Index: trunk/vendor/github.com/andybalholm/brotli/LICENSE
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/LICENSE	(revision 145)
+++ 	(revision )
@@ -1,19 +1,0 @@
-Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
Index: trunk/vendor/github.com/andybalholm/brotli/README.md
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/README.md	(revision 145)
+++ 	(revision )
@@ -1,7 +1,0 @@
-This package is a brotli compressor and decompressor implemented in Go.
-It was translated from the reference implementation (https://github.com/google/brotli)
-with the `c2go` tool at https://github.com/andybalholm/c2go.
-
-I am using it in production with https://github.com/andybalholm/redwood.
-
-API documentation is found at https://pkg.go.dev/github.com/andybalholm/brotli?tab=doc.
Index: trunk/vendor/github.com/andybalholm/brotli/backward_references.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/backward_references.go	(revision 145)
+++ 	(revision )
@@ -1,185 +1,0 @@
-package brotli
-
-import (
-	"sync"
-)
-
-/* Copyright 2013 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* Function to find backward reference copies. */
-
-func computeDistanceCode(distance uint, max_distance uint, dist_cache []int) uint {
-	if distance <= max_distance {
-		var distance_plus_3 uint = distance + 3
-		var offset0 uint = distance_plus_3 - uint(dist_cache[0])
-		var offset1 uint = distance_plus_3 - uint(dist_cache[1])
-		if distance == uint(dist_cache[0]) {
-			return 0
-		} else if distance == uint(dist_cache[1]) {
-			return 1
-		} else if offset0 < 7 {
-			return (0x9750468 >> (4 * offset0)) & 0xF
-		} else if offset1 < 7 {
-			return (0xFDB1ACE >> (4 * offset1)) & 0xF
-		} else if distance == uint(dist_cache[2]) {
-			return 2
-		} else if distance == uint(dist_cache[3]) {
-			return 3
-		}
-	}
-
-	return distance + numDistanceShortCodes - 1
-}
-
-var hasherSearchResultPool sync.Pool
-
-func createBackwardReferences(num_bytes uint, position uint, ringbuffer []byte, ringbuffer_mask uint, params *encoderParams, hasher hasherHandle, dist_cache []int, last_insert_len *uint, commands *[]command, num_literals *uint) {
-	var max_backward_limit uint = maxBackwardLimit(params.lgwin)
-	var insert_length uint = *last_insert_len
-	var pos_end uint = position + num_bytes
-	var store_end uint
-	if num_bytes >= hasher.StoreLookahead() {
-		store_end = position + num_bytes - hasher.StoreLookahead() + 1
-	} else {
-		store_end = position
-	}
-	var random_heuristics_window_size uint = literalSpreeLengthForSparseSearch(params)
-	var apply_random_heuristics uint = position + random_heuristics_window_size
-	var gap uint = 0
-	/* Set maximum distance, see section 9.1. of the spec. */
-
-	const kMinScore uint = scoreBase + 100
-
-	/* For speed up heuristics for random data. */
-
-	/* Minimum score to accept a backward reference. */
-	hasher.PrepareDistanceCache(dist_cache)
-	sr2, _ := hasherSearchResultPool.Get().(*hasherSearchResult)
-	if sr2 == nil {
-		sr2 = &hasherSearchResult{}
-	}
-	sr, _ := hasherSearchResultPool.Get().(*hasherSearchResult)
-	if sr == nil {
-		sr = &hasherSearchResult{}
-	}
-
-	for position+hasher.HashTypeLength() < pos_end {
-		var max_length uint = pos_end - position
-		var max_distance uint = brotli_min_size_t(position, max_backward_limit)
-		sr.len = 0
-		sr.len_code_delta = 0
-		sr.distance = 0
-		sr.score = kMinScore
-		hasher.FindLongestMatch(&params.dictionary, ringbuffer, ringbuffer_mask, dist_cache, position, max_length, max_distance, gap, params.dist.max_distance, sr)
-		if sr.score > kMinScore {
-			/* Found a match. Let's look for something even better ahead. */
-			var delayed_backward_references_in_row int = 0
-			max_length--
-			for ; ; max_length-- {
-				var cost_diff_lazy uint = 175
-				if params.quality < minQualityForExtensiveReferenceSearch {
-					sr2.len = brotli_min_size_t(sr.len-1, max_length)
-				} else {
-					sr2.len = 0
-				}
-				sr2.len_code_delta = 0
-				sr2.distance = 0
-				sr2.score = kMinScore
-				max_distance = brotli_min_size_t(position+1, max_backward_limit)
-				hasher.FindLongestMatch(&params.dictionary, ringbuffer, ringbuffer_mask, dist_cache, position+1, max_length, max_distance, gap, params.dist.max_distance, sr2)
-				if sr2.score >= sr.score+cost_diff_lazy {
-					/* Ok, let's just write one byte for now and start a match from the
-					   next byte. */
-					position++
-
-					insert_length++
-					*sr = *sr2
-					delayed_backward_references_in_row++
-					if delayed_backward_references_in_row < 4 && position+hasher.HashTypeLength() < pos_end {
-						continue
-					}
-				}
-
-				break
-			}
-
-			apply_random_heuristics = position + 2*sr.len + random_heuristics_window_size
-			max_distance = brotli_min_size_t(position, max_backward_limit)
-			{
-				/* The first 16 codes are special short-codes,
-				   and the minimum offset is 1. */
-				var distance_code uint = computeDistanceCode(sr.distance, max_distance+gap, dist_cache)
-				if (sr.distance <= (max_distance + gap)) && distance_code > 0 {
-					dist_cache[3] = dist_cache[2]
-					dist_cache[2] = dist_cache[1]
-					dist_cache[1] = dist_cache[0]
-					dist_cache[0] = int(sr.distance)
-					hasher.PrepareDistanceCache(dist_cache)
-				}
-
-				*commands = append(*commands, makeCommand(&params.dist, insert_length, sr.len, sr.len_code_delta, distance_code))
-			}
-
-			*num_literals += insert_length
-			insert_length = 0
-			/* Put the hash keys into the table, if there are enough bytes left.
-			   Depending on the hasher implementation, it can push all positions
-			   in the given range or only a subset of them.
-			   Avoid hash poisoning with RLE data. */
-			{
-				var range_start uint = position + 2
-				var range_end uint = brotli_min_size_t(position+sr.len, store_end)
-				if sr.distance < sr.len>>2 {
-					range_start = brotli_min_size_t(range_end, brotli_max_size_t(range_start, position+sr.len-(sr.distance<<2)))
-				}
-
-				hasher.StoreRange(ringbuffer, ringbuffer_mask, range_start, range_end)
-			}
-
-			position += sr.len
-		} else {
-			insert_length++
-			position++
-
-			/* If we have not seen matches for a long time, we can skip some
-			   match lookups. Unsuccessful match lookups are very very expensive
-			   and this kind of a heuristic speeds up compression quite
-			   a lot. */
-			if position > apply_random_heuristics {
-				/* Going through uncompressible data, jump. */
-				if position > apply_random_heuristics+4*random_heuristics_window_size {
-					var kMargin uint = brotli_max_size_t(hasher.StoreLookahead()-1, 4)
-					/* It is quite a long time since we saw a copy, so we assume
-					   that this data is not compressible, and store hashes less
-					   often. Hashes of non compressible data are less likely to
-					   turn out to be useful in the future, too, so we store less of
-					   them to not to flood out the hash table of good compressible
-					   data. */
-
-					var pos_jump uint = brotli_min_size_t(position+16, pos_end-kMargin)
-					for ; position < pos_jump; position += 4 {
-						hasher.Store(ringbuffer, ringbuffer_mask, position)
-						insert_length += 4
-					}
-				} else {
-					var kMargin uint = brotli_max_size_t(hasher.StoreLookahead()-1, 2)
-					var pos_jump uint = brotli_min_size_t(position+8, pos_end-kMargin)
-					for ; position < pos_jump; position += 2 {
-						hasher.Store(ringbuffer, ringbuffer_mask, position)
-						insert_length += 2
-					}
-				}
-			}
-		}
-	}
-
-	insert_length += pos_end - position
-	*last_insert_len = insert_length
-
-	hasherSearchResultPool.Put(sr)
-	hasherSearchResultPool.Put(sr2)
-}
Index: trunk/vendor/github.com/andybalholm/brotli/backward_references_hq.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/backward_references_hq.go	(revision 145)
+++ 	(revision )
@@ -1,796 +1,0 @@
-package brotli
-
-import "math"
-
-type zopfliNode struct {
-	length              uint32
-	distance            uint32
-	dcode_insert_length uint32
-	u                   struct {
-		cost     float32
-		next     uint32
-		shortcut uint32
-	}
-}
-
-const maxEffectiveDistanceAlphabetSize = 544
-
-const kInfinity float32 = 1.7e38 /* ~= 2 ^ 127 */
-
-var kDistanceCacheIndex = []uint32{0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1}
-
-var kDistanceCacheOffset = []int{0, 0, 0, 0, -1, 1, -2, 2, -3, 3, -1, 1, -2, 2, -3, 3}
-
-func initZopfliNodes(array []zopfliNode, length uint) {
-	var stub zopfliNode
-	var i uint
-	stub.length = 1
-	stub.distance = 0
-	stub.dcode_insert_length = 0
-	stub.u.cost = kInfinity
-	for i = 0; i < length; i++ {
-		array[i] = stub
-	}
-}
-
-func zopfliNodeCopyLength(self *zopfliNode) uint32 {
-	return self.length & 0x1FFFFFF
-}
-
-func zopfliNodeLengthCode(self *zopfliNode) uint32 {
-	var modifier uint32 = self.length >> 25
-	return zopfliNodeCopyLength(self) + 9 - modifier
-}
-
-func zopfliNodeCopyDistance(self *zopfliNode) uint32 {
-	return self.distance
-}
-
-func zopfliNodeDistanceCode(self *zopfliNode) uint32 {
-	var short_code uint32 = self.dcode_insert_length >> 27
-	if short_code == 0 {
-		return zopfliNodeCopyDistance(self) + numDistanceShortCodes - 1
-	} else {
-		return short_code - 1
-	}
-}
-
-func zopfliNodeCommandLength(self *zopfliNode) uint32 {
-	return zopfliNodeCopyLength(self) + (self.dcode_insert_length & 0x7FFFFFF)
-}
-
-/* Histogram based cost model for zopflification. */
-type zopfliCostModel struct {
-	cost_cmd_               [numCommandSymbols]float32
-	cost_dist_              []float32
-	distance_histogram_size uint32
-	literal_costs_          []float32
-	min_cost_cmd_           float32
-	num_bytes_              uint
-}
-
-func initZopfliCostModel(self *zopfliCostModel, dist *distanceParams, num_bytes uint) {
-	var distance_histogram_size uint32 = dist.alphabet_size
-	if distance_histogram_size > maxEffectiveDistanceAlphabetSize {
-		distance_histogram_size = maxEffectiveDistanceAlphabetSize
-	}
-
-	self.num_bytes_ = num_bytes
-	self.literal_costs_ = make([]float32, (num_bytes + 2))
-	self.cost_dist_ = make([]float32, (dist.alphabet_size))
-	self.distance_histogram_size = distance_histogram_size
-}
-
-func cleanupZopfliCostModel(self *zopfliCostModel) {
-	self.literal_costs_ = nil
-	self.cost_dist_ = nil
-}
-
-func setCost(histogram []uint32, histogram_size uint, literal_histogram bool, cost []float32) {
-	var sum uint = 0
-	var missing_symbol_sum uint
-	var log2sum float32
-	var missing_symbol_cost float32
-	var i uint
-	for i = 0; i < histogram_size; i++ {
-		sum += uint(histogram[i])
-	}
-
-	log2sum = float32(fastLog2(sum))
-	missing_symbol_sum = sum
-	if !literal_histogram {
-		for i = 0; i < histogram_size; i++ {
-			if histogram[i] == 0 {
-				missing_symbol_sum++
-			}
-		}
-	}
-
-	missing_symbol_cost = float32(fastLog2(missing_symbol_sum)) + 2
-	for i = 0; i < histogram_size; i++ {
-		if histogram[i] == 0 {
-			cost[i] = missing_symbol_cost
-			continue
-		}
-
-		/* Shannon bits for this symbol. */
-		cost[i] = log2sum - float32(fastLog2(uint(histogram[i])))
-
-		/* Cannot be coded with less than 1 bit */
-		if cost[i] < 1 {
-			cost[i] = 1
-		}
-	}
-}
-
-func zopfliCostModelSetFromCommands(self *zopfliCostModel, position uint, ringbuffer []byte, ringbuffer_mask uint, commands []command, last_insert_len uint) {
-	var histogram_literal [numLiteralSymbols]uint32
-	var histogram_cmd [numCommandSymbols]uint32
-	var histogram_dist [maxEffectiveDistanceAlphabetSize]uint32
-	var cost_literal [numLiteralSymbols]float32
-	var pos uint = position - last_insert_len
-	var min_cost_cmd float32 = kInfinity
-	var cost_cmd []float32 = self.cost_cmd_[:]
-	var literal_costs []float32
-
-	histogram_literal = [numLiteralSymbols]uint32{}
-	histogram_cmd = [numCommandSymbols]uint32{}
-	histogram_dist = [maxEffectiveDistanceAlphabetSize]uint32{}
-
-	for i := range commands {
-		var inslength uint = uint(commands[i].insert_len_)
-		var copylength uint = uint(commandCopyLen(&commands[i]))
-		var distcode uint = uint(commands[i].dist_prefix_) & 0x3FF
-		var cmdcode uint = uint(commands[i].cmd_prefix_)
-		var j uint
-
-		histogram_cmd[cmdcode]++
-		if cmdcode >= 128 {
-			histogram_dist[distcode]++
-		}
-
-		for j = 0; j < inslength; j++ {
-			histogram_literal[ringbuffer[(pos+j)&ringbuffer_mask]]++
-		}
-
-		pos += inslength + copylength
-	}
-
-	setCost(histogram_literal[:], numLiteralSymbols, true, cost_literal[:])
-	setCost(histogram_cmd[:], numCommandSymbols, false, cost_cmd)
-	setCost(histogram_dist[:], uint(self.distance_histogram_size), false, self.cost_dist_)
-
-	for i := 0; i < numCommandSymbols; i++ {
-		min_cost_cmd = brotli_min_float(min_cost_cmd, cost_cmd[i])
-	}
-
-	self.min_cost_cmd_ = min_cost_cmd
-	{
-		literal_costs = self.literal_costs_
-		var literal_carry float32 = 0.0
-		num_bytes := int(self.num_bytes_)
-		literal_costs[0] = 0.0
-		for i := 0; i < num_bytes; i++ {
-			literal_carry += cost_literal[ringbuffer[(position+uint(i))&ringbuffer_mask]]
-			literal_costs[i+1] = literal_costs[i] + literal_carry
-			literal_carry -= literal_costs[i+1] - literal_costs[i]
-		}
-	}
-}
-
-func zopfliCostModelSetFromLiteralCosts(self *zopfliCostModel, position uint, ringbuffer []byte, ringbuffer_mask uint) {
-	var literal_costs []float32 = self.literal_costs_
-	var literal_carry float32 = 0.0
-	var cost_dist []float32 = self.cost_dist_
-	var cost_cmd []float32 = self.cost_cmd_[:]
-	var num_bytes uint = self.num_bytes_
-	var i uint
-	estimateBitCostsForLiterals(position, num_bytes, ringbuffer_mask, ringbuffer, literal_costs[1:])
-	literal_costs[0] = 0.0
-	for i = 0; i < num_bytes; i++ {
-		literal_carry += literal_costs[i+1]
-		literal_costs[i+1] = literal_costs[i] + literal_carry
-		literal_carry -= literal_costs[i+1] - literal_costs[i]
-	}
-
-	for i = 0; i < numCommandSymbols; i++ {
-		cost_cmd[i] = float32(fastLog2(uint(11 + uint32(i))))
-	}
-
-	for i = 0; uint32(i) < self.distance_histogram_size; i++ {
-		cost_dist[i] = float32(fastLog2(uint(20 + uint32(i))))
-	}
-
-	self.min_cost_cmd_ = float32(fastLog2(11))
-}
-
-func zopfliCostModelGetCommandCost(self *zopfliCostModel, cmdcode uint16) float32 {
-	return self.cost_cmd_[cmdcode]
-}
-
-func zopfliCostModelGetDistanceCost(self *zopfliCostModel, distcode uint) float32 {
-	return self.cost_dist_[distcode]
-}
-
-func zopfliCostModelGetLiteralCosts(self *zopfliCostModel, from uint, to uint) float32 {
-	return self.literal_costs_[to] - self.literal_costs_[from]
-}
-
-func zopfliCostModelGetMinCostCmd(self *zopfliCostModel) float32 {
-	return self.min_cost_cmd_
-}
-
-/* REQUIRES: len >= 2, start_pos <= pos */
-/* REQUIRES: cost < kInfinity, nodes[start_pos].cost < kInfinity */
-/* Maintains the "ZopfliNode array invariant". */
-func updateZopfliNode(nodes []zopfliNode, pos uint, start_pos uint, len uint, len_code uint, dist uint, short_code uint, cost float32) {
-	var next *zopfliNode = &nodes[pos+len]
-	next.length = uint32(len | (len+9-len_code)<<25)
-	next.distance = uint32(dist)
-	next.dcode_insert_length = uint32(short_code<<27 | (pos - start_pos))
-	next.u.cost = cost
-}
-
-type posData struct {
-	pos            uint
-	distance_cache [4]int
-	costdiff       float32
-	cost           float32
-}
-
-/* Maintains the smallest 8 cost difference together with their positions */
-type startPosQueue struct {
-	q_   [8]posData
-	idx_ uint
-}
-
-func initStartPosQueue(self *startPosQueue) {
-	self.idx_ = 0
-}
-
-func startPosQueueSize(self *startPosQueue) uint {
-	return brotli_min_size_t(self.idx_, 8)
-}
-
-func startPosQueuePush(self *startPosQueue, posdata *posData) {
-	var offset uint = ^(self.idx_) & 7
-	self.idx_++
-	var len uint = startPosQueueSize(self)
-	var i uint
-	var q []posData = self.q_[:]
-	q[offset] = *posdata
-
-	/* Restore the sorted order. In the list of |len| items at most |len - 1|
-	   adjacent element comparisons / swaps are required. */
-	for i = 1; i < len; i++ {
-		if q[offset&7].costdiff > q[(offset+1)&7].costdiff {
-			var tmp posData = q[offset&7]
-			q[offset&7] = q[(offset+1)&7]
-			q[(offset+1)&7] = tmp
-		}
-
-		offset++
-	}
-}
-
-func startPosQueueAt(self *startPosQueue, k uint) *posData {
-	return &self.q_[(k-self.idx_)&7]
-}
-
-/* Returns the minimum possible copy length that can improve the cost of any */
-/* future position. */
-func computeMinimumCopyLength(start_cost float32, nodes []zopfliNode, num_bytes uint, pos uint) uint {
-	var min_cost float32 = start_cost
-	var len uint = 2
-	var next_len_bucket uint = 4
-	/* Compute the minimum possible cost of reaching any future position. */
-
-	var next_len_offset uint = 10
-	for pos+len <= num_bytes && nodes[pos+len].u.cost <= min_cost {
-		/* We already reached (pos + len) with no more cost than the minimum
-		   possible cost of reaching anything from this pos, so there is no point in
-		   looking for lengths <= len. */
-		len++
-
-		if len == next_len_offset {
-			/* We reached the next copy length code bucket, so we add one more
-			   extra bit to the minimum cost. */
-			min_cost += 1.0
-
-			next_len_offset += next_len_bucket
-			next_len_bucket *= 2
-		}
-	}
-
-	return uint(len)
-}
-
-/* REQUIRES: nodes[pos].cost < kInfinity
-   REQUIRES: nodes[0..pos] satisfies that "ZopfliNode array invariant". */
-func computeDistanceShortcut(block_start uint, pos uint, max_backward_limit uint, gap uint, nodes []zopfliNode) uint32 {
-	var clen uint = uint(zopfliNodeCopyLength(&nodes[pos]))
-	var ilen uint = uint(nodes[pos].dcode_insert_length & 0x7FFFFFF)
-	var dist uint = uint(zopfliNodeCopyDistance(&nodes[pos]))
-
-	/* Since |block_start + pos| is the end position of the command, the copy part
-	   starts from |block_start + pos - clen|. Distances that are greater than
-	   this or greater than |max_backward_limit| + |gap| are static dictionary
-	   references, and do not update the last distances.
-	   Also distance code 0 (last distance) does not update the last distances. */
-	if pos == 0 {
-		return 0
-	} else if dist+clen <= block_start+pos+gap && dist <= max_backward_limit+gap && zopfliNodeDistanceCode(&nodes[pos]) > 0 {
-		return uint32(pos)
-	} else {
-		return nodes[pos-clen-ilen].u.shortcut
-	}
-}
-
-/* Fills in dist_cache[0..3] with the last four distances (as defined by
-   Section 4. of the Spec) that would be used at (block_start + pos) if we
-   used the shortest path of commands from block_start, computed from
-   nodes[0..pos]. The last four distances at block_start are in
-   starting_dist_cache[0..3].
-   REQUIRES: nodes[pos].cost < kInfinity
-   REQUIRES: nodes[0..pos] satisfies that "ZopfliNode array invariant". */
-func computeDistanceCache(pos uint, starting_dist_cache []int, nodes []zopfliNode, dist_cache []int) {
-	var idx int = 0
-	var p uint = uint(nodes[pos].u.shortcut)
-	for idx < 4 && p > 0 {
-		var ilen uint = uint(nodes[p].dcode_insert_length & 0x7FFFFFF)
-		var clen uint = uint(zopfliNodeCopyLength(&nodes[p]))
-		var dist uint = uint(zopfliNodeCopyDistance(&nodes[p]))
-		dist_cache[idx] = int(dist)
-		idx++
-
-		/* Because of prerequisite, p >= clen + ilen >= 2. */
-		p = uint(nodes[p-clen-ilen].u.shortcut)
-	}
-
-	for ; idx < 4; idx++ {
-		dist_cache[idx] = starting_dist_cache[0]
-		starting_dist_cache = starting_dist_cache[1:]
-	}
-}
-
-/* Maintains "ZopfliNode array invariant" and pushes node to the queue, if it
-   is eligible. */
-func evaluateNode(block_start uint, pos uint, max_backward_limit uint, gap uint, starting_dist_cache []int, model *zopfliCostModel, queue *startPosQueue, nodes []zopfliNode) {
-	/* Save cost, because ComputeDistanceCache invalidates it. */
-	var node_cost float32 = nodes[pos].u.cost
-	nodes[pos].u.shortcut = computeDistanceShortcut(block_start, pos, max_backward_limit, gap, nodes)
-	if node_cost <= zopfliCostModelGetLiteralCosts(model, 0, pos) {
-		var posdata posData
-		posdata.pos = pos
-		posdata.cost = node_cost
-		posdata.costdiff = node_cost - zopfliCostModelGetLiteralCosts(model, 0, pos)
-		computeDistanceCache(pos, starting_dist_cache, nodes, posdata.distance_cache[:])
-		startPosQueuePush(queue, &posdata)
-	}
-}
-
-/* Returns longest copy length. */
-func updateNodes(num_bytes uint, block_start uint, pos uint, ringbuffer []byte, ringbuffer_mask uint, params *encoderParams, max_backward_limit uint, starting_dist_cache []int, num_matches uint, matches []backwardMatch, model *zopfliCostModel, queue *startPosQueue, nodes []zopfliNode) uint {
-	var cur_ix uint = block_start + pos
-	var cur_ix_masked uint = cur_ix & ringbuffer_mask
-	var max_distance uint = brotli_min_size_t(cur_ix, max_backward_limit)
-	var max_len uint = num_bytes - pos
-	var max_zopfli_len uint = maxZopfliLen(params)
-	var max_iters uint = maxZopfliCandidates(params)
-	var min_len uint
-	var result uint = 0
-	var k uint
-	var gap uint = 0
-
-	evaluateNode(block_start, pos, max_backward_limit, gap, starting_dist_cache, model, queue, nodes)
-	{
-		var posdata *posData = startPosQueueAt(queue, 0)
-		var min_cost float32 = (posdata.cost + zopfliCostModelGetMinCostCmd(model) + zopfliCostModelGetLiteralCosts(model, posdata.pos, pos))
-		min_len = computeMinimumCopyLength(min_cost, nodes, num_bytes, pos)
-	}
-
-	/* Go over the command starting positions in order of increasing cost
-	   difference. */
-	for k = 0; k < max_iters && k < startPosQueueSize(queue); k++ {
-		var posdata *posData = startPosQueueAt(queue, k)
-		var start uint = posdata.pos
-		var inscode uint16 = getInsertLengthCode(pos - start)
-		var start_costdiff float32 = posdata.costdiff
-		var base_cost float32 = start_costdiff + float32(getInsertExtra(inscode)) + zopfliCostModelGetLiteralCosts(model, 0, pos)
-		var best_len uint = min_len - 1
-		var j uint = 0
-		/* Look for last distance matches using the distance cache from this
-		   starting position. */
-		for ; j < numDistanceShortCodes && best_len < max_len; j++ {
-			var idx uint = uint(kDistanceCacheIndex[j])
-			var backward uint = uint(posdata.distance_cache[idx] + kDistanceCacheOffset[j])
-			var prev_ix uint = cur_ix - backward
-			var len uint = 0
-			var continuation byte = ringbuffer[cur_ix_masked+best_len]
-			if cur_ix_masked+best_len > ringbuffer_mask {
-				break
-			}
-
-			if backward > max_distance+gap {
-				/* Word dictionary -> ignore. */
-				continue
-			}
-
-			if backward <= max_distance {
-				/* Regular backward reference. */
-				if prev_ix >= cur_ix {
-					continue
-				}
-
-				prev_ix &= ringbuffer_mask
-				if prev_ix+best_len > ringbuffer_mask || continuation != ringbuffer[prev_ix+best_len] {
-					continue
-				}
-
-				len = findMatchLengthWithLimit(ringbuffer[prev_ix:], ringbuffer[cur_ix_masked:], max_len)
-			} else {
-				continue
-			}
-			{
-				var dist_cost float32 = base_cost + zopfliCostModelGetDistanceCost(model, j)
-				var l uint
-				for l = best_len + 1; l <= len; l++ {
-					var copycode uint16 = getCopyLengthCode(l)
-					var cmdcode uint16 = combineLengthCodes(inscode, copycode, j == 0)
-					var tmp float32
-					if cmdcode < 128 {
-						tmp = base_cost
-					} else {
-						tmp = dist_cost
-					}
-					var cost float32 = tmp + float32(getCopyExtra(copycode)) + zopfliCostModelGetCommandCost(model, cmdcode)
-					if cost < nodes[pos+l].u.cost {
-						updateZopfliNode(nodes, pos, start, l, l, backward, j+1, cost)
-						result = brotli_max_size_t(result, l)
-					}
-
-					best_len = l
-				}
-			}
-		}
-
-		/* At higher iterations look only for new last distance matches, since
-		   looking only for new command start positions with the same distances
-		   does not help much. */
-		if k >= 2 {
-			continue
-		}
-		{
-			/* Loop through all possible copy lengths at this position. */
-			var len uint = min_len
-			for j = 0; j < num_matches; j++ {
-				var match backwardMatch = matches[j]
-				var dist uint = uint(match.distance)
-				var is_dictionary_match bool = (dist > max_distance+gap)
-				var dist_code uint = dist + numDistanceShortCodes - 1
-				var dist_symbol uint16
-				var distextra uint32
-				var distnumextra uint32
-				var dist_cost float32
-				var max_match_len uint
-				/* We already tried all possible last distance matches, so we can use
-				   normal distance code here. */
-				prefixEncodeCopyDistance(dist_code, uint(params.dist.num_direct_distance_codes), uint(params.dist.distance_postfix_bits), &dist_symbol, &distextra)
-
-				distnumextra = uint32(dist_symbol) >> 10
-				dist_cost = base_cost + float32(distnumextra) + zopfliCostModelGetDistanceCost(model, uint(dist_symbol)&0x3FF)
-
-				/* Try all copy lengths up until the maximum copy length corresponding
-				   to this distance. If the distance refers to the static dictionary, or
-				   the maximum length is long enough, try only one maximum length. */
-				max_match_len = backwardMatchLength(&match)
-
-				if len < max_match_len && (is_dictionary_match || max_match_len > max_zopfli_len) {
-					len = max_match_len
-				}
-
-				for ; len <= max_match_len; len++ {
-					var len_code uint
-					if is_dictionary_match {
-						len_code = backwardMatchLengthCode(&match)
-					} else {
-						len_code = len
-					}
-					var copycode uint16 = getCopyLengthCode(len_code)
-					var cmdcode uint16 = combineLengthCodes(inscode, copycode, false)
-					var cost float32 = dist_cost + float32(getCopyExtra(copycode)) + zopfliCostModelGetCommandCost(model, cmdcode)
-					if cost < nodes[pos+len].u.cost {
-						updateZopfliNode(nodes, pos, start, uint(len), len_code, dist, 0, cost)
-						if len > result {
-							result = len
-						}
-					}
-				}
-			}
-		}
-	}
-
-	return result
-}
-
-func computeShortestPathFromNodes(num_bytes uint, nodes []zopfliNode) uint {
-	var index uint = num_bytes
-	var num_commands uint = 0
-	for nodes[index].dcode_insert_length&0x7FFFFFF == 0 && nodes[index].length == 1 {
-		index--
-	}
-	nodes[index].u.next = math.MaxUint32
-	for index != 0 {
-		var len uint = uint(zopfliNodeCommandLength(&nodes[index]))
-		index -= uint(len)
-		nodes[index].u.next = uint32(len)
-		num_commands++
-	}
-
-	return num_commands
-}
-
-/* REQUIRES: nodes != NULL and len(nodes) >= num_bytes + 1 */
-func zopfliCreateCommands(num_bytes uint, block_start uint, nodes []zopfliNode, dist_cache []int, last_insert_len *uint, params *encoderParams, commands *[]command, num_literals *uint) {
-	var max_backward_limit uint = maxBackwardLimit(params.lgwin)
-	var pos uint = 0
-	var offset uint32 = nodes[0].u.next
-	var i uint
-	var gap uint = 0
-	for i = 0; offset != math.MaxUint32; i++ {
-		var next *zopfliNode = &nodes[uint32(pos)+offset]
-		var copy_length uint = uint(zopfliNodeCopyLength(next))
-		var insert_length uint = uint(next.dcode_insert_length & 0x7FFFFFF)
-		pos += insert_length
-		offset = next.u.next
-		if i == 0 {
-			insert_length += *last_insert_len
-			*last_insert_len = 0
-		}
-		{
-			var distance uint = uint(zopfliNodeCopyDistance(next))
-			var len_code uint = uint(zopfliNodeLengthCode(next))
-			var max_distance uint = brotli_min_size_t(block_start+pos, max_backward_limit)
-			var is_dictionary bool = (distance > max_distance+gap)
-			var dist_code uint = uint(zopfliNodeDistanceCode(next))
-			*commands = append(*commands, makeCommand(&params.dist, insert_length, copy_length, int(len_code)-int(copy_length), dist_code))
-
-			if !is_dictionary && dist_code > 0 {
-				dist_cache[3] = dist_cache[2]
-				dist_cache[2] = dist_cache[1]
-				dist_cache[1] = dist_cache[0]
-				dist_cache[0] = int(distance)
-			}
-		}
-
-		*num_literals += insert_length
-		pos += copy_length
-	}
-
-	*last_insert_len += num_bytes - pos
-}
-
-func zopfliIterate(num_bytes uint, position uint, ringbuffer []byte, ringbuffer_mask uint, params *encoderParams, gap uint, dist_cache []int, model *zopfliCostModel, num_matches []uint32, matches []backwardMatch, nodes []zopfliNode) uint {
-	var max_backward_limit uint = maxBackwardLimit(params.lgwin)
-	var max_zopfli_len uint = maxZopfliLen(params)
-	var queue startPosQueue
-	var cur_match_pos uint = 0
-	var i uint
-	nodes[0].length = 0
-	nodes[0].u.cost = 0
-	initStartPosQueue(&queue)
-	for i = 0; i+3 < num_bytes; i++ {
-		var skip uint = updateNodes(num_bytes, position, i, ringbuffer, ringbuffer_mask, params, max_backward_limit, dist_cache, uint(num_matches[i]), matches[cur_match_pos:], model, &queue, nodes)
-		if skip < longCopyQuickStep {
-			skip = 0
-		}
-		cur_match_pos += uint(num_matches[i])
-		if num_matches[i] == 1 && backwardMatchLength(&matches[cur_match_pos-1]) > max_zopfli_len {
-			skip = brotli_max_size_t(backwardMatchLength(&matches[cur_match_pos-1]), skip)
-		}
-
-		if skip > 1 {
-			skip--
-			for skip != 0 {
-				i++
-				if i+3 >= num_bytes {
-					break
-				}
-				evaluateNode(position, i, max_backward_limit, gap, dist_cache, model, &queue, nodes)
-				cur_match_pos += uint(num_matches[i])
-				skip--
-			}
-		}
-	}
-
-	return computeShortestPathFromNodes(num_bytes, nodes)
-}
-
-/* Computes the shortest path of commands from position to at most
-   position + num_bytes.
-
-   On return, path->size() is the number of commands found and path[i] is the
-   length of the i-th command (copy length plus insert length).
-   Note that the sum of the lengths of all commands can be less than num_bytes.
-
-   On return, the nodes[0..num_bytes] array will have the following
-   "ZopfliNode array invariant":
-   For each i in [1..num_bytes], if nodes[i].cost < kInfinity, then
-     (1) nodes[i].copy_length() >= 2
-     (2) nodes[i].command_length() <= i and
-     (3) nodes[i - nodes[i].command_length()].cost < kInfinity
-
- REQUIRES: nodes != nil and len(nodes) >= num_bytes + 1 */
-func zopfliComputeShortestPath(num_bytes uint, position uint, ringbuffer []byte, ringbuffer_mask uint, params *encoderParams, dist_cache []int, hasher *h10, nodes []zopfliNode) uint {
-	var max_backward_limit uint = maxBackwardLimit(params.lgwin)
-	var max_zopfli_len uint = maxZopfliLen(params)
-	var model zopfliCostModel
-	var queue startPosQueue
-	var matches [2 * (maxNumMatchesH10 + 64)]backwardMatch
-	var store_end uint
-	if num_bytes >= hasher.StoreLookahead() {
-		store_end = position + num_bytes - hasher.StoreLookahead() + 1
-	} else {
-		store_end = position
-	}
-	var i uint
-	var gap uint = 0
-	var lz_matches_offset uint = 0
-	nodes[0].length = 0
-	nodes[0].u.cost = 0
-	initZopfliCostModel(&model, &params.dist, num_bytes)
-	zopfliCostModelSetFromLiteralCosts(&model, position, ringbuffer, ringbuffer_mask)
-	initStartPosQueue(&queue)
-	for i = 0; i+hasher.HashTypeLength()-1 < num_bytes; i++ {
-		var pos uint = position + i
-		var max_distance uint = brotli_min_size_t(pos, max_backward_limit)
-		var skip uint
-		var num_matches uint
-		num_matches = findAllMatchesH10(hasher, &params.dictionary, ringbuffer, ringbuffer_mask, pos, num_bytes-i, max_distance, gap, params, matches[lz_matches_offset:])
-		if num_matches > 0 && backwardMatchLength(&matches[num_matches-1]) > max_zopfli_len {
-			matches[0] = matches[num_matches-1]
-			num_matches = 1
-		}
-
-		skip = updateNodes(num_bytes, position, i, ringbuffer, ringbuffer_mask, params, max_backward_limit, dist_cache, num_matches, matches[:], &model, &queue, nodes)
-		if skip < longCopyQuickStep {
-			skip = 0
-		}
-		if num_matches == 1 && backwardMatchLength(&matches[0]) > max_zopfli_len {
-			skip = brotli_max_size_t(backwardMatchLength(&matches[0]), skip)
-		}
-
-		if skip > 1 {
-			/* Add the tail of the copy to the hasher. */
-			hasher.StoreRange(ringbuffer, ringbuffer_mask, pos+1, brotli_min_size_t(pos+skip, store_end))
-
-			skip--
-			for skip != 0 {
-				i++
-				if i+hasher.HashTypeLength()-1 >= num_bytes {
-					break
-				}
-				evaluateNode(position, i, max_backward_limit, gap, dist_cache, &model, &queue, nodes)
-				skip--
-			}
-		}
-	}
-
-	cleanupZopfliCostModel(&model)
-	return computeShortestPathFromNodes(num_bytes, nodes)
-}
-
-func createZopfliBackwardReferences(num_bytes uint, position uint, ringbuffer []byte, ringbuffer_mask uint, params *encoderParams, hasher *h10, dist_cache []int, last_insert_len *uint, commands *[]command, num_literals *uint) {
-	var nodes []zopfliNode
-	nodes = make([]zopfliNode, (num_bytes + 1))
-	initZopfliNodes(nodes, num_bytes+1)
-	zopfliComputeShortestPath(num_bytes, position, ringbuffer, ringbuffer_mask, params, dist_cache, hasher, nodes)
-	zopfliCreateCommands(num_bytes, position, nodes, dist_cache, last_insert_len, params, commands, num_literals)
-	nodes = nil
-}
-
-func createHqZopfliBackwardReferences(num_bytes uint, position uint, ringbuffer []byte, ringbuffer_mask uint, params *encoderParams, hasher hasherHandle, dist_cache []int, last_insert_len *uint, commands *[]command, num_literals *uint) {
-	var max_backward_limit uint = maxBackwardLimit(params.lgwin)
-	var num_matches []uint32 = make([]uint32, num_bytes)
-	var matches_size uint = 4 * num_bytes
-	var store_end uint
-	if num_bytes >= hasher.StoreLookahead() {
-		store_end = position + num_bytes - hasher.StoreLookahead() + 1
-	} else {
-		store_end = position
-	}
-	var cur_match_pos uint = 0
-	var i uint
-	var orig_num_literals uint
-	var orig_last_insert_len uint
-	var orig_dist_cache [4]int
-	var orig_num_commands int
-	var model zopfliCostModel
-	var nodes []zopfliNode
-	var matches []backwardMatch = make([]backwardMatch, matches_size)
-	var gap uint = 0
-	var shadow_matches uint = 0
-	var new_array []backwardMatch
-	for i = 0; i+hasher.HashTypeLength()-1 < num_bytes; i++ {
-		var pos uint = position + i
-		var max_distance uint = brotli_min_size_t(pos, max_backward_limit)
-		var max_length uint = num_bytes - i
-		var num_found_matches uint
-		var cur_match_end uint
-		var j uint
-
-		/* Ensure that we have enough free slots. */
-		if matches_size < cur_match_pos+maxNumMatchesH10+shadow_matches {
-			var new_size uint = matches_size
-			if new_size == 0 {
-				new_size = cur_match_pos + maxNumMatchesH10 + shadow_matches
-			}
-
-			for new_size < cur_match_pos+maxNumMatchesH10+shadow_matches {
-				new_size *= 2
-			}
-
-			new_array = make([]backwardMatch, new_size)
-			if matches_size != 0 {
-				copy(new_array, matches[:matches_size])
-			}
-
-			matches = new_array
-			matches_size = new_size
-		}
-
-		num_found_matches = findAllMatchesH10(hasher.(*h10), &params.dictionary, ringbuffer, ringbuffer_mask, pos, max_length, max_distance, gap, params, matches[cur_match_pos+shadow_matches:])
-		cur_match_end = cur_match_pos + num_found_matches
-		for j = cur_match_pos; j+1 < cur_match_end; j++ {
-			assert(backwardMatchLength(&matches[j]) <= backwardMatchLength(&matches[j+1]))
-		}
-
-		num_matches[i] = uint32(num_found_matches)
-		if num_found_matches > 0 {
-			var match_len uint = backwardMatchLength(&matches[cur_match_end-1])
-			if match_len > maxZopfliLenQuality11 {
-				var skip uint = match_len - 1
-				matches[cur_match_pos] = matches[cur_match_end-1]
-				cur_match_pos++
-				num_matches[i] = 1
-
-				/* Add the tail of the copy to the hasher. */
-				hasher.StoreRange(ringbuffer, ringbuffer_mask, pos+1, brotli_min_size_t(pos+match_len, store_end))
-				var pos uint = i
-				for i := 0; i < int(skip); i++ {
-					num_matches[pos+1:][i] = 0
-				}
-				i += skip
-			} else {
-				cur_match_pos = cur_match_end
-			}
-		}
-	}
-
-	orig_num_literals = *num_literals
-	orig_last_insert_len = *last_insert_len
-	copy(orig_dist_cache[:], dist_cache[:4])
-	orig_num_commands = len(*commands)
-	nodes = make([]zopfliNode, (num_bytes + 1))
-	initZopfliCostModel(&model, &params.dist, num_bytes)
-	for i = 0; i < 2; i++ {
-		initZopfliNodes(nodes, num_bytes+1)
-		if i == 0 {
-			zopfliCostModelSetFromLiteralCosts(&model, position, ringbuffer, ringbuffer_mask)
-		} else {
-			zopfliCostModelSetFromCommands(&model, position, ringbuffer, ringbuffer_mask, (*commands)[orig_num_commands:], orig_last_insert_len)
-		}
-
-		*commands = (*commands)[:orig_num_commands]
-		*num_literals = orig_num_literals
-		*last_insert_len = orig_last_insert_len
-		copy(dist_cache, orig_dist_cache[:4])
-		zopfliIterate(num_bytes, position, ringbuffer, ringbuffer_mask, params, gap, dist_cache, &model, num_matches, matches, nodes)
-		zopfliCreateCommands(num_bytes, position, nodes, dist_cache, last_insert_len, params, commands, num_literals)
-	}
-
-	cleanupZopfliCostModel(&model)
-	nodes = nil
-	matches = nil
-	num_matches = nil
-}
Index: trunk/vendor/github.com/andybalholm/brotli/bit_cost.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/bit_cost.go	(revision 145)
+++ 	(revision )
@@ -1,436 +1,0 @@
-package brotli
-
-/* Copyright 2013 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* Functions to estimate the bit cost of Huffman trees. */
-func shannonEntropy(population []uint32, size uint, total *uint) float64 {
-	var sum uint = 0
-	var retval float64 = 0
-	var population_end []uint32 = population[size:]
-	var p uint
-	for -cap(population) < -cap(population_end) {
-		p = uint(population[0])
-		population = population[1:]
-		sum += p
-		retval -= float64(p) * fastLog2(p)
-	}
-
-	if sum != 0 {
-		retval += float64(sum) * fastLog2(sum)
-	}
-	*total = sum
-	return retval
-}
-
-func bitsEntropy(population []uint32, size uint) float64 {
-	var sum uint
-	var retval float64 = shannonEntropy(population, size, &sum)
-	if retval < float64(sum) {
-		/* At least one bit per literal is needed. */
-		retval = float64(sum)
-	}
-
-	return retval
-}
-
-const kOneSymbolHistogramCost float64 = 12
-const kTwoSymbolHistogramCost float64 = 20
-const kThreeSymbolHistogramCost float64 = 28
-const kFourSymbolHistogramCost float64 = 37
-
-func populationCostLiteral(histogram *histogramLiteral) float64 {
-	var data_size uint = histogramDataSizeLiteral()
-	var count int = 0
-	var s [5]uint
-	var bits float64 = 0.0
-	var i uint
-	if histogram.total_count_ == 0 {
-		return kOneSymbolHistogramCost
-	}
-
-	for i = 0; i < data_size; i++ {
-		if histogram.data_[i] > 0 {
-			s[count] = i
-			count++
-			if count > 4 {
-				break
-			}
-		}
-	}
-
-	if count == 1 {
-		return kOneSymbolHistogramCost
-	}
-
-	if count == 2 {
-		return kTwoSymbolHistogramCost + float64(histogram.total_count_)
-	}
-
-	if count == 3 {
-		var histo0 uint32 = histogram.data_[s[0]]
-		var histo1 uint32 = histogram.data_[s[1]]
-		var histo2 uint32 = histogram.data_[s[2]]
-		var histomax uint32 = brotli_max_uint32_t(histo0, brotli_max_uint32_t(histo1, histo2))
-		return kThreeSymbolHistogramCost + 2*(float64(histo0)+float64(histo1)+float64(histo2)) - float64(histomax)
-	}
-
-	if count == 4 {
-		var histo [4]uint32
-		var h23 uint32
-		var histomax uint32
-		for i = 0; i < 4; i++ {
-			histo[i] = histogram.data_[s[i]]
-		}
-
-		/* Sort */
-		for i = 0; i < 4; i++ {
-			var j uint
-			for j = i + 1; j < 4; j++ {
-				if histo[j] > histo[i] {
-					var tmp uint32 = histo[j]
-					histo[j] = histo[i]
-					histo[i] = tmp
-				}
-			}
-		}
-
-		h23 = histo[2] + histo[3]
-		histomax = brotli_max_uint32_t(h23, histo[0])
-		return kFourSymbolHistogramCost + 3*float64(h23) + 2*(float64(histo[0])+float64(histo[1])) - float64(histomax)
-	}
-	{
-		var max_depth uint = 1
-		var depth_histo = [codeLengthCodes]uint32{0}
-		/* In this loop we compute the entropy of the histogram and simultaneously
-		   build a simplified histogram of the code length codes where we use the
-		   zero repeat code 17, but we don't use the non-zero repeat code 16. */
-
-		var log2total float64 = fastLog2(histogram.total_count_)
-		for i = 0; i < data_size; {
-			if histogram.data_[i] > 0 {
-				var log2p float64 = log2total - fastLog2(uint(histogram.data_[i]))
-				/* Compute -log2(P(symbol)) = -log2(count(symbol)/total_count) =
-				   = log2(total_count) - log2(count(symbol)) */
-
-				var depth uint = uint(log2p + 0.5)
-				/* Approximate the bit depth by round(-log2(P(symbol))) */
-				bits += float64(histogram.data_[i]) * log2p
-
-				if depth > 15 {
-					depth = 15
-				}
-
-				if depth > max_depth {
-					max_depth = depth
-				}
-
-				depth_histo[depth]++
-				i++
-			} else {
-				var reps uint32 = 1
-				/* Compute the run length of zeros and add the appropriate number of 0
-				   and 17 code length codes to the code length code histogram. */
-
-				var k uint
-				for k = i + 1; k < data_size && histogram.data_[k] == 0; k++ {
-					reps++
-				}
-
-				i += uint(reps)
-				if i == data_size {
-					/* Don't add any cost for the last zero run, since these are encoded
-					   only implicitly. */
-					break
-				}
-
-				if reps < 3 {
-					depth_histo[0] += reps
-				} else {
-					reps -= 2
-					for reps > 0 {
-						depth_histo[repeatZeroCodeLength]++
-
-						/* Add the 3 extra bits for the 17 code length code. */
-						bits += 3
-
-						reps >>= 3
-					}
-				}
-			}
-		}
-
-		/* Add the estimated encoding cost of the code length code histogram. */
-		bits += float64(18 + 2*max_depth)
-
-		/* Add the entropy of the code length code histogram. */
-		bits += bitsEntropy(depth_histo[:], codeLengthCodes)
-	}
-
-	return bits
-}
-
-func populationCostCommand(histogram *histogramCommand) float64 {
-	var data_size uint = histogramDataSizeCommand()
-	var count int = 0
-	var s [5]uint
-	var bits float64 = 0.0
-	var i uint
-	if histogram.total_count_ == 0 {
-		return kOneSymbolHistogramCost
-	}
-
-	for i = 0; i < data_size; i++ {
-		if histogram.data_[i] > 0 {
-			s[count] = i
-			count++
-			if count > 4 {
-				break
-			}
-		}
-	}
-
-	if count == 1 {
-		return kOneSymbolHistogramCost
-	}
-
-	if count == 2 {
-		return kTwoSymbolHistogramCost + float64(histogram.total_count_)
-	}
-
-	if count == 3 {
-		var histo0 uint32 = histogram.data_[s[0]]
-		var histo1 uint32 = histogram.data_[s[1]]
-		var histo2 uint32 = histogram.data_[s[2]]
-		var histomax uint32 = brotli_max_uint32_t(histo0, brotli_max_uint32_t(histo1, histo2))
-		return kThreeSymbolHistogramCost + 2*(float64(histo0)+float64(histo1)+float64(histo2)) - float64(histomax)
-	}
-
-	if count == 4 {
-		var histo [4]uint32
-		var h23 uint32
-		var histomax uint32
-		for i = 0; i < 4; i++ {
-			histo[i] = histogram.data_[s[i]]
-		}
-
-		/* Sort */
-		for i = 0; i < 4; i++ {
-			var j uint
-			for j = i + 1; j < 4; j++ {
-				if histo[j] > histo[i] {
-					var tmp uint32 = histo[j]
-					histo[j] = histo[i]
-					histo[i] = tmp
-				}
-			}
-		}
-
-		h23 = histo[2] + histo[3]
-		histomax = brotli_max_uint32_t(h23, histo[0])
-		return kFourSymbolHistogramCost + 3*float64(h23) + 2*(float64(histo[0])+float64(histo[1])) - float64(histomax)
-	}
-	{
-		var max_depth uint = 1
-		var depth_histo = [codeLengthCodes]uint32{0}
-		/* In this loop we compute the entropy of the histogram and simultaneously
-		   build a simplified histogram of the code length codes where we use the
-		   zero repeat code 17, but we don't use the non-zero repeat code 16. */
-
-		var log2total float64 = fastLog2(histogram.total_count_)
-		for i = 0; i < data_size; {
-			if histogram.data_[i] > 0 {
-				var log2p float64 = log2total - fastLog2(uint(histogram.data_[i]))
-				/* Compute -log2(P(symbol)) = -log2(count(symbol)/total_count) =
-				   = log2(total_count) - log2(count(symbol)) */
-
-				var depth uint = uint(log2p + 0.5)
-				/* Approximate the bit depth by round(-log2(P(symbol))) */
-				bits += float64(histogram.data_[i]) * log2p
-
-				if depth > 15 {
-					depth = 15
-				}
-
-				if depth > max_depth {
-					max_depth = depth
-				}
-
-				depth_histo[depth]++
-				i++
-			} else {
-				var reps uint32 = 1
-				/* Compute the run length of zeros and add the appropriate number of 0
-				   and 17 code length codes to the code length code histogram. */
-
-				var k uint
-				for k = i + 1; k < data_size && histogram.data_[k] == 0; k++ {
-					reps++
-				}
-
-				i += uint(reps)
-				if i == data_size {
-					/* Don't add any cost for the last zero run, since these are encoded
-					   only implicitly. */
-					break
-				}
-
-				if reps < 3 {
-					depth_histo[0] += reps
-				} else {
-					reps -= 2
-					for reps > 0 {
-						depth_histo[repeatZeroCodeLength]++
-
-						/* Add the 3 extra bits for the 17 code length code. */
-						bits += 3
-
-						reps >>= 3
-					}
-				}
-			}
-		}
-
-		/* Add the estimated encoding cost of the code length code histogram. */
-		bits += float64(18 + 2*max_depth)
-
-		/* Add the entropy of the code length code histogram. */
-		bits += bitsEntropy(depth_histo[:], codeLengthCodes)
-	}
-
-	return bits
-}
-
-func populationCostDistance(histogram *histogramDistance) float64 {
-	var data_size uint = histogramDataSizeDistance()
-	var count int = 0
-	var s [5]uint
-	var bits float64 = 0.0
-	var i uint
-	if histogram.total_count_ == 0 {
-		return kOneSymbolHistogramCost
-	}
-
-	for i = 0; i < data_size; i++ {
-		if histogram.data_[i] > 0 {
-			s[count] = i
-			count++
-			if count > 4 {
-				break
-			}
-		}
-	}
-
-	if count == 1 {
-		return kOneSymbolHistogramCost
-	}
-
-	if count == 2 {
-		return kTwoSymbolHistogramCost + float64(histogram.total_count_)
-	}
-
-	if count == 3 {
-		var histo0 uint32 = histogram.data_[s[0]]
-		var histo1 uint32 = histogram.data_[s[1]]
-		var histo2 uint32 = histogram.data_[s[2]]
-		var histomax uint32 = brotli_max_uint32_t(histo0, brotli_max_uint32_t(histo1, histo2))
-		return kThreeSymbolHistogramCost + 2*(float64(histo0)+float64(histo1)+float64(histo2)) - float64(histomax)
-	}
-
-	if count == 4 {
-		var histo [4]uint32
-		var h23 uint32
-		var histomax uint32
-		for i = 0; i < 4; i++ {
-			histo[i] = histogram.data_[s[i]]
-		}
-
-		/* Sort */
-		for i = 0; i < 4; i++ {
-			var j uint
-			for j = i + 1; j < 4; j++ {
-				if histo[j] > histo[i] {
-					var tmp uint32 = histo[j]
-					histo[j] = histo[i]
-					histo[i] = tmp
-				}
-			}
-		}
-
-		h23 = histo[2] + histo[3]
-		histomax = brotli_max_uint32_t(h23, histo[0])
-		return kFourSymbolHistogramCost + 3*float64(h23) + 2*(float64(histo[0])+float64(histo[1])) - float64(histomax)
-	}
-	{
-		var max_depth uint = 1
-		var depth_histo = [codeLengthCodes]uint32{0}
-		/* In this loop we compute the entropy of the histogram and simultaneously
-		   build a simplified histogram of the code length codes where we use the
-		   zero repeat code 17, but we don't use the non-zero repeat code 16. */
-
-		var log2total float64 = fastLog2(histogram.total_count_)
-		for i = 0; i < data_size; {
-			if histogram.data_[i] > 0 {
-				var log2p float64 = log2total - fastLog2(uint(histogram.data_[i]))
-				/* Compute -log2(P(symbol)) = -log2(count(symbol)/total_count) =
-				   = log2(total_count) - log2(count(symbol)) */
-
-				var depth uint = uint(log2p + 0.5)
-				/* Approximate the bit depth by round(-log2(P(symbol))) */
-				bits += float64(histogram.data_[i]) * log2p
-
-				if depth > 15 {
-					depth = 15
-				}
-
-				if depth > max_depth {
-					max_depth = depth
-				}
-
-				depth_histo[depth]++
-				i++
-			} else {
-				var reps uint32 = 1
-				/* Compute the run length of zeros and add the appropriate number of 0
-				   and 17 code length codes to the code length code histogram. */
-
-				var k uint
-				for k = i + 1; k < data_size && histogram.data_[k] == 0; k++ {
-					reps++
-				}
-
-				i += uint(reps)
-				if i == data_size {
-					/* Don't add any cost for the last zero run, since these are encoded
-					   only implicitly. */
-					break
-				}
-
-				if reps < 3 {
-					depth_histo[0] += reps
-				} else {
-					reps -= 2
-					for reps > 0 {
-						depth_histo[repeatZeroCodeLength]++
-
-						/* Add the 3 extra bits for the 17 code length code. */
-						bits += 3
-
-						reps >>= 3
-					}
-				}
-			}
-		}
-
-		/* Add the estimated encoding cost of the code length code histogram. */
-		bits += float64(18 + 2*max_depth)
-
-		/* Add the entropy of the code length code histogram. */
-		bits += bitsEntropy(depth_histo[:], codeLengthCodes)
-	}
-
-	return bits
-}
Index: trunk/vendor/github.com/andybalholm/brotli/bit_reader.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/bit_reader.go	(revision 145)
+++ 	(revision )
@@ -1,266 +1,0 @@
-package brotli
-
-import "encoding/binary"
-
-/* Copyright 2013 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* Bit reading helpers */
-
-const shortFillBitWindowRead = (8 >> 1)
-
-var kBitMask = [33]uint32{
-	0x00000000,
-	0x00000001,
-	0x00000003,
-	0x00000007,
-	0x0000000F,
-	0x0000001F,
-	0x0000003F,
-	0x0000007F,
-	0x000000FF,
-	0x000001FF,
-	0x000003FF,
-	0x000007FF,
-	0x00000FFF,
-	0x00001FFF,
-	0x00003FFF,
-	0x00007FFF,
-	0x0000FFFF,
-	0x0001FFFF,
-	0x0003FFFF,
-	0x0007FFFF,
-	0x000FFFFF,
-	0x001FFFFF,
-	0x003FFFFF,
-	0x007FFFFF,
-	0x00FFFFFF,
-	0x01FFFFFF,
-	0x03FFFFFF,
-	0x07FFFFFF,
-	0x0FFFFFFF,
-	0x1FFFFFFF,
-	0x3FFFFFFF,
-	0x7FFFFFFF,
-	0xFFFFFFFF,
-}
-
-func bitMask(n uint32) uint32 {
-	return kBitMask[n]
-}
-
-type bitReader struct {
-	val_      uint64
-	bit_pos_  uint32
-	input     []byte
-	input_len uint
-	byte_pos  uint
-}
-
-type bitReaderState struct {
-	val_      uint64
-	bit_pos_  uint32
-	input     []byte
-	input_len uint
-	byte_pos  uint
-}
-
-/* Initializes the BrotliBitReader fields. */
-
-/* Ensures that accumulator is not empty.
-   May consume up to sizeof(brotli_reg_t) - 1 bytes of input.
-   Returns false if data is required but there is no input available.
-   For BROTLI_ALIGNED_READ this function also prepares bit reader for aligned
-   reading. */
-func bitReaderSaveState(from *bitReader, to *bitReaderState) {
-	to.val_ = from.val_
-	to.bit_pos_ = from.bit_pos_
-	to.input = from.input
-	to.input_len = from.input_len
-	to.byte_pos = from.byte_pos
-}
-
-func bitReaderRestoreState(to *bitReader, from *bitReaderState) {
-	to.val_ = from.val_
-	to.bit_pos_ = from.bit_pos_
-	to.input = from.input
-	to.input_len = from.input_len
-	to.byte_pos = from.byte_pos
-}
-
-func getAvailableBits(br *bitReader) uint32 {
-	return 64 - br.bit_pos_
-}
-
-/* Returns amount of unread bytes the bit reader still has buffered from the
-   BrotliInput, including whole bytes in br->val_. */
-func getRemainingBytes(br *bitReader) uint {
-	return uint(uint32(br.input_len-br.byte_pos) + (getAvailableBits(br) >> 3))
-}
-
-/* Checks if there is at least |num| bytes left in the input ring-buffer
-   (excluding the bits remaining in br->val_). */
-func checkInputAmount(br *bitReader, num uint) bool {
-	return br.input_len-br.byte_pos >= num
-}
-
-/* Guarantees that there are at least |n_bits| + 1 bits in accumulator.
-   Precondition: accumulator contains at least 1 bit.
-   |n_bits| should be in the range [1..24] for regular build. For portable
-   non-64-bit little-endian build only 16 bits are safe to request. */
-func fillBitWindow(br *bitReader, n_bits uint32) {
-	if br.bit_pos_ >= 32 {
-		br.val_ >>= 32
-		br.bit_pos_ ^= 32 /* here same as -= 32 because of the if condition */
-		br.val_ |= (uint64(binary.LittleEndian.Uint32(br.input[br.byte_pos:]))) << 32
-		br.byte_pos += 4
-	}
-}
-
-/* Mostly like BrotliFillBitWindow, but guarantees only 16 bits and reads no
-   more than BROTLI_SHORT_FILL_BIT_WINDOW_READ bytes of input. */
-func fillBitWindow16(br *bitReader) {
-	fillBitWindow(br, 17)
-}
-
-/* Tries to pull one byte of input to accumulator.
-   Returns false if there is no input available. */
-func pullByte(br *bitReader) bool {
-	if br.byte_pos == br.input_len {
-		return false
-	}
-
-	br.val_ >>= 8
-	br.val_ |= (uint64(br.input[br.byte_pos])) << 56
-	br.bit_pos_ -= 8
-	br.byte_pos++
-	return true
-}
-
-/* Returns currently available bits.
-   The number of valid bits could be calculated by BrotliGetAvailableBits. */
-func getBitsUnmasked(br *bitReader) uint64 {
-	return br.val_ >> br.bit_pos_
-}
-
-/* Like BrotliGetBits, but does not mask the result.
-   The result contains at least 16 valid bits. */
-func get16BitsUnmasked(br *bitReader) uint32 {
-	fillBitWindow(br, 16)
-	return uint32(getBitsUnmasked(br))
-}
-
-/* Returns the specified number of bits from |br| without advancing bit
-   position. */
-func getBits(br *bitReader, n_bits uint32) uint32 {
-	fillBitWindow(br, n_bits)
-	return uint32(getBitsUnmasked(br)) & bitMask(n_bits)
-}
-
-/* Tries to peek the specified amount of bits. Returns false, if there
-   is not enough input. */
-func safeGetBits(br *bitReader, n_bits uint32, val *uint32) bool {
-	for getAvailableBits(br) < n_bits {
-		if !pullByte(br) {
-			return false
-		}
-	}
-
-	*val = uint32(getBitsUnmasked(br)) & bitMask(n_bits)
-	return true
-}
-
-/* Advances the bit pos by |n_bits|. */
-func dropBits(br *bitReader, n_bits uint32) {
-	br.bit_pos_ += n_bits
-}
-
-func bitReaderUnload(br *bitReader) {
-	var unused_bytes uint32 = getAvailableBits(br) >> 3
-	var unused_bits uint32 = unused_bytes << 3
-	br.byte_pos -= uint(unused_bytes)
-	if unused_bits == 64 {
-		br.val_ = 0
-	} else {
-		br.val_ <<= unused_bits
-	}
-
-	br.bit_pos_ += unused_bits
-}
-
-/* Reads the specified number of bits from |br| and advances the bit pos.
-   Precondition: accumulator MUST contain at least |n_bits|. */
-func takeBits(br *bitReader, n_bits uint32, val *uint32) {
-	*val = uint32(getBitsUnmasked(br)) & bitMask(n_bits)
-	dropBits(br, n_bits)
-}
-
-/* Reads the specified number of bits from |br| and advances the bit pos.
-   Assumes that there is enough input to perform BrotliFillBitWindow. */
-func readBits(br *bitReader, n_bits uint32) uint32 {
-	var val uint32
-	fillBitWindow(br, n_bits)
-	takeBits(br, n_bits, &val)
-	return val
-}
-
-/* Tries to read the specified amount of bits. Returns false, if there
-   is not enough input. |n_bits| MUST be positive. */
-func safeReadBits(br *bitReader, n_bits uint32, val *uint32) bool {
-	for getAvailableBits(br) < n_bits {
-		if !pullByte(br) {
-			return false
-		}
-	}
-
-	takeBits(br, n_bits, val)
-	return true
-}
-
-/* Advances the bit reader position to the next byte boundary and verifies
-   that any skipped bits are set to zero. */
-func bitReaderJumpToByteBoundary(br *bitReader) bool {
-	var pad_bits_count uint32 = getAvailableBits(br) & 0x7
-	var pad_bits uint32 = 0
-	if pad_bits_count != 0 {
-		takeBits(br, pad_bits_count, &pad_bits)
-	}
-
-	return pad_bits == 0
-}
-
-/* Copies remaining input bytes stored in the bit reader to the output. Value
-   |num| may not be larger than BrotliGetRemainingBytes. The bit reader must be
-   warmed up again after this. */
-func copyBytes(dest []byte, br *bitReader, num uint) {
-	for getAvailableBits(br) >= 8 && num > 0 {
-		dest[0] = byte(getBitsUnmasked(br))
-		dropBits(br, 8)
-		dest = dest[1:]
-		num--
-	}
-
-	copy(dest, br.input[br.byte_pos:][:num])
-	br.byte_pos += num
-}
-
-func initBitReader(br *bitReader) {
-	br.val_ = 0
-	br.bit_pos_ = 64
-}
-
-func warmupBitReader(br *bitReader) bool {
-	/* Fixing alignment after unaligned BrotliFillWindow would result accumulator
-	   overflow. If unalignment is caused by BrotliSafeReadBits, then there is
-	   enough space in accumulator to fix alignment. */
-	if getAvailableBits(br) == 0 {
-		if !pullByte(br) {
-			return false
-		}
-	}
-
-	return true
-}
Index: trunk/vendor/github.com/andybalholm/brotli/block_splitter.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/block_splitter.go	(revision 145)
+++ 	(revision )
@@ -1,144 +1,0 @@
-package brotli
-
-/* Copyright 2013 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* Block split point selection utilities. */
-
-type blockSplit struct {
-	num_types          uint
-	num_blocks         uint
-	types              []byte
-	lengths            []uint32
-	types_alloc_size   uint
-	lengths_alloc_size uint
-}
-
-const (
-	kMaxLiteralHistograms        uint    = 100
-	kMaxCommandHistograms        uint    = 50
-	kLiteralBlockSwitchCost      float64 = 28.1
-	kCommandBlockSwitchCost      float64 = 13.5
-	kDistanceBlockSwitchCost     float64 = 14.6
-	kLiteralStrideLength         uint    = 70
-	kCommandStrideLength         uint    = 40
-	kSymbolsPerLiteralHistogram  uint    = 544
-	kSymbolsPerCommandHistogram  uint    = 530
-	kSymbolsPerDistanceHistogram uint    = 544
-	kMinLengthForBlockSplitting  uint    = 128
-	kIterMulForRefining          uint    = 2
-	kMinItersForRefining         uint    = 100
-)
-
-func countLiterals(cmds []command) uint {
-	var total_length uint = 0
-	/* Count how many we have. */
-
-	for i := range cmds {
-		total_length += uint(cmds[i].insert_len_)
-	}
-
-	return total_length
-}
-
-func copyLiteralsToByteArray(cmds []command, data []byte, offset uint, mask uint, literals []byte) {
-	var pos uint = 0
-	var from_pos uint = offset & mask
-	for i := range cmds {
-		var insert_len uint = uint(cmds[i].insert_len_)
-		if from_pos+insert_len > mask {
-			var head_size uint = mask + 1 - from_pos
-			copy(literals[pos:], data[from_pos:][:head_size])
-			from_pos = 0
-			pos += head_size
-			insert_len -= head_size
-		}
-
-		if insert_len > 0 {
-			copy(literals[pos:], data[from_pos:][:insert_len])
-			pos += insert_len
-		}
-
-		from_pos = uint((uint32(from_pos+insert_len) + commandCopyLen(&cmds[i])) & uint32(mask))
-	}
-}
-
-func myRand(seed *uint32) uint32 {
-	/* Initial seed should be 7. In this case, loop length is (1 << 29). */
-	*seed *= 16807
-
-	return *seed
-}
-
-func bitCost(count uint) float64 {
-	if count == 0 {
-		return -2.0
-	} else {
-		return fastLog2(count)
-	}
-}
-
-const histogramsPerBatch = 64
-
-const clustersPerBatch = 16
-
-func initBlockSplit(self *blockSplit) {
-	self.num_types = 0
-	self.num_blocks = 0
-	self.types = self.types[:0]
-	self.lengths = self.lengths[:0]
-	self.types_alloc_size = 0
-	self.lengths_alloc_size = 0
-}
-
-func splitBlock(cmds []command, data []byte, pos uint, mask uint, params *encoderParams, literal_split *blockSplit, insert_and_copy_split *blockSplit, dist_split *blockSplit) {
-	{
-		var literals_count uint = countLiterals(cmds)
-		var literals []byte = make([]byte, literals_count)
-
-		/* Create a continuous array of literals. */
-		copyLiteralsToByteArray(cmds, data, pos, mask, literals)
-
-		/* Create the block split on the array of literals.
-		   Literal histograms have alphabet size 256. */
-		splitByteVectorLiteral(literals, literals_count, kSymbolsPerLiteralHistogram, kMaxLiteralHistograms, kLiteralStrideLength, kLiteralBlockSwitchCost, params, literal_split)
-
-		literals = nil
-	}
-	{
-		var insert_and_copy_codes []uint16 = make([]uint16, len(cmds))
-		/* Compute prefix codes for commands. */
-
-		for i := range cmds {
-			insert_and_copy_codes[i] = cmds[i].cmd_prefix_
-		}
-
-		/* Create the block split on the array of command prefixes. */
-		splitByteVectorCommand(insert_and_copy_codes, kSymbolsPerCommandHistogram, kMaxCommandHistograms, kCommandStrideLength, kCommandBlockSwitchCost, params, insert_and_copy_split)
-
-		/* TODO: reuse for distances? */
-
-		insert_and_copy_codes = nil
-	}
-	{
-		var distance_prefixes []uint16 = make([]uint16, len(cmds))
-		var j uint = 0
-		/* Create a continuous array of distance prefixes. */
-
-		for i := range cmds {
-			var cmd *command = &cmds[i]
-			if commandCopyLen(cmd) != 0 && cmd.cmd_prefix_ >= 128 {
-				distance_prefixes[j] = cmd.dist_prefix_ & 0x3FF
-				j++
-			}
-		}
-
-		/* Create the block split on the array of distance prefixes. */
-		splitByteVectorDistance(distance_prefixes, j, kSymbolsPerDistanceHistogram, kMaxCommandHistograms, kCommandStrideLength, kDistanceBlockSwitchCost, params, dist_split)
-
-		distance_prefixes = nil
-	}
-}
Index: trunk/vendor/github.com/andybalholm/brotli/block_splitter_command.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/block_splitter_command.go	(revision 145)
+++ 	(revision )
@@ -1,434 +1,0 @@
-package brotli
-
-import "math"
-
-/* Copyright 2013 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-func initialEntropyCodesCommand(data []uint16, length uint, stride uint, num_histograms uint, histograms []histogramCommand) {
-	var seed uint32 = 7
-	var block_length uint = length / num_histograms
-	var i uint
-	clearHistogramsCommand(histograms, num_histograms)
-	for i = 0; i < num_histograms; i++ {
-		var pos uint = length * i / num_histograms
-		if i != 0 {
-			pos += uint(myRand(&seed) % uint32(block_length))
-		}
-
-		if pos+stride >= length {
-			pos = length - stride - 1
-		}
-
-		histogramAddVectorCommand(&histograms[i], data[pos:], stride)
-	}
-}
-
-func randomSampleCommand(seed *uint32, data []uint16, length uint, stride uint, sample *histogramCommand) {
-	var pos uint = 0
-	if stride >= length {
-		stride = length
-	} else {
-		pos = uint(myRand(seed) % uint32(length-stride+1))
-	}
-
-	histogramAddVectorCommand(sample, data[pos:], stride)
-}
-
-func refineEntropyCodesCommand(data []uint16, length uint, stride uint, num_histograms uint, histograms []histogramCommand) {
-	var iters uint = kIterMulForRefining*length/stride + kMinItersForRefining
-	var seed uint32 = 7
-	var iter uint
-	iters = ((iters + num_histograms - 1) / num_histograms) * num_histograms
-	for iter = 0; iter < iters; iter++ {
-		var sample histogramCommand
-		histogramClearCommand(&sample)
-		randomSampleCommand(&seed, data, length, stride, &sample)
-		histogramAddHistogramCommand(&histograms[iter%num_histograms], &sample)
-	}
-}
-
-/* Assigns a block id from the range [0, num_histograms) to each data element
-   in data[0..length) and fills in block_id[0..length) with the assigned values.
-   Returns the number of blocks, i.e. one plus the number of block switches. */
-func findBlocksCommand(data []uint16, length uint, block_switch_bitcost float64, num_histograms uint, histograms []histogramCommand, insert_cost []float64, cost []float64, switch_signal []byte, block_id []byte) uint {
-	var data_size uint = histogramDataSizeCommand()
-	var bitmaplen uint = (num_histograms + 7) >> 3
-	var num_blocks uint = 1
-	var i uint
-	var j uint
-	assert(num_histograms <= 256)
-	if num_histograms <= 1 {
-		for i = 0; i < length; i++ {
-			block_id[i] = 0
-		}
-
-		return 1
-	}
-
-	for i := 0; i < int(data_size*num_histograms); i++ {
-		insert_cost[i] = 0
-	}
-	for i = 0; i < num_histograms; i++ {
-		insert_cost[i] = fastLog2(uint(uint32(histograms[i].total_count_)))
-	}
-
-	for i = data_size; i != 0; {
-		i--
-		for j = 0; j < num_histograms; j++ {
-			insert_cost[i*num_histograms+j] = insert_cost[j] - bitCost(uint(histograms[j].data_[i]))
-		}
-	}
-
-	for i := 0; i < int(num_histograms); i++ {
-		cost[i] = 0
-	}
-	for i := 0; i < int(length*bitmaplen); i++ {
-		switch_signal[i] = 0
-	}
-
-	/* After each iteration of this loop, cost[k] will contain the difference
-	   between the minimum cost of arriving at the current byte position using
-	   entropy code k, and the minimum cost of arriving at the current byte
-	   position. This difference is capped at the block switch cost, and if it
-	   reaches block switch cost, it means that when we trace back from the last
-	   position, we need to switch here. */
-	for i = 0; i < length; i++ {
-		var byte_ix uint = i
-		var ix uint = byte_ix * bitmaplen
-		var insert_cost_ix uint = uint(data[byte_ix]) * num_histograms
-		var min_cost float64 = 1e99
-		var block_switch_cost float64 = block_switch_bitcost
-		var k uint
-		for k = 0; k < num_histograms; k++ {
-			/* We are coding the symbol in data[byte_ix] with entropy code k. */
-			cost[k] += insert_cost[insert_cost_ix+k]
-
-			if cost[k] < min_cost {
-				min_cost = cost[k]
-				block_id[byte_ix] = byte(k)
-			}
-		}
-
-		/* More blocks for the beginning. */
-		if byte_ix < 2000 {
-			block_switch_cost *= 0.77 + 0.07*float64(byte_ix)/2000
-		}
-
-		for k = 0; k < num_histograms; k++ {
-			cost[k] -= min_cost
-			if cost[k] >= block_switch_cost {
-				var mask byte = byte(1 << (k & 7))
-				cost[k] = block_switch_cost
-				assert(k>>3 < bitmaplen)
-				switch_signal[ix+(k>>3)] |= mask
-				/* Trace back from the last position and switch at the marked places. */
-			}
-		}
-	}
-	{
-		var byte_ix uint = length - 1
-		var ix uint = byte_ix * bitmaplen
-		var cur_id byte = block_id[byte_ix]
-		for byte_ix > 0 {
-			var mask byte = byte(1 << (cur_id & 7))
-			assert(uint(cur_id)>>3 < bitmaplen)
-			byte_ix--
-			ix -= bitmaplen
-			if switch_signal[ix+uint(cur_id>>3)]&mask != 0 {
-				if cur_id != block_id[byte_ix] {
-					cur_id = block_id[byte_ix]
-					num_blocks++
-				}
-			}
-
-			block_id[byte_ix] = cur_id
-		}
-	}
-
-	return num_blocks
-}
-
-var remapBlockIdsCommand_kInvalidId uint16 = 256
-
-func remapBlockIdsCommand(block_ids []byte, length uint, new_id []uint16, num_histograms uint) uint {
-	var next_id uint16 = 0
-	var i uint
-	for i = 0; i < num_histograms; i++ {
-		new_id[i] = remapBlockIdsCommand_kInvalidId
-	}
-
-	for i = 0; i < length; i++ {
-		assert(uint(block_ids[i]) < num_histograms)
-		if new_id[block_ids[i]] == remapBlockIdsCommand_kInvalidId {
-			new_id[block_ids[i]] = next_id
-			next_id++
-		}
-	}
-
-	for i = 0; i < length; i++ {
-		block_ids[i] = byte(new_id[block_ids[i]])
-		assert(uint(block_ids[i]) < num_histograms)
-	}
-
-	assert(uint(next_id) <= num_histograms)
-	return uint(next_id)
-}
-
-func buildBlockHistogramsCommand(data []uint16, length uint, block_ids []byte, num_histograms uint, histograms []histogramCommand) {
-	var i uint
-	clearHistogramsCommand(histograms, num_histograms)
-	for i = 0; i < length; i++ {
-		histogramAddCommand(&histograms[block_ids[i]], uint(data[i]))
-	}
-}
-
-var clusterBlocksCommand_kInvalidIndex uint32 = math.MaxUint32
-
-func clusterBlocksCommand(data []uint16, length uint, num_blocks uint, block_ids []byte, split *blockSplit) {
-	var histogram_symbols []uint32 = make([]uint32, num_blocks)
-	var block_lengths []uint32 = make([]uint32, num_blocks)
-	var expected_num_clusters uint = clustersPerBatch * (num_blocks + histogramsPerBatch - 1) / histogramsPerBatch
-	var all_histograms_size uint = 0
-	var all_histograms_capacity uint = expected_num_clusters
-	var all_histograms []histogramCommand = make([]histogramCommand, all_histograms_capacity)
-	var cluster_size_size uint = 0
-	var cluster_size_capacity uint = expected_num_clusters
-	var cluster_size []uint32 = make([]uint32, cluster_size_capacity)
-	var num_clusters uint = 0
-	var histograms []histogramCommand = make([]histogramCommand, brotli_min_size_t(num_blocks, histogramsPerBatch))
-	var max_num_pairs uint = histogramsPerBatch * histogramsPerBatch / 2
-	var pairs_capacity uint = max_num_pairs + 1
-	var pairs []histogramPair = make([]histogramPair, pairs_capacity)
-	var pos uint = 0
-	var clusters []uint32
-	var num_final_clusters uint
-	var new_index []uint32
-	var i uint
-	var sizes = [histogramsPerBatch]uint32{0}
-	var new_clusters = [histogramsPerBatch]uint32{0}
-	var symbols = [histogramsPerBatch]uint32{0}
-	var remap = [histogramsPerBatch]uint32{0}
-
-	for i := 0; i < int(num_blocks); i++ {
-		block_lengths[i] = 0
-	}
-	{
-		var block_idx uint = 0
-		for i = 0; i < length; i++ {
-			assert(block_idx < num_blocks)
-			block_lengths[block_idx]++
-			if i+1 == length || block_ids[i] != block_ids[i+1] {
-				block_idx++
-			}
-		}
-
-		assert(block_idx == num_blocks)
-	}
-
-	for i = 0; i < num_blocks; i += histogramsPerBatch {
-		var num_to_combine uint = brotli_min_size_t(num_blocks-i, histogramsPerBatch)
-		var num_new_clusters uint
-		var j uint
-		for j = 0; j < num_to_combine; j++ {
-			var k uint
-			histogramClearCommand(&histograms[j])
-			for k = 0; uint32(k) < block_lengths[i+j]; k++ {
-				histogramAddCommand(&histograms[j], uint(data[pos]))
-				pos++
-			}
-
-			histograms[j].bit_cost_ = populationCostCommand(&histograms[j])
-			new_clusters[j] = uint32(j)
-			symbols[j] = uint32(j)
-			sizes[j] = 1
-		}
-
-		num_new_clusters = histogramCombineCommand(histograms, sizes[:], symbols[:], new_clusters[:], []histogramPair(pairs), num_to_combine, num_to_combine, histogramsPerBatch, max_num_pairs)
-		if all_histograms_capacity < (all_histograms_size + num_new_clusters) {
-			var _new_size uint
-			if all_histograms_capacity == 0 {
-				_new_size = all_histograms_size + num_new_clusters
-			} else {
-				_new_size = all_histograms_capacity
-			}
-			var new_array []histogramCommand
-			for _new_size < (all_histograms_size + num_new_clusters) {
-				_new_size *= 2
-			}
-			new_array = make([]histogramCommand, _new_size)
-			if all_histograms_capacity != 0 {
-				copy(new_array, all_histograms[:all_histograms_capacity])
-			}
-
-			all_histograms = new_array
-			all_histograms_capacity = _new_size
-		}
-
-		brotli_ensure_capacity_uint32_t(&cluster_size, &cluster_size_capacity, cluster_size_size+num_new_clusters)
-		for j = 0; j < num_new_clusters; j++ {
-			all_histograms[all_histograms_size] = histograms[new_clusters[j]]
-			all_histograms_size++
-			cluster_size[cluster_size_size] = sizes[new_clusters[j]]
-			cluster_size_size++
-			remap[new_clusters[j]] = uint32(j)
-		}
-
-		for j = 0; j < num_to_combine; j++ {
-			histogram_symbols[i+j] = uint32(num_clusters) + remap[symbols[j]]
-		}
-
-		num_clusters += num_new_clusters
-		assert(num_clusters == cluster_size_size)
-		assert(num_clusters == all_histograms_size)
-	}
-
-	histograms = nil
-
-	max_num_pairs = brotli_min_size_t(64*num_clusters, (num_clusters/2)*num_clusters)
-	if pairs_capacity < max_num_pairs+1 {
-		pairs = nil
-		pairs = make([]histogramPair, (max_num_pairs + 1))
-	}
-
-	clusters = make([]uint32, num_clusters)
-	for i = 0; i < num_clusters; i++ {
-		clusters[i] = uint32(i)
-	}
-
-	num_final_clusters = histogramCombineCommand(all_histograms, cluster_size, histogram_symbols, clusters, pairs, num_clusters, num_blocks, maxNumberOfBlockTypes, max_num_pairs)
-	pairs = nil
-	cluster_size = nil
-
-	new_index = make([]uint32, num_clusters)
-	for i = 0; i < num_clusters; i++ {
-		new_index[i] = clusterBlocksCommand_kInvalidIndex
-	}
-	pos = 0
-	{
-		var next_index uint32 = 0
-		for i = 0; i < num_blocks; i++ {
-			var histo histogramCommand
-			var j uint
-			var best_out uint32
-			var best_bits float64
-			histogramClearCommand(&histo)
-			for j = 0; uint32(j) < block_lengths[i]; j++ {
-				histogramAddCommand(&histo, uint(data[pos]))
-				pos++
-			}
-
-			if i == 0 {
-				best_out = histogram_symbols[0]
-			} else {
-				best_out = histogram_symbols[i-1]
-			}
-			best_bits = histogramBitCostDistanceCommand(&histo, &all_histograms[best_out])
-			for j = 0; j < num_final_clusters; j++ {
-				var cur_bits float64 = histogramBitCostDistanceCommand(&histo, &all_histograms[clusters[j]])
-				if cur_bits < best_bits {
-					best_bits = cur_bits
-					best_out = clusters[j]
-				}
-			}
-
-			histogram_symbols[i] = best_out
-			if new_index[best_out] == clusterBlocksCommand_kInvalidIndex {
-				new_index[best_out] = next_index
-				next_index++
-			}
-		}
-	}
-
-	clusters = nil
-	all_histograms = nil
-	brotli_ensure_capacity_uint8_t(&split.types, &split.types_alloc_size, num_blocks)
-	brotli_ensure_capacity_uint32_t(&split.lengths, &split.lengths_alloc_size, num_blocks)
-	{
-		var cur_length uint32 = 0
-		var block_idx uint = 0
-		var max_type byte = 0
-		for i = 0; i < num_blocks; i++ {
-			cur_length += block_lengths[i]
-			if i+1 == num_blocks || histogram_symbols[i] != histogram_symbols[i+1] {
-				var id byte = byte(new_index[histogram_symbols[i]])
-				split.types[block_idx] = id
-				split.lengths[block_idx] = cur_length
-				max_type = brotli_max_uint8_t(max_type, id)
-				cur_length = 0
-				block_idx++
-			}
-		}
-
-		split.num_blocks = block_idx
-		split.num_types = uint(max_type) + 1
-	}
-
-	new_index = nil
-	block_lengths = nil
-	histogram_symbols = nil
-}
-
-func splitByteVectorCommand(data []uint16, literals_per_histogram uint, max_histograms uint, sampling_stride_length uint, block_switch_cost float64, params *encoderParams, split *blockSplit) {
-	length := uint(len(data))
-	var data_size uint = histogramDataSizeCommand()
-	var num_histograms uint = length/literals_per_histogram + 1
-	var histograms []histogramCommand
-	if num_histograms > max_histograms {
-		num_histograms = max_histograms
-	}
-
-	if length == 0 {
-		split.num_types = 1
-		return
-	} else if length < kMinLengthForBlockSplitting {
-		brotli_ensure_capacity_uint8_t(&split.types, &split.types_alloc_size, split.num_blocks+1)
-		brotli_ensure_capacity_uint32_t(&split.lengths, &split.lengths_alloc_size, split.num_blocks+1)
-		split.num_types = 1
-		split.types[split.num_blocks] = 0
-		split.lengths[split.num_blocks] = uint32(length)
-		split.num_blocks++
-		return
-	}
-
-	histograms = make([]histogramCommand, num_histograms)
-
-	/* Find good entropy codes. */
-	initialEntropyCodesCommand(data, length, sampling_stride_length, num_histograms, histograms)
-
-	refineEntropyCodesCommand(data, length, sampling_stride_length, num_histograms, histograms)
-	{
-		var block_ids []byte = make([]byte, length)
-		var num_blocks uint = 0
-		var bitmaplen uint = (num_histograms + 7) >> 3
-		var insert_cost []float64 = make([]float64, (data_size * num_histograms))
-		var cost []float64 = make([]float64, num_histograms)
-		var switch_signal []byte = make([]byte, (length * bitmaplen))
-		var new_id []uint16 = make([]uint16, num_histograms)
-		var iters uint
-		if params.quality < hqZopflificationQuality {
-			iters = 3
-		} else {
-			iters = 10
-		}
-		/* Find a good path through literals with the good entropy codes. */
-
-		var i uint
-		for i = 0; i < iters; i++ {
-			num_blocks = findBlocksCommand(data, length, block_switch_cost, num_histograms, histograms, insert_cost, cost, switch_signal, block_ids)
-			num_histograms = remapBlockIdsCommand(block_ids, length, new_id, num_histograms)
-			buildBlockHistogramsCommand(data, length, block_ids, num_histograms, histograms)
-		}
-
-		insert_cost = nil
-		cost = nil
-		switch_signal = nil
-		new_id = nil
-		histograms = nil
-		clusterBlocksCommand(data, length, num_blocks, block_ids, split)
-		block_ids = nil
-	}
-}
Index: trunk/vendor/github.com/andybalholm/brotli/block_splitter_distance.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/block_splitter_distance.go	(revision 145)
+++ 	(revision )
@@ -1,433 +1,0 @@
-package brotli
-
-import "math"
-
-/* Copyright 2013 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-func initialEntropyCodesDistance(data []uint16, length uint, stride uint, num_histograms uint, histograms []histogramDistance) {
-	var seed uint32 = 7
-	var block_length uint = length / num_histograms
-	var i uint
-	clearHistogramsDistance(histograms, num_histograms)
-	for i = 0; i < num_histograms; i++ {
-		var pos uint = length * i / num_histograms
-		if i != 0 {
-			pos += uint(myRand(&seed) % uint32(block_length))
-		}
-
-		if pos+stride >= length {
-			pos = length - stride - 1
-		}
-
-		histogramAddVectorDistance(&histograms[i], data[pos:], stride)
-	}
-}
-
-func randomSampleDistance(seed *uint32, data []uint16, length uint, stride uint, sample *histogramDistance) {
-	var pos uint = 0
-	if stride >= length {
-		stride = length
-	} else {
-		pos = uint(myRand(seed) % uint32(length-stride+1))
-	}
-
-	histogramAddVectorDistance(sample, data[pos:], stride)
-}
-
-func refineEntropyCodesDistance(data []uint16, length uint, stride uint, num_histograms uint, histograms []histogramDistance) {
-	var iters uint = kIterMulForRefining*length/stride + kMinItersForRefining
-	var seed uint32 = 7
-	var iter uint
-	iters = ((iters + num_histograms - 1) / num_histograms) * num_histograms
-	for iter = 0; iter < iters; iter++ {
-		var sample histogramDistance
-		histogramClearDistance(&sample)
-		randomSampleDistance(&seed, data, length, stride, &sample)
-		histogramAddHistogramDistance(&histograms[iter%num_histograms], &sample)
-	}
-}
-
-/* Assigns a block id from the range [0, num_histograms) to each data element
-   in data[0..length) and fills in block_id[0..length) with the assigned values.
-   Returns the number of blocks, i.e. one plus the number of block switches. */
-func findBlocksDistance(data []uint16, length uint, block_switch_bitcost float64, num_histograms uint, histograms []histogramDistance, insert_cost []float64, cost []float64, switch_signal []byte, block_id []byte) uint {
-	var data_size uint = histogramDataSizeDistance()
-	var bitmaplen uint = (num_histograms + 7) >> 3
-	var num_blocks uint = 1
-	var i uint
-	var j uint
-	assert(num_histograms <= 256)
-	if num_histograms <= 1 {
-		for i = 0; i < length; i++ {
-			block_id[i] = 0
-		}
-
-		return 1
-	}
-
-	for i := 0; i < int(data_size*num_histograms); i++ {
-		insert_cost[i] = 0
-	}
-	for i = 0; i < num_histograms; i++ {
-		insert_cost[i] = fastLog2(uint(uint32(histograms[i].total_count_)))
-	}
-
-	for i = data_size; i != 0; {
-		i--
-		for j = 0; j < num_histograms; j++ {
-			insert_cost[i*num_histograms+j] = insert_cost[j] - bitCost(uint(histograms[j].data_[i]))
-		}
-	}
-
-	for i := 0; i < int(num_histograms); i++ {
-		cost[i] = 0
-	}
-	for i := 0; i < int(length*bitmaplen); i++ {
-		switch_signal[i] = 0
-	}
-
-	/* After each iteration of this loop, cost[k] will contain the difference
-	   between the minimum cost of arriving at the current byte position using
-	   entropy code k, and the minimum cost of arriving at the current byte
-	   position. This difference is capped at the block switch cost, and if it
-	   reaches block switch cost, it means that when we trace back from the last
-	   position, we need to switch here. */
-	for i = 0; i < length; i++ {
-		var byte_ix uint = i
-		var ix uint = byte_ix * bitmaplen
-		var insert_cost_ix uint = uint(data[byte_ix]) * num_histograms
-		var min_cost float64 = 1e99
-		var block_switch_cost float64 = block_switch_bitcost
-		var k uint
-		for k = 0; k < num_histograms; k++ {
-			/* We are coding the symbol in data[byte_ix] with entropy code k. */
-			cost[k] += insert_cost[insert_cost_ix+k]
-
-			if cost[k] < min_cost {
-				min_cost = cost[k]
-				block_id[byte_ix] = byte(k)
-			}
-		}
-
-		/* More blocks for the beginning. */
-		if byte_ix < 2000 {
-			block_switch_cost *= 0.77 + 0.07*float64(byte_ix)/2000
-		}
-
-		for k = 0; k < num_histograms; k++ {
-			cost[k] -= min_cost
-			if cost[k] >= block_switch_cost {
-				var mask byte = byte(1 << (k & 7))
-				cost[k] = block_switch_cost
-				assert(k>>3 < bitmaplen)
-				switch_signal[ix+(k>>3)] |= mask
-				/* Trace back from the last position and switch at the marked places. */
-			}
-		}
-	}
-	{
-		var byte_ix uint = length - 1
-		var ix uint = byte_ix * bitmaplen
-		var cur_id byte = block_id[byte_ix]
-		for byte_ix > 0 {
-			var mask byte = byte(1 << (cur_id & 7))
-			assert(uint(cur_id)>>3 < bitmaplen)
-			byte_ix--
-			ix -= bitmaplen
-			if switch_signal[ix+uint(cur_id>>3)]&mask != 0 {
-				if cur_id != block_id[byte_ix] {
-					cur_id = block_id[byte_ix]
-					num_blocks++
-				}
-			}
-
-			block_id[byte_ix] = cur_id
-		}
-	}
-
-	return num_blocks
-}
-
-var remapBlockIdsDistance_kInvalidId uint16 = 256
-
-func remapBlockIdsDistance(block_ids []byte, length uint, new_id []uint16, num_histograms uint) uint {
-	var next_id uint16 = 0
-	var i uint
-	for i = 0; i < num_histograms; i++ {
-		new_id[i] = remapBlockIdsDistance_kInvalidId
-	}
-
-	for i = 0; i < length; i++ {
-		assert(uint(block_ids[i]) < num_histograms)
-		if new_id[block_ids[i]] == remapBlockIdsDistance_kInvalidId {
-			new_id[block_ids[i]] = next_id
-			next_id++
-		}
-	}
-
-	for i = 0; i < length; i++ {
-		block_ids[i] = byte(new_id[block_ids[i]])
-		assert(uint(block_ids[i]) < num_histograms)
-	}
-
-	assert(uint(next_id) <= num_histograms)
-	return uint(next_id)
-}
-
-func buildBlockHistogramsDistance(data []uint16, length uint, block_ids []byte, num_histograms uint, histograms []histogramDistance) {
-	var i uint
-	clearHistogramsDistance(histograms, num_histograms)
-	for i = 0; i < length; i++ {
-		histogramAddDistance(&histograms[block_ids[i]], uint(data[i]))
-	}
-}
-
-var clusterBlocksDistance_kInvalidIndex uint32 = math.MaxUint32
-
-func clusterBlocksDistance(data []uint16, length uint, num_blocks uint, block_ids []byte, split *blockSplit) {
-	var histogram_symbols []uint32 = make([]uint32, num_blocks)
-	var block_lengths []uint32 = make([]uint32, num_blocks)
-	var expected_num_clusters uint = clustersPerBatch * (num_blocks + histogramsPerBatch - 1) / histogramsPerBatch
-	var all_histograms_size uint = 0
-	var all_histograms_capacity uint = expected_num_clusters
-	var all_histograms []histogramDistance = make([]histogramDistance, all_histograms_capacity)
-	var cluster_size_size uint = 0
-	var cluster_size_capacity uint = expected_num_clusters
-	var cluster_size []uint32 = make([]uint32, cluster_size_capacity)
-	var num_clusters uint = 0
-	var histograms []histogramDistance = make([]histogramDistance, brotli_min_size_t(num_blocks, histogramsPerBatch))
-	var max_num_pairs uint = histogramsPerBatch * histogramsPerBatch / 2
-	var pairs_capacity uint = max_num_pairs + 1
-	var pairs []histogramPair = make([]histogramPair, pairs_capacity)
-	var pos uint = 0
-	var clusters []uint32
-	var num_final_clusters uint
-	var new_index []uint32
-	var i uint
-	var sizes = [histogramsPerBatch]uint32{0}
-	var new_clusters = [histogramsPerBatch]uint32{0}
-	var symbols = [histogramsPerBatch]uint32{0}
-	var remap = [histogramsPerBatch]uint32{0}
-
-	for i := 0; i < int(num_blocks); i++ {
-		block_lengths[i] = 0
-	}
-	{
-		var block_idx uint = 0
-		for i = 0; i < length; i++ {
-			assert(block_idx < num_blocks)
-			block_lengths[block_idx]++
-			if i+1 == length || block_ids[i] != block_ids[i+1] {
-				block_idx++
-			}
-		}
-
-		assert(block_idx == num_blocks)
-	}
-
-	for i = 0; i < num_blocks; i += histogramsPerBatch {
-		var num_to_combine uint = brotli_min_size_t(num_blocks-i, histogramsPerBatch)
-		var num_new_clusters uint
-		var j uint
-		for j = 0; j < num_to_combine; j++ {
-			var k uint
-			histogramClearDistance(&histograms[j])
-			for k = 0; uint32(k) < block_lengths[i+j]; k++ {
-				histogramAddDistance(&histograms[j], uint(data[pos]))
-				pos++
-			}
-
-			histograms[j].bit_cost_ = populationCostDistance(&histograms[j])
-			new_clusters[j] = uint32(j)
-			symbols[j] = uint32(j)
-			sizes[j] = 1
-		}
-
-		num_new_clusters = histogramCombineDistance(histograms, sizes[:], symbols[:], new_clusters[:], []histogramPair(pairs), num_to_combine, num_to_combine, histogramsPerBatch, max_num_pairs)
-		if all_histograms_capacity < (all_histograms_size + num_new_clusters) {
-			var _new_size uint
-			if all_histograms_capacity == 0 {
-				_new_size = all_histograms_size + num_new_clusters
-			} else {
-				_new_size = all_histograms_capacity
-			}
-			var new_array []histogramDistance
-			for _new_size < (all_histograms_size + num_new_clusters) {
-				_new_size *= 2
-			}
-			new_array = make([]histogramDistance, _new_size)
-			if all_histograms_capacity != 0 {
-				copy(new_array, all_histograms[:all_histograms_capacity])
-			}
-
-			all_histograms = new_array
-			all_histograms_capacity = _new_size
-		}
-
-		brotli_ensure_capacity_uint32_t(&cluster_size, &cluster_size_capacity, cluster_size_size+num_new_clusters)
-		for j = 0; j < num_new_clusters; j++ {
-			all_histograms[all_histograms_size] = histograms[new_clusters[j]]
-			all_histograms_size++
-			cluster_size[cluster_size_size] = sizes[new_clusters[j]]
-			cluster_size_size++
-			remap[new_clusters[j]] = uint32(j)
-		}
-
-		for j = 0; j < num_to_combine; j++ {
-			histogram_symbols[i+j] = uint32(num_clusters) + remap[symbols[j]]
-		}
-
-		num_clusters += num_new_clusters
-		assert(num_clusters == cluster_size_size)
-		assert(num_clusters == all_histograms_size)
-	}
-
-	histograms = nil
-
-	max_num_pairs = brotli_min_size_t(64*num_clusters, (num_clusters/2)*num_clusters)
-	if pairs_capacity < max_num_pairs+1 {
-		pairs = nil
-		pairs = make([]histogramPair, (max_num_pairs + 1))
-	}
-
-	clusters = make([]uint32, num_clusters)
-	for i = 0; i < num_clusters; i++ {
-		clusters[i] = uint32(i)
-	}
-
-	num_final_clusters = histogramCombineDistance(all_histograms, cluster_size, histogram_symbols, clusters, pairs, num_clusters, num_blocks, maxNumberOfBlockTypes, max_num_pairs)
-	pairs = nil
-	cluster_size = nil
-
-	new_index = make([]uint32, num_clusters)
-	for i = 0; i < num_clusters; i++ {
-		new_index[i] = clusterBlocksDistance_kInvalidIndex
-	}
-	pos = 0
-	{
-		var next_index uint32 = 0
-		for i = 0; i < num_blocks; i++ {
-			var histo histogramDistance
-			var j uint
-			var best_out uint32
-			var best_bits float64
-			histogramClearDistance(&histo)
-			for j = 0; uint32(j) < block_lengths[i]; j++ {
-				histogramAddDistance(&histo, uint(data[pos]))
-				pos++
-			}
-
-			if i == 0 {
-				best_out = histogram_symbols[0]
-			} else {
-				best_out = histogram_symbols[i-1]
-			}
-			best_bits = histogramBitCostDistanceDistance(&histo, &all_histograms[best_out])
-			for j = 0; j < num_final_clusters; j++ {
-				var cur_bits float64 = histogramBitCostDistanceDistance(&histo, &all_histograms[clusters[j]])
-				if cur_bits < best_bits {
-					best_bits = cur_bits
-					best_out = clusters[j]
-				}
-			}
-
-			histogram_symbols[i] = best_out
-			if new_index[best_out] == clusterBlocksDistance_kInvalidIndex {
-				new_index[best_out] = next_index
-				next_index++
-			}
-		}
-	}
-
-	clusters = nil
-	all_histograms = nil
-	brotli_ensure_capacity_uint8_t(&split.types, &split.types_alloc_size, num_blocks)
-	brotli_ensure_capacity_uint32_t(&split.lengths, &split.lengths_alloc_size, num_blocks)
-	{
-		var cur_length uint32 = 0
-		var block_idx uint = 0
-		var max_type byte = 0
-		for i = 0; i < num_blocks; i++ {
-			cur_length += block_lengths[i]
-			if i+1 == num_blocks || histogram_symbols[i] != histogram_symbols[i+1] {
-				var id byte = byte(new_index[histogram_symbols[i]])
-				split.types[block_idx] = id
-				split.lengths[block_idx] = cur_length
-				max_type = brotli_max_uint8_t(max_type, id)
-				cur_length = 0
-				block_idx++
-			}
-		}
-
-		split.num_blocks = block_idx
-		split.num_types = uint(max_type) + 1
-	}
-
-	new_index = nil
-	block_lengths = nil
-	histogram_symbols = nil
-}
-
-func splitByteVectorDistance(data []uint16, length uint, literals_per_histogram uint, max_histograms uint, sampling_stride_length uint, block_switch_cost float64, params *encoderParams, split *blockSplit) {
-	var data_size uint = histogramDataSizeDistance()
-	var num_histograms uint = length/literals_per_histogram + 1
-	var histograms []histogramDistance
-	if num_histograms > max_histograms {
-		num_histograms = max_histograms
-	}
-
-	if length == 0 {
-		split.num_types = 1
-		return
-	} else if length < kMinLengthForBlockSplitting {
-		brotli_ensure_capacity_uint8_t(&split.types, &split.types_alloc_size, split.num_blocks+1)
-		brotli_ensure_capacity_uint32_t(&split.lengths, &split.lengths_alloc_size, split.num_blocks+1)
-		split.num_types = 1
-		split.types[split.num_blocks] = 0
-		split.lengths[split.num_blocks] = uint32(length)
-		split.num_blocks++
-		return
-	}
-
-	histograms = make([]histogramDistance, num_histograms)
-
-	/* Find good entropy codes. */
-	initialEntropyCodesDistance(data, length, sampling_stride_length, num_histograms, histograms)
-
-	refineEntropyCodesDistance(data, length, sampling_stride_length, num_histograms, histograms)
-	{
-		var block_ids []byte = make([]byte, length)
-		var num_blocks uint = 0
-		var bitmaplen uint = (num_histograms + 7) >> 3
-		var insert_cost []float64 = make([]float64, (data_size * num_histograms))
-		var cost []float64 = make([]float64, num_histograms)
-		var switch_signal []byte = make([]byte, (length * bitmaplen))
-		var new_id []uint16 = make([]uint16, num_histograms)
-		var iters uint
-		if params.quality < hqZopflificationQuality {
-			iters = 3
-		} else {
-			iters = 10
-		}
-		/* Find a good path through literals with the good entropy codes. */
-
-		var i uint
-		for i = 0; i < iters; i++ {
-			num_blocks = findBlocksDistance(data, length, block_switch_cost, num_histograms, histograms, insert_cost, cost, switch_signal, block_ids)
-			num_histograms = remapBlockIdsDistance(block_ids, length, new_id, num_histograms)
-			buildBlockHistogramsDistance(data, length, block_ids, num_histograms, histograms)
-		}
-
-		insert_cost = nil
-		cost = nil
-		switch_signal = nil
-		new_id = nil
-		histograms = nil
-		clusterBlocksDistance(data, length, num_blocks, block_ids, split)
-		block_ids = nil
-	}
-}
Index: trunk/vendor/github.com/andybalholm/brotli/block_splitter_literal.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/block_splitter_literal.go	(revision 145)
+++ 	(revision )
@@ -1,433 +1,0 @@
-package brotli
-
-import "math"
-
-/* Copyright 2013 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-func initialEntropyCodesLiteral(data []byte, length uint, stride uint, num_histograms uint, histograms []histogramLiteral) {
-	var seed uint32 = 7
-	var block_length uint = length / num_histograms
-	var i uint
-	clearHistogramsLiteral(histograms, num_histograms)
-	for i = 0; i < num_histograms; i++ {
-		var pos uint = length * i / num_histograms
-		if i != 0 {
-			pos += uint(myRand(&seed) % uint32(block_length))
-		}
-
-		if pos+stride >= length {
-			pos = length - stride - 1
-		}
-
-		histogramAddVectorLiteral(&histograms[i], data[pos:], stride)
-	}
-}
-
-func randomSampleLiteral(seed *uint32, data []byte, length uint, stride uint, sample *histogramLiteral) {
-	var pos uint = 0
-	if stride >= length {
-		stride = length
-	} else {
-		pos = uint(myRand(seed) % uint32(length-stride+1))
-	}
-
-	histogramAddVectorLiteral(sample, data[pos:], stride)
-}
-
-func refineEntropyCodesLiteral(data []byte, length uint, stride uint, num_histograms uint, histograms []histogramLiteral) {
-	var iters uint = kIterMulForRefining*length/stride + kMinItersForRefining
-	var seed uint32 = 7
-	var iter uint
-	iters = ((iters + num_histograms - 1) / num_histograms) * num_histograms
-	for iter = 0; iter < iters; iter++ {
-		var sample histogramLiteral
-		histogramClearLiteral(&sample)
-		randomSampleLiteral(&seed, data, length, stride, &sample)
-		histogramAddHistogramLiteral(&histograms[iter%num_histograms], &sample)
-	}
-}
-
-/* Assigns a block id from the range [0, num_histograms) to each data element
-   in data[0..length) and fills in block_id[0..length) with the assigned values.
-   Returns the number of blocks, i.e. one plus the number of block switches. */
-func findBlocksLiteral(data []byte, length uint, block_switch_bitcost float64, num_histograms uint, histograms []histogramLiteral, insert_cost []float64, cost []float64, switch_signal []byte, block_id []byte) uint {
-	var data_size uint = histogramDataSizeLiteral()
-	var bitmaplen uint = (num_histograms + 7) >> 3
-	var num_blocks uint = 1
-	var i uint
-	var j uint
-	assert(num_histograms <= 256)
-	if num_histograms <= 1 {
-		for i = 0; i < length; i++ {
-			block_id[i] = 0
-		}
-
-		return 1
-	}
-
-	for i := 0; i < int(data_size*num_histograms); i++ {
-		insert_cost[i] = 0
-	}
-	for i = 0; i < num_histograms; i++ {
-		insert_cost[i] = fastLog2(uint(uint32(histograms[i].total_count_)))
-	}
-
-	for i = data_size; i != 0; {
-		i--
-		for j = 0; j < num_histograms; j++ {
-			insert_cost[i*num_histograms+j] = insert_cost[j] - bitCost(uint(histograms[j].data_[i]))
-		}
-	}
-
-	for i := 0; i < int(num_histograms); i++ {
-		cost[i] = 0
-	}
-	for i := 0; i < int(length*bitmaplen); i++ {
-		switch_signal[i] = 0
-	}
-
-	/* After each iteration of this loop, cost[k] will contain the difference
-	   between the minimum cost of arriving at the current byte position using
-	   entropy code k, and the minimum cost of arriving at the current byte
-	   position. This difference is capped at the block switch cost, and if it
-	   reaches block switch cost, it means that when we trace back from the last
-	   position, we need to switch here. */
-	for i = 0; i < length; i++ {
-		var byte_ix uint = i
-		var ix uint = byte_ix * bitmaplen
-		var insert_cost_ix uint = uint(data[byte_ix]) * num_histograms
-		var min_cost float64 = 1e99
-		var block_switch_cost float64 = block_switch_bitcost
-		var k uint
-		for k = 0; k < num_histograms; k++ {
-			/* We are coding the symbol in data[byte_ix] with entropy code k. */
-			cost[k] += insert_cost[insert_cost_ix+k]
-
-			if cost[k] < min_cost {
-				min_cost = cost[k]
-				block_id[byte_ix] = byte(k)
-			}
-		}
-
-		/* More blocks for the beginning. */
-		if byte_ix < 2000 {
-			block_switch_cost *= 0.77 + 0.07*float64(byte_ix)/2000
-		}
-
-		for k = 0; k < num_histograms; k++ {
-			cost[k] -= min_cost
-			if cost[k] >= block_switch_cost {
-				var mask byte = byte(1 << (k & 7))
-				cost[k] = block_switch_cost
-				assert(k>>3 < bitmaplen)
-				switch_signal[ix+(k>>3)] |= mask
-				/* Trace back from the last position and switch at the marked places. */
-			}
-		}
-	}
-	{
-		var byte_ix uint = length - 1
-		var ix uint = byte_ix * bitmaplen
-		var cur_id byte = block_id[byte_ix]
-		for byte_ix > 0 {
-			var mask byte = byte(1 << (cur_id & 7))
-			assert(uint(cur_id)>>3 < bitmaplen)
-			byte_ix--
-			ix -= bitmaplen
-			if switch_signal[ix+uint(cur_id>>3)]&mask != 0 {
-				if cur_id != block_id[byte_ix] {
-					cur_id = block_id[byte_ix]
-					num_blocks++
-				}
-			}
-
-			block_id[byte_ix] = cur_id
-		}
-	}
-
-	return num_blocks
-}
-
-var remapBlockIdsLiteral_kInvalidId uint16 = 256
-
-func remapBlockIdsLiteral(block_ids []byte, length uint, new_id []uint16, num_histograms uint) uint {
-	var next_id uint16 = 0
-	var i uint
-	for i = 0; i < num_histograms; i++ {
-		new_id[i] = remapBlockIdsLiteral_kInvalidId
-	}
-
-	for i = 0; i < length; i++ {
-		assert(uint(block_ids[i]) < num_histograms)
-		if new_id[block_ids[i]] == remapBlockIdsLiteral_kInvalidId {
-			new_id[block_ids[i]] = next_id
-			next_id++
-		}
-	}
-
-	for i = 0; i < length; i++ {
-		block_ids[i] = byte(new_id[block_ids[i]])
-		assert(uint(block_ids[i]) < num_histograms)
-	}
-
-	assert(uint(next_id) <= num_histograms)
-	return uint(next_id)
-}
-
-func buildBlockHistogramsLiteral(data []byte, length uint, block_ids []byte, num_histograms uint, histograms []histogramLiteral) {
-	var i uint
-	clearHistogramsLiteral(histograms, num_histograms)
-	for i = 0; i < length; i++ {
-		histogramAddLiteral(&histograms[block_ids[i]], uint(data[i]))
-	}
-}
-
-var clusterBlocksLiteral_kInvalidIndex uint32 = math.MaxUint32
-
-func clusterBlocksLiteral(data []byte, length uint, num_blocks uint, block_ids []byte, split *blockSplit) {
-	var histogram_symbols []uint32 = make([]uint32, num_blocks)
-	var block_lengths []uint32 = make([]uint32, num_blocks)
-	var expected_num_clusters uint = clustersPerBatch * (num_blocks + histogramsPerBatch - 1) / histogramsPerBatch
-	var all_histograms_size uint = 0
-	var all_histograms_capacity uint = expected_num_clusters
-	var all_histograms []histogramLiteral = make([]histogramLiteral, all_histograms_capacity)
-	var cluster_size_size uint = 0
-	var cluster_size_capacity uint = expected_num_clusters
-	var cluster_size []uint32 = make([]uint32, cluster_size_capacity)
-	var num_clusters uint = 0
-	var histograms []histogramLiteral = make([]histogramLiteral, brotli_min_size_t(num_blocks, histogramsPerBatch))
-	var max_num_pairs uint = histogramsPerBatch * histogramsPerBatch / 2
-	var pairs_capacity uint = max_num_pairs + 1
-	var pairs []histogramPair = make([]histogramPair, pairs_capacity)
-	var pos uint = 0
-	var clusters []uint32
-	var num_final_clusters uint
-	var new_index []uint32
-	var i uint
-	var sizes = [histogramsPerBatch]uint32{0}
-	var new_clusters = [histogramsPerBatch]uint32{0}
-	var symbols = [histogramsPerBatch]uint32{0}
-	var remap = [histogramsPerBatch]uint32{0}
-
-	for i := 0; i < int(num_blocks); i++ {
-		block_lengths[i] = 0
-	}
-	{
-		var block_idx uint = 0
-		for i = 0; i < length; i++ {
-			assert(block_idx < num_blocks)
-			block_lengths[block_idx]++
-			if i+1 == length || block_ids[i] != block_ids[i+1] {
-				block_idx++
-			}
-		}
-
-		assert(block_idx == num_blocks)
-	}
-
-	for i = 0; i < num_blocks; i += histogramsPerBatch {
-		var num_to_combine uint = brotli_min_size_t(num_blocks-i, histogramsPerBatch)
-		var num_new_clusters uint
-		var j uint
-		for j = 0; j < num_to_combine; j++ {
-			var k uint
-			histogramClearLiteral(&histograms[j])
-			for k = 0; uint32(k) < block_lengths[i+j]; k++ {
-				histogramAddLiteral(&histograms[j], uint(data[pos]))
-				pos++
-			}
-
-			histograms[j].bit_cost_ = populationCostLiteral(&histograms[j])
-			new_clusters[j] = uint32(j)
-			symbols[j] = uint32(j)
-			sizes[j] = 1
-		}
-
-		num_new_clusters = histogramCombineLiteral(histograms, sizes[:], symbols[:], new_clusters[:], []histogramPair(pairs), num_to_combine, num_to_combine, histogramsPerBatch, max_num_pairs)
-		if all_histograms_capacity < (all_histograms_size + num_new_clusters) {
-			var _new_size uint
-			if all_histograms_capacity == 0 {
-				_new_size = all_histograms_size + num_new_clusters
-			} else {
-				_new_size = all_histograms_capacity
-			}
-			var new_array []histogramLiteral
-			for _new_size < (all_histograms_size + num_new_clusters) {
-				_new_size *= 2
-			}
-			new_array = make([]histogramLiteral, _new_size)
-			if all_histograms_capacity != 0 {
-				copy(new_array, all_histograms[:all_histograms_capacity])
-			}
-
-			all_histograms = new_array
-			all_histograms_capacity = _new_size
-		}
-
-		brotli_ensure_capacity_uint32_t(&cluster_size, &cluster_size_capacity, cluster_size_size+num_new_clusters)
-		for j = 0; j < num_new_clusters; j++ {
-			all_histograms[all_histograms_size] = histograms[new_clusters[j]]
-			all_histograms_size++
-			cluster_size[cluster_size_size] = sizes[new_clusters[j]]
-			cluster_size_size++
-			remap[new_clusters[j]] = uint32(j)
-		}
-
-		for j = 0; j < num_to_combine; j++ {
-			histogram_symbols[i+j] = uint32(num_clusters) + remap[symbols[j]]
-		}
-
-		num_clusters += num_new_clusters
-		assert(num_clusters == cluster_size_size)
-		assert(num_clusters == all_histograms_size)
-	}
-
-	histograms = nil
-
-	max_num_pairs = brotli_min_size_t(64*num_clusters, (num_clusters/2)*num_clusters)
-	if pairs_capacity < max_num_pairs+1 {
-		pairs = nil
-		pairs = make([]histogramPair, (max_num_pairs + 1))
-	}
-
-	clusters = make([]uint32, num_clusters)
-	for i = 0; i < num_clusters; i++ {
-		clusters[i] = uint32(i)
-	}
-
-	num_final_clusters = histogramCombineLiteral(all_histograms, cluster_size, histogram_symbols, clusters, pairs, num_clusters, num_blocks, maxNumberOfBlockTypes, max_num_pairs)
-	pairs = nil
-	cluster_size = nil
-
-	new_index = make([]uint32, num_clusters)
-	for i = 0; i < num_clusters; i++ {
-		new_index[i] = clusterBlocksLiteral_kInvalidIndex
-	}
-	pos = 0
-	{
-		var next_index uint32 = 0
-		for i = 0; i < num_blocks; i++ {
-			var histo histogramLiteral
-			var j uint
-			var best_out uint32
-			var best_bits float64
-			histogramClearLiteral(&histo)
-			for j = 0; uint32(j) < block_lengths[i]; j++ {
-				histogramAddLiteral(&histo, uint(data[pos]))
-				pos++
-			}
-
-			if i == 0 {
-				best_out = histogram_symbols[0]
-			} else {
-				best_out = histogram_symbols[i-1]
-			}
-			best_bits = histogramBitCostDistanceLiteral(&histo, &all_histograms[best_out])
-			for j = 0; j < num_final_clusters; j++ {
-				var cur_bits float64 = histogramBitCostDistanceLiteral(&histo, &all_histograms[clusters[j]])
-				if cur_bits < best_bits {
-					best_bits = cur_bits
-					best_out = clusters[j]
-				}
-			}
-
-			histogram_symbols[i] = best_out
-			if new_index[best_out] == clusterBlocksLiteral_kInvalidIndex {
-				new_index[best_out] = next_index
-				next_index++
-			}
-		}
-	}
-
-	clusters = nil
-	all_histograms = nil
-	brotli_ensure_capacity_uint8_t(&split.types, &split.types_alloc_size, num_blocks)
-	brotli_ensure_capacity_uint32_t(&split.lengths, &split.lengths_alloc_size, num_blocks)
-	{
-		var cur_length uint32 = 0
-		var block_idx uint = 0
-		var max_type byte = 0
-		for i = 0; i < num_blocks; i++ {
-			cur_length += block_lengths[i]
-			if i+1 == num_blocks || histogram_symbols[i] != histogram_symbols[i+1] {
-				var id byte = byte(new_index[histogram_symbols[i]])
-				split.types[block_idx] = id
-				split.lengths[block_idx] = cur_length
-				max_type = brotli_max_uint8_t(max_type, id)
-				cur_length = 0
-				block_idx++
-			}
-		}
-
-		split.num_blocks = block_idx
-		split.num_types = uint(max_type) + 1
-	}
-
-	new_index = nil
-	block_lengths = nil
-	histogram_symbols = nil
-}
-
-func splitByteVectorLiteral(data []byte, length uint, literals_per_histogram uint, max_histograms uint, sampling_stride_length uint, block_switch_cost float64, params *encoderParams, split *blockSplit) {
-	var data_size uint = histogramDataSizeLiteral()
-	var num_histograms uint = length/literals_per_histogram + 1
-	var histograms []histogramLiteral
-	if num_histograms > max_histograms {
-		num_histograms = max_histograms
-	}
-
-	if length == 0 {
-		split.num_types = 1
-		return
-	} else if length < kMinLengthForBlockSplitting {
-		brotli_ensure_capacity_uint8_t(&split.types, &split.types_alloc_size, split.num_blocks+1)
-		brotli_ensure_capacity_uint32_t(&split.lengths, &split.lengths_alloc_size, split.num_blocks+1)
-		split.num_types = 1
-		split.types[split.num_blocks] = 0
-		split.lengths[split.num_blocks] = uint32(length)
-		split.num_blocks++
-		return
-	}
-
-	histograms = make([]histogramLiteral, num_histograms)
-
-	/* Find good entropy codes. */
-	initialEntropyCodesLiteral(data, length, sampling_stride_length, num_histograms, histograms)
-
-	refineEntropyCodesLiteral(data, length, sampling_stride_length, num_histograms, histograms)
-	{
-		var block_ids []byte = make([]byte, length)
-		var num_blocks uint = 0
-		var bitmaplen uint = (num_histograms + 7) >> 3
-		var insert_cost []float64 = make([]float64, (data_size * num_histograms))
-		var cost []float64 = make([]float64, num_histograms)
-		var switch_signal []byte = make([]byte, (length * bitmaplen))
-		var new_id []uint16 = make([]uint16, num_histograms)
-		var iters uint
-		if params.quality < hqZopflificationQuality {
-			iters = 3
-		} else {
-			iters = 10
-		}
-		/* Find a good path through literals with the good entropy codes. */
-
-		var i uint
-		for i = 0; i < iters; i++ {
-			num_blocks = findBlocksLiteral(data, length, block_switch_cost, num_histograms, histograms, insert_cost, cost, switch_signal, block_ids)
-			num_histograms = remapBlockIdsLiteral(block_ids, length, new_id, num_histograms)
-			buildBlockHistogramsLiteral(data, length, block_ids, num_histograms, histograms)
-		}
-
-		insert_cost = nil
-		cost = nil
-		switch_signal = nil
-		new_id = nil
-		histograms = nil
-		clusterBlocksLiteral(data, length, num_blocks, block_ids, split)
-		block_ids = nil
-	}
-}
Index: trunk/vendor/github.com/andybalholm/brotli/brotli_bit_stream.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/brotli_bit_stream.go	(revision 145)
+++ 	(revision )
@@ -1,1300 +1,0 @@
-package brotli
-
-import (
-	"math"
-	"sync"
-)
-
-const maxHuffmanTreeSize = (2*numCommandSymbols + 1)
-
-/* The maximum size of Huffman dictionary for distances assuming that
-   NPOSTFIX = 0 and NDIRECT = 0. */
-const maxSimpleDistanceAlphabetSize = 140
-
-/* Represents the range of values belonging to a prefix code:
-   [offset, offset + 2^nbits) */
-type prefixCodeRange struct {
-	offset uint32
-	nbits  uint32
-}
-
-var kBlockLengthPrefixCode = [numBlockLenSymbols]prefixCodeRange{
-	prefixCodeRange{1, 2},
-	prefixCodeRange{5, 2},
-	prefixCodeRange{9, 2},
-	prefixCodeRange{13, 2},
-	prefixCodeRange{17, 3},
-	prefixCodeRange{25, 3},
-	prefixCodeRange{33, 3},
-	prefixCodeRange{41, 3},
-	prefixCodeRange{49, 4},
-	prefixCodeRange{65, 4},
-	prefixCodeRange{81, 4},
-	prefixCodeRange{97, 4},
-	prefixCodeRange{113, 5},
-	prefixCodeRange{145, 5},
-	prefixCodeRange{177, 5},
-	prefixCodeRange{209, 5},
-	prefixCodeRange{241, 6},
-	prefixCodeRange{305, 6},
-	prefixCodeRange{369, 7},
-	prefixCodeRange{497, 8},
-	prefixCodeRange{753, 9},
-	prefixCodeRange{1265, 10},
-	prefixCodeRange{2289, 11},
-	prefixCodeRange{4337, 12},
-	prefixCodeRange{8433, 13},
-	prefixCodeRange{16625, 24},
-}
-
-func blockLengthPrefixCode(len uint32) uint32 {
-	var code uint32
-	if len >= 177 {
-		if len >= 753 {
-			code = 20
-		} else {
-			code = 14
-		}
-	} else if len >= 41 {
-		code = 7
-	} else {
-		code = 0
-	}
-	for code < (numBlockLenSymbols-1) && len >= kBlockLengthPrefixCode[code+1].offset {
-		code++
-	}
-	return code
-}
-
-func getBlockLengthPrefixCode(len uint32, code *uint, n_extra *uint32, extra *uint32) {
-	*code = uint(blockLengthPrefixCode(uint32(len)))
-	*n_extra = kBlockLengthPrefixCode[*code].nbits
-	*extra = len - kBlockLengthPrefixCode[*code].offset
-}
-
-type blockTypeCodeCalculator struct {
-	last_type        uint
-	second_last_type uint
-}
-
-func initBlockTypeCodeCalculator(self *blockTypeCodeCalculator) {
-	self.last_type = 1
-	self.second_last_type = 0
-}
-
-func nextBlockTypeCode(calculator *blockTypeCodeCalculator, type_ byte) uint {
-	var type_code uint
-	if uint(type_) == calculator.last_type+1 {
-		type_code = 1
-	} else if uint(type_) == calculator.second_last_type {
-		type_code = 0
-	} else {
-		type_code = uint(type_) + 2
-	}
-	calculator.second_last_type = calculator.last_type
-	calculator.last_type = uint(type_)
-	return type_code
-}
-
-/* |nibblesbits| represents the 2 bits to encode MNIBBLES (0-3)
-   REQUIRES: length > 0
-   REQUIRES: length <= (1 << 24) */
-func encodeMlen(length uint, bits *uint64, numbits *uint, nibblesbits *uint64) {
-	var lg uint
-	if length == 1 {
-		lg = 1
-	} else {
-		lg = uint(log2FloorNonZero(uint(uint32(length-1)))) + 1
-	}
-	var tmp uint
-	if lg < 16 {
-		tmp = 16
-	} else {
-		tmp = (lg + 3)
-	}
-	var mnibbles uint = tmp / 4
-	assert(length > 0)
-	assert(length <= 1<<24)
-	assert(lg <= 24)
-	*nibblesbits = uint64(mnibbles) - 4
-	*numbits = mnibbles * 4
-	*bits = uint64(length) - 1
-}
-
-func storeCommandExtra(cmd *command, storage_ix *uint, storage []byte) {
-	var copylen_code uint32 = commandCopyLenCode(cmd)
-	var inscode uint16 = getInsertLengthCode(uint(cmd.insert_len_))
-	var copycode uint16 = getCopyLengthCode(uint(copylen_code))
-	var insnumextra uint32 = getInsertExtra(inscode)
-	var insextraval uint64 = uint64(cmd.insert_len_) - uint64(getInsertBase(inscode))
-	var copyextraval uint64 = uint64(copylen_code) - uint64(getCopyBase(copycode))
-	var bits uint64 = copyextraval<<insnumextra | insextraval
-	writeBits(uint(insnumextra+getCopyExtra(copycode)), bits, storage_ix, storage)
-}
-
-/* Data structure that stores almost everything that is needed to encode each
-   block switch command. */
-type blockSplitCode struct {
-	type_code_calculator blockTypeCodeCalculator
-	type_depths          [maxBlockTypeSymbols]byte
-	type_bits            [maxBlockTypeSymbols]uint16
-	length_depths        [numBlockLenSymbols]byte
-	length_bits          [numBlockLenSymbols]uint16
-}
-
-/* Stores a number between 0 and 255. */
-func storeVarLenUint8(n uint, storage_ix *uint, storage []byte) {
-	if n == 0 {
-		writeBits(1, 0, storage_ix, storage)
-	} else {
-		var nbits uint = uint(log2FloorNonZero(n))
-		writeBits(1, 1, storage_ix, storage)
-		writeBits(3, uint64(nbits), storage_ix, storage)
-		writeBits(nbits, uint64(n)-(uint64(uint(1))<<nbits), storage_ix, storage)
-	}
-}
-
-/* Stores the compressed meta-block header.
-   REQUIRES: length > 0
-   REQUIRES: length <= (1 << 24) */
-func storeCompressedMetaBlockHeader(is_final_block bool, length uint, storage_ix *uint, storage []byte) {
-	var lenbits uint64
-	var nlenbits uint
-	var nibblesbits uint64
-	var is_final uint64
-	if is_final_block {
-		is_final = 1
-	} else {
-		is_final = 0
-	}
-
-	/* Write ISLAST bit. */
-	writeBits(1, is_final, storage_ix, storage)
-
-	/* Write ISEMPTY bit. */
-	if is_final_block {
-		writeBits(1, 0, storage_ix, storage)
-	}
-
-	encodeMlen(length, &lenbits, &nlenbits, &nibblesbits)
-	writeBits(2, nibblesbits, storage_ix, storage)
-	writeBits(nlenbits, lenbits, storage_ix, storage)
-
-	if !is_final_block {
-		/* Write ISUNCOMPRESSED bit. */
-		writeBits(1, 0, storage_ix, storage)
-	}
-}
-
-/* Stores the uncompressed meta-block header.
-   REQUIRES: length > 0
-   REQUIRES: length <= (1 << 24) */
-func storeUncompressedMetaBlockHeader(length uint, storage_ix *uint, storage []byte) {
-	var lenbits uint64
-	var nlenbits uint
-	var nibblesbits uint64
-
-	/* Write ISLAST bit.
-	   Uncompressed block cannot be the last one, so set to 0. */
-	writeBits(1, 0, storage_ix, storage)
-
-	encodeMlen(length, &lenbits, &nlenbits, &nibblesbits)
-	writeBits(2, nibblesbits, storage_ix, storage)
-	writeBits(nlenbits, lenbits, storage_ix, storage)
-
-	/* Write ISUNCOMPRESSED bit. */
-	writeBits(1, 1, storage_ix, storage)
-}
-
-var storeHuffmanTreeOfHuffmanTreeToBitMask_kStorageOrder = [codeLengthCodes]byte{1, 2, 3, 4, 0, 5, 17, 6, 16, 7, 8, 9, 10, 11, 12, 13, 14, 15}
-
-var storeHuffmanTreeOfHuffmanTreeToBitMask_kHuffmanBitLengthHuffmanCodeSymbols = [6]byte{0, 7, 3, 2, 1, 15}
-var storeHuffmanTreeOfHuffmanTreeToBitMask_kHuffmanBitLengthHuffmanCodeBitLengths = [6]byte{2, 4, 3, 2, 2, 4}
-
-func storeHuffmanTreeOfHuffmanTreeToBitMask(num_codes int, code_length_bitdepth []byte, storage_ix *uint, storage []byte) {
-	var skip_some uint = 0
-	var codes_to_store uint = codeLengthCodes
-	/* The bit lengths of the Huffman code over the code length alphabet
-	   are compressed with the following static Huffman code:
-	     Symbol   Code
-	     ------   ----
-	     0          00
-	     1        1110
-	     2         110
-	     3          01
-	     4          10
-	     5        1111 */
-
-	/* Throw away trailing zeros: */
-	if num_codes > 1 {
-		for ; codes_to_store > 0; codes_to_store-- {
-			if code_length_bitdepth[storeHuffmanTreeOfHuffmanTreeToBitMask_kStorageOrder[codes_to_store-1]] != 0 {
-				break
-			}
-		}
-	}
-
-	if code_length_bitdepth[storeHuffmanTreeOfHuffmanTreeToBitMask_kStorageOrder[0]] == 0 && code_length_bitdepth[storeHuffmanTreeOfHuffmanTreeToBitMask_kStorageOrder[1]] == 0 {
-		skip_some = 2 /* skips two. */
-		if code_length_bitdepth[storeHuffmanTreeOfHuffmanTreeToBitMask_kStorageOrder[2]] == 0 {
-			skip_some = 3 /* skips three. */
-		}
-	}
-
-	writeBits(2, uint64(skip_some), storage_ix, storage)
-	{
-		var i uint
-		for i = skip_some; i < codes_to_store; i++ {
-			var l uint = uint(code_length_bitdepth[storeHuffmanTreeOfHuffmanTreeToBitMask_kStorageOrder[i]])
-			writeBits(uint(storeHuffmanTreeOfHuffmanTreeToBitMask_kHuffmanBitLengthHuffmanCodeBitLengths[l]), uint64(storeHuffmanTreeOfHuffmanTreeToBitMask_kHuffmanBitLengthHuffmanCodeSymbols[l]), storage_ix, storage)
-		}
-	}
-}
-
-func storeHuffmanTreeToBitMask(huffman_tree_size uint, huffman_tree []byte, huffman_tree_extra_bits []byte, code_length_bitdepth []byte, code_length_bitdepth_symbols []uint16, storage_ix *uint, storage []byte) {
-	var i uint
-	for i = 0; i < huffman_tree_size; i++ {
-		var ix uint = uint(huffman_tree[i])
-		writeBits(uint(code_length_bitdepth[ix]), uint64(code_length_bitdepth_symbols[ix]), storage_ix, storage)
-
-		/* Extra bits */
-		switch ix {
-		case repeatPreviousCodeLength:
-			writeBits(2, uint64(huffman_tree_extra_bits[i]), storage_ix, storage)
-
-		case repeatZeroCodeLength:
-			writeBits(3, uint64(huffman_tree_extra_bits[i]), storage_ix, storage)
-		}
-	}
-}
-
-func storeSimpleHuffmanTree(depths []byte, symbols []uint, num_symbols uint, max_bits uint, storage_ix *uint, storage []byte) {
-	/* value of 1 indicates a simple Huffman code */
-	writeBits(2, 1, storage_ix, storage)
-
-	writeBits(2, uint64(num_symbols)-1, storage_ix, storage) /* NSYM - 1 */
-	{
-		/* Sort */
-		var i uint
-		for i = 0; i < num_symbols; i++ {
-			var j uint
-			for j = i + 1; j < num_symbols; j++ {
-				if depths[symbols[j]] < depths[symbols[i]] {
-					var tmp uint = symbols[j]
-					symbols[j] = symbols[i]
-					symbols[i] = tmp
-				}
-			}
-		}
-	}
-
-	if num_symbols == 2 {
-		writeBits(max_bits, uint64(symbols[0]), storage_ix, storage)
-		writeBits(max_bits, uint64(symbols[1]), storage_ix, storage)
-	} else if num_symbols == 3 {
-		writeBits(max_bits, uint64(symbols[0]), storage_ix, storage)
-		writeBits(max_bits, uint64(symbols[1]), storage_ix, storage)
-		writeBits(max_bits, uint64(symbols[2]), storage_ix, storage)
-	} else {
-		writeBits(max_bits, uint64(symbols[0]), storage_ix, storage)
-		writeBits(max_bits, uint64(symbols[1]), storage_ix, storage)
-		writeBits(max_bits, uint64(symbols[2]), storage_ix, storage)
-		writeBits(max_bits, uint64(symbols[3]), storage_ix, storage)
-
-		/* tree-select */
-		var tmp int
-		if depths[symbols[0]] == 1 {
-			tmp = 1
-		} else {
-			tmp = 0
-		}
-		writeBits(1, uint64(tmp), storage_ix, storage)
-	}
-}
-
-/* num = alphabet size
-   depths = symbol depths */
-func storeHuffmanTree(depths []byte, num uint, tree []huffmanTree, storage_ix *uint, storage []byte) {
-	var huffman_tree [numCommandSymbols]byte
-	var huffman_tree_extra_bits [numCommandSymbols]byte
-	var huffman_tree_size uint = 0
-	var code_length_bitdepth = [codeLengthCodes]byte{0}
-	var code_length_bitdepth_symbols [codeLengthCodes]uint16
-	var huffman_tree_histogram = [codeLengthCodes]uint32{0}
-	var i uint
-	var num_codes int = 0
-	/* Write the Huffman tree into the brotli-representation.
-	   The command alphabet is the largest, so this allocation will fit all
-	   alphabets. */
-
-	var code uint = 0
-
-	assert(num <= numCommandSymbols)
-
-	writeHuffmanTree(depths, num, &huffman_tree_size, huffman_tree[:], huffman_tree_extra_bits[:])
-
-	/* Calculate the statistics of the Huffman tree in brotli-representation. */
-	for i = 0; i < huffman_tree_size; i++ {
-		huffman_tree_histogram[huffman_tree[i]]++
-	}
-
-	for i = 0; i < codeLengthCodes; i++ {
-		if huffman_tree_histogram[i] != 0 {
-			if num_codes == 0 {
-				code = i
-				num_codes = 1
-			} else if num_codes == 1 {
-				num_codes = 2
-				break
-			}
-		}
-	}
-
-	/* Calculate another Huffman tree to use for compressing both the
-	   earlier Huffman tree with. */
-	createHuffmanTree(huffman_tree_histogram[:], codeLengthCodes, 5, tree, code_length_bitdepth[:])
-
-	convertBitDepthsToSymbols(code_length_bitdepth[:], codeLengthCodes, code_length_bitdepth_symbols[:])
-
-	/* Now, we have all the data, let's start storing it */
-	storeHuffmanTreeOfHuffmanTreeToBitMask(num_codes, code_length_bitdepth[:], storage_ix, storage)
-
-	if num_codes == 1 {
-		code_length_bitdepth[code] = 0
-	}
-
-	/* Store the real Huffman tree now. */
-	storeHuffmanTreeToBitMask(huffman_tree_size, huffman_tree[:], huffman_tree_extra_bits[:], code_length_bitdepth[:], code_length_bitdepth_symbols[:], storage_ix, storage)
-}
-
-/* Builds a Huffman tree from histogram[0:length] into depth[0:length] and
-   bits[0:length] and stores the encoded tree to the bit stream. */
-func buildAndStoreHuffmanTree(histogram []uint32, histogram_length uint, alphabet_size uint, tree []huffmanTree, depth []byte, bits []uint16, storage_ix *uint, storage []byte) {
-	var count uint = 0
-	var s4 = [4]uint{0}
-	var i uint
-	var max_bits uint = 0
-	for i = 0; i < histogram_length; i++ {
-		if histogram[i] != 0 {
-			if count < 4 {
-				s4[count] = i
-			} else if count > 4 {
-				break
-			}
-
-			count++
-		}
-	}
-	{
-		var max_bits_counter uint = alphabet_size - 1
-		for max_bits_counter != 0 {
-			max_bits_counter >>= 1
-			max_bits++
-		}
-	}
-
-	if count <= 1 {
-		writeBits(4, 1, storage_ix, storage)
-		writeBits(max_bits, uint64(s4[0]), storage_ix, storage)
-		depth[s4[0]] = 0
-		bits[s4[0]] = 0
-		return
-	}
-
-	for i := 0; i < int(histogram_length); i++ {
-		depth[i] = 0
-	}
-	createHuffmanTree(histogram, histogram_length, 15, tree, depth)
-	convertBitDepthsToSymbols(depth, histogram_length, bits)
-
-	if count <= 4 {
-		storeSimpleHuffmanTree(depth, s4[:], count, max_bits, storage_ix, storage)
-	} else {
-		storeHuffmanTree(depth, histogram_length, tree, storage_ix, storage)
-	}
-}
-
-func sortHuffmanTree1(v0 huffmanTree, v1 huffmanTree) bool {
-	return v0.total_count_ < v1.total_count_
-}
-
-var huffmanTreePool sync.Pool
-
-func buildAndStoreHuffmanTreeFast(histogram []uint32, histogram_total uint, max_bits uint, depth []byte, bits []uint16, storage_ix *uint, storage []byte) {
-	var count uint = 0
-	var symbols = [4]uint{0}
-	var length uint = 0
-	var total uint = histogram_total
-	for total != 0 {
-		if histogram[length] != 0 {
-			if count < 4 {
-				symbols[count] = length
-			}
-
-			count++
-			total -= uint(histogram[length])
-		}
-
-		length++
-	}
-
-	if count <= 1 {
-		writeBits(4, 1, storage_ix, storage)
-		writeBits(max_bits, uint64(symbols[0]), storage_ix, storage)
-		depth[symbols[0]] = 0
-		bits[symbols[0]] = 0
-		return
-	}
-
-	for i := 0; i < int(length); i++ {
-		depth[i] = 0
-	}
-	{
-		var max_tree_size uint = 2*length + 1
-		tree, _ := huffmanTreePool.Get().(*[]huffmanTree)
-		if tree == nil || cap(*tree) < int(max_tree_size) {
-			tmp := make([]huffmanTree, max_tree_size)
-			tree = &tmp
-		} else {
-			*tree = (*tree)[:max_tree_size]
-		}
-		var count_limit uint32
-		for count_limit = 1; ; count_limit *= 2 {
-			var node int = 0
-			var l uint
-			for l = length; l != 0; {
-				l--
-				if histogram[l] != 0 {
-					if histogram[l] >= count_limit {
-						initHuffmanTree(&(*tree)[node:][0], histogram[l], -1, int16(l))
-					} else {
-						initHuffmanTree(&(*tree)[node:][0], count_limit, -1, int16(l))
-					}
-
-					node++
-				}
-			}
-			{
-				var n int = node
-				/* Points to the next leaf node. */ /* Points to the next non-leaf node. */
-				var sentinel huffmanTree
-				var i int = 0
-				var j int = n + 1
-				var k int
-
-				sortHuffmanTreeItems(*tree, uint(n), huffmanTreeComparator(sortHuffmanTree1))
-
-				/* The nodes are:
-				   [0, n): the sorted leaf nodes that we start with.
-				   [n]: we add a sentinel here.
-				   [n + 1, 2n): new parent nodes are added here, starting from
-				                (n+1). These are naturally in ascending order.
-				   [2n]: we add a sentinel at the end as well.
-				   There will be (2n+1) elements at the end. */
-				initHuffmanTree(&sentinel, math.MaxUint32, -1, -1)
-
-				(*tree)[node] = sentinel
-				node++
-				(*tree)[node] = sentinel
-				node++
-
-				for k = n - 1; k > 0; k-- {
-					var left int
-					var right int
-					if (*tree)[i].total_count_ <= (*tree)[j].total_count_ {
-						left = i
-						i++
-					} else {
-						left = j
-						j++
-					}
-
-					if (*tree)[i].total_count_ <= (*tree)[j].total_count_ {
-						right = i
-						i++
-					} else {
-						right = j
-						j++
-					}
-
-					/* The sentinel node becomes the parent node. */
-					(*tree)[node-1].total_count_ = (*tree)[left].total_count_ + (*tree)[right].total_count_
-
-					(*tree)[node-1].index_left_ = int16(left)
-					(*tree)[node-1].index_right_or_value_ = int16(right)
-
-					/* Add back the last sentinel node. */
-					(*tree)[node] = sentinel
-					node++
-				}
-
-				if setDepth(2*n-1, *tree, depth, 14) {
-					/* We need to pack the Huffman tree in 14 bits. If this was not
-					   successful, add fake entities to the lowest values and retry. */
-					break
-				}
-			}
-		}
-
-		huffmanTreePool.Put(tree)
-	}
-
-	convertBitDepthsToSymbols(depth, length, bits)
-	if count <= 4 {
-		var i uint
-
-		/* value of 1 indicates a simple Huffman code */
-		writeBits(2, 1, storage_ix, storage)
-
-		writeBits(2, uint64(count)-1, storage_ix, storage) /* NSYM - 1 */
-
-		/* Sort */
-		for i = 0; i < count; i++ {
-			var j uint
-			for j = i + 1; j < count; j++ {
-				if depth[symbols[j]] < depth[symbols[i]] {
-					var tmp uint = symbols[j]
-					symbols[j] = symbols[i]
-					symbols[i] = tmp
-				}
-			}
-		}
-
-		if count == 2 {
-			writeBits(max_bits, uint64(symbols[0]), storage_ix, storage)
-			writeBits(max_bits, uint64(symbols[1]), storage_ix, storage)
-		} else if count == 3 {
-			writeBits(max_bits, uint64(symbols[0]), storage_ix, storage)
-			writeBits(max_bits, uint64(symbols[1]), storage_ix, storage)
-			writeBits(max_bits, uint64(symbols[2]), storage_ix, storage)
-		} else {
-			writeBits(max_bits, uint64(symbols[0]), storage_ix, storage)
-			writeBits(max_bits, uint64(symbols[1]), storage_ix, storage)
-			writeBits(max_bits, uint64(symbols[2]), storage_ix, storage)
-			writeBits(max_bits, uint64(symbols[3]), storage_ix, storage)
-
-			/* tree-select */
-			var tmp int
-			if depth[symbols[0]] == 1 {
-				tmp = 1
-			} else {
-				tmp = 0
-			}
-			writeBits(1, uint64(tmp), storage_ix, storage)
-		}
-	} else {
-		var previous_value byte = 8
-		var i uint
-
-		/* Complex Huffman Tree */
-		storeStaticCodeLengthCode(storage_ix, storage)
-
-		/* Actual RLE coding. */
-		for i = 0; i < length; {
-			var value byte = depth[i]
-			var reps uint = 1
-			var k uint
-			for k = i + 1; k < length && depth[k] == value; k++ {
-				reps++
-			}
-
-			i += reps
-			if value == 0 {
-				writeBits(uint(kZeroRepsDepth[reps]), kZeroRepsBits[reps], storage_ix, storage)
-			} else {
-				if previous_value != value {
-					writeBits(uint(kCodeLengthDepth[value]), uint64(kCodeLengthBits[value]), storage_ix, storage)
-					reps--
-				}
-
-				if reps < 3 {
-					for reps != 0 {
-						reps--
-						writeBits(uint(kCodeLengthDepth[value]), uint64(kCodeLengthBits[value]), storage_ix, storage)
-					}
-				} else {
-					reps -= 3
-					writeBits(uint(kNonZeroRepsDepth[reps]), kNonZeroRepsBits[reps], storage_ix, storage)
-				}
-
-				previous_value = value
-			}
-		}
-	}
-}
-
-func indexOf(v []byte, v_size uint, value byte) uint {
-	var i uint = 0
-	for ; i < v_size; i++ {
-		if v[i] == value {
-			return i
-		}
-	}
-
-	return i
-}
-
-func moveToFront(v []byte, index uint) {
-	var value byte = v[index]
-	var i uint
-	for i = index; i != 0; i-- {
-		v[i] = v[i-1]
-	}
-
-	v[0] = value
-}
-
-func moveToFrontTransform(v_in []uint32, v_size uint, v_out []uint32) {
-	var i uint
-	var mtf [256]byte
-	var max_value uint32
-	if v_size == 0 {
-		return
-	}
-
-	max_value = v_in[0]
-	for i = 1; i < v_size; i++ {
-		if v_in[i] > max_value {
-			max_value = v_in[i]
-		}
-	}
-
-	assert(max_value < 256)
-	for i = 0; uint32(i) <= max_value; i++ {
-		mtf[i] = byte(i)
-	}
-	{
-		var mtf_size uint = uint(max_value + 1)
-		for i = 0; i < v_size; i++ {
-			var index uint = indexOf(mtf[:], mtf_size, byte(v_in[i]))
-			assert(index < mtf_size)
-			v_out[i] = uint32(index)
-			moveToFront(mtf[:], index)
-		}
-	}
-}
-
-/* Finds runs of zeros in v[0..in_size) and replaces them with a prefix code of
-   the run length plus extra bits (lower 9 bits is the prefix code and the rest
-   are the extra bits). Non-zero values in v[] are shifted by
-   *max_length_prefix. Will not create prefix codes bigger than the initial
-   value of *max_run_length_prefix. The prefix code of run length L is simply
-   Log2Floor(L) and the number of extra bits is the same as the prefix code. */
-func runLengthCodeZeros(in_size uint, v []uint32, out_size *uint, max_run_length_prefix *uint32) {
-	var max_reps uint32 = 0
-	var i uint
-	var max_prefix uint32
-	for i = 0; i < in_size; {
-		var reps uint32 = 0
-		for ; i < in_size && v[i] != 0; i++ {
-		}
-		for ; i < in_size && v[i] == 0; i++ {
-			reps++
-		}
-
-		max_reps = brotli_max_uint32_t(reps, max_reps)
-	}
-
-	if max_reps > 0 {
-		max_prefix = log2FloorNonZero(uint(max_reps))
-	} else {
-		max_prefix = 0
-	}
-	max_prefix = brotli_min_uint32_t(max_prefix, *max_run_length_prefix)
-	*max_run_length_prefix = max_prefix
-	*out_size = 0
-	for i = 0; i < in_size; {
-		assert(*out_size <= i)
-		if v[i] != 0 {
-			v[*out_size] = v[i] + *max_run_length_prefix
-			i++
-			(*out_size)++
-		} else {
-			var reps uint32 = 1
-			var k uint
-			for k = i + 1; k < in_size && v[k] == 0; k++ {
-				reps++
-			}
-
-			i += uint(reps)
-			for reps != 0 {
-				if reps < 2<<max_prefix {
-					var run_length_prefix uint32 = log2FloorNonZero(uint(reps))
-					var extra_bits uint32 = reps - (1 << run_length_prefix)
-					v[*out_size] = run_length_prefix + (extra_bits << 9)
-					(*out_size)++
-					break
-				} else {
-					var extra_bits uint32 = (1 << max_prefix) - 1
-					v[*out_size] = max_prefix + (extra_bits << 9)
-					reps -= (2 << max_prefix) - 1
-					(*out_size)++
-				}
-			}
-		}
-	}
-}
-
-const symbolBits = 9
-
-var encodeContextMap_kSymbolMask uint32 = (1 << symbolBits) - 1
-
-func encodeContextMap(context_map []uint32, context_map_size uint, num_clusters uint, tree []huffmanTree, storage_ix *uint, storage []byte) {
-	var i uint
-	var rle_symbols []uint32
-	var max_run_length_prefix uint32 = 6
-	var num_rle_symbols uint = 0
-	var histogram [maxContextMapSymbols]uint32
-	var depths [maxContextMapSymbols]byte
-	var bits [maxContextMapSymbols]uint16
-
-	storeVarLenUint8(num_clusters-1, storage_ix, storage)
-
-	if num_clusters == 1 {
-		return
-	}
-
-	rle_symbols = make([]uint32, context_map_size)
-	moveToFrontTransform(context_map, context_map_size, rle_symbols)
-	runLengthCodeZeros(context_map_size, rle_symbols, &num_rle_symbols, &max_run_length_prefix)
-	histogram = [maxContextMapSymbols]uint32{}
-	for i = 0; i < num_rle_symbols; i++ {
-		histogram[rle_symbols[i]&encodeContextMap_kSymbolMask]++
-	}
-	{
-		var use_rle bool = (max_run_length_prefix > 0)
-		writeSingleBit(use_rle, storage_ix, storage)
-		if use_rle {
-			writeBits(4, uint64(max_run_length_prefix)-1, storage_ix, storage)
-		}
-	}
-
-	buildAndStoreHuffmanTree(histogram[:], uint(uint32(num_clusters)+max_run_length_prefix), uint(uint32(num_clusters)+max_run_length_prefix), tree, depths[:], bits[:], storage_ix, storage)
-	for i = 0; i < num_rle_symbols; i++ {
-		var rle_symbol uint32 = rle_symbols[i] & encodeContextMap_kSymbolMask
-		var extra_bits_val uint32 = rle_symbols[i] >> symbolBits
-		writeBits(uint(depths[rle_symbol]), uint64(bits[rle_symbol]), storage_ix, storage)
-		if rle_symbol > 0 && rle_symbol <= max_run_length_prefix {
-			writeBits(uint(rle_symbol), uint64(extra_bits_val), storage_ix, storage)
-		}
-	}
-
-	writeBits(1, 1, storage_ix, storage) /* use move-to-front */
-	rle_symbols = nil
-}
-
-/* Stores the block switch command with index block_ix to the bit stream. */
-func storeBlockSwitch(code *blockSplitCode, block_len uint32, block_type byte, is_first_block bool, storage_ix *uint, storage []byte) {
-	var typecode uint = nextBlockTypeCode(&code.type_code_calculator, block_type)
-	var lencode uint
-	var len_nextra uint32
-	var len_extra uint32
-	if !is_first_block {
-		writeBits(uint(code.type_depths[typecode]), uint64(code.type_bits[typecode]), storage_ix, storage)
-	}
-
-	getBlockLengthPrefixCode(block_len, &lencode, &len_nextra, &len_extra)
-
-	writeBits(uint(code.length_depths[lencode]), uint64(code.length_bits[lencode]), storage_ix, storage)
-	writeBits(uint(len_nextra), uint64(len_extra), storage_ix, storage)
-}
-
-/* Builds a BlockSplitCode data structure from the block split given by the
-   vector of block types and block lengths and stores it to the bit stream. */
-func buildAndStoreBlockSplitCode(types []byte, lengths []uint32, num_blocks uint, num_types uint, tree []huffmanTree, code *blockSplitCode, storage_ix *uint, storage []byte) {
-	var type_histo [maxBlockTypeSymbols]uint32
-	var length_histo [numBlockLenSymbols]uint32
-	var i uint
-	var type_code_calculator blockTypeCodeCalculator
-	for i := 0; i < int(num_types+2); i++ {
-		type_histo[i] = 0
-	}
-	length_histo = [numBlockLenSymbols]uint32{}
-	initBlockTypeCodeCalculator(&type_code_calculator)
-	for i = 0; i < num_blocks; i++ {
-		var type_code uint = nextBlockTypeCode(&type_code_calculator, types[i])
-		if i != 0 {
-			type_histo[type_code]++
-		}
-		length_histo[blockLengthPrefixCode(lengths[i])]++
-	}
-
-	storeVarLenUint8(num_types-1, storage_ix, storage)
-	if num_types > 1 { /* TODO: else? could StoreBlockSwitch occur? */
-		buildAndStoreHuffmanTree(type_histo[0:], num_types+2, num_types+2, tree, code.type_depths[0:], code.type_bits[0:], storage_ix, storage)
-		buildAndStoreHuffmanTree(length_histo[0:], numBlockLenSymbols, numBlockLenSymbols, tree, code.length_depths[0:], code.length_bits[0:], storage_ix, storage)
-		storeBlockSwitch(code, lengths[0], types[0], true, storage_ix, storage)
-	}
-}
-
-/* Stores a context map where the histogram type is always the block type. */
-func storeTrivialContextMap(num_types uint, context_bits uint, tree []huffmanTree, storage_ix *uint, storage []byte) {
-	storeVarLenUint8(num_types-1, storage_ix, storage)
-	if num_types > 1 {
-		var repeat_code uint = context_bits - 1
-		var repeat_bits uint = (1 << repeat_code) - 1
-		var alphabet_size uint = num_types + repeat_code
-		var histogram [maxContextMapSymbols]uint32
-		var depths [maxContextMapSymbols]byte
-		var bits [maxContextMapSymbols]uint16
-		var i uint
-		for i := 0; i < int(alphabet_size); i++ {
-			histogram[i] = 0
-		}
-
-		/* Write RLEMAX. */
-		writeBits(1, 1, storage_ix, storage)
-
-		writeBits(4, uint64(repeat_code)-1, storage_ix, storage)
-		histogram[repeat_code] = uint32(num_types)
-		histogram[0] = 1
-		for i = context_bits; i < alphabet_size; i++ {
-			histogram[i] = 1
-		}
-
-		buildAndStoreHuffmanTree(histogram[:], alphabet_size, alphabet_size, tree, depths[:], bits[:], storage_ix, storage)
-		for i = 0; i < num_types; i++ {
-			var tmp uint
-			if i == 0 {
-				tmp = 0
-			} else {
-				tmp = i + context_bits - 1
-			}
-			var code uint = tmp
-			writeBits(uint(depths[code]), uint64(bits[code]), storage_ix, storage)
-			writeBits(uint(depths[repeat_code]), uint64(bits[repeat_code]), storage_ix, storage)
-			writeBits(repeat_code, uint64(repeat_bits), storage_ix, storage)
-		}
-
-		/* Write IMTF (inverse-move-to-front) bit. */
-		writeBits(1, 1, storage_ix, storage)
-	}
-}
-
-/* Manages the encoding of one block category (literal, command or distance). */
-type blockEncoder struct {
-	histogram_length_ uint
-	num_block_types_  uint
-	block_types_      []byte
-	block_lengths_    []uint32
-	num_blocks_       uint
-	block_split_code_ blockSplitCode
-	block_ix_         uint
-	block_len_        uint
-	entropy_ix_       uint
-	depths_           []byte
-	bits_             []uint16
-}
-
-var blockEncoderPool sync.Pool
-
-func getBlockEncoder(histogram_length uint, num_block_types uint, block_types []byte, block_lengths []uint32, num_blocks uint) *blockEncoder {
-	self, _ := blockEncoderPool.Get().(*blockEncoder)
-
-	if self != nil {
-		self.block_ix_ = 0
-		self.entropy_ix_ = 0
-		self.depths_ = self.depths_[:0]
-		self.bits_ = self.bits_[:0]
-	} else {
-		self = &blockEncoder{}
-	}
-
-	self.histogram_length_ = histogram_length
-	self.num_block_types_ = num_block_types
-	self.block_types_ = block_types
-	self.block_lengths_ = block_lengths
-	self.num_blocks_ = num_blocks
-	initBlockTypeCodeCalculator(&self.block_split_code_.type_code_calculator)
-	if num_blocks == 0 {
-		self.block_len_ = 0
-	} else {
-		self.block_len_ = uint(block_lengths[0])
-	}
-
-	return self
-}
-
-func cleanupBlockEncoder(self *blockEncoder) {
-	blockEncoderPool.Put(self)
-}
-
-/* Creates entropy codes of block lengths and block types and stores them
-   to the bit stream. */
-func buildAndStoreBlockSwitchEntropyCodes(self *blockEncoder, tree []huffmanTree, storage_ix *uint, storage []byte) {
-	buildAndStoreBlockSplitCode(self.block_types_, self.block_lengths_, self.num_blocks_, self.num_block_types_, tree, &self.block_split_code_, storage_ix, storage)
-}
-
-/* Stores the next symbol with the entropy code of the current block type.
-   Updates the block type and block length at block boundaries. */
-func storeSymbol(self *blockEncoder, symbol uint, storage_ix *uint, storage []byte) {
-	if self.block_len_ == 0 {
-		self.block_ix_++
-		var block_ix uint = self.block_ix_
-		var block_len uint32 = self.block_lengths_[block_ix]
-		var block_type byte = self.block_types_[block_ix]
-		self.block_len_ = uint(block_len)
-		self.entropy_ix_ = uint(block_type) * self.histogram_length_
-		storeBlockSwitch(&self.block_split_code_, block_len, block_type, false, storage_ix, storage)
-	}
-
-	self.block_len_--
-	{
-		var ix uint = self.entropy_ix_ + symbol
-		writeBits(uint(self.depths_[ix]), uint64(self.bits_[ix]), storage_ix, storage)
-	}
-}
-
-/* Stores the next symbol with the entropy code of the current block type and
-   context value.
-   Updates the block type and block length at block boundaries. */
-func storeSymbolWithContext(self *blockEncoder, symbol uint, context uint, context_map []uint32, storage_ix *uint, storage []byte, context_bits uint) {
-	if self.block_len_ == 0 {
-		self.block_ix_++
-		var block_ix uint = self.block_ix_
-		var block_len uint32 = self.block_lengths_[block_ix]
-		var block_type byte = self.block_types_[block_ix]
-		self.block_len_ = uint(block_len)
-		self.entropy_ix_ = uint(block_type) << context_bits
-		storeBlockSwitch(&self.block_split_code_, block_len, block_type, false, storage_ix, storage)
-	}
-
-	self.block_len_--
-	{
-		var histo_ix uint = uint(context_map[self.entropy_ix_+context])
-		var ix uint = histo_ix*self.histogram_length_ + symbol
-		writeBits(uint(self.depths_[ix]), uint64(self.bits_[ix]), storage_ix, storage)
-	}
-}
-
-func buildAndStoreEntropyCodesLiteral(self *blockEncoder, histograms []histogramLiteral, histograms_size uint, alphabet_size uint, tree []huffmanTree, storage_ix *uint, storage []byte) {
-	var table_size uint = histograms_size * self.histogram_length_
-	if cap(self.depths_) < int(table_size) {
-		self.depths_ = make([]byte, table_size)
-	} else {
-		self.depths_ = self.depths_[:table_size]
-	}
-	if cap(self.bits_) < int(table_size) {
-		self.bits_ = make([]uint16, table_size)
-	} else {
-		self.bits_ = self.bits_[:table_size]
-	}
-	{
-		var i uint
-		for i = 0; i < histograms_size; i++ {
-			var ix uint = i * self.histogram_length_
-			buildAndStoreHuffmanTree(histograms[i].data_[0:], self.histogram_length_, alphabet_size, tree, self.depths_[ix:], self.bits_[ix:], storage_ix, storage)
-		}
-	}
-}
-
-func buildAndStoreEntropyCodesCommand(self *blockEncoder, histograms []histogramCommand, histograms_size uint, alphabet_size uint, tree []huffmanTree, storage_ix *uint, storage []byte) {
-	var table_size uint = histograms_size * self.histogram_length_
-	if cap(self.depths_) < int(table_size) {
-		self.depths_ = make([]byte, table_size)
-	} else {
-		self.depths_ = self.depths_[:table_size]
-	}
-	if cap(self.bits_) < int(table_size) {
-		self.bits_ = make([]uint16, table_size)
-	} else {
-		self.bits_ = self.bits_[:table_size]
-	}
-	{
-		var i uint
-		for i = 0; i < histograms_size; i++ {
-			var ix uint = i * self.histogram_length_
-			buildAndStoreHuffmanTree(histograms[i].data_[0:], self.histogram_length_, alphabet_size, tree, self.depths_[ix:], self.bits_[ix:], storage_ix, storage)
-		}
-	}
-}
-
-func buildAndStoreEntropyCodesDistance(self *blockEncoder, histograms []histogramDistance, histograms_size uint, alphabet_size uint, tree []huffmanTree, storage_ix *uint, storage []byte) {
-	var table_size uint = histograms_size * self.histogram_length_
-	if cap(self.depths_) < int(table_size) {
-		self.depths_ = make([]byte, table_size)
-	} else {
-		self.depths_ = self.depths_[:table_size]
-	}
-	if cap(self.bits_) < int(table_size) {
-		self.bits_ = make([]uint16, table_size)
-	} else {
-		self.bits_ = self.bits_[:table_size]
-	}
-	{
-		var i uint
-		for i = 0; i < histograms_size; i++ {
-			var ix uint = i * self.histogram_length_
-			buildAndStoreHuffmanTree(histograms[i].data_[0:], self.histogram_length_, alphabet_size, tree, self.depths_[ix:], self.bits_[ix:], storage_ix, storage)
-		}
-	}
-}
-
-func jumpToByteBoundary(storage_ix *uint, storage []byte) {
-	*storage_ix = (*storage_ix + 7) &^ 7
-	storage[*storage_ix>>3] = 0
-}
-
-func storeMetaBlock(input []byte, start_pos uint, length uint, mask uint, prev_byte byte, prev_byte2 byte, is_last bool, params *encoderParams, literal_context_mode int, commands []command, mb *metaBlockSplit, storage_ix *uint, storage []byte) {
-	var pos uint = start_pos
-	var i uint
-	var num_distance_symbols uint32 = params.dist.alphabet_size
-	var num_effective_distance_symbols uint32 = num_distance_symbols
-	var tree []huffmanTree
-	var literal_context_lut contextLUT = getContextLUT(literal_context_mode)
-	var dist *distanceParams = &params.dist
-	if params.large_window && num_effective_distance_symbols > numHistogramDistanceSymbols {
-		num_effective_distance_symbols = numHistogramDistanceSymbols
-	}
-
-	storeCompressedMetaBlockHeader(is_last, length, storage_ix, storage)
-
-	tree = make([]huffmanTree, maxHuffmanTreeSize)
-	literal_enc := getBlockEncoder(numLiteralSymbols, mb.literal_split.num_types, mb.literal_split.types, mb.literal_split.lengths, mb.literal_split.num_blocks)
-	command_enc := getBlockEncoder(numCommandSymbols, mb.command_split.num_types, mb.command_split.types, mb.command_split.lengths, mb.command_split.num_blocks)
-	distance_enc := getBlockEncoder(uint(num_effective_distance_symbols), mb.distance_split.num_types, mb.distance_split.types, mb.distance_split.lengths, mb.distance_split.num_blocks)
-
-	buildAndStoreBlockSwitchEntropyCodes(literal_enc, tree, storage_ix, storage)
-	buildAndStoreBlockSwitchEntropyCodes(command_enc, tree, storage_ix, storage)
-	buildAndStoreBlockSwitchEntropyCodes(distance_enc, tree, storage_ix, storage)
-
-	writeBits(2, uint64(dist.distance_postfix_bits), storage_ix, storage)
-	writeBits(4, uint64(dist.num_direct_distance_codes)>>dist.distance_postfix_bits, storage_ix, storage)
-	for i = 0; i < mb.literal_split.num_types; i++ {
-		writeBits(2, uint64(literal_context_mode), storage_ix, storage)
-	}
-
-	if mb.literal_context_map_size == 0 {
-		storeTrivialContextMap(mb.literal_histograms_size, literalContextBits, tree, storage_ix, storage)
-	} else {
-		encodeContextMap(mb.literal_context_map, mb.literal_context_map_size, mb.literal_histograms_size, tree, storage_ix, storage)
-	}
-
-	if mb.distance_context_map_size == 0 {
-		storeTrivialContextMap(mb.distance_histograms_size, distanceContextBits, tree, storage_ix, storage)
-	} else {
-		encodeContextMap(mb.distance_context_map, mb.distance_context_map_size, mb.distance_histograms_size, tree, storage_ix, storage)
-	}
-
-	buildAndStoreEntropyCodesLiteral(literal_enc, mb.literal_histograms, mb.literal_histograms_size, numLiteralSymbols, tree, storage_ix, storage)
-	buildAndStoreEntropyCodesCommand(command_enc, mb.command_histograms, mb.command_histograms_size, numCommandSymbols, tree, storage_ix, storage)
-	buildAndStoreEntropyCodesDistance(distance_enc, mb.distance_histograms, mb.distance_histograms_size, uint(num_distance_symbols), tree, storage_ix, storage)
-	tree = nil
-
-	for _, cmd := range commands {
-		var cmd_code uint = uint(cmd.cmd_prefix_)
-		storeSymbol(command_enc, cmd_code, storage_ix, storage)
-		storeCommandExtra(&cmd, storage_ix, storage)
-		if mb.literal_context_map_size == 0 {
-			var j uint
-			for j = uint(cmd.insert_len_); j != 0; j-- {
-				storeSymbol(literal_enc, uint(input[pos&mask]), storage_ix, storage)
-				pos++
-			}
-		} else {
-			var j uint
-			for j = uint(cmd.insert_len_); j != 0; j-- {
-				var context uint = uint(getContext(prev_byte, prev_byte2, literal_context_lut))
-				var literal byte = input[pos&mask]
-				storeSymbolWithContext(literal_enc, uint(literal), context, mb.literal_context_map, storage_ix, storage, literalContextBits)
-				prev_byte2 = prev_byte
-				prev_byte = literal
-				pos++
-			}
-		}
-
-		pos += uint(commandCopyLen(&cmd))
-		if commandCopyLen(&cmd) != 0 {
-			prev_byte2 = input[(pos-2)&mask]
-			prev_byte = input[(pos-1)&mask]
-			if cmd.cmd_prefix_ >= 128 {
-				var dist_code uint = uint(cmd.dist_prefix_) & 0x3FF
-				var distnumextra uint32 = uint32(cmd.dist_prefix_) >> 10
-				var distextra uint64 = uint64(cmd.dist_extra_)
-				if mb.distance_context_map_size == 0 {
-					storeSymbol(distance_enc, dist_code, storage_ix, storage)
-				} else {
-					var context uint = uint(commandDistanceContext(&cmd))
-					storeSymbolWithContext(distance_enc, dist_code, context, mb.distance_context_map, storage_ix, storage, distanceContextBits)
-				}
-
-				writeBits(uint(distnumextra), distextra, storage_ix, storage)
-			}
-		}
-	}
-
-	cleanupBlockEncoder(distance_enc)
-	cleanupBlockEncoder(command_enc)
-	cleanupBlockEncoder(literal_enc)
-	if is_last {
-		jumpToByteBoundary(storage_ix, storage)
-	}
-}
-
-func buildHistograms(input []byte, start_pos uint, mask uint, commands []command, lit_histo *histogramLiteral, cmd_histo *histogramCommand, dist_histo *histogramDistance) {
-	var pos uint = start_pos
-	for _, cmd := range commands {
-		var j uint
-		histogramAddCommand(cmd_histo, uint(cmd.cmd_prefix_))
-		for j = uint(cmd.insert_len_); j != 0; j-- {
-			histogramAddLiteral(lit_histo, uint(input[pos&mask]))
-			pos++
-		}
-
-		pos += uint(commandCopyLen(&cmd))
-		if commandCopyLen(&cmd) != 0 && cmd.cmd_prefix_ >= 128 {
-			histogramAddDistance(dist_histo, uint(cmd.dist_prefix_)&0x3FF)
-		}
-	}
-}
-
-func storeDataWithHuffmanCodes(input []byte, start_pos uint, mask uint, commands []command, lit_depth []byte, lit_bits []uint16, cmd_depth []byte, cmd_bits []uint16, dist_depth []byte, dist_bits []uint16, storage_ix *uint, storage []byte) {
-	var pos uint = start_pos
-	for _, cmd := range commands {
-		var cmd_code uint = uint(cmd.cmd_prefix_)
-		var j uint
-		writeBits(uint(cmd_depth[cmd_code]), uint64(cmd_bits[cmd_code]), storage_ix, storage)
-		storeCommandExtra(&cmd, storage_ix, storage)
-		for j = uint(cmd.insert_len_); j != 0; j-- {
-			var literal byte = input[pos&mask]
-			writeBits(uint(lit_depth[literal]), uint64(lit_bits[literal]), storage_ix, storage)
-			pos++
-		}
-
-		pos += uint(commandCopyLen(&cmd))
-		if commandCopyLen(&cmd) != 0 && cmd.cmd_prefix_ >= 128 {
-			var dist_code uint = uint(cmd.dist_prefix_) & 0x3FF
-			var distnumextra uint32 = uint32(cmd.dist_prefix_) >> 10
-			var distextra uint32 = cmd.dist_extra_
-			writeBits(uint(dist_depth[dist_code]), uint64(dist_bits[dist_code]), storage_ix, storage)
-			writeBits(uint(distnumextra), uint64(distextra), storage_ix, storage)
-		}
-	}
-}
-
-func storeMetaBlockTrivial(input []byte, start_pos uint, length uint, mask uint, is_last bool, params *encoderParams, commands []command, storage_ix *uint, storage []byte) {
-	var lit_histo histogramLiteral
-	var cmd_histo histogramCommand
-	var dist_histo histogramDistance
-	var lit_depth [numLiteralSymbols]byte
-	var lit_bits [numLiteralSymbols]uint16
-	var cmd_depth [numCommandSymbols]byte
-	var cmd_bits [numCommandSymbols]uint16
-	var dist_depth [maxSimpleDistanceAlphabetSize]byte
-	var dist_bits [maxSimpleDistanceAlphabetSize]uint16
-	var tree []huffmanTree
-	var num_distance_symbols uint32 = params.dist.alphabet_size
-
-	storeCompressedMetaBlockHeader(is_last, length, storage_ix, storage)
-
-	histogramClearLiteral(&lit_histo)
-	histogramClearCommand(&cmd_histo)
-	histogramClearDistance(&dist_histo)
-
-	buildHistograms(input, start_pos, mask, commands, &lit_histo, &cmd_histo, &dist_histo)
-
-	writeBits(13, 0, storage_ix, storage)
-
-	tree = make([]huffmanTree, maxHuffmanTreeSize)
-	buildAndStoreHuffmanTree(lit_histo.data_[:], numLiteralSymbols, numLiteralSymbols, tree, lit_depth[:], lit_bits[:], storage_ix, storage)
-	buildAndStoreHuffmanTree(cmd_histo.data_[:], numCommandSymbols, numCommandSymbols, tree, cmd_depth[:], cmd_bits[:], storage_ix, storage)
-	buildAndStoreHuffmanTree(dist_histo.data_[:], maxSimpleDistanceAlphabetSize, uint(num_distance_symbols), tree, dist_depth[:], dist_bits[:], storage_ix, storage)
-	tree = nil
-	storeDataWithHuffmanCodes(input, start_pos, mask, commands, lit_depth[:], lit_bits[:], cmd_depth[:], cmd_bits[:], dist_depth[:], dist_bits[:], storage_ix, storage)
-	if is_last {
-		jumpToByteBoundary(storage_ix, storage)
-	}
-}
-
-func storeMetaBlockFast(input []byte, start_pos uint, length uint, mask uint, is_last bool, params *encoderParams, commands []command, storage_ix *uint, storage []byte) {
-	var num_distance_symbols uint32 = params.dist.alphabet_size
-	var distance_alphabet_bits uint32 = log2FloorNonZero(uint(num_distance_symbols-1)) + 1
-
-	storeCompressedMetaBlockHeader(is_last, length, storage_ix, storage)
-
-	writeBits(13, 0, storage_ix, storage)
-
-	if len(commands) <= 128 {
-		var histogram = [numLiteralSymbols]uint32{0}
-		var pos uint = start_pos
-		var num_literals uint = 0
-		var lit_depth [numLiteralSymbols]byte
-		var lit_bits [numLiteralSymbols]uint16
-		for _, cmd := range commands {
-			var j uint
-			for j = uint(cmd.insert_len_); j != 0; j-- {
-				histogram[input[pos&mask]]++
-				pos++
-			}
-
-			num_literals += uint(cmd.insert_len_)
-			pos += uint(commandCopyLen(&cmd))
-		}
-
-		buildAndStoreHuffmanTreeFast(histogram[:], num_literals, /* max_bits = */
-			8, lit_depth[:], lit_bits[:], storage_ix, storage)
-
-		storeStaticCommandHuffmanTree(storage_ix, storage)
-		storeStaticDistanceHuffmanTree(storage_ix, storage)
-		storeDataWithHuffmanCodes(input, start_pos, mask, commands, lit_depth[:], lit_bits[:], kStaticCommandCodeDepth[:], kStaticCommandCodeBits[:], kStaticDistanceCodeDepth[:], kStaticDistanceCodeBits[:], storage_ix, storage)
-	} else {
-		var lit_histo histogramLiteral
-		var cmd_histo histogramCommand
-		var dist_histo histogramDistance
-		var lit_depth [numLiteralSymbols]byte
-		var lit_bits [numLiteralSymbols]uint16
-		var cmd_depth [numCommandSymbols]byte
-		var cmd_bits [numCommandSymbols]uint16
-		var dist_depth [maxSimpleDistanceAlphabetSize]byte
-		var dist_bits [maxSimpleDistanceAlphabetSize]uint16
-		histogramClearLiteral(&lit_histo)
-		histogramClearCommand(&cmd_histo)
-		histogramClearDistance(&dist_histo)
-		buildHistograms(input, start_pos, mask, commands, &lit_histo, &cmd_histo, &dist_histo)
-		buildAndStoreHuffmanTreeFast(lit_histo.data_[:], lit_histo.total_count_, /* max_bits = */
-			8, lit_depth[:], lit_bits[:], storage_ix, storage)
-
-		buildAndStoreHuffmanTreeFast(cmd_histo.data_[:], cmd_histo.total_count_, /* max_bits = */
-			10, cmd_depth[:], cmd_bits[:], storage_ix, storage)
-
-		buildAndStoreHuffmanTreeFast(dist_histo.data_[:], dist_histo.total_count_, /* max_bits = */
-			uint(distance_alphabet_bits), dist_depth[:], dist_bits[:], storage_ix, storage)
-
-		storeDataWithHuffmanCodes(input, start_pos, mask, commands, lit_depth[:], lit_bits[:], cmd_depth[:], cmd_bits[:], dist_depth[:], dist_bits[:], storage_ix, storage)
-	}
-
-	if is_last {
-		jumpToByteBoundary(storage_ix, storage)
-	}
-}
-
-/* This is for storing uncompressed blocks (simple raw storage of
-   bytes-as-bytes). */
-func storeUncompressedMetaBlock(is_final_block bool, input []byte, position uint, mask uint, len uint, storage_ix *uint, storage []byte) {
-	var masked_pos uint = position & mask
-	storeUncompressedMetaBlockHeader(uint(len), storage_ix, storage)
-	jumpToByteBoundary(storage_ix, storage)
-
-	if masked_pos+len > mask+1 {
-		var len1 uint = mask + 1 - masked_pos
-		copy(storage[*storage_ix>>3:], input[masked_pos:][:len1])
-		*storage_ix += len1 << 3
-		len -= len1
-		masked_pos = 0
-	}
-
-	copy(storage[*storage_ix>>3:], input[masked_pos:][:len])
-	*storage_ix += uint(len << 3)
-
-	/* We need to clear the next 4 bytes to continue to be
-	   compatible with BrotliWriteBits. */
-	writeBitsPrepareStorage(*storage_ix, storage)
-
-	/* Since the uncompressed block itself may not be the final block, add an
-	   empty one after this. */
-	if is_final_block {
-		writeBits(1, 1, storage_ix, storage) /* islast */
-		writeBits(1, 1, storage_ix, storage) /* isempty */
-		jumpToByteBoundary(storage_ix, storage)
-	}
-}
Index: trunk/vendor/github.com/andybalholm/brotli/cluster.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/cluster.go	(revision 145)
+++ 	(revision )
@@ -1,30 +1,0 @@
-package brotli
-
-/* Copyright 2013 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* Functions for clustering similar histograms together. */
-
-type histogramPair struct {
-	idx1       uint32
-	idx2       uint32
-	cost_combo float64
-	cost_diff  float64
-}
-
-func histogramPairIsLess(p1 *histogramPair, p2 *histogramPair) bool {
-	if p1.cost_diff != p2.cost_diff {
-		return p1.cost_diff > p2.cost_diff
-	}
-
-	return (p1.idx2 - p1.idx1) > (p2.idx2 - p2.idx1)
-}
-
-/* Returns entropy reduction of the context map when we combine two clusters. */
-func clusterCostDiff(size_a uint, size_b uint) float64 {
-	var size_c uint = size_a + size_b
-	return float64(size_a)*fastLog2(size_a) + float64(size_b)*fastLog2(size_b) - float64(size_c)*fastLog2(size_c)
-}
Index: trunk/vendor/github.com/andybalholm/brotli/cluster_command.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/cluster_command.go	(revision 145)
+++ 	(revision )
@@ -1,164 +1,0 @@
-package brotli
-
-/* Copyright 2013 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* Computes the bit cost reduction by combining out[idx1] and out[idx2] and if
-   it is below a threshold, stores the pair (idx1, idx2) in the *pairs queue. */
-func compareAndPushToQueueCommand(out []histogramCommand, cluster_size []uint32, idx1 uint32, idx2 uint32, max_num_pairs uint, pairs []histogramPair, num_pairs *uint) {
-	var is_good_pair bool = false
-	var p histogramPair
-	p.idx2 = 0
-	p.idx1 = p.idx2
-	p.cost_combo = 0
-	p.cost_diff = p.cost_combo
-	if idx1 == idx2 {
-		return
-	}
-
-	if idx2 < idx1 {
-		var t uint32 = idx2
-		idx2 = idx1
-		idx1 = t
-	}
-
-	p.idx1 = idx1
-	p.idx2 = idx2
-	p.cost_diff = 0.5 * clusterCostDiff(uint(cluster_size[idx1]), uint(cluster_size[idx2]))
-	p.cost_diff -= out[idx1].bit_cost_
-	p.cost_diff -= out[idx2].bit_cost_
-
-	if out[idx1].total_count_ == 0 {
-		p.cost_combo = out[idx2].bit_cost_
-		is_good_pair = true
-	} else if out[idx2].total_count_ == 0 {
-		p.cost_combo = out[idx1].bit_cost_
-		is_good_pair = true
-	} else {
-		var threshold float64
-		if *num_pairs == 0 {
-			threshold = 1e99
-		} else {
-			threshold = brotli_max_double(0.0, pairs[0].cost_diff)
-		}
-		var combo histogramCommand = out[idx1]
-		var cost_combo float64
-		histogramAddHistogramCommand(&combo, &out[idx2])
-		cost_combo = populationCostCommand(&combo)
-		if cost_combo < threshold-p.cost_diff {
-			p.cost_combo = cost_combo
-			is_good_pair = true
-		}
-	}
-
-	if is_good_pair {
-		p.cost_diff += p.cost_combo
-		if *num_pairs > 0 && histogramPairIsLess(&pairs[0], &p) {
-			/* Replace the top of the queue if needed. */
-			if *num_pairs < max_num_pairs {
-				pairs[*num_pairs] = pairs[0]
-				(*num_pairs)++
-			}
-
-			pairs[0] = p
-		} else if *num_pairs < max_num_pairs {
-			pairs[*num_pairs] = p
-			(*num_pairs)++
-		}
-	}
-}
-
-func histogramCombineCommand(out []histogramCommand, cluster_size []uint32, symbols []uint32, clusters []uint32, pairs []histogramPair, num_clusters uint, symbols_size uint, max_clusters uint, max_num_pairs uint) uint {
-	var cost_diff_threshold float64 = 0.0
-	var min_cluster_size uint = 1
-	var num_pairs uint = 0
-	{
-		/* We maintain a vector of histogram pairs, with the property that the pair
-		   with the maximum bit cost reduction is the first. */
-		var idx1 uint
-		for idx1 = 0; idx1 < num_clusters; idx1++ {
-			var idx2 uint
-			for idx2 = idx1 + 1; idx2 < num_clusters; idx2++ {
-				compareAndPushToQueueCommand(out, cluster_size, clusters[idx1], clusters[idx2], max_num_pairs, pairs[0:], &num_pairs)
-			}
-		}
-	}
-
-	for num_clusters > min_cluster_size {
-		var best_idx1 uint32
-		var best_idx2 uint32
-		var i uint
-		if pairs[0].cost_diff >= cost_diff_threshold {
-			cost_diff_threshold = 1e99
-			min_cluster_size = max_clusters
-			continue
-		}
-
-		/* Take the best pair from the top of heap. */
-		best_idx1 = pairs[0].idx1
-
-		best_idx2 = pairs[0].idx2
-		histogramAddHistogramCommand(&out[best_idx1], &out[best_idx2])
-		out[best_idx1].bit_cost_ = pairs[0].cost_combo
-		cluster_size[best_idx1] += cluster_size[best_idx2]
-		for i = 0; i < symbols_size; i++ {
-			if symbols[i] == best_idx2 {
-				symbols[i] = best_idx1
-			}
-		}
-
-		for i = 0; i < num_clusters; i++ {
-			if clusters[i] == best_idx2 {
-				copy(clusters[i:], clusters[i+1:][:num_clusters-i-1])
-				break
-			}
-		}
-
-		num_clusters--
-		{
-			/* Remove pairs intersecting the just combined best pair. */
-			var copy_to_idx uint = 0
-			for i = 0; i < num_pairs; i++ {
-				var p *histogramPair = &pairs[i]
-				if p.idx1 == best_idx1 || p.idx2 == best_idx1 || p.idx1 == best_idx2 || p.idx2 == best_idx2 {
-					/* Remove invalid pair from the queue. */
-					continue
-				}
-
-				if histogramPairIsLess(&pairs[0], p) {
-					/* Replace the top of the queue if needed. */
-					var front histogramPair = pairs[0]
-					pairs[0] = *p
-					pairs[copy_to_idx] = front
-				} else {
-					pairs[copy_to_idx] = *p
-				}
-
-				copy_to_idx++
-			}
-
-			num_pairs = copy_to_idx
-		}
-
-		/* Push new pairs formed with the combined histogram to the heap. */
-		for i = 0; i < num_clusters; i++ {
-			compareAndPushToQueueCommand(out, cluster_size, best_idx1, clusters[i], max_num_pairs, pairs[0:], &num_pairs)
-		}
-	}
-
-	return num_clusters
-}
-
-/* What is the bit cost of moving histogram from cur_symbol to candidate. */
-func histogramBitCostDistanceCommand(histogram *histogramCommand, candidate *histogramCommand) float64 {
-	if histogram.total_count_ == 0 {
-		return 0.0
-	} else {
-		var tmp histogramCommand = *histogram
-		histogramAddHistogramCommand(&tmp, candidate)
-		return populationCostCommand(&tmp) - candidate.bit_cost_
-	}
-}
Index: trunk/vendor/github.com/andybalholm/brotli/cluster_distance.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/cluster_distance.go	(revision 145)
+++ 	(revision )
@@ -1,326 +1,0 @@
-package brotli
-
-import "math"
-
-/* Copyright 2013 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* Computes the bit cost reduction by combining out[idx1] and out[idx2] and if
-   it is below a threshold, stores the pair (idx1, idx2) in the *pairs queue. */
-func compareAndPushToQueueDistance(out []histogramDistance, cluster_size []uint32, idx1 uint32, idx2 uint32, max_num_pairs uint, pairs []histogramPair, num_pairs *uint) {
-	var is_good_pair bool = false
-	var p histogramPair
-	p.idx2 = 0
-	p.idx1 = p.idx2
-	p.cost_combo = 0
-	p.cost_diff = p.cost_combo
-	if idx1 == idx2 {
-		return
-	}
-
-	if idx2 < idx1 {
-		var t uint32 = idx2
-		idx2 = idx1
-		idx1 = t
-	}
-
-	p.idx1 = idx1
-	p.idx2 = idx2
-	p.cost_diff = 0.5 * clusterCostDiff(uint(cluster_size[idx1]), uint(cluster_size[idx2]))
-	p.cost_diff -= out[idx1].bit_cost_
-	p.cost_diff -= out[idx2].bit_cost_
-
-	if out[idx1].total_count_ == 0 {
-		p.cost_combo = out[idx2].bit_cost_
-		is_good_pair = true
-	} else if out[idx2].total_count_ == 0 {
-		p.cost_combo = out[idx1].bit_cost_
-		is_good_pair = true
-	} else {
-		var threshold float64
-		if *num_pairs == 0 {
-			threshold = 1e99
-		} else {
-			threshold = brotli_max_double(0.0, pairs[0].cost_diff)
-		}
-		var combo histogramDistance = out[idx1]
-		var cost_combo float64
-		histogramAddHistogramDistance(&combo, &out[idx2])
-		cost_combo = populationCostDistance(&combo)
-		if cost_combo < threshold-p.cost_diff {
-			p.cost_combo = cost_combo
-			is_good_pair = true
-		}
-	}
-
-	if is_good_pair {
-		p.cost_diff += p.cost_combo
-		if *num_pairs > 0 && histogramPairIsLess(&pairs[0], &p) {
-			/* Replace the top of the queue if needed. */
-			if *num_pairs < max_num_pairs {
-				pairs[*num_pairs] = pairs[0]
-				(*num_pairs)++
-			}
-
-			pairs[0] = p
-		} else if *num_pairs < max_num_pairs {
-			pairs[*num_pairs] = p
-			(*num_pairs)++
-		}
-	}
-}
-
-func histogramCombineDistance(out []histogramDistance, cluster_size []uint32, symbols []uint32, clusters []uint32, pairs []histogramPair, num_clusters uint, symbols_size uint, max_clusters uint, max_num_pairs uint) uint {
-	var cost_diff_threshold float64 = 0.0
-	var min_cluster_size uint = 1
-	var num_pairs uint = 0
-	{
-		/* We maintain a vector of histogram pairs, with the property that the pair
-		   with the maximum bit cost reduction is the first. */
-		var idx1 uint
-		for idx1 = 0; idx1 < num_clusters; idx1++ {
-			var idx2 uint
-			for idx2 = idx1 + 1; idx2 < num_clusters; idx2++ {
-				compareAndPushToQueueDistance(out, cluster_size, clusters[idx1], clusters[idx2], max_num_pairs, pairs[0:], &num_pairs)
-			}
-		}
-	}
-
-	for num_clusters > min_cluster_size {
-		var best_idx1 uint32
-		var best_idx2 uint32
-		var i uint
-		if pairs[0].cost_diff >= cost_diff_threshold {
-			cost_diff_threshold = 1e99
-			min_cluster_size = max_clusters
-			continue
-		}
-
-		/* Take the best pair from the top of heap. */
-		best_idx1 = pairs[0].idx1
-
-		best_idx2 = pairs[0].idx2
-		histogramAddHistogramDistance(&out[best_idx1], &out[best_idx2])
-		out[best_idx1].bit_cost_ = pairs[0].cost_combo
-		cluster_size[best_idx1] += cluster_size[best_idx2]
-		for i = 0; i < symbols_size; i++ {
-			if symbols[i] == best_idx2 {
-				symbols[i] = best_idx1
-			}
-		}
-
-		for i = 0; i < num_clusters; i++ {
-			if clusters[i] == best_idx2 {
-				copy(clusters[i:], clusters[i+1:][:num_clusters-i-1])
-				break
-			}
-		}
-
-		num_clusters--
-		{
-			/* Remove pairs intersecting the just combined best pair. */
-			var copy_to_idx uint = 0
-			for i = 0; i < num_pairs; i++ {
-				var p *histogramPair = &pairs[i]
-				if p.idx1 == best_idx1 || p.idx2 == best_idx1 || p.idx1 == best_idx2 || p.idx2 == best_idx2 {
-					/* Remove invalid pair from the queue. */
-					continue
-				}
-
-				if histogramPairIsLess(&pairs[0], p) {
-					/* Replace the top of the queue if needed. */
-					var front histogramPair = pairs[0]
-					pairs[0] = *p
-					pairs[copy_to_idx] = front
-				} else {
-					pairs[copy_to_idx] = *p
-				}
-
-				copy_to_idx++
-			}
-
-			num_pairs = copy_to_idx
-		}
-
-		/* Push new pairs formed with the combined histogram to the heap. */
-		for i = 0; i < num_clusters; i++ {
-			compareAndPushToQueueDistance(out, cluster_size, best_idx1, clusters[i], max_num_pairs, pairs[0:], &num_pairs)
-		}
-	}
-
-	return num_clusters
-}
-
-/* What is the bit cost of moving histogram from cur_symbol to candidate. */
-func histogramBitCostDistanceDistance(histogram *histogramDistance, candidate *histogramDistance) float64 {
-	if histogram.total_count_ == 0 {
-		return 0.0
-	} else {
-		var tmp histogramDistance = *histogram
-		histogramAddHistogramDistance(&tmp, candidate)
-		return populationCostDistance(&tmp) - candidate.bit_cost_
-	}
-}
-
-/* Find the best 'out' histogram for each of the 'in' histograms.
-   When called, clusters[0..num_clusters) contains the unique values from
-   symbols[0..in_size), but this property is not preserved in this function.
-   Note: we assume that out[]->bit_cost_ is already up-to-date. */
-func histogramRemapDistance(in []histogramDistance, in_size uint, clusters []uint32, num_clusters uint, out []histogramDistance, symbols []uint32) {
-	var i uint
-	for i = 0; i < in_size; i++ {
-		var best_out uint32
-		if i == 0 {
-			best_out = symbols[0]
-		} else {
-			best_out = symbols[i-1]
-		}
-		var best_bits float64 = histogramBitCostDistanceDistance(&in[i], &out[best_out])
-		var j uint
-		for j = 0; j < num_clusters; j++ {
-			var cur_bits float64 = histogramBitCostDistanceDistance(&in[i], &out[clusters[j]])
-			if cur_bits < best_bits {
-				best_bits = cur_bits
-				best_out = clusters[j]
-			}
-		}
-
-		symbols[i] = best_out
-	}
-
-	/* Recompute each out based on raw and symbols. */
-	for i = 0; i < num_clusters; i++ {
-		histogramClearDistance(&out[clusters[i]])
-	}
-
-	for i = 0; i < in_size; i++ {
-		histogramAddHistogramDistance(&out[symbols[i]], &in[i])
-	}
-}
-
-/* Reorders elements of the out[0..length) array and changes values in
-   symbols[0..length) array in the following way:
-     * when called, symbols[] contains indexes into out[], and has N unique
-       values (possibly N < length)
-     * on return, symbols'[i] = f(symbols[i]) and
-                  out'[symbols'[i]] = out[symbols[i]], for each 0 <= i < length,
-       where f is a bijection between the range of symbols[] and [0..N), and
-       the first occurrences of values in symbols'[i] come in consecutive
-       increasing order.
-   Returns N, the number of unique values in symbols[]. */
-
-var histogramReindexDistance_kInvalidIndex uint32 = math.MaxUint32
-
-func histogramReindexDistance(out []histogramDistance, symbols []uint32, length uint) uint {
-	var new_index []uint32 = make([]uint32, length)
-	var next_index uint32
-	var tmp []histogramDistance
-	var i uint
-	for i = 0; i < length; i++ {
-		new_index[i] = histogramReindexDistance_kInvalidIndex
-	}
-
-	next_index = 0
-	for i = 0; i < length; i++ {
-		if new_index[symbols[i]] == histogramReindexDistance_kInvalidIndex {
-			new_index[symbols[i]] = next_index
-			next_index++
-		}
-	}
-
-	/* TODO: by using idea of "cycle-sort" we can avoid allocation of
-	   tmp and reduce the number of copying by the factor of 2. */
-	tmp = make([]histogramDistance, next_index)
-
-	next_index = 0
-	for i = 0; i < length; i++ {
-		if new_index[symbols[i]] == next_index {
-			tmp[next_index] = out[symbols[i]]
-			next_index++
-		}
-
-		symbols[i] = new_index[symbols[i]]
-	}
-
-	new_index = nil
-	for i = 0; uint32(i) < next_index; i++ {
-		out[i] = tmp[i]
-	}
-
-	tmp = nil
-	return uint(next_index)
-}
-
-func clusterHistogramsDistance(in []histogramDistance, in_size uint, max_histograms uint, out []histogramDistance, out_size *uint, histogram_symbols []uint32) {
-	var cluster_size []uint32 = make([]uint32, in_size)
-	var clusters []uint32 = make([]uint32, in_size)
-	var num_clusters uint = 0
-	var max_input_histograms uint = 64
-	var pairs_capacity uint = max_input_histograms * max_input_histograms / 2
-	var pairs []histogramPair = make([]histogramPair, (pairs_capacity + 1))
-	var i uint
-
-	/* For the first pass of clustering, we allow all pairs. */
-	for i = 0; i < in_size; i++ {
-		cluster_size[i] = 1
-	}
-
-	for i = 0; i < in_size; i++ {
-		out[i] = in[i]
-		out[i].bit_cost_ = populationCostDistance(&in[i])
-		histogram_symbols[i] = uint32(i)
-	}
-
-	for i = 0; i < in_size; i += max_input_histograms {
-		var num_to_combine uint = brotli_min_size_t(in_size-i, max_input_histograms)
-		var num_new_clusters uint
-		var j uint
-		for j = 0; j < num_to_combine; j++ {
-			clusters[num_clusters+j] = uint32(i + j)
-		}
-
-		num_new_clusters = histogramCombineDistance(out, cluster_size, histogram_symbols[i:], clusters[num_clusters:], pairs, num_to_combine, num_to_combine, max_histograms, pairs_capacity)
-		num_clusters += num_new_clusters
-	}
-	{
-		/* For the second pass, we limit the total number of histogram pairs.
-		   After this limit is reached, we only keep searching for the best pair. */
-		var max_num_pairs uint = brotli_min_size_t(64*num_clusters, (num_clusters/2)*num_clusters)
-		if pairs_capacity < (max_num_pairs + 1) {
-			var _new_size uint
-			if pairs_capacity == 0 {
-				_new_size = max_num_pairs + 1
-			} else {
-				_new_size = pairs_capacity
-			}
-			var new_array []histogramPair
-			for _new_size < (max_num_pairs + 1) {
-				_new_size *= 2
-			}
-			new_array = make([]histogramPair, _new_size)
-			if pairs_capacity != 0 {
-				copy(new_array, pairs[:pairs_capacity])
-			}
-
-			pairs = new_array
-			pairs_capacity = _new_size
-		}
-
-		/* Collapse similar histograms. */
-		num_clusters = histogramCombineDistance(out, cluster_size, histogram_symbols, clusters, pairs, num_clusters, in_size, max_histograms, max_num_pairs)
-	}
-
-	pairs = nil
-	cluster_size = nil
-
-	/* Find the optimal map from original histograms to the final ones. */
-	histogramRemapDistance(in, in_size, clusters, num_clusters, out, histogram_symbols)
-
-	clusters = nil
-
-	/* Convert the context map to a canonical form. */
-	*out_size = histogramReindexDistance(out, histogram_symbols, in_size)
-}
Index: trunk/vendor/github.com/andybalholm/brotli/cluster_literal.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/cluster_literal.go	(revision 145)
+++ 	(revision )
@@ -1,326 +1,0 @@
-package brotli
-
-import "math"
-
-/* Copyright 2013 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* Computes the bit cost reduction by combining out[idx1] and out[idx2] and if
-   it is below a threshold, stores the pair (idx1, idx2) in the *pairs queue. */
-func compareAndPushToQueueLiteral(out []histogramLiteral, cluster_size []uint32, idx1 uint32, idx2 uint32, max_num_pairs uint, pairs []histogramPair, num_pairs *uint) {
-	var is_good_pair bool = false
-	var p histogramPair
-	p.idx2 = 0
-	p.idx1 = p.idx2
-	p.cost_combo = 0
-	p.cost_diff = p.cost_combo
-	if idx1 == idx2 {
-		return
-	}
-
-	if idx2 < idx1 {
-		var t uint32 = idx2
-		idx2 = idx1
-		idx1 = t
-	}
-
-	p.idx1 = idx1
-	p.idx2 = idx2
-	p.cost_diff = 0.5 * clusterCostDiff(uint(cluster_size[idx1]), uint(cluster_size[idx2]))
-	p.cost_diff -= out[idx1].bit_cost_
-	p.cost_diff -= out[idx2].bit_cost_
-
-	if out[idx1].total_count_ == 0 {
-		p.cost_combo = out[idx2].bit_cost_
-		is_good_pair = true
-	} else if out[idx2].total_count_ == 0 {
-		p.cost_combo = out[idx1].bit_cost_
-		is_good_pair = true
-	} else {
-		var threshold float64
-		if *num_pairs == 0 {
-			threshold = 1e99
-		} else {
-			threshold = brotli_max_double(0.0, pairs[0].cost_diff)
-		}
-		var combo histogramLiteral = out[idx1]
-		var cost_combo float64
-		histogramAddHistogramLiteral(&combo, &out[idx2])
-		cost_combo = populationCostLiteral(&combo)
-		if cost_combo < threshold-p.cost_diff {
-			p.cost_combo = cost_combo
-			is_good_pair = true
-		}
-	}
-
-	if is_good_pair {
-		p.cost_diff += p.cost_combo
-		if *num_pairs > 0 && histogramPairIsLess(&pairs[0], &p) {
-			/* Replace the top of the queue if needed. */
-			if *num_pairs < max_num_pairs {
-				pairs[*num_pairs] = pairs[0]
-				(*num_pairs)++
-			}
-
-			pairs[0] = p
-		} else if *num_pairs < max_num_pairs {
-			pairs[*num_pairs] = p
-			(*num_pairs)++
-		}
-	}
-}
-
-func histogramCombineLiteral(out []histogramLiteral, cluster_size []uint32, symbols []uint32, clusters []uint32, pairs []histogramPair, num_clusters uint, symbols_size uint, max_clusters uint, max_num_pairs uint) uint {
-	var cost_diff_threshold float64 = 0.0
-	var min_cluster_size uint = 1
-	var num_pairs uint = 0
-	{
-		/* We maintain a vector of histogram pairs, with the property that the pair
-		   with the maximum bit cost reduction is the first. */
-		var idx1 uint
-		for idx1 = 0; idx1 < num_clusters; idx1++ {
-			var idx2 uint
-			for idx2 = idx1 + 1; idx2 < num_clusters; idx2++ {
-				compareAndPushToQueueLiteral(out, cluster_size, clusters[idx1], clusters[idx2], max_num_pairs, pairs[0:], &num_pairs)
-			}
-		}
-	}
-
-	for num_clusters > min_cluster_size {
-		var best_idx1 uint32
-		var best_idx2 uint32
-		var i uint
-		if pairs[0].cost_diff >= cost_diff_threshold {
-			cost_diff_threshold = 1e99
-			min_cluster_size = max_clusters
-			continue
-		}
-
-		/* Take the best pair from the top of heap. */
-		best_idx1 = pairs[0].idx1
-
-		best_idx2 = pairs[0].idx2
-		histogramAddHistogramLiteral(&out[best_idx1], &out[best_idx2])
-		out[best_idx1].bit_cost_ = pairs[0].cost_combo
-		cluster_size[best_idx1] += cluster_size[best_idx2]
-		for i = 0; i < symbols_size; i++ {
-			if symbols[i] == best_idx2 {
-				symbols[i] = best_idx1
-			}
-		}
-
-		for i = 0; i < num_clusters; i++ {
-			if clusters[i] == best_idx2 {
-				copy(clusters[i:], clusters[i+1:][:num_clusters-i-1])
-				break
-			}
-		}
-
-		num_clusters--
-		{
-			/* Remove pairs intersecting the just combined best pair. */
-			var copy_to_idx uint = 0
-			for i = 0; i < num_pairs; i++ {
-				var p *histogramPair = &pairs[i]
-				if p.idx1 == best_idx1 || p.idx2 == best_idx1 || p.idx1 == best_idx2 || p.idx2 == best_idx2 {
-					/* Remove invalid pair from the queue. */
-					continue
-				}
-
-				if histogramPairIsLess(&pairs[0], p) {
-					/* Replace the top of the queue if needed. */
-					var front histogramPair = pairs[0]
-					pairs[0] = *p
-					pairs[copy_to_idx] = front
-				} else {
-					pairs[copy_to_idx] = *p
-				}
-
-				copy_to_idx++
-			}
-
-			num_pairs = copy_to_idx
-		}
-
-		/* Push new pairs formed with the combined histogram to the heap. */
-		for i = 0; i < num_clusters; i++ {
-			compareAndPushToQueueLiteral(out, cluster_size, best_idx1, clusters[i], max_num_pairs, pairs[0:], &num_pairs)
-		}
-	}
-
-	return num_clusters
-}
-
-/* What is the bit cost of moving histogram from cur_symbol to candidate. */
-func histogramBitCostDistanceLiteral(histogram *histogramLiteral, candidate *histogramLiteral) float64 {
-	if histogram.total_count_ == 0 {
-		return 0.0
-	} else {
-		var tmp histogramLiteral = *histogram
-		histogramAddHistogramLiteral(&tmp, candidate)
-		return populationCostLiteral(&tmp) - candidate.bit_cost_
-	}
-}
-
-/* Find the best 'out' histogram for each of the 'in' histograms.
-   When called, clusters[0..num_clusters) contains the unique values from
-   symbols[0..in_size), but this property is not preserved in this function.
-   Note: we assume that out[]->bit_cost_ is already up-to-date. */
-func histogramRemapLiteral(in []histogramLiteral, in_size uint, clusters []uint32, num_clusters uint, out []histogramLiteral, symbols []uint32) {
-	var i uint
-	for i = 0; i < in_size; i++ {
-		var best_out uint32
-		if i == 0 {
-			best_out = symbols[0]
-		} else {
-			best_out = symbols[i-1]
-		}
-		var best_bits float64 = histogramBitCostDistanceLiteral(&in[i], &out[best_out])
-		var j uint
-		for j = 0; j < num_clusters; j++ {
-			var cur_bits float64 = histogramBitCostDistanceLiteral(&in[i], &out[clusters[j]])
-			if cur_bits < best_bits {
-				best_bits = cur_bits
-				best_out = clusters[j]
-			}
-		}
-
-		symbols[i] = best_out
-	}
-
-	/* Recompute each out based on raw and symbols. */
-	for i = 0; i < num_clusters; i++ {
-		histogramClearLiteral(&out[clusters[i]])
-	}
-
-	for i = 0; i < in_size; i++ {
-		histogramAddHistogramLiteral(&out[symbols[i]], &in[i])
-	}
-}
-
-/* Reorders elements of the out[0..length) array and changes values in
-   symbols[0..length) array in the following way:
-     * when called, symbols[] contains indexes into out[], and has N unique
-       values (possibly N < length)
-     * on return, symbols'[i] = f(symbols[i]) and
-                  out'[symbols'[i]] = out[symbols[i]], for each 0 <= i < length,
-       where f is a bijection between the range of symbols[] and [0..N), and
-       the first occurrences of values in symbols'[i] come in consecutive
-       increasing order.
-   Returns N, the number of unique values in symbols[]. */
-
-var histogramReindexLiteral_kInvalidIndex uint32 = math.MaxUint32
-
-func histogramReindexLiteral(out []histogramLiteral, symbols []uint32, length uint) uint {
-	var new_index []uint32 = make([]uint32, length)
-	var next_index uint32
-	var tmp []histogramLiteral
-	var i uint
-	for i = 0; i < length; i++ {
-		new_index[i] = histogramReindexLiteral_kInvalidIndex
-	}
-
-	next_index = 0
-	for i = 0; i < length; i++ {
-		if new_index[symbols[i]] == histogramReindexLiteral_kInvalidIndex {
-			new_index[symbols[i]] = next_index
-			next_index++
-		}
-	}
-
-	/* TODO: by using idea of "cycle-sort" we can avoid allocation of
-	   tmp and reduce the number of copying by the factor of 2. */
-	tmp = make([]histogramLiteral, next_index)
-
-	next_index = 0
-	for i = 0; i < length; i++ {
-		if new_index[symbols[i]] == next_index {
-			tmp[next_index] = out[symbols[i]]
-			next_index++
-		}
-
-		symbols[i] = new_index[symbols[i]]
-	}
-
-	new_index = nil
-	for i = 0; uint32(i) < next_index; i++ {
-		out[i] = tmp[i]
-	}
-
-	tmp = nil
-	return uint(next_index)
-}
-
-func clusterHistogramsLiteral(in []histogramLiteral, in_size uint, max_histograms uint, out []histogramLiteral, out_size *uint, histogram_symbols []uint32) {
-	var cluster_size []uint32 = make([]uint32, in_size)
-	var clusters []uint32 = make([]uint32, in_size)
-	var num_clusters uint = 0
-	var max_input_histograms uint = 64
-	var pairs_capacity uint = max_input_histograms * max_input_histograms / 2
-	var pairs []histogramPair = make([]histogramPair, (pairs_capacity + 1))
-	var i uint
-
-	/* For the first pass of clustering, we allow all pairs. */
-	for i = 0; i < in_size; i++ {
-		cluster_size[i] = 1
-	}
-
-	for i = 0; i < in_size; i++ {
-		out[i] = in[i]
-		out[i].bit_cost_ = populationCostLiteral(&in[i])
-		histogram_symbols[i] = uint32(i)
-	}
-
-	for i = 0; i < in_size; i += max_input_histograms {
-		var num_to_combine uint = brotli_min_size_t(in_size-i, max_input_histograms)
-		var num_new_clusters uint
-		var j uint
-		for j = 0; j < num_to_combine; j++ {
-			clusters[num_clusters+j] = uint32(i + j)
-		}
-
-		num_new_clusters = histogramCombineLiteral(out, cluster_size, histogram_symbols[i:], clusters[num_clusters:], pairs, num_to_combine, num_to_combine, max_histograms, pairs_capacity)
-		num_clusters += num_new_clusters
-	}
-	{
-		/* For the second pass, we limit the total number of histogram pairs.
-		   After this limit is reached, we only keep searching for the best pair. */
-		var max_num_pairs uint = brotli_min_size_t(64*num_clusters, (num_clusters/2)*num_clusters)
-		if pairs_capacity < (max_num_pairs + 1) {
-			var _new_size uint
-			if pairs_capacity == 0 {
-				_new_size = max_num_pairs + 1
-			} else {
-				_new_size = pairs_capacity
-			}
-			var new_array []histogramPair
-			for _new_size < (max_num_pairs + 1) {
-				_new_size *= 2
-			}
-			new_array = make([]histogramPair, _new_size)
-			if pairs_capacity != 0 {
-				copy(new_array, pairs[:pairs_capacity])
-			}
-
-			pairs = new_array
-			pairs_capacity = _new_size
-		}
-
-		/* Collapse similar histograms. */
-		num_clusters = histogramCombineLiteral(out, cluster_size, histogram_symbols, clusters, pairs, num_clusters, in_size, max_histograms, max_num_pairs)
-	}
-
-	pairs = nil
-	cluster_size = nil
-
-	/* Find the optimal map from original histograms to the final ones. */
-	histogramRemapLiteral(in, in_size, clusters, num_clusters, out, histogram_symbols)
-
-	clusters = nil
-
-	/* Convert the context map to a canonical form. */
-	*out_size = histogramReindexLiteral(out, histogram_symbols, in_size)
-}
Index: trunk/vendor/github.com/andybalholm/brotli/command.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/command.go	(revision 145)
+++ 	(revision )
@@ -1,254 +1,0 @@
-package brotli
-
-var kInsBase = []uint32{
-	0,
-	1,
-	2,
-	3,
-	4,
-	5,
-	6,
-	8,
-	10,
-	14,
-	18,
-	26,
-	34,
-	50,
-	66,
-	98,
-	130,
-	194,
-	322,
-	578,
-	1090,
-	2114,
-	6210,
-	22594,
-}
-
-var kInsExtra = []uint32{
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1,
-	1,
-	2,
-	2,
-	3,
-	3,
-	4,
-	4,
-	5,
-	5,
-	6,
-	7,
-	8,
-	9,
-	10,
-	12,
-	14,
-	24,
-}
-
-var kCopyBase = []uint32{
-	2,
-	3,
-	4,
-	5,
-	6,
-	7,
-	8,
-	9,
-	10,
-	12,
-	14,
-	18,
-	22,
-	30,
-	38,
-	54,
-	70,
-	102,
-	134,
-	198,
-	326,
-	582,
-	1094,
-	2118,
-}
-
-var kCopyExtra = []uint32{
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1,
-	1,
-	2,
-	2,
-	3,
-	3,
-	4,
-	4,
-	5,
-	5,
-	6,
-	7,
-	8,
-	9,
-	10,
-	24,
-}
-
-func getInsertLengthCode(insertlen uint) uint16 {
-	if insertlen < 6 {
-		return uint16(insertlen)
-	} else if insertlen < 130 {
-		var nbits uint32 = log2FloorNonZero(insertlen-2) - 1
-		return uint16((nbits << 1) + uint32((insertlen-2)>>nbits) + 2)
-	} else if insertlen < 2114 {
-		return uint16(log2FloorNonZero(insertlen-66) + 10)
-	} else if insertlen < 6210 {
-		return 21
-	} else if insertlen < 22594 {
-		return 22
-	} else {
-		return 23
-	}
-}
-
-func getCopyLengthCode(copylen uint) uint16 {
-	if copylen < 10 {
-		return uint16(copylen - 2)
-	} else if copylen < 134 {
-		var nbits uint32 = log2FloorNonZero(copylen-6) - 1
-		return uint16((nbits << 1) + uint32((copylen-6)>>nbits) + 4)
-	} else if copylen < 2118 {
-		return uint16(log2FloorNonZero(copylen-70) + 12)
-	} else {
-		return 23
-	}
-}
-
-func combineLengthCodes(inscode uint16, copycode uint16, use_last_distance bool) uint16 {
-	var bits64 uint16 = uint16(copycode&0x7 | (inscode&0x7)<<3)
-	if use_last_distance && inscode < 8 && copycode < 16 {
-		if copycode < 8 {
-			return bits64
-		} else {
-			return bits64 | 64
-		}
-	} else {
-		/* Specification: 5 Encoding of ... (last table) */
-		/* offset = 2 * index, where index is in range [0..8] */
-		var offset uint32 = 2 * ((uint32(copycode) >> 3) + 3*(uint32(inscode)>>3))
-
-		/* All values in specification are K * 64,
-		   where   K = [2, 3, 6, 4, 5, 8, 7, 9, 10],
-		       i + 1 = [1, 2, 3, 4, 5, 6, 7, 8,  9],
-		   K - i - 1 = [1, 1, 3, 0, 0, 2, 0, 1,  2] = D.
-		   All values in D require only 2 bits to encode.
-		   Magic constant is shifted 6 bits left, to avoid final multiplication. */
-		offset = (offset << 5) + 0x40 + ((0x520D40 >> offset) & 0xC0)
-
-		return uint16(offset | uint32(bits64))
-	}
-}
-
-func getLengthCode(insertlen uint, copylen uint, use_last_distance bool, code *uint16) {
-	var inscode uint16 = getInsertLengthCode(insertlen)
-	var copycode uint16 = getCopyLengthCode(copylen)
-	*code = combineLengthCodes(inscode, copycode, use_last_distance)
-}
-
-func getInsertBase(inscode uint16) uint32 {
-	return kInsBase[inscode]
-}
-
-func getInsertExtra(inscode uint16) uint32 {
-	return kInsExtra[inscode]
-}
-
-func getCopyBase(copycode uint16) uint32 {
-	return kCopyBase[copycode]
-}
-
-func getCopyExtra(copycode uint16) uint32 {
-	return kCopyExtra[copycode]
-}
-
-type command struct {
-	insert_len_  uint32
-	copy_len_    uint32
-	dist_extra_  uint32
-	cmd_prefix_  uint16
-	dist_prefix_ uint16
-}
-
-/* distance_code is e.g. 0 for same-as-last short code, or 16 for offset 1. */
-func makeCommand(dist *distanceParams, insertlen uint, copylen uint, copylen_code_delta int, distance_code uint) (cmd command) {
-	/* Don't rely on signed int representation, use honest casts. */
-	var delta uint32 = uint32(byte(int8(copylen_code_delta)))
-	cmd.insert_len_ = uint32(insertlen)
-	cmd.copy_len_ = uint32(uint32(copylen) | delta<<25)
-
-	/* The distance prefix and extra bits are stored in this Command as if
-	   npostfix and ndirect were 0, they are only recomputed later after the
-	   clustering if needed. */
-	prefixEncodeCopyDistance(distance_code, uint(dist.num_direct_distance_codes), uint(dist.distance_postfix_bits), &cmd.dist_prefix_, &cmd.dist_extra_)
-	getLengthCode(insertlen, uint(int(copylen)+copylen_code_delta), (cmd.dist_prefix_&0x3FF == 0), &cmd.cmd_prefix_)
-
-	return cmd
-}
-
-func makeInsertCommand(insertlen uint) (cmd command) {
-	cmd.insert_len_ = uint32(insertlen)
-	cmd.copy_len_ = 4 << 25
-	cmd.dist_extra_ = 0
-	cmd.dist_prefix_ = numDistanceShortCodes
-	getLengthCode(insertlen, 4, false, &cmd.cmd_prefix_)
-	return cmd
-}
-
-func commandRestoreDistanceCode(self *command, dist *distanceParams) uint32 {
-	if uint32(self.dist_prefix_&0x3FF) < numDistanceShortCodes+dist.num_direct_distance_codes {
-		return uint32(self.dist_prefix_) & 0x3FF
-	} else {
-		var dcode uint32 = uint32(self.dist_prefix_) & 0x3FF
-		var nbits uint32 = uint32(self.dist_prefix_) >> 10
-		var extra uint32 = self.dist_extra_
-		var postfix_mask uint32 = (1 << dist.distance_postfix_bits) - 1
-		var hcode uint32 = (dcode - dist.num_direct_distance_codes - numDistanceShortCodes) >> dist.distance_postfix_bits
-		var lcode uint32 = (dcode - dist.num_direct_distance_codes - numDistanceShortCodes) & postfix_mask
-		var offset uint32 = ((2 + (hcode & 1)) << nbits) - 4
-		return ((offset + extra) << dist.distance_postfix_bits) + lcode + dist.num_direct_distance_codes + numDistanceShortCodes
-	}
-}
-
-func commandDistanceContext(self *command) uint32 {
-	var r uint32 = uint32(self.cmd_prefix_) >> 6
-	var c uint32 = uint32(self.cmd_prefix_) & 7
-	if (r == 0 || r == 2 || r == 4 || r == 7) && (c <= 2) {
-		return c
-	}
-
-	return 3
-}
-
-func commandCopyLen(self *command) uint32 {
-	return self.copy_len_ & 0x1FFFFFF
-}
-
-func commandCopyLenCode(self *command) uint32 {
-	var modifier uint32 = self.copy_len_ >> 25
-	var delta int32 = int32(int8(byte(modifier | (modifier&0x40)<<1)))
-	return uint32(int32(self.copy_len_&0x1FFFFFF) + delta)
-}
Index: trunk/vendor/github.com/andybalholm/brotli/compress_fragment.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/compress_fragment.go	(revision 145)
+++ 	(revision )
@@ -1,834 +1,0 @@
-package brotli
-
-import "encoding/binary"
-
-/* Copyright 2015 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* Function for fast encoding of an input fragment, independently from the input
-   history. This function uses one-pass processing: when we find a backward
-   match, we immediately emit the corresponding command and literal codes to
-   the bit stream.
-
-   Adapted from the CompressFragment() function in
-   https://github.com/google/snappy/blob/master/snappy.cc */
-
-const maxDistance_compress_fragment = 262128
-
-func hash5(p []byte, shift uint) uint32 {
-	var h uint64 = (binary.LittleEndian.Uint64(p) << 24) * uint64(kHashMul32)
-	return uint32(h >> shift)
-}
-
-func hashBytesAtOffset5(v uint64, offset int, shift uint) uint32 {
-	assert(offset >= 0)
-	assert(offset <= 3)
-	{
-		var h uint64 = ((v >> uint(8*offset)) << 24) * uint64(kHashMul32)
-		return uint32(h >> shift)
-	}
-}
-
-func isMatch5(p1 []byte, p2 []byte) bool {
-	return binary.LittleEndian.Uint32(p1) == binary.LittleEndian.Uint32(p2) &&
-		p1[4] == p2[4]
-}
-
-/* Builds a literal prefix code into "depths" and "bits" based on the statistics
-   of the "input" string and stores it into the bit stream.
-   Note that the prefix code here is built from the pre-LZ77 input, therefore
-   we can only approximate the statistics of the actual literal stream.
-   Moreover, for long inputs we build a histogram from a sample of the input
-   and thus have to assign a non-zero depth for each literal.
-   Returns estimated compression ratio millibytes/char for encoding given input
-   with generated code. */
-func buildAndStoreLiteralPrefixCode(input []byte, input_size uint, depths []byte, bits []uint16, storage_ix *uint, storage []byte) uint {
-	var histogram = [256]uint32{0}
-	var histogram_total uint
-	var i uint
-	if input_size < 1<<15 {
-		for i = 0; i < input_size; i++ {
-			histogram[input[i]]++
-		}
-
-		histogram_total = input_size
-		for i = 0; i < 256; i++ {
-			/* We weigh the first 11 samples with weight 3 to account for the
-			   balancing effect of the LZ77 phase on the histogram. */
-			var adjust uint32 = 2 * brotli_min_uint32_t(histogram[i], 11)
-			histogram[i] += adjust
-			histogram_total += uint(adjust)
-		}
-	} else {
-		const kSampleRate uint = 29
-		for i = 0; i < input_size; i += kSampleRate {
-			histogram[input[i]]++
-		}
-
-		histogram_total = (input_size + kSampleRate - 1) / kSampleRate
-		for i = 0; i < 256; i++ {
-			/* We add 1 to each population count to avoid 0 bit depths (since this is
-			   only a sample and we don't know if the symbol appears or not), and we
-			   weigh the first 11 samples with weight 3 to account for the balancing
-			   effect of the LZ77 phase on the histogram (more frequent symbols are
-			   more likely to be in backward references instead as literals). */
-			var adjust uint32 = 1 + 2*brotli_min_uint32_t(histogram[i], 11)
-			histogram[i] += adjust
-			histogram_total += uint(adjust)
-		}
-	}
-
-	buildAndStoreHuffmanTreeFast(histogram[:], histogram_total, /* max_bits = */
-		8, depths, bits, storage_ix, storage)
-	{
-		var literal_ratio uint = 0
-		for i = 0; i < 256; i++ {
-			if histogram[i] != 0 {
-				literal_ratio += uint(histogram[i] * uint32(depths[i]))
-			}
-		}
-
-		/* Estimated encoding ratio, millibytes per symbol. */
-		return (literal_ratio * 125) / histogram_total
-	}
-}
-
-/* Builds a command and distance prefix code (each 64 symbols) into "depth" and
-   "bits" based on "histogram" and stores it into the bit stream. */
-func buildAndStoreCommandPrefixCode1(histogram []uint32, depth []byte, bits []uint16, storage_ix *uint, storage []byte) {
-	var tree [129]huffmanTree
-	var cmd_depth = [numCommandSymbols]byte{0}
-	/* Tree size for building a tree over 64 symbols is 2 * 64 + 1. */
-
-	var cmd_bits [64]uint16
-
-	createHuffmanTree(histogram, 64, 15, tree[:], depth)
-	createHuffmanTree(histogram[64:], 64, 14, tree[:], depth[64:])
-
-	/* We have to jump through a few hoops here in order to compute
-	   the command bits because the symbols are in a different order than in
-	   the full alphabet. This looks complicated, but having the symbols
-	   in this order in the command bits saves a few branches in the Emit*
-	   functions. */
-	copy(cmd_depth[:], depth[:24])
-
-	copy(cmd_depth[24:][:], depth[40:][:8])
-	copy(cmd_depth[32:][:], depth[24:][:8])
-	copy(cmd_depth[40:][:], depth[48:][:8])
-	copy(cmd_depth[48:][:], depth[32:][:8])
-	copy(cmd_depth[56:][:], depth[56:][:8])
-	convertBitDepthsToSymbols(cmd_depth[:], 64, cmd_bits[:])
-	copy(bits, cmd_bits[:24])
-	copy(bits[24:], cmd_bits[32:][:8])
-	copy(bits[32:], cmd_bits[48:][:8])
-	copy(bits[40:], cmd_bits[24:][:8])
-	copy(bits[48:], cmd_bits[40:][:8])
-	copy(bits[56:], cmd_bits[56:][:8])
-	convertBitDepthsToSymbols(depth[64:], 64, bits[64:])
-	{
-		/* Create the bit length array for the full command alphabet. */
-		var i uint
-		for i := 0; i < int(64); i++ {
-			cmd_depth[i] = 0
-		} /* only 64 first values were used */
-		copy(cmd_depth[:], depth[:8])
-		copy(cmd_depth[64:][:], depth[8:][:8])
-		copy(cmd_depth[128:][:], depth[16:][:8])
-		copy(cmd_depth[192:][:], depth[24:][:8])
-		copy(cmd_depth[384:][:], depth[32:][:8])
-		for i = 0; i < 8; i++ {
-			cmd_depth[128+8*i] = depth[40+i]
-			cmd_depth[256+8*i] = depth[48+i]
-			cmd_depth[448+8*i] = depth[56+i]
-		}
-
-		storeHuffmanTree(cmd_depth[:], numCommandSymbols, tree[:], storage_ix, storage)
-	}
-
-	storeHuffmanTree(depth[64:], 64, tree[:], storage_ix, storage)
-}
-
-/* REQUIRES: insertlen < 6210 */
-func emitInsertLen1(insertlen uint, depth []byte, bits []uint16, histo []uint32, storage_ix *uint, storage []byte) {
-	if insertlen < 6 {
-		var code uint = insertlen + 40
-		writeBits(uint(depth[code]), uint64(bits[code]), storage_ix, storage)
-		histo[code]++
-	} else if insertlen < 130 {
-		var tail uint = insertlen - 2
-		var nbits uint32 = log2FloorNonZero(tail) - 1
-		var prefix uint = tail >> nbits
-		var inscode uint = uint((nbits << 1) + uint32(prefix) + 42)
-		writeBits(uint(depth[inscode]), uint64(bits[inscode]), storage_ix, storage)
-		writeBits(uint(nbits), uint64(tail)-(uint64(prefix)<<nbits), storage_ix, storage)
-		histo[inscode]++
-	} else if insertlen < 2114 {
-		var tail uint = insertlen - 66
-		var nbits uint32 = log2FloorNonZero(tail)
-		var code uint = uint(nbits + 50)
-		writeBits(uint(depth[code]), uint64(bits[code]), storage_ix, storage)
-		writeBits(uint(nbits), uint64(tail)-(uint64(uint(1))<<nbits), storage_ix, storage)
-		histo[code]++
-	} else {
-		writeBits(uint(depth[61]), uint64(bits[61]), storage_ix, storage)
-		writeBits(12, uint64(insertlen)-2114, storage_ix, storage)
-		histo[61]++
-	}
-}
-
-func emitLongInsertLen(insertlen uint, depth []byte, bits []uint16, histo []uint32, storage_ix *uint, storage []byte) {
-	if insertlen < 22594 {
-		writeBits(uint(depth[62]), uint64(bits[62]), storage_ix, storage)
-		writeBits(14, uint64(insertlen)-6210, storage_ix, storage)
-		histo[62]++
-	} else {
-		writeBits(uint(depth[63]), uint64(bits[63]), storage_ix, storage)
-		writeBits(24, uint64(insertlen)-22594, storage_ix, storage)
-		histo[63]++
-	}
-}
-
-func emitCopyLen1(copylen uint, depth []byte, bits []uint16, histo []uint32, storage_ix *uint, storage []byte) {
-	if copylen < 10 {
-		writeBits(uint(depth[copylen+14]), uint64(bits[copylen+14]), storage_ix, storage)
-		histo[copylen+14]++
-	} else if copylen < 134 {
-		var tail uint = copylen - 6
-		var nbits uint32 = log2FloorNonZero(tail) - 1
-		var prefix uint = tail >> nbits
-		var code uint = uint((nbits << 1) + uint32(prefix) + 20)
-		writeBits(uint(depth[code]), uint64(bits[code]), storage_ix, storage)
-		writeBits(uint(nbits), uint64(tail)-(uint64(prefix)<<nbits), storage_ix, storage)
-		histo[code]++
-	} else if copylen < 2118 {
-		var tail uint = copylen - 70
-		var nbits uint32 = log2FloorNonZero(tail)
-		var code uint = uint(nbits + 28)
-		writeBits(uint(depth[code]), uint64(bits[code]), storage_ix, storage)
-		writeBits(uint(nbits), uint64(tail)-(uint64(uint(1))<<nbits), storage_ix, storage)
-		histo[code]++
-	} else {
-		writeBits(uint(depth[39]), uint64(bits[39]), storage_ix, storage)
-		writeBits(24, uint64(copylen)-2118, storage_ix, storage)
-		histo[39]++
-	}
-}
-
-func emitCopyLenLastDistance1(copylen uint, depth []byte, bits []uint16, histo []uint32, storage_ix *uint, storage []byte) {
-	if copylen < 12 {
-		writeBits(uint(depth[copylen-4]), uint64(bits[copylen-4]), storage_ix, storage)
-		histo[copylen-4]++
-	} else if copylen < 72 {
-		var tail uint = copylen - 8
-		var nbits uint32 = log2FloorNonZero(tail) - 1
-		var prefix uint = tail >> nbits
-		var code uint = uint((nbits << 1) + uint32(prefix) + 4)
-		writeBits(uint(depth[code]), uint64(bits[code]), storage_ix, storage)
-		writeBits(uint(nbits), uint64(tail)-(uint64(prefix)<<nbits), storage_ix, storage)
-		histo[code]++
-	} else if copylen < 136 {
-		var tail uint = copylen - 8
-		var code uint = (tail >> 5) + 30
-		writeBits(uint(depth[code]), uint64(bits[code]), storage_ix, storage)
-		writeBits(5, uint64(tail)&31, storage_ix, storage)
-		writeBits(uint(depth[64]), uint64(bits[64]), storage_ix, storage)
-		histo[code]++
-		histo[64]++
-	} else if copylen < 2120 {
-		var tail uint = copylen - 72
-		var nbits uint32 = log2FloorNonZero(tail)
-		var code uint = uint(nbits + 28)
-		writeBits(uint(depth[code]), uint64(bits[code]), storage_ix, storage)
-		writeBits(uint(nbits), uint64(tail)-(uint64(uint(1))<<nbits), storage_ix, storage)
-		writeBits(uint(depth[64]), uint64(bits[64]), storage_ix, storage)
-		histo[code]++
-		histo[64]++
-	} else {
-		writeBits(uint(depth[39]), uint64(bits[39]), storage_ix, storage)
-		writeBits(24, uint64(copylen)-2120, storage_ix, storage)
-		writeBits(uint(depth[64]), uint64(bits[64]), storage_ix, storage)
-		histo[39]++
-		histo[64]++
-	}
-}
-
-func emitDistance1(distance uint, depth []byte, bits []uint16, histo []uint32, storage_ix *uint, storage []byte) {
-	var d uint = distance + 3
-	var nbits uint32 = log2FloorNonZero(d) - 1
-	var prefix uint = (d >> nbits) & 1
-	var offset uint = (2 + prefix) << nbits
-	var distcode uint = uint(2*(nbits-1) + uint32(prefix) + 80)
-	writeBits(uint(depth[distcode]), uint64(bits[distcode]), storage_ix, storage)
-	writeBits(uint(nbits), uint64(d)-uint64(offset), storage_ix, storage)
-	histo[distcode]++
-}
-
-func emitLiterals(input []byte, len uint, depth []byte, bits []uint16, storage_ix *uint, storage []byte) {
-	var j uint
-	for j = 0; j < len; j++ {
-		var lit byte = input[j]
-		writeBits(uint(depth[lit]), uint64(bits[lit]), storage_ix, storage)
-	}
-}
-
-/* REQUIRES: len <= 1 << 24. */
-func storeMetaBlockHeader1(len uint, is_uncompressed bool, storage_ix *uint, storage []byte) {
-	var nibbles uint = 6
-
-	/* ISLAST */
-	writeBits(1, 0, storage_ix, storage)
-
-	if len <= 1<<16 {
-		nibbles = 4
-	} else if len <= 1<<20 {
-		nibbles = 5
-	}
-
-	writeBits(2, uint64(nibbles)-4, storage_ix, storage)
-	writeBits(nibbles*4, uint64(len)-1, storage_ix, storage)
-
-	/* ISUNCOMPRESSED */
-	writeSingleBit(is_uncompressed, storage_ix, storage)
-}
-
-func updateBits(n_bits uint, bits uint32, pos uint, array []byte) {
-	for n_bits > 0 {
-		var byte_pos uint = pos >> 3
-		var n_unchanged_bits uint = pos & 7
-		var n_changed_bits uint = brotli_min_size_t(n_bits, 8-n_unchanged_bits)
-		var total_bits uint = n_unchanged_bits + n_changed_bits
-		var mask uint32 = (^((1 << total_bits) - 1)) | ((1 << n_unchanged_bits) - 1)
-		var unchanged_bits uint32 = uint32(array[byte_pos]) & mask
-		var changed_bits uint32 = bits & ((1 << n_changed_bits) - 1)
-		array[byte_pos] = byte(changed_bits<<n_unchanged_bits | unchanged_bits)
-		n_bits -= n_changed_bits
-		bits >>= n_changed_bits
-		pos += n_changed_bits
-	}
-}
-
-func rewindBitPosition1(new_storage_ix uint, storage_ix *uint, storage []byte) {
-	var bitpos uint = new_storage_ix & 7
-	var mask uint = (1 << bitpos) - 1
-	storage[new_storage_ix>>3] &= byte(mask)
-	*storage_ix = new_storage_ix
-}
-
-var shouldMergeBlock_kSampleRate uint = 43
-
-func shouldMergeBlock(data []byte, len uint, depths []byte) bool {
-	var histo = [256]uint{0}
-	var i uint
-	for i = 0; i < len; i += shouldMergeBlock_kSampleRate {
-		histo[data[i]]++
-	}
-	{
-		var total uint = (len + shouldMergeBlock_kSampleRate - 1) / shouldMergeBlock_kSampleRate
-		var r float64 = (fastLog2(total)+0.5)*float64(total) + 200
-		for i = 0; i < 256; i++ {
-			r -= float64(histo[i]) * (float64(depths[i]) + fastLog2(histo[i]))
-		}
-
-		return r >= 0.0
-	}
-}
-
-func shouldUseUncompressedMode(metablock_start []byte, next_emit []byte, insertlen uint, literal_ratio uint) bool {
-	var compressed uint = uint(-cap(next_emit) + cap(metablock_start))
-	if compressed*50 > insertlen {
-		return false
-	} else {
-		return literal_ratio > 980
-	}
-}
-
-func emitUncompressedMetaBlock1(begin []byte, end []byte, storage_ix_start uint, storage_ix *uint, storage []byte) {
-	var len uint = uint(-cap(end) + cap(begin))
-	rewindBitPosition1(storage_ix_start, storage_ix, storage)
-	storeMetaBlockHeader1(uint(len), true, storage_ix, storage)
-	*storage_ix = (*storage_ix + 7) &^ 7
-	copy(storage[*storage_ix>>3:], begin[:len])
-	*storage_ix += uint(len << 3)
-	storage[*storage_ix>>3] = 0
-}
-
-var kCmdHistoSeed = [128]uint32{
-	0,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	0,
-	0,
-	0,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	0,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	0,
-	0,
-	0,
-	0,
-}
-
-var compressFragmentFastImpl_kFirstBlockSize uint = 3 << 15
-var compressFragmentFastImpl_kMergeBlockSize uint = 1 << 16
-
-func compressFragmentFastImpl(in []byte, input_size uint, is_last bool, table []int, table_bits uint, cmd_depth []byte, cmd_bits []uint16, cmd_code_numbits *uint, cmd_code []byte, storage_ix *uint, storage []byte) {
-	var cmd_histo [128]uint32
-	var ip_end int
-	var next_emit int = 0
-	var base_ip int = 0
-	var input int = 0
-	const kInputMarginBytes uint = windowGap
-	const kMinMatchLen uint = 5
-	var metablock_start int = input
-	var block_size uint = brotli_min_size_t(input_size, compressFragmentFastImpl_kFirstBlockSize)
-	var total_block_size uint = block_size
-	var mlen_storage_ix uint = *storage_ix + 3
-	var lit_depth [256]byte
-	var lit_bits [256]uint16
-	var literal_ratio uint
-	var ip int
-	var last_distance int
-	var shift uint = 64 - table_bits
-
-	/* "next_emit" is a pointer to the first byte that is not covered by a
-	   previous copy. Bytes between "next_emit" and the start of the next copy or
-	   the end of the input will be emitted as literal bytes. */
-
-	/* Save the start of the first block for position and distance computations.
-	 */
-
-	/* Save the bit position of the MLEN field of the meta-block header, so that
-	   we can update it later if we decide to extend this meta-block. */
-	storeMetaBlockHeader1(block_size, false, storage_ix, storage)
-
-	/* No block splits, no contexts. */
-	writeBits(13, 0, storage_ix, storage)
-
-	literal_ratio = buildAndStoreLiteralPrefixCode(in[input:], block_size, lit_depth[:], lit_bits[:], storage_ix, storage)
-	{
-		/* Store the pre-compressed command and distance prefix codes. */
-		var i uint
-		for i = 0; i+7 < *cmd_code_numbits; i += 8 {
-			writeBits(8, uint64(cmd_code[i>>3]), storage_ix, storage)
-		}
-	}
-
-	writeBits(*cmd_code_numbits&7, uint64(cmd_code[*cmd_code_numbits>>3]), storage_ix, storage)
-
-	/* Initialize the command and distance histograms. We will gather
-	   statistics of command and distance codes during the processing
-	   of this block and use it to update the command and distance
-	   prefix codes for the next block. */
-emit_commands:
-	copy(cmd_histo[:], kCmdHistoSeed[:])
-
-	/* "ip" is the input pointer. */
-	ip = input
-
-	last_distance = -1
-	ip_end = int(uint(input) + block_size)
-
-	if block_size >= kInputMarginBytes {
-		var len_limit uint = brotli_min_size_t(block_size-kMinMatchLen, input_size-kInputMarginBytes)
-		var ip_limit int = int(uint(input) + len_limit)
-		/* For the last block, we need to keep a 16 bytes margin so that we can be
-		   sure that all distances are at most window size - 16.
-		   For all other blocks, we only need to keep a margin of 5 bytes so that
-		   we don't go over the block size with a copy. */
-
-		var next_hash uint32
-		ip++
-		for next_hash = hash5(in[ip:], shift); ; {
-			var skip uint32 = 32
-			var next_ip int = ip
-			/* Step 1: Scan forward in the input looking for a 5-byte-long match.
-			   If we get close to exhausting the input then goto emit_remainder.
-
-			   Heuristic match skipping: If 32 bytes are scanned with no matches
-			   found, start looking only at every other byte. If 32 more bytes are
-			   scanned, look at every third byte, etc.. When a match is found,
-			   immediately go back to looking at every byte. This is a small loss
-			   (~5% performance, ~0.1% density) for compressible data due to more
-			   bookkeeping, but for non-compressible data (such as JPEG) it's a huge
-			   win since the compressor quickly "realizes" the data is incompressible
-			   and doesn't bother looking for matches everywhere.
-
-			   The "skip" variable keeps track of how many bytes there are since the
-			   last match; dividing it by 32 (i.e. right-shifting by five) gives the
-			   number of bytes to move ahead for each iteration. */
-
-			var candidate int
-			assert(next_emit < ip)
-
-		trawl:
-			for {
-				var hash uint32 = next_hash
-				var bytes_between_hash_lookups uint32 = skip >> 5
-				skip++
-				assert(hash == hash5(in[next_ip:], shift))
-				ip = next_ip
-				next_ip = int(uint32(ip) + bytes_between_hash_lookups)
-				if next_ip > ip_limit {
-					goto emit_remainder
-				}
-
-				next_hash = hash5(in[next_ip:], shift)
-				candidate = ip - last_distance
-				if isMatch5(in[ip:], in[candidate:]) {
-					if candidate < ip {
-						table[hash] = int(ip - base_ip)
-						break
-					}
-				}
-
-				candidate = base_ip + table[hash]
-				assert(candidate >= base_ip)
-				assert(candidate < ip)
-
-				table[hash] = int(ip - base_ip)
-				if isMatch5(in[ip:], in[candidate:]) {
-					break
-				}
-			}
-
-			/* Check copy distance. If candidate is not feasible, continue search.
-			   Checking is done outside of hot loop to reduce overhead. */
-			if ip-candidate > maxDistance_compress_fragment {
-				goto trawl
-			}
-
-			/* Step 2: Emit the found match together with the literal bytes from
-			   "next_emit" to the bit stream, and then see if we can find a next match
-			   immediately afterwards. Repeat until we find no match for the input
-			   without emitting some literal bytes. */
-			{
-				var base int = ip
-				/* > 0 */
-				var matched uint = 5 + findMatchLengthWithLimit(in[candidate+5:], in[ip+5:], uint(ip_end-ip)-5)
-				var distance int = int(base - candidate)
-				/* We have a 5-byte match at ip, and we need to emit bytes in
-				   [next_emit, ip). */
-
-				var insert uint = uint(base - next_emit)
-				ip += int(matched)
-				if insert < 6210 {
-					emitInsertLen1(insert, cmd_depth, cmd_bits, cmd_histo[:], storage_ix, storage)
-				} else if shouldUseUncompressedMode(in[metablock_start:], in[next_emit:], insert, literal_ratio) {
-					emitUncompressedMetaBlock1(in[metablock_start:], in[base:], mlen_storage_ix-3, storage_ix, storage)
-					input_size -= uint(base - input)
-					input = base
-					next_emit = input
-					goto next_block
-				} else {
-					emitLongInsertLen(insert, cmd_depth, cmd_bits, cmd_histo[:], storage_ix, storage)
-				}
-
-				emitLiterals(in[next_emit:], insert, lit_depth[:], lit_bits[:], storage_ix, storage)
-				if distance == last_distance {
-					writeBits(uint(cmd_depth[64]), uint64(cmd_bits[64]), storage_ix, storage)
-					cmd_histo[64]++
-				} else {
-					emitDistance1(uint(distance), cmd_depth, cmd_bits, cmd_histo[:], storage_ix, storage)
-					last_distance = distance
-				}
-
-				emitCopyLenLastDistance1(matched, cmd_depth, cmd_bits, cmd_histo[:], storage_ix, storage)
-
-				next_emit = ip
-				if ip >= ip_limit {
-					goto emit_remainder
-				}
-
-				/* We could immediately start working at ip now, but to improve
-				   compression we first update "table" with the hashes of some positions
-				   within the last copy. */
-				{
-					var input_bytes uint64 = binary.LittleEndian.Uint64(in[ip-3:])
-					var prev_hash uint32 = hashBytesAtOffset5(input_bytes, 0, shift)
-					var cur_hash uint32 = hashBytesAtOffset5(input_bytes, 3, shift)
-					table[prev_hash] = int(ip - base_ip - 3)
-					prev_hash = hashBytesAtOffset5(input_bytes, 1, shift)
-					table[prev_hash] = int(ip - base_ip - 2)
-					prev_hash = hashBytesAtOffset5(input_bytes, 2, shift)
-					table[prev_hash] = int(ip - base_ip - 1)
-
-					candidate = base_ip + table[cur_hash]
-					table[cur_hash] = int(ip - base_ip)
-				}
-			}
-
-			for isMatch5(in[ip:], in[candidate:]) {
-				var base int = ip
-				/* We have a 5-byte match at ip, and no need to emit any literal bytes
-				   prior to ip. */
-
-				var matched uint = 5 + findMatchLengthWithLimit(in[candidate+5:], in[ip+5:], uint(ip_end-ip)-5)
-				if ip-candidate > maxDistance_compress_fragment {
-					break
-				}
-				ip += int(matched)
-				last_distance = int(base - candidate) /* > 0 */
-				emitCopyLen1(matched, cmd_depth, cmd_bits, cmd_histo[:], storage_ix, storage)
-				emitDistance1(uint(last_distance), cmd_depth, cmd_bits, cmd_histo[:], storage_ix, storage)
-
-				next_emit = ip
-				if ip >= ip_limit {
-					goto emit_remainder
-				}
-
-				/* We could immediately start working at ip now, but to improve
-				   compression we first update "table" with the hashes of some positions
-				   within the last copy. */
-				{
-					var input_bytes uint64 = binary.LittleEndian.Uint64(in[ip-3:])
-					var prev_hash uint32 = hashBytesAtOffset5(input_bytes, 0, shift)
-					var cur_hash uint32 = hashBytesAtOffset5(input_bytes, 3, shift)
-					table[prev_hash] = int(ip - base_ip - 3)
-					prev_hash = hashBytesAtOffset5(input_bytes, 1, shift)
-					table[prev_hash] = int(ip - base_ip - 2)
-					prev_hash = hashBytesAtOffset5(input_bytes, 2, shift)
-					table[prev_hash] = int(ip - base_ip - 1)
-
-					candidate = base_ip + table[cur_hash]
-					table[cur_hash] = int(ip - base_ip)
-				}
-			}
-
-			ip++
-			next_hash = hash5(in[ip:], shift)
-		}
-	}
-
-emit_remainder:
-	assert(next_emit <= ip_end)
-	input += int(block_size)
-	input_size -= block_size
-	block_size = brotli_min_size_t(input_size, compressFragmentFastImpl_kMergeBlockSize)
-
-	/* Decide if we want to continue this meta-block instead of emitting the
-	   last insert-only command. */
-	if input_size > 0 && total_block_size+block_size <= 1<<20 && shouldMergeBlock(in[input:], block_size, lit_depth[:]) {
-		assert(total_block_size > 1<<16)
-
-		/* Update the size of the current meta-block and continue emitting commands.
-		   We can do this because the current size and the new size both have 5
-		   nibbles. */
-		total_block_size += block_size
-
-		updateBits(20, uint32(total_block_size-1), mlen_storage_ix, storage)
-		goto emit_commands
-	}
-
-	/* Emit the remaining bytes as literals. */
-	if next_emit < ip_end {
-		var insert uint = uint(ip_end - next_emit)
-		if insert < 6210 {
-			emitInsertLen1(insert, cmd_depth, cmd_bits, cmd_histo[:], storage_ix, storage)
-			emitLiterals(in[next_emit:], insert, lit_depth[:], lit_bits[:], storage_ix, storage)
-		} else if shouldUseUncompressedMode(in[metablock_start:], in[next_emit:], insert, literal_ratio) {
-			emitUncompressedMetaBlock1(in[metablock_start:], in[ip_end:], mlen_storage_ix-3, storage_ix, storage)
-		} else {
-			emitLongInsertLen(insert, cmd_depth, cmd_bits, cmd_histo[:], storage_ix, storage)
-			emitLiterals(in[next_emit:], insert, lit_depth[:], lit_bits[:], storage_ix, storage)
-		}
-	}
-
-	next_emit = ip_end
-
-	/* If we have more data, write a new meta-block header and prefix codes and
-	   then continue emitting commands. */
-next_block:
-	if input_size > 0 {
-		metablock_start = input
-		block_size = brotli_min_size_t(input_size, compressFragmentFastImpl_kFirstBlockSize)
-		total_block_size = block_size
-
-		/* Save the bit position of the MLEN field of the meta-block header, so that
-		   we can update it later if we decide to extend this meta-block. */
-		mlen_storage_ix = *storage_ix + 3
-
-		storeMetaBlockHeader1(block_size, false, storage_ix, storage)
-
-		/* No block splits, no contexts. */
-		writeBits(13, 0, storage_ix, storage)
-
-		literal_ratio = buildAndStoreLiteralPrefixCode(in[input:], block_size, lit_depth[:], lit_bits[:], storage_ix, storage)
-		buildAndStoreCommandPrefixCode1(cmd_histo[:], cmd_depth, cmd_bits, storage_ix, storage)
-		goto emit_commands
-	}
-
-	if !is_last {
-		/* If this is not the last block, update the command and distance prefix
-		   codes for the next block and store the compressed forms. */
-		cmd_code[0] = 0
-
-		*cmd_code_numbits = 0
-		buildAndStoreCommandPrefixCode1(cmd_histo[:], cmd_depth, cmd_bits, cmd_code_numbits, cmd_code)
-	}
-}
-
-/* Compresses "input" string to the "*storage" buffer as one or more complete
-   meta-blocks, and updates the "*storage_ix" bit position.
-
-   If "is_last" is 1, emits an additional empty last meta-block.
-
-   "cmd_depth" and "cmd_bits" contain the command and distance prefix codes
-   (see comment in encode.h) used for the encoding of this input fragment.
-   If "is_last" is 0, they are updated to reflect the statistics
-   of this input fragment, to be used for the encoding of the next fragment.
-
-   "*cmd_code_numbits" is the number of bits of the compressed representation
-   of the command and distance prefix codes, and "cmd_code" is an array of
-   at least "(*cmd_code_numbits + 7) >> 3" size that contains the compressed
-   command and distance prefix codes. If "is_last" is 0, these are also
-   updated to represent the updated "cmd_depth" and "cmd_bits".
-
-   REQUIRES: "input_size" is greater than zero, or "is_last" is 1.
-   REQUIRES: "input_size" is less or equal to maximal metablock size (1 << 24).
-   REQUIRES: All elements in "table[0..table_size-1]" are initialized to zero.
-   REQUIRES: "table_size" is an odd (9, 11, 13, 15) power of two
-   OUTPUT: maximal copy distance <= |input_size|
-   OUTPUT: maximal copy distance <= BROTLI_MAX_BACKWARD_LIMIT(18) */
-func compressFragmentFast(input []byte, input_size uint, is_last bool, table []int, table_size uint, cmd_depth []byte, cmd_bits []uint16, cmd_code_numbits *uint, cmd_code []byte, storage_ix *uint, storage []byte) {
-	var initial_storage_ix uint = *storage_ix
-	var table_bits uint = uint(log2FloorNonZero(table_size))
-
-	if input_size == 0 {
-		assert(is_last)
-		writeBits(1, 1, storage_ix, storage) /* islast */
-		writeBits(1, 1, storage_ix, storage) /* isempty */
-		*storage_ix = (*storage_ix + 7) &^ 7
-		return
-	}
-
-	compressFragmentFastImpl(input, input_size, is_last, table, table_bits, cmd_depth, cmd_bits, cmd_code_numbits, cmd_code, storage_ix, storage)
-
-	/* If output is larger than single uncompressed block, rewrite it. */
-	if *storage_ix-initial_storage_ix > 31+(input_size<<3) {
-		emitUncompressedMetaBlock1(input, input[input_size:], initial_storage_ix, storage_ix, storage)
-	}
-
-	if is_last {
-		writeBits(1, 1, storage_ix, storage) /* islast */
-		writeBits(1, 1, storage_ix, storage) /* isempty */
-		*storage_ix = (*storage_ix + 7) &^ 7
-	}
-}
Index: trunk/vendor/github.com/andybalholm/brotli/compress_fragment_two_pass.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/compress_fragment_two_pass.go	(revision 145)
+++ 	(revision )
@@ -1,748 +1,0 @@
-package brotli
-
-import "encoding/binary"
-
-/* Copyright 2015 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* Function for fast encoding of an input fragment, independently from the input
-   history. This function uses two-pass processing: in the first pass we save
-   the found backward matches and literal bytes into a buffer, and in the
-   second pass we emit them into the bit stream using prefix codes built based
-   on the actual command and literal byte histograms. */
-
-const kCompressFragmentTwoPassBlockSize uint = 1 << 17
-
-func hash1(p []byte, shift uint, length uint) uint32 {
-	var h uint64 = (binary.LittleEndian.Uint64(p) << ((8 - length) * 8)) * uint64(kHashMul32)
-	return uint32(h >> shift)
-}
-
-func hashBytesAtOffset(v uint64, offset uint, shift uint, length uint) uint32 {
-	assert(offset <= 8-length)
-	{
-		var h uint64 = ((v >> (8 * offset)) << ((8 - length) * 8)) * uint64(kHashMul32)
-		return uint32(h >> shift)
-	}
-}
-
-func isMatch1(p1 []byte, p2 []byte, length uint) bool {
-	if binary.LittleEndian.Uint32(p1) != binary.LittleEndian.Uint32(p2) {
-		return false
-	}
-	if length == 4 {
-		return true
-	}
-	return p1[4] == p2[4] && p1[5] == p2[5]
-}
-
-/* Builds a command and distance prefix code (each 64 symbols) into "depth" and
-   "bits" based on "histogram" and stores it into the bit stream. */
-func buildAndStoreCommandPrefixCode(histogram []uint32, depth []byte, bits []uint16, storage_ix *uint, storage []byte) {
-	var tree [129]huffmanTree
-	var cmd_depth = [numCommandSymbols]byte{0}
-	/* Tree size for building a tree over 64 symbols is 2 * 64 + 1. */
-
-	var cmd_bits [64]uint16
-	createHuffmanTree(histogram, 64, 15, tree[:], depth)
-	createHuffmanTree(histogram[64:], 64, 14, tree[:], depth[64:])
-
-	/* We have to jump through a few hoops here in order to compute
-	   the command bits because the symbols are in a different order than in
-	   the full alphabet. This looks complicated, but having the symbols
-	   in this order in the command bits saves a few branches in the Emit*
-	   functions. */
-	copy(cmd_depth[:], depth[24:][:24])
-
-	copy(cmd_depth[24:][:], depth[:8])
-	copy(cmd_depth[32:][:], depth[48:][:8])
-	copy(cmd_depth[40:][:], depth[8:][:8])
-	copy(cmd_depth[48:][:], depth[56:][:8])
-	copy(cmd_depth[56:][:], depth[16:][:8])
-	convertBitDepthsToSymbols(cmd_depth[:], 64, cmd_bits[:])
-	copy(bits, cmd_bits[24:][:8])
-	copy(bits[8:], cmd_bits[40:][:8])
-	copy(bits[16:], cmd_bits[56:][:8])
-	copy(bits[24:], cmd_bits[:24])
-	copy(bits[48:], cmd_bits[32:][:8])
-	copy(bits[56:], cmd_bits[48:][:8])
-	convertBitDepthsToSymbols(depth[64:], 64, bits[64:])
-	{
-		/* Create the bit length array for the full command alphabet. */
-		var i uint
-		for i := 0; i < int(64); i++ {
-			cmd_depth[i] = 0
-		} /* only 64 first values were used */
-		copy(cmd_depth[:], depth[24:][:8])
-		copy(cmd_depth[64:][:], depth[32:][:8])
-		copy(cmd_depth[128:][:], depth[40:][:8])
-		copy(cmd_depth[192:][:], depth[48:][:8])
-		copy(cmd_depth[384:][:], depth[56:][:8])
-		for i = 0; i < 8; i++ {
-			cmd_depth[128+8*i] = depth[i]
-			cmd_depth[256+8*i] = depth[8+i]
-			cmd_depth[448+8*i] = depth[16+i]
-		}
-
-		storeHuffmanTree(cmd_depth[:], numCommandSymbols, tree[:], storage_ix, storage)
-	}
-
-	storeHuffmanTree(depth[64:], 64, tree[:], storage_ix, storage)
-}
-
-func emitInsertLen(insertlen uint32, commands *[]uint32) {
-	if insertlen < 6 {
-		(*commands)[0] = insertlen
-	} else if insertlen < 130 {
-		var tail uint32 = insertlen - 2
-		var nbits uint32 = log2FloorNonZero(uint(tail)) - 1
-		var prefix uint32 = tail >> nbits
-		var inscode uint32 = (nbits << 1) + prefix + 2
-		var extra uint32 = tail - (prefix << nbits)
-		(*commands)[0] = inscode | extra<<8
-	} else if insertlen < 2114 {
-		var tail uint32 = insertlen - 66
-		var nbits uint32 = log2FloorNonZero(uint(tail))
-		var code uint32 = nbits + 10
-		var extra uint32 = tail - (1 << nbits)
-		(*commands)[0] = code | extra<<8
-	} else if insertlen < 6210 {
-		var extra uint32 = insertlen - 2114
-		(*commands)[0] = 21 | extra<<8
-	} else if insertlen < 22594 {
-		var extra uint32 = insertlen - 6210
-		(*commands)[0] = 22 | extra<<8
-	} else {
-		var extra uint32 = insertlen - 22594
-		(*commands)[0] = 23 | extra<<8
-	}
-
-	*commands = (*commands)[1:]
-}
-
-func emitCopyLen(copylen uint, commands *[]uint32) {
-	if copylen < 10 {
-		(*commands)[0] = uint32(copylen + 38)
-	} else if copylen < 134 {
-		var tail uint = copylen - 6
-		var nbits uint = uint(log2FloorNonZero(tail) - 1)
-		var prefix uint = tail >> nbits
-		var code uint = (nbits << 1) + prefix + 44
-		var extra uint = tail - (prefix << nbits)
-		(*commands)[0] = uint32(code | extra<<8)
-	} else if copylen < 2118 {
-		var tail uint = copylen - 70
-		var nbits uint = uint(log2FloorNonZero(tail))
-		var code uint = nbits + 52
-		var extra uint = tail - (uint(1) << nbits)
-		(*commands)[0] = uint32(code | extra<<8)
-	} else {
-		var extra uint = copylen - 2118
-		(*commands)[0] = uint32(63 | extra<<8)
-	}
-
-	*commands = (*commands)[1:]
-}
-
-func emitCopyLenLastDistance(copylen uint, commands *[]uint32) {
-	if copylen < 12 {
-		(*commands)[0] = uint32(copylen + 20)
-		*commands = (*commands)[1:]
-	} else if copylen < 72 {
-		var tail uint = copylen - 8
-		var nbits uint = uint(log2FloorNonZero(tail) - 1)
-		var prefix uint = tail >> nbits
-		var code uint = (nbits << 1) + prefix + 28
-		var extra uint = tail - (prefix << nbits)
-		(*commands)[0] = uint32(code | extra<<8)
-		*commands = (*commands)[1:]
-	} else if copylen < 136 {
-		var tail uint = copylen - 8
-		var code uint = (tail >> 5) + 54
-		var extra uint = tail & 31
-		(*commands)[0] = uint32(code | extra<<8)
-		*commands = (*commands)[1:]
-		(*commands)[0] = 64
-		*commands = (*commands)[1:]
-	} else if copylen < 2120 {
-		var tail uint = copylen - 72
-		var nbits uint = uint(log2FloorNonZero(tail))
-		var code uint = nbits + 52
-		var extra uint = tail - (uint(1) << nbits)
-		(*commands)[0] = uint32(code | extra<<8)
-		*commands = (*commands)[1:]
-		(*commands)[0] = 64
-		*commands = (*commands)[1:]
-	} else {
-		var extra uint = copylen - 2120
-		(*commands)[0] = uint32(63 | extra<<8)
-		*commands = (*commands)[1:]
-		(*commands)[0] = 64
-		*commands = (*commands)[1:]
-	}
-}
-
-func emitDistance(distance uint32, commands *[]uint32) {
-	var d uint32 = distance + 3
-	var nbits uint32 = log2FloorNonZero(uint(d)) - 1
-	var prefix uint32 = (d >> nbits) & 1
-	var offset uint32 = (2 + prefix) << nbits
-	var distcode uint32 = 2*(nbits-1) + prefix + 80
-	var extra uint32 = d - offset
-	(*commands)[0] = distcode | extra<<8
-	*commands = (*commands)[1:]
-}
-
-/* REQUIRES: len <= 1 << 24. */
-func storeMetaBlockHeader(len uint, is_uncompressed bool, storage_ix *uint, storage []byte) {
-	var nibbles uint = 6
-
-	/* ISLAST */
-	writeBits(1, 0, storage_ix, storage)
-
-	if len <= 1<<16 {
-		nibbles = 4
-	} else if len <= 1<<20 {
-		nibbles = 5
-	}
-
-	writeBits(2, uint64(nibbles)-4, storage_ix, storage)
-	writeBits(nibbles*4, uint64(len)-1, storage_ix, storage)
-
-	/* ISUNCOMPRESSED */
-	writeSingleBit(is_uncompressed, storage_ix, storage)
-}
-
-func createCommands(input []byte, block_size uint, input_size uint, base_ip_ptr []byte, table []int, table_bits uint, min_match uint, literals *[]byte, commands *[]uint32) {
-	var ip int = 0
-	var shift uint = 64 - table_bits
-	var ip_end int = int(block_size)
-	var base_ip int = -cap(base_ip_ptr) + cap(input)
-	var next_emit int = 0
-	var last_distance int = -1
-	/* "ip" is the input pointer. */
-
-	const kInputMarginBytes uint = windowGap
-
-	/* "next_emit" is a pointer to the first byte that is not covered by a
-	   previous copy. Bytes between "next_emit" and the start of the next copy or
-	   the end of the input will be emitted as literal bytes. */
-	if block_size >= kInputMarginBytes {
-		var len_limit uint = brotli_min_size_t(block_size-min_match, input_size-kInputMarginBytes)
-		var ip_limit int = int(len_limit)
-		/* For the last block, we need to keep a 16 bytes margin so that we can be
-		   sure that all distances are at most window size - 16.
-		   For all other blocks, we only need to keep a margin of 5 bytes so that
-		   we don't go over the block size with a copy. */
-
-		var next_hash uint32
-		ip++
-		for next_hash = hash1(input[ip:], shift, min_match); ; {
-			var skip uint32 = 32
-			var next_ip int = ip
-			/* Step 1: Scan forward in the input looking for a 6-byte-long match.
-			   If we get close to exhausting the input then goto emit_remainder.
-
-			   Heuristic match skipping: If 32 bytes are scanned with no matches
-			   found, start looking only at every other byte. If 32 more bytes are
-			   scanned, look at every third byte, etc.. When a match is found,
-			   immediately go back to looking at every byte. This is a small loss
-			   (~5% performance, ~0.1% density) for compressible data due to more
-			   bookkeeping, but for non-compressible data (such as JPEG) it's a huge
-			   win since the compressor quickly "realizes" the data is incompressible
-			   and doesn't bother looking for matches everywhere.
-
-			   The "skip" variable keeps track of how many bytes there are since the
-			   last match; dividing it by 32 (ie. right-shifting by five) gives the
-			   number of bytes to move ahead for each iteration. */
-
-			var candidate int
-
-			assert(next_emit < ip)
-
-		trawl:
-			for {
-				var hash uint32 = next_hash
-				var bytes_between_hash_lookups uint32 = skip >> 5
-				skip++
-				ip = next_ip
-				assert(hash == hash1(input[ip:], shift, min_match))
-				next_ip = int(uint32(ip) + bytes_between_hash_lookups)
-				if next_ip > ip_limit {
-					goto emit_remainder
-				}
-
-				next_hash = hash1(input[next_ip:], shift, min_match)
-				candidate = ip - last_distance
-				if isMatch1(input[ip:], base_ip_ptr[candidate-base_ip:], min_match) {
-					if candidate < ip {
-						table[hash] = int(ip - base_ip)
-						break
-					}
-				}
-
-				candidate = base_ip + table[hash]
-				assert(candidate >= base_ip)
-				assert(candidate < ip)
-
-				table[hash] = int(ip - base_ip)
-				if isMatch1(input[ip:], base_ip_ptr[candidate-base_ip:], min_match) {
-					break
-				}
-			}
-
-			/* Check copy distance. If candidate is not feasible, continue search.
-			   Checking is done outside of hot loop to reduce overhead. */
-			if ip-candidate > maxDistance_compress_fragment {
-				goto trawl
-			}
-
-			/* Step 2: Emit the found match together with the literal bytes from
-			   "next_emit", and then see if we can find a next match immediately
-			   afterwards. Repeat until we find no match for the input
-			   without emitting some literal bytes. */
-			{
-				var base int = ip
-				/* > 0 */
-				var matched uint = min_match + findMatchLengthWithLimit(base_ip_ptr[uint(candidate-base_ip)+min_match:], input[uint(ip)+min_match:], uint(ip_end-ip)-min_match)
-				var distance int = int(base - candidate)
-				/* We have a 6-byte match at ip, and we need to emit bytes in
-				   [next_emit, ip). */
-
-				var insert int = int(base - next_emit)
-				ip += int(matched)
-				emitInsertLen(uint32(insert), commands)
-				copy(*literals, input[next_emit:][:uint(insert)])
-				*literals = (*literals)[insert:]
-				if distance == last_distance {
-					(*commands)[0] = 64
-					*commands = (*commands)[1:]
-				} else {
-					emitDistance(uint32(distance), commands)
-					last_distance = distance
-				}
-
-				emitCopyLenLastDistance(matched, commands)
-
-				next_emit = ip
-				if ip >= ip_limit {
-					goto emit_remainder
-				}
-				{
-					var input_bytes uint64
-					var cur_hash uint32
-					/* We could immediately start working at ip now, but to improve
-					   compression we first update "table" with the hashes of some
-					   positions within the last copy. */
-
-					var prev_hash uint32
-					if min_match == 4 {
-						input_bytes = binary.LittleEndian.Uint64(input[ip-3:])
-						cur_hash = hashBytesAtOffset(input_bytes, 3, shift, min_match)
-						prev_hash = hashBytesAtOffset(input_bytes, 0, shift, min_match)
-						table[prev_hash] = int(ip - base_ip - 3)
-						prev_hash = hashBytesAtOffset(input_bytes, 1, shift, min_match)
-						table[prev_hash] = int(ip - base_ip - 2)
-						prev_hash = hashBytesAtOffset(input_bytes, 0, shift, min_match)
-						table[prev_hash] = int(ip - base_ip - 1)
-					} else {
-						input_bytes = binary.LittleEndian.Uint64(input[ip-5:])
-						prev_hash = hashBytesAtOffset(input_bytes, 0, shift, min_match)
-						table[prev_hash] = int(ip - base_ip - 5)
-						prev_hash = hashBytesAtOffset(input_bytes, 1, shift, min_match)
-						table[prev_hash] = int(ip - base_ip - 4)
-						prev_hash = hashBytesAtOffset(input_bytes, 2, shift, min_match)
-						table[prev_hash] = int(ip - base_ip - 3)
-						input_bytes = binary.LittleEndian.Uint64(input[ip-2:])
-						cur_hash = hashBytesAtOffset(input_bytes, 2, shift, min_match)
-						prev_hash = hashBytesAtOffset(input_bytes, 0, shift, min_match)
-						table[prev_hash] = int(ip - base_ip - 2)
-						prev_hash = hashBytesAtOffset(input_bytes, 1, shift, min_match)
-						table[prev_hash] = int(ip - base_ip - 1)
-					}
-
-					candidate = base_ip + table[cur_hash]
-					table[cur_hash] = int(ip - base_ip)
-				}
-			}
-
-			for ip-candidate <= maxDistance_compress_fragment && isMatch1(input[ip:], base_ip_ptr[candidate-base_ip:], min_match) {
-				var base int = ip
-				/* We have a 6-byte match at ip, and no need to emit any
-				   literal bytes prior to ip. */
-
-				var matched uint = min_match + findMatchLengthWithLimit(base_ip_ptr[uint(candidate-base_ip)+min_match:], input[uint(ip)+min_match:], uint(ip_end-ip)-min_match)
-				ip += int(matched)
-				last_distance = int(base - candidate) /* > 0 */
-				emitCopyLen(matched, commands)
-				emitDistance(uint32(last_distance), commands)
-
-				next_emit = ip
-				if ip >= ip_limit {
-					goto emit_remainder
-				}
-				{
-					var input_bytes uint64
-					var cur_hash uint32
-					/* We could immediately start working at ip now, but to improve
-					   compression we first update "table" with the hashes of some
-					   positions within the last copy. */
-
-					var prev_hash uint32
-					if min_match == 4 {
-						input_bytes = binary.LittleEndian.Uint64(input[ip-3:])
-						cur_hash = hashBytesAtOffset(input_bytes, 3, shift, min_match)
-						prev_hash = hashBytesAtOffset(input_bytes, 0, shift, min_match)
-						table[prev_hash] = int(ip - base_ip - 3)
-						prev_hash = hashBytesAtOffset(input_bytes, 1, shift, min_match)
-						table[prev_hash] = int(ip - base_ip - 2)
-						prev_hash = hashBytesAtOffset(input_bytes, 2, shift, min_match)
-						table[prev_hash] = int(ip - base_ip - 1)
-					} else {
-						input_bytes = binary.LittleEndian.Uint64(input[ip-5:])
-						prev_hash = hashBytesAtOffset(input_bytes, 0, shift, min_match)
-						table[prev_hash] = int(ip - base_ip - 5)
-						prev_hash = hashBytesAtOffset(input_bytes, 1, shift, min_match)
-						table[prev_hash] = int(ip - base_ip - 4)
-						prev_hash = hashBytesAtOffset(input_bytes, 2, shift, min_match)
-						table[prev_hash] = int(ip - base_ip - 3)
-						input_bytes = binary.LittleEndian.Uint64(input[ip-2:])
-						cur_hash = hashBytesAtOffset(input_bytes, 2, shift, min_match)
-						prev_hash = hashBytesAtOffset(input_bytes, 0, shift, min_match)
-						table[prev_hash] = int(ip - base_ip - 2)
-						prev_hash = hashBytesAtOffset(input_bytes, 1, shift, min_match)
-						table[prev_hash] = int(ip - base_ip - 1)
-					}
-
-					candidate = base_ip + table[cur_hash]
-					table[cur_hash] = int(ip - base_ip)
-				}
-			}
-
-			ip++
-			next_hash = hash1(input[ip:], shift, min_match)
-		}
-	}
-
-emit_remainder:
-	assert(next_emit <= ip_end)
-
-	/* Emit the remaining bytes as literals. */
-	if next_emit < ip_end {
-		var insert uint32 = uint32(ip_end - next_emit)
-		emitInsertLen(insert, commands)
-		copy(*literals, input[next_emit:][:insert])
-		*literals = (*literals)[insert:]
-	}
-}
-
-var storeCommands_kNumExtraBits = [128]uint32{
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1,
-	1,
-	2,
-	2,
-	3,
-	3,
-	4,
-	4,
-	5,
-	5,
-	6,
-	7,
-	8,
-	9,
-	10,
-	12,
-	14,
-	24,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1,
-	1,
-	2,
-	2,
-	3,
-	3,
-	4,
-	4,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1,
-	1,
-	2,
-	2,
-	3,
-	3,
-	4,
-	4,
-	5,
-	5,
-	6,
-	7,
-	8,
-	9,
-	10,
-	24,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1,
-	1,
-	2,
-	2,
-	3,
-	3,
-	4,
-	4,
-	5,
-	5,
-	6,
-	6,
-	7,
-	7,
-	8,
-	8,
-	9,
-	9,
-	10,
-	10,
-	11,
-	11,
-	12,
-	12,
-	13,
-	13,
-	14,
-	14,
-	15,
-	15,
-	16,
-	16,
-	17,
-	17,
-	18,
-	18,
-	19,
-	19,
-	20,
-	20,
-	21,
-	21,
-	22,
-	22,
-	23,
-	23,
-	24,
-	24,
-}
-var storeCommands_kInsertOffset = [24]uint32{
-	0,
-	1,
-	2,
-	3,
-	4,
-	5,
-	6,
-	8,
-	10,
-	14,
-	18,
-	26,
-	34,
-	50,
-	66,
-	98,
-	130,
-	194,
-	322,
-	578,
-	1090,
-	2114,
-	6210,
-	22594,
-}
-
-func storeCommands(literals []byte, num_literals uint, commands []uint32, num_commands uint, storage_ix *uint, storage []byte) {
-	var lit_depths [256]byte
-	var lit_bits [256]uint16
-	var lit_histo = [256]uint32{0}
-	var cmd_depths = [128]byte{0}
-	var cmd_bits = [128]uint16{0}
-	var cmd_histo = [128]uint32{0}
-	var i uint
-	for i = 0; i < num_literals; i++ {
-		lit_histo[literals[i]]++
-	}
-
-	buildAndStoreHuffmanTreeFast(lit_histo[:], num_literals, /* max_bits = */
-		8, lit_depths[:], lit_bits[:], storage_ix, storage)
-
-	for i = 0; i < num_commands; i++ {
-		var code uint32 = commands[i] & 0xFF
-		assert(code < 128)
-		cmd_histo[code]++
-	}
-
-	cmd_histo[1] += 1
-	cmd_histo[2] += 1
-	cmd_histo[64] += 1
-	cmd_histo[84] += 1
-	buildAndStoreCommandPrefixCode(cmd_histo[:], cmd_depths[:], cmd_bits[:], storage_ix, storage)
-
-	for i = 0; i < num_commands; i++ {
-		var cmd uint32 = commands[i]
-		var code uint32 = cmd & 0xFF
-		var extra uint32 = cmd >> 8
-		assert(code < 128)
-		writeBits(uint(cmd_depths[code]), uint64(cmd_bits[code]), storage_ix, storage)
-		writeBits(uint(storeCommands_kNumExtraBits[code]), uint64(extra), storage_ix, storage)
-		if code < 24 {
-			var insert uint32 = storeCommands_kInsertOffset[code] + extra
-			var j uint32
-			for j = 0; j < insert; j++ {
-				var lit byte = literals[0]
-				writeBits(uint(lit_depths[lit]), uint64(lit_bits[lit]), storage_ix, storage)
-				literals = literals[1:]
-			}
-		}
-	}
-}
-
-/* Acceptable loss for uncompressible speedup is 2% */
-const minRatio = 0.98
-
-const sampleRate = 43
-
-func shouldCompress(input []byte, input_size uint, num_literals uint) bool {
-	var corpus_size float64 = float64(input_size)
-	if float64(num_literals) < minRatio*corpus_size {
-		return true
-	} else {
-		var literal_histo = [256]uint32{0}
-		var max_total_bit_cost float64 = corpus_size * 8 * minRatio / sampleRate
-		var i uint
-		for i = 0; i < input_size; i += sampleRate {
-			literal_histo[input[i]]++
-		}
-
-		return bitsEntropy(literal_histo[:], 256) < max_total_bit_cost
-	}
-}
-
-func rewindBitPosition(new_storage_ix uint, storage_ix *uint, storage []byte) {
-	var bitpos uint = new_storage_ix & 7
-	var mask uint = (1 << bitpos) - 1
-	storage[new_storage_ix>>3] &= byte(mask)
-	*storage_ix = new_storage_ix
-}
-
-func emitUncompressedMetaBlock(input []byte, input_size uint, storage_ix *uint, storage []byte) {
-	storeMetaBlockHeader(input_size, true, storage_ix, storage)
-	*storage_ix = (*storage_ix + 7) &^ 7
-	copy(storage[*storage_ix>>3:], input[:input_size])
-	*storage_ix += input_size << 3
-	storage[*storage_ix>>3] = 0
-}
-
-func compressFragmentTwoPassImpl(input []byte, input_size uint, is_last bool, command_buf []uint32, literal_buf []byte, table []int, table_bits uint, min_match uint, storage_ix *uint, storage []byte) {
-	/* Save the start of the first block for position and distance computations.
-	 */
-	var base_ip []byte = input
-
-	for input_size > 0 {
-		var block_size uint = brotli_min_size_t(input_size, kCompressFragmentTwoPassBlockSize)
-		var commands []uint32 = command_buf
-		var literals []byte = literal_buf
-		var num_literals uint
-		createCommands(input, block_size, input_size, base_ip, table, table_bits, min_match, &literals, &commands)
-		num_literals = uint(-cap(literals) + cap(literal_buf))
-		if shouldCompress(input, block_size, num_literals) {
-			var num_commands uint = uint(-cap(commands) + cap(command_buf))
-			storeMetaBlockHeader(block_size, false, storage_ix, storage)
-
-			/* No block splits, no contexts. */
-			writeBits(13, 0, storage_ix, storage)
-
-			storeCommands(literal_buf, num_literals, command_buf, num_commands, storage_ix, storage)
-		} else {
-			/* Since we did not find many backward references and the entropy of
-			   the data is close to 8 bits, we can simply emit an uncompressed block.
-			   This makes compression speed of uncompressible data about 3x faster. */
-			emitUncompressedMetaBlock(input, block_size, storage_ix, storage)
-		}
-
-		input = input[block_size:]
-		input_size -= block_size
-	}
-}
-
-/* Compresses "input" string to the "*storage" buffer as one or more complete
-   meta-blocks, and updates the "*storage_ix" bit position.
-
-   If "is_last" is 1, emits an additional empty last meta-block.
-
-   REQUIRES: "input_size" is greater than zero, or "is_last" is 1.
-   REQUIRES: "input_size" is less or equal to maximal metablock size (1 << 24).
-   REQUIRES: "command_buf" and "literal_buf" point to at least
-              kCompressFragmentTwoPassBlockSize long arrays.
-   REQUIRES: All elements in "table[0..table_size-1]" are initialized to zero.
-   REQUIRES: "table_size" is a power of two
-   OUTPUT: maximal copy distance <= |input_size|
-   OUTPUT: maximal copy distance <= BROTLI_MAX_BACKWARD_LIMIT(18) */
-func compressFragmentTwoPass(input []byte, input_size uint, is_last bool, command_buf []uint32, literal_buf []byte, table []int, table_size uint, storage_ix *uint, storage []byte) {
-	var initial_storage_ix uint = *storage_ix
-	var table_bits uint = uint(log2FloorNonZero(table_size))
-	var min_match uint
-	if table_bits <= 15 {
-		min_match = 4
-	} else {
-		min_match = 6
-	}
-	compressFragmentTwoPassImpl(input, input_size, is_last, command_buf, literal_buf, table, table_bits, min_match, storage_ix, storage)
-
-	/* If output is larger than single uncompressed block, rewrite it. */
-	if *storage_ix-initial_storage_ix > 31+(input_size<<3) {
-		rewindBitPosition(initial_storage_ix, storage_ix, storage)
-		emitUncompressedMetaBlock(input, input_size, storage_ix, storage)
-	}
-
-	if is_last {
-		writeBits(1, 1, storage_ix, storage) /* islast */
-		writeBits(1, 1, storage_ix, storage) /* isempty */
-		*storage_ix = (*storage_ix + 7) &^ 7
-	}
-}
Index: trunk/vendor/github.com/andybalholm/brotli/constants.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/constants.go	(revision 145)
+++ 	(revision )
@@ -1,77 +1,0 @@
-package brotli
-
-/* Copyright 2016 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* Specification: 7.3. Encoding of the context map */
-const contextMapMaxRle = 16
-
-/* Specification: 2. Compressed representation overview */
-const maxNumberOfBlockTypes = 256
-
-/* Specification: 3.3. Alphabet sizes: insert-and-copy length */
-const numLiteralSymbols = 256
-
-const numCommandSymbols = 704
-
-const numBlockLenSymbols = 26
-
-const maxContextMapSymbols = (maxNumberOfBlockTypes + contextMapMaxRle)
-
-const maxBlockTypeSymbols = (maxNumberOfBlockTypes + 2)
-
-/* Specification: 3.5. Complex prefix codes */
-const repeatPreviousCodeLength = 16
-
-const repeatZeroCodeLength = 17
-
-const codeLengthCodes = (repeatZeroCodeLength + 1)
-
-/* "code length of 8 is repeated" */
-const initialRepeatedCodeLength = 8
-
-/* "Large Window Brotli" */
-const largeMaxDistanceBits = 62
-
-const largeMinWbits = 10
-
-const largeMaxWbits = 30
-
-/* Specification: 4. Encoding of distances */
-const numDistanceShortCodes = 16
-
-const maxNpostfix = 3
-
-const maxNdirect = 120
-
-const maxDistanceBits = 24
-
-func distanceAlphabetSize(NPOSTFIX uint, NDIRECT uint, MAXNBITS uint) uint {
-	return numDistanceShortCodes + NDIRECT + uint(MAXNBITS<<(NPOSTFIX+1))
-}
-
-/* numDistanceSymbols == 1128 */
-const numDistanceSymbols = 1128
-
-const maxDistance = 0x3FFFFFC
-
-const maxAllowedDistance = 0x7FFFFFFC
-
-/* 7.1. Context modes and context ID lookup for literals */
-/* "context IDs for literals are in the range of 0..63" */
-const literalContextBits = 6
-
-/* 7.2. Context ID for distances */
-const distanceContextBits = 2
-
-/* 9.1. Format of the Stream Header */
-/* Number of slack bytes for window size. Don't confuse
-   with BROTLI_NUM_DISTANCE_SHORT_CODES. */
-const windowGap = 16
-
-func maxBackwardLimit(W uint) uint {
-	return (uint(1) << W) - windowGap
-}
Index: trunk/vendor/github.com/andybalholm/brotli/context.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/context.go	(revision 145)
+++ 	(revision )
@@ -1,2176 +1,0 @@
-package brotli
-
-/* Lookup table to map the previous two bytes to a context id.
-
-There are four different context modeling modes defined here:
-  contextLSB6: context id is the least significant 6 bits of the last byte,
-  contextMSB6: context id is the most significant 6 bits of the last byte,
-  contextUTF8: second-order context model tuned for UTF8-encoded text,
-  contextSigned: second-order context model tuned for signed integers.
-
-If |p1| and |p2| are the previous two bytes, and |mode| is current context
-mode, we calculate the context as:
-
-  context = ContextLut(mode)[p1] | ContextLut(mode)[p2 + 256].
-
-For contextUTF8 mode, if the previous two bytes are ASCII characters
-(i.e. < 128), this will be equivalent to
-
-  context = 4 * context1(p1) + context2(p2),
-
-where context1 is based on the previous byte in the following way:
-
-  0  : non-ASCII control
-  1  : \t, \n, \r
-  2  : space
-  3  : other punctuation
-  4  : " '
-  5  : %
-  6  : ( < [ {
-  7  : ) > ] }
-  8  : , ; :
-  9  : .
-  10 : =
-  11 : number
-  12 : upper-case vowel
-  13 : upper-case consonant
-  14 : lower-case vowel
-  15 : lower-case consonant
-
-and context2 is based on the second last byte:
-
-  0 : control, space
-  1 : punctuation
-  2 : upper-case letter, number
-  3 : lower-case letter
-
-If the last byte is ASCII, and the second last byte is not (in a valid UTF8
-stream it will be a continuation byte, value between 128 and 191), the
-context is the same as if the second last byte was an ASCII control or space.
-
-If the last byte is a UTF8 lead byte (value >= 192), then the next byte will
-be a continuation byte and the context id is 2 or 3 depending on the LSB of
-the last byte and to a lesser extent on the second last byte if it is ASCII.
-
-If the last byte is a UTF8 continuation byte, the second last byte can be:
-  - continuation byte: the next byte is probably ASCII or lead byte (assuming
-    4-byte UTF8 characters are rare) and the context id is 0 or 1.
-  - lead byte (192 - 207): next byte is ASCII or lead byte, context is 0 or 1
-  - lead byte (208 - 255): next byte is continuation byte, context is 2 or 3
-
-The possible value combinations of the previous two bytes, the range of
-context ids and the type of the next byte is summarized in the table below:
-
-|--------\-----------------------------------------------------------------|
-|         \                         Last byte                              |
-| Second   \---------------------------------------------------------------|
-| last byte \    ASCII            |   cont. byte        |   lead byte      |
-|            \   (0-127)          |   (128-191)         |   (192-)         |
-|=============|===================|=====================|==================|
-|  ASCII      | next: ASCII/lead  |  not valid          |  next: cont.     |
-|  (0-127)    | context: 4 - 63   |                     |  context: 2 - 3  |
-|-------------|-------------------|---------------------|------------------|
-|  cont. byte | next: ASCII/lead  |  next: ASCII/lead   |  next: cont.     |
-|  (128-191)  | context: 4 - 63   |  context: 0 - 1     |  context: 2 - 3  |
-|-------------|-------------------|---------------------|------------------|
-|  lead byte  | not valid         |  next: ASCII/lead   |  not valid       |
-|  (192-207)  |                   |  context: 0 - 1     |                  |
-|-------------|-------------------|---------------------|------------------|
-|  lead byte  | not valid         |  next: cont.        |  not valid       |
-|  (208-)     |                   |  context: 2 - 3     |                  |
-|-------------|-------------------|---------------------|------------------|
-*/
-
-const (
-	contextLSB6   = 0
-	contextMSB6   = 1
-	contextUTF8   = 2
-	contextSigned = 3
-)
-
-/* Common context lookup table for all context modes. */
-var kContextLookup = [2048]byte{
-	/* CONTEXT_LSB6, last byte. */
-	0,
-	1,
-	2,
-	3,
-	4,
-	5,
-	6,
-	7,
-	8,
-	9,
-	10,
-	11,
-	12,
-	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,
-	0,
-	1,
-	2,
-	3,
-	4,
-	5,
-	6,
-	7,
-	8,
-	9,
-	10,
-	11,
-	12,
-	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,
-	0,
-	1,
-	2,
-	3,
-	4,
-	5,
-	6,
-	7,
-	8,
-	9,
-	10,
-	11,
-	12,
-	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,
-	0,
-	1,
-	2,
-	3,
-	4,
-	5,
-	6,
-	7,
-	8,
-	9,
-	10,
-	11,
-	12,
-	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,
-
-	/* CONTEXT_LSB6, second last byte, */
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-
-	/* CONTEXT_MSB6, last byte. */
-	0,
-	0,
-	0,
-	0,
-	1,
-	1,
-	1,
-	1,
-	2,
-	2,
-	2,
-	2,
-	3,
-	3,
-	3,
-	3,
-	4,
-	4,
-	4,
-	4,
-	5,
-	5,
-	5,
-	5,
-	6,
-	6,
-	6,
-	6,
-	7,
-	7,
-	7,
-	7,
-	8,
-	8,
-	8,
-	8,
-	9,
-	9,
-	9,
-	9,
-	10,
-	10,
-	10,
-	10,
-	11,
-	11,
-	11,
-	11,
-	12,
-	12,
-	12,
-	12,
-	13,
-	13,
-	13,
-	13,
-	14,
-	14,
-	14,
-	14,
-	15,
-	15,
-	15,
-	15,
-	16,
-	16,
-	16,
-	16,
-	17,
-	17,
-	17,
-	17,
-	18,
-	18,
-	18,
-	18,
-	19,
-	19,
-	19,
-	19,
-	20,
-	20,
-	20,
-	20,
-	21,
-	21,
-	21,
-	21,
-	22,
-	22,
-	22,
-	22,
-	23,
-	23,
-	23,
-	23,
-	24,
-	24,
-	24,
-	24,
-	25,
-	25,
-	25,
-	25,
-	26,
-	26,
-	26,
-	26,
-	27,
-	27,
-	27,
-	27,
-	28,
-	28,
-	28,
-	28,
-	29,
-	29,
-	29,
-	29,
-	30,
-	30,
-	30,
-	30,
-	31,
-	31,
-	31,
-	31,
-	32,
-	32,
-	32,
-	32,
-	33,
-	33,
-	33,
-	33,
-	34,
-	34,
-	34,
-	34,
-	35,
-	35,
-	35,
-	35,
-	36,
-	36,
-	36,
-	36,
-	37,
-	37,
-	37,
-	37,
-	38,
-	38,
-	38,
-	38,
-	39,
-	39,
-	39,
-	39,
-	40,
-	40,
-	40,
-	40,
-	41,
-	41,
-	41,
-	41,
-	42,
-	42,
-	42,
-	42,
-	43,
-	43,
-	43,
-	43,
-	44,
-	44,
-	44,
-	44,
-	45,
-	45,
-	45,
-	45,
-	46,
-	46,
-	46,
-	46,
-	47,
-	47,
-	47,
-	47,
-	48,
-	48,
-	48,
-	48,
-	49,
-	49,
-	49,
-	49,
-	50,
-	50,
-	50,
-	50,
-	51,
-	51,
-	51,
-	51,
-	52,
-	52,
-	52,
-	52,
-	53,
-	53,
-	53,
-	53,
-	54,
-	54,
-	54,
-	54,
-	55,
-	55,
-	55,
-	55,
-	56,
-	56,
-	56,
-	56,
-	57,
-	57,
-	57,
-	57,
-	58,
-	58,
-	58,
-	58,
-	59,
-	59,
-	59,
-	59,
-	60,
-	60,
-	60,
-	60,
-	61,
-	61,
-	61,
-	61,
-	62,
-	62,
-	62,
-	62,
-	63,
-	63,
-	63,
-	63,
-
-	/* CONTEXT_MSB6, second last byte, */
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-
-	/* CONTEXT_UTF8, last byte. */
-	/* ASCII range. */
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4,
-	4,
-	0,
-	0,
-	4,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8,
-	12,
-	16,
-	12,
-	12,
-	20,
-	12,
-	16,
-	24,
-	28,
-	12,
-	12,
-	32,
-	12,
-	36,
-	12,
-	44,
-	44,
-	44,
-	44,
-	44,
-	44,
-	44,
-	44,
-	44,
-	44,
-	32,
-	32,
-	24,
-	40,
-	28,
-	12,
-	12,
-	48,
-	52,
-	52,
-	52,
-	48,
-	52,
-	52,
-	52,
-	48,
-	52,
-	52,
-	52,
-	52,
-	52,
-	48,
-	52,
-	52,
-	52,
-	52,
-	52,
-	48,
-	52,
-	52,
-	52,
-	52,
-	52,
-	24,
-	12,
-	28,
-	12,
-	12,
-	12,
-	56,
-	60,
-	60,
-	60,
-	56,
-	60,
-	60,
-	60,
-	56,
-	60,
-	60,
-	60,
-	60,
-	60,
-	56,
-	60,
-	60,
-	60,
-	60,
-	60,
-	56,
-	60,
-	60,
-	60,
-	60,
-	60,
-	24,
-	12,
-	28,
-	12,
-	0,
-
-	/* UTF8 continuation byte range. */
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-
-	/* UTF8 lead byte range. */
-	2,
-	3,
-	2,
-	3,
-	2,
-	3,
-	2,
-	3,
-	2,
-	3,
-	2,
-	3,
-	2,
-	3,
-	2,
-	3,
-	2,
-	3,
-	2,
-	3,
-	2,
-	3,
-	2,
-	3,
-	2,
-	3,
-	2,
-	3,
-	2,
-	3,
-	2,
-	3,
-	2,
-	3,
-	2,
-	3,
-	2,
-	3,
-	2,
-	3,
-	2,
-	3,
-	2,
-	3,
-	2,
-	3,
-	2,
-	3,
-	2,
-	3,
-	2,
-	3,
-	2,
-	3,
-	2,
-	3,
-	2,
-	3,
-	2,
-	3,
-	2,
-	3,
-	2,
-	3,
-
-	/* CONTEXT_UTF8 second last byte. */
-	/* ASCII range. */
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	1,
-	1,
-	1,
-	1,
-	0,
-
-	/* UTF8 continuation byte range. */
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-
-	/* UTF8 lead byte range. */
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-
-	/* CONTEXT_SIGNED, last byte, same as the above values shifted by 3 bits. */
-	0,
-	8,
-	8,
-	8,
-	8,
-	8,
-	8,
-	8,
-	8,
-	8,
-	8,
-	8,
-	8,
-	8,
-	8,
-	8,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	16,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	32,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	40,
-	48,
-	48,
-	48,
-	48,
-	48,
-	48,
-	48,
-	48,
-	48,
-	48,
-	48,
-	48,
-	48,
-	48,
-	48,
-	56,
-
-	/* CONTEXT_SIGNED, second last byte. */
-	0,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	1,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	2,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	3,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	4,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	5,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	7,
-}
-
-type contextLUT []byte
-
-func getContextLUT(mode int) contextLUT {
-	return kContextLookup[mode<<9:]
-}
-
-func getContext(p1 byte, p2 byte, lut contextLUT) byte {
-	return lut[p1] | lut[256+int(p2)]
-}
Index: trunk/vendor/github.com/andybalholm/brotli/decode.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/decode.go	(revision 145)
+++ 	(revision )
@@ -1,2586 +1,0 @@
-package brotli
-
-/* Copyright 2013 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-const (
-	decoderResultError           = 0
-	decoderResultSuccess         = 1
-	decoderResultNeedsMoreInput  = 2
-	decoderResultNeedsMoreOutput = 3
-)
-
-/**
- * Error code for detailed logging / production debugging.
- *
- * See ::BrotliDecoderGetErrorCode and ::BROTLI_LAST_ERROR_CODE.
- */
-const (
-	decoderNoError                          = 0
-	decoderSuccess                          = 1
-	decoderNeedsMoreInput                   = 2
-	decoderNeedsMoreOutput                  = 3
-	decoderErrorFormatExuberantNibble       = -1
-	decoderErrorFormatReserved              = -2
-	decoderErrorFormatExuberantMetaNibble   = -3
-	decoderErrorFormatSimpleHuffmanAlphabet = -4
-	decoderErrorFormatSimpleHuffmanSame     = -5
-	decoderErrorFormatClSpace               = -6
-	decoderErrorFormatHuffmanSpace          = -7
-	decoderErrorFormatContextMapRepeat      = -8
-	decoderErrorFormatBlockLength1          = -9
-	decoderErrorFormatBlockLength2          = -10
-	decoderErrorFormatTransform             = -11
-	decoderErrorFormatDictionary            = -12
-	decoderErrorFormatWindowBits            = -13
-	decoderErrorFormatPadding1              = -14
-	decoderErrorFormatPadding2              = -15
-	decoderErrorFormatDistance              = -16
-	decoderErrorDictionaryNotSet            = -19
-	decoderErrorInvalidArguments            = -20
-	decoderErrorAllocContextModes           = -21
-	decoderErrorAllocTreeGroups             = -22
-	decoderErrorAllocContextMap             = -25
-	decoderErrorAllocRingBuffer1            = -26
-	decoderErrorAllocRingBuffer2            = -27
-	decoderErrorAllocBlockTypeTrees         = -30
-	decoderErrorUnreachable                 = -31
-)
-
-const huffmanTableBits = 8
-
-const huffmanTableMask = 0xFF
-
-/* We need the slack region for the following reasons:
-   - doing up to two 16-byte copies for fast backward copying
-   - inserting transformed dictionary word (5 prefix + 24 base + 8 suffix) */
-const kRingBufferWriteAheadSlack uint32 = 42
-
-var kCodeLengthCodeOrder = [codeLengthCodes]byte{1, 2, 3, 4, 0, 5, 17, 6, 16, 7, 8, 9, 10, 11, 12, 13, 14, 15}
-
-/* Static prefix code for the complex code length code lengths. */
-var kCodeLengthPrefixLength = [16]byte{2, 2, 2, 3, 2, 2, 2, 4, 2, 2, 2, 3, 2, 2, 2, 4}
-
-var kCodeLengthPrefixValue = [16]byte{0, 4, 3, 2, 0, 4, 3, 1, 0, 4, 3, 2, 0, 4, 3, 5}
-
-/* Saves error code and converts it to BrotliDecoderResult. */
-func saveErrorCode(s *Reader, e int) int {
-	s.error_code = int(e)
-	switch e {
-	case decoderSuccess:
-		return decoderResultSuccess
-
-	case decoderNeedsMoreInput:
-		return decoderResultNeedsMoreInput
-
-	case decoderNeedsMoreOutput:
-		return decoderResultNeedsMoreOutput
-
-	default:
-		return decoderResultError
-	}
-}
-
-/* Decodes WBITS by reading 1 - 7 bits, or 0x11 for "Large Window Brotli".
-   Precondition: bit-reader accumulator has at least 8 bits. */
-func decodeWindowBits(s *Reader, br *bitReader) int {
-	var n uint32
-	var large_window bool = s.large_window
-	s.large_window = false
-	takeBits(br, 1, &n)
-	if n == 0 {
-		s.window_bits = 16
-		return decoderSuccess
-	}
-
-	takeBits(br, 3, &n)
-	if n != 0 {
-		s.window_bits = 17 + n
-		return decoderSuccess
-	}
-
-	takeBits(br, 3, &n)
-	if n == 1 {
-		if large_window {
-			takeBits(br, 1, &n)
-			if n == 1 {
-				return decoderErrorFormatWindowBits
-			}
-
-			s.large_window = true
-			return decoderSuccess
-		} else {
-			return decoderErrorFormatWindowBits
-		}
-	}
-
-	if n != 0 {
-		s.window_bits = 8 + n
-		return decoderSuccess
-	}
-
-	s.window_bits = 17
-	return decoderSuccess
-}
-
-/* Decodes a number in the range [0..255], by reading 1 - 11 bits. */
-func decodeVarLenUint8(s *Reader, br *bitReader, value *uint32) int {
-	var bits uint32
-	switch s.substate_decode_uint8 {
-	case stateDecodeUint8None:
-		if !safeReadBits(br, 1, &bits) {
-			return decoderNeedsMoreInput
-		}
-
-		if bits == 0 {
-			*value = 0
-			return decoderSuccess
-		}
-		fallthrough
-
-		/* Fall through. */
-	case stateDecodeUint8Short:
-		if !safeReadBits(br, 3, &bits) {
-			s.substate_decode_uint8 = stateDecodeUint8Short
-			return decoderNeedsMoreInput
-		}
-
-		if bits == 0 {
-			*value = 1
-			s.substate_decode_uint8 = stateDecodeUint8None
-			return decoderSuccess
-		}
-
-		/* Use output value as a temporary storage. It MUST be persisted. */
-		*value = bits
-		fallthrough
-
-		/* Fall through. */
-	case stateDecodeUint8Long:
-		if !safeReadBits(br, *value, &bits) {
-			s.substate_decode_uint8 = stateDecodeUint8Long
-			return decoderNeedsMoreInput
-		}
-
-		*value = (1 << *value) + bits
-		s.substate_decode_uint8 = stateDecodeUint8None
-		return decoderSuccess
-
-	default:
-		return decoderErrorUnreachable
-	}
-}
-
-/* Decodes a metablock length and flags by reading 2 - 31 bits. */
-func decodeMetaBlockLength(s *Reader, br *bitReader) int {
-	var bits uint32
-	var i int
-	for {
-		switch s.substate_metablock_header {
-		case stateMetablockHeaderNone:
-			if !safeReadBits(br, 1, &bits) {
-				return decoderNeedsMoreInput
-			}
-
-			if bits != 0 {
-				s.is_last_metablock = 1
-			} else {
-				s.is_last_metablock = 0
-			}
-			s.meta_block_remaining_len = 0
-			s.is_uncompressed = 0
-			s.is_metadata = 0
-			if s.is_last_metablock == 0 {
-				s.substate_metablock_header = stateMetablockHeaderNibbles
-				break
-			}
-
-			s.substate_metablock_header = stateMetablockHeaderEmpty
-			fallthrough
-
-			/* Fall through. */
-		case stateMetablockHeaderEmpty:
-			if !safeReadBits(br, 1, &bits) {
-				return decoderNeedsMoreInput
-			}
-
-			if bits != 0 {
-				s.substate_metablock_header = stateMetablockHeaderNone
-				return decoderSuccess
-			}
-
-			s.substate_metablock_header = stateMetablockHeaderNibbles
-			fallthrough
-
-			/* Fall through. */
-		case stateMetablockHeaderNibbles:
-			if !safeReadBits(br, 2, &bits) {
-				return decoderNeedsMoreInput
-			}
-
-			s.size_nibbles = uint(byte(bits + 4))
-			s.loop_counter = 0
-			if bits == 3 {
-				s.is_metadata = 1
-				s.substate_metablock_header = stateMetablockHeaderReserved
-				break
-			}
-
-			s.substate_metablock_header = stateMetablockHeaderSize
-			fallthrough
-
-			/* Fall through. */
-		case stateMetablockHeaderSize:
-			i = s.loop_counter
-
-			for ; i < int(s.size_nibbles); i++ {
-				if !safeReadBits(br, 4, &bits) {
-					s.loop_counter = i
-					return decoderNeedsMoreInput
-				}
-
-				if uint(i+1) == s.size_nibbles && s.size_nibbles > 4 && bits == 0 {
-					return decoderErrorFormatExuberantNibble
-				}
-
-				s.meta_block_remaining_len |= int(bits << uint(i*4))
-			}
-
-			s.substate_metablock_header = stateMetablockHeaderUncompressed
-			fallthrough
-
-			/* Fall through. */
-		case stateMetablockHeaderUncompressed:
-			if s.is_last_metablock == 0 {
-				if !safeReadBits(br, 1, &bits) {
-					return decoderNeedsMoreInput
-				}
-
-				if bits != 0 {
-					s.is_uncompressed = 1
-				} else {
-					s.is_uncompressed = 0
-				}
-			}
-
-			s.meta_block_remaining_len++
-			s.substate_metablock_header = stateMetablockHeaderNone
-			return decoderSuccess
-
-		case stateMetablockHeaderReserved:
-			if !safeReadBits(br, 1, &bits) {
-				return decoderNeedsMoreInput
-			}
-
-			if bits != 0 {
-				return decoderErrorFormatReserved
-			}
-
-			s.substate_metablock_header = stateMetablockHeaderBytes
-			fallthrough
-
-			/* Fall through. */
-		case stateMetablockHeaderBytes:
-			if !safeReadBits(br, 2, &bits) {
-				return decoderNeedsMoreInput
-			}
-
-			if bits == 0 {
-				s.substate_metablock_header = stateMetablockHeaderNone
-				return decoderSuccess
-			}
-
-			s.size_nibbles = uint(byte(bits))
-			s.substate_metablock_header = stateMetablockHeaderMetadata
-			fallthrough
-
-			/* Fall through. */
-		case stateMetablockHeaderMetadata:
-			i = s.loop_counter
-
-			for ; i < int(s.size_nibbles); i++ {
-				if !safeReadBits(br, 8, &bits) {
-					s.loop_counter = i
-					return decoderNeedsMoreInput
-				}
-
-				if uint(i+1) == s.size_nibbles && s.size_nibbles > 1 && bits == 0 {
-					return decoderErrorFormatExuberantMetaNibble
-				}
-
-				s.meta_block_remaining_len |= int(bits << uint(i*8))
-			}
-
-			s.meta_block_remaining_len++
-			s.substate_metablock_header = stateMetablockHeaderNone
-			return decoderSuccess
-
-		default:
-			return decoderErrorUnreachable
-		}
-	}
-}
-
-/* Decodes the Huffman code.
-   This method doesn't read data from the bit reader, BUT drops the amount of
-   bits that correspond to the decoded symbol.
-   bits MUST contain at least 15 (BROTLI_HUFFMAN_MAX_CODE_LENGTH) valid bits. */
-func decodeSymbol(bits uint32, table []huffmanCode, br *bitReader) uint32 {
-	table = table[bits&huffmanTableMask:]
-	if table[0].bits > huffmanTableBits {
-		var nbits uint32 = uint32(table[0].bits) - huffmanTableBits
-		dropBits(br, huffmanTableBits)
-		table = table[uint32(table[0].value)+((bits>>huffmanTableBits)&bitMask(nbits)):]
-	}
-
-	dropBits(br, uint32(table[0].bits))
-	return uint32(table[0].value)
-}
-
-/* Reads and decodes the next Huffman code from bit-stream.
-   This method peeks 16 bits of input and drops 0 - 15 of them. */
-func readSymbol(table []huffmanCode, br *bitReader) uint32 {
-	return decodeSymbol(get16BitsUnmasked(br), table, br)
-}
-
-/* Same as DecodeSymbol, but it is known that there is less than 15 bits of
-   input are currently available. */
-func safeDecodeSymbol(table []huffmanCode, br *bitReader, result *uint32) bool {
-	var val uint32
-	var available_bits uint32 = getAvailableBits(br)
-	if available_bits == 0 {
-		if table[0].bits == 0 {
-			*result = uint32(table[0].value)
-			return true
-		}
-
-		return false /* No valid bits at all. */
-	}
-
-	val = uint32(getBitsUnmasked(br))
-	table = table[val&huffmanTableMask:]
-	if table[0].bits <= huffmanTableBits {
-		if uint32(table[0].bits) <= available_bits {
-			dropBits(br, uint32(table[0].bits))
-			*result = uint32(table[0].value)
-			return true
-		} else {
-			return false /* Not enough bits for the first level. */
-		}
-	}
-
-	if available_bits <= huffmanTableBits {
-		return false /* Not enough bits to move to the second level. */
-	}
-
-	/* Speculatively drop HUFFMAN_TABLE_BITS. */
-	val = (val & bitMask(uint32(table[0].bits))) >> huffmanTableBits
-
-	available_bits -= huffmanTableBits
-	table = table[uint32(table[0].value)+val:]
-	if available_bits < uint32(table[0].bits) {
-		return false /* Not enough bits for the second level. */
-	}
-
-	dropBits(br, huffmanTableBits+uint32(table[0].bits))
-	*result = uint32(table[0].value)
-	return true
-}
-
-func safeReadSymbol(table []huffmanCode, br *bitReader, result *uint32) bool {
-	var val uint32
-	if safeGetBits(br, 15, &val) {
-		*result = decodeSymbol(val, table, br)
-		return true
-	}
-
-	return safeDecodeSymbol(table, br, result)
-}
-
-/* Makes a look-up in first level Huffman table. Peeks 8 bits. */
-func preloadSymbol(safe int, table []huffmanCode, br *bitReader, bits *uint32, value *uint32) {
-	if safe != 0 {
-		return
-	}
-
-	table = table[getBits(br, huffmanTableBits):]
-	*bits = uint32(table[0].bits)
-	*value = uint32(table[0].value)
-}
-
-/* Decodes the next Huffman code using data prepared by PreloadSymbol.
-   Reads 0 - 15 bits. Also peeks 8 following bits. */
-func readPreloadedSymbol(table []huffmanCode, br *bitReader, bits *uint32, value *uint32) uint32 {
-	var result uint32 = *value
-	var ext []huffmanCode
-	if *bits > huffmanTableBits {
-		var val uint32 = get16BitsUnmasked(br)
-		ext = table[val&huffmanTableMask:][*value:]
-		var mask uint32 = bitMask((*bits - huffmanTableBits))
-		dropBits(br, huffmanTableBits)
-		ext = ext[(val>>huffmanTableBits)&mask:]
-		dropBits(br, uint32(ext[0].bits))
-		result = uint32(ext[0].value)
-	} else {
-		dropBits(br, *bits)
-	}
-
-	preloadSymbol(0, table, br, bits, value)
-	return result
-}
-
-func log2Floor(x uint32) uint32 {
-	var result uint32 = 0
-	for x != 0 {
-		x >>= 1
-		result++
-	}
-
-	return result
-}
-
-/* Reads (s->symbol + 1) symbols.
-   Totally 1..4 symbols are read, 1..11 bits each.
-   The list of symbols MUST NOT contain duplicates. */
-func readSimpleHuffmanSymbols(alphabet_size uint32, max_symbol uint32, s *Reader) int {
-	var br *bitReader = &s.br
-	var max_bits uint32 = log2Floor(alphabet_size - 1)
-	var i uint32 = s.sub_loop_counter
-	/* max_bits == 1..11; symbol == 0..3; 1..44 bits will be read. */
-
-	var num_symbols uint32 = s.symbol
-	for i <= num_symbols {
-		var v uint32
-		if !safeReadBits(br, max_bits, &v) {
-			s.sub_loop_counter = i
-			s.substate_huffman = stateHuffmanSimpleRead
-			return decoderNeedsMoreInput
-		}
-
-		if v >= max_symbol {
-			return decoderErrorFormatSimpleHuffmanAlphabet
-		}
-
-		s.symbols_lists_array[i] = uint16(v)
-		i++
-	}
-
-	for i = 0; i < num_symbols; i++ {
-		var k uint32 = i + 1
-		for ; k <= num_symbols; k++ {
-			if s.symbols_lists_array[i] == s.symbols_lists_array[k] {
-				return decoderErrorFormatSimpleHuffmanSame
-			}
-		}
-	}
-
-	return decoderSuccess
-}
-
-/* Process single decoded symbol code length:
-   A) reset the repeat variable
-   B) remember code length (if it is not 0)
-   C) extend corresponding index-chain
-   D) reduce the Huffman space
-   E) update the histogram */
-func processSingleCodeLength(code_len uint32, symbol *uint32, repeat *uint32, space *uint32, prev_code_len *uint32, symbol_lists symbolList, code_length_histo []uint16, next_symbol []int) {
-	*repeat = 0
-	if code_len != 0 { /* code_len == 1..15 */
-		symbolListPut(symbol_lists, next_symbol[code_len], uint16(*symbol))
-		next_symbol[code_len] = int(*symbol)
-		*prev_code_len = code_len
-		*space -= 32768 >> code_len
-		code_length_histo[code_len]++
-	}
-
-	(*symbol)++
-}
-
-/* Process repeated symbol code length.
-    A) Check if it is the extension of previous repeat sequence; if the decoded
-       value is not BROTLI_REPEAT_PREVIOUS_CODE_LENGTH, then it is a new
-       symbol-skip
-    B) Update repeat variable
-    C) Check if operation is feasible (fits alphabet)
-    D) For each symbol do the same operations as in ProcessSingleCodeLength
-
-   PRECONDITION: code_len == BROTLI_REPEAT_PREVIOUS_CODE_LENGTH or
-                 code_len == BROTLI_REPEAT_ZERO_CODE_LENGTH */
-func processRepeatedCodeLength(code_len uint32, repeat_delta uint32, alphabet_size uint32, symbol *uint32, repeat *uint32, space *uint32, prev_code_len *uint32, repeat_code_len *uint32, symbol_lists symbolList, code_length_histo []uint16, next_symbol []int) {
-	var old_repeat uint32 /* for BROTLI_REPEAT_ZERO_CODE_LENGTH */ /* for BROTLI_REPEAT_ZERO_CODE_LENGTH */
-	var extra_bits uint32 = 3
-	var new_len uint32 = 0
-	if code_len == repeatPreviousCodeLength {
-		new_len = *prev_code_len
-		extra_bits = 2
-	}
-
-	if *repeat_code_len != new_len {
-		*repeat = 0
-		*repeat_code_len = new_len
-	}
-
-	old_repeat = *repeat
-	if *repeat > 0 {
-		*repeat -= 2
-		*repeat <<= extra_bits
-	}
-
-	*repeat += repeat_delta + 3
-	repeat_delta = *repeat - old_repeat
-	if *symbol+repeat_delta > alphabet_size {
-		*symbol = alphabet_size
-		*space = 0xFFFFF
-		return
-	}
-
-	if *repeat_code_len != 0 {
-		var last uint = uint(*symbol + repeat_delta)
-		var next int = next_symbol[*repeat_code_len]
-		for {
-			symbolListPut(symbol_lists, next, uint16(*symbol))
-			next = int(*symbol)
-			(*symbol)++
-			if (*symbol) == uint32(last) {
-				break
-			}
-		}
-
-		next_symbol[*repeat_code_len] = next
-		*space -= repeat_delta << (15 - *repeat_code_len)
-		code_length_histo[*repeat_code_len] = uint16(uint32(code_length_histo[*repeat_code_len]) + repeat_delta)
-	} else {
-		*symbol += repeat_delta
-	}
-}
-
-/* Reads and decodes symbol codelengths. */
-func readSymbolCodeLengths(alphabet_size uint32, s *Reader) int {
-	var br *bitReader = &s.br
-	var symbol uint32 = s.symbol
-	var repeat uint32 = s.repeat
-	var space uint32 = s.space
-	var prev_code_len uint32 = s.prev_code_len
-	var repeat_code_len uint32 = s.repeat_code_len
-	var symbol_lists symbolList = s.symbol_lists
-	var code_length_histo []uint16 = s.code_length_histo[:]
-	var next_symbol []int = s.next_symbol[:]
-	if !warmupBitReader(br) {
-		return decoderNeedsMoreInput
-	}
-	var p []huffmanCode
-	for symbol < alphabet_size && space > 0 {
-		p = s.table[:]
-		var code_len uint32
-		if !checkInputAmount(br, shortFillBitWindowRead) {
-			s.symbol = symbol
-			s.repeat = repeat
-			s.prev_code_len = prev_code_len
-			s.repeat_code_len = repeat_code_len
-			s.space = space
-			return decoderNeedsMoreInput
-		}
-
-		fillBitWindow16(br)
-		p = p[getBitsUnmasked(br)&uint64(bitMask(huffmanMaxCodeLengthCodeLength)):]
-		dropBits(br, uint32(p[0].bits)) /* Use 1..5 bits. */
-		code_len = uint32(p[0].value)   /* code_len == 0..17 */
-		if code_len < repeatPreviousCodeLength {
-			processSingleCodeLength(code_len, &symbol, &repeat, &space, &prev_code_len, symbol_lists, code_length_histo, next_symbol) /* code_len == 16..17, extra_bits == 2..3 */
-		} else {
-			var extra_bits uint32
-			if code_len == repeatPreviousCodeLength {
-				extra_bits = 2
-			} else {
-				extra_bits = 3
-			}
-			var repeat_delta uint32 = uint32(getBitsUnmasked(br)) & bitMask(extra_bits)
-			dropBits(br, extra_bits)
-			processRepeatedCodeLength(code_len, repeat_delta, alphabet_size, &symbol, &repeat, &space, &prev_code_len, &repeat_code_len, symbol_lists, code_length_histo, next_symbol)
-		}
-	}
-
-	s.space = space
-	return decoderSuccess
-}
-
-func safeReadSymbolCodeLengths(alphabet_size uint32, s *Reader) int {
-	var br *bitReader = &s.br
-	var get_byte bool = false
-	var p []huffmanCode
-	for s.symbol < alphabet_size && s.space > 0 {
-		p = s.table[:]
-		var code_len uint32
-		var available_bits uint32
-		var bits uint32 = 0
-		if get_byte && !pullByte(br) {
-			return decoderNeedsMoreInput
-		}
-		get_byte = false
-		available_bits = getAvailableBits(br)
-		if available_bits != 0 {
-			bits = uint32(getBitsUnmasked(br))
-		}
-
-		p = p[bits&bitMask(huffmanMaxCodeLengthCodeLength):]
-		if uint32(p[0].bits) > available_bits {
-			get_byte = true
-			continue
-		}
-
-		code_len = uint32(p[0].value) /* code_len == 0..17 */
-		if code_len < repeatPreviousCodeLength {
-			dropBits(br, uint32(p[0].bits))
-			processSingleCodeLength(code_len, &s.symbol, &s.repeat, &s.space, &s.prev_code_len, s.symbol_lists, s.code_length_histo[:], s.next_symbol[:]) /* code_len == 16..17, extra_bits == 2..3 */
-		} else {
-			var extra_bits uint32 = code_len - 14
-			var repeat_delta uint32 = (bits >> p[0].bits) & bitMask(extra_bits)
-			if available_bits < uint32(p[0].bits)+extra_bits {
-				get_byte = true
-				continue
-			}
-
-			dropBits(br, uint32(p[0].bits)+extra_bits)
-			processRepeatedCodeLength(code_len, repeat_delta, alphabet_size, &s.symbol, &s.repeat, &s.space, &s.prev_code_len, &s.repeat_code_len, s.symbol_lists, s.code_length_histo[:], s.next_symbol[:])
-		}
-	}
-
-	return decoderSuccess
-}
-
-/* Reads and decodes 15..18 codes using static prefix code.
-   Each code is 2..4 bits long. In total 30..72 bits are used. */
-func readCodeLengthCodeLengths(s *Reader) int {
-	var br *bitReader = &s.br
-	var num_codes uint32 = s.repeat
-	var space uint32 = s.space
-	var i uint32 = s.sub_loop_counter
-	for ; i < codeLengthCodes; i++ {
-		var code_len_idx byte = kCodeLengthCodeOrder[i]
-		var ix uint32
-		var v uint32
-		if !safeGetBits(br, 4, &ix) {
-			var available_bits uint32 = getAvailableBits(br)
-			if available_bits != 0 {
-				ix = uint32(getBitsUnmasked(br) & 0xF)
-			} else {
-				ix = 0
-			}
-
-			if uint32(kCodeLengthPrefixLength[ix]) > available_bits {
-				s.sub_loop_counter = i
-				s.repeat = num_codes
-				s.space = space
-				s.substate_huffman = stateHuffmanComplex
-				return decoderNeedsMoreInput
-			}
-		}
-
-		v = uint32(kCodeLengthPrefixValue[ix])
-		dropBits(br, uint32(kCodeLengthPrefixLength[ix]))
-		s.code_length_code_lengths[code_len_idx] = byte(v)
-		if v != 0 {
-			space = space - (32 >> v)
-			num_codes++
-			s.code_length_histo[v]++
-			if space-1 >= 32 {
-				/* space is 0 or wrapped around. */
-				break
-			}
-		}
-	}
-
-	if num_codes != 1 && space != 0 {
-		return decoderErrorFormatClSpace
-	}
-
-	return decoderSuccess
-}
-
-/* Decodes the Huffman tables.
-   There are 2 scenarios:
-    A) Huffman code contains only few symbols (1..4). Those symbols are read
-       directly; their code lengths are defined by the number of symbols.
-       For this scenario 4 - 49 bits will be read.
-
-    B) 2-phase decoding:
-    B.1) Small Huffman table is decoded; it is specified with code lengths
-         encoded with predefined entropy code. 32 - 74 bits are used.
-    B.2) Decoded table is used to decode code lengths of symbols in resulting
-         Huffman table. In worst case 3520 bits are read. */
-func readHuffmanCode(alphabet_size uint32, max_symbol uint32, table []huffmanCode, opt_table_size *uint32, s *Reader) int {
-	var br *bitReader = &s.br
-
-	/* Unnecessary masking, but might be good for safety. */
-	alphabet_size &= 0x7FF
-
-	/* State machine. */
-	for {
-		switch s.substate_huffman {
-		case stateHuffmanNone:
-			if !safeReadBits(br, 2, &s.sub_loop_counter) {
-				return decoderNeedsMoreInput
-			}
-
-			/* The value is used as follows:
-			   1 for simple code;
-			   0 for no skipping, 2 skips 2 code lengths, 3 skips 3 code lengths */
-			if s.sub_loop_counter != 1 {
-				s.space = 32
-				s.repeat = 0 /* num_codes */
-				var i int
-				for i = 0; i <= huffmanMaxCodeLengthCodeLength; i++ {
-					s.code_length_histo[i] = 0
-				}
-
-				for i = 0; i < codeLengthCodes; i++ {
-					s.code_length_code_lengths[i] = 0
-				}
-
-				s.substate_huffman = stateHuffmanComplex
-				continue
-			}
-			fallthrough
-
-			/* Read symbols, codes & code lengths directly. */
-		case stateHuffmanSimpleSize:
-			if !safeReadBits(br, 2, &s.symbol) { /* num_symbols */
-				s.substate_huffman = stateHuffmanSimpleSize
-				return decoderNeedsMoreInput
-			}
-
-			s.sub_loop_counter = 0
-			fallthrough
-
-		case stateHuffmanSimpleRead:
-			{
-				var result int = readSimpleHuffmanSymbols(alphabet_size, max_symbol, s)
-				if result != decoderSuccess {
-					return result
-				}
-			}
-			fallthrough
-
-		case stateHuffmanSimpleBuild:
-			var table_size uint32
-			if s.symbol == 3 {
-				var bits uint32
-				if !safeReadBits(br, 1, &bits) {
-					s.substate_huffman = stateHuffmanSimpleBuild
-					return decoderNeedsMoreInput
-				}
-
-				s.symbol += bits
-			}
-
-			table_size = buildSimpleHuffmanTable(table, huffmanTableBits, s.symbols_lists_array[:], s.symbol)
-			if opt_table_size != nil {
-				*opt_table_size = table_size
-			}
-
-			s.substate_huffman = stateHuffmanNone
-			return decoderSuccess
-
-			/* Decode Huffman-coded code lengths. */
-		case stateHuffmanComplex:
-			{
-				var i uint32
-				var result int = readCodeLengthCodeLengths(s)
-				if result != decoderSuccess {
-					return result
-				}
-
-				buildCodeLengthsHuffmanTable(s.table[:], s.code_length_code_lengths[:], s.code_length_histo[:])
-				for i = 0; i < 16; i++ {
-					s.code_length_histo[i] = 0
-				}
-
-				for i = 0; i <= huffmanMaxCodeLength; i++ {
-					s.next_symbol[i] = int(i) - (huffmanMaxCodeLength + 1)
-					symbolListPut(s.symbol_lists, s.next_symbol[i], 0xFFFF)
-				}
-
-				s.symbol = 0
-				s.prev_code_len = initialRepeatedCodeLength
-				s.repeat = 0
-				s.repeat_code_len = 0
-				s.space = 32768
-				s.substate_huffman = stateHuffmanLengthSymbols
-			}
-			fallthrough
-
-		case stateHuffmanLengthSymbols:
-			var table_size uint32
-			var result int = readSymbolCodeLengths(max_symbol, s)
-			if result == decoderNeedsMoreInput {
-				result = safeReadSymbolCodeLengths(max_symbol, s)
-			}
-
-			if result != decoderSuccess {
-				return result
-			}
-
-			if s.space != 0 {
-				return decoderErrorFormatHuffmanSpace
-			}
-
-			table_size = buildHuffmanTable(table, huffmanTableBits, s.symbol_lists, s.code_length_histo[:])
-			if opt_table_size != nil {
-				*opt_table_size = table_size
-			}
-
-			s.substate_huffman = stateHuffmanNone
-			return decoderSuccess
-
-		default:
-			return decoderErrorUnreachable
-		}
-	}
-}
-
-/* Decodes a block length by reading 3..39 bits. */
-func readBlockLength(table []huffmanCode, br *bitReader) uint32 {
-	var code uint32
-	var nbits uint32
-	code = readSymbol(table, br)
-	nbits = kBlockLengthPrefixCode[code].nbits /* nbits == 2..24 */
-	return kBlockLengthPrefixCode[code].offset + readBits(br, nbits)
-}
-
-/* WARNING: if state is not BROTLI_STATE_READ_BLOCK_LENGTH_NONE, then
-   reading can't be continued with ReadBlockLength. */
-func safeReadBlockLength(s *Reader, result *uint32, table []huffmanCode, br *bitReader) bool {
-	var index uint32
-	if s.substate_read_block_length == stateReadBlockLengthNone {
-		if !safeReadSymbol(table, br, &index) {
-			return false
-		}
-	} else {
-		index = s.block_length_index
-	}
-	{
-		var bits uint32 /* nbits == 2..24 */
-		var nbits uint32 = kBlockLengthPrefixCode[index].nbits
-		if !safeReadBits(br, nbits, &bits) {
-			s.block_length_index = index
-			s.substate_read_block_length = stateReadBlockLengthSuffix
-			return false
-		}
-
-		*result = kBlockLengthPrefixCode[index].offset + bits
-		s.substate_read_block_length = stateReadBlockLengthNone
-		return true
-	}
-}
-
-/* Transform:
-    1) initialize list L with values 0, 1,... 255
-    2) For each input element X:
-    2.1) let Y = L[X]
-    2.2) remove X-th element from L
-    2.3) prepend Y to L
-    2.4) append Y to output
-
-   In most cases max(Y) <= 7, so most of L remains intact.
-   To reduce the cost of initialization, we reuse L, remember the upper bound
-   of Y values, and reinitialize only first elements in L.
-
-   Most of input values are 0 and 1. To reduce number of branches, we replace
-   inner for loop with do-while. */
-func inverseMoveToFrontTransform(v []byte, v_len uint32, state *Reader) {
-	var mtf [256]byte
-	var i int
-	for i = 1; i < 256; i++ {
-		mtf[i] = byte(i)
-	}
-	var mtf_1 byte
-
-	/* Transform the input. */
-	for i = 0; uint32(i) < v_len; i++ {
-		var index int = int(v[i])
-		var value byte = mtf[index]
-		v[i] = value
-		mtf_1 = value
-		for index >= 1 {
-			index--
-			mtf[index+1] = mtf[index]
-		}
-
-		mtf[0] = mtf_1
-	}
-}
-
-/* Decodes a series of Huffman table using ReadHuffmanCode function. */
-func huffmanTreeGroupDecode(group *huffmanTreeGroup, s *Reader) int {
-	if s.substate_tree_group != stateTreeGroupLoop {
-		s.next = group.codes
-		s.htree_index = 0
-		s.substate_tree_group = stateTreeGroupLoop
-	}
-
-	for s.htree_index < int(group.num_htrees) {
-		var table_size uint32
-		var result int = readHuffmanCode(uint32(group.alphabet_size), uint32(group.max_symbol), s.next, &table_size, s)
-		if result != decoderSuccess {
-			return result
-		}
-		group.htrees[s.htree_index] = s.next
-		s.next = s.next[table_size:]
-		s.htree_index++
-	}
-
-	s.substate_tree_group = stateTreeGroupNone
-	return decoderSuccess
-}
-
-/* Decodes a context map.
-   Decoding is done in 4 phases:
-    1) Read auxiliary information (6..16 bits) and allocate memory.
-       In case of trivial context map, decoding is finished at this phase.
-    2) Decode Huffman table using ReadHuffmanCode function.
-       This table will be used for reading context map items.
-    3) Read context map items; "0" values could be run-length encoded.
-    4) Optionally, apply InverseMoveToFront transform to the resulting map. */
-func decodeContextMap(context_map_size uint32, num_htrees *uint32, context_map_arg *[]byte, s *Reader) int {
-	var br *bitReader = &s.br
-	var result int = decoderSuccess
-
-	switch int(s.substate_context_map) {
-	case stateContextMapNone:
-		result = decodeVarLenUint8(s, br, num_htrees)
-		if result != decoderSuccess {
-			return result
-		}
-
-		(*num_htrees)++
-		s.context_index = 0
-		*context_map_arg = make([]byte, uint(context_map_size))
-		if *context_map_arg == nil {
-			return decoderErrorAllocContextMap
-		}
-
-		if *num_htrees <= 1 {
-			for i := 0; i < int(context_map_size); i++ {
-				(*context_map_arg)[i] = 0
-			}
-			return decoderSuccess
-		}
-
-		s.substate_context_map = stateContextMapReadPrefix
-		fallthrough
-	/* Fall through. */
-	case stateContextMapReadPrefix:
-		{
-			var bits uint32
-
-			/* In next stage ReadHuffmanCode uses at least 4 bits, so it is safe
-			   to peek 4 bits ahead. */
-			if !safeGetBits(br, 5, &bits) {
-				return decoderNeedsMoreInput
-			}
-
-			if bits&1 != 0 { /* Use RLE for zeros. */
-				s.max_run_length_prefix = (bits >> 1) + 1
-				dropBits(br, 5)
-			} else {
-				s.max_run_length_prefix = 0
-				dropBits(br, 1)
-			}
-
-			s.substate_context_map = stateContextMapHuffman
-		}
-		fallthrough
-
-		/* Fall through. */
-	case stateContextMapHuffman:
-		{
-			var alphabet_size uint32 = *num_htrees + s.max_run_length_prefix
-			result = readHuffmanCode(alphabet_size, alphabet_size, s.context_map_table[:], nil, s)
-			if result != decoderSuccess {
-				return result
-			}
-			s.code = 0xFFFF
-			s.substate_context_map = stateContextMapDecode
-		}
-		fallthrough
-
-		/* Fall through. */
-	case stateContextMapDecode:
-		{
-			var context_index uint32 = s.context_index
-			var max_run_length_prefix uint32 = s.max_run_length_prefix
-			var context_map []byte = *context_map_arg
-			var code uint32 = s.code
-			var skip_preamble bool = (code != 0xFFFF)
-			for context_index < context_map_size || skip_preamble {
-				if !skip_preamble {
-					if !safeReadSymbol(s.context_map_table[:], br, &code) {
-						s.code = 0xFFFF
-						s.context_index = context_index
-						return decoderNeedsMoreInput
-					}
-
-					if code == 0 {
-						context_map[context_index] = 0
-						context_index++
-						continue
-					}
-
-					if code > max_run_length_prefix {
-						context_map[context_index] = byte(code - max_run_length_prefix)
-						context_index++
-						continue
-					}
-				} else {
-					skip_preamble = false
-				}
-
-				/* RLE sub-stage. */
-				{
-					var reps uint32
-					if !safeReadBits(br, code, &reps) {
-						s.code = code
-						s.context_index = context_index
-						return decoderNeedsMoreInput
-					}
-
-					reps += 1 << code
-					if context_index+reps > context_map_size {
-						return decoderErrorFormatContextMapRepeat
-					}
-
-					for {
-						context_map[context_index] = 0
-						context_index++
-						reps--
-						if reps == 0 {
-							break
-						}
-					}
-				}
-			}
-		}
-		fallthrough
-
-	case stateContextMapTransform:
-		var bits uint32
-		if !safeReadBits(br, 1, &bits) {
-			s.substate_context_map = stateContextMapTransform
-			return decoderNeedsMoreInput
-		}
-
-		if bits != 0 {
-			inverseMoveToFrontTransform(*context_map_arg, context_map_size, s)
-		}
-
-		s.substate_context_map = stateContextMapNone
-		return decoderSuccess
-
-	default:
-		return decoderErrorUnreachable
-	}
-}
-
-/* Decodes a command or literal and updates block type ring-buffer.
-   Reads 3..54 bits. */
-func decodeBlockTypeAndLength(safe int, s *Reader, tree_type int) bool {
-	var max_block_type uint32 = s.num_block_types[tree_type]
-	type_tree := s.block_type_trees[tree_type*huffmanMaxSize258:]
-	len_tree := s.block_len_trees[tree_type*huffmanMaxSize26:]
-	var br *bitReader = &s.br
-	var ringbuffer []uint32 = s.block_type_rb[tree_type*2:]
-	var block_type uint32
-	if max_block_type <= 1 {
-		return false
-	}
-
-	/* Read 0..15 + 3..39 bits. */
-	if safe == 0 {
-		block_type = readSymbol(type_tree, br)
-		s.block_length[tree_type] = readBlockLength(len_tree, br)
-	} else {
-		var memento bitReaderState
-		bitReaderSaveState(br, &memento)
-		if !safeReadSymbol(type_tree, br, &block_type) {
-			return false
-		}
-		if !safeReadBlockLength(s, &s.block_length[tree_type], len_tree, br) {
-			s.substate_read_block_length = stateReadBlockLengthNone
-			bitReaderRestoreState(br, &memento)
-			return false
-		}
-	}
-
-	if block_type == 1 {
-		block_type = ringbuffer[1] + 1
-	} else if block_type == 0 {
-		block_type = ringbuffer[0]
-	} else {
-		block_type -= 2
-	}
-
-	if block_type >= max_block_type {
-		block_type -= max_block_type
-	}
-
-	ringbuffer[0] = ringbuffer[1]
-	ringbuffer[1] = block_type
-	return true
-}
-
-func detectTrivialLiteralBlockTypes(s *Reader) {
-	var i uint
-	for i = 0; i < 8; i++ {
-		s.trivial_literal_contexts[i] = 0
-	}
-	for i = 0; uint32(i) < s.num_block_types[0]; i++ {
-		var offset uint = i << literalContextBits
-		var error uint = 0
-		var sample uint = uint(s.context_map[offset])
-		var j uint
-		for j = 0; j < 1<<literalContextBits; {
-			var k int
-			for k = 0; k < 4; k++ {
-				error |= uint(s.context_map[offset+j]) ^ sample
-				j++
-			}
-		}
-
-		if error == 0 {
-			s.trivial_literal_contexts[i>>5] |= 1 << (i & 31)
-		}
-	}
-}
-
-func prepareLiteralDecoding(s *Reader) {
-	var context_mode byte
-	var trivial uint
-	var block_type uint32 = s.block_type_rb[1]
-	var context_offset uint32 = block_type << literalContextBits
-	s.context_map_slice = s.context_map[context_offset:]
-	trivial = uint(s.trivial_literal_contexts[block_type>>5])
-	s.trivial_literal_context = int((trivial >> (block_type & 31)) & 1)
-	s.literal_htree = []huffmanCode(s.literal_hgroup.htrees[s.context_map_slice[0]])
-	context_mode = s.context_modes[block_type] & 3
-	s.context_lookup = getContextLUT(int(context_mode))
-}
-
-/* Decodes the block type and updates the state for literal context.
-   Reads 3..54 bits. */
-func decodeLiteralBlockSwitchInternal(safe int, s *Reader) bool {
-	if !decodeBlockTypeAndLength(safe, s, 0) {
-		return false
-	}
-
-	prepareLiteralDecoding(s)
-	return true
-}
-
-func decodeLiteralBlockSwitch(s *Reader) {
-	decodeLiteralBlockSwitchInternal(0, s)
-}
-
-func safeDecodeLiteralBlockSwitch(s *Reader) bool {
-	return decodeLiteralBlockSwitchInternal(1, s)
-}
-
-/* Block switch for insert/copy length.
-   Reads 3..54 bits. */
-func decodeCommandBlockSwitchInternal(safe int, s *Reader) bool {
-	if !decodeBlockTypeAndLength(safe, s, 1) {
-		return false
-	}
-
-	s.htree_command = []huffmanCode(s.insert_copy_hgroup.htrees[s.block_type_rb[3]])
-	return true
-}
-
-func decodeCommandBlockSwitch(s *Reader) {
-	decodeCommandBlockSwitchInternal(0, s)
-}
-
-func safeDecodeCommandBlockSwitch(s *Reader) bool {
-	return decodeCommandBlockSwitchInternal(1, s)
-}
-
-/* Block switch for distance codes.
-   Reads 3..54 bits. */
-func decodeDistanceBlockSwitchInternal(safe int, s *Reader) bool {
-	if !decodeBlockTypeAndLength(safe, s, 2) {
-		return false
-	}
-
-	s.dist_context_map_slice = s.dist_context_map[s.block_type_rb[5]<<distanceContextBits:]
-	s.dist_htree_index = s.dist_context_map_slice[s.distance_context]
-	return true
-}
-
-func decodeDistanceBlockSwitch(s *Reader) {
-	decodeDistanceBlockSwitchInternal(0, s)
-}
-
-func safeDecodeDistanceBlockSwitch(s *Reader) bool {
-	return decodeDistanceBlockSwitchInternal(1, s)
-}
-
-func unwrittenBytes(s *Reader, wrap bool) uint {
-	var pos uint
-	if wrap && s.pos > s.ringbuffer_size {
-		pos = uint(s.ringbuffer_size)
-	} else {
-		pos = uint(s.pos)
-	}
-	var partial_pos_rb uint = (s.rb_roundtrips * uint(s.ringbuffer_size)) + pos
-	return partial_pos_rb - s.partial_pos_out
-}
-
-/* Dumps output.
-   Returns BROTLI_DECODER_NEEDS_MORE_OUTPUT only if there is more output to push
-   and either ring-buffer is as big as window size, or |force| is true. */
-func writeRingBuffer(s *Reader, available_out *uint, next_out *[]byte, total_out *uint, force bool) int {
-	start := s.ringbuffer[s.partial_pos_out&uint(s.ringbuffer_mask):]
-	var to_write uint = unwrittenBytes(s, true)
-	var num_written uint = *available_out
-	if num_written > to_write {
-		num_written = to_write
-	}
-
-	if s.meta_block_remaining_len < 0 {
-		return decoderErrorFormatBlockLength1
-	}
-
-	if next_out != nil && *next_out == nil {
-		*next_out = start
-	} else {
-		if next_out != nil {
-			copy(*next_out, start[:num_written])
-			*next_out = (*next_out)[num_written:]
-		}
-	}
-
-	*available_out -= num_written
-	s.partial_pos_out += num_written
-	if total_out != nil {
-		*total_out = s.partial_pos_out
-	}
-
-	if num_written < to_write {
-		if s.ringbuffer_size == 1<<s.window_bits || force {
-			return decoderNeedsMoreOutput
-		} else {
-			return decoderSuccess
-		}
-	}
-
-	/* Wrap ring buffer only if it has reached its maximal size. */
-	if s.ringbuffer_size == 1<<s.window_bits && s.pos >= s.ringbuffer_size {
-		s.pos -= s.ringbuffer_size
-		s.rb_roundtrips++
-		if uint(s.pos) != 0 {
-			s.should_wrap_ringbuffer = 1
-		} else {
-			s.should_wrap_ringbuffer = 0
-		}
-	}
-
-	return decoderSuccess
-}
-
-func wrapRingBuffer(s *Reader) {
-	if s.should_wrap_ringbuffer != 0 {
-		copy(s.ringbuffer, s.ringbuffer_end[:uint(s.pos)])
-		s.should_wrap_ringbuffer = 0
-	}
-}
-
-/* Allocates ring-buffer.
-
-   s->ringbuffer_size MUST be updated by BrotliCalculateRingBufferSize before
-   this function is called.
-
-   Last two bytes of ring-buffer are initialized to 0, so context calculation
-   could be done uniformly for the first two and all other positions. */
-func ensureRingBuffer(s *Reader) bool {
-	var old_ringbuffer []byte = s.ringbuffer
-	if s.ringbuffer_size == s.new_ringbuffer_size {
-		return true
-	}
-
-	s.ringbuffer = make([]byte, uint(s.new_ringbuffer_size)+uint(kRingBufferWriteAheadSlack))
-	if s.ringbuffer == nil {
-		/* Restore previous value. */
-		s.ringbuffer = old_ringbuffer
-
-		return false
-	}
-
-	s.ringbuffer[s.new_ringbuffer_size-2] = 0
-	s.ringbuffer[s.new_ringbuffer_size-1] = 0
-
-	if !(old_ringbuffer == nil) {
-		copy(s.ringbuffer, old_ringbuffer[:uint(s.pos)])
-
-		old_ringbuffer = nil
-	}
-
-	s.ringbuffer_size = s.new_ringbuffer_size
-	s.ringbuffer_mask = s.new_ringbuffer_size - 1
-	s.ringbuffer_end = s.ringbuffer[s.ringbuffer_size:]
-
-	return true
-}
-
-func copyUncompressedBlockToOutput(available_out *uint, next_out *[]byte, total_out *uint, s *Reader) int {
-	/* TODO: avoid allocation for single uncompressed block. */
-	if !ensureRingBuffer(s) {
-		return decoderErrorAllocRingBuffer1
-	}
-
-	/* State machine */
-	for {
-		switch s.substate_uncompressed {
-		case stateUncompressedNone:
-			{
-				var nbytes int = int(getRemainingBytes(&s.br))
-				if nbytes > s.meta_block_remaining_len {
-					nbytes = s.meta_block_remaining_len
-				}
-
-				if s.pos+nbytes > s.ringbuffer_size {
-					nbytes = s.ringbuffer_size - s.pos
-				}
-
-				/* Copy remaining bytes from s->br.buf_ to ring-buffer. */
-				copyBytes(s.ringbuffer[s.pos:], &s.br, uint(nbytes))
-
-				s.pos += nbytes
-				s.meta_block_remaining_len -= nbytes
-				if s.pos < 1<<s.window_bits {
-					if s.meta_block_remaining_len == 0 {
-						return decoderSuccess
-					}
-
-					return decoderNeedsMoreInput
-				}
-
-				s.substate_uncompressed = stateUncompressedWrite
-			}
-			fallthrough
-
-		case stateUncompressedWrite:
-			{
-				result := writeRingBuffer(s, available_out, next_out, total_out, false)
-				if result != decoderSuccess {
-					return result
-				}
-
-				if s.ringbuffer_size == 1<<s.window_bits {
-					s.max_distance = s.max_backward_distance
-				}
-
-				s.substate_uncompressed = stateUncompressedNone
-				break
-			}
-		}
-	}
-}
-
-/* Calculates the smallest feasible ring buffer.
-
-   If we know the data size is small, do not allocate more ring buffer
-   size than needed to reduce memory usage.
-
-   When this method is called, metablock size and flags MUST be decoded. */
-func calculateRingBufferSize(s *Reader) {
-	var window_size int = 1 << s.window_bits
-	var new_ringbuffer_size int = window_size
-	var min_size int
-	/* We need at least 2 bytes of ring buffer size to get the last two
-	   bytes for context from there */
-	if s.ringbuffer_size != 0 {
-		min_size = s.ringbuffer_size
-	} else {
-		min_size = 1024
-	}
-	var output_size int
-
-	/* If maximum is already reached, no further extension is retired. */
-	if s.ringbuffer_size == window_size {
-		return
-	}
-
-	/* Metadata blocks does not touch ring buffer. */
-	if s.is_metadata != 0 {
-		return
-	}
-
-	if s.ringbuffer == nil {
-		output_size = 0
-	} else {
-		output_size = s.pos
-	}
-
-	output_size += s.meta_block_remaining_len
-	if min_size < output_size {
-		min_size = output_size
-	}
-
-	if !(s.canny_ringbuffer_allocation == 0) {
-		/* Reduce ring buffer size to save memory when server is unscrupulous.
-		   In worst case memory usage might be 1.5x bigger for a short period of
-		   ring buffer reallocation. */
-		for new_ringbuffer_size>>1 >= min_size {
-			new_ringbuffer_size >>= 1
-		}
-	}
-
-	s.new_ringbuffer_size = new_ringbuffer_size
-}
-
-/* Reads 1..256 2-bit context modes. */
-func readContextModes(s *Reader) int {
-	var br *bitReader = &s.br
-	var i int = s.loop_counter
-
-	for i < int(s.num_block_types[0]) {
-		var bits uint32
-		if !safeReadBits(br, 2, &bits) {
-			s.loop_counter = i
-			return decoderNeedsMoreInput
-		}
-
-		s.context_modes[i] = byte(bits)
-		i++
-	}
-
-	return decoderSuccess
-}
-
-func takeDistanceFromRingBuffer(s *Reader) {
-	if s.distance_code == 0 {
-		s.dist_rb_idx--
-		s.distance_code = s.dist_rb[s.dist_rb_idx&3]
-
-		/* Compensate double distance-ring-buffer roll for dictionary items. */
-		s.distance_context = 1
-	} else {
-		var distance_code int = s.distance_code << 1
-		const kDistanceShortCodeIndexOffset uint32 = 0xAAAFFF1B
-		const kDistanceShortCodeValueOffset uint32 = 0xFA5FA500
-		var v int = (s.dist_rb_idx + int(kDistanceShortCodeIndexOffset>>uint(distance_code))) & 0x3
-		/* kDistanceShortCodeIndexOffset has 2-bit values from LSB:
-		   3, 2, 1, 0, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2 */
-
-		/* kDistanceShortCodeValueOffset has 2-bit values from LSB:
-		   -0, 0,-0, 0,-1, 1,-2, 2,-3, 3,-1, 1,-2, 2,-3, 3 */
-		s.distance_code = s.dist_rb[v]
-
-		v = int(kDistanceShortCodeValueOffset>>uint(distance_code)) & 0x3
-		if distance_code&0x3 != 0 {
-			s.distance_code += v
-		} else {
-			s.distance_code -= v
-			if s.distance_code <= 0 {
-				/* A huge distance will cause a () soon.
-				   This is a little faster than failing here. */
-				s.distance_code = 0x7FFFFFFF
-			}
-		}
-	}
-}
-
-func safeReadBitsMaybeZero(br *bitReader, n_bits uint32, val *uint32) bool {
-	if n_bits != 0 {
-		return safeReadBits(br, n_bits, val)
-	} else {
-		*val = 0
-		return true
-	}
-}
-
-/* Precondition: s->distance_code < 0. */
-func readDistanceInternal(safe int, s *Reader, br *bitReader) bool {
-	var distval int
-	var memento bitReaderState
-	var distance_tree []huffmanCode = []huffmanCode(s.distance_hgroup.htrees[s.dist_htree_index])
-	if safe == 0 {
-		s.distance_code = int(readSymbol(distance_tree, br))
-	} else {
-		var code uint32
-		bitReaderSaveState(br, &memento)
-		if !safeReadSymbol(distance_tree, br, &code) {
-			return false
-		}
-
-		s.distance_code = int(code)
-	}
-
-	/* Convert the distance code to the actual distance by possibly
-	   looking up past distances from the s->ringbuffer. */
-	s.distance_context = 0
-
-	if s.distance_code&^0xF == 0 {
-		takeDistanceFromRingBuffer(s)
-		s.block_length[2]--
-		return true
-	}
-
-	distval = s.distance_code - int(s.num_direct_distance_codes)
-	if distval >= 0 {
-		var nbits uint32
-		var postfix int
-		var offset int
-		if safe == 0 && (s.distance_postfix_bits == 0) {
-			nbits = (uint32(distval) >> 1) + 1
-			offset = ((2 + (distval & 1)) << nbits) - 4
-			s.distance_code = int(s.num_direct_distance_codes) + offset + int(readBits(br, nbits))
-		} else {
-			/* This branch also works well when s->distance_postfix_bits == 0. */
-			var bits uint32
-			postfix = distval & s.distance_postfix_mask
-			distval >>= s.distance_postfix_bits
-			nbits = (uint32(distval) >> 1) + 1
-			if safe != 0 {
-				if !safeReadBitsMaybeZero(br, nbits, &bits) {
-					s.distance_code = -1 /* Restore precondition. */
-					bitReaderRestoreState(br, &memento)
-					return false
-				}
-			} else {
-				bits = readBits(br, nbits)
-			}
-
-			offset = ((2 + (distval & 1)) << nbits) - 4
-			s.distance_code = int(s.num_direct_distance_codes) + ((offset + int(bits)) << s.distance_postfix_bits) + postfix
-		}
-	}
-
-	s.distance_code = s.distance_code - numDistanceShortCodes + 1
-	s.block_length[2]--
-	return true
-}
-
-func readDistance(s *Reader, br *bitReader) {
-	readDistanceInternal(0, s, br)
-}
-
-func safeReadDistance(s *Reader, br *bitReader) bool {
-	return readDistanceInternal(1, s, br)
-}
-
-func readCommandInternal(safe int, s *Reader, br *bitReader, insert_length *int) bool {
-	var cmd_code uint32
-	var insert_len_extra uint32 = 0
-	var copy_length uint32
-	var v cmdLutElement
-	var memento bitReaderState
-	if safe == 0 {
-		cmd_code = readSymbol(s.htree_command, br)
-	} else {
-		bitReaderSaveState(br, &memento)
-		if !safeReadSymbol(s.htree_command, br, &cmd_code) {
-			return false
-		}
-	}
-
-	v = kCmdLut[cmd_code]
-	s.distance_code = int(v.distance_code)
-	s.distance_context = int(v.context)
-	s.dist_htree_index = s.dist_context_map_slice[s.distance_context]
-	*insert_length = int(v.insert_len_offset)
-	if safe == 0 {
-		if v.insert_len_extra_bits != 0 {
-			insert_len_extra = readBits(br, uint32(v.insert_len_extra_bits))
-		}
-
-		copy_length = readBits(br, uint32(v.copy_len_extra_bits))
-	} else {
-		if !safeReadBitsMaybeZero(br, uint32(v.insert_len_extra_bits), &insert_len_extra) || !safeReadBitsMaybeZero(br, uint32(v.copy_len_extra_bits), &copy_length) {
-			bitReaderRestoreState(br, &memento)
-			return false
-		}
-	}
-
-	s.copy_length = int(copy_length) + int(v.copy_len_offset)
-	s.block_length[1]--
-	*insert_length += int(insert_len_extra)
-	return true
-}
-
-func readCommand(s *Reader, br *bitReader, insert_length *int) {
-	readCommandInternal(0, s, br, insert_length)
-}
-
-func safeReadCommand(s *Reader, br *bitReader, insert_length *int) bool {
-	return readCommandInternal(1, s, br, insert_length)
-}
-
-func checkInputAmountMaybeSafe(safe int, br *bitReader, num uint) bool {
-	if safe != 0 {
-		return true
-	}
-
-	return checkInputAmount(br, num)
-}
-
-func processCommandsInternal(safe int, s *Reader) int {
-	var pos int = s.pos
-	var i int = s.loop_counter
-	var result int = decoderSuccess
-	var br *bitReader = &s.br
-	var hc []huffmanCode
-
-	if !checkInputAmountMaybeSafe(safe, br, 28) {
-		result = decoderNeedsMoreInput
-		goto saveStateAndReturn
-	}
-
-	if safe == 0 {
-		warmupBitReader(br)
-	}
-
-	/* Jump into state machine. */
-	if s.state == stateCommandBegin {
-		goto CommandBegin
-	} else if s.state == stateCommandInner {
-		goto CommandInner
-	} else if s.state == stateCommandPostDecodeLiterals {
-		goto CommandPostDecodeLiterals
-	} else if s.state == stateCommandPostWrapCopy {
-		goto CommandPostWrapCopy
-	} else {
-		return decoderErrorUnreachable
-	}
-
-CommandBegin:
-	if safe != 0 {
-		s.state = stateCommandBegin
-	}
-
-	if !checkInputAmountMaybeSafe(safe, br, 28) { /* 156 bits + 7 bytes */
-		s.state = stateCommandBegin
-		result = decoderNeedsMoreInput
-		goto saveStateAndReturn
-	}
-
-	if s.block_length[1] == 0 {
-		if safe != 0 {
-			if !safeDecodeCommandBlockSwitch(s) {
-				result = decoderNeedsMoreInput
-				goto saveStateAndReturn
-			}
-		} else {
-			decodeCommandBlockSwitch(s)
-		}
-
-		goto CommandBegin
-	}
-
-	/* Read the insert/copy length in the command. */
-	if safe != 0 {
-		if !safeReadCommand(s, br, &i) {
-			result = decoderNeedsMoreInput
-			goto saveStateAndReturn
-		}
-	} else {
-		readCommand(s, br, &i)
-	}
-
-	if i == 0 {
-		goto CommandPostDecodeLiterals
-	}
-
-	s.meta_block_remaining_len -= i
-
-CommandInner:
-	if safe != 0 {
-		s.state = stateCommandInner
-	}
-
-	/* Read the literals in the command. */
-	if s.trivial_literal_context != 0 {
-		var bits uint32
-		var value uint32
-		preloadSymbol(safe, s.literal_htree, br, &bits, &value)
-		for {
-			if !checkInputAmountMaybeSafe(safe, br, 28) { /* 162 bits + 7 bytes */
-				s.state = stateCommandInner
-				result = decoderNeedsMoreInput
-				goto saveStateAndReturn
-			}
-
-			if s.block_length[0] == 0 {
-				if safe != 0 {
-					if !safeDecodeLiteralBlockSwitch(s) {
-						result = decoderNeedsMoreInput
-						goto saveStateAndReturn
-					}
-				} else {
-					decodeLiteralBlockSwitch(s)
-				}
-
-				preloadSymbol(safe, s.literal_htree, br, &bits, &value)
-				if s.trivial_literal_context == 0 {
-					goto CommandInner
-				}
-			}
-
-			if safe == 0 {
-				s.ringbuffer[pos] = byte(readPreloadedSymbol(s.literal_htree, br, &bits, &value))
-			} else {
-				var literal uint32
-				if !safeReadSymbol(s.literal_htree, br, &literal) {
-					result = decoderNeedsMoreInput
-					goto saveStateAndReturn
-				}
-
-				s.ringbuffer[pos] = byte(literal)
-			}
-
-			s.block_length[0]--
-			pos++
-			if pos == s.ringbuffer_size {
-				s.state = stateCommandInnerWrite
-				i--
-				goto saveStateAndReturn
-			}
-			i--
-			if i == 0 {
-				break
-			}
-		}
-	} else {
-		var p1 byte = s.ringbuffer[(pos-1)&s.ringbuffer_mask]
-		var p2 byte = s.ringbuffer[(pos-2)&s.ringbuffer_mask]
-		for {
-			var context byte
-			if !checkInputAmountMaybeSafe(safe, br, 28) { /* 162 bits + 7 bytes */
-				s.state = stateCommandInner
-				result = decoderNeedsMoreInput
-				goto saveStateAndReturn
-			}
-
-			if s.block_length[0] == 0 {
-				if safe != 0 {
-					if !safeDecodeLiteralBlockSwitch(s) {
-						result = decoderNeedsMoreInput
-						goto saveStateAndReturn
-					}
-				} else {
-					decodeLiteralBlockSwitch(s)
-				}
-
-				if s.trivial_literal_context != 0 {
-					goto CommandInner
-				}
-			}
-
-			context = getContext(p1, p2, s.context_lookup)
-			hc = []huffmanCode(s.literal_hgroup.htrees[s.context_map_slice[context]])
-			p2 = p1
-			if safe == 0 {
-				p1 = byte(readSymbol(hc, br))
-			} else {
-				var literal uint32
-				if !safeReadSymbol(hc, br, &literal) {
-					result = decoderNeedsMoreInput
-					goto saveStateAndReturn
-				}
-
-				p1 = byte(literal)
-			}
-
-			s.ringbuffer[pos] = p1
-			s.block_length[0]--
-			pos++
-			if pos == s.ringbuffer_size {
-				s.state = stateCommandInnerWrite
-				i--
-				goto saveStateAndReturn
-			}
-			i--
-			if i == 0 {
-				break
-			}
-		}
-	}
-
-	if s.meta_block_remaining_len <= 0 {
-		s.state = stateMetablockDone
-		goto saveStateAndReturn
-	}
-
-CommandPostDecodeLiterals:
-	if safe != 0 {
-		s.state = stateCommandPostDecodeLiterals
-	}
-
-	if s.distance_code >= 0 {
-		/* Implicit distance case. */
-		if s.distance_code != 0 {
-			s.distance_context = 0
-		} else {
-			s.distance_context = 1
-		}
-
-		s.dist_rb_idx--
-		s.distance_code = s.dist_rb[s.dist_rb_idx&3]
-	} else {
-		/* Read distance code in the command, unless it was implicitly zero. */
-		if s.block_length[2] == 0 {
-			if safe != 0 {
-				if !safeDecodeDistanceBlockSwitch(s) {
-					result = decoderNeedsMoreInput
-					goto saveStateAndReturn
-				}
-			} else {
-				decodeDistanceBlockSwitch(s)
-			}
-		}
-
-		if safe != 0 {
-			if !safeReadDistance(s, br) {
-				result = decoderNeedsMoreInput
-				goto saveStateAndReturn
-			}
-		} else {
-			readDistance(s, br)
-		}
-	}
-
-	if s.max_distance != s.max_backward_distance {
-		if pos < s.max_backward_distance {
-			s.max_distance = pos
-		} else {
-			s.max_distance = s.max_backward_distance
-		}
-	}
-
-	i = s.copy_length
-
-	/* Apply copy of LZ77 back-reference, or static dictionary reference if
-	   the distance is larger than the max LZ77 distance */
-	if s.distance_code > s.max_distance {
-		/* The maximum allowed distance is BROTLI_MAX_ALLOWED_DISTANCE = 0x7FFFFFFC.
-		   With this choice, no signed overflow can occur after decoding
-		   a special distance code (e.g., after adding 3 to the last distance). */
-		if s.distance_code > maxAllowedDistance {
-			return decoderErrorFormatDistance
-		}
-
-		if i >= minDictionaryWordLength && i <= maxDictionaryWordLength {
-			var address int = s.distance_code - s.max_distance - 1
-			var words *dictionary = s.dictionary
-			var trans *transforms = s.transforms
-			var offset int = int(s.dictionary.offsets_by_length[i])
-			var shift uint32 = uint32(s.dictionary.size_bits_by_length[i])
-			var mask int = int(bitMask(shift))
-			var word_idx int = address & mask
-			var transform_idx int = address >> shift
-
-			/* Compensate double distance-ring-buffer roll. */
-			s.dist_rb_idx += s.distance_context
-
-			offset += word_idx * i
-			if words.data == nil {
-				return decoderErrorDictionaryNotSet
-			}
-
-			if transform_idx < int(trans.num_transforms) {
-				word := words.data[offset:]
-				var len int = i
-				if transform_idx == int(trans.cutOffTransforms[0]) {
-					copy(s.ringbuffer[pos:], word[:uint(len)])
-				} else {
-					len = transformDictionaryWord(s.ringbuffer[pos:], word, int(len), trans, transform_idx)
-				}
-
-				pos += int(len)
-				s.meta_block_remaining_len -= int(len)
-				if pos >= s.ringbuffer_size {
-					s.state = stateCommandPostWrite1
-					goto saveStateAndReturn
-				}
-			} else {
-				return decoderErrorFormatTransform
-			}
-		} else {
-			return decoderErrorFormatDictionary
-		}
-	} else {
-		var src_start int = (pos - s.distance_code) & s.ringbuffer_mask
-		copy_dst := s.ringbuffer[pos:]
-		copy_src := s.ringbuffer[src_start:]
-		var dst_end int = pos + i
-		var src_end int = src_start + i
-
-		/* Update the recent distances cache. */
-		s.dist_rb[s.dist_rb_idx&3] = s.distance_code
-
-		s.dist_rb_idx++
-		s.meta_block_remaining_len -= i
-
-		/* There are 32+ bytes of slack in the ring-buffer allocation.
-		   Also, we have 16 short codes, that make these 16 bytes irrelevant
-		   in the ring-buffer. Let's copy over them as a first guess. */
-		copy(copy_dst, copy_src[:16])
-
-		if src_end > pos && dst_end > src_start {
-			/* Regions intersect. */
-			goto CommandPostWrapCopy
-		}
-
-		if dst_end >= s.ringbuffer_size || src_end >= s.ringbuffer_size {
-			/* At least one region wraps. */
-			goto CommandPostWrapCopy
-		}
-
-		pos += i
-		if i > 16 {
-			if i > 32 {
-				copy(copy_dst[16:], copy_src[16:][:uint(i-16)])
-			} else {
-				/* This branch covers about 45% cases.
-				   Fixed size short copy allows more compiler optimizations. */
-				copy(copy_dst[16:], copy_src[16:][:16])
-			}
-		}
-	}
-
-	if s.meta_block_remaining_len <= 0 {
-		/* Next metablock, if any. */
-		s.state = stateMetablockDone
-
-		goto saveStateAndReturn
-	} else {
-		goto CommandBegin
-	}
-CommandPostWrapCopy:
-	{
-		var wrap_guard int = s.ringbuffer_size - pos
-		for {
-			i--
-			if i < 0 {
-				break
-			}
-			s.ringbuffer[pos] = s.ringbuffer[(pos-s.distance_code)&s.ringbuffer_mask]
-			pos++
-			wrap_guard--
-			if wrap_guard == 0 {
-				s.state = stateCommandPostWrite2
-				goto saveStateAndReturn
-			}
-		}
-	}
-
-	if s.meta_block_remaining_len <= 0 {
-		/* Next metablock, if any. */
-		s.state = stateMetablockDone
-
-		goto saveStateAndReturn
-	} else {
-		goto CommandBegin
-	}
-
-saveStateAndReturn:
-	s.pos = pos
-	s.loop_counter = i
-	return result
-}
-
-func processCommands(s *Reader) int {
-	return processCommandsInternal(0, s)
-}
-
-func safeProcessCommands(s *Reader) int {
-	return processCommandsInternal(1, s)
-}
-
-/* Returns the maximum number of distance symbols which can only represent
-   distances not exceeding BROTLI_MAX_ALLOWED_DISTANCE. */
-
-var maxDistanceSymbol_bound = [maxNpostfix + 1]uint32{0, 4, 12, 28}
-var maxDistanceSymbol_diff = [maxNpostfix + 1]uint32{73, 126, 228, 424}
-
-func maxDistanceSymbol(ndirect uint32, npostfix uint32) uint32 {
-	var postfix uint32 = 1 << npostfix
-	if ndirect < maxDistanceSymbol_bound[npostfix] {
-		return ndirect + maxDistanceSymbol_diff[npostfix] + postfix
-	} else if ndirect > maxDistanceSymbol_bound[npostfix]+postfix {
-		return ndirect + maxDistanceSymbol_diff[npostfix]
-	} else {
-		return maxDistanceSymbol_bound[npostfix] + maxDistanceSymbol_diff[npostfix] + postfix
-	}
-}
-
-/* Invariant: input stream is never overconsumed:
-   - invalid input implies that the whole stream is invalid -> any amount of
-     input could be read and discarded
-   - when result is "needs more input", then at least one more byte is REQUIRED
-     to complete decoding; all input data MUST be consumed by decoder, so
-     client could swap the input buffer
-   - when result is "needs more output" decoder MUST ensure that it doesn't
-     hold more than 7 bits in bit reader; this saves client from swapping input
-     buffer ahead of time
-   - when result is "success" decoder MUST return all unused data back to input
-     buffer; this is possible because the invariant is held on enter */
-func decoderDecompressStream(s *Reader, available_in *uint, next_in *[]byte, available_out *uint, next_out *[]byte) int {
-	var result int = decoderSuccess
-	var br *bitReader = &s.br
-
-	/* Do not try to process further in a case of unrecoverable error. */
-	if int(s.error_code) < 0 {
-		return decoderResultError
-	}
-
-	if *available_out != 0 && (next_out == nil || *next_out == nil) {
-		return saveErrorCode(s, decoderErrorInvalidArguments)
-	}
-
-	if *available_out == 0 {
-		next_out = nil
-	}
-	if s.buffer_length == 0 { /* Just connect bit reader to input stream. */
-		br.input_len = *available_in
-		br.input = *next_in
-		br.byte_pos = 0
-	} else {
-		/* At least one byte of input is required. More than one byte of input may
-		   be required to complete the transaction -> reading more data must be
-		   done in a loop -> do it in a main loop. */
-		result = decoderNeedsMoreInput
-
-		br.input = s.buffer.u8[:]
-		br.byte_pos = 0
-	}
-
-	/* State machine */
-	for {
-		if result != decoderSuccess {
-			/* Error, needs more input/output. */
-			if result == decoderNeedsMoreInput {
-				if s.ringbuffer != nil { /* Pro-actively push output. */
-					var intermediate_result int = writeRingBuffer(s, available_out, next_out, nil, true)
-
-					/* WriteRingBuffer checks s->meta_block_remaining_len validity. */
-					if int(intermediate_result) < 0 {
-						result = intermediate_result
-						break
-					}
-				}
-
-				if s.buffer_length != 0 { /* Used with internal buffer. */
-					if br.byte_pos == br.input_len {
-						/* Successfully finished read transaction.
-						   Accumulator contains less than 8 bits, because internal buffer
-						   is expanded byte-by-byte until it is enough to complete read. */
-						s.buffer_length = 0
-
-						/* Switch to input stream and restart. */
-						result = decoderSuccess
-
-						br.input_len = *available_in
-						br.input = *next_in
-						br.byte_pos = 0
-						continue
-					} else if *available_in != 0 {
-						/* Not enough data in buffer, but can take one more byte from
-						   input stream. */
-						result = decoderSuccess
-
-						s.buffer.u8[s.buffer_length] = (*next_in)[0]
-						s.buffer_length++
-						br.input_len = uint(s.buffer_length)
-						*next_in = (*next_in)[1:]
-						(*available_in)--
-
-						/* Retry with more data in buffer. */
-						continue
-					}
-
-					/* Can't finish reading and no more input. */
-					break
-					/* Input stream doesn't contain enough input. */
-				} else {
-					/* Copy tail to internal buffer and return. */
-					*next_in = br.input[br.byte_pos:]
-
-					*available_in = br.input_len - br.byte_pos
-					for *available_in != 0 {
-						s.buffer.u8[s.buffer_length] = (*next_in)[0]
-						s.buffer_length++
-						*next_in = (*next_in)[1:]
-						(*available_in)--
-					}
-
-					break
-				}
-			}
-
-			/* Unreachable. */
-
-			/* Fail or needs more output. */
-			if s.buffer_length != 0 {
-				/* Just consumed the buffered input and produced some output. Otherwise
-				   it would result in "needs more input". Reset internal buffer. */
-				s.buffer_length = 0
-			} else {
-				/* Using input stream in last iteration. When decoder switches to input
-				   stream it has less than 8 bits in accumulator, so it is safe to
-				   return unused accumulator bits there. */
-				bitReaderUnload(br)
-
-				*available_in = br.input_len - br.byte_pos
-				*next_in = br.input[br.byte_pos:]
-			}
-
-			break
-		}
-
-		switch s.state {
-		/* Prepare to the first read. */
-		case stateUninited:
-			if !warmupBitReader(br) {
-				result = decoderNeedsMoreInput
-				break
-			}
-
-			/* Decode window size. */
-			result = decodeWindowBits(s, br) /* Reads 1..8 bits. */
-			if result != decoderSuccess {
-				break
-			}
-
-			if s.large_window {
-				s.state = stateLargeWindowBits
-				break
-			}
-
-			s.state = stateInitialize
-
-		case stateLargeWindowBits:
-			if !safeReadBits(br, 6, &s.window_bits) {
-				result = decoderNeedsMoreInput
-				break
-			}
-
-			if s.window_bits < largeMinWbits || s.window_bits > largeMaxWbits {
-				result = decoderErrorFormatWindowBits
-				break
-			}
-
-			s.state = stateInitialize
-			fallthrough
-
-			/* Maximum distance, see section 9.1. of the spec. */
-		/* Fall through. */
-		case stateInitialize:
-			s.max_backward_distance = (1 << s.window_bits) - windowGap
-
-			/* Allocate memory for both block_type_trees and block_len_trees. */
-			s.block_type_trees = make([]huffmanCode, (3 * (huffmanMaxSize258 + huffmanMaxSize26)))
-
-			if s.block_type_trees == nil {
-				result = decoderErrorAllocBlockTypeTrees
-				break
-			}
-
-			s.block_len_trees = s.block_type_trees[3*huffmanMaxSize258:]
-
-			s.state = stateMetablockBegin
-			fallthrough
-
-			/* Fall through. */
-		case stateMetablockBegin:
-			decoderStateMetablockBegin(s)
-
-			s.state = stateMetablockHeader
-			fallthrough
-
-			/* Fall through. */
-		case stateMetablockHeader:
-			result = decodeMetaBlockLength(s, br)
-			/* Reads 2 - 31 bits. */
-			if result != decoderSuccess {
-				break
-			}
-
-			if s.is_metadata != 0 || s.is_uncompressed != 0 {
-				if !bitReaderJumpToByteBoundary(br) {
-					result = decoderErrorFormatPadding1
-					break
-				}
-			}
-
-			if s.is_metadata != 0 {
-				s.state = stateMetadata
-				break
-			}
-
-			if s.meta_block_remaining_len == 0 {
-				s.state = stateMetablockDone
-				break
-			}
-
-			calculateRingBufferSize(s)
-			if s.is_uncompressed != 0 {
-				s.state = stateUncompressed
-				break
-			}
-
-			s.loop_counter = 0
-			s.state = stateHuffmanCode0
-
-		case stateUncompressed:
-			result = copyUncompressedBlockToOutput(available_out, next_out, nil, s)
-			if result == decoderSuccess {
-				s.state = stateMetablockDone
-			}
-
-		case stateMetadata:
-			for ; s.meta_block_remaining_len > 0; s.meta_block_remaining_len-- {
-				var bits uint32
-
-				/* Read one byte and ignore it. */
-				if !safeReadBits(br, 8, &bits) {
-					result = decoderNeedsMoreInput
-					break
-				}
-			}
-
-			if result == decoderSuccess {
-				s.state = stateMetablockDone
-			}
-
-		case stateHuffmanCode0:
-			if s.loop_counter >= 3 {
-				s.state = stateMetablockHeader2
-				break
-			}
-
-			/* Reads 1..11 bits. */
-			result = decodeVarLenUint8(s, br, &s.num_block_types[s.loop_counter])
-
-			if result != decoderSuccess {
-				break
-			}
-
-			s.num_block_types[s.loop_counter]++
-			if s.num_block_types[s.loop_counter] < 2 {
-				s.loop_counter++
-				break
-			}
-
-			s.state = stateHuffmanCode1
-			fallthrough
-
-		case stateHuffmanCode1:
-			{
-				var alphabet_size uint32 = s.num_block_types[s.loop_counter] + 2
-				var tree_offset int = s.loop_counter * huffmanMaxSize258
-				result = readHuffmanCode(alphabet_size, alphabet_size, s.block_type_trees[tree_offset:], nil, s)
-				if result != decoderSuccess {
-					break
-				}
-				s.state = stateHuffmanCode2
-			}
-			fallthrough
-
-		case stateHuffmanCode2:
-			{
-				var alphabet_size uint32 = numBlockLenSymbols
-				var tree_offset int = s.loop_counter * huffmanMaxSize26
-				result = readHuffmanCode(alphabet_size, alphabet_size, s.block_len_trees[tree_offset:], nil, s)
-				if result != decoderSuccess {
-					break
-				}
-				s.state = stateHuffmanCode3
-			}
-			fallthrough
-
-		case stateHuffmanCode3:
-			var tree_offset int = s.loop_counter * huffmanMaxSize26
-			if !safeReadBlockLength(s, &s.block_length[s.loop_counter], s.block_len_trees[tree_offset:], br) {
-				result = decoderNeedsMoreInput
-				break
-			}
-
-			s.loop_counter++
-			s.state = stateHuffmanCode0
-
-		case stateMetablockHeader2:
-			{
-				var bits uint32
-				if !safeReadBits(br, 6, &bits) {
-					result = decoderNeedsMoreInput
-					break
-				}
-
-				s.distance_postfix_bits = bits & bitMask(2)
-				bits >>= 2
-				s.num_direct_distance_codes = numDistanceShortCodes + (bits << s.distance_postfix_bits)
-				s.distance_postfix_mask = int(bitMask(s.distance_postfix_bits))
-				s.context_modes = make([]byte, uint(s.num_block_types[0]))
-				if s.context_modes == nil {
-					result = decoderErrorAllocContextModes
-					break
-				}
-
-				s.loop_counter = 0
-				s.state = stateContextModes
-			}
-			fallthrough
-
-		case stateContextModes:
-			result = readContextModes(s)
-
-			if result != decoderSuccess {
-				break
-			}
-
-			s.state = stateContextMap1
-			fallthrough
-
-		case stateContextMap1:
-			result = decodeContextMap(s.num_block_types[0]<<literalContextBits, &s.num_literal_htrees, &s.context_map, s)
-
-			if result != decoderSuccess {
-				break
-			}
-
-			detectTrivialLiteralBlockTypes(s)
-			s.state = stateContextMap2
-			fallthrough
-
-		case stateContextMap2:
-			{
-				var num_direct_codes uint32 = s.num_direct_distance_codes - numDistanceShortCodes
-				var num_distance_codes uint32
-				var max_distance_symbol uint32
-				if s.large_window {
-					num_distance_codes = uint32(distanceAlphabetSize(uint(s.distance_postfix_bits), uint(num_direct_codes), largeMaxDistanceBits))
-					max_distance_symbol = maxDistanceSymbol(num_direct_codes, s.distance_postfix_bits)
-				} else {
-					num_distance_codes = uint32(distanceAlphabetSize(uint(s.distance_postfix_bits), uint(num_direct_codes), maxDistanceBits))
-					max_distance_symbol = num_distance_codes
-				}
-				var allocation_success bool = true
-				result = decodeContextMap(s.num_block_types[2]<<distanceContextBits, &s.num_dist_htrees, &s.dist_context_map, s)
-				if result != decoderSuccess {
-					break
-				}
-
-				if !decoderHuffmanTreeGroupInit(s, &s.literal_hgroup, numLiteralSymbols, numLiteralSymbols, s.num_literal_htrees) {
-					allocation_success = false
-				}
-
-				if !decoderHuffmanTreeGroupInit(s, &s.insert_copy_hgroup, numCommandSymbols, numCommandSymbols, s.num_block_types[1]) {
-					allocation_success = false
-				}
-
-				if !decoderHuffmanTreeGroupInit(s, &s.distance_hgroup, num_distance_codes, max_distance_symbol, s.num_dist_htrees) {
-					allocation_success = false
-				}
-
-				if !allocation_success {
-					return saveErrorCode(s, decoderErrorAllocTreeGroups)
-				}
-
-				s.loop_counter = 0
-				s.state = stateTreeGroup
-			}
-			fallthrough
-
-		case stateTreeGroup:
-			var hgroup *huffmanTreeGroup = nil
-			switch s.loop_counter {
-			case 0:
-				hgroup = &s.literal_hgroup
-			case 1:
-				hgroup = &s.insert_copy_hgroup
-			case 2:
-				hgroup = &s.distance_hgroup
-			default:
-				return saveErrorCode(s, decoderErrorUnreachable)
-			}
-
-			result = huffmanTreeGroupDecode(hgroup, s)
-			if result != decoderSuccess {
-				break
-			}
-			s.loop_counter++
-			if s.loop_counter >= 3 {
-				prepareLiteralDecoding(s)
-				s.dist_context_map_slice = s.dist_context_map
-				s.htree_command = []huffmanCode(s.insert_copy_hgroup.htrees[0])
-				if !ensureRingBuffer(s) {
-					result = decoderErrorAllocRingBuffer2
-					break
-				}
-
-				s.state = stateCommandBegin
-			}
-
-		case stateCommandBegin, stateCommandInner, stateCommandPostDecodeLiterals, stateCommandPostWrapCopy:
-			result = processCommands(s)
-
-			if result == decoderNeedsMoreInput {
-				result = safeProcessCommands(s)
-			}
-
-		case stateCommandInnerWrite, stateCommandPostWrite1, stateCommandPostWrite2:
-			result = writeRingBuffer(s, available_out, next_out, nil, false)
-
-			if result != decoderSuccess {
-				break
-			}
-
-			wrapRingBuffer(s)
-			if s.ringbuffer_size == 1<<s.window_bits {
-				s.max_distance = s.max_backward_distance
-			}
-
-			if s.state == stateCommandPostWrite1 {
-				if s.meta_block_remaining_len == 0 {
-					/* Next metablock, if any. */
-					s.state = stateMetablockDone
-				} else {
-					s.state = stateCommandBegin
-				}
-			} else if s.state == stateCommandPostWrite2 {
-				s.state = stateCommandPostWrapCopy /* BROTLI_STATE_COMMAND_INNER_WRITE */
-			} else {
-				if s.loop_counter == 0 {
-					if s.meta_block_remaining_len == 0 {
-						s.state = stateMetablockDone
-					} else {
-						s.state = stateCommandPostDecodeLiterals
-					}
-
-					break
-				}
-
-				s.state = stateCommandInner
-			}
-
-		case stateMetablockDone:
-			if s.meta_block_remaining_len < 0 {
-				result = decoderErrorFormatBlockLength2
-				break
-			}
-
-			decoderStateCleanupAfterMetablock(s)
-			if s.is_last_metablock == 0 {
-				s.state = stateMetablockBegin
-				break
-			}
-
-			if !bitReaderJumpToByteBoundary(br) {
-				result = decoderErrorFormatPadding2
-				break
-			}
-
-			if s.buffer_length == 0 {
-				bitReaderUnload(br)
-				*available_in = br.input_len - br.byte_pos
-				*next_in = br.input[br.byte_pos:]
-			}
-
-			s.state = stateDone
-			fallthrough
-
-		case stateDone:
-			if s.ringbuffer != nil {
-				result = writeRingBuffer(s, available_out, next_out, nil, true)
-				if result != decoderSuccess {
-					break
-				}
-			}
-
-			return saveErrorCode(s, result)
-		}
-	}
-
-	return saveErrorCode(s, result)
-}
-
-func decoderHasMoreOutput(s *Reader) bool {
-	/* After unrecoverable error remaining output is considered nonsensical. */
-	if int(s.error_code) < 0 {
-		return false
-	}
-
-	return s.ringbuffer != nil && unwrittenBytes(s, false) != 0
-}
-
-func decoderGetErrorCode(s *Reader) int {
-	return int(s.error_code)
-}
-
-func decoderErrorString(c int) string {
-	switch c {
-	case decoderNoError:
-		return "NO_ERROR"
-	case decoderSuccess:
-		return "SUCCESS"
-	case decoderNeedsMoreInput:
-		return "NEEDS_MORE_INPUT"
-	case decoderNeedsMoreOutput:
-		return "NEEDS_MORE_OUTPUT"
-	case decoderErrorFormatExuberantNibble:
-		return "EXUBERANT_NIBBLE"
-	case decoderErrorFormatReserved:
-		return "RESERVED"
-	case decoderErrorFormatExuberantMetaNibble:
-		return "EXUBERANT_META_NIBBLE"
-	case decoderErrorFormatSimpleHuffmanAlphabet:
-		return "SIMPLE_HUFFMAN_ALPHABET"
-	case decoderErrorFormatSimpleHuffmanSame:
-		return "SIMPLE_HUFFMAN_SAME"
-	case decoderErrorFormatClSpace:
-		return "CL_SPACE"
-	case decoderErrorFormatHuffmanSpace:
-		return "HUFFMAN_SPACE"
-	case decoderErrorFormatContextMapRepeat:
-		return "CONTEXT_MAP_REPEAT"
-	case decoderErrorFormatBlockLength1:
-		return "BLOCK_LENGTH_1"
-	case decoderErrorFormatBlockLength2:
-		return "BLOCK_LENGTH_2"
-	case decoderErrorFormatTransform:
-		return "TRANSFORM"
-	case decoderErrorFormatDictionary:
-		return "DICTIONARY"
-	case decoderErrorFormatWindowBits:
-		return "WINDOW_BITS"
-	case decoderErrorFormatPadding1:
-		return "PADDING_1"
-	case decoderErrorFormatPadding2:
-		return "PADDING_2"
-	case decoderErrorFormatDistance:
-		return "DISTANCE"
-	case decoderErrorDictionaryNotSet:
-		return "DICTIONARY_NOT_SET"
-	case decoderErrorInvalidArguments:
-		return "INVALID_ARGUMENTS"
-	case decoderErrorAllocContextModes:
-		return "CONTEXT_MODES"
-	case decoderErrorAllocTreeGroups:
-		return "TREE_GROUPS"
-	case decoderErrorAllocContextMap:
-		return "CONTEXT_MAP"
-	case decoderErrorAllocRingBuffer1:
-		return "RING_BUFFER_1"
-	case decoderErrorAllocRingBuffer2:
-		return "RING_BUFFER_2"
-	case decoderErrorAllocBlockTypeTrees:
-		return "BLOCK_TYPE_TREES"
-	case decoderErrorUnreachable:
-		return "UNREACHABLE"
-	default:
-		return "INVALID"
-	}
-}
Index: trunk/vendor/github.com/andybalholm/brotli/dictionary.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/dictionary.go	(revision 145)
+++ 	(revision )
@@ -1,122890 +1,0 @@
-package brotli
-
-/* Copyright 2013 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* Collection of static dictionary words. */
-type dictionary struct {
-	size_bits_by_length [32]byte
-	offsets_by_length   [32]uint32
-	data_size           uint
-	data                []byte
-}
-
-const minDictionaryWordLength = 4
-
-const maxDictionaryWordLength = 24
-
-var kBrotliDictionaryData = []byte{
-	116,
-	105,
-	109,
-	101,
-	100,
-	111,
-	119,
-	110,
-	108,
-	105,
-	102,
-	101,
-	108,
-	101,
-	102,
-	116,
-	98,
-	97,
-	99,
-	107,
-	99,
-	111,
-	100,
-	101,
-	100,
-	97,
-	116,
-	97,
-	115,
-	104,
-	111,
-	119,
-	111,
-	110,
-	108,
-	121,
-	115,
-	105,
-	116,
-	101,
-	99,
-	105,
-	116,
-	121,
-	111,
-	112,
-	101,
-	110,
-	106,
-	117,
-	115,
-	116,
-	108,
-	105,
-	107,
-	101,
-	102,
-	114,
-	101,
-	101,
-	119,
-	111,
-	114,
-	107,
-	116,
-	101,
-	120,
-	116,
-	121,
-	101,
-	97,
-	114,
-	111,
-	118,
-	101,
-	114,
-	98,
-	111,
-	100,
-	121,
-	108,
-	111,
-	118,
-	101,
-	102,
-	111,
-	114,
-	109,
-	98,
-	111,
-	111,
-	107,
-	112,
-	108,
-	97,
-	121,
-	108,
-	105,
-	118,
-	101,
-	108,
-	105,
-	110,
-	101,
-	104,
-	101,
-	108,
-	112,
-	104,
-	111,
-	109,
-	101,
-	115,
-	105,
-	100,
-	101,
-	109,
-	111,
-	114,
-	101,
-	119,
-	111,
-	114,
-	100,
-	108,
-	111,
-	110,
-	103,
-	116,
-	104,
-	101,
-	109,
-	118,
-	105,
-	101,
-	119,
-	102,
-	105,
-	110,
-	100,
-	112,
-	97,
-	103,
-	101,
-	100,
-	97,
-	121,
-	115,
-	102,
-	117,
-	108,
-	108,
-	104,
-	101,
-	97,
-	100,
-	116,
-	101,
-	114,
-	109,
-	101,
-	97,
-	99,
-	104,
-	97,
-	114,
-	101,
-	97,
-	102,
-	114,
-	111,
-	109,
-	116,
-	114,
-	117,
-	101,
-	109,
-	97,
-	114,
-	107,
-	97,
-	98,
-	108,
-	101,
-	117,
-	112,
-	111,
-	110,
-	104,
-	105,
-	103,
-	104,
-	100,
-	97,
-	116,
-	101,
-	108,
-	97,
-	110,
-	100,
-	110,
-	101,
-	119,
-	115,
-	101,
-	118,
-	101,
-	110,
-	110,
-	101,
-	120,
-	116,
-	99,
-	97,
-	115,
-	101,
-	98,
-	111,
-	116,
-	104,
-	112,
-	111,
-	115,
-	116,
-	117,
-	115,
-	101,
-	100,
-	109,
-	97,
-	100,
-	101,
-	104,
-	97,
-	110,
-	100,
-	104,
-	101,
-	114,
-	101,
-	119,
-	104,
-	97,
-	116,
-	110,
-	97,
-	109,
-	101,
-	76,
-	105,
-	110,
-	107,
-	98,
-	108,
-	111,
-	103,
-	115,
-	105,
-	122,
-	101,
-	98,
-	97,
-	115,
-	101,
-	104,
-	101,
-	108,
-	100,
-	109,
-	97,
-	107,
-	101,
-	109,
-	97,
-	105,
-	110,
-	117,
-	115,
-	101,
-	114,
-	39,
-	41,
-	32,
-	43,
-	104,
-	111,
-	108,
-	100,
-	101,
-	110,
-	100,
-	115,
-	119,
-	105,
-	116,
-	104,
-	78,
-	101,
-	119,
-	115,
-	114,
-	101,
-	97,
-	100,
-	119,
-	101,
-	114,
-	101,
-	115,
-	105,
-	103,
-	110,
-	116,
-	97,
-	107,
-	101,
-	104,
-	97,
-	118,
-	101,
-	103,
-	97,
-	109,
-	101,
-	115,
-	101,
-	101,
-	110,
-	99,
-	97,
-	108,
-	108,
-	112,
-	97,
-	116,
-	104,
-	119,
-	101,
-	108,
-	108,
-	112,
-	108,
-	117,
-	115,
-	109,
-	101,
-	110,
-	117,
-	102,
-	105,
-	108,
-	109,
-	112,
-	97,
-	114,
-	116,
-	106,
-	111,
-	105,
-	110,
-	116,
-	104,
-	105,
-	115,
-	108,
-	105,
-	115,
-	116,
-	103,
-	111,
-	111,
-	100,
-	110,
-	101,
-	101,
-	100,
-	119,
-	97,
-	121,
-	115,
-	119,
-	101,
-	115,
-	116,
-	106,
-	111,
-	98,
-	115,
-	109,
-	105,
-	110,
-	100,
-	97,
-	108,
-	115,
-	111,
-	108,
-	111,
-	103,
-	111,
-	114,
-	105,
-	99,
-	104,
-	117,
-	115,
-	101,
-	115,
-	108,
-	97,
-	115,
-	116,
-	116,
-	101,
-	97,
-	109,
-	97,
-	114,
-	109,
-	121,
-	102,
-	111,
-	111,
-	100,
-	107,
-	105,
-	110,
-	103,
-	119,
-	105,
-	108,
-	108,
-	101,
-	97,
-	115,
-	116,
-	119,
-	97,
-	114,
-	100,
-	98,
-	101,
-	115,
-	116,
-	102,
-	105,
-	114,
-	101,
-	80,
-	97,
-	103,
-	101,
-	107,
-	110,
-	111,
-	119,
-	97,
-	119,
-	97,
-	121,
-	46,
-	112,
-	110,
-	103,
-	109,
-	111,
-	118,
-	101,
-	116,
-	104,
-	97,
-	110,
-	108,
-	111,
-	97,
-	100,
-	103,
-	105,
-	118,
-	101,
-	115,
-	101,
-	108,
-	102,
-	110,
-	111,
-	116,
-	101,
-	109,
-	117,
-	99,
-	104,
-	102,
-	101,
-	101,
-	100,
-	109,
-	97,
-	110,
-	121,
-	114,
-	111,
-	99,
-	107,
-	105,
-	99,
-	111,
-	110,
-	111,
-	110,
-	99,
-	101,
-	108,
-	111,
-	111,
-	107,
-	104,
-	105,
-	100,
-	101,
-	100,
-	105,
-	101,
-	100,
-	72,
-	111,
-	109,
-	101,
-	114,
-	117,
-	108,
-	101,
-	104,
-	111,
-	115,
-	116,
-	97,
-	106,
-	97,
-	120,
-	105,
-	110,
-	102,
-	111,
-	99,
-	108,
-	117,
-	98,
-	108,
-	97,
-	119,
-	115,
-	108,
-	101,
-	115,
-	115,
-	104,
-	97,
-	108,
-	102,
-	115,
-	111,
-	109,
-	101,
-	115,
-	117,
-	99,
-	104,
-	122,
-	111,
-	110,
-	101,
-	49,
-	48,
-	48,
-	37,
-	111,
-	110,
-	101,
-	115,
-	99,
-	97,
-	114,
-	101,
-	84,
-	105,
-	109,
-	101,
-	114,
-	97,
-	99,
-	101,
-	98,
-	108,
-	117,
-	101,
-	102,
-	111,
-	117,
-	114,
-	119,
-	101,
-	101,
-	107,
-	102,
-	97,
-	99,
-	101,
-	104,
-	111,
-	112,
-	101,
-	103,
-	97,
-	118,
-	101,
-	104,
-	97,
-	114,
-	100,
-	108,
-	111,
-	115,
-	116,
-	119,
-	104,
-	101,
-	110,
-	112,
-	97,
-	114,
-	107,
-	107,
-	101,
-	112,
-	116,
-	112,
-	97,
-	115,
-	115,
-	115,
-	104,
-	105,
-	112,
-	114,
-	111,
-	111,
-	109,
-	72,
-	84,
-	77,
-	76,
-	112,
-	108,
-	97,
-	110,
-	84,
-	121,
-	112,
-	101,
-	100,
-	111,
-	110,
-	101,
-	115,
-	97,
-	118,
-	101,
-	107,
-	101,
-	101,
-	112,
-	102,
-	108,
-	97,
-	103,
-	108,
-	105,
-	110,
-	107,
-	115,
-	111,
-	108,
-	100,
-	102,
-	105,
-	118,
-	101,
-	116,
-	111,
-	111,
-	107,
-	114,
-	97,
-	116,
-	101,
-	116,
-	111,
-	119,
-	110,
-	106,
-	117,
-	109,
-	112,
-	116,
-	104,
-	117,
-	115,
-	100,
-	97,
-	114,
-	107,
-	99,
-	97,
-	114,
-	100,
-	102,
-	105,
-	108,
-	101,
-	102,
-	101,
-	97,
-	114,
-	115,
-	116,
-	97,
-	121,
-	107,
-	105,
-	108,
-	108,
-	116,
-	104,
-	97,
-	116,
-	102,
-	97,
-	108,
-	108,
-	97,
-	117,
-	116,
-	111,
-	101,
-	118,
-	101,
-	114,
-	46,
-	99,
-	111,
-	109,
-	116,
-	97,
-	108,
-	107,
-	115,
-	104,
-	111,
-	112,
-	118,
-	111,
-	116,
-	101,
-	100,
-	101,
-	101,
-	112,
-	109,
-	111,
-	100,
-	101,
-	114,
-	101,
-	115,
-	116,
-	116,
-	117,
-	114,
-	110,
-	98,
-	111,
-	114,
-	110,
-	98,
-	97,
-	110,
-	100,
-	102,
-	101,
-	108,
-	108,
-	114,
-	111,
-	115,
-	101,
-	117,
-	114,
-	108,
-	40,
-	115,
-	107,
-	105,
-	110,
-	114,
-	111,
-	108,
-	101,
-	99,
-	111,
-	109,
-	101,
-	97,
-	99,
-	116,
-	115,
-	97,
-	103,
-	101,
-	115,
-	109,
-	101,
-	101,
-	116,
-	103,
-	111,
-	108,
-	100,
-	46,
-	106,
-	112,
-	103,
-	105,
-	116,
-	101,
-	109,
-	118,
-	97,
-	114,
-	121,
-	102,
-	101,
-	108,
-	116,
-	116,
-	104,
-	101,
-	110,
-	115,
-	101,
-	110,
-	100,
-	100,
-	114,
-	111,
-	112,
-	86,
-	105,
-	101,
-	119,
-	99,
-	111,
-	112,
-	121,
-	49,
-	46,
-	48,
-	34,
-	60,
-	47,
-	97,
-	62,
-	115,
-	116,
-	111,
-	112,
-	101,
-	108,
-	115,
-	101,
-	108,
-	105,
-	101,
-	115,
-	116,
-	111,
-	117,
-	114,
-	112,
-	97,
-	99,
-	107,
-	46,
-	103,
-	105,
-	102,
-	112,
-	97,
-	115,
-	116,
-	99,
-	115,
-	115,
-	63,
-	103,
-	114,
-	97,
-	121,
-	109,
-	101,
-	97,
-	110,
-	38,
-	103,
-	116,
-	59,
-	114,
-	105,
-	100,
-	101,
-	115,
-	104,
-	111,
-	116,
-	108,
-	97,
-	116,
-	101,
-	115,
-	97,
-	105,
-	100,
-	114,
-	111,
-	97,
-	100,
-	118,
-	97,
-	114,
-	32,
-	102,
-	101,
-	101,
-	108,
-	106,
-	111,
-	104,
-	110,
-	114,
-	105,
-	99,
-	107,
-	112,
-	111,
-	114,
-	116,
-	102,
-	97,
-	115,
-	116,
-	39,
-	85,
-	65,
-	45,
-	100,
-	101,
-	97,
-	100,
-	60,
-	47,
-	98,
-	62,
-	112,
-	111,
-	111,
-	114,
-	98,
-	105,
-	108,
-	108,
-	116,
-	121,
-	112,
-	101,
-	85,
-	46,
-	83,
-	46,
-	119,
-	111,
-	111,
-	100,
-	109,
-	117,
-	115,
-	116,
-	50,
-	112,
-	120,
-	59,
-	73,
-	110,
-	102,
-	111,
-	114,
-	97,
-	110,
-	107,
-	119,
-	105,
-	100,
-	101,
-	119,
-	97,
-	110,
-	116,
-	119,
-	97,
-	108,
-	108,
-	108,
-	101,
-	97,
-	100,
-	91,
-	48,
-	93,
-	59,
-	112,
-	97,
-	117,
-	108,
-	119,
-	97,
-	118,
-	101,
-	115,
-	117,
-	114,
-	101,
-	36,
-	40,
-	39,
-	35,
-	119,
-	97,
-	105,
-	116,
-	109,
-	97,
-	115,
-	115,
-	97,
-	114,
-	109,
-	115,
-	103,
-	111,
-	101,
-	115,
-	103,
-	97,
-	105,
-	110,
-	108,
-	97,
-	110,
-	103,
-	112,
-	97,
-	105,
-	100,
-	33,
-	45,
-	45,
-	32,
-	108,
-	111,
-	99,
-	107,
-	117,
-	110,
-	105,
-	116,
-	114,
-	111,
-	111,
-	116,
-	119,
-	97,
-	108,
-	107,
-	102,
-	105,
-	114,
-	109,
-	119,
-	105,
-	102,
-	101,
-	120,
-	109,
-	108,
-	34,
-	115,
-	111,
-	110,
-	103,
-	116,
-	101,
-	115,
-	116,
-	50,
-	48,
-	112,
-	120,
-	107,
-	105,
-	110,
-	100,
-	114,
-	111,
-	119,
-	115,
-	116,
-	111,
-	111,
-	108,
-	102,
-	111,
-	110,
-	116,
-	109,
-	97,
-	105,
-	108,
-	115,
-	97,
-	102,
-	101,
-	115,
-	116,
-	97,
-	114,
-	109,
-	97,
-	112,
-	115,
-	99,
-	111,
-	114,
-	101,
-	114,
-	97,
-	105,
-	110,
-	102,
-	108,
-	111,
-	119,
-	98,
-	97,
-	98,
-	121,
-	115,
-	112,
-	97,
-	110,
-	115,
-	97,
-	121,
-	115,
-	52,
-	112,
-	120,
-	59,
-	54,
-	112,
-	120,
-	59,
-	97,
-	114,
-	116,
-	115,
-	102,
-	111,
-	111,
-	116,
-	114,
-	101,
-	97,
-	108,
-	119,
-	105,
-	107,
-	105,
-	104,
-	101,
-	97,
-	116,
-	115,
-	116,
-	101,
-	112,
-	116,
-	114,
-	105,
-	112,
-	111,
-	114,
-	103,
-	47,
-	108,
-	97,
-	107,
-	101,
-	119,
-	101,
-	97,
-	107,
-	116,
-	111,
-	108,
-	100,
-	70,
-	111,
-	114,
-	109,
-	99,
-	97,
-	115,
-	116,
-	102,
-	97,
-	110,
-	115,
-	98,
-	97,
-	110,
-	107,
-	118,
-	101,
-	114,
-	121,
-	114,
-	117,
-	110,
-	115,
-	106,
-	117,
-	108,
-	121,
-	116,
-	97,
-	115,
-	107,
-	49,
-	112,
-	120,
-	59,
-	103,
-	111,
-	97,
-	108,
-	103,
-	114,
-	101,
-	119,
-	115,
-	108,
-	111,
-	119,
-	101,
-	100,
-	103,
-	101,
-	105,
-	100,
-	61,
-	34,
-	115,
-	101,
-	116,
-	115,
-	53,
-	112,
-	120,
-	59,
-	46,
-	106,
-	115,
-	63,
-	52,
-	48,
-	112,
-	120,
-	105,
-	102,
-	32,
-	40,
-	115,
-	111,
-	111,
-	110,
-	115,
-	101,
-	97,
-	116,
-	110,
-	111,
-	110,
-	101,
-	116,
-	117,
-	98,
-	101,
-	122,
-	101,
-	114,
-	111,
-	115,
-	101,
-	110,
-	116,
-	114,
-	101,
-	101,
-	100,
-	102,
-	97,
-	99,
-	116,
-	105,
-	110,
-	116,
-	111,
-	103,
-	105,
-	102,
-	116,
-	104,
-	97,
-	114,
-	109,
-	49,
-	56,
-	112,
-	120,
-	99,
-	97,
-	109,
-	101,
-	104,
-	105,
-	108,
-	108,
-	98,
-	111,
-	108,
-	100,
-	122,
-	111,
-	111,
-	109,
-	118,
-	111,
-	105,
-	100,
-	101,
-	97,
-	115,
-	121,
-	114,
-	105,
-	110,
-	103,
-	102,
-	105,
-	108,
-	108,
-	112,
-	101,
-	97,
-	107,
-	105,
-	110,
-	105,
-	116,
-	99,
-	111,
-	115,
-	116,
-	51,
-	112,
-	120,
-	59,
-	106,
-	97,
-	99,
-	107,
-	116,
-	97,
-	103,
-	115,
-	98,
-	105,
-	116,
-	115,
-	114,
-	111,
-	108,
-	108,
-	101,
-	100,
-	105,
-	116,
-	107,
-	110,
-	101,
-	119,
-	110,
-	101,
-	97,
-	114,
-	60,
-	33,
-	45,
-	45,
-	103,
-	114,
-	111,
-	119,
-	74,
-	83,
-	79,
-	78,
-	100,
-	117,
-	116,
-	121,
-	78,
-	97,
-	109,
-	101,
-	115,
-	97,
-	108,
-	101,
-	121,
-	111,
-	117,
-	32,
-	108,
-	111,
-	116,
-	115,
-	112,
-	97,
-	105,
-	110,
-	106,
-	97,
-	122,
-	122,
-	99,
-	111,
-	108,
-	100,
-	101,
-	121,
-	101,
-	115,
-	102,
-	105,
-	115,
-	104,
-	119,
-	119,
-	119,
-	46,
-	114,
-	105,
-	115,
-	107,
-	116,
-	97,
-	98,
-	115,
-	112,
-	114,
-	101,
-	118,
-	49,
-	48,
-	112,
-	120,
-	114,
-	105,
-	115,
-	101,
-	50,
-	53,
-	112,
-	120,
-	66,
-	108,
-	117,
-	101,
-	100,
-	105,
-	110,
-	103,
-	51,
-	48,
-	48,
-	44,
-	98,
-	97,
-	108,
-	108,
-	102,
-	111,
-	114,
-	100,
-	101,
-	97,
-	114,
-	110,
-	119,
-	105,
-	108,
-	100,
-	98,
-	111,
-	120,
-	46,
-	102,
-	97,
-	105,
-	114,
-	108,
-	97,
-	99,
-	107,
-	118,
-	101,
-	114,
-	115,
-	112,
-	97,
-	105,
-	114,
-	106,
-	117,
-	110,
-	101,
-	116,
-	101,
-	99,
-	104,
-	105,
-	102,
-	40,
-	33,
-	112,
-	105,
-	99,
-	107,
-	101,
-	118,
-	105,
-	108,
-	36,
-	40,
-	34,
-	35,
-	119,
-	97,
-	114,
-	109,
-	108,
-	111,
-	114,
-	100,
-	100,
-	111,
-	101,
-	115,
-	112,
-	117,
-	108,
-	108,
-	44,
-	48,
-	48,
-	48,
-	105,
-	100,
-	101,
-	97,
-	100,
-	114,
-	97,
-	119,
-	104,
-	117,
-	103,
-	101,
-	115,
-	112,
-	111,
-	116,
-	102,
-	117,
-	110,
-	100,
-	98,
-	117,
-	114,
-	110,
-	104,
-	114,
-	101,
-	102,
-	99,
-	101,
-	108,
-	108,
-	107,
-	101,
-	121,
-	115,
-	116,
-	105,
-	99,
-	107,
-	104,
-	111,
-	117,
-	114,
-	108,
-	111,
-	115,
-	115,
-	102,
-	117,
-	101,
-	108,
-	49,
-	50,
-	112,
-	120,
-	115,
-	117,
-	105,
-	116,
-	100,
-	101,
-	97,
-	108,
-	82,
-	83,
-	83,
-	34,
-	97,
-	103,
-	101,
-	100,
-	103,
-	114,
-	101,
-	121,
-	71,
-	69,
-	84,
-	34,
-	101,
-	97,
-	115,
-	101,
-	97,
-	105,
-	109,
-	115,
-	103,
-	105,
-	114,
-	108,
-	97,
-	105,
-	100,
-	115,
-	56,
-	112,
-	120,
-	59,
-	110,
-	97,
-	118,
-	121,
-	103,
-	114,
-	105,
-	100,
-	116,
-	105,
-	112,
-	115,
-	35,
-	57,
-	57,
-	57,
-	119,
-	97,
-	114,
-	115,
-	108,
-	97,
-	100,
-	121,
-	99,
-	97,
-	114,
-	115,
-	41,
-	59,
-	32,
-	125,
-	112,
-	104,
-	112,
-	63,
-	104,
-	101,
-	108,
-	108,
-	116,
-	97,
-	108,
-	108,
-	119,
-	104,
-	111,
-	109,
-	122,
-	104,
-	58,
-	229,
-	42,
-	47,
-	13,
-	10,
-	32,
-	49,
-	48,
-	48,
-	104,
-	97,
-	108,
-	108,
-	46,
-	10,
-	10,
-	65,
-	55,
-	112,
-	120,
-	59,
-	112,
-	117,
-	115,
-	104,
-	99,
-	104,
-	97,
-	116,
-	48,
-	112,
-	120,
-	59,
-	99,
-	114,
-	101,
-	119,
-	42,
-	47,
-	60,
-	47,
-	104,
-	97,
-	115,
-	104,
-	55,
-	53,
-	112,
-	120,
-	102,
-	108,
-	97,
-	116,
-	114,
-	97,
-	114,
-	101,
-	32,
-	38,
-	38,
-	32,
-	116,
-	101,
-	108,
-	108,
-	99,
-	97,
-	109,
-	112,
-	111,
-	110,
-	116,
-	111,
-	108,
-	97,
-	105,
-	100,
-	109,
-	105,
-	115,
-	115,
-	115,
-	107,
-	105,
-	112,
-	116,
-	101,
-	110,
-	116,
-	102,
-	105,
-	110,
-	101,
-	109,
-	97,
-	108,
-	101,
-	103,
-	101,
-	116,
-	115,
-	112,
-	108,
-	111,
-	116,
-	52,
-	48,
-	48,
-	44,
-	13,
-	10,
-	13,
-	10,
-	99,
-	111,
-	111,
-	108,
-	102,
-	101,
-	101,
-	116,
-	46,
-	112,
-	104,
-	112,
-	60,
-	98,
-	114,
-	62,
-	101,
-	114,
-	105,
-	99,
-	109,
-	111,
-	115,
-	116,
-	103,
-	117,
-	105,
-	100,
-	98,
-	101,
-	108,
-	108,
-	100,
-	101,
-	115,
-	99,
-	104,
-	97,
-	105,
-	114,
-	109,
-	97,
-	116,
-	104,
-	97,
-	116,
-	111,
-	109,
-	47,
-	105,
-	109,
-	103,
-	38,
-	35,
-	56,
-	50,
-	108,
-	117,
-	99,
-	107,
-	99,
-	101,
-	110,
-	116,
-	48,
-	48,
-	48,
-	59,
-	116,
-	105,
-	110,
-	121,
-	103,
-	111,
-	110,
-	101,
-	104,
-	116,
-	109,
-	108,
-	115,
-	101,
-	108,
-	108,
-	100,
-	114,
-	117,
-	103,
-	70,
-	82,
-	69,
-	69,
-	110,
-	111,
-	100,
-	101,
-	110,
-	105,
-	99,
-	107,
-	63,
-	105,
-	100,
-	61,
-	108,
-	111,
-	115,
-	101,
-	110,
-	117,
-	108,
-	108,
-	118,
-	97,
-	115,
-	116,
-	119,
-	105,
-	110,
-	100,
-	82,
-	83,
-	83,
-	32,
-	119,
-	101,
-	97,
-	114,
-	114,
-	101,
-	108,
-	121,
-	98,
-	101,
-	101,
-	110,
-	115,
-	97,
-	109,
-	101,
-	100,
-	117,
-	107,
-	101,
-	110,
-	97,
-	115,
-	97,
-	99,
-	97,
-	112,
-	101,
-	119,
-	105,
-	115,
-	104,
-	103,
-	117,
-	108,
-	102,
-	84,
-	50,
-	51,
-	58,
-	104,
-	105,
-	116,
-	115,
-	115,
-	108,
-	111,
-	116,
-	103,
-	97,
-	116,
-	101,
-	107,
-	105,
-	99,
-	107,
-	98,
-	108,
-	117,
-	114,
-	116,
-	104,
-	101,
-	121,
-	49,
-	53,
-	112,
-	120,
-	39,
-	39,
-	41,
-	59,
-	41,
-	59,
-	34,
-	62,
-	109,
-	115,
-	105,
-	101,
-	119,
-	105,
-	110,
-	115,
-	98,
-	105,
-	114,
-	100,
-	115,
-	111,
-	114,
-	116,
-	98,
-	101,
-	116,
-	97,
-	115,
-	101,
-	101,
-	107,
-	84,
-	49,
-	56,
-	58,
-	111,
-	114,
-	100,
-	115,
-	116,
-	114,
-	101,
-	101,
-	109,
-	97,
-	108,
-	108,
-	54,
-	48,
-	112,
-	120,
-	102,
-	97,
-	114,
-	109,
-	226,
-	128,
-	153,
-	115,
-	98,
-	111,
-	121,
-	115,
-	91,
-	48,
-	93,
-	46,
-	39,
-	41,
-	59,
-	34,
-	80,
-	79,
-	83,
-	84,
-	98,
-	101,
-	97,
-	114,
-	107,
-	105,
-	100,
-	115,
-	41,
-	59,
-	125,
-	125,
-	109,
-	97,
-	114,
-	121,
-	116,
-	101,
-	110,
-	100,
-	40,
-	85,
-	75,
-	41,
-	113,
-	117,
-	97,
-	100,
-	122,
-	104,
-	58,
-	230,
-	45,
-	115,
-	105,
-	122,
-	45,
-	45,
-	45,
-	45,
-	112,
-	114,
-	111,
-	112,
-	39,
-	41,
-	59,
-	13,
-	108,
-	105,
-	102,
-	116,
-	84,
-	49,
-	57,
-	58,
-	118,
-	105,
-	99,
-	101,
-	97,
-	110,
-	100,
-	121,
-	100,
-	101,
-	98,
-	116,
-	62,
-	82,
-	83,
-	83,
-	112,
-	111,
-	111,
-	108,
-	110,
-	101,
-	99,
-	107,
-	98,
-	108,
-	111,
-	119,
-	84,
-	49,
-	54,
-	58,
-	100,
-	111,
-	111,
-	114,
-	101,
-	118,
-	97,
-	108,
-	84,
-	49,
-	55,
-	58,
-	108,
-	101,
-	116,
-	115,
-	102,
-	97,
-	105,
-	108,
-	111,
-	114,
-	97,
-	108,
-	112,
-	111,
-	108,
-	108,
-	110,
-	111,
-	118,
-	97,
-	99,
-	111,
-	108,
-	115,
-	103,
-	101,
-	110,
-	101,
-	32,
-	226,
-	128,
-	148,
-	115,
-	111,
-	102,
-	116,
-	114,
-	111,
-	109,
-	101,
-	116,
-	105,
-	108,
-	108,
-	114,
-	111,
-	115,
-	115,
-	60,
-	104,
-	51,
-	62,
-	112,
-	111,
-	117,
-	114,
-	102,
-	97,
-	100,
-	101,
-	112,
-	105,
-	110,
-	107,
-	60,
-	116,
-	114,
-	62,
-	109,
-	105,
-	110,
-	105,
-	41,
-	124,
-	33,
-	40,
-	109,
-	105,
-	110,
-	101,
-	122,
-	104,
-	58,
-	232,
-	98,
-	97,
-	114,
-	115,
-	104,
-	101,
-	97,
-	114,
-	48,
-	48,
-	41,
-	59,
-	109,
-	105,
-	108,
-	107,
-	32,
-	45,
-	45,
-	62,
-	105,
-	114,
-	111,
-	110,
-	102,
-	114,
-	101,
-	100,
-	100,
-	105,
-	115,
-	107,
-	119,
-	101,
-	110,
-	116,
-	115,
-	111,
-	105,
-	108,
-	112,
-	117,
-	116,
-	115,
-	47,
-	106,
-	115,
-	47,
-	104,
-	111,
-	108,
-	121,
-	84,
-	50,
-	50,
-	58,
-	73,
-	83,
-	66,
-	78,
-	84,
-	50,
-	48,
-	58,
-	97,
-	100,
-	97,
-	109,
-	115,
-	101,
-	101,
-	115,
-	60,
-	104,
-	50,
-	62,
-	106,
-	115,
-	111,
-	110,
-	39,
-	44,
-	32,
-	39,
-	99,
-	111,
-	110,
-	116,
-	84,
-	50,
-	49,
-	58,
-	32,
-	82,
-	83,
-	83,
-	108,
-	111,
-	111,
-	112,
-	97,
-	115,
-	105,
-	97,
-	109,
-	111,
-	111,
-	110,
-	60,
-	47,
-	112,
-	62,
-	115,
-	111,
-	117,
-	108,
-	76,
-	73,
-	78,
-	69,
-	102,
-	111,
-	114,
-	116,
-	99,
-	97,
-	114,
-	116,
-	84,
-	49,
-	52,
-	58,
-	60,
-	104,
-	49,
-	62,
-	56,
-	48,
-	112,
-	120,
-	33,
-	45,
-	45,
-	60,
-	57,
-	112,
-	120,
-	59,
-	84,
-	48,
-	52,
-	58,
-	109,
-	105,
-	107,
-	101,
-	58,
-	52,
-	54,
-	90,
-	110,
-	105,
-	99,
-	101,
-	105,
-	110,
-	99,
-	104,
-	89,
-	111,
-	114,
-	107,
-	114,
-	105,
-	99,
-	101,
-	122,
-	104,
-	58,
-	228,
-	39,
-	41,
-	41,
-	59,
-	112,
-	117,
-	114,
-	101,
-	109,
-	97,
-	103,
-	101,
-	112,
-	97,
-	114,
-	97,
-	116,
-	111,
-	110,
-	101,
-	98,
-	111,
-	110,
-	100,
-	58,
-	51,
-	55,
-	90,
-	95,
-	111,
-	102,
-	95,
-	39,
-	93,
-	41,
-	59,
-	48,
-	48,
-	48,
-	44,
-	122,
-	104,
-	58,
-	231,
-	116,
-	97,
-	110,
-	107,
-	121,
-	97,
-	114,
-	100,
-	98,
-	111,
-	119,
-	108,
-	98,
-	117,
-	115,
-	104,
-	58,
-	53,
-	54,
-	90,
-	74,
-	97,
-	118,
-	97,
-	51,
-	48,
-	112,
-	120,
-	10,
-	124,
-	125,
-	10,
-	37,
-	67,
-	51,
-	37,
-	58,
-	51,
-	52,
-	90,
-	106,
-	101,
-	102,
-	102,
-	69,
-	88,
-	80,
-	73,
-	99,
-	97,
-	115,
-	104,
-	118,
-	105,
-	115,
-	97,
-	103,
-	111,
-	108,
-	102,
-	115,
-	110,
-	111,
-	119,
-	122,
-	104,
-	58,
-	233,
-	113,
-	117,
-	101,
-	114,
-	46,
-	99,
-	115,
-	115,
-	115,
-	105,
-	99,
-	107,
-	109,
-	101,
-	97,
-	116,
-	109,
-	105,
-	110,
-	46,
-	98,
-	105,
-	110,
-	100,
-	100,
-	101,
-	108,
-	108,
-	104,
-	105,
-	114,
-	101,
-	112,
-	105,
-	99,
-	115,
-	114,
-	101,
-	110,
-	116,
-	58,
-	51,
-	54,
-	90,
-	72,
-	84,
-	84,
-	80,
-	45,
-	50,
-	48,
-	49,
-	102,
-	111,
-	116,
-	111,
-	119,
-	111,
-	108,
-	102,
-	69,
-	78,
-	68,
-	32,
-	120,
-	98,
-	111,
-	120,
-	58,
-	53,
-	52,
-	90,
-	66,
-	79,
-	68,
-	89,
-	100,
-	105,
-	99,
-	107,
-	59,
-	10,
-	125,
-	10,
-	101,
-	120,
-	105,
-	116,
-	58,
-	51,
-	53,
-	90,
-	118,
-	97,
-	114,
-	115,
-	98,
-	101,
-	97,
-	116,
-	39,
-	125,
-	41,
-	59,
-	100,
-	105,
-	101,
-	116,
-	57,
-	57,
-	57,
-	59,
-	97,
-	110,
-	110,
-	101,
-	125,
-	125,
-	60,
-	47,
-	91,
-	105,
-	93,
-	46,
-	76,
-	97,
-	110,
-	103,
-	107,
-	109,
-	194,
-	178,
-	119,
-	105,
-	114,
-	101,
-	116,
-	111,
-	121,
-	115,
-	97,
-	100,
-	100,
-	115,
-	115,
-	101,
-	97,
-	108,
-	97,
-	108,
-	101,
-	120,
-	59,
-	10,
-	9,
-	125,
-	101,
-	99,
-	104,
-	111,
-	110,
-	105,
-	110,
-	101,
-	46,
-	111,
-	114,
-	103,
-	48,
-	48,
-	53,
-	41,
-	116,
-	111,
-	110,
-	121,
-	106,
-	101,
-	119,
-	115,
-	115,
-	97,
-	110,
-	100,
-	108,
-	101,
-	103,
-	115,
-	114,
-	111,
-	111,
-	102,
-	48,
-	48,
-	48,
-	41,
-	32,
-	50,
-	48,
-	48,
-	119,
-	105,
-	110,
-	101,
-	103,
-	101,
-	97,
-	114,
-	100,
-	111,
-	103,
-	115,
-	98,
-	111,
-	111,
-	116,
-	103,
-	97,
-	114,
-	121,
-	99,
-	117,
-	116,
-	115,
-	116,
-	121,
-	108,
-	101,
-	116,
-	101,
-	109,
-	112,
-	116,
-	105,
-	111,
-	110,
-	46,
-	120,
-	109,
-	108,
-	99,
-	111,
-	99,
-	107,
-	103,
-	97,
-	110,
-	103,
-	36,
-	40,
-	39,
-	46,
-	53,
-	48,
-	112,
-	120,
-	80,
-	104,
-	46,
-	68,
-	109,
-	105,
-	115,
-	99,
-	97,
-	108,
-	97,
-	110,
-	108,
-	111,
-	97,
-	110,
-	100,
-	101,
-	115,
-	107,
-	109,
-	105,
-	108,
-	101,
-	114,
-	121,
-	97,
-	110,
-	117,
-	110,
-	105,
-	120,
-	100,
-	105,
-	115,
-	99,
-	41,
-	59,
-	125,
-	10,
-	100,
-	117,
-	115,
-	116,
-	99,
-	108,
-	105,
-	112,
-	41,
-	46,
-	10,
-	10,
-	55,
-	48,
-	112,
-	120,
-	45,
-	50,
-	48,
-	48,
-	68,
-	86,
-	68,
-	115,
-	55,
-	93,
-	62,
-	60,
-	116,
-	97,
-	112,
-	101,
-	100,
-	101,
-	109,
-	111,
-	105,
-	43,
-	43,
-	41,
-	119,
-	97,
-	103,
-	101,
-	101,
-	117,
-	114,
-	111,
-	112,
-	104,
-	105,
-	108,
-	111,
-	112,
-	116,
-	115,
-	104,
-	111,
-	108,
-	101,
-	70,
-	65,
-	81,
-	115,
-	97,
-	115,
-	105,
-	110,
-	45,
-	50,
-	54,
-	84,
-	108,
-	97,
-	98,
-	115,
-	112,
-	101,
-	116,
-	115,
-	85,
-	82,
-	76,
-	32,
-	98,
-	117,
-	108,
-	107,
-	99,
-	111,
-	111,
-	107,
-	59,
-	125,
-	13,
-	10,
-	72,
-	69,
-	65,
-	68,
-	91,
-	48,
-	93,
-	41,
-	97,
-	98,
-	98,
-	114,
-	106,
-	117,
-	97,
-	110,
-	40,
-	49,
-	57,
-	56,
-	108,
-	101,
-	115,
-	104,
-	116,
-	119,
-	105,
-	110,
-	60,
-	47,
-	105,
-	62,
-	115,
-	111,
-	110,
-	121,
-	103,
-	117,
-	121,
-	115,
-	102,
-	117,
-	99,
-	107,
-	112,
-	105,
-	112,
-	101,
-	124,
-	45,
-	10,
-	33,
-	48,
-	48,
-	50,
-	41,
-	110,
-	100,
-	111,
-	119,
-	91,
-	49,
-	93,
-	59,
-	91,
-	93,
-	59,
-	10,
-	76,
-	111,
-	103,
-	32,
-	115,
-	97,
-	108,
-	116,
-	13,
-	10,
-	9,
-	9,
-	98,
-	97,
-	110,
-	103,
-	116,
-	114,
-	105,
-	109,
-	98,
-	97,
-	116,
-	104,
-	41,
-	123,
-	13,
-	10,
-	48,
-	48,
-	112,
-	120,
-	10,
-	125,
-	41,
-	59,
-	107,
-	111,
-	58,
-	236,
-	102,
-	101,
-	101,
-	115,
-	97,
-	100,
-	62,
-	13,
-	115,
-	58,
-	47,
-	47,
-	32,
-	91,
-	93,
-	59,
-	116,
-	111,
-	108,
-	108,
-	112,
-	108,
-	117,
-	103,
-	40,
-	41,
-	123,
-	10,
-	123,
-	13,
-	10,
-	32,
-	46,
-	106,
-	115,
-	39,
-	50,
-	48,
-	48,
-	112,
-	100,
-	117,
-	97,
-	108,
-	98,
-	111,
-	97,
-	116,
-	46,
-	74,
-	80,
-	71,
-	41,
-	59,
-	10,
-	125,
-	113,
-	117,
-	111,
-	116,
-	41,
-	59,
-	10,
-	10,
-	39,
-	41,
-	59,
-	10,
-	13,
-	10,
-	125,
-	13,
-	50,
-	48,
-	49,
-	52,
-	50,
-	48,
-	49,
-	53,
-	50,
-	48,
-	49,
-	54,
-	50,
-	48,
-	49,
-	55,
-	50,
-	48,
-	49,
-	56,
-	50,
-	48,
-	49,
-	57,
-	50,
-	48,
-	50,
-	48,
-	50,
-	48,
-	50,
-	49,
-	50,
-	48,
-	50,
-	50,
-	50,
-	48,
-	50,
-	51,
-	50,
-	48,
-	50,
-	52,
-	50,
-	48,
-	50,
-	53,
-	50,
-	48,
-	50,
-	54,
-	50,
-	48,
-	50,
-	55,
-	50,
-	48,
-	50,
-	56,
-	50,
-	48,
-	50,
-	57,
-	50,
-	48,
-	51,
-	48,
-	50,
-	48,
-	51,
-	49,
-	50,
-	48,
-	51,
-	50,
-	50,
-	48,
-	51,
-	51,
-	50,
-	48,
-	51,
-	52,
-	50,
-	48,
-	51,
-	53,
-	50,
-	48,
-	51,
-	54,
-	50,
-	48,
-	51,
-	55,
-	50,
-	48,
-	49,
-	51,
-	50,
-	48,
-	49,
-	50,
-	50,
-	48,
-	49,
-	49,
-	50,
-	48,
-	49,
-	48,
-	50,
-	48,
-	48,
-	57,
-	50,
-	48,
-	48,
-	56,
-	50,
-	48,
-	48,
-	55,
-	50,
-	48,
-	48,
-	54,
-	50,
-	48,
-	48,
-	53,
-	50,
-	48,
-	48,
-	52,
-	50,
-	48,
-	48,
-	51,
-	50,
-	48,
-	48,
-	50,
-	50,
-	48,
-	48,
-	49,
-	50,
-	48,
-	48,
-	48,
-	49,
-	57,
-	57,
-	57,
-	49,
-	57,
-	57,
-	56,
-	49,
-	57,
-	57,
-	55,
-	49,
-	57,
-	57,
-	54,
-	49,
-	57,
-	57,
-	53,
-	49,
-	57,
-	57,
-	52,
-	49,
-	57,
-	57,
-	51,
-	49,
-	57,
-	57,
-	50,
-	49,
-	57,
-	57,
-	49,
-	49,
-	57,
-	57,
-	48,
-	49,
-	57,
-	56,
-	57,
-	49,
-	57,
-	56,
-	56,
-	49,
-	57,
-	56,
-	55,
-	49,
-	57,
-	56,
-	54,
-	49,
-	57,
-	56,
-	53,
-	49,
-	57,
-	56,
-	52,
-	49,
-	57,
-	56,
-	51,
-	49,
-	57,
-	56,
-	50,
-	49,
-	57,
-	56,
-	49,
-	49,
-	57,
-	56,
-	48,
-	49,
-	57,
-	55,
-	57,
-	49,
-	57,
-	55,
-	56,
-	49,
-	57,
-	55,
-	55,
-	49,
-	57,
-	55,
-	54,
-	49,
-	57,
-	55,
-	53,
-	49,
-	57,
-	55,
-	52,
-	49,
-	57,
-	55,
-	51,
-	49,
-	57,
-	55,
-	50,
-	49,
-	57,
-	55,
-	49,
-	49,
-	57,
-	55,
-	48,
-	49,
-	57,
-	54,
-	57,
-	49,
-	57,
-	54,
-	56,
-	49,
-	57,
-	54,
-	55,
-	49,
-	57,
-	54,
-	54,
-	49,
-	57,
-	54,
-	53,
-	49,
-	57,
-	54,
-	52,
-	49,
-	57,
-	54,
-	51,
-	49,
-	57,
-	54,
-	50,
-	49,
-	57,
-	54,
-	49,
-	49,
-	57,
-	54,
-	48,
-	49,
-	57,
-	53,
-	57,
-	49,
-	57,
-	53,
-	56,
-	49,
-	57,
-	53,
-	55,
-	49,
-	57,
-	53,
-	54,
-	49,
-	57,
-	53,
-	53,
-	49,
-	57,
-	53,
-	52,
-	49,
-	57,
-	53,
-	51,
-	49,
-	57,
-	53,
-	50,
-	49,
-	57,
-	53,
-	49,
-	49,
-	57,
-	53,
-	48,
-	49,
-	48,
-	48,
-	48,
-	49,
-	48,
-	50,
-	52,
-	49,
-	51,
-	57,
-	52,
-	48,
-	48,
-	48,
-	48,
-	57,
-	57,
-	57,
-	57,
-	99,
-	111,
-	109,
-	111,
-	109,
-	195,
-	161,
-	115,
-	101,
-	115,
-	116,
-	101,
-	101,
-	115,
-	116,
-	97,
-	112,
-	101,
-	114,
-	111,
-	116,
-	111,
-	100,
-	111,
-	104,
-	97,
-	99,
-	101,
-	99,
-	97,
-	100,
-	97,
-	97,
-	195,
-	177,
-	111,
-	98,
-	105,
-	101,
-	110,
-	100,
-	195,
-	173,
-	97,
-	97,
-	115,
-	195,
-	173,
-	118,
-	105,
-	100,
-	97,
-	99,
-	97,
-	115,
-	111,
-	111,
-	116,
-	114,
-	111,
-	102,
-	111,
-	114,
-	111,
-	115,
-	111,
-	108,
-	111,
-	111,
-	116,
-	114,
-	97,
-	99,
-	117,
-	97,
-	108,
-	100,
-	105,
-	106,
-	111,
-	115,
-	105,
-	100,
-	111,
-	103,
-	114,
-	97,
-	110,
-	116,
-	105,
-	112,
-	111,
-	116,
-	101,
-	109,
-	97,
-	100,
-	101,
-	98,
-	101,
-	97,
-	108,
-	103,
-	111,
-	113,
-	117,
-	195,
-	169,
-	101,
-	115,
-	116,
-	111,
-	110,
-	97,
-	100,
-	97,
-	116,
-	114,
-	101,
-	115,
-	112,
-	111,
-	99,
-	111,
-	99,
-	97,
-	115,
-	97,
-	98,
-	97,
-	106,
-	111,
-	116,
-	111,
-	100,
-	97,
-	115,
-	105,
-	110,
-	111,
-	97,
-	103,
-	117,
-	97,
-	112,
-	117,
-	101,
-	115,
-	117,
-	110,
-	111,
-	115,
-	97,
-	110,
-	116,
-	101,
-	100,
-	105,
-	99,
-	101,
-	108,
-	117,
-	105,
-	115,
-	101,
-	108,
-	108,
-	97,
-	109,
-	97,
-	121,
-	111,
-	122,
-	111,
-	110,
-	97,
-	97,
-	109,
-	111,
-	114,
-	112,
-	105,
-	115,
-	111,
-	111,
-	98,
-	114,
-	97,
-	99,
-	108,
-	105,
-	99,
-	101,
-	108,
-	108,
-	111,
-	100,
-	105,
-	111,
-	115,
-	104,
-	111,
-	114,
-	97,
-	99,
-	97,
-	115,
-	105,
-	208,
-	183,
-	208,
-	176,
-	208,
-	189,
-	208,
-	176,
-	208,
-	190,
-	208,
-	188,
-	209,
-	128,
-	208,
-	176,
-	209,
-	128,
-	209,
-	131,
-	209,
-	130,
-	208,
-	176,
-	208,
-	189,
-	208,
-	181,
-	208,
-	191,
-	208,
-	190,
-	208,
-	190,
-	209,
-	130,
-	208,
-	184,
-	208,
-	183,
-	208,
-	189,
-	208,
-	190,
-	208,
-	180,
-	208,
-	190,
-	209,
-	130,
-	208,
-	190,
-	208,
-	182,
-	208,
-	181,
-	208,
-	190,
-	208,
-	189,
-	208,
-	184,
-	209,
-	133,
-	208,
-	157,
-	208,
-	176,
-	208,
-	181,
-	208,
-	181,
-	208,
-	177,
-	209,
-	139,
-	208,
-	188,
-	209,
-	139,
-	208,
-	146,
-	209,
-	139,
-	209,
-	129,
-	208,
-	190,
-	208,
-	178,
-	209,
-	139,
-	208,
-	178,
-	208,
-	190,
-	208,
-	157,
-	208,
-	190,
-	208,
-	190,
-	208,
-	177,
-	208,
-	159,
-	208,
-	190,
-	208,
-	187,
-	208,
-	184,
-	208,
-	189,
-	208,
-	184,
-	208,
-	160,
-	208,
-	164,
-	208,
-	157,
-	208,
-	181,
-	208,
-	156,
-	209,
-	139,
-	209,
-	130,
-	209,
-	139,
-	208,
-	158,
-	208,
-	189,
-	208,
-	184,
-	208,
-	188,
-	208,
-	180,
-	208,
-	176,
-	208,
-	151,
-	208,
-	176,
-	208,
-	148,
-	208,
-	176,
-	208,
-	157,
-	209,
-	131,
-	208,
-	158,
-	208,
-	177,
-	209,
-	130,
-	208,
-	181,
-	208,
-	152,
-	208,
-	183,
-	208,
-	181,
-	208,
-	185,
-	208,
-	189,
-	209,
-	131,
-	208,
-	188,
-	208,
-	188,
-	208,
-	162,
-	209,
-	139,
-	209,
-	131,
-	208,
-	182,
-	217,
-	129,
-	217,
-	138,
-	216,
-	163,
-	217,
-	134,
-	217,
-	133,
-	216,
-	167,
-	217,
-	133,
-	216,
-	185,
-	217,
-	131,
-	217,
-	132,
-	216,
-	163,
-	217,
-	136,
-	216,
-	177,
-	216,
-	175,
-	217,
-	138,
-	216,
-	167,
-	217,
-	129,
-	217,
-	137,
-	217,
-	135,
-	217,
-	136,
-	217,
-	132,
-	217,
-	133,
-	217,
-	132,
-	217,
-	131,
-	216,
-	167,
-	217,
-	136,
-	217,
-	132,
-	217,
-	135,
-	216,
-	168,
-	216,
-	179,
-	216,
-	167,
-	217,
-	132,
-	216,
-	165,
-	217,
-	134,
-	217,
-	135,
-	217,
-	138,
-	216,
-	163,
-	217,
-	138,
-	217,
-	130,
-	216,
-	175,
-	217,
-	135,
-	217,
-	132,
-	216,
-	171,
-	217,
-	133,
-	216,
-	168,
-	217,
-	135,
-	217,
-	132,
-	217,
-	136,
-	217,
-	132,
-	217,
-	138,
-	216,
-	168,
-	217,
-	132,
-	216,
-	167,
-	217,
-	138,
-	216,
-	168,
-	217,
-	131,
-	216,
-	180,
-	217,
-	138,
-	216,
-	167,
-	217,
-	133,
-	216,
-	163,
-	217,
-	133,
-	217,
-	134,
-	216,
-	170,
-	216,
-	168,
-	217,
-	138,
-	217,
-	132,
-	217,
-	134,
-	216,
-	173,
-	216,
-	168,
-	217,
-	135,
-	217,
-	133,
-	217,
-	133,
-	216,
-	180,
-	217,
-	136,
-	216,
-	180,
-	102,
-	105,
-	114,
-	115,
-	116,
-	118,
-	105,
-	100,
-	101,
-	111,
-	108,
-	105,
-	103,
-	104,
-	116,
-	119,
-	111,
-	114,
-	108,
-	100,
-	109,
-	101,
-	100,
-	105,
-	97,
-	119,
-	104,
-	105,
-	116,
-	101,
-	99,
-	108,
-	111,
-	115,
-	101,
-	98,
-	108,
-	97,
-	99,
-	107,
-	114,
-	105,
-	103,
-	104,
-	116,
-	115,
-	109,
-	97,
-	108,
-	108,
-	98,
-	111,
-	111,
-	107,
-	115,
-	112,
-	108,
-	97,
-	99,
-	101,
-	109,
-	117,
-	115,
-	105,
-	99,
-	102,
-	105,
-	101,
-	108,
-	100,
-	111,
-	114,
-	100,
-	101,
-	114,
-	112,
-	111,
-	105,
-	110,
-	116,
-	118,
-	97,
-	108,
-	117,
-	101,
-	108,
-	101,
-	118,
-	101,
-	108,
-	116,
-	97,
-	98,
-	108,
-	101,
-	98,
-	111,
-	97,
-	114,
-	100,
-	104,
-	111,
-	117,
-	115,
-	101,
-	103,
-	114,
-	111,
-	117,
-	112,
-	119,
-	111,
-	114,
-	107,
-	115,
-	121,
-	101,
-	97,
-	114,
-	115,
-	115,
-	116,
-	97,
-	116,
-	101,
-	116,
-	111,
-	100,
-	97,
-	121,
-	119,
-	97,
-	116,
-	101,
-	114,
-	115,
-	116,
-	97,
-	114,
-	116,
-	115,
-	116,
-	121,
-	108,
-	101,
-	100,
-	101,
-	97,
-	116,
-	104,
-	112,
-	111,
-	119,
-	101,
-	114,
-	112,
-	104,
-	111,
-	110,
-	101,
-	110,
-	105,
-	103,
-	104,
-	116,
-	101,
-	114,
-	114,
-	111,
-	114,
-	105,
-	110,
-	112,
-	117,
-	116,
-	97,
-	98,
-	111,
-	117,
-	116,
-	116,
-	101,
-	114,
-	109,
-	115,
-	116,
-	105,
-	116,
-	108,
-	101,
-	116,
-	111,
-	111,
-	108,
-	115,
-	101,
-	118,
-	101,
-	110,
-	116,
-	108,
-	111,
-	99,
-	97,
-	108,
-	116,
-	105,
-	109,
-	101,
-	115,
-	108,
-	97,
-	114,
-	103,
-	101,
-	119,
-	111,
-	114,
-	100,
-	115,
-	103,
-	97,
-	109,
-	101,
-	115,
-	115,
-	104,
-	111,
-	114,
-	116,
-	115,
-	112,
-	97,
-	99,
-	101,
-	102,
-	111,
-	99,
-	117,
-	115,
-	99,
-	108,
-	101,
-	97,
-	114,
-	109,
-	111,
-	100,
-	101,
-	108,
-	98,
-	108,
-	111,
-	99,
-	107,
-	103,
-	117,
-	105,
-	100,
-	101,
-	114,
-	97,
-	100,
-	105,
-	111,
-	115,
-	104,
-	97,
-	114,
-	101,
-	119,
-	111,
-	109,
-	101,
-	110,
-	97,
-	103,
-	97,
-	105,
-	110,
-	109,
-	111,
-	110,
-	101,
-	121,
-	105,
-	109,
-	97,
-	103,
-	101,
-	110,
-	97,
-	109,
-	101,
-	115,
-	121,
-	111,
-	117,
-	110,
-	103,
-	108,
-	105,
-	110,
-	101,
-	115,
-	108,
-	97,
-	116,
-	101,
-	114,
-	99,
-	111,
-	108,
-	111,
-	114,
-	103,
-	114,
-	101,
-	101,
-	110,
-	102,
-	114,
-	111,
-	110,
-	116,
-	38,
-	97,
-	109,
-	112,
-	59,
-	119,
-	97,
-	116,
-	99,
-	104,
-	102,
-	111,
-	114,
-	99,
-	101,
-	112,
-	114,
-	105,
-	99,
-	101,
-	114,
-	117,
-	108,
-	101,
-	115,
-	98,
-	101,
-	103,
-	105,
-	110,
-	97,
-	102,
-	116,
-	101,
-	114,
-	118,
-	105,
-	115,
-	105,
-	116,
-	105,
-	115,
-	115,
-	117,
-	101,
-	97,
-	114,
-	101,
-	97,
-	115,
-	98,
-	101,
-	108,
-	111,
-	119,
-	105,
-	110,
-	100,
-	101,
-	120,
-	116,
-	111,
-	116,
-	97,
-	108,
-	104,
-	111,
-	117,
-	114,
-	115,
-	108,
-	97,
-	98,
-	101,
-	108,
-	112,
-	114,
-	105,
-	110,
-	116,
-	112,
-	114,
-	101,
-	115,
-	115,
-	98,
-	117,
-	105,
-	108,
-	116,
-	108,
-	105,
-	110,
-	107,
-	115,
-	115,
-	112,
-	101,
-	101,
-	100,
-	115,
-	116,
-	117,
-	100,
-	121,
-	116,
-	114,
-	97,
-	100,
-	101,
-	102,
-	111,
-	117,
-	110,
-	100,
-	115,
-	101,
-	110,
-	115,
-	101,
-	117,
-	110,
-	100,
-	101,
-	114,
-	115,
-	104,
-	111,
-	119,
-	110,
-	102,
-	111,
-	114,
-	109,
-	115,
-	114,
-	97,
-	110,
-	103,
-	101,
-	97,
-	100,
-	100,
-	101,
-	100,
-	115,
-	116,
-	105,
-	108,
-	108,
-	109,
-	111,
-	118,
-	101,
-	100,
-	116,
-	97,
-	107,
-	101,
-	110,
-	97,
-	98,
-	111,
-	118,
-	101,
-	102,
-	108,
-	97,
-	115,
-	104,
-	102,
-	105,
-	120,
-	101,
-	100,
-	111,
-	102,
-	116,
-	101,
-	110,
-	111,
-	116,
-	104,
-	101,
-	114,
-	118,
-	105,
-	101,
-	119,
-	115,
-	99,
-	104,
-	101,
-	99,
-	107,
-	108,
-	101,
-	103,
-	97,
-	108,
-	114,
-	105,
-	118,
-	101,
-	114,
-	105,
-	116,
-	101,
-	109,
-	115,
-	113,
-	117,
-	105,
-	99,
-	107,
-	115,
-	104,
-	97,
-	112,
-	101,
-	104,
-	117,
-	109,
-	97,
-	110,
-	101,
-	120,
-	105,
-	115,
-	116,
-	103,
-	111,
-	105,
-	110,
-	103,
-	109,
-	111,
-	118,
-	105,
-	101,
-	116,
-	104,
-	105,
-	114,
-	100,
-	98,
-	97,
-	115,
-	105,
-	99,
-	112,
-	101,
-	97,
-	99,
-	101,
-	115,
-	116,
-	97,
-	103,
-	101,
-	119,
-	105,
-	100,
-	116,
-	104,
-	108,
-	111,
-	103,
-	105,
-	110,
-	105,
-	100,
-	101,
-	97,
-	115,
-	119,
-	114,
-	111,
-	116,
-	101,
-	112,
-	97,
-	103,
-	101,
-	115,
-	117,
-	115,
-	101,
-	114,
-	115,
-	100,
-	114,
-	105,
-	118,
-	101,
-	115,
-	116,
-	111,
-	114,
-	101,
-	98,
-	114,
-	101,
-	97,
-	107,
-	115,
-	111,
-	117,
-	116,
-	104,
-	118,
-	111,
-	105,
-	99,
-	101,
-	115,
-	105,
-	116,
-	101,
-	115,
-	109,
-	111,
-	110,
-	116,
-	104,
-	119,
-	104,
-	101,
-	114,
-	101,
-	98,
-	117,
-	105,
-	108,
-	100,
-	119,
-	104,
-	105,
-	99,
-	104,
-	101,
-	97,
-	114,
-	116,
-	104,
-	102,
-	111,
-	114,
-	117,
-	109,
-	116,
-	104,
-	114,
-	101,
-	101,
-	115,
-	112,
-	111,
-	114,
-	116,
-	112,
-	97,
-	114,
-	116,
-	121,
-	67,
-	108,
-	105,
-	99,
-	107,
-	108,
-	111,
-	119,
-	101,
-	114,
-	108,
-	105,
-	118,
-	101,
-	115,
-	99,
-	108,
-	97,
-	115,
-	115,
-	108,
-	97,
-	121,
-	101,
-	114,
-	101,
-	110,
-	116,
-	114,
-	121,
-	115,
-	116,
-	111,
-	114,
-	121,
-	117,
-	115,
-	97,
-	103,
-	101,
-	115,
-	111,
-	117,
-	110,
-	100,
-	99,
-	111,
-	117,
-	114,
-	116,
-	121,
-	111,
-	117,
-	114,
-	32,
-	98,
-	105,
-	114,
-	116,
-	104,
-	112,
-	111,
-	112,
-	117,
-	112,
-	116,
-	121,
-	112,
-	101,
-	115,
-	97,
-	112,
-	112,
-	108,
-	121,
-	73,
-	109,
-	97,
-	103,
-	101,
-	98,
-	101,
-	105,
-	110,
-	103,
-	117,
-	112,
-	112,
-	101,
-	114,
-	110,
-	111,
-	116,
-	101,
-	115,
-	101,
-	118,
-	101,
-	114,
-	121,
-	115,
-	104,
-	111,
-	119,
-	115,
-	109,
-	101,
-	97,
-	110,
-	115,
-	101,
-	120,
-	116,
-	114,
-	97,
-	109,
-	97,
-	116,
-	99,
-	104,
-	116,
-	114,
-	97,
-	99,
-	107,
-	107,
-	110,
-	111,
-	119,
-	110,
-	101,
-	97,
-	114,
-	108,
-	121,
-	98,
-	101,
-	103,
-	97,
-	110,
-	115,
-	117,
-	112,
-	101,
-	114,
-	112,
-	97,
-	112,
-	101,
-	114,
-	110,
-	111,
-	114,
-	116,
-	104,
-	108,
-	101,
-	97,
-	114,
-	110,
-	103,
-	105,
-	118,
-	101,
-	110,
-	110,
-	97,
-	109,
-	101,
-	100,
-	101,
-	110,
-	100,
-	101,
-	100,
-	84,
-	101,
-	114,
-	109,
-	115,
-	112,
-	97,
-	114,
-	116,
-	115,
-	71,
-	114,
-	111,
-	117,
-	112,
-	98,
-	114,
-	97,
-	110,
-	100,
-	117,
-	115,
-	105,
-	110,
-	103,
-	119,
-	111,
-	109,
-	97,
-	110,
-	102,
-	97,
-	108,
-	115,
-	101,
-	114,
-	101,
-	97,
-	100,
-	121,
-	97,
-	117,
-	100,
-	105,
-	111,
-	116,
-	97,
-	107,
-	101,
-	115,
-	119,
-	104,
-	105,
-	108,
-	101,
-	46,
-	99,
-	111,
-	109,
-	47,
-	108,
-	105,
-	118,
-	101,
-	100,
-	99,
-	97,
-	115,
-	101,
-	115,
-	100,
-	97,
-	105,
-	108,
-	121,
-	99,
-	104,
-	105,
-	108,
-	100,
-	103,
-	114,
-	101,
-	97,
-	116,
-	106,
-	117,
-	100,
-	103,
-	101,
-	116,
-	104,
-	111,
-	115,
-	101,
-	117,
-	110,
-	105,
-	116,
-	115,
-	110,
-	101,
-	118,
-	101,
-	114,
-	98,
-	114,
-	111,
-	97,
-	100,
-	99,
-	111,
-	97,
-	115,
-	116,
-	99,
-	111,
-	118,
-	101,
-	114,
-	97,
-	112,
-	112,
-	108,
-	101,
-	102,
-	105,
-	108,
-	101,
-	115,
-	99,
-	121,
-	99,
-	108,
-	101,
-	115,
-	99,
-	101,
-	110,
-	101,
-	112,
-	108,
-	97,
-	110,
-	115,
-	99,
-	108,
-	105,
-	99,
-	107,
-	119,
-	114,
-	105,
-	116,
-	101,
-	113,
-	117,
-	101,
-	101,
-	110,
-	112,
-	105,
-	101,
-	99,
-	101,
-	101,
-	109,
-	97,
-	105,
-	108,
-	102,
-	114,
-	97,
-	109,
-	101,
-	111,
-	108,
-	100,
-	101,
-	114,
-	112,
-	104,
-	111,
-	116,
-	111,
-	108,
-	105,
-	109,
-	105,
-	116,
-	99,
-	97,
-	99,
-	104,
-	101,
-	99,
-	105,
-	118,
-	105,
-	108,
-	115,
-	99,
-	97,
-	108,
-	101,
-	101,
-	110,
-	116,
-	101,
-	114,
-	116,
-	104,
-	101,
-	109,
-	101,
-	116,
-	104,
-	101,
-	114,
-	101,
-	116,
-	111,
-	117,
-	99,
-	104,
-	98,
-	111,
-	117,
-	110,
-	100,
-	114,
-	111,
-	121,
-	97,
-	108,
-	97,
-	115,
-	107,
-	101,
-	100,
-	119,
-	104,
-	111,
-	108,
-	101,
-	115,
-	105,
-	110,
-	99,
-	101,
-	115,
-	116,
-	111,
-	99,
-	107,
-	32,
-	110,
-	97,
-	109,
-	101,
-	102,
-	97,
-	105,
-	116,
-	104,
-	104,
-	101,
-	97,
-	114,
-	116,
-	101,
-	109,
-	112,
-	116,
-	121,
-	111,
-	102,
-	102,
-	101,
-	114,
-	115,
-	99,
-	111,
-	112,
-	101,
-	111,
-	119,
-	110,
-	101,
-	100,
-	109,
-	105,
-	103,
-	104,
-	116,
-	97,
-	108,
-	98,
-	117,
-	109,
-	116,
-	104,
-	105,
-	110,
-	107,
-	98,
-	108,
-	111,
-	111,
-	100,
-	97,
-	114,
-	114,
-	97,
-	121,
-	109,
-	97,
-	106,
-	111,
-	114,
-	116,
-	114,
-	117,
-	115,
-	116,
-	99,
-	97,
-	110,
-	111,
-	110,
-	117,
-	110,
-	105,
-	111,
-	110,
-	99,
-	111,
-	117,
-	110,
-	116,
-	118,
-	97,
-	108,
-	105,
-	100,
-	115,
-	116,
-	111,
-	110,
-	101,
-	83,
-	116,
-	121,
-	108,
-	101,
-	76,
-	111,
-	103,
-	105,
-	110,
-	104,
-	97,
-	112,
-	112,
-	121,
-	111,
-	99,
-	99,
-	117,
-	114,
-	108,
-	101,
-	102,
-	116,
-	58,
-	102,
-	114,
-	101,
-	115,
-	104,
-	113,
-	117,
-	105,
-	116,
-	101,
-	102,
-	105,
-	108,
-	109,
-	115,
-	103,
-	114,
-	97,
-	100,
-	101,
-	110,
-	101,
-	101,
-	100,
-	115,
-	117,
-	114,
-	98,
-	97,
-	110,
-	102,
-	105,
-	103,
-	104,
-	116,
-	98,
-	97,
-	115,
-	105,
-	115,
-	104,
-	111,
-	118,
-	101,
-	114,
-	97,
-	117,
-	116,
-	111,
-	59,
-	114,
-	111,
-	117,
-	116,
-	101,
-	46,
-	104,
-	116,
-	109,
-	108,
-	109,
-	105,
-	120,
-	101,
-	100,
-	102,
-	105,
-	110,
-	97,
-	108,
-	89,
-	111,
-	117,
-	114,
-	32,
-	115,
-	108,
-	105,
-	100,
-	101,
-	116,
-	111,
-	112,
-	105,
-	99,
-	98,
-	114,
-	111,
-	119,
-	110,
-	97,
-	108,
-	111,
-	110,
-	101,
-	100,
-	114,
-	97,
-	119,
-	110,
-	115,
-	112,
-	108,
-	105,
-	116,
-	114,
-	101,
-	97,
-	99,
-	104,
-	82,
-	105,
-	103,
-	104,
-	116,
-	100,
-	97,
-	116,
-	101,
-	115,
-	109,
-	97,
-	114,
-	99,
-	104,
-	113,
-	117,
-	111,
-	116,
-	101,
-	103,
-	111,
-	111,
-	100,
-	115,
-	76,
-	105,
-	110,
-	107,
-	115,
-	100,
-	111,
-	117,
-	98,
-	116,
-	97,
-	115,
-	121,
-	110,
-	99,
-	116,
-	104,
-	117,
-	109,
-	98,
-	97,
-	108,
-	108,
-	111,
-	119,
-	99,
-	104,
-	105,
-	101,
-	102,
-	121,
-	111,
-	117,
-	116,
-	104,
-	110,
-	111,
-	118,
-	101,
-	108,
-	49,
-	48,
-	112,
-	120,
-	59,
-	115,
-	101,
-	114,
-	118,
-	101,
-	117,
-	110,
-	116,
-	105,
-	108,
-	104,
-	97,
-	110,
-	100,
-	115,
-	67,
-	104,
-	101,
-	99,
-	107,
-	83,
-	112,
-	97,
-	99,
-	101,
-	113,
-	117,
-	101,
-	114,
-	121,
-	106,
-	97,
-	109,
-	101,
-	115,
-	101,
-	113,
-	117,
-	97,
-	108,
-	116,
-	119,
-	105,
-	99,
-	101,
-	48,
-	44,
-	48,
-	48,
-	48,
-	83,
-	116,
-	97,
-	114,
-	116,
-	112,
-	97,
-	110,
-	101,
-	108,
-	115,
-	111,
-	110,
-	103,
-	115,
-	114,
-	111,
-	117,
-	110,
-	100,
-	101,
-	105,
-	103,
-	104,
-	116,
-	115,
-	104,
-	105,
-	102,
-	116,
-	119,
-	111,
-	114,
-	116,
-	104,
-	112,
-	111,
-	115,
-	116,
-	115,
-	108,
-	101,
-	97,
-	100,
-	115,
-	119,
-	101,
-	101,
-	107,
-	115,
-	97,
-	118,
-	111,
-	105,
-	100,
-	116,
-	104,
-	101,
-	115,
-	101,
-	109,
-	105,
-	108,
-	101,
-	115,
-	112,
-	108,
-	97,
-	110,
-	101,
-	115,
-	109,
-	97,
-	114,
-	116,
-	97,
-	108,
-	112,
-	104,
-	97,
-	112,
-	108,
-	97,
-	110,
-	116,
-	109,
-	97,
-	114,
-	107,
-	115,
-	114,
-	97,
-	116,
-	101,
-	115,
-	112,
-	108,
-	97,
-	121,
-	115,
-	99,
-	108,
-	97,
-	105,
-	109,
-	115,
-	97,
-	108,
-	101,
-	115,
-	116,
-	101,
-	120,
-	116,
-	115,
-	115,
-	116,
-	97,
-	114,
-	115,
-	119,
-	114,
-	111,
-	110,
-	103,
-	60,
-	47,
-	104,
-	51,
-	62,
-	116,
-	104,
-	105,
-	110,
-	103,
-	46,
-	111,
-	114,
-	103,
-	47,
-	109,
-	117,
-	108,
-	116,
-	105,
-	104,
-	101,
-	97,
-	114,
-	100,
-	80,
-	111,
-	119,
-	101,
-	114,
-	115,
-	116,
-	97,
-	110,
-	100,
-	116,
-	111,
-	107,
-	101,
-	110,
-	115,
-	111,
-	108,
-	105,
-	100,
-	40,
-	116,
-	104,
-	105,
-	115,
-	98,
-	114,
-	105,
-	110,
-	103,
-	115,
-	104,
-	105,
-	112,
-	115,
-	115,
-	116,
-	97,
-	102,
-	102,
-	116,
-	114,
-	105,
-	101,
-	100,
-	99,
-	97,
-	108,
-	108,
-	115,
-	102,
-	117,
-	108,
-	108,
-	121,
-	102,
-	97,
-	99,
-	116,
-	115,
-	97,
-	103,
-	101,
-	110,
-	116,
-	84,
-	104,
-	105,
-	115,
-	32,
-	47,
-	47,
-	45,
-	45,
-	62,
-	97,
-	100,
-	109,
-	105,
-	110,
-	101,
-	103,
-	121,
-	112,
-	116,
-	69,
-	118,
-	101,
-	110,
-	116,
-	49,
-	53,
-	112,
-	120,
-	59,
-	69,
-	109,
-	97,
-	105,
-	108,
-	116,
-	114,
-	117,
-	101,
-	34,
-	99,
-	114,
-	111,
-	115,
-	115,
-	115,
-	112,
-	101,
-	110,
-	116,
-	98,
-	108,
-	111,
-	103,
-	115,
-	98,
-	111,
-	120,
-	34,
-	62,
-	110,
-	111,
-	116,
-	101,
-	100,
-	108,
-	101,
-	97,
-	118,
-	101,
-	99,
-	104,
-	105,
-	110,
-	97,
-	115,
-	105,
-	122,
-	101,
-	115,
-	103,
-	117,
-	101,
-	115,
-	116,
-	60,
-	47,
-	104,
-	52,
-	62,
-	114,
-	111,
-	98,
-	111,
-	116,
-	104,
-	101,
-	97,
-	118,
-	121,
-	116,
-	114,
-	117,
-	101,
-	44,
-	115,
-	101,
-	118,
-	101,
-	110,
-	103,
-	114,
-	97,
-	110,
-	100,
-	99,
-	114,
-	105,
-	109,
-	101,
-	115,
-	105,
-	103,
-	110,
-	115,
-	97,
-	119,
-	97,
-	114,
-	101,
-	100,
-	97,
-	110,
-	99,
-	101,
-	112,
-	104,
-	97,
-	115,
-	101,
-	62,
-	60,
-	33,
-	45,
-	45,
-	101,
-	110,
-	95,
-	85,
-	83,
-	38,
-	35,
-	51,
-	57,
-	59,
-	50,
-	48,
-	48,
-	112,
-	120,
-	95,
-	110,
-	97,
-	109,
-	101,
-	108,
-	97,
-	116,
-	105,
-	110,
-	101,
-	110,
-	106,
-	111,
-	121,
-	97,
-	106,
-	97,
-	120,
-	46,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	109,
-	105,
-	116,
-	104,
-	85,
-	46,
-	83,
-	46,
-	32,
-	104,
-	111,
-	108,
-	100,
-	115,
-	112,
-	101,
-	116,
-	101,
-	114,
-	105,
-	110,
-	100,
-	105,
-	97,
-	110,
-	97,
-	118,
-	34,
-	62,
-	99,
-	104,
-	97,
-	105,
-	110,
-	115,
-	99,
-	111,
-	114,
-	101,
-	99,
-	111,
-	109,
-	101,
-	115,
-	100,
-	111,
-	105,
-	110,
-	103,
-	112,
-	114,
-	105,
-	111,
-	114,
-	83,
-	104,
-	97,
-	114,
-	101,
-	49,
-	57,
-	57,
-	48,
-	115,
-	114,
-	111,
-	109,
-	97,
-	110,
-	108,
-	105,
-	115,
-	116,
-	115,
-	106,
-	97,
-	112,
-	97,
-	110,
-	102,
-	97,
-	108,
-	108,
-	115,
-	116,
-	114,
-	105,
-	97,
-	108,
-	111,
-	119,
-	110,
-	101,
-	114,
-	97,
-	103,
-	114,
-	101,
-	101,
-	60,
-	47,
-	104,
-	50,
-	62,
-	97,
-	98,
-	117,
-	115,
-	101,
-	97,
-	108,
-	101,
-	114,
-	116,
-	111,
-	112,
-	101,
-	114,
-	97,
-	34,
-	45,
-	47,
-	47,
-	87,
-	99,
-	97,
-	114,
-	100,
-	115,
-	104,
-	105,
-	108,
-	108,
-	115,
-	116,
-	101,
-	97,
-	109,
-	115,
-	80,
-	104,
-	111,
-	116,
-	111,
-	116,
-	114,
-	117,
-	116,
-	104,
-	99,
-	108,
-	101,
-	97,
-	110,
-	46,
-	112,
-	104,
-	112,
-	63,
-	115,
-	97,
-	105,
-	110,
-	116,
-	109,
-	101,
-	116,
-	97,
-	108,
-	108,
-	111,
-	117,
-	105,
-	115,
-	109,
-	101,
-	97,
-	110,
-	116,
-	112,
-	114,
-	111,
-	111,
-	102,
-	98,
-	114,
-	105,
-	101,
-	102,
-	114,
-	111,
-	119,
-	34,
-	62,
-	103,
-	101,
-	110,
-	114,
-	101,
-	116,
-	114,
-	117,
-	99,
-	107,
-	108,
-	111,
-	111,
-	107,
-	115,
-	86,
-	97,
-	108,
-	117,
-	101,
-	70,
-	114,
-	97,
-	109,
-	101,
-	46,
-	110,
-	101,
-	116,
-	47,
-	45,
-	45,
-	62,
-	10,
-	60,
-	116,
-	114,
-	121,
-	32,
-	123,
-	10,
-	118,
-	97,
-	114,
-	32,
-	109,
-	97,
-	107,
-	101,
-	115,
-	99,
-	111,
-	115,
-	116,
-	115,
-	112,
-	108,
-	97,
-	105,
-	110,
-	97,
-	100,
-	117,
-	108,
-	116,
-	113,
-	117,
-	101,
-	115,
-	116,
-	116,
-	114,
-	97,
-	105,
-	110,
-	108,
-	97,
-	98,
-	111,
-	114,
-	104,
-	101,
-	108,
-	112,
-	115,
-	99,
-	97,
-	117,
-	115,
-	101,
-	109,
-	97,
-	103,
-	105,
-	99,
-	109,
-	111,
-	116,
-	111,
-	114,
-	116,
-	104,
-	101,
-	105,
-	114,
-	50,
-	53,
-	48,
-	112,
-	120,
-	108,
-	101,
-	97,
-	115,
-	116,
-	115,
-	116,
-	101,
-	112,
-	115,
-	67,
-	111,
-	117,
-	110,
-	116,
-	99,
-	111,
-	117,
-	108,
-	100,
-	103,
-	108,
-	97,
-	115,
-	115,
-	115,
-	105,
-	100,
-	101,
-	115,
-	102,
-	117,
-	110,
-	100,
-	115,
-	104,
-	111,
-	116,
-	101,
-	108,
-	97,
-	119,
-	97,
-	114,
-	100,
-	109,
-	111,
-	117,
-	116,
-	104,
-	109,
-	111,
-	118,
-	101,
-	115,
-	112,
-	97,
-	114,
-	105,
-	115,
-	103,
-	105,
-	118,
-	101,
-	115,
-	100,
-	117,
-	116,
-	99,
-	104,
-	116,
-	101,
-	120,
-	97,
-	115,
-	102,
-	114,
-	117,
-	105,
-	116,
-	110,
-	117,
-	108,
-	108,
-	44,
-	124,
-	124,
-	91,
-	93,
-	59,
-	116,
-	111,
-	112,
-	34,
-	62,
-	10,
-	60,
-	33,
-	45,
-	45,
-	80,
-	79,
-	83,
-	84,
-	34,
-	111,
-	99,
-	101,
-	97,
-	110,
-	60,
-	98,
-	114,
-	47,
-	62,
-	102,
-	108,
-	111,
-	111,
-	114,
-	115,
-	112,
-	101,
-	97,
-	107,
-	100,
-	101,
-	112,
-	116,
-	104,
-	32,
-	115,
-	105,
-	122,
-	101,
-	98,
-	97,
-	110,
-	107,
-	115,
-	99,
-	97,
-	116,
-	99,
-	104,
-	99,
-	104,
-	97,
-	114,
-	116,
-	50,
-	48,
-	112,
-	120,
-	59,
-	97,
-	108,
-	105,
-	103,
-	110,
-	100,
-	101,
-	97,
-	108,
-	115,
-	119,
-	111,
-	117,
-	108,
-	100,
-	53,
-	48,
-	112,
-	120,
-	59,
-	117,
-	114,
-	108,
-	61,
-	34,
-	112,
-	97,
-	114,
-	107,
-	115,
-	109,
-	111,
-	117,
-	115,
-	101,
-	77,
-	111,
-	115,
-	116,
-	32,
-	46,
-	46,
-	46,
-	60,
-	47,
-	97,
-	109,
-	111,
-	110,
-	103,
-	98,
-	114,
-	97,
-	105,
-	110,
-	98,
-	111,
-	100,
-	121,
-	32,
-	110,
-	111,
-	110,
-	101,
-	59,
-	98,
-	97,
-	115,
-	101,
-	100,
-	99,
-	97,
-	114,
-	114,
-	121,
-	100,
-	114,
-	97,
-	102,
-	116,
-	114,
-	101,
-	102,
-	101,
-	114,
-	112,
-	97,
-	103,
-	101,
-	95,
-	104,
-	111,
-	109,
-	101,
-	46,
-	109,
-	101,
-	116,
-	101,
-	114,
-	100,
-	101,
-	108,
-	97,
-	121,
-	100,
-	114,
-	101,
-	97,
-	109,
-	112,
-	114,
-	111,
-	118,
-	101,
-	106,
-	111,
-	105,
-	110,
-	116,
-	60,
-	47,
-	116,
-	114,
-	62,
-	100,
-	114,
-	117,
-	103,
-	115,
-	60,
-	33,
-	45,
-	45,
-	32,
-	97,
-	112,
-	114,
-	105,
-	108,
-	105,
-	100,
-	101,
-	97,
-	108,
-	97,
-	108,
-	108,
-	101,
-	110,
-	101,
-	120,
-	97,
-	99,
-	116,
-	102,
-	111,
-	114,
-	116,
-	104,
-	99,
-	111,
-	100,
-	101,
-	115,
-	108,
-	111,
-	103,
-	105,
-	99,
-	86,
-	105,
-	101,
-	119,
-	32,
-	115,
-	101,
-	101,
-	109,
-	115,
-	98,
-	108,
-	97,
-	110,
-	107,
-	112,
-	111,
-	114,
-	116,
-	115,
-	32,
-	40,
-	50,
-	48,
-	48,
-	115,
-	97,
-	118,
-	101,
-	100,
-	95,
-	108,
-	105,
-	110,
-	107,
-	103,
-	111,
-	97,
-	108,
-	115,
-	103,
-	114,
-	97,
-	110,
-	116,
-	103,
-	114,
-	101,
-	101,
-	107,
-	104,
-	111,
-	109,
-	101,
-	115,
-	114,
-	105,
-	110,
-	103,
-	115,
-	114,
-	97,
-	116,
-	101,
-	100,
-	51,
-	48,
-	112,
-	120,
-	59,
-	119,
-	104,
-	111,
-	115,
-	101,
-	112,
-	97,
-	114,
-	115,
-	101,
-	40,
-	41,
-	59,
-	34,
-	32,
-	66,
-	108,
-	111,
-	99,
-	107,
-	108,
-	105,
-	110,
-	117,
-	120,
-	106,
-	111,
-	110,
-	101,
-	115,
-	112,
-	105,
-	120,
-	101,
-	108,
-	39,
-	41,
-	59,
-	34,
-	62,
-	41,
-	59,
-	105,
-	102,
-	40,
-	45,
-	108,
-	101,
-	102,
-	116,
-	100,
-	97,
-	118,
-	105,
-	100,
-	104,
-	111,
-	114,
-	115,
-	101,
-	70,
-	111,
-	99,
-	117,
-	115,
-	114,
-	97,
-	105,
-	115,
-	101,
-	98,
-	111,
-	120,
-	101,
-	115,
-	84,
-	114,
-	97,
-	99,
-	107,
-	101,
-	109,
-	101,
-	110,
-	116,
-	60,
-	47,
-	101,
-	109,
-	62,
-	98,
-	97,
-	114,
-	34,
-	62,
-	46,
-	115,
-	114,
-	99,
-	61,
-	116,
-	111,
-	119,
-	101,
-	114,
-	97,
-	108,
-	116,
-	61,
-	34,
-	99,
-	97,
-	98,
-	108,
-	101,
-	104,
-	101,
-	110,
-	114,
-	121,
-	50,
-	52,
-	112,
-	120,
-	59,
-	115,
-	101,
-	116,
-	117,
-	112,
-	105,
-	116,
-	97,
-	108,
-	121,
-	115,
-	104,
-	97,
-	114,
-	112,
-	109,
-	105,
-	110,
-	111,
-	114,
-	116,
-	97,
-	115,
-	116,
-	101,
-	119,
-	97,
-	110,
-	116,
-	115,
-	116,
-	104,
-	105,
-	115,
-	46,
-	114,
-	101,
-	115,
-	101,
-	116,
-	119,
-	104,
-	101,
-	101,
-	108,
-	103,
-	105,
-	114,
-	108,
-	115,
-	47,
-	99,
-	115,
-	115,
-	47,
-	49,
-	48,
-	48,
-	37,
-	59,
-	99,
-	108,
-	117,
-	98,
-	115,
-	115,
-	116,
-	117,
-	102,
-	102,
-	98,
-	105,
-	98,
-	108,
-	101,
-	118,
-	111,
-	116,
-	101,
-	115,
-	32,
-	49,
-	48,
-	48,
-	48,
-	107,
-	111,
-	114,
-	101,
-	97,
-	125,
-	41,
-	59,
-	13,
-	10,
-	98,
-	97,
-	110,
-	100,
-	115,
-	113,
-	117,
-	101,
-	117,
-	101,
-	61,
-	32,
-	123,
-	125,
-	59,
-	56,
-	48,
-	112,
-	120,
-	59,
-	99,
-	107,
-	105,
-	110,
-	103,
-	123,
-	13,
-	10,
-	9,
-	9,
-	97,
-	104,
-	101,
-	97,
-	100,
-	99,
-	108,
-	111,
-	99,
-	107,
-	105,
-	114,
-	105,
-	115,
-	104,
-	108,
-	105,
-	107,
-	101,
-	32,
-	114,
-	97,
-	116,
-	105,
-	111,
-	115,
-	116,
-	97,
-	116,
-	115,
-	70,
-	111,
-	114,
-	109,
-	34,
-	121,
-	97,
-	104,
-	111,
-	111,
-	41,
-	91,
-	48,
-	93,
-	59,
-	65,
-	98,
-	111,
-	117,
-	116,
-	102,
-	105,
-	110,
-	100,
-	115,
-	60,
-	47,
-	104,
-	49,
-	62,
-	100,
-	101,
-	98,
-	117,
-	103,
-	116,
-	97,
-	115,
-	107,
-	115,
-	85,
-	82,
-	76,
-	32,
-	61,
-	99,
-	101,
-	108,
-	108,
-	115,
-	125,
-	41,
-	40,
-	41,
-	59,
-	49,
-	50,
-	112,
-	120,
-	59,
-	112,
-	114,
-	105,
-	109,
-	101,
-	116,
-	101,
-	108,
-	108,
-	115,
-	116,
-	117,
-	114,
-	110,
-	115,
-	48,
-	120,
-	54,
-	48,
-	48,
-	46,
-	106,
-	112,
-	103,
-	34,
-	115,
-	112,
-	97,
-	105,
-	110,
-	98,
-	101,
-	97,
-	99,
-	104,
-	116,
-	97,
-	120,
-	101,
-	115,
-	109,
-	105,
-	99,
-	114,
-	111,
-	97,
-	110,
-	103,
-	101,
-	108,
-	45,
-	45,
-	62,
-	60,
-	47,
-	103,
-	105,
-	102,
-	116,
-	115,
-	115,
-	116,
-	101,
-	118,
-	101,
-	45,
-	108,
-	105,
-	110,
-	107,
-	98,
-	111,
-	100,
-	121,
-	46,
-	125,
-	41,
-	59,
-	10,
-	9,
-	109,
-	111,
-	117,
-	110,
-	116,
-	32,
-	40,
-	49,
-	57,
-	57,
-	70,
-	65,
-	81,
-	60,
-	47,
-	114,
-	111,
-	103,
-	101,
-	114,
-	102,
-	114,
-	97,
-	110,
-	107,
-	67,
-	108,
-	97,
-	115,
-	115,
-	50,
-	56,
-	112,
-	120,
-	59,
-	102,
-	101,
-	101,
-	100,
-	115,
-	60,
-	104,
-	49,
-	62,
-	60,
-	115,
-	99,
-	111,
-	116,
-	116,
-	116,
-	101,
-	115,
-	116,
-	115,
-	50,
-	50,
-	112,
-	120,
-	59,
-	100,
-	114,
-	105,
-	110,
-	107,
-	41,
-	32,
-	124,
-	124,
-	32,
-	108,
-	101,
-	119,
-	105,
-	115,
-	115,
-	104,
-	97,
-	108,
-	108,
-	35,
-	48,
-	51,
-	57,
-	59,
-	32,
-	102,
-	111,
-	114,
-	32,
-	108,
-	111,
-	118,
-	101,
-	100,
-	119,
-	97,
-	115,
-	116,
-	101,
-	48,
-	48,
-	112,
-	120,
-	59,
-	106,
-	97,
-	58,
-	227,
-	130,
-	115,
-	105,
-	109,
-	111,
-	110,
-	60,
-	102,
-	111,
-	110,
-	116,
-	114,
-	101,
-	112,
-	108,
-	121,
-	109,
-	101,
-	101,
-	116,
-	115,
-	117,
-	110,
-	116,
-	101,
-	114,
-	99,
-	104,
-	101,
-	97,
-	112,
-	116,
-	105,
-	103,
-	104,
-	116,
-	66,
-	114,
-	97,
-	110,
-	100,
-	41,
-	32,
-	33,
-	61,
-	32,
-	100,
-	114,
-	101,
-	115,
-	115,
-	99,
-	108,
-	105,
-	112,
-	115,
-	114,
-	111,
-	111,
-	109,
-	115,
-	111,
-	110,
-	107,
-	101,
-	121,
-	109,
-	111,
-	98,
-	105,
-	108,
-	109,
-	97,
-	105,
-	110,
-	46,
-	78,
-	97,
-	109,
-	101,
-	32,
-	112,
-	108,
-	97,
-	116,
-	101,
-	102,
-	117,
-	110,
-	110,
-	121,
-	116,
-	114,
-	101,
-	101,
-	115,
-	99,
-	111,
-	109,
-	47,
-	34,
-	49,
-	46,
-	106,
-	112,
-	103,
-	119,
-	109,
-	111,
-	100,
-	101,
-	112,
-	97,
-	114,
-	97,
-	109,
-	83,
-	84,
-	65,
-	82,
-	84,
-	108,
-	101,
-	102,
-	116,
-	32,
-	105,
-	100,
-	100,
-	101,
-	110,
-	44,
-	32,
-	50,
-	48,
-	49,
-	41,
-	59,
-	10,
-	125,
-	10,
-	102,
-	111,
-	114,
-	109,
-	46,
-	118,
-	105,
-	114,
-	117,
-	115,
-	99,
-	104,
-	97,
-	105,
-	114,
-	116,
-	114,
-	97,
-	110,
-	115,
-	119,
-	111,
-	114,
-	115,
-	116,
-	80,
-	97,
-	103,
-	101,
-	115,
-	105,
-	116,
-	105,
-	111,
-	110,
-	112,
-	97,
-	116,
-	99,
-	104,
-	60,
-	33,
-	45,
-	45,
-	10,
-	111,
-	45,
-	99,
-	97,
-	99,
-	102,
-	105,
-	114,
-	109,
-	115,
-	116,
-	111,
-	117,
-	114,
-	115,
-	44,
-	48,
-	48,
-	48,
-	32,
-	97,
-	115,
-	105,
-	97,
-	110,
-	105,
-	43,
-	43,
-	41,
-	123,
-	97,
-	100,
-	111,
-	98,
-	101,
-	39,
-	41,
-	91,
-	48,
-	93,
-	105,
-	100,
-	61,
-	49,
-	48,
-	98,
-	111,
-	116,
-	104,
-	59,
-	109,
-	101,
-	110,
-	117,
-	32,
-	46,
-	50,
-	46,
-	109,
-	105,
-	46,
-	112,
-	110,
-	103,
-	34,
-	107,
-	101,
-	118,
-	105,
-	110,
-	99,
-	111,
-	97,
-	99,
-	104,
-	67,
-	104,
-	105,
-	108,
-	100,
-	98,
-	114,
-	117,
-	99,
-	101,
-	50,
-	46,
-	106,
-	112,
-	103,
-	85,
-	82,
-	76,
-	41,
-	43,
-	46,
-	106,
-	112,
-	103,
-	124,
-	115,
-	117,
-	105,
-	116,
-	101,
-	115,
-	108,
-	105,
-	99,
-	101,
-	104,
-	97,
-	114,
-	114,
-	121,
-	49,
-	50,
-	48,
-	34,
-	32,
-	115,
-	119,
-	101,
-	101,
-	116,
-	116,
-	114,
-	62,
-	13,
-	10,
-	110,
-	97,
-	109,
-	101,
-	61,
-	100,
-	105,
-	101,
-	103,
-	111,
-	112,
-	97,
-	103,
-	101,
-	32,
-	115,
-	119,
-	105,
-	115,
-	115,
-	45,
-	45,
-	62,
-	10,
-	10,
-	35,
-	102,
-	102,
-	102,
-	59,
-	34,
-	62,
-	76,
-	111,
-	103,
-	46,
-	99,
-	111,
-	109,
-	34,
-	116,
-	114,
-	101,
-	97,
-	116,
-	115,
-	104,
-	101,
-	101,
-	116,
-	41,
-	32,
-	38,
-	38,
-	32,
-	49,
-	52,
-	112,
-	120,
-	59,
-	115,
-	108,
-	101,
-	101,
-	112,
-	110,
-	116,
-	101,
-	110,
-	116,
-	102,
-	105,
-	108,
-	101,
-	100,
-	106,
-	97,
-	58,
-	227,
-	131,
-	105,
-	100,
-	61,
-	34,
-	99,
-	78,
-	97,
-	109,
-	101,
-	34,
-	119,
-	111,
-	114,
-	115,
-	101,
-	115,
-	104,
-	111,
-	116,
-	115,
-	45,
-	98,
-	111,
-	120,
-	45,
-	100,
-	101,
-	108,
-	116,
-	97,
-	10,
-	38,
-	108,
-	116,
-	59,
-	98,
-	101,
-	97,
-	114,
-	115,
-	58,
-	52,
-	56,
-	90,
-	60,
-	100,
-	97,
-	116,
-	97,
-	45,
-	114,
-	117,
-	114,
-	97,
-	108,
-	60,
-	47,
-	97,
-	62,
-	32,
-	115,
-	112,
-	101,
-	110,
-	100,
-	98,
-	97,
-	107,
-	101,
-	114,
-	115,
-	104,
-	111,
-	112,
-	115,
-	61,
-	32,
-	34,
-	34,
-	59,
-	112,
-	104,
-	112,
-	34,
-	62,
-	99,
-	116,
-	105,
-	111,
-	110,
-	49,
-	51,
-	112,
-	120,
-	59,
-	98,
-	114,
-	105,
-	97,
-	110,
-	104,
-	101,
-	108,
-	108,
-	111,
-	115,
-	105,
-	122,
-	101,
-	61,
-	111,
-	61,
-	37,
-	50,
-	70,
-	32,
-	106,
-	111,
-	105,
-	110,
-	109,
-	97,
-	121,
-	98,
-	101,
-	60,
-	105,
-	109,
-	103,
-	32,
-	105,
-	109,
-	103,
-	34,
-	62,
-	44,
-	32,
-	102,
-	106,
-	115,
-	105,
-	109,
-	103,
-	34,
-	32,
-	34,
-	41,
-	91,
-	48,
-	93,
-	77,
-	84,
-	111,
-	112,
-	66,
-	84,
-	121,
-	112,
-	101,
-	34,
-	110,
-	101,
-	119,
-	108,
-	121,
-	68,
-	97,
-	110,
-	115,
-	107,
-	99,
-	122,
-	101,
-	99,
-	104,
-	116,
-	114,
-	97,
-	105,
-	108,
-	107,
-	110,
-	111,
-	119,
-	115,
-	60,
-	47,
-	104,
-	53,
-	62,
-	102,
-	97,
-	113,
-	34,
-	62,
-	122,
-	104,
-	45,
-	99,
-	110,
-	49,
-	48,
-	41,
-	59,
-	10,
-	45,
-	49,
-	34,
-	41,
-	59,
-	116,
-	121,
-	112,
-	101,
-	61,
-	98,
-	108,
-	117,
-	101,
-	115,
-	116,
-	114,
-	117,
-	108,
-	121,
-	100,
-	97,
-	118,
-	105,
-	115,
-	46,
-	106,
-	115,
-	39,
-	59,
-	62,
-	13,
-	10,
-	60,
-	33,
-	115,
-	116,
-	101,
-	101,
-	108,
-	32,
-	121,
-	111,
-	117,
-	32,
-	104,
-	50,
-	62,
-	13,
-	10,
-	102,
-	111,
-	114,
-	109,
-	32,
-	106,
-	101,
-	115,
-	117,
-	115,
-	49,
-	48,
-	48,
-	37,
-	32,
-	109,
-	101,
-	110,
-	117,
-	46,
-	13,
-	10,
-	9,
-	13,
-	10,
-	119,
-	97,
-	108,
-	101,
-	115,
-	114,
-	105,
-	115,
-	107,
-	115,
-	117,
-	109,
-	101,
-	110,
-	116,
-	100,
-	100,
-	105,
-	110,
-	103,
-	98,
-	45,
-	108,
-	105,
-	107,
-	116,
-	101,
-	97,
-	99,
-	104,
-	103,
-	105,
-	102,
-	34,
-	32,
-	118,
-	101,
-	103,
-	97,
-	115,
-	100,
-	97,
-	110,
-	115,
-	107,
-	101,
-	101,
-	115,
-	116,
-	105,
-	115,
-	104,
-	113,
-	105,
-	112,
-	115,
-	117,
-	111,
-	109,
-	105,
-	115,
-	111,
-	98,
-	114,
-	101,
-	100,
-	101,
-	115,
-	100,
-	101,
-	101,
-	110,
-	116,
-	114,
-	101,
-	116,
-	111,
-	100,
-	111,
-	115,
-	112,
-	117,
-	101,
-	100,
-	101,
-	97,
-	195,
-	177,
-	111,
-	115,
-	101,
-	115,
-	116,
-	195,
-	161,
-	116,
-	105,
-	101,
-	110,
-	101,
-	104,
-	97,
-	115,
-	116,
-	97,
-	111,
-	116,
-	114,
-	111,
-	115,
-	112,
-	97,
-	114,
-	116,
-	101,
-	100,
-	111,
-	110,
-	100,
-	101,
-	110,
-	117,
-	101,
-	118,
-	111,
-	104,
-	97,
-	99,
-	101,
-	114,
-	102,
-	111,
-	114,
-	109,
-	97,
-	109,
-	105,
-	115,
-	109,
-	111,
-	109,
-	101,
-	106,
-	111,
-	114,
-	109,
-	117,
-	110,
-	100,
-	111,
-	97,
-	113,
-	117,
-	195,
-	173,
-	100,
-	195,
-	173,
-	97,
-	115,
-	115,
-	195,
-	179,
-	108,
-	111,
-	97,
-	121,
-	117,
-	100,
-	97,
-	102,
-	101,
-	99,
-	104,
-	97,
-	116,
-	111,
-	100,
-	97,
-	115,
-	116,
-	97,
-	110,
-	116,
-	111,
-	109,
-	101,
-	110,
-	111,
-	115,
-	100,
-	97,
-	116,
-	111,
-	115,
-	111,
-	116,
-	114,
-	97,
-	115,
-	115,
-	105,
-	116,
-	105,
-	111,
-	109,
-	117,
-	99,
-	104,
-	111,
-	97,
-	104,
-	111,
-	114,
-	97,
-	108,
-	117,
-	103,
-	97,
-	114,
-	109,
-	97,
-	121,
-	111,
-	114,
-	101,
-	115,
-	116,
-	111,
-	115,
-	104,
-	111,
-	114,
-	97,
-	115,
-	116,
-	101,
-	110,
-	101,
-	114,
-	97,
-	110,
-	116,
-	101,
-	115,
-	102,
-	111,
-	116,
-	111,
-	115,
-	101,
-	115,
-	116,
-	97,
-	115,
-	112,
-	97,
-	195,
-	173,
-	115,
-	110,
-	117,
-	101,
-	118,
-	97,
-	115,
-	97,
-	108,
-	117,
-	100,
-	102,
-	111,
-	114,
-	111,
-	115,
-	109,
-	101,
-	100,
-	105,
-	111,
-	113,
-	117,
-	105,
-	101,
-	110,
-	109,
-	101,
-	115,
-	101,
-	115,
-	112,
-	111,
-	100,
-	101,
-	114,
-	99,
-	104,
-	105,
-	108,
-	101,
-	115,
-	101,
-	114,
-	195,
-	161,
-	118,
-	101,
-	99,
-	101,
-	115,
-	100,
-	101,
-	99,
-	105,
-	114,
-	106,
-	111,
-	115,
-	195,
-	169,
-	101,
-	115,
-	116,
-	97,
-	114,
-	118,
-	101,
-	110,
-	116,
-	97,
-	103,
-	114,
-	117,
-	112,
-	111,
-	104,
-	101,
-	99,
-	104,
-	111,
-	101,
-	108,
-	108,
-	111,
-	115,
-	116,
-	101,
-	110,
-	103,
-	111,
-	97,
-	109,
-	105,
-	103,
-	111,
-	99,
-	111,
-	115,
-	97,
-	115,
-	110,
-	105,
-	118,
-	101,
-	108,
-	103,
-	101,
-	110,
-	116,
-	101,
-	109,
-	105,
-	115,
-	109,
-	97,
-	97,
-	105,
-	114,
-	101,
-	115,
-	106,
-	117,
-	108,
-	105,
-	111,
-	116,
-	101,
-	109,
-	97,
-	115,
-	104,
-	97,
-	99,
-	105,
-	97,
-	102,
-	97,
-	118,
-	111,
-	114,
-	106,
-	117,
-	110,
-	105,
-	111,
-	108,
-	105,
-	98,
-	114,
-	101,
-	112,
-	117,
-	110,
-	116,
-	111,
-	98,
-	117,
-	101,
-	110,
-	111,
-	97,
-	117,
-	116,
-	111,
-	114,
-	97,
-	98,
-	114,
-	105,
-	108,
-	98,
-	117,
-	101,
-	110,
-	97,
-	116,
-	101,
-	120,
-	116,
-	111,
-	109,
-	97,
-	114,
-	122,
-	111,
-	115,
-	97,
-	98,
-	101,
-	114,
-	108,
-	105,
-	115,
-	116,
-	97,
-	108,
-	117,
-	101,
-	103,
-	111,
-	99,
-	195,
-	179,
-	109,
-	111,
-	101,
-	110,
-	101,
-	114,
-	111,
-	106,
-	117,
-	101,
-	103,
-	111,
-	112,
-	101,
-	114,
-	195,
-	186,
-	104,
-	97,
-	98,
-	101,
-	114,
-	101,
-	115,
-	116,
-	111,
-	121,
-	110,
-	117,
-	110,
-	99,
-	97,
-	109,
-	117,
-	106,
-	101,
-	114,
-	118,
-	97,
-	108,
-	111,
-	114,
-	102,
-	117,
-	101,
-	114,
-	97,
-	108,
-	105,
-	98,
-	114,
-	111,
-	103,
-	117,
-	115,
-	116,
-	97,
-	105,
-	103,
-	117,
-	97,
-	108,
-	118,
-	111,
-	116,
-	111,
-	115,
-	99,
-	97,
-	115,
-	111,
-	115,
-	103,
-	117,
-	195,
-	173,
-	97,
-	112,
-	117,
-	101,
-	100,
-	111,
-	115,
-	111,
-	109,
-	111,
-	115,
-	97,
-	118,
-	105,
-	115,
-	111,
-	117,
-	115,
-	116,
-	101,
-	100,
-	100,
-	101,
-	98,
-	101,
-	110,
-	110,
-	111,
-	99,
-	104,
-	101,
-	98,
-	117,
-	115,
-	99,
-	97,
-	102,
-	97,
-	108,
-	116,
-	97,
-	101,
-	117,
-	114,
-	111,
-	115,
-	115,
-	101,
-	114,
-	105,
-	101,
-	100,
-	105,
-	99,
-	104,
-	111,
-	99,
-	117,
-	114,
-	115,
-	111,
-	99,
-	108,
-	97,
-	118,
-	101,
-	99,
-	97,
-	115,
-	97,
-	115,
-	108,
-	101,
-	195,
-	179,
-	110,
-	112,
-	108,
-	97,
-	122,
-	111,
-	108,
-	97,
-	114,
-	103,
-	111,
-	111,
-	98,
-	114,
-	97,
-	115,
-	118,
-	105,
-	115,
-	116,
-	97,
-	97,
-	112,
-	111,
-	121,
-	111,
-	106,
-	117,
-	110,
-	116,
-	111,
-	116,
-	114,
-	97,
-	116,
-	97,
-	118,
-	105,
-	115,
-	116,
-	111,
-	99,
-	114,
-	101,
-	97,
-	114,
-	99,
-	97,
-	109,
-	112,
-	111,
-	104,
-	101,
-	109,
-	111,
-	115,
-	99,
-	105,
-	110,
-	99,
-	111,
-	99,
-	97,
-	114,
-	103,
-	111,
-	112,
-	105,
-	115,
-	111,
-	115,
-	111,
-	114,
-	100,
-	101,
-	110,
-	104,
-	97,
-	99,
-	101,
-	110,
-	195,
-	161,
-	114,
-	101,
-	97,
-	100,
-	105,
-	115,
-	99,
-	111,
-	112,
-	101,
-	100,
-	114,
-	111,
-	99,
-	101,
-	114,
-	99,
-	97,
-	112,
-	117,
-	101,
-	100,
-	97,
-	112,
-	97,
-	112,
-	101,
-	108,
-	109,
-	101,
-	110,
-	111,
-	114,
-	195,
-	186,
-	116,
-	105,
-	108,
-	99,
-	108,
-	97,
-	114,
-	111,
-	106,
-	111,
-	114,
-	103,
-	101,
-	99,
-	97,
-	108,
-	108,
-	101,
-	112,
-	111,
-	110,
-	101,
-	114,
-	116,
-	97,
-	114,
-	100,
-	101,
-	110,
-	97,
-	100,
-	105,
-	101,
-	109,
-	97,
-	114,
-	99,
-	97,
-	115,
-	105,
-	103,
-	117,
-	101,
-	101,
-	108,
-	108,
-	97,
-	115,
-	115,
-	105,
-	103,
-	108,
-	111,
-	99,
-	111,
-	99,
-	104,
-	101,
-	109,
-	111,
-	116,
-	111,
-	115,
-	109,
-	97,
-	100,
-	114,
-	101,
-	99,
-	108,
-	97,
-	115,
-	101,
-	114,
-	101,
-	115,
-	116,
-	111,
-	110,
-	105,
-	195,
-	177,
-	111,
-	113,
-	117,
-	101,
-	100,
-	97,
-	112,
-	97,
-	115,
-	97,
-	114,
-	98,
-	97,
-	110,
-	99,
-	111,
-	104,
-	105,
-	106,
-	111,
-	115,
-	118,
-	105,
-	97,
-	106,
-	101,
-	112,
-	97,
-	98,
-	108,
-	111,
-	195,
-	169,
-	115,
-	116,
-	101,
-	118,
-	105,
-	101,
-	110,
-	101,
-	114,
-	101,
-	105,
-	110,
-	111,
-	100,
-	101,
-	106,
-	97,
-	114,
-	102,
-	111,
-	110,
-	100,
-	111,
-	99,
-	97,
-	110,
-	97,
-	108,
-	110,
-	111,
-	114,
-	116,
-	101,
-	108,
-	101,
-	116,
-	114,
-	97,
-	99,
-	97,
-	117,
-	115,
-	97,
-	116,
-	111,
-	109,
-	97,
-	114,
-	109,
-	97,
-	110,
-	111,
-	115,
-	108,
-	117,
-	110,
-	101,
-	115,
-	97,
-	117,
-	116,
-	111,
-	115,
-	118,
-	105,
-	108,
-	108,
-	97,
-	118,
-	101,
-	110,
-	100,
-	111,
-	112,
-	101,
-	115,
-	97,
-	114,
-	116,
-	105,
-	112,
-	111,
-	115,
-	116,
-	101,
-	110,
-	103,
-	97,
-	109,
-	97,
-	114,
-	99,
-	111,
-	108,
-	108,
-	101,
-	118,
-	97,
-	112,
-	97,
-	100,
-	114,
-	101,
-	117,
-	110,
-	105,
-	100,
-	111,
-	118,
-	97,
-	109,
-	111,
-	115,
-	122,
-	111,
-	110,
-	97,
-	115,
-	97,
-	109,
-	98,
-	111,
-	115,
-	98,
-	97,
-	110,
-	100,
-	97,
-	109,
-	97,
-	114,
-	105,
-	97,
-	97,
-	98,
-	117,
-	115,
-	111,
-	109,
-	117,
-	99,
-	104,
-	97,
-	115,
-	117,
-	98,
-	105,
-	114,
-	114,
-	105,
-	111,
-	106,
-	97,
-	118,
-	105,
-	118,
-	105,
-	114,
-	103,
-	114,
-	97,
-	100,
-	111,
-	99,
-	104,
-	105,
-	99,
-	97,
-	97,
-	108,
-	108,
-	195,
-	173,
-	106,
-	111,
-	118,
-	101,
-	110,
-	100,
-	105,
-	99,
-	104,
-	97,
-	101,
-	115,
-	116,
-	97,
-	110,
-	116,
-	97,
-	108,
-	101,
-	115,
-	115,
-	97,
-	108,
-	105,
-	114,
-	115,
-	117,
-	101,
-	108,
-	111,
-	112,
-	101,
-	115,
-	111,
-	115,
-	102,
-	105,
-	110,
-	101,
-	115,
-	108,
-	108,
-	97,
-	109,
-	97,
-	98,
-	117,
-	115,
-	99,
-	111,
-	195,
-	169,
-	115,
-	116,
-	97,
-	108,
-	108,
-	101,
-	103,
-	97,
-	110,
-	101,
-	103,
-	114,
-	111,
-	112,
-	108,
-	97,
-	122,
-	97,
-	104,
-	117,
-	109,
-	111,
-	114,
-	112,
-	97,
-	103,
-	97,
-	114,
-	106,
-	117,
-	110,
-	116,
-	97,
-	100,
-	111,
-	98,
-	108,
-	101,
-	105,
-	115,
-	108,
-	97,
-	115,
-	98,
-	111,
-	108,
-	115,
-	97,
-	98,
-	97,
-	195,
-	177,
-	111,
-	104,
-	97,
-	98,
-	108,
-	97,
-	108,
-	117,
-	99,
-	104,
-	97,
-	195,
-	129,
-	114,
-	101,
-	97,
-	100,
-	105,
-	99,
-	101,
-	110,
-	106,
-	117,
-	103,
-	97,
-	114,
-	110,
-	111,
-	116,
-	97,
-	115,
-	118,
-	97,
-	108,
-	108,
-	101,
-	97,
-	108,
-	108,
-	195,
-	161,
-	99,
-	97,
-	114,
-	103,
-	97,
-	100,
-	111,
-	108,
-	111,
-	114,
-	97,
-	98,
-	97,
-	106,
-	111,
-	101,
-	115,
-	116,
-	195,
-	169,
-	103,
-	117,
-	115,
-	116,
-	111,
-	109,
-	101,
-	110,
-	116,
-	101,
-	109,
-	97,
-	114,
-	105,
-	111,
-	102,
-	105,
-	114,
-	109,
-	97,
-	99,
-	111,
-	115,
-	116,
-	111,
-	102,
-	105,
-	99,
-	104,
-	97,
-	112,
-	108,
-	97,
-	116,
-	97,
-	104,
-	111,
-	103,
-	97,
-	114,
-	97,
-	114,
-	116,
-	101,
-	115,
-	108,
-	101,
-	121,
-	101,
-	115,
-	97,
-	113,
-	117,
-	101,
-	108,
-	109,
-	117,
-	115,
-	101,
-	111,
-	98,
-	97,
-	115,
-	101,
-	115,
-	112,
-	111,
-	99,
-	111,
-	115,
-	109,
-	105,
-	116,
-	97,
-	100,
-	99,
-	105,
-	101,
-	108,
-	111,
-	99,
-	104,
-	105,
-	99,
-	111,
-	109,
-	105,
-	101,
-	100,
-	111,
-	103,
-	97,
-	110,
-	97,
-	114,
-	115,
-	97,
-	110,
-	116,
-	111,
-	101,
-	116,
-	97,
-	112,
-	97,
-	100,
-	101,
-	98,
-	101,
-	115,
-	112,
-	108,
-	97,
-	121,
-	97,
-	114,
-	101,
-	100,
-	101,
-	115,
-	115,
-	105,
-	101,
-	116,
-	101,
-	99,
-	111,
-	114,
-	116,
-	101,
-	99,
-	111,
-	114,
-	101,
-	97,
-	100,
-	117,
-	100,
-	97,
-	115,
-	100,
-	101,
-	115,
-	101,
-	111,
-	118,
-	105,
-	101,
-	106,
-	111,
-	100,
-	101,
-	115,
-	101,
-	97,
-	97,
-	103,
-	117,
-	97,
-	115,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	100,
-	111,
-	109,
-	97,
-	105,
-	110,
-	99,
-	111,
-	109,
-	109,
-	111,
-	110,
-	115,
-	116,
-	97,
-	116,
-	117,
-	115,
-	101,
-	118,
-	101,
-	110,
-	116,
-	115,
-	109,
-	97,
-	115,
-	116,
-	101,
-	114,
-	115,
-	121,
-	115,
-	116,
-	101,
-	109,
-	97,
-	99,
-	116,
-	105,
-	111,
-	110,
-	98,
-	97,
-	110,
-	110,
-	101,
-	114,
-	114,
-	101,
-	109,
-	111,
-	118,
-	101,
-	115,
-	99,
-	114,
-	111,
-	108,
-	108,
-	117,
-	112,
-	100,
-	97,
-	116,
-	101,
-	103,
-	108,
-	111,
-	98,
-	97,
-	108,
-	109,
-	101,
-	100,
-	105,
-	117,
-	109,
-	102,
-	105,
-	108,
-	116,
-	101,
-	114,
-	110,
-	117,
-	109,
-	98,
-	101,
-	114,
-	99,
-	104,
-	97,
-	110,
-	103,
-	101,
-	114,
-	101,
-	115,
-	117,
-	108,
-	116,
-	112,
-	117,
-	98,
-	108,
-	105,
-	99,
-	115,
-	99,
-	114,
-	101,
-	101,
-	110,
-	99,
-	104,
-	111,
-	111,
-	115,
-	101,
-	110,
-	111,
-	114,
-	109,
-	97,
-	108,
-	116,
-	114,
-	97,
-	118,
-	101,
-	108,
-	105,
-	115,
-	115,
-	117,
-	101,
-	115,
-	115,
-	111,
-	117,
-	114,
-	99,
-	101,
-	116,
-	97,
-	114,
-	103,
-	101,
-	116,
-	115,
-	112,
-	114,
-	105,
-	110,
-	103,
-	109,
-	111,
-	100,
-	117,
-	108,
-	101,
-	109,
-	111,
-	98,
-	105,
-	108,
-	101,
-	115,
-	119,
-	105,
-	116,
-	99,
-	104,
-	112,
-	104,
-	111,
-	116,
-	111,
-	115,
-	98,
-	111,
-	114,
-	100,
-	101,
-	114,
-	114,
-	101,
-	103,
-	105,
-	111,
-	110,
-	105,
-	116,
-	115,
-	101,
-	108,
-	102,
-	115,
-	111,
-	99,
-	105,
-	97,
-	108,
-	97,
-	99,
-	116,
-	105,
-	118,
-	101,
-	99,
-	111,
-	108,
-	117,
-	109,
-	110,
-	114,
-	101,
-	99,
-	111,
-	114,
-	100,
-	102,
-	111,
-	108,
-	108,
-	111,
-	119,
-	116,
-	105,
-	116,
-	108,
-	101,
-	62,
-	101,
-	105,
-	116,
-	104,
-	101,
-	114,
-	108,
-	101,
-	110,
-	103,
-	116,
-	104,
-	102,
-	97,
-	109,
-	105,
-	108,
-	121,
-	102,
-	114,
-	105,
-	101,
-	110,
-	100,
-	108,
-	97,
-	121,
-	111,
-	117,
-	116,
-	97,
-	117,
-	116,
-	104,
-	111,
-	114,
-	99,
-	114,
-	101,
-	97,
-	116,
-	101,
-	114,
-	101,
-	118,
-	105,
-	101,
-	119,
-	115,
-	117,
-	109,
-	109,
-	101,
-	114,
-	115,
-	101,
-	114,
-	118,
-	101,
-	114,
-	112,
-	108,
-	97,
-	121,
-	101,
-	100,
-	112,
-	108,
-	97,
-	121,
-	101,
-	114,
-	101,
-	120,
-	112,
-	97,
-	110,
-	100,
-	112,
-	111,
-	108,
-	105,
-	99,
-	121,
-	102,
-	111,
-	114,
-	109,
-	97,
-	116,
-	100,
-	111,
-	117,
-	98,
-	108,
-	101,
-	112,
-	111,
-	105,
-	110,
-	116,
-	115,
-	115,
-	101,
-	114,
-	105,
-	101,
-	115,
-	112,
-	101,
-	114,
-	115,
-	111,
-	110,
-	108,
-	105,
-	118,
-	105,
-	110,
-	103,
-	100,
-	101,
-	115,
-	105,
-	103,
-	110,
-	109,
-	111,
-	110,
-	116,
-	104,
-	115,
-	102,
-	111,
-	114,
-	99,
-	101,
-	115,
-	117,
-	110,
-	105,
-	113,
-	117,
-	101,
-	119,
-	101,
-	105,
-	103,
-	104,
-	116,
-	112,
-	101,
-	111,
-	112,
-	108,
-	101,
-	101,
-	110,
-	101,
-	114,
-	103,
-	121,
-	110,
-	97,
-	116,
-	117,
-	114,
-	101,
-	115,
-	101,
-	97,
-	114,
-	99,
-	104,
-	102,
-	105,
-	103,
-	117,
-	114,
-	101,
-	104,
-	97,
-	118,
-	105,
-	110,
-	103,
-	99,
-	117,
-	115,
-	116,
-	111,
-	109,
-	111,
-	102,
-	102,
-	115,
-	101,
-	116,
-	108,
-	101,
-	116,
-	116,
-	101,
-	114,
-	119,
-	105,
-	110,
-	100,
-	111,
-	119,
-	115,
-	117,
-	98,
-	109,
-	105,
-	116,
-	114,
-	101,
-	110,
-	100,
-	101,
-	114,
-	103,
-	114,
-	111,
-	117,
-	112,
-	115,
-	117,
-	112,
-	108,
-	111,
-	97,
-	100,
-	104,
-	101,
-	97,
-	108,
-	116,
-	104,
-	109,
-	101,
-	116,
-	104,
-	111,
-	100,
-	118,
-	105,
-	100,
-	101,
-	111,
-	115,
-	115,
-	99,
-	104,
-	111,
-	111,
-	108,
-	102,
-	117,
-	116,
-	117,
-	114,
-	101,
-	115,
-	104,
-	97,
-	100,
-	111,
-	119,
-	100,
-	101,
-	98,
-	97,
-	116,
-	101,
-	118,
-	97,
-	108,
-	117,
-	101,
-	115,
-	79,
-	98,
-	106,
-	101,
-	99,
-	116,
-	111,
-	116,
-	104,
-	101,
-	114,
-	115,
-	114,
-	105,
-	103,
-	104,
-	116,
-	115,
-	108,
-	101,
-	97,
-	103,
-	117,
-	101,
-	99,
-	104,
-	114,
-	111,
-	109,
-	101,
-	115,
-	105,
-	109,
-	112,
-	108,
-	101,
-	110,
-	111,
-	116,
-	105,
-	99,
-	101,
-	115,
-	104,
-	97,
-	114,
-	101,
-	100,
-	101,
-	110,
-	100,
-	105,
-	110,
-	103,
-	115,
-	101,
-	97,
-	115,
-	111,
-	110,
-	114,
-	101,
-	112,
-	111,
-	114,
-	116,
-	111,
-	110,
-	108,
-	105,
-	110,
-	101,
-	115,
-	113,
-	117,
-	97,
-	114,
-	101,
-	98,
-	117,
-	116,
-	116,
-	111,
-	110,
-	105,
-	109,
-	97,
-	103,
-	101,
-	115,
-	101,
-	110,
-	97,
-	98,
-	108,
-	101,
-	109,
-	111,
-	118,
-	105,
-	110,
-	103,
-	108,
-	97,
-	116,
-	101,
-	115,
-	116,
-	119,
-	105,
-	110,
-	116,
-	101,
-	114,
-	70,
-	114,
-	97,
-	110,
-	99,
-	101,
-	112,
-	101,
-	114,
-	105,
-	111,
-	100,
-	115,
-	116,
-	114,
-	111,
-	110,
-	103,
-	114,
-	101,
-	112,
-	101,
-	97,
-	116,
-	76,
-	111,
-	110,
-	100,
-	111,
-	110,
-	100,
-	101,
-	116,
-	97,
-	105,
-	108,
-	102,
-	111,
-	114,
-	109,
-	101,
-	100,
-	100,
-	101,
-	109,
-	97,
-	110,
-	100,
-	115,
-	101,
-	99,
-	117,
-	114,
-	101,
-	112,
-	97,
-	115,
-	115,
-	101,
-	100,
-	116,
-	111,
-	103,
-	103,
-	108,
-	101,
-	112,
-	108,
-	97,
-	99,
-	101,
-	115,
-	100,
-	101,
-	118,
-	105,
-	99,
-	101,
-	115,
-	116,
-	97,
-	116,
-	105,
-	99,
-	99,
-	105,
-	116,
-	105,
-	101,
-	115,
-	115,
-	116,
-	114,
-	101,
-	97,
-	109,
-	121,
-	101,
-	108,
-	108,
-	111,
-	119,
-	97,
-	116,
-	116,
-	97,
-	99,
-	107,
-	115,
-	116,
-	114,
-	101,
-	101,
-	116,
-	102,
-	108,
-	105,
-	103,
-	104,
-	116,
-	104,
-	105,
-	100,
-	100,
-	101,
-	110,
-	105,
-	110,
-	102,
-	111,
-	34,
-	62,
-	111,
-	112,
-	101,
-	110,
-	101,
-	100,
-	117,
-	115,
-	101,
-	102,
-	117,
-	108,
-	118,
-	97,
-	108,
-	108,
-	101,
-	121,
-	99,
-	97,
-	117,
-	115,
-	101,
-	115,
-	108,
-	101,
-	97,
-	100,
-	101,
-	114,
-	115,
-	101,
-	99,
-	114,
-	101,
-	116,
-	115,
-	101,
-	99,
-	111,
-	110,
-	100,
-	100,
-	97,
-	109,
-	97,
-	103,
-	101,
-	115,
-	112,
-	111,
-	114,
-	116,
-	115,
-	101,
-	120,
-	99,
-	101,
-	112,
-	116,
-	114,
-	97,
-	116,
-	105,
-	110,
-	103,
-	115,
-	105,
-	103,
-	110,
-	101,
-	100,
-	116,
-	104,
-	105,
-	110,
-	103,
-	115,
-	101,
-	102,
-	102,
-	101,
-	99,
-	116,
-	102,
-	105,
-	101,
-	108,
-	100,
-	115,
-	115,
-	116,
-	97,
-	116,
-	101,
-	115,
-	111,
-	102,
-	102,
-	105,
-	99,
-	101,
-	118,
-	105,
-	115,
-	117,
-	97,
-	108,
-	101,
-	100,
-	105,
-	116,
-	111,
-	114,
-	118,
-	111,
-	108,
-	117,
-	109,
-	101,
-	82,
-	101,
-	112,
-	111,
-	114,
-	116,
-	109,
-	117,
-	115,
-	101,
-	117,
-	109,
-	109,
-	111,
-	118,
-	105,
-	101,
-	115,
-	112,
-	97,
-	114,
-	101,
-	110,
-	116,
-	97,
-	99,
-	99,
-	101,
-	115,
-	115,
-	109,
-	111,
-	115,
-	116,
-	108,
-	121,
-	109,
-	111,
-	116,
-	104,
-	101,
-	114,
-	34,
-	32,
-	105,
-	100,
-	61,
-	34,
-	109,
-	97,
-	114,
-	107,
-	101,
-	116,
-	103,
-	114,
-	111,
-	117,
-	110,
-	100,
-	99,
-	104,
-	97,
-	110,
-	99,
-	101,
-	115,
-	117,
-	114,
-	118,
-	101,
-	121,
-	98,
-	101,
-	102,
-	111,
-	114,
-	101,
-	115,
-	121,
-	109,
-	98,
-	111,
-	108,
-	109,
-	111,
-	109,
-	101,
-	110,
-	116,
-	115,
-	112,
-	101,
-	101,
-	99,
-	104,
-	109,
-	111,
-	116,
-	105,
-	111,
-	110,
-	105,
-	110,
-	115,
-	105,
-	100,
-	101,
-	109,
-	97,
-	116,
-	116,
-	101,
-	114,
-	67,
-	101,
-	110,
-	116,
-	101,
-	114,
-	111,
-	98,
-	106,
-	101,
-	99,
-	116,
-	101,
-	120,
-	105,
-	115,
-	116,
-	115,
-	109,
-	105,
-	100,
-	100,
-	108,
-	101,
-	69,
-	117,
-	114,
-	111,
-	112,
-	101,
-	103,
-	114,
-	111,
-	119,
-	116,
-	104,
-	108,
-	101,
-	103,
-	97,
-	99,
-	121,
-	109,
-	97,
-	110,
-	110,
-	101,
-	114,
-	101,
-	110,
-	111,
-	117,
-	103,
-	104,
-	99,
-	97,
-	114,
-	101,
-	101,
-	114,
-	97,
-	110,
-	115,
-	119,
-	101,
-	114,
-	111,
-	114,
-	105,
-	103,
-	105,
-	110,
-	112,
-	111,
-	114,
-	116,
-	97,
-	108,
-	99,
-	108,
-	105,
-	101,
-	110,
-	116,
-	115,
-	101,
-	108,
-	101,
-	99,
-	116,
-	114,
-	97,
-	110,
-	100,
-	111,
-	109,
-	99,
-	108,
-	111,
-	115,
-	101,
-	100,
-	116,
-	111,
-	112,
-	105,
-	99,
-	115,
-	99,
-	111,
-	109,
-	105,
-	110,
-	103,
-	102,
-	97,
-	116,
-	104,
-	101,
-	114,
-	111,
-	112,
-	116,
-	105,
-	111,
-	110,
-	115,
-	105,
-	109,
-	112,
-	108,
-	121,
-	114,
-	97,
-	105,
-	115,
-	101,
-	100,
-	101,
-	115,
-	99,
-	97,
-	112,
-	101,
-	99,
-	104,
-	111,
-	115,
-	101,
-	110,
-	99,
-	104,
-	117,
-	114,
-	99,
-	104,
-	100,
-	101,
-	102,
-	105,
-	110,
-	101,
-	114,
-	101,
-	97,
-	115,
-	111,
-	110,
-	99,
-	111,
-	114,
-	110,
-	101,
-	114,
-	111,
-	117,
-	116,
-	112,
-	117,
-	116,
-	109,
-	101,
-	109,
-	111,
-	114,
-	121,
-	105,
-	102,
-	114,
-	97,
-	109,
-	101,
-	112,
-	111,
-	108,
-	105,
-	99,
-	101,
-	109,
-	111,
-	100,
-	101,
-	108,
-	115,
-	78,
-	117,
-	109,
-	98,
-	101,
-	114,
-	100,
-	117,
-	114,
-	105,
-	110,
-	103,
-	111,
-	102,
-	102,
-	101,
-	114,
-	115,
-	115,
-	116,
-	121,
-	108,
-	101,
-	115,
-	107,
-	105,
-	108,
-	108,
-	101,
-	100,
-	108,
-	105,
-	115,
-	116,
-	101,
-	100,
-	99,
-	97,
-	108,
-	108,
-	101,
-	100,
-	115,
-	105,
-	108,
-	118,
-	101,
-	114,
-	109,
-	97,
-	114,
-	103,
-	105,
-	110,
-	100,
-	101,
-	108,
-	101,
-	116,
-	101,
-	98,
-	101,
-	116,
-	116,
-	101,
-	114,
-	98,
-	114,
-	111,
-	119,
-	115,
-	101,
-	108,
-	105,
-	109,
-	105,
-	116,
-	115,
-	71,
-	108,
-	111,
-	98,
-	97,
-	108,
-	115,
-	105,
-	110,
-	103,
-	108,
-	101,
-	119,
-	105,
-	100,
-	103,
-	101,
-	116,
-	99,
-	101,
-	110,
-	116,
-	101,
-	114,
-	98,
-	117,
-	100,
-	103,
-	101,
-	116,
-	110,
-	111,
-	119,
-	114,
-	97,
-	112,
-	99,
-	114,
-	101,
-	100,
-	105,
-	116,
-	99,
-	108,
-	97,
-	105,
-	109,
-	115,
-	101,
-	110,
-	103,
-	105,
-	110,
-	101,
-	115,
-	97,
-	102,
-	101,
-	116,
-	121,
-	99,
-	104,
-	111,
-	105,
-	99,
-	101,
-	115,
-	112,
-	105,
-	114,
-	105,
-	116,
-	45,
-	115,
-	116,
-	121,
-	108,
-	101,
-	115,
-	112,
-	114,
-	101,
-	97,
-	100,
-	109,
-	97,
-	107,
-	105,
-	110,
-	103,
-	110,
-	101,
-	101,
-	100,
-	101,
-	100,
-	114,
-	117,
-	115,
-	115,
-	105,
-	97,
-	112,
-	108,
-	101,
-	97,
-	115,
-	101,
-	101,
-	120,
-	116,
-	101,
-	110,
-	116,
-	83,
-	99,
-	114,
-	105,
-	112,
-	116,
-	98,
-	114,
-	111,
-	107,
-	101,
-	110,
-	97,
-	108,
-	108,
-	111,
-	119,
-	115,
-	99,
-	104,
-	97,
-	114,
-	103,
-	101,
-	100,
-	105,
-	118,
-	105,
-	100,
-	101,
-	102,
-	97,
-	99,
-	116,
-	111,
-	114,
-	109,
-	101,
-	109,
-	98,
-	101,
-	114,
-	45,
-	98,
-	97,
-	115,
-	101,
-	100,
-	116,
-	104,
-	101,
-	111,
-	114,
-	121,
-	99,
-	111,
-	110,
-	102,
-	105,
-	103,
-	97,
-	114,
-	111,
-	117,
-	110,
-	100,
-	119,
-	111,
-	114,
-	107,
-	101,
-	100,
-	104,
-	101,
-	108,
-	112,
-	101,
-	100,
-	67,
-	104,
-	117,
-	114,
-	99,
-	104,
-	105,
-	109,
-	112,
-	97,
-	99,
-	116,
-	115,
-	104,
-	111,
-	117,
-	108,
-	100,
-	97,
-	108,
-	119,
-	97,
-	121,
-	115,
-	108,
-	111,
-	103,
-	111,
-	34,
-	32,
-	98,
-	111,
-	116,
-	116,
-	111,
-	109,
-	108,
-	105,
-	115,
-	116,
-	34,
-	62,
-	41,
-	123,
-	118,
-	97,
-	114,
-	32,
-	112,
-	114,
-	101,
-	102,
-	105,
-	120,
-	111,
-	114,
-	97,
-	110,
-	103,
-	101,
-	72,
-	101,
-	97,
-	100,
-	101,
-	114,
-	46,
-	112,
-	117,
-	115,
-	104,
-	40,
-	99,
-	111,
-	117,
-	112,
-	108,
-	101,
-	103,
-	97,
-	114,
-	100,
-	101,
-	110,
-	98,
-	114,
-	105,
-	100,
-	103,
-	101,
-	108,
-	97,
-	117,
-	110,
-	99,
-	104,
-	82,
-	101,
-	118,
-	105,
-	101,
-	119,
-	116,
-	97,
-	107,
-	105,
-	110,
-	103,
-	118,
-	105,
-	115,
-	105,
-	111,
-	110,
-	108,
-	105,
-	116,
-	116,
-	108,
-	101,
-	100,
-	97,
-	116,
-	105,
-	110,
-	103,
-	66,
-	117,
-	116,
-	116,
-	111,
-	110,
-	98,
-	101,
-	97,
-	117,
-	116,
-	121,
-	116,
-	104,
-	101,
-	109,
-	101,
-	115,
-	102,
-	111,
-	114,
-	103,
-	111,
-	116,
-	83,
-	101,
-	97,
-	114,
-	99,
-	104,
-	97,
-	110,
-	99,
-	104,
-	111,
-	114,
-	97,
-	108,
-	109,
-	111,
-	115,
-	116,
-	108,
-	111,
-	97,
-	100,
-	101,
-	100,
-	67,
-	104,
-	97,
-	110,
-	103,
-	101,
-	114,
-	101,
-	116,
-	117,
-	114,
-	110,
-	115,
-	116,
-	114,
-	105,
-	110,
-	103,
-	114,
-	101,
-	108,
-	111,
-	97,
-	100,
-	77,
-	111,
-	98,
-	105,
-	108,
-	101,
-	105,
-	110,
-	99,
-	111,
-	109,
-	101,
-	115,
-	117,
-	112,
-	112,
-	108,
-	121,
-	83,
-	111,
-	117,
-	114,
-	99,
-	101,
-	111,
-	114,
-	100,
-	101,
-	114,
-	115,
-	118,
-	105,
-	101,
-	119,
-	101,
-	100,
-	38,
-	110,
-	98,
-	115,
-	112,
-	59,
-	99,
-	111,
-	117,
-	114,
-	115,
-	101,
-	65,
-	98,
-	111,
-	117,
-	116,
-	32,
-	105,
-	115,
-	108,
-	97,
-	110,
-	100,
-	60,
-	104,
-	116,
-	109,
-	108,
-	32,
-	99,
-	111,
-	111,
-	107,
-	105,
-	101,
-	110,
-	97,
-	109,
-	101,
-	61,
-	34,
-	97,
-	109,
-	97,
-	122,
-	111,
-	110,
-	109,
-	111,
-	100,
-	101,
-	114,
-	110,
-	97,
-	100,
-	118,
-	105,
-	99,
-	101,
-	105,
-	110,
-	60,
-	47,
-	97,
-	62,
-	58,
-	32,
-	84,
-	104,
-	101,
-	32,
-	100,
-	105,
-	97,
-	108,
-	111,
-	103,
-	104,
-	111,
-	117,
-	115,
-	101,
-	115,
-	66,
-	69,
-	71,
-	73,
-	78,
-	32,
-	77,
-	101,
-	120,
-	105,
-	99,
-	111,
-	115,
-	116,
-	97,
-	114,
-	116,
-	115,
-	99,
-	101,
-	110,
-	116,
-	114,
-	101,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	97,
-	100,
-	100,
-	105,
-	110,
-	103,
-	73,
-	115,
-	108,
-	97,
-	110,
-	100,
-	97,
-	115,
-	115,
-	101,
-	116,
-	115,
-	69,
-	109,
-	112,
-	105,
-	114,
-	101,
-	83,
-	99,
-	104,
-	111,
-	111,
-	108,
-	101,
-	102,
-	102,
-	111,
-	114,
-	116,
-	100,
-	105,
-	114,
-	101,
-	99,
-	116,
-	110,
-	101,
-	97,
-	114,
-	108,
-	121,
-	109,
-	97,
-	110,
-	117,
-	97,
-	108,
-	83,
-	101,
-	108,
-	101,
-	99,
-	116,
-	46,
-	10,
-	10,
-	79,
-	110,
-	101,
-	106,
-	111,
-	105,
-	110,
-	101,
-	100,
-	109,
-	101,
-	110,
-	117,
-	34,
-	62,
-	80,
-	104,
-	105,
-	108,
-	105,
-	112,
-	97,
-	119,
-	97,
-	114,
-	100,
-	115,
-	104,
-	97,
-	110,
-	100,
-	108,
-	101,
-	105,
-	109,
-	112,
-	111,
-	114,
-	116,
-	79,
-	102,
-	102,
-	105,
-	99,
-	101,
-	114,
-	101,
-	103,
-	97,
-	114,
-	100,
-	115,
-	107,
-	105,
-	108,
-	108,
-	115,
-	110,
-	97,
-	116,
-	105,
-	111,
-	110,
-	83,
-	112,
-	111,
-	114,
-	116,
-	115,
-	100,
-	101,
-	103,
-	114,
-	101,
-	101,
-	119,
-	101,
-	101,
-	107,
-	108,
-	121,
-	32,
-	40,
-	101,
-	46,
-	103,
-	46,
-	98,
-	101,
-	104,
-	105,
-	110,
-	100,
-	100,
-	111,
-	99,
-	116,
-	111,
-	114,
-	108,
-	111,
-	103,
-	103,
-	101,
-	100,
-	117,
-	110,
-	105,
-	116,
-	101,
-	100,
-	60,
-	47,
-	98,
-	62,
-	60,
-	47,
-	98,
-	101,
-	103,
-	105,
-	110,
-	115,
-	112,
-	108,
-	97,
-	110,
-	116,
-	115,
-	97,
-	115,
-	115,
-	105,
-	115,
-	116,
-	97,
-	114,
-	116,
-	105,
-	115,
-	116,
-	105,
-	115,
-	115,
-	117,
-	101,
-	100,
-	51,
-	48,
-	48,
-	112,
-	120,
-	124,
-	99,
-	97,
-	110,
-	97,
-	100,
-	97,
-	97,
-	103,
-	101,
-	110,
-	99,
-	121,
-	115,
-	99,
-	104,
-	101,
-	109,
-	101,
-	114,
-	101,
-	109,
-	97,
-	105,
-	110,
-	66,
-	114,
-	97,
-	122,
-	105,
-	108,
-	115,
-	97,
-	109,
-	112,
-	108,
-	101,
-	108,
-	111,
-	103,
-	111,
-	34,
-	62,
-	98,
-	101,
-	121,
-	111,
-	110,
-	100,
-	45,
-	115,
-	99,
-	97,
-	108,
-	101,
-	97,
-	99,
-	99,
-	101,
-	112,
-	116,
-	115,
-	101,
-	114,
-	118,
-	101,
-	100,
-	109,
-	97,
-	114,
-	105,
-	110,
-	101,
-	70,
-	111,
-	111,
-	116,
-	101,
-	114,
-	99,
-	97,
-	109,
-	101,
-	114,
-	97,
-	60,
-	47,
-	104,
-	49,
-	62,
-	10,
-	95,
-	102,
-	111,
-	114,
-	109,
-	34,
-	108,
-	101,
-	97,
-	118,
-	101,
-	115,
-	115,
-	116,
-	114,
-	101,
-	115,
-	115,
-	34,
-	32,
-	47,
-	62,
-	13,
-	10,
-	46,
-	103,
-	105,
-	102,
-	34,
-	32,
-	111,
-	110,
-	108,
-	111,
-	97,
-	100,
-	108,
-	111,
-	97,
-	100,
-	101,
-	114,
-	79,
-	120,
-	102,
-	111,
-	114,
-	100,
-	115,
-	105,
-	115,
-	116,
-	101,
-	114,
-	115,
-	117,
-	114,
-	118,
-	105,
-	118,
-	108,
-	105,
-	115,
-	116,
-	101,
-	110,
-	102,
-	101,
-	109,
-	97,
-	108,
-	101,
-	68,
-	101,
-	115,
-	105,
-	103,
-	110,
-	115,
-	105,
-	122,
-	101,
-	61,
-	34,
-	97,
-	112,
-	112,
-	101,
-	97,
-	108,
-	116,
-	101,
-	120,
-	116,
-	34,
-	62,
-	108,
-	101,
-	118,
-	101,
-	108,
-	115,
-	116,
-	104,
-	97,
-	110,
-	107,
-	115,
-	104,
-	105,
-	103,
-	104,
-	101,
-	114,
-	102,
-	111,
-	114,
-	99,
-	101,
-	100,
-	97,
-	110,
-	105,
-	109,
-	97,
-	108,
-	97,
-	110,
-	121,
-	111,
-	110,
-	101,
-	65,
-	102,
-	114,
-	105,
-	99,
-	97,
-	97,
-	103,
-	114,
-	101,
-	101,
-	100,
-	114,
-	101,
-	99,
-	101,
-	110,
-	116,
-	80,
-	101,
-	111,
-	112,
-	108,
-	101,
-	60,
-	98,
-	114,
-	32,
-	47,
-	62,
-	119,
-	111,
-	110,
-	100,
-	101,
-	114,
-	112,
-	114,
-	105,
-	99,
-	101,
-	115,
-	116,
-	117,
-	114,
-	110,
-	101,
-	100,
-	124,
-	124,
-	32,
-	123,
-	125,
-	59,
-	109,
-	97,
-	105,
-	110,
-	34,
-	62,
-	105,
-	110,
-	108,
-	105,
-	110,
-	101,
-	115,
-	117,
-	110,
-	100,
-	97,
-	121,
-	119,
-	114,
-	97,
-	112,
-	34,
-	62,
-	102,
-	97,
-	105,
-	108,
-	101,
-	100,
-	99,
-	101,
-	110,
-	115,
-	117,
-	115,
-	109,
-	105,
-	110,
-	117,
-	116,
-	101,
-	98,
-	101,
-	97,
-	99,
-	111,
-	110,
-	113,
-	117,
-	111,
-	116,
-	101,
-	115,
-	49,
-	53,
-	48,
-	112,
-	120,
-	124,
-	101,
-	115,
-	116,
-	97,
-	116,
-	101,
-	114,
-	101,
-	109,
-	111,
-	116,
-	101,
-	101,
-	109,
-	97,
-	105,
-	108,
-	34,
-	108,
-	105,
-	110,
-	107,
-	101,
-	100,
-	114,
-	105,
-	103,
-	104,
-	116,
-	59,
-	115,
-	105,
-	103,
-	110,
-	97,
-	108,
-	102,
-	111,
-	114,
-	109,
-	97,
-	108,
-	49,
-	46,
-	104,
-	116,
-	109,
-	108,
-	115,
-	105,
-	103,
-	110,
-	117,
-	112,
-	112,
-	114,
-	105,
-	110,
-	99,
-	101,
-	102,
-	108,
-	111,
-	97,
-	116,
-	58,
-	46,
-	112,
-	110,
-	103,
-	34,
-	32,
-	102,
-	111,
-	114,
-	117,
-	109,
-	46,
-	65,
-	99,
-	99,
-	101,
-	115,
-	115,
-	112,
-	97,
-	112,
-	101,
-	114,
-	115,
-	115,
-	111,
-	117,
-	110,
-	100,
-	115,
-	101,
-	120,
-	116,
-	101,
-	110,
-	100,
-	72,
-	101,
-	105,
-	103,
-	104,
-	116,
-	115,
-	108,
-	105,
-	100,
-	101,
-	114,
-	85,
-	84,
-	70,
-	45,
-	56,
-	34,
-	38,
-	97,
-	109,
-	112,
-	59,
-	32,
-	66,
-	101,
-	102,
-	111,
-	114,
-	101,
-	46,
-	32,
-	87,
-	105,
-	116,
-	104,
-	115,
-	116,
-	117,
-	100,
-	105,
-	111,
-	111,
-	119,
-	110,
-	101,
-	114,
-	115,
-	109,
-	97,
-	110,
-	97,
-	103,
-	101,
-	112,
-	114,
-	111,
-	102,
-	105,
-	116,
-	106,
-	81,
-	117,
-	101,
-	114,
-	121,
-	97,
-	110,
-	110,
-	117,
-	97,
-	108,
-	112,
-	97,
-	114,
-	97,
-	109,
-	115,
-	98,
-	111,
-	117,
-	103,
-	104,
-	116,
-	102,
-	97,
-	109,
-	111,
-	117,
-	115,
-	103,
-	111,
-	111,
-	103,
-	108,
-	101,
-	108,
-	111,
-	110,
-	103,
-	101,
-	114,
-	105,
-	43,
-	43,
-	41,
-	32,
-	123,
-	105,
-	115,
-	114,
-	97,
-	101,
-	108,
-	115,
-	97,
-	121,
-	105,
-	110,
-	103,
-	100,
-	101,
-	99,
-	105,
-	100,
-	101,
-	104,
-	111,
-	109,
-	101,
-	34,
-	62,
-	104,
-	101,
-	97,
-	100,
-	101,
-	114,
-	101,
-	110,
-	115,
-	117,
-	114,
-	101,
-	98,
-	114,
-	97,
-	110,
-	99,
-	104,
-	112,
-	105,
-	101,
-	99,
-	101,
-	115,
-	98,
-	108,
-	111,
-	99,
-	107,
-	59,
-	115,
-	116,
-	97,
-	116,
-	101,
-	100,
-	116,
-	111,
-	112,
-	34,
-	62,
-	60,
-	114,
-	97,
-	99,
-	105,
-	110,
-	103,
-	114,
-	101,
-	115,
-	105,
-	122,
-	101,
-	45,
-	45,
-	38,
-	103,
-	116,
-	59,
-	112,
-	97,
-	99,
-	105,
-	116,
-	121,
-	115,
-	101,
-	120,
-	117,
-	97,
-	108,
-	98,
-	117,
-	114,
-	101,
-	97,
-	117,
-	46,
-	106,
-	112,
-	103,
-	34,
-	32,
-	49,
-	48,
-	44,
-	48,
-	48,
-	48,
-	111,
-	98,
-	116,
-	97,
-	105,
-	110,
-	116,
-	105,
-	116,
-	108,
-	101,
-	115,
-	97,
-	109,
-	111,
-	117,
-	110,
-	116,
-	44,
-	32,
-	73,
-	110,
-	99,
-	46,
-	99,
-	111,
-	109,
-	101,
-	100,
-	121,
-	109,
-	101,
-	110,
-	117,
-	34,
-	32,
-	108,
-	121,
-	114,
-	105,
-	99,
-	115,
-	116,
-	111,
-	100,
-	97,
-	121,
-	46,
-	105,
-	110,
-	100,
-	101,
-	101,
-	100,
-	99,
-	111,
-	117,
-	110,
-	116,
-	121,
-	95,
-	108,
-	111,
-	103,
-	111,
-	46,
-	70,
-	97,
-	109,
-	105,
-	108,
-	121,
-	108,
-	111,
-	111,
-	107,
-	101,
-	100,
-	77,
-	97,
-	114,
-	107,
-	101,
-	116,
-	108,
-	115,
-	101,
-	32,
-	105,
-	102,
-	80,
-	108,
-	97,
-	121,
-	101,
-	114,
-	116,
-	117,
-	114,
-	107,
-	101,
-	121,
-	41,
-	59,
-	118,
-	97,
-	114,
-	32,
-	102,
-	111,
-	114,
-	101,
-	115,
-	116,
-	103,
-	105,
-	118,
-	105,
-	110,
-	103,
-	101,
-	114,
-	114,
-	111,
-	114,
-	115,
-	68,
-	111,
-	109,
-	97,
-	105,
-	110,
-	125,
-	101,
-	108,
-	115,
-	101,
-	123,
-	105,
-	110,
-	115,
-	101,
-	114,
-	116,
-	66,
-	108,
-	111,
-	103,
-	60,
-	47,
-	102,
-	111,
-	111,
-	116,
-	101,
-	114,
-	108,
-	111,
-	103,
-	105,
-	110,
-	46,
-	102,
-	97,
-	115,
-	116,
-	101,
-	114,
-	97,
-	103,
-	101,
-	110,
-	116,
-	115,
-	60,
-	98,
-	111,
-	100,
-	121,
-	32,
-	49,
-	48,
-	112,
-	120,
-	32,
-	48,
-	112,
-	114,
-	97,
-	103,
-	109,
-	97,
-	102,
-	114,
-	105,
-	100,
-	97,
-	121,
-	106,
-	117,
-	110,
-	105,
-	111,
-	114,
-	100,
-	111,
-	108,
-	108,
-	97,
-	114,
-	112,
-	108,
-	97,
-	99,
-	101,
-	100,
-	99,
-	111,
-	118,
-	101,
-	114,
-	115,
-	112,
-	108,
-	117,
-	103,
-	105,
-	110,
-	53,
-	44,
-	48,
-	48,
-	48,
-	32,
-	112,
-	97,
-	103,
-	101,
-	34,
-	62,
-	98,
-	111,
-	115,
-	116,
-	111,
-	110,
-	46,
-	116,
-	101,
-	115,
-	116,
-	40,
-	97,
-	118,
-	97,
-	116,
-	97,
-	114,
-	116,
-	101,
-	115,
-	116,
-	101,
-	100,
-	95,
-	99,
-	111,
-	117,
-	110,
-	116,
-	102,
-	111,
-	114,
-	117,
-	109,
-	115,
-	115,
-	99,
-	104,
-	101,
-	109,
-	97,
-	105,
-	110,
-	100,
-	101,
-	120,
-	44,
-	102,
-	105,
-	108,
-	108,
-	101,
-	100,
-	115,
-	104,
-	97,
-	114,
-	101,
-	115,
-	114,
-	101,
-	97,
-	100,
-	101,
-	114,
-	97,
-	108,
-	101,
-	114,
-	116,
-	40,
-	97,
-	112,
-	112,
-	101,
-	97,
-	114,
-	83,
-	117,
-	98,
-	109,
-	105,
-	116,
-	108,
-	105,
-	110,
-	101,
-	34,
-	62,
-	98,
-	111,
-	100,
-	121,
-	34,
-	62,
-	10,
-	42,
-	32,
-	84,
-	104,
-	101,
-	84,
-	104,
-	111,
-	117,
-	103,
-	104,
-	115,
-	101,
-	101,
-	105,
-	110,
-	103,
-	106,
-	101,
-	114,
-	115,
-	101,
-	121,
-	78,
-	101,
-	119,
-	115,
-	60,
-	47,
-	118,
-	101,
-	114,
-	105,
-	102,
-	121,
-	101,
-	120,
-	112,
-	101,
-	114,
-	116,
-	105,
-	110,
-	106,
-	117,
-	114,
-	121,
-	119,
-	105,
-	100,
-	116,
-	104,
-	61,
-	67,
-	111,
-	111,
-	107,
-	105,
-	101,
-	83,
-	84,
-	65,
-	82,
-	84,
-	32,
-	97,
-	99,
-	114,
-	111,
-	115,
-	115,
-	95,
-	105,
-	109,
-	97,
-	103,
-	101,
-	116,
-	104,
-	114,
-	101,
-	97,
-	100,
-	110,
-	97,
-	116,
-	105,
-	118,
-	101,
-	112,
-	111,
-	99,
-	107,
-	101,
-	116,
-	98,
-	111,
-	120,
-	34,
-	62,
-	10,
-	83,
-	121,
-	115,
-	116,
-	101,
-	109,
-	32,
-	68,
-	97,
-	118,
-	105,
-	100,
-	99,
-	97,
-	110,
-	99,
-	101,
-	114,
-	116,
-	97,
-	98,
-	108,
-	101,
-	115,
-	112,
-	114,
-	111,
-	118,
-	101,
-	100,
-	65,
-	112,
-	114,
-	105,
-	108,
-	32,
-	114,
-	101,
-	97,
-	108,
-	108,
-	121,
-	100,
-	114,
-	105,
-	118,
-	101,
-	114,
-	105,
-	116,
-	101,
-	109,
-	34,
-	62,
-	109,
-	111,
-	114,
-	101,
-	34,
-	62,
-	98,
-	111,
-	97,
-	114,
-	100,
-	115,
-	99,
-	111,
-	108,
-	111,
-	114,
-	115,
-	99,
-	97,
-	109,
-	112,
-	117,
-	115,
-	102,
-	105,
-	114,
-	115,
-	116,
-	32,
-	124,
-	124,
-	32,
-	91,
-	93,
-	59,
-	109,
-	101,
-	100,
-	105,
-	97,
-	46,
-	103,
-	117,
-	105,
-	116,
-	97,
-	114,
-	102,
-	105,
-	110,
-	105,
-	115,
-	104,
-	119,
-	105,
-	100,
-	116,
-	104,
-	58,
-	115,
-	104,
-	111,
-	119,
-	101,
-	100,
-	79,
-	116,
-	104,
-	101,
-	114,
-	32,
-	46,
-	112,
-	104,
-	112,
-	34,
-	32,
-	97,
-	115,
-	115,
-	117,
-	109,
-	101,
-	108,
-	97,
-	121,
-	101,
-	114,
-	115,
-	119,
-	105,
-	108,
-	115,
-	111,
-	110,
-	115,
-	116,
-	111,
-	114,
-	101,
-	115,
-	114,
-	101,
-	108,
-	105,
-	101,
-	102,
-	115,
-	119,
-	101,
-	100,
-	101,
-	110,
-	67,
-	117,
-	115,
-	116,
-	111,
-	109,
-	101,
-	97,
-	115,
-	105,
-	108,
-	121,
-	32,
-	121,
-	111,
-	117,
-	114,
-	32,
-	83,
-	116,
-	114,
-	105,
-	110,
-	103,
-	10,
-	10,
-	87,
-	104,
-	105,
-	108,
-	116,
-	97,
-	121,
-	108,
-	111,
-	114,
-	99,
-	108,
-	101,
-	97,
-	114,
-	58,
-	114,
-	101,
-	115,
-	111,
-	114,
-	116,
-	102,
-	114,
-	101,
-	110,
-	99,
-	104,
-	116,
-	104,
-	111,
-	117,
-	103,
-	104,
-	34,
-	41,
-	32,
-	43,
-	32,
-	34,
-	60,
-	98,
-	111,
-	100,
-	121,
-	62,
-	98,
-	117,
-	121,
-	105,
-	110,
-	103,
-	98,
-	114,
-	97,
-	110,
-	100,
-	115,
-	77,
-	101,
-	109,
-	98,
-	101,
-	114,
-	110,
-	97,
-	109,
-	101,
-	34,
-	62,
-	111,
-	112,
-	112,
-	105,
-	110,
-	103,
-	115,
-	101,
-	99,
-	116,
-	111,
-	114,
-	53,
-	112,
-	120,
-	59,
-	34,
-	62,
-	118,
-	115,
-	112,
-	97,
-	99,
-	101,
-	112,
-	111,
-	115,
-	116,
-	101,
-	114,
-	109,
-	97,
-	106,
-	111,
-	114,
-	32,
-	99,
-	111,
-	102,
-	102,
-	101,
-	101,
-	109,
-	97,
-	114,
-	116,
-	105,
-	110,
-	109,
-	97,
-	116,
-	117,
-	114,
-	101,
-	104,
-	97,
-	112,
-	112,
-	101,
-	110,
-	60,
-	47,
-	110,
-	97,
-	118,
-	62,
-	107,
-	97,
-	110,
-	115,
-	97,
-	115,
-	108,
-	105,
-	110,
-	107,
-	34,
-	62,
-	73,
-	109,
-	97,
-	103,
-	101,
-	115,
-	61,
-	102,
-	97,
-	108,
-	115,
-	101,
-	119,
-	104,
-	105,
-	108,
-	101,
-	32,
-	104,
-	115,
-	112,
-	97,
-	99,
-	101,
-	48,
-	38,
-	97,
-	109,
-	112,
-	59,
-	32,
-	10,
-	10,
-	73,
-	110,
-	32,
-	32,
-	112,
-	111,
-	119,
-	101,
-	114,
-	80,
-	111,
-	108,
-	115,
-	107,
-	105,
-	45,
-	99,
-	111,
-	108,
-	111,
-	114,
-	106,
-	111,
-	114,
-	100,
-	97,
-	110,
-	66,
-	111,
-	116,
-	116,
-	111,
-	109,
-	83,
-	116,
-	97,
-	114,
-	116,
-	32,
-	45,
-	99,
-	111,
-	117,
-	110,
-	116,
-	50,
-	46,
-	104,
-	116,
-	109,
-	108,
-	110,
-	101,
-	119,
-	115,
-	34,
-	62,
-	48,
-	49,
-	46,
-	106,
-	112,
-	103,
-	79,
-	110,
-	108,
-	105,
-	110,
-	101,
-	45,
-	114,
-	105,
-	103,
-	104,
-	116,
-	109,
-	105,
-	108,
-	108,
-	101,
-	114,
-	115,
-	101,
-	110,
-	105,
-	111,
-	114,
-	73,
-	83,
-	66,
-	78,
-	32,
-	48,
-	48,
-	44,
-	48,
-	48,
-	48,
-	32,
-	103,
-	117,
-	105,
-	100,
-	101,
-	115,
-	118,
-	97,
-	108,
-	117,
-	101,
-	41,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	114,
-	101,
-	112,
-	97,
-	105,
-	114,
-	46,
-	120,
-	109,
-	108,
-	34,
-	32,
-	32,
-	114,
-	105,
-	103,
-	104,
-	116,
-	115,
-	46,
-	104,
-	116,
-	109,
-	108,
-	45,
-	98,
-	108,
-	111,
-	99,
-	107,
-	114,
-	101,
-	103,
-	69,
-	120,
-	112,
-	58,
-	104,
-	111,
-	118,
-	101,
-	114,
-	119,
-	105,
-	116,
-	104,
-	105,
-	110,
-	118,
-	105,
-	114,
-	103,
-	105,
-	110,
-	112,
-	104,
-	111,
-	110,
-	101,
-	115,
-	60,
-	47,
-	116,
-	114,
-	62,
-	13,
-	117,
-	115,
-	105,
-	110,
-	103,
-	32,
-	10,
-	9,
-	118,
-	97,
-	114,
-	32,
-	62,
-	39,
-	41,
-	59,
-	10,
-	9,
-	60,
-	47,
-	116,
-	100,
-	62,
-	10,
-	60,
-	47,
-	116,
-	114,
-	62,
-	10,
-	98,
-	97,
-	104,
-	97,
-	115,
-	97,
-	98,
-	114,
-	97,
-	115,
-	105,
-	108,
-	103,
-	97,
-	108,
-	101,
-	103,
-	111,
-	109,
-	97,
-	103,
-	121,
-	97,
-	114,
-	112,
-	111,
-	108,
-	115,
-	107,
-	105,
-	115,
-	114,
-	112,
-	115,
-	107,
-	105,
-	216,
-	177,
-	216,
-	175,
-	217,
-	136,
-	228,
-	184,
-	173,
-	230,
-	150,
-	135,
-	231,
-	174,
-	128,
-	228,
-	189,
-	147,
-	231,
-	185,
-	129,
-	233,
-	171,
-	148,
-	228,
-	191,
-	161,
-	230,
-	129,
-	175,
-	228,
-	184,
-	173,
-	229,
-	155,
-	189,
-	230,
-	136,
-	145,
-	228,
-	187,
-	172,
-	228,
-	184,
-	128,
-	228,
-	184,
-	170,
-	229,
-	133,
-	172,
-	229,
-	143,
-	184,
-	231,
-	174,
-	161,
-	231,
-	144,
-	134,
-	232,
-	174,
-	186,
-	229,
-	157,
-	155,
-	229,
-	143,
-	175,
-	228,
-	187,
-	165,
-	230,
-	156,
-	141,
-	229,
-	138,
-	161,
-	230,
-	151,
-	182,
-	233,
-	151,
-	180,
-	228,
-	184,
-	170,
-	228,
-	186,
-	186,
-	228,
-	186,
-	167,
-	229,
-	147,
-	129,
-	232,
-	135,
-	170,
-	229,
-	183,
-	177,
-	228,
-	188,
-	129,
-	228,
-	184,
-	154,
-	230,
-	159,
-	165,
-	231,
-	156,
-	139,
-	229,
-	183,
-	165,
-	228,
-	189,
-	156,
-	232,
-	129,
-	148,
-	231,
-	179,
-	187,
-	230,
-	178,
-	161,
-	230,
-	156,
-	137,
-	231,
-	189,
-	145,
-	231,
-	171,
-	153,
-	230,
-	137,
-	128,
-	230,
-	156,
-	137,
-	232,
-	175,
-	132,
-	232,
-	174,
-	186,
-	228,
-	184,
-	173,
-	229,
-	191,
-	131,
-	230,
-	150,
-	135,
-	231,
-	171,
-	160,
-	231,
-	148,
-	168,
-	230,
-	136,
-	183,
-	233,
-	166,
-	150,
-	233,
-	161,
-	181,
-	228,
-	189,
-	156,
-	232,
-	128,
-	133,
-	230,
-	138,
-	128,
-	230,
-	156,
-	175,
-	233,
-	151,
-	174,
-	233,
-	162,
-	152,
-	231,
-	155,
-	184,
-	229,
-	133,
-	179,
-	228,
-	184,
-	139,
-	232,
-	189,
-	189,
-	230,
-	144,
-	156,
-	231,
-	180,
-	162,
-	228,
-	189,
-	191,
-	231,
-	148,
-	168,
-	232,
-	189,
-	175,
-	228,
-	187,
-	182,
-	229,
-	156,
-	168,
-	231,
-	186,
-	191,
-	228,
-	184,
-	187,
-	233,
-	162,
-	152,
-	232,
-	181,
-	132,
-	230,
-	150,
-	153,
-	232,
-	167,
-	134,
-	233,
-	162,
-	145,
-	229,
-	155,
-	158,
-	229,
-	164,
-	141,
-	230,
-	179,
-	168,
-	229,
-	134,
-	140,
-	231,
-	189,
-	145,
-	231,
-	187,
-	156,
-	230,
-	148,
-	182,
-	232,
-	151,
-	143,
-	229,
-	134,
-	133,
-	229,
-	174,
-	185,
-	230,
-	142,
-	168,
-	232,
-	141,
-	144,
-	229,
-	184,
-	130,
-	229,
-	156,
-	186,
-	230,
-	182,
-	136,
-	230,
-	129,
-	175,
-	231,
-	169,
-	186,
-	233,
-	151,
-	180,
-	229,
-	143,
-	145,
-	229,
-	184,
-	131,
-	228,
-	187,
-	128,
-	228,
-	185,
-	136,
-	229,
-	165,
-	189,
-	229,
-	143,
-	139,
-	231,
-	148,
-	159,
-	230,
-	180,
-	187,
-	229,
-	155,
-	190,
-	231,
-	137,
-	135,
-	229,
-	143,
-	145,
-	229,
-	177,
-	149,
-	229,
-	166,
-	130,
-	230,
-	158,
-	156,
-	230,
-	137,
-	139,
-	230,
-	156,
-	186,
-	230,
-	150,
-	176,
-	233,
-	151,
-	187,
-	230,
-	156,
-	128,
-	230,
-	150,
-	176,
-	230,
-	150,
-	185,
-	229,
-	188,
-	143,
-	229,
-	140,
-	151,
-	228,
-	186,
-	172,
-	230,
-	143,
-	144,
-	228,
-	190,
-	155,
-	229,
-	133,
-	179,
-	228,
-	186,
-	142,
-	230,
-	155,
-	180,
-	229,
-	164,
-	154,
-	232,
-	191,
-	153,
-	228,
-	184,
-	170,
-	231,
-	179,
-	187,
-	231,
-	187,
-	159,
-	231,
-	159,
-	165,
-	233,
-	129,
-	147,
-	230,
-	184,
-	184,
-	230,
-	136,
-	143,
-	229,
-	185,
-	191,
-	229,
-	145,
-	138,
-	229,
-	133,
-	182,
-	228,
-	187,
-	150,
-	229,
-	143,
-	145,
-	232,
-	161,
-	168,
-	229,
-	174,
-	137,
-	229,
-	133,
-	168,
-	231,
-	172,
-	172,
-	228,
-	184,
-	128,
-	228,
-	188,
-	154,
-	229,
-	145,
-	152,
-	232,
-	191,
-	155,
-	232,
-	161,
-	140,
-	231,
-	130,
-	185,
-	229,
-	135,
-	187,
-	231,
-	137,
-	136,
-	230,
-	157,
-	131,
-	231,
-	148,
-	181,
-	229,
-	173,
-	144,
-	228,
-	184,
-	150,
-	231,
-	149,
-	140,
-	232,
-	174,
-	190,
-	232,
-	174,
-	161,
-	229,
-	133,
-	141,
-	232,
-	180,
-	185,
-	230,
-	149,
-	153,
-	232,
-	130,
-	178,
-	229,
-	138,
-	160,
-	229,
-	133,
-	165,
-	230,
-	180,
-	187,
-	229,
-	138,
-	168,
-	228,
-	187,
-	150,
-	228,
-	187,
-	172,
-	229,
-	149,
-	134,
-	229,
-	147,
-	129,
-	229,
-	141,
-	154,
-	229,
-	174,
-	162,
-	231,
-	142,
-	176,
-	229,
-	156,
-	168,
-	228,
-	184,
-	138,
-	230,
-	181,
-	183,
-	229,
-	166,
-	130,
-	228,
-	189,
-	149,
-	229,
-	183,
-	178,
-	231,
-	187,
-	143,
-	231,
-	149,
-	153,
-	232,
-	168,
-	128,
-	232,
-	175,
-	166,
-	231,
-	187,
-	134,
-	231,
-	164,
-	190,
-	229,
-	140,
-	186,
-	231,
-	153,
-	187,
-	229,
-	189,
-	149,
-	230,
-	156,
-	172,
-	231,
-	171,
-	153,
-	233,
-	156,
-	128,
-	232,
-	166,
-	129,
-	228,
-	187,
-	183,
-	230,
-	160,
-	188,
-	230,
-	148,
-	175,
-	230,
-	140,
-	129,
-	229,
-	155,
-	189,
-	233,
-	153,
-	133,
-	233,
-	147,
-	190,
-	230,
-	142,
-	165,
-	229,
-	155,
-	189,
-	229,
-	174,
-	182,
-	229,
-	187,
-	186,
-	232,
-	174,
-	190,
-	230,
-	156,
-	139,
-	229,
-	143,
-	139,
-	233,
-	152,
-	133,
-	232,
-	175,
-	187,
-	230,
-	179,
-	149,
-	229,
-	190,
-	139,
-	228,
-	189,
-	141,
-	231,
-	189,
-	174,
-	231,
-	187,
-	143,
-	230,
-	181,
-	142,
-	233,
-	128,
-	137,
-	230,
-	139,
-	169,
-	232,
-	191,
-	153,
-	230,
-	160,
-	183,
-	229,
-	189,
-	147,
-	229,
-	137,
-	141,
-	229,
-	136,
-	134,
-	231,
-	177,
-	187,
-	230,
-	142,
-	146,
-	232,
-	161,
-	140,
-	229,
-	155,
-	160,
-	228,
-	184,
-	186,
-	228,
-	186,
-	164,
-	230,
-	152,
-	147,
-	230,
-	156,
-	128,
-	229,
-	144,
-	142,
-	233,
-	159,
-	179,
-	228,
-	185,
-	144,
-	228,
-	184,
-	141,
-	232,
-	131,
-	189,
-	233,
-	128,
-	154,
-	232,
-	191,
-	135,
-	232,
-	161,
-	140,
-	228,
-	184,
-	154,
-	231,
-	167,
-	145,
-	230,
-	138,
-	128,
-	229,
-	143,
-	175,
-	232,
-	131,
-	189,
-	232,
-	174,
-	190,
-	229,
-	164,
-	135,
-	229,
-	144,
-	136,
-	228,
-	189,
-	156,
-	229,
-	164,
-	167,
-	229,
-	174,
-	182,
-	231,
-	164,
-	190,
-	228,
-	188,
-	154,
-	231,
-	160,
-	148,
-	231,
-	169,
-	182,
-	228,
-	184,
-	147,
-	228,
-	184,
-	154,
-	229,
-	133,
-	168,
-	233,
-	131,
-	168,
-	233,
-	161,
-	185,
-	231,
-	155,
-	174,
-	232,
-	191,
-	153,
-	233,
-	135,
-	140,
-	232,
-	191,
-	152,
-	230,
-	152,
-	175,
-	229,
-	188,
-	128,
-	229,
-	167,
-	139,
-	230,
-	131,
-	133,
-	229,
-	134,
-	181,
-	231,
-	148,
-	181,
-	232,
-	132,
-	145,
-	230,
-	150,
-	135,
-	228,
-	187,
-	182,
-	229,
-	147,
-	129,
-	231,
-	137,
-	140,
-	229,
-	184,
-	174,
-	229,
-	138,
-	169,
-	230,
-	150,
-	135,
-	229,
-	140,
-	150,
-	232,
-	181,
-	132,
-	230,
-	186,
-	144,
-	229,
-	164,
-	167,
-	229,
-	173,
-	166,
-	229,
-	173,
-	166,
-	228,
-	185,
-	160,
-	229,
-	156,
-	176,
-	229,
-	157,
-	128,
-	230,
-	181,
-	143,
-	232,
-	167,
-	136,
-	230,
-	138,
-	149,
-	232,
-	181,
-	132,
-	229,
-	183,
-	165,
-	231,
-	168,
-	139,
-	232,
-	166,
-	129,
-	230,
-	177,
-	130,
-	230,
-	128,
-	142,
-	228,
-	185,
-	136,
-	230,
-	151,
-	182,
-	229,
-	128,
-	153,
-	229,
-	138,
-	159,
-	232,
-	131,
-	189,
-	228,
-	184,
-	187,
-	232,
-	166,
-	129,
-	231,
-	155,
-	174,
-	229,
-	137,
-	141,
-	232,
-	181,
-	132,
-	232,
-	174,
-	175,
-	229,
-	159,
-	142,
-	229,
-	184,
-	130,
-	230,
-	150,
-	185,
-	230,
-	179,
-	149,
-	231,
-	148,
-	181,
-	229,
-	189,
-	177,
-	230,
-	139,
-	155,
-	232,
-	129,
-	152,
-	229,
-	163,
-	176,
-	230,
-	152,
-	142,
-	228,
-	187,
-	187,
-	228,
-	189,
-	149,
-	229,
-	129,
-	165,
-	229,
-	186,
-	183,
-	230,
-	149,
-	176,
-	230,
-	141,
-	174,
-	231,
-	190,
-	142,
-	229,
-	155,
-	189,
-	230,
-	177,
-	189,
-	232,
-	189,
-	166,
-	228,
-	187,
-	139,
-	231,
-	187,
-	141,
-	228,
-	189,
-	134,
-	230,
-	152,
-	175,
-	228,
-	186,
-	164,
-	230,
-	181,
-	129,
-	231,
-	148,
-	159,
-	228,
-	186,
-	167,
-	230,
-	137,
-	128,
-	228,
-	187,
-	165,
-	231,
-	148,
-	181,
-	232,
-	175,
-	157,
-	230,
-	152,
-	190,
-	231,
-	164,
-	186,
-	228,
-	184,
-	128,
-	228,
-	186,
-	155,
-	229,
-	141,
-	149,
-	228,
-	189,
-	141,
-	228,
-	186,
-	186,
-	229,
-	145,
-	152,
-	229,
-	136,
-	134,
-	230,
-	158,
-	144,
-	229,
-	156,
-	176,
-	229,
-	155,
-	190,
-	230,
-	151,
-	133,
-	230,
-	184,
-	184,
-	229,
-	183,
-	165,
-	229,
-	133,
-	183,
-	229,
-	173,
-	166,
-	231,
-	148,
-	159,
-	231,
-	179,
-	187,
-	229,
-	136,
-	151,
-	231,
-	189,
-	145,
-	229,
-	143,
-	139,
-	229,
-	184,
-	150,
-	229,
-	173,
-	144,
-	229,
-	175,
-	134,
-	231,
-	160,
-	129,
-	233,
-	162,
-	145,
-	233,
-	129,
-	147,
-	230,
-	142,
-	167,
-	229,
-	136,
-	182,
-	229,
-	156,
-	176,
-	229,
-	140,
-	186,
-	229,
-	159,
-	186,
-	230,
-	156,
-	172,
-	229,
-	133,
-	168,
-	229,
-	155,
-	189,
-	231,
-	189,
-	145,
-	228,
-	184,
-	138,
-	233,
-	135,
-	141,
-	232,
-	166,
-	129,
-	231,
-	172,
-	172,
-	228,
-	186,
-	140,
-	229,
-	150,
-	156,
-	230,
-	172,
-	162,
-	232,
-	191,
-	155,
-	229,
-	133,
-	165,
-	229,
-	143,
-	139,
-	230,
-	131,
-	133,
-	232,
-	191,
-	153,
-	228,
-	186,
-	155,
-	232,
-	128,
-	131,
-	232,
-	175,
-	149,
-	229,
-	143,
-	145,
-	231,
-	142,
-	176,
-	229,
-	159,
-	185,
-	232,
-	174,
-	173,
-	228,
-	187,
-	165,
-	228,
-	184,
-	138,
-	230,
-	148,
-	191,
-	229,
-	186,
-	156,
-	230,
-	136,
-	144,
-	228,
-	184,
-	186,
-	231,
-	142,
-	175,
-	229,
-	162,
-	131,
-	233,
-	166,
-	153,
-	230,
-	184,
-	175,
-	229,
-	144,
-	140,
-	230,
-	151,
-	182,
-	229,
-	168,
-	177,
-	228,
-	185,
-	144,
-	229,
-	143,
-	145,
-	233,
-	128,
-	129,
-	228,
-	184,
-	128,
-	229,
-	174,
-	154,
-	229,
-	188,
-	128,
-	229,
-	143,
-	145,
-	228,
-	189,
-	156,
-	229,
-	147,
-	129,
-	230,
-	160,
-	135,
-	229,
-	135,
-	134,
-	230,
-	172,
-	162,
-	232,
-	191,
-	142,
-	232,
-	167,
-	163,
-	229,
-	134,
-	179,
-	229,
-	156,
-	176,
-	230,
-	150,
-	185,
-	228,
-	184,
-	128,
-	228,
-	184,
-	139,
-	228,
-	187,
-	165,
-	229,
-	143,
-	138,
-	232,
-	180,
-	163,
-	228,
-	187,
-	187,
-	230,
-	136,
-	150,
-	232,
-	128,
-	133,
-	229,
-	174,
-	162,
-	230,
-	136,
-	183,
-	228,
-	187,
-	163,
-	232,
-	161,
-	168,
-	231,
-	167,
-	175,
-	229,
-	136,
-	134,
-	229,
-	165,
-	179,
-	228,
-	186,
-	186,
-	230,
-	149,
-	176,
-	231,
-	160,
-	129,
-	233,
-	148,
-	128,
-	229,
-	148,
-	174,
-	229,
-	135,
-	186,
-	231,
-	142,
-	176,
-	231,
-	166,
-	187,
-	231,
-	186,
-	191,
-	229,
-	186,
-	148,
-	231,
-	148,
-	168,
-	229,
-	136,
-	151,
-	232,
-	161,
-	168,
-	228,
-	184,
-	141,
-	229,
-	144,
-	140,
-	231,
-	188,
-	150,
-	232,
-	190,
-	145,
-	231,
-	187,
-	159,
-	232,
-	174,
-	161,
-	230,
-	159,
-	165,
-	232,
-	175,
-	162,
-	228,
-	184,
-	141,
-	232,
-	166,
-	129,
-	230,
-	156,
-	137,
-	229,
-	133,
-	179,
-	230,
-	156,
-	186,
-	230,
-	158,
-	132,
-	229,
-	190,
-	136,
-	229,
-	164,
-	154,
-	230,
-	146,
-	173,
-	230,
-	148,
-	190,
-	231,
-	187,
-	132,
-	231,
-	187,
-	135,
-	230,
-	148,
-	191,
-	231,
-	173,
-	150,
-	231,
-	155,
-	180,
-	230,
-	142,
-	165,
-	232,
-	131,
-	189,
-	229,
-	138,
-	155,
-	230,
-	157,
-	165,
-	230,
-	186,
-	144,
-	230,
-	153,
-	130,
-	233,
-	150,
-	147,
-	231,
-	156,
-	139,
-	229,
-	136,
-	176,
-	231,
-	131,
-	173,
-	233,
-	151,
-	168,
-	229,
-	133,
-	179,
-	233,
-	148,
-	174,
-	228,
-	184,
-	147,
-	229,
-	140,
-	186,
-	233,
-	157,
-	158,
-	229,
-	184,
-	184,
-	232,
-	139,
-	177,
-	232,
-	175,
-	173,
-	231,
-	153,
-	190,
-	229,
-	186,
-	166,
-	229,
-	184,
-	140,
-	230,
-	156,
-	155,
-	231,
-	190,
-	142,
-	229,
-	165,
-	179,
-	230,
-	175,
-	148,
-	232,
-	190,
-	131,
-	231,
-	159,
-	165,
-	232,
-	175,
-	134,
-	232,
-	167,
-	132,
-	229,
-	174,
-	154,
-	229,
-	187,
-	186,
-	232,
-	174,
-	174,
-	233,
-	131,
-	168,
-	233,
-	151,
-	168,
-	230,
-	132,
-	143,
-	232,
-	167,
-	129,
-	231,
-	178,
-	190,
-	229,
-	189,
-	169,
-	230,
-	151,
-	165,
-	230,
-	156,
-	172,
-	230,
-	143,
-	144,
-	233,
-	171,
-	152,
-	229,
-	143,
-	145,
-	232,
-	168,
-	128,
-	230,
-	150,
-	185,
-	233,
-	157,
-	162,
-	229,
-	159,
-	186,
-	233,
-	135,
-	145,
-	229,
-	164,
-	132,
-	231,
-	144,
-	134,
-	230,
-	157,
-	131,
-	233,
-	153,
-	144,
-	229,
-	189,
-	177,
-	231,
-	137,
-	135,
-	233,
-	147,
-	182,
-	232,
-	161,
-	140,
-	232,
-	191,
-	152,
-	230,
-	156,
-	137,
-	229,
-	136,
-	134,
-	228,
-	186,
-	171,
-	231,
-	137,
-	169,
-	229,
-	147,
-	129,
-	231,
-	187,
-	143,
-	232,
-	144,
-	165,
-	230,
-	183,
-	187,
-	229,
-	138,
-	160,
-	228,
-	184,
-	147,
-	229,
-	174,
-	182,
-	232,
-	191,
-	153,
-	231,
-	167,
-	141,
-	232,
-	175,
-	157,
-	233,
-	162,
-	152,
-	232,
-	181,
-	183,
-	230,
-	157,
-	165,
-	228,
-	184,
-	154,
-	229,
-	138,
-	161,
-	229,
-	133,
-	172,
-	229,
-	145,
-	138,
-	232,
-	174,
-	176,
-	229,
-	189,
-	149,
-	231,
-	174,
-	128,
-	228,
-	187,
-	139,
-	232,
-	180,
-	168,
-	233,
-	135,
-	143,
-	231,
-	148,
-	183,
-	228,
-	186,
-	186,
-	229,
-	189,
-	177,
-	229,
-	147,
-	141,
-	229,
-	188,
-	149,
-	231,
-	148,
-	168,
-	230,
-	138,
-	165,
-	229,
-	145,
-	138,
-	233,
-	131,
-	168,
-	229,
-	136,
-	134,
-	229,
-	191,
-	171,
-	233,
-	128,
-	159,
-	229,
-	146,
-	168,
-	232,
-	175,
-	162,
-	230,
-	151,
-	182,
-	229,
-	176,
-	154,
-	230,
-	179,
-	168,
-	230,
-	132,
-	143,
-	231,
-	148,
-	179,
-	232,
-	175,
-	183,
-	229,
-	173,
-	166,
-	230,
-	160,
-	161,
-	229,
-	186,
-	148,
-	232,
-	175,
-	165,
-	229,
-	142,
-	134,
-	229,
-	143,
-	178,
-	229,
-	143,
-	170,
-	230,
-	152,
-	175,
-	232,
-	191,
-	148,
-	229,
-	155,
-	158,
-	232,
-	180,
-	173,
-	228,
-	185,
-	176,
-	229,
-	144,
-	141,
-	231,
-	167,
-	176,
-	228,
-	184,
-	186,
-	228,
-	186,
-	134,
-	230,
-	136,
-	144,
-	229,
-	138,
-	159,
-	232,
-	175,
-	180,
-	230,
-	152,
-	142,
-	228,
-	190,
-	155,
-	229,
-	186,
-	148,
-	229,
-	173,
-	169,
-	229,
-	173,
-	144,
-	228,
-	184,
-	147,
-	233,
-	162,
-	152,
-	231,
-	168,
-	139,
-	229,
-	186,
-	143,
-	228,
-	184,
-	128,
-	232,
-	136,
-	172,
-	230,
-	156,
-	131,
-	229,
-	147,
-	161,
-	229,
-	143,
-	170,
-	230,
-	156,
-	137,
-	229,
-	133,
-	182,
-	229,
-	174,
-	131,
-	228,
-	191,
-	157,
-	230,
-	138,
-	164,
-	232,
-	128,
-	140,
-	228,
-	184,
-	148,
-	228,
-	187,
-	138,
-	229,
-	164,
-	169,
-	231,
-	170,
-	151,
-	229,
-	143,
-	163,
-	229,
-	138,
-	168,
-	230,
-	128,
-	129,
-	231,
-	138,
-	182,
-	230,
-	128,
-	129,
-	231,
-	137,
-	185,
-	229,
-	136,
-	171,
-	232,
-	174,
-	164,
-	228,
-	184,
-	186,
-	229,
-	191,
-	133,
-	233,
-	161,
-	187,
-	230,
-	155,
-	180,
-	230,
-	150,
-	176,
-	229,
-	176,
-	143,
-	232,
-	175,
-	180,
-	230,
-	136,
-	145,
-	229,
-	128,
-	145,
-	228,
-	189,
-	156,
-	228,
-	184,
-	186,
-	229,
-	170,
-	146,
-	228,
-	189,
-	147,
-	229,
-	140,
-	133,
-	230,
-	139,
-	172,
-	233,
-	130,
-	163,
-	228,
-	185,
-	136,
-	228,
-	184,
-	128,
-	230,
-	160,
-	183,
-	229,
-	155,
-	189,
-	229,
-	134,
-	133,
-	230,
-	152,
-	175,
-	229,
-	144,
-	166,
-	230,
-	160,
-	185,
-	230,
-	141,
-	174,
-	231,
-	148,
-	181,
-	232,
-	167,
-	134,
-	229,
-	173,
-	166,
-	233,
-	153,
-	162,
-	229,
-	133,
-	183,
-	230,
-	156,
-	137,
-	232,
-	191,
-	135,
-	231,
-	168,
-	139,
-	231,
-	148,
-	177,
-	228,
-	186,
-	142,
-	228,
-	186,
-	186,
-	230,
-	137,
-	141,
-	229,
-	135,
-	186,
-	230,
-	157,
-	165,
-	228,
-	184,
-	141,
-	232,
-	191,
-	135,
-	230,
-	173,
-	163,
-	229,
-	156,
-	168,
-	230,
-	152,
-	142,
-	230,
-	152,
-	159,
-	230,
-	149,
-	133,
-	228,
-	186,
-	139,
-	229,
-	133,
-	179,
-	231,
-	179,
-	187,
-	230,
-	160,
-	135,
-	233,
-	162,
-	152,
-	229,
-	149,
-	134,
-	229,
-	138,
-	161,
-	232,
-	190,
-	147,
-	229,
-	133,
-	165,
-	228,
-	184,
-	128,
-	231,
-	155,
-	180,
-	229,
-	159,
-	186,
-	231,
-	161,
-	128,
-	230,
-	149,
-	153,
-	229,
-	173,
-	166,
-	228,
-	186,
-	134,
-	232,
-	167,
-	163,
-	229,
-	187,
-	186,
-	231,
-	173,
-	145,
-	231,
-	187,
-	147,
-	230,
-	158,
-	156,
-	229,
-	133,
-	168,
-	231,
-	144,
-	131,
-	233,
-	128,
-	154,
-	231,
-	159,
-	165,
-	232,
-	174,
-	161,
-	229,
-	136,
-	146,
-	229,
-	175,
-	185,
-	228,
-	186,
-	142,
-	232,
-	137,
-	186,
-	230,
-	156,
-	175,
-	231,
-	155,
-	184,
-	229,
-	134,
-	140,
-	229,
-	143,
-	145,
-	231,
-	148,
-	159,
-	231,
-	156,
-	159,
-	231,
-	154,
-	132,
-	229,
-	187,
-	186,
-	231,
-	171,
-	139,
-	231,
-	173,
-	137,
-	231,
-	186,
-	167,
-	231,
-	177,
-	187,
-	229,
-	158,
-	139,
-	231,
-	187,
-	143,
-	233,
-	170,
-	140,
-	229,
-	174,
-	158,
-	231,
-	142,
-	176,
-	229,
-	136,
-	182,
-	228,
-	189,
-	156,
-	230,
-	157,
-	165,
-	232,
-	135,
-	170,
-	230,
-	160,
-	135,
-	231,
-	173,
-	190,
-	228,
-	187,
-	165,
-	228,
-	184,
-	139,
-	229,
-	142,
-	159,
-	229,
-	136,
-	155,
-	230,
-	151,
-	160,
-	230,
-	179,
-	149,
-	229,
-	133,
-	182,
-	228,
-	184,
-	173,
-	229,
-	128,
-	139,
-	228,
-	186,
-	186,
-	228,
-	184,
-	128,
-	229,
-	136,
-	135,
-	230,
-	140,
-	135,
-	229,
-	141,
-	151,
-	229,
-	133,
-	179,
-	233,
-	151,
-	173,
-	233,
-	155,
-	134,
-	229,
-	155,
-	162,
-	231,
-	172,
-	172,
-	228,
-	184,
-	137,
-	229,
-	133,
-	179,
-	230,
-	179,
-	168,
-	229,
-	155,
-	160,
-	230,
-	173,
-	164,
-	231,
-	133,
-	167,
-	231,
-	137,
-	135,
-	230,
-	183,
-	177,
-	229,
-	156,
-	179,
-	229,
-	149,
-	134,
-	228,
-	184,
-	154,
-	229,
-	185,
-	191,
-	229,
-	183,
-	158,
-	230,
-	151,
-	165,
-	230,
-	156,
-	159,
-	233,
-	171,
-	152,
-	231,
-	186,
-	167,
-	230,
-	156,
-	128,
-	232,
-	191,
-	145,
-	231,
-	187,
-	188,
-	229,
-	144,
-	136,
-	232,
-	161,
-	168,
-	231,
-	164,
-	186,
-	228,
-	184,
-	147,
-	232,
-	190,
-	145,
-	232,
-	161,
-	140,
-	228,
-	184,
-	186,
-	228,
-	186,
-	164,
-	233,
-	128,
-	154,
-	232,
-	175,
-	132,
-	228,
-	187,
-	183,
-	232,
-	167,
-	137,
-	229,
-	190,
-	151,
-	231,
-	178,
-	190,
-	229,
-	141,
-	142,
-	229,
-	174,
-	182,
-	229,
-	186,
-	173,
-	229,
-	174,
-	140,
-	230,
-	136,
-	144,
-	230,
-	132,
-	159,
-	232,
-	167,
-	137,
-	229,
-	174,
-	137,
-	232,
-	163,
-	133,
-	229,
-	190,
-	151,
-	229,
-	136,
-	176,
-	233,
-	130,
-	174,
-	228,
-	187,
-	182,
-	229,
-	136,
-	182,
-	229,
-	186,
-	166,
-	233,
-	163,
-	159,
-	229,
-	147,
-	129,
-	232,
-	153,
-	189,
-	231,
-	132,
-	182,
-	232,
-	189,
-	172,
-	232,
-	189,
-	189,
-	230,
-	138,
-	165,
-	228,
-	187,
-	183,
-	232,
-	174,
-	176,
-	232,
-	128,
-	133,
-	230,
-	150,
-	185,
-	230,
-	161,
-	136,
-	232,
-	161,
-	140,
-	230,
-	148,
-	191,
-	228,
-	186,
-	186,
-	230,
-	176,
-	145,
-	231,
-	148,
-	168,
-	229,
-	147,
-	129,
-	228,
-	184,
-	156,
-	232,
-	165,
-	191,
-	230,
-	143,
-	144,
-	229,
-	135,
-	186,
-	233,
-	133,
-	146,
-	229,
-	186,
-	151,
-	231,
-	132,
-	182,
-	229,
-	144,
-	142,
-	228,
-	187,
-	152,
-	230,
-	172,
-	190,
-	231,
-	131,
-	173,
-	231,
-	130,
-	185,
-	228,
-	187,
-	165,
-	229,
-	137,
-	141,
-	229,
-	174,
-	140,
-	229,
-	133,
-	168,
-	229,
-	143,
-	145,
-	229,
-	184,
-	150,
-	232,
-	174,
-	190,
-	231,
-	189,
-	174,
-	233,
-	162,
-	134,
-	229,
-	175,
-	188,
-	229,
-	183,
-	165,
-	228,
-	184,
-	154,
-	229,
-	140,
-	187,
-	233,
-	153,
-	162,
-	231,
-	156,
-	139,
-	231,
-	156,
-	139,
-	231,
-	187,
-	143,
-	229,
-	133,
-	184,
-	229,
-	142,
-	159,
-	229,
-	155,
-	160,
-	229,
-	185,
-	179,
-	229,
-	143,
-	176,
-	229,
-	144,
-	132,
-	231,
-	167,
-	141,
-	229,
-	162,
-	158,
-	229,
-	138,
-	160,
-	230,
-	157,
-	144,
-	230,
-	150,
-	153,
-	230,
-	150,
-	176,
-	229,
-	162,
-	158,
-	228,
-	185,
-	139,
-	229,
-	144,
-	142,
-	232,
-	129,
-	140,
-	228,
-	184,
-	154,
-	230,
-	149,
-	136,
-	230,
-	158,
-	156,
-	228,
-	187,
-	138,
-	229,
-	185,
-	180,
-	232,
-	174,
-	186,
-	230,
-	150,
-	135,
-	230,
-	136,
-	145,
-	229,
-	155,
-	189,
-	229,
-	145,
-	138,
-	232,
-	175,
-	137,
-	231,
-	137,
-	136,
-	228,
-	184,
-	187,
-	228,
-	191,
-	174,
-	230,
-	148,
-	185,
-	229,
-	143,
-	130,
-	228,
-	184,
-	142,
-	230,
-	137,
-	147,
-	229,
-	141,
-	176,
-	229,
-	191,
-	171,
-	228,
-	185,
-	144,
-	230,
-	156,
-	186,
-	230,
-	162,
-	176,
-	232,
-	167,
-	130,
-	231,
-	130,
-	185,
-	229,
-	173,
-	152,
-	229,
-	156,
-	168,
-	231,
-	178,
-	190,
-	231,
-	165,
-	158,
-	232,
-	142,
-	183,
-	229,
-	190,
-	151,
-	229,
-	136,
-	169,
-	231,
-	148,
-	168,
-	231,
-	187,
-	167,
-	231,
-	187,
-	173,
-	228,
-	189,
-	160,
-	228,
-	187,
-	172,
-	232,
-	191,
-	153,
-	228,
-	185,
-	136,
-	230,
-	168,
-	161,
-	229,
-	188,
-	143,
-	232,
-	175,
-	173,
-	232,
-	168,
-	128,
-	232,
-	131,
-	189,
-	229,
-	164,
-	159,
-	233,
-	155,
-	133,
-	232,
-	153,
-	142,
-	230,
-	147,
-	141,
-	228,
-	189,
-	156,
-	233,
-	163,
-	142,
-	230,
-	160,
-	188,
-	228,
-	184,
-	128,
-	232,
-	181,
-	183,
-	231,
-	167,
-	145,
-	229,
-	173,
-	166,
-	228,
-	189,
-	147,
-	232,
-	130,
-	178,
-	231,
-	159,
-	173,
-	228,
-	191,
-	161,
-	230,
-	157,
-	161,
-	228,
-	187,
-	182,
-	230,
-	178,
-	187,
-	231,
-	150,
-	151,
-	232,
-	191,
-	144,
-	229,
-	138,
-	168,
-	228,
-	186,
-	167,
-	228,
-	184,
-	154,
-	228,
-	188,
-	154,
-	232,
-	174,
-	174,
-	229,
-	175,
-	188,
-	232,
-	136,
-	170,
-	229,
-	133,
-	136,
-	231,
-	148,
-	159,
-	232,
-	129,
-	148,
-	231,
-	155,
-	159,
-	229,
-	143,
-	175,
-	230,
-	152,
-	175,
-	229,
-	149,
-	143,
-	233,
-	161,
-	140,
-	231,
-	187,
-	147,
-	230,
-	158,
-	132,
-	228,
-	189,
-	156,
-	231,
-	148,
-	168,
-	232,
-	176,
-	131,
-	230,
-	159,
-	165,
-	232,
-	179,
-	135,
-	230,
-	150,
-	153,
-	232,
-	135,
-	170,
-	229,
-	138,
-	168,
-	232,
-	180,
-	159,
-	232,
-	180,
-	163,
-	229,
-	134,
-	156,
-	228,
-	184,
-	154,
-	232,
-	174,
-	191,
-	233,
-	151,
-	174,
-	229,
-	174,
-	158,
-	230,
-	150,
-	189,
-	230,
-	142,
-	165,
-	229,
-	143,
-	151,
-	232,
-	174,
-	168,
-	232,
-	174,
-	186,
-	233,
-	130,
-	163,
-	228,
-	184,
-	170,
-	229,
-	143,
-	141,
-	233,
-	166,
-	136,
-	229,
-	138,
-	160,
-	229,
-	188,
-	186,
-	229,
-	165,
-	179,
-	230,
-	128,
-	167,
-	232,
-	140,
-	131,
-	229,
-	155,
-	180,
-	230,
-	156,
-	141,
-	229,
-	139,
-	153,
-	228,
-	188,
-	145,
-	233,
-	151,
-	178,
-	228,
-	187,
-	138,
-	230,
-	151,
-	165,
-	229,
-	174,
-	162,
-	230,
-	156,
-	141,
-	232,
-	167,
-	128,
-	231,
-	156,
-	139,
-	229,
-	143,
-	130,
-	229,
-	138,
-	160,
-	231,
-	154,
-	132,
-	232,
-	175,
-	157,
-	228,
-	184,
-	128,
-	231,
-	130,
-	185,
-	228,
-	191,
-	157,
-	232,
-	175,
-	129,
-	229,
-	155,
-	190,
-	228,
-	185,
-	166,
-	230,
-	156,
-	137,
-	230,
-	149,
-	136,
-	230,
-	181,
-	139,
-	232,
-	175,
-	149,
-	231,
-	167,
-	187,
-	229,
-	138,
-	168,
-	230,
-	137,
-	141,
-	232,
-	131,
-	189,
-	229,
-	134,
-	179,
-	229,
-	174,
-	154,
-	232,
-	130,
-	161,
-	231,
-	165,
-	168,
-	228,
-	184,
-	141,
-	230,
-	150,
-	173,
-	233,
-	156,
-	128,
-	230,
-	177,
-	130,
-	228,
-	184,
-	141,
-	229,
-	190,
-	151,
-	229,
-	138,
-	158,
-	230,
-	179,
-	149,
-	228,
-	185,
-	139,
-	233,
-	151,
-	180,
-	233,
-	135,
-	135,
-	231,
-	148,
-	168,
-	232,
-	144,
-	165,
-	233,
-	148,
-	128,
-	230,
-	138,
-	149,
-	232,
-	175,
-	137,
-	231,
-	155,
-	174,
-	230,
-	160,
-	135,
-	231,
-	136,
-	177,
-	230,
-	131,
-	133,
-	230,
-	145,
-	132,
-	229,
-	189,
-	177,
-	230,
-	156,
-	137,
-	228,
-	186,
-	155,
-	232,
-	164,
-	135,
-	232,
-	163,
-	189,
-	230,
-	150,
-	135,
-	229,
-	173,
-	166,
-	230,
-	156,
-	186,
-	228,
-	188,
-	154,
-	230,
-	149,
-	176,
-	229,
-	173,
-	151,
-	232,
-	163,
-	133,
-	228,
-	191,
-	174,
-	232,
-	180,
-	173,
-	231,
-	137,
-	169,
-	229,
-	134,
-	156,
-	230,
-	157,
-	145,
-	229,
-	133,
-	168,
-	233,
-	157,
-	162,
-	231,
-	178,
-	190,
-	229,
-	147,
-	129,
-	229,
-	133,
-	182,
-	229,
-	174,
-	158,
-	228,
-	186,
-	139,
-	230,
-	131,
-	133,
-	230,
-	176,
-	180,
-	229,
-	185,
-	179,
-	230,
-	143,
-	144,
-	231,
-	164,
-	186,
-	228,
-	184,
-	138,
-	229,
-	184,
-	130,
-	232,
-	176,
-	162,
-	232,
-	176,
-	162,
-	230,
-	153,
-	174,
-	233,
-	128,
-	154,
-	230,
-	149,
-	153,
-	229,
-	184,
-	136,
-	228,
-	184,
-	138,
-	228,
-	188,
-	160,
-	231,
-	177,
-	187,
-	229,
-	136,
-	171,
-	230,
-	173,
-	140,
-	230,
-	155,
-	178,
-	230,
-	139,
-	165,
-	230,
-	156,
-	137,
-	229,
-	136,
-	155,
-	230,
-	150,
-	176,
-	233,
-	133,
-	141,
-	228,
-	187,
-	182,
-	229,
-	143,
-	170,
-	232,
-	166,
-	129,
-	230,
-	151,
-	182,
-	228,
-	187,
-	163,
-	232,
-	179,
-	135,
-	232,
-	168,
-	138,
-	232,
-	190,
-	190,
-	229,
-	136,
-	176,
-	228,
-	186,
-	186,
-	231,
-	148,
-	159,
-	232,
-	174,
-	162,
-	233,
-	152,
-	133,
-	232,
-	128,
-	129,
-	229,
-	184,
-	136,
-	229,
-	177,
-	149,
-	231,
-	164,
-	186,
-	229,
-	191,
-	131,
-	231,
-	144,
-	134,
-	232,
-	180,
-	180,
-	229,
-	173,
-	144,
-	231,
-	182,
-	178,
-	231,
-	171,
-	153,
-	228,
-	184,
-	187,
-	233,
-	161,
-	140,
-	232,
-	135,
-	170,
-	231,
-	132,
-	182,
-	231,
-	186,
-	167,
-	229,
-	136,
-	171,
-	231,
-	174,
-	128,
-	229,
-	141,
-	149,
-	230,
-	148,
-	185,
-	233,
-	157,
-	169,
-	233,
-	130,
-	163,
-	228,
-	186,
-	155,
-	230,
-	157,
-	165,
-	232,
-	175,
-	180,
-	230,
-	137,
-	147,
-	229,
-	188,
-	128,
-	228,
-	187,
-	163,
-	231,
-	160,
-	129,
-	229,
-	136,
-	160,
-	233,
-	153,
-	164,
-	232,
-	175,
-	129,
-	229,
-	136,
-	184,
-	232,
-	138,
-	130,
-	231,
-	155,
-	174,
-	233,
-	135,
-	141,
-	231,
-	130,
-	185,
-	230,
-	172,
-	161,
-	230,
-	149,
-	184,
-	229,
-	164,
-	154,
-	229,
-	176,
-	145,
-	232,
-	167,
-	132,
-	229,
-	136,
-	146,
-	232,
-	181,
-	132,
-	233,
-	135,
-	145,
-	230,
-	137,
-	190,
-	229,
-	136,
-	176,
-	228,
-	187,
-	165,
-	229,
-	144,
-	142,
-	229,
-	164,
-	167,
-	229,
-	133,
-	168,
-	228,
-	184,
-	187,
-	233,
-	161,
-	181,
-	230,
-	156,
-	128,
-	228,
-	189,
-	179,
-	229,
-	155,
-	158,
-	231,
-	173,
-	148,
-	229,
-	164,
-	169,
-	228,
-	184,
-	139,
-	228,
-	191,
-	157,
-	233,
-	154,
-	156,
-	231,
-	142,
-	176,
-	228,
-	187,
-	163,
-	230,
-	163,
-	128,
-	230,
-	159,
-	165,
-	230,
-	138,
-	149,
-	231,
-	165,
-	168,
-	229,
-	176,
-	143,
-	230,
-	151,
-	182,
-	230,
-	178,
-	146,
-	230,
-	156,
-	137,
-	230,
-	173,
-	163,
-	229,
-	184,
-	184,
-	231,
-	148,
-	154,
-	232,
-	135,
-	179,
-	228,
-	187,
-	163,
-	231,
-	144,
-	134,
-	231,
-	155,
-	174,
-	229,
-	189,
-	149,
-	229,
-	133,
-	172,
-	229,
-	188,
-	128,
-	229,
-	164,
-	141,
-	229,
-	136,
-	182,
-	233,
-	135,
-	145,
-	232,
-	158,
-	141,
-	229,
-	185,
-	184,
-	231,
-	166,
-	143,
-	231,
-	137,
-	136,
-	230,
-	156,
-	172,
-	229,
-	189,
-	162,
-	230,
-	136,
-	144,
-	229,
-	135,
-	134,
-	229,
-	164,
-	135,
-	232,
-	161,
-	140,
-	230,
-	131,
-	133,
-	229,
-	155,
-	158,
-	229,
-	136,
-	176,
-	230,
-	128,
-	157,
-	230,
-	131,
-	179,
-	230,
-	128,
-	142,
-	230,
-	160,
-	183,
-	229,
-	141,
-	143,
-	232,
-	174,
-	174,
-	232,
-	174,
-	164,
-	232,
-	175,
-	129,
-	230,
-	156,
-	128,
-	229,
-	165,
-	189,
-	228,
-	186,
-	167,
-	231,
-	148,
-	159,
-	230,
-	140,
-	137,
-	231,
-	133,
-	167,
-	230,
-	156,
-	141,
-	232,
-	163,
-	133,
-	229,
-	185,
-	191,
-	228,
-	184,
-	156,
-	229,
-	138,
-	168,
-	230,
-	188,
-	171,
-	233,
-	135,
-	135,
-	232,
-	180,
-	173,
-	230,
-	150,
-	176,
-	230,
-	137,
-	139,
-	231,
-	187,
-	132,
-	229,
-	155,
-	190,
-	233,
-	157,
-	162,
-	230,
-	157,
-	191,
-	229,
-	143,
-	130,
-	232,
-	128,
-	131,
-	230,
-	148,
-	191,
-	230,
-	178,
-	187,
-	229,
-	174,
-	185,
-	230,
-	152,
-	147,
-	229,
-	164,
-	169,
-	229,
-	156,
-	176,
-	229,
-	138,
-	170,
-	229,
-	138,
-	155,
-	228,
-	186,
-	186,
-	228,
-	187,
-	172,
-	229,
-	141,
-	135,
-	231,
-	186,
-	167,
-	233,
-	128,
-	159,
-	229,
-	186,
-	166,
-	228,
-	186,
-	186,
-	231,
-	137,
-	169,
-	232,
-	176,
-	131,
-	230,
-	149,
-	180,
-	230,
-	181,
-	129,
-	232,
-	161,
-	140,
-	233,
-	128,
-	160,
-	230,
-	136,
-	144,
-	230,
-	150,
-	135,
-	229,
-	173,
-	151,
-	233,
-	159,
-	169,
-	229,
-	155,
-	189,
-	232,
-	180,
-	184,
-	230,
-	152,
-	147,
-	229,
-	188,
-	128,
-	229,
-	177,
-	149,
-	231,
-	155,
-	184,
-	233,
-	151,
-	156,
-	232,
-	161,
-	168,
-	231,
-	142,
-	176,
-	229,
-	189,
-	177,
-	232,
-	167,
-	134,
-	229,
-	166,
-	130,
-	230,
-	173,
-	164,
-	231,
-	190,
-	142,
-	229,
-	174,
-	185,
-	229,
-	164,
-	167,
-	229,
-	176,
-	143,
-	230,
-	138,
-	165,
-	233,
-	129,
-	147,
-	230,
-	157,
-	161,
-	230,
-	172,
-	190,
-	229,
-	191,
-	131,
-	230,
-	131,
-	133,
-	232,
-	174,
-	184,
-	229,
-	164,
-	154,
-	230,
-	179,
-	149,
-	232,
-	167,
-	132,
-	229,
-	174,
-	182,
-	229,
-	177,
-	133,
-	228,
-	185,
-	166,
-	229,
-	186,
-	151,
-	232,
-	191,
-	158,
-	230,
-	142,
-	165,
-	231,
-	171,
-	139,
-	229,
-	141,
-	179,
-	228,
-	184,
-	190,
-	230,
-	138,
-	165,
-	230,
-	138,
-	128,
-	229,
-	183,
-	167,
-	229,
-	165,
-	165,
-	232,
-	191,
-	144,
-	231,
-	153,
-	187,
-	229,
-	133,
-	165,
-	228,
-	187,
-	165,
-	230,
-	157,
-	165,
-	231,
-	144,
-	134,
-	232,
-	174,
-	186,
-	228,
-	186,
-	139,
-	228,
-	187,
-	182,
-	232,
-	135,
-	170,
-	231,
-	148,
-	177,
-	228,
-	184,
-	173,
-	229,
-	141,
-	142,
-	229,
-	138,
-	158,
-	229,
-	133,
-	172,
-	229,
-	166,
-	136,
-	229,
-	166,
-	136,
-	231,
-	156,
-	159,
-	230,
-	173,
-	163,
-	228,
-	184,
-	141,
-	233,
-	148,
-	153,
-	229,
-	133,
-	168,
-	230,
-	150,
-	135,
-	229,
-	144,
-	136,
-	229,
-	144,
-	140,
-	228,
-	187,
-	183,
-	229,
-	128,
-	188,
-	229,
-	136,
-	171,
-	228,
-	186,
-	186,
-	231,
-	155,
-	145,
-	231,
-	157,
-	163,
-	229,
-	133,
-	183,
-	228,
-	189,
-	147,
-	228,
-	184,
-	150,
-	231,
-	186,
-	170,
-	229,
-	155,
-	162,
-	233,
-	152,
-	159,
-	229,
-	136,
-	155,
-	228,
-	184,
-	154,
-	230,
-	137,
-	191,
-	230,
-	139,
-	133,
-	229,
-	162,
-	158,
-	233,
-	149,
-	191,
-	230,
-	156,
-	137,
-	228,
-	186,
-	186,
-	228,
-	191,
-	157,
-	230,
-	140,
-	129,
-	229,
-	149,
-	134,
-	229,
-	174,
-	182,
-	231,
-	187,
-	180,
-	228,
-	191,
-	174,
-	229,
-	143,
-	176,
-	230,
-	185,
-	190,
-	229,
-	183,
-	166,
-	229,
-	143,
-	179,
-	232,
-	130,
-	161,
-	228,
-	187,
-	189,
-	231,
-	173,
-	148,
-	230,
-	161,
-	136,
-	229,
-	174,
-	158,
-	233,
-	153,
-	133,
-	231,
-	148,
-	181,
-	228,
-	191,
-	161,
-	231,
-	187,
-	143,
-	231,
-	144,
-	134,
-	231,
-	148,
-	159,
-	229,
-	145,
-	189,
-	229,
-	174,
-	163,
-	228,
-	188,
-	160,
-	228,
-	187,
-	187,
-	229,
-	138,
-	161,
-	230,
-	173,
-	163,
-	229,
-	188,
-	143,
-	231,
-	137,
-	185,
-	232,
-	137,
-	178,
-	228,
-	184,
-	139,
-	230,
-	157,
-	165,
-	229,
-	141,
-	143,
-	228,
-	188,
-	154,
-	229,
-	143,
-	170,
-	232,
-	131,
-	189,
-	229,
-	189,
-	147,
-	231,
-	132,
-	182,
-	233,
-	135,
-	141,
-	230,
-	150,
-	176,
-	229,
-	133,
-	167,
-	229,
-	174,
-	185,
-	230,
-	140,
-	135,
-	229,
-	175,
-	188,
-	232,
-	191,
-	144,
-	232,
-	161,
-	140,
-	230,
-	151,
-	165,
-	229,
-	191,
-	151,
-	232,
-	179,
-	163,
-	229,
-	174,
-	182,
-	232,
-	182,
-	133,
-	232,
-	191,
-	135,
-	229,
-	156,
-	159,
-	229,
-	156,
-	176,
-	230,
-	181,
-	153,
-	230,
-	177,
-	159,
-	230,
-	148,
-	175,
-	228,
-	187,
-	152,
-	230,
-	142,
-	168,
-	229,
-	135,
-	186,
-	231,
-	171,
-	153,
-	233,
-	149,
-	191,
-	230,
-	157,
-	173,
-	229,
-	183,
-	158,
-	230,
-	137,
-	167,
-	232,
-	161,
-	140,
-	229,
-	136,
-	182,
-	233,
-	128,
-	160,
-	228,
-	185,
-	139,
-	228,
-	184,
-	128,
-	230,
-	142,
-	168,
-	229,
-	185,
-	191,
-	231,
-	142,
-	176,
-	229,
-	156,
-	186,
-	230,
-	143,
-	143,
-	232,
-	191,
-	176,
-	229,
-	143,
-	152,
-	229,
-	140,
-	150,
-	228,
-	188,
-	160,
-	231,
-	187,
-	159,
-	230,
-	173,
-	140,
-	230,
-	137,
-	139,
-	228,
-	191,
-	157,
-	233,
-	153,
-	169,
-	232,
-	175,
-	190,
-	231,
-	168,
-	139,
-	229,
-	140,
-	187,
-	231,
-	150,
-	151,
-	231,
-	187,
-	143,
-	232,
-	191,
-	135,
-	232,
-	191,
-	135,
-	229,
-	142,
-	187,
-	228,
-	185,
-	139,
-	229,
-	137,
-	141,
-	230,
-	148,
-	182,
-	229,
-	133,
-	165,
-	229,
-	185,
-	180,
-	229,
-	186,
-	166,
-	230,
-	157,
-	130,
-	229,
-	191,
-	151,
-	231,
-	190,
-	142,
-	228,
-	184,
-	189,
-	230,
-	156,
-	128,
-	233,
-	171,
-	152,
-	231,
-	153,
-	187,
-	233,
-	153,
-	134,
-	230,
-	156,
-	170,
-	230,
-	157,
-	165,
-	229,
-	138,
-	160,
-	229,
-	183,
-	165,
-	229,
-	133,
-	141,
-	232,
-	180,
-	163,
-	230,
-	149,
-	153,
-	231,
-	168,
-	139,
-	231,
-	137,
-	136,
-	229,
-	157,
-	151,
-	232,
-	186,
-	171,
-	228,
-	189,
-	147,
-	233,
-	135,
-	141,
-	229,
-	186,
-	134,
-	229,
-	135,
-	186,
-	229,
-	148,
-	174,
-	230,
-	136,
-	144,
-	230,
-	156,
-	172,
-	229,
-	189,
-	162,
-	229,
-	188,
-	143,
-	229,
-	156,
-	159,
-	232,
-	177,
-	134,
-	229,
-	135,
-	186,
-	229,
-	131,
-	185,
-	228,
-	184,
-	156,
-	230,
-	150,
-	185,
-	233,
-	130,
-	174,
-	231,
-	174,
-	177,
-	229,
-	141,
-	151,
-	228,
-	186,
-	172,
-	230,
-	177,
-	130,
-	232,
-	129,
-	140,
-	229,
-	143,
-	150,
-	229,
-	190,
-	151,
-	232,
-	129,
-	140,
-	228,
-	189,
-	141,
-	231,
-	155,
-	184,
-	228,
-	191,
-	161,
-	233,
-	161,
-	181,
-	233,
-	157,
-	162,
-	229,
-	136,
-	134,
-	233,
-	146,
-	159,
-	231,
-	189,
-	145,
-	233,
-	161,
-	181,
-	231,
-	161,
-	174,
-	229,
-	174,
-	154,
-	229,
-	155,
-	190,
-	228,
-	190,
-	139,
-	231,
-	189,
-	145,
-	229,
-	157,
-	128,
-	231,
-	167,
-	175,
-	230,
-	158,
-	129,
-	233,
-	148,
-	153,
-	232,
-	175,
-	175,
-	231,
-	155,
-	174,
-	231,
-	154,
-	132,
-	229,
-	174,
-	157,
-	232,
-	180,
-	157,
-	230,
-	156,
-	186,
-	229,
-	133,
-	179,
-	233,
-	163,
-	142,
-	233,
-	153,
-	169,
-	230,
-	142,
-	136,
-	230,
-	157,
-	131,
-	231,
-	151,
-	133,
-	230,
-	175,
-	146,
-	229,
-	174,
-	160,
-	231,
-	137,
-	169,
-	233,
-	153,
-	164,
-	228,
-	186,
-	134,
-	232,
-	169,
-	149,
-	232,
-	171,
-	150,
-	231,
-	150,
-	190,
-	231,
-	151,
-	133,
-	229,
-	143,
-	138,
-	230,
-	151,
-	182,
-	230,
-	177,
-	130,
-	232,
-	180,
-	173,
-	231,
-	171,
-	153,
-	231,
-	130,
-	185,
-	229,
-	132,
-	191,
-	231,
-	171,
-	165,
-	230,
-	175,
-	143,
-	229,
-	164,
-	169,
-	228,
-	184,
-	173,
-	229,
-	164,
-	174,
-	232,
-	174,
-	164,
-	232,
-	175,
-	134,
-	230,
-	175,
-	143,
-	228,
-	184,
-	170,
-	229,
-	164,
-	169,
-	230,
-	180,
-	165,
-	229,
-	173,
-	151,
-	228,
-	189,
-	147,
-	229,
-	143,
-	176,
-	231,
-	129,
-	163,
-	231,
-	187,
-	180,
-	230,
-	138,
-	164,
-	230,
-	156,
-	172,
-	233,
-	161,
-	181,
-	228,
-	184,
-	170,
-	230,
-	128,
-	167,
-	229,
-	174,
-	152,
-	230,
-	150,
-	185,
-	229,
-	184,
-	184,
-	232,
-	167,
-	129,
-	231,
-	155,
-	184,
-	230,
-	156,
-	186,
-	230,
-	136,
-	152,
-	231,
-	149,
-	165,
-	229,
-	186,
-	148,
-	229,
-	189,
-	147,
-	229,
-	190,
-	139,
-	229,
-	184,
-	136,
-	230,
-	150,
-	185,
-	228,
-	190,
-	191,
-	230,
-	160,
-	161,
-	229,
-	155,
-	173,
-	232,
-	130,
-	161,
-	229,
-	184,
-	130,
-	230,
-	136,
-	191,
-	229,
-	177,
-	139,
-	230,
-	160,
-	143,
-	231,
-	155,
-	174,
-	229,
-	145,
-	152,
-	229,
-	183,
-	165,
-	229,
-	175,
-	188,
-	232,
-	135,
-	180,
-	231,
-	170,
-	129,
-	231,
-	132,
-	182,
-	233,
-	129,
-	147,
-	229,
-	133,
-	183,
-	230,
-	156,
-	172,
-	231,
-	189,
-	145,
-	231,
-	187,
-	147,
-	229,
-	144,
-	136,
-	230,
-	161,
-	163,
-	230,
-	161,
-	136,
-	229,
-	138,
-	179,
-	229,
-	138,
-	168,
-	229,
-	143,
-	166,
-	229,
-	164,
-	150,
-	231,
-	190,
-	142,
-	229,
-	133,
-	131,
-	229,
-	188,
-	149,
-	232,
-	181,
-	183,
-	230,
-	148,
-	185,
-	229,
-	143,
-	152,
-	231,
-	172,
-	172,
-	229,
-	155,
-	155,
-	228,
-	188,
-	154,
-	232,
-	174,
-	161,
-	232,
-	170,
-	170,
-	230,
-	152,
-	142,
-	233,
-	154,
-	144,
-	231,
-	167,
-	129,
-	229,
-	174,
-	157,
-	229,
-	174,
-	157,
-	232,
-	167,
-	132,
-	232,
-	140,
-	131,
-	230,
-	182,
-	136,
-	232,
-	180,
-	185,
-	229,
-	133,
-	177,
-	229,
-	144,
-	140,
-	229,
-	191,
-	152,
-	232,
-	174,
-	176,
-	228,
-	189,
-	147,
-	231,
-	179,
-	187,
-	229,
-	184,
-	166,
-	230,
-	157,
-	165,
-	229,
-	144,
-	141,
-	229,
-	173,
-	151,
-	231,
-	153,
-	188,
-	232,
-	161,
-	168,
-	229,
-	188,
-	128,
-	230,
-	148,
-	190,
-	229,
-	138,
-	160,
-	231,
-	155,
-	159,
-	229,
-	143,
-	151,
-	229,
-	136,
-	176,
-	228,
-	186,
-	140,
-	230,
-	137,
-	139,
-	229,
-	164,
-	167,
-	233,
-	135,
-	143,
-	230,
-	136,
-	144,
-	228,
-	186,
-	186,
-	230,
-	149,
-	176,
-	233,
-	135,
-	143,
-	229,
-	133,
-	177,
-	228,
-	186,
-	171,
-	229,
-	140,
-	186,
-	229,
-	159,
-	159,
-	229,
-	165,
-	179,
-	229,
-	173,
-	169,
-	229,
-	142,
-	159,
-	229,
-	136,
-	153,
-	230,
-	137,
-	128,
-	229,
-	156,
-	168,
-	231,
-	187,
-	147,
-	230,
-	157,
-	159,
-	233,
-	128,
-	154,
-	228,
-	191,
-	161,
-	232,
-	182,
-	133,
-	231,
-	186,
-	167,
-	233,
-	133,
-	141,
-	231,
-	189,
-	174,
-	229,
-	189,
-	147,
-	230,
-	151,
-	182,
-	228,
-	188,
-	152,
-	231,
-	167,
-	128,
-	230,
-	128,
-	167,
-	230,
-	132,
-	159,
-	230,
-	136,
-	191,
-	228,
-	186,
-	167,
-	233,
-	129,
-	138,
-	230,
-	136,
-	178,
-	229,
-	135,
-	186,
-	229,
-	143,
-	163,
-	230,
-	143,
-	144,
-	228,
-	186,
-	164,
-	229,
-	176,
-	177,
-	228,
-	184,
-	154,
-	228,
-	191,
-	157,
-	229,
-	129,
-	165,
-	231,
-	168,
-	139,
-	229,
-	186,
-	166,
-	229,
-	143,
-	130,
-	230,
-	149,
-	176,
-	228,
-	186,
-	139,
-	228,
-	184,
-	154,
-	230,
-	149,
-	180,
-	228,
-	184,
-	170,
-	229,
-	177,
-	177,
-	228,
-	184,
-	156,
-	230,
-	131,
-	133,
-	230,
-	132,
-	159,
-	231,
-	137,
-	185,
-	230,
-	174,
-	138,
-	229,
-	136,
-	134,
-	233,
-	161,
-	158,
-	230,
-	144,
-	156,
-	229,
-	176,
-	139,
-	229,
-	177,
-	158,
-	228,
-	186,
-	142,
-	233,
-	151,
-	168,
-	230,
-	136,
-	183,
-	232,
-	180,
-	162,
-	229,
-	138,
-	161,
-	229,
-	163,
-	176,
-	233,
-	159,
-	179,
-	229,
-	143,
-	138,
-	229,
-	133,
-	182,
-	232,
-	180,
-	162,
-	231,
-	187,
-	143,
-	229,
-	157,
-	154,
-	230,
-	140,
-	129,
-	229,
-	185,
-	178,
-	233,
-	131,
-	168,
-	230,
-	136,
-	144,
-	231,
-	171,
-	139,
-	229,
-	136,
-	169,
-	231,
-	155,
-	138,
-	232,
-	128,
-	131,
-	232,
-	153,
-	145,
-	230,
-	136,
-	144,
-	233,
-	131,
-	189,
-	229,
-	140,
-	133,
-	232,
-	163,
-	133,
-	231,
-	148,
-	168,
-	230,
-	136,
-	182,
-	230,
-	175,
-	148,
-	232,
-	181,
-	155,
-	230,
-	150,
-	135,
-	230,
-	152,
-	142,
-	230,
-	139,
-	155,
-	229,
-	149,
-	134,
-	229,
-	174,
-	140,
-	230,
-	149,
-	180,
-	231,
-	156,
-	159,
-	230,
-	152,
-	175,
-	231,
-	156,
-	188,
-	231,
-	157,
-	155,
-	228,
-	188,
-	153,
-	228,
-	188,
-	180,
-	229,
-	168,
-	129,
-	230,
-	156,
-	155,
-	233,
-	162,
-	134,
-	229,
-	159,
-	159,
-	229,
-	141,
-	171,
-	231,
-	148,
-	159,
-	228,
-	188,
-	152,
-	230,
-	131,
-	160,
-	232,
-	171,
-	150,
-	229,
-	163,
-	135,
-	229,
-	133,
-	172,
-	229,
-	133,
-	177,
-	232,
-	137,
-	175,
-	229,
-	165,
-	189,
-	229,
-	133,
-	133,
-	229,
-	136,
-	134,
-	231,
-	172,
-	166,
-	229,
-	144,
-	136,
-	233,
-	153,
-	132,
-	228,
-	187,
-	182,
-	231,
-	137,
-	185,
-	231,
-	130,
-	185,
-	228,
-	184,
-	141,
-	229,
-	143,
-	175,
-	232,
-	139,
-	177,
-	230,
-	150,
-	135,
-	232,
-	181,
-	132,
-	228,
-	186,
-	167,
-	230,
-	160,
-	185,
-	230,
-	156,
-	172,
-	230,
-	152,
-	142,
-	230,
-	152,
-	190,
-	229,
-	175,
-	134,
-	231,
-	162,
-	188,
-	229,
-	133,
-	172,
-	228,
-	188,
-	151,
-	230,
-	176,
-	145,
-	230,
-	151,
-	143,
-	230,
-	155,
-	180,
-	229,
-	138,
-	160,
-	228,
-	186,
-	171,
-	229,
-	143,
-	151,
-	229,
-	144,
-	140,
-	229,
-	173,
-	166,
-	229,
-	144,
-	175,
-	229,
-	138,
-	168,
-	233,
-	128,
-	130,
-	229,
-	144,
-	136,
-	229,
-	142,
-	159,
-	230,
-	157,
-	165,
-	233,
-	151,
-	174,
-	231,
-	173,
-	148,
-	230,
-	156,
-	172,
-	230,
-	150,
-	135,
-	231,
-	190,
-	142,
-	233,
-	163,
-	159,
-	231,
-	187,
-	191,
-	232,
-	137,
-	178,
-	231,
-	168,
-	179,
-	229,
-	174,
-	154,
-	231,
-	187,
-	136,
-	228,
-	186,
-	142,
-	231,
-	148,
-	159,
-	231,
-	137,
-	169,
-	228,
-	190,
-	155,
-	230,
-	177,
-	130,
-	230,
-	144,
-	156,
-	231,
-	139,
-	144,
-	229,
-	138,
-	155,
-	233,
-	135,
-	143,
-	228,
-	184,
-	165,
-	233,
-	135,
-	141,
-	230,
-	176,
-	184,
-	232,
-	191,
-	156,
-	229,
-	134,
-	153,
-	231,
-	156,
-	159,
-	230,
-	156,
-	137,
-	233,
-	153,
-	144,
-	231,
-	171,
-	158,
-	228,
-	186,
-	137,
-	229,
-	175,
-	185,
-	232,
-	177,
-	161,
-	232,
-	180,
-	185,
-	231,
-	148,
-	168,
-	228,
-	184,
-	141,
-	229,
-	165,
-	189,
-	231,
-	187,
-	157,
-	229,
-	175,
-	185,
-	229,
-	141,
-	129,
-	229,
-	136,
-	134,
-	228,
-	191,
-	131,
-	232,
-	191,
-	155,
-	231,
-	130,
-	185,
-	232,
-	175,
-	132,
-	229,
-	189,
-	177,
-	233,
-	159,
-	179,
-	228,
-	188,
-	152,
-	229,
-	138,
-	191,
-	228,
-	184,
-	141,
-	229,
-	176,
-	145,
-	230,
-	172,
-	163,
-	232,
-	181,
-	143,
-	229,
-	185,
-	182,
-	228,
-	184,
-	148,
-	230,
-	156,
-	137,
-	231,
-	130,
-	185,
-	230,
-	150,
-	185,
-	229,
-	144,
-	145,
-	229,
-	133,
-	168,
-	230,
-	150,
-	176,
-	228,
-	191,
-	161,
-	231,
-	148,
-	168,
-	232,
-	174,
-	190,
-	230,
-	150,
-	189,
-	229,
-	189,
-	162,
-	232,
-	177,
-	161,
-	232,
-	181,
-	132,
-	230,
-	160,
-	188,
-	231,
-	170,
-	129,
-	231,
-	160,
-	180,
-	233,
-	154,
-	143,
-	231,
-	157,
-	128,
-	233,
-	135,
-	141,
-	229,
-	164,
-	167,
-	228,
-	186,
-	142,
-	230,
-	152,
-	175,
-	230,
-	175,
-	149,
-	228,
-	184,
-	154,
-	230,
-	153,
-	186,
-	232,
-	131,
-	189,
-	229,
-	140,
-	150,
-	229,
-	183,
-	165,
-	229,
-	174,
-	140,
-	231,
-	190,
-	142,
-	229,
-	149,
-	134,
-	229,
-	159,
-	142,
-	231,
-	187,
-	159,
-	228,
-	184,
-	128,
-	229,
-	135,
-	186,
-	231,
-	137,
-	136,
-	230,
-	137,
-	147,
-	233,
-	128,
-	160,
-	231,
-	148,
-	162,
-	229,
-	147,
-	129,
-	230,
-	166,
-	130,
-	229,
-	134,
-	181,
-	231,
-	148,
-	168,
-	228,
-	186,
-	142,
-	228,
-	191,
-	157,
-	231,
-	149,
-	153,
-	229,
-	155,
-	160,
-	231,
-	180,
-	160,
-	228,
-	184,
-	173,
-	229,
-	156,
-	139,
-	229,
-	173,
-	152,
-	229,
-	130,
-	168,
-	232,
-	180,
-	180,
-	229,
-	155,
-	190,
-	230,
-	156,
-	128,
-	230,
-	132,
-	155,
-	233,
-	149,
-	191,
-	230,
-	156,
-	159,
-	229,
-	143,
-	163,
-	228,
-	187,
-	183,
-	231,
-	144,
-	134,
-	232,
-	180,
-	162,
-	229,
-	159,
-	186,
-	229,
-	156,
-	176,
-	229,
-	174,
-	137,
-	230,
-	142,
-	146,
-	230,
-	173,
-	166,
-	230,
-	177,
-	137,
-	233,
-	135,
-	140,
-	233,
-	157,
-	162,
-	229,
-	136,
-	155,
-	229,
-	187,
-	186,
-	229,
-	164,
-	169,
-	231,
-	169,
-	186,
-	233,
-	166,
-	150,
-	229,
-	133,
-	136,
-	229,
-	174,
-	140,
-	229,
-	150,
-	132,
-	233,
-	169,
-	177,
-	229,
-	138,
-	168,
-	228,
-	184,
-	139,
-	233,
-	157,
-	162,
-	228,
-	184,
-	141,
-	229,
-	134,
-	141,
-	232,
-	175,
-	154,
-	228,
-	191,
-	161,
-	230,
-	132,
-	143,
-	228,
-	185,
-	137,
-	233,
-	152,
-	179,
-	229,
-	133,
-	137,
-	232,
-	139,
-	177,
-	229,
-	155,
-	189,
-	230,
-	188,
-	130,
-	228,
-	186,
-	174,
-	229,
-	134,
-	155,
-	228,
-	186,
-	139,
-	231,
-	142,
-	169,
-	229,
-	174,
-	182,
-	231,
-	190,
-	164,
-	228,
-	188,
-	151,
-	229,
-	134,
-	156,
-	230,
-	176,
-	145,
-	229,
-	141,
-	179,
-	229,
-	143,
-	175,
-	229,
-	144,
-	141,
-	231,
-	168,
-	177,
-	229,
-	174,
-	182,
-	229,
-	133,
-	183,
-	229,
-	138,
-	168,
-	231,
-	148,
-	187,
-	230,
-	131,
-	179,
-	229,
-	136,
-	176,
-	230,
-	179,
-	168,
-	230,
-	152,
-	142,
-	229,
-	176,
-	143,
-	229,
-	173,
-	166,
-	230,
-	128,
-	167,
-	232,
-	131,
-	189,
-	232,
-	128,
-	131,
-	231,
-	160,
-	148,
-	231,
-	161,
-	172,
-	228,
-	187,
-	182,
-	232,
-	167,
-	130,
-	231,
-	156,
-	139,
-	230,
-	184,
-	133,
-	230,
-	165,
-	154,
-	230,
-	144,
-	158,
-	231,
-	172,
-	145,
-	233,
-	166,
-	150,
-	233,
-	160,
-	129,
-	233,
-	187,
-	132,
-	233,
-	135,
-	145,
-	233,
-	128,
-	130,
-	231,
-	148,
-	168,
-	230,
-	177,
-	159,
-	232,
-	139,
-	143,
-	231,
-	156,
-	159,
-	229,
-	174,
-	158,
-	228,
-	184,
-	187,
-	231,
-	174,
-	161,
-	233,
-	152,
-	182,
-	230,
-	174,
-	181,
-	232,
-	168,
-	187,
-	229,
-	134,
-	138,
-	231,
-	191,
-	187,
-	232,
-	175,
-	145,
-	230,
-	157,
-	131,
-	229,
-	136,
-	169,
-	229,
-	129,
-	154,
-	229,
-	165,
-	189,
-	228,
-	188,
-	188,
-	228,
-	185,
-	142,
-	233,
-	128,
-	154,
-	232,
-	174,
-	175,
-	230,
-	150,
-	189,
-	229,
-	183,
-	165,
-	231,
-	139,
-	128,
-	230,
-	133,
-	139,
-	228,
-	185,
-	159,
-	232,
-	174,
-	184,
-	231,
-	142,
-	175,
-	228,
-	191,
-	157,
-	229,
-	159,
-	185,
-	229,
-	133,
-	187,
-	230,
-	166,
-	130,
-	229,
-	191,
-	181,
-	229,
-	164,
-	167,
-	229,
-	158,
-	139,
-	230,
-	156,
-	186,
-	231,
-	165,
-	168,
-	231,
-	144,
-	134,
-	232,
-	167,
-	163,
-	229,
-	140,
-	191,
-	229,
-	144,
-	141,
-	99,
-	117,
-	97,
-	110,
-	100,
-	111,
-	101,
-	110,
-	118,
-	105,
-	97,
-	114,
-	109,
-	97,
-	100,
-	114,
-	105,
-	100,
-	98,
-	117,
-	115,
-	99,
-	97,
-	114,
-	105,
-	110,
-	105,
-	99,
-	105,
-	111,
-	116,
-	105,
-	101,
-	109,
-	112,
-	111,
-	112,
-	111,
-	114,
-	113,
-	117,
-	101,
-	99,
-	117,
-	101,
-	110,
-	116,
-	97,
-	101,
-	115,
-	116,
-	97,
-	100,
-	111,
-	112,
-	117,
-	101,
-	100,
-	101,
-	110,
-	106,
-	117,
-	101,
-	103,
-	111,
-	115,
-	99,
-	111,
-	110,
-	116,
-	114,
-	97,
-	101,
-	115,
-	116,
-	195,
-	161,
-	110,
-	110,
-	111,
-	109,
-	98,
-	114,
-	101,
-	116,
-	105,
-	101,
-	110,
-	101,
-	110,
-	112,
-	101,
-	114,
-	102,
-	105,
-	108,
-	109,
-	97,
-	110,
-	101,
-	114,
-	97,
-	97,
-	109,
-	105,
-	103,
-	111,
-	115,
-	99,
-	105,
-	117,
-	100,
-	97,
-	100,
-	99,
-	101,
-	110,
-	116,
-	114,
-	111,
-	97,
-	117,
-	110,
-	113,
-	117,
-	101,
-	112,
-	117,
-	101,
-	100,
-	101,
-	115,
-	100,
-	101,
-	110,
-	116,
-	114,
-	111,
-	112,
-	114,
-	105,
-	109,
-	101,
-	114,
-	112,
-	114,
-	101,
-	99,
-	105,
-	111,
-	115,
-	101,
-	103,
-	195,
-	186,
-	110,
-	98,
-	117,
-	101,
-	110,
-	111,
-	115,
-	118,
-	111,
-	108,
-	118,
-	101,
-	114,
-	112,
-	117,
-	110,
-	116,
-	111,
-	115,
-	115,
-	101,
-	109,
-	97,
-	110,
-	97,
-	104,
-	97,
-	98,
-	195,
-	173,
-	97,
-	97,
-	103,
-	111,
-	115,
-	116,
-	111,
-	110,
-	117,
-	101,
-	118,
-	111,
-	115,
-	117,
-	110,
-	105,
-	100,
-	111,
-	115,
-	99,
-	97,
-	114,
-	108,
-	111,
-	115,
-	101,
-	113,
-	117,
-	105,
-	112,
-	111,
-	110,
-	105,
-	195,
-	177,
-	111,
-	115,
-	109,
-	117,
-	99,
-	104,
-	111,
-	115,
-	97,
-	108,
-	103,
-	117,
-	110,
-	97,
-	99,
-	111,
-	114,
-	114,
-	101,
-	111,
-	105,
-	109,
-	97,
-	103,
-	101,
-	110,
-	112,
-	97,
-	114,
-	116,
-	105,
-	114,
-	97,
-	114,
-	114,
-	105,
-	98,
-	97,
-	109,
-	97,
-	114,
-	195,
-	173,
-	97,
-	104,
-	111,
-	109,
-	98,
-	114,
-	101,
-	101,
-	109,
-	112,
-	108,
-	101,
-	111,
-	118,
-	101,
-	114,
-	100,
-	97,
-	100,
-	99,
-	97,
-	109,
-	98,
-	105,
-	111,
-	109,
-	117,
-	99,
-	104,
-	97,
-	115,
-	102,
-	117,
-	101,
-	114,
-	111,
-	110,
-	112,
-	97,
-	115,
-	97,
-	100,
-	111,
-	108,
-	195,
-	173,
-	110,
-	101,
-	97,
-	112,
-	97,
-	114,
-	101,
-	99,
-	101,
-	110,
-	117,
-	101,
-	118,
-	97,
-	115,
-	99,
-	117,
-	114,
-	115,
-	111,
-	115,
-	101,
-	115,
-	116,
-	97,
-	98,
-	97,
-	113,
-	117,
-	105,
-	101,
-	114,
-	111,
-	108,
-	105,
-	98,
-	114,
-	111,
-	115,
-	99,
-	117,
-	97,
-	110,
-	116,
-	111,
-	97,
-	99,
-	99,
-	101,
-	115,
-	111,
-	109,
-	105,
-	103,
-	117,
-	101,
-	108,
-	118,
-	97,
-	114,
-	105,
-	111,
-	115,
-	99,
-	117,
-	97,
-	116,
-	114,
-	111,
-	116,
-	105,
-	101,
-	110,
-	101,
-	115,
-	103,
-	114,
-	117,
-	112,
-	111,
-	115,
-	115,
-	101,
-	114,
-	195,
-	161,
-	110,
-	101,
-	117,
-	114,
-	111,
-	112,
-	97,
-	109,
-	101,
-	100,
-	105,
-	111,
-	115,
-	102,
-	114,
-	101,
-	110,
-	116,
-	101,
-	97,
-	99,
-	101,
-	114,
-	99,
-	97,
-	100,
-	101,
-	109,
-	195,
-	161,
-	115,
-	111,
-	102,
-	101,
-	114,
-	116,
-	97,
-	99,
-	111,
-	99,
-	104,
-	101,
-	115,
-	109,
-	111,
-	100,
-	101,
-	108,
-	111,
-	105,
-	116,
-	97,
-	108,
-	105,
-	97,
-	108,
-	101,
-	116,
-	114,
-	97,
-	115,
-	97,
-	108,
-	103,
-	195,
-	186,
-	110,
-	99,
-	111,
-	109,
-	112,
-	114,
-	97,
-	99,
-	117,
-	97,
-	108,
-	101,
-	115,
-	101,
-	120,
-	105,
-	115,
-	116,
-	101,
-	99,
-	117,
-	101,
-	114,
-	112,
-	111,
-	115,
-	105,
-	101,
-	110,
-	100,
-	111,
-	112,
-	114,
-	101,
-	110,
-	115,
-	97,
-	108,
-	108,
-	101,
-	103,
-	97,
-	114,
-	118,
-	105,
-	97,
-	106,
-	101,
-	115,
-	100,
-	105,
-	110,
-	101,
-	114,
-	111,
-	109,
-	117,
-	114,
-	99,
-	105,
-	97,
-	112,
-	111,
-	100,
-	114,
-	195,
-	161,
-	112,
-	117,
-	101,
-	115,
-	116,
-	111,
-	100,
-	105,
-	97,
-	114,
-	105,
-	111,
-	112,
-	117,
-	101,
-	98,
-	108,
-	111,
-	113,
-	117,
-	105,
-	101,
-	114,
-	101,
-	109,
-	97,
-	110,
-	117,
-	101,
-	108,
-	112,
-	114,
-	111,
-	112,
-	105,
-	111,
-	99,
-	114,
-	105,
-	115,
-	105,
-	115,
-	99,
-	105,
-	101,
-	114,
-	116,
-	111,
-	115,
-	101,
-	103,
-	117,
-	114,
-	111,
-	109,
-	117,
-	101,
-	114,
-	116,
-	101,
-	102,
-	117,
-	101,
-	110,
-	116,
-	101,
-	99,
-	101,
-	114,
-	114,
-	97,
-	114,
-	103,
-	114,
-	97,
-	110,
-	100,
-	101,
-	101,
-	102,
-	101,
-	99,
-	116,
-	111,
-	112,
-	97,
-	114,
-	116,
-	101,
-	115,
-	109,
-	101,
-	100,
-	105,
-	100,
-	97,
-	112,
-	114,
-	111,
-	112,
-	105,
-	97,
-	111,
-	102,
-	114,
-	101,
-	99,
-	101,
-	116,
-	105,
-	101,
-	114,
-	114,
-	97,
-	101,
-	45,
-	109,
-	97,
-	105,
-	108,
-	118,
-	97,
-	114,
-	105,
-	97,
-	115,
-	102,
-	111,
-	114,
-	109,
-	97,
-	115,
-	102,
-	117,
-	116,
-	117,
-	114,
-	111,
-	111,
-	98,
-	106,
-	101,
-	116,
-	111,
-	115,
-	101,
-	103,
-	117,
-	105,
-	114,
-	114,
-	105,
-	101,
-	115,
-	103,
-	111,
-	110,
-	111,
-	114,
-	109,
-	97,
-	115,
-	109,
-	105,
-	115,
-	109,
-	111,
-	115,
-	195,
-	186,
-	110,
-	105,
-	99,
-	111,
-	99,
-	97,
-	109,
-	105,
-	110,
-	111,
-	115,
-	105,
-	116,
-	105,
-	111,
-	115,
-	114,
-	97,
-	122,
-	195,
-	179,
-	110,
-	100,
-	101,
-	98,
-	105,
-	100,
-	111,
-	112,
-	114,
-	117,
-	101,
-	98,
-	97,
-	116,
-	111,
-	108,
-	101,
-	100,
-	111,
-	116,
-	101,
-	110,
-	195,
-	173,
-	97,
-	106,
-	101,
-	115,
-	195,
-	186,
-	115,
-	101,
-	115,
-	112,
-	101,
-	114,
-	111,
-	99,
-	111,
-	99,
-	105,
-	110,
-	97,
-	111,
-	114,
-	105,
-	103,
-	101,
-	110,
-	116,
-	105,
-	101,
-	110,
-	100,
-	97,
-	99,
-	105,
-	101,
-	110,
-	116,
-	111,
-	99,
-	195,
-	161,
-	100,
-	105,
-	122,
-	104,
-	97,
-	98,
-	108,
-	97,
-	114,
-	115,
-	101,
-	114,
-	195,
-	173,
-	97,
-	108,
-	97,
-	116,
-	105,
-	110,
-	97,
-	102,
-	117,
-	101,
-	114,
-	122,
-	97,
-	101,
-	115,
-	116,
-	105,
-	108,
-	111,
-	103,
-	117,
-	101,
-	114,
-	114,
-	97,
-	101,
-	110,
-	116,
-	114,
-	97,
-	114,
-	195,
-	169,
-	120,
-	105,
-	116,
-	111,
-	108,
-	195,
-	179,
-	112,
-	101,
-	122,
-	97,
-	103,
-	101,
-	110,
-	100,
-	97,
-	118,
-	195,
-	173,
-	100,
-	101,
-	111,
-	101,
-	118,
-	105,
-	116,
-	97,
-	114,
-	112,
-	97,
-	103,
-	105,
-	110,
-	97,
-	109,
-	101,
-	116,
-	114,
-	111,
-	115,
-	106,
-	97,
-	118,
-	105,
-	101,
-	114,
-	112,
-	97,
-	100,
-	114,
-	101,
-	115,
-	102,
-	195,
-	161,
-	99,
-	105,
-	108,
-	99,
-	97,
-	98,
-	101,
-	122,
-	97,
-	195,
-	161,
-	114,
-	101,
-	97,
-	115,
-	115,
-	97,
-	108,
-	105,
-	100,
-	97,
-	101,
-	110,
-	118,
-	195,
-	173,
-	111,
-	106,
-	97,
-	112,
-	195,
-	179,
-	110,
-	97,
-	98,
-	117,
-	115,
-	111,
-	115,
-	98,
-	105,
-	101,
-	110,
-	101,
-	115,
-	116,
-	101,
-	120,
-	116,
-	111,
-	115,
-	108,
-	108,
-	101,
-	118,
-	97,
-	114,
-	112,
-	117,
-	101,
-	100,
-	97,
-	110,
-	102,
-	117,
-	101,
-	114,
-	116,
-	101,
-	99,
-	111,
-	109,
-	195,
-	186,
-	110,
-	99,
-	108,
-	97,
-	115,
-	101,
-	115,
-	104,
-	117,
-	109,
-	97,
-	110,
-	111,
-	116,
-	101,
-	110,
-	105,
-	100,
-	111,
-	98,
-	105,
-	108,
-	98,
-	97,
-	111,
-	117,
-	110,
-	105,
-	100,
-	97,
-	100,
-	101,
-	115,
-	116,
-	195,
-	161,
-	115,
-	101,
-	100,
-	105,
-	116,
-	97,
-	114,
-	99,
-	114,
-	101,
-	97,
-	100,
-	111,
-	208,
-	180,
-	208,
-	187,
-	209,
-	143,
-	209,
-	135,
-	209,
-	130,
-	208,
-	190,
-	208,
-	186,
-	208,
-	176,
-	208,
-	186,
-	208,
-	184,
-	208,
-	187,
-	208,
-	184,
-	209,
-	141,
-	209,
-	130,
-	208,
-	190,
-	208,
-	178,
-	209,
-	129,
-	208,
-	181,
-	208,
-	181,
-	208,
-	179,
-	208,
-	190,
-	208,
-	191,
-	209,
-	128,
-	208,
-	184,
-	209,
-	130,
-	208,
-	176,
-	208,
-	186,
-	208,
-	181,
-	209,
-	137,
-	208,
-	181,
-	209,
-	131,
-	208,
-	182,
-	208,
-	181,
-	208,
-	154,
-	208,
-	176,
-	208,
-	186,
-	208,
-	177,
-	208,
-	181,
-	208,
-	183,
-	208,
-	177,
-	209,
-	139,
-	208,
-	187,
-	208,
-	190,
-	208,
-	189,
-	208,
-	184,
-	208,
-	146,
-	209,
-	129,
-	208,
-	181,
-	208,
-	191,
-	208,
-	190,
-	208,
-	180,
-	208,
-	173,
-	209,
-	130,
-	208,
-	190,
-	209,
-	130,
-	208,
-	190,
-	208,
-	188,
-	209,
-	135,
-	208,
-	181,
-	208,
-	188,
-	208,
-	189,
-	208,
-	181,
-	209,
-	130,
-	208,
-	187,
-	208,
-	181,
-	209,
-	130,
-	209,
-	128,
-	208,
-	176,
-	208,
-	183,
-	208,
-	190,
-	208,
-	189,
-	208,
-	176,
-	208,
-	179,
-	208,
-	180,
-	208,
-	181,
-	208,
-	188,
-	208,
-	189,
-	208,
-	181,
-	208,
-	148,
-	208,
-	187,
-	209,
-	143,
-	208,
-	159,
-	209,
-	128,
-	208,
-	184,
-	208,
-	189,
-	208,
-	176,
-	209,
-	129,
-	208,
-	189,
-	208,
-	184,
-	209,
-	133,
-	209,
-	130,
-	208,
-	181,
-	208,
-	188,
-	208,
-	186,
-	209,
-	130,
-	208,
-	190,
-	208,
-	179,
-	208,
-	190,
-	208,
-	180,
-	208,
-	178,
-	208,
-	190,
-	209,
-	130,
-	209,
-	130,
-	208,
-	176,
-	208,
-	188,
-	208,
-	161,
-	208,
-	168,
-	208,
-	144,
-	208,
-	188,
-	208,
-	176,
-	209,
-	143,
-	208,
-	167,
-	209,
-	130,
-	208,
-	190,
-	208,
-	178,
-	208,
-	176,
-	209,
-	129,
-	208,
-	178,
-	208,
-	176,
-	208,
-	188,
-	208,
-	181,
-	208,
-	188,
-	209,
-	131,
-	208,
-	162,
-	208,
-	176,
-	208,
-	186,
-	208,
-	180,
-	208,
-	178,
-	208,
-	176,
-	208,
-	189,
-	208,
-	176,
-	208,
-	188,
-	209,
-	141,
-	209,
-	130,
-	208,
-	184,
-	209,
-	141,
-	209,
-	130,
-	209,
-	131,
-	208,
-	146,
-	208,
-	176,
-	208,
-	188,
-	209,
-	130,
-	208,
-	181,
-	209,
-	133,
-	208,
-	191,
-	209,
-	128,
-	208,
-	190,
-	209,
-	130,
-	209,
-	131,
-	209,
-	130,
-	208,
-	189,
-	208,
-	176,
-	208,
-	180,
-	208,
-	180,
-	208,
-	189,
-	209,
-	143,
-	208,
-	146,
-	208,
-	190,
-	209,
-	130,
-	209,
-	130,
-	209,
-	128,
-	208,
-	184,
-	208,
-	189,
-	208,
-	181,
-	208,
-	185,
-	208,
-	146,
-	208,
-	176,
-	209,
-	129,
-	208,
-	189,
-	208,
-	184,
-	208,
-	188,
-	209,
-	129,
-	208,
-	176,
-	208,
-	188,
-	209,
-	130,
-	208,
-	190,
-	209,
-	130,
-	209,
-	128,
-	209,
-	131,
-	208,
-	177,
-	208,
-	158,
-	208,
-	189,
-	208,
-	184,
-	208,
-	188,
-	208,
-	184,
-	209,
-	128,
-	208,
-	189,
-	208,
-	181,
-	208,
-	181,
-	208,
-	158,
-	208,
-	158,
-	208,
-	158,
-	208,
-	187,
-	208,
-	184,
-	209,
-	134,
-	209,
-	141,
-	209,
-	130,
-	208,
-	176,
-	208,
-	158,
-	208,
-	189,
-	208,
-	176,
-	208,
-	189,
-	208,
-	181,
-	208,
-	188,
-	208,
-	180,
-	208,
-	190,
-	208,
-	188,
-	208,
-	188,
-	208,
-	190,
-	208,
-	185,
-	208,
-	180,
-	208,
-	178,
-	208,
-	181,
-	208,
-	190,
-	208,
-	189,
-	208,
-	190,
-	209,
-	129,
-	209,
-	131,
-	208,
-	180,
-	224,
-	164,
-	149,
-	224,
-	165,
-	135,
-	224,
-	164,
-	185,
-	224,
-	165,
-	136,
-	224,
-	164,
-	149,
-	224,
-	165,
-	128,
-	224,
-	164,
-	184,
-	224,
-	165,
-	135,
-	224,
-	164,
-	149,
-	224,
-	164,
-	190,
-	224,
-	164,
-	149,
-	224,
-	165,
-	139,
-	224,
-	164,
-	148,
-	224,
-	164,
-	176,
-	224,
-	164,
-	170,
-	224,
-	164,
-	176,
-	224,
-	164,
-	168,
-	224,
-	165,
-	135,
-	224,
-	164,
-	143,
-	224,
-	164,
-	149,
-	224,
-	164,
-	149,
-	224,
-	164,
-	191,
-	224,
-	164,
-	173,
-	224,
-	165,
-	128,
-	224,
-	164,
-	135,
-	224,
-	164,
-	184,
-	224,
-	164,
-	149,
-	224,
-	164,
-	176,
-	224,
-	164,
-	164,
-	224,
-	165,
-	139,
-	224,
-	164,
-	185,
-	224,
-	165,
-	139,
-	224,
-	164,
-	134,
-	224,
-	164,
-	170,
-	224,
-	164,
-	185,
-	224,
-	165,
-	128,
-	224,
-	164,
-	175,
-	224,
-	164,
-	185,
-	224,
-	164,
-	175,
-	224,
-	164,
-	190,
-	224,
-	164,
-	164,
-	224,
-	164,
-	149,
-	224,
-	164,
-	165,
-	224,
-	164,
-	190,
-	106,
-	97,
-	103,
-	114,
-	97,
-	110,
-	224,
-	164,
-	134,
-	224,
-	164,
-	156,
-	224,
-	164,
-	156,
-	224,
-	165,
-	139,
-	224,
-	164,
-	133,
-	224,
-	164,
-	172,
-	224,
-	164,
-	166,
-	224,
-	165,
-	139,
-	224,
-	164,
-	151,
-	224,
-	164,
-	136,
-	224,
-	164,
-	156,
-	224,
-	164,
-	190,
-	224,
-	164,
-	151,
-	224,
-	164,
-	143,
-	224,
-	164,
-	185,
-	224,
-	164,
-	174,
-	224,
-	164,
-	135,
-	224,
-	164,
-	168,
-	224,
-	164,
-	181,
-	224,
-	164,
-	185,
-	224,
-	164,
-	175,
-	224,
-	165,
-	135,
-	224,
-	164,
-	165,
-	224,
-	165,
-	135,
-	224,
-	164,
-	165,
-	224,
-	165,
-	128,
-	224,
-	164,
-	152,
-	224,
-	164,
-	176,
-	224,
-	164,
-	156,
-	224,
-	164,
-	172,
-	224,
-	164,
-	166,
-	224,
-	165,
-	128,
-	224,
-	164,
-	149,
-	224,
-	164,
-	136,
-	224,
-	164,
-	156,
-	224,
-	165,
-	128,
-	224,
-	164,
-	181,
-	224,
-	165,
-	135,
-	224,
-	164,
-	168,
-	224,
-	164,
-	136,
-	224,
-	164,
-	168,
-	224,
-	164,
-	143,
-	224,
-	164,
-	185,
-	224,
-	164,
-	176,
-	224,
-	164,
-	137,
-	224,
-	164,
-	184,
-	224,
-	164,
-	174,
-	224,
-	165,
-	135,
-	224,
-	164,
-	149,
-	224,
-	164,
-	174,
-	224,
-	164,
-	181,
-	224,
-	165,
-	139,
-	224,
-	164,
-	178,
-	224,
-	165,
-	135,
-	224,
-	164,
-	184,
-	224,
-	164,
-	172,
-	224,
-	164,
-	174,
-	224,
-	164,
-	136,
-	224,
-	164,
-	166,
-	224,
-	165,
-	135,
-	224,
-	164,
-	147,
-	224,
-	164,
-	176,
-	224,
-	164,
-	134,
-	224,
-	164,
-	174,
-	224,
-	164,
-	172,
-	224,
-	164,
-	184,
-	224,
-	164,
-	173,
-	224,
-	164,
-	176,
-	224,
-	164,
-	172,
-	224,
-	164,
-	168,
-	224,
-	164,
-	154,
-	224,
-	164,
-	178,
-	224,
-	164,
-	174,
-	224,
-	164,
-	168,
-	224,
-	164,
-	134,
-	224,
-	164,
-	151,
-	224,
-	164,
-	184,
-	224,
-	165,
-	128,
-	224,
-	164,
-	178,
-	224,
-	165,
-	128,
-	216,
-	185,
-	217,
-	132,
-	217,
-	137,
-	216,
-	165,
-	217,
-	132,
-	217,
-	137,
-	217,
-	135,
-	216,
-	176,
-	216,
-	167,
-	216,
-	162,
-	216,
-	174,
-	216,
-	177,
-	216,
-	185,
-	216,
-	175,
-	216,
-	175,
-	216,
-	167,
-	217,
-	132,
-	217,
-	137,
-	217,
-	135,
-	216,
-	176,
-	217,
-	135,
-	216,
-	181,
-	217,
-	136,
-	216,
-	177,
-	216,
-	186,
-	217,
-	138,
-	216,
-	177,
-	217,
-	131,
-	216,
-	167,
-	217,
-	134,
-	217,
-	136,
-	217,
-	132,
-	216,
-	167,
-	216,
-	168,
-	217,
-	138,
-	217,
-	134,
-	216,
-	185,
-	216,
-	177,
-	216,
-	182,
-	216,
-	176,
-	217,
-	132,
-	217,
-	131,
-	217,
-	135,
-	217,
-	134,
-	216,
-	167,
-	217,
-	138,
-	217,
-	136,
-	217,
-	133,
-	217,
-	130,
-	216,
-	167,
-	217,
-	132,
-	216,
-	185,
-	217,
-	132,
-	217,
-	138,
-	216,
-	167,
-	217,
-	134,
-	216,
-	167,
-	217,
-	132,
-	217,
-	131,
-	217,
-	134,
-	216,
-	173,
-	216,
-	170,
-	217,
-	137,
-	217,
-	130,
-	216,
-	168,
-	217,
-	132,
-	217,
-	136,
-	216,
-	173,
-	216,
-	169,
-	216,
-	167,
-	216,
-	174,
-	216,
-	177,
-	217,
-	129,
-	217,
-	130,
-	216,
-	183,
-	216,
-	185,
-	216,
-	168,
-	216,
-	175,
-	216,
-	177,
-	217,
-	131,
-	217,
-	134,
-	216,
-	165,
-	216,
-	176,
-	216,
-	167,
-	217,
-	131,
-	217,
-	133,
-	216,
-	167,
-	216,
-	167,
-	216,
-	173,
-	216,
-	175,
-	216,
-	165,
-	217,
-	132,
-	216,
-	167,
-	217,
-	129,
-	217,
-	138,
-	217,
-	135,
-	216,
-	168,
-	216,
-	185,
-	216,
-	182,
-	217,
-	131,
-	217,
-	138,
-	217,
-	129,
-	216,
-	168,
-	216,
-	173,
-	216,
-	171,
-	217,
-	136,
-	217,
-	133,
-	217,
-	134,
-	217,
-	136,
-	217,
-	135,
-	217,
-	136,
-	216,
-	163,
-	217,
-	134,
-	216,
-	167,
-	216,
-	172,
-	216,
-	175,
-	216,
-	167,
-	217,
-	132,
-	217,
-	135,
-	216,
-	167,
-	216,
-	179,
-	217,
-	132,
-	217,
-	133,
-	216,
-	185,
-	217,
-	134,
-	216,
-	175,
-	217,
-	132,
-	217,
-	138,
-	216,
-	179,
-	216,
-	185,
-	216,
-	168,
-	216,
-	177,
-	216,
-	181,
-	217,
-	132,
-	217,
-	137,
-	217,
-	133,
-	217,
-	134,
-	216,
-	176,
-	216,
-	168,
-	217,
-	135,
-	216,
-	167,
-	216,
-	163,
-	217,
-	134,
-	217,
-	135,
-	217,
-	133,
-	216,
-	171,
-	217,
-	132,
-	217,
-	131,
-	217,
-	134,
-	216,
-	170,
-	216,
-	167,
-	217,
-	132,
-	216,
-	167,
-	216,
-	173,
-	217,
-	138,
-	216,
-	171,
-	217,
-	133,
-	216,
-	181,
-	216,
-	177,
-	216,
-	180,
-	216,
-	177,
-	216,
-	173,
-	216,
-	173,
-	217,
-	136,
-	217,
-	132,
-	217,
-	136,
-	217,
-	129,
-	217,
-	138,
-	216,
-	167,
-	216,
-	176,
-	216,
-	167,
-	217,
-	132,
-	217,
-	131,
-	217,
-	132,
-	217,
-	133,
-	216,
-	177,
-	216,
-	169,
-	216,
-	167,
-	217,
-	134,
-	216,
-	170,
-	216,
-	167,
-	217,
-	132,
-	217,
-	129,
-	216,
-	163,
-	216,
-	168,
-	217,
-	136,
-	216,
-	174,
-	216,
-	167,
-	216,
-	181,
-	216,
-	163,
-	217,
-	134,
-	216,
-	170,
-	216,
-	167,
-	217,
-	134,
-	217,
-	135,
-	216,
-	167,
-	217,
-	132,
-	217,
-	138,
-	216,
-	185,
-	216,
-	182,
-	217,
-	136,
-	217,
-	136,
-	217,
-	130,
-	216,
-	175,
-	216,
-	167,
-	216,
-	168,
-	217,
-	134,
-	216,
-	174,
-	217,
-	138,
-	216,
-	177,
-	216,
-	168,
-	217,
-	134,
-	216,
-	170,
-	217,
-	132,
-	217,
-	131,
-	217,
-	133,
-	216,
-	180,
-	216,
-	167,
-	216,
-	161,
-	217,
-	136,
-	217,
-	135,
-	217,
-	138,
-	216,
-	167,
-	216,
-	168,
-	217,
-	136,
-	217,
-	130,
-	216,
-	181,
-	216,
-	181,
-	217,
-	136,
-	217,
-	133,
-	216,
-	167,
-	216,
-	177,
-	217,
-	130,
-	217,
-	133,
-	216,
-	163,
-	216,
-	173,
-	216,
-	175,
-	217,
-	134,
-	216,
-	173,
-	217,
-	134,
-	216,
-	185,
-	216,
-	175,
-	217,
-	133,
-	216,
-	177,
-	216,
-	163,
-	217,
-	138,
-	216,
-	167,
-	216,
-	173,
-	216,
-	169,
-	217,
-	131,
-	216,
-	170,
-	216,
-	168,
-	216,
-	175,
-	217,
-	136,
-	217,
-	134,
-	217,
-	138,
-	216,
-	172,
-	216,
-	168,
-	217,
-	133,
-	217,
-	134,
-	217,
-	135,
-	216,
-	170,
-	216,
-	173,
-	216,
-	170,
-	216,
-	172,
-	217,
-	135,
-	216,
-	169,
-	216,
-	179,
-	217,
-	134,
-	216,
-	169,
-	217,
-	138,
-	216,
-	170,
-	217,
-	133,
-	217,
-	131,
-	216,
-	177,
-	216,
-	169,
-	216,
-	186,
-	216,
-	178,
-	216,
-	169,
-	217,
-	134,
-	217,
-	129,
-	216,
-	179,
-	216,
-	168,
-	217,
-	138,
-	216,
-	170,
-	217,
-	132,
-	217,
-	132,
-	217,
-	135,
-	217,
-	132,
-	217,
-	134,
-	216,
-	167,
-	216,
-	170,
-	217,
-	132,
-	217,
-	131,
-	217,
-	130,
-	217,
-	132,
-	216,
-	168,
-	217,
-	132,
-	217,
-	133,
-	216,
-	167,
-	216,
-	185,
-	217,
-	134,
-	217,
-	135,
-	216,
-	163,
-	217,
-	136,
-	217,
-	132,
-	216,
-	180,
-	217,
-	138,
-	216,
-	161,
-	217,
-	134,
-	217,
-	136,
-	216,
-	177,
-	216,
-	163,
-	217,
-	133,
-	216,
-	167,
-	217,
-	129,
-	217,
-	138,
-	217,
-	131,
-	216,
-	168,
-	217,
-	131,
-	217,
-	132,
-	216,
-	176,
-	216,
-	167,
-	216,
-	170,
-	216,
-	177,
-	216,
-	170,
-	216,
-	168,
-	216,
-	168,
-	216,
-	163,
-	217,
-	134,
-	217,
-	135,
-	217,
-	133,
-	216,
-	179,
-	216,
-	167,
-	217,
-	134,
-	217,
-	131,
-	216,
-	168,
-	217,
-	138,
-	216,
-	185,
-	217,
-	129,
-	217,
-	130,
-	216,
-	175,
-	216,
-	173,
-	216,
-	179,
-	217,
-	134,
-	217,
-	132,
-	217,
-	135,
-	217,
-	133,
-	216,
-	180,
-	216,
-	185,
-	216,
-	177,
-	216,
-	163,
-	217,
-	135,
-	217,
-	132,
-	216,
-	180,
-	217,
-	135,
-	216,
-	177,
-	217,
-	130,
-	216,
-	183,
-	216,
-	177,
-	216,
-	183,
-	217,
-	132,
-	216,
-	168,
-	112,
-	114,
-	111,
-	102,
-	105,
-	108,
-	101,
-	115,
-	101,
-	114,
-	118,
-	105,
-	99,
-	101,
-	100,
-	101,
-	102,
-	97,
-	117,
-	108,
-	116,
-	104,
-	105,
-	109,
-	115,
-	101,
-	108,
-	102,
-	100,
-	101,
-	116,
-	97,
-	105,
-	108,
-	115,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	115,
-	117,
-	112,
-	112,
-	111,
-	114,
-	116,
-	115,
-	116,
-	97,
-	114,
-	116,
-	101,
-	100,
-	109,
-	101,
-	115,
-	115,
-	97,
-	103,
-	101,
-	115,
-	117,
-	99,
-	99,
-	101,
-	115,
-	115,
-	102,
-	97,
-	115,
-	104,
-	105,
-	111,
-	110,
-	60,
-	116,
-	105,
-	116,
-	108,
-	101,
-	62,
-	99,
-	111,
-	117,
-	110,
-	116,
-	114,
-	121,
-	97,
-	99,
-	99,
-	111,
-	117,
-	110,
-	116,
-	99,
-	114,
-	101,
-	97,
-	116,
-	101,
-	100,
-	115,
-	116,
-	111,
-	114,
-	105,
-	101,
-	115,
-	114,
-	101,
-	115,
-	117,
-	108,
-	116,
-	115,
-	114,
-	117,
-	110,
-	110,
-	105,
-	110,
-	103,
-	112,
-	114,
-	111,
-	99,
-	101,
-	115,
-	115,
-	119,
-	114,
-	105,
-	116,
-	105,
-	110,
-	103,
-	111,
-	98,
-	106,
-	101,
-	99,
-	116,
-	115,
-	118,
-	105,
-	115,
-	105,
-	98,
-	108,
-	101,
-	119,
-	101,
-	108,
-	99,
-	111,
-	109,
-	101,
-	97,
-	114,
-	116,
-	105,
-	99,
-	108,
-	101,
-	117,
-	110,
-	107,
-	110,
-	111,
-	119,
-	110,
-	110,
-	101,
-	116,
-	119,
-	111,
-	114,
-	107,
-	99,
-	111,
-	109,
-	112,
-	97,
-	110,
-	121,
-	100,
-	121,
-	110,
-	97,
-	109,
-	105,
-	99,
-	98,
-	114,
-	111,
-	119,
-	115,
-	101,
-	114,
-	112,
-	114,
-	105,
-	118,
-	97,
-	99,
-	121,
-	112,
-	114,
-	111,
-	98,
-	108,
-	101,
-	109,
-	83,
-	101,
-	114,
-	118,
-	105,
-	99,
-	101,
-	114,
-	101,
-	115,
-	112,
-	101,
-	99,
-	116,
-	100,
-	105,
-	115,
-	112,
-	108,
-	97,
-	121,
-	114,
-	101,
-	113,
-	117,
-	101,
-	115,
-	116,
-	114,
-	101,
-	115,
-	101,
-	114,
-	118,
-	101,
-	119,
-	101,
-	98,
-	115,
-	105,
-	116,
-	101,
-	104,
-	105,
-	115,
-	116,
-	111,
-	114,
-	121,
-	102,
-	114,
-	105,
-	101,
-	110,
-	100,
-	115,
-	111,
-	112,
-	116,
-	105,
-	111,
-	110,
-	115,
-	119,
-	111,
-	114,
-	107,
-	105,
-	110,
-	103,
-	118,
-	101,
-	114,
-	115,
-	105,
-	111,
-	110,
-	109,
-	105,
-	108,
-	108,
-	105,
-	111,
-	110,
-	99,
-	104,
-	97,
-	110,
-	110,
-	101,
-	108,
-	119,
-	105,
-	110,
-	100,
-	111,
-	119,
-	46,
-	97,
-	100,
-	100,
-	114,
-	101,
-	115,
-	115,
-	118,
-	105,
-	115,
-	105,
-	116,
-	101,
-	100,
-	119,
-	101,
-	97,
-	116,
-	104,
-	101,
-	114,
-	99,
-	111,
-	114,
-	114,
-	101,
-	99,
-	116,
-	112,
-	114,
-	111,
-	100,
-	117,
-	99,
-	116,
-	101,
-	100,
-	105,
-	114,
-	101,
-	99,
-	116,
-	102,
-	111,
-	114,
-	119,
-	97,
-	114,
-	100,
-	121,
-	111,
-	117,
-	32,
-	99,
-	97,
-	110,
-	114,
-	101,
-	109,
-	111,
-	118,
-	101,
-	100,
-	115,
-	117,
-	98,
-	106,
-	101,
-	99,
-	116,
-	99,
-	111,
-	110,
-	116,
-	114,
-	111,
-	108,
-	97,
-	114,
-	99,
-	104,
-	105,
-	118,
-	101,
-	99,
-	117,
-	114,
-	114,
-	101,
-	110,
-	116,
-	114,
-	101,
-	97,
-	100,
-	105,
-	110,
-	103,
-	108,
-	105,
-	98,
-	114,
-	97,
-	114,
-	121,
-	108,
-	105,
-	109,
-	105,
-	116,
-	101,
-	100,
-	109,
-	97,
-	110,
-	97,
-	103,
-	101,
-	114,
-	102,
-	117,
-	114,
-	116,
-	104,
-	101,
-	114,
-	115,
-	117,
-	109,
-	109,
-	97,
-	114,
-	121,
-	109,
-	97,
-	99,
-	104,
-	105,
-	110,
-	101,
-	109,
-	105,
-	110,
-	117,
-	116,
-	101,
-	115,
-	112,
-	114,
-	105,
-	118,
-	97,
-	116,
-	101,
-	99,
-	111,
-	110,
-	116,
-	101,
-	120,
-	116,
-	112,
-	114,
-	111,
-	103,
-	114,
-	97,
-	109,
-	115,
-	111,
-	99,
-	105,
-	101,
-	116,
-	121,
-	110,
-	117,
-	109,
-	98,
-	101,
-	114,
-	115,
-	119,
-	114,
-	105,
-	116,
-	116,
-	101,
-	110,
-	101,
-	110,
-	97,
-	98,
-	108,
-	101,
-	100,
-	116,
-	114,
-	105,
-	103,
-	103,
-	101,
-	114,
-	115,
-	111,
-	117,
-	114,
-	99,
-	101,
-	115,
-	108,
-	111,
-	97,
-	100,
-	105,
-	110,
-	103,
-	101,
-	108,
-	101,
-	109,
-	101,
-	110,
-	116,
-	112,
-	97,
-	114,
-	116,
-	110,
-	101,
-	114,
-	102,
-	105,
-	110,
-	97,
-	108,
-	108,
-	121,
-	112,
-	101,
-	114,
-	102,
-	101,
-	99,
-	116,
-	109,
-	101,
-	97,
-	110,
-	105,
-	110,
-	103,
-	115,
-	121,
-	115,
-	116,
-	101,
-	109,
-	115,
-	107,
-	101,
-	101,
-	112,
-	105,
-	110,
-	103,
-	99,
-	117,
-	108,
-	116,
-	117,
-	114,
-	101,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	44,
-	106,
-	111,
-	117,
-	114,
-	110,
-	97,
-	108,
-	112,
-	114,
-	111,
-	106,
-	101,
-	99,
-	116,
-	115,
-	117,
-	114,
-	102,
-	97,
-	99,
-	101,
-	115,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	101,
-	120,
-	112,
-	105,
-	114,
-	101,
-	115,
-	114,
-	101,
-	118,
-	105,
-	101,
-	119,
-	115,
-	98,
-	97,
-	108,
-	97,
-	110,
-	99,
-	101,
-	69,
-	110,
-	103,
-	108,
-	105,
-	115,
-	104,
-	67,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	116,
-	104,
-	114,
-	111,
-	117,
-	103,
-	104,
-	80,
-	108,
-	101,
-	97,
-	115,
-	101,
-	32,
-	111,
-	112,
-	105,
-	110,
-	105,
-	111,
-	110,
-	99,
-	111,
-	110,
-	116,
-	97,
-	99,
-	116,
-	97,
-	118,
-	101,
-	114,
-	97,
-	103,
-	101,
-	112,
-	114,
-	105,
-	109,
-	97,
-	114,
-	121,
-	118,
-	105,
-	108,
-	108,
-	97,
-	103,
-	101,
-	83,
-	112,
-	97,
-	110,
-	105,
-	115,
-	104,
-	103,
-	97,
-	108,
-	108,
-	101,
-	114,
-	121,
-	100,
-	101,
-	99,
-	108,
-	105,
-	110,
-	101,
-	109,
-	101,
-	101,
-	116,
-	105,
-	110,
-	103,
-	109,
-	105,
-	115,
-	115,
-	105,
-	111,
-	110,
-	112,
-	111,
-	112,
-	117,
-	108,
-	97,
-	114,
-	113,
-	117,
-	97,
-	108,
-	105,
-	116,
-	121,
-	109,
-	101,
-	97,
-	115,
-	117,
-	114,
-	101,
-	103,
-	101,
-	110,
-	101,
-	114,
-	97,
-	108,
-	115,
-	112,
-	101,
-	99,
-	105,
-	101,
-	115,
-	115,
-	101,
-	115,
-	115,
-	105,
-	111,
-	110,
-	115,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	119,
-	114,
-	105,
-	116,
-	101,
-	114,
-	115,
-	99,
-	111,
-	117,
-	110,
-	116,
-	101,
-	114,
-	105,
-	110,
-	105,
-	116,
-	105,
-	97,
-	108,
-	114,
-	101,
-	112,
-	111,
-	114,
-	116,
-	115,
-	102,
-	105,
-	103,
-	117,
-	114,
-	101,
-	115,
-	109,
-	101,
-	109,
-	98,
-	101,
-	114,
-	115,
-	104,
-	111,
-	108,
-	100,
-	105,
-	110,
-	103,
-	100,
-	105,
-	115,
-	112,
-	117,
-	116,
-	101,
-	101,
-	97,
-	114,
-	108,
-	105,
-	101,
-	114,
-	101,
-	120,
-	112,
-	114,
-	101,
-	115,
-	115,
-	100,
-	105,
-	103,
-	105,
-	116,
-	97,
-	108,
-	112,
-	105,
-	99,
-	116,
-	117,
-	114,
-	101,
-	65,
-	110,
-	111,
-	116,
-	104,
-	101,
-	114,
-	109,
-	97,
-	114,
-	114,
-	105,
-	101,
-	100,
-	116,
-	114,
-	97,
-	102,
-	102,
-	105,
-	99,
-	108,
-	101,
-	97,
-	100,
-	105,
-	110,
-	103,
-	99,
-	104,
-	97,
-	110,
-	103,
-	101,
-	100,
-	99,
-	101,
-	110,
-	116,
-	114,
-	97,
-	108,
-	118,
-	105,
-	99,
-	116,
-	111,
-	114,
-	121,
-	105,
-	109,
-	97,
-	103,
-	101,
-	115,
-	47,
-	114,
-	101,
-	97,
-	115,
-	111,
-	110,
-	115,
-	115,
-	116,
-	117,
-	100,
-	105,
-	101,
-	115,
-	102,
-	101,
-	97,
-	116,
-	117,
-	114,
-	101,
-	108,
-	105,
-	115,
-	116,
-	105,
-	110,
-	103,
-	109,
-	117,
-	115,
-	116,
-	32,
-	98,
-	101,
-	115,
-	99,
-	104,
-	111,
-	111,
-	108,
-	115,
-	86,
-	101,
-	114,
-	115,
-	105,
-	111,
-	110,
-	117,
-	115,
-	117,
-	97,
-	108,
-	108,
-	121,
-	101,
-	112,
-	105,
-	115,
-	111,
-	100,
-	101,
-	112,
-	108,
-	97,
-	121,
-	105,
-	110,
-	103,
-	103,
-	114,
-	111,
-	119,
-	105,
-	110,
-	103,
-	111,
-	98,
-	118,
-	105,
-	111,
-	117,
-	115,
-	111,
-	118,
-	101,
-	114,
-	108,
-	97,
-	121,
-	112,
-	114,
-	101,
-	115,
-	101,
-	110,
-	116,
-	97,
-	99,
-	116,
-	105,
-	111,
-	110,
-	115,
-	60,
-	47,
-	117,
-	108,
-	62,
-	13,
-	10,
-	119,
-	114,
-	97,
-	112,
-	112,
-	101,
-	114,
-	97,
-	108,
-	114,
-	101,
-	97,
-	100,
-	121,
-	99,
-	101,
-	114,
-	116,
-	97,
-	105,
-	110,
-	114,
-	101,
-	97,
-	108,
-	105,
-	116,
-	121,
-	115,
-	116,
-	111,
-	114,
-	97,
-	103,
-	101,
-	97,
-	110,
-	111,
-	116,
-	104,
-	101,
-	114,
-	100,
-	101,
-	115,
-	107,
-	116,
-	111,
-	112,
-	111,
-	102,
-	102,
-	101,
-	114,
-	101,
-	100,
-	112,
-	97,
-	116,
-	116,
-	101,
-	114,
-	110,
-	117,
-	110,
-	117,
-	115,
-	117,
-	97,
-	108,
-	68,
-	105,
-	103,
-	105,
-	116,
-	97,
-	108,
-	99,
-	97,
-	112,
-	105,
-	116,
-	97,
-	108,
-	87,
-	101,
-	98,
-	115,
-	105,
-	116,
-	101,
-	102,
-	97,
-	105,
-	108,
-	117,
-	114,
-	101,
-	99,
-	111,
-	110,
-	110,
-	101,
-	99,
-	116,
-	114,
-	101,
-	100,
-	117,
-	99,
-	101,
-	100,
-	65,
-	110,
-	100,
-	114,
-	111,
-	105,
-	100,
-	100,
-	101,
-	99,
-	97,
-	100,
-	101,
-	115,
-	114,
-	101,
-	103,
-	117,
-	108,
-	97,
-	114,
-	32,
-	38,
-	97,
-	109,
-	112,
-	59,
-	32,
-	97,
-	110,
-	105,
-	109,
-	97,
-	108,
-	115,
-	114,
-	101,
-	108,
-	101,
-	97,
-	115,
-	101,
-	65,
-	117,
-	116,
-	111,
-	109,
-	97,
-	116,
-	103,
-	101,
-	116,
-	116,
-	105,
-	110,
-	103,
-	109,
-	101,
-	116,
-	104,
-	111,
-	100,
-	115,
-	110,
-	111,
-	116,
-	104,
-	105,
-	110,
-	103,
-	80,
-	111,
-	112,
-	117,
-	108,
-	97,
-	114,
-	99,
-	97,
-	112,
-	116,
-	105,
-	111,
-	110,
-	108,
-	101,
-	116,
-	116,
-	101,
-	114,
-	115,
-	99,
-	97,
-	112,
-	116,
-	117,
-	114,
-	101,
-	115,
-	99,
-	105,
-	101,
-	110,
-	99,
-	101,
-	108,
-	105,
-	99,
-	101,
-	110,
-	115,
-	101,
-	99,
-	104,
-	97,
-	110,
-	103,
-	101,
-	115,
-	69,
-	110,
-	103,
-	108,
-	97,
-	110,
-	100,
-	61,
-	49,
-	38,
-	97,
-	109,
-	112,
-	59,
-	72,
-	105,
-	115,
-	116,
-	111,
-	114,
-	121,
-	32,
-	61,
-	32,
-	110,
-	101,
-	119,
-	32,
-	67,
-	101,
-	110,
-	116,
-	114,
-	97,
-	108,
-	117,
-	112,
-	100,
-	97,
-	116,
-	101,
-	100,
-	83,
-	112,
-	101,
-	99,
-	105,
-	97,
-	108,
-	78,
-	101,
-	116,
-	119,
-	111,
-	114,
-	107,
-	114,
-	101,
-	113,
-	117,
-	105,
-	114,
-	101,
-	99,
-	111,
-	109,
-	109,
-	101,
-	110,
-	116,
-	119,
-	97,
-	114,
-	110,
-	105,
-	110,
-	103,
-	67,
-	111,
-	108,
-	108,
-	101,
-	103,
-	101,
-	116,
-	111,
-	111,
-	108,
-	98,
-	97,
-	114,
-	114,
-	101,
-	109,
-	97,
-	105,
-	110,
-	115,
-	98,
-	101,
-	99,
-	97,
-	117,
-	115,
-	101,
-	101,
-	108,
-	101,
-	99,
-	116,
-	101,
-	100,
-	68,
-	101,
-	117,
-	116,
-	115,
-	99,
-	104,
-	102,
-	105,
-	110,
-	97,
-	110,
-	99,
-	101,
-	119,
-	111,
-	114,
-	107,
-	101,
-	114,
-	115,
-	113,
-	117,
-	105,
-	99,
-	107,
-	108,
-	121,
-	98,
-	101,
-	116,
-	119,
-	101,
-	101,
-	110,
-	101,
-	120,
-	97,
-	99,
-	116,
-	108,
-	121,
-	115,
-	101,
-	116,
-	116,
-	105,
-	110,
-	103,
-	100,
-	105,
-	115,
-	101,
-	97,
-	115,
-	101,
-	83,
-	111,
-	99,
-	105,
-	101,
-	116,
-	121,
-	119,
-	101,
-	97,
-	112,
-	111,
-	110,
-	115,
-	101,
-	120,
-	104,
-	105,
-	98,
-	105,
-	116,
-	38,
-	108,
-	116,
-	59,
-	33,
-	45,
-	45,
-	67,
-	111,
-	110,
-	116,
-	114,
-	111,
-	108,
-	99,
-	108,
-	97,
-	115,
-	115,
-	101,
-	115,
-	99,
-	111,
-	118,
-	101,
-	114,
-	101,
-	100,
-	111,
-	117,
-	116,
-	108,
-	105,
-	110,
-	101,
-	97,
-	116,
-	116,
-	97,
-	99,
-	107,
-	115,
-	100,
-	101,
-	118,
-	105,
-	99,
-	101,
-	115,
-	40,
-	119,
-	105,
-	110,
-	100,
-	111,
-	119,
-	112,
-	117,
-	114,
-	112,
-	111,
-	115,
-	101,
-	116,
-	105,
-	116,
-	108,
-	101,
-	61,
-	34,
-	77,
-	111,
-	98,
-	105,
-	108,
-	101,
-	32,
-	107,
-	105,
-	108,
-	108,
-	105,
-	110,
-	103,
-	115,
-	104,
-	111,
-	119,
-	105,
-	110,
-	103,
-	73,
-	116,
-	97,
-	108,
-	105,
-	97,
-	110,
-	100,
-	114,
-	111,
-	112,
-	112,
-	101,
-	100,
-	104,
-	101,
-	97,
-	118,
-	105,
-	108,
-	121,
-	101,
-	102,
-	102,
-	101,
-	99,
-	116,
-	115,
-	45,
-	49,
-	39,
-	93,
-	41,
-	59,
-	10,
-	99,
-	111,
-	110,
-	102,
-	105,
-	114,
-	109,
-	67,
-	117,
-	114,
-	114,
-	101,
-	110,
-	116,
-	97,
-	100,
-	118,
-	97,
-	110,
-	99,
-	101,
-	115,
-	104,
-	97,
-	114,
-	105,
-	110,
-	103,
-	111,
-	112,
-	101,
-	110,
-	105,
-	110,
-	103,
-	100,
-	114,
-	97,
-	119,
-	105,
-	110,
-	103,
-	98,
-	105,
-	108,
-	108,
-	105,
-	111,
-	110,
-	111,
-	114,
-	100,
-	101,
-	114,
-	101,
-	100,
-	71,
-	101,
-	114,
-	109,
-	97,
-	110,
-	121,
-	114,
-	101,
-	108,
-	97,
-	116,
-	101,
-	100,
-	60,
-	47,
-	102,
-	111,
-	114,
-	109,
-	62,
-	105,
-	110,
-	99,
-	108,
-	117,
-	100,
-	101,
-	119,
-	104,
-	101,
-	116,
-	104,
-	101,
-	114,
-	100,
-	101,
-	102,
-	105,
-	110,
-	101,
-	100,
-	83,
-	99,
-	105,
-	101,
-	110,
-	99,
-	101,
-	99,
-	97,
-	116,
-	97,
-	108,
-	111,
-	103,
-	65,
-	114,
-	116,
-	105,
-	99,
-	108,
-	101,
-	98,
-	117,
-	116,
-	116,
-	111,
-	110,
-	115,
-	108,
-	97,
-	114,
-	103,
-	101,
-	115,
-	116,
-	117,
-	110,
-	105,
-	102,
-	111,
-	114,
-	109,
-	106,
-	111,
-	117,
-	114,
-	110,
-	101,
-	121,
-	115,
-	105,
-	100,
-	101,
-	98,
-	97,
-	114,
-	67,
-	104,
-	105,
-	99,
-	97,
-	103,
-	111,
-	104,
-	111,
-	108,
-	105,
-	100,
-	97,
-	121,
-	71,
-	101,
-	110,
-	101,
-	114,
-	97,
-	108,
-	112,
-	97,
-	115,
-	115,
-	97,
-	103,
-	101,
-	44,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	97,
-	110,
-	105,
-	109,
-	97,
-	116,
-	101,
-	102,
-	101,
-	101,
-	108,
-	105,
-	110,
-	103,
-	97,
-	114,
-	114,
-	105,
-	118,
-	101,
-	100,
-	112,
-	97,
-	115,
-	115,
-	105,
-	110,
-	103,
-	110,
-	97,
-	116,
-	117,
-	114,
-	97,
-	108,
-	114,
-	111,
-	117,
-	103,
-	104,
-	108,
-	121,
-	46,
-	10,
-	10,
-	84,
-	104,
-	101,
-	32,
-	98,
-	117,
-	116,
-	32,
-	110,
-	111,
-	116,
-	100,
-	101,
-	110,
-	115,
-	105,
-	116,
-	121,
-	66,
-	114,
-	105,
-	116,
-	97,
-	105,
-	110,
-	67,
-	104,
-	105,
-	110,
-	101,
-	115,
-	101,
-	108,
-	97,
-	99,
-	107,
-	32,
-	111,
-	102,
-	116,
-	114,
-	105,
-	98,
-	117,
-	116,
-	101,
-	73,
-	114,
-	101,
-	108,
-	97,
-	110,
-	100,
-	34,
-	32,
-	100,
-	97,
-	116,
-	97,
-	45,
-	102,
-	97,
-	99,
-	116,
-	111,
-	114,
-	115,
-	114,
-	101,
-	99,
-	101,
-	105,
-	118,
-	101,
-	116,
-	104,
-	97,
-	116,
-	32,
-	105,
-	115,
-	76,
-	105,
-	98,
-	114,
-	97,
-	114,
-	121,
-	104,
-	117,
-	115,
-	98,
-	97,
-	110,
-	100,
-	105,
-	110,
-	32,
-	102,
-	97,
-	99,
-	116,
-	97,
-	102,
-	102,
-	97,
-	105,
-	114,
-	115,
-	67,
-	104,
-	97,
-	114,
-	108,
-	101,
-	115,
-	114,
-	97,
-	100,
-	105,
-	99,
-	97,
-	108,
-	98,
-	114,
-	111,
-	117,
-	103,
-	104,
-	116,
-	102,
-	105,
-	110,
-	100,
-	105,
-	110,
-	103,
-	108,
-	97,
-	110,
-	100,
-	105,
-	110,
-	103,
-	58,
-	108,
-	97,
-	110,
-	103,
-	61,
-	34,
-	114,
-	101,
-	116,
-	117,
-	114,
-	110,
-	32,
-	108,
-	101,
-	97,
-	100,
-	101,
-	114,
-	115,
-	112,
-	108,
-	97,
-	110,
-	110,
-	101,
-	100,
-	112,
-	114,
-	101,
-	109,
-	105,
-	117,
-	109,
-	112,
-	97,
-	99,
-	107,
-	97,
-	103,
-	101,
-	65,
-	109,
-	101,
-	114,
-	105,
-	99,
-	97,
-	69,
-	100,
-	105,
-	116,
-	105,
-	111,
-	110,
-	93,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	77,
-	101,
-	115,
-	115,
-	97,
-	103,
-	101,
-	110,
-	101,
-	101,
-	100,
-	32,
-	116,
-	111,
-	118,
-	97,
-	108,
-	117,
-	101,
-	61,
-	34,
-	99,
-	111,
-	109,
-	112,
-	108,
-	101,
-	120,
-	108,
-	111,
-	111,
-	107,
-	105,
-	110,
-	103,
-	115,
-	116,
-	97,
-	116,
-	105,
-	111,
-	110,
-	98,
-	101,
-	108,
-	105,
-	101,
-	118,
-	101,
-	115,
-	109,
-	97,
-	108,
-	108,
-	101,
-	114,
-	45,
-	109,
-	111,
-	98,
-	105,
-	108,
-	101,
-	114,
-	101,
-	99,
-	111,
-	114,
-	100,
-	115,
-	119,
-	97,
-	110,
-	116,
-	32,
-	116,
-	111,
-	107,
-	105,
-	110,
-	100,
-	32,
-	111,
-	102,
-	70,
-	105,
-	114,
-	101,
-	102,
-	111,
-	120,
-	121,
-	111,
-	117,
-	32,
-	97,
-	114,
-	101,
-	115,
-	105,
-	109,
-	105,
-	108,
-	97,
-	114,
-	115,
-	116,
-	117,
-	100,
-	105,
-	101,
-	100,
-	109,
-	97,
-	120,
-	105,
-	109,
-	117,
-	109,
-	104,
-	101,
-	97,
-	100,
-	105,
-	110,
-	103,
-	114,
-	97,
-	112,
-	105,
-	100,
-	108,
-	121,
-	99,
-	108,
-	105,
-	109,
-	97,
-	116,
-	101,
-	107,
-	105,
-	110,
-	103,
-	100,
-	111,
-	109,
-	101,
-	109,
-	101,
-	114,
-	103,
-	101,
-	100,
-	97,
-	109,
-	111,
-	117,
-	110,
-	116,
-	115,
-	102,
-	111,
-	117,
-	110,
-	100,
-	101,
-	100,
-	112,
-	105,
-	111,
-	110,
-	101,
-	101,
-	114,
-	102,
-	111,
-	114,
-	109,
-	117,
-	108,
-	97,
-	100,
-	121,
-	110,
-	97,
-	115,
-	116,
-	121,
-	104,
-	111,
-	119,
-	32,
-	116,
-	111,
-	32,
-	83,
-	117,
-	112,
-	112,
-	111,
-	114,
-	116,
-	114,
-	101,
-	118,
-	101,
-	110,
-	117,
-	101,
-	101,
-	99,
-	111,
-	110,
-	111,
-	109,
-	121,
-	82,
-	101,
-	115,
-	117,
-	108,
-	116,
-	115,
-	98,
-	114,
-	111,
-	116,
-	104,
-	101,
-	114,
-	115,
-	111,
-	108,
-	100,
-	105,
-	101,
-	114,
-	108,
-	97,
-	114,
-	103,
-	101,
-	108,
-	121,
-	99,
-	97,
-	108,
-	108,
-	105,
-	110,
-	103,
-	46,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	65,
-	99,
-	99,
-	111,
-	117,
-	110,
-	116,
-	69,
-	100,
-	119,
-	97,
-	114,
-	100,
-	32,
-	115,
-	101,
-	103,
-	109,
-	101,
-	110,
-	116,
-	82,
-	111,
-	98,
-	101,
-	114,
-	116,
-	32,
-	101,
-	102,
-	102,
-	111,
-	114,
-	116,
-	115,
-	80,
-	97,
-	99,
-	105,
-	102,
-	105,
-	99,
-	108,
-	101,
-	97,
-	114,
-	110,
-	101,
-	100,
-	117,
-	112,
-	32,
-	119,
-	105,
-	116,
-	104,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	58,
-	119,
-	101,
-	32,
-	104,
-	97,
-	118,
-	101,
-	65,
-	110,
-	103,
-	101,
-	108,
-	101,
-	115,
-	110,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	95,
-	115,
-	101,
-	97,
-	114,
-	99,
-	104,
-	97,
-	112,
-	112,
-	108,
-	105,
-	101,
-	100,
-	97,
-	99,
-	113,
-	117,
-	105,
-	114,
-	101,
-	109,
-	97,
-	115,
-	115,
-	105,
-	118,
-	101,
-	103,
-	114,
-	97,
-	110,
-	116,
-	101,
-	100,
-	58,
-	32,
-	102,
-	97,
-	108,
-	115,
-	101,
-	116,
-	114,
-	101,
-	97,
-	116,
-	101,
-	100,
-	98,
-	105,
-	103,
-	103,
-	101,
-	115,
-	116,
-	98,
-	101,
-	110,
-	101,
-	102,
-	105,
-	116,
-	100,
-	114,
-	105,
-	118,
-	105,
-	110,
-	103,
-	83,
-	116,
-	117,
-	100,
-	105,
-	101,
-	115,
-	109,
-	105,
-	110,
-	105,
-	109,
-	117,
-	109,
-	112,
-	101,
-	114,
-	104,
-	97,
-	112,
-	115,
-	109,
-	111,
-	114,
-	110,
-	105,
-	110,
-	103,
-	115,
-	101,
-	108,
-	108,
-	105,
-	110,
-	103,
-	105,
-	115,
-	32,
-	117,
-	115,
-	101,
-	100,
-	114,
-	101,
-	118,
-	101,
-	114,
-	115,
-	101,
-	118,
-	97,
-	114,
-	105,
-	97,
-	110,
-	116,
-	32,
-	114,
-	111,
-	108,
-	101,
-	61,
-	34,
-	109,
-	105,
-	115,
-	115,
-	105,
-	110,
-	103,
-	97,
-	99,
-	104,
-	105,
-	101,
-	118,
-	101,
-	112,
-	114,
-	111,
-	109,
-	111,
-	116,
-	101,
-	115,
-	116,
-	117,
-	100,
-	101,
-	110,
-	116,
-	115,
-	111,
-	109,
-	101,
-	111,
-	110,
-	101,
-	101,
-	120,
-	116,
-	114,
-	101,
-	109,
-	101,
-	114,
-	101,
-	115,
-	116,
-	111,
-	114,
-	101,
-	98,
-	111,
-	116,
-	116,
-	111,
-	109,
-	58,
-	101,
-	118,
-	111,
-	108,
-	118,
-	101,
-	100,
-	97,
-	108,
-	108,
-	32,
-	116,
-	104,
-	101,
-	115,
-	105,
-	116,
-	101,
-	109,
-	97,
-	112,
-	101,
-	110,
-	103,
-	108,
-	105,
-	115,
-	104,
-	119,
-	97,
-	121,
-	32,
-	116,
-	111,
-	32,
-	32,
-	65,
-	117,
-	103,
-	117,
-	115,
-	116,
-	115,
-	121,
-	109,
-	98,
-	111,
-	108,
-	115,
-	67,
-	111,
-	109,
-	112,
-	97,
-	110,
-	121,
-	109,
-	97,
-	116,
-	116,
-	101,
-	114,
-	115,
-	109,
-	117,
-	115,
-	105,
-	99,
-	97,
-	108,
-	97,
-	103,
-	97,
-	105,
-	110,
-	115,
-	116,
-	115,
-	101,
-	114,
-	118,
-	105,
-	110,
-	103,
-	125,
-	41,
-	40,
-	41,
-	59,
-	13,
-	10,
-	112,
-	97,
-	121,
-	109,
-	101,
-	110,
-	116,
-	116,
-	114,
-	111,
-	117,
-	98,
-	108,
-	101,
-	99,
-	111,
-	110,
-	99,
-	101,
-	112,
-	116,
-	99,
-	111,
-	109,
-	112,
-	97,
-	114,
-	101,
-	112,
-	97,
-	114,
-	101,
-	110,
-	116,
-	115,
-	112,
-	108,
-	97,
-	121,
-	101,
-	114,
-	115,
-	114,
-	101,
-	103,
-	105,
-	111,
-	110,
-	115,
-	109,
-	111,
-	110,
-	105,
-	116,
-	111,
-	114,
-	32,
-	39,
-	39,
-	84,
-	104,
-	101,
-	32,
-	119,
-	105,
-	110,
-	110,
-	105,
-	110,
-	103,
-	101,
-	120,
-	112,
-	108,
-	111,
-	114,
-	101,
-	97,
-	100,
-	97,
-	112,
-	116,
-	101,
-	100,
-	71,
-	97,
-	108,
-	108,
-	101,
-	114,
-	121,
-	112,
-	114,
-	111,
-	100,
-	117,
-	99,
-	101,
-	97,
-	98,
-	105,
-	108,
-	105,
-	116,
-	121,
-	101,
-	110,
-	104,
-	97,
-	110,
-	99,
-	101,
-	99,
-	97,
-	114,
-	101,
-	101,
-	114,
-	115,
-	41,
-	46,
-	32,
-	84,
-	104,
-	101,
-	32,
-	99,
-	111,
-	108,
-	108,
-	101,
-	99,
-	116,
-	83,
-	101,
-	97,
-	114,
-	99,
-	104,
-	32,
-	97,
-	110,
-	99,
-	105,
-	101,
-	110,
-	116,
-	101,
-	120,
-	105,
-	115,
-	116,
-	101,
-	100,
-	102,
-	111,
-	111,
-	116,
-	101,
-	114,
-	32,
-	104,
-	97,
-	110,
-	100,
-	108,
-	101,
-	114,
-	112,
-	114,
-	105,
-	110,
-	116,
-	101,
-	100,
-	99,
-	111,
-	110,
-	115,
-	111,
-	108,
-	101,
-	69,
-	97,
-	115,
-	116,
-	101,
-	114,
-	110,
-	101,
-	120,
-	112,
-	111,
-	114,
-	116,
-	115,
-	119,
-	105,
-	110,
-	100,
-	111,
-	119,
-	115,
-	67,
-	104,
-	97,
-	110,
-	110,
-	101,
-	108,
-	105,
-	108,
-	108,
-	101,
-	103,
-	97,
-	108,
-	110,
-	101,
-	117,
-	116,
-	114,
-	97,
-	108,
-	115,
-	117,
-	103,
-	103,
-	101,
-	115,
-	116,
-	95,
-	104,
-	101,
-	97,
-	100,
-	101,
-	114,
-	115,
-	105,
-	103,
-	110,
-	105,
-	110,
-	103,
-	46,
-	104,
-	116,
-	109,
-	108,
-	34,
-	62,
-	115,
-	101,
-	116,
-	116,
-	108,
-	101,
-	100,
-	119,
-	101,
-	115,
-	116,
-	101,
-	114,
-	110,
-	99,
-	97,
-	117,
-	115,
-	105,
-	110,
-	103,
-	45,
-	119,
-	101,
-	98,
-	107,
-	105,
-	116,
-	99,
-	108,
-	97,
-	105,
-	109,
-	101,
-	100,
-	74,
-	117,
-	115,
-	116,
-	105,
-	99,
-	101,
-	99,
-	104,
-	97,
-	112,
-	116,
-	101,
-	114,
-	118,
-	105,
-	99,
-	116,
-	105,
-	109,
-	115,
-	84,
-	104,
-	111,
-	109,
-	97,
-	115,
-	32,
-	109,
-	111,
-	122,
-	105,
-	108,
-	108,
-	97,
-	112,
-	114,
-	111,
-	109,
-	105,
-	115,
-	101,
-	112,
-	97,
-	114,
-	116,
-	105,
-	101,
-	115,
-	101,
-	100,
-	105,
-	116,
-	105,
-	111,
-	110,
-	111,
-	117,
-	116,
-	115,
-	105,
-	100,
-	101,
-	58,
-	102,
-	97,
-	108,
-	115,
-	101,
-	44,
-	104,
-	117,
-	110,
-	100,
-	114,
-	101,
-	100,
-	79,
-	108,
-	121,
-	109,
-	112,
-	105,
-	99,
-	95,
-	98,
-	117,
-	116,
-	116,
-	111,
-	110,
-	97,
-	117,
-	116,
-	104,
-	111,
-	114,
-	115,
-	114,
-	101,
-	97,
-	99,
-	104,
-	101,
-	100,
-	99,
-	104,
-	114,
-	111,
-	110,
-	105,
-	99,
-	100,
-	101,
-	109,
-	97,
-	110,
-	100,
-	115,
-	115,
-	101,
-	99,
-	111,
-	110,
-	100,
-	115,
-	112,
-	114,
-	111,
-	116,
-	101,
-	99,
-	116,
-	97,
-	100,
-	111,
-	112,
-	116,
-	101,
-	100,
-	112,
-	114,
-	101,
-	112,
-	97,
-	114,
-	101,
-	110,
-	101,
-	105,
-	116,
-	104,
-	101,
-	114,
-	103,
-	114,
-	101,
-	97,
-	116,
-	108,
-	121,
-	103,
-	114,
-	101,
-	97,
-	116,
-	101,
-	114,
-	111,
-	118,
-	101,
-	114,
-	97,
-	108,
-	108,
-	105,
-	109,
-	112,
-	114,
-	111,
-	118,
-	101,
-	99,
-	111,
-	109,
-	109,
-	97,
-	110,
-	100,
-	115,
-	112,
-	101,
-	99,
-	105,
-	97,
-	108,
-	115,
-	101,
-	97,
-	114,
-	99,
-	104,
-	46,
-	119,
-	111,
-	114,
-	115,
-	104,
-	105,
-	112,
-	102,
-	117,
-	110,
-	100,
-	105,
-	110,
-	103,
-	116,
-	104,
-	111,
-	117,
-	103,
-	104,
-	116,
-	104,
-	105,
-	103,
-	104,
-	101,
-	115,
-	116,
-	105,
-	110,
-	115,
-	116,
-	101,
-	97,
-	100,
-	117,
-	116,
-	105,
-	108,
-	105,
-	116,
-	121,
-	113,
-	117,
-	97,
-	114,
-	116,
-	101,
-	114,
-	67,
-	117,
-	108,
-	116,
-	117,
-	114,
-	101,
-	116,
-	101,
-	115,
-	116,
-	105,
-	110,
-	103,
-	99,
-	108,
-	101,
-	97,
-	114,
-	108,
-	121,
-	101,
-	120,
-	112,
-	111,
-	115,
-	101,
-	100,
-	66,
-	114,
-	111,
-	119,
-	115,
-	101,
-	114,
-	108,
-	105,
-	98,
-	101,
-	114,
-	97,
-	108,
-	125,
-	32,
-	99,
-	97,
-	116,
-	99,
-	104,
-	80,
-	114,
-	111,
-	106,
-	101,
-	99,
-	116,
-	101,
-	120,
-	97,
-	109,
-	112,
-	108,
-	101,
-	104,
-	105,
-	100,
-	101,
-	40,
-	41,
-	59,
-	70,
-	108,
-	111,
-	114,
-	105,
-	100,
-	97,
-	97,
-	110,
-	115,
-	119,
-	101,
-	114,
-	115,
-	97,
-	108,
-	108,
-	111,
-	119,
-	101,
-	100,
-	69,
-	109,
-	112,
-	101,
-	114,
-	111,
-	114,
-	100,
-	101,
-	102,
-	101,
-	110,
-	115,
-	101,
-	115,
-	101,
-	114,
-	105,
-	111,
-	117,
-	115,
-	102,
-	114,
-	101,
-	101,
-	100,
-	111,
-	109,
-	83,
-	101,
-	118,
-	101,
-	114,
-	97,
-	108,
-	45,
-	98,
-	117,
-	116,
-	116,
-	111,
-	110,
-	70,
-	117,
-	114,
-	116,
-	104,
-	101,
-	114,
-	111,
-	117,
-	116,
-	32,
-	111,
-	102,
-	32,
-	33,
-	61,
-	32,
-	110,
-	117,
-	108,
-	108,
-	116,
-	114,
-	97,
-	105,
-	110,
-	101,
-	100,
-	68,
-	101,
-	110,
-	109,
-	97,
-	114,
-	107,
-	118,
-	111,
-	105,
-	100,
-	40,
-	48,
-	41,
-	47,
-	97,
-	108,
-	108,
-	46,
-	106,
-	115,
-	112,
-	114,
-	101,
-	118,
-	101,
-	110,
-	116,
-	82,
-	101,
-	113,
-	117,
-	101,
-	115,
-	116,
-	83,
-	116,
-	101,
-	112,
-	104,
-	101,
-	110,
-	10,
-	10,
-	87,
-	104,
-	101,
-	110,
-	32,
-	111,
-	98,
-	115,
-	101,
-	114,
-	118,
-	101,
-	60,
-	47,
-	104,
-	50,
-	62,
-	13,
-	10,
-	77,
-	111,
-	100,
-	101,
-	114,
-	110,
-	32,
-	112,
-	114,
-	111,
-	118,
-	105,
-	100,
-	101,
-	34,
-	32,
-	97,
-	108,
-	116,
-	61,
-	34,
-	98,
-	111,
-	114,
-	100,
-	101,
-	114,
-	115,
-	46,
-	10,
-	10,
-	70,
-	111,
-	114,
-	32,
-	10,
-	10,
-	77,
-	97,
-	110,
-	121,
-	32,
-	97,
-	114,
-	116,
-	105,
-	115,
-	116,
-	115,
-	112,
-	111,
-	119,
-	101,
-	114,
-	101,
-	100,
-	112,
-	101,
-	114,
-	102,
-	111,
-	114,
-	109,
-	102,
-	105,
-	99,
-	116,
-	105,
-	111,
-	110,
-	116,
-	121,
-	112,
-	101,
-	32,
-	111,
-	102,
-	109,
-	101,
-	100,
-	105,
-	99,
-	97,
-	108,
-	116,
-	105,
-	99,
-	107,
-	101,
-	116,
-	115,
-	111,
-	112,
-	112,
-	111,
-	115,
-	101,
-	100,
-	67,
-	111,
-	117,
-	110,
-	99,
-	105,
-	108,
-	119,
-	105,
-	116,
-	110,
-	101,
-	115,
-	115,
-	106,
-	117,
-	115,
-	116,
-	105,
-	99,
-	101,
-	71,
-	101,
-	111,
-	114,
-	103,
-	101,
-	32,
-	66,
-	101,
-	108,
-	103,
-	105,
-	117,
-	109,
-	46,
-	46,
-	46,
-	60,
-	47,
-	97,
-	62,
-	116,
-	119,
-	105,
-	116,
-	116,
-	101,
-	114,
-	110,
-	111,
-	116,
-	97,
-	98,
-	108,
-	121,
-	119,
-	97,
-	105,
-	116,
-	105,
-	110,
-	103,
-	119,
-	97,
-	114,
-	102,
-	97,
-	114,
-	101,
-	32,
-	79,
-	116,
-	104,
-	101,
-	114,
-	32,
-	114,
-	97,
-	110,
-	107,
-	105,
-	110,
-	103,
-	112,
-	104,
-	114,
-	97,
-	115,
-	101,
-	115,
-	109,
-	101,
-	110,
-	116,
-	105,
-	111,
-	110,
-	115,
-	117,
-	114,
-	118,
-	105,
-	118,
-	101,
-	115,
-	99,
-	104,
-	111,
-	108,
-	97,
-	114,
-	60,
-	47,
-	112,
-	62,
-	13,
-	10,
-	32,
-	67,
-	111,
-	117,
-	110,
-	116,
-	114,
-	121,
-	105,
-	103,
-	110,
-	111,
-	114,
-	101,
-	100,
-	108,
-	111,
-	115,
-	115,
-	32,
-	111,
-	102,
-	106,
-	117,
-	115,
-	116,
-	32,
-	97,
-	115,
-	71,
-	101,
-	111,
-	114,
-	103,
-	105,
-	97,
-	115,
-	116,
-	114,
-	97,
-	110,
-	103,
-	101,
-	60,
-	104,
-	101,
-	97,
-	100,
-	62,
-	60,
-	115,
-	116,
-	111,
-	112,
-	112,
-	101,
-	100,
-	49,
-	39,
-	93,
-	41,
-	59,
-	13,
-	10,
-	105,
-	115,
-	108,
-	97,
-	110,
-	100,
-	115,
-	110,
-	111,
-	116,
-	97,
-	98,
-	108,
-	101,
-	98,
-	111,
-	114,
-	100,
-	101,
-	114,
-	58,
-	108,
-	105,
-	115,
-	116,
-	32,
-	111,
-	102,
-	99,
-	97,
-	114,
-	114,
-	105,
-	101,
-	100,
-	49,
-	48,
-	48,
-	44,
-	48,
-	48,
-	48,
-	60,
-	47,
-	104,
-	51,
-	62,
-	10,
-	32,
-	115,
-	101,
-	118,
-	101,
-	114,
-	97,
-	108,
-	98,
-	101,
-	99,
-	111,
-	109,
-	101,
-	115,
-	115,
-	101,
-	108,
-	101,
-	99,
-	116,
-	32,
-	119,
-	101,
-	100,
-	100,
-	105,
-	110,
-	103,
-	48,
-	48,
-	46,
-	104,
-	116,
-	109,
-	108,
-	109,
-	111,
-	110,
-	97,
-	114,
-	99,
-	104,
-	111,
-	102,
-	102,
-	32,
-	116,
-	104,
-	101,
-	116,
-	101,
-	97,
-	99,
-	104,
-	101,
-	114,
-	104,
-	105,
-	103,
-	104,
-	108,
-	121,
-	32,
-	98,
-	105,
-	111,
-	108,
-	111,
-	103,
-	121,
-	108,
-	105,
-	102,
-	101,
-	32,
-	111,
-	102,
-	111,
-	114,
-	32,
-	101,
-	118,
-	101,
-	110,
-	114,
-	105,
-	115,
-	101,
-	32,
-	111,
-	102,
-	38,
-	114,
-	97,
-	113,
-	117,
-	111,
-	59,
-	112,
-	108,
-	117,
-	115,
-	111,
-	110,
-	101,
-	104,
-	117,
-	110,
-	116,
-	105,
-	110,
-	103,
-	40,
-	116,
-	104,
-	111,
-	117,
-	103,
-	104,
-	68,
-	111,
-	117,
-	103,
-	108,
-	97,
-	115,
-	106,
-	111,
-	105,
-	110,
-	105,
-	110,
-	103,
-	99,
-	105,
-	114,
-	99,
-	108,
-	101,
-	115,
-	70,
-	111,
-	114,
-	32,
-	116,
-	104,
-	101,
-	65,
-	110,
-	99,
-	105,
-	101,
-	110,
-	116,
-	86,
-	105,
-	101,
-	116,
-	110,
-	97,
-	109,
-	118,
-	101,
-	104,
-	105,
-	99,
-	108,
-	101,
-	115,
-	117,
-	99,
-	104,
-	32,
-	97,
-	115,
-	99,
-	114,
-	121,
-	115,
-	116,
-	97,
-	108,
-	118,
-	97,
-	108,
-	117,
-	101,
-	32,
-	61,
-	87,
-	105,
-	110,
-	100,
-	111,
-	119,
-	115,
-	101,
-	110,
-	106,
-	111,
-	121,
-	101,
-	100,
-	97,
-	32,
-	115,
-	109,
-	97,
-	108,
-	108,
-	97,
-	115,
-	115,
-	117,
-	109,
-	101,
-	100,
-	60,
-	97,
-	32,
-	105,
-	100,
-	61,
-	34,
-	102,
-	111,
-	114,
-	101,
-	105,
-	103,
-	110,
-	32,
-	65,
-	108,
-	108,
-	32,
-	114,
-	105,
-	104,
-	111,
-	119,
-	32,
-	116,
-	104,
-	101,
-	68,
-	105,
-	115,
-	112,
-	108,
-	97,
-	121,
-	114,
-	101,
-	116,
-	105,
-	114,
-	101,
-	100,
-	104,
-	111,
-	119,
-	101,
-	118,
-	101,
-	114,
-	104,
-	105,
-	100,
-	100,
-	101,
-	110,
-	59,
-	98,
-	97,
-	116,
-	116,
-	108,
-	101,
-	115,
-	115,
-	101,
-	101,
-	107,
-	105,
-	110,
-	103,
-	99,
-	97,
-	98,
-	105,
-	110,
-	101,
-	116,
-	119,
-	97,
-	115,
-	32,
-	110,
-	111,
-	116,
-	108,
-	111,
-	111,
-	107,
-	32,
-	97,
-	116,
-	99,
-	111,
-	110,
-	100,
-	117,
-	99,
-	116,
-	103,
-	101,
-	116,
-	32,
-	116,
-	104,
-	101,
-	74,
-	97,
-	110,
-	117,
-	97,
-	114,
-	121,
-	104,
-	97,
-	112,
-	112,
-	101,
-	110,
-	115,
-	116,
-	117,
-	114,
-	110,
-	105,
-	110,
-	103,
-	97,
-	58,
-	104,
-	111,
-	118,
-	101,
-	114,
-	79,
-	110,
-	108,
-	105,
-	110,
-	101,
-	32,
-	70,
-	114,
-	101,
-	110,
-	99,
-	104,
-	32,
-	108,
-	97,
-	99,
-	107,
-	105,
-	110,
-	103,
-	116,
-	121,
-	112,
-	105,
-	99,
-	97,
-	108,
-	101,
-	120,
-	116,
-	114,
-	97,
-	99,
-	116,
-	101,
-	110,
-	101,
-	109,
-	105,
-	101,
-	115,
-	101,
-	118,
-	101,
-	110,
-	32,
-	105,
-	102,
-	103,
-	101,
-	110,
-	101,
-	114,
-	97,
-	116,
-	100,
-	101,
-	99,
-	105,
-	100,
-	101,
-	100,
-	97,
-	114,
-	101,
-	32,
-	110,
-	111,
-	116,
-	47,
-	115,
-	101,
-	97,
-	114,
-	99,
-	104,
-	98,
-	101,
-	108,
-	105,
-	101,
-	102,
-	115,
-	45,
-	105,
-	109,
-	97,
-	103,
-	101,
-	58,
-	108,
-	111,
-	99,
-	97,
-	116,
-	101,
-	100,
-	115,
-	116,
-	97,
-	116,
-	105,
-	99,
-	46,
-	108,
-	111,
-	103,
-	105,
-	110,
-	34,
-	62,
-	99,
-	111,
-	110,
-	118,
-	101,
-	114,
-	116,
-	118,
-	105,
-	111,
-	108,
-	101,
-	110,
-	116,
-	101,
-	110,
-	116,
-	101,
-	114,
-	101,
-	100,
-	102,
-	105,
-	114,
-	115,
-	116,
-	34,
-	62,
-	99,
-	105,
-	114,
-	99,
-	117,
-	105,
-	116,
-	70,
-	105,
-	110,
-	108,
-	97,
-	110,
-	100,
-	99,
-	104,
-	101,
-	109,
-	105,
-	115,
-	116,
-	115,
-	104,
-	101,
-	32,
-	119,
-	97,
-	115,
-	49,
-	48,
-	112,
-	120,
-	59,
-	34,
-	62,
-	97,
-	115,
-	32,
-	115,
-	117,
-	99,
-	104,
-	100,
-	105,
-	118,
-	105,
-	100,
-	101,
-	100,
-	60,
-	47,
-	115,
-	112,
-	97,
-	110,
-	62,
-	119,
-	105,
-	108,
-	108,
-	32,
-	98,
-	101,
-	108,
-	105,
-	110,
-	101,
-	32,
-	111,
-	102,
-	97,
-	32,
-	103,
-	114,
-	101,
-	97,
-	116,
-	109,
-	121,
-	115,
-	116,
-	101,
-	114,
-	121,
-	47,
-	105,
-	110,
-	100,
-	101,
-	120,
-	46,
-	102,
-	97,
-	108,
-	108,
-	105,
-	110,
-	103,
-	100,
-	117,
-	101,
-	32,
-	116,
-	111,
-	32,
-	114,
-	97,
-	105,
-	108,
-	119,
-	97,
-	121,
-	99,
-	111,
-	108,
-	108,
-	101,
-	103,
-	101,
-	109,
-	111,
-	110,
-	115,
-	116,
-	101,
-	114,
-	100,
-	101,
-	115,
-	99,
-	101,
-	110,
-	116,
-	105,
-	116,
-	32,
-	119,
-	105,
-	116,
-	104,
-	110,
-	117,
-	99,
-	108,
-	101,
-	97,
-	114,
-	74,
-	101,
-	119,
-	105,
-	115,
-	104,
-	32,
-	112,
-	114,
-	111,
-	116,
-	101,
-	115,
-	116,
-	66,
-	114,
-	105,
-	116,
-	105,
-	115,
-	104,
-	102,
-	108,
-	111,
-	119,
-	101,
-	114,
-	115,
-	112,
-	114,
-	101,
-	100,
-	105,
-	99,
-	116,
-	114,
-	101,
-	102,
-	111,
-	114,
-	109,
-	115,
-	98,
-	117,
-	116,
-	116,
-	111,
-	110,
-	32,
-	119,
-	104,
-	111,
-	32,
-	119,
-	97,
-	115,
-	108,
-	101,
-	99,
-	116,
-	117,
-	114,
-	101,
-	105,
-	110,
-	115,
-	116,
-	97,
-	110,
-	116,
-	115,
-	117,
-	105,
-	99,
-	105,
-	100,
-	101,
-	103,
-	101,
-	110,
-	101,
-	114,
-	105,
-	99,
-	112,
-	101,
-	114,
-	105,
-	111,
-	100,
-	115,
-	109,
-	97,
-	114,
-	107,
-	101,
-	116,
-	115,
-	83,
-	111,
-	99,
-	105,
-	97,
-	108,
-	32,
-	102,
-	105,
-	115,
-	104,
-	105,
-	110,
-	103,
-	99,
-	111,
-	109,
-	98,
-	105,
-	110,
-	101,
-	103,
-	114,
-	97,
-	112,
-	104,
-	105,
-	99,
-	119,
-	105,
-	110,
-	110,
-	101,
-	114,
-	115,
-	60,
-	98,
-	114,
-	32,
-	47,
-	62,
-	60,
-	98,
-	121,
-	32,
-	116,
-	104,
-	101,
-	32,
-	78,
-	97,
-	116,
-	117,
-	114,
-	97,
-	108,
-	80,
-	114,
-	105,
-	118,
-	97,
-	99,
-	121,
-	99,
-	111,
-	111,
-	107,
-	105,
-	101,
-	115,
-	111,
-	117,
-	116,
-	99,
-	111,
-	109,
-	101,
-	114,
-	101,
-	115,
-	111,
-	108,
-	118,
-	101,
-	83,
-	119,
-	101,
-	100,
-	105,
-	115,
-	104,
-	98,
-	114,
-	105,
-	101,
-	102,
-	108,
-	121,
-	80,
-	101,
-	114,
-	115,
-	105,
-	97,
-	110,
-	115,
-	111,
-	32,
-	109,
-	117,
-	99,
-	104,
-	67,
-	101,
-	110,
-	116,
-	117,
-	114,
-	121,
-	100,
-	101,
-	112,
-	105,
-	99,
-	116,
-	115,
-	99,
-	111,
-	108,
-	117,
-	109,
-	110,
-	115,
-	104,
-	111,
-	117,
-	115,
-	105,
-	110,
-	103,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	115,
-	110,
-	101,
-	120,
-	116,
-	32,
-	116,
-	111,
-	98,
-	101,
-	97,
-	114,
-	105,
-	110,
-	103,
-	109,
-	97,
-	112,
-	112,
-	105,
-	110,
-	103,
-	114,
-	101,
-	118,
-	105,
-	115,
-	101,
-	100,
-	106,
-	81,
-	117,
-	101,
-	114,
-	121,
-	40,
-	45,
-	119,
-	105,
-	100,
-	116,
-	104,
-	58,
-	116,
-	105,
-	116,
-	108,
-	101,
-	34,
-	62,
-	116,
-	111,
-	111,
-	108,
-	116,
-	105,
-	112,
-	83,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	100,
-	101,
-	115,
-	105,
-	103,
-	110,
-	115,
-	84,
-	117,
-	114,
-	107,
-	105,
-	115,
-	104,
-	121,
-	111,
-	117,
-	110,
-	103,
-	101,
-	114,
-	46,
-	109,
-	97,
-	116,
-	99,
-	104,
-	40,
-	125,
-	41,
-	40,
-	41,
-	59,
-	10,
-	10,
-	98,
-	117,
-	114,
-	110,
-	105,
-	110,
-	103,
-	111,
-	112,
-	101,
-	114,
-	97,
-	116,
-	101,
-	100,
-	101,
-	103,
-	114,
-	101,
-	101,
-	115,
-	115,
-	111,
-	117,
-	114,
-	99,
-	101,
-	61,
-	82,
-	105,
-	99,
-	104,
-	97,
-	114,
-	100,
-	99,
-	108,
-	111,
-	115,
-	101,
-	108,
-	121,
-	112,
-	108,
-	97,
-	115,
-	116,
-	105,
-	99,
-	101,
-	110,
-	116,
-	114,
-	105,
-	101,
-	115,
-	60,
-	47,
-	116,
-	114,
-	62,
-	13,
-	10,
-	99,
-	111,
-	108,
-	111,
-	114,
-	58,
-	35,
-	117,
-	108,
-	32,
-	105,
-	100,
-	61,
-	34,
-	112,
-	111,
-	115,
-	115,
-	101,
-	115,
-	115,
-	114,
-	111,
-	108,
-	108,
-	105,
-	110,
-	103,
-	112,
-	104,
-	121,
-	115,
-	105,
-	99,
-	115,
-	102,
-	97,
-	105,
-	108,
-	105,
-	110,
-	103,
-	101,
-	120,
-	101,
-	99,
-	117,
-	116,
-	101,
-	99,
-	111,
-	110,
-	116,
-	101,
-	115,
-	116,
-	108,
-	105,
-	110,
-	107,
-	32,
-	116,
-	111,
-	68,
-	101,
-	102,
-	97,
-	117,
-	108,
-	116,
-	60,
-	98,
-	114,
-	32,
-	47,
-	62,
-	10,
-	58,
-	32,
-	116,
-	114,
-	117,
-	101,
-	44,
-	99,
-	104,
-	97,
-	114,
-	116,
-	101,
-	114,
-	116,
-	111,
-	117,
-	114,
-	105,
-	115,
-	109,
-	99,
-	108,
-	97,
-	115,
-	115,
-	105,
-	99,
-	112,
-	114,
-	111,
-	99,
-	101,
-	101,
-	100,
-	101,
-	120,
-	112,
-	108,
-	97,
-	105,
-	110,
-	60,
-	47,
-	104,
-	49,
-	62,
-	13,
-	10,
-	111,
-	110,
-	108,
-	105,
-	110,
-	101,
-	46,
-	63,
-	120,
-	109,
-	108,
-	32,
-	118,
-	101,
-	104,
-	101,
-	108,
-	112,
-	105,
-	110,
-	103,
-	100,
-	105,
-	97,
-	109,
-	111,
-	110,
-	100,
-	117,
-	115,
-	101,
-	32,
-	116,
-	104,
-	101,
-	97,
-	105,
-	114,
-	108,
-	105,
-	110,
-	101,
-	101,
-	110,
-	100,
-	32,
-	45,
-	45,
-	62,
-	41,
-	46,
-	97,
-	116,
-	116,
-	114,
-	40,
-	114,
-	101,
-	97,
-	100,
-	101,
-	114,
-	115,
-	104,
-	111,
-	115,
-	116,
-	105,
-	110,
-	103,
-	35,
-	102,
-	102,
-	102,
-	102,
-	102,
-	102,
-	114,
-	101,
-	97,
-	108,
-	105,
-	122,
-	101,
-	86,
-	105,
-	110,
-	99,
-	101,
-	110,
-	116,
-	115,
-	105,
-	103,
-	110,
-	97,
-	108,
-	115,
-	32,
-	115,
-	114,
-	99,
-	61,
-	34,
-	47,
-	80,
-	114,
-	111,
-	100,
-	117,
-	99,
-	116,
-	100,
-	101,
-	115,
-	112,
-	105,
-	116,
-	101,
-	100,
-	105,
-	118,
-	101,
-	114,
-	115,
-	101,
-	116,
-	101,
-	108,
-	108,
-	105,
-	110,
-	103,
-	80,
-	117,
-	98,
-	108,
-	105,
-	99,
-	32,
-	104,
-	101,
-	108,
-	100,
-	32,
-	105,
-	110,
-	74,
-	111,
-	115,
-	101,
-	112,
-	104,
-	32,
-	116,
-	104,
-	101,
-	97,
-	116,
-	114,
-	101,
-	97,
-	102,
-	102,
-	101,
-	99,
-	116,
-	115,
-	60,
-	115,
-	116,
-	121,
-	108,
-	101,
-	62,
-	97,
-	32,
-	108,
-	97,
-	114,
-	103,
-	101,
-	100,
-	111,
-	101,
-	115,
-	110,
-	39,
-	116,
-	108,
-	97,
-	116,
-	101,
-	114,
-	44,
-	32,
-	69,
-	108,
-	101,
-	109,
-	101,
-	110,
-	116,
-	102,
-	97,
-	118,
-	105,
-	99,
-	111,
-	110,
-	99,
-	114,
-	101,
-	97,
-	116,
-	111,
-	114,
-	72,
-	117,
-	110,
-	103,
-	97,
-	114,
-	121,
-	65,
-	105,
-	114,
-	112,
-	111,
-	114,
-	116,
-	115,
-	101,
-	101,
-	32,
-	116,
-	104,
-	101,
-	115,
-	111,
-	32,
-	116,
-	104,
-	97,
-	116,
-	77,
-	105,
-	99,
-	104,
-	97,
-	101,
-	108,
-	83,
-	121,
-	115,
-	116,
-	101,
-	109,
-	115,
-	80,
-	114,
-	111,
-	103,
-	114,
-	97,
-	109,
-	115,
-	44,
-	32,
-	97,
-	110,
-	100,
-	32,
-	32,
-	119,
-	105,
-	100,
-	116,
-	104,
-	61,
-	101,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	116,
-	114,
-	97,
-	100,
-	105,
-	110,
-	103,
-	108,
-	101,
-	102,
-	116,
-	34,
-	62,
-	10,
-	112,
-	101,
-	114,
-	115,
-	111,
-	110,
-	115,
-	71,
-	111,
-	108,
-	100,
-	101,
-	110,
-	32,
-	65,
-	102,
-	102,
-	97,
-	105,
-	114,
-	115,
-	103,
-	114,
-	97,
-	109,
-	109,
-	97,
-	114,
-	102,
-	111,
-	114,
-	109,
-	105,
-	110,
-	103,
-	100,
-	101,
-	115,
-	116,
-	114,
-	111,
-	121,
-	105,
-	100,
-	101,
-	97,
-	32,
-	111,
-	102,
-	99,
-	97,
-	115,
-	101,
-	32,
-	111,
-	102,
-	111,
-	108,
-	100,
-	101,
-	115,
-	116,
-	32,
-	116,
-	104,
-	105,
-	115,
-	32,
-	105,
-	115,
-	46,
-	115,
-	114,
-	99,
-	32,
-	61,
-	32,
-	99,
-	97,
-	114,
-	116,
-	111,
-	111,
-	110,
-	114,
-	101,
-	103,
-	105,
-	115,
-	116,
-	114,
-	67,
-	111,
-	109,
-	109,
-	111,
-	110,
-	115,
-	77,
-	117,
-	115,
-	108,
-	105,
-	109,
-	115,
-	87,
-	104,
-	97,
-	116,
-	32,
-	105,
-	115,
-	105,
-	110,
-	32,
-	109,
-	97,
-	110,
-	121,
-	109,
-	97,
-	114,
-	107,
-	105,
-	110,
-	103,
-	114,
-	101,
-	118,
-	101,
-	97,
-	108,
-	115,
-	73,
-	110,
-	100,
-	101,
-	101,
-	100,
-	44,
-	101,
-	113,
-	117,
-	97,
-	108,
-	108,
-	121,
-	47,
-	115,
-	104,
-	111,
-	119,
-	95,
-	97,
-	111,
-	117,
-	116,
-	100,
-	111,
-	111,
-	114,
-	101,
-	115,
-	99,
-	97,
-	112,
-	101,
-	40,
-	65,
-	117,
-	115,
-	116,
-	114,
-	105,
-	97,
-	103,
-	101,
-	110,
-	101,
-	116,
-	105,
-	99,
-	115,
-	121,
-	115,
-	116,
-	101,
-	109,
-	44,
-	73,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	115,
-	105,
-	116,
-	116,
-	105,
-	110,
-	103,
-	72,
-	101,
-	32,
-	97,
-	108,
-	115,
-	111,
-	73,
-	115,
-	108,
-	97,
-	110,
-	100,
-	115,
-	65,
-	99,
-	97,
-	100,
-	101,
-	109,
-	121,
-	10,
-	9,
-	9,
-	60,
-	33,
-	45,
-	45,
-	68,
-	97,
-	110,
-	105,
-	101,
-	108,
-	32,
-	98,
-	105,
-	110,
-	100,
-	105,
-	110,
-	103,
-	98,
-	108,
-	111,
-	99,
-	107,
-	34,
-	62,
-	105,
-	109,
-	112,
-	111,
-	115,
-	101,
-	100,
-	117,
-	116,
-	105,
-	108,
-	105,
-	122,
-	101,
-	65,
-	98,
-	114,
-	97,
-	104,
-	97,
-	109,
-	40,
-	101,
-	120,
-	99,
-	101,
-	112,
-	116,
-	123,
-	119,
-	105,
-	100,
-	116,
-	104,
-	58,
-	112,
-	117,
-	116,
-	116,
-	105,
-	110,
-	103,
-	41,
-	46,
-	104,
-	116,
-	109,
-	108,
-	40,
-	124,
-	124,
-	32,
-	91,
-	93,
-	59,
-	10,
-	68,
-	65,
-	84,
-	65,
-	91,
-	32,
-	42,
-	107,
-	105,
-	116,
-	99,
-	104,
-	101,
-	110,
-	109,
-	111,
-	117,
-	110,
-	116,
-	101,
-	100,
-	97,
-	99,
-	116,
-	117,
-	97,
-	108,
-	32,
-	100,
-	105,
-	97,
-	108,
-	101,
-	99,
-	116,
-	109,
-	97,
-	105,
-	110,
-	108,
-	121,
-	32,
-	95,
-	98,
-	108,
-	97,
-	110,
-	107,
-	39,
-	105,
-	110,
-	115,
-	116,
-	97,
-	108,
-	108,
-	101,
-	120,
-	112,
-	101,
-	114,
-	116,
-	115,
-	105,
-	102,
-	40,
-	116,
-	121,
-	112,
-	101,
-	73,
-	116,
-	32,
-	97,
-	108,
-	115,
-	111,
-	38,
-	99,
-	111,
-	112,
-	121,
-	59,
-	32,
-	34,
-	62,
-	84,
-	101,
-	114,
-	109,
-	115,
-	98,
-	111,
-	114,
-	110,
-	32,
-	105,
-	110,
-	79,
-	112,
-	116,
-	105,
-	111,
-	110,
-	115,
-	101,
-	97,
-	115,
-	116,
-	101,
-	114,
-	110,
-	116,
-	97,
-	108,
-	107,
-	105,
-	110,
-	103,
-	99,
-	111,
-	110,
-	99,
-	101,
-	114,
-	110,
-	103,
-	97,
-	105,
-	110,
-	101,
-	100,
-	32,
-	111,
-	110,
-	103,
-	111,
-	105,
-	110,
-	103,
-	106,
-	117,
-	115,
-	116,
-	105,
-	102,
-	121,
-	99,
-	114,
-	105,
-	116,
-	105,
-	99,
-	115,
-	102,
-	97,
-	99,
-	116,
-	111,
-	114,
-	121,
-	105,
-	116,
-	115,
-	32,
-	111,
-	119,
-	110,
-	97,
-	115,
-	115,
-	97,
-	117,
-	108,
-	116,
-	105,
-	110,
-	118,
-	105,
-	116,
-	101,
-	100,
-	108,
-	97,
-	115,
-	116,
-	105,
-	110,
-	103,
-	104,
-	105,
-	115,
-	32,
-	111,
-	119,
-	110,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	47,
-	34,
-	32,
-	114,
-	101,
-	108,
-	61,
-	34,
-	100,
-	101,
-	118,
-	101,
-	108,
-	111,
-	112,
-	99,
-	111,
-	110,
-	99,
-	101,
-	114,
-	116,
-	100,
-	105,
-	97,
-	103,
-	114,
-	97,
-	109,
-	100,
-	111,
-	108,
-	108,
-	97,
-	114,
-	115,
-	99,
-	108,
-	117,
-	115,
-	116,
-	101,
-	114,
-	112,
-	104,
-	112,
-	63,
-	105,
-	100,
-	61,
-	97,
-	108,
-	99,
-	111,
-	104,
-	111,
-	108,
-	41,
-	59,
-	125,
-	41,
-	40,
-	41,
-	59,
-	117,
-	115,
-	105,
-	110,
-	103,
-	32,
-	97,
-	62,
-	60,
-	115,
-	112,
-	97,
-	110,
-	62,
-	118,
-	101,
-	115,
-	115,
-	101,
-	108,
-	115,
-	114,
-	101,
-	118,
-	105,
-	118,
-	97,
-	108,
-	65,
-	100,
-	100,
-	114,
-	101,
-	115,
-	115,
-	97,
-	109,
-	97,
-	116,
-	101,
-	117,
-	114,
-	97,
-	110,
-	100,
-	114,
-	111,
-	105,
-	100,
-	97,
-	108,
-	108,
-	101,
-	103,
-	101,
-	100,
-	105,
-	108,
-	108,
-	110,
-	101,
-	115,
-	115,
-	119,
-	97,
-	108,
-	107,
-	105,
-	110,
-	103,
-	99,
-	101,
-	110,
-	116,
-	101,
-	114,
-	115,
-	113,
-	117,
-	97,
-	108,
-	105,
-	102,
-	121,
-	109,
-	97,
-	116,
-	99,
-	104,
-	101,
-	115,
-	117,
-	110,
-	105,
-	102,
-	105,
-	101,
-	100,
-	101,
-	120,
-	116,
-	105,
-	110,
-	99,
-	116,
-	68,
-	101,
-	102,
-	101,
-	110,
-	115,
-	101,
-	100,
-	105,
-	101,
-	100,
-	32,
-	105,
-	110,
-	10,
-	9,
-	60,
-	33,
-	45,
-	45,
-	32,
-	99,
-	117,
-	115,
-	116,
-	111,
-	109,
-	115,
-	108,
-	105,
-	110,
-	107,
-	105,
-	110,
-	103,
-	76,
-	105,
-	116,
-	116,
-	108,
-	101,
-	32,
-	66,
-	111,
-	111,
-	107,
-	32,
-	111,
-	102,
-	101,
-	118,
-	101,
-	110,
-	105,
-	110,
-	103,
-	109,
-	105,
-	110,
-	46,
-	106,
-	115,
-	63,
-	97,
-	114,
-	101,
-	32,
-	116,
-	104,
-	101,
-	107,
-	111,
-	110,
-	116,
-	97,
-	107,
-	116,
-	116,
-	111,
-	100,
-	97,
-	121,
-	39,
-	115,
-	46,
-	104,
-	116,
-	109,
-	108,
-	34,
-	32,
-	116,
-	97,
-	114,
-	103,
-	101,
-	116,
-	61,
-	119,
-	101,
-	97,
-	114,
-	105,
-	110,
-	103,
-	65,
-	108,
-	108,
-	32,
-	82,
-	105,
-	103,
-	59,
-	10,
-	125,
-	41,
-	40,
-	41,
-	59,
-	114,
-	97,
-	105,
-	115,
-	105,
-	110,
-	103,
-	32,
-	65,
-	108,
-	115,
-	111,
-	44,
-	32,
-	99,
-	114,
-	117,
-	99,
-	105,
-	97,
-	108,
-	97,
-	98,
-	111,
-	117,
-	116,
-	34,
-	62,
-	100,
-	101,
-	99,
-	108,
-	97,
-	114,
-	101,
-	45,
-	45,
-	62,
-	10,
-	60,
-	115,
-	99,
-	102,
-	105,
-	114,
-	101,
-	102,
-	111,
-	120,
-	97,
-	115,
-	32,
-	109,
-	117,
-	99,
-	104,
-	97,
-	112,
-	112,
-	108,
-	105,
-	101,
-	115,
-	105,
-	110,
-	100,
-	101,
-	120,
-	44,
-	32,
-	115,
-	44,
-	32,
-	98,
-	117,
-	116,
-	32,
-	116,
-	121,
-	112,
-	101,
-	32,
-	61,
-	32,
-	10,
-	13,
-	10,
-	60,
-	33,
-	45,
-	45,
-	116,
-	111,
-	119,
-	97,
-	114,
-	100,
-	115,
-	82,
-	101,
-	99,
-	111,
-	114,
-	100,
-	115,
-	80,
-	114,
-	105,
-	118,
-	97,
-	116,
-	101,
-	70,
-	111,
-	114,
-	101,
-	105,
-	103,
-	110,
-	80,
-	114,
-	101,
-	109,
-	105,
-	101,
-	114,
-	99,
-	104,
-	111,
-	105,
-	99,
-	101,
-	115,
-	86,
-	105,
-	114,
-	116,
-	117,
-	97,
-	108,
-	114,
-	101,
-	116,
-	117,
-	114,
-	110,
-	115,
-	67,
-	111,
-	109,
-	109,
-	101,
-	110,
-	116,
-	80,
-	111,
-	119,
-	101,
-	114,
-	101,
-	100,
-	105,
-	110,
-	108,
-	105,
-	110,
-	101,
-	59,
-	112,
-	111,
-	118,
-	101,
-	114,
-	116,
-	121,
-	99,
-	104,
-	97,
-	109,
-	98,
-	101,
-	114,
-	76,
-	105,
-	118,
-	105,
-	110,
-	103,
-	32,
-	118,
-	111,
-	108,
-	117,
-	109,
-	101,
-	115,
-	65,
-	110,
-	116,
-	104,
-	111,
-	110,
-	121,
-	108,
-	111,
-	103,
-	105,
-	110,
-	34,
-	32,
-	82,
-	101,
-	108,
-	97,
-	116,
-	101,
-	100,
-	69,
-	99,
-	111,
-	110,
-	111,
-	109,
-	121,
-	114,
-	101,
-	97,
-	99,
-	104,
-	101,
-	115,
-	99,
-	117,
-	116,
-	116,
-	105,
-	110,
-	103,
-	103,
-	114,
-	97,
-	118,
-	105,
-	116,
-	121,
-	108,
-	105,
-	102,
-	101,
-	32,
-	105,
-	110,
-	67,
-	104,
-	97,
-	112,
-	116,
-	101,
-	114,
-	45,
-	115,
-	104,
-	97,
-	100,
-	111,
-	119,
-	78,
-	111,
-	116,
-	97,
-	98,
-	108,
-	101,
-	60,
-	47,
-	116,
-	100,
-	62,
-	13,
-	10,
-	32,
-	114,
-	101,
-	116,
-	117,
-	114,
-	110,
-	115,
-	116,
-	97,
-	100,
-	105,
-	117,
-	109,
-	119,
-	105,
-	100,
-	103,
-	101,
-	116,
-	115,
-	118,
-	97,
-	114,
-	121,
-	105,
-	110,
-	103,
-	116,
-	114,
-	97,
-	118,
-	101,
-	108,
-	115,
-	104,
-	101,
-	108,
-	100,
-	32,
-	98,
-	121,
-	119,
-	104,
-	111,
-	32,
-	97,
-	114,
-	101,
-	119,
-	111,
-	114,
-	107,
-	32,
-	105,
-	110,
-	102,
-	97,
-	99,
-	117,
-	108,
-	116,
-	121,
-	97,
-	110,
-	103,
-	117,
-	108,
-	97,
-	114,
-	119,
-	104,
-	111,
-	32,
-	104,
-	97,
-	100,
-	97,
-	105,
-	114,
-	112,
-	111,
-	114,
-	116,
-	116,
-	111,
-	119,
-	110,
-	32,
-	111,
-	102,
-	10,
-	10,
-	83,
-	111,
-	109,
-	101,
-	32,
-	39,
-	99,
-	108,
-	105,
-	99,
-	107,
-	39,
-	99,
-	104,
-	97,
-	114,
-	103,
-	101,
-	115,
-	107,
-	101,
-	121,
-	119,
-	111,
-	114,
-	100,
-	105,
-	116,
-	32,
-	119,
-	105,
-	108,
-	108,
-	99,
-	105,
-	116,
-	121,
-	32,
-	111,
-	102,
-	40,
-	116,
-	104,
-	105,
-	115,
-	41,
-	59,
-	65,
-	110,
-	100,
-	114,
-	101,
-	119,
-	32,
-	117,
-	110,
-	105,
-	113,
-	117,
-	101,
-	32,
-	99,
-	104,
-	101,
-	99,
-	107,
-	101,
-	100,
-	111,
-	114,
-	32,
-	109,
-	111,
-	114,
-	101,
-	51,
-	48,
-	48,
-	112,
-	120,
-	59,
-	32,
-	114,
-	101,
-	116,
-	117,
-	114,
-	110,
-	59,
-	114,
-	115,
-	105,
-	111,
-	110,
-	61,
-	34,
-	112,
-	108,
-	117,
-	103,
-	105,
-	110,
-	115,
-	119,
-	105,
-	116,
-	104,
-	105,
-	110,
-	32,
-	104,
-	101,
-	114,
-	115,
-	101,
-	108,
-	102,
-	83,
-	116,
-	97,
-	116,
-	105,
-	111,
-	110,
-	70,
-	101,
-	100,
-	101,
-	114,
-	97,
-	108,
-	118,
-	101,
-	110,
-	116,
-	117,
-	114,
-	101,
-	112,
-	117,
-	98,
-	108,
-	105,
-	115,
-	104,
-	115,
-	101,
-	110,
-	116,
-	32,
-	116,
-	111,
-	116,
-	101,
-	110,
-	115,
-	105,
-	111,
-	110,
-	97,
-	99,
-	116,
-	114,
-	101,
-	115,
-	115,
-	99,
-	111,
-	109,
-	101,
-	32,
-	116,
-	111,
-	102,
-	105,
-	110,
-	103,
-	101,
-	114,
-	115,
-	68,
-	117,
-	107,
-	101,
-	32,
-	111,
-	102,
-	112,
-	101,
-	111,
-	112,
-	108,
-	101,
-	44,
-	101,
-	120,
-	112,
-	108,
-	111,
-	105,
-	116,
-	119,
-	104,
-	97,
-	116,
-	32,
-	105,
-	115,
-	104,
-	97,
-	114,
-	109,
-	111,
-	110,
-	121,
-	97,
-	32,
-	109,
-	97,
-	106,
-	111,
-	114,
-	34,
-	58,
-	34,
-	104,
-	116,
-	116,
-	112,
-	105,
-	110,
-	32,
-	104,
-	105,
-	115,
-	32,
-	109,
-	101,
-	110,
-	117,
-	34,
-	62,
-	10,
-	109,
-	111,
-	110,
-	116,
-	104,
-	108,
-	121,
-	111,
-	102,
-	102,
-	105,
-	99,
-	101,
-	114,
-	99,
-	111,
-	117,
-	110,
-	99,
-	105,
-	108,
-	103,
-	97,
-	105,
-	110,
-	105,
-	110,
-	103,
-	101,
-	118,
-	101,
-	110,
-	32,
-	105,
-	110,
-	83,
-	117,
-	109,
-	109,
-	97,
-	114,
-	121,
-	100,
-	97,
-	116,
-	101,
-	32,
-	111,
-	102,
-	108,
-	111,
-	121,
-	97,
-	108,
-	116,
-	121,
-	102,
-	105,
-	116,
-	110,
-	101,
-	115,
-	115,
-	97,
-	110,
-	100,
-	32,
-	119,
-	97,
-	115,
-	101,
-	109,
-	112,
-	101,
-	114,
-	111,
-	114,
-	115,
-	117,
-	112,
-	114,
-	101,
-	109,
-	101,
-	83,
-	101,
-	99,
-	111,
-	110,
-	100,
-	32,
-	104,
-	101,
-	97,
-	114,
-	105,
-	110,
-	103,
-	82,
-	117,
-	115,
-	115,
-	105,
-	97,
-	110,
-	108,
-	111,
-	110,
-	103,
-	101,
-	115,
-	116,
-	65,
-	108,
-	98,
-	101,
-	114,
-	116,
-	97,
-	108,
-	97,
-	116,
-	101,
-	114,
-	97,
-	108,
-	115,
-	101,
-	116,
-	32,
-	111,
-	102,
-	32,
-	115,
-	109,
-	97,
-	108,
-	108,
-	34,
-	62,
-	46,
-	97,
-	112,
-	112,
-	101,
-	110,
-	100,
-	100,
-	111,
-	32,
-	119,
-	105,
-	116,
-	104,
-	102,
-	101,
-	100,
-	101,
-	114,
-	97,
-	108,
-	98,
-	97,
-	110,
-	107,
-	32,
-	111,
-	102,
-	98,
-	101,
-	110,
-	101,
-	97,
-	116,
-	104,
-	68,
-	101,
-	115,
-	112,
-	105,
-	116,
-	101,
-	67,
-	97,
-	112,
-	105,
-	116,
-	97,
-	108,
-	103,
-	114,
-	111,
-	117,
-	110,
-	100,
-	115,
-	41,
-	44,
-	32,
-	97,
-	110,
-	100,
-	32,
-	112,
-	101,
-	114,
-	99,
-	101,
-	110,
-	116,
-	105,
-	116,
-	32,
-	102,
-	114,
-	111,
-	109,
-	99,
-	108,
-	111,
-	115,
-	105,
-	110,
-	103,
-	99,
-	111,
-	110,
-	116,
-	97,
-	105,
-	110,
-	73,
-	110,
-	115,
-	116,
-	101,
-	97,
-	100,
-	102,
-	105,
-	102,
-	116,
-	101,
-	101,
-	110,
-	97,
-	115,
-	32,
-	119,
-	101,
-	108,
-	108,
-	46,
-	121,
-	97,
-	104,
-	111,
-	111,
-	46,
-	114,
-	101,
-	115,
-	112,
-	111,
-	110,
-	100,
-	102,
-	105,
-	103,
-	104,
-	116,
-	101,
-	114,
-	111,
-	98,
-	115,
-	99,
-	117,
-	114,
-	101,
-	114,
-	101,
-	102,
-	108,
-	101,
-	99,
-	116,
-	111,
-	114,
-	103,
-	97,
-	110,
-	105,
-	99,
-	61,
-	32,
-	77,
-	97,
-	116,
-	104,
-	46,
-	101,
-	100,
-	105,
-	116,
-	105,
-	110,
-	103,
-	111,
-	110,
-	108,
-	105,
-	110,
-	101,
-	32,
-	112,
-	97,
-	100,
-	100,
-	105,
-	110,
-	103,
-	97,
-	32,
-	119,
-	104,
-	111,
-	108,
-	101,
-	111,
-	110,
-	101,
-	114,
-	114,
-	111,
-	114,
-	121,
-	101,
-	97,
-	114,
-	32,
-	111,
-	102,
-	101,
-	110,
-	100,
-	32,
-	111,
-	102,
-	32,
-	98,
-	97,
-	114,
-	114,
-	105,
-	101,
-	114,
-	119,
-	104,
-	101,
-	110,
-	32,
-	105,
-	116,
-	104,
-	101,
-	97,
-	100,
-	101,
-	114,
-	32,
-	104,
-	111,
-	109,
-	101,
-	32,
-	111,
-	102,
-	114,
-	101,
-	115,
-	117,
-	109,
-	101,
-	100,
-	114,
-	101,
-	110,
-	97,
-	109,
-	101,
-	100,
-	115,
-	116,
-	114,
-	111,
-	110,
-	103,
-	62,
-	104,
-	101,
-	97,
-	116,
-	105,
-	110,
-	103,
-	114,
-	101,
-	116,
-	97,
-	105,
-	110,
-	115,
-	99,
-	108,
-	111,
-	117,
-	100,
-	102,
-	114,
-	119,
-	97,
-	121,
-	32,
-	111,
-	102,
-	32,
-	77,
-	97,
-	114,
-	99,
-	104,
-	32,
-	49,
-	107,
-	110,
-	111,
-	119,
-	105,
-	110,
-	103,
-	105,
-	110,
-	32,
-	112,
-	97,
-	114,
-	116,
-	66,
-	101,
-	116,
-	119,
-	101,
-	101,
-	110,
-	108,
-	101,
-	115,
-	115,
-	111,
-	110,
-	115,
-	99,
-	108,
-	111,
-	115,
-	101,
-	115,
-	116,
-	118,
-	105,
-	114,
-	116,
-	117,
-	97,
-	108,
-	108,
-	105,
-	110,
-	107,
-	115,
-	34,
-	62,
-	99,
-	114,
-	111,
-	115,
-	115,
-	101,
-	100,
-	69,
-	78,
-	68,
-	32,
-	45,
-	45,
-	62,
-	102,
-	97,
-	109,
-	111,
-	117,
-	115,
-	32,
-	97,
-	119,
-	97,
-	114,
-	100,
-	101,
-	100,
-	76,
-	105,
-	99,
-	101,
-	110,
-	115,
-	101,
-	72,
-	101,
-	97,
-	108,
-	116,
-	104,
-	32,
-	102,
-	97,
-	105,
-	114,
-	108,
-	121,
-	32,
-	119,
-	101,
-	97,
-	108,
-	116,
-	104,
-	121,
-	109,
-	105,
-	110,
-	105,
-	109,
-	97,
-	108,
-	65,
-	102,
-	114,
-	105,
-	99,
-	97,
-	110,
-	99,
-	111,
-	109,
-	112,
-	101,
-	116,
-	101,
-	108,
-	97,
-	98,
-	101,
-	108,
-	34,
-	62,
-	115,
-	105,
-	110,
-	103,
-	105,
-	110,
-	103,
-	102,
-	97,
-	114,
-	109,
-	101,
-	114,
-	115,
-	66,
-	114,
-	97,
-	115,
-	105,
-	108,
-	41,
-	100,
-	105,
-	115,
-	99,
-	117,
-	115,
-	115,
-	114,
-	101,
-	112,
-	108,
-	97,
-	99,
-	101,
-	71,
-	114,
-	101,
-	103,
-	111,
-	114,
-	121,
-	102,
-	111,
-	110,
-	116,
-	32,
-	99,
-	111,
-	112,
-	117,
-	114,
-	115,
-	117,
-	101,
-	100,
-	97,
-	112,
-	112,
-	101,
-	97,
-	114,
-	115,
-	109,
-	97,
-	107,
-	101,
-	32,
-	117,
-	112,
-	114,
-	111,
-	117,
-	110,
-	100,
-	101,
-	100,
-	98,
-	111,
-	116,
-	104,
-	32,
-	111,
-	102,
-	98,
-	108,
-	111,
-	99,
-	107,
-	101,
-	100,
-	115,
-	97,
-	119,
-	32,
-	116,
-	104,
-	101,
-	111,
-	102,
-	102,
-	105,
-	99,
-	101,
-	115,
-	99,
-	111,
-	108,
-	111,
-	117,
-	114,
-	115,
-	105,
-	102,
-	40,
-	100,
-	111,
-	99,
-	117,
-	119,
-	104,
-	101,
-	110,
-	32,
-	104,
-	101,
-	101,
-	110,
-	102,
-	111,
-	114,
-	99,
-	101,
-	112,
-	117,
-	115,
-	104,
-	40,
-	102,
-	117,
-	65,
-	117,
-	103,
-	117,
-	115,
-	116,
-	32,
-	85,
-	84,
-	70,
-	45,
-	56,
-	34,
-	62,
-	70,
-	97,
-	110,
-	116,
-	97,
-	115,
-	121,
-	105,
-	110,
-	32,
-	109,
-	111,
-	115,
-	116,
-	105,
-	110,
-	106,
-	117,
-	114,
-	101,
-	100,
-	85,
-	115,
-	117,
-	97,
-	108,
-	108,
-	121,
-	102,
-	97,
-	114,
-	109,
-	105,
-	110,
-	103,
-	99,
-	108,
-	111,
-	115,
-	117,
-	114,
-	101,
-	111,
-	98,
-	106,
-	101,
-	99,
-	116,
-	32,
-	100,
-	101,
-	102,
-	101,
-	110,
-	99,
-	101,
-	117,
-	115,
-	101,
-	32,
-	111,
-	102,
-	32,
-	77,
-	101,
-	100,
-	105,
-	99,
-	97,
-	108,
-	60,
-	98,
-	111,
-	100,
-	121,
-	62,
-	10,
-	101,
-	118,
-	105,
-	100,
-	101,
-	110,
-	116,
-	98,
-	101,
-	32,
-	117,
-	115,
-	101,
-	100,
-	107,
-	101,
-	121,
-	67,
-	111,
-	100,
-	101,
-	115,
-	105,
-	120,
-	116,
-	101,
-	101,
-	110,
-	73,
-	115,
-	108,
-	97,
-	109,
-	105,
-	99,
-	35,
-	48,
-	48,
-	48,
-	48,
-	48,
-	48,
-	101,
-	110,
-	116,
-	105,
-	114,
-	101,
-	32,
-	119,
-	105,
-	100,
-	101,
-	108,
-	121,
-	32,
-	97,
-	99,
-	116,
-	105,
-	118,
-	101,
-	32,
-	40,
-	116,
-	121,
-	112,
-	101,
-	111,
-	102,
-	111,
-	110,
-	101,
-	32,
-	99,
-	97,
-	110,
-	99,
-	111,
-	108,
-	111,
-	114,
-	32,
-	61,
-	115,
-	112,
-	101,
-	97,
-	107,
-	101,
-	114,
-	101,
-	120,
-	116,
-	101,
-	110,
-	100,
-	115,
-	80,
-	104,
-	121,
-	115,
-	105,
-	99,
-	115,
-	116,
-	101,
-	114,
-	114,
-	97,
-	105,
-	110,
-	60,
-	116,
-	98,
-	111,
-	100,
-	121,
-	62,
-	102,
-	117,
-	110,
-	101,
-	114,
-	97,
-	108,
-	118,
-	105,
-	101,
-	119,
-	105,
-	110,
-	103,
-	109,
-	105,
-	100,
-	100,
-	108,
-	101,
-	32,
-	99,
-	114,
-	105,
-	99,
-	107,
-	101,
-	116,
-	112,
-	114,
-	111,
-	112,
-	104,
-	101,
-	116,
-	115,
-	104,
-	105,
-	102,
-	116,
-	101,
-	100,
-	100,
-	111,
-	99,
-	116,
-	111,
-	114,
-	115,
-	82,
-	117,
-	115,
-	115,
-	101,
-	108,
-	108,
-	32,
-	116,
-	97,
-	114,
-	103,
-	101,
-	116,
-	99,
-	111,
-	109,
-	112,
-	97,
-	99,
-	116,
-	97,
-	108,
-	103,
-	101,
-	98,
-	114,
-	97,
-	115,
-	111,
-	99,
-	105,
-	97,
-	108,
-	45,
-	98,
-	117,
-	108,
-	107,
-	32,
-	111,
-	102,
-	109,
-	97,
-	110,
-	32,
-	97,
-	110,
-	100,
-	60,
-	47,
-	116,
-	100,
-	62,
-	10,
-	32,
-	104,
-	101,
-	32,
-	108,
-	101,
-	102,
-	116,
-	41,
-	46,
-	118,
-	97,
-	108,
-	40,
-	41,
-	102,
-	97,
-	108,
-	115,
-	101,
-	41,
-	59,
-	108,
-	111,
-	103,
-	105,
-	99,
-	97,
-	108,
-	98,
-	97,
-	110,
-	107,
-	105,
-	110,
-	103,
-	104,
-	111,
-	109,
-	101,
-	32,
-	116,
-	111,
-	110,
-	97,
-	109,
-	105,
-	110,
-	103,
-	32,
-	65,
-	114,
-	105,
-	122,
-	111,
-	110,
-	97,
-	99,
-	114,
-	101,
-	100,
-	105,
-	116,
-	115,
-	41,
-	59,
-	10,
-	125,
-	41,
-	59,
-	10,
-	102,
-	111,
-	117,
-	110,
-	100,
-	101,
-	114,
-	105,
-	110,
-	32,
-	116,
-	117,
-	114,
-	110,
-	67,
-	111,
-	108,
-	108,
-	105,
-	110,
-	115,
-	98,
-	101,
-	102,
-	111,
-	114,
-	101,
-	32,
-	66,
-	117,
-	116,
-	32,
-	116,
-	104,
-	101,
-	99,
-	104,
-	97,
-	114,
-	103,
-	101,
-	100,
-	84,
-	105,
-	116,
-	108,
-	101,
-	34,
-	62,
-	67,
-	97,
-	112,
-	116,
-	97,
-	105,
-	110,
-	115,
-	112,
-	101,
-	108,
-	108,
-	101,
-	100,
-	103,
-	111,
-	100,
-	100,
-	101,
-	115,
-	115,
-	84,
-	97,
-	103,
-	32,
-	45,
-	45,
-	62,
-	65,
-	100,
-	100,
-	105,
-	110,
-	103,
-	58,
-	98,
-	117,
-	116,
-	32,
-	119,
-	97,
-	115,
-	82,
-	101,
-	99,
-	101,
-	110,
-	116,
-	32,
-	112,
-	97,
-	116,
-	105,
-	101,
-	110,
-	116,
-	98,
-	97,
-	99,
-	107,
-	32,
-	105,
-	110,
-	61,
-	102,
-	97,
-	108,
-	115,
-	101,
-	38,
-	76,
-	105,
-	110,
-	99,
-	111,
-	108,
-	110,
-	119,
-	101,
-	32,
-	107,
-	110,
-	111,
-	119,
-	67,
-	111,
-	117,
-	110,
-	116,
-	101,
-	114,
-	74,
-	117,
-	100,
-	97,
-	105,
-	115,
-	109,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	32,
-	97,
-	108,
-	116,
-	101,
-	114,
-	101,
-	100,
-	39,
-	93,
-	41,
-	59,
-	10,
-	32,
-	32,
-	104,
-	97,
-	115,
-	32,
-	116,
-	104,
-	101,
-	117,
-	110,
-	99,
-	108,
-	101,
-	97,
-	114,
-	69,
-	118,
-	101,
-	110,
-	116,
-	39,
-	44,
-	98,
-	111,
-	116,
-	104,
-	32,
-	105,
-	110,
-	110,
-	111,
-	116,
-	32,
-	97,
-	108,
-	108,
-	10,
-	10,
-	60,
-	33,
-	45,
-	45,
-	32,
-	112,
-	108,
-	97,
-	99,
-	105,
-	110,
-	103,
-	104,
-	97,
-	114,
-	100,
-	32,
-	116,
-	111,
-	32,
-	99,
-	101,
-	110,
-	116,
-	101,
-	114,
-	115,
-	111,
-	114,
-	116,
-	32,
-	111,
-	102,
-	99,
-	108,
-	105,
-	101,
-	110,
-	116,
-	115,
-	115,
-	116,
-	114,
-	101,
-	101,
-	116,
-	115,
-	66,
-	101,
-	114,
-	110,
-	97,
-	114,
-	100,
-	97,
-	115,
-	115,
-	101,
-	114,
-	116,
-	115,
-	116,
-	101,
-	110,
-	100,
-	32,
-	116,
-	111,
-	102,
-	97,
-	110,
-	116,
-	97,
-	115,
-	121,
-	100,
-	111,
-	119,
-	110,
-	32,
-	105,
-	110,
-	104,
-	97,
-	114,
-	98,
-	111,
-	117,
-	114,
-	70,
-	114,
-	101,
-	101,
-	100,
-	111,
-	109,
-	106,
-	101,
-	119,
-	101,
-	108,
-	114,
-	121,
-	47,
-	97,
-	98,
-	111,
-	117,
-	116,
-	46,
-	46,
-	115,
-	101,
-	97,
-	114,
-	99,
-	104,
-	108,
-	101,
-	103,
-	101,
-	110,
-	100,
-	115,
-	105,
-	115,
-	32,
-	109,
-	97,
-	100,
-	101,
-	109,
-	111,
-	100,
-	101,
-	114,
-	110,
-	32,
-	111,
-	110,
-	108,
-	121,
-	32,
-	111,
-	110,
-	111,
-	110,
-	108,
-	121,
-	32,
-	116,
-	111,
-	105,
-	109,
-	97,
-	103,
-	101,
-	34,
-	32,
-	108,
-	105,
-	110,
-	101,
-	97,
-	114,
-	32,
-	112,
-	97,
-	105,
-	110,
-	116,
-	101,
-	114,
-	97,
-	110,
-	100,
-	32,
-	110,
-	111,
-	116,
-	114,
-	97,
-	114,
-	101,
-	108,
-	121,
-	32,
-	97,
-	99,
-	114,
-	111,
-	110,
-	121,
-	109,
-	100,
-	101,
-	108,
-	105,
-	118,
-	101,
-	114,
-	115,
-	104,
-	111,
-	114,
-	116,
-	101,
-	114,
-	48,
-	48,
-	38,
-	97,
-	109,
-	112,
-	59,
-	97,
-	115,
-	32,
-	109,
-	97,
-	110,
-	121,
-	119,
-	105,
-	100,
-	116,
-	104,
-	61,
-	34,
-	47,
-	42,
-	32,
-	60,
-	33,
-	91,
-	67,
-	116,
-	105,
-	116,
-	108,
-	101,
-	32,
-	61,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	108,
-	111,
-	119,
-	101,
-	115,
-	116,
-	32,
-	112,
-	105,
-	99,
-	107,
-	101,
-	100,
-	32,
-	101,
-	115,
-	99,
-	97,
-	112,
-	101,
-	100,
-	117,
-	115,
-	101,
-	115,
-	32,
-	111,
-	102,
-	112,
-	101,
-	111,
-	112,
-	108,
-	101,
-	115,
-	32,
-	80,
-	117,
-	98,
-	108,
-	105,
-	99,
-	77,
-	97,
-	116,
-	116,
-	104,
-	101,
-	119,
-	116,
-	97,
-	99,
-	116,
-	105,
-	99,
-	115,
-	100,
-	97,
-	109,
-	97,
-	103,
-	101,
-	100,
-	119,
-	97,
-	121,
-	32,
-	102,
-	111,
-	114,
-	108,
-	97,
-	119,
-	115,
-	32,
-	111,
-	102,
-	101,
-	97,
-	115,
-	121,
-	32,
-	116,
-	111,
-	32,
-	119,
-	105,
-	110,
-	100,
-	111,
-	119,
-	115,
-	116,
-	114,
-	111,
-	110,
-	103,
-	32,
-	32,
-	115,
-	105,
-	109,
-	112,
-	108,
-	101,
-	125,
-	99,
-	97,
-	116,
-	99,
-	104,
-	40,
-	115,
-	101,
-	118,
-	101,
-	110,
-	116,
-	104,
-	105,
-	110,
-	102,
-	111,
-	98,
-	111,
-	120,
-	119,
-	101,
-	110,
-	116,
-	32,
-	116,
-	111,
-	112,
-	97,
-	105,
-	110,
-	116,
-	101,
-	100,
-	99,
-	105,
-	116,
-	105,
-	122,
-	101,
-	110,
-	73,
-	32,
-	100,
-	111,
-	110,
-	39,
-	116,
-	114,
-	101,
-	116,
-	114,
-	101,
-	97,
-	116,
-	46,
-	32,
-	83,
-	111,
-	109,
-	101,
-	32,
-	119,
-	119,
-	46,
-	34,
-	41,
-	59,
-	10,
-	98,
-	111,
-	109,
-	98,
-	105,
-	110,
-	103,
-	109,
-	97,
-	105,
-	108,
-	116,
-	111,
-	58,
-	109,
-	97,
-	100,
-	101,
-	32,
-	105,
-	110,
-	46,
-	32,
-	77,
-	97,
-	110,
-	121,
-	32,
-	99,
-	97,
-	114,
-	114,
-	105,
-	101,
-	115,
-	124,
-	124,
-	123,
-	125,
-	59,
-	119,
-	105,
-	119,
-	111,
-	114,
-	107,
-	32,
-	111,
-	102,
-	115,
-	121,
-	110,
-	111,
-	110,
-	121,
-	109,
-	100,
-	101,
-	102,
-	101,
-	97,
-	116,
-	115,
-	102,
-	97,
-	118,
-	111,
-	114,
-	101,
-	100,
-	111,
-	112,
-	116,
-	105,
-	99,
-	97,
-	108,
-	112,
-	97,
-	103,
-	101,
-	84,
-	114,
-	97,
-	117,
-	110,
-	108,
-	101,
-	115,
-	115,
-	32,
-	115,
-	101,
-	110,
-	100,
-	105,
-	110,
-	103,
-	108,
-	101,
-	102,
-	116,
-	34,
-	62,
-	60,
-	99,
-	111,
-	109,
-	83,
-	99,
-	111,
-	114,
-	65,
-	108,
-	108,
-	32,
-	116,
-	104,
-	101,
-	106,
-	81,
-	117,
-	101,
-	114,
-	121,
-	46,
-	116,
-	111,
-	117,
-	114,
-	105,
-	115,
-	116,
-	67,
-	108,
-	97,
-	115,
-	115,
-	105,
-	99,
-	102,
-	97,
-	108,
-	115,
-	101,
-	34,
-	32,
-	87,
-	105,
-	108,
-	104,
-	101,
-	108,
-	109,
-	115,
-	117,
-	98,
-	117,
-	114,
-	98,
-	115,
-	103,
-	101,
-	110,
-	117,
-	105,
-	110,
-	101,
-	98,
-	105,
-	115,
-	104,
-	111,
-	112,
-	115,
-	46,
-	115,
-	112,
-	108,
-	105,
-	116,
-	40,
-	103,
-	108,
-	111,
-	98,
-	97,
-	108,
-	32,
-	102,
-	111,
-	108,
-	108,
-	111,
-	119,
-	115,
-	98,
-	111,
-	100,
-	121,
-	32,
-	111,
-	102,
-	110,
-	111,
-	109,
-	105,
-	110,
-	97,
-	108,
-	67,
-	111,
-	110,
-	116,
-	97,
-	99,
-	116,
-	115,
-	101,
-	99,
-	117,
-	108,
-	97,
-	114,
-	108,
-	101,
-	102,
-	116,
-	32,
-	116,
-	111,
-	99,
-	104,
-	105,
-	101,
-	102,
-	108,
-	121,
-	45,
-	104,
-	105,
-	100,
-	100,
-	101,
-	110,
-	45,
-	98,
-	97,
-	110,
-	110,
-	101,
-	114,
-	60,
-	47,
-	108,
-	105,
-	62,
-	10,
-	10,
-	46,
-	32,
-	87,
-	104,
-	101,
-	110,
-	32,
-	105,
-	110,
-	32,
-	98,
-	111,
-	116,
-	104,
-	100,
-	105,
-	115,
-	109,
-	105,
-	115,
-	115,
-	69,
-	120,
-	112,
-	108,
-	111,
-	114,
-	101,
-	97,
-	108,
-	119,
-	97,
-	121,
-	115,
-	32,
-	118,
-	105,
-	97,
-	32,
-	116,
-	104,
-	101,
-	115,
-	112,
-	97,
-	195,
-	177,
-	111,
-	108,
-	119,
-	101,
-	108,
-	102,
-	97,
-	114,
-	101,
-	114,
-	117,
-	108,
-	105,
-	110,
-	103,
-	32,
-	97,
-	114,
-	114,
-	97,
-	110,
-	103,
-	101,
-	99,
-	97,
-	112,
-	116,
-	97,
-	105,
-	110,
-	104,
-	105,
-	115,
-	32,
-	115,
-	111,
-	110,
-	114,
-	117,
-	108,
-	101,
-	32,
-	111,
-	102,
-	104,
-	101,
-	32,
-	116,
-	111,
-	111,
-	107,
-	105,
-	116,
-	115,
-	101,
-	108,
-	102,
-	44,
-	61,
-	48,
-	38,
-	97,
-	109,
-	112,
-	59,
-	40,
-	99,
-	97,
-	108,
-	108,
-	101,
-	100,
-	115,
-	97,
-	109,
-	112,
-	108,
-	101,
-	115,
-	116,
-	111,
-	32,
-	109,
-	97,
-	107,
-	101,
-	99,
-	111,
-	109,
-	47,
-	112,
-	97,
-	103,
-	77,
-	97,
-	114,
-	116,
-	105,
-	110,
-	32,
-	75,
-	101,
-	110,
-	110,
-	101,
-	100,
-	121,
-	97,
-	99,
-	99,
-	101,
-	112,
-	116,
-	115,
-	102,
-	117,
-	108,
-	108,
-	32,
-	111,
-	102,
-	104,
-	97,
-	110,
-	100,
-	108,
-	101,
-	100,
-	66,
-	101,
-	115,
-	105,
-	100,
-	101,
-	115,
-	47,
-	47,
-	45,
-	45,
-	62,
-	60,
-	47,
-	97,
-	98,
-	108,
-	101,
-	32,
-	116,
-	111,
-	116,
-	97,
-	114,
-	103,
-	101,
-	116,
-	115,
-	101,
-	115,
-	115,
-	101,
-	110,
-	99,
-	101,
-	104,
-	105,
-	109,
-	32,
-	116,
-	111,
-	32,
-	105,
-	116,
-	115,
-	32,
-	98,
-	121,
-	32,
-	99,
-	111,
-	109,
-	109,
-	111,
-	110,
-	46,
-	109,
-	105,
-	110,
-	101,
-	114,
-	97,
-	108,
-	116,
-	111,
-	32,
-	116,
-	97,
-	107,
-	101,
-	119,
-	97,
-	121,
-	115,
-	32,
-	116,
-	111,
-	115,
-	46,
-	111,
-	114,
-	103,
-	47,
-	108,
-	97,
-	100,
-	118,
-	105,
-	115,
-	101,
-	100,
-	112,
-	101,
-	110,
-	97,
-	108,
-	116,
-	121,
-	115,
-	105,
-	109,
-	112,
-	108,
-	101,
-	58,
-	105,
-	102,
-	32,
-	116,
-	104,
-	101,
-	121,
-	76,
-	101,
-	116,
-	116,
-	101,
-	114,
-	115,
-	97,
-	32,
-	115,
-	104,
-	111,
-	114,
-	116,
-	72,
-	101,
-	114,
-	98,
-	101,
-	114,
-	116,
-	115,
-	116,
-	114,
-	105,
-	107,
-	101,
-	115,
-	32,
-	103,
-	114,
-	111,
-	117,
-	112,
-	115,
-	46,
-	108,
-	101,
-	110,
-	103,
-	116,
-	104,
-	102,
-	108,
-	105,
-	103,
-	104,
-	116,
-	115,
-	111,
-	118,
-	101,
-	114,
-	108,
-	97,
-	112,
-	115,
-	108,
-	111,
-	119,
-	108,
-	121,
-	32,
-	108,
-	101,
-	115,
-	115,
-	101,
-	114,
-	32,
-	115,
-	111,
-	99,
-	105,
-	97,
-	108,
-	32,
-	60,
-	47,
-	112,
-	62,
-	10,
-	9,
-	9,
-	105,
-	116,
-	32,
-	105,
-	110,
-	116,
-	111,
-	114,
-	97,
-	110,
-	107,
-	101,
-	100,
-	32,
-	114,
-	97,
-	116,
-	101,
-	32,
-	111,
-	102,
-	117,
-	108,
-	62,
-	13,
-	10,
-	32,
-	32,
-	97,
-	116,
-	116,
-	101,
-	109,
-	112,
-	116,
-	112,
-	97,
-	105,
-	114,
-	32,
-	111,
-	102,
-	109,
-	97,
-	107,
-	101,
-	32,
-	105,
-	116,
-	75,
-	111,
-	110,
-	116,
-	97,
-	107,
-	116,
-	65,
-	110,
-	116,
-	111,
-	110,
-	105,
-	111,
-	104,
-	97,
-	118,
-	105,
-	110,
-	103,
-	32,
-	114,
-	97,
-	116,
-	105,
-	110,
-	103,
-	115,
-	32,
-	97,
-	99,
-	116,
-	105,
-	118,
-	101,
-	115,
-	116,
-	114,
-	101,
-	97,
-	109,
-	115,
-	116,
-	114,
-	97,
-	112,
-	112,
-	101,
-	100,
-	34,
-	41,
-	46,
-	99,
-	115,
-	115,
-	40,
-	104,
-	111,
-	115,
-	116,
-	105,
-	108,
-	101,
-	108,
-	101,
-	97,
-	100,
-	32,
-	116,
-	111,
-	108,
-	105,
-	116,
-	116,
-	108,
-	101,
-	32,
-	103,
-	114,
-	111,
-	117,
-	112,
-	115,
-	44,
-	80,
-	105,
-	99,
-	116,
-	117,
-	114,
-	101,
-	45,
-	45,
-	62,
-	13,
-	10,
-	13,
-	10,
-	32,
-	114,
-	111,
-	119,
-	115,
-	61,
-	34,
-	32,
-	111,
-	98,
-	106,
-	101,
-	99,
-	116,
-	105,
-	110,
-	118,
-	101,
-	114,
-	115,
-	101,
-	60,
-	102,
-	111,
-	111,
-	116,
-	101,
-	114,
-	67,
-	117,
-	115,
-	116,
-	111,
-	109,
-	86,
-	62,
-	60,
-	92,
-	47,
-	115,
-	99,
-	114,
-	115,
-	111,
-	108,
-	118,
-	105,
-	110,
-	103,
-	67,
-	104,
-	97,
-	109,
-	98,
-	101,
-	114,
-	115,
-	108,
-	97,
-	118,
-	101,
-	114,
-	121,
-	119,
-	111,
-	117,
-	110,
-	100,
-	101,
-	100,
-	119,
-	104,
-	101,
-	114,
-	101,
-	97,
-	115,
-	33,
-	61,
-	32,
-	39,
-	117,
-	110,
-	100,
-	102,
-	111,
-	114,
-	32,
-	97,
-	108,
-	108,
-	112,
-	97,
-	114,
-	116,
-	108,
-	121,
-	32,
-	45,
-	114,
-	105,
-	103,
-	104,
-	116,
-	58,
-	65,
-	114,
-	97,
-	98,
-	105,
-	97,
-	110,
-	98,
-	97,
-	99,
-	107,
-	101,
-	100,
-	32,
-	99,
-	101,
-	110,
-	116,
-	117,
-	114,
-	121,
-	117,
-	110,
-	105,
-	116,
-	32,
-	111,
-	102,
-	109,
-	111,
-	98,
-	105,
-	108,
-	101,
-	45,
-	69,
-	117,
-	114,
-	111,
-	112,
-	101,
-	44,
-	105,
-	115,
-	32,
-	104,
-	111,
-	109,
-	101,
-	114,
-	105,
-	115,
-	107,
-	32,
-	111,
-	102,
-	100,
-	101,
-	115,
-	105,
-	114,
-	101,
-	100,
-	67,
-	108,
-	105,
-	110,
-	116,
-	111,
-	110,
-	99,
-	111,
-	115,
-	116,
-	32,
-	111,
-	102,
-	97,
-	103,
-	101,
-	32,
-	111,
-	102,
-	32,
-	98,
-	101,
-	99,
-	111,
-	109,
-	101,
-	32,
-	110,
-	111,
-	110,
-	101,
-	32,
-	111,
-	102,
-	112,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	77,
-	105,
-	100,
-	100,
-	108,
-	101,
-	32,
-	101,
-	97,
-	100,
-	39,
-	41,
-	91,
-	48,
-	67,
-	114,
-	105,
-	116,
-	105,
-	99,
-	115,
-	115,
-	116,
-	117,
-	100,
-	105,
-	111,
-	115,
-	62,
-	38,
-	99,
-	111,
-	112,
-	121,
-	59,
-	103,
-	114,
-	111,
-	117,
-	112,
-	34,
-	62,
-	97,
-	115,
-	115,
-	101,
-	109,
-	98,
-	108,
-	109,
-	97,
-	107,
-	105,
-	110,
-	103,
-	32,
-	112,
-	114,
-	101,
-	115,
-	115,
-	101,
-	100,
-	119,
-	105,
-	100,
-	103,
-	101,
-	116,
-	46,
-	112,
-	115,
-	58,
-	34,
-	32,
-	63,
-	32,
-	114,
-	101,
-	98,
-	117,
-	105,
-	108,
-	116,
-	98,
-	121,
-	32,
-	115,
-	111,
-	109,
-	101,
-	70,
-	111,
-	114,
-	109,
-	101,
-	114,
-	32,
-	101,
-	100,
-	105,
-	116,
-	111,
-	114,
-	115,
-	100,
-	101,
-	108,
-	97,
-	121,
-	101,
-	100,
-	67,
-	97,
-	110,
-	111,
-	110,
-	105,
-	99,
-	104,
-	97,
-	100,
-	32,
-	116,
-	104,
-	101,
-	112,
-	117,
-	115,
-	104,
-	105,
-	110,
-	103,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	98,
-	117,
-	116,
-	32,
-	97,
-	114,
-	101,
-	112,
-	97,
-	114,
-	116,
-	105,
-	97,
-	108,
-	66,
-	97,
-	98,
-	121,
-	108,
-	111,
-	110,
-	98,
-	111,
-	116,
-	116,
-	111,
-	109,
-	32,
-	99,
-	97,
-	114,
-	114,
-	105,
-	101,
-	114,
-	67,
-	111,
-	109,
-	109,
-	97,
-	110,
-	100,
-	105,
-	116,
-	115,
-	32,
-	117,
-	115,
-	101,
-	65,
-	115,
-	32,
-	119,
-	105,
-	116,
-	104,
-	99,
-	111,
-	117,
-	114,
-	115,
-	101,
-	115,
-	97,
-	32,
-	116,
-	104,
-	105,
-	114,
-	100,
-	100,
-	101,
-	110,
-	111,
-	116,
-	101,
-	115,
-	97,
-	108,
-	115,
-	111,
-	32,
-	105,
-	110,
-	72,
-	111,
-	117,
-	115,
-	116,
-	111,
-	110,
-	50,
-	48,
-	112,
-	120,
-	59,
-	34,
-	62,
-	97,
-	99,
-	99,
-	117,
-	115,
-	101,
-	100,
-	100,
-	111,
-	117,
-	98,
-	108,
-	101,
-	32,
-	103,
-	111,
-	97,
-	108,
-	32,
-	111,
-	102,
-	70,
-	97,
-	109,
-	111,
-	117,
-	115,
-	32,
-	41,
-	46,
-	98,
-	105,
-	110,
-	100,
-	40,
-	112,
-	114,
-	105,
-	101,
-	115,
-	116,
-	115,
-	32,
-	79,
-	110,
-	108,
-	105,
-	110,
-	101,
-	105,
-	110,
-	32,
-	74,
-	117,
-	108,
-	121,
-	115,
-	116,
-	32,
-	43,
-	32,
-	34,
-	103,
-	99,
-	111,
-	110,
-	115,
-	117,
-	108,
-	116,
-	100,
-	101,
-	99,
-	105,
-	109,
-	97,
-	108,
-	104,
-	101,
-	108,
-	112,
-	102,
-	117,
-	108,
-	114,
-	101,
-	118,
-	105,
-	118,
-	101,
-	100,
-	105,
-	115,
-	32,
-	118,
-	101,
-	114,
-	121,
-	114,
-	39,
-	43,
-	39,
-	105,
-	112,
-	116,
-	108,
-	111,
-	115,
-	105,
-	110,
-	103,
-	32,
-	102,
-	101,
-	109,
-	97,
-	108,
-	101,
-	115,
-	105,
-	115,
-	32,
-	97,
-	108,
-	115,
-	111,
-	115,
-	116,
-	114,
-	105,
-	110,
-	103,
-	115,
-	100,
-	97,
-	121,
-	115,
-	32,
-	111,
-	102,
-	97,
-	114,
-	114,
-	105,
-	118,
-	97,
-	108,
-	102,
-	117,
-	116,
-	117,
-	114,
-	101,
-	32,
-	60,
-	111,
-	98,
-	106,
-	101,
-	99,
-	116,
-	102,
-	111,
-	114,
-	99,
-	105,
-	110,
-	103,
-	83,
-	116,
-	114,
-	105,
-	110,
-	103,
-	40,
-	34,
-	32,
-	47,
-	62,
-	10,
-	9,
-	9,
-	104,
-	101,
-	114,
-	101,
-	32,
-	105,
-	115,
-	101,
-	110,
-	99,
-	111,
-	100,
-	101,
-	100,
-	46,
-	32,
-	32,
-	84,
-	104,
-	101,
-	32,
-	98,
-	97,
-	108,
-	108,
-	111,
-	111,
-	110,
-	100,
-	111,
-	110,
-	101,
-	32,
-	98,
-	121,
-	47,
-	99,
-	111,
-	109,
-	109,
-	111,
-	110,
-	98,
-	103,
-	99,
-	111,
-	108,
-	111,
-	114,
-	108,
-	97,
-	119,
-	32,
-	111,
-	102,
-	32,
-	73,
-	110,
-	100,
-	105,
-	97,
-	110,
-	97,
-	97,
-	118,
-	111,
-	105,
-	100,
-	101,
-	100,
-	98,
-	117,
-	116,
-	32,
-	116,
-	104,
-	101,
-	50,
-	112,
-	120,
-	32,
-	51,
-	112,
-	120,
-	106,
-	113,
-	117,
-	101,
-	114,
-	121,
-	46,
-	97,
-	102,
-	116,
-	101,
-	114,
-	32,
-	97,
-	112,
-	111,
-	108,
-	105,
-	99,
-	121,
-	46,
-	109,
-	101,
-	110,
-	32,
-	97,
-	110,
-	100,
-	102,
-	111,
-	111,
-	116,
-	101,
-	114,
-	45,
-	61,
-	32,
-	116,
-	114,
-	117,
-	101,
-	59,
-	102,
-	111,
-	114,
-	32,
-	117,
-	115,
-	101,
-	115,
-	99,
-	114,
-	101,
-	101,
-	110,
-	46,
-	73,
-	110,
-	100,
-	105,
-	97,
-	110,
-	32,
-	105,
-	109,
-	97,
-	103,
-	101,
-	32,
-	61,
-	102,
-	97,
-	109,
-	105,
-	108,
-	121,
-	44,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	32,
-	38,
-	110,
-	98,
-	115,
-	112,
-	59,
-	100,
-	114,
-	105,
-	118,
-	101,
-	114,
-	115,
-	101,
-	116,
-	101,
-	114,
-	110,
-	97,
-	108,
-	115,
-	97,
-	109,
-	101,
-	32,
-	97,
-	115,
-	110,
-	111,
-	116,
-	105,
-	99,
-	101,
-	100,
-	118,
-	105,
-	101,
-	119,
-	101,
-	114,
-	115,
-	125,
-	41,
-	40,
-	41,
-	59,
-	10,
-	32,
-	105,
-	115,
-	32,
-	109,
-	111,
-	114,
-	101,
-	115,
-	101,
-	97,
-	115,
-	111,
-	110,
-	115,
-	102,
-	111,
-	114,
-	109,
-	101,
-	114,
-	32,
-	116,
-	104,
-	101,
-	32,
-	110,
-	101,
-	119,
-	105,
-	115,
-	32,
-	106,
-	117,
-	115,
-	116,
-	99,
-	111,
-	110,
-	115,
-	101,
-	110,
-	116,
-	32,
-	83,
-	101,
-	97,
-	114,
-	99,
-	104,
-	119,
-	97,
-	115,
-	32,
-	116,
-	104,
-	101,
-	119,
-	104,
-	121,
-	32,
-	116,
-	104,
-	101,
-	115,
-	104,
-	105,
-	112,
-	112,
-	101,
-	100,
-	98,
-	114,
-	62,
-	60,
-	98,
-	114,
-	62,
-	119,
-	105,
-	100,
-	116,
-	104,
-	58,
-	32,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	61,
-	109,
-	97,
-	100,
-	101,
-	32,
-	111,
-	102,
-	99,
-	117,
-	105,
-	115,
-	105,
-	110,
-	101,
-	105,
-	115,
-	32,
-	116,
-	104,
-	97,
-	116,
-	97,
-	32,
-	118,
-	101,
-	114,
-	121,
-	32,
-	65,
-	100,
-	109,
-	105,
-	114,
-	97,
-	108,
-	32,
-	102,
-	105,
-	120,
-	101,
-	100,
-	59,
-	110,
-	111,
-	114,
-	109,
-	97,
-	108,
-	32,
-	77,
-	105,
-	115,
-	115,
-	105,
-	111,
-	110,
-	80,
-	114,
-	101,
-	115,
-	115,
-	44,
-	32,
-	111,
-	110,
-	116,
-	97,
-	114,
-	105,
-	111,
-	99,
-	104,
-	97,
-	114,
-	115,
-	101,
-	116,
-	116,
-	114,
-	121,
-	32,
-	116,
-	111,
-	32,
-	105,
-	110,
-	118,
-	97,
-	100,
-	101,
-	100,
-	61,
-	34,
-	116,
-	114,
-	117,
-	101,
-	34,
-	115,
-	112,
-	97,
-	99,
-	105,
-	110,
-	103,
-	105,
-	115,
-	32,
-	109,
-	111,
-	115,
-	116,
-	97,
-	32,
-	109,
-	111,
-	114,
-	101,
-	32,
-	116,
-	111,
-	116,
-	97,
-	108,
-	108,
-	121,
-	102,
-	97,
-	108,
-	108,
-	32,
-	111,
-	102,
-	125,
-	41,
-	59,
-	13,
-	10,
-	32,
-	32,
-	105,
-	109,
-	109,
-	101,
-	110,
-	115,
-	101,
-	116,
-	105,
-	109,
-	101,
-	32,
-	105,
-	110,
-	115,
-	101,
-	116,
-	32,
-	111,
-	117,
-	116,
-	115,
-	97,
-	116,
-	105,
-	115,
-	102,
-	121,
-	116,
-	111,
-	32,
-	102,
-	105,
-	110,
-	100,
-	100,
-	111,
-	119,
-	110,
-	32,
-	116,
-	111,
-	108,
-	111,
-	116,
-	32,
-	111,
-	102,
-	32,
-	80,
-	108,
-	97,
-	121,
-	101,
-	114,
-	115,
-	105,
-	110,
-	32,
-	74,
-	117,
-	110,
-	101,
-	113,
-	117,
-	97,
-	110,
-	116,
-	117,
-	109,
-	110,
-	111,
-	116,
-	32,
-	116,
-	104,
-	101,
-	116,
-	105,
-	109,
-	101,
-	32,
-	116,
-	111,
-	100,
-	105,
-	115,
-	116,
-	97,
-	110,
-	116,
-	70,
-	105,
-	110,
-	110,
-	105,
-	115,
-	104,
-	115,
-	114,
-	99,
-	32,
-	61,
-	32,
-	40,
-	115,
-	105,
-	110,
-	103,
-	108,
-	101,
-	32,
-	104,
-	101,
-	108,
-	112,
-	32,
-	111,
-	102,
-	71,
-	101,
-	114,
-	109,
-	97,
-	110,
-	32,
-	108,
-	97,
-	119,
-	32,
-	97,
-	110,
-	100,
-	108,
-	97,
-	98,
-	101,
-	108,
-	101,
-	100,
-	102,
-	111,
-	114,
-	101,
-	115,
-	116,
-	115,
-	99,
-	111,
-	111,
-	107,
-	105,
-	110,
-	103,
-	115,
-	112,
-	97,
-	99,
-	101,
-	34,
-	62,
-	104,
-	101,
-	97,
-	100,
-	101,
-	114,
-	45,
-	119,
-	101,
-	108,
-	108,
-	32,
-	97,
-	115,
-	83,
-	116,
-	97,
-	110,
-	108,
-	101,
-	121,
-	98,
-	114,
-	105,
-	100,
-	103,
-	101,
-	115,
-	47,
-	103,
-	108,
-	111,
-	98,
-	97,
-	108,
-	67,
-	114,
-	111,
-	97,
-	116,
-	105,
-	97,
-	32,
-	65,
-	98,
-	111,
-	117,
-	116,
-	32,
-	91,
-	48,
-	93,
-	59,
-	10,
-	32,
-	32,
-	105,
-	116,
-	44,
-	32,
-	97,
-	110,
-	100,
-	103,
-	114,
-	111,
-	117,
-	112,
-	101,
-	100,
-	98,
-	101,
-	105,
-	110,
-	103,
-	32,
-	97,
-	41,
-	123,
-	116,
-	104,
-	114,
-	111,
-	119,
-	104,
-	101,
-	32,
-	109,
-	97,
-	100,
-	101,
-	108,
-	105,
-	103,
-	104,
-	116,
-	101,
-	114,
-	101,
-	116,
-	104,
-	105,
-	99,
-	97,
-	108,
-	70,
-	70,
-	70,
-	70,
-	70,
-	70,
-	34,
-	98,
-	111,
-	116,
-	116,
-	111,
-	109,
-	34,
-	108,
-	105,
-	107,
-	101,
-	32,
-	97,
-	32,
-	101,
-	109,
-	112,
-	108,
-	111,
-	121,
-	115,
-	108,
-	105,
-	118,
-	101,
-	32,
-	105,
-	110,
-	97,
-	115,
-	32,
-	115,
-	101,
-	101,
-	110,
-	112,
-	114,
-	105,
-	110,
-	116,
-	101,
-	114,
-	109,
-	111,
-	115,
-	116,
-	32,
-	111,
-	102,
-	117,
-	98,
-	45,
-	108,
-	105,
-	110,
-	107,
-	114,
-	101,
-	106,
-	101,
-	99,
-	116,
-	115,
-	97,
-	110,
-	100,
-	32,
-	117,
-	115,
-	101,
-	105,
-	109,
-	97,
-	103,
-	101,
-	34,
-	62,
-	115,
-	117,
-	99,
-	99,
-	101,
-	101,
-	100,
-	102,
-	101,
-	101,
-	100,
-	105,
-	110,
-	103,
-	78,
-	117,
-	99,
-	108,
-	101,
-	97,
-	114,
-	105,
-	110,
-	102,
-	111,
-	114,
-	109,
-	97,
-	116,
-	111,
-	32,
-	104,
-	101,
-	108,
-	112,
-	87,
-	111,
-	109,
-	101,
-	110,
-	39,
-	115,
-	78,
-	101,
-	105,
-	116,
-	104,
-	101,
-	114,
-	77,
-	101,
-	120,
-	105,
-	99,
-	97,
-	110,
-	112,
-	114,
-	111,
-	116,
-	101,
-	105,
-	110,
-	60,
-	116,
-	97,
-	98,
-	108,
-	101,
-	32,
-	98,
-	121,
-	32,
-	109,
-	97,
-	110,
-	121,
-	104,
-	101,
-	97,
-	108,
-	116,
-	104,
-	121,
-	108,
-	97,
-	119,
-	115,
-	117,
-	105,
-	116,
-	100,
-	101,
-	118,
-	105,
-	115,
-	101,
-	100,
-	46,
-	112,
-	117,
-	115,
-	104,
-	40,
-	123,
-	115,
-	101,
-	108,
-	108,
-	101,
-	114,
-	115,
-	115,
-	105,
-	109,
-	112,
-	108,
-	121,
-	32,
-	84,
-	104,
-	114,
-	111,
-	117,
-	103,
-	104,
-	46,
-	99,
-	111,
-	111,
-	107,
-	105,
-	101,
-	32,
-	73,
-	109,
-	97,
-	103,
-	101,
-	40,
-	111,
-	108,
-	100,
-	101,
-	114,
-	34,
-	62,
-	117,
-	115,
-	46,
-	106,
-	115,
-	34,
-	62,
-	32,
-	83,
-	105,
-	110,
-	99,
-	101,
-	32,
-	117,
-	110,
-	105,
-	118,
-	101,
-	114,
-	115,
-	108,
-	97,
-	114,
-	103,
-	101,
-	114,
-	32,
-	111,
-	112,
-	101,
-	110,
-	32,
-	116,
-	111,
-	33,
-	45,
-	45,
-	32,
-	101,
-	110,
-	100,
-	108,
-	105,
-	101,
-	115,
-	32,
-	105,
-	110,
-	39,
-	93,
-	41,
-	59,
-	13,
-	10,
-	32,
-	32,
-	109,
-	97,
-	114,
-	107,
-	101,
-	116,
-	119,
-	104,
-	111,
-	32,
-	105,
-	115,
-	32,
-	40,
-	34,
-	68,
-	79,
-	77,
-	67,
-	111,
-	109,
-	97,
-	110,
-	97,
-	103,
-	101,
-	100,
-	111,
-	110,
-	101,
-	32,
-	102,
-	111,
-	114,
-	116,
-	121,
-	112,
-	101,
-	111,
-	102,
-	32,
-	75,
-	105,
-	110,
-	103,
-	100,
-	111,
-	109,
-	112,
-	114,
-	111,
-	102,
-	105,
-	116,
-	115,
-	112,
-	114,
-	111,
-	112,
-	111,
-	115,
-	101,
-	116,
-	111,
-	32,
-	115,
-	104,
-	111,
-	119,
-	99,
-	101,
-	110,
-	116,
-	101,
-	114,
-	59,
-	109,
-	97,
-	100,
-	101,
-	32,
-	105,
-	116,
-	100,
-	114,
-	101,
-	115,
-	115,
-	101,
-	100,
-	119,
-	101,
-	114,
-	101,
-	32,
-	105,
-	110,
-	109,
-	105,
-	120,
-	116,
-	117,
-	114,
-	101,
-	112,
-	114,
-	101,
-	99,
-	105,
-	115,
-	101,
-	97,
-	114,
-	105,
-	115,
-	105,
-	110,
-	103,
-	115,
-	114,
-	99,
-	32,
-	61,
-	32,
-	39,
-	109,
-	97,
-	107,
-	101,
-	32,
-	97,
-	32,
-	115,
-	101,
-	99,
-	117,
-	114,
-	101,
-	100,
-	66,
-	97,
-	112,
-	116,
-	105,
-	115,
-	116,
-	118,
-	111,
-	116,
-	105,
-	110,
-	103,
-	32,
-	10,
-	9,
-	9,
-	118,
-	97,
-	114,
-	32,
-	77,
-	97,
-	114,
-	99,
-	104,
-	32,
-	50,
-	103,
-	114,
-	101,
-	119,
-	32,
-	117,
-	112,
-	67,
-	108,
-	105,
-	109,
-	97,
-	116,
-	101,
-	46,
-	114,
-	101,
-	109,
-	111,
-	118,
-	101,
-	115,
-	107,
-	105,
-	108,
-	108,
-	101,
-	100,
-	119,
-	97,
-	121,
-	32,
-	116,
-	104,
-	101,
-	60,
-	47,
-	104,
-	101,
-	97,
-	100,
-	62,
-	102,
-	97,
-	99,
-	101,
-	32,
-	111,
-	102,
-	97,
-	99,
-	116,
-	105,
-	110,
-	103,
-	32,
-	114,
-	105,
-	103,
-	104,
-	116,
-	34,
-	62,
-	116,
-	111,
-	32,
-	119,
-	111,
-	114,
-	107,
-	114,
-	101,
-	100,
-	117,
-	99,
-	101,
-	115,
-	104,
-	97,
-	115,
-	32,
-	104,
-	97,
-	100,
-	101,
-	114,
-	101,
-	99,
-	116,
-	101,
-	100,
-	115,
-	104,
-	111,
-	119,
-	40,
-	41,
-	59,
-	97,
-	99,
-	116,
-	105,
-	111,
-	110,
-	61,
-	98,
-	111,
-	111,
-	107,
-	32,
-	111,
-	102,
-	97,
-	110,
-	32,
-	97,
-	114,
-	101,
-	97,
-	61,
-	61,
-	32,
-	34,
-	104,
-	116,
-	116,
-	60,
-	104,
-	101,
-	97,
-	100,
-	101,
-	114,
-	10,
-	60,
-	104,
-	116,
-	109,
-	108,
-	62,
-	99,
-	111,
-	110,
-	102,
-	111,
-	114,
-	109,
-	102,
-	97,
-	99,
-	105,
-	110,
-	103,
-	32,
-	99,
-	111,
-	111,
-	107,
-	105,
-	101,
-	46,
-	114,
-	101,
-	108,
-	121,
-	32,
-	111,
-	110,
-	104,
-	111,
-	115,
-	116,
-	101,
-	100,
-	32,
-	46,
-	99,
-	117,
-	115,
-	116,
-	111,
-	109,
-	104,
-	101,
-	32,
-	119,
-	101,
-	110,
-	116,
-	98,
-	117,
-	116,
-	32,
-	102,
-	111,
-	114,
-	115,
-	112,
-	114,
-	101,
-	97,
-	100,
-	32,
-	70,
-	97,
-	109,
-	105,
-	108,
-	121,
-	32,
-	97,
-	32,
-	109,
-	101,
-	97,
-	110,
-	115,
-	111,
-	117,
-	116,
-	32,
-	116,
-	104,
-	101,
-	102,
-	111,
-	114,
-	117,
-	109,
-	115,
-	46,
-	102,
-	111,
-	111,
-	116,
-	97,
-	103,
-	101,
-	34,
-	62,
-	77,
-	111,
-	98,
-	105,
-	108,
-	67,
-	108,
-	101,
-	109,
-	101,
-	110,
-	116,
-	115,
-	34,
-	32,
-	105,
-	100,
-	61,
-	34,
-	97,
-	115,
-	32,
-	104,
-	105,
-	103,
-	104,
-	105,
-	110,
-	116,
-	101,
-	110,
-	115,
-	101,
-	45,
-	45,
-	62,
-	60,
-	33,
-	45,
-	45,
-	102,
-	101,
-	109,
-	97,
-	108,
-	101,
-	32,
-	105,
-	115,
-	32,
-	115,
-	101,
-	101,
-	110,
-	105,
-	109,
-	112,
-	108,
-	105,
-	101,
-	100,
-	115,
-	101,
-	116,
-	32,
-	116,
-	104,
-	101,
-	97,
-	32,
-	115,
-	116,
-	97,
-	116,
-	101,
-	97,
-	110,
-	100,
-	32,
-	104,
-	105,
-	115,
-	102,
-	97,
-	115,
-	116,
-	101,
-	115,
-	116,
-	98,
-	101,
-	115,
-	105,
-	100,
-	101,
-	115,
-	98,
-	117,
-	116,
-	116,
-	111,
-	110,
-	95,
-	98,
-	111,
-	117,
-	110,
-	100,
-	101,
-	100,
-	34,
-	62,
-	60,
-	105,
-	109,
-	103,
-	32,
-	73,
-	110,
-	102,
-	111,
-	98,
-	111,
-	120,
-	101,
-	118,
-	101,
-	110,
-	116,
-	115,
-	44,
-	97,
-	32,
-	121,
-	111,
-	117,
-	110,
-	103,
-	97,
-	110,
-	100,
-	32,
-	97,
-	114,
-	101,
-	78,
-	97,
-	116,
-	105,
-	118,
-	101,
-	32,
-	99,
-	104,
-	101,
-	97,
-	112,
-	101,
-	114,
-	84,
-	105,
-	109,
-	101,
-	111,
-	117,
-	116,
-	97,
-	110,
-	100,
-	32,
-	104,
-	97,
-	115,
-	101,
-	110,
-	103,
-	105,
-	110,
-	101,
-	115,
-	119,
-	111,
-	110,
-	32,
-	116,
-	104,
-	101,
-	40,
-	109,
-	111,
-	115,
-	116,
-	108,
-	121,
-	114,
-	105,
-	103,
-	104,
-	116,
-	58,
-	32,
-	102,
-	105,
-	110,
-	100,
-	32,
-	97,
-	32,
-	45,
-	98,
-	111,
-	116,
-	116,
-	111,
-	109,
-	80,
-	114,
-	105,
-	110,
-	99,
-	101,
-	32,
-	97,
-	114,
-	101,
-	97,
-	32,
-	111,
-	102,
-	109,
-	111,
-	114,
-	101,
-	32,
-	111,
-	102,
-	115,
-	101,
-	97,
-	114,
-	99,
-	104,
-	95,
-	110,
-	97,
-	116,
-	117,
-	114,
-	101,
-	44,
-	108,
-	101,
-	103,
-	97,
-	108,
-	108,
-	121,
-	112,
-	101,
-	114,
-	105,
-	111,
-	100,
-	44,
-	108,
-	97,
-	110,
-	100,
-	32,
-	111,
-	102,
-	111,
-	114,
-	32,
-	119,
-	105,
-	116,
-	104,
-	105,
-	110,
-	100,
-	117,
-	99,
-	101,
-	100,
-	112,
-	114,
-	111,
-	118,
-	105,
-	110,
-	103,
-	109,
-	105,
-	115,
-	115,
-	105,
-	108,
-	101,
-	108,
-	111,
-	99,
-	97,
-	108,
-	108,
-	121,
-	65,
-	103,
-	97,
-	105,
-	110,
-	115,
-	116,
-	116,
-	104,
-	101,
-	32,
-	119,
-	97,
-	121,
-	107,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	112,
-	120,
-	59,
-	34,
-	62,
-	13,
-	10,
-	112,
-	117,
-	115,
-	104,
-	101,
-	100,
-	32,
-	97,
-	98,
-	97,
-	110,
-	100,
-	111,
-	110,
-	110,
-	117,
-	109,
-	101,
-	114,
-	97,
-	108,
-	67,
-	101,
-	114,
-	116,
-	97,
-	105,
-	110,
-	73,
-	110,
-	32,
-	116,
-	104,
-	105,
-	115,
-	109,
-	111,
-	114,
-	101,
-	32,
-	105,
-	110,
-	111,
-	114,
-	32,
-	115,
-	111,
-	109,
-	101,
-	110,
-	97,
-	109,
-	101,
-	32,
-	105,
-	115,
-	97,
-	110,
-	100,
-	44,
-	32,
-	105,
-	110,
-	99,
-	114,
-	111,
-	119,
-	110,
-	101,
-	100,
-	73,
-	83,
-	66,
-	78,
-	32,
-	48,
-	45,
-	99,
-	114,
-	101,
-	97,
-	116,
-	101,
-	115,
-	79,
-	99,
-	116,
-	111,
-	98,
-	101,
-	114,
-	109,
-	97,
-	121,
-	32,
-	110,
-	111,
-	116,
-	99,
-	101,
-	110,
-	116,
-	101,
-	114,
-	32,
-	108,
-	97,
-	116,
-	101,
-	32,
-	105,
-	110,
-	68,
-	101,
-	102,
-	101,
-	110,
-	99,
-	101,
-	101,
-	110,
-	97,
-	99,
-	116,
-	101,
-	100,
-	119,
-	105,
-	115,
-	104,
-	32,
-	116,
-	111,
-	98,
-	114,
-	111,
-	97,
-	100,
-	108,
-	121,
-	99,
-	111,
-	111,
-	108,
-	105,
-	110,
-	103,
-	111,
-	110,
-	108,
-	111,
-	97,
-	100,
-	61,
-	105,
-	116,
-	46,
-	32,
-	84,
-	104,
-	101,
-	114,
-	101,
-	99,
-	111,
-	118,
-	101,
-	114,
-	77,
-	101,
-	109,
-	98,
-	101,
-	114,
-	115,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	32,
-	97,
-	115,
-	115,
-	117,
-	109,
-	101,
-	115,
-	60,
-	104,
-	116,
-	109,
-	108,
-	62,
-	10,
-	112,
-	101,
-	111,
-	112,
-	108,
-	101,
-	46,
-	105,
-	110,
-	32,
-	111,
-	110,
-	101,
-	32,
-	61,
-	119,
-	105,
-	110,
-	100,
-	111,
-	119,
-	102,
-	111,
-	111,
-	116,
-	101,
-	114,
-	95,
-	97,
-	32,
-	103,
-	111,
-	111,
-	100,
-	32,
-	114,
-	101,
-	107,
-	108,
-	97,
-	109,
-	97,
-	111,
-	116,
-	104,
-	101,
-	114,
-	115,
-	44,
-	116,
-	111,
-	32,
-	116,
-	104,
-	105,
-	115,
-	95,
-	99,
-	111,
-	111,
-	107,
-	105,
-	101,
-	112,
-	97,
-	110,
-	101,
-	108,
-	34,
-	62,
-	76,
-	111,
-	110,
-	100,
-	111,
-	110,
-	44,
-	100,
-	101,
-	102,
-	105,
-	110,
-	101,
-	115,
-	99,
-	114,
-	117,
-	115,
-	104,
-	101,
-	100,
-	98,
-	97,
-	112,
-	116,
-	105,
-	115,
-	109,
-	99,
-	111,
-	97,
-	115,
-	116,
-	97,
-	108,
-	115,
-	116,
-	97,
-	116,
-	117,
-	115,
-	32,
-	116,
-	105,
-	116,
-	108,
-	101,
-	34,
-	32,
-	109,
-	111,
-	118,
-	101,
-	32,
-	116,
-	111,
-	108,
-	111,
-	115,
-	116,
-	32,
-	105,
-	110,
-	98,
-	101,
-	116,
-	116,
-	101,
-	114,
-	32,
-	105,
-	109,
-	112,
-	108,
-	105,
-	101,
-	115,
-	114,
-	105,
-	118,
-	97,
-	108,
-	114,
-	121,
-	115,
-	101,
-	114,
-	118,
-	101,
-	114,
-	115,
-	32,
-	83,
-	121,
-	115,
-	116,
-	101,
-	109,
-	80,
-	101,
-	114,
-	104,
-	97,
-	112,
-	115,
-	101,
-	115,
-	32,
-	97,
-	110,
-	100,
-	32,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	100,
-	102,
-	108,
-	111,
-	119,
-	105,
-	110,
-	103,
-	108,
-	97,
-	115,
-	116,
-	101,
-	100,
-	32,
-	114,
-	105,
-	115,
-	101,
-	32,
-	105,
-	110,
-	71,
-	101,
-	110,
-	101,
-	115,
-	105,
-	115,
-	118,
-	105,
-	101,
-	119,
-	32,
-	111,
-	102,
-	114,
-	105,
-	115,
-	105,
-	110,
-	103,
-	32,
-	115,
-	101,
-	101,
-	109,
-	32,
-	116,
-	111,
-	98,
-	117,
-	116,
-	32,
-	105,
-	110,
-	32,
-	98,
-	97,
-	99,
-	107,
-	105,
-	110,
-	103,
-	104,
-	101,
-	32,
-	119,
-	105,
-	108,
-	108,
-	103,
-	105,
-	118,
-	101,
-	110,
-	32,
-	97,
-	103,
-	105,
-	118,
-	105,
-	110,
-	103,
-	32,
-	99,
-	105,
-	116,
-	105,
-	101,
-	115,
-	46,
-	102,
-	108,
-	111,
-	119,
-	32,
-	111,
-	102,
-	32,
-	76,
-	97,
-	116,
-	101,
-	114,
-	32,
-	97,
-	108,
-	108,
-	32,
-	98,
-	117,
-	116,
-	72,
-	105,
-	103,
-	104,
-	119,
-	97,
-	121,
-	111,
-	110,
-	108,
-	121,
-	32,
-	98,
-	121,
-	115,
-	105,
-	103,
-	110,
-	32,
-	111,
-	102,
-	104,
-	101,
-	32,
-	100,
-	111,
-	101,
-	115,
-	100,
-	105,
-	102,
-	102,
-	101,
-	114,
-	115,
-	98,
-	97,
-	116,
-	116,
-	101,
-	114,
-	121,
-	38,
-	97,
-	109,
-	112,
-	59,
-	108,
-	97,
-	115,
-	105,
-	110,
-	103,
-	108,
-	101,
-	115,
-	116,
-	104,
-	114,
-	101,
-	97,
-	116,
-	115,
-	105,
-	110,
-	116,
-	101,
-	103,
-	101,
-	114,
-	116,
-	97,
-	107,
-	101,
-	32,
-	111,
-	110,
-	114,
-	101,
-	102,
-	117,
-	115,
-	101,
-	100,
-	99,
-	97,
-	108,
-	108,
-	101,
-	100,
-	32,
-	61,
-	85,
-	83,
-	38,
-	97,
-	109,
-	112,
-	83,
-	101,
-	101,
-	32,
-	116,
-	104,
-	101,
-	110,
-	97,
-	116,
-	105,
-	118,
-	101,
-	115,
-	98,
-	121,
-	32,
-	116,
-	104,
-	105,
-	115,
-	115,
-	121,
-	115,
-	116,
-	101,
-	109,
-	46,
-	104,
-	101,
-	97,
-	100,
-	32,
-	111,
-	102,
-	58,
-	104,
-	111,
-	118,
-	101,
-	114,
-	44,
-	108,
-	101,
-	115,
-	98,
-	105,
-	97,
-	110,
-	115,
-	117,
-	114,
-	110,
-	97,
-	109,
-	101,
-	97,
-	110,
-	100,
-	32,
-	97,
-	108,
-	108,
-	99,
-	111,
-	109,
-	109,
-	111,
-	110,
-	47,
-	104,
-	101,
-	97,
-	100,
-	101,
-	114,
-	95,
-	95,
-	112,
-	97,
-	114,
-	97,
-	109,
-	115,
-	72,
-	97,
-	114,
-	118,
-	97,
-	114,
-	100,
-	47,
-	112,
-	105,
-	120,
-	101,
-	108,
-	46,
-	114,
-	101,
-	109,
-	111,
-	118,
-	97,
-	108,
-	115,
-	111,
-	32,
-	108,
-	111,
-	110,
-	103,
-	114,
-	111,
-	108,
-	101,
-	32,
-	111,
-	102,
-	106,
-	111,
-	105,
-	110,
-	116,
-	108,
-	121,
-	115,
-	107,
-	121,
-	115,
-	99,
-	114,
-	97,
-	85,
-	110,
-	105,
-	99,
-	111,
-	100,
-	101,
-	98,
-	114,
-	32,
-	47,
-	62,
-	13,
-	10,
-	65,
-	116,
-	108,
-	97,
-	110,
-	116,
-	97,
-	110,
-	117,
-	99,
-	108,
-	101,
-	117,
-	115,
-	67,
-	111,
-	117,
-	110,
-	116,
-	121,
-	44,
-	112,
-	117,
-	114,
-	101,
-	108,
-	121,
-	32,
-	99,
-	111,
-	117,
-	110,
-	116,
-	34,
-	62,
-	101,
-	97,
-	115,
-	105,
-	108,
-	121,
-	32,
-	98,
-	117,
-	105,
-	108,
-	100,
-	32,
-	97,
-	111,
-	110,
-	99,
-	108,
-	105,
-	99,
-	107,
-	97,
-	32,
-	103,
-	105,
-	118,
-	101,
-	110,
-	112,
-	111,
-	105,
-	110,
-	116,
-	101,
-	114,
-	104,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	101,
-	118,
-	101,
-	110,
-	116,
-	115,
-	32,
-	101,
-	108,
-	115,
-	101,
-	32,
-	123,
-	10,
-	100,
-	105,
-	116,
-	105,
-	111,
-	110,
-	115,
-	110,
-	111,
-	119,
-	32,
-	116,
-	104,
-	101,
-	44,
-	32,
-	119,
-	105,
-	116,
-	104,
-	32,
-	109,
-	97,
-	110,
-	32,
-	119,
-	104,
-	111,
-	111,
-	114,
-	103,
-	47,
-	87,
-	101,
-	98,
-	111,
-	110,
-	101,
-	32,
-	97,
-	110,
-	100,
-	99,
-	97,
-	118,
-	97,
-	108,
-	114,
-	121,
-	72,
-	101,
-	32,
-	100,
-	105,
-	101,
-	100,
-	115,
-	101,
-	97,
-	116,
-	116,
-	108,
-	101,
-	48,
-	48,
-	44,
-	48,
-	48,
-	48,
-	32,
-	123,
-	119,
-	105,
-	110,
-	100,
-	111,
-	119,
-	104,
-	97,
-	118,
-	101,
-	32,
-	116,
-	111,
-	105,
-	102,
-	40,
-	119,
-	105,
-	110,
-	100,
-	97,
-	110,
-	100,
-	32,
-	105,
-	116,
-	115,
-	115,
-	111,
-	108,
-	101,
-	108,
-	121,
-	32,
-	109,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	114,
-	101,
-	110,
-	101,
-	119,
-	101,
-	100,
-	68,
-	101,
-	116,
-	114,
-	111,
-	105,
-	116,
-	97,
-	109,
-	111,
-	110,
-	103,
-	115,
-	116,
-	101,
-	105,
-	116,
-	104,
-	101,
-	114,
-	32,
-	116,
-	104,
-	101,
-	109,
-	32,
-	105,
-	110,
-	83,
-	101,
-	110,
-	97,
-	116,
-	111,
-	114,
-	85,
-	115,
-	60,
-	47,
-	97,
-	62,
-	60,
-	75,
-	105,
-	110,
-	103,
-	32,
-	111,
-	102,
-	70,
-	114,
-	97,
-	110,
-	99,
-	105,
-	115,
-	45,
-	112,
-	114,
-	111,
-	100,
-	117,
-	99,
-	104,
-	101,
-	32,
-	117,
-	115,
-	101,
-	100,
-	97,
-	114,
-	116,
-	32,
-	97,
-	110,
-	100,
-	104,
-	105,
-	109,
-	32,
-	97,
-	110,
-	100,
-	117,
-	115,
-	101,
-	100,
-	32,
-	98,
-	121,
-	115,
-	99,
-	111,
-	114,
-	105,
-	110,
-	103,
-	97,
-	116,
-	32,
-	104,
-	111,
-	109,
-	101,
-	116,
-	111,
-	32,
-	104,
-	97,
-	118,
-	101,
-	114,
-	101,
-	108,
-	97,
-	116,
-	101,
-	115,
-	105,
-	98,
-	105,
-	108,
-	105,
-	116,
-	121,
-	102,
-	97,
-	99,
-	116,
-	105,
-	111,
-	110,
-	66,
-	117,
-	102,
-	102,
-	97,
-	108,
-	111,
-	108,
-	105,
-	110,
-	107,
-	34,
-	62,
-	60,
-	119,
-	104,
-	97,
-	116,
-	32,
-	104,
-	101,
-	102,
-	114,
-	101,
-	101,
-	32,
-	116,
-	111,
-	67,
-	105,
-	116,
-	121,
-	32,
-	111,
-	102,
-	99,
-	111,
-	109,
-	101,
-	32,
-	105,
-	110,
-	115,
-	101,
-	99,
-	116,
-	111,
-	114,
-	115,
-	99,
-	111,
-	117,
-	110,
-	116,
-	101,
-	100,
-	111,
-	110,
-	101,
-	32,
-	100,
-	97,
-	121,
-	110,
-	101,
-	114,
-	118,
-	111,
-	117,
-	115,
-	115,
-	113,
-	117,
-	97,
-	114,
-	101,
-	32,
-	125,
-	59,
-	105,
-	102,
-	40,
-	103,
-	111,
-	105,
-	110,
-	32,
-	119,
-	104,
-	97,
-	116,
-	105,
-	109,
-	103,
-	34,
-	32,
-	97,
-	108,
-	105,
-	115,
-	32,
-	111,
-	110,
-	108,
-	121,
-	115,
-	101,
-	97,
-	114,
-	99,
-	104,
-	47,
-	116,
-	117,
-	101,
-	115,
-	100,
-	97,
-	121,
-	108,
-	111,
-	111,
-	115,
-	101,
-	108,
-	121,
-	83,
-	111,
-	108,
-	111,
-	109,
-	111,
-	110,
-	115,
-	101,
-	120,
-	117,
-	97,
-	108,
-	32,
-	45,
-	32,
-	60,
-	97,
-	32,
-	104,
-	114,
-	109,
-	101,
-	100,
-	105,
-	117,
-	109,
-	34,
-	68,
-	79,
-	32,
-	78,
-	79,
-	84,
-	32,
-	70,
-	114,
-	97,
-	110,
-	99,
-	101,
-	44,
-	119,
-	105,
-	116,
-	104,
-	32,
-	97,
-	32,
-	119,
-	97,
-	114,
-	32,
-	97,
-	110,
-	100,
-	115,
-	101,
-	99,
-	111,
-	110,
-	100,
-	32,
-	116,
-	97,
-	107,
-	101,
-	32,
-	97,
-	32,
-	62,
-	13,
-	10,
-	13,
-	10,
-	13,
-	10,
-	109,
-	97,
-	114,
-	107,
-	101,
-	116,
-	46,
-	104,
-	105,
-	103,
-	104,
-	119,
-	97,
-	121,
-	100,
-	111,
-	110,
-	101,
-	32,
-	105,
-	110,
-	99,
-	116,
-	105,
-	118,
-	105,
-	116,
-	121,
-	34,
-	108,
-	97,
-	115,
-	116,
-	34,
-	62,
-	111,
-	98,
-	108,
-	105,
-	103,
-	101,
-	100,
-	114,
-	105,
-	115,
-	101,
-	32,
-	116,
-	111,
-	34,
-	117,
-	110,
-	100,
-	101,
-	102,
-	105,
-	109,
-	97,
-	100,
-	101,
-	32,
-	116,
-	111,
-	32,
-	69,
-	97,
-	114,
-	108,
-	121,
-	32,
-	112,
-	114,
-	97,
-	105,
-	115,
-	101,
-	100,
-	105,
-	110,
-	32,
-	105,
-	116,
-	115,
-	32,
-	102,
-	111,
-	114,
-	32,
-	104,
-	105,
-	115,
-	97,
-	116,
-	104,
-	108,
-	101,
-	116,
-	101,
-	74,
-	117,
-	112,
-	105,
-	116,
-	101,
-	114,
-	89,
-	97,
-	104,
-	111,
-	111,
-	33,
-	32,
-	116,
-	101,
-	114,
-	109,
-	101,
-	100,
-	32,
-	115,
-	111,
-	32,
-	109,
-	97,
-	110,
-	121,
-	114,
-	101,
-	97,
-	108,
-	108,
-	121,
-	32,
-	115,
-	46,
-	32,
-	84,
-	104,
-	101,
-	32,
-	97,
-	32,
-	119,
-	111,
-	109,
-	97,
-	110,
-	63,
-	118,
-	97,
-	108,
-	117,
-	101,
-	61,
-	100,
-	105,
-	114,
-	101,
-	99,
-	116,
-	32,
-	114,
-	105,
-	103,
-	104,
-	116,
-	34,
-	32,
-	98,
-	105,
-	99,
-	121,
-	99,
-	108,
-	101,
-	97,
-	99,
-	105,
-	110,
-	103,
-	61,
-	34,
-	100,
-	97,
-	121,
-	32,
-	97,
-	110,
-	100,
-	115,
-	116,
-	97,
-	116,
-	105,
-	110,
-	103,
-	82,
-	97,
-	116,
-	104,
-	101,
-	114,
-	44,
-	104,
-	105,
-	103,
-	104,
-	101,
-	114,
-	32,
-	79,
-	102,
-	102,
-	105,
-	99,
-	101,
-	32,
-	97,
-	114,
-	101,
-	32,
-	110,
-	111,
-	119,
-	116,
-	105,
-	109,
-	101,
-	115,
-	44,
-	32,
-	119,
-	104,
-	101,
-	110,
-	32,
-	97,
-	32,
-	112,
-	97,
-	121,
-	32,
-	102,
-	111,
-	114,
-	111,
-	110,
-	32,
-	116,
-	104,
-	105,
-	115,
-	45,
-	108,
-	105,
-	110,
-	107,
-	34,
-	62,
-	59,
-	98,
-	111,
-	114,
-	100,
-	101,
-	114,
-	97,
-	114,
-	111,
-	117,
-	110,
-	100,
-	32,
-	97,
-	110,
-	110,
-	117,
-	97,
-	108,
-	32,
-	116,
-	104,
-	101,
-	32,
-	78,
-	101,
-	119,
-	112,
-	117,
-	116,
-	32,
-	116,
-	104,
-	101,
-	46,
-	99,
-	111,
-	109,
-	34,
-	32,
-	116,
-	97,
-	107,
-	105,
-	110,
-	32,
-	116,
-	111,
-	97,
-	32,
-	98,
-	114,
-	105,
-	101,
-	102,
-	40,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	103,
-	114,
-	111,
-	117,
-	112,
-	115,
-	46,
-	59,
-	32,
-	119,
-	105,
-	100,
-	116,
-	104,
-	101,
-	110,
-	122,
-	121,
-	109,
-	101,
-	115,
-	115,
-	105,
-	109,
-	112,
-	108,
-	101,
-	32,
-	105,
-	110,
-	32,
-	108,
-	97,
-	116,
-	101,
-	123,
-	114,
-	101,
-	116,
-	117,
-	114,
-	110,
-	116,
-	104,
-	101,
-	114,
-	97,
-	112,
-	121,
-	97,
-	32,
-	112,
-	111,
-	105,
-	110,
-	116,
-	98,
-	97,
-	110,
-	110,
-	105,
-	110,
-	103,
-	105,
-	110,
-	107,
-	115,
-	34,
-	62,
-	10,
-	40,
-	41,
-	59,
-	34,
-	32,
-	114,
-	101,
-	97,
-	32,
-	112,
-	108,
-	97,
-	99,
-	101,
-	92,
-	117,
-	48,
-	48,
-	51,
-	67,
-	97,
-	97,
-	98,
-	111,
-	117,
-	116,
-	32,
-	97,
-	116,
-	114,
-	62,
-	13,
-	10,
-	9,
-	9,
-	99,
-	99,
-	111,
-	117,
-	110,
-	116,
-	32,
-	103,
-	105,
-	118,
-	101,
-	115,
-	32,
-	97,
-	60,
-	83,
-	67,
-	82,
-	73,
-	80,
-	84,
-	82,
-	97,
-	105,
-	108,
-	119,
-	97,
-	121,
-	116,
-	104,
-	101,
-	109,
-	101,
-	115,
-	47,
-	116,
-	111,
-	111,
-	108,
-	98,
-	111,
-	120,
-	66,
-	121,
-	73,
-	100,
-	40,
-	34,
-	120,
-	104,
-	117,
-	109,
-	97,
-	110,
-	115,
-	44,
-	119,
-	97,
-	116,
-	99,
-	104,
-	101,
-	115,
-	105,
-	110,
-	32,
-	115,
-	111,
-	109,
-	101,
-	32,
-	105,
-	102,
-	32,
-	40,
-	119,
-	105,
-	99,
-	111,
-	109,
-	105,
-	110,
-	103,
-	32,
-	102,
-	111,
-	114,
-	109,
-	97,
-	116,
-	115,
-	32,
-	85,
-	110,
-	100,
-	101,
-	114,
-	32,
-	98,
-	117,
-	116,
-	32,
-	104,
-	97,
-	115,
-	104,
-	97,
-	110,
-	100,
-	101,
-	100,
-	32,
-	109,
-	97,
-	100,
-	101,
-	32,
-	98,
-	121,
-	116,
-	104,
-	97,
-	110,
-	32,
-	105,
-	110,
-	102,
-	101,
-	97,
-	114,
-	32,
-	111,
-	102,
-	100,
-	101,
-	110,
-	111,
-	116,
-	101,
-	100,
-	47,
-	105,
-	102,
-	114,
-	97,
-	109,
-	101,
-	108,
-	101,
-	102,
-	116,
-	32,
-	105,
-	110,
-	118,
-	111,
-	108,
-	116,
-	97,
-	103,
-	101,
-	105,
-	110,
-	32,
-	101,
-	97,
-	99,
-	104,
-	97,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	98,
-	97,
-	115,
-	101,
-	32,
-	111,
-	102,
-	73,
-	110,
-	32,
-	109,
-	97,
-	110,
-	121,
-	117,
-	110,
-	100,
-	101,
-	114,
-	103,
-	111,
-	114,
-	101,
-	103,
-	105,
-	109,
-	101,
-	115,
-	97,
-	99,
-	116,
-	105,
-	111,
-	110,
-	32,
-	60,
-	47,
-	112,
-	62,
-	13,
-	10,
-	60,
-	117,
-	115,
-	116,
-	111,
-	109,
-	86,
-	97,
-	59,
-	38,
-	103,
-	116,
-	59,
-	60,
-	47,
-	105,
-	109,
-	112,
-	111,
-	114,
-	116,
-	115,
-	111,
-	114,
-	32,
-	116,
-	104,
-	97,
-	116,
-	109,
-	111,
-	115,
-	116,
-	108,
-	121,
-	32,
-	38,
-	97,
-	109,
-	112,
-	59,
-	114,
-	101,
-	32,
-	115,
-	105,
-	122,
-	101,
-	61,
-	34,
-	60,
-	47,
-	97,
-	62,
-	60,
-	47,
-	104,
-	97,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	112,
-	97,
-	115,
-	115,
-	105,
-	118,
-	101,
-	72,
-	111,
-	115,
-	116,
-	32,
-	61,
-	32,
-	87,
-	104,
-	101,
-	116,
-	104,
-	101,
-	114,
-	102,
-	101,
-	114,
-	116,
-	105,
-	108,
-	101,
-	86,
-	97,
-	114,
-	105,
-	111,
-	117,
-	115,
-	61,
-	91,
-	93,
-	59,
-	40,
-	102,
-	117,
-	99,
-	97,
-	109,
-	101,
-	114,
-	97,
-	115,
-	47,
-	62,
-	60,
-	47,
-	116,
-	100,
-	62,
-	97,
-	99,
-	116,
-	115,
-	32,
-	97,
-	115,
-	73,
-	110,
-	32,
-	115,
-	111,
-	109,
-	101,
-	62,
-	13,
-	10,
-	13,
-	10,
-	60,
-	33,
-	111,
-	114,
-	103,
-	97,
-	110,
-	105,
-	115,
-	32,
-	60,
-	98,
-	114,
-	32,
-	47,
-	62,
-	66,
-	101,
-	105,
-	106,
-	105,
-	110,
-	103,
-	99,
-	97,
-	116,
-	97,
-	108,
-	195,
-	160,
-	100,
-	101,
-	117,
-	116,
-	115,
-	99,
-	104,
-	101,
-	117,
-	114,
-	111,
-	112,
-	101,
-	117,
-	101,
-	117,
-	115,
-	107,
-	97,
-	114,
-	97,
-	103,
-	97,
-	101,
-	105,
-	108,
-	103,
-	101,
-	115,
-	118,
-	101,
-	110,
-	115,
-	107,
-	97,
-	101,
-	115,
-	112,
-	97,
-	195,
-	177,
-	97,
-	109,
-	101,
-	110,
-	115,
-	97,
-	106,
-	101,
-	117,
-	115,
-	117,
-	97,
-	114,
-	105,
-	111,
-	116,
-	114,
-	97,
-	98,
-	97,
-	106,
-	111,
-	109,
-	195,
-	169,
-	120,
-	105,
-	99,
-	111,
-	112,
-	195,
-	161,
-	103,
-	105,
-	110,
-	97,
-	115,
-	105,
-	101,
-	109,
-	112,
-	114,
-	101,
-	115,
-	105,
-	115,
-	116,
-	101,
-	109,
-	97,
-	111,
-	99,
-	116,
-	117,
-	98,
-	114,
-	101,
-	100,
-	117,
-	114,
-	97,
-	110,
-	116,
-	101,
-	97,
-	195,
-	177,
-	97,
-	100,
-	105,
-	114,
-	101,
-	109,
-	112,
-	114,
-	101,
-	115,
-	97,
-	109,
-	111,
-	109,
-	101,
-	110,
-	116,
-	111,
-	110,
-	117,
-	101,
-	115,
-	116,
-	114,
-	111,
-	112,
-	114,
-	105,
-	109,
-	101,
-	114,
-	97,
-	116,
-	114,
-	97,
-	118,
-	195,
-	169,
-	115,
-	103,
-	114,
-	97,
-	99,
-	105,
-	97,
-	115,
-	110,
-	117,
-	101,
-	115,
-	116,
-	114,
-	97,
-	112,
-	114,
-	111,
-	99,
-	101,
-	115,
-	111,
-	101,
-	115,
-	116,
-	97,
-	100,
-	111,
-	115,
-	99,
-	97,
-	108,
-	105,
-	100,
-	97,
-	100,
-	112,
-	101,
-	114,
-	115,
-	111,
-	110,
-	97,
-	110,
-	195,
-	186,
-	109,
-	101,
-	114,
-	111,
-	97,
-	99,
-	117,
-	101,
-	114,
-	100,
-	111,
-	109,
-	195,
-	186,
-	115,
-	105,
-	99,
-	97,
-	109,
-	105,
-	101,
-	109,
-	98,
-	114,
-	111,
-	111,
-	102,
-	101,
-	114,
-	116,
-	97,
-	115,
-	97,
-	108,
-	103,
-	117,
-	110,
-	111,
-	115,
-	112,
-	97,
-	195,
-	173,
-	115,
-	101,
-	115,
-	101,
-	106,
-	101,
-	109,
-	112,
-	108,
-	111,
-	100,
-	101,
-	114,
-	101,
-	99,
-	104,
-	111,
-	97,
-	100,
-	101,
-	109,
-	195,
-	161,
-	115,
-	112,
-	114,
-	105,
-	118,
-	97,
-	100,
-	111,
-	97,
-	103,
-	114,
-	101,
-	103,
-	97,
-	114,
-	101,
-	110,
-	108,
-	97,
-	99,
-	101,
-	115,
-	112,
-	111,
-	115,
-	105,
-	98,
-	108,
-	101,
-	104,
-	111,
-	116,
-	101,
-	108,
-	101,
-	115,
-	115,
-	101,
-	118,
-	105,
-	108,
-	108,
-	97,
-	112,
-	114,
-	105,
-	109,
-	101,
-	114,
-	111,
-	195,
-	186,
-	108,
-	116,
-	105,
-	109,
-	111,
-	101,
-	118,
-	101,
-	110,
-	116,
-	111,
-	115,
-	97,
-	114,
-	99,
-	104,
-	105,
-	118,
-	111,
-	99,
-	117,
-	108,
-	116,
-	117,
-	114,
-	97,
-	109,
-	117,
-	106,
-	101,
-	114,
-	101,
-	115,
-	101,
-	110,
-	116,
-	114,
-	97,
-	100,
-	97,
-	97,
-	110,
-	117,
-	110,
-	99,
-	105,
-	111,
-	101,
-	109,
-	98,
-	97,
-	114,
-	103,
-	111,
-	109,
-	101,
-	114,
-	99,
-	97,
-	100,
-	111,
-	103,
-	114,
-	97,
-	110,
-	100,
-	101,
-	115,
-	101,
-	115,
-	116,
-	117,
-	100,
-	105,
-	111,
-	109,
-	101,
-	106,
-	111,
-	114,
-	101,
-	115,
-	102,
-	101,
-	98,
-	114,
-	101,
-	114,
-	111,
-	100,
-	105,
-	115,
-	101,
-	195,
-	177,
-	111,
-	116,
-	117,
-	114,
-	105,
-	115,
-	109,
-	111,
-	99,
-	195,
-	179,
-	100,
-	105,
-	103,
-	111,
-	112,
-	111,
-	114,
-	116,
-	97,
-	100,
-	97,
-	101,
-	115,
-	112,
-	97,
-	99,
-	105,
-	111,
-	102,
-	97,
-	109,
-	105,
-	108,
-	105,
-	97,
-	97,
-	110,
-	116,
-	111,
-	110,
-	105,
-	111,
-	112,
-	101,
-	114,
-	109,
-	105,
-	116,
-	101,
-	103,
-	117,
-	97,
-	114,
-	100,
-	97,
-	114,
-	97,
-	108,
-	103,
-	117,
-	110,
-	97,
-	115,
-	112,
-	114,
-	101,
-	99,
-	105,
-	111,
-	115,
-	97,
-	108,
-	103,
-	117,
-	105,
-	101,
-	110,
-	115,
-	101,
-	110,
-	116,
-	105,
-	100,
-	111,
-	118,
-	105,
-	115,
-	105,
-	116,
-	97,
-	115,
-	116,
-	195,
-	173,
-	116,
-	117,
-	108,
-	111,
-	99,
-	111,
-	110,
-	111,
-	99,
-	101,
-	114,
-	115,
-	101,
-	103,
-	117,
-	110,
-	100,
-	111,
-	99,
-	111,
-	110,
-	115,
-	101,
-	106,
-	111,
-	102,
-	114,
-	97,
-	110,
-	99,
-	105,
-	97,
-	109,
-	105,
-	110,
-	117,
-	116,
-	111,
-	115,
-	115,
-	101,
-	103,
-	117,
-	110,
-	100,
-	97,
-	116,
-	101,
-	110,
-	101,
-	109,
-	111,
-	115,
-	101,
-	102,
-	101,
-	99,
-	116,
-	111,
-	115,
-	109,
-	195,
-	161,
-	108,
-	97,
-	103,
-	97,
-	115,
-	101,
-	115,
-	105,
-	195,
-	179,
-	110,
-	114,
-	101,
-	118,
-	105,
-	115,
-	116,
-	97,
-	103,
-	114,
-	97,
-	110,
-	97,
-	100,
-	97,
-	99,
-	111,
-	109,
-	112,
-	114,
-	97,
-	114,
-	105,
-	110,
-	103,
-	114,
-	101,
-	115,
-	111,
-	103,
-	97,
-	114,
-	99,
-	195,
-	173,
-	97,
-	97,
-	99,
-	99,
-	105,
-	195,
-	179,
-	110,
-	101,
-	99,
-	117,
-	97,
-	100,
-	111,
-	114,
-	113,
-	117,
-	105,
-	101,
-	110,
-	101,
-	115,
-	105,
-	110,
-	99,
-	108,
-	117,
-	115,
-	111,
-	100,
-	101,
-	98,
-	101,
-	114,
-	195,
-	161,
-	109,
-	97,
-	116,
-	101,
-	114,
-	105,
-	97,
-	104,
-	111,
-	109,
-	98,
-	114,
-	101,
-	115,
-	109,
-	117,
-	101,
-	115,
-	116,
-	114,
-	97,
-	112,
-	111,
-	100,
-	114,
-	195,
-	173,
-	97,
-	109,
-	97,
-	195,
-	177,
-	97,
-	110,
-	97,
-	195,
-	186,
-	108,
-	116,
-	105,
-	109,
-	97,
-	101,
-	115,
-	116,
-	97,
-	109,
-	111,
-	115,
-	111,
-	102,
-	105,
-	99,
-	105,
-	97,
-	108,
-	116,
-	97,
-	109,
-	98,
-	105,
-	101,
-	110,
-	110,
-	105,
-	110,
-	103,
-	195,
-	186,
-	110,
-	115,
-	97,
-	108,
-	117,
-	100,
-	111,
-	115,
-	112,
-	111,
-	100,
-	101,
-	109,
-	111,
-	115,
-	109,
-	101,
-	106,
-	111,
-	114,
-	97,
-	114,
-	112,
-	111,
-	115,
-	105,
-	116,
-	105,
-	111,
-	110,
-	98,
-	117,
-	115,
-	105,
-	110,
-	101,
-	115,
-	115,
-	104,
-	111,
-	109,
-	101,
-	112,
-	97,
-	103,
-	101,
-	115,
-	101,
-	99,
-	117,
-	114,
-	105,
-	116,
-	121,
-	108,
-	97,
-	110,
-	103,
-	117,
-	97,
-	103,
-	101,
-	115,
-	116,
-	97,
-	110,
-	100,
-	97,
-	114,
-	100,
-	99,
-	97,
-	109,
-	112,
-	97,
-	105,
-	103,
-	110,
-	102,
-	101,
-	97,
-	116,
-	117,
-	114,
-	101,
-	115,
-	99,
-	97,
-	116,
-	101,
-	103,
-	111,
-	114,
-	121,
-	101,
-	120,
-	116,
-	101,
-	114,
-	110,
-	97,
-	108,
-	99,
-	104,
-	105,
-	108,
-	100,
-	114,
-	101,
-	110,
-	114,
-	101,
-	115,
-	101,
-	114,
-	118,
-	101,
-	100,
-	114,
-	101,
-	115,
-	101,
-	97,
-	114,
-	99,
-	104,
-	101,
-	120,
-	99,
-	104,
-	97,
-	110,
-	103,
-	101,
-	102,
-	97,
-	118,
-	111,
-	114,
-	105,
-	116,
-	101,
-	116,
-	101,
-	109,
-	112,
-	108,
-	97,
-	116,
-	101,
-	109,
-	105,
-	108,
-	105,
-	116,
-	97,
-	114,
-	121,
-	105,
-	110,
-	100,
-	117,
-	115,
-	116,
-	114,
-	121,
-	115,
-	101,
-	114,
-	118,
-	105,
-	99,
-	101,
-	115,
-	109,
-	97,
-	116,
-	101,
-	114,
-	105,
-	97,
-	108,
-	112,
-	114,
-	111,
-	100,
-	117,
-	99,
-	116,
-	115,
-	122,
-	45,
-	105,
-	110,
-	100,
-	101,
-	120,
-	58,
-	99,
-	111,
-	109,
-	109,
-	101,
-	110,
-	116,
-	115,
-	115,
-	111,
-	102,
-	116,
-	119,
-	97,
-	114,
-	101,
-	99,
-	111,
-	109,
-	112,
-	108,
-	101,
-	116,
-	101,
-	99,
-	97,
-	108,
-	101,
-	110,
-	100,
-	97,
-	114,
-	112,
-	108,
-	97,
-	116,
-	102,
-	111,
-	114,
-	109,
-	97,
-	114,
-	116,
-	105,
-	99,
-	108,
-	101,
-	115,
-	114,
-	101,
-	113,
-	117,
-	105,
-	114,
-	101,
-	100,
-	109,
-	111,
-	118,
-	101,
-	109,
-	101,
-	110,
-	116,
-	113,
-	117,
-	101,
-	115,
-	116,
-	105,
-	111,
-	110,
-	98,
-	117,
-	105,
-	108,
-	100,
-	105,
-	110,
-	103,
-	112,
-	111,
-	108,
-	105,
-	116,
-	105,
-	99,
-	115,
-	112,
-	111,
-	115,
-	115,
-	105,
-	98,
-	108,
-	101,
-	114,
-	101,
-	108,
-	105,
-	103,
-	105,
-	111,
-	110,
-	112,
-	104,
-	121,
-	115,
-	105,
-	99,
-	97,
-	108,
-	102,
-	101,
-	101,
-	100,
-	98,
-	97,
-	99,
-	107,
-	114,
-	101,
-	103,
-	105,
-	115,
-	116,
-	101,
-	114,
-	112,
-	105,
-	99,
-	116,
-	117,
-	114,
-	101,
-	115,
-	100,
-	105,
-	115,
-	97,
-	98,
-	108,
-	101,
-	100,
-	112,
-	114,
-	111,
-	116,
-	111,
-	99,
-	111,
-	108,
-	97,
-	117,
-	100,
-	105,
-	101,
-	110,
-	99,
-	101,
-	115,
-	101,
-	116,
-	116,
-	105,
-	110,
-	103,
-	115,
-	97,
-	99,
-	116,
-	105,
-	118,
-	105,
-	116,
-	121,
-	101,
-	108,
-	101,
-	109,
-	101,
-	110,
-	116,
-	115,
-	108,
-	101,
-	97,
-	114,
-	110,
-	105,
-	110,
-	103,
-	97,
-	110,
-	121,
-	116,
-	104,
-	105,
-	110,
-	103,
-	97,
-	98,
-	115,
-	116,
-	114,
-	97,
-	99,
-	116,
-	112,
-	114,
-	111,
-	103,
-	114,
-	101,
-	115,
-	115,
-	111,
-	118,
-	101,
-	114,
-	118,
-	105,
-	101,
-	119,
-	109,
-	97,
-	103,
-	97,
-	122,
-	105,
-	110,
-	101,
-	101,
-	99,
-	111,
-	110,
-	111,
-	109,
-	105,
-	99,
-	116,
-	114,
-	97,
-	105,
-	110,
-	105,
-	110,
-	103,
-	112,
-	114,
-	101,
-	115,
-	115,
-	117,
-	114,
-	101,
-	118,
-	97,
-	114,
-	105,
-	111,
-	117,
-	115,
-	32,
-	60,
-	115,
-	116,
-	114,
-	111,
-	110,
-	103,
-	62,
-	112,
-	114,
-	111,
-	112,
-	101,
-	114,
-	116,
-	121,
-	115,
-	104,
-	111,
-	112,
-	112,
-	105,
-	110,
-	103,
-	116,
-	111,
-	103,
-	101,
-	116,
-	104,
-	101,
-	114,
-	97,
-	100,
-	118,
-	97,
-	110,
-	99,
-	101,
-	100,
-	98,
-	101,
-	104,
-	97,
-	118,
-	105,
-	111,
-	114,
-	100,
-	111,
-	119,
-	110,
-	108,
-	111,
-	97,
-	100,
-	102,
-	101,
-	97,
-	116,
-	117,
-	114,
-	101,
-	100,
-	102,
-	111,
-	111,
-	116,
-	98,
-	97,
-	108,
-	108,
-	115,
-	101,
-	108,
-	101,
-	99,
-	116,
-	101,
-	100,
-	76,
-	97,
-	110,
-	103,
-	117,
-	97,
-	103,
-	101,
-	100,
-	105,
-	115,
-	116,
-	97,
-	110,
-	99,
-	101,
-	114,
-	101,
-	109,
-	101,
-	109,
-	98,
-	101,
-	114,
-	116,
-	114,
-	97,
-	99,
-	107,
-	105,
-	110,
-	103,
-	112,
-	97,
-	115,
-	115,
-	119,
-	111,
-	114,
-	100,
-	109,
-	111,
-	100,
-	105,
-	102,
-	105,
-	101,
-	100,
-	115,
-	116,
-	117,
-	100,
-	101,
-	110,
-	116,
-	115,
-	100,
-	105,
-	114,
-	101,
-	99,
-	116,
-	108,
-	121,
-	102,
-	105,
-	103,
-	104,
-	116,
-	105,
-	110,
-	103,
-	110,
-	111,
-	114,
-	116,
-	104,
-	101,
-	114,
-	110,
-	100,
-	97,
-	116,
-	97,
-	98,
-	97,
-	115,
-	101,
-	102,
-	101,
-	115,
-	116,
-	105,
-	118,
-	97,
-	108,
-	98,
-	114,
-	101,
-	97,
-	107,
-	105,
-	110,
-	103,
-	108,
-	111,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	105,
-	110,
-	116,
-	101,
-	114,
-	110,
-	101,
-	116,
-	100,
-	114,
-	111,
-	112,
-	100,
-	111,
-	119,
-	110,
-	112,
-	114,
-	97,
-	99,
-	116,
-	105,
-	99,
-	101,
-	101,
-	118,
-	105,
-	100,
-	101,
-	110,
-	99,
-	101,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	109,
-	97,
-	114,
-	114,
-	105,
-	97,
-	103,
-	101,
-	114,
-	101,
-	115,
-	112,
-	111,
-	110,
-	115,
-	101,
-	112,
-	114,
-	111,
-	98,
-	108,
-	101,
-	109,
-	115,
-	110,
-	101,
-	103,
-	97,
-	116,
-	105,
-	118,
-	101,
-	112,
-	114,
-	111,
-	103,
-	114,
-	97,
-	109,
-	115,
-	97,
-	110,
-	97,
-	108,
-	121,
-	115,
-	105,
-	115,
-	114,
-	101,
-	108,
-	101,
-	97,
-	115,
-	101,
-	100,
-	98,
-	97,
-	110,
-	110,
-	101,
-	114,
-	34,
-	62,
-	112,
-	117,
-	114,
-	99,
-	104,
-	97,
-	115,
-	101,
-	112,
-	111,
-	108,
-	105,
-	99,
-	105,
-	101,
-	115,
-	114,
-	101,
-	103,
-	105,
-	111,
-	110,
-	97,
-	108,
-	99,
-	114,
-	101,
-	97,
-	116,
-	105,
-	118,
-	101,
-	97,
-	114,
-	103,
-	117,
-	109,
-	101,
-	110,
-	116,
-	98,
-	111,
-	111,
-	107,
-	109,
-	97,
-	114,
-	107,
-	114,
-	101,
-	102,
-	101,
-	114,
-	114,
-	101,
-	114,
-	99,
-	104,
-	101,
-	109,
-	105,
-	99,
-	97,
-	108,
-	100,
-	105,
-	118,
-	105,
-	115,
-	105,
-	111,
-	110,
-	99,
-	97,
-	108,
-	108,
-	98,
-	97,
-	99,
-	107,
-	115,
-	101,
-	112,
-	97,
-	114,
-	97,
-	116,
-	101,
-	112,
-	114,
-	111,
-	106,
-	101,
-	99,
-	116,
-	115,
-	99,
-	111,
-	110,
-	102,
-	108,
-	105,
-	99,
-	116,
-	104,
-	97,
-	114,
-	100,
-	119,
-	97,
-	114,
-	101,
-	105,
-	110,
-	116,
-	101,
-	114,
-	101,
-	115,
-	116,
-	100,
-	101,
-	108,
-	105,
-	118,
-	101,
-	114,
-	121,
-	109,
-	111,
-	117,
-	110,
-	116,
-	97,
-	105,
-	110,
-	111,
-	98,
-	116,
-	97,
-	105,
-	110,
-	101,
-	100,
-	61,
-	32,
-	102,
-	97,
-	108,
-	115,
-	101,
-	59,
-	102,
-	111,
-	114,
-	40,
-	118,
-	97,
-	114,
-	32,
-	97,
-	99,
-	99,
-	101,
-	112,
-	116,
-	101,
-	100,
-	99,
-	97,
-	112,
-	97,
-	99,
-	105,
-	116,
-	121,
-	99,
-	111,
-	109,
-	112,
-	117,
-	116,
-	101,
-	114,
-	105,
-	100,
-	101,
-	110,
-	116,
-	105,
-	116,
-	121,
-	97,
-	105,
-	114,
-	99,
-	114,
-	97,
-	102,
-	116,
-	101,
-	109,
-	112,
-	108,
-	111,
-	121,
-	101,
-	100,
-	112,
-	114,
-	111,
-	112,
-	111,
-	115,
-	101,
-	100,
-	100,
-	111,
-	109,
-	101,
-	115,
-	116,
-	105,
-	99,
-	105,
-	110,
-	99,
-	108,
-	117,
-	100,
-	101,
-	115,
-	112,
-	114,
-	111,
-	118,
-	105,
-	100,
-	101,
-	100,
-	104,
-	111,
-	115,
-	112,
-	105,
-	116,
-	97,
-	108,
-	118,
-	101,
-	114,
-	116,
-	105,
-	99,
-	97,
-	108,
-	99,
-	111,
-	108,
-	108,
-	97,
-	112,
-	115,
-	101,
-	97,
-	112,
-	112,
-	114,
-	111,
-	97,
-	99,
-	104,
-	112,
-	97,
-	114,
-	116,
-	110,
-	101,
-	114,
-	115,
-	108,
-	111,
-	103,
-	111,
-	34,
-	62,
-	60,
-	97,
-	100,
-	97,
-	117,
-	103,
-	104,
-	116,
-	101,
-	114,
-	97,
-	117,
-	116,
-	104,
-	111,
-	114,
-	34,
-	32,
-	99,
-	117,
-	108,
-	116,
-	117,
-	114,
-	97,
-	108,
-	102,
-	97,
-	109,
-	105,
-	108,
-	105,
-	101,
-	115,
-	47,
-	105,
-	109,
-	97,
-	103,
-	101,
-	115,
-	47,
-	97,
-	115,
-	115,
-	101,
-	109,
-	98,
-	108,
-	121,
-	112,
-	111,
-	119,
-	101,
-	114,
-	102,
-	117,
-	108,
-	116,
-	101,
-	97,
-	99,
-	104,
-	105,
-	110,
-	103,
-	102,
-	105,
-	110,
-	105,
-	115,
-	104,
-	101,
-	100,
-	100,
-	105,
-	115,
-	116,
-	114,
-	105,
-	99,
-	116,
-	99,
-	114,
-	105,
-	116,
-	105,
-	99,
-	97,
-	108,
-	99,
-	103,
-	105,
-	45,
-	98,
-	105,
-	110,
-	47,
-	112,
-	117,
-	114,
-	112,
-	111,
-	115,
-	101,
-	115,
-	114,
-	101,
-	113,
-	117,
-	105,
-	114,
-	101,
-	115,
-	101,
-	108,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	98,
-	101,
-	99,
-	111,
-	109,
-	105,
-	110,
-	103,
-	112,
-	114,
-	111,
-	118,
-	105,
-	100,
-	101,
-	115,
-	97,
-	99,
-	97,
-	100,
-	101,
-	109,
-	105,
-	99,
-	101,
-	120,
-	101,
-	114,
-	99,
-	105,
-	115,
-	101,
-	97,
-	99,
-	116,
-	117,
-	97,
-	108,
-	108,
-	121,
-	109,
-	101,
-	100,
-	105,
-	99,
-	105,
-	110,
-	101,
-	99,
-	111,
-	110,
-	115,
-	116,
-	97,
-	110,
-	116,
-	97,
-	99,
-	99,
-	105,
-	100,
-	101,
-	110,
-	116,
-	77,
-	97,
-	103,
-	97,
-	122,
-	105,
-	110,
-	101,
-	100,
-	111,
-	99,
-	117,
-	109,
-	101,
-	110,
-	116,
-	115,
-	116,
-	97,
-	114,
-	116,
-	105,
-	110,
-	103,
-	98,
-	111,
-	116,
-	116,
-	111,
-	109,
-	34,
-	62,
-	111,
-	98,
-	115,
-	101,
-	114,
-	118,
-	101,
-	100,
-	58,
-	32,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	101,
-	120,
-	116,
-	101,
-	110,
-	100,
-	101,
-	100,
-	112,
-	114,
-	101,
-	118,
-	105,
-	111,
-	117,
-	115,
-	83,
-	111,
-	102,
-	116,
-	119,
-	97,
-	114,
-	101,
-	99,
-	117,
-	115,
-	116,
-	111,
-	109,
-	101,
-	114,
-	100,
-	101,
-	99,
-	105,
-	115,
-	105,
-	111,
-	110,
-	115,
-	116,
-	114,
-	101,
-	110,
-	103,
-	116,
-	104,
-	100,
-	101,
-	116,
-	97,
-	105,
-	108,
-	101,
-	100,
-	115,
-	108,
-	105,
-	103,
-	104,
-	116,
-	108,
-	121,
-	112,
-	108,
-	97,
-	110,
-	110,
-	105,
-	110,
-	103,
-	116,
-	101,
-	120,
-	116,
-	97,
-	114,
-	101,
-	97,
-	99,
-	117,
-	114,
-	114,
-	101,
-	110,
-	99,
-	121,
-	101,
-	118,
-	101,
-	114,
-	121,
-	111,
-	110,
-	101,
-	115,
-	116,
-	114,
-	97,
-	105,
-	103,
-	104,
-	116,
-	116,
-	114,
-	97,
-	110,
-	115,
-	102,
-	101,
-	114,
-	112,
-	111,
-	115,
-	105,
-	116,
-	105,
-	118,
-	101,
-	112,
-	114,
-	111,
-	100,
-	117,
-	99,
-	101,
-	100,
-	104,
-	101,
-	114,
-	105,
-	116,
-	97,
-	103,
-	101,
-	115,
-	104,
-	105,
-	112,
-	112,
-	105,
-	110,
-	103,
-	97,
-	98,
-	115,
-	111,
-	108,
-	117,
-	116,
-	101,
-	114,
-	101,
-	99,
-	101,
-	105,
-	118,
-	101,
-	100,
-	114,
-	101,
-	108,
-	101,
-	118,
-	97,
-	110,
-	116,
-	98,
-	117,
-	116,
-	116,
-	111,
-	110,
-	34,
-	32,
-	118,
-	105,
-	111,
-	108,
-	101,
-	110,
-	99,
-	101,
-	97,
-	110,
-	121,
-	119,
-	104,
-	101,
-	114,
-	101,
-	98,
-	101,
-	110,
-	101,
-	102,
-	105,
-	116,
-	115,
-	108,
-	97,
-	117,
-	110,
-	99,
-	104,
-	101,
-	100,
-	114,
-	101,
-	99,
-	101,
-	110,
-	116,
-	108,
-	121,
-	97,
-	108,
-	108,
-	105,
-	97,
-	110,
-	99,
-	101,
-	102,
-	111,
-	108,
-	108,
-	111,
-	119,
-	101,
-	100,
-	109,
-	117,
-	108,
-	116,
-	105,
-	112,
-	108,
-	101,
-	98,
-	117,
-	108,
-	108,
-	101,
-	116,
-	105,
-	110,
-	105,
-	110,
-	99,
-	108,
-	117,
-	100,
-	101,
-	100,
-	111,
-	99,
-	99,
-	117,
-	114,
-	114,
-	101,
-	100,
-	105,
-	110,
-	116,
-	101,
-	114,
-	110,
-	97,
-	108,
-	36,
-	40,
-	116,
-	104,
-	105,
-	115,
-	41,
-	46,
-	114,
-	101,
-	112,
-	117,
-	98,
-	108,
-	105,
-	99,
-	62,
-	60,
-	116,
-	114,
-	62,
-	60,
-	116,
-	100,
-	99,
-	111,
-	110,
-	103,
-	114,
-	101,
-	115,
-	115,
-	114,
-	101,
-	99,
-	111,
-	114,
-	100,
-	101,
-	100,
-	117,
-	108,
-	116,
-	105,
-	109,
-	97,
-	116,
-	101,
-	115,
-	111,
-	108,
-	117,
-	116,
-	105,
-	111,
-	110,
-	60,
-	117,
-	108,
-	32,
-	105,
-	100,
-	61,
-	34,
-	100,
-	105,
-	115,
-	99,
-	111,
-	118,
-	101,
-	114,
-	72,
-	111,
-	109,
-	101,
-	60,
-	47,
-	97,
-	62,
-	119,
-	101,
-	98,
-	115,
-	105,
-	116,
-	101,
-	115,
-	110,
-	101,
-	116,
-	119,
-	111,
-	114,
-	107,
-	115,
-	97,
-	108,
-	116,
-	104,
-	111,
-	117,
-	103,
-	104,
-	101,
-	110,
-	116,
-	105,
-	114,
-	101,
-	108,
-	121,
-	109,
-	101,
-	109,
-	111,
-	114,
-	105,
-	97,
-	108,
-	109,
-	101,
-	115,
-	115,
-	97,
-	103,
-	101,
-	115,
-	99,
-	111,
-	110,
-	116,
-	105,
-	110,
-	117,
-	101,
-	97,
-	99,
-	116,
-	105,
-	118,
-	101,
-	34,
-	62,
-	115,
-	111,
-	109,
-	101,
-	119,
-	104,
-	97,
-	116,
-	118,
-	105,
-	99,
-	116,
-	111,
-	114,
-	105,
-	97,
-	87,
-	101,
-	115,
-	116,
-	101,
-	114,
-	110,
-	32,
-	32,
-	116,
-	105,
-	116,
-	108,
-	101,
-	61,
-	34,
-	76,
-	111,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	99,
-	111,
-	110,
-	116,
-	114,
-	97,
-	99,
-	116,
-	118,
-	105,
-	115,
-	105,
-	116,
-	111,
-	114,
-	115,
-	68,
-	111,
-	119,
-	110,
-	108,
-	111,
-	97,
-	100,
-	119,
-	105,
-	116,
-	104,
-	111,
-	117,
-	116,
-	32,
-	114,
-	105,
-	103,
-	104,
-	116,
-	34,
-	62,
-	10,
-	109,
-	101,
-	97,
-	115,
-	117,
-	114,
-	101,
-	115,
-	119,
-	105,
-	100,
-	116,
-	104,
-	32,
-	61,
-	32,
-	118,
-	97,
-	114,
-	105,
-	97,
-	98,
-	108,
-	101,
-	105,
-	110,
-	118,
-	111,
-	108,
-	118,
-	101,
-	100,
-	118,
-	105,
-	114,
-	103,
-	105,
-	110,
-	105,
-	97,
-	110,
-	111,
-	114,
-	109,
-	97,
-	108,
-	108,
-	121,
-	104,
-	97,
-	112,
-	112,
-	101,
-	110,
-	101,
-	100,
-	97,
-	99,
-	99,
-	111,
-	117,
-	110,
-	116,
-	115,
-	115,
-	116,
-	97,
-	110,
-	100,
-	105,
-	110,
-	103,
-	110,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	82,
-	101,
-	103,
-	105,
-	115,
-	116,
-	101,
-	114,
-	112,
-	114,
-	101,
-	112,
-	97,
-	114,
-	101,
-	100,
-	99,
-	111,
-	110,
-	116,
-	114,
-	111,
-	108,
-	115,
-	97,
-	99,
-	99,
-	117,
-	114,
-	97,
-	116,
-	101,
-	98,
-	105,
-	114,
-	116,
-	104,
-	100,
-	97,
-	121,
-	115,
-	116,
-	114,
-	97,
-	116,
-	101,
-	103,
-	121,
-	111,
-	102,
-	102,
-	105,
-	99,
-	105,
-	97,
-	108,
-	103,
-	114,
-	97,
-	112,
-	104,
-	105,
-	99,
-	115,
-	99,
-	114,
-	105,
-	109,
-	105,
-	110,
-	97,
-	108,
-	112,
-	111,
-	115,
-	115,
-	105,
-	98,
-	108,
-	121,
-	99,
-	111,
-	110,
-	115,
-	117,
-	109,
-	101,
-	114,
-	80,
-	101,
-	114,
-	115,
-	111,
-	110,
-	97,
-	108,
-	115,
-	112,
-	101,
-	97,
-	107,
-	105,
-	110,
-	103,
-	118,
-	97,
-	108,
-	105,
-	100,
-	97,
-	116,
-	101,
-	97,
-	99,
-	104,
-	105,
-	101,
-	118,
-	101,
-	100,
-	46,
-	106,
-	112,
-	103,
-	34,
-	32,
-	47,
-	62,
-	109,
-	97,
-	99,
-	104,
-	105,
-	110,
-	101,
-	115,
-	60,
-	47,
-	104,
-	50,
-	62,
-	10,
-	32,
-	32,
-	107,
-	101,
-	121,
-	119,
-	111,
-	114,
-	100,
-	115,
-	102,
-	114,
-	105,
-	101,
-	110,
-	100,
-	108,
-	121,
-	98,
-	114,
-	111,
-	116,
-	104,
-	101,
-	114,
-	115,
-	99,
-	111,
-	109,
-	98,
-	105,
-	110,
-	101,
-	100,
-	111,
-	114,
-	105,
-	103,
-	105,
-	110,
-	97,
-	108,
-	99,
-	111,
-	109,
-	112,
-	111,
-	115,
-	101,
-	100,
-	101,
-	120,
-	112,
-	101,
-	99,
-	116,
-	101,
-	100,
-	97,
-	100,
-	101,
-	113,
-	117,
-	97,
-	116,
-	101,
-	112,
-	97,
-	107,
-	105,
-	115,
-	116,
-	97,
-	110,
-	102,
-	111,
-	108,
-	108,
-	111,
-	119,
-	34,
-	32,
-	118,
-	97,
-	108,
-	117,
-	97,
-	98,
-	108,
-	101,
-	60,
-	47,
-	108,
-	97,
-	98,
-	101,
-	108,
-	62,
-	114,
-	101,
-	108,
-	97,
-	116,
-	105,
-	118,
-	101,
-	98,
-	114,
-	105,
-	110,
-	103,
-	105,
-	110,
-	103,
-	105,
-	110,
-	99,
-	114,
-	101,
-	97,
-	115,
-	101,
-	103,
-	111,
-	118,
-	101,
-	114,
-	110,
-	111,
-	114,
-	112,
-	108,
-	117,
-	103,
-	105,
-	110,
-	115,
-	47,
-	76,
-	105,
-	115,
-	116,
-	32,
-	111,
-	102,
-	32,
-	72,
-	101,
-	97,
-	100,
-	101,
-	114,
-	34,
-	62,
-	34,
-	32,
-	110,
-	97,
-	109,
-	101,
-	61,
-	34,
-	32,
-	40,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	103,
-	114,
-	97,
-	100,
-	117,
-	97,
-	116,
-	101,
-	60,
-	47,
-	104,
-	101,
-	97,
-	100,
-	62,
-	10,
-	99,
-	111,
-	109,
-	109,
-	101,
-	114,
-	99,
-	101,
-	109,
-	97,
-	108,
-	97,
-	121,
-	115,
-	105,
-	97,
-	100,
-	105,
-	114,
-	101,
-	99,
-	116,
-	111,
-	114,
-	109,
-	97,
-	105,
-	110,
-	116,
-	97,
-	105,
-	110,
-	59,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	58,
-	115,
-	99,
-	104,
-	101,
-	100,
-	117,
-	108,
-	101,
-	99,
-	104,
-	97,
-	110,
-	103,
-	105,
-	110,
-	103,
-	98,
-	97,
-	99,
-	107,
-	32,
-	116,
-	111,
-	32,
-	99,
-	97,
-	116,
-	104,
-	111,
-	108,
-	105,
-	99,
-	112,
-	97,
-	116,
-	116,
-	101,
-	114,
-	110,
-	115,
-	99,
-	111,
-	108,
-	111,
-	114,
-	58,
-	32,
-	35,
-	103,
-	114,
-	101,
-	97,
-	116,
-	101,
-	115,
-	116,
-	115,
-	117,
-	112,
-	112,
-	108,
-	105,
-	101,
-	115,
-	114,
-	101,
-	108,
-	105,
-	97,
-	98,
-	108,
-	101,
-	60,
-	47,
-	117,
-	108,
-	62,
-	10,
-	9,
-	9,
-	60,
-	115,
-	101,
-	108,
-	101,
-	99,
-	116,
-	32,
-	99,
-	105,
-	116,
-	105,
-	122,
-	101,
-	110,
-	115,
-	99,
-	108,
-	111,
-	116,
-	104,
-	105,
-	110,
-	103,
-	119,
-	97,
-	116,
-	99,
-	104,
-	105,
-	110,
-	103,
-	60,
-	108,
-	105,
-	32,
-	105,
-	100,
-	61,
-	34,
-	115,
-	112,
-	101,
-	99,
-	105,
-	102,
-	105,
-	99,
-	99,
-	97,
-	114,
-	114,
-	121,
-	105,
-	110,
-	103,
-	115,
-	101,
-	110,
-	116,
-	101,
-	110,
-	99,
-	101,
-	60,
-	99,
-	101,
-	110,
-	116,
-	101,
-	114,
-	62,
-	99,
-	111,
-	110,
-	116,
-	114,
-	97,
-	115,
-	116,
-	116,
-	104,
-	105,
-	110,
-	107,
-	105,
-	110,
-	103,
-	99,
-	97,
-	116,
-	99,
-	104,
-	40,
-	101,
-	41,
-	115,
-	111,
-	117,
-	116,
-	104,
-	101,
-	114,
-	110,
-	77,
-	105,
-	99,
-	104,
-	97,
-	101,
-	108,
-	32,
-	109,
-	101,
-	114,
-	99,
-	104,
-	97,
-	110,
-	116,
-	99,
-	97,
-	114,
-	111,
-	117,
-	115,
-	101,
-	108,
-	112,
-	97,
-	100,
-	100,
-	105,
-	110,
-	103,
-	58,
-	105,
-	110,
-	116,
-	101,
-	114,
-	105,
-	111,
-	114,
-	46,
-	115,
-	112,
-	108,
-	105,
-	116,
-	40,
-	34,
-	108,
-	105,
-	122,
-	97,
-	116,
-	105,
-	111,
-	110,
-	79,
-	99,
-	116,
-	111,
-	98,
-	101,
-	114,
-	32,
-	41,
-	123,
-	114,
-	101,
-	116,
-	117,
-	114,
-	110,
-	105,
-	109,
-	112,
-	114,
-	111,
-	118,
-	101,
-	100,
-	45,
-	45,
-	38,
-	103,
-	116,
-	59,
-	10,
-	10,
-	99,
-	111,
-	118,
-	101,
-	114,
-	97,
-	103,
-	101,
-	99,
-	104,
-	97,
-	105,
-	114,
-	109,
-	97,
-	110,
-	46,
-	112,
-	110,
-	103,
-	34,
-	32,
-	47,
-	62,
-	115,
-	117,
-	98,
-	106,
-	101,
-	99,
-	116,
-	115,
-	82,
-	105,
-	99,
-	104,
-	97,
-	114,
-	100,
-	32,
-	119,
-	104,
-	97,
-	116,
-	101,
-	118,
-	101,
-	114,
-	112,
-	114,
-	111,
-	98,
-	97,
-	98,
-	108,
-	121,
-	114,
-	101,
-	99,
-	111,
-	118,
-	101,
-	114,
-	121,
-	98,
-	97,
-	115,
-	101,
-	98,
-	97,
-	108,
-	108,
-	106,
-	117,
-	100,
-	103,
-	109,
-	101,
-	110,
-	116,
-	99,
-	111,
-	110,
-	110,
-	101,
-	99,
-	116,
-	46,
-	46,
-	99,
-	115,
-	115,
-	34,
-	32,
-	47,
-	62,
-	32,
-	119,
-	101,
-	98,
-	115,
-	105,
-	116,
-	101,
-	114,
-	101,
-	112,
-	111,
-	114,
-	116,
-	101,
-	100,
-	100,
-	101,
-	102,
-	97,
-	117,
-	108,
-	116,
-	34,
-	47,
-	62,
-	60,
-	47,
-	97,
-	62,
-	13,
-	10,
-	101,
-	108,
-	101,
-	99,
-	116,
-	114,
-	105,
-	99,
-	115,
-	99,
-	111,
-	116,
-	108,
-	97,
-	110,
-	100,
-	99,
-	114,
-	101,
-	97,
-	116,
-	105,
-	111,
-	110,
-	113,
-	117,
-	97,
-	110,
-	116,
-	105,
-	116,
-	121,
-	46,
-	32,
-	73,
-	83,
-	66,
-	78,
-	32,
-	48,
-	100,
-	105,
-	100,
-	32,
-	110,
-	111,
-	116,
-	32,
-	105,
-	110,
-	115,
-	116,
-	97,
-	110,
-	99,
-	101,
-	45,
-	115,
-	101,
-	97,
-	114,
-	99,
-	104,
-	45,
-	34,
-	32,
-	108,
-	97,
-	110,
-	103,
-	61,
-	34,
-	115,
-	112,
-	101,
-	97,
-	107,
-	101,
-	114,
-	115,
-	67,
-	111,
-	109,
-	112,
-	117,
-	116,
-	101,
-	114,
-	99,
-	111,
-	110,
-	116,
-	97,
-	105,
-	110,
-	115,
-	97,
-	114,
-	99,
-	104,
-	105,
-	118,
-	101,
-	115,
-	109,
-	105,
-	110,
-	105,
-	115,
-	116,
-	101,
-	114,
-	114,
-	101,
-	97,
-	99,
-	116,
-	105,
-	111,
-	110,
-	100,
-	105,
-	115,
-	99,
-	111,
-	117,
-	110,
-	116,
-	73,
-	116,
-	97,
-	108,
-	105,
-	97,
-	110,
-	111,
-	99,
-	114,
-	105,
-	116,
-	101,
-	114,
-	105,
-	97,
-	115,
-	116,
-	114,
-	111,
-	110,
-	103,
-	108,
-	121,
-	58,
-	32,
-	39,
-	104,
-	116,
-	116,
-	112,
-	58,
-	39,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	39,
-	99,
-	111,
-	118,
-	101,
-	114,
-	105,
-	110,
-	103,
-	111,
-	102,
-	102,
-	101,
-	114,
-	105,
-	110,
-	103,
-	97,
-	112,
-	112,
-	101,
-	97,
-	114,
-	101,
-	100,
-	66,
-	114,
-	105,
-	116,
-	105,
-	115,
-	104,
-	32,
-	105,
-	100,
-	101,
-	110,
-	116,
-	105,
-	102,
-	121,
-	70,
-	97,
-	99,
-	101,
-	98,
-	111,
-	111,
-	107,
-	110,
-	117,
-	109,
-	101,
-	114,
-	111,
-	117,
-	115,
-	118,
-	101,
-	104,
-	105,
-	99,
-	108,
-	101,
-	115,
-	99,
-	111,
-	110,
-	99,
-	101,
-	114,
-	110,
-	115,
-	65,
-	109,
-	101,
-	114,
-	105,
-	99,
-	97,
-	110,
-	104,
-	97,
-	110,
-	100,
-	108,
-	105,
-	110,
-	103,
-	100,
-	105,
-	118,
-	32,
-	105,
-	100,
-	61,
-	34,
-	87,
-	105,
-	108,
-	108,
-	105,
-	97,
-	109,
-	32,
-	112,
-	114,
-	111,
-	118,
-	105,
-	100,
-	101,
-	114,
-	95,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	97,
-	99,
-	99,
-	117,
-	114,
-	97,
-	99,
-	121,
-	115,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	32,
-	97,
-	110,
-	100,
-	101,
-	114,
-	115,
-	111,
-	110,
-	102,
-	108,
-	101,
-	120,
-	105,
-	98,
-	108,
-	101,
-	67,
-	97,
-	116,
-	101,
-	103,
-	111,
-	114,
-	121,
-	108,
-	97,
-	119,
-	114,
-	101,
-	110,
-	99,
-	101,
-	60,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	108,
-	97,
-	121,
-	111,
-	117,
-	116,
-	61,
-	34,
-	97,
-	112,
-	112,
-	114,
-	111,
-	118,
-	101,
-	100,
-	32,
-	109,
-	97,
-	120,
-	105,
-	109,
-	117,
-	109,
-	104,
-	101,
-	97,
-	100,
-	101,
-	114,
-	34,
-	62,
-	60,
-	47,
-	116,
-	97,
-	98,
-	108,
-	101,
-	62,
-	83,
-	101,
-	114,
-	118,
-	105,
-	99,
-	101,
-	115,
-	104,
-	97,
-	109,
-	105,
-	108,
-	116,
-	111,
-	110,
-	99,
-	117,
-	114,
-	114,
-	101,
-	110,
-	116,
-	32,
-	99,
-	97,
-	110,
-	97,
-	100,
-	105,
-	97,
-	110,
-	99,
-	104,
-	97,
-	110,
-	110,
-	101,
-	108,
-	115,
-	47,
-	116,
-	104,
-	101,
-	109,
-	101,
-	115,
-	47,
-	47,
-	97,
-	114,
-	116,
-	105,
-	99,
-	108,
-	101,
-	111,
-	112,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	112,
-	111,
-	114,
-	116,
-	117,
-	103,
-	97,
-	108,
-	118,
-	97,
-	108,
-	117,
-	101,
-	61,
-	34,
-	34,
-	105,
-	110,
-	116,
-	101,
-	114,
-	118,
-	97,
-	108,
-	119,
-	105,
-	114,
-	101,
-	108,
-	101,
-	115,
-	115,
-	101,
-	110,
-	116,
-	105,
-	116,
-	108,
-	101,
-	100,
-	97,
-	103,
-	101,
-	110,
-	99,
-	105,
-	101,
-	115,
-	83,
-	101,
-	97,
-	114,
-	99,
-	104,
-	34,
-	32,
-	109,
-	101,
-	97,
-	115,
-	117,
-	114,
-	101,
-	100,
-	116,
-	104,
-	111,
-	117,
-	115,
-	97,
-	110,
-	100,
-	115,
-	112,
-	101,
-	110,
-	100,
-	105,
-	110,
-	103,
-	38,
-	104,
-	101,
-	108,
-	108,
-	105,
-	112,
-	59,
-	110,
-	101,
-	119,
-	32,
-	68,
-	97,
-	116,
-	101,
-	34,
-	32,
-	115,
-	105,
-	122,
-	101,
-	61,
-	34,
-	112,
-	97,
-	103,
-	101,
-	78,
-	97,
-	109,
-	101,
-	109,
-	105,
-	100,
-	100,
-	108,
-	101,
-	34,
-	32,
-	34,
-	32,
-	47,
-	62,
-	60,
-	47,
-	97,
-	62,
-	104,
-	105,
-	100,
-	100,
-	101,
-	110,
-	34,
-	62,
-	115,
-	101,
-	113,
-	117,
-	101,
-	110,
-	99,
-	101,
-	112,
-	101,
-	114,
-	115,
-	111,
-	110,
-	97,
-	108,
-	111,
-	118,
-	101,
-	114,
-	102,
-	108,
-	111,
-	119,
-	111,
-	112,
-	105,
-	110,
-	105,
-	111,
-	110,
-	115,
-	105,
-	108,
-	108,
-	105,
-	110,
-	111,
-	105,
-	115,
-	108,
-	105,
-	110,
-	107,
-	115,
-	34,
-	62,
-	10,
-	9,
-	60,
-	116,
-	105,
-	116,
-	108,
-	101,
-	62,
-	118,
-	101,
-	114,
-	115,
-	105,
-	111,
-	110,
-	115,
-	115,
-	97,
-	116,
-	117,
-	114,
-	100,
-	97,
-	121,
-	116,
-	101,
-	114,
-	109,
-	105,
-	110,
-	97,
-	108,
-	105,
-	116,
-	101,
-	109,
-	112,
-	114,
-	111,
-	112,
-	101,
-	110,
-	103,
-	105,
-	110,
-	101,
-	101,
-	114,
-	115,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	115,
-	100,
-	101,
-	115,
-	105,
-	103,
-	110,
-	101,
-	114,
-	112,
-	114,
-	111,
-	112,
-	111,
-	115,
-	97,
-	108,
-	61,
-	34,
-	102,
-	97,
-	108,
-	115,
-	101,
-	34,
-	69,
-	115,
-	112,
-	97,
-	195,
-	177,
-	111,
-	108,
-	114,
-	101,
-	108,
-	101,
-	97,
-	115,
-	101,
-	115,
-	115,
-	117,
-	98,
-	109,
-	105,
-	116,
-	34,
-	32,
-	101,
-	114,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	97,
-	100,
-	100,
-	105,
-	116,
-	105,
-	111,
-	110,
-	115,
-	121,
-	109,
-	112,
-	116,
-	111,
-	109,
-	115,
-	111,
-	114,
-	105,
-	101,
-	110,
-	116,
-	101,
-	100,
-	114,
-	101,
-	115,
-	111,
-	117,
-	114,
-	99,
-	101,
-	114,
-	105,
-	103,
-	104,
-	116,
-	34,
-	62,
-	60,
-	112,
-	108,
-	101,
-	97,
-	115,
-	117,
-	114,
-	101,
-	115,
-	116,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	104,
-	105,
-	115,
-	116,
-	111,
-	114,
-	121,
-	46,
-	108,
-	101,
-	97,
-	118,
-	105,
-	110,
-	103,
-	32,
-	32,
-	98,
-	111,
-	114,
-	100,
-	101,
-	114,
-	61,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	115,
-	99,
-	101,
-	110,
-	116,
-	101,
-	114,
-	34,
-	62,
-	46,
-	10,
-	10,
-	83,
-	111,
-	109,
-	101,
-	32,
-	100,
-	105,
-	114,
-	101,
-	99,
-	116,
-	101,
-	100,
-	115,
-	117,
-	105,
-	116,
-	97,
-	98,
-	108,
-	101,
-	98,
-	117,
-	108,
-	103,
-	97,
-	114,
-	105,
-	97,
-	46,
-	115,
-	104,
-	111,
-	119,
-	40,
-	41,
-	59,
-	100,
-	101,
-	115,
-	105,
-	103,
-	110,
-	101,
-	100,
-	71,
-	101,
-	110,
-	101,
-	114,
-	97,
-	108,
-	32,
-	99,
-	111,
-	110,
-	99,
-	101,
-	112,
-	116,
-	115,
-	69,
-	120,
-	97,
-	109,
-	112,
-	108,
-	101,
-	115,
-	119,
-	105,
-	108,
-	108,
-	105,
-	97,
-	109,
-	115,
-	79,
-	114,
-	105,
-	103,
-	105,
-	110,
-	97,
-	108,
-	34,
-	62,
-	60,
-	115,
-	112,
-	97,
-	110,
-	62,
-	115,
-	101,
-	97,
-	114,
-	99,
-	104,
-	34,
-	62,
-	111,
-	112,
-	101,
-	114,
-	97,
-	116,
-	111,
-	114,
-	114,
-	101,
-	113,
-	117,
-	101,
-	115,
-	116,
-	115,
-	97,
-	32,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	97,
-	108,
-	108,
-	111,
-	119,
-	105,
-	110,
-	103,
-	68,
-	111,
-	99,
-	117,
-	109,
-	101,
-	110,
-	116,
-	114,
-	101,
-	118,
-	105,
-	115,
-	105,
-	111,
-	110,
-	46,
-	32,
-	10,
-	10,
-	84,
-	104,
-	101,
-	32,
-	121,
-	111,
-	117,
-	114,
-	115,
-	101,
-	108,
-	102,
-	67,
-	111,
-	110,
-	116,
-	97,
-	99,
-	116,
-	32,
-	109,
-	105,
-	99,
-	104,
-	105,
-	103,
-	97,
-	110,
-	69,
-	110,
-	103,
-	108,
-	105,
-	115,
-	104,
-	32,
-	99,
-	111,
-	108,
-	117,
-	109,
-	98,
-	105,
-	97,
-	112,
-	114,
-	105,
-	111,
-	114,
-	105,
-	116,
-	121,
-	112,
-	114,
-	105,
-	110,
-	116,
-	105,
-	110,
-	103,
-	100,
-	114,
-	105,
-	110,
-	107,
-	105,
-	110,
-	103,
-	102,
-	97,
-	99,
-	105,
-	108,
-	105,
-	116,
-	121,
-	114,
-	101,
-	116,
-	117,
-	114,
-	110,
-	101,
-	100,
-	67,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	32,
-	111,
-	102,
-	102,
-	105,
-	99,
-	101,
-	114,
-	115,
-	82,
-	117,
-	115,
-	115,
-	105,
-	97,
-	110,
-	32,
-	103,
-	101,
-	110,
-	101,
-	114,
-	97,
-	116,
-	101,
-	45,
-	56,
-	56,
-	53,
-	57,
-	45,
-	49,
-	34,
-	105,
-	110,
-	100,
-	105,
-	99,
-	97,
-	116,
-	101,
-	102,
-	97,
-	109,
-	105,
-	108,
-	105,
-	97,
-	114,
-	32,
-	113,
-	117,
-	97,
-	108,
-	105,
-	116,
-	121,
-	109,
-	97,
-	114,
-	103,
-	105,
-	110,
-	58,
-	48,
-	32,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	118,
-	105,
-	101,
-	119,
-	112,
-	111,
-	114,
-	116,
-	99,
-	111,
-	110,
-	116,
-	97,
-	99,
-	116,
-	115,
-	45,
-	116,
-	105,
-	116,
-	108,
-	101,
-	34,
-	62,
-	112,
-	111,
-	114,
-	116,
-	97,
-	98,
-	108,
-	101,
-	46,
-	108,
-	101,
-	110,
-	103,
-	116,
-	104,
-	32,
-	101,
-	108,
-	105,
-	103,
-	105,
-	98,
-	108,
-	101,
-	105,
-	110,
-	118,
-	111,
-	108,
-	118,
-	101,
-	115,
-	97,
-	116,
-	108,
-	97,
-	110,
-	116,
-	105,
-	99,
-	111,
-	110,
-	108,
-	111,
-	97,
-	100,
-	61,
-	34,
-	100,
-	101,
-	102,
-	97,
-	117,
-	108,
-	116,
-	46,
-	115,
-	117,
-	112,
-	112,
-	108,
-	105,
-	101,
-	100,
-	112,
-	97,
-	121,
-	109,
-	101,
-	110,
-	116,
-	115,
-	103,
-	108,
-	111,
-	115,
-	115,
-	97,
-	114,
-	121,
-	10,
-	10,
-	65,
-	102,
-	116,
-	101,
-	114,
-	32,
-	103,
-	117,
-	105,
-	100,
-	97,
-	110,
-	99,
-	101,
-	60,
-	47,
-	116,
-	100,
-	62,
-	60,
-	116,
-	100,
-	101,
-	110,
-	99,
-	111,
-	100,
-	105,
-	110,
-	103,
-	109,
-	105,
-	100,
-	100,
-	108,
-	101,
-	34,
-	62,
-	99,
-	97,
-	109,
-	101,
-	32,
-	116,
-	111,
-	32,
-	100,
-	105,
-	115,
-	112,
-	108,
-	97,
-	121,
-	115,
-	115,
-	99,
-	111,
-	116,
-	116,
-	105,
-	115,
-	104,
-	106,
-	111,
-	110,
-	97,
-	116,
-	104,
-	97,
-	110,
-	109,
-	97,
-	106,
-	111,
-	114,
-	105,
-	116,
-	121,
-	119,
-	105,
-	100,
-	103,
-	101,
-	116,
-	115,
-	46,
-	99,
-	108,
-	105,
-	110,
-	105,
-	99,
-	97,
-	108,
-	116,
-	104,
-	97,
-	105,
-	108,
-	97,
-	110,
-	100,
-	116,
-	101,
-	97,
-	99,
-	104,
-	101,
-	114,
-	115,
-	60,
-	104,
-	101,
-	97,
-	100,
-	62,
-	10,
-	9,
-	97,
-	102,
-	102,
-	101,
-	99,
-	116,
-	101,
-	100,
-	115,
-	117,
-	112,
-	112,
-	111,
-	114,
-	116,
-	115,
-	112,
-	111,
-	105,
-	110,
-	116,
-	101,
-	114,
-	59,
-	116,
-	111,
-	83,
-	116,
-	114,
-	105,
-	110,
-	103,
-	60,
-	47,
-	115,
-	109,
-	97,
-	108,
-	108,
-	62,
-	111,
-	107,
-	108,
-	97,
-	104,
-	111,
-	109,
-	97,
-	119,
-	105,
-	108,
-	108,
-	32,
-	98,
-	101,
-	32,
-	105,
-	110,
-	118,
-	101,
-	115,
-	116,
-	111,
-	114,
-	48,
-	34,
-	32,
-	97,
-	108,
-	116,
-	61,
-	34,
-	104,
-	111,
-	108,
-	105,
-	100,
-	97,
-	121,
-	115,
-	82,
-	101,
-	115,
-	111,
-	117,
-	114,
-	99,
-	101,
-	108,
-	105,
-	99,
-	101,
-	110,
-	115,
-	101,
-	100,
-	32,
-	40,
-	119,
-	104,
-	105,
-	99,
-	104,
-	32,
-	46,
-	32,
-	65,
-	102,
-	116,
-	101,
-	114,
-	32,
-	99,
-	111,
-	110,
-	115,
-	105,
-	100,
-	101,
-	114,
-	118,
-	105,
-	115,
-	105,
-	116,
-	105,
-	110,
-	103,
-	101,
-	120,
-	112,
-	108,
-	111,
-	114,
-	101,
-	114,
-	112,
-	114,
-	105,
-	109,
-	97,
-	114,
-	121,
-	32,
-	115,
-	101,
-	97,
-	114,
-	99,
-	104,
-	34,
-	32,
-	97,
-	110,
-	100,
-	114,
-	111,
-	105,
-	100,
-	34,
-	113,
-	117,
-	105,
-	99,
-	107,
-	108,
-	121,
-	32,
-	109,
-	101,
-	101,
-	116,
-	105,
-	110,
-	103,
-	115,
-	101,
-	115,
-	116,
-	105,
-	109,
-	97,
-	116,
-	101,
-	59,
-	114,
-	101,
-	116,
-	117,
-	114,
-	110,
-	32,
-	59,
-	99,
-	111,
-	108,
-	111,
-	114,
-	58,
-	35,
-	32,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	61,
-	97,
-	112,
-	112,
-	114,
-	111,
-	118,
-	97,
-	108,
-	44,
-	32,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	32,
-	99,
-	104,
-	101,
-	99,
-	107,
-	101,
-	100,
-	46,
-	109,
-	105,
-	110,
-	46,
-	106,
-	115,
-	34,
-	109,
-	97,
-	103,
-	110,
-	101,
-	116,
-	105,
-	99,
-	62,
-	60,
-	47,
-	97,
-	62,
-	60,
-	47,
-	104,
-	102,
-	111,
-	114,
-	101,
-	99,
-	97,
-	115,
-	116,
-	46,
-	32,
-	87,
-	104,
-	105,
-	108,
-	101,
-	32,
-	116,
-	104,
-	117,
-	114,
-	115,
-	100,
-	97,
-	121,
-	100,
-	118,
-	101,
-	114,
-	116,
-	105,
-	115,
-	101,
-	38,
-	101,
-	97,
-	99,
-	117,
-	116,
-	101,
-	59,
-	104,
-	97,
-	115,
-	67,
-	108,
-	97,
-	115,
-	115,
-	101,
-	118,
-	97,
-	108,
-	117,
-	97,
-	116,
-	101,
-	111,
-	114,
-	100,
-	101,
-	114,
-	105,
-	110,
-	103,
-	101,
-	120,
-	105,
-	115,
-	116,
-	105,
-	110,
-	103,
-	112,
-	97,
-	116,
-	105,
-	101,
-	110,
-	116,
-	115,
-	32,
-	79,
-	110,
-	108,
-	105,
-	110,
-	101,
-	32,
-	99,
-	111,
-	108,
-	111,
-	114,
-	97,
-	100,
-	111,
-	79,
-	112,
-	116,
-	105,
-	111,
-	110,
-	115,
-	34,
-	99,
-	97,
-	109,
-	112,
-	98,
-	101,
-	108,
-	108,
-	60,
-	33,
-	45,
-	45,
-	32,
-	101,
-	110,
-	100,
-	60,
-	47,
-	115,
-	112,
-	97,
-	110,
-	62,
-	60,
-	60,
-	98,
-	114,
-	32,
-	47,
-	62,
-	13,
-	10,
-	95,
-	112,
-	111,
-	112,
-	117,
-	112,
-	115,
-	124,
-	115,
-	99,
-	105,
-	101,
-	110,
-	99,
-	101,
-	115,
-	44,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	32,
-	113,
-	117,
-	97,
-	108,
-	105,
-	116,
-	121,
-	32,
-	87,
-	105,
-	110,
-	100,
-	111,
-	119,
-	115,
-	32,
-	97,
-	115,
-	115,
-	105,
-	103,
-	110,
-	101,
-	100,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	58,
-	32,
-	60,
-	98,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	108,
-	101,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	32,
-	118,
-	97,
-	108,
-	117,
-	101,
-	61,
-	34,
-	32,
-	67,
-	111,
-	109,
-	112,
-	97,
-	110,
-	121,
-	101,
-	120,
-	97,
-	109,
-	112,
-	108,
-	101,
-	115,
-	60,
-	105,
-	102,
-	114,
-	97,
-	109,
-	101,
-	32,
-	98,
-	101,
-	108,
-	105,
-	101,
-	118,
-	101,
-	115,
-	112,
-	114,
-	101,
-	115,
-	101,
-	110,
-	116,
-	115,
-	109,
-	97,
-	114,
-	115,
-	104,
-	97,
-	108,
-	108,
-	112,
-	97,
-	114,
-	116,
-	32,
-	111,
-	102,
-	32,
-	112,
-	114,
-	111,
-	112,
-	101,
-	114,
-	108,
-	121,
-	41,
-	46,
-	10,
-	10,
-	84,
-	104,
-	101,
-	32,
-	116,
-	97,
-	120,
-	111,
-	110,
-	111,
-	109,
-	121,
-	109,
-	117,
-	99,
-	104,
-	32,
-	111,
-	102,
-	32,
-	60,
-	47,
-	115,
-	112,
-	97,
-	110,
-	62,
-	10,
-	34,
-	32,
-	100,
-	97,
-	116,
-	97,
-	45,
-	115,
-	114,
-	116,
-	117,
-	103,
-	117,
-	195,
-	170,
-	115,
-	115,
-	99,
-	114,
-	111,
-	108,
-	108,
-	84,
-	111,
-	32,
-	112,
-	114,
-	111,
-	106,
-	101,
-	99,
-	116,
-	60,
-	104,
-	101,
-	97,
-	100,
-	62,
-	13,
-	10,
-	97,
-	116,
-	116,
-	111,
-	114,
-	110,
-	101,
-	121,
-	101,
-	109,
-	112,
-	104,
-	97,
-	115,
-	105,
-	115,
-	115,
-	112,
-	111,
-	110,
-	115,
-	111,
-	114,
-	115,
-	102,
-	97,
-	110,
-	99,
-	121,
-	98,
-	111,
-	120,
-	119,
-	111,
-	114,
-	108,
-	100,
-	39,
-	115,
-	32,
-	119,
-	105,
-	108,
-	100,
-	108,
-	105,
-	102,
-	101,
-	99,
-	104,
-	101,
-	99,
-	107,
-	101,
-	100,
-	61,
-	115,
-	101,
-	115,
-	115,
-	105,
-	111,
-	110,
-	115,
-	112,
-	114,
-	111,
-	103,
-	114,
-	97,
-	109,
-	109,
-	112,
-	120,
-	59,
-	102,
-	111,
-	110,
-	116,
-	45,
-	32,
-	80,
-	114,
-	111,
-	106,
-	101,
-	99,
-	116,
-	106,
-	111,
-	117,
-	114,
-	110,
-	97,
-	108,
-	115,
-	98,
-	101,
-	108,
-	105,
-	101,
-	118,
-	101,
-	100,
-	118,
-	97,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	116,
-	104,
-	111,
-	109,
-	112,
-	115,
-	111,
-	110,
-	108,
-	105,
-	103,
-	104,
-	116,
-	105,
-	110,
-	103,
-	97,
-	110,
-	100,
-	32,
-	116,
-	104,
-	101,
-	32,
-	115,
-	112,
-	101,
-	99,
-	105,
-	97,
-	108,
-	32,
-	98,
-	111,
-	114,
-	100,
-	101,
-	114,
-	61,
-	48,
-	99,
-	104,
-	101,
-	99,
-	107,
-	105,
-	110,
-	103,
-	60,
-	47,
-	116,
-	98,
-	111,
-	100,
-	121,
-	62,
-	60,
-	98,
-	117,
-	116,
-	116,
-	111,
-	110,
-	32,
-	67,
-	111,
-	109,
-	112,
-	108,
-	101,
-	116,
-	101,
-	99,
-	108,
-	101,
-	97,
-	114,
-	102,
-	105,
-	120,
-	10,
-	60,
-	104,
-	101,
-	97,
-	100,
-	62,
-	10,
-	97,
-	114,
-	116,
-	105,
-	99,
-	108,
-	101,
-	32,
-	60,
-	115,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	102,
-	105,
-	110,
-	100,
-	105,
-	110,
-	103,
-	115,
-	114,
-	111,
-	108,
-	101,
-	32,
-	105,
-	110,
-	32,
-	112,
-	111,
-	112,
-	117,
-	108,
-	97,
-	114,
-	32,
-	32,
-	79,
-	99,
-	116,
-	111,
-	98,
-	101,
-	114,
-	119,
-	101,
-	98,
-	115,
-	105,
-	116,
-	101,
-	32,
-	101,
-	120,
-	112,
-	111,
-	115,
-	117,
-	114,
-	101,
-	117,
-	115,
-	101,
-	100,
-	32,
-	116,
-	111,
-	32,
-	32,
-	99,
-	104,
-	97,
-	110,
-	103,
-	101,
-	115,
-	111,
-	112,
-	101,
-	114,
-	97,
-	116,
-	101,
-	100,
-	99,
-	108,
-	105,
-	99,
-	107,
-	105,
-	110,
-	103,
-	101,
-	110,
-	116,
-	101,
-	114,
-	105,
-	110,
-	103,
-	99,
-	111,
-	109,
-	109,
-	97,
-	110,
-	100,
-	115,
-	105,
-	110,
-	102,
-	111,
-	114,
-	109,
-	101,
-	100,
-	32,
-	110,
-	117,
-	109,
-	98,
-	101,
-	114,
-	115,
-	32,
-	32,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	99,
-	114,
-	101,
-	97,
-	116,
-	105,
-	110,
-	103,
-	111,
-	110,
-	83,
-	117,
-	98,
-	109,
-	105,
-	116,
-	109,
-	97,
-	114,
-	121,
-	108,
-	97,
-	110,
-	100,
-	99,
-	111,
-	108,
-	108,
-	101,
-	103,
-	101,
-	115,
-	97,
-	110,
-	97,
-	108,
-	121,
-	116,
-	105,
-	99,
-	108,
-	105,
-	115,
-	116,
-	105,
-	110,
-	103,
-	115,
-	99,
-	111,
-	110,
-	116,
-	97,
-	99,
-	116,
-	46,
-	108,
-	111,
-	103,
-	103,
-	101,
-	100,
-	73,
-	110,
-	97,
-	100,
-	118,
-	105,
-	115,
-	111,
-	114,
-	121,
-	115,
-	105,
-	98,
-	108,
-	105,
-	110,
-	103,
-	115,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	34,
-	115,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	41,
-	115,
-	46,
-	32,
-	84,
-	104,
-	105,
-	115,
-	32,
-	112,
-	97,
-	99,
-	107,
-	97,
-	103,
-	101,
-	115,
-	99,
-	104,
-	101,
-	99,
-	107,
-	98,
-	111,
-	120,
-	115,
-	117,
-	103,
-	103,
-	101,
-	115,
-	116,
-	115,
-	112,
-	114,
-	101,
-	103,
-	110,
-	97,
-	110,
-	116,
-	116,
-	111,
-	109,
-	111,
-	114,
-	114,
-	111,
-	119,
-	115,
-	112,
-	97,
-	99,
-	105,
-	110,
-	103,
-	61,
-	105,
-	99,
-	111,
-	110,
-	46,
-	112,
-	110,
-	103,
-	106,
-	97,
-	112,
-	97,
-	110,
-	101,
-	115,
-	101,
-	99,
-	111,
-	100,
-	101,
-	98,
-	97,
-	115,
-	101,
-	98,
-	117,
-	116,
-	116,
-	111,
-	110,
-	34,
-	62,
-	103,
-	97,
-	109,
-	98,
-	108,
-	105,
-	110,
-	103,
-	115,
-	117,
-	99,
-	104,
-	32,
-	97,
-	115,
-	32,
-	44,
-	32,
-	119,
-	104,
-	105,
-	108,
-	101,
-	32,
-	60,
-	47,
-	115,
-	112,
-	97,
-	110,
-	62,
-	32,
-	109,
-	105,
-	115,
-	115,
-	111,
-	117,
-	114,
-	105,
-	115,
-	112,
-	111,
-	114,
-	116,
-	105,
-	110,
-	103,
-	116,
-	111,
-	112,
-	58,
-	49,
-	112,
-	120,
-	32,
-	46,
-	60,
-	47,
-	115,
-	112,
-	97,
-	110,
-	62,
-	116,
-	101,
-	110,
-	115,
-	105,
-	111,
-	110,
-	115,
-	119,
-	105,
-	100,
-	116,
-	104,
-	61,
-	34,
-	50,
-	108,
-	97,
-	122,
-	121,
-	108,
-	111,
-	97,
-	100,
-	110,
-	111,
-	118,
-	101,
-	109,
-	98,
-	101,
-	114,
-	117,
-	115,
-	101,
-	100,
-	32,
-	105,
-	110,
-	32,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	61,
-	34,
-	99,
-	114,
-	105,
-	112,
-	116,
-	34,
-	62,
-	10,
-	38,
-	110,
-	98,
-	115,
-	112,
-	59,
-	60,
-	47,
-	60,
-	116,
-	114,
-	62,
-	60,
-	116,
-	100,
-	32,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	58,
-	50,
-	47,
-	112,
-	114,
-	111,
-	100,
-	117,
-	99,
-	116,
-	99,
-	111,
-	117,
-	110,
-	116,
-	114,
-	121,
-	32,
-	105,
-	110,
-	99,
-	108,
-	117,
-	100,
-	101,
-	32,
-	102,
-	111,
-	111,
-	116,
-	101,
-	114,
-	34,
-	32,
-	38,
-	108,
-	116,
-	59,
-	33,
-	45,
-	45,
-	32,
-	116,
-	105,
-	116,
-	108,
-	101,
-	34,
-	62,
-	60,
-	47,
-	106,
-	113,
-	117,
-	101,
-	114,
-	121,
-	46,
-	60,
-	47,
-	102,
-	111,
-	114,
-	109,
-	62,
-	10,
-	40,
-	231,
-	174,
-	128,
-	228,
-	189,
-	147,
-	41,
-	40,
-	231,
-	185,
-	129,
-	233,
-	171,
-	148,
-	41,
-	104,
-	114,
-	118,
-	97,
-	116,
-	115,
-	107,
-	105,
-	105,
-	116,
-	97,
-	108,
-	105,
-	97,
-	110,
-	111,
-	114,
-	111,
-	109,
-	195,
-	162,
-	110,
-	196,
-	131,
-	116,
-	195,
-	188,
-	114,
-	107,
-	195,
-	167,
-	101,
-	216,
-	167,
-	216,
-	177,
-	216,
-	175,
-	217,
-	136,
-	116,
-	97,
-	109,
-	98,
-	105,
-	195,
-	169,
-	110,
-	110,
-	111,
-	116,
-	105,
-	99,
-	105,
-	97,
-	115,
-	109,
-	101,
-	110,
-	115,
-	97,
-	106,
-	101,
-	115,
-	112,
-	101,
-	114,
-	115,
-	111,
-	110,
-	97,
-	115,
-	100,
-	101,
-	114,
-	101,
-	99,
-	104,
-	111,
-	115,
-	110,
-	97,
-	99,
-	105,
-	111,
-	110,
-	97,
-	108,
-	115,
-	101,
-	114,
-	118,
-	105,
-	99,
-	105,
-	111,
-	99,
-	111,
-	110,
-	116,
-	97,
-	99,
-	116,
-	111,
-	117,
-	115,
-	117,
-	97,
-	114,
-	105,
-	111,
-	115,
-	112,
-	114,
-	111,
-	103,
-	114,
-	97,
-	109,
-	97,
-	103,
-	111,
-	98,
-	105,
-	101,
-	114,
-	110,
-	111,
-	101,
-	109,
-	112,
-	114,
-	101,
-	115,
-	97,
-	115,
-	97,
-	110,
-	117,
-	110,
-	99,
-	105,
-	111,
-	115,
-	118,
-	97,
-	108,
-	101,
-	110,
-	99,
-	105,
-	97,
-	99,
-	111,
-	108,
-	111,
-	109,
-	98,
-	105,
-	97,
-	100,
-	101,
-	115,
-	112,
-	117,
-	195,
-	169,
-	115,
-	100,
-	101,
-	112,
-	111,
-	114,
-	116,
-	101,
-	115,
-	112,
-	114,
-	111,
-	121,
-	101,
-	99,
-	116,
-	111,
-	112,
-	114,
-	111,
-	100,
-	117,
-	99,
-	116,
-	111,
-	112,
-	195,
-	186,
-	98,
-	108,
-	105,
-	99,
-	111,
-	110,
-	111,
-	115,
-	111,
-	116,
-	114,
-	111,
-	115,
-	104,
-	105,
-	115,
-	116,
-	111,
-	114,
-	105,
-	97,
-	112,
-	114,
-	101,
-	115,
-	101,
-	110,
-	116,
-	101,
-	109,
-	105,
-	108,
-	108,
-	111,
-	110,
-	101,
-	115,
-	109,
-	101,
-	100,
-	105,
-	97,
-	110,
-	116,
-	101,
-	112,
-	114,
-	101,
-	103,
-	117,
-	110,
-	116,
-	97,
-	97,
-	110,
-	116,
-	101,
-	114,
-	105,
-	111,
-	114,
-	114,
-	101,
-	99,
-	117,
-	114,
-	115,
-	111,
-	115,
-	112,
-	114,
-	111,
-	98,
-	108,
-	101,
-	109,
-	97,
-	115,
-	97,
-	110,
-	116,
-	105,
-	97,
-	103,
-	111,
-	110,
-	117,
-	101,
-	115,
-	116,
-	114,
-	111,
-	115,
-	111,
-	112,
-	105,
-	110,
-	105,
-	195,
-	179,
-	110,
-	105,
-	109,
-	112,
-	114,
-	105,
-	109,
-	105,
-	114,
-	109,
-	105,
-	101,
-	110,
-	116,
-	114,
-	97,
-	115,
-	97,
-	109,
-	195,
-	169,
-	114,
-	105,
-	99,
-	97,
-	118,
-	101,
-	110,
-	100,
-	101,
-	100,
-	111,
-	114,
-	115,
-	111,
-	99,
-	105,
-	101,
-	100,
-	97,
-	100,
-	114,
-	101,
-	115,
-	112,
-	101,
-	99,
-	116,
-	111,
-	114,
-	101,
-	97,
-	108,
-	105,
-	122,
-	97,
-	114,
-	114,
-	101,
-	103,
-	105,
-	115,
-	116,
-	114,
-	111,
-	112,
-	97,
-	108,
-	97,
-	98,
-	114,
-	97,
-	115,
-	105,
-	110,
-	116,
-	101,
-	114,
-	195,
-	169,
-	115,
-	101,
-	110,
-	116,
-	111,
-	110,
-	99,
-	101,
-	115,
-	101,
-	115,
-	112,
-	101,
-	99,
-	105,
-	97,
-	108,
-	109,
-	105,
-	101,
-	109,
-	98,
-	114,
-	111,
-	115,
-	114,
-	101,
-	97,
-	108,
-	105,
-	100,
-	97,
-	100,
-	99,
-	195,
-	179,
-	114,
-	100,
-	111,
-	98,
-	97,
-	122,
-	97,
-	114,
-	97,
-	103,
-	111,
-	122,
-	97,
-	112,
-	195,
-	161,
-	103,
-	105,
-	110,
-	97,
-	115,
-	115,
-	111,
-	99,
-	105,
-	97,
-	108,
-	101,
-	115,
-	98,
-	108,
-	111,
-	113,
-	117,
-	101,
-	97,
-	114,
-	103,
-	101,
-	115,
-	116,
-	105,
-	195,
-	179,
-	110,
-	97,
-	108,
-	113,
-	117,
-	105,
-	108,
-	101,
-	114,
-	115,
-	105,
-	115,
-	116,
-	101,
-	109,
-	97,
-	115,
-	99,
-	105,
-	101,
-	110,
-	99,
-	105,
-	97,
-	115,
-	99,
-	111,
-	109,
-	112,
-	108,
-	101,
-	116,
-	111,
-	118,
-	101,
-	114,
-	115,
-	105,
-	195,
-	179,
-	110,
-	99,
-	111,
-	109,
-	112,
-	108,
-	101,
-	116,
-	97,
-	101,
-	115,
-	116,
-	117,
-	100,
-	105,
-	111,
-	115,
-	112,
-	195,
-	186,
-	98,
-	108,
-	105,
-	99,
-	97,
-	111,
-	98,
-	106,
-	101,
-	116,
-	105,
-	118,
-	111,
-	97,
-	108,
-	105,
-	99,
-	97,
-	110,
-	116,
-	101,
-	98,
-	117,
-	115,
-	99,
-	97,
-	100,
-	111,
-	114,
-	99,
-	97,
-	110,
-	116,
-	105,
-	100,
-	97,
-	100,
-	101,
-	110,
-	116,
-	114,
-	97,
-	100,
-	97,
-	115,
-	97,
-	99,
-	99,
-	105,
-	111,
-	110,
-	101,
-	115,
-	97,
-	114,
-	99,
-	104,
-	105,
-	118,
-	111,
-	115,
-	115,
-	117,
-	112,
-	101,
-	114,
-	105,
-	111,
-	114,
-	109,
-	97,
-	121,
-	111,
-	114,
-	195,
-	173,
-	97,
-	97,
-	108,
-	101,
-	109,
-	97,
-	110,
-	105,
-	97,
-	102,
-	117,
-	110,
-	99,
-	105,
-	195,
-	179,
-	110,
-	195,
-	186,
-	108,
-	116,
-	105,
-	109,
-	111,
-	115,
-	104,
-	97,
-	99,
-	105,
-	101,
-	110,
-	100,
-	111,
-	97,
-	113,
-	117,
-	101,
-	108,
-	108,
-	111,
-	115,
-	101,
-	100,
-	105,
-	99,
-	105,
-	195,
-	179,
-	110,
-	102,
-	101,
-	114,
-	110,
-	97,
-	110,
-	100,
-	111,
-	97,
-	109,
-	98,
-	105,
-	101,
-	110,
-	116,
-	101,
-	102,
-	97,
-	99,
-	101,
-	98,
-	111,
-	111,
-	107,
-	110,
-	117,
-	101,
-	115,
-	116,
-	114,
-	97,
-	115,
-	99,
-	108,
-	105,
-	101,
-	110,
-	116,
-	101,
-	115,
-	112,
-	114,
-	111,
-	99,
-	101,
-	115,
-	111,
-	115,
-	98,
-	97,
-	115,
-	116,
-	97,
-	110,
-	116,
-	101,
-	112,
-	114,
-	101,
-	115,
-	101,
-	110,
-	116,
-	97,
-	114,
-	101,
-	112,
-	111,
-	114,
-	116,
-	97,
-	114,
-	99,
-	111,
-	110,
-	103,
-	114,
-	101,
-	115,
-	111,
-	112,
-	117,
-	98,
-	108,
-	105,
-	99,
-	97,
-	114,
-	99,
-	111,
-	109,
-	101,
-	114,
-	99,
-	105,
-	111,
-	99,
-	111,
-	110,
-	116,
-	114,
-	97,
-	116,
-	111,
-	106,
-	195,
-	179,
-	118,
-	101,
-	110,
-	101,
-	115,
-	100,
-	105,
-	115,
-	116,
-	114,
-	105,
-	116,
-	111,
-	116,
-	195,
-	169,
-	99,
-	110,
-	105,
-	99,
-	97,
-	99,
-	111,
-	110,
-	106,
-	117,
-	110,
-	116,
-	111,
-	101,
-	110,
-	101,
-	114,
-	103,
-	195,
-	173,
-	97,
-	116,
-	114,
-	97,
-	98,
-	97,
-	106,
-	97,
-	114,
-	97,
-	115,
-	116,
-	117,
-	114,
-	105,
-	97,
-	115,
-	114,
-	101,
-	99,
-	105,
-	101,
-	110,
-	116,
-	101,
-	117,
-	116,
-	105,
-	108,
-	105,
-	122,
-	97,
-	114,
-	98,
-	111,
-	108,
-	101,
-	116,
-	195,
-	173,
-	110,
-	115,
-	97,
-	108,
-	118,
-	97,
-	100,
-	111,
-	114,
-	99,
-	111,
-	114,
-	114,
-	101,
-	99,
-	116,
-	97,
-	116,
-	114,
-	97,
-	98,
-	97,
-	106,
-	111,
-	115,
-	112,
-	114,
-	105,
-	109,
-	101,
-	114,
-	111,
-	115,
-	110,
-	101,
-	103,
-	111,
-	99,
-	105,
-	111,
-	115,
-	108,
-	105,
-	98,
-	101,
-	114,
-	116,
-	97,
-	100,
-	100,
-	101,
-	116,
-	97,
-	108,
-	108,
-	101,
-	115,
-	112,
-	97,
-	110,
-	116,
-	97,
-	108,
-	108,
-	97,
-	112,
-	114,
-	195,
-	179,
-	120,
-	105,
-	109,
-	111,
-	97,
-	108,
-	109,
-	101,
-	114,
-	195,
-	173,
-	97,
-	97,
-	110,
-	105,
-	109,
-	97,
-	108,
-	101,
-	115,
-	113,
-	117,
-	105,
-	195,
-	169,
-	110,
-	101,
-	115,
-	99,
-	111,
-	114,
-	97,
-	122,
-	195,
-	179,
-	110,
-	115,
-	101,
-	99,
-	99,
-	105,
-	195,
-	179,
-	110,
-	98,
-	117,
-	115,
-	99,
-	97,
-	110,
-	100,
-	111,
-	111,
-	112,
-	99,
-	105,
-	111,
-	110,
-	101,
-	115,
-	101,
-	120,
-	116,
-	101,
-	114,
-	105,
-	111,
-	114,
-	99,
-	111,
-	110,
-	99,
-	101,
-	112,
-	116,
-	111,
-	116,
-	111,
-	100,
-	97,
-	118,
-	195,
-	173,
-	97,
-	103,
-	97,
-	108,
-	101,
-	114,
-	195,
-	173,
-	97,
-	101,
-	115,
-	99,
-	114,
-	105,
-	98,
-	105,
-	114,
-	109,
-	101,
-	100,
-	105,
-	99,
-	105,
-	110,
-	97,
-	108,
-	105,
-	99,
-	101,
-	110,
-	99,
-	105,
-	97,
-	99,
-	111,
-	110,
-	115,
-	117,
-	108,
-	116,
-	97,
-	97,
-	115,
-	112,
-	101,
-	99,
-	116,
-	111,
-	115,
-	99,
-	114,
-	195,
-	173,
-	116,
-	105,
-	99,
-	97,
-	100,
-	195,
-	179,
-	108,
-	97,
-	114,
-	101,
-	115,
-	106,
-	117,
-	115,
-	116,
-	105,
-	99,
-	105,
-	97,
-	100,
-	101,
-	98,
-	101,
-	114,
-	195,
-	161,
-	110,
-	112,
-	101,
-	114,
-	195,
-	173,
-	111,
-	100,
-	111,
-	110,
-	101,
-	99,
-	101,
-	115,
-	105,
-	116,
-	97,
-	109,
-	97,
-	110,
-	116,
-	101,
-	110,
-	101,
-	114,
-	112,
-	101,
-	113,
-	117,
-	101,
-	195,
-	177,
-	111,
-	114,
-	101,
-	99,
-	105,
-	98,
-	105,
-	100,
-	97,
-	116,
-	114,
-	105,
-	98,
-	117,
-	110,
-	97,
-	108,
-	116,
-	101,
-	110,
-	101,
-	114,
-	105,
-	102,
-	101,
-	99,
-	97,
-	110,
-	99,
-	105,
-	195,
-	179,
-	110,
-	99,
-	97,
-	110,
-	97,
-	114,
-	105,
-	97,
-	115,
-	100,
-	101,
-	115,
-	99,
-	97,
-	114,
-	103,
-	97,
-	100,
-	105,
-	118,
-	101,
-	114,
-	115,
-	111,
-	115,
-	109,
-	97,
-	108,
-	108,
-	111,
-	114,
-	99,
-	97,
-	114,
-	101,
-	113,
-	117,
-	105,
-	101,
-	114,
-	101,
-	116,
-	195,
-	169,
-	99,
-	110,
-	105,
-	99,
-	111,
-	100,
-	101,
-	98,
-	101,
-	114,
-	195,
-	173,
-	97,
-	118,
-	105,
-	118,
-	105,
-	101,
-	110,
-	100,
-	97,
-	102,
-	105,
-	110,
-	97,
-	110,
-	122,
-	97,
-	115,
-	97,
-	100,
-	101,
-	108,
-	97,
-	110,
-	116,
-	101,
-	102,
-	117,
-	110,
-	99,
-	105,
-	111,
-	110,
-	97,
-	99,
-	111,
-	110,
-	115,
-	101,
-	106,
-	111,
-	115,
-	100,
-	105,
-	102,
-	195,
-	173,
-	99,
-	105,
-	108,
-	99,
-	105,
-	117,
-	100,
-	97,
-	100,
-	101,
-	115,
-	97,
-	110,
-	116,
-	105,
-	103,
-	117,
-	97,
-	115,
-	97,
-	118,
-	97,
-	110,
-	122,
-	97,
-	100,
-	97,
-	116,
-	195,
-	169,
-	114,
-	109,
-	105,
-	110,
-	111,
-	117,
-	110,
-	105,
-	100,
-	97,
-	100,
-	101,
-	115,
-	115,
-	195,
-	161,
-	110,
-	99,
-	104,
-	101,
-	122,
-	99,
-	97,
-	109,
-	112,
-	97,
-	195,
-	177,
-	97,
-	115,
-	111,
-	102,
-	116,
-	111,
-	110,
-	105,
-	99,
-	114,
-	101,
-	118,
-	105,
-	115,
-	116,
-	97,
-	115,
-	99,
-	111,
-	110,
-	116,
-	105,
-	101,
-	110,
-	101,
-	115,
-	101,
-	99,
-	116,
-	111,
-	114,
-	101,
-	115,
-	109,
-	111,
-	109,
-	101,
-	110,
-	116,
-	111,
-	115,
-	102,
-	97,
-	99,
-	117,
-	108,
-	116,
-	97,
-	100,
-	99,
-	114,
-	195,
-	169,
-	100,
-	105,
-	116,
-	111,
-	100,
-	105,
-	118,
-	101,
-	114,
-	115,
-	97,
-	115,
-	115,
-	117,
-	112,
-	117,
-	101,
-	115,
-	116,
-	111,
-	102,
-	97,
-	99,
-	116,
-	111,
-	114,
-	101,
-	115,
-	115,
-	101,
-	103,
-	117,
-	110,
-	100,
-	111,
-	115,
-	112,
-	101,
-	113,
-	117,
-	101,
-	195,
-	177,
-	97,
-	208,
-	179,
-	208,
-	190,
-	208,
-	180,
-	208,
-	176,
-	208,
-	181,
-	209,
-	129,
-	208,
-	187,
-	208,
-	184,
-	208,
-	181,
-	209,
-	129,
-	209,
-	130,
-	209,
-	140,
-	208,
-	177,
-	209,
-	139,
-	208,
-	187,
-	208,
-	190,
-	208,
-	177,
-	209,
-	139,
-	209,
-	130,
-	209,
-	140,
-	209,
-	141,
-	209,
-	130,
-	208,
-	190,
-	208,
-	188,
-	208,
-	149,
-	209,
-	129,
-	208,
-	187,
-	208,
-	184,
-	209,
-	130,
-	208,
-	190,
-	208,
-	179,
-	208,
-	190,
-	208,
-	188,
-	208,
-	181,
-	208,
-	189,
-	209,
-	143,
-	208,
-	178,
-	209,
-	129,
-	208,
-	181,
-	209,
-	133,
-	209,
-	141,
-	209,
-	130,
-	208,
-	190,
-	208,
-	185,
-	208,
-	180,
-	208,
-	176,
-	208,
-	182,
-	208,
-	181,
-	208,
-	177,
-	209,
-	139,
-	208,
-	187,
-	208,
-	184,
-	208,
-	179,
-	208,
-	190,
-	208,
-	180,
-	209,
-	131,
-	208,
-	180,
-	208,
-	181,
-	208,
-	189,
-	209,
-	140,
-	209,
-	141,
-	209,
-	130,
-	208,
-	190,
-	209,
-	130,
-	208,
-	177,
-	209,
-	139,
-	208,
-	187,
-	208,
-	176,
-	209,
-	129,
-	208,
-	181,
-	208,
-	177,
-	209,
-	143,
-	208,
-	190,
-	208,
-	180,
-	208,
-	184,
-	208,
-	189,
-	209,
-	129,
-	208,
-	181,
-	208,
-	177,
-	208,
-	181,
-	208,
-	189,
-	208,
-	176,
-	208,
-	180,
-	208,
-	190,
-	209,
-	129,
-	208,
-	176,
-	208,
-	185,
-	209,
-	130,
-	209,
-	132,
-	208,
-	190,
-	209,
-	130,
-	208,
-	190,
-	208,
-	189,
-	208,
-	181,
-	208,
-	179,
-	208,
-	190,
-	209,
-	129,
-	208,
-	178,
-	208,
-	190,
-	208,
-	184,
-	209,
-	129,
-	208,
-	178,
-	208,
-	190,
-	208,
-	185,
-	208,
-	184,
-	208,
-	179,
-	209,
-	128,
-	209,
-	139,
-	209,
-	130,
-	208,
-	190,
-	208,
-	182,
-	208,
-	181,
-	208,
-	178,
-	209,
-	129,
-	208,
-	181,
-	208,
-	188,
-	209,
-	129,
-	208,
-	178,
-	208,
-	190,
-	209,
-	142,
-	208,
-	187,
-	208,
-	184,
-	209,
-	136,
-	209,
-	140,
-	209,
-	141,
-	209,
-	130,
-	208,
-	184,
-	209,
-	133,
-	208,
-	191,
-	208,
-	190,
-	208,
-	186,
-	208,
-	176,
-	208,
-	180,
-	208,
-	189,
-	208,
-	181,
-	208,
-	185,
-	208,
-	180,
-	208,
-	190,
-	208,
-	188,
-	208,
-	176,
-	208,
-	188,
-	208,
-	184,
-	209,
-	128,
-	208,
-	176,
-	208,
-	187,
-	208,
-	184,
-	208,
-	177,
-	208,
-	190,
-	209,
-	130,
-	208,
-	181,
-	208,
-	188,
-	209,
-	131,
-	209,
-	133,
-	208,
-	190,
-	209,
-	130,
-	209,
-	143,
-	208,
-	180,
-	208,
-	178,
-	209,
-	131,
-	209,
-	133,
-	209,
-	129,
-	208,
-	181,
-	209,
-	130,
-	208,
-	184,
-	208,
-	187,
-	209,
-	142,
-	208,
-	180,
-	208,
-	184,
-	208,
-	180,
-	208,
-	181,
-	208,
-	187,
-	208,
-	190,
-	208,
-	188,
-	208,
-	184,
-	209,
-	128,
-	208,
-	181,
-	209,
-	130,
-	208,
-	181,
-	208,
-	177,
-	209,
-	143,
-	209,
-	129,
-	208,
-	178,
-	208,
-	190,
-	208,
-	181,
-	208,
-	178,
-	208,
-	184,
-	208,
-	180,
-	208,
-	181,
-	209,
-	135,
-	208,
-	181,
-	208,
-	179,
-	208,
-	190,
-	209,
-	141,
-	209,
-	130,
-	208,
-	184,
-	208,
-	188,
-	209,
-	129,
-	209,
-	135,
-	208,
-	181,
-	209,
-	130,
-	209,
-	130,
-	208,
-	181,
-	208,
-	188,
-	209,
-	139,
-	209,
-	134,
-	208,
-	181,
-	208,
-	189,
-	209,
-	139,
-	209,
-	129,
-	209,
-	130,
-	208,
-	176,
-	208,
-	187,
-	208,
-	178,
-	208,
-	181,
-	208,
-	180,
-	209,
-	140,
-	209,
-	130,
-	208,
-	181,
-	208,
-	188,
-	208,
-	181,
-	208,
-	178,
-	208,
-	190,
-	208,
-	180,
-	209,
-	139,
-	209,
-	130,
-	208,
-	181,
-	208,
-	177,
-	208,
-	181,
-	208,
-	178,
-	209,
-	139,
-	209,
-	136,
-	208,
-	181,
-	208,
-	189,
-	208,
-	176,
-	208,
-	188,
-	208,
-	184,
-	209,
-	130,
-	208,
-	184,
-	208,
-	191,
-	208,
-	176,
-	209,
-	130,
-	208,
-	190,
-	208,
-	188,
-	209,
-	131,
-	208,
-	191,
-	209,
-	128,
-	208,
-	176,
-	208,
-	178,
-	208,
-	187,
-	208,
-	184,
-	209,
-	134,
-	208,
-	176,
-	208,
-	190,
-	208,
-	180,
-	208,
-	189,
-	208,
-	176,
-	208,
-	179,
-	208,
-	190,
-	208,
-	180,
-	209,
-	139,
-	208,
-	183,
-	208,
-	189,
-	208,
-	176,
-	209,
-	142,
-	208,
-	188,
-	208,
-	190,
-	208,
-	179,
-	209,
-	131,
-	208,
-	180,
-	209,
-	128,
-	209,
-	131,
-	208,
-	179,
-	208,
-	178,
-	209,
-	129,
-	208,
-	181,
-	208,
-	185,
-	208,
-	184,
-	208,
-	180,
-	208,
-	181,
-	209,
-	130,
-	208,
-	186,
-	208,
-	184,
-	208,
-	189,
-	208,
-	190,
-	208,
-	190,
-	208,
-	180,
-	208,
-	189,
-	208,
-	190,
-	208,
-	180,
-	208,
-	181,
-	208,
-	187,
-	208,
-	176,
-	208,
-	180,
-	208,
-	181,
-	208,
-	187,
-	208,
-	181,
-	209,
-	129,
-	209,
-	128,
-	208,
-	190,
-	208,
-	186,
-	208,
-	184,
-	209,
-	142,
-	208,
-	189,
-	209,
-	143,
-	208,
-	178,
-	208,
-	181,
-	209,
-	129,
-	209,
-	140,
-	208,
-	149,
-	209,
-	129,
-	209,
-	130,
-	209,
-	140,
-	209,
-	128,
-	208,
-	176,
-	208,
-	183,
-	208,
-	176,
-	208,
-	189,
-	208,
-	176,
-	209,
-	136,
-	208,
-	184,
-	216,
-	167,
-	217,
-	132,
-	217,
-	132,
-	217,
-	135,
-	216,
-	167,
-	217,
-	132,
-	216,
-	170,
-	217,
-	138,
-	216,
-	172,
-	217,
-	133,
-	217,
-	138,
-	216,
-	185,
-	216,
-	174,
-	216,
-	167,
-	216,
-	181,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	216,
-	176,
-	217,
-	138,
-	216,
-	185,
-	217,
-	132,
-	217,
-	138,
-	217,
-	135,
-	216,
-	172,
-	216,
-	175,
-	217,
-	138,
-	216,
-	175,
-	216,
-	167,
-	217,
-	132,
-	216,
-	162,
-	217,
-	134,
-	216,
-	167,
-	217,
-	132,
-	216,
-	177,
-	216,
-	175,
-	216,
-	170,
-	216,
-	173,
-	217,
-	131,
-	217,
-	133,
-	216,
-	181,
-	217,
-	129,
-	216,
-	173,
-	216,
-	169,
-	217,
-	131,
-	216,
-	167,
-	217,
-	134,
-	216,
-	170,
-	216,
-	167,
-	217,
-	132,
-	217,
-	132,
-	217,
-	138,
-	217,
-	138,
-	217,
-	131,
-	217,
-	136,
-	217,
-	134,
-	216,
-	180,
-	216,
-	168,
-	217,
-	131,
-	216,
-	169,
-	217,
-	129,
-	217,
-	138,
-	217,
-	135,
-	216,
-	167,
-	216,
-	168,
-	217,
-	134,
-	216,
-	167,
-	216,
-	170,
-	216,
-	173,
-	217,
-	136,
-	216,
-	167,
-	216,
-	161,
-	216,
-	163,
-	217,
-	131,
-	216,
-	171,
-	216,
-	177,
-	216,
-	174,
-	217,
-	132,
-	216,
-	167,
-	217,
-	132,
-	216,
-	167,
-	217,
-	132,
-	216,
-	173,
-	216,
-	168,
-	216,
-	175,
-	217,
-	132,
-	217,
-	138,
-	217,
-	132,
-	216,
-	175,
-	216,
-	177,
-	217,
-	136,
-	216,
-	179,
-	216,
-	167,
-	216,
-	182,
-	216,
-	186,
-	216,
-	183,
-	216,
-	170,
-	217,
-	131,
-	217,
-	136,
-	217,
-	134,
-	217,
-	135,
-	217,
-	134,
-	216,
-	167,
-	217,
-	131,
-	216,
-	179,
-	216,
-	167,
-	216,
-	173,
-	216,
-	169,
-	217,
-	134,
-	216,
-	167,
-	216,
-	175,
-	217,
-	138,
-	216,
-	167,
-	217,
-	132,
-	216,
-	183,
-	216,
-	168,
-	216,
-	185,
-	217,
-	132,
-	217,
-	138,
-	217,
-	131,
-	216,
-	180,
-	217,
-	131,
-	216,
-	177,
-	216,
-	167,
-	217,
-	138,
-	217,
-	133,
-	217,
-	131,
-	217,
-	134,
-	217,
-	133,
-	217,
-	134,
-	217,
-	135,
-	216,
-	167,
-	216,
-	180,
-	216,
-	177,
-	217,
-	131,
-	216,
-	169,
-	216,
-	177,
-	216,
-	166,
-	217,
-	138,
-	216,
-	179,
-	217,
-	134,
-	216,
-	180,
-	217,
-	138,
-	216,
-	183,
-	217,
-	133,
-	216,
-	167,
-	216,
-	176,
-	216,
-	167,
-	216,
-	167,
-	217,
-	132,
-	217,
-	129,
-	217,
-	134,
-	216,
-	180,
-	216,
-	168,
-	216,
-	167,
-	216,
-	168,
-	216,
-	170,
-	216,
-	185,
-	216,
-	168,
-	216,
-	177,
-	216,
-	177,
-	216,
-	173,
-	217,
-	133,
-	216,
-	169,
-	217,
-	131,
-	216,
-	167,
-	217,
-	129,
-	216,
-	169,
-	217,
-	138,
-	217,
-	130,
-	217,
-	136,
-	217,
-	132,
-	217,
-	133,
-	216,
-	177,
-	217,
-	131,
-	216,
-	178,
-	217,
-	131,
-	217,
-	132,
-	217,
-	133,
-	216,
-	169,
-	216,
-	163,
-	216,
-	173,
-	217,
-	133,
-	216,
-	175,
-	217,
-	130,
-	217,
-	132,
-	216,
-	168,
-	217,
-	138,
-	217,
-	138,
-	216,
-	185,
-	217,
-	134,
-	217,
-	138,
-	216,
-	181,
-	217,
-	136,
-	216,
-	177,
-	216,
-	169,
-	216,
-	183,
-	216,
-	177,
-	217,
-	138,
-	217,
-	130,
-	216,
-	180,
-	216,
-	167,
-	216,
-	177,
-	217,
-	131,
-	216,
-	172,
-	217,
-	136,
-	216,
-	167,
-	217,
-	132,
-	216,
-	163,
-	216,
-	174,
-	216,
-	177,
-	217,
-	137,
-	217,
-	133,
-	216,
-	185,
-	217,
-	134,
-	216,
-	167,
-	216,
-	167,
-	216,
-	168,
-	216,
-	173,
-	216,
-	171,
-	216,
-	185,
-	216,
-	177,
-	217,
-	136,
-	216,
-	182,
-	216,
-	168,
-	216,
-	180,
-	217,
-	131,
-	217,
-	132,
-	217,
-	133,
-	216,
-	179,
-	216,
-	172,
-	217,
-	132,
-	216,
-	168,
-	217,
-	134,
-	216,
-	167,
-	217,
-	134,
-	216,
-	174,
-	216,
-	167,
-	217,
-	132,
-	216,
-	175,
-	217,
-	131,
-	216,
-	170,
-	216,
-	167,
-	216,
-	168,
-	217,
-	131,
-	217,
-	132,
-	217,
-	138,
-	216,
-	169,
-	216,
-	168,
-	216,
-	175,
-	217,
-	136,
-	217,
-	134,
-	216,
-	163,
-	217,
-	138,
-	216,
-	182,
-	216,
-	167,
-	217,
-	138,
-	217,
-	136,
-	216,
-	172,
-	216,
-	175,
-	217,
-	129,
-	216,
-	177,
-	217,
-	138,
-	217,
-	130,
-	217,
-	131,
-	216,
-	170,
-	216,
-	168,
-	216,
-	170,
-	216,
-	163,
-	217,
-	129,
-	216,
-	182,
-	217,
-	132,
-	217,
-	133,
-	216,
-	183,
-	216,
-	168,
-	216,
-	174,
-	216,
-	167,
-	217,
-	131,
-	216,
-	171,
-	216,
-	177,
-	216,
-	168,
-	216,
-	167,
-	216,
-	177,
-	217,
-	131,
-	216,
-	167,
-	217,
-	129,
-	216,
-	182,
-	217,
-	132,
-	216,
-	167,
-	216,
-	173,
-	217,
-	132,
-	217,
-	137,
-	217,
-	134,
-	217,
-	129,
-	216,
-	179,
-	217,
-	135,
-	216,
-	163,
-	217,
-	138,
-	216,
-	167,
-	217,
-	133,
-	216,
-	177,
-	216,
-	175,
-	217,
-	136,
-	216,
-	175,
-	216,
-	163,
-	217,
-	134,
-	217,
-	135,
-	216,
-	167,
-	216,
-	175,
-	217,
-	138,
-	217,
-	134,
-	216,
-	167,
-	216,
-	167,
-	217,
-	132,
-	216,
-	167,
-	217,
-	134,
-	217,
-	133,
-	216,
-	185,
-	216,
-	177,
-	216,
-	182,
-	216,
-	170,
-	216,
-	185,
-	217,
-	132,
-	217,
-	133,
-	216,
-	175,
-	216,
-	167,
-	216,
-	174,
-	217,
-	132,
-	217,
-	133,
-	217,
-	133,
-	217,
-	131,
-	217,
-	134,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	1,
-	0,
-	2,
-	0,
-	2,
-	0,
-	2,
-	0,
-	2,
-	0,
-	4,
-	0,
-	4,
-	0,
-	4,
-	0,
-	4,
-	0,
-	0,
-	1,
-	2,
-	3,
-	4,
-	5,
-	6,
-	7,
-	7,
-	6,
-	5,
-	4,
-	3,
-	2,
-	1,
-	0,
-	8,
-	9,
-	10,
-	11,
-	12,
-	13,
-	14,
-	15,
-	15,
-	14,
-	13,
-	12,
-	11,
-	10,
-	9,
-	8,
-	16,
-	17,
-	18,
-	19,
-	20,
-	21,
-	22,
-	23,
-	23,
-	22,
-	21,
-	20,
-	19,
-	18,
-	17,
-	16,
-	24,
-	25,
-	26,
-	27,
-	28,
-	29,
-	30,
-	31,
-	31,
-	30,
-	29,
-	28,
-	27,
-	26,
-	25,
-	24,
-	255,
-	255,
-	255,
-	255,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	255,
-	255,
-	255,
-	255,
-	1,
-	0,
-	0,
-	0,
-	2,
-	0,
-	0,
-	0,
-	2,
-	0,
-	0,
-	0,
-	1,
-	0,
-	0,
-	0,
-	1,
-	0,
-	0,
-	0,
-	3,
-	0,
-	0,
-	0,
-	255,
-	255,
-	0,
-	1,
-	0,
-	0,
-	0,
-	1,
-	0,
-	0,
-	255,
-	255,
-	0,
-	1,
-	0,
-	0,
-	0,
-	8,
-	0,
-	8,
-	0,
-	8,
-	0,
-	8,
-	0,
-	0,
-	0,
-	1,
-	0,
-	2,
-	0,
-	3,
-	0,
-	4,
-	0,
-	5,
-	0,
-	6,
-	0,
-	7,
-	114,
-	101,
-	115,
-	111,
-	117,
-	114,
-	99,
-	101,
-	115,
-	99,
-	111,
-	117,
-	110,
-	116,
-	114,
-	105,
-	101,
-	115,
-	113,
-	117,
-	101,
-	115,
-	116,
-	105,
-	111,
-	110,
-	115,
-	101,
-	113,
-	117,
-	105,
-	112,
-	109,
-	101,
-	110,
-	116,
-	99,
-	111,
-	109,
-	109,
-	117,
-	110,
-	105,
-	116,
-	121,
-	97,
-	118,
-	97,
-	105,
-	108,
-	97,
-	98,
-	108,
-	101,
-	104,
-	105,
-	103,
-	104,
-	108,
-	105,
-	103,
-	104,
-	116,
-	68,
-	84,
-	68,
-	47,
-	120,
-	104,
-	116,
-	109,
-	108,
-	109,
-	97,
-	114,
-	107,
-	101,
-	116,
-	105,
-	110,
-	103,
-	107,
-	110,
-	111,
-	119,
-	108,
-	101,
-	100,
-	103,
-	101,
-	115,
-	111,
-	109,
-	101,
-	116,
-	104,
-	105,
-	110,
-	103,
-	99,
-	111,
-	110,
-	116,
-	97,
-	105,
-	110,
-	101,
-	114,
-	100,
-	105,
-	114,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	115,
-	117,
-	98,
-	115,
-	99,
-	114,
-	105,
-	98,
-	101,
-	97,
-	100,
-	118,
-	101,
-	114,
-	116,
-	105,
-	115,
-	101,
-	99,
-	104,
-	97,
-	114,
-	97,
-	99,
-	116,
-	101,
-	114,
-	34,
-	32,
-	118,
-	97,
-	108,
-	117,
-	101,
-	61,
-	34,
-	60,
-	47,
-	115,
-	101,
-	108,
-	101,
-	99,
-	116,
-	62,
-	65,
-	117,
-	115,
-	116,
-	114,
-	97,
-	108,
-	105,
-	97,
-	34,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	115,
-	105,
-	116,
-	117,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	117,
-	116,
-	104,
-	111,
-	114,
-	105,
-	116,
-	121,
-	102,
-	111,
-	108,
-	108,
-	111,
-	119,
-	105,
-	110,
-	103,
-	112,
-	114,
-	105,
-	109,
-	97,
-	114,
-	105,
-	108,
-	121,
-	111,
-	112,
-	101,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	99,
-	104,
-	97,
-	108,
-	108,
-	101,
-	110,
-	103,
-	101,
-	100,
-	101,
-	118,
-	101,
-	108,
-	111,
-	112,
-	101,
-	100,
-	97,
-	110,
-	111,
-	110,
-	121,
-	109,
-	111,
-	117,
-	115,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	32,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	115,
-	99,
-	111,
-	109,
-	112,
-	97,
-	110,
-	105,
-	101,
-	115,
-	115,
-	116,
-	114,
-	117,
-	99,
-	116,
-	117,
-	114,
-	101,
-	97,
-	103,
-	114,
-	101,
-	101,
-	109,
-	101,
-	110,
-	116,
-	34,
-	32,
-	116,
-	105,
-	116,
-	108,
-	101,
-	61,
-	34,
-	112,
-	111,
-	116,
-	101,
-	110,
-	116,
-	105,
-	97,
-	108,
-	101,
-	100,
-	117,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	114,
-	103,
-	117,
-	109,
-	101,
-	110,
-	116,
-	115,
-	115,
-	101,
-	99,
-	111,
-	110,
-	100,
-	97,
-	114,
-	121,
-	99,
-	111,
-	112,
-	121,
-	114,
-	105,
-	103,
-	104,
-	116,
-	108,
-	97,
-	110,
-	103,
-	117,
-	97,
-	103,
-	101,
-	115,
-	101,
-	120,
-	99,
-	108,
-	117,
-	115,
-	105,
-	118,
-	101,
-	99,
-	111,
-	110,
-	100,
-	105,
-	116,
-	105,
-	111,
-	110,
-	60,
-	47,
-	102,
-	111,
-	114,
-	109,
-	62,
-	13,
-	10,
-	115,
-	116,
-	97,
-	116,
-	101,
-	109,
-	101,
-	110,
-	116,
-	97,
-	116,
-	116,
-	101,
-	110,
-	116,
-	105,
-	111,
-	110,
-	66,
-	105,
-	111,
-	103,
-	114,
-	97,
-	112,
-	104,
-	121,
-	125,
-	32,
-	101,
-	108,
-	115,
-	101,
-	32,
-	123,
-	10,
-	115,
-	111,
-	108,
-	117,
-	116,
-	105,
-	111,
-	110,
-	115,
-	119,
-	104,
-	101,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	65,
-	110,
-	97,
-	108,
-	121,
-	116,
-	105,
-	99,
-	115,
-	116,
-	101,
-	109,
-	112,
-	108,
-	97,
-	116,
-	101,
-	115,
-	100,
-	97,
-	110,
-	103,
-	101,
-	114,
-	111,
-	117,
-	115,
-	115,
-	97,
-	116,
-	101,
-	108,
-	108,
-	105,
-	116,
-	101,
-	100,
-	111,
-	99,
-	117,
-	109,
-	101,
-	110,
-	116,
-	115,
-	112,
-	117,
-	98,
-	108,
-	105,
-	115,
-	104,
-	101,
-	114,
-	105,
-	109,
-	112,
-	111,
-	114,
-	116,
-	97,
-	110,
-	116,
-	112,
-	114,
-	111,
-	116,
-	111,
-	116,
-	121,
-	112,
-	101,
-	105,
-	110,
-	102,
-	108,
-	117,
-	101,
-	110,
-	99,
-	101,
-	38,
-	114,
-	97,
-	113,
-	117,
-	111,
-	59,
-	60,
-	47,
-	101,
-	102,
-	102,
-	101,
-	99,
-	116,
-	105,
-	118,
-	101,
-	103,
-	101,
-	110,
-	101,
-	114,
-	97,
-	108,
-	108,
-	121,
-	116,
-	114,
-	97,
-	110,
-	115,
-	102,
-	111,
-	114,
-	109,
-	98,
-	101,
-	97,
-	117,
-	116,
-	105,
-	102,
-	117,
-	108,
-	116,
-	114,
-	97,
-	110,
-	115,
-	112,
-	111,
-	114,
-	116,
-	111,
-	114,
-	103,
-	97,
-	110,
-	105,
-	122,
-	101,
-	100,
-	112,
-	117,
-	98,
-	108,
-	105,
-	115,
-	104,
-	101,
-	100,
-	112,
-	114,
-	111,
-	109,
-	105,
-	110,
-	101,
-	110,
-	116,
-	117,
-	110,
-	116,
-	105,
-	108,
-	32,
-	116,
-	104,
-	101,
-	116,
-	104,
-	117,
-	109,
-	98,
-	110,
-	97,
-	105,
-	108,
-	78,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	32,
-	46,
-	102,
-	111,
-	99,
-	117,
-	115,
-	40,
-	41,
-	59,
-	111,
-	118,
-	101,
-	114,
-	32,
-	116,
-	104,
-	101,
-	32,
-	109,
-	105,
-	103,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	110,
-	110,
-	111,
-	117,
-	110,
-	99,
-	101,
-	100,
-	102,
-	111,
-	111,
-	116,
-	101,
-	114,
-	34,
-	62,
-	10,
-	101,
-	120,
-	99,
-	101,
-	112,
-	116,
-	105,
-	111,
-	110,
-	108,
-	101,
-	115,
-	115,
-	32,
-	116,
-	104,
-	97,
-	110,
-	101,
-	120,
-	112,
-	101,
-	110,
-	115,
-	105,
-	118,
-	101,
-	102,
-	111,
-	114,
-	109,
-	97,
-	116,
-	105,
-	111,
-	110,
-	102,
-	114,
-	97,
-	109,
-	101,
-	119,
-	111,
-	114,
-	107,
-	116,
-	101,
-	114,
-	114,
-	105,
-	116,
-	111,
-	114,
-	121,
-	110,
-	100,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	99,
-	117,
-	114,
-	114,
-	101,
-	110,
-	116,
-	108,
-	121,
-	99,
-	108,
-	97,
-	115,
-	115,
-	78,
-	97,
-	109,
-	101,
-	99,
-	114,
-	105,
-	116,
-	105,
-	99,
-	105,
-	115,
-	109,
-	116,
-	114,
-	97,
-	100,
-	105,
-	116,
-	105,
-	111,
-	110,
-	101,
-	108,
-	115,
-	101,
-	119,
-	104,
-	101,
-	114,
-	101,
-	65,
-	108,
-	101,
-	120,
-	97,
-	110,
-	100,
-	101,
-	114,
-	97,
-	112,
-	112,
-	111,
-	105,
-	110,
-	116,
-	101,
-	100,
-	109,
-	97,
-	116,
-	101,
-	114,
-	105,
-	97,
-	108,
-	115,
-	98,
-	114,
-	111,
-	97,
-	100,
-	99,
-	97,
-	115,
-	116,
-	109,
-	101,
-	110,
-	116,
-	105,
-	111,
-	110,
-	101,
-	100,
-	97,
-	102,
-	102,
-	105,
-	108,
-	105,
-	97,
-	116,
-	101,
-	60,
-	47,
-	111,
-	112,
-	116,
-	105,
-	111,
-	110,
-	62,
-	116,
-	114,
-	101,
-	97,
-	116,
-	109,
-	101,
-	110,
-	116,
-	100,
-	105,
-	102,
-	102,
-	101,
-	114,
-	101,
-	110,
-	116,
-	47,
-	100,
-	101,
-	102,
-	97,
-	117,
-	108,
-	116,
-	46,
-	80,
-	114,
-	101,
-	115,
-	105,
-	100,
-	101,
-	110,
-	116,
-	111,
-	110,
-	99,
-	108,
-	105,
-	99,
-	107,
-	61,
-	34,
-	98,
-	105,
-	111,
-	103,
-	114,
-	97,
-	112,
-	104,
-	121,
-	111,
-	116,
-	104,
-	101,
-	114,
-	119,
-	105,
-	115,
-	101,
-	112,
-	101,
-	114,
-	109,
-	97,
-	110,
-	101,
-	110,
-	116,
-	70,
-	114,
-	97,
-	110,
-	195,
-	167,
-	97,
-	105,
-	115,
-	72,
-	111,
-	108,
-	108,
-	121,
-	119,
-	111,
-	111,
-	100,
-	101,
-	120,
-	112,
-	97,
-	110,
-	115,
-	105,
-	111,
-	110,
-	115,
-	116,
-	97,
-	110,
-	100,
-	97,
-	114,
-	100,
-	115,
-	60,
-	47,
-	115,
-	116,
-	121,
-	108,
-	101,
-	62,
-	10,
-	114,
-	101,
-	100,
-	117,
-	99,
-	116,
-	105,
-	111,
-	110,
-	68,
-	101,
-	99,
-	101,
-	109,
-	98,
-	101,
-	114,
-	32,
-	112,
-	114,
-	101,
-	102,
-	101,
-	114,
-	114,
-	101,
-	100,
-	67,
-	97,
-	109,
-	98,
-	114,
-	105,
-	100,
-	103,
-	101,
-	111,
-	112,
-	112,
-	111,
-	110,
-	101,
-	110,
-	116,
-	115,
-	66,
-	117,
-	115,
-	105,
-	110,
-	101,
-	115,
-	115,
-	32,
-	99,
-	111,
-	110,
-	102,
-	117,
-	115,
-	105,
-	111,
-	110,
-	62,
-	10,
-	60,
-	116,
-	105,
-	116,
-	108,
-	101,
-	62,
-	112,
-	114,
-	101,
-	115,
-	101,
-	110,
-	116,
-	101,
-	100,
-	101,
-	120,
-	112,
-	108,
-	97,
-	105,
-	110,
-	101,
-	100,
-	100,
-	111,
-	101,
-	115,
-	32,
-	110,
-	111,
-	116,
-	32,
-	119,
-	111,
-	114,
-	108,
-	100,
-	119,
-	105,
-	100,
-	101,
-	105,
-	110,
-	116,
-	101,
-	114,
-	102,
-	97,
-	99,
-	101,
-	112,
-	111,
-	115,
-	105,
-	116,
-	105,
-	111,
-	110,
-	115,
-	110,
-	101,
-	119,
-	115,
-	112,
-	97,
-	112,
-	101,
-	114,
-	60,
-	47,
-	116,
-	97,
-	98,
-	108,
-	101,
-	62,
-	10,
-	109,
-	111,
-	117,
-	110,
-	116,
-	97,
-	105,
-	110,
-	115,
-	108,
-	105,
-	107,
-	101,
-	32,
-	116,
-	104,
-	101,
-	32,
-	101,
-	115,
-	115,
-	101,
-	110,
-	116,
-	105,
-	97,
-	108,
-	102,
-	105,
-	110,
-	97,
-	110,
-	99,
-	105,
-	97,
-	108,
-	115,
-	101,
-	108,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	97,
-	99,
-	116,
-	105,
-	111,
-	110,
-	61,
-	34,
-	47,
-	97,
-	98,
-	97,
-	110,
-	100,
-	111,
-	110,
-	101,
-	100,
-	69,
-	100,
-	117,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	112,
-	97,
-	114,
-	115,
-	101,
-	73,
-	110,
-	116,
-	40,
-	115,
-	116,
-	97,
-	98,
-	105,
-	108,
-	105,
-	116,
-	121,
-	117,
-	110,
-	97,
-	98,
-	108,
-	101,
-	32,
-	116,
-	111,
-	60,
-	47,
-	116,
-	105,
-	116,
-	108,
-	101,
-	62,
-	10,
-	114,
-	101,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	78,
-	111,
-	116,
-	101,
-	32,
-	116,
-	104,
-	97,
-	116,
-	101,
-	102,
-	102,
-	105,
-	99,
-	105,
-	101,
-	110,
-	116,
-	112,
-	101,
-	114,
-	102,
-	111,
-	114,
-	109,
-	101,
-	100,
-	116,
-	119,
-	111,
-	32,
-	121,
-	101,
-	97,
-	114,
-	115,
-	83,
-	105,
-	110,
-	99,
-	101,
-	32,
-	116,
-	104,
-	101,
-	116,
-	104,
-	101,
-	114,
-	101,
-	102,
-	111,
-	114,
-	101,
-	119,
-	114,
-	97,
-	112,
-	112,
-	101,
-	114,
-	34,
-	62,
-	97,
-	108,
-	116,
-	101,
-	114,
-	110,
-	97,
-	116,
-	101,
-	105,
-	110,
-	99,
-	114,
-	101,
-	97,
-	115,
-	101,
-	100,
-	66,
-	97,
-	116,
-	116,
-	108,
-	101,
-	32,
-	111,
-	102,
-	112,
-	101,
-	114,
-	99,
-	101,
-	105,
-	118,
-	101,
-	100,
-	116,
-	114,
-	121,
-	105,
-	110,
-	103,
-	32,
-	116,
-	111,
-	110,
-	101,
-	99,
-	101,
-	115,
-	115,
-	97,
-	114,
-	121,
-	112,
-	111,
-	114,
-	116,
-	114,
-	97,
-	121,
-	101,
-	100,
-	101,
-	108,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	115,
-	69,
-	108,
-	105,
-	122,
-	97,
-	98,
-	101,
-	116,
-	104,
-	60,
-	47,
-	105,
-	102,
-	114,
-	97,
-	109,
-	101,
-	62,
-	100,
-	105,
-	115,
-	99,
-	111,
-	118,
-	101,
-	114,
-	121,
-	105,
-	110,
-	115,
-	117,
-	114,
-	97,
-	110,
-	99,
-	101,
-	115,
-	46,
-	108,
-	101,
-	110,
-	103,
-	116,
-	104,
-	59,
-	108,
-	101,
-	103,
-	101,
-	110,
-	100,
-	97,
-	114,
-	121,
-	71,
-	101,
-	111,
-	103,
-	114,
-	97,
-	112,
-	104,
-	121,
-	99,
-	97,
-	110,
-	100,
-	105,
-	100,
-	97,
-	116,
-	101,
-	99,
-	111,
-	114,
-	112,
-	111,
-	114,
-	97,
-	116,
-	101,
-	115,
-	111,
-	109,
-	101,
-	116,
-	105,
-	109,
-	101,
-	115,
-	115,
-	101,
-	114,
-	118,
-	105,
-	99,
-	101,
-	115,
-	46,
-	105,
-	110,
-	104,
-	101,
-	114,
-	105,
-	116,
-	101,
-	100,
-	60,
-	47,
-	115,
-	116,
-	114,
-	111,
-	110,
-	103,
-	62,
-	67,
-	111,
-	109,
-	109,
-	117,
-	110,
-	105,
-	116,
-	121,
-	114,
-	101,
-	108,
-	105,
-	103,
-	105,
-	111,
-	117,
-	115,
-	108,
-	111,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	67,
-	111,
-	109,
-	109,
-	105,
-	116,
-	116,
-	101,
-	101,
-	98,
-	117,
-	105,
-	108,
-	100,
-	105,
-	110,
-	103,
-	115,
-	116,
-	104,
-	101,
-	32,
-	119,
-	111,
-	114,
-	108,
-	100,
-	110,
-	111,
-	32,
-	108,
-	111,
-	110,
-	103,
-	101,
-	114,
-	98,
-	101,
-	103,
-	105,
-	110,
-	110,
-	105,
-	110,
-	103,
-	114,
-	101,
-	102,
-	101,
-	114,
-	101,
-	110,
-	99,
-	101,
-	99,
-	97,
-	110,
-	110,
-	111,
-	116,
-	32,
-	98,
-	101,
-	102,
-	114,
-	101,
-	113,
-	117,
-	101,
-	110,
-	99,
-	121,
-	116,
-	121,
-	112,
-	105,
-	99,
-	97,
-	108,
-	108,
-	121,
-	105,
-	110,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	32,
-	114,
-	101,
-	108,
-	97,
-	116,
-	105,
-	118,
-	101,
-	59,
-	114,
-	101,
-	99,
-	111,
-	114,
-	100,
-	105,
-	110,
-	103,
-	112,
-	114,
-	101,
-	115,
-	105,
-	100,
-	101,
-	110,
-	116,
-	105,
-	110,
-	105,
-	116,
-	105,
-	97,
-	108,
-	108,
-	121,
-	116,
-	101,
-	99,
-	104,
-	110,
-	105,
-	113,
-	117,
-	101,
-	116,
-	104,
-	101,
-	32,
-	111,
-	116,
-	104,
-	101,
-	114,
-	105,
-	116,
-	32,
-	99,
-	97,
-	110,
-	32,
-	98,
-	101,
-	101,
-	120,
-	105,
-	115,
-	116,
-	101,
-	110,
-	99,
-	101,
-	117,
-	110,
-	100,
-	101,
-	114,
-	108,
-	105,
-	110,
-	101,
-	116,
-	104,
-	105,
-	115,
-	32,
-	116,
-	105,
-	109,
-	101,
-	116,
-	101,
-	108,
-	101,
-	112,
-	104,
-	111,
-	110,
-	101,
-	105,
-	116,
-	101,
-	109,
-	115,
-	99,
-	111,
-	112,
-	101,
-	112,
-	114,
-	97,
-	99,
-	116,
-	105,
-	99,
-	101,
-	115,
-	97,
-	100,
-	118,
-	97,
-	110,
-	116,
-	97,
-	103,
-	101,
-	41,
-	59,
-	114,
-	101,
-	116,
-	117,
-	114,
-	110,
-	32,
-	70,
-	111,
-	114,
-	32,
-	111,
-	116,
-	104,
-	101,
-	114,
-	112,
-	114,
-	111,
-	118,
-	105,
-	100,
-	105,
-	110,
-	103,
-	100,
-	101,
-	109,
-	111,
-	99,
-	114,
-	97,
-	99,
-	121,
-	98,
-	111,
-	116,
-	104,
-	32,
-	116,
-	104,
-	101,
-	32,
-	101,
-	120,
-	116,
-	101,
-	110,
-	115,
-	105,
-	118,
-	101,
-	115,
-	117,
-	102,
-	102,
-	101,
-	114,
-	105,
-	110,
-	103,
-	115,
-	117,
-	112,
-	112,
-	111,
-	114,
-	116,
-	101,
-	100,
-	99,
-	111,
-	109,
-	112,
-	117,
-	116,
-	101,
-	114,
-	115,
-	32,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	112,
-	114,
-	97,
-	99,
-	116,
-	105,
-	99,
-	97,
-	108,
-	115,
-	97,
-	105,
-	100,
-	32,
-	116,
-	104,
-	97,
-	116,
-	105,
-	116,
-	32,
-	109,
-	97,
-	121,
-	32,
-	98,
-	101,
-	69,
-	110,
-	103,
-	108,
-	105,
-	115,
-	104,
-	60,
-	47,
-	102,
-	114,
-	111,
-	109,
-	32,
-	116,
-	104,
-	101,
-	32,
-	115,
-	99,
-	104,
-	101,
-	100,
-	117,
-	108,
-	101,
-	100,
-	100,
-	111,
-	119,
-	110,
-	108,
-	111,
-	97,
-	100,
-	115,
-	60,
-	47,
-	108,
-	97,
-	98,
-	101,
-	108,
-	62,
-	10,
-	115,
-	117,
-	115,
-	112,
-	101,
-	99,
-	116,
-	101,
-	100,
-	109,
-	97,
-	114,
-	103,
-	105,
-	110,
-	58,
-	32,
-	48,
-	115,
-	112,
-	105,
-	114,
-	105,
-	116,
-	117,
-	97,
-	108,
-	60,
-	47,
-	104,
-	101,
-	97,
-	100,
-	62,
-	10,
-	10,
-	109,
-	105,
-	99,
-	114,
-	111,
-	115,
-	111,
-	102,
-	116,
-	103,
-	114,
-	97,
-	100,
-	117,
-	97,
-	108,
-	108,
-	121,
-	100,
-	105,
-	115,
-	99,
-	117,
-	115,
-	115,
-	101,
-	100,
-	104,
-	101,
-	32,
-	98,
-	101,
-	99,
-	97,
-	109,
-	101,
-	101,
-	120,
-	101,
-	99,
-	117,
-	116,
-	105,
-	118,
-	101,
-	106,
-	113,
-	117,
-	101,
-	114,
-	121,
-	46,
-	106,
-	115,
-	104,
-	111,
-	117,
-	115,
-	101,
-	104,
-	111,
-	108,
-	100,
-	99,
-	111,
-	110,
-	102,
-	105,
-	114,
-	109,
-	101,
-	100,
-	112,
-	117,
-	114,
-	99,
-	104,
-	97,
-	115,
-	101,
-	100,
-	108,
-	105,
-	116,
-	101,
-	114,
-	97,
-	108,
-	108,
-	121,
-	100,
-	101,
-	115,
-	116,
-	114,
-	111,
-	121,
-	101,
-	100,
-	117,
-	112,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	118,
-	97,
-	114,
-	105,
-	97,
-	116,
-	105,
-	111,
-	110,
-	114,
-	101,
-	109,
-	97,
-	105,
-	110,
-	105,
-	110,
-	103,
-	105,
-	116,
-	32,
-	105,
-	115,
-	32,
-	110,
-	111,
-	116,
-	99,
-	101,
-	110,
-	116,
-	117,
-	114,
-	105,
-	101,
-	115,
-	74,
-	97,
-	112,
-	97,
-	110,
-	101,
-	115,
-	101,
-	32,
-	97,
-	109,
-	111,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	99,
-	111,
-	109,
-	112,
-	108,
-	101,
-	116,
-	101,
-	100,
-	97,
-	108,
-	103,
-	111,
-	114,
-	105,
-	116,
-	104,
-	109,
-	105,
-	110,
-	116,
-	101,
-	114,
-	101,
-	115,
-	116,
-	115,
-	114,
-	101,
-	98,
-	101,
-	108,
-	108,
-	105,
-	111,
-	110,
-	117,
-	110,
-	100,
-	101,
-	102,
-	105,
-	110,
-	101,
-	100,
-	101,
-	110,
-	99,
-	111,
-	117,
-	114,
-	97,
-	103,
-	101,
-	114,
-	101,
-	115,
-	105,
-	122,
-	97,
-	98,
-	108,
-	101,
-	105,
-	110,
-	118,
-	111,
-	108,
-	118,
-	105,
-	110,
-	103,
-	115,
-	101,
-	110,
-	115,
-	105,
-	116,
-	105,
-	118,
-	101,
-	117,
-	110,
-	105,
-	118,
-	101,
-	114,
-	115,
-	97,
-	108,
-	112,
-	114,
-	111,
-	118,
-	105,
-	115,
-	105,
-	111,
-	110,
-	40,
-	97,
-	108,
-	116,
-	104,
-	111,
-	117,
-	103,
-	104,
-	102,
-	101,
-	97,
-	116,
-	117,
-	114,
-	105,
-	110,
-	103,
-	99,
-	111,
-	110,
-	100,
-	117,
-	99,
-	116,
-	101,
-	100,
-	41,
-	44,
-	32,
-	119,
-	104,
-	105,
-	99,
-	104,
-	32,
-	99,
-	111,
-	110,
-	116,
-	105,
-	110,
-	117,
-	101,
-	100,
-	45,
-	104,
-	101,
-	97,
-	100,
-	101,
-	114,
-	34,
-	62,
-	70,
-	101,
-	98,
-	114,
-	117,
-	97,
-	114,
-	121,
-	32,
-	110,
-	117,
-	109,
-	101,
-	114,
-	111,
-	117,
-	115,
-	32,
-	111,
-	118,
-	101,
-	114,
-	102,
-	108,
-	111,
-	119,
-	58,
-	99,
-	111,
-	109,
-	112,
-	111,
-	110,
-	101,
-	110,
-	116,
-	102,
-	114,
-	97,
-	103,
-	109,
-	101,
-	110,
-	116,
-	115,
-	101,
-	120,
-	99,
-	101,
-	108,
-	108,
-	101,
-	110,
-	116,
-	99,
-	111,
-	108,
-	115,
-	112,
-	97,
-	110,
-	61,
-	34,
-	116,
-	101,
-	99,
-	104,
-	110,
-	105,
-	99,
-	97,
-	108,
-	110,
-	101,
-	97,
-	114,
-	32,
-	116,
-	104,
-	101,
-	32,
-	65,
-	100,
-	118,
-	97,
-	110,
-	99,
-	101,
-	100,
-	32,
-	115,
-	111,
-	117,
-	114,
-	99,
-	101,
-	32,
-	111,
-	102,
-	101,
-	120,
-	112,
-	114,
-	101,
-	115,
-	115,
-	101,
-	100,
-	72,
-	111,
-	110,
-	103,
-	32,
-	75,
-	111,
-	110,
-	103,
-	32,
-	70,
-	97,
-	99,
-	101,
-	98,
-	111,
-	111,
-	107,
-	109,
-	117,
-	108,
-	116,
-	105,
-	112,
-	108,
-	101,
-	32,
-	109,
-	101,
-	99,
-	104,
-	97,
-	110,
-	105,
-	115,
-	109,
-	101,
-	108,
-	101,
-	118,
-	97,
-	116,
-	105,
-	111,
-	110,
-	111,
-	102,
-	102,
-	101,
-	110,
-	115,
-	105,
-	118,
-	101,
-	60,
-	47,
-	102,
-	111,
-	114,
-	109,
-	62,
-	10,
-	9,
-	115,
-	112,
-	111,
-	110,
-	115,
-	111,
-	114,
-	101,
-	100,
-	100,
-	111,
-	99,
-	117,
-	109,
-	101,
-	110,
-	116,
-	46,
-	111,
-	114,
-	32,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	116,
-	104,
-	101,
-	114,
-	101,
-	32,
-	97,
-	114,
-	101,
-	116,
-	104,
-	111,
-	115,
-	101,
-	32,
-	119,
-	104,
-	111,
-	109,
-	111,
-	118,
-	101,
-	109,
-	101,
-	110,
-	116,
-	115,
-	112,
-	114,
-	111,
-	99,
-	101,
-	115,
-	115,
-	101,
-	115,
-	100,
-	105,
-	102,
-	102,
-	105,
-	99,
-	117,
-	108,
-	116,
-	115,
-	117,
-	98,
-	109,
-	105,
-	116,
-	116,
-	101,
-	100,
-	114,
-	101,
-	99,
-	111,
-	109,
-	109,
-	101,
-	110,
-	100,
-	99,
-	111,
-	110,
-	118,
-	105,
-	110,
-	99,
-	101,
-	100,
-	112,
-	114,
-	111,
-	109,
-	111,
-	116,
-	105,
-	110,
-	103,
-	34,
-	32,
-	119,
-	105,
-	100,
-	116,
-	104,
-	61,
-	34,
-	46,
-	114,
-	101,
-	112,
-	108,
-	97,
-	99,
-	101,
-	40,
-	99,
-	108,
-	97,
-	115,
-	115,
-	105,
-	99,
-	97,
-	108,
-	99,
-	111,
-	97,
-	108,
-	105,
-	116,
-	105,
-	111,
-	110,
-	104,
-	105,
-	115,
-	32,
-	102,
-	105,
-	114,
-	115,
-	116,
-	100,
-	101,
-	99,
-	105,
-	115,
-	105,
-	111,
-	110,
-	115,
-	97,
-	115,
-	115,
-	105,
-	115,
-	116,
-	97,
-	110,
-	116,
-	105,
-	110,
-	100,
-	105,
-	99,
-	97,
-	116,
-	101,
-	100,
-	101,
-	118,
-	111,
-	108,
-	117,
-	116,
-	105,
-	111,
-	110,
-	45,
-	119,
-	114,
-	97,
-	112,
-	112,
-	101,
-	114,
-	34,
-	101,
-	110,
-	111,
-	117,
-	103,
-	104,
-	32,
-	116,
-	111,
-	97,
-	108,
-	111,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	100,
-	101,
-	108,
-	105,
-	118,
-	101,
-	114,
-	101,
-	100,
-	45,
-	45,
-	62,
-	13,
-	10,
-	60,
-	33,
-	45,
-	45,
-	65,
-	109,
-	101,
-	114,
-	105,
-	99,
-	97,
-	110,
-	32,
-	112,
-	114,
-	111,
-	116,
-	101,
-	99,
-	116,
-	101,
-	100,
-	78,
-	111,
-	118,
-	101,
-	109,
-	98,
-	101,
-	114,
-	32,
-	60,
-	47,
-	115,
-	116,
-	121,
-	108,
-	101,
-	62,
-	60,
-	102,
-	117,
-	114,
-	110,
-	105,
-	116,
-	117,
-	114,
-	101,
-	73,
-	110,
-	116,
-	101,
-	114,
-	110,
-	101,
-	116,
-	32,
-	32,
-	111,
-	110,
-	98,
-	108,
-	117,
-	114,
-	61,
-	34,
-	115,
-	117,
-	115,
-	112,
-	101,
-	110,
-	100,
-	101,
-	100,
-	114,
-	101,
-	99,
-	105,
-	112,
-	105,
-	101,
-	110,
-	116,
-	98,
-	97,
-	115,
-	101,
-	100,
-	32,
-	111,
-	110,
-	32,
-	77,
-	111,
-	114,
-	101,
-	111,
-	118,
-	101,
-	114,
-	44,
-	97,
-	98,
-	111,
-	108,
-	105,
-	115,
-	104,
-	101,
-	100,
-	99,
-	111,
-	108,
-	108,
-	101,
-	99,
-	116,
-	101,
-	100,
-	119,
-	101,
-	114,
-	101,
-	32,
-	109,
-	97,
-	100,
-	101,
-	101,
-	109,
-	111,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	101,
-	109,
-	101,
-	114,
-	103,
-	101,
-	110,
-	99,
-	121,
-	110,
-	97,
-	114,
-	114,
-	97,
-	116,
-	105,
-	118,
-	101,
-	97,
-	100,
-	118,
-	111,
-	99,
-	97,
-	116,
-	101,
-	115,
-	112,
-	120,
-	59,
-	98,
-	111,
-	114,
-	100,
-	101,
-	114,
-	99,
-	111,
-	109,
-	109,
-	105,
-	116,
-	116,
-	101,
-	100,
-	100,
-	105,
-	114,
-	61,
-	34,
-	108,
-	116,
-	114,
-	34,
-	101,
-	109,
-	112,
-	108,
-	111,
-	121,
-	101,
-	101,
-	115,
-	114,
-	101,
-	115,
-	101,
-	97,
-	114,
-	99,
-	104,
-	46,
-	32,
-	115,
-	101,
-	108,
-	101,
-	99,
-	116,
-	101,
-	100,
-	115,
-	117,
-	99,
-	99,
-	101,
-	115,
-	115,
-	111,
-	114,
-	99,
-	117,
-	115,
-	116,
-	111,
-	109,
-	101,
-	114,
-	115,
-	100,
-	105,
-	115,
-	112,
-	108,
-	97,
-	121,
-	101,
-	100,
-	83,
-	101,
-	112,
-	116,
-	101,
-	109,
-	98,
-	101,
-	114,
-	97,
-	100,
-	100,
-	67,
-	108,
-	97,
-	115,
-	115,
-	40,
-	70,
-	97,
-	99,
-	101,
-	98,
-	111,
-	111,
-	107,
-	32,
-	115,
-	117,
-	103,
-	103,
-	101,
-	115,
-	116,
-	101,
-	100,
-	97,
-	110,
-	100,
-	32,
-	108,
-	97,
-	116,
-	101,
-	114,
-	111,
-	112,
-	101,
-	114,
-	97,
-	116,
-	105,
-	110,
-	103,
-	101,
-	108,
-	97,
-	98,
-	111,
-	114,
-	97,
-	116,
-	101,
-	83,
-	111,
-	109,
-	101,
-	116,
-	105,
-	109,
-	101,
-	115,
-	73,
-	110,
-	115,
-	116,
-	105,
-	116,
-	117,
-	116,
-	101,
-	99,
-	101,
-	114,
-	116,
-	97,
-	105,
-	110,
-	108,
-	121,
-	105,
-	110,
-	115,
-	116,
-	97,
-	108,
-	108,
-	101,
-	100,
-	102,
-	111,
-	108,
-	108,
-	111,
-	119,
-	101,
-	114,
-	115,
-	74,
-	101,
-	114,
-	117,
-	115,
-	97,
-	108,
-	101,
-	109,
-	116,
-	104,
-	101,
-	121,
-	32,
-	104,
-	97,
-	118,
-	101,
-	99,
-	111,
-	109,
-	112,
-	117,
-	116,
-	105,
-	110,
-	103,
-	103,
-	101,
-	110,
-	101,
-	114,
-	97,
-	116,
-	101,
-	100,
-	112,
-	114,
-	111,
-	118,
-	105,
-	110,
-	99,
-	101,
-	115,
-	103,
-	117,
-	97,
-	114,
-	97,
-	110,
-	116,
-	101,
-	101,
-	97,
-	114,
-	98,
-	105,
-	116,
-	114,
-	97,
-	114,
-	121,
-	114,
-	101,
-	99,
-	111,
-	103,
-	110,
-	105,
-	122,
-	101,
-	119,
-	97,
-	110,
-	116,
-	101,
-	100,
-	32,
-	116,
-	111,
-	112,
-	120,
-	59,
-	119,
-	105,
-	100,
-	116,
-	104,
-	58,
-	116,
-	104,
-	101,
-	111,
-	114,
-	121,
-	32,
-	111,
-	102,
-	98,
-	101,
-	104,
-	97,
-	118,
-	105,
-	111,
-	117,
-	114,
-	87,
-	104,
-	105,
-	108,
-	101,
-	32,
-	116,
-	104,
-	101,
-	101,
-	115,
-	116,
-	105,
-	109,
-	97,
-	116,
-	101,
-	100,
-	98,
-	101,
-	103,
-	97,
-	110,
-	32,
-	116,
-	111,
-	32,
-	105,
-	116,
-	32,
-	98,
-	101,
-	99,
-	97,
-	109,
-	101,
-	109,
-	97,
-	103,
-	110,
-	105,
-	116,
-	117,
-	100,
-	101,
-	109,
-	117,
-	115,
-	116,
-	32,
-	104,
-	97,
-	118,
-	101,
-	109,
-	111,
-	114,
-	101,
-	32,
-	116,
-	104,
-	97,
-	110,
-	68,
-	105,
-	114,
-	101,
-	99,
-	116,
-	111,
-	114,
-	121,
-	101,
-	120,
-	116,
-	101,
-	110,
-	115,
-	105,
-	111,
-	110,
-	115,
-	101,
-	99,
-	114,
-	101,
-	116,
-	97,
-	114,
-	121,
-	110,
-	97,
-	116,
-	117,
-	114,
-	97,
-	108,
-	108,
-	121,
-	111,
-	99,
-	99,
-	117,
-	114,
-	114,
-	105,
-	110,
-	103,
-	118,
-	97,
-	114,
-	105,
-	97,
-	98,
-	108,
-	101,
-	115,
-	103,
-	105,
-	118,
-	101,
-	110,
-	32,
-	116,
-	104,
-	101,
-	112,
-	108,
-	97,
-	116,
-	102,
-	111,
-	114,
-	109,
-	46,
-	60,
-	47,
-	108,
-	97,
-	98,
-	101,
-	108,
-	62,
-	60,
-	102,
-	97,
-	105,
-	108,
-	101,
-	100,
-	32,
-	116,
-	111,
-	99,
-	111,
-	109,
-	112,
-	111,
-	117,
-	110,
-	100,
-	115,
-	107,
-	105,
-	110,
-	100,
-	115,
-	32,
-	111,
-	102,
-	32,
-	115,
-	111,
-	99,
-	105,
-	101,
-	116,
-	105,
-	101,
-	115,
-	97,
-	108,
-	111,
-	110,
-	103,
-	115,
-	105,
-	100,
-	101,
-	32,
-	45,
-	45,
-	38,
-	103,
-	116,
-	59,
-	10,
-	10,
-	115,
-	111,
-	117,
-	116,
-	104,
-	119,
-	101,
-	115,
-	116,
-	116,
-	104,
-	101,
-	32,
-	114,
-	105,
-	103,
-	104,
-	116,
-	114,
-	97,
-	100,
-	105,
-	97,
-	116,
-	105,
-	111,
-	110,
-	109,
-	97,
-	121,
-	32,
-	104,
-	97,
-	118,
-	101,
-	32,
-	117,
-	110,
-	101,
-	115,
-	99,
-	97,
-	112,
-	101,
-	40,
-	115,
-	112,
-	111,
-	107,
-	101,
-	110,
-	32,
-	105,
-	110,
-	34,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	47,
-	112,
-	114,
-	111,
-	103,
-	114,
-	97,
-	109,
-	109,
-	101,
-	111,
-	110,
-	108,
-	121,
-	32,
-	116,
-	104,
-	101,
-	32,
-	99,
-	111,
-	109,
-	101,
-	32,
-	102,
-	114,
-	111,
-	109,
-	100,
-	105,
-	114,
-	101,
-	99,
-	116,
-	111,
-	114,
-	121,
-	98,
-	117,
-	114,
-	105,
-	101,
-	100,
-	32,
-	105,
-	110,
-	97,
-	32,
-	115,
-	105,
-	109,
-	105,
-	108,
-	97,
-	114,
-	116,
-	104,
-	101,
-	121,
-	32,
-	119,
-	101,
-	114,
-	101,
-	60,
-	47,
-	102,
-	111,
-	110,
-	116,
-	62,
-	60,
-	47,
-	78,
-	111,
-	114,
-	119,
-	101,
-	103,
-	105,
-	97,
-	110,
-	115,
-	112,
-	101,
-	99,
-	105,
-	102,
-	105,
-	101,
-	100,
-	112,
-	114,
-	111,
-	100,
-	117,
-	99,
-	105,
-	110,
-	103,
-	112,
-	97,
-	115,
-	115,
-	101,
-	110,
-	103,
-	101,
-	114,
-	40,
-	110,
-	101,
-	119,
-	32,
-	68,
-	97,
-	116,
-	101,
-	116,
-	101,
-	109,
-	112,
-	111,
-	114,
-	97,
-	114,
-	121,
-	102,
-	105,
-	99,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	65,
-	102,
-	116,
-	101,
-	114,
-	32,
-	116,
-	104,
-	101,
-	101,
-	113,
-	117,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	100,
-	111,
-	119,
-	110,
-	108,
-	111,
-	97,
-	100,
-	46,
-	114,
-	101,
-	103,
-	117,
-	108,
-	97,
-	114,
-	108,
-	121,
-	100,
-	101,
-	118,
-	101,
-	108,
-	111,
-	112,
-	101,
-	114,
-	97,
-	98,
-	111,
-	118,
-	101,
-	32,
-	116,
-	104,
-	101,
-	108,
-	105,
-	110,
-	107,
-	101,
-	100,
-	32,
-	116,
-	111,
-	112,
-	104,
-	101,
-	110,
-	111,
-	109,
-	101,
-	110,
-	97,
-	112,
-	101,
-	114,
-	105,
-	111,
-	100,
-	32,
-	111,
-	102,
-	116,
-	111,
-	111,
-	108,
-	116,
-	105,
-	112,
-	34,
-	62,
-	115,
-	117,
-	98,
-	115,
-	116,
-	97,
-	110,
-	99,
-	101,
-	97,
-	117,
-	116,
-	111,
-	109,
-	97,
-	116,
-	105,
-	99,
-	97,
-	115,
-	112,
-	101,
-	99,
-	116,
-	32,
-	111,
-	102,
-	65,
-	109,
-	111,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	99,
-	111,
-	110,
-	110,
-	101,
-	99,
-	116,
-	101,
-	100,
-	101,
-	115,
-	116,
-	105,
-	109,
-	97,
-	116,
-	101,
-	115,
-	65,
-	105,
-	114,
-	32,
-	70,
-	111,
-	114,
-	99,
-	101,
-	115,
-	121,
-	115,
-	116,
-	101,
-	109,
-	32,
-	111,
-	102,
-	111,
-	98,
-	106,
-	101,
-	99,
-	116,
-	105,
-	118,
-	101,
-	105,
-	109,
-	109,
-	101,
-	100,
-	105,
-	97,
-	116,
-	101,
-	109,
-	97,
-	107,
-	105,
-	110,
-	103,
-	32,
-	105,
-	116,
-	112,
-	97,
-	105,
-	110,
-	116,
-	105,
-	110,
-	103,
-	115,
-	99,
-	111,
-	110,
-	113,
-	117,
-	101,
-	114,
-	101,
-	100,
-	97,
-	114,
-	101,
-	32,
-	115,
-	116,
-	105,
-	108,
-	108,
-	112,
-	114,
-	111,
-	99,
-	101,
-	100,
-	117,
-	114,
-	101,
-	103,
-	114,
-	111,
-	119,
-	116,
-	104,
-	32,
-	111,
-	102,
-	104,
-	101,
-	97,
-	100,
-	101,
-	100,
-	32,
-	98,
-	121,
-	69,
-	117,
-	114,
-	111,
-	112,
-	101,
-	97,
-	110,
-	32,
-	100,
-	105,
-	118,
-	105,
-	115,
-	105,
-	111,
-	110,
-	115,
-	109,
-	111,
-	108,
-	101,
-	99,
-	117,
-	108,
-	101,
-	115,
-	102,
-	114,
-	97,
-	110,
-	99,
-	104,
-	105,
-	115,
-	101,
-	105,
-	110,
-	116,
-	101,
-	110,
-	116,
-	105,
-	111,
-	110,
-	97,
-	116,
-	116,
-	114,
-	97,
-	99,
-	116,
-	101,
-	100,
-	99,
-	104,
-	105,
-	108,
-	100,
-	104,
-	111,
-	111,
-	100,
-	97,
-	108,
-	115,
-	111,
-	32,
-	117,
-	115,
-	101,
-	100,
-	100,
-	101,
-	100,
-	105,
-	99,
-	97,
-	116,
-	101,
-	100,
-	115,
-	105,
-	110,
-	103,
-	97,
-	112,
-	111,
-	114,
-	101,
-	100,
-	101,
-	103,
-	114,
-	101,
-	101,
-	32,
-	111,
-	102,
-	102,
-	97,
-	116,
-	104,
-	101,
-	114,
-	32,
-	111,
-	102,
-	99,
-	111,
-	110,
-	102,
-	108,
-	105,
-	99,
-	116,
-	115,
-	60,
-	47,
-	97,
-	62,
-	60,
-	47,
-	112,
-	62,
-	10,
-	99,
-	97,
-	109,
-	101,
-	32,
-	102,
-	114,
-	111,
-	109,
-	119,
-	101,
-	114,
-	101,
-	32,
-	117,
-	115,
-	101,
-	100,
-	110,
-	111,
-	116,
-	101,
-	32,
-	116,
-	104,
-	97,
-	116,
-	114,
-	101,
-	99,
-	101,
-	105,
-	118,
-	105,
-	110,
-	103,
-	69,
-	120,
-	101,
-	99,
-	117,
-	116,
-	105,
-	118,
-	101,
-	101,
-	118,
-	101,
-	110,
-	32,
-	109,
-	111,
-	114,
-	101,
-	97,
-	99,
-	99,
-	101,
-	115,
-	115,
-	32,
-	116,
-	111,
-	99,
-	111,
-	109,
-	109,
-	97,
-	110,
-	100,
-	101,
-	114,
-	80,
-	111,
-	108,
-	105,
-	116,
-	105,
-	99,
-	97,
-	108,
-	109,
-	117,
-	115,
-	105,
-	99,
-	105,
-	97,
-	110,
-	115,
-	100,
-	101,
-	108,
-	105,
-	99,
-	105,
-	111,
-	117,
-	115,
-	112,
-	114,
-	105,
-	115,
-	111,
-	110,
-	101,
-	114,
-	115,
-	97,
-	100,
-	118,
-	101,
-	110,
-	116,
-	32,
-	111,
-	102,
-	85,
-	84,
-	70,
-	45,
-	56,
-	34,
-	32,
-	47,
-	62,
-	60,
-	33,
-	91,
-	67,
-	68,
-	65,
-	84,
-	65,
-	91,
-	34,
-	62,
-	67,
-	111,
-	110,
-	116,
-	97,
-	99,
-	116,
-	83,
-	111,
-	117,
-	116,
-	104,
-	101,
-	114,
-	110,
-	32,
-	98,
-	103,
-	99,
-	111,
-	108,
-	111,
-	114,
-	61,
-	34,
-	115,
-	101,
-	114,
-	105,
-	101,
-	115,
-	32,
-	111,
-	102,
-	46,
-	32,
-	73,
-	116,
-	32,
-	119,
-	97,
-	115,
-	32,
-	105,
-	110,
-	32,
-	69,
-	117,
-	114,
-	111,
-	112,
-	101,
-	112,
-	101,
-	114,
-	109,
-	105,
-	116,
-	116,
-	101,
-	100,
-	118,
-	97,
-	108,
-	105,
-	100,
-	97,
-	116,
-	101,
-	46,
-	97,
-	112,
-	112,
-	101,
-	97,
-	114,
-	105,
-	110,
-	103,
-	111,
-	102,
-	102,
-	105,
-	99,
-	105,
-	97,
-	108,
-	115,
-	115,
-	101,
-	114,
-	105,
-	111,
-	117,
-	115,
-	108,
-	121,
-	45,
-	108,
-	97,
-	110,
-	103,
-	117,
-	97,
-	103,
-	101,
-	105,
-	110,
-	105,
-	116,
-	105,
-	97,
-	116,
-	101,
-	100,
-	101,
-	120,
-	116,
-	101,
-	110,
-	100,
-	105,
-	110,
-	103,
-	108,
-	111,
-	110,
-	103,
-	45,
-	116,
-	101,
-	114,
-	109,
-	105,
-	110,
-	102,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	117,
-	99,
-	104,
-	32,
-	116,
-	104,
-	97,
-	116,
-	103,
-	101,
-	116,
-	67,
-	111,
-	111,
-	107,
-	105,
-	101,
-	109,
-	97,
-	114,
-	107,
-	101,
-	100,
-	32,
-	98,
-	121,
-	60,
-	47,
-	98,
-	117,
-	116,
-	116,
-	111,
-	110,
-	62,
-	105,
-	109,
-	112,
-	108,
-	101,
-	109,
-	101,
-	110,
-	116,
-	98,
-	117,
-	116,
-	32,
-	105,
-	116,
-	32,
-	105,
-	115,
-	105,
-	110,
-	99,
-	114,
-	101,
-	97,
-	115,
-	101,
-	115,
-	100,
-	111,
-	119,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	114,
-	101,
-	113,
-	117,
-	105,
-	114,
-	105,
-	110,
-	103,
-	100,
-	101,
-	112,
-	101,
-	110,
-	100,
-	101,
-	110,
-	116,
-	45,
-	45,
-	62,
-	10,
-	60,
-	33,
-	45,
-	45,
-	32,
-	105,
-	110,
-	116,
-	101,
-	114,
-	118,
-	105,
-	101,
-	119,
-	87,
-	105,
-	116,
-	104,
-	32,
-	116,
-	104,
-	101,
-	32,
-	99,
-	111,
-	112,
-	105,
-	101,
-	115,
-	32,
-	111,
-	102,
-	99,
-	111,
-	110,
-	115,
-	101,
-	110,
-	115,
-	117,
-	115,
-	119,
-	97,
-	115,
-	32,
-	98,
-	117,
-	105,
-	108,
-	116,
-	86,
-	101,
-	110,
-	101,
-	122,
-	117,
-	101,
-	108,
-	97,
-	40,
-	102,
-	111,
-	114,
-	109,
-	101,
-	114,
-	108,
-	121,
-	116,
-	104,
-	101,
-	32,
-	115,
-	116,
-	97,
-	116,
-	101,
-	112,
-	101,
-	114,
-	115,
-	111,
-	110,
-	110,
-	101,
-	108,
-	115,
-	116,
-	114,
-	97,
-	116,
-	101,
-	103,
-	105,
-	99,
-	102,
-	97,
-	118,
-	111,
-	117,
-	114,
-	32,
-	111,
-	102,
-	105,
-	110,
-	118,
-	101,
-	110,
-	116,
-	105,
-	111,
-	110,
-	87,
-	105,
-	107,
-	105,
-	112,
-	101,
-	100,
-	105,
-	97,
-	99,
-	111,
-	110,
-	116,
-	105,
-	110,
-	101,
-	110,
-	116,
-	118,
-	105,
-	114,
-	116,
-	117,
-	97,
-	108,
-	108,
-	121,
-	119,
-	104,
-	105,
-	99,
-	104,
-	32,
-	119,
-	97,
-	115,
-	112,
-	114,
-	105,
-	110,
-	99,
-	105,
-	112,
-	108,
-	101,
-	67,
-	111,
-	109,
-	112,
-	108,
-	101,
-	116,
-	101,
-	32,
-	105,
-	100,
-	101,
-	110,
-	116,
-	105,
-	99,
-	97,
-	108,
-	115,
-	104,
-	111,
-	119,
-	32,
-	116,
-	104,
-	97,
-	116,
-	112,
-	114,
-	105,
-	109,
-	105,
-	116,
-	105,
-	118,
-	101,
-	97,
-	119,
-	97,
-	121,
-	32,
-	102,
-	114,
-	111,
-	109,
-	109,
-	111,
-	108,
-	101,
-	99,
-	117,
-	108,
-	97,
-	114,
-	112,
-	114,
-	101,
-	99,
-	105,
-	115,
-	101,
-	108,
-	121,
-	100,
-	105,
-	115,
-	115,
-	111,
-	108,
-	118,
-	101,
-	100,
-	85,
-	110,
-	100,
-	101,
-	114,
-	32,
-	116,
-	104,
-	101,
-	118,
-	101,
-	114,
-	115,
-	105,
-	111,
-	110,
-	61,
-	34,
-	62,
-	38,
-	110,
-	98,
-	115,
-	112,
-	59,
-	60,
-	47,
-	73,
-	116,
-	32,
-	105,
-	115,
-	32,
-	116,
-	104,
-	101,
-	32,
-	84,
-	104,
-	105,
-	115,
-	32,
-	105,
-	115,
-	32,
-	119,
-	105,
-	108,
-	108,
-	32,
-	104,
-	97,
-	118,
-	101,
-	111,
-	114,
-	103,
-	97,
-	110,
-	105,
-	115,
-	109,
-	115,
-	115,
-	111,
-	109,
-	101,
-	32,
-	116,
-	105,
-	109,
-	101,
-	70,
-	114,
-	105,
-	101,
-	100,
-	114,
-	105,
-	99,
-	104,
-	119,
-	97,
-	115,
-	32,
-	102,
-	105,
-	114,
-	115,
-	116,
-	116,
-	104,
-	101,
-	32,
-	111,
-	110,
-	108,
-	121,
-	32,
-	102,
-	97,
-	99,
-	116,
-	32,
-	116,
-	104,
-	97,
-	116,
-	102,
-	111,
-	114,
-	109,
-	32,
-	105,
-	100,
-	61,
-	34,
-	112,
-	114,
-	101,
-	99,
-	101,
-	100,
-	105,
-	110,
-	103,
-	84,
-	101,
-	99,
-	104,
-	110,
-	105,
-	99,
-	97,
-	108,
-	112,
-	104,
-	121,
-	115,
-	105,
-	99,
-	105,
-	115,
-	116,
-	111,
-	99,
-	99,
-	117,
-	114,
-	115,
-	32,
-	105,
-	110,
-	110,
-	97,
-	118,
-	105,
-	103,
-	97,
-	116,
-	111,
-	114,
-	115,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	34,
-	62,
-	115,
-	112,
-	97,
-	110,
-	32,
-	105,
-	100,
-	61,
-	34,
-	115,
-	111,
-	117,
-	103,
-	104,
-	116,
-	32,
-	116,
-	111,
-	98,
-	101,
-	108,
-	111,
-	119,
-	32,
-	116,
-	104,
-	101,
-	115,
-	117,
-	114,
-	118,
-	105,
-	118,
-	105,
-	110,
-	103,
-	125,
-	60,
-	47,
-	115,
-	116,
-	121,
-	108,
-	101,
-	62,
-	104,
-	105,
-	115,
-	32,
-	100,
-	101,
-	97,
-	116,
-	104,
-	97,
-	115,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	99,
-	97,
-	117,
-	115,
-	101,
-	100,
-	32,
-	98,
-	121,
-	112,
-	97,
-	114,
-	116,
-	105,
-	97,
-	108,
-	108,
-	121,
-	101,
-	120,
-	105,
-	115,
-	116,
-	105,
-	110,
-	103,
-	32,
-	117,
-	115,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	119,
-	97,
-	115,
-	32,
-	103,
-	105,
-	118,
-	101,
-	110,
-	97,
-	32,
-	108,
-	105,
-	115,
-	116,
-	32,
-	111,
-	102,
-	108,
-	101,
-	118,
-	101,
-	108,
-	115,
-	32,
-	111,
-	102,
-	110,
-	111,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	79,
-	102,
-	102,
-	105,
-	99,
-	105,
-	97,
-	108,
-	32,
-	100,
-	105,
-	115,
-	109,
-	105,
-	115,
-	115,
-	101,
-	100,
-	115,
-	99,
-	105,
-	101,
-	110,
-	116,
-	105,
-	115,
-	116,
-	114,
-	101,
-	115,
-	101,
-	109,
-	98,
-	108,
-	101,
-	115,
-	100,
-	117,
-	112,
-	108,
-	105,
-	99,
-	97,
-	116,
-	101,
-	101,
-	120,
-	112,
-	108,
-	111,
-	115,
-	105,
-	118,
-	101,
-	114,
-	101,
-	99,
-	111,
-	118,
-	101,
-	114,
-	101,
-	100,
-	97,
-	108,
-	108,
-	32,
-	111,
-	116,
-	104,
-	101,
-	114,
-	103,
-	97,
-	108,
-	108,
-	101,
-	114,
-	105,
-	101,
-	115,
-	123,
-	112,
-	97,
-	100,
-	100,
-	105,
-	110,
-	103,
-	58,
-	112,
-	101,
-	111,
-	112,
-	108,
-	101,
-	32,
-	111,
-	102,
-	114,
-	101,
-	103,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	97,
-	100,
-	100,
-	114,
-	101,
-	115,
-	115,
-	101,
-	115,
-	97,
-	115,
-	115,
-	111,
-	99,
-	105,
-	97,
-	116,
-	101,
-	105,
-	109,
-	103,
-	32,
-	97,
-	108,
-	116,
-	61,
-	34,
-	105,
-	110,
-	32,
-	109,
-	111,
-	100,
-	101,
-	114,
-	110,
-	115,
-	104,
-	111,
-	117,
-	108,
-	100,
-	32,
-	98,
-	101,
-	109,
-	101,
-	116,
-	104,
-	111,
-	100,
-	32,
-	111,
-	102,
-	114,
-	101,
-	112,
-	111,
-	114,
-	116,
-	105,
-	110,
-	103,
-	116,
-	105,
-	109,
-	101,
-	115,
-	116,
-	97,
-	109,
-	112,
-	110,
-	101,
-	101,
-	100,
-	101,
-	100,
-	32,
-	116,
-	111,
-	116,
-	104,
-	101,
-	32,
-	71,
-	114,
-	101,
-	97,
-	116,
-	114,
-	101,
-	103,
-	97,
-	114,
-	100,
-	105,
-	110,
-	103,
-	115,
-	101,
-	101,
-	109,
-	101,
-	100,
-	32,
-	116,
-	111,
-	118,
-	105,
-	101,
-	119,
-	101,
-	100,
-	32,
-	97,
-	115,
-	105,
-	109,
-	112,
-	97,
-	99,
-	116,
-	32,
-	111,
-	110,
-	105,
-	100,
-	101,
-	97,
-	32,
-	116,
-	104,
-	97,
-	116,
-	116,
-	104,
-	101,
-	32,
-	87,
-	111,
-	114,
-	108,
-	100,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	32,
-	111,
-	102,
-	101,
-	120,
-	112,
-	97,
-	110,
-	100,
-	105,
-	110,
-	103,
-	84,
-	104,
-	101,
-	115,
-	101,
-	32,
-	97,
-	114,
-	101,
-	99,
-	117,
-	114,
-	114,
-	101,
-	110,
-	116,
-	34,
-	62,
-	99,
-	97,
-	114,
-	101,
-	102,
-	117,
-	108,
-	108,
-	121,
-	109,
-	97,
-	105,
-	110,
-	116,
-	97,
-	105,
-	110,
-	115,
-	99,
-	104,
-	97,
-	114,
-	103,
-	101,
-	32,
-	111,
-	102,
-	67,
-	108,
-	97,
-	115,
-	115,
-	105,
-	99,
-	97,
-	108,
-	97,
-	100,
-	100,
-	114,
-	101,
-	115,
-	115,
-	101,
-	100,
-	112,
-	114,
-	101,
-	100,
-	105,
-	99,
-	116,
-	101,
-	100,
-	111,
-	119,
-	110,
-	101,
-	114,
-	115,
-	104,
-	105,
-	112,
-	60,
-	100,
-	105,
-	118,
-	32,
-	105,
-	100,
-	61,
-	34,
-	114,
-	105,
-	103,
-	104,
-	116,
-	34,
-	62,
-	13,
-	10,
-	114,
-	101,
-	115,
-	105,
-	100,
-	101,
-	110,
-	99,
-	101,
-	108,
-	101,
-	97,
-	118,
-	101,
-	32,
-	116,
-	104,
-	101,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	34,
-	62,
-	97,
-	114,
-	101,
-	32,
-	111,
-	102,
-	116,
-	101,
-	110,
-	32,
-	32,
-	125,
-	41,
-	40,
-	41,
-	59,
-	13,
-	10,
-	112,
-	114,
-	111,
-	98,
-	97,
-	98,
-	108,
-	121,
-	32,
-	80,
-	114,
-	111,
-	102,
-	101,
-	115,
-	115,
-	111,
-	114,
-	45,
-	98,
-	117,
-	116,
-	116,
-	111,
-	110,
-	34,
-	32,
-	114,
-	101,
-	115,
-	112,
-	111,
-	110,
-	100,
-	101,
-	100,
-	115,
-	97,
-	121,
-	115,
-	32,
-	116,
-	104,
-	97,
-	116,
-	104,
-	97,
-	100,
-	32,
-	116,
-	111,
-	32,
-	98,
-	101,
-	112,
-	108,
-	97,
-	99,
-	101,
-	100,
-	32,
-	105,
-	110,
-	72,
-	117,
-	110,
-	103,
-	97,
-	114,
-	105,
-	97,
-	110,
-	115,
-	116,
-	97,
-	116,
-	117,
-	115,
-	32,
-	111,
-	102,
-	115,
-	101,
-	114,
-	118,
-	101,
-	115,
-	32,
-	97,
-	115,
-	85,
-	110,
-	105,
-	118,
-	101,
-	114,
-	115,
-	97,
-	108,
-	101,
-	120,
-	101,
-	99,
-	117,
-	116,
-	105,
-	111,
-	110,
-	97,
-	103,
-	103,
-	114,
-	101,
-	103,
-	97,
-	116,
-	101,
-	102,
-	111,
-	114,
-	32,
-	119,
-	104,
-	105,
-	99,
-	104,
-	105,
-	110,
-	102,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	97,
-	103,
-	114,
-	101,
-	101,
-	100,
-	32,
-	116,
-	111,
-	104,
-	111,
-	119,
-	101,
-	118,
-	101,
-	114,
-	44,
-	32,
-	112,
-	111,
-	112,
-	117,
-	108,
-	97,
-	114,
-	34,
-	62,
-	112,
-	108,
-	97,
-	99,
-	101,
-	100,
-	32,
-	111,
-	110,
-	99,
-	111,
-	110,
-	115,
-	116,
-	114,
-	117,
-	99,
-	116,
-	101,
-	108,
-	101,
-	99,
-	116,
-	111,
-	114,
-	97,
-	108,
-	115,
-	121,
-	109,
-	98,
-	111,
-	108,
-	32,
-	111,
-	102,
-	105,
-	110,
-	99,
-	108,
-	117,
-	100,
-	105,
-	110,
-	103,
-	114,
-	101,
-	116,
-	117,
-	114,
-	110,
-	32,
-	116,
-	111,
-	97,
-	114,
-	99,
-	104,
-	105,
-	116,
-	101,
-	99,
-	116,
-	67,
-	104,
-	114,
-	105,
-	115,
-	116,
-	105,
-	97,
-	110,
-	112,
-	114,
-	101,
-	118,
-	105,
-	111,
-	117,
-	115,
-	32,
-	108,
-	105,
-	118,
-	105,
-	110,
-	103,
-	32,
-	105,
-	110,
-	101,
-	97,
-	115,
-	105,
-	101,
-	114,
-	32,
-	116,
-	111,
-	112,
-	114,
-	111,
-	102,
-	101,
-	115,
-	115,
-	111,
-	114,
-	10,
-	38,
-	108,
-	116,
-	59,
-	33,
-	45,
-	45,
-	32,
-	101,
-	102,
-	102,
-	101,
-	99,
-	116,
-	32,
-	111,
-	102,
-	97,
-	110,
-	97,
-	108,
-	121,
-	116,
-	105,
-	99,
-	115,
-	119,
-	97,
-	115,
-	32,
-	116,
-	97,
-	107,
-	101,
-	110,
-	119,
-	104,
-	101,
-	114,
-	101,
-	32,
-	116,
-	104,
-	101,
-	116,
-	111,
-	111,
-	107,
-	32,
-	111,
-	118,
-	101,
-	114,
-	98,
-	101,
-	108,
-	105,
-	101,
-	102,
-	32,
-	105,
-	110,
-	65,
-	102,
-	114,
-	105,
-	107,
-	97,
-	97,
-	110,
-	115,
-	97,
-	115,
-	32,
-	102,
-	97,
-	114,
-	32,
-	97,
-	115,
-	112,
-	114,
-	101,
-	118,
-	101,
-	110,
-	116,
-	101,
-	100,
-	119,
-	111,
-	114,
-	107,
-	32,
-	119,
-	105,
-	116,
-	104,
-	97,
-	32,
-	115,
-	112,
-	101,
-	99,
-	105,
-	97,
-	108,
-	60,
-	102,
-	105,
-	101,
-	108,
-	100,
-	115,
-	101,
-	116,
-	67,
-	104,
-	114,
-	105,
-	115,
-	116,
-	109,
-	97,
-	115,
-	82,
-	101,
-	116,
-	114,
-	105,
-	101,
-	118,
-	101,
-	100,
-	10,
-	10,
-	73,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	98,
-	97,
-	99,
-	107,
-	32,
-	105,
-	110,
-	116,
-	111,
-	110,
-	111,
-	114,
-	116,
-	104,
-	101,
-	97,
-	115,
-	116,
-	109,
-	97,
-	103,
-	97,
-	122,
-	105,
-	110,
-	101,
-	115,
-	62,
-	60,
-	115,
-	116,
-	114,
-	111,
-	110,
-	103,
-	62,
-	99,
-	111,
-	109,
-	109,
-	105,
-	116,
-	116,
-	101,
-	101,
-	103,
-	111,
-	118,
-	101,
-	114,
-	110,
-	105,
-	110,
-	103,
-	103,
-	114,
-	111,
-	117,
-	112,
-	115,
-	32,
-	111,
-	102,
-	115,
-	116,
-	111,
-	114,
-	101,
-	100,
-	32,
-	105,
-	110,
-	101,
-	115,
-	116,
-	97,
-	98,
-	108,
-	105,
-	115,
-	104,
-	97,
-	32,
-	103,
-	101,
-	110,
-	101,
-	114,
-	97,
-	108,
-	105,
-	116,
-	115,
-	32,
-	102,
-	105,
-	114,
-	115,
-	116,
-	116,
-	104,
-	101,
-	105,
-	114,
-	32,
-	111,
-	119,
-	110,
-	112,
-	111,
-	112,
-	117,
-	108,
-	97,
-	116,
-	101,
-	100,
-	97,
-	110,
-	32,
-	111,
-	98,
-	106,
-	101,
-	99,
-	116,
-	67,
-	97,
-	114,
-	105,
-	98,
-	98,
-	101,
-	97,
-	110,
-	97,
-	108,
-	108,
-	111,
-	119,
-	32,
-	116,
-	104,
-	101,
-	100,
-	105,
-	115,
-	116,
-	114,
-	105,
-	99,
-	116,
-	115,
-	119,
-	105,
-	115,
-	99,
-	111,
-	110,
-	115,
-	105,
-	110,
-	108,
-	111,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	46,
-	59,
-	32,
-	119,
-	105,
-	100,
-	116,
-	104,
-	58,
-	32,
-	105,
-	110,
-	104,
-	97,
-	98,
-	105,
-	116,
-	101,
-	100,
-	83,
-	111,
-	99,
-	105,
-	97,
-	108,
-	105,
-	115,
-	116,
-	74,
-	97,
-	110,
-	117,
-	97,
-	114,
-	121,
-	32,
-	49,
-	60,
-	47,
-	102,
-	111,
-	111,
-	116,
-	101,
-	114,
-	62,
-	115,
-	105,
-	109,
-	105,
-	108,
-	97,
-	114,
-	108,
-	121,
-	99,
-	104,
-	111,
-	105,
-	99,
-	101,
-	32,
-	111,
-	102,
-	116,
-	104,
-	101,
-	32,
-	115,
-	97,
-	109,
-	101,
-	32,
-	115,
-	112,
-	101,
-	99,
-	105,
-	102,
-	105,
-	99,
-	32,
-	98,
-	117,
-	115,
-	105,
-	110,
-	101,
-	115,
-	115,
-	32,
-	84,
-	104,
-	101,
-	32,
-	102,
-	105,
-	114,
-	115,
-	116,
-	46,
-	108,
-	101,
-	110,
-	103,
-	116,
-	104,
-	59,
-	32,
-	100,
-	101,
-	115,
-	105,
-	114,
-	101,
-	32,
-	116,
-	111,
-	100,
-	101,
-	97,
-	108,
-	32,
-	119,
-	105,
-	116,
-	104,
-	115,
-	105,
-	110,
-	99,
-	101,
-	32,
-	116,
-	104,
-	101,
-	117,
-	115,
-	101,
-	114,
-	65,
-	103,
-	101,
-	110,
-	116,
-	99,
-	111,
-	110,
-	99,
-	101,
-	105,
-	118,
-	101,
-	100,
-	105,
-	110,
-	100,
-	101,
-	120,
-	46,
-	112,
-	104,
-	112,
-	97,
-	115,
-	32,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	101,
-	110,
-	103,
-	97,
-	103,
-	101,
-	32,
-	105,
-	110,
-	114,
-	101,
-	99,
-	101,
-	110,
-	116,
-	108,
-	121,
-	44,
-	102,
-	101,
-	119,
-	32,
-	121,
-	101,
-	97,
-	114,
-	115,
-	119,
-	101,
-	114,
-	101,
-	32,
-	97,
-	108,
-	115,
-	111,
-	10,
-	60,
-	104,
-	101,
-	97,
-	100,
-	62,
-	10,
-	60,
-	101,
-	100,
-	105,
-	116,
-	101,
-	100,
-	32,
-	98,
-	121,
-	97,
-	114,
-	101,
-	32,
-	107,
-	110,
-	111,
-	119,
-	110,
-	99,
-	105,
-	116,
-	105,
-	101,
-	115,
-	32,
-	105,
-	110,
-	97,
-	99,
-	99,
-	101,
-	115,
-	115,
-	107,
-	101,
-	121,
-	99,
-	111,
-	110,
-	100,
-	101,
-	109,
-	110,
-	101,
-	100,
-	97,
-	108,
-	115,
-	111,
-	32,
-	104,
-	97,
-	118,
-	101,
-	115,
-	101,
-	114,
-	118,
-	105,
-	99,
-	101,
-	115,
-	44,
-	102,
-	97,
-	109,
-	105,
-	108,
-	121,
-	32,
-	111,
-	102,
-	83,
-	99,
-	104,
-	111,
-	111,
-	108,
-	32,
-	111,
-	102,
-	99,
-	111,
-	110,
-	118,
-	101,
-	114,
-	116,
-	101,
-	100,
-	110,
-	97,
-	116,
-	117,
-	114,
-	101,
-	32,
-	111,
-	102,
-	32,
-	108,
-	97,
-	110,
-	103,
-	117,
-	97,
-	103,
-	101,
-	109,
-	105,
-	110,
-	105,
-	115,
-	116,
-	101,
-	114,
-	115,
-	60,
-	47,
-	111,
-	98,
-	106,
-	101,
-	99,
-	116,
-	62,
-	116,
-	104,
-	101,
-	114,
-	101,
-	32,
-	105,
-	115,
-	32,
-	97,
-	32,
-	112,
-	111,
-	112,
-	117,
-	108,
-	97,
-	114,
-	115,
-	101,
-	113,
-	117,
-	101,
-	110,
-	99,
-	101,
-	115,
-	97,
-	100,
-	118,
-	111,
-	99,
-	97,
-	116,
-	101,
-	100,
-	84,
-	104,
-	101,
-	121,
-	32,
-	119,
-	101,
-	114,
-	101,
-	97,
-	110,
-	121,
-	32,
-	111,
-	116,
-	104,
-	101,
-	114,
-	108,
-	111,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	61,
-	101,
-	110,
-	116,
-	101,
-	114,
-	32,
-	116,
-	104,
-	101,
-	109,
-	117,
-	99,
-	104,
-	32,
-	109,
-	111,
-	114,
-	101,
-	114,
-	101,
-	102,
-	108,
-	101,
-	99,
-	116,
-	101,
-	100,
-	119,
-	97,
-	115,
-	32,
-	110,
-	97,
-	109,
-	101,
-	100,
-	111,
-	114,
-	105,
-	103,
-	105,
-	110,
-	97,
-	108,
-	32,
-	97,
-	32,
-	116,
-	121,
-	112,
-	105,
-	99,
-	97,
-	108,
-	119,
-	104,
-	101,
-	110,
-	32,
-	116,
-	104,
-	101,
-	121,
-	101,
-	110,
-	103,
-	105,
-	110,
-	101,
-	101,
-	114,
-	115,
-	99,
-	111,
-	117,
-	108,
-	100,
-	32,
-	110,
-	111,
-	116,
-	114,
-	101,
-	115,
-	105,
-	100,
-	101,
-	110,
-	116,
-	115,
-	119,
-	101,
-	100,
-	110,
-	101,
-	115,
-	100,
-	97,
-	121,
-	116,
-	104,
-	101,
-	32,
-	116,
-	104,
-	105,
-	114,
-	100,
-	32,
-	112,
-	114,
-	111,
-	100,
-	117,
-	99,
-	116,
-	115,
-	74,
-	97,
-	110,
-	117,
-	97,
-	114,
-	121,
-	32,
-	50,
-	119,
-	104,
-	97,
-	116,
-	32,
-	116,
-	104,
-	101,
-	121,
-	97,
-	32,
-	99,
-	101,
-	114,
-	116,
-	97,
-	105,
-	110,
-	114,
-	101,
-	97,
-	99,
-	116,
-	105,
-	111,
-	110,
-	115,
-	112,
-	114,
-	111,
-	99,
-	101,
-	115,
-	115,
-	111,
-	114,
-	97,
-	102,
-	116,
-	101,
-	114,
-	32,
-	104,
-	105,
-	115,
-	116,
-	104,
-	101,
-	32,
-	108,
-	97,
-	115,
-	116,
-	32,
-	99,
-	111,
-	110,
-	116,
-	97,
-	105,
-	110,
-	101,
-	100,
-	34,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	10,
-	60,
-	47,
-	97,
-	62,
-	60,
-	47,
-	116,
-	100,
-	62,
-	100,
-	101,
-	112,
-	101,
-	110,
-	100,
-	32,
-	111,
-	110,
-	115,
-	101,
-	97,
-	114,
-	99,
-	104,
-	34,
-	62,
-	10,
-	112,
-	105,
-	101,
-	99,
-	101,
-	115,
-	32,
-	111,
-	102,
-	99,
-	111,
-	109,
-	112,
-	101,
-	116,
-	105,
-	110,
-	103,
-	82,
-	101,
-	102,
-	101,
-	114,
-	101,
-	110,
-	99,
-	101,
-	116,
-	101,
-	110,
-	110,
-	101,
-	115,
-	115,
-	101,
-	101,
-	119,
-	104,
-	105,
-	99,
-	104,
-	32,
-	104,
-	97,
-	115,
-	32,
-	118,
-	101,
-	114,
-	115,
-	105,
-	111,
-	110,
-	61,
-	60,
-	47,
-	115,
-	112,
-	97,
-	110,
-	62,
-	32,
-	60,
-	60,
-	47,
-	104,
-	101,
-	97,
-	100,
-	101,
-	114,
-	62,
-	103,
-	105,
-	118,
-	101,
-	115,
-	32,
-	116,
-	104,
-	101,
-	104,
-	105,
-	115,
-	116,
-	111,
-	114,
-	105,
-	97,
-	110,
-	118,
-	97,
-	108,
-	117,
-	101,
-	61,
-	34,
-	34,
-	62,
-	112,
-	97,
-	100,
-	100,
-	105,
-	110,
-	103,
-	58,
-	48,
-	118,
-	105,
-	101,
-	119,
-	32,
-	116,
-	104,
-	97,
-	116,
-	116,
-	111,
-	103,
-	101,
-	116,
-	104,
-	101,
-	114,
-	44,
-	116,
-	104,
-	101,
-	32,
-	109,
-	111,
-	115,
-	116,
-	32,
-	119,
-	97,
-	115,
-	32,
-	102,
-	111,
-	117,
-	110,
-	100,
-	115,
-	117,
-	98,
-	115,
-	101,
-	116,
-	32,
-	111,
-	102,
-	97,
-	116,
-	116,
-	97,
-	99,
-	107,
-	32,
-	111,
-	110,
-	99,
-	104,
-	105,
-	108,
-	100,
-	114,
-	101,
-	110,
-	44,
-	112,
-	111,
-	105,
-	110,
-	116,
-	115,
-	32,
-	111,
-	102,
-	112,
-	101,
-	114,
-	115,
-	111,
-	110,
-	97,
-	108,
-	32,
-	112,
-	111,
-	115,
-	105,
-	116,
-	105,
-	111,
-	110,
-	58,
-	97,
-	108,
-	108,
-	101,
-	103,
-	101,
-	100,
-	108,
-	121,
-	67,
-	108,
-	101,
-	118,
-	101,
-	108,
-	97,
-	110,
-	100,
-	119,
-	97,
-	115,
-	32,
-	108,
-	97,
-	116,
-	101,
-	114,
-	97,
-	110,
-	100,
-	32,
-	97,
-	102,
-	116,
-	101,
-	114,
-	97,
-	114,
-	101,
-	32,
-	103,
-	105,
-	118,
-	101,
-	110,
-	119,
-	97,
-	115,
-	32,
-	115,
-	116,
-	105,
-	108,
-	108,
-	115,
-	99,
-	114,
-	111,
-	108,
-	108,
-	105,
-	110,
-	103,
-	100,
-	101,
-	115,
-	105,
-	103,
-	110,
-	32,
-	111,
-	102,
-	109,
-	97,
-	107,
-	101,
-	115,
-	32,
-	116,
-	104,
-	101,
-	109,
-	117,
-	99,
-	104,
-	32,
-	108,
-	101,
-	115,
-	115,
-	65,
-	109,
-	101,
-	114,
-	105,
-	99,
-	97,
-	110,
-	115,
-	46,
-	10,
-	10,
-	65,
-	102,
-	116,
-	101,
-	114,
-	32,
-	44,
-	32,
-	98,
-	117,
-	116,
-	32,
-	116,
-	104,
-	101,
-	77,
-	117,
-	115,
-	101,
-	117,
-	109,
-	32,
-	111,
-	102,
-	108,
-	111,
-	117,
-	105,
-	115,
-	105,
-	97,
-	110,
-	97,
-	40,
-	102,
-	114,
-	111,
-	109,
-	32,
-	116,
-	104,
-	101,
-	109,
-	105,
-	110,
-	110,
-	101,
-	115,
-	111,
-	116,
-	97,
-	112,
-	97,
-	114,
-	116,
-	105,
-	99,
-	108,
-	101,
-	115,
-	97,
-	32,
-	112,
-	114,
-	111,
-	99,
-	101,
-	115,
-	115,
-	68,
-	111,
-	109,
-	105,
-	110,
-	105,
-	99,
-	97,
-	110,
-	118,
-	111,
-	108,
-	117,
-	109,
-	101,
-	32,
-	111,
-	102,
-	114,
-	101,
-	116,
-	117,
-	114,
-	110,
-	105,
-	110,
-	103,
-	100,
-	101,
-	102,
-	101,
-	110,
-	115,
-	105,
-	118,
-	101,
-	48,
-	48,
-	112,
-	120,
-	124,
-	114,
-	105,
-	103,
-	104,
-	109,
-	97,
-	100,
-	101,
-	32,
-	102,
-	114,
-	111,
-	109,
-	109,
-	111,
-	117,
-	115,
-	101,
-	111,
-	118,
-	101,
-	114,
-	34,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	115,
-	116,
-	97,
-	116,
-	101,
-	115,
-	32,
-	111,
-	102,
-	40,
-	119,
-	104,
-	105,
-	99,
-	104,
-	32,
-	105,
-	115,
-	99,
-	111,
-	110,
-	116,
-	105,
-	110,
-	117,
-	101,
-	115,
-	70,
-	114,
-	97,
-	110,
-	99,
-	105,
-	115,
-	99,
-	111,
-	98,
-	117,
-	105,
-	108,
-	100,
-	105,
-	110,
-	103,
-	32,
-	119,
-	105,
-	116,
-	104,
-	111,
-	117,
-	116,
-	32,
-	97,
-	119,
-	105,
-	116,
-	104,
-	32,
-	115,
-	111,
-	109,
-	101,
-	119,
-	104,
-	111,
-	32,
-	119,
-	111,
-	117,
-	108,
-	100,
-	97,
-	32,
-	102,
-	111,
-	114,
-	109,
-	32,
-	111,
-	102,
-	97,
-	32,
-	112,
-	97,
-	114,
-	116,
-	32,
-	111,
-	102,
-	98,
-	101,
-	102,
-	111,
-	114,
-	101,
-	32,
-	105,
-	116,
-	107,
-	110,
-	111,
-	119,
-	110,
-	32,
-	97,
-	115,
-	32,
-	32,
-	83,
-	101,
-	114,
-	118,
-	105,
-	99,
-	101,
-	115,
-	108,
-	111,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	97,
-	110,
-	100,
-	32,
-	111,
-	102,
-	116,
-	101,
-	110,
-	109,
-	101,
-	97,
-	115,
-	117,
-	114,
-	105,
-	110,
-	103,
-	97,
-	110,
-	100,
-	32,
-	105,
-	116,
-	32,
-	105,
-	115,
-	112,
-	97,
-	112,
-	101,
-	114,
-	98,
-	97,
-	99,
-	107,
-	118,
-	97,
-	108,
-	117,
-	101,
-	115,
-	32,
-	111,
-	102,
-	13,
-	10,
-	60,
-	116,
-	105,
-	116,
-	108,
-	101,
-	62,
-	61,
-	32,
-	119,
-	105,
-	110,
-	100,
-	111,
-	119,
-	46,
-	100,
-	101,
-	116,
-	101,
-	114,
-	109,
-	105,
-	110,
-	101,
-	101,
-	114,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	32,
-	112,
-	108,
-	97,
-	121,
-	101,
-	100,
-	32,
-	98,
-	121,
-	97,
-	110,
-	100,
-	32,
-	101,
-	97,
-	114,
-	108,
-	121,
-	60,
-	47,
-	99,
-	101,
-	110,
-	116,
-	101,
-	114,
-	62,
-	102,
-	114,
-	111,
-	109,
-	32,
-	116,
-	104,
-	105,
-	115,
-	116,
-	104,
-	101,
-	32,
-	116,
-	104,
-	114,
-	101,
-	101,
-	112,
-	111,
-	119,
-	101,
-	114,
-	32,
-	97,
-	110,
-	100,
-	111,
-	102,
-	32,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	105,
-	110,
-	110,
-	101,
-	114,
-	72,
-	84,
-	77,
-	76,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	121,
-	58,
-	105,
-	110,
-	108,
-	105,
-	110,
-	101,
-	59,
-	67,
-	104,
-	117,
-	114,
-	99,
-	104,
-	32,
-	111,
-	102,
-	116,
-	104,
-	101,
-	32,
-	101,
-	118,
-	101,
-	110,
-	116,
-	118,
-	101,
-	114,
-	121,
-	32,
-	104,
-	105,
-	103,
-	104,
-	111,
-	102,
-	102,
-	105,
-	99,
-	105,
-	97,
-	108,
-	32,
-	45,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	58,
-	32,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	61,
-	34,
-	47,
-	99,
-	103,
-	105,
-	45,
-	98,
-	105,
-	110,
-	47,
-	116,
-	111,
-	32,
-	99,
-	114,
-	101,
-	97,
-	116,
-	101,
-	97,
-	102,
-	114,
-	105,
-	107,
-	97,
-	97,
-	110,
-	115,
-	101,
-	115,
-	112,
-	101,
-	114,
-	97,
-	110,
-	116,
-	111,
-	102,
-	114,
-	97,
-	110,
-	195,
-	167,
-	97,
-	105,
-	115,
-	108,
-	97,
-	116,
-	118,
-	105,
-	101,
-	197,
-	161,
-	117,
-	108,
-	105,
-	101,
-	116,
-	117,
-	118,
-	105,
-	197,
-	179,
-	196,
-	140,
-	101,
-	197,
-	161,
-	116,
-	105,
-	110,
-	97,
-	196,
-	141,
-	101,
-	197,
-	161,
-	116,
-	105,
-	110,
-	97,
-	224,
-	185,
-	132,
-	224,
-	184,
-	151,
-	224,
-	184,
-	162,
-	230,
-	151,
-	165,
-	230,
-	156,
-	172,
-	232,
-	170,
-	158,
-	231,
-	174,
-	128,
-	228,
-	189,
-	147,
-	229,
-	173,
-	151,
-	231,
-	185,
-	129,
-	233,
-	171,
-	148,
-	229,
-	173,
-	151,
-	237,
-	149,
-	156,
-	234,
-	181,
-	173,
-	236,
-	150,
-	180,
-	228,
-	184,
-	186,
-	228,
-	187,
-	128,
-	228,
-	185,
-	136,
-	232,
-	174,
-	161,
-	231,
-	174,
-	151,
-	230,
-	156,
-	186,
-	231,
-	172,
-	148,
-	232,
-	174,
-	176,
-	230,
-	156,
-	172,
-	232,
-	168,
-	142,
-	232,
-	171,
-	150,
-	229,
-	141,
-	128,
-	230,
-	156,
-	141,
-	229,
-	138,
-	161,
-	229,
-	153,
-	168,
-	228,
-	186,
-	146,
-	232,
-	129,
-	148,
-	231,
-	189,
-	145,
-	230,
-	136,
-	191,
-	229,
-	156,
-	176,
-	228,
-	186,
-	167,
-	228,
-	191,
-	177,
-	228,
-	185,
-	144,
-	233,
-	131,
-	168,
-	229,
-	135,
-	186,
-	231,
-	137,
-	136,
-	231,
-	164,
-	190,
-	230,
-	142,
-	146,
-	232,
-	161,
-	140,
-	230,
-	166,
-	156,
-	233,
-	131,
-	168,
-	232,
-	144,
-	189,
-	230,
-	160,
-	188,
-	232,
-	191,
-	155,
-	228,
-	184,
-	128,
-	230,
-	173,
-	165,
-	230,
-	148,
-	175,
-	228,
-	187,
-	152,
-	229,
-	174,
-	157,
-	233,
-	170,
-	140,
-	232,
-	175,
-	129,
-	231,
-	160,
-	129,
-	229,
-	167,
-	148,
-	229,
-	145,
-	152,
-	228,
-	188,
-	154,
-	230,
-	149,
-	176,
-	230,
-	141,
-	174,
-	229,
-	186,
-	147,
-	230,
-	182,
-	136,
-	232,
-	180,
-	185,
-	232,
-	128,
-	133,
-	229,
-	138,
-	158,
-	229,
-	133,
-	172,
-	229,
-	174,
-	164,
-	232,
-	174,
-	168,
-	232,
-	174,
-	186,
-	229,
-	140,
-	186,
-	230,
-	183,
-	177,
-	229,
-	156,
-	179,
-	229,
-	184,
-	130,
-	230,
-	146,
-	173,
-	230,
-	148,
-	190,
-	229,
-	153,
-	168,
-	229,
-	140,
-	151,
-	228,
-	186,
-	172,
-	229,
-	184,
-	130,
-	229,
-	164,
-	167,
-	229,
-	173,
-	166,
-	231,
-	148,
-	159,
-	232,
-	182,
-	138,
-	230,
-	157,
-	165,
-	232,
-	182,
-	138,
-	231,
-	174,
-	161,
-	231,
-	144,
-	134,
-	229,
-	145,
-	152,
-	228,
-	191,
-	161,
-	230,
-	129,
-	175,
-	231,
-	189,
-	145,
-	115,
-	101,
-	114,
-	118,
-	105,
-	99,
-	105,
-	111,
-	115,
-	97,
-	114,
-	116,
-	195,
-	173,
-	99,
-	117,
-	108,
-	111,
-	97,
-	114,
-	103,
-	101,
-	110,
-	116,
-	105,
-	110,
-	97,
-	98,
-	97,
-	114,
-	99,
-	101,
-	108,
-	111,
-	110,
-	97,
-	99,
-	117,
-	97,
-	108,
-	113,
-	117,
-	105,
-	101,
-	114,
-	112,
-	117,
-	98,
-	108,
-	105,
-	99,
-	97,
-	100,
-	111,
-	112,
-	114,
-	111,
-	100,
-	117,
-	99,
-	116,
-	111,
-	115,
-	112,
-	111,
-	108,
-	195,
-	173,
-	116,
-	105,
-	99,
-	97,
-	114,
-	101,
-	115,
-	112,
-	117,
-	101,
-	115,
-	116,
-	97,
-	119,
-	105,
-	107,
-	105,
-	112,
-	101,
-	100,
-	105,
-	97,
-	115,
-	105,
-	103,
-	117,
-	105,
-	101,
-	110,
-	116,
-	101,
-	98,
-	195,
-	186,
-	115,
-	113,
-	117,
-	101,
-	100,
-	97,
-	99,
-	111,
-	109,
-	117,
-	110,
-	105,
-	100,
-	97,
-	100,
-	115,
-	101,
-	103,
-	117,
-	114,
-	105,
-	100,
-	97,
-	100,
-	112,
-	114,
-	105,
-	110,
-	99,
-	105,
-	112,
-	97,
-	108,
-	112,
-	114,
-	101,
-	103,
-	117,
-	110,
-	116,
-	97,
-	115,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	105,
-	100,
-	111,
-	114,
-	101,
-	115,
-	112,
-	111,
-	110,
-	100,
-	101,
-	114,
-	118,
-	101,
-	110,
-	101,
-	122,
-	117,
-	101,
-	108,
-	97,
-	112,
-	114,
-	111,
-	98,
-	108,
-	101,
-	109,
-	97,
-	115,
-	100,
-	105,
-	99,
-	105,
-	101,
-	109,
-	98,
-	114,
-	101,
-	114,
-	101,
-	108,
-	97,
-	99,
-	105,
-	195,
-	179,
-	110,
-	110,
-	111,
-	118,
-	105,
-	101,
-	109,
-	98,
-	114,
-	101,
-	115,
-	105,
-	109,
-	105,
-	108,
-	97,
-	114,
-	101,
-	115,
-	112,
-	114,
-	111,
-	121,
-	101,
-	99,
-	116,
-	111,
-	115,
-	112,
-	114,
-	111,
-	103,
-	114,
-	97,
-	109,
-	97,
-	115,
-	105,
-	110,
-	115,
-	116,
-	105,
-	116,
-	117,
-	116,
-	111,
-	97,
-	99,
-	116,
-	105,
-	118,
-	105,
-	100,
-	97,
-	100,
-	101,
-	110,
-	99,
-	117,
-	101,
-	110,
-	116,
-	114,
-	97,
-	101,
-	99,
-	111,
-	110,
-	111,
-	109,
-	195,
-	173,
-	97,
-	105,
-	109,
-	195,
-	161,
-	103,
-	101,
-	110,
-	101,
-	115,
-	99,
-	111,
-	110,
-	116,
-	97,
-	99,
-	116,
-	97,
-	114,
-	100,
-	101,
-	115,
-	99,
-	97,
-	114,
-	103,
-	97,
-	114,
-	110,
-	101,
-	99,
-	101,
-	115,
-	97,
-	114,
-	105,
-	111,
-	97,
-	116,
-	101,
-	110,
-	99,
-	105,
-	195,
-	179,
-	110,
-	116,
-	101,
-	108,
-	195,
-	169,
-	102,
-	111,
-	110,
-	111,
-	99,
-	111,
-	109,
-	105,
-	115,
-	105,
-	195,
-	179,
-	110,
-	99,
-	97,
-	110,
-	99,
-	105,
-	111,
-	110,
-	101,
-	115,
-	99,
-	97,
-	112,
-	97,
-	99,
-	105,
-	100,
-	97,
-	100,
-	101,
-	110,
-	99,
-	111,
-	110,
-	116,
-	114,
-	97,
-	114,
-	97,
-	110,
-	195,
-	161,
-	108,
-	105,
-	115,
-	105,
-	115,
-	102,
-	97,
-	118,
-	111,
-	114,
-	105,
-	116,
-	111,
-	115,
-	116,
-	195,
-	169,
-	114,
-	109,
-	105,
-	110,
-	111,
-	115,
-	112,
-	114,
-	111,
-	118,
-	105,
-	110,
-	99,
-	105,
-	97,
-	101,
-	116,
-	105,
-	113,
-	117,
-	101,
-	116,
-	97,
-	115,
-	101,
-	108,
-	101,
-	109,
-	101,
-	110,
-	116,
-	111,
-	115,
-	102,
-	117,
-	110,
-	99,
-	105,
-	111,
-	110,
-	101,
-	115,
-	114,
-	101,
-	115,
-	117,
-	108,
-	116,
-	97,
-	100,
-	111,
-	99,
-	97,
-	114,
-	195,
-	161,
-	99,
-	116,
-	101,
-	114,
-	112,
-	114,
-	111,
-	112,
-	105,
-	101,
-	100,
-	97,
-	100,
-	112,
-	114,
-	105,
-	110,
-	99,
-	105,
-	112,
-	105,
-	111,
-	110,
-	101,
-	99,
-	101,
-	115,
-	105,
-	100,
-	97,
-	100,
-	109,
-	117,
-	110,
-	105,
-	99,
-	105,
-	112,
-	97,
-	108,
-	99,
-	114,
-	101,
-	97,
-	99,
-	105,
-	195,
-	179,
-	110,
-	100,
-	101,
-	115,
-	99,
-	97,
-	114,
-	103,
-	97,
-	115,
-	112,
-	114,
-	101,
-	115,
-	101,
-	110,
-	99,
-	105,
-	97,
-	99,
-	111,
-	109,
-	101,
-	114,
-	99,
-	105,
-	97,
-	108,
-	111,
-	112,
-	105,
-	110,
-	105,
-	111,
-	110,
-	101,
-	115,
-	101,
-	106,
-	101,
-	114,
-	99,
-	105,
-	99,
-	105,
-	111,
-	101,
-	100,
-	105,
-	116,
-	111,
-	114,
-	105,
-	97,
-	108,
-	115,
-	97,
-	108,
-	97,
-	109,
-	97,
-	110,
-	99,
-	97,
-	103,
-	111,
-	110,
-	122,
-	195,
-	161,
-	108,
-	101,
-	122,
-	100,
-	111,
-	99,
-	117,
-	109,
-	101,
-	110,
-	116,
-	111,
-	112,
-	101,
-	108,
-	195,
-	173,
-	99,
-	117,
-	108,
-	97,
-	114,
-	101,
-	99,
-	105,
-	101,
-	110,
-	116,
-	101,
-	115,
-	103,
-	101,
-	110,
-	101,
-	114,
-	97,
-	108,
-	101,
-	115,
-	116,
-	97,
-	114,
-	114,
-	97,
-	103,
-	111,
-	110,
-	97,
-	112,
-	114,
-	195,
-	161,
-	99,
-	116,
-	105,
-	99,
-	97,
-	110,
-	111,
-	118,
-	101,
-	100,
-	97,
-	100,
-	101,
-	115,
-	112,
-	114,
-	111,
-	112,
-	117,
-	101,
-	115,
-	116,
-	97,
-	112,
-	97,
-	99,
-	105,
-	101,
-	110,
-	116,
-	101,
-	115,
-	116,
-	195,
-	169,
-	99,
-	110,
-	105,
-	99,
-	97,
-	115,
-	111,
-	98,
-	106,
-	101,
-	116,
-	105,
-	118,
-	111,
-	115,
-	99,
-	111,
-	110,
-	116,
-	97,
-	99,
-	116,
-	111,
-	115,
-	224,
-	164,
-	174,
-	224,
-	165,
-	135,
-	224,
-	164,
-	130,
-	224,
-	164,
-	178,
-	224,
-	164,
-	191,
-	224,
-	164,
-	143,
-	224,
-	164,
-	185,
-	224,
-	165,
-	136,
-	224,
-	164,
-	130,
-	224,
-	164,
-	151,
-	224,
-	164,
-	175,
-	224,
-	164,
-	190,
-	224,
-	164,
-	184,
-	224,
-	164,
-	190,
-	224,
-	164,
-	165,
-	224,
-	164,
-	143,
-	224,
-	164,
-	181,
-	224,
-	164,
-	130,
-	224,
-	164,
-	176,
-	224,
-	164,
-	185,
-	224,
-	165,
-	135,
-	224,
-	164,
-	149,
-	224,
-	165,
-	139,
-	224,
-	164,
-	136,
-	224,
-	164,
-	149,
-	224,
-	165,
-	129,
-	224,
-	164,
-	155,
-	224,
-	164,
-	176,
-	224,
-	164,
-	185,
-	224,
-	164,
-	190,
-	224,
-	164,
-	172,
-	224,
-	164,
-	190,
-	224,
-	164,
-	166,
-	224,
-	164,
-	149,
-	224,
-	164,
-	185,
-	224,
-	164,
-	190,
-	224,
-	164,
-	184,
-	224,
-	164,
-	173,
-	224,
-	165,
-	128,
-	224,
-	164,
-	185,
-	224,
-	165,
-	129,
-	224,
-	164,
-	143,
-	224,
-	164,
-	176,
-	224,
-	164,
-	185,
-	224,
-	165,
-	128,
-	224,
-	164,
-	174,
-	224,
-	165,
-	136,
-	224,
-	164,
-	130,
-	224,
-	164,
-	166,
-	224,
-	164,
-	191,
-	224,
-	164,
-	168,
-	224,
-	164,
-	172,
-	224,
-	164,
-	190,
-	224,
-	164,
-	164,
-	100,
-	105,
-	112,
-	108,
-	111,
-	100,
-	111,
-	99,
-	115,
-	224,
-	164,
-	184,
-	224,
-	164,
-	174,
-	224,
-	164,
-	175,
-	224,
-	164,
-	176,
-	224,
-	165,
-	130,
-	224,
-	164,
-	170,
-	224,
-	164,
-	168,
-	224,
-	164,
-	190,
-	224,
-	164,
-	174,
-	224,
-	164,
-	170,
-	224,
-	164,
-	164,
-	224,
-	164,
-	190,
-	224,
-	164,
-	171,
-	224,
-	164,
-	191,
-	224,
-	164,
-	176,
-	224,
-	164,
-	148,
-	224,
-	164,
-	184,
-	224,
-	164,
-	164,
-	224,
-	164,
-	164,
-	224,
-	164,
-	176,
-	224,
-	164,
-	185,
-	224,
-	164,
-	178,
-	224,
-	165,
-	139,
-	224,
-	164,
-	151,
-	224,
-	164,
-	185,
-	224,
-	165,
-	129,
-	224,
-	164,
-	134,
-	224,
-	164,
-	172,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	164,
-	166,
-	224,
-	165,
-	135,
-	224,
-	164,
-	182,
-	224,
-	164,
-	185,
-	224,
-	165,
-	129,
-	224,
-	164,
-	136,
-	224,
-	164,
-	150,
-	224,
-	165,
-	135,
-	224,
-	164,
-	178,
-	224,
-	164,
-	175,
-	224,
-	164,
-	166,
-	224,
-	164,
-	191,
-	224,
-	164,
-	149,
-	224,
-	164,
-	190,
-	224,
-	164,
-	174,
-	224,
-	164,
-	181,
-	224,
-	165,
-	135,
-	224,
-	164,
-	172,
-	224,
-	164,
-	164,
-	224,
-	165,
-	128,
-	224,
-	164,
-	168,
-	224,
-	164,
-	172,
-	224,
-	165,
-	128,
-	224,
-	164,
-	154,
-	224,
-	164,
-	174,
-	224,
-	165,
-	140,
-	224,
-	164,
-	164,
-	224,
-	164,
-	184,
-	224,
-	164,
-	190,
-	224,
-	164,
-	178,
-	224,
-	164,
-	178,
-	224,
-	165,
-	135,
-	224,
-	164,
-	150,
-	224,
-	164,
-	156,
-	224,
-	165,
-	137,
-	224,
-	164,
-	172,
-	224,
-	164,
-	174,
-	224,
-	164,
-	166,
-	224,
-	164,
-	166,
-	224,
-	164,
-	164,
-	224,
-	164,
-	165,
-	224,
-	164,
-	190,
-	224,
-	164,
-	168,
-	224,
-	164,
-	185,
-	224,
-	165,
-	128,
-	224,
-	164,
-	182,
-	224,
-	164,
-	185,
-	224,
-	164,
-	176,
-	224,
-	164,
-	133,
-	224,
-	164,
-	178,
-	224,
-	164,
-	151,
-	224,
-	164,
-	149,
-	224,
-	164,
-	173,
-	224,
-	165,
-	128,
-	224,
-	164,
-	168,
-	224,
-	164,
-	151,
-	224,
-	164,
-	176,
-	224,
-	164,
-	170,
-	224,
-	164,
-	190,
-	224,
-	164,
-	184,
-	224,
-	164,
-	176,
-	224,
-	164,
-	190,
-	224,
-	164,
-	164,
-	224,
-	164,
-	149,
-	224,
-	164,
-	191,
-	224,
-	164,
-	143,
-	224,
-	164,
-	137,
-	224,
-	164,
-	184,
-	224,
-	165,
-	135,
-	224,
-	164,
-	151,
-	224,
-	164,
-	175,
-	224,
-	165,
-	128,
-	224,
-	164,
-	185,
-	224,
-	165,
-	130,
-	224,
-	164,
-	129,
-	224,
-	164,
-	134,
-	224,
-	164,
-	151,
-	224,
-	165,
-	135,
-	224,
-	164,
-	159,
-	224,
-	165,
-	128,
-	224,
-	164,
-	174,
-	224,
-	164,
-	150,
-	224,
-	165,
-	139,
-	224,
-	164,
-	156,
-	224,
-	164,
-	149,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	164,
-	133,
-	224,
-	164,
-	173,
-	224,
-	165,
-	128,
-	224,
-	164,
-	151,
-	224,
-	164,
-	175,
-	224,
-	165,
-	135,
-	224,
-	164,
-	164,
-	224,
-	165,
-	129,
-	224,
-	164,
-	174,
-	224,
-	164,
-	181,
-	224,
-	165,
-	139,
-	224,
-	164,
-	159,
-	224,
-	164,
-	166,
-	224,
-	165,
-	135,
-	224,
-	164,
-	130,
-	224,
-	164,
-	133,
-	224,
-	164,
-	151,
-	224,
-	164,
-	176,
-	224,
-	164,
-	144,
-	224,
-	164,
-	184,
-	224,
-	165,
-	135,
-	224,
-	164,
-	174,
-	224,
-	165,
-	135,
-	224,
-	164,
-	178,
-	224,
-	164,
-	178,
-	224,
-	164,
-	151,
-	224,
-	164,
-	190,
-	224,
-	164,
-	185,
-	224,
-	164,
-	190,
-	224,
-	164,
-	178,
-	224,
-	164,
-	138,
-	224,
-	164,
-	170,
-	224,
-	164,
-	176,
-	224,
-	164,
-	154,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	164,
-	144,
-	224,
-	164,
-	184,
-	224,
-	164,
-	190,
-	224,
-	164,
-	166,
-	224,
-	165,
-	135,
-	224,
-	164,
-	176,
-	224,
-	164,
-	156,
-	224,
-	164,
-	191,
-	224,
-	164,
-	184,
-	224,
-	164,
-	166,
-	224,
-	164,
-	191,
-	224,
-	164,
-	178,
-	224,
-	164,
-	172,
-	224,
-	164,
-	130,
-	224,
-	164,
-	166,
-	224,
-	164,
-	172,
-	224,
-	164,
-	168,
-	224,
-	164,
-	190,
-	224,
-	164,
-	185,
-	224,
-	165,
-	130,
-	224,
-	164,
-	130,
-	224,
-	164,
-	178,
-	224,
-	164,
-	190,
-	224,
-	164,
-	150,
-	224,
-	164,
-	156,
-	224,
-	165,
-	128,
-	224,
-	164,
-	164,
-	224,
-	164,
-	172,
-	224,
-	164,
-	159,
-	224,
-	164,
-	168,
-	224,
-	164,
-	174,
-	224,
-	164,
-	191,
-	224,
-	164,
-	178,
-	224,
-	164,
-	135,
-	224,
-	164,
-	184,
-	224,
-	165,
-	135,
-	224,
-	164,
-	134,
-	224,
-	164,
-	168,
-	224,
-	165,
-	135,
-	224,
-	164,
-	168,
-	224,
-	164,
-	175,
-	224,
-	164,
-	190,
-	224,
-	164,
-	149,
-	224,
-	165,
-	129,
-	224,
-	164,
-	178,
-	224,
-	164,
-	178,
-	224,
-	165,
-	137,
-	224,
-	164,
-	151,
-	224,
-	164,
-	173,
-	224,
-	164,
-	190,
-	224,
-	164,
-	151,
-	224,
-	164,
-	176,
-	224,
-	165,
-	135,
-	224,
-	164,
-	178,
-	224,
-	164,
-	156,
-	224,
-	164,
-	151,
-	224,
-	164,
-	185,
-	224,
-	164,
-	176,
-	224,
-	164,
-	190,
-	224,
-	164,
-	174,
-	224,
-	164,
-	178,
-	224,
-	164,
-	151,
-	224,
-	165,
-	135,
-	224,
-	164,
-	170,
-	224,
-	165,
-	135,
-	224,
-	164,
-	156,
-	224,
-	164,
-	185,
-	224,
-	164,
-	190,
-	224,
-	164,
-	165,
-	224,
-	164,
-	135,
-	224,
-	164,
-	184,
-	224,
-	165,
-	128,
-	224,
-	164,
-	184,
-	224,
-	164,
-	185,
-	224,
-	165,
-	128,
-	224,
-	164,
-	149,
-	224,
-	164,
-	178,
-	224,
-	164,
-	190,
-	224,
-	164,
-	160,
-	224,
-	165,
-	128,
-	224,
-	164,
-	149,
-	224,
-	164,
-	185,
-	224,
-	164,
-	190,
-	224,
-	164,
-	129,
-	224,
-	164,
-	166,
-	224,
-	165,
-	130,
-	224,
-	164,
-	176,
-	224,
-	164,
-	164,
-	224,
-	164,
-	185,
-	224,
-	164,
-	164,
-	224,
-	164,
-	184,
-	224,
-	164,
-	190,
-	224,
-	164,
-	164,
-	224,
-	164,
-	175,
-	224,
-	164,
-	190,
-	224,
-	164,
-	166,
-	224,
-	164,
-	134,
-	224,
-	164,
-	175,
-	224,
-	164,
-	190,
-	224,
-	164,
-	170,
-	224,
-	164,
-	190,
-	224,
-	164,
-	149,
-	224,
-	164,
-	149,
-	224,
-	165,
-	140,
-	224,
-	164,
-	168,
-	224,
-	164,
-	182,
-	224,
-	164,
-	190,
-	224,
-	164,
-	174,
-	224,
-	164,
-	166,
-	224,
-	165,
-	135,
-	224,
-	164,
-	150,
-	224,
-	164,
-	175,
-	224,
-	164,
-	185,
-	224,
-	165,
-	128,
-	224,
-	164,
-	176,
-	224,
-	164,
-	190,
-	224,
-	164,
-	175,
-	224,
-	164,
-	150,
-	224,
-	165,
-	129,
-	224,
-	164,
-	166,
-	224,
-	164,
-	178,
-	224,
-	164,
-	151,
-	224,
-	165,
-	128,
-	99,
-	97,
-	116,
-	101,
-	103,
-	111,
-	114,
-	105,
-	101,
-	115,
-	101,
-	120,
-	112,
-	101,
-	114,
-	105,
-	101,
-	110,
-	99,
-	101,
-	60,
-	47,
-	116,
-	105,
-	116,
-	108,
-	101,
-	62,
-	13,
-	10,
-	67,
-	111,
-	112,
-	121,
-	114,
-	105,
-	103,
-	104,
-	116,
-	32,
-	106,
-	97,
-	118,
-	97,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	99,
-	111,
-	110,
-	100,
-	105,
-	116,
-	105,
-	111,
-	110,
-	115,
-	101,
-	118,
-	101,
-	114,
-	121,
-	116,
-	104,
-	105,
-	110,
-	103,
-	60,
-	112,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	116,
-	101,
-	99,
-	104,
-	110,
-	111,
-	108,
-	111,
-	103,
-	121,
-	98,
-	97,
-	99,
-	107,
-	103,
-	114,
-	111,
-	117,
-	110,
-	100,
-	60,
-	97,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	109,
-	97,
-	110,
-	97,
-	103,
-	101,
-	109,
-	101,
-	110,
-	116,
-	38,
-	99,
-	111,
-	112,
-	121,
-	59,
-	32,
-	50,
-	48,
-	49,
-	106,
-	97,
-	118,
-	97,
-	83,
-	99,
-	114,
-	105,
-	112,
-	116,
-	99,
-	104,
-	97,
-	114,
-	97,
-	99,
-	116,
-	101,
-	114,
-	115,
-	98,
-	114,
-	101,
-	97,
-	100,
-	99,
-	114,
-	117,
-	109,
-	98,
-	116,
-	104,
-	101,
-	109,
-	115,
-	101,
-	108,
-	118,
-	101,
-	115,
-	104,
-	111,
-	114,
-	105,
-	122,
-	111,
-	110,
-	116,
-	97,
-	108,
-	103,
-	111,
-	118,
-	101,
-	114,
-	110,
-	109,
-	101,
-	110,
-	116,
-	67,
-	97,
-	108,
-	105,
-	102,
-	111,
-	114,
-	110,
-	105,
-	97,
-	97,
-	99,
-	116,
-	105,
-	118,
-	105,
-	116,
-	105,
-	101,
-	115,
-	100,
-	105,
-	115,
-	99,
-	111,
-	118,
-	101,
-	114,
-	101,
-	100,
-	78,
-	97,
-	118,
-	105,
-	103,
-	97,
-	116,
-	105,
-	111,
-	110,
-	116,
-	114,
-	97,
-	110,
-	115,
-	105,
-	116,
-	105,
-	111,
-	110,
-	99,
-	111,
-	110,
-	110,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	110,
-	97,
-	118,
-	105,
-	103,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	112,
-	112,
-	101,
-	97,
-	114,
-	97,
-	110,
-	99,
-	101,
-	60,
-	47,
-	116,
-	105,
-	116,
-	108,
-	101,
-	62,
-	60,
-	109,
-	99,
-	104,
-	101,
-	99,
-	107,
-	98,
-	111,
-	120,
-	34,
-	32,
-	116,
-	101,
-	99,
-	104,
-	110,
-	105,
-	113,
-	117,
-	101,
-	115,
-	112,
-	114,
-	111,
-	116,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	97,
-	112,
-	112,
-	97,
-	114,
-	101,
-	110,
-	116,
-	108,
-	121,
-	97,
-	115,
-	32,
-	119,
-	101,
-	108,
-	108,
-	32,
-	97,
-	115,
-	117,
-	110,
-	116,
-	39,
-	44,
-	32,
-	39,
-	85,
-	65,
-	45,
-	114,
-	101,
-	115,
-	111,
-	108,
-	117,
-	116,
-	105,
-	111,
-	110,
-	111,
-	112,
-	101,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	116,
-	101,
-	108,
-	101,
-	118,
-	105,
-	115,
-	105,
-	111,
-	110,
-	116,
-	114,
-	97,
-	110,
-	115,
-	108,
-	97,
-	116,
-	101,
-	100,
-	87,
-	97,
-	115,
-	104,
-	105,
-	110,
-	103,
-	116,
-	111,
-	110,
-	110,
-	97,
-	118,
-	105,
-	103,
-	97,
-	116,
-	111,
-	114,
-	46,
-	32,
-	61,
-	32,
-	119,
-	105,
-	110,
-	100,
-	111,
-	119,
-	46,
-	105,
-	109,
-	112,
-	114,
-	101,
-	115,
-	115,
-	105,
-	111,
-	110,
-	38,
-	108,
-	116,
-	59,
-	98,
-	114,
-	38,
-	103,
-	116,
-	59,
-	108,
-	105,
-	116,
-	101,
-	114,
-	97,
-	116,
-	117,
-	114,
-	101,
-	112,
-	111,
-	112,
-	117,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	98,
-	103,
-	99,
-	111,
-	108,
-	111,
-	114,
-	61,
-	34,
-	35,
-	101,
-	115,
-	112,
-	101,
-	99,
-	105,
-	97,
-	108,
-	108,
-	121,
-	32,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	61,
-	34,
-	112,
-	114,
-	111,
-	100,
-	117,
-	99,
-	116,
-	105,
-	111,
-	110,
-	110,
-	101,
-	119,
-	115,
-	108,
-	101,
-	116,
-	116,
-	101,
-	114,
-	112,
-	114,
-	111,
-	112,
-	101,
-	114,
-	116,
-	105,
-	101,
-	115,
-	100,
-	101,
-	102,
-	105,
-	110,
-	105,
-	116,
-	105,
-	111,
-	110,
-	108,
-	101,
-	97,
-	100,
-	101,
-	114,
-	115,
-	104,
-	105,
-	112,
-	84,
-	101,
-	99,
-	104,
-	110,
-	111,
-	108,
-	111,
-	103,
-	121,
-	80,
-	97,
-	114,
-	108,
-	105,
-	97,
-	109,
-	101,
-	110,
-	116,
-	99,
-	111,
-	109,
-	112,
-	97,
-	114,
-	105,
-	115,
-	111,
-	110,
-	117,
-	108,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	46,
-	105,
-	110,
-	100,
-	101,
-	120,
-	79,
-	102,
-	40,
-	34,
-	99,
-	111,
-	110,
-	99,
-	108,
-	117,
-	115,
-	105,
-	111,
-	110,
-	100,
-	105,
-	115,
-	99,
-	117,
-	115,
-	115,
-	105,
-	111,
-	110,
-	99,
-	111,
-	109,
-	112,
-	111,
-	110,
-	101,
-	110,
-	116,
-	115,
-	98,
-	105,
-	111,
-	108,
-	111,
-	103,
-	105,
-	99,
-	97,
-	108,
-	82,
-	101,
-	118,
-	111,
-	108,
-	117,
-	116,
-	105,
-	111,
-	110,
-	95,
-	99,
-	111,
-	110,
-	116,
-	97,
-	105,
-	110,
-	101,
-	114,
-	117,
-	110,
-	100,
-	101,
-	114,
-	115,
-	116,
-	111,
-	111,
-	100,
-	110,
-	111,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	60,
-	112,
-	101,
-	114,
-	109,
-	105,
-	115,
-	115,
-	105,
-	111,
-	110,
-	101,
-	97,
-	99,
-	104,
-	32,
-	111,
-	116,
-	104,
-	101,
-	114,
-	97,
-	116,
-	109,
-	111,
-	115,
-	112,
-	104,
-	101,
-	114,
-	101,
-	32,
-	111,
-	110,
-	102,
-	111,
-	99,
-	117,
-	115,
-	61,
-	34,
-	60,
-	102,
-	111,
-	114,
-	109,
-	32,
-	105,
-	100,
-	61,
-	34,
-	112,
-	114,
-	111,
-	99,
-	101,
-	115,
-	115,
-	105,
-	110,
-	103,
-	116,
-	104,
-	105,
-	115,
-	46,
-	118,
-	97,
-	108,
-	117,
-	101,
-	103,
-	101,
-	110,
-	101,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	67,
-	111,
-	110,
-	102,
-	101,
-	114,
-	101,
-	110,
-	99,
-	101,
-	115,
-	117,
-	98,
-	115,
-	101,
-	113,
-	117,
-	101,
-	110,
-	116,
-	119,
-	101,
-	108,
-	108,
-	45,
-	107,
-	110,
-	111,
-	119,
-	110,
-	118,
-	97,
-	114,
-	105,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	114,
-	101,
-	112,
-	117,
-	116,
-	97,
-	116,
-	105,
-	111,
-	110,
-	112,
-	104,
-	101,
-	110,
-	111,
-	109,
-	101,
-	110,
-	111,
-	110,
-	100,
-	105,
-	115,
-	99,
-	105,
-	112,
-	108,
-	105,
-	110,
-	101,
-	108,
-	111,
-	103,
-	111,
-	46,
-	112,
-	110,
-	103,
-	34,
-	32,
-	40,
-	100,
-	111,
-	99,
-	117,
-	109,
-	101,
-	110,
-	116,
-	44,
-	98,
-	111,
-	117,
-	110,
-	100,
-	97,
-	114,
-	105,
-	101,
-	115,
-	101,
-	120,
-	112,
-	114,
-	101,
-	115,
-	115,
-	105,
-	111,
-	110,
-	115,
-	101,
-	116,
-	116,
-	108,
-	101,
-	109,
-	101,
-	110,
-	116,
-	66,
-	97,
-	99,
-	107,
-	103,
-	114,
-	111,
-	117,
-	110,
-	100,
-	111,
-	117,
-	116,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	101,
-	110,
-	116,
-	101,
-	114,
-	112,
-	114,
-	105,
-	115,
-	101,
-	40,
-	34,
-	104,
-	116,
-	116,
-	112,
-	115,
-	58,
-	34,
-	32,
-	117,
-	110,
-	101,
-	115,
-	99,
-	97,
-	112,
-	101,
-	40,
-	34,
-	112,
-	97,
-	115,
-	115,
-	119,
-	111,
-	114,
-	100,
-	34,
-	32,
-	100,
-	101,
-	109,
-	111,
-	99,
-	114,
-	97,
-	116,
-	105,
-	99,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	47,
-	119,
-	114,
-	97,
-	112,
-	112,
-	101,
-	114,
-	34,
-	62,
-	10,
-	109,
-	101,
-	109,
-	98,
-	101,
-	114,
-	115,
-	104,
-	105,
-	112,
-	108,
-	105,
-	110,
-	103,
-	117,
-	105,
-	115,
-	116,
-	105,
-	99,
-	112,
-	120,
-	59,
-	112,
-	97,
-	100,
-	100,
-	105,
-	110,
-	103,
-	112,
-	104,
-	105,
-	108,
-	111,
-	115,
-	111,
-	112,
-	104,
-	121,
-	97,
-	115,
-	115,
-	105,
-	115,
-	116,
-	97,
-	110,
-	99,
-	101,
-	117,
-	110,
-	105,
-	118,
-	101,
-	114,
-	115,
-	105,
-	116,
-	121,
-	102,
-	97,
-	99,
-	105,
-	108,
-	105,
-	116,
-	105,
-	101,
-	115,
-	114,
-	101,
-	99,
-	111,
-	103,
-	110,
-	105,
-	122,
-	101,
-	100,
-	112,
-	114,
-	101,
-	102,
-	101,
-	114,
-	101,
-	110,
-	99,
-	101,
-	105,
-	102,
-	32,
-	40,
-	116,
-	121,
-	112,
-	101,
-	111,
-	102,
-	109,
-	97,
-	105,
-	110,
-	116,
-	97,
-	105,
-	110,
-	101,
-	100,
-	118,
-	111,
-	99,
-	97,
-	98,
-	117,
-	108,
-	97,
-	114,
-	121,
-	104,
-	121,
-	112,
-	111,
-	116,
-	104,
-	101,
-	115,
-	105,
-	115,
-	46,
-	115,
-	117,
-	98,
-	109,
-	105,
-	116,
-	40,
-	41,
-	59,
-	38,
-	97,
-	109,
-	112,
-	59,
-	110,
-	98,
-	115,
-	112,
-	59,
-	97,
-	110,
-	110,
-	111,
-	116,
-	97,
-	116,
-	105,
-	111,
-	110,
-	98,
-	101,
-	104,
-	105,
-	110,
-	100,
-	32,
-	116,
-	104,
-	101,
-	70,
-	111,
-	117,
-	110,
-	100,
-	97,
-	116,
-	105,
-	111,
-	110,
-	112,
-	117,
-	98,
-	108,
-	105,
-	115,
-	104,
-	101,
-	114,
-	34,
-	97,
-	115,
-	115,
-	117,
-	109,
-	112,
-	116,
-	105,
-	111,
-	110,
-	105,
-	110,
-	116,
-	114,
-	111,
-	100,
-	117,
-	99,
-	101,
-	100,
-	99,
-	111,
-	114,
-	114,
-	117,
-	112,
-	116,
-	105,
-	111,
-	110,
-	115,
-	99,
-	105,
-	101,
-	110,
-	116,
-	105,
-	115,
-	116,
-	115,
-	101,
-	120,
-	112,
-	108,
-	105,
-	99,
-	105,
-	116,
-	108,
-	121,
-	105,
-	110,
-	115,
-	116,
-	101,
-	97,
-	100,
-	32,
-	111,
-	102,
-	100,
-	105,
-	109,
-	101,
-	110,
-	115,
-	105,
-	111,
-	110,
-	115,
-	32,
-	111,
-	110,
-	67,
-	108,
-	105,
-	99,
-	107,
-	61,
-	34,
-	99,
-	111,
-	110,
-	115,
-	105,
-	100,
-	101,
-	114,
-	101,
-	100,
-	100,
-	101,
-	112,
-	97,
-	114,
-	116,
-	109,
-	101,
-	110,
-	116,
-	111,
-	99,
-	99,
-	117,
-	112,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	111,
-	111,
-	110,
-	32,
-	97,
-	102,
-	116,
-	101,
-	114,
-	105,
-	110,
-	118,
-	101,
-	115,
-	116,
-	109,
-	101,
-	110,
-	116,
-	112,
-	114,
-	111,
-	110,
-	111,
-	117,
-	110,
-	99,
-	101,
-	100,
-	105,
-	100,
-	101,
-	110,
-	116,
-	105,
-	102,
-	105,
-	101,
-	100,
-	101,
-	120,
-	112,
-	101,
-	114,
-	105,
-	109,
-	101,
-	110,
-	116,
-	77,
-	97,
-	110,
-	97,
-	103,
-	101,
-	109,
-	101,
-	110,
-	116,
-	103,
-	101,
-	111,
-	103,
-	114,
-	97,
-	112,
-	104,
-	105,
-	99,
-	34,
-	32,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	61,
-	34,
-	108,
-	105,
-	110,
-	107,
-	32,
-	114,
-	101,
-	108,
-	61,
-	34,
-	46,
-	114,
-	101,
-	112,
-	108,
-	97,
-	99,
-	101,
-	40,
-	47,
-	100,
-	101,
-	112,
-	114,
-	101,
-	115,
-	115,
-	105,
-	111,
-	110,
-	99,
-	111,
-	110,
-	102,
-	101,
-	114,
-	101,
-	110,
-	99,
-	101,
-	112,
-	117,
-	110,
-	105,
-	115,
-	104,
-	109,
-	101,
-	110,
-	116,
-	101,
-	108,
-	105,
-	109,
-	105,
-	110,
-	97,
-	116,
-	101,
-	100,
-	114,
-	101,
-	115,
-	105,
-	115,
-	116,
-	97,
-	110,
-	99,
-	101,
-	97,
-	100,
-	97,
-	112,
-	116,
-	97,
-	116,
-	105,
-	111,
-	110,
-	111,
-	112,
-	112,
-	111,
-	115,
-	105,
-	116,
-	105,
-	111,
-	110,
-	119,
-	101,
-	108,
-	108,
-	32,
-	107,
-	110,
-	111,
-	119,
-	110,
-	115,
-	117,
-	112,
-	112,
-	108,
-	101,
-	109,
-	101,
-	110,
-	116,
-	100,
-	101,
-	116,
-	101,
-	114,
-	109,
-	105,
-	110,
-	101,
-	100,
-	104,
-	49,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	48,
-	112,
-	120,
-	59,
-	109,
-	97,
-	114,
-	103,
-	105,
-	110,
-	109,
-	101,
-	99,
-	104,
-	97,
-	110,
-	105,
-	99,
-	97,
-	108,
-	115,
-	116,
-	97,
-	116,
-	105,
-	115,
-	116,
-	105,
-	99,
-	115,
-	99,
-	101,
-	108,
-	101,
-	98,
-	114,
-	97,
-	116,
-	101,
-	100,
-	71,
-	111,
-	118,
-	101,
-	114,
-	110,
-	109,
-	101,
-	110,
-	116,
-	10,
-	10,
-	68,
-	117,
-	114,
-	105,
-	110,
-	103,
-	32,
-	116,
-	100,
-	101,
-	118,
-	101,
-	108,
-	111,
-	112,
-	101,
-	114,
-	115,
-	97,
-	114,
-	116,
-	105,
-	102,
-	105,
-	99,
-	105,
-	97,
-	108,
-	101,
-	113,
-	117,
-	105,
-	118,
-	97,
-	108,
-	101,
-	110,
-	116,
-	111,
-	114,
-	105,
-	103,
-	105,
-	110,
-	97,
-	116,
-	101,
-	100,
-	67,
-	111,
-	109,
-	109,
-	105,
-	115,
-	115,
-	105,
-	111,
-	110,
-	97,
-	116,
-	116,
-	97,
-	99,
-	104,
-	109,
-	101,
-	110,
-	116,
-	60,
-	115,
-	112,
-	97,
-	110,
-	32,
-	105,
-	100,
-	61,
-	34,
-	116,
-	104,
-	101,
-	114,
-	101,
-	32,
-	119,
-	101,
-	114,
-	101,
-	78,
-	101,
-	100,
-	101,
-	114,
-	108,
-	97,
-	110,
-	100,
-	115,
-	98,
-	101,
-	121,
-	111,
-	110,
-	100,
-	32,
-	116,
-	104,
-	101,
-	114,
-	101,
-	103,
-	105,
-	115,
-	116,
-	101,
-	114,
-	101,
-	100,
-	106,
-	111,
-	117,
-	114,
-	110,
-	97,
-	108,
-	105,
-	115,
-	116,
-	102,
-	114,
-	101,
-	113,
-	117,
-	101,
-	110,
-	116,
-	108,
-	121,
-	97,
-	108,
-	108,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	108,
-	97,
-	110,
-	103,
-	61,
-	34,
-	101,
-	110,
-	34,
-	32,
-	60,
-	47,
-	115,
-	116,
-	121,
-	108,
-	101,
-	62,
-	13,
-	10,
-	97,
-	98,
-	115,
-	111,
-	108,
-	117,
-	116,
-	101,
-	59,
-	32,
-	115,
-	117,
-	112,
-	112,
-	111,
-	114,
-	116,
-	105,
-	110,
-	103,
-	101,
-	120,
-	116,
-	114,
-	101,
-	109,
-	101,
-	108,
-	121,
-	32,
-	109,
-	97,
-	105,
-	110,
-	115,
-	116,
-	114,
-	101,
-	97,
-	109,
-	60,
-	47,
-	115,
-	116,
-	114,
-	111,
-	110,
-	103,
-	62,
-	32,
-	112,
-	111,
-	112,
-	117,
-	108,
-	97,
-	114,
-	105,
-	116,
-	121,
-	101,
-	109,
-	112,
-	108,
-	111,
-	121,
-	109,
-	101,
-	110,
-	116,
-	60,
-	47,
-	116,
-	97,
-	98,
-	108,
-	101,
-	62,
-	13,
-	10,
-	32,
-	99,
-	111,
-	108,
-	115,
-	112,
-	97,
-	110,
-	61,
-	34,
-	60,
-	47,
-	102,
-	111,
-	114,
-	109,
-	62,
-	10,
-	32,
-	32,
-	99,
-	111,
-	110,
-	118,
-	101,
-	114,
-	115,
-	105,
-	111,
-	110,
-	97,
-	98,
-	111,
-	117,
-	116,
-	32,
-	116,
-	104,
-	101,
-	32,
-	60,
-	47,
-	112,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	105,
-	110,
-	116,
-	101,
-	103,
-	114,
-	97,
-	116,
-	101,
-	100,
-	34,
-	32,
-	108,
-	97,
-	110,
-	103,
-	61,
-	34,
-	101,
-	110,
-	80,
-	111,
-	114,
-	116,
-	117,
-	103,
-	117,
-	101,
-	115,
-	101,
-	115,
-	117,
-	98,
-	115,
-	116,
-	105,
-	116,
-	117,
-	116,
-	101,
-	105,
-	110,
-	100,
-	105,
-	118,
-	105,
-	100,
-	117,
-	97,
-	108,
-	105,
-	109,
-	112,
-	111,
-	115,
-	115,
-	105,
-	98,
-	108,
-	101,
-	109,
-	117,
-	108,
-	116,
-	105,
-	109,
-	101,
-	100,
-	105,
-	97,
-	97,
-	108,
-	109,
-	111,
-	115,
-	116,
-	32,
-	97,
-	108,
-	108,
-	112,
-	120,
-	32,
-	115,
-	111,
-	108,
-	105,
-	100,
-	32,
-	35,
-	97,
-	112,
-	97,
-	114,
-	116,
-	32,
-	102,
-	114,
-	111,
-	109,
-	115,
-	117,
-	98,
-	106,
-	101,
-	99,
-	116,
-	32,
-	116,
-	111,
-	105,
-	110,
-	32,
-	69,
-	110,
-	103,
-	108,
-	105,
-	115,
-	104,
-	99,
-	114,
-	105,
-	116,
-	105,
-	99,
-	105,
-	122,
-	101,
-	100,
-	101,
-	120,
-	99,
-	101,
-	112,
-	116,
-	32,
-	102,
-	111,
-	114,
-	103,
-	117,
-	105,
-	100,
-	101,
-	108,
-	105,
-	110,
-	101,
-	115,
-	111,
-	114,
-	105,
-	103,
-	105,
-	110,
-	97,
-	108,
-	108,
-	121,
-	114,
-	101,
-	109,
-	97,
-	114,
-	107,
-	97,
-	98,
-	108,
-	101,
-	116,
-	104,
-	101,
-	32,
-	115,
-	101,
-	99,
-	111,
-	110,
-	100,
-	104,
-	50,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	60,
-	97,
-	32,
-	116,
-	105,
-	116,
-	108,
-	101,
-	61,
-	34,
-	40,
-	105,
-	110,
-	99,
-	108,
-	117,
-	100,
-	105,
-	110,
-	103,
-	112,
-	97,
-	114,
-	97,
-	109,
-	101,
-	116,
-	101,
-	114,
-	115,
-	112,
-	114,
-	111,
-	104,
-	105,
-	98,
-	105,
-	116,
-	101,
-	100,
-	61,
-	32,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	100,
-	105,
-	99,
-	116,
-	105,
-	111,
-	110,
-	97,
-	114,
-	121,
-	112,
-	101,
-	114,
-	99,
-	101,
-	112,
-	116,
-	105,
-	111,
-	110,
-	114,
-	101,
-	118,
-	111,
-	108,
-	117,
-	116,
-	105,
-	111,
-	110,
-	102,
-	111,
-	117,
-	110,
-	100,
-	97,
-	116,
-	105,
-	111,
-	110,
-	112,
-	120,
-	59,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	58,
-	115,
-	117,
-	99,
-	99,
-	101,
-	115,
-	115,
-	102,
-	117,
-	108,
-	115,
-	117,
-	112,
-	112,
-	111,
-	114,
-	116,
-	101,
-	114,
-	115,
-	109,
-	105,
-	108,
-	108,
-	101,
-	110,
-	110,
-	105,
-	117,
-	109,
-	104,
-	105,
-	115,
-	32,
-	102,
-	97,
-	116,
-	104,
-	101,
-	114,
-	116,
-	104,
-	101,
-	32,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	110,
-	111,
-	45,
-	114,
-	101,
-	112,
-	101,
-	97,
-	116,
-	59,
-	99,
-	111,
-	109,
-	109,
-	101,
-	114,
-	99,
-	105,
-	97,
-	108,
-	105,
-	110,
-	100,
-	117,
-	115,
-	116,
-	114,
-	105,
-	97,
-	108,
-	101,
-	110,
-	99,
-	111,
-	117,
-	114,
-	97,
-	103,
-	101,
-	100,
-	97,
-	109,
-	111,
-	117,
-	110,
-	116,
-	32,
-	111,
-	102,
-	32,
-	117,
-	110,
-	111,
-	102,
-	102,
-	105,
-	99,
-	105,
-	97,
-	108,
-	101,
-	102,
-	102,
-	105,
-	99,
-	105,
-	101,
-	110,
-	99,
-	121,
-	82,
-	101,
-	102,
-	101,
-	114,
-	101,
-	110,
-	99,
-	101,
-	115,
-	99,
-	111,
-	111,
-	114,
-	100,
-	105,
-	110,
-	97,
-	116,
-	101,
-	100,
-	105,
-	115,
-	99,
-	108,
-	97,
-	105,
-	109,
-	101,
-	114,
-	101,
-	120,
-	112,
-	101,
-	100,
-	105,
-	116,
-	105,
-	111,
-	110,
-	100,
-	101,
-	118,
-	101,
-	108,
-	111,
-	112,
-	105,
-	110,
-	103,
-	99,
-	97,
-	108,
-	99,
-	117,
-	108,
-	97,
-	116,
-	101,
-	100,
-	115,
-	105,
-	109,
-	112,
-	108,
-	105,
-	102,
-	105,
-	101,
-	100,
-	108,
-	101,
-	103,
-	105,
-	116,
-	105,
-	109,
-	97,
-	116,
-	101,
-	115,
-	117,
-	98,
-	115,
-	116,
-	114,
-	105,
-	110,
-	103,
-	40,
-	48,
-	34,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	99,
-	111,
-	109,
-	112,
-	108,
-	101,
-	116,
-	101,
-	108,
-	121,
-	105,
-	108,
-	108,
-	117,
-	115,
-	116,
-	114,
-	97,
-	116,
-	101,
-	102,
-	105,
-	118,
-	101,
-	32,
-	121,
-	101,
-	97,
-	114,
-	115,
-	105,
-	110,
-	115,
-	116,
-	114,
-	117,
-	109,
-	101,
-	110,
-	116,
-	80,
-	117,
-	98,
-	108,
-	105,
-	115,
-	104,
-	105,
-	110,
-	103,
-	49,
-	34,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	112,
-	115,
-	121,
-	99,
-	104,
-	111,
-	108,
-	111,
-	103,
-	121,
-	99,
-	111,
-	110,
-	102,
-	105,
-	100,
-	101,
-	110,
-	99,
-	101,
-	110,
-	117,
-	109,
-	98,
-	101,
-	114,
-	32,
-	111,
-	102,
-	32,
-	97,
-	98,
-	115,
-	101,
-	110,
-	99,
-	101,
-	32,
-	111,
-	102,
-	102,
-	111,
-	99,
-	117,
-	115,
-	101,
-	100,
-	32,
-	111,
-	110,
-	106,
-	111,
-	105,
-	110,
-	101,
-	100,
-	32,
-	116,
-	104,
-	101,
-	115,
-	116,
-	114,
-	117,
-	99,
-	116,
-	117,
-	114,
-	101,
-	115,
-	112,
-	114,
-	101,
-	118,
-	105,
-	111,
-	117,
-	115,
-	108,
-	121,
-	62,
-	60,
-	47,
-	105,
-	102,
-	114,
-	97,
-	109,
-	101,
-	62,
-	111,
-	110,
-	99,
-	101,
-	32,
-	97,
-	103,
-	97,
-	105,
-	110,
-	98,
-	117,
-	116,
-	32,
-	114,
-	97,
-	116,
-	104,
-	101,
-	114,
-	105,
-	109,
-	109,
-	105,
-	103,
-	114,
-	97,
-	110,
-	116,
-	115,
-	111,
-	102,
-	32,
-	99,
-	111,
-	117,
-	114,
-	115,
-	101,
-	44,
-	97,
-	32,
-	103,
-	114,
-	111,
-	117,
-	112,
-	32,
-	111,
-	102,
-	76,
-	105,
-	116,
-	101,
-	114,
-	97,
-	116,
-	117,
-	114,
-	101,
-	85,
-	110,
-	108,
-	105,
-	107,
-	101,
-	32,
-	116,
-	104,
-	101,
-	60,
-	47,
-	97,
-	62,
-	38,
-	110,
-	98,
-	115,
-	112,
-	59,
-	10,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	32,
-	105,
-	116,
-	32,
-	119,
-	97,
-	115,
-	32,
-	116,
-	104,
-	101,
-	67,
-	111,
-	110,
-	118,
-	101,
-	110,
-	116,
-	105,
-	111,
-	110,
-	97,
-	117,
-	116,
-	111,
-	109,
-	111,
-	98,
-	105,
-	108,
-	101,
-	80,
-	114,
-	111,
-	116,
-	101,
-	115,
-	116,
-	97,
-	110,
-	116,
-	97,
-	103,
-	103,
-	114,
-	101,
-	115,
-	115,
-	105,
-	118,
-	101,
-	97,
-	102,
-	116,
-	101,
-	114,
-	32,
-	116,
-	104,
-	101,
-	32,
-	83,
-	105,
-	109,
-	105,
-	108,
-	97,
-	114,
-	108,
-	121,
-	44,
-	34,
-	32,
-	47,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	99,
-	111,
-	108,
-	108,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	13,
-	10,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	118,
-	105,
-	115,
-	105,
-	98,
-	105,
-	108,
-	105,
-	116,
-	121,
-	116,
-	104,
-	101,
-	32,
-	117,
-	115,
-	101,
-	32,
-	111,
-	102,
-	118,
-	111,
-	108,
-	117,
-	110,
-	116,
-	101,
-	101,
-	114,
-	115,
-	97,
-	116,
-	116,
-	114,
-	97,
-	99,
-	116,
-	105,
-	111,
-	110,
-	117,
-	110,
-	100,
-	101,
-	114,
-	32,
-	116,
-	104,
-	101,
-	32,
-	116,
-	104,
-	114,
-	101,
-	97,
-	116,
-	101,
-	110,
-	101,
-	100,
-	42,
-	60,
-	33,
-	91,
-	67,
-	68,
-	65,
-	84,
-	65,
-	91,
-	105,
-	109,
-	112,
-	111,
-	114,
-	116,
-	97,
-	110,
-	99,
-	101,
-	105,
-	110,
-	32,
-	103,
-	101,
-	110,
-	101,
-	114,
-	97,
-	108,
-	116,
-	104,
-	101,
-	32,
-	108,
-	97,
-	116,
-	116,
-	101,
-	114,
-	60,
-	47,
-	102,
-	111,
-	114,
-	109,
-	62,
-	10,
-	60,
-	47,
-	46,
-	105,
-	110,
-	100,
-	101,
-	120,
-	79,
-	102,
-	40,
-	39,
-	105,
-	32,
-	61,
-	32,
-	48,
-	59,
-	32,
-	105,
-	32,
-	60,
-	100,
-	105,
-	102,
-	102,
-	101,
-	114,
-	101,
-	110,
-	99,
-	101,
-	100,
-	101,
-	118,
-	111,
-	116,
-	101,
-	100,
-	32,
-	116,
-	111,
-	116,
-	114,
-	97,
-	100,
-	105,
-	116,
-	105,
-	111,
-	110,
-	115,
-	115,
-	101,
-	97,
-	114,
-	99,
-	104,
-	32,
-	102,
-	111,
-	114,
-	117,
-	108,
-	116,
-	105,
-	109,
-	97,
-	116,
-	101,
-	108,
-	121,
-	116,
-	111,
-	117,
-	114,
-	110,
-	97,
-	109,
-	101,
-	110,
-	116,
-	97,
-	116,
-	116,
-	114,
-	105,
-	98,
-	117,
-	116,
-	101,
-	115,
-	115,
-	111,
-	45,
-	99,
-	97,
-	108,
-	108,
-	101,
-	100,
-	32,
-	125,
-	10,
-	60,
-	47,
-	115,
-	116,
-	121,
-	108,
-	101,
-	62,
-	101,
-	118,
-	97,
-	108,
-	117,
-	97,
-	116,
-	105,
-	111,
-	110,
-	101,
-	109,
-	112,
-	104,
-	97,
-	115,
-	105,
-	122,
-	101,
-	100,
-	97,
-	99,
-	99,
-	101,
-	115,
-	115,
-	105,
-	98,
-	108,
-	101,
-	60,
-	47,
-	115,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	62,
-	115,
-	117,
-	99,
-	99,
-	101,
-	115,
-	115,
-	105,
-	111,
-	110,
-	97,
-	108,
-	111,
-	110,
-	103,
-	32,
-	119,
-	105,
-	116,
-	104,
-	77,
-	101,
-	97,
-	110,
-	119,
-	104,
-	105,
-	108,
-	101,
-	44,
-	105,
-	110,
-	100,
-	117,
-	115,
-	116,
-	114,
-	105,
-	101,
-	115,
-	60,
-	47,
-	97,
-	62,
-	60,
-	98,
-	114,
-	32,
-	47,
-	62,
-	104,
-	97,
-	115,
-	32,
-	98,
-	101,
-	99,
-	111,
-	109,
-	101,
-	97,
-	115,
-	112,
-	101,
-	99,
-	116,
-	115,
-	32,
-	111,
-	102,
-	84,
-	101,
-	108,
-	101,
-	118,
-	105,
-	115,
-	105,
-	111,
-	110,
-	115,
-	117,
-	102,
-	102,
-	105,
-	99,
-	105,
-	101,
-	110,
-	116,
-	98,
-	97,
-	115,
-	107,
-	101,
-	116,
-	98,
-	97,
-	108,
-	108,
-	98,
-	111,
-	116,
-	104,
-	32,
-	115,
-	105,
-	100,
-	101,
-	115,
-	99,
-	111,
-	110,
-	116,
-	105,
-	110,
-	117,
-	105,
-	110,
-	103,
-	97,
-	110,
-	32,
-	97,
-	114,
-	116,
-	105,
-	99,
-	108,
-	101,
-	60,
-	105,
-	109,
-	103,
-	32,
-	97,
-	108,
-	116,
-	61,
-	34,
-	97,
-	100,
-	118,
-	101,
-	110,
-	116,
-	117,
-	114,
-	101,
-	115,
-	104,
-	105,
-	115,
-	32,
-	109,
-	111,
-	116,
-	104,
-	101,
-	114,
-	109,
-	97,
-	110,
-	99,
-	104,
-	101,
-	115,
-	116,
-	101,
-	114,
-	112,
-	114,
-	105,
-	110,
-	99,
-	105,
-	112,
-	108,
-	101,
-	115,
-	112,
-	97,
-	114,
-	116,
-	105,
-	99,
-	117,
-	108,
-	97,
-	114,
-	99,
-	111,
-	109,
-	109,
-	101,
-	110,
-	116,
-	97,
-	114,
-	121,
-	101,
-	102,
-	102,
-	101,
-	99,
-	116,
-	115,
-	32,
-	111,
-	102,
-	100,
-	101,
-	99,
-	105,
-	100,
-	101,
-	100,
-	32,
-	116,
-	111,
-	34,
-	62,
-	60,
-	115,
-	116,
-	114,
-	111,
-	110,
-	103,
-	62,
-	112,
-	117,
-	98,
-	108,
-	105,
-	115,
-	104,
-	101,
-	114,
-	115,
-	74,
-	111,
-	117,
-	114,
-	110,
-	97,
-	108,
-	32,
-	111,
-	102,
-	100,
-	105,
-	102,
-	102,
-	105,
-	99,
-	117,
-	108,
-	116,
-	121,
-	102,
-	97,
-	99,
-	105,
-	108,
-	105,
-	116,
-	97,
-	116,
-	101,
-	97,
-	99,
-	99,
-	101,
-	112,
-	116,
-	97,
-	98,
-	108,
-	101,
-	115,
-	116,
-	121,
-	108,
-	101,
-	46,
-	99,
-	115,
-	115,
-	34,
-	9,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	32,
-	105,
-	110,
-	110,
-	111,
-	118,
-	97,
-	116,
-	105,
-	111,
-	110,
-	62,
-	67,
-	111,
-	112,
-	121,
-	114,
-	105,
-	103,
-	104,
-	116,
-	115,
-	105,
-	116,
-	117,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	119,
-	111,
-	117,
-	108,
-	100,
-	32,
-	104,
-	97,
-	118,
-	101,
-	98,
-	117,
-	115,
-	105,
-	110,
-	101,
-	115,
-	115,
-	101,
-	115,
-	68,
-	105,
-	99,
-	116,
-	105,
-	111,
-	110,
-	97,
-	114,
-	121,
-	115,
-	116,
-	97,
-	116,
-	101,
-	109,
-	101,
-	110,
-	116,
-	115,
-	111,
-	102,
-	116,
-	101,
-	110,
-	32,
-	117,
-	115,
-	101,
-	100,
-	112,
-	101,
-	114,
-	115,
-	105,
-	115,
-	116,
-	101,
-	110,
-	116,
-	105,
-	110,
-	32,
-	74,
-	97,
-	110,
-	117,
-	97,
-	114,
-	121,
-	99,
-	111,
-	109,
-	112,
-	114,
-	105,
-	115,
-	105,
-	110,
-	103,
-	60,
-	47,
-	116,
-	105,
-	116,
-	108,
-	101,
-	62,
-	10,
-	9,
-	100,
-	105,
-	112,
-	108,
-	111,
-	109,
-	97,
-	116,
-	105,
-	99,
-	99,
-	111,
-	110,
-	116,
-	97,
-	105,
-	110,
-	105,
-	110,
-	103,
-	112,
-	101,
-	114,
-	102,
-	111,
-	114,
-	109,
-	105,
-	110,
-	103,
-	101,
-	120,
-	116,
-	101,
-	110,
-	115,
-	105,
-	111,
-	110,
-	115,
-	109,
-	97,
-	121,
-	32,
-	110,
-	111,
-	116,
-	32,
-	98,
-	101,
-	99,
-	111,
-	110,
-	99,
-	101,
-	112,
-	116,
-	32,
-	111,
-	102,
-	32,
-	111,
-	110,
-	99,
-	108,
-	105,
-	99,
-	107,
-	61,
-	34,
-	73,
-	116,
-	32,
-	105,
-	115,
-	32,
-	97,
-	108,
-	115,
-	111,
-	102,
-	105,
-	110,
-	97,
-	110,
-	99,
-	105,
-	97,
-	108,
-	32,
-	109,
-	97,
-	107,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	76,
-	117,
-	120,
-	101,
-	109,
-	98,
-	111,
-	117,
-	114,
-	103,
-	97,
-	100,
-	100,
-	105,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	97,
-	114,
-	101,
-	32,
-	99,
-	97,
-	108,
-	108,
-	101,
-	100,
-	101,
-	110,
-	103,
-	97,
-	103,
-	101,
-	100,
-	32,
-	105,
-	110,
-	34,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	34,
-	41,
-	59,
-	98,
-	117,
-	116,
-	32,
-	105,
-	116,
-	32,
-	119,
-	97,
-	115,
-	101,
-	108,
-	101,
-	99,
-	116,
-	114,
-	111,
-	110,
-	105,
-	99,
-	111,
-	110,
-	115,
-	117,
-	98,
-	109,
-	105,
-	116,
-	61,
-	34,
-	10,
-	60,
-	33,
-	45,
-	45,
-	32,
-	69,
-	110,
-	100,
-	32,
-	101,
-	108,
-	101,
-	99,
-	116,
-	114,
-	105,
-	99,
-	97,
-	108,
-	111,
-	102,
-	102,
-	105,
-	99,
-	105,
-	97,
-	108,
-	108,
-	121,
-	115,
-	117,
-	103,
-	103,
-	101,
-	115,
-	116,
-	105,
-	111,
-	110,
-	116,
-	111,
-	112,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	117,
-	110,
-	108,
-	105,
-	107,
-	101,
-	32,
-	116,
-	104,
-	101,
-	65,
-	117,
-	115,
-	116,
-	114,
-	97,
-	108,
-	105,
-	97,
-	110,
-	79,
-	114,
-	105,
-	103,
-	105,
-	110,
-	97,
-	108,
-	108,
-	121,
-	114,
-	101,
-	102,
-	101,
-	114,
-	101,
-	110,
-	99,
-	101,
-	115,
-	10,
-	60,
-	47,
-	104,
-	101,
-	97,
-	100,
-	62,
-	13,
-	10,
-	114,
-	101,
-	99,
-	111,
-	103,
-	110,
-	105,
-	115,
-	101,
-	100,
-	105,
-	110,
-	105,
-	116,
-	105,
-	97,
-	108,
-	105,
-	122,
-	101,
-	108,
-	105,
-	109,
-	105,
-	116,
-	101,
-	100,
-	32,
-	116,
-	111,
-	65,
-	108,
-	101,
-	120,
-	97,
-	110,
-	100,
-	114,
-	105,
-	97,
-	114,
-	101,
-	116,
-	105,
-	114,
-	101,
-	109,
-	101,
-	110,
-	116,
-	65,
-	100,
-	118,
-	101,
-	110,
-	116,
-	117,
-	114,
-	101,
-	115,
-	102,
-	111,
-	117,
-	114,
-	32,
-	121,
-	101,
-	97,
-	114,
-	115,
-	10,
-	10,
-	38,
-	108,
-	116,
-	59,
-	33,
-	45,
-	45,
-	32,
-	105,
-	110,
-	99,
-	114,
-	101,
-	97,
-	115,
-	105,
-	110,
-	103,
-	100,
-	101,
-	99,
-	111,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	104,
-	51,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	111,
-	114,
-	105,
-	103,
-	105,
-	110,
-	115,
-	32,
-	111,
-	102,
-	111,
-	98,
-	108,
-	105,
-	103,
-	97,
-	116,
-	105,
-	111,
-	110,
-	114,
-	101,
-	103,
-	117,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	99,
-	108,
-	97,
-	115,
-	115,
-	105,
-	102,
-	105,
-	101,
-	100,
-	40,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	40,
-	97,
-	100,
-	118,
-	97,
-	110,
-	116,
-	97,
-	103,
-	101,
-	115,
-	98,
-	101,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	32,
-	104,
-	105,
-	115,
-	116,
-	111,
-	114,
-	105,
-	97,
-	110,
-	115,
-	60,
-	98,
-	97,
-	115,
-	101,
-	32,
-	104,
-	114,
-	101,
-	102,
-	114,
-	101,
-	112,
-	101,
-	97,
-	116,
-	101,
-	100,
-	108,
-	121,
-	119,
-	105,
-	108,
-	108,
-	105,
-	110,
-	103,
-	32,
-	116,
-	111,
-	99,
-	111,
-	109,
-	112,
-	97,
-	114,
-	97,
-	98,
-	108,
-	101,
-	100,
-	101,
-	115,
-	105,
-	103,
-	110,
-	97,
-	116,
-	101,
-	100,
-	110,
-	111,
-	109,
-	105,
-	110,
-	97,
-	116,
-	105,
-	111,
-	110,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	105,
-	110,
-	115,
-	105,
-	100,
-	101,
-	32,
-	116,
-	104,
-	101,
-	114,
-	101,
-	118,
-	101,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	101,
-	110,
-	100,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	115,
-	32,
-	102,
-	111,
-	114,
-	32,
-	116,
-	104,
-	101,
-	32,
-	97,
-	117,
-	116,
-	104,
-	111,
-	114,
-	105,
-	122,
-	101,
-	100,
-	114,
-	101,
-	102,
-	117,
-	115,
-	101,
-	100,
-	32,
-	116,
-	111,
-	116,
-	97,
-	107,
-	101,
-	32,
-	112,
-	108,
-	97,
-	99,
-	101,
-	97,
-	117,
-	116,
-	111,
-	110,
-	111,
-	109,
-	111,
-	117,
-	115,
-	99,
-	111,
-	109,
-	112,
-	114,
-	111,
-	109,
-	105,
-	115,
-	101,
-	112,
-	111,
-	108,
-	105,
-	116,
-	105,
-	99,
-	97,
-	108,
-	32,
-	114,
-	101,
-	115,
-	116,
-	97,
-	117,
-	114,
-	97,
-	110,
-	116,
-	116,
-	119,
-	111,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	70,
-	101,
-	98,
-	114,
-	117,
-	97,
-	114,
-	121,
-	32,
-	50,
-	113,
-	117,
-	97,
-	108,
-	105,
-	116,
-	121,
-	32,
-	111,
-	102,
-	115,
-	119,
-	102,
-	111,
-	98,
-	106,
-	101,
-	99,
-	116,
-	46,
-	117,
-	110,
-	100,
-	101,
-	114,
-	115,
-	116,
-	97,
-	110,
-	100,
-	110,
-	101,
-	97,
-	114,
-	108,
-	121,
-	32,
-	97,
-	108,
-	108,
-	119,
-	114,
-	105,
-	116,
-	116,
-	101,
-	110,
-	32,
-	98,
-	121,
-	105,
-	110,
-	116,
-	101,
-	114,
-	118,
-	105,
-	101,
-	119,
-	115,
-	34,
-	32,
-	119,
-	105,
-	100,
-	116,
-	104,
-	61,
-	34,
-	49,
-	119,
-	105,
-	116,
-	104,
-	100,
-	114,
-	97,
-	119,
-	97,
-	108,
-	102,
-	108,
-	111,
-	97,
-	116,
-	58,
-	108,
-	101,
-	102,
-	116,
-	105,
-	115,
-	32,
-	117,
-	115,
-	117,
-	97,
-	108,
-	108,
-	121,
-	99,
-	97,
-	110,
-	100,
-	105,
-	100,
-	97,
-	116,
-	101,
-	115,
-	110,
-	101,
-	119,
-	115,
-	112,
-	97,
-	112,
-	101,
-	114,
-	115,
-	109,
-	121,
-	115,
-	116,
-	101,
-	114,
-	105,
-	111,
-	117,
-	115,
-	68,
-	101,
-	112,
-	97,
-	114,
-	116,
-	109,
-	101,
-	110,
-	116,
-	98,
-	101,
-	115,
-	116,
-	32,
-	107,
-	110,
-	111,
-	119,
-	110,
-	112,
-	97,
-	114,
-	108,
-	105,
-	97,
-	109,
-	101,
-	110,
-	116,
-	115,
-	117,
-	112,
-	112,
-	114,
-	101,
-	115,
-	115,
-	101,
-	100,
-	99,
-	111,
-	110,
-	118,
-	101,
-	110,
-	105,
-	101,
-	110,
-	116,
-	114,
-	101,
-	109,
-	101,
-	109,
-	98,
-	101,
-	114,
-	101,
-	100,
-	100,
-	105,
-	102,
-	102,
-	101,
-	114,
-	101,
-	110,
-	116,
-	32,
-	115,
-	121,
-	115,
-	116,
-	101,
-	109,
-	97,
-	116,
-	105,
-	99,
-	104,
-	97,
-	115,
-	32,
-	108,
-	101,
-	100,
-	32,
-	116,
-	111,
-	112,
-	114,
-	111,
-	112,
-	97,
-	103,
-	97,
-	110,
-	100,
-	97,
-	99,
-	111,
-	110,
-	116,
-	114,
-	111,
-	108,
-	108,
-	101,
-	100,
-	105,
-	110,
-	102,
-	108,
-	117,
-	101,
-	110,
-	99,
-	101,
-	115,
-	99,
-	101,
-	114,
-	101,
-	109,
-	111,
-	110,
-	105,
-	97,
-	108,
-	112,
-	114,
-	111,
-	99,
-	108,
-	97,
-	105,
-	109,
-	101,
-	100,
-	80,
-	114,
-	111,
-	116,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	108,
-	105,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	83,
-	99,
-	105,
-	101,
-	110,
-	116,
-	105,
-	102,
-	105,
-	99,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	110,
-	111,
-	45,
-	116,
-	114,
-	97,
-	100,
-	101,
-	109,
-	97,
-	114,
-	107,
-	115,
-	109,
-	111,
-	114,
-	101,
-	32,
-	116,
-	104,
-	97,
-	110,
-	32,
-	119,
-	105,
-	100,
-	101,
-	115,
-	112,
-	114,
-	101,
-	97,
-	100,
-	76,
-	105,
-	98,
-	101,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	116,
-	111,
-	111,
-	107,
-	32,
-	112,
-	108,
-	97,
-	99,
-	101,
-	100,
-	97,
-	121,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	97,
-	115,
-	32,
-	108,
-	111,
-	110,
-	103,
-	32,
-	97,
-	115,
-	105,
-	109,
-	112,
-	114,
-	105,
-	115,
-	111,
-	110,
-	101,
-	100,
-	65,
-	100,
-	100,
-	105,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	10,
-	60,
-	104,
-	101,
-	97,
-	100,
-	62,
-	10,
-	60,
-	109,
-	76,
-	97,
-	98,
-	111,
-	114,
-	97,
-	116,
-	111,
-	114,
-	121,
-	78,
-	111,
-	118,
-	101,
-	109,
-	98,
-	101,
-	114,
-	32,
-	50,
-	101,
-	120,
-	99,
-	101,
-	112,
-	116,
-	105,
-	111,
-	110,
-	115,
-	73,
-	110,
-	100,
-	117,
-	115,
-	116,
-	114,
-	105,
-	97,
-	108,
-	118,
-	97,
-	114,
-	105,
-	101,
-	116,
-	121,
-	32,
-	111,
-	102,
-	102,
-	108,
-	111,
-	97,
-	116,
-	58,
-	32,
-	108,
-	101,
-	102,
-	68,
-	117,
-	114,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	97,
-	115,
-	115,
-	101,
-	115,
-	115,
-	109,
-	101,
-	110,
-	116,
-	104,
-	97,
-	118,
-	101,
-	32,
-	98,
-	101,
-	101,
-	110,
-	32,
-	100,
-	101,
-	97,
-	108,
-	115,
-	32,
-	119,
-	105,
-	116,
-	104,
-	83,
-	116,
-	97,
-	116,
-	105,
-	115,
-	116,
-	105,
-	99,
-	115,
-	111,
-	99,
-	99,
-	117,
-	114,
-	114,
-	101,
-	110,
-	99,
-	101,
-	47,
-	117,
-	108,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	99,
-	108,
-	101,
-	97,
-	114,
-	102,
-	105,
-	120,
-	34,
-	62,
-	116,
-	104,
-	101,
-	32,
-	112,
-	117,
-	98,
-	108,
-	105,
-	99,
-	109,
-	97,
-	110,
-	121,
-	32,
-	121,
-	101,
-	97,
-	114,
-	115,
-	119,
-	104,
-	105,
-	99,
-	104,
-	32,
-	119,
-	101,
-	114,
-	101,
-	111,
-	118,
-	101,
-	114,
-	32,
-	116,
-	105,
-	109,
-	101,
-	44,
-	115,
-	121,
-	110,
-	111,
-	110,
-	121,
-	109,
-	111,
-	117,
-	115,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	34,
-	62,
-	10,
-	112,
-	114,
-	101,
-	115,
-	117,
-	109,
-	97,
-	98,
-	108,
-	121,
-	104,
-	105,
-	115,
-	32,
-	102,
-	97,
-	109,
-	105,
-	108,
-	121,
-	117,
-	115,
-	101,
-	114,
-	65,
-	103,
-	101,
-	110,
-	116,
-	46,
-	117,
-	110,
-	101,
-	120,
-	112,
-	101,
-	99,
-	116,
-	101,
-	100,
-	105,
-	110,
-	99,
-	108,
-	117,
-	100,
-	105,
-	110,
-	103,
-	32,
-	99,
-	104,
-	97,
-	108,
-	108,
-	101,
-	110,
-	103,
-	101,
-	100,
-	97,
-	32,
-	109,
-	105,
-	110,
-	111,
-	114,
-	105,
-	116,
-	121,
-	117,
-	110,
-	100,
-	101,
-	102,
-	105,
-	110,
-	101,
-	100,
-	34,
-	98,
-	101,
-	108,
-	111,
-	110,
-	103,
-	115,
-	32,
-	116,
-	111,
-	116,
-	97,
-	107,
-	101,
-	110,
-	32,
-	102,
-	114,
-	111,
-	109,
-	105,
-	110,
-	32,
-	79,
-	99,
-	116,
-	111,
-	98,
-	101,
-	114,
-	112,
-	111,
-	115,
-	105,
-	116,
-	105,
-	111,
-	110,
-	58,
-	32,
-	115,
-	97,
-	105,
-	100,
-	32,
-	116,
-	111,
-	32,
-	98,
-	101,
-	114,
-	101,
-	108,
-	105,
-	103,
-	105,
-	111,
-	117,
-	115,
-	32,
-	70,
-	101,
-	100,
-	101,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	114,
-	111,
-	119,
-	115,
-	112,
-	97,
-	110,
-	61,
-	34,
-	111,
-	110,
-	108,
-	121,
-	32,
-	97,
-	32,
-	102,
-	101,
-	119,
-	109,
-	101,
-	97,
-	110,
-	116,
-	32,
-	116,
-	104,
-	97,
-	116,
-	108,
-	101,
-	100,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	45,
-	45,
-	62,
-	13,
-	10,
-	60,
-	100,
-	105,
-	118,
-	32,
-	60,
-	102,
-	105,
-	101,
-	108,
-	100,
-	115,
-	101,
-	116,
-	62,
-	65,
-	114,
-	99,
-	104,
-	98,
-	105,
-	115,
-	104,
-	111,
-	112,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	110,
-	111,
-	98,
-	101,
-	105,
-	110,
-	103,
-	32,
-	117,
-	115,
-	101,
-	100,
-	97,
-	112,
-	112,
-	114,
-	111,
-	97,
-	99,
-	104,
-	101,
-	115,
-	112,
-	114,
-	105,
-	118,
-	105,
-	108,
-	101,
-	103,
-	101,
-	115,
-	110,
-	111,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	10,
-	114,
-	101,
-	115,
-	117,
-	108,
-	116,
-	115,
-	32,
-	105,
-	110,
-	109,
-	97,
-	121,
-	32,
-	98,
-	101,
-	32,
-	116,
-	104,
-	101,
-	69,
-	97,
-	115,
-	116,
-	101,
-	114,
-	32,
-	101,
-	103,
-	103,
-	109,
-	101,
-	99,
-	104,
-	97,
-	110,
-	105,
-	115,
-	109,
-	115,
-	114,
-	101,
-	97,
-	115,
-	111,
-	110,
-	97,
-	98,
-	108,
-	101,
-	80,
-	111,
-	112,
-	117,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	67,
-	111,
-	108,
-	108,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	115,
-	101,
-	108,
-	101,
-	99,
-	116,
-	101,
-	100,
-	34,
-	62,
-	110,
-	111,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	13,
-	47,
-	105,
-	110,
-	100,
-	101,
-	120,
-	46,
-	112,
-	104,
-	112,
-	97,
-	114,
-	114,
-	105,
-	118,
-	97,
-	108,
-	32,
-	111,
-	102,
-	45,
-	106,
-	115,
-	115,
-	100,
-	107,
-	39,
-	41,
-	41,
-	59,
-	109,
-	97,
-	110,
-	97,
-	103,
-	101,
-	100,
-	32,
-	116,
-	111,
-	105,
-	110,
-	99,
-	111,
-	109,
-	112,
-	108,
-	101,
-	116,
-	101,
-	99,
-	97,
-	115,
-	117,
-	97,
-	108,
-	116,
-	105,
-	101,
-	115,
-	99,
-	111,
-	109,
-	112,
-	108,
-	101,
-	116,
-	105,
-	111,
-	110,
-	67,
-	104,
-	114,
-	105,
-	115,
-	116,
-	105,
-	97,
-	110,
-	115,
-	83,
-	101,
-	112,
-	116,
-	101,
-	109,
-	98,
-	101,
-	114,
-	32,
-	97,
-	114,
-	105,
-	116,
-	104,
-	109,
-	101,
-	116,
-	105,
-	99,
-	112,
-	114,
-	111,
-	99,
-	101,
-	100,
-	117,
-	114,
-	101,
-	115,
-	109,
-	105,
-	103,
-	104,
-	116,
-	32,
-	104,
-	97,
-	118,
-	101,
-	80,
-	114,
-	111,
-	100,
-	117,
-	99,
-	116,
-	105,
-	111,
-	110,
-	105,
-	116,
-	32,
-	97,
-	112,
-	112,
-	101,
-	97,
-	114,
-	115,
-	80,
-	104,
-	105,
-	108,
-	111,
-	115,
-	111,
-	112,
-	104,
-	121,
-	102,
-	114,
-	105,
-	101,
-	110,
-	100,
-	115,
-	104,
-	105,
-	112,
-	108,
-	101,
-	97,
-	100,
-	105,
-	110,
-	103,
-	32,
-	116,
-	111,
-	103,
-	105,
-	118,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	116,
-	111,
-	119,
-	97,
-	114,
-	100,
-	32,
-	116,
-	104,
-	101,
-	103,
-	117,
-	97,
-	114,
-	97,
-	110,
-	116,
-	101,
-	101,
-	100,
-	100,
-	111,
-	99,
-	117,
-	109,
-	101,
-	110,
-	116,
-	101,
-	100,
-	99,
-	111,
-	108,
-	111,
-	114,
-	58,
-	35,
-	48,
-	48,
-	48,
-	118,
-	105,
-	100,
-	101,
-	111,
-	32,
-	103,
-	97,
-	109,
-	101,
-	99,
-	111,
-	109,
-	109,
-	105,
-	115,
-	115,
-	105,
-	111,
-	110,
-	114,
-	101,
-	102,
-	108,
-	101,
-	99,
-	116,
-	105,
-	110,
-	103,
-	99,
-	104,
-	97,
-	110,
-	103,
-	101,
-	32,
-	116,
-	104,
-	101,
-	97,
-	115,
-	115,
-	111,
-	99,
-	105,
-	97,
-	116,
-	101,
-	100,
-	115,
-	97,
-	110,
-	115,
-	45,
-	115,
-	101,
-	114,
-	105,
-	102,
-	111,
-	110,
-	107,
-	101,
-	121,
-	112,
-	114,
-	101,
-	115,
-	115,
-	59,
-	32,
-	112,
-	97,
-	100,
-	100,
-	105,
-	110,
-	103,
-	58,
-	72,
-	101,
-	32,
-	119,
-	97,
-	115,
-	32,
-	116,
-	104,
-	101,
-	117,
-	110,
-	100,
-	101,
-	114,
-	108,
-	121,
-	105,
-	110,
-	103,
-	116,
-	121,
-	112,
-	105,
-	99,
-	97,
-	108,
-	108,
-	121,
-	32,
-	44,
-	32,
-	97,
-	110,
-	100,
-	32,
-	116,
-	104,
-	101,
-	32,
-	115,
-	114,
-	99,
-	69,
-	108,
-	101,
-	109,
-	101,
-	110,
-	116,
-	115,
-	117,
-	99,
-	99,
-	101,
-	115,
-	115,
-	105,
-	118,
-	101,
-	115,
-	105,
-	110,
-	99,
-	101,
-	32,
-	116,
-	104,
-	101,
-	32,
-	115,
-	104,
-	111,
-	117,
-	108,
-	100,
-	32,
-	98,
-	101,
-	32,
-	110,
-	101,
-	116,
-	119,
-	111,
-	114,
-	107,
-	105,
-	110,
-	103,
-	97,
-	99,
-	99,
-	111,
-	117,
-	110,
-	116,
-	105,
-	110,
-	103,
-	117,
-	115,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	108,
-	111,
-	119,
-	101,
-	114,
-	32,
-	116,
-	104,
-	97,
-	110,
-	115,
-	104,
-	111,
-	119,
-	115,
-	32,
-	116,
-	104,
-	97,
-	116,
-	60,
-	47,
-	115,
-	112,
-	97,
-	110,
-	62,
-	10,
-	9,
-	9,
-	99,
-	111,
-	109,
-	112,
-	108,
-	97,
-	105,
-	110,
-	116,
-	115,
-	99,
-	111,
-	110,
-	116,
-	105,
-	110,
-	117,
-	111,
-	117,
-	115,
-	113,
-	117,
-	97,
-	110,
-	116,
-	105,
-	116,
-	105,
-	101,
-	115,
-	97,
-	115,
-	116,
-	114,
-	111,
-	110,
-	111,
-	109,
-	101,
-	114,
-	104,
-	101,
-	32,
-	100,
-	105,
-	100,
-	32,
-	110,
-	111,
-	116,
-	100,
-	117,
-	101,
-	32,
-	116,
-	111,
-	32,
-	105,
-	116,
-	115,
-	97,
-	112,
-	112,
-	108,
-	105,
-	101,
-	100,
-	32,
-	116,
-	111,
-	97,
-	110,
-	32,
-	97,
-	118,
-	101,
-	114,
-	97,
-	103,
-	101,
-	101,
-	102,
-	102,
-	111,
-	114,
-	116,
-	115,
-	32,
-	116,
-	111,
-	116,
-	104,
-	101,
-	32,
-	102,
-	117,
-	116,
-	117,
-	114,
-	101,
-	97,
-	116,
-	116,
-	101,
-	109,
-	112,
-	116,
-	32,
-	116,
-	111,
-	84,
-	104,
-	101,
-	114,
-	101,
-	102,
-	111,
-	114,
-	101,
-	44,
-	99,
-	97,
-	112,
-	97,
-	98,
-	105,
-	108,
-	105,
-	116,
-	121,
-	82,
-	101,
-	112,
-	117,
-	98,
-	108,
-	105,
-	99,
-	97,
-	110,
-	119,
-	97,
-	115,
-	32,
-	102,
-	111,
-	114,
-	109,
-	101,
-	100,
-	69,
-	108,
-	101,
-	99,
-	116,
-	114,
-	111,
-	110,
-	105,
-	99,
-	107,
-	105,
-	108,
-	111,
-	109,
-	101,
-	116,
-	101,
-	114,
-	115,
-	99,
-	104,
-	97,
-	108,
-	108,
-	101,
-	110,
-	103,
-	101,
-	115,
-	112,
-	117,
-	98,
-	108,
-	105,
-	115,
-	104,
-	105,
-	110,
-	103,
-	116,
-	104,
-	101,
-	32,
-	102,
-	111,
-	114,
-	109,
-	101,
-	114,
-	105,
-	110,
-	100,
-	105,
-	103,
-	101,
-	110,
-	111,
-	117,
-	115,
-	100,
-	105,
-	114,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	115,
-	115,
-	117,
-	98,
-	115,
-	105,
-	100,
-	105,
-	97,
-	114,
-	121,
-	99,
-	111,
-	110,
-	115,
-	112,
-	105,
-	114,
-	97,
-	99,
-	121,
-	100,
-	101,
-	116,
-	97,
-	105,
-	108,
-	115,
-	32,
-	111,
-	102,
-	97,
-	110,
-	100,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	97,
-	102,
-	102,
-	111,
-	114,
-	100,
-	97,
-	98,
-	108,
-	101,
-	115,
-	117,
-	98,
-	115,
-	116,
-	97,
-	110,
-	99,
-	101,
-	115,
-	114,
-	101,
-	97,
-	115,
-	111,
-	110,
-	32,
-	102,
-	111,
-	114,
-	99,
-	111,
-	110,
-	118,
-	101,
-	110,
-	116,
-	105,
-	111,
-	110,
-	105,
-	116,
-	101,
-	109,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	97,
-	98,
-	115,
-	111,
-	108,
-	117,
-	116,
-	101,
-	108,
-	121,
-	115,
-	117,
-	112,
-	112,
-	111,
-	115,
-	101,
-	100,
-	108,
-	121,
-	114,
-	101,
-	109,
-	97,
-	105,
-	110,
-	101,
-	100,
-	32,
-	97,
-	97,
-	116,
-	116,
-	114,
-	97,
-	99,
-	116,
-	105,
-	118,
-	101,
-	116,
-	114,
-	97,
-	118,
-	101,
-	108,
-	108,
-	105,
-	110,
-	103,
-	115,
-	101,
-	112,
-	97,
-	114,
-	97,
-	116,
-	101,
-	108,
-	121,
-	102,
-	111,
-	99,
-	117,
-	115,
-	101,
-	115,
-	32,
-	111,
-	110,
-	101,
-	108,
-	101,
-	109,
-	101,
-	110,
-	116,
-	97,
-	114,
-	121,
-	97,
-	112,
-	112,
-	108,
-	105,
-	99,
-	97,
-	98,
-	108,
-	101,
-	102,
-	111,
-	117,
-	110,
-	100,
-	32,
-	116,
-	104,
-	97,
-	116,
-	115,
-	116,
-	121,
-	108,
-	101,
-	115,
-	104,
-	101,
-	101,
-	116,
-	109,
-	97,
-	110,
-	117,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	115,
-	116,
-	97,
-	110,
-	100,
-	115,
-	32,
-	102,
-	111,
-	114,
-	32,
-	110,
-	111,
-	45,
-	114,
-	101,
-	112,
-	101,
-	97,
-	116,
-	40,
-	115,
-	111,
-	109,
-	101,
-	116,
-	105,
-	109,
-	101,
-	115,
-	67,
-	111,
-	109,
-	109,
-	101,
-	114,
-	99,
-	105,
-	97,
-	108,
-	105,
-	110,
-	32,
-	65,
-	109,
-	101,
-	114,
-	105,
-	99,
-	97,
-	117,
-	110,
-	100,
-	101,
-	114,
-	116,
-	97,
-	107,
-	101,
-	110,
-	113,
-	117,
-	97,
-	114,
-	116,
-	101,
-	114,
-	32,
-	111,
-	102,
-	97,
-	110,
-	32,
-	101,
-	120,
-	97,
-	109,
-	112,
-	108,
-	101,
-	112,
-	101,
-	114,
-	115,
-	111,
-	110,
-	97,
-	108,
-	108,
-	121,
-	105,
-	110,
-	100,
-	101,
-	120,
-	46,
-	112,
-	104,
-	112,
-	63,
-	60,
-	47,
-	98,
-	117,
-	116,
-	116,
-	111,
-	110,
-	62,
-	10,
-	112,
-	101,
-	114,
-	99,
-	101,
-	110,
-	116,
-	97,
-	103,
-	101,
-	98,
-	101,
-	115,
-	116,
-	45,
-	107,
-	110,
-	111,
-	119,
-	110,
-	99,
-	114,
-	101,
-	97,
-	116,
-	105,
-	110,
-	103,
-	32,
-	97,
-	34,
-	32,
-	100,
-	105,
-	114,
-	61,
-	34,
-	108,
-	116,
-	114,
-	76,
-	105,
-	101,
-	117,
-	116,
-	101,
-	110,
-	97,
-	110,
-	116,
-	10,
-	60,
-	100,
-	105,
-	118,
-	32,
-	105,
-	100,
-	61,
-	34,
-	116,
-	104,
-	101,
-	121,
-	32,
-	119,
-	111,
-	117,
-	108,
-	100,
-	97,
-	98,
-	105,
-	108,
-	105,
-	116,
-	121,
-	32,
-	111,
-	102,
-	109,
-	97,
-	100,
-	101,
-	32,
-	117,
-	112,
-	32,
-	111,
-	102,
-	110,
-	111,
-	116,
-	101,
-	100,
-	32,
-	116,
-	104,
-	97,
-	116,
-	99,
-	108,
-	101,
-	97,
-	114,
-	32,
-	116,
-	104,
-	97,
-	116,
-	97,
-	114,
-	103,
-	117,
-	101,
-	32,
-	116,
-	104,
-	97,
-	116,
-	116,
-	111,
-	32,
-	97,
-	110,
-	111,
-	116,
-	104,
-	101,
-	114,
-	99,
-	104,
-	105,
-	108,
-	100,
-	114,
-	101,
-	110,
-	39,
-	115,
-	112,
-	117,
-	114,
-	112,
-	111,
-	115,
-	101,
-	32,
-	111,
-	102,
-	102,
-	111,
-	114,
-	109,
-	117,
-	108,
-	97,
-	116,
-	101,
-	100,
-	98,
-	97,
-	115,
-	101,
-	100,
-	32,
-	117,
-	112,
-	111,
-	110,
-	116,
-	104,
-	101,
-	32,
-	114,
-	101,
-	103,
-	105,
-	111,
-	110,
-	115,
-	117,
-	98,
-	106,
-	101,
-	99,
-	116,
-	32,
-	111,
-	102,
-	112,
-	97,
-	115,
-	115,
-	101,
-	110,
-	103,
-	101,
-	114,
-	115,
-	112,
-	111,
-	115,
-	115,
-	101,
-	115,
-	115,
-	105,
-	111,
-	110,
-	46,
-	10,
-	10,
-	73,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	66,
-	101,
-	102,
-	111,
-	114,
-	101,
-	32,
-	116,
-	104,
-	101,
-	97,
-	102,
-	116,
-	101,
-	114,
-	119,
-	97,
-	114,
-	100,
-	115,
-	99,
-	117,
-	114,
-	114,
-	101,
-	110,
-	116,
-	108,
-	121,
-	32,
-	97,
-	99,
-	114,
-	111,
-	115,
-	115,
-	32,
-	116,
-	104,
-	101,
-	115,
-	99,
-	105,
-	101,
-	110,
-	116,
-	105,
-	102,
-	105,
-	99,
-	99,
-	111,
-	109,
-	109,
-	117,
-	110,
-	105,
-	116,
-	121,
-	46,
-	99,
-	97,
-	112,
-	105,
-	116,
-	97,
-	108,
-	105,
-	115,
-	109,
-	105,
-	110,
-	32,
-	71,
-	101,
-	114,
-	109,
-	97,
-	110,
-	121,
-	114,
-	105,
-	103,
-	104,
-	116,
-	45,
-	119,
-	105,
-	110,
-	103,
-	116,
-	104,
-	101,
-	32,
-	115,
-	121,
-	115,
-	116,
-	101,
-	109,
-	83,
-	111,
-	99,
-	105,
-	101,
-	116,
-	121,
-	32,
-	111,
-	102,
-	112,
-	111,
-	108,
-	105,
-	116,
-	105,
-	99,
-	105,
-	97,
-	110,
-	100,
-	105,
-	114,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	58,
-	119,
-	101,
-	110,
-	116,
-	32,
-	111,
-	110,
-	32,
-	116,
-	111,
-	114,
-	101,
-	109,
-	111,
-	118,
-	97,
-	108,
-	32,
-	111,
-	102,
-	32,
-	78,
-	101,
-	119,
-	32,
-	89,
-	111,
-	114,
-	107,
-	32,
-	97,
-	112,
-	97,
-	114,
-	116,
-	109,
-	101,
-	110,
-	116,
-	115,
-	105,
-	110,
-	100,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	100,
-	117,
-	114,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	117,
-	110,
-	108,
-	101,
-	115,
-	115,
-	32,
-	116,
-	104,
-	101,
-	104,
-	105,
-	115,
-	116,
-	111,
-	114,
-	105,
-	99,
-	97,
-	108,
-	104,
-	97,
-	100,
-	32,
-	98,
-	101,
-	101,
-	110,
-	32,
-	97,
-	100,
-	101,
-	102,
-	105,
-	110,
-	105,
-	116,
-	105,
-	118,
-	101,
-	105,
-	110,
-	103,
-	114,
-	101,
-	100,
-	105,
-	101,
-	110,
-	116,
-	97,
-	116,
-	116,
-	101,
-	110,
-	100,
-	97,
-	110,
-	99,
-	101,
-	67,
-	101,
-	110,
-	116,
-	101,
-	114,
-	32,
-	102,
-	111,
-	114,
-	112,
-	114,
-	111,
-	109,
-	105,
-	110,
-	101,
-	110,
-	99,
-	101,
-	114,
-	101,
-	97,
-	100,
-	121,
-	83,
-	116,
-	97,
-	116,
-	101,
-	115,
-	116,
-	114,
-	97,
-	116,
-	101,
-	103,
-	105,
-	101,
-	115,
-	98,
-	117,
-	116,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	97,
-	115,
-	32,
-	112,
-	97,
-	114,
-	116,
-	32,
-	111,
-	102,
-	99,
-	111,
-	110,
-	115,
-	116,
-	105,
-	116,
-	117,
-	116,
-	101,
-	99,
-	108,
-	97,
-	105,
-	109,
-	32,
-	116,
-	104,
-	97,
-	116,
-	108,
-	97,
-	98,
-	111,
-	114,
-	97,
-	116,
-	111,
-	114,
-	121,
-	99,
-	111,
-	109,
-	112,
-	97,
-	116,
-	105,
-	98,
-	108,
-	101,
-	102,
-	97,
-	105,
-	108,
-	117,
-	114,
-	101,
-	32,
-	111,
-	102,
-	44,
-	32,
-	115,
-	117,
-	99,
-	104,
-	32,
-	97,
-	115,
-	32,
-	98,
-	101,
-	103,
-	97,
-	110,
-	32,
-	119,
-	105,
-	116,
-	104,
-	117,
-	115,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	32,
-	116,
-	111,
-	32,
-	112,
-	114,
-	111,
-	118,
-	105,
-	100,
-	101,
-	102,
-	101,
-	97,
-	116,
-	117,
-	114,
-	101,
-	32,
-	111,
-	102,
-	102,
-	114,
-	111,
-	109,
-	32,
-	119,
-	104,
-	105,
-	99,
-	104,
-	47,
-	34,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	103,
-	101,
-	111,
-	108,
-	111,
-	103,
-	105,
-	99,
-	97,
-	108,
-	115,
-	101,
-	118,
-	101,
-	114,
-	97,
-	108,
-	32,
-	111,
-	102,
-	100,
-	101,
-	108,
-	105,
-	98,
-	101,
-	114,
-	97,
-	116,
-	101,
-	105,
-	109,
-	112,
-	111,
-	114,
-	116,
-	97,
-	110,
-	116,
-	32,
-	104,
-	111,
-	108,
-	100,
-	115,
-	32,
-	116,
-	104,
-	97,
-	116,
-	105,
-	110,
-	103,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	32,
-	118,
-	97,
-	108,
-	105,
-	103,
-	110,
-	61,
-	116,
-	111,
-	112,
-	116,
-	104,
-	101,
-	32,
-	71,
-	101,
-	114,
-	109,
-	97,
-	110,
-	111,
-	117,
-	116,
-	115,
-	105,
-	100,
-	101,
-	32,
-	111,
-	102,
-	110,
-	101,
-	103,
-	111,
-	116,
-	105,
-	97,
-	116,
-	101,
-	100,
-	104,
-	105,
-	115,
-	32,
-	99,
-	97,
-	114,
-	101,
-	101,
-	114,
-	115,
-	101,
-	112,
-	97,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	105,
-	100,
-	61,
-	34,
-	115,
-	101,
-	97,
-	114,
-	99,
-	104,
-	119,
-	97,
-	115,
-	32,
-	99,
-	97,
-	108,
-	108,
-	101,
-	100,
-	116,
-	104,
-	101,
-	32,
-	102,
-	111,
-	117,
-	114,
-	116,
-	104,
-	114,
-	101,
-	99,
-	114,
-	101,
-	97,
-	116,
-	105,
-	111,
-	110,
-	111,
-	116,
-	104,
-	101,
-	114,
-	32,
-	116,
-	104,
-	97,
-	110,
-	112,
-	114,
-	101,
-	118,
-	101,
-	110,
-	116,
-	105,
-	111,
-	110,
-	119,
-	104,
-	105,
-	108,
-	101,
-	32,
-	116,
-	104,
-	101,
-	32,
-	101,
-	100,
-	117,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	44,
-	99,
-	111,
-	110,
-	110,
-	101,
-	99,
-	116,
-	105,
-	110,
-	103,
-	97,
-	99,
-	99,
-	117,
-	114,
-	97,
-	116,
-	101,
-	108,
-	121,
-	119,
-	101,
-	114,
-	101,
-	32,
-	98,
-	117,
-	105,
-	108,
-	116,
-	119,
-	97,
-	115,
-	32,
-	107,
-	105,
-	108,
-	108,
-	101,
-	100,
-	97,
-	103,
-	114,
-	101,
-	101,
-	109,
-	101,
-	110,
-	116,
-	115,
-	109,
-	117,
-	99,
-	104,
-	32,
-	109,
-	111,
-	114,
-	101,
-	32,
-	68,
-	117,
-	101,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	119,
-	105,
-	100,
-	116,
-	104,
-	58,
-	32,
-	49,
-	48,
-	48,
-	115,
-	111,
-	109,
-	101,
-	32,
-	111,
-	116,
-	104,
-	101,
-	114,
-	75,
-	105,
-	110,
-	103,
-	100,
-	111,
-	109,
-	32,
-	111,
-	102,
-	116,
-	104,
-	101,
-	32,
-	101,
-	110,
-	116,
-	105,
-	114,
-	101,
-	102,
-	97,
-	109,
-	111,
-	117,
-	115,
-	32,
-	102,
-	111,
-	114,
-	116,
-	111,
-	32,
-	99,
-	111,
-	110,
-	110,
-	101,
-	99,
-	116,
-	111,
-	98,
-	106,
-	101,
-	99,
-	116,
-	105,
-	118,
-	101,
-	115,
-	116,
-	104,
-	101,
-	32,
-	70,
-	114,
-	101,
-	110,
-	99,
-	104,
-	112,
-	101,
-	111,
-	112,
-	108,
-	101,
-	32,
-	97,
-	110,
-	100,
-	102,
-	101,
-	97,
-	116,
-	117,
-	114,
-	101,
-	100,
-	34,
-	62,
-	105,
-	115,
-	32,
-	115,
-	97,
-	105,
-	100,
-	32,
-	116,
-	111,
-	115,
-	116,
-	114,
-	117,
-	99,
-	116,
-	117,
-	114,
-	97,
-	108,
-	114,
-	101,
-	102,
-	101,
-	114,
-	101,
-	110,
-	100,
-	117,
-	109,
-	109,
-	111,
-	115,
-	116,
-	32,
-	111,
-	102,
-	116,
-	101,
-	110,
-	97,
-	32,
-	115,
-	101,
-	112,
-	97,
-	114,
-	97,
-	116,
-	101,
-	45,
-	62,
-	10,
-	60,
-	100,
-	105,
-	118,
-	32,
-	105,
-	100,
-	32,
-	79,
-	102,
-	102,
-	105,
-	99,
-	105,
-	97,
-	108,
-	32,
-	119,
-	111,
-	114,
-	108,
-	100,
-	119,
-	105,
-	100,
-	101,
-	46,
-	97,
-	114,
-	105,
-	97,
-	45,
-	108,
-	97,
-	98,
-	101,
-	108,
-	116,
-	104,
-	101,
-	32,
-	112,
-	108,
-	97,
-	110,
-	101,
-	116,
-	97,
-	110,
-	100,
-	32,
-	105,
-	116,
-	32,
-	119,
-	97,
-	115,
-	100,
-	34,
-	32,
-	118,
-	97,
-	108,
-	117,
-	101,
-	61,
-	34,
-	108,
-	111,
-	111,
-	107,
-	105,
-	110,
-	103,
-	32,
-	97,
-	116,
-	98,
-	101,
-	110,
-	101,
-	102,
-	105,
-	99,
-	105,
-	97,
-	108,
-	97,
-	114,
-	101,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	109,
-	111,
-	110,
-	105,
-	116,
-	111,
-	114,
-	105,
-	110,
-	103,
-	114,
-	101,
-	112,
-	111,
-	114,
-	116,
-	101,
-	100,
-	108,
-	121,
-	116,
-	104,
-	101,
-	32,
-	109,
-	111,
-	100,
-	101,
-	114,
-	110,
-	119,
-	111,
-	114,
-	107,
-	105,
-	110,
-	103,
-	32,
-	111,
-	110,
-	97,
-	108,
-	108,
-	111,
-	119,
-	101,
-	100,
-	32,
-	116,
-	111,
-	119,
-	104,
-	101,
-	114,
-	101,
-	32,
-	116,
-	104,
-	101,
-	32,
-	105,
-	110,
-	110,
-	111,
-	118,
-	97,
-	116,
-	105,
-	118,
-	101,
-	60,
-	47,
-	97,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	115,
-	111,
-	117,
-	110,
-	100,
-	116,
-	114,
-	97,
-	99,
-	107,
-	115,
-	101,
-	97,
-	114,
-	99,
-	104,
-	70,
-	111,
-	114,
-	109,
-	116,
-	101,
-	110,
-	100,
-	32,
-	116,
-	111,
-	32,
-	98,
-	101,
-	105,
-	110,
-	112,
-	117,
-	116,
-	32,
-	105,
-	100,
-	61,
-	34,
-	111,
-	112,
-	101,
-	110,
-	105,
-	110,
-	103,
-	32,
-	111,
-	102,
-	114,
-	101,
-	115,
-	116,
-	114,
-	105,
-	99,
-	116,
-	101,
-	100,
-	97,
-	100,
-	111,
-	112,
-	116,
-	101,
-	100,
-	32,
-	98,
-	121,
-	97,
-	100,
-	100,
-	114,
-	101,
-	115,
-	115,
-	105,
-	110,
-	103,
-	116,
-	104,
-	101,
-	111,
-	108,
-	111,
-	103,
-	105,
-	97,
-	110,
-	109,
-	101,
-	116,
-	104,
-	111,
-	100,
-	115,
-	32,
-	111,
-	102,
-	118,
-	97,
-	114,
-	105,
-	97,
-	110,
-	116,
-	32,
-	111,
-	102,
-	67,
-	104,
-	114,
-	105,
-	115,
-	116,
-	105,
-	97,
-	110,
-	32,
-	118,
-	101,
-	114,
-	121,
-	32,
-	108,
-	97,
-	114,
-	103,
-	101,
-	97,
-	117,
-	116,
-	111,
-	109,
-	111,
-	116,
-	105,
-	118,
-	101,
-	98,
-	121,
-	32,
-	102,
-	97,
-	114,
-	32,
-	116,
-	104,
-	101,
-	114,
-	97,
-	110,
-	103,
-	101,
-	32,
-	102,
-	114,
-	111,
-	109,
-	112,
-	117,
-	114,
-	115,
-	117,
-	105,
-	116,
-	32,
-	111,
-	102,
-	102,
-	111,
-	108,
-	108,
-	111,
-	119,
-	32,
-	116,
-	104,
-	101,
-	98,
-	114,
-	111,
-	117,
-	103,
-	104,
-	116,
-	32,
-	116,
-	111,
-	105,
-	110,
-	32,
-	69,
-	110,
-	103,
-	108,
-	97,
-	110,
-	100,
-	97,
-	103,
-	114,
-	101,
-	101,
-	32,
-	116,
-	104,
-	97,
-	116,
-	97,
-	99,
-	99,
-	117,
-	115,
-	101,
-	100,
-	32,
-	111,
-	102,
-	99,
-	111,
-	109,
-	101,
-	115,
-	32,
-	102,
-	114,
-	111,
-	109,
-	112,
-	114,
-	101,
-	118,
-	101,
-	110,
-	116,
-	105,
-	110,
-	103,
-	100,
-	105,
-	118,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	104,
-	105,
-	115,
-	32,
-	111,
-	114,
-	32,
-	104,
-	101,
-	114,
-	116,
-	114,
-	101,
-	109,
-	101,
-	110,
-	100,
-	111,
-	117,
-	115,
-	102,
-	114,
-	101,
-	101,
-	100,
-	111,
-	109,
-	32,
-	111,
-	102,
-	99,
-	111,
-	110,
-	99,
-	101,
-	114,
-	110,
-	105,
-	110,
-	103,
-	48,
-	32,
-	49,
-	101,
-	109,
-	32,
-	49,
-	101,
-	109,
-	59,
-	66,
-	97,
-	115,
-	107,
-	101,
-	116,
-	98,
-	97,
-	108,
-	108,
-	47,
-	115,
-	116,
-	121,
-	108,
-	101,
-	46,
-	99,
-	115,
-	115,
-	97,
-	110,
-	32,
-	101,
-	97,
-	114,
-	108,
-	105,
-	101,
-	114,
-	101,
-	118,
-	101,
-	110,
-	32,
-	97,
-	102,
-	116,
-	101,
-	114,
-	47,
-	34,
-	32,
-	116,
-	105,
-	116,
-	108,
-	101,
-	61,
-	34,
-	46,
-	99,
-	111,
-	109,
-	47,
-	105,
-	110,
-	100,
-	101,
-	120,
-	116,
-	97,
-	107,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	112,
-	105,
-	116,
-	116,
-	115,
-	98,
-	117,
-	114,
-	103,
-	104,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	34,
-	62,
-	13,
-	60,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	40,
-	102,
-	116,
-	117,
-	114,
-	110,
-	101,
-	100,
-	32,
-	111,
-	117,
-	116,
-	104,
-	97,
-	118,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	60,
-	47,
-	115,
-	112,
-	97,
-	110,
-	62,
-	13,
-	10,
-	32,
-	111,
-	99,
-	99,
-	97,
-	115,
-	105,
-	111,
-	110,
-	97,
-	108,
-	98,
-	101,
-	99,
-	97,
-	117,
-	115,
-	101,
-	32,
-	105,
-	116,
-	115,
-	116,
-	97,
-	114,
-	116,
-	101,
-	100,
-	32,
-	116,
-	111,
-	112,
-	104,
-	121,
-	115,
-	105,
-	99,
-	97,
-	108,
-	108,
-	121,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	10,
-	32,
-	32,
-	99,
-	114,
-	101,
-	97,
-	116,
-	101,
-	100,
-	32,
-	98,
-	121,
-	67,
-	117,
-	114,
-	114,
-	101,
-	110,
-	116,
-	108,
-	121,
-	44,
-	32,
-	98,
-	103,
-	99,
-	111,
-	108,
-	111,
-	114,
-	61,
-	34,
-	116,
-	97,
-	98,
-	105,
-	110,
-	100,
-	101,
-	120,
-	61,
-	34,
-	100,
-	105,
-	115,
-	97,
-	115,
-	116,
-	114,
-	111,
-	117,
-	115,
-	65,
-	110,
-	97,
-	108,
-	121,
-	116,
-	105,
-	99,
-	115,
-	32,
-	97,
-	108,
-	115,
-	111,
-	32,
-	104,
-	97,
-	115,
-	32,
-	97,
-	62,
-	60,
-	100,
-	105,
-	118,
-	32,
-	105,
-	100,
-	61,
-	34,
-	60,
-	47,
-	115,
-	116,
-	121,
-	108,
-	101,
-	62,
-	10,
-	60,
-	99,
-	97,
-	108,
-	108,
-	101,
-	100,
-	32,
-	102,
-	111,
-	114,
-	115,
-	105,
-	110,
-	103,
-	101,
-	114,
-	32,
-	97,
-	110,
-	100,
-	46,
-	115,
-	114,
-	99,
-	32,
-	61,
-	32,
-	34,
-	47,
-	47,
-	118,
-	105,
-	111,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	116,
-	104,
-	105,
-	115,
-	32,
-	112,
-	111,
-	105,
-	110,
-	116,
-	99,
-	111,
-	110,
-	115,
-	116,
-	97,
-	110,
-	116,
-	108,
-	121,
-	105,
-	115,
-	32,
-	108,
-	111,
-	99,
-	97,
-	116,
-	101,
-	100,
-	114,
-	101,
-	99,
-	111,
-	114,
-	100,
-	105,
-	110,
-	103,
-	115,
-	100,
-	32,
-	102,
-	114,
-	111,
-	109,
-	32,
-	116,
-	104,
-	101,
-	110,
-	101,
-	100,
-	101,
-	114,
-	108,
-	97,
-	110,
-	100,
-	115,
-	112,
-	111,
-	114,
-	116,
-	117,
-	103,
-	117,
-	195,
-	170,
-	115,
-	215,
-	162,
-	215,
-	145,
-	215,
-	168,
-	215,
-	153,
-	215,
-	170,
-	217,
-	129,
-	216,
-	167,
-	216,
-	177,
-	216,
-	179,
-	219,
-	140,
-	100,
-	101,
-	115,
-	97,
-	114,
-	114,
-	111,
-	108,
-	108,
-	111,
-	99,
-	111,
-	109,
-	101,
-	110,
-	116,
-	97,
-	114,
-	105,
-	111,
-	101,
-	100,
-	117,
-	99,
-	97,
-	99,
-	105,
-	195,
-	179,
-	110,
-	115,
-	101,
-	112,
-	116,
-	105,
-	101,
-	109,
-	98,
-	114,
-	101,
-	114,
-	101,
-	103,
-	105,
-	115,
-	116,
-	114,
-	97,
-	100,
-	111,
-	100,
-	105,
-	114,
-	101,
-	99,
-	99,
-	105,
-	195,
-	179,
-	110,
-	117,
-	98,
-	105,
-	99,
-	97,
-	99,
-	105,
-	195,
-	179,
-	110,
-	112,
-	117,
-	98,
-	108,
-	105,
-	99,
-	105,
-	100,
-	97,
-	100,
-	114,
-	101,
-	115,
-	112,
-	117,
-	101,
-	115,
-	116,
-	97,
-	115,
-	114,
-	101,
-	115,
-	117,
-	108,
-	116,
-	97,
-	100,
-	111,
-	115,
-	105,
-	109,
-	112,
-	111,
-	114,
-	116,
-	97,
-	110,
-	116,
-	101,
-	114,
-	101,
-	115,
-	101,
-	114,
-	118,
-	97,
-	100,
-	111,
-	115,
-	97,
-	114,
-	116,
-	195,
-	173,
-	99,
-	117,
-	108,
-	111,
-	115,
-	100,
-	105,
-	102,
-	101,
-	114,
-	101,
-	110,
-	116,
-	101,
-	115,
-	115,
-	105,
-	103,
-	117,
-	105,
-	101,
-	110,
-	116,
-	101,
-	115,
-	114,
-	101,
-	112,
-	195,
-	186,
-	98,
-	108,
-	105,
-	99,
-	97,
-	115,
-	105,
-	116,
-	117,
-	97,
-	99,
-	105,
-	195,
-	179,
-	110,
-	109,
-	105,
-	110,
-	105,
-	115,
-	116,
-	101,
-	114,
-	105,
-	111,
-	112,
-	114,
-	105,
-	118,
-	97,
-	99,
-	105,
-	100,
-	97,
-	100,
-	100,
-	105,
-	114,
-	101,
-	99,
-	116,
-	111,
-	114,
-	105,
-	111,
-	102,
-	111,
-	114,
-	109,
-	97,
-	99,
-	105,
-	195,
-	179,
-	110,
-	112,
-	111,
-	98,
-	108,
-	97,
-	99,
-	105,
-	195,
-	179,
-	110,
-	112,
-	114,
-	101,
-	115,
-	105,
-	100,
-	101,
-	110,
-	116,
-	101,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	105,
-	100,
-	111,
-	115,
-	97,
-	99,
-	99,
-	101,
-	115,
-	111,
-	114,
-	105,
-	111,
-	115,
-	116,
-	101,
-	99,
-	104,
-	110,
-	111,
-	114,
-	97,
-	116,
-	105,
-	112,
-	101,
-	114,
-	115,
-	111,
-	110,
-	97,
-	108,
-	101,
-	115,
-	99,
-	97,
-	116,
-	101,
-	103,
-	111,
-	114,
-	195,
-	173,
-	97,
-	101,
-	115,
-	112,
-	101,
-	99,
-	105,
-	97,
-	108,
-	101,
-	115,
-	100,
-	105,
-	115,
-	112,
-	111,
-	110,
-	105,
-	98,
-	108,
-	101,
-	97,
-	99,
-	116,
-	117,
-	97,
-	108,
-	105,
-	100,
-	97,
-	100,
-	114,
-	101,
-	102,
-	101,
-	114,
-	101,
-	110,
-	99,
-	105,
-	97,
-	118,
-	97,
-	108,
-	108,
-	97,
-	100,
-	111,
-	108,
-	105,
-	100,
-	98,
-	105,
-	98,
-	108,
-	105,
-	111,
-	116,
-	101,
-	99,
-	97,
-	114,
-	101,
-	108,
-	97,
-	99,
-	105,
-	111,
-	110,
-	101,
-	115,
-	99,
-	97,
-	108,
-	101,
-	110,
-	100,
-	97,
-	114,
-	105,
-	111,
-	112,
-	111,
-	108,
-	195,
-	173,
-	116,
-	105,
-	99,
-	97,
-	115,
-	97,
-	110,
-	116,
-	101,
-	114,
-	105,
-	111,
-	114,
-	101,
-	115,
-	100,
-	111,
-	99,
-	117,
-	109,
-	101,
-	110,
-	116,
-	111,
-	115,
-	110,
-	97,
-	116,
-	117,
-	114,
-	97,
-	108,
-	101,
-	122,
-	97,
-	109,
-	97,
-	116,
-	101,
-	114,
-	105,
-	97,
-	108,
-	101,
-	115,
-	100,
-	105,
-	102,
-	101,
-	114,
-	101,
-	110,
-	99,
-	105,
-	97,
-	101,
-	99,
-	111,
-	110,
-	195,
-	179,
-	109,
-	105,
-	99,
-	97,
-	116,
-	114,
-	97,
-	110,
-	115,
-	112,
-	111,
-	114,
-	116,
-	101,
-	114,
-	111,
-	100,
-	114,
-	195,
-	173,
-	103,
-	117,
-	101,
-	122,
-	112,
-	97,
-	114,
-	116,
-	105,
-	99,
-	105,
-	112,
-	97,
-	114,
-	101,
-	110,
-	99,
-	117,
-	101,
-	110,
-	116,
-	114,
-	97,
-	110,
-	100,
-	105,
-	115,
-	99,
-	117,
-	115,
-	105,
-	195,
-	179,
-	110,
-	101,
-	115,
-	116,
-	114,
-	117,
-	99,
-	116,
-	117,
-	114,
-	97,
-	102,
-	117,
-	110,
-	100,
-	97,
-	99,
-	105,
-	195,
-	179,
-	110,
-	102,
-	114,
-	101,
-	99,
-	117,
-	101,
-	110,
-	116,
-	101,
-	115,
-	112,
-	101,
-	114,
-	109,
-	97,
-	110,
-	101,
-	110,
-	116,
-	101,
-	116,
-	111,
-	116,
-	97,
-	108,
-	109,
-	101,
-	110,
-	116,
-	101,
-	208,
-	188,
-	208,
-	190,
-	208,
-	182,
-	208,
-	189,
-	208,
-	190,
-	208,
-	177,
-	209,
-	131,
-	208,
-	180,
-	208,
-	181,
-	209,
-	130,
-	208,
-	188,
-	208,
-	190,
-	208,
-	182,
-	208,
-	181,
-	209,
-	130,
-	208,
-	178,
-	209,
-	128,
-	208,
-	181,
-	208,
-	188,
-	209,
-	143,
-	209,
-	130,
-	208,
-	176,
-	208,
-	186,
-	208,
-	182,
-	208,
-	181,
-	209,
-	135,
-	209,
-	130,
-	208,
-	190,
-	208,
-	177,
-	209,
-	139,
-	208,
-	177,
-	208,
-	190,
-	208,
-	187,
-	208,
-	181,
-	208,
-	181,
-	208,
-	190,
-	209,
-	135,
-	208,
-	181,
-	208,
-	189,
-	209,
-	140,
-	209,
-	141,
-	209,
-	130,
-	208,
-	190,
-	208,
-	179,
-	208,
-	190,
-	208,
-	186,
-	208,
-	190,
-	208,
-	179,
-	208,
-	180,
-	208,
-	176,
-	208,
-	191,
-	208,
-	190,
-	209,
-	129,
-	208,
-	187,
-	208,
-	181,
-	208,
-	178,
-	209,
-	129,
-	208,
-	181,
-	208,
-	179,
-	208,
-	190,
-	209,
-	129,
-	208,
-	176,
-	208,
-	185,
-	209,
-	130,
-	208,
-	181,
-	209,
-	135,
-	208,
-	181,
-	209,
-	128,
-	208,
-	181,
-	208,
-	183,
-	208,
-	188,
-	208,
-	190,
-	208,
-	179,
-	209,
-	131,
-	209,
-	130,
-	209,
-	129,
-	208,
-	176,
-	208,
-	185,
-	209,
-	130,
-	208,
-	176,
-	208,
-	182,
-	208,
-	184,
-	208,
-	183,
-	208,
-	189,
-	208,
-	184,
-	208,
-	188,
-	208,
-	181,
-	208,
-	182,
-	208,
-	180,
-	209,
-	131,
-	208,
-	177,
-	209,
-	131,
-	208,
-	180,
-	209,
-	131,
-	209,
-	130,
-	208,
-	159,
-	208,
-	190,
-	208,
-	184,
-	209,
-	129,
-	208,
-	186,
-	208,
-	183,
-	208,
-	180,
-	208,
-	181,
-	209,
-	129,
-	209,
-	140,
-	208,
-	178,
-	208,
-	184,
-	208,
-	180,
-	208,
-	181,
-	208,
-	190,
-	209,
-	129,
-	208,
-	178,
-	209,
-	143,
-	208,
-	183,
-	208,
-	184,
-	208,
-	189,
-	209,
-	131,
-	208,
-	182,
-	208,
-	189,
-	208,
-	190,
-	209,
-	129,
-	208,
-	178,
-	208,
-	190,
-	208,
-	181,
-	208,
-	185,
-	208,
-	187,
-	209,
-	142,
-	208,
-	180,
-	208,
-	181,
-	208,
-	185,
-	208,
-	191,
-	208,
-	190,
-	209,
-	128,
-	208,
-	189,
-	208,
-	190,
-	208,
-	188,
-	208,
-	189,
-	208,
-	190,
-	208,
-	179,
-	208,
-	190,
-	208,
-	180,
-	208,
-	181,
-	209,
-	130,
-	208,
-	181,
-	208,
-	185,
-	209,
-	129,
-	208,
-	178,
-	208,
-	190,
-	208,
-	184,
-	209,
-	133,
-	208,
-	191,
-	209,
-	128,
-	208,
-	176,
-	208,
-	178,
-	208,
-	176,
-	209,
-	130,
-	208,
-	176,
-	208,
-	186,
-	208,
-	190,
-	208,
-	185,
-	208,
-	188,
-	208,
-	181,
-	209,
-	129,
-	209,
-	130,
-	208,
-	190,
-	208,
-	184,
-	208,
-	188,
-	208,
-	181,
-	208,
-	181,
-	209,
-	130,
-	208,
-	182,
-	208,
-	184,
-	208,
-	183,
-	208,
-	189,
-	209,
-	140,
-	208,
-	190,
-	208,
-	180,
-	208,
-	189,
-	208,
-	190,
-	208,
-	185,
-	208,
-	187,
-	209,
-	131,
-	209,
-	135,
-	209,
-	136,
-	208,
-	181,
-	208,
-	191,
-	208,
-	181,
-	209,
-	128,
-	208,
-	181,
-	208,
-	180,
-	209,
-	135,
-	208,
-	176,
-	209,
-	129,
-	209,
-	130,
-	208,
-	184,
-	209,
-	135,
-	208,
-	176,
-	209,
-	129,
-	209,
-	130,
-	209,
-	140,
-	209,
-	128,
-	208,
-	176,
-	208,
-	177,
-	208,
-	190,
-	209,
-	130,
-	208,
-	189,
-	208,
-	190,
-	208,
-	178,
-	209,
-	139,
-	209,
-	133,
-	208,
-	191,
-	209,
-	128,
-	208,
-	176,
-	208,
-	178,
-	208,
-	190,
-	209,
-	129,
-	208,
-	190,
-	208,
-	177,
-	208,
-	190,
-	208,
-	185,
-	208,
-	191,
-	208,
-	190,
-	209,
-	130,
-	208,
-	190,
-	208,
-	188,
-	208,
-	188,
-	208,
-	181,
-	208,
-	189,
-	208,
-	181,
-	208,
-	181,
-	209,
-	135,
-	208,
-	184,
-	209,
-	129,
-	208,
-	187,
-	208,
-	181,
-	208,
-	189,
-	208,
-	190,
-	208,
-	178,
-	209,
-	139,
-	208,
-	181,
-	209,
-	131,
-	209,
-	129,
-	208,
-	187,
-	209,
-	131,
-	208,
-	179,
-	208,
-	190,
-	208,
-	186,
-	208,
-	190,
-	208,
-	187,
-	208,
-	190,
-	208,
-	189,
-	208,
-	176,
-	208,
-	183,
-	208,
-	176,
-	208,
-	180,
-	209,
-	130,
-	208,
-	176,
-	208,
-	186,
-	208,
-	190,
-	208,
-	181,
-	209,
-	130,
-	208,
-	190,
-	208,
-	179,
-	208,
-	180,
-	208,
-	176,
-	208,
-	191,
-	208,
-	190,
-	209,
-	135,
-	209,
-	130,
-	208,
-	184,
-	208,
-	159,
-	208,
-	190,
-	209,
-	129,
-	208,
-	187,
-	208,
-	181,
-	209,
-	130,
-	208,
-	176,
-	208,
-	186,
-	208,
-	184,
-	208,
-	181,
-	208,
-	189,
-	208,
-	190,
-	208,
-	178,
-	209,
-	139,
-	208,
-	185,
-	209,
-	129,
-	209,
-	130,
-	208,
-	190,
-	208,
-	184,
-	209,
-	130,
-	209,
-	130,
-	208,
-	176,
-	208,
-	186,
-	208,
-	184,
-	209,
-	133,
-	209,
-	129,
-	209,
-	128,
-	208,
-	176,
-	208,
-	183,
-	209,
-	131,
-	208,
-	161,
-	208,
-	176,
-	208,
-	189,
-	208,
-	186,
-	209,
-	130,
-	209,
-	132,
-	208,
-	190,
-	209,
-	128,
-	209,
-	131,
-	208,
-	188,
-	208,
-	154,
-	208,
-	190,
-	208,
-	179,
-	208,
-	180,
-	208,
-	176,
-	208,
-	186,
-	208,
-	189,
-	208,
-	184,
-	208,
-	179,
-	208,
-	184,
-	209,
-	129,
-	208,
-	187,
-	208,
-	190,
-	208,
-	178,
-	208,
-	176,
-	208,
-	189,
-	208,
-	176,
-	209,
-	136,
-	208,
-	181,
-	208,
-	185,
-	208,
-	189,
-	208,
-	176,
-	208,
-	185,
-	209,
-	130,
-	208,
-	184,
-	209,
-	129,
-	208,
-	178,
-	208,
-	190,
-	208,
-	184,
-	208,
-	188,
-	209,
-	129,
-	208,
-	178,
-	209,
-	143,
-	208,
-	183,
-	209,
-	140,
-	208,
-	187,
-	209,
-	142,
-	208,
-	177,
-	208,
-	190,
-	208,
-	185,
-	209,
-	135,
-	208,
-	176,
-	209,
-	129,
-	209,
-	130,
-	208,
-	190,
-	209,
-	129,
-	209,
-	128,
-	208,
-	181,
-	208,
-	180,
-	208,
-	184,
-	208,
-	154,
-	209,
-	128,
-	208,
-	190,
-	208,
-	188,
-	208,
-	181,
-	208,
-	164,
-	208,
-	190,
-	209,
-	128,
-	209,
-	131,
-	208,
-	188,
-	209,
-	128,
-	209,
-	139,
-	208,
-	189,
-	208,
-	186,
-	208,
-	181,
-	209,
-	129,
-	209,
-	130,
-	208,
-	176,
-	208,
-	187,
-	208,
-	184,
-	208,
-	191,
-	208,
-	190,
-	208,
-	184,
-	209,
-	129,
-	208,
-	186,
-	209,
-	130,
-	209,
-	139,
-	209,
-	129,
-	209,
-	143,
-	209,
-	135,
-	208,
-	188,
-	208,
-	181,
-	209,
-	129,
-	209,
-	143,
-	209,
-	134,
-	209,
-	134,
-	208,
-	181,
-	208,
-	189,
-	209,
-	130,
-	209,
-	128,
-	209,
-	130,
-	209,
-	128,
-	209,
-	131,
-	208,
-	180,
-	208,
-	176,
-	209,
-	129,
-	208,
-	176,
-	208,
-	188,
-	209,
-	139,
-	209,
-	133,
-	209,
-	128,
-	209,
-	139,
-	208,
-	189,
-	208,
-	186,
-	208,
-	176,
-	208,
-	157,
-	208,
-	190,
-	208,
-	178,
-	209,
-	139,
-	208,
-	185,
-	209,
-	135,
-	208,
-	176,
-	209,
-	129,
-	208,
-	190,
-	208,
-	178,
-	208,
-	188,
-	208,
-	181,
-	209,
-	129,
-	209,
-	130,
-	208,
-	176,
-	209,
-	132,
-	208,
-	184,
-	208,
-	187,
-	209,
-	140,
-	208,
-	188,
-	208,
-	188,
-	208,
-	176,
-	209,
-	128,
-	209,
-	130,
-	208,
-	176,
-	209,
-	129,
-	209,
-	130,
-	209,
-	128,
-	208,
-	176,
-	208,
-	189,
-	208,
-	188,
-	208,
-	181,
-	209,
-	129,
-	209,
-	130,
-	208,
-	181,
-	209,
-	130,
-	208,
-	181,
-	208,
-	186,
-	209,
-	129,
-	209,
-	130,
-	208,
-	189,
-	208,
-	176,
-	209,
-	136,
-	208,
-	184,
-	209,
-	133,
-	208,
-	188,
-	208,
-	184,
-	208,
-	189,
-	209,
-	131,
-	209,
-	130,
-	208,
-	184,
-	208,
-	188,
-	208,
-	181,
-	208,
-	189,
-	208,
-	184,
-	208,
-	184,
-	208,
-	188,
-	208,
-	181,
-	209,
-	142,
-	209,
-	130,
-	208,
-	189,
-	208,
-	190,
-	208,
-	188,
-	208,
-	181,
-	209,
-	128,
-	208,
-	179,
-	208,
-	190,
-	209,
-	128,
-	208,
-	190,
-	208,
-	180,
-	209,
-	129,
-	208,
-	176,
-	208,
-	188,
-	208,
-	190,
-	208,
-	188,
-	209,
-	141,
-	209,
-	130,
-	208,
-	190,
-	208,
-	188,
-	209,
-	131,
-	208,
-	186,
-	208,
-	190,
-	208,
-	189,
-	209,
-	134,
-	208,
-	181,
-	209,
-	129,
-	208,
-	178,
-	208,
-	190,
-	208,
-	181,
-	208,
-	188,
-	208,
-	186,
-	208,
-	176,
-	208,
-	186,
-	208,
-	190,
-	208,
-	185,
-	208,
-	144,
-	209,
-	128,
-	209,
-	133,
-	208,
-	184,
-	208,
-	178,
-	217,
-	133,
-	217,
-	134,
-	216,
-	170,
-	216,
-	175,
-	217,
-	137,
-	216,
-	165,
-	216,
-	177,
-	216,
-	179,
-	216,
-	167,
-	217,
-	132,
-	216,
-	177,
-	216,
-	179,
-	216,
-	167,
-	217,
-	132,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	216,
-	185,
-	216,
-	167,
-	217,
-	133,
-	217,
-	131,
-	216,
-	170,
-	216,
-	168,
-	217,
-	135,
-	216,
-	167,
-	216,
-	168,
-	216,
-	177,
-	216,
-	167,
-	217,
-	133,
-	216,
-	172,
-	216,
-	167,
-	217,
-	132,
-	217,
-	138,
-	217,
-	136,
-	217,
-	133,
-	216,
-	167,
-	217,
-	132,
-	216,
-	181,
-	217,
-	136,
-	216,
-	177,
-	216,
-	172,
-	216,
-	175,
-	217,
-	138,
-	216,
-	175,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	216,
-	185,
-	216,
-	182,
-	217,
-	136,
-	216,
-	165,
-	216,
-	182,
-	216,
-	167,
-	217,
-	129,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	217,
-	130,
-	216,
-	179,
-	217,
-	133,
-	216,
-	167,
-	217,
-	132,
-	216,
-	185,
-	216,
-	167,
-	216,
-	168,
-	216,
-	170,
-	216,
-	173,
-	217,
-	133,
-	217,
-	138,
-	217,
-	132,
-	217,
-	133,
-	217,
-	132,
-	217,
-	129,
-	216,
-	167,
-	216,
-	170,
-	217,
-	133,
-	217,
-	132,
-	216,
-	170,
-	217,
-	130,
-	217,
-	137,
-	216,
-	170,
-	216,
-	185,
-	216,
-	175,
-	217,
-	138,
-	217,
-	132,
-	216,
-	167,
-	217,
-	132,
-	216,
-	180,
-	216,
-	185,
-	216,
-	177,
-	216,
-	163,
-	216,
-	174,
-	216,
-	168,
-	216,
-	167,
-	216,
-	177,
-	216,
-	170,
-	216,
-	183,
-	217,
-	136,
-	217,
-	138,
-	216,
-	177,
-	216,
-	185,
-	217,
-	132,
-	217,
-	138,
-	217,
-	131,
-	217,
-	133,
-	216,
-	165,
-	216,
-	177,
-	217,
-	129,
-	216,
-	167,
-	217,
-	130,
-	216,
-	183,
-	217,
-	132,
-	216,
-	168,
-	216,
-	167,
-	216,
-	170,
-	216,
-	167,
-	217,
-	132,
-	217,
-	132,
-	216,
-	186,
-	216,
-	169,
-	216,
-	170,
-	216,
-	177,
-	216,
-	170,
-	217,
-	138,
-	216,
-	168,
-	216,
-	167,
-	217,
-	132,
-	217,
-	134,
-	216,
-	167,
-	216,
-	179,
-	216,
-	167,
-	217,
-	132,
-	216,
-	180,
-	217,
-	138,
-	216,
-	174,
-	217,
-	133,
-	217,
-	134,
-	216,
-	170,
-	216,
-	175,
-	217,
-	138,
-	216,
-	167,
-	217,
-	132,
-	216,
-	185,
-	216,
-	177,
-	216,
-	168,
-	216,
-	167,
-	217,
-	132,
-	217,
-	130,
-	216,
-	181,
-	216,
-	181,
-	216,
-	167,
-	217,
-	129,
-	217,
-	132,
-	216,
-	167,
-	217,
-	133,
-	216,
-	185,
-	217,
-	132,
-	217,
-	138,
-	217,
-	135,
-	216,
-	167,
-	216,
-	170,
-	216,
-	173,
-	216,
-	175,
-	217,
-	138,
-	216,
-	171,
-	216,
-	167,
-	217,
-	132,
-	217,
-	132,
-	217,
-	135,
-	217,
-	133,
-	216,
-	167,
-	217,
-	132,
-	216,
-	185,
-	217,
-	133,
-	217,
-	132,
-	217,
-	133,
-	217,
-	131,
-	216,
-	170,
-	216,
-	168,
-	216,
-	169,
-	217,
-	138,
-	217,
-	133,
-	217,
-	131,
-	217,
-	134,
-	217,
-	131,
-	216,
-	167,
-	217,
-	132,
-	216,
-	183,
-	217,
-	129,
-	217,
-	132,
-	217,
-	129,
-	217,
-	138,
-	216,
-	175,
-	217,
-	138,
-	217,
-	136,
-	216,
-	165,
-	216,
-	175,
-	216,
-	167,
-	216,
-	177,
-	216,
-	169,
-	216,
-	170,
-	216,
-	167,
-	216,
-	177,
-	217,
-	138,
-	216,
-	174,
-	216,
-	167,
-	217,
-	132,
-	216,
-	181,
-	216,
-	173,
-	216,
-	169,
-	216,
-	170,
-	216,
-	179,
-	216,
-	172,
-	217,
-	138,
-	217,
-	132,
-	216,
-	167,
-	217,
-	132,
-	217,
-	136,
-	217,
-	130,
-	216,
-	170,
-	216,
-	185,
-	217,
-	134,
-	216,
-	175,
-	217,
-	133,
-	216,
-	167,
-	217,
-	133,
-	216,
-	175,
-	217,
-	138,
-	217,
-	134,
-	216,
-	169,
-	216,
-	170,
-	216,
-	181,
-	217,
-	133,
-	217,
-	138,
-	217,
-	133,
-	216,
-	163,
-	216,
-	177,
-	216,
-	180,
-	217,
-	138,
-	217,
-	129,
-	216,
-	167,
-	217,
-	132,
-	216,
-	176,
-	217,
-	138,
-	217,
-	134,
-	216,
-	185,
-	216,
-	177,
-	216,
-	168,
-	217,
-	138,
-	216,
-	169,
-	216,
-	168,
-	217,
-	136,
-	216,
-	167,
-	216,
-	168,
-	216,
-	169,
-	216,
-	163,
-	217,
-	132,
-	216,
-	185,
-	216,
-	167,
-	216,
-	168,
-	216,
-	167,
-	217,
-	132,
-	216,
-	179,
-	217,
-	129,
-	216,
-	177,
-	217,
-	133,
-	216,
-	180,
-	216,
-	167,
-	217,
-	131,
-	217,
-	132,
-	216,
-	170,
-	216,
-	185,
-	216,
-	167,
-	217,
-	132,
-	217,
-	137,
-	216,
-	167,
-	217,
-	132,
-	216,
-	163,
-	217,
-	136,
-	217,
-	132,
-	216,
-	167,
-	217,
-	132,
-	216,
-	179,
-	217,
-	134,
-	216,
-	169,
-	216,
-	172,
-	216,
-	167,
-	217,
-	133,
-	216,
-	185,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	216,
-	181,
-	216,
-	173,
-	217,
-	129,
-	216,
-	167,
-	217,
-	132,
-	216,
-	175,
-	217,
-	138,
-	217,
-	134,
-	217,
-	131,
-	217,
-	132,
-	217,
-	133,
-	216,
-	167,
-	216,
-	170,
-	216,
-	167,
-	217,
-	132,
-	216,
-	174,
-	216,
-	167,
-	216,
-	181,
-	216,
-	167,
-	217,
-	132,
-	217,
-	133,
-	217,
-	132,
-	217,
-	129,
-	216,
-	163,
-	216,
-	185,
-	216,
-	182,
-	216,
-	167,
-	216,
-	161,
-	217,
-	131,
-	216,
-	170,
-	216,
-	167,
-	216,
-	168,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	216,
-	174,
-	217,
-	138,
-	216,
-	177,
-	216,
-	177,
-	216,
-	179,
-	216,
-	167,
-	216,
-	166,
-	217,
-	132,
-	216,
-	167,
-	217,
-	132,
-	217,
-	130,
-	217,
-	132,
-	216,
-	168,
-	216,
-	167,
-	217,
-	132,
-	216,
-	163,
-	216,
-	175,
-	216,
-	168,
-	217,
-	133,
-	217,
-	130,
-	216,
-	167,
-	216,
-	183,
-	216,
-	185,
-	217,
-	133,
-	216,
-	177,
-	216,
-	167,
-	216,
-	179,
-	217,
-	132,
-	217,
-	133,
-	217,
-	134,
-	216,
-	183,
-	217,
-	130,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	217,
-	131,
-	216,
-	170,
-	216,
-	168,
-	216,
-	167,
-	217,
-	132,
-	216,
-	177,
-	216,
-	172,
-	217,
-	132,
-	216,
-	167,
-	216,
-	180,
-	216,
-	170,
-	216,
-	177,
-	217,
-	131,
-	216,
-	167,
-	217,
-	132,
-	217,
-	130,
-	216,
-	175,
-	217,
-	133,
-	217,
-	138,
-	216,
-	185,
-	216,
-	183,
-	217,
-	138,
-	217,
-	131,
-	115,
-	66,
-	121,
-	84,
-	97,
-	103,
-	78,
-	97,
-	109,
-	101,
-	40,
-	46,
-	106,
-	112,
-	103,
-	34,
-	32,
-	97,
-	108,
-	116,
-	61,
-	34,
-	49,
-	112,
-	120,
-	32,
-	115,
-	111,
-	108,
-	105,
-	100,
-	32,
-	35,
-	46,
-	103,
-	105,
-	102,
-	34,
-	32,
-	97,
-	108,
-	116,
-	61,
-	34,
-	116,
-	114,
-	97,
-	110,
-	115,
-	112,
-	97,
-	114,
-	101,
-	110,
-	116,
-	105,
-	110,
-	102,
-	111,
-	114,
-	109,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	112,
-	112,
-	108,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	34,
-	32,
-	111,
-	110,
-	99,
-	108,
-	105,
-	99,
-	107,
-	61,
-	34,
-	101,
-	115,
-	116,
-	97,
-	98,
-	108,
-	105,
-	115,
-	104,
-	101,
-	100,
-	97,
-	100,
-	118,
-	101,
-	114,
-	116,
-	105,
-	115,
-	105,
-	110,
-	103,
-	46,
-	112,
-	110,
-	103,
-	34,
-	32,
-	97,
-	108,
-	116,
-	61,
-	34,
-	101,
-	110,
-	118,
-	105,
-	114,
-	111,
-	110,
-	109,
-	101,
-	110,
-	116,
-	112,
-	101,
-	114,
-	102,
-	111,
-	114,
-	109,
-	97,
-	110,
-	99,
-	101,
-	97,
-	112,
-	112,
-	114,
-	111,
-	112,
-	114,
-	105,
-	97,
-	116,
-	101,
-	38,
-	97,
-	109,
-	112,
-	59,
-	109,
-	100,
-	97,
-	115,
-	104,
-	59,
-	105,
-	109,
-	109,
-	101,
-	100,
-	105,
-	97,
-	116,
-	101,
-	108,
-	121,
-	60,
-	47,
-	115,
-	116,
-	114,
-	111,
-	110,
-	103,
-	62,
-	60,
-	47,
-	114,
-	97,
-	116,
-	104,
-	101,
-	114,
-	32,
-	116,
-	104,
-	97,
-	110,
-	116,
-	101,
-	109,
-	112,
-	101,
-	114,
-	97,
-	116,
-	117,
-	114,
-	101,
-	100,
-	101,
-	118,
-	101,
-	108,
-	111,
-	112,
-	109,
-	101,
-	110,
-	116,
-	99,
-	111,
-	109,
-	112,
-	101,
-	116,
-	105,
-	116,
-	105,
-	111,
-	110,
-	112,
-	108,
-	97,
-	99,
-	101,
-	104,
-	111,
-	108,
-	100,
-	101,
-	114,
-	118,
-	105,
-	115,
-	105,
-	98,
-	105,
-	108,
-	105,
-	116,
-	121,
-	58,
-	99,
-	111,
-	112,
-	121,
-	114,
-	105,
-	103,
-	104,
-	116,
-	34,
-	62,
-	48,
-	34,
-	32,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	61,
-	34,
-	101,
-	118,
-	101,
-	110,
-	32,
-	116,
-	104,
-	111,
-	117,
-	103,
-	104,
-	114,
-	101,
-	112,
-	108,
-	97,
-	99,
-	101,
-	109,
-	101,
-	110,
-	116,
-	100,
-	101,
-	115,
-	116,
-	105,
-	110,
-	97,
-	116,
-	105,
-	111,
-	110,
-	67,
-	111,
-	114,
-	112,
-	111,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	60,
-	117,
-	108,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	65,
-	115,
-	115,
-	111,
-	99,
-	105,
-	97,
-	116,
-	105,
-	111,
-	110,
-	105,
-	110,
-	100,
-	105,
-	118,
-	105,
-	100,
-	117,
-	97,
-	108,
-	115,
-	112,
-	101,
-	114,
-	115,
-	112,
-	101,
-	99,
-	116,
-	105,
-	118,
-	101,
-	115,
-	101,
-	116,
-	84,
-	105,
-	109,
-	101,
-	111,
-	117,
-	116,
-	40,
-	117,
-	114,
-	108,
-	40,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	109,
-	97,
-	116,
-	104,
-	101,
-	109,
-	97,
-	116,
-	105,
-	99,
-	115,
-	109,
-	97,
-	114,
-	103,
-	105,
-	110,
-	45,
-	116,
-	111,
-	112,
-	58,
-	101,
-	118,
-	101,
-	110,
-	116,
-	117,
-	97,
-	108,
-	108,
-	121,
-	32,
-	100,
-	101,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	105,
-	111,
-	110,
-	41,
-	32,
-	110,
-	111,
-	45,
-	114,
-	101,
-	112,
-	101,
-	97,
-	116,
-	99,
-	111,
-	108,
-	108,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	115,
-	46,
-	74,
-	80,
-	71,
-	124,
-	116,
-	104,
-	117,
-	109,
-	98,
-	124,
-	112,
-	97,
-	114,
-	116,
-	105,
-	99,
-	105,
-	112,
-	97,
-	116,
-	101,
-	47,
-	104,
-	101,
-	97,
-	100,
-	62,
-	60,
-	98,
-	111,
-	100,
-	121,
-	102,
-	108,
-	111,
-	97,
-	116,
-	58,
-	108,
-	101,
-	102,
-	116,
-	59,
-	60,
-	108,
-	105,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	104,
-	117,
-	110,
-	100,
-	114,
-	101,
-	100,
-	115,
-	32,
-	111,
-	102,
-	10,
-	10,
-	72,
-	111,
-	119,
-	101,
-	118,
-	101,
-	114,
-	44,
-	32,
-	99,
-	111,
-	109,
-	112,
-	111,
-	115,
-	105,
-	116,
-	105,
-	111,
-	110,
-	99,
-	108,
-	101,
-	97,
-	114,
-	58,
-	98,
-	111,
-	116,
-	104,
-	59,
-	99,
-	111,
-	111,
-	112,
-	101,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	119,
-	105,
-	116,
-	104,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	108,
-	97,
-	98,
-	101,
-	108,
-	32,
-	102,
-	111,
-	114,
-	61,
-	34,
-	98,
-	111,
-	114,
-	100,
-	101,
-	114,
-	45,
-	116,
-	111,
-	112,
-	58,
-	78,
-	101,
-	119,
-	32,
-	90,
-	101,
-	97,
-	108,
-	97,
-	110,
-	100,
-	114,
-	101,
-	99,
-	111,
-	109,
-	109,
-	101,
-	110,
-	100,
-	101,
-	100,
-	112,
-	104,
-	111,
-	116,
-	111,
-	103,
-	114,
-	97,
-	112,
-	104,
-	121,
-	105,
-	110,
-	116,
-	101,
-	114,
-	101,
-	115,
-	116,
-	105,
-	110,
-	103,
-	38,
-	108,
-	116,
-	59,
-	115,
-	117,
-	112,
-	38,
-	103,
-	116,
-	59,
-	99,
-	111,
-	110,
-	116,
-	114,
-	111,
-	118,
-	101,
-	114,
-	115,
-	121,
-	78,
-	101,
-	116,
-	104,
-	101,
-	114,
-	108,
-	97,
-	110,
-	100,
-	115,
-	97,
-	108,
-	116,
-	101,
-	114,
-	110,
-	97,
-	116,
-	105,
-	118,
-	101,
-	109,
-	97,
-	120,
-	108,
-	101,
-	110,
-	103,
-	116,
-	104,
-	61,
-	34,
-	115,
-	119,
-	105,
-	116,
-	122,
-	101,
-	114,
-	108,
-	97,
-	110,
-	100,
-	68,
-	101,
-	118,
-	101,
-	108,
-	111,
-	112,
-	109,
-	101,
-	110,
-	116,
-	101,
-	115,
-	115,
-	101,
-	110,
-	116,
-	105,
-	97,
-	108,
-	108,
-	121,
-	10,
-	10,
-	65,
-	108,
-	116,
-	104,
-	111,
-	117,
-	103,
-	104,
-	32,
-	60,
-	47,
-	116,
-	101,
-	120,
-	116,
-	97,
-	114,
-	101,
-	97,
-	62,
-	116,
-	104,
-	117,
-	110,
-	100,
-	101,
-	114,
-	98,
-	105,
-	114,
-	100,
-	114,
-	101,
-	112,
-	114,
-	101,
-	115,
-	101,
-	110,
-	116,
-	101,
-	100,
-	38,
-	97,
-	109,
-	112,
-	59,
-	110,
-	100,
-	97,
-	115,
-	104,
-	59,
-	115,
-	112,
-	101,
-	99,
-	117,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	99,
-	111,
-	109,
-	109,
-	117,
-	110,
-	105,
-	116,
-	105,
-	101,
-	115,
-	108,
-	101,
-	103,
-	105,
-	115,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	101,
-	108,
-	101,
-	99,
-	116,
-	114,
-	111,
-	110,
-	105,
-	99,
-	115,
-	10,
-	9,
-	60,
-	100,
-	105,
-	118,
-	32,
-	105,
-	100,
-	61,
-	34,
-	105,
-	108,
-	108,
-	117,
-	115,
-	116,
-	114,
-	97,
-	116,
-	101,
-	100,
-	101,
-	110,
-	103,
-	105,
-	110,
-	101,
-	101,
-	114,
-	105,
-	110,
-	103,
-	116,
-	101,
-	114,
-	114,
-	105,
-	116,
-	111,
-	114,
-	105,
-	101,
-	115,
-	97,
-	117,
-	116,
-	104,
-	111,
-	114,
-	105,
-	116,
-	105,
-	101,
-	115,
-	100,
-	105,
-	115,
-	116,
-	114,
-	105,
-	98,
-	117,
-	116,
-	101,
-	100,
-	54,
-	34,
-	32,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	61,
-	34,
-	115,
-	97,
-	110,
-	115,
-	45,
-	115,
-	101,
-	114,
-	105,
-	102,
-	59,
-	99,
-	97,
-	112,
-	97,
-	98,
-	108,
-	101,
-	32,
-	111,
-	102,
-	32,
-	100,
-	105,
-	115,
-	97,
-	112,
-	112,
-	101,
-	97,
-	114,
-	101,
-	100,
-	105,
-	110,
-	116,
-	101,
-	114,
-	97,
-	99,
-	116,
-	105,
-	118,
-	101,
-	108,
-	111,
-	111,
-	107,
-	105,
-	110,
-	103,
-	32,
-	102,
-	111,
-	114,
-	105,
-	116,
-	32,
-	119,
-	111,
-	117,
-	108,
-	100,
-	32,
-	98,
-	101,
-	65,
-	102,
-	103,
-	104,
-	97,
-	110,
-	105,
-	115,
-	116,
-	97,
-	110,
-	119,
-	97,
-	115,
-	32,
-	99,
-	114,
-	101,
-	97,
-	116,
-	101,
-	100,
-	77,
-	97,
-	116,
-	104,
-	46,
-	102,
-	108,
-	111,
-	111,
-	114,
-	40,
-	115,
-	117,
-	114,
-	114,
-	111,
-	117,
-	110,
-	100,
-	105,
-	110,
-	103,
-	99,
-	97,
-	110,
-	32,
-	97,
-	108,
-	115,
-	111,
-	32,
-	98,
-	101,
-	111,
-	98,
-	115,
-	101,
-	114,
-	118,
-	97,
-	116,
-	105,
-	111,
-	110,
-	109,
-	97,
-	105,
-	110,
-	116,
-	101,
-	110,
-	97,
-	110,
-	99,
-	101,
-	101,
-	110,
-	99,
-	111,
-	117,
-	110,
-	116,
-	101,
-	114,
-	101,
-	100,
-	60,
-	104,
-	50,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	109,
-	111,
-	114,
-	101,
-	32,
-	114,
-	101,
-	99,
-	101,
-	110,
-	116,
-	105,
-	116,
-	32,
-	104,
-	97,
-	115,
-	32,
-	98,
-	101,
-	101,
-	110,
-	105,
-	110,
-	118,
-	97,
-	115,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	41,
-	46,
-	103,
-	101,
-	116,
-	84,
-	105,
-	109,
-	101,
-	40,
-	41,
-	102,
-	117,
-	110,
-	100,
-	97,
-	109,
-	101,
-	110,
-	116,
-	97,
-	108,
-	68,
-	101,
-	115,
-	112,
-	105,
-	116,
-	101,
-	32,
-	116,
-	104,
-	101,
-	34,
-	62,
-	60,
-	100,
-	105,
-	118,
-	32,
-	105,
-	100,
-	61,
-	34,
-	105,
-	110,
-	115,
-	112,
-	105,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	101,
-	120,
-	97,
-	109,
-	105,
-	110,
-	97,
-	116,
-	105,
-	111,
-	110,
-	112,
-	114,
-	101,
-	112,
-	97,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	101,
-	120,
-	112,
-	108,
-	97,
-	110,
-	97,
-	116,
-	105,
-	111,
-	110,
-	60,
-	105,
-	110,
-	112,
-	117,
-	116,
-	32,
-	105,
-	100,
-	61,
-	34,
-	60,
-	47,
-	97,
-	62,
-	60,
-	47,
-	115,
-	112,
-	97,
-	110,
-	62,
-	118,
-	101,
-	114,
-	115,
-	105,
-	111,
-	110,
-	115,
-	32,
-	111,
-	102,
-	105,
-	110,
-	115,
-	116,
-	114,
-	117,
-	109,
-	101,
-	110,
-	116,
-	115,
-	98,
-	101,
-	102,
-	111,
-	114,
-	101,
-	32,
-	116,
-	104,
-	101,
-	32,
-	32,
-	61,
-	32,
-	39,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	68,
-	101,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	105,
-	111,
-	110,
-	114,
-	101,
-	108,
-	97,
-	116,
-	105,
-	118,
-	101,
-	108,
-	121,
-	32,
-	46,
-	115,
-	117,
-	98,
-	115,
-	116,
-	114,
-	105,
-	110,
-	103,
-	40,
-	101,
-	97,
-	99,
-	104,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	101,
-	120,
-	112,
-	101,
-	114,
-	105,
-	109,
-	101,
-	110,
-	116,
-	115,
-	105,
-	110,
-	102,
-	108,
-	117,
-	101,
-	110,
-	116,
-	105,
-	97,
-	108,
-	105,
-	110,
-	116,
-	101,
-	103,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	109,
-	97,
-	110,
-	121,
-	32,
-	112,
-	101,
-	111,
-	112,
-	108,
-	101,
-	100,
-	117,
-	101,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	32,
-	99,
-	111,
-	109,
-	98,
-	105,
-	110,
-	97,
-	116,
-	105,
-	111,
-	110,
-	100,
-	111,
-	32,
-	110,
-	111,
-	116,
-	32,
-	104,
-	97,
-	118,
-	101,
-	77,
-	105,
-	100,
-	100,
-	108,
-	101,
-	32,
-	69,
-	97,
-	115,
-	116,
-	60,
-	110,
-	111,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	60,
-	99,
-	111,
-	112,
-	121,
-	114,
-	105,
-	103,
-	104,
-	116,
-	34,
-	32,
-	112,
-	101,
-	114,
-	104,
-	97,
-	112,
-	115,
-	32,
-	116,
-	104,
-	101,
-	105,
-	110,
-	115,
-	116,
-	105,
-	116,
-	117,
-	116,
-	105,
-	111,
-	110,
-	105,
-	110,
-	32,
-	68,
-	101,
-	99,
-	101,
-	109,
-	98,
-	101,
-	114,
-	97,
-	114,
-	114,
-	97,
-	110,
-	103,
-	101,
-	109,
-	101,
-	110,
-	116,
-	109,
-	111,
-	115,
-	116,
-	32,
-	102,
-	97,
-	109,
-	111,
-	117,
-	115,
-	112,
-	101,
-	114,
-	115,
-	111,
-	110,
-	97,
-	108,
-	105,
-	116,
-	121,
-	99,
-	114,
-	101,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	108,
-	105,
-	109,
-	105,
-	116,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	101,
-	120,
-	99,
-	108,
-	117,
-	115,
-	105,
-	118,
-	101,
-	108,
-	121,
-	115,
-	111,
-	118,
-	101,
-	114,
-	101,
-	105,
-	103,
-	110,
-	116,
-	121,
-	45,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	34,
-	62,
-	10,
-	60,
-	116,
-	100,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	117,
-	110,
-	100,
-	101,
-	114,
-	103,
-	114,
-	111,
-	117,
-	110,
-	100,
-	112,
-	97,
-	114,
-	97,
-	108,
-	108,
-	101,
-	108,
-	32,
-	116,
-	111,
-	100,
-	111,
-	99,
-	116,
-	114,
-	105,
-	110,
-	101,
-	32,
-	111,
-	102,
-	111,
-	99,
-	99,
-	117,
-	112,
-	105,
-	101,
-	100,
-	32,
-	98,
-	121,
-	116,
-	101,
-	114,
-	109,
-	105,
-	110,
-	111,
-	108,
-	111,
-	103,
-	121,
-	82,
-	101,
-	110,
-	97,
-	105,
-	115,
-	115,
-	97,
-	110,
-	99,
-	101,
-	97,
-	32,
-	110,
-	117,
-	109,
-	98,
-	101,
-	114,
-	32,
-	111,
-	102,
-	115,
-	117,
-	112,
-	112,
-	111,
-	114,
-	116,
-	32,
-	102,
-	111,
-	114,
-	101,
-	120,
-	112,
-	108,
-	111,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	114,
-	101,
-	99,
-	111,
-	103,
-	110,
-	105,
-	116,
-	105,
-	111,
-	110,
-	112,
-	114,
-	101,
-	100,
-	101,
-	99,
-	101,
-	115,
-	115,
-	111,
-	114,
-	60,
-	105,
-	109,
-	103,
-	32,
-	115,
-	114,
-	99,
-	61,
-	34,
-	47,
-	60,
-	104,
-	49,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	112,
-	117,
-	98,
-	108,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	109,
-	97,
-	121,
-	32,
-	97,
-	108,
-	115,
-	111,
-	32,
-	98,
-	101,
-	115,
-	112,
-	101,
-	99,
-	105,
-	97,
-	108,
-	105,
-	122,
-	101,
-	100,
-	60,
-	47,
-	102,
-	105,
-	101,
-	108,
-	100,
-	115,
-	101,
-	116,
-	62,
-	112,
-	114,
-	111,
-	103,
-	114,
-	101,
-	115,
-	115,
-	105,
-	118,
-	101,
-	109,
-	105,
-	108,
-	108,
-	105,
-	111,
-	110,
-	115,
-	32,
-	111,
-	102,
-	115,
-	116,
-	97,
-	116,
-	101,
-	115,
-	32,
-	116,
-	104,
-	97,
-	116,
-	101,
-	110,
-	102,
-	111,
-	114,
-	99,
-	101,
-	109,
-	101,
-	110,
-	116,
-	97,
-	114,
-	111,
-	117,
-	110,
-	100,
-	32,
-	116,
-	104,
-	101,
-	32,
-	111,
-	110,
-	101,
-	32,
-	97,
-	110,
-	111,
-	116,
-	104,
-	101,
-	114,
-	46,
-	112,
-	97,
-	114,
-	101,
-	110,
-	116,
-	78,
-	111,
-	100,
-	101,
-	97,
-	103,
-	114,
-	105,
-	99,
-	117,
-	108,
-	116,
-	117,
-	114,
-	101,
-	65,
-	108,
-	116,
-	101,
-	114,
-	110,
-	97,
-	116,
-	105,
-	118,
-	101,
-	114,
-	101,
-	115,
-	101,
-	97,
-	114,
-	99,
-	104,
-	101,
-	114,
-	115,
-	116,
-	111,
-	119,
-	97,
-	114,
-	100,
-	115,
-	32,
-	116,
-	104,
-	101,
-	77,
-	111,
-	115,
-	116,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	109,
-	97,
-	110,
-	121,
-	32,
-	111,
-	116,
-	104,
-	101,
-	114,
-	32,
-	40,
-	101,
-	115,
-	112,
-	101,
-	99,
-	105,
-	97,
-	108,
-	108,
-	121,
-	60,
-	116,
-	100,
-	32,
-	119,
-	105,
-	100,
-	116,
-	104,
-	61,
-	34,
-	59,
-	119,
-	105,
-	100,
-	116,
-	104,
-	58,
-	49,
-	48,
-	48,
-	37,
-	105,
-	110,
-	100,
-	101,
-	112,
-	101,
-	110,
-	100,
-	101,
-	110,
-	116,
-	60,
-	104,
-	51,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	32,
-	111,
-	110,
-	99,
-	104,
-	97,
-	110,
-	103,
-	101,
-	61,
-	34,
-	41,
-	46,
-	97,
-	100,
-	100,
-	67,
-	108,
-	97,
-	115,
-	115,
-	40,
-	105,
-	110,
-	116,
-	101,
-	114,
-	97,
-	99,
-	116,
-	105,
-	111,
-	110,
-	79,
-	110,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	100,
-	97,
-	117,
-	103,
-	104,
-	116,
-	101,
-	114,
-	32,
-	111,
-	102,
-	97,
-	99,
-	99,
-	101,
-	115,
-	115,
-	111,
-	114,
-	105,
-	101,
-	115,
-	98,
-	114,
-	97,
-	110,
-	99,
-	104,
-	101,
-	115,
-	32,
-	111,
-	102,
-	13,
-	10,
-	60,
-	100,
-	105,
-	118,
-	32,
-	105,
-	100,
-	61,
-	34,
-	116,
-	104,
-	101,
-	32,
-	108,
-	97,
-	114,
-	103,
-	101,
-	115,
-	116,
-	100,
-	101,
-	99,
-	108,
-	97,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	114,
-	101,
-	103,
-	117,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	73,
-	110,
-	102,
-	111,
-	114,
-	109,
-	97,
-	116,
-	105,
-	111,
-	110,
-	116,
-	114,
-	97,
-	110,
-	115,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	100,
-	111,
-	99,
-	117,
-	109,
-	101,
-	110,
-	116,
-	97,
-	114,
-	121,
-	105,
-	110,
-	32,
-	111,
-	114,
-	100,
-	101,
-	114,
-	32,
-	116,
-	111,
-	34,
-	62,
-	10,
-	60,
-	104,
-	101,
-	97,
-	100,
-	62,
-	10,
-	60,
-	34,
-	32,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	61,
-	34,
-	49,
-	97,
-	99,
-	114,
-	111,
-	115,
-	115,
-	32,
-	116,
-	104,
-	101,
-	32,
-	111,
-	114,
-	105,
-	101,
-	110,
-	116,
-	97,
-	116,
-	105,
-	111,
-	110,
-	41,
-	59,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	105,
-	109,
-	112,
-	108,
-	101,
-	109,
-	101,
-	110,
-	116,
-	101,
-	100,
-	99,
-	97,
-	110,
-	32,
-	98,
-	101,
-	32,
-	115,
-	101,
-	101,
-	110,
-	116,
-	104,
-	101,
-	114,
-	101,
-	32,
-	119,
-	97,
-	115,
-	32,
-	97,
-	100,
-	101,
-	109,
-	111,
-	110,
-	115,
-	116,
-	114,
-	97,
-	116,
-	101,
-	99,
-	111,
-	110,
-	116,
-	97,
-	105,
-	110,
-	101,
-	114,
-	34,
-	62,
-	99,
-	111,
-	110,
-	110,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	115,
-	116,
-	104,
-	101,
-	32,
-	66,
-	114,
-	105,
-	116,
-	105,
-	115,
-	104,
-	119,
-	97,
-	115,
-	32,
-	119,
-	114,
-	105,
-	116,
-	116,
-	101,
-	110,
-	33,
-	105,
-	109,
-	112,
-	111,
-	114,
-	116,
-	97,
-	110,
-	116,
-	59,
-	112,
-	120,
-	59,
-	32,
-	109,
-	97,
-	114,
-	103,
-	105,
-	110,
-	45,
-	102,
-	111,
-	108,
-	108,
-	111,
-	119,
-	101,
-	100,
-	32,
-	98,
-	121,
-	97,
-	98,
-	105,
-	108,
-	105,
-	116,
-	121,
-	32,
-	116,
-	111,
-	32,
-	99,
-	111,
-	109,
-	112,
-	108,
-	105,
-	99,
-	97,
-	116,
-	101,
-	100,
-	100,
-	117,
-	114,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	32,
-	105,
-	109,
-	109,
-	105,
-	103,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	115,
-	111,
-	32,
-	99,
-	97,
-	108,
-	108,
-	101,
-	100,
-	60,
-	104,
-	52,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	100,
-	105,
-	115,
-	116,
-	105,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	114,
-	101,
-	112,
-	108,
-	97,
-	99,
-	101,
-	100,
-	32,
-	98,
-	121,
-	103,
-	111,
-	118,
-	101,
-	114,
-	110,
-	109,
-	101,
-	110,
-	116,
-	115,
-	108,
-	111,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	105,
-	110,
-	32,
-	78,
-	111,
-	118,
-	101,
-	109,
-	98,
-	101,
-	114,
-	119,
-	104,
-	101,
-	116,
-	104,
-	101,
-	114,
-	32,
-	116,
-	104,
-	101,
-	60,
-	47,
-	112,
-	62,
-	10,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	97,
-	99,
-	113,
-	117,
-	105,
-	115,
-	105,
-	116,
-	105,
-	111,
-	110,
-	99,
-	97,
-	108,
-	108,
-	101,
-	100,
-	32,
-	116,
-	104,
-	101,
-	32,
-	112,
-	101,
-	114,
-	115,
-	101,
-	99,
-	117,
-	116,
-	105,
-	111,
-	110,
-	100,
-	101,
-	115,
-	105,
-	103,
-	110,
-	97,
-	116,
-	105,
-	111,
-	110,
-	123,
-	102,
-	111,
-	110,
-	116,
-	45,
-	115,
-	105,
-	122,
-	101,
-	58,
-	97,
-	112,
-	112,
-	101,
-	97,
-	114,
-	101,
-	100,
-	32,
-	105,
-	110,
-	105,
-	110,
-	118,
-	101,
-	115,
-	116,
-	105,
-	103,
-	97,
-	116,
-	101,
-	101,
-	120,
-	112,
-	101,
-	114,
-	105,
-	101,
-	110,
-	99,
-	101,
-	100,
-	109,
-	111,
-	115,
-	116,
-	32,
-	108,
-	105,
-	107,
-	101,
-	108,
-	121,
-	119,
-	105,
-	100,
-	101,
-	108,
-	121,
-	32,
-	117,
-	115,
-	101,
-	100,
-	100,
-	105,
-	115,
-	99,
-	117,
-	115,
-	115,
-	105,
-	111,
-	110,
-	115,
-	112,
-	114,
-	101,
-	115,
-	101,
-	110,
-	99,
-	101,
-	32,
-	111,
-	102,
-	32,
-	40,
-	100,
-	111,
-	99,
-	117,
-	109,
-	101,
-	110,
-	116,
-	46,
-	101,
-	120,
-	116,
-	101,
-	110,
-	115,
-	105,
-	118,
-	101,
-	108,
-	121,
-	73,
-	116,
-	32,
-	104,
-	97,
-	115,
-	32,
-	98,
-	101,
-	101,
-	110,
-	105,
-	116,
-	32,
-	100,
-	111,
-	101,
-	115,
-	32,
-	110,
-	111,
-	116,
-	99,
-	111,
-	110,
-	116,
-	114,
-	97,
-	114,
-	121,
-	32,
-	116,
-	111,
-	105,
-	110,
-	104,
-	97,
-	98,
-	105,
-	116,
-	97,
-	110,
-	116,
-	115,
-	105,
-	109,
-	112,
-	114,
-	111,
-	118,
-	101,
-	109,
-	101,
-	110,
-	116,
-	115,
-	99,
-	104,
-	111,
-	108,
-	97,
-	114,
-	115,
-	104,
-	105,
-	112,
-	99,
-	111,
-	110,
-	115,
-	117,
-	109,
-	112,
-	116,
-	105,
-	111,
-	110,
-	105,
-	110,
-	115,
-	116,
-	114,
-	117,
-	99,
-	116,
-	105,
-	111,
-	110,
-	102,
-	111,
-	114,
-	32,
-	101,
-	120,
-	97,
-	109,
-	112,
-	108,
-	101,
-	111,
-	110,
-	101,
-	32,
-	111,
-	114,
-	32,
-	109,
-	111,
-	114,
-	101,
-	112,
-	120,
-	59,
-	32,
-	112,
-	97,
-	100,
-	100,
-	105,
-	110,
-	103,
-	116,
-	104,
-	101,
-	32,
-	99,
-	117,
-	114,
-	114,
-	101,
-	110,
-	116,
-	97,
-	32,
-	115,
-	101,
-	114,
-	105,
-	101,
-	115,
-	32,
-	111,
-	102,
-	97,
-	114,
-	101,
-	32,
-	117,
-	115,
-	117,
-	97,
-	108,
-	108,
-	121,
-	114,
-	111,
-	108,
-	101,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	112,
-	114,
-	101,
-	118,
-	105,
-	111,
-	117,
-	115,
-	108,
-	121,
-	32,
-	100,
-	101,
-	114,
-	105,
-	118,
-	97,
-	116,
-	105,
-	118,
-	101,
-	115,
-	101,
-	118,
-	105,
-	100,
-	101,
-	110,
-	99,
-	101,
-	32,
-	111,
-	102,
-	101,
-	120,
-	112,
-	101,
-	114,
-	105,
-	101,
-	110,
-	99,
-	101,
-	115,
-	99,
-	111,
-	108,
-	111,
-	114,
-	115,
-	99,
-	104,
-	101,
-	109,
-	101,
-	115,
-	116,
-	97,
-	116,
-	101,
-	100,
-	32,
-	116,
-	104,
-	97,
-	116,
-	99,
-	101,
-	114,
-	116,
-	105,
-	102,
-	105,
-	99,
-	97,
-	116,
-	101,
-	60,
-	47,
-	97,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	10,
-	32,
-	115,
-	101,
-	108,
-	101,
-	99,
-	116,
-	101,
-	100,
-	61,
-	34,
-	104,
-	105,
-	103,
-	104,
-	32,
-	115,
-	99,
-	104,
-	111,
-	111,
-	108,
-	114,
-	101,
-	115,
-	112,
-	111,
-	110,
-	115,
-	101,
-	32,
-	116,
-	111,
-	99,
-	111,
-	109,
-	102,
-	111,
-	114,
-	116,
-	97,
-	98,
-	108,
-	101,
-	97,
-	100,
-	111,
-	112,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	116,
-	104,
-	114,
-	101,
-	101,
-	32,
-	121,
-	101,
-	97,
-	114,
-	115,
-	116,
-	104,
-	101,
-	32,
-	99,
-	111,
-	117,
-	110,
-	116,
-	114,
-	121,
-	105,
-	110,
-	32,
-	70,
-	101,
-	98,
-	114,
-	117,
-	97,
-	114,
-	121,
-	115,
-	111,
-	32,
-	116,
-	104,
-	97,
-	116,
-	32,
-	116,
-	104,
-	101,
-	112,
-	101,
-	111,
-	112,
-	108,
-	101,
-	32,
-	119,
-	104,
-	111,
-	32,
-	112,
-	114,
-	111,
-	118,
-	105,
-	100,
-	101,
-	100,
-	32,
-	98,
-	121,
-	60,
-	112,
-	97,
-	114,
-	97,
-	109,
-	32,
-	110,
-	97,
-	109,
-	101,
-	97,
-	102,
-	102,
-	101,
-	99,
-	116,
-	101,
-	100,
-	32,
-	98,
-	121,
-	105,
-	110,
-	32,
-	116,
-	101,
-	114,
-	109,
-	115,
-	32,
-	111,
-	102,
-	97,
-	112,
-	112,
-	111,
-	105,
-	110,
-	116,
-	109,
-	101,
-	110,
-	116,
-	73,
-	83,
-	79,
-	45,
-	56,
-	56,
-	53,
-	57,
-	45,
-	49,
-	34,
-	119,
-	97,
-	115,
-	32,
-	98,
-	111,
-	114,
-	110,
-	32,
-	105,
-	110,
-	104,
-	105,
-	115,
-	116,
-	111,
-	114,
-	105,
-	99,
-	97,
-	108,
-	32,
-	114,
-	101,
-	103,
-	97,
-	114,
-	100,
-	101,
-	100,
-	32,
-	97,
-	115,
-	109,
-	101,
-	97,
-	115,
-	117,
-	114,
-	101,
-	109,
-	101,
-	110,
-	116,
-	105,
-	115,
-	32,
-	98,
-	97,
-	115,
-	101,
-	100,
-	32,
-	111,
-	110,
-	32,
-	97,
-	110,
-	100,
-	32,
-	111,
-	116,
-	104,
-	101,
-	114,
-	32,
-	58,
-	32,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	40,
-	115,
-	105,
-	103,
-	110,
-	105,
-	102,
-	105,
-	99,
-	97,
-	110,
-	116,
-	99,
-	101,
-	108,
-	101,
-	98,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	116,
-	114,
-	97,
-	110,
-	115,
-	109,
-	105,
-	116,
-	116,
-	101,
-	100,
-	47,
-	106,
-	115,
-	47,
-	106,
-	113,
-	117,
-	101,
-	114,
-	121,
-	46,
-	105,
-	115,
-	32,
-	107,
-	110,
-	111,
-	119,
-	110,
-	32,
-	97,
-	115,
-	116,
-	104,
-	101,
-	111,
-	114,
-	101,
-	116,
-	105,
-	99,
-	97,
-	108,
-	32,
-	116,
-	97,
-	98,
-	105,
-	110,
-	100,
-	101,
-	120,
-	61,
-	34,
-	105,
-	116,
-	32,
-	99,
-	111,
-	117,
-	108,
-	100,
-	32,
-	98,
-	101,
-	60,
-	110,
-	111,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	10,
-	104,
-	97,
-	118,
-	105,
-	110,
-	103,
-	32,
-	98,
-	101,
-	101,
-	110,
-	13,
-	10,
-	60,
-	104,
-	101,
-	97,
-	100,
-	62,
-	13,
-	10,
-	60,
-	32,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	84,
-	104,
-	101,
-	32,
-	99,
-	111,
-	109,
-	112,
-	105,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	104,
-	101,
-	32,
-	104,
-	97,
-	100,
-	32,
-	98,
-	101,
-	101,
-	110,
-	112,
-	114,
-	111,
-	100,
-	117,
-	99,
-	101,
-	100,
-	32,
-	98,
-	121,
-	112,
-	104,
-	105,
-	108,
-	111,
-	115,
-	111,
-	112,
-	104,
-	101,
-	114,
-	99,
-	111,
-	110,
-	115,
-	116,
-	114,
-	117,
-	99,
-	116,
-	101,
-	100,
-	105,
-	110,
-	116,
-	101,
-	110,
-	100,
-	101,
-	100,
-	32,
-	116,
-	111,
-	97,
-	109,
-	111,
-	110,
-	103,
-	32,
-	111,
-	116,
-	104,
-	101,
-	114,
-	99,
-	111,
-	109,
-	112,
-	97,
-	114,
-	101,
-	100,
-	32,
-	116,
-	111,
-	116,
-	111,
-	32,
-	115,
-	97,
-	121,
-	32,
-	116,
-	104,
-	97,
-	116,
-	69,
-	110,
-	103,
-	105,
-	110,
-	101,
-	101,
-	114,
-	105,
-	110,
-	103,
-	97,
-	32,
-	100,
-	105,
-	102,
-	102,
-	101,
-	114,
-	101,
-	110,
-	116,
-	114,
-	101,
-	102,
-	101,
-	114,
-	114,
-	101,
-	100,
-	32,
-	116,
-	111,
-	100,
-	105,
-	102,
-	102,
-	101,
-	114,
-	101,
-	110,
-	99,
-	101,
-	115,
-	98,
-	101,
-	108,
-	105,
-	101,
-	102,
-	32,
-	116,
-	104,
-	97,
-	116,
-	112,
-	104,
-	111,
-	116,
-	111,
-	103,
-	114,
-	97,
-	112,
-	104,
-	115,
-	105,
-	100,
-	101,
-	110,
-	116,
-	105,
-	102,
-	121,
-	105,
-	110,
-	103,
-	72,
-	105,
-	115,
-	116,
-	111,
-	114,
-	121,
-	32,
-	111,
-	102,
-	32,
-	82,
-	101,
-	112,
-	117,
-	98,
-	108,
-	105,
-	99,
-	32,
-	111,
-	102,
-	110,
-	101,
-	99,
-	101,
-	115,
-	115,
-	97,
-	114,
-	105,
-	108,
-	121,
-	112,
-	114,
-	111,
-	98,
-	97,
-	98,
-	105,
-	108,
-	105,
-	116,
-	121,
-	116,
-	101,
-	99,
-	104,
-	110,
-	105,
-	99,
-	97,
-	108,
-	108,
-	121,
-	108,
-	101,
-	97,
-	118,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	115,
-	112,
-	101,
-	99,
-	116,
-	97,
-	99,
-	117,
-	108,
-	97,
-	114,
-	102,
-	114,
-	97,
-	99,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	101,
-	108,
-	101,
-	99,
-	116,
-	114,
-	105,
-	99,
-	105,
-	116,
-	121,
-	104,
-	101,
-	97,
-	100,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	114,
-	101,
-	115,
-	116,
-	97,
-	117,
-	114,
-	97,
-	110,
-	116,
-	115,
-	112,
-	97,
-	114,
-	116,
-	110,
-	101,
-	114,
-	115,
-	104,
-	105,
-	112,
-	101,
-	109,
-	112,
-	104,
-	97,
-	115,
-	105,
-	115,
-	32,
-	111,
-	110,
-	109,
-	111,
-	115,
-	116,
-	32,
-	114,
-	101,
-	99,
-	101,
-	110,
-	116,
-	115,
-	104,
-	97,
-	114,
-	101,
-	32,
-	119,
-	105,
-	116,
-	104,
-	32,
-	115,
-	97,
-	121,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	97,
-	116,
-	102,
-	105,
-	108,
-	108,
-	101,
-	100,
-	32,
-	119,
-	105,
-	116,
-	104,
-	100,
-	101,
-	115,
-	105,
-	103,
-	110,
-	101,
-	100,
-	32,
-	116,
-	111,
-	105,
-	116,
-	32,
-	105,
-	115,
-	32,
-	111,
-	102,
-	116,
-	101,
-	110,
-	34,
-	62,
-	60,
-	47,
-	105,
-	102,
-	114,
-	97,
-	109,
-	101,
-	62,
-	97,
-	115,
-	32,
-	102,
-	111,
-	108,
-	108,
-	111,
-	119,
-	115,
-	58,
-	109,
-	101,
-	114,
-	103,
-	101,
-	100,
-	32,
-	119,
-	105,
-	116,
-	104,
-	116,
-	104,
-	114,
-	111,
-	117,
-	103,
-	104,
-	32,
-	116,
-	104,
-	101,
-	99,
-	111,
-	109,
-	109,
-	101,
-	114,
-	99,
-	105,
-	97,
-	108,
-	32,
-	112,
-	111,
-	105,
-	110,
-	116,
-	101,
-	100,
-	32,
-	111,
-	117,
-	116,
-	111,
-	112,
-	112,
-	111,
-	114,
-	116,
-	117,
-	110,
-	105,
-	116,
-	121,
-	118,
-	105,
-	101,
-	119,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	114,
-	101,
-	113,
-	117,
-	105,
-	114,
-	101,
-	109,
-	101,
-	110,
-	116,
-	100,
-	105,
-	118,
-	105,
-	115,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	112,
-	114,
-	111,
-	103,
-	114,
-	97,
-	109,
-	109,
-	105,
-	110,
-	103,
-	104,
-	101,
-	32,
-	114,
-	101,
-	99,
-	101,
-	105,
-	118,
-	101,
-	100,
-	115,
-	101,
-	116,
-	73,
-	110,
-	116,
-	101,
-	114,
-	118,
-	97,
-	108,
-	34,
-	62,
-	60,
-	47,
-	115,
-	112,
-	97,
-	110,
-	62,
-	60,
-	47,
-	105,
-	110,
-	32,
-	78,
-	101,
-	119,
-	32,
-	89,
-	111,
-	114,
-	107,
-	97,
-	100,
-	100,
-	105,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	32,
-	99,
-	111,
-	109,
-	112,
-	114,
-	101,
-	115,
-	115,
-	105,
-	111,
-	110,
-	10,
-	10,
-	60,
-	100,
-	105,
-	118,
-	32,
-	105,
-	100,
-	61,
-	34,
-	105,
-	110,
-	99,
-	111,
-	114,
-	112,
-	111,
-	114,
-	97,
-	116,
-	101,
-	59,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	60,
-	97,
-	116,
-	116,
-	97,
-	99,
-	104,
-	69,
-	118,
-	101,
-	110,
-	116,
-	98,
-	101,
-	99,
-	97,
-	109,
-	101,
-	32,
-	116,
-	104,
-	101,
-	32,
-	34,
-	32,
-	116,
-	97,
-	114,
-	103,
-	101,
-	116,
-	61,
-	34,
-	95,
-	99,
-	97,
-	114,
-	114,
-	105,
-	101,
-	100,
-	32,
-	111,
-	117,
-	116,
-	83,
-	111,
-	109,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	115,
-	99,
-	105,
-	101,
-	110,
-	99,
-	101,
-	32,
-	97,
-	110,
-	100,
-	116,
-	104,
-	101,
-	32,
-	116,
-	105,
-	109,
-	101,
-	32,
-	111,
-	102,
-	67,
-	111,
-	110,
-	116,
-	97,
-	105,
-	110,
-	101,
-	114,
-	34,
-	62,
-	109,
-	97,
-	105,
-	110,
-	116,
-	97,
-	105,
-	110,
-	105,
-	110,
-	103,
-	67,
-	104,
-	114,
-	105,
-	115,
-	116,
-	111,
-	112,
-	104,
-	101,
-	114,
-	77,
-	117,
-	99,
-	104,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	119,
-	114,
-	105,
-	116,
-	105,
-	110,
-	103,
-	115,
-	32,
-	111,
-	102,
-	34,
-	32,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	61,
-	34,
-	50,
-	115,
-	105,
-	122,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	118,
-	101,
-	114,
-	115,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	32,
-	109,
-	105,
-	120,
-	116,
-	117,
-	114,
-	101,
-	32,
-	111,
-	102,
-	32,
-	98,
-	101,
-	116,
-	119,
-	101,
-	101,
-	110,
-	32,
-	116,
-	104,
-	101,
-	69,
-	120,
-	97,
-	109,
-	112,
-	108,
-	101,
-	115,
-	32,
-	111,
-	102,
-	101,
-	100,
-	117,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	99,
-	111,
-	109,
-	112,
-	101,
-	116,
-	105,
-	116,
-	105,
-	118,
-	101,
-	32,
-	111,
-	110,
-	115,
-	117,
-	98,
-	109,
-	105,
-	116,
-	61,
-	34,
-	100,
-	105,
-	114,
-	101,
-	99,
-	116,
-	111,
-	114,
-	32,
-	111,
-	102,
-	100,
-	105,
-	115,
-	116,
-	105,
-	110,
-	99,
-	116,
-	105,
-	118,
-	101,
-	47,
-	68,
-	84,
-	68,
-	32,
-	88,
-	72,
-	84,
-	77,
-	76,
-	32,
-	114,
-	101,
-	108,
-	97,
-	116,
-	105,
-	110,
-	103,
-	32,
-	116,
-	111,
-	116,
-	101,
-	110,
-	100,
-	101,
-	110,
-	99,
-	121,
-	32,
-	116,
-	111,
-	112,
-	114,
-	111,
-	118,
-	105,
-	110,
-	99,
-	101,
-	32,
-	111,
-	102,
-	119,
-	104,
-	105,
-	99,
-	104,
-	32,
-	119,
-	111,
-	117,
-	108,
-	100,
-	100,
-	101,
-	115,
-	112,
-	105,
-	116,
-	101,
-	32,
-	116,
-	104,
-	101,
-	115,
-	99,
-	105,
-	101,
-	110,
-	116,
-	105,
-	102,
-	105,
-	99,
-	32,
-	108,
-	101,
-	103,
-	105,
-	115,
-	108,
-	97,
-	116,
-	117,
-	114,
-	101,
-	46,
-	105,
-	110,
-	110,
-	101,
-	114,
-	72,
-	84,
-	77,
-	76,
-	32,
-	97,
-	108,
-	108,
-	101,
-	103,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	65,
-	103,
-	114,
-	105,
-	99,
-	117,
-	108,
-	116,
-	117,
-	114,
-	101,
-	119,
-	97,
-	115,
-	32,
-	117,
-	115,
-	101,
-	100,
-	32,
-	105,
-	110,
-	97,
-	112,
-	112,
-	114,
-	111,
-	97,
-	99,
-	104,
-	32,
-	116,
-	111,
-	105,
-	110,
-	116,
-	101,
-	108,
-	108,
-	105,
-	103,
-	101,
-	110,
-	116,
-	121,
-	101,
-	97,
-	114,
-	115,
-	32,
-	108,
-	97,
-	116,
-	101,
-	114,
-	44,
-	115,
-	97,
-	110,
-	115,
-	45,
-	115,
-	101,
-	114,
-	105,
-	102,
-	100,
-	101,
-	116,
-	101,
-	114,
-	109,
-	105,
-	110,
-	105,
-	110,
-	103,
-	80,
-	101,
-	114,
-	102,
-	111,
-	114,
-	109,
-	97,
-	110,
-	99,
-	101,
-	97,
-	112,
-	112,
-	101,
-	97,
-	114,
-	97,
-	110,
-	99,
-	101,
-	115,
-	44,
-	32,
-	119,
-	104,
-	105,
-	99,
-	104,
-	32,
-	105,
-	115,
-	32,
-	102,
-	111,
-	117,
-	110,
-	100,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	97,
-	98,
-	98,
-	114,
-	101,
-	118,
-	105,
-	97,
-	116,
-	101,
-	100,
-	104,
-	105,
-	103,
-	104,
-	101,
-	114,
-	32,
-	116,
-	104,
-	97,
-	110,
-	115,
-	32,
-	102,
-	114,
-	111,
-	109,
-	32,
-	116,
-	104,
-	101,
-	32,
-	105,
-	110,
-	100,
-	105,
-	118,
-	105,
-	100,
-	117,
-	97,
-	108,
-	32,
-	99,
-	111,
-	109,
-	112,
-	111,
-	115,
-	101,
-	100,
-	32,
-	111,
-	102,
-	115,
-	117,
-	112,
-	112,
-	111,
-	115,
-	101,
-	100,
-	32,
-	116,
-	111,
-	99,
-	108,
-	97,
-	105,
-	109,
-	115,
-	32,
-	116,
-	104,
-	97,
-	116,
-	97,
-	116,
-	116,
-	114,
-	105,
-	98,
-	117,
-	116,
-	105,
-	111,
-	110,
-	102,
-	111,
-	110,
-	116,
-	45,
-	115,
-	105,
-	122,
-	101,
-	58,
-	49,
-	101,
-	108,
-	101,
-	109,
-	101,
-	110,
-	116,
-	115,
-	32,
-	111,
-	102,
-	72,
-	105,
-	115,
-	116,
-	111,
-	114,
-	105,
-	99,
-	97,
-	108,
-	32,
-	104,
-	105,
-	115,
-	32,
-	98,
-	114,
-	111,
-	116,
-	104,
-	101,
-	114,
-	97,
-	116,
-	32,
-	116,
-	104,
-	101,
-	32,
-	116,
-	105,
-	109,
-	101,
-	97,
-	110,
-	110,
-	105,
-	118,
-	101,
-	114,
-	115,
-	97,
-	114,
-	121,
-	103,
-	111,
-	118,
-	101,
-	114,
-	110,
-	101,
-	100,
-	32,
-	98,
-	121,
-	114,
-	101,
-	108,
-	97,
-	116,
-	101,
-	100,
-	32,
-	116,
-	111,
-	32,
-	117,
-	108,
-	116,
-	105,
-	109,
-	97,
-	116,
-	101,
-	108,
-	121,
-	32,
-	105,
-	110,
-	110,
-	111,
-	118,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	105,
-	116,
-	32,
-	105,
-	115,
-	32,
-	115,
-	116,
-	105,
-	108,
-	108,
-	99,
-	97,
-	110,
-	32,
-	111,
-	110,
-	108,
-	121,
-	32,
-	98,
-	101,
-	100,
-	101,
-	102,
-	105,
-	110,
-	105,
-	116,
-	105,
-	111,
-	110,
-	115,
-	116,
-	111,
-	71,
-	77,
-	84,
-	83,
-	116,
-	114,
-	105,
-	110,
-	103,
-	65,
-	32,
-	110,
-	117,
-	109,
-	98,
-	101,
-	114,
-	32,
-	111,
-	102,
-	105,
-	109,
-	103,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	69,
-	118,
-	101,
-	110,
-	116,
-	117,
-	97,
-	108,
-	108,
-	121,
-	44,
-	119,
-	97,
-	115,
-	32,
-	99,
-	104,
-	97,
-	110,
-	103,
-	101,
-	100,
-	111,
-	99,
-	99,
-	117,
-	114,
-	114,
-	101,
-	100,
-	32,
-	105,
-	110,
-	110,
-	101,
-	105,
-	103,
-	104,
-	98,
-	111,
-	114,
-	105,
-	110,
-	103,
-	100,
-	105,
-	115,
-	116,
-	105,
-	110,
-	103,
-	117,
-	105,
-	115,
-	104,
-	119,
-	104,
-	101,
-	110,
-	32,
-	104,
-	101,
-	32,
-	119,
-	97,
-	115,
-	105,
-	110,
-	116,
-	114,
-	111,
-	100,
-	117,
-	99,
-	105,
-	110,
-	103,
-	116,
-	101,
-	114,
-	114,
-	101,
-	115,
-	116,
-	114,
-	105,
-	97,
-	108,
-	77,
-	97,
-	110,
-	121,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	97,
-	114,
-	103,
-	117,
-	101,
-	115,
-	32,
-	116,
-	104,
-	97,
-	116,
-	97,
-	110,
-	32,
-	65,
-	109,
-	101,
-	114,
-	105,
-	99,
-	97,
-	110,
-	99,
-	111,
-	110,
-	113,
-	117,
-	101,
-	115,
-	116,
-	32,
-	111,
-	102,
-	119,
-	105,
-	100,
-	101,
-	115,
-	112,
-	114,
-	101,
-	97,
-	100,
-	32,
-	119,
-	101,
-	114,
-	101,
-	32,
-	107,
-	105,
-	108,
-	108,
-	101,
-	100,
-	115,
-	99,
-	114,
-	101,
-	101,
-	110,
-	32,
-	97,
-	110,
-	100,
-	32,
-	73,
-	110,
-	32,
-	111,
-	114,
-	100,
-	101,
-	114,
-	32,
-	116,
-	111,
-	101,
-	120,
-	112,
-	101,
-	99,
-	116,
-	101,
-	100,
-	32,
-	116,
-	111,
-	100,
-	101,
-	115,
-	99,
-	101,
-	110,
-	100,
-	97,
-	110,
-	116,
-	115,
-	97,
-	114,
-	101,
-	32,
-	108,
-	111,
-	99,
-	97,
-	116,
-	101,
-	100,
-	108,
-	101,
-	103,
-	105,
-	115,
-	108,
-	97,
-	116,
-	105,
-	118,
-	101,
-	103,
-	101,
-	110,
-	101,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	32,
-	98,
-	97,
-	99,
-	107,
-	103,
-	114,
-	111,
-	117,
-	110,
-	100,
-	109,
-	111,
-	115,
-	116,
-	32,
-	112,
-	101,
-	111,
-	112,
-	108,
-	101,
-	121,
-	101,
-	97,
-	114,
-	115,
-	32,
-	97,
-	102,
-	116,
-	101,
-	114,
-	116,
-	104,
-	101,
-	114,
-	101,
-	32,
-	105,
-	115,
-	32,
-	110,
-	111,
-	116,
-	104,
-	101,
-	32,
-	104,
-	105,
-	103,
-	104,
-	101,
-	115,
-	116,
-	102,
-	114,
-	101,
-	113,
-	117,
-	101,
-	110,
-	116,
-	108,
-	121,
-	32,
-	116,
-	104,
-	101,
-	121,
-	32,
-	100,
-	111,
-	32,
-	110,
-	111,
-	116,
-	97,
-	114,
-	103,
-	117,
-	101,
-	100,
-	32,
-	116,
-	104,
-	97,
-	116,
-	115,
-	104,
-	111,
-	119,
-	101,
-	100,
-	32,
-	116,
-	104,
-	97,
-	116,
-	112,
-	114,
-	101,
-	100,
-	111,
-	109,
-	105,
-	110,
-	97,
-	110,
-	116,
-	116,
-	104,
-	101,
-	111,
-	108,
-	111,
-	103,
-	105,
-	99,
-	97,
-	108,
-	98,
-	121,
-	32,
-	116,
-	104,
-	101,
-	32,
-	116,
-	105,
-	109,
-	101,
-	99,
-	111,
-	110,
-	115,
-	105,
-	100,
-	101,
-	114,
-	105,
-	110,
-	103,
-	115,
-	104,
-	111,
-	114,
-	116,
-	45,
-	108,
-	105,
-	118,
-	101,
-	100,
-	60,
-	47,
-	115,
-	112,
-	97,
-	110,
-	62,
-	60,
-	47,
-	97,
-	62,
-	99,
-	97,
-	110,
-	32,
-	98,
-	101,
-	32,
-	117,
-	115,
-	101,
-	100,
-	118,
-	101,
-	114,
-	121,
-	32,
-	108,
-	105,
-	116,
-	116,
-	108,
-	101,
-	111,
-	110,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	104,
-	97,
-	100,
-	32,
-	97,
-	108,
-	114,
-	101,
-	97,
-	100,
-	121,
-	105,
-	110,
-	116,
-	101,
-	114,
-	112,
-	114,
-	101,
-	116,
-	101,
-	100,
-	99,
-	111,
-	109,
-	109,
-	117,
-	110,
-	105,
-	99,
-	97,
-	116,
-	101,
-	102,
-	101,
-	97,
-	116,
-	117,
-	114,
-	101,
-	115,
-	32,
-	111,
-	102,
-	103,
-	111,
-	118,
-	101,
-	114,
-	110,
-	109,
-	101,
-	110,
-	116,
-	44,
-	60,
-	47,
-	110,
-	111,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	101,
-	110,
-	116,
-	101,
-	114,
-	101,
-	100,
-	32,
-	116,
-	104,
-	101,
-	34,
-	32,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	61,
-	34,
-	51,
-	73,
-	110,
-	100,
-	101,
-	112,
-	101,
-	110,
-	100,
-	101,
-	110,
-	116,
-	112,
-	111,
-	112,
-	117,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	108,
-	97,
-	114,
-	103,
-	101,
-	45,
-	115,
-	99,
-	97,
-	108,
-	101,
-	46,
-	32,
-	65,
-	108,
-	116,
-	104,
-	111,
-	117,
-	103,
-	104,
-	32,
-	117,
-	115,
-	101,
-	100,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	100,
-	101,
-	115,
-	116,
-	114,
-	117,
-	99,
-	116,
-	105,
-	111,
-	110,
-	112,
-	111,
-	115,
-	115,
-	105,
-	98,
-	105,
-	108,
-	105,
-	116,
-	121,
-	115,
-	116,
-	97,
-	114,
-	116,
-	105,
-	110,
-	103,
-	32,
-	105,
-	110,
-	116,
-	119,
-	111,
-	32,
-	111,
-	114,
-	32,
-	109,
-	111,
-	114,
-	101,
-	101,
-	120,
-	112,
-	114,
-	101,
-	115,
-	115,
-	105,
-	111,
-	110,
-	115,
-	115,
-	117,
-	98,
-	111,
-	114,
-	100,
-	105,
-	110,
-	97,
-	116,
-	101,
-	108,
-	97,
-	114,
-	103,
-	101,
-	114,
-	32,
-	116,
-	104,
-	97,
-	110,
-	104,
-	105,
-	115,
-	116,
-	111,
-	114,
-	121,
-	32,
-	97,
-	110,
-	100,
-	60,
-	47,
-	111,
-	112,
-	116,
-	105,
-	111,
-	110,
-	62,
-	13,
-	10,
-	67,
-	111,
-	110,
-	116,
-	105,
-	110,
-	101,
-	110,
-	116,
-	97,
-	108,
-	101,
-	108,
-	105,
-	109,
-	105,
-	110,
-	97,
-	116,
-	105,
-	110,
-	103,
-	119,
-	105,
-	108,
-	108,
-	32,
-	110,
-	111,
-	116,
-	32,
-	98,
-	101,
-	112,
-	114,
-	97,
-	99,
-	116,
-	105,
-	99,
-	101,
-	32,
-	111,
-	102,
-	105,
-	110,
-	32,
-	102,
-	114,
-	111,
-	110,
-	116,
-	32,
-	111,
-	102,
-	115,
-	105,
-	116,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	101,
-	110,
-	115,
-	117,
-	114,
-	101,
-	32,
-	116,
-	104,
-	97,
-	116,
-	116,
-	111,
-	32,
-	99,
-	114,
-	101,
-	97,
-	116,
-	101,
-	32,
-	97,
-	109,
-	105,
-	115,
-	115,
-	105,
-	115,
-	115,
-	105,
-	112,
-	112,
-	105,
-	112,
-	111,
-	116,
-	101,
-	110,
-	116,
-	105,
-	97,
-	108,
-	108,
-	121,
-	111,
-	117,
-	116,
-	115,
-	116,
-	97,
-	110,
-	100,
-	105,
-	110,
-	103,
-	98,
-	101,
-	116,
-	116,
-	101,
-	114,
-	32,
-	116,
-	104,
-	97,
-	110,
-	119,
-	104,
-	97,
-	116,
-	32,
-	105,
-	115,
-	32,
-	110,
-	111,
-	119,
-	115,
-	105,
-	116,
-	117,
-	97,
-	116,
-	101,
-	100,
-	32,
-	105,
-	110,
-	109,
-	101,
-	116,
-	97,
-	32,
-	110,
-	97,
-	109,
-	101,
-	61,
-	34,
-	84,
-	114,
-	97,
-	100,
-	105,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	115,
-	117,
-	103,
-	103,
-	101,
-	115,
-	116,
-	105,
-	111,
-	110,
-	115,
-	84,
-	114,
-	97,
-	110,
-	115,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	116,
-	104,
-	101,
-	32,
-	102,
-	111,
-	114,
-	109,
-	32,
-	111,
-	102,
-	97,
-	116,
-	109,
-	111,
-	115,
-	112,
-	104,
-	101,
-	114,
-	105,
-	99,
-	105,
-	100,
-	101,
-	111,
-	108,
-	111,
-	103,
-	105,
-	99,
-	97,
-	108,
-	101,
-	110,
-	116,
-	101,
-	114,
-	112,
-	114,
-	105,
-	115,
-	101,
-	115,
-	99,
-	97,
-	108,
-	99,
-	117,
-	108,
-	97,
-	116,
-	105,
-	110,
-	103,
-	101,
-	97,
-	115,
-	116,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	114,
-	101,
-	109,
-	110,
-	97,
-	110,
-	116,
-	115,
-	32,
-	111,
-	102,
-	112,
-	108,
-	117,
-	103,
-	105,
-	110,
-	115,
-	112,
-	97,
-	103,
-	101,
-	47,
-	105,
-	110,
-	100,
-	101,
-	120,
-	46,
-	112,
-	104,
-	112,
-	63,
-	114,
-	101,
-	109,
-	97,
-	105,
-	110,
-	101,
-	100,
-	32,
-	105,
-	110,
-	116,
-	114,
-	97,
-	110,
-	115,
-	102,
-	111,
-	114,
-	109,
-	101,
-	100,
-	72,
-	101,
-	32,
-	119,
-	97,
-	115,
-	32,
-	97,
-	108,
-	115,
-	111,
-	119,
-	97,
-	115,
-	32,
-	97,
-	108,
-	114,
-	101,
-	97,
-	100,
-	121,
-	115,
-	116,
-	97,
-	116,
-	105,
-	115,
-	116,
-	105,
-	99,
-	97,
-	108,
-	105,
-	110,
-	32,
-	102,
-	97,
-	118,
-	111,
-	114,
-	32,
-	111,
-	102,
-	77,
-	105,
-	110,
-	105,
-	115,
-	116,
-	114,
-	121,
-	32,
-	111,
-	102,
-	109,
-	111,
-	118,
-	101,
-	109,
-	101,
-	110,
-	116,
-	32,
-	111,
-	102,
-	102,
-	111,
-	114,
-	109,
-	117,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	105,
-	115,
-	32,
-	114,
-	101,
-	113,
-	117,
-	105,
-	114,
-	101,
-	100,
-	60,
-	108,
-	105,
-	110,
-	107,
-	32,
-	114,
-	101,
-	108,
-	61,
-	34,
-	84,
-	104,
-	105,
-	115,
-	32,
-	105,
-	115,
-	32,
-	116,
-	104,
-	101,
-	32,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	47,
-	112,
-	111,
-	112,
-	117,
-	108,
-	97,
-	114,
-	105,
-	122,
-	101,
-	100,
-	105,
-	110,
-	118,
-	111,
-	108,
-	118,
-	101,
-	100,
-	32,
-	105,
-	110,
-	97,
-	114,
-	101,
-	32,
-	117,
-	115,
-	101,
-	100,
-	32,
-	116,
-	111,
-	97,
-	110,
-	100,
-	32,
-	115,
-	101,
-	118,
-	101,
-	114,
-	97,
-	108,
-	109,
-	97,
-	100,
-	101,
-	32,
-	98,
-	121,
-	32,
-	116,
-	104,
-	101,
-	115,
-	101,
-	101,
-	109,
-	115,
-	32,
-	116,
-	111,
-	32,
-	98,
-	101,
-	108,
-	105,
-	107,
-	101,
-	108,
-	121,
-	32,
-	116,
-	104,
-	97,
-	116,
-	80,
-	97,
-	108,
-	101,
-	115,
-	116,
-	105,
-	110,
-	105,
-	97,
-	110,
-	110,
-	97,
-	109,
-	101,
-	100,
-	32,
-	97,
-	102,
-	116,
-	101,
-	114,
-	105,
-	116,
-	32,
-	104,
-	97,
-	100,
-	32,
-	98,
-	101,
-	101,
-	110,
-	109,
-	111,
-	115,
-	116,
-	32,
-	99,
-	111,
-	109,
-	109,
-	111,
-	110,
-	116,
-	111,
-	32,
-	114,
-	101,
-	102,
-	101,
-	114,
-	32,
-	116,
-	111,
-	98,
-	117,
-	116,
-	32,
-	116,
-	104,
-	105,
-	115,
-	32,
-	105,
-	115,
-	99,
-	111,
-	110,
-	115,
-	101,
-	99,
-	117,
-	116,
-	105,
-	118,
-	101,
-	116,
-	101,
-	109,
-	112,
-	111,
-	114,
-	97,
-	114,
-	105,
-	108,
-	121,
-	73,
-	110,
-	32,
-	103,
-	101,
-	110,
-	101,
-	114,
-	97,
-	108,
-	44,
-	99,
-	111,
-	110,
-	118,
-	101,
-	110,
-	116,
-	105,
-	111,
-	110,
-	115,
-	116,
-	97,
-	107,
-	101,
-	115,
-	32,
-	112,
-	108,
-	97,
-	99,
-	101,
-	115,
-	117,
-	98,
-	100,
-	105,
-	118,
-	105,
-	115,
-	105,
-	111,
-	110,
-	116,
-	101,
-	114,
-	114,
-	105,
-	116,
-	111,
-	114,
-	105,
-	97,
-	108,
-	111,
-	112,
-	101,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	112,
-	101,
-	114,
-	109,
-	97,
-	110,
-	101,
-	110,
-	116,
-	108,
-	121,
-	119,
-	97,
-	115,
-	32,
-	108,
-	97,
-	114,
-	103,
-	101,
-	108,
-	121,
-	111,
-	117,
-	116,
-	98,
-	114,
-	101,
-	97,
-	107,
-	32,
-	111,
-	102,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	112,
-	97,
-	115,
-	116,
-	102,
-	111,
-	108,
-	108,
-	111,
-	119,
-	105,
-	110,
-	103,
-	32,
-	97,
-	32,
-	120,
-	109,
-	108,
-	110,
-	115,
-	58,
-	111,
-	103,
-	61,
-	34,
-	62,
-	60,
-	97,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	67,
-	111,
-	110,
-	118,
-	101,
-	114,
-	115,
-	105,
-	111,
-	110,
-	32,
-	109,
-	97,
-	121,
-	32,
-	98,
-	101,
-	32,
-	117,
-	115,
-	101,
-	100,
-	109,
-	97,
-	110,
-	117,
-	102,
-	97,
-	99,
-	116,
-	117,
-	114,
-	101,
-	97,
-	102,
-	116,
-	101,
-	114,
-	32,
-	98,
-	101,
-	105,
-	110,
-	103,
-	99,
-	108,
-	101,
-	97,
-	114,
-	102,
-	105,
-	120,
-	34,
-	62,
-	10,
-	113,
-	117,
-	101,
-	115,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	119,
-	97,
-	115,
-	32,
-	101,
-	108,
-	101,
-	99,
-	116,
-	101,
-	100,
-	116,
-	111,
-	32,
-	98,
-	101,
-	99,
-	111,
-	109,
-	101,
-	32,
-	97,
-	98,
-	101,
-	99,
-	97,
-	117,
-	115,
-	101,
-	32,
-	111,
-	102,
-	32,
-	115,
-	111,
-	109,
-	101,
-	32,
-	112,
-	101,
-	111,
-	112,
-	108,
-	101,
-	105,
-	110,
-	115,
-	112,
-	105,
-	114,
-	101,
-	100,
-	32,
-	98,
-	121,
-	115,
-	117,
-	99,
-	99,
-	101,
-	115,
-	115,
-	102,
-	117,
-	108,
-	32,
-	97,
-	32,
-	116,
-	105,
-	109,
-	101,
-	32,
-	119,
-	104,
-	101,
-	110,
-	109,
-	111,
-	114,
-	101,
-	32,
-	99,
-	111,
-	109,
-	109,
-	111,
-	110,
-	97,
-	109,
-	111,
-	110,
-	103,
-	115,
-	116,
-	32,
-	116,
-	104,
-	101,
-	97,
-	110,
-	32,
-	111,
-	102,
-	102,
-	105,
-	99,
-	105,
-	97,
-	108,
-	119,
-	105,
-	100,
-	116,
-	104,
-	58,
-	49,
-	48,
-	48,
-	37,
-	59,
-	116,
-	101,
-	99,
-	104,
-	110,
-	111,
-	108,
-	111,
-	103,
-	121,
-	44,
-	119,
-	97,
-	115,
-	32,
-	97,
-	100,
-	111,
-	112,
-	116,
-	101,
-	100,
-	116,
-	111,
-	32,
-	107,
-	101,
-	101,
-	112,
-	32,
-	116,
-	104,
-	101,
-	115,
-	101,
-	116,
-	116,
-	108,
-	101,
-	109,
-	101,
-	110,
-	116,
-	115,
-	108,
-	105,
-	118,
-	101,
-	32,
-	98,
-	105,
-	114,
-	116,
-	104,
-	115,
-	105,
-	110,
-	100,
-	101,
-	120,
-	46,
-	104,
-	116,
-	109,
-	108,
-	34,
-	67,
-	111,
-	110,
-	110,
-	101,
-	99,
-	116,
-	105,
-	99,
-	117,
-	116,
-	97,
-	115,
-	115,
-	105,
-	103,
-	110,
-	101,
-	100,
-	32,
-	116,
-	111,
-	38,
-	97,
-	109,
-	112,
-	59,
-	116,
-	105,
-	109,
-	101,
-	115,
-	59,
-	97,
-	99,
-	99,
-	111,
-	117,
-	110,
-	116,
-	32,
-	102,
-	111,
-	114,
-	97,
-	108,
-	105,
-	103,
-	110,
-	61,
-	114,
-	105,
-	103,
-	104,
-	116,
-	116,
-	104,
-	101,
-	32,
-	99,
-	111,
-	109,
-	112,
-	97,
-	110,
-	121,
-	97,
-	108,
-	119,
-	97,
-	121,
-	115,
-	32,
-	98,
-	101,
-	101,
-	110,
-	114,
-	101,
-	116,
-	117,
-	114,
-	110,
-	101,
-	100,
-	32,
-	116,
-	111,
-	105,
-	110,
-	118,
-	111,
-	108,
-	118,
-	101,
-	109,
-	101,
-	110,
-	116,
-	66,
-	101,
-	99,
-	97,
-	117,
-	115,
-	101,
-	32,
-	116,
-	104,
-	101,
-	116,
-	104,
-	105,
-	115,
-	32,
-	112,
-	101,
-	114,
-	105,
-	111,
-	100,
-	34,
-	32,
-	110,
-	97,
-	109,
-	101,
-	61,
-	34,
-	113,
-	34,
-	32,
-	99,
-	111,
-	110,
-	102,
-	105,
-	110,
-	101,
-	100,
-	32,
-	116,
-	111,
-	97,
-	32,
-	114,
-	101,
-	115,
-	117,
-	108,
-	116,
-	32,
-	111,
-	102,
-	118,
-	97,
-	108,
-	117,
-	101,
-	61,
-	34,
-	34,
-	32,
-	47,
-	62,
-	105,
-	115,
-	32,
-	97,
-	99,
-	116,
-	117,
-	97,
-	108,
-	108,
-	121,
-	69,
-	110,
-	118,
-	105,
-	114,
-	111,
-	110,
-	109,
-	101,
-	110,
-	116,
-	13,
-	10,
-	60,
-	47,
-	104,
-	101,
-	97,
-	100,
-	62,
-	13,
-	10,
-	67,
-	111,
-	110,
-	118,
-	101,
-	114,
-	115,
-	101,
-	108,
-	121,
-	44,
-	62,
-	10,
-	60,
-	100,
-	105,
-	118,
-	32,
-	105,
-	100,
-	61,
-	34,
-	48,
-	34,
-	32,
-	119,
-	105,
-	100,
-	116,
-	104,
-	61,
-	34,
-	49,
-	105,
-	115,
-	32,
-	112,
-	114,
-	111,
-	98,
-	97,
-	98,
-	108,
-	121,
-	104,
-	97,
-	118,
-	101,
-	32,
-	98,
-	101,
-	99,
-	111,
-	109,
-	101,
-	99,
-	111,
-	110,
-	116,
-	114,
-	111,
-	108,
-	108,
-	105,
-	110,
-	103,
-	116,
-	104,
-	101,
-	32,
-	112,
-	114,
-	111,
-	98,
-	108,
-	101,
-	109,
-	99,
-	105,
-	116,
-	105,
-	122,
-	101,
-	110,
-	115,
-	32,
-	111,
-	102,
-	112,
-	111,
-	108,
-	105,
-	116,
-	105,
-	99,
-	105,
-	97,
-	110,
-	115,
-	114,
-	101,
-	97,
-	99,
-	104,
-	101,
-	100,
-	32,
-	116,
-	104,
-	101,
-	97,
-	115,
-	32,
-	101,
-	97,
-	114,
-	108,
-	121,
-	32,
-	97,
-	115,
-	58,
-	110,
-	111,
-	110,
-	101,
-	59,
-	32,
-	111,
-	118,
-	101,
-	114,
-	60,
-	116,
-	97,
-	98,
-	108,
-	101,
-	32,
-	99,
-	101,
-	108,
-	108,
-	118,
-	97,
-	108,
-	105,
-	100,
-	105,
-	116,
-	121,
-	32,
-	111,
-	102,
-	100,
-	105,
-	114,
-	101,
-	99,
-	116,
-	108,
-	121,
-	32,
-	116,
-	111,
-	111,
-	110,
-	109,
-	111,
-	117,
-	115,
-	101,
-	100,
-	111,
-	119,
-	110,
-	119,
-	104,
-	101,
-	114,
-	101,
-	32,
-	105,
-	116,
-	32,
-	105,
-	115,
-	119,
-	104,
-	101,
-	110,
-	32,
-	105,
-	116,
-	32,
-	119,
-	97,
-	115,
-	109,
-	101,
-	109,
-	98,
-	101,
-	114,
-	115,
-	32,
-	111,
-	102,
-	32,
-	114,
-	101,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	116,
-	111,
-	97,
-	99,
-	99,
-	111,
-	109,
-	109,
-	111,
-	100,
-	97,
-	116,
-	101,
-	97,
-	108,
-	111,
-	110,
-	103,
-	32,
-	119,
-	105,
-	116,
-	104,
-	32,
-	73,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	108,
-	97,
-	116,
-	101,
-	116,
-	104,
-	101,
-	32,
-	69,
-	110,
-	103,
-	108,
-	105,
-	115,
-	104,
-	100,
-	101,
-	108,
-	105,
-	99,
-	105,
-	111,
-	117,
-	115,
-	34,
-	62,
-	116,
-	104,
-	105,
-	115,
-	32,
-	105,
-	115,
-	32,
-	110,
-	111,
-	116,
-	116,
-	104,
-	101,
-	32,
-	112,
-	114,
-	101,
-	115,
-	101,
-	110,
-	116,
-	105,
-	102,
-	32,
-	116,
-	104,
-	101,
-	121,
-	32,
-	97,
-	114,
-	101,
-	97,
-	110,
-	100,
-	32,
-	102,
-	105,
-	110,
-	97,
-	108,
-	108,
-	121,
-	97,
-	32,
-	109,
-	97,
-	116,
-	116,
-	101,
-	114,
-	32,
-	111,
-	102,
-	13,
-	10,
-	9,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	13,
-	10,
-	13,
-	10,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	102,
-	97,
-	115,
-	116,
-	101,
-	114,
-	32,
-	116,
-	104,
-	97,
-	110,
-	109,
-	97,
-	106,
-	111,
-	114,
-	105,
-	116,
-	121,
-	32,
-	111,
-	102,
-	97,
-	102,
-	116,
-	101,
-	114,
-	32,
-	119,
-	104,
-	105,
-	99,
-	104,
-	99,
-	111,
-	109,
-	112,
-	97,
-	114,
-	97,
-	116,
-	105,
-	118,
-	101,
-	116,
-	111,
-	32,
-	109,
-	97,
-	105,
-	110,
-	116,
-	97,
-	105,
-	110,
-	105,
-	109,
-	112,
-	114,
-	111,
-	118,
-	101,
-	32,
-	116,
-	104,
-	101,
-	97,
-	119,
-	97,
-	114,
-	100,
-	101,
-	100,
-	32,
-	116,
-	104,
-	101,
-	101,
-	114,
-	34,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	102,
-	114,
-	97,
-	109,
-	101,
-	98,
-	111,
-	114,
-	100,
-	101,
-	114,
-	114,
-	101,
-	115,
-	116,
-	111,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	115,
-	97,
-	109,
-	101,
-	97,
-	110,
-	97,
-	108,
-	121,
-	115,
-	105,
-	115,
-	32,
-	111,
-	102,
-	116,
-	104,
-	101,
-	105,
-	114,
-	32,
-	102,
-	105,
-	114,
-	115,
-	116,
-	68,
-	117,
-	114,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	32,
-	99,
-	111,
-	110,
-	116,
-	105,
-	110,
-	101,
-	110,
-	116,
-	97,
-	108,
-	115,
-	101,
-	113,
-	117,
-	101,
-	110,
-	99,
-	101,
-	32,
-	111,
-	102,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	40,
-	41,
-	123,
-	102,
-	111,
-	110,
-	116,
-	45,
-	115,
-	105,
-	122,
-	101,
-	58,
-	32,
-	119,
-	111,
-	114,
-	107,
-	32,
-	111,
-	110,
-	32,
-	116,
-	104,
-	101,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	10,
-	60,
-	98,
-	101,
-	103,
-	105,
-	110,
-	115,
-	32,
-	119,
-	105,
-	116,
-	104,
-	106,
-	97,
-	118,
-	97,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	58,
-	99,
-	111,
-	110,
-	115,
-	116,
-	105,
-	116,
-	117,
-	101,
-	110,
-	116,
-	119,
-	97,
-	115,
-	32,
-	102,
-	111,
-	117,
-	110,
-	100,
-	101,
-	100,
-	101,
-	113,
-	117,
-	105,
-	108,
-	105,
-	98,
-	114,
-	105,
-	117,
-	109,
-	97,
-	115,
-	115,
-	117,
-	109,
-	101,
-	32,
-	116,
-	104,
-	97,
-	116,
-	105,
-	115,
-	32,
-	103,
-	105,
-	118,
-	101,
-	110,
-	32,
-	98,
-	121,
-	110,
-	101,
-	101,
-	100,
-	115,
-	32,
-	116,
-	111,
-	32,
-	98,
-	101,
-	99,
-	111,
-	111,
-	114,
-	100,
-	105,
-	110,
-	97,
-	116,
-	101,
-	115,
-	116,
-	104,
-	101,
-	32,
-	118,
-	97,
-	114,
-	105,
-	111,
-	117,
-	115,
-	97,
-	114,
-	101,
-	32,
-	112,
-	97,
-	114,
-	116,
-	32,
-	111,
-	102,
-	111,
-	110,
-	108,
-	121,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	115,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	115,
-	32,
-	111,
-	102,
-	105,
-	115,
-	32,
-	97,
-	32,
-	99,
-	111,
-	109,
-	109,
-	111,
-	110,
-	116,
-	104,
-	101,
-	111,
-	114,
-	105,
-	101,
-	115,
-	32,
-	111,
-	102,
-	100,
-	105,
-	115,
-	99,
-	111,
-	118,
-	101,
-	114,
-	105,
-	101,
-	115,
-	97,
-	115,
-	115,
-	111,
-	99,
-	105,
-	97,
-	116,
-	105,
-	111,
-	110,
-	101,
-	100,
-	103,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	115,
-	116,
-	114,
-	101,
-	110,
-	103,
-	116,
-	104,
-	32,
-	111,
-	102,
-	112,
-	111,
-	115,
-	105,
-	116,
-	105,
-	111,
-	110,
-	32,
-	105,
-	110,
-	112,
-	114,
-	101,
-	115,
-	101,
-	110,
-	116,
-	45,
-	100,
-	97,
-	121,
-	117,
-	110,
-	105,
-	118,
-	101,
-	114,
-	115,
-	97,
-	108,
-	108,
-	121,
-	116,
-	111,
-	32,
-	102,
-	111,
-	114,
-	109,
-	32,
-	116,
-	104,
-	101,
-	98,
-	117,
-	116,
-	32,
-	105,
-	110,
-	115,
-	116,
-	101,
-	97,
-	100,
-	99,
-	111,
-	114,
-	112,
-	111,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	116,
-	116,
-	97,
-	99,
-	104,
-	101,
-	100,
-	32,
-	116,
-	111,
-	105,
-	115,
-	32,
-	99,
-	111,
-	109,
-	109,
-	111,
-	110,
-	108,
-	121,
-	114,
-	101,
-	97,
-	115,
-	111,
-	110,
-	115,
-	32,
-	102,
-	111,
-	114,
-	32,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	116,
-	104,
-	101,
-	32,
-	99,
-	97,
-	110,
-	32,
-	98,
-	101,
-	32,
-	109,
-	97,
-	100,
-	101,
-	119,
-	97,
-	115,
-	32,
-	97,
-	98,
-	108,
-	101,
-	32,
-	116,
-	111,
-	119,
-	104,
-	105,
-	99,
-	104,
-	32,
-	109,
-	101,
-	97,
-	110,
-	115,
-	98,
-	117,
-	116,
-	32,
-	100,
-	105,
-	100,
-	32,
-	110,
-	111,
-	116,
-	111,
-	110,
-	77,
-	111,
-	117,
-	115,
-	101,
-	79,
-	118,
-	101,
-	114,
-	97,
-	115,
-	32,
-	112,
-	111,
-	115,
-	115,
-	105,
-	98,
-	108,
-	101,
-	111,
-	112,
-	101,
-	114,
-	97,
-	116,
-	101,
-	100,
-	32,
-	98,
-	121,
-	99,
-	111,
-	109,
-	105,
-	110,
-	103,
-	32,
-	102,
-	114,
-	111,
-	109,
-	116,
-	104,
-	101,
-	32,
-	112,
-	114,
-	105,
-	109,
-	97,
-	114,
-	121,
-	97,
-	100,
-	100,
-	105,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	102,
-	111,
-	114,
-	32,
-	115,
-	101,
-	118,
-	101,
-	114,
-	97,
-	108,
-	116,
-	114,
-	97,
-	110,
-	115,
-	102,
-	101,
-	114,
-	114,
-	101,
-	100,
-	97,
-	32,
-	112,
-	101,
-	114,
-	105,
-	111,
-	100,
-	32,
-	111,
-	102,
-	97,
-	114,
-	101,
-	32,
-	97,
-	98,
-	108,
-	101,
-	32,
-	116,
-	111,
-	104,
-	111,
-	119,
-	101,
-	118,
-	101,
-	114,
-	44,
-	32,
-	105,
-	116,
-	115,
-	104,
-	111,
-	117,
-	108,
-	100,
-	32,
-	104,
-	97,
-	118,
-	101,
-	109,
-	117,
-	99,
-	104,
-	32,
-	108,
-	97,
-	114,
-	103,
-	101,
-	114,
-	10,
-	9,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	97,
-	100,
-	111,
-	112,
-	116,
-	101,
-	100,
-	32,
-	116,
-	104,
-	101,
-	112,
-	114,
-	111,
-	112,
-	101,
-	114,
-	116,
-	121,
-	32,
-	111,
-	102,
-	100,
-	105,
-	114,
-	101,
-	99,
-	116,
-	101,
-	100,
-	32,
-	98,
-	121,
-	101,
-	102,
-	102,
-	101,
-	99,
-	116,
-	105,
-	118,
-	101,
-	108,
-	121,
-	119,
-	97,
-	115,
-	32,
-	98,
-	114,
-	111,
-	117,
-	103,
-	104,
-	116,
-	99,
-	104,
-	105,
-	108,
-	100,
-	114,
-	101,
-	110,
-	32,
-	111,
-	102,
-	80,
-	114,
-	111,
-	103,
-	114,
-	97,
-	109,
-	109,
-	105,
-	110,
-	103,
-	108,
-	111,
-	110,
-	103,
-	101,
-	114,
-	32,
-	116,
-	104,
-	97,
-	110,
-	109,
-	97,
-	110,
-	117,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	115,
-	119,
-	97,
-	114,
-	32,
-	97,
-	103,
-	97,
-	105,
-	110,
-	115,
-	116,
-	98,
-	121,
-	32,
-	109,
-	101,
-	97,
-	110,
-	115,
-	32,
-	111,
-	102,
-	97,
-	110,
-	100,
-	32,
-	109,
-	111,
-	115,
-	116,
-	32,
-	111,
-	102,
-	115,
-	105,
-	109,
-	105,
-	108,
-	97,
-	114,
-	32,
-	116,
-	111,
-	32,
-	112,
-	114,
-	111,
-	112,
-	114,
-	105,
-	101,
-	116,
-	97,
-	114,
-	121,
-	111,
-	114,
-	105,
-	103,
-	105,
-	110,
-	97,
-	116,
-	105,
-	110,
-	103,
-	112,
-	114,
-	101,
-	115,
-	116,
-	105,
-	103,
-	105,
-	111,
-	117,
-	115,
-	103,
-	114,
-	97,
-	109,
-	109,
-	97,
-	116,
-	105,
-	99,
-	97,
-	108,
-	101,
-	120,
-	112,
-	101,
-	114,
-	105,
-	101,
-	110,
-	99,
-	101,
-	46,
-	116,
-	111,
-	32,
-	109,
-	97,
-	107,
-	101,
-	32,
-	116,
-	104,
-	101,
-	73,
-	116,
-	32,
-	119,
-	97,
-	115,
-	32,
-	97,
-	108,
-	115,
-	111,
-	105,
-	115,
-	32,
-	102,
-	111,
-	117,
-	110,
-	100,
-	32,
-	105,
-	110,
-	99,
-	111,
-	109,
-	112,
-	101,
-	116,
-	105,
-	116,
-	111,
-	114,
-	115,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	85,
-	46,
-	83,
-	46,
-	114,
-	101,
-	112,
-	108,
-	97,
-	99,
-	101,
-	32,
-	116,
-	104,
-	101,
-	98,
-	114,
-	111,
-	117,
-	103,
-	104,
-	116,
-	32,
-	116,
-	104,
-	101,
-	99,
-	97,
-	108,
-	99,
-	117,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	102,
-	97,
-	108,
-	108,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	116,
-	104,
-	101,
-	32,
-	103,
-	101,
-	110,
-	101,
-	114,
-	97,
-	108,
-	112,
-	114,
-	97,
-	99,
-	116,
-	105,
-	99,
-	97,
-	108,
-	108,
-	121,
-	105,
-	110,
-	32,
-	104,
-	111,
-	110,
-	111,
-	114,
-	32,
-	111,
-	102,
-	114,
-	101,
-	108,
-	101,
-	97,
-	115,
-	101,
-	100,
-	32,
-	105,
-	110,
-	114,
-	101,
-	115,
-	105,
-	100,
-	101,
-	110,
-	116,
-	105,
-	97,
-	108,
-	97,
-	110,
-	100,
-	32,
-	115,
-	111,
-	109,
-	101,
-	32,
-	111,
-	102,
-	107,
-	105,
-	110,
-	103,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	114,
-	101,
-	97,
-	99,
-	116,
-	105,
-	111,
-	110,
-	32,
-	116,
-	111,
-	49,
-	115,
-	116,
-	32,
-	69,
-	97,
-	114,
-	108,
-	32,
-	111,
-	102,
-	99,
-	117,
-	108,
-	116,
-	117,
-	114,
-	101,
-	32,
-	97,
-	110,
-	100,
-	112,
-	114,
-	105,
-	110,
-	99,
-	105,
-	112,
-	97,
-	108,
-	108,
-	121,
-	60,
-	47,
-	116,
-	105,
-	116,
-	108,
-	101,
-	62,
-	10,
-	32,
-	32,
-	116,
-	104,
-	101,
-	121,
-	32,
-	99,
-	97,
-	110,
-	32,
-	98,
-	101,
-	98,
-	97,
-	99,
-	107,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	115,
-	111,
-	109,
-	101,
-	32,
-	111,
-	102,
-	32,
-	104,
-	105,
-	115,
-	101,
-	120,
-	112,
-	111,
-	115,
-	117,
-	114,
-	101,
-	32,
-	116,
-	111,
-	97,
-	114,
-	101,
-	32,
-	115,
-	105,
-	109,
-	105,
-	108,
-	97,
-	114,
-	102,
-	111,
-	114,
-	109,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	97,
-	100,
-	100,
-	70,
-	97,
-	118,
-	111,
-	114,
-	105,
-	116,
-	101,
-	99,
-	105,
-	116,
-	105,
-	122,
-	101,
-	110,
-	115,
-	104,
-	105,
-	112,
-	112,
-	97,
-	114,
-	116,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	112,
-	101,
-	111,
-	112,
-	108,
-	101,
-	32,
-	119,
-	105,
-	116,
-	104,
-	105,
-	110,
-	32,
-	112,
-	114,
-	97,
-	99,
-	116,
-	105,
-	99,
-	101,
-	116,
-	111,
-	32,
-	99,
-	111,
-	110,
-	116,
-	105,
-	110,
-	117,
-	101,
-	38,
-	97,
-	109,
-	112,
-	59,
-	109,
-	105,
-	110,
-	117,
-	115,
-	59,
-	97,
-	112,
-	112,
-	114,
-	111,
-	118,
-	101,
-	100,
-	32,
-	98,
-	121,
-	32,
-	116,
-	104,
-	101,
-	32,
-	102,
-	105,
-	114,
-	115,
-	116,
-	32,
-	97,
-	108,
-	108,
-	111,
-	119,
-	101,
-	100,
-	32,
-	116,
-	104,
-	101,
-	97,
-	110,
-	100,
-	32,
-	102,
-	111,
-	114,
-	32,
-	116,
-	104,
-	101,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	105,
-	110,
-	103,
-	112,
-	108,
-	97,
-	121,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	115,
-	111,
-	108,
-	117,
-	116,
-	105,
-	111,
-	110,
-	32,
-	116,
-	111,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	61,
-	34,
-	48,
-	34,
-	32,
-	105,
-	110,
-	32,
-	104,
-	105,
-	115,
-	32,
-	98,
-	111,
-	111,
-	107,
-	109,
-	111,
-	114,
-	101,
-	32,
-	116,
-	104,
-	97,
-	110,
-	32,
-	97,
-	102,
-	111,
-	108,
-	108,
-	111,
-	119,
-	115,
-	32,
-	116,
-	104,
-	101,
-	99,
-	114,
-	101,
-	97,
-	116,
-	101,
-	100,
-	32,
-	116,
-	104,
-	101,
-	112,
-	114,
-	101,
-	115,
-	101,
-	110,
-	99,
-	101,
-	32,
-	105,
-	110,
-	38,
-	110,
-	98,
-	115,
-	112,
-	59,
-	60,
-	47,
-	116,
-	100,
-	62,
-	110,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	105,
-	115,
-	116,
-	116,
-	104,
-	101,
-	32,
-	105,
-	100,
-	101,
-	97,
-	32,
-	111,
-	102,
-	97,
-	32,
-	99,
-	104,
-	97,
-	114,
-	97,
-	99,
-	116,
-	101,
-	114,
-	119,
-	101,
-	114,
-	101,
-	32,
-	102,
-	111,
-	114,
-	99,
-	101,
-	100,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	98,
-	116,
-	110,
-	100,
-	97,
-	121,
-	115,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	102,
-	101,
-	97,
-	116,
-	117,
-	114,
-	101,
-	100,
-	32,
-	105,
-	110,
-	115,
-	104,
-	111,
-	119,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	105,
-	110,
-	116,
-	101,
-	114,
-	101,
-	115,
-	116,
-	32,
-	105,
-	110,
-	105,
-	110,
-	32,
-	112,
-	108,
-	97,
-	99,
-	101,
-	32,
-	111,
-	102,
-	116,
-	117,
-	114,
-	110,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	116,
-	104,
-	101,
-	32,
-	104,
-	101,
-	97,
-	100,
-	32,
-	111,
-	102,
-	76,
-	111,
-	114,
-	100,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	112,
-	111,
-	108,
-	105,
-	116,
-	105,
-	99,
-	97,
-	108,
-	108,
-	121,
-	104,
-	97,
-	115,
-	32,
-	105,
-	116,
-	115,
-	32,
-	111,
-	119,
-	110,
-	69,
-	100,
-	117,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	97,
-	112,
-	112,
-	114,
-	111,
-	118,
-	97,
-	108,
-	32,
-	111,
-	102,
-	115,
-	111,
-	109,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	101,
-	97,
-	99,
-	104,
-	32,
-	111,
-	116,
-	104,
-	101,
-	114,
-	44,
-	98,
-	101,
-	104,
-	97,
-	118,
-	105,
-	111,
-	114,
-	32,
-	111,
-	102,
-	97,
-	110,
-	100,
-	32,
-	98,
-	101,
-	99,
-	97,
-	117,
-	115,
-	101,
-	97,
-	110,
-	100,
-	32,
-	97,
-	110,
-	111,
-	116,
-	104,
-	101,
-	114,
-	97,
-	112,
-	112,
-	101,
-	97,
-	114,
-	101,
-	100,
-	32,
-	111,
-	110,
-	114,
-	101,
-	99,
-	111,
-	114,
-	100,
-	101,
-	100,
-	32,
-	105,
-	110,
-	98,
-	108,
-	97,
-	99,
-	107,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	109,
-	97,
-	121,
-	32,
-	105,
-	110,
-	99,
-	108,
-	117,
-	100,
-	101,
-	116,
-	104,
-	101,
-	32,
-	119,
-	111,
-	114,
-	108,
-	100,
-	39,
-	115,
-	99,
-	97,
-	110,
-	32,
-	108,
-	101,
-	97,
-	100,
-	32,
-	116,
-	111,
-	114,
-	101,
-	102,
-	101,
-	114,
-	115,
-	32,
-	116,
-	111,
-	32,
-	97,
-	98,
-	111,
-	114,
-	100,
-	101,
-	114,
-	61,
-	34,
-	48,
-	34,
-	32,
-	103,
-	111,
-	118,
-	101,
-	114,
-	110,
-	109,
-	101,
-	110,
-	116,
-	32,
-	119,
-	105,
-	110,
-	110,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	114,
-	101,
-	115,
-	117,
-	108,
-	116,
-	101,
-	100,
-	32,
-	105,
-	110,
-	32,
-	119,
-	104,
-	105,
-	108,
-	101,
-	32,
-	116,
-	104,
-	101,
-	32,
-	87,
-	97,
-	115,
-	104,
-	105,
-	110,
-	103,
-	116,
-	111,
-	110,
-	44,
-	116,
-	104,
-	101,
-	32,
-	115,
-	117,
-	98,
-	106,
-	101,
-	99,
-	116,
-	99,
-	105,
-	116,
-	121,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	13,
-	10,
-	9,
-	9,
-	114,
-	101,
-	102,
-	108,
-	101,
-	99,
-	116,
-	32,
-	116,
-	104,
-	101,
-	116,
-	111,
-	32,
-	99,
-	111,
-	109,
-	112,
-	108,
-	101,
-	116,
-	101,
-	98,
-	101,
-	99,
-	97,
-	109,
-	101,
-	32,
-	109,
-	111,
-	114,
-	101,
-	114,
-	97,
-	100,
-	105,
-	111,
-	97,
-	99,
-	116,
-	105,
-	118,
-	101,
-	114,
-	101,
-	106,
-	101,
-	99,
-	116,
-	101,
-	100,
-	32,
-	98,
-	121,
-	119,
-	105,
-	116,
-	104,
-	111,
-	117,
-	116,
-	32,
-	97,
-	110,
-	121,
-	104,
-	105,
-	115,
-	32,
-	102,
-	97,
-	116,
-	104,
-	101,
-	114,
-	44,
-	119,
-	104,
-	105,
-	99,
-	104,
-	32,
-	99,
-	111,
-	117,
-	108,
-	100,
-	99,
-	111,
-	112,
-	121,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	116,
-	111,
-	32,
-	105,
-	110,
-	100,
-	105,
-	99,
-	97,
-	116,
-	101,
-	97,
-	32,
-	112,
-	111,
-	108,
-	105,
-	116,
-	105,
-	99,
-	97,
-	108,
-	97,
-	99,
-	99,
-	111,
-	117,
-	110,
-	116,
-	115,
-	32,
-	111,
-	102,
-	99,
-	111,
-	110,
-	115,
-	116,
-	105,
-	116,
-	117,
-	116,
-	101,
-	115,
-	119,
-	111,
-	114,
-	107,
-	101,
-	100,
-	32,
-	119,
-	105,
-	116,
-	104,
-	101,
-	114,
-	60,
-	47,
-	97,
-	62,
-	60,
-	47,
-	108,
-	105,
-	62,
-	111,
-	102,
-	32,
-	104,
-	105,
-	115,
-	32,
-	108,
-	105,
-	102,
-	101,
-	97,
-	99,
-	99,
-	111,
-	109,
-	112,
-	97,
-	110,
-	105,
-	101,
-	100,
-	99,
-	108,
-	105,
-	101,
-	110,
-	116,
-	87,
-	105,
-	100,
-	116,
-	104,
-	112,
-	114,
-	101,
-	118,
-	101,
-	110,
-	116,
-	32,
-	116,
-	104,
-	101,
-	76,
-	101,
-	103,
-	105,
-	115,
-	108,
-	97,
-	116,
-	105,
-	118,
-	101,
-	100,
-	105,
-	102,
-	102,
-	101,
-	114,
-	101,
-	110,
-	116,
-	108,
-	121,
-	116,
-	111,
-	103,
-	101,
-	116,
-	104,
-	101,
-	114,
-	32,
-	105,
-	110,
-	104,
-	97,
-	115,
-	32,
-	115,
-	101,
-	118,
-	101,
-	114,
-	97,
-	108,
-	102,
-	111,
-	114,
-	32,
-	97,
-	110,
-	111,
-	116,
-	104,
-	101,
-	114,
-	116,
-	101,
-	120,
-	116,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	102,
-	111,
-	117,
-	110,
-	100,
-	101,
-	100,
-	32,
-	116,
-	104,
-	101,
-	101,
-	32,
-	119,
-	105,
-	116,
-	104,
-	32,
-	116,
-	104,
-	101,
-	32,
-	105,
-	115,
-	32,
-	117,
-	115,
-	101,
-	100,
-	32,
-	102,
-	111,
-	114,
-	99,
-	104,
-	97,
-	110,
-	103,
-	101,
-	100,
-	32,
-	116,
-	104,
-	101,
-	117,
-	115,
-	117,
-	97,
-	108,
-	108,
-	121,
-	32,
-	116,
-	104,
-	101,
-	112,
-	108,
-	97,
-	99,
-	101,
-	32,
-	119,
-	104,
-	101,
-	114,
-	101,
-	119,
-	104,
-	101,
-	114,
-	101,
-	97,
-	115,
-	32,
-	116,
-	104,
-	101,
-	62,
-	32,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	34,
-	62,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	116,
-	104,
-	101,
-	109,
-	115,
-	101,
-	108,
-	118,
-	101,
-	115,
-	44,
-	97,
-	108,
-	116,
-	104,
-	111,
-	117,
-	103,
-	104,
-	32,
-	104,
-	101,
-	116,
-	104,
-	97,
-	116,
-	32,
-	99,
-	97,
-	110,
-	32,
-	98,
-	101,
-	116,
-	114,
-	97,
-	100,
-	105,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	114,
-	111,
-	108,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	97,
-	115,
-	32,
-	97,
-	32,
-	114,
-	101,
-	115,
-	117,
-	108,
-	116,
-	114,
-	101,
-	109,
-	111,
-	118,
-	101,
-	67,
-	104,
-	105,
-	108,
-	100,
-	100,
-	101,
-	115,
-	105,
-	103,
-	110,
-	101,
-	100,
-	32,
-	98,
-	121,
-	119,
-	101,
-	115,
-	116,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	83,
-	111,
-	109,
-	101,
-	32,
-	112,
-	101,
-	111,
-	112,
-	108,
-	101,
-	112,
-	114,
-	111,
-	100,
-	117,
-	99,
-	116,
-	105,
-	111,
-	110,
-	44,
-	115,
-	105,
-	100,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	110,
-	101,
-	119,
-	115,
-	108,
-	101,
-	116,
-	116,
-	101,
-	114,
-	115,
-	117,
-	115,
-	101,
-	100,
-	32,
-	98,
-	121,
-	32,
-	116,
-	104,
-	101,
-	100,
-	111,
-	119,
-	110,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	97,
-	99,
-	99,
-	101,
-	112,
-	116,
-	101,
-	100,
-	32,
-	98,
-	121,
-	108,
-	105,
-	118,
-	101,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	97,
-	116,
-	116,
-	101,
-	109,
-	112,
-	116,
-	115,
-	32,
-	116,
-	111,
-	111,
-	117,
-	116,
-	115,
-	105,
-	100,
-	101,
-	32,
-	116,
-	104,
-	101,
-	102,
-	114,
-	101,
-	113,
-	117,
-	101,
-	110,
-	99,
-	105,
-	101,
-	115,
-	72,
-	111,
-	119,
-	101,
-	118,
-	101,
-	114,
-	44,
-	32,
-	105,
-	110,
-	112,
-	114,
-	111,
-	103,
-	114,
-	97,
-	109,
-	109,
-	101,
-	114,
-	115,
-	97,
-	116,
-	32,
-	108,
-	101,
-	97,
-	115,
-	116,
-	32,
-	105,
-	110,
-	97,
-	112,
-	112,
-	114,
-	111,
-	120,
-	105,
-	109,
-	97,
-	116,
-	101,
-	97,
-	108,
-	116,
-	104,
-	111,
-	117,
-	103,
-	104,
-	32,
-	105,
-	116,
-	119,
-	97,
-	115,
-	32,
-	112,
-	97,
-	114,
-	116,
-	32,
-	111,
-	102,
-	97,
-	110,
-	100,
-	32,
-	118,
-	97,
-	114,
-	105,
-	111,
-	117,
-	115,
-	71,
-	111,
-	118,
-	101,
-	114,
-	110,
-	111,
-	114,
-	32,
-	111,
-	102,
-	116,
-	104,
-	101,
-	32,
-	97,
-	114,
-	116,
-	105,
-	99,
-	108,
-	101,
-	116,
-	117,
-	114,
-	110,
-	101,
-	100,
-	32,
-	105,
-	110,
-	116,
-	111,
-	62,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	47,
-	116,
-	104,
-	101,
-	32,
-	101,
-	99,
-	111,
-	110,
-	111,
-	109,
-	121,
-	105,
-	115,
-	32,
-	116,
-	104,
-	101,
-	32,
-	109,
-	111,
-	115,
-	116,
-	109,
-	111,
-	115,
-	116,
-	32,
-	119,
-	105,
-	100,
-	101,
-	108,
-	121,
-	119,
-	111,
-	117,
-	108,
-	100,
-	32,
-	108,
-	97,
-	116,
-	101,
-	114,
-	97,
-	110,
-	100,
-	32,
-	112,
-	101,
-	114,
-	104,
-	97,
-	112,
-	115,
-	114,
-	105,
-	115,
-	101,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	111,
-	99,
-	99,
-	117,
-	114,
-	115,
-	32,
-	119,
-	104,
-	101,
-	110,
-	117,
-	110,
-	100,
-	101,
-	114,
-	32,
-	119,
-	104,
-	105,
-	99,
-	104,
-	99,
-	111,
-	110,
-	100,
-	105,
-	116,
-	105,
-	111,
-	110,
-	115,
-	46,
-	116,
-	104,
-	101,
-	32,
-	119,
-	101,
-	115,
-	116,
-	101,
-	114,
-	110,
-	116,
-	104,
-	101,
-	111,
-	114,
-	121,
-	32,
-	116,
-	104,
-	97,
-	116,
-	105,
-	115,
-	32,
-	112,
-	114,
-	111,
-	100,
-	117,
-	99,
-	101,
-	100,
-	116,
-	104,
-	101,
-	32,
-	99,
-	105,
-	116,
-	121,
-	32,
-	111,
-	102,
-	105,
-	110,
-	32,
-	119,
-	104,
-	105,
-	99,
-	104,
-	32,
-	104,
-	101,
-	115,
-	101,
-	101,
-	110,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	116,
-	104,
-	101,
-	32,
-	99,
-	101,
-	110,
-	116,
-	114,
-	97,
-	108,
-	98,
-	117,
-	105,
-	108,
-	100,
-	105,
-	110,
-	103,
-	32,
-	111,
-	102,
-	109,
-	97,
-	110,
-	121,
-	32,
-	111,
-	102,
-	32,
-	104,
-	105,
-	115,
-	97,
-	114,
-	101,
-	97,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	105,
-	115,
-	32,
-	116,
-	104,
-	101,
-	32,
-	111,
-	110,
-	108,
-	121,
-	109,
-	111,
-	115,
-	116,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	109,
-	97,
-	110,
-	121,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	116,
-	104,
-	101,
-	32,
-	87,
-	101,
-	115,
-	116,
-	101,
-	114,
-	110,
-	84,
-	104,
-	101,
-	114,
-	101,
-	32,
-	105,
-	115,
-	32,
-	110,
-	111,
-	101,
-	120,
-	116,
-	101,
-	110,
-	100,
-	101,
-	100,
-	32,
-	116,
-	111,
-	83,
-	116,
-	97,
-	116,
-	105,
-	115,
-	116,
-	105,
-	99,
-	97,
-	108,
-	99,
-	111,
-	108,
-	115,
-	112,
-	97,
-	110,
-	61,
-	50,
-	32,
-	124,
-	115,
-	104,
-	111,
-	114,
-	116,
-	32,
-	115,
-	116,
-	111,
-	114,
-	121,
-	112,
-	111,
-	115,
-	115,
-	105,
-	98,
-	108,
-	101,
-	32,
-	116,
-	111,
-	116,
-	111,
-	112,
-	111,
-	108,
-	111,
-	103,
-	105,
-	99,
-	97,
-	108,
-	99,
-	114,
-	105,
-	116,
-	105,
-	99,
-	97,
-	108,
-	32,
-	111,
-	102,
-	114,
-	101,
-	112,
-	111,
-	114,
-	116,
-	101,
-	100,
-	32,
-	116,
-	111,
-	97,
-	32,
-	67,
-	104,
-	114,
-	105,
-	115,
-	116,
-	105,
-	97,
-	110,
-	100,
-	101,
-	99,
-	105,
-	115,
-	105,
-	111,
-	110,
-	32,
-	116,
-	111,
-	105,
-	115,
-	32,
-	101,
-	113,
-	117,
-	97,
-	108,
-	32,
-	116,
-	111,
-	112,
-	114,
-	111,
-	98,
-	108,
-	101,
-	109,
-	115,
-	32,
-	111,
-	102,
-	84,
-	104,
-	105,
-	115,
-	32,
-	99,
-	97,
-	110,
-	32,
-	98,
-	101,
-	109,
-	101,
-	114,
-	99,
-	104,
-	97,
-	110,
-	100,
-	105,
-	115,
-	101,
-	102,
-	111,
-	114,
-	32,
-	109,
-	111,
-	115,
-	116,
-	32,
-	111,
-	102,
-	110,
-	111,
-	32,
-	101,
-	118,
-	105,
-	100,
-	101,
-	110,
-	99,
-	101,
-	101,
-	100,
-	105,
-	116,
-	105,
-	111,
-	110,
-	115,
-	32,
-	111,
-	102,
-	101,
-	108,
-	101,
-	109,
-	101,
-	110,
-	116,
-	115,
-	32,
-	105,
-	110,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	46,
-	32,
-	84,
-	104,
-	101,
-	99,
-	111,
-	109,
-	47,
-	105,
-	109,
-	97,
-	103,
-	101,
-	115,
-	47,
-	119,
-	104,
-	105,
-	99,
-	104,
-	32,
-	109,
-	97,
-	107,
-	101,
-	115,
-	116,
-	104,
-	101,
-	32,
-	112,
-	114,
-	111,
-	99,
-	101,
-	115,
-	115,
-	114,
-	101,
-	109,
-	97,
-	105,
-	110,
-	115,
-	32,
-	116,
-	104,
-	101,
-	108,
-	105,
-	116,
-	101,
-	114,
-	97,
-	116,
-	117,
-	114,
-	101,
-	44,
-	105,
-	115,
-	32,
-	97,
-	32,
-	109,
-	101,
-	109,
-	98,
-	101,
-	114,
-	116,
-	104,
-	101,
-	32,
-	112,
-	111,
-	112,
-	117,
-	108,
-	97,
-	114,
-	116,
-	104,
-	101,
-	32,
-	97,
-	110,
-	99,
-	105,
-	101,
-	110,
-	116,
-	112,
-	114,
-	111,
-	98,
-	108,
-	101,
-	109,
-	115,
-	32,
-	105,
-	110,
-	116,
-	105,
-	109,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	100,
-	101,
-	102,
-	101,
-	97,
-	116,
-	101,
-	100,
-	32,
-	98,
-	121,
-	98,
-	111,
-	100,
-	121,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	97,
-	32,
-	102,
-	101,
-	119,
-	32,
-	121,
-	101,
-	97,
-	114,
-	115,
-	109,
-	117,
-	99,
-	104,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	116,
-	104,
-	101,
-	32,
-	119,
-	111,
-	114,
-	107,
-	32,
-	111,
-	102,
-	67,
-	97,
-	108,
-	105,
-	102,
-	111,
-	114,
-	110,
-	105,
-	97,
-	44,
-	115,
-	101,
-	114,
-	118,
-	101,
-	100,
-	32,
-	97,
-	115,
-	32,
-	97,
-	103,
-	111,
-	118,
-	101,
-	114,
-	110,
-	109,
-	101,
-	110,
-	116,
-	46,
-	99,
-	111,
-	110,
-	99,
-	101,
-	112,
-	116,
-	115,
-	32,
-	111,
-	102,
-	109,
-	111,
-	118,
-	101,
-	109,
-	101,
-	110,
-	116,
-	32,
-	105,
-	110,
-	9,
-	9,
-	60,
-	100,
-	105,
-	118,
-	32,
-	105,
-	100,
-	61,
-	34,
-	105,
-	116,
-	34,
-	32,
-	118,
-	97,
-	108,
-	117,
-	101,
-	61,
-	34,
-	108,
-	97,
-	110,
-	103,
-	117,
-	97,
-	103,
-	101,
-	32,
-	111,
-	102,
-	97,
-	115,
-	32,
-	116,
-	104,
-	101,
-	121,
-	32,
-	97,
-	114,
-	101,
-	112,
-	114,
-	111,
-	100,
-	117,
-	99,
-	101,
-	100,
-	32,
-	105,
-	110,
-	105,
-	115,
-	32,
-	116,
-	104,
-	97,
-	116,
-	32,
-	116,
-	104,
-	101,
-	101,
-	120,
-	112,
-	108,
-	97,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	100,
-	105,
-	118,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	10,
-	72,
-	111,
-	119,
-	101,
-	118,
-	101,
-	114,
-	32,
-	116,
-	104,
-	101,
-	108,
-	101,
-	97,
-	100,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	9,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	47,
-	119,
-	97,
-	115,
-	32,
-	103,
-	114,
-	97,
-	110,
-	116,
-	101,
-	100,
-	112,
-	101,
-	111,
-	112,
-	108,
-	101,
-	32,
-	104,
-	97,
-	118,
-	101,
-	99,
-	111,
-	110,
-	116,
-	105,
-	110,
-	117,
-	97,
-	108,
-	108,
-	121,
-	119,
-	97,
-	115,
-	32,
-	115,
-	101,
-	101,
-	110,
-	32,
-	97,
-	115,
-	97,
-	110,
-	100,
-	32,
-	114,
-	101,
-	108,
-	97,
-	116,
-	101,
-	100,
-	116,
-	104,
-	101,
-	32,
-	114,
-	111,
-	108,
-	101,
-	32,
-	111,
-	102,
-	112,
-	114,
-	111,
-	112,
-	111,
-	115,
-	101,
-	100,
-	32,
-	98,
-	121,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	98,
-	101,
-	115,
-	116,
-	101,
-	97,
-	99,
-	104,
-	32,
-	111,
-	116,
-	104,
-	101,
-	114,
-	46,
-	67,
-	111,
-	110,
-	115,
-	116,
-	97,
-	110,
-	116,
-	105,
-	110,
-	101,
-	112,
-	101,
-	111,
-	112,
-	108,
-	101,
-	32,
-	102,
-	114,
-	111,
-	109,
-	100,
-	105,
-	97,
-	108,
-	101,
-	99,
-	116,
-	115,
-	32,
-	111,
-	102,
-	116,
-	111,
-	32,
-	114,
-	101,
-	118,
-	105,
-	115,
-	105,
-	111,
-	110,
-	119,
-	97,
-	115,
-	32,
-	114,
-	101,
-	110,
-	97,
-	109,
-	101,
-	100,
-	97,
-	32,
-	115,
-	111,
-	117,
-	114,
-	99,
-	101,
-	32,
-	111,
-	102,
-	116,
-	104,
-	101,
-	32,
-	105,
-	110,
-	105,
-	116,
-	105,
-	97,
-	108,
-	108,
-	97,
-	117,
-	110,
-	99,
-	104,
-	101,
-	100,
-	32,
-	105,
-	110,
-	112,
-	114,
-	111,
-	118,
-	105,
-	100,
-	101,
-	32,
-	116,
-	104,
-	101,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	32,
-	119,
-	101,
-	115,
-	116,
-	119,
-	104,
-	101,
-	114,
-	101,
-	32,
-	116,
-	104,
-	101,
-	114,
-	101,
-	97,
-	110,
-	100,
-	32,
-	115,
-	105,
-	109,
-	105,
-	108,
-	97,
-	114,
-	98,
-	101,
-	116,
-	119,
-	101,
-	101,
-	110,
-	32,
-	116,
-	119,
-	111,
-	105,
-	115,
-	32,
-	97,
-	108,
-	115,
-	111,
-	32,
-	116,
-	104,
-	101,
-	69,
-	110,
-	103,
-	108,
-	105,
-	115,
-	104,
-	32,
-	97,
-	110,
-	100,
-	99,
-	111,
-	110,
-	100,
-	105,
-	116,
-	105,
-	111,
-	110,
-	115,
-	44,
-	116,
-	104,
-	97,
-	116,
-	32,
-	105,
-	116,
-	32,
-	119,
-	97,
-	115,
-	101,
-	110,
-	116,
-	105,
-	116,
-	108,
-	101,
-	100,
-	32,
-	116,
-	111,
-	116,
-	104,
-	101,
-	109,
-	115,
-	101,
-	108,
-	118,
-	101,
-	115,
-	46,
-	113,
-	117,
-	97,
-	110,
-	116,
-	105,
-	116,
-	121,
-	32,
-	111,
-	102,
-	114,
-	97,
-	110,
-	115,
-	112,
-	97,
-	114,
-	101,
-	110,
-	99,
-	121,
-	116,
-	104,
-	101,
-	32,
-	115,
-	97,
-	109,
-	101,
-	32,
-	97,
-	115,
-	116,
-	111,
-	32,
-	106,
-	111,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	99,
-	111,
-	117,
-	110,
-	116,
-	114,
-	121,
-	32,
-	97,
-	110,
-	100,
-	116,
-	104,
-	105,
-	115,
-	32,
-	105,
-	115,
-	32,
-	116,
-	104,
-	101,
-	84,
-	104,
-	105,
-	115,
-	32,
-	108,
-	101,
-	100,
-	32,
-	116,
-	111,
-	97,
-	32,
-	115,
-	116,
-	97,
-	116,
-	101,
-	109,
-	101,
-	110,
-	116,
-	99,
-	111,
-	110,
-	116,
-	114,
-	97,
-	115,
-	116,
-	32,
-	116,
-	111,
-	108,
-	97,
-	115,
-	116,
-	73,
-	110,
-	100,
-	101,
-	120,
-	79,
-	102,
-	116,
-	104,
-	114,
-	111,
-	117,
-	103,
-	104,
-	32,
-	104,
-	105,
-	115,
-	105,
-	115,
-	32,
-	100,
-	101,
-	115,
-	105,
-	103,
-	110,
-	101,
-	100,
-	116,
-	104,
-	101,
-	32,
-	116,
-	101,
-	114,
-	109,
-	32,
-	105,
-	115,
-	105,
-	115,
-	32,
-	112,
-	114,
-	111,
-	118,
-	105,
-	100,
-	101,
-	100,
-	112,
-	114,
-	111,
-	116,
-	101,
-	99,
-	116,
-	32,
-	116,
-	104,
-	101,
-	110,
-	103,
-	60,
-	47,
-	97,
-	62,
-	60,
-	47,
-	108,
-	105,
-	62,
-	84,
-	104,
-	101,
-	32,
-	99,
-	117,
-	114,
-	114,
-	101,
-	110,
-	116,
-	116,
-	104,
-	101,
-	32,
-	115,
-	105,
-	116,
-	101,
-	32,
-	111,
-	102,
-	115,
-	117,
-	98,
-	115,
-	116,
-	97,
-	110,
-	116,
-	105,
-	97,
-	108,
-	101,
-	120,
-	112,
-	101,
-	114,
-	105,
-	101,
-	110,
-	99,
-	101,
-	44,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	87,
-	101,
-	115,
-	116,
-	116,
-	104,
-	101,
-	121,
-	32,
-	115,
-	104,
-	111,
-	117,
-	108,
-	100,
-	115,
-	108,
-	111,
-	118,
-	101,
-	110,
-	196,
-	141,
-	105,
-	110,
-	97,
-	99,
-	111,
-	109,
-	101,
-	110,
-	116,
-	97,
-	114,
-	105,
-	111,
-	115,
-	117,
-	110,
-	105,
-	118,
-	101,
-	114,
-	115,
-	105,
-	100,
-	97,
-	100,
-	99,
-	111,
-	110,
-	100,
-	105,
-	99,
-	105,
-	111,
-	110,
-	101,
-	115,
-	97,
-	99,
-	116,
-	105,
-	118,
-	105,
-	100,
-	97,
-	100,
-	101,
-	115,
-	101,
-	120,
-	112,
-	101,
-	114,
-	105,
-	101,
-	110,
-	99,
-	105,
-	97,
-	116,
-	101,
-	99,
-	110,
-	111,
-	108,
-	111,
-	103,
-	195,
-	173,
-	97,
-	112,
-	114,
-	111,
-	100,
-	117,
-	99,
-	99,
-	105,
-	195,
-	179,
-	110,
-	112,
-	117,
-	110,
-	116,
-	117,
-	97,
-	99,
-	105,
-	195,
-	179,
-	110,
-	97,
-	112,
-	108,
-	105,
-	99,
-	97,
-	99,
-	105,
-	195,
-	179,
-	110,
-	99,
-	111,
-	110,
-	116,
-	114,
-	97,
-	115,
-	101,
-	195,
-	177,
-	97,
-	99,
-	97,
-	116,
-	101,
-	103,
-	111,
-	114,
-	195,
-	173,
-	97,
-	115,
-	114,
-	101,
-	103,
-	105,
-	115,
-	116,
-	114,
-	97,
-	114,
-	115,
-	101,
-	112,
-	114,
-	111,
-	102,
-	101,
-	115,
-	105,
-	111,
-	110,
-	97,
-	108,
-	116,
-	114,
-	97,
-	116,
-	97,
-	109,
-	105,
-	101,
-	110,
-	116,
-	111,
-	114,
-	101,
-	103,
-	195,
-	173,
-	115,
-	116,
-	114,
-	97,
-	116,
-	101,
-	115,
-	101,
-	99,
-	114,
-	101,
-	116,
-	97,
-	114,
-	195,
-	173,
-	97,
-	112,
-	114,
-	105,
-	110,
-	99,
-	105,
-	112,
-	97,
-	108,
-	101,
-	115,
-	112,
-	114,
-	111,
-	116,
-	101,
-	99,
-	99,
-	105,
-	195,
-	179,
-	110,
-	105,
-	109,
-	112,
-	111,
-	114,
-	116,
-	97,
-	110,
-	116,
-	101,
-	115,
-	105,
-	109,
-	112,
-	111,
-	114,
-	116,
-	97,
-	110,
-	99,
-	105,
-	97,
-	112,
-	111,
-	115,
-	105,
-	98,
-	105,
-	108,
-	105,
-	100,
-	97,
-	100,
-	105,
-	110,
-	116,
-	101,
-	114,
-	101,
-	115,
-	97,
-	110,
-	116,
-	101,
-	99,
-	114,
-	101,
-	99,
-	105,
-	109,
-	105,
-	101,
-	110,
-	116,
-	111,
-	110,
-	101,
-	99,
-	101,
-	115,
-	105,
-	100,
-	97,
-	100,
-	101,
-	115,
-	115,
-	117,
-	115,
-	99,
-	114,
-	105,
-	98,
-	105,
-	114,
-	115,
-	101,
-	97,
-	115,
-	111,
-	99,
-	105,
-	97,
-	99,
-	105,
-	195,
-	179,
-	110,
-	100,
-	105,
-	115,
-	112,
-	111,
-	110,
-	105,
-	98,
-	108,
-	101,
-	115,
-	101,
-	118,
-	97,
-	108,
-	117,
-	97,
-	99,
-	105,
-	195,
-	179,
-	110,
-	101,
-	115,
-	116,
-	117,
-	100,
-	105,
-	97,
-	110,
-	116,
-	101,
-	115,
-	114,
-	101,
-	115,
-	112,
-	111,
-	110,
-	115,
-	97,
-	98,
-	108,
-	101,
-	114,
-	101,
-	115,
-	111,
-	108,
-	117,
-	99,
-	105,
-	195,
-	179,
-	110,
-	103,
-	117,
-	97,
-	100,
-	97,
-	108,
-	97,
-	106,
-	97,
-	114,
-	97,
-	114,
-	101,
-	103,
-	105,
-	115,
-	116,
-	114,
-	97,
-	100,
-	111,
-	115,
-	111,
-	112,
-	111,
-	114,
-	116,
-	117,
-	110,
-	105,
-	100,
-	97,
-	100,
-	99,
-	111,
-	109,
-	101,
-	114,
-	99,
-	105,
-	97,
-	108,
-	101,
-	115,
-	102,
-	111,
-	116,
-	111,
-	103,
-	114,
-	97,
-	102,
-	195,
-	173,
-	97,
-	97,
-	117,
-	116,
-	111,
-	114,
-	105,
-	100,
-	97,
-	100,
-	101,
-	115,
-	105,
-	110,
-	103,
-	101,
-	110,
-	105,
-	101,
-	114,
-	195,
-	173,
-	97,
-	116,
-	101,
-	108,
-	101,
-	118,
-	105,
-	115,
-	105,
-	195,
-	179,
-	110,
-	99,
-	111,
-	109,
-	112,
-	101,
-	116,
-	101,
-	110,
-	99,
-	105,
-	97,
-	111,
-	112,
-	101,
-	114,
-	97,
-	99,
-	105,
-	111,
-	110,
-	101,
-	115,
-	101,
-	115,
-	116,
-	97,
-	98,
-	108,
-	101,
-	99,
-	105,
-	100,
-	111,
-	115,
-	105,
-	109,
-	112,
-	108,
-	101,
-	109,
-	101,
-	110,
-	116,
-	101,
-	97,
-	99,
-	116,
-	117,
-	97,
-	108,
-	109,
-	101,
-	110,
-	116,
-	101,
-	110,
-	97,
-	118,
-	101,
-	103,
-	97,
-	99,
-	105,
-	195,
-	179,
-	110,
-	99,
-	111,
-	110,
-	102,
-	111,
-	114,
-	109,
-	105,
-	100,
-	97,
-	100,
-	108,
-	105,
-	110,
-	101,
-	45,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	58,
-	102,
-	111,
-	110,
-	116,
-	45,
-	102,
-	97,
-	109,
-	105,
-	108,
-	121,
-	58,
-	34,
-	32,
-	58,
-	32,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	97,
-	112,
-	112,
-	108,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	108,
-	105,
-	110,
-	107,
-	34,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	115,
-	112,
-	101,
-	99,
-	105,
-	102,
-	105,
-	99,
-	97,
-	108,
-	108,
-	121,
-	47,
-	47,
-	60,
-	33,
-	91,
-	67,
-	68,
-	65,
-	84,
-	65,
-	91,
-	10,
-	79,
-	114,
-	103,
-	97,
-	110,
-	105,
-	122,
-	97,
-	116,
-	105,
-	111,
-	110,
-	100,
-	105,
-	115,
-	116,
-	114,
-	105,
-	98,
-	117,
-	116,
-	105,
-	111,
-	110,
-	48,
-	112,
-	120,
-	59,
-	32,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	58,
-	114,
-	101,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	104,
-	105,
-	112,
-	100,
-	101,
-	118,
-	105,
-	99,
-	101,
-	45,
-	119,
-	105,
-	100,
-	116,
-	104,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	60,
-	108,
-	97,
-	98,
-	101,
-	108,
-	32,
-	102,
-	111,
-	114,
-	61,
-	34,
-	114,
-	101,
-	103,
-	105,
-	115,
-	116,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	60,
-	47,
-	110,
-	111,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	10,
-	47,
-	105,
-	110,
-	100,
-	101,
-	120,
-	46,
-	104,
-	116,
-	109,
-	108,
-	34,
-	119,
-	105,
-	110,
-	100,
-	111,
-	119,
-	46,
-	111,
-	112,
-	101,
-	110,
-	40,
-	32,
-	33,
-	105,
-	109,
-	112,
-	111,
-	114,
-	116,
-	97,
-	110,
-	116,
-	59,
-	97,
-	112,
-	112,
-	108,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	47,
-	105,
-	110,
-	100,
-	101,
-	112,
-	101,
-	110,
-	100,
-	101,
-	110,
-	99,
-	101,
-	47,
-	47,
-	119,
-	119,
-	119,
-	46,
-	103,
-	111,
-	111,
-	103,
-	108,
-	101,
-	111,
-	114,
-	103,
-	97,
-	110,
-	105,
-	122,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	117,
-	116,
-	111,
-	99,
-	111,
-	109,
-	112,
-	108,
-	101,
-	116,
-	101,
-	114,
-	101,
-	113,
-	117,
-	105,
-	114,
-	101,
-	109,
-	101,
-	110,
-	116,
-	115,
-	99,
-	111,
-	110,
-	115,
-	101,
-	114,
-	118,
-	97,
-	116,
-	105,
-	118,
-	101,
-	60,
-	102,
-	111,
-	114,
-	109,
-	32,
-	110,
-	97,
-	109,
-	101,
-	61,
-	34,
-	105,
-	110,
-	116,
-	101,
-	108,
-	108,
-	101,
-	99,
-	116,
-	117,
-	97,
-	108,
-	109,
-	97,
-	114,
-	103,
-	105,
-	110,
-	45,
-	108,
-	101,
-	102,
-	116,
-	58,
-	49,
-	56,
-	116,
-	104,
-	32,
-	99,
-	101,
-	110,
-	116,
-	117,
-	114,
-	121,
-	97,
-	110,
-	32,
-	105,
-	109,
-	112,
-	111,
-	114,
-	116,
-	97,
-	110,
-	116,
-	105,
-	110,
-	115,
-	116,
-	105,
-	116,
-	117,
-	116,
-	105,
-	111,
-	110,
-	115,
-	97,
-	98,
-	98,
-	114,
-	101,
-	118,
-	105,
-	97,
-	116,
-	105,
-	111,
-	110,
-	60,
-	105,
-	109,
-	103,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	111,
-	114,
-	103,
-	97,
-	110,
-	105,
-	115,
-	97,
-	116,
-	105,
-	111,
-	110,
-	99,
-	105,
-	118,
-	105,
-	108,
-	105,
-	122,
-	97,
-	116,
-	105,
-	111,
-	110,
-	49,
-	57,
-	116,
-	104,
-	32,
-	99,
-	101,
-	110,
-	116,
-	117,
-	114,
-	121,
-	97,
-	114,
-	99,
-	104,
-	105,
-	116,
-	101,
-	99,
-	116,
-	117,
-	114,
-	101,
-	105,
-	110,
-	99,
-	111,
-	114,
-	112,
-	111,
-	114,
-	97,
-	116,
-	101,
-	100,
-	50,
-	48,
-	116,
-	104,
-	32,
-	99,
-	101,
-	110,
-	116,
-	117,
-	114,
-	121,
-	45,
-	99,
-	111,
-	110,
-	116,
-	97,
-	105,
-	110,
-	101,
-	114,
-	34,
-	62,
-	109,
-	111,
-	115,
-	116,
-	32,
-	110,
-	111,
-	116,
-	97,
-	98,
-	108,
-	121,
-	47,
-	62,
-	60,
-	47,
-	97,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	110,
-	111,
-	116,
-	105,
-	102,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	39,
-	117,
-	110,
-	100,
-	101,
-	102,
-	105,
-	110,
-	101,
-	100,
-	39,
-	41,
-	70,
-	117,
-	114,
-	116,
-	104,
-	101,
-	114,
-	109,
-	111,
-	114,
-	101,
-	44,
-	98,
-	101,
-	108,
-	105,
-	101,
-	118,
-	101,
-	32,
-	116,
-	104,
-	97,
-	116,
-	105,
-	110,
-	110,
-	101,
-	114,
-	72,
-	84,
-	77,
-	76,
-	32,
-	61,
-	32,
-	112,
-	114,
-	105,
-	111,
-	114,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	100,
-	114,
-	97,
-	109,
-	97,
-	116,
-	105,
-	99,
-	97,
-	108,
-	108,
-	121,
-	114,
-	101,
-	102,
-	101,
-	114,
-	114,
-	105,
-	110,
-	103,
-	32,
-	116,
-	111,
-	110,
-	101,
-	103,
-	111,
-	116,
-	105,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	104,
-	101,
-	97,
-	100,
-	113,
-	117,
-	97,
-	114,
-	116,
-	101,
-	114,
-	115,
-	83,
-	111,
-	117,
-	116,
-	104,
-	32,
-	65,
-	102,
-	114,
-	105,
-	99,
-	97,
-	117,
-	110,
-	115,
-	117,
-	99,
-	99,
-	101,
-	115,
-	115,
-	102,
-	117,
-	108,
-	80,
-	101,
-	110,
-	110,
-	115,
-	121,
-	108,
-	118,
-	97,
-	110,
-	105,
-	97,
-	65,
-	115,
-	32,
-	97,
-	32,
-	114,
-	101,
-	115,
-	117,
-	108,
-	116,
-	44,
-	60,
-	104,
-	116,
-	109,
-	108,
-	32,
-	108,
-	97,
-	110,
-	103,
-	61,
-	34,
-	38,
-	108,
-	116,
-	59,
-	47,
-	115,
-	117,
-	112,
-	38,
-	103,
-	116,
-	59,
-	100,
-	101,
-	97,
-	108,
-	105,
-	110,
-	103,
-	32,
-	119,
-	105,
-	116,
-	104,
-	112,
-	104,
-	105,
-	108,
-	97,
-	100,
-	101,
-	108,
-	112,
-	104,
-	105,
-	97,
-	104,
-	105,
-	115,
-	116,
-	111,
-	114,
-	105,
-	99,
-	97,
-	108,
-	108,
-	121,
-	41,
-	59,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	10,
-	112,
-	97,
-	100,
-	100,
-	105,
-	110,
-	103,
-	45,
-	116,
-	111,
-	112,
-	58,
-	101,
-	120,
-	112,
-	101,
-	114,
-	105,
-	109,
-	101,
-	110,
-	116,
-	97,
-	108,
-	103,
-	101,
-	116,
-	65,
-	116,
-	116,
-	114,
-	105,
-	98,
-	117,
-	116,
-	101,
-	105,
-	110,
-	115,
-	116,
-	114,
-	117,
-	99,
-	116,
-	105,
-	111,
-	110,
-	115,
-	116,
-	101,
-	99,
-	104,
-	110,
-	111,
-	108,
-	111,
-	103,
-	105,
-	101,
-	115,
-	112,
-	97,
-	114,
-	116,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	61,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	40,
-	41,
-	123,
-	115,
-	117,
-	98,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	105,
-	111,
-	110,
-	108,
-	46,
-	100,
-	116,
-	100,
-	34,
-	62,
-	13,
-	10,
-	60,
-	104,
-	116,
-	103,
-	101,
-	111,
-	103,
-	114,
-	97,
-	112,
-	104,
-	105,
-	99,
-	97,
-	108,
-	67,
-	111,
-	110,
-	115,
-	116,
-	105,
-	116,
-	117,
-	116,
-	105,
-	111,
-	110,
-	39,
-	44,
-	32,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	40,
-	115,
-	117,
-	112,
-	112,
-	111,
-	114,
-	116,
-	101,
-	100,
-	32,
-	98,
-	121,
-	97,
-	103,
-	114,
-	105,
-	99,
-	117,
-	108,
-	116,
-	117,
-	114,
-	97,
-	108,
-	99,
-	111,
-	110,
-	115,
-	116,
-	114,
-	117,
-	99,
-	116,
-	105,
-	111,
-	110,
-	112,
-	117,
-	98,
-	108,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	102,
-	111,
-	110,
-	116,
-	45,
-	115,
-	105,
-	122,
-	101,
-	58,
-	32,
-	49,
-	97,
-	32,
-	118,
-	97,
-	114,
-	105,
-	101,
-	116,
-	121,
-	32,
-	111,
-	102,
-	60,
-	100,
-	105,
-	118,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	69,
-	110,
-	99,
-	121,
-	99,
-	108,
-	111,
-	112,
-	101,
-	100,
-	105,
-	97,
-	105,
-	102,
-	114,
-	97,
-	109,
-	101,
-	32,
-	115,
-	114,
-	99,
-	61,
-	34,
-	100,
-	101,
-	109,
-	111,
-	110,
-	115,
-	116,
-	114,
-	97,
-	116,
-	101,
-	100,
-	97,
-	99,
-	99,
-	111,
-	109,
-	112,
-	108,
-	105,
-	115,
-	104,
-	101,
-	100,
-	117,
-	110,
-	105,
-	118,
-	101,
-	114,
-	115,
-	105,
-	116,
-	105,
-	101,
-	115,
-	68,
-	101,
-	109,
-	111,
-	103,
-	114,
-	97,
-	112,
-	104,
-	105,
-	99,
-	115,
-	41,
-	59,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	60,
-	100,
-	101,
-	100,
-	105,
-	99,
-	97,
-	116,
-	101,
-	100,
-	32,
-	116,
-	111,
-	107,
-	110,
-	111,
-	119,
-	108,
-	101,
-	100,
-	103,
-	101,
-	32,
-	111,
-	102,
-	115,
-	97,
-	116,
-	105,
-	115,
-	102,
-	97,
-	99,
-	116,
-	105,
-	111,
-	110,
-	112,
-	97,
-	114,
-	116,
-	105,
-	99,
-	117,
-	108,
-	97,
-	114,
-	108,
-	121,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	69,
-	110,
-	103,
-	108,
-	105,
-	115,
-	104,
-	32,
-	40,
-	85,
-	83,
-	41,
-	97,
-	112,
-	112,
-	101,
-	110,
-	100,
-	67,
-	104,
-	105,
-	108,
-	100,
-	40,
-	116,
-	114,
-	97,
-	110,
-	115,
-	109,
-	105,
-	115,
-	115,
-	105,
-	111,
-	110,
-	115,
-	46,
-	32,
-	72,
-	111,
-	119,
-	101,
-	118,
-	101,
-	114,
-	44,
-	32,
-	105,
-	110,
-	116,
-	101,
-	108,
-	108,
-	105,
-	103,
-	101,
-	110,
-	99,
-	101,
-	34,
-	32,
-	116,
-	97,
-	98,
-	105,
-	110,
-	100,
-	101,
-	120,
-	61,
-	34,
-	102,
-	108,
-	111,
-	97,
-	116,
-	58,
-	114,
-	105,
-	103,
-	104,
-	116,
-	59,
-	67,
-	111,
-	109,
-	109,
-	111,
-	110,
-	119,
-	101,
-	97,
-	108,
-	116,
-	104,
-	114,
-	97,
-	110,
-	103,
-	105,
-	110,
-	103,
-	32,
-	102,
-	114,
-	111,
-	109,
-	105,
-	110,
-	32,
-	119,
-	104,
-	105,
-	99,
-	104,
-	32,
-	116,
-	104,
-	101,
-	97,
-	116,
-	32,
-	108,
-	101,
-	97,
-	115,
-	116,
-	32,
-	111,
-	110,
-	101,
-	114,
-	101,
-	112,
-	114,
-	111,
-	100,
-	117,
-	99,
-	116,
-	105,
-	111,
-	110,
-	101,
-	110,
-	99,
-	121,
-	99,
-	108,
-	111,
-	112,
-	101,
-	100,
-	105,
-	97,
-	59,
-	102,
-	111,
-	110,
-	116,
-	45,
-	115,
-	105,
-	122,
-	101,
-	58,
-	49,
-	106,
-	117,
-	114,
-	105,
-	115,
-	100,
-	105,
-	99,
-	116,
-	105,
-	111,
-	110,
-	97,
-	116,
-	32,
-	116,
-	104,
-	97,
-	116,
-	32,
-	116,
-	105,
-	109,
-	101,
-	34,
-	62,
-	60,
-	97,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	73,
-	110,
-	32,
-	97,
-	100,
-	100,
-	105,
-	116,
-	105,
-	111,
-	110,
-	44,
-	100,
-	101,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	105,
-	111,
-	110,
-	43,
-	99,
-	111,
-	110,
-	118,
-	101,
-	114,
-	115,
-	97,
-	116,
-	105,
-	111,
-	110,
-	99,
-	111,
-	110,
-	116,
-	97,
-	99,
-	116,
-	32,
-	119,
-	105,
-	116,
-	104,
-	105,
-	115,
-	32,
-	103,
-	101,
-	110,
-	101,
-	114,
-	97,
-	108,
-	108,
-	121,
-	114,
-	34,
-	32,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	61,
-	34,
-	114,
-	101,
-	112,
-	114,
-	101,
-	115,
-	101,
-	110,
-	116,
-	105,
-	110,
-	103,
-	38,
-	108,
-	116,
-	59,
-	109,
-	97,
-	116,
-	104,
-	38,
-	103,
-	116,
-	59,
-	112,
-	114,
-	101,
-	115,
-	101,
-	110,
-	116,
-	97,
-	116,
-	105,
-	111,
-	110,
-	111,
-	99,
-	99,
-	97,
-	115,
-	105,
-	111,
-	110,
-	97,
-	108,
-	108,
-	121,
-	60,
-	105,
-	109,
-	103,
-	32,
-	119,
-	105,
-	100,
-	116,
-	104,
-	61,
-	34,
-	110,
-	97,
-	118,
-	105,
-	103,
-	97,
-	116,
-	105,
-	111,
-	110,
-	34,
-	62,
-	99,
-	111,
-	109,
-	112,
-	101,
-	110,
-	115,
-	97,
-	116,
-	105,
-	111,
-	110,
-	99,
-	104,
-	97,
-	109,
-	112,
-	105,
-	111,
-	110,
-	115,
-	104,
-	105,
-	112,
-	109,
-	101,
-	100,
-	105,
-	97,
-	61,
-	34,
-	97,
-	108,
-	108,
-	34,
-	32,
-	118,
-	105,
-	111,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	114,
-	101,
-	102,
-	101,
-	114,
-	101,
-	110,
-	99,
-	101,
-	32,
-	116,
-	111,
-	114,
-	101,
-	116,
-	117,
-	114,
-	110,
-	32,
-	116,
-	114,
-	117,
-	101,
-	59,
-	83,
-	116,
-	114,
-	105,
-	99,
-	116,
-	47,
-	47,
-	69,
-	78,
-	34,
-	32,
-	116,
-	114,
-	97,
-	110,
-	115,
-	97,
-	99,
-	116,
-	105,
-	111,
-	110,
-	115,
-	105,
-	110,
-	116,
-	101,
-	114,
-	118,
-	101,
-	110,
-	116,
-	105,
-	111,
-	110,
-	118,
-	101,
-	114,
-	105,
-	102,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	73,
-	110,
-	102,
-	111,
-	114,
-	109,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	100,
-	105,
-	102,
-	102,
-	105,
-	99,
-	117,
-	108,
-	116,
-	105,
-	101,
-	115,
-	67,
-	104,
-	97,
-	109,
-	112,
-	105,
-	111,
-	110,
-	115,
-	104,
-	105,
-	112,
-	99,
-	97,
-	112,
-	97,
-	98,
-	105,
-	108,
-	105,
-	116,
-	105,
-	101,
-	115,
-	60,
-	33,
-	91,
-	101,
-	110,
-	100,
-	105,
-	102,
-	93,
-	45,
-	45,
-	62,
-	125,
-	10,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	10,
-	67,
-	104,
-	114,
-	105,
-	115,
-	116,
-	105,
-	97,
-	110,
-	105,
-	116,
-	121,
-	102,
-	111,
-	114,
-	32,
-	101,
-	120,
-	97,
-	109,
-	112,
-	108,
-	101,
-	44,
-	80,
-	114,
-	111,
-	102,
-	101,
-	115,
-	115,
-	105,
-	111,
-	110,
-	97,
-	108,
-	114,
-	101,
-	115,
-	116,
-	114,
-	105,
-	99,
-	116,
-	105,
-	111,
-	110,
-	115,
-	115,
-	117,
-	103,
-	103,
-	101,
-	115,
-	116,
-	32,
-	116,
-	104,
-	97,
-	116,
-	119,
-	97,
-	115,
-	32,
-	114,
-	101,
-	108,
-	101,
-	97,
-	115,
-	101,
-	100,
-	40,
-	115,
-	117,
-	99,
-	104,
-	32,
-	97,
-	115,
-	32,
-	116,
-	104,
-	101,
-	114,
-	101,
-	109,
-	111,
-	118,
-	101,
-	67,
-	108,
-	97,
-	115,
-	115,
-	40,
-	117,
-	110,
-	101,
-	109,
-	112,
-	108,
-	111,
-	121,
-	109,
-	101,
-	110,
-	116,
-	116,
-	104,
-	101,
-	32,
-	65,
-	109,
-	101,
-	114,
-	105,
-	99,
-	97,
-	110,
-	115,
-	116,
-	114,
-	117,
-	99,
-	116,
-	117,
-	114,
-	101,
-	32,
-	111,
-	102,
-	47,
-	105,
-	110,
-	100,
-	101,
-	120,
-	46,
-	104,
-	116,
-	109,
-	108,
-	32,
-	112,
-	117,
-	98,
-	108,
-	105,
-	115,
-	104,
-	101,
-	100,
-	32,
-	105,
-	110,
-	115,
-	112,
-	97,
-	110,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	34,
-	62,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	47,
-	105,
-	110,
-	116,
-	114,
-	111,
-	100,
-	117,
-	99,
-	116,
-	105,
-	111,
-	110,
-	98,
-	101,
-	108,
-	111,
-	110,
-	103,
-	105,
-	110,
-	103,
-	32,
-	116,
-	111,
-	99,
-	108,
-	97,
-	105,
-	109,
-	101,
-	100,
-	32,
-	116,
-	104,
-	97,
-	116,
-	99,
-	111,
-	110,
-	115,
-	101,
-	113,
-	117,
-	101,
-	110,
-	99,
-	101,
-	115,
-	60,
-	109,
-	101,
-	116,
-	97,
-	32,
-	110,
-	97,
-	109,
-	101,
-	61,
-	34,
-	71,
-	117,
-	105,
-	100,
-	101,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	111,
-	118,
-	101,
-	114,
-	119,
-	104,
-	101,
-	108,
-	109,
-	105,
-	110,
-	103,
-	97,
-	103,
-	97,
-	105,
-	110,
-	115,
-	116,
-	32,
-	116,
-	104,
-	101,
-	32,
-	99,
-	111,
-	110,
-	99,
-	101,
-	110,
-	116,
-	114,
-	97,
-	116,
-	101,
-	100,
-	44,
-	10,
-	46,
-	110,
-	111,
-	110,
-	116,
-	111,
-	117,
-	99,
-	104,
-	32,
-	111,
-	98,
-	115,
-	101,
-	114,
-	118,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	60,
-	47,
-	97,
-	62,
-	10,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	10,
-	102,
-	32,
-	40,
-	100,
-	111,
-	99,
-	117,
-	109,
-	101,
-	110,
-	116,
-	46,
-	98,
-	111,
-	114,
-	100,
-	101,
-	114,
-	58,
-	32,
-	49,
-	112,
-	120,
-	32,
-	123,
-	102,
-	111,
-	110,
-	116,
-	45,
-	115,
-	105,
-	122,
-	101,
-	58,
-	49,
-	116,
-	114,
-	101,
-	97,
-	116,
-	109,
-	101,
-	110,
-	116,
-	32,
-	111,
-	102,
-	48,
-	34,
-	32,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	61,
-	34,
-	49,
-	109,
-	111,
-	100,
-	105,
-	102,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	73,
-	110,
-	100,
-	101,
-	112,
-	101,
-	110,
-	100,
-	101,
-	110,
-	99,
-	101,
-	100,
-	105,
-	118,
-	105,
-	100,
-	101,
-	100,
-	32,
-	105,
-	110,
-	116,
-	111,
-	103,
-	114,
-	101,
-	97,
-	116,
-	101,
-	114,
-	32,
-	116,
-	104,
-	97,
-	110,
-	97,
-	99,
-	104,
-	105,
-	101,
-	118,
-	101,
-	109,
-	101,
-	110,
-	116,
-	115,
-	101,
-	115,
-	116,
-	97,
-	98,
-	108,
-	105,
-	115,
-	104,
-	105,
-	110,
-	103,
-	74,
-	97,
-	118,
-	97,
-	83,
-	99,
-	114,
-	105,
-	112,
-	116,
-	34,
-	32,
-	110,
-	101,
-	118,
-	101,
-	114,
-	116,
-	104,
-	101,
-	108,
-	101,
-	115,
-	115,
-	115,
-	105,
-	103,
-	110,
-	105,
-	102,
-	105,
-	99,
-	97,
-	110,
-	99,
-	101,
-	66,
-	114,
-	111,
-	97,
-	100,
-	99,
-	97,
-	115,
-	116,
-	105,
-	110,
-	103,
-	62,
-	38,
-	110,
-	98,
-	115,
-	112,
-	59,
-	60,
-	47,
-	116,
-	100,
-	62,
-	99,
-	111,
-	110,
-	116,
-	97,
-	105,
-	110,
-	101,
-	114,
-	34,
-	62,
-	10,
-	115,
-	117,
-	99,
-	104,
-	32,
-	97,
-	115,
-	32,
-	116,
-	104,
-	101,
-	32,
-	105,
-	110,
-	102,
-	108,
-	117,
-	101,
-	110,
-	99,
-	101,
-	32,
-	111,
-	102,
-	97,
-	32,
-	112,
-	97,
-	114,
-	116,
-	105,
-	99,
-	117,
-	108,
-	97,
-	114,
-	115,
-	114,
-	99,
-	61,
-	39,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	110,
-	97,
-	118,
-	105,
-	103,
-	97,
-	116,
-	105,
-	111,
-	110,
-	34,
-	32,
-	104,
-	97,
-	108,
-	102,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	115,
-	117,
-	98,
-	115,
-	116,
-	97,
-	110,
-	116,
-	105,
-	97,
-	108,
-	32,
-	38,
-	110,
-	98,
-	115,
-	112,
-	59,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	97,
-	100,
-	118,
-	97,
-	110,
-	116,
-	97,
-	103,
-	101,
-	32,
-	111,
-	102,
-	100,
-	105,
-	115,
-	99,
-	111,
-	118,
-	101,
-	114,
-	121,
-	32,
-	111,
-	102,
-	102,
-	117,
-	110,
-	100,
-	97,
-	109,
-	101,
-	110,
-	116,
-	97,
-	108,
-	32,
-	109,
-	101,
-	116,
-	114,
-	111,
-	112,
-	111,
-	108,
-	105,
-	116,
-	97,
-	110,
-	116,
-	104,
-	101,
-	32,
-	111,
-	112,
-	112,
-	111,
-	115,
-	105,
-	116,
-	101,
-	34,
-	32,
-	120,
-	109,
-	108,
-	58,
-	108,
-	97,
-	110,
-	103,
-	61,
-	34,
-	100,
-	101,
-	108,
-	105,
-	98,
-	101,
-	114,
-	97,
-	116,
-	101,
-	108,
-	121,
-	97,
-	108,
-	105,
-	103,
-	110,
-	61,
-	99,
-	101,
-	110,
-	116,
-	101,
-	114,
-	101,
-	118,
-	111,
-	108,
-	117,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	112,
-	114,
-	101,
-	115,
-	101,
-	114,
-	118,
-	97,
-	116,
-	105,
-	111,
-	110,
-	105,
-	109,
-	112,
-	114,
-	111,
-	118,
-	101,
-	109,
-	101,
-	110,
-	116,
-	115,
-	98,
-	101,
-	103,
-	105,
-	110,
-	110,
-	105,
-	110,
-	103,
-	32,
-	105,
-	110,
-	74,
-	101,
-	115,
-	117,
-	115,
-	32,
-	67,
-	104,
-	114,
-	105,
-	115,
-	116,
-	80,
-	117,
-	98,
-	108,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	100,
-	105,
-	115,
-	97,
-	103,
-	114,
-	101,
-	101,
-	109,
-	101,
-	110,
-	116,
-	116,
-	101,
-	120,
-	116,
-	45,
-	97,
-	108,
-	105,
-	103,
-	110,
-	58,
-	114,
-	44,
-	32,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	40,
-	41,
-	115,
-	105,
-	109,
-	105,
-	108,
-	97,
-	114,
-	105,
-	116,
-	105,
-	101,
-	115,
-	98,
-	111,
-	100,
-	121,
-	62,
-	60,
-	47,
-	104,
-	116,
-	109,
-	108,
-	62,
-	105,
-	115,
-	32,
-	99,
-	117,
-	114,
-	114,
-	101,
-	110,
-	116,
-	108,
-	121,
-	97,
-	108,
-	112,
-	104,
-	97,
-	98,
-	101,
-	116,
-	105,
-	99,
-	97,
-	108,
-	105,
-	115,
-	32,
-	115,
-	111,
-	109,
-	101,
-	116,
-	105,
-	109,
-	101,
-	115,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	105,
-	109,
-	97,
-	103,
-	101,
-	47,
-	109,
-	97,
-	110,
-	121,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	102,
-	108,
-	111,
-	119,
-	58,
-	104,
-	105,
-	100,
-	100,
-	101,
-	110,
-	59,
-	97,
-	118,
-	97,
-	105,
-	108,
-	97,
-	98,
-	108,
-	101,
-	32,
-	105,
-	110,
-	100,
-	101,
-	115,
-	99,
-	114,
-	105,
-	98,
-	101,
-	32,
-	116,
-	104,
-	101,
-	101,
-	120,
-	105,
-	115,
-	116,
-	101,
-	110,
-	99,
-	101,
-	32,
-	111,
-	102,
-	97,
-	108,
-	108,
-	32,
-	111,
-	118,
-	101,
-	114,
-	32,
-	116,
-	104,
-	101,
-	116,
-	104,
-	101,
-	32,
-	73,
-	110,
-	116,
-	101,
-	114,
-	110,
-	101,
-	116,
-	9,
-	60,
-	117,
-	108,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	105,
-	110,
-	115,
-	116,
-	97,
-	108,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	110,
-	101,
-	105,
-	103,
-	104,
-	98,
-	111,
-	114,
-	104,
-	111,
-	111,
-	100,
-	97,
-	114,
-	109,
-	101,
-	100,
-	32,
-	102,
-	111,
-	114,
-	99,
-	101,
-	115,
-	114,
-	101,
-	100,
-	117,
-	99,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	99,
-	111,
-	110,
-	116,
-	105,
-	110,
-	117,
-	101,
-	115,
-	32,
-	116,
-	111,
-	78,
-	111,
-	110,
-	101,
-	116,
-	104,
-	101,
-	108,
-	101,
-	115,
-	115,
-	44,
-	116,
-	101,
-	109,
-	112,
-	101,
-	114,
-	97,
-	116,
-	117,
-	114,
-	101,
-	115,
-	10,
-	9,
-	9,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	99,
-	108,
-	111,
-	115,
-	101,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	101,
-	120,
-	97,
-	109,
-	112,
-	108,
-	101,
-	115,
-	32,
-	111,
-	102,
-	32,
-	105,
-	115,
-	32,
-	97,
-	98,
-	111,
-	117,
-	116,
-	32,
-	116,
-	104,
-	101,
-	40,
-	115,
-	101,
-	101,
-	32,
-	98,
-	101,
-	108,
-	111,
-	119,
-	41,
-	46,
-	34,
-	32,
-	105,
-	100,
-	61,
-	34,
-	115,
-	101,
-	97,
-	114,
-	99,
-	104,
-	112,
-	114,
-	111,
-	102,
-	101,
-	115,
-	115,
-	105,
-	111,
-	110,
-	97,
-	108,
-	105,
-	115,
-	32,
-	97,
-	118,
-	97,
-	105,
-	108,
-	97,
-	98,
-	108,
-	101,
-	116,
-	104,
-	101,
-	32,
-	111,
-	102,
-	102,
-	105,
-	99,
-	105,
-	97,
-	108,
-	9,
-	9,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	10,
-	10,
-	9,
-	9,
-	60,
-	100,
-	105,
-	118,
-	32,
-	105,
-	100,
-	61,
-	34,
-	97,
-	99,
-	99,
-	101,
-	108,
-	101,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	116,
-	104,
-	114,
-	111,
-	117,
-	103,
-	104,
-	32,
-	116,
-	104,
-	101,
-	32,
-	72,
-	97,
-	108,
-	108,
-	32,
-	111,
-	102,
-	32,
-	70,
-	97,
-	109,
-	101,
-	100,
-	101,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	105,
-	111,
-	110,
-	115,
-	116,
-	114,
-	97,
-	110,
-	115,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	105,
-	110,
-	116,
-	101,
-	114,
-	102,
-	101,
-	114,
-	101,
-	110,
-	99,
-	101,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	39,
-	116,
-	101,
-	120,
-	116,
-	47,
-	114,
-	101,
-	99,
-	101,
-	110,
-	116,
-	32,
-	121,
-	101,
-	97,
-	114,
-	115,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	119,
-	111,
-	114,
-	108,
-	100,
-	118,
-	101,
-	114,
-	121,
-	32,
-	112,
-	111,
-	112,
-	117,
-	108,
-	97,
-	114,
-	123,
-	98,
-	97,
-	99,
-	107,
-	103,
-	114,
-	111,
-	117,
-	110,
-	100,
-	58,
-	116,
-	114,
-	97,
-	100,
-	105,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	32,
-	115,
-	111,
-	109,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	99,
-	111,
-	110,
-	110,
-	101,
-	99,
-	116,
-	101,
-	100,
-	32,
-	116,
-	111,
-	101,
-	120,
-	112,
-	108,
-	111,
-	105,
-	116,
-	97,
-	116,
-	105,
-	111,
-	110,
-	101,
-	109,
-	101,
-	114,
-	103,
-	101,
-	110,
-	99,
-	101,
-	32,
-	111,
-	102,
-	99,
-	111,
-	110,
-	115,
-	116,
-	105,
-	116,
-	117,
-	116,
-	105,
-	111,
-	110,
-	65,
-	32,
-	72,
-	105,
-	115,
-	116,
-	111,
-	114,
-	121,
-	32,
-	111,
-	102,
-	115,
-	105,
-	103,
-	110,
-	105,
-	102,
-	105,
-	99,
-	97,
-	110,
-	116,
-	32,
-	109,
-	97,
-	110,
-	117,
-	102,
-	97,
-	99,
-	116,
-	117,
-	114,
-	101,
-	100,
-	101,
-	120,
-	112,
-	101,
-	99,
-	116,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	62,
-	60,
-	110,
-	111,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	60,
-	99,
-	97,
-	110,
-	32,
-	98,
-	101,
-	32,
-	102,
-	111,
-	117,
-	110,
-	100,
-	98,
-	101,
-	99,
-	97,
-	117,
-	115,
-	101,
-	32,
-	116,
-	104,
-	101,
-	32,
-	104,
-	97,
-	115,
-	32,
-	110,
-	111,
-	116,
-	32,
-	98,
-	101,
-	101,
-	110,
-	110,
-	101,
-	105,
-	103,
-	104,
-	98,
-	111,
-	117,
-	114,
-	105,
-	110,
-	103,
-	119,
-	105,
-	116,
-	104,
-	111,
-	117,
-	116,
-	32,
-	116,
-	104,
-	101,
-	32,
-	97,
-	100,
-	100,
-	101,
-	100,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	9,
-	60,
-	108,
-	105,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	105,
-	110,
-	115,
-	116,
-	114,
-	117,
-	109,
-	101,
-	110,
-	116,
-	97,
-	108,
-	83,
-	111,
-	118,
-	105,
-	101,
-	116,
-	32,
-	85,
-	110,
-	105,
-	111,
-	110,
-	97,
-	99,
-	107,
-	110,
-	111,
-	119,
-	108,
-	101,
-	100,
-	103,
-	101,
-	100,
-	119,
-	104,
-	105,
-	99,
-	104,
-	32,
-	99,
-	97,
-	110,
-	32,
-	98,
-	101,
-	110,
-	97,
-	109,
-	101,
-	32,
-	102,
-	111,
-	114,
-	32,
-	116,
-	104,
-	101,
-	97,
-	116,
-	116,
-	101,
-	110,
-	116,
-	105,
-	111,
-	110,
-	32,
-	116,
-	111,
-	97,
-	116,
-	116,
-	101,
-	109,
-	112,
-	116,
-	115,
-	32,
-	116,
-	111,
-	32,
-	100,
-	101,
-	118,
-	101,
-	108,
-	111,
-	112,
-	109,
-	101,
-	110,
-	116,
-	115,
-	73,
-	110,
-	32,
-	102,
-	97,
-	99,
-	116,
-	44,
-	32,
-	116,
-	104,
-	101,
-	60,
-	108,
-	105,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	97,
-	105,
-	109,
-	112,
-	108,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	115,
-	117,
-	105,
-	116,
-	97,
-	98,
-	108,
-	101,
-	32,
-	102,
-	111,
-	114,
-	109,
-	117,
-	99,
-	104,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	99,
-	111,
-	108,
-	111,
-	110,
-	105,
-	122,
-	97,
-	116,
-	105,
-	111,
-	110,
-	112,
-	114,
-	101,
-	115,
-	105,
-	100,
-	101,
-	110,
-	116,
-	105,
-	97,
-	108,
-	99,
-	97,
-	110,
-	99,
-	101,
-	108,
-	66,
-	117,
-	98,
-	98,
-	108,
-	101,
-	32,
-	73,
-	110,
-	102,
-	111,
-	114,
-	109,
-	97,
-	116,
-	105,
-	111,
-	110,
-	109,
-	111,
-	115,
-	116,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	105,
-	115,
-	32,
-	100,
-	101,
-	115,
-	99,
-	114,
-	105,
-	98,
-	101,
-	100,
-	114,
-	101,
-	115,
-	116,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	109,
-	111,
-	114,
-	101,
-	32,
-	111,
-	114,
-	32,
-	108,
-	101,
-	115,
-	115,
-	105,
-	110,
-	32,
-	83,
-	101,
-	112,
-	116,
-	101,
-	109,
-	98,
-	101,
-	114,
-	73,
-	110,
-	116,
-	101,
-	108,
-	108,
-	105,
-	103,
-	101,
-	110,
-	99,
-	101,
-	115,
-	114,
-	99,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	112,
-	120,
-	59,
-	32,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	58,
-	32,
-	97,
-	118,
-	97,
-	105,
-	108,
-	97,
-	98,
-	108,
-	101,
-	32,
-	116,
-	111,
-	109,
-	97,
-	110,
-	117,
-	102,
-	97,
-	99,
-	116,
-	117,
-	114,
-	101,
-	114,
-	104,
-	117,
-	109,
-	97,
-	110,
-	32,
-	114,
-	105,
-	103,
-	104,
-	116,
-	115,
-	108,
-	105,
-	110,
-	107,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	47,
-	97,
-	118,
-	97,
-	105,
-	108,
-	97,
-	98,
-	105,
-	108,
-	105,
-	116,
-	121,
-	112,
-	114,
-	111,
-	112,
-	111,
-	114,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	111,
-	117,
-	116,
-	115,
-	105,
-	100,
-	101,
-	32,
-	116,
-	104,
-	101,
-	32,
-	97,
-	115,
-	116,
-	114,
-	111,
-	110,
-	111,
-	109,
-	105,
-	99,
-	97,
-	108,
-	104,
-	117,
-	109,
-	97,
-	110,
-	32,
-	98,
-	101,
-	105,
-	110,
-	103,
-	115,
-	110,
-	97,
-	109,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	97,
-	114,
-	101,
-	32,
-	102,
-	111,
-	117,
-	110,
-	100,
-	32,
-	105,
-	110,
-	97,
-	114,
-	101,
-	32,
-	98,
-	97,
-	115,
-	101,
-	100,
-	32,
-	111,
-	110,
-	115,
-	109,
-	97,
-	108,
-	108,
-	101,
-	114,
-	32,
-	116,
-	104,
-	97,
-	110,
-	97,
-	32,
-	112,
-	101,
-	114,
-	115,
-	111,
-	110,
-	32,
-	119,
-	104,
-	111,
-	101,
-	120,
-	112,
-	97,
-	110,
-	115,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	97,
-	114,
-	103,
-	117,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	97,
-	116,
-	110,
-	111,
-	119,
-	32,
-	107,
-	110,
-	111,
-	119,
-	110,
-	32,
-	97,
-	115,
-	73,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	101,
-	97,
-	114,
-	108,
-	121,
-	105,
-	110,
-	116,
-	101,
-	114,
-	109,
-	101,
-	100,
-	105,
-	97,
-	116,
-	101,
-	100,
-	101,
-	114,
-	105,
-	118,
-	101,
-	100,
-	32,
-	102,
-	114,
-	111,
-	109,
-	83,
-	99,
-	97,
-	110,
-	100,
-	105,
-	110,
-	97,
-	118,
-	105,
-	97,
-	110,
-	60,
-	47,
-	97,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	13,
-	10,
-	99,
-	111,
-	110,
-	115,
-	105,
-	100,
-	101,
-	114,
-	32,
-	116,
-	104,
-	101,
-	97,
-	110,
-	32,
-	101,
-	115,
-	116,
-	105,
-	109,
-	97,
-	116,
-	101,
-	100,
-	116,
-	104,
-	101,
-	32,
-	78,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	60,
-	100,
-	105,
-	118,
-	32,
-	105,
-	100,
-	61,
-	34,
-	112,
-	97,
-	103,
-	114,
-	101,
-	115,
-	117,
-	108,
-	116,
-	105,
-	110,
-	103,
-	32,
-	105,
-	110,
-	99,
-	111,
-	109,
-	109,
-	105,
-	115,
-	115,
-	105,
-	111,
-	110,
-	101,
-	100,
-	97,
-	110,
-	97,
-	108,
-	111,
-	103,
-	111,
-	117,
-	115,
-	32,
-	116,
-	111,
-	97,
-	114,
-	101,
-	32,
-	114,
-	101,
-	113,
-	117,
-	105,
-	114,
-	101,
-	100,
-	47,
-	117,
-	108,
-	62,
-	10,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	10,
-	119,
-	97,
-	115,
-	32,
-	98,
-	97,
-	115,
-	101,
-	100,
-	32,
-	111,
-	110,
-	97,
-	110,
-	100,
-	32,
-	98,
-	101,
-	99,
-	97,
-	109,
-	101,
-	32,
-	97,
-	38,
-	110,
-	98,
-	115,
-	112,
-	59,
-	38,
-	110,
-	98,
-	115,
-	112,
-	59,
-	116,
-	34,
-	32,
-	118,
-	97,
-	108,
-	117,
-	101,
-	61,
-	34,
-	34,
-	32,
-	119,
-	97,
-	115,
-	32,
-	99,
-	97,
-	112,
-	116,
-	117,
-	114,
-	101,
-	100,
-	110,
-	111,
-	32,
-	109,
-	111,
-	114,
-	101,
-	32,
-	116,
-	104,
-	97,
-	110,
-	114,
-	101,
-	115,
-	112,
-	101,
-	99,
-	116,
-	105,
-	118,
-	101,
-	108,
-	121,
-	99,
-	111,
-	110,
-	116,
-	105,
-	110,
-	117,
-	101,
-	32,
-	116,
-	111,
-	32,
-	62,
-	13,
-	10,
-	60,
-	104,
-	101,
-	97,
-	100,
-	62,
-	13,
-	10,
-	60,
-	119,
-	101,
-	114,
-	101,
-	32,
-	99,
-	114,
-	101,
-	97,
-	116,
-	101,
-	100,
-	109,
-	111,
-	114,
-	101,
-	32,
-	103,
-	101,
-	110,
-	101,
-	114,
-	97,
-	108,
-	105,
-	110,
-	102,
-	111,
-	114,
-	109,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	117,
-	115,
-	101,
-	100,
-	32,
-	102,
-	111,
-	114,
-	32,
-	116,
-	104,
-	101,
-	105,
-	110,
-	100,
-	101,
-	112,
-	101,
-	110,
-	100,
-	101,
-	110,
-	116,
-	32,
-	116,
-	104,
-	101,
-	32,
-	73,
-	109,
-	112,
-	101,
-	114,
-	105,
-	97,
-	108,
-	99,
-	111,
-	109,
-	112,
-	111,
-	110,
-	101,
-	110,
-	116,
-	32,
-	111,
-	102,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	32,
-	110,
-	111,
-	114,
-	116,
-	104,
-	105,
-	110,
-	99,
-	108,
-	117,
-	100,
-	101,
-	32,
-	116,
-	104,
-	101,
-	32,
-	67,
-	111,
-	110,
-	115,
-	116,
-	114,
-	117,
-	99,
-	116,
-	105,
-	111,
-	110,
-	115,
-	105,
-	100,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	119,
-	111,
-	117,
-	108,
-	100,
-	32,
-	110,
-	111,
-	116,
-	32,
-	98,
-	101,
-	102,
-	111,
-	114,
-	32,
-	105,
-	110,
-	115,
-	116,
-	97,
-	110,
-	99,
-	101,
-	105,
-	110,
-	118,
-	101,
-	110,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	109,
-	111,
-	114,
-	101,
-	32,
-	99,
-	111,
-	109,
-	112,
-	108,
-	101,
-	120,
-	99,
-	111,
-	108,
-	108,
-	101,
-	99,
-	116,
-	105,
-	118,
-	101,
-	108,
-	121,
-	98,
-	97,
-	99,
-	107,
-	103,
-	114,
-	111,
-	117,
-	110,
-	100,
-	58,
-	32,
-	116,
-	101,
-	120,
-	116,
-	45,
-	97,
-	108,
-	105,
-	103,
-	110,
-	58,
-	32,
-	105,
-	116,
-	115,
-	32,
-	111,
-	114,
-	105,
-	103,
-	105,
-	110,
-	97,
-	108,
-	105,
-	110,
-	116,
-	111,
-	32,
-	97,
-	99,
-	99,
-	111,
-	117,
-	110,
-	116,
-	116,
-	104,
-	105,
-	115,
-	32,
-	112,
-	114,
-	111,
-	99,
-	101,
-	115,
-	115,
-	97,
-	110,
-	32,
-	101,
-	120,
-	116,
-	101,
-	110,
-	115,
-	105,
-	118,
-	101,
-	104,
-	111,
-	119,
-	101,
-	118,
-	101,
-	114,
-	44,
-	32,
-	116,
-	104,
-	101,
-	116,
-	104,
-	101,
-	121,
-	32,
-	97,
-	114,
-	101,
-	32,
-	110,
-	111,
-	116,
-	114,
-	101,
-	106,
-	101,
-	99,
-	116,
-	101,
-	100,
-	32,
-	116,
-	104,
-	101,
-	99,
-	114,
-	105,
-	116,
-	105,
-	99,
-	105,
-	115,
-	109,
-	32,
-	111,
-	102,
-	100,
-	117,
-	114,
-	105,
-	110,
-	103,
-	32,
-	119,
-	104,
-	105,
-	99,
-	104,
-	112,
-	114,
-	111,
-	98,
-	97,
-	98,
-	108,
-	121,
-	32,
-	116,
-	104,
-	101,
-	116,
-	104,
-	105,
-	115,
-	32,
-	97,
-	114,
-	116,
-	105,
-	99,
-	108,
-	101,
-	40,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	40,
-	41,
-	123,
-	73,
-	116,
-	32,
-	115,
-	104,
-	111,
-	117,
-	108,
-	100,
-	32,
-	98,
-	101,
-	97,
-	110,
-	32,
-	97,
-	103,
-	114,
-	101,
-	101,
-	109,
-	101,
-	110,
-	116,
-	97,
-	99,
-	99,
-	105,
-	100,
-	101,
-	110,
-	116,
-	97,
-	108,
-	108,
-	121,
-	100,
-	105,
-	102,
-	102,
-	101,
-	114,
-	115,
-	32,
-	102,
-	114,
-	111,
-	109,
-	65,
-	114,
-	99,
-	104,
-	105,
-	116,
-	101,
-	99,
-	116,
-	117,
-	114,
-	101,
-	98,
-	101,
-	116,
-	116,
-	101,
-	114,
-	32,
-	107,
-	110,
-	111,
-	119,
-	110,
-	97,
-	114,
-	114,
-	97,
-	110,
-	103,
-	101,
-	109,
-	101,
-	110,
-	116,
-	115,
-	105,
-	110,
-	102,
-	108,
-	117,
-	101,
-	110,
-	99,
-	101,
-	32,
-	111,
-	110,
-	97,
-	116,
-	116,
-	101,
-	110,
-	100,
-	101,
-	100,
-	32,
-	116,
-	104,
-	101,
-	105,
-	100,
-	101,
-	110,
-	116,
-	105,
-	99,
-	97,
-	108,
-	32,
-	116,
-	111,
-	115,
-	111,
-	117,
-	116,
-	104,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	112,
-	97,
-	115,
-	115,
-	32,
-	116,
-	104,
-	114,
-	111,
-	117,
-	103,
-	104,
-	120,
-	109,
-	108,
-	34,
-	32,
-	116,
-	105,
-	116,
-	108,
-	101,
-	61,
-	34,
-	119,
-	101,
-	105,
-	103,
-	104,
-	116,
-	58,
-	98,
-	111,
-	108,
-	100,
-	59,
-	99,
-	114,
-	101,
-	97,
-	116,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	100,
-	105,
-	115,
-	112,
-	108,
-	97,
-	121,
-	58,
-	110,
-	111,
-	110,
-	101,
-	114,
-	101,
-	112,
-	108,
-	97,
-	99,
-	101,
-	100,
-	32,
-	116,
-	104,
-	101,
-	60,
-	105,
-	109,
-	103,
-	32,
-	115,
-	114,
-	99,
-	61,
-	34,
-	47,
-	105,
-	104,
-	116,
-	116,
-	112,
-	115,
-	58,
-	47,
-	47,
-	119,
-	119,
-	119,
-	46,
-	87,
-	111,
-	114,
-	108,
-	100,
-	32,
-	87,
-	97,
-	114,
-	32,
-	73,
-	73,
-	116,
-	101,
-	115,
-	116,
-	105,
-	109,
-	111,
-	110,
-	105,
-	97,
-	108,
-	115,
-	102,
-	111,
-	117,
-	110,
-	100,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	114,
-	101,
-	113,
-	117,
-	105,
-	114,
-	101,
-	100,
-	32,
-	116,
-	111,
-	32,
-	97,
-	110,
-	100,
-	32,
-	116,
-	104,
-	97,
-	116,
-	32,
-	116,
-	104,
-	101,
-	98,
-	101,
-	116,
-	119,
-	101,
-	101,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	119,
-	97,
-	115,
-	32,
-	100,
-	101,
-	115,
-	105,
-	103,
-	110,
-	101,
-	100,
-	99,
-	111,
-	110,
-	115,
-	105,
-	115,
-	116,
-	115,
-	32,
-	111,
-	102,
-	32,
-	99,
-	111,
-	110,
-	115,
-	105,
-	100,
-	101,
-	114,
-	97,
-	98,
-	108,
-	121,
-	112,
-	117,
-	98,
-	108,
-	105,
-	115,
-	104,
-	101,
-	100,
-	32,
-	98,
-	121,
-	116,
-	104,
-	101,
-	32,
-	108,
-	97,
-	110,
-	103,
-	117,
-	97,
-	103,
-	101,
-	67,
-	111,
-	110,
-	115,
-	101,
-	114,
-	118,
-	97,
-	116,
-	105,
-	111,
-	110,
-	99,
-	111,
-	110,
-	115,
-	105,
-	115,
-	116,
-	101,
-	100,
-	32,
-	111,
-	102,
-	114,
-	101,
-	102,
-	101,
-	114,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	98,
-	97,
-	99,
-	107,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	32,
-	99,
-	115,
-	115,
-	34,
-	32,
-	109,
-	101,
-	100,
-	105,
-	97,
-	61,
-	34,
-	80,
-	101,
-	111,
-	112,
-	108,
-	101,
-	32,
-	102,
-	114,
-	111,
-	109,
-	32,
-	97,
-	118,
-	97,
-	105,
-	108,
-	97,
-	98,
-	108,
-	101,
-	32,
-	111,
-	110,
-	112,
-	114,
-	111,
-	118,
-	101,
-	100,
-	32,
-	116,
-	111,
-	32,
-	98,
-	101,
-	115,
-	117,
-	103,
-	103,
-	101,
-	115,
-	116,
-	105,
-	111,
-	110,
-	115,
-	34,
-	119,
-	97,
-	115,
-	32,
-	107,
-	110,
-	111,
-	119,
-	110,
-	32,
-	97,
-	115,
-	118,
-	97,
-	114,
-	105,
-	101,
-	116,
-	105,
-	101,
-	115,
-	32,
-	111,
-	102,
-	108,
-	105,
-	107,
-	101,
-	108,
-	121,
-	32,
-	116,
-	111,
-	32,
-	98,
-	101,
-	99,
-	111,
-	109,
-	112,
-	114,
-	105,
-	115,
-	101,
-	100,
-	32,
-	111,
-	102,
-	115,
-	117,
-	112,
-	112,
-	111,
-	114,
-	116,
-	32,
-	116,
-	104,
-	101,
-	32,
-	104,
-	97,
-	110,
-	100,
-	115,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	99,
-	111,
-	117,
-	112,
-	108,
-	101,
-	100,
-	32,
-	119,
-	105,
-	116,
-	104,
-	99,
-	111,
-	110,
-	110,
-	101,
-	99,
-	116,
-	32,
-	97,
-	110,
-	100,
-	32,
-	98,
-	111,
-	114,
-	100,
-	101,
-	114,
-	58,
-	110,
-	111,
-	110,
-	101,
-	59,
-	112,
-	101,
-	114,
-	102,
-	111,
-	114,
-	109,
-	97,
-	110,
-	99,
-	101,
-	115,
-	98,
-	101,
-	102,
-	111,
-	114,
-	101,
-	32,
-	98,
-	101,
-	105,
-	110,
-	103,
-	108,
-	97,
-	116,
-	101,
-	114,
-	32,
-	98,
-	101,
-	99,
-	97,
-	109,
-	101,
-	99,
-	97,
-	108,
-	99,
-	117,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	111,
-	102,
-	116,
-	101,
-	110,
-	32,
-	99,
-	97,
-	108,
-	108,
-	101,
-	100,
-	114,
-	101,
-	115,
-	105,
-	100,
-	101,
-	110,
-	116,
-	115,
-	32,
-	111,
-	102,
-	109,
-	101,
-	97,
-	110,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	97,
-	116,
-	62,
-	60,
-	108,
-	105,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	101,
-	118,
-	105,
-	100,
-	101,
-	110,
-	99,
-	101,
-	32,
-	102,
-	111,
-	114,
-	101,
-	120,
-	112,
-	108,
-	97,
-	110,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	101,
-	110,
-	118,
-	105,
-	114,
-	111,
-	110,
-	109,
-	101,
-	110,
-	116,
-	115,
-	34,
-	62,
-	60,
-	47,
-	97,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	119,
-	104,
-	105,
-	99,
-	104,
-	32,
-	97,
-	108,
-	108,
-	111,
-	119,
-	115,
-	73,
-	110,
-	116,
-	114,
-	111,
-	100,
-	117,
-	99,
-	116,
-	105,
-	111,
-	110,
-	100,
-	101,
-	118,
-	101,
-	108,
-	111,
-	112,
-	101,
-	100,
-	32,
-	98,
-	121,
-	97,
-	32,
-	119,
-	105,
-	100,
-	101,
-	32,
-	114,
-	97,
-	110,
-	103,
-	101,
-	111,
-	110,
-	32,
-	98,
-	101,
-	104,
-	97,
-	108,
-	102,
-	32,
-	111,
-	102,
-	118,
-	97,
-	108,
-	105,
-	103,
-	110,
-	61,
-	34,
-	116,
-	111,
-	112,
-	34,
-	112,
-	114,
-	105,
-	110,
-	99,
-	105,
-	112,
-	108,
-	101,
-	32,
-	111,
-	102,
-	97,
-	116,
-	32,
-	116,
-	104,
-	101,
-	32,
-	116,
-	105,
-	109,
-	101,
-	44,
-	60,
-	47,
-	110,
-	111,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	13,
-	115,
-	97,
-	105,
-	100,
-	32,
-	116,
-	111,
-	32,
-	104,
-	97,
-	118,
-	101,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	102,
-	105,
-	114,
-	115,
-	116,
-	119,
-	104,
-	105,
-	108,
-	101,
-	32,
-	111,
-	116,
-	104,
-	101,
-	114,
-	115,
-	104,
-	121,
-	112,
-	111,
-	116,
-	104,
-	101,
-	116,
-	105,
-	99,
-	97,
-	108,
-	112,
-	104,
-	105,
-	108,
-	111,
-	115,
-	111,
-	112,
-	104,
-	101,
-	114,
-	115,
-	112,
-	111,
-	119,
-	101,
-	114,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	99,
-	111,
-	110,
-	116,
-	97,
-	105,
-	110,
-	101,
-	100,
-	32,
-	105,
-	110,
-	112,
-	101,
-	114,
-	102,
-	111,
-	114,
-	109,
-	101,
-	100,
-	32,
-	98,
-	121,
-	105,
-	110,
-	97,
-	98,
-	105,
-	108,
-	105,
-	116,
-	121,
-	32,
-	116,
-	111,
-	119,
-	101,
-	114,
-	101,
-	32,
-	119,
-	114,
-	105,
-	116,
-	116,
-	101,
-	110,
-	115,
-	112,
-	97,
-	110,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	105,
-	110,
-	112,
-	117,
-	116,
-	32,
-	110,
-	97,
-	109,
-	101,
-	61,
-	34,
-	116,
-	104,
-	101,
-	32,
-	113,
-	117,
-	101,
-	115,
-	116,
-	105,
-	111,
-	110,
-	105,
-	110,
-	116,
-	101,
-	110,
-	100,
-	101,
-	100,
-	32,
-	102,
-	111,
-	114,
-	114,
-	101,
-	106,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	105,
-	109,
-	112,
-	108,
-	105,
-	101,
-	115,
-	32,
-	116,
-	104,
-	97,
-	116,
-	105,
-	110,
-	118,
-	101,
-	110,
-	116,
-	101,
-	100,
-	32,
-	116,
-	104,
-	101,
-	116,
-	104,
-	101,
-	32,
-	115,
-	116,
-	97,
-	110,
-	100,
-	97,
-	114,
-	100,
-	119,
-	97,
-	115,
-	32,
-	112,
-	114,
-	111,
-	98,
-	97,
-	98,
-	108,
-	121,
-	108,
-	105,
-	110,
-	107,
-	32,
-	98,
-	101,
-	116,
-	119,
-	101,
-	101,
-	110,
-	112,
-	114,
-	111,
-	102,
-	101,
-	115,
-	115,
-	111,
-	114,
-	32,
-	111,
-	102,
-	105,
-	110,
-	116,
-	101,
-	114,
-	97,
-	99,
-	116,
-	105,
-	111,
-	110,
-	115,
-	99,
-	104,
-	97,
-	110,
-	103,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	73,
-	110,
-	100,
-	105,
-	97,
-	110,
-	32,
-	79,
-	99,
-	101,
-	97,
-	110,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	108,
-	97,
-	115,
-	116,
-	119,
-	111,
-	114,
-	107,
-	105,
-	110,
-	103,
-	32,
-	119,
-	105,
-	116,
-	104,
-	39,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	119,
-	119,
-	119,
-	46,
-	121,
-	101,
-	97,
-	114,
-	115,
-	32,
-	98,
-	101,
-	102,
-	111,
-	114,
-	101,
-	84,
-	104,
-	105,
-	115,
-	32,
-	119,
-	97,
-	115,
-	32,
-	116,
-	104,
-	101,
-	114,
-	101,
-	99,
-	114,
-	101,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	101,
-	110,
-	116,
-	101,
-	114,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	109,
-	101,
-	97,
-	115,
-	117,
-	114,
-	101,
-	109,
-	101,
-	110,
-	116,
-	115,
-	97,
-	110,
-	32,
-	101,
-	120,
-	116,
-	114,
-	101,
-	109,
-	101,
-	108,
-	121,
-	118,
-	97,
-	108,
-	117,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	115,
-	116,
-	97,
-	114,
-	116,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	10,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	10,
-	10,
-	97,
-	110,
-	32,
-	101,
-	102,
-	102,
-	111,
-	114,
-	116,
-	32,
-	116,
-	111,
-	105,
-	110,
-	99,
-	114,
-	101,
-	97,
-	115,
-	101,
-	32,
-	116,
-	104,
-	101,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	32,
-	115,
-	111,
-	117,
-	116,
-	104,
-	115,
-	112,
-	97,
-	99,
-	105,
-	110,
-	103,
-	61,
-	34,
-	48,
-	34,
-	62,
-	115,
-	117,
-	102,
-	102,
-	105,
-	99,
-	105,
-	101,
-	110,
-	116,
-	108,
-	121,
-	116,
-	104,
-	101,
-	32,
-	69,
-	117,
-	114,
-	111,
-	112,
-	101,
-	97,
-	110,
-	99,
-	111,
-	110,
-	118,
-	101,
-	114,
-	116,
-	101,
-	100,
-	32,
-	116,
-	111,
-	99,
-	108,
-	101,
-	97,
-	114,
-	84,
-	105,
-	109,
-	101,
-	111,
-	117,
-	116,
-	100,
-	105,
-	100,
-	32,
-	110,
-	111,
-	116,
-	32,
-	104,
-	97,
-	118,
-	101,
-	99,
-	111,
-	110,
-	115,
-	101,
-	113,
-	117,
-	101,
-	110,
-	116,
-	108,
-	121,
-	102,
-	111,
-	114,
-	32,
-	116,
-	104,
-	101,
-	32,
-	110,
-	101,
-	120,
-	116,
-	101,
-	120,
-	116,
-	101,
-	110,
-	115,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	101,
-	99,
-	111,
-	110,
-	111,
-	109,
-	105,
-	99,
-	32,
-	97,
-	110,
-	100,
-	97,
-	108,
-	116,
-	104,
-	111,
-	117,
-	103,
-	104,
-	32,
-	116,
-	104,
-	101,
-	97,
-	114,
-	101,
-	32,
-	112,
-	114,
-	111,
-	100,
-	117,
-	99,
-	101,
-	100,
-	97,
-	110,
-	100,
-	32,
-	119,
-	105,
-	116,
-	104,
-	32,
-	116,
-	104,
-	101,
-	105,
-	110,
-	115,
-	117,
-	102,
-	102,
-	105,
-	99,
-	105,
-	101,
-	110,
-	116,
-	103,
-	105,
-	118,
-	101,
-	110,
-	32,
-	98,
-	121,
-	32,
-	116,
-	104,
-	101,
-	115,
-	116,
-	97,
-	116,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	97,
-	116,
-	101,
-	120,
-	112,
-	101,
-	110,
-	100,
-	105,
-	116,
-	117,
-	114,
-	101,
-	115,
-	60,
-	47,
-	115,
-	112,
-	97,
-	110,
-	62,
-	60,
-	47,
-	97,
-	62,
-	10,
-	116,
-	104,
-	111,
-	117,
-	103,
-	104,
-	116,
-	32,
-	116,
-	104,
-	97,
-	116,
-	111,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	98,
-	97,
-	115,
-	105,
-	115,
-	99,
-	101,
-	108,
-	108,
-	112,
-	97,
-	100,
-	100,
-	105,
-	110,
-	103,
-	61,
-	105,
-	109,
-	97,
-	103,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	114,
-	101,
-	116,
-	117,
-	114,
-	110,
-	105,
-	110,
-	103,
-	32,
-	116,
-	111,
-	105,
-	110,
-	102,
-	111,
-	114,
-	109,
-	97,
-	116,
-	105,
-	111,
-	110,
-	44,
-	115,
-	101,
-	112,
-	97,
-	114,
-	97,
-	116,
-	101,
-	100,
-	32,
-	98,
-	121,
-	97,
-	115,
-	115,
-	97,
-	115,
-	115,
-	105,
-	110,
-	97,
-	116,
-	101,
-	100,
-	115,
-	34,
-	32,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	61,
-	34,
-	97,
-	117,
-	116,
-	104,
-	111,
-	114,
-	105,
-	116,
-	121,
-	32,
-	111,
-	102,
-	110,
-	111,
-	114,
-	116,
-	104,
-	119,
-	101,
-	115,
-	116,
-	101,
-	114,
-	110,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	10,
-	60,
-	100,
-	105,
-	118,
-	32,
-	34,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	13,
-	10,
-	32,
-	32,
-	99,
-	111,
-	110,
-	115,
-	117,
-	108,
-	116,
-	97,
-	116,
-	105,
-	111,
-	110,
-	99,
-	111,
-	109,
-	109,
-	117,
-	110,
-	105,
-	116,
-	121,
-	32,
-	111,
-	102,
-	116,
-	104,
-	101,
-	32,
-	110,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	105,
-	116,
-	32,
-	115,
-	104,
-	111,
-	117,
-	108,
-	100,
-	32,
-	98,
-	101,
-	112,
-	97,
-	114,
-	116,
-	105,
-	99,
-	105,
-	112,
-	97,
-	110,
-	116,
-	115,
-	32,
-	97,
-	108,
-	105,
-	103,
-	110,
-	61,
-	34,
-	108,
-	101,
-	102,
-	116,
-	116,
-	104,
-	101,
-	32,
-	103,
-	114,
-	101,
-	97,
-	116,
-	101,
-	115,
-	116,
-	115,
-	101,
-	108,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	115,
-	117,
-	112,
-	101,
-	114,
-	110,
-	97,
-	116,
-	117,
-	114,
-	97,
-	108,
-	100,
-	101,
-	112,
-	101,
-	110,
-	100,
-	101,
-	110,
-	116,
-	32,
-	111,
-	110,
-	105,
-	115,
-	32,
-	109,
-	101,
-	110,
-	116,
-	105,
-	111,
-	110,
-	101,
-	100,
-	97,
-	108,
-	108,
-	111,
-	119,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	119,
-	97,
-	115,
-	32,
-	105,
-	110,
-	118,
-	101,
-	110,
-	116,
-	101,
-	100,
-	97,
-	99,
-	99,
-	111,
-	109,
-	112,
-	97,
-	110,
-	121,
-	105,
-	110,
-	103,
-	104,
-	105,
-	115,
-	32,
-	112,
-	101,
-	114,
-	115,
-	111,
-	110,
-	97,
-	108,
-	97,
-	118,
-	97,
-	105,
-	108,
-	97,
-	98,
-	108,
-	101,
-	32,
-	97,
-	116,
-	115,
-	116,
-	117,
-	100,
-	121,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	111,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	111,
-	116,
-	104,
-	101,
-	114,
-	101,
-	120,
-	101,
-	99,
-	117,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	72,
-	117,
-	109,
-	97,
-	110,
-	32,
-	82,
-	105,
-	103,
-	104,
-	116,
-	115,
-	116,
-	101,
-	114,
-	109,
-	115,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	97,
-	115,
-	115,
-	111,
-	99,
-	105,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	114,
-	101,
-	115,
-	101,
-	97,
-	114,
-	99,
-	104,
-	32,
-	97,
-	110,
-	100,
-	115,
-	117,
-	99,
-	99,
-	101,
-	101,
-	100,
-	101,
-	100,
-	32,
-	98,
-	121,
-	100,
-	101,
-	102,
-	101,
-	97,
-	116,
-	101,
-	100,
-	32,
-	116,
-	104,
-	101,
-	97,
-	110,
-	100,
-	32,
-	102,
-	114,
-	111,
-	109,
-	32,
-	116,
-	104,
-	101,
-	98,
-	117,
-	116,
-	32,
-	116,
-	104,
-	101,
-	121,
-	32,
-	97,
-	114,
-	101,
-	99,
-	111,
-	109,
-	109,
-	97,
-	110,
-	100,
-	101,
-	114,
-	32,
-	111,
-	102,
-	115,
-	116,
-	97,
-	116,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	121,
-	101,
-	97,
-	114,
-	115,
-	32,
-	111,
-	102,
-	32,
-	97,
-	103,
-	101,
-	116,
-	104,
-	101,
-	32,
-	115,
-	116,
-	117,
-	100,
-	121,
-	32,
-	111,
-	102,
-	60,
-	117,
-	108,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	115,
-	112,
-	108,
-	97,
-	99,
-	101,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	119,
-	104,
-	101,
-	114,
-	101,
-	32,
-	104,
-	101,
-	32,
-	119,
-	97,
-	115,
-	60,
-	108,
-	105,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	102,
-	116,
-	104,
-	101,
-	114,
-	101,
-	32,
-	97,
-	114,
-	101,
-	32,
-	110,
-	111,
-	119,
-	104,
-	105,
-	99,
-	104,
-	32,
-	98,
-	101,
-	99,
-	97,
-	109,
-	101,
-	104,
-	101,
-	32,
-	112,
-	117,
-	98,
-	108,
-	105,
-	115,
-	104,
-	101,
-	100,
-	101,
-	120,
-	112,
-	114,
-	101,
-	115,
-	115,
-	101,
-	100,
-	32,
-	105,
-	110,
-	116,
-	111,
-	32,
-	119,
-	104,
-	105,
-	99,
-	104,
-	32,
-	116,
-	104,
-	101,
-	99,
-	111,
-	109,
-	109,
-	105,
-	115,
-	115,
-	105,
-	111,
-	110,
-	101,
-	114,
-	102,
-	111,
-	110,
-	116,
-	45,
-	119,
-	101,
-	105,
-	103,
-	104,
-	116,
-	58,
-	116,
-	101,
-	114,
-	114,
-	105,
-	116,
-	111,
-	114,
-	121,
-	32,
-	111,
-	102,
-	101,
-	120,
-	116,
-	101,
-	110,
-	115,
-	105,
-	111,
-	110,
-	115,
-	34,
-	62,
-	82,
-	111,
-	109,
-	97,
-	110,
-	32,
-	69,
-	109,
-	112,
-	105,
-	114,
-	101,
-	101,
-	113,
-	117,
-	97,
-	108,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	73,
-	110,
-	32,
-	99,
-	111,
-	110,
-	116,
-	114,
-	97,
-	115,
-	116,
-	44,
-	104,
-	111,
-	119,
-	101,
-	118,
-	101,
-	114,
-	44,
-	32,
-	97,
-	110,
-	100,
-	105,
-	115,
-	32,
-	116,
-	121,
-	112,
-	105,
-	99,
-	97,
-	108,
-	108,
-	121,
-	97,
-	110,
-	100,
-	32,
-	104,
-	105,
-	115,
-	32,
-	119,
-	105,
-	102,
-	101,
-	40,
-	97,
-	108,
-	115,
-	111,
-	32,
-	99,
-	97,
-	108,
-	108,
-	101,
-	100,
-	62,
-	60,
-	117,
-	108,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	101,
-	102,
-	102,
-	101,
-	99,
-	116,
-	105,
-	118,
-	101,
-	108,
-	121,
-	32,
-	101,
-	118,
-	111,
-	108,
-	118,
-	101,
-	100,
-	32,
-	105,
-	110,
-	116,
-	111,
-	115,
-	101,
-	101,
-	109,
-	32,
-	116,
-	111,
-	32,
-	104,
-	97,
-	118,
-	101,
-	119,
-	104,
-	105,
-	99,
-	104,
-	32,
-	105,
-	115,
-	32,
-	116,
-	104,
-	101,
-	116,
-	104,
-	101,
-	114,
-	101,
-	32,
-	119,
-	97,
-	115,
-	32,
-	110,
-	111,
-	97,
-	110,
-	32,
-	101,
-	120,
-	99,
-	101,
-	108,
-	108,
-	101,
-	110,
-	116,
-	97,
-	108,
-	108,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	115,
-	101,
-	100,
-	101,
-	115,
-	99,
-	114,
-	105,
-	98,
-	101,
-	100,
-	32,
-	98,
-	121,
-	73,
-	110,
-	32,
-	112,
-	114,
-	97,
-	99,
-	116,
-	105,
-	99,
-	101,
-	44,
-	98,
-	114,
-	111,
-	97,
-	100,
-	99,
-	97,
-	115,
-	116,
-	105,
-	110,
-	103,
-	99,
-	104,
-	97,
-	114,
-	103,
-	101,
-	100,
-	32,
-	119,
-	105,
-	116,
-	104,
-	114,
-	101,
-	102,
-	108,
-	101,
-	99,
-	116,
-	101,
-	100,
-	32,
-	105,
-	110,
-	115,
-	117,
-	98,
-	106,
-	101,
-	99,
-	116,
-	101,
-	100,
-	32,
-	116,
-	111,
-	109,
-	105,
-	108,
-	105,
-	116,
-	97,
-	114,
-	121,
-	32,
-	97,
-	110,
-	100,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	32,
-	112,
-	111,
-	105,
-	110,
-	116,
-	101,
-	99,
-	111,
-	110,
-	111,
-	109,
-	105,
-	99,
-	97,
-	108,
-	108,
-	121,
-	115,
-	101,
-	116,
-	84,
-	97,
-	114,
-	103,
-	101,
-	116,
-	105,
-	110,
-	103,
-	97,
-	114,
-	101,
-	32,
-	97,
-	99,
-	116,
-	117,
-	97,
-	108,
-	108,
-	121,
-	118,
-	105,
-	99,
-	116,
-	111,
-	114,
-	121,
-	32,
-	111,
-	118,
-	101,
-	114,
-	40,
-	41,
-	59,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	99,
-	111,
-	110,
-	116,
-	105,
-	110,
-	117,
-	111,
-	117,
-	115,
-	108,
-	121,
-	114,
-	101,
-	113,
-	117,
-	105,
-	114,
-	101,
-	100,
-	32,
-	102,
-	111,
-	114,
-	101,
-	118,
-	111,
-	108,
-	117,
-	116,
-	105,
-	111,
-	110,
-	97,
-	114,
-	121,
-	97,
-	110,
-	32,
-	101,
-	102,
-	102,
-	101,
-	99,
-	116,
-	105,
-	118,
-	101,
-	110,
-	111,
-	114,
-	116,
-	104,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	44,
-	32,
-	119,
-	104,
-	105,
-	99,
-	104,
-	32,
-	119,
-	97,
-	115,
-	32,
-	102,
-	114,
-	111,
-	110,
-	116,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	111,
-	114,
-	32,
-	111,
-	116,
-	104,
-	101,
-	114,
-	119,
-	105,
-	115,
-	101,
-	115,
-	111,
-	109,
-	101,
-	32,
-	102,
-	111,
-	114,
-	109,
-	32,
-	111,
-	102,
-	104,
-	97,
-	100,
-	32,
-	110,
-	111,
-	116,
-	32,
-	98,
-	101,
-	101,
-	110,
-	103,
-	101,
-	110,
-	101,
-	114,
-	97,
-	116,
-	101,
-	100,
-	32,
-	98,
-	121,
-	105,
-	110,
-	102,
-	111,
-	114,
-	109,
-	97,
-	116,
-	105,
-	111,
-	110,
-	46,
-	112,
-	101,
-	114,
-	109,
-	105,
-	116,
-	116,
-	101,
-	100,
-	32,
-	116,
-	111,
-	105,
-	110,
-	99,
-	108,
-	117,
-	100,
-	101,
-	115,
-	32,
-	116,
-	104,
-	101,
-	100,
-	101,
-	118,
-	101,
-	108,
-	111,
-	112,
-	109,
-	101,
-	110,
-	116,
-	44,
-	101,
-	110,
-	116,
-	101,
-	114,
-	101,
-	100,
-	32,
-	105,
-	110,
-	116,
-	111,
-	116,
-	104,
-	101,
-	32,
-	112,
-	114,
-	101,
-	118,
-	105,
-	111,
-	117,
-	115,
-	99,
-	111,
-	110,
-	115,
-	105,
-	115,
-	116,
-	101,
-	110,
-	116,
-	108,
-	121,
-	97,
-	114,
-	101,
-	32,
-	107,
-	110,
-	111,
-	119,
-	110,
-	32,
-	97,
-	115,
-	116,
-	104,
-	101,
-	32,
-	102,
-	105,
-	101,
-	108,
-	100,
-	32,
-	111,
-	102,
-	116,
-	104,
-	105,
-	115,
-	32,
-	116,
-	121,
-	112,
-	101,
-	32,
-	111,
-	102,
-	103,
-	105,
-	118,
-	101,
-	110,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	116,
-	104,
-	101,
-	32,
-	116,
-	105,
-	116,
-	108,
-	101,
-	32,
-	111,
-	102,
-	99,
-	111,
-	110,
-	116,
-	97,
-	105,
-	110,
-	115,
-	32,
-	116,
-	104,
-	101,
-	105,
-	110,
-	115,
-	116,
-	97,
-	110,
-	99,
-	101,
-	115,
-	32,
-	111,
-	102,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	110,
-	111,
-	114,
-	116,
-	104,
-	100,
-	117,
-	101,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	105,
-	114,
-	97,
-	114,
-	101,
-	32,
-	100,
-	101,
-	115,
-	105,
-	103,
-	110,
-	101,
-	100,
-	99,
-	111,
-	114,
-	112,
-	111,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	119,
-	97,
-	115,
-	32,
-	116,
-	104,
-	97,
-	116,
-	32,
-	116,
-	104,
-	101,
-	111,
-	110,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	115,
-	101,
-	109,
-	111,
-	114,
-	101,
-	32,
-	112,
-	111,
-	112,
-	117,
-	108,
-	97,
-	114,
-	115,
-	117,
-	99,
-	99,
-	101,
-	101,
-	100,
-	101,
-	100,
-	32,
-	105,
-	110,
-	115,
-	117,
-	112,
-	112,
-	111,
-	114,
-	116,
-	32,
-	102,
-	114,
-	111,
-	109,
-	105,
-	110,
-	32,
-	100,
-	105,
-	102,
-	102,
-	101,
-	114,
-	101,
-	110,
-	116,
-	100,
-	111,
-	109,
-	105,
-	110,
-	97,
-	116,
-	101,
-	100,
-	32,
-	98,
-	121,
-	100,
-	101,
-	115,
-	105,
-	103,
-	110,
-	101,
-	100,
-	32,
-	102,
-	111,
-	114,
-	111,
-	119,
-	110,
-	101,
-	114,
-	115,
-	104,
-	105,
-	112,
-	32,
-	111,
-	102,
-	97,
-	110,
-	100,
-	32,
-	112,
-	111,
-	115,
-	115,
-	105,
-	98,
-	108,
-	121,
-	115,
-	116,
-	97,
-	110,
-	100,
-	97,
-	114,
-	100,
-	105,
-	122,
-	101,
-	100,
-	114,
-	101,
-	115,
-	112,
-	111,
-	110,
-	115,
-	101,
-	84,
-	101,
-	120,
-	116,
-	119,
-	97,
-	115,
-	32,
-	105,
-	110,
-	116,
-	101,
-	110,
-	100,
-	101,
-	100,
-	114,
-	101,
-	99,
-	101,
-	105,
-	118,
-	101,
-	100,
-	32,
-	116,
-	104,
-	101,
-	97,
-	115,
-	115,
-	117,
-	109,
-	101,
-	100,
-	32,
-	116,
-	104,
-	97,
-	116,
-	97,
-	114,
-	101,
-	97,
-	115,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	112,
-	114,
-	105,
-	109,
-	97,
-	114,
-	105,
-	108,
-	121,
-	32,
-	105,
-	110,
-	116,
-	104,
-	101,
-	32,
-	98,
-	97,
-	115,
-	105,
-	115,
-	32,
-	111,
-	102,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	115,
-	101,
-	110,
-	115,
-	101,
-	97,
-	99,
-	99,
-	111,
-	117,
-	110,
-	116,
-	115,
-	32,
-	102,
-	111,
-	114,
-	100,
-	101,
-	115,
-	116,
-	114,
-	111,
-	121,
-	101,
-	100,
-	32,
-	98,
-	121,
-	97,
-	116,
-	32,
-	108,
-	101,
-	97,
-	115,
-	116,
-	32,
-	116,
-	119,
-	111,
-	119,
-	97,
-	115,
-	32,
-	100,
-	101,
-	99,
-	108,
-	97,
-	114,
-	101,
-	100,
-	99,
-	111,
-	117,
-	108,
-	100,
-	32,
-	110,
-	111,
-	116,
-	32,
-	98,
-	101,
-	83,
-	101,
-	99,
-	114,
-	101,
-	116,
-	97,
-	114,
-	121,
-	32,
-	111,
-	102,
-	97,
-	112,
-	112,
-	101,
-	97,
-	114,
-	32,
-	116,
-	111,
-	32,
-	98,
-	101,
-	109,
-	97,
-	114,
-	103,
-	105,
-	110,
-	45,
-	116,
-	111,
-	112,
-	58,
-	49,
-	47,
-	94,
-	92,
-	115,
-	43,
-	124,
-	92,
-	115,
-	43,
-	36,
-	47,
-	103,
-	101,
-	41,
-	123,
-	116,
-	104,
-	114,
-	111,
-	119,
-	32,
-	101,
-	125,
-	59,
-	116,
-	104,
-	101,
-	32,
-	115,
-	116,
-	97,
-	114,
-	116,
-	32,
-	111,
-	102,
-	116,
-	119,
-	111,
-	32,
-	115,
-	101,
-	112,
-	97,
-	114,
-	97,
-	116,
-	101,
-	108,
-	97,
-	110,
-	103,
-	117,
-	97,
-	103,
-	101,
-	32,
-	97,
-	110,
-	100,
-	119,
-	104,
-	111,
-	32,
-	104,
-	97,
-	100,
-	32,
-	98,
-	101,
-	101,
-	110,
-	111,
-	112,
-	101,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	100,
-	101,
-	97,
-	116,
-	104,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	114,
-	101,
-	97,
-	108,
-	32,
-	110,
-	117,
-	109,
-	98,
-	101,
-	114,
-	115,
-	9,
-	60,
-	108,
-	105,
-	110,
-	107,
-	32,
-	114,
-	101,
-	108,
-	61,
-	34,
-	112,
-	114,
-	111,
-	118,
-	105,
-	100,
-	101,
-	100,
-	32,
-	116,
-	104,
-	101,
-	116,
-	104,
-	101,
-	32,
-	115,
-	116,
-	111,
-	114,
-	121,
-	32,
-	111,
-	102,
-	99,
-	111,
-	109,
-	112,
-	101,
-	116,
-	105,
-	116,
-	105,
-	111,
-	110,
-	115,
-	101,
-	110,
-	103,
-	108,
-	105,
-	115,
-	104,
-	32,
-	40,
-	85,
-	75,
-	41,
-	101,
-	110,
-	103,
-	108,
-	105,
-	115,
-	104,
-	32,
-	40,
-	85,
-	83,
-	41,
-	208,
-	156,
-	208,
-	190,
-	208,
-	189,
-	208,
-	179,
-	208,
-	190,
-	208,
-	187,
-	208,
-	161,
-	209,
-	128,
-	208,
-	191,
-	209,
-	129,
-	208,
-	186,
-	208,
-	184,
-	209,
-	129,
-	209,
-	128,
-	208,
-	191,
-	209,
-	129,
-	208,
-	186,
-	208,
-	184,
-	209,
-	129,
-	209,
-	128,
-	208,
-	191,
-	209,
-	129,
-	208,
-	186,
-	208,
-	190,
-	217,
-	132,
-	216,
-	185,
-	216,
-	177,
-	216,
-	168,
-	217,
-	138,
-	216,
-	169,
-	230,
-	173,
-	163,
-	233,
-	171,
-	148,
-	228,
-	184,
-	173,
-	230,
-	150,
-	135,
-	231,
-	174,
-	128,
-	228,
-	189,
-	147,
-	228,
-	184,
-	173,
-	230,
-	150,
-	135,
-	231,
-	185,
-	129,
-	228,
-	189,
-	147,
-	228,
-	184,
-	173,
-	230,
-	150,
-	135,
-	230,
-	156,
-	137,
-	233,
-	153,
-	144,
-	229,
-	133,
-	172,
-	229,
-	143,
-	184,
-	228,
-	186,
-	186,
-	230,
-	176,
-	145,
-	230,
-	148,
-	191,
-	229,
-	186,
-	156,
-	233,
-	152,
-	191,
-	233,
-	135,
-	140,
-	229,
-	183,
-	180,
-	229,
-	183,
-	180,
-	231,
-	164,
-	190,
-	228,
-	188,
-	154,
-	228,
-	184,
-	187,
-	228,
-	185,
-	137,
-	230,
-	147,
-	141,
-	228,
-	189,
-	156,
-	231,
-	179,
-	187,
-	231,
-	187,
-	159,
-	230,
-	148,
-	191,
-	231,
-	173,
-	150,
-	230,
-	179,
-	149,
-	232,
-	167,
-	132,
-	105,
-	110,
-	102,
-	111,
-	114,
-	109,
-	97,
-	99,
-	105,
-	195,
-	179,
-	110,
-	104,
-	101,
-	114,
-	114,
-	97,
-	109,
-	105,
-	101,
-	110,
-	116,
-	97,
-	115,
-	101,
-	108,
-	101,
-	99,
-	116,
-	114,
-	195,
-	179,
-	110,
-	105,
-	99,
-	111,
-	100,
-	101,
-	115,
-	99,
-	114,
-	105,
-	112,
-	99,
-	105,
-	195,
-	179,
-	110,
-	99,
-	108,
-	97,
-	115,
-	105,
-	102,
-	105,
-	99,
-	97,
-	100,
-	111,
-	115,
-	99,
-	111,
-	110,
-	111,
-	99,
-	105,
-	109,
-	105,
-	101,
-	110,
-	116,
-	111,
-	112,
-	117,
-	98,
-	108,
-	105,
-	99,
-	97,
-	99,
-	105,
-	195,
-	179,
-	110,
-	114,
-	101,
-	108,
-	97,
-	99,
-	105,
-	111,
-	110,
-	97,
-	100,
-	97,
-	115,
-	105,
-	110,
-	102,
-	111,
-	114,
-	109,
-	195,
-	161,
-	116,
-	105,
-	99,
-	97,
-	114,
-	101,
-	108,
-	97,
-	99,
-	105,
-	111,
-	110,
-	97,
-	100,
-	111,
-	115,
-	100,
-	101,
-	112,
-	97,
-	114,
-	116,
-	97,
-	109,
-	101,
-	110,
-	116,
-	111,
-	116,
-	114,
-	97,
-	98,
-	97,
-	106,
-	97,
-	100,
-	111,
-	114,
-	101,
-	115,
-	100,
-	105,
-	114,
-	101,
-	99,
-	116,
-	97,
-	109,
-	101,
-	110,
-	116,
-	101,
-	97,
-	121,
-	117,
-	110,
-	116,
-	97,
-	109,
-	105,
-	101,
-	110,
-	116,
-	111,
-	109,
-	101,
-	114,
-	99,
-	97,
-	100,
-	111,
-	76,
-	105,
-	98,
-	114,
-	101,
-	99,
-	111,
-	110,
-	116,
-	195,
-	161,
-	99,
-	116,
-	101,
-	110,
-	111,
-	115,
-	104,
-	97,
-	98,
-	105,
-	116,
-	97,
-	99,
-	105,
-	111,
-	110,
-	101,
-	115,
-	99,
-	117,
-	109,
-	112,
-	108,
-	105,
-	109,
-	105,
-	101,
-	110,
-	116,
-	111,
-	114,
-	101,
-	115,
-	116,
-	97,
-	117,
-	114,
-	97,
-	110,
-	116,
-	101,
-	115,
-	100,
-	105,
-	115,
-	112,
-	111,
-	115,
-	105,
-	99,
-	105,
-	195,
-	179,
-	110,
-	99,
-	111,
-	110,
-	115,
-	101,
-	99,
-	117,
-	101,
-	110,
-	99,
-	105,
-	97,
-	101,
-	108,
-	101,
-	99,
-	116,
-	114,
-	195,
-	179,
-	110,
-	105,
-	99,
-	97,
-	97,
-	112,
-	108,
-	105,
-	99,
-	97,
-	99,
-	105,
-	111,
-	110,
-	101,
-	115,
-	100,
-	101,
-	115,
-	99,
-	111,
-	110,
-	101,
-	99,
-	116,
-	97,
-	100,
-	111,
-	105,
-	110,
-	115,
-	116,
-	97,
-	108,
-	97,
-	99,
-	105,
-	195,
-	179,
-	110,
-	114,
-	101,
-	97,
-	108,
-	105,
-	122,
-	97,
-	99,
-	105,
-	195,
-	179,
-	110,
-	117,
-	116,
-	105,
-	108,
-	105,
-	122,
-	97,
-	99,
-	105,
-	195,
-	179,
-	110,
-	101,
-	110,
-	99,
-	105,
-	99,
-	108,
-	111,
-	112,
-	101,
-	100,
-	105,
-	97,
-	101,
-	110,
-	102,
-	101,
-	114,
-	109,
-	101,
-	100,
-	97,
-	100,
-	101,
-	115,
-	105,
-	110,
-	115,
-	116,
-	114,
-	117,
-	109,
-	101,
-	110,
-	116,
-	111,
-	115,
-	101,
-	120,
-	112,
-	101,
-	114,
-	105,
-	101,
-	110,
-	99,
-	105,
-	97,
-	115,
-	105,
-	110,
-	115,
-	116,
-	105,
-	116,
-	117,
-	99,
-	105,
-	195,
-	179,
-	110,
-	112,
-	97,
-	114,
-	116,
-	105,
-	99,
-	117,
-	108,
-	97,
-	114,
-	101,
-	115,
-	115,
-	117,
-	98,
-	99,
-	97,
-	116,
-	101,
-	103,
-	111,
-	114,
-	105,
-	97,
-	209,
-	130,
-	208,
-	190,
-	208,
-	187,
-	209,
-	140,
-	208,
-	186,
-	208,
-	190,
-	208,
-	160,
-	208,
-	190,
-	209,
-	129,
-	209,
-	129,
-	208,
-	184,
-	208,
-	184,
-	209,
-	128,
-	208,
-	176,
-	208,
-	177,
-	208,
-	190,
-	209,
-	130,
-	209,
-	139,
-	208,
-	177,
-	208,
-	190,
-	208,
-	187,
-	209,
-	140,
-	209,
-	136,
-	208,
-	181,
-	208,
-	191,
-	209,
-	128,
-	208,
-	190,
-	209,
-	129,
-	209,
-	130,
-	208,
-	190,
-	208,
-	188,
-	208,
-	190,
-	208,
-	182,
-	208,
-	181,
-	209,
-	130,
-	208,
-	181,
-	208,
-	180,
-	209,
-	128,
-	209,
-	131,
-	208,
-	179,
-	208,
-	184,
-	209,
-	133,
-	209,
-	129,
-	208,
-	187,
-	209,
-	131,
-	209,
-	135,
-	208,
-	176,
-	208,
-	181,
-	209,
-	129,
-	208,
-	181,
-	208,
-	185,
-	209,
-	135,
-	208,
-	176,
-	209,
-	129,
-	208,
-	178,
-	209,
-	129,
-	208,
-	181,
-	208,
-	179,
-	208,
-	180,
-	208,
-	176,
-	208,
-	160,
-	208,
-	190,
-	209,
-	129,
-	209,
-	129,
-	208,
-	184,
-	209,
-	143,
-	208,
-	156,
-	208,
-	190,
-	209,
-	129,
-	208,
-	186,
-	208,
-	178,
-	208,
-	181,
-	208,
-	180,
-	209,
-	128,
-	209,
-	131,
-	208,
-	179,
-	208,
-	184,
-	208,
-	181,
-	208,
-	179,
-	208,
-	190,
-	209,
-	128,
-	208,
-	190,
-	208,
-	180,
-	208,
-	176,
-	208,
-	178,
-	208,
-	190,
-	208,
-	191,
-	209,
-	128,
-	208,
-	190,
-	209,
-	129,
-	208,
-	180,
-	208,
-	176,
-	208,
-	189,
-	208,
-	189,
-	209,
-	139,
-	209,
-	133,
-	208,
-	180,
-	208,
-	190,
-	208,
-	187,
-	208,
-	182,
-	208,
-	189,
-	209,
-	139,
-	208,
-	184,
-	208,
-	188,
-	208,
-	181,
-	208,
-	189,
-	208,
-	189,
-	208,
-	190,
-	208,
-	156,
-	208,
-	190,
-	209,
-	129,
-	208,
-	186,
-	208,
-	178,
-	209,
-	139,
-	209,
-	128,
-	209,
-	131,
-	208,
-	177,
-	208,
-	187,
-	208,
-	181,
-	208,
-	185,
-	208,
-	156,
-	208,
-	190,
-	209,
-	129,
-	208,
-	186,
-	208,
-	178,
-	208,
-	176,
-	209,
-	129,
-	209,
-	130,
-	209,
-	128,
-	208,
-	176,
-	208,
-	189,
-	209,
-	139,
-	208,
-	189,
-	208,
-	184,
-	209,
-	135,
-	208,
-	181,
-	208,
-	179,
-	208,
-	190,
-	209,
-	128,
-	208,
-	176,
-	208,
-	177,
-	208,
-	190,
-	209,
-	130,
-	208,
-	181,
-	208,
-	180,
-	208,
-	190,
-	208,
-	187,
-	208,
-	182,
-	208,
-	181,
-	208,
-	189,
-	209,
-	131,
-	209,
-	129,
-	208,
-	187,
-	209,
-	131,
-	208,
-	179,
-	208,
-	184,
-	209,
-	130,
-	208,
-	181,
-	208,
-	191,
-	208,
-	181,
-	209,
-	128,
-	209,
-	140,
-	208,
-	158,
-	208,
-	180,
-	208,
-	189,
-	208,
-	176,
-	208,
-	186,
-	208,
-	190,
-	208,
-	191,
-	208,
-	190,
-	209,
-	130,
-	208,
-	190,
-	208,
-	188,
-	209,
-	131,
-	209,
-	128,
-	208,
-	176,
-	208,
-	177,
-	208,
-	190,
-	209,
-	130,
-	209,
-	131,
-	208,
-	176,
-	208,
-	191,
-	209,
-	128,
-	208,
-	181,
-	208,
-	187,
-	209,
-	143,
-	208,
-	178,
-	208,
-	190,
-	208,
-	190,
-	208,
-	177,
-	209,
-	137,
-	208,
-	181,
-	208,
-	190,
-	208,
-	180,
-	208,
-	189,
-	208,
-	190,
-	208,
-	179,
-	208,
-	190,
-	209,
-	129,
-	208,
-	178,
-	208,
-	190,
-	208,
-	181,
-	208,
-	179,
-	208,
-	190,
-	209,
-	129,
-	209,
-	130,
-	208,
-	176,
-	209,
-	130,
-	209,
-	140,
-	208,
-	184,
-	208,
-	180,
-	209,
-	128,
-	209,
-	131,
-	208,
-	179,
-	208,
-	190,
-	208,
-	185,
-	209,
-	132,
-	208,
-	190,
-	209,
-	128,
-	209,
-	131,
-	208,
-	188,
-	208,
-	181,
-	209,
-	133,
-	208,
-	190,
-	209,
-	128,
-	208,
-	190,
-	209,
-	136,
-	208,
-	190,
-	208,
-	191,
-	209,
-	128,
-	208,
-	190,
-	209,
-	130,
-	208,
-	184,
-	208,
-	178,
-	209,
-	129,
-	209,
-	129,
-	209,
-	139,
-	208,
-	187,
-	208,
-	186,
-	208,
-	176,
-	208,
-	186,
-	208,
-	176,
-	208,
-	182,
-	208,
-	180,
-	209,
-	139,
-	208,
-	185,
-	208,
-	178,
-	208,
-	187,
-	208,
-	176,
-	209,
-	129,
-	209,
-	130,
-	208,
-	184,
-	208,
-	179,
-	209,
-	128,
-	209,
-	131,
-	208,
-	191,
-	208,
-	191,
-	209,
-	139,
-	208,
-	178,
-	208,
-	188,
-	208,
-	181,
-	209,
-	129,
-	209,
-	130,
-	208,
-	181,
-	209,
-	128,
-	208,
-	176,
-	208,
-	177,
-	208,
-	190,
-	209,
-	130,
-	208,
-	176,
-	209,
-	129,
-	208,
-	186,
-	208,
-	176,
-	208,
-	183,
-	208,
-	176,
-	208,
-	187,
-	208,
-	191,
-	208,
-	181,
-	209,
-	128,
-	208,
-	178,
-	209,
-	139,
-	208,
-	185,
-	208,
-	180,
-	208,
-	181,
-	208,
-	187,
-	208,
-	176,
-	209,
-	130,
-	209,
-	140,
-	208,
-	180,
-	208,
-	181,
-	208,
-	189,
-	209,
-	140,
-	208,
-	179,
-	208,
-	184,
-	208,
-	191,
-	208,
-	181,
-	209,
-	128,
-	208,
-	184,
-	208,
-	190,
-	208,
-	180,
-	208,
-	177,
-	208,
-	184,
-	208,
-	183,
-	208,
-	189,
-	208,
-	181,
-	209,
-	129,
-	208,
-	190,
-	209,
-	129,
-	208,
-	189,
-	208,
-	190,
-	208,
-	178,
-	208,
-	181,
-	208,
-	188,
-	208,
-	190,
-	208,
-	188,
-	208,
-	181,
-	208,
-	189,
-	209,
-	130,
-	208,
-	186,
-	209,
-	131,
-	208,
-	191,
-	208,
-	184,
-	209,
-	130,
-	209,
-	140,
-	208,
-	180,
-	208,
-	190,
-	208,
-	187,
-	208,
-	182,
-	208,
-	189,
-	208,
-	176,
-	209,
-	128,
-	208,
-	176,
-	208,
-	188,
-	208,
-	186,
-	208,
-	176,
-	209,
-	133,
-	208,
-	189,
-	208,
-	176,
-	209,
-	135,
-	208,
-	176,
-	208,
-	187,
-	208,
-	190,
-	208,
-	160,
-	208,
-	176,
-	208,
-	177,
-	208,
-	190,
-	209,
-	130,
-	208,
-	176,
-	208,
-	162,
-	208,
-	190,
-	208,
-	187,
-	209,
-	140,
-	208,
-	186,
-	208,
-	190,
-	209,
-	129,
-	208,
-	190,
-	208,
-	178,
-	209,
-	129,
-	208,
-	181,
-	208,
-	188,
-	208,
-	178,
-	209,
-	130,
-	208,
-	190,
-	209,
-	128,
-	208,
-	190,
-	208,
-	185,
-	208,
-	189,
-	208,
-	176,
-	209,
-	135,
-	208,
-	176,
-	208,
-	187,
-	208,
-	176,
-	209,
-	129,
-	208,
-	191,
-	208,
-	184,
-	209,
-	129,
-	208,
-	190,
-	208,
-	186,
-	209,
-	129,
-	208,
-	187,
-	209,
-	131,
-	208,
-	182,
-	208,
-	177,
-	209,
-	139,
-	209,
-	129,
-	208,
-	184,
-	209,
-	129,
-	209,
-	130,
-	208,
-	181,
-	208,
-	188,
-	208,
-	191,
-	208,
-	181,
-	209,
-	135,
-	208,
-	176,
-	209,
-	130,
-	208,
-	184,
-	208,
-	189,
-	208,
-	190,
-	208,
-	178,
-	208,
-	190,
-	208,
-	179,
-	208,
-	190,
-	208,
-	191,
-	208,
-	190,
-	208,
-	188,
-	208,
-	190,
-	209,
-	137,
-	208,
-	184,
-	209,
-	129,
-	208,
-	176,
-	208,
-	185,
-	209,
-	130,
-	208,
-	190,
-	208,
-	178,
-	208,
-	191,
-	208,
-	190,
-	209,
-	135,
-	208,
-	181,
-	208,
-	188,
-	209,
-	131,
-	208,
-	191,
-	208,
-	190,
-	208,
-	188,
-	208,
-	190,
-	209,
-	137,
-	209,
-	140,
-	208,
-	180,
-	208,
-	190,
-	208,
-	187,
-	208,
-	182,
-	208,
-	189,
-	208,
-	190,
-	209,
-	129,
-	209,
-	129,
-	209,
-	139,
-	208,
-	187,
-	208,
-	186,
-	208,
-	184,
-	208,
-	177,
-	209,
-	139,
-	209,
-	129,
-	209,
-	130,
-	209,
-	128,
-	208,
-	190,
-	208,
-	180,
-	208,
-	176,
-	208,
-	189,
-	208,
-	189,
-	209,
-	139,
-	208,
-	181,
-	208,
-	188,
-	208,
-	189,
-	208,
-	190,
-	208,
-	179,
-	208,
-	184,
-	208,
-	181,
-	208,
-	191,
-	209,
-	128,
-	208,
-	190,
-	208,
-	181,
-	208,
-	186,
-	209,
-	130,
-	208,
-	161,
-	208,
-	181,
-	208,
-	185,
-	209,
-	135,
-	208,
-	176,
-	209,
-	129,
-	208,
-	188,
-	208,
-	190,
-	208,
-	180,
-	208,
-	181,
-	208,
-	187,
-	208,
-	184,
-	209,
-	130,
-	208,
-	176,
-	208,
-	186,
-	208,
-	190,
-	208,
-	179,
-	208,
-	190,
-	208,
-	190,
-	208,
-	189,
-	208,
-	187,
-	208,
-	176,
-	208,
-	185,
-	208,
-	189,
-	208,
-	179,
-	208,
-	190,
-	209,
-	128,
-	208,
-	190,
-	208,
-	180,
-	208,
-	181,
-	208,
-	178,
-	208,
-	181,
-	209,
-	128,
-	209,
-	129,
-	208,
-	184,
-	209,
-	143,
-	209,
-	129,
-	209,
-	130,
-	209,
-	128,
-	208,
-	176,
-	208,
-	189,
-	208,
-	181,
-	209,
-	132,
-	208,
-	184,
-	208,
-	187,
-	209,
-	140,
-	208,
-	188,
-	209,
-	139,
-	209,
-	131,
-	209,
-	128,
-	208,
-	190,
-	208,
-	178,
-	208,
-	189,
-	209,
-	143,
-	209,
-	128,
-	208,
-	176,
-	208,
-	183,
-	208,
-	189,
-	209,
-	139,
-	209,
-	133,
-	208,
-	184,
-	209,
-	129,
-	208,
-	186,
-	208,
-	176,
-	209,
-	130,
-	209,
-	140,
-	208,
-	189,
-	208,
-	181,
-	208,
-	180,
-	208,
-	181,
-	208,
-	187,
-	209,
-	142,
-	209,
-	143,
-	208,
-	189,
-	208,
-	178,
-	208,
-	176,
-	209,
-	128,
-	209,
-	143,
-	208,
-	188,
-	208,
-	181,
-	208,
-	189,
-	209,
-	140,
-	209,
-	136,
-	208,
-	181,
-	208,
-	188,
-	208,
-	189,
-	208,
-	190,
-	208,
-	179,
-	208,
-	184,
-	209,
-	133,
-	208,
-	180,
-	208,
-	176,
-	208,
-	189,
-	208,
-	189,
-	208,
-	190,
-	208,
-	185,
-	208,
-	183,
-	208,
-	189,
-	208,
-	176,
-	209,
-	135,
-	208,
-	184,
-	209,
-	130,
-	208,
-	189,
-	208,
-	181,
-	208,
-	187,
-	209,
-	140,
-	208,
-	183,
-	209,
-	143,
-	209,
-	132,
-	208,
-	190,
-	209,
-	128,
-	209,
-	131,
-	208,
-	188,
-	208,
-	176,
-	208,
-	162,
-	208,
-	181,
-	208,
-	191,
-	208,
-	181,
-	209,
-	128,
-	209,
-	140,
-	208,
-	188,
-	208,
-	181,
-	209,
-	129,
-	209,
-	143,
-	209,
-	134,
-	208,
-	176,
-	208,
-	183,
-	208,
-	176,
-	209,
-	137,
-	208,
-	184,
-	209,
-	130,
-	209,
-	139,
-	208,
-	155,
-	209,
-	131,
-	209,
-	135,
-	209,
-	136,
-	208,
-	184,
-	208,
-	181,
-	224,
-	164,
-	168,
-	224,
-	164,
-	185,
-	224,
-	165,
-	128,
-	224,
-	164,
-	130,
-	224,
-	164,
-	149,
-	224,
-	164,
-	176,
-	224,
-	164,
-	168,
-	224,
-	165,
-	135,
-	224,
-	164,
-	133,
-	224,
-	164,
-	170,
-	224,
-	164,
-	168,
-	224,
-	165,
-	135,
-	224,
-	164,
-	149,
-	224,
-	164,
-	191,
-	224,
-	164,
-	175,
-	224,
-	164,
-	190,
-	224,
-	164,
-	149,
-	224,
-	164,
-	176,
-	224,
-	165,
-	135,
-	224,
-	164,
-	130,
-	224,
-	164,
-	133,
-	224,
-	164,
-	168,
-	224,
-	165,
-	141,
-	224,
-	164,
-	175,
-	224,
-	164,
-	149,
-	224,
-	165,
-	141,
-	224,
-	164,
-	175,
-	224,
-	164,
-	190,
-	224,
-	164,
-	151,
-	224,
-	164,
-	190,
-	224,
-	164,
-	135,
-	224,
-	164,
-	161,
-	224,
-	164,
-	172,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	165,
-	135,
-	224,
-	164,
-	149,
-	224,
-	164,
-	191,
-	224,
-	164,
-	184,
-	224,
-	165,
-	128,
-	224,
-	164,
-	166,
-	224,
-	164,
-	191,
-	224,
-	164,
-	175,
-	224,
-	164,
-	190,
-	224,
-	164,
-	170,
-	224,
-	164,
-	185,
-	224,
-	164,
-	178,
-	224,
-	165,
-	135,
-	224,
-	164,
-	184,
-	224,
-	164,
-	191,
-	224,
-	164,
-	130,
-	224,
-	164,
-	185,
-	224,
-	164,
-	173,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	164,
-	164,
-	224,
-	164,
-	133,
-	224,
-	164,
-	170,
-	224,
-	164,
-	168,
-	224,
-	165,
-	128,
-	224,
-	164,
-	181,
-	224,
-	164,
-	190,
-	224,
-	164,
-	178,
-	224,
-	165,
-	135,
-	224,
-	164,
-	184,
-	224,
-	165,
-	135,
-	224,
-	164,
-	181,
-	224,
-	164,
-	190,
-	224,
-	164,
-	149,
-	224,
-	164,
-	176,
-	224,
-	164,
-	164,
-	224,
-	165,
-	135,
-	224,
-	164,
-	174,
-	224,
-	165,
-	135,
-	224,
-	164,
-	176,
-	224,
-	165,
-	135,
-	224,
-	164,
-	185,
-	224,
-	165,
-	139,
-	224,
-	164,
-	168,
-	224,
-	165,
-	135,
-	224,
-	164,
-	184,
-	224,
-	164,
-	149,
-	224,
-	164,
-	164,
-	224,
-	165,
-	135,
-	224,
-	164,
-	172,
-	224,
-	164,
-	185,
-	224,
-	165,
-	129,
-	224,
-	164,
-	164,
-	224,
-	164,
-	184,
-	224,
-	164,
-	190,
-	224,
-	164,
-	135,
-	224,
-	164,
-	159,
-	224,
-	164,
-	185,
-	224,
-	165,
-	139,
-	224,
-	164,
-	151,
-	224,
-	164,
-	190,
-	224,
-	164,
-	156,
-	224,
-	164,
-	190,
-	224,
-	164,
-	168,
-	224,
-	165,
-	135,
-	224,
-	164,
-	174,
-	224,
-	164,
-	191,
-	224,
-	164,
-	168,
-	224,
-	164,
-	159,
-	224,
-	164,
-	149,
-	224,
-	164,
-	176,
-	224,
-	164,
-	164,
-	224,
-	164,
-	190,
-	224,
-	164,
-	149,
-	224,
-	164,
-	176,
-	224,
-	164,
-	168,
-	224,
-	164,
-	190,
-	224,
-	164,
-	137,
-	224,
-	164,
-	168,
-	224,
-	164,
-	149,
-	224,
-	165,
-	135,
-	224,
-	164,
-	175,
-	224,
-	164,
-	185,
-	224,
-	164,
-	190,
-	224,
-	164,
-	129,
-	224,
-	164,
-	184,
-	224,
-	164,
-	172,
-	224,
-	164,
-	184,
-	224,
-	165,
-	135,
-	224,
-	164,
-	173,
-	224,
-	164,
-	190,
-	224,
-	164,
-	183,
-	224,
-	164,
-	190,
-	224,
-	164,
-	134,
-	224,
-	164,
-	170,
-	224,
-	164,
-	149,
-	224,
-	165,
-	135,
-	224,
-	164,
-	178,
-	224,
-	164,
-	191,
-	224,
-	164,
-	175,
-	224,
-	165,
-	135,
-	224,
-	164,
-	182,
-	224,
-	165,
-	129,
-	224,
-	164,
-	176,
-	224,
-	165,
-	130,
-	224,
-	164,
-	135,
-	224,
-	164,
-	184,
-	224,
-	164,
-	149,
-	224,
-	165,
-	135,
-	224,
-	164,
-	152,
-	224,
-	164,
-	130,
-	224,
-	164,
-	159,
-	224,
-	165,
-	135,
-	224,
-	164,
-	174,
-	224,
-	165,
-	135,
-	224,
-	164,
-	176,
-	224,
-	165,
-	128,
-	224,
-	164,
-	184,
-	224,
-	164,
-	149,
-	224,
-	164,
-	164,
-	224,
-	164,
-	190,
-	224,
-	164,
-	174,
-	224,
-	165,
-	135,
-	224,
-	164,
-	176,
-	224,
-	164,
-	190,
-	224,
-	164,
-	178,
-	224,
-	165,
-	135,
-	224,
-	164,
-	149,
-	224,
-	164,
-	176,
-	224,
-	164,
-	133,
-	224,
-	164,
-	167,
-	224,
-	164,
-	191,
-	224,
-	164,
-	149,
-	224,
-	164,
-	133,
-	224,
-	164,
-	170,
-	224,
-	164,
-	168,
-	224,
-	164,
-	190,
-	224,
-	164,
-	184,
-	224,
-	164,
-	174,
-	224,
-	164,
-	190,
-	224,
-	164,
-	156,
-	224,
-	164,
-	174,
-	224,
-	165,
-	129,
-	224,
-	164,
-	157,
-	224,
-	165,
-	135,
-	224,
-	164,
-	149,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	164,
-	163,
-	224,
-	164,
-	185,
-	224,
-	165,
-	139,
-	224,
-	164,
-	164,
-	224,
-	164,
-	190,
-	224,
-	164,
-	149,
-	224,
-	164,
-	161,
-	224,
-	164,
-	188,
-	224,
-	165,
-	128,
-	224,
-	164,
-	175,
-	224,
-	164,
-	185,
-	224,
-	164,
-	190,
-	224,
-	164,
-	130,
-	224,
-	164,
-	185,
-	224,
-	165,
-	139,
-	224,
-	164,
-	159,
-	224,
-	164,
-	178,
-	224,
-	164,
-	182,
-	224,
-	164,
-	172,
-	224,
-	165,
-	141,
-	224,
-	164,
-	166,
-	224,
-	164,
-	178,
-	224,
-	164,
-	191,
-	224,
-	164,
-	175,
-	224,
-	164,
-	190,
-	224,
-	164,
-	156,
-	224,
-	165,
-	128,
-	224,
-	164,
-	181,
-	224,
-	164,
-	168,
-	224,
-	164,
-	156,
-	224,
-	164,
-	190,
-	224,
-	164,
-	164,
-	224,
-	164,
-	190,
-	224,
-	164,
-	149,
-	224,
-	165,
-	136,
-	224,
-	164,
-	184,
-	224,
-	165,
-	135,
-	224,
-	164,
-	134,
-	224,
-	164,
-	170,
-	224,
-	164,
-	149,
-	224,
-	164,
-	190,
-	224,
-	164,
-	181,
-	224,
-	164,
-	190,
-	224,
-	164,
-	178,
-	224,
-	165,
-	128,
-	224,
-	164,
-	166,
-	224,
-	165,
-	135,
-	224,
-	164,
-	168,
-	224,
-	165,
-	135,
-	224,
-	164,
-	170,
-	224,
-	165,
-	130,
-	224,
-	164,
-	176,
-	224,
-	165,
-	128,
-	224,
-	164,
-	170,
-	224,
-	164,
-	190,
-	224,
-	164,
-	168,
-	224,
-	165,
-	128,
-	224,
-	164,
-	137,
-	224,
-	164,
-	184,
-	224,
-	164,
-	149,
-	224,
-	165,
-	135,
-	224,
-	164,
-	185,
-	224,
-	165,
-	139,
-	224,
-	164,
-	151,
-	224,
-	165,
-	128,
-	224,
-	164,
-	172,
-	224,
-	165,
-	136,
-	224,
-	164,
-	160,
-	224,
-	164,
-	149,
-	224,
-	164,
-	134,
-	224,
-	164,
-	170,
-	224,
-	164,
-	149,
-	224,
-	165,
-	128,
-	224,
-	164,
-	181,
-	224,
-	164,
-	176,
-	224,
-	165,
-	141,
-	224,
-	164,
-	183,
-	224,
-	164,
-	151,
-	224,
-	164,
-	190,
-	224,
-	164,
-	130,
-	224,
-	164,
-	181,
-	224,
-	164,
-	134,
-	224,
-	164,
-	170,
-	224,
-	164,
-	149,
-	224,
-	165,
-	139,
-	224,
-	164,
-	156,
-	224,
-	164,
-	191,
-	224,
-	164,
-	178,
-	224,
-	164,
-	190,
-	224,
-	164,
-	156,
-	224,
-	164,
-	190,
-	224,
-	164,
-	168,
-	224,
-	164,
-	190,
-	224,
-	164,
-	184,
-	224,
-	164,
-	185,
-	224,
-	164,
-	174,
-	224,
-	164,
-	164,
-	224,
-	164,
-	185,
-	224,
-	164,
-	174,
-	224,
-	165,
-	135,
-	224,
-	164,
-	130,
-	224,
-	164,
-	137,
-	224,
-	164,
-	168,
-	224,
-	164,
-	149,
-	224,
-	165,
-	128,
-	224,
-	164,
-	175,
-	224,
-	164,
-	190,
-	224,
-	164,
-	185,
-	224,
-	165,
-	130,
-	224,
-	164,
-	166,
-	224,
-	164,
-	176,
-	224,
-	165,
-	141,
-	224,
-	164,
-	156,
-	224,
-	164,
-	184,
-	224,
-	165,
-	130,
-	224,
-	164,
-	154,
-	224,
-	165,
-	128,
-	224,
-	164,
-	170,
-	224,
-	164,
-	184,
-	224,
-	164,
-	130,
-	224,
-	164,
-	166,
-	224,
-	164,
-	184,
-	224,
-	164,
-	181,
-	224,
-	164,
-	190,
-	224,
-	164,
-	178,
-	224,
-	164,
-	185,
-	224,
-	165,
-	139,
-	224,
-	164,
-	168,
-	224,
-	164,
-	190,
-	224,
-	164,
-	185,
-	224,
-	165,
-	139,
-	224,
-	164,
-	164,
-	224,
-	165,
-	128,
-	224,
-	164,
-	156,
-	224,
-	165,
-	136,
-	224,
-	164,
-	184,
-	224,
-	165,
-	135,
-	224,
-	164,
-	181,
-	224,
-	164,
-	190,
-	224,
-	164,
-	170,
-	224,
-	164,
-	184,
-	224,
-	164,
-	156,
-	224,
-	164,
-	168,
-	224,
-	164,
-	164,
-	224,
-	164,
-	190,
-	224,
-	164,
-	168,
-	224,
-	165,
-	135,
-	224,
-	164,
-	164,
-	224,
-	164,
-	190,
-	224,
-	164,
-	156,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	165,
-	128,
-	224,
-	164,
-	152,
-	224,
-	164,
-	190,
-	224,
-	164,
-	175,
-	224,
-	164,
-	178,
-	224,
-	164,
-	156,
-	224,
-	164,
-	191,
-	224,
-	164,
-	178,
-	224,
-	165,
-	135,
-	224,
-	164,
-	168,
-	224,
-	165,
-	128,
-	224,
-	164,
-	154,
-	224,
-	165,
-	135,
-	224,
-	164,
-	156,
-	224,
-	164,
-	190,
-	224,
-	164,
-	130,
-	224,
-	164,
-	154,
-	224,
-	164,
-	170,
-	224,
-	164,
-	164,
-	224,
-	165,
-	141,
-	224,
-	164,
-	176,
-	224,
-	164,
-	151,
-	224,
-	165,
-	130,
-	224,
-	164,
-	151,
-	224,
-	164,
-	178,
-	224,
-	164,
-	156,
-	224,
-	164,
-	190,
-	224,
-	164,
-	164,
-	224,
-	165,
-	135,
-	224,
-	164,
-	172,
-	224,
-	164,
-	190,
-	224,
-	164,
-	185,
-	224,
-	164,
-	176,
-	224,
-	164,
-	134,
-	224,
-	164,
-	170,
-	224,
-	164,
-	168,
-	224,
-	165,
-	135,
-	224,
-	164,
-	181,
-	224,
-	164,
-	190,
-	224,
-	164,
-	185,
-	224,
-	164,
-	168,
-	224,
-	164,
-	135,
-	224,
-	164,
-	184,
-	224,
-	164,
-	149,
-	224,
-	164,
-	190,
-	224,
-	164,
-	184,
-	224,
-	165,
-	129,
-	224,
-	164,
-	172,
-	224,
-	164,
-	185,
-	224,
-	164,
-	176,
-	224,
-	164,
-	185,
-	224,
-	164,
-	168,
-	224,
-	165,
-	135,
-	224,
-	164,
-	135,
-	224,
-	164,
-	184,
-	224,
-	164,
-	184,
-	224,
-	165,
-	135,
-	224,
-	164,
-	184,
-	224,
-	164,
-	185,
-	224,
-	164,
-	191,
-	224,
-	164,
-	164,
-	224,
-	164,
-	172,
-	224,
-	164,
-	161,
-	224,
-	164,
-	188,
-	224,
-	165,
-	135,
-	224,
-	164,
-	152,
-	224,
-	164,
-	159,
-	224,
-	164,
-	168,
-	224,
-	164,
-	190,
-	224,
-	164,
-	164,
-	224,
-	164,
-	178,
-	224,
-	164,
-	190,
-	224,
-	164,
-	182,
-	224,
-	164,
-	170,
-	224,
-	164,
-	190,
-	224,
-	164,
-	130,
-	224,
-	164,
-	154,
-	224,
-	164,
-	182,
-	224,
-	165,
-	141,
-	224,
-	164,
-	176,
-	224,
-	165,
-	128,
-	224,
-	164,
-	172,
-	224,
-	164,
-	161,
-	224,
-	164,
-	188,
-	224,
-	165,
-	128,
-	224,
-	164,
-	185,
-	224,
-	165,
-	139,
-	224,
-	164,
-	164,
-	224,
-	165,
-	135,
-	224,
-	164,
-	184,
-	224,
-	164,
-	190,
-	224,
-	164,
-	136,
-	224,
-	164,
-	159,
-	224,
-	164,
-	182,
-	224,
-	164,
-	190,
-	224,
-	164,
-	175,
-	224,
-	164,
-	166,
-	224,
-	164,
-	184,
-	224,
-	164,
-	149,
-	224,
-	164,
-	164,
-	224,
-	165,
-	128,
-	224,
-	164,
-	156,
-	224,
-	164,
-	190,
-	224,
-	164,
-	164,
-	224,
-	165,
-	128,
-	224,
-	164,
-	181,
-	224,
-	164,
-	190,
-	224,
-	164,
-	178,
-	224,
-	164,
-	190,
-	224,
-	164,
-	185,
-	224,
-	164,
-	156,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	164,
-	170,
-	224,
-	164,
-	159,
-	224,
-	164,
-	168,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	164,
-	150,
-	224,
-	164,
-	168,
-	224,
-	165,
-	135,
-	224,
-	164,
-	184,
-	224,
-	164,
-	161,
-	224,
-	164,
-	188,
-	224,
-	164,
-	149,
-	224,
-	164,
-	174,
-	224,
-	164,
-	191,
-	224,
-	164,
-	178,
-	224,
-	164,
-	190,
-	224,
-	164,
-	137,
-	224,
-	164,
-	184,
-	224,
-	164,
-	149,
-	224,
-	165,
-	128,
-	224,
-	164,
-	149,
-	224,
-	165,
-	135,
-	224,
-	164,
-	181,
-	224,
-	164,
-	178,
-	224,
-	164,
-	178,
-	224,
-	164,
-	151,
-	224,
-	164,
-	164,
-	224,
-	164,
-	190,
-	224,
-	164,
-	150,
-	224,
-	164,
-	190,
-	224,
-	164,
-	168,
-	224,
-	164,
-	190,
-	224,
-	164,
-	133,
-	224,
-	164,
-	176,
-	224,
-	165,
-	141,
-	224,
-	164,
-	165,
-	224,
-	164,
-	156,
-	224,
-	164,
-	185,
-	224,
-	164,
-	190,
-	224,
-	164,
-	130,
-	224,
-	164,
-	166,
-	224,
-	165,
-	135,
-	224,
-	164,
-	150,
-	224,
-	164,
-	190,
-	224,
-	164,
-	170,
-	224,
-	164,
-	185,
-	224,
-	164,
-	178,
-	224,
-	165,
-	128,
-	224,
-	164,
-	168,
-	224,
-	164,
-	191,
-	224,
-	164,
-	175,
-	224,
-	164,
-	174,
-	224,
-	164,
-	172,
-	224,
-	164,
-	191,
-	224,
-	164,
-	168,
-	224,
-	164,
-	190,
-	224,
-	164,
-	172,
-	224,
-	165,
-	136,
-	224,
-	164,
-	130,
-	224,
-	164,
-	149,
-	224,
-	164,
-	149,
-	224,
-	164,
-	185,
-	224,
-	165,
-	128,
-	224,
-	164,
-	130,
-	224,
-	164,
-	149,
-	224,
-	164,
-	185,
-	224,
-	164,
-	168,
-	224,
-	164,
-	190,
-	224,
-	164,
-	166,
-	224,
-	165,
-	135,
-	224,
-	164,
-	164,
-	224,
-	164,
-	190,
-	224,
-	164,
-	185,
-	224,
-	164,
-	174,
-	224,
-	164,
-	178,
-	224,
-	165,
-	135,
-	224,
-	164,
-	149,
-	224,
-	164,
-	190,
-	224,
-	164,
-	171,
-	224,
-	165,
-	128,
-	224,
-	164,
-	156,
-	224,
-	164,
-	172,
-	224,
-	164,
-	149,
-	224,
-	164,
-	191,
-	224,
-	164,
-	164,
-	224,
-	165,
-	129,
-	224,
-	164,
-	176,
-	224,
-	164,
-	164,
-	224,
-	164,
-	174,
-	224,
-	164,
-	190,
-	224,
-	164,
-	130,
-	224,
-	164,
-	151,
-	224,
-	164,
-	181,
-	224,
-	164,
-	185,
-	224,
-	165,
-	128,
-	224,
-	164,
-	130,
-	224,
-	164,
-	176,
-	224,
-	165,
-	139,
-	224,
-	164,
-	156,
-	224,
-	164,
-	188,
-	224,
-	164,
-	174,
-	224,
-	164,
-	191,
-	224,
-	164,
-	178,
-	224,
-	165,
-	128,
-	224,
-	164,
-	134,
-	224,
-	164,
-	176,
-	224,
-	165,
-	139,
-	224,
-	164,
-	170,
-	224,
-	164,
-	184,
-	224,
-	165,
-	135,
-	224,
-	164,
-	168,
-	224,
-	164,
-	190,
-	224,
-	164,
-	175,
-	224,
-	164,
-	190,
-	224,
-	164,
-	166,
-	224,
-	164,
-	181,
-	224,
-	164,
-	178,
-	224,
-	165,
-	135,
-	224,
-	164,
-	168,
-	224,
-	165,
-	135,
-	224,
-	164,
-	150,
-	224,
-	164,
-	190,
-	224,
-	164,
-	164,
-	224,
-	164,
-	190,
-	224,
-	164,
-	149,
-	224,
-	164,
-	176,
-	224,
-	165,
-	128,
-	224,
-	164,
-	172,
-	224,
-	164,
-	137,
-	224,
-	164,
-	168,
-	224,
-	164,
-	149,
-	224,
-	164,
-	190,
-	224,
-	164,
-	156,
-	224,
-	164,
-	181,
-	224,
-	164,
-	190,
-	224,
-	164,
-	172,
-	224,
-	164,
-	170,
-	224,
-	165,
-	130,
-	224,
-	164,
-	176,
-	224,
-	164,
-	190,
-	224,
-	164,
-	172,
-	224,
-	164,
-	161,
-	224,
-	164,
-	188,
-	224,
-	164,
-	190,
-	224,
-	164,
-	184,
-	224,
-	165,
-	140,
-	224,
-	164,
-	166,
-	224,
-	164,
-	190,
-	224,
-	164,
-	182,
-	224,
-	165,
-	135,
-	224,
-	164,
-	175,
-	224,
-	164,
-	176,
-	224,
-	164,
-	149,
-	224,
-	164,
-	191,
-	224,
-	164,
-	175,
-	224,
-	165,
-	135,
-	224,
-	164,
-	149,
-	224,
-	164,
-	185,
-	224,
-	164,
-	190,
-	224,
-	164,
-	130,
-	224,
-	164,
-	133,
-	224,
-	164,
-	149,
-	224,
-	164,
-	184,
-	224,
-	164,
-	176,
-	224,
-	164,
-	172,
-	224,
-	164,
-	168,
-	224,
-	164,
-	190,
-	224,
-	164,
-	143,
-	224,
-	164,
-	181,
-	224,
-	164,
-	185,
-	224,
-	164,
-	190,
-	224,
-	164,
-	130,
-	224,
-	164,
-	184,
-	224,
-	165,
-	141,
-	224,
-	164,
-	165,
-	224,
-	164,
-	178,
-	224,
-	164,
-	174,
-	224,
-	164,
-	191,
-	224,
-	164,
-	178,
-	224,
-	165,
-	135,
-	224,
-	164,
-	178,
-	224,
-	165,
-	135,
-	224,
-	164,
-	150,
-	224,
-	164,
-	149,
-	224,
-	164,
-	181,
-	224,
-	164,
-	191,
-	224,
-	164,
-	183,
-	224,
-	164,
-	175,
-	224,
-	164,
-	149,
-	224,
-	165,
-	141,
-	224,
-	164,
-	176,
-	224,
-	164,
-	130,
-	224,
-	164,
-	184,
-	224,
-	164,
-	174,
-	224,
-	165,
-	130,
-	224,
-	164,
-	185,
-	224,
-	164,
-	165,
-	224,
-	164,
-	190,
-	224,
-	164,
-	168,
-	224,
-	164,
-	190,
-	216,
-	170,
-	216,
-	179,
-	216,
-	170,
-	216,
-	183,
-	217,
-	138,
-	216,
-	185,
-	217,
-	133,
-	216,
-	180,
-	216,
-	167,
-	216,
-	177,
-	217,
-	131,
-	216,
-	169,
-	216,
-	168,
-	217,
-	136,
-	216,
-	167,
-	216,
-	179,
-	216,
-	183,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	216,
-	181,
-	217,
-	129,
-	216,
-	173,
-	216,
-	169,
-	217,
-	133,
-	217,
-	136,
-	216,
-	167,
-	216,
-	182,
-	217,
-	138,
-	216,
-	185,
-	216,
-	167,
-	217,
-	132,
-	216,
-	174,
-	216,
-	167,
-	216,
-	181,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	217,
-	133,
-	216,
-	178,
-	217,
-	138,
-	216,
-	175,
-	216,
-	167,
-	217,
-	132,
-	216,
-	185,
-	216,
-	167,
-	217,
-	133,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	217,
-	131,
-	216,
-	167,
-	216,
-	170,
-	216,
-	168,
-	216,
-	167,
-	217,
-	132,
-	216,
-	177,
-	216,
-	175,
-	217,
-	136,
-	216,
-	175,
-	216,
-	168,
-	216,
-	177,
-	217,
-	134,
-	216,
-	167,
-	217,
-	133,
-	216,
-	172,
-	216,
-	167,
-	217,
-	132,
-	216,
-	175,
-	217,
-	136,
-	217,
-	132,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	216,
-	185,
-	216,
-	167,
-	217,
-	132,
-	217,
-	133,
-	216,
-	167,
-	217,
-	132,
-	217,
-	133,
-	217,
-	136,
-	217,
-	130,
-	216,
-	185,
-	216,
-	167,
-	217,
-	132,
-	216,
-	185,
-	216,
-	177,
-	216,
-	168,
-	217,
-	138,
-	216,
-	167,
-	217,
-	132,
-	216,
-	179,
-	216,
-	177,
-	217,
-	138,
-	216,
-	185,
-	216,
-	167,
-	217,
-	132,
-	216,
-	172,
-	217,
-	136,
-	216,
-	167,
-	217,
-	132,
-	216,
-	167,
-	217,
-	132,
-	216,
-	176,
-	217,
-	135,
-	216,
-	167,
-	216,
-	168,
-	216,
-	167,
-	217,
-	132,
-	216,
-	173,
-	217,
-	138,
-	216,
-	167,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	216,
-	173,
-	217,
-	130,
-	217,
-	136,
-	217,
-	130,
-	216,
-	167,
-	217,
-	132,
-	217,
-	131,
-	216,
-	177,
-	217,
-	138,
-	217,
-	133,
-	216,
-	167,
-	217,
-	132,
-	216,
-	185,
-	216,
-	177,
-	216,
-	167,
-	217,
-	130,
-	217,
-	133,
-	216,
-	173,
-	217,
-	129,
-	217,
-	136,
-	216,
-	184,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	216,
-	171,
-	216,
-	167,
-	217,
-	134,
-	217,
-	138,
-	217,
-	133,
-	216,
-	180,
-	216,
-	167,
-	217,
-	135,
-	216,
-	175,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	217,
-	133,
-	216,
-	177,
-	216,
-	163,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	217,
-	130,
-	216,
-	177,
-	216,
-	162,
-	217,
-	134,
-	216,
-	167,
-	217,
-	132,
-	216,
-	180,
-	216,
-	168,
-	216,
-	167,
-	216,
-	168,
-	216,
-	167,
-	217,
-	132,
-	216,
-	173,
-	217,
-	136,
-	216,
-	167,
-	216,
-	177,
-	216,
-	167,
-	217,
-	132,
-	216,
-	172,
-	216,
-	175,
-	217,
-	138,
-	216,
-	175,
-	216,
-	167,
-	217,
-	132,
-	216,
-	163,
-	216,
-	179,
-	216,
-	177,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	216,
-	185,
-	217,
-	132,
-	217,
-	136,
-	217,
-	133,
-	217,
-	133,
-	216,
-	172,
-	217,
-	133,
-	217,
-	136,
-	216,
-	185,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	216,
-	177,
-	216,
-	173,
-	217,
-	133,
-	217,
-	134,
-	216,
-	167,
-	217,
-	132,
-	217,
-	134,
-	217,
-	130,
-	216,
-	167,
-	216,
-	183,
-	217,
-	129,
-	217,
-	132,
-	216,
-	179,
-	216,
-	183,
-	217,
-	138,
-	217,
-	134,
-	216,
-	167,
-	217,
-	132,
-	217,
-	131,
-	217,
-	136,
-	217,
-	138,
-	216,
-	170,
-	216,
-	167,
-	217,
-	132,
-	216,
-	175,
-	217,
-	134,
-	217,
-	138,
-	216,
-	167,
-	216,
-	168,
-	216,
-	177,
-	217,
-	131,
-	216,
-	167,
-	216,
-	170,
-	217,
-	135,
-	216,
-	167,
-	217,
-	132,
-	216,
-	177,
-	217,
-	138,
-	216,
-	167,
-	216,
-	182,
-	216,
-	170,
-	216,
-	173,
-	217,
-	138,
-	216,
-	167,
-	216,
-	170,
-	217,
-	138,
-	216,
-	168,
-	216,
-	170,
-	217,
-	136,
-	217,
-	130,
-	217,
-	138,
-	216,
-	170,
-	216,
-	167,
-	217,
-	132,
-	216,
-	163,
-	217,
-	136,
-	217,
-	132,
-	217,
-	137,
-	216,
-	167,
-	217,
-	132,
-	216,
-	168,
-	216,
-	177,
-	217,
-	138,
-	216,
-	175,
-	216,
-	167,
-	217,
-	132,
-	217,
-	131,
-	217,
-	132,
-	216,
-	167,
-	217,
-	133,
-	216,
-	167,
-	217,
-	132,
-	216,
-	177,
-	216,
-	167,
-	216,
-	168,
-	216,
-	183,
-	216,
-	167,
-	217,
-	132,
-	216,
-	180,
-	216,
-	174,
-	216,
-	181,
-	217,
-	138,
-	216,
-	179,
-	217,
-	138,
-	216,
-	167,
-	216,
-	177,
-	216,
-	167,
-	216,
-	170,
-	216,
-	167,
-	217,
-	132,
-	216,
-	171,
-	216,
-	167,
-	217,
-	132,
-	216,
-	171,
-	216,
-	167,
-	217,
-	132,
-	216,
-	181,
-	217,
-	132,
-	216,
-	167,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	216,
-	173,
-	216,
-	175,
-	217,
-	138,
-	216,
-	171,
-	216,
-	167,
-	217,
-	132,
-	216,
-	178,
-	217,
-	136,
-	216,
-	167,
-	216,
-	177,
-	216,
-	167,
-	217,
-	132,
-	216,
-	174,
-	217,
-	132,
-	217,
-	138,
-	216,
-	172,
-	216,
-	167,
-	217,
-	132,
-	216,
-	172,
-	217,
-	133,
-	217,
-	138,
-	216,
-	185,
-	216,
-	167,
-	217,
-	132,
-	216,
-	185,
-	216,
-	167,
-	217,
-	133,
-	217,
-	135,
-	216,
-	167,
-	217,
-	132,
-	216,
-	172,
-	217,
-	133,
-	216,
-	167,
-	217,
-	132,
-	216,
-	167,
-	217,
-	132,
-	216,
-	179,
-	216,
-	167,
-	216,
-	185,
-	216,
-	169,
-	217,
-	133,
-	216,
-	180,
-	216,
-	167,
-	217,
-	135,
-	216,
-	175,
-	217,
-	135,
-	216,
-	167,
-	217,
-	132,
-	216,
-	177,
-	216,
-	166,
-	217,
-	138,
-	216,
-	179,
-	216,
-	167,
-	217,
-	132,
-	216,
-	175,
-	216,
-	174,
-	217,
-	136,
-	217,
-	132,
-	216,
-	167,
-	217,
-	132,
-	217,
-	129,
-	217,
-	134,
-	217,
-	138,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	217,
-	131,
-	216,
-	170,
-	216,
-	167,
-	216,
-	168,
-	216,
-	167,
-	217,
-	132,
-	216,
-	175,
-	217,
-	136,
-	216,
-	177,
-	217,
-	138,
-	216,
-	167,
-	217,
-	132,
-	216,
-	175,
-	216,
-	177,
-	217,
-	136,
-	216,
-	179,
-	216,
-	167,
-	216,
-	179,
-	216,
-	170,
-	216,
-	186,
-	216,
-	177,
-	217,
-	130,
-	216,
-	170,
-	216,
-	181,
-	216,
-	167,
-	217,
-	133,
-	217,
-	138,
-	217,
-	133,
-	216,
-	167,
-	217,
-	132,
-	216,
-	168,
-	217,
-	134,
-	216,
-	167,
-	216,
-	170,
-	216,
-	167,
-	217,
-	132,
-	216,
-	185,
-	216,
-	184,
-	217,
-	138,
-	217,
-	133,
-	101,
-	110,
-	116,
-	101,
-	114,
-	116,
-	97,
-	105,
-	110,
-	109,
-	101,
-	110,
-	116,
-	117,
-	110,
-	100,
-	101,
-	114,
-	115,
-	116,
-	97,
-	110,
-	100,
-	105,
-	110,
-	103,
-	32,
-	61,
-	32,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	40,
-	41,
-	46,
-	106,
-	112,
-	103,
-	34,
-	32,
-	119,
-	105,
-	100,
-	116,
-	104,
-	61,
-	34,
-	99,
-	111,
-	110,
-	102,
-	105,
-	103,
-	117,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	46,
-	112,
-	110,
-	103,
-	34,
-	32,
-	119,
-	105,
-	100,
-	116,
-	104,
-	61,
-	34,
-	60,
-	98,
-	111,
-	100,
-	121,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	77,
-	97,
-	116,
-	104,
-	46,
-	114,
-	97,
-	110,
-	100,
-	111,
-	109,
-	40,
-	41,
-	99,
-	111,
-	110,
-	116,
-	101,
-	109,
-	112,
-	111,
-	114,
-	97,
-	114,
-	121,
-	32,
-	85,
-	110,
-	105,
-	116,
-	101,
-	100,
-	32,
-	83,
-	116,
-	97,
-	116,
-	101,
-	115,
-	99,
-	105,
-	114,
-	99,
-	117,
-	109,
-	115,
-	116,
-	97,
-	110,
-	99,
-	101,
-	115,
-	46,
-	97,
-	112,
-	112,
-	101,
-	110,
-	100,
-	67,
-	104,
-	105,
-	108,
-	100,
-	40,
-	111,
-	114,
-	103,
-	97,
-	110,
-	105,
-	122,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	60,
-	115,
-	112,
-	97,
-	110,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	34,
-	62,
-	60,
-	105,
-	109,
-	103,
-	32,
-	115,
-	114,
-	99,
-	61,
-	34,
-	47,
-	100,
-	105,
-	115,
-	116,
-	105,
-	110,
-	103,
-	117,
-	105,
-	115,
-	104,
-	101,
-	100,
-	116,
-	104,
-	111,
-	117,
-	115,
-	97,
-	110,
-	100,
-	115,
-	32,
-	111,
-	102,
-	32,
-	99,
-	111,
-	109,
-	109,
-	117,
-	110,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	99,
-	108,
-	101,
-	97,
-	114,
-	34,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	105,
-	110,
-	118,
-	101,
-	115,
-	116,
-	105,
-	103,
-	97,
-	116,
-	105,
-	111,
-	110,
-	102,
-	97,
-	118,
-	105,
-	99,
-	111,
-	110,
-	46,
-	105,
-	99,
-	111,
-	34,
-	32,
-	109,
-	97,
-	114,
-	103,
-	105,
-	110,
-	45,
-	114,
-	105,
-	103,
-	104,
-	116,
-	58,
-	98,
-	97,
-	115,
-	101,
-	100,
-	32,
-	111,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	77,
-	97,
-	115,
-	115,
-	97,
-	99,
-	104,
-	117,
-	115,
-	101,
-	116,
-	116,
-	115,
-	116,
-	97,
-	98,
-	108,
-	101,
-	32,
-	98,
-	111,
-	114,
-	100,
-	101,
-	114,
-	61,
-	105,
-	110,
-	116,
-	101,
-	114,
-	110,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	97,
-	108,
-	115,
-	111,
-	32,
-	107,
-	110,
-	111,
-	119,
-	110,
-	32,
-	97,
-	115,
-	112,
-	114,
-	111,
-	110,
-	117,
-	110,
-	99,
-	105,
-	97,
-	116,
-	105,
-	111,
-	110,
-	98,
-	97,
-	99,
-	107,
-	103,
-	114,
-	111,
-	117,
-	110,
-	100,
-	58,
-	35,
-	102,
-	112,
-	97,
-	100,
-	100,
-	105,
-	110,
-	103,
-	45,
-	108,
-	101,
-	102,
-	116,
-	58,
-	70,
-	111,
-	114,
-	32,
-	101,
-	120,
-	97,
-	109,
-	112,
-	108,
-	101,
-	44,
-	32,
-	109,
-	105,
-	115,
-	99,
-	101,
-	108,
-	108,
-	97,
-	110,
-	101,
-	111,
-	117,
-	115,
-	38,
-	108,
-	116,
-	59,
-	47,
-	109,
-	97,
-	116,
-	104,
-	38,
-	103,
-	116,
-	59,
-	112,
-	115,
-	121,
-	99,
-	104,
-	111,
-	108,
-	111,
-	103,
-	105,
-	99,
-	97,
-	108,
-	105,
-	110,
-	32,
-	112,
-	97,
-	114,
-	116,
-	105,
-	99,
-	117,
-	108,
-	97,
-	114,
-	101,
-	97,
-	114,
-	99,
-	104,
-	34,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	102,
-	111,
-	114,
-	109,
-	32,
-	109,
-	101,
-	116,
-	104,
-	111,
-	100,
-	61,
-	34,
-	97,
-	115,
-	32,
-	111,
-	112,
-	112,
-	111,
-	115,
-	101,
-	100,
-	32,
-	116,
-	111,
-	83,
-	117,
-	112,
-	114,
-	101,
-	109,
-	101,
-	32,
-	67,
-	111,
-	117,
-	114,
-	116,
-	111,
-	99,
-	99,
-	97,
-	115,
-	105,
-	111,
-	110,
-	97,
-	108,
-	108,
-	121,
-	32,
-	65,
-	100,
-	100,
-	105,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	108,
-	121,
-	44,
-	78,
-	111,
-	114,
-	116,
-	104,
-	32,
-	65,
-	109,
-	101,
-	114,
-	105,
-	99,
-	97,
-	112,
-	120,
-	59,
-	98,
-	97,
-	99,
-	107,
-	103,
-	114,
-	111,
-	117,
-	110,
-	100,
-	111,
-	112,
-	112,
-	111,
-	114,
-	116,
-	117,
-	110,
-	105,
-	116,
-	105,
-	101,
-	115,
-	69,
-	110,
-	116,
-	101,
-	114,
-	116,
-	97,
-	105,
-	110,
-	109,
-	101,
-	110,
-	116,
-	46,
-	116,
-	111,
-	76,
-	111,
-	119,
-	101,
-	114,
-	67,
-	97,
-	115,
-	101,
-	40,
-	109,
-	97,
-	110,
-	117,
-	102,
-	97,
-	99,
-	116,
-	117,
-	114,
-	105,
-	110,
-	103,
-	112,
-	114,
-	111,
-	102,
-	101,
-	115,
-	115,
-	105,
-	111,
-	110,
-	97,
-	108,
-	32,
-	99,
-	111,
-	109,
-	98,
-	105,
-	110,
-	101,
-	100,
-	32,
-	119,
-	105,
-	116,
-	104,
-	70,
-	111,
-	114,
-	32,
-	105,
-	110,
-	115,
-	116,
-	97,
-	110,
-	99,
-	101,
-	44,
-	99,
-	111,
-	110,
-	115,
-	105,
-	115,
-	116,
-	105,
-	110,
-	103,
-	32,
-	111,
-	102,
-	34,
-	32,
-	109,
-	97,
-	120,
-	108,
-	101,
-	110,
-	103,
-	116,
-	104,
-	61,
-	34,
-	114,
-	101,
-	116,
-	117,
-	114,
-	110,
-	32,
-	102,
-	97,
-	108,
-	115,
-	101,
-	59,
-	99,
-	111,
-	110,
-	115,
-	99,
-	105,
-	111,
-	117,
-	115,
-	110,
-	101,
-	115,
-	115,
-	77,
-	101,
-	100,
-	105,
-	116,
-	101,
-	114,
-	114,
-	97,
-	110,
-	101,
-	97,
-	110,
-	101,
-	120,
-	116,
-	114,
-	97,
-	111,
-	114,
-	100,
-	105,
-	110,
-	97,
-	114,
-	121,
-	97,
-	115,
-	115,
-	97,
-	115,
-	115,
-	105,
-	110,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	117,
-	98,
-	115,
-	101,
-	113,
-	117,
-	101,
-	110,
-	116,
-	108,
-	121,
-	32,
-	98,
-	117,
-	116,
-	116,
-	111,
-	110,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	104,
-	101,
-	32,
-	110,
-	117,
-	109,
-	98,
-	101,
-	114,
-	32,
-	111,
-	102,
-	116,
-	104,
-	101,
-	32,
-	111,
-	114,
-	105,
-	103,
-	105,
-	110,
-	97,
-	108,
-	32,
-	99,
-	111,
-	109,
-	112,
-	114,
-	101,
-	104,
-	101,
-	110,
-	115,
-	105,
-	118,
-	101,
-	114,
-	101,
-	102,
-	101,
-	114,
-	115,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	60,
-	47,
-	117,
-	108,
-	62,
-	10,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	10,
-	112,
-	104,
-	105,
-	108,
-	111,
-	115,
-	111,
-	112,
-	104,
-	105,
-	99,
-	97,
-	108,
-	108,
-	111,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	46,
-	104,
-	114,
-	101,
-	102,
-	119,
-	97,
-	115,
-	32,
-	112,
-	117,
-	98,
-	108,
-	105,
-	115,
-	104,
-	101,
-	100,
-	83,
-	97,
-	110,
-	32,
-	70,
-	114,
-	97,
-	110,
-	99,
-	105,
-	115,
-	99,
-	111,
-	40,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	40,
-	41,
-	123,
-	10,
-	60,
-	100,
-	105,
-	118,
-	32,
-	105,
-	100,
-	61,
-	34,
-	109,
-	97,
-	105,
-	110,
-	115,
-	111,
-	112,
-	104,
-	105,
-	115,
-	116,
-	105,
-	99,
-	97,
-	116,
-	101,
-	100,
-	109,
-	97,
-	116,
-	104,
-	101,
-	109,
-	97,
-	116,
-	105,
-	99,
-	97,
-	108,
-	32,
-	47,
-	104,
-	101,
-	97,
-	100,
-	62,
-	13,
-	10,
-	60,
-	98,
-	111,
-	100,
-	121,
-	115,
-	117,
-	103,
-	103,
-	101,
-	115,
-	116,
-	115,
-	32,
-	116,
-	104,
-	97,
-	116,
-	100,
-	111,
-	99,
-	117,
-	109,
-	101,
-	110,
-	116,
-	97,
-	116,
-	105,
-	111,
-	110,
-	99,
-	111,
-	110,
-	99,
-	101,
-	110,
-	116,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	114,
-	101,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	104,
-	105,
-	112,
-	115,
-	109,
-	97,
-	121,
-	32,
-	104,
-	97,
-	118,
-	101,
-	32,
-	98,
-	101,
-	101,
-	110,
-	40,
-	102,
-	111,
-	114,
-	32,
-	101,
-	120,
-	97,
-	109,
-	112,
-	108,
-	101,
-	44,
-	84,
-	104,
-	105,
-	115,
-	32,
-	97,
-	114,
-	116,
-	105,
-	99,
-	108,
-	101,
-	32,
-	105,
-	110,
-	32,
-	115,
-	111,
-	109,
-	101,
-	32,
-	99,
-	97,
-	115,
-	101,
-	115,
-	112,
-	97,
-	114,
-	116,
-	115,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	100,
-	101,
-	102,
-	105,
-	110,
-	105,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	71,
-	114,
-	101,
-	97,
-	116,
-	32,
-	66,
-	114,
-	105,
-	116,
-	97,
-	105,
-	110,
-	32,
-	99,
-	101,
-	108,
-	108,
-	112,
-	97,
-	100,
-	100,
-	105,
-	110,
-	103,
-	61,
-	101,
-	113,
-	117,
-	105,
-	118,
-	97,
-	108,
-	101,
-	110,
-	116,
-	32,
-	116,
-	111,
-	112,
-	108,
-	97,
-	99,
-	101,
-	104,
-	111,
-	108,
-	100,
-	101,
-	114,
-	61,
-	34,
-	59,
-	32,
-	102,
-	111,
-	110,
-	116,
-	45,
-	115,
-	105,
-	122,
-	101,
-	58,
-	32,
-	106,
-	117,
-	115,
-	116,
-	105,
-	102,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	98,
-	101,
-	108,
-	105,
-	101,
-	118,
-	101,
-	100,
-	32,
-	116,
-	104,
-	97,
-	116,
-	115,
-	117,
-	102,
-	102,
-	101,
-	114,
-	101,
-	100,
-	32,
-	102,
-	114,
-	111,
-	109,
-	97,
-	116,
-	116,
-	101,
-	109,
-	112,
-	116,
-	101,
-	100,
-	32,
-	116,
-	111,
-	32,
-	108,
-	101,
-	97,
-	100,
-	101,
-	114,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	99,
-	114,
-	105,
-	112,
-	116,
-	34,
-	32,
-	115,
-	114,
-	99,
-	61,
-	34,
-	47,
-	40,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	40,
-	41,
-	32,
-	123,
-	97,
-	114,
-	101,
-	32,
-	97,
-	118,
-	97,
-	105,
-	108,
-	97,
-	98,
-	108,
-	101,
-	10,
-	9,
-	60,
-	108,
-	105,
-	110,
-	107,
-	32,
-	114,
-	101,
-	108,
-	61,
-	34,
-	32,
-	115,
-	114,
-	99,
-	61,
-	39,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	105,
-	110,
-	116,
-	101,
-	114,
-	101,
-	115,
-	116,
-	101,
-	100,
-	32,
-	105,
-	110,
-	99,
-	111,
-	110,
-	118,
-	101,
-	110,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	32,
-	34,
-	32,
-	97,
-	108,
-	116,
-	61,
-	34,
-	34,
-	32,
-	47,
-	62,
-	60,
-	47,
-	97,
-	114,
-	101,
-	32,
-	103,
-	101,
-	110,
-	101,
-	114,
-	97,
-	108,
-	108,
-	121,
-	104,
-	97,
-	115,
-	32,
-	97,
-	108,
-	115,
-	111,
-	32,
-	98,
-	101,
-	101,
-	110,
-	109,
-	111,
-	115,
-	116,
-	32,
-	112,
-	111,
-	112,
-	117,
-	108,
-	97,
-	114,
-	32,
-	99,
-	111,
-	114,
-	114,
-	101,
-	115,
-	112,
-	111,
-	110,
-	100,
-	105,
-	110,
-	103,
-	99,
-	114,
-	101,
-	100,
-	105,
-	116,
-	101,
-	100,
-	32,
-	119,
-	105,
-	116,
-	104,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	98,
-	111,
-	114,
-	100,
-	101,
-	114,
-	58,
-	60,
-	47,
-	97,
-	62,
-	60,
-	47,
-	115,
-	112,
-	97,
-	110,
-	62,
-	60,
-	47,
-	46,
-	103,
-	105,
-	102,
-	34,
-	32,
-	119,
-	105,
-	100,
-	116,
-	104,
-	61,
-	34,
-	60,
-	105,
-	102,
-	114,
-	97,
-	109,
-	101,
-	32,
-	115,
-	114,
-	99,
-	61,
-	34,
-	116,
-	97,
-	98,
-	108,
-	101,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	105,
-	110,
-	108,
-	105,
-	110,
-	101,
-	45,
-	98,
-	108,
-	111,
-	99,
-	107,
-	59,
-	97,
-	99,
-	99,
-	111,
-	114,
-	100,
-	105,
-	110,
-	103,
-	32,
-	116,
-	111,
-	32,
-	116,
-	111,
-	103,
-	101,
-	116,
-	104,
-	101,
-	114,
-	32,
-	119,
-	105,
-	116,
-	104,
-	97,
-	112,
-	112,
-	114,
-	111,
-	120,
-	105,
-	109,
-	97,
-	116,
-	101,
-	108,
-	121,
-	112,
-	97,
-	114,
-	108,
-	105,
-	97,
-	109,
-	101,
-	110,
-	116,
-	97,
-	114,
-	121,
-	109,
-	111,
-	114,
-	101,
-	32,
-	97,
-	110,
-	100,
-	32,
-	109,
-	111,
-	114,
-	101,
-	100,
-	105,
-	115,
-	112,
-	108,
-	97,
-	121,
-	58,
-	110,
-	111,
-	110,
-	101,
-	59,
-	116,
-	114,
-	97,
-	100,
-	105,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	108,
-	121,
-	112,
-	114,
-	101,
-	100,
-	111,
-	109,
-	105,
-	110,
-	97,
-	110,
-	116,
-	108,
-	121,
-	38,
-	110,
-	98,
-	115,
-	112,
-	59,
-	124,
-	38,
-	110,
-	98,
-	115,
-	112,
-	59,
-	38,
-	110,
-	98,
-	115,
-	112,
-	59,
-	60,
-	47,
-	115,
-	112,
-	97,
-	110,
-	62,
-	32,
-	99,
-	101,
-	108,
-	108,
-	115,
-	112,
-	97,
-	99,
-	105,
-	110,
-	103,
-	61,
-	60,
-	105,
-	110,
-	112,
-	117,
-	116,
-	32,
-	110,
-	97,
-	109,
-	101,
-	61,
-	34,
-	111,
-	114,
-	34,
-	32,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	61,
-	34,
-	99,
-	111,
-	110,
-	116,
-	114,
-	111,
-	118,
-	101,
-	114,
-	115,
-	105,
-	97,
-	108,
-	112,
-	114,
-	111,
-	112,
-	101,
-	114,
-	116,
-	121,
-	61,
-	34,
-	111,
-	103,
-	58,
-	47,
-	120,
-	45,
-	115,
-	104,
-	111,
-	99,
-	107,
-	119,
-	97,
-	118,
-	101,
-	45,
-	100,
-	101,
-	109,
-	111,
-	110,
-	115,
-	116,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	117,
-	114,
-	114,
-	111,
-	117,
-	110,
-	100,
-	101,
-	100,
-	32,
-	98,
-	121,
-	78,
-	101,
-	118,
-	101,
-	114,
-	116,
-	104,
-	101,
-	108,
-	101,
-	115,
-	115,
-	44,
-	119,
-	97,
-	115,
-	32,
-	116,
-	104,
-	101,
-	32,
-	102,
-	105,
-	114,
-	115,
-	116,
-	99,
-	111,
-	110,
-	115,
-	105,
-	100,
-	101,
-	114,
-	97,
-	98,
-	108,
-	101,
-	32,
-	65,
-	108,
-	116,
-	104,
-	111,
-	117,
-	103,
-	104,
-	32,
-	116,
-	104,
-	101,
-	32,
-	99,
-	111,
-	108,
-	108,
-	97,
-	98,
-	111,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	104,
-	111,
-	117,
-	108,
-	100,
-	32,
-	110,
-	111,
-	116,
-	32,
-	98,
-	101,
-	112,
-	114,
-	111,
-	112,
-	111,
-	114,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	60,
-	115,
-	112,
-	97,
-	110,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	107,
-	110,
-	111,
-	119,
-	110,
-	32,
-	97,
-	115,
-	32,
-	116,
-	104,
-	101,
-	32,
-	115,
-	104,
-	111,
-	114,
-	116,
-	108,
-	121,
-	32,
-	97,
-	102,
-	116,
-	101,
-	114,
-	102,
-	111,
-	114,
-	32,
-	105,
-	110,
-	115,
-	116,
-	97,
-	110,
-	99,
-	101,
-	44,
-	100,
-	101,
-	115,
-	99,
-	114,
-	105,
-	98,
-	101,
-	100,
-	32,
-	97,
-	115,
-	32,
-	47,
-	104,
-	101,
-	97,
-	100,
-	62,
-	10,
-	60,
-	98,
-	111,
-	100,
-	121,
-	32,
-	115,
-	116,
-	97,
-	114,
-	116,
-	105,
-	110,
-	103,
-	32,
-	119,
-	105,
-	116,
-	104,
-	105,
-	110,
-	99,
-	114,
-	101,
-	97,
-	115,
-	105,
-	110,
-	103,
-	108,
-	121,
-	32,
-	116,
-	104,
-	101,
-	32,
-	102,
-	97,
-	99,
-	116,
-	32,
-	116,
-	104,
-	97,
-	116,
-	100,
-	105,
-	115,
-	99,
-	117,
-	115,
-	115,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	109,
-	105,
-	100,
-	100,
-	108,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	97,
-	110,
-	32,
-	105,
-	110,
-	100,
-	105,
-	118,
-	105,
-	100,
-	117,
-	97,
-	108,
-	100,
-	105,
-	102,
-	102,
-	105,
-	99,
-	117,
-	108,
-	116,
-	32,
-	116,
-	111,
-	32,
-	112,
-	111,
-	105,
-	110,
-	116,
-	32,
-	111,
-	102,
-	32,
-	118,
-	105,
-	101,
-	119,
-	104,
-	111,
-	109,
-	111,
-	115,
-	101,
-	120,
-	117,
-	97,
-	108,
-	105,
-	116,
-	121,
-	97,
-	99,
-	99,
-	101,
-	112,
-	116,
-	97,
-	110,
-	99,
-	101,
-	32,
-	111,
-	102,
-	60,
-	47,
-	115,
-	112,
-	97,
-	110,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	109,
-	97,
-	110,
-	117,
-	102,
-	97,
-	99,
-	116,
-	117,
-	114,
-	101,
-	114,
-	115,
-	111,
-	114,
-	105,
-	103,
-	105,
-	110,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	99,
-	111,
-	109,
-	109,
-	111,
-	110,
-	108,
-	121,
-	32,
-	117,
-	115,
-	101,
-	100,
-	105,
-	109,
-	112,
-	111,
-	114,
-	116,
-	97,
-	110,
-	99,
-	101,
-	32,
-	111,
-	102,
-	100,
-	101,
-	110,
-	111,
-	109,
-	105,
-	110,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	98,
-	97,
-	99,
-	107,
-	103,
-	114,
-	111,
-	117,
-	110,
-	100,
-	58,
-	32,
-	35,
-	108,
-	101,
-	110,
-	103,
-	116,
-	104,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	100,
-	101,
-	116,
-	101,
-	114,
-	109,
-	105,
-	110,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	32,
-	115,
-	105,
-	103,
-	110,
-	105,
-	102,
-	105,
-	99,
-	97,
-	110,
-	116,
-	34,
-	32,
-	98,
-	111,
-	114,
-	100,
-	101,
-	114,
-	61,
-	34,
-	48,
-	34,
-	62,
-	114,
-	101,
-	118,
-	111,
-	108,
-	117,
-	116,
-	105,
-	111,
-	110,
-	97,
-	114,
-	121,
-	112,
-	114,
-	105,
-	110,
-	99,
-	105,
-	112,
-	108,
-	101,
-	115,
-	32,
-	111,
-	102,
-	105,
-	115,
-	32,
-	99,
-	111,
-	110,
-	115,
-	105,
-	100,
-	101,
-	114,
-	101,
-	100,
-	119,
-	97,
-	115,
-	32,
-	100,
-	101,
-	118,
-	101,
-	108,
-	111,
-	112,
-	101,
-	100,
-	73,
-	110,
-	100,
-	111,
-	45,
-	69,
-	117,
-	114,
-	111,
-	112,
-	101,
-	97,
-	110,
-	118,
-	117,
-	108,
-	110,
-	101,
-	114,
-	97,
-	98,
-	108,
-	101,
-	32,
-	116,
-	111,
-	112,
-	114,
-	111,
-	112,
-	111,
-	110,
-	101,
-	110,
-	116,
-	115,
-	32,
-	111,
-	102,
-	97,
-	114,
-	101,
-	32,
-	115,
-	111,
-	109,
-	101,
-	116,
-	105,
-	109,
-	101,
-	115,
-	99,
-	108,
-	111,
-	115,
-	101,
-	114,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	78,
-	101,
-	119,
-	32,
-	89,
-	111,
-	114,
-	107,
-	32,
-	67,
-	105,
-	116,
-	121,
-	32,
-	110,
-	97,
-	109,
-	101,
-	61,
-	34,
-	115,
-	101,
-	97,
-	114,
-	99,
-	104,
-	97,
-	116,
-	116,
-	114,
-	105,
-	98,
-	117,
-	116,
-	101,
-	100,
-	32,
-	116,
-	111,
-	99,
-	111,
-	117,
-	114,
-	115,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	109,
-	97,
-	116,
-	104,
-	101,
-	109,
-	97,
-	116,
-	105,
-	99,
-	105,
-	97,
-	110,
-	98,
-	121,
-	32,
-	116,
-	104,
-	101,
-	32,
-	101,
-	110,
-	100,
-	32,
-	111,
-	102,
-	97,
-	116,
-	32,
-	116,
-	104,
-	101,
-	32,
-	101,
-	110,
-	100,
-	32,
-	111,
-	102,
-	34,
-	32,
-	98,
-	111,
-	114,
-	100,
-	101,
-	114,
-	61,
-	34,
-	48,
-	34,
-	32,
-	116,
-	101,
-	99,
-	104,
-	110,
-	111,
-	108,
-	111,
-	103,
-	105,
-	99,
-	97,
-	108,
-	46,
-	114,
-	101,
-	109,
-	111,
-	118,
-	101,
-	67,
-	108,
-	97,
-	115,
-	115,
-	40,
-	98,
-	114,
-	97,
-	110,
-	99,
-	104,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	101,
-	118,
-	105,
-	100,
-	101,
-	110,
-	99,
-	101,
-	32,
-	116,
-	104,
-	97,
-	116,
-	33,
-	91,
-	101,
-	110,
-	100,
-	105,
-	102,
-	93,
-	45,
-	45,
-	62,
-	13,
-	10,
-	73,
-	110,
-	115,
-	116,
-	105,
-	116,
-	117,
-	116,
-	101,
-	32,
-	111,
-	102,
-	32,
-	105,
-	110,
-	116,
-	111,
-	32,
-	97,
-	32,
-	115,
-	105,
-	110,
-	103,
-	108,
-	101,
-	114,
-	101,
-	115,
-	112,
-	101,
-	99,
-	116,
-	105,
-	118,
-	101,
-	108,
-	121,
-	46,
-	97,
-	110,
-	100,
-	32,
-	116,
-	104,
-	101,
-	114,
-	101,
-	102,
-	111,
-	114,
-	101,
-	112,
-	114,
-	111,
-	112,
-	101,
-	114,
-	116,
-	105,
-	101,
-	115,
-	32,
-	111,
-	102,
-	105,
-	115,
-	32,
-	108,
-	111,
-	99,
-	97,
-	116,
-	101,
-	100,
-	32,
-	105,
-	110,
-	115,
-	111,
-	109,
-	101,
-	32,
-	111,
-	102,
-	32,
-	119,
-	104,
-	105,
-	99,
-	104,
-	84,
-	104,
-	101,
-	114,
-	101,
-	32,
-	105,
-	115,
-	32,
-	97,
-	108,
-	115,
-	111,
-	99,
-	111,
-	110,
-	116,
-	105,
-	110,
-	117,
-	101,
-	100,
-	32,
-	116,
-	111,
-	32,
-	97,
-	112,
-	112,
-	101,
-	97,
-	114,
-	97,
-	110,
-	99,
-	101,
-	32,
-	111,
-	102,
-	32,
-	38,
-	97,
-	109,
-	112,
-	59,
-	110,
-	100,
-	97,
-	115,
-	104,
-	59,
-	32,
-	100,
-	101,
-	115,
-	99,
-	114,
-	105,
-	98,
-	101,
-	115,
-	32,
-	116,
-	104,
-	101,
-	99,
-	111,
-	110,
-	115,
-	105,
-	100,
-	101,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	117,
-	116,
-	104,
-	111,
-	114,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	105,
-	110,
-	100,
-	101,
-	112,
-	101,
-	110,
-	100,
-	101,
-	110,
-	116,
-	108,
-	121,
-	101,
-	113,
-	117,
-	105,
-	112,
-	112,
-	101,
-	100,
-	32,
-	119,
-	105,
-	116,
-	104,
-	100,
-	111,
-	101,
-	115,
-	32,
-	110,
-	111,
-	116,
-	32,
-	104,
-	97,
-	118,
-	101,
-	60,
-	47,
-	97,
-	62,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	99,
-	111,
-	110,
-	102,
-	117,
-	115,
-	101,
-	100,
-	32,
-	119,
-	105,
-	116,
-	104,
-	60,
-	108,
-	105,
-	110,
-	107,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	47,
-	97,
-	116,
-	32,
-	116,
-	104,
-	101,
-	32,
-	97,
-	103,
-	101,
-	32,
-	111,
-	102,
-	97,
-	112,
-	112,
-	101,
-	97,
-	114,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	84,
-	104,
-	101,
-	115,
-	101,
-	32,
-	105,
-	110,
-	99,
-	108,
-	117,
-	100,
-	101,
-	114,
-	101,
-	103,
-	97,
-	114,
-	100,
-	108,
-	101,
-	115,
-	115,
-	32,
-	111,
-	102,
-	99,
-	111,
-	117,
-	108,
-	100,
-	32,
-	98,
-	101,
-	32,
-	117,
-	115,
-	101,
-	100,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	115,
-	101,
-	118,
-	101,
-	114,
-	97,
-	108,
-	32,
-	116,
-	105,
-	109,
-	101,
-	115,
-	114,
-	101,
-	112,
-	114,
-	101,
-	115,
-	101,
-	110,
-	116,
-	32,
-	116,
-	104,
-	101,
-	98,
-	111,
-	100,
-	121,
-	62,
-	10,
-	60,
-	47,
-	104,
-	116,
-	109,
-	108,
-	62,
-	116,
-	104,
-	111,
-	117,
-	103,
-	104,
-	116,
-	32,
-	116,
-	111,
-	32,
-	98,
-	101,
-	112,
-	111,
-	112,
-	117,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	112,
-	111,
-	115,
-	115,
-	105,
-	98,
-	105,
-	108,
-	105,
-	116,
-	105,
-	101,
-	115,
-	112,
-	101,
-	114,
-	99,
-	101,
-	110,
-	116,
-	97,
-	103,
-	101,
-	32,
-	111,
-	102,
-	97,
-	99,
-	99,
-	101,
-	115,
-	115,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	97,
-	110,
-	32,
-	97,
-	116,
-	116,
-	101,
-	109,
-	112,
-	116,
-	32,
-	116,
-	111,
-	112,
-	114,
-	111,
-	100,
-	117,
-	99,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	106,
-	113,
-	117,
-	101,
-	114,
-	121,
-	47,
-	106,
-	113,
-	117,
-	101,
-	114,
-	121,
-	116,
-	119,
-	111,
-	32,
-	100,
-	105,
-	102,
-	102,
-	101,
-	114,
-	101,
-	110,
-	116,
-	98,
-	101,
-	108,
-	111,
-	110,
-	103,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	101,
-	115,
-	116,
-	97,
-	98,
-	108,
-	105,
-	115,
-	104,
-	109,
-	101,
-	110,
-	116,
-	114,
-	101,
-	112,
-	108,
-	97,
-	99,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	100,
-	101,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	105,
-	111,
-	110,
-	34,
-	32,
-	100,
-	101,
-	116,
-	101,
-	114,
-	109,
-	105,
-	110,
-	101,
-	32,
-	116,
-	104,
-	101,
-	97,
-	118,
-	97,
-	105,
-	108,
-	97,
-	98,
-	108,
-	101,
-	32,
-	102,
-	111,
-	114,
-	65,
-	99,
-	99,
-	111,
-	114,
-	100,
-	105,
-	110,
-	103,
-	32,
-	116,
-	111,
-	32,
-	119,
-	105,
-	100,
-	101,
-	32,
-	114,
-	97,
-	110,
-	103,
-	101,
-	32,
-	111,
-	102,
-	9,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	109,
-	111,
-	114,
-	101,
-	32,
-	99,
-	111,
-	109,
-	109,
-	111,
-	110,
-	108,
-	121,
-	111,
-	114,
-	103,
-	97,
-	110,
-	105,
-	115,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	105,
-	116,
-	121,
-	119,
-	97,
-	115,
-	32,
-	99,
-	111,
-	109,
-	112,
-	108,
-	101,
-	116,
-	101,
-	100,
-	32,
-	38,
-	97,
-	109,
-	112,
-	59,
-	109,
-	100,
-	97,
-	115,
-	104,
-	59,
-	32,
-	112,
-	97,
-	114,
-	116,
-	105,
-	99,
-	105,
-	112,
-	97,
-	116,
-	105,
-	111,
-	110,
-	116,
-	104,
-	101,
-	32,
-	99,
-	104,
-	97,
-	114,
-	97,
-	99,
-	116,
-	101,
-	114,
-	97,
-	110,
-	32,
-	97,
-	100,
-	100,
-	105,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	97,
-	112,
-	112,
-	101,
-	97,
-	114,
-	115,
-	32,
-	116,
-	111,
-	32,
-	98,
-	101,
-	102,
-	97,
-	99,
-	116,
-	32,
-	116,
-	104,
-	97,
-	116,
-	32,
-	116,
-	104,
-	101,
-	97,
-	110,
-	32,
-	101,
-	120,
-	97,
-	109,
-	112,
-	108,
-	101,
-	32,
-	111,
-	102,
-	115,
-	105,
-	103,
-	110,
-	105,
-	102,
-	105,
-	99,
-	97,
-	110,
-	116,
-	108,
-	121,
-	111,
-	110,
-	109,
-	111,
-	117,
-	115,
-	101,
-	111,
-	118,
-	101,
-	114,
-	61,
-	34,
-	98,
-	101,
-	99,
-	97,
-	117,
-	115,
-	101,
-	32,
-	116,
-	104,
-	101,
-	121,
-	32,
-	97,
-	115,
-	121,
-	110,
-	99,
-	32,
-	61,
-	32,
-	116,
-	114,
-	117,
-	101,
-	59,
-	112,
-	114,
-	111,
-	98,
-	108,
-	101,
-	109,
-	115,
-	32,
-	119,
-	105,
-	116,
-	104,
-	115,
-	101,
-	101,
-	109,
-	115,
-	32,
-	116,
-	111,
-	32,
-	104,
-	97,
-	118,
-	101,
-	116,
-	104,
-	101,
-	32,
-	114,
-	101,
-	115,
-	117,
-	108,
-	116,
-	32,
-	111,
-	102,
-	32,
-	115,
-	114,
-	99,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	102,
-	97,
-	109,
-	105,
-	108,
-	105,
-	97,
-	114,
-	32,
-	119,
-	105,
-	116,
-	104,
-	112,
-	111,
-	115,
-	115,
-	101,
-	115,
-	115,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	32,
-	40,
-	41,
-	32,
-	123,
-	116,
-	111,
-	111,
-	107,
-	32,
-	112,
-	108,
-	97,
-	99,
-	101,
-	32,
-	105,
-	110,
-	97,
-	110,
-	100,
-	32,
-	115,
-	111,
-	109,
-	101,
-	116,
-	105,
-	109,
-	101,
-	115,
-	115,
-	117,
-	98,
-	115,
-	116,
-	97,
-	110,
-	116,
-	105,
-	97,
-	108,
-	108,
-	121,
-	60,
-	115,
-	112,
-	97,
-	110,
-	62,
-	60,
-	47,
-	115,
-	112,
-	97,
-	110,
-	62,
-	105,
-	115,
-	32,
-	111,
-	102,
-	116,
-	101,
-	110,
-	32,
-	117,
-	115,
-	101,
-	100,
-	105,
-	110,
-	32,
-	97,
-	110,
-	32,
-	97,
-	116,
-	116,
-	101,
-	109,
-	112,
-	116,
-	103,
-	114,
-	101,
-	97,
-	116,
-	32,
-	100,
-	101,
-	97,
-	108,
-	32,
-	111,
-	102,
-	69,
-	110,
-	118,
-	105,
-	114,
-	111,
-	110,
-	109,
-	101,
-	110,
-	116,
-	97,
-	108,
-	115,
-	117,
-	99,
-	99,
-	101,
-	115,
-	115,
-	102,
-	117,
-	108,
-	108,
-	121,
-	32,
-	118,
-	105,
-	114,
-	116,
-	117,
-	97,
-	108,
-	108,
-	121,
-	32,
-	97,
-	108,
-	108,
-	50,
-	48,
-	116,
-	104,
-	32,
-	99,
-	101,
-	110,
-	116,
-	117,
-	114,
-	121,
-	44,
-	112,
-	114,
-	111,
-	102,
-	101,
-	115,
-	115,
-	105,
-	111,
-	110,
-	97,
-	108,
-	115,
-	110,
-	101,
-	99,
-	101,
-	115,
-	115,
-	97,
-	114,
-	121,
-	32,
-	116,
-	111,
-	32,
-	100,
-	101,
-	116,
-	101,
-	114,
-	109,
-	105,
-	110,
-	101,
-	100,
-	32,
-	98,
-	121,
-	99,
-	111,
-	109,
-	112,
-	97,
-	116,
-	105,
-	98,
-	105,
-	108,
-	105,
-	116,
-	121,
-	98,
-	101,
-	99,
-	97,
-	117,
-	115,
-	101,
-	32,
-	105,
-	116,
-	32,
-	105,
-	115,
-	68,
-	105,
-	99,
-	116,
-	105,
-	111,
-	110,
-	97,
-	114,
-	121,
-	32,
-	111,
-	102,
-	109,
-	111,
-	100,
-	105,
-	102,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	84,
-	104,
-	101,
-	32,
-	102,
-	111,
-	108,
-	108,
-	111,
-	119,
-	105,
-	110,
-	103,
-	109,
-	97,
-	121,
-	32,
-	114,
-	101,
-	102,
-	101,
-	114,
-	32,
-	116,
-	111,
-	58,
-	67,
-	111,
-	110,
-	115,
-	101,
-	113,
-	117,
-	101,
-	110,
-	116,
-	108,
-	121,
-	44,
-	73,
-	110,
-	116,
-	101,
-	114,
-	110,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	97,
-	108,
-	116,
-	104,
-	111,
-	117,
-	103,
-	104,
-	32,
-	115,
-	111,
-	109,
-	101,
-	116,
-	104,
-	97,
-	116,
-	32,
-	119,
-	111,
-	117,
-	108,
-	100,
-	32,
-	98,
-	101,
-	119,
-	111,
-	114,
-	108,
-	100,
-	39,
-	115,
-	32,
-	102,
-	105,
-	114,
-	115,
-	116,
-	99,
-	108,
-	97,
-	115,
-	115,
-	105,
-	102,
-	105,
-	101,
-	100,
-	32,
-	97,
-	115,
-	98,
-	111,
-	116,
-	116,
-	111,
-	109,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	40,
-	112,
-	97,
-	114,
-	116,
-	105,
-	99,
-	117,
-	108,
-	97,
-	114,
-	108,
-	121,
-	97,
-	108,
-	105,
-	103,
-	110,
-	61,
-	34,
-	108,
-	101,
-	102,
-	116,
-	34,
-	32,
-	109,
-	111,
-	115,
-	116,
-	32,
-	99,
-	111,
-	109,
-	109,
-	111,
-	110,
-	108,
-	121,
-	98,
-	97,
-	115,
-	105,
-	115,
-	32,
-	102,
-	111,
-	114,
-	32,
-	116,
-	104,
-	101,
-	102,
-	111,
-	117,
-	110,
-	100,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	99,
-	111,
-	110,
-	116,
-	114,
-	105,
-	98,
-	117,
-	116,
-	105,
-	111,
-	110,
-	115,
-	112,
-	111,
-	112,
-	117,
-	108,
-	97,
-	114,
-	105,
-	116,
-	121,
-	32,
-	111,
-	102,
-	99,
-	101,
-	110,
-	116,
-	101,
-	114,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	116,
-	111,
-	32,
-	114,
-	101,
-	100,
-	117,
-	99,
-	101,
-	32,
-	116,
-	104,
-	101,
-	106,
-	117,
-	114,
-	105,
-	115,
-	100,
-	105,
-	99,
-	116,
-	105,
-	111,
-	110,
-	115,
-	97,
-	112,
-	112,
-	114,
-	111,
-	120,
-	105,
-	109,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	110,
-	109,
-	111,
-	117,
-	115,
-	101,
-	111,
-	117,
-	116,
-	61,
-	34,
-	78,
-	101,
-	119,
-	32,
-	84,
-	101,
-	115,
-	116,
-	97,
-	109,
-	101,
-	110,
-	116,
-	99,
-	111,
-	108,
-	108,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	60,
-	47,
-	115,
-	112,
-	97,
-	110,
-	62,
-	60,
-	47,
-	97,
-	62,
-	60,
-	47,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	85,
-	110,
-	105,
-	116,
-	101,
-	100,
-	102,
-	105,
-	108,
-	109,
-	32,
-	100,
-	105,
-	114,
-	101,
-	99,
-	116,
-	111,
-	114,
-	45,
-	115,
-	116,
-	114,
-	105,
-	99,
-	116,
-	46,
-	100,
-	116,
-	100,
-	34,
-	62,
-	104,
-	97,
-	115,
-	32,
-	98,
-	101,
-	101,
-	110,
-	32,
-	117,
-	115,
-	101,
-	100,
-	114,
-	101,
-	116,
-	117,
-	114,
-	110,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	97,
-	108,
-	116,
-	104,
-	111,
-	117,
-	103,
-	104,
-	32,
-	116,
-	104,
-	105,
-	115,
-	99,
-	104,
-	97,
-	110,
-	103,
-	101,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	115,
-	101,
-	118,
-	101,
-	114,
-	97,
-	108,
-	32,
-	111,
-	116,
-	104,
-	101,
-	114,
-	98,
-	117,
-	116,
-	32,
-	116,
-	104,
-	101,
-	114,
-	101,
-	32,
-	97,
-	114,
-	101,
-	117,
-	110,
-	112,
-	114,
-	101,
-	99,
-	101,
-	100,
-	101,
-	110,
-	116,
-	101,
-	100,
-	105,
-	115,
-	32,
-	115,
-	105,
-	109,
-	105,
-	108,
-	97,
-	114,
-	32,
-	116,
-	111,
-	101,
-	115,
-	112,
-	101,
-	99,
-	105,
-	97,
-	108,
-	108,
-	121,
-	32,
-	105,
-	110,
-	119,
-	101,
-	105,
-	103,
-	104,
-	116,
-	58,
-	32,
-	98,
-	111,
-	108,
-	100,
-	59,
-	105,
-	115,
-	32,
-	99,
-	97,
-	108,
-	108,
-	101,
-	100,
-	32,
-	116,
-	104,
-	101,
-	99,
-	111,
-	109,
-	112,
-	117,
-	116,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	105,
-	110,
-	100,
-	105,
-	99,
-	97,
-	116,
-	101,
-	32,
-	116,
-	104,
-	97,
-	116,
-	114,
-	101,
-	115,
-	116,
-	114,
-	105,
-	99,
-	116,
-	101,
-	100,
-	32,
-	116,
-	111,
-	9,
-	60,
-	109,
-	101,
-	116,
-	97,
-	32,
-	110,
-	97,
-	109,
-	101,
-	61,
-	34,
-	97,
-	114,
-	101,
-	32,
-	116,
-	121,
-	112,
-	105,
-	99,
-	97,
-	108,
-	108,
-	121,
-	99,
-	111,
-	110,
-	102,
-	108,
-	105,
-	99,
-	116,
-	32,
-	119,
-	105,
-	116,
-	104,
-	72,
-	111,
-	119,
-	101,
-	118,
-	101,
-	114,
-	44,
-	32,
-	116,
-	104,
-	101,
-	32,
-	65,
-	110,
-	32,
-	101,
-	120,
-	97,
-	109,
-	112,
-	108,
-	101,
-	32,
-	111,
-	102,
-	99,
-	111,
-	109,
-	112,
-	97,
-	114,
-	101,
-	100,
-	32,
-	119,
-	105,
-	116,
-	104,
-	113,
-	117,
-	97,
-	110,
-	116,
-	105,
-	116,
-	105,
-	101,
-	115,
-	32,
-	111,
-	102,
-	114,
-	97,
-	116,
-	104,
-	101,
-	114,
-	32,
-	116,
-	104,
-	97,
-	110,
-	32,
-	97,
-	99,
-	111,
-	110,
-	115,
-	116,
-	101,
-	108,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	110,
-	101,
-	99,
-	101,
-	115,
-	115,
-	97,
-	114,
-	121,
-	32,
-	102,
-	111,
-	114,
-	114,
-	101,
-	112,
-	111,
-	114,
-	116,
-	101,
-	100,
-	32,
-	116,
-	104,
-	97,
-	116,
-	115,
-	112,
-	101,
-	99,
-	105,
-	102,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	112,
-	111,
-	108,
-	105,
-	116,
-	105,
-	99,
-	97,
-	108,
-	32,
-	97,
-	110,
-	100,
-	38,
-	110,
-	98,
-	115,
-	112,
-	59,
-	38,
-	110,
-	98,
-	115,
-	112,
-	59,
-	60,
-	114,
-	101,
-	102,
-	101,
-	114,
-	101,
-	110,
-	99,
-	101,
-	115,
-	32,
-	116,
-	111,
-	116,
-	104,
-	101,
-	32,
-	115,
-	97,
-	109,
-	101,
-	32,
-	121,
-	101,
-	97,
-	114,
-	71,
-	111,
-	118,
-	101,
-	114,
-	110,
-	109,
-	101,
-	110,
-	116,
-	32,
-	111,
-	102,
-	103,
-	101,
-	110,
-	101,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	104,
-	97,
-	118,
-	101,
-	32,
-	110,
-	111,
-	116,
-	32,
-	98,
-	101,
-	101,
-	110,
-	115,
-	101,
-	118,
-	101,
-	114,
-	97,
-	108,
-	32,
-	121,
-	101,
-	97,
-	114,
-	115,
-	99,
-	111,
-	109,
-	109,
-	105,
-	116,
-	109,
-	101,
-	110,
-	116,
-	32,
-	116,
-	111,
-	9,
-	9,
-	60,
-	117,
-	108,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	118,
-	105,
-	115,
-	117,
-	97,
-	108,
-	105,
-	122,
-	97,
-	116,
-	105,
-	111,
-	110,
-	49,
-	57,
-	116,
-	104,
-	32,
-	99,
-	101,
-	110,
-	116,
-	117,
-	114,
-	121,
-	44,
-	112,
-	114,
-	97,
-	99,
-	116,
-	105,
-	116,
-	105,
-	111,
-	110,
-	101,
-	114,
-	115,
-	116,
-	104,
-	97,
-	116,
-	32,
-	104,
-	101,
-	32,
-	119,
-	111,
-	117,
-	108,
-	100,
-	97,
-	110,
-	100,
-	32,
-	99,
-	111,
-	110,
-	116,
-	105,
-	110,
-	117,
-	101,
-	100,
-	111,
-	99,
-	99,
-	117,
-	112,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	105,
-	115,
-	32,
-	100,
-	101,
-	102,
-	105,
-	110,
-	101,
-	100,
-	32,
-	97,
-	115,
-	99,
-	101,
-	110,
-	116,
-	114,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	116,
-	104,
-	101,
-	32,
-	97,
-	109,
-	111,
-	117,
-	110,
-	116,
-	32,
-	111,
-	102,
-	62,
-	60,
-	100,
-	105,
-	118,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	101,
-	113,
-	117,
-	105,
-	118,
-	97,
-	108,
-	101,
-	110,
-	116,
-	32,
-	111,
-	102,
-	100,
-	105,
-	102,
-	102,
-	101,
-	114,
-	101,
-	110,
-	116,
-	105,
-	97,
-	116,
-	101,
-	98,
-	114,
-	111,
-	117,
-	103,
-	104,
-	116,
-	32,
-	97,
-	98,
-	111,
-	117,
-	116,
-	109,
-	97,
-	114,
-	103,
-	105,
-	110,
-	45,
-	108,
-	101,
-	102,
-	116,
-	58,
-	32,
-	97,
-	117,
-	116,
-	111,
-	109,
-	97,
-	116,
-	105,
-	99,
-	97,
-	108,
-	108,
-	121,
-	116,
-	104,
-	111,
-	117,
-	103,
-	104,
-	116,
-	32,
-	111,
-	102,
-	32,
-	97,
-	115,
-	83,
-	111,
-	109,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	115,
-	101,
-	10,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	105,
-	110,
-	112,
-	117,
-	116,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	114,
-	101,
-	112,
-	108,
-	97,
-	99,
-	101,
-	100,
-	32,
-	119,
-	105,
-	116,
-	104,
-	105,
-	115,
-	32,
-	111,
-	110,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	101,
-	100,
-	117,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	97,
-	110,
-	100,
-	105,
-	110,
-	102,
-	108,
-	117,
-	101,
-	110,
-	99,
-	101,
-	100,
-	32,
-	98,
-	121,
-	114,
-	101,
-	112,
-	117,
-	116,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	97,
-	115,
-	10,
-	60,
-	109,
-	101,
-	116,
-	97,
-	32,
-	110,
-	97,
-	109,
-	101,
-	61,
-	34,
-	97,
-	99,
-	99,
-	111,
-	109,
-	109,
-	111,
-	100,
-	97,
-	116,
-	105,
-	111,
-	110,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	10,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	108,
-	97,
-	114,
-	103,
-	101,
-	32,
-	112,
-	97,
-	114,
-	116,
-	32,
-	111,
-	102,
-	73,
-	110,
-	115,
-	116,
-	105,
-	116,
-	117,
-	116,
-	101,
-	32,
-	102,
-	111,
-	114,
-	116,
-	104,
-	101,
-	32,
-	115,
-	111,
-	45,
-	99,
-	97,
-	108,
-	108,
-	101,
-	100,
-	32,
-	97,
-	103,
-	97,
-	105,
-	110,
-	115,
-	116,
-	32,
-	116,
-	104,
-	101,
-	32,
-	73,
-	110,
-	32,
-	116,
-	104,
-	105,
-	115,
-	32,
-	99,
-	97,
-	115,
-	101,
-	44,
-	119,
-	97,
-	115,
-	32,
-	97,
-	112,
-	112,
-	111,
-	105,
-	110,
-	116,
-	101,
-	100,
-	99,
-	108,
-	97,
-	105,
-	109,
-	101,
-	100,
-	32,
-	116,
-	111,
-	32,
-	98,
-	101,
-	72,
-	111,
-	119,
-	101,
-	118,
-	101,
-	114,
-	44,
-	32,
-	116,
-	104,
-	105,
-	115,
-	68,
-	101,
-	112,
-	97,
-	114,
-	116,
-	109,
-	101,
-	110,
-	116,
-	32,
-	111,
-	102,
-	116,
-	104,
-	101,
-	32,
-	114,
-	101,
-	109,
-	97,
-	105,
-	110,
-	105,
-	110,
-	103,
-	101,
-	102,
-	102,
-	101,
-	99,
-	116,
-	32,
-	111,
-	110,
-	32,
-	116,
-	104,
-	101,
-	112,
-	97,
-	114,
-	116,
-	105,
-	99,
-	117,
-	108,
-	97,
-	114,
-	108,
-	121,
-	32,
-	100,
-	101,
-	97,
-	108,
-	32,
-	119,
-	105,
-	116,
-	104,
-	32,
-	116,
-	104,
-	101,
-	10,
-	60,
-	100,
-	105,
-	118,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	97,
-	108,
-	109,
-	111,
-	115,
-	116,
-	32,
-	97,
-	108,
-	119,
-	97,
-	121,
-	115,
-	97,
-	114,
-	101,
-	32,
-	99,
-	117,
-	114,
-	114,
-	101,
-	110,
-	116,
-	108,
-	121,
-	101,
-	120,
-	112,
-	114,
-	101,
-	115,
-	115,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	112,
-	104,
-	105,
-	108,
-	111,
-	115,
-	111,
-	112,
-	104,
-	121,
-	32,
-	111,
-	102,
-	102,
-	111,
-	114,
-	32,
-	109,
-	111,
-	114,
-	101,
-	32,
-	116,
-	104,
-	97,
-	110,
-	99,
-	105,
-	118,
-	105,
-	108,
-	105,
-	122,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	111,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	105,
-	115,
-	108,
-	97,
-	110,
-	100,
-	115,
-	101,
-	108,
-	101,
-	99,
-	116,
-	101,
-	100,
-	73,
-	110,
-	100,
-	101,
-	120,
-	99,
-	97,
-	110,
-	32,
-	114,
-	101,
-	115,
-	117,
-	108,
-	116,
-	32,
-	105,
-	110,
-	34,
-	32,
-	118,
-	97,
-	108,
-	117,
-	101,
-	61,
-	34,
-	34,
-	32,
-	47,
-	62,
-	116,
-	104,
-	101,
-	32,
-	115,
-	116,
-	114,
-	117,
-	99,
-	116,
-	117,
-	114,
-	101,
-	32,
-	47,
-	62,
-	60,
-	47,
-	97,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	77,
-	97,
-	110,
-	121,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	115,
-	101,
-	99,
-	97,
-	117,
-	115,
-	101,
-	100,
-	32,
-	98,
-	121,
-	32,
-	116,
-	104,
-	101,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	85,
-	110,
-	105,
-	116,
-	101,
-	100,
-	115,
-	112,
-	97,
-	110,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	109,
-	99,
-	97,
-	110,
-	32,
-	98,
-	101,
-	32,
-	116,
-	114,
-	97,
-	99,
-	101,
-	100,
-	105,
-	115,
-	32,
-	114,
-	101,
-	108,
-	97,
-	116,
-	101,
-	100,
-	32,
-	116,
-	111,
-	98,
-	101,
-	99,
-	97,
-	109,
-	101,
-	32,
-	111,
-	110,
-	101,
-	32,
-	111,
-	102,
-	105,
-	115,
-	32,
-	102,
-	114,
-	101,
-	113,
-	117,
-	101,
-	110,
-	116,
-	108,
-	121,
-	108,
-	105,
-	118,
-	105,
-	110,
-	103,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	116,
-	104,
-	101,
-	111,
-	114,
-	101,
-	116,
-	105,
-	99,
-	97,
-	108,
-	108,
-	121,
-	70,
-	111,
-	108,
-	108,
-	111,
-	119,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	82,
-	101,
-	118,
-	111,
-	108,
-	117,
-	116,
-	105,
-	111,
-	110,
-	97,
-	114,
-	121,
-	103,
-	111,
-	118,
-	101,
-	114,
-	110,
-	109,
-	101,
-	110,
-	116,
-	32,
-	105,
-	110,
-	105,
-	115,
-	32,
-	100,
-	101,
-	116,
-	101,
-	114,
-	109,
-	105,
-	110,
-	101,
-	100,
-	116,
-	104,
-	101,
-	32,
-	112,
-	111,
-	108,
-	105,
-	116,
-	105,
-	99,
-	97,
-	108,
-	105,
-	110,
-	116,
-	114,
-	111,
-	100,
-	117,
-	99,
-	101,
-	100,
-	32,
-	105,
-	110,
-	115,
-	117,
-	102,
-	102,
-	105,
-	99,
-	105,
-	101,
-	110,
-	116,
-	32,
-	116,
-	111,
-	100,
-	101,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	105,
-	111,
-	110,
-	34,
-	62,
-	115,
-	104,
-	111,
-	114,
-	116,
-	32,
-	115,
-	116,
-	111,
-	114,
-	105,
-	101,
-	115,
-	115,
-	101,
-	112,
-	97,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	97,
-	115,
-	32,
-	116,
-	111,
-	32,
-	119,
-	104,
-	101,
-	116,
-	104,
-	101,
-	114,
-	107,
-	110,
-	111,
-	119,
-	110,
-	32,
-	102,
-	111,
-	114,
-	32,
-	105,
-	116,
-	115,
-	119,
-	97,
-	115,
-	32,
-	105,
-	110,
-	105,
-	116,
-	105,
-	97,
-	108,
-	108,
-	121,
-	100,
-	105,
-	115,
-	112,
-	108,
-	97,
-	121,
-	58,
-	98,
-	108,
-	111,
-	99,
-	107,
-	105,
-	115,
-	32,
-	97,
-	110,
-	32,
-	101,
-	120,
-	97,
-	109,
-	112,
-	108,
-	101,
-	116,
-	104,
-	101,
-	32,
-	112,
-	114,
-	105,
-	110,
-	99,
-	105,
-	112,
-	97,
-	108,
-	99,
-	111,
-	110,
-	115,
-	105,
-	115,
-	116,
-	115,
-	32,
-	111,
-	102,
-	32,
-	97,
-	114,
-	101,
-	99,
-	111,
-	103,
-	110,
-	105,
-	122,
-	101,
-	100,
-	32,
-	97,
-	115,
-	47,
-	98,
-	111,
-	100,
-	121,
-	62,
-	60,
-	47,
-	104,
-	116,
-	109,
-	108,
-	62,
-	97,
-	32,
-	115,
-	117,
-	98,
-	115,
-	116,
-	97,
-	110,
-	116,
-	105,
-	97,
-	108,
-	114,
-	101,
-	99,
-	111,
-	110,
-	115,
-	116,
-	114,
-	117,
-	99,
-	116,
-	101,
-	100,
-	104,
-	101,
-	97,
-	100,
-	32,
-	111,
-	102,
-	32,
-	115,
-	116,
-	97,
-	116,
-	101,
-	114,
-	101,
-	115,
-	105,
-	115,
-	116,
-	97,
-	110,
-	99,
-	101,
-	32,
-	116,
-	111,
-	117,
-	110,
-	100,
-	101,
-	114,
-	103,
-	114,
-	97,
-	100,
-	117,
-	97,
-	116,
-	101,
-	84,
-	104,
-	101,
-	114,
-	101,
-	32,
-	97,
-	114,
-	101,
-	32,
-	116,
-	119,
-	111,
-	103,
-	114,
-	97,
-	118,
-	105,
-	116,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	97,
-	114,
-	101,
-	32,
-	100,
-	101,
-	115,
-	99,
-	114,
-	105,
-	98,
-	101,
-	100,
-	105,
-	110,
-	116,
-	101,
-	110,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	108,
-	121,
-	115,
-	101,
-	114,
-	118,
-	101,
-	100,
-	32,
-	97,
-	115,
-	32,
-	116,
-	104,
-	101,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	104,
-	101,
-	97,
-	100,
-	101,
-	114,
-	111,
-	112,
-	112,
-	111,
-	115,
-	105,
-	116,
-	105,
-	111,
-	110,
-	32,
-	116,
-	111,
-	102,
-	117,
-	110,
-	100,
-	97,
-	109,
-	101,
-	110,
-	116,
-	97,
-	108,
-	108,
-	121,
-	100,
-	111,
-	109,
-	105,
-	110,
-	97,
-	116,
-	101,
-	100,
-	32,
-	116,
-	104,
-	101,
-	97,
-	110,
-	100,
-	32,
-	116,
-	104,
-	101,
-	32,
-	111,
-	116,
-	104,
-	101,
-	114,
-	97,
-	108,
-	108,
-	105,
-	97,
-	110,
-	99,
-	101,
-	32,
-	119,
-	105,
-	116,
-	104,
-	119,
-	97,
-	115,
-	32,
-	102,
-	111,
-	114,
-	99,
-	101,
-	100,
-	32,
-	116,
-	111,
-	114,
-	101,
-	115,
-	112,
-	101,
-	99,
-	116,
-	105,
-	118,
-	101,
-	108,
-	121,
-	44,
-	97,
-	110,
-	100,
-	32,
-	112,
-	111,
-	108,
-	105,
-	116,
-	105,
-	99,
-	97,
-	108,
-	105,
-	110,
-	32,
-	115,
-	117,
-	112,
-	112,
-	111,
-	114,
-	116,
-	32,
-	111,
-	102,
-	112,
-	101,
-	111,
-	112,
-	108,
-	101,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	50,
-	48,
-	116,
-	104,
-	32,
-	99,
-	101,
-	110,
-	116,
-	117,
-	114,
-	121,
-	46,
-	97,
-	110,
-	100,
-	32,
-	112,
-	117,
-	98,
-	108,
-	105,
-	115,
-	104,
-	101,
-	100,
-	108,
-	111,
-	97,
-	100,
-	67,
-	104,
-	97,
-	114,
-	116,
-	98,
-	101,
-	97,
-	116,
-	116,
-	111,
-	32,
-	117,
-	110,
-	100,
-	101,
-	114,
-	115,
-	116,
-	97,
-	110,
-	100,
-	109,
-	101,
-	109,
-	98,
-	101,
-	114,
-	32,
-	115,
-	116,
-	97,
-	116,
-	101,
-	115,
-	101,
-	110,
-	118,
-	105,
-	114,
-	111,
-	110,
-	109,
-	101,
-	110,
-	116,
-	97,
-	108,
-	102,
-	105,
-	114,
-	115,
-	116,
-	32,
-	104,
-	97,
-	108,
-	102,
-	32,
-	111,
-	102,
-	99,
-	111,
-	117,
-	110,
-	116,
-	114,
-	105,
-	101,
-	115,
-	32,
-	97,
-	110,
-	100,
-	97,
-	114,
-	99,
-	104,
-	105,
-	116,
-	101,
-	99,
-	116,
-	117,
-	114,
-	97,
-	108,
-	98,
-	101,
-	32,
-	99,
-	111,
-	110,
-	115,
-	105,
-	100,
-	101,
-	114,
-	101,
-	100,
-	99,
-	104,
-	97,
-	114,
-	97,
-	99,
-	116,
-	101,
-	114,
-	105,
-	122,
-	101,
-	100,
-	99,
-	108,
-	101,
-	97,
-	114,
-	73,
-	110,
-	116,
-	101,
-	114,
-	118,
-	97,
-	108,
-	97,
-	117,
-	116,
-	104,
-	111,
-	114,
-	105,
-	116,
-	97,
-	116,
-	105,
-	118,
-	101,
-	70,
-	101,
-	100,
-	101,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	119,
-	97,
-	115,
-	32,
-	115,
-	117,
-	99,
-	99,
-	101,
-	101,
-	100,
-	101,
-	100,
-	97,
-	110,
-	100,
-	32,
-	116,
-	104,
-	101,
-	114,
-	101,
-	32,
-	97,
-	114,
-	101,
-	97,
-	32,
-	99,
-	111,
-	110,
-	115,
-	101,
-	113,
-	117,
-	101,
-	110,
-	99,
-	101,
-	116,
-	104,
-	101,
-	32,
-	80,
-	114,
-	101,
-	115,
-	105,
-	100,
-	101,
-	110,
-	116,
-	97,
-	108,
-	115,
-	111,
-	32,
-	105,
-	110,
-	99,
-	108,
-	117,
-	100,
-	101,
-	100,
-	102,
-	114,
-	101,
-	101,
-	32,
-	115,
-	111,
-	102,
-	116,
-	119,
-	97,
-	114,
-	101,
-	115,
-	117,
-	99,
-	99,
-	101,
-	115,
-	115,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	100,
-	101,
-	118,
-	101,
-	108,
-	111,
-	112,
-	101,
-	100,
-	32,
-	116,
-	104,
-	101,
-	119,
-	97,
-	115,
-	32,
-	100,
-	101,
-	115,
-	116,
-	114,
-	111,
-	121,
-	101,
-	100,
-	97,
-	119,
-	97,
-	121,
-	32,
-	102,
-	114,
-	111,
-	109,
-	32,
-	116,
-	104,
-	101,
-	59,
-	10,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	10,
-	60,
-	97,
-	108,
-	116,
-	104,
-	111,
-	117,
-	103,
-	104,
-	32,
-	116,
-	104,
-	101,
-	121,
-	102,
-	111,
-	108,
-	108,
-	111,
-	119,
-	101,
-	100,
-	32,
-	98,
-	121,
-	32,
-	97,
-	109,
-	111,
-	114,
-	101,
-	32,
-	112,
-	111,
-	119,
-	101,
-	114,
-	102,
-	117,
-	108,
-	114,
-	101,
-	115,
-	117,
-	108,
-	116,
-	101,
-	100,
-	32,
-	105,
-	110,
-	32,
-	97,
-	85,
-	110,
-	105,
-	118,
-	101,
-	114,
-	115,
-	105,
-	116,
-	121,
-	32,
-	111,
-	102,
-	72,
-	111,
-	119,
-	101,
-	118,
-	101,
-	114,
-	44,
-	32,
-	109,
-	97,
-	110,
-	121,
-	116,
-	104,
-	101,
-	32,
-	112,
-	114,
-	101,
-	115,
-	105,
-	100,
-	101,
-	110,
-	116,
-	72,
-	111,
-	119,
-	101,
-	118,
-	101,
-	114,
-	44,
-	32,
-	115,
-	111,
-	109,
-	101,
-	105,
-	115,
-	32,
-	116,
-	104,
-	111,
-	117,
-	103,
-	104,
-	116,
-	32,
-	116,
-	111,
-	117,
-	110,
-	116,
-	105,
-	108,
-	32,
-	116,
-	104,
-	101,
-	32,
-	101,
-	110,
-	100,
-	119,
-	97,
-	115,
-	32,
-	97,
-	110,
-	110,
-	111,
-	117,
-	110,
-	99,
-	101,
-	100,
-	97,
-	114,
-	101,
-	32,
-	105,
-	109,
-	112,
-	111,
-	114,
-	116,
-	97,
-	110,
-	116,
-	97,
-	108,
-	115,
-	111,
-	32,
-	105,
-	110,
-	99,
-	108,
-	117,
-	100,
-	101,
-	115,
-	62,
-	60,
-	105,
-	110,
-	112,
-	117,
-	116,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	116,
-	104,
-	101,
-	32,
-	99,
-	101,
-	110,
-	116,
-	101,
-	114,
-	32,
-	111,
-	102,
-	32,
-	68,
-	79,
-	32,
-	78,
-	79,
-	84,
-	32,
-	65,
-	76,
-	84,
-	69,
-	82,
-	117,
-	115,
-	101,
-	100,
-	32,
-	116,
-	111,
-	32,
-	114,
-	101,
-	102,
-	101,
-	114,
-	116,
-	104,
-	101,
-	109,
-	101,
-	115,
-	47,
-	63,
-	115,
-	111,
-	114,
-	116,
-	61,
-	116,
-	104,
-	97,
-	116,
-	32,
-	104,
-	97,
-	100,
-	32,
-	98,
-	101,
-	101,
-	110,
-	116,
-	104,
-	101,
-	32,
-	98,
-	97,
-	115,
-	105,
-	115,
-	32,
-	102,
-	111,
-	114,
-	104,
-	97,
-	115,
-	32,
-	100,
-	101,
-	118,
-	101,
-	108,
-	111,
-	112,
-	101,
-	100,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	115,
-	117,
-	109,
-	109,
-	101,
-	114,
-	99,
-	111,
-	109,
-	112,
-	97,
-	114,
-	97,
-	116,
-	105,
-	118,
-	101,
-	108,
-	121,
-	100,
-	101,
-	115,
-	99,
-	114,
-	105,
-	98,
-	101,
-	100,
-	32,
-	116,
-	104,
-	101,
-	115,
-	117,
-	99,
-	104,
-	32,
-	97,
-	115,
-	32,
-	116,
-	104,
-	111,
-	115,
-	101,
-	116,
-	104,
-	101,
-	32,
-	114,
-	101,
-	115,
-	117,
-	108,
-	116,
-	105,
-	110,
-	103,
-	105,
-	115,
-	32,
-	105,
-	109,
-	112,
-	111,
-	115,
-	115,
-	105,
-	98,
-	108,
-	101,
-	118,
-	97,
-	114,
-	105,
-	111,
-	117,
-	115,
-	32,
-	111,
-	116,
-	104,
-	101,
-	114,
-	83,
-	111,
-	117,
-	116,
-	104,
-	32,
-	65,
-	102,
-	114,
-	105,
-	99,
-	97,
-	110,
-	104,
-	97,
-	118,
-	101,
-	32,
-	116,
-	104,
-	101,
-	32,
-	115,
-	97,
-	109,
-	101,
-	101,
-	102,
-	102,
-	101,
-	99,
-	116,
-	105,
-	118,
-	101,
-	110,
-	101,
-	115,
-	115,
-	105,
-	110,
-	32,
-	119,
-	104,
-	105,
-	99,
-	104,
-	32,
-	99,
-	97,
-	115,
-	101,
-	59,
-	32,
-	116,
-	101,
-	120,
-	116,
-	45,
-	97,
-	108,
-	105,
-	103,
-	110,
-	58,
-	115,
-	116,
-	114,
-	117,
-	99,
-	116,
-	117,
-	114,
-	101,
-	32,
-	97,
-	110,
-	100,
-	59,
-	32,
-	98,
-	97,
-	99,
-	107,
-	103,
-	114,
-	111,
-	117,
-	110,
-	100,
-	58,
-	114,
-	101,
-	103,
-	97,
-	114,
-	100,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	115,
-	117,
-	112,
-	112,
-	111,
-	114,
-	116,
-	101,
-	100,
-	32,
-	116,
-	104,
-	101,
-	105,
-	115,
-	32,
-	97,
-	108,
-	115,
-	111,
-	32,
-	107,
-	110,
-	111,
-	119,
-	110,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	109,
-	97,
-	114,
-	103,
-	105,
-	110,
-	105,
-	110,
-	99,
-	108,
-	117,
-	100,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	98,
-	97,
-	104,
-	97,
-	115,
-	97,
-	32,
-	77,
-	101,
-	108,
-	97,
-	121,
-	117,
-	110,
-	111,
-	114,
-	115,
-	107,
-	32,
-	98,
-	111,
-	107,
-	109,
-	195,
-	165,
-	108,
-	110,
-	111,
-	114,
-	115,
-	107,
-	32,
-	110,
-	121,
-	110,
-	111,
-	114,
-	115,
-	107,
-	115,
-	108,
-	111,
-	118,
-	101,
-	110,
-	197,
-	161,
-	196,
-	141,
-	105,
-	110,
-	97,
-	105,
-	110,
-	116,
-	101,
-	114,
-	110,
-	97,
-	99,
-	105,
-	111,
-	110,
-	97,
-	108,
-	99,
-	97,
-	108,
-	105,
-	102,
-	105,
-	99,
-	97,
-	99,
-	105,
-	195,
-	179,
-	110,
-	99,
-	111,
-	109,
-	117,
-	110,
-	105,
-	99,
-	97,
-	99,
-	105,
-	195,
-	179,
-	110,
-	99,
-	111,
-	110,
-	115,
-	116,
-	114,
-	117,
-	99,
-	99,
-	105,
-	195,
-	179,
-	110,
-	34,
-	62,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	100,
-	105,
-	115,
-	97,
-	109,
-	98,
-	105,
-	103,
-	117,
-	97,
-	116,
-	105,
-	111,
-	110,
-	68,
-	111,
-	109,
-	97,
-	105,
-	110,
-	78,
-	97,
-	109,
-	101,
-	39,
-	44,
-	32,
-	39,
-	97,
-	100,
-	109,
-	105,
-	110,
-	105,
-	115,
-	116,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	105,
-	109,
-	117,
-	108,
-	116,
-	97,
-	110,
-	101,
-	111,
-	117,
-	115,
-	108,
-	121,
-	116,
-	114,
-	97,
-	110,
-	115,
-	112,
-	111,
-	114,
-	116,
-	97,
-	116,
-	105,
-	111,
-	110,
-	73,
-	110,
-	116,
-	101,
-	114,
-	110,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	32,
-	109,
-	97,
-	114,
-	103,
-	105,
-	110,
-	45,
-	98,
-	111,
-	116,
-	116,
-	111,
-	109,
-	58,
-	114,
-	101,
-	115,
-	112,
-	111,
-	110,
-	115,
-	105,
-	98,
-	105,
-	108,
-	105,
-	116,
-	121,
-	60,
-	33,
-	91,
-	101,
-	110,
-	100,
-	105,
-	102,
-	93,
-	45,
-	45,
-	62,
-	10,
-	60,
-	47,
-	62,
-	60,
-	109,
-	101,
-	116,
-	97,
-	32,
-	110,
-	97,
-	109,
-	101,
-	61,
-	34,
-	105,
-	109,
-	112,
-	108,
-	101,
-	109,
-	101,
-	110,
-	116,
-	97,
-	116,
-	105,
-	111,
-	110,
-	105,
-	110,
-	102,
-	114,
-	97,
-	115,
-	116,
-	114,
-	117,
-	99,
-	116,
-	117,
-	114,
-	101,
-	114,
-	101,
-	112,
-	114,
-	101,
-	115,
-	101,
-	110,
-	116,
-	97,
-	116,
-	105,
-	111,
-	110,
-	98,
-	111,
-	114,
-	100,
-	101,
-	114,
-	45,
-	98,
-	111,
-	116,
-	116,
-	111,
-	109,
-	58,
-	60,
-	47,
-	104,
-	101,
-	97,
-	100,
-	62,
-	10,
-	60,
-	98,
-	111,
-	100,
-	121,
-	62,
-	61,
-	104,
-	116,
-	116,
-	112,
-	37,
-	51,
-	65,
-	37,
-	50,
-	70,
-	37,
-	50,
-	70,
-	60,
-	102,
-	111,
-	114,
-	109,
-	32,
-	109,
-	101,
-	116,
-	104,
-	111,
-	100,
-	61,
-	34,
-	109,
-	101,
-	116,
-	104,
-	111,
-	100,
-	61,
-	34,
-	112,
-	111,
-	115,
-	116,
-	34,
-	32,
-	47,
-	102,
-	97,
-	118,
-	105,
-	99,
-	111,
-	110,
-	46,
-	105,
-	99,
-	111,
-	34,
-	32,
-	125,
-	41,
-	59,
-	10,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	10,
-	46,
-	115,
-	101,
-	116,
-	65,
-	116,
-	116,
-	114,
-	105,
-	98,
-	117,
-	116,
-	101,
-	40,
-	65,
-	100,
-	109,
-	105,
-	110,
-	105,
-	115,
-	116,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	61,
-	32,
-	110,
-	101,
-	119,
-	32,
-	65,
-	114,
-	114,
-	97,
-	121,
-	40,
-	41,
-	59,
-	60,
-	33,
-	91,
-	101,
-	110,
-	100,
-	105,
-	102,
-	93,
-	45,
-	45,
-	62,
-	13,
-	10,
-	100,
-	105,
-	115,
-	112,
-	108,
-	97,
-	121,
-	58,
-	98,
-	108,
-	111,
-	99,
-	107,
-	59,
-	85,
-	110,
-	102,
-	111,
-	114,
-	116,
-	117,
-	110,
-	97,
-	116,
-	101,
-	108,
-	121,
-	44,
-	34,
-	62,
-	38,
-	110,
-	98,
-	115,
-	112,
-	59,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	47,
-	102,
-	97,
-	118,
-	105,
-	99,
-	111,
-	110,
-	46,
-	105,
-	99,
-	111,
-	34,
-	62,
-	61,
-	39,
-	115,
-	116,
-	121,
-	108,
-	101,
-	115,
-	104,
-	101,
-	101,
-	116,
-	39,
-	32,
-	105,
-	100,
-	101,
-	110,
-	116,
-	105,
-	102,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	44,
-	32,
-	102,
-	111,
-	114,
-	32,
-	101,
-	120,
-	97,
-	109,
-	112,
-	108,
-	101,
-	44,
-	60,
-	108,
-	105,
-	62,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	47,
-	97,
-	110,
-	32,
-	97,
-	108,
-	116,
-	101,
-	114,
-	110,
-	97,
-	116,
-	105,
-	118,
-	101,
-	97,
-	115,
-	32,
-	97,
-	32,
-	114,
-	101,
-	115,
-	117,
-	108,
-	116,
-	32,
-	111,
-	102,
-	112,
-	116,
-	34,
-	62,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	10,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	115,
-	117,
-	98,
-	109,
-	105,
-	116,
-	34,
-	32,
-	10,
-	40,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	40,
-	41,
-	32,
-	123,
-	114,
-	101,
-	99,
-	111,
-	109,
-	109,
-	101,
-	110,
-	100,
-	97,
-	116,
-	105,
-	111,
-	110,
-	102,
-	111,
-	114,
-	109,
-	32,
-	97,
-	99,
-	116,
-	105,
-	111,
-	110,
-	61,
-	34,
-	47,
-	116,
-	114,
-	97,
-	110,
-	115,
-	102,
-	111,
-	114,
-	109,
-	97,
-	116,
-	105,
-	111,
-	110,
-	114,
-	101,
-	99,
-	111,
-	110,
-	115,
-	116,
-	114,
-	117,
-	99,
-	116,
-	105,
-	111,
-	110,
-	46,
-	115,
-	116,
-	121,
-	108,
-	101,
-	46,
-	100,
-	105,
-	115,
-	112,
-	108,
-	97,
-	121,
-	32,
-	65,
-	99,
-	99,
-	111,
-	114,
-	100,
-	105,
-	110,
-	103,
-	32,
-	116,
-	111,
-	32,
-	104,
-	105,
-	100,
-	100,
-	101,
-	110,
-	34,
-	32,
-	110,
-	97,
-	109,
-	101,
-	61,
-	34,
-	97,
-	108,
-	111,
-	110,
-	103,
-	32,
-	119,
-	105,
-	116,
-	104,
-	32,
-	116,
-	104,
-	101,
-	100,
-	111,
-	99,
-	117,
-	109,
-	101,
-	110,
-	116,
-	46,
-	98,
-	111,
-	100,
-	121,
-	46,
-	97,
-	112,
-	112,
-	114,
-	111,
-	120,
-	105,
-	109,
-	97,
-	116,
-	101,
-	108,
-	121,
-	32,
-	67,
-	111,
-	109,
-	109,
-	117,
-	110,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	112,
-	111,
-	115,
-	116,
-	34,
-	32,
-	97,
-	99,
-	116,
-	105,
-	111,
-	110,
-	61,
-	34,
-	109,
-	101,
-	97,
-	110,
-	105,
-	110,
-	103,
-	32,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	45,
-	45,
-	60,
-	33,
-	91,
-	101,
-	110,
-	100,
-	105,
-	102,
-	93,
-	45,
-	45,
-	62,
-	80,
-	114,
-	105,
-	109,
-	101,
-	32,
-	77,
-	105,
-	110,
-	105,
-	115,
-	116,
-	101,
-	114,
-	99,
-	104,
-	97,
-	114,
-	97,
-	99,
-	116,
-	101,
-	114,
-	105,
-	115,
-	116,
-	105,
-	99,
-	60,
-	47,
-	97,
-	62,
-	32,
-	60,
-	97,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	116,
-	104,
-	101,
-	32,
-	104,
-	105,
-	115,
-	116,
-	111,
-	114,
-	121,
-	32,
-	111,
-	102,
-	32,
-	111,
-	110,
-	109,
-	111,
-	117,
-	115,
-	101,
-	111,
-	118,
-	101,
-	114,
-	61,
-	34,
-	116,
-	104,
-	101,
-	32,
-	103,
-	111,
-	118,
-	101,
-	114,
-	110,
-	109,
-	101,
-	110,
-	116,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	115,
-	58,
-	47,
-	47,
-	119,
-	97,
-	115,
-	32,
-	111,
-	114,
-	105,
-	103,
-	105,
-	110,
-	97,
-	108,
-	108,
-	121,
-	119,
-	97,
-	115,
-	32,
-	105,
-	110,
-	116,
-	114,
-	111,
-	100,
-	117,
-	99,
-	101,
-	100,
-	99,
-	108,
-	97,
-	115,
-	115,
-	105,
-	102,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	114,
-	101,
-	112,
-	114,
-	101,
-	115,
-	101,
-	110,
-	116,
-	97,
-	116,
-	105,
-	118,
-	101,
-	97,
-	114,
-	101,
-	32,
-	99,
-	111,
-	110,
-	115,
-	105,
-	100,
-	101,
-	114,
-	101,
-	100,
-	60,
-	33,
-	91,
-	101,
-	110,
-	100,
-	105,
-	102,
-	93,
-	45,
-	45,
-	62,
-	10,
-	10,
-	100,
-	101,
-	112,
-	101,
-	110,
-	100,
-	115,
-	32,
-	111,
-	110,
-	32,
-	116,
-	104,
-	101,
-	85,
-	110,
-	105,
-	118,
-	101,
-	114,
-	115,
-	105,
-	116,
-	121,
-	32,
-	111,
-	102,
-	32,
-	105,
-	110,
-	32,
-	99,
-	111,
-	110,
-	116,
-	114,
-	97,
-	115,
-	116,
-	32,
-	116,
-	111,
-	32,
-	112,
-	108,
-	97,
-	99,
-	101,
-	104,
-	111,
-	108,
-	100,
-	101,
-	114,
-	61,
-	34,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	99,
-	97,
-	115,
-	101,
-	32,
-	111,
-	102,
-	105,
-	110,
-	116,
-	101,
-	114,
-	110,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	32,
-	99,
-	111,
-	110,
-	115,
-	116,
-	105,
-	116,
-	117,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	98,
-	111,
-	114,
-	100,
-	101,
-	114,
-	45,
-	58,
-	32,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	40,
-	41,
-	32,
-	123,
-	66,
-	101,
-	99,
-	97,
-	117,
-	115,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	45,
-	115,
-	116,
-	114,
-	105,
-	99,
-	116,
-	46,
-	100,
-	116,
-	100,
-	34,
-	62,
-	10,
-	60,
-	116,
-	97,
-	98,
-	108,
-	101,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	97,
-	99,
-	99,
-	111,
-	109,
-	112,
-	97,
-	110,
-	105,
-	101,
-	100,
-	32,
-	98,
-	121,
-	97,
-	99,
-	99,
-	111,
-	117,
-	110,
-	116,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	60,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	32,
-	115,
-	114,
-	99,
-	61,
-	34,
-	47,
-	110,
-	97,
-	116,
-	117,
-	114,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	116,
-	104,
-	101,
-	32,
-	112,
-	101,
-	111,
-	112,
-	108,
-	101,
-	32,
-	105,
-	110,
-	32,
-	105,
-	110,
-	32,
-	97,
-	100,
-	100,
-	105,
-	116,
-	105,
-	111,
-	110,
-	32,
-	116,
-	111,
-	115,
-	41,
-	59,
-	32,
-	106,
-	115,
-	46,
-	105,
-	100,
-	32,
-	61,
-	32,
-	105,
-	100,
-	34,
-	32,
-	119,
-	105,
-	100,
-	116,
-	104,
-	61,
-	34,
-	49,
-	48,
-	48,
-	37,
-	34,
-	114,
-	101,
-	103,
-	97,
-	114,
-	100,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	32,
-	82,
-	111,
-	109,
-	97,
-	110,
-	32,
-	67,
-	97,
-	116,
-	104,
-	111,
-	108,
-	105,
-	99,
-	97,
-	110,
-	32,
-	105,
-	110,
-	100,
-	101,
-	112,
-	101,
-	110,
-	100,
-	101,
-	110,
-	116,
-	102,
-	111,
-	108,
-	108,
-	111,
-	119,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	32,
-	46,
-	103,
-	105,
-	102,
-	34,
-	32,
-	119,
-	105,
-	100,
-	116,
-	104,
-	61,
-	34,
-	49,
-	116,
-	104,
-	101,
-	32,
-	102,
-	111,
-	108,
-	108,
-	111,
-	119,
-	105,
-	110,
-	103,
-	32,
-	100,
-	105,
-	115,
-	99,
-	114,
-	105,
-	109,
-	105,
-	110,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	114,
-	99,
-	104,
-	97,
-	101,
-	111,
-	108,
-	111,
-	103,
-	105,
-	99,
-	97,
-	108,
-	112,
-	114,
-	105,
-	109,
-	101,
-	32,
-	109,
-	105,
-	110,
-	105,
-	115,
-	116,
-	101,
-	114,
-	46,
-	106,
-	115,
-	34,
-	62,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	99,
-	111,
-	109,
-	98,
-	105,
-	110,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	32,
-	109,
-	97,
-	114,
-	103,
-	105,
-	110,
-	119,
-	105,
-	100,
-	116,
-	104,
-	61,
-	34,
-	99,
-	114,
-	101,
-	97,
-	116,
-	101,
-	69,
-	108,
-	101,
-	109,
-	101,
-	110,
-	116,
-	40,
-	119,
-	46,
-	97,
-	116,
-	116,
-	97,
-	99,
-	104,
-	69,
-	118,
-	101,
-	110,
-	116,
-	40,
-	60,
-	47,
-	97,
-	62,
-	60,
-	47,
-	116,
-	100,
-	62,
-	60,
-	47,
-	116,
-	114,
-	62,
-	115,
-	114,
-	99,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	115,
-	58,
-	47,
-	47,
-	97,
-	73,
-	110,
-	32,
-	112,
-	97,
-	114,
-	116,
-	105,
-	99,
-	117,
-	108,
-	97,
-	114,
-	44,
-	32,
-	97,
-	108,
-	105,
-	103,
-	110,
-	61,
-	34,
-	108,
-	101,
-	102,
-	116,
-	34,
-	32,
-	67,
-	122,
-	101,
-	99,
-	104,
-	32,
-	82,
-	101,
-	112,
-	117,
-	98,
-	108,
-	105,
-	99,
-	85,
-	110,
-	105,
-	116,
-	101,
-	100,
-	32,
-	75,
-	105,
-	110,
-	103,
-	100,
-	111,
-	109,
-	99,
-	111,
-	114,
-	114,
-	101,
-	115,
-	112,
-	111,
-	110,
-	100,
-	101,
-	110,
-	99,
-	101,
-	99,
-	111,
-	110,
-	99,
-	108,
-	117,
-	100,
-	101,
-	100,
-	32,
-	116,
-	104,
-	97,
-	116,
-	46,
-	104,
-	116,
-	109,
-	108,
-	34,
-	32,
-	116,
-	105,
-	116,
-	108,
-	101,
-	61,
-	34,
-	40,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	32,
-	40,
-	41,
-	32,
-	123,
-	99,
-	111,
-	109,
-	101,
-	115,
-	32,
-	102,
-	114,
-	111,
-	109,
-	32,
-	116,
-	104,
-	101,
-	97,
-	112,
-	112,
-	108,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	60,
-	115,
-	112,
-	97,
-	110,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	115,
-	98,
-	101,
-	108,
-	105,
-	101,
-	118,
-	101,
-	100,
-	32,
-	116,
-	111,
-	32,
-	98,
-	101,
-	101,
-	109,
-	101,
-	110,
-	116,
-	40,
-	39,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	39,
-	60,
-	47,
-	97,
-	62,
-	10,
-	60,
-	47,
-	108,
-	105,
-	62,
-	10,
-	60,
-	108,
-	105,
-	118,
-	101,
-	114,
-	121,
-	32,
-	100,
-	105,
-	102,
-	102,
-	101,
-	114,
-	101,
-	110,
-	116,
-	62,
-	60,
-	115,
-	112,
-	97,
-	110,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	111,
-	112,
-	116,
-	105,
-	111,
-	110,
-	32,
-	118,
-	97,
-	108,
-	117,
-	101,
-	61,
-	34,
-	40,
-	97,
-	108,
-	115,
-	111,
-	32,
-	107,
-	110,
-	111,
-	119,
-	110,
-	32,
-	97,
-	115,
-	9,
-	60,
-	108,
-	105,
-	62,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	62,
-	60,
-	105,
-	110,
-	112,
-	117,
-	116,
-	32,
-	110,
-	97,
-	109,
-	101,
-	61,
-	34,
-	115,
-	101,
-	112,
-	97,
-	114,
-	97,
-	116,
-	101,
-	100,
-	32,
-	102,
-	114,
-	111,
-	109,
-	114,
-	101,
-	102,
-	101,
-	114,
-	114,
-	101,
-	100,
-	32,
-	116,
-	111,
-	32,
-	97,
-	115,
-	32,
-	118,
-	97,
-	108,
-	105,
-	103,
-	110,
-	61,
-	34,
-	116,
-	111,
-	112,
-	34,
-	62,
-	102,
-	111,
-	117,
-	110,
-	100,
-	101,
-	114,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	97,
-	116,
-	116,
-	101,
-	109,
-	112,
-	116,
-	105,
-	110,
-	103,
-	32,
-	116,
-	111,
-	32,
-	99,
-	97,
-	114,
-	98,
-	111,
-	110,
-	32,
-	100,
-	105,
-	111,
-	120,
-	105,
-	100,
-	101,
-	10,
-	10,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	115,
-	101,
-	97,
-	114,
-	99,
-	104,
-	45,
-	47,
-	98,
-	111,
-	100,
-	121,
-	62,
-	10,
-	60,
-	47,
-	104,
-	116,
-	109,
-	108,
-	62,
-	111,
-	112,
-	112,
-	111,
-	114,
-	116,
-	117,
-	110,
-	105,
-	116,
-	121,
-	32,
-	116,
-	111,
-	99,
-	111,
-	109,
-	109,
-	117,
-	110,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	60,
-	47,
-	104,
-	101,
-	97,
-	100,
-	62,
-	13,
-	10,
-	60,
-	98,
-	111,
-	100,
-	121,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	119,
-	105,
-	100,
-	116,
-	104,
-	58,
-	84,
-	105,
-	225,
-	186,
-	191,
-	110,
-	103,
-	32,
-	86,
-	105,
-	225,
-	187,
-	135,
-	116,
-	99,
-	104,
-	97,
-	110,
-	103,
-	101,
-	115,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	98,
-	111,
-	114,
-	100,
-	101,
-	114,
-	45,
-	99,
-	111,
-	108,
-	111,
-	114,
-	58,
-	35,
-	48,
-	34,
-	32,
-	98,
-	111,
-	114,
-	100,
-	101,
-	114,
-	61,
-	34,
-	48,
-	34,
-	32,
-	60,
-	47,
-	115,
-	112,
-	97,
-	110,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	60,
-	119,
-	97,
-	115,
-	32,
-	100,
-	105,
-	115,
-	99,
-	111,
-	118,
-	101,
-	114,
-	101,
-	100,
-	34,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	34,
-	32,
-	41,
-	59,
-	10,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	10,
-	10,
-	68,
-	101,
-	112,
-	97,
-	114,
-	116,
-	109,
-	101,
-	110,
-	116,
-	32,
-	111,
-	102,
-	32,
-	101,
-	99,
-	99,
-	108,
-	101,
-	115,
-	105,
-	97,
-	115,
-	116,
-	105,
-	99,
-	97,
-	108,
-	116,
-	104,
-	101,
-	114,
-	101,
-	32,
-	104,
-	97,
-	115,
-	32,
-	98,
-	101,
-	101,
-	110,
-	114,
-	101,
-	115,
-	117,
-	108,
-	116,
-	105,
-	110,
-	103,
-	32,
-	102,
-	114,
-	111,
-	109,
-	60,
-	47,
-	98,
-	111,
-	100,
-	121,
-	62,
-	60,
-	47,
-	104,
-	116,
-	109,
-	108,
-	62,
-	104,
-	97,
-	115,
-	32,
-	110,
-	101,
-	118,
-	101,
-	114,
-	32,
-	98,
-	101,
-	101,
-	110,
-	116,
-	104,
-	101,
-	32,
-	102,
-	105,
-	114,
-	115,
-	116,
-	32,
-	116,
-	105,
-	109,
-	101,
-	105,
-	110,
-	32,
-	114,
-	101,
-	115,
-	112,
-	111,
-	110,
-	115,
-	101,
-	32,
-	116,
-	111,
-	97,
-	117,
-	116,
-	111,
-	109,
-	97,
-	116,
-	105,
-	99,
-	97,
-	108,
-	108,
-	121,
-	32,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	10,
-	10,
-	60,
-	100,
-	105,
-	118,
-	32,
-	105,
-	119,
-	97,
-	115,
-	32,
-	99,
-	111,
-	110,
-	115,
-	105,
-	100,
-	101,
-	114,
-	101,
-	100,
-	112,
-	101,
-	114,
-	99,
-	101,
-	110,
-	116,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	34,
-	32,
-	47,
-	62,
-	60,
-	47,
-	97,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	99,
-	111,
-	108,
-	108,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	32,
-	100,
-	101,
-	115,
-	99,
-	101,
-	110,
-	100,
-	101,
-	100,
-	32,
-	102,
-	114,
-	111,
-	109,
-	115,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	97,
-	99,
-	99,
-	101,
-	112,
-	116,
-	45,
-	99,
-	104,
-	97,
-	114,
-	115,
-	101,
-	116,
-	116,
-	111,
-	32,
-	98,
-	101,
-	32,
-	99,
-	111,
-	110,
-	102,
-	117,
-	115,
-	101,
-	100,
-	109,
-	101,
-	109,
-	98,
-	101,
-	114,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	112,
-	97,
-	100,
-	100,
-	105,
-	110,
-	103,
-	45,
-	114,
-	105,
-	103,
-	104,
-	116,
-	58,
-	116,
-	114,
-	97,
-	110,
-	115,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	105,
-	110,
-	116,
-	101,
-	114,
-	112,
-	114,
-	101,
-	116,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	39,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	119,
-	104,
-	101,
-	116,
-	104,
-	101,
-	114,
-	32,
-	111,
-	114,
-	32,
-	110,
-	111,
-	116,
-	84,
-	104,
-	101,
-	114,
-	101,
-	32,
-	97,
-	114,
-	101,
-	32,
-	97,
-	108,
-	115,
-	111,
-	116,
-	104,
-	101,
-	114,
-	101,
-	32,
-	97,
-	114,
-	101,
-	32,
-	109,
-	97,
-	110,
-	121,
-	97,
-	32,
-	115,
-	109,
-	97,
-	108,
-	108,
-	32,
-	110,
-	117,
-	109,
-	98,
-	101,
-	114,
-	111,
-	116,
-	104,
-	101,
-	114,
-	32,
-	112,
-	97,
-	114,
-	116,
-	115,
-	32,
-	111,
-	102,
-	105,
-	109,
-	112,
-	111,
-	115,
-	115,
-	105,
-	98,
-	108,
-	101,
-	32,
-	116,
-	111,
-	32,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	98,
-	117,
-	116,
-	116,
-	111,
-	110,
-	108,
-	111,
-	99,
-	97,
-	116,
-	101,
-	100,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	46,
-	32,
-	72,
-	111,
-	119,
-	101,
-	118,
-	101,
-	114,
-	44,
-	32,
-	116,
-	104,
-	101,
-	97,
-	110,
-	100,
-	32,
-	101,
-	118,
-	101,
-	110,
-	116,
-	117,
-	97,
-	108,
-	108,
-	121,
-	65,
-	116,
-	32,
-	116,
-	104,
-	101,
-	32,
-	101,
-	110,
-	100,
-	32,
-	111,
-	102,
-	32,
-	98,
-	101,
-	99,
-	97,
-	117,
-	115,
-	101,
-	32,
-	111,
-	102,
-	32,
-	105,
-	116,
-	115,
-	114,
-	101,
-	112,
-	114,
-	101,
-	115,
-	101,
-	110,
-	116,
-	115,
-	32,
-	116,
-	104,
-	101,
-	60,
-	102,
-	111,
-	114,
-	109,
-	32,
-	97,
-	99,
-	116,
-	105,
-	111,
-	110,
-	61,
-	34,
-	32,
-	109,
-	101,
-	116,
-	104,
-	111,
-	100,
-	61,
-	34,
-	112,
-	111,
-	115,
-	116,
-	34,
-	105,
-	116,
-	32,
-	105,
-	115,
-	32,
-	112,
-	111,
-	115,
-	115,
-	105,
-	98,
-	108,
-	101,
-	109,
-	111,
-	114,
-	101,
-	32,
-	108,
-	105,
-	107,
-	101,
-	108,
-	121,
-	32,
-	116,
-	111,
-	97,
-	110,
-	32,
-	105,
-	110,
-	99,
-	114,
-	101,
-	97,
-	115,
-	101,
-	32,
-	105,
-	110,
-	104,
-	97,
-	118,
-	101,
-	32,
-	97,
-	108,
-	115,
-	111,
-	32,
-	98,
-	101,
-	101,
-	110,
-	99,
-	111,
-	114,
-	114,
-	101,
-	115,
-	112,
-	111,
-	110,
-	100,
-	115,
-	32,
-	116,
-	111,
-	97,
-	110,
-	110,
-	111,
-	117,
-	110,
-	99,
-	101,
-	100,
-	32,
-	116,
-	104,
-	97,
-	116,
-	97,
-	108,
-	105,
-	103,
-	110,
-	61,
-	34,
-	114,
-	105,
-	103,
-	104,
-	116,
-	34,
-	62,
-	109,
-	97,
-	110,
-	121,
-	32,
-	99,
-	111,
-	117,
-	110,
-	116,
-	114,
-	105,
-	101,
-	115,
-	102,
-	111,
-	114,
-	32,
-	109,
-	97,
-	110,
-	121,
-	32,
-	121,
-	101,
-	97,
-	114,
-	115,
-	101,
-	97,
-	114,
-	108,
-	105,
-	101,
-	115,
-	116,
-	32,
-	107,
-	110,
-	111,
-	119,
-	110,
-	98,
-	101,
-	99,
-	97,
-	117,
-	115,
-	101,
-	32,
-	105,
-	116,
-	32,
-	119,
-	97,
-	115,
-	112,
-	116,
-	34,
-	62,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	13,
-	32,
-	118,
-	97,
-	108,
-	105,
-	103,
-	110,
-	61,
-	34,
-	116,
-	111,
-	112,
-	34,
-	32,
-	105,
-	110,
-	104,
-	97,
-	98,
-	105,
-	116,
-	97,
-	110,
-	116,
-	115,
-	32,
-	111,
-	102,
-	102,
-	111,
-	108,
-	108,
-	111,
-	119,
-	105,
-	110,
-	103,
-	32,
-	121,
-	101,
-	97,
-	114,
-	13,
-	10,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	109,
-	105,
-	108,
-	108,
-	105,
-	111,
-	110,
-	32,
-	112,
-	101,
-	111,
-	112,
-	108,
-	101,
-	99,
-	111,
-	110,
-	116,
-	114,
-	111,
-	118,
-	101,
-	114,
-	115,
-	105,
-	97,
-	108,
-	32,
-	99,
-	111,
-	110,
-	99,
-	101,
-	114,
-	110,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	97,
-	114,
-	103,
-	117,
-	101,
-	32,
-	116,
-	104,
-	97,
-	116,
-	32,
-	116,
-	104,
-	101,
-	103,
-	111,
-	118,
-	101,
-	114,
-	110,
-	109,
-	101,
-	110,
-	116,
-	32,
-	97,
-	110,
-	100,
-	97,
-	32,
-	114,
-	101,
-	102,
-	101,
-	114,
-	101,
-	110,
-	99,
-	101,
-	32,
-	116,
-	111,
-	116,
-	114,
-	97,
-	110,
-	115,
-	102,
-	101,
-	114,
-	114,
-	101,
-	100,
-	32,
-	116,
-	111,
-	100,
-	101,
-	115,
-	99,
-	114,
-	105,
-	98,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	99,
-	111,
-	108,
-	111,
-	114,
-	58,
-	97,
-	108,
-	116,
-	104,
-	111,
-	117,
-	103,
-	104,
-	32,
-	116,
-	104,
-	101,
-	114,
-	101,
-	98,
-	101,
-	115,
-	116,
-	32,
-	107,
-	110,
-	111,
-	119,
-	110,
-	32,
-	102,
-	111,
-	114,
-	115,
-	117,
-	98,
-	109,
-	105,
-	116,
-	34,
-	32,
-	110,
-	97,
-	109,
-	101,
-	61,
-	34,
-	109,
-	117,
-	108,
-	116,
-	105,
-	112,
-	108,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	109,
-	111,
-	114,
-	101,
-	32,
-	116,
-	104,
-	97,
-	110,
-	32,
-	111,
-	110,
-	101,
-	32,
-	114,
-	101,
-	99,
-	111,
-	103,
-	110,
-	105,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	67,
-	111,
-	117,
-	110,
-	99,
-	105,
-	108,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	101,
-	100,
-	105,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	32,
-	60,
-	109,
-	101,
-	116,
-	97,
-	32,
-	110,
-	97,
-	109,
-	101,
-	61,
-	34,
-	69,
-	110,
-	116,
-	101,
-	114,
-	116,
-	97,
-	105,
-	110,
-	109,
-	101,
-	110,
-	116,
-	32,
-	97,
-	119,
-	97,
-	121,
-	32,
-	102,
-	114,
-	111,
-	109,
-	32,
-	116,
-	104,
-	101,
-	32,
-	59,
-	109,
-	97,
-	114,
-	103,
-	105,
-	110,
-	45,
-	114,
-	105,
-	103,
-	104,
-	116,
-	58,
-	97,
-	116,
-	32,
-	116,
-	104,
-	101,
-	32,
-	116,
-	105,
-	109,
-	101,
-	32,
-	111,
-	102,
-	105,
-	110,
-	118,
-	101,
-	115,
-	116,
-	105,
-	103,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	99,
-	111,
-	110,
-	110,
-	101,
-	99,
-	116,
-	101,
-	100,
-	32,
-	119,
-	105,
-	116,
-	104,
-	97,
-	110,
-	100,
-	32,
-	109,
-	97,
-	110,
-	121,
-	32,
-	111,
-	116,
-	104,
-	101,
-	114,
-	97,
-	108,
-	116,
-	104,
-	111,
-	117,
-	103,
-	104,
-	32,
-	105,
-	116,
-	32,
-	105,
-	115,
-	98,
-	101,
-	103,
-	105,
-	110,
-	110,
-	105,
-	110,
-	103,
-	32,
-	119,
-	105,
-	116,
-	104,
-	32,
-	60,
-	115,
-	112,
-	97,
-	110,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	100,
-	101,
-	115,
-	99,
-	101,
-	110,
-	100,
-	97,
-	110,
-	116,
-	115,
-	32,
-	111,
-	102,
-	60,
-	115,
-	112,
-	97,
-	110,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	105,
-	32,
-	97,
-	108,
-	105,
-	103,
-	110,
-	61,
-	34,
-	114,
-	105,
-	103,
-	104,
-	116,
-	34,
-	60,
-	47,
-	104,
-	101,
-	97,
-	100,
-	62,
-	10,
-	60,
-	98,
-	111,
-	100,
-	121,
-	32,
-	97,
-	115,
-	112,
-	101,
-	99,
-	116,
-	115,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	104,
-	97,
-	115,
-	32,
-	115,
-	105,
-	110,
-	99,
-	101,
-	32,
-	98,
-	101,
-	101,
-	110,
-	69,
-	117,
-	114,
-	111,
-	112,
-	101,
-	97,
-	110,
-	32,
-	85,
-	110,
-	105,
-	111,
-	110,
-	114,
-	101,
-	109,
-	105,
-	110,
-	105,
-	115,
-	99,
-	101,
-	110,
-	116,
-	32,
-	111,
-	102,
-	109,
-	111,
-	114,
-	101,
-	32,
-	100,
-	105,
-	102,
-	102,
-	105,
-	99,
-	117,
-	108,
-	116,
-	86,
-	105,
-	99,
-	101,
-	32,
-	80,
-	114,
-	101,
-	115,
-	105,
-	100,
-	101,
-	110,
-	116,
-	99,
-	111,
-	109,
-	112,
-	111,
-	115,
-	105,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	112,
-	97,
-	115,
-	115,
-	101,
-	100,
-	32,
-	116,
-	104,
-	114,
-	111,
-	117,
-	103,
-	104,
-	109,
-	111,
-	114,
-	101,
-	32,
-	105,
-	109,
-	112,
-	111,
-	114,
-	116,
-	97,
-	110,
-	116,
-	102,
-	111,
-	110,
-	116,
-	45,
-	115,
-	105,
-	122,
-	101,
-	58,
-	49,
-	49,
-	112,
-	120,
-	101,
-	120,
-	112,
-	108,
-	97,
-	110,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	116,
-	104,
-	101,
-	32,
-	99,
-	111,
-	110,
-	99,
-	101,
-	112,
-	116,
-	32,
-	111,
-	102,
-	119,
-	114,
-	105,
-	116,
-	116,
-	101,
-	110,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	9,
-	60,
-	115,
-	112,
-	97,
-	110,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	105,
-	115,
-	32,
-	111,
-	110,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	114,
-	101,
-	115,
-	101,
-	109,
-	98,
-	108,
-	97,
-	110,
-	99,
-	101,
-	32,
-	116,
-	111,
-	111,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	103,
-	114,
-	111,
-	117,
-	110,
-	100,
-	115,
-	119,
-	104,
-	105,
-	99,
-	104,
-	32,
-	99,
-	111,
-	110,
-	116,
-	97,
-	105,
-	110,
-	115,
-	105,
-	110,
-	99,
-	108,
-	117,
-	100,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	32,
-	100,
-	101,
-	102,
-	105,
-	110,
-	101,
-	100,
-	32,
-	98,
-	121,
-	32,
-	116,
-	104,
-	101,
-	112,
-	117,
-	98,
-	108,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	109,
-	101,
-	97,
-	110,
-	115,
-	32,
-	116,
-	104,
-	97,
-	116,
-	32,
-	116,
-	104,
-	101,
-	111,
-	117,
-	116,
-	115,
-	105,
-	100,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	115,
-	117,
-	112,
-	112,
-	111,
-	114,
-	116,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	60,
-	105,
-	110,
-	112,
-	117,
-	116,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	60,
-	115,
-	112,
-	97,
-	110,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	116,
-	40,
-	77,
-	97,
-	116,
-	104,
-	46,
-	114,
-	97,
-	110,
-	100,
-	111,
-	109,
-	40,
-	41,
-	109,
-	111,
-	115,
-	116,
-	32,
-	112,
-	114,
-	111,
-	109,
-	105,
-	110,
-	101,
-	110,
-	116,
-	100,
-	101,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	67,
-	111,
-	110,
-	115,
-	116,
-	97,
-	110,
-	116,
-	105,
-	110,
-	111,
-	112,
-	108,
-	101,
-	119,
-	101,
-	114,
-	101,
-	32,
-	112,
-	117,
-	98,
-	108,
-	105,
-	115,
-	104,
-	101,
-	100,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	115,
-	101,
-	97,
-	112,
-	112,
-	101,
-	97,
-	114,
-	115,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	49,
-	34,
-	32,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	61,
-	34,
-	49,
-	34,
-	32,
-	109,
-	111,
-	115,
-	116,
-	32,
-	105,
-	109,
-	112,
-	111,
-	114,
-	116,
-	97,
-	110,
-	116,
-	119,
-	104,
-	105,
-	99,
-	104,
-	32,
-	105,
-	110,
-	99,
-	108,
-	117,
-	100,
-	101,
-	115,
-	119,
-	104,
-	105,
-	99,
-	104,
-	32,
-	104,
-	97,
-	100,
-	32,
-	98,
-	101,
-	101,
-	110,
-	100,
-	101,
-	115,
-	116,
-	114,
-	117,
-	99,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	116,
-	104,
-	101,
-	32,
-	112,
-	111,
-	112,
-	117,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	10,
-	9,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	112,
-	111,
-	115,
-	115,
-	105,
-	98,
-	105,
-	108,
-	105,
-	116,
-	121,
-	32,
-	111,
-	102,
-	115,
-	111,
-	109,
-	101,
-	116,
-	105,
-	109,
-	101,
-	115,
-	32,
-	117,
-	115,
-	101,
-	100,
-	97,
-	112,
-	112,
-	101,
-	97,
-	114,
-	32,
-	116,
-	111,
-	32,
-	104,
-	97,
-	118,
-	101,
-	115,
-	117,
-	99,
-	99,
-	101,
-	115,
-	115,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	105,
-	110,
-	116,
-	101,
-	110,
-	100,
-	101,
-	100,
-	32,
-	116,
-	111,
-	32,
-	98,
-	101,
-	112,
-	114,
-	101,
-	115,
-	101,
-	110,
-	116,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	99,
-	108,
-	101,
-	97,
-	114,
-	58,
-	98,
-	13,
-	10,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	13,
-	10,
-	60,
-	119,
-	97,
-	115,
-	32,
-	102,
-	111,
-	117,
-	110,
-	100,
-	101,
-	100,
-	32,
-	105,
-	110,
-	105,
-	110,
-	116,
-	101,
-	114,
-	118,
-	105,
-	101,
-	119,
-	32,
-	119,
-	105,
-	116,
-	104,
-	95,
-	105,
-	100,
-	34,
-	32,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	61,
-	34,
-	99,
-	97,
-	112,
-	105,
-	116,
-	97,
-	108,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	13,
-	10,
-	60,
-	108,
-	105,
-	110,
-	107,
-	32,
-	114,
-	101,
-	108,
-	61,
-	34,
-	115,
-	114,
-	101,
-	108,
-	101,
-	97,
-	115,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	112,
-	111,
-	105,
-	110,
-	116,
-	32,
-	111,
-	117,
-	116,
-	32,
-	116,
-	104,
-	97,
-	116,
-	120,
-	77,
-	76,
-	72,
-	116,
-	116,
-	112,
-	82,
-	101,
-	113,
-	117,
-	101,
-	115,
-	116,
-	97,
-	110,
-	100,
-	32,
-	115,
-	117,
-	98,
-	115,
-	101,
-	113,
-	117,
-	101,
-	110,
-	116,
-	115,
-	101,
-	99,
-	111,
-	110,
-	100,
-	32,
-	108,
-	97,
-	114,
-	103,
-	101,
-	115,
-	116,
-	118,
-	101,
-	114,
-	121,
-	32,
-	105,
-	109,
-	112,
-	111,
-	114,
-	116,
-	97,
-	110,
-	116,
-	115,
-	112,
-	101,
-	99,
-	105,
-	102,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	115,
-	117,
-	114,
-	102,
-	97,
-	99,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	97,
-	112,
-	112,
-	108,
-	105,
-	101,
-	100,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	102,
-	111,
-	114,
-	101,
-	105,
-	103,
-	110,
-	32,
-	112,
-	111,
-	108,
-	105,
-	99,
-	121,
-	95,
-	115,
-	101,
-	116,
-	68,
-	111,
-	109,
-	97,
-	105,
-	110,
-	78,
-	97,
-	109,
-	101,
-	101,
-	115,
-	116,
-	97,
-	98,
-	108,
-	105,
-	115,
-	104,
-	101,
-	100,
-	32,
-	105,
-	110,
-	105,
-	115,
-	32,
-	98,
-	101,
-	108,
-	105,
-	101,
-	118,
-	101,
-	100,
-	32,
-	116,
-	111,
-	73,
-	110,
-	32,
-	97,
-	100,
-	100,
-	105,
-	116,
-	105,
-	111,
-	110,
-	32,
-	116,
-	111,
-	109,
-	101,
-	97,
-	110,
-	105,
-	110,
-	103,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	105,
-	115,
-	32,
-	110,
-	97,
-	109,
-	101,
-	100,
-	32,
-	97,
-	102,
-	116,
-	101,
-	114,
-	116,
-	111,
-	32,
-	112,
-	114,
-	111,
-	116,
-	101,
-	99,
-	116,
-	32,
-	116,
-	104,
-	101,
-	105,
-	115,
-	32,
-	114,
-	101,
-	112,
-	114,
-	101,
-	115,
-	101,
-	110,
-	116,
-	101,
-	100,
-	68,
-	101,
-	99,
-	108,
-	97,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	109,
-	111,
-	114,
-	101,
-	32,
-	101,
-	102,
-	102,
-	105,
-	99,
-	105,
-	101,
-	110,
-	116,
-	67,
-	108,
-	97,
-	115,
-	115,
-	105,
-	102,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	111,
-	116,
-	104,
-	101,
-	114,
-	32,
-	102,
-	111,
-	114,
-	109,
-	115,
-	32,
-	111,
-	102,
-	104,
-	101,
-	32,
-	114,
-	101,
-	116,
-	117,
-	114,
-	110,
-	101,
-	100,
-	32,
-	116,
-	111,
-	60,
-	115,
-	112,
-	97,
-	110,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	99,
-	112,
-	101,
-	114,
-	102,
-	111,
-	114,
-	109,
-	97,
-	110,
-	99,
-	101,
-	32,
-	111,
-	102,
-	40,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	40,
-	41,
-	32,
-	123,
-	13,
-	105,
-	102,
-	32,
-	97,
-	110,
-	100,
-	32,
-	111,
-	110,
-	108,
-	121,
-	32,
-	105,
-	102,
-	114,
-	101,
-	103,
-	105,
-	111,
-	110,
-	115,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	108,
-	101,
-	97,
-	100,
-	105,
-	110,
-	103,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	114,
-	101,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	32,
-	119,
-	105,
-	116,
-	104,
-	85,
-	110,
-	105,
-	116,
-	101,
-	100,
-	32,
-	78,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	58,
-	111,
-	116,
-	104,
-	101,
-	114,
-	32,
-	116,
-	104,
-	97,
-	110,
-	32,
-	116,
-	104,
-	101,
-	121,
-	112,
-	101,
-	34,
-	32,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	61,
-	34,
-	65,
-	115,
-	115,
-	111,
-	99,
-	105,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	10,
-	60,
-	47,
-	104,
-	101,
-	97,
-	100,
-	62,
-	10,
-	60,
-	98,
-	111,
-	100,
-	121,
-	108,
-	111,
-	99,
-	97,
-	116,
-	101,
-	100,
-	32,
-	111,
-	110,
-	32,
-	116,
-	104,
-	101,
-	105,
-	115,
-	32,
-	114,
-	101,
-	102,
-	101,
-	114,
-	114,
-	101,
-	100,
-	32,
-	116,
-	111,
-	40,
-	105,
-	110,
-	99,
-	108,
-	117,
-	100,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	99,
-	111,
-	110,
-	99,
-	101,
-	110,
-	116,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	116,
-	104,
-	101,
-	32,
-	105,
-	110,
-	100,
-	105,
-	118,
-	105,
-	100,
-	117,
-	97,
-	108,
-	97,
-	109,
-	111,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	32,
-	109,
-	111,
-	115,
-	116,
-	116,
-	104,
-	97,
-	110,
-	32,
-	97,
-	110,
-	121,
-	32,
-	111,
-	116,
-	104,
-	101,
-	114,
-	47,
-	62,
-	10,
-	60,
-	108,
-	105,
-	110,
-	107,
-	32,
-	114,
-	101,
-	108,
-	61,
-	34,
-	32,
-	114,
-	101,
-	116,
-	117,
-	114,
-	110,
-	32,
-	102,
-	97,
-	108,
-	115,
-	101,
-	59,
-	116,
-	104,
-	101,
-	32,
-	112,
-	117,
-	114,
-	112,
-	111,
-	115,
-	101,
-	32,
-	111,
-	102,
-	116,
-	104,
-	101,
-	32,
-	97,
-	98,
-	105,
-	108,
-	105,
-	116,
-	121,
-	32,
-	116,
-	111,
-	59,
-	99,
-	111,
-	108,
-	111,
-	114,
-	58,
-	35,
-	102,
-	102,
-	102,
-	125,
-	10,
-	46,
-	10,
-	60,
-	115,
-	112,
-	97,
-	110,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	116,
-	104,
-	101,
-	32,
-	115,
-	117,
-	98,
-	106,
-	101,
-	99,
-	116,
-	32,
-	111,
-	102,
-	100,
-	101,
-	102,
-	105,
-	110,
-	105,
-	116,
-	105,
-	111,
-	110,
-	115,
-	32,
-	111,
-	102,
-	62,
-	13,
-	10,
-	60,
-	108,
-	105,
-	110,
-	107,
-	32,
-	114,
-	101,
-	108,
-	61,
-	34,
-	99,
-	108,
-	97,
-	105,
-	109,
-	32,
-	116,
-	104,
-	97,
-	116,
-	32,
-	116,
-	104,
-	101,
-	104,
-	97,
-	118,
-	101,
-	32,
-	100,
-	101,
-	118,
-	101,
-	108,
-	111,
-	112,
-	101,
-	100,
-	60,
-	116,
-	97,
-	98,
-	108,
-	101,
-	32,
-	119,
-	105,
-	100,
-	116,
-	104,
-	61,
-	34,
-	99,
-	101,
-	108,
-	101,
-	98,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	70,
-	111,
-	108,
-	108,
-	111,
-	119,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	32,
-	116,
-	111,
-	32,
-	100,
-	105,
-	115,
-	116,
-	105,
-	110,
-	103,
-	117,
-	105,
-	115,
-	104,
-	60,
-	115,
-	112,
-	97,
-	110,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	98,
-	116,
-	97,
-	107,
-	101,
-	115,
-	32,
-	112,
-	108,
-	97,
-	99,
-	101,
-	32,
-	105,
-	110,
-	117,
-	110,
-	100,
-	101,
-	114,
-	32,
-	116,
-	104,
-	101,
-	32,
-	110,
-	97,
-	109,
-	101,
-	110,
-	111,
-	116,
-	101,
-	100,
-	32,
-	116,
-	104,
-	97,
-	116,
-	32,
-	116,
-	104,
-	101,
-	62,
-	60,
-	33,
-	91,
-	101,
-	110,
-	100,
-	105,
-	102,
-	93,
-	45,
-	45,
-	62,
-	10,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	109,
-	97,
-	114,
-	103,
-	105,
-	110,
-	45,
-	105,
-	110,
-	115,
-	116,
-	101,
-	97,
-	100,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	105,
-	110,
-	116,
-	114,
-	111,
-	100,
-	117,
-	99,
-	101,
-	100,
-	32,
-	116,
-	104,
-	101,
-	116,
-	104,
-	101,
-	32,
-	112,
-	114,
-	111,
-	99,
-	101,
-	115,
-	115,
-	32,
-	111,
-	102,
-	105,
-	110,
-	99,
-	114,
-	101,
-	97,
-	115,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	100,
-	105,
-	102,
-	102,
-	101,
-	114,
-	101,
-	110,
-	99,
-	101,
-	115,
-	32,
-	105,
-	110,
-	101,
-	115,
-	116,
-	105,
-	109,
-	97,
-	116,
-	101,
-	100,
-	32,
-	116,
-	104,
-	97,
-	116,
-	101,
-	115,
-	112,
-	101,
-	99,
-	105,
-	97,
-	108,
-	108,
-	121,
-	32,
-	116,
-	104,
-	101,
-	47,
-	100,
-	105,
-	118,
-	62,
-	60,
-	100,
-	105,
-	118,
-	32,
-	105,
-	100,
-	61,
-	34,
-	119,
-	97,
-	115,
-	32,
-	101,
-	118,
-	101,
-	110,
-	116,
-	117,
-	97,
-	108,
-	108,
-	121,
-	116,
-	104,
-	114,
-	111,
-	117,
-	103,
-	104,
-	111,
-	117,
-	116,
-	32,
-	104,
-	105,
-	115,
-	116,
-	104,
-	101,
-	32,
-	100,
-	105,
-	102,
-	102,
-	101,
-	114,
-	101,
-	110,
-	99,
-	101,
-	115,
-	111,
-	109,
-	101,
-	116,
-	104,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	97,
-	116,
-	115,
-	112,
-	97,
-	110,
-	62,
-	60,
-	47,
-	115,
-	112,
-	97,
-	110,
-	62,
-	60,
-	47,
-	115,
-	105,
-	103,
-	110,
-	105,
-	102,
-	105,
-	99,
-	97,
-	110,
-	116,
-	108,
-	121,
-	32,
-	62,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	13,
-	10,
-	13,
-	10,
-	101,
-	110,
-	118,
-	105,
-	114,
-	111,
-	110,
-	109,
-	101,
-	110,
-	116,
-	97,
-	108,
-	32,
-	116,
-	111,
-	32,
-	112,
-	114,
-	101,
-	118,
-	101,
-	110,
-	116,
-	32,
-	116,
-	104,
-	101,
-	104,
-	97,
-	118,
-	101,
-	32,
-	98,
-	101,
-	101,
-	110,
-	32,
-	117,
-	115,
-	101,
-	100,
-	101,
-	115,
-	112,
-	101,
-	99,
-	105,
-	97,
-	108,
-	108,
-	121,
-	32,
-	102,
-	111,
-	114,
-	117,
-	110,
-	100,
-	101,
-	114,
-	115,
-	116,
-	97,
-	110,
-	100,
-	32,
-	116,
-	104,
-	101,
-	105,
-	115,
-	32,
-	101,
-	115,
-	115,
-	101,
-	110,
-	116,
-	105,
-	97,
-	108,
-	108,
-	121,
-	119,
-	101,
-	114,
-	101,
-	32,
-	116,
-	104,
-	101,
-	32,
-	102,
-	105,
-	114,
-	115,
-	116,
-	105,
-	115,
-	32,
-	116,
-	104,
-	101,
-	32,
-	108,
-	97,
-	114,
-	103,
-	101,
-	115,
-	116,
-	104,
-	97,
-	118,
-	101,
-	32,
-	98,
-	101,
-	101,
-	110,
-	32,
-	109,
-	97,
-	100,
-	101,
-	34,
-	32,
-	115,
-	114,
-	99,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	105,
-	110,
-	116,
-	101,
-	114,
-	112,
-	114,
-	101,
-	116,
-	101,
-	100,
-	32,
-	97,
-	115,
-	115,
-	101,
-	99,
-	111,
-	110,
-	100,
-	32,
-	104,
-	97,
-	108,
-	102,
-	32,
-	111,
-	102,
-	99,
-	114,
-	111,
-	108,
-	108,
-	105,
-	110,
-	103,
-	61,
-	34,
-	110,
-	111,
-	34,
-	32,
-	105,
-	115,
-	32,
-	99,
-	111,
-	109,
-	112,
-	111,
-	115,
-	101,
-	100,
-	32,
-	111,
-	102,
-	73,
-	73,
-	44,
-	32,
-	72,
-	111,
-	108,
-	121,
-	32,
-	82,
-	111,
-	109,
-	97,
-	110,
-	105,
-	115,
-	32,
-	101,
-	120,
-	112,
-	101,
-	99,
-	116,
-	101,
-	100,
-	32,
-	116,
-	111,
-	104,
-	97,
-	118,
-	101,
-	32,
-	116,
-	104,
-	101,
-	105,
-	114,
-	32,
-	111,
-	119,
-	110,
-	100,
-	101,
-	102,
-	105,
-	110,
-	101,
-	100,
-	32,
-	97,
-	115,
-	32,
-	116,
-	104,
-	101,
-	116,
-	114,
-	97,
-	100,
-	105,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	108,
-	121,
-	32,
-	104,
-	97,
-	118,
-	101,
-	32,
-	100,
-	105,
-	102,
-	102,
-	101,
-	114,
-	101,
-	110,
-	116,
-	97,
-	114,
-	101,
-	32,
-	111,
-	102,
-	116,
-	101,
-	110,
-	32,
-	117,
-	115,
-	101,
-	100,
-	116,
-	111,
-	32,
-	101,
-	110,
-	115,
-	117,
-	114,
-	101,
-	32,
-	116,
-	104,
-	97,
-	116,
-	97,
-	103,
-	114,
-	101,
-	101,
-	109,
-	101,
-	110,
-	116,
-	32,
-	119,
-	105,
-	116,
-	104,
-	99,
-	111,
-	110,
-	116,
-	97,
-	105,
-	110,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	97,
-	114,
-	101,
-	32,
-	102,
-	114,
-	101,
-	113,
-	117,
-	101,
-	110,
-	116,
-	108,
-	121,
-	105,
-	110,
-	102,
-	111,
-	114,
-	109,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	110,
-	101,
-	120,
-	97,
-	109,
-	112,
-	108,
-	101,
-	32,
-	105,
-	115,
-	32,
-	116,
-	104,
-	101,
-	114,
-	101,
-	115,
-	117,
-	108,
-	116,
-	105,
-	110,
-	103,
-	32,
-	105,
-	110,
-	32,
-	97,
-	60,
-	47,
-	97,
-	62,
-	60,
-	47,
-	108,
-	105,
-	62,
-	60,
-	47,
-	117,
-	108,
-	62,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	102,
-	111,
-	111,
-	116,
-	101,
-	114,
-	97,
-	110,
-	100,
-	32,
-	101,
-	115,
-	112,
-	101,
-	99,
-	105,
-	97,
-	108,
-	108,
-	121,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	98,
-	117,
-	116,
-	116,
-	111,
-	110,
-	34,
-	32,
-	60,
-	47,
-	115,
-	112,
-	97,
-	110,
-	62,
-	60,
-	47,
-	115,
-	112,
-	97,
-	110,
-	62,
-	119,
-	104,
-	105,
-	99,
-	104,
-	32,
-	105,
-	110,
-	99,
-	108,
-	117,
-	100,
-	101,
-	100,
-	62,
-	10,
-	60,
-	109,
-	101,
-	116,
-	97,
-	32,
-	110,
-	97,
-	109,
-	101,
-	61,
-	34,
-	99,
-	111,
-	110,
-	115,
-	105,
-	100,
-	101,
-	114,
-	101,
-	100,
-	32,
-	116,
-	104,
-	101,
-	99,
-	97,
-	114,
-	114,
-	105,
-	101,
-	100,
-	32,
-	111,
-	117,
-	116,
-	32,
-	98,
-	121,
-	72,
-	111,
-	119,
-	101,
-	118,
-	101,
-	114,
-	44,
-	32,
-	105,
-	116,
-	32,
-	105,
-	115,
-	98,
-	101,
-	99,
-	97,
-	109,
-	101,
-	32,
-	112,
-	97,
-	114,
-	116,
-	32,
-	111,
-	102,
-	105,
-	110,
-	32,
-	114,
-	101,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	116,
-	111,
-	112,
-	111,
-	112,
-	117,
-	108,
-	97,
-	114,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	116,
-	104,
-	101,
-	32,
-	99,
-	97,
-	112,
-	105,
-	116,
-	97,
-	108,
-	32,
-	111,
-	102,
-	119,
-	97,
-	115,
-	32,
-	111,
-	102,
-	102,
-	105,
-	99,
-	105,
-	97,
-	108,
-	108,
-	121,
-	119,
-	104,
-	105,
-	99,
-	104,
-	32,
-	104,
-	97,
-	115,
-	32,
-	98,
-	101,
-	101,
-	110,
-	116,
-	104,
-	101,
-	32,
-	72,
-	105,
-	115,
-	116,
-	111,
-	114,
-	121,
-	32,
-	111,
-	102,
-	97,
-	108,
-	116,
-	101,
-	114,
-	110,
-	97,
-	116,
-	105,
-	118,
-	101,
-	32,
-	116,
-	111,
-	100,
-	105,
-	102,
-	102,
-	101,
-	114,
-	101,
-	110,
-	116,
-	32,
-	102,
-	114,
-	111,
-	109,
-	116,
-	111,
-	32,
-	115,
-	117,
-	112,
-	112,
-	111,
-	114,
-	116,
-	32,
-	116,
-	104,
-	101,
-	115,
-	117,
-	103,
-	103,
-	101,
-	115,
-	116,
-	101,
-	100,
-	32,
-	116,
-	104,
-	97,
-	116,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	112,
-	114,
-	111,
-	99,
-	101,
-	115,
-	115,
-	32,
-	32,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	116,
-	104,
-	101,
-	32,
-	102,
-	111,
-	117,
-	110,
-	100,
-	97,
-	116,
-	105,
-	111,
-	110,
-	98,
-	101,
-	99,
-	97,
-	117,
-	115,
-	101,
-	32,
-	111,
-	102,
-	32,
-	104,
-	105,
-	115,
-	99,
-	111,
-	110,
-	99,
-	101,
-	114,
-	110,
-	101,
-	100,
-	32,
-	119,
-	105,
-	116,
-	104,
-	116,
-	104,
-	101,
-	32,
-	117,
-	110,
-	105,
-	118,
-	101,
-	114,
-	115,
-	105,
-	116,
-	121,
-	111,
-	112,
-	112,
-	111,
-	115,
-	101,
-	100,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	116,
-	104,
-	101,
-	32,
-	99,
-	111,
-	110,
-	116,
-	101,
-	120,
-	116,
-	32,
-	111,
-	102,
-	60,
-	115,
-	112,
-	97,
-	110,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	112,
-	116,
-	101,
-	120,
-	116,
-	34,
-	32,
-	110,
-	97,
-	109,
-	101,
-	61,
-	34,
-	113,
-	34,
-	9,
-	9,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	116,
-	104,
-	101,
-	32,
-	115,
-	99,
-	105,
-	101,
-	110,
-	116,
-	105,
-	102,
-	105,
-	99,
-	114,
-	101,
-	112,
-	114,
-	101,
-	115,
-	101,
-	110,
-	116,
-	101,
-	100,
-	32,
-	98,
-	121,
-	109,
-	97,
-	116,
-	104,
-	101,
-	109,
-	97,
-	116,
-	105,
-	99,
-	105,
-	97,
-	110,
-	115,
-	101,
-	108,
-	101,
-	99,
-	116,
-	101,
-	100,
-	32,
-	98,
-	121,
-	32,
-	116,
-	104,
-	101,
-	116,
-	104,
-	97,
-	116,
-	32,
-	104,
-	97,
-	118,
-	101,
-	32,
-	98,
-	101,
-	101,
-	110,
-	62,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	99,
-	100,
-	105,
-	118,
-	32,
-	105,
-	100,
-	61,
-	34,
-	104,
-	101,
-	97,
-	100,
-	101,
-	114,
-	105,
-	110,
-	32,
-	112,
-	97,
-	114,
-	116,
-	105,
-	99,
-	117,
-	108,
-	97,
-	114,
-	44,
-	99,
-	111,
-	110,
-	118,
-	101,
-	114,
-	116,
-	101,
-	100,
-	32,
-	105,
-	110,
-	116,
-	111,
-	41,
-	59,
-	10,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	10,
-	60,
-	112,
-	104,
-	105,
-	108,
-	111,
-	115,
-	111,
-	112,
-	104,
-	105,
-	99,
-	97,
-	108,
-	32,
-	115,
-	114,
-	112,
-	115,
-	107,
-	111,
-	104,
-	114,
-	118,
-	97,
-	116,
-	115,
-	107,
-	105,
-	116,
-	105,
-	225,
-	186,
-	191,
-	110,
-	103,
-	32,
-	86,
-	105,
-	225,
-	187,
-	135,
-	116,
-	208,
-	160,
-	209,
-	131,
-	209,
-	129,
-	209,
-	129,
-	208,
-	186,
-	208,
-	184,
-	208,
-	185,
-	209,
-	128,
-	209,
-	131,
-	209,
-	129,
-	209,
-	129,
-	208,
-	186,
-	208,
-	184,
-	208,
-	185,
-	105,
-	110,
-	118,
-	101,
-	115,
-	116,
-	105,
-	103,
-	97,
-	99,
-	105,
-	195,
-	179,
-	110,
-	112,
-	97,
-	114,
-	116,
-	105,
-	99,
-	105,
-	112,
-	97,
-	99,
-	105,
-	195,
-	179,
-	110,
-	208,
-	186,
-	208,
-	190,
-	209,
-	130,
-	208,
-	190,
-	209,
-	128,
-	209,
-	139,
-	208,
-	181,
-	208,
-	190,
-	208,
-	177,
-	208,
-	187,
-	208,
-	176,
-	209,
-	129,
-	209,
-	130,
-	208,
-	184,
-	208,
-	186,
-	208,
-	190,
-	209,
-	130,
-	208,
-	190,
-	209,
-	128,
-	209,
-	139,
-	208,
-	185,
-	209,
-	135,
-	208,
-	181,
-	208,
-	187,
-	208,
-	190,
-	208,
-	178,
-	208,
-	181,
-	208,
-	186,
-	209,
-	129,
-	208,
-	184,
-	209,
-	129,
-	209,
-	130,
-	208,
-	181,
-	208,
-	188,
-	209,
-	139,
-	208,
-	157,
-	208,
-	190,
-	208,
-	178,
-	208,
-	190,
-	209,
-	129,
-	209,
-	130,
-	208,
-	184,
-	208,
-	186,
-	208,
-	190,
-	209,
-	130,
-	208,
-	190,
-	209,
-	128,
-	209,
-	139,
-	209,
-	133,
-	208,
-	190,
-	208,
-	177,
-	208,
-	187,
-	208,
-	176,
-	209,
-	129,
-	209,
-	130,
-	209,
-	140,
-	208,
-	178,
-	209,
-	128,
-	208,
-	181,
-	208,
-	188,
-	208,
-	181,
-	208,
-	189,
-	208,
-	184,
-	208,
-	186,
-	208,
-	190,
-	209,
-	130,
-	208,
-	190,
-	209,
-	128,
-	208,
-	176,
-	209,
-	143,
-	209,
-	129,
-	208,
-	181,
-	208,
-	179,
-	208,
-	190,
-	208,
-	180,
-	208,
-	189,
-	209,
-	143,
-	209,
-	129,
-	208,
-	186,
-	208,
-	176,
-	209,
-	135,
-	208,
-	176,
-	209,
-	130,
-	209,
-	140,
-	208,
-	189,
-	208,
-	190,
-	208,
-	178,
-	208,
-	190,
-	209,
-	129,
-	209,
-	130,
-	208,
-	184,
-	208,
-	163,
-	208,
-	186,
-	209,
-	128,
-	208,
-	176,
-	208,
-	184,
-	208,
-	189,
-	209,
-	139,
-	208,
-	178,
-	208,
-	190,
-	208,
-	191,
-	209,
-	128,
-	208,
-	190,
-	209,
-	129,
-	209,
-	139,
-	208,
-	186,
-	208,
-	190,
-	209,
-	130,
-	208,
-	190,
-	209,
-	128,
-	208,
-	190,
-	208,
-	185,
-	209,
-	129,
-	208,
-	180,
-	208,
-	181,
-	208,
-	187,
-	208,
-	176,
-	209,
-	130,
-	209,
-	140,
-	208,
-	191,
-	208,
-	190,
-	208,
-	188,
-	208,
-	190,
-	209,
-	137,
-	209,
-	140,
-	209,
-	142,
-	209,
-	129,
-	209,
-	128,
-	208,
-	181,
-	208,
-	180,
-	209,
-	129,
-	209,
-	130,
-	208,
-	178,
-	208,
-	190,
-	208,
-	177,
-	209,
-	128,
-	208,
-	176,
-	208,
-	183,
-	208,
-	190,
-	208,
-	188,
-	209,
-	129,
-	209,
-	130,
-	208,
-	190,
-	209,
-	128,
-	208,
-	190,
-	208,
-	189,
-	209,
-	139,
-	209,
-	131,
-	209,
-	135,
-	208,
-	176,
-	209,
-	129,
-	209,
-	130,
-	208,
-	184,
-	208,
-	181,
-	209,
-	130,
-	208,
-	181,
-	209,
-	135,
-	208,
-	181,
-	208,
-	189,
-	208,
-	184,
-	208,
-	181,
-	208,
-	147,
-	208,
-	187,
-	208,
-	176,
-	208,
-	178,
-	208,
-	189,
-	208,
-	176,
-	209,
-	143,
-	208,
-	184,
-	209,
-	129,
-	209,
-	130,
-	208,
-	190,
-	209,
-	128,
-	208,
-	184,
-	208,
-	184,
-	209,
-	129,
-	208,
-	184,
-	209,
-	129,
-	209,
-	130,
-	208,
-	181,
-	208,
-	188,
-	208,
-	176,
-	209,
-	128,
-	208,
-	181,
-	209,
-	136,
-	208,
-	181,
-	208,
-	189,
-	208,
-	184,
-	209,
-	143,
-	208,
-	161,
-	208,
-	186,
-	208,
-	176,
-	209,
-	135,
-	208,
-	176,
-	209,
-	130,
-	209,
-	140,
-	208,
-	191,
-	208,
-	190,
-	209,
-	141,
-	209,
-	130,
-	208,
-	190,
-	208,
-	188,
-	209,
-	131,
-	209,
-	129,
-	208,
-	187,
-	208,
-	181,
-	208,
-	180,
-	209,
-	131,
-	208,
-	181,
-	209,
-	130,
-	209,
-	129,
-	208,
-	186,
-	208,
-	176,
-	208,
-	183,
-	208,
-	176,
-	209,
-	130,
-	209,
-	140,
-	209,
-	130,
-	208,
-	190,
-	208,
-	178,
-	208,
-	176,
-	209,
-	128,
-	208,
-	190,
-	208,
-	178,
-	208,
-	186,
-	208,
-	190,
-	208,
-	189,
-	208,
-	181,
-	209,
-	135,
-	208,
-	189,
-	208,
-	190,
-	209,
-	128,
-	208,
-	181,
-	209,
-	136,
-	208,
-	181,
-	208,
-	189,
-	208,
-	184,
-	208,
-	181,
-	208,
-	186,
-	208,
-	190,
-	209,
-	130,
-	208,
-	190,
-	209,
-	128,
-	208,
-	190,
-	208,
-	181,
-	208,
-	190,
-	209,
-	128,
-	208,
-	179,
-	208,
-	176,
-	208,
-	189,
-	208,
-	190,
-	208,
-	178,
-	208,
-	186,
-	208,
-	190,
-	209,
-	130,
-	208,
-	190,
-	209,
-	128,
-	208,
-	190,
-	208,
-	188,
-	208,
-	160,
-	208,
-	181,
-	208,
-	186,
-	208,
-	187,
-	208,
-	176,
-	208,
-	188,
-	208,
-	176,
-	216,
-	167,
-	217,
-	132,
-	217,
-	133,
-	217,
-	134,
-	216,
-	170,
-	216,
-	175,
-	217,
-	137,
-	217,
-	133,
-	217,
-	134,
-	216,
-	170,
-	216,
-	175,
-	217,
-	138,
-	216,
-	167,
-	216,
-	170,
-	216,
-	167,
-	217,
-	132,
-	217,
-	133,
-	217,
-	136,
-	216,
-	182,
-	217,
-	136,
-	216,
-	185,
-	216,
-	167,
-	217,
-	132,
-	216,
-	168,
-	216,
-	177,
-	216,
-	167,
-	217,
-	133,
-	216,
-	172,
-	216,
-	167,
-	217,
-	132,
-	217,
-	133,
-	217,
-	136,
-	216,
-	167,
-	217,
-	130,
-	216,
-	185,
-	216,
-	167,
-	217,
-	132,
-	216,
-	177,
-	216,
-	179,
-	216,
-	167,
-	216,
-	166,
-	217,
-	132,
-	217,
-	133,
-	216,
-	180,
-	216,
-	167,
-	216,
-	177,
-	217,
-	131,
-	216,
-	167,
-	216,
-	170,
-	216,
-	167,
-	217,
-	132,
-	216,
-	163,
-	216,
-	185,
-	216,
-	182,
-	216,
-	167,
-	216,
-	161,
-	216,
-	167,
-	217,
-	132,
-	216,
-	177,
-	217,
-	138,
-	216,
-	167,
-	216,
-	182,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	216,
-	170,
-	216,
-	181,
-	217,
-	133,
-	217,
-	138,
-	217,
-	133,
-	216,
-	167,
-	217,
-	132,
-	216,
-	167,
-	216,
-	185,
-	216,
-	182,
-	216,
-	167,
-	216,
-	161,
-	216,
-	167,
-	217,
-	132,
-	217,
-	134,
-	216,
-	170,
-	216,
-	167,
-	216,
-	166,
-	216,
-	172,
-	216,
-	167,
-	217,
-	132,
-	216,
-	163,
-	217,
-	132,
-	216,
-	185,
-	216,
-	167,
-	216,
-	168,
-	216,
-	167,
-	217,
-	132,
-	216,
-	170,
-	216,
-	179,
-	216,
-	172,
-	217,
-	138,
-	217,
-	132,
-	216,
-	167,
-	217,
-	132,
-	216,
-	163,
-	217,
-	130,
-	216,
-	179,
-	216,
-	167,
-	217,
-	133,
-	216,
-	167,
-	217,
-	132,
-	216,
-	182,
-	216,
-	186,
-	216,
-	183,
-	216,
-	167,
-	216,
-	170,
-	216,
-	167,
-	217,
-	132,
-	217,
-	129,
-	217,
-	138,
-	216,
-	175,
-	217,
-	138,
-	217,
-	136,
-	216,
-	167,
-	217,
-	132,
-	216,
-	170,
-	216,
-	177,
-	216,
-	173,
-	217,
-	138,
-	216,
-	168,
-	216,
-	167,
-	217,
-	132,
-	216,
-	172,
-	216,
-	175,
-	217,
-	138,
-	216,
-	175,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	216,
-	170,
-	216,
-	185,
-	217,
-	132,
-	217,
-	138,
-	217,
-	133,
-	216,
-	167,
-	217,
-	132,
-	216,
-	163,
-	216,
-	174,
-	216,
-	168,
-	216,
-	167,
-	216,
-	177,
-	216,
-	167,
-	217,
-	132,
-	216,
-	167,
-	217,
-	129,
-	217,
-	132,
-	216,
-	167,
-	217,
-	133,
-	216,
-	167,
-	217,
-	132,
-	216,
-	163,
-	217,
-	129,
-	217,
-	132,
-	216,
-	167,
-	217,
-	133,
-	216,
-	167,
-	217,
-	132,
-	216,
-	170,
-	216,
-	167,
-	216,
-	177,
-	217,
-	138,
-	216,
-	174,
-	216,
-	167,
-	217,
-	132,
-	216,
-	170,
-	217,
-	130,
-	217,
-	134,
-	217,
-	138,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	216,
-	167,
-	217,
-	132,
-	216,
-	185,
-	216,
-	167,
-	216,
-	168,
-	216,
-	167,
-	217,
-	132,
-	216,
-	174,
-	217,
-	136,
-	216,
-	167,
-	216,
-	183,
-	216,
-	177,
-	216,
-	167,
-	217,
-	132,
-	217,
-	133,
-	216,
-	172,
-	216,
-	170,
-	217,
-	133,
-	216,
-	185,
-	216,
-	167,
-	217,
-	132,
-	216,
-	175,
-	217,
-	138,
-	217,
-	131,
-	217,
-	136,
-	216,
-	177,
-	216,
-	167,
-	217,
-	132,
-	216,
-	179,
-	217,
-	138,
-	216,
-	167,
-	216,
-	173,
-	216,
-	169,
-	216,
-	185,
-	216,
-	168,
-	216,
-	175,
-	216,
-	167,
-	217,
-	132,
-	217,
-	132,
-	217,
-	135,
-	216,
-	167,
-	217,
-	132,
-	216,
-	170,
-	216,
-	177,
-	216,
-	168,
-	217,
-	138,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	216,
-	177,
-	217,
-	136,
-	216,
-	167,
-	216,
-	168,
-	216,
-	183,
-	216,
-	167,
-	217,
-	132,
-	216,
-	163,
-	216,
-	175,
-	216,
-	168,
-	217,
-	138,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	216,
-	167,
-	216,
-	174,
-	216,
-	168,
-	216,
-	167,
-	216,
-	177,
-	216,
-	167,
-	217,
-	132,
-	217,
-	133,
-	216,
-	170,
-	216,
-	173,
-	216,
-	175,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	216,
-	167,
-	216,
-	186,
-	216,
-	167,
-	217,
-	134,
-	217,
-	138,
-	99,
-	117,
-	114,
-	115,
-	111,
-	114,
-	58,
-	112,
-	111,
-	105,
-	110,
-	116,
-	101,
-	114,
-	59,
-	60,
-	47,
-	116,
-	105,
-	116,
-	108,
-	101,
-	62,
-	10,
-	60,
-	109,
-	101,
-	116,
-	97,
-	32,
-	34,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	34,
-	62,
-	60,
-	115,
-	112,
-	97,
-	110,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	109,
-	101,
-	109,
-	98,
-	101,
-	114,
-	115,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	119,
-	105,
-	110,
-	100,
-	111,
-	119,
-	46,
-	108,
-	111,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	118,
-	101,
-	114,
-	116,
-	105,
-	99,
-	97,
-	108,
-	45,
-	97,
-	108,
-	105,
-	103,
-	110,
-	58,
-	47,
-	97,
-	62,
-	32,
-	124,
-	32,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	60,
-	33,
-	100,
-	111,
-	99,
-	116,
-	121,
-	112,
-	101,
-	32,
-	104,
-	116,
-	109,
-	108,
-	62,
-	109,
-	101,
-	100,
-	105,
-	97,
-	61,
-	34,
-	115,
-	99,
-	114,
-	101,
-	101,
-	110,
-	34,
-	32,
-	60,
-	111,
-	112,
-	116,
-	105,
-	111,
-	110,
-	32,
-	118,
-	97,
-	108,
-	117,
-	101,
-	61,
-	34,
-	102,
-	97,
-	118,
-	105,
-	99,
-	111,
-	110,
-	46,
-	105,
-	99,
-	111,
-	34,
-	32,
-	47,
-	62,
-	10,
-	9,
-	9,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	99,
-	104,
-	97,
-	114,
-	97,
-	99,
-	116,
-	101,
-	114,
-	105,
-	115,
-	116,
-	105,
-	99,
-	115,
-	34,
-	32,
-	109,
-	101,
-	116,
-	104,
-	111,
-	100,
-	61,
-	34,
-	103,
-	101,
-	116,
-	34,
-	32,
-	47,
-	98,
-	111,
-	100,
-	121,
-	62,
-	10,
-	60,
-	47,
-	104,
-	116,
-	109,
-	108,
-	62,
-	10,
-	115,
-	104,
-	111,
-	114,
-	116,
-	99,
-	117,
-	116,
-	32,
-	105,
-	99,
-	111,
-	110,
-	34,
-	32,
-	100,
-	111,
-	99,
-	117,
-	109,
-	101,
-	110,
-	116,
-	46,
-	119,
-	114,
-	105,
-	116,
-	101,
-	40,
-	112,
-	97,
-	100,
-	100,
-	105,
-	110,
-	103,
-	45,
-	98,
-	111,
-	116,
-	116,
-	111,
-	109,
-	58,
-	114,
-	101,
-	112,
-	114,
-	101,
-	115,
-	101,
-	110,
-	116,
-	97,
-	116,
-	105,
-	118,
-	101,
-	115,
-	115,
-	117,
-	98,
-	109,
-	105,
-	116,
-	34,
-	32,
-	118,
-	97,
-	108,
-	117,
-	101,
-	61,
-	34,
-	97,
-	108,
-	105,
-	103,
-	110,
-	61,
-	34,
-	99,
-	101,
-	110,
-	116,
-	101,
-	114,
-	34,
-	32,
-	116,
-	104,
-	114,
-	111,
-	117,
-	103,
-	104,
-	111,
-	117,
-	116,
-	32,
-	116,
-	104,
-	101,
-	32,
-	115,
-	99,
-	105,
-	101,
-	110,
-	99,
-	101,
-	32,
-	102,
-	105,
-	99,
-	116,
-	105,
-	111,
-	110,
-	10,
-	32,
-	32,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	115,
-	117,
-	98,
-	109,
-	105,
-	116,
-	34,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	111,
-	110,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	109,
-	111,
-	115,
-	116,
-	32,
-	118,
-	97,
-	108,
-	105,
-	103,
-	110,
-	61,
-	34,
-	116,
-	111,
-	112,
-	34,
-	62,
-	60,
-	119,
-	97,
-	115,
-	32,
-	101,
-	115,
-	116,
-	97,
-	98,
-	108,
-	105,
-	115,
-	104,
-	101,
-	100,
-	41,
-	59,
-	13,
-	10,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	13,
-	10,
-	114,
-	101,
-	116,
-	117,
-	114,
-	110,
-	32,
-	102,
-	97,
-	108,
-	115,
-	101,
-	59,
-	34,
-	62,
-	41,
-	46,
-	115,
-	116,
-	121,
-	108,
-	101,
-	46,
-	100,
-	105,
-	115,
-	112,
-	108,
-	97,
-	121,
-	98,
-	101,
-	99,
-	97,
-	117,
-	115,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	100,
-	111,
-	99,
-	117,
-	109,
-	101,
-	110,
-	116,
-	46,
-	99,
-	111,
-	111,
-	107,
-	105,
-	101,
-	60,
-	102,
-	111,
-	114,
-	109,
-	32,
-	97,
-	99,
-	116,
-	105,
-	111,
-	110,
-	61,
-	34,
-	47,
-	125,
-	98,
-	111,
-	100,
-	121,
-	123,
-	109,
-	97,
-	114,
-	103,
-	105,
-	110,
-	58,
-	48,
-	59,
-	69,
-	110,
-	99,
-	121,
-	99,
-	108,
-	111,
-	112,
-	101,
-	100,
-	105,
-	97,
-	32,
-	111,
-	102,
-	118,
-	101,
-	114,
-	115,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	46,
-	99,
-	114,
-	101,
-	97,
-	116,
-	101,
-	69,
-	108,
-	101,
-	109,
-	101,
-	110,
-	116,
-	40,
-	110,
-	97,
-	109,
-	101,
-	34,
-	32,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	61,
-	34,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	10,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	10,
-	10,
-	97,
-	100,
-	109,
-	105,
-	110,
-	105,
-	115,
-	116,
-	114,
-	97,
-	116,
-	105,
-	118,
-	101,
-	32,
-	60,
-	47,
-	98,
-	111,
-	100,
-	121,
-	62,
-	10,
-	60,
-	47,
-	104,
-	116,
-	109,
-	108,
-	62,
-	104,
-	105,
-	115,
-	116,
-	111,
-	114,
-	121,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	34,
-	62,
-	60,
-	105,
-	110,
-	112,
-	117,
-	116,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	112,
-	111,
-	114,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	97,
-	115,
-	32,
-	112,
-	97,
-	114,
-	116,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	38,
-	110,
-	98,
-	115,
-	112,
-	59,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	111,
-	116,
-	104,
-	101,
-	114,
-	32,
-	99,
-	111,
-	117,
-	110,
-	116,
-	114,
-	105,
-	101,
-	115,
-	34,
-	62,
-	10,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	60,
-	47,
-	115,
-	112,
-	97,
-	110,
-	62,
-	60,
-	47,
-	115,
-	112,
-	97,
-	110,
-	62,
-	60,
-	73,
-	110,
-	32,
-	111,
-	116,
-	104,
-	101,
-	114,
-	32,
-	119,
-	111,
-	114,
-	100,
-	115,
-	44,
-	100,
-	105,
-	115,
-	112,
-	108,
-	97,
-	121,
-	58,
-	32,
-	98,
-	108,
-	111,
-	99,
-	107,
-	59,
-	99,
-	111,
-	110,
-	116,
-	114,
-	111,
-	108,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	105,
-	110,
-	116,
-	114,
-	111,
-	100,
-	117,
-	99,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	47,
-	62,
-	10,
-	60,
-	109,
-	101,
-	116,
-	97,
-	32,
-	110,
-	97,
-	109,
-	101,
-	61,
-	34,
-	97,
-	115,
-	32,
-	119,
-	101,
-	108,
-	108,
-	32,
-	97,
-	115,
-	32,
-	116,
-	104,
-	101,
-	32,
-	105,
-	110,
-	32,
-	114,
-	101,
-	99,
-	101,
-	110,
-	116,
-	32,
-	121,
-	101,
-	97,
-	114,
-	115,
-	13,
-	10,
-	9,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	10,
-	9,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	10,
-	105,
-	110,
-	115,
-	112,
-	105,
-	114,
-	101,
-	100,
-	32,
-	98,
-	121,
-	32,
-	116,
-	104,
-	101,
-	116,
-	104,
-	101,
-	32,
-	101,
-	110,
-	100,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	99,
-	111,
-	109,
-	112,
-	97,
-	116,
-	105,
-	98,
-	108,
-	101,
-	32,
-	119,
-	105,
-	116,
-	104,
-	98,
-	101,
-	99,
-	97,
-	109,
-	101,
-	32,
-	107,
-	110,
-	111,
-	119,
-	110,
-	32,
-	97,
-	115,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	109,
-	97,
-	114,
-	103,
-	105,
-	110,
-	58,
-	46,
-	106,
-	115,
-	34,
-	62,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	60,
-	32,
-	73,
-	110,
-	116,
-	101,
-	114,
-	110,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	32,
-	116,
-	104,
-	101,
-	114,
-	101,
-	32,
-	104,
-	97,
-	118,
-	101,
-	32,
-	98,
-	101,
-	101,
-	110,
-	71,
-	101,
-	114,
-	109,
-	97,
-	110,
-	32,
-	108,
-	97,
-	110,
-	103,
-	117,
-	97,
-	103,
-	101,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	99,
-	111,
-	108,
-	111,
-	114,
-	58,
-	35,
-	67,
-	111,
-	109,
-	109,
-	117,
-	110,
-	105,
-	115,
-	116,
-	32,
-	80,
-	97,
-	114,
-	116,
-	121,
-	99,
-	111,
-	110,
-	115,
-	105,
-	115,
-	116,
-	101,
-	110,
-	116,
-	32,
-	119,
-	105,
-	116,
-	104,
-	98,
-	111,
-	114,
-	100,
-	101,
-	114,
-	61,
-	34,
-	48,
-	34,
-	32,
-	99,
-	101,
-	108,
-	108,
-	32,
-	109,
-	97,
-	114,
-	103,
-	105,
-	110,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	61,
-	34,
-	116,
-	104,
-	101,
-	32,
-	109,
-	97,
-	106,
-	111,
-	114,
-	105,
-	116,
-	121,
-	32,
-	111,
-	102,
-	34,
-	32,
-	97,
-	108,
-	105,
-	103,
-	110,
-	61,
-	34,
-	99,
-	101,
-	110,
-	116,
-	101,
-	114,
-	114,
-	101,
-	108,
-	97,
-	116,
-	101,
-	100,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	32,
-	109,
-	97,
-	110,
-	121,
-	32,
-	100,
-	105,
-	102,
-	102,
-	101,
-	114,
-	101,
-	110,
-	116,
-	32,
-	79,
-	114,
-	116,
-	104,
-	111,
-	100,
-	111,
-	120,
-	32,
-	67,
-	104,
-	117,
-	114,
-	99,
-	104,
-	115,
-	105,
-	109,
-	105,
-	108,
-	97,
-	114,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	32,
-	47,
-	62,
-	10,
-	60,
-	108,
-	105,
-	110,
-	107,
-	32,
-	114,
-	101,
-	108,
-	61,
-	34,
-	115,
-	119,
-	97,
-	115,
-	32,
-	111,
-	110,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	117,
-	110,
-	116,
-	105,
-	108,
-	32,
-	104,
-	105,
-	115,
-	32,
-	100,
-	101,
-	97,
-	116,
-	104,
-	125,
-	41,
-	40,
-	41,
-	59,
-	10,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	111,
-	116,
-	104,
-	101,
-	114,
-	32,
-	108,
-	97,
-	110,
-	103,
-	117,
-	97,
-	103,
-	101,
-	115,
-	99,
-	111,
-	109,
-	112,
-	97,
-	114,
-	101,
-	100,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	112,
-	111,
-	114,
-	116,
-	105,
-	111,
-	110,
-	115,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	116,
-	104,
-	101,
-	32,
-	78,
-	101,
-	116,
-	104,
-	101,
-	114,
-	108,
-	97,
-	110,
-	100,
-	115,
-	116,
-	104,
-	101,
-	32,
-	109,
-	111,
-	115,
-	116,
-	32,
-	99,
-	111,
-	109,
-	109,
-	111,
-	110,
-	98,
-	97,
-	99,
-	107,
-	103,
-	114,
-	111,
-	117,
-	110,
-	100,
-	58,
-	117,
-	114,
-	108,
-	40,
-	97,
-	114,
-	103,
-	117,
-	101,
-	100,
-	32,
-	116,
-	104,
-	97,
-	116,
-	32,
-	116,
-	104,
-	101,
-	115,
-	99,
-	114,
-	111,
-	108,
-	108,
-	105,
-	110,
-	103,
-	61,
-	34,
-	110,
-	111,
-	34,
-	32,
-	105,
-	110,
-	99,
-	108,
-	117,
-	100,
-	101,
-	100,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	78,
-	111,
-	114,
-	116,
-	104,
-	32,
-	65,
-	109,
-	101,
-	114,
-	105,
-	99,
-	97,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	110,
-	97,
-	109,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	105,
-	110,
-	116,
-	101,
-	114,
-	112,
-	114,
-	101,
-	116,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	116,
-	104,
-	101,
-	32,
-	116,
-	114,
-	97,
-	100,
-	105,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	100,
-	101,
-	118,
-	101,
-	108,
-	111,
-	112,
-	109,
-	101,
-	110,
-	116,
-	32,
-	111,
-	102,
-	32,
-	102,
-	114,
-	101,
-	113,
-	117,
-	101,
-	110,
-	116,
-	108,
-	121,
-	32,
-	117,
-	115,
-	101,
-	100,
-	97,
-	32,
-	99,
-	111,
-	108,
-	108,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	118,
-	101,
-	114,
-	121,
-	32,
-	115,
-	105,
-	109,
-	105,
-	108,
-	97,
-	114,
-	32,
-	116,
-	111,
-	115,
-	117,
-	114,
-	114,
-	111,
-	117,
-	110,
-	100,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	101,
-	120,
-	97,
-	109,
-	112,
-	108,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	105,
-	115,
-	97,
-	108,
-	105,
-	103,
-	110,
-	61,
-	34,
-	99,
-	101,
-	110,
-	116,
-	101,
-	114,
-	34,
-	62,
-	119,
-	111,
-	117,
-	108,
-	100,
-	32,
-	104,
-	97,
-	118,
-	101,
-	32,
-	98,
-	101,
-	101,
-	110,
-	105,
-	109,
-	97,
-	103,
-	101,
-	95,
-	99,
-	97,
-	112,
-	116,
-	105,
-	111,
-	110,
-	32,
-	61,
-	97,
-	116,
-	116,
-	97,
-	99,
-	104,
-	101,
-	100,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	115,
-	117,
-	103,
-	103,
-	101,
-	115,
-	116,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	97,
-	116,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	102,
-	111,
-	114,
-	109,
-	32,
-	111,
-	102,
-	32,
-	105,
-	110,
-	118,
-	111,
-	108,
-	118,
-	101,
-	100,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	105,
-	115,
-	32,
-	100,
-	101,
-	114,
-	105,
-	118,
-	101,
-	100,
-	32,
-	102,
-	114,
-	111,
-	109,
-	110,
-	97,
-	109,
-	101,
-	100,
-	32,
-	97,
-	102,
-	116,
-	101,
-	114,
-	32,
-	116,
-	104,
-	101,
-	73,
-	110,
-	116,
-	114,
-	111,
-	100,
-	117,
-	99,
-	116,
-	105,
-	111,
-	110,
-	32,
-	116,
-	111,
-	114,
-	101,
-	115,
-	116,
-	114,
-	105,
-	99,
-	116,
-	105,
-	111,
-	110,
-	115,
-	32,
-	111,
-	110,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	119,
-	105,
-	100,
-	116,
-	104,
-	58,
-	32,
-	99,
-	97,
-	110,
-	32,
-	98,
-	101,
-	32,
-	117,
-	115,
-	101,
-	100,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	32,
-	99,
-	114,
-	101,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	109,
-	111,
-	115,
-	116,
-	32,
-	105,
-	109,
-	112,
-	111,
-	114,
-	116,
-	97,
-	110,
-	116,
-	32,
-	105,
-	110,
-	102,
-	111,
-	114,
-	109,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	97,
-	110,
-	100,
-	114,
-	101,
-	115,
-	117,
-	108,
-	116,
-	101,
-	100,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	99,
-	111,
-	108,
-	108,
-	97,
-	112,
-	115,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	84,
-	104,
-	105,
-	115,
-	32,
-	109,
-	101,
-	97,
-	110,
-	115,
-	32,
-	116,
-	104,
-	97,
-	116,
-	101,
-	108,
-	101,
-	109,
-	101,
-	110,
-	116,
-	115,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	119,
-	97,
-	115,
-	32,
-	114,
-	101,
-	112,
-	108,
-	97,
-	99,
-	101,
-	100,
-	32,
-	98,
-	121,
-	97,
-	110,
-	97,
-	108,
-	121,
-	115,
-	105,
-	115,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	105,
-	110,
-	115,
-	112,
-	105,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	102,
-	111,
-	114,
-	114,
-	101,
-	103,
-	97,
-	114,
-	100,
-	101,
-	100,
-	32,
-	97,
-	115,
-	32,
-	116,
-	104,
-	101,
-	109,
-	111,
-	115,
-	116,
-	32,
-	115,
-	117,
-	99,
-	99,
-	101,
-	115,
-	115,
-	102,
-	117,
-	108,
-	107,
-	110,
-	111,
-	119,
-	110,
-	32,
-	97,
-	115,
-	32,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	97,
-	32,
-	99,
-	111,
-	109,
-	112,
-	114,
-	101,
-	104,
-	101,
-	110,
-	115,
-	105,
-	118,
-	101,
-	72,
-	105,
-	115,
-	116,
-	111,
-	114,
-	121,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	119,
-	101,
-	114,
-	101,
-	32,
-	99,
-	111,
-	110,
-	115,
-	105,
-	100,
-	101,
-	114,
-	101,
-	100,
-	114,
-	101,
-	116,
-	117,
-	114,
-	110,
-	101,
-	100,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	97,
-	114,
-	101,
-	32,
-	114,
-	101,
-	102,
-	101,
-	114,
-	114,
-	101,
-	100,
-	32,
-	116,
-	111,
-	85,
-	110,
-	115,
-	111,
-	117,
-	114,
-	99,
-	101,
-	100,
-	32,
-	105,
-	109,
-	97,
-	103,
-	101,
-	62,
-	10,
-	9,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	99,
-	111,
-	110,
-	115,
-	105,
-	115,
-	116,
-	115,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	115,
-	116,
-	111,
-	112,
-	80,
-	114,
-	111,
-	112,
-	97,
-	103,
-	97,
-	116,
-	105,
-	111,
-	110,
-	105,
-	110,
-	116,
-	101,
-	114,
-	101,
-	115,
-	116,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	97,
-	118,
-	97,
-	105,
-	108,
-	97,
-	98,
-	105,
-	108,
-	105,
-	116,
-	121,
-	32,
-	111,
-	102,
-	97,
-	112,
-	112,
-	101,
-	97,
-	114,
-	115,
-	32,
-	116,
-	111,
-	32,
-	104,
-	97,
-	118,
-	101,
-	101,
-	108,
-	101,
-	99,
-	116,
-	114,
-	111,
-	109,
-	97,
-	103,
-	110,
-	101,
-	116,
-	105,
-	99,
-	101,
-	110,
-	97,
-	98,
-	108,
-	101,
-	83,
-	101,
-	114,
-	118,
-	105,
-	99,
-	101,
-	115,
-	40,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	73,
-	116,
-	32,
-	105,
-	115,
-	32,
-	105,
-	109,
-	112,
-	111,
-	114,
-	116,
-	97,
-	110,
-	116,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	40,
-	41,
-	123,
-	118,
-	97,
-	114,
-	32,
-	114,
-	101,
-	108,
-	97,
-	116,
-	105,
-	118,
-	101,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	97,
-	115,
-	32,
-	97,
-	32,
-	114,
-	101,
-	115,
-	117,
-	108,
-	116,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	112,
-	111,
-	115,
-	105,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	70,
-	111,
-	114,
-	32,
-	101,
-	120,
-	97,
-	109,
-	112,
-	108,
-	101,
-	44,
-	32,
-	105,
-	110,
-	32,
-	109,
-	101,
-	116,
-	104,
-	111,
-	100,
-	61,
-	34,
-	112,
-	111,
-	115,
-	116,
-	34,
-	32,
-	119,
-	97,
-	115,
-	32,
-	102,
-	111,
-	108,
-	108,
-	111,
-	119,
-	101,
-	100,
-	32,
-	98,
-	121,
-	38,
-	97,
-	109,
-	112,
-	59,
-	109,
-	100,
-	97,
-	115,
-	104,
-	59,
-	32,
-	116,
-	104,
-	101,
-	116,
-	104,
-	101,
-	32,
-	97,
-	112,
-	112,
-	108,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	106,
-	115,
-	34,
-	62,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	13,
-	10,
-	117,
-	108,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	97,
-	102,
-	116,
-	101,
-	114,
-	32,
-	116,
-	104,
-	101,
-	32,
-	100,
-	101,
-	97,
-	116,
-	104,
-	119,
-	105,
-	116,
-	104,
-	32,
-	114,
-	101,
-	115,
-	112,
-	101,
-	99,
-	116,
-	32,
-	116,
-	111,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	112,
-	97,
-	100,
-	100,
-	105,
-	110,
-	103,
-	58,
-	105,
-	115,
-	32,
-	112,
-	97,
-	114,
-	116,
-	105,
-	99,
-	117,
-	108,
-	97,
-	114,
-	108,
-	121,
-	100,
-	105,
-	115,
-	112,
-	108,
-	97,
-	121,
-	58,
-	105,
-	110,
-	108,
-	105,
-	110,
-	101,
-	59,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	115,
-	117,
-	98,
-	109,
-	105,
-	116,
-	34,
-	32,
-	105,
-	115,
-	32,
-	100,
-	105,
-	118,
-	105,
-	100,
-	101,
-	100,
-	32,
-	105,
-	110,
-	116,
-	111,
-	228,
-	184,
-	173,
-	230,
-	150,
-	135,
-	32,
-	40,
-	231,
-	174,
-	128,
-	228,
-	189,
-	147,
-	41,
-	114,
-	101,
-	115,
-	112,
-	111,
-	110,
-	115,
-	97,
-	98,
-	105,
-	108,
-	105,
-	100,
-	97,
-	100,
-	97,
-	100,
-	109,
-	105,
-	110,
-	105,
-	115,
-	116,
-	114,
-	97,
-	99,
-	105,
-	195,
-	179,
-	110,
-	105,
-	110,
-	116,
-	101,
-	114,
-	110,
-	97,
-	99,
-	105,
-	111,
-	110,
-	97,
-	108,
-	101,
-	115,
-	99,
-	111,
-	114,
-	114,
-	101,
-	115,
-	112,
-	111,
-	110,
-	100,
-	105,
-	101,
-	110,
-	116,
-	101,
-	224,
-	164,
-	137,
-	224,
-	164,
-	170,
-	224,
-	164,
-	175,
-	224,
-	165,
-	139,
-	224,
-	164,
-	151,
-	224,
-	164,
-	170,
-	224,
-	165,
-	130,
-	224,
-	164,
-	176,
-	224,
-	165,
-	141,
-	224,
-	164,
-	181,
-	224,
-	164,
-	185,
-	224,
-	164,
-	174,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	165,
-	135,
-	224,
-	164,
-	178,
-	224,
-	165,
-	139,
-	224,
-	164,
-	151,
-	224,
-	165,
-	139,
-	224,
-	164,
-	130,
-	224,
-	164,
-	154,
-	224,
-	165,
-	129,
-	224,
-	164,
-	168,
-	224,
-	164,
-	190,
-	224,
-	164,
-	181,
-	224,
-	164,
-	178,
-	224,
-	165,
-	135,
-	224,
-	164,
-	149,
-	224,
-	164,
-	191,
-	224,
-	164,
-	168,
-	224,
-	164,
-	184,
-	224,
-	164,
-	176,
-	224,
-	164,
-	149,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	164,
-	170,
-	224,
-	165,
-	129,
-	224,
-	164,
-	178,
-	224,
-	164,
-	191,
-	224,
-	164,
-	184,
-	224,
-	164,
-	150,
-	224,
-	165,
-	139,
-	224,
-	164,
-	156,
-	224,
-	165,
-	135,
-	224,
-	164,
-	130,
-	224,
-	164,
-	154,
-	224,
-	164,
-	190,
-	224,
-	164,
-	185,
-	224,
-	164,
-	191,
-	224,
-	164,
-	143,
-	224,
-	164,
-	173,
-	224,
-	165,
-	135,
-	224,
-	164,
-	156,
-	224,
-	165,
-	135,
-	224,
-	164,
-	130,
-	224,
-	164,
-	182,
-	224,
-	164,
-	190,
-	224,
-	164,
-	174,
-	224,
-	164,
-	191,
-	224,
-	164,
-	178,
-	224,
-	164,
-	185,
-	224,
-	164,
-	174,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	165,
-	128,
-	224,
-	164,
-	156,
-	224,
-	164,
-	190,
-	224,
-	164,
-	151,
-	224,
-	164,
-	176,
-	224,
-	164,
-	163,
-	224,
-	164,
-	172,
-	224,
-	164,
-	168,
-	224,
-	164,
-	190,
-	224,
-	164,
-	168,
-	224,
-	165,
-	135,
-	224,
-	164,
-	149,
-	224,
-	165,
-	129,
-	224,
-	164,
-	174,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	164,
-	172,
-	224,
-	165,
-	141,
-	224,
-	164,
-	178,
-	224,
-	165,
-	137,
-	224,
-	164,
-	151,
-	224,
-	164,
-	174,
-	224,
-	164,
-	190,
-	224,
-	164,
-	178,
-	224,
-	164,
-	191,
-	224,
-	164,
-	149,
-	224,
-	164,
-	174,
-	224,
-	164,
-	185,
-	224,
-	164,
-	191,
-	224,
-	164,
-	178,
-	224,
-	164,
-	190,
-	224,
-	164,
-	170,
-	224,
-	165,
-	131,
-	224,
-	164,
-	183,
-	224,
-	165,
-	141,
-	224,
-	164,
-	160,
-	224,
-	164,
-	172,
-	224,
-	164,
-	162,
-	224,
-	164,
-	188,
-	224,
-	164,
-	164,
-	224,
-	165,
-	135,
-	224,
-	164,
-	173,
-	224,
-	164,
-	190,
-	224,
-	164,
-	156,
-	224,
-	164,
-	170,
-	224,
-	164,
-	190,
-	224,
-	164,
-	149,
-	224,
-	165,
-	141,
-	224,
-	164,
-	178,
-	224,
-	164,
-	191,
-	224,
-	164,
-	149,
-	224,
-	164,
-	159,
-	224,
-	165,
-	141,
-	224,
-	164,
-	176,
-	224,
-	165,
-	135,
-	224,
-	164,
-	168,
-	224,
-	164,
-	150,
-	224,
-	164,
-	191,
-	224,
-	164,
-	178,
-	224,
-	164,
-	190,
-	224,
-	164,
-	171,
-	224,
-	164,
-	166,
-	224,
-	165,
-	140,
-	224,
-	164,
-	176,
-	224,
-	164,
-	190,
-	224,
-	164,
-	168,
-	224,
-	164,
-	174,
-	224,
-	164,
-	190,
-	224,
-	164,
-	174,
-	224,
-	164,
-	178,
-	224,
-	165,
-	135,
-	224,
-	164,
-	174,
-	224,
-	164,
-	164,
-	224,
-	164,
-	166,
-	224,
-	164,
-	190,
-	224,
-	164,
-	168,
-	224,
-	164,
-	172,
-	224,
-	164,
-	190,
-	224,
-	164,
-	156,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	164,
-	181,
-	224,
-	164,
-	191,
-	224,
-	164,
-	149,
-	224,
-	164,
-	190,
-	224,
-	164,
-	184,
-	224,
-	164,
-	149,
-	224,
-	165,
-	141,
-	224,
-	164,
-	175,
-	224,
-	165,
-	139,
-	224,
-	164,
-	130,
-	224,
-	164,
-	154,
-	224,
-	164,
-	190,
-	224,
-	164,
-	185,
-	224,
-	164,
-	164,
-	224,
-	165,
-	135,
-	224,
-	164,
-	170,
-	224,
-	164,
-	185,
-	224,
-	165,
-	129,
-	224,
-	164,
-	129,
-	224,
-	164,
-	154,
-	224,
-	164,
-	172,
-	224,
-	164,
-	164,
-	224,
-	164,
-	190,
-	224,
-	164,
-	175,
-	224,
-	164,
-	190,
-	224,
-	164,
-	184,
-	224,
-	164,
-	130,
-	224,
-	164,
-	181,
-	224,
-	164,
-	190,
-	224,
-	164,
-	166,
-	224,
-	164,
-	166,
-	224,
-	165,
-	135,
-	224,
-	164,
-	150,
-	224,
-	164,
-	168,
-	224,
-	165,
-	135,
-	224,
-	164,
-	170,
-	224,
-	164,
-	191,
-	224,
-	164,
-	155,
-	224,
-	164,
-	178,
-	224,
-	165,
-	135,
-	224,
-	164,
-	181,
-	224,
-	164,
-	191,
-	224,
-	164,
-	182,
-	224,
-	165,
-	135,
-	224,
-	164,
-	183,
-	224,
-	164,
-	176,
-	224,
-	164,
-	190,
-	224,
-	164,
-	156,
-	224,
-	165,
-	141,
-	224,
-	164,
-	175,
-	224,
-	164,
-	137,
-	224,
-	164,
-	164,
-	224,
-	165,
-	141,
-	224,
-	164,
-	164,
-	224,
-	164,
-	176,
-	224,
-	164,
-	174,
-	224,
-	165,
-	129,
-	224,
-	164,
-	130,
-	224,
-	164,
-	172,
-	224,
-	164,
-	136,
-	224,
-	164,
-	166,
-	224,
-	165,
-	139,
-	224,
-	164,
-	168,
-	224,
-	165,
-	139,
-	224,
-	164,
-	130,
-	224,
-	164,
-	137,
-	224,
-	164,
-	170,
-	224,
-	164,
-	149,
-	224,
-	164,
-	176,
-	224,
-	164,
-	163,
-	224,
-	164,
-	170,
-	224,
-	164,
-	162,
-	224,
-	164,
-	188,
-	224,
-	165,
-	135,
-	224,
-	164,
-	130,
-	224,
-	164,
-	184,
-	224,
-	165,
-	141,
-	224,
-	164,
-	165,
-	224,
-	164,
-	191,
-	224,
-	164,
-	164,
-	224,
-	164,
-	171,
-	224,
-	164,
-	191,
-	224,
-	164,
-	178,
-	224,
-	165,
-	141,
-	224,
-	164,
-	174,
-	224,
-	164,
-	174,
-	224,
-	165,
-	129,
-	224,
-	164,
-	150,
-	224,
-	165,
-	141,
-	224,
-	164,
-	175,
-	224,
-	164,
-	133,
-	224,
-	164,
-	154,
-	224,
-	165,
-	141,
-	224,
-	164,
-	155,
-	224,
-	164,
-	190,
-	224,
-	164,
-	155,
-	224,
-	165,
-	130,
-	224,
-	164,
-	159,
-	224,
-	164,
-	164,
-	224,
-	165,
-	128,
-	224,
-	164,
-	184,
-	224,
-	164,
-	130,
-	224,
-	164,
-	151,
-	224,
-	165,
-	128,
-	224,
-	164,
-	164,
-	224,
-	164,
-	156,
-	224,
-	164,
-	190,
-	224,
-	164,
-	143,
-	224,
-	164,
-	151,
-	224,
-	164,
-	190,
-	224,
-	164,
-	181,
-	224,
-	164,
-	191,
-	224,
-	164,
-	173,
-	224,
-	164,
-	190,
-	224,
-	164,
-	151,
-	224,
-	164,
-	152,
-	224,
-	164,
-	163,
-	224,
-	165,
-	141,
-	224,
-	164,
-	159,
-	224,
-	165,
-	135,
-	224,
-	164,
-	166,
-	224,
-	165,
-	130,
-	224,
-	164,
-	184,
-	224,
-	164,
-	176,
-	224,
-	165,
-	135,
-	224,
-	164,
-	166,
-	224,
-	164,
-	191,
-	224,
-	164,
-	168,
-	224,
-	165,
-	139,
-	224,
-	164,
-	130,
-	224,
-	164,
-	185,
-	224,
-	164,
-	164,
-	224,
-	165,
-	141,
-	224,
-	164,
-	175,
-	224,
-	164,
-	190,
-	224,
-	164,
-	184,
-	224,
-	165,
-	135,
-	224,
-	164,
-	149,
-	224,
-	165,
-	141,
-	224,
-	164,
-	184,
-	224,
-	164,
-	151,
-	224,
-	164,
-	190,
-	224,
-	164,
-	130,
-	224,
-	164,
-	167,
-	224,
-	165,
-	128,
-	224,
-	164,
-	181,
-	224,
-	164,
-	191,
-	224,
-	164,
-	182,
-	224,
-	165,
-	141,
-	224,
-	164,
-	181,
-	224,
-	164,
-	176,
-	224,
-	164,
-	190,
-	224,
-	164,
-	164,
-	224,
-	165,
-	135,
-	224,
-	164,
-	130,
-	224,
-	164,
-	166,
-	224,
-	165,
-	136,
-	224,
-	164,
-	159,
-	224,
-	165,
-	141,
-	224,
-	164,
-	184,
-	224,
-	164,
-	168,
-	224,
-	164,
-	149,
-	224,
-	165,
-	141,
-	224,
-	164,
-	182,
-	224,
-	164,
-	190,
-	224,
-	164,
-	184,
-	224,
-	164,
-	190,
-	224,
-	164,
-	174,
-	224,
-	164,
-	168,
-	224,
-	165,
-	135,
-	224,
-	164,
-	133,
-	224,
-	164,
-	166,
-	224,
-	164,
-	190,
-	224,
-	164,
-	178,
-	224,
-	164,
-	164,
-	224,
-	164,
-	172,
-	224,
-	164,
-	191,
-	224,
-	164,
-	156,
-	224,
-	164,
-	178,
-	224,
-	165,
-	128,
-	224,
-	164,
-	170,
-	224,
-	165,
-	129,
-	224,
-	164,
-	176,
-	224,
-	165,
-	130,
-	224,
-	164,
-	183,
-	224,
-	164,
-	185,
-	224,
-	164,
-	191,
-	224,
-	164,
-	130,
-	224,
-	164,
-	166,
-	224,
-	165,
-	128,
-	224,
-	164,
-	174,
-	224,
-	164,
-	191,
-	224,
-	164,
-	164,
-	224,
-	165,
-	141,
-	224,
-	164,
-	176,
-	224,
-	164,
-	149,
-	224,
-	164,
-	181,
-	224,
-	164,
-	191,
-	224,
-	164,
-	164,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	165,
-	129,
-	224,
-	164,
-	170,
-	224,
-	164,
-	175,
-	224,
-	165,
-	135,
-	224,
-	164,
-	184,
-	224,
-	165,
-	141,
-	224,
-	164,
-	165,
-	224,
-	164,
-	190,
-	224,
-	164,
-	168,
-	224,
-	164,
-	149,
-	224,
-	164,
-	176,
-	224,
-	165,
-	139,
-	224,
-	164,
-	161,
-	224,
-	164,
-	188,
-	224,
-	164,
-	174,
-	224,
-	165,
-	129,
-	224,
-	164,
-	149,
-	224,
-	165,
-	141,
-	224,
-	164,
-	164,
-	224,
-	164,
-	175,
-	224,
-	165,
-	139,
-	224,
-	164,
-	156,
-	224,
-	164,
-	168,
-	224,
-	164,
-	190,
-	224,
-	164,
-	149,
-	224,
-	165,
-	131,
-	224,
-	164,
-	170,
-	224,
-	164,
-	175,
-	224,
-	164,
-	190,
-	224,
-	164,
-	170,
-	224,
-	165,
-	139,
-	224,
-	164,
-	184,
-	224,
-	165,
-	141,
-	224,
-	164,
-	159,
-	224,
-	164,
-	152,
-	224,
-	164,
-	176,
-	224,
-	165,
-	135,
-	224,
-	164,
-	178,
-	224,
-	165,
-	130,
-	224,
-	164,
-	149,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	165,
-	141,
-	224,
-	164,
-	175,
-	224,
-	164,
-	181,
-	224,
-	164,
-	191,
-	224,
-	164,
-	154,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	164,
-	184,
-	224,
-	165,
-	130,
-	224,
-	164,
-	154,
-	224,
-	164,
-	168,
-	224,
-	164,
-	190,
-	224,
-	164,
-	174,
-	224,
-	165,
-	130,
-	224,
-	164,
-	178,
-	224,
-	165,
-	141,
-	224,
-	164,
-	175,
-	224,
-	164,
-	166,
-	224,
-	165,
-	135,
-	224,
-	164,
-	150,
-	224,
-	165,
-	135,
-	224,
-	164,
-	130,
-	224,
-	164,
-	185,
-	224,
-	164,
-	174,
-	224,
-	165,
-	135,
-	224,
-	164,
-	182,
-	224,
-	164,
-	190,
-	224,
-	164,
-	184,
-	224,
-	165,
-	141,
-	224,
-	164,
-	149,
-	224,
-	165,
-	130,
-	224,
-	164,
-	178,
-	224,
-	164,
-	174,
-	224,
-	165,
-	136,
-	224,
-	164,
-	130,
-	224,
-	164,
-	168,
-	224,
-	165,
-	135,
-	224,
-	164,
-	164,
-	224,
-	165,
-	136,
-	224,
-	164,
-	175,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	164,
-	156,
-	224,
-	164,
-	191,
-	224,
-	164,
-	184,
-	224,
-	164,
-	149,
-	224,
-	165,
-	135,
-	114,
-	115,
-	115,
-	43,
-	120,
-	109,
-	108,
-	34,
-	32,
-	116,
-	105,
-	116,
-	108,
-	101,
-	61,
-	34,
-	45,
-	116,
-	121,
-	112,
-	101,
-	34,
-	32,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	61,
-	34,
-	116,
-	105,
-	116,
-	108,
-	101,
-	34,
-	32,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	61,
-	34,
-	97,
-	116,
-	32,
-	116,
-	104,
-	101,
-	32,
-	115,
-	97,
-	109,
-	101,
-	32,
-	116,
-	105,
-	109,
-	101,
-	46,
-	106,
-	115,
-	34,
-	62,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	10,
-	60,
-	34,
-	32,
-	109,
-	101,
-	116,
-	104,
-	111,
-	100,
-	61,
-	34,
-	112,
-	111,
-	115,
-	116,
-	34,
-	32,
-	60,
-	47,
-	115,
-	112,
-	97,
-	110,
-	62,
-	60,
-	47,
-	97,
-	62,
-	60,
-	47,
-	108,
-	105,
-	62,
-	118,
-	101,
-	114,
-	116,
-	105,
-	99,
-	97,
-	108,
-	45,
-	97,
-	108,
-	105,
-	103,
-	110,
-	58,
-	116,
-	47,
-	106,
-	113,
-	117,
-	101,
-	114,
-	121,
-	46,
-	109,
-	105,
-	110,
-	46,
-	106,
-	115,
-	34,
-	62,
-	46,
-	99,
-	108,
-	105,
-	99,
-	107,
-	40,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	40,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	112,
-	97,
-	100,
-	100,
-	105,
-	110,
-	103,
-	45,
-	125,
-	41,
-	40,
-	41,
-	59,
-	10,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	10,
-	60,
-	47,
-	115,
-	112,
-	97,
-	110,
-	62,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	41,
-	59,
-	32,
-	114,
-	101,
-	116,
-	117,
-	114,
-	110,
-	32,
-	102,
-	97,
-	108,
-	115,
-	101,
-	59,
-	116,
-	101,
-	120,
-	116,
-	45,
-	100,
-	101,
-	99,
-	111,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	58,
-	32,
-	115,
-	99,
-	114,
-	111,
-	108,
-	108,
-	105,
-	110,
-	103,
-	61,
-	34,
-	110,
-	111,
-	34,
-	32,
-	98,
-	111,
-	114,
-	100,
-	101,
-	114,
-	45,
-	99,
-	111,
-	108,
-	108,
-	97,
-	112,
-	115,
-	101,
-	58,
-	97,
-	115,
-	115,
-	111,
-	99,
-	105,
-	97,
-	116,
-	101,
-	100,
-	32,
-	119,
-	105,
-	116,
-	104,
-	32,
-	66,
-	97,
-	104,
-	97,
-	115,
-	97,
-	32,
-	73,
-	110,
-	100,
-	111,
-	110,
-	101,
-	115,
-	105,
-	97,
-	69,
-	110,
-	103,
-	108,
-	105,
-	115,
-	104,
-	32,
-	108,
-	97,
-	110,
-	103,
-	117,
-	97,
-	103,
-	101,
-	60,
-	116,
-	101,
-	120,
-	116,
-	32,
-	120,
-	109,
-	108,
-	58,
-	115,
-	112,
-	97,
-	99,
-	101,
-	61,
-	46,
-	103,
-	105,
-	102,
-	34,
-	32,
-	98,
-	111,
-	114,
-	100,
-	101,
-	114,
-	61,
-	34,
-	48,
-	34,
-	60,
-	47,
-	98,
-	111,
-	100,
-	121,
-	62,
-	10,
-	60,
-	47,
-	104,
-	116,
-	109,
-	108,
-	62,
-	10,
-	111,
-	118,
-	101,
-	114,
-	102,
-	108,
-	111,
-	119,
-	58,
-	104,
-	105,
-	100,
-	100,
-	101,
-	110,
-	59,
-	105,
-	109,
-	103,
-	32,
-	115,
-	114,
-	99,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	97,
-	100,
-	100,
-	69,
-	118,
-	101,
-	110,
-	116,
-	76,
-	105,
-	115,
-	116,
-	101,
-	110,
-	101,
-	114,
-	114,
-	101,
-	115,
-	112,
-	111,
-	110,
-	115,
-	105,
-	98,
-	108,
-	101,
-	32,
-	102,
-	111,
-	114,
-	32,
-	115,
-	46,
-	106,
-	115,
-	34,
-	62,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	10,
-	47,
-	102,
-	97,
-	118,
-	105,
-	99,
-	111,
-	110,
-	46,
-	105,
-	99,
-	111,
-	34,
-	32,
-	47,
-	62,
-	111,
-	112,
-	101,
-	114,
-	97,
-	116,
-	105,
-	110,
-	103,
-	32,
-	115,
-	121,
-	115,
-	116,
-	101,
-	109,
-	34,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	119,
-	105,
-	100,
-	116,
-	104,
-	58,
-	49,
-	116,
-	97,
-	114,
-	103,
-	101,
-	116,
-	61,
-	34,
-	95,
-	98,
-	108,
-	97,
-	110,
-	107,
-	34,
-	62,
-	83,
-	116,
-	97,
-	116,
-	101,
-	32,
-	85,
-	110,
-	105,
-	118,
-	101,
-	114,
-	115,
-	105,
-	116,
-	121,
-	116,
-	101,
-	120,
-	116,
-	45,
-	97,
-	108,
-	105,
-	103,
-	110,
-	58,
-	108,
-	101,
-	102,
-	116,
-	59,
-	10,
-	100,
-	111,
-	99,
-	117,
-	109,
-	101,
-	110,
-	116,
-	46,
-	119,
-	114,
-	105,
-	116,
-	101,
-	40,
-	44,
-	32,
-	105,
-	110,
-	99,
-	108,
-	117,
-	100,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	32,
-	97,
-	114,
-	111,
-	117,
-	110,
-	100,
-	32,
-	116,
-	104,
-	101,
-	32,
-	119,
-	111,
-	114,
-	108,
-	100,
-	41,
-	59,
-	13,
-	10,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	13,
-	10,
-	60,
-	34,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	58,
-	59,
-	111,
-	118,
-	101,
-	114,
-	102,
-	108,
-	111,
-	119,
-	58,
-	104,
-	105,
-	100,
-	100,
-	101,
-	110,
-	109,
-	111,
-	114,
-	101,
-	32,
-	105,
-	110,
-	102,
-	111,
-	114,
-	109,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	110,
-	32,
-	105,
-	110,
-	116,
-	101,
-	114,
-	110,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	97,
-	32,
-	109,
-	101,
-	109,
-	98,
-	101,
-	114,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	111,
-	110,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	102,
-	105,
-	114,
-	115,
-	116,
-	99,
-	97,
-	110,
-	32,
-	98,
-	101,
-	32,
-	102,
-	111,
-	117,
-	110,
-	100,
-	32,
-	105,
-	110,
-	32,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	10,
-	9,
-	9,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	10,
-	100,
-	105,
-	115,
-	112,
-	108,
-	97,
-	121,
-	58,
-	32,
-	110,
-	111,
-	110,
-	101,
-	59,
-	34,
-	62,
-	34,
-	32,
-	47,
-	62,
-	10,
-	60,
-	108,
-	105,
-	110,
-	107,
-	32,
-	114,
-	101,
-	108,
-	61,
-	34,
-	10,
-	32,
-	32,
-	40,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	40,
-	41,
-	32,
-	123,
-	116,
-	104,
-	101,
-	32,
-	49,
-	53,
-	116,
-	104,
-	32,
-	99,
-	101,
-	110,
-	116,
-	117,
-	114,
-	121,
-	46,
-	112,
-	114,
-	101,
-	118,
-	101,
-	110,
-	116,
-	68,
-	101,
-	102,
-	97,
-	117,
-	108,
-	116,
-	40,
-	108,
-	97,
-	114,
-	103,
-	101,
-	32,
-	110,
-	117,
-	109,
-	98,
-	101,
-	114,
-	32,
-	111,
-	102,
-	32,
-	66,
-	121,
-	122,
-	97,
-	110,
-	116,
-	105,
-	110,
-	101,
-	32,
-	69,
-	109,
-	112,
-	105,
-	114,
-	101,
-	46,
-	106,
-	112,
-	103,
-	124,
-	116,
-	104,
-	117,
-	109,
-	98,
-	124,
-	108,
-	101,
-	102,
-	116,
-	124,
-	118,
-	97,
-	115,
-	116,
-	32,
-	109,
-	97,
-	106,
-	111,
-	114,
-	105,
-	116,
-	121,
-	32,
-	111,
-	102,
-	109,
-	97,
-	106,
-	111,
-	114,
-	105,
-	116,
-	121,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	32,
-	97,
-	108,
-	105,
-	103,
-	110,
-	61,
-	34,
-	99,
-	101,
-	110,
-	116,
-	101,
-	114,
-	34,
-	62,
-	85,
-	110,
-	105,
-	118,
-	101,
-	114,
-	115,
-	105,
-	116,
-	121,
-	32,
-	80,
-	114,
-	101,
-	115,
-	115,
-	100,
-	111,
-	109,
-	105,
-	110,
-	97,
-	116,
-	101,
-	100,
-	32,
-	98,
-	121,
-	32,
-	116,
-	104,
-	101,
-	83,
-	101,
-	99,
-	111,
-	110,
-	100,
-	32,
-	87,
-	111,
-	114,
-	108,
-	100,
-	32,
-	87,
-	97,
-	114,
-	100,
-	105,
-	115,
-	116,
-	114,
-	105,
-	98,
-	117,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	112,
-	111,
-	115,
-	105,
-	116,
-	105,
-	111,
-	110,
-	58,
-	116,
-	104,
-	101,
-	32,
-	114,
-	101,
-	115,
-	116,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	99,
-	104,
-	97,
-	114,
-	97,
-	99,
-	116,
-	101,
-	114,
-	105,
-	122,
-	101,
-	100,
-	32,
-	98,
-	121,
-	32,
-	114,
-	101,
-	108,
-	61,
-	34,
-	110,
-	111,
-	102,
-	111,
-	108,
-	108,
-	111,
-	119,
-	34,
-	62,
-	100,
-	101,
-	114,
-	105,
-	118,
-	101,
-	115,
-	32,
-	102,
-	114,
-	111,
-	109,
-	32,
-	116,
-	104,
-	101,
-	114,
-	97,
-	116,
-	104,
-	101,
-	114,
-	32,
-	116,
-	104,
-	97,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	97,
-	32,
-	99,
-	111,
-	109,
-	98,
-	105,
-	110,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	119,
-	105,
-	100,
-	116,
-	104,
-	58,
-	49,
-	48,
-	48,
-	69,
-	110,
-	103,
-	108,
-	105,
-	115,
-	104,
-	45,
-	115,
-	112,
-	101,
-	97,
-	107,
-	105,
-	110,
-	103,
-	99,
-	111,
-	109,
-	112,
-	117,
-	116,
-	101,
-	114,
-	32,
-	115,
-	99,
-	105,
-	101,
-	110,
-	99,
-	101,
-	98,
-	111,
-	114,
-	100,
-	101,
-	114,
-	61,
-	34,
-	48,
-	34,
-	32,
-	97,
-	108,
-	116,
-	61,
-	34,
-	116,
-	104,
-	101,
-	32,
-	101,
-	120,
-	105,
-	115,
-	116,
-	101,
-	110,
-	99,
-	101,
-	32,
-	111,
-	102,
-	68,
-	101,
-	109,
-	111,
-	99,
-	114,
-	97,
-	116,
-	105,
-	99,
-	32,
-	80,
-	97,
-	114,
-	116,
-	121,
-	34,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	109,
-	97,
-	114,
-	103,
-	105,
-	110,
-	45,
-	70,
-	111,
-	114,
-	32,
-	116,
-	104,
-	105,
-	115,
-	32,
-	114,
-	101,
-	97,
-	115,
-	111,
-	110,
-	44,
-	46,
-	106,
-	115,
-	34,
-	62,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	10,
-	9,
-	115,
-	66,
-	121,
-	84,
-	97,
-	103,
-	78,
-	97,
-	109,
-	101,
-	40,
-	115,
-	41,
-	91,
-	48,
-	93,
-	106,
-	115,
-	34,
-	62,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	13,
-	10,
-	60,
-	46,
-	106,
-	115,
-	34,
-	62,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	13,
-	10,
-	108,
-	105,
-	110,
-	107,
-	32,
-	114,
-	101,
-	108,
-	61,
-	34,
-	105,
-	99,
-	111,
-	110,
-	34,
-	32,
-	39,
-	32,
-	97,
-	108,
-	116,
-	61,
-	39,
-	39,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	39,
-	102,
-	111,
-	114,
-	109,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	118,
-	101,
-	114,
-	115,
-	105,
-	111,
-	110,
-	115,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	60,
-	47,
-	97,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	47,
-	112,
-	97,
-	103,
-	101,
-	62,
-	10,
-	32,
-	32,
-	60,
-	112,
-	97,
-	103,
-	101,
-	62,
-	10,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	99,
-	111,
-	110,
-	116,
-	98,
-	101,
-	99,
-	97,
-	109,
-	101,
-	32,
-	116,
-	104,
-	101,
-	32,
-	102,
-	105,
-	114,
-	115,
-	116,
-	98,
-	97,
-	104,
-	97,
-	115,
-	97,
-	32,
-	73,
-	110,
-	100,
-	111,
-	110,
-	101,
-	115,
-	105,
-	97,
-	101,
-	110,
-	103,
-	108,
-	105,
-	115,
-	104,
-	32,
-	40,
-	115,
-	105,
-	109,
-	112,
-	108,
-	101,
-	41,
-	206,
-	149,
-	206,
-	187,
-	206,
-	187,
-	206,
-	183,
-	206,
-	189,
-	206,
-	185,
-	206,
-	186,
-	206,
-	172,
-	209,
-	133,
-	209,
-	128,
-	208,
-	178,
-	208,
-	176,
-	209,
-	130,
-	209,
-	129,
-	208,
-	186,
-	208,
-	184,
-	208,
-	186,
-	208,
-	190,
-	208,
-	188,
-	208,
-	191,
-	208,
-	176,
-	208,
-	189,
-	208,
-	184,
-	208,
-	184,
-	209,
-	143,
-	208,
-	178,
-	208,
-	187,
-	209,
-	143,
-	208,
-	181,
-	209,
-	130,
-	209,
-	129,
-	209,
-	143,
-	208,
-	148,
-	208,
-	190,
-	208,
-	177,
-	208,
-	176,
-	208,
-	178,
-	208,
-	184,
-	209,
-	130,
-	209,
-	140,
-	209,
-	135,
-	208,
-	181,
-	208,
-	187,
-	208,
-	190,
-	208,
-	178,
-	208,
-	181,
-	208,
-	186,
-	208,
-	176,
-	209,
-	128,
-	208,
-	176,
-	208,
-	183,
-	208,
-	178,
-	208,
-	184,
-	209,
-	130,
-	208,
-	184,
-	209,
-	143,
-	208,
-	152,
-	208,
-	189,
-	209,
-	130,
-	208,
-	181,
-	209,
-	128,
-	208,
-	189,
-	208,
-	181,
-	209,
-	130,
-	208,
-	158,
-	209,
-	130,
-	208,
-	178,
-	208,
-	181,
-	209,
-	130,
-	208,
-	184,
-	209,
-	130,
-	209,
-	140,
-	208,
-	189,
-	208,
-	176,
-	208,
-	191,
-	209,
-	128,
-	208,
-	184,
-	208,
-	188,
-	208,
-	181,
-	209,
-	128,
-	208,
-	184,
-	208,
-	189,
-	209,
-	130,
-	208,
-	181,
-	209,
-	128,
-	208,
-	189,
-	208,
-	181,
-	209,
-	130,
-	208,
-	186,
-	208,
-	190,
-	209,
-	130,
-	208,
-	190,
-	209,
-	128,
-	208,
-	190,
-	208,
-	179,
-	208,
-	190,
-	209,
-	129,
-	209,
-	130,
-	209,
-	128,
-	208,
-	176,
-	208,
-	189,
-	208,
-	184,
-	209,
-	134,
-	209,
-	139,
-	208,
-	186,
-	208,
-	176,
-	209,
-	135,
-	208,
-	181,
-	209,
-	129,
-	209,
-	130,
-	208,
-	178,
-	208,
-	181,
-	209,
-	131,
-	209,
-	129,
-	208,
-	187,
-	208,
-	190,
-	208,
-	178,
-	208,
-	184,
-	209,
-	143,
-	209,
-	133,
-	208,
-	191,
-	209,
-	128,
-	208,
-	190,
-	208,
-	177,
-	208,
-	187,
-	208,
-	181,
-	208,
-	188,
-	209,
-	139,
-	208,
-	191,
-	208,
-	190,
-	208,
-	187,
-	209,
-	131,
-	209,
-	135,
-	208,
-	184,
-	209,
-	130,
-	209,
-	140,
-	209,
-	143,
-	208,
-	178,
-	208,
-	187,
-	209,
-	143,
-	209,
-	142,
-	209,
-	130,
-	209,
-	129,
-	209,
-	143,
-	208,
-	189,
-	208,
-	176,
-	208,
-	184,
-	208,
-	177,
-	208,
-	190,
-	208,
-	187,
-	208,
-	181,
-	208,
-	181,
-	208,
-	186,
-	208,
-	190,
-	208,
-	188,
-	208,
-	191,
-	208,
-	176,
-	208,
-	189,
-	208,
-	184,
-	209,
-	143,
-	208,
-	178,
-	208,
-	189,
-	208,
-	184,
-	208,
-	188,
-	208,
-	176,
-	208,
-	189,
-	208,
-	184,
-	208,
-	181,
-	209,
-	129,
-	209,
-	128,
-	208,
-	181,
-	208,
-	180,
-	209,
-	129,
-	209,
-	130,
-	208,
-	178,
-	208,
-	176,
-	216,
-	167,
-	217,
-	132,
-	217,
-	133,
-	217,
-	136,
-	216,
-	167,
-	216,
-	182,
-	217,
-	138,
-	216,
-	185,
-	216,
-	167,
-	217,
-	132,
-	216,
-	177,
-	216,
-	166,
-	217,
-	138,
-	216,
-	179,
-	217,
-	138,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	216,
-	167,
-	217,
-	134,
-	216,
-	170,
-	217,
-	130,
-	216,
-	167,
-	217,
-	132,
-	217,
-	133,
-	216,
-	180,
-	216,
-	167,
-	216,
-	177,
-	217,
-	131,
-	216,
-	167,
-	216,
-	170,
-	217,
-	131,
-	216,
-	167,
-	217,
-	132,
-	216,
-	179,
-	217,
-	138,
-	216,
-	167,
-	216,
-	177,
-	216,
-	167,
-	216,
-	170,
-	216,
-	167,
-	217,
-	132,
-	217,
-	133,
-	217,
-	131,
-	216,
-	170,
-	217,
-	136,
-	216,
-	168,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	216,
-	179,
-	216,
-	185,
-	217,
-	136,
-	216,
-	175,
-	217,
-	138,
-	216,
-	169,
-	216,
-	167,
-	216,
-	173,
-	216,
-	181,
-	216,
-	167,
-	216,
-	166,
-	217,
-	138,
-	216,
-	167,
-	216,
-	170,
-	216,
-	167,
-	217,
-	132,
-	216,
-	185,
-	216,
-	167,
-	217,
-	132,
-	217,
-	133,
-	217,
-	138,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	216,
-	181,
-	217,
-	136,
-	216,
-	170,
-	217,
-	138,
-	216,
-	167,
-	216,
-	170,
-	216,
-	167,
-	217,
-	132,
-	216,
-	167,
-	217,
-	134,
-	216,
-	170,
-	216,
-	177,
-	217,
-	134,
-	216,
-	170,
-	216,
-	167,
-	217,
-	132,
-	216,
-	170,
-	216,
-	181,
-	216,
-	167,
-	217,
-	133,
-	217,
-	138,
-	217,
-	133,
-	216,
-	167,
-	217,
-	132,
-	216,
-	165,
-	216,
-	179,
-	217,
-	132,
-	216,
-	167,
-	217,
-	133,
-	217,
-	138,
-	216,
-	167,
-	217,
-	132,
-	217,
-	133,
-	216,
-	180,
-	216,
-	167,
-	216,
-	177,
-	217,
-	131,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	217,
-	133,
-	216,
-	177,
-	216,
-	166,
-	217,
-	138,
-	216,
-	167,
-	216,
-	170,
-	114,
-	111,
-	98,
-	111,
-	116,
-	115,
-	34,
-	32,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	61,
-	34,
-	60,
-	100,
-	105,
-	118,
-	32,
-	105,
-	100,
-	61,
-	34,
-	102,
-	111,
-	111,
-	116,
-	101,
-	114,
-	34,
-	62,
-	116,
-	104,
-	101,
-	32,
-	85,
-	110,
-	105,
-	116,
-	101,
-	100,
-	32,
-	83,
-	116,
-	97,
-	116,
-	101,
-	115,
-	60,
-	105,
-	109,
-	103,
-	32,
-	115,
-	114,
-	99,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	46,
-	106,
-	112,
-	103,
-	124,
-	114,
-	105,
-	103,
-	104,
-	116,
-	124,
-	116,
-	104,
-	117,
-	109,
-	98,
-	124,
-	46,
-	106,
-	115,
-	34,
-	62,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	13,
-	10,
-	60,
-	108,
-	111,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	46,
-	112,
-	114,
-	111,
-	116,
-	111,
-	99,
-	111,
-	108,
-	102,
-	114,
-	97,
-	109,
-	101,
-	98,
-	111,
-	114,
-	100,
-	101,
-	114,
-	61,
-	34,
-	48,
-	34,
-	32,
-	115,
-	34,
-	32,
-	47,
-	62,
-	10,
-	60,
-	109,
-	101,
-	116,
-	97,
-	32,
-	110,
-	97,
-	109,
-	101,
-	61,
-	34,
-	60,
-	47,
-	97,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	60,
-	102,
-	111,
-	110,
-	116,
-	45,
-	119,
-	101,
-	105,
-	103,
-	104,
-	116,
-	58,
-	98,
-	111,
-	108,
-	100,
-	59,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	32,
-	97,
-	110,
-	100,
-	32,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	100,
-	101,
-	112,
-	101,
-	110,
-	100,
-	105,
-	110,
-	103,
-	32,
-	111,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	109,
-	97,
-	114,
-	103,
-	105,
-	110,
-	58,
-	48,
-	59,
-	112,
-	97,
-	100,
-	100,
-	105,
-	110,
-	103,
-	58,
-	34,
-	32,
-	114,
-	101,
-	108,
-	61,
-	34,
-	110,
-	111,
-	102,
-	111,
-	108,
-	108,
-	111,
-	119,
-	34,
-	32,
-	80,
-	114,
-	101,
-	115,
-	105,
-	100,
-	101,
-	110,
-	116,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	116,
-	119,
-	101,
-	110,
-	116,
-	105,
-	101,
-	116,
-	104,
-	32,
-	99,
-	101,
-	110,
-	116,
-	117,
-	114,
-	121,
-	101,
-	118,
-	105,
-	115,
-	105,
-	111,
-	110,
-	62,
-	10,
-	32,
-	32,
-	60,
-	47,
-	112,
-	97,
-	103,
-	101,
-	73,
-	110,
-	116,
-	101,
-	114,
-	110,
-	101,
-	116,
-	32,
-	69,
-	120,
-	112,
-	108,
-	111,
-	114,
-	101,
-	114,
-	97,
-	46,
-	97,
-	115,
-	121,
-	110,
-	99,
-	32,
-	61,
-	32,
-	116,
-	114,
-	117,
-	101,
-	59,
-	13,
-	10,
-	105,
-	110,
-	102,
-	111,
-	114,
-	109,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	97,
-	98,
-	111,
-	117,
-	116,
-	60,
-	100,
-	105,
-	118,
-	32,
-	105,
-	100,
-	61,
-	34,
-	104,
-	101,
-	97,
-	100,
-	101,
-	114,
-	34,
-	62,
-	34,
-	32,
-	97,
-	99,
-	116,
-	105,
-	111,
-	110,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	115,
-	58,
-	47,
-	47,
-	60,
-	100,
-	105,
-	118,
-	32,
-	105,
-	100,
-	61,
-	34,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	34,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	13,
-	10,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	13,
-	10,
-	60,
-	100,
-	101,
-	114,
-	105,
-	118,
-	101,
-	100,
-	32,
-	102,
-	114,
-	111,
-	109,
-	32,
-	116,
-	104,
-	101,
-	32,
-	60,
-	105,
-	109,
-	103,
-	32,
-	115,
-	114,
-	99,
-	61,
-	39,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	97,
-	99,
-	99,
-	111,
-	114,
-	100,
-	105,
-	110,
-	103,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	32,
-	10,
-	60,
-	47,
-	98,
-	111,
-	100,
-	121,
-	62,
-	10,
-	60,
-	47,
-	104,
-	116,
-	109,
-	108,
-	62,
-	10,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	102,
-	111,
-	110,
-	116,
-	45,
-	115,
-	105,
-	122,
-	101,
-	58,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	32,
-	108,
-	97,
-	110,
-	103,
-	117,
-	97,
-	103,
-	101,
-	61,
-	34,
-	65,
-	114,
-	105,
-	97,
-	108,
-	44,
-	32,
-	72,
-	101,
-	108,
-	118,
-	101,
-	116,
-	105,
-	99,
-	97,
-	44,
-	60,
-	47,
-	97,
-	62,
-	60,
-	115,
-	112,
-	97,
-	110,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	60,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	32,
-	112,
-	111,
-	108,
-	105,
-	116,
-	105,
-	99,
-	97,
-	108,
-	32,
-	112,
-	97,
-	114,
-	116,
-	105,
-	101,
-	115,
-	116,
-	100,
-	62,
-	60,
-	47,
-	116,
-	114,
-	62,
-	60,
-	47,
-	116,
-	97,
-	98,
-	108,
-	101,
-	62,
-	60,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	119,
-	119,
-	119,
-	46,
-	105,
-	110,
-	116,
-	101,
-	114,
-	112,
-	114,
-	101,
-	116,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	114,
-	101,
-	108,
-	61,
-	34,
-	115,
-	116,
-	121,
-	108,
-	101,
-	115,
-	104,
-	101,
-	101,
-	116,
-	34,
-	32,
-	100,
-	111,
-	99,
-	117,
-	109,
-	101,
-	110,
-	116,
-	46,
-	119,
-	114,
-	105,
-	116,
-	101,
-	40,
-	39,
-	60,
-	99,
-	104,
-	97,
-	114,
-	115,
-	101,
-	116,
-	61,
-	34,
-	117,
-	116,
-	102,
-	45,
-	56,
-	34,
-	62,
-	10,
-	98,
-	101,
-	103,
-	105,
-	110,
-	110,
-	105,
-	110,
-	103,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	114,
-	101,
-	118,
-	101,
-	97,
-	108,
-	101,
-	100,
-	32,
-	116,
-	104,
-	97,
-	116,
-	32,
-	116,
-	104,
-	101,
-	116,
-	101,
-	108,
-	101,
-	118,
-	105,
-	115,
-	105,
-	111,
-	110,
-	32,
-	115,
-	101,
-	114,
-	105,
-	101,
-	115,
-	34,
-	32,
-	114,
-	101,
-	108,
-	61,
-	34,
-	110,
-	111,
-	102,
-	111,
-	108,
-	108,
-	111,
-	119,
-	34,
-	62,
-	32,
-	116,
-	97,
-	114,
-	103,
-	101,
-	116,
-	61,
-	34,
-	95,
-	98,
-	108,
-	97,
-	110,
-	107,
-	34,
-	62,
-	99,
-	108,
-	97,
-	105,
-	109,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	97,
-	116,
-	32,
-	116,
-	104,
-	101,
-	104,
-	116,
-	116,
-	112,
-	37,
-	51,
-	65,
-	37,
-	50,
-	70,
-	37,
-	50,
-	70,
-	119,
-	119,
-	119,
-	46,
-	109,
-	97,
-	110,
-	105,
-	102,
-	101,
-	115,
-	116,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	32,
-	111,
-	102,
-	80,
-	114,
-	105,
-	109,
-	101,
-	32,
-	77,
-	105,
-	110,
-	105,
-	115,
-	116,
-	101,
-	114,
-	32,
-	111,
-	102,
-	105,
-	110,
-	102,
-	108,
-	117,
-	101,
-	110,
-	99,
-	101,
-	100,
-	32,
-	98,
-	121,
-	32,
-	116,
-	104,
-	101,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	99,
-	108,
-	101,
-	97,
-	114,
-	102,
-	105,
-	120,
-	34,
-	62,
-	47,
-	100,
-	105,
-	118,
-	62,
-	13,
-	10,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	13,
-	10,
-	13,
-	10,
-	116,
-	104,
-	114,
-	101,
-	101,
-	45,
-	100,
-	105,
-	109,
-	101,
-	110,
-	115,
-	105,
-	111,
-	110,
-	97,
-	108,
-	67,
-	104,
-	117,
-	114,
-	99,
-	104,
-	32,
-	111,
-	102,
-	32,
-	69,
-	110,
-	103,
-	108,
-	97,
-	110,
-	100,
-	111,
-	102,
-	32,
-	78,
-	111,
-	114,
-	116,
-	104,
-	32,
-	67,
-	97,
-	114,
-	111,
-	108,
-	105,
-	110,
-	97,
-	115,
-	113,
-	117,
-	97,
-	114,
-	101,
-	32,
-	107,
-	105,
-	108,
-	111,
-	109,
-	101,
-	116,
-	114,
-	101,
-	115,
-	46,
-	97,
-	100,
-	100,
-	69,
-	118,
-	101,
-	110,
-	116,
-	76,
-	105,
-	115,
-	116,
-	101,
-	110,
-	101,
-	114,
-	100,
-	105,
-	115,
-	116,
-	105,
-	110,
-	99,
-	116,
-	32,
-	102,
-	114,
-	111,
-	109,
-	32,
-	116,
-	104,
-	101,
-	99,
-	111,
-	109,
-	109,
-	111,
-	110,
-	108,
-	121,
-	32,
-	107,
-	110,
-	111,
-	119,
-	110,
-	32,
-	97,
-	115,
-	80,
-	104,
-	111,
-	110,
-	101,
-	116,
-	105,
-	99,
-	32,
-	65,
-	108,
-	112,
-	104,
-	97,
-	98,
-	101,
-	116,
-	100,
-	101,
-	99,
-	108,
-	97,
-	114,
-	101,
-	100,
-	32,
-	116,
-	104,
-	97,
-	116,
-	32,
-	116,
-	104,
-	101,
-	99,
-	111,
-	110,
-	116,
-	114,
-	111,
-	108,
-	108,
-	101,
-	100,
-	32,
-	98,
-	121,
-	32,
-	116,
-	104,
-	101,
-	66,
-	101,
-	110,
-	106,
-	97,
-	109,
-	105,
-	110,
-	32,
-	70,
-	114,
-	97,
-	110,
-	107,
-	108,
-	105,
-	110,
-	114,
-	111,
-	108,
-	101,
-	45,
-	112,
-	108,
-	97,
-	121,
-	105,
-	110,
-	103,
-	32,
-	103,
-	97,
-	109,
-	101,
-	116,
-	104,
-	101,
-	32,
-	85,
-	110,
-	105,
-	118,
-	101,
-	114,
-	115,
-	105,
-	116,
-	121,
-	32,
-	111,
-	102,
-	105,
-	110,
-	32,
-	87,
-	101,
-	115,
-	116,
-	101,
-	114,
-	110,
-	32,
-	69,
-	117,
-	114,
-	111,
-	112,
-	101,
-	112,
-	101,
-	114,
-	115,
-	111,
-	110,
-	97,
-	108,
-	32,
-	99,
-	111,
-	109,
-	112,
-	117,
-	116,
-	101,
-	114,
-	80,
-	114,
-	111,
-	106,
-	101,
-	99,
-	116,
-	32,
-	71,
-	117,
-	116,
-	101,
-	110,
-	98,
-	101,
-	114,
-	103,
-	114,
-	101,
-	103,
-	97,
-	114,
-	100,
-	108,
-	101,
-	115,
-	115,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	104,
-	97,
-	115,
-	32,
-	98,
-	101,
-	101,
-	110,
-	32,
-	112,
-	114,
-	111,
-	112,
-	111,
-	115,
-	101,
-	100,
-	116,
-	111,
-	103,
-	101,
-	116,
-	104,
-	101,
-	114,
-	32,
-	119,
-	105,
-	116,
-	104,
-	32,
-	116,
-	104,
-	101,
-	62,
-	60,
-	47,
-	108,
-	105,
-	62,
-	60,
-	108,
-	105,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	105,
-	110,
-	32,
-	115,
-	111,
-	109,
-	101,
-	32,
-	99,
-	111,
-	117,
-	110,
-	116,
-	114,
-	105,
-	101,
-	115,
-	109,
-	105,
-	110,
-	46,
-	106,
-	115,
-	34,
-	62,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	112,
-	111,
-	112,
-	117,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	111,
-	102,
-	102,
-	105,
-	99,
-	105,
-	97,
-	108,
-	32,
-	108,
-	97,
-	110,
-	103,
-	117,
-	97,
-	103,
-	101,
-	60,
-	105,
-	109,
-	103,
-	32,
-	115,
-	114,
-	99,
-	61,
-	34,
-	105,
-	109,
-	97,
-	103,
-	101,
-	115,
-	47,
-	105,
-	100,
-	101,
-	110,
-	116,
-	105,
-	102,
-	105,
-	101,
-	100,
-	32,
-	98,
-	121,
-	32,
-	116,
-	104,
-	101,
-	110,
-	97,
-	116,
-	117,
-	114,
-	97,
-	108,
-	32,
-	114,
-	101,
-	115,
-	111,
-	117,
-	114,
-	99,
-	101,
-	115,
-	99,
-	108,
-	97,
-	115,
-	115,
-	105,
-	102,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	99,
-	97,
-	110,
-	32,
-	98,
-	101,
-	32,
-	99,
-	111,
-	110,
-	115,
-	105,
-	100,
-	101,
-	114,
-	101,
-	100,
-	113,
-	117,
-	97,
-	110,
-	116,
-	117,
-	109,
-	32,
-	109,
-	101,
-	99,
-	104,
-	97,
-	110,
-	105,
-	99,
-	115,
-	78,
-	101,
-	118,
-	101,
-	114,
-	116,
-	104,
-	101,
-	108,
-	101,
-	115,
-	115,
-	44,
-	32,
-	116,
-	104,
-	101,
-	109,
-	105,
-	108,
-	108,
-	105,
-	111,
-	110,
-	32,
-	121,
-	101,
-	97,
-	114,
-	115,
-	32,
-	97,
-	103,
-	111,
-	60,
-	47,
-	98,
-	111,
-	100,
-	121,
-	62,
-	13,
-	10,
-	60,
-	47,
-	104,
-	116,
-	109,
-	108,
-	62,
-	13,
-	206,
-	149,
-	206,
-	187,
-	206,
-	187,
-	206,
-	183,
-	206,
-	189,
-	206,
-	185,
-	206,
-	186,
-	206,
-	172,
-	10,
-	116,
-	97,
-	107,
-	101,
-	32,
-	97,
-	100,
-	118,
-	97,
-	110,
-	116,
-	97,
-	103,
-	101,
-	32,
-	111,
-	102,
-	97,
-	110,
-	100,
-	44,
-	32,
-	97,
-	99,
-	99,
-	111,
-	114,
-	100,
-	105,
-	110,
-	103,
-	32,
-	116,
-	111,
-	97,
-	116,
-	116,
-	114,
-	105,
-	98,
-	117,
-	116,
-	101,
-	100,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	77,
-	105,
-	99,
-	114,
-	111,
-	115,
-	111,
-	102,
-	116,
-	32,
-	87,
-	105,
-	110,
-	100,
-	111,
-	119,
-	115,
-	116,
-	104,
-	101,
-	32,
-	102,
-	105,
-	114,
-	115,
-	116,
-	32,
-	99,
-	101,
-	110,
-	116,
-	117,
-	114,
-	121,
-	117,
-	110,
-	100,
-	101,
-	114,
-	32,
-	116,
-	104,
-	101,
-	32,
-	99,
-	111,
-	110,
-	116,
-	114,
-	111,
-	108,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	104,
-	101,
-	97,
-	100,
-	101,
-	114,
-	115,
-	104,
-	111,
-	114,
-	116,
-	108,
-	121,
-	32,
-	97,
-	102,
-	116,
-	101,
-	114,
-	32,
-	116,
-	104,
-	101,
-	110,
-	111,
-	116,
-	97,
-	98,
-	108,
-	101,
-	32,
-	101,
-	120,
-	99,
-	101,
-	112,
-	116,
-	105,
-	111,
-	110,
-	116,
-	101,
-	110,
-	115,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	111,
-	117,
-	115,
-	97,
-	110,
-	100,
-	115,
-	115,
-	101,
-	118,
-	101,
-	114,
-	97,
-	108,
-	32,
-	100,
-	105,
-	102,
-	102,
-	101,
-	114,
-	101,
-	110,
-	116,
-	97,
-	114,
-	111,
-	117,
-	110,
-	100,
-	32,
-	116,
-	104,
-	101,
-	32,
-	119,
-	111,
-	114,
-	108,
-	100,
-	46,
-	114,
-	101,
-	97,
-	99,
-	104,
-	105,
-	110,
-	103,
-	32,
-	109,
-	105,
-	108,
-	105,
-	116,
-	97,
-	114,
-	121,
-	105,
-	115,
-	111,
-	108,
-	97,
-	116,
-	101,
-	100,
-	32,
-	102,
-	114,
-	111,
-	109,
-	32,
-	116,
-	104,
-	101,
-	111,
-	112,
-	112,
-	111,
-	115,
-	105,
-	116,
-	105,
-	111,
-	110,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	116,
-	104,
-	101,
-	32,
-	79,
-	108,
-	100,
-	32,
-	84,
-	101,
-	115,
-	116,
-	97,
-	109,
-	101,
-	110,
-	116,
-	65,
-	102,
-	114,
-	105,
-	99,
-	97,
-	110,
-	32,
-	65,
-	109,
-	101,
-	114,
-	105,
-	99,
-	97,
-	110,
-	115,
-	105,
-	110,
-	115,
-	101,
-	114,
-	116,
-	101,
-	100,
-	32,
-	105,
-	110,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	115,
-	101,
-	112,
-	97,
-	114,
-	97,
-	116,
-	101,
-	32,
-	102,
-	114,
-	111,
-	109,
-	32,
-	116,
-	104,
-	101,
-	109,
-	101,
-	116,
-	114,
-	111,
-	112,
-	111,
-	108,
-	105,
-	116,
-	97,
-	110,
-	32,
-	97,
-	114,
-	101,
-	97,
-	109,
-	97,
-	107,
-	101,
-	115,
-	32,
-	105,
-	116,
-	32,
-	112,
-	111,
-	115,
-	115,
-	105,
-	98,
-	108,
-	101,
-	97,
-	99,
-	107,
-	110,
-	111,
-	119,
-	108,
-	101,
-	100,
-	103,
-	101,
-	100,
-	32,
-	116,
-	104,
-	97,
-	116,
-	97,
-	114,
-	103,
-	117,
-	97,
-	98,
-	108,
-	121,
-	32,
-	116,
-	104,
-	101,
-	32,
-	109,
-	111,
-	115,
-	116,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	47,
-	99,
-	115,
-	115,
-	34,
-	62,
-	10,
-	116,
-	104,
-	101,
-	32,
-	73,
-	110,
-	116,
-	101,
-	114,
-	110,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	65,
-	99,
-	99,
-	111,
-	114,
-	100,
-	105,
-	110,
-	103,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	32,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	47,
-	99,
-	115,
-	115,
-	34,
-	32,
-	47,
-	62,
-	10,
-	99,
-	111,
-	105,
-	110,
-	99,
-	105,
-	100,
-	101,
-	32,
-	119,
-	105,
-	116,
-	104,
-	32,
-	116,
-	104,
-	101,
-	116,
-	119,
-	111,
-	45,
-	116,
-	104,
-	105,
-	114,
-	100,
-	115,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	68,
-	117,
-	114,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	105,
-	115,
-	32,
-	116,
-	105,
-	109,
-	101,
-	44,
-	100,
-	117,
-	114,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	101,
-	32,
-	112,
-	101,
-	114,
-	105,
-	111,
-	100,
-	97,
-	110,
-	110,
-	111,
-	117,
-	110,
-	99,
-	101,
-	100,
-	32,
-	116,
-	104,
-	97,
-	116,
-	32,
-	104,
-	101,
-	116,
-	104,
-	101,
-	32,
-	105,
-	110,
-	116,
-	101,
-	114,
-	110,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	97,
-	110,
-	100,
-	32,
-	109,
-	111,
-	114,
-	101,
-	32,
-	114,
-	101,
-	99,
-	101,
-	110,
-	116,
-	108,
-	121,
-	98,
-	101,
-	108,
-	105,
-	101,
-	118,
-	101,
-	100,
-	32,
-	116,
-	104,
-	97,
-	116,
-	32,
-	116,
-	104,
-	101,
-	99,
-	111,
-	110,
-	115,
-	99,
-	105,
-	111,
-	117,
-	115,
-	110,
-	101,
-	115,
-	115,
-	32,
-	97,
-	110,
-	100,
-	102,
-	111,
-	114,
-	109,
-	101,
-	114,
-	108,
-	121,
-	32,
-	107,
-	110,
-	111,
-	119,
-	110,
-	32,
-	97,
-	115,
-	115,
-	117,
-	114,
-	114,
-	111,
-	117,
-	110,
-	100,
-	101,
-	100,
-	32,
-	98,
-	121,
-	32,
-	116,
-	104,
-	101,
-	102,
-	105,
-	114,
-	115,
-	116,
-	32,
-	97,
-	112,
-	112,
-	101,
-	97,
-	114,
-	101,
-	100,
-	32,
-	105,
-	110,
-	111,
-	99,
-	99,
-	97,
-	115,
-	105,
-	111,
-	110,
-	97,
-	108,
-	108,
-	121,
-	32,
-	117,
-	115,
-	101,
-	100,
-	112,
-	111,
-	115,
-	105,
-	116,
-	105,
-	111,
-	110,
-	58,
-	97,
-	98,
-	115,
-	111,
-	108,
-	117,
-	116,
-	101,
-	59,
-	34,
-	32,
-	116,
-	97,
-	114,
-	103,
-	101,
-	116,
-	61,
-	34,
-	95,
-	98,
-	108,
-	97,
-	110,
-	107,
-	34,
-	32,
-	112,
-	111,
-	115,
-	105,
-	116,
-	105,
-	111,
-	110,
-	58,
-	114,
-	101,
-	108,
-	97,
-	116,
-	105,
-	118,
-	101,
-	59,
-	116,
-	101,
-	120,
-	116,
-	45,
-	97,
-	108,
-	105,
-	103,
-	110,
-	58,
-	99,
-	101,
-	110,
-	116,
-	101,
-	114,
-	59,
-	106,
-	97,
-	120,
-	47,
-	108,
-	105,
-	98,
-	115,
-	47,
-	106,
-	113,
-	117,
-	101,
-	114,
-	121,
-	47,
-	49,
-	46,
-	98,
-	97,
-	99,
-	107,
-	103,
-	114,
-	111,
-	117,
-	110,
-	100,
-	45,
-	99,
-	111,
-	108,
-	111,
-	114,
-	58,
-	35,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	97,
-	112,
-	112,
-	108,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	47,
-	97,
-	110,
-	103,
-	117,
-	97,
-	103,
-	101,
-	34,
-	32,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	61,
-	34,
-	60,
-	109,
-	101,
-	116,
-	97,
-	32,
-	104,
-	116,
-	116,
-	112,
-	45,
-	101,
-	113,
-	117,
-	105,
-	118,
-	61,
-	34,
-	80,
-	114,
-	105,
-	118,
-	97,
-	99,
-	121,
-	32,
-	80,
-	111,
-	108,
-	105,
-	99,
-	121,
-	60,
-	47,
-	97,
-	62,
-	101,
-	40,
-	34,
-	37,
-	51,
-	67,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	32,
-	115,
-	114,
-	99,
-	61,
-	39,
-	34,
-	32,
-	116,
-	97,
-	114,
-	103,
-	101,
-	116,
-	61,
-	34,
-	95,
-	98,
-	108,
-	97,
-	110,
-	107,
-	34,
-	62,
-	79,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	111,
-	116,
-	104,
-	101,
-	114,
-	32,
-	104,
-	97,
-	110,
-	100,
-	44,
-	46,
-	106,
-	112,
-	103,
-	124,
-	116,
-	104,
-	117,
-	109,
-	98,
-	124,
-	114,
-	105,
-	103,
-	104,
-	116,
-	124,
-	50,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	60,
-	100,
-	105,
-	118,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	102,
-	108,
-	111,
-	97,
-	116,
-	58,
-	110,
-	105,
-	110,
-	101,
-	116,
-	101,
-	101,
-	110,
-	116,
-	104,
-	32,
-	99,
-	101,
-	110,
-	116,
-	117,
-	114,
-	121,
-	60,
-	47,
-	98,
-	111,
-	100,
-	121,
-	62,
-	13,
-	10,
-	60,
-	47,
-	104,
-	116,
-	109,
-	108,
-	62,
-	13,
-	10,
-	60,
-	105,
-	109,
-	103,
-	32,
-	115,
-	114,
-	99,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	115,
-	59,
-	116,
-	101,
-	120,
-	116,
-	45,
-	97,
-	108,
-	105,
-	103,
-	110,
-	58,
-	99,
-	101,
-	110,
-	116,
-	101,
-	114,
-	102,
-	111,
-	110,
-	116,
-	45,
-	119,
-	101,
-	105,
-	103,
-	104,
-	116,
-	58,
-	32,
-	98,
-	111,
-	108,
-	100,
-	59,
-	32,
-	65,
-	99,
-	99,
-	111,
-	114,
-	100,
-	105,
-	110,
-	103,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	32,
-	100,
-	105,
-	102,
-	102,
-	101,
-	114,
-	101,
-	110,
-	99,
-	101,
-	32,
-	98,
-	101,
-	116,
-	119,
-	101,
-	101,
-	110,
-	34,
-	32,
-	102,
-	114,
-	97,
-	109,
-	101,
-	98,
-	111,
-	114,
-	100,
-	101,
-	114,
-	61,
-	34,
-	48,
-	34,
-	32,
-	34,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	112,
-	111,
-	115,
-	105,
-	116,
-	105,
-	111,
-	110,
-	58,
-	108,
-	105,
-	110,
-	107,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	104,
-	116,
-	109,
-	108,
-	52,
-	47,
-	108,
-	111,
-	111,
-	115,
-	101,
-	46,
-	100,
-	116,
-	100,
-	34,
-	62,
-	10,
-	100,
-	117,
-	114,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	105,
-	115,
-	32,
-	112,
-	101,
-	114,
-	105,
-	111,
-	100,
-	60,
-	47,
-	116,
-	100,
-	62,
-	60,
-	47,
-	116,
-	114,
-	62,
-	60,
-	47,
-	116,
-	97,
-	98,
-	108,
-	101,
-	62,
-	99,
-	108,
-	111,
-	115,
-	101,
-	108,
-	121,
-	32,
-	114,
-	101,
-	108,
-	97,
-	116,
-	101,
-	100,
-	32,
-	116,
-	111,
-	102,
-	111,
-	114,
-	32,
-	116,
-	104,
-	101,
-	32,
-	102,
-	105,
-	114,
-	115,
-	116,
-	32,
-	116,
-	105,
-	109,
-	101,
-	59,
-	102,
-	111,
-	110,
-	116,
-	45,
-	119,
-	101,
-	105,
-	103,
-	104,
-	116,
-	58,
-	98,
-	111,
-	108,
-	100,
-	59,
-	105,
-	110,
-	112,
-	117,
-	116,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	34,
-	32,
-	60,
-	115,
-	112,
-	97,
-	110,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	102,
-	111,
-	110,
-	116,
-	45,
-	111,
-	110,
-	114,
-	101,
-	97,
-	100,
-	121,
-	115,
-	116,
-	97,
-	116,
-	101,
-	99,
-	104,
-	97,
-	110,
-	103,
-	101,
-	9,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	99,
-	108,
-	101,
-	97,
-	114,
-	100,
-	111,
-	99,
-	117,
-	109,
-	101,
-	110,
-	116,
-	46,
-	108,
-	111,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	46,
-	32,
-	70,
-	111,
-	114,
-	32,
-	101,
-	120,
-	97,
-	109,
-	112,
-	108,
-	101,
-	44,
-	32,
-	116,
-	104,
-	101,
-	32,
-	97,
-	32,
-	119,
-	105,
-	100,
-	101,
-	32,
-	118,
-	97,
-	114,
-	105,
-	101,
-	116,
-	121,
-	32,
-	111,
-	102,
-	32,
-	60,
-	33,
-	68,
-	79,
-	67,
-	84,
-	89,
-	80,
-	69,
-	32,
-	104,
-	116,
-	109,
-	108,
-	62,
-	13,
-	10,
-	60,
-	38,
-	110,
-	98,
-	115,
-	112,
-	59,
-	38,
-	110,
-	98,
-	115,
-	112,
-	59,
-	38,
-	110,
-	98,
-	115,
-	112,
-	59,
-	34,
-	62,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	102,
-	108,
-	111,
-	97,
-	116,
-	58,
-	108,
-	101,
-	102,
-	116,
-	59,
-	99,
-	111,
-	110,
-	99,
-	101,
-	114,
-	110,
-	101,
-	100,
-	32,
-	119,
-	105,
-	116,
-	104,
-	32,
-	116,
-	104,
-	101,
-	61,
-	104,
-	116,
-	116,
-	112,
-	37,
-	51,
-	65,
-	37,
-	50,
-	70,
-	37,
-	50,
-	70,
-	119,
-	119,
-	119,
-	46,
-	105,
-	110,
-	32,
-	112,
-	111,
-	112,
-	117,
-	108,
-	97,
-	114,
-	32,
-	99,
-	117,
-	108,
-	116,
-	117,
-	114,
-	101,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	47,
-	99,
-	115,
-	115,
-	34,
-	32,
-	47,
-	62,
-	105,
-	116,
-	32,
-	105,
-	115,
-	32,
-	112,
-	111,
-	115,
-	115,
-	105,
-	98,
-	108,
-	101,
-	32,
-	116,
-	111,
-	32,
-	72,
-	97,
-	114,
-	118,
-	97,
-	114,
-	100,
-	32,
-	85,
-	110,
-	105,
-	118,
-	101,
-	114,
-	115,
-	105,
-	116,
-	121,
-	116,
-	121,
-	108,
-	101,
-	115,
-	104,
-	101,
-	101,
-	116,
-	34,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	47,
-	116,
-	104,
-	101,
-	32,
-	109,
-	97,
-	105,
-	110,
-	32,
-	99,
-	104,
-	97,
-	114,
-	97,
-	99,
-	116,
-	101,
-	114,
-	79,
-	120,
-	102,
-	111,
-	114,
-	100,
-	32,
-	85,
-	110,
-	105,
-	118,
-	101,
-	114,
-	115,
-	105,
-	116,
-	121,
-	32,
-	32,
-	110,
-	97,
-	109,
-	101,
-	61,
-	34,
-	107,
-	101,
-	121,
-	119,
-	111,
-	114,
-	100,
-	115,
-	34,
-	32,
-	99,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	45,
-	97,
-	108,
-	105,
-	103,
-	110,
-	58,
-	116,
-	104,
-	101,
-	32,
-	85,
-	110,
-	105,
-	116,
-	101,
-	100,
-	32,
-	75,
-	105,
-	110,
-	103,
-	100,
-	111,
-	109,
-	102,
-	101,
-	100,
-	101,
-	114,
-	97,
-	108,
-	32,
-	103,
-	111,
-	118,
-	101,
-	114,
-	110,
-	109,
-	101,
-	110,
-	116,
-	60,
-	100,
-	105,
-	118,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	109,
-	97,
-	114,
-	103,
-	105,
-	110,
-	32,
-	100,
-	101,
-	112,
-	101,
-	110,
-	100,
-	105,
-	110,
-	103,
-	32,
-	111,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	100,
-	101,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	104,
-	101,
-	97,
-	100,
-	101,
-	114,
-	46,
-	109,
-	105,
-	110,
-	46,
-	106,
-	115,
-	34,
-	62,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	100,
-	101,
-	115,
-	116,
-	114,
-	117,
-	99,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	115,
-	108,
-	105,
-	103,
-	104,
-	116,
-	108,
-	121,
-	32,
-	100,
-	105,
-	102,
-	102,
-	101,
-	114,
-	101,
-	110,
-	116,
-	105,
-	110,
-	32,
-	97,
-	99,
-	99,
-	111,
-	114,
-	100,
-	97,
-	110,
-	99,
-	101,
-	32,
-	119,
-	105,
-	116,
-	104,
-	116,
-	101,
-	108,
-	101,
-	99,
-	111,
-	109,
-	109,
-	117,
-	110,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	105,
-	110,
-	100,
-	105,
-	99,
-	97,
-	116,
-	101,
-	115,
-	32,
-	116,
-	104,
-	97,
-	116,
-	32,
-	116,
-	104,
-	101,
-	115,
-	104,
-	111,
-	114,
-	116,
-	108,
-	121,
-	32,
-	116,
-	104,
-	101,
-	114,
-	101,
-	97,
-	102,
-	116,
-	101,
-	114,
-	101,
-	115,
-	112,
-	101,
-	99,
-	105,
-	97,
-	108,
-	108,
-	121,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	69,
-	117,
-	114,
-	111,
-	112,
-	101,
-	97,
-	110,
-	32,
-	99,
-	111,
-	117,
-	110,
-	116,
-	114,
-	105,
-	101,
-	115,
-	72,
-	111,
-	119,
-	101,
-	118,
-	101,
-	114,
-	44,
-	32,
-	116,
-	104,
-	101,
-	114,
-	101,
-	32,
-	97,
-	114,
-	101,
-	115,
-	114,
-	99,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	115,
-	116,
-	97,
-	116,
-	105,
-	99,
-	115,
-	117,
-	103,
-	103,
-	101,
-	115,
-	116,
-	101,
-	100,
-	32,
-	116,
-	104,
-	97,
-	116,
-	32,
-	116,
-	104,
-	101,
-	34,
-	32,
-	115,
-	114,
-	99,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	119,
-	119,
-	119,
-	46,
-	97,
-	32,
-	108,
-	97,
-	114,
-	103,
-	101,
-	32,
-	110,
-	117,
-	109,
-	98,
-	101,
-	114,
-	32,
-	111,
-	102,
-	32,
-	84,
-	101,
-	108,
-	101,
-	99,
-	111,
-	109,
-	109,
-	117,
-	110,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	34,
-	32,
-	114,
-	101,
-	108,
-	61,
-	34,
-	110,
-	111,
-	102,
-	111,
-	108,
-	108,
-	111,
-	119,
-	34,
-	32,
-	116,
-	72,
-	111,
-	108,
-	121,
-	32,
-	82,
-	111,
-	109,
-	97,
-	110,
-	32,
-	69,
-	109,
-	112,
-	101,
-	114,
-	111,
-	114,
-	97,
-	108,
-	109,
-	111,
-	115,
-	116,
-	32,
-	101,
-	120,
-	99,
-	108,
-	117,
-	115,
-	105,
-	118,
-	101,
-	108,
-	121,
-	34,
-	32,
-	98,
-	111,
-	114,
-	100,
-	101,
-	114,
-	61,
-	34,
-	48,
-	34,
-	32,
-	97,
-	108,
-	116,
-	61,
-	34,
-	83,
-	101,
-	99,
-	114,
-	101,
-	116,
-	97,
-	114,
-	121,
-	32,
-	111,
-	102,
-	32,
-	83,
-	116,
-	97,
-	116,
-	101,
-	99,
-	117,
-	108,
-	109,
-	105,
-	110,
-	97,
-	116,
-	105,
-	110,
-	103,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	67,
-	73,
-	65,
-	32,
-	87,
-	111,
-	114,
-	108,
-	100,
-	32,
-	70,
-	97,
-	99,
-	116,
-	98,
-	111,
-	111,
-	107,
-	116,
-	104,
-	101,
-	32,
-	109,
-	111,
-	115,
-	116,
-	32,
-	105,
-	109,
-	112,
-	111,
-	114,
-	116,
-	97,
-	110,
-	116,
-	97,
-	110,
-	110,
-	105,
-	118,
-	101,
-	114,
-	115,
-	97,
-	114,
-	121,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	98,
-	97,
-	99,
-	107,
-	103,
-	114,
-	111,
-	117,
-	110,
-	100,
-	45,
-	60,
-	108,
-	105,
-	62,
-	60,
-	101,
-	109,
-	62,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	47,
-	116,
-	104,
-	101,
-	32,
-	65,
-	116,
-	108,
-	97,
-	110,
-	116,
-	105,
-	99,
-	32,
-	79,
-	99,
-	101,
-	97,
-	110,
-	115,
-	116,
-	114,
-	105,
-	99,
-	116,
-	108,
-	121,
-	32,
-	115,
-	112,
-	101,
-	97,
-	107,
-	105,
-	110,
-	103,
-	44,
-	115,
-	104,
-	111,
-	114,
-	116,
-	108,
-	121,
-	32,
-	98,
-	101,
-	102,
-	111,
-	114,
-	101,
-	32,
-	116,
-	104,
-	101,
-	100,
-	105,
-	102,
-	102,
-	101,
-	114,
-	101,
-	110,
-	116,
-	32,
-	116,
-	121,
-	112,
-	101,
-	115,
-	32,
-	111,
-	102,
-	116,
-	104,
-	101,
-	32,
-	79,
-	116,
-	116,
-	111,
-	109,
-	97,
-	110,
-	32,
-	69,
-	109,
-	112,
-	105,
-	114,
-	101,
-	62,
-	60,
-	105,
-	109,
-	103,
-	32,
-	115,
-	114,
-	99,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	65,
-	110,
-	32,
-	73,
-	110,
-	116,
-	114,
-	111,
-	100,
-	117,
-	99,
-	116,
-	105,
-	111,
-	110,
-	32,
-	116,
-	111,
-	99,
-	111,
-	110,
-	115,
-	101,
-	113,
-	117,
-	101,
-	110,
-	99,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	100,
-	101,
-	112,
-	97,
-	114,
-	116,
-	117,
-	114,
-	101,
-	32,
-	102,
-	114,
-	111,
-	109,
-	32,
-	116,
-	104,
-	101,
-	67,
-	111,
-	110,
-	102,
-	101,
-	100,
-	101,
-	114,
-	97,
-	116,
-	101,
-	32,
-	83,
-	116,
-	97,
-	116,
-	101,
-	115,
-	105,
-	110,
-	100,
-	105,
-	103,
-	101,
-	110,
-	111,
-	117,
-	115,
-	32,
-	112,
-	101,
-	111,
-	112,
-	108,
-	101,
-	115,
-	80,
-	114,
-	111,
-	99,
-	101,
-	101,
-	100,
-	105,
-	110,
-	103,
-	115,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	105,
-	110,
-	102,
-	111,
-	114,
-	109,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	110,
-	32,
-	116,
-	104,
-	101,
-	116,
-	104,
-	101,
-	111,
-	114,
-	105,
-	101,
-	115,
-	32,
-	104,
-	97,
-	118,
-	101,
-	32,
-	98,
-	101,
-	101,
-	110,
-	105,
-	110,
-	118,
-	111,
-	108,
-	118,
-	101,
-	109,
-	101,
-	110,
-	116,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	100,
-	105,
-	118,
-	105,
-	100,
-	101,
-	100,
-	32,
-	105,
-	110,
-	116,
-	111,
-	32,
-	116,
-	104,
-	114,
-	101,
-	101,
-	97,
-	100,
-	106,
-	97,
-	99,
-	101,
-	110,
-	116,
-	32,
-	99,
-	111,
-	117,
-	110,
-	116,
-	114,
-	105,
-	101,
-	115,
-	105,
-	115,
-	32,
-	114,
-	101,
-	115,
-	112,
-	111,
-	110,
-	115,
-	105,
-	98,
-	108,
-	101,
-	32,
-	102,
-	111,
-	114,
-	100,
-	105,
-	115,
-	115,
-	111,
-	108,
-	117,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	99,
-	111,
-	108,
-	108,
-	97,
-	98,
-	111,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	119,
-	105,
-	116,
-	104,
-	119,
-	105,
-	100,
-	101,
-	108,
-	121,
-	32,
-	114,
-	101,
-	103,
-	97,
-	114,
-	100,
-	101,
-	100,
-	32,
-	97,
-	115,
-	104,
-	105,
-	115,
-	32,
-	99,
-	111,
-	110,
-	116,
-	101,
-	109,
-	112,
-	111,
-	114,
-	97,
-	114,
-	105,
-	101,
-	115,
-	102,
-	111,
-	117,
-	110,
-	100,
-	105,
-	110,
-	103,
-	32,
-	109,
-	101,
-	109,
-	98,
-	101,
-	114,
-	32,
-	111,
-	102,
-	68,
-	111,
-	109,
-	105,
-	110,
-	105,
-	99,
-	97,
-	110,
-	32,
-	82,
-	101,
-	112,
-	117,
-	98,
-	108,
-	105,
-	99,
-	103,
-	101,
-	110,
-	101,
-	114,
-	97,
-	108,
-	108,
-	121,
-	32,
-	97,
-	99,
-	99,
-	101,
-	112,
-	116,
-	101,
-	100,
-	116,
-	104,
-	101,
-	32,
-	112,
-	111,
-	115,
-	115,
-	105,
-	98,
-	105,
-	108,
-	105,
-	116,
-	121,
-	32,
-	111,
-	102,
-	97,
-	114,
-	101,
-	32,
-	97,
-	108,
-	115,
-	111,
-	32,
-	97,
-	118,
-	97,
-	105,
-	108,
-	97,
-	98,
-	108,
-	101,
-	117,
-	110,
-	100,
-	101,
-	114,
-	32,
-	99,
-	111,
-	110,
-	115,
-	116,
-	114,
-	117,
-	99,
-	116,
-	105,
-	111,
-	110,
-	114,
-	101,
-	115,
-	116,
-	111,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	116,
-	104,
-	101,
-	32,
-	103,
-	101,
-	110,
-	101,
-	114,
-	97,
-	108,
-	32,
-	112,
-	117,
-	98,
-	108,
-	105,
-	99,
-	105,
-	115,
-	32,
-	97,
-	108,
-	109,
-	111,
-	115,
-	116,
-	32,
-	101,
-	110,
-	116,
-	105,
-	114,
-	101,
-	108,
-	121,
-	112,
-	97,
-	115,
-	115,
-	101,
-	115,
-	32,
-	116,
-	104,
-	114,
-	111,
-	117,
-	103,
-	104,
-	32,
-	116,
-	104,
-	101,
-	104,
-	97,
-	115,
-	32,
-	98,
-	101,
-	101,
-	110,
-	32,
-	115,
-	117,
-	103,
-	103,
-	101,
-	115,
-	116,
-	101,
-	100,
-	99,
-	111,
-	109,
-	112,
-	117,
-	116,
-	101,
-	114,
-	32,
-	97,
-	110,
-	100,
-	32,
-	118,
-	105,
-	100,
-	101,
-	111,
-	71,
-	101,
-	114,
-	109,
-	97,
-	110,
-	105,
-	99,
-	32,
-	108,
-	97,
-	110,
-	103,
-	117,
-	97,
-	103,
-	101,
-	115,
-	32,
-	97,
-	99,
-	99,
-	111,
-	114,
-	100,
-	105,
-	110,
-	103,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	32,
-	100,
-	105,
-	102,
-	102,
-	101,
-	114,
-	101,
-	110,
-	116,
-	32,
-	102,
-	114,
-	111,
-	109,
-	32,
-	116,
-	104,
-	101,
-	115,
-	104,
-	111,
-	114,
-	116,
-	108,
-	121,
-	32,
-	97,
-	102,
-	116,
-	101,
-	114,
-	119,
-	97,
-	114,
-	100,
-	115,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	115,
-	58,
-	47,
-	47,
-	119,
-	119,
-	119,
-	46,
-	114,
-	101,
-	99,
-	101,
-	110,
-	116,
-	32,
-	100,
-	101,
-	118,
-	101,
-	108,
-	111,
-	112,
-	109,
-	101,
-	110,
-	116,
-	66,
-	111,
-	97,
-	114,
-	100,
-	32,
-	111,
-	102,
-	32,
-	68,
-	105,
-	114,
-	101,
-	99,
-	116,
-	111,
-	114,
-	115,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	115,
-	101,
-	97,
-	114,
-	99,
-	104,
-	124,
-	32,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	73,
-	110,
-	32,
-	112,
-	97,
-	114,
-	116,
-	105,
-	99,
-	117,
-	108,
-	97,
-	114,
-	44,
-	32,
-	116,
-	104,
-	101,
-	77,
-	117,
-	108,
-	116,
-	105,
-	112,
-	108,
-	101,
-	32,
-	102,
-	111,
-	111,
-	116,
-	110,
-	111,
-	116,
-	101,
-	115,
-	111,
-	114,
-	32,
-	111,
-	116,
-	104,
-	101,
-	114,
-	32,
-	115,
-	117,
-	98,
-	115,
-	116,
-	97,
-	110,
-	99,
-	101,
-	116,
-	104,
-	111,
-	117,
-	115,
-	97,
-	110,
-	100,
-	115,
-	32,
-	111,
-	102,
-	32,
-	121,
-	101,
-	97,
-	114,
-	115,
-	116,
-	114,
-	97,
-	110,
-	115,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	13,
-	10,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	13,
-	10,
-	13,
-	10,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	105,
-	110,
-	100,
-	101,
-	120,
-	46,
-	112,
-	104,
-	112,
-	119,
-	97,
-	115,
-	32,
-	101,
-	115,
-	116,
-	97,
-	98,
-	108,
-	105,
-	115,
-	104,
-	101,
-	100,
-	32,
-	105,
-	110,
-	109,
-	105,
-	110,
-	46,
-	106,
-	115,
-	34,
-	62,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	10,
-	112,
-	97,
-	114,
-	116,
-	105,
-	99,
-	105,
-	112,
-	97,
-	116,
-	101,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	97,
-	32,
-	115,
-	116,
-	114,
-	111,
-	110,
-	103,
-	32,
-	105,
-	110,
-	102,
-	108,
-	117,
-	101,
-	110,
-	99,
-	101,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	109,
-	97,
-	114,
-	103,
-	105,
-	110,
-	45,
-	116,
-	111,
-	112,
-	58,
-	114,
-	101,
-	112,
-	114,
-	101,
-	115,
-	101,
-	110,
-	116,
-	101,
-	100,
-	32,
-	98,
-	121,
-	32,
-	116,
-	104,
-	101,
-	103,
-	114,
-	97,
-	100,
-	117,
-	97,
-	116,
-	101,
-	100,
-	32,
-	102,
-	114,
-	111,
-	109,
-	32,
-	116,
-	104,
-	101,
-	84,
-	114,
-	97,
-	100,
-	105,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	108,
-	121,
-	44,
-	32,
-	116,
-	104,
-	101,
-	69,
-	108,
-	101,
-	109,
-	101,
-	110,
-	116,
-	40,
-	34,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	34,
-	41,
-	59,
-	72,
-	111,
-	119,
-	101,
-	118,
-	101,
-	114,
-	44,
-	32,
-	115,
-	105,
-	110,
-	99,
-	101,
-	32,
-	116,
-	104,
-	101,
-	47,
-	100,
-	105,
-	118,
-	62,
-	10,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	10,
-	60,
-	100,
-	105,
-	118,
-	32,
-	108,
-	101,
-	102,
-	116,
-	59,
-	32,
-	109,
-	97,
-	114,
-	103,
-	105,
-	110,
-	45,
-	108,
-	101,
-	102,
-	116,
-	58,
-	112,
-	114,
-	111,
-	116,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	32,
-	97,
-	103,
-	97,
-	105,
-	110,
-	115,
-	116,
-	48,
-	59,
-	32,
-	118,
-	101,
-	114,
-	116,
-	105,
-	99,
-	97,
-	108,
-	45,
-	97,
-	108,
-	105,
-	103,
-	110,
-	58,
-	85,
-	110,
-	102,
-	111,
-	114,
-	116,
-	117,
-	110,
-	97,
-	116,
-	101,
-	108,
-	121,
-	44,
-	32,
-	116,
-	104,
-	101,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	105,
-	109,
-	97,
-	103,
-	101,
-	47,
-	120,
-	45,
-	105,
-	99,
-	111,
-	110,
-	47,
-	100,
-	105,
-	118,
-	62,
-	10,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	99,
-	108,
-	101,
-	97,
-	114,
-	102,
-	105,
-	120,
-	34,
-	62,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	102,
-	111,
-	111,
-	116,
-	101,
-	114,
-	9,
-	9,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	10,
-	9,
-	9,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	10,
-	116,
-	104,
-	101,
-	32,
-	109,
-	111,
-	116,
-	105,
-	111,
-	110,
-	32,
-	112,
-	105,
-	99,
-	116,
-	117,
-	114,
-	101,
-	208,
-	145,
-	209,
-	138,
-	208,
-	187,
-	208,
-	179,
-	208,
-	176,
-	209,
-	128,
-	209,
-	129,
-	208,
-	186,
-	208,
-	184,
-	208,
-	177,
-	209,
-	138,
-	208,
-	187,
-	208,
-	179,
-	208,
-	176,
-	209,
-	128,
-	209,
-	129,
-	208,
-	186,
-	208,
-	184,
-	208,
-	164,
-	208,
-	181,
-	208,
-	180,
-	208,
-	181,
-	209,
-	128,
-	208,
-	176,
-	209,
-	134,
-	208,
-	184,
-	208,
-	184,
-	208,
-	189,
-	208,
-	181,
-	209,
-	129,
-	208,
-	186,
-	208,
-	190,
-	208,
-	187,
-	209,
-	140,
-	208,
-	186,
-	208,
-	190,
-	209,
-	129,
-	208,
-	190,
-	208,
-	190,
-	208,
-	177,
-	209,
-	137,
-	208,
-	181,
-	208,
-	189,
-	208,
-	184,
-	208,
-	181,
-	209,
-	129,
-	208,
-	190,
-	208,
-	190,
-	208,
-	177,
-	209,
-	137,
-	208,
-	181,
-	208,
-	189,
-	208,
-	184,
-	209,
-	143,
-	208,
-	191,
-	209,
-	128,
-	208,
-	190,
-	208,
-	179,
-	209,
-	128,
-	208,
-	176,
-	208,
-	188,
-	208,
-	188,
-	209,
-	139,
-	208,
-	158,
-	209,
-	130,
-	208,
-	191,
-	209,
-	128,
-	208,
-	176,
-	208,
-	178,
-	208,
-	184,
-	209,
-	130,
-	209,
-	140,
-	208,
-	177,
-	208,
-	181,
-	209,
-	129,
-	208,
-	191,
-	208,
-	187,
-	208,
-	176,
-	209,
-	130,
-	208,
-	189,
-	208,
-	190,
-	208,
-	188,
-	208,
-	176,
-	209,
-	130,
-	208,
-	181,
-	209,
-	128,
-	208,
-	184,
-	208,
-	176,
-	208,
-	187,
-	209,
-	139,
-	208,
-	191,
-	208,
-	190,
-	208,
-	183,
-	208,
-	178,
-	208,
-	190,
-	208,
-	187,
-	209,
-	143,
-	208,
-	181,
-	209,
-	130,
-	208,
-	191,
-	208,
-	190,
-	209,
-	129,
-	208,
-	187,
-	208,
-	181,
-	208,
-	180,
-	208,
-	189,
-	208,
-	184,
-	208,
-	181,
-	209,
-	128,
-	208,
-	176,
-	208,
-	183,
-	208,
-	187,
-	208,
-	184,
-	209,
-	135,
-	208,
-	189,
-	209,
-	139,
-	209,
-	133,
-	208,
-	191,
-	209,
-	128,
-	208,
-	190,
-	208,
-	180,
-	209,
-	131,
-	208,
-	186,
-	209,
-	134,
-	208,
-	184,
-	208,
-	184,
-	208,
-	191,
-	209,
-	128,
-	208,
-	190,
-	208,
-	179,
-	209,
-	128,
-	208,
-	176,
-	208,
-	188,
-	208,
-	188,
-	208,
-	176,
-	208,
-	191,
-	208,
-	190,
-	208,
-	187,
-	208,
-	189,
-	208,
-	190,
-	209,
-	129,
-	209,
-	130,
-	209,
-	140,
-	209,
-	142,
-	208,
-	189,
-	208,
-	176,
-	209,
-	133,
-	208,
-	190,
-	208,
-	180,
-	208,
-	184,
-	209,
-	130,
-	209,
-	129,
-	209,
-	143,
-	208,
-	184,
-	208,
-	183,
-	208,
-	177,
-	209,
-	128,
-	208,
-	176,
-	208,
-	189,
-	208,
-	189,
-	208,
-	190,
-	208,
-	181,
-	208,
-	189,
-	208,
-	176,
-	209,
-	129,
-	208,
-	181,
-	208,
-	187,
-	208,
-	181,
-	208,
-	189,
-	208,
-	184,
-	209,
-	143,
-	208,
-	184,
-	208,
-	183,
-	208,
-	188,
-	208,
-	181,
-	208,
-	189,
-	208,
-	181,
-	208,
-	189,
-	208,
-	184,
-	209,
-	143,
-	208,
-	186,
-	208,
-	176,
-	209,
-	130,
-	208,
-	181,
-	208,
-	179,
-	208,
-	190,
-	209,
-	128,
-	208,
-	184,
-	208,
-	184,
-	208,
-	144,
-	208,
-	187,
-	208,
-	181,
-	208,
-	186,
-	209,
-	129,
-	208,
-	176,
-	208,
-	189,
-	208,
-	180,
-	209,
-	128,
-	224,
-	164,
-	166,
-	224,
-	165,
-	141,
-	224,
-	164,
-	181,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	164,
-	190,
-	224,
-	164,
-	174,
-	224,
-	165,
-	136,
-	224,
-	164,
-	168,
-	224,
-	165,
-	129,
-	224,
-	164,
-	133,
-	224,
-	164,
-	178,
-	224,
-	164,
-	170,
-	224,
-	165,
-	141,
-	224,
-	164,
-	176,
-	224,
-	164,
-	166,
-	224,
-	164,
-	190,
-	224,
-	164,
-	168,
-	224,
-	164,
-	173,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	164,
-	164,
-	224,
-	165,
-	128,
-	224,
-	164,
-	175,
-	224,
-	164,
-	133,
-	224,
-	164,
-	168,
-	224,
-	165,
-	129,
-	224,
-	164,
-	166,
-	224,
-	165,
-	135,
-	224,
-	164,
-	182,
-	224,
-	164,
-	185,
-	224,
-	164,
-	191,
-	224,
-	164,
-	168,
-	224,
-	165,
-	141,
-	224,
-	164,
-	166,
-	224,
-	165,
-	128,
-	224,
-	164,
-	135,
-	224,
-	164,
-	130,
-	224,
-	164,
-	161,
-	224,
-	164,
-	191,
-	224,
-	164,
-	175,
-	224,
-	164,
-	190,
-	224,
-	164,
-	166,
-	224,
-	164,
-	191,
-	224,
-	164,
-	178,
-	224,
-	165,
-	141,
-	224,
-	164,
-	178,
-	224,
-	165,
-	128,
-	224,
-	164,
-	133,
-	224,
-	164,
-	167,
-	224,
-	164,
-	191,
-	224,
-	164,
-	149,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	164,
-	181,
-	224,
-	165,
-	128,
-	224,
-	164,
-	161,
-	224,
-	164,
-	191,
-	224,
-	164,
-	175,
-	224,
-	165,
-	139,
-	224,
-	164,
-	154,
-	224,
-	164,
-	191,
-	224,
-	164,
-	159,
-	224,
-	165,
-	141,
-	224,
-	164,
-	160,
-	224,
-	165,
-	135,
-	224,
-	164,
-	184,
-	224,
-	164,
-	174,
-	224,
-	164,
-	190,
-	224,
-	164,
-	154,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	164,
-	156,
-	224,
-	164,
-	130,
-	224,
-	164,
-	149,
-	224,
-	165,
-	141,
-	224,
-	164,
-	182,
-	224,
-	164,
-	168,
-	224,
-	164,
-	166,
-	224,
-	165,
-	129,
-	224,
-	164,
-	168,
-	224,
-	164,
-	191,
-	224,
-	164,
-	175,
-	224,
-	164,
-	190,
-	224,
-	164,
-	170,
-	224,
-	165,
-	141,
-	224,
-	164,
-	176,
-	224,
-	164,
-	175,
-	224,
-	165,
-	139,
-	224,
-	164,
-	151,
-	224,
-	164,
-	133,
-	224,
-	164,
-	168,
-	224,
-	165,
-	129,
-	224,
-	164,
-	184,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	164,
-	145,
-	224,
-	164,
-	168,
-	224,
-	164,
-	178,
-	224,
-	164,
-	190,
-	224,
-	164,
-	135,
-	224,
-	164,
-	168,
-	224,
-	164,
-	170,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	165,
-	141,
-	224,
-	164,
-	159,
-	224,
-	165,
-	128,
-	224,
-	164,
-	182,
-	224,
-	164,
-	176,
-	224,
-	165,
-	141,
-	224,
-	164,
-	164,
-	224,
-	165,
-	139,
-	224,
-	164,
-	130,
-	224,
-	164,
-	178,
-	224,
-	165,
-	139,
-	224,
-	164,
-	149,
-	224,
-	164,
-	184,
-	224,
-	164,
-	173,
-	224,
-	164,
-	190,
-	224,
-	164,
-	171,
-	224,
-	164,
-	188,
-	224,
-	165,
-	141,
-	224,
-	164,
-	178,
-	224,
-	165,
-	136,
-	224,
-	164,
-	182,
-	224,
-	164,
-	182,
-	224,
-	164,
-	176,
-	224,
-	165,
-	141,
-	224,
-	164,
-	164,
-	224,
-	165,
-	135,
-	224,
-	164,
-	130,
-	224,
-	164,
-	170,
-	224,
-	165,
-	141,
-	224,
-	164,
-	176,
-	224,
-	164,
-	166,
-	224,
-	165,
-	135,
-	224,
-	164,
-	182,
-	224,
-	164,
-	170,
-	224,
-	165,
-	141,
-	224,
-	164,
-	178,
-	224,
-	165,
-	135,
-	224,
-	164,
-	175,
-	224,
-	164,
-	176,
-	224,
-	164,
-	149,
-	224,
-	165,
-	135,
-	224,
-	164,
-	130,
-	224,
-	164,
-	166,
-	224,
-	165,
-	141,
-	224,
-	164,
-	176,
-	224,
-	164,
-	184,
-	224,
-	165,
-	141,
-	224,
-	164,
-	165,
-	224,
-	164,
-	191,
-	224,
-	164,
-	164,
-	224,
-	164,
-	191,
-	224,
-	164,
-	137,
-	224,
-	164,
-	164,
-	224,
-	165,
-	141,
-	224,
-	164,
-	170,
-	224,
-	164,
-	190,
-	224,
-	164,
-	166,
-	224,
-	164,
-	137,
-	224,
-	164,
-	168,
-	224,
-	165,
-	141,
-	224,
-	164,
-	185,
-	224,
-	165,
-	135,
-	224,
-	164,
-	130,
-	224,
-	164,
-	154,
-	224,
-	164,
-	191,
-	224,
-	164,
-	159,
-	224,
-	165,
-	141,
-	224,
-	164,
-	160,
-	224,
-	164,
-	190,
-	224,
-	164,
-	175,
-	224,
-	164,
-	190,
-	224,
-	164,
-	164,
-	224,
-	165,
-	141,
-	224,
-	164,
-	176,
-	224,
-	164,
-	190,
-	224,
-	164,
-	156,
-	224,
-	165,
-	141,
-	224,
-	164,
-	175,
-	224,
-	164,
-	190,
-	224,
-	164,
-	166,
-	224,
-	164,
-	190,
-	224,
-	164,
-	170,
-	224,
-	165,
-	129,
-	224,
-	164,
-	176,
-	224,
-	164,
-	190,
-	224,
-	164,
-	168,
-	224,
-	165,
-	135,
-	224,
-	164,
-	156,
-	224,
-	165,
-	139,
-	224,
-	164,
-	161,
-	224,
-	164,
-	188,
-	224,
-	165,
-	135,
-	224,
-	164,
-	130,
-	224,
-	164,
-	133,
-	224,
-	164,
-	168,
-	224,
-	165,
-	129,
-	224,
-	164,
-	181,
-	224,
-	164,
-	190,
-	224,
-	164,
-	166,
-	224,
-	164,
-	182,
-	224,
-	165,
-	141,
-	224,
-	164,
-	176,
-	224,
-	165,
-	135,
-	224,
-	164,
-	163,
-	224,
-	165,
-	128,
-	224,
-	164,
-	182,
-	224,
-	164,
-	191,
-	224,
-	164,
-	149,
-	224,
-	165,
-	141,
-	224,
-	164,
-	183,
-	224,
-	164,
-	190,
-	224,
-	164,
-	184,
-	224,
-	164,
-	176,
-	224,
-	164,
-	149,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	165,
-	128,
-	224,
-	164,
-	184,
-	224,
-	164,
-	130,
-	224,
-	164,
-	151,
-	224,
-	165,
-	141,
-	224,
-	164,
-	176,
-	224,
-	164,
-	185,
-	224,
-	164,
-	170,
-	224,
-	164,
-	176,
-	224,
-	164,
-	191,
-	224,
-	164,
-	163,
-	224,
-	164,
-	190,
-	224,
-	164,
-	174,
-	224,
-	164,
-	172,
-	224,
-	165,
-	141,
-	224,
-	164,
-	176,
-	224,
-	164,
-	190,
-	224,
-	164,
-	130,
-	224,
-	164,
-	161,
-	224,
-	164,
-	172,
-	224,
-	164,
-	154,
-	224,
-	165,
-	141,
-	224,
-	164,
-	154,
-	224,
-	165,
-	139,
-	224,
-	164,
-	130,
-	224,
-	164,
-	137,
-	224,
-	164,
-	170,
-	224,
-	164,
-	178,
-	224,
-	164,
-	172,
-	224,
-	165,
-	141,
-	224,
-	164,
-	167,
-	224,
-	164,
-	174,
-	224,
-	164,
-	130,
-	224,
-	164,
-	164,
-	224,
-	165,
-	141,
-	224,
-	164,
-	176,
-	224,
-	165,
-	128,
-	224,
-	164,
-	184,
-	224,
-	164,
-	130,
-	224,
-	164,
-	170,
-	224,
-	164,
-	176,
-	224,
-	165,
-	141,
-	224,
-	164,
-	149,
-	224,
-	164,
-	137,
-	224,
-	164,
-	174,
-	224,
-	165,
-	141,
-	224,
-	164,
-	174,
-	224,
-	165,
-	128,
-	224,
-	164,
-	166,
-	224,
-	164,
-	174,
-	224,
-	164,
-	190,
-	224,
-	164,
-	167,
-	224,
-	165,
-	141,
-	224,
-	164,
-	175,
-	224,
-	164,
-	174,
-	224,
-	164,
-	184,
-	224,
-	164,
-	185,
-	224,
-	164,
-	190,
-	224,
-	164,
-	175,
-	224,
-	164,
-	164,
-	224,
-	164,
-	190,
-	224,
-	164,
-	182,
-	224,
-	164,
-	172,
-	224,
-	165,
-	141,
-	224,
-	164,
-	166,
-	224,
-	165,
-	139,
-	224,
-	164,
-	130,
-	224,
-	164,
-	174,
-	224,
-	165,
-	128,
-	224,
-	164,
-	161,
-	224,
-	164,
-	191,
-	224,
-	164,
-	175,
-	224,
-	164,
-	190,
-	224,
-	164,
-	134,
-	224,
-	164,
-	136,
-	224,
-	164,
-	170,
-	224,
-	165,
-	128,
-	224,
-	164,
-	143,
-	224,
-	164,
-	178,
-	224,
-	164,
-	174,
-	224,
-	165,
-	139,
-	224,
-	164,
-	172,
-	224,
-	164,
-	190,
-	224,
-	164,
-	135,
-	224,
-	164,
-	178,
-	224,
-	164,
-	184,
-	224,
-	164,
-	130,
-	224,
-	164,
-	150,
-	224,
-	165,
-	141,
-	224,
-	164,
-	175,
-	224,
-	164,
-	190,
-	224,
-	164,
-	134,
-	224,
-	164,
-	170,
-	224,
-	164,
-	176,
-	224,
-	165,
-	135,
-	224,
-	164,
-	182,
-	224,
-	164,
-	168,
-	224,
-	164,
-	133,
-	224,
-	164,
-	168,
-	224,
-	165,
-	129,
-	224,
-	164,
-	172,
-	224,
-	164,
-	130,
-	224,
-	164,
-	167,
-	224,
-	164,
-	172,
-	224,
-	164,
-	190,
-	224,
-	164,
-	156,
-	224,
-	164,
-	188,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	164,
-	168,
-	224,
-	164,
-	181,
-	224,
-	165,
-	128,
-	224,
-	164,
-	168,
-	224,
-	164,
-	164,
-	224,
-	164,
-	174,
-	224,
-	164,
-	170,
-	224,
-	165,
-	141,
-	224,
-	164,
-	176,
-	224,
-	164,
-	174,
-	224,
-	165,
-	129,
-	224,
-	164,
-	150,
-	224,
-	164,
-	170,
-	224,
-	165,
-	141,
-	224,
-	164,
-	176,
-	224,
-	164,
-	182,
-	224,
-	165,
-	141,
-	224,
-	164,
-	168,
-	224,
-	164,
-	170,
-	224,
-	164,
-	176,
-	224,
-	164,
-	191,
-	224,
-	164,
-	181,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	164,
-	168,
-	224,
-	165,
-	129,
-	224,
-	164,
-	149,
-	224,
-	164,
-	184,
-	224,
-	164,
-	190,
-	224,
-	164,
-	168,
-	224,
-	164,
-	184,
-	224,
-	164,
-	174,
-	224,
-	164,
-	176,
-	224,
-	165,
-	141,
-	224,
-	164,
-	165,
-	224,
-	164,
-	168,
-	224,
-	164,
-	134,
-	224,
-	164,
-	175,
-	224,
-	165,
-	139,
-	224,
-	164,
-	156,
-	224,
-	164,
-	191,
-	224,
-	164,
-	164,
-	224,
-	164,
-	184,
-	224,
-	165,
-	139,
-	224,
-	164,
-	174,
-	224,
-	164,
-	181,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	216,
-	167,
-	217,
-	132,
-	217,
-	133,
-	216,
-	180,
-	216,
-	167,
-	216,
-	177,
-	217,
-	131,
-	216,
-	167,
-	216,
-	170,
-	216,
-	167,
-	217,
-	132,
-	217,
-	133,
-	217,
-	134,
-	216,
-	170,
-	216,
-	175,
-	217,
-	138,
-	216,
-	167,
-	216,
-	170,
-	216,
-	167,
-	217,
-	132,
-	217,
-	131,
-	217,
-	133,
-	216,
-	168,
-	217,
-	138,
-	217,
-	136,
-	216,
-	170,
-	216,
-	177,
-	216,
-	167,
-	217,
-	132,
-	217,
-	133,
-	216,
-	180,
-	216,
-	167,
-	217,
-	135,
-	216,
-	175,
-	216,
-	167,
-	216,
-	170,
-	216,
-	185,
-	216,
-	175,
-	216,
-	175,
-	216,
-	167,
-	217,
-	132,
-	216,
-	178,
-	217,
-	136,
-	216,
-	167,
-	216,
-	177,
-	216,
-	185,
-	216,
-	175,
-	216,
-	175,
-	216,
-	167,
-	217,
-	132,
-	216,
-	177,
-	216,
-	175,
-	217,
-	136,
-	216,
-	175,
-	216,
-	167,
-	217,
-	132,
-	216,
-	165,
-	216,
-	179,
-	217,
-	132,
-	216,
-	167,
-	217,
-	133,
-	217,
-	138,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	217,
-	129,
-	217,
-	136,
-	216,
-	170,
-	217,
-	136,
-	216,
-	180,
-	217,
-	136,
-	216,
-	168,
-	216,
-	167,
-	217,
-	132,
-	217,
-	133,
-	216,
-	179,
-	216,
-	167,
-	216,
-	168,
-	217,
-	130,
-	216,
-	167,
-	216,
-	170,
-	216,
-	167,
-	217,
-	132,
-	217,
-	133,
-	216,
-	185,
-	217,
-	132,
-	217,
-	136,
-	217,
-	133,
-	216,
-	167,
-	216,
-	170,
-	216,
-	167,
-	217,
-	132,
-	217,
-	133,
-	216,
-	179,
-	217,
-	132,
-	216,
-	179,
-	217,
-	132,
-	216,
-	167,
-	216,
-	170,
-	216,
-	167,
-	217,
-	132,
-	216,
-	172,
-	216,
-	177,
-	216,
-	167,
-	217,
-	129,
-	217,
-	138,
-	217,
-	131,
-	216,
-	179,
-	216,
-	167,
-	217,
-	132,
-	216,
-	167,
-	216,
-	179,
-	217,
-	132,
-	216,
-	167,
-	217,
-	133,
-	217,
-	138,
-	216,
-	169,
-	216,
-	167,
-	217,
-	132,
-	216,
-	167,
-	216,
-	170,
-	216,
-	181,
-	216,
-	167,
-	217,
-	132,
-	216,
-	167,
-	216,
-	170,
-	107,
-	101,
-	121,
-	119,
-	111,
-	114,
-	100,
-	115,
-	34,
-	32,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	61,
-	34,
-	119,
-	51,
-	46,
-	111,
-	114,
-	103,
-	47,
-	49,
-	57,
-	57,
-	57,
-	47,
-	120,
-	104,
-	116,
-	109,
-	108,
-	34,
-	62,
-	60,
-	97,
-	32,
-	116,
-	97,
-	114,
-	103,
-	101,
-	116,
-	61,
-	34,
-	95,
-	98,
-	108,
-	97,
-	110,
-	107,
-	34,
-	32,
-	116,
-	101,
-	120,
-	116,
-	47,
-	104,
-	116,
-	109,
-	108,
-	59,
-	32,
-	99,
-	104,
-	97,
-	114,
-	115,
-	101,
-	116,
-	61,
-	34,
-	32,
-	116,
-	97,
-	114,
-	103,
-	101,
-	116,
-	61,
-	34,
-	95,
-	98,
-	108,
-	97,
-	110,
-	107,
-	34,
-	62,
-	60,
-	116,
-	97,
-	98,
-	108,
-	101,
-	32,
-	99,
-	101,
-	108,
-	108,
-	112,
-	97,
-	100,
-	100,
-	105,
-	110,
-	103,
-	61,
-	34,
-	97,
-	117,
-	116,
-	111,
-	99,
-	111,
-	109,
-	112,
-	108,
-	101,
-	116,
-	101,
-	61,
-	34,
-	111,
-	102,
-	102,
-	34,
-	32,
-	116,
-	101,
-	120,
-	116,
-	45,
-	97,
-	108,
-	105,
-	103,
-	110,
-	58,
-	32,
-	99,
-	101,
-	110,
-	116,
-	101,
-	114,
-	59,
-	116,
-	111,
-	32,
-	108,
-	97,
-	115,
-	116,
-	32,
-	118,
-	101,
-	114,
-	115,
-	105,
-	111,
-	110,
-	32,
-	98,
-	121,
-	32,
-	98,
-	97,
-	99,
-	107,
-	103,
-	114,
-	111,
-	117,
-	110,
-	100,
-	45,
-	99,
-	111,
-	108,
-	111,
-	114,
-	58,
-	32,
-	35,
-	34,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	119,
-	119,
-	119,
-	46,
-	47,
-	100,
-	105,
-	118,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	60,
-	100,
-	105,
-	118,
-	32,
-	105,
-	100,
-	61,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	35,
-	34,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	34,
-	62,
-	60,
-	105,
-	109,
-	103,
-	32,
-	115,
-	114,
-	99,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	99,
-	114,
-	105,
-	112,
-	116,
-	34,
-	32,
-	115,
-	114,
-	99,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	10,
-	60,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	32,
-	108,
-	97,
-	110,
-	103,
-	117,
-	97,
-	103,
-	101,
-	61,
-	34,
-	47,
-	47,
-	69,
-	78,
-	34,
-	32,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	119,
-	119,
-	119,
-	46,
-	119,
-	101,
-	110,
-	99,
-	111,
-	100,
-	101,
-	85,
-	82,
-	73,
-	67,
-	111,
-	109,
-	112,
-	111,
-	110,
-	101,
-	110,
-	116,
-	40,
-	34,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	106,
-	97,
-	118,
-	97,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	58,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	100,
-	111,
-	99,
-	117,
-	109,
-	101,
-	110,
-	116,
-	46,
-	119,
-	114,
-	105,
-	116,
-	101,
-	40,
-	39,
-	60,
-	115,
-	99,
-	112,
-	111,
-	115,
-	105,
-	116,
-	105,
-	111,
-	110,
-	58,
-	32,
-	97,
-	98,
-	115,
-	111,
-	108,
-	117,
-	116,
-	101,
-	59,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	32,
-	115,
-	114,
-	99,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	109,
-	97,
-	114,
-	103,
-	105,
-	110,
-	45,
-	116,
-	111,
-	112,
-	58,
-	46,
-	109,
-	105,
-	110,
-	46,
-	106,
-	115,
-	34,
-	62,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	10,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	10,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	119,
-	51,
-	46,
-	111,
-	114,
-	103,
-	47,
-	49,
-	57,
-	57,
-	57,
-	47,
-	120,
-	104,
-	116,
-	109,
-	108,
-	34,
-	32,
-	10,
-	13,
-	10,
-	60,
-	47,
-	98,
-	111,
-	100,
-	121,
-	62,
-	13,
-	10,
-	60,
-	47,
-	104,
-	116,
-	109,
-	108,
-	62,
-	100,
-	105,
-	115,
-	116,
-	105,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	32,
-	98,
-	101,
-	116,
-	119,
-	101,
-	101,
-	110,
-	47,
-	34,
-	32,
-	116,
-	97,
-	114,
-	103,
-	101,
-	116,
-	61,
-	34,
-	95,
-	98,
-	108,
-	97,
-	110,
-	107,
-	34,
-	62,
-	60,
-	108,
-	105,
-	110,
-	107,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	101,
-	110,
-	99,
-	111,
-	100,
-	105,
-	110,
-	103,
-	61,
-	34,
-	117,
-	116,
-	102,
-	45,
-	56,
-	34,
-	63,
-	62,
-	10,
-	119,
-	46,
-	97,
-	100,
-	100,
-	69,
-	118,
-	101,
-	110,
-	116,
-	76,
-	105,
-	115,
-	116,
-	101,
-	110,
-	101,
-	114,
-	63,
-	97,
-	99,
-	116,
-	105,
-	111,
-	110,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	119,
-	119,
-	119,
-	46,
-	105,
-	99,
-	111,
-	110,
-	34,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	98,
-	97,
-	99,
-	107,
-	103,
-	114,
-	111,
-	117,
-	110,
-	100,
-	58,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	47,
-	99,
-	115,
-	115,
-	34,
-	32,
-	47,
-	62,
-	10,
-	109,
-	101,
-	116,
-	97,
-	32,
-	112,
-	114,
-	111,
-	112,
-	101,
-	114,
-	116,
-	121,
-	61,
-	34,
-	111,
-	103,
-	58,
-	116,
-	60,
-	105,
-	110,
-	112,
-	117,
-	116,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	34,
-	32,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	45,
-	97,
-	108,
-	105,
-	103,
-	110,
-	58,
-	116,
-	104,
-	101,
-	32,
-	100,
-	101,
-	118,
-	101,
-	108,
-	111,
-	112,
-	109,
-	101,
-	110,
-	116,
-	32,
-	111,
-	102,
-	32,
-	116,
-	121,
-	108,
-	101,
-	115,
-	104,
-	101,
-	101,
-	116,
-	34,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	104,
-	116,
-	109,
-	108,
-	59,
-	32,
-	99,
-	104,
-	97,
-	114,
-	115,
-	101,
-	116,
-	61,
-	117,
-	116,
-	102,
-	45,
-	56,
-	105,
-	115,
-	32,
-	99,
-	111,
-	110,
-	115,
-	105,
-	100,
-	101,
-	114,
-	101,
-	100,
-	32,
-	116,
-	111,
-	32,
-	98,
-	101,
-	116,
-	97,
-	98,
-	108,
-	101,
-	32,
-	119,
-	105,
-	100,
-	116,
-	104,
-	61,
-	34,
-	49,
-	48,
-	48,
-	37,
-	34,
-	32,
-	73,
-	110,
-	32,
-	97,
-	100,
-	100,
-	105,
-	116,
-	105,
-	111,
-	110,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	32,
-	99,
-	111,
-	110,
-	116,
-	114,
-	105,
-	98,
-	117,
-	116,
-	101,
-	100,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	32,
-	100,
-	105,
-	102,
-	102,
-	101,
-	114,
-	101,
-	110,
-	99,
-	101,
-	115,
-	32,
-	98,
-	101,
-	116,
-	119,
-	101,
-	101,
-	110,
-	100,
-	101,
-	118,
-	101,
-	108,
-	111,
-	112,
-	109,
-	101,
-	110,
-	116,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	73,
-	116,
-	32,
-	105,
-	115,
-	32,
-	105,
-	109,
-	112,
-	111,
-	114,
-	116,
-	97,
-	110,
-	116,
-	32,
-	116,
-	111,
-	32,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	10,
-	10,
-	60,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	32,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	102,
-	111,
-	110,
-	116,
-	45,
-	115,
-	105,
-	122,
-	101,
-	58,
-	49,
-	62,
-	60,
-	47,
-	115,
-	112,
-	97,
-	110,
-	62,
-	60,
-	115,
-	112,
-	97,
-	110,
-	32,
-	105,
-	100,
-	61,
-	103,
-	98,
-	76,
-	105,
-	98,
-	114,
-	97,
-	114,
-	121,
-	32,
-	111,
-	102,
-	32,
-	67,
-	111,
-	110,
-	103,
-	114,
-	101,
-	115,
-	115,
-	60,
-	105,
-	109,
-	103,
-	32,
-	115,
-	114,
-	99,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	105,
-	109,
-	69,
-	110,
-	103,
-	108,
-	105,
-	115,
-	104,
-	32,
-	116,
-	114,
-	97,
-	110,
-	115,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	65,
-	99,
-	97,
-	100,
-	101,
-	109,
-	121,
-	32,
-	111,
-	102,
-	32,
-	83,
-	99,
-	105,
-	101,
-	110,
-	99,
-	101,
-	115,
-	100,
-	105,
-	118,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	100,
-	105,
-	115,
-	112,
-	108,
-	97,
-	121,
-	58,
-	99,
-	111,
-	110,
-	115,
-	116,
-	114,
-	117,
-	99,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	46,
-	103,
-	101,
-	116,
-	69,
-	108,
-	101,
-	109,
-	101,
-	110,
-	116,
-	66,
-	121,
-	73,
-	100,
-	40,
-	105,
-	100,
-	41,
-	105,
-	110,
-	32,
-	99,
-	111,
-	110,
-	106,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	32,
-	119,
-	105,
-	116,
-	104,
-	69,
-	108,
-	101,
-	109,
-	101,
-	110,
-	116,
-	40,
-	39,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	39,
-	41,
-	59,
-	32,
-	60,
-	109,
-	101,
-	116,
-	97,
-	32,
-	112,
-	114,
-	111,
-	112,
-	101,
-	114,
-	116,
-	121,
-	61,
-	34,
-	111,
-	103,
-	58,
-	208,
-	145,
-	209,
-	138,
-	208,
-	187,
-	208,
-	179,
-	208,
-	176,
-	209,
-	128,
-	209,
-	129,
-	208,
-	186,
-	208,
-	184,
-	10,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	34,
-	32,
-	110,
-	97,
-	109,
-	101,
-	61,
-	34,
-	62,
-	80,
-	114,
-	105,
-	118,
-	97,
-	99,
-	121,
-	32,
-	80,
-	111,
-	108,
-	105,
-	99,
-	121,
-	60,
-	47,
-	97,
-	62,
-	97,
-	100,
-	109,
-	105,
-	110,
-	105,
-	115,
-	116,
-	101,
-	114,
-	101,
-	100,
-	32,
-	98,
-	121,
-	32,
-	116,
-	104,
-	101,
-	101,
-	110,
-	97,
-	98,
-	108,
-	101,
-	83,
-	105,
-	110,
-	103,
-	108,
-	101,
-	82,
-	101,
-	113,
-	117,
-	101,
-	115,
-	116,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	109,
-	97,
-	114,
-	103,
-	105,
-	110,
-	58,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	60,
-	62,
-	60,
-	105,
-	109,
-	103,
-	32,
-	115,
-	114,
-	99,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	105,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	38,
-	113,
-	117,
-	111,
-	116,
-	59,
-	102,
-	108,
-	111,
-	97,
-	116,
-	58,
-	114,
-	101,
-	102,
-	101,
-	114,
-	114,
-	101,
-	100,
-	32,
-	116,
-	111,
-	32,
-	97,
-	115,
-	32,
-	116,
-	104,
-	101,
-	32,
-	116,
-	111,
-	116,
-	97,
-	108,
-	32,
-	112,
-	111,
-	112,
-	117,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	105,
-	110,
-	32,
-	87,
-	97,
-	115,
-	104,
-	105,
-	110,
-	103,
-	116,
-	111,
-	110,
-	44,
-	32,
-	68,
-	46,
-	67,
-	46,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	98,
-	97,
-	99,
-	107,
-	103,
-	114,
-	111,
-	117,
-	110,
-	100,
-	45,
-	97,
-	109,
-	111,
-	110,
-	103,
-	32,
-	111,
-	116,
-	104,
-	101,
-	114,
-	32,
-	116,
-	104,
-	105,
-	110,
-	103,
-	115,
-	44,
-	111,
-	114,
-	103,
-	97,
-	110,
-	105,
-	122,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	112,
-	97,
-	114,
-	116,
-	105,
-	99,
-	105,
-	112,
-	97,
-	116,
-	101,
-	100,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	116,
-	104,
-	101,
-	32,
-	105,
-	110,
-	116,
-	114,
-	111,
-	100,
-	117,
-	99,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	105,
-	100,
-	101,
-	110,
-	116,
-	105,
-	102,
-	105,
-	101,
-	100,
-	32,
-	119,
-	105,
-	116,
-	104,
-	32,
-	116,
-	104,
-	101,
-	102,
-	105,
-	99,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	32,
-	99,
-	104,
-	97,
-	114,
-	97,
-	99,
-	116,
-	101,
-	114,
-	32,
-	79,
-	120,
-	102,
-	111,
-	114,
-	100,
-	32,
-	85,
-	110,
-	105,
-	118,
-	101,
-	114,
-	115,
-	105,
-	116,
-	121,
-	32,
-	109,
-	105,
-	115,
-	117,
-	110,
-	100,
-	101,
-	114,
-	115,
-	116,
-	97,
-	110,
-	100,
-	105,
-	110,
-	103,
-	32,
-	111,
-	102,
-	84,
-	104,
-	101,
-	114,
-	101,
-	32,
-	97,
-	114,
-	101,
-	44,
-	32,
-	104,
-	111,
-	119,
-	101,
-	118,
-	101,
-	114,
-	44,
-	115,
-	116,
-	121,
-	108,
-	101,
-	115,
-	104,
-	101,
-	101,
-	116,
-	34,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	47,
-	67,
-	111,
-	108,
-	117,
-	109,
-	98,
-	105,
-	97,
-	32,
-	85,
-	110,
-	105,
-	118,
-	101,
-	114,
-	115,
-	105,
-	116,
-	121,
-	101,
-	120,
-	112,
-	97,
-	110,
-	100,
-	101,
-	100,
-	32,
-	116,
-	111,
-	32,
-	105,
-	110,
-	99,
-	108,
-	117,
-	100,
-	101,
-	117,
-	115,
-	117,
-	97,
-	108,
-	108,
-	121,
-	32,
-	114,
-	101,
-	102,
-	101,
-	114,
-	114,
-	101,
-	100,
-	32,
-	116,
-	111,
-	105,
-	110,
-	100,
-	105,
-	99,
-	97,
-	116,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	97,
-	116,
-	32,
-	116,
-	104,
-	101,
-	104,
-	97,
-	118,
-	101,
-	32,
-	115,
-	117,
-	103,
-	103,
-	101,
-	115,
-	116,
-	101,
-	100,
-	32,
-	116,
-	104,
-	97,
-	116,
-	97,
-	102,
-	102,
-	105,
-	108,
-	105,
-	97,
-	116,
-	101,
-	100,
-	32,
-	119,
-	105,
-	116,
-	104,
-	32,
-	116,
-	104,
-	101,
-	99,
-	111,
-	114,
-	114,
-	101,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	98,
-	101,
-	116,
-	119,
-	101,
-	101,
-	110,
-	110,
-	117,
-	109,
-	98,
-	101,
-	114,
-	32,
-	111,
-	102,
-	32,
-	100,
-	105,
-	102,
-	102,
-	101,
-	114,
-	101,
-	110,
-	116,
-	62,
-	60,
-	47,
-	116,
-	100,
-	62,
-	60,
-	47,
-	116,
-	114,
-	62,
-	60,
-	47,
-	116,
-	97,
-	98,
-	108,
-	101,
-	62,
-	82,
-	101,
-	112,
-	117,
-	98,
-	108,
-	105,
-	99,
-	32,
-	111,
-	102,
-	32,
-	73,
-	114,
-	101,
-	108,
-	97,
-	110,
-	100,
-	10,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	10,
-	60,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	32,
-	117,
-	110,
-	100,
-	101,
-	114,
-	32,
-	116,
-	104,
-	101,
-	32,
-	105,
-	110,
-	102,
-	108,
-	117,
-	101,
-	110,
-	99,
-	101,
-	99,
-	111,
-	110,
-	116,
-	114,
-	105,
-	98,
-	117,
-	116,
-	105,
-	111,
-	110,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	79,
-	102,
-	102,
-	105,
-	99,
-	105,
-	97,
-	108,
-	32,
-	119,
-	101,
-	98,
-	115,
-	105,
-	116,
-	101,
-	32,
-	111,
-	102,
-	104,
-	101,
-	97,
-	100,
-	113,
-	117,
-	97,
-	114,
-	116,
-	101,
-	114,
-	115,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	99,
-	101,
-	110,
-	116,
-	101,
-	114,
-	101,
-	100,
-	32,
-	97,
-	114,
-	111,
-	117,
-	110,
-	100,
-	32,
-	116,
-	104,
-	101,
-	105,
-	109,
-	112,
-	108,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	104,
-	97,
-	118,
-	101,
-	32,
-	98,
-	101,
-	101,
-	110,
-	32,
-	100,
-	101,
-	118,
-	101,
-	108,
-	111,
-	112,
-	101,
-	100,
-	70,
-	101,
-	100,
-	101,
-	114,
-	97,
-	108,
-	32,
-	82,
-	101,
-	112,
-	117,
-	98,
-	108,
-	105,
-	99,
-	32,
-	111,
-	102,
-	98,
-	101,
-	99,
-	97,
-	109,
-	101,
-	32,
-	105,
-	110,
-	99,
-	114,
-	101,
-	97,
-	115,
-	105,
-	110,
-	103,
-	108,
-	121,
-	99,
-	111,
-	110,
-	116,
-	105,
-	110,
-	117,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	78,
-	111,
-	116,
-	101,
-	44,
-	32,
-	104,
-	111,
-	119,
-	101,
-	118,
-	101,
-	114,
-	44,
-	32,
-	116,
-	104,
-	97,
-	116,
-	115,
-	105,
-	109,
-	105,
-	108,
-	97,
-	114,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	97,
-	116,
-	32,
-	111,
-	102,
-	32,
-	99,
-	97,
-	112,
-	97,
-	98,
-	105,
-	108,
-	105,
-	116,
-	105,
-	101,
-	115,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	97,
-	99,
-	99,
-	111,
-	114,
-	100,
-	97,
-	110,
-	99,
-	101,
-	32,
-	119,
-	105,
-	116,
-	104,
-	32,
-	116,
-	104,
-	101,
-	112,
-	97,
-	114,
-	116,
-	105,
-	99,
-	105,
-	112,
-	97,
-	110,
-	116,
-	115,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	102,
-	117,
-	114,
-	116,
-	104,
-	101,
-	114,
-	32,
-	100,
-	101,
-	118,
-	101,
-	108,
-	111,
-	112,
-	109,
-	101,
-	110,
-	116,
-	117,
-	110,
-	100,
-	101,
-	114,
-	32,
-	116,
-	104,
-	101,
-	32,
-	100,
-	105,
-	114,
-	101,
-	99,
-	116,
-	105,
-	111,
-	110,
-	105,
-	115,
-	32,
-	111,
-	102,
-	116,
-	101,
-	110,
-	32,
-	99,
-	111,
-	110,
-	115,
-	105,
-	100,
-	101,
-	114,
-	101,
-	100,
-	104,
-	105,
-	115,
-	32,
-	121,
-	111,
-	117,
-	110,
-	103,
-	101,
-	114,
-	32,
-	98,
-	114,
-	111,
-	116,
-	104,
-	101,
-	114,
-	60,
-	47,
-	116,
-	100,
-	62,
-	60,
-	47,
-	116,
-	114,
-	62,
-	60,
-	47,
-	116,
-	97,
-	98,
-	108,
-	101,
-	62,
-	60,
-	97,
-	32,
-	104,
-	116,
-	116,
-	112,
-	45,
-	101,
-	113,
-	117,
-	105,
-	118,
-	61,
-	34,
-	88,
-	45,
-	85,
-	65,
-	45,
-	112,
-	104,
-	121,
-	115,
-	105,
-	99,
-	97,
-	108,
-	32,
-	112,
-	114,
-	111,
-	112,
-	101,
-	114,
-	116,
-	105,
-	101,
-	115,
-	111,
-	102,
-	32,
-	66,
-	114,
-	105,
-	116,
-	105,
-	115,
-	104,
-	32,
-	67,
-	111,
-	108,
-	117,
-	109,
-	98,
-	105,
-	97,
-	104,
-	97,
-	115,
-	32,
-	98,
-	101,
-	101,
-	110,
-	32,
-	99,
-	114,
-	105,
-	116,
-	105,
-	99,
-	105,
-	122,
-	101,
-	100,
-	40,
-	119,
-	105,
-	116,
-	104,
-	32,
-	116,
-	104,
-	101,
-	32,
-	101,
-	120,
-	99,
-	101,
-	112,
-	116,
-	105,
-	111,
-	110,
-	113,
-	117,
-	101,
-	115,
-	116,
-	105,
-	111,
-	110,
-	115,
-	32,
-	97,
-	98,
-	111,
-	117,
-	116,
-	32,
-	116,
-	104,
-	101,
-	112,
-	97,
-	115,
-	115,
-	105,
-	110,
-	103,
-	32,
-	116,
-	104,
-	114,
-	111,
-	117,
-	103,
-	104,
-	32,
-	116,
-	104,
-	101,
-	48,
-	34,
-	32,
-	99,
-	101,
-	108,
-	108,
-	112,
-	97,
-	100,
-	100,
-	105,
-	110,
-	103,
-	61,
-	34,
-	48,
-	34,
-	32,
-	116,
-	104,
-	111,
-	117,
-	115,
-	97,
-	110,
-	100,
-	115,
-	32,
-	111,
-	102,
-	32,
-	112,
-	101,
-	111,
-	112,
-	108,
-	101,
-	114,
-	101,
-	100,
-	105,
-	114,
-	101,
-	99,
-	116,
-	115,
-	32,
-	104,
-	101,
-	114,
-	101,
-	46,
-	32,
-	70,
-	111,
-	114,
-	104,
-	97,
-	118,
-	101,
-	32,
-	99,
-	104,
-	105,
-	108,
-	100,
-	114,
-	101,
-	110,
-	32,
-	117,
-	110,
-	100,
-	101,
-	114,
-	37,
-	51,
-	69,
-	37,
-	51,
-	67,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	37,
-	51,
-	69,
-	34,
-	41,
-	41,
-	59,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	119,
-	119,
-	119,
-	46,
-	60,
-	108,
-	105,
-	62,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	115,
-	105,
-	116,
-	101,
-	95,
-	110,
-	97,
-	109,
-	101,
-	34,
-	32,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	45,
-	100,
-	101,
-	99,
-	111,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	58,
-	110,
-	111,
-	110,
-	101,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	100,
-	105,
-	115,
-	112,
-	108,
-	97,
-	121,
-	58,
-	32,
-	110,
-	111,
-	110,
-	101,
-	60,
-	109,
-	101,
-	116,
-	97,
-	32,
-	104,
-	116,
-	116,
-	112,
-	45,
-	101,
-	113,
-	117,
-	105,
-	118,
-	61,
-	34,
-	88,
-	45,
-	110,
-	101,
-	119,
-	32,
-	68,
-	97,
-	116,
-	101,
-	40,
-	41,
-	46,
-	103,
-	101,
-	116,
-	84,
-	105,
-	109,
-	101,
-	40,
-	41,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	105,
-	109,
-	97,
-	103,
-	101,
-	47,
-	120,
-	45,
-	105,
-	99,
-	111,
-	110,
-	34,
-	60,
-	47,
-	115,
-	112,
-	97,
-	110,
-	62,
-	60,
-	115,
-	112,
-	97,
-	110,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	108,
-	97,
-	110,
-	103,
-	117,
-	97,
-	103,
-	101,
-	61,
-	34,
-	106,
-	97,
-	118,
-	97,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	119,
-	105,
-	110,
-	100,
-	111,
-	119,
-	46,
-	108,
-	111,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	46,
-	104,
-	114,
-	101,
-	102,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	106,
-	97,
-	118,
-	97,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	58,
-	45,
-	45,
-	62,
-	13,
-	10,
-	60,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	39,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	119,
-	119,
-	119,
-	46,
-	104,
-	111,
-	114,
-	116,
-	99,
-	117,
-	116,
-	32,
-	105,
-	99,
-	111,
-	110,
-	34,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	13,
-	10,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	60,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	32,
-	115,
-	114,
-	99,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	34,
-	32,
-	114,
-	101,
-	108,
-	61,
-	34,
-	115,
-	116,
-	121,
-	108,
-	101,
-	115,
-	104,
-	101,
-	101,
-	116,
-	34,
-	32,
-	116,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	10,
-	60,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	47,
-	97,
-	62,
-	32,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	32,
-	97,
-	108,
-	108,
-	111,
-	119,
-	84,
-	114,
-	97,
-	110,
-	115,
-	112,
-	97,
-	114,
-	101,
-	110,
-	99,
-	121,
-	61,
-	34,
-	88,
-	45,
-	85,
-	65,
-	45,
-	67,
-	111,
-	109,
-	112,
-	97,
-	116,
-	105,
-	98,
-	108,
-	101,
-	34,
-	32,
-	99,
-	111,
-	110,
-	114,
-	101,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	104,
-	105,
-	112,
-	32,
-	98,
-	101,
-	116,
-	119,
-	101,
-	101,
-	110,
-	10,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	13,
-	10,
-	60,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	32,
-	60,
-	47,
-	97,
-	62,
-	60,
-	47,
-	108,
-	105,
-	62,
-	60,
-	47,
-	117,
-	108,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	97,
-	115,
-	115,
-	111,
-	99,
-	105,
-	97,
-	116,
-	101,
-	100,
-	32,
-	119,
-	105,
-	116,
-	104,
-	32,
-	116,
-	104,
-	101,
-	32,
-	112,
-	114,
-	111,
-	103,
-	114,
-	97,
-	109,
-	109,
-	105,
-	110,
-	103,
-	32,
-	108,
-	97,
-	110,
-	103,
-	117,
-	97,
-	103,
-	101,
-	60,
-	47,
-	97,
-	62,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	60,
-	47,
-	97,
-	62,
-	60,
-	47,
-	108,
-	105,
-	62,
-	60,
-	108,
-	105,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	102,
-	111,
-	114,
-	109,
-	32,
-	97,
-	99,
-	116,
-	105,
-	111,
-	110,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	60,
-	100,
-	105,
-	118,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	100,
-	105,
-	115,
-	112,
-	108,
-	97,
-	121,
-	58,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	34,
-	32,
-	110,
-	97,
-	109,
-	101,
-	61,
-	34,
-	113,
-	34,
-	60,
-	116,
-	97,
-	98,
-	108,
-	101,
-	32,
-	119,
-	105,
-	100,
-	116,
-	104,
-	61,
-	34,
-	49,
-	48,
-	48,
-	37,
-	34,
-	32,
-	98,
-	97,
-	99,
-	107,
-	103,
-	114,
-	111,
-	117,
-	110,
-	100,
-	45,
-	112,
-	111,
-	115,
-	105,
-	116,
-	105,
-	111,
-	110,
-	58,
-	34,
-	32,
-	98,
-	111,
-	114,
-	100,
-	101,
-	114,
-	61,
-	34,
-	48,
-	34,
-	32,
-	119,
-	105,
-	100,
-	116,
-	104,
-	61,
-	34,
-	114,
-	101,
-	108,
-	61,
-	34,
-	115,
-	104,
-	111,
-	114,
-	116,
-	99,
-	117,
-	116,
-	32,
-	105,
-	99,
-	111,
-	110,
-	34,
-	32,
-	104,
-	54,
-	62,
-	60,
-	117,
-	108,
-	62,
-	60,
-	108,
-	105,
-	62,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	32,
-	32,
-	60,
-	109,
-	101,
-	116,
-	97,
-	32,
-	104,
-	116,
-	116,
-	112,
-	45,
-	101,
-	113,
-	117,
-	105,
-	118,
-	61,
-	34,
-	99,
-	115,
-	115,
-	34,
-	32,
-	109,
-	101,
-	100,
-	105,
-	97,
-	61,
-	34,
-	115,
-	99,
-	114,
-	101,
-	101,
-	110,
-	34,
-	32,
-	114,
-	101,
-	115,
-	112,
-	111,
-	110,
-	115,
-	105,
-	98,
-	108,
-	101,
-	32,
-	102,
-	111,
-	114,
-	32,
-	116,
-	104,
-	101,
-	32,
-	34,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	97,
-	112,
-	112,
-	108,
-	105,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	47,
-	34,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	98,
-	97,
-	99,
-	107,
-	103,
-	114,
-	111,
-	117,
-	110,
-	100,
-	45,
-	104,
-	116,
-	109,
-	108,
-	59,
-	32,
-	99,
-	104,
-	97,
-	114,
-	115,
-	101,
-	116,
-	61,
-	117,
-	116,
-	102,
-	45,
-	56,
-	34,
-	32,
-	97,
-	108,
-	108,
-	111,
-	119,
-	116,
-	114,
-	97,
-	110,
-	115,
-	112,
-	97,
-	114,
-	101,
-	110,
-	99,
-	121,
-	61,
-	34,
-	115,
-	116,
-	121,
-	108,
-	101,
-	115,
-	104,
-	101,
-	101,
-	116,
-	34,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	13,
-	10,
-	60,
-	109,
-	101,
-	116,
-	97,
-	32,
-	104,
-	116,
-	116,
-	112,
-	45,
-	101,
-	113,
-	117,
-	105,
-	118,
-	61,
-	34,
-	62,
-	60,
-	47,
-	115,
-	112,
-	97,
-	110,
-	62,
-	60,
-	115,
-	112,
-	97,
-	110,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	48,
-	34,
-	32,
-	99,
-	101,
-	108,
-	108,
-	115,
-	112,
-	97,
-	99,
-	105,
-	110,
-	103,
-	61,
-	34,
-	48,
-	34,
-	62,
-	59,
-	10,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	10,
-	60,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	32,
-	115,
-	111,
-	109,
-	101,
-	116,
-	105,
-	109,
-	101,
-	115,
-	32,
-	99,
-	97,
-	108,
-	108,
-	101,
-	100,
-	32,
-	116,
-	104,
-	101,
-	100,
-	111,
-	101,
-	115,
-	32,
-	110,
-	111,
-	116,
-	32,
-	110,
-	101,
-	99,
-	101,
-	115,
-	115,
-	97,
-	114,
-	105,
-	108,
-	121,
-	70,
-	111,
-	114,
-	32,
-	109,
-	111,
-	114,
-	101,
-	32,
-	105,
-	110,
-	102,
-	111,
-	114,
-	109,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	116,
-	32,
-	116,
-	104,
-	101,
-	32,
-	98,
-	101,
-	103,
-	105,
-	110,
-	110,
-	105,
-	110,
-	103,
-	32,
-	111,
-	102,
-	32,
-	60,
-	33,
-	68,
-	79,
-	67,
-	84,
-	89,
-	80,
-	69,
-	32,
-	104,
-	116,
-	109,
-	108,
-	62,
-	60,
-	104,
-	116,
-	109,
-	108,
-	112,
-	97,
-	114,
-	116,
-	105,
-	99,
-	117,
-	108,
-	97,
-	114,
-	108,
-	121,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	104,
-	105,
-	100,
-	100,
-	101,
-	110,
-	34,
-	32,
-	110,
-	97,
-	109,
-	101,
-	61,
-	34,
-	106,
-	97,
-	118,
-	97,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	58,
-	118,
-	111,
-	105,
-	100,
-	40,
-	48,
-	41,
-	59,
-	34,
-	101,
-	102,
-	102,
-	101,
-	99,
-	116,
-	105,
-	118,
-	101,
-	110,
-	101,
-	115,
-	115,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	97,
-	117,
-	116,
-	111,
-	99,
-	111,
-	109,
-	112,
-	108,
-	101,
-	116,
-	101,
-	61,
-	34,
-	111,
-	102,
-	102,
-	34,
-	32,
-	103,
-	101,
-	110,
-	101,
-	114,
-	97,
-	108,
-	108,
-	121,
-	32,
-	99,
-	111,
-	110,
-	115,
-	105,
-	100,
-	101,
-	114,
-	101,
-	100,
-	62,
-	60,
-	105,
-	110,
-	112,
-	117,
-	116,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	34,
-	32,
-	34,
-	62,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	13,
-	10,
-	60,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	116,
-	104,
-	114,
-	111,
-	117,
-	103,
-	104,
-	111,
-	117,
-	116,
-	32,
-	116,
-	104,
-	101,
-	32,
-	119,
-	111,
-	114,
-	108,
-	100,
-	99,
-	111,
-	109,
-	109,
-	111,
-	110,
-	32,
-	109,
-	105,
-	115,
-	99,
-	111,
-	110,
-	99,
-	101,
-	112,
-	116,
-	105,
-	111,
-	110,
-	97,
-	115,
-	115,
-	111,
-	99,
-	105,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	119,
-	105,
-	116,
-	104,
-	32,
-	116,
-	104,
-	101,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	10,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	10,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	100,
-	117,
-	114,
-	105,
-	110,
-	103,
-	32,
-	104,
-	105,
-	115,
-	32,
-	108,
-	105,
-	102,
-	101,
-	116,
-	105,
-	109,
-	101,
-	44,
-	99,
-	111,
-	114,
-	114,
-	101,
-	115,
-	112,
-	111,
-	110,
-	100,
-	105,
-	110,
-	103,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	105,
-	109,
-	97,
-	103,
-	101,
-	47,
-	120,
-	45,
-	105,
-	99,
-	111,
-	110,
-	34,
-	32,
-	97,
-	110,
-	32,
-	105,
-	110,
-	99,
-	114,
-	101,
-	97,
-	115,
-	105,
-	110,
-	103,
-	32,
-	110,
-	117,
-	109,
-	98,
-	101,
-	114,
-	100,
-	105,
-	112,
-	108,
-	111,
-	109,
-	97,
-	116,
-	105,
-	99,
-	32,
-	114,
-	101,
-	108,
-	97,
-	116,
-	105,
-	111,
-	110,
-	115,
-	97,
-	114,
-	101,
-	32,
-	111,
-	102,
-	116,
-	101,
-	110,
-	32,
-	99,
-	111,
-	110,
-	115,
-	105,
-	100,
-	101,
-	114,
-	101,
-	100,
-	109,
-	101,
-	116,
-	97,
-	32,
-	99,
-	104,
-	97,
-	114,
-	115,
-	101,
-	116,
-	61,
-	34,
-	117,
-	116,
-	102,
-	45,
-	56,
-	34,
-	32,
-	60,
-	105,
-	110,
-	112,
-	117,
-	116,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	34,
-	32,
-	101,
-	120,
-	97,
-	109,
-	112,
-	108,
-	101,
-	115,
-	32,
-	105,
-	110,
-	99,
-	108,
-	117,
-	100,
-	101,
-	32,
-	116,
-	104,
-	101,
-	34,
-	62,
-	60,
-	105,
-	109,
-	103,
-	32,
-	115,
-	114,
-	99,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	105,
-	112,
-	97,
-	114,
-	116,
-	105,
-	99,
-	105,
-	112,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	116,
-	104,
-	101,
-	32,
-	101,
-	115,
-	116,
-	97,
-	98,
-	108,
-	105,
-	115,
-	104,
-	109,
-	101,
-	110,
-	116,
-	32,
-	111,
-	102,
-	10,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	10,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	38,
-	97,
-	109,
-	112,
-	59,
-	110,
-	98,
-	115,
-	112,
-	59,
-	38,
-	97,
-	109,
-	112,
-	59,
-	110,
-	98,
-	115,
-	112,
-	59,
-	116,
-	111,
-	32,
-	100,
-	101,
-	116,
-	101,
-	114,
-	109,
-	105,
-	110,
-	101,
-	32,
-	119,
-	104,
-	101,
-	116,
-	104,
-	101,
-	114,
-	113,
-	117,
-	105,
-	116,
-	101,
-	32,
-	100,
-	105,
-	102,
-	102,
-	101,
-	114,
-	101,
-	110,
-	116,
-	32,
-	102,
-	114,
-	111,
-	109,
-	109,
-	97,
-	114,
-	107,
-	101,
-	100,
-	32,
-	116,
-	104,
-	101,
-	32,
-	98,
-	101,
-	103,
-	105,
-	110,
-	110,
-	105,
-	110,
-	103,
-	100,
-	105,
-	115,
-	116,
-	97,
-	110,
-	99,
-	101,
-	32,
-	98,
-	101,
-	116,
-	119,
-	101,
-	101,
-	110,
-	32,
-	116,
-	104,
-	101,
-	99,
-	111,
-	110,
-	116,
-	114,
-	105,
-	98,
-	117,
-	116,
-	105,
-	111,
-	110,
-	115,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	99,
-	111,
-	110,
-	102,
-	108,
-	105,
-	99,
-	116,
-	32,
-	98,
-	101,
-	116,
-	119,
-	101,
-	101,
-	110,
-	32,
-	116,
-	104,
-	101,
-	119,
-	105,
-	100,
-	101,
-	108,
-	121,
-	32,
-	99,
-	111,
-	110,
-	115,
-	105,
-	100,
-	101,
-	114,
-	101,
-	100,
-	32,
-	116,
-	111,
-	119,
-	97,
-	115,
-	32,
-	111,
-	110,
-	101,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	102,
-	105,
-	114,
-	115,
-	116,
-	119,
-	105,
-	116,
-	104,
-	32,
-	118,
-	97,
-	114,
-	121,
-	105,
-	110,
-	103,
-	32,
-	100,
-	101,
-	103,
-	114,
-	101,
-	101,
-	115,
-	104,
-	97,
-	118,
-	101,
-	32,
-	115,
-	112,
-	101,
-	99,
-	117,
-	108,
-	97,
-	116,
-	101,
-	100,
-	32,
-	116,
-	104,
-	97,
-	116,
-	40,
-	100,
-	111,
-	99,
-	117,
-	109,
-	101,
-	110,
-	116,
-	46,
-	103,
-	101,
-	116,
-	69,
-	108,
-	101,
-	109,
-	101,
-	110,
-	116,
-	112,
-	97,
-	114,
-	116,
-	105,
-	99,
-	105,
-	112,
-	97,
-	116,
-	105,
-	110,
-	103,
-	32,
-	105,
-	110,
-	32,
-	116,
-	104,
-	101,
-	111,
-	114,
-	105,
-	103,
-	105,
-	110,
-	97,
-	108,
-	108,
-	121,
-	32,
-	100,
-	101,
-	118,
-	101,
-	108,
-	111,
-	112,
-	101,
-	100,
-	101,
-	116,
-	97,
-	32,
-	99,
-	104,
-	97,
-	114,
-	115,
-	101,
-	116,
-	61,
-	34,
-	117,
-	116,
-	102,
-	45,
-	56,
-	34,
-	62,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	47,
-	99,
-	115,
-	115,
-	34,
-	32,
-	47,
-	62,
-	10,
-	105,
-	110,
-	116,
-	101,
-	114,
-	99,
-	104,
-	97,
-	110,
-	103,
-	101,
-	97,
-	98,
-	108,
-	121,
-	32,
-	119,
-	105,
-	116,
-	104,
-	109,
-	111,
-	114,
-	101,
-	32,
-	99,
-	108,
-	111,
-	115,
-	101,
-	108,
-	121,
-	32,
-	114,
-	101,
-	108,
-	97,
-	116,
-	101,
-	100,
-	115,
-	111,
-	99,
-	105,
-	97,
-	108,
-	32,
-	97,
-	110,
-	100,
-	32,
-	112,
-	111,
-	108,
-	105,
-	116,
-	105,
-	99,
-	97,
-	108,
-	116,
-	104,
-	97,
-	116,
-	32,
-	119,
-	111,
-	117,
-	108,
-	100,
-	32,
-	111,
-	116,
-	104,
-	101,
-	114,
-	119,
-	105,
-	115,
-	101,
-	112,
-	101,
-	114,
-	112,
-	101,
-	110,
-	100,
-	105,
-	99,
-	117,
-	108,
-	97,
-	114,
-	32,
-	116,
-	111,
-	32,
-	116,
-	104,
-	101,
-	115,
-	116,
-	121,
-	108,
-	101,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	47,
-	99,
-	115,
-	115,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	115,
-	117,
-	98,
-	109,
-	105,
-	116,
-	34,
-	32,
-	110,
-	97,
-	109,
-	101,
-	61,
-	34,
-	102,
-	97,
-	109,
-	105,
-	108,
-	105,
-	101,
-	115,
-	32,
-	114,
-	101,
-	115,
-	105,
-	100,
-	105,
-	110,
-	103,
-	32,
-	105,
-	110,
-	100,
-	101,
-	118,
-	101,
-	108,
-	111,
-	112,
-	105,
-	110,
-	103,
-	32,
-	99,
-	111,
-	117,
-	110,
-	116,
-	114,
-	105,
-	101,
-	115,
-	99,
-	111,
-	109,
-	112,
-	117,
-	116,
-	101,
-	114,
-	32,
-	112,
-	114,
-	111,
-	103,
-	114,
-	97,
-	109,
-	109,
-	105,
-	110,
-	103,
-	101,
-	99,
-	111,
-	110,
-	111,
-	109,
-	105,
-	99,
-	32,
-	100,
-	101,
-	118,
-	101,
-	108,
-	111,
-	112,
-	109,
-	101,
-	110,
-	116,
-	100,
-	101,
-	116,
-	101,
-	114,
-	109,
-	105,
-	110,
-	97,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	102,
-	111,
-	114,
-	32,
-	109,
-	111,
-	114,
-	101,
-	32,
-	105,
-	110,
-	102,
-	111,
-	114,
-	109,
-	97,
-	116,
-	105,
-	111,
-	110,
-	111,
-	110,
-	32,
-	115,
-	101,
-	118,
-	101,
-	114,
-	97,
-	108,
-	32,
-	111,
-	99,
-	99,
-	97,
-	115,
-	105,
-	111,
-	110,
-	115,
-	112,
-	111,
-	114,
-	116,
-	117,
-	103,
-	117,
-	195,
-	170,
-	115,
-	32,
-	40,
-	69,
-	117,
-	114,
-	111,
-	112,
-	101,
-	117,
-	41,
-	208,
-	163,
-	208,
-	186,
-	209,
-	128,
-	208,
-	176,
-	209,
-	151,
-	208,
-	189,
-	209,
-	129,
-	209,
-	140,
-	208,
-	186,
-	208,
-	176,
-	209,
-	131,
-	208,
-	186,
-	209,
-	128,
-	208,
-	176,
-	209,
-	151,
-	208,
-	189,
-	209,
-	129,
-	209,
-	140,
-	208,
-	186,
-	208,
-	176,
-	208,
-	160,
-	208,
-	190,
-	209,
-	129,
-	209,
-	129,
-	208,
-	184,
-	208,
-	185,
-	209,
-	129,
-	208,
-	186,
-	208,
-	190,
-	208,
-	185,
-	208,
-	188,
-	208,
-	176,
-	209,
-	130,
-	208,
-	181,
-	209,
-	128,
-	208,
-	184,
-	208,
-	176,
-	208,
-	187,
-	208,
-	190,
-	208,
-	178,
-	208,
-	184,
-	208,
-	189,
-	209,
-	132,
-	208,
-	190,
-	209,
-	128,
-	208,
-	188,
-	208,
-	176,
-	209,
-	134,
-	208,
-	184,
-	208,
-	184,
-	209,
-	131,
-	208,
-	191,
-	209,
-	128,
-	208,
-	176,
-	208,
-	178,
-	208,
-	187,
-	208,
-	181,
-	208,
-	189,
-	208,
-	184,
-	209,
-	143,
-	208,
-	189,
-	208,
-	181,
-	208,
-	190,
-	208,
-	177,
-	209,
-	133,
-	208,
-	190,
-	208,
-	180,
-	208,
-	184,
-	208,
-	188,
-	208,
-	190,
-	208,
-	184,
-	208,
-	189,
-	209,
-	132,
-	208,
-	190,
-	209,
-	128,
-	208,
-	188,
-	208,
-	176,
-	209,
-	134,
-	208,
-	184,
-	209,
-	143,
-	208,
-	152,
-	208,
-	189,
-	209,
-	132,
-	208,
-	190,
-	209,
-	128,
-	208,
-	188,
-	208,
-	176,
-	209,
-	134,
-	208,
-	184,
-	209,
-	143,
-	208,
-	160,
-	208,
-	181,
-	209,
-	129,
-	208,
-	191,
-	209,
-	131,
-	208,
-	177,
-	208,
-	187,
-	208,
-	184,
-	208,
-	186,
-	208,
-	184,
-	208,
-	186,
-	208,
-	190,
-	208,
-	187,
-	208,
-	184,
-	209,
-	135,
-	208,
-	181,
-	209,
-	129,
-	209,
-	130,
-	208,
-	178,
-	208,
-	190,
-	208,
-	184,
-	208,
-	189,
-	209,
-	132,
-	208,
-	190,
-	209,
-	128,
-	208,
-	188,
-	208,
-	176,
-	209,
-	134,
-	208,
-	184,
-	209,
-	142,
-	209,
-	130,
-	208,
-	181,
-	209,
-	128,
-	209,
-	128,
-	208,
-	184,
-	209,
-	130,
-	208,
-	190,
-	209,
-	128,
-	208,
-	184,
-	208,
-	184,
-	208,
-	180,
-	208,
-	190,
-	209,
-	129,
-	209,
-	130,
-	208,
-	176,
-	209,
-	130,
-	208,
-	190,
-	209,
-	135,
-	208,
-	189,
-	208,
-	190,
-	216,
-	167,
-	217,
-	132,
-	217,
-	133,
-	216,
-	170,
-	217,
-	136,
-	216,
-	167,
-	216,
-	172,
-	216,
-	175,
-	217,
-	136,
-	217,
-	134,
-	216,
-	167,
-	217,
-	132,
-	216,
-	167,
-	216,
-	180,
-	216,
-	170,
-	216,
-	177,
-	216,
-	167,
-	217,
-	131,
-	216,
-	167,
-	216,
-	170,
-	216,
-	167,
-	217,
-	132,
-	216,
-	167,
-	217,
-	130,
-	216,
-	170,
-	216,
-	177,
-	216,
-	167,
-	216,
-	173,
-	216,
-	167,
-	216,
-	170,
-	104,
-	116,
-	109,
-	108,
-	59,
-	32,
-	99,
-	104,
-	97,
-	114,
-	115,
-	101,
-	116,
-	61,
-	85,
-	84,
-	70,
-	45,
-	56,
-	34,
-	32,
-	115,
-	101,
-	116,
-	84,
-	105,
-	109,
-	101,
-	111,
-	117,
-	116,
-	40,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	40,
-	41,
-	100,
-	105,
-	115,
-	112,
-	108,
-	97,
-	121,
-	58,
-	105,
-	110,
-	108,
-	105,
-	110,
-	101,
-	45,
-	98,
-	108,
-	111,
-	99,
-	107,
-	59,
-	60,
-	105,
-	110,
-	112,
-	117,
-	116,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	115,
-	117,
-	98,
-	109,
-	105,
-	116,
-	34,
-	32,
-	116,
-	121,
-	112,
-	101,
-	32,
-	61,
-	32,
-	39,
-	116,
-	101,
-	120,
-	116,
-	47,
-	106,
-	97,
-	118,
-	97,
-	115,
-	99,
-	114,
-	105,
-	60,
-	105,
-	109,
-	103,
-	32,
-	115,
-	114,
-	99,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	119,
-	119,
-	119,
-	46,
-	34,
-	32,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	119,
-	119,
-	119,
-	46,
-	119,
-	51,
-	46,
-	111,
-	114,
-	103,
-	47,
-	115,
-	104,
-	111,
-	114,
-	116,
-	99,
-	117,
-	116,
-	32,
-	105,
-	99,
-	111,
-	110,
-	34,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	34,
-	32,
-	97,
-	117,
-	116,
-	111,
-	99,
-	111,
-	109,
-	112,
-	108,
-	101,
-	116,
-	101,
-	61,
-	34,
-	111,
-	102,
-	102,
-	34,
-	32,
-	60,
-	47,
-	97,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	60,
-	47,
-	97,
-	62,
-	60,
-	47,
-	108,
-	105,
-	62,
-	10,
-	60,
-	108,
-	105,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	34,
-	99,
-	115,
-	115,
-	34,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	47,
-	99,
-	115,
-	115,
-	34,
-	32,
-	60,
-	102,
-	111,
-	114,
-	109,
-	32,
-	97,
-	99,
-	116,
-	105,
-	111,
-	110,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	120,
-	116,
-	47,
-	99,
-	115,
-	115,
-	34,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	108,
-	105,
-	110,
-	107,
-	32,
-	114,
-	101,
-	108,
-	61,
-	34,
-	97,
-	108,
-	116,
-	101,
-	114,
-	110,
-	97,
-	116,
-	101,
-	34,
-	32,
-	13,
-	10,
-	60,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	47,
-	32,
-	111,
-	110,
-	99,
-	108,
-	105,
-	99,
-	107,
-	61,
-	34,
-	106,
-	97,
-	118,
-	97,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	58,
-	40,
-	110,
-	101,
-	119,
-	32,
-	68,
-	97,
-	116,
-	101,
-	41,
-	46,
-	103,
-	101,
-	116,
-	84,
-	105,
-	109,
-	101,
-	40,
-	41,
-	125,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	61,
-	34,
-	49,
-	34,
-	32,
-	119,
-	105,
-	100,
-	116,
-	104,
-	61,
-	34,
-	49,
-	34,
-	32,
-	80,
-	101,
-	111,
-	112,
-	108,
-	101,
-	39,
-	115,
-	32,
-	82,
-	101,
-	112,
-	117,
-	98,
-	108,
-	105,
-	99,
-	32,
-	111,
-	102,
-	32,
-	32,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	119,
-	119,
-	119,
-	46,
-	116,
-	101,
-	120,
-	116,
-	45,
-	100,
-	101,
-	99,
-	111,
-	114,
-	97,
-	116,
-	105,
-	111,
-	110,
-	58,
-	117,
-	110,
-	100,
-	101,
-	114,
-	116,
-	104,
-	101,
-	32,
-	98,
-	101,
-	103,
-	105,
-	110,
-	110,
-	105,
-	110,
-	103,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	10,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	10,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	10,
-	101,
-	115,
-	116,
-	97,
-	98,
-	108,
-	105,
-	115,
-	104,
-	109,
-	101,
-	110,
-	116,
-	32,
-	111,
-	102,
-	32,
-	116,
-	104,
-	101,
-	32,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	60,
-	47,
-	100,
-	35,
-	118,
-	105,
-	101,
-	119,
-	112,
-	111,
-	114,
-	116,
-	123,
-	109,
-	105,
-	110,
-	45,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	58,
-	10,
-	60,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	32,
-	115,
-	114,
-	99,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	111,
-	112,
-	116,
-	105,
-	111,
-	110,
-	62,
-	60,
-	111,
-	112,
-	116,
-	105,
-	111,
-	110,
-	32,
-	118,
-	97,
-	108,
-	117,
-	101,
-	61,
-	111,
-	102,
-	116,
-	101,
-	110,
-	32,
-	114,
-	101,
-	102,
-	101,
-	114,
-	114,
-	101,
-	100,
-	32,
-	116,
-	111,
-	32,
-	97,
-	115,
-	32,
-	47,
-	111,
-	112,
-	116,
-	105,
-	111,
-	110,
-	62,
-	10,
-	60,
-	111,
-	112,
-	116,
-	105,
-	111,
-	110,
-	32,
-	118,
-	97,
-	108,
-	117,
-	60,
-	33,
-	68,
-	79,
-	67,
-	84,
-	89,
-	80,
-	69,
-	32,
-	104,
-	116,
-	109,
-	108,
-	62,
-	10,
-	60,
-	33,
-	45,
-	45,
-	91,
-	73,
-	110,
-	116,
-	101,
-	114,
-	110,
-	97,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	32,
-	65,
-	105,
-	114,
-	112,
-	111,
-	114,
-	116,
-	62,
-	10,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	119,
-	119,
-	119,
-	60,
-	47,
-	97,
-	62,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	119,
-	224,
-	184,
-	160,
-	224,
-	184,
-	178,
-	224,
-	184,
-	169,
-	224,
-	184,
-	178,
-	224,
-	185,
-	132,
-	224,
-	184,
-	151,
-	224,
-	184,
-	162,
-	225,
-	131,
-	165,
-	225,
-	131,
-	144,
-	225,
-	131,
-	160,
-	225,
-	131,
-	151,
-	225,
-	131,
-	163,
-	225,
-	131,
-	154,
-	225,
-	131,
-	152,
-	230,
-	173,
-	163,
-	233,
-	171,
-	148,
-	228,
-	184,
-	173,
-	230,
-	150,
-	135,
-	32,
-	40,
-	231,
-	185,
-	129,
-	233,
-	171,
-	148,
-	41,
-	224,
-	164,
-	168,
-	224,
-	164,
-	191,
-	224,
-	164,
-	176,
-	224,
-	165,
-	141,
-	224,
-	164,
-	166,
-	224,
-	165,
-	135,
-	224,
-	164,
-	182,
-	224,
-	164,
-	161,
-	224,
-	164,
-	190,
-	224,
-	164,
-	137,
-	224,
-	164,
-	168,
-	224,
-	164,
-	178,
-	224,
-	165,
-	139,
-	224,
-	164,
-	161,
-	224,
-	164,
-	149,
-	224,
-	165,
-	141,
-	224,
-	164,
-	183,
-	224,
-	165,
-	135,
-	224,
-	164,
-	164,
-	224,
-	165,
-	141,
-	224,
-	164,
-	176,
-	224,
-	164,
-	156,
-	224,
-	164,
-	190,
-	224,
-	164,
-	168,
-	224,
-	164,
-	149,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	165,
-	128,
-	224,
-	164,
-	184,
-	224,
-	164,
-	130,
-	224,
-	164,
-	172,
-	224,
-	164,
-	130,
-	224,
-	164,
-	167,
-	224,
-	164,
-	191,
-	224,
-	164,
-	164,
-	224,
-	164,
-	184,
-	224,
-	165,
-	141,
-	224,
-	164,
-	165,
-	224,
-	164,
-	190,
-	224,
-	164,
-	170,
-	224,
-	164,
-	168,
-	224,
-	164,
-	190,
-	224,
-	164,
-	184,
-	224,
-	165,
-	141,
-	224,
-	164,
-	181,
-	224,
-	165,
-	128,
-	224,
-	164,
-	149,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	164,
-	184,
-	224,
-	164,
-	130,
-	224,
-	164,
-	184,
-	224,
-	165,
-	141,
-	224,
-	164,
-	149,
-	224,
-	164,
-	176,
-	224,
-	164,
-	163,
-	224,
-	164,
-	184,
-	224,
-	164,
-	190,
-	224,
-	164,
-	174,
-	224,
-	164,
-	151,
-	224,
-	165,
-	141,
-	224,
-	164,
-	176,
-	224,
-	165,
-	128,
-	224,
-	164,
-	154,
-	224,
-	164,
-	191,
-	224,
-	164,
-	159,
-	224,
-	165,
-	141,
-	224,
-	164,
-	160,
-	224,
-	165,
-	139,
-	224,
-	164,
-	130,
-	224,
-	164,
-	181,
-	224,
-	164,
-	191,
-	224,
-	164,
-	156,
-	224,
-	165,
-	141,
-	224,
-	164,
-	158,
-	224,
-	164,
-	190,
-	224,
-	164,
-	168,
-	224,
-	164,
-	133,
-	224,
-	164,
-	174,
-	224,
-	165,
-	135,
-	224,
-	164,
-	176,
-	224,
-	164,
-	191,
-	224,
-	164,
-	149,
-	224,
-	164,
-	190,
-	224,
-	164,
-	181,
-	224,
-	164,
-	191,
-	224,
-	164,
-	173,
-	224,
-	164,
-	191,
-	224,
-	164,
-	168,
-	224,
-	165,
-	141,
-	224,
-	164,
-	168,
-	224,
-	164,
-	151,
-	224,
-	164,
-	190,
-	224,
-	164,
-	161,
-	224,
-	164,
-	191,
-	224,
-	164,
-	175,
-	224,
-	164,
-	190,
-	224,
-	164,
-	129,
-	224,
-	164,
-	149,
-	224,
-	165,
-	141,
-	224,
-	164,
-	175,
-	224,
-	165,
-	139,
-	224,
-	164,
-	130,
-	224,
-	164,
-	149,
-	224,
-	164,
-	191,
-	224,
-	164,
-	184,
-	224,
-	165,
-	129,
-	224,
-	164,
-	176,
-	224,
-	164,
-	149,
-	224,
-	165,
-	141,
-	224,
-	164,
-	183,
-	224,
-	164,
-	190,
-	224,
-	164,
-	170,
-	224,
-	164,
-	185,
-	224,
-	165,
-	129,
-	224,
-	164,
-	129,
-	224,
-	164,
-	154,
-	224,
-	164,
-	164,
-	224,
-	165,
-	128,
-	224,
-	164,
-	170,
-	224,
-	165,
-	141,
-	224,
-	164,
-	176,
-	224,
-	164,
-	172,
-	224,
-	164,
-	130,
-	224,
-	164,
-	167,
-	224,
-	164,
-	168,
-	224,
-	164,
-	159,
-	224,
-	164,
-	191,
-	224,
-	164,
-	170,
-	224,
-	165,
-	141,
-	224,
-	164,
-	170,
-	224,
-	164,
-	163,
-	224,
-	165,
-	128,
-	224,
-	164,
-	149,
-	224,
-	165,
-	141,
-	224,
-	164,
-	176,
-	224,
-	164,
-	191,
-	224,
-	164,
-	149,
-	224,
-	165,
-	135,
-	224,
-	164,
-	159,
-	224,
-	164,
-	170,
-	224,
-	165,
-	141,
-	224,
-	164,
-	176,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	164,
-	130,
-	224,
-	164,
-	173,
-	224,
-	164,
-	170,
-	224,
-	165,
-	141,
-	224,
-	164,
-	176,
-	224,
-	164,
-	190,
-	224,
-	164,
-	170,
-	224,
-	165,
-	141,
-	224,
-	164,
-	164,
-	224,
-	164,
-	174,
-	224,
-	164,
-	190,
-	224,
-	164,
-	178,
-	224,
-	164,
-	191,
-	224,
-	164,
-	149,
-	224,
-	165,
-	139,
-	224,
-	164,
-	130,
-	224,
-	164,
-	176,
-	224,
-	164,
-	171,
-	224,
-	164,
-	188,
-	224,
-	165,
-	141,
-	224,
-	164,
-	164,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	164,
-	168,
-	224,
-	164,
-	191,
-	224,
-	164,
-	176,
-	224,
-	165,
-	141,
-	224,
-	164,
-	174,
-	224,
-	164,
-	190,
-	224,
-	164,
-	163,
-	224,
-	164,
-	178,
-	224,
-	164,
-	191,
-	224,
-	164,
-	174,
-	224,
-	164,
-	191,
-	224,
-	164,
-	159,
-	224,
-	165,
-	135,
-	224,
-	164,
-	161,
-	100,
-	101,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	105,
-	111,
-	110,
-	34,
-	32,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	61,
-	34,
-	100,
-	111,
-	99,
-	117,
-	109,
-	101,
-	110,
-	116,
-	46,
-	108,
-	111,
-	99,
-	97,
-	116,
-	105,
-	111,
-	110,
-	46,
-	112,
-	114,
-	111,
-	116,
-	46,
-	103,
-	101,
-	116,
-	69,
-	108,
-	101,
-	109,
-	101,
-	110,
-	116,
-	115,
-	66,
-	121,
-	84,
-	97,
-	103,
-	78,
-	97,
-	109,
-	101,
-	40,
-	60,
-	33,
-	68,
-	79,
-	67,
-	84,
-	89,
-	80,
-	69,
-	32,
-	104,
-	116,
-	109,
-	108,
-	62,
-	10,
-	60,
-	104,
-	116,
-	109,
-	108,
-	32,
-	60,
-	109,
-	101,
-	116,
-	97,
-	32,
-	99,
-	104,
-	97,
-	114,
-	115,
-	101,
-	116,
-	61,
-	34,
-	117,
-	116,
-	102,
-	45,
-	56,
-	34,
-	62,
-	58,
-	117,
-	114,
-	108,
-	34,
-	32,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	46,
-	99,
-	115,
-	115,
-	34,
-	32,
-	114,
-	101,
-	108,
-	61,
-	34,
-	115,
-	116,
-	121,
-	108,
-	101,
-	115,
-	104,
-	101,
-	101,
-	116,
-	34,
-	115,
-	116,
-	121,
-	108,
-	101,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	47,
-	99,
-	115,
-	115,
-	34,
-	62,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	47,
-	99,
-	115,
-	115,
-	34,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	119,
-	51,
-	46,
-	111,
-	114,
-	103,
-	47,
-	49,
-	57,
-	57,
-	57,
-	47,
-	120,
-	104,
-	116,
-	109,
-	108,
-	34,
-	32,
-	120,
-	109,
-	108,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	47,
-	106,
-	97,
-	118,
-	97,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	34,
-	32,
-	109,
-	101,
-	116,
-	104,
-	111,
-	100,
-	61,
-	34,
-	103,
-	101,
-	116,
-	34,
-	32,
-	97,
-	99,
-	116,
-	105,
-	111,
-	110,
-	61,
-	34,
-	108,
-	105,
-	110,
-	107,
-	32,
-	114,
-	101,
-	108,
-	61,
-	34,
-	115,
-	116,
-	121,
-	108,
-	101,
-	115,
-	104,
-	101,
-	101,
-	116,
-	34,
-	32,
-	32,
-	61,
-	32,
-	100,
-	111,
-	99,
-	117,
-	109,
-	101,
-	110,
-	116,
-	46,
-	103,
-	101,
-	116,
-	69,
-	108,
-	101,
-	109,
-	101,
-	110,
-	116,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	105,
-	109,
-	97,
-	103,
-	101,
-	47,
-	120,
-	45,
-	105,
-	99,
-	111,
-	110,
-	34,
-	32,
-	47,
-	62,
-	99,
-	101,
-	108,
-	108,
-	112,
-	97,
-	100,
-	100,
-	105,
-	110,
-	103,
-	61,
-	34,
-	48,
-	34,
-	32,
-	99,
-	101,
-	108,
-	108,
-	115,
-	112,
-	46,
-	99,
-	115,
-	115,
-	34,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	47,
-	99,
-	115,
-	115,
-	34,
-	32,
-	60,
-	47,
-	97,
-	62,
-	60,
-	47,
-	108,
-	105,
-	62,
-	60,
-	108,
-	105,
-	62,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	34,
-	32,
-	119,
-	105,
-	100,
-	116,
-	104,
-	61,
-	34,
-	49,
-	34,
-	32,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	61,
-	34,
-	49,
-	34,
-	34,
-	62,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	119,
-	119,
-	119,
-	46,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	100,
-	105,
-	115,
-	112,
-	108,
-	97,
-	121,
-	58,
-	110,
-	111,
-	110,
-	101,
-	59,
-	34,
-	62,
-	97,
-	108,
-	116,
-	101,
-	114,
-	110,
-	97,
-	116,
-	101,
-	34,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	97,
-	112,
-	112,
-	108,
-	105,
-	45,
-	47,
-	47,
-	87,
-	51,
-	67,
-	47,
-	47,
-	68,
-	84,
-	68,
-	32,
-	88,
-	72,
-	84,
-	77,
-	76,
-	32,
-	49,
-	46,
-	48,
-	32,
-	101,
-	108,
-	108,
-	115,
-	112,
-	97,
-	99,
-	105,
-	110,
-	103,
-	61,
-	34,
-	48,
-	34,
-	32,
-	99,
-	101,
-	108,
-	108,
-	112,
-	97,
-	100,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	104,
-	105,
-	100,
-	100,
-	101,
-	110,
-	34,
-	32,
-	118,
-	97,
-	108,
-	117,
-	101,
-	61,
-	34,
-	47,
-	97,
-	62,
-	38,
-	110,
-	98,
-	115,
-	112,
-	59,
-	60,
-	115,
-	112,
-	97,
-	110,
-	32,
-	114,
-	111,
-	108,
-	101,
-	61,
-	34,
-	115,
-	10,
-	60,
-	105,
-	110,
-	112,
-	117,
-	116,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	104,
-	105,
-	100,
-	100,
-	101,
-	110,
-	34,
-	32,
-	108,
-	97,
-	110,
-	103,
-	117,
-	97,
-	103,
-	101,
-	61,
-	34,
-	74,
-	97,
-	118,
-	97,
-	83,
-	99,
-	114,
-	105,
-	112,
-	116,
-	34,
-	32,
-	32,
-	100,
-	111,
-	99,
-	117,
-	109,
-	101,
-	110,
-	116,
-	46,
-	103,
-	101,
-	116,
-	69,
-	108,
-	101,
-	109,
-	101,
-	110,
-	116,
-	115,
-	66,
-	103,
-	61,
-	34,
-	48,
-	34,
-	32,
-	99,
-	101,
-	108,
-	108,
-	115,
-	112,
-	97,
-	99,
-	105,
-	110,
-	103,
-	61,
-	34,
-	48,
-	34,
-	32,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	47,
-	99,
-	115,
-	115,
-	34,
-	32,
-	109,
-	101,
-	100,
-	105,
-	97,
-	61,
-	34,
-	116,
-	121,
-	112,
-	101,
-	61,
-	39,
-	116,
-	101,
-	120,
-	116,
-	47,
-	106,
-	97,
-	118,
-	97,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	39,
-	119,
-	105,
-	116,
-	104,
-	32,
-	116,
-	104,
-	101,
-	32,
-	101,
-	120,
-	99,
-	101,
-	112,
-	116,
-	105,
-	111,
-	110,
-	32,
-	111,
-	102,
-	32,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	47,
-	99,
-	115,
-	115,
-	34,
-	32,
-	114,
-	101,
-	108,
-	61,
-	34,
-	115,
-	116,
-	32,
-	104,
-	101,
-	105,
-	103,
-	104,
-	116,
-	61,
-	34,
-	49,
-	34,
-	32,
-	119,
-	105,
-	100,
-	116,
-	104,
-	61,
-	34,
-	49,
-	34,
-	32,
-	61,
-	39,
-	43,
-	101,
-	110,
-	99,
-	111,
-	100,
-	101,
-	85,
-	82,
-	73,
-	67,
-	111,
-	109,
-	112,
-	111,
-	110,
-	101,
-	110,
-	116,
-	40,
-	60,
-	108,
-	105,
-	110,
-	107,
-	32,
-	114,
-	101,
-	108,
-	61,
-	34,
-	97,
-	108,
-	116,
-	101,
-	114,
-	110,
-	97,
-	116,
-	101,
-	34,
-	32,
-	10,
-	98,
-	111,
-	100,
-	121,
-	44,
-	32,
-	116,
-	114,
-	44,
-	32,
-	105,
-	110,
-	112,
-	117,
-	116,
-	44,
-	32,
-	116,
-	101,
-	120,
-	116,
-	109,
-	101,
-	116,
-	97,
-	32,
-	110,
-	97,
-	109,
-	101,
-	61,
-	34,
-	114,
-	111,
-	98,
-	111,
-	116,
-	115,
-	34,
-	32,
-	99,
-	111,
-	110,
-	109,
-	101,
-	116,
-	104,
-	111,
-	100,
-	61,
-	34,
-	112,
-	111,
-	115,
-	116,
-	34,
-	32,
-	97,
-	99,
-	116,
-	105,
-	111,
-	110,
-	61,
-	34,
-	62,
-	10,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	119,
-	119,
-	119,
-	46,
-	99,
-	115,
-	115,
-	34,
-	32,
-	114,
-	101,
-	108,
-	61,
-	34,
-	115,
-	116,
-	121,
-	108,
-	101,
-	115,
-	104,
-	101,
-	101,
-	116,
-	34,
-	32,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	108,
-	97,
-	110,
-	103,
-	117,
-	97,
-	103,
-	101,
-	61,
-	34,
-	106,
-	97,
-	118,
-	97,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	34,
-	62,
-	97,
-	114,
-	105,
-	97,
-	45,
-	104,
-	105,
-	100,
-	100,
-	101,
-	110,
-	61,
-	34,
-	116,
-	114,
-	117,
-	101,
-	34,
-	62,
-	194,
-	183,
-	60,
-	114,
-	105,
-	112,
-	116,
-	34,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	47,
-	106,
-	97,
-	118,
-	97,
-	115,
-	108,
-	61,
-	48,
-	59,
-	125,
-	41,
-	40,
-	41,
-	59,
-	10,
-	40,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	111,
-	110,
-	40,
-	41,
-	123,
-	98,
-	97,
-	99,
-	107,
-	103,
-	114,
-	111,
-	117,
-	110,
-	100,
-	45,
-	105,
-	109,
-	97,
-	103,
-	101,
-	58,
-	32,
-	117,
-	114,
-	108,
-	40,
-	47,
-	97,
-	62,
-	60,
-	47,
-	108,
-	105,
-	62,
-	60,
-	108,
-	105,
-	62,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	104,
-	9,
-	9,
-	60,
-	108,
-	105,
-	62,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	97,
-	116,
-	111,
-	114,
-	34,
-	32,
-	97,
-	114,
-	105,
-	97,
-	45,
-	104,
-	105,
-	100,
-	100,
-	101,
-	110,
-	61,
-	34,
-	116,
-	114,
-	117,
-	62,
-	32,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	119,
-	119,
-	119,
-	46,
-	108,
-	97,
-	110,
-	103,
-	117,
-	97,
-	103,
-	101,
-	61,
-	34,
-	106,
-	97,
-	118,
-	97,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	34,
-	32,
-	47,
-	111,
-	112,
-	116,
-	105,
-	111,
-	110,
-	62,
-	10,
-	60,
-	111,
-	112,
-	116,
-	105,
-	111,
-	110,
-	32,
-	118,
-	97,
-	108,
-	117,
-	101,
-	47,
-	100,
-	105,
-	118,
-	62,
-	60,
-	47,
-	100,
-	105,
-	118,
-	62,
-	60,
-	100,
-	105,
-	118,
-	32,
-	99,
-	108,
-	97,
-	115,
-	115,
-	61,
-	114,
-	97,
-	116,
-	111,
-	114,
-	34,
-	32,
-	97,
-	114,
-	105,
-	97,
-	45,
-	104,
-	105,
-	100,
-	100,
-	101,
-	110,
-	61,
-	34,
-	116,
-	114,
-	101,
-	61,
-	40,
-	110,
-	101,
-	119,
-	32,
-	68,
-	97,
-	116,
-	101,
-	41,
-	46,
-	103,
-	101,
-	116,
-	84,
-	105,
-	109,
-	101,
-	40,
-	41,
-	112,
-	111,
-	114,
-	116,
-	117,
-	103,
-	117,
-	195,
-	170,
-	115,
-	32,
-	40,
-	100,
-	111,
-	32,
-	66,
-	114,
-	97,
-	115,
-	105,
-	108,
-	41,
-	208,
-	190,
-	209,
-	128,
-	208,
-	179,
-	208,
-	176,
-	208,
-	189,
-	208,
-	184,
-	208,
-	183,
-	208,
-	176,
-	209,
-	134,
-	208,
-	184,
-	208,
-	184,
-	208,
-	178,
-	208,
-	190,
-	208,
-	183,
-	208,
-	188,
-	208,
-	190,
-	208,
-	182,
-	208,
-	189,
-	208,
-	190,
-	209,
-	129,
-	209,
-	130,
-	209,
-	140,
-	208,
-	190,
-	208,
-	177,
-	209,
-	128,
-	208,
-	176,
-	208,
-	183,
-	208,
-	190,
-	208,
-	178,
-	208,
-	176,
-	208,
-	189,
-	208,
-	184,
-	209,
-	143,
-	209,
-	128,
-	208,
-	181,
-	208,
-	179,
-	208,
-	184,
-	209,
-	129,
-	209,
-	130,
-	209,
-	128,
-	208,
-	176,
-	209,
-	134,
-	208,
-	184,
-	208,
-	184,
-	208,
-	178,
-	208,
-	190,
-	208,
-	183,
-	208,
-	188,
-	208,
-	190,
-	208,
-	182,
-	208,
-	189,
-	208,
-	190,
-	209,
-	129,
-	209,
-	130,
-	208,
-	184,
-	208,
-	190,
-	208,
-	177,
-	209,
-	143,
-	208,
-	183,
-	208,
-	176,
-	209,
-	130,
-	208,
-	181,
-	208,
-	187,
-	209,
-	140,
-	208,
-	189,
-	208,
-	176,
-	60,
-	33,
-	68,
-	79,
-	67,
-	84,
-	89,
-	80,
-	69,
-	32,
-	104,
-	116,
-	109,
-	108,
-	32,
-	80,
-	85,
-	66,
-	76,
-	73,
-	67,
-	32,
-	34,
-	110,
-	116,
-	45,
-	84,
-	121,
-	112,
-	101,
-	34,
-	32,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	47,
-	60,
-	109,
-	101,
-	116,
-	97,
-	32,
-	104,
-	116,
-	116,
-	112,
-	45,
-	101,
-	113,
-	117,
-	105,
-	118,
-	61,
-	34,
-	67,
-	111,
-	110,
-	116,
-	101,
-	114,
-	97,
-	110,
-	115,
-	105,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	47,
-	47,
-	69,
-	78,
-	34,
-	32,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	60,
-	104,
-	116,
-	109,
-	108,
-	32,
-	120,
-	109,
-	108,
-	110,
-	115,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	119,
-	119,
-	119,
-	45,
-	47,
-	47,
-	87,
-	51,
-	67,
-	47,
-	47,
-	68,
-	84,
-	68,
-	32,
-	88,
-	72,
-	84,
-	77,
-	76,
-	32,
-	49,
-	46,
-	48,
-	32,
-	84,
-	68,
-	84,
-	68,
-	47,
-	120,
-	104,
-	116,
-	109,
-	108,
-	49,
-	45,
-	116,
-	114,
-	97,
-	110,
-	115,
-	105,
-	116,
-	105,
-	111,
-	110,
-	97,
-	108,
-	47,
-	47,
-	119,
-	119,
-	119,
-	46,
-	119,
-	51,
-	46,
-	111,
-	114,
-	103,
-	47,
-	84,
-	82,
-	47,
-	120,
-	104,
-	116,
-	109,
-	108,
-	49,
-	47,
-	112,
-	101,
-	32,
-	61,
-	32,
-	39,
-	116,
-	101,
-	120,
-	116,
-	47,
-	106,
-	97,
-	118,
-	97,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	39,
-	59,
-	60,
-	109,
-	101,
-	116,
-	97,
-	32,
-	110,
-	97,
-	109,
-	101,
-	61,
-	34,
-	100,
-	101,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	105,
-	111,
-	110,
-	112,
-	97,
-	114,
-	101,
-	110,
-	116,
-	78,
-	111,
-	100,
-	101,
-	46,
-	105,
-	110,
-	115,
-	101,
-	114,
-	116,
-	66,
-	101,
-	102,
-	111,
-	114,
-	101,
-	60,
-	105,
-	110,
-	112,
-	117,
-	116,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	104,
-	105,
-	100,
-	100,
-	101,
-	110,
-	34,
-	32,
-	110,
-	97,
-	106,
-	115,
-	34,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	47,
-	106,
-	97,
-	118,
-	97,
-	115,
-	99,
-	114,
-	105,
-	40,
-	100,
-	111,
-	99,
-	117,
-	109,
-	101,
-	110,
-	116,
-	41,
-	46,
-	114,
-	101,
-	97,
-	100,
-	121,
-	40,
-	102,
-	117,
-	110,
-	99,
-	116,
-	105,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	47,
-	106,
-	97,
-	118,
-	97,
-	115,
-	105,
-	109,
-	97,
-	103,
-	101,
-	34,
-	32,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	85,
-	65,
-	45,
-	67,
-	111,
-	109,
-	112,
-	97,
-	116,
-	105,
-	98,
-	108,
-	101,
-	34,
-	32,
-	99,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	61,
-	116,
-	109,
-	108,
-	59,
-	32,
-	99,
-	104,
-	97,
-	114,
-	115,
-	101,
-	116,
-	61,
-	117,
-	116,
-	102,
-	45,
-	56,
-	34,
-	32,
-	47,
-	62,
-	10,
-	108,
-	105,
-	110,
-	107,
-	32,
-	114,
-	101,
-	108,
-	61,
-	34,
-	115,
-	104,
-	111,
-	114,
-	116,
-	99,
-	117,
-	116,
-	32,
-	105,
-	99,
-	111,
-	110,
-	60,
-	108,
-	105,
-	110,
-	107,
-	32,
-	114,
-	101,
-	108,
-	61,
-	34,
-	115,
-	116,
-	121,
-	108,
-	101,
-	115,
-	104,
-	101,
-	101,
-	116,
-	34,
-	32,
-	60,
-	47,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	62,
-	10,
-	60,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	61,
-	32,
-	100,
-	111,
-	99,
-	117,
-	109,
-	101,
-	110,
-	116,
-	46,
-	99,
-	114,
-	101,
-	97,
-	116,
-	101,
-	69,
-	108,
-	101,
-	109,
-	101,
-	110,
-	60,
-	97,
-	32,
-	116,
-	97,
-	114,
-	103,
-	101,
-	116,
-	61,
-	34,
-	95,
-	98,
-	108,
-	97,
-	110,
-	107,
-	34,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	32,
-	100,
-	111,
-	99,
-	117,
-	109,
-	101,
-	110,
-	116,
-	46,
-	103,
-	101,
-	116,
-	69,
-	108,
-	101,
-	109,
-	101,
-	110,
-	116,
-	115,
-	66,
-	105,
-	110,
-	112,
-	117,
-	116,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	34,
-	32,
-	110,
-	97,
-	109,
-	101,
-	61,
-	97,
-	46,
-	116,
-	121,
-	112,
-	101,
-	32,
-	61,
-	32,
-	39,
-	116,
-	101,
-	120,
-	116,
-	47,
-	106,
-	97,
-	118,
-	97,
-	115,
-	99,
-	114,
-	105,
-	110,
-	112,
-	117,
-	116,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	104,
-	105,
-	100,
-	100,
-	101,
-	110,
-	34,
-	32,
-	110,
-	97,
-	109,
-	101,
-	104,
-	116,
-	109,
-	108,
-	59,
-	32,
-	99,
-	104,
-	97,
-	114,
-	115,
-	101,
-	116,
-	61,
-	117,
-	116,
-	102,
-	45,
-	56,
-	34,
-	32,
-	47,
-	62,
-	100,
-	116,
-	100,
-	34,
-	62,
-	10,
-	60,
-	104,
-	116,
-	109,
-	108,
-	32,
-	120,
-	109,
-	108,
-	110,
-	115,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	45,
-	47,
-	47,
-	87,
-	51,
-	67,
-	47,
-	47,
-	68,
-	84,
-	68,
-	32,
-	72,
-	84,
-	77,
-	76,
-	32,
-	52,
-	46,
-	48,
-	49,
-	32,
-	84,
-	101,
-	110,
-	116,
-	115,
-	66,
-	121,
-	84,
-	97,
-	103,
-	78,
-	97,
-	109,
-	101,
-	40,
-	39,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	39,
-	41,
-	105,
-	110,
-	112,
-	117,
-	116,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	104,
-	105,
-	100,
-	100,
-	101,
-	110,
-	34,
-	32,
-	110,
-	97,
-	109,
-	60,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	47,
-	106,
-	97,
-	118,
-	97,
-	115,
-	34,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	100,
-	105,
-	115,
-	112,
-	108,
-	97,
-	121,
-	58,
-	110,
-	111,
-	110,
-	101,
-	59,
-	34,
-	62,
-	100,
-	111,
-	99,
-	117,
-	109,
-	101,
-	110,
-	116,
-	46,
-	103,
-	101,
-	116,
-	69,
-	108,
-	101,
-	109,
-	101,
-	110,
-	116,
-	66,
-	121,
-	73,
-	100,
-	40,
-	61,
-	100,
-	111,
-	99,
-	117,
-	109,
-	101,
-	110,
-	116,
-	46,
-	99,
-	114,
-	101,
-	97,
-	116,
-	101,
-	69,
-	108,
-	101,
-	109,
-	101,
-	110,
-	116,
-	40,
-	39,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	39,
-	116,
-	101,
-	120,
-	116,
-	47,
-	106,
-	97,
-	118,
-	97,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	39,
-	105,
-	110,
-	112,
-	117,
-	116,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	34,
-	32,
-	110,
-	97,
-	109,
-	101,
-	61,
-	34,
-	100,
-	46,
-	103,
-	101,
-	116,
-	69,
-	108,
-	101,
-	109,
-	101,
-	110,
-	116,
-	115,
-	66,
-	121,
-	84,
-	97,
-	103,
-	78,
-	97,
-	109,
-	101,
-	40,
-	115,
-	110,
-	105,
-	99,
-	97,
-	108,
-	34,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	119,
-	119,
-	119,
-	46,
-	67,
-	47,
-	47,
-	68,
-	84,
-	68,
-	32,
-	72,
-	84,
-	77,
-	76,
-	32,
-	52,
-	46,
-	48,
-	49,
-	32,
-	84,
-	114,
-	97,
-	110,
-	115,
-	105,
-	116,
-	60,
-	115,
-	116,
-	121,
-	108,
-	101,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	47,
-	99,
-	115,
-	115,
-	34,
-	62,
-	10,
-	10,
-	60,
-	115,
-	116,
-	121,
-	108,
-	101,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	34,
-	116,
-	101,
-	120,
-	116,
-	47,
-	99,
-	115,
-	115,
-	34,
-	62,
-	105,
-	111,
-	110,
-	97,
-	108,
-	46,
-	100,
-	116,
-	100,
-	34,
-	62,
-	10,
-	60,
-	104,
-	116,
-	109,
-	108,
-	32,
-	120,
-	109,
-	108,
-	110,
-	115,
-	61,
-	104,
-	116,
-	116,
-	112,
-	45,
-	101,
-	113,
-	117,
-	105,
-	118,
-	61,
-	34,
-	67,
-	111,
-	110,
-	116,
-	101,
-	110,
-	116,
-	45,
-	84,
-	121,
-	112,
-	101,
-	100,
-	105,
-	110,
-	103,
-	61,
-	34,
-	48,
-	34,
-	32,
-	99,
-	101,
-	108,
-	108,
-	115,
-	112,
-	97,
-	99,
-	105,
-	110,
-	103,
-	61,
-	34,
-	48,
-	34,
-	104,
-	116,
-	109,
-	108,
-	59,
-	32,
-	99,
-	104,
-	97,
-	114,
-	115,
-	101,
-	116,
-	61,
-	117,
-	116,
-	102,
-	45,
-	56,
-	34,
-	32,
-	47,
-	62,
-	10,
-	32,
-	115,
-	116,
-	121,
-	108,
-	101,
-	61,
-	34,
-	100,
-	105,
-	115,
-	112,
-	108,
-	97,
-	121,
-	58,
-	110,
-	111,
-	110,
-	101,
-	59,
-	34,
-	62,
-	60,
-	60,
-	108,
-	105,
-	62,
-	60,
-	97,
-	32,
-	104,
-	114,
-	101,
-	102,
-	61,
-	34,
-	104,
-	116,
-	116,
-	112,
-	58,
-	47,
-	47,
-	119,
-	119,
-	119,
-	46,
-	32,
-	116,
-	121,
-	112,
-	101,
-	61,
-	39,
-	116,
-	101,
-	120,
-	116,
-	47,
-	106,
-	97,
-	118,
-	97,
-	115,
-	99,
-	114,
-	105,
-	112,
-	116,
-	39,
-	62,
-	208,
-	180,
-	208,
-	181,
-	209,
-	143,
-	209,
-	130,
-	208,
-	181,
-	208,
-	187,
-	209,
-	140,
-	208,
-	189,
-	208,
-	190,
-	209,
-	129,
-	209,
-	130,
-	208,
-	184,
-	209,
-	129,
-	208,
-	190,
-	208,
-	190,
-	209,
-	130,
-	208,
-	178,
-	208,
-	181,
-	209,
-	130,
-	209,
-	129,
-	209,
-	130,
-	208,
-	178,
-	208,
-	184,
-	208,
-	184,
-	208,
-	191,
-	209,
-	128,
-	208,
-	190,
-	208,
-	184,
-	208,
-	183,
-	208,
-	178,
-	208,
-	190,
-	208,
-	180,
-	209,
-	129,
-	209,
-	130,
-	208,
-	178,
-	208,
-	176,
-	208,
-	177,
-	208,
-	181,
-	208,
-	183,
-	208,
-	190,
-	208,
-	191,
-	208,
-	176,
-	209,
-	129,
-	208,
-	189,
-	208,
-	190,
-	209,
-	129,
-	209,
-	130,
-	208,
-	184,
-	224,
-	164,
-	170,
-	224,
-	165,
-	129,
-	224,
-	164,
-	184,
-	224,
-	165,
-	141,
-	224,
-	164,
-	164,
-	224,
-	164,
-	191,
-	224,
-	164,
-	149,
-	224,
-	164,
-	190,
-	224,
-	164,
-	149,
-	224,
-	164,
-	190,
-	224,
-	164,
-	130,
-	224,
-	164,
-	151,
-	224,
-	165,
-	141,
-	224,
-	164,
-	176,
-	224,
-	165,
-	135,
-	224,
-	164,
-	184,
-	224,
-	164,
-	137,
-	224,
-	164,
-	168,
-	224,
-	165,
-	141,
-	224,
-	164,
-	185,
-	224,
-	165,
-	139,
-	224,
-	164,
-	130,
-	224,
-	164,
-	168,
-	224,
-	165,
-	135,
-	224,
-	164,
-	181,
-	224,
-	164,
-	191,
-	224,
-	164,
-	167,
-	224,
-	164,
-	190,
-	224,
-	164,
-	168,
-	224,
-	164,
-	184,
-	224,
-	164,
-	173,
-	224,
-	164,
-	190,
-	224,
-	164,
-	171,
-	224,
-	164,
-	191,
-	224,
-	164,
-	149,
-	224,
-	165,
-	141,
-	224,
-	164,
-	184,
-	224,
-	164,
-	191,
-	224,
-	164,
-	130,
-	224,
-	164,
-	151,
-	224,
-	164,
-	184,
-	224,
-	165,
-	129,
-	224,
-	164,
-	176,
-	224,
-	164,
-	149,
-	224,
-	165,
-	141,
-	224,
-	164,
-	183,
-	224,
-	164,
-	191,
-	224,
-	164,
-	164,
-	224,
-	164,
-	149,
-	224,
-	165,
-	137,
-	224,
-	164,
-	170,
-	224,
-	165,
-	128,
-	224,
-	164,
-	176,
-	224,
-	164,
-	190,
-	224,
-	164,
-	135,
-	224,
-	164,
-	159,
-	224,
-	164,
-	181,
-	224,
-	164,
-	191,
-	224,
-	164,
-	156,
-	224,
-	165,
-	141,
-	224,
-	164,
-	158,
-	224,
-	164,
-	190,
-	224,
-	164,
-	170,
-	224,
-	164,
-	168,
-	224,
-	164,
-	149,
-	224,
-	164,
-	190,
-	224,
-	164,
-	176,
-	224,
-	165,
-	141,
-	224,
-	164,
-	176,
-	224,
-	164,
-	181,
-	224,
-	164,
-	190,
-	224,
-	164,
-	136,
-	224,
-	164,
-	184,
-	224,
-	164,
-	149,
-	224,
-	165,
-	141,
-	224,
-	164,
-	176,
-	224,
-	164,
-	191,
-	224,
-	164,
-	175,
-	224,
-	164,
-	164,
-	224,
-	164,
-	190,
-}
-
-var kBrotliDictionary = dictionary{
-	/* size_bits_by_length */
-	[32]byte{
-		0,
-		0,
-		0,
-		0,
-		10,
-		10,
-		11,
-		11,
-		10,
-		10,
-		10,
-		10,
-		10,
-		9,
-		9,
-		8,
-		7,
-		7,
-		8,
-		7,
-		7,
-		6,
-		6,
-		5,
-		5,
-		0,
-		0,
-		0,
-		0,
-		0,
-		0,
-		0,
-	},
-
-	/* offsets_by_length */
-	[32]uint32{
-		0,
-		0,
-		0,
-		0,
-		0,
-		4096,
-		9216,
-		21504,
-		35840,
-		44032,
-		53248,
-		63488,
-		74752,
-		87040,
-		93696,
-		100864,
-		104704,
-		106752,
-		108928,
-		113536,
-		115968,
-		118528,
-		119872,
-		121280,
-		122016,
-		122784,
-		122784,
-		122784,
-		122784,
-		122784,
-		122784,
-		122784,
-	},
-
-	/* data_size ==  sizeof(kBrotliDictionaryData) */
-	122784,
-
-	/* data */
-	kBrotliDictionaryData,
-}
-
-func getDictionary() *dictionary {
-	return &kBrotliDictionary
-}
Index: trunk/vendor/github.com/andybalholm/brotli/dictionary_hash.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/dictionary_hash.go	(revision 145)
+++ 	(revision )
@@ -1,32779 +1,0 @@
-package brotli
-
-/* Copyright 2015 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* Hash table on the 4-byte prefixes of static dictionary words. */
-var kStaticDictionaryHash = [32768]uint16{
-	32072,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21860,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	40486,
-	0,
-	0,
-	0,
-	0,
-	0,
-	45798,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1292,
-	0,
-	0,
-	0,
-	0,
-	4964,
-	278,
-	23717,
-	0,
-	19972,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2126,
-	16102,
-	0,
-	0,
-	0,
-	14437,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26727,
-	2253,
-	0,
-	0,
-	17252,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3622,
-	0,
-	0,
-	0,
-	0,
-	22984,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16647,
-	0,
-	34247,
-	0,
-	0,
-	0,
-	0,
-	0,
-	48486,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2511,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19532,
-	0,
-	0,
-	24004,
-	0,
-	0,
-	0,
-	9828,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30853,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31974,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20650,
-	2404,
-	0,
-	20773,
-	1677,
-	9031,
-	0,
-	6404,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	51879,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6761,
-	7206,
-	0,
-	0,
-	21992,
-	22983,
-	0,
-	0,
-	3529,
-	0,
-	1864,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11046,
-	0,
-	0,
-	9641,
-	0,
-	0,
-	0,
-	6507,
-	0,
-	0,
-	36934,
-	21576,
-	62375,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8294,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	40807,
-	0,
-	0,
-	0,
-	39398,
-	8136,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8875,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7941,
-	0,
-	0,
-	25609,
-	0,
-	0,
-	0,
-	936,
-	3716,
-	3213,
-	15687,
-	0,
-	0,
-	0,
-	0,
-	0,
-	52519,
-	0,
-	17381,
-	0,
-	0,
-	0,
-	0,
-	1320,
-	5797,
-	0,
-	21029,
-	0,
-	0,
-	6472,
-	807,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13545,
-	0,
-	0,
-	0,
-	3624,
-	0,
-	0,
-	0,
-	29674,
-	30820,
-	0,
-	31237,
-	0,
-	6596,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	64070,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22278,
-	0,
-	37446,
-	0,
-	0,
-	0,
-	0,
-	7240,
-	423,
-	0,
-	24612,
-	21705,
-	17636,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1833,
-	0,
-	0,
-	0,
-	328,
-	6021,
-	0,
-	0,
-	0,
-	19974,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	62119,
-	4178,
-	0,
-	0,
-	0,
-	0,
-	12100,
-	8617,
-	0,
-	0,
-	16900,
-	0,
-	36678,
-	0,
-	0,
-	0,
-	35366,
-	0,
-	51718,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20998,
-	0,
-	62086,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5542,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14629,
-	10952,
-	25927,
-	0,
-	0,
-	0,
-	0,
-	19849,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30952,
-	3046,
-	14314,
-	12998,
-	0,
-	0,
-	0,
-	15268,
-	0,
-	40582,
-	30216,
-	62118,
-	0,
-	0,
-	0,
-	20132,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12005,
-	0,
-	0,
-	0,
-	52358,
-	0,
-	0,
-	0,
-	0,
-	24778,
-	0,
-	44,
-	33095,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26372,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3781,
-	0,
-	0,
-	17928,
-	9479,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32297,
-	28613,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	47174,
-	11723,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2536,
-	55143,
-	0,
-	0,
-	6410,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	56294,
-	11914,
-	0,
-	529,
-	0,
-	30184,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8261,
-	0,
-	0,
-	28808,
-	58854,
-	22633,
-	965,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	64135,
-	0,
-	0,
-	331,
-	3684,
-	0,
-	1605,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16650,
-	37,
-	0,
-	23622,
-	3144,
-	15429,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22443,
-	69,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17832,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11113,
-	0,
-	0,
-	0,
-	0,
-	18309,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26630,
-	0,
-	0,
-	25512,
-	25895,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16901,
-	0,
-	0,
-	0,
-	27558,
-	0,
-	0,
-	9418,
-	0,
-	0,
-	0,
-	3508,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	37990,
-	9289,
-	8517,
-	0,
-	0,
-	0,
-	0,
-	1578,
-	1604,
-	23944,
-	0,
-	0,
-	14916,
-	12781,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12105,
-	0,
-	16617,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21348,
-	11240,
-	28870,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5772,
-	0,
-	0,
-	27812,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8324,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16748,
-	1157,
-	0,
-	0,
-	18794,
-	16324,
-	25898,
-	935,
-	8333,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18246,
-	0,
-	18086,
-	0,
-	46854,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	339,
-	0,
-	0,
-	25188,
-	12780,
-	12166,
-	6409,
-	0,
-	0,
-	0,
-	0,
-	16516,
-	0,
-	27012,
-	28395,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1420,
-	0,
-	0,
-	0,
-	9768,
-	52967,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25163,
-	324,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	64998,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21893,
-	0,
-	0,
-	0,
-	0,
-	0,
-	47366,
-	0,
-	0,
-	0,
-	870,
-	0,
-	0,
-	0,
-	12646,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26020,
-	16360,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1809,
-	0,
-	0,
-	0,
-	6601,
-	15878,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29092,
-	0,
-	28516,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21988,
-	0,
-	0,
-	0,
-	42950,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5133,
-	1318,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	54982,
-	24904,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	51526,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3685,
-	0,
-	0,
-	0,
-	0,
-	10062,
-	9412,
-	0,
-	0,
-	0,
-	31460,
-	5708,
-	6181,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5575,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27144,
-	57478,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7084,
-	0,
-	21993,
-	53126,
-	0,
-	0,
-	0,
-	0,
-	8397,
-	0,
-	0,
-	5733,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2116,
-	0,
-	24742,
-	0,
-	11271,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1133,
-	0,
-	4873,
-	0,
-	0,
-	38310,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17932,
-	0,
-	0,
-	18053,
-	0,
-	0,
-	0,
-	25510,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17798,
-	0,
-	26214,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23016,
-	17415,
-	20392,
-	164,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3239,
-	0,
-	46119,
-	0,
-	0,
-	0,
-	28580,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7621,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	41478,
-	0,
-	0,
-	31016,
-	55334,
-	10056,
-	1924,
-	0,
-	0,
-	0,
-	0,
-	0,
-	36614,
-	0,
-	36711,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13994,
-	59303,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26501,
-	0,
-	5639,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13897,
-	1253,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5095,
-	0,
-	0,
-	0,
-	28869,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8646,
-	0,
-	0,
-	0,
-	0,
-	25641,
-	17796,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13316,
-	620,
-	6309,
-	11819,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	904,
-	1095,
-	0,
-	24229,
-	0,
-	0,
-	28744,
-	49703,
-	0,
-	23077,
-	0,
-	0,
-	0,
-	0,
-	32392,
-	0,
-	0,
-	0,
-	0,
-	35271,
-	0,
-	28740,
-	5866,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4361,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7917,
-	8869,
-	0,
-	0,
-	0,
-	13924,
-	0,
-	0,
-	0,
-	0,
-	0,
-	41958,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6766,
-	13989,
-	0,
-	0,
-	0,
-	903,
-	0,
-	0,
-	24010,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	64390,
-	0,
-	22468,
-	0,
-	25861,
-	0,
-	0,
-	0,
-	0,
-	23656,
-	5317,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23017,
-	5445,
-	16009,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	48006,
-	10473,
-	0,
-	0,
-	14404,
-	0,
-	0,
-	0,
-	42183,
-	0,
-	0,
-	0,
-	51270,
-	0,
-	0,
-	10602,
-	24132,
-	0,
-	0,
-	0,
-	0,
-	0,
-	43782,
-	0,
-	0,
-	17834,
-	0,
-	0,
-	0,
-	25576,
-	27205,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29066,
-	0,
-	0,
-	0,
-	0,
-	0,
-	626,
-	1988,
-	14700,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	57670,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	44710,
-	0,
-	0,
-	0,
-	0,
-	3848,
-	7623,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	42374,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19272,
-	6436,
-	0,
-	0,
-	5256,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19685,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	39783,
-	0,
-	0,
-	0,
-	0,
-	30984,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28230,
-	0,
-	0,
-	0,
-	29028,
-	10538,
-	3205,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5636,
-	840,
-	295,
-	0,
-	0,
-	8488,
-	8198,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20580,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4074,
-	19526,
-	0,
-	0,
-	0,
-	0,
-	31144,
-	64038,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16716,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17706,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	50630,
-	0,
-	50503,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25446,
-	0,
-	0,
-	0,
-	13831,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2696,
-	4039,
-	0,
-	0,
-	0,
-	0,
-	25288,
-	0,
-	12076,
-	2054,
-	0,
-	48934,
-	0,
-	0,
-	0,
-	0,
-	16969,
-	59431,
-	17259,
-	35335,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31275,
-	0,
-	0,
-	0,
-	1097,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	776,
-	839,
-	0,
-	0,
-	29386,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5864,
-	12134,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25349,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	61447,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24678,
-	0,
-	0,
-	0,
-	63335,
-	0,
-	28836,
-	8142,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4494,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14088,
-	1188,
-	0,
-	16260,
-	0,
-	0,
-	0,
-	16421,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	276,
-	0,
-	0,
-	17060,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24076,
-	29445,
-	0,
-	33543,
-	0,
-	4901,
-	0,
-	0,
-	12522,
-	0,
-	0,
-	62471,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4046,
-	0,
-	0,
-	0,
-	0,
-	20486,
-	0,
-	15460,
-	2217,
-	51719,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23495,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15370,
-	0,
-	15849,
-	0,
-	15113,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27972,
-	7337,
-	0,
-	0,
-	0,
-	0,
-	30342,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32299,
-	23940,
-	0,
-	17766,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6184,
-	0,
-	20904,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31492,
-	0,
-	0,
-	0,
-	5509,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2669,
-	50182,
-	0,
-	0,
-	12299,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5257,
-	28167,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11750,
-	3890,
-	0,
-	0,
-	26500,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	49318,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10981,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17961,
-	1831,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29638,
-	0,
-	0,
-	0,
-	0,
-	26473,
-	0,
-	6216,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	711,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28683,
-	39975,
-	0,
-	0,
-	0,
-	0,
-	0,
-	51654,
-	0,
-	0,
-	0,
-	27527,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30859,
-	3268,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28772,
-	0,
-	18212,
-	0,
-	0,
-	0,
-	0,
-	25448,
-	65446,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3337,
-	1670,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19332,
-	0,
-	0,
-	0,
-	0,
-	24936,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1043,
-	0,
-	0,
-	0,
-	0,
-	15814,
-	0,
-	21670,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16263,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32454,
-	0,
-	30630,
-	0,
-	0,
-	20170,
-	9926,
-	0,
-	0,
-	0,
-	18247,
-	0,
-	0,
-	14376,
-	0,
-	2056,
-	17191,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7812,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22474,
-	52806,
-	1588,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10825,
-	0,
-	0,
-	0,
-	0,
-	40934,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28677,
-	0,
-	0,
-	5714,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25865,
-	22246,
-	0,
-	0,
-	0,
-	0,
-	17256,
-	35751,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8236,
-	0,
-	32108,
-	0,
-	0,
-	0,
-	43,
-	14342,
-	0,
-	16517,
-	0,
-	0,
-	30732,
-	0,
-	4012,
-	133,
-	0,
-	40583,
-	971,
-	23942,
-	0,
-	0,
-	27275,
-	0,
-	0,
-	0,
-	204,
-	0,
-	0,
-	27140,
-	7564,
-	44327,
-	27592,
-	57958,
-	0,
-	0,
-	0,
-	0,
-	22344,
-	25701,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19524,
-	31755,
-	0,
-	0,
-	28102,
-	0,
-	59111,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12261,
-	0,
-	44934,
-	0,
-	0,
-	0,
-	0,
-	31560,
-	0,
-	11114,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18953,
-	18311,
-	0,
-	45159,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2059,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19399,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	58534,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22411,
-	23943,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11690,
-	0,
-	0,
-	4069,
-	0,
-	0,
-	2668,
-	6342,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27658,
-	1766,
-	0,
-	0,
-	0,
-	0,
-	23240,
-	56070,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	34119,
-	0,
-	24453,
-	0,
-	0,
-	0,
-	0,
-	21867,
-	0,
-	17610,
-	9894,
-	0,
-	0,
-	27976,
-	38790,
-	0,
-	0,
-	0,
-	43654,
-	0,
-	31559,
-	12202,
-	23142,
-	0,
-	0,
-	0,
-	50343,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32806,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	49895,
-	0,
-	0,
-	0,
-	0,
-	15786,
-	4263,
-	0,
-	0,
-	0,
-	0,
-	4746,
-	3814,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17192,
-	453,
-	17323,
-	0,
-	20328,
-	4036,
-	0,
-	0,
-	0,
-	15844,
-	0,
-	0,
-	0,
-	0,
-	27561,
-	31940,
-	32296,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11499,
-	11782,
-	0,
-	0,
-	0,
-	0,
-	9738,
-	50471,
-	0,
-	0,
-	0,
-	0,
-	0,
-	35430,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29734,
-	0,
-	0,
-	0,
-	36551,
-	0,
-	0,
-	0,
-	0,
-	9257,
-	5606,
-	0,
-	13829,
-	0,
-	7015,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25127,
-	0,
-	0,
-	19051,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2572,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29797,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	42342,
-	0,
-	0,
-	0,
-	0,
-	9293,
-	0,
-	17896,
-	56038,
-	4077,
-	0,
-	0,
-	0,
-	29899,
-	37351,
-	0,
-	30823,
-	0,
-	8326,
-	0,
-	0,
-	0,
-	18342,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18569,
-	54054,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	37254,
-	0,
-	0,
-	31433,
-	61510,
-	0,
-	2022,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25381,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2149,
-	25289,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12516,
-	14185,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8676,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	36486,
-	0,
-	0,
-	0,
-	0,
-	10889,
-	9607,
-	0,
-	28711,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28490,
-	0,
-	0,
-	0,
-	0,
-	26181,
-	10283,
-	1701,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14980,
-	0,
-	7783,
-	0,
-	27846,
-	0,
-	0,
-	0,
-	56486,
-	3892,
-	0,
-	0,
-	0,
-	5770,
-	16583,
-	0,
-	26309,
-	13422,
-	20292,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28742,
-	0,
-	0,
-	0,
-	0,
-	14536,
-	1158,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25801,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	42438,
-	0,
-	3332,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8327,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17353,
-	1447,
-	0,
-	0,
-	8427,
-	48518,
-	1359,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14986,
-	0,
-	32168,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9230,
-	2791,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16073,
-	31623,
-	4269,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4519,
-	0,
-	0,
-	27912,
-	58950,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8361,
-	19812,
-	0,
-	0,
-	0,
-	0,
-	6056,
-	7877,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21701,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9128,
-	1125,
-	0,
-	16548,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17292,
-	6854,
-	21352,
-	0,
-	2380,
-	0,
-	0,
-	4007,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24357,
-	4202,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10664,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	42823,
-	3022,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14373,
-	0,
-	20677,
-	3304,
-	2759,
-	20522,
-	64903,
-	0,
-	0,
-	0,
-	38,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27814,
-	2802,
-	8870,
-	3758,
-	1255,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30027,
-	9510,
-	0,
-	0,
-	0,
-	0,
-	17864,
-	14855,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23404,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	51462,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	45734,
-	0,
-	0,
-	23467,
-	32327,
-	0,
-	0,
-	10826,
-	52999,
-	0,
-	0,
-	0,
-	33222,
-	31336,
-	64326,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32166,
-	0,
-	0,
-	3891,
-	0,
-	0,
-	0,
-	7017,
-	645,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27915,
-	46087,
-	0,
-	0,
-	0,
-	21863,
-	0,
-	34246,
-	0,
-	0,
-	16715,
-	0,
-	0,
-	0,
-	0,
-	14052,
-	21416,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	39846,
-	0,
-	0,
-	0,
-	0,
-	0,
-	38982,
-	0,
-	0,
-	17512,
-	7460,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15428,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28356,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25445,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11879,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19911,
-	0,
-	20007,
-	0,
-	0,
-	0,
-	10855,
-	943,
-	0,
-	0,
-	10821,
-	0,
-	0,
-	0,
-	0,
-	4170,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9836,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	65415,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9865,
-	24646,
-	0,
-	0,
-	0,
-	0,
-	0,
-	40519,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12804,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22091,
-	23655,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31686,
-	0,
-	0,
-	0,
-	58599,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19620,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24421,
-	0,
-	28100,
-	0,
-	0,
-	0,
-	31268,
-	0,
-	3204,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14822,
-	0,
-	0,
-	0,
-	0,
-	19947,
-	10182,
-	0,
-	0,
-	9480,
-	14821,
-	4398,
-	0,
-	0,
-	14532,
-	0,
-	0,
-	0,
-	48871,
-	1873,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	589,
-	1541,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23333,
-	0,
-	0,
-	0,
-	14149,
-	0,
-	0,
-	0,
-	0,
-	1296,
-	14374,
-	0,
-	27300,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7276,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	47718,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5164,
-	1765,
-	0,
-	14405,
-	0,
-	37574,
-	1994,
-	0,
-	6636,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27815,
-	0,
-	0,
-	0,
-	0,
-	2568,
-	6820,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11336,
-	26247,
-	0,
-	0,
-	23912,
-	0,
-	0,
-	0,
-	30536,
-	0,
-	0,
-	34342,
-	0,
-	17799,
-	0,
-	0,
-	0,
-	22149,
-	0,
-	6118,
-	0,
-	25732,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26600,
-	5190,
-	0,
-	0,
-	1142,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	39527,
-	0,
-	0,
-	0,
-	0,
-	0,
-	39494,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3085,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4786,
-	0,
-	0,
-	0,
-	28873,
-	6532,
-	0,
-	0,
-	26664,
-	0,
-	9193,
-	11719,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31752,
-	64646,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11397,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25094,
-	0,
-	0,
-	18153,
-	20167,
-	0,
-	0,
-	0,
-	17254,
-	0,
-	0,
-	878,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24166,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26059,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31592,
-	0,
-	0,
-	8167,
-	24362,
-	6212,
-	0,
-	34758,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32520,
-	0,
-	0,
-	44679,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17989,
-	8681,
-	29222,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10251,
-	4902,
-	1452,
-	15207,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22822,
-	0,
-	10469,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19337,
-	17670,
-	107,
-	11494,
-	0,
-	0,
-	0,
-	0,
-	27305,
-	2565,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	64518,
-	200,
-	28389,
-	0,
-	0,
-	0,
-	0,
-	31208,
-	0,
-	30762,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29321,
-	60518,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3209,
-	3237,
-	12490,
-	22663,
-	0,
-	0,
-	0,
-	18789,
-	31464,
-	16391,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20646,
-	0,
-	0,
-	0,
-	27238,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15940,
-	4488,
-	6951,
-	0,
-	0,
-	0,
-	46342,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28965,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20584,
-	3367,
-	0,
-	25350,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1814,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17125,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	55943,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24133,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2929,
-	0,
-	0,
-	50086,
-	0,
-	2918,
-	25356,
-	30052,
-	115,
-	11846,
-	0,
-	0,
-	0,
-	0,
-	3056,
-	0,
-	0,
-	0,
-	0,
-	17639,
-	239,
-	19815,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	36806,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21479,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28420,
-	11786,
-	4772,
-	0,
-	0,
-	3368,
-	36295,
-	0,
-	31463,
-	0,
-	0,
-	14665,
-	996,
-	0,
-	20582,
-	0,
-	0,
-	0,
-	9988,
-	0,
-	23685,
-	0,
-	0,
-	0,
-	52551,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7556,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1895,
-	2186,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27755,
-	25447,
-	0,
-	0,
-	0,
-	0,
-	31052,
-	63270,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	36742,
-	0,
-	24804,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31048,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21290,
-	2276,
-	0,
-	0,
-	0,
-	0,
-	26475,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15332,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3176,
-	19431,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	62726,
-	0,
-	0,
-	0,
-	25380,
-	0,
-	0,
-	27883,
-	1316,
-	0,
-	0,
-	7724,
-	3015,
-	0,
-	0,
-	0,
-	0,
-	6697,
-	0,
-	0,
-	47910,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3141,
-	0,
-	0,
-	0,
-	14820,
-	0,
-	0,
-	0,
-	0,
-	9326,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31493,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6566,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6569,
-	1348,
-	0,
-	25638,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20324,
-	0,
-	0,
-	17067,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11876,
-	0,
-	41030,
-	0,
-	0,
-	0,
-	26405,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11431,
-	28137,
-	14950,
-	0,
-	10151,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29574,
-	0,
-	0,
-	0,
-	0,
-	27176,
-	57446,
-	0,
-	0,
-	0,
-	0,
-	28650,
-	57574,
-	1387,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	58247,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16805,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3526,
-	0,
-	15781,
-	0,
-	5572,
-	13352,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18665,
-	23463,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15405,
-	6885,
-	0,
-	0,
-	0,
-	0,
-	15272,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9861,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9512,
-	4037,
-	0,
-	0,
-	11563,
-	49639,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27880,
-	57830,
-	0,
-	0,
-	0,
-	0,
-	0,
-	41831,
-	0,
-	21924,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25509,
-	0,
-	27462,
-	0,
-	18085,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13898,
-	8068,
-	26441,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25316,
-	0,
-	0,
-	0,
-	0,
-	16298,
-	7397,
-	5706,
-	19239,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1392,
-	50919,
-	0,
-	0,
-	0,
-	0,
-	0,
-	53863,
-	0,
-	0,
-	0,
-	0,
-	1451,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	35847,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17801,
-	15813,
-	0,
-	12740,
-	0,
-	0,
-	0,
-	32967,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5389,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31143,
-	0,
-	20548,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	51686,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12109,
-	19015,
-	0,
-	34983,
-	0,
-	21732,
-	3600,
-	0,
-	0,
-	0,
-	0,
-	47750,
-	17288,
-	43975,
-	22857,
-	47559,
-	0,
-	0,
-	0,
-	0,
-	26408,
-	48358,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30470,
-	0,
-	0,
-	23560,
-	4581,
-	0,
-	22404,
-	0,
-	49286,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	49831,
-	0,
-	0,
-	0,
-	27525,
-	31691,
-	7,
-	0,
-	0,
-	25835,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4201,
-	16485,
-	0,
-	20676,
-	0,
-	0,
-	0,
-	0,
-	3753,
-	23303,
-	16264,
-	3878,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11434,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7589,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	57095,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22820,
-	11146,
-	49158,
-	0,
-	23623,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13893,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11722,
-	60071,
-	1258,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18564,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27945,
-	0,
-	0,
-	0,
-	0,
-	5479,
-	0,
-	20006,
-	17608,
-	3431,
-	10988,
-	30180,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24581,
-	14,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25572,
-	0,
-	0,
-	0,
-	28612,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	53543,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	33670,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8710,
-	0,
-	14116,
-	0,
-	0,
-	116,
-	292,
-	0,
-	0,
-	0,
-	37831,
-	0,
-	43078,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21832,
-	0,
-	0,
-	32134,
-	783,
-	0,
-	0,
-	30982,
-	0,
-	0,
-	0,
-	68,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5932,
-	0,
-	0,
-	0,
-	18505,
-	15175,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3630,
-	16965,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17797,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	520,
-	42150,
-	0,
-	0,
-	3122,
-	0,
-	0,
-	0,
-	22506,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28550,
-	0,
-	0,
-	0,
-	50278,
-	0,
-	0,
-	13641,
-	5958,
-	0,
-	35238,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29993,
-	18724,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20619,
-	9319,
-	0,
-	0,
-	0,
-	0,
-	23977,
-	0,
-	5193,
-	0,
-	0,
-	12196,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24390,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20105,
-	677,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29419,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20266,
-	0,
-	0,
-	0,
-	0,
-	10631,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	47655,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26628,
-	12744,
-	0,
-	20648,
-	0,
-	0,
-	0,
-	432,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	646,
-	0,
-	25604,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	63782,
-	0,
-	0,
-	0,
-	0,
-	24616,
-	0,
-	0,
-	0,
-	21291,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	45638,
-	0,
-	0,
-	0,
-	0,
-	1931,
-	0,
-	0,
-	0,
-	20521,
-	59975,
-	0,
-	20614,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	56231,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29991,
-	0,
-	52871,
-	0,
-	20934,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16871,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7237,
-	0,
-	0,
-	0,
-	0,
-	0,
-	47558,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10406,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	43046,
-	0,
-	0,
-	2930,
-	0,
-	12936,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31141,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	37639,
-	0,
-	17572,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31240,
-	0,
-	0,
-	0,
-	0,
-	0,
-	688,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1648,
-	0,
-	0,
-	0,
-	0,
-	10055,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	146,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6345,
-	199,
-	0,
-	34982,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	56839,
-	0,
-	0,
-	0,
-	0,
-	0,
-	48902,
-	0,
-	13412,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2441,
-	4420,
-	0,
-	0,
-	0,
-	0,
-	20428,
-	933,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	45383,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	54726,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17036,
-	741,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27589,
-	0,
-	0,
-	30282,
-	18950,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2248,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25993,
-	0,
-	0,
-	0,
-	2443,
-	0,
-	0,
-	31622,
-	0,
-	14150,
-	0,
-	0,
-	0,
-	28679,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15464,
-	0,
-	0,
-	0,
-	0,
-	54694,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3827,
-	0,
-	0,
-	0,
-	3756,
-	0,
-	9897,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19082,
-	31239,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24580,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16580,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27625,
-	0,
-	0,
-	0,
-	784,
-	4647,
-	32652,
-	0,
-	0,
-	63494,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21062,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3404,
-	58470,
-	0,
-	32325,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18634,
-	2789,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8548,
-	0,
-	0,
-	0,
-	22501,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15881,
-	0,
-	0,
-	0,
-	0,
-	35879,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7978,
-	17956,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24324,
-	0,
-	0,
-	4937,
-	0,
-	0,
-	0,
-	8168,
-	0,
-	13420,
-	10340,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11780,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16712,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17640,
-	17991,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2953,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9100,
-	16806,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30667,
-	0,
-	0,
-	19013,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	205,
-	15334,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1969,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26248,
-	52518,
-	0,
-	49798,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9668,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4742,
-	0,
-	0,
-	21641,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	53574,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5707,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3018,
-	12454,
-	0,
-	0,
-	0,
-	0,
-	2920,
-	262,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3593,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23910,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	55879,
-	0,
-	0,
-	0,
-	0,
-	0,
-	775,
-	0,
-	43270,
-	5066,
-	48967,
-	0,
-	0,
-	22986,
-	4165,
-	8971,
-	44838,
-	0,
-	0,
-	0,
-	0,
-	0,
-	62279,
-	272,
-	0,
-	0,
-	0,
-	0,
-	51430,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28234,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13349,
-	0,
-	0,
-	0,
-	51111,
-	20265,
-	13861,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	585,
-	7494,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21768,
-	62407,
-	0,
-	0,
-	0,
-	0,
-	7979,
-	166,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	38918,
-	0,
-	56742,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16296,
-	5767,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32068,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29796,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23916,
-	30183,
-	0,
-	58791,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20518,
-	0,
-	0,
-	0,
-	0,
-	8969,
-	0,
-	0,
-	0,
-	183,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2314,
-	17445,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23748,
-	0,
-	0,
-	8139,
-	4839,
-	27914,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29478,
-	0,
-	0,
-	16552,
-	26663,
-	0,
-	53767,
-	0,
-	0,
-	13960,
-	8039,
-	18696,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	782,
-	16005,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6258,
-	56806,
-	16456,
-	12455,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23780,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9355,
-	0,
-	0,
-	0,
-	7273,
-	41063,
-	24780,
-	57766,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3820,
-	2597,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29225,
-	61126,
-	0,
-	0,
-	0,
-	58439,
-	15691,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	37190,
-	22408,
-	967,
-	0,
-	0,
-	0,
-	23078,
-	26858,
-	0,
-	0,
-	0,
-	19753,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5416,
-	13702,
-	0,
-	0,
-	0,
-	0,
-	0,
-	52742,
-	20394,
-	38567,
-	0,
-	0,
-	0,
-	51079,
-	0,
-	0,
-	136,
-	8516,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27588,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	531,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8936,
-	5031,
-	12520,
-	19334,
-	0,
-	0,
-	22827,
-	30247,
-	28074,
-	31140,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27497,
-	18148,
-	20104,
-	59079,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24389,
-	0,
-	0,
-	6125,
-	0,
-	0,
-	0,
-	0,
-	9541,
-	0,
-	0,
-	24553,
-	29095,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25444,
-	0,
-	0,
-	9643,
-	0,
-	0,
-	63047,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	39558,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20620,
-	11815,
-	499,
-	0,
-	5128,
-	2278,
-	0,
-	0,
-	0,
-	0,
-	0,
-	46310,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23530,
-	40166,
-	2440,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15174,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26922,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26758,
-	0,
-	0,
-	0,
-	0,
-	0,
-	51911,
-	0,
-	0,
-	23532,
-	0,
-	0,
-	0,
-	0,
-	51238,
-	25737,
-	44486,
-	12622,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3078,
-	0,
-	9253,
-	0,
-	0,
-	1128,
-	22023,
-	0,
-	0,
-	0,
-	21350,
-	0,
-	16420,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	65094,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22532,
-	0,
-	48774,
-	0,
-	34503,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9797,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13797,
-	0,
-	38279,
-	0,
-	0,
-	1738,
-	0,
-	489,
-	46343,
-	0,
-	45382,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29030,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6220,
-	56550,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26885,
-	0,
-	28806,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	45958,
-	0,
-	0,
-	0,
-	0,
-	20553,
-	49927,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3019,
-	12358,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26571,
-	13319,
-	0,
-	0,
-	653,
-	23399,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22316,
-	0,
-	0,
-	21188,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27556,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27878,
-	21483,
-	27653,
-	0,
-	29701,
-	237,
-	0,
-	10632,
-	0,
-	0,
-	0,
-	0,
-	33766,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31563,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1416,
-	2439,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9611,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5611,
-	16581,
-	26601,
-	35462,
-	0,
-	0,
-	0,
-	26756,
-	0,
-	59271,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26984,
-	57734,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7882,
-	0,
-	0,
-	0,
-	19528,
-	6469,
-	0,
-	0,
-	1161,
-	0,
-	0,
-	0,
-	7688,
-	20935,
-	425,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12519,
-	0,
-	12902,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2411,
-	0,
-	11725,
-	26086,
-	0,
-	0,
-	20201,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11045,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30471,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21541,
-	1141,
-	21190,
-	0,
-	9188,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	184,
-	1093,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4842,
-	0,
-	13672,
-	0,
-	0,
-	12230,
-	0,
-	0,
-	0,
-	10532,
-	0,
-	0,
-	8937,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28996,
-	0,
-	0,
-	11720,
-	26982,
-	0,
-	46182,
-	0,
-	43911,
-	31754,
-	0,
-	1160,
-	3940,
-	0,
-	20772,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24549,
-	0,
-	32582,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31845,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2310,
-	11788,
-	0,
-	0,
-	43047,
-	0,
-	0,
-	0,
-	18853,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	63622,
-	0,
-	0,
-	7048,
-	17318,
-	0,
-	0,
-	0,
-	21957,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1039,
-	6279,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12197,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	46470,
-	0,
-	0,
-	24,
-	19719,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	39335,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21353,
-	3846,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	36679,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11268,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9382,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29926,
-	0,
-	33606,
-	0,
-	4708,
-	2828,
-	0,
-	0,
-	29543,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29893,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3663,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10920,
-	7111,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9384,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20388,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	37094,
-	0,
-	0,
-	0,
-	27110,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21865,
-	0,
-	27753,
-	30214,
-	0,
-	0,
-	0,
-	0,
-	0,
-	57895,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12648,
-	5446,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19784,
-	17124,
-	0,
-	52007,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	758,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24900,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1476,
-	0,
-	65031,
-	0,
-	0,
-	1205,
-	46663,
-	0,
-	30023,
-	11625,
-	1094,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10058,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28455,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14788,
-	0,
-	0,
-	0,
-	0,
-	16808,
-	0,
-	0,
-	742,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21636,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15944,
-	23207,
-	0,
-	0,
-	0,
-	0,
-	247,
-	0,
-	0,
-	0,
-	0,
-	24743,
-	0,
-	0,
-	0,
-	5252,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29961,
-	18660,
-	21099,
-	46791,
-	0,
-	7045,
-	0,
-	0,
-	0,
-	0,
-	25707,
-	0,
-	0,
-	17412,
-	3828,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5803,
-	5637,
-	0,
-	38151,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	60103,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	853,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30215,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8741,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27366,
-	0,
-	0,
-	0,
-	0,
-	171,
-	4070,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24073,
-	7366,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2184,
-	5189,
-	0,
-	20932,
-	1545,
-	4996,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7684,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6313,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30826,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27463,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21640,
-	63303,
-	0,
-	0,
-	3275,
-	31111,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11556,
-	0,
-	14756,
-	0,
-	0,
-	0,
-	15108,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23914,
-	28966,
-	0,
-	0,
-	0,
-	4965,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10216,
-	5223,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27142,
-	0,
-	0,
-	1173,
-	20198,
-	0,
-	0,
-	0,
-	0,
-	0,
-	56614,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4612,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11822,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17769,
-	7910,
-	0,
-	0,
-	31880,
-	0,
-	0,
-	6055,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8970,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16840,
-	23879,
-	0,
-	0,
-	11051,
-	0,
-	0,
-	0,
-	32552,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20842,
-	13701,
-	0,
-	0,
-	0,
-	37191,
-	7373,
-	10471,
-	17482,
-	25348,
-	0,
-	0,
-	0,
-	38502,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21509,
-	6058,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3173,
-	0,
-	0,
-	0,
-	9543,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17768,
-	12708,
-	0,
-	0,
-	0,
-	0,
-	0,
-	37030,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12748,
-	48743,
-	0,
-	11718,
-	0,
-	0,
-	25194,
-	0,
-	0,
-	0,
-	9033,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5028,
-	0,
-	30118,
-	0,
-	0,
-	0,
-	0,
-	0,
-	42759,
-	0,
-	0,
-	3720,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25190,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5450,
-	5125,
-	0,
-	58086,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27716,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22052,
-	0,
-	0,
-	0,
-	0,
-	26249,
-	0,
-	15947,
-	3460,
-	0,
-	0,
-	0,
-	35814,
-	0,
-	0,
-	0,
-	7813,
-	19500,
-	32167,
-	0,
-	18597,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28644,
-	0,
-	0,
-	0,
-	60743,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29636,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17220,
-	15885,
-	9414,
-	9642,
-	0,
-	0,
-	0,
-	593,
-	0,
-	0,
-	24228,
-	0,
-	0,
-	0,
-	0,
-	0,
-	40422,
-	0,
-	26244,
-	0,
-	23109,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	64902,
-	0,
-	0,
-	0,
-	0,
-	3979,
-	60007,
-	0,
-	0,
-	0,
-	28199,
-	0,
-	0,
-	0,
-	43142,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29158,
-	0,
-	30532,
-	0,
-	0,
-	0,
-	0,
-	13256,
-	0,
-	0,
-	0,
-	0,
-	16549,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26116,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22825,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1065,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18985,
-	4805,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17702,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3468,
-	0,
-	0,
-	0,
-	0,
-	13447,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	56871,
-	0,
-	0,
-	1776,
-	15780,
-	0,
-	0,
-	2603,
-	0,
-	10280,
-	31366,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11592,
-	3591,
-	0,
-	2372,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20004,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12072,
-	518,
-	0,
-	0,
-	1960,
-	8999,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7178,
-	32999,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1641,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6764,
-	9893,
-	490,
-	4005,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25258,
-	5541,
-	0,
-	14053,
-	306,
-	20743,
-	0,
-	0,
-	9422,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11977,
-	260,
-	0,
-	35175,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18405,
-	0,
-	0,
-	0,
-	16582,
-	0,
-	0,
-	0,
-	22470,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2792,
-	0,
-	0,
-	0,
-	14026,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14858,
-	3909,
-	0,
-	0,
-	0,
-	57671,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15979,
-	0,
-	0,
-	0,
-	2794,
-	15239,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26884,
-	9070,
-	0,
-	0,
-	0,
-	0,
-	51846,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19499,
-	37127,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19205,
-	10350,
-	11910,
-	0,
-	0,
-	0,
-	0,
-	15083,
-	23108,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	169,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15274,
-	41735,
-	0,
-	56774,
-	0,
-	0,
-	2825,
-	0,
-	14025,
-	389,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21482,
-	31910,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20456,
-	710,
-	0,
-	0,
-	25032,
-	21797,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32427,
-	21252,
-	0,
-	30150,
-	0,
-	43174,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11403,
-	0,
-	0,
-	1029,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6892,
-	9252,
-	0,
-	63206,
-	3496,
-	14406,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22568,
-	0,
-	0,
-	21253,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	39623,
-	0,
-	0,
-	10189,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30729,
-	59910,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3305,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7660,
-	24871,
-	0,
-	838,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12013,
-	13252,
-	0,
-	551,
-	0,
-	0,
-	0,
-	43207,
-	0,
-	30567,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28394,
-	30724,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22665,
-	22725,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29414,
-	0,
-	0,
-	0,
-	0,
-	16074,
-	8966,
-	245,
-	1445,
-	0,
-	0,
-	0,
-	0,
-	24872,
-	0,
-	0,
-	0,
-	0,
-	13124,
-	0,
-	35527,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13259,
-	10917,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25191,
-	0,
-	0,
-	0,
-	13956,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	54631,
-	19625,
-	12070,
-	3083,
-	0,
-	0,
-	0,
-	0,
-	14436,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21766,
-	0,
-	15463,
-	29322,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29990,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23653,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2643,
-	0,
-	0,
-	21223,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4114,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	34790,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16103,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	297,
-	3620,
-	3338,
-	10372,
-	0,
-	14727,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29924,
-	22473,
-	13895,
-	15529,
-	32455,
-	30378,
-	13540,
-	0,
-	28807,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	64582,
-	18380,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	38598,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1236,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32710,
-	0,
-	0,
-	0,
-	0,
-	4590,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	64935,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16744,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20005,
-	0,
-	0,
-	13608,
-	1191,
-	0,
-	0,
-	0,
-	62183,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24484,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17643,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5380,
-	0,
-	0,
-	32328,
-	0,
-	0,
-	63814,
-	0,
-	0,
-	0,
-	2919,
-	0,
-	0,
-	0,
-	0,
-	17034,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	60295,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7690,
-	486,
-	0,
-	0,
-	0,
-	39270,
-	0,
-	49094,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12555,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20967,
-	17993,
-	12647,
-	0,
-	0,
-	0,
-	16036,
-	32616,
-	0,
-	0,
-	0,
-	0,
-	16294,
-	8555,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	35174,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30346,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14797,
-	3652,
-	0,
-	0,
-	8268,
-	12934,
-	0,
-	54950,
-	0,
-	0,
-	0,
-	0,
-	2632,
-	33959,
-	0,
-	23175,
-	0,
-	0,
-	0,
-	0,
-	0,
-	36262,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32684,
-	26918,
-	0,
-	32676,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15625,
-	11943,
-	1206,
-	0,
-	0,
-	0,
-	0,
-	18052,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16422,
-	0,
-	0,
-	0,
-	26404,
-	0,
-	0,
-	28777,
-	0,
-	0,
-	24902,
-	0,
-	0,
-	408,
-	45351,
-	0,
-	35719,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3658,
-	17446,
-	0,
-	165,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6151,
-	0,
-	0,
-	24424,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24170,
-	24293,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11847,
-	0,
-	39591,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9549,
-	2788,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1010,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26055,
-	31724,
-	0,
-	24233,
-	1828,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17284,
-	0,
-	0,
-	0,
-	0,
-	19464,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32452,
-	0,
-	0,
-	0,
-	28871,
-	0,
-	0,
-	0,
-	0,
-	17704,
-	53383,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17892,
-	1938,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16362,
-	0,
-	0,
-	21605,
-	0,
-	0,
-	5003,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22693,
-	0,
-	22342,
-	0,
-	0,
-	0,
-	55846,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22853,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6600,
-	263,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24836,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	40711,
-	0,
-	0,
-	0,
-	0,
-	0,
-	33894,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13000,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30308,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5386,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27844,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17740,
-	0,
-	0,
-	0,
-	0,
-	25093,
-	29064,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12680,
-	11462,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	84,
-	7303,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27044,
-	457,
-	0,
-	22924,
-	58246,
-	19016,
-	0,
-	2606,
-	45703,
-	0,
-	5157,
-	0,
-	25028,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2065,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31946,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	33382,
-	0,
-	47878,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25004,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26153,
-	35654,
-	0,
-	58055,
-	30668,
-	0,
-	0,
-	0,
-	0,
-	25988,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4456,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7560,
-	20583,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	37510,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	42822,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1733,
-	0,
-	0,
-	0,
-	8196,
-	0,
-	0,
-	11241,
-	0,
-	30572,
-	60326,
-	0,
-	15013,
-	0,
-	0,
-	0,
-	40646,
-	0,
-	23812,
-	0,
-	10022,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12874,
-	31015,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1608,
-	0,
-	0,
-	0,
-	0,
-	18308,
-	0,
-	0,
-	0,
-	0,
-	27114,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7944,
-	1382,
-	0,
-	11813,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24517,
-	0,
-	11621,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21702,
-	0,
-	0,
-	13100,
-	8262,
-	2644,
-	7973,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1033,
-	12581,
-	0,
-	25221,
-	0,
-	0,
-	0,
-	40998,
-	16301,
-	62983,
-	0,
-	0,
-	0,
-	0,
-	1263,
-	9318,
-	0,
-	0,
-	0,
-	18854,
-	0,
-	0,
-	1741,
-	33895,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26377,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32165,
-	0,
-	51143,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29412,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1674,
-	4230,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10502,
-	0,
-	0,
-	0,
-	0,
-	5545,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2099,
-	45158,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14157,
-	0,
-	26955,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17096,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27050,
-	6726,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28554,
-	0,
-	0,
-	7142,
-	0,
-	0,
-	0,
-	0,
-	16936,
-	0,
-	0,
-	0,
-	25833,
-	0,
-	4399,
-	6980,
-	0,
-	46214,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10630,
-	21164,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2446,
-	48551,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13381,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15400,
-	12135,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4774,
-	586,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23751,
-	9736,
-	4548,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25577,
-	29607,
-	6250,
-	1637,
-	0,
-	0,
-	0,
-	0,
-	22024,
-	0,
-	0,
-	0,
-	0,
-	22308,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	37414,
-	24044,
-	0,
-	0,
-	0,
-	14474,
-	29735,
-	0,
-	7077,
-	0,
-	45990,
-	0,
-	0,
-	0,
-	0,
-	30568,
-	40039,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6150,
-	0,
-	4228,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27687,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24548,
-	21513,
-	1350,
-	0,
-	0,
-	0,
-	33607,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11784,
-	1414,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18244,
-	940,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7270,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16709,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	48935,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23660,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	53350,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4236,
-	16358,
-	0,
-	4422,
-	6665,
-	32644,
-	0,
-	0,
-	744,
-	18084,
-	0,
-	11014,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29508,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7686,
-	0,
-	0,
-	13289,
-	5478,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12872,
-	0,
-	0,
-	24134,
-	1005,
-	22916,
-	0,
-	31429,
-	23400,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28424,
-	0,
-	0,
-	0,
-	25706,
-	27109,
-	0,
-	0,
-	26345,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25126,
-	0,
-	0,
-	88,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17032,
-	0,
-	0,
-	21799,
-	0,
-	0,
-	10060,
-	0,
-	12296,
-	21892,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20777,
-	14311,
-	0,
-	58182,
-	32232,
-	0,
-	10282,
-	0,
-	2121,
-	11527,
-	0,
-	0,
-	0,
-	12325,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28804,
-	2344,
-	8133,
-	0,
-	0,
-	0,
-	0,
-	21864,
-	62695,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2771,
-	0,
-	0,
-	23204,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6278,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26597,
-	0,
-	0,
-	0,
-	0,
-	23144,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31816,
-	20070,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24456,
-	2118,
-	0,
-	0,
-	0,
-	0,
-	6570,
-	1156,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30406,
-	0,
-	0,
-	0,
-	28388,
-	3572,
-	0,
-	0,
-	26599,
-	12426,
-	5286,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4967,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24970,
-	24167,
-	0,
-	0,
-	0,
-	0,
-	28745,
-	4678,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1444,
-	236,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19428,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2092,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2827,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19881,
-	19204,
-	0,
-	11749,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17958,
-	0,
-	17894,
-	0,
-	18726,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9190,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21510,
-	5033,
-	0,
-	0,
-	0,
-	0,
-	22855,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14598,
-	0,
-	29605,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	617,
-	0,
-	0,
-	0,
-	0,
-	47142,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3627,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2225,
-	14823,
-	0,
-	0,
-	2637,
-	6182,
-	78,
-	15078,
-	0,
-	0,
-	0,
-	0,
-	20264,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	36743,
-	4140,
-	44551,
-	17352,
-	25703,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14024,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28004,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7588,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2087,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18028,
-	0,
-	0,
-	0,
-	300,
-	14212,
-	0,
-	0,
-	1386,
-	40327,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31082,
-	0,
-	0,
-	22374,
-	0,
-	0,
-	0,
-	0,
-	0,
-	35718,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26532,
-	7756,
-	0,
-	0,
-	18982,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6440,
-	1159,
-	7180,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	45766,
-	0,
-	57798,
-	0,
-	16740,
-	0,
-	0,
-	6802,
-	60454,
-	0,
-	0,
-	0,
-	26470,
-	0,
-	0,
-	0,
-	0,
-	0,
-	65382,
-	4362,
-	7750,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9096,
-	4743,
-	334,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	39974,
-	0,
-	0,
-	0,
-	25828,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3027,
-	0,
-	0,
-	0,
-	15816,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	48327,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16168,
-	41799,
-	0,
-	0,
-	24458,
-	8581,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12292,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	54503,
-	0,
-	0,
-	0,
-	0,
-	5097,
-	30852,
-	18664,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16484,
-	0,
-	0,
-	27337,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	35942,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4356,
-	0,
-	0,
-	0,
-	0,
-	0,
-	57030,
-	0,
-	0,
-	1417,
-	41191,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23429,
-	0,
-	0,
-	0,
-	0,
-	10024,
-	21735,
-	0,
-	0,
-	10126,
-	0,
-	0,
-	0,
-	0,
-	19046,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24105,
-	4710,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4394,
-	0,
-	0,
-	0,
-	0,
-	13253,
-	0,
-	56391,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19174,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	55974,
-	0,
-	0,
-	0,
-	52070,
-	0,
-	15620,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2660,
-	0,
-	0,
-	0,
-	0,
-	21644,
-	0,
-	0,
-	52455,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8902,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3116,
-	0,
-	464,
-	34726,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25003,
-	12423,
-	0,
-	27172,
-	1896,
-	7335,
-	0,
-	0,
-	0,
-	0,
-	0,
-	35686,
-	0,
-	0,
-	0,
-	0,
-	3472,
-	0,
-	0,
-	0,
-	0,
-	22406,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	45254,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21124,
-	23594,
-	33127,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16684,
-	22087,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8714,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	55814,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4109,
-	23460,
-	0,
-	0,
-	8874,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	147,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29960,
-	63398,
-	1302,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24806,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9799,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31333,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19557,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5701,
-	0,
-	0,
-	0,
-	63014,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21254,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12484,
-	0,
-	0,
-	0,
-	48326,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15783,
-	0,
-	0,
-	1202,
-	0,
-	0,
-	0,
-	0,
-	23174,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3086,
-	49191,
-	0,
-	0,
-	5387,
-	15141,
-	0,
-	0,
-	0,
-	3365,
-	0,
-	0,
-	0,
-	0,
-	20076,
-	14021,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	376,
-	40198,
-	0,
-	0,
-	0,
-	52039,
-	0,
-	24932,
-	0,
-	0,
-	0,
-	0,
-	808,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9860,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23719,
-	0,
-	21476,
-	0,
-	0,
-	0,
-	0,
-	20776,
-	4807,
-	0,
-	0,
-	3177,
-	16678,
-	0,
-	0,
-	110,
-	10853,
-	0,
-	0,
-	0,
-	17382,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	43462,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7500,
-	4966,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	52102,
-	0,
-	24516,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26535,
-	0,
-	0,
-	0,
-	46247,
-	0,
-	0,
-	0,
-	15557,
-	0,
-	0,
-	0,
-	0,
-	76,
-	52327,
-	0,
-	0,
-	0,
-	0,
-	17866,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	46758,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19173,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	44038,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2985,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14310,
-	0,
-	0,
-	2125,
-	45831,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9838,
-	0,
-	13227,
-	19492,
-	0,
-	0,
-	0,
-	29764,
-	0,
-	0,
-	0,
-	0,
-	686,
-	30053,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30789,
-	139,
-	20837,
-	0,
-	0,
-	0,
-	0,
-	502,
-	18533,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19111,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31396,
-	0,
-	0,
-	0,
-	17444,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	49862,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25610,
-	550,
-	0,
-	0,
-	561,
-	0,
-	29034,
-	0,
-	0,
-	0,
-	3528,
-	0,
-	0,
-	0,
-	1715,
-	14661,
-	18,
-	63463,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14186,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29578,
-	59014,
-	0,
-	39430,
-	0,
-	0,
-	0,
-	0,
-	2250,
-	16612,
-	0,
-	31780,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	462,
-	16967,
-	0,
-	29029,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23462,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1768,
-	0,
-	6025,
-	16998,
-	1804,
-	0,
-	0,
-	54182,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14124,
-	0,
-	6154,
-	29702,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7716,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	48807,
-	0,
-	8292,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16389,
-	5933,
-	0,
-	14857,
-	51303,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	35623,
-	9097,
-	23047,
-	0,
-	0,
-	23112,
-	0,
-	0,
-	0,
-	0,
-	0,
-	438,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	151,
-	9254,
-	1390,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	54215,
-	0,
-	0,
-	0,
-	0,
-	6187,
-	0,
-	0,
-	0,
-	0,
-	13095,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9866,
-	0,
-	0,
-	59622,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25286,
-	0,
-	0,
-	23848,
-	32069,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9255,
-	2187,
-	15270,
-	437,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19493,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11748,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16902,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22212,
-	1865,
-	17543,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21996,
-	0,
-	0,
-	0,
-	0,
-	55975,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32138,
-	21156,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14249,
-	0,
-	0,
-	0,
-	2388,
-	0,
-	0,
-	0,
-	0,
-	6823,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26694,
-	0,
-	0,
-	6059,
-	53511,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	49542,
-	6159,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1036,
-	24036,
-	0,
-	2501,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17419,
-	51271,
-	3377,
-	15142,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5007,
-	62374,
-	0,
-	56935,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24422,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	942,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28263,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15622,
-	0,
-	19749,
-	0,
-	0,
-	1611,
-	0,
-	22219,
-	48583,
-	25129,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17476,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	721,
-	0,
-	0,
-	0,
-	0,
-	32518,
-	0,
-	0,
-	0,
-	18469,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5896,
-	29927,
-	3657,
-	23046,
-	0,
-	0,
-	3214,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	112,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3048,
-	455,
-	0,
-	31012,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23270,
-	0,
-	32677,
-	0,
-	0,
-	0,
-	0,
-	0,
-	38086,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4900,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25541,
-	0,
-	18788,
-	0,
-	0,
-	22248,
-	1351,
-	0,
-	61734,
-	4524,
-	30629,
-	0,
-	14887,
-	242,
-	29063,
-	0,
-	0,
-	14408,
-	4741,
-	0,
-	0,
-	0,
-	37318,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8106,
-	0,
-	32107,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1481,
-	0,
-	0,
-	28132,
-	0,
-	25798,
-	0,
-	59783,
-	0,
-	0,
-	0,
-	0,
-	0,
-	59078,
-	0,
-	0,
-	0,
-	23366,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30887,
-	0,
-	0,
-	0,
-	0,
-	16200,
-	0,
-	0,
-	0,
-	335,
-	0,
-	0,
-	0,
-	714,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30730,
-	9478,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18790,
-	0,
-	0,
-	0,
-	0,
-	663,
-	0,
-	0,
-	0,
-	1034,
-	31431,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30120,
-	0,
-	0,
-	0,
-	0,
-	13925,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2280,
-	13414,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22028,
-	23687,
-	3017,
-	11047,
-	0,
-	0,
-	21738,
-	18630,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30246,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17257,
-	0,
-	21896,
-	63783,
-	0,
-	0,
-	0,
-	21094,
-	0,
-	18662,
-	0,
-	25700,
-	0,
-	22533,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6341,
-	5800,
-	11111,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15399,
-	12970,
-	6501,
-	0,
-	0,
-	3179,
-	26438,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15750,
-	0,
-	13062,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	142,
-	0,
-	0,
-	0,
-	0,
-	21284,
-	11177,
-	4391,
-	0,
-	0,
-	0,
-	0,
-	19595,
-	40647,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11877,
-	0,
-	0,
-	0,
-	26439,
-	0,
-	0,
-	0,
-	0,
-	695,
-	49126,
-	27467,
-	11972,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9961,
-	0,
-	0,
-	0,
-	31722,
-	62982,
-	0,
-	0,
-	0,
-	0,
-	15817,
-	52710,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24614,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20550,
-	0,
-	0,
-	5034,
-	3942,
-	0,
-	0,
-	0,
-	45927,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2548,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	45606,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3405,
-	12582,
-	15563,
-	54087,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24202,
-	5893,
-	0,
-	0,
-	0,
-	44230,
-	0,
-	0,
-	0,
-	5605,
-	0,
-	47782,
-	0,
-	32230,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7014,
-	0,
-	0,
-	0,
-	0,
-	16488,
-	3175,
-	0,
-	27237,
-	0,
-	0,
-	0,
-	0,
-	0,
-	40902,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32004,
-	31434,
-	0,
-	24392,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29130,
-	58214,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29002,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	55366,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	37926,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1290,
-	0,
-	0,
-	0,
-	4713,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20812,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1803,
-	966,
-	0,
-	17700,
-	0,
-	0,
-	654,
-	19109,
-	0,
-	51655,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10470,
-	1584,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2506,
-	0,
-	0,
-	25159,
-	4303,
-	0,
-	0,
-	0,
-	395,
-	15879,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1352,
-	6535,
-	0,
-	19652,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4722,
-	7909,
-	0,
-	0,
-	0,
-	0,
-	30152,
-	0,
-	0,
-	64742,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2153,
-	9125,
-	0,
-	0,
-	279,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	41894,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1328,
-	17030,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	54151,
-	0,
-	0,
-	0,
-	0,
-	1775,
-	54535,
-	0,
-	0,
-	0,
-	0,
-	31624,
-	0,
-	0,
-	0,
-	7150,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1840,
-	35943,
-	0,
-	0,
-	0,
-	0,
-	0,
-	56455,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	64486,
-	0,
-	0,
-	0,
-	51174,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4134,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17092,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12,
-	16134,
-	19883,
-	39943,
-	10281,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	44711,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14125,
-	2407,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26921,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22188,
-	0,
-	20810,
-	10053,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29220,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28170,
-	0,
-	15208,
-	0,
-	0,
-	32517,
-	5736,
-	19271,
-	3562,
-	10534,
-	0,
-	0,
-	0,
-	59655,
-	0,
-	0,
-	0,
-	0,
-	27084,
-	60422,
-	0,
-	0,
-	24969,
-	0,
-	0,
-	0,
-	2636,
-	0,
-	0,
-	0,
-	0,
-	26277,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30596,
-	3594,
-	0,
-	0,
-	0,
-	8362,
-	14565,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10793,
-	12326,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5906,
-	59686,
-	0,
-	0,
-	23081,
-	517,
-	0,
-	15556,
-	0,
-	0,
-	0,
-	8486,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19877,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7497,
-	0,
-	0,
-	26085,
-	0,
-	0,
-	23784,
-	63591,
-	6568,
-	6310,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10054,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7018,
-	14470,
-	18858,
-	0,
-	5641,
-	10660,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	35526,
-	1515,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27656,
-	0,
-	0,
-	9606,
-	0,
-	39590,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	53926,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	232,
-	4327,
-	12649,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20199,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26730,
-	0,
-	0,
-	0,
-	19400,
-	14695,
-	0,
-	31334,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19589,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5064,
-	11908,
-	0,
-	27333,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	47751,
-	0,
-	0,
-	0,
-	26662,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	55655,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6245,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23368,
-	63911,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1974,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8520,
-	24037,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26279,
-	0,
-	0,
-	0,
-	22886,
-	0,
-	0,
-	0,
-	27782,
-	0,
-	30694,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	33703,
-	0,
-	0,
-	0,
-	30405,
-	0,
-	34598,
-	0,
-	51047,
-	0,
-	0,
-	0,
-	0,
-	1908,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1511,
-	21897,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	51398,
-	0,
-	24870,
-	0,
-	32647,
-	0,
-	0,
-	0,
-	35015,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11204,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7758,
-	57991,
-	0,
-	0,
-	0,
-	30949,
-	0,
-	0,
-	22,
-	15140,
-	9162,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25540,
-	20136,
-	7108,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16427,
-	10789,
-	9805,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4680,
-	0,
-	0,
-	52679,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14884,
-	0,
-	0,
-	0,
-	16804,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9578,
-	5287,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	34054,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19076,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7627,
-	55719,
-	0,
-	39463,
-	14446,
-	58374,
-	0,
-	0,
-	0,
-	0,
-	23465,
-	15845,
-	0,
-	0,
-	0,
-	0,
-	0,
-	38534,
-	0,
-	0,
-	0,
-	17893,
-	10922,
-	0,
-	7176,
-	678,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3113,
-	46279,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23334,
-	0,
-	0,
-	18088,
-	23268,
-	0,
-	62342,
-	0,
-	0,
-	0,
-	16613,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	38182,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25292,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10344,
-	71,
-	6446,
-	0,
-	0,
-	1893,
-	0,
-	0,
-	1106,
-	0,
-	28680,
-	30756,
-	0,
-	41126,
-	0,
-	0,
-	1492,
-	0,
-	15341,
-	0,
-	0,
-	0,
-	0,
-	17575,
-	0,
-	21220,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25060,
-	2088,
-	21828,
-	0,
-	0,
-	0,
-	0,
-	0,
-	358,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16708,
-	0,
-	0,
-	0,
-	1668,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12260,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4078,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12713,
-	6215,
-	0,
-	0,
-	20329,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31204,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3732,
-	0,
-	1646,
-	0,
-	0,
-	27460,
-	0,
-	34406,
-	17128,
-	14341,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19527,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6120,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8551,
-	21546,
-	10212,
-	3020,
-	2951,
-	0,
-	17638,
-	0,
-	0,
-	6985,
-	44999,
-	2218,
-	8197,
-	0,
-	0,
-	30472,
-	63366,
-	0,
-	26660,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1265,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2610,
-	0,
-	0,
-	0,
-	11278,
-	20295,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19780,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2353,
-	10852,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5421,
-	24292,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	34407,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15432,
-	20774,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12360,
-	10757,
-	0,
-	0,
-	0,
-	33126,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29573,
-	0,
-	2343,
-	0,
-	0,
-	0,
-	0,
-	0,
-	63079,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	43015,
-	0,
-	16038,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1480,
-	25573,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8839,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24645,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5063,
-	0,
-	0,
-	0,
-	0,
-	0,
-	45830,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	823,
-	0,
-	0,
-	64039,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15300,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2924,
-	46759,
-	6760,
-	19268,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	34182,
-	0,
-	0,
-	3977,
-	18149,
-	0,
-	0,
-	0,
-	32199,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23524,
-	25994,
-	0,
-	0,
-	10343,
-	0,
-	0,
-	0,
-	9733,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4740,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16741,
-	0,
-	0,
-	4626,
-	23367,
-	0,
-	0,
-	31400,
-	0,
-	0,
-	3557,
-	0,
-	0,
-	4234,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28486,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14213,
-	0,
-	57191,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	240,
-	0,
-	0,
-	0,
-	0,
-	65318,
-	29832,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29989,
-	0,
-	31846,
-	0,
-	0,
-	8170,
-	0,
-	0,
-	4421,
-	27626,
-	30884,
-	0,
-	0,
-	20204,
-	0,
-	0,
-	0,
-	0,
-	44614,
-	534,
-	20868,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28710,
-	0,
-	10277,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29511,
-	0,
-	19813,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27020,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	53094,
-	0,
-	35207,
-	0,
-	0,
-	0,
-	37542,
-	0,
-	61766,
-	8584,
-	8037,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12488,
-	22757,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23814,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19973,
-	0,
-	0,
-	0,
-	63943,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	36006,
-	0,
-	0,
-	0,
-	19012,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8580,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18021,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	80,
-	1254,
-	0,
-	0,
-	0,
-	42630,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16262,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2124,
-	25479,
-	0,
-	0,
-	0,
-	0,
-	16873,
-	0,
-	0,
-	0,
-	0,
-	3142,
-	0,
-	0,
-	18443,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3917,
-	0,
-	8841,
-	1190,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20645,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9284,
-	0,
-	0,
-	24394,
-	41351,
-	0,
-	0,
-	0,
-	42087,
-	0,
-	62566,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6728,
-	4199,
-	0,
-	0,
-	0,
-	0,
-	25515,
-	0,
-	1231,
-	0,
-	374,
-	15623,
-	0,
-	29956,
-	0,
-	14118,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19047,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31718,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20900,
-	0,
-	16743,
-	0,
-	0,
-	0,
-	28902,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2578,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13838,
-	0,
-	0,
-	10052,
-	0,
-	0,
-	0,
-	0,
-	7432,
-	43783,
-	17097,
-	0,
-	0,
-	0,
-	0,
-	0,
-	873,
-	0,
-	0,
-	0,
-	398,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8459,
-	23559,
-	0,
-	53030,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	35750,
-	0,
-	4071,
-	0,
-	0,
-	0,
-	38662,
-	0,
-	41414,
-	0,
-	0,
-	0,
-	0,
-	11656,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4011,
-	42695,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25353,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27177,
-	22372,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30980,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	46278,
-	3976,
-	12711,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20517,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4072,
-	11078,
-	0,
-	0,
-	16553,
-	2405,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2670,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32998,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	47046,
-	0,
-	30533,
-	0,
-	0,
-	11050,
-	9734,
-	13129,
-	0,
-	0,
-	0,
-	0,
-	23494,
-	0,
-	0,
-	0,
-	0,
-	0,
-	58310,
-	0,
-	0,
-	0,
-	57543,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	454,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5163,
-	59687,
-	2220,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29510,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17316,
-	0,
-	20069,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5319,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27174,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22949,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19208,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20933,
-	0,
-	0,
-	6026,
-	8742,
-	0,
-	0,
-	0,
-	17380,
-	0,
-	13127,
-	2797,
-	0,
-	0,
-	30116,
-	0,
-	0,
-	5963,
-	8004,
-	0,
-	57126,
-	0,
-	0,
-	0,
-	0,
-	0,
-	42854,
-	14792,
-	30759,
-	0,
-	24964,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16933,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15176,
-	40839,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	788,
-	30341,
-	0,
-	0,
-	0,
-	0,
-	21036,
-	24102,
-	0,
-	0,
-	0,
-	0,
-	30123,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22597,
-	31531,
-	26789,
-	0,
-	59559,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9352,
-	29863,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24551,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20516,
-	0,
-	0,
-	0,
-	39462,
-	3665,
-	0,
-	28265,
-	0,
-	8778,
-	64262,
-	0,
-	57414,
-	9132,
-	0,
-	0,
-	18276,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26344,
-	30725,
-	524,
-	19751,
-	0,
-	13796,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18155,
-	0,
-	12841,
-	0,
-	74,
-	24998,
-	13579,
-	1061,
-	0,
-	64199,
-	0,
-	0,
-	8776,
-	0,
-	0,
-	60231,
-	0,
-	25412,
-	0,
-	0,
-	0,
-	59143,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14344,
-	1510,
-	0,
-	0,
-	0,
-	38374,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13353,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9446,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32613,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19844,
-	0,
-	0,
-	0,
-	0,
-	14859,
-	0,
-	0,
-	0,
-	0,
-	6662,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14154,
-	0,
-	29770,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16520,
-	2182,
-	0,
-	0,
-	0,
-	0,
-	0,
-	36102,
-	3340,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25189,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15720,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22758,
-	0,
-	0,
-	304,
-	0,
-	3243,
-	14117,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5130,
-	12679,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21733,
-	10441,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	36103,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23590,
-	0,
-	57479,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10824,
-	18372,
-	0,
-	0,
-	0,
-	0,
-	0,
-	35078,
-	15722,
-	12967,
-	0,
-	0,
-	0,
-	0,
-	0,
-	34599,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	53639,
-	0,
-	38630,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31017,
-	11333,
-	0,
-	0,
-	0,
-	0,
-	19144,
-	0,
-	9513,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	56711,
-	24042,
-	0,
-	1197,
-	0,
-	0,
-	58502,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8230,
-	6121,
-	18628,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25290,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1514,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14378,
-	9798,
-	32363,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9577,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26788,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	330,
-	10533,
-	0,
-	0,
-	0,
-	0,
-	0,
-	42246,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5074,
-	21028,
-	0,
-	38119,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	248,
-	0,
-	31176,
-	62054,
-	0,
-	53287,
-	0,
-	0,
-	0,
-	0,
-	271,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9224,
-	2117,
-	0,
-	0,
-	0,
-	0,
-	15818,
-	5607,
-	0,
-	52582,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18248,
-	24005,
-	23018,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	427,
-	0,
-	0,
-	39910,
-	0,
-	0,
-	7080,
-	11399,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22220,
-	57894,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13156,
-	0,
-	1413,
-	1007,
-	0,
-	0,
-	0,
-	0,
-	21415,
-	0,
-	21543,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	41702,
-	22538,
-	9573,
-	0,
-	0,
-	0,
-	8806,
-	0,
-	0,
-	6920,
-	56359,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	42215,
-	0,
-	0,
-	13708,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16453,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1582,
-	1764,
-	3282,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11653,
-	0,
-	0,
-	0,
-	0,
-	12139,
-	0,
-	29482,
-	31076,
-	1673,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	40262,
-	0,
-	0,
-	0,
-	33862,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20996,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4615,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	43943,
-	333,
-	19367,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26821,
-	0,
-	32389,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4936,
-	11687,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10885,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25926,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15851,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8360,
-	0,
-	17130,
-	7942,
-	0,
-	11460,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18150,
-	14248,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22310,
-	0,
-	0,
-	0,
-	42758,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29354,
-	5574,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31109,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11236,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9156,
-	0,
-	0,
-	1801,
-	14023,
-	0,
-	0,
-	0,
-	0,
-	0,
-	62406,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23620,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31018,
-	65510,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26182,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27717,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	46950,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31108,
-	0,
-	11366,
-	0,
-	0,
-	0,
-	3717,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8552,
-	6054,
-	3339,
-	0,
-	0,
-	0,
-	0,
-	51622,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3718,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28358,
-	0,
-	2756,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1462,
-	0,
-	0,
-	27622,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	62502,
-	14410,
-	56743,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12206,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	36550,
-	0,
-	38054,
-	0,
-	0,
-	0,
-	21221,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27077,
-	0,
-	0,
-	16906,
-	0,
-	12587,
-	12101,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10414,
-	28775,
-	21769,
-	60167,
-	0,
-	56646,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20740,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5931,
-	5351,
-	0,
-	65478,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7977,
-	52647,
-	0,
-	4868,
-	0,
-	0,
-	0,
-	55463,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32197,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13445,
-	0,
-	0,
-	0,
-	26631,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11237,
-	0,
-	0,
-	0,
-	0,
-	209,
-	1285,
-	0,
-	0,
-	1928,
-	0,
-	0,
-	0,
-	0,
-	43334,
-	23849,
-	23172,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24712,
-	62439,
-	8811,
-	3463,
-	20457,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16008,
-	56263,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	60358,
-	22761,
-	6565,
-	0,
-	0,
-	30888,
-	27686,
-	0,
-	0,
-	0,
-	17093,
-	0,
-	0,
-	0,
-	0,
-	22121,
-	0,
-	0,
-	0,
-	7593,
-	14182,
-	0,
-	28103,
-	0,
-	0,
-	0,
-	0,
-	0,
-	45126,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31844,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18500,
-	0,
-	0,
-	0,
-	0,
-	28202,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26308,
-	0,
-	29541,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29572,
-	0,
-	0,
-	0,
-	21285,
-	0,
-	0,
-	0,
-	0,
-	0,
-	60839,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30407,
-	15949,
-	2981,
-	0,
-	0,
-	0,
-	46439,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23911,
-	26505,
-	25222,
-	12811,
-	5895,
-	0,
-	6343,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31815,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19688,
-	10245,
-	0,
-	0,
-	0,
-	31301,
-	26985,
-	28964,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27208,
-	31172,
-	0,
-	0,
-	0,
-	0,
-	216,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16292,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8743,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6438,
-	0,
-	0,
-	0,
-	33319,
-	0,
-	0,
-	0,
-	33286,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22181,
-	7499,
-	24774,
-	0,
-	10756,
-	0,
-	44775,
-	724,
-	0,
-	25768,
-	25669,
-	24873,
-	5349,
-	25257,
-	0,
-	0,
-	54566,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	327,
-	439,
-	357,
-	0,
-	0,
-	6536,
-	8452,
-	0,
-	0,
-	1802,
-	0,
-	0,
-	61350,
-	0,
-	15045,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	38343,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32491,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22885,
-	0,
-	0,
-	32073,
-	0,
-	0,
-	0,
-	9546,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27748,
-	0,
-	0,
-	23176,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24583,
-	0,
-	0,
-	0,
-	0,
-	0,
-	34118,
-	0,
-	0,
-	0,
-	0,
-	2158,
-	0,
-	5586,
-	30340,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24452,
-	0,
-	0,
-	0,
-	0,
-	2409,
-	4390,
-	0,
-	24196,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32264,
-	26948,
-	20587,
-	0,
-	0,
-	0,
-	2155,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4328,
-	26276,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23564,
-	0,
-	12458,
-	11367,
-	0,
-	0,
-	25162,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	65414,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32966,
-	0,
-	0,
-	0,
-	34662,
-	0,
-	0,
-	0,
-	0,
-	0,
-	39238,
-	0,
-	0,
-	0,
-	0,
-	11400,
-	10214,
-	266,
-	12452,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15173,
-	0,
-	0,
-	0,
-	13668,
-	0,
-	13222,
-	0,
-	23364,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11941,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25575,
-	0,
-	0,
-	0,
-	57383,
-	0,
-	0,
-	0,
-	10308,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2865,
-	9287,
-	75,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21508,
-	22380,
-	59526,
-	0,
-	0,
-	0,
-	23589,
-	0,
-	0,
-	0,
-	51590,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4645,
-	3980,
-	28295,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12388,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21734,
-	0,
-	17607,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	41767,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18436,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21958,
-	0,
-	19430,
-	0,
-	0,
-	1204,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3240,
-	55239,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30660,
-	0,
-	0,
-	0,
-	28901,
-	0,
-	0,
-	0,
-	0,
-	4716,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11754,
-	0,
-	0,
-	0,
-	0,
-	22086,
-	0,
-	22564,
-	8749,
-	0,
-	0,
-	28391,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2886,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29062,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	40358,
-	0,
-	0,
-	15916,
-	39526,
-	0,
-	13735,
-	0,
-	0,
-	0,
-	0,
-	28938,
-	0,
-	407,
-	4006,
-	0,
-	0,
-	0,
-	26916,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27526,
-	30280,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24586,
-	0,
-	24649,
-	5126,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8684,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23019,
-	0,
-	22377,
-	18599,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27593,
-	9735,
-	0,
-	20196,
-	0,
-	0,
-	0,
-	0,
-	28168,
-	48423,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31399,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13892,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17606,
-	0,
-	0,
-	15242,
-	29767,
-	26378,
-	17701,
-	0,
-	0,
-	14472,
-	0,
-	4840,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24708,
-	0,
-	9349,
-	4330,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16137,
-	0,
-	0,
-	34854,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25063,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6603,
-	12583,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7433,
-	29188,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31270,
-	0,
-	0,
-	22920,
-	3143,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23461,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	618,
-	0,
-	0,
-	0,
-	0,
-	21381,
-	0,
-	11524,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21004,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	312,
-	23239,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2313,
-	0,
-	0,
-	40614,
-	0,
-	0,
-	14825,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	46535,
-	0,
-	41190,
-	7853,
-	0,
-	31656,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3433,
-	5255,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	33958,
-	0,
-	0,
-	0,
-	0,
-	72,
-	15493,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	36070,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14724,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29828,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18822,
-	20008,
-	0,
-	0,
-	0,
-	0,
-	2438,
-	2952,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3342,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24420,
-	0,
-	19908,
-	0,
-	0,
-	0,
-	8101,
-	0,
-	17479,
-	0,
-	0,
-	3530,
-	0,
-	8202,
-	29319,
-	0,
-	0,
-	1132,
-	6789,
-	0,
-	0,
-	23881,
-	0,
-	0,
-	0,
-	4810,
-	0,
-	0,
-	46918,
-	0,
-	0,
-	0,
-	41574,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	48582,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	39334,
-	0,
-	0,
-	0,
-	26117,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5100,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23496,
-	27813,
-	4045,
-	54918,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6473,
-	7428,
-	0,
-	0,
-	0,
-	0,
-	6792,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3560,
-	32103,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	54790,
-	0,
-	0,
-	6926,
-	0,
-	0,
-	0,
-	0,
-	16518,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20806,
-	0,
-	0,
-	0,
-	0,
-	1841,
-	3174,
-	0,
-	0,
-	0,
-	0,
-	9612,
-	18374,
-	0,
-	0,
-	0,
-	0,
-	32744,
-	0,
-	0,
-	9671,
-	0,
-	59879,
-	0,
-	23300,
-	8073,
-	0,
-	0,
-	14758,
-	0,
-	0,
-	0,
-	10342,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24808,
-	14759,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5515,
-	0,
-	0,
-	14852,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2354,
-	23271,
-	0,
-	32740,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18472,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	33190,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8972,
-	21669,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25574,
-	0,
-	0,
-	0,
-	0,
-	5096,
-	0,
-	14283,
-	55367,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12644,
-	0,
-	0,
-	0,
-	0,
-	4651,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	661,
-	0,
-	0,
-	13638,
-	19466,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31273,
-	0,
-	8010,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3211,
-	0,
-	0,
-	0,
-	0,
-	63430,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15237,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19018,
-	2437,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14312,
-	0,
-	0,
-	0,
-	0,
-	16836,
-	0,
-	0,
-	471,
-	35975,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6023,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11593,
-	9639,
-	0,
-	0,
-	0,
-	55783,
-	0,
-	5700,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27908,
-	0,
-	26598,
-	0,
-	0,
-	6667,
-	6470,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	62534,
-	0,
-	0,
-	0,
-	0,
-	16522,
-	27911,
-	0,
-	0,
-	10025,
-	7172,
-	0,
-	0,
-	779,
-	0,
-	360,
-	17477,
-	0,
-	0,
-	0,
-	61991,
-	7752,
-	7717,
-	1494,
-	0,
-	0,
-	0,
-	26569,
-	40742,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26406,
-	10474,
-	32196,
-	0,
-	0,
-	0,
-	0,
-	0,
-	50567,
-	16521,
-	11716,
-	0,
-	0,
-	0,
-	0,
-	0,
-	55558,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	61926,
-	0,
-	26436,
-	0,
-	0,
-	0,
-	0,
-	4459,
-	10598,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9223,
-	0,
-	29318,
-	0,
-	0,
-	0,
-	0,
-	0,
-	60423,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	47078,
-	0,
-	50246,
-	0,
-	12612,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	61799,
-	0,
-	55015,
-	0,
-	21060,
-	7309,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11976,
-	0,
-	0,
-	0,
-	0,
-	23527,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10347,
-	15942,
-	0,
-	34023,
-	0,
-	0,
-	0,
-	0,
-	4969,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28997,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	36454,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3466,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19716,
-	28872,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22152,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26342,
-	0,
-	0,
-	0,
-	9764,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21798,
-	0,
-	0,
-	0,
-	0,
-	13,
-	6853,
-	32136,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	750,
-	0,
-	0,
-	54502,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	46183,
-	0,
-	0,
-	625,
-	22854,
-	0,
-	0,
-	0,
-	0,
-	2061,
-	23588,
-	0,
-	0,
-	11049,
-	56262,
-	0,
-	0,
-	18538,
-	1509,
-	0,
-	0,
-	17258,
-	4453,
-	0,
-	0,
-	0,
-	0,
-	12429,
-	0,
-	0,
-	0,
-	0,
-	8102,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8074,
-	0,
-	23852,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16136,
-	3428,
-	0,
-	27876,
-	0,
-	0,
-	0,
-	7332,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28900,
-	0,
-	0,
-	2284,
-	0,
-	0,
-	17573,
-	201,
-	1508,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31365,
-	27688,
-	22565,
-	0,
-	0,
-	0,
-	5159,
-	0,
-	0,
-	0,
-	0,
-	4584,
-	42599,
-	0,
-	0,
-	0,
-	44422,
-	1068,
-	23173,
-	0,
-	0,
-	0,
-	613,
-	0,
-	0,
-	0,
-	12645,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27076,
-	6732,
-	0,
-	0,
-	0,
-	3913,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22244,
-	29992,
-	15911,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22982,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	50598,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5161,
-	1574,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19108,
-	0,
-	0,
-	0,
-	35014,
-	0,
-	0,
-	0,
-	25956,
-	29067,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	47079,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1356,
-	61927,
-	0,
-	0,
-	0,
-	64455,
-	2122,
-	64231,
-	0,
-	0,
-	18763,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	907,
-	34471,
-	0,
-	0,
-	0,
-	39078,
-	0,
-	0,
-	1995,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	56518,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	822,
-	0,
-	15978,
-	44423,
-	0,
-	0,
-	3112,
-	325,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15397,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1193,
-	4294,
-	4968,
-	15559,
-	0,
-	46150,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18917,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9928,
-	37543,
-	0,
-	0,
-	0,
-	0,
-	13097,
-	36999,
-	0,
-	0,
-	0,
-	15430,
-	0,
-	0,
-	8424,
-	29639,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25734,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	40487,
-	0,
-	13284,
-	0,
-	11141,
-	0,
-	0,
-	0,
-	32388,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5298,
-	57702,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13060,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8233,
-	42278,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	36422,
-	0,
-	0,
-	0,
-	7972,
-	0,
-	0,
-	0,
-	18437,
-	0,
-	0,
-	0,
-	0,
-	7406,
-	0,
-	0,
-	0,
-	9225,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13865,
-	47591,
-	18220,
-	53703,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2796,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24940,
-	17223,
-	0,
-	0,
-	0,
-	13221,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15848,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6122,
-	1735,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16968,
-	18151,
-	0,
-	0,
-	0,
-	0,
-	0,
-	47494,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26089,
-	19494,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15494,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28809,
-	0,
-	0,
-	0,
-	0,
-	42727,
-	0,
-	55174,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20485,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	58598,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15172,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	35302,
-	0,
-	48135,
-	20972,
-	33094,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9765,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	39559,
-	0,
-	0,
-	13736,
-	6950,
-	0,
-	0,
-	0,
-	0,
-	23658,
-	8903,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22662,
-	0,
-	0,
-	0,
-	0,
-	0,
-	58886,
-	7468,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	64550,
-	0,
-	0,
-	0,
-	0,
-	0,
-	47622,
-	0,
-	0,
-	0,
-	50886,
-	0,
-	0,
-	0,
-	0,
-	0,
-	57606,
-	912,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1449,
-	0,
-	1169,
-	0,
-	718,
-	46151,
-	12104,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	48230,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1259,
-	0,
-	0,
-	33734,
-	23208,
-	62567,
-	0,
-	65158,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28684,
-	59878,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25769,
-	0,
-	0,
-	0,
-	0,
-	65479,
-	0,
-	0,
-	0,
-	0,
-	555,
-	22789,
-	0,
-	19748,
-	1769,
-	10246,
-	8680,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14250,
-	0,
-	5899,
-	3303,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21097,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21638,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10795,
-	0,
-	0,
-	0,
-	16204,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26986,
-	2469,
-	0,
-	14660,
-	0,
-	0,
-	0,
-	0,
-	0,
-	45447,
-	12234,
-	3494,
-	4555,
-	10566,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2801,
-	0,
-	0,
-	0,
-	15755,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	39654,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6763,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	33574,
-	0,
-	10279,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	63527,
-	0,
-	0,
-	3912,
-	0,
-	0,
-	7492,
-	0,
-	0,
-	0,
-	35142,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17576,
-	8103,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16713,
-	4198,
-	0,
-	0,
-	4782,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16228,
-	0,
-	0,
-	0,
-	0,
-	25961,
-	20166,
-	0,
-	0,
-	0,
-	10980,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14340,
-	18922,
-	14567,
-	0,
-	44199,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18406,
-	0,
-	0,
-	0,
-	0,
-	0,
-	37606,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20902,
-	0,
-	0,
-	0,
-	56358,
-	0,
-	38342,
-	0,
-	0,
-	0,
-	0,
-	9514,
-	36071,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21700,
-	0,
-	0,
-	5266,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1134,
-	0,
-	1453,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3882,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4004,
-	0,
-	0,
-	0,
-	51910,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23076,
-	4648,
-	0,
-	0,
-	0,
-	31051,
-	25351,
-	0,
-	0,
-	0,
-	22884,
-	0,
-	0,
-	0,
-	0,
-	0,
-	63975,
-	0,
-	0,
-	2376,
-	16997,
-	0,
-	0,
-	2096,
-	0,
-	0,
-	0,
-	3373,
-	7046,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30726,
-	0,
-	0,
-	0,
-	0,
-	20,
-	0,
-	13707,
-	614,
-	0,
-	0,
-	12840,
-	3079,
-	0,
-	0,
-	0,
-	0,
-	0,
-	51046,
-	3729,
-	0,
-	32680,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24008,
-	62759,
-	0,
-	0,
-	4745,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2414,
-	0,
-	0,
-	44262,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24937,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19140,
-	0,
-	13575,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	39110,
-	0,
-	0,
-	0,
-	28036,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4261,
-	0,
-	0,
-	0,
-	0,
-	5992,
-	0,
-	264,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13739,
-	0,
-	21928,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4232,
-	15110,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30022,
-	0,
-	0,
-	27977,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24776,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2962,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26564,
-	22441,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13640,
-	11205,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19305,
-	1894,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9389,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14119,
-	5224,
-	135,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25796,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7470,
-	0,
-	0,
-	0,
-	0,
-	63815,
-	0,
-	55654,
-	0,
-	0,
-	12584,
-	0,
-	1524,
-	33223,
-	0,
-	0,
-	0,
-	9895,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11624,
-	0,
-	0,
-	0,
-	5614,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21320,
-	0,
-	0,
-	53607,
-	0,
-	51206,
-	0,
-	0,
-	0,
-	25863,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8964,
-	1740,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13476,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7975,
-	0,
-	0,
-	3306,
-	8134,
-	0,
-	8389,
-	48,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25766,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	52166,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21477,
-	31112,
-	31652,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28452,
-	0,
-	0,
-	0,
-	44231,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24805,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12428,
-	6471,
-	0,
-	0,
-	0,
-	0,
-	525,
-	17926,
-	0,
-	0,
-	0,
-	26919,
-	0,
-	0,
-	18120,
-	0,
-	0,
-	0,
-	30024,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29189,
-	0,
-	0,
-	0,
-	43559,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19787,
-	7557,
-	0,
-	59334,
-	0,
-	0,
-	10184,
-	6085,
-	0,
-	44039,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11175,
-	0,
-	0,
-	0,
-	0,
-	30440,
-	63110,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11017,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27204,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29126,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	622,
-	0,
-	5226,
-	2727,
-	0,
-	15588,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4650,
-	0,
-	2675,
-	0,
-	0,
-	32420,
-	0,
-	0,
-	0,
-	61511,
-	0,
-	0,
-	5419,
-	17829,
-	2123,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	38183,
-	2640,
-	0,
-	11274,
-	14533,
-	1842,
-	0,
-	0,
-	42663,
-	12681,
-	3430,
-	0,
-	11845,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6533,
-	0,
-	0,
-	0,
-	0,
-	0,
-	54598,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12616,
-	38535,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32229,
-	0,
-	0,
-	0,
-	54279,
-	0,
-	48614,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31401,
-	0,
-	0,
-	0,
-	0,
-	34310,
-	0,
-	0,
-	0,
-	22788,
-	0,
-	52134,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23302,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	40678,
-	0,
-	0,
-	0,
-	51463,
-	535,
-	0,
-	0,
-	0,
-	0,
-	15525,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4904,
-	869,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	63718,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1678,
-	0,
-	692,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26216,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29355,
-	0,
-	0,
-	0,
-	0,
-	25095,
-	0,
-	0,
-	0,
-	0,
-	4335,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14538,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27273,
-	55014,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27271,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30468,
-	0,
-	0,
-	0,
-	0,
-	18186,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14345,
-	0,
-	0,
-	0,
-	2152,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	58438,
-	21034,
-	0,
-	23339,
-	21318,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21412,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12869,
-	0,
-	0,
-	4875,
-	0,
-	0,
-	0,
-	0,
-	29191,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1640,
-	10247,
-	0,
-	14244,
-	0,
-	0,
-	0,
-	0,
-	9867,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12363,
-	0,
-	0,
-	7653,
-	0,
-	0,
-	4168,
-	2663,
-	0,
-	4580,
-	0,
-	11143,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30662,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6724,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13764,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	234,
-	6821,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25639,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29958,
-	0,
-	3461,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28324,
-	18795,
-	7013,
-	12746,
-	11655,
-	0,
-	37287,
-	0,
-	0,
-	10953,
-	7718,
-	9705,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	46534,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8137,
-	17988,
-	0,
-	25156,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	41415,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15784,
-	6918,
-	0,
-	0,
-	0,
-	0,
-	7019,
-	10919,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4171,
-	55495,
-	4940,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22440,
-	19333,
-	0,
-	0,
-	28136,
-	0,
-	6249,
-	21317,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	53414,
-	0,
-	0,
-	0,
-	57318,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	39303,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19940,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25543,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2698,
-	3911,
-	0,
-	0,
-	0,
-	26790,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32424,
-	0,
-	0,
-	18470,
-	0,
-	0,
-	0,
-	14726,
-	29834,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1000,
-	4197,
-	0,
-	0,
-	0,
-	19366,
-	0,
-	0,
-	0,
-	39878,
-	0,
-	0,
-	0,
-	0,
-	2185,
-	8901,
-	5288,
-	9829,
-	25000,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1062,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	35622,
-	0,
-	0,
-	23048,
-	62503,
-	6506,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13609,
-	10438,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7723,
-	42119,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13317,
-	0,
-	0,
-	0,
-	41606,
-	0,
-	27111,
-	0,
-	0,
-	21194,
-	11461,
-	0,
-	0,
-	0,
-	0,
-	26856,
-	58342,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20940,
-	48710,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5227,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10061,
-	31300,
-	0,
-	0,
-	0,
-	19236,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30277,
-	13896,
-	0,
-	0,
-	0,
-	12876,
-	13159,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	428,
-	46951,
-	13134,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15462,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21668,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2249,
-	0,
-	0,
-	0,
-	0,
-	44967,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3465,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24868,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23909,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2190,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16164,
-	0,
-	10437,
-	0,
-	0,
-	5263,
-	20102,
-	20938,
-	0,
-	0,
-	0,
-	1192,
-	1030,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21385,
-	4870,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18596,
-	0,
-	0,
-	0,
-	0,
-	1422,
-	4038,
-	2858,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	48998,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6508,
-	37350,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17001,
-	39431,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30182,
-	0,
-	21445,
-	7403,
-	28164,
-	0,
-	51750,
-	0,
-	0,
-	0,
-	62631,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31206,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7751,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13477,
-	0,
-	0,
-	456,
-	26693,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14890,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26697,
-	22022,
-	13225,
-	27364,
-	0,
-	0,
-	0,
-	18884,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3659,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1448,
-	5413,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6340,
-	0,
-	0,
-	18091,
-	18725,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22118,
-	0,
-	0,
-	0,
-	18981,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29223,
-	3724,
-	0,
-	0,
-	0,
-	0,
-	43526,
-	0,
-	0,
-	0,
-	25668,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21545,
-	9862,
-	0,
-	22692,
-	32201,
-	60646,
-	0,
-	7300,
-	0,
-	0,
-	0,
-	58887,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19460,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	50342,
-	0,
-	65255,
-	4360,
-	17286,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28708,
-	0,
-	0,
-	30025,
-	60102,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	47014,
-	0,
-	31973,
-	0,
-	9572,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18501,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14597,
-	0,
-	0,
-	0,
-	53735,
-	5228,
-	22183,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1554,
-	24164,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10827,
-	0,
-	0,
-	0,
-	0,
-	34918,
-	0,
-	0,
-	0,
-	0,
-	22252,
-	0,
-	0,
-	46855,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31207,
-	0,
-	0,
-	10733,
-	0,
-	0,
-	63334,
-	0,
-	0,
-	0,
-	0,
-	8616,
-	50119,
-	20169,
-	12678,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	58087,
-	20298,
-	5,
-	0,
-	0,
-	30920,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	296,
-	13190,
-	0,
-	30663,
-	0,
-	0,
-	18536,
-	12228,
-	0,
-	6788,
-	0,
-	0,
-	0,
-	0,
-	30890,
-	21796,
-	0,
-	0,
-	526,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20965,
-	0,
-	0,
-	0,
-	0,
-	2161,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24038,
-	0,
-	0,
-	0,
-	0,
-	13544,
-	7398,
-	0,
-	0,
-	32522,
-	9605,
-	0,
-	0,
-	0,
-	0,
-	3208,
-	7590,
-	0,
-	0,
-	0,
-	43846,
-	0,
-	0,
-	0,
-	38663,
-	0,
-	0,
-	0,
-	0,
-	0,
-	39014,
-	4142,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6373,
-	0,
-	0,
-	13676,
-	0,
-	0,
-	0,
-	0,
-	30374,
-	21288,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22791,
-	0,
-	0,
-	0,
-	0,
-	0,
-	37958,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9452,
-	9990,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4841,
-	0,
-	0,
-	0,
-	0,
-	18820,
-	152,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13260,
-	3334,
-	0,
-	0,
-	24234,
-	8422,
-	0,
-	17957,
-	0,
-	0,
-	0,
-	10244,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7204,
-	0,
-	0,
-	0,
-	0,
-	1201,
-	26151,
-	0,
-	31173,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	64838,
-	4203,
-	7525,
-	521,
-	0,
-	18888,
-	37031,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7082,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4490,
-	12487,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	36615,
-	0,
-	0,
-	0,
-	14854,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6539,
-	13029,
-	9704,
-	38983,
-	0,
-	0,
-	0,
-	0,
-	168,
-	10405,
-	0,
-	0,
-	0,
-	0,
-	394,
-	25607,
-	0,
-	57063,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16141,
-	19878,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29446,
-	0,
-	12036,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6982,
-	18572,
-	0,
-	24584,
-	14535,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16,
-	0,
-	21642,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5254,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1622,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3853,
-	9126,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7241,
-	10982,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	950,
-	0,
-	0,
-	57990,
-	0,
-	0,
-	277,
-	0,
-	0,
-	0,
-	694,
-	36007,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	42470,
-	0,
-	0,
-	0,
-	0,
-	18409,
-	51142,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28646,
-	0,
-	0,
-	0,
-	30693,
-	0,
-	0,
-	0,
-	0,
-	0,
-	56295,
-	5544,
-	0,
-	0,
-	0,
-	0,
-	8518,
-	8366,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	45670,
-	0,
-	0,
-	9608,
-	33062,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18694,
-	0,
-	0,
-	0,
-	0,
-	1672,
-	23493,
-	0,
-	0,
-	6955,
-	7655,
-	0,
-	36134,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23432,
-	647,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13382,
-	0,
-	0,
-	0,
-	19621,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20228,
-	0,
-	0,
-	2728,
-	31495,
-	0,
-	0,
-	0,
-	0,
-	29096,
-	22213,
-	235,
-	35495,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5348,
-	0,
-	0,
-	0,
-	0,
-	8968,
-	1989,
-	0,
-	0,
-	1066,
-	0,
-	0,
-	11492,
-	5965,
-	31367,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18727,
-	0,
-	0,
-	0,
-	6757,
-	0,
-	0,
-	10765,
-	4646,
-	0,
-	36166,
-	0,
-	27943,
-	0,
-	0,
-	26888,
-	8420,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29316,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4975,
-	0,
-	0,
-	0,
-	14762,
-	3111,
-	0,
-	0,
-	0,
-	0,
-	0,
-	43399,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18980,
-	0,
-	0,
-	0,
-	0,
-	0,
-	44550,
-	0,
-	0,
-	0,
-	0,
-	4051,
-	0,
-	0,
-	0,
-	0,
-	37734,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5188,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24486,
-	0,
-	5989,
-	0,
-	41159,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20326,
-	0,
-	0,
-	747,
-	6884,
-	0,
-	0,
-	0,
-	41798,
-	0,
-	0,
-	3117,
-	22919,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21032,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9574,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4302,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21068,
-	34630,
-	0,
-	0,
-	0,
-	0,
-	0,
-	64071,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26667,
-	7943,
-	0,
-	0,
-	0,
-	0,
-	0,
-	52934,
-	0,
-	0,
-	17002,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20294,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27301,
-	18347,
-	7974,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16874,
-	0,
-	0,
-	0,
-	0,
-	45414,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	648,
-	1575,
-	0,
-	0,
-	0,
-	31749,
-	0,
-	0,
-	0,
-	23301,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15912,
-	50535,
-	0,
-	0,
-	0,
-	0,
-	1993,
-	8582,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	38438,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15850,
-	6183,
-	0,
-	0,
-	0,
-	0,
-	3402,
-	0,
-	0,
-	27494,
-	0,
-	0,
-	749,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26025,
-	29606,
-	0,
-	0,
-	7144,
-	19622,
-	30504,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21316,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21444,
-	0,
-	0,
-	1289,
-	6919,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8299,
-	0,
-	0,
-	0,
-	14090,
-	35655,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2377,
-	15206,
-	0,
-	0,
-	6028,
-	4452,
-	0,
-	25508,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	50310,
-	0,
-	0,
-	0,
-	0,
-	1269,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	51014,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9286,
-	0,
-	7429,
-	0,
-	0,
-	28393,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16680,
-	452,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23718,
-	0,
-	0,
-	0,
-	31750,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3568,
-	0,
-	0,
-	13604,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25255,
-	0,
-	0,
-	0,
-	50982,
-	0,
-	56582,
-	0,
-	0,
-	7467,
-	0,
-	0,
-	0,
-	0,
-	30181,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30564,
-	7208,
-	7845,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7726,
-	0,
-	0,
-	0,
-	0,
-	62182,
-	0,
-	0,
-	0,
-	41094,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22695,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17736,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	50054,
-	0,
-	0,
-	0,
-	14180,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8974,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23332,
-	0,
-	0,
-	0,
-	11140,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24262,
-	27145,
-	9540,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26537,
-	45510,
-	6062,
-	3879,
-	0,
-	0,
-	20233,
-	25991,
-	0,
-	0,
-	17803,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13962,
-	5508,
-	16971,
-	27013,
-	7437,
-	31494,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4714,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17189,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27492,
-	0,
-	0,
-	26953,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	41319,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	47430,
-	19596,
-	12549,
-	0,
-	0,
-	0,
-	8390,
-	1006,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24100,
-	17577,
-	4,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22277,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26692,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24676,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29477,
-	0,
-	0,
-	0,
-	21573,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9864,
-	14214,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25771,
-	5766,
-	0,
-	0,
-	8909,
-	8679,
-	0,
-	0,
-	6861,
-	16166,
-	0,
-	38887,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12392,
-	8678,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	52646,
-	1354,
-	2950,
-	0,
-	14692,
-	0,
-	0,
-	10572,
-	49830,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3626,
-	582,
-	0,
-	0,
-	0,
-	55750,
-	0,
-	0,
-	0,
-	30885,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5830,
-	0,
-	0,
-	2090,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31142,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10503,
-	0,
-	0,
-	18825,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	57158,
-	0,
-	0,
-	30792,
-	63526,
-	0,
-	0,
-	0,
-	9863,
-	16267,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18824,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19653,
-	25388,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9292,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	36358,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25480,
-	23015,
-	0,
-	0,
-	10440,
-	6725,
-	0,
-	0,
-	0,
-	22436,
-	24265,
-	15109,
-	0,
-	0,
-	0,
-	62311,
-	8906,
-	34534,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15913,
-	1319,
-	0,
-	0,
-	20296,
-	1477,
-	30760,
-	0,
-	25928,
-	16772,
-	0,
-	0,
-	1069,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17029,
-	0,
-	31909,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	41638,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	41542,
-	0,
-	21478,
-	0,
-	0,
-	0,
-	9796,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22187,
-	58343,
-	0,
-	0,
-	0,
-	24295,
-	0,
-	0,
-	0,
-	0,
-	0,
-	61831,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2833,
-	5829,
-	0,
-	0,
-	0,
-	62855,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16676,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13577,
-	27431,
-	0,
-	0,
-	0,
-	0,
-	21480,
-	10501,
-	0,
-	16932,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22918,
-	0,
-	48294,
-	2574,
-	2150,
-	0,
-	0,
-	0,
-	0,
-	1897,
-	4518,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25064,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	47942,
-	0,
-	0,
-	0,
-	0,
-	10990,
-	13767,
-	25705,
-	37863,
-	21672,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	43430,
-	1712,
-	0,
-	0,
-	0,
-	0,
-	18886,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10535,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15012,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14734,
-	0,
-	0,
-	55782,
-	0,
-	0,
-	30824,
-	10886,
-	0,
-	0,
-	0,
-	0,
-	0,
-	51302,
-	0,
-	0,
-	8012,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20680,
-	6981,
-	0,
-	57415,
-	11,
-	0,
-	0,
-	18277,
-	0,
-	14564,
-	0,
-	0,
-	0,
-	32390,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19113,
-	5158,
-	0,
-	11172,
-	0,
-	16774,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10315,
-	13830,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10410,
-	7141,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18116,
-	0,
-	0,
-	0,
-	44615,
-	15403,
-	13958,
-	0,
-	1540,
-	14632,
-	19525,
-	24201,
-	19781,
-	0,
-	0,
-	0,
-	24165,
-	0,
-	38951,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6308,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17416,
-	15749,
-	3438,
-	13255,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32228,
-	0,
-	0,
-	0,
-	0,
-	176,
-	0,
-	0,
-	50566,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21540,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	58982,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5284,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25897,
-	28326,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15945,
-	0,
-	0,
-	0,
-	9804,
-	293,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13988,
-	23082,
-	4677,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5670,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	44070,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6405,
-	0,
-	30692,
-	0,
-	0,
-	0,
-	61702,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	45926,
-	0,
-	15398,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4554,
-	2692,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32485,
-	0,
-	0,
-	0,
-	10084,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24297,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22790,
-	0,
-	0,
-	0,
-	55110,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7112,
-	0,
-	31530,
-	45255,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	40743,
-	17226,
-	22599,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3695,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	56999,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13799,
-	3114,
-	21287,
-	1353,
-	7591,
-	0,
-	0,
-	0,
-	8455,
-	0,
-	0,
-	6824,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14569,
-	0,
-	0,
-	0,
-	29000,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19979,
-	0,
-	18376,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11332,
-	0,
-	0,
-	0,
-	49863,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2191,
-	7527,
-	23148,
-	58022,
-	0,
-	0,
-	0,
-	30631,
-	0,
-	26565,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	754,
-	0,
-	0,
-	15877,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17510,
-	7657,
-	2821,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	41927,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2569,
-	34439,
-	0,
-	0,
-	3790,
-	0,
-	0,
-	0,
-	15339,
-	8775,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15908,
-	0,
-	0,
-	21419,
-	8359,
-	0,
-	0,
-	0,
-	0,
-	424,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25318,
-	8008,
-	20551,
-	0,
-	0,
-	0,
-	45735,
-	30058,
-	30372,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26180,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31432,
-	10567,
-	0,
-	0,
-	0,
-	0,
-	17450,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30310,
-	0,
-	38022,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28932,
-	0,
-	0,
-	0,
-	0,
-	0,
-	43910,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22180,
-	12075,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22247,
-	0,
-	0,
-	22826,
-	12359,
-	0,
-	0,
-	0,
-	0,
-	4105,
-	50407,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13581,
-	28583,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28936,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17673,
-	10310,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	905,
-	57862,
-	1580,
-	0,
-	0,
-	0,
-	0,
-	58630,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13479,
-	0,
-	0,
-	14153,
-	13286,
-	0,
-	0,
-	9259,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6606,
-	3524,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6567,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	631,
-	49255,
-	0,
-	0,
-	0,
-	0,
-	0,
-	42886,
-	0,
-	38215,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17580,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	55046,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10213,
-	0,
-	0,
-	0,
-	0,
-	3604,
-	37767,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30950,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	62087,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23528,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28715,
-	4229,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1226,
-	26820,
-	0,
-	0,
-	0,
-	12133,
-	6984,
-	261,
-	21130,
-	32548,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3565,
-	12390,
-	20713,
-	28071,
-	0,
-	0,
-	1706,
-	25287,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14670,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30534,
-	0,
-	0,
-	0,
-	12615,
-	0,
-	43750,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28228,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	45095,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1224,
-	3975,
-	10954,
-	6375,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23180,
-	20100,
-	0,
-	0,
-	0,
-	0,
-	25736,
-	8519,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6663,
-	0,
-	2534,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23720,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19398,
-	0,
-	47814,
-	26281,
-	49702,
-	0,
-	0,
-	4332,
-	12965,
-	0,
-	0,
-	5704,
-	3206,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15396,
-	0,
-	0,
-	0,
-	44102,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25317,
-	1064,
-	39271,
-	27433,
-	0,
-	14952,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14308,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2763,
-	4100,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18792,
-	0,
-	0,
-	0,
-	22154,
-	32583,
-	0,
-	6244,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	49478,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21894,
-	0,
-	0,
-	11048,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11685,
-	0,
-	53862,
-	0,
-	0,
-	15114,
-	0,
-	13870,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	919,
-	0,
-	0,
-	0,
-	31916,
-	0,
-	22570,
-	101,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7333,
-	0,
-	0,
-	0,
-	0,
-	3272,
-	0,
-	0,
-	0,
-	0,
-	27718,
-	32712,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1782,
-	0,
-	3688,
-	0,
-	0,
-	0,
-	0,
-	29862,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22469,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	55302,
-	850,
-	15492,
-	0,
-	0,
-	0,
-	5927,
-	19786,
-	13350,
-	0,
-	25702,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	40390,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20260,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15335,
-	8394,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26566,
-	0,
-	0,
-	0,
-	0,
-	843,
-	2245,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6959,
-	0,
-	20488,
-	1638,
-	0,
-	0,
-	11533,
-	50759,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20871,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24519,
-	0,
-	0,
-	0,
-	0,
-	9544,
-	23591,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20969,
-	7109,
-	29001,
-	0,
-	0,
-	32422,
-	31720,
-	64294,
-	0,
-	0,
-	0,
-	0,
-	16106,
-	0,
-	0,
-	0,
-	6930,
-	4933,
-	0,
-	0,
-	0,
-	22917,
-	0,
-	27015,
-	0,
-	0,
-	0,
-	0,
-	19880,
-	8070,
-	0,
-	0,
-	0,
-	0,
-	23945,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3310,
-	0,
-	87,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18439,
-	0,
-	0,
-	0,
-	20742,
-	0,
-	0,
-	0,
-	10597,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20236,
-	0,
-	0,
-	0,
-	16584,
-	3429,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27241,
-	0,
-	0,
-	0,
-	0,
-	16132,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	244,
-	28261,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29509,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2921,
-	31781,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6408,
-	4196,
-	344,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11689,
-	45863,
-	0,
-	0,
-	0,
-	0,
-	906,
-	3301,
-	0,
-	0,
-	25544,
-	32421,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1260,
-	61607,
-	0,
-	27302,
-	0,
-	0,
-	8682,
-	16614,
-	0,
-	0,
-	0,
-	0,
-	10830,
-	0,
-	0,
-	9604,
-	15049,
-	13413,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26761,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	61990,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12580,
-	0,
-	0,
-	11432,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22507,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12389,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2408,
-	22661,
-	14507,
-	43239,
-	0,
-	9700,
-	0,
-	0,
-	24714,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23972,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	34086,
-	0,
-	0,
-	22955,
-	7238,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28485,
-	13806,
-	20038,
-	0,
-	0,
-	0,
-	0,
-	22602,
-	0,
-	0,
-	0,
-	1645,
-	22340,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26502,
-	0,
-	0,
-	554,
-	0,
-	0,
-	0,
-	0,
-	61735,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2694,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	883,
-	27879,
-	15948,
-	0,
-	3242,
-	57382,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13930,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30922,
-	0,
-	4137,
-	52615,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31911,
-	16072,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26340,
-	0,
-	61671,
-	0,
-	0,
-	0,
-	0,
-	3145,
-	56199,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	280,
-	0,
-	5131,
-	33479,
-	0,
-	15751,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4136,
-	1446,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11304,
-	17863,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25125,
-	0,
-	0,
-	0,
-	36646,
-	6057,
-	0,
-	0,
-	0,
-	855,
-	11301,
-	0,
-	0,
-	0,
-	0,
-	0,
-	64774,
-	0,
-	0,
-	0,
-	19397,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1040,
-	27367,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	64358,
-	0,
-	0,
-	178,
-	132,
-	0,
-	0,
-	14763,
-	24455,
-	0,
-	0,
-	0,
-	46374,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	46246,
-	0,
-	0,
-	0,
-	37382,
-	0,
-	0,
-	0,
-	7462,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8166,
-	0,
-	0,
-	6921,
-	0,
-	0,
-	0,
-	9163,
-	0,
-	0,
-	0,
-	119,
-	0,
-	0,
-	0,
-	23146,
-	17156,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9127,
-	0,
-	0,
-	0,
-	17927,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22084,
-	0,
-	0,
-	0,
-	0,
-	0,
-	39879,
-	0,
-	0,
-	2035,
-	0,
-	1067,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16652,
-	59591,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20171,
-	0,
-	0,
-	0,
-	0,
-	17733,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32037,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14277,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	42022,
-	0,
-	0,
-	26793,
-	20358,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8907,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27780,
-	0,
-	0,
-	0,
-	0,
-	32330,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	39399,
-	0,
-	9732,
-	0,
-	16199,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	854,
-	0,
-	2984,
-	45063,
-	25418,
-	26980,
-	22539,
-	0,
-	9133,
-	3653,
-	15528,
-	28743,
-	4649,
-	0,
-	616,
-	65127,
-	0,
-	0,
-	0,
-	61863,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	55303,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23880,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31848,
-	62854,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	49606,
-	0,
-	27974,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32580,
-	0,
-	0,
-	0,
-	26052,
-	4043,
-	0,
-	0,
-	40454,
-	0,
-	0,
-	26056,
-	30565,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31398,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29288,
-	1797,
-	0,
-	0,
-	3220,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20427,
-	0,
-	0,
-	0,
-	0,
-	23621,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24261,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	35591,
-	0,
-	0,
-	6862,
-	0,
-	0,
-	0,
-	4265,
-	0,
-	6285,
-	5383,
-	0,
-	0,
-	0,
-	0,
-	0,
-	36870,
-	0,
-	39847,
-	0,
-	0,
-	17224,
-	5414,
-	27882,
-	58118,
-	0,
-	0,
-	13224,
-	4262,
-	0,
-	0,
-	0,
-	31302,
-	0,
-	0,
-	1388,
-	2982,
-	11881,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16837,
-	809,
-	0,
-	24140,
-	10724,
-	0,
-	0,
-	0,
-	0,
-	5835,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1256,
-	19237,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5796,
-	11848,
-	0,
-	0,
-	52870,
-	11464,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5645,
-	9158,
-	0,
-	25223,
-	0,
-	0,
-	0,
-	0,
-	0,
-	39142,
-	24968,
-	8135,
-	32104,
-	28678,
-	0,
-	0,
-	0,
-	46311,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23820,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4050,
-	0,
-	1323,
-	25220,
-	0,
-	0,
-	0,
-	20133,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9381,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13444,
-	1198,
-	60806,
-	0,
-	0,
-	0,
-	0,
-	17356,
-	50247,
-	30632,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11944,
-	999,
-	0,
-	0,
-	0,
-	0,
-	4010,
-	10404,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10346,
-	0,
-	0,
-	49510,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	38919,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6351,
-	60966,
-	20137,
-	487,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	655,
-	2406,
-	17387,
-	43303,
-	0,
-	0,
-	0,
-	17063,
-	0,
-	0,
-	213,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17221,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10820,
-	0,
-	0,
-	0,
-	0,
-	369,
-	6,
-	0,
-	0,
-	9098,
-	21093,
-	0,
-	31653,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27143,
-	0,
-	0,
-	16234,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6020,
-	31723,
-	28293,
-	0,
-	0,
-	0,
-	0,
-	1936,
-	30695,
-	0,
-	0,
-	0,
-	0,
-	0,
-	52902,
-	0,
-	0,
-	29512,
-	10791,
-	0,
-	20420,
-	0,
-	0,
-	16010,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5324,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13383,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24328,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	40870,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24648,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7786,
-	2852,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	44678,
-	0,
-	17925,
-	0,
-	0,
-	105,
-	53062,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18762,
-	0,
-	0,
-	40679,
-	0,
-	0,
-	0,
-	16165,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20390,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	62310,
-	1322,
-	14247,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1832,
-	6052,
-	0,
-	0,
-	11882,
-	0,
-	0,
-	0,
-	0,
-	17668,
-	0,
-	28262,
-	0,
-	29542,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28007,
-	0,
-	0,
-	0,
-	57223,
-	1585,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21162,
-	0,
-	0,
-	62247,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25414,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	36326,
-	0,
-	0,
-	0,
-	23845,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2693,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13125,
-	0,
-	31236,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22502,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5994,
-	10309,
-	0,
-	0,
-	0,
-	7269,
-	0,
-	0,
-	0,
-	0,
-	17929,
-	0,
-	1011,
-	44647,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14919,
-	0,
-	0,
-	0,
-	0,
-	20586,
-	5350,
-	0,
-	0,
-	0,
-	45702,
-	0,
-	13189,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	35782,
-	17992,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8203,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	56678,
-	0,
-	0,
-	0,
-	0,
-	0,
-	38087,
-	4233,
-	0,
-	2127,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10148,
-	0,
-	0,
-	0,
-	2021,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	47206,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9220,
-	0,
-	0,
-	0,
-	0,
-	19465,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	39206,
-	0,
-	38055,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	46982,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22054,
-	3850,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	55,
-	0,
-	10542,
-	0,
-	0,
-	0,
-	0,
-	7239,
-	0,
-	0,
-	0,
-	0,
-	0,
-	59367,
-	0,
-	0,
-	14761,
-	0,
-	0,
-	0,
-	0,
-	43079,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2726,
-	0,
-	0,
-	9582,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	37478,
-	0,
-	0,
-	0,
-	31364,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20393,
-	8933,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9380,
-	0,
-	0,
-	0,
-	0,
-	16905,
-	549,
-	0,
-	0,
-	0,
-	0,
-	182,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1558,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19242,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24933,
-	0,
-	6276,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	42310,
-	23595,
-	24068,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13191,
-	6158,
-	2567,
-	0,
-	0,
-	268,
-	47047,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27940,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26726,
-	0,
-	0,
-	0,
-	0,
-	8200,
-	1222,
-	31562,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2922,
-	8231,
-	8904,
-	29157,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23976,
-	4836,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31658,
-	0,
-	0,
-	31685,
-	0,
-	0,
-	2889,
-	6213,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13605,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24772,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20684,
-	26468,
-	24075,
-	0,
-	0,
-	0,
-	21193,
-	0,
-	715,
-	679,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3050,
-	7654,
-	0,
-	0,
-	0,
-	13798,
-	0,
-	0,
-	0,
-	0,
-	15,
-	27973,
-	0,
-	0,
-	8491,
-	2086,
-	0,
-	0,
-	0,
-	43206,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	60391,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25892,
-	0,
-	22276,
-	0,
-	34374,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20165,
-	0,
-	0,
-	25672,
-	0,
-	0,
-	0,
-	1811,
-	24839,
-	0,
-	31044,
-	0,
-	0,
-	25513,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12810,
-	0,
-	0,
-	62438,
-	0,
-	0,
-	1325,
-	0,
-	364,
-	3782,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8042,
-	19687,
-	0,
-	0,
-	0,
-	33415,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7205,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11844,
-	0,
-	0,
-	0,
-	0,
-	3341,
-	1543,
-	6698,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29766,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	41158,
-	0,
-	24294,
-	0,
-	3844,
-	12329,
-	0,
-	0,
-	0,
-	13738,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26245,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6378,
-	0,
-	343,
-	4838,
-	0,
-	0,
-	0,
-	24358,
-	11688,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1489,
-	34759,
-	0,
-	0,
-	0,
-	0,
-	363,
-	51974,
-	1878,
-	11013,
-	0,
-	0,
-	32265,
-	59782,
-	0,
-	0,
-	0,
-	28421,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22756,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14089,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29257,
-	61222,
-	0,
-	30661,
-	0,
-	28327,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27108,
-	8843,
-	0,
-	9673,
-	2084,
-	0,
-	0,
-	0,
-	16327,
-	0,
-	48455,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4876,
-	9316,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9035,
-	18852,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4164,
-	0,
-	0,
-	14827,
-	1349,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11909,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21765,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31272,
-	63910,
-	0,
-	0,
-	0,
-	25924,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	44487,
-	0,
-	0,
-	0,
-	20612,
-	0,
-	0,
-	27754,
-	31428,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17287,
-	0,
-	3943,
-	0,
-	0,
-	0,
-	63302,
-	0,
-	0,
-	0,
-	0,
-	25256,
-	19942,
-	0,
-	55142,
-	0,
-	39046,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15367,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28422,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9576,
-	63847,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25226,
-	5734,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13801,
-	4997,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	43942,
-	1270,
-	2566,
-	6284,
-	0,
-	0,
-	16230,
-	0,
-	0,
-	0,
-	20678,
-	0,
-	0,
-	0,
-	0,
-	0,
-	38855,
-	0,
-	0,
-	0,
-	0,
-	29643,
-	0,
-	0,
-	0,
-	41,
-	3655,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14276,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15686,
-	0,
-	0,
-	0,
-	15718,
-	0,
-	50694,
-	0,
-	0,
-	16232,
-	8007,
-	0,
-	0,
-	0,
-	5060,
-	329,
-	11591,
-	51,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13065,
-	7302,
-	27530,
-	15366,
-	0,
-	24934,
-	0,
-	0,
-	0,
-	17828,
-	0,
-	0,
-	4552,
-	6311,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	47686,
-	368,
-	12103,
-	10122,
-	33830,
-	0,
-	0,
-	599,
-	18534,
-	9579,
-	49479,
-	0,
-	5668,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13157,
-	0,
-	0,
-	0,
-	0,
-	23274,
-	14055,
-	0,
-	0,
-	0,
-	0,
-	0,
-	48903,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1871,
-	0,
-	15434,
-	0,
-	0,
-	0,
-	16174,
-	62470,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7749,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30501,
-	0,
-	0,
-	0,
-	0,
-	25675,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9285,
-	0,
-	0,
-	25323,
-	1669,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3588,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32902,
-	0,
-	0,
-	4426,
-	0,
-	0,
-	0,
-	0,
-	57959,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29898,
-	58278,
-	0,
-	0,
-	0,
-	0,
-	11880,
-	1220,
-	0,
-	0,
-	0,
-	41479,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23141,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	42566,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	40167,
-	9484,
-	3493,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21126,
-	0,
-	0,
-	0,
-	0,
-	8649,
-	18918,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	34886,
-	2601,
-	0,
-	0,
-	0,
-	0,
-	12518,
-	0,
-	0,
-	0,
-	0,
-	7976,
-	10311,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	45190,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16842,
-	20229,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7528,
-	4614,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30086,
-	0,
-	0,
-	0,
-	1671,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9896,
-	6277,
-	0,
-	0,
-	0,
-	0,
-	0,
-	61191,
-	0,
-	41287,
-	0,
-	21956,
-	0,
-	0,
-	20010,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13195,
-	0,
-	0,
-	0,
-	0,
-	1381,
-	0,
-	0,
-	0,
-	0,
-	365,
-	30951,
-	24268,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7044,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27944,
-	359,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28487,
-	0,
-	0,
-	77,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	56775,
-	12586,
-	8421,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26185,
-	14599,
-	0,
-	0,
-	8040,
-	5702,
-	12585,
-	3109,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21574,
-	5388,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5106,
-	52454,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1907,
-	29895,
-	0,
-	6116,
-	0,
-	0,
-	0,
-	0,
-	11081,
-	5285,
-	0,
-	28069,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4104,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	41511,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5262,
-	0,
-	0,
-	0,
-	503,
-	4231,
-	7720,
-	34343,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7304,
-	10374,
-	1718,
-	0,
-	0,
-	29127,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23497,
-	22567,
-	6952,
-	2340,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20360,
-	12453,
-	0,
-	45094,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28582,
-	0,
-	0,
-	0,
-	0,
-	680,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23084,
-	0,
-	0,
-	0,
-	30696,
-	0,
-	0,
-	0,
-	0,
-	45862,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5580,
-	6053,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	712,
-	70,
-	0,
-	0,
-	26091,
-	11335,
-	0,
-	0,
-	0,
-	0,
-	13612,
-	0,
-	13160,
-	1926,
-	435,
-	51559,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	47302,
-	19083,
-	0,
-	0,
-	12742,
-	0,
-	1607,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6155,
-	37095,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18948,
-	7146,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7848,
-	2055,
-	0,
-	0,
-	0,
-	0,
-	8910,
-	0,
-	19336,
-	0,
-	0,
-	48070,
-	8490,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9932,
-	56423,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4133,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	43398,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16173,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32011,
-	0,
-	0,
-	30918,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26854,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20389,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18889,
-	0,
-	0,
-	0,
-	0,
-	8965,
-	0,
-	0,
-	0,
-	44358,
-	0,
-	0,
-	0,
-	8997,
-	0,
-	34055,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29350,
-	0,
-	0,
-	501,
-	17767,
-	0,
-	0,
-	32457,
-	60262,
-	0,
-	0,
-	0,
-	30886,
-	0,
-	0,
-	3757,
-	1063,
-	0,
-	0,
-	0,
-	25637,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28068,
-	0,
-	26374,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11684,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24779,
-	229,
-	0,
-	13766,
-	0,
-	0,
-	7402,
-	11525,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26313,
-	23686,
-	0,
-	0,
-	29736,
-	47527,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27268,
-	0,
-	0,
-	0,
-	0,
-	553,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32038,
-	0,
-	0,
-	0,
-	0,
-	1135,
-	26596,
-	0,
-	0,
-	12300,
-	14631,
-	0,
-	0,
-	0,
-	43238,
-	0,
-	871,
-	0,
-	0,
-	31496,
-	0,
-	8457,
-	17669,
-	0,
-	12836,
-	0,
-	0,
-	0,
-	22726,
-	0,
-	38758,
-	0,
-	0,
-	375,
-	6564,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	170,
-	18535,
-	0,
-	22948,
-	0,
-	0,
-	32360,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25764,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15652,
-	0,
-	0,
-	0,
-	32774,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28551,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15145,
-	0,
-	0,
-	0,
-	21100,
-	27654,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4874,
-	26215,
-	0,
-	1639,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4169,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7336,
-	0,
-	0,
-	0,
-	0,
-	21572,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24644,
-	1675,
-	2533,
-	0,
-	0,
-	0,
-	53318,
-	0,
-	13094,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6246,
-	0,
-	22020,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28453,
-	5576,
-	5124,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27910,
-	0,
-	29382,
-	18216,
-	8583,
-	0,
-	0,
-	0,
-	39174,
-	0,
-	43558,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11973,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23397,
-	0,
-	0,
-	0,
-	0,
-	6091,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6474,
-	16197,
-	14217,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26728,
-	0,
-	567,
-	48839,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15271,
-	0,
-	0,
-	31818,
-	43974,
-	2450,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11368,
-	9191,
-	0,
-	44454,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14568,
-	12293,
-	0,
-	0,
-	0,
-	8453,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32040,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	902,
-	0,
-	0,
-	0,
-	27236,
-	5612,
-	11495,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9194,
-	23684,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27430,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26217,
-	44870,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5581,
-	7173,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	52775,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20968,
-	18340,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4107,
-	11239,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29381,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21990,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	48806,
-	0,
-	0,
-	0,
-	32292,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10884,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27562,
-	0,
-	5643,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3089,
-	31525,
-	0,
-	19684,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	61415,
-	0,
-	0,
-	0,
-	0,
-	0,
-	36198,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7908,
-	0,
-	0,
-	0,
-	0,
-	872,
-	743,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1229,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32484,
-	0,
-	0,
-	0,
-	0,
-	0,
-	34822,
-	0,
-	0,
-	0,
-	0,
-	0,
-	50726,
-	0,
-	0,
-	0,
-	0,
-	7274,
-	0,
-	0,
-	0,
-	15304,
-	11526,
-	0,
-	0,
-	0,
-	3047,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22376,
-	0,
-	0,
-	0,
-	846,
-	0,
-	0,
-	0,
-	0,
-	35815,
-	0,
-	0,
-	0,
-	23652,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23721,
-	2148,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14856,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1358,
-	0,
-	3082,
-	0,
-	0,
-	0,
-	848,
-	10949,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6504,
-	0,
-	0,
-	14372,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8201,
-	9958,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24266,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26469,
-	0,
-	0,
-	0,
-	0,
-	18604,
-	2053,
-	0,
-	33511,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9222,
-	0,
-	0,
-	0,
-	0,
-	0,
-	44006,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	41895,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12044,
-	390,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4935,
-	0,
-	48646,
-	0,
-	56102,
-	3052,
-	16070,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8612,
-	9320,
-	38311,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	500,
-	0,
-	0,
-	0,
-	0,
-	42918,
-	0,
-	32550,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27434,
-	57926,
-	17064,
-	0,
-	0,
-	46502,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26760,
-	6756,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	624,
-	0,
-	5000,
-	0,
-	0,
-	0,
-	0,
-	32293,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26246,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23,
-	7301,
-	0,
-	0,
-	0,
-	36199,
-	0,
-	40838,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27178,
-	57350,
-	0,
-	0,
-	12457,
-	9317,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16810,
-	0,
-	0,
-	0,
-	14510,
-	0,
-	0,
-	0,
-	0,
-	21319,
-	0,
-	0,
-	0,
-	13508,
-	17,
-	11365,
-	0,
-	0,
-	0,
-	0,
-	5291,
-	0,
-	8329,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27685,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	52006,
-	0,
-	0,
-	0,
-	7493,
-	0,
-	44263,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9800,
-	0,
-	0,
-	0,
-	25676,
-	61478,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5773,
-	0,
-	0,
-	0,
-	0,
-	41991,
-	26057,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22629,
-	0,
-	0,
-	0,
-	47783,
-	362,
-	1959,
-	23468,
-	0,
-	0,
-	0,
-	10921,
-	0,
-	0,
-	0,
-	3150,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32456,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4559,
-	3270,
-	0,
-	0,
-	983,
-	0,
-	0,
-	26343,
-	0,
-	33446,
-	0,
-	0,
-	0,
-	61767,
-	0,
-	48390,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2790,
-	0,
-	39782,
-	7849,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1544,
-	2183,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4040,
-	2471,
-	20009,
-	30020,
-	0,
-	0,
-	11242,
-	0,
-	0,
-	0,
-	5578,
-	53382,
-	0,
-	22631,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12901,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	215,
-	0,
-	0,
-	9030,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	265,
-	1412,
-	0,
-	0,
-	11626,
-	3687,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17449,
-	24359,
-	0,
-	0,
-	26729,
-	40134,
-	0,
-	0,
-	0,
-	0,
-	29768,
-	61958,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20908,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11016,
-	0,
-	0,
-	47462,
-	21547,
-	5926,
-	0,
-	0,
-	14728,
-	2983,
-	24104,
-	15301,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32645,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3300,
-	0,
-	0,
-	0,
-	15972,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6634,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3076,
-	0,
-	30983,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	106,
-	0,
-	0,
-	0,
-	0,
-	12775,
-	0,
-	0,
-	0,
-	0,
-	7177,
-	18022,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22534,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	49894,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27560,
-	0,
-	0,
-	0,
-	0,
-	30278,
-	10668,
-	23877,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29124,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20870,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	44582,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	48454,
-	0,
-	0,
-	0,
-	0,
-	6442,
-	0,
-	16330,
-	22951,
-	0,
-	0,
-	16904,
-	0,
-	0,
-	0,
-	0,
-	644,
-	0,
-	0,
-	0,
-	40038,
-	0,
-	0,
-	0,
-	37222,
-	0,
-	0,
-	0,
-	9830,
-	0,
-	0,
-	0,
-	0,
-	0,
-	34919,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13733,
-	0,
-	0,
-	0,
-	28196,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19876,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23558,
-	0,
-	11142,
-	0,
-	27781,
-	0,
-	0,
-	0,
-	0,
-	13864,
-	0,
-	0,
-	0,
-	24682,
-	47847,
-	0,
-	0,
-	0,
-	0,
-	6890,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3981,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1772,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3603,
-	1991,
-	0,
-	27396,
-	8652,
-	0,
-	18312,
-	0,
-	0,
-	0,
-	0,
-	30054,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11270,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20708,
-	0,
-	0,
-	0,
-	0,
-	338,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7050,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14862,
-	0,
-	0,
-	3492,
-	0,
-	0,
-	0,
-	55878,
-	0,
-	0,
-	0,
-	16486,
-	0,
-	0,
-	0,
-	18119,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2154,
-	1284,
-	0,
-	0,
-	23113,
-	31751,
-	0,
-	0,
-	29547,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	36647,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18183,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7913,
-	0,
-	0,
-	0,
-	0,
-	20644,
-	0,
-	0,
-	10508,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	43622,
-	0,
-	0,
-	0,
-	0,
-	0,
-	40966,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	246,
-	901,
-	11529,
-	5191,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24454,
-	0,
-	0,
-	26665,
-	27590,
-	0,
-	27397,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23562,
-	2949,
-	0,
-	0,
-	30344,
-	62214,
-	0,
-	47334,
-	2026,
-	18885,
-	0,
-	0,
-	0,
-	48678,
-	0,
-	0,
-	0,
-	22694,
-	0,
-	0,
-	1972,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15465,
-	0,
-	0,
-	0,
-	0,
-	38822,
-	0,
-	0,
-	0,
-	0,
-	945,
-	32708,
-	0,
-	54791,
-	0,
-	14918,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23396,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5486,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7722,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30856,
-	64166,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	35206,
-	0,
-	0,
-	0,
-	30535,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	62663,
-	0,
-	0,
-	1096,
-	17574,
-	31820,
-	0,
-	0,
-	14375,
-	4402,
-	27207,
-	0,
-	0,
-	21448,
-	4676,
-	0,
-	0,
-	0,
-	0,
-	16585,
-	5094,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4845,
-	0,
-	0,
-	32870,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31466,
-	0,
-	0,
-	0,
-	0,
-	31783,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4522,
-	16039,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14469,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7464,
-	4773,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18636,
-	0,
-	0,
-	0,
-	25640,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2244,
-	0,
-	0,
-	11818,
-	0,
-	1168,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6540,
-	23079,
-	13770,
-	7719,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	58150,
-	528,
-	34502,
-	32682,
-	0,
-	0,
-	12997,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2214,
-	0,
-	0,
-	0,
-	0,
-	0,
-	58567,
-	0,
-	0,
-	0,
-	26375,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26437,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26121,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32005,
-	22952,
-	59047,
-	0,
-	13543,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16328,
-	0,
-	0,
-	33542,
-	0,
-	0,
-	0,
-	19782,
-	0,
-	0,
-	0,
-	16644,
-	0,
-	0,
-	0,
-	0,
-	31688,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10276,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	36327,
-	0,
-	0,
-	29480,
-	0,
-	0,
-	0,
-	777,
-	12709,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27398,
-	0,
-	0,
-	0,
-	4455,
-	9037,
-	31397,
-	0,
-	9221,
-	0,
-	0,
-	0,
-	60487,
-	20840,
-	1796,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8364,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19752,
-	44902,
-	0,
-	38566,
-	0,
-	0,
-	18027,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10662,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11812,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19910,
-	0,
-	0,
-	0,
-	45030,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19978,
-	5127,
-	0,
-	11620,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19817,
-	0,
-	5579,
-	9350,
-	0,
-	0,
-	21002,
-	19718,
-	0,
-	0,
-	0,
-	21926,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20711,
-	0,
-	0,
-	0,
-	20197,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	40550,
-	0,
-	0,
-	0,
-	57510,
-	0,
-	0,
-	0,
-	53895,
-	0,
-	0,
-	15017,
-	0,
-	17000,
-	39367,
-	2347,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8588,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3273,
-	17862,
-	3498,
-	2085,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19048,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11978,
-	58631,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	523,
-	0,
-	12969,
-	198,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28197,
-	0,
-	47846,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4549,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	687,
-	14917,
-	748,
-	8229,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2476,
-	12935,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22792,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27528,
-	59142,
-	0,
-	0,
-	20876,
-	20134,
-	0,
-	0,
-	0,
-	0,
-	440,
-	12068,
-	0,
-	58951,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	48038,
-	0,
-	0,
-	0,
-	60999,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15716,
-	7498,
-	5476,
-	0,
-	0,
-	0,
-	0,
-	20202,
-	37959,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29801,
-	0,
-	5451,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	50790,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24485,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13573,
-	0,
-	0,
-	22856,
-	0,
-	0,
-	0,
-	0,
-	21927,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9130,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13732,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2282,
-	583,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3726,
-	26503,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9258,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21604,
-	0,
-	0,
-	0,
-	45574,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20710,
-	0,
-	0,
-	0,
-	42694,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1163,
-	6694,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10948,
-	0,
-	0,
-	0,
-	29700,
-	0,
-	0,
-	0,
-	0,
-	0,
-	58823,
-	3796,
-	27399,
-	20939,
-	10180,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19,
-	29287,
-	28649,
-	14534,
-	0,
-	0,
-	16428,
-	45607,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25322,
-	0,
-	4908,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25476,
-	29097,
-	14246,
-	11053,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18502,
-	0,
-	0,
-	0,
-	44390,
-	0,
-	0,
-	0,
-	17765,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24520,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17319,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28166,
-	0,
-	0,
-	0,
-	0,
-	0,
-	48198,
-	0,
-	0,
-	31467,
-	0,
-	24585,
-	0,
-	0,
-	0,
-	0,
-	18692,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23596,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7236,
-	968,
-	13637,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3763,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14791,
-	0,
-	0,
-	0,
-	12324,
-	0,
-	12741,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11108,
-	0,
-	0,
-	0,
-	0,
-	4009,
-	40295,
-	20616,
-	4357,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15015,
-	0,
-	0,
-	0,
-	0,
-	0,
-	43751,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23013,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	45542,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23974,
-	0,
-	0,
-	0,
-	0,
-	17480,
-	20647,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8876,
-	0,
-	0,
-	40806,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14502,
-	17160,
-	17764,
-	0,
-	0,
-	31594,
-	35431,
-	0,
-	0,
-	2890,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27524,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8228,
-	0,
-	56583,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	34278,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2662,
-	0,
-	26724,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	64198,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22281,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3049,
-	54983,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	837,
-	0,
-	17604,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28838,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26312,
-	0,
-	0,
-	3910,
-	0,
-	0,
-	0,
-	25830,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8391,
-	0,
-	19845,
-	19240,
-	1092,
-	0,
-	0,
-	5449,
-	0,
-	0,
-	0,
-	0,
-	17188,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10629,
-	0,
-	0,
-	6671,
-	61094,
-	5832,
-	8358,
-	0,
-	0,
-	0,
-	55078,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29860,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	51494,
-	0,
-	28647,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25989,
-	0,
-	0,
-	30153,
-	61318,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24903,
-	0,
-	0,
-	0,
-	4388,
-	0,
-	42054,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	53158,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	50918,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26251,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5929,
-	2853,
-	0,
-	37126,
-	7372,
-	197,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2027,
-	934,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	55686,
-	0,
-	0,
-	5672,
-	5447,
-	0,
-	62758,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2923,
-	0,
-	556,
-	1415,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8645,
-	0,
-	9477,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	48742,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24235,
-	228,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16970,
-	18823,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25158,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18567,
-	20072,
-	2823,
-	14313,
-	1830,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27048,
-	23526,
-	0,
-	0,
-	0,
-	0,
-	0,
-	997,
-	492,
-	0,
-	14730,
-	16677,
-	396,
-	13574,
-	0,
-	0,
-	0,
-	41671,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19045,
-	0,
-	0,
-	0,
-	421,
-	17545,
-	3110,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	47111,
-	14475,
-	56551,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3697,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	49382,
-	0,
-	35559,
-	0,
-	0,
-	0,
-	0,
-	40,
-	0,
-	11496,
-	15621,
-	0,
-	8550,
-	0,
-	0,
-	0,
-	63462,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	36966,
-	0,
-	50406,
-	0,
-	46022,
-	1001,
-	0,
-	0,
-	12069,
-	3249,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15241,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	64743,
-	0,
-	0,
-	0,
-	0,
-	0,
-	58759,
-	0,
-	0,
-	0,
-	0,
-	1136,
-	26981,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17732,
-	0,
-	0,
-	0,
-	17157,
-	20011,
-	6629,
-	0,
-	43879,
-	0,
-	0,
-	0,
-	13572,
-	25128,
-	10759,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28676,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	875,
-	24007,
-	0,
-	0,
-	0,
-	0,
-	7628,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12268,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19300,
-	23210,
-	356,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15236,
-	0,
-	0,
-	0,
-	0,
-	0,
-	49670,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21764,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13931,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	45799,
-	0,
-	0,
-	436,
-	3589,
-	0,
-	0,
-	11402,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	62822,
-	0,
-	0,
-	0,
-	39814,
-	588,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27750,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1609,
-	22660,
-	2346,
-	18951,
-	0,
-	16068,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5162,
-	11110,
-	0,
-	0,
-	0,
-	0,
-	15048,
-	1060,
-	0,
-	7879,
-	18280,
-	326,
-	0,
-	14886,
-	19656,
-	0,
-	7594,
-	0,
-	0,
-	0,
-	0,
-	0,
-	781,
-	581,
-	0,
-	16198,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1078,
-	9892,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4489,
-	0,
-	0,
-	0,
-	0,
-	33798,
-	0,
-	0,
-	0,
-	54534,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	33158,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	42086,
-	13834,
-	2757,
-	8456,
-	16773,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3434,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3946,
-	29668,
-	0,
-	0,
-	30634,
-	36775,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24901,
-	0,
-	16069,
-	6280,
-	0,
-	0,
-	0,
-	0,
-	41990,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27365,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1450,
-	44807,
-	0,
-	0,
-	0,
-	32100,
-	0,
-	0,
-	0,
-	0,
-	0,
-	35110,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17448,
-	19591,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1739,
-	0,
-	0,
-	0,
-	0,
-	5511,
-	0,
-	0,
-	0,
-	32934,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18180,
-	0,
-	0,
-	0,
-	23428,
-	19754,
-	0,
-	0,
-	31174,
-	3021,
-	31655,
-	23464,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	57255,
-	0,
-	0,
-	21292,
-	64487,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25802,
-	9189,
-	0,
-	0,
-	0,
-	0,
-	0,
-	49254,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5837,
-	50023,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15495,
-	0,
-	0,
-	0,
-	0,
-	0,
-	51942,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28104,
-	58662,
-	0,
-	50214,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2988,
-	0,
-	22888,
-	31812,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2020,
-	0,
-	18916,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23973,
-	0,
-	0,
-	0,
-	0,
-	17516,
-	11717,
-	0,
-	0,
-	0,
-	55911,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2855,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	46822,
-	0,
-	24710,
-	28586,
-	0,
-	0,
-	0,
-	1556,
-	0,
-	0,
-	30117,
-	0,
-	0,
-	22090,
-	57127,
-	3403,
-	14087,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1041,
-	0,
-	10633,
-	6916,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27269,
-	0,
-	0,
-	13322,
-	18055,
-	0,
-	29380,
-	0,
-	56454,
-	0,
-	0,
-	120,
-	0,
-	0,
-	8773,
-	0,
-	0,
-	0,
-	0,
-	16040,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27242,
-	23781,
-	0,
-	1572,
-	0,
-	28134,
-	0,
-	0,
-	1512,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27684,
-	0,
-	38470,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1513,
-	8709,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	46566,
-	0,
-	0,
-	0,
-	0,
-	28521,
-	61159,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24356,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13028,
-	0,
-	5863,
-	0,
-	0,
-	15693,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1131,
-	23398,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26212,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18404,
-	0,
-	0,
-	0,
-	0,
-	1457,
-	26183,
-	0,
-	0,
-	2475,
-	7110,
-	0,
-	0,
-	0,
-	0,
-	27180,
-	60166,
-	0,
-	0,
-	0,
-	20262,
-	0,
-	41862,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2762,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26148,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28229,
-	0,
-	0,
-	0,
-	29254,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27690,
-	0,
-	0,
-	13636,
-	12776,
-	1862,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17225,
-	3271,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28039,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4457,
-	18117,
-	0,
-	2023,
-	402,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	104,
-	3654,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18440,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29861,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22150,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24074,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12004,
-	0,
-	32358,
-	0,
-	0,
-	3081,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4749,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10792,
-	1799,
-	21322,
-	0,
-	7880,
-	12613,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13993,
-	0,
-	0,
-	0,
-	16202,
-	0,
-	0,
-	0,
-	0,
-	32102,
-	0,
-	37223,
-	0,
-	10500,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	32008,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23816,
-	3236,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23237,
-	0,
-	0,
-	5642,
-	0,
-	4684,
-	294,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26852,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7148,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7890,
-	61798,
-	939,
-	0,
-	0,
-	56679,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27078,
-	202,
-	5029,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28005,
-	0,
-	0,
-	15273,
-	24741,
-	5676,
-	20452,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	55910,
-	0,
-	0,
-	0,
-	0,
-	5069,
-	27942,
-	0,
-	21092,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12517,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21384,
-	28260,
-	0,
-	2502,
-	20108,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	46726,
-	0,
-	30790,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14725,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1099,
-	6372,
-	0,
-	0,
-	0,
-	12422,
-	15182,
-	0,
-	8683,
-	0,
-	10665,
-	19462,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1590,
-	0,
-	31628,
-	0,
-	22632,
-	19750,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24198,
-	0,
-	0,
-	0,
-	0,
-	0,
-	50662,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9131,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11015,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16490,
-	54695,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12937,
-	0,
-	0,
-	0,
-	0,
-	16004,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2181,
-	6923,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15624,
-	11302,
-	0,
-	0,
-	5673,
-	7559,
-	0,
-	0,
-	14668,
-	15684,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24204,
-	48134,
-	0,
-	24230,
-	0,
-	55527,
-	0,
-	0,
-	3464,
-	19141,
-	0,
-	0,
-	0,
-	0,
-}
Index: trunk/vendor/github.com/andybalholm/brotli/encode.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/encode.go	(revision 145)
+++ 	(revision )
@@ -1,1220 +1,0 @@
-package brotli
-
-import (
-	"io"
-	"math"
-)
-
-/* Copyright 2016 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/** Minimal value for ::BROTLI_PARAM_LGWIN parameter. */
-const minWindowBits = 10
-
-/**
- * Maximal value for ::BROTLI_PARAM_LGWIN parameter.
- *
- * @note equal to @c BROTLI_MAX_DISTANCE_BITS constant.
- */
-const maxWindowBits = 24
-
-/**
- * Maximal value for ::BROTLI_PARAM_LGWIN parameter
- * in "Large Window Brotli" (32-bit).
- */
-const largeMaxWindowBits = 30
-
-/** Minimal value for ::BROTLI_PARAM_LGBLOCK parameter. */
-const minInputBlockBits = 16
-
-/** Maximal value for ::BROTLI_PARAM_LGBLOCK parameter. */
-const maxInputBlockBits = 24
-
-/** Minimal value for ::BROTLI_PARAM_QUALITY parameter. */
-const minQuality = 0
-
-/** Maximal value for ::BROTLI_PARAM_QUALITY parameter. */
-const maxQuality = 11
-
-/** Options for ::BROTLI_PARAM_MODE parameter. */
-const (
-	modeGeneric = 0
-	modeText    = 1
-	modeFont    = 2
-)
-
-/** Default value for ::BROTLI_PARAM_QUALITY parameter. */
-const defaultQuality = 11
-
-/** Default value for ::BROTLI_PARAM_LGWIN parameter. */
-const defaultWindow = 22
-
-/** Default value for ::BROTLI_PARAM_MODE parameter. */
-const defaultMode = modeGeneric
-
-/** Operations that can be performed by streaming encoder. */
-const (
-	operationProcess      = 0
-	operationFlush        = 1
-	operationFinish       = 2
-	operationEmitMetadata = 3
-)
-
-const (
-	streamProcessing     = 0
-	streamFlushRequested = 1
-	streamFinished       = 2
-	streamMetadataHead   = 3
-	streamMetadataBody   = 4
-)
-
-type Writer struct {
-	dst     io.Writer
-	options WriterOptions
-	err     error
-
-	params              encoderParams
-	hasher_             hasherHandle
-	input_pos_          uint64
-	ringbuffer_         ringBuffer
-	commands            []command
-	num_literals_       uint
-	last_insert_len_    uint
-	last_flush_pos_     uint64
-	last_processed_pos_ uint64
-	dist_cache_         [numDistanceShortCodes]int
-	saved_dist_cache_   [4]int
-	last_bytes_         uint16
-	last_bytes_bits_    byte
-	prev_byte_          byte
-	prev_byte2_         byte
-	storage             []byte
-	small_table_        [1 << 10]int
-	large_table_        []int
-	large_table_size_   uint
-	cmd_depths_         [128]byte
-	cmd_bits_           [128]uint16
-	cmd_code_           [512]byte
-	cmd_code_numbits_   uint
-	command_buf_        []uint32
-	literal_buf_        []byte
-	tiny_buf_           struct {
-		u64 [2]uint64
-		u8  [16]byte
-	}
-	remaining_metadata_bytes_ uint32
-	stream_state_             int
-	is_last_block_emitted_    bool
-	is_initialized_           bool
-}
-
-func inputBlockSize(s *Writer) uint {
-	return uint(1) << uint(s.params.lgblock)
-}
-
-func unprocessedInputSize(s *Writer) uint64 {
-	return s.input_pos_ - s.last_processed_pos_
-}
-
-func remainingInputBlockSize(s *Writer) uint {
-	var delta uint64 = unprocessedInputSize(s)
-	var block_size uint = inputBlockSize(s)
-	if delta >= uint64(block_size) {
-		return 0
-	}
-	return block_size - uint(delta)
-}
-
-/* Wraps 64-bit input position to 32-bit ring-buffer position preserving
-   "not-a-first-lap" feature. */
-func wrapPosition(position uint64) uint32 {
-	var result uint32 = uint32(position)
-	var gb uint64 = position >> 30
-	if gb > 2 {
-		/* Wrap every 2GiB; The first 3GB are continuous. */
-		result = result&((1<<30)-1) | (uint32((gb-1)&1)+1)<<30
-	}
-
-	return result
-}
-
-func (s *Writer) getStorage(size int) []byte {
-	if len(s.storage) < size {
-		s.storage = make([]byte, size)
-	}
-
-	return s.storage
-}
-
-func hashTableSize(max_table_size uint, input_size uint) uint {
-	var htsize uint = 256
-	for htsize < max_table_size && htsize < input_size {
-		htsize <<= 1
-	}
-
-	return htsize
-}
-
-func getHashTable(s *Writer, quality int, input_size uint, table_size *uint) []int {
-	var max_table_size uint = maxHashTableSize(quality)
-	var htsize uint = hashTableSize(max_table_size, input_size)
-	/* Use smaller hash table when input.size() is smaller, since we
-	   fill the table, incurring O(hash table size) overhead for
-	   compression, and if the input is short, we won't need that
-	   many hash table entries anyway. */
-
-	var table []int
-	assert(max_table_size >= 256)
-	if quality == fastOnePassCompressionQuality {
-		/* Only odd shifts are supported by fast-one-pass. */
-		if htsize&0xAAAAA == 0 {
-			htsize <<= 1
-		}
-	}
-
-	if htsize <= uint(len(s.small_table_)) {
-		table = s.small_table_[:]
-	} else {
-		if htsize > s.large_table_size_ {
-			s.large_table_size_ = htsize
-			s.large_table_ = nil
-			s.large_table_ = make([]int, htsize)
-		}
-
-		table = s.large_table_
-	}
-
-	*table_size = htsize
-	for i := 0; i < int(htsize); i++ {
-		table[i] = 0
-	}
-	return table
-}
-
-func encodeWindowBits(lgwin int, large_window bool, last_bytes *uint16, last_bytes_bits *byte) {
-	if large_window {
-		*last_bytes = uint16((lgwin&0x3F)<<8 | 0x11)
-		*last_bytes_bits = 14
-	} else {
-		if lgwin == 16 {
-			*last_bytes = 0
-			*last_bytes_bits = 1
-		} else if lgwin == 17 {
-			*last_bytes = 1
-			*last_bytes_bits = 7
-		} else if lgwin > 17 {
-			*last_bytes = uint16((lgwin-17)<<1 | 0x01)
-			*last_bytes_bits = 4
-		} else {
-			*last_bytes = uint16((lgwin-8)<<4 | 0x01)
-			*last_bytes_bits = 7
-		}
-	}
-}
-
-/* Decide about the context map based on the ability of the prediction
-   ability of the previous byte UTF8-prefix on the next byte. The
-   prediction ability is calculated as Shannon entropy. Here we need
-   Shannon entropy instead of 'BitsEntropy' since the prefix will be
-   encoded with the remaining 6 bits of the following byte, and
-   BitsEntropy will assume that symbol to be stored alone using Huffman
-   coding. */
-
-var kStaticContextMapContinuation = [64]uint32{
-	1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-}
-var kStaticContextMapSimpleUTF8 = [64]uint32{
-	0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-	0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-}
-
-func chooseContextMap(quality int, bigram_histo []uint32, num_literal_contexts *uint, literal_context_map *[]uint32) {
-	var monogram_histo = [3]uint32{0}
-	var two_prefix_histo = [6]uint32{0}
-	var total uint
-	var i uint
-	var dummy uint
-	var entropy [4]float64
-	for i = 0; i < 9; i++ {
-		monogram_histo[i%3] += bigram_histo[i]
-		two_prefix_histo[i%6] += bigram_histo[i]
-	}
-
-	entropy[1] = shannonEntropy(monogram_histo[:], 3, &dummy)
-	entropy[2] = (shannonEntropy(two_prefix_histo[:], 3, &dummy) + shannonEntropy(two_prefix_histo[3:], 3, &dummy))
-	entropy[3] = 0
-	for i = 0; i < 3; i++ {
-		entropy[3] += shannonEntropy(bigram_histo[3*i:], 3, &dummy)
-	}
-
-	total = uint(monogram_histo[0] + monogram_histo[1] + monogram_histo[2])
-	assert(total != 0)
-	entropy[0] = 1.0 / float64(total)
-	entropy[1] *= entropy[0]
-	entropy[2] *= entropy[0]
-	entropy[3] *= entropy[0]
-
-	if quality < minQualityForHqContextModeling {
-		/* 3 context models is a bit slower, don't use it at lower qualities. */
-		entropy[3] = entropy[1] * 10
-	}
-
-	/* If expected savings by symbol are less than 0.2 bits, skip the
-	   context modeling -- in exchange for faster decoding speed. */
-	if entropy[1]-entropy[2] < 0.2 && entropy[1]-entropy[3] < 0.2 {
-		*num_literal_contexts = 1
-	} else if entropy[2]-entropy[3] < 0.02 {
-		*num_literal_contexts = 2
-		*literal_context_map = kStaticContextMapSimpleUTF8[:]
-	} else {
-		*num_literal_contexts = 3
-		*literal_context_map = kStaticContextMapContinuation[:]
-	}
-}
-
-/* Decide if we want to use a more complex static context map containing 13
-   context values, based on the entropy reduction of histograms over the
-   first 5 bits of literals. */
-
-var kStaticContextMapComplexUTF8 = [64]uint32{
-	11, 11, 12, 12, /* 0 special */
-	0, 0, 0, 0, /* 4 lf */
-	1, 1, 9, 9, /* 8 space */
-	2, 2, 2, 2, /* !, first after space/lf and after something else. */
-	1, 1, 1, 1, /* " */
-	8, 3, 3, 3, /* % */
-	1, 1, 1, 1, /* ({[ */
-	2, 2, 2, 2, /* }]) */
-	8, 4, 4, 4, /* :; */
-	8, 7, 4, 4, /* . */
-	8, 0, 0, 0, /* > */
-	3, 3, 3, 3, /* [0..9] */
-	5, 5, 10, 5, /* [A-Z] */
-	5, 5, 10, 5,
-	6, 6, 6, 6, /* [a-z] */
-	6, 6, 6, 6,
-}
-
-func shouldUseComplexStaticContextMap(input []byte, start_pos uint, length uint, mask uint, quality int, size_hint uint, num_literal_contexts *uint, literal_context_map *[]uint32) bool {
-	/* Try the more complex static context map only for long data. */
-	if size_hint < 1<<20 {
-		return false
-	} else {
-		var end_pos uint = start_pos + length
-		var combined_histo = [32]uint32{0}
-		var context_histo = [13][32]uint32{[32]uint32{0}}
-		var total uint32 = 0
-		var entropy [3]float64
-		var dummy uint
-		var i uint
-		var utf8_lut contextLUT = getContextLUT(contextUTF8)
-		/* To make entropy calculations faster and to fit on the stack, we collect
-		   histograms over the 5 most significant bits of literals. One histogram
-		   without context and 13 additional histograms for each context value. */
-		for ; start_pos+64 <= end_pos; start_pos += 4096 {
-			var stride_end_pos uint = start_pos + 64
-			var prev2 byte = input[start_pos&mask]
-			var prev1 byte = input[(start_pos+1)&mask]
-			var pos uint
-
-			/* To make the analysis of the data faster we only examine 64 byte long
-			   strides at every 4kB intervals. */
-			for pos = start_pos + 2; pos < stride_end_pos; pos++ {
-				var literal byte = input[pos&mask]
-				var context byte = byte(kStaticContextMapComplexUTF8[getContext(prev1, prev2, utf8_lut)])
-				total++
-				combined_histo[literal>>3]++
-				context_histo[context][literal>>3]++
-				prev2 = prev1
-				prev1 = literal
-			}
-		}
-
-		entropy[1] = shannonEntropy(combined_histo[:], 32, &dummy)
-		entropy[2] = 0
-		for i = 0; i < 13; i++ {
-			entropy[2] += shannonEntropy(context_histo[i][0:], 32, &dummy)
-		}
-
-		entropy[0] = 1.0 / float64(total)
-		entropy[1] *= entropy[0]
-		entropy[2] *= entropy[0]
-
-		/* The triggering heuristics below were tuned by compressing the individual
-		   files of the silesia corpus. If we skip this kind of context modeling
-		   for not very well compressible input (i.e. entropy using context modeling
-		   is 60% of maximal entropy) or if expected savings by symbol are less
-		   than 0.2 bits, then in every case when it triggers, the final compression
-		   ratio is improved. Note however that this heuristics might be too strict
-		   for some cases and could be tuned further. */
-		if entropy[2] > 3.0 || entropy[1]-entropy[2] < 0.2 {
-			return false
-		} else {
-			*num_literal_contexts = 13
-			*literal_context_map = kStaticContextMapComplexUTF8[:]
-			return true
-		}
-	}
-}
-
-func decideOverLiteralContextModeling(input []byte, start_pos uint, length uint, mask uint, quality int, size_hint uint, num_literal_contexts *uint, literal_context_map *[]uint32) {
-	if quality < minQualityForContextModeling || length < 64 {
-		return
-	} else if shouldUseComplexStaticContextMap(input, start_pos, length, mask, quality, size_hint, num_literal_contexts, literal_context_map) {
-	} else /* Context map was already set, nothing else to do. */
-	{
-		var end_pos uint = start_pos + length
-		/* Gather bi-gram data of the UTF8 byte prefixes. To make the analysis of
-		   UTF8 data faster we only examine 64 byte long strides at every 4kB
-		   intervals. */
-
-		var bigram_prefix_histo = [9]uint32{0}
-		for ; start_pos+64 <= end_pos; start_pos += 4096 {
-			var lut = [4]int{0, 0, 1, 2}
-			var stride_end_pos uint = start_pos + 64
-			var prev int = lut[input[start_pos&mask]>>6] * 3
-			var pos uint
-			for pos = start_pos + 1; pos < stride_end_pos; pos++ {
-				var literal byte = input[pos&mask]
-				bigram_prefix_histo[prev+lut[literal>>6]]++
-				prev = lut[literal>>6] * 3
-			}
-		}
-
-		chooseContextMap(quality, bigram_prefix_histo[0:], num_literal_contexts, literal_context_map)
-	}
-}
-
-func shouldCompress_encode(data []byte, mask uint, last_flush_pos uint64, bytes uint, num_literals uint, num_commands uint) bool {
-	/* TODO: find more precise minimal block overhead. */
-	if bytes <= 2 {
-		return false
-	}
-	if num_commands < (bytes>>8)+2 {
-		if float64(num_literals) > 0.99*float64(bytes) {
-			var literal_histo = [256]uint32{0}
-			const kSampleRate uint32 = 13
-			const kMinEntropy float64 = 7.92
-			var bit_cost_threshold float64 = float64(bytes) * kMinEntropy / float64(kSampleRate)
-			var t uint = uint((uint32(bytes) + kSampleRate - 1) / kSampleRate)
-			var pos uint32 = uint32(last_flush_pos)
-			var i uint
-			for i = 0; i < t; i++ {
-				literal_histo[data[pos&uint32(mask)]]++
-				pos += kSampleRate
-			}
-
-			if bitsEntropy(literal_histo[:], 256) > bit_cost_threshold {
-				return false
-			}
-		}
-	}
-
-	return true
-}
-
-/* Chooses the literal context mode for a metablock */
-func chooseContextMode(params *encoderParams, data []byte, pos uint, mask uint, length uint) int {
-	/* We only do the computation for the option of something else than
-	   CONTEXT_UTF8 for the highest qualities */
-	if params.quality >= minQualityForHqBlockSplitting && !isMostlyUTF8(data, pos, mask, length, kMinUTF8Ratio) {
-		return contextSigned
-	}
-
-	return contextUTF8
-}
-
-func writeMetaBlockInternal(data []byte, mask uint, last_flush_pos uint64, bytes uint, is_last bool, literal_context_mode int, params *encoderParams, prev_byte byte, prev_byte2 byte, num_literals uint, commands []command, saved_dist_cache []int, dist_cache []int, storage_ix *uint, storage []byte) {
-	var wrapped_last_flush_pos uint32 = wrapPosition(last_flush_pos)
-	var last_bytes uint16
-	var last_bytes_bits byte
-	var literal_context_lut contextLUT = getContextLUT(literal_context_mode)
-	var block_params encoderParams = *params
-
-	if bytes == 0 {
-		/* Write the ISLAST and ISEMPTY bits. */
-		writeBits(2, 3, storage_ix, storage)
-
-		*storage_ix = (*storage_ix + 7) &^ 7
-		return
-	}
-
-	if !shouldCompress_encode(data, mask, last_flush_pos, bytes, num_literals, uint(len(commands))) {
-		/* Restore the distance cache, as its last update by
-		   CreateBackwardReferences is now unused. */
-		copy(dist_cache, saved_dist_cache[:4])
-
-		storeUncompressedMetaBlock(is_last, data, uint(wrapped_last_flush_pos), mask, bytes, storage_ix, storage)
-		return
-	}
-
-	assert(*storage_ix <= 14)
-	last_bytes = uint16(storage[1])<<8 | uint16(storage[0])
-	last_bytes_bits = byte(*storage_ix)
-	if params.quality <= maxQualityForStaticEntropyCodes {
-		storeMetaBlockFast(data, uint(wrapped_last_flush_pos), bytes, mask, is_last, params, commands, storage_ix, storage)
-	} else if params.quality < minQualityForBlockSplit {
-		storeMetaBlockTrivial(data, uint(wrapped_last_flush_pos), bytes, mask, is_last, params, commands, storage_ix, storage)
-	} else {
-		mb := getMetaBlockSplit()
-		if params.quality < minQualityForHqBlockSplitting {
-			var num_literal_contexts uint = 1
-			var literal_context_map []uint32 = nil
-			if !params.disable_literal_context_modeling {
-				decideOverLiteralContextModeling(data, uint(wrapped_last_flush_pos), bytes, mask, params.quality, params.size_hint, &num_literal_contexts, &literal_context_map)
-			}
-
-			buildMetaBlockGreedy(data, uint(wrapped_last_flush_pos), mask, prev_byte, prev_byte2, literal_context_lut, num_literal_contexts, literal_context_map, commands, mb)
-		} else {
-			buildMetaBlock(data, uint(wrapped_last_flush_pos), mask, &block_params, prev_byte, prev_byte2, commands, literal_context_mode, mb)
-		}
-
-		if params.quality >= minQualityForOptimizeHistograms {
-			/* The number of distance symbols effectively used for distance
-			   histograms. It might be less than distance alphabet size
-			   for "Large Window Brotli" (32-bit). */
-			var num_effective_dist_codes uint32 = block_params.dist.alphabet_size
-			if num_effective_dist_codes > numHistogramDistanceSymbols {
-				num_effective_dist_codes = numHistogramDistanceSymbols
-			}
-
-			optimizeHistograms(num_effective_dist_codes, mb)
-		}
-
-		storeMetaBlock(data, uint(wrapped_last_flush_pos), bytes, mask, prev_byte, prev_byte2, is_last, &block_params, literal_context_mode, commands, mb, storage_ix, storage)
-		freeMetaBlockSplit(mb)
-	}
-
-	if bytes+4 < *storage_ix>>3 {
-		/* Restore the distance cache and last byte. */
-		copy(dist_cache, saved_dist_cache[:4])
-
-		storage[0] = byte(last_bytes)
-		storage[1] = byte(last_bytes >> 8)
-		*storage_ix = uint(last_bytes_bits)
-		storeUncompressedMetaBlock(is_last, data, uint(wrapped_last_flush_pos), mask, bytes, storage_ix, storage)
-	}
-}
-
-func chooseDistanceParams(params *encoderParams) {
-	var distance_postfix_bits uint32 = 0
-	var num_direct_distance_codes uint32 = 0
-
-	if params.quality >= minQualityForNonzeroDistanceParams {
-		var ndirect_msb uint32
-		if params.mode == modeFont {
-			distance_postfix_bits = 1
-			num_direct_distance_codes = 12
-		} else {
-			distance_postfix_bits = params.dist.distance_postfix_bits
-			num_direct_distance_codes = params.dist.num_direct_distance_codes
-		}
-
-		ndirect_msb = (num_direct_distance_codes >> distance_postfix_bits) & 0x0F
-		if distance_postfix_bits > maxNpostfix || num_direct_distance_codes > maxNdirect || ndirect_msb<<distance_postfix_bits != num_direct_distance_codes {
-			distance_postfix_bits = 0
-			num_direct_distance_codes = 0
-		}
-	}
-
-	initDistanceParams(params, distance_postfix_bits, num_direct_distance_codes)
-}
-
-func ensureInitialized(s *Writer) bool {
-	if s.is_initialized_ {
-		return true
-	}
-
-	s.last_bytes_bits_ = 0
-	s.last_bytes_ = 0
-	s.remaining_metadata_bytes_ = math.MaxUint32
-
-	sanitizeParams(&s.params)
-	s.params.lgblock = computeLgBlock(&s.params)
-	chooseDistanceParams(&s.params)
-
-	ringBufferSetup(&s.params, &s.ringbuffer_)
-
-	/* Initialize last byte with stream header. */
-	{
-		var lgwin int = int(s.params.lgwin)
-		if s.params.quality == fastOnePassCompressionQuality || s.params.quality == fastTwoPassCompressionQuality {
-			lgwin = brotli_max_int(lgwin, 18)
-		}
-
-		encodeWindowBits(lgwin, s.params.large_window, &s.last_bytes_, &s.last_bytes_bits_)
-	}
-
-	if s.params.quality == fastOnePassCompressionQuality {
-		s.cmd_depths_ = [128]byte{
-			0, 4, 4, 5, 6, 6, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8,
-			0, 0, 0, 4, 4, 4, 4, 4, 5, 5, 6, 6, 6, 6, 7, 7,
-			7, 7, 10, 10, 10, 10, 10, 10, 0, 4, 4, 5, 5, 5, 6, 6,
-			7, 8, 8, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
-			5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-			6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4,
-			4, 4, 4, 5, 5, 5, 5, 5, 5, 6, 6, 7, 7, 7, 8, 10,
-			12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12,
-		}
-		s.cmd_bits_ = [128]uint16{
-			0, 0, 8, 9, 3, 35, 7, 71,
-			39, 103, 23, 47, 175, 111, 239, 31,
-			0, 0, 0, 4, 12, 2, 10, 6,
-			13, 29, 11, 43, 27, 59, 87, 55,
-			15, 79, 319, 831, 191, 703, 447, 959,
-			0, 14, 1, 25, 5, 21, 19, 51,
-			119, 159, 95, 223, 479, 991, 63, 575,
-			127, 639, 383, 895, 255, 767, 511, 1023,
-			14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-			27, 59, 7, 39, 23, 55, 30, 1, 17, 9, 25, 5, 0, 8, 4, 12,
-			2, 10, 6, 21, 13, 29, 3, 19, 11, 15, 47, 31, 95, 63, 127, 255,
-			767, 2815, 1791, 3839, 511, 2559, 1535, 3583, 1023, 3071, 2047, 4095,
-		}
-		s.cmd_code_ = [512]byte{
-			0xff, 0x77, 0xd5, 0xbf, 0xe7, 0xde, 0xea, 0x9e, 0x51, 0x5d, 0xde, 0xc6,
-			0x70, 0x57, 0xbc, 0x58, 0x58, 0x58, 0xd8, 0xd8, 0x58, 0xd5, 0xcb, 0x8c,
-			0xea, 0xe0, 0xc3, 0x87, 0x1f, 0x83, 0xc1, 0x60, 0x1c, 0x67, 0xb2, 0xaa,
-			0x06, 0x83, 0xc1, 0x60, 0x30, 0x18, 0xcc, 0xa1, 0xce, 0x88, 0x54, 0x94,
-			0x46, 0xe1, 0xb0, 0xd0, 0x4e, 0xb2, 0xf7, 0x04, 0x00,
-		}
-		s.cmd_code_numbits_ = 448
-	}
-
-	s.is_initialized_ = true
-	return true
-}
-
-func encoderInitParams(params *encoderParams) {
-	params.mode = defaultMode
-	params.large_window = false
-	params.quality = defaultQuality
-	params.lgwin = defaultWindow
-	params.lgblock = 0
-	params.size_hint = 0
-	params.disable_literal_context_modeling = false
-	initEncoderDictionary(&params.dictionary)
-	params.dist.distance_postfix_bits = 0
-	params.dist.num_direct_distance_codes = 0
-	params.dist.alphabet_size = uint32(distanceAlphabetSize(0, 0, maxDistanceBits))
-	params.dist.max_distance = maxDistance
-}
-
-func encoderInitState(s *Writer) {
-	encoderInitParams(&s.params)
-	s.input_pos_ = 0
-	s.commands = s.commands[:0]
-	s.num_literals_ = 0
-	s.last_insert_len_ = 0
-	s.last_flush_pos_ = 0
-	s.last_processed_pos_ = 0
-	s.prev_byte_ = 0
-	s.prev_byte2_ = 0
-	if s.hasher_ != nil {
-		s.hasher_.Common().is_prepared_ = false
-	}
-	s.cmd_code_numbits_ = 0
-	s.stream_state_ = streamProcessing
-	s.is_last_block_emitted_ = false
-	s.is_initialized_ = false
-
-	ringBufferInit(&s.ringbuffer_)
-
-	/* Initialize distance cache. */
-	s.dist_cache_[0] = 4
-
-	s.dist_cache_[1] = 11
-	s.dist_cache_[2] = 15
-	s.dist_cache_[3] = 16
-
-	/* Save the state of the distance cache in case we need to restore it for
-	   emitting an uncompressed block. */
-	copy(s.saved_dist_cache_[:], s.dist_cache_[:])
-}
-
-/*
-   Copies the given input data to the internal ring buffer of the compressor.
-   No processing of the data occurs at this time and this function can be
-   called multiple times before calling WriteBrotliData() to process the
-   accumulated input. At most input_block_size() bytes of input data can be
-   copied to the ring buffer, otherwise the next WriteBrotliData() will fail.
-*/
-func copyInputToRingBuffer(s *Writer, input_size uint, input_buffer []byte) {
-	var ringbuffer_ *ringBuffer = &s.ringbuffer_
-	ringBufferWrite(input_buffer, input_size, ringbuffer_)
-	s.input_pos_ += uint64(input_size)
-
-	/* TL;DR: If needed, initialize 7 more bytes in the ring buffer to make the
-	   hashing not depend on uninitialized data. This makes compression
-	   deterministic and it prevents uninitialized memory warnings in Valgrind.
-	   Even without erasing, the output would be valid (but nondeterministic).
-
-	   Background information: The compressor stores short (at most 8 bytes)
-	   substrings of the input already read in a hash table, and detects
-	   repetitions by looking up such substrings in the hash table. If it
-	   can find a substring, it checks whether the substring is really there
-	   in the ring buffer (or it's just a hash collision). Should the hash
-	   table become corrupt, this check makes sure that the output is
-	   still valid, albeit the compression ratio would be bad.
-
-	   The compressor populates the hash table from the ring buffer as it's
-	   reading new bytes from the input. However, at the last few indexes of
-	   the ring buffer, there are not enough bytes to build full-length
-	   substrings from. Since the hash table always contains full-length
-	   substrings, we erase with dummy zeros here to make sure that those
-	   substrings will contain zeros at the end instead of uninitialized
-	   data.
-
-	   Please note that erasing is not necessary (because the
-	   memory region is already initialized since he ring buffer
-	   has a `tail' that holds a copy of the beginning,) so we
-	   skip erasing if we have already gone around at least once in
-	   the ring buffer.
-
-	   Only clear during the first round of ring-buffer writes. On
-	   subsequent rounds data in the ring-buffer would be affected. */
-	if ringbuffer_.pos_ <= ringbuffer_.mask_ {
-		/* This is the first time when the ring buffer is being written.
-		   We clear 7 bytes just after the bytes that have been copied from
-		   the input buffer.
-
-		   The ring-buffer has a "tail" that holds a copy of the beginning,
-		   but only once the ring buffer has been fully written once, i.e.,
-		   pos <= mask. For the first time, we need to write values
-		   in this tail (where index may be larger than mask), so that
-		   we have exactly defined behavior and don't read uninitialized
-		   memory. Due to performance reasons, hashing reads data using a
-		   LOAD64, which can go 7 bytes beyond the bytes written in the
-		   ring-buffer. */
-		for i := 0; i < int(7); i++ {
-			ringbuffer_.buffer_[ringbuffer_.pos_:][i] = 0
-		}
-	}
-}
-
-/* Marks all input as processed.
-   Returns true if position wrapping occurs. */
-func updateLastProcessedPos(s *Writer) bool {
-	var wrapped_last_processed_pos uint32 = wrapPosition(s.last_processed_pos_)
-	var wrapped_input_pos uint32 = wrapPosition(s.input_pos_)
-	s.last_processed_pos_ = s.input_pos_
-	return wrapped_input_pos < wrapped_last_processed_pos
-}
-
-func extendLastCommand(s *Writer, bytes *uint32, wrapped_last_processed_pos *uint32) {
-	var last_command *command = &s.commands[len(s.commands)-1]
-	var data []byte = s.ringbuffer_.buffer_
-	var mask uint32 = s.ringbuffer_.mask_
-	var max_backward_distance uint64 = ((uint64(1)) << s.params.lgwin) - windowGap
-	var last_copy_len uint64 = uint64(last_command.copy_len_) & 0x1FFFFFF
-	var last_processed_pos uint64 = s.last_processed_pos_ - last_copy_len
-	var max_distance uint64
-	if last_processed_pos < max_backward_distance {
-		max_distance = last_processed_pos
-	} else {
-		max_distance = max_backward_distance
-	}
-	var cmd_dist uint64 = uint64(s.dist_cache_[0])
-	var distance_code uint32 = commandRestoreDistanceCode(last_command, &s.params.dist)
-	if distance_code < numDistanceShortCodes || uint64(distance_code-(numDistanceShortCodes-1)) == cmd_dist {
-		if cmd_dist <= max_distance {
-			for *bytes != 0 && data[*wrapped_last_processed_pos&mask] == data[(uint64(*wrapped_last_processed_pos)-cmd_dist)&uint64(mask)] {
-				last_command.copy_len_++
-				(*bytes)--
-				(*wrapped_last_processed_pos)++
-			}
-		}
-
-		/* The copy length is at most the metablock size, and thus expressible. */
-		getLengthCode(uint(last_command.insert_len_), uint(int(last_command.copy_len_&0x1FFFFFF)+int(last_command.copy_len_>>25)), (last_command.dist_prefix_&0x3FF == 0), &last_command.cmd_prefix_)
-	}
-}
-
-/*
-   Processes the accumulated input data and writes
-   the new output meta-block to s.dest, if one has been
-   created (otherwise the processed input data is buffered internally).
-   If |is_last| or |force_flush| is true, an output meta-block is
-   always created. However, until |is_last| is true encoder may retain up
-   to 7 bits of the last byte of output. To force encoder to dump the remaining
-   bits use WriteMetadata() to append an empty meta-data block.
-   Returns false if the size of the input data is larger than
-   input_block_size().
-*/
-func encodeData(s *Writer, is_last bool, force_flush bool) bool {
-	var delta uint64 = unprocessedInputSize(s)
-	var bytes uint32 = uint32(delta)
-	var wrapped_last_processed_pos uint32 = wrapPosition(s.last_processed_pos_)
-	var data []byte
-	var mask uint32
-	var literal_context_mode int
-
-	data = s.ringbuffer_.buffer_
-	mask = s.ringbuffer_.mask_
-
-	/* Adding more blocks after "last" block is forbidden. */
-	if s.is_last_block_emitted_ {
-		return false
-	}
-	if is_last {
-		s.is_last_block_emitted_ = true
-	}
-
-	if delta > uint64(inputBlockSize(s)) {
-		return false
-	}
-
-	if s.params.quality == fastTwoPassCompressionQuality {
-		if s.command_buf_ == nil || cap(s.command_buf_) < int(kCompressFragmentTwoPassBlockSize) {
-			s.command_buf_ = make([]uint32, kCompressFragmentTwoPassBlockSize)
-			s.literal_buf_ = make([]byte, kCompressFragmentTwoPassBlockSize)
-		} else {
-			s.command_buf_ = s.command_buf_[:kCompressFragmentTwoPassBlockSize]
-			s.literal_buf_ = s.literal_buf_[:kCompressFragmentTwoPassBlockSize]
-		}
-	}
-
-	if s.params.quality == fastOnePassCompressionQuality || s.params.quality == fastTwoPassCompressionQuality {
-		var storage []byte
-		var storage_ix uint = uint(s.last_bytes_bits_)
-		var table_size uint
-		var table []int
-
-		if delta == 0 && !is_last {
-			/* We have no new input data and we don't have to finish the stream, so
-			   nothing to do. */
-			return true
-		}
-
-		storage = s.getStorage(int(2*bytes + 503))
-		storage[0] = byte(s.last_bytes_)
-		storage[1] = byte(s.last_bytes_ >> 8)
-		table = getHashTable(s, s.params.quality, uint(bytes), &table_size)
-		if s.params.quality == fastOnePassCompressionQuality {
-			compressFragmentFast(data[wrapped_last_processed_pos&mask:], uint(bytes), is_last, table, table_size, s.cmd_depths_[:], s.cmd_bits_[:], &s.cmd_code_numbits_, s.cmd_code_[:], &storage_ix, storage)
-		} else {
-			compressFragmentTwoPass(data[wrapped_last_processed_pos&mask:], uint(bytes), is_last, s.command_buf_, s.literal_buf_, table, table_size, &storage_ix, storage)
-		}
-
-		s.last_bytes_ = uint16(storage[storage_ix>>3])
-		s.last_bytes_bits_ = byte(storage_ix & 7)
-		updateLastProcessedPos(s)
-		s.writeOutput(storage[:storage_ix>>3])
-		return true
-	}
-	{
-		/* Theoretical max number of commands is 1 per 2 bytes. */
-		newsize := len(s.commands) + int(bytes)/2 + 1
-		if newsize > cap(s.commands) {
-			/* Reserve a bit more memory to allow merging with a next block
-			   without reallocation: that would impact speed. */
-			newsize += int(bytes/4) + 16
-
-			new_commands := make([]command, len(s.commands), newsize)
-			if s.commands != nil {
-				copy(new_commands, s.commands)
-			}
-
-			s.commands = new_commands
-		}
-	}
-
-	initOrStitchToPreviousBlock(&s.hasher_, data, uint(mask), &s.params, uint(wrapped_last_processed_pos), uint(bytes), is_last)
-
-	literal_context_mode = chooseContextMode(&s.params, data, uint(wrapPosition(s.last_flush_pos_)), uint(mask), uint(s.input_pos_-s.last_flush_pos_))
-
-	if len(s.commands) != 0 && s.last_insert_len_ == 0 {
-		extendLastCommand(s, &bytes, &wrapped_last_processed_pos)
-	}
-
-	if s.params.quality == zopflificationQuality {
-		assert(s.params.hasher.type_ == 10)
-		createZopfliBackwardReferences(uint(bytes), uint(wrapped_last_processed_pos), data, uint(mask), &s.params, s.hasher_.(*h10), s.dist_cache_[:], &s.last_insert_len_, &s.commands, &s.num_literals_)
-	} else if s.params.quality == hqZopflificationQuality {
-		assert(s.params.hasher.type_ == 10)
-		createHqZopfliBackwardReferences(uint(bytes), uint(wrapped_last_processed_pos), data, uint(mask), &s.params, s.hasher_, s.dist_cache_[:], &s.last_insert_len_, &s.commands, &s.num_literals_)
-	} else {
-		createBackwardReferences(uint(bytes), uint(wrapped_last_processed_pos), data, uint(mask), &s.params, s.hasher_, s.dist_cache_[:], &s.last_insert_len_, &s.commands, &s.num_literals_)
-	}
-	{
-		var max_length uint = maxMetablockSize(&s.params)
-		var max_literals uint = max_length / 8
-		max_commands := int(max_length / 8)
-		var processed_bytes uint = uint(s.input_pos_ - s.last_flush_pos_)
-		var next_input_fits_metablock bool = (processed_bytes+inputBlockSize(s) <= max_length)
-		var should_flush bool = (s.params.quality < minQualityForBlockSplit && s.num_literals_+uint(len(s.commands)) >= maxNumDelayedSymbols)
-		/* If maximal possible additional block doesn't fit metablock, flush now. */
-		/* TODO: Postpone decision until next block arrives? */
-
-		/* If block splitting is not used, then flush as soon as there is some
-		   amount of commands / literals produced. */
-		if !is_last && !force_flush && !should_flush && next_input_fits_metablock && s.num_literals_ < max_literals && len(s.commands) < max_commands {
-			/* Merge with next input block. Everything will happen later. */
-			if updateLastProcessedPos(s) {
-				hasherReset(s.hasher_)
-			}
-
-			return true
-		}
-	}
-
-	/* Create the last insert-only command. */
-	if s.last_insert_len_ > 0 {
-		s.commands = append(s.commands, makeInsertCommand(s.last_insert_len_))
-		s.num_literals_ += s.last_insert_len_
-		s.last_insert_len_ = 0
-	}
-
-	if !is_last && s.input_pos_ == s.last_flush_pos_ {
-		/* We have no new input data and we don't have to finish the stream, so
-		   nothing to do. */
-		return true
-	}
-
-	assert(s.input_pos_ >= s.last_flush_pos_)
-	assert(s.input_pos_ > s.last_flush_pos_ || is_last)
-	assert(s.input_pos_-s.last_flush_pos_ <= 1<<24)
-	{
-		var metablock_size uint32 = uint32(s.input_pos_ - s.last_flush_pos_)
-		var storage []byte = s.getStorage(int(2*metablock_size + 503))
-		var storage_ix uint = uint(s.last_bytes_bits_)
-		storage[0] = byte(s.last_bytes_)
-		storage[1] = byte(s.last_bytes_ >> 8)
-		writeMetaBlockInternal(data, uint(mask), s.last_flush_pos_, uint(metablock_size), is_last, literal_context_mode, &s.params, s.prev_byte_, s.prev_byte2_, s.num_literals_, s.commands, s.saved_dist_cache_[:], s.dist_cache_[:], &storage_ix, storage)
-		s.last_bytes_ = uint16(storage[storage_ix>>3])
-		s.last_bytes_bits_ = byte(storage_ix & 7)
-		s.last_flush_pos_ = s.input_pos_
-		if updateLastProcessedPos(s) {
-			hasherReset(s.hasher_)
-		}
-
-		if s.last_flush_pos_ > 0 {
-			s.prev_byte_ = data[(uint32(s.last_flush_pos_)-1)&mask]
-		}
-
-		if s.last_flush_pos_ > 1 {
-			s.prev_byte2_ = data[uint32(s.last_flush_pos_-2)&mask]
-		}
-
-		s.commands = s.commands[:0]
-		s.num_literals_ = 0
-
-		/* Save the state of the distance cache in case we need to restore it for
-		   emitting an uncompressed block. */
-		copy(s.saved_dist_cache_[:], s.dist_cache_[:])
-
-		s.writeOutput(storage[:storage_ix>>3])
-		return true
-	}
-}
-
-/* Dumps remaining output bits and metadata header to |header|.
-   Returns number of produced bytes.
-   REQUIRED: |header| should be 8-byte aligned and at least 16 bytes long.
-   REQUIRED: |block_size| <= (1 << 24). */
-func writeMetadataHeader(s *Writer, block_size uint, header []byte) uint {
-	storage_ix := uint(s.last_bytes_bits_)
-	header[0] = byte(s.last_bytes_)
-	header[1] = byte(s.last_bytes_ >> 8)
-	s.last_bytes_ = 0
-	s.last_bytes_bits_ = 0
-
-	writeBits(1, 0, &storage_ix, header)
-	writeBits(2, 3, &storage_ix, header)
-	writeBits(1, 0, &storage_ix, header)
-	if block_size == 0 {
-		writeBits(2, 0, &storage_ix, header)
-	} else {
-		var nbits uint32
-		if block_size == 1 {
-			nbits = 0
-		} else {
-			nbits = log2FloorNonZero(uint(uint32(block_size)-1)) + 1
-		}
-		var nbytes uint32 = (nbits + 7) / 8
-		writeBits(2, uint64(nbytes), &storage_ix, header)
-		writeBits(uint(8*nbytes), uint64(block_size)-1, &storage_ix, header)
-	}
-
-	return (storage_ix + 7) >> 3
-}
-
-func injectBytePaddingBlock(s *Writer) {
-	var seal uint32 = uint32(s.last_bytes_)
-	var seal_bits uint = uint(s.last_bytes_bits_)
-	s.last_bytes_ = 0
-	s.last_bytes_bits_ = 0
-
-	/* is_last = 0, data_nibbles = 11, reserved = 0, meta_nibbles = 00 */
-	seal |= 0x6 << seal_bits
-
-	seal_bits += 6
-
-	destination := s.tiny_buf_.u8[:]
-
-	destination[0] = byte(seal)
-	if seal_bits > 8 {
-		destination[1] = byte(seal >> 8)
-	}
-	if seal_bits > 16 {
-		destination[2] = byte(seal >> 16)
-	}
-	s.writeOutput(destination[:(seal_bits+7)>>3])
-}
-
-func checkFlushComplete(s *Writer) {
-	if s.stream_state_ == streamFlushRequested && s.err == nil {
-		s.stream_state_ = streamProcessing
-	}
-}
-
-func encoderCompressStreamFast(s *Writer, op int, available_in *uint, next_in *[]byte) bool {
-	var block_size_limit uint = uint(1) << s.params.lgwin
-	var buf_size uint = brotli_min_size_t(kCompressFragmentTwoPassBlockSize, brotli_min_size_t(*available_in, block_size_limit))
-	var command_buf []uint32 = nil
-	var literal_buf []byte = nil
-	if s.params.quality != fastOnePassCompressionQuality && s.params.quality != fastTwoPassCompressionQuality {
-		return false
-	}
-
-	if s.params.quality == fastTwoPassCompressionQuality {
-		if s.command_buf_ == nil || cap(s.command_buf_) < int(buf_size) {
-			s.command_buf_ = make([]uint32, buf_size)
-			s.literal_buf_ = make([]byte, buf_size)
-		} else {
-			s.command_buf_ = s.command_buf_[:buf_size]
-			s.literal_buf_ = s.literal_buf_[:buf_size]
-		}
-
-		command_buf = s.command_buf_
-		literal_buf = s.literal_buf_
-	}
-
-	for {
-		if s.stream_state_ == streamFlushRequested && s.last_bytes_bits_ != 0 {
-			injectBytePaddingBlock(s)
-			continue
-		}
-
-		/* Compress block only when stream is not
-		   finished, there is no pending flush request, and there is either
-		   additional input or pending operation. */
-		if s.stream_state_ == streamProcessing && (*available_in != 0 || op != int(operationProcess)) {
-			var block_size uint = brotli_min_size_t(block_size_limit, *available_in)
-			var is_last bool = (*available_in == block_size) && (op == int(operationFinish))
-			var force_flush bool = (*available_in == block_size) && (op == int(operationFlush))
-			var max_out_size uint = 2*block_size + 503
-			var storage []byte = nil
-			var storage_ix uint = uint(s.last_bytes_bits_)
-			var table_size uint
-			var table []int
-
-			if force_flush && block_size == 0 {
-				s.stream_state_ = streamFlushRequested
-				continue
-			}
-
-			storage = s.getStorage(int(max_out_size))
-
-			storage[0] = byte(s.last_bytes_)
-			storage[1] = byte(s.last_bytes_ >> 8)
-			table = getHashTable(s, s.params.quality, block_size, &table_size)
-
-			if s.params.quality == fastOnePassCompressionQuality {
-				compressFragmentFast(*next_in, block_size, is_last, table, table_size, s.cmd_depths_[:], s.cmd_bits_[:], &s.cmd_code_numbits_, s.cmd_code_[:], &storage_ix, storage)
-			} else {
-				compressFragmentTwoPass(*next_in, block_size, is_last, command_buf, literal_buf, table, table_size, &storage_ix, storage)
-			}
-
-			*next_in = (*next_in)[block_size:]
-			*available_in -= block_size
-			var out_bytes uint = storage_ix >> 3
-			s.writeOutput(storage[:out_bytes])
-
-			s.last_bytes_ = uint16(storage[storage_ix>>3])
-			s.last_bytes_bits_ = byte(storage_ix & 7)
-
-			if force_flush {
-				s.stream_state_ = streamFlushRequested
-			}
-			if is_last {
-				s.stream_state_ = streamFinished
-			}
-			continue
-		}
-
-		break
-	}
-
-	checkFlushComplete(s)
-	return true
-}
-
-func processMetadata(s *Writer, available_in *uint, next_in *[]byte) bool {
-	if *available_in > 1<<24 {
-		return false
-	}
-
-	/* Switch to metadata block workflow, if required. */
-	if s.stream_state_ == streamProcessing {
-		s.remaining_metadata_bytes_ = uint32(*available_in)
-		s.stream_state_ = streamMetadataHead
-	}
-
-	if s.stream_state_ != streamMetadataHead && s.stream_state_ != streamMetadataBody {
-		return false
-	}
-
-	for {
-		if s.stream_state_ == streamFlushRequested && s.last_bytes_bits_ != 0 {
-			injectBytePaddingBlock(s)
-			continue
-		}
-
-		if s.input_pos_ != s.last_flush_pos_ {
-			var result bool = encodeData(s, false, true)
-			if !result {
-				return false
-			}
-			continue
-		}
-
-		if s.stream_state_ == streamMetadataHead {
-			n := writeMetadataHeader(s, uint(s.remaining_metadata_bytes_), s.tiny_buf_.u8[:])
-			s.writeOutput(s.tiny_buf_.u8[:n])
-			s.stream_state_ = streamMetadataBody
-			continue
-		} else {
-			/* Exit workflow only when there is no more input and no more output.
-			   Otherwise client may continue producing empty metadata blocks. */
-			if s.remaining_metadata_bytes_ == 0 {
-				s.remaining_metadata_bytes_ = math.MaxUint32
-				s.stream_state_ = streamProcessing
-				break
-			}
-
-			/* This guarantees progress in "TakeOutput" workflow. */
-			var c uint32 = brotli_min_uint32_t(s.remaining_metadata_bytes_, 16)
-			copy(s.tiny_buf_.u8[:], (*next_in)[:c])
-			*next_in = (*next_in)[c:]
-			*available_in -= uint(c)
-			s.remaining_metadata_bytes_ -= c
-			s.writeOutput(s.tiny_buf_.u8[:c])
-
-			continue
-		}
-	}
-
-	return true
-}
-
-func updateSizeHint(s *Writer, available_in uint) {
-	if s.params.size_hint == 0 {
-		var delta uint64 = unprocessedInputSize(s)
-		var tail uint64 = uint64(available_in)
-		var limit uint32 = 1 << 30
-		var total uint32
-		if (delta >= uint64(limit)) || (tail >= uint64(limit)) || ((delta + tail) >= uint64(limit)) {
-			total = limit
-		} else {
-			total = uint32(delta + tail)
-		}
-
-		s.params.size_hint = uint(total)
-	}
-}
-
-func encoderCompressStream(s *Writer, op int, available_in *uint, next_in *[]byte) bool {
-	if !ensureInitialized(s) {
-		return false
-	}
-
-	/* Unfinished metadata block; check requirements. */
-	if s.remaining_metadata_bytes_ != math.MaxUint32 {
-		if uint32(*available_in) != s.remaining_metadata_bytes_ {
-			return false
-		}
-		if op != int(operationEmitMetadata) {
-			return false
-		}
-	}
-
-	if op == int(operationEmitMetadata) {
-		updateSizeHint(s, 0) /* First data metablock might be emitted here. */
-		return processMetadata(s, available_in, next_in)
-	}
-
-	if s.stream_state_ == streamMetadataHead || s.stream_state_ == streamMetadataBody {
-		return false
-	}
-
-	if s.stream_state_ != streamProcessing && *available_in != 0 {
-		return false
-	}
-
-	if s.params.quality == fastOnePassCompressionQuality || s.params.quality == fastTwoPassCompressionQuality {
-		return encoderCompressStreamFast(s, op, available_in, next_in)
-	}
-
-	for {
-		var remaining_block_size uint = remainingInputBlockSize(s)
-
-		if remaining_block_size != 0 && *available_in != 0 {
-			var copy_input_size uint = brotli_min_size_t(remaining_block_size, *available_in)
-			copyInputToRingBuffer(s, copy_input_size, *next_in)
-			*next_in = (*next_in)[copy_input_size:]
-			*available_in -= copy_input_size
-			continue
-		}
-
-		if s.stream_state_ == streamFlushRequested && s.last_bytes_bits_ != 0 {
-			injectBytePaddingBlock(s)
-			continue
-		}
-
-		/* Compress data only when stream is not
-		   finished and there is no pending flush request. */
-		if s.stream_state_ == streamProcessing {
-			if remaining_block_size == 0 || op != int(operationProcess) {
-				var is_last bool = ((*available_in == 0) && op == int(operationFinish))
-				var force_flush bool = ((*available_in == 0) && op == int(operationFlush))
-				var result bool
-				updateSizeHint(s, *available_in)
-				result = encodeData(s, is_last, force_flush)
-				if !result {
-					return false
-				}
-				if force_flush {
-					s.stream_state_ = streamFlushRequested
-				}
-				if is_last {
-					s.stream_state_ = streamFinished
-				}
-				continue
-			}
-		}
-
-		break
-	}
-
-	checkFlushComplete(s)
-	return true
-}
-
-func (w *Writer) writeOutput(data []byte) {
-	if w.err != nil {
-		return
-	}
-
-	_, w.err = w.dst.Write(data)
-	if w.err == nil {
-		checkFlushComplete(w)
-	}
-}
Index: trunk/vendor/github.com/andybalholm/brotli/encoder_dict.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/encoder_dict.go	(revision 145)
+++ 	(revision )
@@ -1,22 +1,0 @@
-package brotli
-
-/* Dictionary data (words and transforms) for 1 possible context */
-type encoderDictionary struct {
-	words                 *dictionary
-	cutoffTransformsCount uint32
-	cutoffTransforms      uint64
-	hash_table            []uint16
-	buckets               []uint16
-	dict_words            []dictWord
-}
-
-func initEncoderDictionary(dict *encoderDictionary) {
-	dict.words = getDictionary()
-
-	dict.hash_table = kStaticDictionaryHash[:]
-	dict.buckets = kStaticDictionaryBuckets[:]
-	dict.dict_words = kStaticDictionaryWords[:]
-
-	dict.cutoffTransformsCount = kCutoffTransformsCount
-	dict.cutoffTransforms = kCutoffTransforms
-}
Index: trunk/vendor/github.com/andybalholm/brotli/entropy_encode.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/entropy_encode.go	(revision 145)
+++ 	(revision )
@@ -1,592 +1,0 @@
-package brotli
-
-import "math"
-
-/* Copyright 2010 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* Entropy encoding (Huffman) utilities. */
-
-/* A node of a Huffman tree. */
-type huffmanTree struct {
-	total_count_          uint32
-	index_left_           int16
-	index_right_or_value_ int16
-}
-
-func initHuffmanTree(self *huffmanTree, count uint32, left int16, right int16) {
-	self.total_count_ = count
-	self.index_left_ = left
-	self.index_right_or_value_ = right
-}
-
-/* Input size optimized Shell sort. */
-type huffmanTreeComparator func(huffmanTree, huffmanTree) bool
-
-var sortHuffmanTreeItems_gaps = []uint{132, 57, 23, 10, 4, 1}
-
-func sortHuffmanTreeItems(items []huffmanTree, n uint, comparator huffmanTreeComparator) {
-	if n < 13 {
-		/* Insertion sort. */
-		var i uint
-		for i = 1; i < n; i++ {
-			var tmp huffmanTree = items[i]
-			var k uint = i
-			var j uint = i - 1
-			for comparator(tmp, items[j]) {
-				items[k] = items[j]
-				k = j
-				if j == 0 {
-					break
-				}
-				j--
-			}
-
-			items[k] = tmp
-		}
-
-		return
-	} else {
-		var g int
-		if n < 57 {
-			g = 2
-		} else {
-			g = 0
-		}
-		for ; g < 6; g++ {
-			var gap uint = sortHuffmanTreeItems_gaps[g]
-			var i uint
-			for i = gap; i < n; i++ {
-				var j uint = i
-				var tmp huffmanTree = items[i]
-				for ; j >= gap && comparator(tmp, items[j-gap]); j -= gap {
-					items[j] = items[j-gap]
-				}
-
-				items[j] = tmp
-			}
-		}
-	}
-}
-
-/* Returns 1 if assignment of depths succeeded, otherwise 0. */
-func setDepth(p0 int, pool []huffmanTree, depth []byte, max_depth int) bool {
-	var stack [16]int
-	var level int = 0
-	var p int = p0
-	assert(max_depth <= 15)
-	stack[0] = -1
-	for {
-		if pool[p].index_left_ >= 0 {
-			level++
-			if level > max_depth {
-				return false
-			}
-			stack[level] = int(pool[p].index_right_or_value_)
-			p = int(pool[p].index_left_)
-			continue
-		} else {
-			depth[pool[p].index_right_or_value_] = byte(level)
-		}
-
-		for level >= 0 && stack[level] == -1 {
-			level--
-		}
-		if level < 0 {
-			return true
-		}
-		p = stack[level]
-		stack[level] = -1
-	}
-}
-
-/* Sort the root nodes, least popular first. */
-func sortHuffmanTree(v0 huffmanTree, v1 huffmanTree) bool {
-	if v0.total_count_ != v1.total_count_ {
-		return v0.total_count_ < v1.total_count_
-	}
-
-	return v0.index_right_or_value_ > v1.index_right_or_value_
-}
-
-/* This function will create a Huffman tree.
-
-   The catch here is that the tree cannot be arbitrarily deep.
-   Brotli specifies a maximum depth of 15 bits for "code trees"
-   and 7 bits for "code length code trees."
-
-   count_limit is the value that is to be faked as the minimum value
-   and this minimum value is raised until the tree matches the
-   maximum length requirement.
-
-   This algorithm is not of excellent performance for very long data blocks,
-   especially when population counts are longer than 2**tree_limit, but
-   we are not planning to use this with extremely long blocks.
-
-   See http://en.wikipedia.org/wiki/Huffman_coding */
-func createHuffmanTree(data []uint32, length uint, tree_limit int, tree []huffmanTree, depth []byte) {
-	var count_limit uint32
-	var sentinel huffmanTree
-	initHuffmanTree(&sentinel, math.MaxUint32, -1, -1)
-
-	/* For block sizes below 64 kB, we never need to do a second iteration
-	   of this loop. Probably all of our block sizes will be smaller than
-	   that, so this loop is mostly of academic interest. If we actually
-	   would need this, we would be better off with the Katajainen algorithm. */
-	for count_limit = 1; ; count_limit *= 2 {
-		var n uint = 0
-		var i uint
-		var j uint
-		var k uint
-		for i = length; i != 0; {
-			i--
-			if data[i] != 0 {
-				var count uint32 = brotli_max_uint32_t(data[i], count_limit)
-				initHuffmanTree(&tree[n], count, -1, int16(i))
-				n++
-			}
-		}
-
-		if n == 1 {
-			depth[tree[0].index_right_or_value_] = 1 /* Only one element. */
-			break
-		}
-
-		sortHuffmanTreeItems(tree, n, huffmanTreeComparator(sortHuffmanTree))
-
-		/* The nodes are:
-		   [0, n): the sorted leaf nodes that we start with.
-		   [n]: we add a sentinel here.
-		   [n + 1, 2n): new parent nodes are added here, starting from
-		                (n+1). These are naturally in ascending order.
-		   [2n]: we add a sentinel at the end as well.
-		   There will be (2n+1) elements at the end. */
-		tree[n] = sentinel
-
-		tree[n+1] = sentinel
-
-		i = 0     /* Points to the next leaf node. */
-		j = n + 1 /* Points to the next non-leaf node. */
-		for k = n - 1; k != 0; k-- {
-			var left uint
-			var right uint
-			if tree[i].total_count_ <= tree[j].total_count_ {
-				left = i
-				i++
-			} else {
-				left = j
-				j++
-			}
-
-			if tree[i].total_count_ <= tree[j].total_count_ {
-				right = i
-				i++
-			} else {
-				right = j
-				j++
-			}
-			{
-				/* The sentinel node becomes the parent node. */
-				var j_end uint = 2*n - k
-				tree[j_end].total_count_ = tree[left].total_count_ + tree[right].total_count_
-				tree[j_end].index_left_ = int16(left)
-				tree[j_end].index_right_or_value_ = int16(right)
-
-				/* Add back the last sentinel node. */
-				tree[j_end+1] = sentinel
-			}
-		}
-
-		if setDepth(int(2*n-1), tree[0:], depth, tree_limit) {
-			/* We need to pack the Huffman tree in tree_limit bits. If this was not
-			   successful, add fake entities to the lowest values and retry. */
-			break
-		}
-	}
-}
-
-func reverse(v []byte, start uint, end uint) {
-	end--
-	for start < end {
-		var tmp byte = v[start]
-		v[start] = v[end]
-		v[end] = tmp
-		start++
-		end--
-	}
-}
-
-func writeHuffmanTreeRepetitions(previous_value byte, value byte, repetitions uint, tree_size *uint, tree []byte, extra_bits_data []byte) {
-	assert(repetitions > 0)
-	if previous_value != value {
-		tree[*tree_size] = value
-		extra_bits_data[*tree_size] = 0
-		(*tree_size)++
-		repetitions--
-	}
-
-	if repetitions == 7 {
-		tree[*tree_size] = value
-		extra_bits_data[*tree_size] = 0
-		(*tree_size)++
-		repetitions--
-	}
-
-	if repetitions < 3 {
-		var i uint
-		for i = 0; i < repetitions; i++ {
-			tree[*tree_size] = value
-			extra_bits_data[*tree_size] = 0
-			(*tree_size)++
-		}
-	} else {
-		var start uint = *tree_size
-		repetitions -= 3
-		for {
-			tree[*tree_size] = repeatPreviousCodeLength
-			extra_bits_data[*tree_size] = byte(repetitions & 0x3)
-			(*tree_size)++
-			repetitions >>= 2
-			if repetitions == 0 {
-				break
-			}
-
-			repetitions--
-		}
-
-		reverse(tree, start, *tree_size)
-		reverse(extra_bits_data, start, *tree_size)
-	}
-}
-
-func writeHuffmanTreeRepetitionsZeros(repetitions uint, tree_size *uint, tree []byte, extra_bits_data []byte) {
-	if repetitions == 11 {
-		tree[*tree_size] = 0
-		extra_bits_data[*tree_size] = 0
-		(*tree_size)++
-		repetitions--
-	}
-
-	if repetitions < 3 {
-		var i uint
-		for i = 0; i < repetitions; i++ {
-			tree[*tree_size] = 0
-			extra_bits_data[*tree_size] = 0
-			(*tree_size)++
-		}
-	} else {
-		var start uint = *tree_size
-		repetitions -= 3
-		for {
-			tree[*tree_size] = repeatZeroCodeLength
-			extra_bits_data[*tree_size] = byte(repetitions & 0x7)
-			(*tree_size)++
-			repetitions >>= 3
-			if repetitions == 0 {
-				break
-			}
-
-			repetitions--
-		}
-
-		reverse(tree, start, *tree_size)
-		reverse(extra_bits_data, start, *tree_size)
-	}
-}
-
-/* Change the population counts in a way that the consequent
-   Huffman tree compression, especially its RLE-part will be more
-   likely to compress this data more efficiently.
-
-   length contains the size of the histogram.
-   counts contains the population counts.
-   good_for_rle is a buffer of at least length size */
-func optimizeHuffmanCountsForRLE(length uint, counts []uint32, good_for_rle []byte) {
-	var nonzero_count uint = 0
-	var stride uint
-	var limit uint
-	var sum uint
-	var streak_limit uint = 1240
-	var i uint
-	/* Let's make the Huffman code more compatible with RLE encoding. */
-	for i = 0; i < length; i++ {
-		if counts[i] != 0 {
-			nonzero_count++
-		}
-	}
-
-	if nonzero_count < 16 {
-		return
-	}
-
-	for length != 0 && counts[length-1] == 0 {
-		length--
-	}
-
-	if length == 0 {
-		return /* All zeros. */
-	}
-
-	/* Now counts[0..length - 1] does not have trailing zeros. */
-	{
-		var nonzeros uint = 0
-		var smallest_nonzero uint32 = 1 << 30
-		for i = 0; i < length; i++ {
-			if counts[i] != 0 {
-				nonzeros++
-				if smallest_nonzero > counts[i] {
-					smallest_nonzero = counts[i]
-				}
-			}
-		}
-
-		if nonzeros < 5 {
-			/* Small histogram will model it well. */
-			return
-		}
-
-		if smallest_nonzero < 4 {
-			var zeros uint = length - nonzeros
-			if zeros < 6 {
-				for i = 1; i < length-1; i++ {
-					if counts[i-1] != 0 && counts[i] == 0 && counts[i+1] != 0 {
-						counts[i] = 1
-					}
-				}
-			}
-		}
-
-		if nonzeros < 28 {
-			return
-		}
-	}
-
-	/* 2) Let's mark all population counts that already can be encoded
-	   with an RLE code. */
-	for i := 0; i < int(length); i++ {
-		good_for_rle[i] = 0
-	}
-	{
-		var symbol uint32 = counts[0]
-		/* Let's not spoil any of the existing good RLE codes.
-		   Mark any seq of 0's that is longer as 5 as a good_for_rle.
-		   Mark any seq of non-0's that is longer as 7 as a good_for_rle. */
-
-		var step uint = 0
-		for i = 0; i <= length; i++ {
-			if i == length || counts[i] != symbol {
-				if (symbol == 0 && step >= 5) || (symbol != 0 && step >= 7) {
-					var k uint
-					for k = 0; k < step; k++ {
-						good_for_rle[i-k-1] = 1
-					}
-				}
-
-				step = 1
-				if i != length {
-					symbol = counts[i]
-				}
-			} else {
-				step++
-			}
-		}
-	}
-
-	/* 3) Let's replace those population counts that lead to more RLE codes.
-	   Math here is in 24.8 fixed point representation. */
-	stride = 0
-
-	limit = uint(256*(counts[0]+counts[1]+counts[2])/3 + 420)
-	sum = 0
-	for i = 0; i <= length; i++ {
-		if i == length || good_for_rle[i] != 0 || (i != 0 && good_for_rle[i-1] != 0) || (256*counts[i]-uint32(limit)+uint32(streak_limit)) >= uint32(2*streak_limit) {
-			if stride >= 4 || (stride >= 3 && sum == 0) {
-				var k uint
-				var count uint = (sum + stride/2) / stride
-				/* The stride must end, collapse what we have, if we have enough (4). */
-				if count == 0 {
-					count = 1
-				}
-
-				if sum == 0 {
-					/* Don't make an all zeros stride to be upgraded to ones. */
-					count = 0
-				}
-
-				for k = 0; k < stride; k++ {
-					/* We don't want to change value at counts[i],
-					   that is already belonging to the next stride. Thus - 1. */
-					counts[i-k-1] = uint32(count)
-				}
-			}
-
-			stride = 0
-			sum = 0
-			if i < length-2 {
-				/* All interesting strides have a count of at least 4, */
-				/* at least when non-zeros. */
-				limit = uint(256*(counts[i]+counts[i+1]+counts[i+2])/3 + 420)
-			} else if i < length {
-				limit = uint(256 * counts[i])
-			} else {
-				limit = 0
-			}
-		}
-
-		stride++
-		if i != length {
-			sum += uint(counts[i])
-			if stride >= 4 {
-				limit = (256*sum + stride/2) / stride
-			}
-
-			if stride == 4 {
-				limit += 120
-			}
-		}
-	}
-}
-
-func decideOverRLEUse(depth []byte, length uint, use_rle_for_non_zero *bool, use_rle_for_zero *bool) {
-	var total_reps_zero uint = 0
-	var total_reps_non_zero uint = 0
-	var count_reps_zero uint = 1
-	var count_reps_non_zero uint = 1
-	var i uint
-	for i = 0; i < length; {
-		var value byte = depth[i]
-		var reps uint = 1
-		var k uint
-		for k = i + 1; k < length && depth[k] == value; k++ {
-			reps++
-		}
-
-		if reps >= 3 && value == 0 {
-			total_reps_zero += reps
-			count_reps_zero++
-		}
-
-		if reps >= 4 && value != 0 {
-			total_reps_non_zero += reps
-			count_reps_non_zero++
-		}
-
-		i += reps
-	}
-
-	*use_rle_for_non_zero = total_reps_non_zero > count_reps_non_zero*2
-	*use_rle_for_zero = total_reps_zero > count_reps_zero*2
-}
-
-/* Write a Huffman tree from bit depths into the bit-stream representation
-   of a Huffman tree. The generated Huffman tree is to be compressed once
-   more using a Huffman tree */
-func writeHuffmanTree(depth []byte, length uint, tree_size *uint, tree []byte, extra_bits_data []byte) {
-	var previous_value byte = initialRepeatedCodeLength
-	var i uint
-	var use_rle_for_non_zero bool = false
-	var use_rle_for_zero bool = false
-	var new_length uint = length
-	/* Throw away trailing zeros. */
-	for i = 0; i < length; i++ {
-		if depth[length-i-1] == 0 {
-			new_length--
-		} else {
-			break
-		}
-	}
-
-	/* First gather statistics on if it is a good idea to do RLE. */
-	if length > 50 {
-		/* Find RLE coding for longer codes.
-		   Shorter codes seem not to benefit from RLE. */
-		decideOverRLEUse(depth, new_length, &use_rle_for_non_zero, &use_rle_for_zero)
-	}
-
-	/* Actual RLE coding. */
-	for i = 0; i < new_length; {
-		var value byte = depth[i]
-		var reps uint = 1
-		if (value != 0 && use_rle_for_non_zero) || (value == 0 && use_rle_for_zero) {
-			var k uint
-			for k = i + 1; k < new_length && depth[k] == value; k++ {
-				reps++
-			}
-		}
-
-		if value == 0 {
-			writeHuffmanTreeRepetitionsZeros(reps, tree_size, tree, extra_bits_data)
-		} else {
-			writeHuffmanTreeRepetitions(previous_value, value, reps, tree_size, tree, extra_bits_data)
-			previous_value = value
-		}
-
-		i += reps
-	}
-}
-
-var reverseBits_kLut = [16]uint{
-	0x00,
-	0x08,
-	0x04,
-	0x0C,
-	0x02,
-	0x0A,
-	0x06,
-	0x0E,
-	0x01,
-	0x09,
-	0x05,
-	0x0D,
-	0x03,
-	0x0B,
-	0x07,
-	0x0F,
-}
-
-func reverseBits(num_bits uint, bits uint16) uint16 {
-	var retval uint = reverseBits_kLut[bits&0x0F]
-	var i uint
-	for i = 4; i < num_bits; i += 4 {
-		retval <<= 4
-		bits = uint16(bits >> 4)
-		retval |= reverseBits_kLut[bits&0x0F]
-	}
-
-	retval >>= ((0 - num_bits) & 0x03)
-	return uint16(retval)
-}
-
-/* 0..15 are values for bits */
-const maxHuffmanBits = 16
-
-/* Get the actual bit values for a tree of bit depths. */
-func convertBitDepthsToSymbols(depth []byte, len uint, bits []uint16) {
-	var bl_count = [maxHuffmanBits]uint16{0}
-	var next_code [maxHuffmanBits]uint16
-	var i uint
-	/* In Brotli, all bit depths are [1..15]
-	   0 bit depth means that the symbol does not exist. */
-
-	var code int = 0
-	for i = 0; i < len; i++ {
-		bl_count[depth[i]]++
-	}
-
-	bl_count[0] = 0
-	next_code[0] = 0
-	for i = 1; i < maxHuffmanBits; i++ {
-		code = (code + int(bl_count[i-1])) << 1
-		next_code[i] = uint16(code)
-	}
-
-	for i = 0; i < len; i++ {
-		if depth[i] != 0 {
-			bits[i] = reverseBits(uint(depth[i]), next_code[depth[i]])
-			next_code[depth[i]]++
-		}
-	}
-}
Index: trunk/vendor/github.com/andybalholm/brotli/entropy_encode_static.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/entropy_encode_static.go	(revision 145)
+++ 	(revision )
@@ -1,4394 +1,0 @@
-package brotli
-
-var kCodeLengthDepth = [18]byte{4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 0, 4, 4}
-
-var kStaticCommandCodeDepth = [numCommandSymbols]byte{
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	9,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-	11,
-}
-
-var kStaticDistanceCodeDepth = [64]byte{
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-	6,
-}
-
-var kCodeLengthBits = [18]uint32{0, 8, 4, 12, 2, 10, 6, 14, 1, 9, 5, 13, 3, 15, 31, 0, 11, 7}
-
-func storeStaticCodeLengthCode(storage_ix *uint, storage []byte) {
-	writeBits(40, 0x0000FF55555554, storage_ix, storage)
-}
-
-var kZeroRepsBits = [numCommandSymbols]uint64{
-	0x00000000,
-	0x00000000,
-	0x00000000,
-	0x00000007,
-	0x00000017,
-	0x00000027,
-	0x00000037,
-	0x00000047,
-	0x00000057,
-	0x00000067,
-	0x00000077,
-	0x00000770,
-	0x00000b87,
-	0x00001387,
-	0x00001b87,
-	0x00002387,
-	0x00002b87,
-	0x00003387,
-	0x00003b87,
-	0x00000397,
-	0x00000b97,
-	0x00001397,
-	0x00001b97,
-	0x00002397,
-	0x00002b97,
-	0x00003397,
-	0x00003b97,
-	0x000003a7,
-	0x00000ba7,
-	0x000013a7,
-	0x00001ba7,
-	0x000023a7,
-	0x00002ba7,
-	0x000033a7,
-	0x00003ba7,
-	0x000003b7,
-	0x00000bb7,
-	0x000013b7,
-	0x00001bb7,
-	0x000023b7,
-	0x00002bb7,
-	0x000033b7,
-	0x00003bb7,
-	0x000003c7,
-	0x00000bc7,
-	0x000013c7,
-	0x00001bc7,
-	0x000023c7,
-	0x00002bc7,
-	0x000033c7,
-	0x00003bc7,
-	0x000003d7,
-	0x00000bd7,
-	0x000013d7,
-	0x00001bd7,
-	0x000023d7,
-	0x00002bd7,
-	0x000033d7,
-	0x00003bd7,
-	0x000003e7,
-	0x00000be7,
-	0x000013e7,
-	0x00001be7,
-	0x000023e7,
-	0x00002be7,
-	0x000033e7,
-	0x00003be7,
-	0x000003f7,
-	0x00000bf7,
-	0x000013f7,
-	0x00001bf7,
-	0x000023f7,
-	0x00002bf7,
-	0x000033f7,
-	0x00003bf7,
-	0x0001c387,
-	0x0005c387,
-	0x0009c387,
-	0x000dc387,
-	0x0011c387,
-	0x0015c387,
-	0x0019c387,
-	0x001dc387,
-	0x0001cb87,
-	0x0005cb87,
-	0x0009cb87,
-	0x000dcb87,
-	0x0011cb87,
-	0x0015cb87,
-	0x0019cb87,
-	0x001dcb87,
-	0x0001d387,
-	0x0005d387,
-	0x0009d387,
-	0x000dd387,
-	0x0011d387,
-	0x0015d387,
-	0x0019d387,
-	0x001dd387,
-	0x0001db87,
-	0x0005db87,
-	0x0009db87,
-	0x000ddb87,
-	0x0011db87,
-	0x0015db87,
-	0x0019db87,
-	0x001ddb87,
-	0x0001e387,
-	0x0005e387,
-	0x0009e387,
-	0x000de387,
-	0x0011e387,
-	0x0015e387,
-	0x0019e387,
-	0x001de387,
-	0x0001eb87,
-	0x0005eb87,
-	0x0009eb87,
-	0x000deb87,
-	0x0011eb87,
-	0x0015eb87,
-	0x0019eb87,
-	0x001deb87,
-	0x0001f387,
-	0x0005f387,
-	0x0009f387,
-	0x000df387,
-	0x0011f387,
-	0x0015f387,
-	0x0019f387,
-	0x001df387,
-	0x0001fb87,
-	0x0005fb87,
-	0x0009fb87,
-	0x000dfb87,
-	0x0011fb87,
-	0x0015fb87,
-	0x0019fb87,
-	0x001dfb87,
-	0x0001c397,
-	0x0005c397,
-	0x0009c397,
-	0x000dc397,
-	0x0011c397,
-	0x0015c397,
-	0x0019c397,
-	0x001dc397,
-	0x0001cb97,
-	0x0005cb97,
-	0x0009cb97,
-	0x000dcb97,
-	0x0011cb97,
-	0x0015cb97,
-	0x0019cb97,
-	0x001dcb97,
-	0x0001d397,
-	0x0005d397,
-	0x0009d397,
-	0x000dd397,
-	0x0011d397,
-	0x0015d397,
-	0x0019d397,
-	0x001dd397,
-	0x0001db97,
-	0x0005db97,
-	0x0009db97,
-	0x000ddb97,
-	0x0011db97,
-	0x0015db97,
-	0x0019db97,
-	0x001ddb97,
-	0x0001e397,
-	0x0005e397,
-	0x0009e397,
-	0x000de397,
-	0x0011e397,
-	0x0015e397,
-	0x0019e397,
-	0x001de397,
-	0x0001eb97,
-	0x0005eb97,
-	0x0009eb97,
-	0x000deb97,
-	0x0011eb97,
-	0x0015eb97,
-	0x0019eb97,
-	0x001deb97,
-	0x0001f397,
-	0x0005f397,
-	0x0009f397,
-	0x000df397,
-	0x0011f397,
-	0x0015f397,
-	0x0019f397,
-	0x001df397,
-	0x0001fb97,
-	0x0005fb97,
-	0x0009fb97,
-	0x000dfb97,
-	0x0011fb97,
-	0x0015fb97,
-	0x0019fb97,
-	0x001dfb97,
-	0x0001c3a7,
-	0x0005c3a7,
-	0x0009c3a7,
-	0x000dc3a7,
-	0x0011c3a7,
-	0x0015c3a7,
-	0x0019c3a7,
-	0x001dc3a7,
-	0x0001cba7,
-	0x0005cba7,
-	0x0009cba7,
-	0x000dcba7,
-	0x0011cba7,
-	0x0015cba7,
-	0x0019cba7,
-	0x001dcba7,
-	0x0001d3a7,
-	0x0005d3a7,
-	0x0009d3a7,
-	0x000dd3a7,
-	0x0011d3a7,
-	0x0015d3a7,
-	0x0019d3a7,
-	0x001dd3a7,
-	0x0001dba7,
-	0x0005dba7,
-	0x0009dba7,
-	0x000ddba7,
-	0x0011dba7,
-	0x0015dba7,
-	0x0019dba7,
-	0x001ddba7,
-	0x0001e3a7,
-	0x0005e3a7,
-	0x0009e3a7,
-	0x000de3a7,
-	0x0011e3a7,
-	0x0015e3a7,
-	0x0019e3a7,
-	0x001de3a7,
-	0x0001eba7,
-	0x0005eba7,
-	0x0009eba7,
-	0x000deba7,
-	0x0011eba7,
-	0x0015eba7,
-	0x0019eba7,
-	0x001deba7,
-	0x0001f3a7,
-	0x0005f3a7,
-	0x0009f3a7,
-	0x000df3a7,
-	0x0011f3a7,
-	0x0015f3a7,
-	0x0019f3a7,
-	0x001df3a7,
-	0x0001fba7,
-	0x0005fba7,
-	0x0009fba7,
-	0x000dfba7,
-	0x0011fba7,
-	0x0015fba7,
-	0x0019fba7,
-	0x001dfba7,
-	0x0001c3b7,
-	0x0005c3b7,
-	0x0009c3b7,
-	0x000dc3b7,
-	0x0011c3b7,
-	0x0015c3b7,
-	0x0019c3b7,
-	0x001dc3b7,
-	0x0001cbb7,
-	0x0005cbb7,
-	0x0009cbb7,
-	0x000dcbb7,
-	0x0011cbb7,
-	0x0015cbb7,
-	0x0019cbb7,
-	0x001dcbb7,
-	0x0001d3b7,
-	0x0005d3b7,
-	0x0009d3b7,
-	0x000dd3b7,
-	0x0011d3b7,
-	0x0015d3b7,
-	0x0019d3b7,
-	0x001dd3b7,
-	0x0001dbb7,
-	0x0005dbb7,
-	0x0009dbb7,
-	0x000ddbb7,
-	0x0011dbb7,
-	0x0015dbb7,
-	0x0019dbb7,
-	0x001ddbb7,
-	0x0001e3b7,
-	0x0005e3b7,
-	0x0009e3b7,
-	0x000de3b7,
-	0x0011e3b7,
-	0x0015e3b7,
-	0x0019e3b7,
-	0x001de3b7,
-	0x0001ebb7,
-	0x0005ebb7,
-	0x0009ebb7,
-	0x000debb7,
-	0x0011ebb7,
-	0x0015ebb7,
-	0x0019ebb7,
-	0x001debb7,
-	0x0001f3b7,
-	0x0005f3b7,
-	0x0009f3b7,
-	0x000df3b7,
-	0x0011f3b7,
-	0x0015f3b7,
-	0x0019f3b7,
-	0x001df3b7,
-	0x0001fbb7,
-	0x0005fbb7,
-	0x0009fbb7,
-	0x000dfbb7,
-	0x0011fbb7,
-	0x0015fbb7,
-	0x0019fbb7,
-	0x001dfbb7,
-	0x0001c3c7,
-	0x0005c3c7,
-	0x0009c3c7,
-	0x000dc3c7,
-	0x0011c3c7,
-	0x0015c3c7,
-	0x0019c3c7,
-	0x001dc3c7,
-	0x0001cbc7,
-	0x0005cbc7,
-	0x0009cbc7,
-	0x000dcbc7,
-	0x0011cbc7,
-	0x0015cbc7,
-	0x0019cbc7,
-	0x001dcbc7,
-	0x0001d3c7,
-	0x0005d3c7,
-	0x0009d3c7,
-	0x000dd3c7,
-	0x0011d3c7,
-	0x0015d3c7,
-	0x0019d3c7,
-	0x001dd3c7,
-	0x0001dbc7,
-	0x0005dbc7,
-	0x0009dbc7,
-	0x000ddbc7,
-	0x0011dbc7,
-	0x0015dbc7,
-	0x0019dbc7,
-	0x001ddbc7,
-	0x0001e3c7,
-	0x0005e3c7,
-	0x0009e3c7,
-	0x000de3c7,
-	0x0011e3c7,
-	0x0015e3c7,
-	0x0019e3c7,
-	0x001de3c7,
-	0x0001ebc7,
-	0x0005ebc7,
-	0x0009ebc7,
-	0x000debc7,
-	0x0011ebc7,
-	0x0015ebc7,
-	0x0019ebc7,
-	0x001debc7,
-	0x0001f3c7,
-	0x0005f3c7,
-	0x0009f3c7,
-	0x000df3c7,
-	0x0011f3c7,
-	0x0015f3c7,
-	0x0019f3c7,
-	0x001df3c7,
-	0x0001fbc7,
-	0x0005fbc7,
-	0x0009fbc7,
-	0x000dfbc7,
-	0x0011fbc7,
-	0x0015fbc7,
-	0x0019fbc7,
-	0x001dfbc7,
-	0x0001c3d7,
-	0x0005c3d7,
-	0x0009c3d7,
-	0x000dc3d7,
-	0x0011c3d7,
-	0x0015c3d7,
-	0x0019c3d7,
-	0x001dc3d7,
-	0x0001cbd7,
-	0x0005cbd7,
-	0x0009cbd7,
-	0x000dcbd7,
-	0x0011cbd7,
-	0x0015cbd7,
-	0x0019cbd7,
-	0x001dcbd7,
-	0x0001d3d7,
-	0x0005d3d7,
-	0x0009d3d7,
-	0x000dd3d7,
-	0x0011d3d7,
-	0x0015d3d7,
-	0x0019d3d7,
-	0x001dd3d7,
-	0x0001dbd7,
-	0x0005dbd7,
-	0x0009dbd7,
-	0x000ddbd7,
-	0x0011dbd7,
-	0x0015dbd7,
-	0x0019dbd7,
-	0x001ddbd7,
-	0x0001e3d7,
-	0x0005e3d7,
-	0x0009e3d7,
-	0x000de3d7,
-	0x0011e3d7,
-	0x0015e3d7,
-	0x0019e3d7,
-	0x001de3d7,
-	0x0001ebd7,
-	0x0005ebd7,
-	0x0009ebd7,
-	0x000debd7,
-	0x0011ebd7,
-	0x0015ebd7,
-	0x0019ebd7,
-	0x001debd7,
-	0x0001f3d7,
-	0x0005f3d7,
-	0x0009f3d7,
-	0x000df3d7,
-	0x0011f3d7,
-	0x0015f3d7,
-	0x0019f3d7,
-	0x001df3d7,
-	0x0001fbd7,
-	0x0005fbd7,
-	0x0009fbd7,
-	0x000dfbd7,
-	0x0011fbd7,
-	0x0015fbd7,
-	0x0019fbd7,
-	0x001dfbd7,
-	0x0001c3e7,
-	0x0005c3e7,
-	0x0009c3e7,
-	0x000dc3e7,
-	0x0011c3e7,
-	0x0015c3e7,
-	0x0019c3e7,
-	0x001dc3e7,
-	0x0001cbe7,
-	0x0005cbe7,
-	0x0009cbe7,
-	0x000dcbe7,
-	0x0011cbe7,
-	0x0015cbe7,
-	0x0019cbe7,
-	0x001dcbe7,
-	0x0001d3e7,
-	0x0005d3e7,
-	0x0009d3e7,
-	0x000dd3e7,
-	0x0011d3e7,
-	0x0015d3e7,
-	0x0019d3e7,
-	0x001dd3e7,
-	0x0001dbe7,
-	0x0005dbe7,
-	0x0009dbe7,
-	0x000ddbe7,
-	0x0011dbe7,
-	0x0015dbe7,
-	0x0019dbe7,
-	0x001ddbe7,
-	0x0001e3e7,
-	0x0005e3e7,
-	0x0009e3e7,
-	0x000de3e7,
-	0x0011e3e7,
-	0x0015e3e7,
-	0x0019e3e7,
-	0x001de3e7,
-	0x0001ebe7,
-	0x0005ebe7,
-	0x0009ebe7,
-	0x000debe7,
-	0x0011ebe7,
-	0x0015ebe7,
-	0x0019ebe7,
-	0x001debe7,
-	0x0001f3e7,
-	0x0005f3e7,
-	0x0009f3e7,
-	0x000df3e7,
-	0x0011f3e7,
-	0x0015f3e7,
-	0x0019f3e7,
-	0x001df3e7,
-	0x0001fbe7,
-	0x0005fbe7,
-	0x0009fbe7,
-	0x000dfbe7,
-	0x0011fbe7,
-	0x0015fbe7,
-	0x0019fbe7,
-	0x001dfbe7,
-	0x0001c3f7,
-	0x0005c3f7,
-	0x0009c3f7,
-	0x000dc3f7,
-	0x0011c3f7,
-	0x0015c3f7,
-	0x0019c3f7,
-	0x001dc3f7,
-	0x0001cbf7,
-	0x0005cbf7,
-	0x0009cbf7,
-	0x000dcbf7,
-	0x0011cbf7,
-	0x0015cbf7,
-	0x0019cbf7,
-	0x001dcbf7,
-	0x0001d3f7,
-	0x0005d3f7,
-	0x0009d3f7,
-	0x000dd3f7,
-	0x0011d3f7,
-	0x0015d3f7,
-	0x0019d3f7,
-	0x001dd3f7,
-	0x0001dbf7,
-	0x0005dbf7,
-	0x0009dbf7,
-	0x000ddbf7,
-	0x0011dbf7,
-	0x0015dbf7,
-	0x0019dbf7,
-	0x001ddbf7,
-	0x0001e3f7,
-	0x0005e3f7,
-	0x0009e3f7,
-	0x000de3f7,
-	0x0011e3f7,
-	0x0015e3f7,
-	0x0019e3f7,
-	0x001de3f7,
-	0x0001ebf7,
-	0x0005ebf7,
-	0x0009ebf7,
-	0x000debf7,
-	0x0011ebf7,
-	0x0015ebf7,
-	0x0019ebf7,
-	0x001debf7,
-	0x0001f3f7,
-	0x0005f3f7,
-	0x0009f3f7,
-	0x000df3f7,
-	0x0011f3f7,
-	0x0015f3f7,
-	0x0019f3f7,
-	0x001df3f7,
-	0x0001fbf7,
-	0x0005fbf7,
-	0x0009fbf7,
-	0x000dfbf7,
-	0x0011fbf7,
-	0x0015fbf7,
-	0x0019fbf7,
-	0x001dfbf7,
-	0x00e1c387,
-	0x02e1c387,
-	0x04e1c387,
-	0x06e1c387,
-	0x08e1c387,
-	0x0ae1c387,
-	0x0ce1c387,
-	0x0ee1c387,
-	0x00e5c387,
-	0x02e5c387,
-	0x04e5c387,
-	0x06e5c387,
-	0x08e5c387,
-	0x0ae5c387,
-	0x0ce5c387,
-	0x0ee5c387,
-	0x00e9c387,
-	0x02e9c387,
-	0x04e9c387,
-	0x06e9c387,
-	0x08e9c387,
-	0x0ae9c387,
-	0x0ce9c387,
-	0x0ee9c387,
-	0x00edc387,
-	0x02edc387,
-	0x04edc387,
-	0x06edc387,
-	0x08edc387,
-	0x0aedc387,
-	0x0cedc387,
-	0x0eedc387,
-	0x00f1c387,
-	0x02f1c387,
-	0x04f1c387,
-	0x06f1c387,
-	0x08f1c387,
-	0x0af1c387,
-	0x0cf1c387,
-	0x0ef1c387,
-	0x00f5c387,
-	0x02f5c387,
-	0x04f5c387,
-	0x06f5c387,
-	0x08f5c387,
-	0x0af5c387,
-	0x0cf5c387,
-	0x0ef5c387,
-	0x00f9c387,
-	0x02f9c387,
-	0x04f9c387,
-	0x06f9c387,
-	0x08f9c387,
-	0x0af9c387,
-	0x0cf9c387,
-	0x0ef9c387,
-	0x00fdc387,
-	0x02fdc387,
-	0x04fdc387,
-	0x06fdc387,
-	0x08fdc387,
-	0x0afdc387,
-	0x0cfdc387,
-	0x0efdc387,
-	0x00e1cb87,
-	0x02e1cb87,
-	0x04e1cb87,
-	0x06e1cb87,
-	0x08e1cb87,
-	0x0ae1cb87,
-	0x0ce1cb87,
-	0x0ee1cb87,
-	0x00e5cb87,
-	0x02e5cb87,
-	0x04e5cb87,
-	0x06e5cb87,
-	0x08e5cb87,
-	0x0ae5cb87,
-	0x0ce5cb87,
-	0x0ee5cb87,
-	0x00e9cb87,
-	0x02e9cb87,
-	0x04e9cb87,
-	0x06e9cb87,
-	0x08e9cb87,
-	0x0ae9cb87,
-	0x0ce9cb87,
-	0x0ee9cb87,
-	0x00edcb87,
-	0x02edcb87,
-	0x04edcb87,
-	0x06edcb87,
-	0x08edcb87,
-	0x0aedcb87,
-	0x0cedcb87,
-	0x0eedcb87,
-	0x00f1cb87,
-	0x02f1cb87,
-	0x04f1cb87,
-	0x06f1cb87,
-	0x08f1cb87,
-	0x0af1cb87,
-	0x0cf1cb87,
-	0x0ef1cb87,
-	0x00f5cb87,
-	0x02f5cb87,
-	0x04f5cb87,
-	0x06f5cb87,
-	0x08f5cb87,
-	0x0af5cb87,
-	0x0cf5cb87,
-	0x0ef5cb87,
-	0x00f9cb87,
-	0x02f9cb87,
-	0x04f9cb87,
-	0x06f9cb87,
-	0x08f9cb87,
-}
-
-var kZeroRepsDepth = [numCommandSymbols]uint32{
-	0,
-	4,
-	8,
-	7,
-	7,
-	7,
-	7,
-	7,
-	7,
-	7,
-	7,
-	11,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	14,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	21,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-	28,
-}
-
-var kNonZeroRepsBits = [numCommandSymbols]uint64{
-	0x0000000b,
-	0x0000001b,
-	0x0000002b,
-	0x0000003b,
-	0x000002cb,
-	0x000006cb,
-	0x00000acb,
-	0x00000ecb,
-	0x000002db,
-	0x000006db,
-	0x00000adb,
-	0x00000edb,
-	0x000002eb,
-	0x000006eb,
-	0x00000aeb,
-	0x00000eeb,
-	0x000002fb,
-	0x000006fb,
-	0x00000afb,
-	0x00000efb,
-	0x0000b2cb,
-	0x0001b2cb,
-	0x0002b2cb,
-	0x0003b2cb,
-	0x0000b6cb,
-	0x0001b6cb,
-	0x0002b6cb,
-	0x0003b6cb,
-	0x0000bacb,
-	0x0001bacb,
-	0x0002bacb,
-	0x0003bacb,
-	0x0000becb,
-	0x0001becb,
-	0x0002becb,
-	0x0003becb,
-	0x0000b2db,
-	0x0001b2db,
-	0x0002b2db,
-	0x0003b2db,
-	0x0000b6db,
-	0x0001b6db,
-	0x0002b6db,
-	0x0003b6db,
-	0x0000badb,
-	0x0001badb,
-	0x0002badb,
-	0x0003badb,
-	0x0000bedb,
-	0x0001bedb,
-	0x0002bedb,
-	0x0003bedb,
-	0x0000b2eb,
-	0x0001b2eb,
-	0x0002b2eb,
-	0x0003b2eb,
-	0x0000b6eb,
-	0x0001b6eb,
-	0x0002b6eb,
-	0x0003b6eb,
-	0x0000baeb,
-	0x0001baeb,
-	0x0002baeb,
-	0x0003baeb,
-	0x0000beeb,
-	0x0001beeb,
-	0x0002beeb,
-	0x0003beeb,
-	0x0000b2fb,
-	0x0001b2fb,
-	0x0002b2fb,
-	0x0003b2fb,
-	0x0000b6fb,
-	0x0001b6fb,
-	0x0002b6fb,
-	0x0003b6fb,
-	0x0000bafb,
-	0x0001bafb,
-	0x0002bafb,
-	0x0003bafb,
-	0x0000befb,
-	0x0001befb,
-	0x0002befb,
-	0x0003befb,
-	0x002cb2cb,
-	0x006cb2cb,
-	0x00acb2cb,
-	0x00ecb2cb,
-	0x002db2cb,
-	0x006db2cb,
-	0x00adb2cb,
-	0x00edb2cb,
-	0x002eb2cb,
-	0x006eb2cb,
-	0x00aeb2cb,
-	0x00eeb2cb,
-	0x002fb2cb,
-	0x006fb2cb,
-	0x00afb2cb,
-	0x00efb2cb,
-	0x002cb6cb,
-	0x006cb6cb,
-	0x00acb6cb,
-	0x00ecb6cb,
-	0x002db6cb,
-	0x006db6cb,
-	0x00adb6cb,
-	0x00edb6cb,
-	0x002eb6cb,
-	0x006eb6cb,
-	0x00aeb6cb,
-	0x00eeb6cb,
-	0x002fb6cb,
-	0x006fb6cb,
-	0x00afb6cb,
-	0x00efb6cb,
-	0x002cbacb,
-	0x006cbacb,
-	0x00acbacb,
-	0x00ecbacb,
-	0x002dbacb,
-	0x006dbacb,
-	0x00adbacb,
-	0x00edbacb,
-	0x002ebacb,
-	0x006ebacb,
-	0x00aebacb,
-	0x00eebacb,
-	0x002fbacb,
-	0x006fbacb,
-	0x00afbacb,
-	0x00efbacb,
-	0x002cbecb,
-	0x006cbecb,
-	0x00acbecb,
-	0x00ecbecb,
-	0x002dbecb,
-	0x006dbecb,
-	0x00adbecb,
-	0x00edbecb,
-	0x002ebecb,
-	0x006ebecb,
-	0x00aebecb,
-	0x00eebecb,
-	0x002fbecb,
-	0x006fbecb,
-	0x00afbecb,
-	0x00efbecb,
-	0x002cb2db,
-	0x006cb2db,
-	0x00acb2db,
-	0x00ecb2db,
-	0x002db2db,
-	0x006db2db,
-	0x00adb2db,
-	0x00edb2db,
-	0x002eb2db,
-	0x006eb2db,
-	0x00aeb2db,
-	0x00eeb2db,
-	0x002fb2db,
-	0x006fb2db,
-	0x00afb2db,
-	0x00efb2db,
-	0x002cb6db,
-	0x006cb6db,
-	0x00acb6db,
-	0x00ecb6db,
-	0x002db6db,
-	0x006db6db,
-	0x00adb6db,
-	0x00edb6db,
-	0x002eb6db,
-	0x006eb6db,
-	0x00aeb6db,
-	0x00eeb6db,
-	0x002fb6db,
-	0x006fb6db,
-	0x00afb6db,
-	0x00efb6db,
-	0x002cbadb,
-	0x006cbadb,
-	0x00acbadb,
-	0x00ecbadb,
-	0x002dbadb,
-	0x006dbadb,
-	0x00adbadb,
-	0x00edbadb,
-	0x002ebadb,
-	0x006ebadb,
-	0x00aebadb,
-	0x00eebadb,
-	0x002fbadb,
-	0x006fbadb,
-	0x00afbadb,
-	0x00efbadb,
-	0x002cbedb,
-	0x006cbedb,
-	0x00acbedb,
-	0x00ecbedb,
-	0x002dbedb,
-	0x006dbedb,
-	0x00adbedb,
-	0x00edbedb,
-	0x002ebedb,
-	0x006ebedb,
-	0x00aebedb,
-	0x00eebedb,
-	0x002fbedb,
-	0x006fbedb,
-	0x00afbedb,
-	0x00efbedb,
-	0x002cb2eb,
-	0x006cb2eb,
-	0x00acb2eb,
-	0x00ecb2eb,
-	0x002db2eb,
-	0x006db2eb,
-	0x00adb2eb,
-	0x00edb2eb,
-	0x002eb2eb,
-	0x006eb2eb,
-	0x00aeb2eb,
-	0x00eeb2eb,
-	0x002fb2eb,
-	0x006fb2eb,
-	0x00afb2eb,
-	0x00efb2eb,
-	0x002cb6eb,
-	0x006cb6eb,
-	0x00acb6eb,
-	0x00ecb6eb,
-	0x002db6eb,
-	0x006db6eb,
-	0x00adb6eb,
-	0x00edb6eb,
-	0x002eb6eb,
-	0x006eb6eb,
-	0x00aeb6eb,
-	0x00eeb6eb,
-	0x002fb6eb,
-	0x006fb6eb,
-	0x00afb6eb,
-	0x00efb6eb,
-	0x002cbaeb,
-	0x006cbaeb,
-	0x00acbaeb,
-	0x00ecbaeb,
-	0x002dbaeb,
-	0x006dbaeb,
-	0x00adbaeb,
-	0x00edbaeb,
-	0x002ebaeb,
-	0x006ebaeb,
-	0x00aebaeb,
-	0x00eebaeb,
-	0x002fbaeb,
-	0x006fbaeb,
-	0x00afbaeb,
-	0x00efbaeb,
-	0x002cbeeb,
-	0x006cbeeb,
-	0x00acbeeb,
-	0x00ecbeeb,
-	0x002dbeeb,
-	0x006dbeeb,
-	0x00adbeeb,
-	0x00edbeeb,
-	0x002ebeeb,
-	0x006ebeeb,
-	0x00aebeeb,
-	0x00eebeeb,
-	0x002fbeeb,
-	0x006fbeeb,
-	0x00afbeeb,
-	0x00efbeeb,
-	0x002cb2fb,
-	0x006cb2fb,
-	0x00acb2fb,
-	0x00ecb2fb,
-	0x002db2fb,
-	0x006db2fb,
-	0x00adb2fb,
-	0x00edb2fb,
-	0x002eb2fb,
-	0x006eb2fb,
-	0x00aeb2fb,
-	0x00eeb2fb,
-	0x002fb2fb,
-	0x006fb2fb,
-	0x00afb2fb,
-	0x00efb2fb,
-	0x002cb6fb,
-	0x006cb6fb,
-	0x00acb6fb,
-	0x00ecb6fb,
-	0x002db6fb,
-	0x006db6fb,
-	0x00adb6fb,
-	0x00edb6fb,
-	0x002eb6fb,
-	0x006eb6fb,
-	0x00aeb6fb,
-	0x00eeb6fb,
-	0x002fb6fb,
-	0x006fb6fb,
-	0x00afb6fb,
-	0x00efb6fb,
-	0x002cbafb,
-	0x006cbafb,
-	0x00acbafb,
-	0x00ecbafb,
-	0x002dbafb,
-	0x006dbafb,
-	0x00adbafb,
-	0x00edbafb,
-	0x002ebafb,
-	0x006ebafb,
-	0x00aebafb,
-	0x00eebafb,
-	0x002fbafb,
-	0x006fbafb,
-	0x00afbafb,
-	0x00efbafb,
-	0x002cbefb,
-	0x006cbefb,
-	0x00acbefb,
-	0x00ecbefb,
-	0x002dbefb,
-	0x006dbefb,
-	0x00adbefb,
-	0x00edbefb,
-	0x002ebefb,
-	0x006ebefb,
-	0x00aebefb,
-	0x00eebefb,
-	0x002fbefb,
-	0x006fbefb,
-	0x00afbefb,
-	0x00efbefb,
-	0x0b2cb2cb,
-	0x1b2cb2cb,
-	0x2b2cb2cb,
-	0x3b2cb2cb,
-	0x0b6cb2cb,
-	0x1b6cb2cb,
-	0x2b6cb2cb,
-	0x3b6cb2cb,
-	0x0bacb2cb,
-	0x1bacb2cb,
-	0x2bacb2cb,
-	0x3bacb2cb,
-	0x0becb2cb,
-	0x1becb2cb,
-	0x2becb2cb,
-	0x3becb2cb,
-	0x0b2db2cb,
-	0x1b2db2cb,
-	0x2b2db2cb,
-	0x3b2db2cb,
-	0x0b6db2cb,
-	0x1b6db2cb,
-	0x2b6db2cb,
-	0x3b6db2cb,
-	0x0badb2cb,
-	0x1badb2cb,
-	0x2badb2cb,
-	0x3badb2cb,
-	0x0bedb2cb,
-	0x1bedb2cb,
-	0x2bedb2cb,
-	0x3bedb2cb,
-	0x0b2eb2cb,
-	0x1b2eb2cb,
-	0x2b2eb2cb,
-	0x3b2eb2cb,
-	0x0b6eb2cb,
-	0x1b6eb2cb,
-	0x2b6eb2cb,
-	0x3b6eb2cb,
-	0x0baeb2cb,
-	0x1baeb2cb,
-	0x2baeb2cb,
-	0x3baeb2cb,
-	0x0beeb2cb,
-	0x1beeb2cb,
-	0x2beeb2cb,
-	0x3beeb2cb,
-	0x0b2fb2cb,
-	0x1b2fb2cb,
-	0x2b2fb2cb,
-	0x3b2fb2cb,
-	0x0b6fb2cb,
-	0x1b6fb2cb,
-	0x2b6fb2cb,
-	0x3b6fb2cb,
-	0x0bafb2cb,
-	0x1bafb2cb,
-	0x2bafb2cb,
-	0x3bafb2cb,
-	0x0befb2cb,
-	0x1befb2cb,
-	0x2befb2cb,
-	0x3befb2cb,
-	0x0b2cb6cb,
-	0x1b2cb6cb,
-	0x2b2cb6cb,
-	0x3b2cb6cb,
-	0x0b6cb6cb,
-	0x1b6cb6cb,
-	0x2b6cb6cb,
-	0x3b6cb6cb,
-	0x0bacb6cb,
-	0x1bacb6cb,
-	0x2bacb6cb,
-	0x3bacb6cb,
-	0x0becb6cb,
-	0x1becb6cb,
-	0x2becb6cb,
-	0x3becb6cb,
-	0x0b2db6cb,
-	0x1b2db6cb,
-	0x2b2db6cb,
-	0x3b2db6cb,
-	0x0b6db6cb,
-	0x1b6db6cb,
-	0x2b6db6cb,
-	0x3b6db6cb,
-	0x0badb6cb,
-	0x1badb6cb,
-	0x2badb6cb,
-	0x3badb6cb,
-	0x0bedb6cb,
-	0x1bedb6cb,
-	0x2bedb6cb,
-	0x3bedb6cb,
-	0x0b2eb6cb,
-	0x1b2eb6cb,
-	0x2b2eb6cb,
-	0x3b2eb6cb,
-	0x0b6eb6cb,
-	0x1b6eb6cb,
-	0x2b6eb6cb,
-	0x3b6eb6cb,
-	0x0baeb6cb,
-	0x1baeb6cb,
-	0x2baeb6cb,
-	0x3baeb6cb,
-	0x0beeb6cb,
-	0x1beeb6cb,
-	0x2beeb6cb,
-	0x3beeb6cb,
-	0x0b2fb6cb,
-	0x1b2fb6cb,
-	0x2b2fb6cb,
-	0x3b2fb6cb,
-	0x0b6fb6cb,
-	0x1b6fb6cb,
-	0x2b6fb6cb,
-	0x3b6fb6cb,
-	0x0bafb6cb,
-	0x1bafb6cb,
-	0x2bafb6cb,
-	0x3bafb6cb,
-	0x0befb6cb,
-	0x1befb6cb,
-	0x2befb6cb,
-	0x3befb6cb,
-	0x0b2cbacb,
-	0x1b2cbacb,
-	0x2b2cbacb,
-	0x3b2cbacb,
-	0x0b6cbacb,
-	0x1b6cbacb,
-	0x2b6cbacb,
-	0x3b6cbacb,
-	0x0bacbacb,
-	0x1bacbacb,
-	0x2bacbacb,
-	0x3bacbacb,
-	0x0becbacb,
-	0x1becbacb,
-	0x2becbacb,
-	0x3becbacb,
-	0x0b2dbacb,
-	0x1b2dbacb,
-	0x2b2dbacb,
-	0x3b2dbacb,
-	0x0b6dbacb,
-	0x1b6dbacb,
-	0x2b6dbacb,
-	0x3b6dbacb,
-	0x0badbacb,
-	0x1badbacb,
-	0x2badbacb,
-	0x3badbacb,
-	0x0bedbacb,
-	0x1bedbacb,
-	0x2bedbacb,
-	0x3bedbacb,
-	0x0b2ebacb,
-	0x1b2ebacb,
-	0x2b2ebacb,
-	0x3b2ebacb,
-	0x0b6ebacb,
-	0x1b6ebacb,
-	0x2b6ebacb,
-	0x3b6ebacb,
-	0x0baebacb,
-	0x1baebacb,
-	0x2baebacb,
-	0x3baebacb,
-	0x0beebacb,
-	0x1beebacb,
-	0x2beebacb,
-	0x3beebacb,
-	0x0b2fbacb,
-	0x1b2fbacb,
-	0x2b2fbacb,
-	0x3b2fbacb,
-	0x0b6fbacb,
-	0x1b6fbacb,
-	0x2b6fbacb,
-	0x3b6fbacb,
-	0x0bafbacb,
-	0x1bafbacb,
-	0x2bafbacb,
-	0x3bafbacb,
-	0x0befbacb,
-	0x1befbacb,
-	0x2befbacb,
-	0x3befbacb,
-	0x0b2cbecb,
-	0x1b2cbecb,
-	0x2b2cbecb,
-	0x3b2cbecb,
-	0x0b6cbecb,
-	0x1b6cbecb,
-	0x2b6cbecb,
-	0x3b6cbecb,
-	0x0bacbecb,
-	0x1bacbecb,
-	0x2bacbecb,
-	0x3bacbecb,
-	0x0becbecb,
-	0x1becbecb,
-	0x2becbecb,
-	0x3becbecb,
-	0x0b2dbecb,
-	0x1b2dbecb,
-	0x2b2dbecb,
-	0x3b2dbecb,
-	0x0b6dbecb,
-	0x1b6dbecb,
-	0x2b6dbecb,
-	0x3b6dbecb,
-	0x0badbecb,
-	0x1badbecb,
-	0x2badbecb,
-	0x3badbecb,
-	0x0bedbecb,
-	0x1bedbecb,
-	0x2bedbecb,
-	0x3bedbecb,
-	0x0b2ebecb,
-	0x1b2ebecb,
-	0x2b2ebecb,
-	0x3b2ebecb,
-	0x0b6ebecb,
-	0x1b6ebecb,
-	0x2b6ebecb,
-	0x3b6ebecb,
-	0x0baebecb,
-	0x1baebecb,
-	0x2baebecb,
-	0x3baebecb,
-	0x0beebecb,
-	0x1beebecb,
-	0x2beebecb,
-	0x3beebecb,
-	0x0b2fbecb,
-	0x1b2fbecb,
-	0x2b2fbecb,
-	0x3b2fbecb,
-	0x0b6fbecb,
-	0x1b6fbecb,
-	0x2b6fbecb,
-	0x3b6fbecb,
-	0x0bafbecb,
-	0x1bafbecb,
-	0x2bafbecb,
-	0x3bafbecb,
-	0x0befbecb,
-	0x1befbecb,
-	0x2befbecb,
-	0x3befbecb,
-	0x0b2cb2db,
-	0x1b2cb2db,
-	0x2b2cb2db,
-	0x3b2cb2db,
-	0x0b6cb2db,
-	0x1b6cb2db,
-	0x2b6cb2db,
-	0x3b6cb2db,
-	0x0bacb2db,
-	0x1bacb2db,
-	0x2bacb2db,
-	0x3bacb2db,
-	0x0becb2db,
-	0x1becb2db,
-	0x2becb2db,
-	0x3becb2db,
-	0x0b2db2db,
-	0x1b2db2db,
-	0x2b2db2db,
-	0x3b2db2db,
-	0x0b6db2db,
-	0x1b6db2db,
-	0x2b6db2db,
-	0x3b6db2db,
-	0x0badb2db,
-	0x1badb2db,
-	0x2badb2db,
-	0x3badb2db,
-	0x0bedb2db,
-	0x1bedb2db,
-	0x2bedb2db,
-	0x3bedb2db,
-	0x0b2eb2db,
-	0x1b2eb2db,
-	0x2b2eb2db,
-	0x3b2eb2db,
-	0x0b6eb2db,
-	0x1b6eb2db,
-	0x2b6eb2db,
-	0x3b6eb2db,
-	0x0baeb2db,
-	0x1baeb2db,
-	0x2baeb2db,
-	0x3baeb2db,
-	0x0beeb2db,
-	0x1beeb2db,
-	0x2beeb2db,
-	0x3beeb2db,
-	0x0b2fb2db,
-	0x1b2fb2db,
-	0x2b2fb2db,
-	0x3b2fb2db,
-	0x0b6fb2db,
-	0x1b6fb2db,
-	0x2b6fb2db,
-	0x3b6fb2db,
-	0x0bafb2db,
-	0x1bafb2db,
-	0x2bafb2db,
-	0x3bafb2db,
-	0x0befb2db,
-	0x1befb2db,
-	0x2befb2db,
-	0x3befb2db,
-	0x0b2cb6db,
-	0x1b2cb6db,
-	0x2b2cb6db,
-	0x3b2cb6db,
-	0x0b6cb6db,
-	0x1b6cb6db,
-	0x2b6cb6db,
-	0x3b6cb6db,
-	0x0bacb6db,
-	0x1bacb6db,
-	0x2bacb6db,
-	0x3bacb6db,
-	0x0becb6db,
-	0x1becb6db,
-	0x2becb6db,
-	0x3becb6db,
-	0x0b2db6db,
-	0x1b2db6db,
-	0x2b2db6db,
-	0x3b2db6db,
-	0x0b6db6db,
-	0x1b6db6db,
-	0x2b6db6db,
-	0x3b6db6db,
-	0x0badb6db,
-	0x1badb6db,
-	0x2badb6db,
-	0x3badb6db,
-	0x0bedb6db,
-	0x1bedb6db,
-	0x2bedb6db,
-	0x3bedb6db,
-	0x0b2eb6db,
-	0x1b2eb6db,
-	0x2b2eb6db,
-	0x3b2eb6db,
-	0x0b6eb6db,
-	0x1b6eb6db,
-	0x2b6eb6db,
-	0x3b6eb6db,
-	0x0baeb6db,
-	0x1baeb6db,
-	0x2baeb6db,
-	0x3baeb6db,
-}
-
-var kNonZeroRepsDepth = [numCommandSymbols]uint32{
-	6,
-	6,
-	6,
-	6,
-	12,
-	12,
-	12,
-	12,
-	12,
-	12,
-	12,
-	12,
-	12,
-	12,
-	12,
-	12,
-	12,
-	12,
-	12,
-	12,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	18,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	24,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-	30,
-}
-
-var kStaticCommandCodeBits = [numCommandSymbols]uint16{
-	0,
-	256,
-	128,
-	384,
-	64,
-	320,
-	192,
-	448,
-	32,
-	288,
-	160,
-	416,
-	96,
-	352,
-	224,
-	480,
-	16,
-	272,
-	144,
-	400,
-	80,
-	336,
-	208,
-	464,
-	48,
-	304,
-	176,
-	432,
-	112,
-	368,
-	240,
-	496,
-	8,
-	264,
-	136,
-	392,
-	72,
-	328,
-	200,
-	456,
-	40,
-	296,
-	168,
-	424,
-	104,
-	360,
-	232,
-	488,
-	24,
-	280,
-	152,
-	408,
-	88,
-	344,
-	216,
-	472,
-	56,
-	312,
-	184,
-	440,
-	120,
-	376,
-	248,
-	504,
-	4,
-	260,
-	132,
-	388,
-	68,
-	324,
-	196,
-	452,
-	36,
-	292,
-	164,
-	420,
-	100,
-	356,
-	228,
-	484,
-	20,
-	276,
-	148,
-	404,
-	84,
-	340,
-	212,
-	468,
-	52,
-	308,
-	180,
-	436,
-	116,
-	372,
-	244,
-	500,
-	12,
-	268,
-	140,
-	396,
-	76,
-	332,
-	204,
-	460,
-	44,
-	300,
-	172,
-	428,
-	108,
-	364,
-	236,
-	492,
-	28,
-	284,
-	156,
-	412,
-	92,
-	348,
-	220,
-	476,
-	60,
-	316,
-	188,
-	444,
-	124,
-	380,
-	252,
-	508,
-	2,
-	258,
-	130,
-	386,
-	66,
-	322,
-	194,
-	450,
-	34,
-	290,
-	162,
-	418,
-	98,
-	354,
-	226,
-	482,
-	18,
-	274,
-	146,
-	402,
-	82,
-	338,
-	210,
-	466,
-	50,
-	306,
-	178,
-	434,
-	114,
-	370,
-	242,
-	498,
-	10,
-	266,
-	138,
-	394,
-	74,
-	330,
-	202,
-	458,
-	42,
-	298,
-	170,
-	426,
-	106,
-	362,
-	234,
-	490,
-	26,
-	282,
-	154,
-	410,
-	90,
-	346,
-	218,
-	474,
-	58,
-	314,
-	186,
-	442,
-	122,
-	378,
-	250,
-	506,
-	6,
-	262,
-	134,
-	390,
-	70,
-	326,
-	198,
-	454,
-	38,
-	294,
-	166,
-	422,
-	102,
-	358,
-	230,
-	486,
-	22,
-	278,
-	150,
-	406,
-	86,
-	342,
-	214,
-	470,
-	54,
-	310,
-	182,
-	438,
-	118,
-	374,
-	246,
-	502,
-	14,
-	270,
-	142,
-	398,
-	78,
-	334,
-	206,
-	462,
-	46,
-	302,
-	174,
-	430,
-	110,
-	366,
-	238,
-	494,
-	30,
-	286,
-	158,
-	414,
-	94,
-	350,
-	222,
-	478,
-	62,
-	318,
-	190,
-	446,
-	126,
-	382,
-	254,
-	510,
-	1,
-	257,
-	129,
-	385,
-	65,
-	321,
-	193,
-	449,
-	33,
-	289,
-	161,
-	417,
-	97,
-	353,
-	225,
-	481,
-	17,
-	273,
-	145,
-	401,
-	81,
-	337,
-	209,
-	465,
-	49,
-	305,
-	177,
-	433,
-	113,
-	369,
-	241,
-	497,
-	9,
-	265,
-	137,
-	393,
-	73,
-	329,
-	201,
-	457,
-	41,
-	297,
-	169,
-	425,
-	105,
-	361,
-	233,
-	489,
-	25,
-	281,
-	153,
-	409,
-	89,
-	345,
-	217,
-	473,
-	57,
-	313,
-	185,
-	441,
-	121,
-	377,
-	249,
-	505,
-	5,
-	261,
-	133,
-	389,
-	69,
-	325,
-	197,
-	453,
-	37,
-	293,
-	165,
-	421,
-	101,
-	357,
-	229,
-	485,
-	21,
-	277,
-	149,
-	405,
-	85,
-	341,
-	213,
-	469,
-	53,
-	309,
-	181,
-	437,
-	117,
-	373,
-	245,
-	501,
-	13,
-	269,
-	141,
-	397,
-	77,
-	333,
-	205,
-	461,
-	45,
-	301,
-	173,
-	429,
-	109,
-	365,
-	237,
-	493,
-	29,
-	285,
-	157,
-	413,
-	93,
-	349,
-	221,
-	477,
-	61,
-	317,
-	189,
-	445,
-	125,
-	381,
-	253,
-	509,
-	3,
-	259,
-	131,
-	387,
-	67,
-	323,
-	195,
-	451,
-	35,
-	291,
-	163,
-	419,
-	99,
-	355,
-	227,
-	483,
-	19,
-	275,
-	147,
-	403,
-	83,
-	339,
-	211,
-	467,
-	51,
-	307,
-	179,
-	435,
-	115,
-	371,
-	243,
-	499,
-	11,
-	267,
-	139,
-	395,
-	75,
-	331,
-	203,
-	459,
-	43,
-	299,
-	171,
-	427,
-	107,
-	363,
-	235,
-	491,
-	27,
-	283,
-	155,
-	411,
-	91,
-	347,
-	219,
-	475,
-	59,
-	315,
-	187,
-	443,
-	123,
-	379,
-	251,
-	507,
-	7,
-	1031,
-	519,
-	1543,
-	263,
-	1287,
-	775,
-	1799,
-	135,
-	1159,
-	647,
-	1671,
-	391,
-	1415,
-	903,
-	1927,
-	71,
-	1095,
-	583,
-	1607,
-	327,
-	1351,
-	839,
-	1863,
-	199,
-	1223,
-	711,
-	1735,
-	455,
-	1479,
-	967,
-	1991,
-	39,
-	1063,
-	551,
-	1575,
-	295,
-	1319,
-	807,
-	1831,
-	167,
-	1191,
-	679,
-	1703,
-	423,
-	1447,
-	935,
-	1959,
-	103,
-	1127,
-	615,
-	1639,
-	359,
-	1383,
-	871,
-	1895,
-	231,
-	1255,
-	743,
-	1767,
-	487,
-	1511,
-	999,
-	2023,
-	23,
-	1047,
-	535,
-	1559,
-	279,
-	1303,
-	791,
-	1815,
-	151,
-	1175,
-	663,
-	1687,
-	407,
-	1431,
-	919,
-	1943,
-	87,
-	1111,
-	599,
-	1623,
-	343,
-	1367,
-	855,
-	1879,
-	215,
-	1239,
-	727,
-	1751,
-	471,
-	1495,
-	983,
-	2007,
-	55,
-	1079,
-	567,
-	1591,
-	311,
-	1335,
-	823,
-	1847,
-	183,
-	1207,
-	695,
-	1719,
-	439,
-	1463,
-	951,
-	1975,
-	119,
-	1143,
-	631,
-	1655,
-	375,
-	1399,
-	887,
-	1911,
-	247,
-	1271,
-	759,
-	1783,
-	503,
-	1527,
-	1015,
-	2039,
-	15,
-	1039,
-	527,
-	1551,
-	271,
-	1295,
-	783,
-	1807,
-	143,
-	1167,
-	655,
-	1679,
-	399,
-	1423,
-	911,
-	1935,
-	79,
-	1103,
-	591,
-	1615,
-	335,
-	1359,
-	847,
-	1871,
-	207,
-	1231,
-	719,
-	1743,
-	463,
-	1487,
-	975,
-	1999,
-	47,
-	1071,
-	559,
-	1583,
-	303,
-	1327,
-	815,
-	1839,
-	175,
-	1199,
-	687,
-	1711,
-	431,
-	1455,
-	943,
-	1967,
-	111,
-	1135,
-	623,
-	1647,
-	367,
-	1391,
-	879,
-	1903,
-	239,
-	1263,
-	751,
-	1775,
-	495,
-	1519,
-	1007,
-	2031,
-	31,
-	1055,
-	543,
-	1567,
-	287,
-	1311,
-	799,
-	1823,
-	159,
-	1183,
-	671,
-	1695,
-	415,
-	1439,
-	927,
-	1951,
-	95,
-	1119,
-	607,
-	1631,
-	351,
-	1375,
-	863,
-	1887,
-	223,
-	1247,
-	735,
-	1759,
-	479,
-	1503,
-	991,
-	2015,
-	63,
-	1087,
-	575,
-	1599,
-	319,
-	1343,
-	831,
-	1855,
-	191,
-	1215,
-	703,
-	1727,
-	447,
-	1471,
-	959,
-	1983,
-	127,
-	1151,
-	639,
-	1663,
-	383,
-	1407,
-	895,
-	1919,
-	255,
-	1279,
-	767,
-	1791,
-	511,
-	1535,
-	1023,
-	2047,
-}
-
-func storeStaticCommandHuffmanTree(storage_ix *uint, storage []byte) {
-	writeBits(56, 0x92624416307003, storage_ix, storage)
-	writeBits(3, 0x00000000, storage_ix, storage)
-}
-
-var kStaticDistanceCodeBits = [64]uint16{
-	0,
-	32,
-	16,
-	48,
-	8,
-	40,
-	24,
-	56,
-	4,
-	36,
-	20,
-	52,
-	12,
-	44,
-	28,
-	60,
-	2,
-	34,
-	18,
-	50,
-	10,
-	42,
-	26,
-	58,
-	6,
-	38,
-	22,
-	54,
-	14,
-	46,
-	30,
-	62,
-	1,
-	33,
-	17,
-	49,
-	9,
-	41,
-	25,
-	57,
-	5,
-	37,
-	21,
-	53,
-	13,
-	45,
-	29,
-	61,
-	3,
-	35,
-	19,
-	51,
-	11,
-	43,
-	27,
-	59,
-	7,
-	39,
-	23,
-	55,
-	15,
-	47,
-	31,
-	63,
-}
-
-func storeStaticDistanceHuffmanTree(storage_ix *uint, storage []byte) {
-	writeBits(28, 0x0369DC03, storage_ix, storage)
-}
Index: trunk/vendor/github.com/andybalholm/brotli/fast_log.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/fast_log.go	(revision 145)
+++ 	(revision )
@@ -1,290 +1,0 @@
-package brotli
-
-import (
-	"math"
-	"math/bits"
-)
-
-/* Copyright 2013 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* Utilities for fast computation of logarithms. */
-
-func log2FloorNonZero(n uint) uint32 {
-	return uint32(bits.Len(n)) - 1
-}
-
-/* A lookup table for small values of log2(int) to be used in entropy
-   computation.
-
-   ", ".join(["%.16ff" % x for x in [0.0]+[log2(x) for x in range(1, 256)]]) */
-var kLog2Table = []float32{
-	0.0000000000000000,
-	0.0000000000000000,
-	1.0000000000000000,
-	1.5849625007211563,
-	2.0000000000000000,
-	2.3219280948873622,
-	2.5849625007211561,
-	2.8073549220576042,
-	3.0000000000000000,
-	3.1699250014423126,
-	3.3219280948873626,
-	3.4594316186372978,
-	3.5849625007211565,
-	3.7004397181410922,
-	3.8073549220576037,
-	3.9068905956085187,
-	4.0000000000000000,
-	4.0874628412503400,
-	4.1699250014423122,
-	4.2479275134435852,
-	4.3219280948873626,
-	4.3923174227787607,
-	4.4594316186372973,
-	4.5235619560570131,
-	4.5849625007211570,
-	4.6438561897747244,
-	4.7004397181410926,
-	4.7548875021634691,
-	4.8073549220576037,
-	4.8579809951275728,
-	4.9068905956085187,
-	4.9541963103868758,
-	5.0000000000000000,
-	5.0443941193584534,
-	5.0874628412503400,
-	5.1292830169449664,
-	5.1699250014423122,
-	5.2094533656289501,
-	5.2479275134435852,
-	5.2854022188622487,
-	5.3219280948873626,
-	5.3575520046180838,
-	5.3923174227787607,
-	5.4262647547020979,
-	5.4594316186372973,
-	5.4918530963296748,
-	5.5235619560570131,
-	5.5545888516776376,
-	5.5849625007211570,
-	5.6147098441152083,
-	5.6438561897747244,
-	5.6724253419714961,
-	5.7004397181410926,
-	5.7279204545631996,
-	5.7548875021634691,
-	5.7813597135246599,
-	5.8073549220576046,
-	5.8328900141647422,
-	5.8579809951275719,
-	5.8826430493618416,
-	5.9068905956085187,
-	5.9307373375628867,
-	5.9541963103868758,
-	5.9772799234999168,
-	6.0000000000000000,
-	6.0223678130284544,
-	6.0443941193584534,
-	6.0660891904577721,
-	6.0874628412503400,
-	6.1085244567781700,
-	6.1292830169449672,
-	6.1497471195046822,
-	6.1699250014423122,
-	6.1898245588800176,
-	6.2094533656289510,
-	6.2288186904958804,
-	6.2479275134435861,
-	6.2667865406949019,
-	6.2854022188622487,
-	6.3037807481771031,
-	6.3219280948873617,
-	6.3398500028846252,
-	6.3575520046180847,
-	6.3750394313469254,
-	6.3923174227787598,
-	6.4093909361377026,
-	6.4262647547020979,
-	6.4429434958487288,
-	6.4594316186372982,
-	6.4757334309663976,
-	6.4918530963296748,
-	6.5077946401986964,
-	6.5235619560570131,
-	6.5391588111080319,
-	6.5545888516776376,
-	6.5698556083309478,
-	6.5849625007211561,
-	6.5999128421871278,
-	6.6147098441152092,
-	6.6293566200796095,
-	6.6438561897747253,
-	6.6582114827517955,
-	6.6724253419714952,
-	6.6865005271832185,
-	6.7004397181410917,
-	6.7142455176661224,
-	6.7279204545631988,
-	6.7414669864011465,
-	6.7548875021634691,
-	6.7681843247769260,
-	6.7813597135246599,
-	6.7944158663501062,
-	6.8073549220576037,
-	6.8201789624151887,
-	6.8328900141647422,
-	6.8454900509443757,
-	6.8579809951275719,
-	6.8703647195834048,
-	6.8826430493618416,
-	6.8948177633079437,
-	6.9068905956085187,
-	6.9188632372745955,
-	6.9307373375628867,
-	6.9425145053392399,
-	6.9541963103868758,
-	6.9657842846620879,
-	6.9772799234999168,
-	6.9886846867721664,
-	7.0000000000000000,
-	7.0112272554232540,
-	7.0223678130284544,
-	7.0334230015374501,
-	7.0443941193584534,
-	7.0552824355011898,
-	7.0660891904577721,
-	7.0768155970508317,
-	7.0874628412503400,
-	7.0980320829605272,
-	7.1085244567781700,
-	7.1189410727235076,
-	7.1292830169449664,
-	7.1395513523987937,
-	7.1497471195046822,
-	7.1598713367783891,
-	7.1699250014423130,
-	7.1799090900149345,
-	7.1898245588800176,
-	7.1996723448363644,
-	7.2094533656289492,
-	7.2191685204621621,
-	7.2288186904958804,
-	7.2384047393250794,
-	7.2479275134435861,
-	7.2573878426926521,
-	7.2667865406949019,
-	7.2761244052742384,
-	7.2854022188622487,
-	7.2946207488916270,
-	7.3037807481771031,
-	7.3128829552843557,
-	7.3219280948873617,
-	7.3309168781146177,
-	7.3398500028846243,
-	7.3487281542310781,
-	7.3575520046180847,
-	7.3663222142458151,
-	7.3750394313469254,
-	7.3837042924740528,
-	7.3923174227787607,
-	7.4008794362821844,
-	7.4093909361377026,
-	7.4178525148858991,
-	7.4262647547020979,
-	7.4346282276367255,
-	7.4429434958487288,
-	7.4512111118323299,
-	7.4594316186372973,
-	7.4676055500829976,
-	7.4757334309663976,
-	7.4838157772642564,
-	7.4918530963296748,
-	7.4998458870832057,
-	7.5077946401986964,
-	7.5156998382840436,
-	7.5235619560570131,
-	7.5313814605163119,
-	7.5391588111080319,
-	7.5468944598876373,
-	7.5545888516776376,
-	7.5622424242210728,
-	7.5698556083309478,
-	7.5774288280357487,
-	7.5849625007211561,
-	7.5924570372680806,
-	7.5999128421871278,
-	7.6073303137496113,
-	7.6147098441152075,
-	7.6220518194563764,
-	7.6293566200796095,
-	7.6366246205436488,
-	7.6438561897747244,
-	7.6510516911789290,
-	7.6582114827517955,
-	7.6653359171851765,
-	7.6724253419714952,
-	7.6794800995054464,
-	7.6865005271832185,
-	7.6934869574993252,
-	7.7004397181410926,
-	7.7073591320808825,
-	7.7142455176661224,
-	7.7210991887071856,
-	7.7279204545631996,
-	7.7347096202258392,
-	7.7414669864011465,
-	7.7481928495894596,
-	7.7548875021634691,
-	7.7615512324444795,
-	7.7681843247769260,
-	7.7747870596011737,
-	7.7813597135246608,
-	7.7879025593914317,
-	7.7944158663501062,
-	7.8008998999203047,
-	7.8073549220576037,
-	7.8137811912170374,
-	7.8201789624151887,
-	7.8265484872909159,
-	7.8328900141647422,
-	7.8392037880969445,
-	7.8454900509443757,
-	7.8517490414160571,
-	7.8579809951275719,
-	7.8641861446542798,
-	7.8703647195834048,
-	7.8765169465650002,
-	7.8826430493618425,
-	7.8887432488982601,
-	7.8948177633079446,
-	7.9008668079807496,
-	7.9068905956085187,
-	7.9128893362299619,
-	7.9188632372745955,
-	7.9248125036057813,
-	7.9307373375628867,
-	7.9366379390025719,
-	7.9425145053392399,
-	7.9483672315846778,
-	7.9541963103868758,
-	7.9600019320680806,
-	7.9657842846620870,
-	7.9715435539507720,
-	7.9772799234999168,
-	7.9829935746943104,
-	7.9886846867721664,
-	7.9943534368588578,
-}
-
-/* Faster logarithm for small integers, with the property of log2(0) == 0. */
-func fastLog2(v uint) float64 {
-	if v < uint(len(kLog2Table)) {
-		return float64(kLog2Table[v])
-	}
-
-	return math.Log2(float64(v))
-}
Index: trunk/vendor/github.com/andybalholm/brotli/find_match_length.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/find_match_length.go	(revision 145)
+++ 	(revision )
@@ -1,45 +1,0 @@
-package brotli
-
-import (
-	"encoding/binary"
-	"math/bits"
-	"runtime"
-)
-
-/* Copyright 2010 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* Function to find maximal matching prefixes of strings. */
-func findMatchLengthWithLimit(s1 []byte, s2 []byte, limit uint) uint {
-	var matched uint = 0
-	_, _ = s1[limit-1], s2[limit-1] // bounds check
-	switch runtime.GOARCH {
-	case "amd64":
-		// Compare 8 bytes at at time.
-		for matched+8 <= limit {
-			w1 := binary.LittleEndian.Uint64(s1[matched:])
-			w2 := binary.LittleEndian.Uint64(s2[matched:])
-			if w1 != w2 {
-				return matched + uint(bits.TrailingZeros64(w1^w2)>>3)
-			}
-			matched += 8
-		}
-	case "386":
-		// Compare 4 bytes at at time.
-		for matched+4 <= limit {
-			w1 := binary.LittleEndian.Uint32(s1[matched:])
-			w2 := binary.LittleEndian.Uint32(s2[matched:])
-			if w1 != w2 {
-				return matched + uint(bits.TrailingZeros32(w1^w2)>>3)
-			}
-			matched += 4
-		}
-	}
-	for matched < limit && s1[matched] == s2[matched] {
-		matched++
-	}
-	return matched
-}
Index: trunk/vendor/github.com/andybalholm/brotli/go.mod
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/go.mod	(revision 145)
+++ 	(revision )
@@ -1,5 +1,0 @@
-module github.com/andybalholm/brotli
-
-go 1.12
-
-retract v1.0.1 // occasional panics and data corruption
Index: trunk/vendor/github.com/andybalholm/brotli/h10.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/h10.go	(revision 145)
+++ 	(revision )
@@ -1,287 +1,0 @@
-package brotli
-
-import "encoding/binary"
-
-/* Copyright 2016 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-func (*h10) HashTypeLength() uint {
-	return 4
-}
-
-func (*h10) StoreLookahead() uint {
-	return 128
-}
-
-func hashBytesH10(data []byte) uint32 {
-	var h uint32 = binary.LittleEndian.Uint32(data) * kHashMul32
-
-	/* The higher bits contain more mixture from the multiplication,
-	   so we take our results from there. */
-	return h >> (32 - 17)
-}
-
-/* A (forgetful) hash table where each hash bucket contains a binary tree of
-   sequences whose first 4 bytes share the same hash code.
-   Each sequence is 128 long and is identified by its starting
-   position in the input data. The binary tree is sorted by the lexicographic
-   order of the sequences, and it is also a max-heap with respect to the
-   starting positions. */
-type h10 struct {
-	hasherCommon
-	window_mask_ uint
-	buckets_     [1 << 17]uint32
-	invalid_pos_ uint32
-	forest       []uint32
-}
-
-func (h *h10) Initialize(params *encoderParams) {
-	h.window_mask_ = (1 << params.lgwin) - 1
-	h.invalid_pos_ = uint32(0 - h.window_mask_)
-	var num_nodes uint = uint(1) << params.lgwin
-	h.forest = make([]uint32, 2*num_nodes)
-}
-
-func (h *h10) Prepare(one_shot bool, input_size uint, data []byte) {
-	var invalid_pos uint32 = h.invalid_pos_
-	var i uint32
-	for i = 0; i < 1<<17; i++ {
-		h.buckets_[i] = invalid_pos
-	}
-}
-
-func leftChildIndexH10(self *h10, pos uint) uint {
-	return 2 * (pos & self.window_mask_)
-}
-
-func rightChildIndexH10(self *h10, pos uint) uint {
-	return 2*(pos&self.window_mask_) + 1
-}
-
-/* Stores the hash of the next 4 bytes and in a single tree-traversal, the
-   hash bucket's binary tree is searched for matches and is re-rooted at the
-   current position.
-
-   If less than 128 data is available, the hash bucket of the
-   current position is searched for matches, but the state of the hash table
-   is not changed, since we can not know the final sorting order of the
-   current (incomplete) sequence.
-
-   This function must be called with increasing cur_ix positions. */
-func storeAndFindMatchesH10(self *h10, data []byte, cur_ix uint, ring_buffer_mask uint, max_length uint, max_backward uint, best_len *uint, matches []backwardMatch) []backwardMatch {
-	var cur_ix_masked uint = cur_ix & ring_buffer_mask
-	var max_comp_len uint = brotli_min_size_t(max_length, 128)
-	var should_reroot_tree bool = (max_length >= 128)
-	var key uint32 = hashBytesH10(data[cur_ix_masked:])
-	var forest []uint32 = self.forest
-	var prev_ix uint = uint(self.buckets_[key])
-	var node_left uint = leftChildIndexH10(self, cur_ix)
-	var node_right uint = rightChildIndexH10(self, cur_ix)
-	var best_len_left uint = 0
-	var best_len_right uint = 0
-	var depth_remaining uint
-	/* The forest index of the rightmost node of the left subtree of the new
-	   root, updated as we traverse and re-root the tree of the hash bucket. */
-
-	/* The forest index of the leftmost node of the right subtree of the new
-	   root, updated as we traverse and re-root the tree of the hash bucket. */
-
-	/* The match length of the rightmost node of the left subtree of the new
-	   root, updated as we traverse and re-root the tree of the hash bucket. */
-
-	/* The match length of the leftmost node of the right subtree of the new
-	   root, updated as we traverse and re-root the tree of the hash bucket. */
-	if should_reroot_tree {
-		self.buckets_[key] = uint32(cur_ix)
-	}
-
-	for depth_remaining = 64; ; depth_remaining-- {
-		var backward uint = cur_ix - prev_ix
-		var prev_ix_masked uint = prev_ix & ring_buffer_mask
-		if backward == 0 || backward > max_backward || depth_remaining == 0 {
-			if should_reroot_tree {
-				forest[node_left] = self.invalid_pos_
-				forest[node_right] = self.invalid_pos_
-			}
-
-			break
-		}
-		{
-			var cur_len uint = brotli_min_size_t(best_len_left, best_len_right)
-			var len uint
-			assert(cur_len <= 128)
-			len = cur_len + findMatchLengthWithLimit(data[cur_ix_masked+cur_len:], data[prev_ix_masked+cur_len:], max_length-cur_len)
-			if matches != nil && len > *best_len {
-				*best_len = uint(len)
-				initBackwardMatch(&matches[0], backward, uint(len))
-				matches = matches[1:]
-			}
-
-			if len >= max_comp_len {
-				if should_reroot_tree {
-					forest[node_left] = forest[leftChildIndexH10(self, prev_ix)]
-					forest[node_right] = forest[rightChildIndexH10(self, prev_ix)]
-				}
-
-				break
-			}
-
-			if data[cur_ix_masked+len] > data[prev_ix_masked+len] {
-				best_len_left = uint(len)
-				if should_reroot_tree {
-					forest[node_left] = uint32(prev_ix)
-				}
-
-				node_left = rightChildIndexH10(self, prev_ix)
-				prev_ix = uint(forest[node_left])
-			} else {
-				best_len_right = uint(len)
-				if should_reroot_tree {
-					forest[node_right] = uint32(prev_ix)
-				}
-
-				node_right = leftChildIndexH10(self, prev_ix)
-				prev_ix = uint(forest[node_right])
-			}
-		}
-	}
-
-	return matches
-}
-
-/* Finds all backward matches of &data[cur_ix & ring_buffer_mask] up to the
-   length of max_length and stores the position cur_ix in the hash table.
-
-   Sets *num_matches to the number of matches found, and stores the found
-   matches in matches[0] to matches[*num_matches - 1]. The matches will be
-   sorted by strictly increasing length and (non-strictly) increasing
-   distance. */
-func findAllMatchesH10(handle *h10, dictionary *encoderDictionary, data []byte, ring_buffer_mask uint, cur_ix uint, max_length uint, max_backward uint, gap uint, params *encoderParams, matches []backwardMatch) uint {
-	var orig_matches []backwardMatch = matches
-	var cur_ix_masked uint = cur_ix & ring_buffer_mask
-	var best_len uint = 1
-	var short_match_max_backward uint
-	if params.quality != hqZopflificationQuality {
-		short_match_max_backward = 16
-	} else {
-		short_match_max_backward = 64
-	}
-	var stop uint = cur_ix - short_match_max_backward
-	var dict_matches [maxStaticDictionaryMatchLen + 1]uint32
-	var i uint
-	if cur_ix < short_match_max_backward {
-		stop = 0
-	}
-	for i = cur_ix - 1; i > stop && best_len <= 2; i-- {
-		var prev_ix uint = i
-		var backward uint = cur_ix - prev_ix
-		if backward > max_backward {
-			break
-		}
-
-		prev_ix &= ring_buffer_mask
-		if data[cur_ix_masked] != data[prev_ix] || data[cur_ix_masked+1] != data[prev_ix+1] {
-			continue
-		}
-		{
-			var len uint = findMatchLengthWithLimit(data[prev_ix:], data[cur_ix_masked:], max_length)
-			if len > best_len {
-				best_len = uint(len)
-				initBackwardMatch(&matches[0], backward, uint(len))
-				matches = matches[1:]
-			}
-		}
-	}
-
-	if best_len < max_length {
-		matches = storeAndFindMatchesH10(handle, data, cur_ix, ring_buffer_mask, max_length, max_backward, &best_len, matches)
-	}
-
-	for i = 0; i <= maxStaticDictionaryMatchLen; i++ {
-		dict_matches[i] = kInvalidMatch
-	}
-	{
-		var minlen uint = brotli_max_size_t(4, best_len+1)
-		if findAllStaticDictionaryMatches(dictionary, data[cur_ix_masked:], minlen, max_length, dict_matches[0:]) {
-			var maxlen uint = brotli_min_size_t(maxStaticDictionaryMatchLen, max_length)
-			var l uint
-			for l = minlen; l <= maxlen; l++ {
-				var dict_id uint32 = dict_matches[l]
-				if dict_id < kInvalidMatch {
-					var distance uint = max_backward + gap + uint(dict_id>>5) + 1
-					if distance <= params.dist.max_distance {
-						initDictionaryBackwardMatch(&matches[0], distance, l, uint(dict_id&31))
-						matches = matches[1:]
-					}
-				}
-			}
-		}
-	}
-
-	return uint(-cap(matches) + cap(orig_matches))
-}
-
-/* Stores the hash of the next 4 bytes and re-roots the binary tree at the
-   current sequence, without returning any matches.
-   REQUIRES: ix + 128 <= end-of-current-block */
-func (h *h10) Store(data []byte, mask uint, ix uint) {
-	var max_backward uint = h.window_mask_ - windowGap + 1
-	/* Maximum distance is window size - 16, see section 9.1. of the spec. */
-	storeAndFindMatchesH10(h, data, ix, mask, 128, max_backward, nil, nil)
-}
-
-func (h *h10) StoreRange(data []byte, mask uint, ix_start uint, ix_end uint) {
-	var i uint = ix_start
-	var j uint = ix_start
-	if ix_start+63 <= ix_end {
-		i = ix_end - 63
-	}
-
-	if ix_start+512 <= i {
-		for ; j < i; j += 8 {
-			h.Store(data, mask, j)
-		}
-	}
-
-	for ; i < ix_end; i++ {
-		h.Store(data, mask, i)
-	}
-}
-
-func (h *h10) StitchToPreviousBlock(num_bytes uint, position uint, ringbuffer []byte, ringbuffer_mask uint) {
-	if num_bytes >= h.HashTypeLength()-1 && position >= 128 {
-		var i_start uint = position - 128 + 1
-		var i_end uint = brotli_min_size_t(position, i_start+num_bytes)
-		/* Store the last `128 - 1` positions in the hasher.
-		   These could not be calculated before, since they require knowledge
-		   of both the previous and the current block. */
-
-		var i uint
-		for i = i_start; i < i_end; i++ {
-			/* Maximum distance is window size - 16, see section 9.1. of the spec.
-			   Furthermore, we have to make sure that we don't look further back
-			   from the start of the next block than the window size, otherwise we
-			   could access already overwritten areas of the ring-buffer. */
-			var max_backward uint = h.window_mask_ - brotli_max_size_t(windowGap-1, position-i)
-
-			/* We know that i + 128 <= position + num_bytes, i.e. the
-			   end of the current block and that we have at least
-			   128 tail in the ring-buffer. */
-			storeAndFindMatchesH10(h, ringbuffer, i, ringbuffer_mask, 128, max_backward, nil, nil)
-		}
-	}
-}
-
-/* MAX_NUM_MATCHES == 64 + MAX_TREE_SEARCH_DEPTH */
-const maxNumMatchesH10 = 128
-
-func (*h10) FindLongestMatch(dictionary *encoderDictionary, data []byte, ring_buffer_mask uint, distance_cache []int, cur_ix uint, max_length uint, max_backward uint, gap uint, max_distance uint, out *hasherSearchResult) {
-	panic("unimplemented")
-}
-
-func (*h10) PrepareDistanceCache(distance_cache []int) {
-	panic("unimplemented")
-}
Index: trunk/vendor/github.com/andybalholm/brotli/h5.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/h5.go	(revision 145)
+++ 	(revision )
@@ -1,214 +1,0 @@
-package brotli
-
-import "encoding/binary"
-
-/* Copyright 2010 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* A (forgetful) hash table to the data seen by the compressor, to
-   help create backward references to previous data.
-
-   This is a hash map of fixed size (bucket_size_) to a ring buffer of
-   fixed size (block_size_). The ring buffer contains the last block_size_
-   index positions of the given hash key in the compressed data. */
-func (*h5) HashTypeLength() uint {
-	return 4
-}
-
-func (*h5) StoreLookahead() uint {
-	return 4
-}
-
-/* HashBytes is the function that chooses the bucket to place the address in. */
-func hashBytesH5(data []byte, shift int) uint32 {
-	var h uint32 = binary.LittleEndian.Uint32(data) * kHashMul32
-
-	/* The higher bits contain more mixture from the multiplication,
-	   so we take our results from there. */
-	return uint32(h >> uint(shift))
-}
-
-type h5 struct {
-	hasherCommon
-	bucket_size_ uint
-	block_size_  uint
-	hash_shift_  int
-	block_mask_  uint32
-	num          []uint16
-	buckets      []uint32
-}
-
-func (h *h5) Initialize(params *encoderParams) {
-	h.hash_shift_ = 32 - h.params.bucket_bits
-	h.bucket_size_ = uint(1) << uint(h.params.bucket_bits)
-	h.block_size_ = uint(1) << uint(h.params.block_bits)
-	h.block_mask_ = uint32(h.block_size_ - 1)
-	h.num = make([]uint16, h.bucket_size_)
-	h.buckets = make([]uint32, h.block_size_*h.bucket_size_)
-}
-
-func (h *h5) Prepare(one_shot bool, input_size uint, data []byte) {
-	var num []uint16 = h.num
-	var partial_prepare_threshold uint = h.bucket_size_ >> 6
-	/* Partial preparation is 100 times slower (per socket). */
-	if one_shot && input_size <= partial_prepare_threshold {
-		var i uint
-		for i = 0; i < input_size; i++ {
-			var key uint32 = hashBytesH5(data[i:], h.hash_shift_)
-			num[key] = 0
-		}
-	} else {
-		for i := 0; i < int(h.bucket_size_); i++ {
-			num[i] = 0
-		}
-	}
-}
-
-/* Look at 4 bytes at &data[ix & mask].
-   Compute a hash from these, and store the value of ix at that position. */
-func (h *h5) Store(data []byte, mask uint, ix uint) {
-	var num []uint16 = h.num
-	var key uint32 = hashBytesH5(data[ix&mask:], h.hash_shift_)
-	var minor_ix uint = uint(num[key]) & uint(h.block_mask_)
-	var offset uint = minor_ix + uint(key<<uint(h.params.block_bits))
-	h.buckets[offset] = uint32(ix)
-	num[key]++
-}
-
-func (h *h5) StoreRange(data []byte, mask uint, ix_start uint, ix_end uint) {
-	var i uint
-	for i = ix_start; i < ix_end; i++ {
-		h.Store(data, mask, i)
-	}
-}
-
-func (h *h5) StitchToPreviousBlock(num_bytes uint, position uint, ringbuffer []byte, ringbuffer_mask uint) {
-	if num_bytes >= h.HashTypeLength()-1 && position >= 3 {
-		/* Prepare the hashes for three last bytes of the last write.
-		   These could not be calculated before, since they require knowledge
-		   of both the previous and the current block. */
-		h.Store(ringbuffer, ringbuffer_mask, position-3)
-		h.Store(ringbuffer, ringbuffer_mask, position-2)
-		h.Store(ringbuffer, ringbuffer_mask, position-1)
-	}
-}
-
-func (h *h5) PrepareDistanceCache(distance_cache []int) {
-	prepareDistanceCache(distance_cache, h.params.num_last_distances_to_check)
-}
-
-/* Find a longest backward match of &data[cur_ix] up to the length of
-   max_length and stores the position cur_ix in the hash table.
-
-   REQUIRES: PrepareDistanceCacheH5 must be invoked for current distance cache
-             values; if this method is invoked repeatedly with the same distance
-             cache values, it is enough to invoke PrepareDistanceCacheH5 once.
-
-   Does not look for matches longer than max_length.
-   Does not look for matches further away than max_backward.
-   Writes the best match into |out|.
-   |out|->score is updated only if a better match is found. */
-func (h *h5) FindLongestMatch(dictionary *encoderDictionary, data []byte, ring_buffer_mask uint, distance_cache []int, cur_ix uint, max_length uint, max_backward uint, gap uint, max_distance uint, out *hasherSearchResult) {
-	var num []uint16 = h.num
-	var buckets []uint32 = h.buckets
-	var cur_ix_masked uint = cur_ix & ring_buffer_mask
-	var min_score uint = out.score
-	var best_score uint = out.score
-	var best_len uint = out.len
-	var i uint
-	var bucket []uint32
-	/* Don't accept a short copy from far away. */
-	out.len = 0
-
-	out.len_code_delta = 0
-
-	/* Try last distance first. */
-	for i = 0; i < uint(h.params.num_last_distances_to_check); i++ {
-		var backward uint = uint(distance_cache[i])
-		var prev_ix uint = uint(cur_ix - backward)
-		if prev_ix >= cur_ix {
-			continue
-		}
-
-		if backward > max_backward {
-			continue
-		}
-
-		prev_ix &= ring_buffer_mask
-
-		if cur_ix_masked+best_len > ring_buffer_mask || prev_ix+best_len > ring_buffer_mask || data[cur_ix_masked+best_len] != data[prev_ix+best_len] {
-			continue
-		}
-		{
-			var len uint = findMatchLengthWithLimit(data[prev_ix:], data[cur_ix_masked:], max_length)
-			if len >= 3 || (len == 2 && i < 2) {
-				/* Comparing for >= 2 does not change the semantics, but just saves for
-				   a few unnecessary binary logarithms in backward reference score,
-				   since we are not interested in such short matches. */
-				var score uint = backwardReferenceScoreUsingLastDistance(uint(len))
-				if best_score < score {
-					if i != 0 {
-						score -= backwardReferencePenaltyUsingLastDistance(i)
-					}
-					if best_score < score {
-						best_score = score
-						best_len = uint(len)
-						out.len = best_len
-						out.distance = backward
-						out.score = best_score
-					}
-				}
-			}
-		}
-	}
-	{
-		var key uint32 = hashBytesH5(data[cur_ix_masked:], h.hash_shift_)
-		bucket = buckets[key<<uint(h.params.block_bits):]
-		var down uint
-		if uint(num[key]) > h.block_size_ {
-			down = uint(num[key]) - h.block_size_
-		} else {
-			down = 0
-		}
-		for i = uint(num[key]); i > down; {
-			var prev_ix uint
-			i--
-			prev_ix = uint(bucket[uint32(i)&h.block_mask_])
-			var backward uint = cur_ix - prev_ix
-			if backward > max_backward {
-				break
-			}
-
-			prev_ix &= ring_buffer_mask
-			if cur_ix_masked+best_len > ring_buffer_mask || prev_ix+best_len > ring_buffer_mask || data[cur_ix_masked+best_len] != data[prev_ix+best_len] {
-				continue
-			}
-			{
-				var len uint = findMatchLengthWithLimit(data[prev_ix:], data[cur_ix_masked:], max_length)
-				if len >= 4 {
-					/* Comparing for >= 3 does not change the semantics, but just saves
-					   for a few unnecessary binary logarithms in backward reference
-					   score, since we are not interested in such short matches. */
-					var score uint = backwardReferenceScore(uint(len), backward)
-					if best_score < score {
-						best_score = score
-						best_len = uint(len)
-						out.len = best_len
-						out.distance = backward
-						out.score = best_score
-					}
-				}
-			}
-		}
-
-		bucket[uint32(num[key])&h.block_mask_] = uint32(cur_ix)
-		num[key]++
-	}
-
-	if min_score == out.score {
-		searchInStaticDictionary(dictionary, h, data[cur_ix_masked:], max_length, max_backward+gap, max_distance, out, false)
-	}
-}
Index: trunk/vendor/github.com/andybalholm/brotli/h6.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/h6.go	(revision 145)
+++ 	(revision )
@@ -1,216 +1,0 @@
-package brotli
-
-import "encoding/binary"
-
-/* Copyright 2010 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* A (forgetful) hash table to the data seen by the compressor, to
-   help create backward references to previous data.
-
-   This is a hash map of fixed size (bucket_size_) to a ring buffer of
-   fixed size (block_size_). The ring buffer contains the last block_size_
-   index positions of the given hash key in the compressed data. */
-func (*h6) HashTypeLength() uint {
-	return 8
-}
-
-func (*h6) StoreLookahead() uint {
-	return 8
-}
-
-/* HashBytes is the function that chooses the bucket to place the address in. */
-func hashBytesH6(data []byte, mask uint64, shift int) uint32 {
-	var h uint64 = (binary.LittleEndian.Uint64(data) & mask) * kHashMul64Long
-
-	/* The higher bits contain more mixture from the multiplication,
-	   so we take our results from there. */
-	return uint32(h >> uint(shift))
-}
-
-type h6 struct {
-	hasherCommon
-	bucket_size_ uint
-	block_size_  uint
-	hash_shift_  int
-	hash_mask_   uint64
-	block_mask_  uint32
-	num          []uint16
-	buckets      []uint32
-}
-
-func (h *h6) Initialize(params *encoderParams) {
-	h.hash_shift_ = 64 - h.params.bucket_bits
-	h.hash_mask_ = (^(uint64(0))) >> uint(64-8*h.params.hash_len)
-	h.bucket_size_ = uint(1) << uint(h.params.bucket_bits)
-	h.block_size_ = uint(1) << uint(h.params.block_bits)
-	h.block_mask_ = uint32(h.block_size_ - 1)
-	h.num = make([]uint16, h.bucket_size_)
-	h.buckets = make([]uint32, h.block_size_*h.bucket_size_)
-}
-
-func (h *h6) Prepare(one_shot bool, input_size uint, data []byte) {
-	var num []uint16 = h.num
-	var partial_prepare_threshold uint = h.bucket_size_ >> 6
-	/* Partial preparation is 100 times slower (per socket). */
-	if one_shot && input_size <= partial_prepare_threshold {
-		var i uint
-		for i = 0; i < input_size; i++ {
-			var key uint32 = hashBytesH6(data[i:], h.hash_mask_, h.hash_shift_)
-			num[key] = 0
-		}
-	} else {
-		for i := 0; i < int(h.bucket_size_); i++ {
-			num[i] = 0
-		}
-	}
-}
-
-/* Look at 4 bytes at &data[ix & mask].
-   Compute a hash from these, and store the value of ix at that position. */
-func (h *h6) Store(data []byte, mask uint, ix uint) {
-	var num []uint16 = h.num
-	var key uint32 = hashBytesH6(data[ix&mask:], h.hash_mask_, h.hash_shift_)
-	var minor_ix uint = uint(num[key]) & uint(h.block_mask_)
-	var offset uint = minor_ix + uint(key<<uint(h.params.block_bits))
-	h.buckets[offset] = uint32(ix)
-	num[key]++
-}
-
-func (h *h6) StoreRange(data []byte, mask uint, ix_start uint, ix_end uint) {
-	var i uint
-	for i = ix_start; i < ix_end; i++ {
-		h.Store(data, mask, i)
-	}
-}
-
-func (h *h6) StitchToPreviousBlock(num_bytes uint, position uint, ringbuffer []byte, ringbuffer_mask uint) {
-	if num_bytes >= h.HashTypeLength()-1 && position >= 3 {
-		/* Prepare the hashes for three last bytes of the last write.
-		   These could not be calculated before, since they require knowledge
-		   of both the previous and the current block. */
-		h.Store(ringbuffer, ringbuffer_mask, position-3)
-		h.Store(ringbuffer, ringbuffer_mask, position-2)
-		h.Store(ringbuffer, ringbuffer_mask, position-1)
-	}
-}
-
-func (h *h6) PrepareDistanceCache(distance_cache []int) {
-	prepareDistanceCache(distance_cache, h.params.num_last_distances_to_check)
-}
-
-/* Find a longest backward match of &data[cur_ix] up to the length of
-   max_length and stores the position cur_ix in the hash table.
-
-   REQUIRES: PrepareDistanceCacheH6 must be invoked for current distance cache
-             values; if this method is invoked repeatedly with the same distance
-             cache values, it is enough to invoke PrepareDistanceCacheH6 once.
-
-   Does not look for matches longer than max_length.
-   Does not look for matches further away than max_backward.
-   Writes the best match into |out|.
-   |out|->score is updated only if a better match is found. */
-func (h *h6) FindLongestMatch(dictionary *encoderDictionary, data []byte, ring_buffer_mask uint, distance_cache []int, cur_ix uint, max_length uint, max_backward uint, gap uint, max_distance uint, out *hasherSearchResult) {
-	var num []uint16 = h.num
-	var buckets []uint32 = h.buckets
-	var cur_ix_masked uint = cur_ix & ring_buffer_mask
-	var min_score uint = out.score
-	var best_score uint = out.score
-	var best_len uint = out.len
-	var i uint
-	var bucket []uint32
-	/* Don't accept a short copy from far away. */
-	out.len = 0
-
-	out.len_code_delta = 0
-
-	/* Try last distance first. */
-	for i = 0; i < uint(h.params.num_last_distances_to_check); i++ {
-		var backward uint = uint(distance_cache[i])
-		var prev_ix uint = uint(cur_ix - backward)
-		if prev_ix >= cur_ix {
-			continue
-		}
-
-		if backward > max_backward {
-			continue
-		}
-
-		prev_ix &= ring_buffer_mask
-
-		if cur_ix_masked+best_len > ring_buffer_mask || prev_ix+best_len > ring_buffer_mask || data[cur_ix_masked+best_len] != data[prev_ix+best_len] {
-			continue
-		}
-		{
-			var len uint = findMatchLengthWithLimit(data[prev_ix:], data[cur_ix_masked:], max_length)
-			if len >= 3 || (len == 2 && i < 2) {
-				/* Comparing for >= 2 does not change the semantics, but just saves for
-				   a few unnecessary binary logarithms in backward reference score,
-				   since we are not interested in such short matches. */
-				var score uint = backwardReferenceScoreUsingLastDistance(uint(len))
-				if best_score < score {
-					if i != 0 {
-						score -= backwardReferencePenaltyUsingLastDistance(i)
-					}
-					if best_score < score {
-						best_score = score
-						best_len = uint(len)
-						out.len = best_len
-						out.distance = backward
-						out.score = best_score
-					}
-				}
-			}
-		}
-	}
-	{
-		var key uint32 = hashBytesH6(data[cur_ix_masked:], h.hash_mask_, h.hash_shift_)
-		bucket = buckets[key<<uint(h.params.block_bits):]
-		var down uint
-		if uint(num[key]) > h.block_size_ {
-			down = uint(num[key]) - h.block_size_
-		} else {
-			down = 0
-		}
-		for i = uint(num[key]); i > down; {
-			var prev_ix uint
-			i--
-			prev_ix = uint(bucket[uint32(i)&h.block_mask_])
-			var backward uint = cur_ix - prev_ix
-			if backward > max_backward {
-				break
-			}
-
-			prev_ix &= ring_buffer_mask
-			if cur_ix_masked+best_len > ring_buffer_mask || prev_ix+best_len > ring_buffer_mask || data[cur_ix_masked+best_len] != data[prev_ix+best_len] {
-				continue
-			}
-			{
-				var len uint = findMatchLengthWithLimit(data[prev_ix:], data[cur_ix_masked:], max_length)
-				if len >= 4 {
-					/* Comparing for >= 3 does not change the semantics, but just saves
-					   for a few unnecessary binary logarithms in backward reference
-					   score, since we are not interested in such short matches. */
-					var score uint = backwardReferenceScore(uint(len), backward)
-					if best_score < score {
-						best_score = score
-						best_len = uint(len)
-						out.len = best_len
-						out.distance = backward
-						out.score = best_score
-					}
-				}
-			}
-		}
-
-		bucket[uint32(num[key])&h.block_mask_] = uint32(cur_ix)
-		num[key]++
-	}
-
-	if min_score == out.score {
-		searchInStaticDictionary(dictionary, h, data[cur_ix_masked:], max_length, max_backward+gap, max_distance, out, false)
-	}
-}
Index: trunk/vendor/github.com/andybalholm/brotli/hash.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/hash.go	(revision 145)
+++ 	(revision )
@@ -1,342 +1,0 @@
-package brotli
-
-import (
-	"encoding/binary"
-	"fmt"
-)
-
-type hasherCommon struct {
-	params           hasherParams
-	is_prepared_     bool
-	dict_num_lookups uint
-	dict_num_matches uint
-}
-
-func (h *hasherCommon) Common() *hasherCommon {
-	return h
-}
-
-type hasherHandle interface {
-	Common() *hasherCommon
-	Initialize(params *encoderParams)
-	Prepare(one_shot bool, input_size uint, data []byte)
-	StitchToPreviousBlock(num_bytes uint, position uint, ringbuffer []byte, ringbuffer_mask uint)
-	HashTypeLength() uint
-	StoreLookahead() uint
-	PrepareDistanceCache(distance_cache []int)
-	FindLongestMatch(dictionary *encoderDictionary, data []byte, ring_buffer_mask uint, distance_cache []int, cur_ix uint, max_length uint, max_backward uint, gap uint, max_distance uint, out *hasherSearchResult)
-	StoreRange(data []byte, mask uint, ix_start uint, ix_end uint)
-	Store(data []byte, mask uint, ix uint)
-}
-
-const kCutoffTransformsCount uint32 = 10
-
-/*   0,  12,   27,    23,    42,    63,    56,    48,    59,    64 */
-/* 0+0, 4+8, 8+19, 12+11, 16+26, 20+43, 24+32, 28+20, 32+27, 36+28 */
-const kCutoffTransforms uint64 = 0x071B520ADA2D3200
-
-type hasherSearchResult struct {
-	len            uint
-	distance       uint
-	score          uint
-	len_code_delta int
-}
-
-/* kHashMul32 multiplier has these properties:
-   * The multiplier must be odd. Otherwise we may lose the highest bit.
-   * No long streaks of ones or zeros.
-   * There is no effort to ensure that it is a prime, the oddity is enough
-     for this use.
-   * The number has been tuned heuristically against compression benchmarks. */
-const kHashMul32 uint32 = 0x1E35A7BD
-
-const kHashMul64 uint64 = 0x1E35A7BD1E35A7BD
-
-const kHashMul64Long uint64 = 0x1FE35A7BD3579BD3
-
-func hash14(data []byte) uint32 {
-	var h uint32 = binary.LittleEndian.Uint32(data) * kHashMul32
-
-	/* The higher bits contain more mixture from the multiplication,
-	   so we take our results from there. */
-	return h >> (32 - 14)
-}
-
-func prepareDistanceCache(distance_cache []int, num_distances int) {
-	if num_distances > 4 {
-		var last_distance int = distance_cache[0]
-		distance_cache[4] = last_distance - 1
-		distance_cache[5] = last_distance + 1
-		distance_cache[6] = last_distance - 2
-		distance_cache[7] = last_distance + 2
-		distance_cache[8] = last_distance - 3
-		distance_cache[9] = last_distance + 3
-		if num_distances > 10 {
-			var next_last_distance int = distance_cache[1]
-			distance_cache[10] = next_last_distance - 1
-			distance_cache[11] = next_last_distance + 1
-			distance_cache[12] = next_last_distance - 2
-			distance_cache[13] = next_last_distance + 2
-			distance_cache[14] = next_last_distance - 3
-			distance_cache[15] = next_last_distance + 3
-		}
-	}
-}
-
-const literalByteScore = 135
-
-const distanceBitPenalty = 30
-
-/* Score must be positive after applying maximal penalty. */
-const scoreBase = (distanceBitPenalty * 8 * 8)
-
-/* Usually, we always choose the longest backward reference. This function
-   allows for the exception of that rule.
-
-   If we choose a backward reference that is further away, it will
-   usually be coded with more bits. We approximate this by assuming
-   log2(distance). If the distance can be expressed in terms of the
-   last four distances, we use some heuristic constants to estimate
-   the bits cost. For the first up to four literals we use the bit
-   cost of the literals from the literal cost model, after that we
-   use the average bit cost of the cost model.
-
-   This function is used to sometimes discard a longer backward reference
-   when it is not much longer and the bit cost for encoding it is more
-   than the saved literals.
-
-   backward_reference_offset MUST be positive. */
-func backwardReferenceScore(copy_length uint, backward_reference_offset uint) uint {
-	return scoreBase + literalByteScore*uint(copy_length) - distanceBitPenalty*uint(log2FloorNonZero(backward_reference_offset))
-}
-
-func backwardReferenceScoreUsingLastDistance(copy_length uint) uint {
-	return literalByteScore*uint(copy_length) + scoreBase + 15
-}
-
-func backwardReferencePenaltyUsingLastDistance(distance_short_code uint) uint {
-	return uint(39) + ((0x1CA10 >> (distance_short_code & 0xE)) & 0xE)
-}
-
-func testStaticDictionaryItem(dictionary *encoderDictionary, item uint, data []byte, max_length uint, max_backward uint, max_distance uint, out *hasherSearchResult) bool {
-	var len uint
-	var word_idx uint
-	var offset uint
-	var matchlen uint
-	var backward uint
-	var score uint
-	len = item & 0x1F
-	word_idx = item >> 5
-	offset = uint(dictionary.words.offsets_by_length[len]) + len*word_idx
-	if len > max_length {
-		return false
-	}
-
-	matchlen = findMatchLengthWithLimit(data, dictionary.words.data[offset:], uint(len))
-	if matchlen+uint(dictionary.cutoffTransformsCount) <= len || matchlen == 0 {
-		return false
-	}
-	{
-		var cut uint = len - matchlen
-		var transform_id uint = (cut << 2) + uint((dictionary.cutoffTransforms>>(cut*6))&0x3F)
-		backward = max_backward + 1 + word_idx + (transform_id << dictionary.words.size_bits_by_length[len])
-	}
-
-	if backward > max_distance {
-		return false
-	}
-
-	score = backwardReferenceScore(matchlen, backward)
-	if score < out.score {
-		return false
-	}
-
-	out.len = matchlen
-	out.len_code_delta = int(len) - int(matchlen)
-	out.distance = backward
-	out.score = score
-	return true
-}
-
-func searchInStaticDictionary(dictionary *encoderDictionary, handle hasherHandle, data []byte, max_length uint, max_backward uint, max_distance uint, out *hasherSearchResult, shallow bool) {
-	var key uint
-	var i uint
-	var self *hasherCommon = handle.Common()
-	if self.dict_num_matches < self.dict_num_lookups>>7 {
-		return
-	}
-
-	key = uint(hash14(data) << 1)
-	for i = 0; ; (func() { i++; key++ })() {
-		var tmp uint
-		if shallow {
-			tmp = 1
-		} else {
-			tmp = 2
-		}
-		if i >= tmp {
-			break
-		}
-		var item uint = uint(dictionary.hash_table[key])
-		self.dict_num_lookups++
-		if item != 0 {
-			var item_matches bool = testStaticDictionaryItem(dictionary, item, data, max_length, max_backward, max_distance, out)
-			if item_matches {
-				self.dict_num_matches++
-			}
-		}
-	}
-}
-
-type backwardMatch struct {
-	distance        uint32
-	length_and_code uint32
-}
-
-func initBackwardMatch(self *backwardMatch, dist uint, len uint) {
-	self.distance = uint32(dist)
-	self.length_and_code = uint32(len << 5)
-}
-
-func initDictionaryBackwardMatch(self *backwardMatch, dist uint, len uint, len_code uint) {
-	self.distance = uint32(dist)
-	var tmp uint
-	if len == len_code {
-		tmp = 0
-	} else {
-		tmp = len_code
-	}
-	self.length_and_code = uint32(len<<5 | tmp)
-}
-
-func backwardMatchLength(self *backwardMatch) uint {
-	return uint(self.length_and_code >> 5)
-}
-
-func backwardMatchLengthCode(self *backwardMatch) uint {
-	var code uint = uint(self.length_and_code) & 31
-	if code != 0 {
-		return code
-	} else {
-		return backwardMatchLength(self)
-	}
-}
-
-func hasherReset(handle hasherHandle) {
-	if handle == nil {
-		return
-	}
-	handle.Common().is_prepared_ = false
-}
-
-func newHasher(typ int) hasherHandle {
-	switch typ {
-	case 2:
-		return &hashLongestMatchQuickly{
-			bucketBits:    16,
-			bucketSweep:   1,
-			hashLen:       5,
-			useDictionary: true,
-		}
-	case 3:
-		return &hashLongestMatchQuickly{
-			bucketBits:    16,
-			bucketSweep:   2,
-			hashLen:       5,
-			useDictionary: false,
-		}
-	case 4:
-		return &hashLongestMatchQuickly{
-			bucketBits:    17,
-			bucketSweep:   4,
-			hashLen:       5,
-			useDictionary: true,
-		}
-	case 5:
-		return new(h5)
-	case 6:
-		return new(h6)
-	case 10:
-		return new(h10)
-	case 35:
-		return &hashComposite{
-			ha: newHasher(3),
-			hb: &hashRolling{jump: 4},
-		}
-	case 40:
-		return &hashForgetfulChain{
-			bucketBits:              15,
-			numBanks:                1,
-			bankBits:                16,
-			numLastDistancesToCheck: 4,
-		}
-	case 41:
-		return &hashForgetfulChain{
-			bucketBits:              15,
-			numBanks:                1,
-			bankBits:                16,
-			numLastDistancesToCheck: 10,
-		}
-	case 42:
-		return &hashForgetfulChain{
-			bucketBits:              15,
-			numBanks:                512,
-			bankBits:                9,
-			numLastDistancesToCheck: 16,
-		}
-	case 54:
-		return &hashLongestMatchQuickly{
-			bucketBits:    20,
-			bucketSweep:   4,
-			hashLen:       7,
-			useDictionary: false,
-		}
-	case 55:
-		return &hashComposite{
-			ha: newHasher(54),
-			hb: &hashRolling{jump: 4},
-		}
-	case 65:
-		return &hashComposite{
-			ha: newHasher(6),
-			hb: &hashRolling{jump: 1},
-		}
-	}
-
-	panic(fmt.Sprintf("unknown hasher type: %d", typ))
-}
-
-func hasherSetup(handle *hasherHandle, params *encoderParams, data []byte, position uint, input_size uint, is_last bool) {
-	var self hasherHandle = nil
-	var common *hasherCommon = nil
-	var one_shot bool = (position == 0 && is_last)
-	if *handle == nil {
-		chooseHasher(params, &params.hasher)
-		self = newHasher(params.hasher.type_)
-
-		*handle = self
-		common = self.Common()
-		common.params = params.hasher
-		self.Initialize(params)
-	}
-
-	self = *handle
-	common = self.Common()
-	if !common.is_prepared_ {
-		self.Prepare(one_shot, input_size, data)
-
-		if position == 0 {
-			common.dict_num_lookups = 0
-			common.dict_num_matches = 0
-		}
-
-		common.is_prepared_ = true
-	}
-}
-
-func initOrStitchToPreviousBlock(handle *hasherHandle, data []byte, mask uint, params *encoderParams, position uint, input_size uint, is_last bool) {
-	var self hasherHandle
-	hasherSetup(handle, params, data, position, input_size, is_last)
-	self = *handle
-	self.StitchToPreviousBlock(input_size, position, data, mask)
-}
Index: trunk/vendor/github.com/andybalholm/brotli/hash_composite.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/hash_composite.go	(revision 145)
+++ 	(revision )
@@ -1,93 +1,0 @@
-package brotli
-
-/* Copyright 2018 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-func (h *hashComposite) HashTypeLength() uint {
-	var a uint = h.ha.HashTypeLength()
-	var b uint = h.hb.HashTypeLength()
-	if a > b {
-		return a
-	} else {
-		return b
-	}
-}
-
-func (h *hashComposite) StoreLookahead() uint {
-	var a uint = h.ha.StoreLookahead()
-	var b uint = h.hb.StoreLookahead()
-	if a > b {
-		return a
-	} else {
-		return b
-	}
-}
-
-/* Composite hasher: This hasher allows to combine two other hashers, HASHER_A
-   and HASHER_B. */
-type hashComposite struct {
-	hasherCommon
-	ha     hasherHandle
-	hb     hasherHandle
-	params *encoderParams
-}
-
-func (h *hashComposite) Initialize(params *encoderParams) {
-	h.params = params
-}
-
-/* TODO: Initialize of the hashers is defered to Prepare (and params
-   remembered here) because we don't get the one_shot and input_size params
-   here that are needed to know the memory size of them. Instead provide
-   those params to all hashers InitializehashComposite */
-func (h *hashComposite) Prepare(one_shot bool, input_size uint, data []byte) {
-	if h.ha == nil {
-		var common_a *hasherCommon
-		var common_b *hasherCommon
-
-		common_a = h.ha.Common()
-		common_a.params = h.params.hasher
-		common_a.is_prepared_ = false
-		common_a.dict_num_lookups = 0
-		common_a.dict_num_matches = 0
-		h.ha.Initialize(h.params)
-
-		common_b = h.hb.Common()
-		common_b.params = h.params.hasher
-		common_b.is_prepared_ = false
-		common_b.dict_num_lookups = 0
-		common_b.dict_num_matches = 0
-		h.hb.Initialize(h.params)
-	}
-
-	h.ha.Prepare(one_shot, input_size, data)
-	h.hb.Prepare(one_shot, input_size, data)
-}
-
-func (h *hashComposite) Store(data []byte, mask uint, ix uint) {
-	h.ha.Store(data, mask, ix)
-	h.hb.Store(data, mask, ix)
-}
-
-func (h *hashComposite) StoreRange(data []byte, mask uint, ix_start uint, ix_end uint) {
-	h.ha.StoreRange(data, mask, ix_start, ix_end)
-	h.hb.StoreRange(data, mask, ix_start, ix_end)
-}
-
-func (h *hashComposite) StitchToPreviousBlock(num_bytes uint, position uint, ringbuffer []byte, ring_buffer_mask uint) {
-	h.ha.StitchToPreviousBlock(num_bytes, position, ringbuffer, ring_buffer_mask)
-	h.hb.StitchToPreviousBlock(num_bytes, position, ringbuffer, ring_buffer_mask)
-}
-
-func (h *hashComposite) PrepareDistanceCache(distance_cache []int) {
-	h.ha.PrepareDistanceCache(distance_cache)
-	h.hb.PrepareDistanceCache(distance_cache)
-}
-
-func (h *hashComposite) FindLongestMatch(dictionary *encoderDictionary, data []byte, ring_buffer_mask uint, distance_cache []int, cur_ix uint, max_length uint, max_backward uint, gap uint, max_distance uint, out *hasherSearchResult) {
-	h.ha.FindLongestMatch(dictionary, data, ring_buffer_mask, distance_cache, cur_ix, max_length, max_backward, gap, max_distance, out)
-	h.hb.FindLongestMatch(dictionary, data, ring_buffer_mask, distance_cache, cur_ix, max_length, max_backward, gap, max_distance, out)
-}
Index: trunk/vendor/github.com/andybalholm/brotli/hash_forgetful_chain.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/hash_forgetful_chain.go	(revision 145)
+++ 	(revision )
@@ -1,252 +1,0 @@
-package brotli
-
-import "encoding/binary"
-
-/* Copyright 2016 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-func (*hashForgetfulChain) HashTypeLength() uint {
-	return 4
-}
-
-func (*hashForgetfulChain) StoreLookahead() uint {
-	return 4
-}
-
-/* HashBytes is the function that chooses the bucket to place the address in.*/
-func (h *hashForgetfulChain) HashBytes(data []byte) uint {
-	var hash uint32 = binary.LittleEndian.Uint32(data) * kHashMul32
-
-	/* The higher bits contain more mixture from the multiplication,
-	   so we take our results from there. */
-	return uint(hash >> (32 - h.bucketBits))
-}
-
-type slot struct {
-	delta uint16
-	next  uint16
-}
-
-/* A (forgetful) hash table to the data seen by the compressor, to
-   help create backward references to previous data.
-
-   Hashes are stored in chains which are bucketed to groups. Group of chains
-   share a storage "bank". When more than "bank size" chain nodes are added,
-   oldest nodes are replaced; this way several chains may share a tail. */
-type hashForgetfulChain struct {
-	hasherCommon
-
-	bucketBits              uint
-	numBanks                uint
-	bankBits                uint
-	numLastDistancesToCheck int
-
-	addr          []uint32
-	head          []uint16
-	tiny_hash     [65536]byte
-	banks         [][]slot
-	free_slot_idx []uint16
-	max_hops      uint
-}
-
-func (h *hashForgetfulChain) Initialize(params *encoderParams) {
-	var q uint
-	if params.quality > 6 {
-		q = 7
-	} else {
-		q = 8
-	}
-	h.max_hops = q << uint(params.quality-4)
-
-	bankSize := 1 << h.bankBits
-	bucketSize := 1 << h.bucketBits
-
-	h.addr = make([]uint32, bucketSize)
-	h.head = make([]uint16, bucketSize)
-	h.banks = make([][]slot, h.numBanks)
-	for i := range h.banks {
-		h.banks[i] = make([]slot, bankSize)
-	}
-	h.free_slot_idx = make([]uint16, h.numBanks)
-}
-
-func (h *hashForgetfulChain) Prepare(one_shot bool, input_size uint, data []byte) {
-	var partial_prepare_threshold uint = (1 << h.bucketBits) >> 6
-	/* Partial preparation is 100 times slower (per socket). */
-	if one_shot && input_size <= partial_prepare_threshold {
-		var i uint
-		for i = 0; i < input_size; i++ {
-			var bucket uint = h.HashBytes(data[i:])
-
-			/* See InitEmpty comment. */
-			h.addr[bucket] = 0xCCCCCCCC
-
-			h.head[bucket] = 0xCCCC
-		}
-	} else {
-		/* Fill |addr| array with 0xCCCCCCCC value. Because of wrapping, position
-		   processed by hasher never reaches 3GB + 64M; this makes all new chains
-		   to be terminated after the first node. */
-		for i := range h.addr {
-			h.addr[i] = 0xCCCCCCCC
-		}
-
-		for i := range h.head {
-			h.head[i] = 0
-		}
-	}
-
-	h.tiny_hash = [65536]byte{}
-	for i := range h.free_slot_idx {
-		h.free_slot_idx[i] = 0
-	}
-}
-
-/* Look at 4 bytes at &data[ix & mask]. Compute a hash from these, and prepend
-   node to corresponding chain; also update tiny_hash for current position. */
-func (h *hashForgetfulChain) Store(data []byte, mask uint, ix uint) {
-	var key uint = h.HashBytes(data[ix&mask:])
-	var bank uint = key & (h.numBanks - 1)
-	idx := uint(h.free_slot_idx[bank]) & ((1 << h.bankBits) - 1)
-	h.free_slot_idx[bank]++
-	var delta uint = ix - uint(h.addr[key])
-	h.tiny_hash[uint16(ix)] = byte(key)
-	if delta > 0xFFFF {
-		delta = 0xFFFF
-	}
-	h.banks[bank][idx].delta = uint16(delta)
-	h.banks[bank][idx].next = h.head[key]
-	h.addr[key] = uint32(ix)
-	h.head[key] = uint16(idx)
-}
-
-func (h *hashForgetfulChain) StoreRange(data []byte, mask uint, ix_start uint, ix_end uint) {
-	var i uint
-	for i = ix_start; i < ix_end; i++ {
-		h.Store(data, mask, i)
-	}
-}
-
-func (h *hashForgetfulChain) StitchToPreviousBlock(num_bytes uint, position uint, ringbuffer []byte, ring_buffer_mask uint) {
-	if num_bytes >= h.HashTypeLength()-1 && position >= 3 {
-		/* Prepare the hashes for three last bytes of the last write.
-		   These could not be calculated before, since they require knowledge
-		   of both the previous and the current block. */
-		h.Store(ringbuffer, ring_buffer_mask, position-3)
-		h.Store(ringbuffer, ring_buffer_mask, position-2)
-		h.Store(ringbuffer, ring_buffer_mask, position-1)
-	}
-}
-
-func (h *hashForgetfulChain) PrepareDistanceCache(distance_cache []int) {
-	prepareDistanceCache(distance_cache, h.numLastDistancesToCheck)
-}
-
-/* Find a longest backward match of &data[cur_ix] up to the length of
-   max_length and stores the position cur_ix in the hash table.
-
-   REQUIRES: PrepareDistanceCachehashForgetfulChain must be invoked for current distance cache
-             values; if this method is invoked repeatedly with the same distance
-             cache values, it is enough to invoke PrepareDistanceCachehashForgetfulChain once.
-
-   Does not look for matches longer than max_length.
-   Does not look for matches further away than max_backward.
-   Writes the best match into |out|.
-   |out|->score is updated only if a better match is found. */
-func (h *hashForgetfulChain) FindLongestMatch(dictionary *encoderDictionary, data []byte, ring_buffer_mask uint, distance_cache []int, cur_ix uint, max_length uint, max_backward uint, gap uint, max_distance uint, out *hasherSearchResult) {
-	var cur_ix_masked uint = cur_ix & ring_buffer_mask
-	var min_score uint = out.score
-	var best_score uint = out.score
-	var best_len uint = out.len
-	var key uint = h.HashBytes(data[cur_ix_masked:])
-	var tiny_hash byte = byte(key)
-	/* Don't accept a short copy from far away. */
-	out.len = 0
-
-	out.len_code_delta = 0
-
-	/* Try last distance first. */
-	for i := 0; i < h.numLastDistancesToCheck; i++ {
-		var backward uint = uint(distance_cache[i])
-		var prev_ix uint = (cur_ix - backward)
-
-		/* For distance code 0 we want to consider 2-byte matches. */
-		if i > 0 && h.tiny_hash[uint16(prev_ix)] != tiny_hash {
-			continue
-		}
-		if prev_ix >= cur_ix || backward > max_backward {
-			continue
-		}
-
-		prev_ix &= ring_buffer_mask
-		{
-			var len uint = findMatchLengthWithLimit(data[prev_ix:], data[cur_ix_masked:], max_length)
-			if len >= 2 {
-				var score uint = backwardReferenceScoreUsingLastDistance(uint(len))
-				if best_score < score {
-					if i != 0 {
-						score -= backwardReferencePenaltyUsingLastDistance(uint(i))
-					}
-					if best_score < score {
-						best_score = score
-						best_len = uint(len)
-						out.len = best_len
-						out.distance = backward
-						out.score = best_score
-					}
-				}
-			}
-		}
-	}
-	{
-		var bank uint = key & (h.numBanks - 1)
-		var backward uint = 0
-		var hops uint = h.max_hops
-		var delta uint = cur_ix - uint(h.addr[key])
-		var slot uint = uint(h.head[key])
-		for {
-			tmp6 := hops
-			hops--
-			if tmp6 == 0 {
-				break
-			}
-			var prev_ix uint
-			var last uint = slot
-			backward += delta
-			if backward > max_backward {
-				break
-			}
-			prev_ix = (cur_ix - backward) & ring_buffer_mask
-			slot = uint(h.banks[bank][last].next)
-			delta = uint(h.banks[bank][last].delta)
-			if cur_ix_masked+best_len > ring_buffer_mask || prev_ix+best_len > ring_buffer_mask || data[cur_ix_masked+best_len] != data[prev_ix+best_len] {
-				continue
-			}
-			{
-				var len uint = findMatchLengthWithLimit(data[prev_ix:], data[cur_ix_masked:], max_length)
-				if len >= 4 {
-					/* Comparing for >= 3 does not change the semantics, but just saves
-					   for a few unnecessary binary logarithms in backward reference
-					   score, since we are not interested in such short matches. */
-					var score uint = backwardReferenceScore(uint(len), backward)
-					if best_score < score {
-						best_score = score
-						best_len = uint(len)
-						out.len = best_len
-						out.distance = backward
-						out.score = best_score
-					}
-				}
-			}
-		}
-
-		h.Store(data, ring_buffer_mask, cur_ix)
-	}
-
-	if out.score == min_score {
-		searchInStaticDictionary(dictionary, h, data[cur_ix_masked:], max_length, max_backward+gap, max_distance, out, false)
-	}
-}
Index: trunk/vendor/github.com/andybalholm/brotli/hash_longest_match_quickly.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/hash_longest_match_quickly.go	(revision 145)
+++ 	(revision )
@@ -1,214 +1,0 @@
-package brotli
-
-import "encoding/binary"
-
-/* Copyright 2010 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* For BUCKET_SWEEP == 1, enabling the dictionary lookup makes compression
-   a little faster (0.5% - 1%) and it compresses 0.15% better on small text
-   and HTML inputs. */
-
-func (*hashLongestMatchQuickly) HashTypeLength() uint {
-	return 8
-}
-
-func (*hashLongestMatchQuickly) StoreLookahead() uint {
-	return 8
-}
-
-/* HashBytes is the function that chooses the bucket to place
-   the address in. The HashLongestMatch and hashLongestMatchQuickly
-   classes have separate, different implementations of hashing. */
-func (h *hashLongestMatchQuickly) HashBytes(data []byte) uint32 {
-	var hash uint64 = ((binary.LittleEndian.Uint64(data) << (64 - 8*h.hashLen)) * kHashMul64)
-
-	/* The higher bits contain more mixture from the multiplication,
-	   so we take our results from there. */
-	return uint32(hash >> (64 - h.bucketBits))
-}
-
-/* A (forgetful) hash table to the data seen by the compressor, to
-   help create backward references to previous data.
-
-   This is a hash map of fixed size (1 << 16). Starting from the
-   given index, 1 buckets are used to store values of a key. */
-type hashLongestMatchQuickly struct {
-	hasherCommon
-
-	bucketBits    uint
-	bucketSweep   int
-	hashLen       uint
-	useDictionary bool
-
-	buckets []uint32
-}
-
-func (h *hashLongestMatchQuickly) Initialize(params *encoderParams) {
-	h.buckets = make([]uint32, 1<<h.bucketBits+h.bucketSweep)
-}
-
-func (h *hashLongestMatchQuickly) Prepare(one_shot bool, input_size uint, data []byte) {
-	var partial_prepare_threshold uint = (4 << h.bucketBits) >> 7
-	/* Partial preparation is 100 times slower (per socket). */
-	if one_shot && input_size <= partial_prepare_threshold {
-		var i uint
-		for i = 0; i < input_size; i++ {
-			var key uint32 = h.HashBytes(data[i:])
-			for j := 0; j < h.bucketSweep; j++ {
-				h.buckets[key+uint32(j)] = 0
-			}
-		}
-	} else {
-		/* It is not strictly necessary to fill this buffer here, but
-		   not filling will make the results of the compression stochastic
-		   (but correct). This is because random data would cause the
-		   system to find accidentally good backward references here and there. */
-		for i := range h.buckets {
-			h.buckets[i] = 0
-		}
-	}
-}
-
-/* Look at 5 bytes at &data[ix & mask].
-   Compute a hash from these, and store the value somewhere within
-   [ix .. ix+3]. */
-func (h *hashLongestMatchQuickly) Store(data []byte, mask uint, ix uint) {
-	var key uint32 = h.HashBytes(data[ix&mask:])
-	var off uint32 = uint32(ix>>3) % uint32(h.bucketSweep)
-	/* Wiggle the value with the bucket sweep range. */
-	h.buckets[key+off] = uint32(ix)
-}
-
-func (h *hashLongestMatchQuickly) StoreRange(data []byte, mask uint, ix_start uint, ix_end uint) {
-	var i uint
-	for i = ix_start; i < ix_end; i++ {
-		h.Store(data, mask, i)
-	}
-}
-
-func (h *hashLongestMatchQuickly) StitchToPreviousBlock(num_bytes uint, position uint, ringbuffer []byte, ringbuffer_mask uint) {
-	if num_bytes >= h.HashTypeLength()-1 && position >= 3 {
-		/* Prepare the hashes for three last bytes of the last write.
-		   These could not be calculated before, since they require knowledge
-		   of both the previous and the current block. */
-		h.Store(ringbuffer, ringbuffer_mask, position-3)
-		h.Store(ringbuffer, ringbuffer_mask, position-2)
-		h.Store(ringbuffer, ringbuffer_mask, position-1)
-	}
-}
-
-func (*hashLongestMatchQuickly) PrepareDistanceCache(distance_cache []int) {
-}
-
-/* Find a longest backward match of &data[cur_ix & ring_buffer_mask]
-   up to the length of max_length and stores the position cur_ix in the
-   hash table.
-
-   Does not look for matches longer than max_length.
-   Does not look for matches further away than max_backward.
-   Writes the best match into |out|.
-   |out|->score is updated only if a better match is found. */
-func (h *hashLongestMatchQuickly) FindLongestMatch(dictionary *encoderDictionary, data []byte, ring_buffer_mask uint, distance_cache []int, cur_ix uint, max_length uint, max_backward uint, gap uint, max_distance uint, out *hasherSearchResult) {
-	var best_len_in uint = out.len
-	var cur_ix_masked uint = cur_ix & ring_buffer_mask
-	var key uint32 = h.HashBytes(data[cur_ix_masked:])
-	var compare_char int = int(data[cur_ix_masked+best_len_in])
-	var min_score uint = out.score
-	var best_score uint = out.score
-	var best_len uint = best_len_in
-	var cached_backward uint = uint(distance_cache[0])
-	var prev_ix uint = cur_ix - cached_backward
-	var bucket []uint32
-	out.len_code_delta = 0
-	if prev_ix < cur_ix {
-		prev_ix &= uint(uint32(ring_buffer_mask))
-		if compare_char == int(data[prev_ix+best_len]) {
-			var len uint = findMatchLengthWithLimit(data[prev_ix:], data[cur_ix_masked:], max_length)
-			if len >= 4 {
-				var score uint = backwardReferenceScoreUsingLastDistance(uint(len))
-				if best_score < score {
-					best_score = score
-					best_len = uint(len)
-					out.len = uint(len)
-					out.distance = cached_backward
-					out.score = best_score
-					compare_char = int(data[cur_ix_masked+best_len])
-					if h.bucketSweep == 1 {
-						h.buckets[key] = uint32(cur_ix)
-						return
-					}
-				}
-			}
-		}
-	}
-
-	if h.bucketSweep == 1 {
-		var backward uint
-		var len uint
-
-		/* Only one to look for, don't bother to prepare for a loop. */
-		prev_ix = uint(h.buckets[key])
-
-		h.buckets[key] = uint32(cur_ix)
-		backward = cur_ix - prev_ix
-		prev_ix &= uint(uint32(ring_buffer_mask))
-		if compare_char != int(data[prev_ix+best_len_in]) {
-			return
-		}
-
-		if backward == 0 || backward > max_backward {
-			return
-		}
-
-		len = findMatchLengthWithLimit(data[prev_ix:], data[cur_ix_masked:], max_length)
-		if len >= 4 {
-			var score uint = backwardReferenceScore(uint(len), backward)
-			if best_score < score {
-				out.len = uint(len)
-				out.distance = backward
-				out.score = score
-				return
-			}
-		}
-	} else {
-		bucket = h.buckets[key:]
-		var i int
-		prev_ix = uint(bucket[0])
-		bucket = bucket[1:]
-		for i = 0; i < h.bucketSweep; (func() { i++; tmp3 := bucket; bucket = bucket[1:]; prev_ix = uint(tmp3[0]) })() {
-			var backward uint = cur_ix - prev_ix
-			var len uint
-			prev_ix &= uint(uint32(ring_buffer_mask))
-			if compare_char != int(data[prev_ix+best_len]) {
-				continue
-			}
-
-			if backward == 0 || backward > max_backward {
-				continue
-			}
-
-			len = findMatchLengthWithLimit(data[prev_ix:], data[cur_ix_masked:], max_length)
-			if len >= 4 {
-				var score uint = backwardReferenceScore(uint(len), backward)
-				if best_score < score {
-					best_score = score
-					best_len = uint(len)
-					out.len = best_len
-					out.distance = backward
-					out.score = score
-					compare_char = int(data[cur_ix_masked+best_len])
-				}
-			}
-		}
-	}
-
-	if h.useDictionary && min_score == out.score {
-		searchInStaticDictionary(dictionary, h, data[cur_ix_masked:], max_length, max_backward+gap, max_distance, out, true)
-	}
-
-	h.buckets[key+uint32((cur_ix>>3)%uint(h.bucketSweep))] = uint32(cur_ix)
-}
Index: trunk/vendor/github.com/andybalholm/brotli/hash_rolling.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/hash_rolling.go	(revision 145)
+++ 	(revision )
@@ -1,168 +1,0 @@
-package brotli
-
-/* Copyright 2018 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* NOTE: this hasher does not search in the dictionary. It is used as
-   backup-hasher, the main hasher already searches in it. */
-
-const kRollingHashMul32 uint32 = 69069
-
-const kInvalidPosHashRolling uint32 = 0xffffffff
-
-/* This hasher uses a longer forward length, but returning a higher value here
-   will hurt compression by the main hasher when combined with a composite
-   hasher. The hasher tests for forward itself instead. */
-func (*hashRolling) HashTypeLength() uint {
-	return 4
-}
-
-func (*hashRolling) StoreLookahead() uint {
-	return 4
-}
-
-/* Computes a code from a single byte. A lookup table of 256 values could be
-   used, but simply adding 1 works about as good. */
-func (*hashRolling) HashByte(b byte) uint32 {
-	return uint32(b) + 1
-}
-
-func (h *hashRolling) HashRollingFunctionInitial(state uint32, add byte, factor uint32) uint32 {
-	return uint32(factor*state + h.HashByte(add))
-}
-
-func (h *hashRolling) HashRollingFunction(state uint32, add byte, rem byte, factor uint32, factor_remove uint32) uint32 {
-	return uint32(factor*state + h.HashByte(add) - factor_remove*h.HashByte(rem))
-}
-
-/* Rolling hash for long distance long string matches. Stores one position
-   per bucket, bucket key is computed over a long region. */
-type hashRolling struct {
-	hasherCommon
-
-	jump int
-
-	state         uint32
-	table         []uint32
-	next_ix       uint
-	factor        uint32
-	factor_remove uint32
-}
-
-func (h *hashRolling) Initialize(params *encoderParams) {
-	h.state = 0
-	h.next_ix = 0
-
-	h.factor = kRollingHashMul32
-
-	/* Compute the factor of the oldest byte to remove: factor**steps modulo
-	   0xffffffff (the multiplications rely on 32-bit overflow) */
-	h.factor_remove = 1
-
-	for i := 0; i < 32; i += h.jump {
-		h.factor_remove *= h.factor
-	}
-
-	h.table = make([]uint32, 16777216)
-	for i := 0; i < 16777216; i++ {
-		h.table[i] = kInvalidPosHashRolling
-	}
-}
-
-func (h *hashRolling) Prepare(one_shot bool, input_size uint, data []byte) {
-	/* Too small size, cannot use this hasher. */
-	if input_size < 32 {
-		return
-	}
-	h.state = 0
-	for i := 0; i < 32; i += h.jump {
-		h.state = h.HashRollingFunctionInitial(h.state, data[i], h.factor)
-	}
-}
-
-func (*hashRolling) Store(data []byte, mask uint, ix uint) {
-}
-
-func (*hashRolling) StoreRange(data []byte, mask uint, ix_start uint, ix_end uint) {
-}
-
-func (h *hashRolling) StitchToPreviousBlock(num_bytes uint, position uint, ringbuffer []byte, ring_buffer_mask uint) {
-	var position_masked uint
-	/* In this case we must re-initialize the hasher from scratch from the
-	   current position. */
-
-	var available uint = num_bytes
-	if position&uint(h.jump-1) != 0 {
-		var diff uint = uint(h.jump) - (position & uint(h.jump-1))
-		if diff > available {
-			available = 0
-		} else {
-			available = available - diff
-		}
-		position += diff
-	}
-
-	position_masked = position & ring_buffer_mask
-
-	/* wrapping around ringbuffer not handled. */
-	if available > ring_buffer_mask-position_masked {
-		available = ring_buffer_mask - position_masked
-	}
-
-	h.Prepare(false, available, ringbuffer[position&ring_buffer_mask:])
-	h.next_ix = position
-}
-
-func (*hashRolling) PrepareDistanceCache(distance_cache []int) {
-}
-
-func (h *hashRolling) FindLongestMatch(dictionary *encoderDictionary, data []byte, ring_buffer_mask uint, distance_cache []int, cur_ix uint, max_length uint, max_backward uint, gap uint, max_distance uint, out *hasherSearchResult) {
-	var cur_ix_masked uint = cur_ix & ring_buffer_mask
-	var pos uint = h.next_ix
-
-	if cur_ix&uint(h.jump-1) != 0 {
-		return
-	}
-
-	/* Not enough lookahead */
-	if max_length < 32 {
-		return
-	}
-
-	for pos = h.next_ix; pos <= cur_ix; pos += uint(h.jump) {
-		var code uint32 = h.state & ((16777216 * 64) - 1)
-		var rem byte = data[pos&ring_buffer_mask]
-		var add byte = data[(pos+32)&ring_buffer_mask]
-		var found_ix uint = uint(kInvalidPosHashRolling)
-
-		h.state = h.HashRollingFunction(h.state, add, rem, h.factor, h.factor_remove)
-
-		if code < 16777216 {
-			found_ix = uint(h.table[code])
-			h.table[code] = uint32(pos)
-			if pos == cur_ix && uint32(found_ix) != kInvalidPosHashRolling {
-				/* The cast to 32-bit makes backward distances up to 4GB work even
-				   if cur_ix is above 4GB, despite using 32-bit values in the table. */
-				var backward uint = uint(uint32(cur_ix - found_ix))
-				if backward <= max_backward {
-					var found_ix_masked uint = found_ix & ring_buffer_mask
-					var len uint = findMatchLengthWithLimit(data[found_ix_masked:], data[cur_ix_masked:], max_length)
-					if len >= 4 && len > out.len {
-						var score uint = backwardReferenceScore(uint(len), backward)
-						if score > out.score {
-							out.len = uint(len)
-							out.distance = backward
-							out.score = score
-							out.len_code_delta = 0
-						}
-					}
-				}
-			}
-		}
-	}
-
-	h.next_ix = cur_ix + uint(h.jump)
-}
Index: trunk/vendor/github.com/andybalholm/brotli/histogram.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/histogram.go	(revision 145)
+++ 	(revision )
@@ -1,226 +1,0 @@
-package brotli
-
-import "math"
-
-/* The distance symbols effectively used by "Large Window Brotli" (32-bit). */
-const numHistogramDistanceSymbols = 544
-
-type histogramLiteral struct {
-	data_        [numLiteralSymbols]uint32
-	total_count_ uint
-	bit_cost_    float64
-}
-
-func histogramClearLiteral(self *histogramLiteral) {
-	self.data_ = [numLiteralSymbols]uint32{}
-	self.total_count_ = 0
-	self.bit_cost_ = math.MaxFloat64
-}
-
-func clearHistogramsLiteral(array []histogramLiteral, length uint) {
-	var i uint
-	for i = 0; i < length; i++ {
-		histogramClearLiteral(&array[i:][0])
-	}
-}
-
-func histogramAddLiteral(self *histogramLiteral, val uint) {
-	self.data_[val]++
-	self.total_count_++
-}
-
-func histogramAddVectorLiteral(self *histogramLiteral, p []byte, n uint) {
-	self.total_count_ += n
-	n += 1
-	for {
-		n--
-		if n == 0 {
-			break
-		}
-		self.data_[p[0]]++
-		p = p[1:]
-	}
-}
-
-func histogramAddHistogramLiteral(self *histogramLiteral, v *histogramLiteral) {
-	var i uint
-	self.total_count_ += v.total_count_
-	for i = 0; i < numLiteralSymbols; i++ {
-		self.data_[i] += v.data_[i]
-	}
-}
-
-func histogramDataSizeLiteral() uint {
-	return numLiteralSymbols
-}
-
-type histogramCommand struct {
-	data_        [numCommandSymbols]uint32
-	total_count_ uint
-	bit_cost_    float64
-}
-
-func histogramClearCommand(self *histogramCommand) {
-	self.data_ = [numCommandSymbols]uint32{}
-	self.total_count_ = 0
-	self.bit_cost_ = math.MaxFloat64
-}
-
-func clearHistogramsCommand(array []histogramCommand, length uint) {
-	var i uint
-	for i = 0; i < length; i++ {
-		histogramClearCommand(&array[i:][0])
-	}
-}
-
-func histogramAddCommand(self *histogramCommand, val uint) {
-	self.data_[val]++
-	self.total_count_++
-}
-
-func histogramAddVectorCommand(self *histogramCommand, p []uint16, n uint) {
-	self.total_count_ += n
-	n += 1
-	for {
-		n--
-		if n == 0 {
-			break
-		}
-		self.data_[p[0]]++
-		p = p[1:]
-	}
-}
-
-func histogramAddHistogramCommand(self *histogramCommand, v *histogramCommand) {
-	var i uint
-	self.total_count_ += v.total_count_
-	for i = 0; i < numCommandSymbols; i++ {
-		self.data_[i] += v.data_[i]
-	}
-}
-
-func histogramDataSizeCommand() uint {
-	return numCommandSymbols
-}
-
-type histogramDistance struct {
-	data_        [numDistanceSymbols]uint32
-	total_count_ uint
-	bit_cost_    float64
-}
-
-func histogramClearDistance(self *histogramDistance) {
-	self.data_ = [numDistanceSymbols]uint32{}
-	self.total_count_ = 0
-	self.bit_cost_ = math.MaxFloat64
-}
-
-func clearHistogramsDistance(array []histogramDistance, length uint) {
-	var i uint
-	for i = 0; i < length; i++ {
-		histogramClearDistance(&array[i:][0])
-	}
-}
-
-func histogramAddDistance(self *histogramDistance, val uint) {
-	self.data_[val]++
-	self.total_count_++
-}
-
-func histogramAddVectorDistance(self *histogramDistance, p []uint16, n uint) {
-	self.total_count_ += n
-	n += 1
-	for {
-		n--
-		if n == 0 {
-			break
-		}
-		self.data_[p[0]]++
-		p = p[1:]
-	}
-}
-
-func histogramAddHistogramDistance(self *histogramDistance, v *histogramDistance) {
-	var i uint
-	self.total_count_ += v.total_count_
-	for i = 0; i < numDistanceSymbols; i++ {
-		self.data_[i] += v.data_[i]
-	}
-}
-
-func histogramDataSizeDistance() uint {
-	return numDistanceSymbols
-}
-
-type blockSplitIterator struct {
-	split_  *blockSplit
-	idx_    uint
-	type_   uint
-	length_ uint
-}
-
-func initBlockSplitIterator(self *blockSplitIterator, split *blockSplit) {
-	self.split_ = split
-	self.idx_ = 0
-	self.type_ = 0
-	if len(split.lengths) > 0 {
-		self.length_ = uint(split.lengths[0])
-	} else {
-		self.length_ = 0
-	}
-}
-
-func blockSplitIteratorNext(self *blockSplitIterator) {
-	if self.length_ == 0 {
-		self.idx_++
-		self.type_ = uint(self.split_.types[self.idx_])
-		self.length_ = uint(self.split_.lengths[self.idx_])
-	}
-
-	self.length_--
-}
-
-func buildHistogramsWithContext(cmds []command, literal_split *blockSplit, insert_and_copy_split *blockSplit, dist_split *blockSplit, ringbuffer []byte, start_pos uint, mask uint, prev_byte byte, prev_byte2 byte, context_modes []int, literal_histograms []histogramLiteral, insert_and_copy_histograms []histogramCommand, copy_dist_histograms []histogramDistance) {
-	var pos uint = start_pos
-	var literal_it blockSplitIterator
-	var insert_and_copy_it blockSplitIterator
-	var dist_it blockSplitIterator
-
-	initBlockSplitIterator(&literal_it, literal_split)
-	initBlockSplitIterator(&insert_and_copy_it, insert_and_copy_split)
-	initBlockSplitIterator(&dist_it, dist_split)
-	for i := range cmds {
-		var cmd *command = &cmds[i]
-		var j uint
-		blockSplitIteratorNext(&insert_and_copy_it)
-		histogramAddCommand(&insert_and_copy_histograms[insert_and_copy_it.type_], uint(cmd.cmd_prefix_))
-
-		/* TODO: unwrap iterator blocks. */
-		for j = uint(cmd.insert_len_); j != 0; j-- {
-			var context uint
-			blockSplitIteratorNext(&literal_it)
-			context = literal_it.type_
-			if context_modes != nil {
-				var lut contextLUT = getContextLUT(context_modes[context])
-				context = (context << literalContextBits) + uint(getContext(prev_byte, prev_byte2, lut))
-			}
-
-			histogramAddLiteral(&literal_histograms[context], uint(ringbuffer[pos&mask]))
-			prev_byte2 = prev_byte
-			prev_byte = ringbuffer[pos&mask]
-			pos++
-		}
-
-		pos += uint(commandCopyLen(cmd))
-		if commandCopyLen(cmd) != 0 {
-			prev_byte2 = ringbuffer[(pos-2)&mask]
-			prev_byte = ringbuffer[(pos-1)&mask]
-			if cmd.cmd_prefix_ >= 128 {
-				var context uint
-				blockSplitIteratorNext(&dist_it)
-				context = uint(uint32(dist_it.type_<<distanceContextBits) + commandDistanceContext(cmd))
-				histogramAddDistance(&copy_dist_histograms[context], uint(cmd.dist_prefix_)&0x3FF)
-			}
-		}
-	}
-}
Index: trunk/vendor/github.com/andybalholm/brotli/http.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/http.go	(revision 145)
+++ 	(revision )
@@ -1,192 +1,0 @@
-package brotli
-
-import (
-	"compress/gzip"
-	"io"
-	"net/http"
-	"strings"
-)
-
-// HTTPCompressor chooses a compression method (brotli, gzip, or none) based on
-// the Accept-Encoding header, sets the Content-Encoding header, and returns a
-// WriteCloser that implements that compression. The Close method must be called
-// before the current HTTP handler returns.
-//
-// Due to https://github.com/golang/go/issues/31753, the response will not be
-// compressed unless you set a Content-Type header before you call
-// HTTPCompressor.
-func HTTPCompressor(w http.ResponseWriter, r *http.Request) io.WriteCloser {
-	if w.Header().Get("Content-Type") == "" {
-		return nopCloser{w}
-	}
-
-	if w.Header().Get("Vary") == "" {
-		w.Header().Set("Vary", "Accept-Encoding")
-	}
-
-	encoding := negotiateContentEncoding(r, []string{"br", "gzip"})
-	switch encoding {
-	case "br":
-		w.Header().Set("Content-Encoding", "br")
-		return NewWriter(w)
-	case "gzip":
-		w.Header().Set("Content-Encoding", "gzip")
-		return gzip.NewWriter(w)
-	}
-	return nopCloser{w}
-}
-
-// negotiateContentEncoding returns the best offered content encoding for the
-// request's Accept-Encoding header. If two offers match with equal weight and
-// then the offer earlier in the list is preferred. If no offers are
-// acceptable, then "" is returned.
-func negotiateContentEncoding(r *http.Request, offers []string) string {
-	bestOffer := "identity"
-	bestQ := -1.0
-	specs := parseAccept(r.Header, "Accept-Encoding")
-	for _, offer := range offers {
-		for _, spec := range specs {
-			if spec.Q > bestQ &&
-				(spec.Value == "*" || spec.Value == offer) {
-				bestQ = spec.Q
-				bestOffer = offer
-			}
-		}
-	}
-	if bestQ == 0 {
-		bestOffer = ""
-	}
-	return bestOffer
-}
-
-// acceptSpec describes an Accept* header.
-type acceptSpec struct {
-	Value string
-	Q     float64
-}
-
-// parseAccept parses Accept* headers.
-func parseAccept(header http.Header, key string) (specs []acceptSpec) {
-loop:
-	for _, s := range header[key] {
-		for {
-			var spec acceptSpec
-			spec.Value, s = expectTokenSlash(s)
-			if spec.Value == "" {
-				continue loop
-			}
-			spec.Q = 1.0
-			s = skipSpace(s)
-			if strings.HasPrefix(s, ";") {
-				s = skipSpace(s[1:])
-				if !strings.HasPrefix(s, "q=") {
-					continue loop
-				}
-				spec.Q, s = expectQuality(s[2:])
-				if spec.Q < 0.0 {
-					continue loop
-				}
-			}
-			specs = append(specs, spec)
-			s = skipSpace(s)
-			if !strings.HasPrefix(s, ",") {
-				continue loop
-			}
-			s = skipSpace(s[1:])
-		}
-	}
-	return
-}
-
-func skipSpace(s string) (rest string) {
-	i := 0
-	for ; i < len(s); i++ {
-		if octetTypes[s[i]]&isSpace == 0 {
-			break
-		}
-	}
-	return s[i:]
-}
-
-func expectTokenSlash(s string) (token, rest string) {
-	i := 0
-	for ; i < len(s); i++ {
-		b := s[i]
-		if (octetTypes[b]&isToken == 0) && b != '/' {
-			break
-		}
-	}
-	return s[:i], s[i:]
-}
-
-func expectQuality(s string) (q float64, rest string) {
-	switch {
-	case len(s) == 0:
-		return -1, ""
-	case s[0] == '0':
-		q = 0
-	case s[0] == '1':
-		q = 1
-	default:
-		return -1, ""
-	}
-	s = s[1:]
-	if !strings.HasPrefix(s, ".") {
-		return q, s
-	}
-	s = s[1:]
-	i := 0
-	n := 0
-	d := 1
-	for ; i < len(s); i++ {
-		b := s[i]
-		if b < '0' || b > '9' {
-			break
-		}
-		n = n*10 + int(b) - '0'
-		d *= 10
-	}
-	return q + float64(n)/float64(d), s[i:]
-}
-
-// Octet types from RFC 2616.
-var octetTypes [256]octetType
-
-type octetType byte
-
-const (
-	isToken octetType = 1 << iota
-	isSpace
-)
-
-func init() {
-	// OCTET      = <any 8-bit sequence of data>
-	// CHAR       = <any US-ASCII character (octets 0 - 127)>
-	// CTL        = <any US-ASCII control character (octets 0 - 31) and DEL (127)>
-	// CR         = <US-ASCII CR, carriage return (13)>
-	// LF         = <US-ASCII LF, linefeed (10)>
-	// SP         = <US-ASCII SP, space (32)>
-	// HT         = <US-ASCII HT, horizontal-tab (9)>
-	// <">        = <US-ASCII double-quote mark (34)>
-	// CRLF       = CR LF
-	// LWS        = [CRLF] 1*( SP | HT )
-	// TEXT       = <any OCTET except CTLs, but including LWS>
-	// separators = "(" | ")" | "<" | ">" | "@" | "," | ";" | ":" | "\" | <">
-	//              | "/" | "[" | "]" | "?" | "=" | "{" | "}" | SP | HT
-	// token      = 1*<any CHAR except CTLs or separators>
-	// qdtext     = <any TEXT except <">>
-
-	for c := 0; c < 256; c++ {
-		var t octetType
-		isCtl := c <= 31 || c == 127
-		isChar := 0 <= c && c <= 127
-		isSeparator := strings.ContainsRune(" \t\"(),/:;<=>?@[]\\{}", rune(c))
-		if strings.ContainsRune(" \t\r\n", rune(c)) {
-			t |= isSpace
-		}
-		if isChar && !isCtl && !isSeparator {
-			t |= isToken
-		}
-		octetTypes[c] = t
-	}
-}
Index: trunk/vendor/github.com/andybalholm/brotli/huffman.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/huffman.go	(revision 145)
+++ 	(revision )
@@ -1,653 +1,0 @@
-package brotli
-
-/* Copyright 2013 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* Utilities for building Huffman decoding tables. */
-
-const huffmanMaxCodeLength = 15
-
-/* Maximum possible Huffman table size for an alphabet size of (index * 32),
-   max code length 15 and root table bits 8. */
-var kMaxHuffmanTableSize = []uint16{
-	256,
-	402,
-	436,
-	468,
-	500,
-	534,
-	566,
-	598,
-	630,
-	662,
-	694,
-	726,
-	758,
-	790,
-	822,
-	854,
-	886,
-	920,
-	952,
-	984,
-	1016,
-	1048,
-	1080,
-	1112,
-	1144,
-	1176,
-	1208,
-	1240,
-	1272,
-	1304,
-	1336,
-	1368,
-	1400,
-	1432,
-	1464,
-	1496,
-	1528,
-}
-
-/* BROTLI_NUM_BLOCK_LEN_SYMBOLS == 26 */
-const huffmanMaxSize26 = 396
-
-/* BROTLI_MAX_BLOCK_TYPE_SYMBOLS == 258 */
-const huffmanMaxSize258 = 632
-
-/* BROTLI_MAX_CONTEXT_MAP_SYMBOLS == 272 */
-const huffmanMaxSize272 = 646
-
-const huffmanMaxCodeLengthCodeLength = 5
-
-/* Do not create this struct directly - use the ConstructHuffmanCode
- * constructor below! */
-type huffmanCode struct {
-	bits  byte
-	value uint16
-}
-
-func constructHuffmanCode(bits byte, value uint16) huffmanCode {
-	var h huffmanCode
-	h.bits = bits
-	h.value = value
-	return h
-}
-
-/* Builds Huffman lookup table assuming code lengths are in symbol order. */
-
-/* Builds Huffman lookup table assuming code lengths are in symbol order.
-   Returns size of resulting table. */
-
-/* Builds a simple Huffman table. The |num_symbols| parameter is to be
-   interpreted as follows: 0 means 1 symbol, 1 means 2 symbols,
-   2 means 3 symbols, 3 means 4 symbols with lengths [2, 2, 2, 2],
-   4 means 4 symbols with lengths [1, 2, 3, 3]. */
-
-/* Contains a collection of Huffman trees with the same alphabet size. */
-/* max_symbol is needed due to simple codes since log2(alphabet_size) could be
-   greater than log2(max_symbol). */
-type huffmanTreeGroup struct {
-	htrees        [][]huffmanCode
-	codes         []huffmanCode
-	alphabet_size uint16
-	max_symbol    uint16
-	num_htrees    uint16
-}
-
-const reverseBitsMax = 8
-
-const reverseBitsBase = 0
-
-var kReverseBits = [1 << reverseBitsMax]byte{
-	0x00,
-	0x80,
-	0x40,
-	0xC0,
-	0x20,
-	0xA0,
-	0x60,
-	0xE0,
-	0x10,
-	0x90,
-	0x50,
-	0xD0,
-	0x30,
-	0xB0,
-	0x70,
-	0xF0,
-	0x08,
-	0x88,
-	0x48,
-	0xC8,
-	0x28,
-	0xA8,
-	0x68,
-	0xE8,
-	0x18,
-	0x98,
-	0x58,
-	0xD8,
-	0x38,
-	0xB8,
-	0x78,
-	0xF8,
-	0x04,
-	0x84,
-	0x44,
-	0xC4,
-	0x24,
-	0xA4,
-	0x64,
-	0xE4,
-	0x14,
-	0x94,
-	0x54,
-	0xD4,
-	0x34,
-	0xB4,
-	0x74,
-	0xF4,
-	0x0C,
-	0x8C,
-	0x4C,
-	0xCC,
-	0x2C,
-	0xAC,
-	0x6C,
-	0xEC,
-	0x1C,
-	0x9C,
-	0x5C,
-	0xDC,
-	0x3C,
-	0xBC,
-	0x7C,
-	0xFC,
-	0x02,
-	0x82,
-	0x42,
-	0xC2,
-	0x22,
-	0xA2,
-	0x62,
-	0xE2,
-	0x12,
-	0x92,
-	0x52,
-	0xD2,
-	0x32,
-	0xB2,
-	0x72,
-	0xF2,
-	0x0A,
-	0x8A,
-	0x4A,
-	0xCA,
-	0x2A,
-	0xAA,
-	0x6A,
-	0xEA,
-	0x1A,
-	0x9A,
-	0x5A,
-	0xDA,
-	0x3A,
-	0xBA,
-	0x7A,
-	0xFA,
-	0x06,
-	0x86,
-	0x46,
-	0xC6,
-	0x26,
-	0xA6,
-	0x66,
-	0xE6,
-	0x16,
-	0x96,
-	0x56,
-	0xD6,
-	0x36,
-	0xB6,
-	0x76,
-	0xF6,
-	0x0E,
-	0x8E,
-	0x4E,
-	0xCE,
-	0x2E,
-	0xAE,
-	0x6E,
-	0xEE,
-	0x1E,
-	0x9E,
-	0x5E,
-	0xDE,
-	0x3E,
-	0xBE,
-	0x7E,
-	0xFE,
-	0x01,
-	0x81,
-	0x41,
-	0xC1,
-	0x21,
-	0xA1,
-	0x61,
-	0xE1,
-	0x11,
-	0x91,
-	0x51,
-	0xD1,
-	0x31,
-	0xB1,
-	0x71,
-	0xF1,
-	0x09,
-	0x89,
-	0x49,
-	0xC9,
-	0x29,
-	0xA9,
-	0x69,
-	0xE9,
-	0x19,
-	0x99,
-	0x59,
-	0xD9,
-	0x39,
-	0xB9,
-	0x79,
-	0xF9,
-	0x05,
-	0x85,
-	0x45,
-	0xC5,
-	0x25,
-	0xA5,
-	0x65,
-	0xE5,
-	0x15,
-	0x95,
-	0x55,
-	0xD5,
-	0x35,
-	0xB5,
-	0x75,
-	0xF5,
-	0x0D,
-	0x8D,
-	0x4D,
-	0xCD,
-	0x2D,
-	0xAD,
-	0x6D,
-	0xED,
-	0x1D,
-	0x9D,
-	0x5D,
-	0xDD,
-	0x3D,
-	0xBD,
-	0x7D,
-	0xFD,
-	0x03,
-	0x83,
-	0x43,
-	0xC3,
-	0x23,
-	0xA3,
-	0x63,
-	0xE3,
-	0x13,
-	0x93,
-	0x53,
-	0xD3,
-	0x33,
-	0xB3,
-	0x73,
-	0xF3,
-	0x0B,
-	0x8B,
-	0x4B,
-	0xCB,
-	0x2B,
-	0xAB,
-	0x6B,
-	0xEB,
-	0x1B,
-	0x9B,
-	0x5B,
-	0xDB,
-	0x3B,
-	0xBB,
-	0x7B,
-	0xFB,
-	0x07,
-	0x87,
-	0x47,
-	0xC7,
-	0x27,
-	0xA7,
-	0x67,
-	0xE7,
-	0x17,
-	0x97,
-	0x57,
-	0xD7,
-	0x37,
-	0xB7,
-	0x77,
-	0xF7,
-	0x0F,
-	0x8F,
-	0x4F,
-	0xCF,
-	0x2F,
-	0xAF,
-	0x6F,
-	0xEF,
-	0x1F,
-	0x9F,
-	0x5F,
-	0xDF,
-	0x3F,
-	0xBF,
-	0x7F,
-	0xFF,
-}
-
-const reverseBitsLowest = (uint64(1) << (reverseBitsMax - 1 + reverseBitsBase))
-
-/* Returns reverse(num >> BROTLI_REVERSE_BITS_BASE, BROTLI_REVERSE_BITS_MAX),
-   where reverse(value, len) is the bit-wise reversal of the len least
-   significant bits of value. */
-func reverseBits8(num uint64) uint64 {
-	return uint64(kReverseBits[num])
-}
-
-/* Stores code in table[0], table[step], table[2*step], ..., table[end] */
-/* Assumes that end is an integer multiple of step */
-func replicateValue(table []huffmanCode, step int, end int, code huffmanCode) {
-	for {
-		end -= step
-		table[end] = code
-		if end <= 0 {
-			break
-		}
-	}
-}
-
-/* Returns the table width of the next 2nd level table. |count| is the histogram
-   of bit lengths for the remaining symbols, |len| is the code length of the
-   next processed symbol. */
-func nextTableBitSize(count []uint16, len int, root_bits int) int {
-	var left int = 1 << uint(len-root_bits)
-	for len < huffmanMaxCodeLength {
-		left -= int(count[len])
-		if left <= 0 {
-			break
-		}
-		len++
-		left <<= 1
-	}
-
-	return len - root_bits
-}
-
-func buildCodeLengthsHuffmanTable(table []huffmanCode, code_lengths []byte, count []uint16) {
-	var code huffmanCode /* current table entry */ /* symbol index in original or sorted table */ /* prefix code */ /* prefix code addend */ /* step size to replicate values in current table */ /* size of current table */ /* symbols sorted by code length */
-	var symbol int
-	var key uint64
-	var key_step uint64
-	var step int
-	var table_size int
-	var sorted [codeLengthCodes]int
-	var offset [huffmanMaxCodeLengthCodeLength + 1]int
-	var bits int
-	var bits_count int
-	/* offsets in sorted table for each length */
-	assert(huffmanMaxCodeLengthCodeLength <= reverseBitsMax)
-
-	/* Generate offsets into sorted symbol table by code length. */
-	symbol = -1
-
-	bits = 1
-	var i int
-	for i = 0; i < huffmanMaxCodeLengthCodeLength; i++ {
-		symbol += int(count[bits])
-		offset[bits] = symbol
-		bits++
-	}
-
-	/* Symbols with code length 0 are placed after all other symbols. */
-	offset[0] = codeLengthCodes - 1
-
-	/* Sort symbols by length, by symbol order within each length. */
-	symbol = codeLengthCodes
-
-	for {
-		var i int
-		for i = 0; i < 6; i++ {
-			symbol--
-			sorted[offset[code_lengths[symbol]]] = symbol
-			offset[code_lengths[symbol]]--
-		}
-		if symbol == 0 {
-			break
-		}
-	}
-
-	table_size = 1 << huffmanMaxCodeLengthCodeLength
-
-	/* Special case: all symbols but one have 0 code length. */
-	if offset[0] == 0 {
-		code = constructHuffmanCode(0, uint16(sorted[0]))
-		for key = 0; key < uint64(table_size); key++ {
-			table[key] = code
-		}
-
-		return
-	}
-
-	/* Fill in table. */
-	key = 0
-
-	key_step = reverseBitsLowest
-	symbol = 0
-	bits = 1
-	step = 2
-	for {
-		for bits_count = int(count[bits]); bits_count != 0; bits_count-- {
-			code = constructHuffmanCode(byte(bits), uint16(sorted[symbol]))
-			symbol++
-			replicateValue(table[reverseBits8(key):], step, table_size, code)
-			key += key_step
-		}
-
-		step <<= 1
-		key_step >>= 1
-		bits++
-		if bits > huffmanMaxCodeLengthCodeLength {
-			break
-		}
-	}
-}
-
-func buildHuffmanTable(root_table []huffmanCode, root_bits int, symbol_lists symbolList, count []uint16) uint32 {
-	var code huffmanCode /* current table entry */ /* next available space in table */ /* current code length */ /* symbol index in original or sorted table */ /* prefix code */ /* prefix code addend */ /* 2nd level table prefix code */ /* 2nd level table prefix code addend */ /* step size to replicate values in current table */ /* key length of current table */ /* size of current table */ /* sum of root table size and 2nd level table sizes */
-	var table []huffmanCode
-	var len int
-	var symbol int
-	var key uint64
-	var key_step uint64
-	var sub_key uint64
-	var sub_key_step uint64
-	var step int
-	var table_bits int
-	var table_size int
-	var total_size int
-	var max_length int = -1
-	var bits int
-	var bits_count int
-
-	assert(root_bits <= reverseBitsMax)
-	assert(huffmanMaxCodeLength-root_bits <= reverseBitsMax)
-
-	for symbolListGet(symbol_lists, max_length) == 0xFFFF {
-		max_length--
-	}
-	max_length += huffmanMaxCodeLength + 1
-
-	table = root_table
-	table_bits = root_bits
-	table_size = 1 << uint(table_bits)
-	total_size = table_size
-
-	/* Fill in the root table. Reduce the table size to if possible,
-	   and create the repetitions by memcpy. */
-	if table_bits > max_length {
-		table_bits = max_length
-		table_size = 1 << uint(table_bits)
-	}
-
-	key = 0
-	key_step = reverseBitsLowest
-	bits = 1
-	step = 2
-	for {
-		symbol = bits - (huffmanMaxCodeLength + 1)
-		for bits_count = int(count[bits]); bits_count != 0; bits_count-- {
-			symbol = int(symbolListGet(symbol_lists, symbol))
-			code = constructHuffmanCode(byte(bits), uint16(symbol))
-			replicateValue(table[reverseBits8(key):], step, table_size, code)
-			key += key_step
-		}
-
-		step <<= 1
-		key_step >>= 1
-		bits++
-		if bits > table_bits {
-			break
-		}
-	}
-
-	/* If root_bits != table_bits then replicate to fill the remaining slots. */
-	for total_size != table_size {
-		copy(table[table_size:], table[:uint(table_size)])
-		table_size <<= 1
-	}
-
-	/* Fill in 2nd level tables and add pointers to root table. */
-	key_step = reverseBitsLowest >> uint(root_bits-1)
-
-	sub_key = reverseBitsLowest << 1
-	sub_key_step = reverseBitsLowest
-	len = root_bits + 1
-	step = 2
-	for ; len <= max_length; len++ {
-		symbol = len - (huffmanMaxCodeLength + 1)
-		for ; count[len] != 0; count[len]-- {
-			if sub_key == reverseBitsLowest<<1 {
-				table = table[table_size:]
-				table_bits = nextTableBitSize(count, int(len), root_bits)
-				table_size = 1 << uint(table_bits)
-				total_size += table_size
-				sub_key = reverseBits8(key)
-				key += key_step
-				root_table[sub_key] = constructHuffmanCode(byte(table_bits+root_bits), uint16(uint64(uint(-cap(table)+cap(root_table)))-sub_key))
-				sub_key = 0
-			}
-
-			symbol = int(symbolListGet(symbol_lists, symbol))
-			code = constructHuffmanCode(byte(len-root_bits), uint16(symbol))
-			replicateValue(table[reverseBits8(sub_key):], step, table_size, code)
-			sub_key += sub_key_step
-		}
-
-		step <<= 1
-		sub_key_step >>= 1
-	}
-
-	return uint32(total_size)
-}
-
-func buildSimpleHuffmanTable(table []huffmanCode, root_bits int, val []uint16, num_symbols uint32) uint32 {
-	var table_size uint32 = 1
-	var goal_size uint32 = 1 << uint(root_bits)
-	switch num_symbols {
-	case 0:
-		table[0] = constructHuffmanCode(0, val[0])
-
-	case 1:
-		if val[1] > val[0] {
-			table[0] = constructHuffmanCode(1, val[0])
-			table[1] = constructHuffmanCode(1, val[1])
-		} else {
-			table[0] = constructHuffmanCode(1, val[1])
-			table[1] = constructHuffmanCode(1, val[0])
-		}
-
-		table_size = 2
-
-	case 2:
-		table[0] = constructHuffmanCode(1, val[0])
-		table[2] = constructHuffmanCode(1, val[0])
-		if val[2] > val[1] {
-			table[1] = constructHuffmanCode(2, val[1])
-			table[3] = constructHuffmanCode(2, val[2])
-		} else {
-			table[1] = constructHuffmanCode(2, val[2])
-			table[3] = constructHuffmanCode(2, val[1])
-		}
-
-		table_size = 4
-
-	case 3:
-		var i int
-		var k int
-		for i = 0; i < 3; i++ {
-			for k = i + 1; k < 4; k++ {
-				if val[k] < val[i] {
-					var t uint16 = val[k]
-					val[k] = val[i]
-					val[i] = t
-				}
-			}
-		}
-
-		table[0] = constructHuffmanCode(2, val[0])
-		table[2] = constructHuffmanCode(2, val[1])
-		table[1] = constructHuffmanCode(2, val[2])
-		table[3] = constructHuffmanCode(2, val[3])
-		table_size = 4
-
-	case 4:
-		if val[3] < val[2] {
-			var t uint16 = val[3]
-			val[3] = val[2]
-			val[2] = t
-		}
-
-		table[0] = constructHuffmanCode(1, val[0])
-		table[1] = constructHuffmanCode(2, val[1])
-		table[2] = constructHuffmanCode(1, val[0])
-		table[3] = constructHuffmanCode(3, val[2])
-		table[4] = constructHuffmanCode(1, val[0])
-		table[5] = constructHuffmanCode(2, val[1])
-		table[6] = constructHuffmanCode(1, val[0])
-		table[7] = constructHuffmanCode(3, val[3])
-		table_size = 8
-	}
-
-	for table_size != goal_size {
-		copy(table[table_size:], table[:uint(table_size)])
-		table_size <<= 1
-	}
-
-	return goal_size
-}
Index: trunk/vendor/github.com/andybalholm/brotli/literal_cost.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/literal_cost.go	(revision 145)
+++ 	(revision )
@@ -1,182 +1,0 @@
-package brotli
-
-func utf8Position(last uint, c uint, clamp uint) uint {
-	if c < 128 {
-		return 0 /* Next one is the 'Byte 1' again. */
-	} else if c >= 192 { /* Next one is the 'Byte 2' of utf-8 encoding. */
-		return brotli_min_size_t(1, clamp)
-	} else {
-		/* Let's decide over the last byte if this ends the sequence. */
-		if last < 0xE0 {
-			return 0 /* Completed two or three byte coding. */ /* Next one is the 'Byte 3' of utf-8 encoding. */
-		} else {
-			return brotli_min_size_t(2, clamp)
-		}
-	}
-}
-
-func decideMultiByteStatsLevel(pos uint, len uint, mask uint, data []byte) uint {
-	var counts = [3]uint{0} /* should be 2, but 1 compresses better. */
-	var max_utf8 uint = 1
-	var last_c uint = 0
-	var i uint
-	for i = 0; i < len; i++ {
-		var c uint = uint(data[(pos+i)&mask])
-		counts[utf8Position(last_c, c, 2)]++
-		last_c = c
-	}
-
-	if counts[2] < 500 {
-		max_utf8 = 1
-	}
-
-	if counts[1]+counts[2] < 25 {
-		max_utf8 = 0
-	}
-
-	return max_utf8
-}
-
-func estimateBitCostsForLiteralsUTF8(pos uint, len uint, mask uint, data []byte, cost []float32) {
-	var max_utf8 uint = decideMultiByteStatsLevel(pos, uint(len), mask, data)
-	/* Bootstrap histograms. */
-	var histogram = [3][256]uint{[256]uint{0}}
-	var window_half uint = 495
-	var in_window uint = brotli_min_size_t(window_half, uint(len))
-	var in_window_utf8 = [3]uint{0}
-	/* max_utf8 is 0 (normal ASCII single byte modeling),
-	   1 (for 2-byte UTF-8 modeling), or 2 (for 3-byte UTF-8 modeling). */
-
-	var i uint
-	{
-		var last_c uint = 0
-		var utf8_pos uint = 0
-		for i = 0; i < in_window; i++ {
-			var c uint = uint(data[(pos+i)&mask])
-			histogram[utf8_pos][c]++
-			in_window_utf8[utf8_pos]++
-			utf8_pos = utf8Position(last_c, c, max_utf8)
-			last_c = c
-		}
-	}
-
-	/* Compute bit costs with sliding window. */
-	for i = 0; i < len; i++ {
-		if i >= window_half {
-			var c uint
-			var last_c uint
-			if i < window_half+1 {
-				c = 0
-			} else {
-				c = uint(data[(pos+i-window_half-1)&mask])
-			}
-			if i < window_half+2 {
-				last_c = 0
-			} else {
-				last_c = uint(data[(pos+i-window_half-2)&mask])
-			}
-			/* Remove a byte in the past. */
-
-			var utf8_pos2 uint = utf8Position(last_c, c, max_utf8)
-			histogram[utf8_pos2][data[(pos+i-window_half)&mask]]--
-			in_window_utf8[utf8_pos2]--
-		}
-
-		if i+window_half < len {
-			var c uint = uint(data[(pos+i+window_half-1)&mask])
-			var last_c uint = uint(data[(pos+i+window_half-2)&mask])
-			/* Add a byte in the future. */
-
-			var utf8_pos2 uint = utf8Position(last_c, c, max_utf8)
-			histogram[utf8_pos2][data[(pos+i+window_half)&mask]]++
-			in_window_utf8[utf8_pos2]++
-		}
-		{
-			var c uint
-			var last_c uint
-			if i < 1 {
-				c = 0
-			} else {
-				c = uint(data[(pos+i-1)&mask])
-			}
-			if i < 2 {
-				last_c = 0
-			} else {
-				last_c = uint(data[(pos+i-2)&mask])
-			}
-			var utf8_pos uint = utf8Position(last_c, c, max_utf8)
-			var masked_pos uint = (pos + i) & mask
-			var histo uint = histogram[utf8_pos][data[masked_pos]]
-			var lit_cost float64
-			if histo == 0 {
-				histo = 1
-			}
-
-			lit_cost = fastLog2(in_window_utf8[utf8_pos]) - fastLog2(histo)
-			lit_cost += 0.02905
-			if lit_cost < 1.0 {
-				lit_cost *= 0.5
-				lit_cost += 0.5
-			}
-
-			/* Make the first bytes more expensive -- seems to help, not sure why.
-			   Perhaps because the entropy source is changing its properties
-			   rapidly in the beginning of the file, perhaps because the beginning
-			   of the data is a statistical "anomaly". */
-			if i < 2000 {
-				lit_cost += 0.7 - (float64(2000-i) / 2000.0 * 0.35)
-			}
-
-			cost[i] = float32(lit_cost)
-		}
-	}
-}
-
-func estimateBitCostsForLiterals(pos uint, len uint, mask uint, data []byte, cost []float32) {
-	if isMostlyUTF8(data, pos, mask, uint(len), kMinUTF8Ratio) {
-		estimateBitCostsForLiteralsUTF8(pos, uint(len), mask, data, cost)
-		return
-	} else {
-		var histogram = [256]uint{0}
-		var window_half uint = 2000
-		var in_window uint = brotli_min_size_t(window_half, uint(len))
-		var i uint
-		/* Bootstrap histogram. */
-		for i = 0; i < in_window; i++ {
-			histogram[data[(pos+i)&mask]]++
-		}
-
-		/* Compute bit costs with sliding window. */
-		for i = 0; i < len; i++ {
-			var histo uint
-			if i >= window_half {
-				/* Remove a byte in the past. */
-				histogram[data[(pos+i-window_half)&mask]]--
-
-				in_window--
-			}
-
-			if i+window_half < len {
-				/* Add a byte in the future. */
-				histogram[data[(pos+i+window_half)&mask]]++
-
-				in_window++
-			}
-
-			histo = histogram[data[(pos+i)&mask]]
-			if histo == 0 {
-				histo = 1
-			}
-			{
-				var lit_cost float64 = fastLog2(in_window) - fastLog2(histo)
-				lit_cost += 0.029
-				if lit_cost < 1.0 {
-					lit_cost *= 0.5
-					lit_cost += 0.5
-				}
-
-				cost[i] = float32(lit_cost)
-			}
-		}
-	}
-}
Index: trunk/vendor/github.com/andybalholm/brotli/memory.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/memory.go	(revision 145)
+++ 	(revision )
@@ -1,66 +1,0 @@
-package brotli
-
-/* Copyright 2016 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/*
-Dynamically grows array capacity to at least the requested size
-T: data type
-A: array
-C: capacity
-R: requested size
-*/
-func brotli_ensure_capacity_uint8_t(a *[]byte, c *uint, r uint) {
-	if *c < r {
-		var new_size uint = *c
-		if new_size == 0 {
-			new_size = r
-		}
-
-		for new_size < r {
-			new_size *= 2
-		}
-
-		if cap(*a) < int(new_size) {
-			var new_array []byte = make([]byte, new_size)
-			if *c != 0 {
-				copy(new_array, (*a)[:*c])
-			}
-
-			*a = new_array
-		} else {
-			*a = (*a)[:new_size]
-		}
-
-		*c = new_size
-	}
-}
-
-func brotli_ensure_capacity_uint32_t(a *[]uint32, c *uint, r uint) {
-	var new_array []uint32
-	if *c < r {
-		var new_size uint = *c
-		if new_size == 0 {
-			new_size = r
-		}
-
-		for new_size < r {
-			new_size *= 2
-		}
-
-		if cap(*a) < int(new_size) {
-			new_array = make([]uint32, new_size)
-			if *c != 0 {
-				copy(new_array, (*a)[:*c])
-			}
-
-			*a = new_array
-		} else {
-			*a = (*a)[:new_size]
-		}
-		*c = new_size
-	}
-}
Index: trunk/vendor/github.com/andybalholm/brotli/metablock.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/metablock.go	(revision 145)
+++ 	(revision )
@@ -1,574 +1,0 @@
-package brotli
-
-import (
-	"sync"
-)
-
-/* Copyright 2014 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* Algorithms for distributing the literals and commands of a metablock between
-   block types and contexts. */
-
-type metaBlockSplit struct {
-	literal_split             blockSplit
-	command_split             blockSplit
-	distance_split            blockSplit
-	literal_context_map       []uint32
-	literal_context_map_size  uint
-	distance_context_map      []uint32
-	distance_context_map_size uint
-	literal_histograms        []histogramLiteral
-	literal_histograms_size   uint
-	command_histograms        []histogramCommand
-	command_histograms_size   uint
-	distance_histograms       []histogramDistance
-	distance_histograms_size  uint
-}
-
-var metaBlockPool sync.Pool
-
-func getMetaBlockSplit() *metaBlockSplit {
-	mb, _ := metaBlockPool.Get().(*metaBlockSplit)
-
-	if mb == nil {
-		mb = &metaBlockSplit{}
-	} else {
-		initBlockSplit(&mb.literal_split)
-		initBlockSplit(&mb.command_split)
-		initBlockSplit(&mb.distance_split)
-		mb.literal_context_map = mb.literal_context_map[:0]
-		mb.literal_context_map_size = 0
-		mb.distance_context_map = mb.distance_context_map[:0]
-		mb.distance_context_map_size = 0
-		mb.literal_histograms = mb.literal_histograms[:0]
-		mb.command_histograms = mb.command_histograms[:0]
-		mb.distance_histograms = mb.distance_histograms[:0]
-	}
-	return mb
-}
-
-func freeMetaBlockSplit(mb *metaBlockSplit) {
-	metaBlockPool.Put(mb)
-}
-
-func initDistanceParams(params *encoderParams, npostfix uint32, ndirect uint32) {
-	var dist_params *distanceParams = &params.dist
-	var alphabet_size uint32
-	var max_distance uint32
-
-	dist_params.distance_postfix_bits = npostfix
-	dist_params.num_direct_distance_codes = ndirect
-
-	alphabet_size = uint32(distanceAlphabetSize(uint(npostfix), uint(ndirect), maxDistanceBits))
-	max_distance = ndirect + (1 << (maxDistanceBits + npostfix + 2)) - (1 << (npostfix + 2))
-
-	if params.large_window {
-		var bound = [maxNpostfix + 1]uint32{0, 4, 12, 28}
-		var postfix uint32 = 1 << npostfix
-		alphabet_size = uint32(distanceAlphabetSize(uint(npostfix), uint(ndirect), largeMaxDistanceBits))
-
-		/* The maximum distance is set so that no distance symbol used can encode
-		   a distance larger than BROTLI_MAX_ALLOWED_DISTANCE with all
-		   its extra bits set. */
-		if ndirect < bound[npostfix] {
-			max_distance = maxAllowedDistance - (bound[npostfix] - ndirect)
-		} else if ndirect >= bound[npostfix]+postfix {
-			max_distance = (3 << 29) - 4 + (ndirect - bound[npostfix])
-		} else {
-			max_distance = maxAllowedDistance
-		}
-	}
-
-	dist_params.alphabet_size = alphabet_size
-	dist_params.max_distance = uint(max_distance)
-}
-
-func recomputeDistancePrefixes(cmds []command, orig_params *distanceParams, new_params *distanceParams) {
-	if orig_params.distance_postfix_bits == new_params.distance_postfix_bits && orig_params.num_direct_distance_codes == new_params.num_direct_distance_codes {
-		return
-	}
-
-	for i := range cmds {
-		var cmd *command = &cmds[i]
-		if commandCopyLen(cmd) != 0 && cmd.cmd_prefix_ >= 128 {
-			prefixEncodeCopyDistance(uint(commandRestoreDistanceCode(cmd, orig_params)), uint(new_params.num_direct_distance_codes), uint(new_params.distance_postfix_bits), &cmd.dist_prefix_, &cmd.dist_extra_)
-		}
-	}
-}
-
-func computeDistanceCost(cmds []command, orig_params *distanceParams, new_params *distanceParams, cost *float64) bool {
-	var equal_params bool = false
-	var dist_prefix uint16
-	var dist_extra uint32
-	var extra_bits float64 = 0.0
-	var histo histogramDistance
-	histogramClearDistance(&histo)
-
-	if orig_params.distance_postfix_bits == new_params.distance_postfix_bits && orig_params.num_direct_distance_codes == new_params.num_direct_distance_codes {
-		equal_params = true
-	}
-
-	for i := range cmds {
-		cmd := &cmds[i]
-		if commandCopyLen(cmd) != 0 && cmd.cmd_prefix_ >= 128 {
-			if equal_params {
-				dist_prefix = cmd.dist_prefix_
-			} else {
-				var distance uint32 = commandRestoreDistanceCode(cmd, orig_params)
-				if distance > uint32(new_params.max_distance) {
-					return false
-				}
-
-				prefixEncodeCopyDistance(uint(distance), uint(new_params.num_direct_distance_codes), uint(new_params.distance_postfix_bits), &dist_prefix, &dist_extra)
-			}
-
-			histogramAddDistance(&histo, uint(dist_prefix)&0x3FF)
-			extra_bits += float64(dist_prefix >> 10)
-		}
-	}
-
-	*cost = populationCostDistance(&histo) + extra_bits
-	return true
-}
-
-var buildMetaBlock_kMaxNumberOfHistograms uint = 256
-
-func buildMetaBlock(ringbuffer []byte, pos uint, mask uint, params *encoderParams, prev_byte byte, prev_byte2 byte, cmds []command, literal_context_mode int, mb *metaBlockSplit) {
-	var distance_histograms []histogramDistance
-	var literal_histograms []histogramLiteral
-	var literal_context_modes []int = nil
-	var literal_histograms_size uint
-	var distance_histograms_size uint
-	var i uint
-	var literal_context_multiplier uint = 1
-	var npostfix uint32
-	var ndirect_msb uint32 = 0
-	var check_orig bool = true
-	var best_dist_cost float64 = 1e99
-	var orig_params encoderParams = *params
-	/* Histogram ids need to fit in one byte. */
-
-	var new_params encoderParams = *params
-
-	for npostfix = 0; npostfix <= maxNpostfix; npostfix++ {
-		for ; ndirect_msb < 16; ndirect_msb++ {
-			var ndirect uint32 = ndirect_msb << npostfix
-			var skip bool
-			var dist_cost float64
-			initDistanceParams(&new_params, npostfix, ndirect)
-			if npostfix == orig_params.dist.distance_postfix_bits && ndirect == orig_params.dist.num_direct_distance_codes {
-				check_orig = false
-			}
-
-			skip = !computeDistanceCost(cmds, &orig_params.dist, &new_params.dist, &dist_cost)
-			if skip || (dist_cost > best_dist_cost) {
-				break
-			}
-
-			best_dist_cost = dist_cost
-			params.dist = new_params.dist
-		}
-
-		if ndirect_msb > 0 {
-			ndirect_msb--
-		}
-		ndirect_msb /= 2
-	}
-
-	if check_orig {
-		var dist_cost float64
-		computeDistanceCost(cmds, &orig_params.dist, &orig_params.dist, &dist_cost)
-		if dist_cost < best_dist_cost {
-			/* NB: currently unused; uncomment when more param tuning is added. */
-			/* best_dist_cost = dist_cost; */
-			params.dist = orig_params.dist
-		}
-	}
-
-	recomputeDistancePrefixes(cmds, &orig_params.dist, &params.dist)
-
-	splitBlock(cmds, ringbuffer, pos, mask, params, &mb.literal_split, &mb.command_split, &mb.distance_split)
-
-	if !params.disable_literal_context_modeling {
-		literal_context_multiplier = 1 << literalContextBits
-		literal_context_modes = make([]int, (mb.literal_split.num_types))
-		for i = 0; i < mb.literal_split.num_types; i++ {
-			literal_context_modes[i] = literal_context_mode
-		}
-	}
-
-	literal_histograms_size = mb.literal_split.num_types * literal_context_multiplier
-	literal_histograms = make([]histogramLiteral, literal_histograms_size)
-	clearHistogramsLiteral(literal_histograms, literal_histograms_size)
-
-	distance_histograms_size = mb.distance_split.num_types << distanceContextBits
-	distance_histograms = make([]histogramDistance, distance_histograms_size)
-	clearHistogramsDistance(distance_histograms, distance_histograms_size)
-
-	mb.command_histograms_size = mb.command_split.num_types
-	if cap(mb.command_histograms) < int(mb.command_histograms_size) {
-		mb.command_histograms = make([]histogramCommand, (mb.command_histograms_size))
-	} else {
-		mb.command_histograms = mb.command_histograms[:mb.command_histograms_size]
-	}
-	clearHistogramsCommand(mb.command_histograms, mb.command_histograms_size)
-
-	buildHistogramsWithContext(cmds, &mb.literal_split, &mb.command_split, &mb.distance_split, ringbuffer, pos, mask, prev_byte, prev_byte2, literal_context_modes, literal_histograms, mb.command_histograms, distance_histograms)
-	literal_context_modes = nil
-
-	mb.literal_context_map_size = mb.literal_split.num_types << literalContextBits
-	if cap(mb.literal_context_map) < int(mb.literal_context_map_size) {
-		mb.literal_context_map = make([]uint32, (mb.literal_context_map_size))
-	} else {
-		mb.literal_context_map = mb.literal_context_map[:mb.literal_context_map_size]
-	}
-
-	mb.literal_histograms_size = mb.literal_context_map_size
-	if cap(mb.literal_histograms) < int(mb.literal_histograms_size) {
-		mb.literal_histograms = make([]histogramLiteral, (mb.literal_histograms_size))
-	} else {
-		mb.literal_histograms = mb.literal_histograms[:mb.literal_histograms_size]
-	}
-
-	clusterHistogramsLiteral(literal_histograms, literal_histograms_size, buildMetaBlock_kMaxNumberOfHistograms, mb.literal_histograms, &mb.literal_histograms_size, mb.literal_context_map)
-	literal_histograms = nil
-
-	if params.disable_literal_context_modeling {
-		/* Distribute assignment to all contexts. */
-		for i = mb.literal_split.num_types; i != 0; {
-			var j uint = 0
-			i--
-			for ; j < 1<<literalContextBits; j++ {
-				mb.literal_context_map[(i<<literalContextBits)+j] = mb.literal_context_map[i]
-			}
-		}
-	}
-
-	mb.distance_context_map_size = mb.distance_split.num_types << distanceContextBits
-	if cap(mb.distance_context_map) < int(mb.distance_context_map_size) {
-		mb.distance_context_map = make([]uint32, (mb.distance_context_map_size))
-	} else {
-		mb.distance_context_map = mb.distance_context_map[:mb.distance_context_map_size]
-	}
-
-	mb.distance_histograms_size = mb.distance_context_map_size
-	if cap(mb.distance_histograms) < int(mb.distance_histograms_size) {
-		mb.distance_histograms = make([]histogramDistance, (mb.distance_histograms_size))
-	} else {
-		mb.distance_histograms = mb.distance_histograms[:mb.distance_histograms_size]
-	}
-
-	clusterHistogramsDistance(distance_histograms, mb.distance_context_map_size, buildMetaBlock_kMaxNumberOfHistograms, mb.distance_histograms, &mb.distance_histograms_size, mb.distance_context_map)
-	distance_histograms = nil
-}
-
-const maxStaticContexts = 13
-
-/* Greedy block splitter for one block category (literal, command or distance).
-   Gathers histograms for all context buckets. */
-type contextBlockSplitter struct {
-	alphabet_size_     uint
-	num_contexts_      uint
-	max_block_types_   uint
-	min_block_size_    uint
-	split_threshold_   float64
-	num_blocks_        uint
-	split_             *blockSplit
-	histograms_        []histogramLiteral
-	histograms_size_   *uint
-	target_block_size_ uint
-	block_size_        uint
-	curr_histogram_ix_ uint
-	last_histogram_ix_ [2]uint
-	last_entropy_      [2 * maxStaticContexts]float64
-	merge_last_count_  uint
-}
-
-func initContextBlockSplitter(self *contextBlockSplitter, alphabet_size uint, num_contexts uint, min_block_size uint, split_threshold float64, num_symbols uint, split *blockSplit, histograms *[]histogramLiteral, histograms_size *uint) {
-	var max_num_blocks uint = num_symbols/min_block_size + 1
-	var max_num_types uint
-	assert(num_contexts <= maxStaticContexts)
-
-	self.alphabet_size_ = alphabet_size
-	self.num_contexts_ = num_contexts
-	self.max_block_types_ = maxNumberOfBlockTypes / num_contexts
-	self.min_block_size_ = min_block_size
-	self.split_threshold_ = split_threshold
-	self.num_blocks_ = 0
-	self.split_ = split
-	self.histograms_size_ = histograms_size
-	self.target_block_size_ = min_block_size
-	self.block_size_ = 0
-	self.curr_histogram_ix_ = 0
-	self.merge_last_count_ = 0
-
-	/* We have to allocate one more histogram than the maximum number of block
-	   types for the current histogram when the meta-block is too big. */
-	max_num_types = brotli_min_size_t(max_num_blocks, self.max_block_types_+1)
-
-	brotli_ensure_capacity_uint8_t(&split.types, &split.types_alloc_size, max_num_blocks)
-	brotli_ensure_capacity_uint32_t(&split.lengths, &split.lengths_alloc_size, max_num_blocks)
-	split.num_blocks = max_num_blocks
-	*histograms_size = max_num_types * num_contexts
-	if histograms == nil || cap(*histograms) < int(*histograms_size) {
-		*histograms = make([]histogramLiteral, (*histograms_size))
-	} else {
-		*histograms = (*histograms)[:*histograms_size]
-	}
-	self.histograms_ = *histograms
-
-	/* Clear only current histogram. */
-	clearHistogramsLiteral(self.histograms_[0:], num_contexts)
-
-	self.last_histogram_ix_[1] = 0
-	self.last_histogram_ix_[0] = self.last_histogram_ix_[1]
-}
-
-/* Does either of three things:
-   (1) emits the current block with a new block type;
-   (2) emits the current block with the type of the second last block;
-   (3) merges the current block with the last block. */
-func contextBlockSplitterFinishBlock(self *contextBlockSplitter, is_final bool) {
-	var split *blockSplit = self.split_
-	var num_contexts uint = self.num_contexts_
-	var last_entropy []float64 = self.last_entropy_[:]
-	var histograms []histogramLiteral = self.histograms_
-
-	if self.block_size_ < self.min_block_size_ {
-		self.block_size_ = self.min_block_size_
-	}
-
-	if self.num_blocks_ == 0 {
-		var i uint
-
-		/* Create first block. */
-		split.lengths[0] = uint32(self.block_size_)
-
-		split.types[0] = 0
-
-		for i = 0; i < num_contexts; i++ {
-			last_entropy[i] = bitsEntropy(histograms[i].data_[:], self.alphabet_size_)
-			last_entropy[num_contexts+i] = last_entropy[i]
-		}
-
-		self.num_blocks_++
-		split.num_types++
-		self.curr_histogram_ix_ += num_contexts
-		if self.curr_histogram_ix_ < *self.histograms_size_ {
-			clearHistogramsLiteral(self.histograms_[self.curr_histogram_ix_:], self.num_contexts_)
-		}
-
-		self.block_size_ = 0
-	} else if self.block_size_ > 0 {
-		var entropy [maxStaticContexts]float64
-		var combined_histo []histogramLiteral = make([]histogramLiteral, (2 * num_contexts))
-		var combined_entropy [2 * maxStaticContexts]float64
-		var diff = [2]float64{0.0}
-		/* Try merging the set of histograms for the current block type with the
-		   respective set of histograms for the last and second last block types.
-		   Decide over the split based on the total reduction of entropy across
-		   all contexts. */
-
-		var i uint
-		for i = 0; i < num_contexts; i++ {
-			var curr_histo_ix uint = self.curr_histogram_ix_ + i
-			var j uint
-			entropy[i] = bitsEntropy(histograms[curr_histo_ix].data_[:], self.alphabet_size_)
-			for j = 0; j < 2; j++ {
-				var jx uint = j*num_contexts + i
-				var last_histogram_ix uint = self.last_histogram_ix_[j] + i
-				combined_histo[jx] = histograms[curr_histo_ix]
-				histogramAddHistogramLiteral(&combined_histo[jx], &histograms[last_histogram_ix])
-				combined_entropy[jx] = bitsEntropy(combined_histo[jx].data_[0:], self.alphabet_size_)
-				diff[j] += combined_entropy[jx] - entropy[i] - last_entropy[jx]
-			}
-		}
-
-		if split.num_types < self.max_block_types_ && diff[0] > self.split_threshold_ && diff[1] > self.split_threshold_ {
-			/* Create new block. */
-			split.lengths[self.num_blocks_] = uint32(self.block_size_)
-
-			split.types[self.num_blocks_] = byte(split.num_types)
-			self.last_histogram_ix_[1] = self.last_histogram_ix_[0]
-			self.last_histogram_ix_[0] = split.num_types * num_contexts
-			for i = 0; i < num_contexts; i++ {
-				last_entropy[num_contexts+i] = last_entropy[i]
-				last_entropy[i] = entropy[i]
-			}
-
-			self.num_blocks_++
-			split.num_types++
-			self.curr_histogram_ix_ += num_contexts
-			if self.curr_histogram_ix_ < *self.histograms_size_ {
-				clearHistogramsLiteral(self.histograms_[self.curr_histogram_ix_:], self.num_contexts_)
-			}
-
-			self.block_size_ = 0
-			self.merge_last_count_ = 0
-			self.target_block_size_ = self.min_block_size_
-		} else if diff[1] < diff[0]-20.0 {
-			split.lengths[self.num_blocks_] = uint32(self.block_size_)
-			split.types[self.num_blocks_] = split.types[self.num_blocks_-2]
-			/* Combine this block with second last block. */
-
-			var tmp uint = self.last_histogram_ix_[0]
-			self.last_histogram_ix_[0] = self.last_histogram_ix_[1]
-			self.last_histogram_ix_[1] = tmp
-			for i = 0; i < num_contexts; i++ {
-				histograms[self.last_histogram_ix_[0]+i] = combined_histo[num_contexts+i]
-				last_entropy[num_contexts+i] = last_entropy[i]
-				last_entropy[i] = combined_entropy[num_contexts+i]
-				histogramClearLiteral(&histograms[self.curr_histogram_ix_+i])
-			}
-
-			self.num_blocks_++
-			self.block_size_ = 0
-			self.merge_last_count_ = 0
-			self.target_block_size_ = self.min_block_size_
-		} else {
-			/* Combine this block with last block. */
-			split.lengths[self.num_blocks_-1] += uint32(self.block_size_)
-
-			for i = 0; i < num_contexts; i++ {
-				histograms[self.last_histogram_ix_[0]+i] = combined_histo[i]
-				last_entropy[i] = combined_entropy[i]
-				if split.num_types == 1 {
-					last_entropy[num_contexts+i] = last_entropy[i]
-				}
-
-				histogramClearLiteral(&histograms[self.curr_histogram_ix_+i])
-			}
-
-			self.block_size_ = 0
-			self.merge_last_count_++
-			if self.merge_last_count_ > 1 {
-				self.target_block_size_ += self.min_block_size_
-			}
-		}
-
-		combined_histo = nil
-	}
-
-	if is_final {
-		*self.histograms_size_ = split.num_types * num_contexts
-		split.num_blocks = self.num_blocks_
-	}
-}
-
-/* Adds the next symbol to the current block type and context. When the
-   current block reaches the target size, decides on merging the block. */
-func contextBlockSplitterAddSymbol(self *contextBlockSplitter, symbol uint, context uint) {
-	histogramAddLiteral(&self.histograms_[self.curr_histogram_ix_+context], symbol)
-	self.block_size_++
-	if self.block_size_ == self.target_block_size_ {
-		contextBlockSplitterFinishBlock(self, false) /* is_final = */
-	}
-}
-
-func mapStaticContexts(num_contexts uint, static_context_map []uint32, mb *metaBlockSplit) {
-	var i uint
-	mb.literal_context_map_size = mb.literal_split.num_types << literalContextBits
-	if cap(mb.literal_context_map) < int(mb.literal_context_map_size) {
-		mb.literal_context_map = make([]uint32, (mb.literal_context_map_size))
-	} else {
-		mb.literal_context_map = mb.literal_context_map[:mb.literal_context_map_size]
-	}
-
-	for i = 0; i < mb.literal_split.num_types; i++ {
-		var offset uint32 = uint32(i * num_contexts)
-		var j uint
-		for j = 0; j < 1<<literalContextBits; j++ {
-			mb.literal_context_map[(i<<literalContextBits)+j] = offset + static_context_map[j]
-		}
-	}
-}
-
-func buildMetaBlockGreedyInternal(ringbuffer []byte, pos uint, mask uint, prev_byte byte, prev_byte2 byte, literal_context_lut contextLUT, num_contexts uint, static_context_map []uint32, commands []command, mb *metaBlockSplit) {
-	var lit_blocks struct {
-		plain blockSplitterLiteral
-		ctx   contextBlockSplitter
-	}
-	var cmd_blocks blockSplitterCommand
-	var dist_blocks blockSplitterDistance
-	var num_literals uint = 0
-	for i := range commands {
-		num_literals += uint(commands[i].insert_len_)
-	}
-
-	if num_contexts == 1 {
-		initBlockSplitterLiteral(&lit_blocks.plain, 256, 512, 400.0, num_literals, &mb.literal_split, &mb.literal_histograms, &mb.literal_histograms_size)
-	} else {
-		initContextBlockSplitter(&lit_blocks.ctx, 256, num_contexts, 512, 400.0, num_literals, &mb.literal_split, &mb.literal_histograms, &mb.literal_histograms_size)
-	}
-
-	initBlockSplitterCommand(&cmd_blocks, numCommandSymbols, 1024, 500.0, uint(len(commands)), &mb.command_split, &mb.command_histograms, &mb.command_histograms_size)
-	initBlockSplitterDistance(&dist_blocks, 64, 512, 100.0, uint(len(commands)), &mb.distance_split, &mb.distance_histograms, &mb.distance_histograms_size)
-
-	for _, cmd := range commands {
-		var j uint
-		blockSplitterAddSymbolCommand(&cmd_blocks, uint(cmd.cmd_prefix_))
-		for j = uint(cmd.insert_len_); j != 0; j-- {
-			var literal byte = ringbuffer[pos&mask]
-			if num_contexts == 1 {
-				blockSplitterAddSymbolLiteral(&lit_blocks.plain, uint(literal))
-			} else {
-				var context uint = uint(getContext(prev_byte, prev_byte2, literal_context_lut))
-				contextBlockSplitterAddSymbol(&lit_blocks.ctx, uint(literal), uint(static_context_map[context]))
-			}
-
-			prev_byte2 = prev_byte
-			prev_byte = literal
-			pos++
-		}
-
-		pos += uint(commandCopyLen(&cmd))
-		if commandCopyLen(&cmd) != 0 {
-			prev_byte2 = ringbuffer[(pos-2)&mask]
-			prev_byte = ringbuffer[(pos-1)&mask]
-			if cmd.cmd_prefix_ >= 128 {
-				blockSplitterAddSymbolDistance(&dist_blocks, uint(cmd.dist_prefix_)&0x3FF)
-			}
-		}
-	}
-
-	if num_contexts == 1 {
-		blockSplitterFinishBlockLiteral(&lit_blocks.plain, true) /* is_final = */
-	} else {
-		contextBlockSplitterFinishBlock(&lit_blocks.ctx, true) /* is_final = */
-	}
-
-	blockSplitterFinishBlockCommand(&cmd_blocks, true)   /* is_final = */
-	blockSplitterFinishBlockDistance(&dist_blocks, true) /* is_final = */
-
-	if num_contexts > 1 {
-		mapStaticContexts(num_contexts, static_context_map, mb)
-	}
-}
-
-func buildMetaBlockGreedy(ringbuffer []byte, pos uint, mask uint, prev_byte byte, prev_byte2 byte, literal_context_lut contextLUT, num_contexts uint, static_context_map []uint32, commands []command, mb *metaBlockSplit) {
-	if num_contexts == 1 {
-		buildMetaBlockGreedyInternal(ringbuffer, pos, mask, prev_byte, prev_byte2, literal_context_lut, 1, nil, commands, mb)
-	} else {
-		buildMetaBlockGreedyInternal(ringbuffer, pos, mask, prev_byte, prev_byte2, literal_context_lut, num_contexts, static_context_map, commands, mb)
-	}
-}
-
-func optimizeHistograms(num_distance_codes uint32, mb *metaBlockSplit) {
-	var good_for_rle [numCommandSymbols]byte
-	var i uint
-	for i = 0; i < mb.literal_histograms_size; i++ {
-		optimizeHuffmanCountsForRLE(256, mb.literal_histograms[i].data_[:], good_for_rle[:])
-	}
-
-	for i = 0; i < mb.command_histograms_size; i++ {
-		optimizeHuffmanCountsForRLE(numCommandSymbols, mb.command_histograms[i].data_[:], good_for_rle[:])
-	}
-
-	for i = 0; i < mb.distance_histograms_size; i++ {
-		optimizeHuffmanCountsForRLE(uint(num_distance_codes), mb.distance_histograms[i].data_[:], good_for_rle[:])
-	}
-}
Index: trunk/vendor/github.com/andybalholm/brotli/metablock_command.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/metablock_command.go	(revision 145)
+++ 	(revision )
@@ -1,165 +1,0 @@
-package brotli
-
-/* Copyright 2015 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* Greedy block splitter for one block category (literal, command or distance).
- */
-type blockSplitterCommand struct {
-	alphabet_size_     uint
-	min_block_size_    uint
-	split_threshold_   float64
-	num_blocks_        uint
-	split_             *blockSplit
-	histograms_        []histogramCommand
-	histograms_size_   *uint
-	target_block_size_ uint
-	block_size_        uint
-	curr_histogram_ix_ uint
-	last_histogram_ix_ [2]uint
-	last_entropy_      [2]float64
-	merge_last_count_  uint
-}
-
-func initBlockSplitterCommand(self *blockSplitterCommand, alphabet_size uint, min_block_size uint, split_threshold float64, num_symbols uint, split *blockSplit, histograms *[]histogramCommand, histograms_size *uint) {
-	var max_num_blocks uint = num_symbols/min_block_size + 1
-	var max_num_types uint = brotli_min_size_t(max_num_blocks, maxNumberOfBlockTypes+1)
-	/* We have to allocate one more histogram than the maximum number of block
-	   types for the current histogram when the meta-block is too big. */
-	self.alphabet_size_ = alphabet_size
-
-	self.min_block_size_ = min_block_size
-	self.split_threshold_ = split_threshold
-	self.num_blocks_ = 0
-	self.split_ = split
-	self.histograms_size_ = histograms_size
-	self.target_block_size_ = min_block_size
-	self.block_size_ = 0
-	self.curr_histogram_ix_ = 0
-	self.merge_last_count_ = 0
-	brotli_ensure_capacity_uint8_t(&split.types, &split.types_alloc_size, max_num_blocks)
-	brotli_ensure_capacity_uint32_t(&split.lengths, &split.lengths_alloc_size, max_num_blocks)
-	self.split_.num_blocks = max_num_blocks
-	*histograms_size = max_num_types
-	if histograms == nil || cap(*histograms) < int(*histograms_size) {
-		*histograms = make([]histogramCommand, (*histograms_size))
-	} else {
-		*histograms = (*histograms)[:*histograms_size]
-	}
-	self.histograms_ = *histograms
-
-	/* Clear only current histogram. */
-	histogramClearCommand(&self.histograms_[0])
-
-	self.last_histogram_ix_[1] = 0
-	self.last_histogram_ix_[0] = self.last_histogram_ix_[1]
-}
-
-/* Does either of three things:
-   (1) emits the current block with a new block type;
-   (2) emits the current block with the type of the second last block;
-   (3) merges the current block with the last block. */
-func blockSplitterFinishBlockCommand(self *blockSplitterCommand, is_final bool) {
-	var split *blockSplit = self.split_
-	var last_entropy []float64 = self.last_entropy_[:]
-	var histograms []histogramCommand = self.histograms_
-	self.block_size_ = brotli_max_size_t(self.block_size_, self.min_block_size_)
-	if self.num_blocks_ == 0 {
-		/* Create first block. */
-		split.lengths[0] = uint32(self.block_size_)
-
-		split.types[0] = 0
-		last_entropy[0] = bitsEntropy(histograms[0].data_[:], self.alphabet_size_)
-		last_entropy[1] = last_entropy[0]
-		self.num_blocks_++
-		split.num_types++
-		self.curr_histogram_ix_++
-		if self.curr_histogram_ix_ < *self.histograms_size_ {
-			histogramClearCommand(&histograms[self.curr_histogram_ix_])
-		}
-		self.block_size_ = 0
-	} else if self.block_size_ > 0 {
-		var entropy float64 = bitsEntropy(histograms[self.curr_histogram_ix_].data_[:], self.alphabet_size_)
-		var combined_histo [2]histogramCommand
-		var combined_entropy [2]float64
-		var diff [2]float64
-		var j uint
-		for j = 0; j < 2; j++ {
-			var last_histogram_ix uint = self.last_histogram_ix_[j]
-			combined_histo[j] = histograms[self.curr_histogram_ix_]
-			histogramAddHistogramCommand(&combined_histo[j], &histograms[last_histogram_ix])
-			combined_entropy[j] = bitsEntropy(combined_histo[j].data_[0:], self.alphabet_size_)
-			diff[j] = combined_entropy[j] - entropy - last_entropy[j]
-		}
-
-		if split.num_types < maxNumberOfBlockTypes && diff[0] > self.split_threshold_ && diff[1] > self.split_threshold_ {
-			/* Create new block. */
-			split.lengths[self.num_blocks_] = uint32(self.block_size_)
-
-			split.types[self.num_blocks_] = byte(split.num_types)
-			self.last_histogram_ix_[1] = self.last_histogram_ix_[0]
-			self.last_histogram_ix_[0] = uint(byte(split.num_types))
-			last_entropy[1] = last_entropy[0]
-			last_entropy[0] = entropy
-			self.num_blocks_++
-			split.num_types++
-			self.curr_histogram_ix_++
-			if self.curr_histogram_ix_ < *self.histograms_size_ {
-				histogramClearCommand(&histograms[self.curr_histogram_ix_])
-			}
-			self.block_size_ = 0
-			self.merge_last_count_ = 0
-			self.target_block_size_ = self.min_block_size_
-		} else if diff[1] < diff[0]-20.0 {
-			split.lengths[self.num_blocks_] = uint32(self.block_size_)
-			split.types[self.num_blocks_] = split.types[self.num_blocks_-2]
-			/* Combine this block with second last block. */
-
-			var tmp uint = self.last_histogram_ix_[0]
-			self.last_histogram_ix_[0] = self.last_histogram_ix_[1]
-			self.last_histogram_ix_[1] = tmp
-			histograms[self.last_histogram_ix_[0]] = combined_histo[1]
-			last_entropy[1] = last_entropy[0]
-			last_entropy[0] = combined_entropy[1]
-			self.num_blocks_++
-			self.block_size_ = 0
-			histogramClearCommand(&histograms[self.curr_histogram_ix_])
-			self.merge_last_count_ = 0
-			self.target_block_size_ = self.min_block_size_
-		} else {
-			/* Combine this block with last block. */
-			split.lengths[self.num_blocks_-1] += uint32(self.block_size_)
-
-			histograms[self.last_histogram_ix_[0]] = combined_histo[0]
-			last_entropy[0] = combined_entropy[0]
-			if split.num_types == 1 {
-				last_entropy[1] = last_entropy[0]
-			}
-
-			self.block_size_ = 0
-			histogramClearCommand(&histograms[self.curr_histogram_ix_])
-			self.merge_last_count_++
-			if self.merge_last_count_ > 1 {
-				self.target_block_size_ += self.min_block_size_
-			}
-		}
-	}
-
-	if is_final {
-		*self.histograms_size_ = split.num_types
-		split.num_blocks = self.num_blocks_
-	}
-}
-
-/* Adds the next symbol to the current histogram. When the current histogram
-   reaches the target size, decides on merging the block. */
-func blockSplitterAddSymbolCommand(self *blockSplitterCommand, symbol uint) {
-	histogramAddCommand(&self.histograms_[self.curr_histogram_ix_], symbol)
-	self.block_size_++
-	if self.block_size_ == self.target_block_size_ {
-		blockSplitterFinishBlockCommand(self, false) /* is_final = */
-	}
-}
Index: trunk/vendor/github.com/andybalholm/brotli/metablock_distance.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/metablock_distance.go	(revision 145)
+++ 	(revision )
@@ -1,165 +1,0 @@
-package brotli
-
-/* Copyright 2015 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* Greedy block splitter for one block category (literal, command or distance).
- */
-type blockSplitterDistance struct {
-	alphabet_size_     uint
-	min_block_size_    uint
-	split_threshold_   float64
-	num_blocks_        uint
-	split_             *blockSplit
-	histograms_        []histogramDistance
-	histograms_size_   *uint
-	target_block_size_ uint
-	block_size_        uint
-	curr_histogram_ix_ uint
-	last_histogram_ix_ [2]uint
-	last_entropy_      [2]float64
-	merge_last_count_  uint
-}
-
-func initBlockSplitterDistance(self *blockSplitterDistance, alphabet_size uint, min_block_size uint, split_threshold float64, num_symbols uint, split *blockSplit, histograms *[]histogramDistance, histograms_size *uint) {
-	var max_num_blocks uint = num_symbols/min_block_size + 1
-	var max_num_types uint = brotli_min_size_t(max_num_blocks, maxNumberOfBlockTypes+1)
-	/* We have to allocate one more histogram than the maximum number of block
-	   types for the current histogram when the meta-block is too big. */
-	self.alphabet_size_ = alphabet_size
-
-	self.min_block_size_ = min_block_size
-	self.split_threshold_ = split_threshold
-	self.num_blocks_ = 0
-	self.split_ = split
-	self.histograms_size_ = histograms_size
-	self.target_block_size_ = min_block_size
-	self.block_size_ = 0
-	self.curr_histogram_ix_ = 0
-	self.merge_last_count_ = 0
-	brotli_ensure_capacity_uint8_t(&split.types, &split.types_alloc_size, max_num_blocks)
-	brotli_ensure_capacity_uint32_t(&split.lengths, &split.lengths_alloc_size, max_num_blocks)
-	self.split_.num_blocks = max_num_blocks
-	*histograms_size = max_num_types
-	if histograms == nil || cap(*histograms) < int(*histograms_size) {
-		*histograms = make([]histogramDistance, *histograms_size)
-	} else {
-		*histograms = (*histograms)[:*histograms_size]
-	}
-	self.histograms_ = *histograms
-
-	/* Clear only current histogram. */
-	histogramClearDistance(&self.histograms_[0])
-
-	self.last_histogram_ix_[1] = 0
-	self.last_histogram_ix_[0] = self.last_histogram_ix_[1]
-}
-
-/* Does either of three things:
-   (1) emits the current block with a new block type;
-   (2) emits the current block with the type of the second last block;
-   (3) merges the current block with the last block. */
-func blockSplitterFinishBlockDistance(self *blockSplitterDistance, is_final bool) {
-	var split *blockSplit = self.split_
-	var last_entropy []float64 = self.last_entropy_[:]
-	var histograms []histogramDistance = self.histograms_
-	self.block_size_ = brotli_max_size_t(self.block_size_, self.min_block_size_)
-	if self.num_blocks_ == 0 {
-		/* Create first block. */
-		split.lengths[0] = uint32(self.block_size_)
-
-		split.types[0] = 0
-		last_entropy[0] = bitsEntropy(histograms[0].data_[:], self.alphabet_size_)
-		last_entropy[1] = last_entropy[0]
-		self.num_blocks_++
-		split.num_types++
-		self.curr_histogram_ix_++
-		if self.curr_histogram_ix_ < *self.histograms_size_ {
-			histogramClearDistance(&histograms[self.curr_histogram_ix_])
-		}
-		self.block_size_ = 0
-	} else if self.block_size_ > 0 {
-		var entropy float64 = bitsEntropy(histograms[self.curr_histogram_ix_].data_[:], self.alphabet_size_)
-		var combined_histo [2]histogramDistance
-		var combined_entropy [2]float64
-		var diff [2]float64
-		var j uint
-		for j = 0; j < 2; j++ {
-			var last_histogram_ix uint = self.last_histogram_ix_[j]
-			combined_histo[j] = histograms[self.curr_histogram_ix_]
-			histogramAddHistogramDistance(&combined_histo[j], &histograms[last_histogram_ix])
-			combined_entropy[j] = bitsEntropy(combined_histo[j].data_[0:], self.alphabet_size_)
-			diff[j] = combined_entropy[j] - entropy - last_entropy[j]
-		}
-
-		if split.num_types < maxNumberOfBlockTypes && diff[0] > self.split_threshold_ && diff[1] > self.split_threshold_ {
-			/* Create new block. */
-			split.lengths[self.num_blocks_] = uint32(self.block_size_)
-
-			split.types[self.num_blocks_] = byte(split.num_types)
-			self.last_histogram_ix_[1] = self.last_histogram_ix_[0]
-			self.last_histogram_ix_[0] = uint(byte(split.num_types))
-			last_entropy[1] = last_entropy[0]
-			last_entropy[0] = entropy
-			self.num_blocks_++
-			split.num_types++
-			self.curr_histogram_ix_++
-			if self.curr_histogram_ix_ < *self.histograms_size_ {
-				histogramClearDistance(&histograms[self.curr_histogram_ix_])
-			}
-			self.block_size_ = 0
-			self.merge_last_count_ = 0
-			self.target_block_size_ = self.min_block_size_
-		} else if diff[1] < diff[0]-20.0 {
-			split.lengths[self.num_blocks_] = uint32(self.block_size_)
-			split.types[self.num_blocks_] = split.types[self.num_blocks_-2]
-			/* Combine this block with second last block. */
-
-			var tmp uint = self.last_histogram_ix_[0]
-			self.last_histogram_ix_[0] = self.last_histogram_ix_[1]
-			self.last_histogram_ix_[1] = tmp
-			histograms[self.last_histogram_ix_[0]] = combined_histo[1]
-			last_entropy[1] = last_entropy[0]
-			last_entropy[0] = combined_entropy[1]
-			self.num_blocks_++
-			self.block_size_ = 0
-			histogramClearDistance(&histograms[self.curr_histogram_ix_])
-			self.merge_last_count_ = 0
-			self.target_block_size_ = self.min_block_size_
-		} else {
-			/* Combine this block with last block. */
-			split.lengths[self.num_blocks_-1] += uint32(self.block_size_)
-
-			histograms[self.last_histogram_ix_[0]] = combined_histo[0]
-			last_entropy[0] = combined_entropy[0]
-			if split.num_types == 1 {
-				last_entropy[1] = last_entropy[0]
-			}
-
-			self.block_size_ = 0
-			histogramClearDistance(&histograms[self.curr_histogram_ix_])
-			self.merge_last_count_++
-			if self.merge_last_count_ > 1 {
-				self.target_block_size_ += self.min_block_size_
-			}
-		}
-	}
-
-	if is_final {
-		*self.histograms_size_ = split.num_types
-		split.num_blocks = self.num_blocks_
-	}
-}
-
-/* Adds the next symbol to the current histogram. When the current histogram
-   reaches the target size, decides on merging the block. */
-func blockSplitterAddSymbolDistance(self *blockSplitterDistance, symbol uint) {
-	histogramAddDistance(&self.histograms_[self.curr_histogram_ix_], symbol)
-	self.block_size_++
-	if self.block_size_ == self.target_block_size_ {
-		blockSplitterFinishBlockDistance(self, false) /* is_final = */
-	}
-}
Index: trunk/vendor/github.com/andybalholm/brotli/metablock_literal.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/metablock_literal.go	(revision 145)
+++ 	(revision )
@@ -1,165 +1,0 @@
-package brotli
-
-/* Copyright 2015 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* Greedy block splitter for one block category (literal, command or distance).
- */
-type blockSplitterLiteral struct {
-	alphabet_size_     uint
-	min_block_size_    uint
-	split_threshold_   float64
-	num_blocks_        uint
-	split_             *blockSplit
-	histograms_        []histogramLiteral
-	histograms_size_   *uint
-	target_block_size_ uint
-	block_size_        uint
-	curr_histogram_ix_ uint
-	last_histogram_ix_ [2]uint
-	last_entropy_      [2]float64
-	merge_last_count_  uint
-}
-
-func initBlockSplitterLiteral(self *blockSplitterLiteral, alphabet_size uint, min_block_size uint, split_threshold float64, num_symbols uint, split *blockSplit, histograms *[]histogramLiteral, histograms_size *uint) {
-	var max_num_blocks uint = num_symbols/min_block_size + 1
-	var max_num_types uint = brotli_min_size_t(max_num_blocks, maxNumberOfBlockTypes+1)
-	/* We have to allocate one more histogram than the maximum number of block
-	   types for the current histogram when the meta-block is too big. */
-	self.alphabet_size_ = alphabet_size
-
-	self.min_block_size_ = min_block_size
-	self.split_threshold_ = split_threshold
-	self.num_blocks_ = 0
-	self.split_ = split
-	self.histograms_size_ = histograms_size
-	self.target_block_size_ = min_block_size
-	self.block_size_ = 0
-	self.curr_histogram_ix_ = 0
-	self.merge_last_count_ = 0
-	brotli_ensure_capacity_uint8_t(&split.types, &split.types_alloc_size, max_num_blocks)
-	brotli_ensure_capacity_uint32_t(&split.lengths, &split.lengths_alloc_size, max_num_blocks)
-	self.split_.num_blocks = max_num_blocks
-	*histograms_size = max_num_types
-	if histograms == nil || cap(*histograms) < int(*histograms_size) {
-		*histograms = make([]histogramLiteral, *histograms_size)
-	} else {
-		*histograms = (*histograms)[:*histograms_size]
-	}
-	self.histograms_ = *histograms
-
-	/* Clear only current histogram. */
-	histogramClearLiteral(&self.histograms_[0])
-
-	self.last_histogram_ix_[1] = 0
-	self.last_histogram_ix_[0] = self.last_histogram_ix_[1]
-}
-
-/* Does either of three things:
-   (1) emits the current block with a new block type;
-   (2) emits the current block with the type of the second last block;
-   (3) merges the current block with the last block. */
-func blockSplitterFinishBlockLiteral(self *blockSplitterLiteral, is_final bool) {
-	var split *blockSplit = self.split_
-	var last_entropy []float64 = self.last_entropy_[:]
-	var histograms []histogramLiteral = self.histograms_
-	self.block_size_ = brotli_max_size_t(self.block_size_, self.min_block_size_)
-	if self.num_blocks_ == 0 {
-		/* Create first block. */
-		split.lengths[0] = uint32(self.block_size_)
-
-		split.types[0] = 0
-		last_entropy[0] = bitsEntropy(histograms[0].data_[:], self.alphabet_size_)
-		last_entropy[1] = last_entropy[0]
-		self.num_blocks_++
-		split.num_types++
-		self.curr_histogram_ix_++
-		if self.curr_histogram_ix_ < *self.histograms_size_ {
-			histogramClearLiteral(&histograms[self.curr_histogram_ix_])
-		}
-		self.block_size_ = 0
-	} else if self.block_size_ > 0 {
-		var entropy float64 = bitsEntropy(histograms[self.curr_histogram_ix_].data_[:], self.alphabet_size_)
-		var combined_histo [2]histogramLiteral
-		var combined_entropy [2]float64
-		var diff [2]float64
-		var j uint
-		for j = 0; j < 2; j++ {
-			var last_histogram_ix uint = self.last_histogram_ix_[j]
-			combined_histo[j] = histograms[self.curr_histogram_ix_]
-			histogramAddHistogramLiteral(&combined_histo[j], &histograms[last_histogram_ix])
-			combined_entropy[j] = bitsEntropy(combined_histo[j].data_[0:], self.alphabet_size_)
-			diff[j] = combined_entropy[j] - entropy - last_entropy[j]
-		}
-
-		if split.num_types < maxNumberOfBlockTypes && diff[0] > self.split_threshold_ && diff[1] > self.split_threshold_ {
-			/* Create new block. */
-			split.lengths[self.num_blocks_] = uint32(self.block_size_)
-
-			split.types[self.num_blocks_] = byte(split.num_types)
-			self.last_histogram_ix_[1] = self.last_histogram_ix_[0]
-			self.last_histogram_ix_[0] = uint(byte(split.num_types))
-			last_entropy[1] = last_entropy[0]
-			last_entropy[0] = entropy
-			self.num_blocks_++
-			split.num_types++
-			self.curr_histogram_ix_++
-			if self.curr_histogram_ix_ < *self.histograms_size_ {
-				histogramClearLiteral(&histograms[self.curr_histogram_ix_])
-			}
-			self.block_size_ = 0
-			self.merge_last_count_ = 0
-			self.target_block_size_ = self.min_block_size_
-		} else if diff[1] < diff[0]-20.0 {
-			split.lengths[self.num_blocks_] = uint32(self.block_size_)
-			split.types[self.num_blocks_] = split.types[self.num_blocks_-2]
-			/* Combine this block with second last block. */
-
-			var tmp uint = self.last_histogram_ix_[0]
-			self.last_histogram_ix_[0] = self.last_histogram_ix_[1]
-			self.last_histogram_ix_[1] = tmp
-			histograms[self.last_histogram_ix_[0]] = combined_histo[1]
-			last_entropy[1] = last_entropy[0]
-			last_entropy[0] = combined_entropy[1]
-			self.num_blocks_++
-			self.block_size_ = 0
-			histogramClearLiteral(&histograms[self.curr_histogram_ix_])
-			self.merge_last_count_ = 0
-			self.target_block_size_ = self.min_block_size_
-		} else {
-			/* Combine this block with last block. */
-			split.lengths[self.num_blocks_-1] += uint32(self.block_size_)
-
-			histograms[self.last_histogram_ix_[0]] = combined_histo[0]
-			last_entropy[0] = combined_entropy[0]
-			if split.num_types == 1 {
-				last_entropy[1] = last_entropy[0]
-			}
-
-			self.block_size_ = 0
-			histogramClearLiteral(&histograms[self.curr_histogram_ix_])
-			self.merge_last_count_++
-			if self.merge_last_count_ > 1 {
-				self.target_block_size_ += self.min_block_size_
-			}
-		}
-	}
-
-	if is_final {
-		*self.histograms_size_ = split.num_types
-		split.num_blocks = self.num_blocks_
-	}
-}
-
-/* Adds the next symbol to the current histogram. When the current histogram
-   reaches the target size, decides on merging the block. */
-func blockSplitterAddSymbolLiteral(self *blockSplitterLiteral, symbol uint) {
-	histogramAddLiteral(&self.histograms_[self.curr_histogram_ix_], symbol)
-	self.block_size_++
-	if self.block_size_ == self.target_block_size_ {
-		blockSplitterFinishBlockLiteral(self, false) /* is_final = */
-	}
-}
Index: trunk/vendor/github.com/andybalholm/brotli/params.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/params.go	(revision 145)
+++ 	(revision )
@@ -1,37 +1,0 @@
-package brotli
-
-/* Copyright 2017 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* Parameters for the Brotli encoder with chosen quality levels. */
-type hasherParams struct {
-	type_                       int
-	bucket_bits                 int
-	block_bits                  int
-	hash_len                    int
-	num_last_distances_to_check int
-}
-
-type distanceParams struct {
-	distance_postfix_bits     uint32
-	num_direct_distance_codes uint32
-	alphabet_size             uint32
-	max_distance              uint
-}
-
-/* Encoding parameters */
-type encoderParams struct {
-	mode                             int
-	quality                          int
-	lgwin                            uint
-	lgblock                          int
-	size_hint                        uint
-	disable_literal_context_modeling bool
-	large_window                     bool
-	hasher                           hasherParams
-	dist                             distanceParams
-	dictionary                       encoderDictionary
-}
Index: trunk/vendor/github.com/andybalholm/brotli/platform.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/platform.go	(revision 145)
+++ 	(revision )
@@ -1,103 +1,0 @@
-package brotli
-
-/* Copyright 2013 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-func brotli_min_double(a float64, b float64) float64 {
-	if a < b {
-		return a
-	} else {
-		return b
-	}
-}
-
-func brotli_max_double(a float64, b float64) float64 {
-	if a > b {
-		return a
-	} else {
-		return b
-	}
-}
-
-func brotli_min_float(a float32, b float32) float32 {
-	if a < b {
-		return a
-	} else {
-		return b
-	}
-}
-
-func brotli_max_float(a float32, b float32) float32 {
-	if a > b {
-		return a
-	} else {
-		return b
-	}
-}
-
-func brotli_min_int(a int, b int) int {
-	if a < b {
-		return a
-	} else {
-		return b
-	}
-}
-
-func brotli_max_int(a int, b int) int {
-	if a > b {
-		return a
-	} else {
-		return b
-	}
-}
-
-func brotli_min_size_t(a uint, b uint) uint {
-	if a < b {
-		return a
-	} else {
-		return b
-	}
-}
-
-func brotli_max_size_t(a uint, b uint) uint {
-	if a > b {
-		return a
-	} else {
-		return b
-	}
-}
-
-func brotli_min_uint32_t(a uint32, b uint32) uint32 {
-	if a < b {
-		return a
-	} else {
-		return b
-	}
-}
-
-func brotli_max_uint32_t(a uint32, b uint32) uint32 {
-	if a > b {
-		return a
-	} else {
-		return b
-	}
-}
-
-func brotli_min_uint8_t(a byte, b byte) byte {
-	if a < b {
-		return a
-	} else {
-		return b
-	}
-}
-
-func brotli_max_uint8_t(a byte, b byte) byte {
-	if a > b {
-		return a
-	} else {
-		return b
-	}
-}
Index: trunk/vendor/github.com/andybalholm/brotli/prefix.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/prefix.go	(revision 145)
+++ 	(revision )
@@ -1,30 +1,0 @@
-package brotli
-
-/* Copyright 2013 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* Functions for encoding of integers into prefix codes the amount of extra
-   bits, and the actual values of the extra bits. */
-
-/* Here distance_code is an intermediate code, i.e. one of the special codes or
-   the actual distance increased by BROTLI_NUM_DISTANCE_SHORT_CODES - 1. */
-func prefixEncodeCopyDistance(distance_code uint, num_direct_codes uint, postfix_bits uint, code *uint16, extra_bits *uint32) {
-	if distance_code < numDistanceShortCodes+num_direct_codes {
-		*code = uint16(distance_code)
-		*extra_bits = 0
-		return
-	} else {
-		var dist uint = (uint(1) << (postfix_bits + 2)) + (distance_code - numDistanceShortCodes - num_direct_codes)
-		var bucket uint = uint(log2FloorNonZero(dist) - 1)
-		var postfix_mask uint = (1 << postfix_bits) - 1
-		var postfix uint = dist & postfix_mask
-		var prefix uint = (dist >> bucket) & 1
-		var offset uint = (2 + prefix) << bucket
-		var nbits uint = bucket - postfix_bits
-		*code = uint16(nbits<<10 | (numDistanceShortCodes + num_direct_codes + ((2*(nbits-1) + prefix) << postfix_bits) + postfix))
-		*extra_bits = uint32((dist - offset) >> postfix_bits)
-	}
-}
Index: trunk/vendor/github.com/andybalholm/brotli/prefix_dec.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/prefix_dec.go	(revision 145)
+++ 	(revision )
@@ -1,723 +1,0 @@
-package brotli
-
-/* Copyright 2013 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-type cmdLutElement struct {
-	insert_len_extra_bits byte
-	copy_len_extra_bits   byte
-	distance_code         int8
-	context               byte
-	insert_len_offset     uint16
-	copy_len_offset       uint16
-}
-
-var kCmdLut = [numCommandSymbols]cmdLutElement{
-	cmdLutElement{0x00, 0x00, 0, 0x00, 0x0000, 0x0002},
-	cmdLutElement{0x00, 0x00, 0, 0x01, 0x0000, 0x0003},
-	cmdLutElement{0x00, 0x00, 0, 0x02, 0x0000, 0x0004},
-	cmdLutElement{0x00, 0x00, 0, 0x03, 0x0000, 0x0005},
-	cmdLutElement{0x00, 0x00, 0, 0x03, 0x0000, 0x0006},
-	cmdLutElement{0x00, 0x00, 0, 0x03, 0x0000, 0x0007},
-	cmdLutElement{0x00, 0x00, 0, 0x03, 0x0000, 0x0008},
-	cmdLutElement{0x00, 0x00, 0, 0x03, 0x0000, 0x0009},
-	cmdLutElement{0x00, 0x00, 0, 0x00, 0x0001, 0x0002},
-	cmdLutElement{0x00, 0x00, 0, 0x01, 0x0001, 0x0003},
-	cmdLutElement{0x00, 0x00, 0, 0x02, 0x0001, 0x0004},
-	cmdLutElement{0x00, 0x00, 0, 0x03, 0x0001, 0x0005},
-	cmdLutElement{0x00, 0x00, 0, 0x03, 0x0001, 0x0006},
-	cmdLutElement{0x00, 0x00, 0, 0x03, 0x0001, 0x0007},
-	cmdLutElement{0x00, 0x00, 0, 0x03, 0x0001, 0x0008},
-	cmdLutElement{0x00, 0x00, 0, 0x03, 0x0001, 0x0009},
-	cmdLutElement{0x00, 0x00, 0, 0x00, 0x0002, 0x0002},
-	cmdLutElement{0x00, 0x00, 0, 0x01, 0x0002, 0x0003},
-	cmdLutElement{0x00, 0x00, 0, 0x02, 0x0002, 0x0004},
-	cmdLutElement{0x00, 0x00, 0, 0x03, 0x0002, 0x0005},
-	cmdLutElement{0x00, 0x00, 0, 0x03, 0x0002, 0x0006},
-	cmdLutElement{0x00, 0x00, 0, 0x03, 0x0002, 0x0007},
-	cmdLutElement{0x00, 0x00, 0, 0x03, 0x0002, 0x0008},
-	cmdLutElement{0x00, 0x00, 0, 0x03, 0x0002, 0x0009},
-	cmdLutElement{0x00, 0x00, 0, 0x00, 0x0003, 0x0002},
-	cmdLutElement{0x00, 0x00, 0, 0x01, 0x0003, 0x0003},
-	cmdLutElement{0x00, 0x00, 0, 0x02, 0x0003, 0x0004},
-	cmdLutElement{0x00, 0x00, 0, 0x03, 0x0003, 0x0005},
-	cmdLutElement{0x00, 0x00, 0, 0x03, 0x0003, 0x0006},
-	cmdLutElement{0x00, 0x00, 0, 0x03, 0x0003, 0x0007},
-	cmdLutElement{0x00, 0x00, 0, 0x03, 0x0003, 0x0008},
-	cmdLutElement{0x00, 0x00, 0, 0x03, 0x0003, 0x0009},
-	cmdLutElement{0x00, 0x00, 0, 0x00, 0x0004, 0x0002},
-	cmdLutElement{0x00, 0x00, 0, 0x01, 0x0004, 0x0003},
-	cmdLutElement{0x00, 0x00, 0, 0x02, 0x0004, 0x0004},
-	cmdLutElement{0x00, 0x00, 0, 0x03, 0x0004, 0x0005},
-	cmdLutElement{0x00, 0x00, 0, 0x03, 0x0004, 0x0006},
-	cmdLutElement{0x00, 0x00, 0, 0x03, 0x0004, 0x0007},
-	cmdLutElement{0x00, 0x00, 0, 0x03, 0x0004, 0x0008},
-	cmdLutElement{0x00, 0x00, 0, 0x03, 0x0004, 0x0009},
-	cmdLutElement{0x00, 0x00, 0, 0x00, 0x0005, 0x0002},
-	cmdLutElement{0x00, 0x00, 0, 0x01, 0x0005, 0x0003},
-	cmdLutElement{0x00, 0x00, 0, 0x02, 0x0005, 0x0004},
-	cmdLutElement{0x00, 0x00, 0, 0x03, 0x0005, 0x0005},
-	cmdLutElement{0x00, 0x00, 0, 0x03, 0x0005, 0x0006},
-	cmdLutElement{0x00, 0x00, 0, 0x03, 0x0005, 0x0007},
-	cmdLutElement{0x00, 0x00, 0, 0x03, 0x0005, 0x0008},
-	cmdLutElement{0x00, 0x00, 0, 0x03, 0x0005, 0x0009},
-	cmdLutElement{0x01, 0x00, 0, 0x00, 0x0006, 0x0002},
-	cmdLutElement{0x01, 0x00, 0, 0x01, 0x0006, 0x0003},
-	cmdLutElement{0x01, 0x00, 0, 0x02, 0x0006, 0x0004},
-	cmdLutElement{0x01, 0x00, 0, 0x03, 0x0006, 0x0005},
-	cmdLutElement{0x01, 0x00, 0, 0x03, 0x0006, 0x0006},
-	cmdLutElement{0x01, 0x00, 0, 0x03, 0x0006, 0x0007},
-	cmdLutElement{0x01, 0x00, 0, 0x03, 0x0006, 0x0008},
-	cmdLutElement{0x01, 0x00, 0, 0x03, 0x0006, 0x0009},
-	cmdLutElement{0x01, 0x00, 0, 0x00, 0x0008, 0x0002},
-	cmdLutElement{0x01, 0x00, 0, 0x01, 0x0008, 0x0003},
-	cmdLutElement{0x01, 0x00, 0, 0x02, 0x0008, 0x0004},
-	cmdLutElement{0x01, 0x00, 0, 0x03, 0x0008, 0x0005},
-	cmdLutElement{0x01, 0x00, 0, 0x03, 0x0008, 0x0006},
-	cmdLutElement{0x01, 0x00, 0, 0x03, 0x0008, 0x0007},
-	cmdLutElement{0x01, 0x00, 0, 0x03, 0x0008, 0x0008},
-	cmdLutElement{0x01, 0x00, 0, 0x03, 0x0008, 0x0009},
-	cmdLutElement{0x00, 0x01, 0, 0x03, 0x0000, 0x000a},
-	cmdLutElement{0x00, 0x01, 0, 0x03, 0x0000, 0x000c},
-	cmdLutElement{0x00, 0x02, 0, 0x03, 0x0000, 0x000e},
-	cmdLutElement{0x00, 0x02, 0, 0x03, 0x0000, 0x0012},
-	cmdLutElement{0x00, 0x03, 0, 0x03, 0x0000, 0x0016},
-	cmdLutElement{0x00, 0x03, 0, 0x03, 0x0000, 0x001e},
-	cmdLutElement{0x00, 0x04, 0, 0x03, 0x0000, 0x0026},
-	cmdLutElement{0x00, 0x04, 0, 0x03, 0x0000, 0x0036},
-	cmdLutElement{0x00, 0x01, 0, 0x03, 0x0001, 0x000a},
-	cmdLutElement{0x00, 0x01, 0, 0x03, 0x0001, 0x000c},
-	cmdLutElement{0x00, 0x02, 0, 0x03, 0x0001, 0x000e},
-	cmdLutElement{0x00, 0x02, 0, 0x03, 0x0001, 0x0012},
-	cmdLutElement{0x00, 0x03, 0, 0x03, 0x0001, 0x0016},
-	cmdLutElement{0x00, 0x03, 0, 0x03, 0x0001, 0x001e},
-	cmdLutElement{0x00, 0x04, 0, 0x03, 0x0001, 0x0026},
-	cmdLutElement{0x00, 0x04, 0, 0x03, 0x0001, 0x0036},
-	cmdLutElement{0x00, 0x01, 0, 0x03, 0x0002, 0x000a},
-	cmdLutElement{0x00, 0x01, 0, 0x03, 0x0002, 0x000c},
-	cmdLutElement{0x00, 0x02, 0, 0x03, 0x0002, 0x000e},
-	cmdLutElement{0x00, 0x02, 0, 0x03, 0x0002, 0x0012},
-	cmdLutElement{0x00, 0x03, 0, 0x03, 0x0002, 0x0016},
-	cmdLutElement{0x00, 0x03, 0, 0x03, 0x0002, 0x001e},
-	cmdLutElement{0x00, 0x04, 0, 0x03, 0x0002, 0x0026},
-	cmdLutElement{0x00, 0x04, 0, 0x03, 0x0002, 0x0036},
-	cmdLutElement{0x00, 0x01, 0, 0x03, 0x0003, 0x000a},
-	cmdLutElement{0x00, 0x01, 0, 0x03, 0x0003, 0x000c},
-	cmdLutElement{0x00, 0x02, 0, 0x03, 0x0003, 0x000e},
-	cmdLutElement{0x00, 0x02, 0, 0x03, 0x0003, 0x0012},
-	cmdLutElement{0x00, 0x03, 0, 0x03, 0x0003, 0x0016},
-	cmdLutElement{0x00, 0x03, 0, 0x03, 0x0003, 0x001e},
-	cmdLutElement{0x00, 0x04, 0, 0x03, 0x0003, 0x0026},
-	cmdLutElement{0x00, 0x04, 0, 0x03, 0x0003, 0x0036},
-	cmdLutElement{0x00, 0x01, 0, 0x03, 0x0004, 0x000a},
-	cmdLutElement{0x00, 0x01, 0, 0x03, 0x0004, 0x000c},
-	cmdLutElement{0x00, 0x02, 0, 0x03, 0x0004, 0x000e},
-	cmdLutElement{0x00, 0x02, 0, 0x03, 0x0004, 0x0012},
-	cmdLutElement{0x00, 0x03, 0, 0x03, 0x0004, 0x0016},
-	cmdLutElement{0x00, 0x03, 0, 0x03, 0x0004, 0x001e},
-	cmdLutElement{0x00, 0x04, 0, 0x03, 0x0004, 0x0026},
-	cmdLutElement{0x00, 0x04, 0, 0x03, 0x0004, 0x0036},
-	cmdLutElement{0x00, 0x01, 0, 0x03, 0x0005, 0x000a},
-	cmdLutElement{0x00, 0x01, 0, 0x03, 0x0005, 0x000c},
-	cmdLutElement{0x00, 0x02, 0, 0x03, 0x0005, 0x000e},
-	cmdLutElement{0x00, 0x02, 0, 0x03, 0x0005, 0x0012},
-	cmdLutElement{0x00, 0x03, 0, 0x03, 0x0005, 0x0016},
-	cmdLutElement{0x00, 0x03, 0, 0x03, 0x0005, 0x001e},
-	cmdLutElement{0x00, 0x04, 0, 0x03, 0x0005, 0x0026},
-	cmdLutElement{0x00, 0x04, 0, 0x03, 0x0005, 0x0036},
-	cmdLutElement{0x01, 0x01, 0, 0x03, 0x0006, 0x000a},
-	cmdLutElement{0x01, 0x01, 0, 0x03, 0x0006, 0x000c},
-	cmdLutElement{0x01, 0x02, 0, 0x03, 0x0006, 0x000e},
-	cmdLutElement{0x01, 0x02, 0, 0x03, 0x0006, 0x0012},
-	cmdLutElement{0x01, 0x03, 0, 0x03, 0x0006, 0x0016},
-	cmdLutElement{0x01, 0x03, 0, 0x03, 0x0006, 0x001e},
-	cmdLutElement{0x01, 0x04, 0, 0x03, 0x0006, 0x0026},
-	cmdLutElement{0x01, 0x04, 0, 0x03, 0x0006, 0x0036},
-	cmdLutElement{0x01, 0x01, 0, 0x03, 0x0008, 0x000a},
-	cmdLutElement{0x01, 0x01, 0, 0x03, 0x0008, 0x000c},
-	cmdLutElement{0x01, 0x02, 0, 0x03, 0x0008, 0x000e},
-	cmdLutElement{0x01, 0x02, 0, 0x03, 0x0008, 0x0012},
-	cmdLutElement{0x01, 0x03, 0, 0x03, 0x0008, 0x0016},
-	cmdLutElement{0x01, 0x03, 0, 0x03, 0x0008, 0x001e},
-	cmdLutElement{0x01, 0x04, 0, 0x03, 0x0008, 0x0026},
-	cmdLutElement{0x01, 0x04, 0, 0x03, 0x0008, 0x0036},
-	cmdLutElement{0x00, 0x00, -1, 0x00, 0x0000, 0x0002},
-	cmdLutElement{0x00, 0x00, -1, 0x01, 0x0000, 0x0003},
-	cmdLutElement{0x00, 0x00, -1, 0x02, 0x0000, 0x0004},
-	cmdLutElement{0x00, 0x00, -1, 0x03, 0x0000, 0x0005},
-	cmdLutElement{0x00, 0x00, -1, 0x03, 0x0000, 0x0006},
-	cmdLutElement{0x00, 0x00, -1, 0x03, 0x0000, 0x0007},
-	cmdLutElement{0x00, 0x00, -1, 0x03, 0x0000, 0x0008},
-	cmdLutElement{0x00, 0x00, -1, 0x03, 0x0000, 0x0009},
-	cmdLutElement{0x00, 0x00, -1, 0x00, 0x0001, 0x0002},
-	cmdLutElement{0x00, 0x00, -1, 0x01, 0x0001, 0x0003},
-	cmdLutElement{0x00, 0x00, -1, 0x02, 0x0001, 0x0004},
-	cmdLutElement{0x00, 0x00, -1, 0x03, 0x0001, 0x0005},
-	cmdLutElement{0x00, 0x00, -1, 0x03, 0x0001, 0x0006},
-	cmdLutElement{0x00, 0x00, -1, 0x03, 0x0001, 0x0007},
-	cmdLutElement{0x00, 0x00, -1, 0x03, 0x0001, 0x0008},
-	cmdLutElement{0x00, 0x00, -1, 0x03, 0x0001, 0x0009},
-	cmdLutElement{0x00, 0x00, -1, 0x00, 0x0002, 0x0002},
-	cmdLutElement{0x00, 0x00, -1, 0x01, 0x0002, 0x0003},
-	cmdLutElement{0x00, 0x00, -1, 0x02, 0x0002, 0x0004},
-	cmdLutElement{0x00, 0x00, -1, 0x03, 0x0002, 0x0005},
-	cmdLutElement{0x00, 0x00, -1, 0x03, 0x0002, 0x0006},
-	cmdLutElement{0x00, 0x00, -1, 0x03, 0x0002, 0x0007},
-	cmdLutElement{0x00, 0x00, -1, 0x03, 0x0002, 0x0008},
-	cmdLutElement{0x00, 0x00, -1, 0x03, 0x0002, 0x0009},
-	cmdLutElement{0x00, 0x00, -1, 0x00, 0x0003, 0x0002},
-	cmdLutElement{0x00, 0x00, -1, 0x01, 0x0003, 0x0003},
-	cmdLutElement{0x00, 0x00, -1, 0x02, 0x0003, 0x0004},
-	cmdLutElement{0x00, 0x00, -1, 0x03, 0x0003, 0x0005},
-	cmdLutElement{0x00, 0x00, -1, 0x03, 0x0003, 0x0006},
-	cmdLutElement{0x00, 0x00, -1, 0x03, 0x0003, 0x0007},
-	cmdLutElement{0x00, 0x00, -1, 0x03, 0x0003, 0x0008},
-	cmdLutElement{0x00, 0x00, -1, 0x03, 0x0003, 0x0009},
-	cmdLutElement{0x00, 0x00, -1, 0x00, 0x0004, 0x0002},
-	cmdLutElement{0x00, 0x00, -1, 0x01, 0x0004, 0x0003},
-	cmdLutElement{0x00, 0x00, -1, 0x02, 0x0004, 0x0004},
-	cmdLutElement{0x00, 0x00, -1, 0x03, 0x0004, 0x0005},
-	cmdLutElement{0x00, 0x00, -1, 0x03, 0x0004, 0x0006},
-	cmdLutElement{0x00, 0x00, -1, 0x03, 0x0004, 0x0007},
-	cmdLutElement{0x00, 0x00, -1, 0x03, 0x0004, 0x0008},
-	cmdLutElement{0x00, 0x00, -1, 0x03, 0x0004, 0x0009},
-	cmdLutElement{0x00, 0x00, -1, 0x00, 0x0005, 0x0002},
-	cmdLutElement{0x00, 0x00, -1, 0x01, 0x0005, 0x0003},
-	cmdLutElement{0x00, 0x00, -1, 0x02, 0x0005, 0x0004},
-	cmdLutElement{0x00, 0x00, -1, 0x03, 0x0005, 0x0005},
-	cmdLutElement{0x00, 0x00, -1, 0x03, 0x0005, 0x0006},
-	cmdLutElement{0x00, 0x00, -1, 0x03, 0x0005, 0x0007},
-	cmdLutElement{0x00, 0x00, -1, 0x03, 0x0005, 0x0008},
-	cmdLutElement{0x00, 0x00, -1, 0x03, 0x0005, 0x0009},
-	cmdLutElement{0x01, 0x00, -1, 0x00, 0x0006, 0x0002},
-	cmdLutElement{0x01, 0x00, -1, 0x01, 0x0006, 0x0003},
-	cmdLutElement{0x01, 0x00, -1, 0x02, 0x0006, 0x0004},
-	cmdLutElement{0x01, 0x00, -1, 0x03, 0x0006, 0x0005},
-	cmdLutElement{0x01, 0x00, -1, 0x03, 0x0006, 0x0006},
-	cmdLutElement{0x01, 0x00, -1, 0x03, 0x0006, 0x0007},
-	cmdLutElement{0x01, 0x00, -1, 0x03, 0x0006, 0x0008},
-	cmdLutElement{0x01, 0x00, -1, 0x03, 0x0006, 0x0009},
-	cmdLutElement{0x01, 0x00, -1, 0x00, 0x0008, 0x0002},
-	cmdLutElement{0x01, 0x00, -1, 0x01, 0x0008, 0x0003},
-	cmdLutElement{0x01, 0x00, -1, 0x02, 0x0008, 0x0004},
-	cmdLutElement{0x01, 0x00, -1, 0x03, 0x0008, 0x0005},
-	cmdLutElement{0x01, 0x00, -1, 0x03, 0x0008, 0x0006},
-	cmdLutElement{0x01, 0x00, -1, 0x03, 0x0008, 0x0007},
-	cmdLutElement{0x01, 0x00, -1, 0x03, 0x0008, 0x0008},
-	cmdLutElement{0x01, 0x00, -1, 0x03, 0x0008, 0x0009},
-	cmdLutElement{0x00, 0x01, -1, 0x03, 0x0000, 0x000a},
-	cmdLutElement{0x00, 0x01, -1, 0x03, 0x0000, 0x000c},
-	cmdLutElement{0x00, 0x02, -1, 0x03, 0x0000, 0x000e},
-	cmdLutElement{0x00, 0x02, -1, 0x03, 0x0000, 0x0012},
-	cmdLutElement{0x00, 0x03, -1, 0x03, 0x0000, 0x0016},
-	cmdLutElement{0x00, 0x03, -1, 0x03, 0x0000, 0x001e},
-	cmdLutElement{0x00, 0x04, -1, 0x03, 0x0000, 0x0026},
-	cmdLutElement{0x00, 0x04, -1, 0x03, 0x0000, 0x0036},
-	cmdLutElement{0x00, 0x01, -1, 0x03, 0x0001, 0x000a},
-	cmdLutElement{0x00, 0x01, -1, 0x03, 0x0001, 0x000c},
-	cmdLutElement{0x00, 0x02, -1, 0x03, 0x0001, 0x000e},
-	cmdLutElement{0x00, 0x02, -1, 0x03, 0x0001, 0x0012},
-	cmdLutElement{0x00, 0x03, -1, 0x03, 0x0001, 0x0016},
-	cmdLutElement{0x00, 0x03, -1, 0x03, 0x0001, 0x001e},
-	cmdLutElement{0x00, 0x04, -1, 0x03, 0x0001, 0x0026},
-	cmdLutElement{0x00, 0x04, -1, 0x03, 0x0001, 0x0036},
-	cmdLutElement{0x00, 0x01, -1, 0x03, 0x0002, 0x000a},
-	cmdLutElement{0x00, 0x01, -1, 0x03, 0x0002, 0x000c},
-	cmdLutElement{0x00, 0x02, -1, 0x03, 0x0002, 0x000e},
-	cmdLutElement{0x00, 0x02, -1, 0x03, 0x0002, 0x0012},
-	cmdLutElement{0x00, 0x03, -1, 0x03, 0x0002, 0x0016},
-	cmdLutElement{0x00, 0x03, -1, 0x03, 0x0002, 0x001e},
-	cmdLutElement{0x00, 0x04, -1, 0x03, 0x0002, 0x0026},
-	cmdLutElement{0x00, 0x04, -1, 0x03, 0x0002, 0x0036},
-	cmdLutElement{0x00, 0x01, -1, 0x03, 0x0003, 0x000a},
-	cmdLutElement{0x00, 0x01, -1, 0x03, 0x0003, 0x000c},
-	cmdLutElement{0x00, 0x02, -1, 0x03, 0x0003, 0x000e},
-	cmdLutElement{0x00, 0x02, -1, 0x03, 0x0003, 0x0012},
-	cmdLutElement{0x00, 0x03, -1, 0x03, 0x0003, 0x0016},
-	cmdLutElement{0x00, 0x03, -1, 0x03, 0x0003, 0x001e},
-	cmdLutElement{0x00, 0x04, -1, 0x03, 0x0003, 0x0026},
-	cmdLutElement{0x00, 0x04, -1, 0x03, 0x0003, 0x0036},
-	cmdLutElement{0x00, 0x01, -1, 0x03, 0x0004, 0x000a},
-	cmdLutElement{0x00, 0x01, -1, 0x03, 0x0004, 0x000c},
-	cmdLutElement{0x00, 0x02, -1, 0x03, 0x0004, 0x000e},
-	cmdLutElement{0x00, 0x02, -1, 0x03, 0x0004, 0x0012},
-	cmdLutElement{0x00, 0x03, -1, 0x03, 0x0004, 0x0016},
-	cmdLutElement{0x00, 0x03, -1, 0x03, 0x0004, 0x001e},
-	cmdLutElement{0x00, 0x04, -1, 0x03, 0x0004, 0x0026},
-	cmdLutElement{0x00, 0x04, -1, 0x03, 0x0004, 0x0036},
-	cmdLutElement{0x00, 0x01, -1, 0x03, 0x0005, 0x000a},
-	cmdLutElement{0x00, 0x01, -1, 0x03, 0x0005, 0x000c},
-	cmdLutElement{0x00, 0x02, -1, 0x03, 0x0005, 0x000e},
-	cmdLutElement{0x00, 0x02, -1, 0x03, 0x0005, 0x0012},
-	cmdLutElement{0x00, 0x03, -1, 0x03, 0x0005, 0x0016},
-	cmdLutElement{0x00, 0x03, -1, 0x03, 0x0005, 0x001e},
-	cmdLutElement{0x00, 0x04, -1, 0x03, 0x0005, 0x0026},
-	cmdLutElement{0x00, 0x04, -1, 0x03, 0x0005, 0x0036},
-	cmdLutElement{0x01, 0x01, -1, 0x03, 0x0006, 0x000a},
-	cmdLutElement{0x01, 0x01, -1, 0x03, 0x0006, 0x000c},
-	cmdLutElement{0x01, 0x02, -1, 0x03, 0x0006, 0x000e},
-	cmdLutElement{0x01, 0x02, -1, 0x03, 0x0006, 0x0012},
-	cmdLutElement{0x01, 0x03, -1, 0x03, 0x0006, 0x0016},
-	cmdLutElement{0x01, 0x03, -1, 0x03, 0x0006, 0x001e},
-	cmdLutElement{0x01, 0x04, -1, 0x03, 0x0006, 0x0026},
-	cmdLutElement{0x01, 0x04, -1, 0x03, 0x0006, 0x0036},
-	cmdLutElement{0x01, 0x01, -1, 0x03, 0x0008, 0x000a},
-	cmdLutElement{0x01, 0x01, -1, 0x03, 0x0008, 0x000c},
-	cmdLutElement{0x01, 0x02, -1, 0x03, 0x0008, 0x000e},
-	cmdLutElement{0x01, 0x02, -1, 0x03, 0x0008, 0x0012},
-	cmdLutElement{0x01, 0x03, -1, 0x03, 0x0008, 0x0016},
-	cmdLutElement{0x01, 0x03, -1, 0x03, 0x0008, 0x001e},
-	cmdLutElement{0x01, 0x04, -1, 0x03, 0x0008, 0x0026},
-	cmdLutElement{0x01, 0x04, -1, 0x03, 0x0008, 0x0036},
-	cmdLutElement{0x02, 0x00, -1, 0x00, 0x000a, 0x0002},
-	cmdLutElement{0x02, 0x00, -1, 0x01, 0x000a, 0x0003},
-	cmdLutElement{0x02, 0x00, -1, 0x02, 0x000a, 0x0004},
-	cmdLutElement{0x02, 0x00, -1, 0x03, 0x000a, 0x0005},
-	cmdLutElement{0x02, 0x00, -1, 0x03, 0x000a, 0x0006},
-	cmdLutElement{0x02, 0x00, -1, 0x03, 0x000a, 0x0007},
-	cmdLutElement{0x02, 0x00, -1, 0x03, 0x000a, 0x0008},
-	cmdLutElement{0x02, 0x00, -1, 0x03, 0x000a, 0x0009},
-	cmdLutElement{0x02, 0x00, -1, 0x00, 0x000e, 0x0002},
-	cmdLutElement{0x02, 0x00, -1, 0x01, 0x000e, 0x0003},
-	cmdLutElement{0x02, 0x00, -1, 0x02, 0x000e, 0x0004},
-	cmdLutElement{0x02, 0x00, -1, 0x03, 0x000e, 0x0005},
-	cmdLutElement{0x02, 0x00, -1, 0x03, 0x000e, 0x0006},
-	cmdLutElement{0x02, 0x00, -1, 0x03, 0x000e, 0x0007},
-	cmdLutElement{0x02, 0x00, -1, 0x03, 0x000e, 0x0008},
-	cmdLutElement{0x02, 0x00, -1, 0x03, 0x000e, 0x0009},
-	cmdLutElement{0x03, 0x00, -1, 0x00, 0x0012, 0x0002},
-	cmdLutElement{0x03, 0x00, -1, 0x01, 0x0012, 0x0003},
-	cmdLutElement{0x03, 0x00, -1, 0x02, 0x0012, 0x0004},
-	cmdLutElement{0x03, 0x00, -1, 0x03, 0x0012, 0x0005},
-	cmdLutElement{0x03, 0x00, -1, 0x03, 0x0012, 0x0006},
-	cmdLutElement{0x03, 0x00, -1, 0x03, 0x0012, 0x0007},
-	cmdLutElement{0x03, 0x00, -1, 0x03, 0x0012, 0x0008},
-	cmdLutElement{0x03, 0x00, -1, 0x03, 0x0012, 0x0009},
-	cmdLutElement{0x03, 0x00, -1, 0x00, 0x001a, 0x0002},
-	cmdLutElement{0x03, 0x00, -1, 0x01, 0x001a, 0x0003},
-	cmdLutElement{0x03, 0x00, -1, 0x02, 0x001a, 0x0004},
-	cmdLutElement{0x03, 0x00, -1, 0x03, 0x001a, 0x0005},
-	cmdLutElement{0x03, 0x00, -1, 0x03, 0x001a, 0x0006},
-	cmdLutElement{0x03, 0x00, -1, 0x03, 0x001a, 0x0007},
-	cmdLutElement{0x03, 0x00, -1, 0x03, 0x001a, 0x0008},
-	cmdLutElement{0x03, 0x00, -1, 0x03, 0x001a, 0x0009},
-	cmdLutElement{0x04, 0x00, -1, 0x00, 0x0022, 0x0002},
-	cmdLutElement{0x04, 0x00, -1, 0x01, 0x0022, 0x0003},
-	cmdLutElement{0x04, 0x00, -1, 0x02, 0x0022, 0x0004},
-	cmdLutElement{0x04, 0x00, -1, 0x03, 0x0022, 0x0005},
-	cmdLutElement{0x04, 0x00, -1, 0x03, 0x0022, 0x0006},
-	cmdLutElement{0x04, 0x00, -1, 0x03, 0x0022, 0x0007},
-	cmdLutElement{0x04, 0x00, -1, 0x03, 0x0022, 0x0008},
-	cmdLutElement{0x04, 0x00, -1, 0x03, 0x0022, 0x0009},
-	cmdLutElement{0x04, 0x00, -1, 0x00, 0x0032, 0x0002},
-	cmdLutElement{0x04, 0x00, -1, 0x01, 0x0032, 0x0003},
-	cmdLutElement{0x04, 0x00, -1, 0x02, 0x0032, 0x0004},
-	cmdLutElement{0x04, 0x00, -1, 0x03, 0x0032, 0x0005},
-	cmdLutElement{0x04, 0x00, -1, 0x03, 0x0032, 0x0006},
-	cmdLutElement{0x04, 0x00, -1, 0x03, 0x0032, 0x0007},
-	cmdLutElement{0x04, 0x00, -1, 0x03, 0x0032, 0x0008},
-	cmdLutElement{0x04, 0x00, -1, 0x03, 0x0032, 0x0009},
-	cmdLutElement{0x05, 0x00, -1, 0x00, 0x0042, 0x0002},
-	cmdLutElement{0x05, 0x00, -1, 0x01, 0x0042, 0x0003},
-	cmdLutElement{0x05, 0x00, -1, 0x02, 0x0042, 0x0004},
-	cmdLutElement{0x05, 0x00, -1, 0x03, 0x0042, 0x0005},
-	cmdLutElement{0x05, 0x00, -1, 0x03, 0x0042, 0x0006},
-	cmdLutElement{0x05, 0x00, -1, 0x03, 0x0042, 0x0007},
-	cmdLutElement{0x05, 0x00, -1, 0x03, 0x0042, 0x0008},
-	cmdLutElement{0x05, 0x00, -1, 0x03, 0x0042, 0x0009},
-	cmdLutElement{0x05, 0x00, -1, 0x00, 0x0062, 0x0002},
-	cmdLutElement{0x05, 0x00, -1, 0x01, 0x0062, 0x0003},
-	cmdLutElement{0x05, 0x00, -1, 0x02, 0x0062, 0x0004},
-	cmdLutElement{0x05, 0x00, -1, 0x03, 0x0062, 0x0005},
-	cmdLutElement{0x05, 0x00, -1, 0x03, 0x0062, 0x0006},
-	cmdLutElement{0x05, 0x00, -1, 0x03, 0x0062, 0x0007},
-	cmdLutElement{0x05, 0x00, -1, 0x03, 0x0062, 0x0008},
-	cmdLutElement{0x05, 0x00, -1, 0x03, 0x0062, 0x0009},
-	cmdLutElement{0x02, 0x01, -1, 0x03, 0x000a, 0x000a},
-	cmdLutElement{0x02, 0x01, -1, 0x03, 0x000a, 0x000c},
-	cmdLutElement{0x02, 0x02, -1, 0x03, 0x000a, 0x000e},
-	cmdLutElement{0x02, 0x02, -1, 0x03, 0x000a, 0x0012},
-	cmdLutElement{0x02, 0x03, -1, 0x03, 0x000a, 0x0016},
-	cmdLutElement{0x02, 0x03, -1, 0x03, 0x000a, 0x001e},
-	cmdLutElement{0x02, 0x04, -1, 0x03, 0x000a, 0x0026},
-	cmdLutElement{0x02, 0x04, -1, 0x03, 0x000a, 0x0036},
-	cmdLutElement{0x02, 0x01, -1, 0x03, 0x000e, 0x000a},
-	cmdLutElement{0x02, 0x01, -1, 0x03, 0x000e, 0x000c},
-	cmdLutElement{0x02, 0x02, -1, 0x03, 0x000e, 0x000e},
-	cmdLutElement{0x02, 0x02, -1, 0x03, 0x000e, 0x0012},
-	cmdLutElement{0x02, 0x03, -1, 0x03, 0x000e, 0x0016},
-	cmdLutElement{0x02, 0x03, -1, 0x03, 0x000e, 0x001e},
-	cmdLutElement{0x02, 0x04, -1, 0x03, 0x000e, 0x0026},
-	cmdLutElement{0x02, 0x04, -1, 0x03, 0x000e, 0x0036},
-	cmdLutElement{0x03, 0x01, -1, 0x03, 0x0012, 0x000a},
-	cmdLutElement{0x03, 0x01, -1, 0x03, 0x0012, 0x000c},
-	cmdLutElement{0x03, 0x02, -1, 0x03, 0x0012, 0x000e},
-	cmdLutElement{0x03, 0x02, -1, 0x03, 0x0012, 0x0012},
-	cmdLutElement{0x03, 0x03, -1, 0x03, 0x0012, 0x0016},
-	cmdLutElement{0x03, 0x03, -1, 0x03, 0x0012, 0x001e},
-	cmdLutElement{0x03, 0x04, -1, 0x03, 0x0012, 0x0026},
-	cmdLutElement{0x03, 0x04, -1, 0x03, 0x0012, 0x0036},
-	cmdLutElement{0x03, 0x01, -1, 0x03, 0x001a, 0x000a},
-	cmdLutElement{0x03, 0x01, -1, 0x03, 0x001a, 0x000c},
-	cmdLutElement{0x03, 0x02, -1, 0x03, 0x001a, 0x000e},
-	cmdLutElement{0x03, 0x02, -1, 0x03, 0x001a, 0x0012},
-	cmdLutElement{0x03, 0x03, -1, 0x03, 0x001a, 0x0016},
-	cmdLutElement{0x03, 0x03, -1, 0x03, 0x001a, 0x001e},
-	cmdLutElement{0x03, 0x04, -1, 0x03, 0x001a, 0x0026},
-	cmdLutElement{0x03, 0x04, -1, 0x03, 0x001a, 0x0036},
-	cmdLutElement{0x04, 0x01, -1, 0x03, 0x0022, 0x000a},
-	cmdLutElement{0x04, 0x01, -1, 0x03, 0x0022, 0x000c},
-	cmdLutElement{0x04, 0x02, -1, 0x03, 0x0022, 0x000e},
-	cmdLutElement{0x04, 0x02, -1, 0x03, 0x0022, 0x0012},
-	cmdLutElement{0x04, 0x03, -1, 0x03, 0x0022, 0x0016},
-	cmdLutElement{0x04, 0x03, -1, 0x03, 0x0022, 0x001e},
-	cmdLutElement{0x04, 0x04, -1, 0x03, 0x0022, 0x0026},
-	cmdLutElement{0x04, 0x04, -1, 0x03, 0x0022, 0x0036},
-	cmdLutElement{0x04, 0x01, -1, 0x03, 0x0032, 0x000a},
-	cmdLutElement{0x04, 0x01, -1, 0x03, 0x0032, 0x000c},
-	cmdLutElement{0x04, 0x02, -1, 0x03, 0x0032, 0x000e},
-	cmdLutElement{0x04, 0x02, -1, 0x03, 0x0032, 0x0012},
-	cmdLutElement{0x04, 0x03, -1, 0x03, 0x0032, 0x0016},
-	cmdLutElement{0x04, 0x03, -1, 0x03, 0x0032, 0x001e},
-	cmdLutElement{0x04, 0x04, -1, 0x03, 0x0032, 0x0026},
-	cmdLutElement{0x04, 0x04, -1, 0x03, 0x0032, 0x0036},
-	cmdLutElement{0x05, 0x01, -1, 0x03, 0x0042, 0x000a},
-	cmdLutElement{0x05, 0x01, -1, 0x03, 0x0042, 0x000c},
-	cmdLutElement{0x05, 0x02, -1, 0x03, 0x0042, 0x000e},
-	cmdLutElement{0x05, 0x02, -1, 0x03, 0x0042, 0x0012},
-	cmdLutElement{0x05, 0x03, -1, 0x03, 0x0042, 0x0016},
-	cmdLutElement{0x05, 0x03, -1, 0x03, 0x0042, 0x001e},
-	cmdLutElement{0x05, 0x04, -1, 0x03, 0x0042, 0x0026},
-	cmdLutElement{0x05, 0x04, -1, 0x03, 0x0042, 0x0036},
-	cmdLutElement{0x05, 0x01, -1, 0x03, 0x0062, 0x000a},
-	cmdLutElement{0x05, 0x01, -1, 0x03, 0x0062, 0x000c},
-	cmdLutElement{0x05, 0x02, -1, 0x03, 0x0062, 0x000e},
-	cmdLutElement{0x05, 0x02, -1, 0x03, 0x0062, 0x0012},
-	cmdLutElement{0x05, 0x03, -1, 0x03, 0x0062, 0x0016},
-	cmdLutElement{0x05, 0x03, -1, 0x03, 0x0062, 0x001e},
-	cmdLutElement{0x05, 0x04, -1, 0x03, 0x0062, 0x0026},
-	cmdLutElement{0x05, 0x04, -1, 0x03, 0x0062, 0x0036},
-	cmdLutElement{0x00, 0x05, -1, 0x03, 0x0000, 0x0046},
-	cmdLutElement{0x00, 0x05, -1, 0x03, 0x0000, 0x0066},
-	cmdLutElement{0x00, 0x06, -1, 0x03, 0x0000, 0x0086},
-	cmdLutElement{0x00, 0x07, -1, 0x03, 0x0000, 0x00c6},
-	cmdLutElement{0x00, 0x08, -1, 0x03, 0x0000, 0x0146},
-	cmdLutElement{0x00, 0x09, -1, 0x03, 0x0000, 0x0246},
-	cmdLutElement{0x00, 0x0a, -1, 0x03, 0x0000, 0x0446},
-	cmdLutElement{0x00, 0x18, -1, 0x03, 0x0000, 0x0846},
-	cmdLutElement{0x00, 0x05, -1, 0x03, 0x0001, 0x0046},
-	cmdLutElement{0x00, 0x05, -1, 0x03, 0x0001, 0x0066},
-	cmdLutElement{0x00, 0x06, -1, 0x03, 0x0001, 0x0086},
-	cmdLutElement{0x00, 0x07, -1, 0x03, 0x0001, 0x00c6},
-	cmdLutElement{0x00, 0x08, -1, 0x03, 0x0001, 0x0146},
-	cmdLutElement{0x00, 0x09, -1, 0x03, 0x0001, 0x0246},
-	cmdLutElement{0x00, 0x0a, -1, 0x03, 0x0001, 0x0446},
-	cmdLutElement{0x00, 0x18, -1, 0x03, 0x0001, 0x0846},
-	cmdLutElement{0x00, 0x05, -1, 0x03, 0x0002, 0x0046},
-	cmdLutElement{0x00, 0x05, -1, 0x03, 0x0002, 0x0066},
-	cmdLutElement{0x00, 0x06, -1, 0x03, 0x0002, 0x0086},
-	cmdLutElement{0x00, 0x07, -1, 0x03, 0x0002, 0x00c6},
-	cmdLutElement{0x00, 0x08, -1, 0x03, 0x0002, 0x0146},
-	cmdLutElement{0x00, 0x09, -1, 0x03, 0x0002, 0x0246},
-	cmdLutElement{0x00, 0x0a, -1, 0x03, 0x0002, 0x0446},
-	cmdLutElement{0x00, 0x18, -1, 0x03, 0x0002, 0x0846},
-	cmdLutElement{0x00, 0x05, -1, 0x03, 0x0003, 0x0046},
-	cmdLutElement{0x00, 0x05, -1, 0x03, 0x0003, 0x0066},
-	cmdLutElement{0x00, 0x06, -1, 0x03, 0x0003, 0x0086},
-	cmdLutElement{0x00, 0x07, -1, 0x03, 0x0003, 0x00c6},
-	cmdLutElement{0x00, 0x08, -1, 0x03, 0x0003, 0x0146},
-	cmdLutElement{0x00, 0x09, -1, 0x03, 0x0003, 0x0246},
-	cmdLutElement{0x00, 0x0a, -1, 0x03, 0x0003, 0x0446},
-	cmdLutElement{0x00, 0x18, -1, 0x03, 0x0003, 0x0846},
-	cmdLutElement{0x00, 0x05, -1, 0x03, 0x0004, 0x0046},
-	cmdLutElement{0x00, 0x05, -1, 0x03, 0x0004, 0x0066},
-	cmdLutElement{0x00, 0x06, -1, 0x03, 0x0004, 0x0086},
-	cmdLutElement{0x00, 0x07, -1, 0x03, 0x0004, 0x00c6},
-	cmdLutElement{0x00, 0x08, -1, 0x03, 0x0004, 0x0146},
-	cmdLutElement{0x00, 0x09, -1, 0x03, 0x0004, 0x0246},
-	cmdLutElement{0x00, 0x0a, -1, 0x03, 0x0004, 0x0446},
-	cmdLutElement{0x00, 0x18, -1, 0x03, 0x0004, 0x0846},
-	cmdLutElement{0x00, 0x05, -1, 0x03, 0x0005, 0x0046},
-	cmdLutElement{0x00, 0x05, -1, 0x03, 0x0005, 0x0066},
-	cmdLutElement{0x00, 0x06, -1, 0x03, 0x0005, 0x0086},
-	cmdLutElement{0x00, 0x07, -1, 0x03, 0x0005, 0x00c6},
-	cmdLutElement{0x00, 0x08, -1, 0x03, 0x0005, 0x0146},
-	cmdLutElement{0x00, 0x09, -1, 0x03, 0x0005, 0x0246},
-	cmdLutElement{0x00, 0x0a, -1, 0x03, 0x0005, 0x0446},
-	cmdLutElement{0x00, 0x18, -1, 0x03, 0x0005, 0x0846},
-	cmdLutElement{0x01, 0x05, -1, 0x03, 0x0006, 0x0046},
-	cmdLutElement{0x01, 0x05, -1, 0x03, 0x0006, 0x0066},
-	cmdLutElement{0x01, 0x06, -1, 0x03, 0x0006, 0x0086},
-	cmdLutElement{0x01, 0x07, -1, 0x03, 0x0006, 0x00c6},
-	cmdLutElement{0x01, 0x08, -1, 0x03, 0x0006, 0x0146},
-	cmdLutElement{0x01, 0x09, -1, 0x03, 0x0006, 0x0246},
-	cmdLutElement{0x01, 0x0a, -1, 0x03, 0x0006, 0x0446},
-	cmdLutElement{0x01, 0x18, -1, 0x03, 0x0006, 0x0846},
-	cmdLutElement{0x01, 0x05, -1, 0x03, 0x0008, 0x0046},
-	cmdLutElement{0x01, 0x05, -1, 0x03, 0x0008, 0x0066},
-	cmdLutElement{0x01, 0x06, -1, 0x03, 0x0008, 0x0086},
-	cmdLutElement{0x01, 0x07, -1, 0x03, 0x0008, 0x00c6},
-	cmdLutElement{0x01, 0x08, -1, 0x03, 0x0008, 0x0146},
-	cmdLutElement{0x01, 0x09, -1, 0x03, 0x0008, 0x0246},
-	cmdLutElement{0x01, 0x0a, -1, 0x03, 0x0008, 0x0446},
-	cmdLutElement{0x01, 0x18, -1, 0x03, 0x0008, 0x0846},
-	cmdLutElement{0x06, 0x00, -1, 0x00, 0x0082, 0x0002},
-	cmdLutElement{0x06, 0x00, -1, 0x01, 0x0082, 0x0003},
-	cmdLutElement{0x06, 0x00, -1, 0x02, 0x0082, 0x0004},
-	cmdLutElement{0x06, 0x00, -1, 0x03, 0x0082, 0x0005},
-	cmdLutElement{0x06, 0x00, -1, 0x03, 0x0082, 0x0006},
-	cmdLutElement{0x06, 0x00, -1, 0x03, 0x0082, 0x0007},
-	cmdLutElement{0x06, 0x00, -1, 0x03, 0x0082, 0x0008},
-	cmdLutElement{0x06, 0x00, -1, 0x03, 0x0082, 0x0009},
-	cmdLutElement{0x07, 0x00, -1, 0x00, 0x00c2, 0x0002},
-	cmdLutElement{0x07, 0x00, -1, 0x01, 0x00c2, 0x0003},
-	cmdLutElement{0x07, 0x00, -1, 0x02, 0x00c2, 0x0004},
-	cmdLutElement{0x07, 0x00, -1, 0x03, 0x00c2, 0x0005},
-	cmdLutElement{0x07, 0x00, -1, 0x03, 0x00c2, 0x0006},
-	cmdLutElement{0x07, 0x00, -1, 0x03, 0x00c2, 0x0007},
-	cmdLutElement{0x07, 0x00, -1, 0x03, 0x00c2, 0x0008},
-	cmdLutElement{0x07, 0x00, -1, 0x03, 0x00c2, 0x0009},
-	cmdLutElement{0x08, 0x00, -1, 0x00, 0x0142, 0x0002},
-	cmdLutElement{0x08, 0x00, -1, 0x01, 0x0142, 0x0003},
-	cmdLutElement{0x08, 0x00, -1, 0x02, 0x0142, 0x0004},
-	cmdLutElement{0x08, 0x00, -1, 0x03, 0x0142, 0x0005},
-	cmdLutElement{0x08, 0x00, -1, 0x03, 0x0142, 0x0006},
-	cmdLutElement{0x08, 0x00, -1, 0x03, 0x0142, 0x0007},
-	cmdLutElement{0x08, 0x00, -1, 0x03, 0x0142, 0x0008},
-	cmdLutElement{0x08, 0x00, -1, 0x03, 0x0142, 0x0009},
-	cmdLutElement{0x09, 0x00, -1, 0x00, 0x0242, 0x0002},
-	cmdLutElement{0x09, 0x00, -1, 0x01, 0x0242, 0x0003},
-	cmdLutElement{0x09, 0x00, -1, 0x02, 0x0242, 0x0004},
-	cmdLutElement{0x09, 0x00, -1, 0x03, 0x0242, 0x0005},
-	cmdLutElement{0x09, 0x00, -1, 0x03, 0x0242, 0x0006},
-	cmdLutElement{0x09, 0x00, -1, 0x03, 0x0242, 0x0007},
-	cmdLutElement{0x09, 0x00, -1, 0x03, 0x0242, 0x0008},
-	cmdLutElement{0x09, 0x00, -1, 0x03, 0x0242, 0x0009},
-	cmdLutElement{0x0a, 0x00, -1, 0x00, 0x0442, 0x0002},
-	cmdLutElement{0x0a, 0x00, -1, 0x01, 0x0442, 0x0003},
-	cmdLutElement{0x0a, 0x00, -1, 0x02, 0x0442, 0x0004},
-	cmdLutElement{0x0a, 0x00, -1, 0x03, 0x0442, 0x0005},
-	cmdLutElement{0x0a, 0x00, -1, 0x03, 0x0442, 0x0006},
-	cmdLutElement{0x0a, 0x00, -1, 0x03, 0x0442, 0x0007},
-	cmdLutElement{0x0a, 0x00, -1, 0x03, 0x0442, 0x0008},
-	cmdLutElement{0x0a, 0x00, -1, 0x03, 0x0442, 0x0009},
-	cmdLutElement{0x0c, 0x00, -1, 0x00, 0x0842, 0x0002},
-	cmdLutElement{0x0c, 0x00, -1, 0x01, 0x0842, 0x0003},
-	cmdLutElement{0x0c, 0x00, -1, 0x02, 0x0842, 0x0004},
-	cmdLutElement{0x0c, 0x00, -1, 0x03, 0x0842, 0x0005},
-	cmdLutElement{0x0c, 0x00, -1, 0x03, 0x0842, 0x0006},
-	cmdLutElement{0x0c, 0x00, -1, 0x03, 0x0842, 0x0007},
-	cmdLutElement{0x0c, 0x00, -1, 0x03, 0x0842, 0x0008},
-	cmdLutElement{0x0c, 0x00, -1, 0x03, 0x0842, 0x0009},
-	cmdLutElement{0x0e, 0x00, -1, 0x00, 0x1842, 0x0002},
-	cmdLutElement{0x0e, 0x00, -1, 0x01, 0x1842, 0x0003},
-	cmdLutElement{0x0e, 0x00, -1, 0x02, 0x1842, 0x0004},
-	cmdLutElement{0x0e, 0x00, -1, 0x03, 0x1842, 0x0005},
-	cmdLutElement{0x0e, 0x00, -1, 0x03, 0x1842, 0x0006},
-	cmdLutElement{0x0e, 0x00, -1, 0x03, 0x1842, 0x0007},
-	cmdLutElement{0x0e, 0x00, -1, 0x03, 0x1842, 0x0008},
-	cmdLutElement{0x0e, 0x00, -1, 0x03, 0x1842, 0x0009},
-	cmdLutElement{0x18, 0x00, -1, 0x00, 0x5842, 0x0002},
-	cmdLutElement{0x18, 0x00, -1, 0x01, 0x5842, 0x0003},
-	cmdLutElement{0x18, 0x00, -1, 0x02, 0x5842, 0x0004},
-	cmdLutElement{0x18, 0x00, -1, 0x03, 0x5842, 0x0005},
-	cmdLutElement{0x18, 0x00, -1, 0x03, 0x5842, 0x0006},
-	cmdLutElement{0x18, 0x00, -1, 0x03, 0x5842, 0x0007},
-	cmdLutElement{0x18, 0x00, -1, 0x03, 0x5842, 0x0008},
-	cmdLutElement{0x18, 0x00, -1, 0x03, 0x5842, 0x0009},
-	cmdLutElement{0x02, 0x05, -1, 0x03, 0x000a, 0x0046},
-	cmdLutElement{0x02, 0x05, -1, 0x03, 0x000a, 0x0066},
-	cmdLutElement{0x02, 0x06, -1, 0x03, 0x000a, 0x0086},
-	cmdLutElement{0x02, 0x07, -1, 0x03, 0x000a, 0x00c6},
-	cmdLutElement{0x02, 0x08, -1, 0x03, 0x000a, 0x0146},
-	cmdLutElement{0x02, 0x09, -1, 0x03, 0x000a, 0x0246},
-	cmdLutElement{0x02, 0x0a, -1, 0x03, 0x000a, 0x0446},
-	cmdLutElement{0x02, 0x18, -1, 0x03, 0x000a, 0x0846},
-	cmdLutElement{0x02, 0x05, -1, 0x03, 0x000e, 0x0046},
-	cmdLutElement{0x02, 0x05, -1, 0x03, 0x000e, 0x0066},
-	cmdLutElement{0x02, 0x06, -1, 0x03, 0x000e, 0x0086},
-	cmdLutElement{0x02, 0x07, -1, 0x03, 0x000e, 0x00c6},
-	cmdLutElement{0x02, 0x08, -1, 0x03, 0x000e, 0x0146},
-	cmdLutElement{0x02, 0x09, -1, 0x03, 0x000e, 0x0246},
-	cmdLutElement{0x02, 0x0a, -1, 0x03, 0x000e, 0x0446},
-	cmdLutElement{0x02, 0x18, -1, 0x03, 0x000e, 0x0846},
-	cmdLutElement{0x03, 0x05, -1, 0x03, 0x0012, 0x0046},
-	cmdLutElement{0x03, 0x05, -1, 0x03, 0x0012, 0x0066},
-	cmdLutElement{0x03, 0x06, -1, 0x03, 0x0012, 0x0086},
-	cmdLutElement{0x03, 0x07, -1, 0x03, 0x0012, 0x00c6},
-	cmdLutElement{0x03, 0x08, -1, 0x03, 0x0012, 0x0146},
-	cmdLutElement{0x03, 0x09, -1, 0x03, 0x0012, 0x0246},
-	cmdLutElement{0x03, 0x0a, -1, 0x03, 0x0012, 0x0446},
-	cmdLutElement{0x03, 0x18, -1, 0x03, 0x0012, 0x0846},
-	cmdLutElement{0x03, 0x05, -1, 0x03, 0x001a, 0x0046},
-	cmdLutElement{0x03, 0x05, -1, 0x03, 0x001a, 0x0066},
-	cmdLutElement{0x03, 0x06, -1, 0x03, 0x001a, 0x0086},
-	cmdLutElement{0x03, 0x07, -1, 0x03, 0x001a, 0x00c6},
-	cmdLutElement{0x03, 0x08, -1, 0x03, 0x001a, 0x0146},
-	cmdLutElement{0x03, 0x09, -1, 0x03, 0x001a, 0x0246},
-	cmdLutElement{0x03, 0x0a, -1, 0x03, 0x001a, 0x0446},
-	cmdLutElement{0x03, 0x18, -1, 0x03, 0x001a, 0x0846},
-	cmdLutElement{0x04, 0x05, -1, 0x03, 0x0022, 0x0046},
-	cmdLutElement{0x04, 0x05, -1, 0x03, 0x0022, 0x0066},
-	cmdLutElement{0x04, 0x06, -1, 0x03, 0x0022, 0x0086},
-	cmdLutElement{0x04, 0x07, -1, 0x03, 0x0022, 0x00c6},
-	cmdLutElement{0x04, 0x08, -1, 0x03, 0x0022, 0x0146},
-	cmdLutElement{0x04, 0x09, -1, 0x03, 0x0022, 0x0246},
-	cmdLutElement{0x04, 0x0a, -1, 0x03, 0x0022, 0x0446},
-	cmdLutElement{0x04, 0x18, -1, 0x03, 0x0022, 0x0846},
-	cmdLutElement{0x04, 0x05, -1, 0x03, 0x0032, 0x0046},
-	cmdLutElement{0x04, 0x05, -1, 0x03, 0x0032, 0x0066},
-	cmdLutElement{0x04, 0x06, -1, 0x03, 0x0032, 0x0086},
-	cmdLutElement{0x04, 0x07, -1, 0x03, 0x0032, 0x00c6},
-	cmdLutElement{0x04, 0x08, -1, 0x03, 0x0032, 0x0146},
-	cmdLutElement{0x04, 0x09, -1, 0x03, 0x0032, 0x0246},
-	cmdLutElement{0x04, 0x0a, -1, 0x03, 0x0032, 0x0446},
-	cmdLutElement{0x04, 0x18, -1, 0x03, 0x0032, 0x0846},
-	cmdLutElement{0x05, 0x05, -1, 0x03, 0x0042, 0x0046},
-	cmdLutElement{0x05, 0x05, -1, 0x03, 0x0042, 0x0066},
-	cmdLutElement{0x05, 0x06, -1, 0x03, 0x0042, 0x0086},
-	cmdLutElement{0x05, 0x07, -1, 0x03, 0x0042, 0x00c6},
-	cmdLutElement{0x05, 0x08, -1, 0x03, 0x0042, 0x0146},
-	cmdLutElement{0x05, 0x09, -1, 0x03, 0x0042, 0x0246},
-	cmdLutElement{0x05, 0x0a, -1, 0x03, 0x0042, 0x0446},
-	cmdLutElement{0x05, 0x18, -1, 0x03, 0x0042, 0x0846},
-	cmdLutElement{0x05, 0x05, -1, 0x03, 0x0062, 0x0046},
-	cmdLutElement{0x05, 0x05, -1, 0x03, 0x0062, 0x0066},
-	cmdLutElement{0x05, 0x06, -1, 0x03, 0x0062, 0x0086},
-	cmdLutElement{0x05, 0x07, -1, 0x03, 0x0062, 0x00c6},
-	cmdLutElement{0x05, 0x08, -1, 0x03, 0x0062, 0x0146},
-	cmdLutElement{0x05, 0x09, -1, 0x03, 0x0062, 0x0246},
-	cmdLutElement{0x05, 0x0a, -1, 0x03, 0x0062, 0x0446},
-	cmdLutElement{0x05, 0x18, -1, 0x03, 0x0062, 0x0846},
-	cmdLutElement{0x06, 0x01, -1, 0x03, 0x0082, 0x000a},
-	cmdLutElement{0x06, 0x01, -1, 0x03, 0x0082, 0x000c},
-	cmdLutElement{0x06, 0x02, -1, 0x03, 0x0082, 0x000e},
-	cmdLutElement{0x06, 0x02, -1, 0x03, 0x0082, 0x0012},
-	cmdLutElement{0x06, 0x03, -1, 0x03, 0x0082, 0x0016},
-	cmdLutElement{0x06, 0x03, -1, 0x03, 0x0082, 0x001e},
-	cmdLutElement{0x06, 0x04, -1, 0x03, 0x0082, 0x0026},
-	cmdLutElement{0x06, 0x04, -1, 0x03, 0x0082, 0x0036},
-	cmdLutElement{0x07, 0x01, -1, 0x03, 0x00c2, 0x000a},
-	cmdLutElement{0x07, 0x01, -1, 0x03, 0x00c2, 0x000c},
-	cmdLutElement{0x07, 0x02, -1, 0x03, 0x00c2, 0x000e},
-	cmdLutElement{0x07, 0x02, -1, 0x03, 0x00c2, 0x0012},
-	cmdLutElement{0x07, 0x03, -1, 0x03, 0x00c2, 0x0016},
-	cmdLutElement{0x07, 0x03, -1, 0x03, 0x00c2, 0x001e},
-	cmdLutElement{0x07, 0x04, -1, 0x03, 0x00c2, 0x0026},
-	cmdLutElement{0x07, 0x04, -1, 0x03, 0x00c2, 0x0036},
-	cmdLutElement{0x08, 0x01, -1, 0x03, 0x0142, 0x000a},
-	cmdLutElement{0x08, 0x01, -1, 0x03, 0x0142, 0x000c},
-	cmdLutElement{0x08, 0x02, -1, 0x03, 0x0142, 0x000e},
-	cmdLutElement{0x08, 0x02, -1, 0x03, 0x0142, 0x0012},
-	cmdLutElement{0x08, 0x03, -1, 0x03, 0x0142, 0x0016},
-	cmdLutElement{0x08, 0x03, -1, 0x03, 0x0142, 0x001e},
-	cmdLutElement{0x08, 0x04, -1, 0x03, 0x0142, 0x0026},
-	cmdLutElement{0x08, 0x04, -1, 0x03, 0x0142, 0x0036},
-	cmdLutElement{0x09, 0x01, -1, 0x03, 0x0242, 0x000a},
-	cmdLutElement{0x09, 0x01, -1, 0x03, 0x0242, 0x000c},
-	cmdLutElement{0x09, 0x02, -1, 0x03, 0x0242, 0x000e},
-	cmdLutElement{0x09, 0x02, -1, 0x03, 0x0242, 0x0012},
-	cmdLutElement{0x09, 0x03, -1, 0x03, 0x0242, 0x0016},
-	cmdLutElement{0x09, 0x03, -1, 0x03, 0x0242, 0x001e},
-	cmdLutElement{0x09, 0x04, -1, 0x03, 0x0242, 0x0026},
-	cmdLutElement{0x09, 0x04, -1, 0x03, 0x0242, 0x0036},
-	cmdLutElement{0x0a, 0x01, -1, 0x03, 0x0442, 0x000a},
-	cmdLutElement{0x0a, 0x01, -1, 0x03, 0x0442, 0x000c},
-	cmdLutElement{0x0a, 0x02, -1, 0x03, 0x0442, 0x000e},
-	cmdLutElement{0x0a, 0x02, -1, 0x03, 0x0442, 0x0012},
-	cmdLutElement{0x0a, 0x03, -1, 0x03, 0x0442, 0x0016},
-	cmdLutElement{0x0a, 0x03, -1, 0x03, 0x0442, 0x001e},
-	cmdLutElement{0x0a, 0x04, -1, 0x03, 0x0442, 0x0026},
-	cmdLutElement{0x0a, 0x04, -1, 0x03, 0x0442, 0x0036},
-	cmdLutElement{0x0c, 0x01, -1, 0x03, 0x0842, 0x000a},
-	cmdLutElement{0x0c, 0x01, -1, 0x03, 0x0842, 0x000c},
-	cmdLutElement{0x0c, 0x02, -1, 0x03, 0x0842, 0x000e},
-	cmdLutElement{0x0c, 0x02, -1, 0x03, 0x0842, 0x0012},
-	cmdLutElement{0x0c, 0x03, -1, 0x03, 0x0842, 0x0016},
-	cmdLutElement{0x0c, 0x03, -1, 0x03, 0x0842, 0x001e},
-	cmdLutElement{0x0c, 0x04, -1, 0x03, 0x0842, 0x0026},
-	cmdLutElement{0x0c, 0x04, -1, 0x03, 0x0842, 0x0036},
-	cmdLutElement{0x0e, 0x01, -1, 0x03, 0x1842, 0x000a},
-	cmdLutElement{0x0e, 0x01, -1, 0x03, 0x1842, 0x000c},
-	cmdLutElement{0x0e, 0x02, -1, 0x03, 0x1842, 0x000e},
-	cmdLutElement{0x0e, 0x02, -1, 0x03, 0x1842, 0x0012},
-	cmdLutElement{0x0e, 0x03, -1, 0x03, 0x1842, 0x0016},
-	cmdLutElement{0x0e, 0x03, -1, 0x03, 0x1842, 0x001e},
-	cmdLutElement{0x0e, 0x04, -1, 0x03, 0x1842, 0x0026},
-	cmdLutElement{0x0e, 0x04, -1, 0x03, 0x1842, 0x0036},
-	cmdLutElement{0x18, 0x01, -1, 0x03, 0x5842, 0x000a},
-	cmdLutElement{0x18, 0x01, -1, 0x03, 0x5842, 0x000c},
-	cmdLutElement{0x18, 0x02, -1, 0x03, 0x5842, 0x000e},
-	cmdLutElement{0x18, 0x02, -1, 0x03, 0x5842, 0x0012},
-	cmdLutElement{0x18, 0x03, -1, 0x03, 0x5842, 0x0016},
-	cmdLutElement{0x18, 0x03, -1, 0x03, 0x5842, 0x001e},
-	cmdLutElement{0x18, 0x04, -1, 0x03, 0x5842, 0x0026},
-	cmdLutElement{0x18, 0x04, -1, 0x03, 0x5842, 0x0036},
-	cmdLutElement{0x06, 0x05, -1, 0x03, 0x0082, 0x0046},
-	cmdLutElement{0x06, 0x05, -1, 0x03, 0x0082, 0x0066},
-	cmdLutElement{0x06, 0x06, -1, 0x03, 0x0082, 0x0086},
-	cmdLutElement{0x06, 0x07, -1, 0x03, 0x0082, 0x00c6},
-	cmdLutElement{0x06, 0x08, -1, 0x03, 0x0082, 0x0146},
-	cmdLutElement{0x06, 0x09, -1, 0x03, 0x0082, 0x0246},
-	cmdLutElement{0x06, 0x0a, -1, 0x03, 0x0082, 0x0446},
-	cmdLutElement{0x06, 0x18, -1, 0x03, 0x0082, 0x0846},
-	cmdLutElement{0x07, 0x05, -1, 0x03, 0x00c2, 0x0046},
-	cmdLutElement{0x07, 0x05, -1, 0x03, 0x00c2, 0x0066},
-	cmdLutElement{0x07, 0x06, -1, 0x03, 0x00c2, 0x0086},
-	cmdLutElement{0x07, 0x07, -1, 0x03, 0x00c2, 0x00c6},
-	cmdLutElement{0x07, 0x08, -1, 0x03, 0x00c2, 0x0146},
-	cmdLutElement{0x07, 0x09, -1, 0x03, 0x00c2, 0x0246},
-	cmdLutElement{0x07, 0x0a, -1, 0x03, 0x00c2, 0x0446},
-	cmdLutElement{0x07, 0x18, -1, 0x03, 0x00c2, 0x0846},
-	cmdLutElement{0x08, 0x05, -1, 0x03, 0x0142, 0x0046},
-	cmdLutElement{0x08, 0x05, -1, 0x03, 0x0142, 0x0066},
-	cmdLutElement{0x08, 0x06, -1, 0x03, 0x0142, 0x0086},
-	cmdLutElement{0x08, 0x07, -1, 0x03, 0x0142, 0x00c6},
-	cmdLutElement{0x08, 0x08, -1, 0x03, 0x0142, 0x0146},
-	cmdLutElement{0x08, 0x09, -1, 0x03, 0x0142, 0x0246},
-	cmdLutElement{0x08, 0x0a, -1, 0x03, 0x0142, 0x0446},
-	cmdLutElement{0x08, 0x18, -1, 0x03, 0x0142, 0x0846},
-	cmdLutElement{0x09, 0x05, -1, 0x03, 0x0242, 0x0046},
-	cmdLutElement{0x09, 0x05, -1, 0x03, 0x0242, 0x0066},
-	cmdLutElement{0x09, 0x06, -1, 0x03, 0x0242, 0x0086},
-	cmdLutElement{0x09, 0x07, -1, 0x03, 0x0242, 0x00c6},
-	cmdLutElement{0x09, 0x08, -1, 0x03, 0x0242, 0x0146},
-	cmdLutElement{0x09, 0x09, -1, 0x03, 0x0242, 0x0246},
-	cmdLutElement{0x09, 0x0a, -1, 0x03, 0x0242, 0x0446},
-	cmdLutElement{0x09, 0x18, -1, 0x03, 0x0242, 0x0846},
-	cmdLutElement{0x0a, 0x05, -1, 0x03, 0x0442, 0x0046},
-	cmdLutElement{0x0a, 0x05, -1, 0x03, 0x0442, 0x0066},
-	cmdLutElement{0x0a, 0x06, -1, 0x03, 0x0442, 0x0086},
-	cmdLutElement{0x0a, 0x07, -1, 0x03, 0x0442, 0x00c6},
-	cmdLutElement{0x0a, 0x08, -1, 0x03, 0x0442, 0x0146},
-	cmdLutElement{0x0a, 0x09, -1, 0x03, 0x0442, 0x0246},
-	cmdLutElement{0x0a, 0x0a, -1, 0x03, 0x0442, 0x0446},
-	cmdLutElement{0x0a, 0x18, -1, 0x03, 0x0442, 0x0846},
-	cmdLutElement{0x0c, 0x05, -1, 0x03, 0x0842, 0x0046},
-	cmdLutElement{0x0c, 0x05, -1, 0x03, 0x0842, 0x0066},
-	cmdLutElement{0x0c, 0x06, -1, 0x03, 0x0842, 0x0086},
-	cmdLutElement{0x0c, 0x07, -1, 0x03, 0x0842, 0x00c6},
-	cmdLutElement{0x0c, 0x08, -1, 0x03, 0x0842, 0x0146},
-	cmdLutElement{0x0c, 0x09, -1, 0x03, 0x0842, 0x0246},
-	cmdLutElement{0x0c, 0x0a, -1, 0x03, 0x0842, 0x0446},
-	cmdLutElement{0x0c, 0x18, -1, 0x03, 0x0842, 0x0846},
-	cmdLutElement{0x0e, 0x05, -1, 0x03, 0x1842, 0x0046},
-	cmdLutElement{0x0e, 0x05, -1, 0x03, 0x1842, 0x0066},
-	cmdLutElement{0x0e, 0x06, -1, 0x03, 0x1842, 0x0086},
-	cmdLutElement{0x0e, 0x07, -1, 0x03, 0x1842, 0x00c6},
-	cmdLutElement{0x0e, 0x08, -1, 0x03, 0x1842, 0x0146},
-	cmdLutElement{0x0e, 0x09, -1, 0x03, 0x1842, 0x0246},
-	cmdLutElement{0x0e, 0x0a, -1, 0x03, 0x1842, 0x0446},
-	cmdLutElement{0x0e, 0x18, -1, 0x03, 0x1842, 0x0846},
-	cmdLutElement{0x18, 0x05, -1, 0x03, 0x5842, 0x0046},
-	cmdLutElement{0x18, 0x05, -1, 0x03, 0x5842, 0x0066},
-	cmdLutElement{0x18, 0x06, -1, 0x03, 0x5842, 0x0086},
-	cmdLutElement{0x18, 0x07, -1, 0x03, 0x5842, 0x00c6},
-	cmdLutElement{0x18, 0x08, -1, 0x03, 0x5842, 0x0146},
-	cmdLutElement{0x18, 0x09, -1, 0x03, 0x5842, 0x0246},
-	cmdLutElement{0x18, 0x0a, -1, 0x03, 0x5842, 0x0446},
-	cmdLutElement{0x18, 0x18, -1, 0x03, 0x5842, 0x0846},
-}
Index: trunk/vendor/github.com/andybalholm/brotli/quality.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/quality.go	(revision 145)
+++ 	(revision )
@@ -1,196 +1,0 @@
-package brotli
-
-const fastOnePassCompressionQuality = 0
-
-const fastTwoPassCompressionQuality = 1
-
-const zopflificationQuality = 10
-
-const hqZopflificationQuality = 11
-
-const maxQualityForStaticEntropyCodes = 2
-
-const minQualityForBlockSplit = 4
-
-const minQualityForNonzeroDistanceParams = 4
-
-const minQualityForOptimizeHistograms = 4
-
-const minQualityForExtensiveReferenceSearch = 5
-
-const minQualityForContextModeling = 5
-
-const minQualityForHqContextModeling = 7
-
-const minQualityForHqBlockSplitting = 10
-
-/* For quality below MIN_QUALITY_FOR_BLOCK_SPLIT there is no block splitting,
-   so we buffer at most this much literals and commands. */
-const maxNumDelayedSymbols = 0x2FFF
-
-/* Returns hash-table size for quality levels 0 and 1. */
-func maxHashTableSize(quality int) uint {
-	if quality == fastOnePassCompressionQuality {
-		return 1 << 15
-	} else {
-		return 1 << 17
-	}
-}
-
-/* The maximum length for which the zopflification uses distinct distances. */
-const maxZopfliLenQuality10 = 150
-
-const maxZopfliLenQuality11 = 325
-
-/* Do not thoroughly search when a long copy is found. */
-const longCopyQuickStep = 16384
-
-func maxZopfliLen(params *encoderParams) uint {
-	if params.quality <= 10 {
-		return maxZopfliLenQuality10
-	} else {
-		return maxZopfliLenQuality11
-	}
-}
-
-/* Number of best candidates to evaluate to expand Zopfli chain. */
-func maxZopfliCandidates(params *encoderParams) uint {
-	if params.quality <= 10 {
-		return 1
-	} else {
-		return 5
-	}
-}
-
-func sanitizeParams(params *encoderParams) {
-	params.quality = brotli_min_int(maxQuality, brotli_max_int(minQuality, params.quality))
-	if params.quality <= maxQualityForStaticEntropyCodes {
-		params.large_window = false
-	}
-
-	if params.lgwin < minWindowBits {
-		params.lgwin = minWindowBits
-	} else {
-		var max_lgwin int
-		if params.large_window {
-			max_lgwin = largeMaxWindowBits
-		} else {
-			max_lgwin = maxWindowBits
-		}
-		if params.lgwin > uint(max_lgwin) {
-			params.lgwin = uint(max_lgwin)
-		}
-	}
-}
-
-/* Returns optimized lg_block value. */
-func computeLgBlock(params *encoderParams) int {
-	var lgblock int = params.lgblock
-	if params.quality == fastOnePassCompressionQuality || params.quality == fastTwoPassCompressionQuality {
-		lgblock = int(params.lgwin)
-	} else if params.quality < minQualityForBlockSplit {
-		lgblock = 14
-	} else if lgblock == 0 {
-		lgblock = 16
-		if params.quality >= 9 && params.lgwin > uint(lgblock) {
-			lgblock = brotli_min_int(18, int(params.lgwin))
-		}
-	} else {
-		lgblock = brotli_min_int(maxInputBlockBits, brotli_max_int(minInputBlockBits, lgblock))
-	}
-
-	return lgblock
-}
-
-/* Returns log2 of the size of main ring buffer area.
-   Allocate at least lgwin + 1 bits for the ring buffer so that the newly
-   added block fits there completely and we still get lgwin bits and at least
-   read_block_size_bits + 1 bits because the copy tail length needs to be
-   smaller than ring-buffer size. */
-func computeRbBits(params *encoderParams) int {
-	return 1 + brotli_max_int(int(params.lgwin), params.lgblock)
-}
-
-func maxMetablockSize(params *encoderParams) uint {
-	var bits int = brotli_min_int(computeRbBits(params), maxInputBlockBits)
-	return uint(1) << uint(bits)
-}
-
-/* When searching for backward references and have not seen matches for a long
-   time, we can skip some match lookups. Unsuccessful match lookups are very
-   expensive and this kind of a heuristic speeds up compression quite a lot.
-   At first 8 byte strides are taken and every second byte is put to hasher.
-   After 4x more literals stride by 16 bytes, every put 4-th byte to hasher.
-   Applied only to qualities 2 to 9. */
-func literalSpreeLengthForSparseSearch(params *encoderParams) uint {
-	if params.quality < 9 {
-		return 64
-	} else {
-		return 512
-	}
-}
-
-func chooseHasher(params *encoderParams, hparams *hasherParams) {
-	if params.quality > 9 {
-		hparams.type_ = 10
-	} else if params.quality == 4 && params.size_hint >= 1<<20 {
-		hparams.type_ = 54
-	} else if params.quality < 5 {
-		hparams.type_ = params.quality
-	} else if params.lgwin <= 16 {
-		if params.quality < 7 {
-			hparams.type_ = 40
-		} else if params.quality < 9 {
-			hparams.type_ = 41
-		} else {
-			hparams.type_ = 42
-		}
-	} else if params.size_hint >= 1<<20 && params.lgwin >= 19 {
-		hparams.type_ = 6
-		hparams.block_bits = params.quality - 1
-		hparams.bucket_bits = 15
-		hparams.hash_len = 5
-		if params.quality < 7 {
-			hparams.num_last_distances_to_check = 4
-		} else if params.quality < 9 {
-			hparams.num_last_distances_to_check = 10
-		} else {
-			hparams.num_last_distances_to_check = 16
-		}
-	} else {
-		hparams.type_ = 5
-		hparams.block_bits = params.quality - 1
-		if params.quality < 7 {
-			hparams.bucket_bits = 14
-		} else {
-			hparams.bucket_bits = 15
-		}
-		if params.quality < 7 {
-			hparams.num_last_distances_to_check = 4
-		} else if params.quality < 9 {
-			hparams.num_last_distances_to_check = 10
-		} else {
-			hparams.num_last_distances_to_check = 16
-		}
-	}
-
-	if params.lgwin > 24 {
-		/* Different hashers for large window brotli: not for qualities <= 2,
-		   these are too fast for large window. Not for qualities >= 10: their
-		   hasher already works well with large window. So the changes are:
-		   H3 --> H35: for quality 3.
-		   H54 --> H55: for quality 4 with size hint > 1MB
-		   H6 --> H65: for qualities 5, 6, 7, 8, 9. */
-		if hparams.type_ == 3 {
-			hparams.type_ = 35
-		}
-
-		if hparams.type_ == 54 {
-			hparams.type_ = 55
-		}
-
-		if hparams.type_ == 6 {
-			hparams.type_ = 65
-		}
-	}
-}
Index: trunk/vendor/github.com/andybalholm/brotli/reader.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/reader.go	(revision 145)
+++ 	(revision )
@@ -1,102 +1,0 @@
-package brotli
-
-import (
-	"errors"
-	"io"
-)
-
-type decodeError int
-
-func (err decodeError) Error() string {
-	return "brotli: " + string(decoderErrorString(int(err)))
-}
-
-var errExcessiveInput = errors.New("brotli: excessive input")
-var errInvalidState = errors.New("brotli: invalid state")
-
-// readBufSize is a "good" buffer size that avoids excessive round-trips
-// between C and Go but doesn't waste too much memory on buffering.
-// It is arbitrarily chosen to be equal to the constant used in io.Copy.
-const readBufSize = 32 * 1024
-
-// NewReader creates a new Reader reading the given reader.
-func NewReader(src io.Reader) *Reader {
-	r := new(Reader)
-	r.Reset(src)
-	return r
-}
-
-// Reset discards the Reader's state and makes it equivalent to the result of
-// its original state from NewReader, but writing to src instead.
-// This permits reusing a Reader rather than allocating a new one.
-// Error is always nil
-func (r *Reader) Reset(src io.Reader) error {
-	decoderStateInit(r)
-	r.src = src
-	if r.buf == nil {
-		r.buf = make([]byte, readBufSize)
-	}
-	return nil
-}
-
-func (r *Reader) Read(p []byte) (n int, err error) {
-	if !decoderHasMoreOutput(r) && len(r.in) == 0 {
-		m, readErr := r.src.Read(r.buf)
-		if m == 0 {
-			// If readErr is `nil`, we just proxy underlying stream behavior.
-			return 0, readErr
-		}
-		r.in = r.buf[:m]
-	}
-
-	if len(p) == 0 {
-		return 0, nil
-	}
-
-	for {
-		var written uint
-		in_len := uint(len(r.in))
-		out_len := uint(len(p))
-		in_remaining := in_len
-		out_remaining := out_len
-		result := decoderDecompressStream(r, &in_remaining, &r.in, &out_remaining, &p)
-		written = out_len - out_remaining
-		n = int(written)
-
-		switch result {
-		case decoderResultSuccess:
-			if len(r.in) > 0 {
-				return n, errExcessiveInput
-			}
-			return n, nil
-		case decoderResultError:
-			return n, decodeError(decoderGetErrorCode(r))
-		case decoderResultNeedsMoreOutput:
-			if n == 0 {
-				return 0, io.ErrShortBuffer
-			}
-			return n, nil
-		case decoderNeedsMoreInput:
-		}
-
-		if len(r.in) != 0 {
-			return 0, errInvalidState
-		}
-
-		// Calling r.src.Read may block. Don't block if we have data to return.
-		if n > 0 {
-			return n, nil
-		}
-
-		// Top off the buffer.
-		encN, err := r.src.Read(r.buf)
-		if encN == 0 {
-			// Not enough data to complete decoding.
-			if err == io.EOF {
-				return 0, io.ErrUnexpectedEOF
-			}
-			return 0, err
-		}
-		r.in = r.buf[:encN]
-	}
-}
Index: trunk/vendor/github.com/andybalholm/brotli/ringbuffer.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/ringbuffer.go	(revision 145)
+++ 	(revision )
@@ -1,134 +1,0 @@
-package brotli
-
-/* Copyright 2013 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* A ringBuffer(window_bits, tail_bits) contains `1 << window_bits' bytes of
-   data in a circular manner: writing a byte writes it to:
-     `position() % (1 << window_bits)'.
-   For convenience, the ringBuffer array contains another copy of the
-   first `1 << tail_bits' bytes:
-     buffer_[i] == buffer_[i + (1 << window_bits)], if i < (1 << tail_bits),
-   and another copy of the last two bytes:
-     buffer_[-1] == buffer_[(1 << window_bits) - 1] and
-     buffer_[-2] == buffer_[(1 << window_bits) - 2]. */
-type ringBuffer struct {
-	size_       uint32
-	mask_       uint32
-	tail_size_  uint32
-	total_size_ uint32
-	cur_size_   uint32
-	pos_        uint32
-	data_       []byte
-	buffer_     []byte
-}
-
-func ringBufferInit(rb *ringBuffer) {
-	rb.pos_ = 0
-}
-
-func ringBufferSetup(params *encoderParams, rb *ringBuffer) {
-	var window_bits int = computeRbBits(params)
-	var tail_bits int = params.lgblock
-	*(*uint32)(&rb.size_) = 1 << uint(window_bits)
-	*(*uint32)(&rb.mask_) = (1 << uint(window_bits)) - 1
-	*(*uint32)(&rb.tail_size_) = 1 << uint(tail_bits)
-	*(*uint32)(&rb.total_size_) = rb.size_ + rb.tail_size_
-}
-
-const kSlackForEightByteHashingEverywhere uint = 7
-
-/* Allocates or re-allocates data_ to the given length + plus some slack
-   region before and after. Fills the slack regions with zeros. */
-func ringBufferInitBuffer(buflen uint32, rb *ringBuffer) {
-	var new_data []byte
-	var i uint
-	size := 2 + int(buflen) + int(kSlackForEightByteHashingEverywhere)
-	if cap(rb.data_) < size {
-		new_data = make([]byte, size)
-	} else {
-		new_data = rb.data_[:size]
-	}
-	if rb.data_ != nil {
-		copy(new_data, rb.data_[:2+rb.cur_size_+uint32(kSlackForEightByteHashingEverywhere)])
-	}
-
-	rb.data_ = new_data
-	rb.cur_size_ = buflen
-	rb.buffer_ = rb.data_[2:]
-	rb.data_[1] = 0
-	rb.data_[0] = rb.data_[1]
-	for i = 0; i < kSlackForEightByteHashingEverywhere; i++ {
-		rb.buffer_[rb.cur_size_+uint32(i)] = 0
-	}
-}
-
-func ringBufferWriteTail(bytes []byte, n uint, rb *ringBuffer) {
-	var masked_pos uint = uint(rb.pos_ & rb.mask_)
-	if uint32(masked_pos) < rb.tail_size_ {
-		/* Just fill the tail buffer with the beginning data. */
-		var p uint = uint(rb.size_ + uint32(masked_pos))
-		copy(rb.buffer_[p:], bytes[:brotli_min_size_t(n, uint(rb.tail_size_-uint32(masked_pos)))])
-	}
-}
-
-/* Push bytes into the ring buffer. */
-func ringBufferWrite(bytes []byte, n uint, rb *ringBuffer) {
-	if rb.pos_ == 0 && uint32(n) < rb.tail_size_ {
-		/* Special case for the first write: to process the first block, we don't
-		   need to allocate the whole ring-buffer and we don't need the tail
-		   either. However, we do this memory usage optimization only if the
-		   first write is less than the tail size, which is also the input block
-		   size, otherwise it is likely that other blocks will follow and we
-		   will need to reallocate to the full size anyway. */
-		rb.pos_ = uint32(n)
-
-		ringBufferInitBuffer(rb.pos_, rb)
-		copy(rb.buffer_, bytes[:n])
-		return
-	}
-
-	if rb.cur_size_ < rb.total_size_ {
-		/* Lazily allocate the full buffer. */
-		ringBufferInitBuffer(rb.total_size_, rb)
-
-		/* Initialize the last two bytes to zero, so that we don't have to worry
-		   later when we copy the last two bytes to the first two positions. */
-		rb.buffer_[rb.size_-2] = 0
-
-		rb.buffer_[rb.size_-1] = 0
-	}
-	{
-		var masked_pos uint = uint(rb.pos_ & rb.mask_)
-
-		/* The length of the writes is limited so that we do not need to worry
-		   about a write */
-		ringBufferWriteTail(bytes, n, rb)
-
-		if uint32(masked_pos+n) <= rb.size_ {
-			/* A single write fits. */
-			copy(rb.buffer_[masked_pos:], bytes[:n])
-		} else {
-			/* Split into two writes.
-			   Copy into the end of the buffer, including the tail buffer. */
-			copy(rb.buffer_[masked_pos:], bytes[:brotli_min_size_t(n, uint(rb.total_size_-uint32(masked_pos)))])
-
-			/* Copy into the beginning of the buffer */
-			copy(rb.buffer_, bytes[rb.size_-uint32(masked_pos):][:uint32(n)-(rb.size_-uint32(masked_pos))])
-		}
-	}
-	{
-		var not_first_lap bool = rb.pos_&(1<<31) != 0
-		var rb_pos_mask uint32 = (1 << 31) - 1
-		rb.data_[0] = rb.buffer_[rb.size_-2]
-		rb.data_[1] = rb.buffer_[rb.size_-1]
-		rb.pos_ = (rb.pos_ & rb_pos_mask) + uint32(uint32(n)&rb_pos_mask)
-		if not_first_lap {
-			/* Wrap, but preserve not-a-first-lap feature. */
-			rb.pos_ |= 1 << 31
-		}
-	}
-}
Index: trunk/vendor/github.com/andybalholm/brotli/state.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/state.go	(revision 145)
+++ 	(revision )
@@ -1,295 +1,0 @@
-package brotli
-
-import "io"
-
-/* Copyright 2015 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* Brotli state for partial streaming decoding. */
-const (
-	stateUninited = iota
-	stateLargeWindowBits
-	stateInitialize
-	stateMetablockBegin
-	stateMetablockHeader
-	stateMetablockHeader2
-	stateContextModes
-	stateCommandBegin
-	stateCommandInner
-	stateCommandPostDecodeLiterals
-	stateCommandPostWrapCopy
-	stateUncompressed
-	stateMetadata
-	stateCommandInnerWrite
-	stateMetablockDone
-	stateCommandPostWrite1
-	stateCommandPostWrite2
-	stateHuffmanCode0
-	stateHuffmanCode1
-	stateHuffmanCode2
-	stateHuffmanCode3
-	stateContextMap1
-	stateContextMap2
-	stateTreeGroup
-	stateDone
-)
-
-const (
-	stateMetablockHeaderNone = iota
-	stateMetablockHeaderEmpty
-	stateMetablockHeaderNibbles
-	stateMetablockHeaderSize
-	stateMetablockHeaderUncompressed
-	stateMetablockHeaderReserved
-	stateMetablockHeaderBytes
-	stateMetablockHeaderMetadata
-)
-
-const (
-	stateUncompressedNone = iota
-	stateUncompressedWrite
-)
-
-const (
-	stateTreeGroupNone = iota
-	stateTreeGroupLoop
-)
-
-const (
-	stateContextMapNone = iota
-	stateContextMapReadPrefix
-	stateContextMapHuffman
-	stateContextMapDecode
-	stateContextMapTransform
-)
-
-const (
-	stateHuffmanNone = iota
-	stateHuffmanSimpleSize
-	stateHuffmanSimpleRead
-	stateHuffmanSimpleBuild
-	stateHuffmanComplex
-	stateHuffmanLengthSymbols
-)
-
-const (
-	stateDecodeUint8None = iota
-	stateDecodeUint8Short
-	stateDecodeUint8Long
-)
-
-const (
-	stateReadBlockLengthNone = iota
-	stateReadBlockLengthSuffix
-)
-
-type Reader struct {
-	src io.Reader
-	buf []byte // scratch space for reading from src
-	in  []byte // current chunk to decode; usually aliases buf
-
-	state        int
-	loop_counter int
-	br           bitReader
-	buffer       struct {
-		u64 uint64
-		u8  [8]byte
-	}
-	buffer_length               uint32
-	pos                         int
-	max_backward_distance       int
-	max_distance                int
-	ringbuffer_size             int
-	ringbuffer_mask             int
-	dist_rb_idx                 int
-	dist_rb                     [4]int
-	error_code                  int
-	sub_loop_counter            uint32
-	ringbuffer                  []byte
-	ringbuffer_end              []byte
-	htree_command               []huffmanCode
-	context_lookup              []byte
-	context_map_slice           []byte
-	dist_context_map_slice      []byte
-	literal_hgroup              huffmanTreeGroup
-	insert_copy_hgroup          huffmanTreeGroup
-	distance_hgroup             huffmanTreeGroup
-	block_type_trees            []huffmanCode
-	block_len_trees             []huffmanCode
-	trivial_literal_context     int
-	distance_context            int
-	meta_block_remaining_len    int
-	block_length_index          uint32
-	block_length                [3]uint32
-	num_block_types             [3]uint32
-	block_type_rb               [6]uint32
-	distance_postfix_bits       uint32
-	num_direct_distance_codes   uint32
-	distance_postfix_mask       int
-	num_dist_htrees             uint32
-	dist_context_map            []byte
-	literal_htree               []huffmanCode
-	dist_htree_index            byte
-	repeat_code_len             uint32
-	prev_code_len               uint32
-	copy_length                 int
-	distance_code               int
-	rb_roundtrips               uint
-	partial_pos_out             uint
-	symbol                      uint32
-	repeat                      uint32
-	space                       uint32
-	table                       [32]huffmanCode
-	symbol_lists                symbolList
-	symbols_lists_array         [huffmanMaxCodeLength + 1 + numCommandSymbols]uint16
-	next_symbol                 [32]int
-	code_length_code_lengths    [codeLengthCodes]byte
-	code_length_histo           [16]uint16
-	htree_index                 int
-	next                        []huffmanCode
-	context_index               uint32
-	max_run_length_prefix       uint32
-	code                        uint32
-	context_map_table           [huffmanMaxSize272]huffmanCode
-	substate_metablock_header   int
-	substate_tree_group         int
-	substate_context_map        int
-	substate_uncompressed       int
-	substate_huffman            int
-	substate_decode_uint8       int
-	substate_read_block_length  int
-	is_last_metablock           uint
-	is_uncompressed             uint
-	is_metadata                 uint
-	should_wrap_ringbuffer      uint
-	canny_ringbuffer_allocation uint
-	large_window                bool
-	size_nibbles                uint
-	window_bits                 uint32
-	new_ringbuffer_size         int
-	num_literal_htrees          uint32
-	context_map                 []byte
-	context_modes               []byte
-	dictionary                  *dictionary
-	transforms                  *transforms
-	trivial_literal_contexts    [8]uint32
-}
-
-func decoderStateInit(s *Reader) bool {
-	s.error_code = 0 /* BROTLI_DECODER_NO_ERROR */
-
-	initBitReader(&s.br)
-	s.state = stateUninited
-	s.large_window = false
-	s.substate_metablock_header = stateMetablockHeaderNone
-	s.substate_tree_group = stateTreeGroupNone
-	s.substate_context_map = stateContextMapNone
-	s.substate_uncompressed = stateUncompressedNone
-	s.substate_huffman = stateHuffmanNone
-	s.substate_decode_uint8 = stateDecodeUint8None
-	s.substate_read_block_length = stateReadBlockLengthNone
-
-	s.buffer_length = 0
-	s.loop_counter = 0
-	s.pos = 0
-	s.rb_roundtrips = 0
-	s.partial_pos_out = 0
-
-	s.block_type_trees = nil
-	s.block_len_trees = nil
-	s.ringbuffer = nil
-	s.ringbuffer_size = 0
-	s.new_ringbuffer_size = 0
-	s.ringbuffer_mask = 0
-
-	s.context_map = nil
-	s.context_modes = nil
-	s.dist_context_map = nil
-	s.context_map_slice = nil
-	s.dist_context_map_slice = nil
-
-	s.sub_loop_counter = 0
-
-	s.literal_hgroup.codes = nil
-	s.literal_hgroup.htrees = nil
-	s.insert_copy_hgroup.codes = nil
-	s.insert_copy_hgroup.htrees = nil
-	s.distance_hgroup.codes = nil
-	s.distance_hgroup.htrees = nil
-
-	s.is_last_metablock = 0
-	s.is_uncompressed = 0
-	s.is_metadata = 0
-	s.should_wrap_ringbuffer = 0
-	s.canny_ringbuffer_allocation = 1
-
-	s.window_bits = 0
-	s.max_distance = 0
-	s.dist_rb[0] = 16
-	s.dist_rb[1] = 15
-	s.dist_rb[2] = 11
-	s.dist_rb[3] = 4
-	s.dist_rb_idx = 0
-	s.block_type_trees = nil
-	s.block_len_trees = nil
-
-	s.symbol_lists.storage = s.symbols_lists_array[:]
-	s.symbol_lists.offset = huffmanMaxCodeLength + 1
-
-	s.dictionary = getDictionary()
-	s.transforms = getTransforms()
-
-	return true
-}
-
-func decoderStateMetablockBegin(s *Reader) {
-	s.meta_block_remaining_len = 0
-	s.block_length[0] = 1 << 24
-	s.block_length[1] = 1 << 24
-	s.block_length[2] = 1 << 24
-	s.num_block_types[0] = 1
-	s.num_block_types[1] = 1
-	s.num_block_types[2] = 1
-	s.block_type_rb[0] = 1
-	s.block_type_rb[1] = 0
-	s.block_type_rb[2] = 1
-	s.block_type_rb[3] = 0
-	s.block_type_rb[4] = 1
-	s.block_type_rb[5] = 0
-	s.context_map = nil
-	s.context_modes = nil
-	s.dist_context_map = nil
-	s.context_map_slice = nil
-	s.literal_htree = nil
-	s.dist_context_map_slice = nil
-	s.dist_htree_index = 0
-	s.context_lookup = nil
-	s.literal_hgroup.codes = nil
-	s.literal_hgroup.htrees = nil
-	s.insert_copy_hgroup.codes = nil
-	s.insert_copy_hgroup.htrees = nil
-	s.distance_hgroup.codes = nil
-	s.distance_hgroup.htrees = nil
-}
-
-func decoderStateCleanupAfterMetablock(s *Reader) {
-	s.context_modes = nil
-	s.context_map = nil
-	s.dist_context_map = nil
-	s.literal_hgroup.htrees = nil
-	s.insert_copy_hgroup.htrees = nil
-	s.distance_hgroup.htrees = nil
-}
-
-func decoderHuffmanTreeGroupInit(s *Reader, group *huffmanTreeGroup, alphabet_size uint32, max_symbol uint32, ntrees uint32) bool {
-	var max_table_size uint = uint(kMaxHuffmanTableSize[(alphabet_size+31)>>5])
-	group.alphabet_size = uint16(alphabet_size)
-	group.max_symbol = uint16(max_symbol)
-	group.num_htrees = uint16(ntrees)
-	group.htrees = make([][]huffmanCode, ntrees)
-	group.codes = make([]huffmanCode, (uint(ntrees) * max_table_size))
-	return !(group.codes == nil)
-}
Index: trunk/vendor/github.com/andybalholm/brotli/static_dict.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/static_dict.go	(revision 145)
+++ 	(revision )
@@ -1,662 +1,0 @@
-package brotli
-
-import "encoding/binary"
-
-/* Copyright 2013 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* Class to model the static dictionary. */
-
-const maxStaticDictionaryMatchLen = 37
-
-const kInvalidMatch uint32 = 0xFFFFFFF
-
-/* Copyright 2013 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-func hash(data []byte) uint32 {
-	var h uint32 = binary.LittleEndian.Uint32(data) * kDictHashMul32
-
-	/* The higher bits contain more mixture from the multiplication,
-	   so we take our results from there. */
-	return h >> uint(32-kDictNumBits)
-}
-
-func addMatch(distance uint, len uint, len_code uint, matches []uint32) {
-	var match uint32 = uint32((distance << 5) + len_code)
-	matches[len] = brotli_min_uint32_t(matches[len], match)
-}
-
-func dictMatchLength(dict *dictionary, data []byte, id uint, len uint, maxlen uint) uint {
-	var offset uint = uint(dict.offsets_by_length[len]) + len*id
-	return findMatchLengthWithLimit(dict.data[offset:], data, brotli_min_size_t(uint(len), maxlen))
-}
-
-func isMatch(d *dictionary, w dictWord, data []byte, max_length uint) bool {
-	if uint(w.len) > max_length {
-		return false
-	} else {
-		var offset uint = uint(d.offsets_by_length[w.len]) + uint(w.len)*uint(w.idx)
-		var dict []byte = d.data[offset:]
-		if w.transform == 0 {
-			/* Match against base dictionary word. */
-			return findMatchLengthWithLimit(dict, data, uint(w.len)) == uint(w.len)
-		} else if w.transform == 10 {
-			/* Match against uppercase first transform.
-			   Note that there are only ASCII uppercase words in the lookup table. */
-			return dict[0] >= 'a' && dict[0] <= 'z' && (dict[0]^32) == data[0] && findMatchLengthWithLimit(dict[1:], data[1:], uint(w.len)-1) == uint(w.len-1)
-		} else {
-			/* Match against uppercase all transform.
-			   Note that there are only ASCII uppercase words in the lookup table. */
-			var i uint
-			for i = 0; i < uint(w.len); i++ {
-				if dict[i] >= 'a' && dict[i] <= 'z' {
-					if (dict[i] ^ 32) != data[i] {
-						return false
-					}
-				} else {
-					if dict[i] != data[i] {
-						return false
-					}
-				}
-			}
-
-			return true
-		}
-	}
-}
-
-func findAllStaticDictionaryMatches(dict *encoderDictionary, data []byte, min_length uint, max_length uint, matches []uint32) bool {
-	var has_found_match bool = false
-	{
-		var offset uint = uint(dict.buckets[hash(data)])
-		var end bool = offset == 0
-		for !end {
-			w := dict.dict_words[offset]
-			offset++
-			var l uint = uint(w.len) & 0x1F
-			var n uint = uint(1) << dict.words.size_bits_by_length[l]
-			var id uint = uint(w.idx)
-			end = !(w.len&0x80 == 0)
-			w.len = byte(l)
-			if w.transform == 0 {
-				var matchlen uint = dictMatchLength(dict.words, data, id, l, max_length)
-				var s []byte
-				var minlen uint
-				var maxlen uint
-				var len uint
-
-				/* Transform "" + BROTLI_TRANSFORM_IDENTITY + "" */
-				if matchlen == l {
-					addMatch(id, l, l, matches)
-					has_found_match = true
-				}
-
-				/* Transforms "" + BROTLI_TRANSFORM_OMIT_LAST_1 + "" and
-				   "" + BROTLI_TRANSFORM_OMIT_LAST_1 + "ing " */
-				if matchlen >= l-1 {
-					addMatch(id+12*n, l-1, l, matches)
-					if l+2 < max_length && data[l-1] == 'i' && data[l] == 'n' && data[l+1] == 'g' && data[l+2] == ' ' {
-						addMatch(id+49*n, l+3, l, matches)
-					}
-
-					has_found_match = true
-				}
-
-				/* Transform "" + BROTLI_TRANSFORM_OMIT_LAST_# + "" (# = 2 .. 9) */
-				minlen = min_length
-
-				if l > 9 {
-					minlen = brotli_max_size_t(minlen, l-9)
-				}
-				maxlen = brotli_min_size_t(matchlen, l-2)
-				for len = minlen; len <= maxlen; len++ {
-					var cut uint = l - len
-					var transform_id uint = (cut << 2) + uint((dict.cutoffTransforms>>(cut*6))&0x3F)
-					addMatch(id+transform_id*n, uint(len), l, matches)
-					has_found_match = true
-				}
-
-				if matchlen < l || l+6 >= max_length {
-					continue
-				}
-
-				s = data[l:]
-
-				/* Transforms "" + BROTLI_TRANSFORM_IDENTITY + <suffix> */
-				if s[0] == ' ' {
-					addMatch(id+n, l+1, l, matches)
-					if s[1] == 'a' {
-						if s[2] == ' ' {
-							addMatch(id+28*n, l+3, l, matches)
-						} else if s[2] == 's' {
-							if s[3] == ' ' {
-								addMatch(id+46*n, l+4, l, matches)
-							}
-						} else if s[2] == 't' {
-							if s[3] == ' ' {
-								addMatch(id+60*n, l+4, l, matches)
-							}
-						} else if s[2] == 'n' {
-							if s[3] == 'd' && s[4] == ' ' {
-								addMatch(id+10*n, l+5, l, matches)
-							}
-						}
-					} else if s[1] == 'b' {
-						if s[2] == 'y' && s[3] == ' ' {
-							addMatch(id+38*n, l+4, l, matches)
-						}
-					} else if s[1] == 'i' {
-						if s[2] == 'n' {
-							if s[3] == ' ' {
-								addMatch(id+16*n, l+4, l, matches)
-							}
-						} else if s[2] == 's' {
-							if s[3] == ' ' {
-								addMatch(id+47*n, l+4, l, matches)
-							}
-						}
-					} else if s[1] == 'f' {
-						if s[2] == 'o' {
-							if s[3] == 'r' && s[4] == ' ' {
-								addMatch(id+25*n, l+5, l, matches)
-							}
-						} else if s[2] == 'r' {
-							if s[3] == 'o' && s[4] == 'm' && s[5] == ' ' {
-								addMatch(id+37*n, l+6, l, matches)
-							}
-						}
-					} else if s[1] == 'o' {
-						if s[2] == 'f' {
-							if s[3] == ' ' {
-								addMatch(id+8*n, l+4, l, matches)
-							}
-						} else if s[2] == 'n' {
-							if s[3] == ' ' {
-								addMatch(id+45*n, l+4, l, matches)
-							}
-						}
-					} else if s[1] == 'n' {
-						if s[2] == 'o' && s[3] == 't' && s[4] == ' ' {
-							addMatch(id+80*n, l+5, l, matches)
-						}
-					} else if s[1] == 't' {
-						if s[2] == 'h' {
-							if s[3] == 'e' {
-								if s[4] == ' ' {
-									addMatch(id+5*n, l+5, l, matches)
-								}
-							} else if s[3] == 'a' {
-								if s[4] == 't' && s[5] == ' ' {
-									addMatch(id+29*n, l+6, l, matches)
-								}
-							}
-						} else if s[2] == 'o' {
-							if s[3] == ' ' {
-								addMatch(id+17*n, l+4, l, matches)
-							}
-						}
-					} else if s[1] == 'w' {
-						if s[2] == 'i' && s[3] == 't' && s[4] == 'h' && s[5] == ' ' {
-							addMatch(id+35*n, l+6, l, matches)
-						}
-					}
-				} else if s[0] == '"' {
-					addMatch(id+19*n, l+1, l, matches)
-					if s[1] == '>' {
-						addMatch(id+21*n, l+2, l, matches)
-					}
-				} else if s[0] == '.' {
-					addMatch(id+20*n, l+1, l, matches)
-					if s[1] == ' ' {
-						addMatch(id+31*n, l+2, l, matches)
-						if s[2] == 'T' && s[3] == 'h' {
-							if s[4] == 'e' {
-								if s[5] == ' ' {
-									addMatch(id+43*n, l+6, l, matches)
-								}
-							} else if s[4] == 'i' {
-								if s[5] == 's' && s[6] == ' ' {
-									addMatch(id+75*n, l+7, l, matches)
-								}
-							}
-						}
-					}
-				} else if s[0] == ',' {
-					addMatch(id+76*n, l+1, l, matches)
-					if s[1] == ' ' {
-						addMatch(id+14*n, l+2, l, matches)
-					}
-				} else if s[0] == '\n' {
-					addMatch(id+22*n, l+1, l, matches)
-					if s[1] == '\t' {
-						addMatch(id+50*n, l+2, l, matches)
-					}
-				} else if s[0] == ']' {
-					addMatch(id+24*n, l+1, l, matches)
-				} else if s[0] == '\'' {
-					addMatch(id+36*n, l+1, l, matches)
-				} else if s[0] == ':' {
-					addMatch(id+51*n, l+1, l, matches)
-				} else if s[0] == '(' {
-					addMatch(id+57*n, l+1, l, matches)
-				} else if s[0] == '=' {
-					if s[1] == '"' {
-						addMatch(id+70*n, l+2, l, matches)
-					} else if s[1] == '\'' {
-						addMatch(id+86*n, l+2, l, matches)
-					}
-				} else if s[0] == 'a' {
-					if s[1] == 'l' && s[2] == ' ' {
-						addMatch(id+84*n, l+3, l, matches)
-					}
-				} else if s[0] == 'e' {
-					if s[1] == 'd' {
-						if s[2] == ' ' {
-							addMatch(id+53*n, l+3, l, matches)
-						}
-					} else if s[1] == 'r' {
-						if s[2] == ' ' {
-							addMatch(id+82*n, l+3, l, matches)
-						}
-					} else if s[1] == 's' {
-						if s[2] == 't' && s[3] == ' ' {
-							addMatch(id+95*n, l+4, l, matches)
-						}
-					}
-				} else if s[0] == 'f' {
-					if s[1] == 'u' && s[2] == 'l' && s[3] == ' ' {
-						addMatch(id+90*n, l+4, l, matches)
-					}
-				} else if s[0] == 'i' {
-					if s[1] == 'v' {
-						if s[2] == 'e' && s[3] == ' ' {
-							addMatch(id+92*n, l+4, l, matches)
-						}
-					} else if s[1] == 'z' {
-						if s[2] == 'e' && s[3] == ' ' {
-							addMatch(id+100*n, l+4, l, matches)
-						}
-					}
-				} else if s[0] == 'l' {
-					if s[1] == 'e' {
-						if s[2] == 's' && s[3] == 's' && s[4] == ' ' {
-							addMatch(id+93*n, l+5, l, matches)
-						}
-					} else if s[1] == 'y' {
-						if s[2] == ' ' {
-							addMatch(id+61*n, l+3, l, matches)
-						}
-					}
-				} else if s[0] == 'o' {
-					if s[1] == 'u' && s[2] == 's' && s[3] == ' ' {
-						addMatch(id+106*n, l+4, l, matches)
-					}
-				}
-			} else {
-				var is_all_caps bool = (w.transform != transformUppercaseFirst)
-				/* Set is_all_caps=0 for BROTLI_TRANSFORM_UPPERCASE_FIRST and
-				    is_all_caps=1 otherwise (BROTLI_TRANSFORM_UPPERCASE_ALL)
-				transform. */
-
-				var s []byte
-				if !isMatch(dict.words, w, data, max_length) {
-					continue
-				}
-
-				/* Transform "" + kUppercase{First,All} + "" */
-				var tmp int
-				if is_all_caps {
-					tmp = 44
-				} else {
-					tmp = 9
-				}
-				addMatch(id+uint(tmp)*n, l, l, matches)
-
-				has_found_match = true
-				if l+1 >= max_length {
-					continue
-				}
-
-				/* Transforms "" + kUppercase{First,All} + <suffix> */
-				s = data[l:]
-
-				if s[0] == ' ' {
-					var tmp int
-					if is_all_caps {
-						tmp = 68
-					} else {
-						tmp = 4
-					}
-					addMatch(id+uint(tmp)*n, l+1, l, matches)
-				} else if s[0] == '"' {
-					var tmp int
-					if is_all_caps {
-						tmp = 87
-					} else {
-						tmp = 66
-					}
-					addMatch(id+uint(tmp)*n, l+1, l, matches)
-					if s[1] == '>' {
-						var tmp int
-						if is_all_caps {
-							tmp = 97
-						} else {
-							tmp = 69
-						}
-						addMatch(id+uint(tmp)*n, l+2, l, matches)
-					}
-				} else if s[0] == '.' {
-					var tmp int
-					if is_all_caps {
-						tmp = 101
-					} else {
-						tmp = 79
-					}
-					addMatch(id+uint(tmp)*n, l+1, l, matches)
-					if s[1] == ' ' {
-						var tmp int
-						if is_all_caps {
-							tmp = 114
-						} else {
-							tmp = 88
-						}
-						addMatch(id+uint(tmp)*n, l+2, l, matches)
-					}
-				} else if s[0] == ',' {
-					var tmp int
-					if is_all_caps {
-						tmp = 112
-					} else {
-						tmp = 99
-					}
-					addMatch(id+uint(tmp)*n, l+1, l, matches)
-					if s[1] == ' ' {
-						var tmp int
-						if is_all_caps {
-							tmp = 107
-						} else {
-							tmp = 58
-						}
-						addMatch(id+uint(tmp)*n, l+2, l, matches)
-					}
-				} else if s[0] == '\'' {
-					var tmp int
-					if is_all_caps {
-						tmp = 94
-					} else {
-						tmp = 74
-					}
-					addMatch(id+uint(tmp)*n, l+1, l, matches)
-				} else if s[0] == '(' {
-					var tmp int
-					if is_all_caps {
-						tmp = 113
-					} else {
-						tmp = 78
-					}
-					addMatch(id+uint(tmp)*n, l+1, l, matches)
-				} else if s[0] == '=' {
-					if s[1] == '"' {
-						var tmp int
-						if is_all_caps {
-							tmp = 105
-						} else {
-							tmp = 104
-						}
-						addMatch(id+uint(tmp)*n, l+2, l, matches)
-					} else if s[1] == '\'' {
-						var tmp int
-						if is_all_caps {
-							tmp = 116
-						} else {
-							tmp = 108
-						}
-						addMatch(id+uint(tmp)*n, l+2, l, matches)
-					}
-				}
-			}
-		}
-	}
-
-	/* Transforms with prefixes " " and "." */
-	if max_length >= 5 && (data[0] == ' ' || data[0] == '.') {
-		var is_space bool = (data[0] == ' ')
-		var offset uint = uint(dict.buckets[hash(data[1:])])
-		var end bool = offset == 0
-		for !end {
-			w := dict.dict_words[offset]
-			offset++
-			var l uint = uint(w.len) & 0x1F
-			var n uint = uint(1) << dict.words.size_bits_by_length[l]
-			var id uint = uint(w.idx)
-			end = !(w.len&0x80 == 0)
-			w.len = byte(l)
-			if w.transform == 0 {
-				var s []byte
-				if !isMatch(dict.words, w, data[1:], max_length-1) {
-					continue
-				}
-
-				/* Transforms " " + BROTLI_TRANSFORM_IDENTITY + "" and
-				   "." + BROTLI_TRANSFORM_IDENTITY + "" */
-				var tmp int
-				if is_space {
-					tmp = 6
-				} else {
-					tmp = 32
-				}
-				addMatch(id+uint(tmp)*n, l+1, l, matches)
-
-				has_found_match = true
-				if l+2 >= max_length {
-					continue
-				}
-
-				/* Transforms " " + BROTLI_TRANSFORM_IDENTITY + <suffix> and
-				   "." + BROTLI_TRANSFORM_IDENTITY + <suffix>
-				*/
-				s = data[l+1:]
-
-				if s[0] == ' ' {
-					var tmp int
-					if is_space {
-						tmp = 2
-					} else {
-						tmp = 77
-					}
-					addMatch(id+uint(tmp)*n, l+2, l, matches)
-				} else if s[0] == '(' {
-					var tmp int
-					if is_space {
-						tmp = 89
-					} else {
-						tmp = 67
-					}
-					addMatch(id+uint(tmp)*n, l+2, l, matches)
-				} else if is_space {
-					if s[0] == ',' {
-						addMatch(id+103*n, l+2, l, matches)
-						if s[1] == ' ' {
-							addMatch(id+33*n, l+3, l, matches)
-						}
-					} else if s[0] == '.' {
-						addMatch(id+71*n, l+2, l, matches)
-						if s[1] == ' ' {
-							addMatch(id+52*n, l+3, l, matches)
-						}
-					} else if s[0] == '=' {
-						if s[1] == '"' {
-							addMatch(id+81*n, l+3, l, matches)
-						} else if s[1] == '\'' {
-							addMatch(id+98*n, l+3, l, matches)
-						}
-					}
-				}
-			} else if is_space {
-				var is_all_caps bool = (w.transform != transformUppercaseFirst)
-				/* Set is_all_caps=0 for BROTLI_TRANSFORM_UPPERCASE_FIRST and
-				    is_all_caps=1 otherwise (BROTLI_TRANSFORM_UPPERCASE_ALL)
-				transform. */
-
-				var s []byte
-				if !isMatch(dict.words, w, data[1:], max_length-1) {
-					continue
-				}
-
-				/* Transforms " " + kUppercase{First,All} + "" */
-				var tmp int
-				if is_all_caps {
-					tmp = 85
-				} else {
-					tmp = 30
-				}
-				addMatch(id+uint(tmp)*n, l+1, l, matches)
-
-				has_found_match = true
-				if l+2 >= max_length {
-					continue
-				}
-
-				/* Transforms " " + kUppercase{First,All} + <suffix> */
-				s = data[l+1:]
-
-				if s[0] == ' ' {
-					var tmp int
-					if is_all_caps {
-						tmp = 83
-					} else {
-						tmp = 15
-					}
-					addMatch(id+uint(tmp)*n, l+2, l, matches)
-				} else if s[0] == ',' {
-					if !is_all_caps {
-						addMatch(id+109*n, l+2, l, matches)
-					}
-
-					if s[1] == ' ' {
-						var tmp int
-						if is_all_caps {
-							tmp = 111
-						} else {
-							tmp = 65
-						}
-						addMatch(id+uint(tmp)*n, l+3, l, matches)
-					}
-				} else if s[0] == '.' {
-					var tmp int
-					if is_all_caps {
-						tmp = 115
-					} else {
-						tmp = 96
-					}
-					addMatch(id+uint(tmp)*n, l+2, l, matches)
-					if s[1] == ' ' {
-						var tmp int
-						if is_all_caps {
-							tmp = 117
-						} else {
-							tmp = 91
-						}
-						addMatch(id+uint(tmp)*n, l+3, l, matches)
-					}
-				} else if s[0] == '=' {
-					if s[1] == '"' {
-						var tmp int
-						if is_all_caps {
-							tmp = 110
-						} else {
-							tmp = 118
-						}
-						addMatch(id+uint(tmp)*n, l+3, l, matches)
-					} else if s[1] == '\'' {
-						var tmp int
-						if is_all_caps {
-							tmp = 119
-						} else {
-							tmp = 120
-						}
-						addMatch(id+uint(tmp)*n, l+3, l, matches)
-					}
-				}
-			}
-		}
-	}
-
-	if max_length >= 6 {
-		/* Transforms with prefixes "e ", "s ", ", " and "\xC2\xA0" */
-		if (data[1] == ' ' && (data[0] == 'e' || data[0] == 's' || data[0] == ',')) || (data[0] == 0xC2 && data[1] == 0xA0) {
-			var offset uint = uint(dict.buckets[hash(data[2:])])
-			var end bool = offset == 0
-			for !end {
-				w := dict.dict_words[offset]
-				offset++
-				var l uint = uint(w.len) & 0x1F
-				var n uint = uint(1) << dict.words.size_bits_by_length[l]
-				var id uint = uint(w.idx)
-				end = !(w.len&0x80 == 0)
-				w.len = byte(l)
-				if w.transform == 0 && isMatch(dict.words, w, data[2:], max_length-2) {
-					if data[0] == 0xC2 {
-						addMatch(id+102*n, l+2, l, matches)
-						has_found_match = true
-					} else if l+2 < max_length && data[l+2] == ' ' {
-						var t uint = 13
-						if data[0] == 'e' {
-							t = 18
-						} else if data[0] == 's' {
-							t = 7
-						}
-						addMatch(id+t*n, l+3, l, matches)
-						has_found_match = true
-					}
-				}
-			}
-		}
-	}
-
-	if max_length >= 9 {
-		/* Transforms with prefixes " the " and ".com/" */
-		if (data[0] == ' ' && data[1] == 't' && data[2] == 'h' && data[3] == 'e' && data[4] == ' ') || (data[0] == '.' && data[1] == 'c' && data[2] == 'o' && data[3] == 'm' && data[4] == '/') {
-			var offset uint = uint(dict.buckets[hash(data[5:])])
-			var end bool = offset == 0
-			for !end {
-				w := dict.dict_words[offset]
-				offset++
-				var l uint = uint(w.len) & 0x1F
-				var n uint = uint(1) << dict.words.size_bits_by_length[l]
-				var id uint = uint(w.idx)
-				end = !(w.len&0x80 == 0)
-				w.len = byte(l)
-				if w.transform == 0 && isMatch(dict.words, w, data[5:], max_length-5) {
-					var tmp int
-					if data[0] == ' ' {
-						tmp = 41
-					} else {
-						tmp = 72
-					}
-					addMatch(id+uint(tmp)*n, l+5, l, matches)
-					has_found_match = true
-					if l+5 < max_length {
-						var s []byte = data[l+5:]
-						if data[0] == ' ' {
-							if l+8 < max_length && s[0] == ' ' && s[1] == 'o' && s[2] == 'f' && s[3] == ' ' {
-								addMatch(id+62*n, l+9, l, matches)
-								if l+12 < max_length && s[4] == 't' && s[5] == 'h' && s[6] == 'e' && s[7] == ' ' {
-									addMatch(id+73*n, l+13, l, matches)
-								}
-							}
-						}
-					}
-				}
-			}
-		}
-	}
-
-	return has_found_match
-}
Index: trunk/vendor/github.com/andybalholm/brotli/static_dict_lut.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/static_dict_lut.go	(revision 145)
+++ 	(revision )
@@ -1,75094 +1,0 @@
-package brotli
-
-/* Copyright 2017 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* Lookup table for static dictionary and transforms. */
-
-type dictWord struct {
-	len       byte
-	transform byte
-	idx       uint16
-}
-
-const kDictNumBits int = 15
-
-const kDictHashMul32 uint32 = 0x1E35A7BD
-
-var kStaticDictionaryBuckets = [32768]uint16{
-	1,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3,
-	6,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20,
-	0,
-	0,
-	0,
-	21,
-	0,
-	22,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23,
-	0,
-	0,
-	25,
-	0,
-	29,
-	0,
-	53,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	55,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	61,
-	76,
-	0,
-	0,
-	0,
-	94,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	96,
-	0,
-	97,
-	0,
-	98,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	99,
-	101,
-	106,
-	108,
-	0,
-	0,
-	0,
-	0,
-	0,
-	110,
-	0,
-	111,
-	112,
-	0,
-	113,
-	118,
-	124,
-	0,
-	0,
-	0,
-	0,
-	0,
-	125,
-	128,
-	0,
-	0,
-	0,
-	0,
-	129,
-	0,
-	0,
-	131,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	132,
-	0,
-	0,
-	135,
-	0,
-	0,
-	0,
-	137,
-	0,
-	0,
-	0,
-	0,
-	0,
-	138,
-	139,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	142,
-	143,
-	144,
-	0,
-	0,
-	0,
-	0,
-	0,
-	145,
-	0,
-	0,
-	0,
-	146,
-	149,
-	151,
-	152,
-	0,
-	0,
-	153,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	154,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	155,
-	0,
-	0,
-	0,
-	0,
-	160,
-	182,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	183,
-	0,
-	0,
-	0,
-	188,
-	189,
-	0,
-	0,
-	192,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	194,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	197,
-	202,
-	209,
-	0,
-	0,
-	210,
-	0,
-	224,
-	0,
-	0,
-	0,
-	225,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	231,
-	0,
-	0,
-	0,
-	232,
-	0,
-	240,
-	0,
-	0,
-	242,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	244,
-	0,
-	0,
-	0,
-	246,
-	0,
-	0,
-	249,
-	251,
-	253,
-	0,
-	0,
-	0,
-	0,
-	0,
-	258,
-	0,
-	0,
-	261,
-	263,
-	0,
-	0,
-	0,
-	267,
-	0,
-	0,
-	268,
-	0,
-	269,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	271,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	272,
-	0,
-	273,
-	0,
-	277,
-	0,
-	278,
-	286,
-	0,
-	0,
-	0,
-	0,
-	287,
-	0,
-	289,
-	290,
-	291,
-	0,
-	0,
-	0,
-	295,
-	0,
-	0,
-	296,
-	297,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	298,
-	0,
-	0,
-	0,
-	299,
-	0,
-	0,
-	305,
-	0,
-	324,
-	0,
-	0,
-	0,
-	0,
-	0,
-	327,
-	0,
-	328,
-	329,
-	0,
-	0,
-	0,
-	0,
-	336,
-	0,
-	0,
-	340,
-	0,
-	341,
-	342,
-	343,
-	0,
-	0,
-	346,
-	0,
-	348,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	349,
-	351,
-	0,
-	0,
-	355,
-	0,
-	363,
-	0,
-	364,
-	0,
-	368,
-	369,
-	0,
-	370,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	372,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	373,
-	0,
-	375,
-	0,
-	0,
-	0,
-	0,
-	376,
-	377,
-	0,
-	0,
-	394,
-	395,
-	396,
-	0,
-	0,
-	398,
-	0,
-	0,
-	0,
-	0,
-	400,
-	0,
-	0,
-	408,
-	0,
-	0,
-	0,
-	0,
-	420,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	421,
-	0,
-	0,
-	422,
-	423,
-	0,
-	0,
-	429,
-	435,
-	436,
-	442,
-	0,
-	0,
-	443,
-	0,
-	444,
-	445,
-	453,
-	456,
-	0,
-	457,
-	0,
-	0,
-	0,
-	0,
-	0,
-	458,
-	0,
-	0,
-	0,
-	459,
-	0,
-	0,
-	0,
-	460,
-	0,
-	462,
-	463,
-	465,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	466,
-	469,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	470,
-	0,
-	0,
-	0,
-	474,
-	0,
-	476,
-	0,
-	0,
-	0,
-	0,
-	483,
-	0,
-	485,
-	0,
-	0,
-	0,
-	486,
-	0,
-	0,
-	488,
-	491,
-	492,
-	0,
-	0,
-	497,
-	499,
-	500,
-	0,
-	501,
-	0,
-	0,
-	0,
-	505,
-	0,
-	0,
-	506,
-	0,
-	0,
-	0,
-	507,
-	0,
-	0,
-	0,
-	509,
-	0,
-	0,
-	0,
-	0,
-	511,
-	512,
-	519,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	529,
-	530,
-	0,
-	0,
-	0,
-	534,
-	0,
-	0,
-	0,
-	0,
-	543,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	553,
-	0,
-	0,
-	0,
-	0,
-	557,
-	560,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	561,
-	0,
-	564,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	565,
-	566,
-	0,
-	575,
-	0,
-	619,
-	0,
-	620,
-	0,
-	0,
-	623,
-	624,
-	0,
-	0,
-	0,
-	625,
-	0,
-	0,
-	626,
-	627,
-	0,
-	0,
-	628,
-	0,
-	0,
-	0,
-	0,
-	630,
-	0,
-	631,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	641,
-	0,
-	0,
-	0,
-	0,
-	643,
-	656,
-	668,
-	0,
-	0,
-	0,
-	673,
-	0,
-	0,
-	0,
-	674,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	682,
-	0,
-	687,
-	0,
-	690,
-	0,
-	693,
-	699,
-	700,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	704,
-	705,
-	0,
-	0,
-	0,
-	0,
-	707,
-	710,
-	0,
-	711,
-	0,
-	0,
-	0,
-	0,
-	726,
-	0,
-	0,
-	729,
-	0,
-	0,
-	0,
-	730,
-	731,
-	0,
-	0,
-	0,
-	0,
-	0,
-	752,
-	0,
-	0,
-	0,
-	762,
-	0,
-	763,
-	0,
-	0,
-	767,
-	0,
-	0,
-	0,
-	770,
-	774,
-	0,
-	0,
-	775,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	776,
-	0,
-	0,
-	0,
-	777,
-	783,
-	0,
-	0,
-	0,
-	785,
-	788,
-	0,
-	0,
-	0,
-	0,
-	790,
-	0,
-	0,
-	0,
-	793,
-	0,
-	0,
-	0,
-	0,
-	794,
-	0,
-	0,
-	804,
-	819,
-	821,
-	0,
-	827,
-	0,
-	0,
-	0,
-	834,
-	0,
-	0,
-	835,
-	0,
-	0,
-	0,
-	841,
-	0,
-	844,
-	0,
-	850,
-	851,
-	859,
-	0,
-	860,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	874,
-	0,
-	876,
-	0,
-	877,
-	890,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	893,
-	894,
-	898,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	899,
-	0,
-	0,
-	0,
-	900,
-	904,
-	906,
-	0,
-	0,
-	0,
-	907,
-	0,
-	908,
-	909,
-	0,
-	910,
-	0,
-	0,
-	0,
-	0,
-	911,
-	0,
-	0,
-	0,
-	0,
-	0,
-	916,
-	0,
-	0,
-	0,
-	922,
-	925,
-	0,
-	930,
-	0,
-	934,
-	0,
-	0,
-	0,
-	0,
-	0,
-	943,
-	0,
-	0,
-	944,
-	0,
-	953,
-	954,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	955,
-	0,
-	962,
-	963,
-	0,
-	0,
-	976,
-	0,
-	0,
-	977,
-	978,
-	979,
-	980,
-	0,
-	981,
-	0,
-	0,
-	0,
-	0,
-	984,
-	0,
-	0,
-	985,
-	0,
-	0,
-	987,
-	989,
-	991,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	992,
-	0,
-	0,
-	0,
-	993,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	996,
-	0,
-	0,
-	0,
-	1000,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1002,
-	0,
-	0,
-	0,
-	0,
-	1005,
-	1007,
-	0,
-	0,
-	0,
-	1009,
-	0,
-	0,
-	0,
-	1010,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1011,
-	0,
-	1012,
-	0,
-	0,
-	0,
-	0,
-	1014,
-	1016,
-	0,
-	0,
-	0,
-	1020,
-	0,
-	1021,
-	0,
-	0,
-	0,
-	0,
-	1022,
-	0,
-	0,
-	0,
-	1024,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1025,
-	0,
-	0,
-	1026,
-	1027,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1031,
-	0,
-	1033,
-	0,
-	0,
-	0,
-	0,
-	1034,
-	0,
-	0,
-	0,
-	1037,
-	1040,
-	0,
-	0,
-	0,
-	1042,
-	1043,
-	0,
-	0,
-	1053,
-	0,
-	1054,
-	0,
-	0,
-	1057,
-	0,
-	0,
-	0,
-	1058,
-	0,
-	0,
-	1060,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1061,
-	0,
-	0,
-	1062,
-	0,
-	0,
-	0,
-	0,
-	1063,
-	0,
-	0,
-	0,
-	0,
-	1064,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1065,
-	0,
-	0,
-	0,
-	0,
-	1066,
-	1067,
-	0,
-	0,
-	0,
-	1069,
-	1070,
-	1072,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1073,
-	0,
-	1075,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1080,
-	1084,
-	0,
-	0,
-	0,
-	0,
-	1088,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1094,
-	0,
-	1095,
-	0,
-	1107,
-	0,
-	0,
-	0,
-	1112,
-	1114,
-	0,
-	1119,
-	0,
-	1122,
-	0,
-	0,
-	1126,
-	0,
-	1129,
-	0,
-	1130,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1132,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1144,
-	0,
-	0,
-	1145,
-	1146,
-	0,
-	1148,
-	1149,
-	0,
-	0,
-	1150,
-	1151,
-	0,
-	0,
-	0,
-	0,
-	1152,
-	0,
-	1153,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1154,
-	0,
-	1163,
-	0,
-	0,
-	0,
-	1164,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1165,
-	0,
-	1167,
-	0,
-	1170,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1171,
-	1172,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1173,
-	1175,
-	1177,
-	0,
-	1186,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1195,
-	0,
-	0,
-	1221,
-	0,
-	0,
-	1224,
-	0,
-	0,
-	1227,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1228,
-	1229,
-	0,
-	0,
-	1230,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1231,
-	0,
-	0,
-	0,
-	1233,
-	0,
-	0,
-	1243,
-	1244,
-	1246,
-	1248,
-	0,
-	0,
-	0,
-	0,
-	1254,
-	1255,
-	1258,
-	1259,
-	0,
-	0,
-	0,
-	1260,
-	0,
-	0,
-	1261,
-	0,
-	0,
-	0,
-	1262,
-	1264,
-	0,
-	0,
-	1265,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1266,
-	0,
-	1267,
-	0,
-	0,
-	0,
-	0,
-	1273,
-	1274,
-	1276,
-	1289,
-	0,
-	0,
-	1291,
-	1292,
-	1293,
-	0,
-	0,
-	1294,
-	1295,
-	1296,
-	0,
-	0,
-	0,
-	0,
-	1302,
-	0,
-	1304,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1311,
-	1312,
-	0,
-	1314,
-	0,
-	1316,
-	1320,
-	1321,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1322,
-	1323,
-	1324,
-	0,
-	1335,
-	0,
-	1336,
-	0,
-	0,
-	0,
-	0,
-	1341,
-	1342,
-	0,
-	1346,
-	0,
-	1357,
-	0,
-	0,
-	0,
-	1358,
-	1360,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1361,
-	0,
-	0,
-	0,
-	1362,
-	1365,
-	0,
-	1366,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1379,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1386,
-	0,
-	1388,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1395,
-	0,
-	0,
-	0,
-	0,
-	1403,
-	0,
-	1405,
-	0,
-	0,
-	1407,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1408,
-	1409,
-	0,
-	1410,
-	0,
-	0,
-	0,
-	1412,
-	1413,
-	1416,
-	0,
-	0,
-	1429,
-	1451,
-	0,
-	0,
-	1454,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1455,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1456,
-	0,
-	0,
-	0,
-	0,
-	1459,
-	1460,
-	1461,
-	1475,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1477,
-	0,
-	1480,
-	0,
-	1481,
-	0,
-	0,
-	1486,
-	0,
-	0,
-	1495,
-	0,
-	0,
-	0,
-	1496,
-	0,
-	0,
-	1498,
-	1499,
-	1501,
-	1520,
-	1521,
-	0,
-	0,
-	0,
-	1526,
-	0,
-	0,
-	0,
-	0,
-	1528,
-	1529,
-	0,
-	1533,
-	1536,
-	0,
-	0,
-	0,
-	1537,
-	1538,
-	1549,
-	0,
-	1550,
-	1558,
-	1559,
-	1572,
-	0,
-	1573,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1575,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1579,
-	0,
-	1599,
-	0,
-	1603,
-	0,
-	1604,
-	0,
-	1605,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1608,
-	1610,
-	0,
-	0,
-	0,
-	0,
-	1611,
-	0,
-	1615,
-	0,
-	1616,
-	1618,
-	0,
-	1619,
-	0,
-	0,
-	1622,
-	0,
-	0,
-	0,
-	0,
-	1634,
-	0,
-	0,
-	0,
-	1635,
-	0,
-	0,
-	0,
-	1641,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1643,
-	0,
-	0,
-	0,
-	1650,
-	0,
-	0,
-	1652,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1653,
-	0,
-	0,
-	0,
-	1654,
-	0,
-	0,
-	0,
-	0,
-	1655,
-	0,
-	1662,
-	0,
-	0,
-	1663,
-	1664,
-	0,
-	0,
-	1668,
-	0,
-	0,
-	1669,
-	1670,
-	0,
-	1672,
-	1673,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1674,
-	0,
-	0,
-	0,
-	1675,
-	1676,
-	1680,
-	0,
-	1682,
-	0,
-	0,
-	1687,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1704,
-	0,
-	0,
-	1705,
-	0,
-	0,
-	1721,
-	0,
-	0,
-	0,
-	0,
-	1734,
-	1735,
-	0,
-	0,
-	0,
-	0,
-	1737,
-	0,
-	0,
-	0,
-	0,
-	1739,
-	0,
-	0,
-	1740,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1741,
-	1743,
-	0,
-	0,
-	0,
-	0,
-	1745,
-	0,
-	0,
-	0,
-	1749,
-	0,
-	0,
-	0,
-	1751,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1760,
-	0,
-	0,
-	0,
-	0,
-	1765,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1784,
-	0,
-	1785,
-	1787,
-	0,
-	0,
-	0,
-	0,
-	1788,
-	1789,
-	0,
-	0,
-	0,
-	0,
-	1790,
-	1791,
-	1793,
-	0,
-	1798,
-	1799,
-	0,
-	0,
-	0,
-	0,
-	1801,
-	0,
-	1803,
-	1805,
-	0,
-	0,
-	0,
-	1806,
-	1811,
-	0,
-	1812,
-	1814,
-	0,
-	1821,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1822,
-	1833,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1848,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1857,
-	0,
-	0,
-	0,
-	1859,
-	0,
-	0,
-	0,
-	0,
-	1861,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1866,
-	0,
-	1921,
-	1925,
-	0,
-	0,
-	0,
-	1929,
-	1930,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1931,
-	0,
-	0,
-	0,
-	0,
-	1932,
-	0,
-	0,
-	0,
-	1934,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1946,
-	0,
-	0,
-	1948,
-	0,
-	0,
-	0,
-	0,
-	1950,
-	0,
-	1957,
-	0,
-	1958,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1965,
-	1967,
-	0,
-	0,
-	0,
-	0,
-	1968,
-	0,
-	1969,
-	0,
-	1971,
-	1972,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	1973,
-	0,
-	0,
-	0,
-	0,
-	1975,
-	0,
-	0,
-	0,
-	0,
-	1976,
-	1979,
-	0,
-	1982,
-	0,
-	0,
-	0,
-	0,
-	1984,
-	1988,
-	0,
-	0,
-	0,
-	0,
-	1990,
-	2004,
-	2008,
-	0,
-	0,
-	0,
-	2012,
-	2013,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2015,
-	0,
-	2016,
-	2017,
-	0,
-	0,
-	0,
-	0,
-	2021,
-	0,
-	0,
-	2025,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2029,
-	2036,
-	2040,
-	0,
-	2042,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2043,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2045,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2046,
-	2047,
-	0,
-	2048,
-	2049,
-	0,
-	2059,
-	0,
-	0,
-	2063,
-	0,
-	2064,
-	2065,
-	0,
-	0,
-	2066,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2069,
-	0,
-	0,
-	0,
-	0,
-	2070,
-	0,
-	2071,
-	0,
-	2072,
-	0,
-	0,
-	0,
-	0,
-	2080,
-	2082,
-	2083,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2085,
-	0,
-	2086,
-	2088,
-	2089,
-	2105,
-	0,
-	0,
-	0,
-	0,
-	2107,
-	0,
-	0,
-	2116,
-	2117,
-	0,
-	2120,
-	0,
-	0,
-	2122,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2123,
-	0,
-	0,
-	2125,
-	2127,
-	2128,
-	0,
-	0,
-	0,
-	2130,
-	0,
-	0,
-	0,
-	2137,
-	2139,
-	2140,
-	2141,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2144,
-	2145,
-	0,
-	0,
-	2146,
-	2149,
-	0,
-	0,
-	0,
-	0,
-	2150,
-	0,
-	0,
-	2151,
-	2158,
-	0,
-	2159,
-	0,
-	2160,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2161,
-	2162,
-	0,
-	0,
-	2194,
-	2202,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2205,
-	2217,
-	0,
-	2220,
-	0,
-	2221,
-	0,
-	2222,
-	2224,
-	0,
-	0,
-	0,
-	0,
-	2237,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2238,
-	0,
-	2239,
-	2241,
-	0,
-	0,
-	2242,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2243,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2252,
-	0,
-	0,
-	2253,
-	0,
-	0,
-	0,
-	2257,
-	2258,
-	0,
-	0,
-	0,
-	2260,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2262,
-	0,
-	2264,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2269,
-	2270,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2271,
-	0,
-	2273,
-	0,
-	0,
-	0,
-	0,
-	2277,
-	0,
-	0,
-	0,
-	0,
-	2278,
-	0,
-	0,
-	0,
-	0,
-	2279,
-	0,
-	2280,
-	0,
-	2283,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2287,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2289,
-	2290,
-	0,
-	0,
-	0,
-	0,
-	2291,
-	0,
-	2292,
-	0,
-	0,
-	0,
-	2293,
-	2295,
-	2296,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2298,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2303,
-	0,
-	2305,
-	0,
-	0,
-	2306,
-	0,
-	2307,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2313,
-	2314,
-	2315,
-	2316,
-	0,
-	0,
-	2318,
-	0,
-	2319,
-	0,
-	2322,
-	0,
-	0,
-	2323,
-	0,
-	2324,
-	0,
-	2326,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2335,
-	0,
-	2336,
-	2338,
-	2339,
-	0,
-	2340,
-	0,
-	0,
-	0,
-	2355,
-	0,
-	2375,
-	0,
-	2382,
-	2386,
-	0,
-	2387,
-	0,
-	0,
-	2394,
-	0,
-	0,
-	0,
-	0,
-	2395,
-	0,
-	2397,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2398,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2399,
-	2402,
-	2404,
-	2408,
-	2411,
-	0,
-	0,
-	0,
-	2413,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2415,
-	0,
-	0,
-	2416,
-	2417,
-	2419,
-	0,
-	2420,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2425,
-	0,
-	0,
-	0,
-	2426,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2427,
-	2428,
-	0,
-	2429,
-	0,
-	0,
-	2430,
-	2434,
-	0,
-	2436,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2441,
-	2442,
-	0,
-	2445,
-	0,
-	0,
-	2446,
-	2457,
-	0,
-	2459,
-	0,
-	0,
-	2462,
-	0,
-	2464,
-	0,
-	2477,
-	0,
-	2478,
-	2486,
-	0,
-	0,
-	0,
-	2491,
-	0,
-	0,
-	2493,
-	0,
-	0,
-	2494,
-	0,
-	2495,
-	0,
-	2513,
-	2523,
-	0,
-	0,
-	0,
-	0,
-	2524,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2528,
-	2529,
-	2530,
-	0,
-	0,
-	2531,
-	0,
-	2533,
-	0,
-	0,
-	2534,
-	2535,
-	0,
-	2536,
-	2537,
-	0,
-	2538,
-	0,
-	2539,
-	2540,
-	0,
-	0,
-	0,
-	2545,
-	2546,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2548,
-	0,
-	0,
-	2549,
-	0,
-	2550,
-	2555,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2557,
-	0,
-	2560,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2561,
-	0,
-	2576,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2577,
-	2578,
-	0,
-	0,
-	0,
-	2579,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2580,
-	0,
-	0,
-	0,
-	0,
-	2581,
-	0,
-	0,
-	0,
-	0,
-	2583,
-	0,
-	2584,
-	0,
-	2588,
-	2590,
-	0,
-	0,
-	0,
-	2591,
-	0,
-	0,
-	0,
-	0,
-	2593,
-	2594,
-	0,
-	2595,
-	0,
-	2601,
-	2602,
-	0,
-	0,
-	2603,
-	0,
-	2605,
-	0,
-	0,
-	0,
-	2606,
-	2607,
-	2611,
-	0,
-	2615,
-	0,
-	0,
-	0,
-	2617,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2619,
-	0,
-	0,
-	2620,
-	0,
-	0,
-	0,
-	2621,
-	0,
-	2623,
-	0,
-	2625,
-	0,
-	0,
-	2628,
-	2629,
-	0,
-	0,
-	2635,
-	2636,
-	2637,
-	0,
-	0,
-	2639,
-	0,
-	0,
-	0,
-	2642,
-	0,
-	0,
-	0,
-	0,
-	2643,
-	0,
-	2644,
-	0,
-	2649,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2655,
-	2656,
-	0,
-	0,
-	2657,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2658,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2659,
-	0,
-	0,
-	0,
-	0,
-	2664,
-	2685,
-	0,
-	2687,
-	0,
-	2688,
-	0,
-	0,
-	2689,
-	0,
-	0,
-	2694,
-	0,
-	2695,
-	0,
-	0,
-	2698,
-	0,
-	2701,
-	2706,
-	0,
-	0,
-	0,
-	2707,
-	0,
-	2709,
-	2710,
-	2711,
-	0,
-	0,
-	0,
-	2720,
-	2730,
-	2735,
-	0,
-	0,
-	0,
-	0,
-	2738,
-	2740,
-	0,
-	0,
-	0,
-	0,
-	2747,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2748,
-	0,
-	0,
-	2749,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2750,
-	0,
-	0,
-	2752,
-	2754,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2758,
-	0,
-	0,
-	0,
-	0,
-	2762,
-	0,
-	0,
-	0,
-	0,
-	2763,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2764,
-	2767,
-	0,
-	0,
-	0,
-	0,
-	2768,
-	0,
-	0,
-	2770,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2771,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2772,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2773,
-	2776,
-	0,
-	0,
-	2783,
-	0,
-	0,
-	2784,
-	0,
-	2789,
-	0,
-	2790,
-	0,
-	0,
-	0,
-	2792,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2793,
-	2795,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2796,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2797,
-	2799,
-	0,
-	0,
-	0,
-	0,
-	2803,
-	0,
-	0,
-	0,
-	0,
-	2806,
-	0,
-	2807,
-	2808,
-	2817,
-	2819,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2821,
-	0,
-	0,
-	0,
-	0,
-	2822,
-	2823,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2824,
-	0,
-	0,
-	2828,
-	0,
-	2834,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2836,
-	0,
-	2838,
-	0,
-	0,
-	2839,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2841,
-	0,
-	0,
-	0,
-	2842,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2843,
-	2844,
-	0,
-	0,
-	0,
-	0,
-	2846,
-	0,
-	0,
-	2847,
-	0,
-	2849,
-	0,
-	2853,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2857,
-	0,
-	0,
-	0,
-	0,
-	2858,
-	0,
-	2859,
-	0,
-	0,
-	2860,
-	0,
-	2862,
-	2868,
-	0,
-	0,
-	0,
-	0,
-	2875,
-	0,
-	2876,
-	0,
-	0,
-	2877,
-	2878,
-	2884,
-	2889,
-	2890,
-	0,
-	0,
-	2891,
-	0,
-	0,
-	2892,
-	0,
-	0,
-	0,
-	2906,
-	2912,
-	0,
-	2913,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2916,
-	0,
-	2934,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2935,
-	0,
-	0,
-	0,
-	0,
-	2939,
-	0,
-	2940,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2941,
-	0,
-	0,
-	0,
-	2946,
-	0,
-	2949,
-	0,
-	0,
-	2950,
-	2954,
-	2955,
-	0,
-	0,
-	0,
-	2959,
-	2961,
-	0,
-	0,
-	2962,
-	0,
-	2963,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2964,
-	2965,
-	2966,
-	2967,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2969,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2970,
-	2975,
-	0,
-	2982,
-	2983,
-	2984,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2989,
-	0,
-	0,
-	2990,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2991,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	2998,
-	0,
-	3000,
-	3001,
-	0,
-	0,
-	3002,
-	0,
-	0,
-	0,
-	3003,
-	0,
-	0,
-	3012,
-	0,
-	0,
-	3022,
-	0,
-	0,
-	3024,
-	0,
-	0,
-	3025,
-	3027,
-	0,
-	0,
-	0,
-	3030,
-	0,
-	0,
-	0,
-	0,
-	3034,
-	3035,
-	0,
-	0,
-	3036,
-	0,
-	3039,
-	0,
-	3049,
-	0,
-	0,
-	3050,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3051,
-	0,
-	3053,
-	0,
-	0,
-	0,
-	0,
-	3057,
-	0,
-	3058,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3063,
-	0,
-	0,
-	3073,
-	3074,
-	3078,
-	3079,
-	0,
-	3080,
-	3086,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3087,
-	0,
-	3092,
-	0,
-	3095,
-	0,
-	3099,
-	0,
-	0,
-	0,
-	3100,
-	0,
-	3101,
-	3102,
-	0,
-	3122,
-	0,
-	0,
-	0,
-	3124,
-	0,
-	3125,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3132,
-	3134,
-	0,
-	0,
-	3136,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3147,
-	0,
-	0,
-	3149,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3150,
-	3151,
-	3152,
-	0,
-	0,
-	0,
-	0,
-	3158,
-	0,
-	0,
-	3160,
-	0,
-	0,
-	3161,
-	0,
-	0,
-	3162,
-	0,
-	3163,
-	3166,
-	3168,
-	0,
-	0,
-	3169,
-	3170,
-	0,
-	0,
-	3171,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3182,
-	0,
-	3184,
-	0,
-	0,
-	3188,
-	0,
-	0,
-	3194,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3204,
-	0,
-	0,
-	0,
-	0,
-	3209,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3216,
-	3217,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3219,
-	0,
-	0,
-	3220,
-	3222,
-	0,
-	3223,
-	0,
-	0,
-	0,
-	0,
-	3224,
-	0,
-	3225,
-	3226,
-	0,
-	3228,
-	3233,
-	0,
-	3239,
-	3241,
-	3242,
-	0,
-	0,
-	3251,
-	3252,
-	3253,
-	3255,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3260,
-	0,
-	0,
-	3261,
-	0,
-	0,
-	0,
-	3267,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3271,
-	0,
-	0,
-	0,
-	3278,
-	0,
-	3282,
-	0,
-	0,
-	0,
-	3284,
-	0,
-	0,
-	0,
-	3285,
-	3286,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3287,
-	3292,
-	0,
-	0,
-	0,
-	0,
-	3294,
-	3296,
-	0,
-	0,
-	3299,
-	3300,
-	3301,
-	0,
-	3302,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3304,
-	3306,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3308,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3311,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3312,
-	3314,
-	3315,
-	0,
-	3318,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3319,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3321,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3322,
-	0,
-	0,
-	3324,
-	3325,
-	0,
-	0,
-	3326,
-	0,
-	0,
-	3328,
-	3329,
-	3331,
-	0,
-	0,
-	3335,
-	0,
-	0,
-	3337,
-	0,
-	3338,
-	0,
-	0,
-	0,
-	0,
-	3343,
-	3347,
-	0,
-	0,
-	0,
-	3348,
-	0,
-	0,
-	3351,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3354,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3355,
-	0,
-	0,
-	3365,
-	3366,
-	3367,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3368,
-	3369,
-	0,
-	3370,
-	0,
-	0,
-	3373,
-	0,
-	0,
-	3376,
-	0,
-	0,
-	3377,
-	0,
-	3379,
-	3387,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3390,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3402,
-	0,
-	3403,
-	3436,
-	3437,
-	3439,
-	0,
-	0,
-	3441,
-	0,
-	0,
-	0,
-	3442,
-	0,
-	0,
-	3449,
-	0,
-	0,
-	0,
-	3450,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3451,
-	0,
-	0,
-	3452,
-	0,
-	3453,
-	3456,
-	0,
-	3457,
-	0,
-	0,
-	3458,
-	0,
-	3459,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3460,
-	0,
-	0,
-	3469,
-	3470,
-	0,
-	0,
-	3475,
-	0,
-	0,
-	0,
-	3480,
-	3487,
-	3489,
-	0,
-	3490,
-	0,
-	0,
-	3491,
-	3499,
-	0,
-	3500,
-	0,
-	0,
-	3501,
-	0,
-	0,
-	0,
-	3502,
-	0,
-	3514,
-	0,
-	0,
-	0,
-	3516,
-	3517,
-	0,
-	0,
-	0,
-	3518,
-	0,
-	0,
-	0,
-	0,
-	3520,
-	3521,
-	3522,
-	0,
-	0,
-	3526,
-	3530,
-	0,
-	0,
-	0,
-	0,
-	3531,
-	0,
-	0,
-	0,
-	0,
-	3536,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3539,
-	3541,
-	0,
-	0,
-	3542,
-	3544,
-	0,
-	3547,
-	3548,
-	0,
-	0,
-	3550,
-	0,
-	3553,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3554,
-	0,
-	3555,
-	0,
-	3558,
-	0,
-	3559,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3563,
-	0,
-	3581,
-	0,
-	0,
-	0,
-	3599,
-	0,
-	0,
-	0,
-	3600,
-	0,
-	3601,
-	0,
-	3602,
-	3603,
-	0,
-	0,
-	3606,
-	3608,
-	0,
-	3610,
-	3611,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3612,
-	3616,
-	3619,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3624,
-	3628,
-	0,
-	3629,
-	3634,
-	3635,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3636,
-	0,
-	3637,
-	0,
-	0,
-	3638,
-	3651,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3652,
-	3653,
-	0,
-	0,
-	0,
-	0,
-	3656,
-	3657,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3658,
-	0,
-	0,
-	0,
-	0,
-	3659,
-	0,
-	3661,
-	3663,
-	3664,
-	0,
-	3665,
-	0,
-	3692,
-	0,
-	0,
-	0,
-	3694,
-	3696,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3698,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3700,
-	0,
-	0,
-	3701,
-	0,
-	0,
-	0,
-	3708,
-	3709,
-	0,
-	0,
-	0,
-	3711,
-	3712,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3723,
-	0,
-	3724,
-	3725,
-	0,
-	0,
-	3726,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3728,
-	3729,
-	0,
-	3734,
-	3735,
-	3737,
-	0,
-	0,
-	0,
-	3743,
-	0,
-	3745,
-	0,
-	0,
-	3746,
-	0,
-	0,
-	3747,
-	3748,
-	0,
-	3757,
-	0,
-	3759,
-	3766,
-	3767,
-	0,
-	3768,
-	0,
-	0,
-	0,
-	0,
-	3769,
-	0,
-	0,
-	3771,
-	0,
-	3774,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3775,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3776,
-	0,
-	3777,
-	3786,
-	0,
-	3788,
-	3789,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3791,
-	0,
-	3811,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3814,
-	3815,
-	3816,
-	3820,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3821,
-	0,
-	0,
-	3825,
-	0,
-	0,
-	0,
-	0,
-	3835,
-	0,
-	0,
-	3848,
-	3849,
-	0,
-	0,
-	0,
-	0,
-	3850,
-	3851,
-	3853,
-	0,
-	0,
-	0,
-	0,
-	3859,
-	0,
-	3860,
-	3862,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3863,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3873,
-	0,
-	3874,
-	0,
-	3875,
-	3886,
-	0,
-	3887,
-	0,
-	0,
-	0,
-	0,
-	3892,
-	3913,
-	0,
-	3914,
-	0,
-	0,
-	0,
-	3925,
-	3931,
-	0,
-	0,
-	0,
-	0,
-	3934,
-	3941,
-	3942,
-	0,
-	0,
-	0,
-	0,
-	3943,
-	0,
-	0,
-	0,
-	3944,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3945,
-	0,
-	3947,
-	0,
-	0,
-	0,
-	3956,
-	3957,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3958,
-	0,
-	3959,
-	3965,
-	0,
-	0,
-	0,
-	0,
-	3966,
-	0,
-	0,
-	0,
-	3967,
-	0,
-	0,
-	0,
-	3968,
-	3974,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3975,
-	3977,
-	3978,
-	0,
-	0,
-	0,
-	0,
-	3980,
-	0,
-	3985,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	3986,
-	4011,
-	0,
-	0,
-	4017,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4018,
-	0,
-	0,
-	0,
-	0,
-	4019,
-	0,
-	4023,
-	0,
-	0,
-	0,
-	4027,
-	4028,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4031,
-	4034,
-	0,
-	0,
-	4035,
-	4037,
-	4039,
-	4040,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4059,
-	0,
-	4060,
-	4061,
-	0,
-	4062,
-	4063,
-	4066,
-	0,
-	0,
-	4072,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4088,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4091,
-	0,
-	0,
-	0,
-	0,
-	4094,
-	4095,
-	0,
-	0,
-	4096,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4098,
-	4099,
-	0,
-	0,
-	0,
-	4101,
-	0,
-	4104,
-	0,
-	0,
-	0,
-	4105,
-	4108,
-	0,
-	4113,
-	0,
-	0,
-	4115,
-	4116,
-	0,
-	4126,
-	0,
-	0,
-	4127,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4128,
-	4132,
-	4133,
-	0,
-	4134,
-	0,
-	0,
-	0,
-	4137,
-	0,
-	0,
-	4141,
-	0,
-	0,
-	0,
-	0,
-	4144,
-	4146,
-	4147,
-	0,
-	0,
-	0,
-	0,
-	4148,
-	0,
-	0,
-	4311,
-	0,
-	0,
-	0,
-	4314,
-	4329,
-	0,
-	4331,
-	4332,
-	0,
-	4333,
-	0,
-	4334,
-	0,
-	0,
-	0,
-	4335,
-	0,
-	4336,
-	0,
-	0,
-	0,
-	4337,
-	0,
-	0,
-	0,
-	4342,
-	4345,
-	4346,
-	4350,
-	0,
-	4351,
-	4352,
-	0,
-	4354,
-	4355,
-	0,
-	0,
-	4364,
-	0,
-	0,
-	0,
-	0,
-	4369,
-	0,
-	0,
-	0,
-	4373,
-	0,
-	4374,
-	0,
-	0,
-	0,
-	0,
-	4377,
-	0,
-	0,
-	0,
-	0,
-	4378,
-	0,
-	0,
-	0,
-	4380,
-	0,
-	0,
-	0,
-	4381,
-	4382,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4384,
-	0,
-	0,
-	0,
-	0,
-	4385,
-	0,
-	0,
-	0,
-	4386,
-	0,
-	0,
-	0,
-	4391,
-	4398,
-	0,
-	0,
-	0,
-	0,
-	4407,
-	4409,
-	0,
-	0,
-	0,
-	0,
-	4410,
-	0,
-	0,
-	4411,
-	0,
-	4414,
-	4415,
-	4418,
-	0,
-	4427,
-	4428,
-	4430,
-	0,
-	4431,
-	0,
-	4448,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4449,
-	0,
-	0,
-	0,
-	4451,
-	4452,
-	0,
-	4453,
-	4454,
-	0,
-	4456,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4459,
-	0,
-	4463,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4466,
-	0,
-	4467,
-	0,
-	4469,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4470,
-	4471,
-	0,
-	4473,
-	0,
-	0,
-	4475,
-	0,
-	0,
-	0,
-	0,
-	4477,
-	4478,
-	0,
-	0,
-	0,
-	4479,
-	4481,
-	0,
-	4482,
-	0,
-	4484,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4486,
-	0,
-	0,
-	4488,
-	0,
-	0,
-	4497,
-	0,
-	4508,
-	0,
-	0,
-	4510,
-	4511,
-	0,
-	4520,
-	4523,
-	0,
-	4524,
-	0,
-	4525,
-	0,
-	4527,
-	0,
-	0,
-	4528,
-	0,
-	0,
-	0,
-	0,
-	4530,
-	0,
-	4531,
-	0,
-	0,
-	4532,
-	0,
-	0,
-	0,
-	4533,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4535,
-	0,
-	0,
-	0,
-	4536,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4541,
-	4543,
-	4544,
-	4545,
-	4547,
-	0,
-	4548,
-	0,
-	0,
-	0,
-	0,
-	4550,
-	4551,
-	0,
-	4553,
-	0,
-	0,
-	0,
-	0,
-	4562,
-	0,
-	0,
-	4571,
-	0,
-	0,
-	0,
-	4574,
-	0,
-	0,
-	0,
-	4575,
-	0,
-	4576,
-	0,
-	4577,
-	0,
-	0,
-	0,
-	4581,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4582,
-	0,
-	0,
-	4586,
-	0,
-	0,
-	0,
-	4588,
-	0,
-	0,
-	4597,
-	0,
-	4598,
-	0,
-	0,
-	0,
-	0,
-	4616,
-	4617,
-	0,
-	4618,
-	0,
-	0,
-	0,
-	0,
-	4619,
-	0,
-	4620,
-	0,
-	0,
-	4621,
-	0,
-	4624,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4625,
-	0,
-	0,
-	0,
-	0,
-	4657,
-	0,
-	4659,
-	0,
-	4667,
-	0,
-	0,
-	0,
-	4668,
-	4670,
-	0,
-	4672,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4673,
-	4676,
-	0,
-	0,
-	0,
-	0,
-	4687,
-	0,
-	0,
-	0,
-	0,
-	4697,
-	0,
-	0,
-	0,
-	0,
-	4699,
-	0,
-	4701,
-	0,
-	0,
-	0,
-	0,
-	4702,
-	0,
-	0,
-	4706,
-	0,
-	0,
-	4713,
-	0,
-	0,
-	0,
-	4714,
-	4715,
-	4716,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4717,
-	0,
-	0,
-	4720,
-	0,
-	4721,
-	4729,
-	4735,
-	0,
-	0,
-	0,
-	4737,
-	0,
-	0,
-	0,
-	4739,
-	0,
-	0,
-	0,
-	4740,
-	0,
-	0,
-	0,
-	4741,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4742,
-	0,
-	4745,
-	4746,
-	4747,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4748,
-	0,
-	0,
-	0,
-	4749,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4751,
-	4786,
-	0,
-	4787,
-	0,
-	4788,
-	4796,
-	0,
-	0,
-	4797,
-	4798,
-	0,
-	4799,
-	4806,
-	4807,
-	0,
-	0,
-	0,
-	0,
-	4809,
-	4810,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4811,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4812,
-	0,
-	4813,
-	0,
-	0,
-	4815,
-	0,
-	4821,
-	4822,
-	0,
-	0,
-	0,
-	0,
-	4823,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4824,
-	0,
-	0,
-	0,
-	0,
-	4826,
-	0,
-	0,
-	0,
-	4828,
-	0,
-	4829,
-	0,
-	0,
-	0,
-	4843,
-	0,
-	0,
-	4847,
-	0,
-	4853,
-	4855,
-	4858,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4859,
-	0,
-	4864,
-	0,
-	0,
-	4879,
-	0,
-	0,
-	0,
-	0,
-	4880,
-	0,
-	0,
-	0,
-	0,
-	4881,
-	0,
-	4882,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4883,
-	0,
-	0,
-	0,
-	0,
-	4884,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4886,
-	4887,
-	4888,
-	4894,
-	4896,
-	0,
-	4902,
-	0,
-	0,
-	4905,
-	0,
-	0,
-	4915,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4916,
-	4917,
-	4919,
-	4921,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4926,
-	0,
-	0,
-	0,
-	0,
-	4927,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	4929,
-	0,
-	4930,
-	4931,
-	0,
-	4938,
-	0,
-	4952,
-	0,
-	4953,
-	4957,
-	4960,
-	4964,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5019,
-	5020,
-	5022,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5023,
-	0,
-	0,
-	0,
-	5024,
-	0,
-	0,
-	0,
-	5025,
-	0,
-	0,
-	0,
-	0,
-	5028,
-	0,
-	0,
-	0,
-	0,
-	5029,
-	5030,
-	5031,
-	0,
-	5033,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5034,
-	5035,
-	0,
-	5036,
-	0,
-	0,
-	5037,
-	0,
-	0,
-	0,
-	0,
-	5038,
-	0,
-	0,
-	5039,
-	0,
-	0,
-	0,
-	5041,
-	5042,
-	0,
-	0,
-	0,
-	0,
-	5044,
-	5049,
-	5054,
-	0,
-	5055,
-	0,
-	5057,
-	0,
-	0,
-	0,
-	5060,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5063,
-	0,
-	5064,
-	5065,
-	0,
-	5067,
-	0,
-	0,
-	0,
-	5068,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5076,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5077,
-	0,
-	0,
-	5078,
-	5080,
-	0,
-	0,
-	5083,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5085,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5098,
-	5099,
-	5101,
-	5105,
-	5107,
-	0,
-	5108,
-	0,
-	5109,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5110,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5117,
-	5118,
-	0,
-	5121,
-	0,
-	5122,
-	0,
-	0,
-	5130,
-	0,
-	0,
-	0,
-	5137,
-	0,
-	0,
-	0,
-	5148,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5151,
-	5154,
-	0,
-	0,
-	0,
-	5155,
-	0,
-	0,
-	5156,
-	5159,
-	5161,
-	0,
-	0,
-	0,
-	0,
-	5162,
-	0,
-	0,
-	0,
-	0,
-	5163,
-	5164,
-	0,
-	5166,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5167,
-	0,
-	0,
-	0,
-	5172,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5178,
-	5179,
-	0,
-	0,
-	5190,
-	0,
-	0,
-	5191,
-	5192,
-	5194,
-	0,
-	0,
-	5198,
-	5201,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5203,
-	0,
-	5206,
-	5209,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5213,
-	0,
-	5214,
-	5216,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5217,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5218,
-	5219,
-	0,
-	5231,
-	0,
-	0,
-	5244,
-	5249,
-	0,
-	5254,
-	0,
-	5255,
-	0,
-	0,
-	5257,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5258,
-	0,
-	5260,
-	5270,
-	0,
-	5277,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5280,
-	5281,
-	5282,
-	5283,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5284,
-	0,
-	5285,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5287,
-	5288,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5289,
-	5291,
-	0,
-	0,
-	5294,
-	0,
-	0,
-	5295,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5304,
-	0,
-	0,
-	5306,
-	5307,
-	5308,
-	0,
-	5309,
-	0,
-	0,
-	5310,
-	0,
-	0,
-	0,
-	0,
-	5311,
-	5312,
-	0,
-	5313,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5316,
-	0,
-	0,
-	0,
-	5317,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5325,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5326,
-	0,
-	5327,
-	5329,
-	0,
-	5332,
-	0,
-	0,
-	0,
-	0,
-	5338,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5340,
-	0,
-	0,
-	5341,
-	0,
-	0,
-	0,
-	5342,
-	0,
-	5343,
-	5344,
-	0,
-	0,
-	5345,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5347,
-	5348,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5349,
-	0,
-	5350,
-	0,
-	5354,
-	0,
-	0,
-	0,
-	0,
-	5358,
-	0,
-	0,
-	5359,
-	0,
-	0,
-	5361,
-	0,
-	0,
-	5365,
-	0,
-	5367,
-	0,
-	5373,
-	0,
-	0,
-	0,
-	5379,
-	0,
-	0,
-	0,
-	5380,
-	0,
-	0,
-	0,
-	5382,
-	0,
-	5384,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5385,
-	0,
-	0,
-	0,
-	0,
-	5387,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5388,
-	5390,
-	5393,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5396,
-	0,
-	0,
-	0,
-	0,
-	5397,
-	5402,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5403,
-	0,
-	0,
-	0,
-	5404,
-	5405,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5406,
-	0,
-	0,
-	0,
-	0,
-	5410,
-	0,
-	0,
-	5411,
-	0,
-	5415,
-	0,
-	0,
-	0,
-	0,
-	5416,
-	5434,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5438,
-	0,
-	5440,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5441,
-	5442,
-	0,
-	0,
-	0,
-	5443,
-	5444,
-	5447,
-	0,
-	0,
-	5448,
-	5449,
-	5451,
-	0,
-	0,
-	0,
-	5456,
-	5457,
-	0,
-	0,
-	0,
-	5459,
-	0,
-	0,
-	0,
-	5461,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5464,
-	0,
-	5466,
-	0,
-	0,
-	5467,
-	0,
-	5470,
-	0,
-	0,
-	5473,
-	0,
-	0,
-	5474,
-	0,
-	0,
-	5476,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5477,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5484,
-	0,
-	0,
-	5485,
-	5486,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5488,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5489,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5507,
-	0,
-	0,
-	0,
-	5510,
-	0,
-	5511,
-	0,
-	0,
-	5512,
-	0,
-	0,
-	0,
-	5513,
-	0,
-	5515,
-	0,
-	0,
-	5516,
-	5517,
-	0,
-	5518,
-	0,
-	0,
-	5522,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5534,
-	5535,
-	0,
-	0,
-	5536,
-	0,
-	5538,
-	0,
-	0,
-	5543,
-	0,
-	5544,
-	0,
-	0,
-	5545,
-	0,
-	5547,
-	0,
-	5557,
-	0,
-	0,
-	5558,
-	0,
-	5560,
-	5567,
-	0,
-	0,
-	0,
-	0,
-	5568,
-	0,
-	0,
-	0,
-	5571,
-	5573,
-	0,
-	5574,
-	0,
-	5575,
-	0,
-	0,
-	0,
-	0,
-	5577,
-	0,
-	0,
-	5598,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5600,
-	5609,
-	0,
-	0,
-	0,
-	0,
-	5610,
-	0,
-	0,
-	5612,
-	0,
-	5624,
-	0,
-	5625,
-	0,
-	0,
-	0,
-	5629,
-	0,
-	5641,
-	0,
-	5642,
-	5643,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5651,
-	0,
-	0,
-	0,
-	5652,
-	5653,
-	0,
-	5661,
-	5662,
-	5678,
-	0,
-	5679,
-	0,
-	0,
-	0,
-	0,
-	5685,
-	5686,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5690,
-	5692,
-	0,
-	5703,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5706,
-	0,
-	0,
-	0,
-	0,
-	5707,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5708,
-	0,
-	0,
-	5709,
-	0,
-	5710,
-	0,
-	0,
-	0,
-	5712,
-	0,
-	5733,
-	0,
-	5734,
-	5735,
-	0,
-	0,
-	5744,
-	5751,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5752,
-	0,
-	5754,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5757,
-	5758,
-	0,
-	5760,
-	5761,
-	0,
-	0,
-	0,
-	0,
-	5763,
-	5764,
-	5765,
-	0,
-	5766,
-	0,
-	5767,
-	5768,
-	0,
-	5770,
-	0,
-	0,
-	0,
-	0,
-	5776,
-	5780,
-	0,
-	0,
-	0,
-	0,
-	5782,
-	0,
-	0,
-	0,
-	0,
-	5784,
-	0,
-	0,
-	5788,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5797,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5799,
-	0,
-	0,
-	5801,
-	0,
-	0,
-	0,
-	5811,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5816,
-	0,
-	0,
-	5827,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5830,
-	5831,
-	0,
-	0,
-	5832,
-	0,
-	0,
-	5833,
-	0,
-	5835,
-	5844,
-	5845,
-	0,
-	5846,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5850,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5852,
-	0,
-	5855,
-	5857,
-	0,
-	0,
-	5859,
-	0,
-	5861,
-	0,
-	0,
-	5863,
-	0,
-	5865,
-	0,
-	0,
-	0,
-	5873,
-	5875,
-	0,
-	0,
-	0,
-	5877,
-	0,
-	5879,
-	0,
-	0,
-	0,
-	5888,
-	0,
-	0,
-	5889,
-	5891,
-	0,
-	5894,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5895,
-	0,
-	5897,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5907,
-	0,
-	5911,
-	0,
-	0,
-	5912,
-	0,
-	5913,
-	5922,
-	5924,
-	0,
-	5927,
-	5928,
-	0,
-	0,
-	0,
-	0,
-	5929,
-	5930,
-	0,
-	5933,
-	0,
-	0,
-	0,
-	0,
-	5949,
-	0,
-	0,
-	5951,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5953,
-	0,
-	0,
-	5954,
-	0,
-	5959,
-	5960,
-	5961,
-	0,
-	5964,
-	0,
-	0,
-	0,
-	5976,
-	5978,
-	5987,
-	5990,
-	0,
-	0,
-	0,
-	0,
-	0,
-	5991,
-	0,
-	5992,
-	0,
-	0,
-	0,
-	5994,
-	5995,
-	0,
-	0,
-	5996,
-	0,
-	0,
-	6001,
-	6003,
-	0,
-	0,
-	0,
-	0,
-	6007,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6008,
-	0,
-	0,
-	6009,
-	0,
-	6010,
-	0,
-	0,
-	0,
-	6011,
-	6015,
-	0,
-	6017,
-	0,
-	6019,
-	0,
-	6023,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6025,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6026,
-	0,
-	6030,
-	0,
-	0,
-	6032,
-	0,
-	0,
-	0,
-	6033,
-	6038,
-	6040,
-	0,
-	0,
-	0,
-	6041,
-	6045,
-	0,
-	0,
-	6046,
-	0,
-	0,
-	6053,
-	0,
-	0,
-	6054,
-	0,
-	6055,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6057,
-	0,
-	6063,
-	0,
-	0,
-	0,
-	6064,
-	0,
-	6066,
-	6071,
-	6072,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6075,
-	6076,
-	0,
-	0,
-	6077,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6078,
-	6079,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6080,
-	0,
-	6083,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6084,
-	0,
-	0,
-	6088,
-	0,
-	6089,
-	0,
-	0,
-	6093,
-	6105,
-	0,
-	0,
-	6107,
-	0,
-	6110,
-	0,
-	0,
-	0,
-	6111,
-	6125,
-	6126,
-	0,
-	0,
-	0,
-	6129,
-	0,
-	0,
-	0,
-	0,
-	6130,
-	0,
-	0,
-	0,
-	6131,
-	6134,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6142,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6144,
-	0,
-	0,
-	6146,
-	6151,
-	6153,
-	0,
-	6156,
-	0,
-	6163,
-	0,
-	6180,
-	6181,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6182,
-	0,
-	0,
-	0,
-	0,
-	6184,
-	6195,
-	0,
-	0,
-	6206,
-	0,
-	6208,
-	0,
-	0,
-	6212,
-	6213,
-	6214,
-	0,
-	6215,
-	0,
-	0,
-	0,
-	6228,
-	0,
-	0,
-	0,
-	6234,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6235,
-	6240,
-	0,
-	6242,
-	6243,
-	6244,
-	0,
-	6250,
-	6255,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6257,
-	0,
-	0,
-	0,
-	6258,
-	6278,
-	0,
-	6284,
-	0,
-	0,
-	0,
-	6285,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6286,
-	0,
-	0,
-	0,
-	6320,
-	0,
-	0,
-	6322,
-	6332,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6334,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6335,
-	0,
-	0,
-	6337,
-	0,
-	6338,
-	0,
-	6339,
-	6340,
-	0,
-	0,
-	6356,
-	6357,
-	6369,
-	0,
-	0,
-	0,
-	6370,
-	6371,
-	6372,
-	0,
-	6373,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6376,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6382,
-	6383,
-	6384,
-	0,
-	0,
-	0,
-	0,
-	6386,
-	0,
-	6389,
-	6397,
-	6400,
-	6411,
-	0,
-	6414,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6415,
-	6416,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6417,
-	0,
-	0,
-	0,
-	0,
-	6418,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6420,
-	0,
-	6421,
-	6423,
-	6425,
-	0,
-	6429,
-	6430,
-	0,
-	6433,
-	6438,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6439,
-	6440,
-	0,
-	0,
-	6441,
-	0,
-	0,
-	6444,
-	0,
-	0,
-	0,
-	0,
-	6446,
-	0,
-	0,
-	0,
-	0,
-	6447,
-	6448,
-	0,
-	0,
-	6450,
-	0,
-	0,
-	0,
-	6454,
-	0,
-	0,
-	6455,
-	0,
-	6461,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6462,
-	0,
-	0,
-	6463,
-	0,
-	6464,
-	0,
-	6465,
-	6467,
-	0,
-	0,
-	0,
-	6468,
-	0,
-	6479,
-	6480,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6481,
-	0,
-	0,
-	6485,
-	6487,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6493,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6494,
-	6495,
-	6496,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6498,
-	0,
-	0,
-	0,
-	6507,
-	6508,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6511,
-	6512,
-	0,
-	0,
-	0,
-	0,
-	6513,
-	0,
-	0,
-	0,
-	6514,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6516,
-	0,
-	0,
-	6517,
-	6518,
-	0,
-	0,
-	0,
-	6519,
-	6520,
-	6521,
-	0,
-	6523,
-	0,
-	0,
-	0,
-	0,
-	6524,
-	6528,
-	0,
-	6530,
-	0,
-	0,
-	6532,
-	0,
-	6578,
-	0,
-	0,
-	0,
-	6583,
-	0,
-	6584,
-	0,
-	0,
-	0,
-	6587,
-	0,
-	0,
-	0,
-	6590,
-	0,
-	6591,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6592,
-	0,
-	0,
-	0,
-	0,
-	6593,
-	6594,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6599,
-	6600,
-	0,
-	0,
-	6601,
-	6602,
-	6604,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6608,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6610,
-	6611,
-	0,
-	6615,
-	0,
-	6616,
-	6618,
-	6620,
-	0,
-	6637,
-	0,
-	0,
-	0,
-	0,
-	6639,
-	0,
-	0,
-	0,
-	0,
-	6641,
-	0,
-	6642,
-	0,
-	0,
-	0,
-	6647,
-	0,
-	6660,
-	6663,
-	0,
-	6664,
-	0,
-	6666,
-	6669,
-	0,
-	6675,
-	6676,
-	6677,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6678,
-	0,
-	0,
-	0,
-	6679,
-	0,
-	6680,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6693,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6704,
-	6705,
-	6706,
-	0,
-	0,
-	6711,
-	6713,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6716,
-	0,
-	0,
-	0,
-	6717,
-	0,
-	6719,
-	6724,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6725,
-	6726,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6728,
-	6729,
-	6735,
-	0,
-	6737,
-	6742,
-	0,
-	0,
-	6743,
-	6750,
-	0,
-	6751,
-	0,
-	0,
-	6752,
-	6753,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6754,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6756,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6763,
-	0,
-	0,
-	6764,
-	6765,
-	0,
-	0,
-	0,
-	6770,
-	0,
-	0,
-	0,
-	6776,
-	6780,
-	0,
-	6781,
-	0,
-	0,
-	0,
-	6783,
-	0,
-	6784,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6785,
-	0,
-	0,
-	0,
-	6792,
-	0,
-	0,
-	0,
-	6793,
-	0,
-	0,
-	6802,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6803,
-	0,
-	0,
-	0,
-	6804,
-	0,
-	0,
-	0,
-	6812,
-	0,
-	0,
-	6823,
-	0,
-	6824,
-	6839,
-	0,
-	0,
-	0,
-	0,
-	6852,
-	0,
-	0,
-	6854,
-	0,
-	6856,
-	6857,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6867,
-	0,
-	6868,
-	6870,
-	6872,
-	0,
-	0,
-	0,
-	6873,
-	6874,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6875,
-	0,
-	0,
-	6877,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6878,
-	0,
-	0,
-	0,
-	6879,
-	0,
-	6880,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6887,
-	0,
-	6888,
-	6891,
-	6893,
-	0,
-	6895,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6899,
-	0,
-	0,
-	0,
-	0,
-	6901,
-	0,
-	0,
-	0,
-	0,
-	6910,
-	0,
-	6911,
-	0,
-	0,
-	6912,
-	0,
-	0,
-	6913,
-	6914,
-	0,
-	0,
-	0,
-	6915,
-	0,
-	0,
-	0,
-	6916,
-	6919,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6924,
-	0,
-	6925,
-	0,
-	0,
-	0,
-	6926,
-	6927,
-	6928,
-	0,
-	6929,
-	0,
-	6930,
-	0,
-	0,
-	6931,
-	6935,
-	0,
-	6936,
-	0,
-	0,
-	0,
-	0,
-	6939,
-	6940,
-	6941,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6942,
-	6948,
-	6949,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6952,
-	6954,
-	6963,
-	6965,
-	6966,
-	0,
-	0,
-	6967,
-	6968,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6969,
-	0,
-	0,
-	6970,
-	6979,
-	0,
-	0,
-	6980,
-	0,
-	0,
-	6983,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6984,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6988,
-	6990,
-	6992,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	6995,
-	0,
-	0,
-	0,
-	7012,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7019,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7021,
-	0,
-	0,
-	7022,
-	7023,
-	7028,
-	0,
-	7030,
-	7033,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7038,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7039,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7046,
-	0,
-	7047,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7048,
-	7052,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7054,
-	0,
-	7060,
-	0,
-	0,
-	0,
-	0,
-	7061,
-	0,
-	7065,
-	0,
-	0,
-	0,
-	0,
-	7067,
-	7069,
-	0,
-	7070,
-	7071,
-	7072,
-	0,
-	0,
-	7078,
-	0,
-	7080,
-	7081,
-	0,
-	7083,
-	0,
-	0,
-	0,
-	7084,
-	7087,
-	7088,
-	0,
-	0,
-	7090,
-	0,
-	7093,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7107,
-	0,
-	0,
-	7108,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7110,
-	0,
-	7114,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7115,
-	0,
-	7116,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7117,
-	0,
-	0,
-	7118,
-	0,
-	0,
-	7124,
-	0,
-	7125,
-	0,
-	0,
-	7126,
-	0,
-	0,
-	0,
-	0,
-	7128,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7129,
-	0,
-	7130,
-	0,
-	7132,
-	7133,
-	0,
-	0,
-	7134,
-	0,
-	0,
-	7139,
-	0,
-	7148,
-	7150,
-	0,
-	0,
-	0,
-	0,
-	7152,
-	0,
-	0,
-	0,
-	7153,
-	7156,
-	7157,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7158,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7163,
-	7165,
-	7169,
-	0,
-	7171,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7172,
-	0,
-	7173,
-	7181,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7182,
-	7185,
-	0,
-	0,
-	0,
-	0,
-	7187,
-	0,
-	7201,
-	7204,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7206,
-	7207,
-	0,
-	0,
-	0,
-	0,
-	7211,
-	7216,
-	0,
-	7218,
-	0,
-	0,
-	0,
-	0,
-	7226,
-	7228,
-	7230,
-	7232,
-	7233,
-	7235,
-	7237,
-	0,
-	0,
-	0,
-	0,
-	7238,
-	7241,
-	0,
-	7242,
-	0,
-	0,
-	7247,
-	0,
-	0,
-	0,
-	7266,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7289,
-	0,
-	0,
-	7290,
-	7291,
-	0,
-	0,
-	7292,
-	0,
-	7297,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7300,
-	0,
-	7301,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7302,
-	0,
-	0,
-	0,
-	0,
-	7305,
-	0,
-	0,
-	0,
-	0,
-	7307,
-	0,
-	7308,
-	0,
-	7310,
-	0,
-	7335,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7337,
-	0,
-	7343,
-	7347,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7348,
-	0,
-	7349,
-	7350,
-	7352,
-	7354,
-	0,
-	0,
-	0,
-	0,
-	7357,
-	0,
-	7358,
-	7366,
-	0,
-	7367,
-	7368,
-	0,
-	0,
-	7373,
-	0,
-	0,
-	0,
-	7374,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7376,
-	0,
-	0,
-	0,
-	7377,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7378,
-	0,
-	7379,
-	7380,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7383,
-	0,
-	0,
-	7386,
-	0,
-	0,
-	0,
-	0,
-	7398,
-	0,
-	0,
-	0,
-	7399,
-	7400,
-	0,
-	7401,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7402,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7405,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7406,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7421,
-	7427,
-	7429,
-	0,
-	0,
-	0,
-	7435,
-	0,
-	0,
-	7436,
-	0,
-	0,
-	0,
-	7437,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7438,
-	7443,
-	0,
-	7446,
-	0,
-	7448,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7456,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7457,
-	0,
-	0,
-	7461,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7462,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7463,
-	7466,
-	7472,
-	0,
-	7476,
-	0,
-	0,
-	7490,
-	0,
-	7491,
-	0,
-	0,
-	7493,
-	0,
-	0,
-	0,
-	7498,
-	7499,
-	0,
-	0,
-	7508,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7512,
-	0,
-	0,
-	0,
-	7513,
-	7514,
-	7516,
-	0,
-	0,
-	0,
-	0,
-	7518,
-	0,
-	0,
-	7519,
-	7521,
-	7522,
-	0,
-	0,
-	0,
-	7526,
-	0,
-	0,
-	7529,
-	0,
-	0,
-	7531,
-	0,
-	7536,
-	0,
-	7538,
-	0,
-	7539,
-	0,
-	0,
-	7541,
-	7542,
-	7546,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7547,
-	0,
-	7548,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7550,
-	0,
-	0,
-	7552,
-	7553,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7554,
-	7563,
-	0,
-	7573,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7574,
-	7576,
-	0,
-	7578,
-	7581,
-	7583,
-	0,
-	0,
-	0,
-	7584,
-	0,
-	7587,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7589,
-	0,
-	0,
-	0,
-	7594,
-	0,
-	0,
-	7595,
-	0,
-	0,
-	7600,
-	7602,
-	7610,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7612,
-	0,
-	7613,
-	7614,
-	0,
-	0,
-	7615,
-	0,
-	0,
-	7616,
-	0,
-	7620,
-	0,
-	7621,
-	7622,
-	0,
-	7623,
-	0,
-	0,
-	0,
-	0,
-	7626,
-	0,
-	0,
-	0,
-	0,
-	7627,
-	7629,
-	7631,
-	0,
-	0,
-	7633,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7639,
-	0,
-	7640,
-	7642,
-	0,
-	0,
-	7643,
-	0,
-	0,
-	0,
-	0,
-	7644,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7645,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7661,
-	7662,
-	7663,
-	7665,
-	0,
-	7666,
-	0,
-	7667,
-	0,
-	7684,
-	7688,
-	7690,
-	0,
-	7691,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7692,
-	0,
-	0,
-	7700,
-	0,
-	7707,
-	0,
-	7708,
-	0,
-	7709,
-	0,
-	7721,
-	0,
-	0,
-	0,
-	7722,
-	0,
-	7724,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7729,
-	7731,
-	0,
-	7732,
-	0,
-	7733,
-	7735,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7739,
-	0,
-	0,
-	7741,
-	7745,
-	0,
-	7748,
-	0,
-	0,
-	0,
-	7751,
-	0,
-	0,
-	0,
-	7752,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7753,
-	0,
-	0,
-	7756,
-	0,
-	7757,
-	0,
-	7759,
-	0,
-	7760,
-	0,
-	0,
-	0,
-	0,
-	7761,
-	7768,
-	0,
-	0,
-	7769,
-	0,
-	0,
-	7770,
-	0,
-	0,
-	7771,
-	0,
-	0,
-	7772,
-	0,
-	0,
-	7773,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7778,
-	7783,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7784,
-	7785,
-	0,
-	7790,
-	0,
-	0,
-	0,
-	0,
-	7792,
-	0,
-	7798,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7799,
-	0,
-	7810,
-	0,
-	0,
-	7813,
-	0,
-	7814,
-	0,
-	7816,
-	0,
-	7818,
-	7824,
-	7825,
-	7826,
-	0,
-	7828,
-	7830,
-	0,
-	0,
-	0,
-	7840,
-	0,
-	7842,
-	0,
-	7843,
-	0,
-	0,
-	0,
-	0,
-	7844,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7846,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7856,
-	7857,
-	7858,
-	7862,
-	0,
-	7865,
-	0,
-	0,
-	7866,
-	0,
-	0,
-	7913,
-	0,
-	0,
-	0,
-	0,
-	7914,
-	0,
-	0,
-	7915,
-	7917,
-	7918,
-	7919,
-	0,
-	7920,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7921,
-	7922,
-	0,
-	7924,
-	0,
-	0,
-	7925,
-	0,
-	0,
-	7927,
-	0,
-	7930,
-	7935,
-	0,
-	0,
-	7937,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7939,
-	0,
-	7940,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7941,
-	0,
-	0,
-	0,
-	0,
-	7945,
-	0,
-	0,
-	0,
-	0,
-	7949,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7950,
-	0,
-	7953,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7968,
-	0,
-	0,
-	0,
-	0,
-	7969,
-	7972,
-	7992,
-	0,
-	7993,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	7994,
-	0,
-	0,
-	0,
-	0,
-	8007,
-	8008,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8010,
-	0,
-	0,
-	0,
-	8012,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8018,
-	0,
-	8028,
-	8029,
-	0,
-	0,
-	8030,
-	0,
-	0,
-	8032,
-	8033,
-	0,
-	0,
-	8034,
-	8036,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8037,
-	0,
-	0,
-	0,
-	8043,
-	8052,
-	8059,
-	8060,
-	0,
-	0,
-	8061,
-	0,
-	0,
-	0,
-	8062,
-	0,
-	8063,
-	0,
-	8064,
-	0,
-	8066,
-	8068,
-	0,
-	0,
-	0,
-	8080,
-	8081,
-	0,
-	8089,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8092,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8093,
-	8110,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8111,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8112,
-	8115,
-	0,
-	8117,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8120,
-	8121,
-	8122,
-	8128,
-	8129,
-	8130,
-	8131,
-	0,
-	0,
-	8139,
-	0,
-	0,
-	8144,
-	0,
-	0,
-	0,
-	0,
-	8145,
-	8146,
-	8153,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8154,
-	0,
-	8157,
-	8160,
-	8162,
-	0,
-	8164,
-	8165,
-	0,
-	0,
-	0,
-	0,
-	8166,
-	8167,
-	0,
-	0,
-	8179,
-	0,
-	0,
-	0,
-	8185,
-	0,
-	0,
-	0,
-	8186,
-	0,
-	0,
-	8187,
-	0,
-	0,
-	0,
-	8188,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8204,
-	0,
-	0,
-	0,
-	0,
-	8210,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8213,
-	0,
-	8214,
-	0,
-	0,
-	8215,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8218,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8219,
-	0,
-	8221,
-	0,
-	0,
-	8222,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8225,
-	0,
-	0,
-	0,
-	8233,
-	0,
-	0,
-	8242,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8247,
-	0,
-	8248,
-	8252,
-	0,
-	8256,
-	8257,
-	0,
-	0,
-	8261,
-	0,
-	8264,
-	8265,
-	0,
-	0,
-	0,
-	0,
-	8267,
-	0,
-	0,
-	0,
-	8269,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8270,
-	0,
-	0,
-	0,
-	8278,
-	0,
-	8279,
-	8283,
-	0,
-	0,
-	8285,
-	8286,
-	8289,
-	8292,
-	0,
-	0,
-	0,
-	0,
-	8293,
-	8295,
-	8299,
-	8300,
-	8301,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8304,
-	8307,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8321,
-	0,
-	0,
-	0,
-	8322,
-	8323,
-	8325,
-	8326,
-	8327,
-	0,
-	0,
-	8332,
-	8338,
-	0,
-	0,
-	8340,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8350,
-	0,
-	0,
-	8351,
-	0,
-	8354,
-	8355,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8360,
-	8372,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8377,
-	0,
-	0,
-	0,
-	0,
-	8380,
-	0,
-	0,
-	0,
-	8383,
-	0,
-	8384,
-	0,
-	0,
-	0,
-	0,
-	8386,
-	8392,
-	0,
-	0,
-	8394,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8396,
-	8397,
-	0,
-	8398,
-	0,
-	8399,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8400,
-	0,
-	8401,
-	8410,
-	8411,
-	0,
-	8412,
-	8413,
-	8422,
-	0,
-	0,
-	0,
-	0,
-	8423,
-	0,
-	0,
-	0,
-	0,
-	8424,
-	0,
-	0,
-	8425,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8441,
-	8442,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8443,
-	0,
-	0,
-	8444,
-	0,
-	8447,
-	0,
-	0,
-	0,
-	0,
-	8451,
-	0,
-	8458,
-	0,
-	8462,
-	0,
-	0,
-	8468,
-	0,
-	8469,
-	0,
-	0,
-	0,
-	8470,
-	0,
-	8473,
-	8479,
-	8480,
-	0,
-	0,
-	0,
-	0,
-	8481,
-	8483,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8484,
-	0,
-	0,
-	8490,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8491,
-	8493,
-	8494,
-	0,
-	8528,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8530,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8534,
-	8538,
-	8540,
-	0,
-	0,
-	8541,
-	0,
-	0,
-	8545,
-	0,
-	8557,
-	0,
-	0,
-	8569,
-	8570,
-	0,
-	0,
-	8571,
-	8574,
-	8575,
-	8579,
-	0,
-	8583,
-	0,
-	0,
-	0,
-	0,
-	8591,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8606,
-	0,
-	8607,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8608,
-	0,
-	0,
-	8609,
-	0,
-	0,
-	0,
-	8610,
-	0,
-	0,
-	0,
-	8611,
-	0,
-	0,
-	8613,
-	8617,
-	8621,
-	0,
-	0,
-	8622,
-	0,
-	8623,
-	0,
-	8624,
-	8625,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8637,
-	8638,
-	8639,
-	8650,
-	0,
-	0,
-	0,
-	0,
-	8652,
-	8654,
-	8655,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8656,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8657,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8658,
-	0,
-	0,
-	8659,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8660,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8661,
-	8663,
-	8664,
-	0,
-	0,
-	0,
-	0,
-	8665,
-	0,
-	8669,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8671,
-	8674,
-	0,
-	8684,
-	0,
-	8686,
-	0,
-	0,
-	0,
-	8689,
-	0,
-	0,
-	0,
-	8690,
-	0,
-	8706,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8710,
-	0,
-	8711,
-	8713,
-	8714,
-	8724,
-	8727,
-	8728,
-	8733,
-	8736,
-	0,
-	8737,
-	8739,
-	0,
-	0,
-	0,
-	0,
-	8742,
-	8743,
-	8745,
-	8754,
-	0,
-	0,
-	0,
-	0,
-	8756,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8757,
-	8760,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8762,
-	8763,
-	8764,
-	0,
-	8766,
-	8769,
-	8770,
-	8773,
-	0,
-	8774,
-	0,
-	8779,
-	0,
-	0,
-	0,
-	0,
-	8780,
-	0,
-	0,
-	8781,
-	0,
-	0,
-	8783,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8784,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8785,
-	0,
-	0,
-	0,
-	0,
-	8786,
-	0,
-	0,
-	0,
-	0,
-	8788,
-	8790,
-	0,
-	0,
-	0,
-	8803,
-	0,
-	8813,
-	8814,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8815,
-	8816,
-	0,
-	0,
-	0,
-	0,
-	8818,
-	0,
-	0,
-	0,
-	0,
-	8822,
-	8828,
-	8829,
-	0,
-	8831,
-	0,
-	0,
-	0,
-	0,
-	8833,
-	0,
-	0,
-	0,
-	8834,
-	0,
-	0,
-	0,
-	8835,
-	0,
-	8836,
-	0,
-	0,
-	0,
-	8837,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8838,
-	8839,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8840,
-	0,
-	0,
-	0,
-	8841,
-	0,
-	8842,
-	0,
-	0,
-	0,
-	8846,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8847,
-	0,
-	8848,
-	0,
-	0,
-	8864,
-	0,
-	0,
-	8866,
-	0,
-	0,
-	8870,
-	8872,
-	0,
-	0,
-	8873,
-	8874,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8875,
-	0,
-	8876,
-	0,
-	0,
-	0,
-	0,
-	8896,
-	8900,
-	0,
-	0,
-	0,
-	0,
-	8901,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8904,
-	0,
-	8907,
-	0,
-	0,
-	0,
-	0,
-	8911,
-	8912,
-	8913,
-	0,
-	0,
-	0,
-	8914,
-	0,
-	8915,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8916,
-	0,
-	0,
-	0,
-	8929,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	8930,
-	0,
-	8932,
-	0,
-	8943,
-	0,
-	0,
-	0,
-	8945,
-	8947,
-	0,
-	0,
-	0,
-	0,
-	8949,
-	0,
-	8950,
-	0,
-	8954,
-	8957,
-	0,
-	0,
-	8970,
-	0,
-	0,
-	0,
-	0,
-	8971,
-	0,
-	8996,
-	0,
-	0,
-	0,
-	0,
-	8997,
-	9000,
-	0,
-	0,
-	0,
-	0,
-	9001,
-	9002,
-	0,
-	9004,
-	9009,
-	9024,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9027,
-	9082,
-	0,
-	0,
-	9083,
-	9089,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9090,
-	0,
-	0,
-	0,
-	9092,
-	0,
-	0,
-	9093,
-	0,
-	9095,
-	0,
-	0,
-	9096,
-	9097,
-	9101,
-	9102,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9112,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9114,
-	0,
-	0,
-	9120,
-	0,
-	9121,
-	9122,
-	0,
-	0,
-	0,
-	9123,
-	9124,
-	0,
-	0,
-	9125,
-	0,
-	0,
-	9126,
-	0,
-	9127,
-	0,
-	0,
-	9129,
-	9131,
-	0,
-	0,
-	0,
-	9132,
-	0,
-	0,
-	9136,
-	0,
-	9144,
-	0,
-	0,
-	9148,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9149,
-	0,
-	9152,
-	9163,
-	0,
-	0,
-	9165,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9166,
-	0,
-	9169,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9170,
-	0,
-	0,
-	0,
-	0,
-	9172,
-	0,
-	9174,
-	9175,
-	9176,
-	0,
-	9177,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9186,
-	0,
-	9187,
-	0,
-	0,
-	0,
-	9188,
-	9189,
-	0,
-	0,
-	9190,
-	0,
-	0,
-	0,
-	0,
-	9191,
-	0,
-	0,
-	0,
-	9193,
-	0,
-	0,
-	0,
-	0,
-	9197,
-	9198,
-	0,
-	0,
-	0,
-	9208,
-	9211,
-	0,
-	0,
-	0,
-	0,
-	9216,
-	9217,
-	0,
-	9220,
-	0,
-	0,
-	0,
-	0,
-	9221,
-	9222,
-	9223,
-	0,
-	9224,
-	9225,
-	0,
-	0,
-	9227,
-	0,
-	9228,
-	9229,
-	0,
-	0,
-	9230,
-	0,
-	9232,
-	0,
-	9233,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9234,
-	9235,
-	0,
-	0,
-	9237,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9238,
-	9240,
-	0,
-	0,
-	9241,
-	0,
-	0,
-	0,
-	0,
-	9244,
-	0,
-	0,
-	0,
-	0,
-	9247,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9248,
-	0,
-	0,
-	0,
-	9249,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9250,
-	0,
-	0,
-	0,
-	0,
-	9251,
-	0,
-	0,
-	9252,
-	9255,
-	0,
-	0,
-	0,
-	9256,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9257,
-	0,
-	0,
-	9258,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9259,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9262,
-	9263,
-	0,
-	0,
-	9265,
-	9266,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9268,
-	9271,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9273,
-	0,
-	0,
-	0,
-	9276,
-	9277,
-	9279,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9280,
-	0,
-	0,
-	9293,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9297,
-	9301,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9308,
-	9309,
-	9313,
-	9321,
-	9322,
-	0,
-	9326,
-	9327,
-	0,
-	0,
-	9477,
-	0,
-	9479,
-	0,
-	0,
-	0,
-	0,
-	9482,
-	0,
-	0,
-	0,
-	9483,
-	0,
-	9484,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9485,
-	0,
-	0,
-	9486,
-	0,
-	0,
-	0,
-	9489,
-	0,
-	0,
-	0,
-	0,
-	9490,
-	9491,
-	0,
-	0,
-	0,
-	0,
-	9493,
-	0,
-	9495,
-	9496,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9500,
-	0,
-	9502,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9504,
-	9507,
-	0,
-	9509,
-	0,
-	9511,
-	0,
-	0,
-	9513,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9515,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9516,
-	9517,
-	0,
-	0,
-	0,
-	0,
-	9532,
-	0,
-	0,
-	9533,
-	0,
-	0,
-	9538,
-	0,
-	9539,
-	9540,
-	0,
-	0,
-	0,
-	0,
-	9541,
-	0,
-	0,
-	0,
-	9542,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9544,
-	9545,
-	0,
-	9546,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9547,
-	9548,
-	0,
-	0,
-	0,
-	9550,
-	0,
-	9557,
-	0,
-	9558,
-	0,
-	9561,
-	0,
-	9563,
-	9570,
-	0,
-	9572,
-	9574,
-	9575,
-	0,
-	0,
-	0,
-	9577,
-	9592,
-	0,
-	0,
-	9596,
-	0,
-	0,
-	0,
-	9598,
-	0,
-	9600,
-	0,
-	9601,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9608,
-	0,
-	9638,
-	9639,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9641,
-	0,
-	0,
-	9643,
-	9644,
-	9645,
-	9646,
-	0,
-	0,
-	0,
-	9648,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9650,
-	9654,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9655,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9656,
-	0,
-	9657,
-	0,
-	0,
-	0,
-	0,
-	9658,
-	0,
-	0,
-	9659,
-	0,
-	0,
-	9664,
-	0,
-	0,
-	9665,
-	0,
-	9667,
-	9669,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9671,
-	0,
-	9673,
-	9681,
-	0,
-	0,
-	0,
-	0,
-	9682,
-	9683,
-	9684,
-	0,
-	0,
-	0,
-	0,
-	9686,
-	9698,
-	0,
-	0,
-	9700,
-	9701,
-	9702,
-	0,
-	9703,
-	9717,
-	0,
-	0,
-	0,
-	0,
-	9718,
-	0,
-	9726,
-	0,
-	0,
-	0,
-	0,
-	9727,
-	0,
-	0,
-	0,
-	9728,
-	0,
-	9742,
-	0,
-	9744,
-	0,
-	0,
-	0,
-	9750,
-	0,
-	9754,
-	9755,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9756,
-	0,
-	9757,
-	9768,
-	0,
-	9769,
-	0,
-	0,
-	0,
-	9770,
-	9771,
-	0,
-	9773,
-	0,
-	9774,
-	0,
-	9775,
-	0,
-	0,
-	0,
-	9776,
-	9777,
-	9784,
-	0,
-	0,
-	0,
-	9786,
-	0,
-	9789,
-	0,
-	0,
-	0,
-	0,
-	9793,
-	9794,
-	0,
-	0,
-	0,
-	9808,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9811,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9812,
-	0,
-	9820,
-	0,
-	9823,
-	0,
-	9828,
-	0,
-	0,
-	0,
-	0,
-	9830,
-	0,
-	0,
-	9833,
-	9836,
-	0,
-	0,
-	0,
-	9840,
-	0,
-	0,
-	0,
-	9841,
-	0,
-	0,
-	9842,
-	0,
-	9845,
-	0,
-	0,
-	0,
-	9847,
-	9848,
-	0,
-	0,
-	9855,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9856,
-	9863,
-	9865,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9866,
-	9867,
-	9868,
-	9873,
-	9875,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9880,
-	0,
-	9886,
-	0,
-	0,
-	0,
-	9887,
-	0,
-	0,
-	9891,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9906,
-	9907,
-	9908,
-	0,
-	0,
-	0,
-	9909,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9910,
-	0,
-	0,
-	0,
-	0,
-	9913,
-	0,
-	0,
-	0,
-	0,
-	9914,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9922,
-	0,
-	0,
-	0,
-	0,
-	9923,
-	9925,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9930,
-	0,
-	0,
-	0,
-	9931,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9932,
-	0,
-	9939,
-	0,
-	0,
-	9940,
-	9962,
-	9966,
-	0,
-	9969,
-	9970,
-	0,
-	0,
-	9974,
-	0,
-	9979,
-	9981,
-	9982,
-	0,
-	0,
-	0,
-	9985,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9987,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	9988,
-	9993,
-	0,
-	0,
-	9994,
-	0,
-	0,
-	0,
-	9997,
-	0,
-	10004,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10007,
-	10019,
-	10020,
-	10022,
-	0,
-	0,
-	0,
-	10031,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10032,
-	0,
-	0,
-	10034,
-	0,
-	10036,
-	0,
-	0,
-	0,
-	0,
-	10038,
-	0,
-	10039,
-	10040,
-	10041,
-	10042,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10043,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10045,
-	10054,
-	0,
-	0,
-	0,
-	0,
-	10055,
-	0,
-	0,
-	10057,
-	10058,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10059,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10060,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10063,
-	0,
-	10066,
-	0,
-	0,
-	0,
-	10070,
-	0,
-	10072,
-	0,
-	0,
-	10076,
-	10077,
-	0,
-	0,
-	10084,
-	0,
-	10087,
-	10090,
-	10091,
-	0,
-	0,
-	0,
-	10094,
-	10097,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10098,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10103,
-	0,
-	10104,
-	0,
-	10108,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10120,
-	0,
-	0,
-	0,
-	10122,
-	0,
-	0,
-	10125,
-	0,
-	0,
-	0,
-	0,
-	10127,
-	10128,
-	0,
-	0,
-	10134,
-	0,
-	10135,
-	10136,
-	0,
-	10137,
-	0,
-	0,
-	10147,
-	0,
-	10149,
-	10150,
-	0,
-	0,
-	10156,
-	0,
-	10158,
-	10159,
-	10160,
-	10168,
-	0,
-	0,
-	10171,
-	0,
-	10173,
-	0,
-	0,
-	0,
-	10176,
-	0,
-	0,
-	0,
-	0,
-	10177,
-	0,
-	0,
-	0,
-	0,
-	10178,
-	0,
-	0,
-	0,
-	0,
-	10194,
-	0,
-	10202,
-	0,
-	0,
-	10203,
-	10204,
-	0,
-	10205,
-	10206,
-	0,
-	10207,
-	0,
-	0,
-	0,
-	0,
-	10209,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10213,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10217,
-	0,
-	10229,
-	0,
-	10230,
-	10231,
-	0,
-	0,
-	10232,
-	0,
-	0,
-	10237,
-	10238,
-	10244,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10250,
-	0,
-	10252,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10255,
-	0,
-	0,
-	10257,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10258,
-	0,
-	10259,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10260,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10284,
-	10288,
-	10289,
-	0,
-	0,
-	0,
-	10290,
-	0,
-	10296,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10297,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10298,
-	0,
-	0,
-	0,
-	0,
-	10299,
-	10303,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10306,
-	0,
-	0,
-	0,
-	10307,
-	0,
-	10308,
-	0,
-	0,
-	0,
-	0,
-	10311,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10315,
-	10317,
-	0,
-	0,
-	0,
-	10318,
-	10319,
-	0,
-	10321,
-	0,
-	10326,
-	0,
-	10328,
-	0,
-	0,
-	0,
-	0,
-	10329,
-	0,
-	0,
-	10331,
-	0,
-	10332,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10334,
-	0,
-	0,
-	10335,
-	10338,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10339,
-	10349,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10351,
-	0,
-	10353,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10362,
-	0,
-	10368,
-	0,
-	10369,
-	0,
-	0,
-	0,
-	10372,
-	10373,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10374,
-	0,
-	0,
-	0,
-	10375,
-	0,
-	10376,
-	0,
-	0,
-	10386,
-	10388,
-	10390,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10391,
-	0,
-	0,
-	10392,
-	10394,
-	0,
-	0,
-	10396,
-	0,
-	10397,
-	0,
-	10403,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10404,
-	0,
-	10405,
-	10410,
-	0,
-	0,
-	10411,
-	0,
-	10412,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10421,
-	10422,
-	10423,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10425,
-	0,
-	0,
-	10427,
-	0,
-	0,
-	10430,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10432,
-	0,
-	10433,
-	10434,
-	0,
-	0,
-	0,
-	0,
-	10436,
-	10437,
-	0,
-	10438,
-	0,
-	10439,
-	0,
-	10444,
-	10446,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10448,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10449,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10451,
-	0,
-	10453,
-	0,
-	0,
-	0,
-	10454,
-	10457,
-	0,
-	0,
-	10459,
-	0,
-	10469,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10472,
-	10481,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10482,
-	10483,
-	0,
-	10492,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10499,
-	0,
-	0,
-	0,
-	10502,
-	0,
-	0,
-	10510,
-	0,
-	10521,
-	10524,
-	0,
-	0,
-	10525,
-	10526,
-	10528,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10530,
-	0,
-	0,
-	0,
-	0,
-	10533,
-	0,
-	10534,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10535,
-	10536,
-	0,
-	0,
-	10544,
-	0,
-	10553,
-	10556,
-	0,
-	10557,
-	10559,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10562,
-	10563,
-	10564,
-	0,
-	10565,
-	0,
-	0,
-	0,
-	10566,
-	0,
-	10567,
-	0,
-	0,
-	0,
-	0,
-	10575,
-	0,
-	0,
-	10576,
-	0,
-	10578,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10585,
-	10586,
-	10587,
-	10589,
-	0,
-	10590,
-	0,
-	0,
-	10594,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10598,
-	0,
-	0,
-	10601,
-	0,
-	0,
-	0,
-	10602,
-	0,
-	10603,
-	0,
-	10604,
-	0,
-	10605,
-	0,
-	0,
-	10607,
-	0,
-	10626,
-	0,
-	10627,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10629,
-	10630,
-	10631,
-	0,
-	0,
-	0,
-	10646,
-	0,
-	0,
-	0,
-	10647,
-	0,
-	10650,
-	0,
-	10651,
-	0,
-	0,
-	0,
-	10652,
-	10653,
-	10655,
-	0,
-	10658,
-	0,
-	0,
-	10659,
-	0,
-	10667,
-	0,
-	0,
-	0,
-	0,
-	10669,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10670,
-	0,
-	0,
-	0,
-	10671,
-	0,
-	0,
-	0,
-	0,
-	10672,
-	10673,
-	0,
-	10674,
-	0,
-	0,
-	0,
-	10676,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10678,
-	0,
-	10682,
-	0,
-	0,
-	10692,
-	0,
-	10697,
-	0,
-	0,
-	0,
-	0,
-	10698,
-	0,
-	0,
-	0,
-	10700,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10703,
-	0,
-	10704,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10705,
-	0,
-	10715,
-	10718,
-	10720,
-	0,
-	0,
-	10722,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10723,
-	0,
-	0,
-	0,
-	0,
-	10726,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10727,
-	10730,
-	10743,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10744,
-	0,
-	0,
-	10745,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10748,
-	0,
-	0,
-	0,
-	0,
-	10750,
-	0,
-	0,
-	10752,
-	10753,
-	0,
-	0,
-	0,
-	10756,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10758,
-	0,
-	0,
-	0,
-	10759,
-	0,
-	10769,
-	0,
-	0,
-	10772,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10773,
-	0,
-	0,
-	0,
-	10777,
-	0,
-	0,
-	10779,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10780,
-	10784,
-	0,
-	0,
-	0,
-	10789,
-	0,
-	0,
-	0,
-	10791,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10795,
-	0,
-	0,
-	10796,
-	0,
-	10808,
-	0,
-	10809,
-	0,
-	0,
-	0,
-	10810,
-	0,
-	0,
-	0,
-	10812,
-	0,
-	0,
-	10814,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10815,
-	0,
-	0,
-	0,
-	0,
-	10816,
-	10817,
-	0,
-	0,
-	0,
-	0,
-	10819,
-	0,
-	10820,
-	0,
-	0,
-	0,
-	0,
-	10821,
-	10822,
-	10823,
-	0,
-	10826,
-	10849,
-	0,
-	0,
-	0,
-	0,
-	10850,
-	0,
-	0,
-	10852,
-	0,
-	10853,
-	0,
-	0,
-	10856,
-	0,
-	0,
-	10857,
-	10858,
-	10859,
-	10860,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10863,
-	0,
-	10866,
-	10867,
-	10872,
-	10890,
-	0,
-	0,
-	10891,
-	10892,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10893,
-	0,
-	0,
-	0,
-	10896,
-	10899,
-	0,
-	0,
-	10900,
-	10902,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10903,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10905,
-	0,
-	10906,
-	0,
-	0,
-	0,
-	0,
-	10908,
-	10911,
-	0,
-	10912,
-	0,
-	0,
-	10916,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10917,
-	0,
-	10918,
-	0,
-	0,
-	0,
-	10923,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10924,
-	0,
-	0,
-	10928,
-	10929,
-	0,
-	0,
-	10930,
-	0,
-	0,
-	0,
-	10932,
-	0,
-	0,
-	0,
-	0,
-	10939,
-	0,
-	0,
-	10945,
-	0,
-	0,
-	0,
-	10947,
-	0,
-	0,
-	10948,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10958,
-	0,
-	10960,
-	10962,
-	0,
-	0,
-	10964,
-	0,
-	0,
-	0,
-	10966,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10967,
-	0,
-	0,
-	0,
-	10968,
-	0,
-	0,
-	0,
-	10973,
-	0,
-	0,
-	0,
-	0,
-	0,
-	10975,
-	0,
-	0,
-	0,
-	10976,
-	10978,
-	0,
-	0,
-	10982,
-	10984,
-	10987,
-	0,
-	0,
-	10988,
-	0,
-	10989,
-	0,
-	0,
-	10991,
-	0,
-	0,
-	0,
-	0,
-	10992,
-	0,
-	0,
-	0,
-	10993,
-	0,
-	10995,
-	0,
-	0,
-	0,
-	10996,
-	10997,
-	0,
-	0,
-	0,
-	10998,
-	0,
-	10999,
-	0,
-	11001,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11010,
-	11012,
-	0,
-	11013,
-	11016,
-	11017,
-	0,
-	0,
-	11019,
-	11020,
-	11021,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11022,
-	0,
-	0,
-	11023,
-	11029,
-	0,
-	0,
-	0,
-	0,
-	11031,
-	0,
-	0,
-	0,
-	11034,
-	0,
-	0,
-	0,
-	0,
-	11055,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11056,
-	11060,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11061,
-	0,
-	0,
-	11064,
-	11065,
-	0,
-	11066,
-	0,
-	11069,
-	0,
-	11085,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11086,
-	0,
-	0,
-	0,
-	11088,
-	0,
-	0,
-	0,
-	11094,
-	0,
-	0,
-	0,
-	11095,
-	11096,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11097,
-	11098,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11099,
-	0,
-	0,
-	11102,
-	11108,
-	0,
-	0,
-	0,
-	11109,
-	0,
-	11114,
-	11119,
-	0,
-	11131,
-	0,
-	0,
-	0,
-	11142,
-	0,
-	0,
-	11143,
-	0,
-	11146,
-	0,
-	11147,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11148,
-	0,
-	11149,
-	11152,
-	11153,
-	11154,
-	0,
-	11156,
-	0,
-	11157,
-	0,
-	0,
-	0,
-	11158,
-	0,
-	0,
-	11159,
-	11160,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11163,
-	0,
-	0,
-	11164,
-	11166,
-	0,
-	0,
-	0,
-	11172,
-	11174,
-	0,
-	0,
-	0,
-	11176,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11182,
-	11183,
-	0,
-	0,
-	0,
-	11184,
-	11187,
-	0,
-	0,
-	11188,
-	11189,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11194,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11200,
-	11202,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11203,
-	0,
-	11204,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11205,
-	0,
-	0,
-	0,
-	11206,
-	0,
-	11207,
-	0,
-	0,
-	11209,
-	0,
-	11211,
-	0,
-	11214,
-	0,
-	0,
-	11231,
-	0,
-	0,
-	0,
-	11293,
-	11295,
-	0,
-	0,
-	11296,
-	11297,
-	11302,
-	0,
-	0,
-	0,
-	11307,
-	0,
-	0,
-	0,
-	0,
-	11309,
-	11310,
-	0,
-	11311,
-	0,
-	0,
-	0,
-	11313,
-	0,
-	11314,
-	0,
-	0,
-	0,
-	0,
-	11334,
-	0,
-	11338,
-	0,
-	0,
-	0,
-	11339,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11340,
-	0,
-	11341,
-	11342,
-	0,
-	11344,
-	0,
-	11345,
-	0,
-	0,
-	0,
-	11348,
-	11349,
-	0,
-	0,
-	11350,
-	0,
-	0,
-	0,
-	11355,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11356,
-	0,
-	11357,
-	11370,
-	0,
-	0,
-	11371,
-	0,
-	11374,
-	11376,
-	0,
-	0,
-	0,
-	11377,
-	0,
-	0,
-	11378,
-	11383,
-	0,
-	11386,
-	11399,
-	0,
-	11400,
-	11406,
-	0,
-	0,
-	0,
-	11408,
-	0,
-	0,
-	11409,
-	11412,
-	0,
-	0,
-	0,
-	0,
-	11417,
-	0,
-	0,
-	0,
-	11418,
-	0,
-	11421,
-	0,
-	11426,
-	11429,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11430,
-	0,
-	11437,
-	0,
-	11438,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11440,
-	11453,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11454,
-	0,
-	0,
-	0,
-	0,
-	11455,
-	0,
-	0,
-	11456,
-	11460,
-	11461,
-	11463,
-	0,
-	11469,
-	0,
-	11473,
-	0,
-	0,
-	0,
-	0,
-	11474,
-	0,
-	0,
-	0,
-	11475,
-	0,
-	11476,
-	11477,
-	11480,
-	0,
-	0,
-	0,
-	0,
-	11481,
-	0,
-	0,
-	11484,
-	0,
-	0,
-	11487,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11497,
-	0,
-	0,
-	11502,
-	0,
-	11509,
-	0,
-	0,
-	11510,
-	11511,
-	11513,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11515,
-	0,
-	0,
-	0,
-	0,
-	11516,
-	0,
-	11520,
-	11521,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11529,
-	11530,
-	11531,
-	11534,
-	0,
-	0,
-	11543,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11547,
-	0,
-	11548,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11552,
-	11556,
-	0,
-	11557,
-	0,
-	0,
-	11559,
-	0,
-	11560,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11561,
-	0,
-	0,
-	11563,
-	11564,
-	0,
-	11565,
-	0,
-	0,
-	0,
-	0,
-	11567,
-	0,
-	0,
-	0,
-	11569,
-	0,
-	11574,
-	0,
-	11575,
-	0,
-	0,
-	0,
-	11577,
-	0,
-	11578,
-	0,
-	0,
-	0,
-	11580,
-	11581,
-	0,
-	0,
-	0,
-	11582,
-	11584,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11587,
-	0,
-	11588,
-	11591,
-	0,
-	11595,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11596,
-	0,
-	11597,
-	0,
-	0,
-	0,
-	0,
-	11598,
-	11601,
-	0,
-	0,
-	0,
-	11602,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11603,
-	11604,
-	0,
-	11606,
-	0,
-	0,
-	11608,
-	0,
-	0,
-	0,
-	0,
-	11610,
-	0,
-	0,
-	11611,
-	0,
-	0,
-	0,
-	0,
-	11613,
-	0,
-	11622,
-	0,
-	0,
-	0,
-	11623,
-	0,
-	0,
-	0,
-	0,
-	11625,
-	0,
-	0,
-	11626,
-	11627,
-	11628,
-	11630,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11639,
-	0,
-	0,
-	11646,
-	0,
-	11648,
-	11649,
-	0,
-	11650,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11651,
-	0,
-	0,
-	11652,
-	11653,
-	11656,
-	0,
-	0,
-	11677,
-	11679,
-	0,
-	0,
-	0,
-	0,
-	11680,
-	0,
-	0,
-	11681,
-	0,
-	11685,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11688,
-	0,
-	0,
-	0,
-	11716,
-	0,
-	11719,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11721,
-	0,
-	0,
-	11724,
-	11743,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11745,
-	11748,
-	11750,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11751,
-	0,
-	0,
-	0,
-	11752,
-	11754,
-	0,
-	11755,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11759,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11760,
-	0,
-	0,
-	0,
-	11761,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11766,
-	11767,
-	0,
-	11772,
-	11773,
-	0,
-	11774,
-	0,
-	0,
-	11775,
-	0,
-	11777,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11778,
-	11780,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11783,
-	0,
-	11784,
-	0,
-	0,
-	0,
-	11785,
-	0,
-	0,
-	0,
-	11786,
-	0,
-	0,
-	0,
-	0,
-	11788,
-	0,
-	0,
-	11789,
-	11791,
-	11792,
-	0,
-	0,
-	0,
-	0,
-	11795,
-	11834,
-	11835,
-	11836,
-	0,
-	0,
-	11837,
-	0,
-	0,
-	0,
-	11838,
-	0,
-	0,
-	11846,
-	11851,
-	0,
-	11852,
-	0,
-	11869,
-	0,
-	0,
-	0,
-	11871,
-	0,
-	0,
-	0,
-	11872,
-	11874,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11875,
-	0,
-	11876,
-	11877,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11883,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11884,
-	0,
-	11885,
-	0,
-	11886,
-	0,
-	0,
-	11887,
-	0,
-	11894,
-	11895,
-	11897,
-	11909,
-	11910,
-	0,
-	11912,
-	11918,
-	0,
-	0,
-	11920,
-	0,
-	11922,
-	11924,
-	11927,
-	11928,
-	0,
-	0,
-	0,
-	0,
-	11929,
-	0,
-	11934,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11941,
-	11943,
-	11944,
-	0,
-	11945,
-	0,
-	0,
-	0,
-	0,
-	11948,
-	11949,
-	0,
-	0,
-	0,
-	0,
-	11953,
-	0,
-	11954,
-	0,
-	11955,
-	0,
-	11956,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11957,
-	0,
-	0,
-	11959,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11961,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11978,
-	0,
-	0,
-	0,
-	11979,
-	11980,
-	11986,
-	11987,
-	0,
-	11992,
-	0,
-	0,
-	0,
-	0,
-	0,
-	11993,
-	0,
-	0,
-	0,
-	11994,
-	0,
-	11999,
-	12004,
-	12005,
-	12006,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12011,
-	0,
-	0,
-	12012,
-	12014,
-	0,
-	0,
-	12015,
-	0,
-	0,
-	12019,
-	12028,
-	0,
-	0,
-	12029,
-	0,
-	0,
-	12032,
-	12033,
-	0,
-	0,
-	0,
-	0,
-	12034,
-	0,
-	12041,
-	12043,
-	0,
-	0,
-	12044,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12046,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12054,
-	12055,
-	0,
-	12056,
-	0,
-	0,
-	0,
-	12060,
-	12064,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12065,
-	12067,
-	12068,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12074,
-	0,
-	0,
-	0,
-	12075,
-	12076,
-	0,
-	0,
-	0,
-	12079,
-	0,
-	12081,
-	12086,
-	12087,
-	0,
-	0,
-	12088,
-	0,
-	0,
-	0,
-	0,
-	12089,
-	0,
-	12092,
-	0,
-	0,
-	0,
-	0,
-	12097,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12098,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12102,
-	12103,
-	12104,
-	12111,
-	0,
-	0,
-	12114,
-	12116,
-	0,
-	0,
-	0,
-	12118,
-	0,
-	0,
-	0,
-	12119,
-	12120,
-	12128,
-	0,
-	0,
-	0,
-	0,
-	12130,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12131,
-	0,
-	0,
-	0,
-	12132,
-	12134,
-	0,
-	0,
-	0,
-	0,
-	12137,
-	0,
-	12139,
-	0,
-	12141,
-	0,
-	0,
-	12142,
-	0,
-	0,
-	0,
-	12144,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12145,
-	0,
-	12148,
-	0,
-	12153,
-	0,
-	0,
-	0,
-	0,
-	12154,
-	12171,
-	12173,
-	0,
-	0,
-	0,
-	12175,
-	0,
-	0,
-	0,
-	0,
-	12178,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12183,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12184,
-	0,
-	0,
-	0,
-	12186,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12187,
-	12188,
-	0,
-	0,
-	12189,
-	0,
-	12196,
-	0,
-	12197,
-	0,
-	0,
-	12198,
-	0,
-	12201,
-	0,
-	0,
-	0,
-	0,
-	12203,
-	0,
-	12209,
-	0,
-	0,
-	0,
-	0,
-	12210,
-	12211,
-	12212,
-	12213,
-	0,
-	12217,
-	12218,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12222,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12223,
-	0,
-	0,
-	12229,
-	0,
-	0,
-	0,
-	0,
-	12233,
-	0,
-	0,
-	0,
-	0,
-	12234,
-	0,
-	0,
-	12236,
-	12242,
-	0,
-	0,
-	0,
-	12243,
-	0,
-	0,
-	0,
-	12244,
-	12253,
-	0,
-	12254,
-	12256,
-	0,
-	12257,
-	0,
-	0,
-	12275,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12277,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12278,
-	0,
-	12289,
-	0,
-	0,
-	12290,
-	0,
-	12292,
-	12293,
-	0,
-	0,
-	12294,
-	0,
-	12295,
-	0,
-	0,
-	12296,
-	0,
-	12297,
-	0,
-	12298,
-	0,
-	0,
-	0,
-	0,
-	12301,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12309,
-	0,
-	12338,
-	12340,
-	0,
-	0,
-	0,
-	0,
-	12341,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12342,
-	12343,
-	0,
-	12344,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12345,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12346,
-	0,
-	0,
-	0,
-	0,
-	12348,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12350,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12351,
-	0,
-	12355,
-	12356,
-	12357,
-	0,
-	0,
-	12367,
-	12370,
-	12371,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12372,
-	12376,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12379,
-	0,
-	12382,
-	0,
-	12383,
-	0,
-	0,
-	12384,
-	0,
-	0,
-	0,
-	0,
-	12393,
-	0,
-	0,
-	12394,
-	0,
-	0,
-	0,
-	0,
-	12398,
-	12403,
-	0,
-	0,
-	12404,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12410,
-	0,
-	0,
-	0,
-	12411,
-	0,
-	0,
-	0,
-	12412,
-	0,
-	0,
-	0,
-	0,
-	12420,
-	0,
-	12421,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12423,
-	0,
-	12425,
-	12429,
-	0,
-	0,
-	0,
-	12431,
-	12432,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12434,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12435,
-	12436,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12437,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12438,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12445,
-	0,
-	0,
-	0,
-	12450,
-	12451,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12452,
-	12475,
-	0,
-	0,
-	12493,
-	12494,
-	0,
-	0,
-	0,
-	12495,
-	0,
-	0,
-	0,
-	0,
-	12496,
-	12502,
-	12509,
-	0,
-	0,
-	0,
-	0,
-	12510,
-	0,
-	12512,
-	12513,
-	0,
-	0,
-	0,
-	0,
-	12514,
-	0,
-	0,
-	0,
-	12515,
-	0,
-	12520,
-	0,
-	0,
-	0,
-	12524,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12527,
-	0,
-	0,
-	0,
-	12528,
-	0,
-	0,
-	0,
-	12529,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12530,
-	0,
-	12535,
-	0,
-	0,
-	12536,
-	0,
-	12538,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12540,
-	0,
-	12548,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12550,
-	0,
-	0,
-	0,
-	12551,
-	12552,
-	0,
-	0,
-	0,
-	12554,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12555,
-	0,
-	0,
-	12562,
-	0,
-	12565,
-	0,
-	12566,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12569,
-	0,
-	0,
-	0,
-	12571,
-	12574,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12577,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12578,
-	12579,
-	12603,
-	0,
-	12608,
-	0,
-	0,
-	12611,
-	0,
-	12612,
-	0,
-	12615,
-	0,
-	12625,
-	0,
-	0,
-	0,
-	0,
-	12627,
-	12646,
-	0,
-	12648,
-	0,
-	0,
-	12657,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12670,
-	0,
-	0,
-	12671,
-	0,
-	12673,
-	12677,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12679,
-	0,
-	12681,
-	0,
-	12682,
-	12693,
-	0,
-	12694,
-	0,
-	12697,
-	0,
-	12701,
-	0,
-	0,
-	0,
-	12703,
-	12704,
-	0,
-	0,
-	0,
-	0,
-	12707,
-	12737,
-	0,
-	0,
-	12739,
-	0,
-	0,
-	12740,
-	0,
-	0,
-	12742,
-	12743,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12745,
-	0,
-	12746,
-	12747,
-	0,
-	12748,
-	0,
-	0,
-	12759,
-	12767,
-	0,
-	0,
-	0,
-	0,
-	12773,
-	0,
-	12774,
-	12778,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12779,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12780,
-	12793,
-	0,
-	12824,
-	0,
-	12825,
-	0,
-	12836,
-	0,
-	0,
-	0,
-	0,
-	12839,
-	0,
-	12842,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12843,
-	12845,
-	0,
-	12846,
-	0,
-	0,
-	0,
-	0,
-	12847,
-	0,
-	0,
-	12850,
-	12852,
-	12853,
-	0,
-	0,
-	0,
-	12854,
-	0,
-	0,
-	0,
-	12855,
-	0,
-	12856,
-	0,
-	12858,
-	0,
-	0,
-	12859,
-	0,
-	12862,
-	0,
-	12863,
-	0,
-	0,
-	12866,
-	0,
-	12869,
-	12872,
-	12873,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12875,
-	0,
-	12877,
-	0,
-	0,
-	12878,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12884,
-	12885,
-	12888,
-	0,
-	12889,
-	0,
-	0,
-	0,
-	0,
-	12893,
-	0,
-	0,
-	0,
-	12895,
-	12896,
-	12898,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12902,
-	0,
-	12909,
-	12910,
-	0,
-	12926,
-	0,
-	12928,
-	0,
-	0,
-	0,
-	12929,
-	0,
-	12930,
-	0,
-	0,
-	0,
-	0,
-	12931,
-	0,
-	12932,
-	12933,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12934,
-	0,
-	12942,
-	0,
-	0,
-	0,
-	0,
-	12944,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12946,
-	0,
-	0,
-	12948,
-	0,
-	0,
-	12949,
-	0,
-	0,
-	0,
-	0,
-	12950,
-	0,
-	0,
-	0,
-	0,
-	12951,
-	0,
-	12952,
-	0,
-	12953,
-	0,
-	0,
-	0,
-	12954,
-	12958,
-	12959,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12960,
-	12964,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12966,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12970,
-	0,
-	12971,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	12972,
-	0,
-	0,
-	12982,
-	0,
-	0,
-	0,
-	12984,
-	12985,
-	0,
-	12986,
-	12996,
-	12997,
-	13001,
-	13002,
-	0,
-	0,
-	0,
-	0,
-	13004,
-	0,
-	0,
-	13005,
-	0,
-	0,
-	13007,
-	13009,
-	0,
-	13017,
-	0,
-	0,
-	0,
-	13020,
-	0,
-	13021,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13022,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13024,
-	13027,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13028,
-	0,
-	0,
-	13029,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13032,
-	0,
-	13037,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13040,
-	0,
-	0,
-	13041,
-	0,
-	0,
-	0,
-	13043,
-	13044,
-	13046,
-	0,
-	0,
-	0,
-	0,
-	13047,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13049,
-	13054,
-	0,
-	13056,
-	0,
-	0,
-	13060,
-	13061,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13067,
-	0,
-	0,
-	13068,
-	0,
-	13071,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13077,
-	13078,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13079,
-	13080,
-	13081,
-	0,
-	13082,
-	0,
-	0,
-	0,
-	13085,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13086,
-	0,
-	13087,
-	13088,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13094,
-	0,
-	13099,
-	0,
-	13100,
-	0,
-	0,
-	0,
-	13101,
-	0,
-	13125,
-	13126,
-	13128,
-	13129,
-	0,
-	0,
-	13130,
-	0,
-	13131,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13134,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13150,
-	0,
-	13168,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13169,
-	0,
-	0,
-	13170,
-	0,
-	0,
-	0,
-	0,
-	13174,
-	0,
-	0,
-	0,
-	13176,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13177,
-	0,
-	13178,
-	13183,
-	13187,
-	0,
-	0,
-	0,
-	13189,
-	0,
-	0,
-	13190,
-	0,
-	0,
-	13191,
-	0,
-	0,
-	13206,
-	0,
-	0,
-	0,
-	13207,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13212,
-	0,
-	0,
-	13219,
-	13232,
-	0,
-	0,
-	0,
-	13241,
-	0,
-	13249,
-	13253,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13255,
-	13259,
-	0,
-	13260,
-	13261,
-	0,
-	13262,
-	0,
-	13272,
-	0,
-	0,
-	0,
-	0,
-	13276,
-	0,
-	0,
-	0,
-	0,
-	13277,
-	13299,
-	0,
-	0,
-	13301,
-	13302,
-	0,
-	0,
-	13303,
-	0,
-	0,
-	13305,
-	0,
-	13310,
-	0,
-	0,
-	0,
-	13311,
-	0,
-	0,
-	0,
-	0,
-	13325,
-	0,
-	13328,
-	0,
-	0,
-	0,
-	13329,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13330,
-	0,
-	0,
-	13331,
-	0,
-	13335,
-	0,
-	0,
-	13342,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13343,
-	0,
-	13354,
-	0,
-	13362,
-	0,
-	13366,
-	13367,
-	13369,
-	0,
-	0,
-	13371,
-	13372,
-	0,
-	13373,
-	13374,
-	0,
-	13376,
-	0,
-	13380,
-	13381,
-	13386,
-	0,
-	13387,
-	13388,
-	0,
-	13389,
-	13391,
-	13395,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13401,
-	13409,
-	0,
-	13410,
-	0,
-	0,
-	0,
-	0,
-	13420,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13422,
-	0,
-	0,
-	0,
-	0,
-	13423,
-	0,
-	0,
-	0,
-	0,
-	13425,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13427,
-	0,
-	0,
-	0,
-	13428,
-	0,
-	0,
-	13430,
-	13438,
-	0,
-	13439,
-	0,
-	13445,
-	0,
-	13448,
-	13449,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13451,
-	0,
-	13457,
-	0,
-	0,
-	0,
-	0,
-	13458,
-	13459,
-	0,
-	13460,
-	0,
-	0,
-	0,
-	0,
-	13464,
-	13465,
-	13466,
-	13470,
-	0,
-	13471,
-	13472,
-	13474,
-	13475,
-	0,
-	13476,
-	0,
-	0,
-	13478,
-	13479,
-	0,
-	13481,
-	0,
-	0,
-	0,
-	0,
-	13487,
-	0,
-	13490,
-	0,
-	13493,
-	0,
-	0,
-	13494,
-	0,
-	0,
-	13495,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13496,
-	13497,
-	0,
-	13500,
-	0,
-	0,
-	13516,
-	13522,
-	0,
-	0,
-	13525,
-	13528,
-	0,
-	0,
-	0,
-	13530,
-	13535,
-	0,
-	13537,
-	13539,
-	0,
-	13540,
-	0,
-	13543,
-	0,
-	13544,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13545,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13547,
-	0,
-	0,
-	0,
-	13549,
-	13555,
-	0,
-	0,
-	0,
-	13556,
-	13557,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13558,
-	0,
-	13563,
-	0,
-	0,
-	0,
-	0,
-	13564,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13566,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13569,
-	0,
-	0,
-	13571,
-	0,
-	0,
-	0,
-	0,
-	13573,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13578,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13581,
-	0,
-	13586,
-	0,
-	13595,
-	0,
-	13600,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13601,
-	13603,
-	0,
-	13604,
-	13605,
-	13606,
-	13607,
-	0,
-	0,
-	13617,
-	13618,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13623,
-	0,
-	13625,
-	13627,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13629,
-	0,
-	0,
-	0,
-	13634,
-	0,
-	0,
-	0,
-	13638,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13654,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13656,
-	0,
-	13659,
-	0,
-	0,
-	13660,
-	0,
-	0,
-	13662,
-	0,
-	0,
-	0,
-	13663,
-	0,
-	13664,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13668,
-	0,
-	13669,
-	13671,
-	0,
-	0,
-	13672,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13675,
-	13685,
-	0,
-	13686,
-	0,
-	0,
-	0,
-	13687,
-	0,
-	0,
-	0,
-	13692,
-	13694,
-	13697,
-	0,
-	0,
-	0,
-	13702,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13705,
-	0,
-	0,
-	0,
-	0,
-	13707,
-	0,
-	0,
-	0,
-	13714,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13715,
-	0,
-	13716,
-	13717,
-	0,
-	0,
-	13719,
-	13724,
-	13730,
-	13731,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13732,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13734,
-	0,
-	13736,
-	0,
-	0,
-	13737,
-	13738,
-	13747,
-	0,
-	13751,
-	0,
-	0,
-	13752,
-	0,
-	0,
-	0,
-	13753,
-	0,
-	13757,
-	0,
-	0,
-	13762,
-	13763,
-	0,
-	13764,
-	13765,
-	0,
-	13766,
-	0,
-	0,
-	13767,
-	0,
-	0,
-	0,
-	13768,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13769,
-	0,
-	0,
-	13772,
-	0,
-	13775,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13776,
-	13778,
-	13787,
-	0,
-	0,
-	0,
-	13797,
-	0,
-	13798,
-	0,
-	13801,
-	0,
-	13804,
-	13806,
-	0,
-	0,
-	0,
-	0,
-	13816,
-	13817,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13834,
-	0,
-	13836,
-	0,
-	0,
-	13838,
-	0,
-	0,
-	13839,
-	0,
-	13840,
-	0,
-	0,
-	0,
-	0,
-	13842,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13843,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13845,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13858,
-	0,
-	0,
-	13860,
-	0,
-	0,
-	13861,
-	0,
-	0,
-	13862,
-	13863,
-	0,
-	13868,
-	0,
-	13869,
-	13870,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13872,
-	0,
-	0,
-	0,
-	0,
-	13873,
-	13878,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13886,
-	0,
-	13888,
-	13889,
-	13890,
-	0,
-	0,
-	13891,
-	13894,
-	0,
-	13897,
-	13899,
-	13900,
-	13904,
-	0,
-	0,
-	13906,
-	0,
-	0,
-	0,
-	13909,
-	0,
-	0,
-	0,
-	13910,
-	0,
-	0,
-	0,
-	13911,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13912,
-	13917,
-	0,
-	0,
-	0,
-	0,
-	13918,
-	0,
-	13919,
-	0,
-	0,
-	13920,
-	0,
-	0,
-	0,
-	13921,
-	0,
-	0,
-	13922,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13924,
-	0,
-	13927,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13932,
-	0,
-	13933,
-	0,
-	13934,
-	0,
-	0,
-	13935,
-	0,
-	13944,
-	0,
-	0,
-	0,
-	13954,
-	0,
-	0,
-	13955,
-	0,
-	0,
-	0,
-	0,
-	13956,
-	0,
-	13957,
-	0,
-	13967,
-	13969,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	13970,
-	13990,
-	0,
-	13991,
-	13994,
-	0,
-	13995,
-	0,
-	0,
-	0,
-	0,
-	13996,
-	0,
-	0,
-	13999,
-	0,
-	0,
-	0,
-	14018,
-	0,
-	14019,
-	0,
-	14021,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14041,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14043,
-	0,
-	0,
-	0,
-	0,
-	14046,
-	0,
-	0,
-	0,
-	14048,
-	14049,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14051,
-	0,
-	0,
-	14052,
-	14056,
-	0,
-	14063,
-	0,
-	14064,
-	14066,
-	0,
-	0,
-	14067,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14068,
-	0,
-	0,
-	0,
-	14072,
-	0,
-	14074,
-	14075,
-	0,
-	14076,
-	14079,
-	14085,
-	14086,
-	14087,
-	14093,
-	0,
-	0,
-	0,
-	0,
-	14095,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14096,
-	14097,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14098,
-	0,
-	14102,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14103,
-	0,
-	0,
-	0,
-	14104,
-	0,
-	0,
-	14105,
-	0,
-	0,
-	0,
-	14107,
-	14108,
-	0,
-	0,
-	14109,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14117,
-	0,
-	0,
-	0,
-	0,
-	14118,
-	0,
-	0,
-	0,
-	0,
-	14119,
-	0,
-	0,
-	14120,
-	0,
-	0,
-	14121,
-	0,
-	14122,
-	14127,
-	0,
-	14128,
-	14136,
-	0,
-	0,
-	14138,
-	0,
-	14140,
-	0,
-	0,
-	0,
-	14141,
-	14142,
-	0,
-	0,
-	0,
-	0,
-	14146,
-	0,
-	0,
-	14149,
-	0,
-	14151,
-	0,
-	0,
-	0,
-	14152,
-	0,
-	0,
-	14153,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14154,
-	0,
-	14156,
-	14157,
-	0,
-	0,
-	14159,
-	0,
-	14161,
-	0,
-	0,
-	0,
-	0,
-	14162,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14163,
-	0,
-	0,
-	14173,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14174,
-	0,
-	0,
-	14176,
-	0,
-	0,
-	14178,
-	0,
-	0,
-	14179,
-	14181,
-	0,
-	0,
-	14182,
-	14185,
-	14187,
-	0,
-	14190,
-	0,
-	0,
-	14197,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14198,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14199,
-	14200,
-	0,
-	0,
-	0,
-	14204,
-	0,
-	0,
-	14208,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14231,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14234,
-	0,
-	0,
-	14235,
-	0,
-	0,
-	0,
-	14240,
-	14241,
-	0,
-	0,
-	0,
-	14246,
-	0,
-	0,
-	0,
-	14247,
-	0,
-	14250,
-	0,
-	0,
-	14251,
-	0,
-	0,
-	14254,
-	0,
-	0,
-	14256,
-	0,
-	0,
-	0,
-	14260,
-	0,
-	14261,
-	0,
-	0,
-	0,
-	0,
-	14262,
-	14267,
-	14269,
-	0,
-	0,
-	14277,
-	0,
-	0,
-	14278,
-	0,
-	14279,
-	14282,
-	0,
-	0,
-	0,
-	14283,
-	0,
-	0,
-	0,
-	14284,
-	14285,
-	0,
-	0,
-	0,
-	0,
-	14286,
-	0,
-	0,
-	0,
-	14288,
-	0,
-	0,
-	0,
-	14289,
-	0,
-	14290,
-	0,
-	14293,
-	14301,
-	14302,
-	14304,
-	14305,
-	0,
-	14307,
-	0,
-	14308,
-	14309,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14311,
-	14312,
-	0,
-	0,
-	14317,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14318,
-	0,
-	0,
-	0,
-	0,
-	14320,
-	0,
-	0,
-	0,
-	0,
-	14321,
-	14322,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14326,
-	14329,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14330,
-	14331,
-	0,
-	0,
-	0,
-	0,
-	14332,
-	0,
-	0,
-	0,
-	14333,
-	0,
-	0,
-	14337,
-	14340,
-	0,
-	14341,
-	0,
-	0,
-	14342,
-	0,
-	14345,
-	14346,
-	0,
-	0,
-	14347,
-	0,
-	14362,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14364,
-	14365,
-	14371,
-	0,
-	14373,
-	0,
-	0,
-	14374,
-	0,
-	14379,
-	0,
-	14400,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14401,
-	0,
-	0,
-	14405,
-	0,
-	14406,
-	0,
-	14408,
-	14409,
-	0,
-	0,
-	0,
-	14417,
-	0,
-	0,
-	14424,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14430,
-	0,
-	0,
-	0,
-	14431,
-	0,
-	0,
-	14435,
-	0,
-	14440,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14442,
-	0,
-	0,
-	14443,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14446,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14454,
-	0,
-	14457,
-	0,
-	14460,
-	0,
-	0,
-	14466,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14467,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14469,
-	0,
-	14477,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14478,
-	14482,
-	0,
-	0,
-	0,
-	14483,
-	0,
-	0,
-	0,
-	14485,
-	14486,
-	0,
-	0,
-	0,
-	14487,
-	14488,
-	14489,
-	14492,
-	14493,
-	14494,
-	14495,
-	14496,
-	14497,
-	0,
-	14499,
-	0,
-	14501,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14502,
-	0,
-	14507,
-	14512,
-	14513,
-	14514,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14515,
-	14526,
-	14530,
-	0,
-	14537,
-	0,
-	14544,
-	0,
-	14547,
-	0,
-	0,
-	14548,
-	14550,
-	14551,
-	0,
-	0,
-	14552,
-	0,
-	0,
-	0,
-	14553,
-	0,
-	14554,
-	0,
-	0,
-	0,
-	0,
-	14556,
-	14564,
-	0,
-	0,
-	14565,
-	14566,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14568,
-	0,
-	0,
-	14569,
-	0,
-	0,
-	0,
-	14571,
-	14576,
-	0,
-	0,
-	14577,
-	14578,
-	14579,
-	0,
-	0,
-	14580,
-	0,
-	0,
-	0,
-	0,
-	14582,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14583,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14587,
-	0,
-	14588,
-	0,
-	0,
-	14600,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14601,
-	0,
-	0,
-	14604,
-	14605,
-	14611,
-	0,
-	14613,
-	0,
-	0,
-	0,
-	0,
-	14615,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14627,
-	0,
-	14628,
-	0,
-	0,
-	0,
-	0,
-	14631,
-	0,
-	14633,
-	14634,
-	0,
-	0,
-	0,
-	0,
-	14635,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14636,
-	0,
-	0,
-	14639,
-	14642,
-	0,
-	0,
-	0,
-	0,
-	14644,
-	0,
-	0,
-	0,
-	0,
-	14645,
-	14646,
-	0,
-	14653,
-	0,
-	0,
-	14654,
-	0,
-	14658,
-	0,
-	14661,
-	0,
-	0,
-	0,
-	14665,
-	0,
-	0,
-	0,
-	14668,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14669,
-	0,
-	0,
-	14670,
-	0,
-	0,
-	0,
-	14680,
-	0,
-	0,
-	14681,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14682,
-	14683,
-	0,
-	0,
-	0,
-	0,
-	14686,
-	0,
-	0,
-	0,
-	0,
-	14687,
-	14697,
-	0,
-	0,
-	0,
-	0,
-	14699,
-	14705,
-	14711,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14712,
-	0,
-	0,
-	0,
-	14713,
-	0,
-	0,
-	0,
-	0,
-	14719,
-	0,
-	14720,
-	14721,
-	14726,
-	0,
-	0,
-	0,
-	14728,
-	14729,
-	0,
-	0,
-	0,
-	0,
-	14731,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14733,
-	14736,
-	14737,
-	0,
-	0,
-	14740,
-	14742,
-	0,
-	0,
-	0,
-	14744,
-	14753,
-	0,
-	0,
-	0,
-	0,
-	14755,
-	14758,
-	14760,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14761,
-	14762,
-	14765,
-	14771,
-	0,
-	14772,
-	0,
-	14773,
-	14774,
-	0,
-	0,
-	14775,
-	0,
-	0,
-	14776,
-	0,
-	0,
-	0,
-	0,
-	14777,
-	0,
-	14779,
-	0,
-	0,
-	14782,
-	0,
-	0,
-	14785,
-	14786,
-	14788,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14795,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14798,
-	0,
-	14803,
-	14804,
-	14806,
-	0,
-	0,
-	0,
-	14809,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14810,
-	0,
-	0,
-	0,
-	0,
-	14811,
-	0,
-	14812,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14815,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14816,
-	0,
-	14818,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14819,
-	0,
-	14820,
-	0,
-	14823,
-	0,
-	0,
-	0,
-	14824,
-	0,
-	0,
-	14826,
-	14827,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14830,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14833,
-	0,
-	14845,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14846,
-	0,
-	0,
-	14847,
-	14871,
-	0,
-	14873,
-	0,
-	14876,
-	0,
-	14877,
-	14878,
-	14880,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14881,
-	0,
-	14882,
-	14894,
-	0,
-	0,
-	0,
-	0,
-	14895,
-	0,
-	14907,
-	0,
-	14908,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14911,
-	0,
-	0,
-	0,
-	0,
-	14920,
-	0,
-	0,
-	14931,
-	0,
-	14932,
-	14934,
-	14935,
-	0,
-	0,
-	14936,
-	0,
-	14945,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	14947,
-	0,
-	0,
-	14948,
-	14949,
-	14951,
-	0,
-	0,
-	14952,
-	0,
-	0,
-	0,
-	14964,
-	14973,
-	0,
-	0,
-	14990,
-	0,
-	0,
-	0,
-	0,
-	14995,
-	0,
-	0,
-	14998,
-	15001,
-	0,
-	0,
-	15002,
-	15020,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15021,
-	0,
-	15022,
-	0,
-	0,
-	0,
-	0,
-	15023,
-	0,
-	0,
-	15025,
-	15029,
-	15033,
-	0,
-	0,
-	0,
-	15034,
-	0,
-	0,
-	0,
-	15035,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15043,
-	15044,
-	0,
-	0,
-	0,
-	15045,
-	15046,
-	15048,
-	15050,
-	0,
-	15065,
-	0,
-	0,
-	0,
-	0,
-	15066,
-	0,
-	0,
-	15075,
-	15082,
-	15084,
-	0,
-	0,
-	15085,
-	15086,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15088,
-	0,
-	0,
-	0,
-	15089,
-	0,
-	0,
-	0,
-	0,
-	15094,
-	0,
-	15096,
-	0,
-	15097,
-	0,
-	15100,
-	0,
-	0,
-	15102,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15105,
-	0,
-	0,
-	15106,
-	0,
-	15109,
-	15113,
-	0,
-	0,
-	0,
-	15115,
-	0,
-	15118,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15119,
-	0,
-	0,
-	15120,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15123,
-	15129,
-	0,
-	0,
-	0,
-	15130,
-	0,
-	15131,
-	0,
-	0,
-	15134,
-	0,
-	15135,
-	0,
-	0,
-	0,
-	15137,
-	15138,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15139,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15140,
-	0,
-	0,
-	15154,
-	15162,
-	0,
-	15169,
-	15170,
-	0,
-	15175,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15177,
-	0,
-	15178,
-	15179,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15183,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15185,
-	15187,
-	0,
-	15194,
-	15195,
-	15196,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15204,
-	0,
-	0,
-	0,
-	0,
-	15206,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15207,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15213,
-	0,
-	15214,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15232,
-	0,
-	0,
-	0,
-	0,
-	15234,
-	0,
-	15238,
-	15240,
-	0,
-	15248,
-	0,
-	0,
-	0,
-	0,
-	15250,
-	15251,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15252,
-	0,
-	0,
-	0,
-	15255,
-	15262,
-	15266,
-	0,
-	0,
-	0,
-	15267,
-	0,
-	0,
-	0,
-	15277,
-	15279,
-	0,
-	0,
-	0,
-	15280,
-	15281,
-	15282,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15285,
-	0,
-	0,
-	0,
-	0,
-	15289,
-	0,
-	0,
-	15291,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15296,
-	15297,
-	0,
-	0,
-	15304,
-	0,
-	0,
-	0,
-	0,
-	15306,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15307,
-	15308,
-	0,
-	15309,
-	0,
-	0,
-	15311,
-	0,
-	0,
-	15312,
-	15313,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15314,
-	15317,
-	0,
-	0,
-	0,
-	15318,
-	15319,
-	0,
-	0,
-	0,
-	0,
-	15320,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15321,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15324,
-	0,
-	15325,
-	15326,
-	0,
-	15330,
-	0,
-	0,
-	0,
-	0,
-	15334,
-	0,
-	15335,
-	0,
-	15341,
-	0,
-	0,
-	15342,
-	0,
-	0,
-	15343,
-	15344,
-	0,
-	0,
-	0,
-	0,
-	15345,
-	0,
-	0,
-	0,
-	0,
-	15347,
-	0,
-	0,
-	15348,
-	15349,
-	15350,
-	0,
-	15356,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15357,
-	0,
-	15358,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15359,
-	15360,
-	15364,
-	0,
-	15380,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15392,
-	0,
-	0,
-	15393,
-	0,
-	15395,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15396,
-	0,
-	0,
-	15397,
-	15398,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15399,
-	0,
-	15400,
-	0,
-	0,
-	0,
-	15402,
-	0,
-	15405,
-	15410,
-	0,
-	0,
-	0,
-	0,
-	15411,
-	0,
-	0,
-	0,
-	15412,
-	0,
-	15416,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15428,
-	0,
-	15435,
-	0,
-	0,
-	15438,
-	0,
-	0,
-	0,
-	0,
-	15439,
-	0,
-	0,
-	0,
-	15440,
-	0,
-	0,
-	0,
-	15441,
-	15449,
-	15451,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15452,
-	0,
-	0,
-	15455,
-	0,
-	0,
-	0,
-	15456,
-	0,
-	0,
-	15458,
-	0,
-	15460,
-	15461,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15462,
-	15464,
-	0,
-	15465,
-	0,
-	0,
-	15466,
-	0,
-	0,
-	15467,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15468,
-	0,
-	0,
-	0,
-	0,
-	15481,
-	0,
-	0,
-	15484,
-	0,
-	15485,
-	15486,
-	0,
-	0,
-	0,
-	15487,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15488,
-	0,
-	15492,
-	15498,
-	0,
-	0,
-	0,
-	15499,
-	0,
-	0,
-	0,
-	15500,
-	0,
-	15501,
-	0,
-	0,
-	15512,
-	0,
-	15522,
-	0,
-	0,
-	0,
-	15524,
-	0,
-	15525,
-	15526,
-	0,
-	0,
-	15527,
-	0,
-	0,
-	15545,
-	15546,
-	0,
-	15548,
-	15552,
-	0,
-	15553,
-	0,
-	0,
-	0,
-	15554,
-	0,
-	15555,
-	0,
-	15557,
-	15565,
-	15573,
-	15577,
-	15578,
-	0,
-	15582,
-	0,
-	15583,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15586,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15588,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15589,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15593,
-	15594,
-	0,
-	0,
-	0,
-	0,
-	15595,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15596,
-	0,
-	0,
-	0,
-	15597,
-	0,
-	0,
-	0,
-	0,
-	15600,
-	0,
-	0,
-	15601,
-	0,
-	0,
-	0,
-	0,
-	15602,
-	15603,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15604,
-	0,
-	15609,
-	0,
-	0,
-	15612,
-	0,
-	0,
-	15613,
-	0,
-	0,
-	15615,
-	15617,
-	15618,
-	0,
-	0,
-	15620,
-	0,
-	15636,
-	15637,
-	0,
-	0,
-	15649,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15650,
-	0,
-	0,
-	15651,
-	0,
-	0,
-	0,
-	15656,
-	0,
-	15658,
-	0,
-	0,
-	0,
-	15664,
-	0,
-	0,
-	15665,
-	0,
-	0,
-	15668,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15669,
-	0,
-	0,
-	15674,
-	0,
-	0,
-	15675,
-	0,
-	0,
-	0,
-	0,
-	15676,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15677,
-	0,
-	0,
-	0,
-	0,
-	15678,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15679,
-	0,
-	0,
-	15681,
-	0,
-	15686,
-	0,
-	0,
-	0,
-	0,
-	15687,
-	0,
-	15688,
-	0,
-	0,
-	15690,
-	0,
-	0,
-	0,
-	15697,
-	0,
-	15699,
-	15700,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15701,
-	0,
-	15702,
-	15703,
-	0,
-	15704,
-	0,
-	15705,
-	0,
-	15707,
-	0,
-	15709,
-	0,
-	15712,
-	15716,
-	0,
-	15717,
-	0,
-	15718,
-	15720,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15724,
-	0,
-	0,
-	0,
-	15725,
-	0,
-	15726,
-	0,
-	0,
-	0,
-	15740,
-	0,
-	15745,
-	15746,
-	0,
-	0,
-	15747,
-	0,
-	15748,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15749,
-	0,
-	0,
-	0,
-	15752,
-	0,
-	15753,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15759,
-	0,
-	0,
-	0,
-	15765,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15767,
-	0,
-	0,
-	0,
-	15771,
-	0,
-	0,
-	15784,
-	0,
-	0,
-	0,
-	0,
-	15785,
-	15790,
-	15791,
-	0,
-	0,
-	15792,
-	0,
-	0,
-	0,
-	15807,
-	0,
-	15811,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15818,
-	0,
-	0,
-	0,
-	15819,
-	0,
-	0,
-	0,
-	0,
-	15821,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15822,
-	15824,
-	0,
-	0,
-	15827,
-	0,
-	0,
-	15829,
-	15831,
-	0,
-	15832,
-	0,
-	0,
-	15833,
-	0,
-	15835,
-	15838,
-	15839,
-	15843,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15844,
-	0,
-	0,
-	0,
-	0,
-	15845,
-	15851,
-	15856,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15858,
-	15860,
-	0,
-	15861,
-	0,
-	0,
-	0,
-	15864,
-	0,
-	0,
-	0,
-	0,
-	15865,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15866,
-	0,
-	15872,
-	0,
-	0,
-	15876,
-	0,
-	0,
-	0,
-	0,
-	15877,
-	15878,
-	15883,
-	15885,
-	0,
-	0,
-	15888,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15889,
-	15890,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15892,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15893,
-	0,
-	0,
-	15894,
-	0,
-	0,
-	0,
-	15895,
-	0,
-	15896,
-	15897,
-	0,
-	15898,
-	15901,
-	15902,
-	0,
-	15911,
-	15915,
-	0,
-	15916,
-	0,
-	15924,
-	15935,
-	0,
-	15937,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15950,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15958,
-	0,
-	0,
-	0,
-	15961,
-	0,
-	0,
-	15966,
-	0,
-	15967,
-	0,
-	0,
-	15977,
-	0,
-	0,
-	15978,
-	0,
-	0,
-	15981,
-	15982,
-	15983,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	15986,
-	0,
-	0,
-	0,
-	15990,
-	0,
-	15991,
-	15995,
-	15998,
-	0,
-	15999,
-	0,
-	16000,
-	0,
-	0,
-	0,
-	0,
-	16008,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16009,
-	16011,
-	0,
-	16013,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16014,
-	0,
-	0,
-	16015,
-	16023,
-	16024,
-	16025,
-	0,
-	0,
-	16026,
-	0,
-	16030,
-	0,
-	16032,
-	0,
-	16033,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16035,
-	16036,
-	16037,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16039,
-	0,
-	0,
-	0,
-	0,
-	16041,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16043,
-	16044,
-	0,
-	0,
-	16047,
-	0,
-	0,
-	0,
-	16048,
-	0,
-	0,
-	16049,
-	16050,
-	16052,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16055,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16056,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16058,
-	16060,
-	16061,
-	0,
-	0,
-	16063,
-	0,
-	0,
-	16064,
-	0,
-	0,
-	0,
-	16067,
-	16068,
-	0,
-	0,
-	16069,
-	16078,
-	0,
-	0,
-	0,
-	16079,
-	0,
-	0,
-	0,
-	16080,
-	0,
-	16081,
-	0,
-	0,
-	0,
-	16088,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16089,
-	16093,
-	0,
-	16097,
-	0,
-	16103,
-	0,
-	16104,
-	16105,
-	0,
-	0,
-	16256,
-	0,
-	0,
-	16259,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16260,
-	16261,
-	0,
-	0,
-	16262,
-	0,
-	0,
-	16263,
-	0,
-	16268,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16269,
-	0,
-	0,
-	16270,
-	16273,
-	0,
-	16274,
-	0,
-	0,
-	0,
-	0,
-	16275,
-	16276,
-	16277,
-	16280,
-	0,
-	0,
-	0,
-	16281,
-	16284,
-	0,
-	0,
-	0,
-	16286,
-	0,
-	16289,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16290,
-	0,
-	0,
-	0,
-	0,
-	16291,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16292,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16293,
-	16295,
-	16297,
-	0,
-	16302,
-	0,
-	16304,
-	0,
-	16305,
-	0,
-	16306,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16307,
-	16308,
-	16312,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16313,
-	16315,
-	0,
-	16318,
-	0,
-	0,
-	0,
-	16321,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16326,
-	16333,
-	16336,
-	0,
-	0,
-	0,
-	0,
-	16337,
-	16340,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16345,
-	0,
-	0,
-	16346,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16347,
-	0,
-	0,
-	16348,
-	0,
-	0,
-	0,
-	0,
-	16349,
-	0,
-	0,
-	0,
-	16350,
-	0,
-	16357,
-	0,
-	0,
-	0,
-	0,
-	16359,
-	16360,
-	0,
-	0,
-	0,
-	0,
-	16362,
-	16363,
-	16364,
-	16365,
-	0,
-	0,
-	16366,
-	0,
-	0,
-	0,
-	0,
-	16367,
-	16368,
-	0,
-	16369,
-	16374,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16376,
-	0,
-	0,
-	0,
-	0,
-	16378,
-	16379,
-	0,
-	16380,
-	0,
-	0,
-	0,
-	16381,
-	16383,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16390,
-	0,
-	0,
-	0,
-	16399,
-	0,
-	16402,
-	16404,
-	16406,
-	16407,
-	0,
-	0,
-	0,
-	16409,
-	16411,
-	0,
-	0,
-	0,
-	0,
-	16412,
-	0,
-	16413,
-	16415,
-	16423,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16424,
-	0,
-	0,
-	0,
-	16428,
-	16434,
-	16435,
-	16449,
-	0,
-	16450,
-	16451,
-	0,
-	0,
-	0,
-	16453,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16454,
-	0,
-	0,
-	16456,
-	16458,
-	0,
-	0,
-	16459,
-	0,
-	0,
-	16460,
-	0,
-	0,
-	0,
-	0,
-	16462,
-	0,
-	16463,
-	0,
-	0,
-	16466,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16479,
-	0,
-	0,
-	16480,
-	0,
-	16481,
-	16484,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16485,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16489,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16491,
-	0,
-	0,
-	16498,
-	0,
-	0,
-	16503,
-	0,
-	16505,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16506,
-	0,
-	0,
-	0,
-	16508,
-	16509,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16511,
-	16513,
-	0,
-	0,
-	0,
-	16516,
-	0,
-	16517,
-	0,
-	16519,
-	0,
-	16529,
-	0,
-	0,
-	16531,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16534,
-	0,
-	0,
-	16541,
-	16542,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16543,
-	16547,
-	16548,
-	0,
-	0,
-	0,
-	16551,
-	0,
-	16552,
-	0,
-	0,
-	0,
-	16553,
-	0,
-	0,
-	16558,
-	0,
-	0,
-	16562,
-	16565,
-	0,
-	0,
-	0,
-	16570,
-	0,
-	0,
-	0,
-	16573,
-	16585,
-	0,
-	0,
-	0,
-	16586,
-	16587,
-	16595,
-	0,
-	16596,
-	0,
-	16598,
-	0,
-	0,
-	0,
-	16600,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16601,
-	0,
-	0,
-	0,
-	0,
-	16603,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16604,
-	16612,
-	0,
-	0,
-	0,
-	0,
-	16613,
-	0,
-	16618,
-	0,
-	0,
-	0,
-	16640,
-	0,
-	0,
-	16641,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16645,
-	0,
-	0,
-	0,
-	0,
-	16646,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16651,
-	0,
-	0,
-	0,
-	0,
-	16653,
-	16654,
-	0,
-	0,
-	0,
-	16655,
-	0,
-	0,
-	16656,
-	16667,
-	0,
-	0,
-	0,
-	0,
-	16671,
-	0,
-	16672,
-	0,
-	0,
-	0,
-	16673,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16676,
-	0,
-	16686,
-	0,
-	0,
-	0,
-	0,
-	16689,
-	0,
-	16690,
-	0,
-	16692,
-	0,
-	16693,
-	0,
-	16694,
-	0,
-	16696,
-	0,
-	0,
-	0,
-	16705,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16707,
-	0,
-	0,
-	0,
-	16709,
-	0,
-	0,
-	0,
-	0,
-	16711,
-	0,
-	16712,
-	16713,
-	0,
-	0,
-	0,
-	16715,
-	0,
-	0,
-	0,
-	0,
-	16716,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16718,
-	16724,
-	0,
-	0,
-	16726,
-	16727,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16728,
-	0,
-	16729,
-	0,
-	0,
-	16730,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16731,
-	0,
-	0,
-	0,
-	16732,
-	0,
-	0,
-	0,
-	0,
-	16734,
-	16738,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16743,
-	0,
-	0,
-	16745,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16749,
-	0,
-	16752,
-	0,
-	0,
-	0,
-	0,
-	16756,
-	0,
-	0,
-	16758,
-	0,
-	16759,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16760,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16762,
-	0,
-	16769,
-	0,
-	16770,
-	0,
-	16772,
-	0,
-	0,
-	0,
-	16777,
-	16780,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16781,
-	0,
-	0,
-	16782,
-	0,
-	16784,
-	0,
-	0,
-	16785,
-	16787,
-	16792,
-	0,
-	0,
-	16794,
-	0,
-	0,
-	0,
-	16798,
-	0,
-	0,
-	16809,
-	0,
-	0,
-	16814,
-	16816,
-	16817,
-	0,
-	16819,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16820,
-	0,
-	0,
-	16836,
-	16839,
-	0,
-	0,
-	16841,
-	16851,
-	16857,
-	0,
-	0,
-	16858,
-	16859,
-	0,
-	0,
-	16860,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16862,
-	0,
-	16863,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16864,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16876,
-	0,
-	16881,
-	16882,
-	0,
-	16885,
-	16886,
-	0,
-	16887,
-	0,
-	0,
-	0,
-	16889,
-	16891,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16894,
-	16895,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16897,
-	0,
-	16898,
-	0,
-	0,
-	0,
-	0,
-	0,
-	16913,
-	0,
-	0,
-	16924,
-	16925,
-	16926,
-	0,
-	0,
-	16927,
-	0,
-	0,
-	0,
-	16937,
-	16938,
-	0,
-	0,
-	0,
-	16940,
-	16941,
-	0,
-	0,
-	0,
-	16942,
-	16945,
-	0,
-	16946,
-	16949,
-	16950,
-	0,
-	0,
-	0,
-	16952,
-	16955,
-	0,
-	0,
-	0,
-	16965,
-	0,
-	16969,
-	0,
-	0,
-	16975,
-	0,
-	0,
-	16976,
-	0,
-	0,
-	0,
-	0,
-	16978,
-	0,
-	0,
-	16981,
-	0,
-	16983,
-	16989,
-	0,
-	0,
-	0,
-	0,
-	16990,
-	0,
-	0,
-	16991,
-	0,
-	0,
-	0,
-	16993,
-	0,
-	16994,
-	16996,
-	17000,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17002,
-	17004,
-	0,
-	17006,
-	0,
-	0,
-	17007,
-	0,
-	0,
-	0,
-	0,
-	17008,
-	17013,
-	17014,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17021,
-	0,
-	17031,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17033,
-	17036,
-	0,
-	17038,
-	0,
-	0,
-	17039,
-	0,
-	17045,
-	0,
-	0,
-	17046,
-	17047,
-	0,
-	0,
-	0,
-	0,
-	17048,
-	0,
-	17049,
-	17050,
-	0,
-	17051,
-	17053,
-	0,
-	17054,
-	0,
-	17055,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17063,
-	0,
-	0,
-	17064,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17065,
-	0,
-	0,
-	17068,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17072,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17073,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17074,
-	0,
-	17080,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17081,
-	17083,
-	17084,
-	0,
-	0,
-	0,
-	17085,
-	0,
-	0,
-	0,
-	0,
-	17092,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17093,
-	0,
-	17095,
-	17102,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17103,
-	0,
-	0,
-	17105,
-	0,
-	17107,
-	0,
-	0,
-	0,
-	0,
-	17114,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17115,
-	17125,
-	17127,
-	0,
-	0,
-	17128,
-	0,
-	0,
-	0,
-	17129,
-	17130,
-	0,
-	17131,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17132,
-	17135,
-	17145,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17146,
-	0,
-	17147,
-	0,
-	17148,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17149,
-	17150,
-	0,
-	17151,
-	17153,
-	0,
-	17155,
-	0,
-	0,
-	0,
-	0,
-	17163,
-	17171,
-	0,
-	17174,
-	0,
-	0,
-	0,
-	0,
-	17179,
-	0,
-	0,
-	17182,
-	17185,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17186,
-	0,
-	0,
-	17188,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17189,
-	17191,
-	0,
-	17194,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17195,
-	17196,
-	17203,
-	17204,
-	0,
-	0,
-	17205,
-	17217,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17218,
-	0,
-	0,
-	0,
-	0,
-	17219,
-	0,
-	17220,
-	0,
-	17221,
-	0,
-	0,
-	17230,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17236,
-	0,
-	17238,
-	17239,
-	0,
-	0,
-	0,
-	17241,
-	17244,
-	0,
-	0,
-	17245,
-	0,
-	17248,
-	0,
-	0,
-	17251,
-	0,
-	17252,
-	0,
-	0,
-	17264,
-	0,
-	17266,
-	0,
-	0,
-	0,
-	17268,
-	0,
-	0,
-	0,
-	0,
-	17271,
-	17272,
-	0,
-	17273,
-	0,
-	17295,
-	0,
-	17302,
-	0,
-	17305,
-	0,
-	0,
-	0,
-	17306,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17308,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17309,
-	0,
-	17310,
-	17313,
-	0,
-	0,
-	0,
-	0,
-	17314,
-	17315,
-	0,
-	17317,
-	0,
-	0,
-	0,
-	0,
-	17318,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17320,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17334,
-	0,
-	17344,
-	17348,
-	0,
-	0,
-	0,
-	17350,
-	17351,
-	0,
-	0,
-	17353,
-	0,
-	0,
-	17354,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17355,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17356,
-	17357,
-	0,
-	0,
-	17359,
-	0,
-	0,
-	0,
-	17371,
-	0,
-	17372,
-	0,
-	0,
-	0,
-	17393,
-	0,
-	0,
-	0,
-	0,
-	17394,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17395,
-	0,
-	0,
-	17399,
-	0,
-	0,
-	0,
-	17401,
-	17417,
-	0,
-	17418,
-	0,
-	17419,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17422,
-	17423,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17424,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17428,
-	17429,
-	17433,
-	0,
-	0,
-	0,
-	17437,
-	0,
-	0,
-	17441,
-	0,
-	0,
-	17442,
-	0,
-	0,
-	17453,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17454,
-	17456,
-	17462,
-	0,
-	0,
-	17466,
-	0,
-	0,
-	17468,
-	0,
-	0,
-	17469,
-	0,
-	0,
-	0,
-	0,
-	17470,
-	0,
-	17475,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17479,
-	0,
-	0,
-	0,
-	17483,
-	17484,
-	0,
-	17485,
-	0,
-	17486,
-	0,
-	17491,
-	17492,
-	0,
-	0,
-	17493,
-	0,
-	17494,
-	17495,
-	0,
-	0,
-	0,
-	17496,
-	0,
-	0,
-	0,
-	17497,
-	0,
-	0,
-	0,
-	17502,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17503,
-	0,
-	17505,
-	0,
-	17507,
-	0,
-	0,
-	0,
-	17512,
-	17513,
-	17514,
-	0,
-	0,
-	17515,
-	0,
-	0,
-	0,
-	17519,
-	0,
-	0,
-	0,
-	17522,
-	0,
-	0,
-	17523,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17527,
-	0,
-	0,
-	0,
-	17528,
-	0,
-	0,
-	0,
-	17534,
-	0,
-	0,
-	0,
-	0,
-	17536,
-	0,
-	0,
-	0,
-	17539,
-	0,
-	17540,
-	17543,
-	17549,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17556,
-	0,
-	0,
-	17558,
-	0,
-	17559,
-	0,
-	0,
-	17560,
-	0,
-	0,
-	0,
-	17563,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17564,
-	0,
-	0,
-	17565,
-	17566,
-	0,
-	17567,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17569,
-	17570,
-	0,
-	17575,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17581,
-	0,
-	0,
-	0,
-	17582,
-	17583,
-	0,
-	17586,
-	0,
-	0,
-	17587,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17588,
-	0,
-	0,
-	0,
-	0,
-	17596,
-	17597,
-	0,
-	0,
-	17598,
-	17600,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17601,
-	0,
-	0,
-	0,
-	17604,
-	0,
-	0,
-	17605,
-	0,
-	0,
-	17607,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17612,
-	0,
-	0,
-	17618,
-	0,
-	17621,
-	17622,
-	0,
-	0,
-	0,
-	0,
-	17623,
-	0,
-	0,
-	17624,
-	0,
-	0,
-	17630,
-	0,
-	0,
-	17631,
-	17633,
-	17634,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17635,
-	0,
-	0,
-	17636,
-	0,
-	0,
-	17637,
-	0,
-	17638,
-	0,
-	17640,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17641,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17643,
-	0,
-	0,
-	0,
-	0,
-	17645,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17646,
-	17662,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17663,
-	17664,
-	0,
-	17665,
-	17666,
-	0,
-	0,
-	0,
-	17669,
-	17671,
-	17673,
-	0,
-	17679,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17684,
-	0,
-	0,
-	0,
-	17686,
-	0,
-	17714,
-	0,
-	0,
-	17720,
-	17722,
-	17726,
-	0,
-	0,
-	17728,
-	0,
-	0,
-	17729,
-	0,
-	0,
-	0,
-	17732,
-	0,
-	17733,
-	0,
-	17734,
-	0,
-	0,
-	0,
-	17735,
-	0,
-	0,
-	0,
-	0,
-	17737,
-	0,
-	0,
-	0,
-	0,
-	17739,
-	0,
-	0,
-	0,
-	17741,
-	17742,
-	0,
-	0,
-	0,
-	0,
-	17743,
-	17744,
-	17745,
-	0,
-	0,
-	0,
-	17749,
-	0,
-	17750,
-	17751,
-	17752,
-	17754,
-	17761,
-	17762,
-	0,
-	17763,
-	0,
-	17766,
-	0,
-	17772,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17775,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17776,
-	0,
-	0,
-	17777,
-	0,
-	0,
-	17778,
-	17779,
-	0,
-	17782,
-	17783,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17784,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17821,
-	0,
-	0,
-	0,
-	17822,
-	0,
-	0,
-	0,
-	17823,
-	17825,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17826,
-	17831,
-	17832,
-	17833,
-	0,
-	0,
-	17845,
-	0,
-	0,
-	0,
-	17846,
-	0,
-	0,
-	0,
-	17848,
-	17850,
-	17854,
-	0,
-	17855,
-	0,
-	0,
-	17859,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17860,
-	17861,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17870,
-	17871,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17872,
-	0,
-	0,
-	0,
-	17879,
-	0,
-	0,
-	0,
-	17881,
-	17883,
-	0,
-	17884,
-	0,
-	17885,
-	0,
-	0,
-	17886,
-	0,
-	0,
-	17887,
-	17891,
-	17953,
-	0,
-	0,
-	0,
-	0,
-	17954,
-	0,
-	0,
-	17955,
-	0,
-	17968,
-	0,
-	0,
-	17972,
-	0,
-	0,
-	0,
-	0,
-	0,
-	17974,
-	0,
-	0,
-	0,
-	0,
-	17976,
-	17978,
-	0,
-	0,
-	17983,
-	0,
-	0,
-	0,
-	0,
-	18003,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18007,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18009,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18010,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18012,
-	0,
-	0,
-	18014,
-	0,
-	0,
-	0,
-	18015,
-	0,
-	0,
-	0,
-	18016,
-	0,
-	18017,
-	0,
-	0,
-	0,
-	18030,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18031,
-	0,
-	0,
-	18036,
-	18037,
-	18038,
-	0,
-	0,
-	18049,
-	18056,
-	0,
-	18057,
-	18058,
-	0,
-	18059,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18062,
-	0,
-	0,
-	0,
-	0,
-	18064,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18067,
-	0,
-	0,
-	0,
-	18068,
-	0,
-	0,
-	18075,
-	0,
-	0,
-	18078,
-	18093,
-	18094,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18097,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18098,
-	18100,
-	0,
-	0,
-	0,
-	18108,
-	0,
-	18111,
-	0,
-	0,
-	18112,
-	0,
-	18113,
-	0,
-	0,
-	18115,
-	18116,
-	0,
-	18118,
-	0,
-	0,
-	0,
-	0,
-	18121,
-	0,
-	0,
-	0,
-	0,
-	18123,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18124,
-	0,
-	0,
-	0,
-	0,
-	18125,
-	18126,
-	0,
-	18127,
-	0,
-	0,
-	18128,
-	18135,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18150,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18151,
-	18152,
-	0,
-	0,
-	18156,
-	18164,
-	0,
-	18166,
-	18171,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18172,
-	18183,
-	0,
-	18184,
-	0,
-	0,
-	0,
-	0,
-	18185,
-	0,
-	18187,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18188,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18189,
-	0,
-	0,
-	18190,
-	0,
-	0,
-	18191,
-	18192,
-	0,
-	0,
-	18194,
-	18195,
-	18196,
-	0,
-	0,
-	0,
-	18197,
-	0,
-	18203,
-	0,
-	18204,
-	0,
-	0,
-	0,
-	0,
-	18205,
-	0,
-	0,
-	0,
-	18207,
-	18208,
-	0,
-	0,
-	18214,
-	0,
-	0,
-	0,
-	18215,
-	18216,
-	0,
-	0,
-	0,
-	18220,
-	0,
-	0,
-	18222,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18223,
-	0,
-	18225,
-	18231,
-	0,
-	18234,
-	0,
-	18235,
-	0,
-	0,
-	0,
-	0,
-	18240,
-	0,
-	0,
-	18241,
-	18242,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18243,
-	18251,
-	0,
-	18253,
-	0,
-	18254,
-	0,
-	0,
-	0,
-	18266,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18269,
-	18270,
-	18271,
-	18273,
-	18281,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18282,
-	0,
-	18283,
-	0,
-	18284,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18285,
-	0,
-	18287,
-	18289,
-	0,
-	0,
-	18290,
-	0,
-	0,
-	0,
-	0,
-	18308,
-	0,
-	0,
-	0,
-	18310,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18311,
-	0,
-	18312,
-	18313,
-	0,
-	18315,
-	0,
-	0,
-	18316,
-	18320,
-	0,
-	18331,
-	0,
-	18332,
-	0,
-	18336,
-	0,
-	0,
-	0,
-	0,
-	18337,
-	0,
-	18340,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18341,
-	0,
-	18344,
-	18345,
-	0,
-	18346,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18348,
-	0,
-	18351,
-	0,
-	0,
-	18356,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18357,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18367,
-	0,
-	0,
-	0,
-	18368,
-	0,
-	18369,
-	0,
-	18370,
-	18371,
-	0,
-	0,
-	0,
-	18437,
-	18444,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18445,
-	18450,
-	0,
-	0,
-	0,
-	0,
-	18451,
-	0,
-	18452,
-	0,
-	0,
-	0,
-	18453,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18455,
-	0,
-	0,
-	0,
-	18456,
-	0,
-	18457,
-	0,
-	18460,
-	0,
-	0,
-	18461,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18466,
-	0,
-	0,
-	18467,
-	0,
-	0,
-	0,
-	0,
-	18473,
-	0,
-	0,
-	0,
-	18476,
-	0,
-	18477,
-	0,
-	0,
-	0,
-	18478,
-	18479,
-	18480,
-	0,
-	0,
-	0,
-	18485,
-	0,
-	0,
-	0,
-	18486,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18488,
-	18490,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18491,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18495,
-	0,
-	0,
-	18496,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18505,
-	0,
-	18521,
-	0,
-	18522,
-	18523,
-	0,
-	0,
-	0,
-	18525,
-	18526,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18527,
-	0,
-	0,
-	0,
-	0,
-	18532,
-	18533,
-	0,
-	18534,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18535,
-	18537,
-	0,
-	18538,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18540,
-	18541,
-	18542,
-	18543,
-	0,
-	18546,
-	0,
-	0,
-	0,
-	0,
-	18553,
-	18556,
-	0,
-	0,
-	18558,
-	0,
-	0,
-	18569,
-	18571,
-	0,
-	0,
-	0,
-	18572,
-	0,
-	18574,
-	0,
-	0,
-	0,
-	0,
-	18586,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18588,
-	0,
-	0,
-	18589,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18590,
-	0,
-	18592,
-	0,
-	0,
-	0,
-	0,
-	18594,
-	0,
-	0,
-	0,
-	18596,
-	0,
-	0,
-	18597,
-	18598,
-	0,
-	0,
-	18601,
-	0,
-	0,
-	0,
-	0,
-	18602,
-	0,
-	0,
-	0,
-	18603,
-	18604,
-	0,
-	18605,
-	0,
-	0,
-	0,
-	0,
-	18608,
-	0,
-	0,
-	18611,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18612,
-	0,
-	18616,
-	0,
-	0,
-	18617,
-	18619,
-	0,
-	0,
-	0,
-	18628,
-	0,
-	0,
-	0,
-	18629,
-	0,
-	0,
-	18630,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18631,
-	0,
-	18632,
-	0,
-	0,
-	18635,
-	18637,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18641,
-	18643,
-	18648,
-	0,
-	18652,
-	0,
-	0,
-	18653,
-	0,
-	18655,
-	18656,
-	0,
-	0,
-	0,
-	18657,
-	0,
-	0,
-	18666,
-	18674,
-	0,
-	0,
-	0,
-	0,
-	18677,
-	18684,
-	18685,
-	0,
-	0,
-	18686,
-	0,
-	0,
-	18690,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18695,
-	18696,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18697,
-	0,
-	0,
-	18700,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18702,
-	0,
-	18708,
-	0,
-	0,
-	18709,
-	0,
-	18710,
-	0,
-	0,
-	18711,
-	0,
-	18714,
-	0,
-	0,
-	18718,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18719,
-	0,
-	0,
-	18722,
-	0,
-	18726,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18731,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18739,
-	18741,
-	0,
-	0,
-	18742,
-	0,
-	18743,
-	18744,
-	18746,
-	18748,
-	0,
-	18752,
-	18753,
-	0,
-	0,
-	18754,
-	18763,
-	0,
-	18765,
-	0,
-	0,
-	0,
-	18766,
-	0,
-	0,
-	0,
-	18769,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18773,
-	18778,
-	18779,
-	18781,
-	0,
-	0,
-	18784,
-	18787,
-	0,
-	18788,
-	0,
-	18793,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18795,
-	0,
-	0,
-	18800,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18801,
-	18804,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18806,
-	0,
-	0,
-	0,
-	18811,
-	18815,
-	18816,
-	0,
-	0,
-	0,
-	0,
-	18825,
-	0,
-	0,
-	18827,
-	18829,
-	0,
-	0,
-	18830,
-	0,
-	0,
-	0,
-	0,
-	18831,
-	0,
-	0,
-	18832,
-	0,
-	0,
-	0,
-	0,
-	18833,
-	0,
-	18840,
-	0,
-	18841,
-	0,
-	18842,
-	0,
-	0,
-	0,
-	0,
-	18843,
-	0,
-	18844,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18845,
-	18846,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18848,
-	0,
-	0,
-	0,
-	18853,
-	18860,
-	0,
-	0,
-	18862,
-	18866,
-	0,
-	0,
-	18867,
-	18869,
-	0,
-	0,
-	18874,
-	18881,
-	18891,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18892,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18895,
-	0,
-	18896,
-	0,
-	0,
-	0,
-	18900,
-	0,
-	0,
-	0,
-	18901,
-	0,
-	18902,
-	18915,
-	18916,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18919,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18920,
-	0,
-	0,
-	0,
-	18921,
-	18929,
-	0,
-	0,
-	0,
-	0,
-	18930,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18932,
-	0,
-	0,
-	0,
-	0,
-	18934,
-	18942,
-	0,
-	0,
-	0,
-	18951,
-	18957,
-	0,
-	0,
-	0,
-	0,
-	18958,
-	0,
-	0,
-	0,
-	0,
-	18959,
-	18960,
-	0,
-	0,
-	18961,
-	0,
-	0,
-	18962,
-	0,
-	0,
-	0,
-	0,
-	18963,
-	18964,
-	0,
-	0,
-	0,
-	18965,
-	0,
-	18967,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18968,
-	0,
-	18969,
-	0,
-	18970,
-	18973,
-	18976,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18977,
-	0,
-	0,
-	0,
-	18981,
-	0,
-	0,
-	0,
-	18990,
-	0,
-	18998,
-	0,
-	0,
-	0,
-	0,
-	0,
-	18999,
-	19003,
-	0,
-	0,
-	19005,
-	0,
-	0,
-	0,
-	19006,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19008,
-	19011,
-	0,
-	0,
-	19018,
-	0,
-	0,
-	19019,
-	0,
-	19024,
-	0,
-	19031,
-	19032,
-	0,
-	19039,
-	0,
-	19041,
-	19050,
-	0,
-	0,
-	0,
-	19051,
-	19055,
-	19056,
-	0,
-	19059,
-	19063,
-	19064,
-	0,
-	0,
-	19088,
-	0,
-	0,
-	0,
-	19093,
-	19094,
-	0,
-	0,
-	0,
-	0,
-	19095,
-	0,
-	19096,
-	0,
-	0,
-	0,
-	19097,
-	0,
-	0,
-	19098,
-	0,
-	19099,
-	19100,
-	0,
-	0,
-	19103,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19111,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19112,
-	0,
-	0,
-	0,
-	19116,
-	19117,
-	0,
-	19121,
-	19122,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19123,
-	19124,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19125,
-	19126,
-	0,
-	19128,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19129,
-	19130,
-	19131,
-	19132,
-	0,
-	0,
-	19146,
-	0,
-	0,
-	19147,
-	19156,
-	19158,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19182,
-	19185,
-	0,
-	0,
-	19187,
-	0,
-	0,
-	0,
-	19193,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19194,
-	0,
-	19197,
-	0,
-	0,
-	0,
-	0,
-	19198,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19202,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19203,
-	0,
-	19205,
-	19210,
-	0,
-	0,
-	0,
-	19213,
-	0,
-	19218,
-	0,
-	0,
-	0,
-	19223,
-	19229,
-	0,
-	0,
-	19230,
-	0,
-	0,
-	19231,
-	19232,
-	19233,
-	19239,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19240,
-	0,
-	19248,
-	19249,
-	0,
-	0,
-	0,
-	0,
-	19254,
-	0,
-	19256,
-	19258,
-	19259,
-	0,
-	0,
-	19261,
-	0,
-	19266,
-	0,
-	0,
-	0,
-	19272,
-	0,
-	19278,
-	19281,
-	19282,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19283,
-	0,
-	0,
-	19284,
-	0,
-	0,
-	19285,
-	19287,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19288,
-	19291,
-	0,
-	19292,
-	0,
-	0,
-	0,
-	0,
-	19297,
-	0,
-	19298,
-	0,
-	0,
-	0,
-	0,
-	19302,
-	19303,
-	0,
-	0,
-	0,
-	0,
-	19304,
-	19305,
-	0,
-	0,
-	0,
-	0,
-	19314,
-	0,
-	0,
-	19315,
-	0,
-	0,
-	19321,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19322,
-	0,
-	19333,
-	0,
-	19334,
-	19335,
-	0,
-	19336,
-	19337,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19346,
-	0,
-	0,
-	19353,
-	0,
-	19354,
-	19362,
-	0,
-	19366,
-	19367,
-	0,
-	0,
-	19369,
-	0,
-	19375,
-	0,
-	19377,
-	19380,
-	19388,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19389,
-	19390,
-	0,
-	0,
-	0,
-	0,
-	19392,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19402,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19412,
-	0,
-	0,
-	19413,
-	19422,
-	0,
-	19424,
-	0,
-	0,
-	0,
-	19425,
-	0,
-	0,
-	0,
-	19428,
-	0,
-	0,
-	0,
-	0,
-	19431,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19432,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19448,
-	19459,
-	0,
-	0,
-	19461,
-	0,
-	19462,
-	19463,
-	0,
-	19467,
-	19474,
-	19482,
-	0,
-	0,
-	0,
-	0,
-	19494,
-	0,
-	0,
-	0,
-	0,
-	19501,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19502,
-	19504,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19505,
-	0,
-	0,
-	0,
-	0,
-	19506,
-	19507,
-	0,
-	0,
-	0,
-	19508,
-	0,
-	0,
-	19511,
-	0,
-	0,
-	19514,
-	0,
-	19515,
-	0,
-	19516,
-	0,
-	19518,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19530,
-	0,
-	19537,
-	19538,
-	0,
-	19543,
-	19546,
-	0,
-	19547,
-	19551,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19552,
-	19553,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19555,
-	0,
-	0,
-	19556,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19560,
-	19561,
-	0,
-	0,
-	19562,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19565,
-	19567,
-	0,
-	19568,
-	0,
-	0,
-	0,
-	19569,
-	19570,
-	0,
-	19578,
-	0,
-	0,
-	0,
-	0,
-	19580,
-	0,
-	0,
-	0,
-	0,
-	19581,
-	19584,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19585,
-	19586,
-	0,
-	0,
-	0,
-	19587,
-	19588,
-	0,
-	19589,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19592,
-	19593,
-	19599,
-	0,
-	19600,
-	0,
-	0,
-	19604,
-	0,
-	0,
-	19605,
-	0,
-	19606,
-	19608,
-	19610,
-	0,
-	19613,
-	19614,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19616,
-	19617,
-	0,
-	0,
-	19618,
-	0,
-	0,
-	19619,
-	0,
-	0,
-	0,
-	19620,
-	19621,
-	19631,
-	0,
-	0,
-	19632,
-	19634,
-	19636,
-	0,
-	19643,
-	0,
-	0,
-	19644,
-	19658,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19659,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19675,
-	19677,
-	0,
-	0,
-	0,
-	0,
-	19679,
-	0,
-	19683,
-	0,
-	19684,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19687,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19688,
-	19689,
-	19692,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19695,
-	19697,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19698,
-	19699,
-	0,
-	0,
-	19700,
-	0,
-	19702,
-	0,
-	0,
-	19703,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19704,
-	19708,
-	0,
-	19710,
-	0,
-	19713,
-	0,
-	0,
-	0,
-	19715,
-	0,
-	0,
-	0,
-	0,
-	19718,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19720,
-	0,
-	19722,
-	0,
-	0,
-	19725,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19730,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19731,
-	0,
-	19734,
-	19735,
-	19739,
-	0,
-	0,
-	19740,
-	0,
-	19741,
-	0,
-	0,
-	0,
-	19746,
-	0,
-	0,
-	19747,
-	0,
-	19771,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19772,
-	19775,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19778,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19779,
-	0,
-	0,
-	19780,
-	19790,
-	0,
-	19791,
-	0,
-	0,
-	19792,
-	0,
-	0,
-	0,
-	19793,
-	0,
-	0,
-	19796,
-	19797,
-	0,
-	0,
-	0,
-	19799,
-	0,
-	0,
-	0,
-	19801,
-	0,
-	0,
-	0,
-	0,
-	19803,
-	0,
-	19804,
-	0,
-	19805,
-	0,
-	0,
-	19807,
-	0,
-	0,
-	0,
-	19808,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19809,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19816,
-	0,
-	19821,
-	0,
-	19822,
-	19830,
-	19831,
-	0,
-	0,
-	0,
-	19833,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19838,
-	0,
-	0,
-	0,
-	0,
-	19839,
-	0,
-	0,
-	19843,
-	0,
-	0,
-	0,
-	0,
-	19845,
-	0,
-	0,
-	0,
-	0,
-	19847,
-	0,
-	0,
-	19848,
-	0,
-	19849,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19851,
-	0,
-	0,
-	0,
-	19854,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19864,
-	0,
-	19865,
-	0,
-	19866,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19868,
-	0,
-	0,
-	19870,
-	0,
-	0,
-	19871,
-	0,
-	0,
-	19872,
-	19873,
-	19875,
-	0,
-	19880,
-	19882,
-	19884,
-	0,
-	0,
-	19885,
-	19886,
-	19888,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19890,
-	19892,
-	19893,
-	0,
-	0,
-	19894,
-	0,
-	0,
-	0,
-	19895,
-	0,
-	19896,
-	19902,
-	0,
-	0,
-	19903,
-	0,
-	0,
-	19905,
-	0,
-	0,
-	0,
-	19906,
-	0,
-	19908,
-	0,
-	19909,
-	19911,
-	0,
-	0,
-	0,
-	19913,
-	19920,
-	0,
-	19938,
-	19939,
-	19940,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19942,
-	0,
-	19943,
-	0,
-	19945,
-	0,
-	0,
-	0,
-	19951,
-	19952,
-	19954,
-	19960,
-	0,
-	19965,
-	0,
-	19971,
-	0,
-	0,
-	0,
-	0,
-	0,
-	19975,
-	0,
-	19976,
-	0,
-	19990,
-	0,
-	0,
-	19991,
-	0,
-	19993,
-	0,
-	19995,
-	0,
-	0,
-	0,
-	19998,
-	19999,
-	20001,
-	0,
-	20003,
-	20005,
-	0,
-	20011,
-	20012,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20014,
-	0,
-	20020,
-	0,
-	0,
-	0,
-	0,
-	20021,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20023,
-	20024,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20025,
-	0,
-	0,
-	20027,
-	0,
-	0,
-	20029,
-	0,
-	0,
-	20032,
-	0,
-	0,
-	0,
-	0,
-	20044,
-	20045,
-	0,
-	20048,
-	20049,
-	0,
-	0,
-	20050,
-	0,
-	20052,
-	0,
-	0,
-	20054,
-	20057,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20059,
-	0,
-	0,
-	20061,
-	0,
-	20062,
-	0,
-	20064,
-	0,
-	0,
-	20066,
-	0,
-	0,
-	20067,
-	0,
-	0,
-	0,
-	0,
-	20069,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20070,
-	20071,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20072,
-	0,
-	0,
-	20073,
-	20074,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20075,
-	0,
-	20078,
-	0,
-	0,
-	0,
-	0,
-	20080,
-	0,
-	20081,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20095,
-	0,
-	20098,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20107,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20112,
-	0,
-	0,
-	0,
-	20113,
-	20114,
-	0,
-	0,
-	0,
-	20115,
-	20123,
-	20124,
-	0,
-	0,
-	0,
-	20131,
-	20133,
-	20134,
-	0,
-	0,
-	0,
-	0,
-	20136,
-	0,
-	0,
-	20137,
-	20138,
-	20150,
-	0,
-	20152,
-	0,
-	0,
-	0,
-	20153,
-	0,
-	0,
-	20154,
-	0,
-	0,
-	0,
-	20158,
-	0,
-	20163,
-	0,
-	0,
-	20164,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20166,
-	0,
-	20168,
-	0,
-	20170,
-	0,
-	20175,
-	0,
-	0,
-	20178,
-	0,
-	0,
-	0,
-	0,
-	20223,
-	0,
-	0,
-	0,
-	0,
-	20224,
-	0,
-	20226,
-	0,
-	0,
-	20230,
-	0,
-	20231,
-	0,
-	0,
-	0,
-	0,
-	20232,
-	0,
-	0,
-	20233,
-	20234,
-	0,
-	20244,
-	0,
-	20247,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20249,
-	0,
-	0,
-	0,
-	20250,
-	0,
-	0,
-	0,
-	0,
-	20251,
-	0,
-	20253,
-	0,
-	20254,
-	0,
-	0,
-	0,
-	0,
-	20256,
-	0,
-	0,
-	20264,
-	0,
-	0,
-	0,
-	0,
-	20266,
-	0,
-	0,
-	0,
-	20278,
-	0,
-	0,
-	20279,
-	20282,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20283,
-	0,
-	20284,
-	0,
-	20285,
-	0,
-	20287,
-	20290,
-	0,
-	0,
-	0,
-	0,
-	20292,
-	0,
-	0,
-	0,
-	0,
-	20293,
-	20297,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20299,
-	0,
-	20300,
-	20303,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20307,
-	0,
-	0,
-	20308,
-	0,
-	20309,
-	0,
-	20310,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20312,
-	0,
-	0,
-	0,
-	20314,
-	0,
-	0,
-	0,
-	0,
-	20315,
-	20316,
-	0,
-	20322,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20339,
-	0,
-	0,
-	0,
-	20342,
-	0,
-	0,
-	0,
-	0,
-	20352,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20362,
-	0,
-	0,
-	20365,
-	0,
-	20375,
-	20377,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20378,
-	20379,
-	0,
-	20380,
-	0,
-	0,
-	20381,
-	0,
-	20382,
-	0,
-	20383,
-	0,
-	20388,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20390,
-	20392,
-	20393,
-	0,
-	0,
-	20395,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20396,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20398,
-	20415,
-	0,
-	0,
-	0,
-	20417,
-	0,
-	0,
-	20420,
-	0,
-	0,
-	20426,
-	20428,
-	0,
-	20431,
-	0,
-	0,
-	20432,
-	0,
-	20433,
-	20434,
-	20435,
-	0,
-	0,
-	0,
-	0,
-	20440,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20442,
-	0,
-	20443,
-	0,
-	20446,
-	0,
-	0,
-	0,
-	0,
-	20448,
-	0,
-	20451,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20452,
-	20453,
-	0,
-	0,
-	20454,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20457,
-	0,
-	20458,
-	0,
-	0,
-	0,
-	20465,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20469,
-	0,
-	0,
-	0,
-	20473,
-	0,
-	20476,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20477,
-	0,
-	0,
-	20485,
-	0,
-	0,
-	20486,
-	0,
-	0,
-	20487,
-	0,
-	20496,
-	0,
-	20497,
-	0,
-	0,
-	20498,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20499,
-	20500,
-	0,
-	20501,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20520,
-	20527,
-	0,
-	20529,
-	0,
-	0,
-	0,
-	0,
-	20539,
-	0,
-	0,
-	20540,
-	0,
-	0,
-	0,
-	20543,
-	0,
-	0,
-	0,
-	20546,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20548,
-	0,
-	0,
-	20563,
-	0,
-	0,
-	20564,
-	0,
-	20566,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20589,
-	0,
-	0,
-	0,
-	0,
-	20590,
-	0,
-	0,
-	20593,
-	20594,
-	0,
-	0,
-	0,
-	0,
-	20595,
-	0,
-	20597,
-	20598,
-	0,
-	0,
-	0,
-	20618,
-	20620,
-	0,
-	0,
-	0,
-	0,
-	20621,
-	0,
-	0,
-	0,
-	0,
-	20627,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20628,
-	0,
-	0,
-	0,
-	20629,
-	0,
-	20630,
-	0,
-	0,
-	20639,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20707,
-	0,
-	0,
-	20709,
-	0,
-	0,
-	0,
-	20713,
-	20714,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20724,
-	20725,
-	0,
-	0,
-	0,
-	0,
-	20726,
-	20728,
-	20729,
-	0,
-	20733,
-	0,
-	20734,
-	0,
-	20735,
-	20736,
-	0,
-	20737,
-	0,
-	0,
-	20744,
-	0,
-	20745,
-	0,
-	20748,
-	0,
-	0,
-	20749,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20750,
-	0,
-	0,
-	0,
-	0,
-	20754,
-	0,
-	0,
-	0,
-	20761,
-	0,
-	0,
-	20763,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20766,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20767,
-	0,
-	0,
-	0,
-	0,
-	20768,
-	0,
-	20769,
-	20777,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20785,
-	0,
-	0,
-	0,
-	20786,
-	20795,
-	20801,
-	0,
-	20802,
-	0,
-	20807,
-	0,
-	0,
-	20808,
-	0,
-	0,
-	20810,
-	0,
-	0,
-	20811,
-	0,
-	20812,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20813,
-	0,
-	0,
-	20818,
-	20820,
-	20821,
-	0,
-	0,
-	0,
-	20822,
-	0,
-	20823,
-	0,
-	0,
-	0,
-	20826,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20829,
-	20830,
-	20831,
-	0,
-	20832,
-	20836,
-	0,
-	0,
-	20839,
-	0,
-	0,
-	20840,
-	20842,
-	0,
-	20843,
-	0,
-	20844,
-	0,
-	20854,
-	0,
-	0,
-	0,
-	20855,
-	0,
-	0,
-	0,
-	0,
-	20856,
-	0,
-	0,
-	0,
-	20869,
-	0,
-	0,
-	20871,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20873,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20876,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20880,
-	0,
-	0,
-	20882,
-	0,
-	0,
-	0,
-	0,
-	20883,
-	20884,
-	0,
-	0,
-	20890,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20891,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20905,
-	0,
-	20906,
-	20910,
-	0,
-	0,
-	20912,
-	20915,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20916,
-	0,
-	20917,
-	0,
-	20919,
-	20920,
-	20922,
-	0,
-	20927,
-	0,
-	20928,
-	20929,
-	20930,
-	0,
-	0,
-	20935,
-	0,
-	0,
-	20939,
-	0,
-	0,
-	20941,
-	0,
-	0,
-	0,
-	20943,
-	0,
-	0,
-	0,
-	20946,
-	20947,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20950,
-	0,
-	20954,
-	0,
-	0,
-	20955,
-	20964,
-	0,
-	0,
-	20967,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20973,
-	20975,
-	0,
-	0,
-	0,
-	20984,
-	0,
-	20987,
-	20988,
-	0,
-	0,
-	0,
-	0,
-	0,
-	20989,
-	0,
-	0,
-	0,
-	20995,
-	0,
-	20998,
-	0,
-	20999,
-	0,
-	0,
-	0,
-	0,
-	21000,
-	21001,
-	0,
-	0,
-	0,
-	0,
-	21008,
-	0,
-	21010,
-	0,
-	21016,
-	0,
-	0,
-	0,
-	21017,
-	21018,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21021,
-	21026,
-	21027,
-	21028,
-	0,
-	0,
-	21029,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21030,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21031,
-	21032,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21037,
-	0,
-	0,
-	21038,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21039,
-	0,
-	21041,
-	0,
-	21046,
-	21047,
-	0,
-	0,
-	0,
-	21049,
-	21053,
-	0,
-	0,
-	21057,
-	21064,
-	21065,
-	0,
-	0,
-	21066,
-	21067,
-	0,
-	0,
-	0,
-	21069,
-	0,
-	0,
-	0,
-	21071,
-	21072,
-	0,
-	0,
-	21073,
-	0,
-	21074,
-	0,
-	0,
-	21078,
-	0,
-	0,
-	0,
-	0,
-	21079,
-	0,
-	0,
-	21080,
-	21081,
-	0,
-	0,
-	21086,
-	21087,
-	0,
-	21089,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21091,
-	0,
-	21093,
-	0,
-	21094,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21095,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21096,
-	0,
-	21098,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21099,
-	0,
-	0,
-	21100,
-	21101,
-	21102,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21103,
-	0,
-	21104,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21105,
-	21108,
-	21109,
-	0,
-	0,
-	21112,
-	21113,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21115,
-	21122,
-	21123,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21125,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21129,
-	21131,
-	0,
-	0,
-	21134,
-	0,
-	0,
-	0,
-	21137,
-	21142,
-	0,
-	21143,
-	0,
-	0,
-	21144,
-	0,
-	21145,
-	21146,
-	0,
-	21152,
-	21154,
-	21155,
-	21156,
-	0,
-	0,
-	0,
-	21160,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21161,
-	0,
-	21164,
-	0,
-	21166,
-	0,
-	0,
-	0,
-	0,
-	21170,
-	0,
-	0,
-	0,
-	0,
-	21171,
-	0,
-	0,
-	21172,
-	0,
-	21174,
-	0,
-	21175,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21176,
-	21179,
-	21188,
-	0,
-	0,
-	0,
-	21189,
-	0,
-	0,
-	21190,
-	0,
-	0,
-	0,
-	21192,
-	0,
-	0,
-	21193,
-	0,
-	0,
-	0,
-	21198,
-	0,
-	21212,
-	0,
-	0,
-	21213,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21215,
-	21216,
-	0,
-	0,
-	21223,
-	21225,
-	0,
-	21226,
-	0,
-	0,
-	0,
-	0,
-	21227,
-	21228,
-	0,
-	0,
-	21229,
-	0,
-	0,
-	0,
-	0,
-	21230,
-	21236,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21237,
-	0,
-	0,
-	21238,
-	21239,
-	0,
-	0,
-	0,
-	0,
-	21256,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21257,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21259,
-	0,
-	0,
-	0,
-	21263,
-	0,
-	21272,
-	0,
-	21274,
-	0,
-	21282,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21283,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21294,
-	0,
-	0,
-	21297,
-	0,
-	0,
-	0,
-	0,
-	21298,
-	0,
-	0,
-	0,
-	21299,
-	0,
-	21300,
-	21302,
-	0,
-	21316,
-	0,
-	21318,
-	21322,
-	21323,
-	0,
-	21324,
-	0,
-	21326,
-	0,
-	0,
-	0,
-	21327,
-	21328,
-	0,
-	0,
-	0,
-	21352,
-	0,
-	0,
-	21354,
-	21361,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21362,
-	0,
-	0,
-	0,
-	21363,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21366,
-	0,
-	0,
-	21367,
-	21372,
-	21374,
-	0,
-	0,
-	0,
-	21375,
-	21377,
-	0,
-	21378,
-	0,
-	0,
-	0,
-	21380,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21381,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21382,
-	0,
-	21383,
-	0,
-	0,
-	21384,
-	0,
-	0,
-	21385,
-	0,
-	0,
-	0,
-	0,
-	21389,
-	21390,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21397,
-	21398,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21399,
-	0,
-	21400,
-	0,
-	0,
-	0,
-	0,
-	21402,
-	0,
-	0,
-	0,
-	21403,
-	21404,
-	0,
-	21405,
-	21406,
-	0,
-	0,
-	0,
-	21407,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21408,
-	0,
-	0,
-	0,
-	0,
-	21409,
-	0,
-	21421,
-	0,
-	21422,
-	0,
-	0,
-	0,
-	21425,
-	21428,
-	0,
-	0,
-	0,
-	0,
-	21429,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21433,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21434,
-	0,
-	21443,
-	0,
-	21444,
-	21449,
-	0,
-	21452,
-	0,
-	21453,
-	21454,
-	0,
-	0,
-	0,
-	21457,
-	0,
-	0,
-	21458,
-	0,
-	0,
-	0,
-	21460,
-	21461,
-	0,
-	0,
-	21464,
-	0,
-	0,
-	0,
-	21473,
-	21478,
-	0,
-	0,
-	21479,
-	0,
-	0,
-	21481,
-	21483,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21484,
-	0,
-	0,
-	21485,
-	21486,
-	0,
-	0,
-	21488,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21523,
-	0,
-	0,
-	21525,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21526,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21529,
-	21530,
-	0,
-	0,
-	21531,
-	0,
-	0,
-	21533,
-	0,
-	0,
-	21539,
-	21564,
-	0,
-	21567,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21575,
-	0,
-	0,
-	0,
-	0,
-	21577,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21591,
-	0,
-	0,
-	21604,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21605,
-	0,
-	21606,
-	0,
-	0,
-	21617,
-	21618,
-	21619,
-	21620,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21623,
-	0,
-	0,
-	0,
-	0,
-	21631,
-	0,
-	21635,
-	0,
-	0,
-	0,
-	0,
-	21639,
-	21646,
-	21653,
-	21662,
-	0,
-	0,
-	21663,
-	21664,
-	0,
-	21666,
-	0,
-	0,
-	21667,
-	0,
-	21670,
-	21672,
-	21673,
-	0,
-	21674,
-	21683,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21684,
-	0,
-	21694,
-	0,
-	0,
-	0,
-	0,
-	21695,
-	21700,
-	0,
-	21703,
-	0,
-	21704,
-	0,
-	0,
-	21709,
-	0,
-	0,
-	0,
-	21710,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21711,
-	0,
-	0,
-	0,
-	21712,
-	0,
-	21717,
-	0,
-	21730,
-	0,
-	0,
-	0,
-	21731,
-	21733,
-	0,
-	0,
-	0,
-	0,
-	21737,
-	21741,
-	21742,
-	0,
-	21747,
-	0,
-	0,
-	0,
-	21749,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21750,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21752,
-	0,
-	0,
-	0,
-	0,
-	21753,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21755,
-	21756,
-	0,
-	21757,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21760,
-	0,
-	0,
-	21763,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21764,
-	0,
-	0,
-	21766,
-	0,
-	0,
-	21767,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21773,
-	0,
-	21774,
-	0,
-	0,
-	21775,
-	0,
-	0,
-	0,
-	0,
-	21776,
-	0,
-	0,
-	21777,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21780,
-	21787,
-	21788,
-	21791,
-	0,
-	0,
-	0,
-	21797,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21805,
-	0,
-	0,
-	0,
-	0,
-	21806,
-	0,
-	21807,
-	21809,
-	0,
-	21810,
-	21811,
-	0,
-	21817,
-	21819,
-	21820,
-	0,
-	21823,
-	0,
-	21824,
-	0,
-	0,
-	21825,
-	0,
-	0,
-	21826,
-	21832,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21833,
-	21848,
-	21849,
-	0,
-	0,
-	21867,
-	21870,
-	21871,
-	21873,
-	0,
-	0,
-	0,
-	21874,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21875,
-	0,
-	21878,
-	0,
-	0,
-	0,
-	21879,
-	0,
-	21881,
-	21886,
-	0,
-	0,
-	0,
-	0,
-	21887,
-	0,
-	0,
-	21888,
-	21894,
-	21895,
-	21897,
-	0,
-	21901,
-	0,
-	21904,
-	0,
-	0,
-	21906,
-	0,
-	0,
-	0,
-	21909,
-	21910,
-	21911,
-	0,
-	0,
-	21912,
-	0,
-	0,
-	21913,
-	21914,
-	21915,
-	0,
-	21919,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21921,
-	0,
-	0,
-	21922,
-	21933,
-	21939,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21944,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21945,
-	0,
-	21947,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21949,
-	0,
-	0,
-	0,
-	21950,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21951,
-	0,
-	21952,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21954,
-	21957,
-	0,
-	0,
-	0,
-	0,
-	21958,
-	0,
-	21959,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21962,
-	21963,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21964,
-	21965,
-	0,
-	0,
-	21969,
-	21970,
-	0,
-	0,
-	0,
-	21974,
-	0,
-	0,
-	21980,
-	21981,
-	0,
-	21982,
-	0,
-	0,
-	0,
-	0,
-	0,
-	21985,
-	0,
-	21988,
-	0,
-	21992,
-	0,
-	21999,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22001,
-	0,
-	22002,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22003,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22004,
-	0,
-	0,
-	0,
-	22008,
-	0,
-	22009,
-	22015,
-	0,
-	0,
-	22016,
-	0,
-	0,
-	0,
-	22017,
-	22019,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22020,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22021,
-	22037,
-	0,
-	22039,
-	0,
-	0,
-	0,
-	22040,
-	0,
-	0,
-	0,
-	22048,
-	22049,
-	0,
-	0,
-	22053,
-	22055,
-	22056,
-	22059,
-	0,
-	0,
-	22060,
-	22061,
-	0,
-	0,
-	22064,
-	0,
-	0,
-	0,
-	0,
-	22066,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22073,
-	0,
-	0,
-	0,
-	22074,
-	22075,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22076,
-	0,
-	0,
-	0,
-	0,
-	22077,
-	22084,
-	22099,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22104,
-	0,
-	0,
-	22107,
-	0,
-	22108,
-	0,
-	22109,
-	0,
-	22110,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22111,
-	22119,
-	0,
-	22120,
-	22122,
-	0,
-	0,
-	0,
-	0,
-	22125,
-	0,
-	0,
-	0,
-	22128,
-	22129,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22141,
-	0,
-	0,
-	0,
-	22142,
-	0,
-	0,
-	22144,
-	22146,
-	0,
-	22148,
-	22149,
-	22151,
-	22154,
-	0,
-	0,
-	0,
-	22162,
-	0,
-	0,
-	0,
-	0,
-	22164,
-	22177,
-	0,
-	0,
-	0,
-	0,
-	22179,
-	0,
-	22182,
-	22183,
-	0,
-	0,
-	22184,
-	22188,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22190,
-	0,
-	22194,
-	22201,
-	0,
-	0,
-	22208,
-	0,
-	22209,
-	0,
-	22212,
-	0,
-	0,
-	22215,
-	0,
-	22223,
-	22231,
-	0,
-	0,
-	22232,
-	0,
-	22234,
-	0,
-	0,
-	22235,
-	22236,
-	0,
-	22237,
-	0,
-	22240,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22241,
-	0,
-	0,
-	0,
-	22242,
-	22246,
-	22247,
-	0,
-	0,
-	0,
-	22259,
-	22268,
-	0,
-	22269,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22270,
-	0,
-	0,
-	0,
-	0,
-	22271,
-	0,
-	22272,
-	0,
-	22277,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22278,
-	22280,
-	22283,
-	22286,
-	0,
-	0,
-	22287,
-	22289,
-	0,
-	0,
-	22290,
-	0,
-	22293,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22295,
-	0,
-	22301,
-	22302,
-	0,
-	0,
-	0,
-	22305,
-	0,
-	22308,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22315,
-	0,
-	0,
-	0,
-	22317,
-	0,
-	22334,
-	0,
-	0,
-	0,
-	22335,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22336,
-	0,
-	22338,
-	22344,
-	0,
-	22347,
-	22349,
-	0,
-	22350,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22357,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22358,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22359,
-	22360,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22361,
-	22366,
-	0,
-	0,
-	22369,
-	0,
-	22370,
-	22373,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22375,
-	0,
-	22377,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22378,
-	0,
-	0,
-	0,
-	0,
-	22381,
-	0,
-	0,
-	0,
-	0,
-	22382,
-	0,
-	22383,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22391,
-	0,
-	0,
-	22392,
-	22395,
-	22396,
-	22402,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22405,
-	0,
-	0,
-	22406,
-	0,
-	0,
-	22408,
-	0,
-	0,
-	22409,
-	22410,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22424,
-	0,
-	0,
-	0,
-	0,
-	22426,
-	0,
-	0,
-	0,
-	22427,
-	0,
-	22428,
-	0,
-	22432,
-	0,
-	22435,
-	22442,
-	22443,
-	0,
-	0,
-	0,
-	0,
-	22444,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22446,
-	0,
-	22454,
-	0,
-	22455,
-	0,
-	0,
-	0,
-	22465,
-	0,
-	22470,
-	0,
-	22471,
-	0,
-	0,
-	0,
-	0,
-	22472,
-	22473,
-	0,
-	22487,
-	0,
-	0,
-	0,
-	22488,
-	0,
-	0,
-	0,
-	0,
-	22489,
-	0,
-	0,
-	22499,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22514,
-	0,
-	0,
-	22515,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22516,
-	0,
-	0,
-	0,
-	22517,
-	22520,
-	0,
-	0,
-	0,
-	22534,
-	0,
-	0,
-	22535,
-	0,
-	0,
-	22536,
-	0,
-	22540,
-	22553,
-	0,
-	22555,
-	0,
-	0,
-	0,
-	0,
-	22561,
-	0,
-	0,
-	22562,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22566,
-	0,
-	0,
-	0,
-	0,
-	22567,
-	22568,
-	0,
-	0,
-	22575,
-	0,
-	22579,
-	0,
-	22582,
-	22583,
-	22585,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22586,
-	0,
-	0,
-	22587,
-	0,
-	0,
-	22590,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22591,
-	0,
-	22592,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22593,
-	0,
-	22602,
-	0,
-	0,
-	22604,
-	0,
-	0,
-	22609,
-	0,
-	0,
-	22618,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22619,
-	0,
-	22624,
-	22625,
-	0,
-	0,
-	22638,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22639,
-	0,
-	0,
-	22640,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22644,
-	0,
-	22645,
-	22647,
-	0,
-	0,
-	0,
-	0,
-	22652,
-	22653,
-	0,
-	0,
-	0,
-	22654,
-	0,
-	22655,
-	0,
-	0,
-	0,
-	22656,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22673,
-	22675,
-	22676,
-	0,
-	0,
-	22678,
-	22679,
-	0,
-	22691,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22693,
-	0,
-	0,
-	22696,
-	0,
-	22699,
-	22707,
-	22708,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22718,
-	0,
-	22719,
-	0,
-	0,
-	0,
-	0,
-	22723,
-	0,
-	0,
-	0,
-	22724,
-	22725,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22726,
-	22728,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22729,
-	0,
-	0,
-	22731,
-	0,
-	0,
-	0,
-	0,
-	22732,
-	22735,
-	22736,
-	0,
-	0,
-	0,
-	0,
-	22739,
-	0,
-	22749,
-	0,
-	0,
-	22751,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22758,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22760,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22764,
-	22765,
-	22766,
-	0,
-	22768,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22769,
-	22770,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22771,
-	0,
-	0,
-	22772,
-	22775,
-	0,
-	22776,
-	22777,
-	22780,
-	0,
-	0,
-	22782,
-	22784,
-	0,
-	22787,
-	0,
-	22789,
-	22796,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22798,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22802,
-	0,
-	22803,
-	22804,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22805,
-	0,
-	0,
-	22810,
-	22811,
-	22814,
-	22816,
-	0,
-	22825,
-	22826,
-	0,
-	22831,
-	22833,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22834,
-	0,
-	22836,
-	22838,
-	0,
-	22839,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22840,
-	0,
-	22847,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22856,
-	22857,
-	0,
-	22858,
-	22859,
-	0,
-	0,
-	22862,
-	0,
-	0,
-	22864,
-	0,
-	0,
-	0,
-	0,
-	22865,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22866,
-	0,
-	22867,
-	22868,
-	0,
-	0,
-	0,
-	0,
-	22869,
-	0,
-	22871,
-	0,
-	22872,
-	0,
-	22873,
-	22881,
-	22882,
-	22884,
-	22885,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22886,
-	22887,
-	0,
-	22894,
-	0,
-	22895,
-	0,
-	0,
-	0,
-	22900,
-	0,
-	22901,
-	0,
-	0,
-	0,
-	0,
-	22904,
-	0,
-	0,
-	0,
-	0,
-	22905,
-	22907,
-	0,
-	0,
-	0,
-	22915,
-	22917,
-	0,
-	0,
-	22918,
-	0,
-	0,
-	0,
-	22920,
-	0,
-	0,
-	0,
-	22929,
-	22930,
-	0,
-	0,
-	0,
-	22941,
-	22942,
-	0,
-	0,
-	0,
-	22943,
-	0,
-	0,
-	0,
-	22944,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22946,
-	0,
-	22947,
-	0,
-	0,
-	22954,
-	0,
-	22956,
-	0,
-	0,
-	22962,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22963,
-	0,
-	0,
-	22964,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22965,
-	0,
-	22968,
-	0,
-	0,
-	0,
-	22969,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22970,
-	0,
-	22971,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22978,
-	0,
-	0,
-	22979,
-	0,
-	22987,
-	0,
-	0,
-	22989,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	22990,
-	0,
-	23005,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23006,
-	23007,
-	23008,
-	0,
-	0,
-	23023,
-	23024,
-	23029,
-	0,
-	0,
-	0,
-	0,
-	23030,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23032,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23035,
-	0,
-	0,
-	0,
-	0,
-	23038,
-	0,
-	0,
-	0,
-	23048,
-	0,
-	23049,
-	23052,
-	23053,
-	23060,
-	23061,
-	0,
-	23063,
-	0,
-	0,
-	0,
-	0,
-	23067,
-	23068,
-	0,
-	0,
-	0,
-	23069,
-	23073,
-	0,
-	0,
-	0,
-	23127,
-	0,
-	23128,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23129,
-	0,
-	23138,
-	23141,
-	0,
-	23149,
-	0,
-	0,
-	23150,
-	0,
-	0,
-	0,
-	23152,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23154,
-	0,
-	0,
-	0,
-	0,
-	23157,
-	23159,
-	23160,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23180,
-	0,
-	0,
-	0,
-	0,
-	23181,
-	0,
-	0,
-	23188,
-	0,
-	23189,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23195,
-	0,
-	0,
-	23196,
-	23199,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23202,
-	0,
-	23204,
-	0,
-	23207,
-	0,
-	23209,
-	23210,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23227,
-	23229,
-	0,
-	0,
-	23230,
-	23234,
-	23238,
-	0,
-	0,
-	0,
-	23245,
-	23246,
-	23248,
-	0,
-	0,
-	0,
-	0,
-	23249,
-	23254,
-	0,
-	0,
-	0,
-	23265,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23268,
-	0,
-	23276,
-	0,
-	0,
-	0,
-	0,
-	23277,
-	0,
-	23297,
-	0,
-	23298,
-	0,
-	0,
-	0,
-	0,
-	23299,
-	0,
-	23302,
-	0,
-	0,
-	23303,
-	23312,
-	0,
-	0,
-	23314,
-	0,
-	23320,
-	0,
-	0,
-	0,
-	0,
-	23324,
-	0,
-	23325,
-	0,
-	23328,
-	0,
-	23334,
-	0,
-	0,
-	0,
-	23337,
-	0,
-	0,
-	0,
-	0,
-	23343,
-	23344,
-	23346,
-	0,
-	23348,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23353,
-	0,
-	0,
-	0,
-	0,
-	23355,
-	0,
-	23356,
-	23358,
-	0,
-	0,
-	0,
-	23359,
-	23360,
-	0,
-	23361,
-	0,
-	23367,
-	0,
-	23369,
-	0,
-	0,
-	23373,
-	0,
-	23378,
-	23379,
-	0,
-	23382,
-	23383,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23387,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23388,
-	23390,
-	0,
-	0,
-	23393,
-	23398,
-	0,
-	0,
-	0,
-	23399,
-	0,
-	0,
-	0,
-	23400,
-	0,
-	0,
-	0,
-	0,
-	23401,
-	0,
-	0,
-	0,
-	23415,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23416,
-	0,
-	23422,
-	0,
-	23443,
-	23444,
-	0,
-	0,
-	0,
-	0,
-	23448,
-	0,
-	23454,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23456,
-	0,
-	0,
-	23458,
-	23464,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23465,
-	0,
-	0,
-	0,
-	23470,
-	23471,
-	0,
-	0,
-	23472,
-	0,
-	0,
-	0,
-	23473,
-	23496,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23497,
-	0,
-	23499,
-	0,
-	0,
-	23502,
-	0,
-	0,
-	23503,
-	0,
-	0,
-	23513,
-	0,
-	0,
-	23515,
-	0,
-	0,
-	0,
-	23517,
-	0,
-	0,
-	0,
-	0,
-	23518,
-	23519,
-	23521,
-	23524,
-	0,
-	23525,
-	23528,
-	23539,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23541,
-	0,
-	0,
-	23544,
-	0,
-	0,
-	23556,
-	0,
-	0,
-	23557,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23559,
-	0,
-	23560,
-	0,
-	0,
-	23561,
-	0,
-	0,
-	23566,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23568,
-	23569,
-	23570,
-	0,
-	0,
-	0,
-	0,
-	23571,
-	0,
-	23574,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23575,
-	0,
-	23579,
-	0,
-	0,
-	23581,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23587,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23596,
-	23598,
-	0,
-	0,
-	0,
-	0,
-	23602,
-	23606,
-	0,
-	0,
-	23607,
-	0,
-	23608,
-	0,
-	0,
-	0,
-	23614,
-	23616,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23618,
-	0,
-	0,
-	23619,
-	0,
-	0,
-	0,
-	0,
-	23621,
-	23626,
-	0,
-	23627,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23629,
-	0,
-	23630,
-	0,
-	0,
-	0,
-	0,
-	23634,
-	0,
-	23636,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23638,
-	0,
-	0,
-	0,
-	0,
-	23640,
-	23667,
-	0,
-	23669,
-	0,
-	0,
-	0,
-	23681,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23682,
-	0,
-	23683,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23684,
-	0,
-	0,
-	0,
-	23685,
-	23689,
-	0,
-	23693,
-	23694,
-	23700,
-	0,
-	23702,
-	0,
-	23709,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23712,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23714,
-	0,
-	0,
-	23715,
-	0,
-	0,
-	0,
-	0,
-	23718,
-	0,
-	0,
-	23720,
-	0,
-	0,
-	0,
-	0,
-	23722,
-	0,
-	0,
-	0,
-	23726,
-	23729,
-	0,
-	23741,
-	23746,
-	0,
-	23748,
-	0,
-	0,
-	0,
-	0,
-	23749,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23750,
-	0,
-	0,
-	0,
-	0,
-	23751,
-	0,
-	23753,
-	0,
-	0,
-	0,
-	0,
-	23757,
-	23765,
-	0,
-	0,
-	0,
-	23770,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23771,
-	0,
-	23772,
-	23781,
-	0,
-	0,
-	23796,
-	0,
-	0,
-	0,
-	0,
-	23798,
-	0,
-	23799,
-	0,
-	0,
-	0,
-	23802,
-	0,
-	0,
-	23806,
-	0,
-	23807,
-	0,
-	0,
-	23808,
-	0,
-	23809,
-	0,
-	23819,
-	0,
-	0,
-	0,
-	23821,
-	0,
-	23827,
-	0,
-	0,
-	0,
-	23829,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23830,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23832,
-	23833,
-	23834,
-	23835,
-	0,
-	0,
-	0,
-	0,
-	23837,
-	23838,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23846,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23847,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23879,
-	23881,
-	0,
-	0,
-	23882,
-	23883,
-	23895,
-	0,
-	23899,
-	0,
-	0,
-	0,
-	0,
-	23901,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23902,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23903,
-	23905,
-	0,
-	23906,
-	0,
-	23907,
-	23918,
-	23919,
-	23920,
-	0,
-	23922,
-	0,
-	23924,
-	0,
-	23927,
-	0,
-	23934,
-	0,
-	23937,
-	23941,
-	0,
-	23942,
-	23946,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23955,
-	23956,
-	23958,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23959,
-	0,
-	23962,
-	23965,
-	0,
-	23966,
-	0,
-	0,
-	0,
-	0,
-	23967,
-	23968,
-	0,
-	0,
-	23973,
-	0,
-	0,
-	23974,
-	0,
-	0,
-	0,
-	0,
-	23975,
-	0,
-	23976,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23977,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23980,
-	0,
-	0,
-	23984,
-	0,
-	23985,
-	0,
-	0,
-	23987,
-	0,
-	0,
-	23988,
-	23990,
-	23991,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23992,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23994,
-	0,
-	0,
-	0,
-	23998,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	23999,
-	0,
-	0,
-	24003,
-	0,
-	24004,
-	0,
-	24006,
-	0,
-	0,
-	0,
-	24007,
-	0,
-	0,
-	24008,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24009,
-	0,
-	0,
-	24010,
-	0,
-	0,
-	24011,
-	0,
-	0,
-	24013,
-	24014,
-	0,
-	0,
-	24015,
-	24016,
-	24027,
-	0,
-	24028,
-	24029,
-	0,
-	24030,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24033,
-	24034,
-	0,
-	24035,
-	0,
-	0,
-	24036,
-	0,
-	0,
-	24044,
-	0,
-	24048,
-	24049,
-	24063,
-	24067,
-	0,
-	24068,
-	24070,
-	0,
-	0,
-	24071,
-	24078,
-	24087,
-	0,
-	24090,
-	0,
-	0,
-	0,
-	24095,
-	0,
-	24098,
-	24101,
-	24104,
-	24106,
-	0,
-	24107,
-	0,
-	0,
-	0,
-	24108,
-	0,
-	0,
-	0,
-	0,
-	24110,
-	24111,
-	0,
-	24113,
-	0,
-	0,
-	24115,
-	24120,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24124,
-	0,
-	24125,
-	0,
-	24126,
-	0,
-	24127,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24135,
-	0,
-	0,
-	24136,
-	0,
-	24137,
-	24142,
-	0,
-	0,
-	0,
-	24146,
-	0,
-	0,
-	24147,
-	24149,
-	24154,
-	0,
-	24163,
-	0,
-	0,
-	0,
-	24165,
-	24166,
-	24167,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24169,
-	24170,
-	24175,
-	0,
-	0,
-	0,
-	24178,
-	0,
-	0,
-	24179,
-	0,
-	0,
-	24181,
-	0,
-	24184,
-	24197,
-	0,
-	24201,
-	24204,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24206,
-	24212,
-	24220,
-	0,
-	0,
-	0,
-	24224,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24226,
-	0,
-	24234,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24235,
-	0,
-	24236,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24239,
-	24240,
-	24241,
-	0,
-	0,
-	24248,
-	0,
-	0,
-	24249,
-	0,
-	24251,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24253,
-	0,
-	24268,
-	0,
-	0,
-	0,
-	24269,
-	0,
-	24271,
-	24272,
-	0,
-	0,
-	0,
-	0,
-	24273,
-	0,
-	0,
-	24274,
-	0,
-	0,
-	24279,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24280,
-	0,
-	24293,
-	24294,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24296,
-	0,
-	0,
-	24323,
-	0,
-	0,
-	0,
-	24329,
-	24330,
-	24331,
-	24339,
-	0,
-	24351,
-	0,
-	0,
-	24369,
-	24370,
-	0,
-	0,
-	0,
-	24371,
-	0,
-	0,
-	0,
-	0,
-	24372,
-	24373,
-	24374,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24378,
-	0,
-	0,
-	0,
-	0,
-	24379,
-	0,
-	24381,
-	0,
-	24383,
-	24389,
-	0,
-	24390,
-	0,
-	0,
-	24394,
-	24395,
-	24400,
-	0,
-	0,
-	0,
-	24401,
-	24402,
-	0,
-	24406,
-	0,
-	0,
-	0,
-	24411,
-	0,
-	0,
-	0,
-	24415,
-	0,
-	24416,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24417,
-	0,
-	24419,
-	0,
-	24422,
-	0,
-	24423,
-	24428,
-	0,
-	24435,
-	0,
-	0,
-	0,
-	24439,
-	0,
-	0,
-	0,
-	24440,
-	24442,
-	24446,
-	0,
-	0,
-	0,
-	24447,
-	24448,
-	24449,
-	24452,
-	0,
-	0,
-	0,
-	0,
-	24453,
-	24457,
-	0,
-	0,
-	24458,
-	24459,
-	24460,
-	0,
-	24465,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24470,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24471,
-	0,
-	24473,
-	24474,
-	24475,
-	24476,
-	0,
-	24478,
-	0,
-	0,
-	0,
-	0,
-	24480,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24481,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24482,
-	24485,
-	0,
-	0,
-	0,
-	0,
-	24486,
-	0,
-	0,
-	0,
-	24488,
-	0,
-	0,
-	0,
-	24494,
-	0,
-	0,
-	0,
-	0,
-	24497,
-	0,
-	0,
-	24498,
-	0,
-	0,
-	0,
-	24499,
-	24506,
-	0,
-	0,
-	0,
-	24507,
-	0,
-	0,
-	24511,
-	0,
-	0,
-	24513,
-	24514,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24517,
-	0,
-	24518,
-	0,
-	24520,
-	0,
-	24521,
-	24524,
-	24525,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24527,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24528,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24537,
-	24539,
-	0,
-	24540,
-	0,
-	0,
-	0,
-	24548,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24549,
-	24550,
-	0,
-	0,
-	0,
-	24553,
-	24554,
-	0,
-	24555,
-	0,
-	24556,
-	0,
-	24558,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24560,
-	0,
-	0,
-	0,
-	24561,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24562,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24567,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24569,
-	0,
-	0,
-	0,
-	24574,
-	0,
-	24575,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24577,
-	24581,
-	0,
-	24584,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24585,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24586,
-	0,
-	0,
-	24587,
-	0,
-	24588,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24590,
-	24591,
-	0,
-	0,
-	0,
-	0,
-	24592,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24594,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24596,
-	24597,
-	0,
-	0,
-	0,
-	0,
-	24602,
-	24603,
-	0,
-	0,
-	0,
-	0,
-	24604,
-	0,
-	0,
-	24605,
-	0,
-	24610,
-	0,
-	0,
-	24611,
-	0,
-	0,
-	0,
-	0,
-	24612,
-	24615,
-	24616,
-	24624,
-	0,
-	0,
-	0,
-	24627,
-	0,
-	24638,
-	24639,
-	0,
-	0,
-	0,
-	0,
-	24640,
-	0,
-	0,
-	0,
-	24655,
-	24656,
-	24657,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24662,
-	0,
-	24663,
-	24664,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24665,
-	0,
-	0,
-	0,
-	0,
-	24667,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24668,
-	24669,
-	0,
-	24670,
-	24674,
-	0,
-	0,
-	0,
-	24675,
-	0,
-	24678,
-	0,
-	0,
-	24679,
-	0,
-	0,
-	0,
-	24681,
-	0,
-	24683,
-	0,
-	0,
-	0,
-	0,
-	24684,
-	0,
-	24685,
-	0,
-	0,
-	24686,
-	0,
-	0,
-	24688,
-	24689,
-	0,
-	0,
-	0,
-	0,
-	24690,
-	24691,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24697,
-	0,
-	24698,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24709,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24710,
-	0,
-	24712,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24713,
-	24714,
-	0,
-	24715,
-	0,
-	24716,
-	24718,
-	0,
-	24719,
-	0,
-	0,
-	0,
-	0,
-	24720,
-	0,
-	0,
-	24725,
-	0,
-	0,
-	24738,
-	0,
-	24749,
-	24750,
-	0,
-	0,
-	0,
-	24752,
-	0,
-	0,
-	0,
-	24753,
-	0,
-	0,
-	0,
-	24758,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24762,
-	0,
-	24763,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24764,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24765,
-	24767,
-	24768,
-	0,
-	24772,
-	0,
-	0,
-	0,
-	0,
-	24773,
-	0,
-	0,
-	0,
-	0,
-	24777,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24785,
-	0,
-	24786,
-	24788,
-	0,
-	0,
-	0,
-	24789,
-	0,
-	0,
-	0,
-	0,
-	24794,
-	24798,
-	0,
-	24799,
-	24800,
-	0,
-	0,
-	0,
-	24803,
-	0,
-	24804,
-	24806,
-	0,
-	24807,
-	0,
-	0,
-	0,
-	24810,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24827,
-	24828,
-	0,
-	24835,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24836,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24839,
-	0,
-	24843,
-	24844,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24847,
-	0,
-	0,
-	24848,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24849,
-	0,
-	24850,
-	24851,
-	0,
-	0,
-	0,
-	24852,
-	0,
-	24853,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24854,
-	0,
-	24855,
-	0,
-	0,
-	24868,
-	0,
-	0,
-	0,
-	24883,
-	0,
-	0,
-	0,
-	24884,
-	0,
-	24895,
-	24897,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24899,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24900,
-	0,
-	24913,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24914,
-	0,
-	0,
-	24917,
-	24930,
-	24931,
-	0,
-	0,
-	0,
-	24932,
-	0,
-	0,
-	24939,
-	0,
-	0,
-	24942,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24945,
-	24950,
-	0,
-	24951,
-	0,
-	0,
-	24953,
-	0,
-	0,
-	0,
-	24954,
-	0,
-	24959,
-	0,
-	0,
-	0,
-	24961,
-	0,
-	0,
-	24962,
-	0,
-	24964,
-	24968,
-	24970,
-	24972,
-	0,
-	0,
-	0,
-	0,
-	0,
-	24976,
-	0,
-	0,
-	0,
-	24977,
-	0,
-	24982,
-	0,
-	0,
-	24983,
-	0,
-	0,
-	24984,
-	0,
-	0,
-	0,
-	24993,
-	0,
-	0,
-	0,
-	24994,
-	0,
-	0,
-	25001,
-	0,
-	0,
-	0,
-	25003,
-	0,
-	0,
-	25018,
-	0,
-	0,
-	25023,
-	0,
-	0,
-	0,
-	25034,
-	0,
-	0,
-	25035,
-	25036,
-	0,
-	25037,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25039,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25040,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25042,
-	0,
-	0,
-	25043,
-	25045,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25049,
-	0,
-	0,
-	25051,
-	0,
-	25052,
-	25053,
-	0,
-	0,
-	25054,
-	0,
-	0,
-	0,
-	25055,
-	0,
-	0,
-	0,
-	0,
-	25057,
-	25059,
-	0,
-	0,
-	25060,
-	25064,
-	0,
-	25065,
-	25069,
-	25070,
-	0,
-	0,
-	0,
-	0,
-	25072,
-	0,
-	25073,
-	0,
-	25090,
-	0,
-	0,
-	25092,
-	25093,
-	25101,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25105,
-	25108,
-	0,
-	0,
-	25113,
-	0,
-	0,
-	25115,
-	25116,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25117,
-	0,
-	0,
-	0,
-	25120,
-	25121,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25125,
-	0,
-	0,
-	0,
-	25126,
-	0,
-	25130,
-	25134,
-	0,
-	25139,
-	0,
-	25143,
-	0,
-	0,
-	0,
-	25151,
-	0,
-	25161,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25163,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25174,
-	0,
-	25175,
-	0,
-	25207,
-	0,
-	0,
-	0,
-	25209,
-	0,
-	0,
-	0,
-	0,
-	25213,
-	0,
-	25219,
-	0,
-	25223,
-	0,
-	25225,
-	0,
-	0,
-	0,
-	25227,
-	0,
-	0,
-	0,
-	25228,
-	0,
-	0,
-	0,
-	25229,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25231,
-	25233,
-	0,
-	0,
-	0,
-	0,
-	25237,
-	25239,
-	0,
-	0,
-	0,
-	25243,
-	0,
-	0,
-	0,
-	25252,
-	0,
-	25257,
-	25258,
-	0,
-	0,
-	0,
-	0,
-	25260,
-	25265,
-	0,
-	25268,
-	0,
-	0,
-	25273,
-	25324,
-	0,
-	25325,
-	0,
-	25326,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25327,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25328,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25332,
-	0,
-	0,
-	0,
-	25333,
-	0,
-	0,
-	0,
-	25336,
-	25337,
-	25338,
-	0,
-	0,
-	25343,
-	0,
-	25350,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25352,
-	0,
-	25354,
-	0,
-	25375,
-	0,
-	25379,
-	0,
-	0,
-	0,
-	0,
-	25384,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25386,
-	0,
-	25388,
-	0,
-	25390,
-	0,
-	0,
-	25399,
-	0,
-	0,
-	25401,
-	0,
-	0,
-	0,
-	25402,
-	0,
-	0,
-	0,
-	25407,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25413,
-	25415,
-	0,
-	0,
-	25417,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25419,
-	0,
-	0,
-	0,
-	25421,
-	0,
-	0,
-	0,
-	25424,
-	0,
-	0,
-	0,
-	0,
-	25433,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25435,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25436,
-	0,
-	0,
-	0,
-	25437,
-	0,
-	0,
-	25440,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25442,
-	0,
-	0,
-	25443,
-	0,
-	25446,
-	0,
-	0,
-	25449,
-	0,
-	0,
-	0,
-	25450,
-	0,
-	0,
-	0,
-	0,
-	25452,
-	0,
-	25453,
-	25454,
-	25455,
-	0,
-	0,
-	0,
-	25456,
-	0,
-	25457,
-	0,
-	0,
-	0,
-	25459,
-	0,
-	25461,
-	0,
-	25468,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25469,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25471,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25474,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25475,
-	0,
-	0,
-	0,
-	0,
-	25477,
-	0,
-	0,
-	0,
-	0,
-	25483,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25484,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25485,
-	0,
-	25497,
-	0,
-	0,
-	25498,
-	0,
-	25504,
-	0,
-	25510,
-	0,
-	25512,
-	0,
-	0,
-	25513,
-	25514,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25517,
-	25518,
-	25519,
-	0,
-	25520,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25521,
-	0,
-	25522,
-	25527,
-	25534,
-	0,
-	25536,
-	0,
-	25537,
-	0,
-	0,
-	25548,
-	25550,
-	0,
-	0,
-	25551,
-	0,
-	25552,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25554,
-	0,
-	25555,
-	0,
-	25556,
-	25557,
-	25568,
-	0,
-	0,
-	0,
-	25570,
-	25571,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25574,
-	0,
-	0,
-	0,
-	0,
-	25579,
-	0,
-	0,
-	0,
-	25581,
-	0,
-	0,
-	0,
-	25582,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25588,
-	0,
-	0,
-	0,
-	0,
-	25589,
-	0,
-	0,
-	0,
-	0,
-	25590,
-	0,
-	25591,
-	25592,
-	25593,
-	0,
-	25594,
-	0,
-	0,
-	0,
-	25596,
-	0,
-	25597,
-	25615,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25618,
-	0,
-	0,
-	0,
-	0,
-	25619,
-	25623,
-	0,
-	0,
-	25629,
-	0,
-	0,
-	25631,
-	0,
-	0,
-	0,
-	25635,
-	25636,
-	0,
-	0,
-	25649,
-	0,
-	0,
-	0,
-	0,
-	25654,
-	0,
-	0,
-	0,
-	25661,
-	25663,
-	0,
-	0,
-	25671,
-	0,
-	0,
-	25678,
-	25698,
-	0,
-	25699,
-	25702,
-	25703,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25704,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25706,
-	0,
-	0,
-	25710,
-	0,
-	25711,
-	0,
-	25712,
-	0,
-	25715,
-	25716,
-	25717,
-	0,
-	0,
-	25718,
-	25728,
-	25732,
-	0,
-	0,
-	0,
-	25734,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25737,
-	0,
-	0,
-	25739,
-	0,
-	0,
-	0,
-	25740,
-	0,
-	25741,
-	25745,
-	0,
-	25746,
-	0,
-	25748,
-	25772,
-	25778,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25780,
-	0,
-	0,
-	0,
-	0,
-	25781,
-	0,
-	25782,
-	25784,
-	25785,
-	0,
-	0,
-	0,
-	25789,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25797,
-	25801,
-	0,
-	0,
-	0,
-	25808,
-	25809,
-	0,
-	0,
-	25811,
-	25814,
-	25815,
-	0,
-	0,
-	25817,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25820,
-	0,
-	0,
-	0,
-	0,
-	25832,
-	25833,
-	0,
-	0,
-	0,
-	25846,
-	0,
-	0,
-	0,
-	25847,
-	25848,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25849,
-	25850,
-	0,
-	0,
-	25851,
-	0,
-	0,
-	25852,
-	0,
-	25862,
-	0,
-	0,
-	0,
-	25863,
-	25865,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25867,
-	25868,
-	0,
-	25869,
-	25874,
-	0,
-	25875,
-	0,
-	25876,
-	25877,
-	0,
-	0,
-	0,
-	0,
-	25878,
-	25902,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25903,
-	25904,
-	25905,
-	0,
-	0,
-	0,
-	25908,
-	25909,
-	0,
-	0,
-	0,
-	0,
-	25910,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25912,
-	0,
-	25913,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25914,
-	0,
-	0,
-	25916,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25917,
-	25927,
-	0,
-	0,
-	0,
-	0,
-	25928,
-	0,
-	0,
-	25930,
-	0,
-	0,
-	0,
-	25933,
-	0,
-	0,
-	25938,
-	25942,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25945,
-	0,
-	25950,
-	0,
-	25956,
-	0,
-	0,
-	25961,
-	25962,
-	0,
-	0,
-	25963,
-	0,
-	25964,
-	25965,
-	25966,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25967,
-	0,
-	0,
-	0,
-	0,
-	25968,
-	0,
-	0,
-	0,
-	25969,
-	25971,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25973,
-	25975,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25978,
-	0,
-	25981,
-	0,
-	0,
-	0,
-	25982,
-	0,
-	0,
-	0,
-	25984,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	25993,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26002,
-	0,
-	0,
-	0,
-	26005,
-	0,
-	0,
-	0,
-	26006,
-	26007,
-	0,
-	0,
-	26014,
-	26015,
-	26016,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26017,
-	26018,
-	26020,
-	0,
-	26022,
-	26023,
-	0,
-	0,
-	0,
-	26024,
-	26028,
-	0,
-	26029,
-	26033,
-	26034,
-	26044,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26046,
-	0,
-	0,
-	26047,
-	0,
-	0,
-	26049,
-	0,
-	26050,
-	0,
-	26051,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26053,
-	0,
-	0,
-	0,
-	0,
-	26054,
-	26059,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26060,
-	0,
-	26066,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26067,
-	0,
-	26069,
-	0,
-	0,
-	26071,
-	0,
-	0,
-	0,
-	26073,
-	0,
-	26074,
-	26077,
-	0,
-	0,
-	0,
-	0,
-	26078,
-	0,
-	0,
-	0,
-	26079,
-	0,
-	26090,
-	0,
-	0,
-	26094,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26095,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26096,
-	26101,
-	0,
-	26107,
-	26122,
-	0,
-	26124,
-	0,
-	0,
-	26125,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26136,
-	26141,
-	26155,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26164,
-	26166,
-	0,
-	0,
-	0,
-	26167,
-	0,
-	26170,
-	26171,
-	0,
-	0,
-	26172,
-	0,
-	0,
-	26174,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26175,
-	0,
-	0,
-	0,
-	26176,
-	26177,
-	0,
-	26321,
-	26322,
-	0,
-	26323,
-	0,
-	0,
-	26324,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26325,
-	0,
-	26331,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26335,
-	0,
-	0,
-	0,
-	26350,
-	0,
-	0,
-	0,
-	26379,
-	0,
-	0,
-	26382,
-	26383,
-	26385,
-	0,
-	0,
-	26392,
-	26406,
-	0,
-	0,
-	0,
-	0,
-	26411,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26412,
-	0,
-	0,
-	26420,
-	0,
-	0,
-	26423,
-	0,
-	26424,
-	26426,
-	26432,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26435,
-	0,
-	26436,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26441,
-	0,
-	26444,
-	0,
-	0,
-	0,
-	26446,
-	0,
-	0,
-	0,
-	0,
-	26447,
-	0,
-	0,
-	0,
-	0,
-	26449,
-	0,
-	26450,
-	26452,
-	0,
-	26453,
-	26454,
-	0,
-	0,
-	0,
-	26455,
-	0,
-	0,
-	0,
-	26456,
-	0,
-	0,
-	26458,
-	0,
-	0,
-	26460,
-	0,
-	26463,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26464,
-	26470,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26473,
-	0,
-	0,
-	26474,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26475,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26477,
-	0,
-	26485,
-	0,
-	0,
-	26486,
-	0,
-	26487,
-	0,
-	0,
-	26488,
-	26493,
-	26494,
-	0,
-	0,
-	26495,
-	0,
-	26497,
-	26504,
-	26506,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26507,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26509,
-	0,
-	0,
-	26510,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26512,
-	0,
-	26513,
-	26515,
-	0,
-	0,
-	0,
-	26518,
-	0,
-	0,
-	0,
-	26519,
-	0,
-	26524,
-	26526,
-	0,
-	0,
-	0,
-	26527,
-	0,
-	26532,
-	0,
-	26533,
-	26537,
-	26558,
-	0,
-	0,
-	0,
-	26559,
-	0,
-	0,
-	0,
-	26571,
-	0,
-	0,
-	26573,
-	0,
-	26588,
-	0,
-	26593,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26603,
-	0,
-	26604,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26606,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26607,
-	26609,
-	26611,
-	26614,
-	0,
-	0,
-	0,
-	26616,
-	26620,
-	0,
-	26621,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26627,
-	0,
-	26629,
-	0,
-	0,
-	26630,
-	0,
-	0,
-	26632,
-	26643,
-	0,
-	0,
-	0,
-	26644,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26646,
-	26647,
-	0,
-	0,
-	0,
-	26650,
-	0,
-	0,
-	26656,
-	0,
-	0,
-	0,
-	0,
-	26663,
-	26670,
-	26671,
-	0,
-	0,
-	0,
-	26685,
-	26686,
-	26687,
-	0,
-	26689,
-	0,
-	0,
-	0,
-	0,
-	26744,
-	0,
-	26745,
-	0,
-	26747,
-	26748,
-	0,
-	26749,
-	26750,
-	26751,
-	0,
-	0,
-	0,
-	0,
-	26752,
-	26755,
-	0,
-	0,
-	0,
-	26756,
-	26769,
-	0,
-	0,
-	0,
-	26774,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26775,
-	0,
-	26777,
-	26778,
-	0,
-	26786,
-	0,
-	0,
-	0,
-	26787,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26788,
-	0,
-	0,
-	26789,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26791,
-	0,
-	26792,
-	26793,
-	0,
-	0,
-	0,
-	26794,
-	0,
-	26797,
-	26798,
-	0,
-	0,
-	0,
-	26800,
-	0,
-	0,
-	26803,
-	0,
-	26804,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26805,
-	0,
-	0,
-	26808,
-	0,
-	0,
-	26809,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26812,
-	0,
-	26825,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26826,
-	0,
-	0,
-	26827,
-	26829,
-	26834,
-	0,
-	0,
-	0,
-	0,
-	26835,
-	0,
-	0,
-	26849,
-	0,
-	26851,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26852,
-	0,
-	26853,
-	26857,
-	0,
-	26858,
-	0,
-	26859,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26876,
-	0,
-	26878,
-	26882,
-	26883,
-	0,
-	0,
-	0,
-	0,
-	26890,
-	26894,
-	0,
-	0,
-	0,
-	0,
-	26895,
-	26896,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26900,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26911,
-	26913,
-	26914,
-	26915,
-	26916,
-	26919,
-	0,
-	0,
-	0,
-	26921,
-	26922,
-	0,
-	0,
-	26925,
-	0,
-	0,
-	0,
-	26928,
-	0,
-	0,
-	26929,
-	26930,
-	0,
-	0,
-	0,
-	26931,
-	0,
-	26932,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26933,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26937,
-	0,
-	0,
-	26943,
-	0,
-	0,
-	26944,
-	0,
-	0,
-	0,
-	26946,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26956,
-	0,
-	26958,
-	0,
-	0,
-	26963,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26965,
-	0,
-	26969,
-	26970,
-	26972,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26973,
-	0,
-	26974,
-	0,
-	26978,
-	0,
-	26980,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	26982,
-	0,
-	26986,
-	26987,
-	0,
-	26990,
-	0,
-	0,
-	0,
-	0,
-	27003,
-	27006,
-	0,
-	0,
-	27007,
-	27010,
-	27012,
-	27013,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27014,
-	27015,
-	27018,
-	0,
-	27019,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27025,
-	0,
-	0,
-	0,
-	27026,
-	0,
-	0,
-	0,
-	0,
-	27029,
-	27030,
-	27031,
-	27034,
-	0,
-	0,
-	27036,
-	27037,
-	0,
-	0,
-	0,
-	27038,
-	27042,
-	0,
-	0,
-	0,
-	27044,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27045,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27046,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27047,
-	27049,
-	0,
-	27050,
-	0,
-	0,
-	0,
-	27051,
-	27052,
-	0,
-	27055,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27056,
-	27058,
-	27059,
-	0,
-	27061,
-	0,
-	27064,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27069,
-	0,
-	0,
-	27070,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27072,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27076,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27078,
-	0,
-	27079,
-	0,
-	0,
-	0,
-	27081,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27082,
-	0,
-	27083,
-	27086,
-	0,
-	0,
-	0,
-	0,
-	27087,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27088,
-	27090,
-	0,
-	27094,
-	0,
-	0,
-	27095,
-	0,
-	27099,
-	27102,
-	0,
-	0,
-	0,
-	27103,
-	0,
-	0,
-	0,
-	0,
-	27105,
-	0,
-	0,
-	0,
-	27106,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27107,
-	0,
-	0,
-	0,
-	0,
-	27108,
-	27117,
-	0,
-	0,
-	0,
-	0,
-	27118,
-	0,
-	0,
-	27124,
-	0,
-	27126,
-	0,
-	0,
-	27130,
-	27131,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27147,
-	0,
-	0,
-	0,
-	0,
-	27148,
-	27149,
-	0,
-	0,
-	0,
-	0,
-	27150,
-	27151,
-	0,
-	27152,
-	0,
-	27159,
-	0,
-	0,
-	0,
-	27164,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27175,
-	0,
-	27189,
-	0,
-	0,
-	27191,
-	0,
-	27193,
-	0,
-	27195,
-	0,
-	27198,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27200,
-	0,
-	0,
-	0,
-	0,
-	27202,
-	0,
-	0,
-	0,
-	0,
-	27203,
-	0,
-	0,
-	27204,
-	0,
-	0,
-	27206,
-	0,
-	27207,
-	0,
-	0,
-	0,
-	0,
-	27209,
-	0,
-	0,
-	0,
-	27213,
-	0,
-	0,
-	27216,
-	27219,
-	27220,
-	27222,
-	27223,
-	0,
-	27224,
-	0,
-	27225,
-	27226,
-	0,
-	0,
-	27233,
-	0,
-	0,
-	0,
-	0,
-	27235,
-	0,
-	27237,
-	0,
-	27238,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27239,
-	0,
-	27242,
-	27243,
-	0,
-	27250,
-	0,
-	0,
-	0,
-	27251,
-	0,
-	27253,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27254,
-	27255,
-	27258,
-	0,
-	0,
-	0,
-	27259,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27267,
-	0,
-	27276,
-	27278,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27296,
-	27297,
-	27301,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27302,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27312,
-	27313,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27318,
-	0,
-	27320,
-	0,
-	27329,
-	0,
-	27330,
-	27331,
-	0,
-	27332,
-	0,
-	0,
-	0,
-	0,
-	27340,
-	0,
-	0,
-	0,
-	27348,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27350,
-	0,
-	27351,
-	0,
-	0,
-	0,
-	0,
-	27355,
-	0,
-	0,
-	27358,
-	27359,
-	27361,
-	0,
-	0,
-	0,
-	27365,
-	0,
-	27367,
-	0,
-	27376,
-	27378,
-	0,
-	0,
-	27379,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27396,
-	0,
-	27397,
-	27404,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27408,
-	0,
-	0,
-	0,
-	0,
-	27453,
-	0,
-	0,
-	0,
-	27456,
-	0,
-	0,
-	0,
-	27458,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27459,
-	0,
-	0,
-	0,
-	27460,
-	0,
-	0,
-	27461,
-	0,
-	27465,
-	27467,
-	0,
-	0,
-	27469,
-	0,
-	27470,
-	0,
-	27471,
-	0,
-	27477,
-	27482,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27484,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27485,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27493,
-	0,
-	27494,
-	27502,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27511,
-	27532,
-	0,
-	0,
-	0,
-	27533,
-	27545,
-	0,
-	0,
-	0,
-	27546,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27547,
-	0,
-	0,
-	27549,
-	27550,
-	0,
-	27551,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27555,
-	0,
-	0,
-	27571,
-	0,
-	27573,
-	27574,
-	27575,
-	27577,
-	0,
-	27578,
-	0,
-	0,
-	27579,
-	27585,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27586,
-	0,
-	0,
-	27588,
-	27589,
-	0,
-	0,
-	0,
-	0,
-	27596,
-	0,
-	0,
-	27600,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27608,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27610,
-	0,
-	0,
-	0,
-	27618,
-	0,
-	0,
-	27620,
-	0,
-	0,
-	0,
-	27631,
-	0,
-	0,
-	27632,
-	27634,
-	0,
-	27636,
-	27638,
-	0,
-	0,
-	0,
-	27643,
-	0,
-	27644,
-	27649,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27651,
-	27660,
-	0,
-	27661,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27662,
-	0,
-	0,
-	27664,
-	0,
-	27665,
-	0,
-	0,
-	0,
-	27669,
-	0,
-	27671,
-	0,
-	0,
-	0,
-	27673,
-	27674,
-	0,
-	0,
-	0,
-	27682,
-	0,
-	0,
-	0,
-	27711,
-	0,
-	27712,
-	27713,
-	27719,
-	27720,
-	0,
-	0,
-	27728,
-	0,
-	27729,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27731,
-	0,
-	0,
-	27732,
-	0,
-	27733,
-	0,
-	27738,
-	0,
-	0,
-	0,
-	27742,
-	0,
-	0,
-	0,
-	27743,
-	27744,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27745,
-	27746,
-	0,
-	0,
-	0,
-	27747,
-	27748,
-	27751,
-	27752,
-	0,
-	0,
-	0,
-	27768,
-	27770,
-	0,
-	0,
-	0,
-	27774,
-	27775,
-	0,
-	27776,
-	27777,
-	0,
-	0,
-	27781,
-	0,
-	27784,
-	0,
-	27786,
-	0,
-	0,
-	27791,
-	0,
-	27792,
-	27793,
-	27804,
-	0,
-	27812,
-	27813,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27814,
-	0,
-	27825,
-	0,
-	27827,
-	0,
-	0,
-	0,
-	0,
-	27828,
-	27861,
-	27862,
-	0,
-	0,
-	0,
-	27864,
-	0,
-	0,
-	0,
-	27865,
-	27884,
-	0,
-	27889,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27890,
-	0,
-	27891,
-	0,
-	0,
-	0,
-	27892,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27897,
-	27898,
-	0,
-	0,
-	27899,
-	0,
-	0,
-	0,
-	27901,
-	27905,
-	0,
-	0,
-	27920,
-	0,
-	0,
-	27921,
-	0,
-	27922,
-	0,
-	0,
-	0,
-	27931,
-	27934,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27941,
-	0,
-	27942,
-	0,
-	27945,
-	0,
-	27947,
-	27954,
-	0,
-	0,
-	0,
-	0,
-	27960,
-	27963,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	27964,
-	27965,
-	0,
-	0,
-	0,
-	27967,
-	0,
-	27969,
-	27975,
-	0,
-	27976,
-	27977,
-	0,
-	27981,
-	0,
-	27983,
-	28051,
-	28052,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28056,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28058,
-	28059,
-	0,
-	0,
-	28061,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28063,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28066,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28069,
-	28070,
-	28072,
-	0,
-	28073,
-	0,
-	0,
-	28074,
-	0,
-	0,
-	0,
-	0,
-	28075,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28078,
-	0,
-	0,
-	0,
-	0,
-	28085,
-	0,
-	0,
-	0,
-	0,
-	28086,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28088,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28090,
-	0,
-	28097,
-	28114,
-	28115,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28116,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28118,
-	0,
-	28129,
-	0,
-	28131,
-	0,
-	0,
-	28135,
-	0,
-	0,
-	0,
-	28140,
-	28141,
-	0,
-	0,
-	0,
-	28146,
-	0,
-	0,
-	0,
-	0,
-	28152,
-	0,
-	0,
-	0,
-	0,
-	28155,
-	28157,
-	28161,
-	0,
-	0,
-	0,
-	0,
-	28166,
-	0,
-	28167,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28172,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28173,
-	0,
-	0,
-	28175,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28178,
-	28188,
-	0,
-	28190,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28191,
-	0,
-	28193,
-	28206,
-	0,
-	0,
-	28207,
-	28209,
-	0,
-	28211,
-	0,
-	28213,
-	0,
-	0,
-	0,
-	28215,
-	28216,
-	28217,
-	0,
-	28222,
-	0,
-	28223,
-	28225,
-	0,
-	0,
-	0,
-	28226,
-	0,
-	28227,
-	28229,
-	28232,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28235,
-	0,
-	28241,
-	0,
-	0,
-	28242,
-	0,
-	0,
-	0,
-	0,
-	28243,
-	0,
-	0,
-	0,
-	28245,
-	0,
-	0,
-	0,
-	28248,
-	28250,
-	0,
-	28251,
-	28252,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28253,
-	0,
-	0,
-	28254,
-	28255,
-	0,
-	0,
-	28256,
-	0,
-	0,
-	28258,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28259,
-	0,
-	0,
-	28260,
-	0,
-	0,
-	28261,
-	0,
-	0,
-	0,
-	0,
-	28262,
-	28263,
-	0,
-	0,
-	28264,
-	0,
-	0,
-	0,
-	28266,
-	0,
-	28268,
-	28269,
-	0,
-	28270,
-	28272,
-	28274,
-	0,
-	28277,
-	28278,
-	0,
-	0,
-	0,
-	28279,
-	0,
-	28280,
-	28281,
-	28283,
-	0,
-	28292,
-	0,
-	28294,
-	0,
-	28297,
-	0,
-	0,
-	0,
-	0,
-	28299,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28300,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28301,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28302,
-	28303,
-	0,
-	0,
-	0,
-	0,
-	28304,
-	0,
-	0,
-	28305,
-	0,
-	28312,
-	0,
-	28313,
-	28314,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28315,
-	0,
-	0,
-	0,
-	28320,
-	28321,
-	0,
-	0,
-	28328,
-	0,
-	0,
-	0,
-	28329,
-	28338,
-	0,
-	28339,
-	0,
-	0,
-	28344,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28347,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28348,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28411,
-	0,
-	28412,
-	28413,
-	0,
-	28416,
-	0,
-	0,
-	0,
-	28420,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28421,
-	0,
-	0,
-	0,
-	0,
-	28423,
-	0,
-	0,
-	0,
-	28424,
-	0,
-	0,
-	28428,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28429,
-	0,
-	0,
-	0,
-	28431,
-	28434,
-	0,
-	28458,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28464,
-	0,
-	0,
-	0,
-	0,
-	28465,
-	0,
-	28467,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28471,
-	0,
-	0,
-	0,
-	0,
-	28474,
-	0,
-	28480,
-	0,
-	28481,
-	0,
-	0,
-	28485,
-	0,
-	0,
-	0,
-	0,
-	28486,
-	28488,
-	0,
-	0,
-	28489,
-	0,
-	0,
-	0,
-	0,
-	28492,
-	0,
-	0,
-	0,
-	28495,
-	0,
-	28497,
-	0,
-	28499,
-	0,
-	0,
-	0,
-	0,
-	28500,
-	0,
-	0,
-	28502,
-	28503,
-	0,
-	0,
-	0,
-	28508,
-	0,
-	0,
-	0,
-	28510,
-	0,
-	0,
-	28512,
-	28513,
-	28514,
-	28521,
-	0,
-	28526,
-	0,
-	28527,
-	28528,
-	0,
-	0,
-	0,
-	0,
-	28529,
-	0,
-	0,
-	28532,
-	0,
-	0,
-	28537,
-	28538,
-	0,
-	0,
-	0,
-	28539,
-	0,
-	28548,
-	0,
-	28553,
-	28554,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28560,
-	28563,
-	0,
-	0,
-	28564,
-	0,
-	0,
-	0,
-	0,
-	28565,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28566,
-	28568,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28569,
-	0,
-	0,
-	0,
-	28570,
-	0,
-	28572,
-	28573,
-	0,
-	0,
-	0,
-	0,
-	28575,
-	0,
-	0,
-	0,
-	0,
-	28576,
-	28581,
-	28588,
-	0,
-	0,
-	28589,
-	0,
-	0,
-	0,
-	28590,
-	28595,
-	0,
-	28598,
-	0,
-	0,
-	28601,
-	0,
-	0,
-	28605,
-	0,
-	0,
-	0,
-	0,
-	28614,
-	28615,
-	28619,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28620,
-	0,
-	28626,
-	0,
-	0,
-	28628,
-	0,
-	28631,
-	0,
-	28632,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28635,
-	0,
-	0,
-	0,
-	28637,
-	28638,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28639,
-	0,
-	28643,
-	0,
-	0,
-	28652,
-	0,
-	0,
-	0,
-	28662,
-	0,
-	28670,
-	28671,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28672,
-	28673,
-	28675,
-	28676,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28691,
-	0,
-	0,
-	0,
-	28695,
-	0,
-	0,
-	0,
-	28696,
-	0,
-	28697,
-	28698,
-	0,
-	28705,
-	0,
-	28707,
-	28708,
-	28710,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28711,
-	28728,
-	0,
-	0,
-	0,
-	28736,
-	0,
-	0,
-	0,
-	28737,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28738,
-	0,
-	28739,
-	0,
-	28741,
-	0,
-	0,
-	28742,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28745,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28749,
-	28750,
-	28752,
-	28754,
-	28756,
-	0,
-	28757,
-	0,
-	0,
-	0,
-	0,
-	28759,
-	28760,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28762,
-	0,
-	0,
-	0,
-	28764,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28766,
-	0,
-	28767,
-	28768,
-	0,
-	0,
-	0,
-	0,
-	28769,
-	28770,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28771,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28772,
-	0,
-	28773,
-	0,
-	28782,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28784,
-	0,
-	28785,
-	0,
-	28786,
-	0,
-	0,
-	0,
-	28787,
-	0,
-	0,
-	0,
-	28797,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28799,
-	0,
-	0,
-	28801,
-	0,
-	0,
-	0,
-	0,
-	28802,
-	0,
-	28805,
-	0,
-	0,
-	28806,
-	0,
-	0,
-	28807,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28808,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28810,
-	28812,
-	0,
-	0,
-	28816,
-	28819,
-	0,
-	0,
-	28821,
-	0,
-	28826,
-	0,
-	0,
-	0,
-	28842,
-	28852,
-	0,
-	0,
-	28853,
-	0,
-	28854,
-	28855,
-	0,
-	0,
-	0,
-	28857,
-	0,
-	0,
-	0,
-	28858,
-	0,
-	28867,
-	28868,
-	28869,
-	0,
-	0,
-	0,
-	28874,
-	28880,
-	28882,
-	28890,
-	28892,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28895,
-	0,
-	0,
-	0,
-	28898,
-	28899,
-	0,
-	0,
-	0,
-	28900,
-	0,
-	0,
-	28904,
-	0,
-	28906,
-	0,
-	0,
-	0,
-	0,
-	28907,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28908,
-	0,
-	0,
-	0,
-	28910,
-	0,
-	28914,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28915,
-	28916,
-	28919,
-	0,
-	0,
-	28920,
-	0,
-	28921,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28924,
-	0,
-	0,
-	0,
-	0,
-	28926,
-	28929,
-	0,
-	0,
-	0,
-	28930,
-	0,
-	28936,
-	0,
-	28939,
-	0,
-	0,
-	0,
-	0,
-	28942,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28956,
-	0,
-	0,
-	0,
-	28966,
-	0,
-	0,
-	0,
-	0,
-	28967,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28968,
-	0,
-	28971,
-	0,
-	28975,
-	28976,
-	0,
-	28982,
-	28983,
-	0,
-	0,
-	28984,
-	28989,
-	28996,
-	28997,
-	28998,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	28999,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29000,
-	0,
-	29001,
-	0,
-	0,
-	0,
-	29009,
-	0,
-	0,
-	29011,
-	0,
-	0,
-	29021,
-	0,
-	0,
-	0,
-	0,
-	29024,
-	0,
-	29025,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29026,
-	0,
-	0,
-	0,
-	29036,
-	0,
-	0,
-	0,
-	29037,
-	0,
-	0,
-	0,
-	0,
-	29038,
-	0,
-	29045,
-	0,
-	29047,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29051,
-	0,
-	0,
-	0,
-	29054,
-	29056,
-	29062,
-	0,
-	29070,
-	29082,
-	0,
-	0,
-	0,
-	29083,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29084,
-	0,
-	0,
-	0,
-	0,
-	29085,
-	29088,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29090,
-	29097,
-	0,
-	0,
-	0,
-	29103,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29105,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29107,
-	0,
-	29109,
-	0,
-	0,
-	0,
-	29115,
-	0,
-	0,
-	29120,
-	0,
-	0,
-	29138,
-	29140,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29152,
-	0,
-	29160,
-	29174,
-	0,
-	29176,
-	0,
-	0,
-	29180,
-	0,
-	29181,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29228,
-	0,
-	0,
-	29229,
-	0,
-	0,
-	29230,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29234,
-	0,
-	0,
-	0,
-	29241,
-	0,
-	29245,
-	0,
-	29248,
-	0,
-	29250,
-	29256,
-	29280,
-	0,
-	29282,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29285,
-	0,
-	0,
-	29286,
-	29291,
-	29292,
-	0,
-	0,
-	0,
-	0,
-	29294,
-	0,
-	29295,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29296,
-	29297,
-	29298,
-	29300,
-	0,
-	29302,
-	0,
-	0,
-	29304,
-	29307,
-	0,
-	29312,
-	0,
-	0,
-	0,
-	29322,
-	0,
-	0,
-	29323,
-	0,
-	0,
-	29324,
-	29326,
-	29328,
-	0,
-	29335,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29338,
-	29339,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29341,
-	29343,
-	0,
-	0,
-	0,
-	0,
-	29344,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29345,
-	0,
-	0,
-	0,
-	0,
-	29346,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29347,
-	29348,
-	29349,
-	0,
-	0,
-	29354,
-	0,
-	0,
-	29355,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29357,
-	0,
-	0,
-	0,
-	0,
-	29364,
-	0,
-	29365,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29366,
-	0,
-	0,
-	29368,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29378,
-	0,
-	29381,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29386,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29389,
-	0,
-	0,
-	0,
-	29390,
-	0,
-	0,
-	29391,
-	29397,
-	0,
-	29398,
-	29412,
-	29414,
-	29418,
-	29419,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29420,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29423,
-	0,
-	0,
-	0,
-	29435,
-	0,
-	0,
-	0,
-	29437,
-	0,
-	0,
-	29439,
-	0,
-	29441,
-	0,
-	0,
-	0,
-	0,
-	29443,
-	0,
-	29446,
-	29450,
-	29452,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29456,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29461,
-	0,
-	0,
-	0,
-	29464,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29468,
-	0,
-	29473,
-	0,
-	0,
-	0,
-	29486,
-	0,
-	0,
-	0,
-	29490,
-	0,
-	0,
-	0,
-	29491,
-	29492,
-	0,
-	0,
-	29497,
-	0,
-	0,
-	0,
-	29498,
-	0,
-	29499,
-	0,
-	29502,
-	29505,
-	0,
-	29509,
-	0,
-	0,
-	0,
-	29510,
-	0,
-	0,
-	0,
-	29512,
-	0,
-	0,
-	0,
-	29516,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29518,
-	0,
-	29519,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29520,
-	29521,
-	29529,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29530,
-	0,
-	0,
-	29531,
-	29538,
-	0,
-	29540,
-	0,
-	0,
-	0,
-	29542,
-	0,
-	29543,
-	29544,
-	29547,
-	0,
-	0,
-	29548,
-	0,
-	0,
-	0,
-	29549,
-	0,
-	0,
-	0,
-	29550,
-	0,
-	0,
-	29552,
-	0,
-	0,
-	0,
-	0,
-	29558,
-	29561,
-	0,
-	29562,
-	29564,
-	0,
-	0,
-	29565,
-	0,
-	0,
-	29566,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29578,
-	29584,
-	29586,
-	29591,
-	0,
-	0,
-	0,
-	0,
-	29593,
-	29594,
-	0,
-	0,
-	29597,
-	0,
-	0,
-	29613,
-	0,
-	29614,
-	0,
-	29615,
-	0,
-	0,
-	0,
-	0,
-	29616,
-	29617,
-	0,
-	0,
-	29625,
-	0,
-	0,
-	0,
-	29632,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29633,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29634,
-	29635,
-	29637,
-	0,
-	29638,
-	0,
-	29641,
-	29643,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29644,
-	0,
-	29645,
-	0,
-	29649,
-	0,
-	0,
-	0,
-	29650,
-	0,
-	29653,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29656,
-	29659,
-	0,
-	0,
-	29660,
-	0,
-	0,
-	0,
-	29661,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29664,
-	0,
-	0,
-	0,
-	29671,
-	29673,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29675,
-	0,
-	29677,
-	29679,
-	0,
-	0,
-	29684,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29685,
-	0,
-	0,
-	0,
-	29687,
-	0,
-	0,
-	0,
-	29688,
-	0,
-	29689,
-	29690,
-	29700,
-	0,
-	29701,
-	0,
-	0,
-	0,
-	29702,
-	0,
-	29706,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29720,
-	0,
-	29721,
-	0,
-	29727,
-	0,
-	29733,
-	29734,
-	0,
-	29750,
-	29761,
-	0,
-	29763,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29764,
-	0,
-	0,
-	29765,
-	0,
-	0,
-	0,
-	29771,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29772,
-	0,
-	0,
-	0,
-	29773,
-	29774,
-	29775,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29822,
-	0,
-	0,
-	0,
-	29824,
-	0,
-	29825,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29827,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29829,
-	0,
-	29832,
-	29834,
-	0,
-	0,
-	29835,
-	0,
-	0,
-	29837,
-	29838,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29843,
-	0,
-	0,
-	0,
-	0,
-	29844,
-	29845,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29849,
-	0,
-	0,
-	29869,
-	29872,
-	29890,
-	29905,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29907,
-	29921,
-	0,
-	29922,
-	0,
-	0,
-	29923,
-	29926,
-	29944,
-	29946,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29947,
-	29948,
-	0,
-	0,
-	0,
-	29951,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29953,
-	0,
-	0,
-	29956,
-	0,
-	29957,
-	0,
-	0,
-	29962,
-	0,
-	0,
-	0,
-	0,
-	29971,
-	0,
-	0,
-	0,
-	29972,
-	0,
-	0,
-	0,
-	0,
-	0,
-	29978,
-	0,
-	29979,
-	29992,
-	30007,
-	30008,
-	30010,
-	0,
-	0,
-	0,
-	30013,
-	0,
-	0,
-	0,
-	0,
-	30014,
-	30016,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30017,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30023,
-	30031,
-	0,
-	0,
-	30033,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30034,
-	0,
-	30038,
-	0,
-	30039,
-	0,
-	30040,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30067,
-	30068,
-	0,
-	0,
-	0,
-	30069,
-	0,
-	30072,
-	0,
-	0,
-	0,
-	30073,
-	0,
-	0,
-	0,
-	0,
-	30075,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30079,
-	0,
-	0,
-	30080,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30082,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30084,
-	30090,
-	0,
-	0,
-	30091,
-	0,
-	0,
-	0,
-	0,
-	30098,
-	30118,
-	0,
-	30119,
-	0,
-	30121,
-	30130,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30131,
-	30132,
-	30133,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30135,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30136,
-	0,
-	0,
-	30137,
-	30138,
-	0,
-	0,
-	0,
-	30139,
-	30146,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30147,
-	0,
-	0,
-	30148,
-	30151,
-	0,
-	0,
-	0,
-	30168,
-	0,
-	30172,
-	30173,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30180,
-	30181,
-	0,
-	30192,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30194,
-	30196,
-	0,
-	0,
-	30199,
-	0,
-	0,
-	30202,
-	0,
-	0,
-	0,
-	0,
-	30203,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30213,
-	0,
-	0,
-	0,
-	30216,
-	0,
-	0,
-	30217,
-	0,
-	0,
-	0,
-	30218,
-	0,
-	0,
-	0,
-	0,
-	30219,
-	0,
-	30220,
-	0,
-	30222,
-	30227,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30231,
-	0,
-	0,
-	30233,
-	30235,
-	0,
-	0,
-	0,
-	0,
-	30238,
-	0,
-	30240,
-	30243,
-	30245,
-	0,
-	30250,
-	30252,
-	0,
-	0,
-	0,
-	30269,
-	0,
-	0,
-	30271,
-	30272,
-	0,
-	0,
-	0,
-	30278,
-	30280,
-	0,
-	0,
-	30282,
-	0,
-	30284,
-	0,
-	30294,
-	0,
-	0,
-	0,
-	0,
-	30295,
-	30296,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30298,
-	30299,
-	30302,
-	30304,
-	30306,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30316,
-	30317,
-	0,
-	0,
-	0,
-	30318,
-	0,
-	0,
-	0,
-	30319,
-	0,
-	30320,
-	30322,
-	30326,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30327,
-	0,
-	30332,
-	30348,
-	30349,
-	0,
-	0,
-	30356,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30357,
-	0,
-	30358,
-	0,
-	30359,
-	30360,
-	0,
-	0,
-	30365,
-	30366,
-	30378,
-	0,
-	0,
-	0,
-	0,
-	30379,
-	0,
-	0,
-	30381,
-	0,
-	30385,
-	0,
-	30388,
-	30397,
-	0,
-	0,
-	0,
-	30401,
-	0,
-	0,
-	0,
-	0,
-	30403,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30404,
-	0,
-	0,
-	30405,
-	0,
-	30406,
-	30408,
-	0,
-	30409,
-	0,
-	30410,
-	0,
-	0,
-	0,
-	30417,
-	0,
-	0,
-	30418,
-	30419,
-	0,
-	30420,
-	0,
-	30424,
-	0,
-	0,
-	0,
-	30427,
-	30430,
-	30432,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30433,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30436,
-	0,
-	30437,
-	30438,
-	0,
-	30441,
-	30442,
-	0,
-	0,
-	0,
-	30445,
-	0,
-	0,
-	0,
-	0,
-	30452,
-	30456,
-	30457,
-	0,
-	0,
-	0,
-	30458,
-	0,
-	30464,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30467,
-	0,
-	30469,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30477,
-	0,
-	0,
-	30484,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30485,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30486,
-	30487,
-	30497,
-	30498,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30505,
-	0,
-	30508,
-	0,
-	0,
-	0,
-	30509,
-	30510,
-	0,
-	30514,
-	30516,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30523,
-	0,
-	30524,
-	0,
-	30525,
-	0,
-	0,
-	0,
-	0,
-	30537,
-	0,
-	0,
-	30538,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30553,
-	0,
-	0,
-	30555,
-	30556,
-	30558,
-	30559,
-	30560,
-	0,
-	0,
-	30561,
-	0,
-	30562,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30563,
-	30570,
-	30571,
-	0,
-	30586,
-	30587,
-	0,
-	0,
-	30590,
-	0,
-	0,
-	30594,
-	0,
-	0,
-	0,
-	0,
-	30611,
-	30612,
-	30623,
-	30634,
-	0,
-	0,
-	30636,
-	30640,
-	30655,
-	30656,
-	0,
-	30657,
-	0,
-	0,
-	30658,
-	30669,
-	0,
-	30670,
-	0,
-	30676,
-	30678,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30679,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30695,
-	0,
-	0,
-	30698,
-	0,
-	0,
-	0,
-	0,
-	30700,
-	0,
-	0,
-	0,
-	0,
-	30701,
-	0,
-	30702,
-	30703,
-	0,
-	0,
-	0,
-	0,
-	30707,
-	0,
-	0,
-	0,
-	30709,
-	0,
-	0,
-	30710,
-	30719,
-	30729,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30731,
-	0,
-	0,
-	30733,
-	0,
-	0,
-	0,
-	30734,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30736,
-	30737,
-	0,
-	0,
-	0,
-	30740,
-	0,
-	0,
-	0,
-	30743,
-	0,
-	30746,
-	0,
-	30747,
-	30748,
-	0,
-	0,
-	30751,
-	30752,
-	30753,
-	0,
-	0,
-	0,
-	30754,
-	0,
-	0,
-	30760,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30763,
-	0,
-	30764,
-	0,
-	0,
-	30766,
-	0,
-	30769,
-	30770,
-	30771,
-	30774,
-	30777,
-	0,
-	0,
-	30779,
-	30780,
-	30781,
-	0,
-	0,
-	0,
-	0,
-	30790,
-	0,
-	0,
-	0,
-	30792,
-	0,
-	0,
-	0,
-	0,
-	30810,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30812,
-	30819,
-	0,
-	0,
-	30823,
-	30824,
-	0,
-	30825,
-	0,
-	30827,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30828,
-	0,
-	0,
-	30830,
-	0,
-	0,
-	0,
-	30834,
-	0,
-	30835,
-	0,
-	30837,
-	30838,
-	0,
-	30845,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30846,
-	30847,
-	0,
-	0,
-	30849,
-	0,
-	30851,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30852,
-	30858,
-	0,
-	0,
-	30859,
-	0,
-	30865,
-	0,
-	0,
-	30866,
-	0,
-	0,
-	30868,
-	0,
-	0,
-	30869,
-	0,
-	0,
-	0,
-	30881,
-	30883,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30889,
-	0,
-	30891,
-	0,
-	0,
-	0,
-	0,
-	30894,
-	0,
-	30895,
-	0,
-	30897,
-	0,
-	30898,
-	0,
-	0,
-	0,
-	30904,
-	30906,
-	0,
-	30909,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30910,
-	0,
-	0,
-	0,
-	30915,
-	30933,
-	30942,
-	0,
-	0,
-	0,
-	0,
-	30943,
-	0,
-	0,
-	30945,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30946,
-	0,
-	0,
-	30947,
-	0,
-	0,
-	30955,
-	30956,
-	0,
-	0,
-	30960,
-	0,
-	0,
-	30961,
-	30962,
-	30966,
-	0,
-	0,
-	30969,
-	30974,
-	0,
-	0,
-	0,
-	30976,
-	0,
-	0,
-	30977,
-	0,
-	30978,
-	30982,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	30994,
-	30995,
-	30998,
-	0,
-	31000,
-	0,
-	0,
-	31001,
-	0,
-	0,
-	31003,
-	31005,
-	0,
-	0,
-	31006,
-	31011,
-	0,
-	0,
-	31014,
-	0,
-	31016,
-	0,
-	0,
-	0,
-	0,
-	31018,
-	0,
-	0,
-	31020,
-	31023,
-	31024,
-	31025,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31027,
-	31028,
-	31029,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31032,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31036,
-	31037,
-	31038,
-	0,
-	0,
-	0,
-	31041,
-	31043,
-	31045,
-	0,
-	31047,
-	0,
-	0,
-	0,
-	31048,
-	0,
-	31049,
-	0,
-	0,
-	0,
-	31053,
-	31054,
-	31055,
-	0,
-	0,
-	31063,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31066,
-	0,
-	31068,
-	31071,
-	0,
-	0,
-	0,
-	31072,
-	31073,
-	0,
-	0,
-	0,
-	0,
-	31075,
-	0,
-	0,
-	31076,
-	0,
-	0,
-	0,
-	31077,
-	31079,
-	0,
-	31080,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31087,
-	0,
-	31142,
-	0,
-	31144,
-	0,
-	0,
-	31145,
-	31146,
-	31147,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31149,
-	0,
-	31151,
-	31152,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31162,
-	31171,
-	31174,
-	31175,
-	0,
-	0,
-	0,
-	31176,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31179,
-	0,
-	0,
-	0,
-	31186,
-	0,
-	0,
-	0,
-	31192,
-	31195,
-	0,
-	0,
-	31196,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31198,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31199,
-	0,
-	0,
-	0,
-	31205,
-	0,
-	0,
-	0,
-	0,
-	31211,
-	31215,
-	0,
-	0,
-	0,
-	0,
-	31231,
-	0,
-	31232,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31233,
-	31236,
-	31253,
-	0,
-	31254,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31255,
-	0,
-	0,
-	31257,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31258,
-	31259,
-	0,
-	0,
-	31260,
-	0,
-	31261,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31262,
-	31263,
-	0,
-	0,
-	31264,
-	0,
-	31266,
-	0,
-	31267,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31281,
-	0,
-	31282,
-	0,
-	31284,
-	0,
-	0,
-	31285,
-	31287,
-	31288,
-	0,
-	0,
-	31290,
-	0,
-	0,
-	0,
-	31292,
-	31295,
-	0,
-	31299,
-	0,
-	31300,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31302,
-	0,
-	0,
-	0,
-	0,
-	31303,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31304,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31305,
-	31308,
-	31309,
-	31315,
-	0,
-	31317,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31323,
-	0,
-	31324,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31325,
-	31327,
-	0,
-	0,
-	31331,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31333,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31336,
-	0,
-	0,
-	31337,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31338,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31339,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31342,
-	0,
-	0,
-	0,
-	0,
-	31345,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31347,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31348,
-	0,
-	0,
-	31350,
-	31351,
-	0,
-	31352,
-	0,
-	0,
-	31354,
-	0,
-	0,
-	0,
-	0,
-	31355,
-	0,
-	0,
-	31356,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31363,
-	0,
-	31372,
-	0,
-	0,
-	31373,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31376,
-	0,
-	31388,
-	0,
-	31389,
-	0,
-	31392,
-	0,
-	31401,
-	0,
-	31405,
-	31407,
-	31408,
-	0,
-	31409,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31413,
-	31415,
-	0,
-	0,
-	0,
-	31416,
-	31418,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31422,
-	31423,
-	0,
-	0,
-	31424,
-	0,
-	31425,
-	31432,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31433,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31434,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31435,
-	0,
-	0,
-	0,
-	0,
-	31438,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31442,
-	0,
-	31444,
-	0,
-	31448,
-	0,
-	0,
-	31451,
-	0,
-	0,
-	0,
-	0,
-	31452,
-	0,
-	31461,
-	31465,
-	0,
-	0,
-	31466,
-	0,
-	0,
-	31467,
-	0,
-	0,
-	31468,
-	0,
-	0,
-	0,
-	31469,
-	31473,
-	0,
-	31476,
-	0,
-	0,
-	0,
-	0,
-	31489,
-	31490,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31492,
-	31493,
-	31494,
-	0,
-	0,
-	0,
-	0,
-	31501,
-	31504,
-	31505,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31509,
-	0,
-	0,
-	0,
-	0,
-	31510,
-	0,
-	0,
-	31511,
-	0,
-	0,
-	31513,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31514,
-	0,
-	31522,
-	31536,
-	31539,
-	31540,
-	0,
-	31541,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31546,
-	31553,
-	31559,
-	0,
-	0,
-	0,
-	31560,
-	31561,
-	31562,
-	0,
-	0,
-	31564,
-	31567,
-	0,
-	31569,
-	0,
-	0,
-	0,
-	31570,
-	0,
-	0,
-	0,
-	0,
-	31571,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31572,
-	31574,
-	31580,
-	31581,
-	0,
-	0,
-	31582,
-	31584,
-	31585,
-	31586,
-	31595,
-	0,
-	31596,
-	0,
-	0,
-	0,
-	0,
-	31597,
-	0,
-	31599,
-	0,
-	31600,
-	31601,
-	0,
-	0,
-	31603,
-	31604,
-	0,
-	0,
-	31608,
-	31610,
-	0,
-	0,
-	0,
-	31611,
-	0,
-	31615,
-	0,
-	0,
-	0,
-	0,
-	31616,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31617,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31618,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31621,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31622,
-	31625,
-	0,
-	0,
-	0,
-	0,
-	31627,
-	0,
-	31641,
-	0,
-	0,
-	31642,
-	0,
-	0,
-	31643,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31644,
-	0,
-	31646,
-	0,
-	0,
-	0,
-	0,
-	31648,
-	0,
-	0,
-	0,
-	31652,
-	0,
-	0,
-	0,
-	31657,
-	0,
-	0,
-	31676,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	0,
-	31689,
-	31691,
-	31692,
-	0,
-	31694,
-	0,
-	0,
-	0,
-	31696,
-	0,
-	31702,
-	0,
-	31703,
-	0,
-}
-
-var kStaticDictionaryWords = [31705]dictWord{
-	dictWord{0, 0, 0},
-	dictWord{8, 0, 1002},
-	dictWord{136, 0, 1015},
-	dictWord{4, 0, 683},
-	dictWord{4, 10, 325},
-	dictWord{138, 10, 125},
-	dictWord{7, 11, 572},
-	dictWord{
-		9,
-		11,
-		592,
-	},
-	dictWord{11, 11, 680},
-	dictWord{11, 11, 842},
-	dictWord{11, 11, 924},
-	dictWord{12, 11, 356},
-	dictWord{12, 11, 550},
-	dictWord{13, 11, 317},
-	dictWord{13, 11, 370},
-	dictWord{13, 11, 469},
-	dictWord{13, 11, 471},
-	dictWord{14, 11, 397},
-	dictWord{18, 11, 69},
-	dictWord{146, 11, 145},
-	dictWord{
-		134,
-		0,
-		1265,
-	},
-	dictWord{136, 11, 534},
-	dictWord{134, 0, 1431},
-	dictWord{11, 0, 138},
-	dictWord{140, 0, 40},
-	dictWord{4, 0, 155},
-	dictWord{7, 0, 1689},
-	dictWord{
-		4,
-		10,
-		718,
-	},
-	dictWord{135, 10, 1216},
-	dictWord{4, 0, 245},
-	dictWord{5, 0, 151},
-	dictWord{5, 0, 741},
-	dictWord{6, 0, 1147},
-	dictWord{7, 0, 498},
-	dictWord{7, 0, 870},
-	dictWord{7, 0, 1542},
-	dictWord{12, 0, 213},
-	dictWord{14, 0, 36},
-	dictWord{14, 0, 391},
-	dictWord{17, 0, 111},
-	dictWord{18, 0, 6},
-	dictWord{18, 0, 46},
-	dictWord{
-		18,
-		0,
-		151,
-	},
-	dictWord{19, 0, 36},
-	dictWord{20, 0, 32},
-	dictWord{20, 0, 56},
-	dictWord{20, 0, 69},
-	dictWord{20, 0, 102},
-	dictWord{21, 0, 4},
-	dictWord{22, 0, 8},
-	dictWord{
-		22,
-		0,
-		10,
-	},
-	dictWord{22, 0, 14},
-	dictWord{150, 0, 31},
-	dictWord{4, 0, 624},
-	dictWord{135, 0, 1752},
-	dictWord{5, 10, 124},
-	dictWord{5, 10, 144},
-	dictWord{6, 10, 548},
-	dictWord{7, 10, 15},
-	dictWord{7, 10, 153},
-	dictWord{137, 10, 629},
-	dictWord{6, 0, 503},
-	dictWord{9, 0, 586},
-	dictWord{13, 0, 468},
-	dictWord{14, 0, 66},
-	dictWord{
-		16,
-		0,
-		58,
-	},
-	dictWord{7, 10, 1531},
-	dictWord{8, 10, 416},
-	dictWord{9, 10, 275},
-	dictWord{10, 10, 100},
-	dictWord{11, 10, 658},
-	dictWord{11, 10, 979},
-	dictWord{
-		12,
-		10,
-		86,
-	},
-	dictWord{14, 10, 207},
-	dictWord{15, 10, 20},
-	dictWord{143, 10, 25},
-	dictWord{5, 0, 603},
-	dictWord{7, 0, 1212},
-	dictWord{9, 0, 565},
-	dictWord{
-		14,
-		0,
-		301,
-	},
-	dictWord{5, 10, 915},
-	dictWord{6, 10, 1783},
-	dictWord{7, 10, 211},
-	dictWord{7, 10, 1353},
-	dictWord{9, 10, 83},
-	dictWord{10, 10, 376},
-	dictWord{
-		10,
-		10,
-		431,
-	},
-	dictWord{11, 10, 543},
-	dictWord{12, 10, 664},
-	dictWord{13, 10, 280},
-	dictWord{13, 10, 428},
-	dictWord{14, 10, 128},
-	dictWord{17, 10, 52},
-	dictWord{
-		145,
-		10,
-		81,
-	},
-	dictWord{4, 0, 492},
-	dictWord{133, 0, 451},
-	dictWord{135, 0, 835},
-	dictWord{141, 0, 70},
-	dictWord{132, 0, 539},
-	dictWord{7, 11, 748},
-	dictWord{
-		139,
-		11,
-		700,
-	},
-	dictWord{7, 11, 1517},
-	dictWord{11, 11, 597},
-	dictWord{14, 11, 76},
-	dictWord{14, 11, 335},
-	dictWord{148, 11, 33},
-	dictWord{6, 0, 113},
-	dictWord{135, 0, 436},
-	dictWord{4, 10, 338},
-	dictWord{133, 10, 400},
-	dictWord{136, 0, 718},
-	dictWord{133, 11, 127},
-	dictWord{133, 11, 418},
-	dictWord{
-		6,
-		0,
-		1505,
-	},
-	dictWord{7, 0, 520},
-	dictWord{6, 11, 198},
-	dictWord{11, 10, 892},
-	dictWord{140, 11, 83},
-	dictWord{4, 10, 221},
-	dictWord{5, 10, 659},
-	dictWord{
-		5,
-		10,
-		989,
-	},
-	dictWord{7, 10, 697},
-	dictWord{7, 10, 1211},
-	dictWord{138, 10, 284},
-	dictWord{135, 0, 1070},
-	dictWord{5, 11, 276},
-	dictWord{6, 11, 55},
-	dictWord{
-		135,
-		11,
-		1369,
-	},
-	dictWord{134, 0, 1515},
-	dictWord{6, 11, 1752},
-	dictWord{136, 11, 726},
-	dictWord{138, 10, 507},
-	dictWord{15, 0, 78},
-	dictWord{4, 10, 188},
-	dictWord{135, 10, 805},
-	dictWord{5, 10, 884},
-	dictWord{139, 10, 991},
-	dictWord{133, 11, 764},
-	dictWord{134, 10, 1653},
-	dictWord{6, 11, 309},
-	dictWord{
-		7,
-		11,
-		331,
-	},
-	dictWord{138, 11, 550},
-	dictWord{135, 11, 1861},
-	dictWord{132, 11, 348},
-	dictWord{135, 11, 986},
-	dictWord{135, 11, 1573},
-	dictWord{
-		12,
-		0,
-		610,
-	},
-	dictWord{13, 0, 431},
-	dictWord{144, 0, 59},
-	dictWord{9, 11, 799},
-	dictWord{140, 10, 166},
-	dictWord{134, 0, 1530},
-	dictWord{132, 0, 750},
-	dictWord{132, 0, 307},
-	dictWord{133, 0, 964},
-	dictWord{6, 11, 194},
-	dictWord{7, 11, 133},
-	dictWord{10, 11, 493},
-	dictWord{10, 11, 570},
-	dictWord{139, 11, 664},
-	dictWord{5, 11, 24},
-	dictWord{5, 11, 569},
-	dictWord{6, 11, 3},
-	dictWord{6, 11, 119},
-	dictWord{6, 11, 143},
-	dictWord{6, 11, 440},
-	dictWord{7, 11, 295},
-	dictWord{
-		7,
-		11,
-		599,
-	},
-	dictWord{7, 11, 1686},
-	dictWord{7, 11, 1854},
-	dictWord{8, 11, 424},
-	dictWord{9, 11, 43},
-	dictWord{9, 11, 584},
-	dictWord{9, 11, 760},
-	dictWord{
-		10,
-		11,
-		148,
-	},
-	dictWord{10, 11, 328},
-	dictWord{11, 11, 159},
-	dictWord{11, 11, 253},
-	dictWord{11, 11, 506},
-	dictWord{12, 11, 487},
-	dictWord{12, 11, 531},
-	dictWord{144, 11, 33},
-	dictWord{136, 10, 760},
-	dictWord{5, 11, 14},
-	dictWord{5, 11, 892},
-	dictWord{6, 11, 283},
-	dictWord{7, 11, 234},
-	dictWord{136, 11, 537},
-	dictWord{135, 11, 1251},
-	dictWord{4, 11, 126},
-	dictWord{8, 11, 635},
-	dictWord{147, 11, 34},
-	dictWord{4, 11, 316},
-	dictWord{135, 11, 1561},
-	dictWord{
-		6,
-		0,
-		999,
-	},
-	dictWord{6, 0, 1310},
-	dictWord{137, 11, 861},
-	dictWord{4, 11, 64},
-	dictWord{5, 11, 352},
-	dictWord{5, 11, 720},
-	dictWord{6, 11, 368},
-	dictWord{
-		139,
-		11,
-		359,
-	},
-	dictWord{4, 0, 75},
-	dictWord{5, 0, 180},
-	dictWord{6, 0, 500},
-	dictWord{7, 0, 58},
-	dictWord{7, 0, 710},
-	dictWord{10, 0, 645},
-	dictWord{136, 10, 770},
-	dictWord{133, 0, 649},
-	dictWord{6, 0, 276},
-	dictWord{7, 0, 282},
-	dictWord{7, 0, 879},
-	dictWord{7, 0, 924},
-	dictWord{8, 0, 459},
-	dictWord{9, 0, 599},
-	dictWord{9, 0, 754},
-	dictWord{11, 0, 574},
-	dictWord{12, 0, 128},
-	dictWord{12, 0, 494},
-	dictWord{13, 0, 52},
-	dictWord{13, 0, 301},
-	dictWord{15, 0, 30},
-	dictWord{143, 0, 132},
-	dictWord{132, 0, 200},
-	dictWord{4, 10, 89},
-	dictWord{5, 10, 489},
-	dictWord{6, 10, 315},
-	dictWord{7, 10, 553},
-	dictWord{7, 10, 1745},
-	dictWord{138, 10, 243},
-	dictWord{135, 11, 1050},
-	dictWord{7, 0, 1621},
-	dictWord{6, 10, 1658},
-	dictWord{9, 10, 3},
-	dictWord{10, 10, 154},
-	dictWord{11, 10, 641},
-	dictWord{13, 10, 85},
-	dictWord{13, 10, 201},
-	dictWord{141, 10, 346},
-	dictWord{6, 11, 175},
-	dictWord{137, 11, 289},
-	dictWord{5, 11, 432},
-	dictWord{133, 11, 913},
-	dictWord{
-		6,
-		0,
-		225,
-	},
-	dictWord{137, 0, 211},
-	dictWord{7, 0, 718},
-	dictWord{8, 0, 687},
-	dictWord{139, 0, 374},
-	dictWord{4, 10, 166},
-	dictWord{133, 10, 505},
-	dictWord{
-		9,
-		0,
-		110,
-	},
-	dictWord{134, 10, 1670},
-	dictWord{8, 0, 58},
-	dictWord{9, 0, 724},
-	dictWord{11, 0, 809},
-	dictWord{13, 0, 113},
-	dictWord{145, 0, 72},
-	dictWord{6, 0, 345},
-	dictWord{7, 0, 1247},
-	dictWord{144, 11, 82},
-	dictWord{5, 11, 931},
-	dictWord{134, 11, 1698},
-	dictWord{8, 0, 767},
-	dictWord{8, 0, 803},
-	dictWord{9, 0, 301},
-	dictWord{137, 0, 903},
-	dictWord{139, 0, 203},
-	dictWord{134, 0, 1154},
-	dictWord{7, 0, 1949},
-	dictWord{136, 0, 674},
-	dictWord{134, 0, 259},
-	dictWord{
-		135,
-		0,
-		1275,
-	},
-	dictWord{5, 11, 774},
-	dictWord{6, 11, 1637},
-	dictWord{6, 11, 1686},
-	dictWord{134, 11, 1751},
-	dictWord{134, 0, 1231},
-	dictWord{7, 10, 445},
-	dictWord{8, 10, 307},
-	dictWord{8, 10, 704},
-	dictWord{10, 10, 41},
-	dictWord{10, 10, 439},
-	dictWord{11, 10, 237},
-	dictWord{11, 10, 622},
-	dictWord{140, 10, 201},
-	dictWord{136, 0, 254},
-	dictWord{6, 11, 260},
-	dictWord{135, 11, 1484},
-	dictWord{139, 0, 277},
-	dictWord{135, 10, 1977},
-	dictWord{4, 10, 189},
-	dictWord{
-		5,
-		10,
-		713,
-	},
-	dictWord{6, 11, 573},
-	dictWord{136, 10, 57},
-	dictWord{138, 10, 371},
-	dictWord{132, 10, 552},
-	dictWord{134, 11, 344},
-	dictWord{133, 0, 248},
-	dictWord{9, 0, 800},
-	dictWord{10, 0, 693},
-	dictWord{11, 0, 482},
-	dictWord{11, 0, 734},
-	dictWord{11, 0, 789},
-	dictWord{134, 11, 240},
-	dictWord{4, 0, 116},
-	dictWord{
-		5,
-		0,
-		95,
-	},
-	dictWord{5, 0, 445},
-	dictWord{7, 0, 1688},
-	dictWord{8, 0, 29},
-	dictWord{9, 0, 272},
-	dictWord{11, 0, 509},
-	dictWord{11, 0, 915},
-	dictWord{4, 11, 292},
-	dictWord{4, 11, 736},
-	dictWord{5, 11, 871},
-	dictWord{6, 11, 171},
-	dictWord{6, 11, 1689},
-	dictWord{7, 11, 1324},
-	dictWord{7, 11, 1944},
-	dictWord{9, 11, 415},
-	dictWord{9, 11, 580},
-	dictWord{14, 11, 230},
-	dictWord{146, 11, 68},
-	dictWord{7, 0, 490},
-	dictWord{13, 0, 100},
-	dictWord{143, 0, 75},
-	dictWord{135, 0, 1641},
-	dictWord{133, 0, 543},
-	dictWord{7, 11, 209},
-	dictWord{8, 11, 661},
-	dictWord{10, 11, 42},
-	dictWord{11, 11, 58},
-	dictWord{12, 11, 58},
-	dictWord{12, 11, 118},
-	dictWord{141, 11, 32},
-	dictWord{5, 0, 181},
-	dictWord{8, 0, 41},
-	dictWord{6, 11, 63},
-	dictWord{135, 11, 920},
-	dictWord{133, 0, 657},
-	dictWord{133, 11, 793},
-	dictWord{138, 0, 709},
-	dictWord{7, 0, 25},
-	dictWord{8, 0, 202},
-	dictWord{138, 0, 536},
-	dictWord{5, 11, 665},
-	dictWord{135, 10, 1788},
-	dictWord{145, 10, 49},
-	dictWord{9, 0, 423},
-	dictWord{140, 0, 89},
-	dictWord{5, 11, 67},
-	dictWord{6, 11, 62},
-	dictWord{6, 11, 374},
-	dictWord{135, 11, 1391},
-	dictWord{8, 0, 113},
-	dictWord{
-		9,
-		0,
-		877,
-	},
-	dictWord{10, 0, 554},
-	dictWord{11, 0, 83},
-	dictWord{12, 0, 136},
-	dictWord{19, 0, 109},
-	dictWord{9, 11, 790},
-	dictWord{140, 11, 47},
-	dictWord{
-		138,
-		10,
-		661,
-	},
-	dictWord{4, 0, 963},
-	dictWord{10, 0, 927},
-	dictWord{14, 0, 442},
-	dictWord{135, 10, 1945},
-	dictWord{133, 0, 976},
-	dictWord{132, 0, 206},
-	dictWord{
-		4,
-		11,
-		391,
-	},
-	dictWord{135, 11, 1169},
-	dictWord{134, 0, 2002},
-	dictWord{6, 0, 696},
-	dictWord{134, 0, 1008},
-	dictWord{134, 0, 1170},
-	dictWord{132, 11, 271},
-	dictWord{7, 0, 13},
-	dictWord{8, 0, 226},
-	dictWord{10, 0, 537},
-	dictWord{11, 0, 570},
-	dictWord{11, 0, 605},
-	dictWord{11, 0, 799},
-	dictWord{11, 0, 804},
-	dictWord{
-		12,
-		0,
-		85,
-	},
-	dictWord{12, 0, 516},
-	dictWord{12, 0, 623},
-	dictWord{13, 0, 112},
-	dictWord{13, 0, 361},
-	dictWord{14, 0, 77},
-	dictWord{14, 0, 78},
-	dictWord{17, 0, 28},
-	dictWord{19, 0, 110},
-	dictWord{140, 11, 314},
-	dictWord{132, 0, 769},
-	dictWord{134, 0, 1544},
-	dictWord{4, 0, 551},
-	dictWord{137, 0, 678},
-	dictWord{5, 10, 84},
-	dictWord{134, 10, 163},
-	dictWord{9, 0, 57},
-	dictWord{9, 0, 459},
-	dictWord{10, 0, 425},
-	dictWord{11, 0, 119},
-	dictWord{12, 0, 184},
-	dictWord{12, 0, 371},
-	dictWord{
-		13,
-		0,
-		358,
-	},
-	dictWord{145, 0, 51},
-	dictWord{5, 0, 188},
-	dictWord{5, 0, 814},
-	dictWord{8, 0, 10},
-	dictWord{9, 0, 421},
-	dictWord{9, 0, 729},
-	dictWord{10, 0, 609},
-	dictWord{11, 0, 689},
-	dictWord{4, 11, 253},
-	dictWord{5, 10, 410},
-	dictWord{5, 11, 544},
-	dictWord{7, 11, 300},
-	dictWord{137, 11, 340},
-	dictWord{134, 0, 624},
-	dictWord{138, 11, 321},
-	dictWord{135, 0, 1941},
-	dictWord{18, 0, 130},
-	dictWord{5, 10, 322},
-	dictWord{8, 10, 186},
-	dictWord{9, 10, 262},
-	dictWord{10, 10, 187},
-	dictWord{142, 10, 208},
-	dictWord{5, 11, 53},
-	dictWord{5, 11, 541},
-	dictWord{6, 11, 94},
-	dictWord{6, 11, 499},
-	dictWord{7, 11, 230},
-	dictWord{139, 11, 321},
-	dictWord{133, 10, 227},
-	dictWord{4, 0, 378},
-	dictWord{4, 11, 920},
-	dictWord{5, 11, 25},
-	dictWord{5, 11, 790},
-	dictWord{6, 11, 457},
-	dictWord{135, 11, 853},
-	dictWord{137, 0, 269},
-	dictWord{132, 0, 528},
-	dictWord{134, 0, 1146},
-	dictWord{7, 10, 1395},
-	dictWord{8, 10, 486},
-	dictWord{9, 10, 236},
-	dictWord{9, 10, 878},
-	dictWord{10, 10, 218},
-	dictWord{11, 10, 95},
-	dictWord{19, 10, 17},
-	dictWord{147, 10, 31},
-	dictWord{7, 10, 2043},
-	dictWord{8, 10, 672},
-	dictWord{
-		141,
-		10,
-		448,
-	},
-	dictWord{134, 0, 1105},
-	dictWord{134, 0, 1616},
-	dictWord{134, 11, 1765},
-	dictWord{140, 11, 163},
-	dictWord{5, 10, 412},
-	dictWord{133, 11, 822},
-	dictWord{132, 11, 634},
-	dictWord{6, 0, 656},
-	dictWord{134, 11, 1730},
-	dictWord{134, 0, 1940},
-	dictWord{5, 0, 104},
-	dictWord{6, 0, 173},
-	dictWord{
-		135,
-		0,
-		1631,
-	},
-	dictWord{136, 10, 562},
-	dictWord{6, 11, 36},
-	dictWord{7, 11, 658},
-	dictWord{8, 11, 454},
-	dictWord{147, 11, 86},
-	dictWord{5, 0, 457},
-	dictWord{
-		134,
-		10,
-		1771,
-	},
-	dictWord{7, 0, 810},
-	dictWord{8, 0, 138},
-	dictWord{8, 0, 342},
-	dictWord{9, 0, 84},
-	dictWord{10, 0, 193},
-	dictWord{11, 0, 883},
-	dictWord{140, 0, 359},
-	dictWord{9, 0, 620},
-	dictWord{135, 10, 1190},
-	dictWord{137, 10, 132},
-	dictWord{7, 11, 975},
-	dictWord{137, 11, 789},
-	dictWord{6, 0, 95},
-	dictWord{6, 0, 1934},
-	dictWord{136, 0, 967},
-	dictWord{141, 11, 335},
-	dictWord{6, 0, 406},
-	dictWord{10, 0, 409},
-	dictWord{10, 0, 447},
-	dictWord{11, 0, 44},
-	dictWord{140, 0, 100},
-	dictWord{4, 10, 317},
-	dictWord{135, 10, 1279},
-	dictWord{132, 0, 477},
-	dictWord{134, 0, 1268},
-	dictWord{6, 0, 1941},
-	dictWord{8, 0, 944},
-	dictWord{5, 10, 63},
-	dictWord{133, 10, 509},
-	dictWord{132, 0, 629},
-	dictWord{132, 11, 104},
-	dictWord{4, 0, 246},
-	dictWord{133, 0, 375},
-	dictWord{6, 0, 1636},
-	dictWord{
-		132,
-		10,
-		288,
-	},
-	dictWord{135, 11, 1614},
-	dictWord{9, 0, 49},
-	dictWord{10, 0, 774},
-	dictWord{8, 10, 89},
-	dictWord{8, 10, 620},
-	dictWord{11, 10, 628},
-	dictWord{
-		12,
-		10,
-		322,
-	},
-	dictWord{143, 10, 124},
-	dictWord{4, 0, 282},
-	dictWord{7, 0, 1034},
-	dictWord{11, 0, 398},
-	dictWord{11, 0, 634},
-	dictWord{12, 0, 1},
-	dictWord{12, 0, 79},
-	dictWord{12, 0, 544},
-	dictWord{14, 0, 237},
-	dictWord{17, 0, 10},
-	dictWord{146, 0, 20},
-	dictWord{132, 0, 824},
-	dictWord{7, 11, 45},
-	dictWord{9, 11, 542},
-	dictWord{
-		9,
-		11,
-		566,
-	},
-	dictWord{138, 11, 728},
-	dictWord{5, 0, 118},
-	dictWord{5, 0, 499},
-	dictWord{6, 0, 476},
-	dictWord{6, 0, 665},
-	dictWord{6, 0, 1176},
-	dictWord{
-		6,
-		0,
-		1196,
-	},
-	dictWord{7, 0, 600},
-	dictWord{7, 0, 888},
-	dictWord{135, 0, 1096},
-	dictWord{7, 0, 296},
-	dictWord{7, 0, 596},
-	dictWord{8, 0, 560},
-	dictWord{8, 0, 586},
-	dictWord{9, 0, 612},
-	dictWord{11, 0, 304},
-	dictWord{12, 0, 46},
-	dictWord{13, 0, 89},
-	dictWord{14, 0, 112},
-	dictWord{145, 0, 122},
-	dictWord{5, 0, 894},
-	dictWord{
-		6,
-		0,
-		1772,
-	},
-	dictWord{9, 0, 1009},
-	dictWord{138, 10, 120},
-	dictWord{5, 11, 533},
-	dictWord{7, 11, 755},
-	dictWord{138, 11, 780},
-	dictWord{151, 10, 1},
-	dictWord{
-		6,
-		0,
-		1474,
-	},
-	dictWord{7, 11, 87},
-	dictWord{142, 11, 288},
-	dictWord{139, 0, 366},
-	dictWord{137, 10, 461},
-	dictWord{7, 11, 988},
-	dictWord{7, 11, 1939},
-	dictWord{
-		9,
-		11,
-		64,
-	},
-	dictWord{9, 11, 502},
-	dictWord{12, 11, 7},
-	dictWord{12, 11, 34},
-	dictWord{13, 11, 12},
-	dictWord{13, 11, 234},
-	dictWord{147, 11, 77},
-	dictWord{
-		7,
-		0,
-		1599,
-	},
-	dictWord{7, 0, 1723},
-	dictWord{8, 0, 79},
-	dictWord{8, 0, 106},
-	dictWord{8, 0, 190},
-	dictWord{8, 0, 302},
-	dictWord{8, 0, 383},
-	dictWord{8, 0, 713},
-	dictWord{
-		9,
-		0,
-		119,
-	},
-	dictWord{9, 0, 233},
-	dictWord{9, 0, 419},
-	dictWord{9, 0, 471},
-	dictWord{10, 0, 181},
-	dictWord{10, 0, 406},
-	dictWord{11, 0, 57},
-	dictWord{11, 0, 85},
-	dictWord{11, 0, 120},
-	dictWord{11, 0, 177},
-	dictWord{11, 0, 296},
-	dictWord{11, 0, 382},
-	dictWord{11, 0, 454},
-	dictWord{11, 0, 758},
-	dictWord{11, 0, 999},
-	dictWord{
-		12,
-		0,
-		27,
-	},
-	dictWord{12, 0, 98},
-	dictWord{12, 0, 131},
-	dictWord{12, 0, 245},
-	dictWord{12, 0, 312},
-	dictWord{12, 0, 446},
-	dictWord{12, 0, 454},
-	dictWord{13, 0, 25},
-	dictWord{13, 0, 98},
-	dictWord{13, 0, 426},
-	dictWord{13, 0, 508},
-	dictWord{14, 0, 70},
-	dictWord{14, 0, 163},
-	dictWord{14, 0, 272},
-	dictWord{14, 0, 277},
-	dictWord{
-		14,
-		0,
-		370,
-	},
-	dictWord{15, 0, 95},
-	dictWord{15, 0, 138},
-	dictWord{15, 0, 167},
-	dictWord{17, 0, 38},
-	dictWord{148, 0, 96},
-	dictWord{135, 10, 1346},
-	dictWord{
-		10,
-		0,
-		200,
-	},
-	dictWord{19, 0, 2},
-	dictWord{151, 0, 22},
-	dictWord{135, 11, 141},
-	dictWord{134, 10, 85},
-	dictWord{134, 0, 1759},
-	dictWord{138, 0, 372},
-	dictWord{
-		145,
-		0,
-		16,
-	},
-	dictWord{8, 0, 943},
-	dictWord{132, 11, 619},
-	dictWord{139, 11, 88},
-	dictWord{5, 11, 246},
-	dictWord{8, 11, 189},
-	dictWord{9, 11, 355},
-	dictWord{
-		9,
-		11,
-		512,
-	},
-	dictWord{10, 11, 124},
-	dictWord{10, 11, 453},
-	dictWord{11, 11, 143},
-	dictWord{11, 11, 416},
-	dictWord{11, 11, 859},
-	dictWord{141, 11, 341},
-	dictWord{
-		5,
-		0,
-		258,
-	},
-	dictWord{134, 0, 719},
-	dictWord{6, 0, 1798},
-	dictWord{6, 0, 1839},
-	dictWord{8, 0, 900},
-	dictWord{10, 0, 874},
-	dictWord{10, 0, 886},
-	dictWord{
-		12,
-		0,
-		698,
-	},
-	dictWord{12, 0, 732},
-	dictWord{12, 0, 770},
-	dictWord{16, 0, 106},
-	dictWord{18, 0, 163},
-	dictWord{18, 0, 170},
-	dictWord{18, 0, 171},
-	dictWord{152, 0, 20},
-	dictWord{9, 0, 707},
-	dictWord{11, 0, 326},
-	dictWord{11, 0, 339},
-	dictWord{12, 0, 423},
-	dictWord{12, 0, 502},
-	dictWord{20, 0, 62},
-	dictWord{9, 11, 707},
-	dictWord{
-		11,
-		11,
-		326,
-	},
-	dictWord{11, 11, 339},
-	dictWord{12, 11, 423},
-	dictWord{12, 11, 502},
-	dictWord{148, 11, 62},
-	dictWord{5, 0, 30},
-	dictWord{7, 0, 495},
-	dictWord{
-		8,
-		0,
-		134,
-	},
-	dictWord{9, 0, 788},
-	dictWord{140, 0, 438},
-	dictWord{133, 11, 678},
-	dictWord{5, 10, 279},
-	dictWord{6, 10, 235},
-	dictWord{7, 10, 468},
-	dictWord{
-		8,
-		10,
-		446,
-	},
-	dictWord{9, 10, 637},
-	dictWord{10, 10, 717},
-	dictWord{11, 10, 738},
-	dictWord{140, 10, 514},
-	dictWord{5, 11, 35},
-	dictWord{6, 11, 287},
-	dictWord{
-		7,
-		11,
-		862,
-	},
-	dictWord{7, 11, 1886},
-	dictWord{138, 11, 179},
-	dictWord{7, 0, 1948},
-	dictWord{7, 0, 2004},
-	dictWord{132, 11, 517},
-	dictWord{5, 10, 17},
-	dictWord{
-		6,
-		10,
-		371,
-	},
-	dictWord{137, 10, 528},
-	dictWord{4, 0, 115},
-	dictWord{5, 0, 669},
-	dictWord{6, 0, 407},
-	dictWord{8, 0, 311},
-	dictWord{11, 0, 10},
-	dictWord{141, 0, 5},
-	dictWord{137, 0, 381},
-	dictWord{5, 0, 50},
-	dictWord{6, 0, 439},
-	dictWord{7, 0, 780},
-	dictWord{135, 0, 1040},
-	dictWord{136, 11, 667},
-	dictWord{11, 11, 403},
-	dictWord{146, 11, 83},
-	dictWord{5, 0, 1},
-	dictWord{6, 0, 81},
-	dictWord{138, 0, 520},
-	dictWord{134, 0, 738},
-	dictWord{5, 0, 482},
-	dictWord{8, 0, 98},
-	dictWord{9, 0, 172},
-	dictWord{10, 0, 360},
-	dictWord{10, 0, 700},
-	dictWord{10, 0, 822},
-	dictWord{11, 0, 302},
-	dictWord{11, 0, 778},
-	dictWord{12, 0, 50},
-	dictWord{12, 0, 127},
-	dictWord{
-		12,
-		0,
-		396,
-	},
-	dictWord{13, 0, 62},
-	dictWord{13, 0, 328},
-	dictWord{14, 0, 122},
-	dictWord{147, 0, 72},
-	dictWord{9, 11, 157},
-	dictWord{10, 11, 131},
-	dictWord{
-		140,
-		11,
-		72,
-	},
-	dictWord{135, 11, 714},
-	dictWord{135, 11, 539},
-	dictWord{5, 0, 2},
-	dictWord{6, 0, 512},
-	dictWord{7, 0, 797},
-	dictWord{7, 0, 1494},
-	dictWord{8, 0, 253},
-	dictWord{8, 0, 589},
-	dictWord{9, 0, 77},
-	dictWord{10, 0, 1},
-	dictWord{10, 0, 129},
-	dictWord{10, 0, 225},
-	dictWord{11, 0, 118},
-	dictWord{11, 0, 226},
-	dictWord{
-		11,
-		0,
-		251,
-	},
-	dictWord{11, 0, 430},
-	dictWord{11, 0, 701},
-	dictWord{11, 0, 974},
-	dictWord{11, 0, 982},
-	dictWord{12, 0, 64},
-	dictWord{12, 0, 260},
-	dictWord{12, 0, 488},
-	dictWord{140, 0, 690},
-	dictWord{5, 11, 394},
-	dictWord{7, 11, 367},
-	dictWord{7, 11, 487},
-	dictWord{7, 11, 857},
-	dictWord{7, 11, 1713},
-	dictWord{8, 11, 246},
-	dictWord{9, 11, 537},
-	dictWord{10, 11, 165},
-	dictWord{12, 11, 219},
-	dictWord{140, 11, 561},
-	dictWord{136, 0, 557},
-	dictWord{5, 10, 779},
-	dictWord{5, 10, 807},
-	dictWord{6, 10, 1655},
-	dictWord{134, 10, 1676},
-	dictWord{4, 10, 196},
-	dictWord{5, 10, 558},
-	dictWord{133, 10, 949},
-	dictWord{11, 11, 827},
-	dictWord{
-		12,
-		11,
-		56,
-	},
-	dictWord{14, 11, 34},
-	dictWord{143, 11, 148},
-	dictWord{137, 0, 347},
-	dictWord{133, 0, 572},
-	dictWord{134, 0, 832},
-	dictWord{4, 0, 12},
-	dictWord{
-		7,
-		0,
-		504,
-	},
-	dictWord{7, 0, 522},
-	dictWord{7, 0, 809},
-	dictWord{8, 0, 797},
-	dictWord{141, 0, 88},
-	dictWord{4, 10, 752},
-	dictWord{133, 11, 449},
-	dictWord{7, 11, 86},
-	dictWord{8, 11, 103},
-	dictWord{145, 11, 69},
-	dictWord{7, 11, 2028},
-	dictWord{138, 11, 641},
-	dictWord{5, 0, 528},
-	dictWord{6, 11, 1},
-	dictWord{142, 11, 2},
-	dictWord{134, 0, 861},
-	dictWord{10, 0, 294},
-	dictWord{4, 10, 227},
-	dictWord{5, 10, 159},
-	dictWord{5, 10, 409},
-	dictWord{7, 10, 80},
-	dictWord{10, 10, 479},
-	dictWord{
-		12,
-		10,
-		418,
-	},
-	dictWord{14, 10, 50},
-	dictWord{14, 10, 249},
-	dictWord{142, 10, 295},
-	dictWord{7, 10, 1470},
-	dictWord{8, 10, 66},
-	dictWord{8, 10, 137},
-	dictWord{
-		8,
-		10,
-		761,
-	},
-	dictWord{9, 10, 638},
-	dictWord{11, 10, 80},
-	dictWord{11, 10, 212},
-	dictWord{11, 10, 368},
-	dictWord{11, 10, 418},
-	dictWord{12, 10, 8},
-	dictWord{
-		13,
-		10,
-		15,
-	},
-	dictWord{16, 10, 61},
-	dictWord{17, 10, 59},
-	dictWord{19, 10, 28},
-	dictWord{148, 10, 84},
-	dictWord{20, 0, 109},
-	dictWord{135, 11, 1148},
-	dictWord{
-		6,
-		11,
-		277,
-	},
-	dictWord{7, 11, 1274},
-	dictWord{7, 11, 1386},
-	dictWord{7, 11, 1392},
-	dictWord{12, 11, 129},
-	dictWord{146, 11, 87},
-	dictWord{6, 11, 187},
-	dictWord{7, 11, 39},
-	dictWord{7, 11, 1203},
-	dictWord{8, 11, 380},
-	dictWord{8, 11, 542},
-	dictWord{14, 11, 117},
-	dictWord{149, 11, 28},
-	dictWord{134, 0, 1187},
-	dictWord{5, 0, 266},
-	dictWord{9, 0, 290},
-	dictWord{9, 0, 364},
-	dictWord{10, 0, 293},
-	dictWord{11, 0, 606},
-	dictWord{142, 0, 45},
-	dictWord{6, 11, 297},
-	dictWord{
-		7,
-		11,
-		793,
-	},
-	dictWord{139, 11, 938},
-	dictWord{4, 0, 50},
-	dictWord{6, 0, 594},
-	dictWord{9, 0, 121},
-	dictWord{10, 0, 49},
-	dictWord{10, 0, 412},
-	dictWord{139, 0, 834},
-	dictWord{136, 0, 748},
-	dictWord{7, 11, 464},
-	dictWord{8, 11, 438},
-	dictWord{11, 11, 105},
-	dictWord{11, 11, 363},
-	dictWord{12, 11, 231},
-	dictWord{
-		14,
-		11,
-		386,
-	},
-	dictWord{15, 11, 102},
-	dictWord{148, 11, 75},
-	dictWord{132, 0, 466},
-	dictWord{13, 0, 399},
-	dictWord{14, 0, 337},
-	dictWord{6, 10, 38},
-	dictWord{
-		7,
-		10,
-		1220,
-	},
-	dictWord{8, 10, 185},
-	dictWord{8, 10, 256},
-	dictWord{9, 10, 22},
-	dictWord{9, 10, 331},
-	dictWord{10, 10, 738},
-	dictWord{11, 10, 205},
-	dictWord{
-		11,
-		10,
-		540,
-	},
-	dictWord{11, 10, 746},
-	dictWord{13, 10, 465},
-	dictWord{142, 10, 194},
-	dictWord{9, 0, 378},
-	dictWord{141, 0, 162},
-	dictWord{137, 0, 519},
-	dictWord{
-		4,
-		10,
-		159,
-	},
-	dictWord{6, 10, 115},
-	dictWord{7, 10, 252},
-	dictWord{7, 10, 257},
-	dictWord{7, 10, 1928},
-	dictWord{8, 10, 69},
-	dictWord{9, 10, 384},
-	dictWord{
-		10,
-		10,
-		91,
-	},
-	dictWord{10, 10, 615},
-	dictWord{12, 10, 375},
-	dictWord{14, 10, 235},
-	dictWord{18, 10, 117},
-	dictWord{147, 10, 123},
-	dictWord{5, 11, 604},
-	dictWord{
-		5,
-		10,
-		911,
-	},
-	dictWord{136, 10, 278},
-	dictWord{132, 0, 667},
-	dictWord{8, 0, 351},
-	dictWord{9, 0, 322},
-	dictWord{4, 10, 151},
-	dictWord{135, 10, 1567},
-	dictWord{134, 0, 902},
-	dictWord{133, 10, 990},
-	dictWord{12, 0, 180},
-	dictWord{5, 10, 194},
-	dictWord{7, 10, 1662},
-	dictWord{137, 10, 90},
-	dictWord{4, 0, 869},
-	dictWord{134, 0, 1996},
-	dictWord{134, 0, 813},
-	dictWord{133, 10, 425},
-	dictWord{137, 11, 761},
-	dictWord{132, 0, 260},
-	dictWord{133, 10, 971},
-	dictWord{
-		5,
-		11,
-		20,
-	},
-	dictWord{6, 11, 298},
-	dictWord{7, 11, 659},
-	dictWord{7, 11, 1366},
-	dictWord{137, 11, 219},
-	dictWord{4, 0, 39},
-	dictWord{5, 0, 36},
-	dictWord{
-		7,
-		0,
-		1843,
-	},
-	dictWord{8, 0, 407},
-	dictWord{11, 0, 144},
-	dictWord{140, 0, 523},
-	dictWord{4, 0, 510},
-	dictWord{10, 0, 587},
-	dictWord{139, 10, 752},
-	dictWord{7, 0, 29},
-	dictWord{7, 0, 66},
-	dictWord{7, 0, 1980},
-	dictWord{10, 0, 487},
-	dictWord{138, 0, 809},
-	dictWord{13, 0, 260},
-	dictWord{14, 0, 82},
-	dictWord{18, 0, 63},
-	dictWord{
-		137,
-		10,
-		662,
-	},
-	dictWord{5, 10, 72},
-	dictWord{6, 10, 264},
-	dictWord{7, 10, 21},
-	dictWord{7, 10, 46},
-	dictWord{7, 10, 2013},
-	dictWord{8, 10, 215},
-	dictWord{
-		8,
-		10,
-		513,
-	},
-	dictWord{10, 10, 266},
-	dictWord{139, 10, 22},
-	dictWord{134, 0, 570},
-	dictWord{6, 0, 565},
-	dictWord{7, 0, 1667},
-	dictWord{4, 11, 439},
-	dictWord{
-		10,
-		10,
-		95,
-	},
-	dictWord{11, 10, 603},
-	dictWord{12, 11, 242},
-	dictWord{13, 10, 443},
-	dictWord{14, 10, 160},
-	dictWord{143, 10, 4},
-	dictWord{134, 0, 1464},
-	dictWord{
-		134,
-		10,
-		431,
-	},
-	dictWord{9, 0, 372},
-	dictWord{15, 0, 2},
-	dictWord{19, 0, 10},
-	dictWord{19, 0, 18},
-	dictWord{5, 10, 874},
-	dictWord{6, 10, 1677},
-	dictWord{143, 10, 0},
-	dictWord{132, 0, 787},
-	dictWord{6, 0, 380},
-	dictWord{12, 0, 399},
-	dictWord{21, 0, 19},
-	dictWord{7, 10, 939},
-	dictWord{7, 10, 1172},
-	dictWord{7, 10, 1671},
-	dictWord{9, 10, 540},
-	dictWord{10, 10, 696},
-	dictWord{11, 10, 265},
-	dictWord{11, 10, 732},
-	dictWord{11, 10, 928},
-	dictWord{11, 10, 937},
-	dictWord{
-		141,
-		10,
-		438,
-	},
-	dictWord{137, 0, 200},
-	dictWord{132, 11, 233},
-	dictWord{132, 0, 516},
-	dictWord{134, 11, 577},
-	dictWord{132, 0, 844},
-	dictWord{11, 0, 887},
-	dictWord{14, 0, 365},
-	dictWord{142, 0, 375},
-	dictWord{132, 11, 482},
-	dictWord{8, 0, 821},
-	dictWord{140, 0, 44},
-	dictWord{7, 0, 1655},
-	dictWord{136, 0, 305},
-	dictWord{5, 10, 682},
-	dictWord{135, 10, 1887},
-	dictWord{135, 11, 346},
-	dictWord{132, 10, 696},
-	dictWord{4, 0, 10},
-	dictWord{7, 0, 917},
-	dictWord{139, 0, 786},
-	dictWord{5, 11, 795},
-	dictWord{6, 11, 1741},
-	dictWord{8, 11, 417},
-	dictWord{137, 11, 782},
-	dictWord{4, 0, 1016},
-	dictWord{134, 0, 2031},
-	dictWord{5, 0, 684},
-	dictWord{4, 10, 726},
-	dictWord{133, 10, 630},
-	dictWord{6, 0, 1021},
-	dictWord{134, 0, 1480},
-	dictWord{8, 10, 802},
-	dictWord{136, 10, 838},
-	dictWord{
-		134,
-		0,
-		27,
-	},
-	dictWord{134, 0, 395},
-	dictWord{135, 11, 622},
-	dictWord{7, 11, 625},
-	dictWord{135, 11, 1750},
-	dictWord{4, 11, 203},
-	dictWord{135, 11, 1936},
-	dictWord{6, 10, 118},
-	dictWord{7, 10, 215},
-	dictWord{7, 10, 1521},
-	dictWord{140, 10, 11},
-	dictWord{132, 0, 813},
-	dictWord{136, 0, 511},
-	dictWord{7, 10, 615},
-	dictWord{138, 10, 251},
-	dictWord{135, 10, 1044},
-	dictWord{145, 0, 56},
-	dictWord{133, 10, 225},
-	dictWord{6, 0, 342},
-	dictWord{6, 0, 496},
-	dictWord{8, 0, 275},
-	dictWord{137, 0, 206},
-	dictWord{4, 0, 909},
-	dictWord{133, 0, 940},
-	dictWord{132, 0, 891},
-	dictWord{7, 11, 311},
-	dictWord{9, 11, 308},
-	dictWord{
-		140,
-		11,
-		255,
-	},
-	dictWord{4, 10, 370},
-	dictWord{5, 10, 756},
-	dictWord{135, 10, 1326},
-	dictWord{4, 0, 687},
-	dictWord{134, 0, 1596},
-	dictWord{134, 0, 1342},
-	dictWord{
-		6,
-		10,
-		1662,
-	},
-	dictWord{7, 10, 48},
-	dictWord{8, 10, 771},
-	dictWord{10, 10, 116},
-	dictWord{13, 10, 104},
-	dictWord{14, 10, 105},
-	dictWord{14, 10, 184},
-	dictWord{15, 10, 168},
-	dictWord{19, 10, 92},
-	dictWord{148, 10, 68},
-	dictWord{138, 10, 209},
-	dictWord{4, 11, 400},
-	dictWord{5, 11, 267},
-	dictWord{135, 11, 232},
-	dictWord{151, 11, 12},
-	dictWord{6, 0, 41},
-	dictWord{141, 0, 160},
-	dictWord{141, 11, 314},
-	dictWord{134, 0, 1718},
-	dictWord{136, 0, 778},
-	dictWord{
-		142,
-		11,
-		261,
-	},
-	dictWord{134, 0, 1610},
-	dictWord{133, 0, 115},
-	dictWord{132, 0, 294},
-	dictWord{14, 0, 314},
-	dictWord{132, 10, 120},
-	dictWord{132, 0, 983},
-	dictWord{5, 0, 193},
-	dictWord{140, 0, 178},
-	dictWord{138, 10, 429},
-	dictWord{5, 10, 820},
-	dictWord{135, 10, 931},
-	dictWord{6, 0, 994},
-	dictWord{6, 0, 1051},
-	dictWord{6, 0, 1439},
-	dictWord{7, 0, 174},
-	dictWord{133, 11, 732},
-	dictWord{4, 11, 100},
-	dictWord{7, 11, 679},
-	dictWord{8, 11, 313},
-	dictWord{138, 10, 199},
-	dictWord{6, 10, 151},
-	dictWord{6, 10, 1675},
-	dictWord{7, 10, 383},
-	dictWord{151, 10, 10},
-	dictWord{6, 0, 1796},
-	dictWord{8, 0, 848},
-	dictWord{8, 0, 867},
-	dictWord{
-		8,
-		0,
-		907,
-	},
-	dictWord{10, 0, 855},
-	dictWord{140, 0, 703},
-	dictWord{140, 0, 221},
-	dictWord{4, 0, 122},
-	dictWord{5, 0, 796},
-	dictWord{5, 0, 952},
-	dictWord{6, 0, 1660},
-	dictWord{6, 0, 1671},
-	dictWord{8, 0, 567},
-	dictWord{9, 0, 687},
-	dictWord{9, 0, 742},
-	dictWord{10, 0, 686},
-	dictWord{11, 0, 682},
-	dictWord{11, 0, 909},
-	dictWord{
-		140,
-		0,
-		281,
-	},
-	dictWord{5, 11, 362},
-	dictWord{5, 11, 443},
-	dictWord{6, 11, 318},
-	dictWord{7, 11, 1019},
-	dictWord{139, 11, 623},
-	dictWord{5, 11, 463},
-	dictWord{136, 11, 296},
-	dictWord{11, 0, 583},
-	dictWord{13, 0, 262},
-	dictWord{6, 10, 1624},
-	dictWord{12, 10, 422},
-	dictWord{142, 10, 360},
-	dictWord{5, 0, 179},
-	dictWord{7, 0, 1095},
-	dictWord{135, 0, 1213},
-	dictWord{4, 10, 43},
-	dictWord{4, 11, 454},
-	dictWord{5, 10, 344},
-	dictWord{133, 10, 357},
-	dictWord{4, 0, 66},
-	dictWord{7, 0, 722},
-	dictWord{135, 0, 904},
-	dictWord{134, 0, 773},
-	dictWord{7, 0, 352},
-	dictWord{133, 10, 888},
-	dictWord{5, 11, 48},
-	dictWord{5, 11, 404},
-	dictWord{
-		6,
-		11,
-		557,
-	},
-	dictWord{7, 11, 458},
-	dictWord{8, 11, 597},
-	dictWord{10, 11, 455},
-	dictWord{10, 11, 606},
-	dictWord{11, 11, 49},
-	dictWord{11, 11, 548},
-	dictWord{
-		12,
-		11,
-		476,
-	},
-	dictWord{13, 11, 18},
-	dictWord{141, 11, 450},
-	dictWord{134, 11, 418},
-	dictWord{132, 10, 711},
-	dictWord{5, 11, 442},
-	dictWord{
-		135,
-		11,
-		1984,
-	},
-	dictWord{141, 0, 35},
-	dictWord{137, 0, 152},
-	dictWord{134, 0, 1197},
-	dictWord{135, 11, 1093},
-	dictWord{137, 11, 203},
-	dictWord{137, 10, 440},
-	dictWord{10, 0, 592},
-	dictWord{10, 0, 753},
-	dictWord{12, 0, 317},
-	dictWord{12, 0, 355},
-	dictWord{12, 0, 465},
-	dictWord{12, 0, 469},
-	dictWord{12, 0, 560},
-	dictWord{12, 0, 578},
-	dictWord{141, 0, 243},
-	dictWord{133, 0, 564},
-	dictWord{134, 0, 797},
-	dictWord{5, 10, 958},
-	dictWord{133, 10, 987},
-	dictWord{5, 11, 55},
-	dictWord{7, 11, 376},
-	dictWord{140, 11, 161},
-	dictWord{133, 11, 450},
-	dictWord{134, 0, 556},
-	dictWord{134, 0, 819},
-	dictWord{11, 10, 276},
-	dictWord{
-		142,
-		10,
-		293,
-	},
-	dictWord{7, 0, 544},
-	dictWord{138, 0, 61},
-	dictWord{8, 0, 719},
-	dictWord{4, 10, 65},
-	dictWord{5, 10, 479},
-	dictWord{5, 10, 1004},
-	dictWord{7, 10, 1913},
-	dictWord{8, 10, 317},
-	dictWord{9, 10, 302},
-	dictWord{10, 10, 612},
-	dictWord{141, 10, 22},
-	dictWord{4, 0, 5},
-	dictWord{5, 0, 498},
-	dictWord{8, 0, 637},
-	dictWord{
-		9,
-		0,
-		521,
-	},
-	dictWord{4, 11, 213},
-	dictWord{4, 10, 261},
-	dictWord{7, 11, 223},
-	dictWord{7, 10, 510},
-	dictWord{136, 11, 80},
-	dictWord{5, 0, 927},
-	dictWord{7, 0, 101},
-	dictWord{4, 10, 291},
-	dictWord{7, 11, 381},
-	dictWord{7, 11, 806},
-	dictWord{7, 11, 820},
-	dictWord{8, 11, 354},
-	dictWord{8, 11, 437},
-	dictWord{8, 11, 787},
-	dictWord{9, 10, 515},
-	dictWord{9, 11, 657},
-	dictWord{10, 11, 58},
-	dictWord{10, 11, 339},
-	dictWord{10, 11, 749},
-	dictWord{11, 11, 914},
-	dictWord{12, 10, 152},
-	dictWord{12, 11, 162},
-	dictWord{12, 10, 443},
-	dictWord{13, 11, 75},
-	dictWord{13, 10, 392},
-	dictWord{14, 11, 106},
-	dictWord{14, 11, 198},
-	dictWord{
-		14,
-		11,
-		320,
-	},
-	dictWord{14, 10, 357},
-	dictWord{14, 11, 413},
-	dictWord{146, 11, 43},
-	dictWord{6, 0, 1153},
-	dictWord{7, 0, 1441},
-	dictWord{136, 11, 747},
-	dictWord{
-		4,
-		0,
-		893,
-	},
-	dictWord{5, 0, 780},
-	dictWord{133, 0, 893},
-	dictWord{138, 11, 654},
-	dictWord{133, 11, 692},
-	dictWord{133, 0, 238},
-	dictWord{134, 11, 191},
-	dictWord{4, 10, 130},
-	dictWord{135, 10, 843},
-	dictWord{6, 0, 1296},
-	dictWord{5, 10, 42},
-	dictWord{5, 10, 879},
-	dictWord{7, 10, 245},
-	dictWord{7, 10, 324},
-	dictWord{
-		7,
-		10,
-		1532,
-	},
-	dictWord{11, 10, 463},
-	dictWord{11, 10, 472},
-	dictWord{13, 10, 363},
-	dictWord{144, 10, 52},
-	dictWord{134, 0, 1729},
-	dictWord{6, 0, 1999},
-	dictWord{136, 0, 969},
-	dictWord{4, 10, 134},
-	dictWord{133, 10, 372},
-	dictWord{4, 0, 60},
-	dictWord{7, 0, 941},
-	dictWord{7, 0, 1800},
-	dictWord{8, 0, 314},
-	dictWord{
-		9,
-		0,
-		700,
-	},
-	dictWord{139, 0, 487},
-	dictWord{134, 0, 1144},
-	dictWord{6, 11, 162},
-	dictWord{7, 11, 1960},
-	dictWord{136, 11, 831},
-	dictWord{132, 11, 706},
-	dictWord{135, 0, 1147},
-	dictWord{138, 11, 426},
-	dictWord{138, 11, 89},
-	dictWord{7, 0, 1853},
-	dictWord{138, 0, 437},
-	dictWord{136, 0, 419},
-	dictWord{
-		135,
-		10,
-		1634,
-	},
-	dictWord{133, 0, 828},
-	dictWord{5, 0, 806},
-	dictWord{7, 0, 176},
-	dictWord{7, 0, 178},
-	dictWord{7, 0, 1240},
-	dictWord{7, 0, 1976},
-	dictWord{
-		132,
-		10,
-		644,
-	},
-	dictWord{135, 11, 1877},
-	dictWord{5, 11, 420},
-	dictWord{135, 11, 1449},
-	dictWord{4, 0, 51},
-	dictWord{5, 0, 39},
-	dictWord{6, 0, 4},
-	dictWord{7, 0, 591},
-	dictWord{7, 0, 849},
-	dictWord{7, 0, 951},
-	dictWord{7, 0, 1613},
-	dictWord{7, 0, 1760},
-	dictWord{7, 0, 1988},
-	dictWord{9, 0, 434},
-	dictWord{10, 0, 754},
-	dictWord{
-		11,
-		0,
-		25,
-	},
-	dictWord{139, 0, 37},
-	dictWord{10, 11, 57},
-	dictWord{138, 11, 277},
-	dictWord{135, 10, 540},
-	dictWord{132, 11, 204},
-	dictWord{135, 0, 159},
-	dictWord{139, 11, 231},
-	dictWord{133, 0, 902},
-	dictWord{7, 0, 928},
-	dictWord{7, 11, 366},
-	dictWord{9, 11, 287},
-	dictWord{12, 11, 199},
-	dictWord{12, 11, 556},
-	dictWord{140, 11, 577},
-	dictWord{6, 10, 623},
-	dictWord{136, 10, 789},
-	dictWord{4, 10, 908},
-	dictWord{5, 10, 359},
-	dictWord{5, 10, 508},
-	dictWord{6, 10, 1723},
-	dictWord{7, 10, 343},
-	dictWord{7, 10, 1996},
-	dictWord{135, 10, 2026},
-	dictWord{134, 0, 270},
-	dictWord{4, 10, 341},
-	dictWord{135, 10, 480},
-	dictWord{
-		5,
-		11,
-		356,
-	},
-	dictWord{135, 11, 224},
-	dictWord{11, 11, 588},
-	dictWord{11, 11, 864},
-	dictWord{11, 11, 968},
-	dictWord{143, 11, 160},
-	dictWord{132, 0, 556},
-	dictWord{137, 0, 801},
-	dictWord{132, 0, 416},
-	dictWord{142, 0, 372},
-	dictWord{5, 0, 152},
-	dictWord{5, 0, 197},
-	dictWord{7, 0, 340},
-	dictWord{7, 0, 867},
-	dictWord{
-		10,
-		0,
-		548,
-	},
-	dictWord{10, 0, 581},
-	dictWord{11, 0, 6},
-	dictWord{12, 0, 3},
-	dictWord{12, 0, 19},
-	dictWord{14, 0, 110},
-	dictWord{142, 0, 289},
-	dictWord{139, 0, 369},
-	dictWord{7, 11, 630},
-	dictWord{9, 11, 567},
-	dictWord{11, 11, 150},
-	dictWord{11, 11, 444},
-	dictWord{141, 11, 119},
-	dictWord{134, 11, 539},
-	dictWord{
-		7,
-		10,
-		1995,
-	},
-	dictWord{8, 10, 299},
-	dictWord{11, 10, 890},
-	dictWord{140, 10, 674},
-	dictWord{7, 0, 34},
-	dictWord{7, 0, 190},
-	dictWord{8, 0, 28},
-	dictWord{8, 0, 141},
-	dictWord{8, 0, 444},
-	dictWord{8, 0, 811},
-	dictWord{9, 0, 468},
-	dictWord{11, 0, 334},
-	dictWord{12, 0, 24},
-	dictWord{12, 0, 386},
-	dictWord{140, 0, 576},
-	dictWord{
-		133,
-		0,
-		757,
-	},
-	dictWord{7, 0, 1553},
-	dictWord{136, 0, 898},
-	dictWord{133, 0, 721},
-	dictWord{136, 0, 1012},
-	dictWord{4, 0, 789},
-	dictWord{5, 0, 647},
-	dictWord{
-		135,
-		0,
-		1102,
-	},
-	dictWord{132, 0, 898},
-	dictWord{10, 0, 183},
-	dictWord{4, 10, 238},
-	dictWord{5, 10, 503},
-	dictWord{6, 10, 179},
-	dictWord{7, 10, 2003},
-	dictWord{
-		8,
-		10,
-		381,
-	},
-	dictWord{8, 10, 473},
-	dictWord{9, 10, 149},
-	dictWord{10, 10, 788},
-	dictWord{15, 10, 45},
-	dictWord{15, 10, 86},
-	dictWord{20, 10, 110},
-	dictWord{
-		150,
-		10,
-		57,
-	},
-	dictWord{9, 0, 136},
-	dictWord{19, 0, 107},
-	dictWord{4, 10, 121},
-	dictWord{5, 10, 156},
-	dictWord{5, 10, 349},
-	dictWord{10, 10, 605},
-	dictWord{
-		142,
-		10,
-		342,
-	},
-	dictWord{4, 11, 235},
-	dictWord{135, 11, 255},
-	dictWord{4, 11, 194},
-	dictWord{5, 11, 584},
-	dictWord{6, 11, 384},
-	dictWord{7, 11, 583},
-	dictWord{
-		10,
-		11,
-		761,
-	},
-	dictWord{11, 11, 760},
-	dictWord{139, 11, 851},
-	dictWord{6, 10, 80},
-	dictWord{6, 10, 1694},
-	dictWord{7, 10, 173},
-	dictWord{7, 10, 1974},
-	dictWord{
-		9,
-		10,
-		547,
-	},
-	dictWord{10, 10, 730},
-	dictWord{14, 10, 18},
-	dictWord{150, 10, 39},
-	dictWord{4, 10, 923},
-	dictWord{134, 10, 1711},
-	dictWord{5, 0, 277},
-	dictWord{141, 0, 247},
-	dictWord{132, 0, 435},
-	dictWord{133, 11, 562},
-	dictWord{134, 0, 1311},
-	dictWord{5, 11, 191},
-	dictWord{137, 11, 271},
-	dictWord{
-		132,
-		10,
-		595,
-	},
-	dictWord{7, 11, 1537},
-	dictWord{14, 11, 96},
-	dictWord{143, 11, 73},
-	dictWord{5, 0, 437},
-	dictWord{7, 0, 502},
-	dictWord{7, 0, 519},
-	dictWord{7, 0, 1122},
-	dictWord{7, 0, 1751},
-	dictWord{14, 0, 211},
-	dictWord{6, 10, 459},
-	dictWord{7, 10, 1753},
-	dictWord{7, 10, 1805},
-	dictWord{8, 10, 658},
-	dictWord{9, 10, 1},
-	dictWord{11, 10, 959},
-	dictWord{141, 10, 446},
-	dictWord{6, 0, 814},
-	dictWord{4, 11, 470},
-	dictWord{5, 11, 473},
-	dictWord{6, 11, 153},
-	dictWord{7, 11, 1503},
-	dictWord{7, 11, 1923},
-	dictWord{10, 11, 701},
-	dictWord{11, 11, 132},
-	dictWord{11, 11, 168},
-	dictWord{11, 11, 227},
-	dictWord{11, 11, 320},
-	dictWord{
-		11,
-		11,
-		436,
-	},
-	dictWord{11, 11, 525},
-	dictWord{11, 11, 855},
-	dictWord{12, 11, 41},
-	dictWord{12, 11, 286},
-	dictWord{13, 11, 103},
-	dictWord{13, 11, 284},
-	dictWord{
-		14,
-		11,
-		255,
-	},
-	dictWord{14, 11, 262},
-	dictWord{15, 11, 117},
-	dictWord{143, 11, 127},
-	dictWord{5, 0, 265},
-	dictWord{6, 0, 212},
-	dictWord{135, 0, 28},
-	dictWord{
-		138,
-		0,
-		750,
-	},
-	dictWord{133, 11, 327},
-	dictWord{6, 11, 552},
-	dictWord{7, 11, 1754},
-	dictWord{137, 11, 604},
-	dictWord{134, 0, 2012},
-	dictWord{132, 0, 702},
-	dictWord{5, 11, 80},
-	dictWord{6, 11, 405},
-	dictWord{7, 11, 403},
-	dictWord{7, 11, 1502},
-	dictWord{7, 11, 1626},
-	dictWord{8, 11, 456},
-	dictWord{9, 11, 487},
-	dictWord{9, 11, 853},
-	dictWord{9, 11, 889},
-	dictWord{10, 11, 309},
-	dictWord{11, 11, 721},
-	dictWord{11, 11, 994},
-	dictWord{12, 11, 430},
-	dictWord{
-		141,
-		11,
-		165,
-	},
-	dictWord{5, 0, 808},
-	dictWord{135, 0, 2045},
-	dictWord{5, 0, 166},
-	dictWord{8, 0, 739},
-	dictWord{140, 0, 511},
-	dictWord{134, 10, 490},
-	dictWord{
-		4,
-		11,
-		453,
-	},
-	dictWord{5, 11, 887},
-	dictWord{6, 11, 535},
-	dictWord{8, 11, 6},
-	dictWord{136, 11, 543},
-	dictWord{4, 0, 119},
-	dictWord{5, 0, 170},
-	dictWord{5, 0, 447},
-	dictWord{7, 0, 1708},
-	dictWord{7, 0, 1889},
-	dictWord{9, 0, 357},
-	dictWord{9, 0, 719},
-	dictWord{12, 0, 486},
-	dictWord{140, 0, 596},
-	dictWord{137, 0, 500},
-	dictWord{
-		7,
-		10,
-		250,
-	},
-	dictWord{136, 10, 507},
-	dictWord{132, 10, 158},
-	dictWord{6, 0, 809},
-	dictWord{134, 0, 1500},
-	dictWord{9, 0, 327},
-	dictWord{11, 0, 350},
-	dictWord{11, 0, 831},
-	dictWord{13, 0, 352},
-	dictWord{4, 10, 140},
-	dictWord{7, 10, 362},
-	dictWord{8, 10, 209},
-	dictWord{9, 10, 10},
-	dictWord{9, 10, 503},
-	dictWord{
-		9,
-		10,
-		614,
-	},
-	dictWord{10, 10, 689},
-	dictWord{11, 10, 327},
-	dictWord{11, 10, 725},
-	dictWord{12, 10, 252},
-	dictWord{12, 10, 583},
-	dictWord{13, 10, 192},
-	dictWord{14, 10, 269},
-	dictWord{14, 10, 356},
-	dictWord{148, 10, 50},
-	dictWord{135, 11, 741},
-	dictWord{4, 0, 450},
-	dictWord{7, 0, 1158},
-	dictWord{19, 10, 1},
-	dictWord{19, 10, 26},
-	dictWord{150, 10, 9},
-	dictWord{6, 0, 597},
-	dictWord{135, 0, 1318},
-	dictWord{134, 0, 1602},
-	dictWord{6, 10, 228},
-	dictWord{7, 10, 1341},
-	dictWord{9, 10, 408},
-	dictWord{138, 10, 343},
-	dictWord{7, 0, 1375},
-	dictWord{7, 0, 1466},
-	dictWord{138, 0, 331},
-	dictWord{132, 0, 754},
-	dictWord{
-		132,
-		10,
-		557,
-	},
-	dictWord{5, 11, 101},
-	dictWord{6, 11, 88},
-	dictWord{6, 11, 543},
-	dictWord{7, 11, 1677},
-	dictWord{9, 11, 100},
-	dictWord{10, 11, 677},
-	dictWord{
-		14,
-		11,
-		169,
-	},
-	dictWord{14, 11, 302},
-	dictWord{14, 11, 313},
-	dictWord{15, 11, 48},
-	dictWord{143, 11, 84},
-	dictWord{134, 0, 1368},
-	dictWord{4, 11, 310},
-	dictWord{
-		9,
-		11,
-		795,
-	},
-	dictWord{10, 11, 733},
-	dictWord{11, 11, 451},
-	dictWord{12, 11, 249},
-	dictWord{14, 11, 115},
-	dictWord{14, 11, 286},
-	dictWord{143, 11, 100},
-	dictWord{132, 10, 548},
-	dictWord{10, 0, 557},
-	dictWord{7, 10, 197},
-	dictWord{8, 10, 142},
-	dictWord{8, 10, 325},
-	dictWord{9, 10, 150},
-	dictWord{9, 10, 596},
-	dictWord{10, 10, 353},
-	dictWord{11, 10, 74},
-	dictWord{11, 10, 315},
-	dictWord{12, 10, 662},
-	dictWord{12, 10, 681},
-	dictWord{14, 10, 423},
-	dictWord{
-		143,
-		10,
-		141,
-	},
-	dictWord{133, 11, 587},
-	dictWord{5, 0, 850},
-	dictWord{136, 0, 799},
-	dictWord{10, 0, 908},
-	dictWord{12, 0, 701},
-	dictWord{12, 0, 757},
-	dictWord{
-		142,
-		0,
-		466,
-	},
-	dictWord{4, 0, 62},
-	dictWord{5, 0, 275},
-	dictWord{18, 0, 19},
-	dictWord{6, 10, 399},
-	dictWord{6, 10, 579},
-	dictWord{7, 10, 692},
-	dictWord{7, 10, 846},
-	dictWord{
-		7,
-		10,
-		1015,
-	},
-	dictWord{7, 10, 1799},
-	dictWord{8, 10, 403},
-	dictWord{9, 10, 394},
-	dictWord{10, 10, 133},
-	dictWord{12, 10, 4},
-	dictWord{12, 10, 297},
-	dictWord{12, 10, 452},
-	dictWord{16, 10, 81},
-	dictWord{18, 10, 25},
-	dictWord{21, 10, 14},
-	dictWord{22, 10, 12},
-	dictWord{151, 10, 18},
-	dictWord{12, 0, 459},
-	dictWord{
-		7,
-		10,
-		1546,
-	},
-	dictWord{11, 10, 299},
-	dictWord{142, 10, 407},
-	dictWord{132, 10, 177},
-	dictWord{132, 11, 498},
-	dictWord{7, 11, 217},
-	dictWord{
-		8,
-		11,
-		140,
-	},
-	dictWord{138, 11, 610},
-	dictWord{5, 10, 411},
-	dictWord{135, 10, 653},
-	dictWord{134, 0, 1802},
-	dictWord{7, 10, 439},
-	dictWord{10, 10, 727},
-	dictWord{11, 10, 260},
-	dictWord{139, 10, 684},
-	dictWord{133, 11, 905},
-	dictWord{11, 11, 580},
-	dictWord{142, 11, 201},
-	dictWord{134, 0, 1397},
-	dictWord{
-		5,
-		10,
-		208,
-	},
-	dictWord{7, 10, 753},
-	dictWord{135, 10, 1528},
-	dictWord{7, 0, 238},
-	dictWord{7, 0, 2033},
-	dictWord{8, 0, 120},
-	dictWord{8, 0, 188},
-	dictWord{8, 0, 659},
-	dictWord{9, 0, 598},
-	dictWord{10, 0, 466},
-	dictWord{12, 0, 342},
-	dictWord{12, 0, 588},
-	dictWord{13, 0, 503},
-	dictWord{14, 0, 246},
-	dictWord{143, 0, 92},
-	dictWord{135, 11, 1041},
-	dictWord{4, 11, 456},
-	dictWord{7, 11, 105},
-	dictWord{7, 11, 358},
-	dictWord{7, 11, 1637},
-	dictWord{8, 11, 643},
-	dictWord{139, 11, 483},
-	dictWord{6, 0, 1318},
-	dictWord{134, 0, 1324},
-	dictWord{4, 0, 201},
-	dictWord{7, 0, 1744},
-	dictWord{8, 0, 602},
-	dictWord{11, 0, 247},
-	dictWord{11, 0, 826},
-	dictWord{17, 0, 65},
-	dictWord{133, 10, 242},
-	dictWord{8, 0, 164},
-	dictWord{146, 0, 62},
-	dictWord{133, 10, 953},
-	dictWord{139, 10, 802},
-	dictWord{133, 0, 615},
-	dictWord{7, 11, 1566},
-	dictWord{8, 11, 269},
-	dictWord{9, 11, 212},
-	dictWord{9, 11, 718},
-	dictWord{14, 11, 15},
-	dictWord{14, 11, 132},
-	dictWord{142, 11, 227},
-	dictWord{133, 10, 290},
-	dictWord{132, 10, 380},
-	dictWord{5, 10, 52},
-	dictWord{7, 10, 277},
-	dictWord{9, 10, 368},
-	dictWord{139, 10, 791},
-	dictWord{
-		135,
-		0,
-		1243,
-	},
-	dictWord{133, 11, 539},
-	dictWord{11, 11, 919},
-	dictWord{141, 11, 409},
-	dictWord{136, 0, 968},
-	dictWord{133, 11, 470},
-	dictWord{134, 0, 882},
-	dictWord{132, 0, 907},
-	dictWord{5, 0, 100},
-	dictWord{10, 0, 329},
-	dictWord{12, 0, 416},
-	dictWord{149, 0, 29},
-	dictWord{10, 10, 138},
-	dictWord{139, 10, 476},
-	dictWord{5, 10, 725},
-	dictWord{5, 10, 727},
-	dictWord{6, 11, 91},
-	dictWord{7, 11, 435},
-	dictWord{135, 10, 1811},
-	dictWord{4, 11, 16},
-	dictWord{5, 11, 316},
-	dictWord{5, 11, 842},
-	dictWord{6, 11, 370},
-	dictWord{6, 11, 1778},
-	dictWord{8, 11, 166},
-	dictWord{11, 11, 812},
-	dictWord{12, 11, 206},
-	dictWord{12, 11, 351},
-	dictWord{14, 11, 418},
-	dictWord{16, 11, 15},
-	dictWord{16, 11, 34},
-	dictWord{18, 11, 3},
-	dictWord{19, 11, 3},
-	dictWord{19, 11, 7},
-	dictWord{20, 11, 4},
-	dictWord{
-		149,
-		11,
-		21,
-	},
-	dictWord{132, 0, 176},
-	dictWord{5, 0, 636},
-	dictWord{5, 0, 998},
-	dictWord{7, 0, 9},
-	dictWord{7, 0, 1508},
-	dictWord{8, 0, 26},
-	dictWord{9, 0, 317},
-	dictWord{
-		9,
-		0,
-		358,
-	},
-	dictWord{10, 0, 210},
-	dictWord{10, 0, 292},
-	dictWord{10, 0, 533},
-	dictWord{11, 0, 555},
-	dictWord{12, 0, 526},
-	dictWord{12, 0, 607},
-	dictWord{
-		13,
-		0,
-		263,
-	},
-	dictWord{13, 0, 459},
-	dictWord{142, 0, 271},
-	dictWord{6, 0, 256},
-	dictWord{8, 0, 265},
-	dictWord{4, 10, 38},
-	dictWord{7, 10, 307},
-	dictWord{7, 10, 999},
-	dictWord{7, 10, 1481},
-	dictWord{7, 10, 1732},
-	dictWord{7, 10, 1738},
-	dictWord{9, 10, 414},
-	dictWord{11, 10, 316},
-	dictWord{12, 10, 52},
-	dictWord{13, 10, 420},
-	dictWord{147, 10, 100},
-	dictWord{135, 10, 1296},
-	dictWord{4, 11, 611},
-	dictWord{133, 11, 606},
-	dictWord{4, 0, 643},
-	dictWord{142, 11, 21},
-	dictWord{
-		133,
-		11,
-		715,
-	},
-	dictWord{133, 10, 723},
-	dictWord{6, 0, 610},
-	dictWord{135, 11, 597},
-	dictWord{10, 0, 127},
-	dictWord{141, 0, 27},
-	dictWord{6, 0, 1995},
-	dictWord{
-		6,
-		0,
-		2001,
-	},
-	dictWord{8, 0, 119},
-	dictWord{136, 0, 973},
-	dictWord{4, 11, 149},
-	dictWord{138, 11, 368},
-	dictWord{12, 0, 522},
-	dictWord{4, 11, 154},
-	dictWord{
-		5,
-		10,
-		109,
-	},
-	dictWord{6, 10, 1784},
-	dictWord{7, 11, 1134},
-	dictWord{7, 10, 1895},
-	dictWord{8, 11, 105},
-	dictWord{12, 10, 296},
-	dictWord{140, 10, 302},
-	dictWord{4, 11, 31},
-	dictWord{6, 11, 429},
-	dictWord{7, 11, 962},
-	dictWord{9, 11, 458},
-	dictWord{139, 11, 691},
-	dictWord{10, 0, 553},
-	dictWord{11, 0, 876},
-	dictWord{13, 0, 193},
-	dictWord{13, 0, 423},
-	dictWord{14, 0, 166},
-	dictWord{19, 0, 84},
-	dictWord{4, 11, 312},
-	dictWord{5, 10, 216},
-	dictWord{7, 10, 1879},
-	dictWord{
-		9,
-		10,
-		141,
-	},
-	dictWord{9, 10, 270},
-	dictWord{9, 10, 679},
-	dictWord{10, 10, 159},
-	dictWord{11, 10, 197},
-	dictWord{12, 10, 538},
-	dictWord{12, 10, 559},
-	dictWord{14, 10, 144},
-	dictWord{14, 10, 167},
-	dictWord{143, 10, 67},
-	dictWord{134, 0, 1582},
-	dictWord{7, 0, 1578},
-	dictWord{135, 11, 1578},
-	dictWord{
-		137,
-		10,
-		81,
-	},
-	dictWord{132, 11, 236},
-	dictWord{134, 10, 391},
-	dictWord{134, 0, 795},
-	dictWord{7, 10, 322},
-	dictWord{136, 10, 249},
-	dictWord{5, 11, 836},
-	dictWord{
-		5,
-		11,
-		857,
-	},
-	dictWord{6, 11, 1680},
-	dictWord{7, 11, 59},
-	dictWord{147, 11, 53},
-	dictWord{135, 0, 432},
-	dictWord{10, 11, 68},
-	dictWord{139, 11, 494},
-	dictWord{4, 11, 81},
-	dictWord{139, 11, 867},
-	dictWord{7, 0, 126},
-	dictWord{136, 0, 84},
-	dictWord{142, 11, 280},
-	dictWord{5, 11, 282},
-	dictWord{8, 11, 650},
-	dictWord{
-		9,
-		11,
-		295,
-	},
-	dictWord{9, 11, 907},
-	dictWord{138, 11, 443},
-	dictWord{136, 0, 790},
-	dictWord{5, 10, 632},
-	dictWord{138, 10, 526},
-	dictWord{6, 0, 64},
-	dictWord{12, 0, 377},
-	dictWord{13, 0, 309},
-	dictWord{14, 0, 141},
-	dictWord{14, 0, 429},
-	dictWord{14, 11, 141},
-	dictWord{142, 11, 429},
-	dictWord{134, 0, 1529},
-	dictWord{6, 0, 321},
-	dictWord{7, 0, 1857},
-	dictWord{9, 0, 530},
-	dictWord{19, 0, 99},
-	dictWord{7, 10, 948},
-	dictWord{7, 10, 1042},
-	dictWord{8, 10, 235},
-	dictWord{
-		8,
-		10,
-		461,
-	},
-	dictWord{9, 10, 453},
-	dictWord{10, 10, 354},
-	dictWord{145, 10, 77},
-	dictWord{7, 0, 1104},
-	dictWord{11, 0, 269},
-	dictWord{11, 0, 539},
-	dictWord{
-		11,
-		0,
-		627,
-	},
-	dictWord{11, 0, 706},
-	dictWord{11, 0, 975},
-	dictWord{12, 0, 248},
-	dictWord{12, 0, 434},
-	dictWord{12, 0, 600},
-	dictWord{12, 0, 622},
-	dictWord{
-		13,
-		0,
-		297,
-	},
-	dictWord{13, 0, 485},
-	dictWord{14, 0, 69},
-	dictWord{14, 0, 409},
-	dictWord{143, 0, 108},
-	dictWord{4, 10, 362},
-	dictWord{7, 10, 52},
-	dictWord{7, 10, 303},
-	dictWord{10, 11, 70},
-	dictWord{12, 11, 26},
-	dictWord{14, 11, 17},
-	dictWord{14, 11, 178},
-	dictWord{15, 11, 34},
-	dictWord{149, 11, 12},
-	dictWord{11, 0, 977},
-	dictWord{141, 0, 507},
-	dictWord{9, 0, 34},
-	dictWord{139, 0, 484},
-	dictWord{5, 10, 196},
-	dictWord{6, 10, 486},
-	dictWord{7, 10, 212},
-	dictWord{8, 10, 309},
-	dictWord{136, 10, 346},
-	dictWord{6, 0, 1700},
-	dictWord{7, 0, 26},
-	dictWord{7, 0, 293},
-	dictWord{7, 0, 382},
-	dictWord{7, 0, 1026},
-	dictWord{7, 0, 1087},
-	dictWord{
-		7,
-		0,
-		2027,
-	},
-	dictWord{8, 0, 24},
-	dictWord{8, 0, 114},
-	dictWord{8, 0, 252},
-	dictWord{8, 0, 727},
-	dictWord{8, 0, 729},
-	dictWord{9, 0, 30},
-	dictWord{9, 0, 199},
-	dictWord{
-		9,
-		0,
-		231,
-	},
-	dictWord{9, 0, 251},
-	dictWord{9, 0, 334},
-	dictWord{9, 0, 361},
-	dictWord{9, 0, 712},
-	dictWord{10, 0, 55},
-	dictWord{10, 0, 60},
-	dictWord{10, 0, 232},
-	dictWord{
-		10,
-		0,
-		332,
-	},
-	dictWord{10, 0, 384},
-	dictWord{10, 0, 396},
-	dictWord{10, 0, 504},
-	dictWord{10, 0, 542},
-	dictWord{10, 0, 652},
-	dictWord{11, 0, 20},
-	dictWord{11, 0, 48},
-	dictWord{11, 0, 207},
-	dictWord{11, 0, 291},
-	dictWord{11, 0, 298},
-	dictWord{11, 0, 342},
-	dictWord{11, 0, 365},
-	dictWord{11, 0, 394},
-	dictWord{11, 0, 620},
-	dictWord{11, 0, 705},
-	dictWord{11, 0, 1017},
-	dictWord{12, 0, 123},
-	dictWord{12, 0, 340},
-	dictWord{12, 0, 406},
-	dictWord{12, 0, 643},
-	dictWord{13, 0, 61},
-	dictWord{
-		13,
-		0,
-		269,
-	},
-	dictWord{13, 0, 311},
-	dictWord{13, 0, 319},
-	dictWord{13, 0, 486},
-	dictWord{14, 0, 234},
-	dictWord{15, 0, 62},
-	dictWord{15, 0, 85},
-	dictWord{16, 0, 71},
-	dictWord{18, 0, 119},
-	dictWord{20, 0, 105},
-	dictWord{135, 10, 1912},
-	dictWord{4, 11, 71},
-	dictWord{5, 11, 376},
-	dictWord{7, 11, 119},
-	dictWord{138, 11, 665},
-	dictWord{10, 0, 918},
-	dictWord{10, 0, 926},
-	dictWord{4, 10, 686},
-	dictWord{136, 11, 55},
-	dictWord{138, 10, 625},
-	dictWord{136, 10, 706},
-	dictWord{
-		132,
-		11,
-		479,
-	},
-	dictWord{4, 10, 30},
-	dictWord{133, 10, 43},
-	dictWord{6, 0, 379},
-	dictWord{7, 0, 270},
-	dictWord{8, 0, 176},
-	dictWord{8, 0, 183},
-	dictWord{9, 0, 432},
-	dictWord{
-		9,
-		0,
-		661,
-	},
-	dictWord{12, 0, 247},
-	dictWord{12, 0, 617},
-	dictWord{18, 0, 125},
-	dictWord{7, 11, 607},
-	dictWord{8, 11, 99},
-	dictWord{152, 11, 4},
-	dictWord{
-		5,
-		0,
-		792,
-	},
-	dictWord{133, 0, 900},
-	dictWord{4, 11, 612},
-	dictWord{133, 11, 561},
-	dictWord{4, 11, 41},
-	dictWord{4, 10, 220},
-	dictWord{5, 11, 74},
-	dictWord{
-		7,
-		10,
-		1535,
-	},
-	dictWord{7, 11, 1627},
-	dictWord{11, 11, 871},
-	dictWord{140, 11, 619},
-	dictWord{135, 0, 1920},
-	dictWord{7, 11, 94},
-	dictWord{11, 11, 329},
-	dictWord{11, 11, 965},
-	dictWord{12, 11, 241},
-	dictWord{14, 11, 354},
-	dictWord{15, 11, 22},
-	dictWord{148, 11, 63},
-	dictWord{9, 11, 209},
-	dictWord{137, 11, 300},
-	dictWord{134, 0, 771},
-	dictWord{135, 0, 1979},
-	dictWord{4, 0, 901},
-	dictWord{133, 0, 776},
-	dictWord{142, 0, 254},
-	dictWord{133, 11, 98},
-	dictWord{
-		9,
-		11,
-		16,
-	},
-	dictWord{141, 11, 386},
-	dictWord{133, 11, 984},
-	dictWord{4, 11, 182},
-	dictWord{6, 11, 205},
-	dictWord{135, 11, 220},
-	dictWord{7, 10, 1725},
-	dictWord{
-		7,
-		10,
-		1774,
-	},
-	dictWord{138, 10, 393},
-	dictWord{5, 10, 263},
-	dictWord{134, 10, 414},
-	dictWord{4, 11, 42},
-	dictWord{9, 11, 205},
-	dictWord{9, 11, 786},
-	dictWord{138, 11, 659},
-	dictWord{14, 0, 140},
-	dictWord{148, 0, 41},
-	dictWord{8, 0, 440},
-	dictWord{10, 0, 359},
-	dictWord{6, 10, 178},
-	dictWord{6, 11, 289},
-	dictWord{
-		6,
-		10,
-		1750,
-	},
-	dictWord{7, 11, 1670},
-	dictWord{9, 10, 690},
-	dictWord{10, 10, 155},
-	dictWord{10, 10, 373},
-	dictWord{11, 10, 698},
-	dictWord{12, 11, 57},
-	dictWord{13, 10, 155},
-	dictWord{20, 10, 93},
-	dictWord{151, 11, 4},
-	dictWord{4, 0, 37},
-	dictWord{5, 0, 334},
-	dictWord{7, 0, 1253},
-	dictWord{151, 11, 25},
-	dictWord{
-		4,
-		0,
-		508,
-	},
-	dictWord{4, 11, 635},
-	dictWord{5, 10, 97},
-	dictWord{137, 10, 393},
-	dictWord{139, 11, 533},
-	dictWord{4, 0, 640},
-	dictWord{133, 0, 513},
-	dictWord{
-		134,
-		10,
-		1639,
-	},
-	dictWord{132, 11, 371},
-	dictWord{4, 11, 272},
-	dictWord{7, 11, 836},
-	dictWord{7, 11, 1651},
-	dictWord{145, 11, 89},
-	dictWord{5, 11, 825},
-	dictWord{6, 11, 444},
-	dictWord{6, 11, 1640},
-	dictWord{136, 11, 308},
-	dictWord{4, 10, 191},
-	dictWord{7, 10, 934},
-	dictWord{8, 10, 647},
-	dictWord{145, 10, 97},
-	dictWord{12, 0, 246},
-	dictWord{15, 0, 162},
-	dictWord{19, 0, 64},
-	dictWord{20, 0, 8},
-	dictWord{20, 0, 95},
-	dictWord{22, 0, 24},
-	dictWord{152, 0, 17},
-	dictWord{4, 0, 533},
-	dictWord{5, 10, 165},
-	dictWord{9, 10, 346},
-	dictWord{138, 10, 655},
-	dictWord{5, 11, 737},
-	dictWord{139, 10, 885},
-	dictWord{133, 10, 877},
-	dictWord{
-		8,
-		10,
-		128,
-	},
-	dictWord{139, 10, 179},
-	dictWord{137, 11, 307},
-	dictWord{140, 0, 752},
-	dictWord{133, 0, 920},
-	dictWord{135, 0, 1048},
-	dictWord{5, 0, 153},
-	dictWord{
-		6,
-		0,
-		580,
-	},
-	dictWord{6, 10, 1663},
-	dictWord{7, 10, 132},
-	dictWord{7, 10, 1154},
-	dictWord{7, 10, 1415},
-	dictWord{7, 10, 1507},
-	dictWord{12, 10, 493},
-	dictWord{15, 10, 105},
-	dictWord{151, 10, 15},
-	dictWord{5, 10, 459},
-	dictWord{7, 10, 1073},
-	dictWord{8, 10, 241},
-	dictWord{136, 10, 334},
-	dictWord{138, 0, 391},
-	dictWord{135, 0, 1952},
-	dictWord{133, 11, 525},
-	dictWord{8, 11, 641},
-	dictWord{11, 11, 388},
-	dictWord{140, 11, 580},
-	dictWord{142, 0, 126},
-	dictWord{
-		134,
-		0,
-		640,
-	},
-	dictWord{132, 0, 483},
-	dictWord{7, 0, 1616},
-	dictWord{9, 0, 69},
-	dictWord{6, 10, 324},
-	dictWord{6, 10, 520},
-	dictWord{7, 10, 338},
-	dictWord{
-		7,
-		10,
-		1729,
-	},
-	dictWord{8, 10, 228},
-	dictWord{139, 10, 750},
-	dictWord{5, 11, 493},
-	dictWord{134, 11, 528},
-	dictWord{135, 0, 734},
-	dictWord{4, 11, 174},
-	dictWord{135, 11, 911},
-	dictWord{138, 0, 480},
-	dictWord{9, 0, 495},
-	dictWord{146, 0, 104},
-	dictWord{135, 10, 705},
-	dictWord{9, 0, 472},
-	dictWord{4, 10, 73},
-	dictWord{6, 10, 612},
-	dictWord{7, 10, 927},
-	dictWord{7, 10, 1330},
-	dictWord{7, 10, 1822},
-	dictWord{8, 10, 217},
-	dictWord{9, 10, 765},
-	dictWord{9, 10, 766},
-	dictWord{10, 10, 408},
-	dictWord{11, 10, 51},
-	dictWord{11, 10, 793},
-	dictWord{12, 10, 266},
-	dictWord{15, 10, 158},
-	dictWord{20, 10, 89},
-	dictWord{150, 10, 32},
-	dictWord{7, 11, 548},
-	dictWord{137, 11, 58},
-	dictWord{4, 11, 32},
-	dictWord{5, 11, 215},
-	dictWord{6, 11, 269},
-	dictWord{7, 11, 1782},
-	dictWord{7, 11, 1892},
-	dictWord{10, 11, 16},
-	dictWord{11, 11, 822},
-	dictWord{11, 11, 954},
-	dictWord{141, 11, 481},
-	dictWord{132, 0, 874},
-	dictWord{9, 0, 229},
-	dictWord{5, 10, 389},
-	dictWord{136, 10, 636},
-	dictWord{7, 11, 1749},
-	dictWord{136, 11, 477},
-	dictWord{134, 0, 948},
-	dictWord{5, 11, 308},
-	dictWord{135, 11, 1088},
-	dictWord{
-		4,
-		0,
-		748,
-	},
-	dictWord{139, 0, 1009},
-	dictWord{136, 10, 21},
-	dictWord{6, 0, 555},
-	dictWord{135, 0, 485},
-	dictWord{5, 11, 126},
-	dictWord{8, 11, 297},
-	dictWord{
-		9,
-		11,
-		366,
-	},
-	dictWord{9, 11, 445},
-	dictWord{12, 11, 53},
-	dictWord{12, 11, 374},
-	dictWord{141, 11, 492},
-	dictWord{7, 11, 1551},
-	dictWord{139, 11, 361},
-	dictWord{136, 0, 193},
-	dictWord{136, 0, 472},
-	dictWord{8, 0, 653},
-	dictWord{13, 0, 93},
-	dictWord{147, 0, 14},
-	dictWord{132, 0, 984},
-	dictWord{132, 11, 175},
-	dictWord{5, 0, 172},
-	dictWord{6, 0, 1971},
-	dictWord{132, 11, 685},
-	dictWord{149, 11, 8},
-	dictWord{133, 11, 797},
-	dictWord{13, 0, 83},
-	dictWord{5, 10, 189},
-	dictWord{
-		7,
-		10,
-		442,
-	},
-	dictWord{7, 10, 443},
-	dictWord{8, 10, 281},
-	dictWord{12, 10, 174},
-	dictWord{141, 10, 261},
-	dictWord{134, 0, 1568},
-	dictWord{133, 11, 565},
-	dictWord{139, 0, 384},
-	dictWord{133, 0, 260},
-	dictWord{7, 0, 758},
-	dictWord{7, 0, 880},
-	dictWord{7, 0, 1359},
-	dictWord{9, 0, 164},
-	dictWord{9, 0, 167},
-	dictWord{
-		10,
-		0,
-		156,
-	},
-	dictWord{10, 0, 588},
-	dictWord{12, 0, 101},
-	dictWord{14, 0, 48},
-	dictWord{15, 0, 70},
-	dictWord{6, 10, 2},
-	dictWord{7, 10, 1262},
-	dictWord{
-		7,
-		10,
-		1737,
-	},
-	dictWord{8, 10, 22},
-	dictWord{8, 10, 270},
-	dictWord{8, 10, 612},
-	dictWord{9, 10, 312},
-	dictWord{9, 10, 436},
-	dictWord{10, 10, 311},
-	dictWord{
-		10,
-		10,
-		623,
-	},
-	dictWord{11, 10, 72},
-	dictWord{11, 10, 330},
-	dictWord{11, 10, 455},
-	dictWord{12, 10, 321},
-	dictWord{12, 10, 504},
-	dictWord{12, 10, 530},
-	dictWord{
-		12,
-		10,
-		543,
-	},
-	dictWord{13, 10, 17},
-	dictWord{13, 10, 156},
-	dictWord{13, 10, 334},
-	dictWord{17, 10, 60},
-	dictWord{148, 10, 64},
-	dictWord{4, 11, 252},
-	dictWord{
-		7,
-		11,
-		1068,
-	},
-	dictWord{10, 11, 434},
-	dictWord{11, 11, 228},
-	dictWord{11, 11, 426},
-	dictWord{13, 11, 231},
-	dictWord{18, 11, 106},
-	dictWord{148, 11, 87},
-	dictWord{7, 10, 354},
-	dictWord{10, 10, 410},
-	dictWord{139, 10, 815},
-	dictWord{6, 0, 367},
-	dictWord{7, 10, 670},
-	dictWord{7, 10, 1327},
-	dictWord{8, 10, 411},
-	dictWord{8, 10, 435},
-	dictWord{9, 10, 653},
-	dictWord{9, 10, 740},
-	dictWord{10, 10, 385},
-	dictWord{11, 10, 222},
-	dictWord{11, 10, 324},
-	dictWord{11, 10, 829},
-	dictWord{140, 10, 611},
-	dictWord{7, 0, 1174},
-	dictWord{6, 10, 166},
-	dictWord{135, 10, 374},
-	dictWord{146, 0, 121},
-	dictWord{132, 0, 828},
-	dictWord{
-		5,
-		11,
-		231,
-	},
-	dictWord{138, 11, 509},
-	dictWord{7, 11, 601},
-	dictWord{9, 11, 277},
-	dictWord{9, 11, 674},
-	dictWord{10, 11, 178},
-	dictWord{10, 11, 257},
-	dictWord{
-		10,
-		11,
-		418,
-	},
-	dictWord{11, 11, 531},
-	dictWord{11, 11, 544},
-	dictWord{11, 11, 585},
-	dictWord{12, 11, 113},
-	dictWord{12, 11, 475},
-	dictWord{13, 11, 99},
-	dictWord{142, 11, 428},
-	dictWord{134, 0, 1541},
-	dictWord{135, 11, 1779},
-	dictWord{5, 0, 343},
-	dictWord{134, 10, 398},
-	dictWord{135, 10, 50},
-	dictWord{
-		135,
-		11,
-		1683,
-	},
-	dictWord{4, 0, 440},
-	dictWord{7, 0, 57},
-	dictWord{8, 0, 167},
-	dictWord{8, 0, 375},
-	dictWord{9, 0, 82},
-	dictWord{9, 0, 561},
-	dictWord{9, 0, 744},
-	dictWord{
-		10,
-		0,
-		620,
-	},
-	dictWord{137, 11, 744},
-	dictWord{134, 0, 926},
-	dictWord{6, 10, 517},
-	dictWord{7, 10, 1159},
-	dictWord{10, 10, 621},
-	dictWord{139, 10, 192},
-	dictWord{137, 0, 827},
-	dictWord{8, 0, 194},
-	dictWord{136, 0, 756},
-	dictWord{10, 10, 223},
-	dictWord{139, 10, 645},
-	dictWord{7, 10, 64},
-	dictWord{
-		136,
-		10,
-		245,
-	},
-	dictWord{4, 11, 399},
-	dictWord{5, 11, 119},
-	dictWord{5, 11, 494},
-	dictWord{7, 11, 751},
-	dictWord{137, 11, 556},
-	dictWord{132, 0, 808},
-	dictWord{
-		135,
-		0,
-		22,
-	},
-	dictWord{7, 10, 1763},
-	dictWord{140, 10, 310},
-	dictWord{5, 0, 639},
-	dictWord{7, 0, 1249},
-	dictWord{11, 0, 896},
-	dictWord{134, 11, 584},
-	dictWord{
-		134,
-		0,
-		1614,
-	},
-	dictWord{135, 0, 860},
-	dictWord{135, 11, 1121},
-	dictWord{5, 10, 129},
-	dictWord{6, 10, 61},
-	dictWord{135, 10, 947},
-	dictWord{4, 0, 102},
-	dictWord{
-		7,
-		0,
-		815,
-	},
-	dictWord{7, 0, 1699},
-	dictWord{139, 0, 964},
-	dictWord{13, 10, 505},
-	dictWord{141, 10, 506},
-	dictWord{139, 10, 1000},
-	dictWord{
-		132,
-		11,
-		679,
-	},
-	dictWord{132, 0, 899},
-	dictWord{132, 0, 569},
-	dictWord{5, 11, 694},
-	dictWord{137, 11, 714},
-	dictWord{136, 0, 795},
-	dictWord{6, 0, 2045},
-	dictWord{
-		139,
-		11,
-		7,
-	},
-	dictWord{6, 0, 52},
-	dictWord{9, 0, 104},
-	dictWord{9, 0, 559},
-	dictWord{12, 0, 308},
-	dictWord{147, 0, 87},
-	dictWord{4, 0, 301},
-	dictWord{132, 0, 604},
-	dictWord{133, 10, 637},
-	dictWord{136, 0, 779},
-	dictWord{5, 11, 143},
-	dictWord{5, 11, 769},
-	dictWord{6, 11, 1760},
-	dictWord{7, 11, 682},
-	dictWord{7, 11, 1992},
-	dictWord{136, 11, 736},
-	dictWord{137, 10, 590},
-	dictWord{147, 0, 32},
-	dictWord{137, 11, 527},
-	dictWord{5, 10, 280},
-	dictWord{135, 10, 1226},
-	dictWord{134, 0, 494},
-	dictWord{6, 0, 677},
-	dictWord{6, 0, 682},
-	dictWord{134, 0, 1044},
-	dictWord{133, 10, 281},
-	dictWord{135, 10, 1064},
-	dictWord{7, 0, 508},
-	dictWord{133, 11, 860},
-	dictWord{6, 11, 422},
-	dictWord{7, 11, 0},
-	dictWord{7, 11, 1544},
-	dictWord{9, 11, 577},
-	dictWord{11, 11, 990},
-	dictWord{12, 11, 141},
-	dictWord{12, 11, 453},
-	dictWord{13, 11, 47},
-	dictWord{141, 11, 266},
-	dictWord{134, 0, 1014},
-	dictWord{5, 11, 515},
-	dictWord{137, 11, 131},
-	dictWord{
-		134,
-		0,
-		957,
-	},
-	dictWord{132, 11, 646},
-	dictWord{6, 0, 310},
-	dictWord{7, 0, 1849},
-	dictWord{8, 0, 72},
-	dictWord{8, 0, 272},
-	dictWord{8, 0, 431},
-	dictWord{9, 0, 12},
-	dictWord{
-		9,
-		0,
-		376,
-	},
-	dictWord{10, 0, 563},
-	dictWord{10, 0, 630},
-	dictWord{10, 0, 796},
-	dictWord{10, 0, 810},
-	dictWord{11, 0, 367},
-	dictWord{11, 0, 599},
-	dictWord{
-		11,
-		0,
-		686,
-	},
-	dictWord{140, 0, 672},
-	dictWord{7, 0, 570},
-	dictWord{4, 11, 396},
-	dictWord{7, 10, 120},
-	dictWord{7, 11, 728},
-	dictWord{8, 10, 489},
-	dictWord{9, 11, 117},
-	dictWord{9, 10, 319},
-	dictWord{10, 10, 820},
-	dictWord{11, 10, 1004},
-	dictWord{12, 10, 379},
-	dictWord{12, 10, 679},
-	dictWord{13, 10, 117},
-	dictWord{
-		13,
-		11,
-		202,
-	},
-	dictWord{13, 10, 412},
-	dictWord{14, 10, 25},
-	dictWord{15, 10, 52},
-	dictWord{15, 10, 161},
-	dictWord{16, 10, 47},
-	dictWord{20, 11, 51},
-	dictWord{
-		149,
-		10,
-		2,
-	},
-	dictWord{6, 11, 121},
-	dictWord{6, 11, 124},
-	dictWord{6, 11, 357},
-	dictWord{7, 11, 1138},
-	dictWord{7, 11, 1295},
-	dictWord{8, 11, 162},
-	dictWord{
-		139,
-		11,
-		655,
-	},
-	dictWord{8, 0, 449},
-	dictWord{4, 10, 937},
-	dictWord{5, 10, 801},
-	dictWord{136, 11, 449},
-	dictWord{139, 11, 958},
-	dictWord{6, 0, 181},
-	dictWord{
-		7,
-		0,
-		537,
-	},
-	dictWord{8, 0, 64},
-	dictWord{9, 0, 127},
-	dictWord{10, 0, 496},
-	dictWord{12, 0, 510},
-	dictWord{141, 0, 384},
-	dictWord{138, 11, 253},
-	dictWord{4, 0, 244},
-	dictWord{135, 0, 233},
-	dictWord{133, 11, 237},
-	dictWord{132, 10, 365},
-	dictWord{6, 0, 1650},
-	dictWord{10, 0, 702},
-	dictWord{139, 0, 245},
-	dictWord{
-		5,
-		10,
-		7,
-	},
-	dictWord{139, 10, 774},
-	dictWord{13, 0, 463},
-	dictWord{20, 0, 49},
-	dictWord{13, 11, 463},
-	dictWord{148, 11, 49},
-	dictWord{4, 10, 734},
-	dictWord{
-		5,
-		10,
-		662,
-	},
-	dictWord{134, 10, 430},
-	dictWord{4, 10, 746},
-	dictWord{135, 10, 1090},
-	dictWord{5, 10, 360},
-	dictWord{136, 10, 237},
-	dictWord{137, 0, 338},
-	dictWord{143, 11, 10},
-	dictWord{7, 11, 571},
-	dictWord{138, 11, 366},
-	dictWord{134, 0, 1279},
-	dictWord{9, 11, 513},
-	dictWord{10, 11, 22},
-	dictWord{10, 11, 39},
-	dictWord{12, 11, 122},
-	dictWord{140, 11, 187},
-	dictWord{133, 0, 896},
-	dictWord{146, 0, 178},
-	dictWord{134, 0, 695},
-	dictWord{137, 0, 808},
-	dictWord{
-		134,
-		11,
-		587,
-	},
-	dictWord{7, 11, 107},
-	dictWord{7, 11, 838},
-	dictWord{8, 11, 550},
-	dictWord{138, 11, 401},
-	dictWord{7, 0, 1117},
-	dictWord{136, 0, 539},
-	dictWord{
-		4,
-		10,
-		277,
-	},
-	dictWord{5, 10, 608},
-	dictWord{6, 10, 493},
-	dictWord{7, 10, 457},
-	dictWord{140, 10, 384},
-	dictWord{133, 11, 768},
-	dictWord{12, 0, 257},
-	dictWord{
-		7,
-		10,
-		27,
-	},
-	dictWord{135, 10, 316},
-	dictWord{140, 0, 1003},
-	dictWord{4, 0, 207},
-	dictWord{5, 0, 586},
-	dictWord{5, 0, 676},
-	dictWord{6, 0, 448},
-	dictWord{
-		8,
-		0,
-		244,
-	},
-	dictWord{11, 0, 1},
-	dictWord{13, 0, 3},
-	dictWord{16, 0, 54},
-	dictWord{17, 0, 4},
-	dictWord{18, 0, 13},
-	dictWord{133, 10, 552},
-	dictWord{4, 10, 401},
-	dictWord{
-		137,
-		10,
-		264,
-	},
-	dictWord{5, 0, 516},
-	dictWord{7, 0, 1883},
-	dictWord{135, 11, 1883},
-	dictWord{12, 0, 960},
-	dictWord{132, 11, 894},
-	dictWord{5, 0, 4},
-	dictWord{
-		5,
-		0,
-		810,
-	},
-	dictWord{6, 0, 13},
-	dictWord{6, 0, 538},
-	dictWord{6, 0, 1690},
-	dictWord{6, 0, 1726},
-	dictWord{7, 0, 499},
-	dictWord{7, 0, 1819},
-	dictWord{8, 0, 148},
-	dictWord{
-		8,
-		0,
-		696,
-	},
-	dictWord{8, 0, 791},
-	dictWord{12, 0, 125},
-	dictWord{143, 0, 9},
-	dictWord{135, 0, 1268},
-	dictWord{11, 0, 30},
-	dictWord{14, 0, 315},
-	dictWord{
-		9,
-		10,
-		543,
-	},
-	dictWord{10, 10, 524},
-	dictWord{12, 10, 524},
-	dictWord{16, 10, 18},
-	dictWord{20, 10, 26},
-	dictWord{148, 10, 65},
-	dictWord{6, 0, 748},
-	dictWord{
-		4,
-		10,
-		205,
-	},
-	dictWord{5, 10, 623},
-	dictWord{7, 10, 104},
-	dictWord{136, 10, 519},
-	dictWord{11, 0, 542},
-	dictWord{139, 0, 852},
-	dictWord{140, 0, 6},
-	dictWord{
-		132,
-		0,
-		848,
-	},
-	dictWord{7, 0, 1385},
-	dictWord{11, 0, 582},
-	dictWord{11, 0, 650},
-	dictWord{11, 0, 901},
-	dictWord{11, 0, 949},
-	dictWord{12, 0, 232},
-	dictWord{12, 0, 236},
-	dictWord{13, 0, 413},
-	dictWord{13, 0, 501},
-	dictWord{18, 0, 116},
-	dictWord{7, 10, 579},
-	dictWord{9, 10, 41},
-	dictWord{9, 10, 244},
-	dictWord{9, 10, 669},
-	dictWord{10, 10, 5},
-	dictWord{11, 10, 861},
-	dictWord{11, 10, 951},
-	dictWord{139, 10, 980},
-	dictWord{4, 0, 945},
-	dictWord{6, 0, 1811},
-	dictWord{6, 0, 1845},
-	dictWord{
-		6,
-		0,
-		1853,
-	},
-	dictWord{6, 0, 1858},
-	dictWord{8, 0, 862},
-	dictWord{12, 0, 782},
-	dictWord{12, 0, 788},
-	dictWord{18, 0, 160},
-	dictWord{148, 0, 117},
-	dictWord{
-		132,
-		10,
-		717,
-	},
-	dictWord{4, 0, 925},
-	dictWord{5, 0, 803},
-	dictWord{8, 0, 698},
-	dictWord{138, 0, 828},
-	dictWord{134, 0, 1416},
-	dictWord{132, 0, 610},
-	dictWord{
-		139,
-		0,
-		992,
-	},
-	dictWord{6, 0, 878},
-	dictWord{134, 0, 1477},
-	dictWord{135, 0, 1847},
-	dictWord{138, 11, 531},
-	dictWord{137, 11, 539},
-	dictWord{134, 11, 272},
-	dictWord{133, 0, 383},
-	dictWord{134, 0, 1404},
-	dictWord{132, 10, 489},
-	dictWord{4, 11, 9},
-	dictWord{5, 11, 128},
-	dictWord{7, 11, 368},
-	dictWord{
-		11,
-		11,
-		480,
-	},
-	dictWord{148, 11, 3},
-	dictWord{136, 0, 986},
-	dictWord{9, 0, 660},
-	dictWord{138, 0, 347},
-	dictWord{135, 10, 892},
-	dictWord{136, 11, 682},
-	dictWord{
-		7,
-		0,
-		572,
-	},
-	dictWord{9, 0, 592},
-	dictWord{11, 0, 680},
-	dictWord{12, 0, 356},
-	dictWord{140, 0, 550},
-	dictWord{7, 0, 1411},
-	dictWord{138, 11, 527},
-	dictWord{
-		4,
-		11,
-		2,
-	},
-	dictWord{7, 11, 545},
-	dictWord{135, 11, 894},
-	dictWord{137, 10, 473},
-	dictWord{11, 0, 64},
-	dictWord{7, 11, 481},
-	dictWord{7, 10, 819},
-	dictWord{9, 10, 26},
-	dictWord{9, 10, 392},
-	dictWord{9, 11, 792},
-	dictWord{10, 10, 152},
-	dictWord{10, 10, 226},
-	dictWord{12, 10, 276},
-	dictWord{12, 10, 426},
-	dictWord{
-		12,
-		10,
-		589,
-	},
-	dictWord{13, 10, 460},
-	dictWord{15, 10, 97},
-	dictWord{19, 10, 48},
-	dictWord{148, 10, 104},
-	dictWord{135, 10, 51},
-	dictWord{136, 11, 445},
-	dictWord{136, 11, 646},
-	dictWord{135, 0, 606},
-	dictWord{132, 10, 674},
-	dictWord{6, 0, 1829},
-	dictWord{134, 0, 1830},
-	dictWord{132, 10, 770},
-	dictWord{
-		5,
-		10,
-		79,
-	},
-	dictWord{7, 10, 1027},
-	dictWord{7, 10, 1477},
-	dictWord{139, 10, 52},
-	dictWord{5, 11, 530},
-	dictWord{142, 11, 113},
-	dictWord{134, 10, 1666},
-	dictWord{
-		7,
-		0,
-		748,
-	},
-	dictWord{139, 0, 700},
-	dictWord{134, 10, 195},
-	dictWord{133, 10, 789},
-	dictWord{9, 0, 87},
-	dictWord{10, 0, 365},
-	dictWord{4, 10, 251},
-	dictWord{
-		4,
-		10,
-		688,
-	},
-	dictWord{7, 10, 513},
-	dictWord{135, 10, 1284},
-	dictWord{136, 11, 111},
-	dictWord{133, 0, 127},
-	dictWord{6, 0, 198},
-	dictWord{140, 0, 83},
-	dictWord{133, 11, 556},
-	dictWord{133, 10, 889},
-	dictWord{4, 10, 160},
-	dictWord{5, 10, 330},
-	dictWord{7, 10, 1434},
-	dictWord{136, 10, 174},
-	dictWord{5, 0, 276},
-	dictWord{6, 0, 55},
-	dictWord{7, 0, 1369},
-	dictWord{138, 0, 864},
-	dictWord{8, 11, 16},
-	dictWord{140, 11, 568},
-	dictWord{6, 0, 1752},
-	dictWord{136, 0, 726},
-	dictWord{135, 0, 1066},
-	dictWord{133, 0, 764},
-	dictWord{6, 11, 186},
-	dictWord{137, 11, 426},
-	dictWord{11, 0, 683},
-	dictWord{139, 11, 683},
-	dictWord{
-		6,
-		0,
-		309,
-	},
-	dictWord{7, 0, 331},
-	dictWord{138, 0, 550},
-	dictWord{133, 10, 374},
-	dictWord{6, 0, 1212},
-	dictWord{6, 0, 1852},
-	dictWord{7, 0, 1062},
-	dictWord{
-		8,
-		0,
-		874,
-	},
-	dictWord{8, 0, 882},
-	dictWord{138, 0, 936},
-	dictWord{132, 11, 585},
-	dictWord{134, 0, 1364},
-	dictWord{7, 0, 986},
-	dictWord{133, 10, 731},
-	dictWord{
-		6,
-		0,
-		723,
-	},
-	dictWord{6, 0, 1408},
-	dictWord{138, 0, 381},
-	dictWord{135, 0, 1573},
-	dictWord{134, 0, 1025},
-	dictWord{4, 10, 626},
-	dictWord{5, 10, 642},
-	dictWord{
-		6,
-		10,
-		425,
-	},
-	dictWord{10, 10, 202},
-	dictWord{139, 10, 141},
-	dictWord{4, 11, 93},
-	dictWord{5, 11, 252},
-	dictWord{6, 11, 229},
-	dictWord{7, 11, 291},
-	dictWord{
-		9,
-		11,
-		550,
-	},
-	dictWord{139, 11, 644},
-	dictWord{137, 11, 749},
-	dictWord{137, 11, 162},
-	dictWord{132, 11, 381},
-	dictWord{135, 0, 1559},
-	dictWord{
-		6,
-		0,
-		194,
-	},
-	dictWord{7, 0, 133},
-	dictWord{10, 0, 493},
-	dictWord{10, 0, 570},
-	dictWord{139, 0, 664},
-	dictWord{5, 0, 24},
-	dictWord{5, 0, 569},
-	dictWord{6, 0, 3},
-	dictWord{
-		6,
-		0,
-		119,
-	},
-	dictWord{6, 0, 143},
-	dictWord{6, 0, 440},
-	dictWord{7, 0, 295},
-	dictWord{7, 0, 599},
-	dictWord{7, 0, 1686},
-	dictWord{7, 0, 1854},
-	dictWord{8, 0, 424},
-	dictWord{
-		9,
-		0,
-		43,
-	},
-	dictWord{9, 0, 584},
-	dictWord{9, 0, 760},
-	dictWord{10, 0, 148},
-	dictWord{10, 0, 328},
-	dictWord{11, 0, 159},
-	dictWord{11, 0, 253},
-	dictWord{11, 0, 506},
-	dictWord{12, 0, 487},
-	dictWord{140, 0, 531},
-	dictWord{6, 0, 661},
-	dictWord{134, 0, 1517},
-	dictWord{136, 10, 835},
-	dictWord{151, 10, 17},
-	dictWord{5, 0, 14},
-	dictWord{5, 0, 892},
-	dictWord{6, 0, 283},
-	dictWord{7, 0, 234},
-	dictWord{136, 0, 537},
-	dictWord{139, 0, 541},
-	dictWord{4, 0, 126},
-	dictWord{8, 0, 635},
-	dictWord{
-		147,
-		0,
-		34,
-	},
-	dictWord{4, 0, 316},
-	dictWord{4, 0, 495},
-	dictWord{135, 0, 1561},
-	dictWord{4, 11, 187},
-	dictWord{5, 11, 184},
-	dictWord{5, 11, 690},
-	dictWord{
-		7,
-		11,
-		1869,
-	},
-	dictWord{138, 11, 756},
-	dictWord{139, 11, 783},
-	dictWord{4, 0, 998},
-	dictWord{137, 0, 861},
-	dictWord{136, 0, 1009},
-	dictWord{139, 11, 292},
-	dictWord{5, 11, 21},
-	dictWord{6, 11, 77},
-	dictWord{6, 11, 157},
-	dictWord{7, 11, 974},
-	dictWord{7, 11, 1301},
-	dictWord{7, 11, 1339},
-	dictWord{7, 11, 1490},
-	dictWord{
-		7,
-		11,
-		1873,
-	},
-	dictWord{137, 11, 628},
-	dictWord{7, 11, 1283},
-	dictWord{9, 11, 227},
-	dictWord{9, 11, 499},
-	dictWord{10, 11, 341},
-	dictWord{11, 11, 325},
-	dictWord{11, 11, 408},
-	dictWord{14, 11, 180},
-	dictWord{15, 11, 144},
-	dictWord{18, 11, 47},
-	dictWord{147, 11, 49},
-	dictWord{4, 0, 64},
-	dictWord{5, 0, 352},
-	dictWord{5, 0, 720},
-	dictWord{6, 0, 368},
-	dictWord{139, 0, 359},
-	dictWord{5, 10, 384},
-	dictWord{8, 10, 455},
-	dictWord{140, 10, 48},
-	dictWord{5, 10, 264},
-	dictWord{
-		134,
-		10,
-		184,
-	},
-	dictWord{7, 0, 1577},
-	dictWord{10, 0, 304},
-	dictWord{10, 0, 549},
-	dictWord{12, 0, 365},
-	dictWord{13, 0, 220},
-	dictWord{13, 0, 240},
-	dictWord{
-		142,
-		0,
-		33,
-	},
-	dictWord{134, 0, 1107},
-	dictWord{134, 0, 929},
-	dictWord{135, 0, 1142},
-	dictWord{6, 0, 175},
-	dictWord{137, 0, 289},
-	dictWord{5, 0, 432},
-	dictWord{
-		133,
-		0,
-		913,
-	},
-	dictWord{6, 0, 279},
-	dictWord{7, 0, 219},
-	dictWord{5, 10, 633},
-	dictWord{135, 10, 1323},
-	dictWord{7, 0, 785},
-	dictWord{7, 10, 359},
-	dictWord{
-		8,
-		10,
-		243,
-	},
-	dictWord{140, 10, 175},
-	dictWord{139, 0, 595},
-	dictWord{132, 10, 105},
-	dictWord{8, 11, 398},
-	dictWord{9, 11, 681},
-	dictWord{139, 11, 632},
-	dictWord{140, 0, 80},
-	dictWord{5, 0, 931},
-	dictWord{134, 0, 1698},
-	dictWord{142, 11, 241},
-	dictWord{134, 11, 20},
-	dictWord{134, 0, 1323},
-	dictWord{11, 0, 526},
-	dictWord{11, 0, 939},
-	dictWord{141, 0, 290},
-	dictWord{5, 0, 774},
-	dictWord{6, 0, 780},
-	dictWord{6, 0, 1637},
-	dictWord{6, 0, 1686},
-	dictWord{6, 0, 1751},
-	dictWord{
-		8,
-		0,
-		559,
-	},
-	dictWord{141, 0, 109},
-	dictWord{141, 0, 127},
-	dictWord{7, 0, 1167},
-	dictWord{11, 0, 934},
-	dictWord{13, 0, 391},
-	dictWord{17, 0, 76},
-	dictWord{
-		135,
-		11,
-		709,
-	},
-	dictWord{135, 0, 963},
-	dictWord{6, 0, 260},
-	dictWord{135, 0, 1484},
-	dictWord{134, 0, 573},
-	dictWord{4, 10, 758},
-	dictWord{139, 11, 941},
-	dictWord{135, 10, 1649},
-	dictWord{145, 11, 36},
-	dictWord{4, 0, 292},
-	dictWord{137, 0, 580},
-	dictWord{4, 0, 736},
-	dictWord{5, 0, 871},
-	dictWord{6, 0, 1689},
-	dictWord{135, 0, 1944},
-	dictWord{7, 11, 945},
-	dictWord{11, 11, 713},
-	dictWord{139, 11, 744},
-	dictWord{134, 0, 1164},
-	dictWord{135, 11, 937},
-	dictWord{
-		6,
-		0,
-		1922,
-	},
-	dictWord{9, 0, 982},
-	dictWord{15, 0, 173},
-	dictWord{15, 0, 178},
-	dictWord{15, 0, 200},
-	dictWord{18, 0, 189},
-	dictWord{18, 0, 207},
-	dictWord{21, 0, 47},
-	dictWord{135, 11, 1652},
-	dictWord{7, 0, 1695},
-	dictWord{139, 10, 128},
-	dictWord{6, 0, 63},
-	dictWord{135, 0, 920},
-	dictWord{133, 0, 793},
-	dictWord{
-		143,
-		11,
-		134,
-	},
-	dictWord{133, 10, 918},
-	dictWord{5, 0, 67},
-	dictWord{6, 0, 62},
-	dictWord{6, 0, 374},
-	dictWord{135, 0, 1391},
-	dictWord{9, 0, 790},
-	dictWord{12, 0, 47},
-	dictWord{4, 11, 579},
-	dictWord{5, 11, 226},
-	dictWord{5, 11, 323},
-	dictWord{135, 11, 960},
-	dictWord{10, 11, 784},
-	dictWord{141, 11, 191},
-	dictWord{4, 0, 391},
-	dictWord{135, 0, 1169},
-	dictWord{137, 0, 443},
-	dictWord{13, 11, 232},
-	dictWord{146, 11, 35},
-	dictWord{132, 10, 340},
-	dictWord{132, 0, 271},
-	dictWord{
-		137,
-		11,
-		313,
-	},
-	dictWord{5, 11, 973},
-	dictWord{137, 11, 659},
-	dictWord{134, 0, 1140},
-	dictWord{6, 11, 135},
-	dictWord{135, 11, 1176},
-	dictWord{4, 0, 253},
-	dictWord{5, 0, 544},
-	dictWord{7, 0, 300},
-	dictWord{137, 0, 340},
-	dictWord{7, 0, 897},
-	dictWord{5, 10, 985},
-	dictWord{7, 10, 509},
-	dictWord{145, 10, 96},
-	dictWord{
-		138,
-		11,
-		735,
-	},
-	dictWord{135, 10, 1919},
-	dictWord{138, 0, 890},
-	dictWord{5, 0, 818},
-	dictWord{134, 0, 1122},
-	dictWord{5, 0, 53},
-	dictWord{5, 0, 541},
-	dictWord{
-		6,
-		0,
-		94,
-	},
-	dictWord{6, 0, 499},
-	dictWord{7, 0, 230},
-	dictWord{139, 0, 321},
-	dictWord{4, 0, 920},
-	dictWord{5, 0, 25},
-	dictWord{5, 0, 790},
-	dictWord{6, 0, 457},
-	dictWord{
-		7,
-		0,
-		853,
-	},
-	dictWord{8, 0, 788},
-	dictWord{142, 11, 31},
-	dictWord{132, 10, 247},
-	dictWord{135, 11, 314},
-	dictWord{132, 0, 468},
-	dictWord{7, 0, 243},
-	dictWord{
-		6,
-		10,
-		337,
-	},
-	dictWord{7, 10, 494},
-	dictWord{8, 10, 27},
-	dictWord{8, 10, 599},
-	dictWord{138, 10, 153},
-	dictWord{4, 10, 184},
-	dictWord{5, 10, 390},
-	dictWord{
-		7,
-		10,
-		618,
-	},
-	dictWord{7, 10, 1456},
-	dictWord{139, 10, 710},
-	dictWord{134, 0, 870},
-	dictWord{134, 0, 1238},
-	dictWord{134, 0, 1765},
-	dictWord{10, 0, 853},
-	dictWord{10, 0, 943},
-	dictWord{14, 0, 437},
-	dictWord{14, 0, 439},
-	dictWord{14, 0, 443},
-	dictWord{14, 0, 446},
-	dictWord{14, 0, 452},
-	dictWord{14, 0, 469},
-	dictWord{
-		14,
-		0,
-		471,
-	},
-	dictWord{14, 0, 473},
-	dictWord{16, 0, 93},
-	dictWord{16, 0, 102},
-	dictWord{16, 0, 110},
-	dictWord{148, 0, 121},
-	dictWord{4, 0, 605},
-	dictWord{
-		7,
-		0,
-		518,
-	},
-	dictWord{7, 0, 1282},
-	dictWord{7, 0, 1918},
-	dictWord{10, 0, 180},
-	dictWord{139, 0, 218},
-	dictWord{133, 0, 822},
-	dictWord{4, 0, 634},
-	dictWord{
-		11,
-		0,
-		916,
-	},
-	dictWord{142, 0, 419},
-	dictWord{6, 11, 281},
-	dictWord{7, 11, 6},
-	dictWord{8, 11, 282},
-	dictWord{8, 11, 480},
-	dictWord{8, 11, 499},
-	dictWord{9, 11, 198},
-	dictWord{10, 11, 143},
-	dictWord{10, 11, 169},
-	dictWord{10, 11, 211},
-	dictWord{10, 11, 417},
-	dictWord{10, 11, 574},
-	dictWord{11, 11, 147},
-	dictWord{
-		11,
-		11,
-		395,
-	},
-	dictWord{12, 11, 75},
-	dictWord{12, 11, 407},
-	dictWord{12, 11, 608},
-	dictWord{13, 11, 500},
-	dictWord{142, 11, 251},
-	dictWord{134, 0, 898},
-	dictWord{
-		6,
-		0,
-		36,
-	},
-	dictWord{7, 0, 658},
-	dictWord{8, 0, 454},
-	dictWord{150, 11, 48},
-	dictWord{133, 11, 674},
-	dictWord{135, 11, 1776},
-	dictWord{4, 11, 419},
-	dictWord{
-		10,
-		10,
-		227,
-	},
-	dictWord{11, 10, 497},
-	dictWord{11, 10, 709},
-	dictWord{140, 10, 415},
-	dictWord{6, 10, 360},
-	dictWord{7, 10, 1664},
-	dictWord{136, 10, 478},
-	dictWord{137, 0, 806},
-	dictWord{12, 11, 508},
-	dictWord{14, 11, 102},
-	dictWord{14, 11, 226},
-	dictWord{144, 11, 57},
-	dictWord{135, 11, 1123},
-	dictWord{
-		4,
-		11,
-		138,
-	},
-	dictWord{7, 11, 1012},
-	dictWord{7, 11, 1280},
-	dictWord{137, 11, 76},
-	dictWord{5, 11, 29},
-	dictWord{140, 11, 638},
-	dictWord{136, 10, 699},
-	dictWord{134, 0, 1326},
-	dictWord{132, 0, 104},
-	dictWord{135, 11, 735},
-	dictWord{132, 10, 739},
-	dictWord{134, 0, 1331},
-	dictWord{7, 0, 260},
-	dictWord{
-		135,
-		11,
-		260,
-	},
-	dictWord{135, 11, 1063},
-	dictWord{7, 0, 45},
-	dictWord{9, 0, 542},
-	dictWord{9, 0, 566},
-	dictWord{10, 0, 728},
-	dictWord{137, 10, 869},
-	dictWord{
-		4,
-		10,
-		67,
-	},
-	dictWord{5, 10, 422},
-	dictWord{7, 10, 1037},
-	dictWord{7, 10, 1289},
-	dictWord{7, 10, 1555},
-	dictWord{9, 10, 741},
-	dictWord{145, 10, 108},
-	dictWord{
-		139,
-		0,
-		263,
-	},
-	dictWord{134, 0, 1516},
-	dictWord{14, 0, 146},
-	dictWord{15, 0, 42},
-	dictWord{16, 0, 23},
-	dictWord{17, 0, 86},
-	dictWord{146, 0, 17},
-	dictWord{
-		138,
-		0,
-		468,
-	},
-	dictWord{136, 0, 1005},
-	dictWord{4, 11, 17},
-	dictWord{5, 11, 23},
-	dictWord{7, 11, 995},
-	dictWord{11, 11, 383},
-	dictWord{11, 11, 437},
-	dictWord{
-		12,
-		11,
-		460,
-	},
-	dictWord{140, 11, 532},
-	dictWord{7, 0, 87},
-	dictWord{142, 0, 288},
-	dictWord{138, 10, 96},
-	dictWord{135, 11, 626},
-	dictWord{144, 10, 26},
-	dictWord{
-		7,
-		0,
-		988,
-	},
-	dictWord{7, 0, 1939},
-	dictWord{9, 0, 64},
-	dictWord{9, 0, 502},
-	dictWord{12, 0, 22},
-	dictWord{12, 0, 34},
-	dictWord{13, 0, 12},
-	dictWord{13, 0, 234},
-	dictWord{147, 0, 77},
-	dictWord{13, 0, 133},
-	dictWord{8, 10, 203},
-	dictWord{11, 10, 823},
-	dictWord{11, 10, 846},
-	dictWord{12, 10, 482},
-	dictWord{13, 10, 277},
-	dictWord{13, 10, 302},
-	dictWord{13, 10, 464},
-	dictWord{14, 10, 205},
-	dictWord{142, 10, 221},
-	dictWord{4, 10, 449},
-	dictWord{133, 10, 718},
-	dictWord{
-		135,
-		0,
-		141,
-	},
-	dictWord{6, 0, 1842},
-	dictWord{136, 0, 872},
-	dictWord{8, 11, 70},
-	dictWord{12, 11, 171},
-	dictWord{141, 11, 272},
-	dictWord{4, 10, 355},
-	dictWord{
-		6,
-		10,
-		311,
-	},
-	dictWord{9, 10, 256},
-	dictWord{138, 10, 404},
-	dictWord{132, 0, 619},
-	dictWord{137, 0, 261},
-	dictWord{10, 11, 233},
-	dictWord{10, 10, 758},
-	dictWord{139, 11, 76},
-	dictWord{5, 0, 246},
-	dictWord{8, 0, 189},
-	dictWord{9, 0, 355},
-	dictWord{9, 0, 512},
-	dictWord{10, 0, 124},
-	dictWord{10, 0, 453},
-	dictWord{
-		11,
-		0,
-		143,
-	},
-	dictWord{11, 0, 416},
-	dictWord{11, 0, 859},
-	dictWord{141, 0, 341},
-	dictWord{134, 11, 442},
-	dictWord{133, 10, 827},
-	dictWord{5, 10, 64},
-	dictWord{
-		140,
-		10,
-		581,
-	},
-	dictWord{4, 10, 442},
-	dictWord{7, 10, 1047},
-	dictWord{7, 10, 1352},
-	dictWord{135, 10, 1643},
-	dictWord{134, 11, 1709},
-	dictWord{5, 0, 678},
-	dictWord{6, 0, 305},
-	dictWord{7, 0, 775},
-	dictWord{7, 0, 1065},
-	dictWord{133, 10, 977},
-	dictWord{11, 11, 69},
-	dictWord{12, 11, 105},
-	dictWord{12, 11, 117},
-	dictWord{13, 11, 213},
-	dictWord{14, 11, 13},
-	dictWord{14, 11, 62},
-	dictWord{14, 11, 177},
-	dictWord{14, 11, 421},
-	dictWord{15, 11, 19},
-	dictWord{146, 11, 141},
-	dictWord{137, 11, 309},
-	dictWord{5, 0, 35},
-	dictWord{7, 0, 862},
-	dictWord{7, 0, 1886},
-	dictWord{138, 0, 179},
-	dictWord{136, 0, 285},
-	dictWord{132, 0, 517},
-	dictWord{7, 11, 976},
-	dictWord{9, 11, 146},
-	dictWord{10, 11, 206},
-	dictWord{10, 11, 596},
-	dictWord{13, 11, 218},
-	dictWord{142, 11, 153},
-	dictWord{
-		132,
-		10,
-		254,
-	},
-	dictWord{6, 0, 214},
-	dictWord{12, 0, 540},
-	dictWord{4, 10, 275},
-	dictWord{7, 10, 1219},
-	dictWord{140, 10, 376},
-	dictWord{8, 0, 667},
-	dictWord{
-		11,
-		0,
-		403,
-	},
-	dictWord{146, 0, 83},
-	dictWord{12, 0, 74},
-	dictWord{10, 11, 648},
-	dictWord{11, 11, 671},
-	dictWord{143, 11, 46},
-	dictWord{135, 0, 125},
-	dictWord{
-		134,
-		10,
-		1753,
-	},
-	dictWord{133, 0, 761},
-	dictWord{6, 0, 912},
-	dictWord{4, 11, 518},
-	dictWord{6, 10, 369},
-	dictWord{6, 10, 502},
-	dictWord{7, 10, 1036},
-	dictWord{
-		7,
-		11,
-		1136,
-	},
-	dictWord{8, 10, 348},
-	dictWord{9, 10, 452},
-	dictWord{10, 10, 26},
-	dictWord{11, 10, 224},
-	dictWord{11, 10, 387},
-	dictWord{11, 10, 772},
-	dictWord{12, 10, 95},
-	dictWord{12, 10, 629},
-	dictWord{13, 10, 195},
-	dictWord{13, 10, 207},
-	dictWord{13, 10, 241},
-	dictWord{14, 10, 260},
-	dictWord{14, 10, 270},
-	dictWord{143, 10, 140},
-	dictWord{10, 0, 131},
-	dictWord{140, 0, 72},
-	dictWord{132, 10, 269},
-	dictWord{5, 10, 480},
-	dictWord{7, 10, 532},
-	dictWord{
-		7,
-		10,
-		1197,
-	},
-	dictWord{7, 10, 1358},
-	dictWord{8, 10, 291},
-	dictWord{11, 10, 349},
-	dictWord{142, 10, 396},
-	dictWord{8, 11, 689},
-	dictWord{137, 11, 863},
-	dictWord{
-		8,
-		0,
-		333,
-	},
-	dictWord{138, 0, 182},
-	dictWord{4, 11, 18},
-	dictWord{7, 11, 145},
-	dictWord{7, 11, 444},
-	dictWord{7, 11, 1278},
-	dictWord{8, 11, 49},
-	dictWord{
-		8,
-		11,
-		400,
-	},
-	dictWord{9, 11, 71},
-	dictWord{9, 11, 250},
-	dictWord{10, 11, 459},
-	dictWord{12, 11, 160},
-	dictWord{144, 11, 24},
-	dictWord{14, 11, 35},
-	dictWord{
-		142,
-		11,
-		191,
-	},
-	dictWord{135, 11, 1864},
-	dictWord{135, 0, 1338},
-	dictWord{148, 10, 15},
-	dictWord{14, 0, 94},
-	dictWord{15, 0, 65},
-	dictWord{16, 0, 4},
-	dictWord{
-		16,
-		0,
-		77,
-	},
-	dictWord{16, 0, 80},
-	dictWord{145, 0, 5},
-	dictWord{12, 11, 82},
-	dictWord{143, 11, 36},
-	dictWord{133, 11, 1010},
-	dictWord{133, 0, 449},
-	dictWord{
-		133,
-		0,
-		646,
-	},
-	dictWord{7, 0, 86},
-	dictWord{8, 0, 103},
-	dictWord{135, 10, 657},
-	dictWord{7, 0, 2028},
-	dictWord{138, 0, 641},
-	dictWord{136, 10, 533},
-	dictWord{
-		134,
-		0,
-		1,
-	},
-	dictWord{139, 11, 970},
-	dictWord{5, 11, 87},
-	dictWord{7, 11, 313},
-	dictWord{7, 11, 1103},
-	dictWord{10, 11, 112},
-	dictWord{10, 11, 582},
-	dictWord{
-		11,
-		11,
-		389,
-	},
-	dictWord{11, 11, 813},
-	dictWord{12, 11, 385},
-	dictWord{13, 11, 286},
-	dictWord{14, 11, 124},
-	dictWord{146, 11, 108},
-	dictWord{6, 0, 869},
-	dictWord{
-		132,
-		11,
-		267,
-	},
-	dictWord{6, 0, 277},
-	dictWord{7, 0, 1274},
-	dictWord{7, 0, 1386},
-	dictWord{146, 0, 87},
-	dictWord{6, 0, 187},
-	dictWord{7, 0, 39},
-	dictWord{7, 0, 1203},
-	dictWord{8, 0, 380},
-	dictWord{14, 0, 117},
-	dictWord{149, 0, 28},
-	dictWord{4, 10, 211},
-	dictWord{4, 10, 332},
-	dictWord{5, 10, 335},
-	dictWord{6, 10, 238},
-	dictWord{
-		7,
-		10,
-		269,
-	},
-	dictWord{7, 10, 811},
-	dictWord{7, 10, 1797},
-	dictWord{8, 10, 836},
-	dictWord{9, 10, 507},
-	dictWord{141, 10, 242},
-	dictWord{4, 0, 785},
-	dictWord{
-		5,
-		0,
-		368,
-	},
-	dictWord{6, 0, 297},
-	dictWord{7, 0, 793},
-	dictWord{139, 0, 938},
-	dictWord{7, 0, 464},
-	dictWord{8, 0, 558},
-	dictWord{11, 0, 105},
-	dictWord{12, 0, 231},
-	dictWord{14, 0, 386},
-	dictWord{15, 0, 102},
-	dictWord{148, 0, 75},
-	dictWord{133, 10, 1009},
-	dictWord{8, 0, 877},
-	dictWord{140, 0, 731},
-	dictWord{
-		139,
-		11,
-		289,
-	},
-	dictWord{10, 11, 249},
-	dictWord{139, 11, 209},
-	dictWord{132, 11, 561},
-	dictWord{134, 0, 1608},
-	dictWord{132, 11, 760},
-	dictWord{134, 0, 1429},
-	dictWord{9, 11, 154},
-	dictWord{140, 11, 485},
-	dictWord{5, 10, 228},
-	dictWord{6, 10, 203},
-	dictWord{7, 10, 156},
-	dictWord{8, 10, 347},
-	dictWord{
-		137,
-		10,
-		265,
-	},
-	dictWord{7, 0, 1010},
-	dictWord{11, 0, 733},
-	dictWord{11, 0, 759},
-	dictWord{13, 0, 34},
-	dictWord{14, 0, 427},
-	dictWord{146, 0, 45},
-	dictWord{7, 10, 1131},
-	dictWord{135, 10, 1468},
-	dictWord{136, 11, 255},
-	dictWord{7, 0, 1656},
-	dictWord{9, 0, 369},
-	dictWord{10, 0, 338},
-	dictWord{10, 0, 490},
-	dictWord{
-		11,
-		0,
-		154,
-	},
-	dictWord{11, 0, 545},
-	dictWord{11, 0, 775},
-	dictWord{13, 0, 77},
-	dictWord{141, 0, 274},
-	dictWord{133, 11, 621},
-	dictWord{134, 0, 1038},
-	dictWord{
-		4,
-		11,
-		368,
-	},
-	dictWord{135, 11, 641},
-	dictWord{6, 0, 2010},
-	dictWord{8, 0, 979},
-	dictWord{8, 0, 985},
-	dictWord{10, 0, 951},
-	dictWord{138, 0, 1011},
-	dictWord{
-		134,
-		0,
-		1005,
-	},
-	dictWord{19, 0, 121},
-	dictWord{5, 10, 291},
-	dictWord{5, 10, 318},
-	dictWord{7, 10, 765},
-	dictWord{9, 10, 389},
-	dictWord{140, 10, 548},
-	dictWord{
-		5,
-		0,
-		20,
-	},
-	dictWord{6, 0, 298},
-	dictWord{7, 0, 659},
-	dictWord{137, 0, 219},
-	dictWord{7, 0, 1440},
-	dictWord{11, 0, 854},
-	dictWord{11, 0, 872},
-	dictWord{11, 0, 921},
-	dictWord{12, 0, 551},
-	dictWord{13, 0, 472},
-	dictWord{142, 0, 367},
-	dictWord{5, 0, 490},
-	dictWord{6, 0, 615},
-	dictWord{6, 0, 620},
-	dictWord{135, 0, 683},
-	dictWord{
-		6,
-		0,
-		1070,
-	},
-	dictWord{134, 0, 1597},
-	dictWord{139, 0, 522},
-	dictWord{132, 0, 439},
-	dictWord{136, 0, 669},
-	dictWord{6, 0, 766},
-	dictWord{6, 0, 1143},
-	dictWord{
-		6,
-		0,
-		1245,
-	},
-	dictWord{10, 10, 525},
-	dictWord{139, 10, 82},
-	dictWord{9, 11, 92},
-	dictWord{147, 11, 91},
-	dictWord{6, 0, 668},
-	dictWord{134, 0, 1218},
-	dictWord{
-		6,
-		11,
-		525,
-	},
-	dictWord{9, 11, 876},
-	dictWord{140, 11, 284},
-	dictWord{132, 0, 233},
-	dictWord{136, 0, 547},
-	dictWord{132, 10, 422},
-	dictWord{5, 10, 355},
-	dictWord{145, 10, 0},
-	dictWord{6, 11, 300},
-	dictWord{135, 11, 1515},
-	dictWord{4, 0, 482},
-	dictWord{137, 10, 905},
-	dictWord{4, 0, 886},
-	dictWord{7, 0, 346},
-	dictWord{133, 11, 594},
-	dictWord{133, 10, 865},
-	dictWord{5, 10, 914},
-	dictWord{134, 10, 1625},
-	dictWord{135, 0, 334},
-	dictWord{5, 0, 795},
-	dictWord{
-		6,
-		0,
-		1741,
-	},
-	dictWord{133, 10, 234},
-	dictWord{135, 10, 1383},
-	dictWord{6, 11, 1641},
-	dictWord{136, 11, 820},
-	dictWord{135, 0, 371},
-	dictWord{7, 11, 1313},
-	dictWord{138, 11, 660},
-	dictWord{135, 10, 1312},
-	dictWord{135, 0, 622},
-	dictWord{7, 0, 625},
-	dictWord{135, 0, 1750},
-	dictWord{135, 0, 339},
-	dictWord{
-		4,
-		0,
-		203,
-	},
-	dictWord{135, 0, 1936},
-	dictWord{15, 0, 29},
-	dictWord{16, 0, 38},
-	dictWord{15, 11, 29},
-	dictWord{144, 11, 38},
-	dictWord{5, 0, 338},
-	dictWord{
-		135,
-		0,
-		1256,
-	},
-	dictWord{135, 10, 1493},
-	dictWord{10, 0, 130},
-	dictWord{6, 10, 421},
-	dictWord{7, 10, 61},
-	dictWord{7, 10, 1540},
-	dictWord{138, 10, 501},
-	dictWord{
-		6,
-		11,
-		389,
-	},
-	dictWord{7, 11, 149},
-	dictWord{9, 11, 142},
-	dictWord{138, 11, 94},
-	dictWord{137, 10, 341},
-	dictWord{11, 0, 678},
-	dictWord{12, 0, 307},
-	dictWord{142, 10, 98},
-	dictWord{6, 11, 8},
-	dictWord{7, 11, 1881},
-	dictWord{136, 11, 91},
-	dictWord{135, 0, 2044},
-	dictWord{6, 0, 770},
-	dictWord{6, 0, 802},
-	dictWord{
-		6,
-		0,
-		812,
-	},
-	dictWord{7, 0, 311},
-	dictWord{9, 0, 308},
-	dictWord{12, 0, 255},
-	dictWord{6, 10, 102},
-	dictWord{7, 10, 72},
-	dictWord{15, 10, 142},
-	dictWord{
-		147,
-		10,
-		67,
-	},
-	dictWord{151, 10, 30},
-	dictWord{135, 10, 823},
-	dictWord{135, 0, 1266},
-	dictWord{135, 11, 1746},
-	dictWord{135, 10, 1870},
-	dictWord{4, 0, 400},
-	dictWord{5, 0, 267},
-	dictWord{135, 0, 232},
-	dictWord{7, 11, 24},
-	dictWord{11, 11, 542},
-	dictWord{139, 11, 852},
-	dictWord{135, 11, 1739},
-	dictWord{4, 11, 503},
-	dictWord{135, 11, 1661},
-	dictWord{5, 11, 130},
-	dictWord{7, 11, 1314},
-	dictWord{9, 11, 610},
-	dictWord{10, 11, 718},
-	dictWord{11, 11, 601},
-	dictWord{
-		11,
-		11,
-		819,
-	},
-	dictWord{11, 11, 946},
-	dictWord{140, 11, 536},
-	dictWord{10, 11, 149},
-	dictWord{11, 11, 280},
-	dictWord{142, 11, 336},
-	dictWord{7, 0, 739},
-	dictWord{11, 0, 690},
-	dictWord{7, 11, 1946},
-	dictWord{8, 10, 48},
-	dictWord{8, 10, 88},
-	dictWord{8, 10, 582},
-	dictWord{8, 10, 681},
-	dictWord{9, 10, 373},
-	dictWord{
-		9,
-		10,
-		864,
-	},
-	dictWord{11, 10, 157},
-	dictWord{11, 10, 843},
-	dictWord{148, 10, 27},
-	dictWord{134, 0, 990},
-	dictWord{4, 10, 88},
-	dictWord{5, 10, 137},
-	dictWord{
-		5,
-		10,
-		174,
-	},
-	dictWord{5, 10, 777},
-	dictWord{6, 10, 1664},
-	dictWord{6, 10, 1725},
-	dictWord{7, 10, 77},
-	dictWord{7, 10, 426},
-	dictWord{7, 10, 1317},
-	dictWord{
-		7,
-		10,
-		1355,
-	},
-	dictWord{8, 10, 126},
-	dictWord{8, 10, 563},
-	dictWord{9, 10, 523},
-	dictWord{9, 10, 750},
-	dictWord{10, 10, 310},
-	dictWord{10, 10, 836},
-	dictWord{
-		11,
-		10,
-		42,
-	},
-	dictWord{11, 10, 318},
-	dictWord{11, 10, 731},
-	dictWord{12, 10, 68},
-	dictWord{12, 10, 92},
-	dictWord{12, 10, 507},
-	dictWord{12, 10, 692},
-	dictWord{
-		13,
-		10,
-		81,
-	},
-	dictWord{13, 10, 238},
-	dictWord{13, 10, 374},
-	dictWord{14, 10, 436},
-	dictWord{18, 10, 138},
-	dictWord{19, 10, 78},
-	dictWord{19, 10, 111},
-	dictWord{20, 10, 55},
-	dictWord{20, 10, 77},
-	dictWord{148, 10, 92},
-	dictWord{141, 10, 418},
-	dictWord{7, 0, 1831},
-	dictWord{132, 10, 938},
-	dictWord{6, 0, 776},
-	dictWord{134, 0, 915},
-	dictWord{138, 10, 351},
-	dictWord{5, 11, 348},
-	dictWord{6, 11, 522},
-	dictWord{6, 10, 1668},
-	dictWord{7, 10, 1499},
-	dictWord{8, 10, 117},
-	dictWord{9, 10, 314},
-	dictWord{138, 10, 174},
-	dictWord{135, 10, 707},
-	dictWord{132, 0, 613},
-	dictWord{133, 10, 403},
-	dictWord{132, 11, 392},
-	dictWord{
-		5,
-		11,
-		433,
-	},
-	dictWord{9, 11, 633},
-	dictWord{139, 11, 629},
-	dictWord{133, 0, 763},
-	dictWord{132, 0, 878},
-	dictWord{132, 0, 977},
-	dictWord{132, 0, 100},
-	dictWord{6, 0, 463},
-	dictWord{4, 10, 44},
-	dictWord{5, 10, 311},
-	dictWord{7, 10, 639},
-	dictWord{7, 10, 762},
-	dictWord{7, 10, 1827},
-	dictWord{9, 10, 8},
-	dictWord{
-		9,
-		10,
-		462,
-	},
-	dictWord{148, 10, 83},
-	dictWord{134, 11, 234},
-	dictWord{4, 10, 346},
-	dictWord{7, 10, 115},
-	dictWord{9, 10, 180},
-	dictWord{9, 10, 456},
-	dictWord{
-		138,
-		10,
-		363,
-	},
-	dictWord{5, 0, 362},
-	dictWord{5, 0, 443},
-	dictWord{6, 0, 318},
-	dictWord{7, 0, 1019},
-	dictWord{139, 0, 623},
-	dictWord{5, 0, 463},
-	dictWord{8, 0, 296},
-	dictWord{7, 11, 140},
-	dictWord{7, 11, 1950},
-	dictWord{8, 11, 680},
-	dictWord{11, 11, 817},
-	dictWord{147, 11, 88},
-	dictWord{7, 11, 1222},
-	dictWord{
-		138,
-		11,
-		386,
-	},
-	dictWord{142, 0, 137},
-	dictWord{132, 0, 454},
-	dictWord{7, 0, 1914},
-	dictWord{6, 11, 5},
-	dictWord{7, 10, 1051},
-	dictWord{9, 10, 545},
-	dictWord{
-		11,
-		11,
-		249,
-	},
-	dictWord{12, 11, 313},
-	dictWord{16, 11, 66},
-	dictWord{145, 11, 26},
-	dictWord{135, 0, 1527},
-	dictWord{145, 0, 58},
-	dictWord{148, 11, 59},
-	dictWord{
-		5,
-		0,
-		48,
-	},
-	dictWord{5, 0, 404},
-	dictWord{6, 0, 557},
-	dictWord{7, 0, 458},
-	dictWord{8, 0, 597},
-	dictWord{10, 0, 455},
-	dictWord{10, 0, 606},
-	dictWord{11, 0, 49},
-	dictWord{
-		11,
-		0,
-		548,
-	},
-	dictWord{12, 0, 476},
-	dictWord{13, 0, 18},
-	dictWord{141, 0, 450},
-	dictWord{5, 11, 963},
-	dictWord{134, 11, 1773},
-	dictWord{133, 0, 729},
-	dictWord{138, 11, 586},
-	dictWord{5, 0, 442},
-	dictWord{135, 0, 1984},
-	dictWord{134, 0, 449},
-	dictWord{144, 0, 40},
-	dictWord{4, 0, 853},
-	dictWord{7, 11, 180},
-	dictWord{8, 11, 509},
-	dictWord{136, 11, 792},
-	dictWord{6, 10, 185},
-	dictWord{7, 10, 1899},
-	dictWord{9, 10, 875},
-	dictWord{139, 10, 673},
-	dictWord{
-		134,
-		11,
-		524,
-	},
-	dictWord{12, 0, 227},
-	dictWord{4, 10, 327},
-	dictWord{5, 10, 478},
-	dictWord{7, 10, 1332},
-	dictWord{136, 10, 753},
-	dictWord{6, 0, 1491},
-	dictWord{
-		5,
-		10,
-		1020,
-	},
-	dictWord{133, 10, 1022},
-	dictWord{4, 10, 103},
-	dictWord{133, 10, 401},
-	dictWord{132, 11, 931},
-	dictWord{4, 10, 499},
-	dictWord{135, 10, 1421},
-	dictWord{5, 0, 55},
-	dictWord{7, 0, 376},
-	dictWord{140, 0, 161},
-	dictWord{133, 0, 450},
-	dictWord{6, 0, 1174},
-	dictWord{134, 0, 1562},
-	dictWord{10, 0, 62},
-	dictWord{13, 0, 400},
-	dictWord{135, 11, 1837},
-	dictWord{140, 0, 207},
-	dictWord{135, 0, 869},
-	dictWord{4, 11, 773},
-	dictWord{5, 11, 618},
-	dictWord{
-		137,
-		11,
-		756,
-	},
-	dictWord{132, 10, 96},
-	dictWord{4, 0, 213},
-	dictWord{7, 0, 223},
-	dictWord{8, 0, 80},
-	dictWord{135, 10, 968},
-	dictWord{4, 11, 90},
-	dictWord{5, 11, 337},
-	dictWord{5, 11, 545},
-	dictWord{7, 11, 754},
-	dictWord{9, 11, 186},
-	dictWord{10, 11, 72},
-	dictWord{10, 11, 782},
-	dictWord{11, 11, 513},
-	dictWord{11, 11, 577},
-	dictWord{11, 11, 610},
-	dictWord{11, 11, 889},
-	dictWord{11, 11, 961},
-	dictWord{12, 11, 354},
-	dictWord{12, 11, 362},
-	dictWord{12, 11, 461},
-	dictWord{
-		12,
-		11,
-		595,
-	},
-	dictWord{13, 11, 79},
-	dictWord{143, 11, 121},
-	dictWord{7, 0, 381},
-	dictWord{7, 0, 806},
-	dictWord{7, 0, 820},
-	dictWord{8, 0, 354},
-	dictWord{8, 0, 437},
-	dictWord{8, 0, 787},
-	dictWord{9, 0, 657},
-	dictWord{10, 0, 58},
-	dictWord{10, 0, 339},
-	dictWord{10, 0, 749},
-	dictWord{11, 0, 914},
-	dictWord{12, 0, 162},
-	dictWord{
-		13,
-		0,
-		75,
-	},
-	dictWord{14, 0, 106},
-	dictWord{14, 0, 198},
-	dictWord{14, 0, 320},
-	dictWord{14, 0, 413},
-	dictWord{146, 0, 43},
-	dictWord{136, 0, 747},
-	dictWord{
-		136,
-		0,
-		954,
-	},
-	dictWord{134, 0, 1073},
-	dictWord{135, 0, 556},
-	dictWord{7, 11, 151},
-	dictWord{9, 11, 329},
-	dictWord{139, 11, 254},
-	dictWord{5, 0, 692},
-	dictWord{
-		134,
-		0,
-		1395,
-	},
-	dictWord{6, 10, 563},
-	dictWord{137, 10, 224},
-	dictWord{134, 0, 191},
-	dictWord{132, 0, 804},
-	dictWord{9, 11, 187},
-	dictWord{10, 11, 36},
-	dictWord{17, 11, 44},
-	dictWord{146, 11, 64},
-	dictWord{7, 11, 165},
-	dictWord{7, 11, 919},
-	dictWord{136, 11, 517},
-	dictWord{4, 11, 506},
-	dictWord{5, 11, 295},
-	dictWord{7, 11, 1680},
-	dictWord{15, 11, 14},
-	dictWord{144, 11, 5},
-	dictWord{4, 0, 706},
-	dictWord{6, 0, 162},
-	dictWord{7, 0, 1960},
-	dictWord{136, 0, 831},
-	dictWord{
-		135,
-		11,
-		1376,
-	},
-	dictWord{7, 11, 987},
-	dictWord{9, 11, 688},
-	dictWord{10, 11, 522},
-	dictWord{11, 11, 788},
-	dictWord{140, 11, 566},
-	dictWord{150, 0, 35},
-	dictWord{138, 0, 426},
-	dictWord{135, 0, 1235},
-	dictWord{135, 11, 1741},
-	dictWord{7, 11, 389},
-	dictWord{7, 11, 700},
-	dictWord{7, 11, 940},
-	dictWord{
-		8,
-		11,
-		514,
-	},
-	dictWord{9, 11, 116},
-	dictWord{9, 11, 535},
-	dictWord{10, 11, 118},
-	dictWord{11, 11, 107},
-	dictWord{11, 11, 148},
-	dictWord{11, 11, 922},
-	dictWord{
-		12,
-		11,
-		254,
-	},
-	dictWord{12, 11, 421},
-	dictWord{142, 11, 238},
-	dictWord{134, 0, 1234},
-	dictWord{132, 11, 743},
-	dictWord{4, 10, 910},
-	dictWord{5, 10, 832},
-	dictWord{135, 11, 1335},
-	dictWord{141, 0, 96},
-	dictWord{135, 11, 185},
-	dictWord{146, 0, 149},
-	dictWord{4, 0, 204},
-	dictWord{137, 0, 902},
-	dictWord{
-		4,
-		11,
-		784,
-	},
-	dictWord{133, 11, 745},
-	dictWord{136, 0, 833},
-	dictWord{136, 0, 949},
-	dictWord{7, 0, 366},
-	dictWord{9, 0, 287},
-	dictWord{12, 0, 199},
-	dictWord{
-		12,
-		0,
-		556,
-	},
-	dictWord{12, 0, 577},
-	dictWord{5, 11, 81},
-	dictWord{7, 11, 146},
-	dictWord{7, 11, 1342},
-	dictWord{7, 11, 1446},
-	dictWord{8, 11, 53},
-	dictWord{8, 11, 561},
-	dictWord{8, 11, 694},
-	dictWord{8, 11, 754},
-	dictWord{9, 11, 97},
-	dictWord{9, 11, 115},
-	dictWord{9, 11, 894},
-	dictWord{10, 11, 462},
-	dictWord{10, 11, 813},
-	dictWord{11, 11, 230},
-	dictWord{11, 11, 657},
-	dictWord{11, 11, 699},
-	dictWord{11, 11, 748},
-	dictWord{12, 11, 119},
-	dictWord{12, 11, 200},
-	dictWord{
-		12,
-		11,
-		283,
-	},
-	dictWord{14, 11, 273},
-	dictWord{145, 11, 15},
-	dictWord{5, 11, 408},
-	dictWord{137, 11, 747},
-	dictWord{9, 11, 498},
-	dictWord{140, 11, 181},
-	dictWord{
-		6,
-		0,
-		2020,
-	},
-	dictWord{136, 0, 992},
-	dictWord{5, 0, 356},
-	dictWord{135, 0, 224},
-	dictWord{134, 0, 784},
-	dictWord{7, 0, 630},
-	dictWord{9, 0, 567},
-	dictWord{
-		11,
-		0,
-		150,
-	},
-	dictWord{11, 0, 444},
-	dictWord{13, 0, 119},
-	dictWord{8, 10, 528},
-	dictWord{137, 10, 348},
-	dictWord{134, 0, 539},
-	dictWord{4, 10, 20},
-	dictWord{
-		133,
-		10,
-		616,
-	},
-	dictWord{142, 0, 27},
-	dictWord{7, 11, 30},
-	dictWord{8, 11, 86},
-	dictWord{8, 11, 315},
-	dictWord{8, 11, 700},
-	dictWord{9, 11, 576},
-	dictWord{9, 11, 858},
-	dictWord{11, 11, 310},
-	dictWord{11, 11, 888},
-	dictWord{11, 11, 904},
-	dictWord{12, 11, 361},
-	dictWord{141, 11, 248},
-	dictWord{138, 11, 839},
-	dictWord{
-		134,
-		0,
-		755,
-	},
-	dictWord{134, 0, 1063},
-	dictWord{7, 10, 1091},
-	dictWord{135, 10, 1765},
-	dictWord{134, 11, 428},
-	dictWord{7, 11, 524},
-	dictWord{8, 11, 169},
-	dictWord{8, 11, 234},
-	dictWord{9, 11, 480},
-	dictWord{138, 11, 646},
-	dictWord{139, 0, 814},
-	dictWord{7, 11, 1462},
-	dictWord{139, 11, 659},
-	dictWord{
-		4,
-		10,
-		26,
-	},
-	dictWord{5, 10, 429},
-	dictWord{6, 10, 245},
-	dictWord{7, 10, 704},
-	dictWord{7, 10, 1379},
-	dictWord{135, 10, 1474},
-	dictWord{7, 11, 1205},
-	dictWord{
-		138,
-		11,
-		637,
-	},
-	dictWord{139, 11, 803},
-	dictWord{132, 10, 621},
-	dictWord{136, 0, 987},
-	dictWord{4, 11, 266},
-	dictWord{8, 11, 4},
-	dictWord{9, 11, 39},
-	dictWord{
-		10,
-		11,
-		166,
-	},
-	dictWord{11, 11, 918},
-	dictWord{12, 11, 635},
-	dictWord{20, 11, 10},
-	dictWord{22, 11, 27},
-	dictWord{150, 11, 43},
-	dictWord{4, 0, 235},
-	dictWord{
-		135,
-		0,
-		255,
-	},
-	dictWord{4, 0, 194},
-	dictWord{5, 0, 584},
-	dictWord{6, 0, 384},
-	dictWord{7, 0, 583},
-	dictWord{10, 0, 761},
-	dictWord{11, 0, 760},
-	dictWord{139, 0, 851},
-	dictWord{133, 10, 542},
-	dictWord{134, 0, 1086},
-	dictWord{133, 10, 868},
-	dictWord{8, 0, 1016},
-	dictWord{136, 0, 1018},
-	dictWord{7, 0, 1396},
-	dictWord{
-		7,
-		11,
-		1396,
-	},
-	dictWord{136, 10, 433},
-	dictWord{135, 10, 1495},
-	dictWord{138, 10, 215},
-	dictWord{141, 10, 124},
-	dictWord{7, 11, 157},
-	dictWord{
-		8,
-		11,
-		279,
-	},
-	dictWord{9, 11, 759},
-	dictWord{16, 11, 31},
-	dictWord{16, 11, 39},
-	dictWord{16, 11, 75},
-	dictWord{18, 11, 24},
-	dictWord{20, 11, 42},
-	dictWord{152, 11, 1},
-	dictWord{5, 0, 562},
-	dictWord{134, 11, 604},
-	dictWord{134, 0, 913},
-	dictWord{5, 0, 191},
-	dictWord{137, 0, 271},
-	dictWord{4, 0, 470},
-	dictWord{6, 0, 153},
-	dictWord{7, 0, 1503},
-	dictWord{7, 0, 1923},
-	dictWord{10, 0, 701},
-	dictWord{11, 0, 132},
-	dictWord{11, 0, 227},
-	dictWord{11, 0, 320},
-	dictWord{11, 0, 436},
-	dictWord{
-		11,
-		0,
-		525,
-	},
-	dictWord{11, 0, 855},
-	dictWord{11, 0, 873},
-	dictWord{12, 0, 41},
-	dictWord{12, 0, 286},
-	dictWord{13, 0, 103},
-	dictWord{13, 0, 284},
-	dictWord{
-		14,
-		0,
-		255,
-	},
-	dictWord{14, 0, 262},
-	dictWord{15, 0, 117},
-	dictWord{143, 0, 127},
-	dictWord{7, 0, 475},
-	dictWord{12, 0, 45},
-	dictWord{147, 10, 112},
-	dictWord{
-		132,
-		11,
-		567,
-	},
-	dictWord{137, 11, 859},
-	dictWord{6, 0, 713},
-	dictWord{6, 0, 969},
-	dictWord{6, 0, 1290},
-	dictWord{134, 0, 1551},
-	dictWord{133, 0, 327},
-	dictWord{
-		6,
-		0,
-		552,
-	},
-	dictWord{6, 0, 1292},
-	dictWord{7, 0, 1754},
-	dictWord{137, 0, 604},
-	dictWord{4, 0, 223},
-	dictWord{6, 0, 359},
-	dictWord{11, 0, 3},
-	dictWord{13, 0, 108},
-	dictWord{14, 0, 89},
-	dictWord{16, 0, 22},
-	dictWord{5, 11, 762},
-	dictWord{7, 11, 1880},
-	dictWord{9, 11, 680},
-	dictWord{139, 11, 798},
-	dictWord{5, 0, 80},
-	dictWord{
-		6,
-		0,
-		405,
-	},
-	dictWord{7, 0, 403},
-	dictWord{7, 0, 1502},
-	dictWord{8, 0, 456},
-	dictWord{9, 0, 487},
-	dictWord{9, 0, 853},
-	dictWord{9, 0, 889},
-	dictWord{10, 0, 309},
-	dictWord{
-		11,
-		0,
-		721,
-	},
-	dictWord{11, 0, 994},
-	dictWord{12, 0, 430},
-	dictWord{141, 0, 165},
-	dictWord{133, 11, 298},
-	dictWord{132, 10, 647},
-	dictWord{134, 0, 2016},
-	dictWord{18, 10, 10},
-	dictWord{146, 11, 10},
-	dictWord{4, 0, 453},
-	dictWord{5, 0, 887},
-	dictWord{6, 0, 535},
-	dictWord{8, 0, 6},
-	dictWord{8, 0, 543},
-	dictWord{
-		136,
-		0,
-		826,
-	},
-	dictWord{136, 0, 975},
-	dictWord{10, 0, 961},
-	dictWord{138, 0, 962},
-	dictWord{138, 10, 220},
-	dictWord{6, 0, 1891},
-	dictWord{6, 0, 1893},
-	dictWord{
-		9,
-		0,
-		916,
-	},
-	dictWord{9, 0, 965},
-	dictWord{9, 0, 972},
-	dictWord{12, 0, 801},
-	dictWord{12, 0, 859},
-	dictWord{12, 0, 883},
-	dictWord{15, 0, 226},
-	dictWord{149, 0, 51},
-	dictWord{132, 10, 109},
-	dictWord{135, 11, 267},
-	dictWord{7, 11, 92},
-	dictWord{7, 11, 182},
-	dictWord{8, 11, 453},
-	dictWord{9, 11, 204},
-	dictWord{11, 11, 950},
-	dictWord{12, 11, 94},
-	dictWord{12, 11, 644},
-	dictWord{16, 11, 20},
-	dictWord{16, 11, 70},
-	dictWord{16, 11, 90},
-	dictWord{147, 11, 55},
-	dictWord{
-		134,
-		10,
-		1746,
-	},
-	dictWord{6, 11, 71},
-	dictWord{7, 11, 845},
-	dictWord{7, 11, 1308},
-	dictWord{8, 11, 160},
-	dictWord{137, 11, 318},
-	dictWord{5, 0, 101},
-	dictWord{6, 0, 88},
-	dictWord{7, 0, 263},
-	dictWord{7, 0, 628},
-	dictWord{7, 0, 1677},
-	dictWord{8, 0, 349},
-	dictWord{9, 0, 100},
-	dictWord{10, 0, 677},
-	dictWord{14, 0, 169},
-	dictWord{
-		14,
-		0,
-		302,
-	},
-	dictWord{14, 0, 313},
-	dictWord{15, 0, 48},
-	dictWord{15, 0, 84},
-	dictWord{7, 11, 237},
-	dictWord{8, 11, 664},
-	dictWord{9, 11, 42},
-	dictWord{9, 11, 266},
-	dictWord{9, 11, 380},
-	dictWord{9, 11, 645},
-	dictWord{10, 11, 177},
-	dictWord{138, 11, 276},
-	dictWord{138, 11, 69},
-	dictWord{4, 0, 310},
-	dictWord{7, 0, 708},
-	dictWord{7, 0, 996},
-	dictWord{9, 0, 795},
-	dictWord{10, 0, 390},
-	dictWord{10, 0, 733},
-	dictWord{11, 0, 451},
-	dictWord{12, 0, 249},
-	dictWord{14, 0, 115},
-	dictWord{
-		14,
-		0,
-		286,
-	},
-	dictWord{143, 0, 100},
-	dictWord{5, 0, 587},
-	dictWord{4, 10, 40},
-	dictWord{10, 10, 67},
-	dictWord{11, 10, 117},
-	dictWord{11, 10, 768},
-	dictWord{
-		139,
-		10,
-		935,
-	},
-	dictWord{6, 0, 1942},
-	dictWord{7, 0, 512},
-	dictWord{136, 0, 983},
-	dictWord{7, 10, 992},
-	dictWord{8, 10, 301},
-	dictWord{9, 10, 722},
-	dictWord{12, 10, 63},
-	dictWord{13, 10, 29},
-	dictWord{14, 10, 161},
-	dictWord{143, 10, 18},
-	dictWord{136, 11, 76},
-	dictWord{139, 10, 923},
-	dictWord{134, 0, 645},
-	dictWord{
-		134,
-		0,
-		851,
-	},
-	dictWord{4, 0, 498},
-	dictWord{132, 11, 293},
-	dictWord{7, 0, 217},
-	dictWord{8, 0, 140},
-	dictWord{10, 0, 610},
-	dictWord{14, 11, 352},
-	dictWord{
-		17,
-		11,
-		53,
-	},
-	dictWord{18, 11, 146},
-	dictWord{18, 11, 152},
-	dictWord{19, 11, 11},
-	dictWord{150, 11, 54},
-	dictWord{134, 0, 1448},
-	dictWord{138, 11, 841},
-	dictWord{133, 0, 905},
-	dictWord{4, 11, 605},
-	dictWord{7, 11, 518},
-	dictWord{7, 11, 1282},
-	dictWord{7, 11, 1918},
-	dictWord{10, 11, 180},
-	dictWord{139, 11, 218},
-	dictWord{139, 11, 917},
-	dictWord{135, 10, 825},
-	dictWord{140, 10, 328},
-	dictWord{4, 0, 456},
-	dictWord{7, 0, 105},
-	dictWord{7, 0, 358},
-	dictWord{7, 0, 1637},
-	dictWord{8, 0, 643},
-	dictWord{139, 0, 483},
-	dictWord{134, 0, 792},
-	dictWord{6, 11, 96},
-	dictWord{135, 11, 1426},
-	dictWord{137, 11, 691},
-	dictWord{
-		4,
-		11,
-		651,
-	},
-	dictWord{133, 11, 289},
-	dictWord{7, 11, 688},
-	dictWord{8, 11, 35},
-	dictWord{9, 11, 511},
-	dictWord{10, 11, 767},
-	dictWord{147, 11, 118},
-	dictWord{
-		150,
-		0,
-		56,
-	},
-	dictWord{5, 0, 243},
-	dictWord{5, 0, 535},
-	dictWord{6, 10, 204},
-	dictWord{10, 10, 320},
-	dictWord{10, 10, 583},
-	dictWord{13, 10, 502},
-	dictWord{
-		14,
-		10,
-		72,
-	},
-	dictWord{14, 10, 274},
-	dictWord{14, 10, 312},
-	dictWord{14, 10, 344},
-	dictWord{15, 10, 159},
-	dictWord{16, 10, 62},
-	dictWord{16, 10, 69},
-	dictWord{
-		17,
-		10,
-		30,
-	},
-	dictWord{18, 10, 42},
-	dictWord{18, 10, 53},
-	dictWord{18, 10, 84},
-	dictWord{18, 10, 140},
-	dictWord{19, 10, 68},
-	dictWord{19, 10, 85},
-	dictWord{20, 10, 5},
-	dictWord{20, 10, 45},
-	dictWord{20, 10, 101},
-	dictWord{22, 10, 7},
-	dictWord{150, 10, 20},
-	dictWord{4, 10, 558},
-	dictWord{6, 10, 390},
-	dictWord{7, 10, 162},
-	dictWord{7, 10, 689},
-	dictWord{9, 10, 360},
-	dictWord{138, 10, 653},
-	dictWord{146, 11, 23},
-	dictWord{135, 0, 1748},
-	dictWord{5, 10, 856},
-	dictWord{
-		6,
-		10,
-		1672,
-	},
-	dictWord{6, 10, 1757},
-	dictWord{134, 10, 1781},
-	dictWord{5, 0, 539},
-	dictWord{5, 0, 754},
-	dictWord{6, 0, 876},
-	dictWord{132, 11, 704},
-	dictWord{
-		135,
-		11,
-		1078,
-	},
-	dictWord{5, 10, 92},
-	dictWord{10, 10, 736},
-	dictWord{140, 10, 102},
-	dictWord{17, 0, 91},
-	dictWord{5, 10, 590},
-	dictWord{137, 10, 213},
-	dictWord{134, 0, 1565},
-	dictWord{6, 0, 91},
-	dictWord{135, 0, 435},
-	dictWord{4, 0, 939},
-	dictWord{140, 0, 792},
-	dictWord{134, 0, 1399},
-	dictWord{4, 0, 16},
-	dictWord{
-		5,
-		0,
-		316,
-	},
-	dictWord{5, 0, 842},
-	dictWord{6, 0, 370},
-	dictWord{6, 0, 1778},
-	dictWord{8, 0, 166},
-	dictWord{11, 0, 812},
-	dictWord{12, 0, 206},
-	dictWord{12, 0, 351},
-	dictWord{14, 0, 418},
-	dictWord{16, 0, 15},
-	dictWord{16, 0, 34},
-	dictWord{18, 0, 3},
-	dictWord{19, 0, 3},
-	dictWord{19, 0, 7},
-	dictWord{20, 0, 4},
-	dictWord{21, 0, 21},
-	dictWord{
-		4,
-		11,
-		720,
-	},
-	dictWord{133, 11, 306},
-	dictWord{144, 0, 95},
-	dictWord{133, 11, 431},
-	dictWord{132, 11, 234},
-	dictWord{135, 0, 551},
-	dictWord{4, 0, 999},
-	dictWord{6, 0, 1966},
-	dictWord{134, 0, 2042},
-	dictWord{7, 0, 619},
-	dictWord{10, 0, 547},
-	dictWord{11, 0, 122},
-	dictWord{12, 0, 601},
-	dictWord{15, 0, 7},
-	dictWord{148, 0, 20},
-	dictWord{5, 11, 464},
-	dictWord{6, 11, 236},
-	dictWord{7, 11, 276},
-	dictWord{7, 11, 696},
-	dictWord{7, 11, 914},
-	dictWord{7, 11, 1108},
-	dictWord{
-		7,
-		11,
-		1448,
-	},
-	dictWord{9, 11, 15},
-	dictWord{9, 11, 564},
-	dictWord{10, 11, 14},
-	dictWord{12, 11, 565},
-	dictWord{13, 11, 449},
-	dictWord{14, 11, 53},
-	dictWord{
-		15,
-		11,
-		13,
-	},
-	dictWord{16, 11, 64},
-	dictWord{145, 11, 41},
-	dictWord{6, 0, 884},
-	dictWord{6, 0, 1019},
-	dictWord{134, 0, 1150},
-	dictWord{6, 11, 1767},
-	dictWord{
-		12,
-		11,
-		194,
-	},
-	dictWord{145, 11, 107},
-	dictWord{136, 10, 503},
-	dictWord{133, 11, 840},
-	dictWord{7, 0, 671},
-	dictWord{134, 10, 466},
-	dictWord{132, 0, 888},
-	dictWord{4, 0, 149},
-	dictWord{138, 0, 368},
-	dictWord{4, 0, 154},
-	dictWord{7, 0, 1134},
-	dictWord{136, 0, 105},
-	dictWord{135, 0, 983},
-	dictWord{9, 11, 642},
-	dictWord{11, 11, 236},
-	dictWord{142, 11, 193},
-	dictWord{4, 0, 31},
-	dictWord{6, 0, 429},
-	dictWord{7, 0, 962},
-	dictWord{9, 0, 458},
-	dictWord{139, 0, 691},
-	dictWord{
-		6,
-		0,
-		643,
-	},
-	dictWord{134, 0, 1102},
-	dictWord{132, 0, 312},
-	dictWord{4, 11, 68},
-	dictWord{5, 11, 634},
-	dictWord{6, 11, 386},
-	dictWord{7, 11, 794},
-	dictWord{
-		8,
-		11,
-		273,
-	},
-	dictWord{9, 11, 563},
-	dictWord{10, 11, 105},
-	dictWord{10, 11, 171},
-	dictWord{11, 11, 94},
-	dictWord{139, 11, 354},
-	dictWord{133, 0, 740},
-	dictWord{
-		135,
-		0,
-		1642,
-	},
-	dictWord{4, 11, 95},
-	dictWord{7, 11, 416},
-	dictWord{8, 11, 211},
-	dictWord{139, 11, 830},
-	dictWord{132, 0, 236},
-	dictWord{138, 10, 241},
-	dictWord{7, 11, 731},
-	dictWord{13, 11, 20},
-	dictWord{143, 11, 11},
-	dictWord{5, 0, 836},
-	dictWord{5, 0, 857},
-	dictWord{6, 0, 1680},
-	dictWord{135, 0, 59},
-	dictWord{
-		10,
-		0,
-		68,
-	},
-	dictWord{11, 0, 494},
-	dictWord{152, 11, 6},
-	dictWord{4, 0, 81},
-	dictWord{139, 0, 867},
-	dictWord{135, 0, 795},
-	dictWord{133, 11, 689},
-	dictWord{
-		4,
-		0,
-		1001,
-	},
-	dictWord{5, 0, 282},
-	dictWord{6, 0, 1932},
-	dictWord{6, 0, 1977},
-	dictWord{6, 0, 1987},
-	dictWord{6, 0, 1992},
-	dictWord{8, 0, 650},
-	dictWord{8, 0, 919},
-	dictWord{8, 0, 920},
-	dictWord{8, 0, 923},
-	dictWord{8, 0, 926},
-	dictWord{8, 0, 927},
-	dictWord{8, 0, 931},
-	dictWord{8, 0, 939},
-	dictWord{8, 0, 947},
-	dictWord{8, 0, 956},
-	dictWord{8, 0, 997},
-	dictWord{9, 0, 907},
-	dictWord{10, 0, 950},
-	dictWord{10, 0, 953},
-	dictWord{10, 0, 954},
-	dictWord{10, 0, 956},
-	dictWord{10, 0, 958},
-	dictWord{
-		10,
-		0,
-		959,
-	},
-	dictWord{10, 0, 964},
-	dictWord{10, 0, 970},
-	dictWord{10, 0, 972},
-	dictWord{10, 0, 973},
-	dictWord{10, 0, 975},
-	dictWord{10, 0, 976},
-	dictWord{
-		10,
-		0,
-		980,
-	},
-	dictWord{10, 0, 981},
-	dictWord{10, 0, 984},
-	dictWord{10, 0, 988},
-	dictWord{10, 0, 990},
-	dictWord{10, 0, 995},
-	dictWord{10, 0, 999},
-	dictWord{
-		10,
-		0,
-		1002,
-	},
-	dictWord{10, 0, 1003},
-	dictWord{10, 0, 1005},
-	dictWord{10, 0, 1006},
-	dictWord{10, 0, 1008},
-	dictWord{10, 0, 1009},
-	dictWord{10, 0, 1012},
-	dictWord{10, 0, 1014},
-	dictWord{10, 0, 1015},
-	dictWord{10, 0, 1019},
-	dictWord{10, 0, 1020},
-	dictWord{10, 0, 1022},
-	dictWord{12, 0, 959},
-	dictWord{12, 0, 961},
-	dictWord{12, 0, 962},
-	dictWord{12, 0, 963},
-	dictWord{12, 0, 964},
-	dictWord{12, 0, 965},
-	dictWord{12, 0, 967},
-	dictWord{12, 0, 968},
-	dictWord{12, 0, 969},
-	dictWord{12, 0, 970},
-	dictWord{12, 0, 971},
-	dictWord{12, 0, 972},
-	dictWord{12, 0, 973},
-	dictWord{12, 0, 974},
-	dictWord{12, 0, 975},
-	dictWord{12, 0, 976},
-	dictWord{
-		12,
-		0,
-		977,
-	},
-	dictWord{12, 0, 979},
-	dictWord{12, 0, 981},
-	dictWord{12, 0, 982},
-	dictWord{12, 0, 983},
-	dictWord{12, 0, 984},
-	dictWord{12, 0, 985},
-	dictWord{
-		12,
-		0,
-		986,
-	},
-	dictWord{12, 0, 987},
-	dictWord{12, 0, 989},
-	dictWord{12, 0, 990},
-	dictWord{12, 0, 992},
-	dictWord{12, 0, 993},
-	dictWord{12, 0, 995},
-	dictWord{12, 0, 998},
-	dictWord{12, 0, 999},
-	dictWord{12, 0, 1000},
-	dictWord{12, 0, 1001},
-	dictWord{12, 0, 1002},
-	dictWord{12, 0, 1004},
-	dictWord{12, 0, 1005},
-	dictWord{
-		12,
-		0,
-		1006,
-	},
-	dictWord{12, 0, 1007},
-	dictWord{12, 0, 1008},
-	dictWord{12, 0, 1009},
-	dictWord{12, 0, 1010},
-	dictWord{12, 0, 1011},
-	dictWord{12, 0, 1012},
-	dictWord{12, 0, 1014},
-	dictWord{12, 0, 1015},
-	dictWord{12, 0, 1016},
-	dictWord{12, 0, 1017},
-	dictWord{12, 0, 1018},
-	dictWord{12, 0, 1019},
-	dictWord{
-		12,
-		0,
-		1022,
-	},
-	dictWord{12, 0, 1023},
-	dictWord{14, 0, 475},
-	dictWord{14, 0, 477},
-	dictWord{14, 0, 478},
-	dictWord{14, 0, 479},
-	dictWord{14, 0, 480},
-	dictWord{
-		14,
-		0,
-		482,
-	},
-	dictWord{14, 0, 483},
-	dictWord{14, 0, 484},
-	dictWord{14, 0, 485},
-	dictWord{14, 0, 486},
-	dictWord{14, 0, 487},
-	dictWord{14, 0, 488},
-	dictWord{14, 0, 489},
-	dictWord{14, 0, 490},
-	dictWord{14, 0, 491},
-	dictWord{14, 0, 492},
-	dictWord{14, 0, 493},
-	dictWord{14, 0, 494},
-	dictWord{14, 0, 495},
-	dictWord{14, 0, 496},
-	dictWord{14, 0, 497},
-	dictWord{14, 0, 498},
-	dictWord{14, 0, 499},
-	dictWord{14, 0, 500},
-	dictWord{14, 0, 501},
-	dictWord{14, 0, 502},
-	dictWord{14, 0, 503},
-	dictWord{
-		14,
-		0,
-		504,
-	},
-	dictWord{14, 0, 506},
-	dictWord{14, 0, 507},
-	dictWord{14, 0, 508},
-	dictWord{14, 0, 509},
-	dictWord{14, 0, 510},
-	dictWord{14, 0, 511},
-	dictWord{
-		16,
-		0,
-		113,
-	},
-	dictWord{16, 0, 114},
-	dictWord{16, 0, 115},
-	dictWord{16, 0, 117},
-	dictWord{16, 0, 118},
-	dictWord{16, 0, 119},
-	dictWord{16, 0, 121},
-	dictWord{16, 0, 122},
-	dictWord{16, 0, 123},
-	dictWord{16, 0, 124},
-	dictWord{16, 0, 125},
-	dictWord{16, 0, 126},
-	dictWord{16, 0, 127},
-	dictWord{18, 0, 242},
-	dictWord{18, 0, 243},
-	dictWord{18, 0, 244},
-	dictWord{18, 0, 245},
-	dictWord{18, 0, 248},
-	dictWord{18, 0, 249},
-	dictWord{18, 0, 250},
-	dictWord{18, 0, 251},
-	dictWord{18, 0, 252},
-	dictWord{
-		18,
-		0,
-		253,
-	},
-	dictWord{18, 0, 254},
-	dictWord{18, 0, 255},
-	dictWord{20, 0, 125},
-	dictWord{20, 0, 126},
-	dictWord{148, 0, 127},
-	dictWord{7, 11, 1717},
-	dictWord{
-		7,
-		11,
-		1769,
-	},
-	dictWord{138, 11, 546},
-	dictWord{7, 11, 1127},
-	dictWord{7, 11, 1572},
-	dictWord{10, 11, 297},
-	dictWord{10, 11, 422},
-	dictWord{11, 11, 764},
-	dictWord{11, 11, 810},
-	dictWord{12, 11, 264},
-	dictWord{13, 11, 102},
-	dictWord{13, 11, 300},
-	dictWord{13, 11, 484},
-	dictWord{14, 11, 147},
-	dictWord{
-		14,
-		11,
-		229,
-	},
-	dictWord{17, 11, 71},
-	dictWord{18, 11, 118},
-	dictWord{147, 11, 120},
-	dictWord{6, 0, 1148},
-	dictWord{134, 0, 1586},
-	dictWord{132, 0, 775},
-	dictWord{135, 10, 954},
-	dictWord{133, 11, 864},
-	dictWord{133, 11, 928},
-	dictWord{138, 11, 189},
-	dictWord{135, 10, 1958},
-	dictWord{6, 10, 549},
-	dictWord{
-		8,
-		10,
-		34,
-	},
-	dictWord{8, 10, 283},
-	dictWord{9, 10, 165},
-	dictWord{138, 10, 475},
-	dictWord{5, 10, 652},
-	dictWord{5, 10, 701},
-	dictWord{135, 10, 449},
-	dictWord{135, 11, 695},
-	dictWord{4, 10, 655},
-	dictWord{7, 10, 850},
-	dictWord{17, 10, 75},
-	dictWord{146, 10, 137},
-	dictWord{140, 11, 682},
-	dictWord{
-		133,
-		11,
-		523,
-	},
-	dictWord{8, 0, 970},
-	dictWord{136, 10, 670},
-	dictWord{136, 11, 555},
-	dictWord{7, 11, 76},
-	dictWord{8, 11, 44},
-	dictWord{9, 11, 884},
-	dictWord{
-		10,
-		11,
-		580,
-	},
-	dictWord{11, 11, 399},
-	dictWord{11, 11, 894},
-	dictWord{15, 11, 122},
-	dictWord{18, 11, 144},
-	dictWord{147, 11, 61},
-	dictWord{6, 10, 159},
-	dictWord{
-		6,
-		10,
-		364,
-	},
-	dictWord{7, 10, 516},
-	dictWord{7, 10, 1439},
-	dictWord{137, 10, 518},
-	dictWord{4, 0, 71},
-	dictWord{5, 0, 376},
-	dictWord{7, 0, 119},
-	dictWord{
-		138,
-		0,
-		665,
-	},
-	dictWord{141, 10, 151},
-	dictWord{11, 0, 827},
-	dictWord{14, 0, 34},
-	dictWord{143, 0, 148},
-	dictWord{133, 11, 518},
-	dictWord{4, 0, 479},
-	dictWord{
-		135,
-		11,
-		1787,
-	},
-	dictWord{135, 11, 1852},
-	dictWord{135, 10, 993},
-	dictWord{7, 0, 607},
-	dictWord{136, 0, 99},
-	dictWord{134, 0, 1960},
-	dictWord{132, 0, 793},
-	dictWord{4, 0, 41},
-	dictWord{5, 0, 74},
-	dictWord{7, 0, 1627},
-	dictWord{11, 0, 871},
-	dictWord{140, 0, 619},
-	dictWord{7, 0, 94},
-	dictWord{11, 0, 329},
-	dictWord{
-		11,
-		0,
-		965,
-	},
-	dictWord{12, 0, 241},
-	dictWord{14, 0, 354},
-	dictWord{15, 0, 22},
-	dictWord{148, 0, 63},
-	dictWord{7, 10, 501},
-	dictWord{9, 10, 111},
-	dictWord{10, 10, 141},
-	dictWord{11, 10, 332},
-	dictWord{13, 10, 43},
-	dictWord{13, 10, 429},
-	dictWord{14, 10, 130},
-	dictWord{14, 10, 415},
-	dictWord{145, 10, 102},
-	dictWord{
-		9,
-		0,
-		209,
-	},
-	dictWord{137, 0, 300},
-	dictWord{134, 0, 1497},
-	dictWord{138, 11, 255},
-	dictWord{4, 11, 934},
-	dictWord{5, 11, 138},
-	dictWord{136, 11, 610},
-	dictWord{133, 0, 98},
-	dictWord{6, 0, 1316},
-	dictWord{10, 11, 804},
-	dictWord{138, 11, 832},
-	dictWord{8, 11, 96},
-	dictWord{9, 11, 36},
-	dictWord{10, 11, 607},
-	dictWord{11, 11, 423},
-	dictWord{11, 11, 442},
-	dictWord{12, 11, 309},
-	dictWord{14, 11, 199},
-	dictWord{15, 11, 90},
-	dictWord{145, 11, 110},
-	dictWord{
-		132,
-		0,
-		463,
-	},
-	dictWord{5, 10, 149},
-	dictWord{136, 10, 233},
-	dictWord{133, 10, 935},
-	dictWord{4, 11, 652},
-	dictWord{8, 11, 320},
-	dictWord{9, 11, 13},
-	dictWord{
-		9,
-		11,
-		398,
-	},
-	dictWord{9, 11, 727},
-	dictWord{10, 11, 75},
-	dictWord{10, 11, 184},
-	dictWord{10, 11, 230},
-	dictWord{10, 11, 564},
-	dictWord{10, 11, 569},
-	dictWord{
-		11,
-		11,
-		973,
-	},
-	dictWord{12, 11, 70},
-	dictWord{12, 11, 189},
-	dictWord{13, 11, 57},
-	dictWord{13, 11, 257},
-	dictWord{22, 11, 6},
-	dictWord{150, 11, 16},
-	dictWord{
-		142,
-		0,
-		291,
-	},
-	dictWord{12, 10, 582},
-	dictWord{146, 10, 131},
-	dictWord{136, 10, 801},
-	dictWord{133, 0, 984},
-	dictWord{145, 11, 116},
-	dictWord{4, 11, 692},
-	dictWord{133, 11, 321},
-	dictWord{4, 0, 182},
-	dictWord{6, 0, 205},
-	dictWord{135, 0, 220},
-	dictWord{4, 0, 42},
-	dictWord{9, 0, 205},
-	dictWord{9, 0, 786},
-	dictWord{
-		138,
-		0,
-		659,
-	},
-	dictWord{6, 0, 801},
-	dictWord{11, 11, 130},
-	dictWord{140, 11, 609},
-	dictWord{132, 0, 635},
-	dictWord{5, 11, 345},
-	dictWord{135, 11, 1016},
-	dictWord{139, 0, 533},
-	dictWord{132, 0, 371},
-	dictWord{4, 0, 272},
-	dictWord{135, 0, 836},
-	dictWord{6, 0, 1282},
-	dictWord{135, 11, 1100},
-	dictWord{5, 0, 825},
-	dictWord{134, 0, 1640},
-	dictWord{135, 11, 1325},
-	dictWord{133, 11, 673},
-	dictWord{4, 11, 287},
-	dictWord{133, 11, 1018},
-	dictWord{135, 0, 357},
-	dictWord{
-		6,
-		0,
-		467,
-	},
-	dictWord{137, 0, 879},
-	dictWord{7, 0, 317},
-	dictWord{135, 0, 569},
-	dictWord{6, 0, 924},
-	dictWord{134, 0, 1588},
-	dictWord{5, 11, 34},
-	dictWord{
-		5,
-		10,
-		406,
-	},
-	dictWord{10, 11, 724},
-	dictWord{12, 11, 444},
-	dictWord{13, 11, 354},
-	dictWord{18, 11, 32},
-	dictWord{23, 11, 24},
-	dictWord{23, 11, 31},
-	dictWord{
-		152,
-		11,
-		5,
-	},
-	dictWord{6, 0, 1795},
-	dictWord{6, 0, 1835},
-	dictWord{6, 0, 1836},
-	dictWord{6, 0, 1856},
-	dictWord{8, 0, 844},
-	dictWord{8, 0, 849},
-	dictWord{8, 0, 854},
-	dictWord{8, 0, 870},
-	dictWord{8, 0, 887},
-	dictWord{10, 0, 852},
-	dictWord{138, 0, 942},
-	dictWord{6, 10, 69},
-	dictWord{135, 10, 117},
-	dictWord{137, 0, 307},
-	dictWord{
-		4,
-		0,
-		944,
-	},
-	dictWord{6, 0, 1799},
-	dictWord{6, 0, 1825},
-	dictWord{10, 0, 848},
-	dictWord{10, 0, 875},
-	dictWord{10, 0, 895},
-	dictWord{10, 0, 899},
-	dictWord{
-		10,
-		0,
-		902,
-	},
-	dictWord{140, 0, 773},
-	dictWord{11, 0, 43},
-	dictWord{13, 0, 72},
-	dictWord{141, 0, 142},
-	dictWord{135, 10, 1830},
-	dictWord{134, 11, 382},
-	dictWord{
-		4,
-		10,
-		432,
-	},
-	dictWord{135, 10, 824},
-	dictWord{132, 11, 329},
-	dictWord{7, 0, 1820},
-	dictWord{139, 11, 124},
-	dictWord{133, 10, 826},
-	dictWord{
-		133,
-		0,
-		525,
-	},
-	dictWord{132, 11, 906},
-	dictWord{7, 11, 1940},
-	dictWord{136, 11, 366},
-	dictWord{138, 11, 10},
-	dictWord{4, 11, 123},
-	dictWord{4, 11, 649},
-	dictWord{
-		5,
-		11,
-		605,
-	},
-	dictWord{7, 11, 1509},
-	dictWord{136, 11, 36},
-	dictWord{6, 0, 110},
-	dictWord{135, 0, 1681},
-	dictWord{133, 0, 493},
-	dictWord{133, 11, 767},
-	dictWord{4, 0, 174},
-	dictWord{135, 0, 911},
-	dictWord{138, 11, 786},
-	dictWord{8, 0, 417},
-	dictWord{137, 0, 782},
-	dictWord{133, 10, 1000},
-	dictWord{7, 0, 733},
-	dictWord{137, 0, 583},
-	dictWord{4, 10, 297},
-	dictWord{6, 10, 529},
-	dictWord{7, 10, 152},
-	dictWord{7, 10, 713},
-	dictWord{7, 10, 1845},
-	dictWord{8, 10, 710},
-	dictWord{8, 10, 717},
-	dictWord{12, 10, 639},
-	dictWord{140, 10, 685},
-	dictWord{4, 0, 32},
-	dictWord{5, 0, 215},
-	dictWord{6, 0, 269},
-	dictWord{7, 0, 1782},
-	dictWord{
-		7,
-		0,
-		1892,
-	},
-	dictWord{10, 0, 16},
-	dictWord{11, 0, 822},
-	dictWord{11, 0, 954},
-	dictWord{141, 0, 481},
-	dictWord{4, 11, 273},
-	dictWord{5, 11, 658},
-	dictWord{
-		133,
-		11,
-		995,
-	},
-	dictWord{136, 0, 477},
-	dictWord{134, 11, 72},
-	dictWord{135, 11, 1345},
-	dictWord{5, 0, 308},
-	dictWord{7, 0, 1088},
-	dictWord{4, 10, 520},
-	dictWord{
-		135,
-		10,
-		575,
-	},
-	dictWord{133, 11, 589},
-	dictWord{5, 0, 126},
-	dictWord{8, 0, 297},
-	dictWord{9, 0, 366},
-	dictWord{140, 0, 374},
-	dictWord{7, 0, 1551},
-	dictWord{
-		139,
-		0,
-		361,
-	},
-	dictWord{5, 11, 117},
-	dictWord{6, 11, 514},
-	dictWord{6, 11, 541},
-	dictWord{7, 11, 1164},
-	dictWord{7, 11, 1436},
-	dictWord{8, 11, 220},
-	dictWord{
-		8,
-		11,
-		648,
-	},
-	dictWord{10, 11, 688},
-	dictWord{139, 11, 560},
-	dictWord{133, 11, 686},
-	dictWord{4, 0, 946},
-	dictWord{6, 0, 1807},
-	dictWord{8, 0, 871},
-	dictWord{
-		10,
-		0,
-		854,
-	},
-	dictWord{10, 0, 870},
-	dictWord{10, 0, 888},
-	dictWord{10, 0, 897},
-	dictWord{10, 0, 920},
-	dictWord{12, 0, 722},
-	dictWord{12, 0, 761},
-	dictWord{
-		12,
-		0,
-		763,
-	},
-	dictWord{12, 0, 764},
-	dictWord{14, 0, 454},
-	dictWord{14, 0, 465},
-	dictWord{16, 0, 107},
-	dictWord{18, 0, 167},
-	dictWord{18, 0, 168},
-	dictWord{
-		146,
-		0,
-		172,
-	},
-	dictWord{132, 0, 175},
-	dictWord{135, 0, 1307},
-	dictWord{132, 0, 685},
-	dictWord{135, 11, 1834},
-	dictWord{133, 0, 797},
-	dictWord{6, 0, 745},
-	dictWord{
-		6,
-		0,
-		858,
-	},
-	dictWord{134, 0, 963},
-	dictWord{133, 0, 565},
-	dictWord{5, 10, 397},
-	dictWord{6, 10, 154},
-	dictWord{7, 11, 196},
-	dictWord{7, 10, 676},
-	dictWord{
-		8,
-		10,
-		443,
-	},
-	dictWord{8, 10, 609},
-	dictWord{9, 10, 24},
-	dictWord{9, 10, 325},
-	dictWord{10, 10, 35},
-	dictWord{10, 11, 765},
-	dictWord{11, 11, 347},
-	dictWord{
-		11,
-		10,
-		535,
-	},
-	dictWord{11, 11, 552},
-	dictWord{11, 11, 576},
-	dictWord{11, 10, 672},
-	dictWord{11, 11, 790},
-	dictWord{11, 10, 1018},
-	dictWord{12, 11, 263},
-	dictWord{12, 10, 637},
-	dictWord{13, 11, 246},
-	dictWord{13, 11, 270},
-	dictWord{13, 11, 395},
-	dictWord{14, 11, 74},
-	dictWord{14, 11, 176},
-	dictWord{
-		14,
-		11,
-		190,
-	},
-	dictWord{14, 11, 398},
-	dictWord{14, 11, 412},
-	dictWord{15, 11, 32},
-	dictWord{15, 11, 63},
-	dictWord{16, 10, 30},
-	dictWord{16, 11, 88},
-	dictWord{
-		147,
-		11,
-		105,
-	},
-	dictWord{13, 11, 84},
-	dictWord{141, 11, 122},
-	dictWord{4, 0, 252},
-	dictWord{7, 0, 1068},
-	dictWord{10, 0, 434},
-	dictWord{11, 0, 228},
-	dictWord{
-		11,
-		0,
-		426,
-	},
-	dictWord{13, 0, 231},
-	dictWord{18, 0, 106},
-	dictWord{148, 0, 87},
-	dictWord{137, 0, 826},
-	dictWord{4, 11, 589},
-	dictWord{139, 11, 282},
-	dictWord{
-		5,
-		11,
-		381,
-	},
-	dictWord{135, 11, 1792},
-	dictWord{132, 0, 791},
-	dictWord{5, 0, 231},
-	dictWord{10, 0, 509},
-	dictWord{133, 10, 981},
-	dictWord{7, 0, 601},
-	dictWord{
-		9,
-		0,
-		277,
-	},
-	dictWord{9, 0, 674},
-	dictWord{10, 0, 178},
-	dictWord{10, 0, 418},
-	dictWord{10, 0, 571},
-	dictWord{11, 0, 531},
-	dictWord{12, 0, 113},
-	dictWord{12, 0, 475},
-	dictWord{13, 0, 99},
-	dictWord{142, 0, 428},
-	dictWord{4, 10, 56},
-	dictWord{7, 11, 616},
-	dictWord{7, 10, 1791},
-	dictWord{8, 10, 607},
-	dictWord{8, 10, 651},
-	dictWord{10, 11, 413},
-	dictWord{11, 10, 465},
-	dictWord{11, 10, 835},
-	dictWord{12, 10, 337},
-	dictWord{141, 10, 480},
-	dictWord{7, 0, 1591},
-	dictWord{144, 0, 43},
-	dictWord{9, 10, 158},
-	dictWord{138, 10, 411},
-	dictWord{135, 0, 1683},
-	dictWord{8, 0, 289},
-	dictWord{11, 0, 45},
-	dictWord{12, 0, 278},
-	dictWord{140, 0, 537},
-	dictWord{6, 11, 120},
-	dictWord{7, 11, 1188},
-	dictWord{7, 11, 1710},
-	dictWord{8, 11, 286},
-	dictWord{9, 11, 667},
-	dictWord{11, 11, 592},
-	dictWord{
-		139,
-		11,
-		730,
-	},
-	dictWord{136, 10, 617},
-	dictWord{135, 0, 1120},
-	dictWord{135, 11, 1146},
-	dictWord{139, 10, 563},
-	dictWord{4, 11, 352},
-	dictWord{4, 10, 369},
-	dictWord{135, 11, 687},
-	dictWord{143, 11, 38},
-	dictWord{4, 0, 399},
-	dictWord{5, 0, 119},
-	dictWord{5, 0, 494},
-	dictWord{7, 0, 751},
-	dictWord{9, 0, 556},
-	dictWord{
-		14,
-		11,
-		179,
-	},
-	dictWord{15, 11, 151},
-	dictWord{150, 11, 11},
-	dictWord{4, 11, 192},
-	dictWord{5, 11, 49},
-	dictWord{6, 11, 200},
-	dictWord{6, 11, 293},
-	dictWord{
-		6,
-		11,
-		1696,
-	},
-	dictWord{135, 11, 488},
-	dictWord{4, 0, 398},
-	dictWord{133, 0, 660},
-	dictWord{7, 0, 1030},
-	dictWord{134, 10, 622},
-	dictWord{135, 11, 595},
-	dictWord{141, 0, 168},
-	dictWord{132, 11, 147},
-	dictWord{7, 0, 973},
-	dictWord{10, 10, 624},
-	dictWord{142, 10, 279},
-	dictWord{132, 10, 363},
-	dictWord{
-		132,
-		0,
-		642,
-	},
-	dictWord{133, 11, 934},
-	dictWord{134, 0, 1615},
-	dictWord{7, 11, 505},
-	dictWord{135, 11, 523},
-	dictWord{7, 0, 594},
-	dictWord{7, 0, 851},
-	dictWord{
-		7,
-		0,
-		1858,
-	},
-	dictWord{9, 0, 411},
-	dictWord{9, 0, 574},
-	dictWord{9, 0, 666},
-	dictWord{9, 0, 737},
-	dictWord{10, 0, 346},
-	dictWord{10, 0, 712},
-	dictWord{11, 0, 246},
-	dictWord{11, 0, 432},
-	dictWord{11, 0, 517},
-	dictWord{11, 0, 647},
-	dictWord{11, 0, 679},
-	dictWord{11, 0, 727},
-	dictWord{12, 0, 304},
-	dictWord{12, 0, 305},
-	dictWord{
-		12,
-		0,
-		323,
-	},
-	dictWord{12, 0, 483},
-	dictWord{12, 0, 572},
-	dictWord{12, 0, 593},
-	dictWord{12, 0, 602},
-	dictWord{13, 0, 95},
-	dictWord{13, 0, 101},
-	dictWord{
-		13,
-		0,
-		171,
-	},
-	dictWord{13, 0, 315},
-	dictWord{13, 0, 378},
-	dictWord{13, 0, 425},
-	dictWord{13, 0, 475},
-	dictWord{14, 0, 63},
-	dictWord{14, 0, 380},
-	dictWord{14, 0, 384},
-	dictWord{15, 0, 133},
-	dictWord{18, 0, 112},
-	dictWord{148, 0, 72},
-	dictWord{135, 0, 1093},
-	dictWord{132, 0, 679},
-	dictWord{8, 0, 913},
-	dictWord{10, 0, 903},
-	dictWord{10, 0, 915},
-	dictWord{12, 0, 648},
-	dictWord{12, 0, 649},
-	dictWord{14, 0, 455},
-	dictWord{16, 0, 112},
-	dictWord{138, 11, 438},
-	dictWord{137, 0, 203},
-	dictWord{134, 10, 292},
-	dictWord{134, 0, 1492},
-	dictWord{7, 0, 1374},
-	dictWord{8, 0, 540},
-	dictWord{5, 10, 177},
-	dictWord{6, 10, 616},
-	dictWord{7, 10, 827},
-	dictWord{9, 10, 525},
-	dictWord{138, 10, 656},
-	dictWord{135, 0, 1486},
-	dictWord{9, 0, 714},
-	dictWord{138, 10, 31},
-	dictWord{136, 0, 825},
-	dictWord{
-		134,
-		0,
-		1511,
-	},
-	dictWord{132, 11, 637},
-	dictWord{134, 0, 952},
-	dictWord{4, 10, 161},
-	dictWord{133, 10, 631},
-	dictWord{5, 0, 143},
-	dictWord{5, 0, 769},
-	dictWord{
-		6,
-		0,
-		1760,
-	},
-	dictWord{7, 0, 682},
-	dictWord{7, 0, 1992},
-	dictWord{136, 0, 736},
-	dictWord{132, 0, 700},
-	dictWord{134, 0, 1540},
-	dictWord{132, 11, 777},
-	dictWord{
-		9,
-		11,
-		867,
-	},
-	dictWord{138, 11, 837},
-	dictWord{7, 0, 1557},
-	dictWord{135, 10, 1684},
-	dictWord{133, 0, 860},
-	dictWord{6, 0, 422},
-	dictWord{7, 0, 0},
-	dictWord{
-		7,
-		0,
-		1544,
-	},
-	dictWord{9, 0, 605},
-	dictWord{11, 0, 990},
-	dictWord{12, 0, 235},
-	dictWord{12, 0, 453},
-	dictWord{13, 0, 47},
-	dictWord{13, 0, 266},
-	dictWord{9, 10, 469},
-	dictWord{9, 10, 709},
-	dictWord{12, 10, 512},
-	dictWord{14, 10, 65},
-	dictWord{145, 10, 12},
-	dictWord{11, 0, 807},
-	dictWord{10, 10, 229},
-	dictWord{11, 10, 73},
-	dictWord{139, 10, 376},
-	dictWord{6, 11, 170},
-	dictWord{7, 11, 1080},
-	dictWord{8, 11, 395},
-	dictWord{8, 11, 487},
-	dictWord{11, 11, 125},
-	dictWord{
-		141,
-		11,
-		147,
-	},
-	dictWord{5, 0, 515},
-	dictWord{137, 0, 131},
-	dictWord{7, 0, 1605},
-	dictWord{11, 0, 962},
-	dictWord{146, 0, 139},
-	dictWord{132, 0, 646},
-	dictWord{
-		4,
-		0,
-		396,
-	},
-	dictWord{7, 0, 728},
-	dictWord{9, 0, 117},
-	dictWord{13, 0, 202},
-	dictWord{148, 0, 51},
-	dictWord{6, 0, 121},
-	dictWord{6, 0, 124},
-	dictWord{6, 0, 357},
-	dictWord{
-		7,
-		0,
-		1138,
-	},
-	dictWord{7, 0, 1295},
-	dictWord{8, 0, 162},
-	dictWord{8, 0, 508},
-	dictWord{11, 0, 655},
-	dictWord{4, 11, 535},
-	dictWord{6, 10, 558},
-	dictWord{
-		7,
-		10,
-		651,
-	},
-	dictWord{8, 11, 618},
-	dictWord{9, 10, 0},
-	dictWord{10, 10, 34},
-	dictWord{139, 10, 1008},
-	dictWord{135, 11, 1245},
-	dictWord{138, 0, 357},
-	dictWord{
-		150,
-		11,
-		23,
-	},
-	dictWord{133, 0, 237},
-	dictWord{135, 0, 1784},
-	dictWord{7, 10, 1832},
-	dictWord{138, 10, 374},
-	dictWord{132, 0, 713},
-	dictWord{132, 11, 46},
-	dictWord{6, 0, 1536},
-	dictWord{10, 0, 348},
-	dictWord{5, 11, 811},
-	dictWord{6, 11, 1679},
-	dictWord{6, 11, 1714},
-	dictWord{135, 11, 2032},
-	dictWord{
-		11,
-		11,
-		182,
-	},
-	dictWord{142, 11, 195},
-	dictWord{6, 0, 523},
-	dictWord{7, 0, 738},
-	dictWord{7, 10, 771},
-	dictWord{7, 10, 1731},
-	dictWord{9, 10, 405},
-	dictWord{
-		138,
-		10,
-		421,
-	},
-	dictWord{7, 11, 1458},
-	dictWord{9, 11, 407},
-	dictWord{139, 11, 15},
-	dictWord{6, 11, 34},
-	dictWord{7, 11, 69},
-	dictWord{7, 11, 640},
-	dictWord{
-		7,
-		11,
-		1089,
-	},
-	dictWord{8, 11, 708},
-	dictWord{8, 11, 721},
-	dictWord{9, 11, 363},
-	dictWord{9, 11, 643},
-	dictWord{10, 11, 628},
-	dictWord{148, 11, 98},
-	dictWord{
-		133,
-		0,
-		434,
-	},
-	dictWord{135, 0, 1877},
-	dictWord{7, 0, 571},
-	dictWord{138, 0, 366},
-	dictWord{5, 10, 881},
-	dictWord{133, 10, 885},
-	dictWord{9, 0, 513},
-	dictWord{
-		10,
-		0,
-		25,
-	},
-	dictWord{10, 0, 39},
-	dictWord{12, 0, 122},
-	dictWord{140, 0, 187},
-	dictWord{132, 0, 580},
-	dictWord{5, 10, 142},
-	dictWord{134, 10, 546},
-	dictWord{
-		132,
-		11,
-		462,
-	},
-	dictWord{137, 0, 873},
-	dictWord{5, 10, 466},
-	dictWord{11, 10, 571},
-	dictWord{12, 10, 198},
-	dictWord{13, 10, 283},
-	dictWord{14, 10, 186},
-	dictWord{15, 10, 21},
-	dictWord{143, 10, 103},
-	dictWord{7, 0, 171},
-	dictWord{4, 10, 185},
-	dictWord{5, 10, 257},
-	dictWord{5, 10, 839},
-	dictWord{5, 10, 936},
-	dictWord{
-		9,
-		10,
-		399,
-	},
-	dictWord{10, 10, 258},
-	dictWord{10, 10, 395},
-	dictWord{10, 10, 734},
-	dictWord{11, 10, 1014},
-	dictWord{12, 10, 23},
-	dictWord{13, 10, 350},
-	dictWord{14, 10, 150},
-	dictWord{147, 10, 6},
-	dictWord{134, 0, 625},
-	dictWord{7, 0, 107},
-	dictWord{7, 0, 838},
-	dictWord{8, 0, 550},
-	dictWord{138, 0, 401},
-	dictWord{
-		5,
-		11,
-		73,
-	},
-	dictWord{6, 11, 23},
-	dictWord{134, 11, 338},
-	dictWord{4, 0, 943},
-	dictWord{6, 0, 1850},
-	dictWord{12, 0, 713},
-	dictWord{142, 0, 434},
-	dictWord{
-		11,
-		0,
-		588,
-	},
-	dictWord{11, 0, 864},
-	dictWord{11, 0, 936},
-	dictWord{11, 0, 968},
-	dictWord{12, 0, 73},
-	dictWord{12, 0, 343},
-	dictWord{12, 0, 394},
-	dictWord{13, 0, 275},
-	dictWord{14, 0, 257},
-	dictWord{15, 0, 160},
-	dictWord{7, 10, 404},
-	dictWord{7, 10, 1377},
-	dictWord{7, 10, 1430},
-	dictWord{7, 10, 2017},
-	dictWord{8, 10, 149},
-	dictWord{8, 10, 239},
-	dictWord{8, 10, 512},
-	dictWord{8, 10, 793},
-	dictWord{8, 10, 818},
-	dictWord{9, 10, 474},
-	dictWord{9, 10, 595},
-	dictWord{10, 10, 122},
-	dictWord{10, 10, 565},
-	dictWord{10, 10, 649},
-	dictWord{10, 10, 783},
-	dictWord{11, 10, 239},
-	dictWord{11, 10, 295},
-	dictWord{11, 10, 447},
-	dictWord{
-		11,
-		10,
-		528,
-	},
-	dictWord{11, 10, 639},
-	dictWord{11, 10, 800},
-	dictWord{12, 10, 25},
-	dictWord{12, 10, 157},
-	dictWord{12, 10, 316},
-	dictWord{12, 10, 390},
-	dictWord{
-		12,
-		10,
-		391,
-	},
-	dictWord{12, 10, 395},
-	dictWord{12, 10, 478},
-	dictWord{12, 10, 503},
-	dictWord{12, 10, 592},
-	dictWord{12, 10, 680},
-	dictWord{13, 10, 50},
-	dictWord{13, 10, 53},
-	dictWord{13, 10, 132},
-	dictWord{13, 10, 198},
-	dictWord{13, 10, 322},
-	dictWord{13, 10, 415},
-	dictWord{13, 10, 511},
-	dictWord{14, 10, 71},
-	dictWord{14, 10, 395},
-	dictWord{15, 10, 71},
-	dictWord{15, 10, 136},
-	dictWord{17, 10, 123},
-	dictWord{18, 10, 93},
-	dictWord{147, 10, 58},
-	dictWord{
-		133,
-		0,
-		768,
-	},
-	dictWord{11, 0, 103},
-	dictWord{142, 0, 0},
-	dictWord{136, 10, 712},
-	dictWord{132, 0, 799},
-	dictWord{132, 0, 894},
-	dictWord{7, 11, 725},
-	dictWord{
-		8,
-		11,
-		498,
-	},
-	dictWord{139, 11, 268},
-	dictWord{135, 11, 1798},
-	dictWord{135, 11, 773},
-	dictWord{141, 11, 360},
-	dictWord{4, 10, 377},
-	dictWord{152, 10, 13},
-	dictWord{135, 0, 1673},
-	dictWord{132, 11, 583},
-	dictWord{134, 0, 1052},
-	dictWord{133, 11, 220},
-	dictWord{140, 11, 69},
-	dictWord{132, 11, 544},
-	dictWord{
-		4,
-		10,
-		180,
-	},
-	dictWord{135, 10, 1906},
-	dictWord{134, 0, 272},
-	dictWord{4, 0, 441},
-	dictWord{134, 0, 1421},
-	dictWord{4, 0, 9},
-	dictWord{5, 0, 128},
-	dictWord{
-		7,
-		0,
-		368,
-	},
-	dictWord{11, 0, 480},
-	dictWord{148, 0, 3},
-	dictWord{5, 11, 176},
-	dictWord{6, 11, 437},
-	dictWord{6, 11, 564},
-	dictWord{11, 11, 181},
-	dictWord{
-		141,
-		11,
-		183,
-	},
-	dictWord{132, 10, 491},
-	dictWord{7, 0, 1182},
-	dictWord{141, 11, 67},
-	dictWord{6, 0, 1346},
-	dictWord{4, 10, 171},
-	dictWord{138, 10, 234},
-	dictWord{
-		4,
-		10,
-		586,
-	},
-	dictWord{7, 10, 1186},
-	dictWord{138, 10, 631},
-	dictWord{136, 0, 682},
-	dictWord{134, 0, 1004},
-	dictWord{15, 0, 24},
-	dictWord{143, 11, 24},
-	dictWord{134, 0, 968},
-	dictWord{4, 0, 2},
-	dictWord{6, 0, 742},
-	dictWord{6, 0, 793},
-	dictWord{7, 0, 545},
-	dictWord{7, 0, 894},
-	dictWord{9, 10, 931},
-	dictWord{
-		10,
-		10,
-		334,
-	},
-	dictWord{148, 10, 71},
-	dictWord{136, 11, 600},
-	dictWord{133, 10, 765},
-	dictWord{9, 0, 769},
-	dictWord{140, 0, 185},
-	dictWord{4, 11, 790},
-	dictWord{
-		5,
-		11,
-		273,
-	},
-	dictWord{134, 11, 394},
-	dictWord{7, 0, 474},
-	dictWord{137, 0, 578},
-	dictWord{4, 11, 135},
-	dictWord{6, 11, 127},
-	dictWord{7, 11, 1185},
-	dictWord{
-		7,
-		11,
-		1511,
-	},
-	dictWord{8, 11, 613},
-	dictWord{11, 11, 5},
-	dictWord{12, 11, 133},
-	dictWord{12, 11, 495},
-	dictWord{12, 11, 586},
-	dictWord{14, 11, 385},
-	dictWord{15, 11, 118},
-	dictWord{17, 11, 20},
-	dictWord{146, 11, 98},
-	dictWord{133, 10, 424},
-	dictWord{5, 0, 530},
-	dictWord{142, 0, 113},
-	dictWord{6, 11, 230},
-	dictWord{7, 11, 961},
-	dictWord{7, 11, 1085},
-	dictWord{136, 11, 462},
-	dictWord{7, 11, 1954},
-	dictWord{137, 11, 636},
-	dictWord{136, 10, 714},
-	dictWord{
-		149,
-		11,
-		6,
-	},
-	dictWord{135, 10, 685},
-	dictWord{9, 10, 420},
-	dictWord{10, 10, 269},
-	dictWord{10, 10, 285},
-	dictWord{10, 10, 576},
-	dictWord{11, 10, 397},
-	dictWord{13, 10, 175},
-	dictWord{145, 10, 90},
-	dictWord{132, 10, 429},
-	dictWord{5, 0, 556},
-	dictWord{5, 11, 162},
-	dictWord{136, 11, 68},
-	dictWord{132, 11, 654},
-	dictWord{4, 11, 156},
-	dictWord{7, 11, 998},
-	dictWord{7, 11, 1045},
-	dictWord{7, 11, 1860},
-	dictWord{9, 11, 48},
-	dictWord{9, 11, 692},
-	dictWord{11, 11, 419},
-	dictWord{139, 11, 602},
-	dictWord{6, 0, 1317},
-	dictWord{8, 0, 16},
-	dictWord{9, 0, 825},
-	dictWord{12, 0, 568},
-	dictWord{7, 11, 1276},
-	dictWord{8, 11, 474},
-	dictWord{137, 11, 652},
-	dictWord{18, 0, 97},
-	dictWord{7, 10, 18},
-	dictWord{7, 10, 699},
-	dictWord{7, 10, 1966},
-	dictWord{8, 10, 752},
-	dictWord{9, 10, 273},
-	dictWord{
-		9,
-		10,
-		412,
-	},
-	dictWord{9, 10, 703},
-	dictWord{10, 10, 71},
-	dictWord{10, 10, 427},
-	dictWord{138, 10, 508},
-	dictWord{10, 0, 703},
-	dictWord{7, 11, 1454},
-	dictWord{138, 11, 703},
-	dictWord{4, 10, 53},
-	dictWord{5, 10, 186},
-	dictWord{135, 10, 752},
-	dictWord{134, 0, 892},
-	dictWord{134, 0, 1571},
-	dictWord{8, 10, 575},
-	dictWord{10, 10, 289},
-	dictWord{139, 10, 319},
-	dictWord{6, 0, 186},
-	dictWord{137, 0, 426},
-	dictWord{134, 0, 1101},
-	dictWord{132, 10, 675},
-	dictWord{
-		132,
-		0,
-		585,
-	},
-	dictWord{6, 0, 1870},
-	dictWord{137, 0, 937},
-	dictWord{152, 11, 10},
-	dictWord{9, 11, 197},
-	dictWord{10, 11, 300},
-	dictWord{12, 11, 473},
-	dictWord{
-		13,
-		11,
-		90,
-	},
-	dictWord{141, 11, 405},
-	dictWord{4, 0, 93},
-	dictWord{5, 0, 252},
-	dictWord{6, 0, 229},
-	dictWord{7, 0, 291},
-	dictWord{9, 0, 550},
-	dictWord{139, 0, 644},
-	dictWord{137, 0, 749},
-	dictWord{9, 0, 162},
-	dictWord{6, 10, 209},
-	dictWord{8, 10, 468},
-	dictWord{9, 10, 210},
-	dictWord{11, 10, 36},
-	dictWord{12, 10, 28},
-	dictWord{12, 10, 630},
-	dictWord{13, 10, 21},
-	dictWord{13, 10, 349},
-	dictWord{14, 10, 7},
-	dictWord{145, 10, 13},
-	dictWord{132, 0, 381},
-	dictWord{132, 11, 606},
-	dictWord{4, 10, 342},
-	dictWord{135, 10, 1179},
-	dictWord{7, 11, 1587},
-	dictWord{7, 11, 1707},
-	dictWord{10, 11, 528},
-	dictWord{139, 11, 504},
-	dictWord{
-		12,
-		11,
-		39,
-	},
-	dictWord{13, 11, 265},
-	dictWord{141, 11, 439},
-	dictWord{4, 10, 928},
-	dictWord{133, 10, 910},
-	dictWord{7, 10, 1838},
-	dictWord{7, 11, 1978},
-	dictWord{136, 11, 676},
-	dictWord{6, 0, 762},
-	dictWord{6, 0, 796},
-	dictWord{134, 0, 956},
-	dictWord{4, 10, 318},
-	dictWord{4, 10, 496},
-	dictWord{7, 10, 856},
-	dictWord{139, 10, 654},
-	dictWord{137, 11, 242},
-	dictWord{4, 11, 361},
-	dictWord{133, 11, 315},
-	dictWord{132, 11, 461},
-	dictWord{132, 11, 472},
-	dictWord{
-		132,
-		0,
-		857,
-	},
-	dictWord{5, 0, 21},
-	dictWord{6, 0, 77},
-	dictWord{6, 0, 157},
-	dictWord{7, 0, 974},
-	dictWord{7, 0, 1301},
-	dictWord{7, 0, 1339},
-	dictWord{7, 0, 1490},
-	dictWord{
-		7,
-		0,
-		1873,
-	},
-	dictWord{9, 0, 628},
-	dictWord{7, 10, 915},
-	dictWord{8, 10, 247},
-	dictWord{147, 10, 0},
-	dictWord{4, 10, 202},
-	dictWord{5, 10, 382},
-	dictWord{
-		6,
-		10,
-		454,
-	},
-	dictWord{7, 10, 936},
-	dictWord{7, 10, 1803},
-	dictWord{8, 10, 758},
-	dictWord{9, 10, 375},
-	dictWord{9, 10, 895},
-	dictWord{10, 10, 743},
-	dictWord{
-		10,
-		10,
-		792,
-	},
-	dictWord{11, 10, 978},
-	dictWord{11, 10, 1012},
-	dictWord{142, 10, 109},
-	dictWord{7, 11, 617},
-	dictWord{10, 11, 498},
-	dictWord{11, 11, 501},
-	dictWord{12, 11, 16},
-	dictWord{140, 11, 150},
-	dictWord{7, 10, 1150},
-	dictWord{7, 10, 1425},
-	dictWord{7, 10, 1453},
-	dictWord{10, 11, 747},
-	dictWord{
-		140,
-		10,
-		513,
-	},
-	dictWord{133, 11, 155},
-	dictWord{11, 0, 919},
-	dictWord{141, 0, 409},
-	dictWord{138, 10, 791},
-	dictWord{10, 0, 633},
-	dictWord{139, 11, 729},
-	dictWord{
-		7,
-		11,
-		163,
-	},
-	dictWord{8, 11, 319},
-	dictWord{9, 11, 402},
-	dictWord{10, 11, 24},
-	dictWord{10, 11, 681},
-	dictWord{11, 11, 200},
-	dictWord{11, 11, 567},
-	dictWord{12, 11, 253},
-	dictWord{12, 11, 410},
-	dictWord{142, 11, 219},
-	dictWord{5, 11, 475},
-	dictWord{7, 11, 1780},
-	dictWord{9, 11, 230},
-	dictWord{11, 11, 297},
-	dictWord{11, 11, 558},
-	dictWord{14, 11, 322},
-	dictWord{147, 11, 76},
-	dictWord{7, 0, 332},
-	dictWord{6, 10, 445},
-	dictWord{137, 10, 909},
-	dictWord{
-		135,
-		11,
-		1956,
-	},
-	dictWord{136, 11, 274},
-	dictWord{134, 10, 578},
-	dictWord{135, 0, 1489},
-	dictWord{135, 11, 1848},
-	dictWord{5, 11, 944},
-	dictWord{
-		134,
-		11,
-		1769,
-	},
-	dictWord{132, 11, 144},
-	dictWord{136, 10, 766},
-	dictWord{4, 0, 832},
-	dictWord{135, 10, 541},
-	dictWord{8, 0, 398},
-	dictWord{9, 0, 681},
-	dictWord{
-		139,
-		0,
-		632,
-	},
-	dictWord{136, 0, 645},
-	dictWord{9, 0, 791},
-	dictWord{10, 0, 93},
-	dictWord{16, 0, 13},
-	dictWord{17, 0, 23},
-	dictWord{18, 0, 135},
-	dictWord{19, 0, 12},
-	dictWord{20, 0, 1},
-	dictWord{20, 0, 12},
-	dictWord{148, 0, 14},
-	dictWord{6, 11, 247},
-	dictWord{137, 11, 555},
-	dictWord{134, 0, 20},
-	dictWord{132, 0, 800},
-	dictWord{135, 0, 1841},
-	dictWord{139, 10, 983},
-	dictWord{137, 10, 768},
-	dictWord{132, 10, 584},
-	dictWord{141, 11, 51},
-	dictWord{6, 0, 1993},
-	dictWord{
-		4,
-		11,
-		620,
-	},
-	dictWord{138, 11, 280},
-	dictWord{136, 0, 769},
-	dictWord{11, 0, 290},
-	dictWord{11, 0, 665},
-	dictWord{7, 11, 1810},
-	dictWord{11, 11, 866},
-	dictWord{
-		12,
-		11,
-		103,
-	},
-	dictWord{13, 11, 495},
-	dictWord{17, 11, 67},
-	dictWord{147, 11, 74},
-	dictWord{134, 0, 1426},
-	dictWord{139, 0, 60},
-	dictWord{4, 10, 326},
-	dictWord{135, 10, 1770},
-	dictWord{7, 0, 1874},
-	dictWord{9, 0, 641},
-	dictWord{132, 10, 226},
-	dictWord{6, 0, 644},
-	dictWord{5, 10, 426},
-	dictWord{8, 10, 30},
-	dictWord{
-		9,
-		10,
-		2,
-	},
-	dictWord{11, 10, 549},
-	dictWord{147, 10, 122},
-	dictWord{5, 11, 428},
-	dictWord{138, 11, 442},
-	dictWord{135, 11, 1871},
-	dictWord{
-		135,
-		0,
-		1757,
-	},
-	dictWord{147, 10, 117},
-	dictWord{135, 0, 937},
-	dictWord{135, 0, 1652},
-	dictWord{6, 0, 654},
-	dictWord{134, 0, 1476},
-	dictWord{133, 11, 99},
-	dictWord{135, 0, 527},
-	dictWord{132, 10, 345},
-	dictWord{4, 10, 385},
-	dictWord{4, 11, 397},
-	dictWord{7, 10, 265},
-	dictWord{135, 10, 587},
-	dictWord{4, 0, 579},
-	dictWord{5, 0, 226},
-	dictWord{5, 0, 323},
-	dictWord{135, 0, 960},
-	dictWord{134, 0, 1486},
-	dictWord{8, 11, 502},
-	dictWord{144, 11, 9},
-	dictWord{4, 10, 347},
-	dictWord{
-		5,
-		10,
-		423,
-	},
-	dictWord{5, 10, 996},
-	dictWord{135, 10, 1329},
-	dictWord{7, 11, 727},
-	dictWord{146, 11, 73},
-	dictWord{4, 11, 485},
-	dictWord{7, 11, 353},
-	dictWord{7, 10, 1259},
-	dictWord{7, 11, 1523},
-	dictWord{9, 10, 125},
-	dictWord{139, 10, 65},
-	dictWord{6, 0, 325},
-	dictWord{5, 10, 136},
-	dictWord{6, 11, 366},
-	dictWord{
-		7,
-		11,
-		1384,
-	},
-	dictWord{7, 11, 1601},
-	dictWord{136, 10, 644},
-	dictWord{138, 11, 160},
-	dictWord{6, 0, 1345},
-	dictWord{137, 11, 282},
-	dictWord{18, 0, 91},
-	dictWord{147, 0, 70},
-	dictWord{136, 0, 404},
-	dictWord{4, 11, 157},
-	dictWord{133, 11, 471},
-	dictWord{133, 0, 973},
-	dictWord{6, 0, 135},
-	dictWord{
-		135,
-		0,
-		1176,
-	},
-	dictWord{8, 11, 116},
-	dictWord{11, 11, 551},
-	dictWord{142, 11, 159},
-	dictWord{4, 0, 549},
-	dictWord{4, 10, 433},
-	dictWord{133, 10, 719},
-	dictWord{
-		136,
-		0,
-		976,
-	},
-	dictWord{5, 11, 160},
-	dictWord{7, 11, 363},
-	dictWord{7, 11, 589},
-	dictWord{10, 11, 170},
-	dictWord{141, 11, 55},
-	dictWord{144, 0, 21},
-	dictWord{
-		144,
-		0,
-		51,
-	},
-	dictWord{135, 0, 314},
-	dictWord{135, 10, 1363},
-	dictWord{4, 11, 108},
-	dictWord{7, 11, 405},
-	dictWord{10, 11, 491},
-	dictWord{139, 11, 498},
-	dictWord{146, 0, 4},
-	dictWord{4, 10, 555},
-	dictWord{8, 10, 536},
-	dictWord{10, 10, 288},
-	dictWord{139, 10, 1005},
-	dictWord{135, 11, 1005},
-	dictWord{6, 0, 281},
-	dictWord{7, 0, 6},
-	dictWord{8, 0, 282},
-	dictWord{8, 0, 480},
-	dictWord{8, 0, 499},
-	dictWord{9, 0, 198},
-	dictWord{10, 0, 143},
-	dictWord{10, 0, 169},
-	dictWord{
-		10,
-		0,
-		211,
-	},
-	dictWord{10, 0, 417},
-	dictWord{10, 0, 574},
-	dictWord{11, 0, 147},
-	dictWord{11, 0, 395},
-	dictWord{12, 0, 75},
-	dictWord{12, 0, 407},
-	dictWord{12, 0, 608},
-	dictWord{13, 0, 500},
-	dictWord{142, 0, 251},
-	dictWord{6, 0, 1093},
-	dictWord{6, 0, 1405},
-	dictWord{9, 10, 370},
-	dictWord{138, 10, 90},
-	dictWord{4, 11, 926},
-	dictWord{133, 11, 983},
-	dictWord{135, 0, 1776},
-	dictWord{134, 0, 1528},
-	dictWord{132, 0, 419},
-	dictWord{132, 11, 538},
-	dictWord{6, 11, 294},
-	dictWord{
-		7,
-		11,
-		1267,
-	},
-	dictWord{136, 11, 624},
-	dictWord{135, 11, 1772},
-	dictWord{138, 11, 301},
-	dictWord{4, 10, 257},
-	dictWord{135, 10, 2031},
-	dictWord{4, 0, 138},
-	dictWord{7, 0, 1012},
-	dictWord{7, 0, 1280},
-	dictWord{9, 0, 76},
-	dictWord{135, 10, 1768},
-	dictWord{132, 11, 757},
-	dictWord{5, 0, 29},
-	dictWord{140, 0, 638},
-	dictWord{7, 11, 655},
-	dictWord{135, 11, 1844},
-	dictWord{7, 0, 1418},
-	dictWord{6, 11, 257},
-	dictWord{135, 11, 1522},
-	dictWord{8, 11, 469},
-	dictWord{
-		138,
-		11,
-		47,
-	},
-	dictWord{142, 11, 278},
-	dictWord{6, 10, 83},
-	dictWord{6, 10, 1733},
-	dictWord{135, 10, 1389},
-	dictWord{11, 11, 204},
-	dictWord{11, 11, 243},
-	dictWord{140, 11, 293},
-	dictWord{135, 11, 1875},
-	dictWord{6, 0, 1710},
-	dictWord{135, 0, 2038},
-	dictWord{137, 11, 299},
-	dictWord{4, 0, 17},
-	dictWord{5, 0, 23},
-	dictWord{7, 0, 995},
-	dictWord{11, 0, 383},
-	dictWord{11, 0, 437},
-	dictWord{12, 0, 460},
-	dictWord{140, 0, 532},
-	dictWord{133, 0, 862},
-	dictWord{137, 10, 696},
-	dictWord{6, 0, 592},
-	dictWord{138, 0, 946},
-	dictWord{138, 11, 599},
-	dictWord{7, 10, 1718},
-	dictWord{9, 10, 95},
-	dictWord{9, 10, 274},
-	dictWord{10, 10, 279},
-	dictWord{10, 10, 317},
-	dictWord{10, 10, 420},
-	dictWord{11, 10, 303},
-	dictWord{11, 10, 808},
-	dictWord{12, 10, 134},
-	dictWord{12, 10, 367},
-	dictWord{
-		13,
-		10,
-		149,
-	},
-	dictWord{13, 10, 347},
-	dictWord{14, 10, 349},
-	dictWord{14, 10, 406},
-	dictWord{18, 10, 22},
-	dictWord{18, 10, 89},
-	dictWord{18, 10, 122},
-	dictWord{
-		147,
-		10,
-		47,
-	},
-	dictWord{8, 0, 70},
-	dictWord{12, 0, 171},
-	dictWord{141, 0, 272},
-	dictWord{133, 10, 26},
-	dictWord{132, 10, 550},
-	dictWord{137, 0, 812},
-	dictWord{
-		10,
-		0,
-		233,
-	},
-	dictWord{139, 0, 76},
-	dictWord{134, 0, 988},
-	dictWord{134, 0, 442},
-	dictWord{136, 10, 822},
-	dictWord{7, 0, 896},
-	dictWord{4, 10, 902},
-	dictWord{
-		5,
-		10,
-		809,
-	},
-	dictWord{134, 10, 122},
-	dictWord{5, 11, 150},
-	dictWord{7, 11, 106},
-	dictWord{8, 11, 603},
-	dictWord{9, 11, 593},
-	dictWord{9, 11, 634},
-	dictWord{
-		10,
-		11,
-		44,
-	},
-	dictWord{10, 11, 173},
-	dictWord{11, 11, 462},
-	dictWord{11, 11, 515},
-	dictWord{13, 11, 216},
-	dictWord{13, 11, 288},
-	dictWord{142, 11, 400},
-	dictWord{136, 0, 483},
-	dictWord{135, 10, 262},
-	dictWord{6, 0, 1709},
-	dictWord{133, 10, 620},
-	dictWord{4, 10, 34},
-	dictWord{5, 10, 574},
-	dictWord{7, 10, 279},
-	dictWord{7, 10, 1624},
-	dictWord{136, 10, 601},
-	dictWord{137, 10, 170},
-	dictWord{147, 0, 119},
-	dictWord{12, 11, 108},
-	dictWord{141, 11, 291},
-	dictWord{
-		11,
-		0,
-		69,
-	},
-	dictWord{12, 0, 105},
-	dictWord{12, 0, 117},
-	dictWord{13, 0, 213},
-	dictWord{14, 0, 13},
-	dictWord{14, 0, 62},
-	dictWord{14, 0, 177},
-	dictWord{14, 0, 421},
-	dictWord{15, 0, 19},
-	dictWord{146, 0, 141},
-	dictWord{137, 0, 309},
-	dictWord{11, 11, 278},
-	dictWord{142, 11, 73},
-	dictWord{7, 0, 608},
-	dictWord{7, 0, 976},
-	dictWord{9, 0, 146},
-	dictWord{10, 0, 206},
-	dictWord{10, 0, 596},
-	dictWord{13, 0, 218},
-	dictWord{142, 0, 153},
-	dictWord{133, 10, 332},
-	dictWord{6, 10, 261},
-	dictWord{
-		8,
-		10,
-		182,
-	},
-	dictWord{139, 10, 943},
-	dictWord{4, 11, 493},
-	dictWord{144, 11, 55},
-	dictWord{134, 10, 1721},
-	dictWord{132, 0, 768},
-	dictWord{4, 10, 933},
-	dictWord{133, 10, 880},
-	dictWord{7, 11, 555},
-	dictWord{7, 11, 1316},
-	dictWord{7, 11, 1412},
-	dictWord{7, 11, 1839},
-	dictWord{9, 11, 192},
-	dictWord{
-		9,
-		11,
-		589,
-	},
-	dictWord{11, 11, 241},
-	dictWord{11, 11, 676},
-	dictWord{11, 11, 811},
-	dictWord{11, 11, 891},
-	dictWord{12, 11, 140},
-	dictWord{12, 11, 346},
-	dictWord{
-		12,
-		11,
-		479,
-	},
-	dictWord{13, 11, 30},
-	dictWord{13, 11, 49},
-	dictWord{13, 11, 381},
-	dictWord{14, 11, 188},
-	dictWord{15, 11, 150},
-	dictWord{16, 11, 76},
-	dictWord{18, 11, 30},
-	dictWord{148, 11, 52},
-	dictWord{4, 0, 518},
-	dictWord{135, 0, 1136},
-	dictWord{6, 11, 568},
-	dictWord{7, 11, 112},
-	dictWord{7, 11, 1804},
-	dictWord{8, 11, 362},
-	dictWord{8, 11, 410},
-	dictWord{8, 11, 830},
-	dictWord{9, 11, 514},
-	dictWord{11, 11, 649},
-	dictWord{142, 11, 157},
-	dictWord{135, 11, 673},
-	dictWord{8, 0, 689},
-	dictWord{137, 0, 863},
-	dictWord{4, 0, 18},
-	dictWord{7, 0, 145},
-	dictWord{7, 0, 444},
-	dictWord{7, 0, 1278},
-	dictWord{8, 0, 49},
-	dictWord{8, 0, 400},
-	dictWord{9, 0, 71},
-	dictWord{9, 0, 250},
-	dictWord{10, 0, 459},
-	dictWord{12, 0, 160},
-	dictWord{16, 0, 24},
-	dictWord{132, 11, 625},
-	dictWord{140, 0, 1020},
-	dictWord{4, 0, 997},
-	dictWord{6, 0, 1946},
-	dictWord{6, 0, 1984},
-	dictWord{134, 0, 1998},
-	dictWord{6, 11, 16},
-	dictWord{6, 11, 158},
-	dictWord{7, 11, 43},
-	dictWord{
-		7,
-		11,
-		129,
-	},
-	dictWord{7, 11, 181},
-	dictWord{8, 11, 276},
-	dictWord{8, 11, 377},
-	dictWord{10, 11, 523},
-	dictWord{11, 11, 816},
-	dictWord{12, 11, 455},
-	dictWord{
-		13,
-		11,
-		303,
-	},
-	dictWord{142, 11, 135},
-	dictWord{133, 10, 812},
-	dictWord{134, 0, 658},
-	dictWord{4, 11, 1},
-	dictWord{7, 11, 1143},
-	dictWord{7, 11, 1463},
-	dictWord{8, 11, 61},
-	dictWord{9, 11, 207},
-	dictWord{9, 11, 390},
-	dictWord{9, 11, 467},
-	dictWord{139, 11, 836},
-	dictWord{150, 11, 26},
-	dictWord{140, 0, 106},
-	dictWord{6, 0, 1827},
-	dictWord{10, 0, 931},
-	dictWord{18, 0, 166},
-	dictWord{20, 0, 114},
-	dictWord{4, 10, 137},
-	dictWord{7, 10, 1178},
-	dictWord{7, 11, 1319},
-	dictWord{135, 10, 1520},
-	dictWord{133, 0, 1010},
-	dictWord{4, 11, 723},
-	dictWord{5, 11, 895},
-	dictWord{7, 11, 1031},
-	dictWord{8, 11, 199},
-	dictWord{8, 11, 340},
-	dictWord{9, 11, 153},
-	dictWord{9, 11, 215},
-	dictWord{10, 11, 21},
-	dictWord{10, 11, 59},
-	dictWord{10, 11, 80},
-	dictWord{10, 11, 224},
-	dictWord{11, 11, 229},
-	dictWord{11, 11, 652},
-	dictWord{12, 11, 192},
-	dictWord{13, 11, 146},
-	dictWord{142, 11, 91},
-	dictWord{132, 11, 295},
-	dictWord{6, 11, 619},
-	dictWord{
-		7,
-		11,
-		898,
-	},
-	dictWord{7, 11, 1092},
-	dictWord{8, 11, 485},
-	dictWord{18, 11, 28},
-	dictWord{147, 11, 116},
-	dictWord{137, 11, 51},
-	dictWord{6, 10, 1661},
-	dictWord{
-		7,
-		10,
-		1975,
-	},
-	dictWord{7, 10, 2009},
-	dictWord{135, 10, 2011},
-	dictWord{5, 11, 309},
-	dictWord{140, 11, 211},
-	dictWord{5, 0, 87},
-	dictWord{7, 0, 313},
-	dictWord{
-		7,
-		0,
-		1103,
-	},
-	dictWord{10, 0, 208},
-	dictWord{10, 0, 582},
-	dictWord{11, 0, 389},
-	dictWord{11, 0, 813},
-	dictWord{12, 0, 385},
-	dictWord{13, 0, 286},
-	dictWord{
-		14,
-		0,
-		124,
-	},
-	dictWord{146, 0, 108},
-	dictWord{5, 11, 125},
-	dictWord{8, 11, 77},
-	dictWord{138, 11, 15},
-	dictWord{132, 0, 267},
-	dictWord{133, 0, 703},
-	dictWord{
-		137,
-		11,
-		155,
-	},
-	dictWord{133, 11, 439},
-	dictWord{11, 11, 164},
-	dictWord{140, 11, 76},
-	dictWord{9, 0, 496},
-	dictWord{5, 10, 89},
-	dictWord{7, 10, 1915},
-	dictWord{
-		9,
-		10,
-		185,
-	},
-	dictWord{9, 10, 235},
-	dictWord{10, 10, 64},
-	dictWord{10, 10, 270},
-	dictWord{10, 10, 403},
-	dictWord{10, 10, 469},
-	dictWord{10, 10, 529},
-	dictWord{10, 10, 590},
-	dictWord{11, 10, 140},
-	dictWord{11, 10, 860},
-	dictWord{13, 10, 1},
-	dictWord{13, 10, 422},
-	dictWord{14, 10, 341},
-	dictWord{14, 10, 364},
-	dictWord{17, 10, 93},
-	dictWord{18, 10, 113},
-	dictWord{19, 10, 97},
-	dictWord{147, 10, 113},
-	dictWord{133, 10, 695},
-	dictWord{135, 0, 1121},
-	dictWord{
-		5,
-		10,
-		6,
-	},
-	dictWord{6, 10, 183},
-	dictWord{7, 10, 680},
-	dictWord{7, 10, 978},
-	dictWord{7, 10, 1013},
-	dictWord{7, 10, 1055},
-	dictWord{12, 10, 230},
-	dictWord{
-		13,
-		10,
-		172,
-	},
-	dictWord{146, 10, 29},
-	dictWord{4, 11, 8},
-	dictWord{7, 11, 1152},
-	dictWord{7, 11, 1153},
-	dictWord{7, 11, 1715},
-	dictWord{9, 11, 374},
-	dictWord{
-		10,
-		11,
-		478,
-	},
-	dictWord{139, 11, 648},
-	dictWord{135, 11, 1099},
-	dictWord{6, 10, 29},
-	dictWord{139, 10, 63},
-	dictWord{4, 0, 561},
-	dictWord{10, 0, 249},
-	dictWord{
-		139,
-		0,
-		209,
-	},
-	dictWord{132, 0, 760},
-	dictWord{7, 11, 799},
-	dictWord{138, 11, 511},
-	dictWord{136, 11, 87},
-	dictWord{9, 0, 154},
-	dictWord{140, 0, 485},
-	dictWord{136, 0, 255},
-	dictWord{132, 0, 323},
-	dictWord{140, 0, 419},
-	dictWord{132, 10, 311},
-	dictWord{134, 10, 1740},
-	dictWord{4, 0, 368},
-	dictWord{
-		135,
-		0,
-		641,
-	},
-	dictWord{7, 10, 170},
-	dictWord{8, 10, 90},
-	dictWord{8, 10, 177},
-	dictWord{8, 10, 415},
-	dictWord{11, 10, 714},
-	dictWord{142, 10, 281},
-	dictWord{
-		4,
-		11,
-		69,
-	},
-	dictWord{5, 11, 122},
-	dictWord{9, 11, 656},
-	dictWord{138, 11, 464},
-	dictWord{5, 11, 849},
-	dictWord{134, 11, 1633},
-	dictWord{8, 0, 522},
-	dictWord{
-		142,
-		0,
-		328,
-	},
-	dictWord{11, 10, 91},
-	dictWord{13, 10, 129},
-	dictWord{15, 10, 101},
-	dictWord{145, 10, 125},
-	dictWord{7, 0, 562},
-	dictWord{8, 0, 551},
-	dictWord{
-		4,
-		10,
-		494,
-	},
-	dictWord{6, 10, 74},
-	dictWord{7, 10, 44},
-	dictWord{11, 11, 499},
-	dictWord{12, 10, 17},
-	dictWord{15, 10, 5},
-	dictWord{148, 10, 11},
-	dictWord{4, 10, 276},
-	dictWord{133, 10, 296},
-	dictWord{9, 0, 92},
-	dictWord{147, 0, 91},
-	dictWord{4, 10, 7},
-	dictWord{5, 10, 90},
-	dictWord{5, 10, 158},
-	dictWord{6, 10, 542},
-	dictWord{
-		7,
-		10,
-		221,
-	},
-	dictWord{7, 10, 1574},
-	dictWord{9, 10, 490},
-	dictWord{10, 10, 540},
-	dictWord{11, 10, 443},
-	dictWord{139, 10, 757},
-	dictWord{6, 0, 525},
-	dictWord{
-		6,
-		0,
-		1976,
-	},
-	dictWord{8, 0, 806},
-	dictWord{9, 0, 876},
-	dictWord{140, 0, 284},
-	dictWord{5, 11, 859},
-	dictWord{7, 10, 588},
-	dictWord{7, 11, 1160},
-	dictWord{
-		8,
-		11,
-		107,
-	},
-	dictWord{9, 10, 175},
-	dictWord{9, 11, 291},
-	dictWord{9, 11, 439},
-	dictWord{10, 10, 530},
-	dictWord{10, 11, 663},
-	dictWord{11, 11, 609},
-	dictWord{
-		140,
-		11,
-		197,
-	},
-	dictWord{7, 11, 168},
-	dictWord{13, 11, 196},
-	dictWord{141, 11, 237},
-	dictWord{139, 0, 958},
-	dictWord{133, 0, 594},
-	dictWord{135, 10, 580},
-	dictWord{7, 10, 88},
-	dictWord{136, 10, 627},
-	dictWord{6, 0, 479},
-	dictWord{6, 0, 562},
-	dictWord{7, 0, 1060},
-	dictWord{13, 0, 6},
-	dictWord{5, 10, 872},
-	dictWord{
-		6,
-		10,
-		57,
-	},
-	dictWord{7, 10, 471},
-	dictWord{9, 10, 447},
-	dictWord{137, 10, 454},
-	dictWord{136, 11, 413},
-	dictWord{145, 11, 19},
-	dictWord{4, 11, 117},
-	dictWord{
-		6,
-		11,
-		372,
-	},
-	dictWord{7, 11, 1905},
-	dictWord{142, 11, 323},
-	dictWord{4, 11, 722},
-	dictWord{139, 11, 471},
-	dictWord{17, 0, 61},
-	dictWord{5, 10, 31},
-	dictWord{134, 10, 614},
-	dictWord{8, 10, 330},
-	dictWord{140, 10, 477},
-	dictWord{7, 10, 1200},
-	dictWord{138, 10, 460},
-	dictWord{6, 10, 424},
-	dictWord{
-		135,
-		10,
-		1866,
-	},
-	dictWord{6, 0, 1641},
-	dictWord{136, 0, 820},
-	dictWord{6, 0, 1556},
-	dictWord{134, 0, 1618},
-	dictWord{9, 11, 5},
-	dictWord{12, 11, 216},
-	dictWord{
-		12,
-		11,
-		294,
-	},
-	dictWord{12, 11, 298},
-	dictWord{12, 11, 400},
-	dictWord{12, 11, 518},
-	dictWord{13, 11, 229},
-	dictWord{143, 11, 139},
-	dictWord{15, 11, 155},
-	dictWord{144, 11, 79},
-	dictWord{4, 0, 302},
-	dictWord{135, 0, 1766},
-	dictWord{5, 10, 13},
-	dictWord{134, 10, 142},
-	dictWord{6, 0, 148},
-	dictWord{7, 0, 1313},
-	dictWord{
-		7,
-		10,
-		116,
-	},
-	dictWord{8, 10, 322},
-	dictWord{8, 10, 755},
-	dictWord{9, 10, 548},
-	dictWord{10, 10, 714},
-	dictWord{11, 10, 884},
-	dictWord{141, 10, 324},
-	dictWord{137, 0, 676},
-	dictWord{9, 11, 88},
-	dictWord{139, 11, 270},
-	dictWord{5, 11, 12},
-	dictWord{7, 11, 375},
-	dictWord{137, 11, 438},
-	dictWord{134, 0, 1674},
-	dictWord{7, 10, 1472},
-	dictWord{135, 10, 1554},
-	dictWord{11, 0, 178},
-	dictWord{7, 10, 1071},
-	dictWord{7, 10, 1541},
-	dictWord{7, 10, 1767},
-	dictWord{
-		7,
-		10,
-		1806,
-	},
-	dictWord{11, 10, 162},
-	dictWord{11, 10, 242},
-	dictWord{12, 10, 605},
-	dictWord{15, 10, 26},
-	dictWord{144, 10, 44},
-	dictWord{6, 0, 389},
-	dictWord{
-		7,
-		0,
-		149,
-	},
-	dictWord{9, 0, 142},
-	dictWord{138, 0, 94},
-	dictWord{140, 11, 71},
-	dictWord{145, 10, 115},
-	dictWord{6, 0, 8},
-	dictWord{7, 0, 1881},
-	dictWord{8, 0, 91},
-	dictWord{11, 11, 966},
-	dictWord{12, 11, 287},
-	dictWord{13, 11, 342},
-	dictWord{13, 11, 402},
-	dictWord{15, 11, 110},
-	dictWord{143, 11, 163},
-	dictWord{
-		4,
-		11,
-		258,
-	},
-	dictWord{136, 11, 639},
-	dictWord{6, 11, 22},
-	dictWord{7, 11, 903},
-	dictWord{138, 11, 577},
-	dictWord{133, 11, 681},
-	dictWord{135, 10, 1111},
-	dictWord{135, 11, 1286},
-	dictWord{9, 0, 112},
-	dictWord{8, 10, 1},
-	dictWord{138, 10, 326},
-	dictWord{5, 10, 488},
-	dictWord{6, 10, 527},
-	dictWord{7, 10, 489},
-	dictWord{
-		7,
-		10,
-		1636,
-	},
-	dictWord{8, 10, 121},
-	dictWord{8, 10, 144},
-	dictWord{8, 10, 359},
-	dictWord{9, 10, 193},
-	dictWord{9, 10, 241},
-	dictWord{9, 10, 336},
-	dictWord{
-		9,
-		10,
-		882,
-	},
-	dictWord{11, 10, 266},
-	dictWord{11, 10, 372},
-	dictWord{11, 10, 944},
-	dictWord{12, 10, 401},
-	dictWord{140, 10, 641},
-	dictWord{4, 11, 664},
-	dictWord{133, 11, 804},
-	dictWord{6, 0, 747},
-	dictWord{134, 0, 1015},
-	dictWord{135, 0, 1746},
-	dictWord{9, 10, 31},
-	dictWord{10, 10, 244},
-	dictWord{
-		10,
-		10,
-		699,
-	},
-	dictWord{12, 10, 149},
-	dictWord{141, 10, 497},
-	dictWord{133, 10, 377},
-	dictWord{135, 0, 24},
-	dictWord{6, 0, 1352},
-	dictWord{5, 11, 32},
-	dictWord{
-		145,
-		10,
-		101,
-	},
-	dictWord{7, 0, 1530},
-	dictWord{10, 0, 158},
-	dictWord{13, 0, 13},
-	dictWord{13, 0, 137},
-	dictWord{13, 0, 258},
-	dictWord{14, 0, 111},
-	dictWord{
-		14,
-		0,
-		225,
-	},
-	dictWord{14, 0, 253},
-	dictWord{14, 0, 304},
-	dictWord{14, 0, 339},
-	dictWord{14, 0, 417},
-	dictWord{146, 0, 33},
-	dictWord{4, 0, 503},
-	dictWord{
-		135,
-		0,
-		1661,
-	},
-	dictWord{5, 0, 130},
-	dictWord{6, 0, 845},
-	dictWord{7, 0, 1314},
-	dictWord{9, 0, 610},
-	dictWord{10, 0, 718},
-	dictWord{11, 0, 601},
-	dictWord{11, 0, 819},
-	dictWord{11, 0, 946},
-	dictWord{140, 0, 536},
-	dictWord{10, 0, 149},
-	dictWord{11, 0, 280},
-	dictWord{142, 0, 336},
-	dictWord{134, 0, 1401},
-	dictWord{
-		135,
-		0,
-		1946,
-	},
-	dictWord{8, 0, 663},
-	dictWord{144, 0, 8},
-	dictWord{134, 0, 1607},
-	dictWord{135, 10, 2023},
-	dictWord{4, 11, 289},
-	dictWord{7, 11, 629},
-	dictWord{
-		7,
-		11,
-		1698,
-	},
-	dictWord{7, 11, 1711},
-	dictWord{140, 11, 215},
-	dictWord{6, 11, 450},
-	dictWord{136, 11, 109},
-	dictWord{10, 0, 882},
-	dictWord{10, 0, 883},
-	dictWord{10, 0, 914},
-	dictWord{138, 0, 928},
-	dictWord{133, 10, 843},
-	dictWord{136, 11, 705},
-	dictWord{132, 10, 554},
-	dictWord{133, 10, 536},
-	dictWord{
-		5,
-		0,
-		417,
-	},
-	dictWord{9, 10, 79},
-	dictWord{11, 10, 625},
-	dictWord{145, 10, 7},
-	dictWord{7, 11, 1238},
-	dictWord{142, 11, 37},
-	dictWord{4, 0, 392},
-	dictWord{
-		135,
-		0,
-		1597,
-	},
-	dictWord{5, 0, 433},
-	dictWord{9, 0, 633},
-	dictWord{11, 0, 629},
-	dictWord{132, 10, 424},
-	dictWord{7, 10, 336},
-	dictWord{136, 10, 785},
-	dictWord{
-		134,
-		11,
-		355,
-	},
-	dictWord{6, 0, 234},
-	dictWord{7, 0, 769},
-	dictWord{9, 0, 18},
-	dictWord{138, 0, 358},
-	dictWord{4, 10, 896},
-	dictWord{134, 10, 1777},
-	dictWord{
-		138,
-		11,
-		323,
-	},
-	dictWord{7, 0, 140},
-	dictWord{7, 0, 1950},
-	dictWord{8, 0, 680},
-	dictWord{11, 0, 817},
-	dictWord{147, 0, 88},
-	dictWord{7, 0, 1222},
-	dictWord{
-		138,
-		0,
-		386,
-	},
-	dictWord{139, 11, 908},
-	dictWord{11, 0, 249},
-	dictWord{12, 0, 313},
-	dictWord{16, 0, 66},
-	dictWord{145, 0, 26},
-	dictWord{134, 0, 5},
-	dictWord{7, 10, 750},
-	dictWord{9, 10, 223},
-	dictWord{11, 10, 27},
-	dictWord{11, 10, 466},
-	dictWord{12, 10, 624},
-	dictWord{14, 10, 265},
-	dictWord{146, 10, 61},
-	dictWord{
-		134,
-		11,
-		26,
-	},
-	dictWord{134, 0, 1216},
-	dictWord{5, 0, 963},
-	dictWord{134, 0, 1773},
-	dictWord{4, 11, 414},
-	dictWord{5, 11, 467},
-	dictWord{9, 11, 654},
-	dictWord{
-		10,
-		11,
-		451,
-	},
-	dictWord{12, 11, 59},
-	dictWord{141, 11, 375},
-	dictWord{135, 11, 17},
-	dictWord{4, 10, 603},
-	dictWord{133, 10, 661},
-	dictWord{4, 10, 11},
-	dictWord{
-		6,
-		10,
-		128,
-	},
-	dictWord{7, 10, 231},
-	dictWord{7, 10, 1533},
-	dictWord{138, 10, 725},
-	dictWord{135, 11, 955},
-	dictWord{7, 0, 180},
-	dictWord{8, 0, 509},
-	dictWord{
-		136,
-		0,
-		792,
-	},
-	dictWord{132, 10, 476},
-	dictWord{132, 0, 1002},
-	dictWord{133, 11, 538},
-	dictWord{135, 10, 1807},
-	dictWord{132, 0, 931},
-	dictWord{7, 0, 943},
-	dictWord{11, 0, 614},
-	dictWord{140, 0, 747},
-	dictWord{135, 0, 1837},
-	dictWord{9, 10, 20},
-	dictWord{10, 10, 324},
-	dictWord{10, 10, 807},
-	dictWord{
-		139,
-		10,
-		488,
-	},
-	dictWord{134, 0, 641},
-	dictWord{6, 11, 280},
-	dictWord{10, 11, 502},
-	dictWord{11, 11, 344},
-	dictWord{140, 11, 38},
-	dictWord{5, 11, 45},
-	dictWord{
-		7,
-		11,
-		1161,
-	},
-	dictWord{11, 11, 448},
-	dictWord{11, 11, 880},
-	dictWord{13, 11, 139},
-	dictWord{13, 11, 407},
-	dictWord{15, 11, 16},
-	dictWord{17, 11, 95},
-	dictWord{
-		18,
-		11,
-		66,
-	},
-	dictWord{18, 11, 88},
-	dictWord{18, 11, 123},
-	dictWord{149, 11, 7},
-	dictWord{9, 0, 280},
-	dictWord{138, 0, 134},
-	dictWord{22, 0, 22},
-	dictWord{23, 0, 5},
-	dictWord{151, 0, 29},
-	dictWord{136, 11, 777},
-	dictWord{4, 0, 90},
-	dictWord{5, 0, 545},
-	dictWord{7, 0, 754},
-	dictWord{9, 0, 186},
-	dictWord{10, 0, 72},
-	dictWord{
-		10,
-		0,
-		782,
-	},
-	dictWord{11, 0, 577},
-	dictWord{11, 0, 610},
-	dictWord{11, 0, 960},
-	dictWord{12, 0, 354},
-	dictWord{12, 0, 362},
-	dictWord{12, 0, 595},
-	dictWord{
-		4,
-		11,
-		410,
-	},
-	dictWord{135, 11, 521},
-	dictWord{135, 11, 1778},
-	dictWord{5, 10, 112},
-	dictWord{6, 10, 103},
-	dictWord{134, 10, 150},
-	dictWord{138, 10, 356},
-	dictWord{132, 0, 742},
-	dictWord{7, 0, 151},
-	dictWord{9, 0, 329},
-	dictWord{139, 0, 254},
-	dictWord{8, 0, 853},
-	dictWord{8, 0, 881},
-	dictWord{8, 0, 911},
-	dictWord{
-		8,
-		0,
-		912,
-	},
-	dictWord{10, 0, 872},
-	dictWord{12, 0, 741},
-	dictWord{12, 0, 742},
-	dictWord{152, 0, 18},
-	dictWord{4, 11, 573},
-	dictWord{136, 11, 655},
-	dictWord{
-		6,
-		0,
-		921,
-	},
-	dictWord{134, 0, 934},
-	dictWord{9, 0, 187},
-	dictWord{10, 0, 36},
-	dictWord{11, 0, 1016},
-	dictWord{17, 0, 44},
-	dictWord{146, 0, 64},
-	dictWord{7, 0, 833},
-	dictWord{136, 0, 517},
-	dictWord{4, 0, 506},
-	dictWord{5, 0, 295},
-	dictWord{135, 0, 1680},
-	dictWord{4, 10, 708},
-	dictWord{8, 10, 15},
-	dictWord{9, 10, 50},
-	dictWord{
-		9,
-		10,
-		386,
-	},
-	dictWord{11, 10, 18},
-	dictWord{11, 10, 529},
-	dictWord{140, 10, 228},
-	dictWord{7, 0, 251},
-	dictWord{7, 0, 1701},
-	dictWord{8, 0, 436},
-	dictWord{
-		4,
-		10,
-		563,
-	},
-	dictWord{7, 10, 592},
-	dictWord{7, 10, 637},
-	dictWord{7, 10, 770},
-	dictWord{8, 10, 463},
-	dictWord{9, 10, 60},
-	dictWord{9, 10, 335},
-	dictWord{9, 10, 904},
-	dictWord{10, 10, 73},
-	dictWord{11, 10, 434},
-	dictWord{12, 10, 585},
-	dictWord{13, 10, 331},
-	dictWord{18, 10, 110},
-	dictWord{148, 10, 60},
-	dictWord{
-		132,
-		10,
-		502,
-	},
-	dictWord{136, 0, 584},
-	dictWord{6, 10, 347},
-	dictWord{138, 10, 161},
-	dictWord{7, 0, 987},
-	dictWord{9, 0, 688},
-	dictWord{10, 0, 522},
-	dictWord{
-		11,
-		0,
-		788,
-	},
-	dictWord{12, 0, 137},
-	dictWord{12, 0, 566},
-	dictWord{14, 0, 9},
-	dictWord{14, 0, 24},
-	dictWord{14, 0, 64},
-	dictWord{7, 11, 899},
-	dictWord{142, 11, 325},
-	dictWord{4, 0, 214},
-	dictWord{5, 0, 500},
-	dictWord{5, 10, 102},
-	dictWord{6, 10, 284},
-	dictWord{7, 10, 1079},
-	dictWord{7, 10, 1423},
-	dictWord{7, 10, 1702},
-	dictWord{
-		8,
-		10,
-		470,
-	},
-	dictWord{9, 10, 554},
-	dictWord{9, 10, 723},
-	dictWord{139, 10, 333},
-	dictWord{7, 10, 246},
-	dictWord{135, 10, 840},
-	dictWord{6, 10, 10},
-	dictWord{
-		8,
-		10,
-		571,
-	},
-	dictWord{9, 10, 739},
-	dictWord{143, 10, 91},
-	dictWord{133, 10, 626},
-	dictWord{146, 0, 195},
-	dictWord{134, 0, 1775},
-	dictWord{7, 0, 389},
-	dictWord{7, 0, 700},
-	dictWord{7, 0, 940},
-	dictWord{8, 0, 514},
-	dictWord{9, 0, 116},
-	dictWord{9, 0, 535},
-	dictWord{10, 0, 118},
-	dictWord{11, 0, 107},
-	dictWord{
-		11,
-		0,
-		148,
-	},
-	dictWord{11, 0, 922},
-	dictWord{12, 0, 254},
-	dictWord{12, 0, 421},
-	dictWord{142, 0, 238},
-	dictWord{5, 10, 18},
-	dictWord{6, 10, 526},
-	dictWord{13, 10, 24},
-	dictWord{13, 10, 110},
-	dictWord{19, 10, 5},
-	dictWord{147, 10, 44},
-	dictWord{132, 0, 743},
-	dictWord{11, 0, 292},
-	dictWord{4, 10, 309},
-	dictWord{5, 10, 462},
-	dictWord{7, 10, 970},
-	dictWord{135, 10, 1097},
-	dictWord{22, 10, 30},
-	dictWord{150, 10, 33},
-	dictWord{139, 11, 338},
-	dictWord{135, 11, 1598},
-	dictWord{
-		7,
-		0,
-		1283,
-	},
-	dictWord{9, 0, 227},
-	dictWord{11, 0, 325},
-	dictWord{11, 0, 408},
-	dictWord{14, 0, 180},
-	dictWord{146, 0, 47},
-	dictWord{4, 0, 953},
-	dictWord{6, 0, 1805},
-	dictWord{6, 0, 1814},
-	dictWord{6, 0, 1862},
-	dictWord{140, 0, 774},
-	dictWord{6, 11, 611},
-	dictWord{135, 11, 1733},
-	dictWord{135, 11, 1464},
-	dictWord{
-		5,
-		0,
-		81,
-	},
-	dictWord{7, 0, 146},
-	dictWord{7, 0, 1342},
-	dictWord{8, 0, 53},
-	dictWord{8, 0, 561},
-	dictWord{8, 0, 694},
-	dictWord{8, 0, 754},
-	dictWord{9, 0, 115},
-	dictWord{
-		9,
-		0,
-		179,
-	},
-	dictWord{9, 0, 894},
-	dictWord{10, 0, 462},
-	dictWord{10, 0, 813},
-	dictWord{11, 0, 230},
-	dictWord{11, 0, 657},
-	dictWord{11, 0, 699},
-	dictWord{11, 0, 748},
-	dictWord{12, 0, 119},
-	dictWord{12, 0, 200},
-	dictWord{12, 0, 283},
-	dictWord{142, 0, 273},
-	dictWord{5, 0, 408},
-	dictWord{6, 0, 789},
-	dictWord{6, 0, 877},
-	dictWord{
-		6,
-		0,
-		1253,
-	},
-	dictWord{6, 0, 1413},
-	dictWord{137, 0, 747},
-	dictWord{134, 10, 1704},
-	dictWord{135, 11, 663},
-	dictWord{6, 0, 1910},
-	dictWord{6, 0, 1915},
-	dictWord{6, 0, 1923},
-	dictWord{9, 0, 913},
-	dictWord{9, 0, 928},
-	dictWord{9, 0, 950},
-	dictWord{9, 0, 954},
-	dictWord{9, 0, 978},
-	dictWord{9, 0, 993},
-	dictWord{12, 0, 812},
-	dictWord{12, 0, 819},
-	dictWord{12, 0, 831},
-	dictWord{12, 0, 833},
-	dictWord{12, 0, 838},
-	dictWord{12, 0, 909},
-	dictWord{12, 0, 928},
-	dictWord{12, 0, 931},
-	dictWord{12, 0, 950},
-	dictWord{15, 0, 186},
-	dictWord{15, 0, 187},
-	dictWord{15, 0, 195},
-	dictWord{15, 0, 196},
-	dictWord{15, 0, 209},
-	dictWord{15, 0, 215},
-	dictWord{
-		15,
-		0,
-		236,
-	},
-	dictWord{15, 0, 241},
-	dictWord{15, 0, 249},
-	dictWord{15, 0, 253},
-	dictWord{18, 0, 180},
-	dictWord{18, 0, 221},
-	dictWord{18, 0, 224},
-	dictWord{
-		18,
-		0,
-		227,
-	},
-	dictWord{18, 0, 229},
-	dictWord{149, 0, 60},
-	dictWord{7, 0, 1826},
-	dictWord{135, 0, 1938},
-	dictWord{11, 0, 490},
-	dictWord{18, 0, 143},
-	dictWord{
-		5,
-		10,
-		86,
-	},
-	dictWord{7, 10, 743},
-	dictWord{9, 10, 85},
-	dictWord{10, 10, 281},
-	dictWord{10, 10, 432},
-	dictWord{12, 10, 251},
-	dictWord{13, 10, 118},
-	dictWord{
-		142,
-		10,
-		378,
-	},
-	dictWord{5, 10, 524},
-	dictWord{133, 10, 744},
-	dictWord{141, 11, 442},
-	dictWord{10, 10, 107},
-	dictWord{140, 10, 436},
-	dictWord{135, 11, 503},
-	dictWord{134, 0, 1162},
-	dictWord{132, 10, 927},
-	dictWord{7, 0, 30},
-	dictWord{8, 0, 86},
-	dictWord{8, 0, 315},
-	dictWord{8, 0, 700},
-	dictWord{9, 0, 576},
-	dictWord{
-		9,
-		0,
-		858,
-	},
-	dictWord{10, 0, 414},
-	dictWord{11, 0, 310},
-	dictWord{11, 0, 888},
-	dictWord{11, 0, 904},
-	dictWord{12, 0, 361},
-	dictWord{13, 0, 248},
-	dictWord{13, 0, 371},
-	dictWord{14, 0, 142},
-	dictWord{12, 10, 670},
-	dictWord{146, 10, 94},
-	dictWord{134, 0, 721},
-	dictWord{4, 11, 113},
-	dictWord{5, 11, 163},
-	dictWord{5, 11, 735},
-	dictWord{7, 11, 1009},
-	dictWord{7, 10, 1149},
-	dictWord{9, 11, 9},
-	dictWord{9, 10, 156},
-	dictWord{9, 11, 771},
-	dictWord{12, 11, 90},
-	dictWord{13, 11, 138},
-	dictWord{13, 11, 410},
-	dictWord{143, 11, 128},
-	dictWord{138, 0, 839},
-	dictWord{133, 10, 778},
-	dictWord{137, 0, 617},
-	dictWord{133, 10, 502},
-	dictWord{
-		8,
-		10,
-		196,
-	},
-	dictWord{10, 10, 283},
-	dictWord{139, 10, 406},
-	dictWord{6, 0, 428},
-	dictWord{7, 0, 524},
-	dictWord{8, 0, 169},
-	dictWord{8, 0, 234},
-	dictWord{9, 0, 480},
-	dictWord{138, 0, 646},
-	dictWord{133, 10, 855},
-	dictWord{134, 0, 1648},
-	dictWord{7, 0, 1205},
-	dictWord{138, 0, 637},
-	dictWord{7, 0, 1596},
-	dictWord{
-		4,
-		11,
-		935,
-	},
-	dictWord{133, 11, 823},
-	dictWord{5, 11, 269},
-	dictWord{7, 11, 434},
-	dictWord{7, 11, 891},
-	dictWord{8, 11, 339},
-	dictWord{9, 11, 702},
-	dictWord{
-		11,
-		11,
-		594,
-	},
-	dictWord{11, 11, 718},
-	dictWord{145, 11, 100},
-	dictWord{7, 11, 878},
-	dictWord{9, 11, 485},
-	dictWord{141, 11, 264},
-	dictWord{4, 0, 266},
-	dictWord{
-		8,
-		0,
-		4,
-	},
-	dictWord{9, 0, 39},
-	dictWord{10, 0, 166},
-	dictWord{11, 0, 918},
-	dictWord{12, 0, 635},
-	dictWord{20, 0, 10},
-	dictWord{22, 0, 27},
-	dictWord{22, 0, 43},
-	dictWord{
-		22,
-		0,
-		52,
-	},
-	dictWord{134, 11, 1713},
-	dictWord{7, 10, 1400},
-	dictWord{9, 10, 446},
-	dictWord{138, 10, 45},
-	dictWord{135, 11, 900},
-	dictWord{132, 0, 862},
-	dictWord{134, 0, 1554},
-	dictWord{135, 11, 1033},
-	dictWord{19, 0, 16},
-	dictWord{147, 11, 16},
-	dictWord{135, 11, 1208},
-	dictWord{7, 0, 157},
-	dictWord{
-		136,
-		0,
-		279,
-	},
-	dictWord{6, 0, 604},
-	dictWord{136, 0, 391},
-	dictWord{13, 10, 455},
-	dictWord{15, 10, 99},
-	dictWord{15, 10, 129},
-	dictWord{144, 10, 68},
-	dictWord{
-		135,
-		10,
-		172,
-	},
-	dictWord{7, 0, 945},
-	dictWord{11, 0, 713},
-	dictWord{139, 0, 744},
-	dictWord{4, 0, 973},
-	dictWord{10, 0, 877},
-	dictWord{10, 0, 937},
-	dictWord{
-		10,
-		0,
-		938,
-	},
-	dictWord{140, 0, 711},
-	dictWord{139, 0, 1022},
-	dictWord{132, 10, 568},
-	dictWord{142, 11, 143},
-	dictWord{4, 0, 567},
-	dictWord{9, 0, 859},
-	dictWord{
-		132,
-		10,
-		732,
-	},
-	dictWord{7, 0, 1846},
-	dictWord{136, 0, 628},
-	dictWord{136, 10, 733},
-	dictWord{133, 0, 762},
-	dictWord{4, 10, 428},
-	dictWord{135, 10, 1789},
-	dictWord{10, 0, 784},
-	dictWord{13, 0, 191},
-	dictWord{7, 10, 2015},
-	dictWord{140, 10, 665},
-	dictWord{133, 0, 298},
-	dictWord{7, 0, 633},
-	dictWord{7, 0, 905},
-	dictWord{7, 0, 909},
-	dictWord{7, 0, 1538},
-	dictWord{9, 0, 767},
-	dictWord{140, 0, 636},
-	dictWord{138, 10, 806},
-	dictWord{132, 0, 795},
-	dictWord{139, 0, 301},
-	dictWord{135, 0, 1970},
-	dictWord{5, 11, 625},
-	dictWord{135, 11, 1617},
-	dictWord{135, 11, 275},
-	dictWord{7, 11, 37},
-	dictWord{8, 11, 425},
-	dictWord{
-		8,
-		11,
-		693,
-	},
-	dictWord{9, 11, 720},
-	dictWord{10, 11, 380},
-	dictWord{10, 11, 638},
-	dictWord{11, 11, 273},
-	dictWord{11, 11, 307},
-	dictWord{11, 11, 473},
-	dictWord{
-		12,
-		11,
-		61,
-	},
-	dictWord{143, 11, 43},
-	dictWord{135, 11, 198},
-	dictWord{134, 0, 1236},
-	dictWord{7, 0, 369},
-	dictWord{12, 0, 644},
-	dictWord{12, 0, 645},
-	dictWord{144, 0, 90},
-	dictWord{19, 0, 15},
-	dictWord{149, 0, 27},
-	dictWord{6, 0, 71},
-	dictWord{7, 0, 845},
-	dictWord{8, 0, 160},
-	dictWord{9, 0, 318},
-	dictWord{6, 10, 1623},
-	dictWord{134, 10, 1681},
-	dictWord{134, 0, 1447},
-	dictWord{134, 0, 1255},
-	dictWord{138, 0, 735},
-	dictWord{8, 0, 76},
-	dictWord{132, 11, 168},
-	dictWord{
-		6,
-		10,
-		1748,
-	},
-	dictWord{8, 10, 715},
-	dictWord{9, 10, 802},
-	dictWord{10, 10, 46},
-	dictWord{10, 10, 819},
-	dictWord{13, 10, 308},
-	dictWord{14, 10, 351},
-	dictWord{14, 10, 363},
-	dictWord{146, 10, 67},
-	dictWord{135, 11, 91},
-	dictWord{6, 0, 474},
-	dictWord{4, 10, 63},
-	dictWord{133, 10, 347},
-	dictWord{133, 10, 749},
-	dictWord{138, 0, 841},
-	dictWord{133, 10, 366},
-	dictWord{6, 0, 836},
-	dictWord{132, 11, 225},
-	dictWord{135, 0, 1622},
-	dictWord{135, 10, 89},
-	dictWord{
-		140,
-		0,
-		735,
-	},
-	dictWord{134, 0, 1601},
-	dictWord{138, 11, 145},
-	dictWord{6, 0, 1390},
-	dictWord{137, 0, 804},
-	dictWord{142, 0, 394},
-	dictWord{6, 11, 15},
-	dictWord{
-		7,
-		11,
-		70,
-	},
-	dictWord{10, 11, 240},
-	dictWord{147, 11, 93},
-	dictWord{6, 0, 96},
-	dictWord{135, 0, 1426},
-	dictWord{4, 0, 651},
-	dictWord{133, 0, 289},
-	dictWord{
-		7,
-		11,
-		956,
-	},
-	dictWord{7, 10, 977},
-	dictWord{7, 11, 1157},
-	dictWord{7, 11, 1506},
-	dictWord{7, 11, 1606},
-	dictWord{7, 11, 1615},
-	dictWord{7, 11, 1619},
-	dictWord{
-		7,
-		11,
-		1736,
-	},
-	dictWord{7, 11, 1775},
-	dictWord{8, 11, 590},
-	dictWord{9, 11, 324},
-	dictWord{9, 11, 736},
-	dictWord{9, 11, 774},
-	dictWord{9, 11, 776},
-	dictWord{
-		9,
-		11,
-		784,
-	},
-	dictWord{10, 11, 567},
-	dictWord{10, 11, 708},
-	dictWord{11, 11, 518},
-	dictWord{11, 11, 613},
-	dictWord{11, 11, 695},
-	dictWord{11, 11, 716},
-	dictWord{11, 11, 739},
-	dictWord{11, 11, 770},
-	dictWord{11, 11, 771},
-	dictWord{11, 11, 848},
-	dictWord{11, 11, 857},
-	dictWord{11, 11, 931},
-	dictWord{
-		11,
-		11,
-		947,
-	},
-	dictWord{12, 11, 326},
-	dictWord{12, 11, 387},
-	dictWord{12, 11, 484},
-	dictWord{12, 11, 528},
-	dictWord{12, 11, 552},
-	dictWord{12, 11, 613},
-	dictWord{
-		13,
-		11,
-		189,
-	},
-	dictWord{13, 11, 256},
-	dictWord{13, 11, 340},
-	dictWord{13, 11, 432},
-	dictWord{13, 11, 436},
-	dictWord{13, 11, 440},
-	dictWord{13, 11, 454},
-	dictWord{14, 11, 174},
-	dictWord{14, 11, 220},
-	dictWord{14, 11, 284},
-	dictWord{14, 11, 390},
-	dictWord{145, 11, 121},
-	dictWord{7, 0, 688},
-	dictWord{8, 0, 35},
-	dictWord{9, 0, 511},
-	dictWord{10, 0, 767},
-	dictWord{147, 0, 118},
-	dictWord{134, 0, 667},
-	dictWord{4, 0, 513},
-	dictWord{5, 10, 824},
-	dictWord{133, 10, 941},
-	dictWord{7, 10, 440},
-	dictWord{8, 10, 230},
-	dictWord{139, 10, 106},
-	dictWord{134, 0, 2034},
-	dictWord{135, 11, 1399},
-	dictWord{143, 11, 66},
-	dictWord{
-		135,
-		11,
-		1529,
-	},
-	dictWord{4, 11, 145},
-	dictWord{6, 11, 176},
-	dictWord{7, 11, 395},
-	dictWord{9, 11, 562},
-	dictWord{144, 11, 28},
-	dictWord{132, 11, 501},
-	dictWord{132, 0, 704},
-	dictWord{134, 0, 1524},
-	dictWord{7, 0, 1078},
-	dictWord{134, 11, 464},
-	dictWord{6, 11, 509},
-	dictWord{10, 11, 82},
-	dictWord{20, 11, 91},
-	dictWord{151, 11, 13},
-	dictWord{4, 0, 720},
-	dictWord{133, 0, 306},
-	dictWord{133, 0, 431},
-	dictWord{7, 0, 1196},
-	dictWord{4, 10, 914},
-	dictWord{5, 10, 800},
-	dictWord{133, 10, 852},
-	dictWord{135, 11, 1189},
-	dictWord{10, 0, 54},
-	dictWord{141, 10, 115},
-	dictWord{7, 10, 564},
-	dictWord{142, 10, 168},
-	dictWord{
-		5,
-		0,
-		464,
-	},
-	dictWord{6, 0, 236},
-	dictWord{7, 0, 696},
-	dictWord{7, 0, 914},
-	dictWord{7, 0, 1108},
-	dictWord{7, 0, 1448},
-	dictWord{9, 0, 15},
-	dictWord{9, 0, 564},
-	dictWord{
-		10,
-		0,
-		14,
-	},
-	dictWord{12, 0, 565},
-	dictWord{13, 0, 449},
-	dictWord{14, 0, 53},
-	dictWord{15, 0, 13},
-	dictWord{16, 0, 64},
-	dictWord{17, 0, 41},
-	dictWord{4, 10, 918},
-	dictWord{133, 10, 876},
-	dictWord{6, 0, 1418},
-	dictWord{134, 10, 1764},
-	dictWord{4, 10, 92},
-	dictWord{133, 10, 274},
-	dictWord{134, 0, 907},
-	dictWord{
-		4,
-		11,
-		114,
-	},
-	dictWord{8, 10, 501},
-	dictWord{9, 11, 492},
-	dictWord{13, 11, 462},
-	dictWord{142, 11, 215},
-	dictWord{4, 11, 77},
-	dictWord{5, 11, 361},
-	dictWord{
-		6,
-		11,
-		139,
-	},
-	dictWord{6, 11, 401},
-	dictWord{6, 11, 404},
-	dictWord{7, 11, 413},
-	dictWord{7, 11, 715},
-	dictWord{7, 11, 1716},
-	dictWord{11, 11, 279},
-	dictWord{
-		12,
-		11,
-		179,
-	},
-	dictWord{12, 11, 258},
-	dictWord{13, 11, 244},
-	dictWord{142, 11, 358},
-	dictWord{6, 0, 1767},
-	dictWord{12, 0, 194},
-	dictWord{145, 0, 107},
-	dictWord{
-		134,
-		11,
-		1717,
-	},
-	dictWord{5, 10, 743},
-	dictWord{142, 11, 329},
-	dictWord{4, 10, 49},
-	dictWord{7, 10, 280},
-	dictWord{135, 10, 1633},
-	dictWord{5, 0, 840},
-	dictWord{7, 11, 1061},
-	dictWord{8, 11, 82},
-	dictWord{11, 11, 250},
-	dictWord{12, 11, 420},
-	dictWord{141, 11, 184},
-	dictWord{135, 11, 724},
-	dictWord{
-		134,
-		0,
-		900,
-	},
-	dictWord{136, 10, 47},
-	dictWord{134, 0, 1436},
-	dictWord{144, 11, 0},
-	dictWord{6, 0, 675},
-	dictWord{7, 0, 1008},
-	dictWord{7, 0, 1560},
-	dictWord{
-		9,
-		0,
-		642,
-	},
-	dictWord{11, 0, 236},
-	dictWord{14, 0, 193},
-	dictWord{5, 10, 272},
-	dictWord{5, 10, 908},
-	dictWord{5, 10, 942},
-	dictWord{8, 10, 197},
-	dictWord{9, 10, 47},
-	dictWord{11, 10, 538},
-	dictWord{139, 10, 742},
-	dictWord{4, 0, 68},
-	dictWord{5, 0, 628},
-	dictWord{5, 0, 634},
-	dictWord{6, 0, 386},
-	dictWord{7, 0, 794},
-	dictWord{
-		8,
-		0,
-		273,
-	},
-	dictWord{9, 0, 563},
-	dictWord{10, 0, 105},
-	dictWord{10, 0, 171},
-	dictWord{11, 0, 94},
-	dictWord{139, 0, 354},
-	dictWord{135, 10, 1911},
-	dictWord{
-		137,
-		10,
-		891,
-	},
-	dictWord{4, 0, 95},
-	dictWord{6, 0, 1297},
-	dictWord{6, 0, 1604},
-	dictWord{7, 0, 416},
-	dictWord{139, 0, 830},
-	dictWord{6, 11, 513},
-	dictWord{
-		135,
-		11,
-		1052,
-	},
-	dictWord{7, 0, 731},
-	dictWord{13, 0, 20},
-	dictWord{143, 0, 11},
-	dictWord{137, 11, 899},
-	dictWord{10, 0, 850},
-	dictWord{140, 0, 697},
-	dictWord{
-		4,
-		0,
-		662,
-	},
-	dictWord{7, 11, 1417},
-	dictWord{12, 11, 382},
-	dictWord{17, 11, 48},
-	dictWord{152, 11, 12},
-	dictWord{133, 0, 736},
-	dictWord{132, 0, 861},
-	dictWord{
-		4,
-		10,
-		407,
-	},
-	dictWord{132, 10, 560},
-	dictWord{141, 10, 490},
-	dictWord{6, 11, 545},
-	dictWord{7, 11, 565},
-	dictWord{7, 11, 1669},
-	dictWord{10, 11, 114},
-	dictWord{11, 11, 642},
-	dictWord{140, 11, 618},
-	dictWord{6, 0, 871},
-	dictWord{134, 0, 1000},
-	dictWord{5, 0, 864},
-	dictWord{10, 0, 648},
-	dictWord{11, 0, 671},
-	dictWord{15, 0, 46},
-	dictWord{133, 11, 5},
-	dictWord{133, 0, 928},
-	dictWord{11, 0, 90},
-	dictWord{13, 0, 7},
-	dictWord{4, 10, 475},
-	dictWord{11, 10, 35},
-	dictWord{
-		13,
-		10,
-		71,
-	},
-	dictWord{13, 10, 177},
-	dictWord{142, 10, 422},
-	dictWord{136, 0, 332},
-	dictWord{135, 11, 192},
-	dictWord{134, 0, 1055},
-	dictWord{136, 11, 763},
-	dictWord{11, 0, 986},
-	dictWord{140, 0, 682},
-	dictWord{7, 0, 76},
-	dictWord{8, 0, 44},
-	dictWord{9, 0, 884},
-	dictWord{10, 0, 580},
-	dictWord{11, 0, 399},
-	dictWord{
-		11,
-		0,
-		894,
-	},
-	dictWord{143, 0, 122},
-	dictWord{135, 11, 1237},
-	dictWord{135, 10, 636},
-	dictWord{11, 0, 300},
-	dictWord{6, 10, 222},
-	dictWord{7, 10, 1620},
-	dictWord{
-		8,
-		10,
-		409,
-	},
-	dictWord{137, 10, 693},
-	dictWord{4, 11, 87},
-	dictWord{5, 11, 250},
-	dictWord{10, 11, 601},
-	dictWord{13, 11, 298},
-	dictWord{13, 11, 353},
-	dictWord{141, 11, 376},
-	dictWord{5, 0, 518},
-	dictWord{10, 0, 340},
-	dictWord{11, 0, 175},
-	dictWord{149, 0, 16},
-	dictWord{140, 0, 771},
-	dictWord{6, 0, 1108},
-	dictWord{137, 0, 831},
-	dictWord{132, 0, 836},
-	dictWord{135, 0, 1852},
-	dictWord{4, 0, 957},
-	dictWord{6, 0, 1804},
-	dictWord{8, 0, 842},
-	dictWord{8, 0, 843},
-	dictWord{
-		8,
-		0,
-		851,
-	},
-	dictWord{8, 0, 855},
-	dictWord{140, 0, 767},
-	dictWord{135, 11, 814},
-	dictWord{4, 11, 57},
-	dictWord{7, 11, 1195},
-	dictWord{7, 11, 1438},
-	dictWord{
-		7,
-		11,
-		1548,
-	},
-	dictWord{7, 11, 1835},
-	dictWord{7, 11, 1904},
-	dictWord{9, 11, 757},
-	dictWord{10, 11, 604},
-	dictWord{139, 11, 519},
-	dictWord{133, 10, 882},
-	dictWord{138, 0, 246},
-	dictWord{4, 0, 934},
-	dictWord{5, 0, 202},
-	dictWord{8, 0, 610},
-	dictWord{7, 11, 1897},
-	dictWord{12, 11, 290},
-	dictWord{13, 11, 80},
-	dictWord{13, 11, 437},
-	dictWord{145, 11, 74},
-	dictWord{8, 0, 96},
-	dictWord{9, 0, 36},
-	dictWord{10, 0, 607},
-	dictWord{10, 0, 804},
-	dictWord{10, 0, 832},
-	dictWord{
-		11,
-		0,
-		423,
-	},
-	dictWord{11, 0, 442},
-	dictWord{12, 0, 309},
-	dictWord{14, 0, 199},
-	dictWord{15, 0, 90},
-	dictWord{145, 0, 110},
-	dictWord{132, 10, 426},
-	dictWord{
-		7,
-		0,
-		654,
-	},
-	dictWord{8, 0, 240},
-	dictWord{6, 10, 58},
-	dictWord{7, 10, 745},
-	dictWord{7, 10, 1969},
-	dictWord{8, 10, 675},
-	dictWord{9, 10, 479},
-	dictWord{9, 10, 731},
-	dictWord{10, 10, 330},
-	dictWord{10, 10, 593},
-	dictWord{10, 10, 817},
-	dictWord{11, 10, 32},
-	dictWord{11, 10, 133},
-	dictWord{11, 10, 221},
-	dictWord{
-		145,
-		10,
-		68,
-	},
-	dictWord{9, 0, 13},
-	dictWord{9, 0, 398},
-	dictWord{9, 0, 727},
-	dictWord{10, 0, 75},
-	dictWord{10, 0, 184},
-	dictWord{10, 0, 230},
-	dictWord{10, 0, 564},
-	dictWord{
-		10,
-		0,
-		569,
-	},
-	dictWord{11, 0, 973},
-	dictWord{12, 0, 70},
-	dictWord{12, 0, 189},
-	dictWord{13, 0, 57},
-	dictWord{141, 0, 257},
-	dictWord{4, 11, 209},
-	dictWord{
-		135,
-		11,
-		902,
-	},
-	dictWord{7, 0, 391},
-	dictWord{137, 10, 538},
-	dictWord{134, 0, 403},
-	dictWord{6, 11, 303},
-	dictWord{7, 11, 335},
-	dictWord{7, 11, 1437},
-	dictWord{
-		7,
-		11,
-		1668,
-	},
-	dictWord{8, 11, 553},
-	dictWord{8, 11, 652},
-	dictWord{8, 11, 656},
-	dictWord{9, 11, 558},
-	dictWord{11, 11, 743},
-	dictWord{149, 11, 18},
-	dictWord{
-		132,
-		11,
-		559,
-	},
-	dictWord{11, 0, 75},
-	dictWord{142, 0, 267},
-	dictWord{6, 0, 815},
-	dictWord{141, 11, 2},
-	dictWord{141, 0, 366},
-	dictWord{137, 0, 631},
-	dictWord{
-		133,
-		11,
-		1017,
-	},
-	dictWord{5, 0, 345},
-	dictWord{135, 0, 1016},
-	dictWord{133, 11, 709},
-	dictWord{134, 11, 1745},
-	dictWord{133, 10, 566},
-	dictWord{7, 0, 952},
-	dictWord{6, 10, 48},
-	dictWord{9, 10, 139},
-	dictWord{10, 10, 399},
-	dictWord{11, 10, 469},
-	dictWord{12, 10, 634},
-	dictWord{141, 10, 223},
-	dictWord{
-		133,
-		0,
-		673,
-	},
-	dictWord{9, 0, 850},
-	dictWord{7, 11, 8},
-	dictWord{136, 11, 206},
-	dictWord{6, 0, 662},
-	dictWord{149, 0, 35},
-	dictWord{4, 0, 287},
-	dictWord{133, 0, 1018},
-	dictWord{6, 10, 114},
-	dictWord{7, 10, 1224},
-	dictWord{7, 10, 1556},
-	dictWord{136, 10, 3},
-	dictWord{8, 10, 576},
-	dictWord{137, 10, 267},
-	dictWord{4, 0, 884},
-	dictWord{5, 0, 34},
-	dictWord{10, 0, 724},
-	dictWord{12, 0, 444},
-	dictWord{13, 0, 354},
-	dictWord{18, 0, 32},
-	dictWord{23, 0, 24},
-	dictWord{23, 0, 31},
-	dictWord{
-		152,
-		0,
-		5,
-	},
-	dictWord{133, 10, 933},
-	dictWord{132, 11, 776},
-	dictWord{138, 0, 151},
-	dictWord{136, 0, 427},
-	dictWord{134, 0, 382},
-	dictWord{132, 0, 329},
-	dictWord{
-		9,
-		0,
-		846,
-	},
-	dictWord{10, 0, 827},
-	dictWord{138, 11, 33},
-	dictWord{9, 0, 279},
-	dictWord{10, 0, 407},
-	dictWord{14, 0, 84},
-	dictWord{22, 0, 18},
-	dictWord{
-		135,
-		11,
-		1297,
-	},
-	dictWord{136, 11, 406},
-	dictWord{132, 0, 906},
-	dictWord{136, 0, 366},
-	dictWord{134, 0, 843},
-	dictWord{134, 0, 1443},
-	dictWord{135, 0, 1372},
-	dictWord{138, 0, 992},
-	dictWord{4, 0, 123},
-	dictWord{5, 0, 605},
-	dictWord{7, 0, 1509},
-	dictWord{136, 0, 36},
-	dictWord{132, 0, 649},
-	dictWord{8, 11, 175},
-	dictWord{10, 11, 168},
-	dictWord{138, 11, 573},
-	dictWord{133, 0, 767},
-	dictWord{134, 0, 1018},
-	dictWord{135, 11, 1305},
-	dictWord{12, 10, 30},
-	dictWord{
-		13,
-		10,
-		148,
-	},
-	dictWord{14, 10, 87},
-	dictWord{14, 10, 182},
-	dictWord{16, 10, 42},
-	dictWord{148, 10, 70},
-	dictWord{134, 11, 607},
-	dictWord{4, 0, 273},
-	dictWord{
-		5,
-		0,
-		658,
-	},
-	dictWord{133, 0, 995},
-	dictWord{6, 0, 72},
-	dictWord{139, 11, 174},
-	dictWord{10, 0, 483},
-	dictWord{12, 0, 368},
-	dictWord{7, 10, 56},
-	dictWord{
-		7,
-		10,
-		1989,
-	},
-	dictWord{8, 10, 337},
-	dictWord{8, 10, 738},
-	dictWord{9, 10, 600},
-	dictWord{13, 10, 447},
-	dictWord{142, 10, 92},
-	dictWord{5, 11, 784},
-	dictWord{
-		138,
-		10,
-		666,
-	},
-	dictWord{135, 0, 1345},
-	dictWord{139, 11, 882},
-	dictWord{134, 0, 1293},
-	dictWord{133, 0, 589},
-	dictWord{134, 0, 1988},
-	dictWord{5, 0, 117},
-	dictWord{6, 0, 514},
-	dictWord{6, 0, 541},
-	dictWord{7, 0, 1164},
-	dictWord{7, 0, 1436},
-	dictWord{8, 0, 220},
-	dictWord{8, 0, 648},
-	dictWord{10, 0, 688},
-	dictWord{
-		139,
-		0,
-		560,
-	},
-	dictWord{136, 0, 379},
-	dictWord{5, 0, 686},
-	dictWord{7, 10, 866},
-	dictWord{135, 10, 1163},
-	dictWord{132, 10, 328},
-	dictWord{9, 11, 14},
-	dictWord{
-		9,
-		11,
-		441,
-	},
-	dictWord{10, 11, 306},
-	dictWord{139, 11, 9},
-	dictWord{4, 10, 101},
-	dictWord{135, 10, 1171},
-	dictWord{5, 10, 833},
-	dictWord{136, 10, 744},
-	dictWord{5, 11, 161},
-	dictWord{7, 11, 839},
-	dictWord{135, 11, 887},
-	dictWord{7, 0, 196},
-	dictWord{10, 0, 765},
-	dictWord{11, 0, 347},
-	dictWord{11, 0, 552},
-	dictWord{11, 0, 790},
-	dictWord{12, 0, 263},
-	dictWord{13, 0, 246},
-	dictWord{13, 0, 270},
-	dictWord{13, 0, 395},
-	dictWord{14, 0, 176},
-	dictWord{14, 0, 190},
-	dictWord{
-		14,
-		0,
-		398,
-	},
-	dictWord{14, 0, 412},
-	dictWord{15, 0, 32},
-	dictWord{15, 0, 63},
-	dictWord{16, 0, 88},
-	dictWord{147, 0, 105},
-	dictWord{6, 10, 9},
-	dictWord{6, 10, 397},
-	dictWord{7, 10, 53},
-	dictWord{7, 10, 1742},
-	dictWord{10, 10, 632},
-	dictWord{11, 10, 828},
-	dictWord{140, 10, 146},
-	dictWord{5, 0, 381},
-	dictWord{135, 0, 1792},
-	dictWord{134, 0, 1452},
-	dictWord{135, 11, 429},
-	dictWord{8, 0, 367},
-	dictWord{10, 0, 760},
-	dictWord{14, 0, 79},
-	dictWord{20, 0, 17},
-	dictWord{152, 0, 0},
-	dictWord{7, 0, 616},
-	dictWord{138, 0, 413},
-	dictWord{11, 10, 417},
-	dictWord{12, 10, 223},
-	dictWord{140, 10, 265},
-	dictWord{7, 11, 1611},
-	dictWord{13, 11, 14},
-	dictWord{15, 11, 44},
-	dictWord{19, 11, 13},
-	dictWord{148, 11, 76},
-	dictWord{135, 0, 1229},
-	dictWord{6, 0, 120},
-	dictWord{7, 0, 1188},
-	dictWord{7, 0, 1710},
-	dictWord{8, 0, 286},
-	dictWord{9, 0, 667},
-	dictWord{11, 0, 592},
-	dictWord{139, 0, 730},
-	dictWord{135, 11, 1814},
-	dictWord{135, 0, 1146},
-	dictWord{4, 10, 186},
-	dictWord{5, 10, 157},
-	dictWord{8, 10, 168},
-	dictWord{138, 10, 6},
-	dictWord{4, 0, 352},
-	dictWord{135, 0, 687},
-	dictWord{4, 0, 192},
-	dictWord{5, 0, 49},
-	dictWord{
-		6,
-		0,
-		200,
-	},
-	dictWord{6, 0, 293},
-	dictWord{6, 0, 1696},
-	dictWord{135, 0, 1151},
-	dictWord{133, 10, 875},
-	dictWord{5, 10, 773},
-	dictWord{5, 10, 991},
-	dictWord{
-		6,
-		10,
-		1635,
-	},
-	dictWord{134, 10, 1788},
-	dictWord{7, 10, 111},
-	dictWord{136, 10, 581},
-	dictWord{6, 0, 935},
-	dictWord{134, 0, 1151},
-	dictWord{134, 0, 1050},
-	dictWord{132, 0, 650},
-	dictWord{132, 0, 147},
-	dictWord{11, 0, 194},
-	dictWord{12, 0, 62},
-	dictWord{12, 0, 88},
-	dictWord{11, 11, 194},
-	dictWord{12, 11, 62},
-	dictWord{140, 11, 88},
-	dictWord{6, 0, 339},
-	dictWord{135, 0, 923},
-	dictWord{134, 10, 1747},
-	dictWord{7, 11, 643},
-	dictWord{136, 11, 236},
-	dictWord{
-		133,
-		0,
-		934,
-	},
-	dictWord{7, 10, 1364},
-	dictWord{7, 10, 1907},
-	dictWord{141, 10, 158},
-	dictWord{132, 10, 659},
-	dictWord{4, 10, 404},
-	dictWord{135, 10, 675},
-	dictWord{7, 11, 581},
-	dictWord{9, 11, 644},
-	dictWord{137, 11, 699},
-	dictWord{13, 0, 211},
-	dictWord{14, 0, 133},
-	dictWord{14, 0, 204},
-	dictWord{15, 0, 64},
-	dictWord{
-		15,
-		0,
-		69,
-	},
-	dictWord{15, 0, 114},
-	dictWord{16, 0, 10},
-	dictWord{19, 0, 23},
-	dictWord{19, 0, 35},
-	dictWord{19, 0, 39},
-	dictWord{19, 0, 51},
-	dictWord{19, 0, 71},
-	dictWord{19, 0, 75},
-	dictWord{152, 0, 15},
-	dictWord{133, 10, 391},
-	dictWord{5, 11, 54},
-	dictWord{135, 11, 1513},
-	dictWord{7, 0, 222},
-	dictWord{8, 0, 341},
-	dictWord{
-		5,
-		10,
-		540,
-	},
-	dictWord{134, 10, 1697},
-	dictWord{134, 10, 78},
-	dictWord{132, 11, 744},
-	dictWord{136, 0, 293},
-	dictWord{137, 11, 701},
-	dictWord{
-		7,
-		11,
-		930,
-	},
-	dictWord{10, 11, 402},
-	dictWord{10, 11, 476},
-	dictWord{13, 11, 452},
-	dictWord{18, 11, 55},
-	dictWord{147, 11, 104},
-	dictWord{132, 0, 637},
-	dictWord{133, 10, 460},
-	dictWord{8, 11, 50},
-	dictWord{137, 11, 624},
-	dictWord{132, 11, 572},
-	dictWord{134, 0, 1159},
-	dictWord{4, 10, 199},
-	dictWord{
-		139,
-		10,
-		34,
-	},
-	dictWord{134, 0, 847},
-	dictWord{134, 10, 388},
-	dictWord{6, 11, 43},
-	dictWord{7, 11, 38},
-	dictWord{8, 11, 248},
-	dictWord{9, 11, 504},
-	dictWord{
-		138,
-		11,
-		513,
-	},
-	dictWord{9, 0, 683},
-	dictWord{4, 10, 511},
-	dictWord{6, 10, 608},
-	dictWord{9, 10, 333},
-	dictWord{10, 10, 602},
-	dictWord{11, 10, 441},
-	dictWord{
-		11,
-		10,
-		723,
-	},
-	dictWord{11, 10, 976},
-	dictWord{140, 10, 357},
-	dictWord{9, 0, 867},
-	dictWord{138, 0, 837},
-	dictWord{6, 0, 944},
-	dictWord{135, 11, 326},
-	dictWord{
-		135,
-		0,
-		1809,
-	},
-	dictWord{5, 10, 938},
-	dictWord{7, 11, 783},
-	dictWord{136, 10, 707},
-	dictWord{133, 11, 766},
-	dictWord{133, 11, 363},
-	dictWord{6, 0, 170},
-	dictWord{7, 0, 1080},
-	dictWord{8, 0, 395},
-	dictWord{8, 0, 487},
-	dictWord{141, 0, 147},
-	dictWord{6, 11, 258},
-	dictWord{140, 11, 409},
-	dictWord{4, 0, 535},
-	dictWord{
-		8,
-		0,
-		618,
-	},
-	dictWord{5, 11, 249},
-	dictWord{148, 11, 82},
-	dictWord{6, 0, 1379},
-	dictWord{149, 11, 15},
-	dictWord{135, 0, 1625},
-	dictWord{150, 0, 23},
-	dictWord{
-		5,
-		11,
-		393,
-	},
-	dictWord{6, 11, 378},
-	dictWord{7, 11, 1981},
-	dictWord{9, 11, 32},
-	dictWord{9, 11, 591},
-	dictWord{10, 11, 685},
-	dictWord{10, 11, 741},
-	dictWord{
-		142,
-		11,
-		382,
-	},
-	dictWord{133, 11, 788},
-	dictWord{7, 11, 1968},
-	dictWord{10, 11, 19},
-	dictWord{139, 11, 911},
-	dictWord{7, 11, 1401},
-	dictWord{
-		135,
-		11,
-		1476,
-	},
-	dictWord{4, 11, 61},
-	dictWord{5, 11, 58},
-	dictWord{5, 11, 171},
-	dictWord{5, 11, 635},
-	dictWord{5, 11, 683},
-	dictWord{5, 11, 700},
-	dictWord{6, 11, 291},
-	dictWord{6, 11, 566},
-	dictWord{7, 11, 1650},
-	dictWord{11, 11, 523},
-	dictWord{12, 11, 273},
-	dictWord{12, 11, 303},
-	dictWord{15, 11, 39},
-	dictWord{
-		143,
-		11,
-		111,
-	},
-	dictWord{6, 10, 469},
-	dictWord{7, 10, 1709},
-	dictWord{138, 10, 515},
-	dictWord{4, 0, 778},
-	dictWord{134, 11, 589},
-	dictWord{132, 0, 46},
-	dictWord{
-		5,
-		0,
-		811,
-	},
-	dictWord{6, 0, 1679},
-	dictWord{6, 0, 1714},
-	dictWord{135, 0, 2032},
-	dictWord{7, 0, 1458},
-	dictWord{9, 0, 407},
-	dictWord{11, 0, 15},
-	dictWord{12, 0, 651},
-	dictWord{149, 0, 37},
-	dictWord{7, 0, 938},
-	dictWord{132, 10, 500},
-	dictWord{6, 0, 34},
-	dictWord{7, 0, 69},
-	dictWord{7, 0, 1089},
-	dictWord{7, 0, 1281},
-	dictWord{
-		8,
-		0,
-		708,
-	},
-	dictWord{8, 0, 721},
-	dictWord{9, 0, 363},
-	dictWord{148, 0, 98},
-	dictWord{10, 11, 231},
-	dictWord{147, 11, 124},
-	dictWord{7, 11, 726},
-	dictWord{
-		152,
-		11,
-		9,
-	},
-	dictWord{5, 10, 68},
-	dictWord{134, 10, 383},
-	dictWord{136, 11, 583},
-	dictWord{4, 11, 917},
-	dictWord{133, 11, 1005},
-	dictWord{11, 10, 216},
-	dictWord{139, 10, 340},
-	dictWord{135, 11, 1675},
-	dictWord{8, 0, 441},
-	dictWord{10, 0, 314},
-	dictWord{143, 0, 3},
-	dictWord{132, 11, 919},
-	dictWord{4, 10, 337},
-	dictWord{6, 10, 353},
-	dictWord{7, 10, 1934},
-	dictWord{8, 10, 488},
-	dictWord{137, 10, 429},
-	dictWord{7, 0, 889},
-	dictWord{7, 10, 1795},
-	dictWord{8, 10, 259},
-	dictWord{9, 10, 135},
-	dictWord{9, 10, 177},
-	dictWord{9, 10, 860},
-	dictWord{10, 10, 825},
-	dictWord{11, 10, 115},
-	dictWord{11, 10, 370},
-	dictWord{11, 10, 405},
-	dictWord{11, 10, 604},
-	dictWord{12, 10, 10},
-	dictWord{12, 10, 667},
-	dictWord{12, 10, 669},
-	dictWord{13, 10, 76},
-	dictWord{14, 10, 310},
-	dictWord{
-		15,
-		10,
-		76,
-	},
-	dictWord{15, 10, 147},
-	dictWord{148, 10, 23},
-	dictWord{4, 10, 15},
-	dictWord{4, 11, 255},
-	dictWord{5, 10, 22},
-	dictWord{5, 11, 302},
-	dictWord{6, 11, 132},
-	dictWord{6, 10, 244},
-	dictWord{7, 10, 40},
-	dictWord{7, 11, 128},
-	dictWord{7, 10, 200},
-	dictWord{7, 11, 283},
-	dictWord{7, 10, 906},
-	dictWord{7, 10, 1199},
-	dictWord{
-		7,
-		11,
-		1299,
-	},
-	dictWord{9, 10, 616},
-	dictWord{10, 11, 52},
-	dictWord{10, 11, 514},
-	dictWord{10, 10, 716},
-	dictWord{11, 10, 635},
-	dictWord{11, 10, 801},
-	dictWord{11, 11, 925},
-	dictWord{12, 10, 458},
-	dictWord{13, 11, 92},
-	dictWord{142, 11, 309},
-	dictWord{132, 0, 462},
-	dictWord{137, 11, 173},
-	dictWord{
-		135,
-		10,
-		1735,
-	},
-	dictWord{8, 0, 525},
-	dictWord{5, 10, 598},
-	dictWord{7, 10, 791},
-	dictWord{8, 10, 108},
-	dictWord{137, 10, 123},
-	dictWord{5, 0, 73},
-	dictWord{6, 0, 23},
-	dictWord{134, 0, 338},
-	dictWord{132, 0, 676},
-	dictWord{132, 10, 683},
-	dictWord{7, 0, 725},
-	dictWord{8, 0, 498},
-	dictWord{139, 0, 268},
-	dictWord{12, 0, 21},
-	dictWord{151, 0, 7},
-	dictWord{135, 0, 773},
-	dictWord{4, 10, 155},
-	dictWord{135, 10, 1689},
-	dictWord{4, 0, 164},
-	dictWord{5, 0, 730},
-	dictWord{5, 10, 151},
-	dictWord{
-		5,
-		10,
-		741,
-	},
-	dictWord{6, 11, 210},
-	dictWord{7, 10, 498},
-	dictWord{7, 10, 870},
-	dictWord{7, 10, 1542},
-	dictWord{12, 10, 213},
-	dictWord{14, 10, 36},
-	dictWord{
-		14,
-		10,
-		391,
-	},
-	dictWord{17, 10, 111},
-	dictWord{18, 10, 6},
-	dictWord{18, 10, 46},
-	dictWord{18, 10, 151},
-	dictWord{19, 10, 36},
-	dictWord{20, 10, 32},
-	dictWord{
-		20,
-		10,
-		56,
-	},
-	dictWord{20, 10, 69},
-	dictWord{20, 10, 102},
-	dictWord{21, 10, 4},
-	dictWord{22, 10, 8},
-	dictWord{22, 10, 10},
-	dictWord{22, 10, 14},
-	dictWord{
-		150,
-		10,
-		31,
-	},
-	dictWord{4, 10, 624},
-	dictWord{135, 10, 1752},
-	dictWord{4, 0, 583},
-	dictWord{9, 0, 936},
-	dictWord{15, 0, 214},
-	dictWord{18, 0, 199},
-	dictWord{24, 0, 26},
-	dictWord{134, 11, 588},
-	dictWord{7, 0, 1462},
-	dictWord{11, 0, 659},
-	dictWord{4, 11, 284},
-	dictWord{134, 11, 223},
-	dictWord{133, 0, 220},
-	dictWord{
-		139,
-		0,
-		803,
-	},
-	dictWord{132, 0, 544},
-	dictWord{4, 10, 492},
-	dictWord{133, 10, 451},
-	dictWord{16, 0, 98},
-	dictWord{148, 0, 119},
-	dictWord{4, 11, 218},
-	dictWord{
-		7,
-		11,
-		526,
-	},
-	dictWord{143, 11, 137},
-	dictWord{135, 10, 835},
-	dictWord{4, 11, 270},
-	dictWord{5, 11, 192},
-	dictWord{6, 11, 332},
-	dictWord{7, 11, 1322},
-	dictWord{
-		13,
-		11,
-		9,
-	},
-	dictWord{13, 10, 70},
-	dictWord{14, 11, 104},
-	dictWord{142, 11, 311},
-	dictWord{132, 10, 539},
-	dictWord{140, 11, 661},
-	dictWord{5, 0, 176},
-	dictWord{
-		6,
-		0,
-		437,
-	},
-	dictWord{6, 0, 564},
-	dictWord{11, 0, 181},
-	dictWord{141, 0, 183},
-	dictWord{135, 0, 1192},
-	dictWord{6, 10, 113},
-	dictWord{135, 10, 436},
-	dictWord{136, 10, 718},
-	dictWord{135, 10, 520},
-	dictWord{135, 0, 1878},
-	dictWord{140, 11, 196},
-	dictWord{7, 11, 379},
-	dictWord{8, 11, 481},
-	dictWord{
-		137,
-		11,
-		377,
-	},
-	dictWord{5, 11, 1003},
-	dictWord{6, 11, 149},
-	dictWord{137, 11, 746},
-	dictWord{8, 11, 262},
-	dictWord{9, 11, 627},
-	dictWord{10, 11, 18},
-	dictWord{
-		11,
-		11,
-		214,
-	},
-	dictWord{11, 11, 404},
-	dictWord{11, 11, 457},
-	dictWord{11, 11, 780},
-	dictWord{11, 11, 849},
-	dictWord{11, 11, 913},
-	dictWord{13, 11, 330},
-	dictWord{13, 11, 401},
-	dictWord{142, 11, 200},
-	dictWord{149, 0, 26},
-	dictWord{136, 11, 304},
-	dictWord{132, 11, 142},
-	dictWord{135, 0, 944},
-	dictWord{
-		4,
-		0,
-		790,
-	},
-	dictWord{5, 0, 273},
-	dictWord{134, 0, 394},
-	dictWord{134, 0, 855},
-	dictWord{4, 0, 135},
-	dictWord{6, 0, 127},
-	dictWord{7, 0, 1185},
-	dictWord{7, 0, 1511},
-	dictWord{8, 0, 613},
-	dictWord{11, 0, 5},
-	dictWord{12, 0, 336},
-	dictWord{12, 0, 495},
-	dictWord{12, 0, 586},
-	dictWord{12, 0, 660},
-	dictWord{12, 0, 668},
-	dictWord{
-		14,
-		0,
-		385,
-	},
-	dictWord{15, 0, 118},
-	dictWord{17, 0, 20},
-	dictWord{146, 0, 98},
-	dictWord{6, 0, 230},
-	dictWord{9, 0, 752},
-	dictWord{18, 0, 109},
-	dictWord{12, 10, 610},
-	dictWord{13, 10, 431},
-	dictWord{144, 10, 59},
-	dictWord{7, 0, 1954},
-	dictWord{135, 11, 925},
-	dictWord{4, 11, 471},
-	dictWord{5, 11, 51},
-	dictWord{6, 11, 602},
-	dictWord{8, 11, 484},
-	dictWord{10, 11, 195},
-	dictWord{140, 11, 159},
-	dictWord{132, 10, 307},
-	dictWord{136, 11, 688},
-	dictWord{132, 11, 697},
-	dictWord{
-		7,
-		11,
-		812,
-	},
-	dictWord{7, 11, 1261},
-	dictWord{7, 11, 1360},
-	dictWord{9, 11, 632},
-	dictWord{140, 11, 352},
-	dictWord{5, 0, 162},
-	dictWord{8, 0, 68},
-	dictWord{
-		133,
-		10,
-		964,
-	},
-	dictWord{4, 0, 654},
-	dictWord{136, 11, 212},
-	dictWord{4, 0, 156},
-	dictWord{7, 0, 998},
-	dictWord{7, 0, 1045},
-	dictWord{7, 0, 1860},
-	dictWord{9, 0, 48},
-	dictWord{9, 0, 692},
-	dictWord{11, 0, 419},
-	dictWord{139, 0, 602},
-	dictWord{133, 11, 221},
-	dictWord{4, 11, 373},
-	dictWord{5, 11, 283},
-	dictWord{6, 11, 480},
-	dictWord{135, 11, 609},
-	dictWord{142, 11, 216},
-	dictWord{132, 0, 240},
-	dictWord{6, 11, 192},
-	dictWord{9, 11, 793},
-	dictWord{145, 11, 55},
-	dictWord{
-		4,
-		10,
-		75,
-	},
-	dictWord{5, 10, 180},
-	dictWord{6, 10, 500},
-	dictWord{7, 10, 58},
-	dictWord{7, 10, 710},
-	dictWord{138, 10, 645},
-	dictWord{4, 11, 132},
-	dictWord{5, 11, 69},
-	dictWord{5, 10, 649},
-	dictWord{135, 11, 1242},
-	dictWord{6, 10, 276},
-	dictWord{7, 10, 282},
-	dictWord{7, 10, 879},
-	dictWord{7, 10, 924},
-	dictWord{8, 10, 459},
-	dictWord{9, 10, 599},
-	dictWord{9, 10, 754},
-	dictWord{11, 10, 574},
-	dictWord{12, 10, 128},
-	dictWord{12, 10, 494},
-	dictWord{13, 10, 52},
-	dictWord{13, 10, 301},
-	dictWord{15, 10, 30},
-	dictWord{143, 10, 132},
-	dictWord{132, 10, 200},
-	dictWord{4, 11, 111},
-	dictWord{135, 11, 302},
-	dictWord{9, 0, 197},
-	dictWord{
-		10,
-		0,
-		300,
-	},
-	dictWord{12, 0, 473},
-	dictWord{13, 0, 90},
-	dictWord{141, 0, 405},
-	dictWord{132, 11, 767},
-	dictWord{6, 11, 42},
-	dictWord{7, 11, 1416},
-	dictWord{
-		7,
-		11,
-		1590,
-	},
-	dictWord{7, 11, 2005},
-	dictWord{8, 11, 131},
-	dictWord{8, 11, 466},
-	dictWord{9, 11, 672},
-	dictWord{13, 11, 252},
-	dictWord{148, 11, 103},
-	dictWord{
-		8,
-		0,
-		958,
-	},
-	dictWord{8, 0, 999},
-	dictWord{10, 0, 963},
-	dictWord{138, 0, 1001},
-	dictWord{135, 10, 1621},
-	dictWord{135, 0, 858},
-	dictWord{4, 0, 606},
-	dictWord{
-		137,
-		11,
-		444,
-	},
-	dictWord{6, 11, 44},
-	dictWord{136, 11, 368},
-	dictWord{139, 11, 172},
-	dictWord{4, 11, 570},
-	dictWord{133, 11, 120},
-	dictWord{139, 11, 624},
-	dictWord{7, 0, 1978},
-	dictWord{8, 0, 676},
-	dictWord{6, 10, 225},
-	dictWord{137, 10, 211},
-	dictWord{7, 0, 972},
-	dictWord{11, 0, 102},
-	dictWord{136, 10, 687},
-	dictWord{6, 11, 227},
-	dictWord{135, 11, 1589},
-	dictWord{8, 10, 58},
-	dictWord{9, 10, 724},
-	dictWord{11, 10, 809},
-	dictWord{13, 10, 113},
-	dictWord{
-		145,
-		10,
-		72,
-	},
-	dictWord{4, 0, 361},
-	dictWord{133, 0, 315},
-	dictWord{132, 0, 461},
-	dictWord{6, 10, 345},
-	dictWord{135, 10, 1247},
-	dictWord{132, 0, 472},
-	dictWord{
-		8,
-		10,
-		767,
-	},
-	dictWord{8, 10, 803},
-	dictWord{9, 10, 301},
-	dictWord{137, 10, 903},
-	dictWord{135, 11, 1333},
-	dictWord{135, 11, 477},
-	dictWord{7, 10, 1949},
-	dictWord{136, 10, 674},
-	dictWord{6, 0, 905},
-	dictWord{138, 0, 747},
-	dictWord{133, 0, 155},
-	dictWord{134, 10, 259},
-	dictWord{7, 0, 163},
-	dictWord{8, 0, 319},
-	dictWord{9, 0, 402},
-	dictWord{10, 0, 24},
-	dictWord{10, 0, 681},
-	dictWord{11, 0, 200},
-	dictWord{12, 0, 253},
-	dictWord{12, 0, 410},
-	dictWord{142, 0, 219},
-	dictWord{
-		5,
-		0,
-		475,
-	},
-	dictWord{7, 0, 1780},
-	dictWord{9, 0, 230},
-	dictWord{11, 0, 297},
-	dictWord{11, 0, 558},
-	dictWord{14, 0, 322},
-	dictWord{19, 0, 76},
-	dictWord{6, 11, 1667},
-	dictWord{7, 11, 2036},
-	dictWord{138, 11, 600},
-	dictWord{136, 10, 254},
-	dictWord{6, 0, 848},
-	dictWord{135, 0, 1956},
-	dictWord{6, 11, 511},
-	dictWord{
-		140,
-		11,
-		132,
-	},
-	dictWord{5, 11, 568},
-	dictWord{6, 11, 138},
-	dictWord{135, 11, 1293},
-	dictWord{6, 0, 631},
-	dictWord{137, 0, 838},
-	dictWord{149, 0, 36},
-	dictWord{
-		4,
-		11,
-		565,
-	},
-	dictWord{8, 11, 23},
-	dictWord{136, 11, 827},
-	dictWord{5, 0, 944},
-	dictWord{134, 0, 1769},
-	dictWord{4, 0, 144},
-	dictWord{6, 0, 842},
-	dictWord{
-		6,
-		0,
-		1400,
-	},
-	dictWord{4, 11, 922},
-	dictWord{133, 11, 1023},
-	dictWord{133, 10, 248},
-	dictWord{9, 10, 800},
-	dictWord{10, 10, 693},
-	dictWord{11, 10, 482},
-	dictWord{11, 10, 734},
-	dictWord{139, 10, 789},
-	dictWord{7, 11, 1002},
-	dictWord{139, 11, 145},
-	dictWord{4, 10, 116},
-	dictWord{5, 10, 95},
-	dictWord{5, 10, 445},
-	dictWord{7, 10, 1688},
-	dictWord{8, 10, 29},
-	dictWord{9, 10, 272},
-	dictWord{11, 10, 509},
-	dictWord{139, 10, 915},
-	dictWord{14, 0, 369},
-	dictWord{146, 0, 72},
-	dictWord{135, 10, 1641},
-	dictWord{132, 11, 740},
-	dictWord{133, 10, 543},
-	dictWord{140, 11, 116},
-	dictWord{6, 0, 247},
-	dictWord{9, 0, 555},
-	dictWord{
-		5,
-		10,
-		181,
-	},
-	dictWord{136, 10, 41},
-	dictWord{133, 10, 657},
-	dictWord{136, 0, 996},
-	dictWord{138, 10, 709},
-	dictWord{7, 0, 189},
-	dictWord{8, 10, 202},
-	dictWord{
-		138,
-		10,
-		536,
-	},
-	dictWord{136, 11, 402},
-	dictWord{4, 11, 716},
-	dictWord{141, 11, 31},
-	dictWord{10, 0, 280},
-	dictWord{138, 0, 797},
-	dictWord{9, 10, 423},
-	dictWord{140, 10, 89},
-	dictWord{8, 10, 113},
-	dictWord{9, 10, 877},
-	dictWord{10, 10, 554},
-	dictWord{11, 10, 83},
-	dictWord{12, 10, 136},
-	dictWord{147, 10, 109},
-	dictWord{133, 10, 976},
-	dictWord{7, 0, 746},
-	dictWord{132, 10, 206},
-	dictWord{136, 0, 526},
-	dictWord{139, 0, 345},
-	dictWord{136, 0, 1017},
-	dictWord{
-		8,
-		11,
-		152,
-	},
-	dictWord{9, 11, 53},
-	dictWord{9, 11, 268},
-	dictWord{9, 11, 901},
-	dictWord{10, 11, 518},
-	dictWord{10, 11, 829},
-	dictWord{11, 11, 188},
-	dictWord{
-		13,
-		11,
-		74,
-	},
-	dictWord{14, 11, 46},
-	dictWord{15, 11, 17},
-	dictWord{15, 11, 33},
-	dictWord{17, 11, 40},
-	dictWord{18, 11, 36},
-	dictWord{19, 11, 20},
-	dictWord{22, 11, 1},
-	dictWord{152, 11, 2},
-	dictWord{133, 11, 736},
-	dictWord{136, 11, 532},
-	dictWord{5, 0, 428},
-	dictWord{138, 0, 651},
-	dictWord{135, 11, 681},
-	dictWord{
-		135,
-		0,
-		1162,
-	},
-	dictWord{7, 0, 327},
-	dictWord{13, 0, 230},
-	dictWord{17, 0, 113},
-	dictWord{8, 10, 226},
-	dictWord{10, 10, 537},
-	dictWord{11, 10, 570},
-	dictWord{
-		11,
-		10,
-		605,
-	},
-	dictWord{11, 10, 799},
-	dictWord{11, 10, 804},
-	dictWord{12, 10, 85},
-	dictWord{12, 10, 516},
-	dictWord{12, 10, 623},
-	dictWord{12, 11, 677},
-	dictWord{
-		13,
-		10,
-		361,
-	},
-	dictWord{14, 10, 77},
-	dictWord{14, 10, 78},
-	dictWord{147, 10, 110},
-	dictWord{4, 0, 792},
-	dictWord{7, 0, 1717},
-	dictWord{10, 0, 546},
-	dictWord{
-		132,
-		10,
-		769,
-	},
-	dictWord{4, 11, 684},
-	dictWord{136, 11, 384},
-	dictWord{132, 10, 551},
-	dictWord{134, 0, 1203},
-	dictWord{9, 10, 57},
-	dictWord{9, 10, 459},
-	dictWord{10, 10, 425},
-	dictWord{11, 10, 119},
-	dictWord{12, 10, 184},
-	dictWord{12, 10, 371},
-	dictWord{13, 10, 358},
-	dictWord{145, 10, 51},
-	dictWord{5, 0, 672},
-	dictWord{5, 10, 814},
-	dictWord{8, 10, 10},
-	dictWord{9, 10, 421},
-	dictWord{9, 10, 729},
-	dictWord{10, 10, 609},
-	dictWord{139, 10, 689},
-	dictWord{138, 0, 189},
-	dictWord{134, 10, 624},
-	dictWord{7, 11, 110},
-	dictWord{7, 11, 188},
-	dictWord{8, 11, 290},
-	dictWord{8, 11, 591},
-	dictWord{9, 11, 382},
-	dictWord{9, 11, 649},
-	dictWord{11, 11, 71},
-	dictWord{11, 11, 155},
-	dictWord{11, 11, 313},
-	dictWord{12, 11, 5},
-	dictWord{13, 11, 325},
-	dictWord{142, 11, 287},
-	dictWord{133, 0, 99},
-	dictWord{6, 0, 1053},
-	dictWord{135, 0, 298},
-	dictWord{7, 11, 360},
-	dictWord{7, 11, 425},
-	dictWord{9, 11, 66},
-	dictWord{9, 11, 278},
-	dictWord{138, 11, 644},
-	dictWord{4, 0, 397},
-	dictWord{136, 0, 555},
-	dictWord{137, 10, 269},
-	dictWord{132, 10, 528},
-	dictWord{4, 11, 900},
-	dictWord{133, 11, 861},
-	dictWord{
-		6,
-		0,
-		1157,
-	},
-	dictWord{5, 11, 254},
-	dictWord{7, 11, 985},
-	dictWord{136, 11, 73},
-	dictWord{7, 11, 1959},
-	dictWord{136, 11, 683},
-	dictWord{12, 0, 398},
-	dictWord{
-		20,
-		0,
-		39,
-	},
-	dictWord{21, 0, 11},
-	dictWord{150, 0, 41},
-	dictWord{4, 0, 485},
-	dictWord{7, 0, 353},
-	dictWord{135, 0, 1523},
-	dictWord{6, 0, 366},
-	dictWord{7, 0, 1384},
-	dictWord{135, 0, 1601},
-	dictWord{138, 0, 787},
-	dictWord{137, 0, 282},
-	dictWord{5, 10, 104},
-	dictWord{6, 10, 173},
-	dictWord{135, 10, 1631},
-	dictWord{
-		139,
-		11,
-		146,
-	},
-	dictWord{4, 0, 157},
-	dictWord{133, 0, 471},
-	dictWord{134, 0, 941},
-	dictWord{132, 11, 725},
-	dictWord{7, 0, 1336},
-	dictWord{8, 10, 138},
-	dictWord{
-		8,
-		10,
-		342,
-	},
-	dictWord{9, 10, 84},
-	dictWord{10, 10, 193},
-	dictWord{11, 10, 883},
-	dictWord{140, 10, 359},
-	dictWord{134, 11, 196},
-	dictWord{136, 0, 116},
-	dictWord{133, 11, 831},
-	dictWord{134, 0, 787},
-	dictWord{134, 10, 95},
-	dictWord{6, 10, 406},
-	dictWord{10, 10, 409},
-	dictWord{10, 10, 447},
-	dictWord{
-		11,
-		10,
-		44,
-	},
-	dictWord{140, 10, 100},
-	dictWord{5, 0, 160},
-	dictWord{7, 0, 363},
-	dictWord{7, 0, 589},
-	dictWord{10, 0, 170},
-	dictWord{141, 0, 55},
-	dictWord{134, 0, 1815},
-	dictWord{132, 0, 866},
-	dictWord{6, 0, 889},
-	dictWord{6, 0, 1067},
-	dictWord{6, 0, 1183},
-	dictWord{4, 11, 321},
-	dictWord{134, 11, 569},
-	dictWord{5, 11, 848},
-	dictWord{134, 11, 66},
-	dictWord{4, 11, 36},
-	dictWord{6, 10, 1636},
-	dictWord{7, 11, 1387},
-	dictWord{10, 11, 205},
-	dictWord{11, 11, 755},
-	dictWord{
-		141,
-		11,
-		271,
-	},
-	dictWord{132, 0, 689},
-	dictWord{9, 0, 820},
-	dictWord{4, 10, 282},
-	dictWord{7, 10, 1034},
-	dictWord{11, 10, 398},
-	dictWord{11, 10, 634},
-	dictWord{
-		12,
-		10,
-		1,
-	},
-	dictWord{12, 10, 79},
-	dictWord{12, 10, 544},
-	dictWord{14, 10, 237},
-	dictWord{17, 10, 10},
-	dictWord{146, 10, 20},
-	dictWord{4, 0, 108},
-	dictWord{7, 0, 804},
-	dictWord{139, 0, 498},
-	dictWord{132, 11, 887},
-	dictWord{6, 0, 1119},
-	dictWord{135, 11, 620},
-	dictWord{6, 11, 165},
-	dictWord{138, 11, 388},
-	dictWord{
-		5,
-		0,
-		244,
-	},
-	dictWord{5, 10, 499},
-	dictWord{6, 10, 476},
-	dictWord{7, 10, 600},
-	dictWord{7, 10, 888},
-	dictWord{135, 10, 1096},
-	dictWord{140, 0, 609},
-	dictWord{
-		135,
-		0,
-		1005,
-	},
-	dictWord{4, 0, 412},
-	dictWord{133, 0, 581},
-	dictWord{4, 11, 719},
-	dictWord{135, 11, 155},
-	dictWord{7, 10, 296},
-	dictWord{7, 10, 596},
-	dictWord{
-		8,
-		10,
-		560,
-	},
-	dictWord{8, 10, 586},
-	dictWord{9, 10, 612},
-	dictWord{11, 10, 304},
-	dictWord{12, 10, 46},
-	dictWord{13, 10, 89},
-	dictWord{14, 10, 112},
-	dictWord{
-		145,
-		10,
-		122,
-	},
-	dictWord{4, 0, 895},
-	dictWord{133, 0, 772},
-	dictWord{142, 11, 307},
-	dictWord{135, 0, 1898},
-	dictWord{4, 0, 926},
-	dictWord{133, 0, 983},
-	dictWord{4, 11, 353},
-	dictWord{6, 11, 146},
-	dictWord{6, 11, 1789},
-	dictWord{7, 11, 288},
-	dictWord{7, 11, 990},
-	dictWord{7, 11, 1348},
-	dictWord{9, 11, 665},
-	dictWord{
-		9,
-		11,
-		898,
-	},
-	dictWord{11, 11, 893},
-	dictWord{142, 11, 212},
-	dictWord{132, 0, 538},
-	dictWord{133, 11, 532},
-	dictWord{6, 0, 294},
-	dictWord{7, 0, 1267},
-	dictWord{8, 0, 624},
-	dictWord{141, 0, 496},
-	dictWord{7, 0, 1325},
-	dictWord{4, 11, 45},
-	dictWord{135, 11, 1257},
-	dictWord{138, 0, 301},
-	dictWord{9, 0, 298},
-	dictWord{12, 0, 291},
-	dictWord{13, 0, 276},
-	dictWord{14, 0, 6},
-	dictWord{17, 0, 18},
-	dictWord{21, 0, 32},
-	dictWord{7, 10, 1599},
-	dictWord{7, 10, 1723},
-	dictWord{
-		8,
-		10,
-		79,
-	},
-	dictWord{8, 10, 106},
-	dictWord{8, 10, 190},
-	dictWord{8, 10, 302},
-	dictWord{8, 10, 383},
-	dictWord{8, 10, 713},
-	dictWord{9, 10, 119},
-	dictWord{9, 10, 233},
-	dictWord{9, 10, 419},
-	dictWord{9, 10, 471},
-	dictWord{10, 10, 181},
-	dictWord{10, 10, 406},
-	dictWord{11, 10, 57},
-	dictWord{11, 10, 85},
-	dictWord{11, 10, 120},
-	dictWord{11, 10, 177},
-	dictWord{11, 10, 296},
-	dictWord{11, 10, 382},
-	dictWord{11, 10, 454},
-	dictWord{11, 10, 758},
-	dictWord{11, 10, 999},
-	dictWord{
-		12,
-		10,
-		27,
-	},
-	dictWord{12, 10, 131},
-	dictWord{12, 10, 245},
-	dictWord{12, 10, 312},
-	dictWord{12, 10, 446},
-	dictWord{12, 10, 454},
-	dictWord{13, 10, 98},
-	dictWord{
-		13,
-		10,
-		426,
-	},
-	dictWord{13, 10, 508},
-	dictWord{14, 10, 163},
-	dictWord{14, 10, 272},
-	dictWord{14, 10, 277},
-	dictWord{14, 10, 370},
-	dictWord{15, 10, 95},
-	dictWord{15, 10, 138},
-	dictWord{15, 10, 167},
-	dictWord{17, 10, 38},
-	dictWord{148, 10, 96},
-	dictWord{132, 0, 757},
-	dictWord{134, 0, 1263},
-	dictWord{4, 0, 820},
-	dictWord{134, 10, 1759},
-	dictWord{133, 0, 722},
-	dictWord{136, 11, 816},
-	dictWord{138, 10, 372},
-	dictWord{145, 10, 16},
-	dictWord{134, 0, 1039},
-	dictWord{
-		4,
-		0,
-		991,
-	},
-	dictWord{134, 0, 2028},
-	dictWord{133, 10, 258},
-	dictWord{7, 0, 1875},
-	dictWord{139, 0, 124},
-	dictWord{6, 11, 559},
-	dictWord{6, 11, 1691},
-	dictWord{135, 11, 586},
-	dictWord{5, 0, 324},
-	dictWord{7, 0, 881},
-	dictWord{8, 10, 134},
-	dictWord{9, 10, 788},
-	dictWord{140, 10, 438},
-	dictWord{7, 11, 1823},
-	dictWord{139, 11, 693},
-	dictWord{6, 0, 1348},
-	dictWord{134, 0, 1545},
-	dictWord{134, 0, 911},
-	dictWord{132, 0, 954},
-	dictWord{8, 0, 329},
-	dictWord{8, 0, 414},
-	dictWord{7, 10, 1948},
-	dictWord{135, 10, 2004},
-	dictWord{5, 0, 517},
-	dictWord{6, 10, 439},
-	dictWord{7, 10, 780},
-	dictWord{135, 10, 1040},
-	dictWord{
-		132,
-		0,
-		816,
-	},
-	dictWord{5, 10, 1},
-	dictWord{6, 10, 81},
-	dictWord{138, 10, 520},
-	dictWord{9, 0, 713},
-	dictWord{10, 0, 222},
-	dictWord{5, 10, 482},
-	dictWord{8, 10, 98},
-	dictWord{10, 10, 700},
-	dictWord{10, 10, 822},
-	dictWord{11, 10, 302},
-	dictWord{11, 10, 778},
-	dictWord{12, 10, 50},
-	dictWord{12, 10, 127},
-	dictWord{12, 10, 396},
-	dictWord{13, 10, 62},
-	dictWord{13, 10, 328},
-	dictWord{14, 10, 122},
-	dictWord{147, 10, 72},
-	dictWord{137, 0, 33},
-	dictWord{5, 10, 2},
-	dictWord{7, 10, 1494},
-	dictWord{136, 10, 589},
-	dictWord{6, 10, 512},
-	dictWord{7, 10, 797},
-	dictWord{8, 10, 253},
-	dictWord{9, 10, 77},
-	dictWord{10, 10, 1},
-	dictWord{10, 11, 108},
-	dictWord{10, 10, 129},
-	dictWord{10, 10, 225},
-	dictWord{11, 11, 116},
-	dictWord{11, 10, 118},
-	dictWord{11, 10, 226},
-	dictWord{11, 10, 251},
-	dictWord{
-		11,
-		10,
-		430,
-	},
-	dictWord{11, 10, 701},
-	dictWord{11, 10, 974},
-	dictWord{11, 10, 982},
-	dictWord{12, 10, 64},
-	dictWord{12, 10, 260},
-	dictWord{12, 10, 488},
-	dictWord{
-		140,
-		10,
-		690,
-	},
-	dictWord{134, 11, 456},
-	dictWord{133, 11, 925},
-	dictWord{5, 0, 150},
-	dictWord{7, 0, 106},
-	dictWord{7, 0, 774},
-	dictWord{8, 0, 603},
-	dictWord{
-		9,
-		0,
-		593,
-	},
-	dictWord{9, 0, 634},
-	dictWord{10, 0, 44},
-	dictWord{10, 0, 173},
-	dictWord{11, 0, 462},
-	dictWord{11, 0, 515},
-	dictWord{13, 0, 216},
-	dictWord{13, 0, 288},
-	dictWord{142, 0, 400},
-	dictWord{137, 10, 347},
-	dictWord{5, 0, 748},
-	dictWord{134, 0, 553},
-	dictWord{12, 0, 108},
-	dictWord{141, 0, 291},
-	dictWord{7, 0, 420},
-	dictWord{4, 10, 12},
-	dictWord{7, 10, 522},
-	dictWord{7, 10, 809},
-	dictWord{8, 10, 797},
-	dictWord{141, 10, 88},
-	dictWord{6, 11, 193},
-	dictWord{7, 11, 240},
-	dictWord{
-		7,
-		11,
-		1682,
-	},
-	dictWord{10, 11, 51},
-	dictWord{10, 11, 640},
-	dictWord{11, 11, 410},
-	dictWord{13, 11, 82},
-	dictWord{14, 11, 247},
-	dictWord{14, 11, 331},
-	dictWord{142, 11, 377},
-	dictWord{133, 10, 528},
-	dictWord{135, 0, 1777},
-	dictWord{4, 0, 493},
-	dictWord{144, 0, 55},
-	dictWord{136, 11, 633},
-	dictWord{
-		139,
-		0,
-		81,
-	},
-	dictWord{6, 0, 980},
-	dictWord{136, 0, 321},
-	dictWord{148, 10, 109},
-	dictWord{5, 10, 266},
-	dictWord{9, 10, 290},
-	dictWord{9, 10, 364},
-	dictWord{
-		10,
-		10,
-		293,
-	},
-	dictWord{11, 10, 606},
-	dictWord{142, 10, 45},
-	dictWord{6, 0, 568},
-	dictWord{7, 0, 112},
-	dictWord{7, 0, 1804},
-	dictWord{8, 0, 362},
-	dictWord{8, 0, 410},
-	dictWord{8, 0, 830},
-	dictWord{9, 0, 514},
-	dictWord{11, 0, 649},
-	dictWord{142, 0, 157},
-	dictWord{4, 0, 74},
-	dictWord{6, 0, 510},
-	dictWord{6, 10, 594},
-	dictWord{
-		9,
-		10,
-		121,
-	},
-	dictWord{10, 10, 49},
-	dictWord{10, 10, 412},
-	dictWord{139, 10, 834},
-	dictWord{134, 0, 838},
-	dictWord{136, 10, 748},
-	dictWord{132, 10, 466},
-	dictWord{132, 0, 625},
-	dictWord{135, 11, 1443},
-	dictWord{4, 11, 237},
-	dictWord{135, 11, 514},
-	dictWord{9, 10, 378},
-	dictWord{141, 10, 162},
-	dictWord{6, 0, 16},
-	dictWord{6, 0, 158},
-	dictWord{7, 0, 43},
-	dictWord{7, 0, 129},
-	dictWord{7, 0, 181},
-	dictWord{8, 0, 276},
-	dictWord{8, 0, 377},
-	dictWord{10, 0, 523},
-	dictWord{
-		11,
-		0,
-		816,
-	},
-	dictWord{12, 0, 455},
-	dictWord{13, 0, 303},
-	dictWord{142, 0, 135},
-	dictWord{135, 0, 281},
-	dictWord{4, 0, 1},
-	dictWord{7, 0, 1143},
-	dictWord{7, 0, 1463},
-	dictWord{8, 0, 61},
-	dictWord{9, 0, 207},
-	dictWord{9, 0, 390},
-	dictWord{9, 0, 467},
-	dictWord{139, 0, 836},
-	dictWord{6, 11, 392},
-	dictWord{7, 11, 65},
-	dictWord{
-		135,
-		11,
-		2019,
-	},
-	dictWord{132, 10, 667},
-	dictWord{4, 0, 723},
-	dictWord{5, 0, 895},
-	dictWord{7, 0, 1031},
-	dictWord{8, 0, 199},
-	dictWord{8, 0, 340},
-	dictWord{9, 0, 153},
-	dictWord{9, 0, 215},
-	dictWord{10, 0, 21},
-	dictWord{10, 0, 59},
-	dictWord{10, 0, 80},
-	dictWord{10, 0, 224},
-	dictWord{10, 0, 838},
-	dictWord{11, 0, 229},
-	dictWord{
-		11,
-		0,
-		652,
-	},
-	dictWord{12, 0, 192},
-	dictWord{13, 0, 146},
-	dictWord{142, 0, 91},
-	dictWord{132, 0, 295},
-	dictWord{137, 0, 51},
-	dictWord{9, 11, 222},
-	dictWord{
-		10,
-		11,
-		43,
-	},
-	dictWord{139, 11, 900},
-	dictWord{5, 0, 309},
-	dictWord{140, 0, 211},
-	dictWord{5, 0, 125},
-	dictWord{8, 0, 77},
-	dictWord{138, 0, 15},
-	dictWord{136, 11, 604},
-	dictWord{138, 0, 789},
-	dictWord{5, 0, 173},
-	dictWord{4, 10, 39},
-	dictWord{7, 10, 1843},
-	dictWord{8, 10, 407},
-	dictWord{11, 10, 144},
-	dictWord{140, 10, 523},
-	dictWord{138, 11, 265},
-	dictWord{133, 0, 439},
-	dictWord{132, 10, 510},
-	dictWord{7, 0, 648},
-	dictWord{7, 0, 874},
-	dictWord{11, 0, 164},
-	dictWord{12, 0, 76},
-	dictWord{18, 0, 9},
-	dictWord{7, 10, 1980},
-	dictWord{10, 10, 487},
-	dictWord{138, 10, 809},
-	dictWord{12, 0, 111},
-	dictWord{14, 0, 294},
-	dictWord{19, 0, 45},
-	dictWord{13, 10, 260},
-	dictWord{146, 10, 63},
-	dictWord{133, 11, 549},
-	dictWord{134, 10, 570},
-	dictWord{4, 0, 8},
-	dictWord{7, 0, 1152},
-	dictWord{7, 0, 1153},
-	dictWord{7, 0, 1715},
-	dictWord{9, 0, 374},
-	dictWord{10, 0, 478},
-	dictWord{139, 0, 648},
-	dictWord{135, 0, 1099},
-	dictWord{5, 0, 575},
-	dictWord{6, 0, 354},
-	dictWord{
-		135,
-		0,
-		701,
-	},
-	dictWord{7, 11, 36},
-	dictWord{8, 11, 201},
-	dictWord{136, 11, 605},
-	dictWord{4, 10, 787},
-	dictWord{136, 11, 156},
-	dictWord{6, 0, 518},
-	dictWord{
-		149,
-		11,
-		13,
-	},
-	dictWord{140, 11, 224},
-	dictWord{134, 0, 702},
-	dictWord{132, 10, 516},
-	dictWord{5, 11, 724},
-	dictWord{10, 11, 305},
-	dictWord{11, 11, 151},
-	dictWord{12, 11, 33},
-	dictWord{12, 11, 121},
-	dictWord{12, 11, 381},
-	dictWord{17, 11, 3},
-	dictWord{17, 11, 27},
-	dictWord{17, 11, 78},
-	dictWord{18, 11, 18},
-	dictWord{19, 11, 54},
-	dictWord{149, 11, 5},
-	dictWord{8, 0, 87},
-	dictWord{4, 11, 523},
-	dictWord{5, 11, 638},
-	dictWord{11, 10, 887},
-	dictWord{14, 10, 365},
-	dictWord{
-		142,
-		10,
-		375,
-	},
-	dictWord{138, 0, 438},
-	dictWord{136, 10, 821},
-	dictWord{135, 11, 1908},
-	dictWord{6, 11, 242},
-	dictWord{7, 11, 227},
-	dictWord{7, 11, 1581},
-	dictWord{8, 11, 104},
-	dictWord{9, 11, 113},
-	dictWord{9, 11, 220},
-	dictWord{9, 11, 427},
-	dictWord{10, 11, 74},
-	dictWord{10, 11, 239},
-	dictWord{11, 11, 579},
-	dictWord{11, 11, 1023},
-	dictWord{13, 11, 4},
-	dictWord{13, 11, 204},
-	dictWord{13, 11, 316},
-	dictWord{18, 11, 95},
-	dictWord{148, 11, 86},
-	dictWord{4, 0, 69},
-	dictWord{5, 0, 122},
-	dictWord{5, 0, 849},
-	dictWord{6, 0, 1633},
-	dictWord{9, 0, 656},
-	dictWord{138, 0, 464},
-	dictWord{7, 0, 1802},
-	dictWord{4, 10, 10},
-	dictWord{
-		139,
-		10,
-		786,
-	},
-	dictWord{135, 11, 861},
-	dictWord{139, 0, 499},
-	dictWord{7, 0, 476},
-	dictWord{7, 0, 1592},
-	dictWord{138, 0, 87},
-	dictWord{133, 10, 684},
-	dictWord{
-		4,
-		0,
-		840,
-	},
-	dictWord{134, 10, 27},
-	dictWord{142, 0, 283},
-	dictWord{6, 0, 1620},
-	dictWord{7, 11, 1328},
-	dictWord{136, 11, 494},
-	dictWord{5, 0, 859},
-	dictWord{
-		7,
-		0,
-		1160,
-	},
-	dictWord{8, 0, 107},
-	dictWord{9, 0, 291},
-	dictWord{9, 0, 439},
-	dictWord{10, 0, 663},
-	dictWord{11, 0, 609},
-	dictWord{140, 0, 197},
-	dictWord{
-		7,
-		11,
-		1306,
-	},
-	dictWord{8, 11, 505},
-	dictWord{9, 11, 482},
-	dictWord{10, 11, 126},
-	dictWord{11, 11, 225},
-	dictWord{12, 11, 347},
-	dictWord{12, 11, 449},
-	dictWord{
-		13,
-		11,
-		19,
-	},
-	dictWord{142, 11, 218},
-	dictWord{5, 11, 268},
-	dictWord{10, 11, 764},
-	dictWord{12, 11, 120},
-	dictWord{13, 11, 39},
-	dictWord{145, 11, 127},
-	dictWord{145, 10, 56},
-	dictWord{7, 11, 1672},
-	dictWord{10, 11, 472},
-	dictWord{11, 11, 189},
-	dictWord{143, 11, 51},
-	dictWord{6, 10, 342},
-	dictWord{6, 10, 496},
-	dictWord{8, 10, 275},
-	dictWord{137, 10, 206},
-	dictWord{133, 0, 600},
-	dictWord{4, 0, 117},
-	dictWord{6, 0, 372},
-	dictWord{7, 0, 1905},
-	dictWord{142, 0, 323},
-	dictWord{4, 10, 909},
-	dictWord{5, 10, 940},
-	dictWord{135, 11, 1471},
-	dictWord{132, 10, 891},
-	dictWord{4, 0, 722},
-	dictWord{139, 0, 471},
-	dictWord{4, 11, 384},
-	dictWord{135, 11, 1022},
-	dictWord{132, 10, 687},
-	dictWord{9, 0, 5},
-	dictWord{12, 0, 216},
-	dictWord{12, 0, 294},
-	dictWord{12, 0, 298},
-	dictWord{12, 0, 400},
-	dictWord{12, 0, 518},
-	dictWord{13, 0, 229},
-	dictWord{143, 0, 139},
-	dictWord{135, 11, 1703},
-	dictWord{7, 11, 1602},
-	dictWord{10, 11, 698},
-	dictWord{
-		12,
-		11,
-		212,
-	},
-	dictWord{141, 11, 307},
-	dictWord{6, 10, 41},
-	dictWord{141, 10, 160},
-	dictWord{135, 11, 1077},
-	dictWord{9, 11, 159},
-	dictWord{11, 11, 28},
-	dictWord{140, 11, 603},
-	dictWord{4, 0, 514},
-	dictWord{7, 0, 1304},
-	dictWord{138, 0, 477},
-	dictWord{134, 0, 1774},
-	dictWord{9, 0, 88},
-	dictWord{139, 0, 270},
-	dictWord{5, 0, 12},
-	dictWord{7, 0, 375},
-	dictWord{9, 0, 438},
-	dictWord{134, 10, 1718},
-	dictWord{132, 11, 515},
-	dictWord{136, 10, 778},
-	dictWord{8, 11, 632},
-	dictWord{8, 11, 697},
-	dictWord{137, 11, 854},
-	dictWord{6, 0, 362},
-	dictWord{6, 0, 997},
-	dictWord{146, 0, 51},
-	dictWord{7, 0, 816},
-	dictWord{7, 0, 1241},
-	dictWord{
-		9,
-		0,
-		283,
-	},
-	dictWord{9, 0, 520},
-	dictWord{10, 0, 213},
-	dictWord{10, 0, 307},
-	dictWord{10, 0, 463},
-	dictWord{10, 0, 671},
-	dictWord{10, 0, 746},
-	dictWord{11, 0, 401},
-	dictWord{11, 0, 794},
-	dictWord{12, 0, 517},
-	dictWord{18, 0, 107},
-	dictWord{147, 0, 115},
-	dictWord{133, 10, 115},
-	dictWord{150, 11, 28},
-	dictWord{4, 11, 136},
-	dictWord{133, 11, 551},
-	dictWord{142, 10, 314},
-	dictWord{132, 0, 258},
-	dictWord{6, 0, 22},
-	dictWord{7, 0, 903},
-	dictWord{7, 0, 1963},
-	dictWord{8, 0, 639},
-	dictWord{138, 0, 577},
-	dictWord{5, 0, 681},
-	dictWord{8, 0, 782},
-	dictWord{13, 0, 130},
-	dictWord{17, 0, 84},
-	dictWord{5, 10, 193},
-	dictWord{140, 10, 178},
-	dictWord{
-		9,
-		11,
-		17,
-	},
-	dictWord{138, 11, 291},
-	dictWord{7, 11, 1287},
-	dictWord{9, 11, 44},
-	dictWord{10, 11, 552},
-	dictWord{10, 11, 642},
-	dictWord{11, 11, 839},
-	dictWord{12, 11, 274},
-	dictWord{12, 11, 275},
-	dictWord{12, 11, 372},
-	dictWord{13, 11, 91},
-	dictWord{142, 11, 125},
-	dictWord{135, 10, 174},
-	dictWord{4, 0, 664},
-	dictWord{5, 0, 804},
-	dictWord{139, 0, 1013},
-	dictWord{134, 0, 942},
-	dictWord{6, 0, 1349},
-	dictWord{6, 0, 1353},
-	dictWord{6, 0, 1450},
-	dictWord{7, 11, 1518},
-	dictWord{139, 11, 694},
-	dictWord{11, 0, 356},
-	dictWord{4, 10, 122},
-	dictWord{5, 10, 796},
-	dictWord{5, 10, 952},
-	dictWord{6, 10, 1660},
-	dictWord{
-		6,
-		10,
-		1671,
-	},
-	dictWord{8, 10, 567},
-	dictWord{9, 10, 687},
-	dictWord{9, 10, 742},
-	dictWord{10, 10, 686},
-	dictWord{11, 10, 682},
-	dictWord{140, 10, 281},
-	dictWord{
-		5,
-		0,
-		32,
-	},
-	dictWord{6, 11, 147},
-	dictWord{7, 11, 886},
-	dictWord{9, 11, 753},
-	dictWord{138, 11, 268},
-	dictWord{5, 10, 179},
-	dictWord{7, 10, 1095},
-	dictWord{
-		135,
-		10,
-		1213,
-	},
-	dictWord{4, 10, 66},
-	dictWord{7, 10, 722},
-	dictWord{135, 10, 904},
-	dictWord{135, 10, 352},
-	dictWord{9, 11, 245},
-	dictWord{138, 11, 137},
-	dictWord{4, 0, 289},
-	dictWord{7, 0, 629},
-	dictWord{7, 0, 1698},
-	dictWord{7, 0, 1711},
-	dictWord{12, 0, 215},
-	dictWord{133, 11, 414},
-	dictWord{6, 0, 1975},
-	dictWord{135, 11, 1762},
-	dictWord{6, 0, 450},
-	dictWord{136, 0, 109},
-	dictWord{141, 10, 35},
-	dictWord{134, 11, 599},
-	dictWord{136, 0, 705},
-	dictWord{
-		133,
-		0,
-		664,
-	},
-	dictWord{134, 11, 1749},
-	dictWord{11, 11, 402},
-	dictWord{12, 11, 109},
-	dictWord{12, 11, 431},
-	dictWord{13, 11, 179},
-	dictWord{13, 11, 206},
-	dictWord{14, 11, 175},
-	dictWord{14, 11, 217},
-	dictWord{16, 11, 3},
-	dictWord{148, 11, 53},
-	dictWord{135, 0, 1238},
-	dictWord{134, 11, 1627},
-	dictWord{
-		132,
-		11,
-		488,
-	},
-	dictWord{13, 0, 318},
-	dictWord{10, 10, 592},
-	dictWord{10, 10, 753},
-	dictWord{12, 10, 317},
-	dictWord{12, 10, 355},
-	dictWord{12, 10, 465},
-	dictWord{
-		12,
-		10,
-		469,
-	},
-	dictWord{12, 10, 560},
-	dictWord{140, 10, 578},
-	dictWord{133, 10, 564},
-	dictWord{132, 11, 83},
-	dictWord{140, 11, 676},
-	dictWord{6, 0, 1872},
-	dictWord{6, 0, 1906},
-	dictWord{6, 0, 1907},
-	dictWord{9, 0, 934},
-	dictWord{9, 0, 956},
-	dictWord{9, 0, 960},
-	dictWord{9, 0, 996},
-	dictWord{12, 0, 794},
-	dictWord{
-		12,
-		0,
-		876,
-	},
-	dictWord{12, 0, 880},
-	dictWord{12, 0, 918},
-	dictWord{15, 0, 230},
-	dictWord{18, 0, 234},
-	dictWord{18, 0, 238},
-	dictWord{21, 0, 38},
-	dictWord{149, 0, 62},
-	dictWord{134, 10, 556},
-	dictWord{134, 11, 278},
-	dictWord{137, 0, 103},
-	dictWord{7, 10, 544},
-	dictWord{8, 10, 719},
-	dictWord{138, 10, 61},
-	dictWord{
-		4,
-		10,
-		5,
-	},
-	dictWord{5, 10, 498},
-	dictWord{8, 10, 637},
-	dictWord{137, 10, 521},
-	dictWord{7, 0, 777},
-	dictWord{12, 0, 229},
-	dictWord{12, 0, 239},
-	dictWord{15, 0, 12},
-	dictWord{12, 11, 229},
-	dictWord{12, 11, 239},
-	dictWord{143, 11, 12},
-	dictWord{6, 0, 26},
-	dictWord{7, 11, 388},
-	dictWord{7, 11, 644},
-	dictWord{139, 11, 781},
-	dictWord{7, 11, 229},
-	dictWord{8, 11, 59},
-	dictWord{9, 11, 190},
-	dictWord{9, 11, 257},
-	dictWord{10, 11, 378},
-	dictWord{140, 11, 191},
-	dictWord{133, 10, 927},
-	dictWord{135, 10, 1441},
-	dictWord{4, 10, 893},
-	dictWord{5, 10, 780},
-	dictWord{133, 10, 893},
-	dictWord{4, 0, 414},
-	dictWord{5, 0, 467},
-	dictWord{9, 0, 654},
-	dictWord{10, 0, 451},
-	dictWord{12, 0, 59},
-	dictWord{141, 0, 375},
-	dictWord{142, 0, 173},
-	dictWord{135, 0, 17},
-	dictWord{7, 0, 1350},
-	dictWord{133, 10, 238},
-	dictWord{135, 0, 955},
-	dictWord{4, 0, 960},
-	dictWord{10, 0, 887},
-	dictWord{12, 0, 753},
-	dictWord{18, 0, 161},
-	dictWord{18, 0, 162},
-	dictWord{152, 0, 19},
-	dictWord{136, 11, 344},
-	dictWord{6, 10, 1729},
-	dictWord{137, 11, 288},
-	dictWord{132, 11, 660},
-	dictWord{4, 0, 217},
-	dictWord{5, 0, 710},
-	dictWord{7, 0, 760},
-	dictWord{7, 0, 1926},
-	dictWord{9, 0, 428},
-	dictWord{9, 0, 708},
-	dictWord{10, 0, 254},
-	dictWord{10, 0, 296},
-	dictWord{10, 0, 720},
-	dictWord{11, 0, 109},
-	dictWord{
-		11,
-		0,
-		255,
-	},
-	dictWord{12, 0, 165},
-	dictWord{12, 0, 315},
-	dictWord{13, 0, 107},
-	dictWord{13, 0, 203},
-	dictWord{14, 0, 54},
-	dictWord{14, 0, 99},
-	dictWord{14, 0, 114},
-	dictWord{14, 0, 388},
-	dictWord{16, 0, 85},
-	dictWord{17, 0, 9},
-	dictWord{17, 0, 33},
-	dictWord{20, 0, 25},
-	dictWord{20, 0, 28},
-	dictWord{20, 0, 29},
-	dictWord{21, 0, 9},
-	dictWord{21, 0, 10},
-	dictWord{21, 0, 34},
-	dictWord{22, 0, 17},
-	dictWord{4, 10, 60},
-	dictWord{7, 10, 1800},
-	dictWord{8, 10, 314},
-	dictWord{9, 10, 700},
-	dictWord{
-		139,
-		10,
-		487,
-	},
-	dictWord{7, 11, 1035},
-	dictWord{138, 11, 737},
-	dictWord{7, 11, 690},
-	dictWord{9, 11, 217},
-	dictWord{9, 11, 587},
-	dictWord{140, 11, 521},
-	dictWord{6, 0, 919},
-	dictWord{7, 11, 706},
-	dictWord{7, 11, 1058},
-	dictWord{138, 11, 538},
-	dictWord{7, 10, 1853},
-	dictWord{138, 10, 437},
-	dictWord{
-		136,
-		10,
-		419,
-	},
-	dictWord{6, 0, 280},
-	dictWord{10, 0, 502},
-	dictWord{11, 0, 344},
-	dictWord{140, 0, 38},
-	dictWord{5, 0, 45},
-	dictWord{7, 0, 1161},
-	dictWord{11, 0, 448},
-	dictWord{11, 0, 880},
-	dictWord{13, 0, 139},
-	dictWord{13, 0, 407},
-	dictWord{15, 0, 16},
-	dictWord{17, 0, 95},
-	dictWord{18, 0, 66},
-	dictWord{18, 0, 88},
-	dictWord{
-		18,
-		0,
-		123,
-	},
-	dictWord{149, 0, 7},
-	dictWord{11, 11, 92},
-	dictWord{11, 11, 196},
-	dictWord{11, 11, 409},
-	dictWord{11, 11, 450},
-	dictWord{11, 11, 666},
-	dictWord{
-		11,
-		11,
-		777,
-	},
-	dictWord{12, 11, 262},
-	dictWord{13, 11, 385},
-	dictWord{13, 11, 393},
-	dictWord{15, 11, 115},
-	dictWord{16, 11, 45},
-	dictWord{145, 11, 82},
-	dictWord{136, 0, 777},
-	dictWord{134, 11, 1744},
-	dictWord{4, 0, 410},
-	dictWord{7, 0, 521},
-	dictWord{133, 10, 828},
-	dictWord{134, 0, 673},
-	dictWord{7, 0, 1110},
-	dictWord{7, 0, 1778},
-	dictWord{7, 10, 176},
-	dictWord{135, 10, 178},
-	dictWord{5, 10, 806},
-	dictWord{7, 11, 268},
-	dictWord{7, 10, 1976},
-	dictWord{
-		136,
-		11,
-		569,
-	},
-	dictWord{4, 11, 733},
-	dictWord{9, 11, 194},
-	dictWord{10, 11, 92},
-	dictWord{11, 11, 198},
-	dictWord{12, 11, 84},
-	dictWord{12, 11, 87},
-	dictWord{
-		13,
-		11,
-		128,
-	},
-	dictWord{144, 11, 74},
-	dictWord{5, 0, 341},
-	dictWord{7, 0, 1129},
-	dictWord{11, 0, 414},
-	dictWord{4, 10, 51},
-	dictWord{6, 10, 4},
-	dictWord{7, 10, 591},
-	dictWord{7, 10, 849},
-	dictWord{7, 10, 951},
-	dictWord{7, 10, 1613},
-	dictWord{7, 10, 1760},
-	dictWord{7, 10, 1988},
-	dictWord{9, 10, 434},
-	dictWord{10, 10, 754},
-	dictWord{11, 10, 25},
-	dictWord{139, 10, 37},
-	dictWord{133, 10, 902},
-	dictWord{135, 10, 928},
-	dictWord{135, 0, 787},
-	dictWord{132, 0, 436},
-	dictWord{
-		134,
-		10,
-		270,
-	},
-	dictWord{7, 0, 1587},
-	dictWord{135, 0, 1707},
-	dictWord{6, 0, 377},
-	dictWord{7, 0, 1025},
-	dictWord{9, 0, 613},
-	dictWord{145, 0, 104},
-	dictWord{
-		7,
-		11,
-		982,
-	},
-	dictWord{7, 11, 1361},
-	dictWord{10, 11, 32},
-	dictWord{143, 11, 56},
-	dictWord{139, 0, 96},
-	dictWord{132, 0, 451},
-	dictWord{132, 10, 416},
-	dictWord{
-		142,
-		10,
-		372,
-	},
-	dictWord{5, 10, 152},
-	dictWord{5, 10, 197},
-	dictWord{7, 11, 306},
-	dictWord{7, 10, 340},
-	dictWord{7, 10, 867},
-	dictWord{10, 10, 548},
-	dictWord{
-		10,
-		10,
-		581,
-	},
-	dictWord{11, 10, 6},
-	dictWord{12, 10, 3},
-	dictWord{12, 10, 19},
-	dictWord{14, 10, 110},
-	dictWord{142, 10, 289},
-	dictWord{134, 0, 680},
-	dictWord{
-		134,
-		11,
-		609,
-	},
-	dictWord{7, 0, 483},
-	dictWord{7, 10, 190},
-	dictWord{8, 10, 28},
-	dictWord{8, 10, 141},
-	dictWord{8, 10, 444},
-	dictWord{8, 10, 811},
-	dictWord{
-		9,
-		10,
-		468,
-	},
-	dictWord{11, 10, 334},
-	dictWord{12, 10, 24},
-	dictWord{12, 10, 386},
-	dictWord{140, 10, 576},
-	dictWord{10, 0, 916},
-	dictWord{133, 10, 757},
-	dictWord{
-		5,
-		10,
-		721,
-	},
-	dictWord{135, 10, 1553},
-	dictWord{133, 11, 178},
-	dictWord{134, 0, 937},
-	dictWord{132, 10, 898},
-	dictWord{133, 0, 739},
-	dictWord{
-		147,
-		0,
-		82,
-	},
-	dictWord{135, 0, 663},
-	dictWord{146, 0, 128},
-	dictWord{5, 10, 277},
-	dictWord{141, 10, 247},
-	dictWord{134, 0, 1087},
-	dictWord{132, 10, 435},
-	dictWord{
-		6,
-		11,
-		381,
-	},
-	dictWord{7, 11, 645},
-	dictWord{7, 11, 694},
-	dictWord{136, 11, 546},
-	dictWord{7, 0, 503},
-	dictWord{135, 0, 1885},
-	dictWord{6, 0, 1965},
-	dictWord{
-		8,
-		0,
-		925,
-	},
-	dictWord{138, 0, 955},
-	dictWord{4, 0, 113},
-	dictWord{5, 0, 163},
-	dictWord{5, 0, 735},
-	dictWord{7, 0, 1009},
-	dictWord{9, 0, 9},
-	dictWord{9, 0, 771},
-	dictWord{12, 0, 90},
-	dictWord{13, 0, 138},
-	dictWord{13, 0, 410},
-	dictWord{143, 0, 128},
-	dictWord{4, 0, 324},
-	dictWord{138, 0, 104},
-	dictWord{7, 0, 460},
-	dictWord{
-		5,
-		10,
-		265,
-	},
-	dictWord{134, 10, 212},
-	dictWord{133, 11, 105},
-	dictWord{7, 11, 261},
-	dictWord{7, 11, 1107},
-	dictWord{7, 11, 1115},
-	dictWord{7, 11, 1354},
-	dictWord{7, 11, 1588},
-	dictWord{7, 11, 1705},
-	dictWord{7, 11, 1902},
-	dictWord{9, 11, 465},
-	dictWord{10, 11, 248},
-	dictWord{10, 11, 349},
-	dictWord{10, 11, 647},
-	dictWord{11, 11, 527},
-	dictWord{11, 11, 660},
-	dictWord{11, 11, 669},
-	dictWord{12, 11, 529},
-	dictWord{141, 11, 305},
-	dictWord{5, 11, 438},
-	dictWord{
-		9,
-		11,
-		694,
-	},
-	dictWord{12, 11, 627},
-	dictWord{141, 11, 210},
-	dictWord{152, 11, 11},
-	dictWord{4, 0, 935},
-	dictWord{133, 0, 823},
-	dictWord{132, 10, 702},
-	dictWord{
-		5,
-		0,
-		269,
-	},
-	dictWord{7, 0, 434},
-	dictWord{7, 0, 891},
-	dictWord{8, 0, 339},
-	dictWord{9, 0, 702},
-	dictWord{11, 0, 594},
-	dictWord{11, 0, 718},
-	dictWord{17, 0, 100},
-	dictWord{5, 10, 808},
-	dictWord{135, 10, 2045},
-	dictWord{7, 0, 1014},
-	dictWord{9, 0, 485},
-	dictWord{141, 0, 264},
-	dictWord{134, 0, 1713},
-	dictWord{7, 0, 1810},
-	dictWord{11, 0, 866},
-	dictWord{12, 0, 103},
-	dictWord{13, 0, 495},
-	dictWord{140, 11, 233},
-	dictWord{4, 0, 423},
-	dictWord{10, 0, 949},
-	dictWord{138, 0, 1013},
-	dictWord{135, 0, 900},
-	dictWord{8, 11, 25},
-	dictWord{138, 11, 826},
-	dictWord{5, 10, 166},
-	dictWord{8, 10, 739},
-	dictWord{140, 10, 511},
-	dictWord{
-		134,
-		0,
-		2018,
-	},
-	dictWord{7, 11, 1270},
-	dictWord{139, 11, 612},
-	dictWord{4, 10, 119},
-	dictWord{5, 10, 170},
-	dictWord{5, 10, 447},
-	dictWord{7, 10, 1708},
-	dictWord{
-		7,
-		10,
-		1889,
-	},
-	dictWord{9, 10, 357},
-	dictWord{9, 10, 719},
-	dictWord{12, 10, 486},
-	dictWord{140, 10, 596},
-	dictWord{12, 0, 574},
-	dictWord{140, 11, 574},
-	dictWord{132, 11, 308},
-	dictWord{6, 0, 964},
-	dictWord{6, 0, 1206},
-	dictWord{134, 0, 1302},
-	dictWord{4, 10, 450},
-	dictWord{135, 10, 1158},
-	dictWord{
-		135,
-		11,
-		150,
-	},
-	dictWord{136, 11, 649},
-	dictWord{14, 0, 213},
-	dictWord{148, 0, 38},
-	dictWord{9, 11, 45},
-	dictWord{9, 11, 311},
-	dictWord{141, 11, 42},
-	dictWord{
-		134,
-		11,
-		521,
-	},
-	dictWord{7, 10, 1375},
-	dictWord{7, 10, 1466},
-	dictWord{138, 10, 331},
-	dictWord{132, 10, 754},
-	dictWord{5, 11, 339},
-	dictWord{7, 11, 1442},
-	dictWord{14, 11, 3},
-	dictWord{15, 11, 41},
-	dictWord{147, 11, 66},
-	dictWord{136, 11, 378},
-	dictWord{134, 0, 1022},
-	dictWord{5, 10, 850},
-	dictWord{136, 10, 799},
-	dictWord{142, 0, 143},
-	dictWord{135, 0, 2029},
-	dictWord{134, 11, 1628},
-	dictWord{8, 0, 523},
-	dictWord{150, 0, 34},
-	dictWord{5, 0, 625},
-	dictWord{
-		135,
-		0,
-		1617,
-	},
-	dictWord{7, 0, 275},
-	dictWord{7, 10, 238},
-	dictWord{7, 10, 2033},
-	dictWord{8, 10, 120},
-	dictWord{8, 10, 188},
-	dictWord{8, 10, 659},
-	dictWord{
-		9,
-		10,
-		598,
-	},
-	dictWord{10, 10, 466},
-	dictWord{12, 10, 342},
-	dictWord{12, 10, 588},
-	dictWord{13, 10, 503},
-	dictWord{14, 10, 246},
-	dictWord{143, 10, 92},
-	dictWord{
-		7,
-		0,
-		37,
-	},
-	dictWord{8, 0, 425},
-	dictWord{8, 0, 693},
-	dictWord{9, 0, 720},
-	dictWord{10, 0, 380},
-	dictWord{10, 0, 638},
-	dictWord{11, 0, 273},
-	dictWord{11, 0, 473},
-	dictWord{12, 0, 61},
-	dictWord{143, 0, 43},
-	dictWord{135, 11, 829},
-	dictWord{135, 0, 1943},
-	dictWord{132, 0, 765},
-	dictWord{5, 11, 486},
-	dictWord{
-		135,
-		11,
-		1349,
-	},
-	dictWord{7, 11, 1635},
-	dictWord{8, 11, 17},
-	dictWord{10, 11, 217},
-	dictWord{138, 11, 295},
-	dictWord{4, 10, 201},
-	dictWord{7, 10, 1744},
-	dictWord{
-		8,
-		10,
-		602,
-	},
-	dictWord{11, 10, 247},
-	dictWord{11, 10, 826},
-	dictWord{145, 10, 65},
-	dictWord{138, 11, 558},
-	dictWord{11, 0, 551},
-	dictWord{142, 0, 159},
-	dictWord{8, 10, 164},
-	dictWord{146, 10, 62},
-	dictWord{139, 11, 176},
-	dictWord{132, 0, 168},
-	dictWord{136, 0, 1010},
-	dictWord{134, 0, 1994},
-	dictWord{
-		135,
-		0,
-		91,
-	},
-	dictWord{138, 0, 532},
-	dictWord{135, 10, 1243},
-	dictWord{135, 0, 1884},
-	dictWord{132, 10, 907},
-	dictWord{5, 10, 100},
-	dictWord{10, 10, 329},
-	dictWord{12, 10, 416},
-	dictWord{149, 10, 29},
-	dictWord{134, 11, 447},
-	dictWord{132, 10, 176},
-	dictWord{5, 10, 636},
-	dictWord{5, 10, 998},
-	dictWord{7, 10, 9},
-	dictWord{7, 10, 1508},
-	dictWord{8, 10, 26},
-	dictWord{9, 10, 317},
-	dictWord{9, 10, 358},
-	dictWord{10, 10, 210},
-	dictWord{10, 10, 292},
-	dictWord{10, 10, 533},
-	dictWord{11, 10, 555},
-	dictWord{12, 10, 526},
-	dictWord{12, 10, 607},
-	dictWord{13, 10, 263},
-	dictWord{13, 10, 459},
-	dictWord{142, 10, 271},
-	dictWord{
-		4,
-		11,
-		609,
-	},
-	dictWord{135, 11, 756},
-	dictWord{6, 0, 15},
-	dictWord{7, 0, 70},
-	dictWord{10, 0, 240},
-	dictWord{147, 0, 93},
-	dictWord{4, 11, 930},
-	dictWord{133, 11, 947},
-	dictWord{134, 0, 1227},
-	dictWord{134, 0, 1534},
-	dictWord{133, 11, 939},
-	dictWord{133, 11, 962},
-	dictWord{5, 11, 651},
-	dictWord{8, 11, 170},
-	dictWord{
-		9,
-		11,
-		61,
-	},
-	dictWord{9, 11, 63},
-	dictWord{10, 11, 23},
-	dictWord{10, 11, 37},
-	dictWord{10, 11, 834},
-	dictWord{11, 11, 4},
-	dictWord{11, 11, 187},
-	dictWord{
-		11,
-		11,
-		281,
-	},
-	dictWord{11, 11, 503},
-	dictWord{11, 11, 677},
-	dictWord{12, 11, 96},
-	dictWord{12, 11, 130},
-	dictWord{12, 11, 244},
-	dictWord{14, 11, 5},
-	dictWord{
-		14,
-		11,
-		40,
-	},
-	dictWord{14, 11, 162},
-	dictWord{14, 11, 202},
-	dictWord{146, 11, 133},
-	dictWord{4, 11, 406},
-	dictWord{5, 11, 579},
-	dictWord{12, 11, 492},
-	dictWord{
-		150,
-		11,
-		15,
-	},
-	dictWord{139, 0, 392},
-	dictWord{6, 10, 610},
-	dictWord{10, 10, 127},
-	dictWord{141, 10, 27},
-	dictWord{7, 0, 655},
-	dictWord{7, 0, 1844},
-	dictWord{
-		136,
-		10,
-		119,
-	},
-	dictWord{4, 0, 145},
-	dictWord{6, 0, 176},
-	dictWord{7, 0, 395},
-	dictWord{137, 0, 562},
-	dictWord{132, 0, 501},
-	dictWord{140, 11, 145},
-	dictWord{
-		136,
-		0,
-		1019,
-	},
-	dictWord{134, 0, 509},
-	dictWord{139, 0, 267},
-	dictWord{6, 11, 17},
-	dictWord{7, 11, 16},
-	dictWord{7, 11, 1001},
-	dictWord{7, 11, 1982},
-	dictWord{
-		9,
-		11,
-		886,
-	},
-	dictWord{10, 11, 489},
-	dictWord{10, 11, 800},
-	dictWord{11, 11, 782},
-	dictWord{12, 11, 320},
-	dictWord{13, 11, 467},
-	dictWord{14, 11, 145},
-	dictWord{14, 11, 387},
-	dictWord{143, 11, 119},
-	dictWord{145, 11, 17},
-	dictWord{6, 0, 1099},
-	dictWord{133, 11, 458},
-	dictWord{7, 11, 1983},
-	dictWord{8, 11, 0},
-	dictWord{8, 11, 171},
-	dictWord{9, 11, 120},
-	dictWord{9, 11, 732},
-	dictWord{10, 11, 473},
-	dictWord{11, 11, 656},
-	dictWord{11, 11, 998},
-	dictWord{18, 11, 0},
-	dictWord{18, 11, 2},
-	dictWord{147, 11, 21},
-	dictWord{12, 11, 427},
-	dictWord{146, 11, 38},
-	dictWord{10, 0, 948},
-	dictWord{138, 0, 968},
-	dictWord{7, 10, 126},
-	dictWord{136, 10, 84},
-	dictWord{136, 10, 790},
-	dictWord{4, 0, 114},
-	dictWord{9, 0, 492},
-	dictWord{13, 0, 462},
-	dictWord{142, 0, 215},
-	dictWord{6, 10, 64},
-	dictWord{12, 10, 377},
-	dictWord{141, 10, 309},
-	dictWord{4, 0, 77},
-	dictWord{5, 0, 361},
-	dictWord{6, 0, 139},
-	dictWord{6, 0, 401},
-	dictWord{6, 0, 404},
-	dictWord{
-		7,
-		0,
-		413,
-	},
-	dictWord{7, 0, 715},
-	dictWord{7, 0, 1716},
-	dictWord{11, 0, 279},
-	dictWord{12, 0, 179},
-	dictWord{12, 0, 258},
-	dictWord{13, 0, 244},
-	dictWord{142, 0, 358},
-	dictWord{134, 0, 1717},
-	dictWord{7, 0, 772},
-	dictWord{7, 0, 1061},
-	dictWord{7, 0, 1647},
-	dictWord{8, 0, 82},
-	dictWord{11, 0, 250},
-	dictWord{11, 0, 607},
-	dictWord{12, 0, 311},
-	dictWord{12, 0, 420},
-	dictWord{13, 0, 184},
-	dictWord{13, 0, 367},
-	dictWord{7, 10, 1104},
-	dictWord{11, 10, 269},
-	dictWord{11, 10, 539},
-	dictWord{11, 10, 627},
-	dictWord{11, 10, 706},
-	dictWord{11, 10, 975},
-	dictWord{12, 10, 248},
-	dictWord{12, 10, 434},
-	dictWord{12, 10, 600},
-	dictWord{
-		12,
-		10,
-		622,
-	},
-	dictWord{13, 10, 297},
-	dictWord{13, 10, 485},
-	dictWord{14, 10, 69},
-	dictWord{14, 10, 409},
-	dictWord{143, 10, 108},
-	dictWord{135, 0, 724},
-	dictWord{
-		4,
-		11,
-		512,
-	},
-	dictWord{4, 11, 519},
-	dictWord{133, 11, 342},
-	dictWord{134, 0, 1133},
-	dictWord{145, 11, 29},
-	dictWord{11, 10, 977},
-	dictWord{141, 10, 507},
-	dictWord{6, 0, 841},
-	dictWord{6, 0, 1042},
-	dictWord{6, 0, 1194},
-	dictWord{10, 0, 993},
-	dictWord{140, 0, 1021},
-	dictWord{6, 11, 31},
-	dictWord{7, 11, 491},
-	dictWord{7, 11, 530},
-	dictWord{8, 11, 592},
-	dictWord{9, 10, 34},
-	dictWord{11, 11, 53},
-	dictWord{11, 10, 484},
-	dictWord{11, 11, 779},
-	dictWord{12, 11, 167},
-	dictWord{12, 11, 411},
-	dictWord{14, 11, 14},
-	dictWord{14, 11, 136},
-	dictWord{15, 11, 72},
-	dictWord{16, 11, 17},
-	dictWord{144, 11, 72},
-	dictWord{4, 0, 1021},
-	dictWord{6, 0, 2037},
-	dictWord{133, 11, 907},
-	dictWord{7, 0, 373},
-	dictWord{8, 0, 335},
-	dictWord{8, 0, 596},
-	dictWord{9, 0, 488},
-	dictWord{6, 10, 1700},
-	dictWord{
-		7,
-		10,
-		293,
-	},
-	dictWord{7, 10, 382},
-	dictWord{7, 10, 1026},
-	dictWord{7, 10, 1087},
-	dictWord{7, 10, 2027},
-	dictWord{8, 10, 252},
-	dictWord{8, 10, 727},
-	dictWord{
-		8,
-		10,
-		729,
-	},
-	dictWord{9, 10, 30},
-	dictWord{9, 10, 199},
-	dictWord{9, 10, 231},
-	dictWord{9, 10, 251},
-	dictWord{9, 10, 334},
-	dictWord{9, 10, 361},
-	dictWord{9, 10, 712},
-	dictWord{10, 10, 55},
-	dictWord{10, 10, 60},
-	dictWord{10, 10, 232},
-	dictWord{10, 10, 332},
-	dictWord{10, 10, 384},
-	dictWord{10, 10, 396},
-	dictWord{
-		10,
-		10,
-		504,
-	},
-	dictWord{10, 10, 542},
-	dictWord{10, 10, 652},
-	dictWord{11, 10, 20},
-	dictWord{11, 10, 48},
-	dictWord{11, 10, 207},
-	dictWord{11, 10, 291},
-	dictWord{
-		11,
-		10,
-		298,
-	},
-	dictWord{11, 10, 342},
-	dictWord{11, 10, 365},
-	dictWord{11, 10, 394},
-	dictWord{11, 10, 620},
-	dictWord{11, 10, 705},
-	dictWord{11, 10, 1017},
-	dictWord{12, 10, 123},
-	dictWord{12, 10, 340},
-	dictWord{12, 10, 406},
-	dictWord{12, 10, 643},
-	dictWord{13, 10, 61},
-	dictWord{13, 10, 269},
-	dictWord{
-		13,
-		10,
-		311,
-	},
-	dictWord{13, 10, 319},
-	dictWord{13, 10, 486},
-	dictWord{14, 10, 234},
-	dictWord{15, 10, 62},
-	dictWord{15, 10, 85},
-	dictWord{16, 10, 71},
-	dictWord{
-		18,
-		10,
-		119,
-	},
-	dictWord{148, 10, 105},
-	dictWord{150, 0, 37},
-	dictWord{4, 11, 208},
-	dictWord{5, 11, 106},
-	dictWord{6, 11, 531},
-	dictWord{8, 11, 408},
-	dictWord{
-		9,
-		11,
-		188,
-	},
-	dictWord{138, 11, 572},
-	dictWord{132, 0, 564},
-	dictWord{6, 0, 513},
-	dictWord{135, 0, 1052},
-	dictWord{132, 0, 825},
-	dictWord{9, 0, 899},
-	dictWord{
-		140,
-		11,
-		441,
-	},
-	dictWord{134, 0, 778},
-	dictWord{133, 11, 379},
-	dictWord{7, 0, 1417},
-	dictWord{12, 0, 382},
-	dictWord{17, 0, 48},
-	dictWord{152, 0, 12},
-	dictWord{
-		132,
-		11,
-		241,
-	},
-	dictWord{7, 0, 1116},
-	dictWord{6, 10, 379},
-	dictWord{7, 10, 270},
-	dictWord{8, 10, 176},
-	dictWord{8, 10, 183},
-	dictWord{9, 10, 432},
-	dictWord{
-		9,
-		10,
-		661,
-	},
-	dictWord{12, 10, 247},
-	dictWord{12, 10, 617},
-	dictWord{146, 10, 125},
-	dictWord{5, 10, 792},
-	dictWord{133, 10, 900},
-	dictWord{6, 0, 545},
-	dictWord{
-		7,
-		0,
-		565,
-	},
-	dictWord{7, 0, 1669},
-	dictWord{10, 0, 114},
-	dictWord{11, 0, 642},
-	dictWord{140, 0, 618},
-	dictWord{133, 0, 5},
-	dictWord{138, 11, 7},
-	dictWord{
-		132,
-		11,
-		259,
-	},
-	dictWord{135, 0, 192},
-	dictWord{134, 0, 701},
-	dictWord{136, 0, 763},
-	dictWord{135, 10, 1979},
-	dictWord{4, 10, 901},
-	dictWord{133, 10, 776},
-	dictWord{10, 0, 755},
-	dictWord{147, 0, 29},
-	dictWord{133, 0, 759},
-	dictWord{4, 11, 173},
-	dictWord{5, 11, 312},
-	dictWord{5, 11, 512},
-	dictWord{135, 11, 1285},
-	dictWord{7, 11, 1603},
-	dictWord{7, 11, 1691},
-	dictWord{9, 11, 464},
-	dictWord{11, 11, 195},
-	dictWord{12, 11, 279},
-	dictWord{12, 11, 448},
-	dictWord{
-		14,
-		11,
-		11,
-	},
-	dictWord{147, 11, 102},
-	dictWord{7, 0, 370},
-	dictWord{7, 0, 1007},
-	dictWord{7, 0, 1177},
-	dictWord{135, 0, 1565},
-	dictWord{135, 0, 1237},
-	dictWord{
-		4,
-		0,
-		87,
-	},
-	dictWord{5, 0, 250},
-	dictWord{141, 0, 298},
-	dictWord{4, 11, 452},
-	dictWord{5, 11, 583},
-	dictWord{5, 11, 817},
-	dictWord{6, 11, 433},
-	dictWord{7, 11, 593},
-	dictWord{7, 11, 720},
-	dictWord{7, 11, 1378},
-	dictWord{8, 11, 161},
-	dictWord{9, 11, 284},
-	dictWord{10, 11, 313},
-	dictWord{139, 11, 886},
-	dictWord{4, 11, 547},
-	dictWord{135, 11, 1409},
-	dictWord{136, 11, 722},
-	dictWord{4, 10, 37},
-	dictWord{5, 10, 334},
-	dictWord{135, 10, 1253},
-	dictWord{132, 10, 508},
-	dictWord{
-		12,
-		0,
-		107,
-	},
-	dictWord{146, 0, 31},
-	dictWord{8, 11, 420},
-	dictWord{139, 11, 193},
-	dictWord{135, 0, 814},
-	dictWord{135, 11, 409},
-	dictWord{140, 0, 991},
-	dictWord{4, 0, 57},
-	dictWord{7, 0, 1195},
-	dictWord{7, 0, 1438},
-	dictWord{7, 0, 1548},
-	dictWord{7, 0, 1835},
-	dictWord{7, 0, 1904},
-	dictWord{9, 0, 757},
-	dictWord{
-		10,
-		0,
-		604,
-	},
-	dictWord{139, 0, 519},
-	dictWord{132, 0, 540},
-	dictWord{138, 11, 308},
-	dictWord{132, 10, 533},
-	dictWord{136, 0, 608},
-	dictWord{144, 11, 65},
-	dictWord{4, 0, 1014},
-	dictWord{134, 0, 2029},
-	dictWord{4, 0, 209},
-	dictWord{7, 0, 902},
-	dictWord{5, 11, 1002},
-	dictWord{136, 11, 745},
-	dictWord{134, 0, 2030},
-	dictWord{6, 0, 303},
-	dictWord{7, 0, 335},
-	dictWord{7, 0, 1437},
-	dictWord{7, 0, 1668},
-	dictWord{8, 0, 553},
-	dictWord{8, 0, 652},
-	dictWord{8, 0, 656},
-	dictWord{
-		9,
-		0,
-		558,
-	},
-	dictWord{11, 0, 743},
-	dictWord{149, 0, 18},
-	dictWord{5, 11, 575},
-	dictWord{6, 11, 354},
-	dictWord{135, 11, 701},
-	dictWord{4, 11, 239},
-	dictWord{
-		6,
-		11,
-		477,
-	},
-	dictWord{7, 11, 1607},
-	dictWord{11, 11, 68},
-	dictWord{139, 11, 617},
-	dictWord{132, 0, 559},
-	dictWord{8, 0, 527},
-	dictWord{18, 0, 60},
-	dictWord{
-		147,
-		0,
-		24,
-	},
-	dictWord{133, 10, 920},
-	dictWord{138, 0, 511},
-	dictWord{133, 0, 1017},
-	dictWord{133, 0, 675},
-	dictWord{138, 10, 391},
-	dictWord{11, 0, 156},
-	dictWord{135, 10, 1952},
-	dictWord{138, 11, 369},
-	dictWord{132, 11, 367},
-	dictWord{133, 0, 709},
-	dictWord{6, 0, 698},
-	dictWord{134, 0, 887},
-	dictWord{
-		142,
-		10,
-		126,
-	},
-	dictWord{134, 0, 1745},
-	dictWord{132, 10, 483},
-	dictWord{13, 11, 299},
-	dictWord{142, 11, 75},
-	dictWord{133, 0, 714},
-	dictWord{7, 0, 8},
-	dictWord{
-		136,
-		0,
-		206,
-	},
-	dictWord{138, 10, 480},
-	dictWord{4, 11, 694},
-	dictWord{9, 10, 495},
-	dictWord{146, 10, 104},
-	dictWord{7, 11, 1248},
-	dictWord{11, 11, 621},
-	dictWord{139, 11, 702},
-	dictWord{140, 11, 687},
-	dictWord{132, 0, 776},
-	dictWord{139, 10, 1009},
-	dictWord{135, 0, 1272},
-	dictWord{134, 0, 1059},
-	dictWord{
-		8,
-		10,
-		653,
-	},
-	dictWord{13, 10, 93},
-	dictWord{147, 10, 14},
-	dictWord{135, 11, 213},
-	dictWord{136, 0, 406},
-	dictWord{133, 10, 172},
-	dictWord{132, 0, 947},
-	dictWord{8, 0, 175},
-	dictWord{10, 0, 168},
-	dictWord{138, 0, 573},
-	dictWord{132, 0, 870},
-	dictWord{6, 0, 1567},
-	dictWord{151, 11, 28},
-	dictWord{
-		134,
-		11,
-		472,
-	},
-	dictWord{5, 10, 260},
-	dictWord{136, 11, 132},
-	dictWord{4, 11, 751},
-	dictWord{11, 11, 390},
-	dictWord{140, 11, 32},
-	dictWord{4, 11, 409},
-	dictWord{
-		133,
-		11,
-		78,
-	},
-	dictWord{12, 0, 554},
-	dictWord{6, 11, 473},
-	dictWord{145, 11, 105},
-	dictWord{133, 0, 784},
-	dictWord{8, 0, 908},
-	dictWord{136, 11, 306},
-	dictWord{139, 0, 882},
-	dictWord{6, 0, 358},
-	dictWord{7, 0, 1393},
-	dictWord{8, 0, 396},
-	dictWord{10, 0, 263},
-	dictWord{14, 0, 154},
-	dictWord{16, 0, 48},
-	dictWord{
-		17,
-		0,
-		8,
-	},
-	dictWord{7, 11, 1759},
-	dictWord{8, 11, 396},
-	dictWord{10, 11, 263},
-	dictWord{14, 11, 154},
-	dictWord{16, 11, 48},
-	dictWord{145, 11, 8},
-	dictWord{
-		13,
-		11,
-		163,
-	},
-	dictWord{13, 11, 180},
-	dictWord{18, 11, 78},
-	dictWord{148, 11, 35},
-	dictWord{14, 0, 32},
-	dictWord{18, 0, 85},
-	dictWord{20, 0, 2},
-	dictWord{152, 0, 16},
-	dictWord{7, 0, 228},
-	dictWord{10, 0, 770},
-	dictWord{8, 10, 167},
-	dictWord{8, 10, 375},
-	dictWord{9, 10, 82},
-	dictWord{9, 10, 561},
-	dictWord{138, 10, 620},
-	dictWord{132, 0, 845},
-	dictWord{9, 0, 14},
-	dictWord{9, 0, 441},
-	dictWord{10, 0, 306},
-	dictWord{139, 0, 9},
-	dictWord{11, 0, 966},
-	dictWord{12, 0, 287},
-	dictWord{
-		13,
-		0,
-		342,
-	},
-	dictWord{13, 0, 402},
-	dictWord{15, 0, 110},
-	dictWord{15, 0, 163},
-	dictWord{8, 10, 194},
-	dictWord{136, 10, 756},
-	dictWord{134, 0, 1578},
-	dictWord{
-		4,
-		0,
-		967,
-	},
-	dictWord{6, 0, 1820},
-	dictWord{6, 0, 1847},
-	dictWord{140, 0, 716},
-	dictWord{136, 0, 594},
-	dictWord{7, 0, 1428},
-	dictWord{7, 0, 1640},
-	dictWord{
-		7,
-		0,
-		1867,
-	},
-	dictWord{9, 0, 169},
-	dictWord{9, 0, 182},
-	dictWord{9, 0, 367},
-	dictWord{9, 0, 478},
-	dictWord{9, 0, 506},
-	dictWord{9, 0, 551},
-	dictWord{9, 0, 557},
-	dictWord{
-		9,
-		0,
-		648,
-	},
-	dictWord{9, 0, 697},
-	dictWord{9, 0, 705},
-	dictWord{9, 0, 725},
-	dictWord{9, 0, 787},
-	dictWord{9, 0, 794},
-	dictWord{10, 0, 198},
-	dictWord{10, 0, 214},
-	dictWord{10, 0, 267},
-	dictWord{10, 0, 275},
-	dictWord{10, 0, 456},
-	dictWord{10, 0, 551},
-	dictWord{10, 0, 561},
-	dictWord{10, 0, 613},
-	dictWord{10, 0, 627},
-	dictWord{
-		10,
-		0,
-		668,
-	},
-	dictWord{10, 0, 675},
-	dictWord{10, 0, 691},
-	dictWord{10, 0, 695},
-	dictWord{10, 0, 707},
-	dictWord{10, 0, 715},
-	dictWord{11, 0, 183},
-	dictWord{
-		11,
-		0,
-		201,
-	},
-	dictWord{11, 0, 244},
-	dictWord{11, 0, 262},
-	dictWord{11, 0, 352},
-	dictWord{11, 0, 439},
-	dictWord{11, 0, 493},
-	dictWord{11, 0, 572},
-	dictWord{11, 0, 591},
-	dictWord{11, 0, 608},
-	dictWord{11, 0, 611},
-	dictWord{11, 0, 646},
-	dictWord{11, 0, 674},
-	dictWord{11, 0, 711},
-	dictWord{11, 0, 751},
-	dictWord{11, 0, 761},
-	dictWord{11, 0, 776},
-	dictWord{11, 0, 785},
-	dictWord{11, 0, 850},
-	dictWord{11, 0, 853},
-	dictWord{11, 0, 862},
-	dictWord{11, 0, 865},
-	dictWord{11, 0, 868},
-	dictWord{
-		11,
-		0,
-		875,
-	},
-	dictWord{11, 0, 898},
-	dictWord{11, 0, 902},
-	dictWord{11, 0, 903},
-	dictWord{11, 0, 910},
-	dictWord{11, 0, 932},
-	dictWord{11, 0, 942},
-	dictWord{
-		11,
-		0,
-		957,
-	},
-	dictWord{11, 0, 967},
-	dictWord{11, 0, 972},
-	dictWord{12, 0, 148},
-	dictWord{12, 0, 195},
-	dictWord{12, 0, 220},
-	dictWord{12, 0, 237},
-	dictWord{12, 0, 318},
-	dictWord{12, 0, 339},
-	dictWord{12, 0, 393},
-	dictWord{12, 0, 445},
-	dictWord{12, 0, 450},
-	dictWord{12, 0, 474},
-	dictWord{12, 0, 505},
-	dictWord{12, 0, 509},
-	dictWord{12, 0, 533},
-	dictWord{12, 0, 591},
-	dictWord{12, 0, 594},
-	dictWord{12, 0, 597},
-	dictWord{12, 0, 621},
-	dictWord{12, 0, 633},
-	dictWord{12, 0, 642},
-	dictWord{
-		13,
-		0,
-		59,
-	},
-	dictWord{13, 0, 60},
-	dictWord{13, 0, 145},
-	dictWord{13, 0, 239},
-	dictWord{13, 0, 250},
-	dictWord{13, 0, 329},
-	dictWord{13, 0, 344},
-	dictWord{13, 0, 365},
-	dictWord{13, 0, 372},
-	dictWord{13, 0, 387},
-	dictWord{13, 0, 403},
-	dictWord{13, 0, 414},
-	dictWord{13, 0, 456},
-	dictWord{13, 0, 470},
-	dictWord{13, 0, 478},
-	dictWord{13, 0, 483},
-	dictWord{13, 0, 489},
-	dictWord{14, 0, 55},
-	dictWord{14, 0, 57},
-	dictWord{14, 0, 81},
-	dictWord{14, 0, 90},
-	dictWord{14, 0, 148},
-	dictWord{
-		14,
-		0,
-		239,
-	},
-	dictWord{14, 0, 266},
-	dictWord{14, 0, 321},
-	dictWord{14, 0, 326},
-	dictWord{14, 0, 327},
-	dictWord{14, 0, 330},
-	dictWord{14, 0, 347},
-	dictWord{14, 0, 355},
-	dictWord{14, 0, 401},
-	dictWord{14, 0, 404},
-	dictWord{14, 0, 411},
-	dictWord{14, 0, 414},
-	dictWord{14, 0, 416},
-	dictWord{14, 0, 420},
-	dictWord{15, 0, 61},
-	dictWord{15, 0, 74},
-	dictWord{15, 0, 87},
-	dictWord{15, 0, 88},
-	dictWord{15, 0, 94},
-	dictWord{15, 0, 96},
-	dictWord{15, 0, 116},
-	dictWord{15, 0, 149},
-	dictWord{15, 0, 154},
-	dictWord{16, 0, 50},
-	dictWord{16, 0, 63},
-	dictWord{16, 0, 73},
-	dictWord{17, 0, 2},
-	dictWord{17, 0, 66},
-	dictWord{17, 0, 92},
-	dictWord{17, 0, 103},
-	dictWord{
-		17,
-		0,
-		112,
-	},
-	dictWord{17, 0, 120},
-	dictWord{18, 0, 50},
-	dictWord{18, 0, 54},
-	dictWord{18, 0, 82},
-	dictWord{18, 0, 86},
-	dictWord{18, 0, 90},
-	dictWord{18, 0, 111},
-	dictWord{
-		18,
-		0,
-		115,
-	},
-	dictWord{18, 0, 156},
-	dictWord{19, 0, 40},
-	dictWord{19, 0, 79},
-	dictWord{20, 0, 78},
-	dictWord{21, 0, 22},
-	dictWord{135, 11, 883},
-	dictWord{5, 0, 161},
-	dictWord{135, 0, 839},
-	dictWord{4, 0, 782},
-	dictWord{13, 11, 293},
-	dictWord{142, 11, 56},
-	dictWord{133, 11, 617},
-	dictWord{139, 11, 50},
-	dictWord{
-		135,
-		10,
-		22,
-	},
-	dictWord{145, 0, 64},
-	dictWord{5, 10, 639},
-	dictWord{7, 10, 1249},
-	dictWord{139, 10, 896},
-	dictWord{138, 0, 998},
-	dictWord{135, 11, 2042},
-	dictWord{
-		4,
-		11,
-		546,
-	},
-	dictWord{142, 11, 233},
-	dictWord{6, 0, 1043},
-	dictWord{134, 0, 1574},
-	dictWord{134, 0, 1496},
-	dictWord{4, 10, 102},
-	dictWord{7, 10, 815},
-	dictWord{7, 10, 1699},
-	dictWord{139, 10, 964},
-	dictWord{12, 0, 781},
-	dictWord{142, 0, 461},
-	dictWord{4, 11, 313},
-	dictWord{133, 11, 577},
-	dictWord{
-		6,
-		0,
-		639,
-	},
-	dictWord{6, 0, 1114},
-	dictWord{137, 0, 817},
-	dictWord{8, 11, 184},
-	dictWord{141, 11, 433},
-	dictWord{7, 0, 1814},
-	dictWord{135, 11, 935},
-	dictWord{
-		10,
-		0,
-		997,
-	},
-	dictWord{140, 0, 958},
-	dictWord{4, 0, 812},
-	dictWord{137, 11, 625},
-	dictWord{132, 10, 899},
-	dictWord{136, 10, 795},
-	dictWord{5, 11, 886},
-	dictWord{6, 11, 46},
-	dictWord{6, 11, 1790},
-	dictWord{7, 11, 14},
-	dictWord{7, 11, 732},
-	dictWord{7, 11, 1654},
-	dictWord{8, 11, 95},
-	dictWord{8, 11, 327},
-	dictWord{
-		8,
-		11,
-		616,
-	},
-	dictWord{10, 11, 598},
-	dictWord{10, 11, 769},
-	dictWord{11, 11, 134},
-	dictWord{11, 11, 747},
-	dictWord{12, 11, 378},
-	dictWord{142, 11, 97},
-	dictWord{136, 0, 139},
-	dictWord{6, 10, 52},
-	dictWord{9, 10, 104},
-	dictWord{9, 10, 559},
-	dictWord{12, 10, 308},
-	dictWord{147, 10, 87},
-	dictWord{133, 11, 1021},
-	dictWord{132, 10, 604},
-	dictWord{132, 10, 301},
-	dictWord{136, 10, 779},
-	dictWord{7, 0, 643},
-	dictWord{136, 0, 236},
-	dictWord{132, 11, 153},
-	dictWord{
-		134,
-		0,
-		1172,
-	},
-	dictWord{147, 10, 32},
-	dictWord{133, 11, 798},
-	dictWord{6, 0, 1338},
-	dictWord{132, 11, 587},
-	dictWord{6, 11, 598},
-	dictWord{7, 11, 42},
-	dictWord{
-		8,
-		11,
-		695,
-	},
-	dictWord{10, 11, 212},
-	dictWord{11, 11, 158},
-	dictWord{14, 11, 196},
-	dictWord{145, 11, 85},
-	dictWord{135, 10, 508},
-	dictWord{5, 11, 957},
-	dictWord{5, 11, 1008},
-	dictWord{135, 11, 249},
-	dictWord{4, 11, 129},
-	dictWord{135, 11, 465},
-	dictWord{5, 0, 54},
-	dictWord{7, 11, 470},
-	dictWord{7, 11, 1057},
-	dictWord{7, 11, 1201},
-	dictWord{9, 11, 755},
-	dictWord{11, 11, 906},
-	dictWord{140, 11, 527},
-	dictWord{7, 11, 908},
-	dictWord{146, 11, 7},
-	dictWord{
-		5,
-		11,
-		148,
-	},
-	dictWord{136, 11, 450},
-	dictWord{144, 11, 1},
-	dictWord{4, 0, 256},
-	dictWord{135, 0, 1488},
-	dictWord{9, 0, 351},
-	dictWord{6, 10, 310},
-	dictWord{
-		7,
-		10,
-		1849,
-	},
-	dictWord{8, 10, 72},
-	dictWord{8, 10, 272},
-	dictWord{8, 10, 431},
-	dictWord{9, 10, 12},
-	dictWord{10, 10, 563},
-	dictWord{10, 10, 630},
-	dictWord{
-		10,
-		10,
-		796,
-	},
-	dictWord{10, 10, 810},
-	dictWord{11, 10, 367},
-	dictWord{11, 10, 599},
-	dictWord{11, 10, 686},
-	dictWord{140, 10, 672},
-	dictWord{6, 0, 1885},
-	dictWord{
-		6,
-		0,
-		1898,
-	},
-	dictWord{6, 0, 1899},
-	dictWord{140, 0, 955},
-	dictWord{4, 0, 714},
-	dictWord{133, 0, 469},
-	dictWord{6, 0, 1270},
-	dictWord{134, 0, 1456},
-	dictWord{132, 0, 744},
-	dictWord{6, 0, 313},
-	dictWord{7, 10, 537},
-	dictWord{8, 10, 64},
-	dictWord{9, 10, 127},
-	dictWord{10, 10, 496},
-	dictWord{12, 10, 510},
-	dictWord{141, 10, 384},
-	dictWord{4, 11, 217},
-	dictWord{4, 10, 244},
-	dictWord{5, 11, 710},
-	dictWord{7, 10, 233},
-	dictWord{7, 11, 1926},
-	dictWord{9, 11, 428},
-	dictWord{9, 11, 708},
-	dictWord{10, 11, 254},
-	dictWord{10, 11, 296},
-	dictWord{10, 11, 720},
-	dictWord{11, 11, 109},
-	dictWord{11, 11, 255},
-	dictWord{12, 11, 165},
-	dictWord{12, 11, 315},
-	dictWord{13, 11, 107},
-	dictWord{13, 11, 203},
-	dictWord{14, 11, 54},
-	dictWord{14, 11, 99},
-	dictWord{14, 11, 114},
-	dictWord{
-		14,
-		11,
-		388,
-	},
-	dictWord{16, 11, 85},
-	dictWord{17, 11, 9},
-	dictWord{17, 11, 33},
-	dictWord{20, 11, 25},
-	dictWord{20, 11, 28},
-	dictWord{20, 11, 29},
-	dictWord{21, 11, 9},
-	dictWord{21, 11, 10},
-	dictWord{21, 11, 34},
-	dictWord{150, 11, 17},
-	dictWord{138, 0, 402},
-	dictWord{7, 0, 969},
-	dictWord{146, 0, 55},
-	dictWord{8, 0, 50},
-	dictWord{
-		137,
-		0,
-		624,
-	},
-	dictWord{134, 0, 1355},
-	dictWord{132, 0, 572},
-	dictWord{134, 10, 1650},
-	dictWord{10, 10, 702},
-	dictWord{139, 10, 245},
-	dictWord{
-		10,
-		0,
-		847,
-	},
-	dictWord{142, 0, 445},
-	dictWord{6, 0, 43},
-	dictWord{7, 0, 38},
-	dictWord{8, 0, 248},
-	dictWord{138, 0, 513},
-	dictWord{133, 0, 369},
-	dictWord{137, 10, 338},
-	dictWord{133, 0, 766},
-	dictWord{133, 0, 363},
-	dictWord{133, 10, 896},
-	dictWord{8, 11, 392},
-	dictWord{11, 11, 54},
-	dictWord{13, 11, 173},
-	dictWord{
-		13,
-		11,
-		294,
-	},
-	dictWord{148, 11, 7},
-	dictWord{134, 0, 678},
-	dictWord{7, 11, 1230},
-	dictWord{136, 11, 531},
-	dictWord{6, 0, 258},
-	dictWord{140, 0, 409},
-	dictWord{
-		5,
-		0,
-		249,
-	},
-	dictWord{148, 0, 82},
-	dictWord{7, 10, 1117},
-	dictWord{136, 10, 539},
-	dictWord{5, 0, 393},
-	dictWord{6, 0, 378},
-	dictWord{7, 0, 1981},
-	dictWord{9, 0, 32},
-	dictWord{9, 0, 591},
-	dictWord{10, 0, 685},
-	dictWord{10, 0, 741},
-	dictWord{142, 0, 382},
-	dictWord{133, 0, 788},
-	dictWord{134, 0, 1281},
-	dictWord{
-		134,
-		0,
-		1295,
-	},
-	dictWord{7, 0, 1968},
-	dictWord{141, 0, 509},
-	dictWord{4, 0, 61},
-	dictWord{5, 0, 58},
-	dictWord{5, 0, 171},
-	dictWord{5, 0, 683},
-	dictWord{6, 0, 291},
-	dictWord{
-		6,
-		0,
-		566,
-	},
-	dictWord{7, 0, 1650},
-	dictWord{11, 0, 523},
-	dictWord{12, 0, 273},
-	dictWord{12, 0, 303},
-	dictWord{15, 0, 39},
-	dictWord{143, 0, 111},
-	dictWord{
-		6,
-		0,
-		706,
-	},
-	dictWord{134, 0, 1283},
-	dictWord{134, 0, 589},
-	dictWord{135, 11, 1433},
-	dictWord{133, 11, 435},
-	dictWord{7, 0, 1059},
-	dictWord{13, 0, 54},
-	dictWord{
-		5,
-		10,
-		4,
-	},
-	dictWord{5, 10, 810},
-	dictWord{6, 10, 13},
-	dictWord{6, 10, 538},
-	dictWord{6, 10, 1690},
-	dictWord{6, 10, 1726},
-	dictWord{7, 10, 1819},
-	dictWord{
-		8,
-		10,
-		148,
-	},
-	dictWord{8, 10, 696},
-	dictWord{8, 10, 791},
-	dictWord{12, 10, 125},
-	dictWord{143, 10, 9},
-	dictWord{135, 10, 1268},
-	dictWord{5, 11, 85},
-	dictWord{
-		6,
-		11,
-		419,
-	},
-	dictWord{7, 11, 134},
-	dictWord{7, 11, 305},
-	dictWord{7, 11, 361},
-	dictWord{7, 11, 1337},
-	dictWord{8, 11, 71},
-	dictWord{140, 11, 519},
-	dictWord{
-		137,
-		0,
-		824,
-	},
-	dictWord{140, 11, 688},
-	dictWord{5, 11, 691},
-	dictWord{7, 11, 345},
-	dictWord{7, 10, 1385},
-	dictWord{9, 11, 94},
-	dictWord{11, 10, 582},
-	dictWord{
-		11,
-		10,
-		650,
-	},
-	dictWord{11, 10, 901},
-	dictWord{11, 10, 949},
-	dictWord{12, 11, 169},
-	dictWord{12, 10, 232},
-	dictWord{12, 10, 236},
-	dictWord{13, 10, 413},
-	dictWord{13, 10, 501},
-	dictWord{146, 10, 116},
-	dictWord{4, 0, 917},
-	dictWord{133, 0, 1005},
-	dictWord{7, 0, 1598},
-	dictWord{5, 11, 183},
-	dictWord{6, 11, 582},
-	dictWord{9, 11, 344},
-	dictWord{10, 11, 679},
-	dictWord{140, 11, 435},
-	dictWord{4, 10, 925},
-	dictWord{5, 10, 803},
-	dictWord{8, 10, 698},
-	dictWord{
-		138,
-		10,
-		828,
-	},
-	dictWord{132, 0, 919},
-	dictWord{135, 11, 511},
-	dictWord{139, 10, 992},
-	dictWord{4, 0, 255},
-	dictWord{5, 0, 302},
-	dictWord{6, 0, 132},
-	dictWord{
-		7,
-		0,
-		128,
-	},
-	dictWord{7, 0, 283},
-	dictWord{7, 0, 1299},
-	dictWord{10, 0, 52},
-	dictWord{10, 0, 514},
-	dictWord{11, 0, 925},
-	dictWord{13, 0, 92},
-	dictWord{142, 0, 309},
-	dictWord{134, 0, 1369},
-	dictWord{135, 10, 1847},
-	dictWord{134, 0, 328},
-	dictWord{7, 11, 1993},
-	dictWord{136, 11, 684},
-	dictWord{133, 10, 383},
-	dictWord{137, 0, 173},
-	dictWord{134, 11, 583},
-	dictWord{134, 0, 1411},
-	dictWord{19, 0, 65},
-	dictWord{5, 11, 704},
-	dictWord{8, 11, 357},
-	dictWord{10, 11, 745},
-	dictWord{14, 11, 426},
-	dictWord{17, 11, 94},
-	dictWord{147, 11, 57},
-	dictWord{9, 10, 660},
-	dictWord{138, 10, 347},
-	dictWord{4, 11, 179},
-	dictWord{5, 11, 198},
-	dictWord{133, 11, 697},
-	dictWord{7, 11, 347},
-	dictWord{7, 11, 971},
-	dictWord{8, 11, 181},
-	dictWord{138, 11, 711},
-	dictWord{141, 0, 442},
-	dictWord{
-		11,
-		0,
-		842,
-	},
-	dictWord{11, 0, 924},
-	dictWord{13, 0, 317},
-	dictWord{13, 0, 370},
-	dictWord{13, 0, 469},
-	dictWord{13, 0, 471},
-	dictWord{14, 0, 397},
-	dictWord{18, 0, 69},
-	dictWord{18, 0, 145},
-	dictWord{7, 10, 572},
-	dictWord{9, 10, 592},
-	dictWord{11, 10, 680},
-	dictWord{12, 10, 356},
-	dictWord{140, 10, 550},
-	dictWord{14, 11, 19},
-	dictWord{14, 11, 28},
-	dictWord{144, 11, 29},
-	dictWord{136, 0, 534},
-	dictWord{4, 11, 243},
-	dictWord{5, 11, 203},
-	dictWord{7, 11, 19},
-	dictWord{7, 11, 71},
-	dictWord{7, 11, 113},
-	dictWord{10, 11, 405},
-	dictWord{11, 11, 357},
-	dictWord{142, 11, 240},
-	dictWord{6, 0, 210},
-	dictWord{10, 0, 845},
-	dictWord{138, 0, 862},
-	dictWord{7, 11, 1351},
-	dictWord{9, 11, 581},
-	dictWord{10, 11, 639},
-	dictWord{11, 11, 453},
-	dictWord{140, 11, 584},
-	dictWord{7, 11, 1450},
-	dictWord{
-		139,
-		11,
-		99,
-	},
-	dictWord{10, 0, 892},
-	dictWord{12, 0, 719},
-	dictWord{144, 0, 105},
-	dictWord{4, 0, 284},
-	dictWord{6, 0, 223},
-	dictWord{134, 11, 492},
-	dictWord{5, 11, 134},
-	dictWord{6, 11, 408},
-	dictWord{6, 11, 495},
-	dictWord{135, 11, 1593},
-	dictWord{136, 0, 529},
-	dictWord{137, 0, 807},
-	dictWord{4, 0, 218},
-	dictWord{7, 0, 526},
-	dictWord{143, 0, 137},
-	dictWord{6, 0, 1444},
-	dictWord{142, 11, 4},
-	dictWord{132, 11, 665},
-	dictWord{4, 0, 270},
-	dictWord{5, 0, 192},
-	dictWord{6, 0, 332},
-	dictWord{7, 0, 1322},
-	dictWord{4, 11, 248},
-	dictWord{7, 11, 137},
-	dictWord{137, 11, 349},
-	dictWord{140, 0, 661},
-	dictWord{7, 0, 1517},
-	dictWord{11, 0, 597},
-	dictWord{14, 0, 76},
-	dictWord{14, 0, 335},
-	dictWord{20, 0, 33},
-	dictWord{7, 10, 748},
-	dictWord{139, 10, 700},
-	dictWord{5, 11, 371},
-	dictWord{135, 11, 563},
-	dictWord{146, 11, 57},
-	dictWord{133, 10, 127},
-	dictWord{133, 0, 418},
-	dictWord{4, 11, 374},
-	dictWord{7, 11, 547},
-	dictWord{7, 11, 1700},
-	dictWord{7, 11, 1833},
-	dictWord{139, 11, 858},
-	dictWord{6, 10, 198},
-	dictWord{140, 10, 83},
-	dictWord{7, 11, 1812},
-	dictWord{13, 11, 259},
-	dictWord{13, 11, 356},
-	dictWord{
-		14,
-		11,
-		242,
-	},
-	dictWord{147, 11, 114},
-	dictWord{7, 0, 379},
-	dictWord{8, 0, 481},
-	dictWord{9, 0, 377},
-	dictWord{5, 10, 276},
-	dictWord{6, 10, 55},
-	dictWord{
-		135,
-		10,
-		1369,
-	},
-	dictWord{138, 11, 286},
-	dictWord{5, 0, 1003},
-	dictWord{6, 0, 149},
-	dictWord{6, 10, 1752},
-	dictWord{136, 10, 726},
-	dictWord{8, 0, 262},
-	dictWord{
-		9,
-		0,
-		627,
-	},
-	dictWord{10, 0, 18},
-	dictWord{11, 0, 214},
-	dictWord{11, 0, 404},
-	dictWord{11, 0, 457},
-	dictWord{11, 0, 780},
-	dictWord{11, 0, 913},
-	dictWord{13, 0, 401},
-	dictWord{14, 0, 200},
-	dictWord{6, 11, 1647},
-	dictWord{7, 11, 1552},
-	dictWord{7, 11, 2010},
-	dictWord{9, 11, 494},
-	dictWord{137, 11, 509},
-	dictWord{
-		135,
-		0,
-		742,
-	},
-	dictWord{136, 0, 304},
-	dictWord{132, 0, 142},
-	dictWord{133, 10, 764},
-	dictWord{6, 10, 309},
-	dictWord{7, 10, 331},
-	dictWord{138, 10, 550},
-	dictWord{135, 10, 1062},
-	dictWord{6, 11, 123},
-	dictWord{7, 11, 214},
-	dictWord{7, 10, 986},
-	dictWord{9, 11, 728},
-	dictWord{10, 11, 157},
-	dictWord{11, 11, 346},
-	dictWord{11, 11, 662},
-	dictWord{143, 11, 106},
-	dictWord{135, 10, 1573},
-	dictWord{7, 0, 925},
-	dictWord{137, 0, 799},
-	dictWord{4, 0, 471},
-	dictWord{5, 0, 51},
-	dictWord{6, 0, 602},
-	dictWord{8, 0, 484},
-	dictWord{138, 0, 195},
-	dictWord{136, 0, 688},
-	dictWord{132, 0, 697},
-	dictWord{6, 0, 1169},
-	dictWord{6, 0, 1241},
-	dictWord{6, 10, 194},
-	dictWord{7, 10, 133},
-	dictWord{10, 10, 493},
-	dictWord{10, 10, 570},
-	dictWord{139, 10, 664},
-	dictWord{140, 0, 751},
-	dictWord{7, 0, 929},
-	dictWord{10, 0, 452},
-	dictWord{11, 0, 878},
-	dictWord{16, 0, 33},
-	dictWord{5, 10, 24},
-	dictWord{5, 10, 569},
-	dictWord{6, 10, 3},
-	dictWord{6, 10, 119},
-	dictWord{
-		6,
-		10,
-		143,
-	},
-	dictWord{6, 10, 440},
-	dictWord{7, 10, 599},
-	dictWord{7, 10, 1686},
-	dictWord{7, 10, 1854},
-	dictWord{8, 10, 424},
-	dictWord{9, 10, 43},
-	dictWord{
-		9,
-		10,
-		584,
-	},
-	dictWord{9, 10, 760},
-	dictWord{10, 10, 328},
-	dictWord{11, 10, 159},
-	dictWord{11, 10, 253},
-	dictWord{12, 10, 487},
-	dictWord{140, 10, 531},
-	dictWord{
-		4,
-		11,
-		707,
-	},
-	dictWord{13, 11, 106},
-	dictWord{18, 11, 49},
-	dictWord{147, 11, 41},
-	dictWord{5, 0, 221},
-	dictWord{5, 11, 588},
-	dictWord{134, 11, 393},
-	dictWord{134, 0, 1437},
-	dictWord{6, 11, 211},
-	dictWord{7, 11, 1690},
-	dictWord{11, 11, 486},
-	dictWord{140, 11, 369},
-	dictWord{5, 10, 14},
-	dictWord{5, 10, 892},
-	dictWord{6, 10, 283},
-	dictWord{7, 10, 234},
-	dictWord{136, 10, 537},
-	dictWord{4, 0, 988},
-	dictWord{136, 0, 955},
-	dictWord{135, 0, 1251},
-	dictWord{4, 10, 126},
-	dictWord{8, 10, 635},
-	dictWord{147, 10, 34},
-	dictWord{4, 10, 316},
-	dictWord{135, 10, 1561},
-	dictWord{137, 10, 861},
-	dictWord{4, 10, 64},
-	dictWord{
-		5,
-		10,
-		352,
-	},
-	dictWord{5, 10, 720},
-	dictWord{6, 10, 368},
-	dictWord{139, 10, 359},
-	dictWord{134, 0, 192},
-	dictWord{4, 0, 132},
-	dictWord{5, 0, 69},
-	dictWord{
-		135,
-		0,
-		1242,
-	},
-	dictWord{7, 10, 1577},
-	dictWord{10, 10, 304},
-	dictWord{10, 10, 549},
-	dictWord{12, 10, 365},
-	dictWord{13, 10, 220},
-	dictWord{13, 10, 240},
-	dictWord{142, 10, 33},
-	dictWord{4, 0, 111},
-	dictWord{7, 0, 865},
-	dictWord{134, 11, 219},
-	dictWord{5, 11, 582},
-	dictWord{6, 11, 1646},
-	dictWord{7, 11, 99},
-	dictWord{
-		7,
-		11,
-		1962,
-	},
-	dictWord{7, 11, 1986},
-	dictWord{8, 11, 515},
-	dictWord{8, 11, 773},
-	dictWord{9, 11, 23},
-	dictWord{9, 11, 491},
-	dictWord{12, 11, 620},
-	dictWord{
-		14,
-		11,
-		52,
-	},
-	dictWord{145, 11, 50},
-	dictWord{132, 0, 767},
-	dictWord{7, 11, 568},
-	dictWord{148, 11, 21},
-	dictWord{6, 0, 42},
-	dictWord{7, 0, 1416},
-	dictWord{
-		7,
-		0,
-		2005,
-	},
-	dictWord{8, 0, 131},
-	dictWord{8, 0, 466},
-	dictWord{9, 0, 672},
-	dictWord{13, 0, 252},
-	dictWord{20, 0, 103},
-	dictWord{133, 11, 851},
-	dictWord{
-		135,
-		0,
-		1050,
-	},
-	dictWord{6, 10, 175},
-	dictWord{137, 10, 289},
-	dictWord{5, 10, 432},
-	dictWord{133, 10, 913},
-	dictWord{6, 0, 44},
-	dictWord{136, 0, 368},
-	dictWord{
-		135,
-		11,
-		784,
-	},
-	dictWord{132, 0, 570},
-	dictWord{133, 0, 120},
-	dictWord{139, 10, 595},
-	dictWord{140, 0, 29},
-	dictWord{6, 0, 227},
-	dictWord{135, 0, 1589},
-	dictWord{4, 11, 98},
-	dictWord{7, 11, 1365},
-	dictWord{9, 11, 422},
-	dictWord{9, 11, 670},
-	dictWord{10, 11, 775},
-	dictWord{11, 11, 210},
-	dictWord{13, 11, 26},
-	dictWord{13, 11, 457},
-	dictWord{141, 11, 476},
-	dictWord{140, 10, 80},
-	dictWord{5, 10, 931},
-	dictWord{134, 10, 1698},
-	dictWord{133, 0, 522},
-	dictWord{
-		134,
-		0,
-		1120,
-	},
-	dictWord{135, 0, 1529},
-	dictWord{12, 0, 739},
-	dictWord{14, 0, 448},
-	dictWord{142, 0, 467},
-	dictWord{11, 10, 526},
-	dictWord{11, 10, 939},
-	dictWord{141, 10, 290},
-	dictWord{5, 10, 774},
-	dictWord{6, 10, 1637},
-	dictWord{6, 10, 1686},
-	dictWord{134, 10, 1751},
-	dictWord{6, 0, 1667},
-	dictWord{
-		135,
-		0,
-		2036,
-	},
-	dictWord{7, 10, 1167},
-	dictWord{11, 10, 934},
-	dictWord{13, 10, 391},
-	dictWord{145, 10, 76},
-	dictWord{137, 11, 147},
-	dictWord{6, 10, 260},
-	dictWord{
-		7,
-		10,
-		1484,
-	},
-	dictWord{11, 11, 821},
-	dictWord{12, 11, 110},
-	dictWord{12, 11, 153},
-	dictWord{18, 11, 41},
-	dictWord{150, 11, 19},
-	dictWord{6, 0, 511},
-	dictWord{12, 0, 132},
-	dictWord{134, 10, 573},
-	dictWord{5, 0, 568},
-	dictWord{6, 0, 138},
-	dictWord{135, 0, 1293},
-	dictWord{132, 0, 1020},
-	dictWord{8, 0, 258},
-	dictWord{9, 0, 208},
-	dictWord{137, 0, 359},
-	dictWord{4, 0, 565},
-	dictWord{8, 0, 23},
-	dictWord{136, 0, 827},
-	dictWord{134, 0, 344},
-	dictWord{4, 0, 922},
-	dictWord{
-		5,
-		0,
-		1023,
-	},
-	dictWord{13, 11, 477},
-	dictWord{14, 11, 120},
-	dictWord{148, 11, 61},
-	dictWord{134, 0, 240},
-	dictWord{5, 11, 209},
-	dictWord{6, 11, 30},
-	dictWord{
-		11,
-		11,
-		56,
-	},
-	dictWord{139, 11, 305},
-	dictWord{6, 0, 171},
-	dictWord{7, 0, 1002},
-	dictWord{7, 0, 1324},
-	dictWord{9, 0, 415},
-	dictWord{14, 0, 230},
-	dictWord{
-		18,
-		0,
-		68,
-	},
-	dictWord{4, 10, 292},
-	dictWord{4, 10, 736},
-	dictWord{5, 10, 871},
-	dictWord{6, 10, 1689},
-	dictWord{7, 10, 1944},
-	dictWord{137, 10, 580},
-	dictWord{
-		9,
-		11,
-		635,
-	},
-	dictWord{139, 11, 559},
-	dictWord{4, 11, 150},
-	dictWord{5, 11, 303},
-	dictWord{134, 11, 327},
-	dictWord{6, 10, 63},
-	dictWord{135, 10, 920},
-	dictWord{
-		133,
-		10,
-		793,
-	},
-	dictWord{8, 11, 192},
-	dictWord{10, 11, 78},
-	dictWord{10, 11, 555},
-	dictWord{11, 11, 308},
-	dictWord{13, 11, 359},
-	dictWord{147, 11, 95},
-	dictWord{135, 11, 786},
-	dictWord{135, 11, 1712},
-	dictWord{136, 0, 402},
-	dictWord{6, 0, 754},
-	dictWord{6, 11, 1638},
-	dictWord{7, 11, 79},
-	dictWord{7, 11, 496},
-	dictWord{9, 11, 138},
-	dictWord{10, 11, 336},
-	dictWord{11, 11, 12},
-	dictWord{12, 11, 412},
-	dictWord{12, 11, 440},
-	dictWord{142, 11, 305},
-	dictWord{4, 0, 716},
-	dictWord{141, 0, 31},
-	dictWord{133, 0, 982},
-	dictWord{8, 0, 691},
-	dictWord{8, 0, 731},
-	dictWord{5, 10, 67},
-	dictWord{6, 10, 62},
-	dictWord{6, 10, 374},
-	dictWord{
-		135,
-		10,
-		1391,
-	},
-	dictWord{9, 10, 790},
-	dictWord{140, 10, 47},
-	dictWord{139, 11, 556},
-	dictWord{151, 11, 1},
-	dictWord{7, 11, 204},
-	dictWord{7, 11, 415},
-	dictWord{8, 11, 42},
-	dictWord{10, 11, 85},
-	dictWord{11, 11, 33},
-	dictWord{11, 11, 564},
-	dictWord{12, 11, 571},
-	dictWord{149, 11, 1},
-	dictWord{8, 0, 888},
-	dictWord{
-		7,
-		11,
-		610,
-	},
-	dictWord{135, 11, 1501},
-	dictWord{4, 10, 391},
-	dictWord{135, 10, 1169},
-	dictWord{5, 0, 847},
-	dictWord{9, 0, 840},
-	dictWord{138, 0, 803},
-	dictWord{137, 0, 823},
-	dictWord{134, 0, 785},
-	dictWord{8, 0, 152},
-	dictWord{9, 0, 53},
-	dictWord{9, 0, 268},
-	dictWord{9, 0, 901},
-	dictWord{10, 0, 518},
-	dictWord{
-		10,
-		0,
-		829,
-	},
-	dictWord{11, 0, 188},
-	dictWord{13, 0, 74},
-	dictWord{14, 0, 46},
-	dictWord{15, 0, 17},
-	dictWord{15, 0, 33},
-	dictWord{17, 0, 40},
-	dictWord{18, 0, 36},
-	dictWord{
-		19,
-		0,
-		20,
-	},
-	dictWord{22, 0, 1},
-	dictWord{152, 0, 2},
-	dictWord{4, 11, 3},
-	dictWord{5, 11, 247},
-	dictWord{5, 11, 644},
-	dictWord{7, 11, 744},
-	dictWord{7, 11, 1207},
-	dictWord{7, 11, 1225},
-	dictWord{7, 11, 1909},
-	dictWord{146, 11, 147},
-	dictWord{136, 0, 532},
-	dictWord{135, 0, 681},
-	dictWord{132, 10, 271},
-	dictWord{
-		140,
-		0,
-		314,
-	},
-	dictWord{140, 0, 677},
-	dictWord{4, 0, 684},
-	dictWord{136, 0, 384},
-	dictWord{5, 11, 285},
-	dictWord{9, 11, 67},
-	dictWord{13, 11, 473},
-	dictWord{
-		143,
-		11,
-		82,
-	},
-	dictWord{4, 10, 253},
-	dictWord{5, 10, 544},
-	dictWord{7, 10, 300},
-	dictWord{137, 10, 340},
-	dictWord{7, 0, 110},
-	dictWord{7, 0, 447},
-	dictWord{8, 0, 290},
-	dictWord{8, 0, 591},
-	dictWord{9, 0, 382},
-	dictWord{9, 0, 649},
-	dictWord{11, 0, 71},
-	dictWord{11, 0, 155},
-	dictWord{11, 0, 313},
-	dictWord{12, 0, 5},
-	dictWord{13, 0, 325},
-	dictWord{142, 0, 287},
-	dictWord{134, 0, 1818},
-	dictWord{136, 0, 1007},
-	dictWord{138, 0, 321},
-	dictWord{7, 0, 360},
-	dictWord{7, 0, 425},
-	dictWord{9, 0, 66},
-	dictWord{9, 0, 278},
-	dictWord{138, 0, 644},
-	dictWord{133, 10, 818},
-	dictWord{5, 0, 385},
-	dictWord{5, 10, 541},
-	dictWord{6, 10, 94},
-	dictWord{6, 10, 499},
-	dictWord{
-		7,
-		10,
-		230,
-	},
-	dictWord{139, 10, 321},
-	dictWord{4, 10, 920},
-	dictWord{5, 10, 25},
-	dictWord{5, 10, 790},
-	dictWord{6, 10, 457},
-	dictWord{7, 10, 853},
-	dictWord{
-		136,
-		10,
-		788,
-	},
-	dictWord{4, 0, 900},
-	dictWord{133, 0, 861},
-	dictWord{5, 0, 254},
-	dictWord{7, 0, 985},
-	dictWord{136, 0, 73},
-	dictWord{7, 0, 1959},
-	dictWord{
-		136,
-		0,
-		683,
-	},
-	dictWord{134, 10, 1765},
-	dictWord{133, 10, 822},
-	dictWord{132, 10, 634},
-	dictWord{4, 11, 29},
-	dictWord{6, 11, 532},
-	dictWord{7, 11, 1628},
-	dictWord{
-		7,
-		11,
-		1648,
-	},
-	dictWord{9, 11, 303},
-	dictWord{9, 11, 350},
-	dictWord{10, 11, 433},
-	dictWord{11, 11, 97},
-	dictWord{11, 11, 557},
-	dictWord{11, 11, 745},
-	dictWord{12, 11, 289},
-	dictWord{12, 11, 335},
-	dictWord{12, 11, 348},
-	dictWord{12, 11, 606},
-	dictWord{13, 11, 116},
-	dictWord{13, 11, 233},
-	dictWord{
-		13,
-		11,
-		466,
-	},
-	dictWord{14, 11, 181},
-	dictWord{14, 11, 209},
-	dictWord{14, 11, 232},
-	dictWord{14, 11, 236},
-	dictWord{14, 11, 300},
-	dictWord{16, 11, 41},
-	dictWord{
-		148,
-		11,
-		97,
-	},
-	dictWord{19, 0, 86},
-	dictWord{6, 10, 36},
-	dictWord{7, 10, 658},
-	dictWord{136, 10, 454},
-	dictWord{135, 11, 1692},
-	dictWord{132, 0, 725},
-	dictWord{
-		5,
-		11,
-		501,
-	},
-	dictWord{7, 11, 1704},
-	dictWord{9, 11, 553},
-	dictWord{11, 11, 520},
-	dictWord{12, 11, 557},
-	dictWord{141, 11, 249},
-	dictWord{134, 0, 196},
-	dictWord{133, 0, 831},
-	dictWord{136, 0, 723},
-	dictWord{7, 0, 1897},
-	dictWord{13, 0, 80},
-	dictWord{13, 0, 437},
-	dictWord{145, 0, 74},
-	dictWord{4, 0, 992},
-	dictWord{
-		6,
-		0,
-		627,
-	},
-	dictWord{136, 0, 994},
-	dictWord{135, 11, 1294},
-	dictWord{132, 10, 104},
-	dictWord{5, 0, 848},
-	dictWord{6, 0, 66},
-	dictWord{136, 0, 764},
-	dictWord{
-		4,
-		0,
-		36,
-	},
-	dictWord{7, 0, 1387},
-	dictWord{10, 0, 205},
-	dictWord{139, 0, 755},
-	dictWord{6, 0, 1046},
-	dictWord{134, 0, 1485},
-	dictWord{134, 0, 950},
-	dictWord{132, 0, 887},
-	dictWord{14, 0, 450},
-	dictWord{148, 0, 111},
-	dictWord{7, 0, 620},
-	dictWord{7, 0, 831},
-	dictWord{9, 10, 542},
-	dictWord{9, 10, 566},
-	dictWord{
-		138,
-		10,
-		728,
-	},
-	dictWord{6, 0, 165},
-	dictWord{138, 0, 388},
-	dictWord{139, 10, 263},
-	dictWord{4, 0, 719},
-	dictWord{135, 0, 155},
-	dictWord{138, 10, 468},
-	dictWord{6, 11, 453},
-	dictWord{144, 11, 36},
-	dictWord{134, 11, 129},
-	dictWord{5, 0, 533},
-	dictWord{7, 0, 755},
-	dictWord{138, 0, 780},
-	dictWord{134, 0, 1465},
-	dictWord{4, 0, 353},
-	dictWord{6, 0, 146},
-	dictWord{6, 0, 1789},
-	dictWord{7, 0, 427},
-	dictWord{7, 0, 990},
-	dictWord{7, 0, 1348},
-	dictWord{9, 0, 665},
-	dictWord{9, 0, 898},
-	dictWord{11, 0, 893},
-	dictWord{142, 0, 212},
-	dictWord{7, 10, 87},
-	dictWord{142, 10, 288},
-	dictWord{4, 0, 45},
-	dictWord{135, 0, 1257},
-	dictWord{12, 0, 7},
-	dictWord{7, 10, 988},
-	dictWord{7, 10, 1939},
-	dictWord{9, 10, 64},
-	dictWord{9, 10, 502},
-	dictWord{12, 10, 34},
-	dictWord{13, 10, 12},
-	dictWord{13, 10, 234},
-	dictWord{147, 10, 77},
-	dictWord{4, 0, 607},
-	dictWord{5, 11, 60},
-	dictWord{6, 11, 504},
-	dictWord{7, 11, 614},
-	dictWord{7, 11, 1155},
-	dictWord{140, 11, 0},
-	dictWord{
-		135,
-		10,
-		141,
-	},
-	dictWord{8, 11, 198},
-	dictWord{11, 11, 29},
-	dictWord{140, 11, 534},
-	dictWord{140, 0, 65},
-	dictWord{136, 0, 816},
-	dictWord{132, 10, 619},
-	dictWord{139, 0, 88},
-	dictWord{5, 10, 246},
-	dictWord{8, 10, 189},
-	dictWord{9, 10, 355},
-	dictWord{9, 10, 512},
-	dictWord{10, 10, 124},
-	dictWord{10, 10, 453},
-	dictWord{11, 10, 143},
-	dictWord{11, 10, 416},
-	dictWord{11, 10, 859},
-	dictWord{141, 10, 341},
-	dictWord{4, 11, 379},
-	dictWord{135, 11, 1397},
-	dictWord{
-		4,
-		0,
-		600,
-	},
-	dictWord{137, 0, 621},
-	dictWord{133, 0, 367},
-	dictWord{134, 0, 561},
-	dictWord{6, 0, 559},
-	dictWord{134, 0, 1691},
-	dictWord{6, 0, 585},
-	dictWord{
-		134,
-		11,
-		585,
-	},
-	dictWord{135, 11, 1228},
-	dictWord{4, 11, 118},
-	dictWord{5, 10, 678},
-	dictWord{6, 11, 274},
-	dictWord{6, 11, 361},
-	dictWord{7, 11, 75},
-	dictWord{
-		141,
-		11,
-		441,
-	},
-	dictWord{135, 11, 1818},
-	dictWord{137, 11, 841},
-	dictWord{5, 0, 573},
-	dictWord{6, 0, 287},
-	dictWord{7, 10, 862},
-	dictWord{7, 10, 1886},
-	dictWord{138, 10, 179},
-	dictWord{132, 10, 517},
-	dictWord{140, 11, 693},
-	dictWord{5, 11, 314},
-	dictWord{6, 11, 221},
-	dictWord{7, 11, 419},
-	dictWord{
-		10,
-		11,
-		650,
-	},
-	dictWord{11, 11, 396},
-	dictWord{12, 11, 156},
-	dictWord{13, 11, 369},
-	dictWord{14, 11, 333},
-	dictWord{145, 11, 47},
-	dictWord{140, 10, 540},
-	dictWord{136, 10, 667},
-	dictWord{11, 10, 403},
-	dictWord{146, 10, 83},
-	dictWord{6, 0, 672},
-	dictWord{133, 10, 761},
-	dictWord{9, 0, 157},
-	dictWord{10, 10, 131},
-	dictWord{140, 10, 72},
-	dictWord{7, 0, 714},
-	dictWord{134, 11, 460},
-	dictWord{134, 0, 456},
-	dictWord{133, 0, 925},
-	dictWord{5, 11, 682},
-	dictWord{
-		135,
-		11,
-		1887,
-	},
-	dictWord{136, 11, 510},
-	dictWord{136, 11, 475},
-	dictWord{133, 11, 1016},
-	dictWord{9, 0, 19},
-	dictWord{7, 11, 602},
-	dictWord{8, 11, 179},
-	dictWord{
-		10,
-		11,
-		781,
-	},
-	dictWord{140, 11, 126},
-	dictWord{6, 11, 329},
-	dictWord{138, 11, 111},
-	dictWord{6, 0, 822},
-	dictWord{134, 0, 1473},
-	dictWord{144, 11, 86},
-	dictWord{11, 0, 113},
-	dictWord{139, 11, 113},
-	dictWord{5, 11, 821},
-	dictWord{134, 11, 1687},
-	dictWord{133, 10, 449},
-	dictWord{7, 0, 463},
-	dictWord{
-		17,
-		0,
-		69,
-	},
-	dictWord{136, 10, 103},
-	dictWord{7, 10, 2028},
-	dictWord{138, 10, 641},
-	dictWord{6, 0, 193},
-	dictWord{7, 0, 240},
-	dictWord{7, 0, 1682},
-	dictWord{
-		10,
-		0,
-		51,
-	},
-	dictWord{10, 0, 640},
-	dictWord{11, 0, 410},
-	dictWord{13, 0, 82},
-	dictWord{14, 0, 247},
-	dictWord{14, 0, 331},
-	dictWord{142, 0, 377},
-	dictWord{6, 0, 471},
-	dictWord{11, 0, 411},
-	dictWord{142, 0, 2},
-	dictWord{5, 11, 71},
-	dictWord{7, 11, 1407},
-	dictWord{9, 11, 388},
-	dictWord{9, 11, 704},
-	dictWord{10, 11, 261},
-	dictWord{
-		10,
-		11,
-		619,
-	},
-	dictWord{11, 11, 547},
-	dictWord{11, 11, 619},
-	dictWord{143, 11, 157},
-	dictWord{136, 0, 633},
-	dictWord{135, 0, 1148},
-	dictWord{6, 0, 554},
-	dictWord{7, 0, 1392},
-	dictWord{12, 0, 129},
-	dictWord{7, 10, 1274},
-	dictWord{7, 10, 1386},
-	dictWord{7, 11, 2008},
-	dictWord{9, 11, 337},
-	dictWord{10, 11, 517},
-	dictWord{146, 10, 87},
-	dictWord{7, 0, 803},
-	dictWord{8, 0, 542},
-	dictWord{6, 10, 187},
-	dictWord{7, 10, 1203},
-	dictWord{8, 10, 380},
-	dictWord{14, 10, 117},
-	dictWord{149, 10, 28},
-	dictWord{6, 10, 297},
-	dictWord{7, 10, 793},
-	dictWord{139, 10, 938},
-	dictWord{8, 0, 438},
-	dictWord{11, 0, 363},
-	dictWord{7, 10, 464},
-	dictWord{11, 10, 105},
-	dictWord{12, 10, 231},
-	dictWord{14, 10, 386},
-	dictWord{15, 10, 102},
-	dictWord{148, 10, 75},
-	dictWord{5, 11, 16},
-	dictWord{6, 11, 86},
-	dictWord{6, 11, 603},
-	dictWord{7, 11, 292},
-	dictWord{7, 11, 561},
-	dictWord{8, 11, 257},
-	dictWord{8, 11, 382},
-	dictWord{9, 11, 721},
-	dictWord{9, 11, 778},
-	dictWord{
-		11,
-		11,
-		581,
-	},
-	dictWord{140, 11, 466},
-	dictWord{6, 0, 717},
-	dictWord{4, 11, 486},
-	dictWord{133, 11, 491},
-	dictWord{132, 0, 875},
-	dictWord{132, 11, 72},
-	dictWord{6, 11, 265},
-	dictWord{135, 11, 847},
-	dictWord{4, 0, 237},
-	dictWord{135, 0, 514},
-	dictWord{6, 0, 392},
-	dictWord{7, 0, 65},
-	dictWord{135, 0, 2019},
-	dictWord{140, 11, 261},
-	dictWord{135, 11, 922},
-	dictWord{137, 11, 404},
-	dictWord{12, 0, 563},
-	dictWord{14, 0, 101},
-	dictWord{18, 0, 129},
-	dictWord{
-		7,
-		10,
-		1010,
-	},
-	dictWord{11, 10, 733},
-	dictWord{11, 10, 759},
-	dictWord{13, 10, 34},
-	dictWord{146, 10, 45},
-	dictWord{7, 10, 1656},
-	dictWord{9, 10, 369},
-	dictWord{
-		10,
-		10,
-		338,
-	},
-	dictWord{10, 10, 490},
-	dictWord{11, 10, 154},
-	dictWord{11, 10, 545},
-	dictWord{11, 10, 775},
-	dictWord{13, 10, 77},
-	dictWord{141, 10, 274},
-	dictWord{4, 0, 444},
-	dictWord{10, 0, 146},
-	dictWord{140, 0, 9},
-	dictWord{139, 11, 163},
-	dictWord{7, 0, 1260},
-	dictWord{135, 0, 1790},
-	dictWord{9, 0, 222},
-	dictWord{10, 0, 43},
-	dictWord{139, 0, 900},
-	dictWord{137, 11, 234},
-	dictWord{138, 0, 971},
-	dictWord{137, 0, 761},
-	dictWord{134, 0, 699},
-	dictWord{
-		136,
-		11,
-		434,
-	},
-	dictWord{6, 0, 1116},
-	dictWord{7, 0, 1366},
-	dictWord{5, 10, 20},
-	dictWord{6, 11, 197},
-	dictWord{6, 10, 298},
-	dictWord{7, 10, 659},
-	dictWord{8, 11, 205},
-	dictWord{137, 10, 219},
-	dictWord{132, 11, 490},
-	dictWord{11, 11, 820},
-	dictWord{150, 11, 51},
-	dictWord{7, 10, 1440},
-	dictWord{11, 10, 854},
-	dictWord{
-		11,
-		10,
-		872,
-	},
-	dictWord{11, 10, 921},
-	dictWord{12, 10, 551},
-	dictWord{13, 10, 472},
-	dictWord{142, 10, 367},
-	dictWord{140, 11, 13},
-	dictWord{132, 0, 829},
-	dictWord{12, 0, 242},
-	dictWord{132, 10, 439},
-	dictWord{136, 10, 669},
-	dictWord{6, 0, 593},
-	dictWord{6, 11, 452},
-	dictWord{7, 11, 312},
-	dictWord{
-		138,
-		11,
-		219,
-	},
-	dictWord{4, 11, 333},
-	dictWord{9, 11, 176},
-	dictWord{12, 11, 353},
-	dictWord{141, 11, 187},
-	dictWord{7, 0, 36},
-	dictWord{8, 0, 201},
-	dictWord{
-		136,
-		0,
-		605,
-	},
-	dictWord{140, 0, 224},
-	dictWord{132, 10, 233},
-	dictWord{134, 0, 1430},
-	dictWord{134, 0, 1806},
-	dictWord{4, 0, 523},
-	dictWord{133, 0, 638},
-	dictWord{
-		6,
-		0,
-		1889,
-	},
-	dictWord{9, 0, 958},
-	dictWord{9, 0, 971},
-	dictWord{9, 0, 976},
-	dictWord{12, 0, 796},
-	dictWord{12, 0, 799},
-	dictWord{12, 0, 808},
-	dictWord{
-		12,
-		0,
-		835,
-	},
-	dictWord{12, 0, 836},
-	dictWord{12, 0, 914},
-	dictWord{12, 0, 946},
-	dictWord{15, 0, 216},
-	dictWord{15, 0, 232},
-	dictWord{18, 0, 183},
-	dictWord{18, 0, 187},
-	dictWord{18, 0, 194},
-	dictWord{18, 0, 212},
-	dictWord{18, 0, 232},
-	dictWord{149, 0, 49},
-	dictWord{132, 10, 482},
-	dictWord{6, 0, 827},
-	dictWord{134, 0, 1434},
-	dictWord{135, 10, 346},
-	dictWord{134, 0, 2043},
-	dictWord{6, 0, 242},
-	dictWord{7, 0, 227},
-	dictWord{7, 0, 1581},
-	dictWord{8, 0, 104},
-	dictWord{9, 0, 113},
-	dictWord{9, 0, 220},
-	dictWord{9, 0, 427},
-	dictWord{10, 0, 136},
-	dictWord{10, 0, 239},
-	dictWord{11, 0, 579},
-	dictWord{11, 0, 1023},
-	dictWord{13, 0, 4},
-	dictWord{
-		13,
-		0,
-		204,
-	},
-	dictWord{13, 0, 316},
-	dictWord{148, 0, 86},
-	dictWord{134, 11, 1685},
-	dictWord{7, 0, 148},
-	dictWord{8, 0, 284},
-	dictWord{141, 0, 63},
-	dictWord{
-		142,
-		0,
-		10,
-	},
-	dictWord{135, 11, 584},
-	dictWord{134, 0, 1249},
-	dictWord{7, 0, 861},
-	dictWord{135, 10, 334},
-	dictWord{5, 10, 795},
-	dictWord{6, 10, 1741},
-	dictWord{
-		137,
-		11,
-		70,
-	},
-	dictWord{132, 0, 807},
-	dictWord{7, 11, 135},
-	dictWord{8, 11, 7},
-	dictWord{8, 11, 62},
-	dictWord{9, 11, 243},
-	dictWord{10, 11, 658},
-	dictWord{
-		10,
-		11,
-		697,
-	},
-	dictWord{11, 11, 456},
-	dictWord{139, 11, 756},
-	dictWord{9, 11, 395},
-	dictWord{138, 11, 79},
-	dictWord{137, 11, 108},
-	dictWord{147, 0, 94},
-	dictWord{136, 0, 494},
-	dictWord{135, 11, 631},
-	dictWord{135, 10, 622},
-	dictWord{7, 0, 1510},
-	dictWord{135, 10, 1750},
-	dictWord{4, 10, 203},
-	dictWord{
-		135,
-		10,
-		1936,
-	},
-	dictWord{7, 11, 406},
-	dictWord{7, 11, 459},
-	dictWord{8, 11, 606},
-	dictWord{139, 11, 726},
-	dictWord{7, 0, 1306},
-	dictWord{8, 0, 505},
-	dictWord{
-		9,
-		0,
-		482,
-	},
-	dictWord{10, 0, 126},
-	dictWord{11, 0, 225},
-	dictWord{12, 0, 347},
-	dictWord{12, 0, 449},
-	dictWord{13, 0, 19},
-	dictWord{14, 0, 218},
-	dictWord{142, 0, 435},
-	dictWord{5, 0, 268},
-	dictWord{10, 0, 764},
-	dictWord{12, 0, 120},
-	dictWord{13, 0, 39},
-	dictWord{145, 0, 127},
-	dictWord{142, 11, 68},
-	dictWord{11, 10, 678},
-	dictWord{140, 10, 307},
-	dictWord{12, 11, 268},
-	dictWord{12, 11, 640},
-	dictWord{142, 11, 119},
-	dictWord{135, 10, 2044},
-	dictWord{133, 11, 612},
-	dictWord{
-		4,
-		11,
-		372,
-	},
-	dictWord{7, 11, 482},
-	dictWord{8, 11, 158},
-	dictWord{9, 11, 602},
-	dictWord{9, 11, 615},
-	dictWord{10, 11, 245},
-	dictWord{10, 11, 678},
-	dictWord{
-		10,
-		11,
-		744,
-	},
-	dictWord{11, 11, 248},
-	dictWord{139, 11, 806},
-	dictWord{7, 10, 311},
-	dictWord{9, 10, 308},
-	dictWord{140, 10, 255},
-	dictWord{4, 0, 384},
-	dictWord{135, 0, 1022},
-	dictWord{5, 11, 854},
-	dictWord{135, 11, 1991},
-	dictWord{135, 10, 1266},
-	dictWord{4, 10, 400},
-	dictWord{5, 10, 267},
-	dictWord{
-		135,
-		10,
-		232,
-	},
-	dictWord{135, 0, 1703},
-	dictWord{9, 0, 159},
-	dictWord{11, 0, 661},
-	dictWord{140, 0, 603},
-	dictWord{4, 0, 964},
-	dictWord{14, 0, 438},
-	dictWord{
-		14,
-		0,
-		444,
-	},
-	dictWord{14, 0, 456},
-	dictWord{22, 0, 60},
-	dictWord{22, 0, 63},
-	dictWord{9, 11, 106},
-	dictWord{9, 11, 163},
-	dictWord{9, 11, 296},
-	dictWord{10, 11, 167},
-	dictWord{10, 11, 172},
-	dictWord{10, 11, 777},
-	dictWord{139, 11, 16},
-	dictWord{136, 0, 583},
-	dictWord{132, 0, 515},
-	dictWord{8, 0, 632},
-	dictWord{8, 0, 697},
-	dictWord{137, 0, 854},
-	dictWord{5, 11, 195},
-	dictWord{135, 11, 1685},
-	dictWord{6, 0, 1123},
-	dictWord{134, 0, 1365},
-	dictWord{134, 11, 328},
-	dictWord{
-		7,
-		11,
-		1997,
-	},
-	dictWord{8, 11, 730},
-	dictWord{139, 11, 1006},
-	dictWord{4, 0, 136},
-	dictWord{133, 0, 551},
-	dictWord{134, 0, 1782},
-	dictWord{7, 0, 1287},
-	dictWord{
-		9,
-		0,
-		44,
-	},
-	dictWord{10, 0, 552},
-	dictWord{10, 0, 642},
-	dictWord{11, 0, 839},
-	dictWord{12, 0, 274},
-	dictWord{12, 0, 275},
-	dictWord{12, 0, 372},
-	dictWord{
-		13,
-		0,
-		91,
-	},
-	dictWord{142, 0, 125},
-	dictWord{5, 11, 751},
-	dictWord{11, 11, 797},
-	dictWord{140, 11, 203},
-	dictWord{133, 0, 732},
-	dictWord{7, 0, 679},
-	dictWord{
-		8,
-		0,
-		313,
-	},
-	dictWord{4, 10, 100},
-	dictWord{135, 11, 821},
-	dictWord{10, 0, 361},
-	dictWord{142, 0, 316},
-	dictWord{134, 0, 595},
-	dictWord{6, 0, 147},
-	dictWord{
-		7,
-		0,
-		886,
-	},
-	dictWord{9, 0, 753},
-	dictWord{138, 0, 268},
-	dictWord{5, 10, 362},
-	dictWord{5, 10, 443},
-	dictWord{6, 10, 318},
-	dictWord{7, 10, 1019},
-	dictWord{
-		139,
-		10,
-		623,
-	},
-	dictWord{5, 10, 463},
-	dictWord{136, 10, 296},
-	dictWord{4, 10, 454},
-	dictWord{5, 11, 950},
-	dictWord{5, 11, 994},
-	dictWord{134, 11, 351},
-	dictWord{
-		138,
-		0,
-		137,
-	},
-	dictWord{5, 10, 48},
-	dictWord{5, 10, 404},
-	dictWord{6, 10, 557},
-	dictWord{7, 10, 458},
-	dictWord{8, 10, 597},
-	dictWord{10, 10, 455},
-	dictWord{
-		10,
-		10,
-		606,
-	},
-	dictWord{11, 10, 49},
-	dictWord{11, 10, 548},
-	dictWord{12, 10, 476},
-	dictWord{13, 10, 18},
-	dictWord{141, 10, 450},
-	dictWord{133, 0, 414},
-	dictWord{
-		135,
-		0,
-		1762,
-	},
-	dictWord{5, 11, 421},
-	dictWord{135, 11, 47},
-	dictWord{5, 10, 442},
-	dictWord{135, 10, 1984},
-	dictWord{134, 0, 599},
-	dictWord{134, 0, 1749},
-	dictWord{134, 0, 1627},
-	dictWord{4, 0, 488},
-	dictWord{132, 11, 350},
-	dictWord{137, 11, 751},
-	dictWord{132, 0, 83},
-	dictWord{140, 0, 676},
-	dictWord{
-		133,
-		11,
-		967,
-	},
-	dictWord{7, 0, 1639},
-	dictWord{5, 10, 55},
-	dictWord{140, 10, 161},
-	dictWord{4, 11, 473},
-	dictWord{7, 11, 623},
-	dictWord{8, 11, 808},
-	dictWord{
-		9,
-		11,
-		871,
-	},
-	dictWord{9, 11, 893},
-	dictWord{11, 11, 38},
-	dictWord{11, 11, 431},
-	dictWord{12, 11, 112},
-	dictWord{12, 11, 217},
-	dictWord{12, 11, 243},
-	dictWord{
-		12,
-		11,
-		562,
-	},
-	dictWord{12, 11, 683},
-	dictWord{13, 11, 141},
-	dictWord{13, 11, 197},
-	dictWord{13, 11, 227},
-	dictWord{13, 11, 406},
-	dictWord{13, 11, 487},
-	dictWord{14, 11, 156},
-	dictWord{14, 11, 203},
-	dictWord{14, 11, 224},
-	dictWord{14, 11, 256},
-	dictWord{18, 11, 58},
-	dictWord{150, 11, 0},
-	dictWord{
-		133,
-		10,
-		450,
-	},
-	dictWord{7, 11, 736},
-	dictWord{139, 11, 264},
-	dictWord{134, 0, 278},
-	dictWord{4, 11, 222},
-	dictWord{7, 11, 286},
-	dictWord{136, 11, 629},
-	dictWord{
-		135,
-		10,
-		869,
-	},
-	dictWord{140, 0, 97},
-	dictWord{144, 0, 14},
-	dictWord{134, 0, 1085},
-	dictWord{4, 10, 213},
-	dictWord{7, 10, 223},
-	dictWord{136, 10, 80},
-	dictWord{
-		7,
-		0,
-		388,
-	},
-	dictWord{7, 0, 644},
-	dictWord{139, 0, 781},
-	dictWord{132, 0, 849},
-	dictWord{7, 0, 229},
-	dictWord{8, 0, 59},
-	dictWord{9, 0, 190},
-	dictWord{10, 0, 378},
-	dictWord{140, 0, 191},
-	dictWord{7, 10, 381},
-	dictWord{7, 10, 806},
-	dictWord{7, 10, 820},
-	dictWord{8, 10, 354},
-	dictWord{8, 10, 437},
-	dictWord{8, 10, 787},
-	dictWord{9, 10, 657},
-	dictWord{10, 10, 58},
-	dictWord{10, 10, 339},
-	dictWord{10, 10, 749},
-	dictWord{11, 10, 914},
-	dictWord{12, 10, 162},
-	dictWord{13, 10, 75},
-	dictWord{14, 10, 106},
-	dictWord{14, 10, 198},
-	dictWord{14, 10, 320},
-	dictWord{14, 10, 413},
-	dictWord{146, 10, 43},
-	dictWord{141, 11, 306},
-	dictWord{
-		136,
-		10,
-		747,
-	},
-	dictWord{134, 0, 1115},
-	dictWord{16, 0, 94},
-	dictWord{16, 0, 108},
-	dictWord{136, 11, 146},
-	dictWord{6, 0, 700},
-	dictWord{6, 0, 817},
-	dictWord{
-		134,
-		0,
-		1002,
-	},
-	dictWord{133, 10, 692},
-	dictWord{4, 11, 465},
-	dictWord{135, 11, 1663},
-	dictWord{134, 10, 191},
-	dictWord{6, 0, 1414},
-	dictWord{
-		135,
-		11,
-		913,
-	},
-	dictWord{132, 0, 660},
-	dictWord{7, 0, 1035},
-	dictWord{138, 0, 737},
-	dictWord{6, 10, 162},
-	dictWord{7, 10, 1960},
-	dictWord{136, 10, 831},
-	dictWord{
-		132,
-		10,
-		706,
-	},
-	dictWord{7, 0, 690},
-	dictWord{9, 0, 217},
-	dictWord{9, 0, 587},
-	dictWord{140, 0, 521},
-	dictWord{138, 10, 426},
-	dictWord{135, 10, 1235},
-	dictWord{
-		6,
-		11,
-		82,
-	},
-	dictWord{7, 11, 138},
-	dictWord{7, 11, 517},
-	dictWord{9, 11, 673},
-	dictWord{139, 11, 238},
-	dictWord{138, 0, 272},
-	dictWord{5, 11, 495},
-	dictWord{
-		7,
-		11,
-		834,
-	},
-	dictWord{9, 11, 733},
-	dictWord{139, 11, 378},
-	dictWord{134, 0, 1744},
-	dictWord{132, 0, 1011},
-	dictWord{7, 11, 828},
-	dictWord{142, 11, 116},
-	dictWord{4, 0, 733},
-	dictWord{9, 0, 194},
-	dictWord{10, 0, 92},
-	dictWord{11, 0, 198},
-	dictWord{12, 0, 84},
-	dictWord{13, 0, 128},
-	dictWord{133, 11, 559},
-	dictWord{
-		10,
-		0,
-		57,
-	},
-	dictWord{10, 0, 277},
-	dictWord{6, 11, 21},
-	dictWord{6, 11, 1737},
-	dictWord{7, 11, 1444},
-	dictWord{136, 11, 224},
-	dictWord{4, 10, 204},
-	dictWord{
-		137,
-		10,
-		902,
-	},
-	dictWord{136, 10, 833},
-	dictWord{11, 0, 348},
-	dictWord{12, 0, 99},
-	dictWord{18, 0, 1},
-	dictWord{18, 0, 11},
-	dictWord{19, 0, 4},
-	dictWord{7, 10, 366},
-	dictWord{9, 10, 287},
-	dictWord{12, 10, 199},
-	dictWord{12, 10, 556},
-	dictWord{140, 10, 577},
-	dictWord{6, 0, 1981},
-	dictWord{136, 0, 936},
-	dictWord{
-		21,
-		0,
-		33,
-	},
-	dictWord{150, 0, 40},
-	dictWord{5, 11, 519},
-	dictWord{138, 11, 204},
-	dictWord{5, 10, 356},
-	dictWord{135, 10, 224},
-	dictWord{134, 0, 775},
-	dictWord{
-		135,
-		0,
-		306,
-	},
-	dictWord{7, 10, 630},
-	dictWord{9, 10, 567},
-	dictWord{11, 10, 150},
-	dictWord{11, 10, 444},
-	dictWord{141, 10, 119},
-	dictWord{5, 0, 979},
-	dictWord{
-		134,
-		10,
-		539,
-	},
-	dictWord{133, 0, 611},
-	dictWord{4, 11, 402},
-	dictWord{135, 11, 1679},
-	dictWord{5, 0, 178},
-	dictWord{7, 11, 2},
-	dictWord{8, 11, 323},
-	dictWord{
-		136,
-		11,
-		479,
-	},
-	dictWord{5, 11, 59},
-	dictWord{135, 11, 672},
-	dictWord{4, 0, 1010},
-	dictWord{6, 0, 1969},
-	dictWord{138, 11, 237},
-	dictWord{133, 11, 412},
-	dictWord{146, 11, 34},
-	dictWord{7, 11, 1740},
-	dictWord{146, 11, 48},
-	dictWord{134, 0, 664},
-	dictWord{139, 10, 814},
-	dictWord{4, 11, 85},
-	dictWord{
-		135,
-		11,
-		549,
-	},
-	dictWord{133, 11, 94},
-	dictWord{133, 11, 457},
-	dictWord{132, 0, 390},
-	dictWord{134, 0, 1510},
-	dictWord{4, 10, 235},
-	dictWord{135, 10, 255},
-	dictWord{4, 10, 194},
-	dictWord{5, 10, 584},
-	dictWord{6, 11, 11},
-	dictWord{6, 10, 384},
-	dictWord{7, 11, 187},
-	dictWord{7, 10, 583},
-	dictWord{10, 10, 761},
-	dictWord{
-		11,
-		10,
-		760,
-	},
-	dictWord{139, 10, 851},
-	dictWord{4, 11, 522},
-	dictWord{139, 11, 802},
-	dictWord{135, 0, 493},
-	dictWord{10, 11, 776},
-	dictWord{13, 11, 345},
-	dictWord{142, 11, 425},
-	dictWord{146, 0, 37},
-	dictWord{4, 11, 52},
-	dictWord{135, 11, 661},
-	dictWord{134, 0, 724},
-	dictWord{134, 0, 829},
-	dictWord{
-		133,
-		11,
-		520,
-	},
-	dictWord{133, 10, 562},
-	dictWord{4, 11, 281},
-	dictWord{5, 11, 38},
-	dictWord{7, 11, 194},
-	dictWord{7, 11, 668},
-	dictWord{7, 11, 1893},
-	dictWord{
-		137,
-		11,
-		397,
-	},
-	dictWord{5, 10, 191},
-	dictWord{137, 10, 271},
-	dictWord{7, 0, 1537},
-	dictWord{14, 0, 96},
-	dictWord{143, 0, 73},
-	dictWord{5, 0, 473},
-	dictWord{
-		11,
-		0,
-		168,
-	},
-	dictWord{4, 10, 470},
-	dictWord{6, 10, 153},
-	dictWord{7, 10, 1503},
-	dictWord{7, 10, 1923},
-	dictWord{10, 10, 701},
-	dictWord{11, 10, 132},
-	dictWord{
-		11,
-		10,
-		227,
-	},
-	dictWord{11, 10, 320},
-	dictWord{11, 10, 436},
-	dictWord{11, 10, 525},
-	dictWord{11, 10, 855},
-	dictWord{12, 10, 41},
-	dictWord{12, 10, 286},
-	dictWord{13, 10, 103},
-	dictWord{13, 10, 284},
-	dictWord{14, 10, 255},
-	dictWord{14, 10, 262},
-	dictWord{15, 10, 117},
-	dictWord{143, 10, 127},
-	dictWord{
-		133,
-		0,
-		105,
-	},
-	dictWord{5, 0, 438},
-	dictWord{9, 0, 694},
-	dictWord{12, 0, 627},
-	dictWord{141, 0, 210},
-	dictWord{133, 10, 327},
-	dictWord{6, 10, 552},
-	dictWord{
-		7,
-		10,
-		1754,
-	},
-	dictWord{137, 10, 604},
-	dictWord{134, 0, 1256},
-	dictWord{152, 0, 11},
-	dictWord{5, 11, 448},
-	dictWord{11, 11, 98},
-	dictWord{139, 11, 524},
-	dictWord{
-		7,
-		0,
-		1626,
-	},
-	dictWord{5, 10, 80},
-	dictWord{6, 10, 405},
-	dictWord{7, 10, 403},
-	dictWord{7, 10, 1502},
-	dictWord{8, 10, 456},
-	dictWord{9, 10, 487},
-	dictWord{
-		9,
-		10,
-		853,
-	},
-	dictWord{9, 10, 889},
-	dictWord{10, 10, 309},
-	dictWord{11, 10, 721},
-	dictWord{11, 10, 994},
-	dictWord{12, 10, 430},
-	dictWord{13, 10, 165},
-	dictWord{
-		14,
-		11,
-		16,
-	},
-	dictWord{146, 11, 44},
-	dictWord{132, 0, 779},
-	dictWord{8, 0, 25},
-	dictWord{138, 0, 826},
-	dictWord{4, 10, 453},
-	dictWord{5, 10, 887},
-	dictWord{
-		6,
-		10,
-		535,
-	},
-	dictWord{8, 10, 6},
-	dictWord{8, 10, 543},
-	dictWord{136, 10, 826},
-	dictWord{137, 11, 461},
-	dictWord{140, 11, 632},
-	dictWord{132, 0, 308},
-	dictWord{135, 0, 741},
-	dictWord{132, 0, 671},
-	dictWord{7, 0, 150},
-	dictWord{8, 0, 649},
-	dictWord{136, 0, 1020},
-	dictWord{9, 0, 99},
-	dictWord{6, 11, 336},
-	dictWord{
-		8,
-		11,
-		552,
-	},
-	dictWord{9, 11, 285},
-	dictWord{10, 11, 99},
-	dictWord{139, 11, 568},
-	dictWord{134, 0, 521},
-	dictWord{5, 0, 339},
-	dictWord{14, 0, 3},
-	dictWord{
-		15,
-		0,
-		41,
-	},
-	dictWord{15, 0, 166},
-	dictWord{147, 0, 66},
-	dictWord{6, 11, 423},
-	dictWord{7, 11, 665},
-	dictWord{7, 11, 1210},
-	dictWord{9, 11, 218},
-	dictWord{
-		141,
-		11,
-		222,
-	},
-	dictWord{6, 0, 543},
-	dictWord{5, 10, 101},
-	dictWord{5, 11, 256},
-	dictWord{6, 10, 88},
-	dictWord{7, 10, 1677},
-	dictWord{9, 10, 100},
-	dictWord{10, 10, 677},
-	dictWord{14, 10, 169},
-	dictWord{14, 10, 302},
-	dictWord{14, 10, 313},
-	dictWord{15, 10, 48},
-	dictWord{143, 10, 84},
-	dictWord{4, 10, 310},
-	dictWord{
-		7,
-		10,
-		708,
-	},
-	dictWord{7, 10, 996},
-	dictWord{9, 10, 795},
-	dictWord{10, 10, 390},
-	dictWord{10, 10, 733},
-	dictWord{11, 10, 451},
-	dictWord{12, 10, 249},
-	dictWord{
-		14,
-		10,
-		115,
-	},
-	dictWord{14, 10, 286},
-	dictWord{143, 10, 100},
-	dictWord{133, 10, 587},
-	dictWord{13, 11, 417},
-	dictWord{14, 11, 129},
-	dictWord{143, 11, 15},
-	dictWord{134, 0, 1358},
-	dictWord{136, 11, 554},
-	dictWord{132, 10, 498},
-	dictWord{7, 10, 217},
-	dictWord{8, 10, 140},
-	dictWord{138, 10, 610},
-	dictWord{
-		135,
-		11,
-		989,
-	},
-	dictWord{135, 11, 634},
-	dictWord{6, 0, 155},
-	dictWord{140, 0, 234},
-	dictWord{135, 11, 462},
-	dictWord{132, 11, 618},
-	dictWord{
-		134,
-		0,
-		1628,
-	},
-	dictWord{132, 0, 766},
-	dictWord{4, 11, 339},
-	dictWord{5, 10, 905},
-	dictWord{135, 11, 259},
-	dictWord{135, 0, 829},
-	dictWord{4, 11, 759},
-	dictWord{
-		141,
-		11,
-		169,
-	},
-	dictWord{7, 0, 1445},
-	dictWord{4, 10, 456},
-	dictWord{7, 10, 358},
-	dictWord{7, 10, 1637},
-	dictWord{8, 10, 643},
-	dictWord{139, 10, 483},
-	dictWord{
-		5,
-		0,
-		486,
-	},
-	dictWord{135, 0, 1349},
-	dictWord{5, 11, 688},
-	dictWord{135, 11, 712},
-	dictWord{7, 0, 1635},
-	dictWord{8, 0, 17},
-	dictWord{10, 0, 217},
-	dictWord{
-		10,
-		0,
-		295,
-	},
-	dictWord{12, 0, 2},
-	dictWord{140, 11, 2},
-	dictWord{138, 0, 558},
-	dictWord{150, 10, 56},
-	dictWord{4, 11, 278},
-	dictWord{5, 11, 465},
-	dictWord{
-		135,
-		11,
-		1367,
-	},
-	dictWord{136, 11, 482},
-	dictWord{133, 10, 535},
-	dictWord{6, 0, 1362},
-	dictWord{6, 0, 1461},
-	dictWord{10, 11, 274},
-	dictWord{10, 11, 625},
-	dictWord{139, 11, 530},
-	dictWord{5, 0, 599},
-	dictWord{5, 11, 336},
-	dictWord{6, 11, 341},
-	dictWord{6, 11, 478},
-	dictWord{6, 11, 1763},
-	dictWord{136, 11, 386},
-	dictWord{7, 10, 1748},
-	dictWord{137, 11, 151},
-	dictWord{134, 0, 1376},
-	dictWord{133, 10, 539},
-	dictWord{135, 11, 73},
-	dictWord{135, 11, 1971},
-	dictWord{139, 11, 283},
-	dictWord{9, 0, 93},
-	dictWord{139, 0, 474},
-	dictWord{6, 10, 91},
-	dictWord{135, 10, 435},
-	dictWord{6, 0, 447},
-	dictWord{5, 11, 396},
-	dictWord{134, 11, 501},
-	dictWord{4, 10, 16},
-	dictWord{5, 10, 316},
-	dictWord{5, 10, 842},
-	dictWord{6, 10, 370},
-	dictWord{6, 10, 1778},
-	dictWord{8, 10, 166},
-	dictWord{11, 10, 812},
-	dictWord{12, 10, 206},
-	dictWord{12, 10, 351},
-	dictWord{14, 10, 418},
-	dictWord{16, 10, 15},
-	dictWord{16, 10, 34},
-	dictWord{18, 10, 3},
-	dictWord{19, 10, 3},
-	dictWord{19, 10, 7},
-	dictWord{20, 10, 4},
-	dictWord{149, 10, 21},
-	dictWord{7, 0, 577},
-	dictWord{7, 0, 1432},
-	dictWord{9, 0, 475},
-	dictWord{9, 0, 505},
-	dictWord{9, 0, 526},
-	dictWord{9, 0, 609},
-	dictWord{9, 0, 689},
-	dictWord{9, 0, 726},
-	dictWord{9, 0, 735},
-	dictWord{9, 0, 738},
-	dictWord{10, 0, 556},
-	dictWord{
-		10,
-		0,
-		674,
-	},
-	dictWord{10, 0, 684},
-	dictWord{11, 0, 89},
-	dictWord{11, 0, 202},
-	dictWord{11, 0, 272},
-	dictWord{11, 0, 380},
-	dictWord{11, 0, 415},
-	dictWord{11, 0, 505},
-	dictWord{11, 0, 537},
-	dictWord{11, 0, 550},
-	dictWord{11, 0, 562},
-	dictWord{11, 0, 640},
-	dictWord{11, 0, 667},
-	dictWord{11, 0, 688},
-	dictWord{11, 0, 847},
-	dictWord{11, 0, 927},
-	dictWord{11, 0, 930},
-	dictWord{11, 0, 940},
-	dictWord{12, 0, 144},
-	dictWord{12, 0, 325},
-	dictWord{12, 0, 329},
-	dictWord{12, 0, 389},
-	dictWord{
-		12,
-		0,
-		403,
-	},
-	dictWord{12, 0, 451},
-	dictWord{12, 0, 515},
-	dictWord{12, 0, 604},
-	dictWord{12, 0, 616},
-	dictWord{12, 0, 626},
-	dictWord{13, 0, 66},
-	dictWord{
-		13,
-		0,
-		131,
-	},
-	dictWord{13, 0, 167},
-	dictWord{13, 0, 236},
-	dictWord{13, 0, 368},
-	dictWord{13, 0, 411},
-	dictWord{13, 0, 434},
-	dictWord{13, 0, 453},
-	dictWord{13, 0, 461},
-	dictWord{13, 0, 474},
-	dictWord{14, 0, 59},
-	dictWord{14, 0, 60},
-	dictWord{14, 0, 139},
-	dictWord{14, 0, 152},
-	dictWord{14, 0, 276},
-	dictWord{14, 0, 353},
-	dictWord{
-		14,
-		0,
-		402,
-	},
-	dictWord{15, 0, 28},
-	dictWord{15, 0, 81},
-	dictWord{15, 0, 123},
-	dictWord{15, 0, 152},
-	dictWord{18, 0, 136},
-	dictWord{148, 0, 88},
-	dictWord{
-		4,
-		11,
-		929,
-	},
-	dictWord{133, 11, 799},
-	dictWord{136, 11, 46},
-	dictWord{142, 0, 307},
-	dictWord{4, 0, 609},
-	dictWord{7, 0, 756},
-	dictWord{9, 0, 544},
-	dictWord{
-		11,
-		0,
-		413,
-	},
-	dictWord{144, 0, 25},
-	dictWord{10, 0, 687},
-	dictWord{7, 10, 619},
-	dictWord{10, 10, 547},
-	dictWord{11, 10, 122},
-	dictWord{140, 10, 601},
-	dictWord{
-		4,
-		0,
-		930,
-	},
-	dictWord{133, 0, 947},
-	dictWord{133, 0, 939},
-	dictWord{142, 0, 21},
-	dictWord{4, 11, 892},
-	dictWord{133, 11, 770},
-	dictWord{133, 0, 962},
-	dictWord{
-		5,
-		0,
-		651,
-	},
-	dictWord{8, 0, 170},
-	dictWord{9, 0, 61},
-	dictWord{9, 0, 63},
-	dictWord{10, 0, 23},
-	dictWord{10, 0, 37},
-	dictWord{10, 0, 834},
-	dictWord{11, 0, 4},
-	dictWord{
-		11,
-		0,
-		187,
-	},
-	dictWord{11, 0, 281},
-	dictWord{11, 0, 503},
-	dictWord{11, 0, 677},
-	dictWord{12, 0, 96},
-	dictWord{12, 0, 130},
-	dictWord{12, 0, 244},
-	dictWord{14, 0, 5},
-	dictWord{14, 0, 40},
-	dictWord{14, 0, 162},
-	dictWord{14, 0, 202},
-	dictWord{146, 0, 133},
-	dictWord{4, 0, 406},
-	dictWord{5, 0, 579},
-	dictWord{12, 0, 492},
-	dictWord{
-		150,
-		0,
-		15,
-	},
-	dictWord{135, 11, 158},
-	dictWord{135, 0, 597},
-	dictWord{132, 0, 981},
-	dictWord{132, 10, 888},
-	dictWord{4, 10, 149},
-	dictWord{138, 10, 368},
-	dictWord{132, 0, 545},
-	dictWord{4, 10, 154},
-	dictWord{7, 10, 1134},
-	dictWord{136, 10, 105},
-	dictWord{135, 11, 2001},
-	dictWord{134, 0, 1558},
-	dictWord{
-		4,
-		10,
-		31,
-	},
-	dictWord{6, 10, 429},
-	dictWord{7, 10, 962},
-	dictWord{9, 10, 458},
-	dictWord{139, 10, 691},
-	dictWord{132, 10, 312},
-	dictWord{135, 10, 1642},
-	dictWord{
-		6,
-		0,
-		17,
-	},
-	dictWord{6, 0, 1304},
-	dictWord{7, 0, 16},
-	dictWord{7, 0, 1001},
-	dictWord{9, 0, 886},
-	dictWord{10, 0, 489},
-	dictWord{10, 0, 800},
-	dictWord{11, 0, 782},
-	dictWord{12, 0, 320},
-	dictWord{13, 0, 467},
-	dictWord{14, 0, 145},
-	dictWord{14, 0, 387},
-	dictWord{143, 0, 119},
-	dictWord{135, 0, 1982},
-	dictWord{17, 0, 17},
-	dictWord{7, 11, 1461},
-	dictWord{140, 11, 91},
-	dictWord{4, 10, 236},
-	dictWord{132, 11, 602},
-	dictWord{138, 0, 907},
-	dictWord{136, 0, 110},
-	dictWord{7, 0, 272},
-	dictWord{19, 0, 53},
-	dictWord{5, 10, 836},
-	dictWord{5, 10, 857},
-	dictWord{134, 10, 1680},
-	dictWord{5, 0, 458},
-	dictWord{7, 11, 1218},
-	dictWord{136, 11, 303},
-	dictWord{7, 0, 1983},
-	dictWord{8, 0, 0},
-	dictWord{8, 0, 171},
-	dictWord{9, 0, 120},
-	dictWord{9, 0, 732},
-	dictWord{10, 0, 473},
-	dictWord{11, 0, 656},
-	dictWord{
-		11,
-		0,
-		998,
-	},
-	dictWord{18, 0, 0},
-	dictWord{18, 0, 2},
-	dictWord{19, 0, 21},
-	dictWord{10, 10, 68},
-	dictWord{139, 10, 494},
-	dictWord{137, 11, 662},
-	dictWord{4, 11, 13},
-	dictWord{5, 11, 567},
-	dictWord{7, 11, 1498},
-	dictWord{9, 11, 124},
-	dictWord{11, 11, 521},
-	dictWord{140, 11, 405},
-	dictWord{4, 10, 81},
-	dictWord{139, 10, 867},
-	dictWord{135, 11, 1006},
-	dictWord{7, 11, 800},
-	dictWord{7, 11, 1783},
-	dictWord{138, 11, 12},
-	dictWord{9, 0, 295},
-	dictWord{10, 0, 443},
-	dictWord{
-		5,
-		10,
-		282,
-	},
-	dictWord{8, 10, 650},
-	dictWord{137, 10, 907},
-	dictWord{132, 11, 735},
-	dictWord{4, 11, 170},
-	dictWord{4, 10, 775},
-	dictWord{135, 11, 323},
-	dictWord{
-		6,
-		0,
-		1844,
-	},
-	dictWord{10, 0, 924},
-	dictWord{11, 11, 844},
-	dictWord{12, 11, 104},
-	dictWord{140, 11, 625},
-	dictWord{5, 11, 304},
-	dictWord{7, 11, 1403},
-	dictWord{140, 11, 498},
-	dictWord{134, 0, 1232},
-	dictWord{4, 0, 519},
-	dictWord{10, 0, 70},
-	dictWord{12, 0, 26},
-	dictWord{14, 0, 17},
-	dictWord{14, 0, 178},
-	dictWord{
-		15,
-		0,
-		34,
-	},
-	dictWord{149, 0, 12},
-	dictWord{132, 0, 993},
-	dictWord{4, 11, 148},
-	dictWord{133, 11, 742},
-	dictWord{6, 0, 31},
-	dictWord{7, 0, 491},
-	dictWord{7, 0, 530},
-	dictWord{8, 0, 592},
-	dictWord{11, 0, 53},
-	dictWord{11, 0, 779},
-	dictWord{12, 0, 167},
-	dictWord{12, 0, 411},
-	dictWord{14, 0, 14},
-	dictWord{14, 0, 136},
-	dictWord{
-		15,
-		0,
-		72,
-	},
-	dictWord{16, 0, 17},
-	dictWord{144, 0, 72},
-	dictWord{133, 0, 907},
-	dictWord{134, 0, 733},
-	dictWord{133, 11, 111},
-	dictWord{4, 10, 71},
-	dictWord{
-		5,
-		10,
-		376,
-	},
-	dictWord{7, 10, 119},
-	dictWord{138, 10, 665},
-	dictWord{136, 0, 55},
-	dictWord{8, 0, 430},
-	dictWord{136, 11, 430},
-	dictWord{4, 0, 208},
-	dictWord{
-		5,
-		0,
-		106,
-	},
-	dictWord{6, 0, 531},
-	dictWord{8, 0, 408},
-	dictWord{9, 0, 188},
-	dictWord{138, 0, 572},
-	dictWord{12, 0, 56},
-	dictWord{11, 10, 827},
-	dictWord{14, 10, 34},
-	dictWord{143, 10, 148},
-	dictWord{134, 0, 1693},
-	dictWord{133, 11, 444},
-	dictWord{132, 10, 479},
-	dictWord{140, 0, 441},
-	dictWord{9, 0, 449},
-	dictWord{
-		10,
-		0,
-		192,
-	},
-	dictWord{138, 0, 740},
-	dictWord{134, 0, 928},
-	dictWord{4, 0, 241},
-	dictWord{7, 10, 607},
-	dictWord{136, 10, 99},
-	dictWord{8, 11, 123},
-	dictWord{
-		15,
-		11,
-		6,
-	},
-	dictWord{144, 11, 7},
-	dictWord{6, 11, 285},
-	dictWord{8, 11, 654},
-	dictWord{11, 11, 749},
-	dictWord{12, 11, 190},
-	dictWord{12, 11, 327},
-	dictWord{
-		13,
-		11,
-		120,
-	},
-	dictWord{13, 11, 121},
-	dictWord{13, 11, 327},
-	dictWord{15, 11, 47},
-	dictWord{146, 11, 40},
-	dictWord{4, 10, 41},
-	dictWord{5, 10, 74},
-	dictWord{
-		7,
-		10,
-		1627,
-	},
-	dictWord{11, 10, 871},
-	dictWord{140, 10, 619},
-	dictWord{7, 0, 1525},
-	dictWord{11, 10, 329},
-	dictWord{11, 10, 965},
-	dictWord{12, 10, 241},
-	dictWord{14, 10, 354},
-	dictWord{15, 10, 22},
-	dictWord{148, 10, 63},
-	dictWord{132, 0, 259},
-	dictWord{135, 11, 183},
-	dictWord{9, 10, 209},
-	dictWord{
-		137,
-		10,
-		300,
-	},
-	dictWord{5, 11, 937},
-	dictWord{135, 11, 100},
-	dictWord{133, 10, 98},
-	dictWord{4, 0, 173},
-	dictWord{5, 0, 312},
-	dictWord{5, 0, 512},
-	dictWord{
-		135,
-		0,
-		1285,
-	},
-	dictWord{141, 0, 185},
-	dictWord{7, 0, 1603},
-	dictWord{7, 0, 1691},
-	dictWord{9, 0, 464},
-	dictWord{11, 0, 195},
-	dictWord{12, 0, 279},
-	dictWord{
-		12,
-		0,
-		448,
-	},
-	dictWord{14, 0, 11},
-	dictWord{147, 0, 102},
-	dictWord{135, 0, 1113},
-	dictWord{133, 10, 984},
-	dictWord{4, 0, 452},
-	dictWord{5, 0, 583},
-	dictWord{
-		135,
-		0,
-		720,
-	},
-	dictWord{4, 0, 547},
-	dictWord{5, 0, 817},
-	dictWord{6, 0, 433},
-	dictWord{7, 0, 593},
-	dictWord{7, 0, 1378},
-	dictWord{8, 0, 161},
-	dictWord{9, 0, 284},
-	dictWord{
-		10,
-		0,
-		313,
-	},
-	dictWord{139, 0, 886},
-	dictWord{8, 0, 722},
-	dictWord{4, 10, 182},
-	dictWord{6, 10, 205},
-	dictWord{135, 10, 220},
-	dictWord{150, 0, 13},
-	dictWord{
-		4,
-		10,
-		42,
-	},
-	dictWord{9, 10, 205},
-	dictWord{9, 10, 786},
-	dictWord{138, 10, 659},
-	dictWord{6, 0, 289},
-	dictWord{7, 0, 1670},
-	dictWord{12, 0, 57},
-	dictWord{151, 0, 4},
-	dictWord{132, 10, 635},
-	dictWord{14, 0, 43},
-	dictWord{146, 0, 21},
-	dictWord{139, 10, 533},
-	dictWord{135, 0, 1694},
-	dictWord{8, 0, 420},
-	dictWord{
-		139,
-		0,
-		193,
-	},
-	dictWord{135, 0, 409},
-	dictWord{132, 10, 371},
-	dictWord{4, 10, 272},
-	dictWord{135, 10, 836},
-	dictWord{5, 10, 825},
-	dictWord{134, 10, 1640},
-	dictWord{5, 11, 251},
-	dictWord{5, 11, 956},
-	dictWord{8, 11, 268},
-	dictWord{9, 11, 214},
-	dictWord{146, 11, 142},
-	dictWord{138, 0, 308},
-	dictWord{6, 0, 1863},
-	dictWord{141, 11, 37},
-	dictWord{137, 10, 879},
-	dictWord{7, 10, 317},
-	dictWord{135, 10, 569},
-	dictWord{132, 11, 294},
-	dictWord{134, 0, 790},
-	dictWord{
-		5,
-		0,
-		1002,
-	},
-	dictWord{136, 0, 745},
-	dictWord{5, 11, 346},
-	dictWord{5, 11, 711},
-	dictWord{136, 11, 390},
-	dictWord{135, 0, 289},
-	dictWord{5, 0, 504},
-	dictWord{
-		11,
-		0,
-		68,
-	},
-	dictWord{137, 10, 307},
-	dictWord{4, 0, 239},
-	dictWord{6, 0, 477},
-	dictWord{7, 0, 1607},
-	dictWord{139, 0, 617},
-	dictWord{149, 0, 13},
-	dictWord{
-		133,
-		0,
-		609,
-	},
-	dictWord{133, 11, 624},
-	dictWord{5, 11, 783},
-	dictWord{7, 11, 1998},
-	dictWord{135, 11, 2047},
-	dictWord{133, 10, 525},
-	dictWord{132, 0, 367},
-	dictWord{132, 11, 594},
-	dictWord{6, 0, 528},
-	dictWord{133, 10, 493},
-	dictWord{4, 10, 174},
-	dictWord{135, 10, 911},
-	dictWord{8, 10, 417},
-	dictWord{
-		137,
-		10,
-		782,
-	},
-	dictWord{132, 0, 694},
-	dictWord{7, 0, 548},
-	dictWord{137, 0, 58},
-	dictWord{4, 10, 32},
-	dictWord{5, 10, 215},
-	dictWord{6, 10, 269},
-	dictWord{7, 10, 1782},
-	dictWord{7, 10, 1892},
-	dictWord{10, 10, 16},
-	dictWord{11, 10, 822},
-	dictWord{11, 10, 954},
-	dictWord{141, 10, 481},
-	dictWord{140, 0, 687},
-	dictWord{
-		7,
-		0,
-		1749,
-	},
-	dictWord{136, 10, 477},
-	dictWord{132, 11, 569},
-	dictWord{133, 10, 308},
-	dictWord{135, 10, 1088},
-	dictWord{4, 0, 661},
-	dictWord{138, 0, 1004},
-	dictWord{5, 11, 37},
-	dictWord{6, 11, 39},
-	dictWord{6, 11, 451},
-	dictWord{7, 11, 218},
-	dictWord{7, 11, 667},
-	dictWord{7, 11, 1166},
-	dictWord{7, 11, 1687},
-	dictWord{8, 11, 662},
-	dictWord{144, 11, 2},
-	dictWord{9, 0, 445},
-	dictWord{12, 0, 53},
-	dictWord{13, 0, 492},
-	dictWord{5, 10, 126},
-	dictWord{8, 10, 297},
-	dictWord{
-		9,
-		10,
-		366,
-	},
-	dictWord{140, 10, 374},
-	dictWord{7, 10, 1551},
-	dictWord{139, 10, 361},
-	dictWord{148, 0, 74},
-	dictWord{134, 11, 508},
-	dictWord{135, 0, 213},
-	dictWord{132, 10, 175},
-	dictWord{132, 10, 685},
-	dictWord{6, 0, 760},
-	dictWord{6, 0, 834},
-	dictWord{134, 0, 1248},
-	dictWord{7, 11, 453},
-	dictWord{7, 11, 635},
-	dictWord{7, 11, 796},
-	dictWord{8, 11, 331},
-	dictWord{9, 11, 328},
-	dictWord{9, 11, 330},
-	dictWord{9, 11, 865},
-	dictWord{10, 11, 119},
-	dictWord{10, 11, 235},
-	dictWord{11, 11, 111},
-	dictWord{11, 11, 129},
-	dictWord{11, 11, 240},
-	dictWord{12, 11, 31},
-	dictWord{12, 11, 66},
-	dictWord{12, 11, 222},
-	dictWord{12, 11, 269},
-	dictWord{12, 11, 599},
-	dictWord{12, 11, 689},
-	dictWord{13, 11, 186},
-	dictWord{13, 11, 364},
-	dictWord{142, 11, 345},
-	dictWord{7, 0, 1672},
-	dictWord{
-		139,
-		0,
-		189,
-	},
-	dictWord{133, 10, 797},
-	dictWord{133, 10, 565},
-	dictWord{6, 0, 1548},
-	dictWord{6, 11, 98},
-	dictWord{7, 11, 585},
-	dictWord{135, 11, 702},
-	dictWord{
-		9,
-		0,
-		968,
-	},
-	dictWord{15, 0, 192},
-	dictWord{149, 0, 56},
-	dictWord{4, 10, 252},
-	dictWord{6, 11, 37},
-	dictWord{7, 11, 299},
-	dictWord{7, 10, 1068},
-	dictWord{
-		7,
-		11,
-		1666,
-	},
-	dictWord{8, 11, 195},
-	dictWord{8, 11, 316},
-	dictWord{9, 11, 178},
-	dictWord{9, 11, 276},
-	dictWord{9, 11, 339},
-	dictWord{9, 11, 536},
-	dictWord{
-		10,
-		11,
-		102,
-	},
-	dictWord{10, 11, 362},
-	dictWord{10, 10, 434},
-	dictWord{10, 11, 785},
-	dictWord{11, 11, 55},
-	dictWord{11, 11, 149},
-	dictWord{11, 10, 228},
-	dictWord{
-		11,
-		10,
-		426,
-	},
-	dictWord{11, 11, 773},
-	dictWord{13, 10, 231},
-	dictWord{13, 11, 416},
-	dictWord{13, 11, 419},
-	dictWord{14, 11, 38},
-	dictWord{14, 11, 41},
-	dictWord{14, 11, 210},
-	dictWord{18, 10, 106},
-	dictWord{148, 10, 87},
-	dictWord{4, 0, 751},
-	dictWord{11, 0, 390},
-	dictWord{140, 0, 32},
-	dictWord{4, 0, 409},
-	dictWord{133, 0, 78},
-	dictWord{11, 11, 458},
-	dictWord{12, 11, 15},
-	dictWord{140, 11, 432},
-	dictWord{7, 0, 1602},
-	dictWord{10, 0, 257},
-	dictWord{10, 0, 698},
-	dictWord{11, 0, 544},
-	dictWord{11, 0, 585},
-	dictWord{12, 0, 212},
-	dictWord{13, 0, 307},
-	dictWord{5, 10, 231},
-	dictWord{7, 10, 601},
-	dictWord{9, 10, 277},
-	dictWord{
-		9,
-		10,
-		674,
-	},
-	dictWord{10, 10, 178},
-	dictWord{10, 10, 418},
-	dictWord{10, 10, 509},
-	dictWord{11, 10, 531},
-	dictWord{12, 10, 113},
-	dictWord{12, 10, 475},
-	dictWord{13, 10, 99},
-	dictWord{142, 10, 428},
-	dictWord{6, 0, 473},
-	dictWord{145, 0, 105},
-	dictWord{6, 0, 1949},
-	dictWord{15, 0, 156},
-	dictWord{133, 11, 645},
-	dictWord{7, 10, 1591},
-	dictWord{144, 10, 43},
-	dictWord{135, 0, 1779},
-	dictWord{135, 10, 1683},
-	dictWord{4, 11, 290},
-	dictWord{135, 11, 1356},
-	dictWord{134, 0, 763},
-	dictWord{6, 11, 70},
-	dictWord{7, 11, 1292},
-	dictWord{10, 11, 762},
-	dictWord{139, 11, 288},
-	dictWord{142, 0, 29},
-	dictWord{140, 11, 428},
-	dictWord{7, 0, 883},
-	dictWord{7, 11, 131},
-	dictWord{7, 11, 422},
-	dictWord{8, 11, 210},
-	dictWord{140, 11, 573},
-	dictWord{134, 0, 488},
-	dictWord{4, 10, 399},
-	dictWord{5, 10, 119},
-	dictWord{5, 10, 494},
-	dictWord{7, 10, 751},
-	dictWord{137, 10, 556},
-	dictWord{133, 0, 617},
-	dictWord{132, 11, 936},
-	dictWord{
-		139,
-		0,
-		50,
-	},
-	dictWord{7, 0, 1518},
-	dictWord{139, 0, 694},
-	dictWord{137, 0, 785},
-	dictWord{4, 0, 546},
-	dictWord{135, 0, 2042},
-	dictWord{7, 11, 716},
-	dictWord{
-		13,
-		11,
-		97,
-	},
-	dictWord{141, 11, 251},
-	dictWord{132, 11, 653},
-	dictWord{145, 0, 22},
-	dictWord{134, 0, 1016},
-	dictWord{4, 0, 313},
-	dictWord{133, 0, 577},
-	dictWord{
-		136,
-		11,
-		657,
-	},
-	dictWord{8, 0, 184},
-	dictWord{141, 0, 433},
-	dictWord{135, 0, 935},
-	dictWord{6, 0, 720},
-	dictWord{9, 0, 114},
-	dictWord{146, 11, 80},
-	dictWord{
-		12,
-		0,
-		186,
-	},
-	dictWord{12, 0, 292},
-	dictWord{14, 0, 100},
-	dictWord{18, 0, 70},
-	dictWord{7, 10, 594},
-	dictWord{7, 10, 851},
-	dictWord{7, 10, 1858},
-	dictWord{
-		9,
-		10,
-		411,
-	},
-	dictWord{9, 10, 574},
-	dictWord{9, 10, 666},
-	dictWord{9, 10, 737},
-	dictWord{10, 10, 346},
-	dictWord{10, 10, 712},
-	dictWord{11, 10, 246},
-	dictWord{
-		11,
-		10,
-		432,
-	},
-	dictWord{11, 10, 517},
-	dictWord{11, 10, 647},
-	dictWord{11, 10, 679},
-	dictWord{11, 10, 727},
-	dictWord{12, 10, 304},
-	dictWord{12, 10, 305},
-	dictWord{12, 10, 323},
-	dictWord{12, 10, 483},
-	dictWord{12, 10, 572},
-	dictWord{12, 10, 593},
-	dictWord{12, 10, 602},
-	dictWord{13, 10, 95},
-	dictWord{13, 10, 101},
-	dictWord{13, 10, 171},
-	dictWord{13, 10, 315},
-	dictWord{13, 10, 378},
-	dictWord{13, 10, 425},
-	dictWord{13, 10, 475},
-	dictWord{14, 10, 63},
-	dictWord{
-		14,
-		10,
-		380,
-	},
-	dictWord{14, 10, 384},
-	dictWord{15, 10, 133},
-	dictWord{18, 10, 112},
-	dictWord{148, 10, 72},
-	dictWord{135, 10, 1093},
-	dictWord{135, 11, 1836},
-	dictWord{132, 10, 679},
-	dictWord{137, 10, 203},
-	dictWord{11, 0, 402},
-	dictWord{12, 0, 109},
-	dictWord{12, 0, 431},
-	dictWord{13, 0, 179},
-	dictWord{13, 0, 206},
-	dictWord{14, 0, 217},
-	dictWord{16, 0, 3},
-	dictWord{148, 0, 53},
-	dictWord{7, 11, 1368},
-	dictWord{8, 11, 232},
-	dictWord{8, 11, 361},
-	dictWord{10, 11, 682},
-	dictWord{138, 11, 742},
-	dictWord{137, 10, 714},
-	dictWord{5, 0, 886},
-	dictWord{6, 0, 46},
-	dictWord{6, 0, 1790},
-	dictWord{7, 0, 14},
-	dictWord{7, 0, 732},
-	dictWord{
-		7,
-		0,
-		1654,
-	},
-	dictWord{8, 0, 95},
-	dictWord{8, 0, 327},
-	dictWord{8, 0, 616},
-	dictWord{9, 0, 892},
-	dictWord{10, 0, 598},
-	dictWord{10, 0, 769},
-	dictWord{11, 0, 134},
-	dictWord{11, 0, 747},
-	dictWord{12, 0, 378},
-	dictWord{14, 0, 97},
-	dictWord{137, 11, 534},
-	dictWord{4, 0, 969},
-	dictWord{136, 10, 825},
-	dictWord{137, 11, 27},
-	dictWord{6, 0, 727},
-	dictWord{142, 11, 12},
-	dictWord{133, 0, 1021},
-	dictWord{134, 0, 1190},
-	dictWord{134, 11, 1657},
-	dictWord{5, 10, 143},
-	dictWord{
-		5,
-		10,
-		769,
-	},
-	dictWord{6, 10, 1760},
-	dictWord{7, 10, 682},
-	dictWord{7, 10, 1992},
-	dictWord{136, 10, 736},
-	dictWord{132, 0, 153},
-	dictWord{135, 11, 127},
-	dictWord{133, 0, 798},
-	dictWord{132, 0, 587},
-	dictWord{6, 0, 598},
-	dictWord{7, 0, 42},
-	dictWord{8, 0, 695},
-	dictWord{10, 0, 212},
-	dictWord{11, 0, 158},
-	dictWord{
-		14,
-		0,
-		196,
-	},
-	dictWord{145, 0, 85},
-	dictWord{133, 10, 860},
-	dictWord{6, 0, 1929},
-	dictWord{134, 0, 1933},
-	dictWord{5, 0, 957},
-	dictWord{5, 0, 1008},
-	dictWord{
-		9,
-		0,
-		577,
-	},
-	dictWord{12, 0, 141},
-	dictWord{6, 10, 422},
-	dictWord{7, 10, 0},
-	dictWord{7, 10, 1544},
-	dictWord{8, 11, 364},
-	dictWord{11, 10, 990},
-	dictWord{
-		12,
-		10,
-		453,
-	},
-	dictWord{13, 10, 47},
-	dictWord{141, 10, 266},
-	dictWord{134, 0, 1319},
-	dictWord{4, 0, 129},
-	dictWord{135, 0, 465},
-	dictWord{7, 0, 470},
-	dictWord{
-		7,
-		0,
-		1057,
-	},
-	dictWord{7, 0, 1201},
-	dictWord{9, 0, 755},
-	dictWord{11, 0, 906},
-	dictWord{140, 0, 527},
-	dictWord{7, 0, 908},
-	dictWord{146, 0, 7},
-	dictWord{5, 0, 148},
-	dictWord{136, 0, 450},
-	dictWord{5, 10, 515},
-	dictWord{137, 10, 131},
-	dictWord{7, 10, 1605},
-	dictWord{11, 10, 962},
-	dictWord{146, 10, 139},
-	dictWord{
-		132,
-		10,
-		646,
-	},
-	dictWord{134, 0, 1166},
-	dictWord{4, 10, 396},
-	dictWord{7, 10, 728},
-	dictWord{9, 10, 117},
-	dictWord{13, 10, 202},
-	dictWord{148, 10, 51},
-	dictWord{
-		6,
-		10,
-		121,
-	},
-	dictWord{6, 10, 124},
-	dictWord{6, 10, 357},
-	dictWord{7, 10, 1138},
-	dictWord{7, 10, 1295},
-	dictWord{8, 10, 162},
-	dictWord{139, 10, 655},
-	dictWord{14, 0, 374},
-	dictWord{142, 11, 374},
-	dictWord{138, 0, 253},
-	dictWord{139, 0, 1003},
-	dictWord{5, 11, 909},
-	dictWord{9, 11, 849},
-	dictWord{
-		138,
-		11,
-		805,
-	},
-	dictWord{133, 10, 237},
-	dictWord{7, 11, 525},
-	dictWord{7, 11, 1579},
-	dictWord{8, 11, 497},
-	dictWord{136, 11, 573},
-	dictWord{137, 0, 46},
-	dictWord{
-		132,
-		0,
-		879,
-	},
-	dictWord{134, 0, 806},
-	dictWord{135, 0, 1868},
-	dictWord{6, 0, 1837},
-	dictWord{134, 0, 1846},
-	dictWord{6, 0, 730},
-	dictWord{134, 0, 881},
-	dictWord{7, 0, 965},
-	dictWord{7, 0, 1460},
-	dictWord{7, 0, 1604},
-	dictWord{7, 11, 193},
-	dictWord{7, 11, 397},
-	dictWord{7, 11, 1105},
-	dictWord{8, 11, 124},
-	dictWord{
-		8,
-		11,
-		619,
-	},
-	dictWord{9, 11, 305},
-	dictWord{10, 11, 264},
-	dictWord{11, 11, 40},
-	dictWord{12, 11, 349},
-	dictWord{13, 11, 134},
-	dictWord{13, 11, 295},
-	dictWord{14, 11, 155},
-	dictWord{15, 11, 120},
-	dictWord{146, 11, 105},
-	dictWord{136, 0, 506},
-	dictWord{143, 0, 10},
-	dictWord{4, 11, 262},
-	dictWord{7, 11, 342},
-	dictWord{7, 10, 571},
-	dictWord{7, 10, 1877},
-	dictWord{10, 10, 366},
-	dictWord{141, 11, 23},
-	dictWord{133, 11, 641},
-	dictWord{10, 0, 22},
-	dictWord{9, 10, 513},
-	dictWord{10, 10, 39},
-	dictWord{12, 10, 122},
-	dictWord{140, 10, 187},
-	dictWord{135, 11, 1431},
-	dictWord{150, 11, 49},
-	dictWord{4, 11, 99},
-	dictWord{
-		6,
-		11,
-		250,
-	},
-	dictWord{6, 11, 346},
-	dictWord{8, 11, 127},
-	dictWord{138, 11, 81},
-	dictWord{6, 0, 2014},
-	dictWord{8, 0, 928},
-	dictWord{10, 0, 960},
-	dictWord{10, 0, 979},
-	dictWord{140, 0, 996},
-	dictWord{134, 0, 296},
-	dictWord{132, 11, 915},
-	dictWord{5, 11, 75},
-	dictWord{9, 11, 517},
-	dictWord{10, 11, 470},
-	dictWord{
-		12,
-		11,
-		155,
-	},
-	dictWord{141, 11, 224},
-	dictWord{137, 10, 873},
-	dictWord{4, 0, 854},
-	dictWord{140, 11, 18},
-	dictWord{134, 0, 587},
-	dictWord{7, 10, 107},
-	dictWord{
-		7,
-		10,
-		838,
-	},
-	dictWord{8, 10, 550},
-	dictWord{138, 10, 401},
-	dictWord{11, 0, 636},
-	dictWord{15, 0, 145},
-	dictWord{17, 0, 34},
-	dictWord{19, 0, 50},
-	dictWord{
-		23,
-		0,
-		20,
-	},
-	dictWord{11, 10, 588},
-	dictWord{11, 10, 864},
-	dictWord{11, 10, 968},
-	dictWord{143, 10, 160},
-	dictWord{135, 11, 216},
-	dictWord{7, 0, 982},
-	dictWord{
-		10,
-		0,
-		32,
-	},
-	dictWord{143, 0, 56},
-	dictWord{133, 10, 768},
-	dictWord{133, 11, 954},
-	dictWord{6, 11, 304},
-	dictWord{7, 11, 1114},
-	dictWord{8, 11, 418},
-	dictWord{
-		10,
-		11,
-		345,
-	},
-	dictWord{11, 11, 341},
-	dictWord{11, 11, 675},
-	dictWord{141, 11, 40},
-	dictWord{9, 11, 410},
-	dictWord{139, 11, 425},
-	dictWord{136, 0, 941},
-	dictWord{5, 0, 435},
-	dictWord{132, 10, 894},
-	dictWord{5, 0, 85},
-	dictWord{6, 0, 419},
-	dictWord{7, 0, 134},
-	dictWord{7, 0, 305},
-	dictWord{7, 0, 361},
-	dictWord{
-		7,
-		0,
-		1337,
-	},
-	dictWord{8, 0, 71},
-	dictWord{140, 0, 519},
-	dictWord{140, 0, 688},
-	dictWord{135, 0, 740},
-	dictWord{5, 0, 691},
-	dictWord{7, 0, 345},
-	dictWord{9, 0, 94},
-	dictWord{140, 0, 169},
-	dictWord{5, 0, 183},
-	dictWord{6, 0, 582},
-	dictWord{10, 0, 679},
-	dictWord{140, 0, 435},
-	dictWord{134, 11, 14},
-	dictWord{6, 0, 945},
-	dictWord{135, 0, 511},
-	dictWord{134, 11, 1708},
-	dictWord{5, 11, 113},
-	dictWord{6, 11, 243},
-	dictWord{7, 11, 1865},
-	dictWord{11, 11, 161},
-	dictWord{16, 11, 37},
-	dictWord{145, 11, 99},
-	dictWord{132, 11, 274},
-	dictWord{137, 0, 539},
-	dictWord{7, 0, 1993},
-	dictWord{8, 0, 684},
-	dictWord{134, 10, 272},
-	dictWord{
-		6,
-		0,
-		659,
-	},
-	dictWord{134, 0, 982},
-	dictWord{4, 10, 9},
-	dictWord{5, 10, 128},
-	dictWord{7, 10, 368},
-	dictWord{11, 10, 480},
-	dictWord{148, 10, 3},
-	dictWord{
-		134,
-		0,
-		583,
-	},
-	dictWord{132, 0, 803},
-	dictWord{133, 0, 704},
-	dictWord{4, 0, 179},
-	dictWord{5, 0, 198},
-	dictWord{133, 0, 697},
-	dictWord{7, 0, 347},
-	dictWord{7, 0, 971},
-	dictWord{8, 0, 181},
-	dictWord{10, 0, 711},
-	dictWord{135, 11, 166},
-	dictWord{136, 10, 682},
-	dictWord{4, 10, 2},
-	dictWord{7, 10, 545},
-	dictWord{7, 10, 894},
-	dictWord{136, 11, 521},
-	dictWord{135, 0, 481},
-	dictWord{132, 0, 243},
-	dictWord{5, 0, 203},
-	dictWord{7, 0, 19},
-	dictWord{7, 0, 71},
-	dictWord{7, 0, 113},
-	dictWord{
-		10,
-		0,
-		405,
-	},
-	dictWord{11, 0, 357},
-	dictWord{142, 0, 240},
-	dictWord{5, 11, 725},
-	dictWord{5, 11, 727},
-	dictWord{135, 11, 1811},
-	dictWord{6, 0, 826},
-	dictWord{
-		137,
-		11,
-		304,
-	},
-	dictWord{7, 0, 1450},
-	dictWord{139, 0, 99},
-	dictWord{133, 11, 654},
-	dictWord{134, 0, 492},
-	dictWord{5, 0, 134},
-	dictWord{6, 0, 408},
-	dictWord{
-		6,
-		0,
-		495,
-	},
-	dictWord{7, 0, 1593},
-	dictWord{6, 11, 273},
-	dictWord{10, 11, 188},
-	dictWord{13, 11, 377},
-	dictWord{146, 11, 77},
-	dictWord{9, 10, 769},
-	dictWord{
-		140,
-		10,
-		185,
-	},
-	dictWord{135, 11, 410},
-	dictWord{142, 0, 4},
-	dictWord{4, 0, 665},
-	dictWord{134, 11, 1785},
-	dictWord{4, 0, 248},
-	dictWord{7, 0, 137},
-	dictWord{
-		137,
-		0,
-		349,
-	},
-	dictWord{5, 10, 530},
-	dictWord{142, 10, 113},
-	dictWord{7, 0, 1270},
-	dictWord{139, 0, 612},
-	dictWord{132, 11, 780},
-	dictWord{5, 0, 371},
-	dictWord{135, 0, 563},
-	dictWord{135, 0, 826},
-	dictWord{6, 0, 1535},
-	dictWord{23, 0, 21},
-	dictWord{151, 0, 23},
-	dictWord{4, 0, 374},
-	dictWord{7, 0, 547},
-	dictWord{
-		7,
-		0,
-		1700,
-	},
-	dictWord{7, 0, 1833},
-	dictWord{139, 0, 858},
-	dictWord{133, 10, 556},
-	dictWord{7, 11, 612},
-	dictWord{8, 11, 545},
-	dictWord{8, 11, 568},
-	dictWord{
-		8,
-		11,
-		642,
-	},
-	dictWord{9, 11, 717},
-	dictWord{10, 11, 541},
-	dictWord{10, 11, 763},
-	dictWord{11, 11, 449},
-	dictWord{12, 11, 489},
-	dictWord{13, 11, 153},
-	dictWord{
-		13,
-		11,
-		296,
-	},
-	dictWord{14, 11, 138},
-	dictWord{14, 11, 392},
-	dictWord{15, 11, 50},
-	dictWord{16, 11, 6},
-	dictWord{16, 11, 12},
-	dictWord{148, 11, 9},
-	dictWord{
-		9,
-		0,
-		311,
-	},
-	dictWord{141, 0, 42},
-	dictWord{8, 10, 16},
-	dictWord{140, 10, 568},
-	dictWord{6, 0, 1968},
-	dictWord{6, 0, 2027},
-	dictWord{138, 0, 991},
-	dictWord{
-		6,
-		0,
-		1647,
-	},
-	dictWord{7, 0, 1552},
-	dictWord{7, 0, 2010},
-	dictWord{9, 0, 494},
-	dictWord{137, 0, 509},
-	dictWord{133, 11, 948},
-	dictWord{6, 10, 186},
-	dictWord{
-		137,
-		10,
-		426,
-	},
-	dictWord{134, 0, 769},
-	dictWord{134, 0, 642},
-	dictWord{132, 10, 585},
-	dictWord{6, 0, 123},
-	dictWord{7, 0, 214},
-	dictWord{9, 0, 728},
-	dictWord{
-		10,
-		0,
-		157,
-	},
-	dictWord{11, 0, 346},
-	dictWord{11, 0, 662},
-	dictWord{143, 0, 106},
-	dictWord{142, 11, 381},
-	dictWord{135, 0, 1435},
-	dictWord{4, 11, 532},
-	dictWord{
-		5,
-		11,
-		706,
-	},
-	dictWord{135, 11, 662},
-	dictWord{5, 11, 837},
-	dictWord{134, 11, 1651},
-	dictWord{4, 10, 93},
-	dictWord{5, 10, 252},
-	dictWord{6, 10, 229},
-	dictWord{
-		7,
-		10,
-		291,
-	},
-	dictWord{9, 10, 550},
-	dictWord{139, 10, 644},
-	dictWord{148, 0, 79},
-	dictWord{137, 10, 749},
-	dictWord{134, 0, 1425},
-	dictWord{
-		137,
-		10,
-		162,
-	},
-	dictWord{4, 11, 362},
-	dictWord{7, 11, 52},
-	dictWord{7, 11, 303},
-	dictWord{140, 11, 166},
-	dictWord{132, 10, 381},
-	dictWord{4, 11, 330},
-	dictWord{
-		7,
-		11,
-		933,
-	},
-	dictWord{7, 11, 2012},
-	dictWord{136, 11, 292},
-	dictWord{135, 11, 767},
-	dictWord{4, 0, 707},
-	dictWord{5, 0, 588},
-	dictWord{6, 0, 393},
-	dictWord{
-		13,
-		0,
-		106,
-	},
-	dictWord{18, 0, 49},
-	dictWord{147, 0, 41},
-	dictWord{6, 0, 211},
-	dictWord{7, 0, 1690},
-	dictWord{11, 0, 486},
-	dictWord{140, 0, 369},
-	dictWord{
-		137,
-		11,
-		883,
-	},
-	dictWord{4, 11, 703},
-	dictWord{135, 11, 207},
-	dictWord{4, 0, 187},
-	dictWord{5, 0, 184},
-	dictWord{5, 0, 690},
-	dictWord{7, 0, 1869},
-	dictWord{10, 0, 756},
-	dictWord{139, 0, 783},
-	dictWord{132, 11, 571},
-	dictWord{134, 0, 1382},
-	dictWord{5, 0, 175},
-	dictWord{6, 10, 77},
-	dictWord{6, 10, 157},
-	dictWord{7, 10, 974},
-	dictWord{7, 10, 1301},
-	dictWord{7, 10, 1339},
-	dictWord{7, 10, 1490},
-	dictWord{7, 10, 1873},
-	dictWord{137, 10, 628},
-	dictWord{134, 0, 1493},
-	dictWord{
-		5,
-		11,
-		873,
-	},
-	dictWord{133, 11, 960},
-	dictWord{134, 0, 1007},
-	dictWord{12, 11, 93},
-	dictWord{12, 11, 501},
-	dictWord{13, 11, 362},
-	dictWord{14, 11, 151},
-	dictWord{15, 11, 40},
-	dictWord{15, 11, 59},
-	dictWord{16, 11, 46},
-	dictWord{17, 11, 25},
-	dictWord{18, 11, 14},
-	dictWord{18, 11, 134},
-	dictWord{19, 11, 25},
-	dictWord{
-		19,
-		11,
-		69,
-	},
-	dictWord{20, 11, 16},
-	dictWord{20, 11, 19},
-	dictWord{20, 11, 66},
-	dictWord{21, 11, 23},
-	dictWord{21, 11, 25},
-	dictWord{150, 11, 42},
-	dictWord{
-		11,
-		10,
-		919,
-	},
-	dictWord{141, 10, 409},
-	dictWord{134, 0, 219},
-	dictWord{5, 0, 582},
-	dictWord{6, 0, 1646},
-	dictWord{7, 0, 99},
-	dictWord{7, 0, 1962},
-	dictWord{
-		7,
-		0,
-		1986,
-	},
-	dictWord{8, 0, 515},
-	dictWord{8, 0, 773},
-	dictWord{9, 0, 23},
-	dictWord{9, 0, 491},
-	dictWord{12, 0, 620},
-	dictWord{142, 0, 93},
-	dictWord{133, 0, 851},
-	dictWord{5, 11, 33},
-	dictWord{134, 11, 470},
-	dictWord{135, 11, 1291},
-	dictWord{134, 0, 1278},
-	dictWord{135, 11, 1882},
-	dictWord{135, 10, 1489},
-	dictWord{132, 0, 1000},
-	dictWord{138, 0, 982},
-	dictWord{8, 0, 762},
-	dictWord{8, 0, 812},
-	dictWord{137, 0, 910},
-	dictWord{6, 11, 47},
-	dictWord{7, 11, 90},
-	dictWord{
-		7,
-		11,
-		664,
-	},
-	dictWord{7, 11, 830},
-	dictWord{7, 11, 1380},
-	dictWord{7, 11, 2025},
-	dictWord{8, 11, 448},
-	dictWord{136, 11, 828},
-	dictWord{4, 0, 98},
-	dictWord{
-		4,
-		0,
-		940,
-	},
-	dictWord{6, 0, 1819},
-	dictWord{6, 0, 1834},
-	dictWord{6, 0, 1841},
-	dictWord{7, 0, 1365},
-	dictWord{8, 0, 859},
-	dictWord{8, 0, 897},
-	dictWord{8, 0, 918},
-	dictWord{9, 0, 422},
-	dictWord{9, 0, 670},
-	dictWord{10, 0, 775},
-	dictWord{10, 0, 894},
-	dictWord{10, 0, 909},
-	dictWord{10, 0, 910},
-	dictWord{10, 0, 935},
-	dictWord{
-		11,
-		0,
-		210,
-	},
-	dictWord{12, 0, 750},
-	dictWord{12, 0, 755},
-	dictWord{13, 0, 26},
-	dictWord{13, 0, 457},
-	dictWord{13, 0, 476},
-	dictWord{16, 0, 100},
-	dictWord{16, 0, 109},
-	dictWord{18, 0, 173},
-	dictWord{18, 0, 175},
-	dictWord{8, 10, 398},
-	dictWord{9, 10, 681},
-	dictWord{139, 10, 632},
-	dictWord{9, 11, 417},
-	dictWord{
-		137,
-		11,
-		493,
-	},
-	dictWord{136, 10, 645},
-	dictWord{138, 0, 906},
-	dictWord{134, 0, 1730},
-	dictWord{134, 10, 20},
-	dictWord{133, 11, 1019},
-	dictWord{134, 0, 1185},
-	dictWord{10, 0, 40},
-	dictWord{136, 10, 769},
-	dictWord{9, 0, 147},
-	dictWord{134, 11, 208},
-	dictWord{140, 0, 650},
-	dictWord{5, 0, 209},
-	dictWord{6, 0, 30},
-	dictWord{11, 0, 56},
-	dictWord{139, 0, 305},
-	dictWord{132, 0, 553},
-	dictWord{138, 11, 344},
-	dictWord{6, 11, 68},
-	dictWord{7, 11, 398},
-	dictWord{7, 11, 448},
-	dictWord{
-		7,
-		11,
-		1629,
-	},
-	dictWord{7, 11, 1813},
-	dictWord{8, 11, 387},
-	dictWord{8, 11, 442},
-	dictWord{9, 11, 710},
-	dictWord{10, 11, 282},
-	dictWord{138, 11, 722},
-	dictWord{5, 0, 597},
-	dictWord{14, 0, 20},
-	dictWord{142, 11, 20},
-	dictWord{135, 0, 1614},
-	dictWord{135, 10, 1757},
-	dictWord{4, 0, 150},
-	dictWord{5, 0, 303},
-	dictWord{6, 0, 327},
-	dictWord{135, 10, 937},
-	dictWord{16, 0, 49},
-	dictWord{7, 10, 1652},
-	dictWord{144, 11, 49},
-	dictWord{8, 0, 192},
-	dictWord{10, 0, 78},
-	dictWord{
-		141,
-		0,
-		359,
-	},
-	dictWord{135, 0, 786},
-	dictWord{143, 0, 134},
-	dictWord{6, 0, 1638},
-	dictWord{7, 0, 79},
-	dictWord{7, 0, 496},
-	dictWord{9, 0, 138},
-	dictWord{
-		10,
-		0,
-		336,
-	},
-	dictWord{11, 0, 12},
-	dictWord{12, 0, 412},
-	dictWord{12, 0, 440},
-	dictWord{142, 0, 305},
-	dictWord{136, 11, 491},
-	dictWord{4, 10, 579},
-	dictWord{
-		5,
-		10,
-		226,
-	},
-	dictWord{5, 10, 323},
-	dictWord{135, 10, 960},
-	dictWord{7, 0, 204},
-	dictWord{7, 0, 415},
-	dictWord{8, 0, 42},
-	dictWord{10, 0, 85},
-	dictWord{139, 0, 564},
-	dictWord{132, 0, 614},
-	dictWord{4, 11, 403},
-	dictWord{5, 11, 441},
-	dictWord{7, 11, 450},
-	dictWord{11, 11, 101},
-	dictWord{12, 11, 193},
-	dictWord{141, 11, 430},
-	dictWord{135, 11, 1927},
-	dictWord{135, 11, 1330},
-	dictWord{4, 0, 3},
-	dictWord{5, 0, 247},
-	dictWord{5, 0, 644},
-	dictWord{7, 0, 744},
-	dictWord{7, 0, 1207},
-	dictWord{7, 0, 1225},
-	dictWord{7, 0, 1909},
-	dictWord{146, 0, 147},
-	dictWord{136, 0, 942},
-	dictWord{4, 0, 1019},
-	dictWord{134, 0, 2023},
-	dictWord{5, 11, 679},
-	dictWord{133, 10, 973},
-	dictWord{5, 0, 285},
-	dictWord{9, 0, 67},
-	dictWord{13, 0, 473},
-	dictWord{143, 0, 82},
-	dictWord{7, 11, 328},
-	dictWord{137, 11, 326},
-	dictWord{151, 0, 8},
-	dictWord{6, 10, 135},
-	dictWord{135, 10, 1176},
-	dictWord{135, 11, 1128},
-	dictWord{134, 0, 1309},
-	dictWord{135, 11, 1796},
-	dictWord{
-		135,
-		10,
-		314,
-	},
-	dictWord{4, 11, 574},
-	dictWord{7, 11, 350},
-	dictWord{7, 11, 1024},
-	dictWord{8, 11, 338},
-	dictWord{9, 11, 677},
-	dictWord{10, 11, 808},
-	dictWord{
-		139,
-		11,
-		508,
-	},
-	dictWord{7, 11, 818},
-	dictWord{17, 11, 14},
-	dictWord{17, 11, 45},
-	dictWord{18, 11, 75},
-	dictWord{148, 11, 18},
-	dictWord{146, 10, 4},
-	dictWord{
-		135,
-		11,
-		1081,
-	},
-	dictWord{4, 0, 29},
-	dictWord{6, 0, 532},
-	dictWord{7, 0, 1628},
-	dictWord{7, 0, 1648},
-	dictWord{9, 0, 350},
-	dictWord{10, 0, 433},
-	dictWord{11, 0, 97},
-	dictWord{11, 0, 557},
-	dictWord{11, 0, 745},
-	dictWord{12, 0, 289},
-	dictWord{12, 0, 335},
-	dictWord{12, 0, 348},
-	dictWord{12, 0, 606},
-	dictWord{13, 0, 116},
-	dictWord{13, 0, 233},
-	dictWord{13, 0, 466},
-	dictWord{14, 0, 181},
-	dictWord{14, 0, 209},
-	dictWord{14, 0, 232},
-	dictWord{14, 0, 236},
-	dictWord{14, 0, 300},
-	dictWord{
-		16,
-		0,
-		41,
-	},
-	dictWord{148, 0, 97},
-	dictWord{7, 0, 318},
-	dictWord{6, 10, 281},
-	dictWord{8, 10, 282},
-	dictWord{8, 10, 480},
-	dictWord{8, 10, 499},
-	dictWord{9, 10, 198},
-	dictWord{10, 10, 143},
-	dictWord{10, 10, 169},
-	dictWord{10, 10, 211},
-	dictWord{10, 10, 417},
-	dictWord{10, 10, 574},
-	dictWord{11, 10, 147},
-	dictWord{
-		11,
-		10,
-		395,
-	},
-	dictWord{12, 10, 75},
-	dictWord{12, 10, 407},
-	dictWord{12, 10, 608},
-	dictWord{13, 10, 500},
-	dictWord{142, 10, 251},
-	dictWord{135, 11, 1676},
-	dictWord{135, 11, 2037},
-	dictWord{135, 0, 1692},
-	dictWord{5, 0, 501},
-	dictWord{7, 0, 1704},
-	dictWord{9, 0, 553},
-	dictWord{11, 0, 520},
-	dictWord{12, 0, 557},
-	dictWord{141, 0, 249},
-	dictWord{6, 0, 1527},
-	dictWord{14, 0, 324},
-	dictWord{15, 0, 55},
-	dictWord{15, 0, 80},
-	dictWord{14, 11, 324},
-	dictWord{15, 11, 55},
-	dictWord{143, 11, 80},
-	dictWord{135, 10, 1776},
-	dictWord{8, 0, 988},
-	dictWord{137, 11, 297},
-	dictWord{132, 10, 419},
-	dictWord{142, 0, 223},
-	dictWord{
-		139,
-		11,
-		234,
-	},
-	dictWord{7, 0, 1123},
-	dictWord{12, 0, 508},
-	dictWord{14, 0, 102},
-	dictWord{14, 0, 226},
-	dictWord{144, 0, 57},
-	dictWord{4, 10, 138},
-	dictWord{
-		7,
-		10,
-		1012,
-	},
-	dictWord{7, 10, 1280},
-	dictWord{137, 10, 76},
-	dictWord{7, 0, 1764},
-	dictWord{5, 10, 29},
-	dictWord{140, 10, 638},
-	dictWord{134, 0, 2015},
-	dictWord{134, 0, 1599},
-	dictWord{138, 11, 56},
-	dictWord{6, 11, 306},
-	dictWord{7, 11, 1140},
-	dictWord{7, 11, 1340},
-	dictWord{8, 11, 133},
-	dictWord{
-		138,
-		11,
-		449,
-	},
-	dictWord{139, 11, 1011},
-	dictWord{6, 10, 1710},
-	dictWord{135, 10, 2038},
-	dictWord{7, 11, 1763},
-	dictWord{140, 11, 310},
-	dictWord{6, 0, 129},
-	dictWord{4, 10, 17},
-	dictWord{5, 10, 23},
-	dictWord{7, 10, 995},
-	dictWord{11, 10, 383},
-	dictWord{11, 10, 437},
-	dictWord{12, 10, 460},
-	dictWord{140, 10, 532},
-	dictWord{5, 11, 329},
-	dictWord{136, 11, 260},
-	dictWord{133, 10, 862},
-	dictWord{132, 0, 534},
-	dictWord{6, 0, 811},
-	dictWord{135, 0, 626},
-	dictWord{
-		132,
-		11,
-		657,
-	},
-	dictWord{4, 0, 25},
-	dictWord{5, 0, 60},
-	dictWord{6, 0, 504},
-	dictWord{7, 0, 614},
-	dictWord{7, 0, 1155},
-	dictWord{12, 0, 0},
-	dictWord{152, 11, 7},
-	dictWord{
-		7,
-		0,
-		1248,
-	},
-	dictWord{11, 0, 621},
-	dictWord{139, 0, 702},
-	dictWord{137, 0, 321},
-	dictWord{8, 10, 70},
-	dictWord{12, 10, 171},
-	dictWord{141, 10, 272},
-	dictWord{
-		10,
-		10,
-		233,
-	},
-	dictWord{139, 10, 76},
-	dictWord{4, 0, 379},
-	dictWord{7, 0, 1397},
-	dictWord{134, 10, 442},
-	dictWord{5, 11, 66},
-	dictWord{7, 11, 1896},
-	dictWord{
-		136,
-		11,
-		288,
-	},
-	dictWord{134, 11, 1643},
-	dictWord{134, 10, 1709},
-	dictWord{4, 11, 21},
-	dictWord{5, 11, 91},
-	dictWord{5, 11, 570},
-	dictWord{5, 11, 648},
-	dictWord{5, 11, 750},
-	dictWord{5, 11, 781},
-	dictWord{6, 11, 54},
-	dictWord{6, 11, 112},
-	dictWord{6, 11, 402},
-	dictWord{6, 11, 1732},
-	dictWord{7, 11, 315},
-	dictWord{
-		7,
-		11,
-		749,
-	},
-	dictWord{7, 11, 1347},
-	dictWord{7, 11, 1900},
-	dictWord{9, 11, 78},
-	dictWord{9, 11, 508},
-	dictWord{10, 11, 611},
-	dictWord{11, 11, 510},
-	dictWord{
-		11,
-		11,
-		728,
-	},
-	dictWord{13, 11, 36},
-	dictWord{14, 11, 39},
-	dictWord{16, 11, 83},
-	dictWord{17, 11, 124},
-	dictWord{148, 11, 30},
-	dictWord{4, 0, 118},
-	dictWord{
-		6,
-		0,
-		274,
-	},
-	dictWord{6, 0, 361},
-	dictWord{7, 0, 75},
-	dictWord{141, 0, 441},
-	dictWord{10, 11, 322},
-	dictWord{10, 11, 719},
-	dictWord{139, 11, 407},
-	dictWord{
-		147,
-		10,
-		119,
-	},
-	dictWord{12, 11, 549},
-	dictWord{14, 11, 67},
-	dictWord{147, 11, 60},
-	dictWord{11, 10, 69},
-	dictWord{12, 10, 105},
-	dictWord{12, 10, 117},
-	dictWord{13, 10, 213},
-	dictWord{14, 10, 13},
-	dictWord{14, 10, 62},
-	dictWord{14, 10, 177},
-	dictWord{14, 10, 421},
-	dictWord{15, 10, 19},
-	dictWord{146, 10, 141},
-	dictWord{9, 0, 841},
-	dictWord{137, 10, 309},
-	dictWord{7, 10, 608},
-	dictWord{7, 10, 976},
-	dictWord{8, 11, 125},
-	dictWord{8, 11, 369},
-	dictWord{8, 11, 524},
-	dictWord{9, 10, 146},
-	dictWord{10, 10, 206},
-	dictWord{10, 11, 486},
-	dictWord{10, 10, 596},
-	dictWord{11, 11, 13},
-	dictWord{11, 11, 381},
-	dictWord{11, 11, 736},
-	dictWord{11, 11, 766},
-	dictWord{11, 11, 845},
-	dictWord{13, 11, 114},
-	dictWord{13, 10, 218},
-	dictWord{13, 11, 292},
-	dictWord{14, 11, 47},
-	dictWord{
-		142,
-		10,
-		153,
-	},
-	dictWord{12, 0, 693},
-	dictWord{135, 11, 759},
-	dictWord{5, 0, 314},
-	dictWord{6, 0, 221},
-	dictWord{7, 0, 419},
-	dictWord{10, 0, 650},
-	dictWord{11, 0, 396},
-	dictWord{12, 0, 156},
-	dictWord{13, 0, 369},
-	dictWord{14, 0, 333},
-	dictWord{145, 0, 47},
-	dictWord{6, 11, 1684},
-	dictWord{6, 11, 1731},
-	dictWord{7, 11, 356},
-	dictWord{7, 11, 1932},
-	dictWord{8, 11, 54},
-	dictWord{8, 11, 221},
-	dictWord{9, 11, 225},
-	dictWord{9, 11, 356},
-	dictWord{10, 11, 77},
-	dictWord{10, 11, 446},
-	dictWord{10, 11, 731},
-	dictWord{12, 11, 404},
-	dictWord{141, 11, 491},
-	dictWord{132, 11, 375},
-	dictWord{4, 10, 518},
-	dictWord{135, 10, 1136},
-	dictWord{
-		4,
-		0,
-		913,
-	},
-	dictWord{4, 11, 411},
-	dictWord{11, 11, 643},
-	dictWord{140, 11, 115},
-	dictWord{4, 11, 80},
-	dictWord{133, 11, 44},
-	dictWord{8, 10, 689},
-	dictWord{
-		137,
-		10,
-		863,
-	},
-	dictWord{138, 0, 880},
-	dictWord{4, 10, 18},
-	dictWord{7, 10, 145},
-	dictWord{7, 10, 444},
-	dictWord{7, 10, 1278},
-	dictWord{8, 10, 49},
-	dictWord{
-		8,
-		10,
-		400,
-	},
-	dictWord{9, 10, 71},
-	dictWord{9, 10, 250},
-	dictWord{10, 10, 459},
-	dictWord{12, 10, 160},
-	dictWord{144, 10, 24},
-	dictWord{136, 0, 475},
-	dictWord{
-		5,
-		0,
-		1016,
-	},
-	dictWord{5, 11, 299},
-	dictWord{135, 11, 1083},
-	dictWord{7, 0, 602},
-	dictWord{8, 0, 179},
-	dictWord{10, 0, 781},
-	dictWord{140, 0, 126},
-	dictWord{
-		6,
-		0,
-		329,
-	},
-	dictWord{138, 0, 111},
-	dictWord{135, 0, 1864},
-	dictWord{4, 11, 219},
-	dictWord{7, 11, 1761},
-	dictWord{137, 11, 86},
-	dictWord{6, 0, 1888},
-	dictWord{
-		6,
-		0,
-		1892,
-	},
-	dictWord{6, 0, 1901},
-	dictWord{6, 0, 1904},
-	dictWord{9, 0, 953},
-	dictWord{9, 0, 985},
-	dictWord{9, 0, 991},
-	dictWord{9, 0, 1001},
-	dictWord{12, 0, 818},
-	dictWord{12, 0, 846},
-	dictWord{12, 0, 847},
-	dictWord{12, 0, 861},
-	dictWord{12, 0, 862},
-	dictWord{12, 0, 873},
-	dictWord{12, 0, 875},
-	dictWord{12, 0, 877},
-	dictWord{12, 0, 879},
-	dictWord{12, 0, 881},
-	dictWord{12, 0, 884},
-	dictWord{12, 0, 903},
-	dictWord{12, 0, 915},
-	dictWord{12, 0, 926},
-	dictWord{12, 0, 939},
-	dictWord{
-		15,
-		0,
-		182,
-	},
-	dictWord{15, 0, 219},
-	dictWord{15, 0, 255},
-	dictWord{18, 0, 191},
-	dictWord{18, 0, 209},
-	dictWord{18, 0, 211},
-	dictWord{149, 0, 41},
-	dictWord{
-		5,
-		11,
-		328,
-	},
-	dictWord{135, 11, 918},
-	dictWord{137, 0, 780},
-	dictWord{12, 0, 82},
-	dictWord{143, 0, 36},
-	dictWord{133, 10, 1010},
-	dictWord{5, 0, 821},
-	dictWord{
-		134,
-		0,
-		1687,
-	},
-	dictWord{133, 11, 514},
-	dictWord{132, 0, 956},
-	dictWord{134, 0, 1180},
-	dictWord{10, 0, 112},
-	dictWord{5, 10, 87},
-	dictWord{7, 10, 313},
-	dictWord{
-		7,
-		10,
-		1103,
-	},
-	dictWord{10, 10, 582},
-	dictWord{11, 10, 389},
-	dictWord{11, 10, 813},
-	dictWord{12, 10, 385},
-	dictWord{13, 10, 286},
-	dictWord{14, 10, 124},
-	dictWord{146, 10, 108},
-	dictWord{5, 0, 71},
-	dictWord{7, 0, 1407},
-	dictWord{9, 0, 704},
-	dictWord{10, 0, 261},
-	dictWord{10, 0, 619},
-	dictWord{11, 0, 547},
-	dictWord{11, 0, 619},
-	dictWord{143, 0, 157},
-	dictWord{4, 0, 531},
-	dictWord{5, 0, 455},
-	dictWord{5, 11, 301},
-	dictWord{6, 11, 571},
-	dictWord{14, 11, 49},
-	dictWord{
-		146,
-		11,
-		102,
-	},
-	dictWord{132, 10, 267},
-	dictWord{6, 0, 385},
-	dictWord{7, 0, 2008},
-	dictWord{9, 0, 337},
-	dictWord{138, 0, 517},
-	dictWord{133, 11, 726},
-	dictWord{133, 11, 364},
-	dictWord{4, 11, 76},
-	dictWord{7, 11, 1550},
-	dictWord{9, 11, 306},
-	dictWord{9, 11, 430},
-	dictWord{9, 11, 663},
-	dictWord{10, 11, 683},
-	dictWord{11, 11, 427},
-	dictWord{11, 11, 753},
-	dictWord{12, 11, 334},
-	dictWord{12, 11, 442},
-	dictWord{14, 11, 258},
-	dictWord{14, 11, 366},
-	dictWord{
-		143,
-		11,
-		131,
-	},
-	dictWord{6, 0, 1865},
-	dictWord{6, 0, 1879},
-	dictWord{6, 0, 1881},
-	dictWord{6, 0, 1894},
-	dictWord{6, 0, 1908},
-	dictWord{9, 0, 915},
-	dictWord{9, 0, 926},
-	dictWord{9, 0, 940},
-	dictWord{9, 0, 943},
-	dictWord{9, 0, 966},
-	dictWord{9, 0, 980},
-	dictWord{9, 0, 989},
-	dictWord{9, 0, 1005},
-	dictWord{9, 0, 1010},
-	dictWord{
-		12,
-		0,
-		813,
-	},
-	dictWord{12, 0, 817},
-	dictWord{12, 0, 840},
-	dictWord{12, 0, 843},
-	dictWord{12, 0, 855},
-	dictWord{12, 0, 864},
-	dictWord{12, 0, 871},
-	dictWord{12, 0, 872},
-	dictWord{12, 0, 899},
-	dictWord{12, 0, 905},
-	dictWord{12, 0, 924},
-	dictWord{15, 0, 171},
-	dictWord{15, 0, 181},
-	dictWord{15, 0, 224},
-	dictWord{15, 0, 235},
-	dictWord{15, 0, 251},
-	dictWord{146, 0, 184},
-	dictWord{137, 11, 52},
-	dictWord{5, 0, 16},
-	dictWord{6, 0, 86},
-	dictWord{6, 0, 603},
-	dictWord{7, 0, 292},
-	dictWord{7, 0, 561},
-	dictWord{8, 0, 257},
-	dictWord{8, 0, 382},
-	dictWord{9, 0, 721},
-	dictWord{9, 0, 778},
-	dictWord{11, 0, 581},
-	dictWord{140, 0, 466},
-	dictWord{4, 0, 486},
-	dictWord{
-		5,
-		0,
-		491,
-	},
-	dictWord{135, 10, 1121},
-	dictWord{4, 0, 72},
-	dictWord{6, 0, 265},
-	dictWord{135, 0, 1300},
-	dictWord{135, 11, 1183},
-	dictWord{10, 10, 249},
-	dictWord{139, 10, 209},
-	dictWord{132, 10, 561},
-	dictWord{137, 11, 519},
-	dictWord{4, 11, 656},
-	dictWord{4, 10, 760},
-	dictWord{135, 11, 779},
-	dictWord{
-		9,
-		10,
-		154,
-	},
-	dictWord{140, 10, 485},
-	dictWord{135, 11, 1793},
-	dictWord{135, 11, 144},
-	dictWord{136, 10, 255},
-	dictWord{133, 0, 621},
-	dictWord{4, 10, 368},
-	dictWord{135, 10, 641},
-	dictWord{135, 11, 1373},
-	dictWord{7, 11, 554},
-	dictWord{7, 11, 605},
-	dictWord{141, 11, 10},
-	dictWord{137, 0, 234},
-	dictWord{
-		5,
-		0,
-		815,
-	},
-	dictWord{6, 0, 1688},
-	dictWord{134, 0, 1755},
-	dictWord{5, 11, 838},
-	dictWord{5, 11, 841},
-	dictWord{134, 11, 1649},
-	dictWord{7, 0, 1987},
-	dictWord{
-		7,
-		0,
-		2040,
-	},
-	dictWord{136, 0, 743},
-	dictWord{133, 11, 1012},
-	dictWord{6, 0, 197},
-	dictWord{136, 0, 205},
-	dictWord{6, 0, 314},
-	dictWord{134, 11, 314},
-	dictWord{144, 11, 53},
-	dictWord{6, 11, 251},
-	dictWord{7, 11, 365},
-	dictWord{7, 11, 1357},
-	dictWord{7, 11, 1497},
-	dictWord{8, 11, 154},
-	dictWord{141, 11, 281},
-	dictWord{133, 11, 340},
-	dictWord{6, 0, 452},
-	dictWord{7, 0, 312},
-	dictWord{138, 0, 219},
-	dictWord{138, 0, 589},
-	dictWord{4, 0, 333},
-	dictWord{9, 0, 176},
-	dictWord{12, 0, 353},
-	dictWord{141, 0, 187},
-	dictWord{9, 10, 92},
-	dictWord{147, 10, 91},
-	dictWord{134, 0, 1110},
-	dictWord{11, 0, 47},
-	dictWord{139, 11, 495},
-	dictWord{6, 10, 525},
-	dictWord{8, 10, 806},
-	dictWord{9, 10, 876},
-	dictWord{140, 10, 284},
-	dictWord{8, 11, 261},
-	dictWord{9, 11, 144},
-	dictWord{9, 11, 466},
-	dictWord{10, 11, 370},
-	dictWord{12, 11, 470},
-	dictWord{13, 11, 144},
-	dictWord{142, 11, 348},
-	dictWord{137, 11, 897},
-	dictWord{8, 0, 863},
-	dictWord{8, 0, 864},
-	dictWord{8, 0, 868},
-	dictWord{8, 0, 884},
-	dictWord{10, 0, 866},
-	dictWord{10, 0, 868},
-	dictWord{10, 0, 873},
-	dictWord{10, 0, 911},
-	dictWord{10, 0, 912},
-	dictWord{
-		10,
-		0,
-		944,
-	},
-	dictWord{12, 0, 727},
-	dictWord{6, 11, 248},
-	dictWord{9, 11, 546},
-	dictWord{10, 11, 535},
-	dictWord{11, 11, 681},
-	dictWord{141, 11, 135},
-	dictWord{
-		6,
-		0,
-		300,
-	},
-	dictWord{135, 0, 1515},
-	dictWord{134, 0, 1237},
-	dictWord{139, 10, 958},
-	dictWord{133, 10, 594},
-	dictWord{140, 11, 250},
-	dictWord{
-		134,
-		0,
-		1685,
-	},
-	dictWord{134, 11, 567},
-	dictWord{7, 0, 135},
-	dictWord{8, 0, 7},
-	dictWord{8, 0, 62},
-	dictWord{9, 0, 243},
-	dictWord{10, 0, 658},
-	dictWord{10, 0, 697},
-	dictWord{11, 0, 456},
-	dictWord{139, 0, 756},
-	dictWord{9, 0, 395},
-	dictWord{138, 0, 79},
-	dictWord{6, 10, 1641},
-	dictWord{136, 10, 820},
-	dictWord{4, 10, 302},
-	dictWord{135, 10, 1766},
-	dictWord{134, 11, 174},
-	dictWord{135, 10, 1313},
-	dictWord{135, 0, 631},
-	dictWord{134, 10, 1674},
-	dictWord{134, 11, 395},
-	dictWord{138, 0, 835},
-	dictWord{7, 0, 406},
-	dictWord{7, 0, 459},
-	dictWord{8, 0, 606},
-	dictWord{139, 0, 726},
-	dictWord{134, 11, 617},
-	dictWord{134, 0, 979},
-	dictWord{
-		6,
-		10,
-		389,
-	},
-	dictWord{7, 10, 149},
-	dictWord{9, 10, 142},
-	dictWord{138, 10, 94},
-	dictWord{5, 11, 878},
-	dictWord{133, 11, 972},
-	dictWord{6, 10, 8},
-	dictWord{
-		7,
-		10,
-		1881,
-	},
-	dictWord{8, 10, 91},
-	dictWord{136, 11, 511},
-	dictWord{133, 0, 612},
-	dictWord{132, 11, 351},
-	dictWord{4, 0, 372},
-	dictWord{7, 0, 482},
-	dictWord{
-		8,
-		0,
-		158,
-	},
-	dictWord{9, 0, 602},
-	dictWord{9, 0, 615},
-	dictWord{10, 0, 245},
-	dictWord{10, 0, 678},
-	dictWord{10, 0, 744},
-	dictWord{11, 0, 248},
-	dictWord{
-		139,
-		0,
-		806,
-	},
-	dictWord{5, 0, 854},
-	dictWord{135, 0, 1991},
-	dictWord{132, 11, 286},
-	dictWord{135, 11, 344},
-	dictWord{7, 11, 438},
-	dictWord{7, 11, 627},
-	dictWord{
-		7,
-		11,
-		1516,
-	},
-	dictWord{8, 11, 40},
-	dictWord{9, 11, 56},
-	dictWord{9, 11, 294},
-	dictWord{10, 11, 30},
-	dictWord{10, 11, 259},
-	dictWord{11, 11, 969},
-	dictWord{
-		146,
-		11,
-		148,
-	},
-	dictWord{135, 0, 1492},
-	dictWord{5, 11, 259},
-	dictWord{7, 11, 414},
-	dictWord{7, 11, 854},
-	dictWord{142, 11, 107},
-	dictWord{135, 10, 1746},
-	dictWord{6, 0, 833},
-	dictWord{134, 0, 998},
-	dictWord{135, 10, 24},
-	dictWord{6, 0, 750},
-	dictWord{135, 0, 1739},
-	dictWord{4, 10, 503},
-	dictWord{
-		135,
-		10,
-		1661,
-	},
-	dictWord{5, 10, 130},
-	dictWord{7, 10, 1314},
-	dictWord{9, 10, 610},
-	dictWord{10, 10, 718},
-	dictWord{11, 10, 601},
-	dictWord{11, 10, 819},
-	dictWord{
-		11,
-		10,
-		946,
-	},
-	dictWord{140, 10, 536},
-	dictWord{10, 10, 149},
-	dictWord{11, 10, 280},
-	dictWord{142, 10, 336},
-	dictWord{132, 11, 738},
-	dictWord{
-		135,
-		10,
-		1946,
-	},
-	dictWord{5, 0, 195},
-	dictWord{135, 0, 1685},
-	dictWord{7, 0, 1997},
-	dictWord{8, 0, 730},
-	dictWord{139, 0, 1006},
-	dictWord{151, 11, 17},
-	dictWord{
-		133,
-		11,
-		866,
-	},
-	dictWord{14, 0, 463},
-	dictWord{14, 0, 470},
-	dictWord{150, 0, 61},
-	dictWord{5, 0, 751},
-	dictWord{8, 0, 266},
-	dictWord{11, 0, 578},
-	dictWord{
-		4,
-		10,
-		392,
-	},
-	dictWord{135, 10, 1597},
-	dictWord{5, 10, 433},
-	dictWord{9, 10, 633},
-	dictWord{139, 10, 629},
-	dictWord{135, 0, 821},
-	dictWord{6, 0, 715},
-	dictWord{
-		134,
-		0,
-		1325,
-	},
-	dictWord{133, 11, 116},
-	dictWord{6, 0, 868},
-	dictWord{132, 11, 457},
-	dictWord{134, 0, 959},
-	dictWord{6, 10, 234},
-	dictWord{138, 11, 199},
-	dictWord{7, 0, 1053},
-	dictWord{7, 10, 1950},
-	dictWord{8, 10, 680},
-	dictWord{11, 10, 817},
-	dictWord{147, 10, 88},
-	dictWord{7, 10, 1222},
-	dictWord{
-		138,
-		10,
-		386,
-	},
-	dictWord{5, 0, 950},
-	dictWord{5, 0, 994},
-	dictWord{6, 0, 351},
-	dictWord{134, 0, 1124},
-	dictWord{134, 0, 1081},
-	dictWord{7, 0, 1595},
-	dictWord{6, 10, 5},
-	dictWord{11, 10, 249},
-	dictWord{12, 10, 313},
-	dictWord{16, 10, 66},
-	dictWord{145, 10, 26},
-	dictWord{148, 0, 59},
-	dictWord{5, 11, 527},
-	dictWord{6, 11, 189},
-	dictWord{135, 11, 859},
-	dictWord{5, 10, 963},
-	dictWord{6, 10, 1773},
-	dictWord{11, 11, 104},
-	dictWord{11, 11, 554},
-	dictWord{15, 11, 60},
-	dictWord{
-		143,
-		11,
-		125,
-	},
-	dictWord{135, 0, 47},
-	dictWord{137, 0, 684},
-	dictWord{134, 11, 116},
-	dictWord{134, 0, 1606},
-	dictWord{134, 0, 777},
-	dictWord{7, 0, 1020},
-	dictWord{
-		8,
-		10,
-		509,
-	},
-	dictWord{136, 10, 792},
-	dictWord{135, 0, 1094},
-	dictWord{132, 0, 350},
-	dictWord{133, 11, 487},
-	dictWord{4, 11, 86},
-	dictWord{5, 11, 667},
-	dictWord{5, 11, 753},
-	dictWord{6, 11, 316},
-	dictWord{6, 11, 455},
-	dictWord{135, 11, 946},
-	dictWord{7, 0, 1812},
-	dictWord{13, 0, 259},
-	dictWord{13, 0, 356},
-	dictWord{14, 0, 242},
-	dictWord{147, 0, 114},
-	dictWord{132, 10, 931},
-	dictWord{133, 0, 967},
-	dictWord{4, 0, 473},
-	dictWord{7, 0, 623},
-	dictWord{8, 0, 808},
-	dictWord{
-		9,
-		0,
-		871,
-	},
-	dictWord{9, 0, 893},
-	dictWord{11, 0, 38},
-	dictWord{11, 0, 431},
-	dictWord{12, 0, 112},
-	dictWord{12, 0, 217},
-	dictWord{12, 0, 243},
-	dictWord{12, 0, 562},
-	dictWord{12, 0, 663},
-	dictWord{12, 0, 683},
-	dictWord{13, 0, 141},
-	dictWord{13, 0, 197},
-	dictWord{13, 0, 227},
-	dictWord{13, 0, 406},
-	dictWord{13, 0, 487},
-	dictWord{14, 0, 156},
-	dictWord{14, 0, 203},
-	dictWord{14, 0, 224},
-	dictWord{14, 0, 256},
-	dictWord{18, 0, 58},
-	dictWord{150, 0, 0},
-	dictWord{138, 0, 286},
-	dictWord{
-		7,
-		10,
-		943,
-	},
-	dictWord{139, 10, 614},
-	dictWord{135, 10, 1837},
-	dictWord{150, 11, 45},
-	dictWord{132, 0, 798},
-	dictWord{4, 0, 222},
-	dictWord{7, 0, 286},
-	dictWord{136, 0, 629},
-	dictWord{4, 11, 79},
-	dictWord{7, 11, 1773},
-	dictWord{10, 11, 450},
-	dictWord{11, 11, 589},
-	dictWord{13, 11, 332},
-	dictWord{13, 11, 493},
-	dictWord{14, 11, 183},
-	dictWord{14, 11, 334},
-	dictWord{14, 11, 362},
-	dictWord{14, 11, 368},
-	dictWord{14, 11, 376},
-	dictWord{14, 11, 379},
-	dictWord{
-		19,
-		11,
-		90,
-	},
-	dictWord{19, 11, 103},
-	dictWord{19, 11, 127},
-	dictWord{148, 11, 90},
-	dictWord{5, 0, 337},
-	dictWord{11, 0, 513},
-	dictWord{11, 0, 889},
-	dictWord{
-		11,
-		0,
-		961,
-	},
-	dictWord{12, 0, 461},
-	dictWord{13, 0, 79},
-	dictWord{15, 0, 121},
-	dictWord{4, 10, 90},
-	dictWord{5, 10, 545},
-	dictWord{7, 10, 754},
-	dictWord{9, 10, 186},
-	dictWord{10, 10, 72},
-	dictWord{10, 10, 782},
-	dictWord{11, 10, 577},
-	dictWord{11, 10, 610},
-	dictWord{12, 10, 354},
-	dictWord{12, 10, 362},
-	dictWord{
-		140,
-		10,
-		595,
-	},
-	dictWord{141, 0, 306},
-	dictWord{136, 0, 146},
-	dictWord{7, 0, 1646},
-	dictWord{9, 10, 329},
-	dictWord{11, 10, 254},
-	dictWord{141, 11, 124},
-	dictWord{
-		4,
-		0,
-		465,
-	},
-	dictWord{135, 0, 1663},
-	dictWord{132, 0, 525},
-	dictWord{133, 11, 663},
-	dictWord{10, 0, 299},
-	dictWord{18, 0, 74},
-	dictWord{9, 10, 187},
-	dictWord{
-		11,
-		10,
-		1016,
-	},
-	dictWord{145, 10, 44},
-	dictWord{7, 0, 165},
-	dictWord{7, 0, 919},
-	dictWord{4, 10, 506},
-	dictWord{136, 10, 517},
-	dictWord{5, 10, 295},
-	dictWord{
-		135,
-		10,
-		1680,
-	},
-	dictWord{133, 11, 846},
-	dictWord{134, 0, 1064},
-	dictWord{5, 11, 378},
-	dictWord{7, 11, 1402},
-	dictWord{7, 11, 1414},
-	dictWord{8, 11, 465},
-	dictWord{9, 11, 286},
-	dictWord{10, 11, 185},
-	dictWord{10, 11, 562},
-	dictWord{10, 11, 635},
-	dictWord{11, 11, 31},
-	dictWord{11, 11, 393},
-	dictWord{
-		12,
-		11,
-		456,
-	},
-	dictWord{13, 11, 312},
-	dictWord{18, 11, 65},
-	dictWord{18, 11, 96},
-	dictWord{147, 11, 89},
-	dictWord{132, 0, 596},
-	dictWord{7, 10, 987},
-	dictWord{
-		9,
-		10,
-		688,
-	},
-	dictWord{10, 10, 522},
-	dictWord{11, 10, 788},
-	dictWord{140, 10, 566},
-	dictWord{6, 0, 82},
-	dictWord{7, 0, 138},
-	dictWord{7, 0, 517},
-	dictWord{7, 0, 1741},
-	dictWord{11, 0, 238},
-	dictWord{4, 11, 648},
-	dictWord{134, 10, 1775},
-	dictWord{7, 0, 1233},
-	dictWord{7, 10, 700},
-	dictWord{7, 10, 940},
-	dictWord{8, 10, 514},
-	dictWord{9, 10, 116},
-	dictWord{9, 10, 535},
-	dictWord{10, 10, 118},
-	dictWord{11, 10, 107},
-	dictWord{11, 10, 148},
-	dictWord{11, 10, 922},
-	dictWord{
-		12,
-		10,
-		254,
-	},
-	dictWord{12, 10, 421},
-	dictWord{142, 10, 238},
-	dictWord{4, 0, 962},
-	dictWord{6, 0, 1824},
-	dictWord{8, 0, 894},
-	dictWord{12, 0, 708},
-	dictWord{
-		12,
-		0,
-		725,
-	},
-	dictWord{14, 0, 451},
-	dictWord{20, 0, 94},
-	dictWord{22, 0, 59},
-	dictWord{150, 0, 62},
-	dictWord{5, 11, 945},
-	dictWord{6, 11, 1656},
-	dictWord{6, 11, 1787},
-	dictWord{7, 11, 167},
-	dictWord{8, 11, 824},
-	dictWord{9, 11, 391},
-	dictWord{10, 11, 375},
-	dictWord{139, 11, 185},
-	dictWord{5, 0, 495},
-	dictWord{7, 0, 834},
-	dictWord{9, 0, 733},
-	dictWord{139, 0, 378},
-	dictWord{4, 10, 743},
-	dictWord{135, 11, 1273},
-	dictWord{6, 0, 1204},
-	dictWord{7, 11, 1645},
-	dictWord{8, 11, 352},
-	dictWord{137, 11, 249},
-	dictWord{139, 10, 292},
-	dictWord{133, 0, 559},
-	dictWord{132, 11, 152},
-	dictWord{9, 0, 499},
-	dictWord{10, 0, 341},
-	dictWord{
-		15,
-		0,
-		144,
-	},
-	dictWord{19, 0, 49},
-	dictWord{7, 10, 1283},
-	dictWord{9, 10, 227},
-	dictWord{11, 10, 325},
-	dictWord{11, 10, 408},
-	dictWord{14, 10, 180},
-	dictWord{
-		146,
-		10,
-		47,
-	},
-	dictWord{6, 0, 21},
-	dictWord{6, 0, 1737},
-	dictWord{7, 0, 1444},
-	dictWord{136, 0, 224},
-	dictWord{133, 11, 1006},
-	dictWord{7, 0, 1446},
-	dictWord{
-		9,
-		0,
-		97,
-	},
-	dictWord{17, 0, 15},
-	dictWord{5, 10, 81},
-	dictWord{7, 10, 146},
-	dictWord{7, 10, 1342},
-	dictWord{8, 10, 53},
-	dictWord{8, 10, 561},
-	dictWord{8, 10, 694},
-	dictWord{8, 10, 754},
-	dictWord{9, 10, 115},
-	dictWord{9, 10, 894},
-	dictWord{10, 10, 462},
-	dictWord{10, 10, 813},
-	dictWord{11, 10, 230},
-	dictWord{11, 10, 657},
-	dictWord{11, 10, 699},
-	dictWord{11, 10, 748},
-	dictWord{12, 10, 119},
-	dictWord{12, 10, 200},
-	dictWord{12, 10, 283},
-	dictWord{142, 10, 273},
-	dictWord{
-		5,
-		10,
-		408,
-	},
-	dictWord{137, 10, 747},
-	dictWord{135, 11, 431},
-	dictWord{135, 11, 832},
-	dictWord{6, 0, 729},
-	dictWord{134, 0, 953},
-	dictWord{4, 0, 727},
-	dictWord{
-		8,
-		0,
-		565,
-	},
-	dictWord{5, 11, 351},
-	dictWord{7, 11, 264},
-	dictWord{136, 11, 565},
-	dictWord{134, 0, 1948},
-	dictWord{5, 0, 519},
-	dictWord{5, 11, 40},
-	dictWord{
-		7,
-		11,
-		598,
-	},
-	dictWord{7, 11, 1638},
-	dictWord{8, 11, 78},
-	dictWord{9, 11, 166},
-	dictWord{9, 11, 640},
-	dictWord{9, 11, 685},
-	dictWord{9, 11, 773},
-	dictWord{
-		11,
-		11,
-		215,
-	},
-	dictWord{13, 11, 65},
-	dictWord{14, 11, 172},
-	dictWord{14, 11, 317},
-	dictWord{145, 11, 6},
-	dictWord{8, 11, 60},
-	dictWord{9, 11, 343},
-	dictWord{
-		139,
-		11,
-		769,
-	},
-	dictWord{137, 11, 455},
-	dictWord{134, 0, 1193},
-	dictWord{140, 0, 790},
-	dictWord{7, 11, 1951},
-	dictWord{8, 11, 765},
-	dictWord{8, 11, 772},
-	dictWord{140, 11, 671},
-	dictWord{7, 11, 108},
-	dictWord{8, 11, 219},
-	dictWord{8, 11, 388},
-	dictWord{9, 11, 639},
-	dictWord{9, 11, 775},
-	dictWord{11, 11, 275},
-	dictWord{140, 11, 464},
-	dictWord{132, 11, 468},
-	dictWord{7, 10, 30},
-	dictWord{8, 10, 86},
-	dictWord{8, 10, 315},
-	dictWord{8, 10, 700},
-	dictWord{9, 10, 576},
-	dictWord{
-		9,
-		10,
-		858,
-	},
-	dictWord{11, 10, 310},
-	dictWord{11, 10, 888},
-	dictWord{11, 10, 904},
-	dictWord{12, 10, 361},
-	dictWord{141, 10, 248},
-	dictWord{5, 11, 15},
-	dictWord{6, 11, 56},
-	dictWord{7, 11, 1758},
-	dictWord{8, 11, 500},
-	dictWord{9, 11, 730},
-	dictWord{11, 11, 331},
-	dictWord{13, 11, 150},
-	dictWord{142, 11, 282},
-	dictWord{4, 0, 402},
-	dictWord{7, 0, 2},
-	dictWord{8, 0, 323},
-	dictWord{136, 0, 479},
-	dictWord{138, 10, 839},
-	dictWord{11, 0, 580},
-	dictWord{142, 0, 201},
-	dictWord{
-		5,
-		0,
-		59,
-	},
-	dictWord{135, 0, 672},
-	dictWord{137, 10, 617},
-	dictWord{146, 0, 34},
-	dictWord{134, 11, 1886},
-	dictWord{4, 0, 961},
-	dictWord{136, 0, 896},
-	dictWord{
-		6,
-		0,
-		1285,
-	},
-	dictWord{5, 11, 205},
-	dictWord{6, 11, 438},
-	dictWord{137, 11, 711},
-	dictWord{134, 10, 428},
-	dictWord{7, 10, 524},
-	dictWord{8, 10, 169},
-	dictWord{8, 10, 234},
-	dictWord{9, 10, 480},
-	dictWord{138, 10, 646},
-	dictWord{148, 0, 46},
-	dictWord{141, 0, 479},
-	dictWord{133, 11, 534},
-	dictWord{6, 0, 2019},
-	dictWord{134, 10, 1648},
-	dictWord{4, 0, 85},
-	dictWord{7, 0, 549},
-	dictWord{7, 10, 1205},
-	dictWord{138, 10, 637},
-	dictWord{4, 0, 663},
-	dictWord{5, 0, 94},
-	dictWord{
-		7,
-		11,
-		235,
-	},
-	dictWord{7, 11, 1475},
-	dictWord{15, 11, 68},
-	dictWord{146, 11, 120},
-	dictWord{6, 11, 443},
-	dictWord{9, 11, 237},
-	dictWord{9, 11, 571},
-	dictWord{
-		9,
-		11,
-		695,
-	},
-	dictWord{10, 11, 139},
-	dictWord{11, 11, 715},
-	dictWord{12, 11, 417},
-	dictWord{141, 11, 421},
-	dictWord{132, 0, 783},
-	dictWord{4, 0, 682},
-	dictWord{8, 0, 65},
-	dictWord{9, 10, 39},
-	dictWord{10, 10, 166},
-	dictWord{11, 10, 918},
-	dictWord{12, 10, 635},
-	dictWord{20, 10, 10},
-	dictWord{22, 10, 27},
-	dictWord{
-		22,
-		10,
-		43,
-	},
-	dictWord{150, 10, 52},
-	dictWord{6, 0, 11},
-	dictWord{135, 0, 187},
-	dictWord{132, 0, 522},
-	dictWord{4, 0, 52},
-	dictWord{135, 0, 661},
-	dictWord{
-		4,
-		0,
-		383,
-	},
-	dictWord{133, 0, 520},
-	dictWord{135, 11, 546},
-	dictWord{11, 0, 343},
-	dictWord{142, 0, 127},
-	dictWord{4, 11, 578},
-	dictWord{7, 10, 157},
-	dictWord{
-		7,
-		11,
-		624,
-	},
-	dictWord{7, 11, 916},
-	dictWord{8, 10, 279},
-	dictWord{10, 11, 256},
-	dictWord{11, 11, 87},
-	dictWord{139, 11, 703},
-	dictWord{134, 10, 604},
-	dictWord{
-		4,
-		0,
-		281,
-	},
-	dictWord{5, 0, 38},
-	dictWord{7, 0, 194},
-	dictWord{7, 0, 668},
-	dictWord{7, 0, 1893},
-	dictWord{137, 0, 397},
-	dictWord{7, 10, 945},
-	dictWord{11, 10, 713},
-	dictWord{139, 10, 744},
-	dictWord{139, 10, 1022},
-	dictWord{9, 0, 635},
-	dictWord{139, 0, 559},
-	dictWord{5, 11, 923},
-	dictWord{7, 11, 490},
-	dictWord{
-		12,
-		11,
-		553,
-	},
-	dictWord{13, 11, 100},
-	dictWord{14, 11, 118},
-	dictWord{143, 11, 75},
-	dictWord{132, 0, 975},
-	dictWord{132, 10, 567},
-	dictWord{137, 10, 859},
-	dictWord{7, 10, 1846},
-	dictWord{7, 11, 1846},
-	dictWord{8, 10, 628},
-	dictWord{136, 11, 628},
-	dictWord{148, 0, 116},
-	dictWord{138, 11, 750},
-	dictWord{14, 0, 51},
-	dictWord{14, 11, 51},
-	dictWord{15, 11, 7},
-	dictWord{148, 11, 20},
-	dictWord{132, 0, 858},
-	dictWord{134, 0, 1075},
-	dictWord{4, 11, 924},
-	dictWord{
-		133,
-		10,
-		762,
-	},
-	dictWord{136, 0, 535},
-	dictWord{133, 0, 448},
-	dictWord{10, 10, 784},
-	dictWord{141, 10, 191},
-	dictWord{133, 10, 298},
-	dictWord{7, 0, 610},
-	dictWord{135, 0, 1501},
-	dictWord{7, 10, 633},
-	dictWord{7, 10, 905},
-	dictWord{7, 10, 909},
-	dictWord{7, 10, 1538},
-	dictWord{9, 10, 767},
-	dictWord{140, 10, 636},
-	dictWord{4, 11, 265},
-	dictWord{7, 11, 807},
-	dictWord{135, 11, 950},
-	dictWord{5, 11, 93},
-	dictWord{12, 11, 267},
-	dictWord{144, 11, 26},
-	dictWord{136, 0, 191},
-	dictWord{139, 10, 301},
-	dictWord{135, 10, 1970},
-	dictWord{135, 0, 267},
-	dictWord{4, 0, 319},
-	dictWord{5, 0, 699},
-	dictWord{138, 0, 673},
-	dictWord{
-		6,
-		0,
-		336,
-	},
-	dictWord{7, 0, 92},
-	dictWord{7, 0, 182},
-	dictWord{8, 0, 453},
-	dictWord{8, 0, 552},
-	dictWord{9, 0, 204},
-	dictWord{9, 0, 285},
-	dictWord{10, 0, 99},
-	dictWord{
-		11,
-		0,
-		568,
-	},
-	dictWord{11, 0, 950},
-	dictWord{12, 0, 94},
-	dictWord{16, 0, 20},
-	dictWord{16, 0, 70},
-	dictWord{19, 0, 55},
-	dictWord{12, 10, 644},
-	dictWord{144, 10, 90},
-	dictWord{6, 0, 551},
-	dictWord{7, 0, 1308},
-	dictWord{7, 10, 845},
-	dictWord{7, 11, 994},
-	dictWord{8, 10, 160},
-	dictWord{137, 10, 318},
-	dictWord{19, 11, 1},
-	dictWord{
-		19,
-		11,
-		26,
-	},
-	dictWord{150, 11, 9},
-	dictWord{7, 0, 1406},
-	dictWord{9, 0, 218},
-	dictWord{141, 0, 222},
-	dictWord{5, 0, 256},
-	dictWord{138, 0, 69},
-	dictWord{
-		5,
-		11,
-		233,
-	},
-	dictWord{5, 11, 320},
-	dictWord{6, 11, 140},
-	dictWord{7, 11, 330},
-	dictWord{136, 11, 295},
-	dictWord{6, 0, 1980},
-	dictWord{136, 0, 952},
-	dictWord{
-		4,
-		0,
-		833,
-	},
-	dictWord{137, 11, 678},
-	dictWord{133, 11, 978},
-	dictWord{4, 11, 905},
-	dictWord{6, 11, 1701},
-	dictWord{137, 11, 843},
-	dictWord{138, 10, 735},
-	dictWord{136, 10, 76},
-	dictWord{17, 0, 39},
-	dictWord{148, 0, 36},
-	dictWord{18, 0, 81},
-	dictWord{146, 11, 81},
-	dictWord{14, 0, 352},
-	dictWord{17, 0, 53},
-	dictWord{
-		18,
-		0,
-		146,
-	},
-	dictWord{18, 0, 152},
-	dictWord{19, 0, 11},
-	dictWord{150, 0, 54},
-	dictWord{135, 0, 634},
-	dictWord{138, 10, 841},
-	dictWord{132, 0, 618},
-	dictWord{
-		4,
-		0,
-		339,
-	},
-	dictWord{7, 0, 259},
-	dictWord{17, 0, 73},
-	dictWord{4, 11, 275},
-	dictWord{140, 11, 376},
-	dictWord{132, 11, 509},
-	dictWord{7, 11, 273},
-	dictWord{
-		139,
-		11,
-		377,
-	},
-	dictWord{4, 0, 759},
-	dictWord{13, 0, 169},
-	dictWord{137, 10, 804},
-	dictWord{6, 10, 96},
-	dictWord{135, 10, 1426},
-	dictWord{4, 10, 651},
-	dictWord{133, 10, 289},
-	dictWord{7, 0, 1075},
-	dictWord{8, 10, 35},
-	dictWord{9, 10, 511},
-	dictWord{10, 10, 767},
-	dictWord{147, 10, 118},
-	dictWord{6, 0, 649},
-	dictWord{6, 0, 670},
-	dictWord{136, 0, 482},
-	dictWord{5, 0, 336},
-	dictWord{6, 0, 341},
-	dictWord{6, 0, 478},
-	dictWord{6, 0, 1763},
-	dictWord{136, 0, 386},
-	dictWord{
-		5,
-		11,
-		802,
-	},
-	dictWord{7, 11, 2021},
-	dictWord{8, 11, 805},
-	dictWord{14, 11, 94},
-	dictWord{15, 11, 65},
-	dictWord{16, 11, 4},
-	dictWord{16, 11, 77},
-	dictWord{16, 11, 80},
-	dictWord{145, 11, 5},
-	dictWord{6, 0, 1035},
-	dictWord{5, 11, 167},
-	dictWord{5, 11, 899},
-	dictWord{6, 11, 410},
-	dictWord{137, 11, 777},
-	dictWord{
-		134,
-		11,
-		1705,
-	},
-	dictWord{5, 0, 924},
-	dictWord{133, 0, 969},
-	dictWord{132, 10, 704},
-	dictWord{135, 0, 73},
-	dictWord{135, 11, 10},
-	dictWord{135, 10, 1078},
-	dictWord{
-		5,
-		11,
-		11,
-	},
-	dictWord{6, 11, 117},
-	dictWord{6, 11, 485},
-	dictWord{7, 11, 1133},
-	dictWord{9, 11, 582},
-	dictWord{9, 11, 594},
-	dictWord{11, 11, 21},
-	dictWord{
-		11,
-		11,
-		818,
-	},
-	dictWord{12, 11, 535},
-	dictWord{141, 11, 86},
-	dictWord{135, 0, 1971},
-	dictWord{4, 11, 264},
-	dictWord{7, 11, 1067},
-	dictWord{8, 11, 204},
-	dictWord{8, 11, 385},
-	dictWord{139, 11, 953},
-	dictWord{6, 0, 1458},
-	dictWord{135, 0, 1344},
-	dictWord{5, 0, 396},
-	dictWord{134, 0, 501},
-	dictWord{4, 10, 720},
-	dictWord{133, 10, 306},
-	dictWord{4, 0, 929},
-	dictWord{5, 0, 799},
-	dictWord{8, 0, 46},
-	dictWord{8, 0, 740},
-	dictWord{133, 10, 431},
-	dictWord{7, 11, 646},
-	dictWord{
-		7,
-		11,
-		1730,
-	},
-	dictWord{11, 11, 446},
-	dictWord{141, 11, 178},
-	dictWord{7, 0, 276},
-	dictWord{5, 10, 464},
-	dictWord{6, 10, 236},
-	dictWord{7, 10, 696},
-	dictWord{
-		7,
-		10,
-		914,
-	},
-	dictWord{7, 10, 1108},
-	dictWord{7, 10, 1448},
-	dictWord{9, 10, 15},
-	dictWord{9, 10, 564},
-	dictWord{10, 10, 14},
-	dictWord{12, 10, 565},
-	dictWord{
-		13,
-		10,
-		449,
-	},
-	dictWord{14, 10, 53},
-	dictWord{15, 10, 13},
-	dictWord{16, 10, 64},
-	dictWord{145, 10, 41},
-	dictWord{4, 0, 892},
-	dictWord{133, 0, 770},
-	dictWord{
-		6,
-		10,
-		1767,
-	},
-	dictWord{12, 10, 194},
-	dictWord{145, 10, 107},
-	dictWord{135, 0, 158},
-	dictWord{5, 10, 840},
-	dictWord{138, 11, 608},
-	dictWord{134, 0, 1432},
-	dictWord{138, 11, 250},
-	dictWord{8, 11, 794},
-	dictWord{9, 11, 400},
-	dictWord{10, 11, 298},
-	dictWord{142, 11, 228},
-	dictWord{151, 0, 25},
-	dictWord{
-		7,
-		11,
-		1131,
-	},
-	dictWord{135, 11, 1468},
-	dictWord{135, 0, 2001},
-	dictWord{9, 10, 642},
-	dictWord{11, 10, 236},
-	dictWord{142, 10, 193},
-	dictWord{4, 10, 68},
-	dictWord{5, 10, 634},
-	dictWord{6, 10, 386},
-	dictWord{7, 10, 794},
-	dictWord{8, 10, 273},
-	dictWord{9, 10, 563},
-	dictWord{10, 10, 105},
-	dictWord{10, 10, 171},
-	dictWord{11, 10, 94},
-	dictWord{139, 10, 354},
-	dictWord{136, 11, 724},
-	dictWord{132, 0, 478},
-	dictWord{11, 11, 512},
-	dictWord{13, 11, 205},
-	dictWord{
-		19,
-		11,
-		30,
-	},
-	dictWord{22, 11, 36},
-	dictWord{151, 11, 19},
-	dictWord{7, 0, 1461},
-	dictWord{140, 0, 91},
-	dictWord{6, 11, 190},
-	dictWord{7, 11, 768},
-	dictWord{
-		135,
-		11,
-		1170,
-	},
-	dictWord{4, 0, 602},
-	dictWord{8, 0, 211},
-	dictWord{4, 10, 95},
-	dictWord{7, 10, 416},
-	dictWord{139, 10, 830},
-	dictWord{7, 10, 731},
-	dictWord{13, 10, 20},
-	dictWord{143, 10, 11},
-	dictWord{6, 0, 1068},
-	dictWord{135, 0, 1872},
-	dictWord{4, 0, 13},
-	dictWord{5, 0, 567},
-	dictWord{7, 0, 1498},
-	dictWord{9, 0, 124},
-	dictWord{11, 0, 521},
-	dictWord{12, 0, 405},
-	dictWord{135, 11, 1023},
-	dictWord{135, 0, 1006},
-	dictWord{132, 0, 735},
-	dictWord{138, 0, 812},
-	dictWord{4, 0, 170},
-	dictWord{135, 0, 323},
-	dictWord{6, 11, 137},
-	dictWord{9, 11, 75},
-	dictWord{9, 11, 253},
-	dictWord{10, 11, 194},
-	dictWord{138, 11, 444},
-	dictWord{5, 0, 304},
-	dictWord{7, 0, 1403},
-	dictWord{5, 10, 864},
-	dictWord{10, 10, 648},
-	dictWord{11, 10, 671},
-	dictWord{143, 10, 46},
-	dictWord{135, 11, 1180},
-	dictWord{
-		133,
-		10,
-		928,
-	},
-	dictWord{4, 0, 148},
-	dictWord{133, 0, 742},
-	dictWord{11, 10, 986},
-	dictWord{140, 10, 682},
-	dictWord{133, 0, 523},
-	dictWord{135, 11, 1743},
-	dictWord{7, 0, 730},
-	dictWord{18, 0, 144},
-	dictWord{19, 0, 61},
-	dictWord{8, 10, 44},
-	dictWord{9, 10, 884},
-	dictWord{10, 10, 580},
-	dictWord{11, 10, 399},
-	dictWord{
-		11,
-		10,
-		894,
-	},
-	dictWord{143, 10, 122},
-	dictWord{5, 11, 760},
-	dictWord{7, 11, 542},
-	dictWord{8, 11, 135},
-	dictWord{136, 11, 496},
-	dictWord{136, 0, 981},
-	dictWord{133, 0, 111},
-	dictWord{10, 0, 132},
-	dictWord{11, 0, 191},
-	dictWord{11, 0, 358},
-	dictWord{139, 0, 460},
-	dictWord{7, 11, 319},
-	dictWord{7, 11, 355},
-	dictWord{
-		7,
-		11,
-		763,
-	},
-	dictWord{10, 11, 389},
-	dictWord{145, 11, 43},
-	dictWord{134, 0, 890},
-	dictWord{134, 0, 1420},
-	dictWord{136, 11, 557},
-	dictWord{
-		133,
-		10,
-		518,
-	},
-	dictWord{133, 0, 444},
-	dictWord{135, 0, 1787},
-	dictWord{135, 10, 1852},
-	dictWord{8, 0, 123},
-	dictWord{15, 0, 6},
-	dictWord{144, 0, 7},
-	dictWord{
-		6,
-		0,
-		2041,
-	},
-	dictWord{10, 11, 38},
-	dictWord{139, 11, 784},
-	dictWord{136, 0, 932},
-	dictWord{5, 0, 937},
-	dictWord{135, 0, 100},
-	dictWord{6, 0, 995},
-	dictWord{
-		4,
-		11,
-		58,
-	},
-	dictWord{5, 11, 286},
-	dictWord{6, 11, 319},
-	dictWord{7, 11, 402},
-	dictWord{7, 11, 1254},
-	dictWord{7, 11, 1903},
-	dictWord{8, 11, 356},
-	dictWord{
-		140,
-		11,
-		408,
-	},
-	dictWord{4, 11, 389},
-	dictWord{9, 11, 181},
-	dictWord{9, 11, 255},
-	dictWord{10, 11, 8},
-	dictWord{10, 11, 29},
-	dictWord{10, 11, 816},
-	dictWord{
-		11,
-		11,
-		311,
-	},
-	dictWord{11, 11, 561},
-	dictWord{12, 11, 67},
-	dictWord{141, 11, 181},
-	dictWord{138, 0, 255},
-	dictWord{5, 0, 138},
-	dictWord{4, 10, 934},
-	dictWord{
-		136,
-		10,
-		610,
-	},
-	dictWord{4, 0, 965},
-	dictWord{10, 0, 863},
-	dictWord{138, 0, 898},
-	dictWord{10, 10, 804},
-	dictWord{138, 10, 832},
-	dictWord{12, 0, 631},
-	dictWord{
-		8,
-		10,
-		96,
-	},
-	dictWord{9, 10, 36},
-	dictWord{10, 10, 607},
-	dictWord{11, 10, 423},
-	dictWord{11, 10, 442},
-	dictWord{12, 10, 309},
-	dictWord{14, 10, 199},
-	dictWord{
-		15,
-		10,
-		90,
-	},
-	dictWord{145, 10, 110},
-	dictWord{134, 0, 1394},
-	dictWord{4, 0, 652},
-	dictWord{8, 0, 320},
-	dictWord{22, 0, 6},
-	dictWord{22, 0, 16},
-	dictWord{
-		9,
-		10,
-		13,
-	},
-	dictWord{9, 10, 398},
-	dictWord{9, 10, 727},
-	dictWord{10, 10, 75},
-	dictWord{10, 10, 184},
-	dictWord{10, 10, 230},
-	dictWord{10, 10, 564},
-	dictWord{
-		10,
-		10,
-		569,
-	},
-	dictWord{11, 10, 973},
-	dictWord{12, 10, 70},
-	dictWord{12, 10, 189},
-	dictWord{13, 10, 57},
-	dictWord{141, 10, 257},
-	dictWord{6, 0, 897},
-	dictWord{
-		134,
-		0,
-		1333,
-	},
-	dictWord{4, 0, 692},
-	dictWord{133, 0, 321},
-	dictWord{133, 11, 373},
-	dictWord{135, 0, 922},
-	dictWord{5, 0, 619},
-	dictWord{133, 0, 698},
-	dictWord{
-		137,
-		10,
-		631,
-	},
-	dictWord{5, 10, 345},
-	dictWord{135, 10, 1016},
-	dictWord{9, 0, 957},
-	dictWord{9, 0, 1018},
-	dictWord{12, 0, 828},
-	dictWord{12, 0, 844},
-	dictWord{
-		12,
-		0,
-		897,
-	},
-	dictWord{12, 0, 901},
-	dictWord{12, 0, 943},
-	dictWord{15, 0, 180},
-	dictWord{18, 0, 197},
-	dictWord{18, 0, 200},
-	dictWord{18, 0, 213},
-	dictWord{
-		18,
-		0,
-		214,
-	},
-	dictWord{146, 0, 226},
-	dictWord{5, 0, 917},
-	dictWord{134, 0, 1659},
-	dictWord{135, 0, 1100},
-	dictWord{134, 0, 1173},
-	dictWord{134, 0, 1930},
-	dictWord{5, 0, 251},
-	dictWord{5, 0, 956},
-	dictWord{8, 0, 268},
-	dictWord{9, 0, 214},
-	dictWord{146, 0, 142},
-	dictWord{133, 10, 673},
-	dictWord{137, 10, 850},
-	dictWord{
-		4,
-		10,
-		287,
-	},
-	dictWord{133, 10, 1018},
-	dictWord{132, 11, 672},
-	dictWord{5, 0, 346},
-	dictWord{5, 0, 711},
-	dictWord{8, 0, 390},
-	dictWord{11, 11, 752},
-	dictWord{139, 11, 885},
-	dictWord{5, 10, 34},
-	dictWord{10, 10, 724},
-	dictWord{12, 10, 444},
-	dictWord{13, 10, 354},
-	dictWord{18, 10, 32},
-	dictWord{23, 10, 24},
-	dictWord{23, 10, 31},
-	dictWord{152, 10, 5},
-	dictWord{4, 11, 710},
-	dictWord{134, 11, 606},
-	dictWord{134, 0, 744},
-	dictWord{134, 10, 382},
-	dictWord{
-		133,
-		11,
-		145,
-	},
-	dictWord{4, 10, 329},
-	dictWord{7, 11, 884},
-	dictWord{140, 11, 124},
-	dictWord{4, 11, 467},
-	dictWord{5, 11, 405},
-	dictWord{134, 11, 544},
-	dictWord{
-		9,
-		10,
-		846,
-	},
-	dictWord{138, 10, 827},
-	dictWord{133, 0, 624},
-	dictWord{9, 11, 372},
-	dictWord{15, 11, 2},
-	dictWord{19, 11, 10},
-	dictWord{147, 11, 18},
-	dictWord{
-		4,
-		11,
-		387,
-	},
-	dictWord{135, 11, 1288},
-	dictWord{5, 0, 783},
-	dictWord{7, 0, 1998},
-	dictWord{135, 0, 2047},
-	dictWord{132, 10, 906},
-	dictWord{136, 10, 366},
-	dictWord{135, 11, 550},
-	dictWord{4, 10, 123},
-	dictWord{4, 10, 649},
-	dictWord{5, 10, 605},
-	dictWord{7, 10, 1509},
-	dictWord{136, 10, 36},
-	dictWord{
-		134,
-		0,
-		1125,
-	},
-	dictWord{132, 0, 594},
-	dictWord{133, 10, 767},
-	dictWord{135, 11, 1227},
-	dictWord{136, 11, 467},
-	dictWord{4, 11, 576},
-	dictWord{
-		135,
-		11,
-		1263,
-	},
-	dictWord{4, 0, 268},
-	dictWord{7, 0, 1534},
-	dictWord{135, 11, 1534},
-	dictWord{4, 10, 273},
-	dictWord{5, 10, 658},
-	dictWord{5, 11, 919},
-	dictWord{
-		5,
-		10,
-		995,
-	},
-	dictWord{134, 11, 1673},
-	dictWord{133, 0, 563},
-	dictWord{134, 10, 72},
-	dictWord{135, 10, 1345},
-	dictWord{4, 11, 82},
-	dictWord{5, 11, 333},
-	dictWord{
-		5,
-		11,
-		904,
-	},
-	dictWord{6, 11, 207},
-	dictWord{7, 11, 325},
-	dictWord{7, 11, 1726},
-	dictWord{8, 11, 101},
-	dictWord{10, 11, 778},
-	dictWord{139, 11, 220},
-	dictWord{5, 0, 37},
-	dictWord{6, 0, 39},
-	dictWord{6, 0, 451},
-	dictWord{7, 0, 218},
-	dictWord{7, 0, 667},
-	dictWord{7, 0, 1166},
-	dictWord{7, 0, 1687},
-	dictWord{8, 0, 662},
-	dictWord{16, 0, 2},
-	dictWord{133, 10, 589},
-	dictWord{134, 0, 1332},
-	dictWord{133, 11, 903},
-	dictWord{134, 0, 508},
-	dictWord{5, 10, 117},
-	dictWord{6, 10, 514},
-	dictWord{6, 10, 541},
-	dictWord{7, 10, 1164},
-	dictWord{7, 10, 1436},
-	dictWord{8, 10, 220},
-	dictWord{8, 10, 648},
-	dictWord{10, 10, 688},
-	dictWord{11, 10, 560},
-	dictWord{140, 11, 147},
-	dictWord{6, 11, 555},
-	dictWord{135, 11, 485},
-	dictWord{133, 10, 686},
-	dictWord{7, 0, 453},
-	dictWord{7, 0, 635},
-	dictWord{7, 0, 796},
-	dictWord{8, 0, 331},
-	dictWord{9, 0, 330},
-	dictWord{9, 0, 865},
-	dictWord{10, 0, 119},
-	dictWord{10, 0, 235},
-	dictWord{11, 0, 111},
-	dictWord{11, 0, 129},
-	dictWord{
-		11,
-		0,
-		240,
-	},
-	dictWord{12, 0, 31},
-	dictWord{12, 0, 66},
-	dictWord{12, 0, 222},
-	dictWord{12, 0, 269},
-	dictWord{12, 0, 599},
-	dictWord{12, 0, 684},
-	dictWord{12, 0, 689},
-	dictWord{12, 0, 691},
-	dictWord{142, 0, 345},
-	dictWord{135, 0, 1834},
-	dictWord{4, 11, 705},
-	dictWord{7, 11, 615},
-	dictWord{138, 11, 251},
-	dictWord{
-		136,
-		11,
-		345,
-	},
-	dictWord{137, 0, 527},
-	dictWord{6, 0, 98},
-	dictWord{7, 0, 702},
-	dictWord{135, 0, 991},
-	dictWord{11, 0, 576},
-	dictWord{14, 0, 74},
-	dictWord{7, 10, 196},
-	dictWord{10, 10, 765},
-	dictWord{11, 10, 347},
-	dictWord{11, 10, 552},
-	dictWord{11, 10, 790},
-	dictWord{12, 10, 263},
-	dictWord{13, 10, 246},
-	dictWord{
-		13,
-		10,
-		270,
-	},
-	dictWord{13, 10, 395},
-	dictWord{14, 10, 176},
-	dictWord{14, 10, 190},
-	dictWord{14, 10, 398},
-	dictWord{14, 10, 412},
-	dictWord{15, 10, 32},
-	dictWord{
-		15,
-		10,
-		63,
-	},
-	dictWord{16, 10, 88},
-	dictWord{147, 10, 105},
-	dictWord{134, 11, 90},
-	dictWord{13, 0, 84},
-	dictWord{141, 0, 122},
-	dictWord{6, 0, 37},
-	dictWord{
-		7,
-		0,
-		299,
-	},
-	dictWord{7, 0, 1666},
-	dictWord{8, 0, 195},
-	dictWord{8, 0, 316},
-	dictWord{9, 0, 178},
-	dictWord{9, 0, 276},
-	dictWord{9, 0, 339},
-	dictWord{9, 0, 536},
-	dictWord{
-		10,
-		0,
-		102,
-	},
-	dictWord{10, 0, 362},
-	dictWord{10, 0, 785},
-	dictWord{11, 0, 55},
-	dictWord{11, 0, 149},
-	dictWord{11, 0, 773},
-	dictWord{13, 0, 416},
-	dictWord{
-		13,
-		0,
-		419,
-	},
-	dictWord{14, 0, 38},
-	dictWord{14, 0, 41},
-	dictWord{142, 0, 210},
-	dictWord{5, 10, 381},
-	dictWord{135, 10, 1792},
-	dictWord{7, 11, 813},
-	dictWord{
-		12,
-		11,
-		497,
-	},
-	dictWord{141, 11, 56},
-	dictWord{7, 10, 616},
-	dictWord{138, 10, 413},
-	dictWord{133, 0, 645},
-	dictWord{6, 11, 125},
-	dictWord{135, 11, 1277},
-	dictWord{132, 0, 290},
-	dictWord{6, 0, 70},
-	dictWord{7, 0, 1292},
-	dictWord{10, 0, 762},
-	dictWord{139, 0, 288},
-	dictWord{6, 10, 120},
-	dictWord{7, 10, 1188},
-	dictWord{
-		7,
-		10,
-		1710,
-	},
-	dictWord{8, 10, 286},
-	dictWord{9, 10, 667},
-	dictWord{11, 10, 592},
-	dictWord{139, 10, 730},
-	dictWord{135, 11, 1784},
-	dictWord{7, 0, 1315},
-	dictWord{135, 11, 1315},
-	dictWord{134, 0, 1955},
-	dictWord{135, 10, 1146},
-	dictWord{7, 0, 131},
-	dictWord{7, 0, 422},
-	dictWord{8, 0, 210},
-	dictWord{
-		140,
-		0,
-		573,
-	},
-	dictWord{4, 10, 352},
-	dictWord{135, 10, 687},
-	dictWord{139, 0, 797},
-	dictWord{143, 0, 38},
-	dictWord{14, 0, 179},
-	dictWord{15, 0, 151},
-	dictWord{
-		150,
-		0,
-		11,
-	},
-	dictWord{7, 0, 488},
-	dictWord{4, 10, 192},
-	dictWord{5, 10, 49},
-	dictWord{6, 10, 200},
-	dictWord{6, 10, 293},
-	dictWord{134, 10, 1696},
-	dictWord{
-		132,
-		0,
-		936,
-	},
-	dictWord{135, 11, 703},
-	dictWord{6, 11, 160},
-	dictWord{7, 11, 1106},
-	dictWord{9, 11, 770},
-	dictWord{10, 11, 618},
-	dictWord{11, 11, 112},
-	dictWord{
-		140,
-		11,
-		413,
-	},
-	dictWord{5, 0, 453},
-	dictWord{134, 0, 441},
-	dictWord{135, 0, 595},
-	dictWord{132, 10, 650},
-	dictWord{132, 10, 147},
-	dictWord{6, 0, 991},
-	dictWord{6, 0, 1182},
-	dictWord{12, 11, 271},
-	dictWord{145, 11, 109},
-	dictWord{133, 10, 934},
-	dictWord{140, 11, 221},
-	dictWord{132, 0, 653},
-	dictWord{
-		7,
-		0,
-		505,
-	},
-	dictWord{135, 0, 523},
-	dictWord{134, 0, 903},
-	dictWord{135, 11, 479},
-	dictWord{7, 11, 304},
-	dictWord{9, 11, 646},
-	dictWord{9, 11, 862},
-	dictWord{
-		10,
-		11,
-		262,
-	},
-	dictWord{11, 11, 696},
-	dictWord{12, 11, 208},
-	dictWord{15, 11, 79},
-	dictWord{147, 11, 108},
-	dictWord{146, 0, 80},
-	dictWord{135, 11, 981},
-	dictWord{142, 0, 432},
-	dictWord{132, 0, 314},
-	dictWord{137, 11, 152},
-	dictWord{7, 0, 1368},
-	dictWord{8, 0, 232},
-	dictWord{8, 0, 361},
-	dictWord{10, 0, 682},
-	dictWord{138, 0, 742},
-	dictWord{135, 11, 1586},
-	dictWord{9, 0, 534},
-	dictWord{4, 11, 434},
-	dictWord{11, 11, 663},
-	dictWord{12, 11, 210},
-	dictWord{13, 11, 166},
-	dictWord{13, 11, 310},
-	dictWord{14, 11, 373},
-	dictWord{147, 11, 43},
-	dictWord{7, 11, 1091},
-	dictWord{135, 11, 1765},
-	dictWord{6, 11, 550},
-	dictWord{
-		135,
-		11,
-		652,
-	},
-	dictWord{137, 0, 27},
-	dictWord{142, 0, 12},
-	dictWord{4, 10, 637},
-	dictWord{5, 11, 553},
-	dictWord{7, 11, 766},
-	dictWord{138, 11, 824},
-	dictWord{
-		7,
-		11,
-		737,
-	},
-	dictWord{8, 11, 298},
-	dictWord{136, 11, 452},
-	dictWord{7, 0, 736},
-	dictWord{139, 0, 264},
-	dictWord{134, 0, 1657},
-	dictWord{133, 11, 292},
-	dictWord{138, 11, 135},
-	dictWord{6, 0, 844},
-	dictWord{134, 0, 1117},
-	dictWord{135, 0, 127},
-	dictWord{9, 10, 867},
-	dictWord{138, 10, 837},
-	dictWord{
-		6,
-		0,
-		1184,
-	},
-	dictWord{134, 0, 1208},
-	dictWord{134, 0, 1294},
-	dictWord{136, 0, 364},
-	dictWord{6, 0, 1415},
-	dictWord{7, 0, 1334},
-	dictWord{11, 0, 125},
-	dictWord{
-		6,
-		10,
-		170,
-	},
-	dictWord{7, 11, 393},
-	dictWord{8, 10, 395},
-	dictWord{8, 10, 487},
-	dictWord{10, 11, 603},
-	dictWord{11, 11, 206},
-	dictWord{141, 10, 147},
-	dictWord{137, 11, 748},
-	dictWord{4, 11, 912},
-	dictWord{137, 11, 232},
-	dictWord{4, 10, 535},
-	dictWord{136, 10, 618},
-	dictWord{137, 0, 792},
-	dictWord{
-		7,
-		11,
-		1973,
-	},
-	dictWord{136, 11, 716},
-	dictWord{135, 11, 98},
-	dictWord{5, 0, 909},
-	dictWord{9, 0, 849},
-	dictWord{138, 0, 805},
-	dictWord{4, 0, 630},
-	dictWord{
-		132,
-		0,
-		699,
-	},
-	dictWord{5, 11, 733},
-	dictWord{14, 11, 103},
-	dictWord{150, 10, 23},
-	dictWord{12, 11, 158},
-	dictWord{18, 11, 8},
-	dictWord{19, 11, 62},
-	dictWord{
-		20,
-		11,
-		6,
-	},
-	dictWord{22, 11, 4},
-	dictWord{23, 11, 2},
-	dictWord{151, 11, 9},
-	dictWord{132, 0, 968},
-	dictWord{132, 10, 778},
-	dictWord{132, 10, 46},
-	dictWord{5, 10, 811},
-	dictWord{6, 10, 1679},
-	dictWord{6, 10, 1714},
-	dictWord{135, 10, 2032},
-	dictWord{6, 0, 1446},
-	dictWord{7, 10, 1458},
-	dictWord{9, 10, 407},
-	dictWord{
-		139,
-		10,
-		15,
-	},
-	dictWord{7, 0, 206},
-	dictWord{7, 0, 397},
-	dictWord{7, 0, 621},
-	dictWord{7, 0, 640},
-	dictWord{8, 0, 124},
-	dictWord{8, 0, 619},
-	dictWord{9, 0, 305},
-	dictWord{
-		9,
-		0,
-		643,
-	},
-	dictWord{10, 0, 264},
-	dictWord{10, 0, 628},
-	dictWord{11, 0, 40},
-	dictWord{12, 0, 349},
-	dictWord{13, 0, 134},
-	dictWord{13, 0, 295},
-	dictWord{
-		14,
-		0,
-		155,
-	},
-	dictWord{15, 0, 120},
-	dictWord{18, 0, 105},
-	dictWord{6, 10, 34},
-	dictWord{7, 10, 1089},
-	dictWord{8, 10, 708},
-	dictWord{8, 10, 721},
-	dictWord{9, 10, 363},
-	dictWord{148, 10, 98},
-	dictWord{4, 0, 262},
-	dictWord{5, 0, 641},
-	dictWord{135, 0, 342},
-	dictWord{137, 11, 72},
-	dictWord{4, 0, 99},
-	dictWord{6, 0, 250},
-	dictWord{
-		6,
-		0,
-		346,
-	},
-	dictWord{8, 0, 127},
-	dictWord{138, 0, 81},
-	dictWord{132, 0, 915},
-	dictWord{5, 0, 75},
-	dictWord{9, 0, 517},
-	dictWord{10, 0, 470},
-	dictWord{12, 0, 155},
-	dictWord{141, 0, 224},
-	dictWord{132, 10, 462},
-	dictWord{11, 11, 600},
-	dictWord{11, 11, 670},
-	dictWord{141, 11, 245},
-	dictWord{142, 0, 83},
-	dictWord{
-		5,
-		10,
-		73,
-	},
-	dictWord{6, 10, 23},
-	dictWord{134, 10, 338},
-	dictWord{6, 0, 1031},
-	dictWord{139, 11, 923},
-	dictWord{7, 11, 164},
-	dictWord{7, 11, 1571},
-	dictWord{
-		9,
-		11,
-		107,
-	},
-	dictWord{140, 11, 225},
-	dictWord{134, 0, 1470},
-	dictWord{133, 0, 954},
-	dictWord{6, 0, 304},
-	dictWord{8, 0, 418},
-	dictWord{10, 0, 345},
-	dictWord{
-		11,
-		0,
-		341,
-	},
-	dictWord{139, 0, 675},
-	dictWord{9, 0, 410},
-	dictWord{139, 0, 425},
-	dictWord{4, 11, 27},
-	dictWord{5, 11, 484},
-	dictWord{5, 11, 510},
-	dictWord{6, 11, 434},
-	dictWord{7, 11, 1000},
-	dictWord{7, 11, 1098},
-	dictWord{8, 11, 2},
-	dictWord{136, 11, 200},
-	dictWord{134, 0, 734},
-	dictWord{140, 11, 257},
-	dictWord{
-		7,
-		10,
-		725,
-	},
-	dictWord{8, 10, 498},
-	dictWord{139, 10, 268},
-	dictWord{134, 0, 1822},
-	dictWord{135, 0, 1798},
-	dictWord{135, 10, 773},
-	dictWord{132, 11, 460},
-	dictWord{4, 11, 932},
-	dictWord{133, 11, 891},
-	dictWord{134, 0, 14},
-	dictWord{132, 10, 583},
-	dictWord{7, 10, 1462},
-	dictWord{8, 11, 625},
-	dictWord{
-		139,
-		10,
-		659,
-	},
-	dictWord{5, 0, 113},
-	dictWord{6, 0, 243},
-	dictWord{6, 0, 1708},
-	dictWord{7, 0, 1865},
-	dictWord{11, 0, 161},
-	dictWord{16, 0, 37},
-	dictWord{17, 0, 99},
-	dictWord{133, 10, 220},
-	dictWord{134, 11, 76},
-	dictWord{5, 11, 461},
-	dictWord{135, 11, 1925},
-	dictWord{140, 0, 69},
-	dictWord{8, 11, 92},
-	dictWord{
-		137,
-		11,
-		221,
-	},
-	dictWord{139, 10, 803},
-	dictWord{132, 10, 544},
-	dictWord{4, 0, 274},
-	dictWord{134, 0, 922},
-	dictWord{132, 0, 541},
-	dictWord{5, 0, 627},
-	dictWord{
-		6,
-		10,
-		437,
-	},
-	dictWord{6, 10, 564},
-	dictWord{11, 10, 181},
-	dictWord{141, 10, 183},
-	dictWord{135, 10, 1192},
-	dictWord{7, 0, 166},
-	dictWord{132, 11, 763},
-	dictWord{133, 11, 253},
-	dictWord{134, 0, 849},
-	dictWord{9, 11, 73},
-	dictWord{10, 11, 110},
-	dictWord{14, 11, 185},
-	dictWord{145, 11, 119},
-	dictWord{5, 11, 212},
-	dictWord{12, 11, 35},
-	dictWord{141, 11, 382},
-	dictWord{133, 0, 717},
-	dictWord{137, 0, 304},
-	dictWord{136, 0, 600},
-	dictWord{133, 0, 654},
-	dictWord{
-		6,
-		0,
-		273,
-	},
-	dictWord{10, 0, 188},
-	dictWord{13, 0, 377},
-	dictWord{146, 0, 77},
-	dictWord{4, 10, 790},
-	dictWord{5, 10, 273},
-	dictWord{134, 10, 394},
-	dictWord{
-		132,
-		0,
-		543,
-	},
-	dictWord{135, 0, 410},
-	dictWord{11, 0, 98},
-	dictWord{11, 0, 524},
-	dictWord{141, 0, 87},
-	dictWord{132, 0, 941},
-	dictWord{135, 11, 1175},
-	dictWord{
-		4,
-		0,
-		250,
-	},
-	dictWord{7, 0, 1612},
-	dictWord{11, 0, 186},
-	dictWord{12, 0, 133},
-	dictWord{6, 10, 127},
-	dictWord{7, 10, 1511},
-	dictWord{8, 10, 613},
-	dictWord{
-		12,
-		10,
-		495,
-	},
-	dictWord{12, 10, 586},
-	dictWord{12, 10, 660},
-	dictWord{12, 10, 668},
-	dictWord{14, 10, 385},
-	dictWord{15, 10, 118},
-	dictWord{17, 10, 20},
-	dictWord{
-		146,
-		10,
-		98,
-	},
-	dictWord{6, 0, 1785},
-	dictWord{133, 11, 816},
-	dictWord{134, 0, 1339},
-	dictWord{7, 0, 961},
-	dictWord{7, 0, 1085},
-	dictWord{7, 0, 1727},
-	dictWord{
-		8,
-		0,
-		462,
-	},
-	dictWord{6, 10, 230},
-	dictWord{135, 11, 1727},
-	dictWord{9, 0, 636},
-	dictWord{135, 10, 1954},
-	dictWord{132, 0, 780},
-	dictWord{5, 11, 869},
-	dictWord{5, 11, 968},
-	dictWord{6, 11, 1626},
-	dictWord{8, 11, 734},
-	dictWord{136, 11, 784},
-	dictWord{4, 11, 542},
-	dictWord{6, 11, 1716},
-	dictWord{6, 11, 1727},
-	dictWord{7, 11, 1082},
-	dictWord{7, 11, 1545},
-	dictWord{8, 11, 56},
-	dictWord{8, 11, 118},
-	dictWord{8, 11, 412},
-	dictWord{8, 11, 564},
-	dictWord{9, 11, 888},
-	dictWord{9, 11, 908},
-	dictWord{10, 11, 50},
-	dictWord{10, 11, 423},
-	dictWord{11, 11, 685},
-	dictWord{11, 11, 697},
-	dictWord{11, 11, 933},
-	dictWord{12, 11, 299},
-	dictWord{13, 11, 126},
-	dictWord{13, 11, 136},
-	dictWord{13, 11, 170},
-	dictWord{141, 11, 190},
-	dictWord{134, 11, 226},
-	dictWord{4, 11, 232},
-	dictWord{
-		9,
-		11,
-		202,
-	},
-	dictWord{10, 11, 474},
-	dictWord{140, 11, 433},
-	dictWord{137, 11, 500},
-	dictWord{5, 0, 529},
-	dictWord{136, 10, 68},
-	dictWord{132, 10, 654},
-	dictWord{
-		4,
-		10,
-		156,
-	},
-	dictWord{7, 10, 998},
-	dictWord{7, 10, 1045},
-	dictWord{7, 10, 1860},
-	dictWord{9, 10, 48},
-	dictWord{9, 10, 692},
-	dictWord{11, 10, 419},
-	dictWord{139, 10, 602},
-	dictWord{7, 0, 1276},
-	dictWord{8, 0, 474},
-	dictWord{9, 0, 652},
-	dictWord{6, 11, 108},
-	dictWord{7, 11, 1003},
-	dictWord{7, 11, 1181},
-	dictWord{136, 11, 343},
-	dictWord{7, 11, 1264},
-	dictWord{7, 11, 1678},
-	dictWord{11, 11, 945},
-	dictWord{12, 11, 341},
-	dictWord{12, 11, 471},
-	dictWord{
-		140,
-		11,
-		569,
-	},
-	dictWord{134, 11, 1712},
-	dictWord{5, 0, 948},
-	dictWord{12, 0, 468},
-	dictWord{19, 0, 96},
-	dictWord{148, 0, 24},
-	dictWord{4, 11, 133},
-	dictWord{
-		7,
-		11,
-		711,
-	},
-	dictWord{7, 11, 1298},
-	dictWord{7, 11, 1585},
-	dictWord{135, 11, 1929},
-	dictWord{6, 0, 753},
-	dictWord{140, 0, 657},
-	dictWord{139, 0, 941},
-	dictWord{
-		6,
-		11,
-		99,
-	},
-	dictWord{7, 11, 1808},
-	dictWord{145, 11, 57},
-	dictWord{6, 11, 574},
-	dictWord{7, 11, 428},
-	dictWord{7, 11, 1250},
-	dictWord{10, 11, 669},
-	dictWord{
-		11,
-		11,
-		485,
-	},
-	dictWord{11, 11, 840},
-	dictWord{12, 11, 300},
-	dictWord{142, 11, 250},
-	dictWord{4, 0, 532},
-	dictWord{5, 0, 706},
-	dictWord{135, 0, 662},
-	dictWord{
-		5,
-		0,
-		837,
-	},
-	dictWord{6, 0, 1651},
-	dictWord{139, 0, 985},
-	dictWord{7, 0, 1861},
-	dictWord{9, 10, 197},
-	dictWord{10, 10, 300},
-	dictWord{12, 10, 473},
-	dictWord{
-		13,
-		10,
-		90,
-	},
-	dictWord{141, 10, 405},
-	dictWord{137, 11, 252},
-	dictWord{6, 11, 323},
-	dictWord{135, 11, 1564},
-	dictWord{4, 0, 330},
-	dictWord{4, 0, 863},
-	dictWord{7, 0, 933},
-	dictWord{7, 0, 2012},
-	dictWord{8, 0, 292},
-	dictWord{7, 11, 461},
-	dictWord{8, 11, 775},
-	dictWord{138, 11, 435},
-	dictWord{132, 10, 606},
-	dictWord{
-		4,
-		11,
-		655,
-	},
-	dictWord{7, 11, 850},
-	dictWord{17, 11, 75},
-	dictWord{146, 11, 137},
-	dictWord{135, 0, 767},
-	dictWord{7, 10, 1978},
-	dictWord{136, 10, 676},
-	dictWord{132, 0, 641},
-	dictWord{135, 11, 1559},
-	dictWord{134, 0, 1233},
-	dictWord{137, 0, 242},
-	dictWord{17, 0, 114},
-	dictWord{4, 10, 361},
-	dictWord{
-		133,
-		10,
-		315,
-	},
-	dictWord{137, 0, 883},
-	dictWord{132, 10, 461},
-	dictWord{138, 0, 274},
-	dictWord{134, 0, 2008},
-	dictWord{134, 0, 1794},
-	dictWord{4, 0, 703},
-	dictWord{135, 0, 207},
-	dictWord{12, 0, 285},
-	dictWord{132, 10, 472},
-	dictWord{132, 0, 571},
-	dictWord{5, 0, 873},
-	dictWord{5, 0, 960},
-	dictWord{8, 0, 823},
-	dictWord{9, 0, 881},
-	dictWord{136, 11, 577},
-	dictWord{7, 0, 617},
-	dictWord{10, 0, 498},
-	dictWord{11, 0, 501},
-	dictWord{12, 0, 16},
-	dictWord{140, 0, 150},
-	dictWord{
-		138,
-		10,
-		747,
-	},
-	dictWord{132, 0, 431},
-	dictWord{133, 10, 155},
-	dictWord{11, 0, 283},
-	dictWord{11, 0, 567},
-	dictWord{7, 10, 163},
-	dictWord{8, 10, 319},
-	dictWord{
-		9,
-		10,
-		402,
-	},
-	dictWord{10, 10, 24},
-	dictWord{10, 10, 681},
-	dictWord{11, 10, 200},
-	dictWord{12, 10, 253},
-	dictWord{12, 10, 410},
-	dictWord{142, 10, 219},
-	dictWord{4, 11, 413},
-	dictWord{5, 11, 677},
-	dictWord{8, 11, 432},
-	dictWord{140, 11, 280},
-	dictWord{9, 0, 401},
-	dictWord{5, 10, 475},
-	dictWord{7, 10, 1780},
-	dictWord{11, 10, 297},
-	dictWord{11, 10, 558},
-	dictWord{14, 10, 322},
-	dictWord{147, 10, 76},
-	dictWord{6, 0, 781},
-	dictWord{9, 0, 134},
-	dictWord{10, 0, 2},
-	dictWord{
-		10,
-		0,
-		27,
-	},
-	dictWord{10, 0, 333},
-	dictWord{11, 0, 722},
-	dictWord{143, 0, 1},
-	dictWord{5, 0, 33},
-	dictWord{6, 0, 470},
-	dictWord{139, 0, 424},
-	dictWord{
-		135,
-		0,
-		2006,
-	},
-	dictWord{12, 0, 783},
-	dictWord{135, 10, 1956},
-	dictWord{136, 0, 274},
-	dictWord{135, 0, 1882},
-	dictWord{132, 0, 794},
-	dictWord{135, 0, 1848},
-	dictWord{5, 10, 944},
-	dictWord{134, 10, 1769},
-	dictWord{6, 0, 47},
-	dictWord{7, 0, 90},
-	dictWord{7, 0, 664},
-	dictWord{7, 0, 830},
-	dictWord{7, 0, 1380},
-	dictWord{
-		7,
-		0,
-		2025,
-	},
-	dictWord{8, 0, 448},
-	dictWord{136, 0, 828},
-	dictWord{132, 10, 144},
-	dictWord{134, 0, 1199},
-	dictWord{4, 11, 395},
-	dictWord{139, 11, 762},
-	dictWord{135, 11, 1504},
-	dictWord{9, 0, 417},
-	dictWord{137, 0, 493},
-	dictWord{9, 11, 174},
-	dictWord{10, 11, 164},
-	dictWord{11, 11, 440},
-	dictWord{11, 11, 841},
-	dictWord{143, 11, 98},
-	dictWord{134, 11, 426},
-	dictWord{139, 11, 1002},
-	dictWord{134, 0, 295},
-	dictWord{134, 0, 816},
-	dictWord{6, 10, 247},
-	dictWord{
-		137,
-		10,
-		555,
-	},
-	dictWord{133, 0, 1019},
-	dictWord{4, 0, 620},
-	dictWord{5, 11, 476},
-	dictWord{10, 10, 280},
-	dictWord{138, 10, 797},
-	dictWord{139, 0, 464},
-	dictWord{5, 11, 76},
-	dictWord{6, 11, 458},
-	dictWord{6, 11, 497},
-	dictWord{7, 11, 764},
-	dictWord{7, 11, 868},
-	dictWord{9, 11, 658},
-	dictWord{10, 11, 594},
-	dictWord{
-		11,
-		11,
-		173,
-	},
-	dictWord{11, 11, 566},
-	dictWord{12, 11, 20},
-	dictWord{12, 11, 338},
-	dictWord{141, 11, 200},
-	dictWord{134, 0, 208},
-	dictWord{4, 11, 526},
-	dictWord{7, 11, 1029},
-	dictWord{135, 11, 1054},
-	dictWord{132, 11, 636},
-	dictWord{6, 11, 233},
-	dictWord{7, 11, 660},
-	dictWord{7, 11, 1124},
-	dictWord{
-		17,
-		11,
-		31,
-	},
-	dictWord{19, 11, 22},
-	dictWord{151, 11, 14},
-	dictWord{10, 0, 442},
-	dictWord{133, 10, 428},
-	dictWord{10, 0, 930},
-	dictWord{140, 0, 778},
-	dictWord{
-		6,
-		0,
-		68,
-	},
-	dictWord{7, 0, 448},
-	dictWord{7, 0, 1629},
-	dictWord{7, 0, 1769},
-	dictWord{7, 0, 1813},
-	dictWord{8, 0, 442},
-	dictWord{8, 0, 516},
-	dictWord{9, 0, 710},
-	dictWord{
-		10,
-		0,
-		282,
-	},
-	dictWord{10, 0, 722},
-	dictWord{7, 10, 1717},
-	dictWord{138, 10, 546},
-	dictWord{134, 0, 1128},
-	dictWord{11, 0, 844},
-	dictWord{12, 0, 104},
-	dictWord{140, 0, 625},
-	dictWord{4, 11, 432},
-	dictWord{135, 11, 824},
-	dictWord{138, 10, 189},
-	dictWord{133, 0, 787},
-	dictWord{133, 10, 99},
-	dictWord{
-		4,
-		11,
-		279,
-	},
-	dictWord{7, 11, 301},
-	dictWord{137, 11, 362},
-	dictWord{8, 0, 491},
-	dictWord{4, 10, 397},
-	dictWord{136, 10, 555},
-	dictWord{4, 11, 178},
-	dictWord{
-		133,
-		11,
-		399,
-	},
-	dictWord{134, 0, 711},
-	dictWord{144, 0, 9},
-	dictWord{4, 0, 403},
-	dictWord{5, 0, 441},
-	dictWord{7, 0, 450},
-	dictWord{10, 0, 840},
-	dictWord{11, 0, 101},
-	dictWord{12, 0, 193},
-	dictWord{141, 0, 430},
-	dictWord{135, 11, 1246},
-	dictWord{12, 10, 398},
-	dictWord{20, 10, 39},
-	dictWord{21, 10, 11},
-	dictWord{
-		150,
-		10,
-		41,
-	},
-	dictWord{4, 10, 485},
-	dictWord{7, 10, 353},
-	dictWord{135, 10, 1523},
-	dictWord{6, 10, 366},
-	dictWord{7, 10, 1384},
-	dictWord{7, 10, 1601},
-	dictWord{
-		135,
-		11,
-		1912,
-	},
-	dictWord{7, 0, 396},
-	dictWord{10, 0, 160},
-	dictWord{135, 11, 396},
-	dictWord{137, 10, 282},
-	dictWord{134, 11, 1692},
-	dictWord{4, 10, 157},
-	dictWord{5, 10, 471},
-	dictWord{6, 11, 202},
-	dictWord{10, 11, 448},
-	dictWord{11, 11, 208},
-	dictWord{12, 11, 360},
-	dictWord{17, 11, 117},
-	dictWord{
-		17,
-		11,
-		118,
-	},
-	dictWord{18, 11, 27},
-	dictWord{148, 11, 67},
-	dictWord{133, 0, 679},
-	dictWord{137, 0, 326},
-	dictWord{136, 10, 116},
-	dictWord{7, 11, 872},
-	dictWord{
-		10,
-		11,
-		516,
-	},
-	dictWord{139, 11, 167},
-	dictWord{132, 11, 224},
-	dictWord{5, 11, 546},
-	dictWord{7, 11, 35},
-	dictWord{8, 11, 11},
-	dictWord{8, 11, 12},
-	dictWord{
-		9,
-		11,
-		315,
-	},
-	dictWord{9, 11, 533},
-	dictWord{10, 11, 802},
-	dictWord{11, 11, 166},
-	dictWord{12, 11, 525},
-	dictWord{142, 11, 243},
-	dictWord{7, 0, 1128},
-	dictWord{135, 11, 1920},
-	dictWord{5, 11, 241},
-	dictWord{8, 11, 242},
-	dictWord{9, 11, 451},
-	dictWord{10, 11, 667},
-	dictWord{11, 11, 598},
-	dictWord{
-		140,
-		11,
-		429,
-	},
-	dictWord{6, 0, 737},
-	dictWord{5, 10, 160},
-	dictWord{7, 10, 363},
-	dictWord{7, 10, 589},
-	dictWord{10, 10, 170},
-	dictWord{141, 10, 55},
-	dictWord{
-		135,
-		0,
-		1796,
-	},
-	dictWord{142, 11, 254},
-	dictWord{4, 0, 574},
-	dictWord{7, 0, 350},
-	dictWord{7, 0, 1024},
-	dictWord{8, 0, 338},
-	dictWord{9, 0, 677},
-	dictWord{138, 0, 808},
-	dictWord{134, 0, 1096},
-	dictWord{137, 11, 516},
-	dictWord{7, 0, 405},
-	dictWord{10, 0, 491},
-	dictWord{4, 10, 108},
-	dictWord{4, 11, 366},
-	dictWord{
-		139,
-		10,
-		498,
-	},
-	dictWord{11, 11, 337},
-	dictWord{142, 11, 303},
-	dictWord{134, 11, 1736},
-	dictWord{7, 0, 1081},
-	dictWord{140, 11, 364},
-	dictWord{7, 10, 1005},
-	dictWord{140, 10, 609},
-	dictWord{7, 0, 1676},
-	dictWord{4, 10, 895},
-	dictWord{133, 10, 772},
-	dictWord{135, 0, 2037},
-	dictWord{6, 0, 1207},
-	dictWord{
-		11,
-		11,
-		916,
-	},
-	dictWord{142, 11, 419},
-	dictWord{14, 11, 140},
-	dictWord{148, 11, 41},
-	dictWord{6, 11, 331},
-	dictWord{136, 11, 623},
-	dictWord{9, 0, 944},
-	dictWord{
-		9,
-		0,
-		969,
-	},
-	dictWord{9, 0, 1022},
-	dictWord{12, 0, 913},
-	dictWord{12, 0, 936},
-	dictWord{15, 0, 177},
-	dictWord{15, 0, 193},
-	dictWord{4, 10, 926},
-	dictWord{
-		133,
-		10,
-		983,
-	},
-	dictWord{5, 0, 354},
-	dictWord{135, 11, 506},
-	dictWord{8, 0, 598},
-	dictWord{9, 0, 664},
-	dictWord{138, 0, 441},
-	dictWord{4, 11, 640},
-	dictWord{
-		133,
-		11,
-		513,
-	},
-	dictWord{137, 0, 297},
-	dictWord{132, 10, 538},
-	dictWord{6, 10, 294},
-	dictWord{7, 10, 1267},
-	dictWord{136, 10, 624},
-	dictWord{7, 0, 1772},
-	dictWord{
-		7,
-		11,
-		1888,
-	},
-	dictWord{8, 11, 289},
-	dictWord{11, 11, 45},
-	dictWord{12, 11, 278},
-	dictWord{140, 11, 537},
-	dictWord{135, 10, 1325},
-	dictWord{138, 0, 751},
-	dictWord{141, 0, 37},
-	dictWord{134, 0, 1828},
-	dictWord{132, 10, 757},
-	dictWord{132, 11, 394},
-	dictWord{6, 0, 257},
-	dictWord{135, 0, 1522},
-	dictWord{
-		4,
-		0,
-		582,
-	},
-	dictWord{9, 0, 191},
-	dictWord{135, 11, 1931},
-	dictWord{7, 11, 574},
-	dictWord{7, 11, 1719},
-	dictWord{137, 11, 145},
-	dictWord{132, 11, 658},
-	dictWord{10, 0, 790},
-	dictWord{132, 11, 369},
-	dictWord{9, 11, 781},
-	dictWord{10, 11, 144},
-	dictWord{11, 11, 385},
-	dictWord{13, 11, 161},
-	dictWord{13, 11, 228},
-	dictWord{13, 11, 268},
-	dictWord{148, 11, 107},
-	dictWord{8, 0, 469},
-	dictWord{10, 0, 47},
-	dictWord{136, 11, 374},
-	dictWord{6, 0, 306},
-	dictWord{7, 0, 1140},
-	dictWord{7, 0, 1340},
-	dictWord{8, 0, 133},
-	dictWord{138, 0, 449},
-	dictWord{139, 0, 1011},
-	dictWord{7, 10, 1875},
-	dictWord{139, 10, 124},
-	dictWord{
-		4,
-		11,
-		344,
-	},
-	dictWord{6, 11, 498},
-	dictWord{139, 11, 323},
-	dictWord{137, 0, 299},
-	dictWord{132, 0, 837},
-	dictWord{133, 11, 906},
-	dictWord{5, 0, 329},
-	dictWord{
-		8,
-		0,
-		260,
-	},
-	dictWord{138, 0, 10},
-	dictWord{134, 0, 1320},
-	dictWord{4, 0, 657},
-	dictWord{146, 0, 158},
-	dictWord{135, 0, 1191},
-	dictWord{152, 0, 7},
-	dictWord{
-		6,
-		0,
-		1939,
-	},
-	dictWord{8, 0, 974},
-	dictWord{138, 0, 996},
-	dictWord{135, 0, 1665},
-	dictWord{11, 11, 126},
-	dictWord{139, 11, 287},
-	dictWord{143, 0, 8},
-	dictWord{
-		14,
-		11,
-		149,
-	},
-	dictWord{14, 11, 399},
-	dictWord{143, 11, 57},
-	dictWord{5, 0, 66},
-	dictWord{7, 0, 1896},
-	dictWord{136, 0, 288},
-	dictWord{7, 0, 175},
-	dictWord{
-		10,
-		0,
-		494,
-	},
-	dictWord{5, 10, 150},
-	dictWord{8, 10, 603},
-	dictWord{9, 10, 593},
-	dictWord{9, 10, 634},
-	dictWord{10, 10, 173},
-	dictWord{11, 10, 462},
-	dictWord{
-		11,
-		10,
-		515,
-	},
-	dictWord{13, 10, 216},
-	dictWord{13, 10, 288},
-	dictWord{142, 10, 400},
-	dictWord{134, 0, 1643},
-	dictWord{136, 11, 21},
-	dictWord{4, 0, 21},
-	dictWord{
-		5,
-		0,
-		91,
-	},
-	dictWord{5, 0, 648},
-	dictWord{5, 0, 750},
-	dictWord{5, 0, 781},
-	dictWord{6, 0, 54},
-	dictWord{6, 0, 112},
-	dictWord{6, 0, 402},
-	dictWord{6, 0, 1732},
-	dictWord{
-		7,
-		0,
-		315,
-	},
-	dictWord{7, 0, 749},
-	dictWord{7, 0, 1427},
-	dictWord{7, 0, 1900},
-	dictWord{9, 0, 78},
-	dictWord{9, 0, 508},
-	dictWord{10, 0, 611},
-	dictWord{10, 0, 811},
-	dictWord{11, 0, 510},
-	dictWord{11, 0, 728},
-	dictWord{13, 0, 36},
-	dictWord{14, 0, 39},
-	dictWord{16, 0, 83},
-	dictWord{17, 0, 124},
-	dictWord{148, 0, 30},
-	dictWord{
-		4,
-		0,
-		668,
-	},
-	dictWord{136, 0, 570},
-	dictWord{10, 0, 322},
-	dictWord{10, 0, 719},
-	dictWord{139, 0, 407},
-	dictWord{135, 11, 1381},
-	dictWord{136, 11, 193},
-	dictWord{12, 10, 108},
-	dictWord{141, 10, 291},
-	dictWord{132, 11, 616},
-	dictWord{136, 11, 692},
-	dictWord{8, 0, 125},
-	dictWord{8, 0, 369},
-	dictWord{8, 0, 524},
-	dictWord{10, 0, 486},
-	dictWord{11, 0, 13},
-	dictWord{11, 0, 381},
-	dictWord{11, 0, 736},
-	dictWord{11, 0, 766},
-	dictWord{11, 0, 845},
-	dictWord{13, 0, 114},
-	dictWord{
-		13,
-		0,
-		292,
-	},
-	dictWord{142, 0, 47},
-	dictWord{134, 0, 1247},
-	dictWord{6, 0, 1684},
-	dictWord{6, 0, 1731},
-	dictWord{7, 0, 356},
-	dictWord{8, 0, 54},
-	dictWord{8, 0, 221},
-	dictWord{9, 0, 225},
-	dictWord{9, 0, 356},
-	dictWord{10, 0, 77},
-	dictWord{10, 0, 446},
-	dictWord{10, 0, 731},
-	dictWord{12, 0, 404},
-	dictWord{141, 0, 491},
-	dictWord{135, 10, 1777},
-	dictWord{4, 11, 305},
-	dictWord{4, 10, 493},
-	dictWord{144, 10, 55},
-	dictWord{4, 0, 951},
-	dictWord{6, 0, 1809},
-	dictWord{6, 0, 1849},
-	dictWord{8, 0, 846},
-	dictWord{8, 0, 866},
-	dictWord{8, 0, 899},
-	dictWord{10, 0, 896},
-	dictWord{12, 0, 694},
-	dictWord{142, 0, 468},
-	dictWord{5, 11, 214},
-	dictWord{
-		7,
-		11,
-		603,
-	},
-	dictWord{8, 11, 611},
-	dictWord{9, 11, 686},
-	dictWord{10, 11, 88},
-	dictWord{11, 11, 459},
-	dictWord{11, 11, 496},
-	dictWord{12, 11, 463},
-	dictWord{
-		12,
-		11,
-		590,
-	},
-	dictWord{13, 11, 0},
-	dictWord{142, 11, 214},
-	dictWord{132, 0, 411},
-	dictWord{4, 0, 80},
-	dictWord{133, 0, 44},
-	dictWord{140, 11, 74},
-	dictWord{
-		143,
-		0,
-		31,
-	},
-	dictWord{7, 0, 669},
-	dictWord{6, 10, 568},
-	dictWord{7, 10, 1804},
-	dictWord{8, 10, 362},
-	dictWord{8, 10, 410},
-	dictWord{8, 10, 830},
-	dictWord{9, 10, 514},
-	dictWord{11, 10, 649},
-	dictWord{142, 10, 157},
-	dictWord{7, 0, 673},
-	dictWord{134, 11, 1703},
-	dictWord{132, 10, 625},
-	dictWord{134, 0, 1303},
-	dictWord{
-		5,
-		0,
-		299,
-	},
-	dictWord{135, 0, 1083},
-	dictWord{138, 0, 704},
-	dictWord{6, 0, 275},
-	dictWord{7, 0, 408},
-	dictWord{6, 10, 158},
-	dictWord{7, 10, 129},
-	dictWord{
-		7,
-		10,
-		181,
-	},
-	dictWord{8, 10, 276},
-	dictWord{8, 10, 377},
-	dictWord{10, 10, 523},
-	dictWord{11, 10, 816},
-	dictWord{12, 10, 455},
-	dictWord{13, 10, 303},
-	dictWord{
-		142,
-		10,
-		135,
-	},
-	dictWord{4, 0, 219},
-	dictWord{7, 0, 367},
-	dictWord{7, 0, 1713},
-	dictWord{7, 0, 1761},
-	dictWord{9, 0, 86},
-	dictWord{9, 0, 537},
-	dictWord{10, 0, 165},
-	dictWord{12, 0, 219},
-	dictWord{140, 0, 561},
-	dictWord{8, 0, 216},
-	dictWord{4, 10, 1},
-	dictWord{4, 11, 737},
-	dictWord{6, 11, 317},
-	dictWord{7, 10, 1143},
-	dictWord{
-		7,
-		10,
-		1463,
-	},
-	dictWord{9, 10, 207},
-	dictWord{9, 10, 390},
-	dictWord{9, 10, 467},
-	dictWord{10, 11, 98},
-	dictWord{11, 11, 294},
-	dictWord{11, 10, 836},
-	dictWord{
-		12,
-		11,
-		60,
-	},
-	dictWord{12, 11, 437},
-	dictWord{13, 11, 64},
-	dictWord{13, 11, 380},
-	dictWord{142, 11, 430},
-	dictWord{6, 11, 1758},
-	dictWord{8, 11, 520},
-	dictWord{9, 11, 345},
-	dictWord{9, 11, 403},
-	dictWord{142, 11, 350},
-	dictWord{5, 11, 47},
-	dictWord{10, 11, 242},
-	dictWord{138, 11, 579},
-	dictWord{5, 11, 139},
-	dictWord{7, 11, 1168},
-	dictWord{138, 11, 539},
-	dictWord{135, 0, 1319},
-	dictWord{4, 10, 295},
-	dictWord{4, 10, 723},
-	dictWord{5, 10, 895},
-	dictWord{
-		7,
-		10,
-		1031,
-	},
-	dictWord{8, 10, 199},
-	dictWord{8, 10, 340},
-	dictWord{9, 10, 153},
-	dictWord{9, 10, 215},
-	dictWord{10, 10, 21},
-	dictWord{10, 10, 59},
-	dictWord{
-		10,
-		10,
-		80,
-	},
-	dictWord{10, 10, 224},
-	dictWord{10, 10, 838},
-	dictWord{11, 10, 229},
-	dictWord{11, 10, 652},
-	dictWord{12, 10, 192},
-	dictWord{13, 10, 146},
-	dictWord{
-		142,
-		10,
-		91,
-	},
-	dictWord{140, 0, 428},
-	dictWord{137, 10, 51},
-	dictWord{133, 0, 514},
-	dictWord{5, 10, 309},
-	dictWord{140, 10, 211},
-	dictWord{6, 0, 1010},
-	dictWord{5, 10, 125},
-	dictWord{8, 10, 77},
-	dictWord{138, 10, 15},
-	dictWord{4, 0, 55},
-	dictWord{5, 0, 301},
-	dictWord{6, 0, 571},
-	dictWord{142, 0, 49},
-	dictWord{
-		146,
-		0,
-		102,
-	},
-	dictWord{136, 11, 370},
-	dictWord{4, 11, 107},
-	dictWord{7, 11, 613},
-	dictWord{8, 11, 358},
-	dictWord{8, 11, 439},
-	dictWord{8, 11, 504},
-	dictWord{
-		9,
-		11,
-		501,
-	},
-	dictWord{10, 11, 383},
-	dictWord{139, 11, 477},
-	dictWord{132, 11, 229},
-	dictWord{133, 0, 364},
-	dictWord{133, 10, 439},
-	dictWord{4, 11, 903},
-	dictWord{135, 11, 1816},
-	dictWord{11, 0, 379},
-	dictWord{140, 10, 76},
-	dictWord{4, 0, 76},
-	dictWord{4, 0, 971},
-	dictWord{7, 0, 1550},
-	dictWord{9, 0, 306},
-	dictWord{
-		9,
-		0,
-		430,
-	},
-	dictWord{9, 0, 663},
-	dictWord{10, 0, 683},
-	dictWord{10, 0, 921},
-	dictWord{11, 0, 427},
-	dictWord{11, 0, 753},
-	dictWord{12, 0, 334},
-	dictWord{12, 0, 442},
-	dictWord{14, 0, 258},
-	dictWord{14, 0, 366},
-	dictWord{143, 0, 131},
-	dictWord{137, 0, 52},
-	dictWord{4, 11, 47},
-	dictWord{6, 11, 373},
-	dictWord{7, 11, 452},
-	dictWord{7, 11, 543},
-	dictWord{7, 11, 1714},
-	dictWord{7, 11, 1856},
-	dictWord{9, 11, 6},
-	dictWord{11, 11, 257},
-	dictWord{139, 11, 391},
-	dictWord{4, 10, 8},
-	dictWord{
-		7,
-		10,
-		1152,
-	},
-	dictWord{7, 10, 1153},
-	dictWord{7, 10, 1715},
-	dictWord{9, 10, 374},
-	dictWord{10, 10, 478},
-	dictWord{139, 10, 648},
-	dictWord{4, 11, 785},
-	dictWord{133, 11, 368},
-	dictWord{135, 10, 1099},
-	dictWord{135, 11, 860},
-	dictWord{5, 11, 980},
-	dictWord{134, 11, 1754},
-	dictWord{134, 0, 1258},
-	dictWord{
-		6,
-		0,
-		1058,
-	},
-	dictWord{6, 0, 1359},
-	dictWord{7, 11, 536},
-	dictWord{7, 11, 1331},
-	dictWord{136, 11, 143},
-	dictWord{4, 0, 656},
-	dictWord{135, 0, 779},
-	dictWord{136, 10, 87},
-	dictWord{5, 11, 19},
-	dictWord{6, 11, 533},
-	dictWord{146, 11, 126},
-	dictWord{7, 0, 144},
-	dictWord{138, 10, 438},
-	dictWord{5, 11, 395},
-	dictWord{5, 11, 951},
-	dictWord{134, 11, 1776},
-	dictWord{135, 0, 1373},
-	dictWord{7, 0, 554},
-	dictWord{7, 0, 605},
-	dictWord{141, 0, 10},
-	dictWord{4, 10, 69},
-	dictWord{
-		5,
-		10,
-		122,
-	},
-	dictWord{9, 10, 656},
-	dictWord{138, 10, 464},
-	dictWord{5, 10, 849},
-	dictWord{134, 10, 1633},
-	dictWord{5, 0, 838},
-	dictWord{5, 0, 841},
-	dictWord{134, 0, 1649},
-	dictWord{133, 0, 1012},
-	dictWord{139, 10, 499},
-	dictWord{7, 10, 476},
-	dictWord{7, 10, 1592},
-	dictWord{138, 10, 87},
-	dictWord{
-		6,
-		0,
-		251,
-	},
-	dictWord{7, 0, 365},
-	dictWord{7, 0, 1357},
-	dictWord{7, 0, 1497},
-	dictWord{8, 0, 154},
-	dictWord{141, 0, 281},
-	dictWord{132, 11, 441},
-	dictWord{
-		132,
-		11,
-		695,
-	},
-	dictWord{7, 11, 497},
-	dictWord{9, 11, 387},
-	dictWord{147, 11, 81},
-	dictWord{133, 0, 340},
-	dictWord{14, 10, 283},
-	dictWord{142, 11, 283},
-	dictWord{
-		134,
-		0,
-		810,
-	},
-	dictWord{135, 11, 1894},
-	dictWord{139, 0, 495},
-	dictWord{5, 11, 284},
-	dictWord{6, 11, 49},
-	dictWord{6, 11, 350},
-	dictWord{7, 11, 1},
-	dictWord{
-		7,
-		11,
-		377,
-	},
-	dictWord{7, 11, 1693},
-	dictWord{8, 11, 18},
-	dictWord{8, 11, 678},
-	dictWord{9, 11, 161},
-	dictWord{9, 11, 585},
-	dictWord{9, 11, 671},
-	dictWord{
-		9,
-		11,
-		839,
-	},
-	dictWord{11, 11, 912},
-	dictWord{141, 11, 427},
-	dictWord{5, 10, 859},
-	dictWord{7, 10, 1160},
-	dictWord{8, 10, 107},
-	dictWord{9, 10, 291},
-	dictWord{
-		9,
-		10,
-		439,
-	},
-	dictWord{10, 10, 663},
-	dictWord{11, 10, 609},
-	dictWord{140, 10, 197},
-	dictWord{8, 0, 261},
-	dictWord{9, 0, 144},
-	dictWord{9, 0, 466},
-	dictWord{
-		10,
-		0,
-		370,
-	},
-	dictWord{12, 0, 470},
-	dictWord{13, 0, 144},
-	dictWord{142, 0, 348},
-	dictWord{137, 0, 897},
-	dictWord{6, 0, 248},
-	dictWord{9, 0, 546},
-	dictWord{10, 0, 535},
-	dictWord{11, 0, 681},
-	dictWord{141, 0, 135},
-	dictWord{4, 0, 358},
-	dictWord{135, 0, 1496},
-	dictWord{134, 0, 567},
-	dictWord{136, 0, 445},
-	dictWord{
-		4,
-		10,
-		117,
-	},
-	dictWord{6, 10, 372},
-	dictWord{7, 10, 1905},
-	dictWord{142, 10, 323},
-	dictWord{4, 10, 722},
-	dictWord{139, 10, 471},
-	dictWord{6, 0, 697},
-	dictWord{
-		134,
-		0,
-		996,
-	},
-	dictWord{7, 11, 2007},
-	dictWord{9, 11, 101},
-	dictWord{9, 11, 450},
-	dictWord{10, 11, 66},
-	dictWord{10, 11, 842},
-	dictWord{11, 11, 536},
-	dictWord{
-		140,
-		11,
-		587,
-	},
-	dictWord{132, 0, 577},
-	dictWord{134, 0, 1336},
-	dictWord{9, 10, 5},
-	dictWord{12, 10, 216},
-	dictWord{12, 10, 294},
-	dictWord{12, 10, 298},
-	dictWord{12, 10, 400},
-	dictWord{12, 10, 518},
-	dictWord{13, 10, 229},
-	dictWord{143, 10, 139},
-	dictWord{6, 0, 174},
-	dictWord{138, 0, 917},
-	dictWord{
-		134,
-		10,
-		1774,
-	},
-	dictWord{5, 10, 12},
-	dictWord{7, 10, 375},
-	dictWord{9, 10, 88},
-	dictWord{9, 10, 438},
-	dictWord{11, 11, 62},
-	dictWord{139, 10, 270},
-	dictWord{
-		134,
-		11,
-		1766,
-	},
-	dictWord{6, 11, 0},
-	dictWord{7, 11, 84},
-	dictWord{7, 10, 816},
-	dictWord{7, 10, 1241},
-	dictWord{9, 10, 283},
-	dictWord{9, 10, 520},
-	dictWord{10, 10, 213},
-	dictWord{10, 10, 307},
-	dictWord{10, 10, 463},
-	dictWord{10, 10, 671},
-	dictWord{10, 10, 746},
-	dictWord{11, 10, 401},
-	dictWord{11, 10, 794},
-	dictWord{
-		11,
-		11,
-		895,
-	},
-	dictWord{12, 10, 517},
-	dictWord{17, 11, 11},
-	dictWord{18, 10, 107},
-	dictWord{147, 10, 115},
-	dictWord{5, 0, 878},
-	dictWord{133, 0, 972},
-	dictWord{
-		6,
-		11,
-		1665,
-	},
-	dictWord{7, 11, 256},
-	dictWord{7, 11, 1388},
-	dictWord{138, 11, 499},
-	dictWord{4, 10, 258},
-	dictWord{136, 10, 639},
-	dictWord{4, 11, 22},
-	dictWord{5, 11, 10},
-	dictWord{6, 10, 22},
-	dictWord{7, 11, 848},
-	dictWord{7, 10, 903},
-	dictWord{7, 10, 1963},
-	dictWord{8, 11, 97},
-	dictWord{138, 10, 577},
-	dictWord{
-		5,
-		10,
-		681,
-	},
-	dictWord{136, 10, 782},
-	dictWord{133, 11, 481},
-	dictWord{132, 0, 351},
-	dictWord{4, 10, 664},
-	dictWord{5, 10, 804},
-	dictWord{139, 10, 1013},
-	dictWord{6, 11, 134},
-	dictWord{7, 11, 437},
-	dictWord{7, 11, 959},
-	dictWord{9, 11, 37},
-	dictWord{14, 11, 285},
-	dictWord{14, 11, 371},
-	dictWord{144, 11, 60},
-	dictWord{7, 11, 486},
-	dictWord{8, 11, 155},
-	dictWord{11, 11, 93},
-	dictWord{140, 11, 164},
-	dictWord{132, 0, 286},
-	dictWord{7, 0, 438},
-	dictWord{7, 0, 627},
-	dictWord{7, 0, 1516},
-	dictWord{8, 0, 40},
-	dictWord{9, 0, 56},
-	dictWord{9, 0, 294},
-	dictWord{10, 0, 30},
-	dictWord{11, 0, 969},
-	dictWord{11, 0, 995},
-	dictWord{146, 0, 148},
-	dictWord{5, 11, 591},
-	dictWord{135, 11, 337},
-	dictWord{134, 0, 1950},
-	dictWord{133, 10, 32},
-	dictWord{138, 11, 500},
-	dictWord{5, 11, 380},
-	dictWord{
-		5,
-		11,
-		650,
-	},
-	dictWord{136, 11, 310},
-	dictWord{4, 11, 364},
-	dictWord{7, 11, 1156},
-	dictWord{7, 11, 1187},
-	dictWord{137, 11, 409},
-	dictWord{4, 0, 738},
-	dictWord{134, 11, 482},
-	dictWord{4, 11, 781},
-	dictWord{6, 11, 487},
-	dictWord{7, 11, 926},
-	dictWord{8, 11, 263},
-	dictWord{139, 11, 500},
-	dictWord{135, 11, 418},
-	dictWord{6, 0, 2047},
-	dictWord{10, 0, 969},
-	dictWord{4, 10, 289},
-	dictWord{7, 10, 629},
-	dictWord{7, 10, 1698},
-	dictWord{7, 10, 1711},
-	dictWord{
-		140,
-		10,
-		215,
-	},
-	dictWord{6, 10, 450},
-	dictWord{136, 10, 109},
-	dictWord{134, 0, 818},
-	dictWord{136, 10, 705},
-	dictWord{133, 0, 866},
-	dictWord{4, 11, 94},
-	dictWord{
-		135,
-		11,
-		1265,
-	},
-	dictWord{132, 11, 417},
-	dictWord{134, 0, 1467},
-	dictWord{135, 10, 1238},
-	dictWord{4, 0, 972},
-	dictWord{6, 0, 1851},
-	dictWord{
-		134,
-		0,
-		1857,
-	},
-	dictWord{134, 0, 355},
-	dictWord{133, 0, 116},
-	dictWord{132, 0, 457},
-	dictWord{135, 11, 1411},
-	dictWord{4, 11, 408},
-	dictWord{4, 11, 741},
-	dictWord{135, 11, 500},
-	dictWord{134, 10, 26},
-	dictWord{142, 11, 137},
-	dictWord{5, 0, 527},
-	dictWord{6, 0, 189},
-	dictWord{7, 0, 859},
-	dictWord{136, 0, 267},
-	dictWord{11, 0, 104},
-	dictWord{11, 0, 554},
-	dictWord{15, 0, 60},
-	dictWord{143, 0, 125},
-	dictWord{134, 0, 1613},
-	dictWord{4, 10, 414},
-	dictWord{5, 10, 467},
-	dictWord{
-		9,
-		10,
-		654,
-	},
-	dictWord{10, 10, 451},
-	dictWord{12, 10, 59},
-	dictWord{141, 10, 375},
-	dictWord{135, 10, 17},
-	dictWord{134, 0, 116},
-	dictWord{135, 11, 541},
-	dictWord{135, 10, 955},
-	dictWord{6, 11, 73},
-	dictWord{135, 11, 177},
-	dictWord{133, 11, 576},
-	dictWord{134, 0, 886},
-	dictWord{133, 0, 487},
-	dictWord{
-		4,
-		0,
-		86,
-	},
-	dictWord{5, 0, 667},
-	dictWord{5, 0, 753},
-	dictWord{6, 0, 316},
-	dictWord{6, 0, 455},
-	dictWord{135, 0, 946},
-	dictWord{142, 11, 231},
-	dictWord{150, 0, 45},
-	dictWord{134, 0, 863},
-	dictWord{134, 0, 1953},
-	dictWord{6, 10, 280},
-	dictWord{10, 10, 502},
-	dictWord{11, 10, 344},
-	dictWord{140, 10, 38},
-	dictWord{4, 0, 79},
-	dictWord{7, 0, 1773},
-	dictWord{10, 0, 450},
-	dictWord{11, 0, 589},
-	dictWord{13, 0, 332},
-	dictWord{13, 0, 493},
-	dictWord{14, 0, 183},
-	dictWord{14, 0, 334},
-	dictWord{14, 0, 362},
-	dictWord{14, 0, 368},
-	dictWord{14, 0, 376},
-	dictWord{14, 0, 379},
-	dictWord{19, 0, 90},
-	dictWord{19, 0, 103},
-	dictWord{19, 0, 127},
-	dictWord{
-		148,
-		0,
-		90,
-	},
-	dictWord{5, 10, 45},
-	dictWord{7, 10, 1161},
-	dictWord{11, 10, 448},
-	dictWord{11, 10, 880},
-	dictWord{13, 10, 139},
-	dictWord{13, 10, 407},
-	dictWord{
-		15,
-		10,
-		16,
-	},
-	dictWord{17, 10, 95},
-	dictWord{18, 10, 66},
-	dictWord{18, 10, 88},
-	dictWord{18, 10, 123},
-	dictWord{149, 10, 7},
-	dictWord{136, 10, 777},
-	dictWord{
-		4,
-		10,
-		410,
-	},
-	dictWord{135, 10, 521},
-	dictWord{135, 10, 1778},
-	dictWord{135, 11, 538},
-	dictWord{142, 0, 381},
-	dictWord{133, 11, 413},
-	dictWord{
-		134,
-		0,
-		1142,
-	},
-	dictWord{6, 0, 1189},
-	dictWord{136, 11, 495},
-	dictWord{5, 0, 663},
-	dictWord{6, 0, 1962},
-	dictWord{134, 0, 2003},
-	dictWord{7, 11, 54},
-	dictWord{
-		8,
-		11,
-		312,
-	},
-	dictWord{10, 11, 191},
-	dictWord{10, 11, 614},
-	dictWord{140, 11, 567},
-	dictWord{132, 10, 436},
-	dictWord{133, 0, 846},
-	dictWord{10, 0, 528},
-	dictWord{11, 0, 504},
-	dictWord{7, 10, 1587},
-	dictWord{135, 10, 1707},
-	dictWord{5, 0, 378},
-	dictWord{8, 0, 465},
-	dictWord{9, 0, 286},
-	dictWord{10, 0, 185},
-	dictWord{
-		10,
-		0,
-		562,
-	},
-	dictWord{10, 0, 635},
-	dictWord{11, 0, 31},
-	dictWord{11, 0, 393},
-	dictWord{13, 0, 312},
-	dictWord{18, 0, 65},
-	dictWord{18, 0, 96},
-	dictWord{147, 0, 89},
-	dictWord{7, 0, 899},
-	dictWord{14, 0, 325},
-	dictWord{6, 11, 468},
-	dictWord{7, 11, 567},
-	dictWord{7, 11, 1478},
-	dictWord{8, 11, 530},
-	dictWord{142, 11, 290},
-	dictWord{7, 0, 1880},
-	dictWord{9, 0, 680},
-	dictWord{139, 0, 798},
-	dictWord{134, 0, 1770},
-	dictWord{132, 0, 648},
-	dictWord{150, 11, 35},
-	dictWord{5, 0, 945},
-	dictWord{6, 0, 1656},
-	dictWord{6, 0, 1787},
-	dictWord{7, 0, 167},
-	dictWord{8, 0, 824},
-	dictWord{9, 0, 391},
-	dictWord{10, 0, 375},
-	dictWord{139, 0, 185},
-	dictWord{
-		6,
-		11,
-		484,
-	},
-	dictWord{135, 11, 822},
-	dictWord{134, 0, 2046},
-	dictWord{7, 0, 1645},
-	dictWord{8, 0, 352},
-	dictWord{137, 0, 249},
-	dictWord{132, 0, 152},
-	dictWord{6, 0, 611},
-	dictWord{135, 0, 1733},
-	dictWord{6, 11, 1724},
-	dictWord{135, 11, 2022},
-	dictWord{133, 0, 1006},
-	dictWord{141, 11, 96},
-	dictWord{
-		5,
-		0,
-		420,
-	},
-	dictWord{135, 0, 1449},
-	dictWord{146, 11, 149},
-	dictWord{135, 0, 832},
-	dictWord{135, 10, 663},
-	dictWord{133, 0, 351},
-	dictWord{5, 0, 40},
-	dictWord{
-		7,
-		0,
-		598,
-	},
-	dictWord{7, 0, 1638},
-	dictWord{8, 0, 78},
-	dictWord{9, 0, 166},
-	dictWord{9, 0, 640},
-	dictWord{9, 0, 685},
-	dictWord{9, 0, 773},
-	dictWord{11, 0, 215},
-	dictWord{13, 0, 65},
-	dictWord{14, 0, 172},
-	dictWord{14, 0, 317},
-	dictWord{145, 0, 6},
-	dictWord{8, 0, 60},
-	dictWord{9, 0, 343},
-	dictWord{139, 0, 769},
-	dictWord{
-		134,
-		0,
-		1354,
-	},
-	dictWord{132, 0, 724},
-	dictWord{137, 0, 745},
-	dictWord{132, 11, 474},
-	dictWord{7, 0, 1951},
-	dictWord{8, 0, 765},
-	dictWord{8, 0, 772},
-	dictWord{
-		140,
-		0,
-		671,
-	},
-	dictWord{7, 0, 108},
-	dictWord{8, 0, 219},
-	dictWord{8, 0, 388},
-	dictWord{9, 0, 775},
-	dictWord{11, 0, 275},
-	dictWord{140, 0, 464},
-	dictWord{137, 0, 639},
-	dictWord{135, 10, 503},
-	dictWord{133, 11, 366},
-	dictWord{5, 0, 15},
-	dictWord{6, 0, 56},
-	dictWord{7, 0, 1758},
-	dictWord{8, 0, 500},
-	dictWord{9, 0, 730},
-	dictWord{
-		11,
-		0,
-		331,
-	},
-	dictWord{13, 0, 150},
-	dictWord{14, 0, 282},
-	dictWord{5, 11, 305},
-	dictWord{9, 11, 560},
-	dictWord{141, 11, 208},
-	dictWord{4, 10, 113},
-	dictWord{
-		5,
-		10,
-		163,
-	},
-	dictWord{5, 10, 735},
-	dictWord{7, 10, 1009},
-	dictWord{9, 10, 9},
-	dictWord{9, 10, 771},
-	dictWord{12, 10, 90},
-	dictWord{13, 10, 138},
-	dictWord{
-		13,
-		10,
-		410,
-	},
-	dictWord{143, 10, 128},
-	dictWord{4, 10, 324},
-	dictWord{138, 10, 104},
-	dictWord{135, 11, 466},
-	dictWord{142, 11, 27},
-	dictWord{134, 0, 1886},
-	dictWord{5, 0, 205},
-	dictWord{6, 0, 438},
-	dictWord{9, 0, 711},
-	dictWord{4, 11, 480},
-	dictWord{6, 11, 167},
-	dictWord{6, 11, 302},
-	dictWord{6, 11, 1642},
-	dictWord{
-		7,
-		11,
-		130,
-	},
-	dictWord{7, 11, 656},
-	dictWord{7, 11, 837},
-	dictWord{7, 11, 1547},
-	dictWord{7, 11, 1657},
-	dictWord{8, 11, 429},
-	dictWord{9, 11, 228},
-	dictWord{
-		10,
-		11,
-		643,
-	},
-	dictWord{13, 11, 289},
-	dictWord{13, 11, 343},
-	dictWord{147, 11, 101},
-	dictWord{134, 0, 865},
-	dictWord{6, 0, 2025},
-	dictWord{136, 0, 965},
-	dictWord{
-		7,
-		11,
-		278,
-	},
-	dictWord{10, 11, 739},
-	dictWord{11, 11, 708},
-	dictWord{141, 11, 348},
-	dictWord{133, 0, 534},
-	dictWord{135, 11, 1922},
-	dictWord{
-		137,
-		0,
-		691,
-	},
-	dictWord{4, 10, 935},
-	dictWord{133, 10, 823},
-	dictWord{6, 0, 443},
-	dictWord{9, 0, 237},
-	dictWord{9, 0, 571},
-	dictWord{9, 0, 695},
-	dictWord{10, 0, 139},
-	dictWord{11, 0, 715},
-	dictWord{12, 0, 417},
-	dictWord{141, 0, 421},
-	dictWord{5, 10, 269},
-	dictWord{7, 10, 434},
-	dictWord{7, 10, 891},
-	dictWord{8, 10, 339},
-	dictWord{
-		9,
-		10,
-		702,
-	},
-	dictWord{11, 10, 594},
-	dictWord{11, 10, 718},
-	dictWord{145, 10, 100},
-	dictWord{6, 0, 1555},
-	dictWord{7, 0, 878},
-	dictWord{9, 10, 485},
-	dictWord{141, 10, 264},
-	dictWord{134, 10, 1713},
-	dictWord{7, 10, 1810},
-	dictWord{11, 10, 866},
-	dictWord{12, 10, 103},
-	dictWord{141, 10, 495},
-	dictWord{
-		135,
-		10,
-		900,
-	},
-	dictWord{6, 0, 1410},
-	dictWord{9, 11, 316},
-	dictWord{139, 11, 256},
-	dictWord{4, 0, 995},
-	dictWord{135, 0, 1033},
-	dictWord{132, 0, 578},
-	dictWord{10, 0, 881},
-	dictWord{12, 0, 740},
-	dictWord{12, 0, 743},
-	dictWord{140, 0, 759},
-	dictWord{132, 0, 822},
-	dictWord{133, 0, 923},
-	dictWord{142, 10, 143},
-	dictWord{135, 11, 1696},
-	dictWord{6, 11, 363},
-	dictWord{7, 11, 1955},
-	dictWord{136, 11, 725},
-	dictWord{132, 0, 924},
-	dictWord{133, 0, 665},
-	dictWord{
-		135,
-		10,
-		2029,
-	},
-	dictWord{135, 0, 1901},
-	dictWord{4, 0, 265},
-	dictWord{6, 0, 1092},
-	dictWord{6, 0, 1417},
-	dictWord{7, 0, 807},
-	dictWord{135, 0, 950},
-	dictWord{
-		5,
-		0,
-		93,
-	},
-	dictWord{12, 0, 267},
-	dictWord{141, 0, 498},
-	dictWord{135, 0, 1451},
-	dictWord{5, 11, 813},
-	dictWord{135, 11, 2046},
-	dictWord{5, 10, 625},
-	dictWord{135, 10, 1617},
-	dictWord{135, 0, 747},
-	dictWord{6, 0, 788},
-	dictWord{137, 0, 828},
-	dictWord{7, 0, 184},
-	dictWord{11, 0, 307},
-	dictWord{11, 0, 400},
-	dictWord{15, 0, 130},
-	dictWord{5, 11, 712},
-	dictWord{7, 11, 1855},
-	dictWord{8, 10, 425},
-	dictWord{8, 10, 693},
-	dictWord{9, 10, 720},
-	dictWord{10, 10, 380},
-	dictWord{10, 10, 638},
-	dictWord{11, 11, 17},
-	dictWord{11, 10, 473},
-	dictWord{12, 10, 61},
-	dictWord{13, 11, 321},
-	dictWord{144, 11, 67},
-	dictWord{135, 0, 198},
-	dictWord{6, 11, 320},
-	dictWord{7, 11, 781},
-	dictWord{7, 11, 1921},
-	dictWord{9, 11, 55},
-	dictWord{10, 11, 186},
-	dictWord{10, 11, 273},
-	dictWord{10, 11, 664},
-	dictWord{10, 11, 801},
-	dictWord{11, 11, 996},
-	dictWord{11, 11, 997},
-	dictWord{13, 11, 157},
-	dictWord{142, 11, 170},
-	dictWord{136, 11, 271},
-	dictWord{
-		135,
-		0,
-		994,
-	},
-	dictWord{7, 11, 103},
-	dictWord{7, 11, 863},
-	dictWord{11, 11, 184},
-	dictWord{14, 11, 299},
-	dictWord{145, 11, 62},
-	dictWord{11, 10, 551},
-	dictWord{142, 10, 159},
-	dictWord{5, 0, 233},
-	dictWord{5, 0, 320},
-	dictWord{6, 0, 140},
-	dictWord{8, 0, 295},
-	dictWord{8, 0, 615},
-	dictWord{136, 11, 615},
-	dictWord{
-		133,
-		0,
-		978,
-	},
-	dictWord{4, 0, 905},
-	dictWord{6, 0, 1701},
-	dictWord{137, 0, 843},
-	dictWord{132, 10, 168},
-	dictWord{4, 0, 974},
-	dictWord{8, 0, 850},
-	dictWord{
-		12,
-		0,
-		709,
-	},
-	dictWord{12, 0, 768},
-	dictWord{140, 0, 786},
-	dictWord{135, 10, 91},
-	dictWord{152, 0, 6},
-	dictWord{138, 10, 532},
-	dictWord{135, 10, 1884},
-	dictWord{132, 0, 509},
-	dictWord{6, 0, 1307},
-	dictWord{135, 0, 273},
-	dictWord{5, 11, 77},
-	dictWord{7, 11, 1455},
-	dictWord{10, 11, 843},
-	dictWord{19, 11, 73},
-	dictWord{150, 11, 5},
-	dictWord{132, 11, 458},
-	dictWord{135, 11, 1420},
-	dictWord{6, 11, 109},
-	dictWord{138, 11, 382},
-	dictWord{6, 0, 201},
-	dictWord{6, 11, 330},
-	dictWord{7, 10, 70},
-	dictWord{7, 11, 1084},
-	dictWord{10, 10, 240},
-	dictWord{11, 11, 142},
-	dictWord{147, 10, 93},
-	dictWord{7, 0, 1041},
-	dictWord{
-		140,
-		11,
-		328,
-	},
-	dictWord{133, 11, 354},
-	dictWord{134, 0, 1040},
-	dictWord{133, 0, 693},
-	dictWord{134, 0, 774},
-	dictWord{139, 0, 234},
-	dictWord{132, 0, 336},
-	dictWord{7, 0, 1399},
-	dictWord{139, 10, 392},
-	dictWord{20, 0, 22},
-	dictWord{148, 11, 22},
-	dictWord{5, 0, 802},
-	dictWord{7, 0, 2021},
-	dictWord{136, 0, 805},
-	dictWord{
-		5,
-		0,
-		167,
-	},
-	dictWord{5, 0, 899},
-	dictWord{6, 0, 410},
-	dictWord{137, 0, 777},
-	dictWord{137, 0, 789},
-	dictWord{134, 0, 1705},
-	dictWord{7, 10, 655},
-	dictWord{
-		135,
-		10,
-		1844,
-	},
-	dictWord{4, 10, 145},
-	dictWord{6, 10, 176},
-	dictWord{7, 10, 395},
-	dictWord{137, 10, 562},
-	dictWord{132, 10, 501},
-	dictWord{135, 0, 10},
-	dictWord{5, 0, 11},
-	dictWord{6, 0, 117},
-	dictWord{6, 0, 485},
-	dictWord{7, 0, 1133},
-	dictWord{9, 0, 582},
-	dictWord{9, 0, 594},
-	dictWord{10, 0, 82},
-	dictWord{11, 0, 21},
-	dictWord{11, 0, 818},
-	dictWord{12, 0, 535},
-	dictWord{13, 0, 86},
-	dictWord{20, 0, 91},
-	dictWord{23, 0, 13},
-	dictWord{134, 10, 509},
-	dictWord{4, 0, 264},
-	dictWord{
-		7,
-		0,
-		1067,
-	},
-	dictWord{8, 0, 204},
-	dictWord{8, 0, 385},
-	dictWord{139, 0, 953},
-	dictWord{139, 11, 737},
-	dictWord{138, 0, 56},
-	dictWord{134, 0, 1917},
-	dictWord{
-		133,
-		0,
-		470,
-	},
-	dictWord{10, 11, 657},
-	dictWord{14, 11, 297},
-	dictWord{142, 11, 361},
-	dictWord{135, 11, 412},
-	dictWord{7, 0, 1198},
-	dictWord{7, 11, 1198},
-	dictWord{8, 11, 556},
-	dictWord{14, 11, 123},
-	dictWord{14, 11, 192},
-	dictWord{143, 11, 27},
-	dictWord{7, 11, 1985},
-	dictWord{14, 11, 146},
-	dictWord{15, 11, 42},
-	dictWord{16, 11, 23},
-	dictWord{17, 11, 86},
-	dictWord{146, 11, 17},
-	dictWord{11, 0, 1015},
-	dictWord{136, 11, 122},
-	dictWord{4, 10, 114},
-	dictWord{
-		9,
-		10,
-		492,
-	},
-	dictWord{13, 10, 462},
-	dictWord{142, 10, 215},
-	dictWord{4, 10, 77},
-	dictWord{5, 10, 361},
-	dictWord{6, 10, 139},
-	dictWord{6, 10, 401},
-	dictWord{
-		6,
-		10,
-		404,
-	},
-	dictWord{7, 10, 413},
-	dictWord{7, 10, 715},
-	dictWord{7, 10, 1716},
-	dictWord{11, 10, 279},
-	dictWord{12, 10, 179},
-	dictWord{12, 10, 258},
-	dictWord{
-		13,
-		10,
-		244,
-	},
-	dictWord{142, 10, 358},
-	dictWord{134, 10, 1717},
-	dictWord{7, 10, 1061},
-	dictWord{8, 10, 82},
-	dictWord{11, 10, 250},
-	dictWord{12, 10, 420},
-	dictWord{141, 10, 184},
-	dictWord{133, 0, 715},
-	dictWord{135, 10, 724},
-	dictWord{9, 0, 919},
-	dictWord{9, 0, 922},
-	dictWord{9, 0, 927},
-	dictWord{9, 0, 933},
-	dictWord{9, 0, 962},
-	dictWord{9, 0, 1000},
-	dictWord{9, 0, 1002},
-	dictWord{9, 0, 1021},
-	dictWord{12, 0, 890},
-	dictWord{12, 0, 907},
-	dictWord{12, 0, 930},
-	dictWord{
-		15,
-		0,
-		207,
-	},
-	dictWord{15, 0, 228},
-	dictWord{15, 0, 238},
-	dictWord{149, 0, 61},
-	dictWord{8, 0, 794},
-	dictWord{9, 0, 400},
-	dictWord{10, 0, 298},
-	dictWord{142, 0, 228},
-	dictWord{5, 11, 430},
-	dictWord{5, 11, 932},
-	dictWord{6, 11, 131},
-	dictWord{7, 11, 417},
-	dictWord{9, 11, 522},
-	dictWord{11, 11, 314},
-	dictWord{141, 11, 390},
-	dictWord{132, 0, 867},
-	dictWord{8, 0, 724},
-	dictWord{132, 11, 507},
-	dictWord{137, 11, 261},
-	dictWord{4, 11, 343},
-	dictWord{133, 11, 511},
-	dictWord{
-		6,
-		0,
-		190,
-	},
-	dictWord{7, 0, 768},
-	dictWord{135, 0, 1170},
-	dictWord{6, 10, 513},
-	dictWord{135, 10, 1052},
-	dictWord{7, 11, 455},
-	dictWord{138, 11, 591},
-	dictWord{134, 0, 1066},
-	dictWord{137, 10, 899},
-	dictWord{14, 0, 67},
-	dictWord{147, 0, 60},
-	dictWord{4, 0, 948},
-	dictWord{18, 0, 174},
-	dictWord{146, 0, 176},
-	dictWord{135, 0, 1023},
-	dictWord{7, 10, 1417},
-	dictWord{12, 10, 382},
-	dictWord{17, 10, 48},
-	dictWord{152, 10, 12},
-	dictWord{134, 11, 575},
-	dictWord{
-		132,
-		0,
-		764,
-	},
-	dictWord{6, 10, 545},
-	dictWord{7, 10, 565},
-	dictWord{7, 10, 1669},
-	dictWord{10, 10, 114},
-	dictWord{11, 10, 642},
-	dictWord{140, 10, 618},
-	dictWord{
-		6,
-		0,
-		137,
-	},
-	dictWord{9, 0, 75},
-	dictWord{9, 0, 253},
-	dictWord{10, 0, 194},
-	dictWord{138, 0, 444},
-	dictWord{4, 0, 756},
-	dictWord{133, 10, 5},
-	dictWord{8, 0, 1008},
-	dictWord{135, 10, 192},
-	dictWord{132, 0, 842},
-	dictWord{11, 0, 643},
-	dictWord{12, 0, 115},
-	dictWord{136, 10, 763},
-	dictWord{139, 0, 67},
-	dictWord{
-		133,
-		10,
-		759,
-	},
-	dictWord{4, 0, 821},
-	dictWord{5, 0, 760},
-	dictWord{7, 0, 542},
-	dictWord{8, 0, 135},
-	dictWord{8, 0, 496},
-	dictWord{135, 11, 580},
-	dictWord{7, 10, 370},
-	dictWord{7, 10, 1007},
-	dictWord{7, 10, 1177},
-	dictWord{135, 10, 1565},
-	dictWord{135, 10, 1237},
-	dictWord{140, 0, 736},
-	dictWord{7, 0, 319},
-	dictWord{
-		7,
-		0,
-		355,
-	},
-	dictWord{7, 0, 763},
-	dictWord{10, 0, 389},
-	dictWord{145, 0, 43},
-	dictWord{8, 11, 333},
-	dictWord{138, 11, 182},
-	dictWord{4, 10, 87},
-	dictWord{5, 10, 250},
-	dictWord{141, 10, 298},
-	dictWord{138, 0, 786},
-	dictWord{134, 0, 2044},
-	dictWord{8, 11, 330},
-	dictWord{140, 11, 477},
-	dictWord{135, 11, 1338},
-	dictWord{132, 11, 125},
-	dictWord{134, 0, 1030},
-	dictWord{134, 0, 1083},
-	dictWord{132, 11, 721},
-	dictWord{135, 10, 814},
-	dictWord{7, 11, 776},
-	dictWord{
-		8,
-		11,
-		145,
-	},
-	dictWord{147, 11, 56},
-	dictWord{134, 0, 1226},
-	dictWord{4, 10, 57},
-	dictWord{7, 10, 1195},
-	dictWord{7, 10, 1438},
-	dictWord{7, 10, 1548},
-	dictWord{
-		7,
-		10,
-		1835,
-	},
-	dictWord{7, 10, 1904},
-	dictWord{9, 10, 757},
-	dictWord{10, 10, 604},
-	dictWord{139, 10, 519},
-	dictWord{7, 11, 792},
-	dictWord{8, 11, 147},
-	dictWord{10, 11, 821},
-	dictWord{139, 11, 1021},
-	dictWord{137, 11, 797},
-	dictWord{4, 0, 58},
-	dictWord{5, 0, 286},
-	dictWord{6, 0, 319},
-	dictWord{7, 0, 402},
-	dictWord{
-		7,
-		0,
-		1254,
-	},
-	dictWord{7, 0, 1903},
-	dictWord{8, 0, 356},
-	dictWord{140, 0, 408},
-	dictWord{4, 0, 389},
-	dictWord{4, 0, 815},
-	dictWord{9, 0, 181},
-	dictWord{9, 0, 255},
-	dictWord{10, 0, 8},
-	dictWord{10, 0, 29},
-	dictWord{10, 0, 816},
-	dictWord{11, 0, 311},
-	dictWord{11, 0, 561},
-	dictWord{12, 0, 67},
-	dictWord{141, 0, 181},
-	dictWord{
-		7,
-		11,
-		1472,
-	},
-	dictWord{135, 11, 1554},
-	dictWord{7, 11, 1071},
-	dictWord{7, 11, 1541},
-	dictWord{7, 11, 1767},
-	dictWord{7, 11, 1806},
-	dictWord{7, 11, 1999},
-	dictWord{9, 11, 248},
-	dictWord{10, 11, 400},
-	dictWord{11, 11, 162},
-	dictWord{11, 11, 178},
-	dictWord{11, 11, 242},
-	dictWord{12, 11, 605},
-	dictWord{
-		15,
-		11,
-		26,
-	},
-	dictWord{144, 11, 44},
-	dictWord{5, 11, 168},
-	dictWord{5, 11, 930},
-	dictWord{8, 11, 74},
-	dictWord{9, 11, 623},
-	dictWord{12, 11, 500},
-	dictWord{
-		12,
-		11,
-		579,
-	},
-	dictWord{13, 11, 41},
-	dictWord{143, 11, 93},
-	dictWord{6, 11, 220},
-	dictWord{7, 11, 1101},
-	dictWord{141, 11, 105},
-	dictWord{5, 0, 474},
-	dictWord{
-		7,
-		0,
-		507,
-	},
-	dictWord{4, 10, 209},
-	dictWord{7, 11, 507},
-	dictWord{135, 10, 902},
-	dictWord{132, 0, 427},
-	dictWord{6, 0, 413},
-	dictWord{7, 10, 335},
-	dictWord{
-		7,
-		10,
-		1437,
-	},
-	dictWord{7, 10, 1668},
-	dictWord{8, 10, 553},
-	dictWord{8, 10, 652},
-	dictWord{8, 10, 656},
-	dictWord{9, 10, 558},
-	dictWord{11, 10, 743},
-	dictWord{
-		149,
-		10,
-		18,
-	},
-	dictWord{132, 0, 730},
-	dictWord{6, 11, 19},
-	dictWord{7, 11, 1413},
-	dictWord{139, 11, 428},
-	dictWord{133, 0, 373},
-	dictWord{132, 10, 559},
-	dictWord{7, 11, 96},
-	dictWord{8, 11, 401},
-	dictWord{137, 11, 896},
-	dictWord{7, 0, 799},
-	dictWord{7, 0, 1972},
-	dictWord{5, 10, 1017},
-	dictWord{138, 10, 511},
-	dictWord{135, 0, 1793},
-	dictWord{7, 11, 1961},
-	dictWord{7, 11, 1965},
-	dictWord{8, 11, 702},
-	dictWord{136, 11, 750},
-	dictWord{8, 11, 150},
-	dictWord{8, 11, 737},
-	dictWord{140, 11, 366},
-	dictWord{132, 0, 322},
-	dictWord{133, 10, 709},
-	dictWord{8, 11, 800},
-	dictWord{9, 11, 148},
-	dictWord{9, 11, 872},
-	dictWord{
-		9,
-		11,
-		890,
-	},
-	dictWord{11, 11, 309},
-	dictWord{11, 11, 1001},
-	dictWord{13, 11, 267},
-	dictWord{141, 11, 323},
-	dictWord{134, 10, 1745},
-	dictWord{7, 0, 290},
-	dictWord{136, 10, 206},
-	dictWord{7, 0, 1651},
-	dictWord{145, 0, 89},
-	dictWord{139, 0, 2},
-	dictWord{132, 0, 672},
-	dictWord{6, 0, 1860},
-	dictWord{8, 0, 905},
-	dictWord{
-		10,
-		0,
-		844,
-	},
-	dictWord{10, 0, 846},
-	dictWord{10, 0, 858},
-	dictWord{12, 0, 699},
-	dictWord{12, 0, 746},
-	dictWord{140, 0, 772},
-	dictWord{135, 11, 424},
-	dictWord{133, 11, 547},
-	dictWord{133, 0, 737},
-	dictWord{5, 11, 490},
-	dictWord{6, 11, 615},
-	dictWord{6, 11, 620},
-	dictWord{135, 11, 683},
-	dictWord{6, 0, 746},
-	dictWord{134, 0, 1612},
-	dictWord{132, 10, 776},
-	dictWord{9, 11, 385},
-	dictWord{149, 11, 17},
-	dictWord{133, 0, 145},
-	dictWord{135, 10, 1272},
-	dictWord{
-		7,
-		0,
-		884,
-	},
-	dictWord{140, 0, 124},
-	dictWord{4, 0, 387},
-	dictWord{135, 0, 1288},
-	dictWord{5, 11, 133},
-	dictWord{136, 10, 406},
-	dictWord{136, 11, 187},
-	dictWord{
-		6,
-		0,
-		679,
-	},
-	dictWord{8, 11, 8},
-	dictWord{138, 11, 0},
-	dictWord{135, 0, 550},
-	dictWord{135, 11, 798},
-	dictWord{136, 11, 685},
-	dictWord{7, 11, 1086},
-	dictWord{145, 11, 46},
-	dictWord{8, 10, 175},
-	dictWord{10, 10, 168},
-	dictWord{138, 10, 573},
-	dictWord{135, 0, 1305},
-	dictWord{4, 0, 576},
-	dictWord{
-		135,
-		0,
-		1263,
-	},
-	dictWord{6, 0, 686},
-	dictWord{134, 0, 1563},
-	dictWord{134, 0, 607},
-	dictWord{5, 0, 919},
-	dictWord{134, 0, 1673},
-	dictWord{148, 0, 37},
-	dictWord{
-		8,
-		11,
-		774,
-	},
-	dictWord{10, 11, 670},
-	dictWord{140, 11, 51},
-	dictWord{133, 10, 784},
-	dictWord{139, 10, 882},
-	dictWord{4, 0, 82},
-	dictWord{5, 0, 333},
-	dictWord{
-		5,
-		0,
-		904,
-	},
-	dictWord{6, 0, 207},
-	dictWord{7, 0, 325},
-	dictWord{7, 0, 1726},
-	dictWord{8, 0, 101},
-	dictWord{10, 0, 778},
-	dictWord{139, 0, 220},
-	dictWord{135, 11, 371},
-	dictWord{132, 0, 958},
-	dictWord{133, 0, 903},
-	dictWord{4, 11, 127},
-	dictWord{5, 11, 350},
-	dictWord{6, 11, 356},
-	dictWord{8, 11, 426},
-	dictWord{9, 11, 572},
-	dictWord{10, 11, 247},
-	dictWord{139, 11, 312},
-	dictWord{140, 0, 147},
-	dictWord{6, 11, 59},
-	dictWord{7, 11, 885},
-	dictWord{9, 11, 603},
-	dictWord{
-		141,
-		11,
-		397,
-	},
-	dictWord{10, 0, 367},
-	dictWord{9, 10, 14},
-	dictWord{9, 10, 441},
-	dictWord{139, 10, 9},
-	dictWord{11, 10, 966},
-	dictWord{12, 10, 287},
-	dictWord{
-		13,
-		10,
-		342,
-	},
-	dictWord{13, 10, 402},
-	dictWord{15, 10, 110},
-	dictWord{143, 10, 163},
-	dictWord{134, 0, 690},
-	dictWord{132, 0, 705},
-	dictWord{9, 0, 651},
-	dictWord{
-		11,
-		0,
-		971,
-	},
-	dictWord{13, 0, 273},
-	dictWord{7, 10, 1428},
-	dictWord{7, 10, 1640},
-	dictWord{7, 10, 1867},
-	dictWord{9, 10, 169},
-	dictWord{9, 10, 182},
-	dictWord{
-		9,
-		10,
-		367,
-	},
-	dictWord{9, 10, 478},
-	dictWord{9, 10, 506},
-	dictWord{9, 10, 551},
-	dictWord{9, 10, 557},
-	dictWord{9, 10, 648},
-	dictWord{9, 10, 697},
-	dictWord{
-		9,
-		10,
-		705,
-	},
-	dictWord{9, 10, 725},
-	dictWord{9, 10, 787},
-	dictWord{9, 10, 794},
-	dictWord{10, 10, 198},
-	dictWord{10, 10, 214},
-	dictWord{10, 10, 267},
-	dictWord{
-		10,
-		10,
-		275,
-	},
-	dictWord{10, 10, 456},
-	dictWord{10, 10, 551},
-	dictWord{10, 10, 561},
-	dictWord{10, 10, 613},
-	dictWord{10, 10, 627},
-	dictWord{10, 10, 668},
-	dictWord{10, 10, 675},
-	dictWord{10, 10, 691},
-	dictWord{10, 10, 695},
-	dictWord{10, 10, 707},
-	dictWord{10, 10, 715},
-	dictWord{11, 10, 183},
-	dictWord{
-		11,
-		10,
-		201,
-	},
-	dictWord{11, 10, 262},
-	dictWord{11, 10, 352},
-	dictWord{11, 10, 439},
-	dictWord{11, 10, 493},
-	dictWord{11, 10, 572},
-	dictWord{11, 10, 591},
-	dictWord{
-		11,
-		10,
-		608,
-	},
-	dictWord{11, 10, 611},
-	dictWord{11, 10, 646},
-	dictWord{11, 10, 674},
-	dictWord{11, 10, 711},
-	dictWord{11, 10, 751},
-	dictWord{11, 10, 761},
-	dictWord{11, 10, 776},
-	dictWord{11, 10, 785},
-	dictWord{11, 10, 850},
-	dictWord{11, 10, 853},
-	dictWord{11, 10, 862},
-	dictWord{11, 10, 865},
-	dictWord{
-		11,
-		10,
-		868,
-	},
-	dictWord{11, 10, 875},
-	dictWord{11, 10, 898},
-	dictWord{11, 10, 902},
-	dictWord{11, 10, 903},
-	dictWord{11, 10, 910},
-	dictWord{11, 10, 932},
-	dictWord{
-		11,
-		10,
-		942,
-	},
-	dictWord{11, 10, 957},
-	dictWord{11, 10, 967},
-	dictWord{11, 10, 972},
-	dictWord{12, 10, 148},
-	dictWord{12, 10, 195},
-	dictWord{12, 10, 220},
-	dictWord{12, 10, 237},
-	dictWord{12, 10, 318},
-	dictWord{12, 10, 339},
-	dictWord{12, 10, 393},
-	dictWord{12, 10, 445},
-	dictWord{12, 10, 450},
-	dictWord{
-		12,
-		10,
-		474,
-	},
-	dictWord{12, 10, 505},
-	dictWord{12, 10, 509},
-	dictWord{12, 10, 533},
-	dictWord{12, 10, 591},
-	dictWord{12, 10, 594},
-	dictWord{12, 10, 597},
-	dictWord{
-		12,
-		10,
-		621,
-	},
-	dictWord{12, 10, 633},
-	dictWord{12, 10, 642},
-	dictWord{13, 10, 59},
-	dictWord{13, 10, 60},
-	dictWord{13, 10, 145},
-	dictWord{13, 10, 239},
-	dictWord{13, 10, 250},
-	dictWord{13, 10, 329},
-	dictWord{13, 10, 344},
-	dictWord{13, 10, 365},
-	dictWord{13, 10, 372},
-	dictWord{13, 10, 387},
-	dictWord{
-		13,
-		10,
-		403,
-	},
-	dictWord{13, 10, 414},
-	dictWord{13, 10, 456},
-	dictWord{13, 10, 470},
-	dictWord{13, 10, 478},
-	dictWord{13, 10, 483},
-	dictWord{13, 10, 489},
-	dictWord{
-		14,
-		10,
-		55,
-	},
-	dictWord{14, 10, 57},
-	dictWord{14, 10, 81},
-	dictWord{14, 10, 90},
-	dictWord{14, 10, 148},
-	dictWord{14, 10, 239},
-	dictWord{14, 10, 266},
-	dictWord{
-		14,
-		10,
-		321,
-	},
-	dictWord{14, 10, 326},
-	dictWord{14, 10, 327},
-	dictWord{14, 10, 330},
-	dictWord{14, 10, 347},
-	dictWord{14, 10, 355},
-	dictWord{14, 10, 401},
-	dictWord{14, 10, 404},
-	dictWord{14, 10, 411},
-	dictWord{14, 10, 414},
-	dictWord{14, 10, 416},
-	dictWord{14, 10, 420},
-	dictWord{15, 10, 61},
-	dictWord{
-		15,
-		10,
-		74,
-	},
-	dictWord{15, 10, 87},
-	dictWord{15, 10, 88},
-	dictWord{15, 10, 94},
-	dictWord{15, 10, 96},
-	dictWord{15, 10, 116},
-	dictWord{15, 10, 149},
-	dictWord{
-		15,
-		10,
-		154,
-	},
-	dictWord{16, 10, 50},
-	dictWord{16, 10, 63},
-	dictWord{16, 10, 73},
-	dictWord{17, 10, 2},
-	dictWord{17, 10, 66},
-	dictWord{17, 10, 92},
-	dictWord{17, 10, 103},
-	dictWord{17, 10, 112},
-	dictWord{17, 10, 120},
-	dictWord{18, 10, 50},
-	dictWord{18, 10, 54},
-	dictWord{18, 10, 82},
-	dictWord{18, 10, 86},
-	dictWord{18, 10, 90},
-	dictWord{18, 10, 111},
-	dictWord{18, 10, 115},
-	dictWord{18, 10, 156},
-	dictWord{19, 10, 40},
-	dictWord{19, 10, 79},
-	dictWord{20, 10, 78},
-	dictWord{149, 10, 22},
-	dictWord{7, 0, 887},
-	dictWord{5, 10, 161},
-	dictWord{135, 10, 839},
-	dictWord{142, 11, 98},
-	dictWord{134, 0, 90},
-	dictWord{138, 11, 356},
-	dictWord{
-		135,
-		11,
-		441,
-	},
-	dictWord{6, 11, 111},
-	dictWord{7, 11, 4},
-	dictWord{8, 11, 163},
-	dictWord{8, 11, 776},
-	dictWord{138, 11, 566},
-	dictWord{134, 0, 908},
-	dictWord{
-		134,
-		0,
-		1261,
-	},
-	dictWord{7, 0, 813},
-	dictWord{12, 0, 497},
-	dictWord{141, 0, 56},
-	dictWord{134, 0, 1235},
-	dictWord{135, 0, 429},
-	dictWord{135, 11, 1994},
-	dictWord{138, 0, 904},
-	dictWord{6, 0, 125},
-	dictWord{7, 0, 1277},
-	dictWord{137, 0, 772},
-	dictWord{151, 0, 12},
-	dictWord{4, 0, 841},
-	dictWord{5, 0, 386},
-	dictWord{
-		133,
-		11,
-		386,
-	},
-	dictWord{5, 11, 297},
-	dictWord{135, 11, 1038},
-	dictWord{6, 0, 860},
-	dictWord{6, 0, 1069},
-	dictWord{135, 11, 309},
-	dictWord{136, 0, 946},
-	dictWord{135, 10, 1814},
-	dictWord{141, 11, 418},
-	dictWord{136, 11, 363},
-	dictWord{10, 0, 768},
-	dictWord{139, 0, 787},
-	dictWord{22, 11, 30},
-	dictWord{
-		150,
-		11,
-		33,
-	},
-	dictWord{6, 0, 160},
-	dictWord{7, 0, 1106},
-	dictWord{9, 0, 770},
-	dictWord{11, 0, 112},
-	dictWord{140, 0, 413},
-	dictWord{11, 11, 216},
-	dictWord{
-		139,
-		11,
-		340,
-	},
-	dictWord{136, 10, 139},
-	dictWord{135, 11, 1390},
-	dictWord{135, 11, 808},
-	dictWord{132, 11, 280},
-	dictWord{12, 0, 271},
-	dictWord{17, 0, 109},
-	dictWord{7, 10, 643},
-	dictWord{136, 10, 236},
-	dictWord{140, 11, 54},
-	dictWord{4, 11, 421},
-	dictWord{133, 11, 548},
-	dictWord{11, 0, 719},
-	dictWord{12, 0, 36},
-	dictWord{141, 0, 337},
-	dictWord{7, 0, 581},
-	dictWord{9, 0, 644},
-	dictWord{137, 0, 699},
-	dictWord{11, 11, 511},
-	dictWord{13, 11, 394},
-	dictWord{14, 11, 298},
-	dictWord{14, 11, 318},
-	dictWord{146, 11, 103},
-	dictWord{7, 0, 304},
-	dictWord{9, 0, 646},
-	dictWord{9, 0, 862},
-	dictWord{11, 0, 696},
-	dictWord{12, 0, 208},
-	dictWord{15, 0, 79},
-	dictWord{147, 0, 108},
-	dictWord{4, 0, 631},
-	dictWord{7, 0, 1126},
-	dictWord{135, 0, 1536},
-	dictWord{135, 11, 1527},
-	dictWord{8, 0, 880},
-	dictWord{10, 0, 869},
-	dictWord{138, 0, 913},
-	dictWord{7, 0, 1513},
-	dictWord{5, 10, 54},
-	dictWord{6, 11, 254},
-	dictWord{9, 11, 109},
-	dictWord{138, 11, 103},
-	dictWord{135, 0, 981},
-	dictWord{133, 11, 729},
-	dictWord{132, 10, 744},
-	dictWord{132, 0, 434},
-	dictWord{134, 0, 550},
-	dictWord{7, 0, 930},
-	dictWord{10, 0, 476},
-	dictWord{13, 0, 452},
-	dictWord{19, 0, 104},
-	dictWord{6, 11, 1630},
-	dictWord{10, 10, 402},
-	dictWord{146, 10, 55},
-	dictWord{5, 0, 553},
-	dictWord{138, 0, 824},
-	dictWord{136, 0, 452},
-	dictWord{8, 0, 151},
-	dictWord{137, 10, 624},
-	dictWord{132, 10, 572},
-	dictWord{132, 0, 772},
-	dictWord{133, 11, 671},
-	dictWord{
-		133,
-		0,
-		292,
-	},
-	dictWord{138, 0, 135},
-	dictWord{132, 11, 889},
-	dictWord{140, 11, 207},
-	dictWord{9, 0, 504},
-	dictWord{6, 10, 43},
-	dictWord{7, 10, 38},
-	dictWord{
-		8,
-		10,
-		248,
-	},
-	dictWord{138, 10, 513},
-	dictWord{6, 0, 1089},
-	dictWord{135, 11, 1910},
-	dictWord{4, 11, 627},
-	dictWord{133, 11, 775},
-	dictWord{135, 0, 783},
-	dictWord{133, 10, 766},
-	dictWord{133, 10, 363},
-	dictWord{7, 0, 387},
-	dictWord{135, 11, 387},
-	dictWord{7, 0, 393},
-	dictWord{10, 0, 603},
-	dictWord{11, 0, 206},
-	dictWord{7, 11, 202},
-	dictWord{11, 11, 362},
-	dictWord{11, 11, 948},
-	dictWord{140, 11, 388},
-	dictWord{6, 11, 507},
-	dictWord{7, 11, 451},
-	dictWord{8, 11, 389},
-	dictWord{12, 11, 490},
-	dictWord{13, 11, 16},
-	dictWord{13, 11, 215},
-	dictWord{13, 11, 351},
-	dictWord{18, 11, 132},
-	dictWord{147, 11, 125},
-	dictWord{
-		4,
-		0,
-		912,
-	},
-	dictWord{9, 0, 232},
-	dictWord{135, 11, 841},
-	dictWord{6, 10, 258},
-	dictWord{140, 10, 409},
-	dictWord{5, 10, 249},
-	dictWord{148, 10, 82},
-	dictWord{
-		136,
-		11,
-		566,
-	},
-	dictWord{6, 0, 977},
-	dictWord{135, 11, 1214},
-	dictWord{7, 0, 1973},
-	dictWord{136, 0, 716},
-	dictWord{135, 0, 98},
-	dictWord{133, 0, 733},
-	dictWord{
-		5,
-		11,
-		912,
-	},
-	dictWord{134, 11, 1695},
-	dictWord{5, 10, 393},
-	dictWord{6, 10, 378},
-	dictWord{7, 10, 1981},
-	dictWord{9, 10, 32},
-	dictWord{9, 10, 591},
-	dictWord{10, 10, 685},
-	dictWord{10, 10, 741},
-	dictWord{142, 10, 382},
-	dictWord{133, 10, 788},
-	dictWord{10, 0, 19},
-	dictWord{11, 0, 911},
-	dictWord{7, 10, 1968},
-	dictWord{141, 10, 509},
-	dictWord{5, 0, 668},
-	dictWord{5, 11, 236},
-	dictWord{6, 11, 572},
-	dictWord{8, 11, 492},
-	dictWord{11, 11, 618},
-	dictWord{144, 11, 56},
-	dictWord{135, 11, 1789},
-	dictWord{4, 0, 360},
-	dictWord{5, 0, 635},
-	dictWord{5, 0, 700},
-	dictWord{5, 10, 58},
-	dictWord{5, 10, 171},
-	dictWord{5, 10, 683},
-	dictWord{
-		6,
-		10,
-		291,
-	},
-	dictWord{6, 10, 566},
-	dictWord{7, 10, 1650},
-	dictWord{11, 10, 523},
-	dictWord{12, 10, 273},
-	dictWord{12, 10, 303},
-	dictWord{15, 10, 39},
-	dictWord{143, 10, 111},
-	dictWord{133, 0, 901},
-	dictWord{134, 10, 589},
-	dictWord{5, 11, 190},
-	dictWord{136, 11, 318},
-	dictWord{140, 0, 656},
-	dictWord{
-		7,
-		0,
-		726,
-	},
-	dictWord{152, 0, 9},
-	dictWord{4, 10, 917},
-	dictWord{133, 10, 1005},
-	dictWord{135, 10, 1598},
-	dictWord{134, 11, 491},
-	dictWord{4, 10, 919},
-	dictWord{133, 11, 434},
-	dictWord{137, 0, 72},
-	dictWord{6, 0, 1269},
-	dictWord{6, 0, 1566},
-	dictWord{134, 0, 1621},
-	dictWord{9, 0, 463},
-	dictWord{10, 0, 595},
-	dictWord{4, 10, 255},
-	dictWord{5, 10, 302},
-	dictWord{6, 10, 132},
-	dictWord{7, 10, 128},
-	dictWord{7, 10, 283},
-	dictWord{7, 10, 1299},
-	dictWord{10, 10, 52},
-	dictWord{
-		10,
-		10,
-		514,
-	},
-	dictWord{11, 10, 925},
-	dictWord{13, 10, 92},
-	dictWord{142, 10, 309},
-	dictWord{135, 0, 1454},
-	dictWord{134, 0, 1287},
-	dictWord{11, 0, 600},
-	dictWord{13, 0, 245},
-	dictWord{137, 10, 173},
-	dictWord{136, 0, 989},
-	dictWord{7, 0, 164},
-	dictWord{7, 0, 1571},
-	dictWord{9, 0, 107},
-	dictWord{140, 0, 225},
-	dictWord{6, 0, 1061},
-	dictWord{141, 10, 442},
-	dictWord{4, 0, 27},
-	dictWord{5, 0, 484},
-	dictWord{5, 0, 510},
-	dictWord{6, 0, 434},
-	dictWord{7, 0, 1000},
-	dictWord{
-		7,
-		0,
-		1098,
-	},
-	dictWord{136, 0, 2},
-	dictWord{7, 11, 85},
-	dictWord{7, 11, 247},
-	dictWord{8, 11, 585},
-	dictWord{10, 11, 163},
-	dictWord{138, 11, 316},
-	dictWord{
-		11,
-		11,
-		103,
-	},
-	dictWord{142, 11, 0},
-	dictWord{134, 0, 1127},
-	dictWord{4, 0, 460},
-	dictWord{134, 0, 852},
-	dictWord{134, 10, 210},
-	dictWord{4, 0, 932},
-	dictWord{
-		133,
-		0,
-		891,
-	},
-	dictWord{6, 0, 588},
-	dictWord{147, 11, 83},
-	dictWord{8, 0, 625},
-	dictWord{4, 10, 284},
-	dictWord{134, 10, 223},
-	dictWord{134, 0, 76},
-	dictWord{8, 0, 92},
-	dictWord{137, 0, 221},
-	dictWord{4, 11, 124},
-	dictWord{10, 11, 457},
-	dictWord{11, 11, 121},
-	dictWord{11, 11, 169},
-	dictWord{11, 11, 422},
-	dictWord{
-		11,
-		11,
-		870,
-	},
-	dictWord{12, 11, 214},
-	dictWord{13, 11, 389},
-	dictWord{14, 11, 187},
-	dictWord{143, 11, 77},
-	dictWord{9, 11, 618},
-	dictWord{138, 11, 482},
-	dictWord{
-		4,
-		10,
-		218,
-	},
-	dictWord{7, 10, 526},
-	dictWord{143, 10, 137},
-	dictWord{13, 0, 9},
-	dictWord{14, 0, 104},
-	dictWord{14, 0, 311},
-	dictWord{4, 10, 270},
-	dictWord{
-		5,
-		10,
-		192,
-	},
-	dictWord{6, 10, 332},
-	dictWord{135, 10, 1322},
-	dictWord{140, 10, 661},
-	dictWord{135, 11, 1193},
-	dictWord{6, 11, 107},
-	dictWord{7, 11, 638},
-	dictWord{7, 11, 1632},
-	dictWord{137, 11, 396},
-	dictWord{132, 0, 763},
-	dictWord{4, 0, 622},
-	dictWord{5, 11, 370},
-	dictWord{134, 11, 1756},
-	dictWord{
-		133,
-		0,
-		253,
-	},
-	dictWord{135, 0, 546},
-	dictWord{9, 0, 73},
-	dictWord{10, 0, 110},
-	dictWord{14, 0, 185},
-	dictWord{17, 0, 119},
-	dictWord{133, 11, 204},
-	dictWord{7, 0, 624},
-	dictWord{7, 0, 916},
-	dictWord{10, 0, 256},
-	dictWord{139, 0, 87},
-	dictWord{7, 10, 379},
-	dictWord{8, 10, 481},
-	dictWord{137, 10, 377},
-	dictWord{5, 0, 212},
-	dictWord{12, 0, 35},
-	dictWord{13, 0, 382},
-	dictWord{5, 11, 970},
-	dictWord{134, 11, 1706},
-	dictWord{9, 0, 746},
-	dictWord{5, 10, 1003},
-	dictWord{134, 10, 149},
-	dictWord{10, 0, 150},
-	dictWord{11, 0, 849},
-	dictWord{13, 0, 330},
-	dictWord{8, 10, 262},
-	dictWord{9, 10, 627},
-	dictWord{11, 10, 214},
-	dictWord{11, 10, 404},
-	dictWord{11, 10, 457},
-	dictWord{11, 10, 780},
-	dictWord{11, 10, 913},
-	dictWord{13, 10, 401},
-	dictWord{142, 10, 200},
-	dictWord{134, 0, 1466},
-	dictWord{
-		135,
-		11,
-		3,
-	},
-	dictWord{6, 0, 1299},
-	dictWord{4, 11, 35},
-	dictWord{5, 11, 121},
-	dictWord{5, 11, 483},
-	dictWord{5, 11, 685},
-	dictWord{6, 11, 489},
-	dictWord{7, 11, 1204},
-	dictWord{136, 11, 394},
-	dictWord{135, 10, 742},
-	dictWord{4, 10, 142},
-	dictWord{136, 10, 304},
-	dictWord{4, 11, 921},
-	dictWord{133, 11, 1007},
-	dictWord{
-		134,
-		0,
-		1518,
-	},
-	dictWord{6, 0, 1229},
-	dictWord{135, 0, 1175},
-	dictWord{133, 0, 816},
-	dictWord{12, 0, 159},
-	dictWord{4, 10, 471},
-	dictWord{4, 11, 712},
-	dictWord{
-		5,
-		10,
-		51,
-	},
-	dictWord{6, 10, 602},
-	dictWord{7, 10, 925},
-	dictWord{8, 10, 484},
-	dictWord{138, 10, 195},
-	dictWord{134, 11, 1629},
-	dictWord{5, 0, 869},
-	dictWord{
-		5,
-		0,
-		968,
-	},
-	dictWord{6, 0, 1626},
-	dictWord{8, 0, 734},
-	dictWord{136, 0, 784},
-	dictWord{4, 0, 542},
-	dictWord{6, 0, 1716},
-	dictWord{6, 0, 1727},
-	dictWord{
-		7,
-		0,
-		1082,
-	},
-	dictWord{7, 0, 1545},
-	dictWord{8, 0, 56},
-	dictWord{8, 0, 118},
-	dictWord{8, 0, 412},
-	dictWord{8, 0, 564},
-	dictWord{9, 0, 888},
-	dictWord{9, 0, 908},
-	dictWord{
-		10,
-		0,
-		50,
-	},
-	dictWord{10, 0, 423},
-	dictWord{11, 0, 685},
-	dictWord{11, 0, 697},
-	dictWord{11, 0, 933},
-	dictWord{12, 0, 299},
-	dictWord{13, 0, 126},
-	dictWord{
-		13,
-		0,
-		136,
-	},
-	dictWord{13, 0, 170},
-	dictWord{13, 0, 190},
-	dictWord{136, 10, 688},
-	dictWord{132, 10, 697},
-	dictWord{4, 0, 232},
-	dictWord{9, 0, 202},
-	dictWord{
-		10,
-		0,
-		474,
-	},
-	dictWord{140, 0, 433},
-	dictWord{136, 0, 212},
-	dictWord{6, 0, 108},
-	dictWord{7, 0, 1003},
-	dictWord{7, 0, 1181},
-	dictWord{8, 0, 111},
-	dictWord{
-		136,
-		0,
-		343,
-	},
-	dictWord{5, 10, 221},
-	dictWord{135, 11, 1255},
-	dictWord{133, 11, 485},
-	dictWord{134, 0, 1712},
-	dictWord{142, 0, 216},
-	dictWord{5, 0, 643},
-	dictWord{
-		6,
-		0,
-		516,
-	},
-	dictWord{4, 11, 285},
-	dictWord{5, 11, 317},
-	dictWord{6, 11, 301},
-	dictWord{7, 11, 7},
-	dictWord{8, 11, 153},
-	dictWord{10, 11, 766},
-	dictWord{
-		11,
-		11,
-		468,
-	},
-	dictWord{12, 11, 467},
-	dictWord{141, 11, 143},
-	dictWord{4, 0, 133},
-	dictWord{7, 0, 711},
-	dictWord{7, 0, 1298},
-	dictWord{135, 0, 1585},
-	dictWord{
-		134,
-		0,
-		650,
-	},
-	dictWord{135, 11, 512},
-	dictWord{6, 0, 99},
-	dictWord{7, 0, 1808},
-	dictWord{145, 0, 57},
-	dictWord{6, 0, 246},
-	dictWord{6, 0, 574},
-	dictWord{7, 0, 428},
-	dictWord{9, 0, 793},
-	dictWord{10, 0, 669},
-	dictWord{11, 0, 485},
-	dictWord{11, 0, 840},
-	dictWord{12, 0, 300},
-	dictWord{14, 0, 250},
-	dictWord{145, 0, 55},
-	dictWord{
-		4,
-		10,
-		132,
-	},
-	dictWord{5, 10, 69},
-	dictWord{135, 10, 1242},
-	dictWord{136, 0, 1023},
-	dictWord{7, 0, 302},
-	dictWord{132, 10, 111},
-	dictWord{135, 0, 1871},
-	dictWord{132, 0, 728},
-	dictWord{9, 0, 252},
-	dictWord{132, 10, 767},
-	dictWord{6, 0, 461},
-	dictWord{7, 0, 1590},
-	dictWord{7, 10, 1416},
-	dictWord{7, 10, 2005},
-	dictWord{8, 10, 131},
-	dictWord{8, 10, 466},
-	dictWord{9, 10, 672},
-	dictWord{13, 10, 252},
-	dictWord{148, 10, 103},
-	dictWord{6, 0, 323},
-	dictWord{135, 0, 1564},
-	dictWord{7, 0, 461},
-	dictWord{136, 0, 775},
-	dictWord{6, 10, 44},
-	dictWord{136, 10, 368},
-	dictWord{139, 0, 172},
-	dictWord{132, 0, 464},
-	dictWord{4, 10, 570},
-	dictWord{133, 10, 120},
-	dictWord{137, 11, 269},
-	dictWord{6, 10, 227},
-	dictWord{135, 10, 1589},
-	dictWord{6, 11, 1719},
-	dictWord{6, 11, 1735},
-	dictWord{
-		7,
-		11,
-		2016,
-	},
-	dictWord{7, 11, 2020},
-	dictWord{8, 11, 837},
-	dictWord{137, 11, 852},
-	dictWord{7, 0, 727},
-	dictWord{146, 0, 73},
-	dictWord{132, 0, 1023},
-	dictWord{135, 11, 852},
-	dictWord{135, 10, 1529},
-	dictWord{136, 0, 577},
-	dictWord{138, 11, 568},
-	dictWord{134, 0, 1037},
-	dictWord{8, 11, 67},
-	dictWord{
-		138,
-		11,
-		419,
-	},
-	dictWord{4, 0, 413},
-	dictWord{5, 0, 677},
-	dictWord{8, 0, 432},
-	dictWord{140, 0, 280},
-	dictWord{10, 0, 600},
-	dictWord{6, 10, 1667},
-	dictWord{
-		7,
-		11,
-		967,
-	},
-	dictWord{7, 10, 2036},
-	dictWord{141, 11, 11},
-	dictWord{6, 10, 511},
-	dictWord{140, 10, 132},
-	dictWord{6, 0, 799},
-	dictWord{5, 10, 568},
-	dictWord{
-		6,
-		10,
-		138,
-	},
-	dictWord{135, 10, 1293},
-	dictWord{8, 0, 159},
-	dictWord{4, 10, 565},
-	dictWord{136, 10, 827},
-	dictWord{7, 0, 646},
-	dictWord{7, 0, 1730},
-	dictWord{
-		11,
-		0,
-		446,
-	},
-	dictWord{141, 0, 178},
-	dictWord{4, 10, 922},
-	dictWord{133, 10, 1023},
-	dictWord{135, 11, 11},
-	dictWord{132, 0, 395},
-	dictWord{11, 0, 145},
-	dictWord{135, 10, 1002},
-	dictWord{9, 0, 174},
-	dictWord{10, 0, 164},
-	dictWord{11, 0, 440},
-	dictWord{11, 0, 514},
-	dictWord{11, 0, 841},
-	dictWord{15, 0, 98},
-	dictWord{149, 0, 20},
-	dictWord{134, 0, 426},
-	dictWord{10, 0, 608},
-	dictWord{139, 0, 1002},
-	dictWord{7, 11, 320},
-	dictWord{8, 11, 51},
-	dictWord{12, 11, 481},
-	dictWord{12, 11, 570},
-	dictWord{148, 11, 106},
-	dictWord{9, 0, 977},
-	dictWord{9, 0, 983},
-	dictWord{132, 11, 445},
-	dictWord{138, 0, 250},
-	dictWord{139, 0, 100},
-	dictWord{6, 0, 1982},
-	dictWord{136, 10, 402},
-	dictWord{133, 11, 239},
-	dictWord{4, 10, 716},
-	dictWord{141, 10, 31},
-	dictWord{5, 0, 476},
-	dictWord{7, 11, 83},
-	dictWord{7, 11, 1990},
-	dictWord{8, 11, 130},
-	dictWord{139, 11, 720},
-	dictWord{8, 10, 691},
-	dictWord{136, 10, 731},
-	dictWord{5, 11, 123},
-	dictWord{
-		6,
-		11,
-		530,
-	},
-	dictWord{7, 11, 348},
-	dictWord{135, 11, 1419},
-	dictWord{5, 0, 76},
-	dictWord{6, 0, 458},
-	dictWord{6, 0, 497},
-	dictWord{7, 0, 868},
-	dictWord{9, 0, 658},
-	dictWord{10, 0, 594},
-	dictWord{11, 0, 173},
-	dictWord{11, 0, 566},
-	dictWord{12, 0, 20},
-	dictWord{12, 0, 338},
-	dictWord{141, 0, 200},
-	dictWord{9, 11, 139},
-	dictWord{
-		10,
-		11,
-		399,
-	},
-	dictWord{11, 11, 469},
-	dictWord{12, 11, 634},
-	dictWord{141, 11, 223},
-	dictWord{9, 10, 840},
-	dictWord{138, 10, 803},
-	dictWord{133, 10, 847},
-	dictWord{11, 11, 223},
-	dictWord{140, 11, 168},
-	dictWord{132, 11, 210},
-	dictWord{8, 0, 447},
-	dictWord{9, 10, 53},
-	dictWord{9, 10, 268},
-	dictWord{9, 10, 901},
-	dictWord{10, 10, 518},
-	dictWord{10, 10, 829},
-	dictWord{11, 10, 188},
-	dictWord{13, 10, 74},
-	dictWord{14, 10, 46},
-	dictWord{15, 10, 17},
-	dictWord{15, 10, 33},
-	dictWord{17, 10, 40},
-	dictWord{18, 10, 36},
-	dictWord{19, 10, 20},
-	dictWord{22, 10, 1},
-	dictWord{152, 10, 2},
-	dictWord{4, 0, 526},
-	dictWord{7, 0, 1029},
-	dictWord{135, 0, 1054},
-	dictWord{19, 11, 59},
-	dictWord{150, 11, 2},
-	dictWord{4, 0, 636},
-	dictWord{6, 0, 1875},
-	dictWord{6, 0, 1920},
-	dictWord{9, 0, 999},
-	dictWord{
-		12,
-		0,
-		807,
-	},
-	dictWord{12, 0, 825},
-	dictWord{15, 0, 179},
-	dictWord{15, 0, 190},
-	dictWord{18, 0, 182},
-	dictWord{136, 10, 532},
-	dictWord{6, 0, 1699},
-	dictWord{
-		7,
-		0,
-		660,
-	},
-	dictWord{7, 0, 1124},
-	dictWord{17, 0, 31},
-	dictWord{19, 0, 22},
-	dictWord{151, 0, 14},
-	dictWord{135, 10, 681},
-	dictWord{132, 11, 430},
-	dictWord{
-		140,
-		10,
-		677,
-	},
-	dictWord{4, 10, 684},
-	dictWord{136, 10, 384},
-	dictWord{132, 11, 756},
-	dictWord{133, 11, 213},
-	dictWord{7, 0, 188},
-	dictWord{7, 10, 110},
-	dictWord{
-		8,
-		10,
-		290,
-	},
-	dictWord{8, 10, 591},
-	dictWord{9, 10, 382},
-	dictWord{9, 10, 649},
-	dictWord{11, 10, 71},
-	dictWord{11, 10, 155},
-	dictWord{11, 10, 313},
-	dictWord{
-		12,
-		10,
-		5,
-	},
-	dictWord{13, 10, 325},
-	dictWord{142, 10, 287},
-	dictWord{7, 10, 360},
-	dictWord{7, 10, 425},
-	dictWord{9, 10, 66},
-	dictWord{9, 10, 278},
-	dictWord{
-		138,
-		10,
-		644,
-	},
-	dictWord{142, 11, 164},
-	dictWord{4, 0, 279},
-	dictWord{7, 0, 301},
-	dictWord{137, 0, 362},
-	dictWord{134, 11, 586},
-	dictWord{135, 0, 1743},
-	dictWord{4, 0, 178},
-	dictWord{133, 0, 399},
-	dictWord{4, 10, 900},
-	dictWord{133, 10, 861},
-	dictWord{5, 10, 254},
-	dictWord{7, 10, 985},
-	dictWord{136, 10, 73},
-	dictWord{133, 11, 108},
-	dictWord{7, 10, 1959},
-	dictWord{136, 10, 683},
-	dictWord{133, 11, 219},
-	dictWord{4, 11, 193},
-	dictWord{5, 11, 916},
-	dictWord{
-		7,
-		11,
-		364,
-	},
-	dictWord{10, 11, 398},
-	dictWord{10, 11, 726},
-	dictWord{11, 11, 317},
-	dictWord{11, 11, 626},
-	dictWord{12, 11, 142},
-	dictWord{12, 11, 288},
-	dictWord{
-		12,
-		11,
-		678,
-	},
-	dictWord{13, 11, 313},
-	dictWord{15, 11, 113},
-	dictWord{18, 11, 114},
-	dictWord{21, 11, 30},
-	dictWord{150, 11, 53},
-	dictWord{6, 11, 241},
-	dictWord{7, 11, 907},
-	dictWord{8, 11, 832},
-	dictWord{9, 11, 342},
-	dictWord{10, 11, 729},
-	dictWord{11, 11, 284},
-	dictWord{11, 11, 445},
-	dictWord{11, 11, 651},
-	dictWord{11, 11, 863},
-	dictWord{13, 11, 398},
-	dictWord{146, 11, 99},
-	dictWord{132, 0, 872},
-	dictWord{134, 0, 831},
-	dictWord{134, 0, 1692},
-	dictWord{
-		6,
-		0,
-		202,
-	},
-	dictWord{6, 0, 1006},
-	dictWord{9, 0, 832},
-	dictWord{10, 0, 636},
-	dictWord{11, 0, 208},
-	dictWord{12, 0, 360},
-	dictWord{17, 0, 118},
-	dictWord{18, 0, 27},
-	dictWord{20, 0, 67},
-	dictWord{137, 11, 734},
-	dictWord{132, 10, 725},
-	dictWord{7, 11, 993},
-	dictWord{138, 11, 666},
-	dictWord{134, 0, 1954},
-	dictWord{
-		134,
-		10,
-		196,
-	},
-	dictWord{7, 0, 872},
-	dictWord{10, 0, 516},
-	dictWord{139, 0, 167},
-	dictWord{133, 10, 831},
-	dictWord{4, 11, 562},
-	dictWord{9, 11, 254},
-	dictWord{
-		139,
-		11,
-		879,
-	},
-	dictWord{137, 0, 313},
-	dictWord{4, 0, 224},
-	dictWord{132, 11, 786},
-	dictWord{11, 0, 24},
-	dictWord{12, 0, 170},
-	dictWord{136, 10, 723},
-	dictWord{
-		5,
-		0,
-		546,
-	},
-	dictWord{7, 0, 35},
-	dictWord{8, 0, 11},
-	dictWord{8, 0, 12},
-	dictWord{9, 0, 315},
-	dictWord{9, 0, 533},
-	dictWord{10, 0, 802},
-	dictWord{11, 0, 166},
-	dictWord{
-		12,
-		0,
-		525,
-	},
-	dictWord{142, 0, 243},
-	dictWord{7, 0, 1937},
-	dictWord{13, 10, 80},
-	dictWord{13, 10, 437},
-	dictWord{145, 10, 74},
-	dictWord{5, 0, 241},
-	dictWord{
-		8,
-		0,
-		242,
-	},
-	dictWord{9, 0, 451},
-	dictWord{10, 0, 667},
-	dictWord{11, 0, 598},
-	dictWord{140, 0, 429},
-	dictWord{150, 0, 46},
-	dictWord{6, 0, 1273},
-	dictWord{
-		137,
-		0,
-		830,
-	},
-	dictWord{5, 10, 848},
-	dictWord{6, 10, 66},
-	dictWord{136, 10, 764},
-	dictWord{6, 0, 825},
-	dictWord{134, 0, 993},
-	dictWord{4, 0, 1006},
-	dictWord{
-		10,
-		0,
-		327,
-	},
-	dictWord{13, 0, 271},
-	dictWord{4, 10, 36},
-	dictWord{7, 10, 1387},
-	dictWord{139, 10, 755},
-	dictWord{134, 0, 1023},
-	dictWord{135, 0, 1580},
-	dictWord{
-		4,
-		0,
-		366,
-	},
-	dictWord{137, 0, 516},
-	dictWord{132, 10, 887},
-	dictWord{6, 0, 1736},
-	dictWord{135, 0, 1891},
-	dictWord{6, 11, 216},
-	dictWord{7, 11, 901},
-	dictWord{
-		7,
-		11,
-		1343,
-	},
-	dictWord{136, 11, 493},
-	dictWord{6, 10, 165},
-	dictWord{138, 10, 388},
-	dictWord{7, 11, 341},
-	dictWord{139, 11, 219},
-	dictWord{4, 10, 719},
-	dictWord{135, 10, 155},
-	dictWord{134, 0, 1935},
-	dictWord{132, 0, 826},
-	dictWord{6, 0, 331},
-	dictWord{6, 0, 1605},
-	dictWord{8, 0, 623},
-	dictWord{11, 0, 139},
-	dictWord{139, 0, 171},
-	dictWord{135, 11, 1734},
-	dictWord{10, 11, 115},
-	dictWord{11, 11, 420},
-	dictWord{12, 11, 154},
-	dictWord{13, 11, 404},
-	dictWord{
-		14,
-		11,
-		346,
-	},
-	dictWord{15, 11, 54},
-	dictWord{143, 11, 112},
-	dictWord{7, 0, 288},
-	dictWord{4, 10, 353},
-	dictWord{6, 10, 146},
-	dictWord{6, 10, 1789},
-	dictWord{
-		7,
-		10,
-		990,
-	},
-	dictWord{7, 10, 1348},
-	dictWord{9, 10, 665},
-	dictWord{9, 10, 898},
-	dictWord{11, 10, 893},
-	dictWord{142, 10, 212},
-	dictWord{6, 0, 916},
-	dictWord{134, 0, 1592},
-	dictWord{7, 0, 1888},
-	dictWord{4, 10, 45},
-	dictWord{135, 10, 1257},
-	dictWord{5, 11, 1011},
-	dictWord{136, 11, 701},
-	dictWord{
-		139,
-		11,
-		596,
-	},
-	dictWord{4, 11, 54},
-	dictWord{5, 11, 666},
-	dictWord{7, 11, 1039},
-	dictWord{7, 11, 1130},
-	dictWord{9, 11, 195},
-	dictWord{138, 11, 302},
-	dictWord{
-		134,
-		0,
-		1471,
-	},
-	dictWord{134, 0, 1570},
-	dictWord{132, 0, 394},
-	dictWord{140, 10, 65},
-	dictWord{136, 10, 816},
-	dictWord{135, 0, 1931},
-	dictWord{7, 0, 574},
-	dictWord{135, 0, 1719},
-	dictWord{134, 11, 467},
-	dictWord{132, 0, 658},
-	dictWord{9, 0, 781},
-	dictWord{10, 0, 144},
-	dictWord{11, 0, 385},
-	dictWord{13, 0, 161},
-	dictWord{13, 0, 228},
-	dictWord{13, 0, 268},
-	dictWord{20, 0, 107},
-	dictWord{134, 11, 1669},
-	dictWord{136, 0, 374},
-	dictWord{135, 0, 735},
-	dictWord{4, 0, 344},
-	dictWord{6, 0, 498},
-	dictWord{139, 0, 323},
-	dictWord{7, 0, 586},
-	dictWord{7, 0, 1063},
-	dictWord{6, 10, 559},
-	dictWord{134, 10, 1691},
-	dictWord{137, 0, 155},
-	dictWord{133, 0, 906},
-	dictWord{7, 11, 122},
-	dictWord{9, 11, 259},
-	dictWord{10, 11, 84},
-	dictWord{11, 11, 470},
-	dictWord{12, 11, 541},
-	dictWord{
-		141,
-		11,
-		379,
-	},
-	dictWord{134, 0, 1139},
-	dictWord{10, 0, 108},
-	dictWord{139, 0, 116},
-	dictWord{134, 10, 456},
-	dictWord{133, 10, 925},
-	dictWord{5, 11, 82},
-	dictWord{
-		5,
-		11,
-		131,
-	},
-	dictWord{7, 11, 1755},
-	dictWord{8, 11, 31},
-	dictWord{9, 11, 168},
-	dictWord{9, 11, 764},
-	dictWord{139, 11, 869},
-	dictWord{134, 11, 605},
-	dictWord{
-		5,
-		11,
-		278,
-	},
-	dictWord{137, 11, 68},
-	dictWord{4, 11, 163},
-	dictWord{5, 11, 201},
-	dictWord{5, 11, 307},
-	dictWord{5, 11, 310},
-	dictWord{6, 11, 335},
-	dictWord{
-		7,
-		11,
-		284,
-	},
-	dictWord{136, 11, 165},
-	dictWord{135, 11, 1660},
-	dictWord{6, 11, 33},
-	dictWord{135, 11, 1244},
-	dictWord{4, 0, 616},
-	dictWord{136, 11, 483},
-	dictWord{8, 0, 857},
-	dictWord{8, 0, 902},
-	dictWord{8, 0, 910},
-	dictWord{10, 0, 879},
-	dictWord{12, 0, 726},
-	dictWord{4, 11, 199},
-	dictWord{139, 11, 34},
-	dictWord{136, 0, 692},
-	dictWord{6, 10, 193},
-	dictWord{7, 10, 240},
-	dictWord{7, 10, 1682},
-	dictWord{10, 10, 51},
-	dictWord{10, 10, 640},
-	dictWord{11, 10, 410},
-	dictWord{13, 10, 82},
-	dictWord{14, 10, 247},
-	dictWord{14, 10, 331},
-	dictWord{142, 10, 377},
-	dictWord{6, 0, 823},
-	dictWord{134, 0, 983},
-	dictWord{
-		139,
-		10,
-		411,
-	},
-	dictWord{132, 0, 305},
-	dictWord{136, 10, 633},
-	dictWord{138, 11, 203},
-	dictWord{134, 0, 681},
-	dictWord{6, 11, 326},
-	dictWord{7, 11, 677},
-	dictWord{137, 11, 425},
-	dictWord{5, 0, 214},
-	dictWord{7, 0, 603},
-	dictWord{8, 0, 611},
-	dictWord{9, 0, 686},
-	dictWord{10, 0, 88},
-	dictWord{11, 0, 459},
-	dictWord{
-		11,
-		0,
-		496,
-	},
-	dictWord{12, 0, 463},
-	dictWord{12, 0, 590},
-	dictWord{141, 0, 0},
-	dictWord{136, 0, 1004},
-	dictWord{142, 0, 23},
-	dictWord{134, 0, 1703},
-	dictWord{
-		147,
-		11,
-		8,
-	},
-	dictWord{145, 11, 56},
-	dictWord{135, 0, 1443},
-	dictWord{4, 10, 237},
-	dictWord{135, 10, 514},
-	dictWord{6, 0, 714},
-	dictWord{145, 0, 19},
-	dictWord{
-		5,
-		11,
-		358,
-	},
-	dictWord{7, 11, 473},
-	dictWord{7, 11, 1184},
-	dictWord{10, 11, 662},
-	dictWord{13, 11, 212},
-	dictWord{13, 11, 304},
-	dictWord{13, 11, 333},
-	dictWord{145, 11, 98},
-	dictWord{4, 0, 737},
-	dictWord{10, 0, 98},
-	dictWord{11, 0, 294},
-	dictWord{12, 0, 60},
-	dictWord{12, 0, 437},
-	dictWord{13, 0, 64},
-	dictWord{
-		13,
-		0,
-		380,
-	},
-	dictWord{142, 0, 430},
-	dictWord{6, 10, 392},
-	dictWord{7, 10, 65},
-	dictWord{135, 10, 2019},
-	dictWord{6, 0, 1758},
-	dictWord{8, 0, 520},
-	dictWord{
-		9,
-		0,
-		345,
-	},
-	dictWord{9, 0, 403},
-	dictWord{142, 0, 350},
-	dictWord{5, 0, 47},
-	dictWord{10, 0, 242},
-	dictWord{138, 0, 579},
-	dictWord{5, 0, 139},
-	dictWord{7, 0, 1168},
-	dictWord{138, 0, 539},
-	dictWord{134, 0, 1459},
-	dictWord{13, 0, 388},
-	dictWord{141, 11, 388},
-	dictWord{134, 0, 253},
-	dictWord{7, 10, 1260},
-	dictWord{
-		135,
-		10,
-		1790,
-	},
-	dictWord{10, 0, 252},
-	dictWord{9, 10, 222},
-	dictWord{139, 10, 900},
-	dictWord{140, 0, 745},
-	dictWord{133, 11, 946},
-	dictWord{4, 0, 107},
-	dictWord{
-		7,
-		0,
-		613,
-	},
-	dictWord{8, 0, 439},
-	dictWord{8, 0, 504},
-	dictWord{9, 0, 501},
-	dictWord{10, 0, 383},
-	dictWord{139, 0, 477},
-	dictWord{135, 11, 1485},
-	dictWord{
-		132,
-		0,
-		871,
-	},
-	dictWord{7, 11, 411},
-	dictWord{7, 11, 590},
-	dictWord{8, 11, 631},
-	dictWord{9, 11, 323},
-	dictWord{10, 11, 355},
-	dictWord{11, 11, 491},
-	dictWord{
-		12,
-		11,
-		143,
-	},
-	dictWord{12, 11, 402},
-	dictWord{13, 11, 73},
-	dictWord{14, 11, 408},
-	dictWord{15, 11, 107},
-	dictWord{146, 11, 71},
-	dictWord{132, 0, 229},
-	dictWord{132, 0, 903},
-	dictWord{140, 0, 71},
-	dictWord{133, 0, 549},
-	dictWord{4, 0, 47},
-	dictWord{6, 0, 373},
-	dictWord{7, 0, 452},
-	dictWord{7, 0, 543},
-	dictWord{
-		7,
-		0,
-		1828,
-	},
-	dictWord{7, 0, 1856},
-	dictWord{9, 0, 6},
-	dictWord{11, 0, 257},
-	dictWord{139, 0, 391},
-	dictWord{7, 11, 1467},
-	dictWord{8, 11, 328},
-	dictWord{
-		10,
-		11,
-		544,
-	},
-	dictWord{11, 11, 955},
-	dictWord{13, 11, 320},
-	dictWord{145, 11, 83},
-	dictWord{5, 0, 980},
-	dictWord{134, 0, 1754},
-	dictWord{136, 0, 865},
-	dictWord{
-		5,
-		0,
-		705,
-	},
-	dictWord{137, 0, 606},
-	dictWord{7, 0, 161},
-	dictWord{8, 10, 201},
-	dictWord{136, 10, 605},
-	dictWord{143, 11, 35},
-	dictWord{5, 11, 835},
-	dictWord{
-		6,
-		11,
-		483,
-	},
-	dictWord{140, 10, 224},
-	dictWord{7, 0, 536},
-	dictWord{7, 0, 1331},
-	dictWord{136, 0, 143},
-	dictWord{134, 0, 1388},
-	dictWord{5, 0, 724},
-	dictWord{
-		10,
-		0,
-		305,
-	},
-	dictWord{11, 0, 151},
-	dictWord{12, 0, 33},
-	dictWord{12, 0, 121},
-	dictWord{12, 0, 381},
-	dictWord{17, 0, 3},
-	dictWord{17, 0, 27},
-	dictWord{17, 0, 78},
-	dictWord{18, 0, 18},
-	dictWord{19, 0, 54},
-	dictWord{149, 0, 5},
-	dictWord{4, 10, 523},
-	dictWord{133, 10, 638},
-	dictWord{5, 0, 19},
-	dictWord{134, 0, 533},
-	dictWord{
-		5,
-		0,
-		395,
-	},
-	dictWord{5, 0, 951},
-	dictWord{134, 0, 1776},
-	dictWord{135, 0, 1908},
-	dictWord{132, 0, 846},
-	dictWord{10, 0, 74},
-	dictWord{11, 0, 663},
-	dictWord{
-		12,
-		0,
-		210,
-	},
-	dictWord{13, 0, 166},
-	dictWord{13, 0, 310},
-	dictWord{14, 0, 373},
-	dictWord{18, 0, 95},
-	dictWord{19, 0, 43},
-	dictWord{6, 10, 242},
-	dictWord{7, 10, 227},
-	dictWord{7, 10, 1581},
-	dictWord{8, 10, 104},
-	dictWord{9, 10, 113},
-	dictWord{9, 10, 220},
-	dictWord{9, 10, 427},
-	dictWord{10, 10, 239},
-	dictWord{11, 10, 579},
-	dictWord{11, 10, 1023},
-	dictWord{13, 10, 4},
-	dictWord{13, 10, 204},
-	dictWord{13, 10, 316},
-	dictWord{148, 10, 86},
-	dictWord{9, 11, 716},
-	dictWord{11, 11, 108},
-	dictWord{13, 11, 123},
-	dictWord{14, 11, 252},
-	dictWord{19, 11, 38},
-	dictWord{21, 11, 3},
-	dictWord{151, 11, 11},
-	dictWord{8, 0, 372},
-	dictWord{9, 0, 122},
-	dictWord{138, 0, 175},
-	dictWord{132, 11, 677},
-	dictWord{7, 11, 1374},
-	dictWord{136, 11, 540},
-	dictWord{135, 10, 861},
-	dictWord{132, 0, 695},
-	dictWord{
-		7,
-		0,
-		497,
-	},
-	dictWord{9, 0, 387},
-	dictWord{147, 0, 81},
-	dictWord{136, 0, 937},
-	dictWord{134, 0, 718},
-	dictWord{7, 0, 1328},
-	dictWord{136, 10, 494},
-	dictWord{
-		132,
-		11,
-		331,
-	},
-	dictWord{6, 0, 1581},
-	dictWord{133, 11, 747},
-	dictWord{5, 0, 284},
-	dictWord{6, 0, 49},
-	dictWord{6, 0, 350},
-	dictWord{7, 0, 1},
-	dictWord{7, 0, 377},
-	dictWord{7, 0, 1693},
-	dictWord{8, 0, 18},
-	dictWord{8, 0, 678},
-	dictWord{9, 0, 161},
-	dictWord{9, 0, 585},
-	dictWord{9, 0, 671},
-	dictWord{9, 0, 839},
-	dictWord{11, 0, 912},
-	dictWord{141, 0, 427},
-	dictWord{7, 10, 1306},
-	dictWord{8, 10, 505},
-	dictWord{9, 10, 482},
-	dictWord{10, 10, 126},
-	dictWord{11, 10, 225},
-	dictWord{12, 10, 347},
-	dictWord{12, 10, 449},
-	dictWord{13, 10, 19},
-	dictWord{14, 10, 218},
-	dictWord{142, 10, 435},
-	dictWord{10, 10, 764},
-	dictWord{12, 10, 120},
-	dictWord{
-		13,
-		10,
-		39,
-	},
-	dictWord{145, 10, 127},
-	dictWord{4, 0, 597},
-	dictWord{133, 10, 268},
-	dictWord{134, 0, 1094},
-	dictWord{4, 0, 1008},
-	dictWord{134, 0, 1973},
-	dictWord{132, 0, 811},
-	dictWord{139, 0, 908},
-	dictWord{135, 0, 1471},
-	dictWord{133, 11, 326},
-	dictWord{4, 10, 384},
-	dictWord{135, 10, 1022},
-	dictWord{
-		7,
-		0,
-		1935,
-	},
-	dictWord{8, 0, 324},
-	dictWord{12, 0, 42},
-	dictWord{4, 11, 691},
-	dictWord{7, 11, 1935},
-	dictWord{8, 11, 324},
-	dictWord{9, 11, 35},
-	dictWord{10, 11, 680},
-	dictWord{11, 11, 364},
-	dictWord{12, 11, 42},
-	dictWord{13, 11, 357},
-	dictWord{146, 11, 16},
-	dictWord{135, 0, 2014},
-	dictWord{7, 0, 2007},
-	dictWord{
-		9,
-		0,
-		101,
-	},
-	dictWord{9, 0, 450},
-	dictWord{10, 0, 66},
-	dictWord{10, 0, 842},
-	dictWord{11, 0, 536},
-	dictWord{12, 0, 587},
-	dictWord{6, 11, 32},
-	dictWord{7, 11, 385},
-	dictWord{7, 11, 757},
-	dictWord{7, 11, 1916},
-	dictWord{8, 11, 37},
-	dictWord{8, 11, 94},
-	dictWord{8, 11, 711},
-	dictWord{9, 11, 541},
-	dictWord{10, 11, 162},
-	dictWord{
-		10,
-		11,
-		795,
-	},
-	dictWord{11, 11, 989},
-	dictWord{11, 11, 1010},
-	dictWord{12, 11, 14},
-	dictWord{142, 11, 308},
-	dictWord{139, 0, 586},
-	dictWord{
-		135,
-		10,
-		1703,
-	},
-	dictWord{7, 0, 1077},
-	dictWord{11, 0, 28},
-	dictWord{9, 10, 159},
-	dictWord{140, 10, 603},
-	dictWord{6, 0, 1221},
-	dictWord{136, 10, 583},
-	dictWord{
-		6,
-		11,
-		152,
-	},
-	dictWord{6, 11, 349},
-	dictWord{6, 11, 1682},
-	dictWord{7, 11, 1252},
-	dictWord{8, 11, 112},
-	dictWord{9, 11, 435},
-	dictWord{9, 11, 668},
-	dictWord{
-		10,
-		11,
-		290,
-	},
-	dictWord{10, 11, 319},
-	dictWord{10, 11, 815},
-	dictWord{11, 11, 180},
-	dictWord{11, 11, 837},
-	dictWord{12, 11, 240},
-	dictWord{13, 11, 152},
-	dictWord{13, 11, 219},
-	dictWord{142, 11, 158},
-	dictWord{139, 0, 62},
-	dictWord{132, 10, 515},
-	dictWord{8, 10, 632},
-	dictWord{8, 10, 697},
-	dictWord{
-		137,
-		10,
-		854,
-	},
-	dictWord{134, 0, 1766},
-	dictWord{132, 11, 581},
-	dictWord{6, 11, 126},
-	dictWord{7, 11, 573},
-	dictWord{8, 11, 397},
-	dictWord{142, 11, 44},
-	dictWord{
-		150,
-		0,
-		28,
-	},
-	dictWord{11, 0, 670},
-	dictWord{22, 0, 25},
-	dictWord{4, 10, 136},
-	dictWord{133, 10, 551},
-	dictWord{6, 0, 1665},
-	dictWord{7, 0, 256},
-	dictWord{
-		7,
-		0,
-		1388,
-	},
-	dictWord{138, 0, 499},
-	dictWord{4, 0, 22},
-	dictWord{5, 0, 10},
-	dictWord{7, 0, 1576},
-	dictWord{136, 0, 97},
-	dictWord{134, 10, 1782},
-	dictWord{5, 0, 481},
-	dictWord{7, 10, 1287},
-	dictWord{9, 10, 44},
-	dictWord{10, 10, 552},
-	dictWord{10, 10, 642},
-	dictWord{11, 10, 839},
-	dictWord{12, 10, 274},
-	dictWord{
-		12,
-		10,
-		275,
-	},
-	dictWord{12, 10, 372},
-	dictWord{13, 10, 91},
-	dictWord{142, 10, 125},
-	dictWord{133, 11, 926},
-	dictWord{7, 11, 1232},
-	dictWord{137, 11, 531},
-	dictWord{6, 0, 134},
-	dictWord{7, 0, 437},
-	dictWord{7, 0, 1824},
-	dictWord{9, 0, 37},
-	dictWord{14, 0, 285},
-	dictWord{142, 0, 371},
-	dictWord{7, 0, 486},
-	dictWord{8, 0, 155},
-	dictWord{11, 0, 93},
-	dictWord{140, 0, 164},
-	dictWord{6, 0, 1391},
-	dictWord{134, 0, 1442},
-	dictWord{133, 11, 670},
-	dictWord{133, 0, 591},
-	dictWord{
-		6,
-		10,
-		147,
-	},
-	dictWord{7, 10, 886},
-	dictWord{7, 11, 1957},
-	dictWord{9, 10, 753},
-	dictWord{138, 10, 268},
-	dictWord{5, 0, 380},
-	dictWord{5, 0, 650},
-	dictWord{
-		7,
-		0,
-		1173,
-	},
-	dictWord{136, 0, 310},
-	dictWord{4, 0, 364},
-	dictWord{7, 0, 1156},
-	dictWord{7, 0, 1187},
-	dictWord{137, 0, 409},
-	dictWord{135, 11, 1621},
-	dictWord{
-		134,
-		0,
-		482,
-	},
-	dictWord{133, 11, 506},
-	dictWord{4, 0, 781},
-	dictWord{6, 0, 487},
-	dictWord{7, 0, 926},
-	dictWord{8, 0, 263},
-	dictWord{139, 0, 500},
-	dictWord{
-		138,
-		10,
-		137,
-	},
-	dictWord{135, 11, 242},
-	dictWord{139, 11, 96},
-	dictWord{133, 10, 414},
-	dictWord{135, 10, 1762},
-	dictWord{134, 0, 804},
-	dictWord{5, 11, 834},
-	dictWord{7, 11, 1202},
-	dictWord{8, 11, 14},
-	dictWord{9, 11, 481},
-	dictWord{137, 11, 880},
-	dictWord{134, 10, 599},
-	dictWord{4, 0, 94},
-	dictWord{135, 0, 1265},
-	dictWord{4, 0, 415},
-	dictWord{132, 0, 417},
-	dictWord{5, 0, 348},
-	dictWord{6, 0, 522},
-	dictWord{6, 10, 1749},
-	dictWord{7, 11, 1526},
-	dictWord{138, 11, 465},
-	dictWord{134, 10, 1627},
-	dictWord{132, 0, 1012},
-	dictWord{132, 10, 488},
-	dictWord{4, 11, 357},
-	dictWord{6, 11, 172},
-	dictWord{7, 11, 143},
-	dictWord{
-		137,
-		11,
-		413,
-	},
-	dictWord{4, 10, 83},
-	dictWord{4, 11, 590},
-	dictWord{146, 11, 76},
-	dictWord{140, 10, 676},
-	dictWord{7, 11, 287},
-	dictWord{8, 11, 355},
-	dictWord{
-		9,
-		11,
-		293,
-	},
-	dictWord{137, 11, 743},
-	dictWord{134, 10, 278},
-	dictWord{6, 0, 1803},
-	dictWord{18, 0, 165},
-	dictWord{24, 0, 21},
-	dictWord{5, 11, 169},
-	dictWord{
-		7,
-		11,
-		333,
-	},
-	dictWord{136, 11, 45},
-	dictWord{12, 10, 97},
-	dictWord{140, 11, 97},
-	dictWord{4, 0, 408},
-	dictWord{4, 0, 741},
-	dictWord{135, 0, 500},
-	dictWord{
-		132,
-		11,
-		198,
-	},
-	dictWord{7, 10, 388},
-	dictWord{7, 10, 644},
-	dictWord{139, 10, 781},
-	dictWord{4, 11, 24},
-	dictWord{5, 11, 140},
-	dictWord{5, 11, 185},
-	dictWord{
-		7,
-		11,
-		1500,
-	},
-	dictWord{11, 11, 565},
-	dictWord{139, 11, 838},
-	dictWord{6, 0, 1321},
-	dictWord{9, 0, 257},
-	dictWord{7, 10, 229},
-	dictWord{8, 10, 59},
-	dictWord{
-		9,
-		10,
-		190,
-	},
-	dictWord{10, 10, 378},
-	dictWord{140, 10, 191},
-	dictWord{4, 11, 334},
-	dictWord{133, 11, 593},
-	dictWord{135, 11, 1885},
-	dictWord{134, 0, 1138},
-	dictWord{4, 0, 249},
-	dictWord{6, 0, 73},
-	dictWord{135, 0, 177},
-	dictWord{133, 0, 576},
-	dictWord{142, 0, 231},
-	dictWord{137, 0, 288},
-	dictWord{132, 10, 660},
-	dictWord{7, 10, 1035},
-	dictWord{138, 10, 737},
-	dictWord{135, 0, 1487},
-	dictWord{6, 0, 989},
-	dictWord{9, 0, 433},
-	dictWord{7, 10, 690},
-	dictWord{9, 10, 587},
-	dictWord{140, 10, 521},
-	dictWord{7, 0, 1264},
-	dictWord{7, 0, 1678},
-	dictWord{11, 0, 945},
-	dictWord{12, 0, 341},
-	dictWord{12, 0, 471},
-	dictWord{140, 0, 569},
-	dictWord{132, 11, 709},
-	dictWord{133, 11, 897},
-	dictWord{5, 11, 224},
-	dictWord{13, 11, 174},
-	dictWord{146, 11, 52},
-	dictWord{135, 11, 1840},
-	dictWord{
-		134,
-		10,
-		1744,
-	},
-	dictWord{12, 0, 87},
-	dictWord{16, 0, 74},
-	dictWord{4, 10, 733},
-	dictWord{9, 10, 194},
-	dictWord{10, 10, 92},
-	dictWord{11, 10, 198},
-	dictWord{
-		12,
-		10,
-		84,
-	},
-	dictWord{141, 10, 128},
-	dictWord{140, 0, 779},
-	dictWord{135, 0, 538},
-	dictWord{4, 11, 608},
-	dictWord{133, 11, 497},
-	dictWord{133, 0, 413},
-	dictWord{7, 11, 1375},
-	dictWord{7, 11, 1466},
-	dictWord{138, 11, 331},
-	dictWord{136, 0, 495},
-	dictWord{6, 11, 540},
-	dictWord{136, 11, 136},
-	dictWord{7, 0, 54},
-	dictWord{8, 0, 312},
-	dictWord{10, 0, 191},
-	dictWord{10, 0, 614},
-	dictWord{140, 0, 567},
-	dictWord{6, 0, 468},
-	dictWord{7, 0, 567},
-	dictWord{7, 0, 1478},
-	dictWord{
-		8,
-		0,
-		530,
-	},
-	dictWord{14, 0, 290},
-	dictWord{133, 11, 999},
-	dictWord{4, 11, 299},
-	dictWord{7, 10, 306},
-	dictWord{135, 11, 1004},
-	dictWord{142, 11, 296},
-	dictWord{134, 0, 1484},
-	dictWord{133, 10, 979},
-	dictWord{6, 0, 609},
-	dictWord{9, 0, 815},
-	dictWord{12, 11, 137},
-	dictWord{14, 11, 9},
-	dictWord{14, 11, 24},
-	dictWord{142, 11, 64},
-	dictWord{133, 11, 456},
-	dictWord{6, 0, 484},
-	dictWord{135, 0, 822},
-	dictWord{133, 10, 178},
-	dictWord{136, 11, 180},
-	dictWord{
-		132,
-		11,
-		755,
-	},
-	dictWord{137, 0, 900},
-	dictWord{135, 0, 1335},
-	dictWord{6, 0, 1724},
-	dictWord{135, 0, 2022},
-	dictWord{135, 11, 1139},
-	dictWord{5, 0, 640},
-	dictWord{132, 10, 390},
-	dictWord{6, 0, 1831},
-	dictWord{138, 11, 633},
-	dictWord{135, 11, 566},
-	dictWord{4, 11, 890},
-	dictWord{5, 11, 805},
-	dictWord{5, 11, 819},
-	dictWord{5, 11, 961},
-	dictWord{6, 11, 396},
-	dictWord{6, 11, 1631},
-	dictWord{6, 11, 1678},
-	dictWord{7, 11, 1967},
-	dictWord{7, 11, 2041},
-	dictWord{
-		9,
-		11,
-		630,
-	},
-	dictWord{11, 11, 8},
-	dictWord{11, 11, 1019},
-	dictWord{12, 11, 176},
-	dictWord{13, 11, 225},
-	dictWord{14, 11, 292},
-	dictWord{149, 11, 24},
-	dictWord{
-		132,
-		0,
-		474,
-	},
-	dictWord{134, 0, 1103},
-	dictWord{135, 0, 1504},
-	dictWord{134, 0, 1576},
-	dictWord{6, 0, 961},
-	dictWord{6, 0, 1034},
-	dictWord{140, 0, 655},
-	dictWord{11, 11, 514},
-	dictWord{149, 11, 20},
-	dictWord{5, 0, 305},
-	dictWord{135, 11, 1815},
-	dictWord{7, 11, 1505},
-	dictWord{10, 11, 190},
-	dictWord{
-		10,
-		11,
-		634,
-	},
-	dictWord{11, 11, 792},
-	dictWord{12, 11, 358},
-	dictWord{140, 11, 447},
-	dictWord{5, 11, 0},
-	dictWord{6, 11, 536},
-	dictWord{7, 11, 604},
-	dictWord{
-		13,
-		11,
-		445,
-	},
-	dictWord{145, 11, 126},
-	dictWord{7, 0, 1236},
-	dictWord{133, 10, 105},
-	dictWord{4, 0, 480},
-	dictWord{6, 0, 217},
-	dictWord{6, 0, 302},
-	dictWord{
-		6,
-		0,
-		1642,
-	},
-	dictWord{7, 0, 130},
-	dictWord{7, 0, 837},
-	dictWord{7, 0, 1321},
-	dictWord{7, 0, 1547},
-	dictWord{7, 0, 1657},
-	dictWord{8, 0, 429},
-	dictWord{9, 0, 228},
-	dictWord{13, 0, 289},
-	dictWord{13, 0, 343},
-	dictWord{19, 0, 101},
-	dictWord{6, 11, 232},
-	dictWord{6, 11, 412},
-	dictWord{7, 11, 1074},
-	dictWord{8, 11, 9},
-	dictWord{
-		8,
-		11,
-		157,
-	},
-	dictWord{8, 11, 786},
-	dictWord{9, 11, 196},
-	dictWord{9, 11, 352},
-	dictWord{9, 11, 457},
-	dictWord{10, 11, 337},
-	dictWord{11, 11, 232},
-	dictWord{
-		11,
-		11,
-		877,
-	},
-	dictWord{12, 11, 480},
-	dictWord{140, 11, 546},
-	dictWord{5, 10, 438},
-	dictWord{7, 11, 958},
-	dictWord{9, 10, 694},
-	dictWord{12, 10, 627},
-	dictWord{
-		13,
-		11,
-		38,
-	},
-	dictWord{141, 10, 210},
-	dictWord{4, 11, 382},
-	dictWord{136, 11, 579},
-	dictWord{7, 0, 278},
-	dictWord{10, 0, 739},
-	dictWord{11, 0, 708},
-	dictWord{
-		141,
-		0,
-		348,
-	},
-	dictWord{4, 11, 212},
-	dictWord{135, 11, 1206},
-	dictWord{135, 11, 1898},
-	dictWord{6, 0, 708},
-	dictWord{6, 0, 1344},
-	dictWord{152, 10, 11},
-	dictWord{137, 11, 768},
-	dictWord{134, 0, 1840},
-	dictWord{140, 0, 233},
-	dictWord{8, 10, 25},
-	dictWord{138, 10, 826},
-	dictWord{6, 0, 2017},
-	dictWord{
-		133,
-		11,
-		655,
-	},
-	dictWord{6, 0, 1488},
-	dictWord{139, 11, 290},
-	dictWord{132, 10, 308},
-	dictWord{134, 0, 1590},
-	dictWord{134, 0, 1800},
-	dictWord{134, 0, 1259},
-	dictWord{16, 0, 28},
-	dictWord{6, 11, 231},
-	dictWord{7, 11, 95},
-	dictWord{136, 11, 423},
-	dictWord{133, 11, 300},
-	dictWord{135, 10, 150},
-	dictWord{
-		136,
-		10,
-		649,
-	},
-	dictWord{7, 11, 1874},
-	dictWord{137, 11, 641},
-	dictWord{6, 11, 237},
-	dictWord{7, 11, 611},
-	dictWord{8, 11, 100},
-	dictWord{9, 11, 416},
-	dictWord{
-		11,
-		11,
-		335,
-	},
-	dictWord{12, 11, 173},
-	dictWord{146, 11, 101},
-	dictWord{137, 0, 45},
-	dictWord{134, 10, 521},
-	dictWord{17, 0, 36},
-	dictWord{14, 11, 26},
-	dictWord{
-		146,
-		11,
-		150,
-	},
-	dictWord{7, 0, 1442},
-	dictWord{14, 0, 22},
-	dictWord{5, 10, 339},
-	dictWord{15, 10, 41},
-	dictWord{15, 10, 166},
-	dictWord{147, 10, 66},
-	dictWord{
-		8,
-		0,
-		378,
-	},
-	dictWord{6, 11, 581},
-	dictWord{135, 11, 1119},
-	dictWord{134, 0, 1507},
-	dictWord{147, 11, 117},
-	dictWord{139, 0, 39},
-	dictWord{134, 0, 1054},
-	dictWord{6, 0, 363},
-	dictWord{7, 0, 1955},
-	dictWord{136, 0, 725},
-	dictWord{134, 0, 2036},
-	dictWord{133, 11, 199},
-	dictWord{6, 0, 1871},
-	dictWord{9, 0, 935},
-	dictWord{9, 0, 961},
-	dictWord{9, 0, 1004},
-	dictWord{9, 0, 1016},
-	dictWord{12, 0, 805},
-	dictWord{12, 0, 852},
-	dictWord{12, 0, 853},
-	dictWord{12, 0, 869},
-	dictWord{
-		12,
-		0,
-		882,
-	},
-	dictWord{12, 0, 896},
-	dictWord{12, 0, 906},
-	dictWord{12, 0, 917},
-	dictWord{12, 0, 940},
-	dictWord{15, 0, 170},
-	dictWord{15, 0, 176},
-	dictWord{
-		15,
-		0,
-		188,
-	},
-	dictWord{15, 0, 201},
-	dictWord{15, 0, 205},
-	dictWord{15, 0, 212},
-	dictWord{15, 0, 234},
-	dictWord{15, 0, 244},
-	dictWord{18, 0, 181},
-	dictWord{18, 0, 193},
-	dictWord{18, 0, 196},
-	dictWord{18, 0, 201},
-	dictWord{18, 0, 202},
-	dictWord{18, 0, 210},
-	dictWord{18, 0, 217},
-	dictWord{18, 0, 235},
-	dictWord{18, 0, 236},
-	dictWord{18, 0, 237},
-	dictWord{21, 0, 54},
-	dictWord{21, 0, 55},
-	dictWord{21, 0, 58},
-	dictWord{21, 0, 59},
-	dictWord{152, 0, 22},
-	dictWord{134, 10, 1628},
-	dictWord{
-		137,
-		0,
-		805,
-	},
-	dictWord{5, 0, 813},
-	dictWord{135, 0, 2046},
-	dictWord{142, 11, 42},
-	dictWord{5, 0, 712},
-	dictWord{6, 0, 1240},
-	dictWord{11, 0, 17},
-	dictWord{
-		13,
-		0,
-		321,
-	},
-	dictWord{144, 0, 67},
-	dictWord{132, 0, 617},
-	dictWord{135, 10, 829},
-	dictWord{6, 0, 320},
-	dictWord{7, 0, 781},
-	dictWord{7, 0, 1921},
-	dictWord{9, 0, 55},
-	dictWord{10, 0, 186},
-	dictWord{10, 0, 273},
-	dictWord{10, 0, 664},
-	dictWord{10, 0, 801},
-	dictWord{11, 0, 996},
-	dictWord{11, 0, 997},
-	dictWord{13, 0, 157},
-	dictWord{142, 0, 170},
-	dictWord{136, 0, 271},
-	dictWord{5, 10, 486},
-	dictWord{135, 10, 1349},
-	dictWord{18, 11, 91},
-	dictWord{147, 11, 70},
-	dictWord{10, 0, 445},
-	dictWord{7, 10, 1635},
-	dictWord{8, 10, 17},
-	dictWord{138, 10, 295},
-	dictWord{136, 11, 404},
-	dictWord{7, 0, 103},
-	dictWord{7, 0, 863},
-	dictWord{11, 0, 184},
-	dictWord{145, 0, 62},
-	dictWord{138, 10, 558},
-	dictWord{137, 0, 659},
-	dictWord{6, 11, 312},
-	dictWord{6, 11, 1715},
-	dictWord{10, 11, 584},
-	dictWord{
-		11,
-		11,
-		546,
-	},
-	dictWord{11, 11, 692},
-	dictWord{12, 11, 259},
-	dictWord{12, 11, 295},
-	dictWord{13, 11, 46},
-	dictWord{141, 11, 154},
-	dictWord{134, 0, 676},
-	dictWord{132, 11, 588},
-	dictWord{4, 11, 231},
-	dictWord{5, 11, 61},
-	dictWord{6, 11, 104},
-	dictWord{7, 11, 729},
-	dictWord{7, 11, 964},
-	dictWord{7, 11, 1658},
-	dictWord{140, 11, 414},
-	dictWord{6, 11, 263},
-	dictWord{138, 11, 757},
-	dictWord{11, 0, 337},
-	dictWord{142, 0, 303},
-	dictWord{135, 11, 1363},
-	dictWord{
-		132,
-		11,
-		320,
-	},
-	dictWord{140, 0, 506},
-	dictWord{134, 10, 447},
-	dictWord{5, 0, 77},
-	dictWord{7, 0, 1455},
-	dictWord{10, 0, 843},
-	dictWord{147, 0, 73},
-	dictWord{
-		7,
-		10,
-		577,
-	},
-	dictWord{7, 10, 1432},
-	dictWord{9, 10, 475},
-	dictWord{9, 10, 505},
-	dictWord{9, 10, 526},
-	dictWord{9, 10, 609},
-	dictWord{9, 10, 689},
-	dictWord{
-		9,
-		10,
-		726,
-	},
-	dictWord{9, 10, 735},
-	dictWord{9, 10, 738},
-	dictWord{10, 10, 556},
-	dictWord{10, 10, 674},
-	dictWord{10, 10, 684},
-	dictWord{11, 10, 89},
-	dictWord{
-		11,
-		10,
-		202,
-	},
-	dictWord{11, 10, 272},
-	dictWord{11, 10, 380},
-	dictWord{11, 10, 415},
-	dictWord{11, 10, 505},
-	dictWord{11, 10, 537},
-	dictWord{11, 10, 550},
-	dictWord{11, 10, 562},
-	dictWord{11, 10, 640},
-	dictWord{11, 10, 667},
-	dictWord{11, 10, 688},
-	dictWord{11, 10, 847},
-	dictWord{11, 10, 927},
-	dictWord{
-		11,
-		10,
-		930,
-	},
-	dictWord{11, 10, 940},
-	dictWord{12, 10, 144},
-	dictWord{12, 10, 325},
-	dictWord{12, 10, 329},
-	dictWord{12, 10, 389},
-	dictWord{12, 10, 403},
-	dictWord{
-		12,
-		10,
-		451,
-	},
-	dictWord{12, 10, 515},
-	dictWord{12, 10, 604},
-	dictWord{12, 10, 616},
-	dictWord{12, 10, 626},
-	dictWord{13, 10, 66},
-	dictWord{13, 10, 131},
-	dictWord{13, 10, 167},
-	dictWord{13, 10, 236},
-	dictWord{13, 10, 368},
-	dictWord{13, 10, 411},
-	dictWord{13, 10, 434},
-	dictWord{13, 10, 453},
-	dictWord{
-		13,
-		10,
-		461,
-	},
-	dictWord{13, 10, 474},
-	dictWord{14, 10, 59},
-	dictWord{14, 10, 60},
-	dictWord{14, 10, 139},
-	dictWord{14, 10, 152},
-	dictWord{14, 10, 276},
-	dictWord{
-		14,
-		10,
-		353,
-	},
-	dictWord{14, 10, 402},
-	dictWord{15, 10, 28},
-	dictWord{15, 10, 81},
-	dictWord{15, 10, 123},
-	dictWord{15, 10, 152},
-	dictWord{18, 10, 136},
-	dictWord{148, 10, 88},
-	dictWord{132, 0, 458},
-	dictWord{135, 0, 1420},
-	dictWord{6, 0, 109},
-	dictWord{10, 0, 382},
-	dictWord{4, 11, 405},
-	dictWord{4, 10, 609},
-	dictWord{7, 10, 756},
-	dictWord{7, 11, 817},
-	dictWord{9, 10, 544},
-	dictWord{11, 10, 413},
-	dictWord{14, 11, 58},
-	dictWord{14, 10, 307},
-	dictWord{16, 10, 25},
-	dictWord{17, 11, 37},
-	dictWord{146, 11, 124},
-	dictWord{6, 0, 330},
-	dictWord{7, 0, 1084},
-	dictWord{11, 0, 142},
-	dictWord{133, 11, 974},
-	dictWord{4, 10, 930},
-	dictWord{133, 10, 947},
-	dictWord{5, 10, 939},
-	dictWord{142, 11, 394},
-	dictWord{16, 0, 91},
-	dictWord{145, 0, 87},
-	dictWord{5, 11, 235},
-	dictWord{5, 10, 962},
-	dictWord{7, 11, 1239},
-	dictWord{11, 11, 131},
-	dictWord{140, 11, 370},
-	dictWord{11, 0, 492},
-	dictWord{5, 10, 651},
-	dictWord{8, 10, 170},
-	dictWord{9, 10, 61},
-	dictWord{9, 10, 63},
-	dictWord{10, 10, 23},
-	dictWord{10, 10, 37},
-	dictWord{10, 10, 834},
-	dictWord{11, 10, 4},
-	dictWord{11, 10, 281},
-	dictWord{11, 10, 503},
-	dictWord{
-		11,
-		10,
-		677,
-	},
-	dictWord{12, 10, 96},
-	dictWord{12, 10, 130},
-	dictWord{12, 10, 244},
-	dictWord{14, 10, 5},
-	dictWord{14, 10, 40},
-	dictWord{14, 10, 162},
-	dictWord{
-		14,
-		10,
-		202,
-	},
-	dictWord{146, 10, 133},
-	dictWord{4, 10, 406},
-	dictWord{5, 10, 579},
-	dictWord{12, 10, 492},
-	dictWord{150, 10, 15},
-	dictWord{9, 11, 137},
-	dictWord{138, 11, 221},
-	dictWord{134, 0, 1239},
-	dictWord{11, 0, 211},
-	dictWord{140, 0, 145},
-	dictWord{7, 11, 390},
-	dictWord{138, 11, 140},
-	dictWord{
-		135,
-		11,
-		1418,
-	},
-	dictWord{135, 11, 1144},
-	dictWord{134, 0, 1049},
-	dictWord{7, 0, 321},
-	dictWord{6, 10, 17},
-	dictWord{7, 10, 1001},
-	dictWord{7, 10, 1982},
-	dictWord{
-		9,
-		10,
-		886,
-	},
-	dictWord{10, 10, 489},
-	dictWord{10, 10, 800},
-	dictWord{11, 10, 782},
-	dictWord{12, 10, 320},
-	dictWord{13, 10, 467},
-	dictWord{14, 10, 145},
-	dictWord{14, 10, 387},
-	dictWord{143, 10, 119},
-	dictWord{145, 10, 17},
-	dictWord{5, 11, 407},
-	dictWord{11, 11, 489},
-	dictWord{19, 11, 37},
-	dictWord{20, 11, 73},
-	dictWord{150, 11, 38},
-	dictWord{133, 10, 458},
-	dictWord{135, 0, 1985},
-	dictWord{7, 10, 1983},
-	dictWord{8, 10, 0},
-	dictWord{8, 10, 171},
-	dictWord{
-		9,
-		10,
-		120,
-	},
-	dictWord{9, 10, 732},
-	dictWord{10, 10, 473},
-	dictWord{11, 10, 656},
-	dictWord{11, 10, 998},
-	dictWord{18, 10, 0},
-	dictWord{18, 10, 2},
-	dictWord{
-		147,
-		10,
-		21,
-	},
-	dictWord{5, 11, 325},
-	dictWord{7, 11, 1483},
-	dictWord{8, 11, 5},
-	dictWord{8, 11, 227},
-	dictWord{9, 11, 105},
-	dictWord{10, 11, 585},
-	dictWord{
-		140,
-		11,
-		614,
-	},
-	dictWord{136, 0, 122},
-	dictWord{132, 0, 234},
-	dictWord{135, 11, 1196},
-	dictWord{6, 0, 976},
-	dictWord{6, 0, 1098},
-	dictWord{134, 0, 1441},
-	dictWord{
-		7,
-		0,
-		253,
-	},
-	dictWord{136, 0, 549},
-	dictWord{6, 11, 621},
-	dictWord{13, 11, 504},
-	dictWord{144, 11, 19},
-	dictWord{132, 10, 519},
-	dictWord{5, 0, 430},
-	dictWord{
-		5,
-		0,
-		932,
-	},
-	dictWord{6, 0, 131},
-	dictWord{7, 0, 417},
-	dictWord{9, 0, 522},
-	dictWord{11, 0, 314},
-	dictWord{141, 0, 390},
-	dictWord{14, 0, 149},
-	dictWord{14, 0, 399},
-	dictWord{143, 0, 57},
-	dictWord{5, 10, 907},
-	dictWord{6, 10, 31},
-	dictWord{6, 11, 218},
-	dictWord{7, 10, 491},
-	dictWord{7, 10, 530},
-	dictWord{8, 10, 592},
-	dictWord{11, 10, 53},
-	dictWord{11, 10, 779},
-	dictWord{12, 10, 167},
-	dictWord{12, 10, 411},
-	dictWord{14, 10, 14},
-	dictWord{14, 10, 136},
-	dictWord{15, 10, 72},
-	dictWord{16, 10, 17},
-	dictWord{144, 10, 72},
-	dictWord{140, 11, 330},
-	dictWord{7, 11, 454},
-	dictWord{7, 11, 782},
-	dictWord{136, 11, 768},
-	dictWord{
-		132,
-		0,
-		507,
-	},
-	dictWord{10, 11, 676},
-	dictWord{140, 11, 462},
-	dictWord{6, 0, 630},
-	dictWord{9, 0, 811},
-	dictWord{4, 10, 208},
-	dictWord{5, 10, 106},
-	dictWord{
-		6,
-		10,
-		531,
-	},
-	dictWord{8, 10, 408},
-	dictWord{9, 10, 188},
-	dictWord{138, 10, 572},
-	dictWord{4, 0, 343},
-	dictWord{5, 0, 511},
-	dictWord{134, 10, 1693},
-	dictWord{
-		134,
-		11,
-		164,
-	},
-	dictWord{132, 0, 448},
-	dictWord{7, 0, 455},
-	dictWord{138, 0, 591},
-	dictWord{135, 0, 1381},
-	dictWord{12, 10, 441},
-	dictWord{150, 11, 50},
-	dictWord{9, 10, 449},
-	dictWord{10, 10, 192},
-	dictWord{138, 10, 740},
-	dictWord{6, 0, 575},
-	dictWord{132, 10, 241},
-	dictWord{134, 0, 1175},
-	dictWord{
-		134,
-		0,
-		653,
-	},
-	dictWord{134, 0, 1761},
-	dictWord{134, 0, 1198},
-	dictWord{132, 10, 259},
-	dictWord{6, 11, 343},
-	dictWord{7, 11, 195},
-	dictWord{9, 11, 226},
-	dictWord{
-		10,
-		11,
-		197,
-	},
-	dictWord{10, 11, 575},
-	dictWord{11, 11, 502},
-	dictWord{139, 11, 899},
-	dictWord{7, 0, 1127},
-	dictWord{7, 0, 1572},
-	dictWord{10, 0, 297},
-	dictWord{10, 0, 422},
-	dictWord{11, 0, 764},
-	dictWord{11, 0, 810},
-	dictWord{12, 0, 264},
-	dictWord{13, 0, 102},
-	dictWord{13, 0, 300},
-	dictWord{13, 0, 484},
-	dictWord{
-		14,
-		0,
-		147,
-	},
-	dictWord{14, 0, 229},
-	dictWord{17, 0, 71},
-	dictWord{18, 0, 118},
-	dictWord{147, 0, 120},
-	dictWord{135, 11, 666},
-	dictWord{132, 0, 678},
-	dictWord{
-		4,
-		10,
-		173,
-	},
-	dictWord{5, 10, 312},
-	dictWord{5, 10, 512},
-	dictWord{135, 10, 1285},
-	dictWord{7, 10, 1603},
-	dictWord{7, 10, 1691},
-	dictWord{9, 10, 464},
-	dictWord{11, 10, 195},
-	dictWord{12, 10, 279},
-	dictWord{12, 10, 448},
-	dictWord{14, 10, 11},
-	dictWord{147, 10, 102},
-	dictWord{16, 0, 99},
-	dictWord{146, 0, 164},
-	dictWord{7, 11, 1125},
-	dictWord{9, 11, 143},
-	dictWord{11, 11, 61},
-	dictWord{14, 11, 405},
-	dictWord{150, 11, 21},
-	dictWord{137, 11, 260},
-	dictWord{
-		4,
-		10,
-		452,
-	},
-	dictWord{5, 10, 583},
-	dictWord{5, 10, 817},
-	dictWord{6, 10, 433},
-	dictWord{7, 10, 593},
-	dictWord{7, 10, 720},
-	dictWord{7, 10, 1378},
-	dictWord{
-		8,
-		10,
-		161,
-	},
-	dictWord{9, 10, 284},
-	dictWord{10, 10, 313},
-	dictWord{139, 10, 886},
-	dictWord{132, 10, 547},
-	dictWord{136, 10, 722},
-	dictWord{14, 0, 35},
-	dictWord{142, 0, 191},
-	dictWord{141, 0, 45},
-	dictWord{138, 0, 121},
-	dictWord{132, 0, 125},
-	dictWord{134, 0, 1622},
-	dictWord{133, 11, 959},
-	dictWord{
-		8,
-		10,
-		420,
-	},
-	dictWord{139, 10, 193},
-	dictWord{132, 0, 721},
-	dictWord{135, 10, 409},
-	dictWord{136, 0, 145},
-	dictWord{7, 0, 792},
-	dictWord{8, 0, 147},
-	dictWord{
-		10,
-		0,
-		821,
-	},
-	dictWord{11, 0, 970},
-	dictWord{11, 0, 1021},
-	dictWord{136, 11, 173},
-	dictWord{134, 11, 266},
-	dictWord{132, 0, 715},
-	dictWord{7, 0, 1999},
-	dictWord{138, 10, 308},
-	dictWord{133, 0, 531},
-	dictWord{5, 0, 168},
-	dictWord{5, 0, 930},
-	dictWord{8, 0, 74},
-	dictWord{9, 0, 623},
-	dictWord{12, 0, 500},
-	dictWord{
-		140,
-		0,
-		579,
-	},
-	dictWord{144, 0, 65},
-	dictWord{138, 11, 246},
-	dictWord{6, 0, 220},
-	dictWord{7, 0, 1101},
-	dictWord{13, 0, 105},
-	dictWord{142, 11, 314},
-	dictWord{
-		5,
-		10,
-		1002,
-	},
-	dictWord{136, 10, 745},
-	dictWord{134, 0, 960},
-	dictWord{20, 0, 0},
-	dictWord{148, 11, 0},
-	dictWord{4, 0, 1005},
-	dictWord{4, 10, 239},
-	dictWord{
-		6,
-		10,
-		477,
-	},
-	dictWord{7, 10, 1607},
-	dictWord{11, 10, 68},
-	dictWord{139, 10, 617},
-	dictWord{6, 0, 19},
-	dictWord{7, 0, 1413},
-	dictWord{139, 0, 428},
-	dictWord{
-		149,
-		10,
-		13,
-	},
-	dictWord{7, 0, 96},
-	dictWord{8, 0, 401},
-	dictWord{8, 0, 703},
-	dictWord{9, 0, 896},
-	dictWord{136, 11, 300},
-	dictWord{134, 0, 1595},
-	dictWord{145, 0, 116},
-	dictWord{136, 0, 1021},
-	dictWord{7, 0, 1961},
-	dictWord{7, 0, 1965},
-	dictWord{7, 0, 2030},
-	dictWord{8, 0, 150},
-	dictWord{8, 0, 702},
-	dictWord{8, 0, 737},
-	dictWord{
-		8,
-		0,
-		750,
-	},
-	dictWord{140, 0, 366},
-	dictWord{11, 11, 75},
-	dictWord{142, 11, 267},
-	dictWord{132, 10, 367},
-	dictWord{8, 0, 800},
-	dictWord{9, 0, 148},
-	dictWord{
-		9,
-		0,
-		872,
-	},
-	dictWord{9, 0, 890},
-	dictWord{11, 0, 309},
-	dictWord{11, 0, 1001},
-	dictWord{13, 0, 267},
-	dictWord{13, 0, 323},
-	dictWord{5, 11, 427},
-	dictWord{
-		5,
-		11,
-		734,
-	},
-	dictWord{7, 11, 478},
-	dictWord{136, 11, 52},
-	dictWord{7, 11, 239},
-	dictWord{11, 11, 217},
-	dictWord{142, 11, 165},
-	dictWord{132, 11, 323},
-	dictWord{140, 11, 419},
-	dictWord{13, 0, 299},
-	dictWord{142, 0, 75},
-	dictWord{6, 11, 87},
-	dictWord{6, 11, 1734},
-	dictWord{7, 11, 20},
-	dictWord{7, 11, 1056},
-	dictWord{
-		8,
-		11,
-		732,
-	},
-	dictWord{9, 11, 406},
-	dictWord{9, 11, 911},
-	dictWord{138, 11, 694},
-	dictWord{134, 0, 1383},
-	dictWord{132, 10, 694},
-	dictWord{
-		133,
-		11,
-		613,
-	},
-	dictWord{137, 0, 779},
-	dictWord{4, 0, 598},
-	dictWord{140, 10, 687},
-	dictWord{6, 0, 970},
-	dictWord{135, 0, 424},
-	dictWord{133, 0, 547},
-	dictWord{
-		7,
-		11,
-		32,
-	},
-	dictWord{7, 11, 984},
-	dictWord{8, 11, 85},
-	dictWord{8, 11, 709},
-	dictWord{9, 11, 579},
-	dictWord{9, 11, 847},
-	dictWord{9, 11, 856},
-	dictWord{10, 11, 799},
-	dictWord{11, 11, 258},
-	dictWord{11, 11, 1007},
-	dictWord{12, 11, 331},
-	dictWord{12, 11, 615},
-	dictWord{13, 11, 188},
-	dictWord{13, 11, 435},
-	dictWord{
-		14,
-		11,
-		8,
-	},
-	dictWord{15, 11, 165},
-	dictWord{16, 11, 27},
-	dictWord{148, 11, 40},
-	dictWord{6, 0, 1222},
-	dictWord{134, 0, 1385},
-	dictWord{132, 0, 876},
-	dictWord{
-		138,
-		11,
-		151,
-	},
-	dictWord{135, 10, 213},
-	dictWord{4, 11, 167},
-	dictWord{135, 11, 82},
-	dictWord{133, 0, 133},
-	dictWord{6, 11, 24},
-	dictWord{7, 11, 74},
-	dictWord{
-		7,
-		11,
-		678,
-	},
-	dictWord{137, 11, 258},
-	dictWord{5, 11, 62},
-	dictWord{6, 11, 534},
-	dictWord{7, 11, 684},
-	dictWord{7, 11, 1043},
-	dictWord{7, 11, 1072},
-	dictWord{
-		8,
-		11,
-		280,
-	},
-	dictWord{8, 11, 541},
-	dictWord{8, 11, 686},
-	dictWord{10, 11, 519},
-	dictWord{11, 11, 252},
-	dictWord{140, 11, 282},
-	dictWord{136, 0, 187},
-	dictWord{8, 0, 8},
-	dictWord{10, 0, 0},
-	dictWord{10, 0, 818},
-	dictWord{139, 0, 988},
-	dictWord{132, 11, 359},
-	dictWord{11, 0, 429},
-	dictWord{15, 0, 51},
-	dictWord{
-		135,
-		10,
-		1672,
-	},
-	dictWord{136, 0, 685},
-	dictWord{5, 11, 211},
-	dictWord{7, 11, 88},
-	dictWord{136, 11, 627},
-	dictWord{134, 0, 472},
-	dictWord{136, 0, 132},
-	dictWord{
-		6,
-		11,
-		145,
-	},
-	dictWord{141, 11, 336},
-	dictWord{4, 10, 751},
-	dictWord{11, 10, 390},
-	dictWord{140, 10, 32},
-	dictWord{6, 0, 938},
-	dictWord{6, 0, 1060},
-	dictWord{
-		4,
-		11,
-		263,
-	},
-	dictWord{4, 10, 409},
-	dictWord{133, 10, 78},
-	dictWord{137, 0, 874},
-	dictWord{8, 0, 774},
-	dictWord{10, 0, 670},
-	dictWord{12, 0, 51},
-	dictWord{
-		4,
-		11,
-		916,
-	},
-	dictWord{6, 10, 473},
-	dictWord{7, 10, 1602},
-	dictWord{10, 10, 698},
-	dictWord{12, 10, 212},
-	dictWord{13, 10, 307},
-	dictWord{145, 10, 105},
-	dictWord{146, 0, 92},
-	dictWord{143, 10, 156},
-	dictWord{132, 0, 830},
-	dictWord{137, 0, 701},
-	dictWord{4, 11, 599},
-	dictWord{6, 11, 1634},
-	dictWord{7, 11, 5},
-	dictWord{7, 11, 55},
-	dictWord{7, 11, 67},
-	dictWord{7, 11, 97},
-	dictWord{7, 11, 691},
-	dictWord{7, 11, 979},
-	dictWord{7, 11, 1697},
-	dictWord{8, 11, 207},
-	dictWord{
-		8,
-		11,
-		214,
-	},
-	dictWord{8, 11, 231},
-	dictWord{8, 11, 294},
-	dictWord{8, 11, 336},
-	dictWord{8, 11, 428},
-	dictWord{8, 11, 451},
-	dictWord{8, 11, 460},
-	dictWord{8, 11, 471},
-	dictWord{8, 11, 622},
-	dictWord{8, 11, 626},
-	dictWord{8, 11, 679},
-	dictWord{8, 11, 759},
-	dictWord{8, 11, 829},
-	dictWord{9, 11, 11},
-	dictWord{9, 11, 246},
-	dictWord{
-		9,
-		11,
-		484,
-	},
-	dictWord{9, 11, 573},
-	dictWord{9, 11, 706},
-	dictWord{9, 11, 762},
-	dictWord{9, 11, 798},
-	dictWord{9, 11, 855},
-	dictWord{9, 11, 870},
-	dictWord{
-		9,
-		11,
-		912,
-	},
-	dictWord{10, 11, 303},
-	dictWord{10, 11, 335},
-	dictWord{10, 11, 424},
-	dictWord{10, 11, 461},
-	dictWord{10, 11, 543},
-	dictWord{10, 11, 759},
-	dictWord{10, 11, 814},
-	dictWord{11, 11, 59},
-	dictWord{11, 11, 199},
-	dictWord{11, 11, 235},
-	dictWord{11, 11, 475},
-	dictWord{11, 11, 590},
-	dictWord{11, 11, 929},
-	dictWord{11, 11, 963},
-	dictWord{12, 11, 114},
-	dictWord{12, 11, 182},
-	dictWord{12, 11, 226},
-	dictWord{12, 11, 332},
-	dictWord{12, 11, 439},
-	dictWord{
-		12,
-		11,
-		575,
-	},
-	dictWord{12, 11, 598},
-	dictWord{13, 11, 8},
-	dictWord{13, 11, 125},
-	dictWord{13, 11, 194},
-	dictWord{13, 11, 287},
-	dictWord{14, 11, 197},
-	dictWord{
-		14,
-		11,
-		383,
-	},
-	dictWord{15, 11, 53},
-	dictWord{17, 11, 63},
-	dictWord{19, 11, 46},
-	dictWord{19, 11, 98},
-	dictWord{19, 11, 106},
-	dictWord{148, 11, 85},
-	dictWord{
-		4,
-		0,
-		127,
-	},
-	dictWord{5, 0, 350},
-	dictWord{6, 0, 356},
-	dictWord{8, 0, 426},
-	dictWord{9, 0, 572},
-	dictWord{10, 0, 247},
-	dictWord{139, 0, 312},
-	dictWord{134, 0, 1215},
-	dictWord{6, 0, 59},
-	dictWord{9, 0, 603},
-	dictWord{13, 0, 397},
-	dictWord{7, 11, 1853},
-	dictWord{138, 11, 437},
-	dictWord{134, 0, 1762},
-	dictWord{
-		147,
-		11,
-		126,
-	},
-	dictWord{135, 10, 883},
-	dictWord{13, 0, 293},
-	dictWord{142, 0, 56},
-	dictWord{133, 10, 617},
-	dictWord{139, 10, 50},
-	dictWord{5, 11, 187},
-	dictWord{
-		7,
-		10,
-		1518,
-	},
-	dictWord{139, 10, 694},
-	dictWord{135, 0, 441},
-	dictWord{6, 0, 111},
-	dictWord{7, 0, 4},
-	dictWord{8, 0, 163},
-	dictWord{8, 0, 776},
-	dictWord{
-		138,
-		0,
-		566,
-	},
-	dictWord{132, 0, 806},
-	dictWord{4, 11, 215},
-	dictWord{9, 11, 38},
-	dictWord{10, 11, 3},
-	dictWord{11, 11, 23},
-	dictWord{11, 11, 127},
-	dictWord{
-		139,
-		11,
-		796,
-	},
-	dictWord{14, 0, 233},
-	dictWord{4, 10, 546},
-	dictWord{135, 10, 2042},
-	dictWord{135, 0, 1994},
-	dictWord{134, 0, 1739},
-	dictWord{135, 11, 1530},
-	dictWord{136, 0, 393},
-	dictWord{5, 0, 297},
-	dictWord{7, 0, 1038},
-	dictWord{14, 0, 359},
-	dictWord{19, 0, 52},
-	dictWord{148, 0, 47},
-	dictWord{135, 0, 309},
-	dictWord{
-		4,
-		10,
-		313,
-	},
-	dictWord{133, 10, 577},
-	dictWord{8, 10, 184},
-	dictWord{141, 10, 433},
-	dictWord{135, 10, 935},
-	dictWord{12, 10, 186},
-	dictWord{
-		12,
-		10,
-		292,
-	},
-	dictWord{14, 10, 100},
-	dictWord{146, 10, 70},
-	dictWord{136, 0, 363},
-	dictWord{14, 0, 175},
-	dictWord{11, 10, 402},
-	dictWord{12, 10, 109},
-	dictWord{
-		12,
-		10,
-		431,
-	},
-	dictWord{13, 10, 179},
-	dictWord{13, 10, 206},
-	dictWord{14, 10, 217},
-	dictWord{16, 10, 3},
-	dictWord{148, 10, 53},
-	dictWord{5, 10, 886},
-	dictWord{
-		6,
-		10,
-		46,
-	},
-	dictWord{6, 10, 1790},
-	dictWord{7, 10, 14},
-	dictWord{7, 10, 732},
-	dictWord{7, 10, 1654},
-	dictWord{8, 10, 95},
-	dictWord{8, 10, 327},
-	dictWord{
-		8,
-		10,
-		616,
-	},
-	dictWord{9, 10, 892},
-	dictWord{10, 10, 598},
-	dictWord{10, 10, 769},
-	dictWord{11, 10, 134},
-	dictWord{11, 10, 747},
-	dictWord{12, 10, 378},
-	dictWord{
-		142,
-		10,
-		97,
-	},
-	dictWord{136, 0, 666},
-	dictWord{135, 0, 1675},
-	dictWord{6, 0, 655},
-	dictWord{134, 0, 1600},
-	dictWord{135, 0, 808},
-	dictWord{133, 10, 1021},
-	dictWord{4, 11, 28},
-	dictWord{5, 11, 440},
-	dictWord{7, 11, 248},
-	dictWord{11, 11, 833},
-	dictWord{140, 11, 344},
-	dictWord{134, 11, 1654},
-	dictWord{
-		132,
-		0,
-		280,
-	},
-	dictWord{140, 0, 54},
-	dictWord{4, 0, 421},
-	dictWord{133, 0, 548},
-	dictWord{132, 10, 153},
-	dictWord{6, 11, 339},
-	dictWord{135, 11, 923},
-	dictWord{
-		133,
-		11,
-		853,
-	},
-	dictWord{133, 10, 798},
-	dictWord{132, 10, 587},
-	dictWord{6, 11, 249},
-	dictWord{7, 11, 1234},
-	dictWord{139, 11, 573},
-	dictWord{6, 10, 598},
-	dictWord{7, 10, 42},
-	dictWord{8, 10, 695},
-	dictWord{10, 10, 212},
-	dictWord{11, 10, 158},
-	dictWord{14, 10, 196},
-	dictWord{145, 10, 85},
-	dictWord{7, 0, 249},
-	dictWord{5, 10, 957},
-	dictWord{133, 10, 1008},
-	dictWord{4, 10, 129},
-	dictWord{135, 10, 465},
-	dictWord{6, 0, 254},
-	dictWord{7, 0, 842},
-	dictWord{7, 0, 1659},
-	dictWord{9, 0, 109},
-	dictWord{10, 0, 103},
-	dictWord{7, 10, 908},
-	dictWord{7, 10, 1201},
-	dictWord{9, 10, 755},
-	dictWord{11, 10, 906},
-	dictWord{12, 10, 527},
-	dictWord{146, 10, 7},
-	dictWord{5, 0, 262},
-	dictWord{136, 10, 450},
-	dictWord{144, 0, 1},
-	dictWord{10, 11, 201},
-	dictWord{142, 11, 319},
-	dictWord{7, 11, 49},
-	dictWord{
-		7,
-		11,
-		392,
-	},
-	dictWord{8, 11, 20},
-	dictWord{8, 11, 172},
-	dictWord{8, 11, 690},
-	dictWord{9, 11, 383},
-	dictWord{9, 11, 845},
-	dictWord{10, 11, 48},
-	dictWord{
-		11,
-		11,
-		293,
-	},
-	dictWord{11, 11, 832},
-	dictWord{11, 11, 920},
-	dictWord{141, 11, 221},
-	dictWord{5, 11, 858},
-	dictWord{133, 11, 992},
-	dictWord{134, 0, 805},
-	dictWord{139, 10, 1003},
-	dictWord{6, 0, 1630},
-	dictWord{134, 11, 307},
-	dictWord{7, 11, 1512},
-	dictWord{135, 11, 1794},
-	dictWord{6, 11, 268},
-	dictWord{
-		137,
-		11,
-		62,
-	},
-	dictWord{135, 10, 1868},
-	dictWord{133, 0, 671},
-	dictWord{4, 0, 989},
-	dictWord{8, 0, 972},
-	dictWord{136, 0, 998},
-	dictWord{132, 11, 423},
-	dictWord{132, 0, 889},
-	dictWord{135, 0, 1382},
-	dictWord{135, 0, 1910},
-	dictWord{7, 10, 965},
-	dictWord{7, 10, 1460},
-	dictWord{135, 10, 1604},
-	dictWord{
-		4,
-		0,
-		627,
-	},
-	dictWord{5, 0, 775},
-	dictWord{138, 11, 106},
-	dictWord{134, 11, 348},
-	dictWord{7, 0, 202},
-	dictWord{11, 0, 362},
-	dictWord{11, 0, 948},
-	dictWord{
-		140,
-		0,
-		388,
-	},
-	dictWord{138, 11, 771},
-	dictWord{6, 11, 613},
-	dictWord{136, 11, 223},
-	dictWord{6, 0, 560},
-	dictWord{7, 0, 451},
-	dictWord{8, 0, 389},
-	dictWord{
-		12,
-		0,
-		490,
-	},
-	dictWord{13, 0, 16},
-	dictWord{13, 0, 215},
-	dictWord{13, 0, 351},
-	dictWord{18, 0, 132},
-	dictWord{147, 0, 125},
-	dictWord{135, 0, 841},
-	dictWord{
-		136,
-		0,
-		566,
-	},
-	dictWord{136, 0, 938},
-	dictWord{132, 11, 670},
-	dictWord{5, 0, 912},
-	dictWord{6, 0, 1695},
-	dictWord{140, 11, 55},
-	dictWord{9, 11, 40},
-	dictWord{
-		139,
-		11,
-		136,
-	},
-	dictWord{7, 0, 1361},
-	dictWord{7, 10, 982},
-	dictWord{10, 10, 32},
-	dictWord{143, 10, 56},
-	dictWord{11, 11, 259},
-	dictWord{140, 11, 270},
-	dictWord{
-		5,
-		0,
-		236,
-	},
-	dictWord{6, 0, 572},
-	dictWord{8, 0, 492},
-	dictWord{11, 0, 618},
-	dictWord{144, 0, 56},
-	dictWord{8, 11, 572},
-	dictWord{9, 11, 310},
-	dictWord{9, 11, 682},
-	dictWord{137, 11, 698},
-	dictWord{134, 0, 1854},
-	dictWord{5, 0, 190},
-	dictWord{136, 0, 318},
-	dictWord{133, 10, 435},
-	dictWord{135, 0, 1376},
-	dictWord{
-		4,
-		11,
-		296,
-	},
-	dictWord{6, 11, 352},
-	dictWord{7, 11, 401},
-	dictWord{7, 11, 1410},
-	dictWord{7, 11, 1594},
-	dictWord{7, 11, 1674},
-	dictWord{8, 11, 63},
-	dictWord{
-		8,
-		11,
-		660,
-	},
-	dictWord{137, 11, 74},
-	dictWord{7, 0, 349},
-	dictWord{5, 10, 85},
-	dictWord{6, 10, 419},
-	dictWord{7, 10, 305},
-	dictWord{7, 10, 361},
-	dictWord{7, 10, 1337},
-	dictWord{8, 10, 71},
-	dictWord{140, 10, 519},
-	dictWord{4, 11, 139},
-	dictWord{4, 11, 388},
-	dictWord{140, 11, 188},
-	dictWord{6, 0, 1972},
-	dictWord{6, 0, 2013},
-	dictWord{8, 0, 951},
-	dictWord{10, 0, 947},
-	dictWord{10, 0, 974},
-	dictWord{10, 0, 1018},
-	dictWord{142, 0, 476},
-	dictWord{140, 10, 688},
-	dictWord{
-		135,
-		10,
-		740,
-	},
-	dictWord{5, 10, 691},
-	dictWord{7, 10, 345},
-	dictWord{9, 10, 94},
-	dictWord{140, 10, 169},
-	dictWord{9, 0, 344},
-	dictWord{5, 10, 183},
-	dictWord{6, 10, 582},
-	dictWord{10, 10, 679},
-	dictWord{140, 10, 435},
-	dictWord{135, 10, 511},
-	dictWord{132, 0, 850},
-	dictWord{8, 11, 441},
-	dictWord{10, 11, 314},
-	dictWord{
-		143,
-		11,
-		3,
-	},
-	dictWord{7, 10, 1993},
-	dictWord{136, 10, 684},
-	dictWord{4, 11, 747},
-	dictWord{6, 11, 290},
-	dictWord{6, 10, 583},
-	dictWord{7, 11, 649},
-	dictWord{
-		7,
-		11,
-		1479,
-	},
-	dictWord{135, 11, 1583},
-	dictWord{133, 11, 232},
-	dictWord{133, 10, 704},
-	dictWord{134, 0, 910},
-	dictWord{4, 10, 179},
-	dictWord{5, 10, 198},
-	dictWord{133, 10, 697},
-	dictWord{7, 10, 347},
-	dictWord{7, 10, 971},
-	dictWord{8, 10, 181},
-	dictWord{138, 10, 711},
-	dictWord{136, 11, 525},
-	dictWord{
-		14,
-		0,
-		19,
-	},
-	dictWord{14, 0, 28},
-	dictWord{144, 0, 29},
-	dictWord{7, 0, 85},
-	dictWord{7, 0, 247},
-	dictWord{8, 0, 585},
-	dictWord{138, 0, 163},
-	dictWord{4, 0, 487},
-	dictWord{
-		7,
-		11,
-		472,
-	},
-	dictWord{7, 11, 1801},
-	dictWord{10, 11, 748},
-	dictWord{141, 11, 458},
-	dictWord{4, 10, 243},
-	dictWord{5, 10, 203},
-	dictWord{7, 10, 19},
-	dictWord{
-		7,
-		10,
-		71,
-	},
-	dictWord{7, 10, 113},
-	dictWord{10, 10, 405},
-	dictWord{11, 10, 357},
-	dictWord{142, 10, 240},
-	dictWord{7, 10, 1450},
-	dictWord{139, 10, 99},
-	dictWord{132, 11, 425},
-	dictWord{138, 0, 145},
-	dictWord{147, 0, 83},
-	dictWord{6, 10, 492},
-	dictWord{137, 11, 247},
-	dictWord{4, 0, 1013},
-	dictWord{
-		134,
-		0,
-		2033,
-	},
-	dictWord{5, 10, 134},
-	dictWord{6, 10, 408},
-	dictWord{6, 10, 495},
-	dictWord{135, 10, 1593},
-	dictWord{135, 0, 1922},
-	dictWord{134, 11, 1768},
-	dictWord{4, 0, 124},
-	dictWord{10, 0, 457},
-	dictWord{11, 0, 121},
-	dictWord{11, 0, 169},
-	dictWord{11, 0, 870},
-	dictWord{11, 0, 874},
-	dictWord{12, 0, 214},
-	dictWord{
-		14,
-		0,
-		187,
-	},
-	dictWord{143, 0, 77},
-	dictWord{5, 0, 557},
-	dictWord{135, 0, 1457},
-	dictWord{139, 0, 66},
-	dictWord{5, 11, 943},
-	dictWord{6, 11, 1779},
-	dictWord{
-		142,
-		10,
-		4,
-	},
-	dictWord{4, 10, 248},
-	dictWord{4, 10, 665},
-	dictWord{7, 10, 137},
-	dictWord{137, 10, 349},
-	dictWord{7, 0, 1193},
-	dictWord{5, 11, 245},
-	dictWord{
-		6,
-		11,
-		576,
-	},
-	dictWord{7, 11, 582},
-	dictWord{136, 11, 225},
-	dictWord{144, 0, 82},
-	dictWord{7, 10, 1270},
-	dictWord{139, 10, 612},
-	dictWord{5, 0, 454},
-	dictWord{
-		10,
-		0,
-		352,
-	},
-	dictWord{138, 11, 352},
-	dictWord{18, 0, 57},
-	dictWord{5, 10, 371},
-	dictWord{135, 10, 563},
-	dictWord{135, 0, 1333},
-	dictWord{6, 0, 107},
-	dictWord{
-		7,
-		0,
-		638,
-	},
-	dictWord{7, 0, 1632},
-	dictWord{9, 0, 396},
-	dictWord{134, 11, 610},
-	dictWord{5, 0, 370},
-	dictWord{134, 0, 1756},
-	dictWord{4, 10, 374},
-	dictWord{
-		7,
-		10,
-		547,
-	},
-	dictWord{7, 10, 1700},
-	dictWord{7, 10, 1833},
-	dictWord{139, 10, 858},
-	dictWord{133, 0, 204},
-	dictWord{6, 0, 1305},
-	dictWord{9, 10, 311},
-	dictWord{
-		141,
-		10,
-		42,
-	},
-	dictWord{5, 0, 970},
-	dictWord{134, 0, 1706},
-	dictWord{6, 10, 1647},
-	dictWord{7, 10, 1552},
-	dictWord{7, 10, 2010},
-	dictWord{9, 10, 494},
-	dictWord{137, 10, 509},
-	dictWord{13, 11, 455},
-	dictWord{15, 11, 99},
-	dictWord{15, 11, 129},
-	dictWord{144, 11, 68},
-	dictWord{135, 0, 3},
-	dictWord{4, 0, 35},
-	dictWord{
-		5,
-		0,
-		121,
-	},
-	dictWord{5, 0, 483},
-	dictWord{5, 0, 685},
-	dictWord{6, 0, 489},
-	dictWord{6, 0, 782},
-	dictWord{6, 0, 1032},
-	dictWord{7, 0, 1204},
-	dictWord{136, 0, 394},
-	dictWord{4, 0, 921},
-	dictWord{133, 0, 1007},
-	dictWord{8, 11, 360},
-	dictWord{138, 11, 63},
-	dictWord{135, 0, 1696},
-	dictWord{134, 0, 1519},
-	dictWord{
-		132,
-		11,
-		443,
-	},
-	dictWord{135, 11, 944},
-	dictWord{6, 10, 123},
-	dictWord{7, 10, 214},
-	dictWord{9, 10, 728},
-	dictWord{10, 10, 157},
-	dictWord{11, 10, 346},
-	dictWord{11, 10, 662},
-	dictWord{143, 10, 106},
-	dictWord{137, 0, 981},
-	dictWord{135, 10, 1435},
-	dictWord{134, 0, 1072},
-	dictWord{132, 0, 712},
-	dictWord{
-		134,
-		0,
-		1629,
-	},
-	dictWord{134, 0, 728},
-	dictWord{4, 11, 298},
-	dictWord{137, 11, 483},
-	dictWord{6, 0, 1177},
-	dictWord{6, 0, 1271},
-	dictWord{5, 11, 164},
-	dictWord{
-		7,
-		11,
-		121,
-	},
-	dictWord{142, 11, 189},
-	dictWord{7, 0, 1608},
-	dictWord{4, 10, 707},
-	dictWord{5, 10, 588},
-	dictWord{6, 10, 393},
-	dictWord{13, 10, 106},
-	dictWord{
-		18,
-		10,
-		49,
-	},
-	dictWord{147, 10, 41},
-	dictWord{23, 0, 16},
-	dictWord{151, 11, 16},
-	dictWord{6, 10, 211},
-	dictWord{7, 10, 1690},
-	dictWord{11, 10, 486},
-	dictWord{140, 10, 369},
-	dictWord{133, 0, 485},
-	dictWord{19, 11, 15},
-	dictWord{149, 11, 27},
-	dictWord{4, 11, 172},
-	dictWord{9, 11, 611},
-	dictWord{10, 11, 436},
-	dictWord{12, 11, 673},
-	dictWord{141, 11, 255},
-	dictWord{5, 11, 844},
-	dictWord{10, 11, 484},
-	dictWord{11, 11, 754},
-	dictWord{12, 11, 457},
-	dictWord{
-		14,
-		11,
-		171,
-	},
-	dictWord{14, 11, 389},
-	dictWord{146, 11, 153},
-	dictWord{4, 0, 285},
-	dictWord{5, 0, 27},
-	dictWord{5, 0, 317},
-	dictWord{6, 0, 301},
-	dictWord{7, 0, 7},
-	dictWord{
-		8,
-		0,
-		153,
-	},
-	dictWord{10, 0, 766},
-	dictWord{11, 0, 468},
-	dictWord{12, 0, 467},
-	dictWord{141, 0, 143},
-	dictWord{134, 0, 1462},
-	dictWord{9, 11, 263},
-	dictWord{
-		10,
-		11,
-		147,
-	},
-	dictWord{138, 11, 492},
-	dictWord{133, 11, 537},
-	dictWord{6, 0, 1945},
-	dictWord{6, 0, 1986},
-	dictWord{6, 0, 1991},
-	dictWord{134, 0, 2038},
-	dictWord{134, 10, 219},
-	dictWord{137, 11, 842},
-	dictWord{14, 0, 52},
-	dictWord{17, 0, 50},
-	dictWord{5, 10, 582},
-	dictWord{6, 10, 1646},
-	dictWord{7, 10, 99},
-	dictWord{7, 10, 1962},
-	dictWord{7, 10, 1986},
-	dictWord{8, 10, 515},
-	dictWord{8, 10, 773},
-	dictWord{9, 10, 23},
-	dictWord{9, 10, 491},
-	dictWord{12, 10, 620},
-	dictWord{142, 10, 93},
-	dictWord{138, 11, 97},
-	dictWord{20, 0, 21},
-	dictWord{20, 0, 44},
-	dictWord{133, 10, 851},
-	dictWord{136, 0, 819},
-	dictWord{139, 0, 917},
-	dictWord{5, 11, 230},
-	dictWord{5, 11, 392},
-	dictWord{6, 11, 420},
-	dictWord{8, 10, 762},
-	dictWord{8, 10, 812},
-	dictWord{9, 11, 568},
-	dictWord{9, 10, 910},
-	dictWord{140, 11, 612},
-	dictWord{135, 0, 784},
-	dictWord{15, 0, 135},
-	dictWord{143, 11, 135},
-	dictWord{10, 0, 454},
-	dictWord{140, 0, 324},
-	dictWord{4, 11, 0},
-	dictWord{5, 11, 41},
-	dictWord{7, 11, 1459},
-	dictWord{7, 11, 1469},
-	dictWord{7, 11, 1618},
-	dictWord{7, 11, 1859},
-	dictWord{9, 11, 549},
-	dictWord{139, 11, 905},
-	dictWord{4, 10, 98},
-	dictWord{7, 10, 1365},
-	dictWord{9, 10, 422},
-	dictWord{9, 10, 670},
-	dictWord{10, 10, 775},
-	dictWord{11, 10, 210},
-	dictWord{13, 10, 26},
-	dictWord{13, 10, 457},
-	dictWord{141, 10, 476},
-	dictWord{6, 0, 1719},
-	dictWord{6, 0, 1735},
-	dictWord{7, 0, 2016},
-	dictWord{7, 0, 2020},
-	dictWord{8, 0, 837},
-	dictWord{137, 0, 852},
-	dictWord{133, 11, 696},
-	dictWord{135, 0, 852},
-	dictWord{132, 0, 952},
-	dictWord{134, 10, 1730},
-	dictWord{132, 11, 771},
-	dictWord{
-		138,
-		0,
-		568,
-	},
-	dictWord{137, 0, 448},
-	dictWord{139, 0, 146},
-	dictWord{8, 0, 67},
-	dictWord{138, 0, 419},
-	dictWord{133, 11, 921},
-	dictWord{137, 10, 147},
-	dictWord{134, 0, 1826},
-	dictWord{10, 0, 657},
-	dictWord{14, 0, 297},
-	dictWord{142, 0, 361},
-	dictWord{6, 0, 666},
-	dictWord{6, 0, 767},
-	dictWord{134, 0, 1542},
-	dictWord{139, 0, 729},
-	dictWord{6, 11, 180},
-	dictWord{7, 11, 1137},
-	dictWord{8, 11, 751},
-	dictWord{139, 11, 805},
-	dictWord{4, 11, 183},
-	dictWord{7, 11, 271},
-	dictWord{11, 11, 824},
-	dictWord{11, 11, 952},
-	dictWord{13, 11, 278},
-	dictWord{13, 11, 339},
-	dictWord{13, 11, 482},
-	dictWord{14, 11, 424},
-	dictWord{
-		148,
-		11,
-		99,
-	},
-	dictWord{4, 0, 669},
-	dictWord{5, 11, 477},
-	dictWord{5, 11, 596},
-	dictWord{6, 11, 505},
-	dictWord{7, 11, 1221},
-	dictWord{11, 11, 907},
-	dictWord{
-		12,
-		11,
-		209,
-	},
-	dictWord{141, 11, 214},
-	dictWord{135, 11, 1215},
-	dictWord{5, 0, 402},
-	dictWord{6, 10, 30},
-	dictWord{11, 10, 56},
-	dictWord{139, 10, 305},
-	dictWord{
-		7,
-		11,
-		564,
-	},
-	dictWord{142, 11, 168},
-	dictWord{139, 0, 152},
-	dictWord{7, 0, 912},
-	dictWord{135, 10, 1614},
-	dictWord{4, 10, 150},
-	dictWord{5, 10, 303},
-	dictWord{134, 10, 327},
-	dictWord{7, 0, 320},
-	dictWord{8, 0, 51},
-	dictWord{9, 0, 868},
-	dictWord{10, 0, 833},
-	dictWord{12, 0, 481},
-	dictWord{12, 0, 570},
-	dictWord{
-		148,
-		0,
-		106,
-	},
-	dictWord{132, 0, 445},
-	dictWord{7, 11, 274},
-	dictWord{11, 11, 263},
-	dictWord{11, 11, 479},
-	dictWord{11, 11, 507},
-	dictWord{140, 11, 277},
-	dictWord{10, 0, 555},
-	dictWord{11, 0, 308},
-	dictWord{19, 0, 95},
-	dictWord{6, 11, 1645},
-	dictWord{8, 10, 192},
-	dictWord{10, 10, 78},
-	dictWord{141, 10, 359},
-	dictWord{135, 10, 786},
-	dictWord{6, 11, 92},
-	dictWord{6, 11, 188},
-	dictWord{7, 11, 1269},
-	dictWord{7, 11, 1524},
-	dictWord{7, 11, 1876},
-	dictWord{10, 11, 228},
-	dictWord{139, 11, 1020},
-	dictWord{4, 11, 459},
-	dictWord{133, 11, 966},
-	dictWord{11, 0, 386},
-	dictWord{6, 10, 1638},
-	dictWord{7, 10, 79},
-	dictWord{
-		7,
-		10,
-		496,
-	},
-	dictWord{9, 10, 138},
-	dictWord{10, 10, 336},
-	dictWord{12, 10, 412},
-	dictWord{12, 10, 440},
-	dictWord{142, 10, 305},
-	dictWord{133, 0, 239},
-	dictWord{
-		7,
-		0,
-		83,
-	},
-	dictWord{7, 0, 1990},
-	dictWord{8, 0, 130},
-	dictWord{139, 0, 720},
-	dictWord{138, 11, 709},
-	dictWord{4, 0, 143},
-	dictWord{5, 0, 550},
-	dictWord{
-		133,
-		0,
-		752,
-	},
-	dictWord{5, 0, 123},
-	dictWord{6, 0, 530},
-	dictWord{7, 0, 348},
-	dictWord{135, 0, 1419},
-	dictWord{135, 0, 2024},
-	dictWord{6, 11, 18},
-	dictWord{7, 11, 179},
-	dictWord{7, 11, 721},
-	dictWord{7, 11, 932},
-	dictWord{8, 11, 548},
-	dictWord{8, 11, 757},
-	dictWord{9, 11, 54},
-	dictWord{9, 11, 65},
-	dictWord{9, 11, 532},
-	dictWord{
-		9,
-		11,
-		844,
-	},
-	dictWord{10, 11, 113},
-	dictWord{10, 11, 117},
-	dictWord{10, 11, 236},
-	dictWord{10, 11, 315},
-	dictWord{10, 11, 430},
-	dictWord{10, 11, 798},
-	dictWord{11, 11, 153},
-	dictWord{11, 11, 351},
-	dictWord{11, 11, 375},
-	dictWord{12, 11, 78},
-	dictWord{12, 11, 151},
-	dictWord{12, 11, 392},
-	dictWord{
-		14,
-		11,
-		248,
-	},
-	dictWord{143, 11, 23},
-	dictWord{7, 10, 204},
-	dictWord{7, 10, 415},
-	dictWord{8, 10, 42},
-	dictWord{10, 10, 85},
-	dictWord{139, 10, 564},
-	dictWord{
-		134,
-		0,
-		958,
-	},
-	dictWord{133, 11, 965},
-	dictWord{132, 0, 210},
-	dictWord{135, 11, 1429},
-	dictWord{138, 11, 480},
-	dictWord{134, 11, 182},
-	dictWord{
-		139,
-		11,
-		345,
-	},
-	dictWord{10, 11, 65},
-	dictWord{10, 11, 488},
-	dictWord{138, 11, 497},
-	dictWord{4, 10, 3},
-	dictWord{5, 10, 247},
-	dictWord{5, 10, 644},
-	dictWord{
-		7,
-		10,
-		744,
-	},
-	dictWord{7, 10, 1207},
-	dictWord{7, 10, 1225},
-	dictWord{7, 10, 1909},
-	dictWord{146, 10, 147},
-	dictWord{132, 0, 430},
-	dictWord{5, 10, 285},
-	dictWord{
-		9,
-		10,
-		67,
-	},
-	dictWord{13, 10, 473},
-	dictWord{143, 10, 82},
-	dictWord{144, 11, 16},
-	dictWord{7, 11, 1162},
-	dictWord{9, 11, 588},
-	dictWord{10, 11, 260},
-	dictWord{151, 10, 8},
-	dictWord{133, 0, 213},
-	dictWord{138, 0, 7},
-	dictWord{135, 0, 801},
-	dictWord{134, 11, 1786},
-	dictWord{135, 11, 308},
-	dictWord{6, 0, 936},
-	dictWord{134, 0, 1289},
-	dictWord{133, 0, 108},
-	dictWord{132, 0, 885},
-	dictWord{133, 0, 219},
-	dictWord{139, 0, 587},
-	dictWord{4, 0, 193},
-	dictWord{5, 0, 916},
-	dictWord{6, 0, 1041},
-	dictWord{7, 0, 364},
-	dictWord{10, 0, 398},
-	dictWord{10, 0, 726},
-	dictWord{11, 0, 317},
-	dictWord{11, 0, 626},
-	dictWord{12, 0, 142},
-	dictWord{12, 0, 288},
-	dictWord{12, 0, 678},
-	dictWord{13, 0, 313},
-	dictWord{15, 0, 113},
-	dictWord{146, 0, 114},
-	dictWord{135, 0, 1165},
-	dictWord{6, 0, 241},
-	dictWord{
-		9,
-		0,
-		342,
-	},
-	dictWord{10, 0, 729},
-	dictWord{11, 0, 284},
-	dictWord{11, 0, 445},
-	dictWord{11, 0, 651},
-	dictWord{11, 0, 863},
-	dictWord{13, 0, 398},
-	dictWord{
-		146,
-		0,
-		99,
-	},
-	dictWord{7, 0, 907},
-	dictWord{136, 0, 832},
-	dictWord{9, 0, 303},
-	dictWord{4, 10, 29},
-	dictWord{6, 10, 532},
-	dictWord{7, 10, 1628},
-	dictWord{7, 10, 1648},
-	dictWord{9, 10, 350},
-	dictWord{10, 10, 433},
-	dictWord{11, 10, 97},
-	dictWord{11, 10, 557},
-	dictWord{11, 10, 745},
-	dictWord{12, 10, 289},
-	dictWord{
-		12,
-		10,
-		335,
-	},
-	dictWord{12, 10, 348},
-	dictWord{12, 10, 606},
-	dictWord{13, 10, 116},
-	dictWord{13, 10, 233},
-	dictWord{13, 10, 466},
-	dictWord{14, 10, 181},
-	dictWord{
-		14,
-		10,
-		209,
-	},
-	dictWord{14, 10, 232},
-	dictWord{14, 10, 236},
-	dictWord{14, 10, 300},
-	dictWord{16, 10, 41},
-	dictWord{148, 10, 97},
-	dictWord{7, 11, 423},
-	dictWord{7, 10, 1692},
-	dictWord{136, 11, 588},
-	dictWord{6, 0, 931},
-	dictWord{134, 0, 1454},
-	dictWord{5, 10, 501},
-	dictWord{7, 10, 1704},
-	dictWord{9, 10, 553},
-	dictWord{11, 10, 520},
-	dictWord{12, 10, 557},
-	dictWord{141, 10, 249},
-	dictWord{136, 11, 287},
-	dictWord{4, 0, 562},
-	dictWord{9, 0, 254},
-	dictWord{
-		139,
-		0,
-		879,
-	},
-	dictWord{132, 0, 786},
-	dictWord{14, 11, 32},
-	dictWord{18, 11, 85},
-	dictWord{20, 11, 2},
-	dictWord{152, 11, 16},
-	dictWord{135, 0, 1294},
-	dictWord{
-		7,
-		11,
-		723,
-	},
-	dictWord{135, 11, 1135},
-	dictWord{6, 0, 216},
-	dictWord{7, 0, 901},
-	dictWord{7, 0, 1343},
-	dictWord{8, 0, 493},
-	dictWord{134, 11, 403},
-	dictWord{
-		7,
-		11,
-		719,
-	},
-	dictWord{8, 11, 809},
-	dictWord{136, 11, 834},
-	dictWord{5, 11, 210},
-	dictWord{6, 11, 213},
-	dictWord{7, 11, 60},
-	dictWord{10, 11, 364},
-	dictWord{
-		139,
-		11,
-		135,
-	},
-	dictWord{7, 0, 341},
-	dictWord{11, 0, 219},
-	dictWord{5, 11, 607},
-	dictWord{8, 11, 326},
-	dictWord{136, 11, 490},
-	dictWord{4, 11, 701},
-	dictWord{
-		5,
-		11,
-		472,
-	},
-	dictWord{5, 11, 639},
-	dictWord{7, 11, 1249},
-	dictWord{9, 11, 758},
-	dictWord{139, 11, 896},
-	dictWord{135, 11, 380},
-	dictWord{135, 11, 1947},
-	dictWord{139, 0, 130},
-	dictWord{135, 0, 1734},
-	dictWord{10, 0, 115},
-	dictWord{11, 0, 420},
-	dictWord{12, 0, 154},
-	dictWord{13, 0, 404},
-	dictWord{14, 0, 346},
-	dictWord{143, 0, 54},
-	dictWord{134, 10, 129},
-	dictWord{4, 11, 386},
-	dictWord{7, 11, 41},
-	dictWord{8, 11, 405},
-	dictWord{9, 11, 497},
-	dictWord{11, 11, 110},
-	dictWord{11, 11, 360},
-	dictWord{15, 11, 37},
-	dictWord{144, 11, 84},
-	dictWord{141, 11, 282},
-	dictWord{5, 11, 46},
-	dictWord{7, 11, 1452},
-	dictWord{7, 11, 1480},
-	dictWord{8, 11, 634},
-	dictWord{140, 11, 472},
-	dictWord{4, 11, 524},
-	dictWord{136, 11, 810},
-	dictWord{10, 11, 238},
-	dictWord{141, 11, 33},
-	dictWord{
-		133,
-		0,
-		604,
-	},
-	dictWord{5, 0, 1011},
-	dictWord{136, 0, 701},
-	dictWord{8, 0, 856},
-	dictWord{8, 0, 858},
-	dictWord{8, 0, 879},
-	dictWord{12, 0, 702},
-	dictWord{142, 0, 447},
-	dictWord{4, 0, 54},
-	dictWord{5, 0, 666},
-	dictWord{7, 0, 1039},
-	dictWord{7, 0, 1130},
-	dictWord{9, 0, 195},
-	dictWord{138, 0, 302},
-	dictWord{4, 10, 25},
-	dictWord{
-		5,
-		10,
-		60,
-	},
-	dictWord{6, 10, 504},
-	dictWord{7, 10, 614},
-	dictWord{7, 10, 1155},
-	dictWord{140, 10, 0},
-	dictWord{7, 10, 1248},
-	dictWord{11, 10, 621},
-	dictWord{
-		139,
-		10,
-		702,
-	},
-	dictWord{133, 11, 997},
-	dictWord{137, 10, 321},
-	dictWord{134, 0, 1669},
-	dictWord{134, 0, 1791},
-	dictWord{4, 10, 379},
-	dictWord{
-		135,
-		10,
-		1397,
-	},
-	dictWord{138, 11, 372},
-	dictWord{5, 11, 782},
-	dictWord{5, 11, 829},
-	dictWord{134, 11, 1738},
-	dictWord{135, 0, 1228},
-	dictWord{4, 10, 118},
-	dictWord{6, 10, 274},
-	dictWord{6, 10, 361},
-	dictWord{7, 10, 75},
-	dictWord{141, 10, 441},
-	dictWord{132, 0, 623},
-	dictWord{9, 11, 279},
-	dictWord{10, 11, 407},
-	dictWord{14, 11, 84},
-	dictWord{150, 11, 18},
-	dictWord{137, 10, 841},
-	dictWord{135, 0, 798},
-	dictWord{140, 10, 693},
-	dictWord{5, 10, 314},
-	dictWord{6, 10, 221},
-	dictWord{7, 10, 419},
-	dictWord{10, 10, 650},
-	dictWord{11, 10, 396},
-	dictWord{12, 10, 156},
-	dictWord{13, 10, 369},
-	dictWord{14, 10, 333},
-	dictWord{
-		145,
-		10,
-		47,
-	},
-	dictWord{135, 11, 1372},
-	dictWord{7, 0, 122},
-	dictWord{9, 0, 259},
-	dictWord{10, 0, 84},
-	dictWord{11, 0, 470},
-	dictWord{12, 0, 541},
-	dictWord{
-		141,
-		0,
-		379,
-	},
-	dictWord{134, 0, 837},
-	dictWord{8, 0, 1013},
-	dictWord{4, 11, 78},
-	dictWord{5, 11, 96},
-	dictWord{5, 11, 182},
-	dictWord{7, 11, 1724},
-	dictWord{
-		7,
-		11,
-		1825,
-	},
-	dictWord{10, 11, 394},
-	dictWord{10, 11, 471},
-	dictWord{11, 11, 532},
-	dictWord{14, 11, 340},
-	dictWord{145, 11, 88},
-	dictWord{134, 0, 577},
-	dictWord{135, 11, 1964},
-	dictWord{132, 10, 913},
-	dictWord{134, 0, 460},
-	dictWord{8, 0, 891},
-	dictWord{10, 0, 901},
-	dictWord{10, 0, 919},
-	dictWord{10, 0, 932},
-	dictWord{12, 0, 715},
-	dictWord{12, 0, 728},
-	dictWord{12, 0, 777},
-	dictWord{14, 0, 457},
-	dictWord{144, 0, 103},
-	dictWord{5, 0, 82},
-	dictWord{5, 0, 131},
-	dictWord{
-		7,
-		0,
-		1755,
-	},
-	dictWord{8, 0, 31},
-	dictWord{9, 0, 168},
-	dictWord{9, 0, 764},
-	dictWord{139, 0, 869},
-	dictWord{136, 10, 475},
-	dictWord{6, 0, 605},
-	dictWord{
-		5,
-		10,
-		1016,
-	},
-	dictWord{9, 11, 601},
-	dictWord{9, 11, 619},
-	dictWord{10, 11, 505},
-	dictWord{10, 11, 732},
-	dictWord{11, 11, 355},
-	dictWord{140, 11, 139},
-	dictWord{
-		7,
-		10,
-		602,
-	},
-	dictWord{8, 10, 179},
-	dictWord{10, 10, 781},
-	dictWord{140, 10, 126},
-	dictWord{134, 0, 1246},
-	dictWord{6, 10, 329},
-	dictWord{138, 10, 111},
-	dictWord{6, 11, 215},
-	dictWord{7, 11, 1028},
-	dictWord{7, 11, 1473},
-	dictWord{7, 11, 1721},
-	dictWord{9, 11, 424},
-	dictWord{138, 11, 779},
-	dictWord{5, 0, 278},
-	dictWord{137, 0, 68},
-	dictWord{6, 0, 932},
-	dictWord{6, 0, 1084},
-	dictWord{144, 0, 86},
-	dictWord{4, 0, 163},
-	dictWord{5, 0, 201},
-	dictWord{5, 0, 307},
-	dictWord{
-		5,
-		0,
-		310,
-	},
-	dictWord{6, 0, 335},
-	dictWord{7, 0, 284},
-	dictWord{7, 0, 1660},
-	dictWord{136, 0, 165},
-	dictWord{136, 0, 781},
-	dictWord{134, 0, 707},
-	dictWord{6, 0, 33},
-	dictWord{135, 0, 1244},
-	dictWord{5, 10, 821},
-	dictWord{6, 11, 67},
-	dictWord{6, 10, 1687},
-	dictWord{7, 11, 258},
-	dictWord{7, 11, 1630},
-	dictWord{9, 11, 354},
-	dictWord{9, 11, 675},
-	dictWord{10, 11, 830},
-	dictWord{14, 11, 80},
-	dictWord{145, 11, 80},
-	dictWord{6, 11, 141},
-	dictWord{7, 11, 225},
-	dictWord{9, 11, 59},
-	dictWord{9, 11, 607},
-	dictWord{10, 11, 312},
-	dictWord{11, 11, 687},
-	dictWord{12, 11, 555},
-	dictWord{13, 11, 373},
-	dictWord{13, 11, 494},
-	dictWord{148, 11, 58},
-	dictWord{134, 0, 1113},
-	dictWord{9, 0, 388},
-	dictWord{5, 10, 71},
-	dictWord{7, 10, 1407},
-	dictWord{9, 10, 704},
-	dictWord{10, 10, 261},
-	dictWord{10, 10, 619},
-	dictWord{11, 10, 547},
-	dictWord{11, 10, 619},
-	dictWord{143, 10, 157},
-	dictWord{7, 0, 1953},
-	dictWord{136, 0, 720},
-	dictWord{138, 0, 203},
-	dictWord{
-		7,
-		10,
-		2008,
-	},
-	dictWord{9, 10, 337},
-	dictWord{138, 10, 517},
-	dictWord{6, 0, 326},
-	dictWord{7, 0, 677},
-	dictWord{137, 0, 425},
-	dictWord{139, 11, 81},
-	dictWord{
-		7,
-		0,
-		1316,
-	},
-	dictWord{7, 0, 1412},
-	dictWord{7, 0, 1839},
-	dictWord{9, 0, 589},
-	dictWord{11, 0, 241},
-	dictWord{11, 0, 676},
-	dictWord{11, 0, 811},
-	dictWord{11, 0, 891},
-	dictWord{12, 0, 140},
-	dictWord{12, 0, 346},
-	dictWord{12, 0, 479},
-	dictWord{13, 0, 140},
-	dictWord{13, 0, 381},
-	dictWord{14, 0, 188},
-	dictWord{18, 0, 30},
-	dictWord{148, 0, 108},
-	dictWord{5, 0, 416},
-	dictWord{6, 10, 86},
-	dictWord{6, 10, 603},
-	dictWord{7, 10, 292},
-	dictWord{7, 10, 561},
-	dictWord{8, 10, 257},
-	dictWord{
-		8,
-		10,
-		382,
-	},
-	dictWord{9, 10, 721},
-	dictWord{9, 10, 778},
-	dictWord{11, 10, 581},
-	dictWord{140, 10, 466},
-	dictWord{4, 10, 486},
-	dictWord{133, 10, 491},
-	dictWord{134, 0, 1300},
-	dictWord{132, 10, 72},
-	dictWord{7, 0, 847},
-	dictWord{6, 10, 265},
-	dictWord{7, 11, 430},
-	dictWord{139, 11, 46},
-	dictWord{5, 11, 602},
-	dictWord{6, 11, 106},
-	dictWord{7, 11, 1786},
-	dictWord{7, 11, 1821},
-	dictWord{7, 11, 2018},
-	dictWord{9, 11, 418},
-	dictWord{137, 11, 763},
-	dictWord{5, 0, 358},
-	dictWord{7, 0, 535},
-	dictWord{7, 0, 1184},
-	dictWord{10, 0, 662},
-	dictWord{13, 0, 212},
-	dictWord{13, 0, 304},
-	dictWord{13, 0, 333},
-	dictWord{145, 0, 98},
-	dictWord{
-		5,
-		11,
-		65,
-	},
-	dictWord{6, 11, 416},
-	dictWord{7, 11, 1720},
-	dictWord{7, 11, 1924},
-	dictWord{8, 11, 677},
-	dictWord{10, 11, 109},
-	dictWord{11, 11, 14},
-	dictWord{
-		11,
-		11,
-		70,
-	},
-	dictWord{11, 11, 569},
-	dictWord{11, 11, 735},
-	dictWord{15, 11, 153},
-	dictWord{148, 11, 80},
-	dictWord{6, 0, 1823},
-	dictWord{8, 0, 839},
-	dictWord{
-		8,
-		0,
-		852,
-	},
-	dictWord{8, 0, 903},
-	dictWord{10, 0, 940},
-	dictWord{12, 0, 707},
-	dictWord{140, 0, 775},
-	dictWord{135, 11, 1229},
-	dictWord{6, 0, 1522},
-	dictWord{
-		140,
-		0,
-		654,
-	},
-	dictWord{136, 11, 595},
-	dictWord{139, 0, 163},
-	dictWord{141, 0, 314},
-	dictWord{132, 0, 978},
-	dictWord{4, 0, 601},
-	dictWord{6, 0, 2035},
-	dictWord{137, 10, 234},
-	dictWord{5, 10, 815},
-	dictWord{6, 10, 1688},
-	dictWord{134, 10, 1755},
-	dictWord{133, 0, 946},
-	dictWord{136, 0, 434},
-	dictWord{
-		6,
-		10,
-		197,
-	},
-	dictWord{136, 10, 205},
-	dictWord{7, 0, 411},
-	dictWord{7, 0, 590},
-	dictWord{8, 0, 631},
-	dictWord{9, 0, 323},
-	dictWord{10, 0, 355},
-	dictWord{11, 0, 491},
-	dictWord{12, 0, 143},
-	dictWord{12, 0, 402},
-	dictWord{13, 0, 73},
-	dictWord{14, 0, 408},
-	dictWord{15, 0, 107},
-	dictWord{146, 0, 71},
-	dictWord{7, 0, 1467},
-	dictWord{
-		8,
-		0,
-		328,
-	},
-	dictWord{10, 0, 544},
-	dictWord{11, 0, 955},
-	dictWord{12, 0, 13},
-	dictWord{13, 0, 320},
-	dictWord{145, 0, 83},
-	dictWord{142, 0, 410},
-	dictWord{
-		11,
-		0,
-		511,
-	},
-	dictWord{13, 0, 394},
-	dictWord{14, 0, 298},
-	dictWord{14, 0, 318},
-	dictWord{146, 0, 103},
-	dictWord{6, 10, 452},
-	dictWord{7, 10, 312},
-	dictWord{
-		138,
-		10,
-		219,
-	},
-	dictWord{138, 10, 589},
-	dictWord{4, 10, 333},
-	dictWord{9, 10, 176},
-	dictWord{12, 10, 353},
-	dictWord{141, 10, 187},
-	dictWord{135, 11, 329},
-	dictWord{132, 11, 469},
-	dictWord{5, 0, 835},
-	dictWord{134, 0, 483},
-	dictWord{134, 11, 1743},
-	dictWord{5, 11, 929},
-	dictWord{6, 11, 340},
-	dictWord{8, 11, 376},
-	dictWord{136, 11, 807},
-	dictWord{134, 10, 1685},
-	dictWord{132, 0, 677},
-	dictWord{5, 11, 218},
-	dictWord{7, 11, 1610},
-	dictWord{138, 11, 83},
-	dictWord{
-		5,
-		11,
-		571,
-	},
-	dictWord{135, 11, 1842},
-	dictWord{132, 11, 455},
-	dictWord{137, 0, 70},
-	dictWord{135, 0, 1405},
-	dictWord{7, 10, 135},
-	dictWord{8, 10, 7},
-	dictWord{
-		8,
-		10,
-		62,
-	},
-	dictWord{9, 10, 243},
-	dictWord{10, 10, 658},
-	dictWord{10, 10, 697},
-	dictWord{11, 10, 456},
-	dictWord{139, 10, 756},
-	dictWord{9, 10, 395},
-	dictWord{138, 10, 79},
-	dictWord{137, 0, 108},
-	dictWord{6, 11, 161},
-	dictWord{7, 11, 372},
-	dictWord{137, 11, 597},
-	dictWord{132, 11, 349},
-	dictWord{
-		132,
-		0,
-		777,
-	},
-	dictWord{132, 0, 331},
-	dictWord{135, 10, 631},
-	dictWord{133, 0, 747},
-	dictWord{6, 11, 432},
-	dictWord{6, 11, 608},
-	dictWord{139, 11, 322},
-	dictWord{138, 10, 835},
-	dictWord{5, 11, 468},
-	dictWord{7, 11, 1809},
-	dictWord{10, 11, 325},
-	dictWord{11, 11, 856},
-	dictWord{12, 11, 345},
-	dictWord{
-		143,
-		11,
-		104,
-	},
-	dictWord{133, 11, 223},
-	dictWord{7, 10, 406},
-	dictWord{7, 10, 459},
-	dictWord{8, 10, 606},
-	dictWord{139, 10, 726},
-	dictWord{132, 11, 566},
-	dictWord{142, 0, 68},
-	dictWord{4, 11, 59},
-	dictWord{135, 11, 1394},
-	dictWord{6, 11, 436},
-	dictWord{139, 11, 481},
-	dictWord{4, 11, 48},
-	dictWord{5, 11, 271},
-	dictWord{135, 11, 953},
-	dictWord{139, 11, 170},
-	dictWord{5, 11, 610},
-	dictWord{136, 11, 457},
-	dictWord{133, 11, 755},
-	dictWord{135, 11, 1217},
-	dictWord{
-		133,
-		10,
-		612,
-	},
-	dictWord{132, 11, 197},
-	dictWord{132, 0, 505},
-	dictWord{4, 10, 372},
-	dictWord{7, 10, 482},
-	dictWord{8, 10, 158},
-	dictWord{9, 10, 602},
-	dictWord{
-		9,
-		10,
-		615,
-	},
-	dictWord{10, 10, 245},
-	dictWord{10, 10, 678},
-	dictWord{10, 10, 744},
-	dictWord{11, 10, 248},
-	dictWord{139, 10, 806},
-	dictWord{133, 0, 326},
-	dictWord{5, 10, 854},
-	dictWord{135, 10, 1991},
-	dictWord{4, 0, 691},
-	dictWord{146, 0, 16},
-	dictWord{6, 0, 628},
-	dictWord{9, 0, 35},
-	dictWord{10, 0, 680},
-	dictWord{10, 0, 793},
-	dictWord{11, 0, 364},
-	dictWord{13, 0, 357},
-	dictWord{143, 0, 164},
-	dictWord{138, 0, 654},
-	dictWord{6, 0, 32},
-	dictWord{7, 0, 385},
-	dictWord{
-		7,
-		0,
-		757,
-	},
-	dictWord{7, 0, 1916},
-	dictWord{8, 0, 37},
-	dictWord{8, 0, 94},
-	dictWord{8, 0, 711},
-	dictWord{9, 0, 541},
-	dictWord{10, 0, 162},
-	dictWord{10, 0, 795},
-	dictWord{
-		11,
-		0,
-		989,
-	},
-	dictWord{11, 0, 1010},
-	dictWord{12, 0, 14},
-	dictWord{142, 0, 308},
-	dictWord{133, 11, 217},
-	dictWord{6, 0, 152},
-	dictWord{6, 0, 349},
-	dictWord{
-		6,
-		0,
-		1682,
-	},
-	dictWord{7, 0, 1252},
-	dictWord{8, 0, 112},
-	dictWord{9, 0, 435},
-	dictWord{9, 0, 668},
-	dictWord{10, 0, 290},
-	dictWord{10, 0, 319},
-	dictWord{10, 0, 815},
-	dictWord{11, 0, 180},
-	dictWord{11, 0, 837},
-	dictWord{12, 0, 240},
-	dictWord{13, 0, 152},
-	dictWord{13, 0, 219},
-	dictWord{142, 0, 158},
-	dictWord{4, 0, 581},
-	dictWord{134, 0, 726},
-	dictWord{5, 10, 195},
-	dictWord{135, 10, 1685},
-	dictWord{6, 0, 126},
-	dictWord{7, 0, 573},
-	dictWord{8, 0, 397},
-	dictWord{142, 0, 44},
-	dictWord{138, 0, 89},
-	dictWord{7, 10, 1997},
-	dictWord{8, 10, 730},
-	dictWord{139, 10, 1006},
-	dictWord{134, 0, 1531},
-	dictWord{134, 0, 1167},
-	dictWord{
-		5,
-		0,
-		926,
-	},
-	dictWord{12, 0, 203},
-	dictWord{133, 10, 751},
-	dictWord{4, 11, 165},
-	dictWord{7, 11, 1398},
-	dictWord{135, 11, 1829},
-	dictWord{7, 0, 1232},
-	dictWord{137, 0, 531},
-	dictWord{135, 10, 821},
-	dictWord{134, 0, 943},
-	dictWord{133, 0, 670},
-	dictWord{4, 0, 880},
-	dictWord{139, 0, 231},
-	dictWord{
-		134,
-		0,
-		1617,
-	},
-	dictWord{135, 0, 1957},
-	dictWord{5, 11, 9},
-	dictWord{7, 11, 297},
-	dictWord{7, 11, 966},
-	dictWord{140, 11, 306},
-	dictWord{6, 0, 975},
-	dictWord{
-		134,
-		0,
-		985,
-	},
-	dictWord{5, 10, 950},
-	dictWord{5, 10, 994},
-	dictWord{134, 10, 351},
-	dictWord{12, 11, 21},
-	dictWord{151, 11, 7},
-	dictWord{5, 11, 146},
-	dictWord{
-		6,
-		11,
-		411,
-	},
-	dictWord{138, 11, 721},
-	dictWord{7, 0, 242},
-	dictWord{135, 0, 1942},
-	dictWord{6, 11, 177},
-	dictWord{135, 11, 467},
-	dictWord{5, 0, 421},
-	dictWord{
-		7,
-		10,
-		47,
-	},
-	dictWord{137, 10, 684},
-	dictWord{5, 0, 834},
-	dictWord{7, 0, 1202},
-	dictWord{8, 0, 14},
-	dictWord{9, 0, 481},
-	dictWord{137, 0, 880},
-	dictWord{138, 0, 465},
-	dictWord{6, 0, 688},
-	dictWord{9, 0, 834},
-	dictWord{132, 10, 350},
-	dictWord{132, 0, 855},
-	dictWord{4, 0, 357},
-	dictWord{6, 0, 172},
-	dictWord{7, 0, 143},
-	dictWord{137, 0, 413},
-	dictWord{133, 11, 200},
-	dictWord{132, 0, 590},
-	dictWord{7, 10, 1812},
-	dictWord{13, 10, 259},
-	dictWord{13, 10, 356},
-	dictWord{
-		14,
-		10,
-		242,
-	},
-	dictWord{147, 10, 114},
-	dictWord{133, 10, 967},
-	dictWord{11, 0, 114},
-	dictWord{4, 10, 473},
-	dictWord{7, 10, 623},
-	dictWord{8, 10, 808},
-	dictWord{
-		9,
-		10,
-		871,
-	},
-	dictWord{9, 10, 893},
-	dictWord{11, 10, 431},
-	dictWord{12, 10, 112},
-	dictWord{12, 10, 217},
-	dictWord{12, 10, 243},
-	dictWord{12, 10, 562},
-	dictWord{
-		12,
-		10,
-		663,
-	},
-	dictWord{12, 10, 683},
-	dictWord{13, 10, 141},
-	dictWord{13, 10, 197},
-	dictWord{13, 10, 227},
-	dictWord{13, 10, 406},
-	dictWord{13, 10, 487},
-	dictWord{14, 10, 156},
-	dictWord{14, 10, 203},
-	dictWord{14, 10, 224},
-	dictWord{14, 10, 256},
-	dictWord{18, 10, 58},
-	dictWord{150, 10, 0},
-	dictWord{
-		138,
-		10,
-		286,
-	},
-	dictWord{4, 10, 222},
-	dictWord{7, 10, 286},
-	dictWord{136, 10, 629},
-	dictWord{5, 0, 169},
-	dictWord{7, 0, 333},
-	dictWord{136, 0, 45},
-	dictWord{
-		134,
-		11,
-		481,
-	},
-	dictWord{132, 0, 198},
-	dictWord{4, 0, 24},
-	dictWord{5, 0, 140},
-	dictWord{5, 0, 185},
-	dictWord{7, 0, 1500},
-	dictWord{11, 0, 565},
-	dictWord{11, 0, 838},
-	dictWord{4, 11, 84},
-	dictWord{7, 11, 1482},
-	dictWord{10, 11, 76},
-	dictWord{138, 11, 142},
-	dictWord{133, 0, 585},
-	dictWord{141, 10, 306},
-	dictWord{
-		133,
-		11,
-		1015,
-	},
-	dictWord{4, 11, 315},
-	dictWord{5, 11, 507},
-	dictWord{135, 11, 1370},
-	dictWord{136, 10, 146},
-	dictWord{6, 0, 691},
-	dictWord{134, 0, 1503},
-	dictWord{
-		4,
-		0,
-		334,
-	},
-	dictWord{133, 0, 593},
-	dictWord{4, 10, 465},
-	dictWord{135, 10, 1663},
-	dictWord{142, 11, 173},
-	dictWord{135, 0, 913},
-	dictWord{12, 0, 116},
-	dictWord{134, 11, 1722},
-	dictWord{134, 0, 1360},
-	dictWord{132, 0, 802},
-	dictWord{8, 11, 222},
-	dictWord{8, 11, 476},
-	dictWord{9, 11, 238},
-	dictWord{
-		11,
-		11,
-		516,
-	},
-	dictWord{11, 11, 575},
-	dictWord{15, 11, 109},
-	dictWord{146, 11, 100},
-	dictWord{6, 0, 308},
-	dictWord{9, 0, 673},
-	dictWord{7, 10, 138},
-	dictWord{
-		7,
-		10,
-		517,
-	},
-	dictWord{139, 10, 238},
-	dictWord{132, 0, 709},
-	dictWord{6, 0, 1876},
-	dictWord{6, 0, 1895},
-	dictWord{9, 0, 994},
-	dictWord{9, 0, 1006},
-	dictWord{
-		12,
-		0,
-		829,
-	},
-	dictWord{12, 0, 888},
-	dictWord{12, 0, 891},
-	dictWord{146, 0, 185},
-	dictWord{148, 10, 94},
-	dictWord{4, 0, 228},
-	dictWord{133, 0, 897},
-	dictWord{
-		7,
-		0,
-		1840,
-	},
-	dictWord{5, 10, 495},
-	dictWord{7, 10, 834},
-	dictWord{9, 10, 733},
-	dictWord{139, 10, 378},
-	dictWord{133, 10, 559},
-	dictWord{6, 10, 21},
-	dictWord{
-		6,
-		10,
-		1737,
-	},
-	dictWord{7, 10, 1444},
-	dictWord{136, 10, 224},
-	dictWord{4, 0, 608},
-	dictWord{133, 0, 497},
-	dictWord{6, 11, 40},
-	dictWord{135, 11, 1781},
-	dictWord{134, 0, 1573},
-	dictWord{135, 0, 2039},
-	dictWord{6, 0, 540},
-	dictWord{136, 0, 136},
-	dictWord{4, 0, 897},
-	dictWord{5, 0, 786},
-	dictWord{133, 10, 519},
-	dictWord{6, 0, 1878},
-	dictWord{6, 0, 1884},
-	dictWord{9, 0, 938},
-	dictWord{9, 0, 948},
-	dictWord{9, 0, 955},
-	dictWord{9, 0, 973},
-	dictWord{9, 0, 1012},
-	dictWord{
-		12,
-		0,
-		895,
-	},
-	dictWord{12, 0, 927},
-	dictWord{143, 0, 254},
-	dictWord{134, 0, 1469},
-	dictWord{133, 0, 999},
-	dictWord{4, 0, 299},
-	dictWord{135, 0, 1004},
-	dictWord{
-		4,
-		0,
-		745,
-	},
-	dictWord{133, 0, 578},
-	dictWord{136, 11, 574},
-	dictWord{133, 0, 456},
-	dictWord{134, 0, 1457},
-	dictWord{7, 0, 1679},
-	dictWord{132, 10, 402},
-	dictWord{7, 0, 693},
-	dictWord{8, 0, 180},
-	dictWord{12, 0, 163},
-	dictWord{8, 10, 323},
-	dictWord{136, 10, 479},
-	dictWord{11, 10, 580},
-	dictWord{142, 10, 201},
-	dictWord{5, 10, 59},
-	dictWord{135, 10, 672},
-	dictWord{132, 11, 354},
-	dictWord{146, 10, 34},
-	dictWord{4, 0, 755},
-	dictWord{135, 11, 1558},
-	dictWord{
-		7,
-		0,
-		1740,
-	},
-	dictWord{146, 0, 48},
-	dictWord{4, 10, 85},
-	dictWord{135, 10, 549},
-	dictWord{139, 0, 338},
-	dictWord{133, 10, 94},
-	dictWord{134, 0, 1091},
-	dictWord{135, 11, 469},
-	dictWord{12, 0, 695},
-	dictWord{12, 0, 704},
-	dictWord{20, 0, 113},
-	dictWord{5, 11, 830},
-	dictWord{14, 11, 338},
-	dictWord{148, 11, 81},
-	dictWord{135, 0, 1464},
-	dictWord{6, 10, 11},
-	dictWord{135, 10, 187},
-	dictWord{135, 0, 975},
-	dictWord{13, 0, 335},
-	dictWord{132, 10, 522},
-	dictWord{
-		134,
-		0,
-		1979,
-	},
-	dictWord{5, 11, 496},
-	dictWord{135, 11, 203},
-	dictWord{4, 10, 52},
-	dictWord{135, 10, 661},
-	dictWord{7, 0, 1566},
-	dictWord{8, 0, 269},
-	dictWord{
-		9,
-		0,
-		212,
-	},
-	dictWord{9, 0, 718},
-	dictWord{14, 0, 15},
-	dictWord{14, 0, 132},
-	dictWord{142, 0, 227},
-	dictWord{4, 0, 890},
-	dictWord{5, 0, 805},
-	dictWord{5, 0, 819},
-	dictWord{
-		5,
-		0,
-		961,
-	},
-	dictWord{6, 0, 396},
-	dictWord{6, 0, 1631},
-	dictWord{6, 0, 1678},
-	dictWord{7, 0, 1967},
-	dictWord{7, 0, 2041},
-	dictWord{9, 0, 630},
-	dictWord{11, 0, 8},
-	dictWord{11, 0, 1019},
-	dictWord{12, 0, 176},
-	dictWord{13, 0, 225},
-	dictWord{14, 0, 292},
-	dictWord{21, 0, 24},
-	dictWord{4, 10, 383},
-	dictWord{133, 10, 520},
-	dictWord{134, 11, 547},
-	dictWord{135, 11, 1748},
-	dictWord{5, 11, 88},
-	dictWord{137, 11, 239},
-	dictWord{146, 11, 128},
-	dictWord{7, 11, 650},
-	dictWord{
-		135,
-		11,
-		1310,
-	},
-	dictWord{4, 10, 281},
-	dictWord{5, 10, 38},
-	dictWord{7, 10, 194},
-	dictWord{7, 10, 668},
-	dictWord{7, 10, 1893},
-	dictWord{137, 10, 397},
-	dictWord{135, 0, 1815},
-	dictWord{9, 10, 635},
-	dictWord{139, 10, 559},
-	dictWord{7, 0, 1505},
-	dictWord{10, 0, 190},
-	dictWord{10, 0, 634},
-	dictWord{11, 0, 792},
-	dictWord{12, 0, 358},
-	dictWord{140, 0, 447},
-	dictWord{5, 0, 0},
-	dictWord{6, 0, 536},
-	dictWord{7, 0, 604},
-	dictWord{13, 0, 445},
-	dictWord{145, 0, 126},
-	dictWord{
-		7,
-		11,
-		1076,
-	},
-	dictWord{9, 11, 80},
-	dictWord{11, 11, 78},
-	dictWord{11, 11, 421},
-	dictWord{11, 11, 534},
-	dictWord{140, 11, 545},
-	dictWord{8, 0, 966},
-	dictWord{
-		10,
-		0,
-		1023,
-	},
-	dictWord{14, 11, 369},
-	dictWord{146, 11, 72},
-	dictWord{135, 11, 1641},
-	dictWord{6, 0, 232},
-	dictWord{6, 0, 412},
-	dictWord{7, 0, 1074},
-	dictWord{
-		8,
-		0,
-		9,
-	},
-	dictWord{8, 0, 157},
-	dictWord{8, 0, 786},
-	dictWord{9, 0, 196},
-	dictWord{9, 0, 352},
-	dictWord{9, 0, 457},
-	dictWord{10, 0, 337},
-	dictWord{11, 0, 232},
-	dictWord{
-		11,
-		0,
-		877,
-	},
-	dictWord{12, 0, 480},
-	dictWord{140, 0, 546},
-	dictWord{135, 0, 958},
-	dictWord{4, 0, 382},
-	dictWord{136, 0, 579},
-	dictWord{4, 0, 212},
-	dictWord{
-		135,
-		0,
-		1206,
-	},
-	dictWord{4, 11, 497},
-	dictWord{5, 11, 657},
-	dictWord{135, 11, 1584},
-	dictWord{132, 0, 681},
-	dictWord{8, 0, 971},
-	dictWord{138, 0, 965},
-	dictWord{
-		5,
-		10,
-		448,
-	},
-	dictWord{136, 10, 535},
-	dictWord{14, 0, 16},
-	dictWord{146, 0, 44},
-	dictWord{11, 0, 584},
-	dictWord{11, 0, 616},
-	dictWord{14, 0, 275},
-	dictWord{
-		11,
-		11,
-		584,
-	},
-	dictWord{11, 11, 616},
-	dictWord{142, 11, 275},
-	dictWord{136, 11, 13},
-	dictWord{7, 10, 610},
-	dictWord{135, 10, 1501},
-	dictWord{7, 11, 642},
-	dictWord{8, 11, 250},
-	dictWord{11, 11, 123},
-	dictWord{11, 11, 137},
-	dictWord{13, 11, 48},
-	dictWord{142, 11, 95},
-	dictWord{133, 0, 655},
-	dictWord{17, 0, 67},
-	dictWord{147, 0, 74},
-	dictWord{134, 0, 751},
-	dictWord{134, 0, 1967},
-	dictWord{6, 0, 231},
-	dictWord{136, 0, 423},
-	dictWord{5, 0, 300},
-	dictWord{138, 0, 1016},
-	dictWord{4, 10, 319},
-	dictWord{5, 10, 699},
-	dictWord{138, 10, 673},
-	dictWord{6, 0, 237},
-	dictWord{7, 0, 611},
-	dictWord{8, 0, 100},
-	dictWord{9, 0, 416},
-	dictWord{
-		11,
-		0,
-		335,
-	},
-	dictWord{12, 0, 173},
-	dictWord{18, 0, 101},
-	dictWord{6, 10, 336},
-	dictWord{8, 10, 552},
-	dictWord{9, 10, 285},
-	dictWord{10, 10, 99},
-	dictWord{
-		139,
-		10,
-		568,
-	},
-	dictWord{134, 0, 1370},
-	dictWord{7, 10, 1406},
-	dictWord{9, 10, 218},
-	dictWord{141, 10, 222},
-	dictWord{133, 10, 256},
-	dictWord{
-		135,
-		0,
-		1208,
-	},
-	dictWord{14, 11, 213},
-	dictWord{148, 11, 38},
-	dictWord{6, 0, 1219},
-	dictWord{135, 11, 1642},
-	dictWord{13, 0, 417},
-	dictWord{14, 0, 129},
-	dictWord{143, 0, 15},
-	dictWord{10, 11, 545},
-	dictWord{140, 11, 301},
-	dictWord{17, 10, 39},
-	dictWord{148, 10, 36},
-	dictWord{133, 0, 199},
-	dictWord{4, 11, 904},
-	dictWord{133, 11, 794},
-	dictWord{12, 0, 427},
-	dictWord{146, 0, 38},
-	dictWord{134, 0, 949},
-	dictWord{8, 0, 665},
-	dictWord{135, 10, 634},
-	dictWord{
-		132,
-		10,
-		618,
-	},
-	dictWord{135, 10, 259},
-	dictWord{132, 10, 339},
-	dictWord{133, 11, 761},
-	dictWord{141, 10, 169},
-	dictWord{132, 10, 759},
-	dictWord{5, 0, 688},
-	dictWord{7, 0, 539},
-	dictWord{135, 0, 712},
-	dictWord{7, 11, 386},
-	dictWord{138, 11, 713},
-	dictWord{134, 0, 1186},
-	dictWord{6, 11, 7},
-	dictWord{6, 11, 35},
-	dictWord{
-		7,
-		11,
-		147,
-	},
-	dictWord{7, 11, 1069},
-	dictWord{7, 11, 1568},
-	dictWord{7, 11, 1575},
-	dictWord{7, 11, 1917},
-	dictWord{8, 11, 43},
-	dictWord{8, 11, 208},
-	dictWord{
-		9,
-		11,
-		128,
-	},
-	dictWord{9, 11, 866},
-	dictWord{10, 11, 20},
-	dictWord{11, 11, 981},
-	dictWord{147, 11, 33},
-	dictWord{7, 11, 893},
-	dictWord{8, 10, 482},
-	dictWord{141, 11, 424},
-	dictWord{6, 0, 312},
-	dictWord{6, 0, 1715},
-	dictWord{10, 0, 584},
-	dictWord{11, 0, 546},
-	dictWord{11, 0, 692},
-	dictWord{12, 0, 259},
-	dictWord{
-		12,
-		0,
-		295,
-	},
-	dictWord{13, 0, 46},
-	dictWord{141, 0, 154},
-	dictWord{5, 10, 336},
-	dictWord{6, 10, 341},
-	dictWord{6, 10, 478},
-	dictWord{6, 10, 1763},
-	dictWord{
-		136,
-		10,
-		386,
-	},
-	dictWord{137, 0, 151},
-	dictWord{132, 0, 588},
-	dictWord{152, 0, 4},
-	dictWord{6, 11, 322},
-	dictWord{9, 11, 552},
-	dictWord{11, 11, 274},
-	dictWord{
-		13,
-		11,
-		209,
-	},
-	dictWord{13, 11, 499},
-	dictWord{14, 11, 85},
-	dictWord{15, 11, 126},
-	dictWord{145, 11, 70},
-	dictWord{135, 10, 73},
-	dictWord{4, 0, 231},
-	dictWord{
-		5,
-		0,
-		61,
-	},
-	dictWord{6, 0, 104},
-	dictWord{7, 0, 729},
-	dictWord{7, 0, 964},
-	dictWord{7, 0, 1658},
-	dictWord{140, 0, 414},
-	dictWord{6, 0, 263},
-	dictWord{138, 0, 757},
-	dictWord{135, 10, 1971},
-	dictWord{4, 0, 612},
-	dictWord{133, 0, 561},
-	dictWord{132, 0, 320},
-	dictWord{135, 10, 1344},
-	dictWord{8, 11, 83},
-	dictWord{
-		8,
-		11,
-		817,
-	},
-	dictWord{9, 11, 28},
-	dictWord{9, 11, 29},
-	dictWord{9, 11, 885},
-	dictWord{10, 11, 387},
-	dictWord{11, 11, 633},
-	dictWord{11, 11, 740},
-	dictWord{
-		13,
-		11,
-		235,
-	},
-	dictWord{13, 11, 254},
-	dictWord{15, 11, 143},
-	dictWord{143, 11, 146},
-	dictWord{5, 10, 396},
-	dictWord{134, 10, 501},
-	dictWord{140, 11, 49},
-	dictWord{132, 0, 225},
-	dictWord{4, 10, 929},
-	dictWord{5, 10, 799},
-	dictWord{8, 10, 46},
-	dictWord{136, 10, 740},
-	dictWord{4, 0, 405},
-	dictWord{7, 0, 817},
-	dictWord{
-		14,
-		0,
-		58,
-	},
-	dictWord{17, 0, 37},
-	dictWord{146, 0, 124},
-	dictWord{133, 0, 974},
-	dictWord{4, 11, 412},
-	dictWord{133, 11, 581},
-	dictWord{4, 10, 892},
-	dictWord{
-		133,
-		10,
-		770,
-	},
-	dictWord{4, 0, 996},
-	dictWord{134, 0, 2026},
-	dictWord{4, 0, 527},
-	dictWord{5, 0, 235},
-	dictWord{7, 0, 1239},
-	dictWord{11, 0, 131},
-	dictWord{
-		140,
-		0,
-		370,
-	},
-	dictWord{9, 0, 16},
-	dictWord{13, 0, 386},
-	dictWord{135, 11, 421},
-	dictWord{7, 0, 956},
-	dictWord{7, 0, 1157},
-	dictWord{7, 0, 1506},
-	dictWord{7, 0, 1606},
-	dictWord{7, 0, 1615},
-	dictWord{7, 0, 1619},
-	dictWord{7, 0, 1736},
-	dictWord{7, 0, 1775},
-	dictWord{8, 0, 590},
-	dictWord{9, 0, 324},
-	dictWord{9, 0, 736},
-	dictWord{
-		9,
-		0,
-		774,
-	},
-	dictWord{9, 0, 776},
-	dictWord{9, 0, 784},
-	dictWord{10, 0, 567},
-	dictWord{10, 0, 708},
-	dictWord{11, 0, 518},
-	dictWord{11, 0, 613},
-	dictWord{11, 0, 695},
-	dictWord{11, 0, 716},
-	dictWord{11, 0, 739},
-	dictWord{11, 0, 770},
-	dictWord{11, 0, 771},
-	dictWord{11, 0, 848},
-	dictWord{11, 0, 857},
-	dictWord{11, 0, 931},
-	dictWord{
-		11,
-		0,
-		947,
-	},
-	dictWord{12, 0, 326},
-	dictWord{12, 0, 387},
-	dictWord{12, 0, 484},
-	dictWord{12, 0, 528},
-	dictWord{12, 0, 552},
-	dictWord{12, 0, 613},
-	dictWord{
-		13,
-		0,
-		189,
-	},
-	dictWord{13, 0, 256},
-	dictWord{13, 0, 340},
-	dictWord{13, 0, 432},
-	dictWord{13, 0, 436},
-	dictWord{13, 0, 440},
-	dictWord{13, 0, 454},
-	dictWord{14, 0, 174},
-	dictWord{14, 0, 220},
-	dictWord{14, 0, 284},
-	dictWord{14, 0, 390},
-	dictWord{145, 0, 121},
-	dictWord{135, 10, 158},
-	dictWord{9, 0, 137},
-	dictWord{138, 0, 221},
-	dictWord{4, 11, 110},
-	dictWord{10, 11, 415},
-	dictWord{10, 11, 597},
-	dictWord{142, 11, 206},
-	dictWord{141, 11, 496},
-	dictWord{135, 11, 205},
-	dictWord{
-		151,
-		10,
-		25,
-	},
-	dictWord{135, 11, 778},
-	dictWord{7, 11, 1656},
-	dictWord{7, 10, 2001},
-	dictWord{9, 11, 369},
-	dictWord{10, 11, 338},
-	dictWord{10, 11, 490},
-	dictWord{11, 11, 154},
-	dictWord{11, 11, 545},
-	dictWord{11, 11, 775},
-	dictWord{13, 11, 77},
-	dictWord{141, 11, 274},
-	dictWord{4, 11, 444},
-	dictWord{
-		10,
-		11,
-		146,
-	},
-	dictWord{140, 11, 9},
-	dictWord{7, 0, 390},
-	dictWord{138, 0, 140},
-	dictWord{135, 0, 1144},
-	dictWord{134, 0, 464},
-	dictWord{7, 10, 1461},
-	dictWord{
-		140,
-		10,
-		91,
-	},
-	dictWord{132, 10, 602},
-	dictWord{4, 11, 283},
-	dictWord{135, 11, 1194},
-	dictWord{5, 0, 407},
-	dictWord{11, 0, 204},
-	dictWord{11, 0, 243},
-	dictWord{
-		11,
-		0,
-		489,
-	},
-	dictWord{12, 0, 293},
-	dictWord{19, 0, 37},
-	dictWord{20, 0, 73},
-	dictWord{150, 0, 38},
-	dictWord{7, 0, 1218},
-	dictWord{136, 0, 303},
-	dictWord{
-		5,
-		0,
-		325,
-	},
-	dictWord{8, 0, 5},
-	dictWord{8, 0, 227},
-	dictWord{9, 0, 105},
-	dictWord{10, 0, 585},
-	dictWord{12, 0, 614},
-	dictWord{4, 10, 13},
-	dictWord{5, 10, 567},
-	dictWord{
-		7,
-		10,
-		1498,
-	},
-	dictWord{9, 10, 124},
-	dictWord{11, 10, 521},
-	dictWord{140, 10, 405},
-	dictWord{135, 10, 1006},
-	dictWord{7, 0, 800},
-	dictWord{10, 0, 12},
-	dictWord{134, 11, 1720},
-	dictWord{135, 0, 1783},
-	dictWord{132, 10, 735},
-	dictWord{138, 10, 812},
-	dictWord{4, 10, 170},
-	dictWord{135, 10, 323},
-	dictWord{
-		6,
-		0,
-		621,
-	},
-	dictWord{13, 0, 504},
-	dictWord{144, 0, 89},
-	dictWord{5, 10, 304},
-	dictWord{135, 10, 1403},
-	dictWord{137, 11, 216},
-	dictWord{6, 0, 920},
-	dictWord{
-		6,
-		0,
-		1104,
-	},
-	dictWord{9, 11, 183},
-	dictWord{139, 11, 286},
-	dictWord{4, 0, 376},
-	dictWord{133, 10, 742},
-	dictWord{134, 0, 218},
-	dictWord{8, 0, 641},
-	dictWord{
-		11,
-		0,
-		388,
-	},
-	dictWord{140, 0, 580},
-	dictWord{7, 0, 454},
-	dictWord{7, 0, 782},
-	dictWord{8, 0, 768},
-	dictWord{140, 0, 686},
-	dictWord{137, 11, 33},
-	dictWord{
-		133,
-		10,
-		111,
-	},
-	dictWord{144, 0, 0},
-	dictWord{10, 0, 676},
-	dictWord{140, 0, 462},
-	dictWord{6, 0, 164},
-	dictWord{136, 11, 735},
-	dictWord{133, 10, 444},
-	dictWord{
-		150,
-		0,
-		50,
-	},
-	dictWord{7, 11, 1862},
-	dictWord{12, 11, 491},
-	dictWord{12, 11, 520},
-	dictWord{13, 11, 383},
-	dictWord{14, 11, 244},
-	dictWord{146, 11, 12},
-	dictWord{
-		5,
-		11,
-		132,
-	},
-	dictWord{9, 11, 486},
-	dictWord{9, 11, 715},
-	dictWord{10, 11, 458},
-	dictWord{11, 11, 373},
-	dictWord{11, 11, 668},
-	dictWord{11, 11, 795},
-	dictWord{11, 11, 897},
-	dictWord{12, 11, 272},
-	dictWord{12, 11, 424},
-	dictWord{12, 11, 539},
-	dictWord{12, 11, 558},
-	dictWord{14, 11, 245},
-	dictWord{
-		14,
-		11,
-		263,
-	},
-	dictWord{14, 11, 264},
-	dictWord{14, 11, 393},
-	dictWord{142, 11, 403},
-	dictWord{8, 10, 123},
-	dictWord{15, 10, 6},
-	dictWord{144, 10, 7},
-	dictWord{
-		6,
-		0,
-		285,
-	},
-	dictWord{8, 0, 654},
-	dictWord{11, 0, 749},
-	dictWord{12, 0, 190},
-	dictWord{12, 0, 327},
-	dictWord{13, 0, 120},
-	dictWord{13, 0, 121},
-	dictWord{13, 0, 327},
-	dictWord{15, 0, 47},
-	dictWord{146, 0, 40},
-	dictWord{5, 11, 8},
-	dictWord{6, 11, 89},
-	dictWord{6, 11, 400},
-	dictWord{7, 11, 1569},
-	dictWord{7, 11, 1623},
-	dictWord{
-		7,
-		11,
-		1850,
-	},
-	dictWord{8, 11, 218},
-	dictWord{8, 11, 422},
-	dictWord{9, 11, 570},
-	dictWord{138, 11, 626},
-	dictWord{6, 11, 387},
-	dictWord{7, 11, 882},
-	dictWord{141, 11, 111},
-	dictWord{6, 0, 343},
-	dictWord{7, 0, 195},
-	dictWord{9, 0, 226},
-	dictWord{10, 0, 197},
-	dictWord{10, 0, 575},
-	dictWord{11, 0, 502},
-	dictWord{
-		11,
-		0,
-		899,
-	},
-	dictWord{6, 11, 224},
-	dictWord{7, 11, 877},
-	dictWord{137, 11, 647},
-	dictWord{5, 10, 937},
-	dictWord{135, 10, 100},
-	dictWord{135, 11, 790},
-	dictWord{150, 0, 29},
-	dictWord{147, 0, 8},
-	dictWord{134, 0, 1812},
-	dictWord{149, 0, 8},
-	dictWord{135, 11, 394},
-	dictWord{7, 0, 1125},
-	dictWord{9, 0, 143},
-	dictWord{
-		11,
-		0,
-		61,
-	},
-	dictWord{14, 0, 405},
-	dictWord{150, 0, 21},
-	dictWord{10, 11, 755},
-	dictWord{147, 11, 29},
-	dictWord{9, 11, 378},
-	dictWord{141, 11, 162},
-	dictWord{135, 10, 922},
-	dictWord{5, 10, 619},
-	dictWord{133, 10, 698},
-	dictWord{134, 0, 1327},
-	dictWord{6, 0, 1598},
-	dictWord{137, 0, 575},
-	dictWord{
-		9,
-		11,
-		569,
-	},
-	dictWord{12, 11, 12},
-	dictWord{12, 11, 81},
-	dictWord{12, 11, 319},
-	dictWord{13, 11, 69},
-	dictWord{14, 11, 259},
-	dictWord{16, 11, 87},
-	dictWord{
-		17,
-		11,
-		1,
-	},
-	dictWord{17, 11, 21},
-	dictWord{17, 11, 24},
-	dictWord{18, 11, 15},
-	dictWord{18, 11, 56},
-	dictWord{18, 11, 59},
-	dictWord{18, 11, 127},
-	dictWord{18, 11, 154},
-	dictWord{19, 11, 19},
-	dictWord{148, 11, 31},
-	dictWord{6, 0, 895},
-	dictWord{135, 11, 1231},
-	dictWord{5, 0, 959},
-	dictWord{7, 11, 124},
-	dictWord{136, 11, 38},
-	dictWord{5, 11, 261},
-	dictWord{7, 11, 78},
-	dictWord{7, 11, 199},
-	dictWord{8, 11, 815},
-	dictWord{9, 11, 126},
-	dictWord{138, 11, 342},
-	dictWord{5, 10, 917},
-	dictWord{134, 10, 1659},
-	dictWord{7, 0, 1759},
-	dictWord{5, 11, 595},
-	dictWord{135, 11, 1863},
-	dictWord{136, 0, 173},
-	dictWord{134, 0, 266},
-	dictWord{
-		142,
-		0,
-		261,
-	},
-	dictWord{132, 11, 628},
-	dictWord{5, 10, 251},
-	dictWord{5, 10, 956},
-	dictWord{8, 10, 268},
-	dictWord{9, 10, 214},
-	dictWord{146, 10, 142},
-	dictWord{
-		7,
-		11,
-		266,
-	},
-	dictWord{136, 11, 804},
-	dictWord{135, 11, 208},
-	dictWord{6, 11, 79},
-	dictWord{7, 11, 1021},
-	dictWord{135, 11, 1519},
-	dictWord{11, 11, 704},
-	dictWord{141, 11, 396},
-	dictWord{5, 10, 346},
-	dictWord{5, 10, 711},
-	dictWord{136, 10, 390},
-	dictWord{136, 11, 741},
-	dictWord{134, 11, 376},
-	dictWord{
-		134,
-		0,
-		1427,
-	},
-	dictWord{6, 0, 1033},
-	dictWord{6, 0, 1217},
-	dictWord{136, 0, 300},
-	dictWord{133, 10, 624},
-	dictWord{6, 11, 100},
-	dictWord{7, 11, 244},
-	dictWord{
-		7,
-		11,
-		632,
-	},
-	dictWord{7, 11, 1609},
-	dictWord{8, 11, 178},
-	dictWord{8, 11, 638},
-	dictWord{141, 11, 58},
-	dictWord{6, 0, 584},
-	dictWord{5, 10, 783},
-	dictWord{
-		7,
-		10,
-		1998,
-	},
-	dictWord{135, 10, 2047},
-	dictWord{5, 0, 427},
-	dictWord{5, 0, 734},
-	dictWord{7, 0, 478},
-	dictWord{136, 0, 52},
-	dictWord{7, 0, 239},
-	dictWord{
-		11,
-		0,
-		217,
-	},
-	dictWord{142, 0, 165},
-	dictWord{134, 0, 1129},
-	dictWord{6, 0, 168},
-	dictWord{6, 0, 1734},
-	dictWord{7, 0, 20},
-	dictWord{7, 0, 1056},
-	dictWord{8, 0, 732},
-	dictWord{9, 0, 406},
-	dictWord{9, 0, 911},
-	dictWord{138, 0, 694},
-	dictWord{132, 10, 594},
-	dictWord{133, 11, 791},
-	dictWord{7, 11, 686},
-	dictWord{8, 11, 33},
-	dictWord{8, 11, 238},
-	dictWord{10, 11, 616},
-	dictWord{11, 11, 467},
-	dictWord{11, 11, 881},
-	dictWord{13, 11, 217},
-	dictWord{13, 11, 253},
-	dictWord{
-		142,
-		11,
-		268,
-	},
-	dictWord{137, 11, 476},
-	dictWord{134, 0, 418},
-	dictWord{133, 0, 613},
-	dictWord{132, 0, 632},
-	dictWord{132, 11, 447},
-	dictWord{7, 0, 32},
-	dictWord{
-		7,
-		0,
-		984,
-	},
-	dictWord{8, 0, 85},
-	dictWord{8, 0, 709},
-	dictWord{9, 0, 579},
-	dictWord{9, 0, 847},
-	dictWord{9, 0, 856},
-	dictWord{10, 0, 799},
-	dictWord{11, 0, 258},
-	dictWord{
-		11,
-		0,
-		1007,
-	},
-	dictWord{12, 0, 331},
-	dictWord{12, 0, 615},
-	dictWord{13, 0, 188},
-	dictWord{13, 0, 435},
-	dictWord{14, 0, 8},
-	dictWord{15, 0, 165},
-	dictWord{
-		16,
-		0,
-		27,
-	},
-	dictWord{20, 0, 40},
-	dictWord{144, 11, 35},
-	dictWord{4, 11, 128},
-	dictWord{5, 11, 415},
-	dictWord{6, 11, 462},
-	dictWord{7, 11, 294},
-	dictWord{7, 11, 578},
-	dictWord{10, 11, 710},
-	dictWord{139, 11, 86},
-	dictWord{5, 0, 694},
-	dictWord{136, 0, 909},
-	dictWord{7, 0, 1109},
-	dictWord{11, 0, 7},
-	dictWord{5, 10, 37},
-	dictWord{
-		6,
-		10,
-		39,
-	},
-	dictWord{6, 10, 451},
-	dictWord{7, 10, 218},
-	dictWord{7, 10, 1166},
-	dictWord{7, 10, 1687},
-	dictWord{8, 10, 662},
-	dictWord{144, 10, 2},
-	dictWord{
-		136,
-		11,
-		587,
-	},
-	dictWord{6, 11, 427},
-	dictWord{7, 11, 1018},
-	dictWord{138, 11, 692},
-	dictWord{4, 11, 195},
-	dictWord{6, 10, 508},
-	dictWord{135, 11, 802},
-	dictWord{4, 0, 167},
-	dictWord{135, 0, 82},
-	dictWord{5, 0, 62},
-	dictWord{6, 0, 24},
-	dictWord{6, 0, 534},
-	dictWord{7, 0, 74},
-	dictWord{7, 0, 678},
-	dictWord{7, 0, 684},
-	dictWord{
-		7,
-		0,
-		1043,
-	},
-	dictWord{7, 0, 1072},
-	dictWord{8, 0, 280},
-	dictWord{8, 0, 541},
-	dictWord{8, 0, 686},
-	dictWord{9, 0, 258},
-	dictWord{10, 0, 519},
-	dictWord{11, 0, 252},
-	dictWord{140, 0, 282},
-	dictWord{138, 0, 33},
-	dictWord{4, 0, 359},
-	dictWord{133, 11, 738},
-	dictWord{7, 0, 980},
-	dictWord{9, 0, 328},
-	dictWord{13, 0, 186},
-	dictWord{13, 0, 364},
-	dictWord{7, 10, 635},
-	dictWord{7, 10, 796},
-	dictWord{8, 10, 331},
-	dictWord{9, 10, 330},
-	dictWord{9, 10, 865},
-	dictWord{10, 10, 119},
-	dictWord{
-		10,
-		10,
-		235,
-	},
-	dictWord{11, 10, 111},
-	dictWord{11, 10, 129},
-	dictWord{11, 10, 240},
-	dictWord{12, 10, 31},
-	dictWord{12, 10, 66},
-	dictWord{12, 10, 222},
-	dictWord{12, 10, 269},
-	dictWord{12, 10, 599},
-	dictWord{12, 10, 684},
-	dictWord{12, 10, 689},
-	dictWord{12, 10, 691},
-	dictWord{142, 10, 345},
-	dictWord{
-		137,
-		10,
-		527,
-	},
-	dictWord{6, 0, 596},
-	dictWord{7, 0, 585},
-	dictWord{135, 10, 702},
-	dictWord{134, 11, 1683},
-	dictWord{133, 0, 211},
-	dictWord{6, 0, 145},
-	dictWord{
-		141,
-		0,
-		336,
-	},
-	dictWord{134, 0, 1130},
-	dictWord{7, 0, 873},
-	dictWord{6, 10, 37},
-	dictWord{7, 10, 1666},
-	dictWord{8, 10, 195},
-	dictWord{8, 10, 316},
-	dictWord{
-		9,
-		10,
-		178,
-	},
-	dictWord{9, 10, 276},
-	dictWord{9, 10, 339},
-	dictWord{9, 10, 536},
-	dictWord{10, 10, 102},
-	dictWord{10, 10, 362},
-	dictWord{10, 10, 785},
-	dictWord{
-		11,
-		10,
-		55,
-	},
-	dictWord{11, 10, 149},
-	dictWord{11, 10, 773},
-	dictWord{13, 10, 416},
-	dictWord{13, 10, 419},
-	dictWord{14, 10, 38},
-	dictWord{14, 10, 41},
-	dictWord{
-		142,
-		10,
-		210,
-	},
-	dictWord{8, 0, 840},
-	dictWord{136, 0, 841},
-	dictWord{132, 0, 263},
-	dictWord{5, 11, 3},
-	dictWord{8, 11, 578},
-	dictWord{9, 11, 118},
-	dictWord{
-		10,
-		11,
-		705,
-	},
-	dictWord{12, 11, 383},
-	dictWord{141, 11, 279},
-	dictWord{132, 0, 916},
-	dictWord{133, 11, 229},
-	dictWord{133, 10, 645},
-	dictWord{15, 0, 155},
-	dictWord{16, 0, 79},
-	dictWord{8, 11, 102},
-	dictWord{10, 11, 578},
-	dictWord{10, 11, 672},
-	dictWord{12, 11, 496},
-	dictWord{13, 11, 408},
-	dictWord{14, 11, 121},
-	dictWord{145, 11, 106},
-	dictWord{4, 0, 599},
-	dictWord{5, 0, 592},
-	dictWord{6, 0, 1634},
-	dictWord{7, 0, 5},
-	dictWord{7, 0, 55},
-	dictWord{7, 0, 67},
-	dictWord{7, 0, 97},
-	dictWord{7, 0, 691},
-	dictWord{7, 0, 979},
-	dictWord{7, 0, 1600},
-	dictWord{7, 0, 1697},
-	dictWord{8, 0, 207},
-	dictWord{8, 0, 214},
-	dictWord{8, 0, 231},
-	dictWord{8, 0, 294},
-	dictWord{8, 0, 336},
-	dictWord{8, 0, 428},
-	dictWord{8, 0, 471},
-	dictWord{8, 0, 622},
-	dictWord{8, 0, 626},
-	dictWord{8, 0, 679},
-	dictWord{8, 0, 759},
-	dictWord{8, 0, 829},
-	dictWord{9, 0, 11},
-	dictWord{9, 0, 246},
-	dictWord{9, 0, 484},
-	dictWord{9, 0, 573},
-	dictWord{9, 0, 706},
-	dictWord{9, 0, 762},
-	dictWord{9, 0, 798},
-	dictWord{9, 0, 855},
-	dictWord{9, 0, 870},
-	dictWord{9, 0, 912},
-	dictWord{10, 0, 303},
-	dictWord{10, 0, 335},
-	dictWord{10, 0, 424},
-	dictWord{10, 0, 461},
-	dictWord{10, 0, 543},
-	dictWord{
-		10,
-		0,
-		759,
-	},
-	dictWord{10, 0, 814},
-	dictWord{11, 0, 59},
-	dictWord{11, 0, 199},
-	dictWord{11, 0, 235},
-	dictWord{11, 0, 590},
-	dictWord{11, 0, 631},
-	dictWord{11, 0, 929},
-	dictWord{11, 0, 963},
-	dictWord{11, 0, 987},
-	dictWord{12, 0, 114},
-	dictWord{12, 0, 182},
-	dictWord{12, 0, 226},
-	dictWord{12, 0, 332},
-	dictWord{12, 0, 439},
-	dictWord{12, 0, 575},
-	dictWord{12, 0, 598},
-	dictWord{12, 0, 675},
-	dictWord{13, 0, 8},
-	dictWord{13, 0, 125},
-	dictWord{13, 0, 194},
-	dictWord{13, 0, 287},
-	dictWord{
-		14,
-		0,
-		197,
-	},
-	dictWord{14, 0, 383},
-	dictWord{15, 0, 53},
-	dictWord{17, 0, 63},
-	dictWord{19, 0, 46},
-	dictWord{19, 0, 98},
-	dictWord{19, 0, 106},
-	dictWord{148, 0, 85},
-	dictWord{
-		7,
-		0,
-		1356,
-	},
-	dictWord{132, 10, 290},
-	dictWord{6, 10, 70},
-	dictWord{7, 10, 1292},
-	dictWord{10, 10, 762},
-	dictWord{139, 10, 288},
-	dictWord{150, 11, 55},
-	dictWord{4, 0, 593},
-	dictWord{8, 11, 115},
-	dictWord{8, 11, 350},
-	dictWord{9, 11, 489},
-	dictWord{10, 11, 128},
-	dictWord{11, 11, 306},
-	dictWord{12, 11, 373},
-	dictWord{14, 11, 30},
-	dictWord{17, 11, 79},
-	dictWord{147, 11, 80},
-	dictWord{135, 11, 1235},
-	dictWord{134, 0, 1392},
-	dictWord{4, 11, 230},
-	dictWord{
-		133,
-		11,
-		702,
-	},
-	dictWord{147, 0, 126},
-	dictWord{7, 10, 131},
-	dictWord{7, 10, 422},
-	dictWord{8, 10, 210},
-	dictWord{140, 10, 573},
-	dictWord{134, 0, 1179},
-	dictWord{
-		139,
-		11,
-		435,
-	},
-	dictWord{139, 10, 797},
-	dictWord{134, 11, 1728},
-	dictWord{4, 0, 162},
-	dictWord{18, 11, 26},
-	dictWord{19, 11, 42},
-	dictWord{20, 11, 43},
-	dictWord{21, 11, 0},
-	dictWord{23, 11, 27},
-	dictWord{152, 11, 14},
-	dictWord{132, 10, 936},
-	dictWord{6, 0, 765},
-	dictWord{5, 10, 453},
-	dictWord{134, 10, 441},
-	dictWord{133, 0, 187},
-	dictWord{135, 0, 1286},
-	dictWord{6, 0, 635},
-	dictWord{6, 0, 904},
-	dictWord{6, 0, 1210},
-	dictWord{134, 0, 1489},
-	dictWord{4, 0, 215},
-	dictWord{
-		8,
-		0,
-		890,
-	},
-	dictWord{9, 0, 38},
-	dictWord{10, 0, 923},
-	dictWord{11, 0, 23},
-	dictWord{11, 0, 127},
-	dictWord{139, 0, 796},
-	dictWord{6, 0, 1165},
-	dictWord{
-		134,
-		0,
-		1306,
-	},
-	dictWord{7, 0, 716},
-	dictWord{13, 0, 97},
-	dictWord{141, 0, 251},
-	dictWord{132, 10, 653},
-	dictWord{136, 0, 657},
-	dictWord{146, 10, 80},
-	dictWord{
-		5,
-		11,
-		622,
-	},
-	dictWord{7, 11, 1032},
-	dictWord{11, 11, 26},
-	dictWord{11, 11, 213},
-	dictWord{11, 11, 707},
-	dictWord{12, 11, 380},
-	dictWord{13, 11, 226},
-	dictWord{141, 11, 355},
-	dictWord{6, 0, 299},
-	dictWord{5, 11, 70},
-	dictWord{6, 11, 334},
-	dictWord{9, 11, 171},
-	dictWord{11, 11, 637},
-	dictWord{12, 11, 202},
-	dictWord{14, 11, 222},
-	dictWord{145, 11, 42},
-	dictWord{142, 0, 134},
-	dictWord{4, 11, 23},
-	dictWord{5, 11, 313},
-	dictWord{5, 11, 1014},
-	dictWord{6, 11, 50},
-	dictWord{
-		6,
-		11,
-		51,
-	},
-	dictWord{7, 11, 142},
-	dictWord{7, 11, 384},
-	dictWord{9, 11, 783},
-	dictWord{139, 11, 741},
-	dictWord{4, 11, 141},
-	dictWord{7, 11, 559},
-	dictWord{
-		8,
-		11,
-		640,
-	},
-	dictWord{9, 11, 460},
-	dictWord{12, 11, 183},
-	dictWord{141, 11, 488},
-	dictWord{136, 11, 614},
-	dictWord{7, 10, 1368},
-	dictWord{8, 10, 232},
-	dictWord{8, 10, 361},
-	dictWord{10, 10, 682},
-	dictWord{138, 10, 742},
-	dictWord{137, 10, 534},
-	dictWord{6, 0, 1082},
-	dictWord{140, 0, 658},
-	dictWord{
-		137,
-		10,
-		27,
-	},
-	dictWord{135, 0, 2002},
-	dictWord{142, 10, 12},
-	dictWord{4, 0, 28},
-	dictWord{5, 0, 440},
-	dictWord{7, 0, 248},
-	dictWord{11, 0, 833},
-	dictWord{140, 0, 344},
-	dictWord{7, 10, 736},
-	dictWord{139, 10, 264},
-	dictWord{134, 10, 1657},
-	dictWord{134, 0, 1654},
-	dictWord{138, 0, 531},
-	dictWord{5, 11, 222},
-	dictWord{
-		9,
-		11,
-		140,
-	},
-	dictWord{138, 11, 534},
-	dictWord{6, 0, 634},
-	dictWord{6, 0, 798},
-	dictWord{134, 0, 840},
-	dictWord{138, 11, 503},
-	dictWord{135, 10, 127},
-	dictWord{133, 0, 853},
-	dictWord{5, 11, 154},
-	dictWord{7, 11, 1491},
-	dictWord{10, 11, 379},
-	dictWord{138, 11, 485},
-	dictWord{6, 0, 249},
-	dictWord{7, 0, 1234},
-	dictWord{139, 0, 573},
-	dictWord{133, 11, 716},
-	dictWord{7, 11, 1570},
-	dictWord{140, 11, 542},
-	dictWord{136, 10, 364},
-	dictWord{138, 0, 527},
-	dictWord{
-		4,
-		11,
-		91,
-	},
-	dictWord{5, 11, 388},
-	dictWord{5, 11, 845},
-	dictWord{6, 11, 206},
-	dictWord{6, 11, 252},
-	dictWord{6, 11, 365},
-	dictWord{7, 11, 136},
-	dictWord{7, 11, 531},
-	dictWord{8, 11, 264},
-	dictWord{136, 11, 621},
-	dictWord{134, 0, 1419},
-	dictWord{135, 11, 1441},
-	dictWord{7, 0, 49},
-	dictWord{7, 0, 392},
-	dictWord{8, 0, 20},
-	dictWord{8, 0, 172},
-	dictWord{8, 0, 690},
-	dictWord{9, 0, 383},
-	dictWord{9, 0, 845},
-	dictWord{10, 0, 48},
-	dictWord{11, 0, 293},
-	dictWord{11, 0, 832},
-	dictWord{
-		11,
-		0,
-		920,
-	},
-	dictWord{11, 0, 984},
-	dictWord{141, 0, 221},
-	dictWord{5, 0, 858},
-	dictWord{133, 0, 992},
-	dictWord{5, 0, 728},
-	dictWord{137, 10, 792},
-	dictWord{
-		5,
-		10,
-		909,
-	},
-	dictWord{9, 10, 849},
-	dictWord{138, 10, 805},
-	dictWord{7, 0, 525},
-	dictWord{7, 0, 1579},
-	dictWord{8, 0, 497},
-	dictWord{136, 0, 573},
-	dictWord{6, 0, 268},
-	dictWord{137, 0, 62},
-	dictWord{135, 11, 576},
-	dictWord{134, 0, 1201},
-	dictWord{5, 11, 771},
-	dictWord{5, 11, 863},
-	dictWord{5, 11, 898},
-	dictWord{
-		6,
-		11,
-		1632,
-	},
-	dictWord{6, 11, 1644},
-	dictWord{134, 11, 1780},
-	dictWord{133, 11, 331},
-	dictWord{7, 0, 193},
-	dictWord{7, 0, 1105},
-	dictWord{10, 0, 495},
-	dictWord{
-		7,
-		10,
-		397,
-	},
-	dictWord{8, 10, 124},
-	dictWord{8, 10, 619},
-	dictWord{9, 10, 305},
-	dictWord{11, 10, 40},
-	dictWord{12, 10, 349},
-	dictWord{13, 10, 134},
-	dictWord{
-		13,
-		10,
-		295,
-	},
-	dictWord{14, 10, 155},
-	dictWord{15, 10, 120},
-	dictWord{146, 10, 105},
-	dictWord{138, 0, 106},
-	dictWord{6, 0, 859},
-	dictWord{5, 11, 107},
-	dictWord{
-		7,
-		11,
-		201,
-	},
-	dictWord{136, 11, 518},
-	dictWord{6, 11, 446},
-	dictWord{135, 11, 1817},
-	dictWord{13, 0, 23},
-	dictWord{4, 10, 262},
-	dictWord{135, 10, 342},
-	dictWord{133, 10, 641},
-	dictWord{137, 11, 851},
-	dictWord{6, 0, 925},
-	dictWord{137, 0, 813},
-	dictWord{132, 11, 504},
-	dictWord{6, 0, 613},
-	dictWord{
-		136,
-		0,
-		223,
-	},
-	dictWord{4, 10, 99},
-	dictWord{6, 10, 250},
-	dictWord{6, 10, 346},
-	dictWord{8, 10, 127},
-	dictWord{138, 10, 81},
-	dictWord{136, 0, 953},
-	dictWord{
-		132,
-		10,
-		915,
-	},
-	dictWord{139, 11, 892},
-	dictWord{5, 10, 75},
-	dictWord{9, 10, 517},
-	dictWord{10, 10, 470},
-	dictWord{12, 10, 155},
-	dictWord{141, 10, 224},
-	dictWord{
-		4,
-		0,
-		666,
-	},
-	dictWord{7, 0, 1017},
-	dictWord{7, 11, 996},
-	dictWord{138, 11, 390},
-	dictWord{5, 11, 883},
-	dictWord{133, 11, 975},
-	dictWord{14, 10, 83},
-	dictWord{
-		142,
-		11,
-		83,
-	},
-	dictWord{4, 0, 670},
-	dictWord{5, 11, 922},
-	dictWord{134, 11, 1707},
-	dictWord{135, 0, 216},
-	dictWord{9, 0, 40},
-	dictWord{11, 0, 136},
-	dictWord{
-		135,
-		11,
-		787,
-	},
-	dictWord{5, 10, 954},
-	dictWord{5, 11, 993},
-	dictWord{7, 11, 515},
-	dictWord{137, 11, 91},
-	dictWord{139, 0, 259},
-	dictWord{7, 0, 1114},
-	dictWord{
-		9,
-		0,
-		310,
-	},
-	dictWord{9, 0, 682},
-	dictWord{10, 0, 440},
-	dictWord{13, 0, 40},
-	dictWord{6, 10, 304},
-	dictWord{8, 10, 418},
-	dictWord{11, 10, 341},
-	dictWord{
-		139,
-		10,
-		675,
-	},
-	dictWord{14, 0, 296},
-	dictWord{9, 10, 410},
-	dictWord{139, 10, 425},
-	dictWord{10, 11, 377},
-	dictWord{12, 11, 363},
-	dictWord{13, 11, 68},
-	dictWord{
-		13,
-		11,
-		94,
-	},
-	dictWord{14, 11, 108},
-	dictWord{142, 11, 306},
-	dictWord{7, 0, 1401},
-	dictWord{135, 0, 1476},
-	dictWord{4, 0, 296},
-	dictWord{6, 0, 475},
-	dictWord{
-		7,
-		0,
-		401,
-	},
-	dictWord{7, 0, 1410},
-	dictWord{7, 0, 1594},
-	dictWord{7, 0, 1674},
-	dictWord{8, 0, 63},
-	dictWord{8, 0, 660},
-	dictWord{137, 0, 74},
-	dictWord{4, 0, 139},
-	dictWord{4, 0, 388},
-	dictWord{140, 0, 188},
-	dictWord{132, 0, 797},
-	dictWord{132, 11, 766},
-	dictWord{5, 11, 103},
-	dictWord{7, 11, 921},
-	dictWord{8, 11, 580},
-	dictWord{8, 11, 593},
-	dictWord{8, 11, 630},
-	dictWord{138, 11, 28},
-	dictWord{4, 11, 911},
-	dictWord{5, 11, 867},
-	dictWord{133, 11, 1013},
-	dictWord{134, 10, 14},
-	dictWord{134, 0, 1572},
-	dictWord{134, 10, 1708},
-	dictWord{21, 0, 39},
-	dictWord{5, 10, 113},
-	dictWord{6, 10, 243},
-	dictWord{7, 10, 1865},
-	dictWord{
-		11,
-		10,
-		161,
-	},
-	dictWord{16, 10, 37},
-	dictWord{145, 10, 99},
-	dictWord{7, 11, 1563},
-	dictWord{141, 11, 182},
-	dictWord{5, 11, 135},
-	dictWord{6, 11, 519},
-	dictWord{
-		7,
-		11,
-		1722,
-	},
-	dictWord{10, 11, 271},
-	dictWord{11, 11, 261},
-	dictWord{145, 11, 54},
-	dictWord{132, 10, 274},
-	dictWord{134, 0, 1594},
-	dictWord{4, 11, 300},
-	dictWord{5, 11, 436},
-	dictWord{135, 11, 484},
-	dictWord{4, 0, 747},
-	dictWord{6, 0, 290},
-	dictWord{7, 0, 649},
-	dictWord{7, 0, 1479},
-	dictWord{135, 0, 1583},
-	dictWord{133, 11, 535},
-	dictWord{147, 11, 82},
-	dictWord{133, 0, 232},
-	dictWord{137, 0, 887},
-	dictWord{135, 10, 166},
-	dictWord{136, 0, 521},
-	dictWord{4, 0, 14},
-	dictWord{7, 0, 472},
-	dictWord{7, 0, 1801},
-	dictWord{10, 0, 748},
-	dictWord{141, 0, 458},
-	dictWord{134, 0, 741},
-	dictWord{134, 0, 992},
-	dictWord{16, 0, 111},
-	dictWord{137, 10, 304},
-	dictWord{4, 0, 425},
-	dictWord{5, 11, 387},
-	dictWord{7, 11, 557},
-	dictWord{12, 11, 547},
-	dictWord{142, 11, 86},
-	dictWord{
-		135,
-		11,
-		1747,
-	},
-	dictWord{5, 10, 654},
-	dictWord{135, 11, 1489},
-	dictWord{7, 0, 789},
-	dictWord{4, 11, 6},
-	dictWord{5, 11, 708},
-	dictWord{136, 11, 75},
-	dictWord{
-		6,
-		10,
-		273,
-	},
-	dictWord{10, 10, 188},
-	dictWord{13, 10, 377},
-	dictWord{146, 10, 77},
-	dictWord{6, 0, 1593},
-	dictWord{4, 11, 303},
-	dictWord{7, 11, 619},
-	dictWord{
-		10,
-		11,
-		547,
-	},
-	dictWord{10, 11, 687},
-	dictWord{11, 11, 122},
-	dictWord{140, 11, 601},
-	dictWord{134, 0, 1768},
-	dictWord{135, 10, 410},
-	dictWord{138, 11, 772},
-	dictWord{11, 0, 233},
-	dictWord{139, 10, 524},
-	dictWord{5, 0, 943},
-	dictWord{134, 0, 1779},
-	dictWord{134, 10, 1785},
-	dictWord{136, 11, 529},
-	dictWord{
-		132,
-		0,
-		955,
-	},
-	dictWord{5, 0, 245},
-	dictWord{6, 0, 576},
-	dictWord{7, 0, 582},
-	dictWord{136, 0, 225},
-	dictWord{132, 10, 780},
-	dictWord{142, 0, 241},
-	dictWord{
-		134,
-		0,
-		1943,
-	},
-	dictWord{4, 11, 106},
-	dictWord{7, 11, 310},
-	dictWord{7, 11, 1785},
-	dictWord{10, 11, 690},
-	dictWord{139, 11, 717},
-	dictWord{134, 0, 1284},
-	dictWord{5, 11, 890},
-	dictWord{133, 11, 988},
-	dictWord{6, 11, 626},
-	dictWord{142, 11, 431},
-	dictWord{10, 11, 706},
-	dictWord{145, 11, 32},
-	dictWord{
-		137,
-		11,
-		332,
-	},
-	dictWord{132, 11, 698},
-	dictWord{135, 0, 709},
-	dictWord{5, 10, 948},
-	dictWord{138, 11, 17},
-	dictWord{136, 0, 554},
-	dictWord{134, 0, 1564},
-	dictWord{139, 10, 941},
-	dictWord{132, 0, 443},
-	dictWord{134, 0, 909},
-	dictWord{134, 11, 84},
-	dictWord{142, 0, 280},
-	dictWord{4, 10, 532},
-	dictWord{5, 10, 706},
-	dictWord{135, 10, 662},
-	dictWord{132, 0, 729},
-	dictWord{5, 10, 837},
-	dictWord{6, 10, 1651},
-	dictWord{139, 10, 985},
-	dictWord{135, 10, 1861},
-	dictWord{
-		4,
-		0,
-		348,
-	},
-	dictWord{152, 11, 3},
-	dictWord{5, 11, 986},
-	dictWord{6, 11, 130},
-	dictWord{7, 11, 1582},
-	dictWord{8, 11, 458},
-	dictWord{10, 11, 101},
-	dictWord{
-		10,
-		11,
-		318,
-	},
-	dictWord{138, 11, 823},
-	dictWord{134, 0, 758},
-	dictWord{4, 0, 298},
-	dictWord{137, 0, 848},
-	dictWord{4, 10, 330},
-	dictWord{7, 10, 933},
-	dictWord{
-		7,
-		10,
-		2012,
-	},
-	dictWord{136, 10, 292},
-	dictWord{7, 11, 1644},
-	dictWord{137, 11, 129},
-	dictWord{6, 0, 1422},
-	dictWord{9, 0, 829},
-	dictWord{135, 10, 767},
-	dictWord{5, 0, 164},
-	dictWord{7, 0, 121},
-	dictWord{142, 0, 189},
-	dictWord{7, 0, 812},
-	dictWord{7, 0, 1261},
-	dictWord{7, 0, 1360},
-	dictWord{9, 0, 632},
-	dictWord{
-		140,
-		0,
-		352,
-	},
-	dictWord{135, 11, 1788},
-	dictWord{139, 0, 556},
-	dictWord{135, 11, 997},
-	dictWord{145, 10, 114},
-	dictWord{4, 0, 172},
-	dictWord{9, 0, 611},
-	dictWord{10, 0, 436},
-	dictWord{12, 0, 673},
-	dictWord{13, 0, 255},
-	dictWord{137, 10, 883},
-	dictWord{11, 0, 530},
-	dictWord{138, 10, 274},
-	dictWord{133, 0, 844},
-	dictWord{134, 0, 984},
-	dictWord{13, 0, 232},
-	dictWord{18, 0, 35},
-	dictWord{4, 10, 703},
-	dictWord{135, 10, 207},
-	dictWord{132, 10, 571},
-	dictWord{9, 0, 263},
-	dictWord{10, 0, 147},
-	dictWord{138, 0, 492},
-	dictWord{7, 11, 1756},
-	dictWord{137, 11, 98},
-	dictWord{5, 10, 873},
-	dictWord{5, 10, 960},
-	dictWord{8, 10, 823},
-	dictWord{137, 10, 881},
-	dictWord{133, 0, 537},
-	dictWord{132, 0, 859},
-	dictWord{7, 11, 1046},
-	dictWord{139, 11, 160},
-	dictWord{137, 0, 842},
-	dictWord{
-		139,
-		10,
-		283,
-	},
-	dictWord{5, 10, 33},
-	dictWord{6, 10, 470},
-	dictWord{139, 10, 424},
-	dictWord{6, 11, 45},
-	dictWord{7, 11, 433},
-	dictWord{8, 11, 129},
-	dictWord{
-		9,
-		11,
-		21,
-	},
-	dictWord{10, 11, 392},
-	dictWord{11, 11, 79},
-	dictWord{12, 11, 499},
-	dictWord{13, 11, 199},
-	dictWord{141, 11, 451},
-	dictWord{135, 0, 1291},
-	dictWord{135, 10, 1882},
-	dictWord{7, 11, 558},
-	dictWord{136, 11, 353},
-	dictWord{134, 0, 1482},
-	dictWord{5, 0, 230},
-	dictWord{5, 0, 392},
-	dictWord{6, 0, 420},
-	dictWord{9, 0, 568},
-	dictWord{140, 0, 612},
-	dictWord{6, 0, 262},
-	dictWord{7, 10, 90},
-	dictWord{7, 10, 664},
-	dictWord{7, 10, 830},
-	dictWord{7, 10, 1380},
-	dictWord{
-		7,
-		10,
-		2025,
-	},
-	dictWord{8, 11, 81},
-	dictWord{8, 10, 448},
-	dictWord{8, 10, 828},
-	dictWord{9, 11, 189},
-	dictWord{9, 11, 201},
-	dictWord{11, 11, 478},
-	dictWord{
-		11,
-		11,
-		712,
-	},
-	dictWord{141, 11, 338},
-	dictWord{142, 0, 31},
-	dictWord{5, 11, 353},
-	dictWord{151, 11, 26},
-	dictWord{132, 0, 753},
-	dictWord{4, 0, 0},
-	dictWord{
-		5,
-		0,
-		41,
-	},
-	dictWord{7, 0, 1459},
-	dictWord{7, 0, 1469},
-	dictWord{7, 0, 1859},
-	dictWord{9, 0, 549},
-	dictWord{139, 0, 905},
-	dictWord{9, 10, 417},
-	dictWord{
-		137,
-		10,
-		493,
-	},
-	dictWord{135, 11, 1113},
-	dictWord{133, 0, 696},
-	dictWord{141, 11, 448},
-	dictWord{134, 10, 295},
-	dictWord{132, 0, 834},
-	dictWord{4, 0, 771},
-	dictWord{5, 10, 1019},
-	dictWord{6, 11, 25},
-	dictWord{7, 11, 855},
-	dictWord{7, 11, 1258},
-	dictWord{144, 11, 32},
-	dictWord{134, 0, 1076},
-	dictWord{133, 0, 921},
-	dictWord{133, 0, 674},
-	dictWord{4, 11, 4},
-	dictWord{7, 11, 1118},
-	dictWord{7, 11, 1320},
-	dictWord{7, 11, 1706},
-	dictWord{8, 11, 277},
-	dictWord{9, 11, 622},
-	dictWord{10, 11, 9},
-	dictWord{11, 11, 724},
-	dictWord{12, 11, 350},
-	dictWord{12, 11, 397},
-	dictWord{13, 11, 28},
-	dictWord{13, 11, 159},
-	dictWord{15, 11, 89},
-	dictWord{18, 11, 5},
-	dictWord{19, 11, 9},
-	dictWord{20, 11, 34},
-	dictWord{150, 11, 47},
-	dictWord{134, 10, 208},
-	dictWord{6, 0, 444},
-	dictWord{136, 0, 308},
-	dictWord{
-		6,
-		0,
-		180,
-	},
-	dictWord{7, 0, 1137},
-	dictWord{8, 0, 751},
-	dictWord{139, 0, 805},
-	dictWord{4, 0, 183},
-	dictWord{7, 0, 271},
-	dictWord{11, 0, 824},
-	dictWord{
-		11,
-		0,
-		952,
-	},
-	dictWord{13, 0, 278},
-	dictWord{13, 0, 339},
-	dictWord{13, 0, 482},
-	dictWord{14, 0, 424},
-	dictWord{148, 0, 99},
-	dictWord{7, 11, 317},
-	dictWord{
-		135,
-		11,
-		569,
-	},
-	dictWord{4, 0, 19},
-	dictWord{5, 0, 477},
-	dictWord{5, 0, 596},
-	dictWord{6, 0, 505},
-	dictWord{7, 0, 1221},
-	dictWord{11, 0, 907},
-	dictWord{12, 0, 209},
-	dictWord{141, 0, 214},
-	dictWord{135, 0, 1215},
-	dictWord{6, 0, 271},
-	dictWord{7, 0, 398},
-	dictWord{8, 0, 387},
-	dictWord{10, 0, 344},
-	dictWord{7, 10, 448},
-	dictWord{
-		7,
-		10,
-		1629,
-	},
-	dictWord{7, 10, 1813},
-	dictWord{8, 10, 442},
-	dictWord{9, 10, 710},
-	dictWord{10, 10, 282},
-	dictWord{138, 10, 722},
-	dictWord{11, 10, 844},
-	dictWord{12, 10, 104},
-	dictWord{140, 10, 625},
-	dictWord{134, 11, 255},
-	dictWord{133, 10, 787},
-	dictWord{134, 0, 1645},
-	dictWord{11, 11, 956},
-	dictWord{
-		151,
-		11,
-		3,
-	},
-	dictWord{6, 0, 92},
-	dictWord{6, 0, 188},
-	dictWord{7, 0, 209},
-	dictWord{7, 0, 1269},
-	dictWord{7, 0, 1524},
-	dictWord{7, 0, 1876},
-	dictWord{8, 0, 661},
-	dictWord{10, 0, 42},
-	dictWord{10, 0, 228},
-	dictWord{11, 0, 58},
-	dictWord{11, 0, 1020},
-	dictWord{12, 0, 58},
-	dictWord{12, 0, 118},
-	dictWord{141, 0, 32},
-	dictWord{
-		4,
-		0,
-		459,
-	},
-	dictWord{133, 0, 966},
-	dictWord{4, 11, 536},
-	dictWord{7, 11, 1141},
-	dictWord{10, 11, 723},
-	dictWord{139, 11, 371},
-	dictWord{140, 0, 330},
-	dictWord{134, 0, 1557},
-	dictWord{7, 11, 285},
-	dictWord{135, 11, 876},
-	dictWord{136, 10, 491},
-	dictWord{135, 11, 560},
-	dictWord{6, 0, 18},
-	dictWord{7, 0, 179},
-	dictWord{7, 0, 932},
-	dictWord{8, 0, 548},
-	dictWord{8, 0, 757},
-	dictWord{9, 0, 54},
-	dictWord{9, 0, 65},
-	dictWord{9, 0, 532},
-	dictWord{9, 0, 844},
-	dictWord{10, 0, 113},
-	dictWord{10, 0, 117},
-	dictWord{10, 0, 315},
-	dictWord{10, 0, 560},
-	dictWord{10, 0, 622},
-	dictWord{10, 0, 798},
-	dictWord{11, 0, 153},
-	dictWord{11, 0, 351},
-	dictWord{
-		11,
-		0,
-		375,
-	},
-	dictWord{12, 0, 78},
-	dictWord{12, 0, 151},
-	dictWord{12, 0, 392},
-	dictWord{12, 0, 666},
-	dictWord{14, 0, 248},
-	dictWord{143, 0, 23},
-	dictWord{
-		6,
-		0,
-		1742,
-	},
-	dictWord{132, 11, 690},
-	dictWord{4, 10, 403},
-	dictWord{5, 10, 441},
-	dictWord{7, 10, 450},
-	dictWord{10, 10, 840},
-	dictWord{11, 10, 101},
-	dictWord{
-		12,
-		10,
-		193,
-	},
-	dictWord{141, 10, 430},
-	dictWord{133, 0, 965},
-	dictWord{134, 0, 182},
-	dictWord{10, 0, 65},
-	dictWord{10, 0, 488},
-	dictWord{138, 0, 497},
-	dictWord{135, 11, 1346},
-	dictWord{6, 0, 973},
-	dictWord{6, 0, 1158},
-	dictWord{10, 11, 200},
-	dictWord{19, 11, 2},
-	dictWord{151, 11, 22},
-	dictWord{4, 11, 190},
-	dictWord{133, 11, 554},
-	dictWord{133, 10, 679},
-	dictWord{7, 0, 328},
-	dictWord{137, 10, 326},
-	dictWord{133, 11, 1001},
-	dictWord{9, 0, 588},
-	dictWord{
-		138,
-		0,
-		260,
-	},
-	dictWord{133, 11, 446},
-	dictWord{135, 10, 1128},
-	dictWord{135, 10, 1796},
-	dictWord{147, 11, 119},
-	dictWord{134, 0, 1786},
-	dictWord{
-		6,
-		0,
-		1328,
-	},
-	dictWord{6, 0, 1985},
-	dictWord{8, 0, 962},
-	dictWord{138, 0, 1017},
-	dictWord{135, 0, 308},
-	dictWord{11, 0, 508},
-	dictWord{4, 10, 574},
-	dictWord{
-		7,
-		10,
-		350,
-	},
-	dictWord{7, 10, 1024},
-	dictWord{8, 10, 338},
-	dictWord{9, 10, 677},
-	dictWord{138, 10, 808},
-	dictWord{138, 11, 752},
-	dictWord{135, 10, 1081},
-	dictWord{137, 11, 96},
-	dictWord{7, 10, 1676},
-	dictWord{135, 10, 2037},
-	dictWord{136, 0, 588},
-	dictWord{132, 11, 304},
-	dictWord{133, 0, 614},
-	dictWord{
-		140,
-		0,
-		793,
-	},
-	dictWord{136, 0, 287},
-	dictWord{137, 10, 297},
-	dictWord{141, 10, 37},
-	dictWord{6, 11, 53},
-	dictWord{6, 11, 199},
-	dictWord{7, 11, 1408},
-	dictWord{
-		8,
-		11,
-		32,
-	},
-	dictWord{8, 11, 93},
-	dictWord{9, 11, 437},
-	dictWord{10, 11, 397},
-	dictWord{10, 11, 629},
-	dictWord{11, 11, 593},
-	dictWord{11, 11, 763},
-	dictWord{
-		13,
-		11,
-		326,
-	},
-	dictWord{145, 11, 35},
-	dictWord{134, 11, 105},
-	dictWord{9, 11, 320},
-	dictWord{10, 11, 506},
-	dictWord{138, 11, 794},
-	dictWord{5, 11, 114},
-	dictWord{5, 11, 255},
-	dictWord{141, 11, 285},
-	dictWord{140, 0, 290},
-	dictWord{7, 11, 2035},
-	dictWord{8, 11, 19},
-	dictWord{9, 11, 89},
-	dictWord{138, 11, 831},
-	dictWord{134, 0, 1136},
-	dictWord{7, 0, 719},
-	dictWord{8, 0, 796},
-	dictWord{8, 0, 809},
-	dictWord{8, 0, 834},
-	dictWord{6, 10, 306},
-	dictWord{7, 10, 1140},
-	dictWord{
-		7,
-		10,
-		1340,
-	},
-	dictWord{8, 10, 133},
-	dictWord{138, 10, 449},
-	dictWord{139, 10, 1011},
-	dictWord{5, 0, 210},
-	dictWord{6, 0, 213},
-	dictWord{7, 0, 60},
-	dictWord{
-		10,
-		0,
-		364,
-	},
-	dictWord{139, 0, 135},
-	dictWord{5, 0, 607},
-	dictWord{8, 0, 326},
-	dictWord{136, 0, 490},
-	dictWord{138, 11, 176},
-	dictWord{132, 0, 701},
-	dictWord{
-		5,
-		0,
-		472,
-	},
-	dictWord{7, 0, 380},
-	dictWord{137, 0, 758},
-	dictWord{135, 0, 1947},
-	dictWord{6, 0, 1079},
-	dictWord{138, 0, 278},
-	dictWord{138, 11, 391},
-	dictWord{
-		5,
-		10,
-		329,
-	},
-	dictWord{8, 10, 260},
-	dictWord{139, 11, 156},
-	dictWord{4, 0, 386},
-	dictWord{7, 0, 41},
-	dictWord{8, 0, 405},
-	dictWord{8, 0, 728},
-	dictWord{9, 0, 497},
-	dictWord{11, 0, 110},
-	dictWord{11, 0, 360},
-	dictWord{15, 0, 37},
-	dictWord{144, 0, 84},
-	dictWord{5, 0, 46},
-	dictWord{7, 0, 1452},
-	dictWord{7, 0, 1480},
-	dictWord{
-		8,
-		0,
-		634,
-	},
-	dictWord{140, 0, 472},
-	dictWord{136, 0, 961},
-	dictWord{4, 0, 524},
-	dictWord{136, 0, 810},
-	dictWord{10, 0, 238},
-	dictWord{141, 0, 33},
-	dictWord{
-		132,
-		10,
-		657,
-	},
-	dictWord{152, 10, 7},
-	dictWord{133, 0, 532},
-	dictWord{5, 0, 997},
-	dictWord{135, 10, 1665},
-	dictWord{7, 11, 594},
-	dictWord{7, 11, 851},
-	dictWord{
-		7,
-		11,
-		1858,
-	},
-	dictWord{9, 11, 411},
-	dictWord{9, 11, 574},
-	dictWord{9, 11, 666},
-	dictWord{9, 11, 737},
-	dictWord{10, 11, 346},
-	dictWord{10, 11, 712},
-	dictWord{
-		11,
-		11,
-		246,
-	},
-	dictWord{11, 11, 432},
-	dictWord{11, 11, 517},
-	dictWord{11, 11, 647},
-	dictWord{11, 11, 679},
-	dictWord{11, 11, 727},
-	dictWord{12, 11, 304},
-	dictWord{12, 11, 305},
-	dictWord{12, 11, 323},
-	dictWord{12, 11, 483},
-	dictWord{12, 11, 572},
-	dictWord{12, 11, 593},
-	dictWord{12, 11, 602},
-	dictWord{
-		13,
-		11,
-		95,
-	},
-	dictWord{13, 11, 101},
-	dictWord{13, 11, 171},
-	dictWord{13, 11, 315},
-	dictWord{13, 11, 378},
-	dictWord{13, 11, 425},
-	dictWord{13, 11, 475},
-	dictWord{
-		14,
-		11,
-		63,
-	},
-	dictWord{14, 11, 380},
-	dictWord{14, 11, 384},
-	dictWord{15, 11, 133},
-	dictWord{18, 11, 112},
-	dictWord{148, 11, 72},
-	dictWord{5, 11, 955},
-	dictWord{136, 11, 814},
-	dictWord{134, 0, 1301},
-	dictWord{5, 10, 66},
-	dictWord{7, 10, 1896},
-	dictWord{136, 10, 288},
-	dictWord{133, 11, 56},
-	dictWord{
-		134,
-		10,
-		1643,
-	},
-	dictWord{6, 0, 1298},
-	dictWord{148, 11, 100},
-	dictWord{5, 0, 782},
-	dictWord{5, 0, 829},
-	dictWord{6, 0, 671},
-	dictWord{6, 0, 1156},
-	dictWord{6, 0, 1738},
-	dictWord{137, 11, 621},
-	dictWord{4, 0, 306},
-	dictWord{5, 0, 570},
-	dictWord{7, 0, 1347},
-	dictWord{5, 10, 91},
-	dictWord{5, 10, 648},
-	dictWord{5, 10, 750},
-	dictWord{
-		5,
-		10,
-		781,
-	},
-	dictWord{6, 10, 54},
-	dictWord{6, 10, 112},
-	dictWord{6, 10, 402},
-	dictWord{6, 10, 1732},
-	dictWord{7, 10, 315},
-	dictWord{7, 10, 749},
-	dictWord{
-		7,
-		10,
-		1900,
-	},
-	dictWord{9, 10, 78},
-	dictWord{9, 10, 508},
-	dictWord{10, 10, 611},
-	dictWord{10, 10, 811},
-	dictWord{11, 10, 510},
-	dictWord{11, 10, 728},
-	dictWord{
-		13,
-		10,
-		36,
-	},
-	dictWord{14, 10, 39},
-	dictWord{16, 10, 83},
-	dictWord{17, 10, 124},
-	dictWord{148, 10, 30},
-	dictWord{8, 10, 570},
-	dictWord{9, 11, 477},
-	dictWord{
-		141,
-		11,
-		78,
-	},
-	dictWord{4, 11, 639},
-	dictWord{10, 11, 4},
-	dictWord{10, 10, 322},
-	dictWord{10, 10, 719},
-	dictWord{11, 10, 407},
-	dictWord{11, 11, 638},
-	dictWord{
-		12,
-		11,
-		177,
-	},
-	dictWord{148, 11, 57},
-	dictWord{7, 0, 1823},
-	dictWord{139, 0, 693},
-	dictWord{7, 0, 759},
-	dictWord{5, 11, 758},
-	dictWord{8, 10, 125},
-	dictWord{
-		8,
-		10,
-		369,
-	},
-	dictWord{8, 10, 524},
-	dictWord{10, 10, 486},
-	dictWord{11, 10, 13},
-	dictWord{11, 10, 381},
-	dictWord{11, 10, 736},
-	dictWord{11, 10, 766},
-	dictWord{
-		11,
-		10,
-		845,
-	},
-	dictWord{13, 10, 114},
-	dictWord{13, 10, 292},
-	dictWord{142, 10, 47},
-	dictWord{7, 0, 1932},
-	dictWord{6, 10, 1684},
-	dictWord{6, 10, 1731},
-	dictWord{7, 10, 356},
-	dictWord{8, 10, 54},
-	dictWord{8, 10, 221},
-	dictWord{9, 10, 225},
-	dictWord{9, 10, 356},
-	dictWord{10, 10, 77},
-	dictWord{10, 10, 446},
-	dictWord{
-		10,
-		10,
-		731,
-	},
-	dictWord{12, 10, 404},
-	dictWord{141, 10, 491},
-	dictWord{135, 11, 552},
-	dictWord{135, 11, 1112},
-	dictWord{4, 0, 78},
-	dictWord{5, 0, 96},
-	dictWord{
-		5,
-		0,
-		182,
-	},
-	dictWord{6, 0, 1257},
-	dictWord{7, 0, 1724},
-	dictWord{7, 0, 1825},
-	dictWord{10, 0, 394},
-	dictWord{10, 0, 471},
-	dictWord{11, 0, 532},
-	dictWord{
-		14,
-		0,
-		340,
-	},
-	dictWord{145, 0, 88},
-	dictWord{139, 11, 328},
-	dictWord{135, 0, 1964},
-	dictWord{132, 10, 411},
-	dictWord{4, 10, 80},
-	dictWord{5, 10, 44},
-	dictWord{
-		137,
-		11,
-		133,
-	},
-	dictWord{5, 11, 110},
-	dictWord{6, 11, 169},
-	dictWord{6, 11, 1702},
-	dictWord{7, 11, 400},
-	dictWord{8, 11, 538},
-	dictWord{9, 11, 184},
-	dictWord{
-		9,
-		11,
-		524,
-	},
-	dictWord{140, 11, 218},
-	dictWord{4, 0, 521},
-	dictWord{5, 10, 299},
-	dictWord{7, 10, 1083},
-	dictWord{140, 11, 554},
-	dictWord{6, 11, 133},
-	dictWord{
-		9,
-		11,
-		353,
-	},
-	dictWord{12, 11, 628},
-	dictWord{146, 11, 79},
-	dictWord{6, 0, 215},
-	dictWord{7, 0, 584},
-	dictWord{7, 0, 1028},
-	dictWord{7, 0, 1473},
-	dictWord{
-		7,
-		0,
-		1721,
-	},
-	dictWord{9, 0, 424},
-	dictWord{138, 0, 779},
-	dictWord{7, 0, 857},
-	dictWord{7, 0, 1209},
-	dictWord{7, 10, 1713},
-	dictWord{9, 10, 537},
-	dictWord{
-		10,
-		10,
-		165,
-	},
-	dictWord{12, 10, 219},
-	dictWord{140, 10, 561},
-	dictWord{4, 10, 219},
-	dictWord{6, 11, 93},
-	dictWord{7, 11, 1422},
-	dictWord{7, 10, 1761},
-	dictWord{
-		7,
-		11,
-		1851,
-	},
-	dictWord{8, 11, 673},
-	dictWord{9, 10, 86},
-	dictWord{9, 11, 529},
-	dictWord{140, 11, 43},
-	dictWord{137, 11, 371},
-	dictWord{136, 0, 671},
-	dictWord{
-		5,
-		0,
-		328,
-	},
-	dictWord{135, 0, 918},
-	dictWord{132, 0, 529},
-	dictWord{9, 11, 25},
-	dictWord{10, 11, 467},
-	dictWord{138, 11, 559},
-	dictWord{4, 11, 335},
-	dictWord{
-		135,
-		11,
-		942,
-	},
-	dictWord{134, 0, 716},
-	dictWord{134, 0, 1509},
-	dictWord{6, 0, 67},
-	dictWord{7, 0, 258},
-	dictWord{7, 0, 1630},
-	dictWord{9, 0, 354},
-	dictWord{
-		9,
-		0,
-		675,
-	},
-	dictWord{10, 0, 830},
-	dictWord{14, 0, 80},
-	dictWord{17, 0, 80},
-	dictWord{140, 10, 428},
-	dictWord{134, 0, 1112},
-	dictWord{6, 0, 141},
-	dictWord{7, 0, 225},
-	dictWord{9, 0, 59},
-	dictWord{9, 0, 607},
-	dictWord{10, 0, 312},
-	dictWord{11, 0, 687},
-	dictWord{12, 0, 555},
-	dictWord{13, 0, 373},
-	dictWord{13, 0, 494},
-	dictWord{
-		148,
-		0,
-		58,
-	},
-	dictWord{133, 10, 514},
-	dictWord{8, 11, 39},
-	dictWord{10, 11, 773},
-	dictWord{11, 11, 84},
-	dictWord{12, 11, 205},
-	dictWord{142, 11, 1},
-	dictWord{
-		8,
-		0,
-		783,
-	},
-	dictWord{5, 11, 601},
-	dictWord{133, 11, 870},
-	dictWord{136, 11, 594},
-	dictWord{4, 10, 55},
-	dictWord{5, 10, 301},
-	dictWord{6, 10, 571},
-	dictWord{
-		14,
-		10,
-		49,
-	},
-	dictWord{146, 10, 102},
-	dictWord{132, 11, 181},
-	dictWord{134, 11, 1652},
-	dictWord{133, 10, 364},
-	dictWord{4, 11, 97},
-	dictWord{5, 11, 147},
-	dictWord{6, 11, 286},
-	dictWord{7, 11, 1362},
-	dictWord{141, 11, 176},
-	dictWord{4, 10, 76},
-	dictWord{7, 10, 1550},
-	dictWord{9, 10, 306},
-	dictWord{9, 10, 430},
-	dictWord{9, 10, 663},
-	dictWord{10, 10, 683},
-	dictWord{11, 10, 427},
-	dictWord{11, 10, 753},
-	dictWord{12, 10, 334},
-	dictWord{12, 10, 442},
-	dictWord{
-		14,
-		10,
-		258,
-	},
-	dictWord{14, 10, 366},
-	dictWord{143, 10, 131},
-	dictWord{137, 10, 52},
-	dictWord{6, 0, 955},
-	dictWord{134, 0, 1498},
-	dictWord{6, 11, 375},
-	dictWord{
-		7,
-		11,
-		169,
-	},
-	dictWord{7, 11, 254},
-	dictWord{136, 11, 780},
-	dictWord{7, 0, 430},
-	dictWord{11, 0, 46},
-	dictWord{14, 0, 343},
-	dictWord{142, 11, 343},
-	dictWord{
-		135,
-		0,
-		1183,
-	},
-	dictWord{5, 0, 602},
-	dictWord{7, 0, 2018},
-	dictWord{9, 0, 418},
-	dictWord{9, 0, 803},
-	dictWord{135, 11, 1447},
-	dictWord{8, 0, 677},
-	dictWord{
-		135,
-		11,
-		1044,
-	},
-	dictWord{139, 11, 285},
-	dictWord{4, 10, 656},
-	dictWord{135, 10, 779},
-	dictWord{135, 10, 144},
-	dictWord{5, 11, 629},
-	dictWord{
-		135,
-		11,
-		1549,
-	},
-	dictWord{135, 10, 1373},
-	dictWord{138, 11, 209},
-	dictWord{7, 10, 554},
-	dictWord{7, 10, 605},
-	dictWord{141, 10, 10},
-	dictWord{5, 10, 838},
-	dictWord{
-		5,
-		10,
-		841,
-	},
-	dictWord{134, 10, 1649},
-	dictWord{133, 10, 1012},
-	dictWord{6, 0, 1357},
-	dictWord{134, 0, 1380},
-	dictWord{144, 0, 53},
-	dictWord{6, 0, 590},
-	dictWord{7, 10, 365},
-	dictWord{7, 10, 1357},
-	dictWord{7, 10, 1497},
-	dictWord{8, 10, 154},
-	dictWord{141, 10, 281},
-	dictWord{133, 10, 340},
-	dictWord{
-		132,
-		11,
-		420,
-	},
-	dictWord{135, 0, 329},
-	dictWord{147, 11, 32},
-	dictWord{4, 0, 469},
-	dictWord{10, 11, 429},
-	dictWord{139, 10, 495},
-	dictWord{8, 10, 261},
-	dictWord{
-		9,
-		10,
-		144,
-	},
-	dictWord{9, 10, 466},
-	dictWord{10, 10, 370},
-	dictWord{12, 10, 470},
-	dictWord{13, 10, 144},
-	dictWord{142, 10, 348},
-	dictWord{142, 0, 460},
-	dictWord{4, 11, 325},
-	dictWord{9, 10, 897},
-	dictWord{138, 11, 125},
-	dictWord{6, 0, 1743},
-	dictWord{6, 10, 248},
-	dictWord{9, 10, 546},
-	dictWord{10, 10, 535},
-	dictWord{11, 10, 681},
-	dictWord{141, 10, 135},
-	dictWord{4, 0, 990},
-	dictWord{5, 0, 929},
-	dictWord{6, 0, 340},
-	dictWord{8, 0, 376},
-	dictWord{8, 0, 807},
-	dictWord{
-		8,
-		0,
-		963,
-	},
-	dictWord{8, 0, 980},
-	dictWord{138, 0, 1007},
-	dictWord{134, 0, 1603},
-	dictWord{140, 0, 250},
-	dictWord{4, 11, 714},
-	dictWord{133, 11, 469},
-	dictWord{134, 10, 567},
-	dictWord{136, 10, 445},
-	dictWord{5, 0, 218},
-	dictWord{7, 0, 1610},
-	dictWord{8, 0, 646},
-	dictWord{10, 0, 83},
-	dictWord{11, 11, 138},
-	dictWord{140, 11, 40},
-	dictWord{7, 0, 1512},
-	dictWord{135, 0, 1794},
-	dictWord{135, 11, 1216},
-	dictWord{11, 0, 0},
-	dictWord{16, 0, 78},
-	dictWord{132, 11, 718},
-	dictWord{133, 0, 571},
-	dictWord{132, 0, 455},
-	dictWord{134, 0, 1012},
-	dictWord{5, 11, 124},
-	dictWord{5, 11, 144},
-	dictWord{6, 11, 548},
-	dictWord{7, 11, 15},
-	dictWord{7, 11, 153},
-	dictWord{137, 11, 629},
-	dictWord{142, 11, 10},
-	dictWord{6, 11, 75},
-	dictWord{7, 11, 1531},
-	dictWord{8, 11, 416},
-	dictWord{9, 11, 240},
-	dictWord{9, 11, 275},
-	dictWord{10, 11, 100},
-	dictWord{11, 11, 658},
-	dictWord{11, 11, 979},
-	dictWord{12, 11, 86},
-	dictWord{13, 11, 468},
-	dictWord{14, 11, 66},
-	dictWord{14, 11, 207},
-	dictWord{15, 11, 20},
-	dictWord{15, 11, 25},
-	dictWord{144, 11, 58},
-	dictWord{132, 10, 577},
-	dictWord{5, 11, 141},
-	dictWord{
-		5,
-		11,
-		915,
-	},
-	dictWord{6, 11, 1783},
-	dictWord{7, 11, 211},
-	dictWord{7, 11, 698},
-	dictWord{7, 11, 1353},
-	dictWord{9, 11, 83},
-	dictWord{9, 11, 281},
-	dictWord{
-		10,
-		11,
-		376,
-	},
-	dictWord{10, 11, 431},
-	dictWord{11, 11, 543},
-	dictWord{12, 11, 664},
-	dictWord{13, 11, 280},
-	dictWord{13, 11, 428},
-	dictWord{14, 11, 61},
-	dictWord{
-		14,
-		11,
-		128,
-	},
-	dictWord{17, 11, 52},
-	dictWord{145, 11, 81},
-	dictWord{6, 0, 161},
-	dictWord{7, 0, 372},
-	dictWord{137, 0, 597},
-	dictWord{132, 0, 349},
-	dictWord{
-		10,
-		11,
-		702,
-	},
-	dictWord{139, 11, 245},
-	dictWord{134, 0, 524},
-	dictWord{134, 10, 174},
-	dictWord{6, 0, 432},
-	dictWord{9, 0, 751},
-	dictWord{139, 0, 322},
-	dictWord{147, 11, 94},
-	dictWord{4, 11, 338},
-	dictWord{133, 11, 400},
-	dictWord{5, 0, 468},
-	dictWord{10, 0, 325},
-	dictWord{11, 0, 856},
-	dictWord{12, 0, 345},
-	dictWord{143, 0, 104},
-	dictWord{133, 0, 223},
-	dictWord{132, 0, 566},
-	dictWord{4, 11, 221},
-	dictWord{5, 11, 659},
-	dictWord{5, 11, 989},
-	dictWord{7, 11, 697},
-	dictWord{7, 11, 1211},
-	dictWord{138, 11, 284},
-	dictWord{135, 11, 1070},
-	dictWord{4, 0, 59},
-	dictWord{135, 0, 1394},
-	dictWord{6, 0, 436},
-	dictWord{11, 0, 481},
-	dictWord{5, 10, 878},
-	dictWord{133, 10, 972},
-	dictWord{4, 0, 48},
-	dictWord{5, 0, 271},
-	dictWord{135, 0, 953},
-	dictWord{5, 0, 610},
-	dictWord{136, 0, 457},
-	dictWord{
-		4,
-		0,
-		773,
-	},
-	dictWord{5, 0, 618},
-	dictWord{137, 0, 756},
-	dictWord{133, 0, 755},
-	dictWord{135, 0, 1217},
-	dictWord{138, 11, 507},
-	dictWord{132, 10, 351},
-	dictWord{132, 0, 197},
-	dictWord{143, 11, 78},
-	dictWord{4, 11, 188},
-	dictWord{7, 11, 805},
-	dictWord{11, 11, 276},
-	dictWord{142, 11, 293},
-	dictWord{
-		5,
-		11,
-		884,
-	},
-	dictWord{139, 11, 991},
-	dictWord{132, 10, 286},
-	dictWord{10, 0, 259},
-	dictWord{10, 0, 428},
-	dictWord{7, 10, 438},
-	dictWord{7, 10, 627},
-	dictWord{
-		7,
-		10,
-		1516,
-	},
-	dictWord{8, 10, 40},
-	dictWord{9, 10, 56},
-	dictWord{9, 10, 294},
-	dictWord{11, 10, 969},
-	dictWord{11, 10, 995},
-	dictWord{146, 10, 148},
-	dictWord{
-		4,
-		0,
-		356,
-	},
-	dictWord{5, 0, 217},
-	dictWord{5, 0, 492},
-	dictWord{5, 0, 656},
-	dictWord{8, 0, 544},
-	dictWord{136, 11, 544},
-	dictWord{5, 0, 259},
-	dictWord{6, 0, 1230},
-	dictWord{7, 0, 414},
-	dictWord{7, 0, 854},
-	dictWord{142, 0, 107},
-	dictWord{132, 0, 1007},
-	dictWord{15, 0, 14},
-	dictWord{144, 0, 5},
-	dictWord{6, 0, 1580},
-	dictWord{
-		132,
-		10,
-		738,
-	},
-	dictWord{132, 11, 596},
-	dictWord{132, 0, 673},
-	dictWord{133, 10, 866},
-	dictWord{6, 0, 1843},
-	dictWord{135, 11, 1847},
-	dictWord{4, 0, 165},
-	dictWord{7, 0, 1398},
-	dictWord{135, 0, 1829},
-	dictWord{135, 11, 1634},
-	dictWord{147, 11, 65},
-	dictWord{6, 0, 885},
-	dictWord{6, 0, 1009},
-	dictWord{
-		137,
-		0,
-		809,
-	},
-	dictWord{133, 10, 116},
-	dictWord{132, 10, 457},
-	dictWord{136, 11, 770},
-	dictWord{9, 0, 498},
-	dictWord{12, 0, 181},
-	dictWord{10, 11, 361},
-	dictWord{142, 11, 316},
-	dictWord{134, 11, 595},
-	dictWord{5, 0, 9},
-	dictWord{7, 0, 297},
-	dictWord{7, 0, 966},
-	dictWord{140, 0, 306},
-	dictWord{4, 11, 89},
-	dictWord{
-		5,
-		11,
-		489,
-	},
-	dictWord{6, 11, 315},
-	dictWord{7, 11, 553},
-	dictWord{7, 11, 1745},
-	dictWord{138, 11, 243},
-	dictWord{134, 0, 1487},
-	dictWord{132, 0, 437},
-	dictWord{
-		5,
-		0,
-		146,
-	},
-	dictWord{6, 0, 411},
-	dictWord{138, 0, 721},
-	dictWord{5, 10, 527},
-	dictWord{6, 10, 189},
-	dictWord{135, 10, 859},
-	dictWord{11, 10, 104},
-	dictWord{
-		11,
-		10,
-		554,
-	},
-	dictWord{15, 10, 60},
-	dictWord{143, 10, 125},
-	dictWord{6, 11, 1658},
-	dictWord{9, 11, 3},
-	dictWord{10, 11, 154},
-	dictWord{11, 11, 641},
-	dictWord{13, 11, 85},
-	dictWord{13, 11, 201},
-	dictWord{141, 11, 346},
-	dictWord{6, 0, 177},
-	dictWord{135, 0, 467},
-	dictWord{134, 0, 1377},
-	dictWord{
-		134,
-		10,
-		116,
-	},
-	dictWord{136, 11, 645},
-	dictWord{4, 11, 166},
-	dictWord{5, 11, 505},
-	dictWord{6, 11, 1670},
-	dictWord{137, 11, 110},
-	dictWord{133, 10, 487},
-	dictWord{
-		4,
-		10,
-		86,
-	},
-	dictWord{5, 10, 667},
-	dictWord{5, 10, 753},
-	dictWord{6, 10, 316},
-	dictWord{6, 10, 455},
-	dictWord{135, 10, 946},
-	dictWord{133, 0, 200},
-	dictWord{132, 0, 959},
-	dictWord{6, 0, 1928},
-	dictWord{134, 0, 1957},
-	dictWord{139, 11, 203},
-	dictWord{150, 10, 45},
-	dictWord{4, 10, 79},
-	dictWord{7, 10, 1773},
-	dictWord{10, 10, 450},
-	dictWord{11, 10, 589},
-	dictWord{13, 10, 332},
-	dictWord{13, 10, 493},
-	dictWord{14, 10, 183},
-	dictWord{14, 10, 334},
-	dictWord{
-		14,
-		10,
-		362,
-	},
-	dictWord{14, 10, 368},
-	dictWord{14, 10, 376},
-	dictWord{14, 10, 379},
-	dictWord{19, 10, 90},
-	dictWord{19, 10, 103},
-	dictWord{19, 10, 127},
-	dictWord{148, 10, 90},
-	dictWord{6, 0, 1435},
-	dictWord{135, 11, 1275},
-	dictWord{134, 0, 481},
-	dictWord{7, 11, 445},
-	dictWord{8, 11, 307},
-	dictWord{8, 11, 704},
-	dictWord{10, 11, 41},
-	dictWord{10, 11, 439},
-	dictWord{11, 11, 237},
-	dictWord{11, 11, 622},
-	dictWord{140, 11, 201},
-	dictWord{135, 11, 869},
-	dictWord{
-		4,
-		0,
-		84,
-	},
-	dictWord{7, 0, 1482},
-	dictWord{10, 0, 76},
-	dictWord{138, 0, 142},
-	dictWord{11, 11, 277},
-	dictWord{144, 11, 14},
-	dictWord{135, 11, 1977},
-	dictWord{
-		4,
-		11,
-		189,
-	},
-	dictWord{5, 11, 713},
-	dictWord{136, 11, 57},
-	dictWord{133, 0, 1015},
-	dictWord{138, 11, 371},
-	dictWord{4, 0, 315},
-	dictWord{5, 0, 507},
-	dictWord{
-		135,
-		0,
-		1370,
-	},
-	dictWord{4, 11, 552},
-	dictWord{142, 10, 381},
-	dictWord{9, 0, 759},
-	dictWord{16, 0, 31},
-	dictWord{16, 0, 39},
-	dictWord{16, 0, 75},
-	dictWord{18, 0, 24},
-	dictWord{20, 0, 42},
-	dictWord{152, 0, 1},
-	dictWord{134, 0, 712},
-	dictWord{134, 0, 1722},
-	dictWord{133, 10, 663},
-	dictWord{133, 10, 846},
-	dictWord{
-		8,
-		0,
-		222,
-	},
-	dictWord{8, 0, 476},
-	dictWord{9, 0, 238},
-	dictWord{11, 0, 516},
-	dictWord{11, 0, 575},
-	dictWord{15, 0, 109},
-	dictWord{146, 0, 100},
-	dictWord{7, 0, 1402},
-	dictWord{7, 0, 1414},
-	dictWord{12, 0, 456},
-	dictWord{5, 10, 378},
-	dictWord{8, 10, 465},
-	dictWord{9, 10, 286},
-	dictWord{10, 10, 185},
-	dictWord{10, 10, 562},
-	dictWord{10, 10, 635},
-	dictWord{11, 10, 31},
-	dictWord{11, 10, 393},
-	dictWord{13, 10, 312},
-	dictWord{18, 10, 65},
-	dictWord{18, 10, 96},
-	dictWord{147, 10, 89},
-	dictWord{4, 0, 986},
-	dictWord{6, 0, 1958},
-	dictWord{6, 0, 2032},
-	dictWord{8, 0, 934},
-	dictWord{138, 0, 985},
-	dictWord{7, 10, 1880},
-	dictWord{9, 10, 680},
-	dictWord{139, 10, 798},
-	dictWord{134, 10, 1770},
-	dictWord{145, 11, 49},
-	dictWord{132, 11, 614},
-	dictWord{132, 10, 648},
-	dictWord{5, 10, 945},
-	dictWord{
-		6,
-		10,
-		1656,
-	},
-	dictWord{6, 10, 1787},
-	dictWord{7, 10, 167},
-	dictWord{8, 10, 824},
-	dictWord{9, 10, 391},
-	dictWord{10, 10, 375},
-	dictWord{139, 10, 185},
-	dictWord{138, 11, 661},
-	dictWord{7, 0, 1273},
-	dictWord{135, 11, 1945},
-	dictWord{7, 0, 706},
-	dictWord{7, 0, 1058},
-	dictWord{138, 0, 538},
-	dictWord{7, 10, 1645},
-	dictWord{8, 10, 352},
-	dictWord{137, 10, 249},
-	dictWord{132, 10, 152},
-	dictWord{11, 0, 92},
-	dictWord{11, 0, 196},
-	dictWord{11, 0, 409},
-	dictWord{11, 0, 450},
-	dictWord{11, 0, 666},
-	dictWord{11, 0, 777},
-	dictWord{12, 0, 262},
-	dictWord{13, 0, 385},
-	dictWord{13, 0, 393},
-	dictWord{15, 0, 115},
-	dictWord{16, 0, 45},
-	dictWord{145, 0, 82},
-	dictWord{133, 10, 1006},
-	dictWord{6, 0, 40},
-	dictWord{135, 0, 1781},
-	dictWord{9, 11, 614},
-	dictWord{139, 11, 327},
-	dictWord{5, 10, 420},
-	dictWord{135, 10, 1449},
-	dictWord{135, 0, 431},
-	dictWord{10, 0, 97},
-	dictWord{135, 10, 832},
-	dictWord{6, 0, 423},
-	dictWord{7, 0, 665},
-	dictWord{
-		135,
-		0,
-		1210,
-	},
-	dictWord{7, 0, 237},
-	dictWord{8, 0, 664},
-	dictWord{9, 0, 42},
-	dictWord{9, 0, 266},
-	dictWord{9, 0, 380},
-	dictWord{9, 0, 645},
-	dictWord{10, 0, 177},
-	dictWord{
-		138,
-		0,
-		276,
-	},
-	dictWord{7, 0, 264},
-	dictWord{133, 10, 351},
-	dictWord{8, 0, 213},
-	dictWord{5, 10, 40},
-	dictWord{7, 10, 598},
-	dictWord{7, 10, 1638},
-	dictWord{
-		9,
-		10,
-		166,
-	},
-	dictWord{9, 10, 640},
-	dictWord{9, 10, 685},
-	dictWord{9, 10, 773},
-	dictWord{11, 10, 215},
-	dictWord{13, 10, 65},
-	dictWord{14, 10, 172},
-	dictWord{
-		14,
-		10,
-		317,
-	},
-	dictWord{145, 10, 6},
-	dictWord{5, 11, 84},
-	dictWord{134, 11, 163},
-	dictWord{8, 10, 60},
-	dictWord{9, 10, 343},
-	dictWord{139, 10, 769},
-	dictWord{
-		137,
-		0,
-		455,
-	},
-	dictWord{133, 11, 410},
-	dictWord{8, 0, 906},
-	dictWord{12, 0, 700},
-	dictWord{12, 0, 706},
-	dictWord{140, 0, 729},
-	dictWord{21, 11, 33},
-	dictWord{
-		150,
-		11,
-		40,
-	},
-	dictWord{7, 10, 1951},
-	dictWord{8, 10, 765},
-	dictWord{8, 10, 772},
-	dictWord{140, 10, 671},
-	dictWord{7, 10, 108},
-	dictWord{8, 10, 219},
-	dictWord{
-		8,
-		10,
-		388,
-	},
-	dictWord{9, 10, 639},
-	dictWord{9, 10, 775},
-	dictWord{11, 10, 275},
-	dictWord{140, 10, 464},
-	dictWord{5, 11, 322},
-	dictWord{7, 11, 1941},
-	dictWord{
-		8,
-		11,
-		186,
-	},
-	dictWord{9, 11, 262},
-	dictWord{10, 11, 187},
-	dictWord{14, 11, 208},
-	dictWord{146, 11, 130},
-	dictWord{139, 0, 624},
-	dictWord{8, 0, 574},
-	dictWord{
-		5,
-		11,
-		227,
-	},
-	dictWord{140, 11, 29},
-	dictWord{7, 11, 1546},
-	dictWord{11, 11, 299},
-	dictWord{142, 11, 407},
-	dictWord{5, 10, 15},
-	dictWord{6, 10, 56},
-	dictWord{
-		7,
-		10,
-		1758,
-	},
-	dictWord{8, 10, 500},
-	dictWord{9, 10, 730},
-	dictWord{11, 10, 331},
-	dictWord{13, 10, 150},
-	dictWord{142, 10, 282},
-	dictWord{7, 11, 1395},
-	dictWord{8, 11, 486},
-	dictWord{9, 11, 236},
-	dictWord{9, 11, 878},
-	dictWord{10, 11, 218},
-	dictWord{11, 11, 95},
-	dictWord{19, 11, 17},
-	dictWord{147, 11, 31},
-	dictWord{135, 11, 2043},
-	dictWord{4, 0, 354},
-	dictWord{146, 11, 4},
-	dictWord{140, 11, 80},
-	dictWord{135, 0, 1558},
-	dictWord{134, 10, 1886},
-	dictWord{
-		5,
-		10,
-		205,
-	},
-	dictWord{6, 10, 438},
-	dictWord{137, 10, 711},
-	dictWord{133, 11, 522},
-	dictWord{133, 10, 534},
-	dictWord{7, 0, 235},
-	dictWord{7, 0, 1475},
-	dictWord{
-		15,
-		0,
-		68,
-	},
-	dictWord{146, 0, 120},
-	dictWord{137, 10, 691},
-	dictWord{4, 0, 942},
-	dictWord{6, 0, 1813},
-	dictWord{8, 0, 917},
-	dictWord{10, 0, 884},
-	dictWord{
-		12,
-		0,
-		696,
-	},
-	dictWord{12, 0, 717},
-	dictWord{12, 0, 723},
-	dictWord{12, 0, 738},
-	dictWord{12, 0, 749},
-	dictWord{12, 0, 780},
-	dictWord{16, 0, 97},
-	dictWord{146, 0, 169},
-	dictWord{6, 10, 443},
-	dictWord{8, 11, 562},
-	dictWord{9, 10, 237},
-	dictWord{9, 10, 571},
-	dictWord{9, 10, 695},
-	dictWord{10, 10, 139},
-	dictWord{11, 10, 715},
-	dictWord{12, 10, 417},
-	dictWord{141, 10, 421},
-	dictWord{135, 0, 957},
-	dictWord{133, 0, 830},
-	dictWord{134, 11, 1771},
-	dictWord{146, 0, 23},
-	dictWord{
-		5,
-		0,
-		496,
-	},
-	dictWord{6, 0, 694},
-	dictWord{7, 0, 203},
-	dictWord{7, 11, 1190},
-	dictWord{137, 11, 620},
-	dictWord{137, 11, 132},
-	dictWord{6, 0, 547},
-	dictWord{
-		134,
-		0,
-		1549,
-	},
-	dictWord{8, 11, 258},
-	dictWord{9, 11, 208},
-	dictWord{137, 11, 359},
-	dictWord{4, 0, 864},
-	dictWord{5, 0, 88},
-	dictWord{137, 0, 239},
-	dictWord{
-		135,
-		11,
-		493,
-	},
-	dictWord{4, 11, 317},
-	dictWord{135, 11, 1279},
-	dictWord{132, 11, 477},
-	dictWord{4, 10, 578},
-	dictWord{5, 11, 63},
-	dictWord{133, 11, 509},
-	dictWord{
-		7,
-		0,
-		650,
-	},
-	dictWord{135, 0, 1310},
-	dictWord{7, 0, 1076},
-	dictWord{9, 0, 80},
-	dictWord{11, 0, 78},
-	dictWord{11, 0, 421},
-	dictWord{11, 0, 534},
-	dictWord{
-		140,
-		0,
-		545,
-	},
-	dictWord{132, 11, 288},
-	dictWord{12, 0, 553},
-	dictWord{14, 0, 118},
-	dictWord{133, 10, 923},
-	dictWord{7, 0, 274},
-	dictWord{11, 0, 479},
-	dictWord{
-		139,
-		0,
-		507,
-	},
-	dictWord{8, 11, 89},
-	dictWord{8, 11, 620},
-	dictWord{9, 11, 49},
-	dictWord{10, 11, 774},
-	dictWord{11, 11, 628},
-	dictWord{12, 11, 322},
-	dictWord{
-		143,
-		11,
-		124,
-	},
-	dictWord{4, 0, 497},
-	dictWord{135, 0, 1584},
-	dictWord{7, 0, 261},
-	dictWord{7, 0, 1115},
-	dictWord{7, 0, 1354},
-	dictWord{7, 0, 1404},
-	dictWord{
-		7,
-		0,
-		1588,
-	},
-	dictWord{7, 0, 1705},
-	dictWord{7, 0, 1902},
-	dictWord{9, 0, 465},
-	dictWord{10, 0, 248},
-	dictWord{10, 0, 349},
-	dictWord{10, 0, 647},
-	dictWord{11, 0, 527},
-	dictWord{11, 0, 660},
-	dictWord{11, 0, 669},
-	dictWord{12, 0, 529},
-	dictWord{13, 0, 305},
-	dictWord{132, 10, 924},
-	dictWord{133, 10, 665},
-	dictWord{
-		136,
-		0,
-		13,
-	},
-	dictWord{6, 0, 791},
-	dictWord{138, 11, 120},
-	dictWord{7, 0, 642},
-	dictWord{8, 0, 250},
-	dictWord{11, 0, 123},
-	dictWord{11, 0, 137},
-	dictWord{13, 0, 48},
-	dictWord{142, 0, 95},
-	dictWord{4, 10, 265},
-	dictWord{7, 10, 807},
-	dictWord{135, 10, 950},
-	dictWord{5, 10, 93},
-	dictWord{140, 10, 267},
-	dictWord{135, 0, 1429},
-	dictWord{4, 0, 949},
-	dictWord{10, 0, 885},
-	dictWord{10, 0, 891},
-	dictWord{10, 0, 900},
-	dictWord{10, 0, 939},
-	dictWord{12, 0, 760},
-	dictWord{142, 0, 449},
-	dictWord{139, 11, 366},
-	dictWord{132, 0, 818},
-	dictWord{134, 11, 85},
-	dictWord{135, 10, 994},
-	dictWord{7, 0, 330},
-	dictWord{5, 10, 233},
-	dictWord{5, 10, 320},
-	dictWord{6, 10, 140},
-	dictWord{136, 10, 295},
-	dictWord{4, 0, 1004},
-	dictWord{8, 0, 982},
-	dictWord{136, 0, 993},
-	dictWord{133, 10, 978},
-	dictWord{4, 10, 905},
-	dictWord{6, 10, 1701},
-	dictWord{137, 10, 843},
-	dictWord{10, 0, 545},
-	dictWord{140, 0, 301},
-	dictWord{6, 0, 947},
-	dictWord{134, 0, 1062},
-	dictWord{
-		134,
-		0,
-		1188,
-	},
-	dictWord{4, 0, 904},
-	dictWord{5, 0, 794},
-	dictWord{152, 10, 6},
-	dictWord{134, 0, 1372},
-	dictWord{135, 11, 608},
-	dictWord{5, 11, 279},
-	dictWord{
-		6,
-		11,
-		235,
-	},
-	dictWord{7, 11, 468},
-	dictWord{8, 11, 446},
-	dictWord{9, 11, 637},
-	dictWord{10, 11, 717},
-	dictWord{11, 11, 738},
-	dictWord{140, 11, 514},
-	dictWord{
-		132,
-		10,
-		509,
-	},
-	dictWord{5, 11, 17},
-	dictWord{6, 11, 371},
-	dictWord{137, 11, 528},
-	dictWord{132, 0, 693},
-	dictWord{4, 11, 115},
-	dictWord{5, 11, 669},
-	dictWord{
-		6,
-		11,
-		407,
-	},
-	dictWord{8, 11, 311},
-	dictWord{11, 11, 10},
-	dictWord{141, 11, 5},
-	dictWord{11, 0, 377},
-	dictWord{7, 10, 273},
-	dictWord{137, 11, 381},
-	dictWord{
-		135,
-		0,
-		695,
-	},
-	dictWord{7, 0, 386},
-	dictWord{138, 0, 713},
-	dictWord{135, 10, 1041},
-	dictWord{134, 0, 1291},
-	dictWord{6, 0, 7},
-	dictWord{6, 0, 35},
-	dictWord{
-		7,
-		0,
-		147,
-	},
-	dictWord{7, 0, 1069},
-	dictWord{7, 0, 1568},
-	dictWord{7, 0, 1575},
-	dictWord{7, 0, 1917},
-	dictWord{8, 0, 43},
-	dictWord{8, 0, 208},
-	dictWord{9, 0, 128},
-	dictWord{
-		9,
-		0,
-		866,
-	},
-	dictWord{10, 0, 20},
-	dictWord{11, 0, 981},
-	dictWord{147, 0, 33},
-	dictWord{7, 0, 893},
-	dictWord{141, 0, 424},
-	dictWord{139, 10, 234},
-	dictWord{
-		150,
-		11,
-		56,
-	},
-	dictWord{5, 11, 779},
-	dictWord{5, 11, 807},
-	dictWord{6, 11, 1655},
-	dictWord{134, 11, 1676},
-	dictWord{5, 10, 802},
-	dictWord{7, 10, 2021},
-	dictWord{136, 10, 805},
-	dictWord{4, 11, 196},
-	dictWord{5, 10, 167},
-	dictWord{5, 11, 558},
-	dictWord{5, 10, 899},
-	dictWord{5, 11, 949},
-	dictWord{6, 10, 410},
-	dictWord{137, 10, 777},
-	dictWord{137, 10, 789},
-	dictWord{134, 10, 1705},
-	dictWord{8, 0, 904},
-	dictWord{140, 0, 787},
-	dictWord{6, 0, 322},
-	dictWord{9, 0, 552},
-	dictWord{11, 0, 274},
-	dictWord{13, 0, 209},
-	dictWord{13, 0, 499},
-	dictWord{14, 0, 85},
-	dictWord{15, 0, 126},
-	dictWord{145, 0, 70},
-	dictWord{135, 10, 10},
-	dictWord{
-		5,
-		10,
-		11,
-	},
-	dictWord{6, 10, 117},
-	dictWord{6, 10, 485},
-	dictWord{7, 10, 1133},
-	dictWord{9, 10, 582},
-	dictWord{9, 10, 594},
-	dictWord{11, 10, 21},
-	dictWord{
-		11,
-		10,
-		818,
-	},
-	dictWord{12, 10, 535},
-	dictWord{141, 10, 86},
-	dictWord{4, 10, 264},
-	dictWord{7, 10, 1067},
-	dictWord{8, 10, 204},
-	dictWord{8, 10, 385},
-	dictWord{139, 10, 953},
-	dictWord{132, 11, 752},
-	dictWord{138, 10, 56},
-	dictWord{133, 10, 470},
-	dictWord{6, 0, 1808},
-	dictWord{8, 0, 83},
-	dictWord{8, 0, 742},
-	dictWord{8, 0, 817},
-	dictWord{9, 0, 28},
-	dictWord{9, 0, 29},
-	dictWord{9, 0, 885},
-	dictWord{10, 0, 387},
-	dictWord{11, 0, 633},
-	dictWord{11, 0, 740},
-	dictWord{13, 0, 235},
-	dictWord{13, 0, 254},
-	dictWord{15, 0, 143},
-	dictWord{143, 0, 146},
-	dictWord{140, 0, 49},
-	dictWord{134, 0, 1832},
-	dictWord{4, 11, 227},
-	dictWord{5, 11, 159},
-	dictWord{5, 11, 409},
-	dictWord{7, 11, 80},
-	dictWord{10, 11, 294},
-	dictWord{10, 11, 479},
-	dictWord{12, 11, 418},
-	dictWord{14, 11, 50},
-	dictWord{14, 11, 249},
-	dictWord{142, 11, 295},
-	dictWord{7, 11, 1470},
-	dictWord{8, 11, 66},
-	dictWord{8, 11, 137},
-	dictWord{8, 11, 761},
-	dictWord{9, 11, 638},
-	dictWord{11, 11, 80},
-	dictWord{11, 11, 212},
-	dictWord{11, 11, 368},
-	dictWord{11, 11, 418},
-	dictWord{12, 11, 8},
-	dictWord{13, 11, 15},
-	dictWord{16, 11, 61},
-	dictWord{17, 11, 59},
-	dictWord{19, 11, 28},
-	dictWord{148, 11, 84},
-	dictWord{139, 10, 1015},
-	dictWord{138, 11, 468},
-	dictWord{135, 0, 421},
-	dictWord{6, 0, 415},
-	dictWord{
-		7,
-		0,
-		1049,
-	},
-	dictWord{137, 0, 442},
-	dictWord{6, 11, 38},
-	dictWord{7, 11, 1220},
-	dictWord{8, 11, 185},
-	dictWord{8, 11, 256},
-	dictWord{9, 11, 22},
-	dictWord{
-		9,
-		11,
-		331,
-	},
-	dictWord{10, 11, 738},
-	dictWord{11, 11, 205},
-	dictWord{11, 11, 540},
-	dictWord{11, 11, 746},
-	dictWord{13, 11, 399},
-	dictWord{13, 11, 465},
-	dictWord{
-		14,
-		11,
-		88,
-	},
-	dictWord{142, 11, 194},
-	dictWord{139, 0, 289},
-	dictWord{133, 10, 715},
-	dictWord{4, 0, 110},
-	dictWord{10, 0, 415},
-	dictWord{10, 0, 597},
-	dictWord{142, 0, 206},
-	dictWord{4, 11, 159},
-	dictWord{6, 11, 115},
-	dictWord{7, 11, 252},
-	dictWord{7, 11, 257},
-	dictWord{7, 11, 1928},
-	dictWord{8, 11, 69},
-	dictWord{
-		9,
-		11,
-		384,
-	},
-	dictWord{10, 11, 91},
-	dictWord{10, 11, 615},
-	dictWord{12, 11, 375},
-	dictWord{14, 11, 235},
-	dictWord{18, 11, 117},
-	dictWord{147, 11, 123},
-	dictWord{5, 11, 911},
-	dictWord{136, 11, 278},
-	dictWord{7, 0, 205},
-	dictWord{7, 0, 2000},
-	dictWord{8, 10, 794},
-	dictWord{9, 10, 400},
-	dictWord{10, 10, 298},
-	dictWord{142, 10, 228},
-	dictWord{135, 11, 1774},
-	dictWord{4, 11, 151},
-	dictWord{7, 11, 1567},
-	dictWord{8, 11, 351},
-	dictWord{137, 11, 322},
-	dictWord{
-		136,
-		10,
-		724,
-	},
-	dictWord{133, 11, 990},
-	dictWord{7, 0, 1539},
-	dictWord{11, 0, 512},
-	dictWord{13, 0, 205},
-	dictWord{19, 0, 30},
-	dictWord{22, 0, 36},
-	dictWord{23, 0, 19},
-	dictWord{135, 11, 1539},
-	dictWord{5, 11, 194},
-	dictWord{7, 11, 1662},
-	dictWord{9, 11, 90},
-	dictWord{140, 11, 180},
-	dictWord{6, 10, 190},
-	dictWord{
-		7,
-		10,
-		768,
-	},
-	dictWord{135, 10, 1170},
-	dictWord{134, 0, 1340},
-	dictWord{4, 0, 283},
-	dictWord{135, 0, 1194},
-	dictWord{133, 11, 425},
-	dictWord{133, 11, 971},
-	dictWord{12, 0, 549},
-	dictWord{14, 10, 67},
-	dictWord{147, 10, 60},
-	dictWord{135, 10, 1023},
-	dictWord{134, 0, 1720},
-	dictWord{138, 11, 587},
-	dictWord{
-		5,
-		11,
-		72,
-	},
-	dictWord{6, 11, 264},
-	dictWord{7, 11, 21},
-	dictWord{7, 11, 46},
-	dictWord{7, 11, 2013},
-	dictWord{8, 11, 215},
-	dictWord{8, 11, 513},
-	dictWord{10, 11, 266},
-	dictWord{139, 11, 22},
-	dictWord{5, 0, 319},
-	dictWord{135, 0, 534},
-	dictWord{6, 10, 137},
-	dictWord{9, 10, 75},
-	dictWord{9, 10, 253},
-	dictWord{10, 10, 194},
-	dictWord{138, 10, 444},
-	dictWord{7, 0, 1180},
-	dictWord{20, 0, 112},
-	dictWord{6, 11, 239},
-	dictWord{7, 11, 118},
-	dictWord{10, 11, 95},
-	dictWord{11, 11, 603},
-	dictWord{13, 11, 443},
-	dictWord{14, 11, 160},
-	dictWord{143, 11, 4},
-	dictWord{134, 11, 431},
-	dictWord{5, 11, 874},
-	dictWord{6, 11, 1677},
-	dictWord{
-		11,
-		10,
-		643,
-	},
-	dictWord{12, 10, 115},
-	dictWord{143, 11, 0},
-	dictWord{134, 0, 967},
-	dictWord{6, 11, 65},
-	dictWord{7, 11, 939},
-	dictWord{7, 11, 1172},
-	dictWord{
-		7,
-		11,
-		1671,
-	},
-	dictWord{9, 11, 540},
-	dictWord{10, 11, 696},
-	dictWord{11, 11, 265},
-	dictWord{11, 11, 732},
-	dictWord{11, 11, 928},
-	dictWord{11, 11, 937},
-	dictWord{
-		12,
-		11,
-		399,
-	},
-	dictWord{13, 11, 438},
-	dictWord{149, 11, 19},
-	dictWord{137, 11, 200},
-	dictWord{135, 0, 1940},
-	dictWord{5, 10, 760},
-	dictWord{7, 10, 542},
-	dictWord{8, 10, 135},
-	dictWord{136, 10, 496},
-	dictWord{140, 11, 44},
-	dictWord{7, 11, 1655},
-	dictWord{136, 11, 305},
-	dictWord{7, 10, 319},
-	dictWord{
-		7,
-		10,
-		355,
-	},
-	dictWord{7, 10, 763},
-	dictWord{10, 10, 389},
-	dictWord{145, 10, 43},
-	dictWord{136, 0, 735},
-	dictWord{138, 10, 786},
-	dictWord{137, 11, 19},
-	dictWord{132, 11, 696},
-	dictWord{5, 0, 132},
-	dictWord{9, 0, 486},
-	dictWord{9, 0, 715},
-	dictWord{10, 0, 458},
-	dictWord{11, 0, 373},
-	dictWord{11, 0, 668},
-	dictWord{
-		11,
-		0,
-		795,
-	},
-	dictWord{11, 0, 897},
-	dictWord{12, 0, 272},
-	dictWord{12, 0, 424},
-	dictWord{12, 0, 539},
-	dictWord{12, 0, 558},
-	dictWord{14, 0, 245},
-	dictWord{
-		14,
-		0,
-		263,
-	},
-	dictWord{14, 0, 264},
-	dictWord{14, 0, 393},
-	dictWord{142, 0, 403},
-	dictWord{10, 0, 38},
-	dictWord{139, 0, 784},
-	dictWord{132, 0, 838},
-	dictWord{
-		4,
-		11,
-		302,
-	},
-	dictWord{135, 11, 1766},
-	dictWord{133, 0, 379},
-	dictWord{5, 0, 8},
-	dictWord{6, 0, 89},
-	dictWord{6, 0, 400},
-	dictWord{7, 0, 1569},
-	dictWord{7, 0, 1623},
-	dictWord{7, 0, 1850},
-	dictWord{8, 0, 218},
-	dictWord{8, 0, 422},
-	dictWord{9, 0, 570},
-	dictWord{10, 0, 626},
-	dictWord{4, 11, 726},
-	dictWord{133, 11, 630},
-	dictWord{
-		4,
-		0,
-		1017,
-	},
-	dictWord{138, 0, 660},
-	dictWord{6, 0, 387},
-	dictWord{7, 0, 882},
-	dictWord{141, 0, 111},
-	dictWord{6, 0, 224},
-	dictWord{7, 0, 877},
-	dictWord{
-		137,
-		0,
-		647,
-	},
-	dictWord{4, 10, 58},
-	dictWord{5, 10, 286},
-	dictWord{6, 10, 319},
-	dictWord{7, 10, 402},
-	dictWord{7, 10, 1254},
-	dictWord{7, 10, 1903},
-	dictWord{
-		8,
-		10,
-		356,
-	},
-	dictWord{140, 10, 408},
-	dictWord{135, 0, 790},
-	dictWord{9, 0, 510},
-	dictWord{10, 0, 53},
-	dictWord{4, 10, 389},
-	dictWord{9, 10, 181},
-	dictWord{
-		10,
-		10,
-		29,
-	},
-	dictWord{10, 10, 816},
-	dictWord{11, 10, 311},
-	dictWord{11, 10, 561},
-	dictWord{12, 10, 67},
-	dictWord{141, 10, 181},
-	dictWord{142, 0, 458},
-	dictWord{
-		6,
-		11,
-		118,
-	},
-	dictWord{7, 11, 215},
-	dictWord{7, 11, 1521},
-	dictWord{140, 11, 11},
-	dictWord{134, 0, 954},
-	dictWord{135, 0, 394},
-	dictWord{134, 0, 1367},
-	dictWord{5, 11, 225},
-	dictWord{133, 10, 373},
-	dictWord{132, 0, 882},
-	dictWord{7, 0, 1409},
-	dictWord{135, 10, 1972},
-	dictWord{135, 10, 1793},
-	dictWord{
-		4,
-		11,
-		370,
-	},
-	dictWord{5, 11, 756},
-	dictWord{135, 11, 1326},
-	dictWord{150, 11, 13},
-	dictWord{7, 11, 354},
-	dictWord{10, 11, 410},
-	dictWord{139, 11, 815},
-	dictWord{6, 11, 1662},
-	dictWord{7, 11, 48},
-	dictWord{8, 11, 771},
-	dictWord{10, 11, 116},
-	dictWord{13, 11, 104},
-	dictWord{14, 11, 105},
-	dictWord{14, 11, 184},
-	dictWord{15, 11, 168},
-	dictWord{19, 11, 92},
-	dictWord{148, 11, 68},
-	dictWord{7, 0, 124},
-	dictWord{136, 0, 38},
-	dictWord{5, 0, 261},
-	dictWord{7, 0, 78},
-	dictWord{
-		7,
-		0,
-		199,
-	},
-	dictWord{8, 0, 815},
-	dictWord{9, 0, 126},
-	dictWord{10, 0, 342},
-	dictWord{140, 0, 647},
-	dictWord{4, 0, 628},
-	dictWord{140, 0, 724},
-	dictWord{7, 0, 266},
-	dictWord{8, 0, 804},
-	dictWord{7, 10, 1651},
-	dictWord{145, 10, 89},
-	dictWord{135, 0, 208},
-	dictWord{134, 0, 1178},
-	dictWord{6, 0, 79},
-	dictWord{135, 0, 1519},
-	dictWord{132, 10, 672},
-	dictWord{133, 10, 737},
-	dictWord{136, 0, 741},
-	dictWord{132, 11, 120},
-	dictWord{4, 0, 710},
-	dictWord{6, 0, 376},
-	dictWord{
-		134,
-		0,
-		606,
-	},
-	dictWord{134, 0, 1347},
-	dictWord{134, 0, 1494},
-	dictWord{6, 0, 850},
-	dictWord{6, 0, 1553},
-	dictWord{137, 0, 821},
-	dictWord{5, 10, 145},
-	dictWord{
-		134,
-		11,
-		593,
-	},
-	dictWord{7, 0, 1311},
-	dictWord{140, 0, 135},
-	dictWord{4, 0, 467},
-	dictWord{5, 0, 405},
-	dictWord{134, 0, 544},
-	dictWord{5, 11, 820},
-	dictWord{
-		135,
-		11,
-		931,
-	},
-	dictWord{6, 0, 100},
-	dictWord{7, 0, 244},
-	dictWord{7, 0, 632},
-	dictWord{7, 0, 1609},
-	dictWord{8, 0, 178},
-	dictWord{8, 0, 638},
-	dictWord{141, 0, 58},
-	dictWord{4, 10, 387},
-	dictWord{135, 10, 1288},
-	dictWord{6, 11, 151},
-	dictWord{6, 11, 1675},
-	dictWord{7, 11, 383},
-	dictWord{151, 11, 10},
-	dictWord{
-		132,
-		0,
-		481,
-	},
-	dictWord{135, 10, 550},
-	dictWord{134, 0, 1378},
-	dictWord{6, 11, 1624},
-	dictWord{11, 11, 11},
-	dictWord{12, 11, 422},
-	dictWord{13, 11, 262},
-	dictWord{142, 11, 360},
-	dictWord{133, 0, 791},
-	dictWord{4, 11, 43},
-	dictWord{5, 11, 344},
-	dictWord{133, 11, 357},
-	dictWord{7, 0, 1227},
-	dictWord{140, 0, 978},
-	dictWord{7, 0, 686},
-	dictWord{8, 0, 33},
-	dictWord{8, 0, 238},
-	dictWord{10, 0, 616},
-	dictWord{11, 0, 467},
-	dictWord{11, 0, 881},
-	dictWord{13, 0, 217},
-	dictWord{
-		13,
-		0,
-		253,
-	},
-	dictWord{142, 0, 268},
-	dictWord{137, 0, 857},
-	dictWord{8, 0, 467},
-	dictWord{8, 0, 1006},
-	dictWord{7, 11, 148},
-	dictWord{8, 11, 284},
-	dictWord{
-		141,
-		11,
-		63,
-	},
-	dictWord{4, 10, 576},
-	dictWord{135, 10, 1263},
-	dictWord{133, 11, 888},
-	dictWord{5, 10, 919},
-	dictWord{134, 10, 1673},
-	dictWord{20, 10, 37},
-	dictWord{148, 11, 37},
-	dictWord{132, 0, 447},
-	dictWord{132, 11, 711},
-	dictWord{4, 0, 128},
-	dictWord{5, 0, 415},
-	dictWord{6, 0, 462},
-	dictWord{7, 0, 294},
-	dictWord{
-		7,
-		0,
-		578,
-	},
-	dictWord{10, 0, 710},
-	dictWord{139, 0, 86},
-	dictWord{4, 10, 82},
-	dictWord{5, 10, 333},
-	dictWord{5, 10, 904},
-	dictWord{6, 10, 207},
-	dictWord{7, 10, 325},
-	dictWord{7, 10, 1726},
-	dictWord{8, 10, 101},
-	dictWord{10, 10, 778},
-	dictWord{139, 10, 220},
-	dictWord{136, 0, 587},
-	dictWord{137, 11, 440},
-	dictWord{
-		133,
-		10,
-		903,
-	},
-	dictWord{6, 0, 427},
-	dictWord{7, 0, 1018},
-	dictWord{138, 0, 692},
-	dictWord{4, 0, 195},
-	dictWord{135, 0, 802},
-	dictWord{140, 10, 147},
-	dictWord{
-		134,
-		0,
-		1546,
-	},
-	dictWord{134, 0, 684},
-	dictWord{132, 10, 705},
-	dictWord{136, 0, 345},
-	dictWord{11, 11, 678},
-	dictWord{140, 11, 307},
-	dictWord{
-		133,
-		0,
-		365,
-	},
-	dictWord{134, 0, 1683},
-	dictWord{4, 11, 65},
-	dictWord{5, 11, 479},
-	dictWord{5, 11, 1004},
-	dictWord{7, 11, 1913},
-	dictWord{8, 11, 317},
-	dictWord{
-		9,
-		11,
-		302,
-	},
-	dictWord{10, 11, 612},
-	dictWord{141, 11, 22},
-	dictWord{138, 0, 472},
-	dictWord{4, 11, 261},
-	dictWord{135, 11, 510},
-	dictWord{134, 10, 90},
-	dictWord{142, 0, 433},
-	dictWord{151, 0, 28},
-	dictWord{4, 11, 291},
-	dictWord{7, 11, 101},
-	dictWord{9, 11, 515},
-	dictWord{12, 11, 152},
-	dictWord{12, 11, 443},
-	dictWord{13, 11, 392},
-	dictWord{142, 11, 357},
-	dictWord{140, 0, 997},
-	dictWord{5, 0, 3},
-	dictWord{8, 0, 578},
-	dictWord{9, 0, 118},
-	dictWord{10, 0, 705},
-	dictWord{
-		141,
-		0,
-		279,
-	},
-	dictWord{135, 11, 1266},
-	dictWord{7, 10, 813},
-	dictWord{12, 10, 497},
-	dictWord{141, 10, 56},
-	dictWord{133, 0, 229},
-	dictWord{6, 10, 125},
-	dictWord{135, 10, 1277},
-	dictWord{8, 0, 102},
-	dictWord{10, 0, 578},
-	dictWord{10, 0, 672},
-	dictWord{12, 0, 496},
-	dictWord{13, 0, 408},
-	dictWord{14, 0, 121},
-	dictWord{17, 0, 106},
-	dictWord{151, 10, 12},
-	dictWord{6, 0, 866},
-	dictWord{134, 0, 1080},
-	dictWord{136, 0, 1022},
-	dictWord{4, 11, 130},
-	dictWord{135, 11, 843},
-	dictWord{5, 11, 42},
-	dictWord{5, 11, 879},
-	dictWord{7, 11, 245},
-	dictWord{7, 11, 324},
-	dictWord{7, 11, 1532},
-	dictWord{11, 11, 463},
-	dictWord{11, 11, 472},
-	dictWord{13, 11, 363},
-	dictWord{144, 11, 52},
-	dictWord{150, 0, 55},
-	dictWord{8, 0, 115},
-	dictWord{8, 0, 350},
-	dictWord{9, 0, 489},
-	dictWord{10, 0, 128},
-	dictWord{
-		11,
-		0,
-		306,
-	},
-	dictWord{12, 0, 373},
-	dictWord{14, 0, 30},
-	dictWord{17, 0, 79},
-	dictWord{19, 0, 80},
-	dictWord{4, 11, 134},
-	dictWord{133, 11, 372},
-	dictWord{
-		134,
-		0,
-		657,
-	},
-	dictWord{134, 0, 933},
-	dictWord{135, 11, 1147},
-	dictWord{4, 0, 230},
-	dictWord{133, 0, 702},
-	dictWord{134, 0, 1728},
-	dictWord{4, 0, 484},
-	dictWord{
-		18,
-		0,
-		26,
-	},
-	dictWord{19, 0, 42},
-	dictWord{20, 0, 43},
-	dictWord{21, 0, 0},
-	dictWord{23, 0, 27},
-	dictWord{152, 0, 14},
-	dictWord{7, 0, 185},
-	dictWord{135, 0, 703},
-	dictWord{
-		6,
-		0,
-		417,
-	},
-	dictWord{10, 0, 618},
-	dictWord{7, 10, 1106},
-	dictWord{9, 10, 770},
-	dictWord{11, 10, 112},
-	dictWord{140, 10, 413},
-	dictWord{134, 0, 803},
-	dictWord{132, 11, 644},
-	dictWord{134, 0, 1262},
-	dictWord{7, 11, 540},
-	dictWord{12, 10, 271},
-	dictWord{145, 10, 109},
-	dictWord{135, 11, 123},
-	dictWord{
-		132,
-		0,
-		633,
-	},
-	dictWord{134, 11, 623},
-	dictWord{4, 11, 908},
-	dictWord{5, 11, 359},
-	dictWord{5, 11, 508},
-	dictWord{6, 11, 1723},
-	dictWord{7, 11, 343},
-	dictWord{
-		7,
-		11,
-		1996,
-	},
-	dictWord{135, 11, 2026},
-	dictWord{135, 0, 479},
-	dictWord{10, 0, 262},
-	dictWord{7, 10, 304},
-	dictWord{9, 10, 646},
-	dictWord{9, 10, 862},
-	dictWord{
-		11,
-		10,
-		696,
-	},
-	dictWord{12, 10, 208},
-	dictWord{15, 10, 79},
-	dictWord{147, 10, 108},
-	dictWord{4, 11, 341},
-	dictWord{135, 11, 480},
-	dictWord{134, 0, 830},
-	dictWord{5, 0, 70},
-	dictWord{5, 0, 622},
-	dictWord{6, 0, 334},
-	dictWord{7, 0, 1032},
-	dictWord{9, 0, 171},
-	dictWord{11, 0, 26},
-	dictWord{11, 0, 213},
-	dictWord{
-		11,
-		0,
-		637,
-	},
-	dictWord{11, 0, 707},
-	dictWord{12, 0, 202},
-	dictWord{12, 0, 380},
-	dictWord{13, 0, 226},
-	dictWord{13, 0, 355},
-	dictWord{14, 0, 222},
-	dictWord{145, 0, 42},
-	dictWord{135, 10, 981},
-	dictWord{143, 0, 217},
-	dictWord{137, 11, 114},
-	dictWord{4, 0, 23},
-	dictWord{4, 0, 141},
-	dictWord{5, 0, 313},
-	dictWord{5, 0, 1014},
-	dictWord{6, 0, 50},
-	dictWord{6, 0, 51},
-	dictWord{7, 0, 142},
-	dictWord{7, 0, 384},
-	dictWord{7, 0, 559},
-	dictWord{8, 0, 640},
-	dictWord{9, 0, 460},
-	dictWord{9, 0, 783},
-	dictWord{11, 0, 741},
-	dictWord{12, 0, 183},
-	dictWord{141, 0, 488},
-	dictWord{141, 0, 360},
-	dictWord{7, 0, 1586},
-	dictWord{7, 11, 1995},
-	dictWord{8, 11, 299},
-	dictWord{11, 11, 890},
-	dictWord{140, 11, 674},
-	dictWord{132, 10, 434},
-	dictWord{7, 0, 652},
-	dictWord{134, 10, 550},
-	dictWord{7, 0, 766},
-	dictWord{5, 10, 553},
-	dictWord{138, 10, 824},
-	dictWord{7, 0, 737},
-	dictWord{8, 0, 298},
-	dictWord{136, 10, 452},
-	dictWord{4, 11, 238},
-	dictWord{5, 11, 503},
-	dictWord{6, 11, 179},
-	dictWord{7, 11, 2003},
-	dictWord{8, 11, 381},
-	dictWord{8, 11, 473},
-	dictWord{9, 11, 149},
-	dictWord{10, 11, 183},
-	dictWord{15, 11, 45},
-	dictWord{143, 11, 86},
-	dictWord{133, 10, 292},
-	dictWord{5, 0, 222},
-	dictWord{9, 0, 655},
-	dictWord{138, 0, 534},
-	dictWord{138, 10, 135},
-	dictWord{4, 11, 121},
-	dictWord{5, 11, 156},
-	dictWord{5, 11, 349},
-	dictWord{9, 11, 136},
-	dictWord{10, 11, 605},
-	dictWord{14, 11, 342},
-	dictWord{147, 11, 107},
-	dictWord{137, 0, 906},
-	dictWord{6, 0, 1013},
-	dictWord{134, 0, 1250},
-	dictWord{6, 0, 1956},
-	dictWord{6, 0, 2009},
-	dictWord{8, 0, 991},
-	dictWord{144, 0, 120},
-	dictWord{135, 11, 1192},
-	dictWord{
-		138,
-		0,
-		503,
-	},
-	dictWord{5, 0, 154},
-	dictWord{7, 0, 1491},
-	dictWord{10, 0, 379},
-	dictWord{138, 0, 485},
-	dictWord{6, 0, 1867},
-	dictWord{6, 0, 1914},
-	dictWord{6, 0, 1925},
-	dictWord{9, 0, 917},
-	dictWord{9, 0, 925},
-	dictWord{9, 0, 932},
-	dictWord{9, 0, 951},
-	dictWord{9, 0, 1007},
-	dictWord{9, 0, 1013},
-	dictWord{12, 0, 806},
-	dictWord{
-		12,
-		0,
-		810,
-	},
-	dictWord{12, 0, 814},
-	dictWord{12, 0, 816},
-	dictWord{12, 0, 824},
-	dictWord{12, 0, 832},
-	dictWord{12, 0, 837},
-	dictWord{12, 0, 863},
-	dictWord{
-		12,
-		0,
-		868,
-	},
-	dictWord{12, 0, 870},
-	dictWord{12, 0, 889},
-	dictWord{12, 0, 892},
-	dictWord{12, 0, 900},
-	dictWord{12, 0, 902},
-	dictWord{12, 0, 908},
-	dictWord{12, 0, 933},
-	dictWord{12, 0, 942},
-	dictWord{12, 0, 949},
-	dictWord{12, 0, 954},
-	dictWord{15, 0, 175},
-	dictWord{15, 0, 203},
-	dictWord{15, 0, 213},
-	dictWord{15, 0, 218},
-	dictWord{15, 0, 225},
-	dictWord{15, 0, 231},
-	dictWord{15, 0, 239},
-	dictWord{15, 0, 248},
-	dictWord{15, 0, 252},
-	dictWord{18, 0, 190},
-	dictWord{18, 0, 204},
-	dictWord{
-		18,
-		0,
-		215,
-	},
-	dictWord{18, 0, 216},
-	dictWord{18, 0, 222},
-	dictWord{18, 0, 225},
-	dictWord{18, 0, 230},
-	dictWord{18, 0, 239},
-	dictWord{18, 0, 241},
-	dictWord{
-		21,
-		0,
-		42,
-	},
-	dictWord{21, 0, 43},
-	dictWord{21, 0, 44},
-	dictWord{21, 0, 45},
-	dictWord{21, 0, 46},
-	dictWord{21, 0, 53},
-	dictWord{24, 0, 27},
-	dictWord{152, 0, 31},
-	dictWord{
-		133,
-		0,
-		716,
-	},
-	dictWord{135, 0, 844},
-	dictWord{4, 0, 91},
-	dictWord{5, 0, 388},
-	dictWord{5, 0, 845},
-	dictWord{6, 0, 206},
-	dictWord{6, 0, 252},
-	dictWord{6, 0, 365},
-	dictWord{
-		7,
-		0,
-		136,
-	},
-	dictWord{7, 0, 531},
-	dictWord{136, 0, 621},
-	dictWord{7, 10, 393},
-	dictWord{10, 10, 603},
-	dictWord{139, 10, 206},
-	dictWord{6, 11, 80},
-	dictWord{
-		6,
-		11,
-		1694,
-	},
-	dictWord{7, 11, 173},
-	dictWord{7, 11, 1974},
-	dictWord{9, 11, 547},
-	dictWord{10, 11, 730},
-	dictWord{14, 11, 18},
-	dictWord{150, 11, 39},
-	dictWord{137, 0, 748},
-	dictWord{4, 11, 923},
-	dictWord{134, 11, 1711},
-	dictWord{4, 10, 912},
-	dictWord{137, 10, 232},
-	dictWord{7, 10, 98},
-	dictWord{7, 10, 1973},
-	dictWord{136, 10, 716},
-	dictWord{14, 0, 103},
-	dictWord{133, 10, 733},
-	dictWord{132, 11, 595},
-	dictWord{12, 0, 158},
-	dictWord{18, 0, 8},
-	dictWord{19, 0, 62},
-	dictWord{20, 0, 6},
-	dictWord{22, 0, 4},
-	dictWord{23, 0, 2},
-	dictWord{23, 0, 9},
-	dictWord{5, 11, 240},
-	dictWord{6, 11, 459},
-	dictWord{7, 11, 12},
-	dictWord{7, 11, 114},
-	dictWord{7, 11, 502},
-	dictWord{7, 11, 1751},
-	dictWord{7, 11, 1753},
-	dictWord{7, 11, 1805},
-	dictWord{8, 11, 658},
-	dictWord{9, 11, 1},
-	dictWord{11, 11, 959},
-	dictWord{13, 11, 446},
-	dictWord{142, 11, 211},
-	dictWord{135, 0, 576},
-	dictWord{5, 0, 771},
-	dictWord{5, 0, 863},
-	dictWord{5, 0, 898},
-	dictWord{6, 0, 648},
-	dictWord{
-		6,
-		0,
-		1632,
-	},
-	dictWord{6, 0, 1644},
-	dictWord{134, 0, 1780},
-	dictWord{133, 0, 331},
-	dictWord{7, 11, 633},
-	dictWord{7, 11, 905},
-	dictWord{7, 11, 909},
-	dictWord{
-		7,
-		11,
-		1538,
-	},
-	dictWord{9, 11, 767},
-	dictWord{140, 11, 636},
-	dictWord{140, 0, 632},
-	dictWord{5, 0, 107},
-	dictWord{7, 0, 201},
-	dictWord{136, 0, 518},
-	dictWord{
-		6,
-		0,
-		446,
-	},
-	dictWord{7, 0, 1817},
-	dictWord{134, 11, 490},
-	dictWord{9, 0, 851},
-	dictWord{141, 0, 510},
-	dictWord{7, 11, 250},
-	dictWord{8, 11, 506},
-	dictWord{
-		136,
-		11,
-		507,
-	},
-	dictWord{4, 0, 504},
-	dictWord{137, 10, 72},
-	dictWord{132, 11, 158},
-	dictWord{4, 11, 140},
-	dictWord{7, 11, 362},
-	dictWord{8, 11, 209},
-	dictWord{
-		9,
-		11,
-		10,
-	},
-	dictWord{9, 11, 160},
-	dictWord{9, 11, 503},
-	dictWord{10, 11, 689},
-	dictWord{11, 11, 350},
-	dictWord{11, 11, 553},
-	dictWord{11, 11, 725},
-	dictWord{
-		12,
-		11,
-		252,
-	},
-	dictWord{12, 11, 583},
-	dictWord{13, 11, 192},
-	dictWord{13, 11, 352},
-	dictWord{14, 11, 269},
-	dictWord{14, 11, 356},
-	dictWord{148, 11, 50},
-	dictWord{6, 11, 597},
-	dictWord{135, 11, 1318},
-	dictWord{135, 10, 1454},
-	dictWord{5, 0, 883},
-	dictWord{5, 0, 975},
-	dictWord{8, 0, 392},
-	dictWord{148, 0, 7},
-	dictWord{6, 11, 228},
-	dictWord{7, 11, 1341},
-	dictWord{9, 11, 408},
-	dictWord{138, 11, 343},
-	dictWord{11, 11, 348},
-	dictWord{11, 10, 600},
-	dictWord{12, 11, 99},
-	dictWord{13, 10, 245},
-	dictWord{18, 11, 1},
-	dictWord{18, 11, 11},
-	dictWord{147, 11, 4},
-	dictWord{134, 11, 296},
-	dictWord{5, 0, 922},
-	dictWord{134, 0, 1707},
-	dictWord{132, 11, 557},
-	dictWord{4, 11, 548},
-	dictWord{7, 10, 164},
-	dictWord{7, 10, 1571},
-	dictWord{9, 10, 107},
-	dictWord{140, 10, 225},
-	dictWord{
-		7,
-		11,
-		197,
-	},
-	dictWord{8, 11, 142},
-	dictWord{8, 11, 325},
-	dictWord{9, 11, 150},
-	dictWord{9, 11, 596},
-	dictWord{10, 11, 350},
-	dictWord{10, 11, 353},
-	dictWord{
-		11,
-		11,
-		74,
-	},
-	dictWord{11, 11, 315},
-	dictWord{14, 11, 423},
-	dictWord{143, 11, 141},
-	dictWord{5, 0, 993},
-	dictWord{7, 0, 515},
-	dictWord{137, 0, 91},
-	dictWord{4, 0, 131},
-	dictWord{8, 0, 200},
-	dictWord{5, 10, 484},
-	dictWord{5, 10, 510},
-	dictWord{6, 10, 434},
-	dictWord{7, 10, 1000},
-	dictWord{7, 10, 1098},
-	dictWord{136, 10, 2},
-	dictWord{152, 0, 10},
-	dictWord{4, 11, 62},
-	dictWord{5, 11, 83},
-	dictWord{6, 11, 399},
-	dictWord{6, 11, 579},
-	dictWord{7, 11, 692},
-	dictWord{7, 11, 846},
-	dictWord{
-		7,
-		11,
-		1015,
-	},
-	dictWord{7, 11, 1799},
-	dictWord{8, 11, 403},
-	dictWord{9, 11, 394},
-	dictWord{10, 11, 133},
-	dictWord{12, 11, 4},
-	dictWord{12, 11, 297},
-	dictWord{
-		12,
-		11,
-		452,
-	},
-	dictWord{16, 11, 81},
-	dictWord{18, 11, 19},
-	dictWord{18, 11, 25},
-	dictWord{21, 11, 14},
-	dictWord{22, 11, 12},
-	dictWord{151, 11, 18},
-	dictWord{
-		140,
-		11,
-		459,
-	},
-	dictWord{132, 11, 177},
-	dictWord{7, 0, 1433},
-	dictWord{9, 0, 365},
-	dictWord{137, 11, 365},
-	dictWord{132, 10, 460},
-	dictWord{5, 0, 103},
-	dictWord{
-		6,
-		0,
-		2004,
-	},
-	dictWord{7, 0, 921},
-	dictWord{8, 0, 580},
-	dictWord{8, 0, 593},
-	dictWord{8, 0, 630},
-	dictWord{10, 0, 28},
-	dictWord{5, 11, 411},
-	dictWord{
-		135,
-		11,
-		653,
-	},
-	dictWord{4, 10, 932},
-	dictWord{133, 10, 891},
-	dictWord{4, 0, 911},
-	dictWord{5, 0, 867},
-	dictWord{5, 0, 1013},
-	dictWord{7, 0, 2034},
-	dictWord{8, 0, 798},
-	dictWord{136, 0, 813},
-	dictWord{7, 11, 439},
-	dictWord{10, 11, 727},
-	dictWord{11, 11, 260},
-	dictWord{139, 11, 684},
-	dictWord{136, 10, 625},
-	dictWord{
-		5,
-		11,
-		208,
-	},
-	dictWord{7, 11, 753},
-	dictWord{135, 11, 1528},
-	dictWord{5, 0, 461},
-	dictWord{7, 0, 1925},
-	dictWord{12, 0, 39},
-	dictWord{13, 0, 265},
-	dictWord{
-		13,
-		0,
-		439,
-	},
-	dictWord{134, 10, 76},
-	dictWord{6, 0, 853},
-	dictWord{8, 10, 92},
-	dictWord{137, 10, 221},
-	dictWord{5, 0, 135},
-	dictWord{6, 0, 519},
-	dictWord{7, 0, 1722},
-	dictWord{10, 0, 271},
-	dictWord{11, 0, 261},
-	dictWord{145, 0, 54},
-	dictWord{139, 11, 814},
-	dictWord{14, 0, 338},
-	dictWord{148, 0, 81},
-	dictWord{4, 0, 300},
-	dictWord{133, 0, 436},
-	dictWord{5, 0, 419},
-	dictWord{5, 0, 687},
-	dictWord{7, 0, 864},
-	dictWord{9, 0, 470},
-	dictWord{135, 11, 864},
-	dictWord{9, 0, 836},
-	dictWord{
-		133,
-		11,
-		242,
-	},
-	dictWord{134, 0, 1937},
-	dictWord{4, 10, 763},
-	dictWord{133, 11, 953},
-	dictWord{132, 10, 622},
-	dictWord{132, 0, 393},
-	dictWord{
-		133,
-		10,
-		253,
-	},
-	dictWord{8, 0, 357},
-	dictWord{10, 0, 745},
-	dictWord{14, 0, 426},
-	dictWord{17, 0, 94},
-	dictWord{19, 0, 57},
-	dictWord{135, 10, 546},
-	dictWord{5, 11, 615},
-	dictWord{146, 11, 37},
-	dictWord{9, 10, 73},
-	dictWord{10, 10, 110},
-	dictWord{14, 10, 185},
-	dictWord{145, 10, 119},
-	dictWord{11, 0, 703},
-	dictWord{7, 10, 624},
-	dictWord{7, 10, 916},
-	dictWord{10, 10, 256},
-	dictWord{139, 10, 87},
-	dictWord{133, 11, 290},
-	dictWord{5, 10, 212},
-	dictWord{12, 10, 35},
-	dictWord{
-		141,
-		10,
-		382,
-	},
-	dictWord{132, 11, 380},
-	dictWord{5, 11, 52},
-	dictWord{7, 11, 277},
-	dictWord{9, 11, 368},
-	dictWord{139, 11, 791},
-	dictWord{133, 0, 387},
-	dictWord{
-		10,
-		11,
-		138,
-	},
-	dictWord{139, 11, 476},
-	dictWord{4, 0, 6},
-	dictWord{5, 0, 708},
-	dictWord{136, 0, 75},
-	dictWord{7, 0, 1351},
-	dictWord{9, 0, 581},
-	dictWord{10, 0, 639},
-	dictWord{11, 0, 453},
-	dictWord{140, 0, 584},
-	dictWord{132, 0, 303},
-	dictWord{138, 0, 772},
-	dictWord{135, 10, 1175},
-	dictWord{4, 0, 749},
-	dictWord{
-		5,
-		10,
-		816,
-	},
-	dictWord{6, 11, 256},
-	dictWord{7, 11, 307},
-	dictWord{7, 11, 999},
-	dictWord{7, 11, 1481},
-	dictWord{7, 11, 1732},
-	dictWord{7, 11, 1738},
-	dictWord{
-		8,
-		11,
-		265,
-	},
-	dictWord{9, 11, 414},
-	dictWord{11, 11, 316},
-	dictWord{12, 11, 52},
-	dictWord{13, 11, 420},
-	dictWord{147, 11, 100},
-	dictWord{135, 11, 1296},
-	dictWord{
-		6,
-		0,
-		1065,
-	},
-	dictWord{5, 10, 869},
-	dictWord{5, 10, 968},
-	dictWord{6, 10, 1626},
-	dictWord{8, 10, 734},
-	dictWord{136, 10, 784},
-	dictWord{4, 10, 542},
-	dictWord{
-		6,
-		10,
-		1716,
-	},
-	dictWord{6, 10, 1727},
-	dictWord{7, 10, 1082},
-	dictWord{7, 10, 1545},
-	dictWord{8, 10, 56},
-	dictWord{8, 10, 118},
-	dictWord{8, 10, 412},
-	dictWord{
-		8,
-		10,
-		564,
-	},
-	dictWord{9, 10, 888},
-	dictWord{9, 10, 908},
-	dictWord{10, 10, 50},
-	dictWord{10, 10, 423},
-	dictWord{11, 10, 685},
-	dictWord{11, 10, 697},
-	dictWord{11, 10, 933},
-	dictWord{12, 10, 299},
-	dictWord{13, 10, 126},
-	dictWord{13, 10, 136},
-	dictWord{13, 10, 170},
-	dictWord{141, 10, 190},
-	dictWord{
-		134,
-		0,
-		226,
-	},
-	dictWord{4, 0, 106},
-	dictWord{7, 0, 310},
-	dictWord{11, 0, 717},
-	dictWord{133, 11, 723},
-	dictWord{5, 0, 890},
-	dictWord{5, 0, 988},
-	dictWord{4, 10, 232},
-	dictWord{9, 10, 202},
-	dictWord{10, 10, 474},
-	dictWord{140, 10, 433},
-	dictWord{6, 0, 626},
-	dictWord{142, 0, 431},
-	dictWord{10, 0, 706},
-	dictWord{150, 0, 44},
-	dictWord{13, 0, 51},
-	dictWord{6, 10, 108},
-	dictWord{7, 10, 1003},
-	dictWord{7, 10, 1181},
-	dictWord{8, 10, 111},
-	dictWord{136, 10, 343},
-	dictWord{132, 0, 698},
-	dictWord{5, 11, 109},
-	dictWord{6, 11, 1784},
-	dictWord{7, 11, 1895},
-	dictWord{12, 11, 296},
-	dictWord{140, 11, 302},
-	dictWord{134, 0, 828},
-	dictWord{
-		134,
-		10,
-		1712,
-	},
-	dictWord{138, 0, 17},
-	dictWord{7, 0, 1929},
-	dictWord{4, 10, 133},
-	dictWord{5, 11, 216},
-	dictWord{7, 10, 711},
-	dictWord{7, 10, 1298},
-	dictWord{
-		7,
-		10,
-		1585,
-	},
-	dictWord{7, 11, 1879},
-	dictWord{9, 11, 141},
-	dictWord{9, 11, 270},
-	dictWord{9, 11, 679},
-	dictWord{10, 11, 159},
-	dictWord{10, 11, 553},
-	dictWord{
-		11,
-		11,
-		197,
-	},
-	dictWord{11, 11, 438},
-	dictWord{12, 11, 538},
-	dictWord{12, 11, 559},
-	dictWord{13, 11, 193},
-	dictWord{13, 11, 423},
-	dictWord{14, 11, 144},
-	dictWord{14, 11, 166},
-	dictWord{14, 11, 167},
-	dictWord{15, 11, 67},
-	dictWord{147, 11, 84},
-	dictWord{141, 11, 127},
-	dictWord{7, 11, 1872},
-	dictWord{
-		137,
-		11,
-		81,
-	},
-	dictWord{6, 10, 99},
-	dictWord{7, 10, 1808},
-	dictWord{145, 10, 57},
-	dictWord{134, 11, 391},
-	dictWord{5, 0, 689},
-	dictWord{6, 0, 84},
-	dictWord{7, 0, 1250},
-	dictWord{6, 10, 574},
-	dictWord{7, 10, 428},
-	dictWord{10, 10, 669},
-	dictWord{11, 10, 485},
-	dictWord{11, 10, 840},
-	dictWord{12, 10, 300},
-	dictWord{
-		142,
-		10,
-		250,
-	},
-	dictWord{7, 11, 322},
-	dictWord{136, 11, 249},
-	dictWord{7, 11, 432},
-	dictWord{135, 11, 1649},
-	dictWord{135, 10, 1871},
-	dictWord{137, 10, 252},
-	dictWord{6, 11, 155},
-	dictWord{140, 11, 234},
-	dictWord{7, 0, 871},
-	dictWord{19, 0, 27},
-	dictWord{147, 11, 27},
-	dictWord{140, 0, 498},
-	dictWord{5, 0, 986},
-	dictWord{6, 0, 130},
-	dictWord{138, 0, 823},
-	dictWord{6, 0, 1793},
-	dictWord{7, 0, 1582},
-	dictWord{8, 0, 458},
-	dictWord{10, 0, 101},
-	dictWord{10, 0, 318},
-	dictWord{
-		10,
-		0,
-		945,
-	},
-	dictWord{12, 0, 734},
-	dictWord{16, 0, 104},
-	dictWord{18, 0, 177},
-	dictWord{6, 10, 323},
-	dictWord{135, 10, 1564},
-	dictWord{5, 11, 632},
-	dictWord{
-		138,
-		11,
-		526,
-	},
-	dictWord{10, 0, 435},
-	dictWord{7, 10, 461},
-	dictWord{136, 10, 775},
-	dictWord{6, 11, 144},
-	dictWord{7, 11, 948},
-	dictWord{7, 11, 1042},
-	dictWord{
-		7,
-		11,
-		1857,
-	},
-	dictWord{8, 11, 235},
-	dictWord{8, 11, 461},
-	dictWord{9, 11, 453},
-	dictWord{9, 11, 530},
-	dictWord{10, 11, 354},
-	dictWord{17, 11, 77},
-	dictWord{
-		19,
-		11,
-		99,
-	},
-	dictWord{148, 11, 79},
-	dictWord{138, 0, 966},
-	dictWord{7, 0, 1644},
-	dictWord{137, 0, 129},
-	dictWord{135, 0, 997},
-	dictWord{136, 0, 502},
-	dictWord{
-		5,
-		11,
-		196,
-	},
-	dictWord{6, 11, 486},
-	dictWord{7, 11, 212},
-	dictWord{8, 11, 309},
-	dictWord{136, 11, 346},
-	dictWord{7, 10, 727},
-	dictWord{146, 10, 73},
-	dictWord{132, 0, 823},
-	dictWord{132, 11, 686},
-	dictWord{135, 0, 1927},
-	dictWord{4, 0, 762},
-	dictWord{7, 0, 1756},
-	dictWord{137, 0, 98},
-	dictWord{136, 10, 577},
-	dictWord{24, 0, 8},
-	dictWord{4, 11, 30},
-	dictWord{5, 11, 43},
-	dictWord{152, 11, 8},
-	dictWord{7, 0, 1046},
-	dictWord{139, 0, 160},
-	dictWord{7, 0, 492},
-	dictWord{
-		4,
-		10,
-		413,
-	},
-	dictWord{5, 10, 677},
-	dictWord{7, 11, 492},
-	dictWord{8, 10, 432},
-	dictWord{140, 10, 280},
-	dictWord{6, 0, 45},
-	dictWord{7, 0, 433},
-	dictWord{8, 0, 129},
-	dictWord{9, 0, 21},
-	dictWord{10, 0, 392},
-	dictWord{11, 0, 79},
-	dictWord{12, 0, 499},
-	dictWord{13, 0, 199},
-	dictWord{141, 0, 451},
-	dictWord{7, 0, 558},
-	dictWord{
-		136,
-		0,
-		353,
-	},
-	dictWord{4, 11, 220},
-	dictWord{7, 11, 1535},
-	dictWord{9, 11, 93},
-	dictWord{139, 11, 474},
-	dictWord{7, 10, 646},
-	dictWord{7, 10, 1730},
-	dictWord{
-		11,
-		10,
-		446,
-	},
-	dictWord{141, 10, 178},
-	dictWord{133, 0, 785},
-	dictWord{134, 0, 1145},
-	dictWord{8, 0, 81},
-	dictWord{9, 0, 189},
-	dictWord{9, 0, 201},
-	dictWord{
-		11,
-		0,
-		478,
-	},
-	dictWord{11, 0, 712},
-	dictWord{141, 0, 338},
-	dictWord{5, 0, 353},
-	dictWord{151, 0, 26},
-	dictWord{11, 0, 762},
-	dictWord{132, 10, 395},
-	dictWord{
-		134,
-		0,
-		2024,
-	},
-	dictWord{4, 0, 611},
-	dictWord{133, 0, 606},
-	dictWord{9, 10, 174},
-	dictWord{10, 10, 164},
-	dictWord{11, 10, 440},
-	dictWord{11, 10, 841},
-	dictWord{
-		143,
-		10,
-		98,
-	},
-	dictWord{134, 10, 426},
-	dictWord{10, 10, 608},
-	dictWord{139, 10, 1002},
-	dictWord{138, 10, 250},
-	dictWord{6, 0, 25},
-	dictWord{7, 0, 855},
-	dictWord{7, 0, 1258},
-	dictWord{144, 0, 32},
-	dictWord{7, 11, 1725},
-	dictWord{138, 11, 393},
-	dictWord{5, 11, 263},
-	dictWord{134, 11, 414},
-	dictWord{6, 0, 2011},
-	dictWord{133, 10, 476},
-	dictWord{4, 0, 4},
-	dictWord{7, 0, 1118},
-	dictWord{7, 0, 1320},
-	dictWord{7, 0, 1706},
-	dictWord{8, 0, 277},
-	dictWord{9, 0, 622},
-	dictWord{
-		10,
-		0,
-		9,
-	},
-	dictWord{11, 0, 724},
-	dictWord{12, 0, 350},
-	dictWord{12, 0, 397},
-	dictWord{13, 0, 28},
-	dictWord{13, 0, 159},
-	dictWord{15, 0, 89},
-	dictWord{18, 0, 5},
-	dictWord{
-		19,
-		0,
-		9,
-	},
-	dictWord{20, 0, 34},
-	dictWord{22, 0, 47},
-	dictWord{6, 11, 178},
-	dictWord{6, 11, 1750},
-	dictWord{8, 11, 251},
-	dictWord{9, 11, 690},
-	dictWord{
-		10,
-		11,
-		155,
-	},
-	dictWord{10, 11, 196},
-	dictWord{10, 11, 373},
-	dictWord{11, 11, 698},
-	dictWord{13, 11, 155},
-	dictWord{148, 11, 93},
-	dictWord{5, 11, 97},
-	dictWord{
-		137,
-		11,
-		393,
-	},
-	dictWord{7, 0, 764},
-	dictWord{11, 0, 461},
-	dictWord{12, 0, 172},
-	dictWord{5, 10, 76},
-	dictWord{6, 10, 458},
-	dictWord{6, 10, 497},
-	dictWord{
-		7,
-		10,
-		868,
-	},
-	dictWord{9, 10, 658},
-	dictWord{10, 10, 594},
-	dictWord{11, 10, 566},
-	dictWord{12, 10, 338},
-	dictWord{141, 10, 200},
-	dictWord{134, 0, 1449},
-	dictWord{138, 11, 40},
-	dictWord{134, 11, 1639},
-	dictWord{134, 0, 1445},
-	dictWord{6, 0, 1168},
-	dictWord{4, 10, 526},
-	dictWord{7, 10, 1029},
-	dictWord{
-		135,
-		10,
-		1054,
-	},
-	dictWord{4, 11, 191},
-	dictWord{7, 11, 934},
-	dictWord{8, 11, 647},
-	dictWord{145, 11, 97},
-	dictWord{132, 10, 636},
-	dictWord{6, 0, 233},
-	dictWord{
-		7,
-		10,
-		660,
-	},
-	dictWord{7, 10, 1124},
-	dictWord{17, 10, 31},
-	dictWord{19, 10, 22},
-	dictWord{151, 10, 14},
-	dictWord{6, 10, 1699},
-	dictWord{136, 11, 110},
-	dictWord{
-		12,
-		11,
-		246,
-	},
-	dictWord{15, 11, 162},
-	dictWord{19, 11, 64},
-	dictWord{20, 11, 8},
-	dictWord{20, 11, 95},
-	dictWord{22, 11, 24},
-	dictWord{152, 11, 17},
-	dictWord{
-		5,
-		11,
-		165,
-	},
-	dictWord{9, 11, 346},
-	dictWord{138, 11, 655},
-	dictWord{5, 11, 319},
-	dictWord{135, 11, 534},
-	dictWord{134, 0, 255},
-	dictWord{9, 0, 216},
-	dictWord{
-		8,
-		11,
-		128,
-	},
-	dictWord{139, 11, 179},
-	dictWord{9, 0, 183},
-	dictWord{139, 0, 286},
-	dictWord{11, 0, 956},
-	dictWord{151, 0, 3},
-	dictWord{4, 0, 536},
-	dictWord{
-		7,
-		0,
-		1141,
-	},
-	dictWord{10, 0, 723},
-	dictWord{139, 0, 371},
-	dictWord{4, 10, 279},
-	dictWord{7, 10, 301},
-	dictWord{137, 10, 362},
-	dictWord{7, 0, 285},
-	dictWord{
-		5,
-		11,
-		57,
-	},
-	dictWord{6, 11, 101},
-	dictWord{6, 11, 1663},
-	dictWord{7, 11, 132},
-	dictWord{7, 11, 1048},
-	dictWord{7, 11, 1154},
-	dictWord{7, 11, 1415},
-	dictWord{
-		7,
-		11,
-		1507,
-	},
-	dictWord{12, 11, 493},
-	dictWord{15, 11, 105},
-	dictWord{151, 11, 15},
-	dictWord{5, 11, 459},
-	dictWord{7, 11, 1073},
-	dictWord{7, 10, 1743},
-	dictWord{
-		8,
-		11,
-		241,
-	},
-	dictWord{136, 11, 334},
-	dictWord{4, 10, 178},
-	dictWord{133, 10, 399},
-	dictWord{135, 0, 560},
-	dictWord{132, 0, 690},
-	dictWord{135, 0, 1246},
-	dictWord{18, 0, 157},
-	dictWord{147, 0, 63},
-	dictWord{10, 0, 599},
-	dictWord{11, 0, 33},
-	dictWord{12, 0, 571},
-	dictWord{149, 0, 1},
-	dictWord{6, 11, 324},
-	dictWord{
-		6,
-		11,
-		520,
-	},
-	dictWord{7, 11, 338},
-	dictWord{7, 11, 1616},
-	dictWord{7, 11, 1729},
-	dictWord{8, 11, 228},
-	dictWord{9, 11, 69},
-	dictWord{139, 11, 750},
-	dictWord{
-		7,
-		0,
-		1862,
-	},
-	dictWord{12, 0, 491},
-	dictWord{12, 0, 520},
-	dictWord{13, 0, 383},
-	dictWord{142, 0, 244},
-	dictWord{135, 11, 734},
-	dictWord{134, 10, 1692},
-	dictWord{10, 0, 448},
-	dictWord{11, 0, 630},
-	dictWord{17, 0, 117},
-	dictWord{6, 10, 202},
-	dictWord{7, 11, 705},
-	dictWord{12, 10, 360},
-	dictWord{17, 10, 118},
-	dictWord{18, 10, 27},
-	dictWord{148, 10, 67},
-	dictWord{4, 11, 73},
-	dictWord{6, 11, 612},
-	dictWord{7, 11, 927},
-	dictWord{7, 11, 1822},
-	dictWord{8, 11, 217},
-	dictWord{
-		9,
-		11,
-		472,
-	},
-	dictWord{9, 11, 765},
-	dictWord{9, 11, 766},
-	dictWord{10, 11, 408},
-	dictWord{11, 11, 51},
-	dictWord{11, 11, 793},
-	dictWord{12, 11, 266},
-	dictWord{
-		15,
-		11,
-		158,
-	},
-	dictWord{20, 11, 89},
-	dictWord{150, 11, 32},
-	dictWord{4, 0, 190},
-	dictWord{133, 0, 554},
-	dictWord{133, 0, 1001},
-	dictWord{5, 11, 389},
-	dictWord{
-		8,
-		11,
-		636,
-	},
-	dictWord{137, 11, 229},
-	dictWord{5, 0, 446},
-	dictWord{7, 10, 872},
-	dictWord{10, 10, 516},
-	dictWord{139, 10, 167},
-	dictWord{137, 10, 313},
-	dictWord{132, 10, 224},
-	dictWord{134, 0, 1313},
-	dictWord{5, 10, 546},
-	dictWord{7, 10, 35},
-	dictWord{8, 10, 11},
-	dictWord{8, 10, 12},
-	dictWord{9, 10, 315},
-	dictWord{9, 10, 533},
-	dictWord{10, 10, 802},
-	dictWord{11, 10, 166},
-	dictWord{12, 10, 525},
-	dictWord{142, 10, 243},
-	dictWord{6, 0, 636},
-	dictWord{137, 0, 837},
-	dictWord{5, 10, 241},
-	dictWord{8, 10, 242},
-	dictWord{9, 10, 451},
-	dictWord{10, 10, 667},
-	dictWord{11, 10, 598},
-	dictWord{140, 10, 429},
-	dictWord{22, 10, 46},
-	dictWord{150, 11, 46},
-	dictWord{136, 11, 472},
-	dictWord{11, 0, 278},
-	dictWord{142, 0, 73},
-	dictWord{141, 11, 185},
-	dictWord{132, 0, 868},
-	dictWord{
-		134,
-		0,
-		972,
-	},
-	dictWord{4, 10, 366},
-	dictWord{137, 10, 516},
-	dictWord{138, 0, 1010},
-	dictWord{5, 11, 189},
-	dictWord{6, 10, 1736},
-	dictWord{7, 11, 442},
-	dictWord{
-		7,
-		11,
-		443,
-	},
-	dictWord{8, 11, 281},
-	dictWord{12, 11, 174},
-	dictWord{13, 11, 83},
-	dictWord{141, 11, 261},
-	dictWord{139, 11, 384},
-	dictWord{6, 11, 2},
-	dictWord{
-		7,
-		11,
-		191,
-	},
-	dictWord{7, 11, 446},
-	dictWord{7, 11, 758},
-	dictWord{7, 11, 1262},
-	dictWord{7, 11, 1737},
-	dictWord{8, 11, 22},
-	dictWord{8, 11, 270},
-	dictWord{
-		8,
-		11,
-		612,
-	},
-	dictWord{9, 11, 4},
-	dictWord{9, 11, 167},
-	dictWord{9, 11, 312},
-	dictWord{9, 11, 436},
-	dictWord{10, 11, 156},
-	dictWord{10, 11, 216},
-	dictWord{
-		10,
-		11,
-		311,
-	},
-	dictWord{10, 11, 623},
-	dictWord{11, 11, 72},
-	dictWord{11, 11, 330},
-	dictWord{11, 11, 455},
-	dictWord{12, 11, 101},
-	dictWord{12, 11, 321},
-	dictWord{
-		12,
-		11,
-		504,
-	},
-	dictWord{12, 11, 530},
-	dictWord{12, 11, 543},
-	dictWord{13, 11, 17},
-	dictWord{13, 11, 156},
-	dictWord{13, 11, 334},
-	dictWord{14, 11, 48},
-	dictWord{15, 11, 70},
-	dictWord{17, 11, 60},
-	dictWord{148, 11, 64},
-	dictWord{6, 10, 331},
-	dictWord{136, 10, 623},
-	dictWord{135, 0, 1231},
-	dictWord{132, 0, 304},
-	dictWord{6, 11, 60},
-	dictWord{7, 11, 670},
-	dictWord{7, 11, 1327},
-	dictWord{8, 11, 411},
-	dictWord{8, 11, 435},
-	dictWord{9, 11, 653},
-	dictWord{9, 11, 740},
-	dictWord{10, 11, 385},
-	dictWord{11, 11, 222},
-	dictWord{11, 11, 324},
-	dictWord{11, 11, 829},
-	dictWord{140, 11, 611},
-	dictWord{7, 0, 506},
-	dictWord{6, 11, 166},
-	dictWord{7, 11, 374},
-	dictWord{135, 11, 1174},
-	dictWord{14, 11, 43},
-	dictWord{146, 11, 21},
-	dictWord{135, 11, 1694},
-	dictWord{135, 10, 1888},
-	dictWord{
-		5,
-		11,
-		206,
-	},
-	dictWord{134, 11, 398},
-	dictWord{135, 11, 50},
-	dictWord{150, 0, 26},
-	dictWord{6, 0, 53},
-	dictWord{6, 0, 199},
-	dictWord{7, 0, 1408},
-	dictWord{
-		8,
-		0,
-		32,
-	},
-	dictWord{8, 0, 93},
-	dictWord{10, 0, 397},
-	dictWord{10, 0, 629},
-	dictWord{11, 0, 593},
-	dictWord{11, 0, 763},
-	dictWord{13, 0, 326},
-	dictWord{145, 0, 35},
-	dictWord{134, 0, 105},
-	dictWord{132, 10, 394},
-	dictWord{4, 0, 843},
-	dictWord{138, 0, 794},
-	dictWord{11, 0, 704},
-	dictWord{141, 0, 396},
-	dictWord{5, 0, 114},
-	dictWord{5, 0, 255},
-	dictWord{141, 0, 285},
-	dictWord{6, 0, 619},
-	dictWord{7, 0, 898},
-	dictWord{7, 0, 1092},
-	dictWord{8, 0, 485},
-	dictWord{18, 0, 28},
-	dictWord{
-		19,
-		0,
-		116,
-	},
-	dictWord{135, 10, 1931},
-	dictWord{9, 0, 145},
-	dictWord{7, 10, 574},
-	dictWord{135, 10, 1719},
-	dictWord{7, 0, 2035},
-	dictWord{8, 0, 19},
-	dictWord{
-		9,
-		0,
-		89,
-	},
-	dictWord{138, 0, 831},
-	dictWord{132, 10, 658},
-	dictWord{6, 11, 517},
-	dictWord{7, 11, 1159},
-	dictWord{10, 11, 621},
-	dictWord{139, 11, 192},
-	dictWord{
-		7,
-		0,
-		1933,
-	},
-	dictWord{7, 11, 1933},
-	dictWord{9, 10, 781},
-	dictWord{10, 10, 144},
-	dictWord{11, 10, 385},
-	dictWord{13, 10, 161},
-	dictWord{13, 10, 228},
-	dictWord{13, 10, 268},
-	dictWord{148, 10, 107},
-	dictWord{136, 10, 374},
-	dictWord{10, 11, 223},
-	dictWord{139, 11, 645},
-	dictWord{135, 0, 1728},
-	dictWord{
-		7,
-		11,
-		64,
-	},
-	dictWord{7, 11, 289},
-	dictWord{136, 11, 245},
-	dictWord{4, 10, 344},
-	dictWord{6, 10, 498},
-	dictWord{139, 10, 323},
-	dictWord{136, 0, 746},
-	dictWord{
-		135,
-		10,
-		1063,
-	},
-	dictWord{137, 10, 155},
-	dictWord{4, 0, 987},
-	dictWord{6, 0, 1964},
-	dictWord{6, 0, 1974},
-	dictWord{6, 0, 1990},
-	dictWord{136, 0, 995},
-	dictWord{133, 11, 609},
-	dictWord{133, 10, 906},
-	dictWord{134, 0, 1550},
-	dictWord{134, 0, 874},
-	dictWord{5, 11, 129},
-	dictWord{6, 11, 61},
-	dictWord{
-		135,
-		11,
-		947,
-	},
-	dictWord{4, 0, 1018},
-	dictWord{6, 0, 1938},
-	dictWord{6, 0, 2021},
-	dictWord{134, 0, 2039},
-	dictWord{132, 0, 814},
-	dictWord{11, 0, 126},
-	dictWord{
-		139,
-		0,
-		287,
-	},
-	dictWord{134, 0, 1264},
-	dictWord{5, 0, 955},
-	dictWord{136, 0, 814},
-	dictWord{141, 11, 506},
-	dictWord{132, 11, 314},
-	dictWord{6, 0, 981},
-	dictWord{139, 11, 1000},
-	dictWord{5, 0, 56},
-	dictWord{8, 0, 892},
-	dictWord{8, 0, 915},
-	dictWord{140, 0, 776},
-	dictWord{148, 0, 100},
-	dictWord{10, 0, 4},
-	dictWord{
-		10,
-		0,
-		13,
-	},
-	dictWord{11, 0, 638},
-	dictWord{148, 0, 57},
-	dictWord{148, 11, 74},
-	dictWord{5, 0, 738},
-	dictWord{132, 10, 616},
-	dictWord{133, 11, 637},
-	dictWord{
-		136,
-		10,
-		692,
-	},
-	dictWord{133, 0, 758},
-	dictWord{132, 10, 305},
-	dictWord{137, 11, 590},
-	dictWord{5, 11, 280},
-	dictWord{135, 11, 1226},
-	dictWord{
-		134,
-		11,
-		494,
-	},
-	dictWord{135, 0, 1112},
-	dictWord{133, 11, 281},
-	dictWord{13, 0, 44},
-	dictWord{14, 0, 214},
-	dictWord{5, 10, 214},
-	dictWord{7, 10, 603},
-	dictWord{
-		8,
-		10,
-		611,
-	},
-	dictWord{9, 10, 686},
-	dictWord{10, 10, 88},
-	dictWord{11, 10, 459},
-	dictWord{11, 10, 496},
-	dictWord{12, 10, 463},
-	dictWord{140, 10, 590},
-	dictWord{
-		139,
-		0,
-		328,
-	},
-	dictWord{135, 11, 1064},
-	dictWord{137, 0, 133},
-	dictWord{7, 0, 168},
-	dictWord{13, 0, 196},
-	dictWord{141, 0, 237},
-	dictWord{134, 10, 1703},
-	dictWord{134, 0, 1152},
-	dictWord{135, 0, 1245},
-	dictWord{5, 0, 110},
-	dictWord{6, 0, 169},
-	dictWord{6, 0, 1702},
-	dictWord{7, 0, 400},
-	dictWord{8, 0, 538},
-	dictWord{
-		9,
-		0,
-		184,
-	},
-	dictWord{9, 0, 524},
-	dictWord{140, 0, 218},
-	dictWord{6, 0, 1816},
-	dictWord{10, 0, 871},
-	dictWord{12, 0, 769},
-	dictWord{140, 0, 785},
-	dictWord{
-		132,
-		11,
-		630,
-	},
-	dictWord{7, 11, 33},
-	dictWord{7, 11, 120},
-	dictWord{8, 11, 489},
-	dictWord{9, 11, 319},
-	dictWord{10, 11, 820},
-	dictWord{11, 11, 1004},
-	dictWord{
-		12,
-		11,
-		379,
-	},
-	dictWord{13, 11, 117},
-	dictWord{13, 11, 412},
-	dictWord{14, 11, 25},
-	dictWord{15, 11, 52},
-	dictWord{15, 11, 161},
-	dictWord{16, 11, 47},
-	dictWord{149, 11, 2},
-	dictWord{6, 0, 133},
-	dictWord{8, 0, 413},
-	dictWord{9, 0, 353},
-	dictWord{139, 0, 993},
-	dictWord{145, 10, 19},
-	dictWord{4, 11, 937},
-	dictWord{
-		133,
-		11,
-		801,
-	},
-	dictWord{134, 0, 978},
-	dictWord{6, 0, 93},
-	dictWord{6, 0, 1508},
-	dictWord{7, 0, 1422},
-	dictWord{7, 0, 1851},
-	dictWord{8, 0, 673},
-	dictWord{9, 0, 529},
-	dictWord{140, 0, 43},
-	dictWord{6, 0, 317},
-	dictWord{10, 0, 512},
-	dictWord{4, 10, 737},
-	dictWord{11, 10, 294},
-	dictWord{12, 10, 60},
-	dictWord{12, 10, 437},
-	dictWord{13, 10, 64},
-	dictWord{13, 10, 380},
-	dictWord{142, 10, 430},
-	dictWord{9, 0, 371},
-	dictWord{7, 11, 1591},
-	dictWord{144, 11, 43},
-	dictWord{6, 10, 1758},
-	dictWord{8, 10, 520},
-	dictWord{9, 10, 345},
-	dictWord{9, 10, 403},
-	dictWord{142, 10, 350},
-	dictWord{5, 0, 526},
-	dictWord{10, 10, 242},
-	dictWord{
-		138,
-		10,
-		579,
-	},
-	dictWord{9, 0, 25},
-	dictWord{10, 0, 467},
-	dictWord{138, 0, 559},
-	dictWord{5, 10, 139},
-	dictWord{7, 10, 1168},
-	dictWord{138, 10, 539},
-	dictWord{
-		4,
-		0,
-		335,
-	},
-	dictWord{135, 0, 942},
-	dictWord{140, 0, 754},
-	dictWord{132, 11, 365},
-	dictWord{11, 0, 182},
-	dictWord{142, 0, 195},
-	dictWord{142, 11, 29},
-	dictWord{
-		5,
-		11,
-		7,
-	},
-	dictWord{139, 11, 774},
-	dictWord{4, 11, 746},
-	dictWord{135, 11, 1090},
-	dictWord{8, 0, 39},
-	dictWord{10, 0, 773},
-	dictWord{11, 0, 84},
-	dictWord{
-		12,
-		0,
-		205,
-	},
-	dictWord{142, 0, 1},
-	dictWord{5, 0, 601},
-	dictWord{5, 0, 870},
-	dictWord{5, 11, 360},
-	dictWord{136, 11, 237},
-	dictWord{132, 0, 181},
-	dictWord{
-		136,
-		0,
-		370,
-	},
-	dictWord{134, 0, 1652},
-	dictWord{8, 0, 358},
-	dictWord{4, 10, 107},
-	dictWord{7, 10, 613},
-	dictWord{8, 10, 439},
-	dictWord{8, 10, 504},
-	dictWord{
-		9,
-		10,
-		501,
-	},
-	dictWord{10, 10, 383},
-	dictWord{139, 10, 477},
-	dictWord{132, 10, 229},
-	dictWord{137, 11, 785},
-	dictWord{4, 0, 97},
-	dictWord{5, 0, 147},
-	dictWord{
-		6,
-		0,
-		286,
-	},
-	dictWord{7, 0, 1362},
-	dictWord{141, 0, 176},
-	dictWord{6, 0, 537},
-	dictWord{7, 0, 788},
-	dictWord{7, 0, 1816},
-	dictWord{132, 10, 903},
-	dictWord{
-		140,
-		10,
-		71,
-	},
-	dictWord{6, 0, 743},
-	dictWord{134, 0, 1223},
-	dictWord{6, 0, 375},
-	dictWord{7, 0, 169},
-	dictWord{7, 0, 254},
-	dictWord{8, 0, 780},
-	dictWord{135, 11, 1493},
-	dictWord{7, 0, 1714},
-	dictWord{4, 10, 47},
-	dictWord{6, 10, 373},
-	dictWord{7, 10, 452},
-	dictWord{7, 10, 543},
-	dictWord{7, 10, 1856},
-	dictWord{9, 10, 6},
-	dictWord{
-		11,
-		10,
-		257,
-	},
-	dictWord{139, 10, 391},
-	dictWord{6, 0, 896},
-	dictWord{136, 0, 1003},
-	dictWord{135, 0, 1447},
-	dictWord{137, 11, 341},
-	dictWord{5, 10, 980},
-	dictWord{134, 10, 1754},
-	dictWord{145, 11, 22},
-	dictWord{4, 11, 277},
-	dictWord{5, 11, 608},
-	dictWord{6, 11, 493},
-	dictWord{7, 11, 457},
-	dictWord{
-		140,
-		11,
-		384,
-	},
-	dictWord{7, 10, 536},
-	dictWord{7, 10, 1331},
-	dictWord{136, 10, 143},
-	dictWord{140, 0, 744},
-	dictWord{7, 11, 27},
-	dictWord{135, 11, 316},
-	dictWord{
-		18,
-		0,
-		126,
-	},
-	dictWord{5, 10, 19},
-	dictWord{134, 10, 533},
-	dictWord{4, 0, 788},
-	dictWord{11, 0, 41},
-	dictWord{5, 11, 552},
-	dictWord{5, 11, 586},
-	dictWord{
-		5,
-		11,
-		676,
-	},
-	dictWord{6, 11, 448},
-	dictWord{8, 11, 244},
-	dictWord{11, 11, 1},
-	dictWord{11, 11, 41},
-	dictWord{13, 11, 3},
-	dictWord{16, 11, 54},
-	dictWord{17, 11, 4},
-	dictWord{146, 11, 13},
-	dictWord{4, 0, 985},
-	dictWord{6, 0, 1801},
-	dictWord{4, 11, 401},
-	dictWord{137, 11, 264},
-	dictWord{5, 10, 395},
-	dictWord{5, 10, 951},
-	dictWord{134, 10, 1776},
-	dictWord{5, 0, 629},
-	dictWord{135, 0, 1549},
-	dictWord{11, 10, 663},
-	dictWord{12, 10, 210},
-	dictWord{13, 10, 166},
-	dictWord{
-		13,
-		10,
-		310,
-	},
-	dictWord{14, 10, 373},
-	dictWord{147, 10, 43},
-	dictWord{9, 11, 543},
-	dictWord{10, 11, 524},
-	dictWord{11, 11, 30},
-	dictWord{12, 11, 524},
-	dictWord{
-		14,
-		11,
-		315,
-	},
-	dictWord{16, 11, 18},
-	dictWord{20, 11, 26},
-	dictWord{148, 11, 65},
-	dictWord{4, 11, 205},
-	dictWord{5, 11, 623},
-	dictWord{7, 11, 104},
-	dictWord{
-		136,
-		11,
-		519,
-	},
-	dictWord{5, 0, 293},
-	dictWord{134, 0, 601},
-	dictWord{7, 11, 579},
-	dictWord{9, 11, 41},
-	dictWord{9, 11, 244},
-	dictWord{9, 11, 669},
-	dictWord{
-		10,
-		11,
-		5,
-	},
-	dictWord{11, 11, 861},
-	dictWord{11, 11, 951},
-	dictWord{139, 11, 980},
-	dictWord{132, 11, 717},
-	dictWord{132, 10, 695},
-	dictWord{7, 10, 497},
-	dictWord{
-		9,
-		10,
-		387,
-	},
-	dictWord{147, 10, 81},
-	dictWord{132, 0, 420},
-	dictWord{142, 0, 37},
-	dictWord{6, 0, 1134},
-	dictWord{6, 0, 1900},
-	dictWord{12, 0, 830},
-	dictWord{
-		12,
-		0,
-		878,
-	},
-	dictWord{12, 0, 894},
-	dictWord{15, 0, 221},
-	dictWord{143, 0, 245},
-	dictWord{132, 11, 489},
-	dictWord{7, 0, 1570},
-	dictWord{140, 0, 542},
-	dictWord{
-		8,
-		0,
-		933,
-	},
-	dictWord{136, 0, 957},
-	dictWord{6, 0, 1371},
-	dictWord{7, 0, 31},
-	dictWord{8, 0, 373},
-	dictWord{5, 10, 284},
-	dictWord{6, 10, 49},
-	dictWord{6, 10, 350},
-	dictWord{7, 10, 377},
-	dictWord{7, 10, 1693},
-	dictWord{8, 10, 678},
-	dictWord{9, 10, 161},
-	dictWord{9, 10, 585},
-	dictWord{9, 10, 671},
-	dictWord{9, 10, 839},
-	dictWord{11, 10, 912},
-	dictWord{141, 10, 427},
-	dictWord{135, 11, 892},
-	dictWord{4, 0, 325},
-	dictWord{138, 0, 125},
-	dictWord{139, 11, 47},
-	dictWord{
-		132,
-		10,
-		597,
-	},
-	dictWord{138, 0, 323},
-	dictWord{6, 0, 1547},
-	dictWord{7, 11, 1605},
-	dictWord{9, 11, 473},
-	dictWord{11, 11, 962},
-	dictWord{146, 11, 139},
-	dictWord{
-		139,
-		10,
-		908,
-	},
-	dictWord{7, 11, 819},
-	dictWord{9, 11, 26},
-	dictWord{9, 11, 392},
-	dictWord{10, 11, 152},
-	dictWord{10, 11, 226},
-	dictWord{11, 11, 19},
-	dictWord{
-		12,
-		11,
-		276,
-	},
-	dictWord{12, 11, 426},
-	dictWord{12, 11, 589},
-	dictWord{13, 11, 460},
-	dictWord{15, 11, 97},
-	dictWord{19, 11, 48},
-	dictWord{148, 11, 104},
-	dictWord{135, 11, 51},
-	dictWord{4, 0, 718},
-	dictWord{135, 0, 1216},
-	dictWord{6, 0, 1896},
-	dictWord{6, 0, 1905},
-	dictWord{6, 0, 1912},
-	dictWord{9, 0, 947},
-	dictWord{
-		9,
-		0,
-		974,
-	},
-	dictWord{12, 0, 809},
-	dictWord{12, 0, 850},
-	dictWord{12, 0, 858},
-	dictWord{12, 0, 874},
-	dictWord{12, 0, 887},
-	dictWord{12, 0, 904},
-	dictWord{
-		12,
-		0,
-		929,
-	},
-	dictWord{12, 0, 948},
-	dictWord{12, 0, 952},
-	dictWord{15, 0, 198},
-	dictWord{15, 0, 206},
-	dictWord{15, 0, 220},
-	dictWord{15, 0, 227},
-	dictWord{15, 0, 247},
-	dictWord{18, 0, 188},
-	dictWord{21, 0, 48},
-	dictWord{21, 0, 50},
-	dictWord{24, 0, 25},
-	dictWord{24, 0, 29},
-	dictWord{7, 11, 761},
-	dictWord{7, 11, 1051},
-	dictWord{
-		137,
-		11,
-		545,
-	},
-	dictWord{5, 0, 124},
-	dictWord{5, 0, 144},
-	dictWord{6, 0, 548},
-	dictWord{7, 0, 15},
-	dictWord{7, 0, 153},
-	dictWord{137, 0, 629},
-	dictWord{
-		135,
-		11,
-		606,
-	},
-	dictWord{135, 10, 2014},
-	dictWord{7, 10, 2007},
-	dictWord{9, 11, 46},
-	dictWord{9, 10, 101},
-	dictWord{9, 10, 450},
-	dictWord{10, 10, 66},
-	dictWord{
-		10,
-		10,
-		842,
-	},
-	dictWord{11, 10, 536},
-	dictWord{140, 10, 587},
-	dictWord{6, 0, 75},
-	dictWord{7, 0, 1531},
-	dictWord{8, 0, 416},
-	dictWord{9, 0, 240},
-	dictWord{9, 0, 275},
-	dictWord{10, 0, 100},
-	dictWord{11, 0, 658},
-	dictWord{11, 0, 979},
-	dictWord{12, 0, 86},
-	dictWord{14, 0, 207},
-	dictWord{15, 0, 20},
-	dictWord{143, 0, 25},
-	dictWord{
-		5,
-		0,
-		141,
-	},
-	dictWord{5, 0, 915},
-	dictWord{6, 0, 1783},
-	dictWord{7, 0, 211},
-	dictWord{7, 0, 698},
-	dictWord{7, 0, 1353},
-	dictWord{9, 0, 83},
-	dictWord{9, 0, 281},
-	dictWord{
-		10,
-		0,
-		376,
-	},
-	dictWord{10, 0, 431},
-	dictWord{11, 0, 543},
-	dictWord{12, 0, 664},
-	dictWord{13, 0, 280},
-	dictWord{13, 0, 428},
-	dictWord{14, 0, 61},
-	dictWord{
-		14,
-		0,
-		128,
-	},
-	dictWord{17, 0, 52},
-	dictWord{145, 0, 81},
-	dictWord{132, 11, 674},
-	dictWord{135, 0, 533},
-	dictWord{149, 0, 6},
-	dictWord{132, 11, 770},
-	dictWord{
-		133,
-		0,
-		538,
-	},
-	dictWord{5, 11, 79},
-	dictWord{7, 11, 1027},
-	dictWord{7, 11, 1477},
-	dictWord{139, 11, 52},
-	dictWord{139, 10, 62},
-	dictWord{4, 0, 338},
-	dictWord{
-		133,
-		0,
-		400,
-	},
-	dictWord{5, 11, 789},
-	dictWord{134, 11, 195},
-	dictWord{4, 11, 251},
-	dictWord{4, 11, 688},
-	dictWord{7, 11, 513},
-	dictWord{7, 11, 1284},
-	dictWord{
-		9,
-		11,
-		87,
-	},
-	dictWord{138, 11, 365},
-	dictWord{134, 10, 1766},
-	dictWord{6, 0, 0},
-	dictWord{7, 0, 84},
-	dictWord{11, 0, 895},
-	dictWord{145, 0, 11},
-	dictWord{
-		139,
-		0,
-		892,
-	},
-	dictWord{4, 0, 221},
-	dictWord{5, 0, 659},
-	dictWord{7, 0, 697},
-	dictWord{7, 0, 1211},
-	dictWord{138, 0, 284},
-	dictWord{133, 0, 989},
-	dictWord{
-		133,
-		11,
-		889,
-	},
-	dictWord{4, 11, 160},
-	dictWord{5, 11, 330},
-	dictWord{7, 11, 1434},
-	dictWord{136, 11, 174},
-	dictWord{6, 10, 1665},
-	dictWord{7, 10, 256},
-	dictWord{
-		7,
-		10,
-		1388,
-	},
-	dictWord{10, 10, 499},
-	dictWord{139, 10, 670},
-	dictWord{7, 0, 848},
-	dictWord{4, 10, 22},
-	dictWord{5, 10, 10},
-	dictWord{136, 10, 97},
-	dictWord{
-		138,
-		0,
-		507,
-	},
-	dictWord{133, 10, 481},
-	dictWord{4, 0, 188},
-	dictWord{135, 0, 805},
-	dictWord{5, 0, 884},
-	dictWord{6, 0, 732},
-	dictWord{139, 0, 991},
-	dictWord{
-		135,
-		11,
-		968,
-	},
-	dictWord{11, 11, 636},
-	dictWord{15, 11, 145},
-	dictWord{17, 11, 34},
-	dictWord{19, 11, 50},
-	dictWord{151, 11, 20},
-	dictWord{7, 0, 959},
-	dictWord{
-		16,
-		0,
-		60,
-	},
-	dictWord{6, 10, 134},
-	dictWord{7, 10, 437},
-	dictWord{9, 10, 37},
-	dictWord{14, 10, 285},
-	dictWord{142, 10, 371},
-	dictWord{7, 10, 486},
-	dictWord{
-		8,
-		10,
-		155,
-	},
-	dictWord{11, 10, 93},
-	dictWord{140, 10, 164},
-	dictWord{134, 0, 1653},
-	dictWord{7, 0, 337},
-	dictWord{133, 10, 591},
-	dictWord{6, 0, 1989},
-	dictWord{
-		8,
-		0,
-		922,
-	},
-	dictWord{8, 0, 978},
-	dictWord{133, 11, 374},
-	dictWord{132, 0, 638},
-	dictWord{138, 0, 500},
-	dictWord{133, 11, 731},
-	dictWord{5, 10, 380},
-	dictWord{
-		5,
-		10,
-		650,
-	},
-	dictWord{136, 10, 310},
-	dictWord{138, 11, 381},
-	dictWord{4, 10, 364},
-	dictWord{7, 10, 1156},
-	dictWord{7, 10, 1187},
-	dictWord{137, 10, 409},
-	dictWord{137, 11, 224},
-	dictWord{140, 0, 166},
-	dictWord{134, 10, 482},
-	dictWord{4, 11, 626},
-	dictWord{5, 11, 642},
-	dictWord{6, 11, 425},
-	dictWord{
-		10,
-		11,
-		202,
-	},
-	dictWord{139, 11, 141},
-	dictWord{4, 10, 781},
-	dictWord{6, 10, 487},
-	dictWord{7, 10, 926},
-	dictWord{8, 10, 263},
-	dictWord{139, 10, 500},
-	dictWord{
-		135,
-		0,
-		418,
-	},
-	dictWord{4, 10, 94},
-	dictWord{135, 10, 1265},
-	dictWord{136, 0, 760},
-	dictWord{132, 10, 417},
-	dictWord{136, 11, 835},
-	dictWord{5, 10, 348},
-	dictWord{134, 10, 522},
-	dictWord{6, 0, 1277},
-	dictWord{134, 0, 1538},
-	dictWord{139, 11, 541},
-	dictWord{135, 11, 1597},
-	dictWord{5, 11, 384},
-	dictWord{
-		8,
-		11,
-		455,
-	},
-	dictWord{140, 11, 48},
-	dictWord{136, 0, 770},
-	dictWord{5, 11, 264},
-	dictWord{134, 11, 184},
-	dictWord{4, 0, 89},
-	dictWord{5, 0, 489},
-	dictWord{
-		6,
-		0,
-		315,
-	},
-	dictWord{7, 0, 553},
-	dictWord{7, 0, 1745},
-	dictWord{138, 0, 243},
-	dictWord{4, 10, 408},
-	dictWord{4, 10, 741},
-	dictWord{135, 10, 500},
-	dictWord{
-		134,
-		0,
-		1396,
-	},
-	dictWord{133, 0, 560},
-	dictWord{6, 0, 1658},
-	dictWord{9, 0, 3},
-	dictWord{10, 0, 154},
-	dictWord{11, 0, 641},
-	dictWord{13, 0, 85},
-	dictWord{13, 0, 201},
-	dictWord{141, 0, 346},
-	dictWord{135, 11, 1595},
-	dictWord{5, 11, 633},
-	dictWord{6, 11, 28},
-	dictWord{7, 11, 219},
-	dictWord{135, 11, 1323},
-	dictWord{
-		9,
-		11,
-		769,
-	},
-	dictWord{140, 11, 185},
-	dictWord{135, 11, 785},
-	dictWord{7, 11, 359},
-	dictWord{8, 11, 243},
-	dictWord{140, 11, 175},
-	dictWord{138, 0, 586},
-	dictWord{
-		7,
-		0,
-		1271,
-	},
-	dictWord{134, 10, 73},
-	dictWord{132, 11, 105},
-	dictWord{4, 0, 166},
-	dictWord{5, 0, 505},
-	dictWord{134, 0, 1670},
-	dictWord{133, 10, 576},
-	dictWord{4, 11, 324},
-	dictWord{138, 11, 104},
-	dictWord{142, 10, 231},
-	dictWord{6, 0, 637},
-	dictWord{7, 10, 1264},
-	dictWord{7, 10, 1678},
-	dictWord{
-		11,
-		10,
-		945,
-	},
-	dictWord{12, 10, 341},
-	dictWord{12, 10, 471},
-	dictWord{12, 10, 569},
-	dictWord{23, 11, 21},
-	dictWord{151, 11, 23},
-	dictWord{8, 11, 559},
-	dictWord{
-		141,
-		11,
-		109,
-	},
-	dictWord{134, 0, 1947},
-	dictWord{7, 0, 445},
-	dictWord{8, 0, 307},
-	dictWord{8, 0, 704},
-	dictWord{10, 0, 41},
-	dictWord{10, 0, 439},
-	dictWord{
-		11,
-		0,
-		237,
-	},
-	dictWord{11, 0, 622},
-	dictWord{140, 0, 201},
-	dictWord{135, 11, 963},
-	dictWord{135, 0, 1977},
-	dictWord{4, 0, 189},
-	dictWord{5, 0, 713},
-	dictWord{
-		136,
-		0,
-		57,
-	},
-	dictWord{138, 0, 371},
-	dictWord{135, 10, 538},
-	dictWord{132, 0, 552},
-	dictWord{6, 0, 883},
-	dictWord{133, 10, 413},
-	dictWord{6, 0, 923},
-	dictWord{
-		132,
-		11,
-		758,
-	},
-	dictWord{138, 11, 215},
-	dictWord{136, 10, 495},
-	dictWord{7, 10, 54},
-	dictWord{8, 10, 312},
-	dictWord{10, 10, 191},
-	dictWord{10, 10, 614},
-	dictWord{140, 10, 567},
-	dictWord{7, 11, 351},
-	dictWord{139, 11, 128},
-	dictWord{7, 0, 875},
-	dictWord{6, 10, 468},
-	dictWord{7, 10, 1478},
-	dictWord{8, 10, 530},
-	dictWord{142, 10, 290},
-	dictWord{135, 0, 1788},
-	dictWord{17, 0, 49},
-	dictWord{133, 11, 918},
-	dictWord{12, 11, 398},
-	dictWord{20, 11, 39},
-	dictWord{
-		21,
-		11,
-		11,
-	},
-	dictWord{150, 11, 41},
-	dictWord{10, 0, 661},
-	dictWord{6, 10, 484},
-	dictWord{135, 10, 822},
-	dictWord{135, 0, 1945},
-	dictWord{134, 0, 794},
-	dictWord{
-		137,
-		10,
-		900,
-	},
-	dictWord{135, 10, 1335},
-	dictWord{6, 10, 1724},
-	dictWord{135, 10, 2022},
-	dictWord{132, 11, 340},
-	dictWord{134, 0, 1135},
-	dictWord{
-		4,
-		0,
-		784,
-	},
-	dictWord{133, 0, 745},
-	dictWord{5, 0, 84},
-	dictWord{134, 0, 163},
-	dictWord{133, 0, 410},
-	dictWord{4, 0, 976},
-	dictWord{5, 11, 985},
-	dictWord{7, 11, 509},
-	dictWord{7, 11, 529},
-	dictWord{145, 11, 96},
-	dictWord{132, 10, 474},
-	dictWord{134, 0, 703},
-	dictWord{135, 11, 1919},
-	dictWord{5, 0, 322},
-	dictWord{
-		8,
-		0,
-		186,
-	},
-	dictWord{9, 0, 262},
-	dictWord{10, 0, 187},
-	dictWord{142, 0, 208},
-	dictWord{135, 10, 1504},
-	dictWord{133, 0, 227},
-	dictWord{9, 0, 560},
-	dictWord{
-		13,
-		0,
-		208,
-	},
-	dictWord{133, 10, 305},
-	dictWord{132, 11, 247},
-	dictWord{7, 0, 1395},
-	dictWord{8, 0, 486},
-	dictWord{9, 0, 236},
-	dictWord{9, 0, 878},
-	dictWord{
-		10,
-		0,
-		218,
-	},
-	dictWord{11, 0, 95},
-	dictWord{19, 0, 17},
-	dictWord{147, 0, 31},
-	dictWord{7, 0, 2043},
-	dictWord{8, 0, 672},
-	dictWord{141, 0, 448},
-	dictWord{4, 11, 184},
-	dictWord{5, 11, 390},
-	dictWord{6, 11, 337},
-	dictWord{7, 11, 23},
-	dictWord{7, 11, 494},
-	dictWord{7, 11, 618},
-	dictWord{7, 11, 1456},
-	dictWord{8, 11, 27},
-	dictWord{
-		8,
-		11,
-		599,
-	},
-	dictWord{10, 11, 153},
-	dictWord{139, 11, 710},
-	dictWord{135, 0, 466},
-	dictWord{135, 10, 1236},
-	dictWord{6, 0, 167},
-	dictWord{7, 0, 186},
-	dictWord{7, 0, 656},
-	dictWord{10, 0, 643},
-	dictWord{4, 10, 480},
-	dictWord{6, 10, 302},
-	dictWord{6, 10, 1642},
-	dictWord{7, 10, 837},
-	dictWord{7, 10, 1547},
-	dictWord{
-		7,
-		10,
-		1657,
-	},
-	dictWord{8, 10, 429},
-	dictWord{9, 10, 228},
-	dictWord{13, 10, 289},
-	dictWord{13, 10, 343},
-	dictWord{147, 10, 101},
-	dictWord{134, 0, 1428},
-	dictWord{134, 0, 1440},
-	dictWord{5, 0, 412},
-	dictWord{7, 10, 278},
-	dictWord{10, 10, 739},
-	dictWord{11, 10, 708},
-	dictWord{141, 10, 348},
-	dictWord{
-		134,
-		0,
-		1118,
-	},
-	dictWord{136, 0, 562},
-	dictWord{148, 11, 46},
-	dictWord{9, 0, 316},
-	dictWord{139, 0, 256},
-	dictWord{134, 0, 1771},
-	dictWord{135, 0, 1190},
-	dictWord{137, 0, 132},
-	dictWord{10, 11, 227},
-	dictWord{11, 11, 497},
-	dictWord{11, 11, 709},
-	dictWord{140, 11, 415},
-	dictWord{143, 0, 66},
-	dictWord{6, 11, 360},
-	dictWord{7, 11, 1664},
-	dictWord{136, 11, 478},
-	dictWord{144, 10, 28},
-	dictWord{4, 0, 317},
-	dictWord{135, 0, 1279},
-	dictWord{5, 0, 63},
-	dictWord{
-		133,
-		0,
-		509,
-	},
-	dictWord{136, 11, 699},
-	dictWord{145, 10, 36},
-	dictWord{134, 0, 1475},
-	dictWord{11, 11, 343},
-	dictWord{142, 11, 127},
-	dictWord{132, 11, 739},
-	dictWord{132, 0, 288},
-	dictWord{135, 11, 1757},
-	dictWord{8, 0, 89},
-	dictWord{8, 0, 620},
-	dictWord{9, 0, 608},
-	dictWord{11, 0, 628},
-	dictWord{12, 0, 322},
-	dictWord{143, 0, 124},
-	dictWord{134, 0, 1225},
-	dictWord{7, 0, 1189},
-	dictWord{4, 11, 67},
-	dictWord{5, 11, 422},
-	dictWord{6, 10, 363},
-	dictWord{7, 11, 1037},
-	dictWord{7, 11, 1289},
-	dictWord{7, 11, 1555},
-	dictWord{7, 10, 1955},
-	dictWord{8, 10, 725},
-	dictWord{9, 11, 741},
-	dictWord{145, 11, 108},
-	dictWord{
-		134,
-		0,
-		1468,
-	},
-	dictWord{6, 0, 689},
-	dictWord{134, 0, 1451},
-	dictWord{138, 0, 120},
-	dictWord{151, 0, 1},
-	dictWord{137, 10, 805},
-	dictWord{142, 0, 329},
-	dictWord{
-		5,
-		10,
-		813,
-	},
-	dictWord{135, 10, 2046},
-	dictWord{135, 0, 226},
-	dictWord{138, 11, 96},
-	dictWord{7, 0, 1855},
-	dictWord{5, 10, 712},
-	dictWord{11, 10, 17},
-	dictWord{13, 10, 321},
-	dictWord{144, 10, 67},
-	dictWord{9, 0, 461},
-	dictWord{6, 10, 320},
-	dictWord{7, 10, 781},
-	dictWord{7, 10, 1921},
-	dictWord{9, 10, 55},
-	dictWord{
-		10,
-		10,
-		186,
-	},
-	dictWord{10, 10, 273},
-	dictWord{10, 10, 664},
-	dictWord{10, 10, 801},
-	dictWord{11, 10, 996},
-	dictWord{11, 10, 997},
-	dictWord{13, 10, 157},
-	dictWord{142, 10, 170},
-	dictWord{8, 11, 203},
-	dictWord{8, 10, 271},
-	dictWord{11, 11, 823},
-	dictWord{11, 11, 846},
-	dictWord{12, 11, 482},
-	dictWord{
-		13,
-		11,
-		133,
-	},
-	dictWord{13, 11, 277},
-	dictWord{13, 11, 302},
-	dictWord{13, 11, 464},
-	dictWord{14, 11, 205},
-	dictWord{142, 11, 221},
-	dictWord{135, 0, 1346},
-	dictWord{4, 11, 449},
-	dictWord{133, 11, 718},
-	dictWord{134, 0, 85},
-	dictWord{14, 0, 299},
-	dictWord{7, 10, 103},
-	dictWord{7, 10, 863},
-	dictWord{11, 10, 184},
-	dictWord{145, 10, 62},
-	dictWord{4, 11, 355},
-	dictWord{6, 11, 311},
-	dictWord{9, 11, 256},
-	dictWord{138, 11, 404},
-	dictWord{137, 10, 659},
-	dictWord{
-		138,
-		11,
-		758,
-	},
-	dictWord{133, 11, 827},
-	dictWord{5, 11, 64},
-	dictWord{140, 11, 581},
-	dictWord{134, 0, 1171},
-	dictWord{4, 11, 442},
-	dictWord{7, 11, 1047},
-	dictWord{
-		7,
-		11,
-		1352,
-	},
-	dictWord{135, 11, 1643},
-	dictWord{132, 0, 980},
-	dictWord{5, 11, 977},
-	dictWord{6, 11, 288},
-	dictWord{7, 11, 528},
-	dictWord{135, 11, 1065},
-	dictWord{5, 0, 279},
-	dictWord{6, 0, 235},
-	dictWord{7, 0, 468},
-	dictWord{8, 0, 446},
-	dictWord{9, 0, 637},
-	dictWord{10, 0, 717},
-	dictWord{11, 0, 738},
-	dictWord{
-		140,
-		0,
-		514,
-	},
-	dictWord{132, 0, 293},
-	dictWord{11, 10, 337},
-	dictWord{142, 10, 303},
-	dictWord{136, 11, 285},
-	dictWord{5, 0, 17},
-	dictWord{6, 0, 371},
-	dictWord{
-		9,
-		0,
-		528,
-	},
-	dictWord{12, 0, 364},
-	dictWord{132, 11, 254},
-	dictWord{5, 10, 77},
-	dictWord{7, 10, 1455},
-	dictWord{10, 10, 843},
-	dictWord{147, 10, 73},
-	dictWord{
-		150,
-		0,
-		5,
-	},
-	dictWord{132, 10, 458},
-	dictWord{6, 11, 12},
-	dictWord{7, 11, 1219},
-	dictWord{145, 11, 73},
-	dictWord{135, 10, 1420},
-	dictWord{6, 10, 109},
-	dictWord{138, 10, 382},
-	dictWord{135, 11, 125},
-	dictWord{6, 10, 330},
-	dictWord{7, 10, 1084},
-	dictWord{139, 10, 142},
-	dictWord{6, 11, 369},
-	dictWord{
-		6,
-		11,
-		502,
-	},
-	dictWord{7, 11, 1036},
-	dictWord{8, 11, 348},
-	dictWord{9, 11, 452},
-	dictWord{10, 11, 26},
-	dictWord{11, 11, 224},
-	dictWord{11, 11, 387},
-	dictWord{
-		11,
-		11,
-		772,
-	},
-	dictWord{12, 11, 95},
-	dictWord{12, 11, 629},
-	dictWord{13, 11, 195},
-	dictWord{13, 11, 207},
-	dictWord{13, 11, 241},
-	dictWord{14, 11, 260},
-	dictWord{
-		14,
-		11,
-		270,
-	},
-	dictWord{143, 11, 140},
-	dictWord{132, 11, 269},
-	dictWord{5, 11, 480},
-	dictWord{7, 11, 532},
-	dictWord{7, 11, 1197},
-	dictWord{7, 11, 1358},
-	dictWord{8, 11, 291},
-	dictWord{11, 11, 349},
-	dictWord{142, 11, 396},
-	dictWord{150, 0, 48},
-	dictWord{10, 0, 601},
-	dictWord{13, 0, 353},
-	dictWord{141, 0, 376},
-	dictWord{5, 0, 779},
-	dictWord{5, 0, 807},
-	dictWord{6, 0, 1655},
-	dictWord{134, 0, 1676},
-	dictWord{142, 11, 223},
-	dictWord{4, 0, 196},
-	dictWord{5, 0, 558},
-	dictWord{133, 0, 949},
-	dictWord{148, 11, 15},
-	dictWord{135, 11, 1764},
-	dictWord{134, 0, 1322},
-	dictWord{132, 0, 752},
-	dictWord{139, 0, 737},
-	dictWord{
-		135,
-		11,
-		657,
-	},
-	dictWord{136, 11, 533},
-	dictWord{135, 0, 412},
-	dictWord{4, 0, 227},
-	dictWord{5, 0, 159},
-	dictWord{5, 0, 409},
-	dictWord{7, 0, 80},
-	dictWord{8, 0, 556},
-	dictWord{10, 0, 479},
-	dictWord{12, 0, 418},
-	dictWord{14, 0, 50},
-	dictWord{14, 0, 123},
-	dictWord{14, 0, 192},
-	dictWord{14, 0, 249},
-	dictWord{14, 0, 295},
-	dictWord{143, 0, 27},
-	dictWord{7, 0, 1470},
-	dictWord{8, 0, 66},
-	dictWord{8, 0, 137},
-	dictWord{8, 0, 761},
-	dictWord{9, 0, 638},
-	dictWord{11, 0, 80},
-	dictWord{11, 0, 212},
-	dictWord{11, 0, 368},
-	dictWord{11, 0, 418},
-	dictWord{12, 0, 8},
-	dictWord{13, 0, 15},
-	dictWord{16, 0, 61},
-	dictWord{17, 0, 59},
-	dictWord{19, 0, 28},
-	dictWord{
-		148,
-		0,
-		84,
-	},
-	dictWord{135, 10, 1985},
-	dictWord{4, 11, 211},
-	dictWord{4, 11, 332},
-	dictWord{5, 11, 335},
-	dictWord{6, 11, 238},
-	dictWord{7, 11, 269},
-	dictWord{
-		7,
-		11,
-		811,
-	},
-	dictWord{7, 11, 1797},
-	dictWord{8, 10, 122},
-	dictWord{8, 11, 836},
-	dictWord{9, 11, 507},
-	dictWord{141, 11, 242},
-	dictWord{6, 0, 683},
-	dictWord{
-		134,
-		0,
-		1252,
-	},
-	dictWord{4, 0, 873},
-	dictWord{132, 10, 234},
-	dictWord{134, 0, 835},
-	dictWord{6, 0, 38},
-	dictWord{7, 0, 1220},
-	dictWord{8, 0, 185},
-	dictWord{8, 0, 256},
-	dictWord{9, 0, 22},
-	dictWord{9, 0, 331},
-	dictWord{10, 0, 738},
-	dictWord{11, 0, 205},
-	dictWord{11, 0, 540},
-	dictWord{11, 0, 746},
-	dictWord{13, 0, 465},
-	dictWord{
-		14,
-		0,
-		88,
-	},
-	dictWord{142, 0, 194},
-	dictWord{138, 0, 986},
-	dictWord{5, 11, 1009},
-	dictWord{12, 11, 582},
-	dictWord{146, 11, 131},
-	dictWord{4, 0, 159},
-	dictWord{
-		6,
-		0,
-		115,
-	},
-	dictWord{7, 0, 252},
-	dictWord{7, 0, 257},
-	dictWord{7, 0, 1928},
-	dictWord{8, 0, 69},
-	dictWord{9, 0, 384},
-	dictWord{10, 0, 91},
-	dictWord{10, 0, 615},
-	dictWord{
-		12,
-		0,
-		375,
-	},
-	dictWord{14, 0, 235},
-	dictWord{18, 0, 117},
-	dictWord{147, 0, 123},
-	dictWord{133, 0, 911},
-	dictWord{136, 0, 278},
-	dictWord{5, 10, 430},
-	dictWord{
-		5,
-		10,
-		932,
-	},
-	dictWord{6, 10, 131},
-	dictWord{7, 10, 417},
-	dictWord{9, 10, 522},
-	dictWord{11, 10, 314},
-	dictWord{141, 10, 390},
-	dictWord{14, 10, 149},
-	dictWord{14, 10, 399},
-	dictWord{143, 10, 57},
-	dictWord{4, 0, 151},
-	dictWord{7, 0, 1567},
-	dictWord{136, 0, 749},
-	dictWord{5, 11, 228},
-	dictWord{6, 11, 203},
-	dictWord{
-		7,
-		11,
-		156,
-	},
-	dictWord{8, 11, 347},
-	dictWord{137, 11, 265},
-	dictWord{132, 10, 507},
-	dictWord{10, 0, 989},
-	dictWord{140, 0, 956},
-	dictWord{133, 0, 990},
-	dictWord{5, 0, 194},
-	dictWord{6, 0, 927},
-	dictWord{7, 0, 1662},
-	dictWord{9, 0, 90},
-	dictWord{140, 0, 564},
-	dictWord{4, 10, 343},
-	dictWord{133, 10, 511},
-	dictWord{133, 0, 425},
-	dictWord{7, 10, 455},
-	dictWord{138, 10, 591},
-	dictWord{4, 0, 774},
-	dictWord{7, 11, 476},
-	dictWord{7, 11, 1592},
-	dictWord{138, 11, 87},
-	dictWord{5, 0, 971},
-	dictWord{135, 10, 1381},
-	dictWord{5, 11, 318},
-	dictWord{147, 11, 121},
-	dictWord{5, 11, 291},
-	dictWord{7, 11, 765},
-	dictWord{9, 11, 389},
-	dictWord{140, 11, 548},
-	dictWord{134, 10, 575},
-	dictWord{4, 0, 827},
-	dictWord{12, 0, 646},
-	dictWord{12, 0, 705},
-	dictWord{12, 0, 712},
-	dictWord{140, 0, 714},
-	dictWord{139, 0, 752},
-	dictWord{137, 0, 662},
-	dictWord{5, 0, 72},
-	dictWord{6, 0, 264},
-	dictWord{7, 0, 21},
-	dictWord{7, 0, 46},
-	dictWord{7, 0, 2013},
-	dictWord{
-		8,
-		0,
-		215,
-	},
-	dictWord{8, 0, 513},
-	dictWord{10, 0, 266},
-	dictWord{139, 0, 22},
-	dictWord{139, 11, 522},
-	dictWord{6, 0, 239},
-	dictWord{7, 0, 118},
-	dictWord{10, 0, 95},
-	dictWord{11, 0, 603},
-	dictWord{13, 0, 443},
-	dictWord{14, 0, 160},
-	dictWord{143, 0, 4},
-	dictWord{6, 0, 431},
-	dictWord{134, 0, 669},
-	dictWord{7, 10, 1127},
-	dictWord{
-		7,
-		10,
-		1572,
-	},
-	dictWord{10, 10, 297},
-	dictWord{10, 10, 422},
-	dictWord{11, 10, 764},
-	dictWord{11, 10, 810},
-	dictWord{12, 10, 264},
-	dictWord{13, 10, 102},
-	dictWord{13, 10, 300},
-	dictWord{13, 10, 484},
-	dictWord{14, 10, 147},
-	dictWord{14, 10, 229},
-	dictWord{17, 10, 71},
-	dictWord{18, 10, 118},
-	dictWord{
-		147,
-		10,
-		120,
-	},
-	dictWord{5, 0, 874},
-	dictWord{6, 0, 1677},
-	dictWord{15, 0, 0},
-	dictWord{10, 11, 525},
-	dictWord{139, 11, 82},
-	dictWord{6, 0, 65},
-	dictWord{7, 0, 939},
-	dictWord{
-		7,
-		0,
-		1172,
-	},
-	dictWord{7, 0, 1671},
-	dictWord{9, 0, 540},
-	dictWord{10, 0, 696},
-	dictWord{11, 0, 265},
-	dictWord{11, 0, 732},
-	dictWord{11, 0, 928},
-	dictWord{
-		11,
-		0,
-		937,
-	},
-	dictWord{141, 0, 438},
-	dictWord{134, 0, 1350},
-	dictWord{136, 11, 547},
-	dictWord{132, 11, 422},
-	dictWord{5, 11, 355},
-	dictWord{145, 11, 0},
-	dictWord{137, 11, 905},
-	dictWord{5, 0, 682},
-	dictWord{135, 0, 1887},
-	dictWord{132, 0, 809},
-	dictWord{4, 0, 696},
-	dictWord{133, 11, 865},
-	dictWord{6, 0, 1074},
-	dictWord{6, 0, 1472},
-	dictWord{14, 10, 35},
-	dictWord{142, 10, 191},
-	dictWord{5, 11, 914},
-	dictWord{134, 11, 1625},
-	dictWord{133, 11, 234},
-	dictWord{
-		135,
-		11,
-		1383,
-	},
-	dictWord{137, 11, 780},
-	dictWord{132, 10, 125},
-	dictWord{4, 0, 726},
-	dictWord{133, 0, 630},
-	dictWord{8, 0, 802},
-	dictWord{136, 0, 838},
-	dictWord{132, 10, 721},
-	dictWord{6, 0, 1337},
-	dictWord{7, 0, 776},
-	dictWord{19, 0, 56},
-	dictWord{136, 10, 145},
-	dictWord{132, 0, 970},
-	dictWord{7, 10, 792},
-	dictWord{8, 10, 147},
-	dictWord{10, 10, 821},
-	dictWord{139, 10, 1021},
-	dictWord{139, 10, 970},
-	dictWord{8, 0, 940},
-	dictWord{137, 0, 797},
-	dictWord{
-		135,
-		11,
-		1312,
-	},
-	dictWord{9, 0, 248},
-	dictWord{10, 0, 400},
-	dictWord{7, 11, 816},
-	dictWord{7, 11, 1241},
-	dictWord{7, 10, 1999},
-	dictWord{9, 11, 283},
-	dictWord{
-		9,
-		11,
-		520,
-	},
-	dictWord{10, 11, 213},
-	dictWord{10, 11, 307},
-	dictWord{10, 11, 463},
-	dictWord{10, 11, 671},
-	dictWord{10, 11, 746},
-	dictWord{11, 11, 401},
-	dictWord{
-		11,
-		11,
-		794,
-	},
-	dictWord{12, 11, 517},
-	dictWord{18, 11, 107},
-	dictWord{147, 11, 115},
-	dictWord{6, 0, 1951},
-	dictWord{134, 0, 2040},
-	dictWord{
-		135,
-		11,
-		339,
-	},
-	dictWord{13, 0, 41},
-	dictWord{15, 0, 93},
-	dictWord{5, 10, 168},
-	dictWord{5, 10, 930},
-	dictWord{8, 10, 74},
-	dictWord{9, 10, 623},
-	dictWord{12, 10, 500},
-	dictWord{140, 10, 579},
-	dictWord{6, 0, 118},
-	dictWord{7, 0, 215},
-	dictWord{7, 0, 1521},
-	dictWord{140, 0, 11},
-	dictWord{6, 10, 220},
-	dictWord{7, 10, 1101},
-	dictWord{141, 10, 105},
-	dictWord{6, 11, 421},
-	dictWord{7, 11, 61},
-	dictWord{7, 11, 1540},
-	dictWord{10, 11, 11},
-	dictWord{138, 11, 501},
-	dictWord{7, 0, 615},
-	dictWord{138, 0, 251},
-	dictWord{140, 11, 631},
-	dictWord{135, 0, 1044},
-	dictWord{6, 10, 19},
-	dictWord{7, 10, 1413},
-	dictWord{139, 10, 428},
-	dictWord{
-		133,
-		0,
-		225,
-	},
-	dictWord{7, 10, 96},
-	dictWord{8, 10, 401},
-	dictWord{8, 10, 703},
-	dictWord{137, 10, 896},
-	dictWord{145, 10, 116},
-	dictWord{6, 11, 102},
-	dictWord{
-		7,
-		11,
-		72,
-	},
-	dictWord{15, 11, 142},
-	dictWord{147, 11, 67},
-	dictWord{7, 10, 1961},
-	dictWord{7, 10, 1965},
-	dictWord{8, 10, 702},
-	dictWord{136, 10, 750},
-	dictWord{
-		7,
-		10,
-		2030,
-	},
-	dictWord{8, 10, 150},
-	dictWord{8, 10, 737},
-	dictWord{12, 10, 366},
-	dictWord{151, 11, 30},
-	dictWord{4, 0, 370},
-	dictWord{5, 0, 756},
-	dictWord{
-		7,
-		0,
-		1326,
-	},
-	dictWord{135, 11, 823},
-	dictWord{8, 10, 800},
-	dictWord{9, 10, 148},
-	dictWord{9, 10, 872},
-	dictWord{9, 10, 890},
-	dictWord{11, 10, 309},
-	dictWord{
-		11,
-		10,
-		1001,
-	},
-	dictWord{13, 10, 267},
-	dictWord{141, 10, 323},
-	dictWord{6, 0, 1662},
-	dictWord{7, 0, 48},
-	dictWord{8, 0, 771},
-	dictWord{10, 0, 116},
-	dictWord{
-		13,
-		0,
-		104,
-	},
-	dictWord{14, 0, 105},
-	dictWord{14, 0, 184},
-	dictWord{15, 0, 168},
-	dictWord{19, 0, 92},
-	dictWord{148, 0, 68},
-	dictWord{10, 0, 209},
-	dictWord{
-		135,
-		11,
-		1870,
-	},
-	dictWord{7, 11, 68},
-	dictWord{8, 11, 48},
-	dictWord{8, 11, 88},
-	dictWord{8, 11, 582},
-	dictWord{8, 11, 681},
-	dictWord{9, 11, 373},
-	dictWord{9, 11, 864},
-	dictWord{11, 11, 157},
-	dictWord{11, 11, 336},
-	dictWord{11, 11, 843},
-	dictWord{148, 11, 27},
-	dictWord{134, 0, 930},
-	dictWord{4, 11, 88},
-	dictWord{5, 11, 137},
-	dictWord{5, 11, 174},
-	dictWord{5, 11, 777},
-	dictWord{6, 11, 1664},
-	dictWord{6, 11, 1725},
-	dictWord{7, 11, 77},
-	dictWord{7, 11, 426},
-	dictWord{7, 11, 1317},
-	dictWord{7, 11, 1355},
-	dictWord{8, 11, 126},
-	dictWord{8, 11, 563},
-	dictWord{9, 11, 523},
-	dictWord{9, 11, 750},
-	dictWord{10, 11, 310},
-	dictWord{10, 11, 836},
-	dictWord{11, 11, 42},
-	dictWord{11, 11, 318},
-	dictWord{11, 11, 731},
-	dictWord{12, 11, 68},
-	dictWord{12, 11, 92},
-	dictWord{12, 11, 507},
-	dictWord{12, 11, 692},
-	dictWord{13, 11, 81},
-	dictWord{13, 11, 238},
-	dictWord{13, 11, 374},
-	dictWord{18, 11, 138},
-	dictWord{19, 11, 78},
-	dictWord{19, 11, 111},
-	dictWord{20, 11, 55},
-	dictWord{20, 11, 77},
-	dictWord{148, 11, 92},
-	dictWord{4, 11, 938},
-	dictWord{135, 11, 1831},
-	dictWord{5, 10, 547},
-	dictWord{7, 10, 424},
-	dictWord{
-		8,
-		11,
-		617,
-	},
-	dictWord{138, 11, 351},
-	dictWord{6, 0, 1286},
-	dictWord{6, 11, 1668},
-	dictWord{7, 11, 1499},
-	dictWord{8, 11, 117},
-	dictWord{9, 11, 314},
-	dictWord{
-		138,
-		11,
-		174,
-	},
-	dictWord{6, 0, 759},
-	dictWord{6, 0, 894},
-	dictWord{7, 11, 707},
-	dictWord{139, 11, 563},
-	dictWord{4, 0, 120},
-	dictWord{135, 0, 1894},
-	dictWord{
-		9,
-		0,
-		385,
-	},
-	dictWord{149, 0, 17},
-	dictWord{138, 0, 429},
-	dictWord{133, 11, 403},
-	dictWord{5, 0, 820},
-	dictWord{135, 0, 931},
-	dictWord{10, 0, 199},
-	dictWord{
-		133,
-		10,
-		133,
-	},
-	dictWord{6, 0, 151},
-	dictWord{6, 0, 1675},
-	dictWord{7, 0, 383},
-	dictWord{151, 0, 10},
-	dictWord{6, 0, 761},
-	dictWord{136, 10, 187},
-	dictWord{
-		8,
-		0,
-		365,
-	},
-	dictWord{10, 10, 0},
-	dictWord{10, 10, 818},
-	dictWord{139, 10, 988},
-	dictWord{4, 11, 44},
-	dictWord{5, 11, 311},
-	dictWord{6, 11, 156},
-	dictWord{
-		7,
-		11,
-		639,
-	},
-	dictWord{7, 11, 762},
-	dictWord{7, 11, 1827},
-	dictWord{9, 11, 8},
-	dictWord{9, 11, 462},
-	dictWord{148, 11, 83},
-	dictWord{4, 11, 346},
-	dictWord{7, 11, 115},
-	dictWord{9, 11, 180},
-	dictWord{9, 11, 456},
-	dictWord{138, 11, 363},
-	dictWord{136, 10, 685},
-	dictWord{7, 0, 1086},
-	dictWord{145, 0, 46},
-	dictWord{
-		6,
-		0,
-		1624,
-	},
-	dictWord{11, 0, 11},
-	dictWord{12, 0, 422},
-	dictWord{13, 0, 444},
-	dictWord{142, 0, 360},
-	dictWord{6, 0, 1020},
-	dictWord{6, 0, 1260},
-	dictWord{
-		134,
-		0,
-		1589,
-	},
-	dictWord{4, 0, 43},
-	dictWord{5, 0, 344},
-	dictWord{5, 0, 357},
-	dictWord{14, 0, 472},
-	dictWord{150, 0, 58},
-	dictWord{6, 0, 1864},
-	dictWord{6, 0, 1866},
-	dictWord{6, 0, 1868},
-	dictWord{6, 0, 1869},
-	dictWord{6, 0, 1874},
-	dictWord{6, 0, 1877},
-	dictWord{6, 0, 1903},
-	dictWord{6, 0, 1911},
-	dictWord{9, 0, 920},
-	dictWord{
-		9,
-		0,
-		921,
-	},
-	dictWord{9, 0, 924},
-	dictWord{9, 0, 946},
-	dictWord{9, 0, 959},
-	dictWord{9, 0, 963},
-	dictWord{9, 0, 970},
-	dictWord{9, 0, 997},
-	dictWord{9, 0, 1008},
-	dictWord{
-		9,
-		0,
-		1017,
-	},
-	dictWord{12, 0, 795},
-	dictWord{12, 0, 797},
-	dictWord{12, 0, 798},
-	dictWord{12, 0, 800},
-	dictWord{12, 0, 803},
-	dictWord{12, 0, 811},
-	dictWord{
-		12,
-		0,
-		820,
-	},
-	dictWord{12, 0, 821},
-	dictWord{12, 0, 839},
-	dictWord{12, 0, 841},
-	dictWord{12, 0, 848},
-	dictWord{12, 0, 911},
-	dictWord{12, 0, 921},
-	dictWord{12, 0, 922},
-	dictWord{12, 0, 925},
-	dictWord{12, 0, 937},
-	dictWord{12, 0, 944},
-	dictWord{12, 0, 945},
-	dictWord{12, 0, 953},
-	dictWord{15, 0, 184},
-	dictWord{15, 0, 191},
-	dictWord{15, 0, 199},
-	dictWord{15, 0, 237},
-	dictWord{15, 0, 240},
-	dictWord{15, 0, 243},
-	dictWord{15, 0, 246},
-	dictWord{18, 0, 203},
-	dictWord{21, 0, 40},
-	dictWord{
-		21,
-		0,
-		52,
-	},
-	dictWord{21, 0, 57},
-	dictWord{24, 0, 23},
-	dictWord{24, 0, 28},
-	dictWord{152, 0, 30},
-	dictWord{134, 0, 725},
-	dictWord{145, 11, 58},
-	dictWord{133, 0, 888},
-	dictWord{137, 10, 874},
-	dictWord{4, 0, 711},
-	dictWord{8, 10, 774},
-	dictWord{10, 10, 670},
-	dictWord{140, 10, 51},
-	dictWord{144, 11, 40},
-	dictWord{
-		6,
-		11,
-		185,
-	},
-	dictWord{7, 11, 1899},
-	dictWord{139, 11, 673},
-	dictWord{137, 10, 701},
-	dictWord{137, 0, 440},
-	dictWord{4, 11, 327},
-	dictWord{5, 11, 478},
-	dictWord{
-		7,
-		11,
-		1332,
-	},
-	dictWord{8, 11, 753},
-	dictWord{140, 11, 227},
-	dictWord{4, 10, 127},
-	dictWord{5, 10, 350},
-	dictWord{6, 10, 356},
-	dictWord{8, 10, 426},
-	dictWord{
-		9,
-		10,
-		572,
-	},
-	dictWord{10, 10, 247},
-	dictWord{139, 10, 312},
-	dictWord{5, 11, 1020},
-	dictWord{133, 11, 1022},
-	dictWord{4, 11, 103},
-	dictWord{
-		133,
-		11,
-		401,
-	},
-	dictWord{6, 0, 1913},
-	dictWord{6, 0, 1926},
-	dictWord{6, 0, 1959},
-	dictWord{9, 0, 914},
-	dictWord{9, 0, 939},
-	dictWord{9, 0, 952},
-	dictWord{9, 0, 979},
-	dictWord{
-		9,
-		0,
-		990,
-	},
-	dictWord{9, 0, 998},
-	dictWord{9, 0, 1003},
-	dictWord{9, 0, 1023},
-	dictWord{12, 0, 827},
-	dictWord{12, 0, 834},
-	dictWord{12, 0, 845},
-	dictWord{
-		12,
-		0,
-		912,
-	},
-	dictWord{12, 0, 935},
-	dictWord{12, 0, 951},
-	dictWord{15, 0, 172},
-	dictWord{15, 0, 174},
-	dictWord{18, 0, 198},
-	dictWord{149, 0, 63},
-	dictWord{5, 0, 958},
-	dictWord{5, 0, 987},
-	dictWord{4, 11, 499},
-	dictWord{135, 11, 1421},
-	dictWord{7, 0, 885},
-	dictWord{6, 10, 59},
-	dictWord{6, 10, 1762},
-	dictWord{9, 10, 603},
-	dictWord{141, 10, 397},
-	dictWord{10, 11, 62},
-	dictWord{141, 11, 164},
-	dictWord{4, 0, 847},
-	dictWord{135, 0, 326},
-	dictWord{11, 0, 276},
-	dictWord{142, 0, 293},
-	dictWord{4, 0, 65},
-	dictWord{5, 0, 479},
-	dictWord{5, 0, 1004},
-	dictWord{7, 0, 1913},
-	dictWord{8, 0, 317},
-	dictWord{9, 0, 302},
-	dictWord{10, 0, 612},
-	dictWord{
-		13,
-		0,
-		22,
-	},
-	dictWord{132, 11, 96},
-	dictWord{4, 0, 261},
-	dictWord{135, 0, 510},
-	dictWord{135, 0, 1514},
-	dictWord{6, 10, 111},
-	dictWord{7, 10, 4},
-	dictWord{8, 10, 163},
-	dictWord{8, 10, 776},
-	dictWord{138, 10, 566},
-	dictWord{4, 0, 291},
-	dictWord{9, 0, 515},
-	dictWord{12, 0, 152},
-	dictWord{12, 0, 443},
-	dictWord{13, 0, 392},
-	dictWord{142, 0, 357},
-	dictWord{7, 11, 399},
-	dictWord{135, 11, 1492},
-	dictWord{4, 0, 589},
-	dictWord{139, 0, 282},
-	dictWord{6, 11, 563},
-	dictWord{
-		135,
-		10,
-		1994,
-	},
-	dictWord{5, 10, 297},
-	dictWord{135, 10, 1038},
-	dictWord{4, 0, 130},
-	dictWord{7, 0, 843},
-	dictWord{135, 0, 1562},
-	dictWord{5, 0, 42},
-	dictWord{
-		5,
-		0,
-		879,
-	},
-	dictWord{7, 0, 245},
-	dictWord{7, 0, 324},
-	dictWord{7, 0, 1532},
-	dictWord{11, 0, 463},
-	dictWord{11, 0, 472},
-	dictWord{13, 0, 363},
-	dictWord{144, 0, 52},
-	dictWord{4, 0, 134},
-	dictWord{133, 0, 372},
-	dictWord{133, 0, 680},
-	dictWord{136, 10, 363},
-	dictWord{6, 0, 1997},
-	dictWord{8, 0, 935},
-	dictWord{136, 0, 977},
-	dictWord{4, 0, 810},
-	dictWord{135, 0, 1634},
-	dictWord{135, 10, 1675},
-	dictWord{7, 0, 1390},
-	dictWord{4, 11, 910},
-	dictWord{133, 11, 832},
-	dictWord{
-		7,
-		10,
-		808,
-	},
-	dictWord{8, 11, 266},
-	dictWord{139, 11, 578},
-	dictWord{132, 0, 644},
-	dictWord{4, 0, 982},
-	dictWord{138, 0, 867},
-	dictWord{132, 10, 280},
-	dictWord{
-		135,
-		0,
-		540,
-	},
-	dictWord{140, 10, 54},
-	dictWord{135, 0, 123},
-	dictWord{134, 0, 1978},
-	dictWord{4, 10, 421},
-	dictWord{133, 10, 548},
-	dictWord{6, 0, 623},
-	dictWord{136, 0, 789},
-	dictWord{4, 0, 908},
-	dictWord{5, 0, 359},
-	dictWord{5, 0, 508},
-	dictWord{6, 0, 1723},
-	dictWord{7, 0, 343},
-	dictWord{7, 0, 1996},
-	dictWord{
-		135,
-		0,
-		2026,
-	},
-	dictWord{134, 0, 1220},
-	dictWord{4, 0, 341},
-	dictWord{135, 0, 480},
-	dictWord{6, 10, 254},
-	dictWord{9, 10, 109},
-	dictWord{138, 10, 103},
-	dictWord{
-		134,
-		0,
-		888,
-	},
-	dictWord{8, 11, 528},
-	dictWord{137, 11, 348},
-	dictWord{7, 0, 1995},
-	dictWord{8, 0, 299},
-	dictWord{11, 0, 890},
-	dictWord{12, 0, 674},
-	dictWord{
-		4,
-		11,
-		20,
-	},
-	dictWord{133, 11, 616},
-	dictWord{135, 11, 1094},
-	dictWord{134, 10, 1630},
-	dictWord{4, 0, 238},
-	dictWord{5, 0, 503},
-	dictWord{6, 0, 179},
-	dictWord{
-		7,
-		0,
-		2003,
-	},
-	dictWord{8, 0, 381},
-	dictWord{8, 0, 473},
-	dictWord{9, 0, 149},
-	dictWord{10, 0, 788},
-	dictWord{15, 0, 45},
-	dictWord{15, 0, 86},
-	dictWord{20, 0, 110},
-	dictWord{150, 0, 57},
-	dictWord{133, 10, 671},
-	dictWord{4, 11, 26},
-	dictWord{5, 11, 429},
-	dictWord{6, 11, 245},
-	dictWord{7, 11, 704},
-	dictWord{7, 11, 1379},
-	dictWord{135, 11, 1474},
-	dictWord{4, 0, 121},
-	dictWord{5, 0, 156},
-	dictWord{5, 0, 349},
-	dictWord{9, 0, 431},
-	dictWord{10, 0, 605},
-	dictWord{142, 0, 342},
-	dictWord{
-		7,
-		11,
-		943,
-	},
-	dictWord{139, 11, 614},
-	dictWord{132, 10, 889},
-	dictWord{132, 11, 621},
-	dictWord{7, 10, 1382},
-	dictWord{7, 11, 1382},
-	dictWord{
-		135,
-		10,
-		1910,
-	},
-	dictWord{132, 10, 627},
-	dictWord{133, 10, 775},
-	dictWord{133, 11, 542},
-	dictWord{133, 11, 868},
-	dictWord{136, 11, 433},
-	dictWord{6, 0, 1373},
-	dictWord{7, 0, 1011},
-	dictWord{11, 10, 362},
-	dictWord{11, 10, 948},
-	dictWord{140, 10, 388},
-	dictWord{6, 0, 80},
-	dictWord{7, 0, 173},
-	dictWord{9, 0, 547},
-	dictWord{10, 0, 730},
-	dictWord{14, 0, 18},
-	dictWord{22, 0, 39},
-	dictWord{135, 11, 1495},
-	dictWord{6, 0, 1694},
-	dictWord{135, 0, 1974},
-	dictWord{140, 0, 196},
-	dictWord{4, 0, 923},
-	dictWord{6, 0, 507},
-	dictWord{6, 0, 1711},
-	dictWord{7, 10, 451},
-	dictWord{8, 10, 389},
-	dictWord{12, 10, 490},
-	dictWord{13, 10, 16},
-	dictWord{
-		13,
-		10,
-		215,
-	},
-	dictWord{13, 10, 351},
-	dictWord{18, 10, 132},
-	dictWord{147, 10, 125},
-	dictWord{6, 0, 646},
-	dictWord{134, 0, 1047},
-	dictWord{135, 10, 841},
-	dictWord{136, 10, 566},
-	dictWord{6, 0, 1611},
-	dictWord{135, 0, 1214},
-	dictWord{139, 0, 926},
-	dictWord{132, 11, 525},
-	dictWord{132, 0, 595},
-	dictWord{
-		5,
-		0,
-		240,
-	},
-	dictWord{6, 0, 459},
-	dictWord{7, 0, 12},
-	dictWord{7, 0, 114},
-	dictWord{7, 0, 949},
-	dictWord{7, 0, 1753},
-	dictWord{7, 0, 1805},
-	dictWord{8, 0, 658},
-	dictWord{
-		9,
-		0,
-		1,
-	},
-	dictWord{11, 0, 959},
-	dictWord{141, 0, 446},
-	dictWord{5, 10, 912},
-	dictWord{134, 10, 1695},
-	dictWord{132, 0, 446},
-	dictWord{7, 11, 62},
-	dictWord{
-		12,
-		11,
-		45,
-	},
-	dictWord{147, 11, 112},
-	dictWord{5, 10, 236},
-	dictWord{6, 10, 572},
-	dictWord{8, 10, 492},
-	dictWord{11, 10, 618},
-	dictWord{144, 10, 56},
-	dictWord{
-		5,
-		10,
-		190,
-	},
-	dictWord{136, 10, 318},
-	dictWord{135, 10, 1376},
-	dictWord{4, 11, 223},
-	dictWord{6, 11, 359},
-	dictWord{11, 11, 3},
-	dictWord{13, 11, 108},
-	dictWord{
-		14,
-		11,
-		89,
-	},
-	dictWord{144, 11, 22},
-	dictWord{132, 11, 647},
-	dictWord{134, 0, 490},
-	dictWord{134, 0, 491},
-	dictWord{134, 0, 1584},
-	dictWord{
-		135,
-		11,
-		685,
-	},
-	dictWord{138, 11, 220},
-	dictWord{7, 0, 250},
-	dictWord{136, 0, 507},
-	dictWord{132, 0, 158},
-	dictWord{4, 0, 140},
-	dictWord{7, 0, 362},
-	dictWord{8, 0, 209},
-	dictWord{9, 0, 10},
-	dictWord{9, 0, 160},
-	dictWord{9, 0, 503},
-	dictWord{9, 0, 614},
-	dictWord{10, 0, 689},
-	dictWord{11, 0, 327},
-	dictWord{11, 0, 553},
-	dictWord{
-		11,
-		0,
-		725,
-	},
-	dictWord{11, 0, 767},
-	dictWord{12, 0, 252},
-	dictWord{12, 0, 583},
-	dictWord{13, 0, 192},
-	dictWord{14, 0, 269},
-	dictWord{14, 0, 356},
-	dictWord{148, 0, 50},
-	dictWord{19, 0, 1},
-	dictWord{19, 0, 26},
-	dictWord{150, 0, 9},
-	dictWord{132, 11, 109},
-	dictWord{6, 0, 228},
-	dictWord{7, 0, 1341},
-	dictWord{9, 0, 408},
-	dictWord{
-		138,
-		0,
-		343,
-	},
-	dictWord{4, 0, 373},
-	dictWord{5, 0, 283},
-	dictWord{6, 0, 480},
-	dictWord{7, 0, 609},
-	dictWord{10, 0, 860},
-	dictWord{138, 0, 878},
-	dictWord{6, 0, 779},
-	dictWord{134, 0, 1209},
-	dictWord{4, 0, 557},
-	dictWord{7, 11, 263},
-	dictWord{7, 11, 628},
-	dictWord{136, 11, 349},
-	dictWord{132, 0, 548},
-	dictWord{7, 0, 197},
-	dictWord{8, 0, 142},
-	dictWord{8, 0, 325},
-	dictWord{9, 0, 150},
-	dictWord{9, 0, 596},
-	dictWord{10, 0, 350},
-	dictWord{10, 0, 353},
-	dictWord{11, 0, 74},
-	dictWord{
-		11,
-		0,
-		315,
-	},
-	dictWord{12, 0, 662},
-	dictWord{12, 0, 681},
-	dictWord{14, 0, 423},
-	dictWord{143, 0, 141},
-	dictWord{4, 11, 40},
-	dictWord{10, 11, 67},
-	dictWord{
-		11,
-		11,
-		117,
-	},
-	dictWord{11, 11, 768},
-	dictWord{139, 11, 935},
-	dictWord{7, 11, 992},
-	dictWord{8, 11, 301},
-	dictWord{9, 11, 722},
-	dictWord{12, 11, 63},
-	dictWord{
-		13,
-		11,
-		29,
-	},
-	dictWord{14, 11, 161},
-	dictWord{143, 11, 18},
-	dictWord{6, 0, 1490},
-	dictWord{138, 11, 532},
-	dictWord{5, 0, 580},
-	dictWord{7, 0, 378},
-	dictWord{
-		7,
-		0,
-		674,
-	},
-	dictWord{7, 0, 1424},
-	dictWord{15, 0, 83},
-	dictWord{16, 0, 11},
-	dictWord{15, 11, 83},
-	dictWord{144, 11, 11},
-	dictWord{6, 0, 1057},
-	dictWord{6, 0, 1335},
-	dictWord{10, 0, 316},
-	dictWord{7, 10, 85},
-	dictWord{7, 10, 247},
-	dictWord{8, 10, 585},
-	dictWord{138, 10, 163},
-	dictWord{4, 0, 169},
-	dictWord{5, 0, 83},
-	dictWord{
-		6,
-		0,
-		399,
-	},
-	dictWord{6, 0, 579},
-	dictWord{6, 0, 1513},
-	dictWord{7, 0, 692},
-	dictWord{7, 0, 846},
-	dictWord{7, 0, 1015},
-	dictWord{7, 0, 1799},
-	dictWord{8, 0, 403},
-	dictWord{9, 0, 394},
-	dictWord{10, 0, 133},
-	dictWord{12, 0, 4},
-	dictWord{12, 0, 297},
-	dictWord{12, 0, 452},
-	dictWord{16, 0, 81},
-	dictWord{18, 0, 25},
-	dictWord{21, 0, 14},
-	dictWord{22, 0, 12},
-	dictWord{151, 0, 18},
-	dictWord{134, 0, 1106},
-	dictWord{7, 0, 1546},
-	dictWord{11, 0, 299},
-	dictWord{142, 0, 407},
-	dictWord{134, 0, 1192},
-	dictWord{132, 0, 177},
-	dictWord{5, 0, 411},
-	dictWord{135, 0, 653},
-	dictWord{7, 0, 439},
-	dictWord{10, 0, 727},
-	dictWord{11, 0, 260},
-	dictWord{139, 0, 684},
-	dictWord{138, 10, 145},
-	dictWord{147, 10, 83},
-	dictWord{5, 0, 208},
-	dictWord{7, 0, 753},
-	dictWord{135, 0, 1528},
-	dictWord{137, 11, 617},
-	dictWord{
-		135,
-		10,
-		1922,
-	},
-	dictWord{135, 11, 825},
-	dictWord{11, 0, 422},
-	dictWord{13, 0, 389},
-	dictWord{4, 10, 124},
-	dictWord{10, 10, 457},
-	dictWord{11, 10, 121},
-	dictWord{
-		11,
-		10,
-		169,
-	},
-	dictWord{11, 10, 870},
-	dictWord{12, 10, 214},
-	dictWord{14, 10, 187},
-	dictWord{143, 10, 77},
-	dictWord{11, 0, 615},
-	dictWord{15, 0, 58},
-	dictWord{
-		11,
-		11,
-		615,
-	},
-	dictWord{143, 11, 58},
-	dictWord{9, 0, 618},
-	dictWord{138, 0, 482},
-	dictWord{6, 0, 1952},
-	dictWord{6, 0, 1970},
-	dictWord{142, 0, 505},
-	dictWord{
-		7,
-		10,
-		1193,
-	},
-	dictWord{135, 11, 1838},
-	dictWord{133, 0, 242},
-	dictWord{135, 10, 1333},
-	dictWord{6, 10, 107},
-	dictWord{7, 10, 638},
-	dictWord{
-		7,
-		10,
-		1632,
-	},
-	dictWord{137, 10, 396},
-	dictWord{133, 0, 953},
-	dictWord{5, 10, 370},
-	dictWord{134, 10, 1756},
-	dictWord{5, 11, 28},
-	dictWord{6, 11, 204},
-	dictWord{
-		10,
-		11,
-		320,
-	},
-	dictWord{10, 11, 583},
-	dictWord{13, 11, 502},
-	dictWord{14, 11, 72},
-	dictWord{14, 11, 274},
-	dictWord{14, 11, 312},
-	dictWord{14, 11, 344},
-	dictWord{15, 11, 159},
-	dictWord{16, 11, 62},
-	dictWord{16, 11, 69},
-	dictWord{17, 11, 30},
-	dictWord{18, 11, 42},
-	dictWord{18, 11, 53},
-	dictWord{18, 11, 84},
-	dictWord{18, 11, 140},
-	dictWord{19, 11, 68},
-	dictWord{19, 11, 85},
-	dictWord{20, 11, 5},
-	dictWord{20, 11, 45},
-	dictWord{20, 11, 101},
-	dictWord{22, 11, 7},
-	dictWord{
-		150,
-		11,
-		20,
-	},
-	dictWord{4, 11, 558},
-	dictWord{6, 11, 390},
-	dictWord{7, 11, 162},
-	dictWord{7, 11, 689},
-	dictWord{9, 11, 360},
-	dictWord{138, 11, 653},
-	dictWord{
-		11,
-		0,
-		802,
-	},
-	dictWord{141, 0, 67},
-	dictWord{133, 10, 204},
-	dictWord{133, 0, 290},
-	dictWord{5, 10, 970},
-	dictWord{134, 10, 1706},
-	dictWord{132, 0, 380},
-	dictWord{5, 0, 52},
-	dictWord{7, 0, 277},
-	dictWord{9, 0, 368},
-	dictWord{139, 0, 791},
-	dictWord{5, 11, 856},
-	dictWord{6, 11, 1672},
-	dictWord{6, 11, 1757},
-	dictWord{
-		6,
-		11,
-		1781,
-	},
-	dictWord{7, 11, 1150},
-	dictWord{7, 11, 1425},
-	dictWord{7, 11, 1453},
-	dictWord{140, 11, 513},
-	dictWord{5, 11, 92},
-	dictWord{7, 10, 3},
-	dictWord{
-		10,
-		11,
-		736,
-	},
-	dictWord{140, 11, 102},
-	dictWord{4, 0, 112},
-	dictWord{5, 0, 653},
-	dictWord{5, 10, 483},
-	dictWord{5, 10, 685},
-	dictWord{6, 10, 489},
-	dictWord{
-		7,
-		10,
-		1204,
-	},
-	dictWord{136, 10, 394},
-	dictWord{132, 10, 921},
-	dictWord{6, 0, 1028},
-	dictWord{133, 10, 1007},
-	dictWord{5, 11, 590},
-	dictWord{9, 11, 213},
-	dictWord{145, 11, 91},
-	dictWord{135, 10, 1696},
-	dictWord{10, 0, 138},
-	dictWord{139, 0, 476},
-	dictWord{5, 0, 725},
-	dictWord{5, 0, 727},
-	dictWord{135, 0, 1811},
-	dictWord{4, 0, 979},
-	dictWord{6, 0, 1821},
-	dictWord{6, 0, 1838},
-	dictWord{8, 0, 876},
-	dictWord{8, 0, 883},
-	dictWord{8, 0, 889},
-	dictWord{8, 0, 893},
-	dictWord{
-		8,
-		0,
-		895,
-	},
-	dictWord{10, 0, 934},
-	dictWord{12, 0, 720},
-	dictWord{14, 0, 459},
-	dictWord{148, 0, 123},
-	dictWord{135, 11, 551},
-	dictWord{4, 0, 38},
-	dictWord{6, 0, 435},
-	dictWord{7, 0, 307},
-	dictWord{7, 0, 999},
-	dictWord{7, 0, 1481},
-	dictWord{7, 0, 1732},
-	dictWord{7, 0, 1738},
-	dictWord{8, 0, 371},
-	dictWord{9, 0, 414},
-	dictWord{
-		11,
-		0,
-		316,
-	},
-	dictWord{12, 0, 52},
-	dictWord{13, 0, 420},
-	dictWord{147, 0, 100},
-	dictWord{135, 0, 1296},
-	dictWord{132, 10, 712},
-	dictWord{134, 10, 1629},
-	dictWord{133, 0, 723},
-	dictWord{134, 0, 651},
-	dictWord{136, 11, 191},
-	dictWord{9, 11, 791},
-	dictWord{10, 11, 93},
-	dictWord{11, 11, 301},
-	dictWord{16, 11, 13},
-	dictWord{17, 11, 23},
-	dictWord{18, 11, 135},
-	dictWord{19, 11, 12},
-	dictWord{20, 11, 1},
-	dictWord{20, 11, 12},
-	dictWord{148, 11, 14},
-	dictWord{136, 11, 503},
-	dictWord{6, 11, 466},
-	dictWord{135, 11, 671},
-	dictWord{6, 0, 1200},
-	dictWord{134, 0, 1330},
-	dictWord{135, 0, 1255},
-	dictWord{134, 0, 986},
-	dictWord{
-		5,
-		0,
-		109,
-	},
-	dictWord{6, 0, 1784},
-	dictWord{7, 0, 1895},
-	dictWord{12, 0, 296},
-	dictWord{140, 0, 302},
-	dictWord{135, 11, 983},
-	dictWord{133, 10, 485},
-	dictWord{
-		134,
-		0,
-		660,
-	},
-	dictWord{134, 0, 800},
-	dictWord{5, 0, 216},
-	dictWord{5, 0, 294},
-	dictWord{6, 0, 591},
-	dictWord{7, 0, 1879},
-	dictWord{9, 0, 141},
-	dictWord{9, 0, 270},
-	dictWord{9, 0, 679},
-	dictWord{10, 0, 159},
-	dictWord{11, 0, 197},
-	dictWord{11, 0, 438},
-	dictWord{12, 0, 538},
-	dictWord{12, 0, 559},
-	dictWord{14, 0, 144},
-	dictWord{
-		14,
-		0,
-		167,
-	},
-	dictWord{15, 0, 67},
-	dictWord{4, 10, 285},
-	dictWord{5, 10, 317},
-	dictWord{6, 10, 301},
-	dictWord{7, 10, 7},
-	dictWord{8, 10, 153},
-	dictWord{
-		10,
-		10,
-		766,
-	},
-	dictWord{11, 10, 468},
-	dictWord{12, 10, 467},
-	dictWord{141, 10, 143},
-	dictWord{136, 0, 945},
-	dictWord{134, 0, 1090},
-	dictWord{137, 0, 81},
-	dictWord{12, 11, 468},
-	dictWord{19, 11, 96},
-	dictWord{148, 11, 24},
-	dictWord{134, 0, 391},
-	dictWord{138, 11, 241},
-	dictWord{7, 0, 322},
-	dictWord{136, 0, 249},
-	dictWord{134, 0, 1412},
-	dictWord{135, 11, 795},
-	dictWord{5, 0, 632},
-	dictWord{138, 0, 526},
-	dictWord{136, 10, 819},
-	dictWord{6, 0, 144},
-	dictWord{7, 0, 948},
-	dictWord{7, 0, 1042},
-	dictWord{8, 0, 235},
-	dictWord{8, 0, 461},
-	dictWord{9, 0, 453},
-	dictWord{9, 0, 796},
-	dictWord{10, 0, 354},
-	dictWord{17, 0, 77},
-	dictWord{
-		135,
-		11,
-		954,
-	},
-	dictWord{139, 10, 917},
-	dictWord{6, 0, 940},
-	dictWord{134, 0, 1228},
-	dictWord{4, 0, 362},
-	dictWord{7, 0, 52},
-	dictWord{135, 0, 303},
-	dictWord{
-		6,
-		11,
-		549,
-	},
-	dictWord{8, 11, 34},
-	dictWord{8, 11, 283},
-	dictWord{9, 11, 165},
-	dictWord{138, 11, 475},
-	dictWord{7, 11, 370},
-	dictWord{7, 11, 1007},
-	dictWord{
-		7,
-		11,
-		1177,
-	},
-	dictWord{135, 11, 1565},
-	dictWord{5, 11, 652},
-	dictWord{5, 11, 701},
-	dictWord{135, 11, 449},
-	dictWord{5, 0, 196},
-	dictWord{6, 0, 486},
-	dictWord{
-		7,
-		0,
-		212,
-	},
-	dictWord{8, 0, 309},
-	dictWord{136, 0, 346},
-	dictWord{6, 10, 1719},
-	dictWord{6, 10, 1735},
-	dictWord{7, 10, 2016},
-	dictWord{7, 10, 2020},
-	dictWord{
-		8,
-		10,
-		837,
-	},
-	dictWord{137, 10, 852},
-	dictWord{6, 11, 159},
-	dictWord{6, 11, 364},
-	dictWord{7, 11, 516},
-	dictWord{7, 11, 1439},
-	dictWord{137, 11, 518},
-	dictWord{135, 0, 1912},
-	dictWord{135, 0, 1290},
-	dictWord{132, 0, 686},
-	dictWord{141, 11, 151},
-	dictWord{138, 0, 625},
-	dictWord{136, 0, 706},
-	dictWord{
-		138,
-		10,
-		568,
-	},
-	dictWord{139, 0, 412},
-	dictWord{4, 0, 30},
-	dictWord{133, 0, 43},
-	dictWord{8, 10, 67},
-	dictWord{138, 10, 419},
-	dictWord{7, 0, 967},
-	dictWord{
-		141,
-		0,
-		11,
-	},
-	dictWord{12, 0, 758},
-	dictWord{14, 0, 441},
-	dictWord{142, 0, 462},
-	dictWord{10, 10, 657},
-	dictWord{14, 10, 297},
-	dictWord{142, 10, 361},
-	dictWord{
-		139,
-		10,
-		729,
-	},
-	dictWord{4, 0, 220},
-	dictWord{135, 0, 1535},
-	dictWord{7, 11, 501},
-	dictWord{9, 11, 111},
-	dictWord{10, 11, 141},
-	dictWord{11, 11, 332},
-	dictWord{
-		13,
-		11,
-		43,
-	},
-	dictWord{13, 11, 429},
-	dictWord{14, 11, 130},
-	dictWord{14, 11, 415},
-	dictWord{145, 11, 102},
-	dictWord{4, 0, 950},
-	dictWord{6, 0, 1859},
-	dictWord{
-		7,
-		0,
-		11,
-	},
-	dictWord{8, 0, 873},
-	dictWord{12, 0, 710},
-	dictWord{12, 0, 718},
-	dictWord{12, 0, 748},
-	dictWord{12, 0, 765},
-	dictWord{148, 0, 124},
-	dictWord{
-		5,
-		11,
-		149,
-	},
-	dictWord{5, 11, 935},
-	dictWord{136, 11, 233},
-	dictWord{142, 11, 291},
-	dictWord{134, 0, 1579},
-	dictWord{7, 0, 890},
-	dictWord{8, 10, 51},
-	dictWord{
-		9,
-		10,
-		868,
-	},
-	dictWord{10, 10, 833},
-	dictWord{12, 10, 481},
-	dictWord{12, 10, 570},
-	dictWord{148, 10, 106},
-	dictWord{141, 0, 2},
-	dictWord{132, 10, 445},
-	dictWord{136, 11, 801},
-	dictWord{135, 0, 1774},
-	dictWord{7, 0, 1725},
-	dictWord{138, 0, 393},
-	dictWord{5, 0, 263},
-	dictWord{134, 0, 414},
-	dictWord{
-		132,
-		11,
-		322,
-	},
-	dictWord{133, 10, 239},
-	dictWord{7, 0, 456},
-	dictWord{7, 10, 1990},
-	dictWord{8, 10, 130},
-	dictWord{139, 10, 720},
-	dictWord{137, 0, 818},
-	dictWord{
-		5,
-		10,
-		123,
-	},
-	dictWord{6, 10, 530},
-	dictWord{7, 10, 348},
-	dictWord{135, 10, 1419},
-	dictWord{135, 10, 2024},
-	dictWord{6, 0, 178},
-	dictWord{6, 0, 1750},
-	dictWord{8, 0, 251},
-	dictWord{9, 0, 690},
-	dictWord{10, 0, 155},
-	dictWord{10, 0, 196},
-	dictWord{10, 0, 373},
-	dictWord{11, 0, 698},
-	dictWord{13, 0, 155},
-	dictWord{
-		148,
-		0,
-		93,
-	},
-	dictWord{5, 0, 97},
-	dictWord{137, 0, 393},
-	dictWord{134, 0, 674},
-	dictWord{11, 0, 223},
-	dictWord{140, 0, 168},
-	dictWord{132, 10, 210},
-	dictWord{
-		139,
-		11,
-		464,
-	},
-	dictWord{6, 0, 1639},
-	dictWord{146, 0, 159},
-	dictWord{139, 11, 2},
-	dictWord{7, 0, 934},
-	dictWord{8, 0, 647},
-	dictWord{17, 0, 97},
-	dictWord{19, 0, 59},
-	dictWord{150, 0, 2},
-	dictWord{132, 0, 191},
-	dictWord{5, 0, 165},
-	dictWord{9, 0, 346},
-	dictWord{10, 0, 655},
-	dictWord{11, 0, 885},
-	dictWord{4, 10, 430},
-	dictWord{135, 11, 357},
-	dictWord{133, 0, 877},
-	dictWord{5, 10, 213},
-	dictWord{133, 11, 406},
-	dictWord{8, 0, 128},
-	dictWord{139, 0, 179},
-	dictWord{6, 11, 69},
-	dictWord{135, 11, 117},
-	dictWord{135, 0, 1297},
-	dictWord{11, 11, 43},
-	dictWord{13, 11, 72},
-	dictWord{141, 11, 142},
-	dictWord{135, 11, 1830},
-	dictWord{
-		142,
-		0,
-		164,
-	},
-	dictWord{5, 0, 57},
-	dictWord{6, 0, 101},
-	dictWord{6, 0, 586},
-	dictWord{6, 0, 1663},
-	dictWord{7, 0, 132},
-	dictWord{7, 0, 1154},
-	dictWord{7, 0, 1415},
-	dictWord{7, 0, 1507},
-	dictWord{12, 0, 493},
-	dictWord{15, 0, 105},
-	dictWord{151, 0, 15},
-	dictWord{5, 0, 459},
-	dictWord{7, 0, 1073},
-	dictWord{8, 0, 241},
-	dictWord{
-		136,
-		0,
-		334,
-	},
-	dictWord{133, 11, 826},
-	dictWord{133, 10, 108},
-	dictWord{5, 10, 219},
-	dictWord{10, 11, 132},
-	dictWord{11, 11, 191},
-	dictWord{11, 11, 358},
-	dictWord{139, 11, 460},
-	dictWord{6, 0, 324},
-	dictWord{6, 0, 520},
-	dictWord{7, 0, 338},
-	dictWord{7, 0, 1729},
-	dictWord{8, 0, 228},
-	dictWord{139, 0, 750},
-	dictWord{
-		21,
-		0,
-		30,
-	},
-	dictWord{22, 0, 53},
-	dictWord{4, 10, 193},
-	dictWord{5, 10, 916},
-	dictWord{7, 10, 364},
-	dictWord{10, 10, 398},
-	dictWord{10, 10, 726},
-	dictWord{
-		11,
-		10,
-		317,
-	},
-	dictWord{11, 10, 626},
-	dictWord{12, 10, 142},
-	dictWord{12, 10, 288},
-	dictWord{12, 10, 678},
-	dictWord{13, 10, 313},
-	dictWord{15, 10, 113},
-	dictWord{146, 10, 114},
-	dictWord{6, 11, 110},
-	dictWord{135, 11, 1681},
-	dictWord{135, 0, 910},
-	dictWord{6, 10, 241},
-	dictWord{7, 10, 907},
-	dictWord{8, 10, 832},
-	dictWord{9, 10, 342},
-	dictWord{10, 10, 729},
-	dictWord{11, 10, 284},
-	dictWord{11, 10, 445},
-	dictWord{11, 10, 651},
-	dictWord{11, 10, 863},
-	dictWord{
-		13,
-		10,
-		398,
-	},
-	dictWord{146, 10, 99},
-	dictWord{7, 0, 705},
-	dictWord{9, 0, 734},
-	dictWord{5, 11, 1000},
-	dictWord{7, 11, 733},
-	dictWord{137, 11, 583},
-	dictWord{4, 0, 73},
-	dictWord{6, 0, 612},
-	dictWord{7, 0, 927},
-	dictWord{7, 0, 1822},
-	dictWord{8, 0, 217},
-	dictWord{9, 0, 765},
-	dictWord{9, 0, 766},
-	dictWord{10, 0, 408},
-	dictWord{
-		11,
-		0,
-		51,
-	},
-	dictWord{11, 0, 793},
-	dictWord{12, 0, 266},
-	dictWord{15, 0, 158},
-	dictWord{20, 0, 89},
-	dictWord{150, 0, 32},
-	dictWord{7, 0, 1330},
-	dictWord{4, 11, 297},
-	dictWord{6, 11, 529},
-	dictWord{7, 11, 152},
-	dictWord{7, 11, 713},
-	dictWord{7, 11, 1845},
-	dictWord{8, 11, 710},
-	dictWord{8, 11, 717},
-	dictWord{140, 11, 639},
-	dictWord{5, 0, 389},
-	dictWord{136, 0, 636},
-	dictWord{134, 0, 1409},
-	dictWord{4, 10, 562},
-	dictWord{9, 10, 254},
-	dictWord{139, 10, 879},
-	dictWord{134, 0, 893},
-	dictWord{132, 10, 786},
-	dictWord{4, 11, 520},
-	dictWord{135, 11, 575},
-	dictWord{136, 0, 21},
-	dictWord{140, 0, 721},
-	dictWord{136, 0, 959},
-	dictWord{
-		7,
-		11,
-		1428,
-	},
-	dictWord{7, 11, 1640},
-	dictWord{9, 11, 169},
-	dictWord{9, 11, 182},
-	dictWord{9, 11, 367},
-	dictWord{9, 11, 478},
-	dictWord{9, 11, 506},
-	dictWord{
-		9,
-		11,
-		551,
-	},
-	dictWord{9, 11, 648},
-	dictWord{9, 11, 651},
-	dictWord{9, 11, 697},
-	dictWord{9, 11, 705},
-	dictWord{9, 11, 725},
-	dictWord{9, 11, 787},
-	dictWord{9, 11, 794},
-	dictWord{10, 11, 198},
-	dictWord{10, 11, 214},
-	dictWord{10, 11, 267},
-	dictWord{10, 11, 275},
-	dictWord{10, 11, 456},
-	dictWord{10, 11, 551},
-	dictWord{
-		10,
-		11,
-		561,
-	},
-	dictWord{10, 11, 613},
-	dictWord{10, 11, 627},
-	dictWord{10, 11, 668},
-	dictWord{10, 11, 675},
-	dictWord{10, 11, 691},
-	dictWord{10, 11, 695},
-	dictWord{10, 11, 707},
-	dictWord{10, 11, 715},
-	dictWord{11, 11, 183},
-	dictWord{11, 11, 201},
-	dictWord{11, 11, 244},
-	dictWord{11, 11, 262},
-	dictWord{
-		11,
-		11,
-		352,
-	},
-	dictWord{11, 11, 439},
-	dictWord{11, 11, 493},
-	dictWord{11, 11, 572},
-	dictWord{11, 11, 591},
-	dictWord{11, 11, 608},
-	dictWord{11, 11, 611},
-	dictWord{
-		11,
-		11,
-		646,
-	},
-	dictWord{11, 11, 674},
-	dictWord{11, 11, 711},
-	dictWord{11, 11, 751},
-	dictWord{11, 11, 761},
-	dictWord{11, 11, 776},
-	dictWord{11, 11, 785},
-	dictWord{11, 11, 850},
-	dictWord{11, 11, 853},
-	dictWord{11, 11, 862},
-	dictWord{11, 11, 865},
-	dictWord{11, 11, 868},
-	dictWord{11, 11, 898},
-	dictWord{
-		11,
-		11,
-		902,
-	},
-	dictWord{11, 11, 903},
-	dictWord{11, 11, 910},
-	dictWord{11, 11, 932},
-	dictWord{11, 11, 942},
-	dictWord{11, 11, 957},
-	dictWord{11, 11, 967},
-	dictWord{
-		11,
-		11,
-		972,
-	},
-	dictWord{12, 11, 148},
-	dictWord{12, 11, 195},
-	dictWord{12, 11, 220},
-	dictWord{12, 11, 237},
-	dictWord{12, 11, 318},
-	dictWord{12, 11, 339},
-	dictWord{12, 11, 393},
-	dictWord{12, 11, 445},
-	dictWord{12, 11, 450},
-	dictWord{12, 11, 474},
-	dictWord{12, 11, 509},
-	dictWord{12, 11, 533},
-	dictWord{
-		12,
-		11,
-		591,
-	},
-	dictWord{12, 11, 594},
-	dictWord{12, 11, 597},
-	dictWord{12, 11, 621},
-	dictWord{12, 11, 633},
-	dictWord{12, 11, 642},
-	dictWord{13, 11, 59},
-	dictWord{
-		13,
-		11,
-		60,
-	},
-	dictWord{13, 11, 145},
-	dictWord{13, 11, 239},
-	dictWord{13, 11, 250},
-	dictWord{13, 11, 273},
-	dictWord{13, 11, 329},
-	dictWord{13, 11, 344},
-	dictWord{13, 11, 365},
-	dictWord{13, 11, 372},
-	dictWord{13, 11, 387},
-	dictWord{13, 11, 403},
-	dictWord{13, 11, 414},
-	dictWord{13, 11, 456},
-	dictWord{
-		13,
-		11,
-		478,
-	},
-	dictWord{13, 11, 483},
-	dictWord{13, 11, 489},
-	dictWord{14, 11, 55},
-	dictWord{14, 11, 57},
-	dictWord{14, 11, 81},
-	dictWord{14, 11, 90},
-	dictWord{
-		14,
-		11,
-		148,
-	},
-	dictWord{14, 11, 239},
-	dictWord{14, 11, 266},
-	dictWord{14, 11, 321},
-	dictWord{14, 11, 326},
-	dictWord{14, 11, 327},
-	dictWord{14, 11, 330},
-	dictWord{
-		14,
-		11,
-		347,
-	},
-	dictWord{14, 11, 355},
-	dictWord{14, 11, 401},
-	dictWord{14, 11, 411},
-	dictWord{14, 11, 414},
-	dictWord{14, 11, 416},
-	dictWord{14, 11, 420},
-	dictWord{15, 11, 61},
-	dictWord{15, 11, 74},
-	dictWord{15, 11, 87},
-	dictWord{15, 11, 88},
-	dictWord{15, 11, 94},
-	dictWord{15, 11, 96},
-	dictWord{15, 11, 116},
-	dictWord{15, 11, 149},
-	dictWord{15, 11, 154},
-	dictWord{16, 11, 50},
-	dictWord{16, 11, 63},
-	dictWord{16, 11, 73},
-	dictWord{17, 11, 2},
-	dictWord{17, 11, 66},
-	dictWord{
-		17,
-		11,
-		92,
-	},
-	dictWord{17, 11, 103},
-	dictWord{17, 11, 112},
-	dictWord{18, 11, 50},
-	dictWord{18, 11, 54},
-	dictWord{18, 11, 82},
-	dictWord{18, 11, 86},
-	dictWord{
-		18,
-		11,
-		90,
-	},
-	dictWord{18, 11, 111},
-	dictWord{18, 11, 115},
-	dictWord{18, 11, 156},
-	dictWord{19, 11, 40},
-	dictWord{19, 11, 79},
-	dictWord{20, 11, 78},
-	dictWord{
-		149,
-		11,
-		22,
-	},
-	dictWord{137, 11, 170},
-	dictWord{134, 0, 1433},
-	dictWord{135, 11, 1307},
-	dictWord{139, 11, 411},
-	dictWord{5, 0, 189},
-	dictWord{7, 0, 442},
-	dictWord{7, 0, 443},
-	dictWord{8, 0, 281},
-	dictWord{12, 0, 174},
-	dictWord{141, 0, 261},
-	dictWord{6, 10, 216},
-	dictWord{7, 10, 901},
-	dictWord{7, 10, 1343},
-	dictWord{136, 10, 493},
-	dictWord{5, 11, 397},
-	dictWord{6, 11, 154},
-	dictWord{7, 10, 341},
-	dictWord{7, 11, 676},
-	dictWord{8, 11, 443},
-	dictWord{8, 11, 609},
-	dictWord{
-		9,
-		11,
-		24,
-	},
-	dictWord{9, 11, 325},
-	dictWord{10, 11, 35},
-	dictWord{11, 10, 219},
-	dictWord{11, 11, 535},
-	dictWord{11, 11, 672},
-	dictWord{11, 11, 1018},
-	dictWord{12, 11, 637},
-	dictWord{144, 11, 30},
-	dictWord{6, 0, 2},
-	dictWord{7, 0, 191},
-	dictWord{7, 0, 446},
-	dictWord{7, 0, 1262},
-	dictWord{7, 0, 1737},
-	dictWord{8, 0, 22},
-	dictWord{8, 0, 270},
-	dictWord{8, 0, 612},
-	dictWord{9, 0, 4},
-	dictWord{9, 0, 312},
-	dictWord{9, 0, 436},
-	dictWord{9, 0, 626},
-	dictWord{10, 0, 216},
-	dictWord{10, 0, 311},
-	dictWord{10, 0, 521},
-	dictWord{10, 0, 623},
-	dictWord{11, 0, 72},
-	dictWord{11, 0, 330},
-	dictWord{11, 0, 455},
-	dictWord{12, 0, 321},
-	dictWord{12, 0, 504},
-	dictWord{12, 0, 530},
-	dictWord{12, 0, 543},
-	dictWord{13, 0, 17},
-	dictWord{13, 0, 156},
-	dictWord{13, 0, 334},
-	dictWord{14, 0, 131},
-	dictWord{17, 0, 60},
-	dictWord{
-		148,
-		0,
-		64,
-	},
-	dictWord{7, 0, 354},
-	dictWord{10, 0, 410},
-	dictWord{139, 0, 815},
-	dictWord{139, 10, 130},
-	dictWord{7, 10, 1734},
-	dictWord{137, 11, 631},
-	dictWord{
-		12,
-		0,
-		425,
-	},
-	dictWord{15, 0, 112},
-	dictWord{10, 10, 115},
-	dictWord{11, 10, 420},
-	dictWord{13, 10, 404},
-	dictWord{14, 10, 346},
-	dictWord{143, 10, 54},
-	dictWord{
-		6,
-		0,
-		60,
-	},
-	dictWord{6, 0, 166},
-	dictWord{7, 0, 374},
-	dictWord{7, 0, 670},
-	dictWord{7, 0, 1327},
-	dictWord{8, 0, 411},
-	dictWord{8, 0, 435},
-	dictWord{9, 0, 653},
-	dictWord{
-		9,
-		0,
-		740,
-	},
-	dictWord{10, 0, 385},
-	dictWord{11, 0, 222},
-	dictWord{11, 0, 324},
-	dictWord{11, 0, 829},
-	dictWord{140, 0, 611},
-	dictWord{7, 0, 1611},
-	dictWord{
-		13,
-		0,
-		14,
-	},
-	dictWord{15, 0, 44},
-	dictWord{19, 0, 13},
-	dictWord{148, 0, 76},
-	dictWord{133, 11, 981},
-	dictWord{4, 11, 56},
-	dictWord{7, 11, 1791},
-	dictWord{8, 11, 607},
-	dictWord{8, 11, 651},
-	dictWord{11, 11, 465},
-	dictWord{11, 11, 835},
-	dictWord{12, 11, 337},
-	dictWord{141, 11, 480},
-	dictWord{6, 0, 1478},
-	dictWord{
-		5,
-		10,
-		1011,
-	},
-	dictWord{136, 10, 701},
-	dictWord{139, 0, 596},
-	dictWord{5, 0, 206},
-	dictWord{134, 0, 398},
-	dictWord{4, 10, 54},
-	dictWord{5, 10, 666},
-	dictWord{
-		7,
-		10,
-		1039,
-	},
-	dictWord{7, 10, 1130},
-	dictWord{9, 10, 195},
-	dictWord{138, 10, 302},
-	dictWord{7, 0, 50},
-	dictWord{9, 11, 158},
-	dictWord{138, 11, 411},
-	dictWord{
-		135,
-		11,
-		1120,
-	},
-	dictWord{6, 0, 517},
-	dictWord{7, 0, 1159},
-	dictWord{10, 0, 621},
-	dictWord{11, 0, 192},
-	dictWord{134, 10, 1669},
-	dictWord{4, 0, 592},
-	dictWord{
-		6,
-		0,
-		600,
-	},
-	dictWord{135, 0, 1653},
-	dictWord{10, 0, 223},
-	dictWord{139, 0, 645},
-	dictWord{136, 11, 139},
-	dictWord{7, 0, 64},
-	dictWord{136, 0, 245},
-	dictWord{
-		142,
-		0,
-		278,
-	},
-	dictWord{6, 11, 622},
-	dictWord{135, 11, 1030},
-	dictWord{136, 0, 604},
-	dictWord{134, 0, 1502},
-	dictWord{138, 0, 265},
-	dictWord{
-		141,
-		11,
-		168,
-	},
-	dictWord{7, 0, 1763},
-	dictWord{140, 0, 310},
-	dictWord{7, 10, 798},
-	dictWord{139, 11, 719},
-	dictWord{7, 11, 160},
-	dictWord{10, 11, 624},
-	dictWord{
-		142,
-		11,
-		279,
-	},
-	dictWord{132, 11, 363},
-	dictWord{7, 10, 122},
-	dictWord{9, 10, 259},
-	dictWord{10, 10, 84},
-	dictWord{11, 10, 470},
-	dictWord{12, 10, 541},
-	dictWord{141, 10, 379},
-	dictWord{5, 0, 129},
-	dictWord{6, 0, 61},
-	dictWord{135, 0, 947},
-	dictWord{134, 0, 1356},
-	dictWord{135, 11, 1191},
-	dictWord{13, 0, 505},
-	dictWord{141, 0, 506},
-	dictWord{11, 0, 1000},
-	dictWord{5, 10, 82},
-	dictWord{5, 10, 131},
-	dictWord{7, 10, 1755},
-	dictWord{8, 10, 31},
-	dictWord{9, 10, 168},
-	dictWord{9, 10, 764},
-	dictWord{139, 10, 869},
-	dictWord{134, 0, 966},
-	dictWord{134, 10, 605},
-	dictWord{134, 11, 292},
-	dictWord{5, 11, 177},
-	dictWord{
-		6,
-		11,
-		616,
-	},
-	dictWord{7, 11, 827},
-	dictWord{9, 11, 525},
-	dictWord{138, 11, 656},
-	dictWord{135, 11, 1486},
-	dictWord{138, 11, 31},
-	dictWord{5, 10, 278},
-	dictWord{137, 10, 68},
-	dictWord{4, 10, 163},
-	dictWord{5, 10, 201},
-	dictWord{5, 10, 307},
-	dictWord{5, 10, 310},
-	dictWord{6, 10, 335},
-	dictWord{7, 10, 284},
-	dictWord{136, 10, 165},
-	dictWord{6, 0, 839},
-	dictWord{135, 10, 1660},
-	dictWord{136, 10, 781},
-	dictWord{6, 10, 33},
-	dictWord{135, 10, 1244},
-	dictWord{
-		133,
-		0,
-		637,
-	},
-	dictWord{4, 11, 161},
-	dictWord{133, 11, 631},
-	dictWord{137, 0, 590},
-	dictWord{7, 10, 1953},
-	dictWord{136, 10, 720},
-	dictWord{5, 0, 280},
-	dictWord{
-		7,
-		0,
-		1226,
-	},
-	dictWord{138, 10, 203},
-	dictWord{134, 0, 1386},
-	dictWord{5, 0, 281},
-	dictWord{6, 0, 1026},
-	dictWord{6, 10, 326},
-	dictWord{7, 10, 677},
-	dictWord{
-		137,
-		10,
-		425,
-	},
-	dictWord{7, 11, 1557},
-	dictWord{135, 11, 1684},
-	dictWord{135, 0, 1064},
-	dictWord{9, 11, 469},
-	dictWord{9, 11, 709},
-	dictWord{12, 11, 512},
-	dictWord{14, 11, 65},
-	dictWord{145, 11, 12},
-	dictWord{134, 0, 917},
-	dictWord{10, 11, 229},
-	dictWord{11, 11, 73},
-	dictWord{11, 11, 376},
-	dictWord{
-		139,
-		11,
-		433,
-	},
-	dictWord{7, 0, 555},
-	dictWord{9, 0, 192},
-	dictWord{13, 0, 30},
-	dictWord{13, 0, 49},
-	dictWord{15, 0, 150},
-	dictWord{16, 0, 76},
-	dictWord{20, 0, 52},
-	dictWord{
-		7,
-		10,
-		1316,
-	},
-	dictWord{7, 10, 1412},
-	dictWord{7, 10, 1839},
-	dictWord{9, 10, 589},
-	dictWord{11, 10, 241},
-	dictWord{11, 10, 676},
-	dictWord{11, 10, 811},
-	dictWord{11, 10, 891},
-	dictWord{12, 10, 140},
-	dictWord{12, 10, 346},
-	dictWord{12, 10, 479},
-	dictWord{13, 10, 381},
-	dictWord{14, 10, 188},
-	dictWord{
-		146,
-		10,
-		30,
-	},
-	dictWord{149, 0, 15},
-	dictWord{6, 0, 1882},
-	dictWord{6, 0, 1883},
-	dictWord{6, 0, 1897},
-	dictWord{9, 0, 945},
-	dictWord{9, 0, 1014},
-	dictWord{9, 0, 1020},
-	dictWord{12, 0, 823},
-	dictWord{12, 0, 842},
-	dictWord{12, 0, 866},
-	dictWord{12, 0, 934},
-	dictWord{15, 0, 242},
-	dictWord{146, 0, 208},
-	dictWord{6, 0, 965},
-	dictWord{134, 0, 1499},
-	dictWord{7, 0, 33},
-	dictWord{7, 0, 120},
-	dictWord{8, 0, 489},
-	dictWord{9, 0, 319},
-	dictWord{10, 0, 820},
-	dictWord{11, 0, 1004},
-	dictWord{
-		12,
-		0,
-		379,
-	},
-	dictWord{12, 0, 679},
-	dictWord{13, 0, 117},
-	dictWord{13, 0, 412},
-	dictWord{14, 0, 25},
-	dictWord{15, 0, 52},
-	dictWord{15, 0, 161},
-	dictWord{16, 0, 47},
-	dictWord{149, 0, 2},
-	dictWord{6, 11, 558},
-	dictWord{7, 11, 651},
-	dictWord{8, 11, 421},
-	dictWord{9, 11, 0},
-	dictWord{138, 11, 34},
-	dictWord{4, 0, 937},
-	dictWord{
-		5,
-		0,
-		801,
-	},
-	dictWord{7, 0, 473},
-	dictWord{5, 10, 358},
-	dictWord{7, 10, 1184},
-	dictWord{10, 10, 662},
-	dictWord{13, 10, 212},
-	dictWord{13, 10, 304},
-	dictWord{
-		13,
-		10,
-		333,
-	},
-	dictWord{145, 10, 98},
-	dictWord{132, 0, 877},
-	dictWord{6, 0, 693},
-	dictWord{134, 0, 824},
-	dictWord{132, 0, 365},
-	dictWord{7, 11, 1832},
-	dictWord{
-		138,
-		11,
-		374,
-	},
-	dictWord{5, 0, 7},
-	dictWord{139, 0, 774},
-	dictWord{4, 0, 734},
-	dictWord{5, 0, 662},
-	dictWord{134, 0, 430},
-	dictWord{4, 0, 746},
-	dictWord{
-		135,
-		0,
-		1090,
-	},
-	dictWord{5, 0, 360},
-	dictWord{8, 0, 237},
-	dictWord{10, 0, 231},
-	dictWord{147, 0, 124},
-	dictWord{138, 11, 348},
-	dictWord{6, 11, 6},
-	dictWord{7, 11, 81},
-	dictWord{7, 11, 771},
-	dictWord{7, 11, 1731},
-	dictWord{9, 11, 405},
-	dictWord{138, 11, 421},
-	dictWord{6, 0, 740},
-	dictWord{137, 0, 822},
-	dictWord{
-		133,
-		10,
-		946,
-	},
-	dictWord{7, 0, 1485},
-	dictWord{136, 0, 929},
-	dictWord{7, 10, 411},
-	dictWord{8, 10, 631},
-	dictWord{9, 10, 323},
-	dictWord{10, 10, 355},
-	dictWord{
-		11,
-		10,
-		491,
-	},
-	dictWord{12, 10, 143},
-	dictWord{12, 10, 402},
-	dictWord{13, 10, 73},
-	dictWord{14, 10, 408},
-	dictWord{15, 10, 107},
-	dictWord{146, 10, 71},
-	dictWord{
-		135,
-		10,
-		590,
-	},
-	dictWord{5, 11, 881},
-	dictWord{133, 11, 885},
-	dictWord{150, 11, 25},
-	dictWord{4, 0, 852},
-	dictWord{5, 11, 142},
-	dictWord{134, 11, 546},
-	dictWord{7, 10, 1467},
-	dictWord{8, 10, 328},
-	dictWord{10, 10, 544},
-	dictWord{11, 10, 955},
-	dictWord{13, 10, 320},
-	dictWord{145, 10, 83},
-	dictWord{9, 0, 17},
-	dictWord{10, 0, 291},
-	dictWord{11, 10, 511},
-	dictWord{13, 10, 394},
-	dictWord{14, 10, 298},
-	dictWord{14, 10, 318},
-	dictWord{146, 10, 103},
-	dictWord{5, 11, 466},
-	dictWord{11, 11, 571},
-	dictWord{12, 11, 198},
-	dictWord{13, 11, 283},
-	dictWord{14, 11, 186},
-	dictWord{15, 11, 21},
-	dictWord{143, 11, 103},
-	dictWord{
-		134,
-		0,
-		1001,
-	},
-	dictWord{4, 11, 185},
-	dictWord{5, 11, 257},
-	dictWord{5, 11, 839},
-	dictWord{5, 11, 936},
-	dictWord{7, 11, 171},
-	dictWord{9, 11, 399},
-	dictWord{
-		10,
-		11,
-		258,
-	},
-	dictWord{10, 11, 395},
-	dictWord{10, 11, 734},
-	dictWord{11, 11, 1014},
-	dictWord{12, 11, 23},
-	dictWord{13, 11, 350},
-	dictWord{14, 11, 150},
-	dictWord{147, 11, 6},
-	dictWord{143, 0, 35},
-	dictWord{132, 0, 831},
-	dictWord{5, 10, 835},
-	dictWord{134, 10, 483},
-	dictWord{4, 0, 277},
-	dictWord{5, 0, 608},
-	dictWord{
-		6,
-		0,
-		493,
-	},
-	dictWord{7, 0, 457},
-	dictWord{12, 0, 384},
-	dictWord{7, 11, 404},
-	dictWord{7, 11, 1377},
-	dictWord{7, 11, 1430},
-	dictWord{7, 11, 2017},
-	dictWord{
-		8,
-		11,
-		149,
-	},
-	dictWord{8, 11, 239},
-	dictWord{8, 11, 512},
-	dictWord{8, 11, 793},
-	dictWord{8, 11, 818},
-	dictWord{9, 11, 474},
-	dictWord{9, 11, 595},
-	dictWord{
-		10,
-		11,
-		122,
-	},
-	dictWord{10, 11, 565},
-	dictWord{10, 11, 649},
-	dictWord{10, 11, 783},
-	dictWord{11, 11, 239},
-	dictWord{11, 11, 295},
-	dictWord{11, 11, 447},
-	dictWord{
-		11,
-		11,
-		528,
-	},
-	dictWord{11, 11, 639},
-	dictWord{11, 11, 800},
-	dictWord{11, 11, 936},
-	dictWord{12, 11, 25},
-	dictWord{12, 11, 73},
-	dictWord{12, 11, 77},
-	dictWord{12, 11, 157},
-	dictWord{12, 11, 316},
-	dictWord{12, 11, 390},
-	dictWord{12, 11, 391},
-	dictWord{12, 11, 394},
-	dictWord{12, 11, 395},
-	dictWord{
-		12,
-		11,
-		478,
-	},
-	dictWord{12, 11, 503},
-	dictWord{12, 11, 592},
-	dictWord{12, 11, 680},
-	dictWord{13, 11, 50},
-	dictWord{13, 11, 53},
-	dictWord{13, 11, 132},
-	dictWord{
-		13,
-		11,
-		198,
-	},
-	dictWord{13, 11, 275},
-	dictWord{13, 11, 322},
-	dictWord{13, 11, 415},
-	dictWord{14, 11, 71},
-	dictWord{14, 11, 257},
-	dictWord{14, 11, 395},
-	dictWord{15, 11, 71},
-	dictWord{15, 11, 136},
-	dictWord{17, 11, 123},
-	dictWord{18, 11, 93},
-	dictWord{147, 11, 58},
-	dictWord{134, 0, 1351},
-	dictWord{7, 0, 27},
-	dictWord{135, 0, 316},
-	dictWord{136, 11, 712},
-	dictWord{136, 0, 984},
-	dictWord{133, 0, 552},
-	dictWord{137, 0, 264},
-	dictWord{132, 0, 401},
-	dictWord{6, 0, 710},
-	dictWord{6, 0, 1111},
-	dictWord{134, 0, 1343},
-	dictWord{134, 0, 1211},
-	dictWord{9, 0, 543},
-	dictWord{10, 0, 524},
-	dictWord{11, 0, 108},
-	dictWord{11, 0, 653},
-	dictWord{12, 0, 524},
-	dictWord{13, 0, 123},
-	dictWord{14, 0, 252},
-	dictWord{16, 0, 18},
-	dictWord{19, 0, 38},
-	dictWord{20, 0, 26},
-	dictWord{20, 0, 65},
-	dictWord{
-		21,
-		0,
-		3,
-	},
-	dictWord{151, 0, 11},
-	dictWord{4, 0, 205},
-	dictWord{5, 0, 623},
-	dictWord{7, 0, 104},
-	dictWord{8, 0, 519},
-	dictWord{137, 0, 716},
-	dictWord{132, 10, 677},
-	dictWord{4, 11, 377},
-	dictWord{152, 11, 13},
-	dictWord{135, 11, 1673},
-	dictWord{7, 0, 579},
-	dictWord{9, 0, 41},
-	dictWord{9, 0, 244},
-	dictWord{9, 0, 669},
-	dictWord{
-		10,
-		0,
-		5,
-	},
-	dictWord{11, 0, 861},
-	dictWord{11, 0, 951},
-	dictWord{139, 0, 980},
-	dictWord{132, 0, 717},
-	dictWord{136, 0, 1011},
-	dictWord{132, 0, 805},
-	dictWord{
-		4,
-		11,
-		180,
-	},
-	dictWord{135, 11, 1906},
-	dictWord{132, 10, 777},
-	dictWord{132, 10, 331},
-	dictWord{132, 0, 489},
-	dictWord{6, 0, 1024},
-	dictWord{4, 11, 491},
-	dictWord{133, 10, 747},
-	dictWord{135, 11, 1182},
-	dictWord{4, 11, 171},
-	dictWord{138, 11, 234},
-	dictWord{4, 11, 586},
-	dictWord{7, 11, 1186},
-	dictWord{
-		138,
-		11,
-		631,
-	},
-	dictWord{135, 0, 892},
-	dictWord{135, 11, 336},
-	dictWord{9, 11, 931},
-	dictWord{10, 11, 334},
-	dictWord{148, 11, 71},
-	dictWord{137, 0, 473},
-	dictWord{6, 0, 864},
-	dictWord{12, 0, 659},
-	dictWord{139, 11, 926},
-	dictWord{7, 0, 819},
-	dictWord{9, 0, 26},
-	dictWord{9, 0, 392},
-	dictWord{10, 0, 152},
-	dictWord{
-		10,
-		0,
-		226,
-	},
-	dictWord{11, 0, 19},
-	dictWord{12, 0, 276},
-	dictWord{12, 0, 426},
-	dictWord{12, 0, 589},
-	dictWord{13, 0, 460},
-	dictWord{15, 0, 97},
-	dictWord{19, 0, 48},
-	dictWord{148, 0, 104},
-	dictWord{135, 0, 51},
-	dictWord{133, 10, 326},
-	dictWord{4, 10, 691},
-	dictWord{146, 10, 16},
-	dictWord{9, 0, 130},
-	dictWord{11, 0, 765},
-	dictWord{10, 10, 680},
-	dictWord{10, 10, 793},
-	dictWord{141, 10, 357},
-	dictWord{133, 11, 765},
-	dictWord{8, 0, 229},
-	dictWord{6, 10, 32},
-	dictWord{7, 10, 385},
-	dictWord{7, 10, 757},
-	dictWord{7, 10, 1916},
-	dictWord{8, 10, 94},
-	dictWord{8, 10, 711},
-	dictWord{9, 10, 541},
-	dictWord{10, 10, 162},
-	dictWord{10, 10, 795},
-	dictWord{11, 10, 989},
-	dictWord{11, 10, 1010},
-	dictWord{12, 10, 14},
-	dictWord{142, 10, 308},
-	dictWord{7, 11, 474},
-	dictWord{137, 11, 578},
-	dictWord{
-		132,
-		0,
-		674,
-	},
-	dictWord{132, 0, 770},
-	dictWord{5, 0, 79},
-	dictWord{7, 0, 1027},
-	dictWord{7, 0, 1477},
-	dictWord{139, 0, 52},
-	dictWord{133, 11, 424},
-	dictWord{
-		134,
-		0,
-		1666,
-	},
-	dictWord{6, 0, 409},
-	dictWord{6, 10, 349},
-	dictWord{6, 10, 1682},
-	dictWord{7, 10, 1252},
-	dictWord{8, 10, 112},
-	dictWord{8, 11, 714},
-	dictWord{
-		9,
-		10,
-		435,
-	},
-	dictWord{9, 10, 668},
-	dictWord{10, 10, 290},
-	dictWord{10, 10, 319},
-	dictWord{10, 10, 815},
-	dictWord{11, 10, 180},
-	dictWord{11, 10, 837},
-	dictWord{
-		12,
-		10,
-		240,
-	},
-	dictWord{13, 10, 152},
-	dictWord{13, 10, 219},
-	dictWord{142, 10, 158},
-	dictWord{5, 0, 789},
-	dictWord{134, 0, 195},
-	dictWord{4, 0, 251},
-	dictWord{
-		4,
-		0,
-		688,
-	},
-	dictWord{7, 0, 513},
-	dictWord{135, 0, 1284},
-	dictWord{132, 10, 581},
-	dictWord{9, 11, 420},
-	dictWord{10, 11, 269},
-	dictWord{10, 11, 285},
-	dictWord{10, 11, 576},
-	dictWord{11, 11, 397},
-	dictWord{13, 11, 175},
-	dictWord{145, 11, 90},
-	dictWord{6, 10, 126},
-	dictWord{7, 10, 573},
-	dictWord{8, 10, 397},
-	dictWord{142, 10, 44},
-	dictWord{132, 11, 429},
-	dictWord{133, 0, 889},
-	dictWord{4, 0, 160},
-	dictWord{5, 0, 330},
-	dictWord{7, 0, 1434},
-	dictWord{136, 0, 174},
-	dictWord{7, 11, 18},
-	dictWord{7, 11, 699},
-	dictWord{7, 11, 1966},
-	dictWord{8, 11, 752},
-	dictWord{9, 11, 273},
-	dictWord{9, 11, 412},
-	dictWord{9, 11, 703},
-	dictWord{
-		10,
-		11,
-		71,
-	},
-	dictWord{10, 11, 427},
-	dictWord{10, 11, 508},
-	dictWord{146, 11, 97},
-	dictWord{6, 0, 872},
-	dictWord{134, 0, 899},
-	dictWord{133, 10, 926},
-	dictWord{134, 0, 1126},
-	dictWord{134, 0, 918},
-	dictWord{4, 11, 53},
-	dictWord{5, 11, 186},
-	dictWord{135, 11, 752},
-	dictWord{7, 0, 268},
-	dictWord{136, 0, 569},
-	dictWord{134, 0, 1224},
-	dictWord{6, 0, 1361},
-	dictWord{7, 10, 1232},
-	dictWord{137, 10, 531},
-	dictWord{8, 11, 575},
-	dictWord{10, 11, 289},
-	dictWord{
-		139,
-		11,
-		319,
-	},
-	dictWord{133, 10, 670},
-	dictWord{132, 11, 675},
-	dictWord{133, 0, 374},
-	dictWord{135, 10, 1957},
-	dictWord{133, 0, 731},
-	dictWord{11, 0, 190},
-	dictWord{15, 0, 49},
-	dictWord{11, 11, 190},
-	dictWord{143, 11, 49},
-	dictWord{4, 0, 626},
-	dictWord{5, 0, 506},
-	dictWord{5, 0, 642},
-	dictWord{6, 0, 425},
-	dictWord{
-		10,
-		0,
-		202,
-	},
-	dictWord{139, 0, 141},
-	dictWord{137, 0, 444},
-	dictWord{7, 10, 242},
-	dictWord{135, 10, 1942},
-	dictWord{6, 11, 209},
-	dictWord{8, 11, 468},
-	dictWord{
-		9,
-		11,
-		210,
-	},
-	dictWord{11, 11, 36},
-	dictWord{12, 11, 28},
-	dictWord{12, 11, 630},
-	dictWord{13, 11, 21},
-	dictWord{13, 11, 349},
-	dictWord{14, 11, 7},
-	dictWord{
-		145,
-		11,
-		13,
-	},
-	dictWord{4, 11, 342},
-	dictWord{135, 11, 1179},
-	dictWord{5, 10, 834},
-	dictWord{7, 10, 1202},
-	dictWord{8, 10, 14},
-	dictWord{9, 10, 481},
-	dictWord{
-		137,
-		10,
-		880,
-	},
-	dictWord{4, 11, 928},
-	dictWord{133, 11, 910},
-	dictWord{4, 11, 318},
-	dictWord{4, 11, 496},
-	dictWord{7, 11, 856},
-	dictWord{139, 11, 654},
-	dictWord{136, 0, 835},
-	dictWord{7, 0, 1526},
-	dictWord{138, 10, 465},
-	dictWord{151, 0, 17},
-	dictWord{135, 0, 477},
-	dictWord{4, 10, 357},
-	dictWord{6, 10, 172},
-	dictWord{7, 10, 143},
-	dictWord{137, 10, 413},
-	dictWord{6, 0, 1374},
-	dictWord{138, 0, 994},
-	dictWord{18, 0, 76},
-	dictWord{132, 10, 590},
-	dictWord{7, 0, 287},
-	dictWord{8, 0, 355},
-	dictWord{9, 0, 293},
-	dictWord{137, 0, 743},
-	dictWord{134, 0, 1389},
-	dictWord{7, 11, 915},
-	dictWord{8, 11, 247},
-	dictWord{147, 11, 0},
-	dictWord{
-		4,
-		11,
-		202,
-	},
-	dictWord{5, 11, 382},
-	dictWord{6, 11, 454},
-	dictWord{7, 11, 936},
-	dictWord{7, 11, 1803},
-	dictWord{8, 11, 758},
-	dictWord{9, 11, 375},
-	dictWord{
-		9,
-		11,
-		895,
-	},
-	dictWord{10, 11, 743},
-	dictWord{10, 11, 792},
-	dictWord{11, 11, 978},
-	dictWord{11, 11, 1012},
-	dictWord{142, 11, 109},
-	dictWord{5, 0, 384},
-	dictWord{8, 0, 455},
-	dictWord{140, 0, 48},
-	dictWord{132, 11, 390},
-	dictWord{5, 10, 169},
-	dictWord{7, 10, 333},
-	dictWord{136, 10, 45},
-	dictWord{5, 0, 264},
-	dictWord{134, 0, 184},
-	dictWord{138, 11, 791},
-	dictWord{133, 11, 717},
-	dictWord{132, 10, 198},
-	dictWord{6, 11, 445},
-	dictWord{7, 11, 332},
-	dictWord{
-		137,
-		11,
-		909,
-	},
-	dictWord{136, 0, 1001},
-	dictWord{4, 10, 24},
-	dictWord{5, 10, 140},
-	dictWord{5, 10, 185},
-	dictWord{7, 10, 1500},
-	dictWord{11, 10, 565},
-	dictWord{
-		139,
-		10,
-		838,
-	},
-	dictWord{134, 11, 578},
-	dictWord{5, 0, 633},
-	dictWord{6, 0, 28},
-	dictWord{135, 0, 1323},
-	dictWord{132, 0, 851},
-	dictWord{136, 11, 267},
-	dictWord{
-		7,
-		0,
-		359,
-	},
-	dictWord{8, 0, 243},
-	dictWord{140, 0, 175},
-	dictWord{4, 10, 334},
-	dictWord{133, 10, 593},
-	dictWord{141, 11, 87},
-	dictWord{136, 11, 766},
-	dictWord{10, 0, 287},
-	dictWord{12, 0, 138},
-	dictWord{10, 11, 287},
-	dictWord{140, 11, 138},
-	dictWord{4, 0, 105},
-	dictWord{132, 0, 740},
-	dictWord{140, 10, 116},
-	dictWord{134, 0, 857},
-	dictWord{135, 11, 1841},
-	dictWord{6, 0, 1402},
-	dictWord{137, 0, 819},
-	dictWord{132, 11, 584},
-	dictWord{132, 10, 709},
-	dictWord{
-		133,
-		10,
-		897,
-	},
-	dictWord{5, 0, 224},
-	dictWord{13, 0, 174},
-	dictWord{146, 0, 52},
-	dictWord{135, 10, 1840},
-	dictWord{4, 10, 608},
-	dictWord{133, 10, 497},
-	dictWord{139, 11, 60},
-	dictWord{4, 0, 758},
-	dictWord{135, 0, 1649},
-	dictWord{4, 11, 226},
-	dictWord{4, 11, 326},
-	dictWord{135, 11, 1770},
-	dictWord{5, 11, 426},
-	dictWord{8, 11, 30},
-	dictWord{9, 11, 2},
-	dictWord{11, 11, 549},
-	dictWord{147, 11, 122},
-	dictWord{135, 10, 2039},
-	dictWord{6, 10, 540},
-	dictWord{
-		136,
-		10,
-		136,
-	},
-	dictWord{4, 0, 573},
-	dictWord{8, 0, 655},
-	dictWord{4, 10, 897},
-	dictWord{133, 10, 786},
-	dictWord{7, 0, 351},
-	dictWord{139, 0, 128},
-	dictWord{
-		133,
-		10,
-		999,
-	},
-	dictWord{4, 10, 299},
-	dictWord{135, 10, 1004},
-	dictWord{133, 0, 918},
-	dictWord{132, 11, 345},
-	dictWord{4, 11, 385},
-	dictWord{7, 11, 265},
-	dictWord{135, 11, 587},
-	dictWord{133, 10, 456},
-	dictWord{136, 10, 180},
-	dictWord{6, 0, 687},
-	dictWord{134, 0, 1537},
-	dictWord{4, 11, 347},
-	dictWord{
-		5,
-		11,
-		423,
-	},
-	dictWord{5, 11, 996},
-	dictWord{135, 11, 1329},
-	dictWord{132, 10, 755},
-	dictWord{7, 11, 1259},
-	dictWord{9, 11, 125},
-	dictWord{11, 11, 65},
-	dictWord{140, 11, 285},
-	dictWord{5, 11, 136},
-	dictWord{6, 11, 136},
-	dictWord{136, 11, 644},
-	dictWord{134, 0, 1525},
-	dictWord{4, 0, 1009},
-	dictWord{
-		135,
-		0,
-		1139,
-	},
-	dictWord{139, 10, 338},
-	dictWord{132, 0, 340},
-	dictWord{135, 10, 1464},
-	dictWord{8, 0, 847},
-	dictWord{10, 0, 861},
-	dictWord{10, 0, 876},
-	dictWord{
-		10,
-		0,
-		889,
-	},
-	dictWord{10, 0, 922},
-	dictWord{10, 0, 929},
-	dictWord{10, 0, 933},
-	dictWord{12, 0, 784},
-	dictWord{140, 0, 791},
-	dictWord{139, 0, 176},
-	dictWord{
-		9,
-		11,
-		134,
-	},
-	dictWord{10, 11, 2},
-	dictWord{10, 11, 27},
-	dictWord{10, 11, 333},
-	dictWord{11, 11, 722},
-	dictWord{143, 11, 1},
-	dictWord{4, 11, 433},
-	dictWord{
-		133,
-		11,
-		719,
-	},
-	dictWord{5, 0, 985},
-	dictWord{7, 0, 509},
-	dictWord{7, 0, 529},
-	dictWord{145, 0, 96},
-	dictWord{132, 0, 615},
-	dictWord{4, 10, 890},
-	dictWord{
-		5,
-		10,
-		805,
-	},
-	dictWord{5, 10, 819},
-	dictWord{5, 10, 961},
-	dictWord{6, 10, 396},
-	dictWord{6, 10, 1631},
-	dictWord{6, 10, 1678},
-	dictWord{7, 10, 1967},
-	dictWord{
-		7,
-		10,
-		2041,
-	},
-	dictWord{9, 10, 630},
-	dictWord{11, 10, 8},
-	dictWord{11, 10, 1019},
-	dictWord{12, 10, 176},
-	dictWord{13, 10, 225},
-	dictWord{14, 10, 292},
-	dictWord{
-		149,
-		10,
-		24,
-	},
-	dictWord{135, 0, 1919},
-	dictWord{134, 0, 1131},
-	dictWord{144, 11, 21},
-	dictWord{144, 11, 51},
-	dictWord{135, 10, 1815},
-	dictWord{4, 0, 247},
-	dictWord{7, 10, 1505},
-	dictWord{10, 10, 190},
-	dictWord{10, 10, 634},
-	dictWord{11, 10, 792},
-	dictWord{12, 10, 358},
-	dictWord{140, 10, 447},
-	dictWord{
-		5,
-		10,
-		0,
-	},
-	dictWord{6, 10, 536},
-	dictWord{7, 10, 604},
-	dictWord{13, 10, 445},
-	dictWord{145, 10, 126},
-	dictWord{4, 0, 184},
-	dictWord{5, 0, 390},
-	dictWord{6, 0, 337},
-	dictWord{7, 0, 23},
-	dictWord{7, 0, 494},
-	dictWord{7, 0, 618},
-	dictWord{7, 0, 1456},
-	dictWord{8, 0, 27},
-	dictWord{8, 0, 599},
-	dictWord{10, 0, 153},
-	dictWord{
-		139,
-		0,
-		710,
-	},
-	dictWord{6, 10, 232},
-	dictWord{6, 10, 412},
-	dictWord{7, 10, 1074},
-	dictWord{8, 10, 9},
-	dictWord{8, 10, 157},
-	dictWord{8, 10, 786},
-	dictWord{9, 10, 196},
-	dictWord{9, 10, 352},
-	dictWord{9, 10, 457},
-	dictWord{10, 10, 337},
-	dictWord{11, 10, 232},
-	dictWord{11, 10, 877},
-	dictWord{12, 10, 480},
-	dictWord{
-		140,
-		10,
-		546,
-	},
-	dictWord{13, 0, 38},
-	dictWord{135, 10, 958},
-	dictWord{4, 10, 382},
-	dictWord{136, 10, 579},
-	dictWord{4, 10, 212},
-	dictWord{135, 10, 1206},
-	dictWord{
-		4,
-		11,
-		555,
-	},
-	dictWord{8, 11, 536},
-	dictWord{138, 11, 288},
-	dictWord{11, 11, 139},
-	dictWord{139, 11, 171},
-	dictWord{9, 11, 370},
-	dictWord{138, 11, 90},
-	dictWord{132, 0, 1015},
-	dictWord{134, 0, 1088},
-	dictWord{5, 10, 655},
-	dictWord{135, 11, 977},
-	dictWord{134, 0, 1585},
-	dictWord{17, 10, 67},
-	dictWord{
-		147,
-		10,
-		74,
-	},
-	dictWord{10, 0, 227},
-	dictWord{11, 0, 497},
-	dictWord{11, 0, 709},
-	dictWord{140, 0, 415},
-	dictWord{6, 0, 360},
-	dictWord{7, 0, 1664},
-	dictWord{
-		136,
-		0,
-		478,
-	},
-	dictWord{7, 0, 95},
-	dictWord{6, 10, 231},
-	dictWord{136, 10, 423},
-	dictWord{140, 11, 65},
-	dictWord{4, 11, 257},
-	dictWord{135, 11, 2031},
-	dictWord{
-		135,
-		11,
-		1768,
-	},
-	dictWord{133, 10, 300},
-	dictWord{139, 11, 211},
-	dictWord{136, 0, 699},
-	dictWord{6, 10, 237},
-	dictWord{7, 10, 611},
-	dictWord{8, 10, 100},
-	dictWord{9, 10, 416},
-	dictWord{11, 10, 335},
-	dictWord{12, 10, 173},
-	dictWord{146, 10, 101},
-	dictWord{14, 0, 26},
-	dictWord{146, 0, 150},
-	dictWord{6, 0, 581},
-	dictWord{135, 0, 1119},
-	dictWord{135, 10, 1208},
-	dictWord{132, 0, 739},
-	dictWord{6, 11, 83},
-	dictWord{6, 11, 1733},
-	dictWord{135, 11, 1389},
-	dictWord{
-		137,
-		0,
-		869,
-	},
-	dictWord{4, 0, 67},
-	dictWord{5, 0, 422},
-	dictWord{7, 0, 1037},
-	dictWord{7, 0, 1289},
-	dictWord{7, 0, 1555},
-	dictWord{9, 0, 741},
-	dictWord{145, 0, 108},
-	dictWord{133, 10, 199},
-	dictWord{12, 10, 427},
-	dictWord{146, 10, 38},
-	dictWord{136, 0, 464},
-	dictWord{142, 0, 42},
-	dictWord{10, 0, 96},
-	dictWord{8, 11, 501},
-	dictWord{137, 11, 696},
-	dictWord{134, 11, 592},
-	dictWord{4, 0, 512},
-	dictWord{4, 0, 966},
-	dictWord{5, 0, 342},
-	dictWord{6, 0, 1855},
-	dictWord{8, 0, 869},
-	dictWord{8, 0, 875},
-	dictWord{8, 0, 901},
-	dictWord{144, 0, 26},
-	dictWord{8, 0, 203},
-	dictWord{11, 0, 823},
-	dictWord{11, 0, 846},
-	dictWord{12, 0, 482},
-	dictWord{
-		13,
-		0,
-		277,
-	},
-	dictWord{13, 0, 302},
-	dictWord{13, 0, 464},
-	dictWord{14, 0, 205},
-	dictWord{142, 0, 221},
-	dictWord{4, 0, 449},
-	dictWord{133, 0, 718},
-	dictWord{
-		7,
-		11,
-		1718,
-	},
-	dictWord{9, 11, 95},
-	dictWord{9, 11, 274},
-	dictWord{10, 11, 279},
-	dictWord{10, 11, 317},
-	dictWord{10, 11, 420},
-	dictWord{11, 11, 303},
-	dictWord{
-		11,
-		11,
-		808,
-	},
-	dictWord{12, 11, 134},
-	dictWord{12, 11, 367},
-	dictWord{13, 11, 149},
-	dictWord{13, 11, 347},
-	dictWord{14, 11, 349},
-	dictWord{14, 11, 406},
-	dictWord{18, 11, 22},
-	dictWord{18, 11, 89},
-	dictWord{18, 11, 122},
-	dictWord{147, 11, 47},
-	dictWord{133, 11, 26},
-	dictWord{4, 0, 355},
-	dictWord{6, 0, 311},
-	dictWord{
-		9,
-		0,
-		256,
-	},
-	dictWord{138, 0, 404},
-	dictWord{132, 11, 550},
-	dictWord{10, 0, 758},
-	dictWord{6, 10, 312},
-	dictWord{6, 10, 1715},
-	dictWord{10, 10, 584},
-	dictWord{11, 10, 546},
-	dictWord{11, 10, 692},
-	dictWord{12, 10, 259},
-	dictWord{12, 10, 295},
-	dictWord{13, 10, 46},
-	dictWord{141, 10, 154},
-	dictWord{
-		136,
-		11,
-		822,
-	},
-	dictWord{5, 0, 827},
-	dictWord{4, 11, 902},
-	dictWord{5, 11, 809},
-	dictWord{6, 11, 122},
-	dictWord{135, 11, 896},
-	dictWord{5, 0, 64},
-	dictWord{140, 0, 581},
-	dictWord{4, 0, 442},
-	dictWord{6, 0, 739},
-	dictWord{7, 0, 1047},
-	dictWord{7, 0, 1352},
-	dictWord{7, 0, 1643},
-	dictWord{7, 11, 1911},
-	dictWord{9, 11, 449},
-	dictWord{10, 11, 192},
-	dictWord{138, 11, 740},
-	dictWord{135, 11, 262},
-	dictWord{132, 10, 588},
-	dictWord{133, 11, 620},
-	dictWord{5, 0, 977},
-	dictWord{
-		6,
-		0,
-		288,
-	},
-	dictWord{7, 0, 528},
-	dictWord{4, 11, 34},
-	dictWord{5, 11, 574},
-	dictWord{7, 11, 279},
-	dictWord{7, 11, 1624},
-	dictWord{136, 11, 601},
-	dictWord{
-		6,
-		0,
-		1375,
-	},
-	dictWord{4, 10, 231},
-	dictWord{5, 10, 61},
-	dictWord{6, 10, 104},
-	dictWord{7, 10, 729},
-	dictWord{7, 10, 964},
-	dictWord{7, 10, 1658},
-	dictWord{
-		140,
-		10,
-		414,
-	},
-	dictWord{6, 10, 263},
-	dictWord{138, 10, 757},
-	dictWord{132, 10, 320},
-	dictWord{4, 0, 254},
-	dictWord{7, 0, 1309},
-	dictWord{5, 11, 332},
-	dictWord{
-		135,
-		11,
-		1309,
-	},
-	dictWord{6, 11, 261},
-	dictWord{8, 11, 182},
-	dictWord{139, 11, 943},
-	dictWord{132, 10, 225},
-	dictWord{6, 0, 12},
-	dictWord{135, 0, 1219},
-	dictWord{4, 0, 275},
-	dictWord{12, 0, 376},
-	dictWord{6, 11, 1721},
-	dictWord{141, 11, 490},
-	dictWord{4, 11, 933},
-	dictWord{133, 11, 880},
-	dictWord{6, 0, 951},
-	dictWord{6, 0, 1109},
-	dictWord{6, 0, 1181},
-	dictWord{7, 0, 154},
-	dictWord{4, 10, 405},
-	dictWord{7, 10, 817},
-	dictWord{14, 10, 58},
-	dictWord{17, 10, 37},
-	dictWord{
-		146,
-		10,
-		124,
-	},
-	dictWord{6, 0, 1520},
-	dictWord{133, 10, 974},
-	dictWord{134, 0, 1753},
-	dictWord{6, 0, 369},
-	dictWord{6, 0, 502},
-	dictWord{7, 0, 1036},
-	dictWord{
-		8,
-		0,
-		348,
-	},
-	dictWord{9, 0, 452},
-	dictWord{10, 0, 26},
-	dictWord{11, 0, 224},
-	dictWord{11, 0, 387},
-	dictWord{11, 0, 772},
-	dictWord{12, 0, 95},
-	dictWord{12, 0, 629},
-	dictWord{13, 0, 195},
-	dictWord{13, 0, 207},
-	dictWord{13, 0, 241},
-	dictWord{14, 0, 260},
-	dictWord{14, 0, 270},
-	dictWord{143, 0, 140},
-	dictWord{132, 0, 269},
-	dictWord{5, 0, 480},
-	dictWord{7, 0, 532},
-	dictWord{7, 0, 1197},
-	dictWord{7, 0, 1358},
-	dictWord{8, 0, 291},
-	dictWord{11, 0, 349},
-	dictWord{142, 0, 396},
-	dictWord{
-		5,
-		10,
-		235,
-	},
-	dictWord{7, 10, 1239},
-	dictWord{11, 10, 131},
-	dictWord{140, 10, 370},
-	dictWord{7, 10, 956},
-	dictWord{7, 10, 1157},
-	dictWord{7, 10, 1506},
-	dictWord{
-		7,
-		10,
-		1606,
-	},
-	dictWord{7, 10, 1615},
-	dictWord{7, 10, 1619},
-	dictWord{7, 10, 1736},
-	dictWord{7, 10, 1775},
-	dictWord{8, 10, 590},
-	dictWord{9, 10, 324},
-	dictWord{9, 10, 736},
-	dictWord{9, 10, 774},
-	dictWord{9, 10, 776},
-	dictWord{9, 10, 784},
-	dictWord{10, 10, 567},
-	dictWord{10, 10, 708},
-	dictWord{11, 10, 518},
-	dictWord{11, 10, 613},
-	dictWord{11, 10, 695},
-	dictWord{11, 10, 716},
-	dictWord{11, 10, 739},
-	dictWord{11, 10, 770},
-	dictWord{11, 10, 771},
-	dictWord{
-		11,
-		10,
-		848,
-	},
-	dictWord{11, 10, 857},
-	dictWord{11, 10, 931},
-	dictWord{11, 10, 947},
-	dictWord{12, 10, 326},
-	dictWord{12, 10, 387},
-	dictWord{12, 10, 484},
-	dictWord{
-		12,
-		10,
-		528,
-	},
-	dictWord{12, 10, 552},
-	dictWord{12, 10, 613},
-	dictWord{13, 10, 189},
-	dictWord{13, 10, 256},
-	dictWord{13, 10, 340},
-	dictWord{13, 10, 432},
-	dictWord{13, 10, 436},
-	dictWord{13, 10, 440},
-	dictWord{13, 10, 454},
-	dictWord{14, 10, 174},
-	dictWord{14, 10, 220},
-	dictWord{14, 10, 284},
-	dictWord{
-		14,
-		10,
-		390,
-	},
-	dictWord{145, 10, 121},
-	dictWord{8, 11, 598},
-	dictWord{9, 11, 664},
-	dictWord{138, 11, 441},
-	dictWord{9, 10, 137},
-	dictWord{138, 10, 221},
-	dictWord{133, 11, 812},
-	dictWord{148, 0, 15},
-	dictWord{134, 0, 1341},
-	dictWord{6, 0, 1017},
-	dictWord{4, 11, 137},
-	dictWord{7, 11, 1178},
-	dictWord{
-		135,
-		11,
-		1520,
-	},
-	dictWord{7, 10, 390},
-	dictWord{138, 10, 140},
-	dictWord{7, 11, 1260},
-	dictWord{135, 11, 1790},
-	dictWord{137, 11, 191},
-	dictWord{
-		135,
-		10,
-		1144,
-	},
-	dictWord{6, 0, 1810},
-	dictWord{7, 0, 657},
-	dictWord{8, 0, 886},
-	dictWord{10, 0, 857},
-	dictWord{14, 0, 440},
-	dictWord{144, 0, 96},
-	dictWord{8, 0, 533},
-	dictWord{6, 11, 1661},
-	dictWord{7, 11, 1975},
-	dictWord{7, 11, 2009},
-	dictWord{135, 11, 2011},
-	dictWord{6, 0, 1453},
-	dictWord{134, 10, 464},
-	dictWord{
-		132,
-		11,
-		715,
-	},
-	dictWord{5, 10, 407},
-	dictWord{11, 10, 204},
-	dictWord{11, 10, 243},
-	dictWord{11, 10, 489},
-	dictWord{12, 10, 293},
-	dictWord{19, 10, 37},
-	dictWord{20, 10, 73},
-	dictWord{150, 10, 38},
-	dictWord{133, 11, 703},
-	dictWord{4, 0, 211},
-	dictWord{7, 0, 1483},
-	dictWord{5, 10, 325},
-	dictWord{8, 10, 5},
-	dictWord{
-		8,
-		10,
-		227,
-	},
-	dictWord{9, 10, 105},
-	dictWord{10, 10, 585},
-	dictWord{140, 10, 614},
-	dictWord{4, 0, 332},
-	dictWord{5, 0, 335},
-	dictWord{6, 0, 238},
-	dictWord{
-		7,
-		0,
-		269,
-	},
-	dictWord{7, 0, 811},
-	dictWord{7, 0, 1797},
-	dictWord{8, 0, 836},
-	dictWord{9, 0, 507},
-	dictWord{141, 0, 242},
-	dictWord{5, 11, 89},
-	dictWord{7, 11, 1915},
-	dictWord{9, 11, 185},
-	dictWord{9, 11, 235},
-	dictWord{9, 11, 496},
-	dictWord{10, 11, 64},
-	dictWord{10, 11, 270},
-	dictWord{10, 11, 403},
-	dictWord{10, 11, 469},
-	dictWord{10, 11, 529},
-	dictWord{10, 11, 590},
-	dictWord{11, 11, 140},
-	dictWord{11, 11, 860},
-	dictWord{13, 11, 1},
-	dictWord{13, 11, 422},
-	dictWord{14, 11, 341},
-	dictWord{14, 11, 364},
-	dictWord{17, 11, 93},
-	dictWord{18, 11, 113},
-	dictWord{19, 11, 97},
-	dictWord{147, 11, 113},
-	dictWord{133, 11, 695},
-	dictWord{
-		16,
-		0,
-		19,
-	},
-	dictWord{5, 11, 6},
-	dictWord{6, 11, 183},
-	dictWord{6, 10, 621},
-	dictWord{7, 11, 680},
-	dictWord{7, 11, 978},
-	dictWord{7, 11, 1013},
-	dictWord{7, 11, 1055},
-	dictWord{12, 11, 230},
-	dictWord{13, 11, 172},
-	dictWord{13, 10, 504},
-	dictWord{146, 11, 29},
-	dictWord{136, 0, 156},
-	dictWord{133, 0, 1009},
-	dictWord{
-		6,
-		11,
-		29,
-	},
-	dictWord{139, 11, 63},
-	dictWord{134, 0, 820},
-	dictWord{134, 10, 218},
-	dictWord{7, 10, 454},
-	dictWord{7, 10, 782},
-	dictWord{8, 10, 768},
-	dictWord{
-		140,
-		10,
-		686,
-	},
-	dictWord{5, 0, 228},
-	dictWord{6, 0, 203},
-	dictWord{7, 0, 156},
-	dictWord{8, 0, 347},
-	dictWord{9, 0, 265},
-	dictWord{18, 0, 39},
-	dictWord{20, 0, 54},
-	dictWord{21, 0, 31},
-	dictWord{22, 0, 3},
-	dictWord{23, 0, 0},
-	dictWord{15, 11, 8},
-	dictWord{18, 11, 39},
-	dictWord{20, 11, 54},
-	dictWord{21, 11, 31},
-	dictWord{22, 11, 3},
-	dictWord{151, 11, 0},
-	dictWord{7, 0, 1131},
-	dictWord{135, 0, 1468},
-	dictWord{144, 10, 0},
-	dictWord{134, 0, 1276},
-	dictWord{10, 10, 676},
-	dictWord{
-		140,
-		10,
-		462,
-	},
-	dictWord{132, 11, 311},
-	dictWord{134, 11, 1740},
-	dictWord{7, 11, 170},
-	dictWord{8, 11, 90},
-	dictWord{8, 11, 177},
-	dictWord{8, 11, 415},
-	dictWord{
-		11,
-		11,
-		714,
-	},
-	dictWord{142, 11, 281},
-	dictWord{134, 10, 164},
-	dictWord{6, 0, 1792},
-	dictWord{138, 0, 849},
-	dictWord{150, 10, 50},
-	dictWord{5, 0, 291},
-	dictWord{5, 0, 318},
-	dictWord{7, 0, 765},
-	dictWord{9, 0, 389},
-	dictWord{12, 0, 548},
-	dictWord{8, 11, 522},
-	dictWord{142, 11, 328},
-	dictWord{11, 11, 91},
-	dictWord{
-		13,
-		11,
-		129,
-	},
-	dictWord{15, 11, 101},
-	dictWord{145, 11, 125},
-	dictWord{4, 11, 494},
-	dictWord{6, 11, 74},
-	dictWord{7, 11, 44},
-	dictWord{7, 11, 407},
-	dictWord{
-		8,
-		11,
-		551,
-	},
-	dictWord{12, 11, 17},
-	dictWord{15, 11, 5},
-	dictWord{148, 11, 11},
-	dictWord{4, 11, 276},
-	dictWord{133, 11, 296},
-	dictWord{6, 10, 343},
-	dictWord{
-		7,
-		10,
-		195,
-	},
-	dictWord{7, 11, 1777},
-	dictWord{9, 10, 226},
-	dictWord{10, 10, 197},
-	dictWord{10, 10, 575},
-	dictWord{11, 10, 502},
-	dictWord{139, 10, 899},
-	dictWord{
-		10,
-		0,
-		525,
-	},
-	dictWord{139, 0, 82},
-	dictWord{14, 0, 453},
-	dictWord{4, 11, 7},
-	dictWord{5, 11, 90},
-	dictWord{5, 11, 158},
-	dictWord{6, 11, 542},
-	dictWord{7, 11, 221},
-	dictWord{7, 11, 1574},
-	dictWord{9, 11, 490},
-	dictWord{10, 11, 540},
-	dictWord{11, 11, 443},
-	dictWord{139, 11, 757},
-	dictWord{135, 0, 666},
-	dictWord{
-		22,
-		10,
-		29,
-	},
-	dictWord{150, 11, 29},
-	dictWord{4, 0, 422},
-	dictWord{147, 10, 8},
-	dictWord{5, 0, 355},
-	dictWord{145, 0, 0},
-	dictWord{6, 0, 1873},
-	dictWord{9, 0, 918},
-	dictWord{7, 11, 588},
-	dictWord{9, 11, 175},
-	dictWord{138, 11, 530},
-	dictWord{143, 11, 31},
-	dictWord{11, 0, 165},
-	dictWord{7, 10, 1125},
-	dictWord{9, 10, 143},
-	dictWord{14, 10, 405},
-	dictWord{150, 10, 21},
-	dictWord{9, 0, 260},
-	dictWord{137, 0, 905},
-	dictWord{5, 11, 872},
-	dictWord{6, 11, 57},
-	dictWord{6, 11, 479},
-	dictWord{
-		6,
-		11,
-		562,
-	},
-	dictWord{7, 11, 471},
-	dictWord{7, 11, 1060},
-	dictWord{9, 11, 447},
-	dictWord{9, 11, 454},
-	dictWord{141, 11, 6},
-	dictWord{138, 11, 704},
-	dictWord{133, 0, 865},
-	dictWord{5, 0, 914},
-	dictWord{134, 0, 1625},
-	dictWord{133, 0, 234},
-	dictWord{7, 0, 1383},
-	dictWord{5, 11, 31},
-	dictWord{6, 11, 614},
-	dictWord{145, 11, 61},
-	dictWord{7, 11, 1200},
-	dictWord{138, 11, 460},
-	dictWord{6, 11, 424},
-	dictWord{135, 11, 1866},
-	dictWord{136, 0, 306},
-	dictWord{
-		5,
-		10,
-		959,
-	},
-	dictWord{12, 11, 30},
-	dictWord{13, 11, 148},
-	dictWord{14, 11, 87},
-	dictWord{14, 11, 182},
-	dictWord{16, 11, 42},
-	dictWord{18, 11, 92},
-	dictWord{
-		148,
-		11,
-		70,
-	},
-	dictWord{6, 0, 1919},
-	dictWord{6, 0, 1921},
-	dictWord{9, 0, 923},
-	dictWord{9, 0, 930},
-	dictWord{9, 0, 941},
-	dictWord{9, 0, 949},
-	dictWord{9, 0, 987},
-	dictWord{
-		9,
-		0,
-		988,
-	},
-	dictWord{9, 0, 992},
-	dictWord{12, 0, 802},
-	dictWord{12, 0, 815},
-	dictWord{12, 0, 856},
-	dictWord{12, 0, 885},
-	dictWord{12, 0, 893},
-	dictWord{
-		12,
-		0,
-		898,
-	},
-	dictWord{12, 0, 919},
-	dictWord{12, 0, 920},
-	dictWord{12, 0, 941},
-	dictWord{12, 0, 947},
-	dictWord{15, 0, 183},
-	dictWord{15, 0, 185},
-	dictWord{15, 0, 189},
-	dictWord{15, 0, 197},
-	dictWord{15, 0, 202},
-	dictWord{15, 0, 233},
-	dictWord{18, 0, 218},
-	dictWord{18, 0, 219},
-	dictWord{18, 0, 233},
-	dictWord{143, 11, 156},
-	dictWord{135, 10, 1759},
-	dictWord{136, 10, 173},
-	dictWord{13, 0, 163},
-	dictWord{13, 0, 180},
-	dictWord{18, 0, 78},
-	dictWord{20, 0, 35},
-	dictWord{5, 11, 13},
-	dictWord{134, 11, 142},
-	dictWord{134, 10, 266},
-	dictWord{6, 11, 97},
-	dictWord{7, 11, 116},
-	dictWord{8, 11, 322},
-	dictWord{8, 11, 755},
-	dictWord{9, 11, 548},
-	dictWord{10, 11, 714},
-	dictWord{11, 11, 884},
-	dictWord{141, 11, 324},
-	dictWord{135, 0, 1312},
-	dictWord{9, 0, 814},
-	dictWord{137, 11, 676},
-	dictWord{
-		133,
-		0,
-		707,
-	},
-	dictWord{135, 0, 1493},
-	dictWord{6, 0, 421},
-	dictWord{7, 0, 61},
-	dictWord{7, 0, 1540},
-	dictWord{10, 0, 11},
-	dictWord{138, 0, 501},
-	dictWord{12, 0, 733},
-	dictWord{12, 0, 766},
-	dictWord{7, 11, 866},
-	dictWord{135, 11, 1163},
-	dictWord{137, 0, 341},
-	dictWord{142, 0, 98},
-	dictWord{145, 11, 115},
-	dictWord{
-		135,
-		11,
-		1111,
-	},
-	dictWord{136, 10, 300},
-	dictWord{136, 0, 1014},
-	dictWord{8, 11, 1},
-	dictWord{9, 11, 112},
-	dictWord{138, 11, 326},
-	dictWord{132, 11, 730},
-	dictWord{5, 11, 488},
-	dictWord{6, 11, 527},
-	dictWord{7, 11, 489},
-	dictWord{7, 11, 1636},
-	dictWord{8, 11, 121},
-	dictWord{8, 11, 144},
-	dictWord{8, 11, 359},
-	dictWord{
-		9,
-		11,
-		193,
-	},
-	dictWord{9, 11, 241},
-	dictWord{9, 11, 336},
-	dictWord{9, 11, 882},
-	dictWord{11, 11, 266},
-	dictWord{11, 11, 372},
-	dictWord{11, 11, 944},
-	dictWord{
-		12,
-		11,
-		401,
-	},
-	dictWord{140, 11, 641},
-	dictWord{6, 0, 971},
-	dictWord{134, 0, 1121},
-	dictWord{6, 0, 102},
-	dictWord{7, 0, 72},
-	dictWord{15, 0, 142},
-	dictWord{
-		147,
-		0,
-		67,
-	},
-	dictWord{151, 0, 30},
-	dictWord{135, 0, 823},
-	dictWord{134, 0, 1045},
-	dictWord{5, 10, 427},
-	dictWord{5, 10, 734},
-	dictWord{7, 10, 478},
-	dictWord{
-		136,
-		10,
-		52,
-	},
-	dictWord{7, 0, 1930},
-	dictWord{11, 10, 217},
-	dictWord{142, 10, 165},
-	dictWord{6, 0, 1512},
-	dictWord{135, 0, 1870},
-	dictWord{9, 11, 31},
-	dictWord{
-		10,
-		11,
-		244,
-	},
-	dictWord{10, 11, 699},
-	dictWord{12, 11, 149},
-	dictWord{141, 11, 497},
-	dictWord{133, 11, 377},
-	dictWord{145, 11, 101},
-	dictWord{
-		10,
-		11,
-		158,
-	},
-	dictWord{13, 11, 13},
-	dictWord{13, 11, 137},
-	dictWord{13, 11, 258},
-	dictWord{14, 11, 111},
-	dictWord{14, 11, 225},
-	dictWord{14, 11, 253},
-	dictWord{
-		14,
-		11,
-		304,
-	},
-	dictWord{14, 11, 339},
-	dictWord{14, 11, 417},
-	dictWord{146, 11, 33},
-	dictWord{6, 0, 87},
-	dictWord{6, 10, 1734},
-	dictWord{7, 10, 20},
-	dictWord{
-		7,
-		10,
-		1056,
-	},
-	dictWord{8, 10, 732},
-	dictWord{9, 10, 406},
-	dictWord{9, 10, 911},
-	dictWord{138, 10, 694},
-	dictWord{134, 0, 1243},
-	dictWord{137, 0, 245},
-	dictWord{
-		7,
-		0,
-		68,
-	},
-	dictWord{8, 0, 48},
-	dictWord{8, 0, 88},
-	dictWord{8, 0, 582},
-	dictWord{8, 0, 681},
-	dictWord{9, 0, 373},
-	dictWord{9, 0, 864},
-	dictWord{11, 0, 157},
-	dictWord{
-		11,
-		0,
-		336,
-	},
-	dictWord{11, 0, 843},
-	dictWord{148, 0, 27},
-	dictWord{8, 11, 663},
-	dictWord{144, 11, 8},
-	dictWord{133, 10, 613},
-	dictWord{4, 0, 88},
-	dictWord{
-		5,
-		0,
-		137,
-	},
-	dictWord{5, 0, 174},
-	dictWord{5, 0, 777},
-	dictWord{6, 0, 1664},
-	dictWord{6, 0, 1725},
-	dictWord{7, 0, 77},
-	dictWord{7, 0, 426},
-	dictWord{7, 0, 1317},
-	dictWord{
-		7,
-		0,
-		1355,
-	},
-	dictWord{8, 0, 126},
-	dictWord{8, 0, 563},
-	dictWord{9, 0, 523},
-	dictWord{9, 0, 750},
-	dictWord{10, 0, 310},
-	dictWord{10, 0, 836},
-	dictWord{11, 0, 42},
-	dictWord{11, 0, 318},
-	dictWord{11, 0, 731},
-	dictWord{12, 0, 68},
-	dictWord{12, 0, 92},
-	dictWord{12, 0, 507},
-	dictWord{12, 0, 692},
-	dictWord{13, 0, 81},
-	dictWord{
-		13,
-		0,
-		238,
-	},
-	dictWord{13, 0, 374},
-	dictWord{14, 0, 436},
-	dictWord{18, 0, 138},
-	dictWord{19, 0, 78},
-	dictWord{19, 0, 111},
-	dictWord{20, 0, 55},
-	dictWord{20, 0, 77},
-	dictWord{148, 0, 92},
-	dictWord{141, 0, 418},
-	dictWord{4, 0, 938},
-	dictWord{137, 0, 625},
-	dictWord{138, 0, 351},
-	dictWord{5, 11, 843},
-	dictWord{7, 10, 32},
-	dictWord{
-		7,
-		10,
-		984,
-	},
-	dictWord{8, 10, 85},
-	dictWord{8, 10, 709},
-	dictWord{9, 10, 579},
-	dictWord{9, 10, 847},
-	dictWord{9, 10, 856},
-	dictWord{10, 10, 799},
-	dictWord{
-		11,
-		10,
-		258,
-	},
-	dictWord{11, 10, 1007},
-	dictWord{12, 10, 331},
-	dictWord{12, 10, 615},
-	dictWord{13, 10, 188},
-	dictWord{13, 10, 435},
-	dictWord{14, 10, 8},
-	dictWord{
-		15,
-		10,
-		165,
-	},
-	dictWord{16, 10, 27},
-	dictWord{148, 10, 40},
-	dictWord{6, 0, 1668},
-	dictWord{7, 0, 1499},
-	dictWord{8, 0, 117},
-	dictWord{9, 0, 314},
-	dictWord{
-		138,
-		0,
-		174,
-	},
-	dictWord{135, 0, 707},
-	dictWord{132, 11, 554},
-	dictWord{133, 11, 536},
-	dictWord{5, 0, 403},
-	dictWord{5, 11, 207},
-	dictWord{9, 11, 79},
-	dictWord{
-		11,
-		11,
-		625,
-	},
-	dictWord{145, 11, 7},
-	dictWord{132, 11, 424},
-	dictWord{136, 11, 785},
-	dictWord{4, 10, 167},
-	dictWord{135, 10, 82},
-	dictWord{9, 0, 7},
-	dictWord{
-		23,
-		0,
-		6,
-	},
-	dictWord{9, 11, 7},
-	dictWord{151, 11, 6},
-	dictWord{6, 0, 282},
-	dictWord{5, 10, 62},
-	dictWord{6, 10, 534},
-	dictWord{7, 10, 74},
-	dictWord{7, 10, 678},
-	dictWord{
-		7,
-		10,
-		684,
-	},
-	dictWord{7, 10, 1043},
-	dictWord{7, 10, 1072},
-	dictWord{8, 10, 280},
-	dictWord{8, 10, 541},
-	dictWord{8, 10, 686},
-	dictWord{9, 10, 258},
-	dictWord{
-		10,
-		10,
-		519,
-	},
-	dictWord{11, 10, 252},
-	dictWord{140, 10, 282},
-	dictWord{138, 10, 33},
-	dictWord{132, 10, 359},
-	dictWord{4, 0, 44},
-	dictWord{5, 0, 311},
-	dictWord{
-		6,
-		0,
-		156,
-	},
-	dictWord{7, 0, 639},
-	dictWord{7, 0, 762},
-	dictWord{7, 0, 1827},
-	dictWord{9, 0, 8},
-	dictWord{9, 0, 462},
-	dictWord{148, 0, 83},
-	dictWord{7, 11, 769},
-	dictWord{
-		9,
-		11,
-		18,
-	},
-	dictWord{138, 11, 358},
-	dictWord{4, 0, 346},
-	dictWord{7, 0, 115},
-	dictWord{9, 0, 180},
-	dictWord{9, 0, 456},
-	dictWord{10, 0, 363},
-	dictWord{
-		4,
-		11,
-		896,
-	},
-	dictWord{134, 11, 1777},
-	dictWord{133, 10, 211},
-	dictWord{7, 0, 761},
-	dictWord{7, 0, 1051},
-	dictWord{137, 0, 545},
-	dictWord{6, 10, 145},
-	dictWord{
-		141,
-		10,
-		336,
-	},
-	dictWord{7, 11, 750},
-	dictWord{9, 11, 223},
-	dictWord{11, 11, 27},
-	dictWord{11, 11, 466},
-	dictWord{12, 11, 624},
-	dictWord{14, 11, 265},
-	dictWord{146, 11, 61},
-	dictWord{6, 0, 752},
-	dictWord{6, 0, 768},
-	dictWord{6, 0, 1195},
-	dictWord{6, 0, 1254},
-	dictWord{6, 0, 1619},
-	dictWord{137, 0, 835},
-	dictWord{
-		6,
-		0,
-		1936,
-	},
-	dictWord{8, 0, 930},
-	dictWord{136, 0, 960},
-	dictWord{132, 10, 263},
-	dictWord{132, 11, 249},
-	dictWord{12, 0, 653},
-	dictWord{132, 10, 916},
-	dictWord{4, 11, 603},
-	dictWord{133, 11, 661},
-	dictWord{8, 0, 344},
-	dictWord{4, 11, 11},
-	dictWord{6, 11, 128},
-	dictWord{7, 11, 231},
-	dictWord{7, 11, 1533},
-	dictWord{138, 11, 725},
-	dictWord{134, 0, 1483},
-	dictWord{134, 0, 875},
-	dictWord{6, 0, 185},
-	dictWord{7, 0, 1899},
-	dictWord{9, 0, 875},
-	dictWord{139, 0, 673},
-	dictWord{15, 10, 155},
-	dictWord{144, 10, 79},
-	dictWord{7, 0, 93},
-	dictWord{7, 0, 210},
-	dictWord{7, 0, 1223},
-	dictWord{8, 0, 451},
-	dictWord{8, 0, 460},
-	dictWord{
-		11,
-		0,
-		353,
-	},
-	dictWord{11, 0, 475},
-	dictWord{4, 10, 599},
-	dictWord{6, 10, 1634},
-	dictWord{7, 10, 67},
-	dictWord{7, 10, 691},
-	dictWord{7, 10, 979},
-	dictWord{
-		7,
-		10,
-		1697,
-	},
-	dictWord{8, 10, 207},
-	dictWord{8, 10, 214},
-	dictWord{8, 10, 231},
-	dictWord{8, 10, 294},
-	dictWord{8, 10, 336},
-	dictWord{8, 10, 428},
-	dictWord{
-		8,
-		10,
-		471,
-	},
-	dictWord{8, 10, 622},
-	dictWord{8, 10, 626},
-	dictWord{8, 10, 679},
-	dictWord{8, 10, 759},
-	dictWord{8, 10, 829},
-	dictWord{9, 10, 11},
-	dictWord{9, 10, 246},
-	dictWord{9, 10, 484},
-	dictWord{9, 10, 573},
-	dictWord{9, 10, 706},
-	dictWord{9, 10, 762},
-	dictWord{9, 10, 798},
-	dictWord{9, 10, 855},
-	dictWord{9, 10, 870},
-	dictWord{
-		9,
-		10,
-		912,
-	},
-	dictWord{10, 10, 303},
-	dictWord{10, 10, 335},
-	dictWord{10, 10, 424},
-	dictWord{10, 10, 461},
-	dictWord{10, 10, 543},
-	dictWord{10, 10, 759},
-	dictWord{10, 10, 814},
-	dictWord{11, 10, 59},
-	dictWord{11, 10, 235},
-	dictWord{11, 10, 590},
-	dictWord{11, 10, 929},
-	dictWord{11, 10, 963},
-	dictWord{
-		11,
-		10,
-		987,
-	},
-	dictWord{12, 10, 114},
-	dictWord{12, 10, 182},
-	dictWord{12, 10, 226},
-	dictWord{12, 10, 332},
-	dictWord{12, 10, 439},
-	dictWord{12, 10, 575},
-	dictWord{
-		12,
-		10,
-		598,
-	},
-	dictWord{12, 10, 675},
-	dictWord{13, 10, 8},
-	dictWord{13, 10, 125},
-	dictWord{13, 10, 194},
-	dictWord{13, 10, 287},
-	dictWord{14, 10, 197},
-	dictWord{14, 10, 383},
-	dictWord{15, 10, 53},
-	dictWord{17, 10, 63},
-	dictWord{19, 10, 46},
-	dictWord{19, 10, 98},
-	dictWord{19, 10, 106},
-	dictWord{148, 10, 85},
-	dictWord{132, 11, 476},
-	dictWord{4, 0, 327},
-	dictWord{5, 0, 478},
-	dictWord{7, 0, 1332},
-	dictWord{136, 0, 753},
-	dictWord{5, 0, 1020},
-	dictWord{133, 0, 1022},
-	dictWord{135, 11, 1807},
-	dictWord{4, 0, 103},
-	dictWord{133, 0, 401},
-	dictWord{4, 0, 499},
-	dictWord{135, 0, 1421},
-	dictWord{10, 0, 207},
-	dictWord{13, 0, 164},
-	dictWord{147, 10, 126},
-	dictWord{9, 11, 20},
-	dictWord{10, 11, 324},
-	dictWord{139, 11, 488},
-	dictWord{132, 0, 96},
-	dictWord{9, 11, 280},
-	dictWord{
-		138,
-		11,
-		134,
-	},
-	dictWord{135, 0, 968},
-	dictWord{133, 10, 187},
-	dictWord{135, 10, 1286},
-	dictWord{5, 11, 112},
-	dictWord{6, 11, 103},
-	dictWord{134, 11, 150},
-	dictWord{8, 0, 914},
-	dictWord{10, 0, 3},
-	dictWord{4, 10, 215},
-	dictWord{9, 10, 38},
-	dictWord{11, 10, 23},
-	dictWord{11, 10, 127},
-	dictWord{139, 10, 796},
-	dictWord{
-		135,
-		0,
-		399,
-	},
-	dictWord{6, 0, 563},
-	dictWord{137, 0, 224},
-	dictWord{6, 0, 704},
-	dictWord{134, 0, 1214},
-	dictWord{4, 11, 708},
-	dictWord{8, 11, 15},
-	dictWord{
-		9,
-		11,
-		50,
-	},
-	dictWord{9, 11, 386},
-	dictWord{11, 11, 18},
-	dictWord{11, 11, 529},
-	dictWord{140, 11, 228},
-	dictWord{4, 11, 563},
-	dictWord{7, 11, 109},
-	dictWord{
-		7,
-		11,
-		592,
-	},
-	dictWord{7, 11, 637},
-	dictWord{7, 11, 770},
-	dictWord{7, 11, 1701},
-	dictWord{8, 11, 436},
-	dictWord{8, 11, 463},
-	dictWord{9, 11, 60},
-	dictWord{9, 11, 335},
-	dictWord{9, 11, 904},
-	dictWord{10, 11, 73},
-	dictWord{11, 11, 434},
-	dictWord{12, 11, 585},
-	dictWord{13, 11, 331},
-	dictWord{18, 11, 110},
-	dictWord{
-		148,
-		11,
-		60,
-	},
-	dictWord{134, 0, 1559},
-	dictWord{132, 11, 502},
-	dictWord{6, 11, 347},
-	dictWord{138, 11, 161},
-	dictWord{4, 11, 33},
-	dictWord{5, 11, 102},
-	dictWord{
-		5,
-		11,
-		500,
-	},
-	dictWord{6, 11, 284},
-	dictWord{7, 11, 1079},
-	dictWord{7, 11, 1423},
-	dictWord{7, 11, 1702},
-	dictWord{8, 11, 470},
-	dictWord{9, 11, 554},
-	dictWord{
-		9,
-		11,
-		723,
-	},
-	dictWord{139, 11, 333},
-	dictWord{7, 11, 246},
-	dictWord{135, 11, 840},
-	dictWord{6, 11, 10},
-	dictWord{8, 11, 571},
-	dictWord{9, 11, 739},
-	dictWord{
-		143,
-		11,
-		91,
-	},
-	dictWord{8, 0, 861},
-	dictWord{10, 0, 905},
-	dictWord{12, 0, 730},
-	dictWord{12, 0, 789},
-	dictWord{133, 11, 626},
-	dictWord{134, 0, 946},
-	dictWord{
-		5,
-		0,
-		746,
-	},
-	dictWord{12, 0, 333},
-	dictWord{14, 0, 332},
-	dictWord{12, 11, 333},
-	dictWord{142, 11, 332},
-	dictWord{5, 11, 18},
-	dictWord{6, 11, 526},
-	dictWord{
-		13,
-		11,
-		24,
-	},
-	dictWord{13, 11, 110},
-	dictWord{19, 11, 5},
-	dictWord{147, 11, 44},
-	dictWord{4, 0, 910},
-	dictWord{5, 0, 832},
-	dictWord{135, 10, 2002},
-	dictWord{
-		10,
-		11,
-		768,
-	},
-	dictWord{139, 11, 787},
-	dictWord{4, 11, 309},
-	dictWord{5, 11, 462},
-	dictWord{7, 11, 970},
-	dictWord{135, 11, 1097},
-	dictWord{4, 10, 28},
-	dictWord{
-		5,
-		10,
-		440,
-	},
-	dictWord{7, 10, 248},
-	dictWord{11, 10, 833},
-	dictWord{140, 10, 344},
-	dictWord{134, 10, 1654},
-	dictWord{6, 0, 632},
-	dictWord{6, 0, 652},
-	dictWord{
-		6,
-		0,
-		1272,
-	},
-	dictWord{6, 0, 1384},
-	dictWord{134, 0, 1560},
-	dictWord{134, 11, 1704},
-	dictWord{6, 0, 1393},
-	dictWord{133, 10, 853},
-	dictWord{6, 10, 249},
-	dictWord{7, 10, 1234},
-	dictWord{139, 10, 573},
-	dictWord{5, 11, 86},
-	dictWord{7, 11, 743},
-	dictWord{9, 11, 85},
-	dictWord{10, 11, 281},
-	dictWord{10, 11, 432},
-	dictWord{11, 11, 490},
-	dictWord{12, 11, 251},
-	dictWord{13, 11, 118},
-	dictWord{14, 11, 378},
-	dictWord{146, 11, 143},
-	dictWord{5, 11, 524},
-	dictWord{
-		133,
-		11,
-		744,
-	},
-	dictWord{134, 0, 1514},
-	dictWord{10, 0, 201},
-	dictWord{142, 0, 319},
-	dictWord{7, 0, 717},
-	dictWord{10, 0, 510},
-	dictWord{7, 10, 392},
-	dictWord{
-		8,
-		10,
-		20,
-	},
-	dictWord{8, 10, 172},
-	dictWord{8, 10, 690},
-	dictWord{9, 10, 383},
-	dictWord{9, 10, 845},
-	dictWord{11, 10, 293},
-	dictWord{11, 10, 832},
-	dictWord{
-		11,
-		10,
-		920,
-	},
-	dictWord{11, 10, 984},
-	dictWord{141, 10, 221},
-	dictWord{134, 0, 1381},
-	dictWord{5, 10, 858},
-	dictWord{133, 10, 992},
-	dictWord{8, 0, 528},
-	dictWord{137, 0, 348},
-	dictWord{10, 11, 107},
-	dictWord{140, 11, 436},
-	dictWord{4, 0, 20},
-	dictWord{133, 0, 616},
-	dictWord{134, 0, 1251},
-	dictWord{
-		132,
-		11,
-		927,
-	},
-	dictWord{10, 11, 123},
-	dictWord{12, 11, 670},
-	dictWord{13, 11, 371},
-	dictWord{14, 11, 142},
-	dictWord{146, 11, 94},
-	dictWord{134, 0, 1163},
-	dictWord{
-		7,
-		11,
-		1149,
-	},
-	dictWord{137, 11, 156},
-	dictWord{134, 0, 307},
-	dictWord{133, 11, 778},
-	dictWord{7, 0, 1091},
-	dictWord{135, 0, 1765},
-	dictWord{
-		5,
-		11,
-		502,
-	},
-	dictWord{6, 10, 268},
-	dictWord{137, 10, 62},
-	dictWord{8, 11, 196},
-	dictWord{10, 11, 283},
-	dictWord{139, 11, 406},
-	dictWord{4, 0, 26},
-	dictWord{
-		5,
-		0,
-		429,
-	},
-	dictWord{6, 0, 245},
-	dictWord{7, 0, 704},
-	dictWord{7, 0, 1379},
-	dictWord{135, 0, 1474},
-	dictWord{133, 11, 855},
-	dictWord{132, 0, 881},
-	dictWord{
-		4,
-		0,
-		621,
-	},
-	dictWord{135, 11, 1596},
-	dictWord{7, 11, 1400},
-	dictWord{9, 11, 446},
-	dictWord{138, 11, 45},
-	dictWord{6, 0, 736},
-	dictWord{138, 10, 106},
-	dictWord{133, 0, 542},
-	dictWord{134, 0, 348},
-	dictWord{133, 0, 868},
-	dictWord{136, 0, 433},
-	dictWord{135, 0, 1495},
-	dictWord{138, 0, 771},
-	dictWord{
-		6,
-		10,
-		613,
-	},
-	dictWord{136, 10, 223},
-	dictWord{138, 0, 215},
-	dictWord{141, 0, 124},
-	dictWord{136, 11, 391},
-	dictWord{135, 11, 172},
-	dictWord{132, 10, 670},
-	dictWord{140, 0, 55},
-	dictWord{9, 10, 40},
-	dictWord{139, 10, 136},
-	dictWord{7, 0, 62},
-	dictWord{147, 0, 112},
-	dictWord{132, 0, 856},
-	dictWord{132, 11, 568},
-	dictWord{12, 0, 270},
-	dictWord{139, 10, 259},
-	dictWord{8, 0, 572},
-	dictWord{137, 0, 698},
-	dictWord{4, 11, 732},
-	dictWord{9, 10, 310},
-	dictWord{137, 10, 682},
-	dictWord{142, 10, 296},
-	dictWord{134, 0, 939},
-	dictWord{136, 11, 733},
-	dictWord{135, 11, 1435},
-	dictWord{7, 10, 1401},
-	dictWord{135, 10, 1476},
-	dictWord{6, 0, 352},
-	dictWord{4, 10, 296},
-	dictWord{7, 10, 401},
-	dictWord{7, 10, 1410},
-	dictWord{7, 10, 1594},
-	dictWord{7, 10, 1674},
-	dictWord{8, 10, 63},
-	dictWord{
-		8,
-		10,
-		660,
-	},
-	dictWord{137, 10, 74},
-	dictWord{4, 11, 428},
-	dictWord{133, 11, 668},
-	dictWord{4, 10, 139},
-	dictWord{4, 10, 388},
-	dictWord{140, 10, 188},
-	dictWord{7, 11, 2015},
-	dictWord{140, 11, 665},
-	dictWord{132, 0, 647},
-	dictWord{146, 0, 10},
-	dictWord{138, 0, 220},
-	dictWord{142, 0, 464},
-	dictWord{
-		132,
-		0,
-		109,
-	},
-	dictWord{134, 0, 1746},
-	dictWord{6, 0, 515},
-	dictWord{4, 10, 747},
-	dictWord{6, 11, 1623},
-	dictWord{6, 11, 1681},
-	dictWord{7, 10, 649},
-	dictWord{
-		7,
-		10,
-		1479,
-	},
-	dictWord{135, 10, 1583},
-	dictWord{133, 10, 232},
-	dictWord{135, 0, 566},
-	dictWord{137, 10, 887},
-	dictWord{4, 0, 40},
-	dictWord{10, 0, 67},
-	dictWord{
-		11,
-		0,
-		117,
-	},
-	dictWord{11, 0, 768},
-	dictWord{139, 0, 935},
-	dictWord{132, 0, 801},
-	dictWord{7, 0, 992},
-	dictWord{8, 0, 301},
-	dictWord{9, 0, 722},
-	dictWord{
-		12,
-		0,
-		63,
-	},
-	dictWord{13, 0, 29},
-	dictWord{14, 0, 161},
-	dictWord{143, 0, 18},
-	dictWord{139, 0, 923},
-	dictWord{6, 11, 1748},
-	dictWord{8, 11, 715},
-	dictWord{9, 11, 802},
-	dictWord{10, 11, 46},
-	dictWord{10, 11, 819},
-	dictWord{13, 11, 308},
-	dictWord{14, 11, 351},
-	dictWord{14, 11, 363},
-	dictWord{146, 11, 67},
-	dictWord{
-		137,
-		11,
-		745,
-	},
-	dictWord{7, 0, 1145},
-	dictWord{4, 10, 14},
-	dictWord{7, 10, 1801},
-	dictWord{10, 10, 748},
-	dictWord{141, 10, 458},
-	dictWord{4, 11, 63},
-	dictWord{
-		5,
-		11,
-		347,
-	},
-	dictWord{134, 11, 474},
-	dictWord{135, 0, 568},
-	dictWord{4, 10, 425},
-	dictWord{7, 11, 577},
-	dictWord{7, 11, 1432},
-	dictWord{9, 11, 475},
-	dictWord{
-		9,
-		11,
-		505,
-	},
-	dictWord{9, 11, 526},
-	dictWord{9, 11, 609},
-	dictWord{9, 11, 689},
-	dictWord{9, 11, 726},
-	dictWord{9, 11, 735},
-	dictWord{9, 11, 738},
-	dictWord{
-		10,
-		11,
-		556,
-	},
-	dictWord{10, 11, 674},
-	dictWord{10, 11, 684},
-	dictWord{11, 11, 89},
-	dictWord{11, 11, 202},
-	dictWord{11, 11, 272},
-	dictWord{11, 11, 380},
-	dictWord{
-		11,
-		11,
-		415,
-	},
-	dictWord{11, 11, 505},
-	dictWord{11, 11, 537},
-	dictWord{11, 11, 550},
-	dictWord{11, 11, 562},
-	dictWord{11, 11, 640},
-	dictWord{11, 11, 667},
-	dictWord{11, 11, 688},
-	dictWord{11, 11, 847},
-	dictWord{11, 11, 927},
-	dictWord{11, 11, 930},
-	dictWord{11, 11, 940},
-	dictWord{12, 11, 144},
-	dictWord{
-		12,
-		11,
-		325,
-	},
-	dictWord{12, 11, 329},
-	dictWord{12, 11, 389},
-	dictWord{12, 11, 403},
-	dictWord{12, 11, 451},
-	dictWord{12, 11, 515},
-	dictWord{12, 11, 604},
-	dictWord{
-		12,
-		11,
-		616,
-	},
-	dictWord{12, 11, 626},
-	dictWord{13, 11, 66},
-	dictWord{13, 11, 131},
-	dictWord{13, 11, 167},
-	dictWord{13, 11, 236},
-	dictWord{13, 11, 368},
-	dictWord{13, 11, 411},
-	dictWord{13, 11, 434},
-	dictWord{13, 11, 453},
-	dictWord{13, 11, 461},
-	dictWord{13, 11, 474},
-	dictWord{14, 11, 59},
-	dictWord{14, 11, 60},
-	dictWord{14, 11, 139},
-	dictWord{14, 11, 152},
-	dictWord{14, 11, 276},
-	dictWord{14, 11, 353},
-	dictWord{14, 11, 402},
-	dictWord{15, 11, 28},
-	dictWord{
-		15,
-		11,
-		81,
-	},
-	dictWord{15, 11, 123},
-	dictWord{15, 11, 152},
-	dictWord{18, 11, 136},
-	dictWord{148, 11, 88},
-	dictWord{137, 0, 247},
-	dictWord{135, 11, 1622},
-	dictWord{
-		9,
-		11,
-		544,
-	},
-	dictWord{11, 11, 413},
-	dictWord{144, 11, 25},
-	dictWord{4, 0, 645},
-	dictWord{7, 0, 825},
-	dictWord{6, 10, 1768},
-	dictWord{135, 11, 89},
-	dictWord{140, 0, 328},
-	dictWord{5, 10, 943},
-	dictWord{134, 10, 1779},
-	dictWord{134, 0, 1363},
-	dictWord{5, 10, 245},
-	dictWord{6, 10, 576},
-	dictWord{7, 10, 582},
-	dictWord{136, 10, 225},
-	dictWord{134, 0, 1280},
-	dictWord{5, 11, 824},
-	dictWord{133, 11, 941},
-	dictWord{7, 11, 440},
-	dictWord{8, 11, 230},
-	dictWord{
-		139,
-		11,
-		106,
-	},
-	dictWord{5, 0, 28},
-	dictWord{6, 0, 204},
-	dictWord{10, 0, 320},
-	dictWord{10, 0, 583},
-	dictWord{13, 0, 502},
-	dictWord{14, 0, 72},
-	dictWord{14, 0, 274},
-	dictWord{14, 0, 312},
-	dictWord{14, 0, 344},
-	dictWord{15, 0, 159},
-	dictWord{16, 0, 62},
-	dictWord{16, 0, 69},
-	dictWord{17, 0, 30},
-	dictWord{18, 0, 42},
-	dictWord{
-		18,
-		0,
-		53,
-	},
-	dictWord{18, 0, 84},
-	dictWord{18, 0, 140},
-	dictWord{19, 0, 68},
-	dictWord{19, 0, 85},
-	dictWord{20, 0, 5},
-	dictWord{20, 0, 45},
-	dictWord{20, 0, 101},
-	dictWord{
-		22,
-		0,
-		7,
-	},
-	dictWord{150, 0, 20},
-	dictWord{4, 0, 558},
-	dictWord{6, 0, 390},
-	dictWord{7, 0, 162},
-	dictWord{7, 0, 689},
-	dictWord{9, 0, 360},
-	dictWord{138, 0, 653},
-	dictWord{134, 0, 764},
-	dictWord{6, 0, 862},
-	dictWord{137, 0, 833},
-	dictWord{5, 0, 856},
-	dictWord{6, 0, 1672},
-	dictWord{6, 0, 1757},
-	dictWord{134, 0, 1781},
-	dictWord{
-		5,
-		0,
-		92,
-	},
-	dictWord{10, 0, 736},
-	dictWord{140, 0, 102},
-	dictWord{6, 0, 1927},
-	dictWord{6, 0, 1944},
-	dictWord{8, 0, 924},
-	dictWord{8, 0, 948},
-	dictWord{
-		10,
-		0,
-		967,
-	},
-	dictWord{138, 0, 978},
-	dictWord{134, 0, 1479},
-	dictWord{5, 0, 590},
-	dictWord{8, 0, 360},
-	dictWord{9, 0, 213},
-	dictWord{138, 0, 63},
-	dictWord{
-		134,
-		0,
-		1521,
-	},
-	dictWord{6, 0, 709},
-	dictWord{134, 0, 891},
-	dictWord{132, 10, 443},
-	dictWord{13, 0, 477},
-	dictWord{14, 0, 120},
-	dictWord{148, 0, 61},
-	dictWord{
-		4,
-		11,
-		914,
-	},
-	dictWord{5, 11, 800},
-	dictWord{133, 11, 852},
-	dictWord{10, 11, 54},
-	dictWord{141, 11, 115},
-	dictWord{4, 11, 918},
-	dictWord{133, 11, 876},
-	dictWord{139, 11, 152},
-	dictWord{4, 11, 92},
-	dictWord{133, 11, 274},
-	dictWord{135, 11, 1901},
-	dictWord{9, 11, 800},
-	dictWord{10, 11, 693},
-	dictWord{
-		11,
-		11,
-		482,
-	},
-	dictWord{11, 11, 734},
-	dictWord{139, 11, 789},
-	dictWord{9, 0, 483},
-	dictWord{132, 10, 298},
-	dictWord{6, 0, 1213},
-	dictWord{141, 11, 498},
-	dictWord{135, 11, 1451},
-	dictWord{133, 11, 743},
-	dictWord{4, 0, 1022},
-	dictWord{10, 0, 1000},
-	dictWord{12, 0, 957},
-	dictWord{12, 0, 980},
-	dictWord{
-		12,
-		0,
-		1013,
-	},
-	dictWord{14, 0, 481},
-	dictWord{144, 0, 116},
-	dictWord{8, 0, 503},
-	dictWord{17, 0, 29},
-	dictWord{4, 11, 49},
-	dictWord{7, 11, 280},
-	dictWord{
-		135,
-		11,
-		1633,
-	},
-	dictWord{135, 0, 1712},
-	dictWord{134, 0, 466},
-	dictWord{136, 11, 47},
-	dictWord{5, 10, 164},
-	dictWord{7, 10, 121},
-	dictWord{142, 10, 189},
-	dictWord{
-		7,
-		10,
-		812,
-	},
-	dictWord{7, 10, 1261},
-	dictWord{7, 10, 1360},
-	dictWord{9, 10, 632},
-	dictWord{140, 10, 352},
-	dictWord{139, 10, 556},
-	dictWord{132, 0, 731},
-	dictWord{5, 11, 272},
-	dictWord{5, 11, 908},
-	dictWord{5, 11, 942},
-	dictWord{7, 11, 1008},
-	dictWord{7, 11, 1560},
-	dictWord{8, 11, 197},
-	dictWord{9, 11, 47},
-	dictWord{11, 11, 538},
-	dictWord{139, 11, 742},
-	dictWord{4, 10, 172},
-	dictWord{9, 10, 611},
-	dictWord{10, 10, 436},
-	dictWord{12, 10, 673},
-	dictWord{
-		141,
-		10,
-		255,
-	},
-	dictWord{133, 10, 844},
-	dictWord{10, 0, 484},
-	dictWord{11, 0, 754},
-	dictWord{12, 0, 457},
-	dictWord{14, 0, 171},
-	dictWord{14, 0, 389},
-	dictWord{
-		146,
-		0,
-		153,
-	},
-	dictWord{9, 10, 263},
-	dictWord{10, 10, 147},
-	dictWord{138, 10, 492},
-	dictWord{137, 11, 891},
-	dictWord{138, 0, 241},
-	dictWord{133, 10, 537},
-	dictWord{6, 0, 2005},
-	dictWord{136, 0, 964},
-	dictWord{137, 10, 842},
-	dictWord{151, 11, 8},
-	dictWord{4, 11, 407},
-	dictWord{132, 11, 560},
-	dictWord{
-		135,
-		11,
-		1884,
-	},
-	dictWord{6, 0, 1100},
-	dictWord{134, 0, 1242},
-	dictWord{135, 0, 954},
-	dictWord{5, 10, 230},
-	dictWord{5, 10, 392},
-	dictWord{6, 10, 420},
-	dictWord{
-		9,
-		10,
-		568,
-	},
-	dictWord{140, 10, 612},
-	dictWord{4, 11, 475},
-	dictWord{11, 11, 35},
-	dictWord{11, 11, 90},
-	dictWord{13, 11, 7},
-	dictWord{13, 11, 71},
-	dictWord{
-		13,
-		11,
-		177,
-	},
-	dictWord{142, 11, 422},
-	dictWord{136, 11, 332},
-	dictWord{135, 0, 1958},
-	dictWord{6, 0, 549},
-	dictWord{8, 0, 34},
-	dictWord{8, 0, 283},
-	dictWord{
-		9,
-		0,
-		165,
-	},
-	dictWord{138, 0, 475},
-	dictWord{10, 0, 952},
-	dictWord{12, 0, 966},
-	dictWord{140, 0, 994},
-	dictWord{5, 0, 652},
-	dictWord{5, 0, 701},
-	dictWord{
-		135,
-		0,
-		449,
-	},
-	dictWord{4, 0, 655},
-	dictWord{7, 0, 850},
-	dictWord{17, 0, 75},
-	dictWord{146, 0, 137},
-	dictWord{4, 0, 146},
-	dictWord{7, 0, 1618},
-	dictWord{8, 0, 670},
-	dictWord{
-		5,
-		10,
-		41,
-	},
-	dictWord{7, 10, 1459},
-	dictWord{7, 10, 1469},
-	dictWord{7, 10, 1859},
-	dictWord{9, 10, 549},
-	dictWord{139, 10, 905},
-	dictWord{133, 10, 696},
-	dictWord{6, 0, 159},
-	dictWord{6, 0, 364},
-	dictWord{7, 0, 516},
-	dictWord{137, 0, 518},
-	dictWord{135, 0, 1439},
-	dictWord{6, 11, 222},
-	dictWord{7, 11, 636},
-	dictWord{
-		7,
-		11,
-		1620,
-	},
-	dictWord{8, 11, 409},
-	dictWord{9, 11, 693},
-	dictWord{139, 11, 77},
-	dictWord{13, 0, 151},
-	dictWord{141, 11, 45},
-	dictWord{6, 0, 1027},
-	dictWord{
-		4,
-		11,
-		336,
-	},
-	dictWord{132, 10, 771},
-	dictWord{139, 11, 392},
-	dictWord{10, 11, 121},
-	dictWord{11, 11, 175},
-	dictWord{149, 11, 16},
-	dictWord{8, 0, 950},
-	dictWord{138, 0, 983},
-	dictWord{133, 10, 921},
-	dictWord{135, 0, 993},
-	dictWord{6, 10, 180},
-	dictWord{7, 10, 1137},
-	dictWord{8, 10, 751},
-	dictWord{
-		139,
-		10,
-		805,
-	},
-	dictWord{7, 0, 501},
-	dictWord{9, 0, 111},
-	dictWord{10, 0, 141},
-	dictWord{11, 0, 332},
-	dictWord{13, 0, 43},
-	dictWord{13, 0, 429},
-	dictWord{14, 0, 130},
-	dictWord{14, 0, 415},
-	dictWord{145, 0, 102},
-	dictWord{4, 10, 183},
-	dictWord{5, 11, 882},
-	dictWord{7, 10, 271},
-	dictWord{11, 10, 824},
-	dictWord{11, 10, 952},
-	dictWord{13, 10, 278},
-	dictWord{13, 10, 339},
-	dictWord{13, 10, 482},
-	dictWord{14, 10, 424},
-	dictWord{148, 10, 99},
-	dictWord{4, 10, 19},
-	dictWord{5, 10, 477},
-	dictWord{5, 10, 596},
-	dictWord{6, 10, 505},
-	dictWord{7, 10, 1221},
-	dictWord{11, 10, 907},
-	dictWord{12, 10, 209},
-	dictWord{141, 10, 214},
-	dictWord{
-		135,
-		10,
-		1215,
-	},
-	dictWord{133, 0, 452},
-	dictWord{132, 11, 426},
-	dictWord{5, 0, 149},
-	dictWord{136, 0, 233},
-	dictWord{133, 0, 935},
-	dictWord{6, 11, 58},
-	dictWord{
-		7,
-		11,
-		654,
-	},
-	dictWord{7, 11, 745},
-	dictWord{7, 11, 1969},
-	dictWord{8, 11, 240},
-	dictWord{8, 11, 675},
-	dictWord{9, 11, 479},
-	dictWord{9, 11, 731},
-	dictWord{
-		10,
-		11,
-		330,
-	},
-	dictWord{10, 11, 593},
-	dictWord{10, 11, 817},
-	dictWord{11, 11, 32},
-	dictWord{11, 11, 133},
-	dictWord{11, 11, 221},
-	dictWord{145, 11, 68},
-	dictWord{
-		12,
-		0,
-		582,
-	},
-	dictWord{18, 0, 131},
-	dictWord{7, 11, 102},
-	dictWord{137, 11, 538},
-	dictWord{136, 0, 801},
-	dictWord{134, 10, 1645},
-	dictWord{132, 0, 70},
-	dictWord{6, 10, 92},
-	dictWord{6, 10, 188},
-	dictWord{7, 10, 1269},
-	dictWord{7, 10, 1524},
-	dictWord{7, 10, 1876},
-	dictWord{10, 10, 228},
-	dictWord{139, 10, 1020},
-	dictWord{4, 10, 459},
-	dictWord{133, 10, 966},
-	dictWord{138, 0, 369},
-	dictWord{16, 0, 36},
-	dictWord{140, 10, 330},
-	dictWord{141, 11, 366},
-	dictWord{
-		7,
-		0,
-		721,
-	},
-	dictWord{10, 0, 236},
-	dictWord{12, 0, 204},
-	dictWord{6, 10, 18},
-	dictWord{7, 10, 932},
-	dictWord{8, 10, 757},
-	dictWord{9, 10, 54},
-	dictWord{9, 10, 65},
-	dictWord{9, 10, 844},
-	dictWord{10, 10, 113},
-	dictWord{10, 10, 315},
-	dictWord{10, 10, 798},
-	dictWord{11, 10, 153},
-	dictWord{12, 10, 151},
-	dictWord{12, 10, 392},
-	dictWord{12, 10, 666},
-	dictWord{142, 10, 248},
-	dictWord{7, 0, 241},
-	dictWord{10, 0, 430},
-	dictWord{8, 10, 548},
-	dictWord{9, 10, 532},
-	dictWord{10, 10, 117},
-	dictWord{11, 10, 351},
-	dictWord{11, 10, 375},
-	dictWord{143, 10, 23},
-	dictWord{134, 10, 1742},
-	dictWord{133, 10, 965},
-	dictWord{133, 11, 566},
-	dictWord{
-		6,
-		11,
-		48,
-	},
-	dictWord{135, 11, 63},
-	dictWord{134, 10, 182},
-	dictWord{10, 10, 65},
-	dictWord{10, 10, 488},
-	dictWord{138, 10, 497},
-	dictWord{6, 11, 114},
-	dictWord{7, 11, 1224},
-	dictWord{7, 11, 1556},
-	dictWord{136, 11, 3},
-	dictWord{134, 0, 1817},
-	dictWord{8, 11, 576},
-	dictWord{137, 11, 267},
-	dictWord{
-		6,
-		0,
-		1078,
-	},
-	dictWord{144, 0, 16},
-	dictWord{9, 10, 588},
-	dictWord{138, 10, 260},
-	dictWord{138, 0, 1021},
-	dictWord{5, 0, 406},
-	dictWord{134, 0, 2022},
-	dictWord{133, 11, 933},
-	dictWord{6, 0, 69},
-	dictWord{135, 0, 117},
-	dictWord{7, 0, 1830},
-	dictWord{136, 11, 427},
-	dictWord{4, 0, 432},
-	dictWord{135, 0, 824},
-	dictWord{134, 10, 1786},
-	dictWord{133, 0, 826},
-	dictWord{139, 11, 67},
-	dictWord{133, 11, 759},
-	dictWord{135, 10, 308},
-	dictWord{137, 0, 816},
-	dictWord{
-		133,
-		0,
-		1000,
-	},
-	dictWord{4, 0, 297},
-	dictWord{6, 0, 529},
-	dictWord{7, 0, 152},
-	dictWord{7, 0, 713},
-	dictWord{7, 0, 1845},
-	dictWord{8, 0, 710},
-	dictWord{8, 0, 717},
-	dictWord{12, 0, 639},
-	dictWord{140, 0, 685},
-	dictWord{7, 0, 423},
-	dictWord{136, 10, 588},
-	dictWord{136, 10, 287},
-	dictWord{136, 0, 510},
-	dictWord{
-		134,
-		0,
-		1048,
-	},
-	dictWord{6, 0, 618},
-	dictWord{7, 11, 56},
-	dictWord{7, 11, 1989},
-	dictWord{8, 11, 337},
-	dictWord{8, 11, 738},
-	dictWord{9, 11, 600},
-	dictWord{
-		10,
-		11,
-		483,
-	},
-	dictWord{12, 11, 37},
-	dictWord{13, 11, 447},
-	dictWord{142, 11, 92},
-	dictWord{4, 0, 520},
-	dictWord{135, 0, 575},
-	dictWord{8, 0, 990},
-	dictWord{
-		138,
-		0,
-		977,
-	},
-	dictWord{135, 11, 774},
-	dictWord{9, 11, 347},
-	dictWord{11, 11, 24},
-	dictWord{140, 11, 170},
-	dictWord{136, 11, 379},
-	dictWord{140, 10, 290},
-	dictWord{132, 11, 328},
-	dictWord{4, 0, 321},
-	dictWord{134, 0, 569},
-	dictWord{4, 11, 101},
-	dictWord{135, 11, 1171},
-	dictWord{7, 0, 723},
-	dictWord{7, 0, 1135},
-	dictWord{5, 11, 833},
-	dictWord{136, 11, 744},
-	dictWord{7, 10, 719},
-	dictWord{8, 10, 809},
-	dictWord{136, 10, 834},
-	dictWord{8, 0, 921},
-	dictWord{136, 10, 796},
-	dictWord{5, 10, 210},
-	dictWord{6, 10, 213},
-	dictWord{7, 10, 60},
-	dictWord{10, 10, 364},
-	dictWord{139, 10, 135},
-	dictWord{5, 0, 397},
-	dictWord{6, 0, 154},
-	dictWord{7, 0, 676},
-	dictWord{8, 0, 443},
-	dictWord{8, 0, 609},
-	dictWord{9, 0, 24},
-	dictWord{9, 0, 325},
-	dictWord{10, 0, 35},
-	dictWord{11, 0, 535},
-	dictWord{11, 0, 672},
-	dictWord{11, 0, 1018},
-	dictWord{12, 0, 637},
-	dictWord{16, 0, 30},
-	dictWord{5, 10, 607},
-	dictWord{8, 10, 326},
-	dictWord{136, 10, 490},
-	dictWord{4, 10, 701},
-	dictWord{5, 10, 472},
-	dictWord{6, 11, 9},
-	dictWord{6, 11, 397},
-	dictWord{7, 11, 53},
-	dictWord{7, 11, 1742},
-	dictWord{9, 10, 758},
-	dictWord{10, 11, 632},
-	dictWord{
-		11,
-		11,
-		828,
-	},
-	dictWord{140, 11, 146},
-	dictWord{135, 10, 380},
-	dictWord{135, 10, 1947},
-	dictWord{148, 11, 109},
-	dictWord{10, 10, 278},
-	dictWord{
-		138,
-		11,
-		278,
-	},
-	dictWord{134, 0, 856},
-	dictWord{7, 0, 139},
-	dictWord{4, 10, 386},
-	dictWord{8, 10, 405},
-	dictWord{8, 10, 728},
-	dictWord{9, 10, 497},
-	dictWord{
-		11,
-		10,
-		110,
-	},
-	dictWord{11, 10, 360},
-	dictWord{15, 10, 37},
-	dictWord{144, 10, 84},
-	dictWord{141, 0, 282},
-	dictWord{133, 0, 981},
-	dictWord{5, 0, 288},
-	dictWord{
-		7,
-		10,
-		1452,
-	},
-	dictWord{7, 10, 1480},
-	dictWord{8, 10, 634},
-	dictWord{140, 10, 472},
-	dictWord{7, 0, 1890},
-	dictWord{8, 11, 367},
-	dictWord{10, 11, 760},
-	dictWord{
-		14,
-		11,
-		79,
-	},
-	dictWord{20, 11, 17},
-	dictWord{152, 11, 0},
-	dictWord{4, 10, 524},
-	dictWord{136, 10, 810},
-	dictWord{4, 0, 56},
-	dictWord{7, 0, 1791},
-	dictWord{
-		8,
-		0,
-		607,
-	},
-	dictWord{8, 0, 651},
-	dictWord{11, 0, 465},
-	dictWord{11, 0, 835},
-	dictWord{12, 0, 337},
-	dictWord{141, 0, 480},
-	dictWord{10, 10, 238},
-	dictWord{
-		141,
-		10,
-		33,
-	},
-	dictWord{11, 11, 417},
-	dictWord{12, 11, 223},
-	dictWord{140, 11, 265},
-	dictWord{9, 0, 158},
-	dictWord{10, 0, 411},
-	dictWord{140, 0, 261},
-	dictWord{
-		133,
-		10,
-		532,
-	},
-	dictWord{133, 10, 997},
-	dictWord{12, 11, 186},
-	dictWord{12, 11, 292},
-	dictWord{14, 11, 100},
-	dictWord{146, 11, 70},
-	dictWord{6, 0, 1403},
-	dictWord{136, 0, 617},
-	dictWord{134, 0, 1205},
-	dictWord{139, 0, 563},
-	dictWord{4, 0, 242},
-	dictWord{134, 0, 333},
-	dictWord{4, 11, 186},
-	dictWord{5, 11, 157},
-	dictWord{8, 11, 168},
-	dictWord{138, 11, 6},
-	dictWord{132, 0, 369},
-	dictWord{133, 11, 875},
-	dictWord{5, 10, 782},
-	dictWord{5, 10, 829},
-	dictWord{
-		134,
-		10,
-		1738,
-	},
-	dictWord{134, 0, 622},
-	dictWord{135, 11, 1272},
-	dictWord{6, 0, 1407},
-	dictWord{7, 11, 111},
-	dictWord{136, 11, 581},
-	dictWord{7, 10, 1823},
-	dictWord{139, 10, 693},
-	dictWord{7, 0, 160},
-	dictWord{10, 0, 624},
-	dictWord{142, 0, 279},
-	dictWord{132, 0, 363},
-	dictWord{10, 11, 589},
-	dictWord{12, 11, 111},
-	dictWord{13, 11, 260},
-	dictWord{14, 11, 82},
-	dictWord{18, 11, 63},
-	dictWord{147, 11, 45},
-	dictWord{7, 11, 1364},
-	dictWord{7, 11, 1907},
-	dictWord{
-		141,
-		11,
-		158,
-	},
-	dictWord{4, 11, 404},
-	dictWord{4, 11, 659},
-	dictWord{135, 11, 675},
-	dictWord{13, 11, 211},
-	dictWord{14, 11, 133},
-	dictWord{14, 11, 204},
-	dictWord{
-		15,
-		11,
-		64,
-	},
-	dictWord{15, 11, 69},
-	dictWord{15, 11, 114},
-	dictWord{16, 11, 10},
-	dictWord{19, 11, 23},
-	dictWord{19, 11, 35},
-	dictWord{19, 11, 39},
-	dictWord{
-		19,
-		11,
-		51,
-	},
-	dictWord{19, 11, 71},
-	dictWord{19, 11, 75},
-	dictWord{152, 11, 15},
-	dictWord{4, 10, 78},
-	dictWord{5, 10, 96},
-	dictWord{5, 10, 182},
-	dictWord{7, 10, 1724},
-	dictWord{7, 10, 1825},
-	dictWord{10, 10, 394},
-	dictWord{10, 10, 471},
-	dictWord{11, 10, 532},
-	dictWord{14, 10, 340},
-	dictWord{145, 10, 88},
-	dictWord{
-		135,
-		10,
-		1964,
-	},
-	dictWord{133, 11, 391},
-	dictWord{11, 11, 887},
-	dictWord{14, 11, 365},
-	dictWord{142, 11, 375},
-	dictWord{5, 11, 540},
-	dictWord{6, 11, 1697},
-	dictWord{7, 11, 222},
-	dictWord{136, 11, 341},
-	dictWord{134, 11, 78},
-	dictWord{9, 0, 601},
-	dictWord{9, 0, 619},
-	dictWord{10, 0, 505},
-	dictWord{10, 0, 732},
-	dictWord{11, 0, 355},
-	dictWord{140, 0, 139},
-	dictWord{134, 0, 292},
-	dictWord{139, 0, 174},
-	dictWord{5, 0, 177},
-	dictWord{6, 0, 616},
-	dictWord{7, 0, 827},
-	dictWord{
-		9,
-		0,
-		525,
-	},
-	dictWord{138, 0, 656},
-	dictWord{10, 0, 31},
-	dictWord{6, 10, 215},
-	dictWord{7, 10, 1028},
-	dictWord{7, 10, 1473},
-	dictWord{7, 10, 1721},
-	dictWord{
-		9,
-		10,
-		424,
-	},
-	dictWord{138, 10, 779},
-	dictWord{135, 10, 584},
-	dictWord{136, 11, 293},
-	dictWord{134, 0, 685},
-	dictWord{135, 11, 1868},
-	dictWord{
-		133,
-		11,
-		460,
-	},
-	dictWord{7, 0, 647},
-	dictWord{6, 10, 67},
-	dictWord{7, 10, 1630},
-	dictWord{9, 10, 354},
-	dictWord{9, 10, 675},
-	dictWord{10, 10, 830},
-	dictWord{
-		14,
-		10,
-		80,
-	},
-	dictWord{145, 10, 80},
-	dictWord{4, 0, 161},
-	dictWord{133, 0, 631},
-	dictWord{6, 10, 141},
-	dictWord{7, 10, 225},
-	dictWord{9, 10, 59},
-	dictWord{9, 10, 607},
-	dictWord{10, 10, 312},
-	dictWord{11, 10, 687},
-	dictWord{12, 10, 555},
-	dictWord{13, 10, 373},
-	dictWord{13, 10, 494},
-	dictWord{148, 10, 58},
-	dictWord{
-		7,
-		11,
-		965,
-	},
-	dictWord{7, 11, 1460},
-	dictWord{135, 11, 1604},
-	dictWord{136, 10, 783},
-	dictWord{134, 11, 388},
-	dictWord{6, 0, 722},
-	dictWord{6, 0, 1267},
-	dictWord{
-		4,
-		11,
-		511,
-	},
-	dictWord{9, 11, 333},
-	dictWord{9, 11, 379},
-	dictWord{10, 11, 602},
-	dictWord{11, 11, 441},
-	dictWord{11, 11, 723},
-	dictWord{11, 11, 976},
-	dictWord{140, 11, 357},
-	dictWord{134, 0, 1797},
-	dictWord{135, 0, 1684},
-	dictWord{9, 0, 469},
-	dictWord{9, 0, 709},
-	dictWord{12, 0, 512},
-	dictWord{14, 0, 65},
-	dictWord{17, 0, 12},
-	dictWord{5, 11, 938},
-	dictWord{136, 11, 707},
-	dictWord{7, 0, 1230},
-	dictWord{136, 0, 531},
-	dictWord{10, 0, 229},
-	dictWord{11, 0, 73},
-	dictWord{
-		11,
-		0,
-		376,
-	},
-	dictWord{139, 0, 433},
-	dictWord{12, 0, 268},
-	dictWord{12, 0, 640},
-	dictWord{142, 0, 119},
-	dictWord{7, 10, 430},
-	dictWord{139, 10, 46},
-	dictWord{
-		6,
-		0,
-		558,
-	},
-	dictWord{7, 0, 651},
-	dictWord{8, 0, 421},
-	dictWord{9, 0, 0},
-	dictWord{10, 0, 34},
-	dictWord{139, 0, 1008},
-	dictWord{6, 0, 106},
-	dictWord{7, 0, 1786},
-	dictWord{7, 0, 1821},
-	dictWord{9, 0, 102},
-	dictWord{9, 0, 763},
-	dictWord{5, 10, 602},
-	dictWord{7, 10, 2018},
-	dictWord{137, 10, 418},
-	dictWord{5, 0, 65},
-	dictWord{
-		6,
-		0,
-		416,
-	},
-	dictWord{7, 0, 1720},
-	dictWord{7, 0, 1924},
-	dictWord{10, 0, 109},
-	dictWord{11, 0, 14},
-	dictWord{11, 0, 70},
-	dictWord{11, 0, 569},
-	dictWord{11, 0, 735},
-	dictWord{15, 0, 153},
-	dictWord{20, 0, 80},
-	dictWord{136, 10, 677},
-	dictWord{135, 11, 1625},
-	dictWord{137, 11, 772},
-	dictWord{136, 0, 595},
-	dictWord{
-		6,
-		11,
-		469,
-	},
-	dictWord{7, 11, 1709},
-	dictWord{138, 11, 515},
-	dictWord{7, 0, 1832},
-	dictWord{138, 0, 374},
-	dictWord{9, 0, 106},
-	dictWord{9, 0, 163},
-	dictWord{
-		9,
-		0,
-		296,
-	},
-	dictWord{10, 0, 167},
-	dictWord{10, 0, 172},
-	dictWord{10, 0, 777},
-	dictWord{139, 0, 16},
-	dictWord{6, 0, 6},
-	dictWord{7, 0, 81},
-	dictWord{7, 0, 771},
-	dictWord{
-		7,
-		0,
-		1731,
-	},
-	dictWord{9, 0, 405},
-	dictWord{138, 0, 421},
-	dictWord{4, 11, 500},
-	dictWord{135, 11, 938},
-	dictWord{5, 11, 68},
-	dictWord{134, 11, 383},
-	dictWord{
-		5,
-		0,
-		881,
-	},
-	dictWord{133, 0, 885},
-	dictWord{6, 0, 854},
-	dictWord{6, 0, 1132},
-	dictWord{6, 0, 1495},
-	dictWord{6, 0, 1526},
-	dictWord{6, 0, 1533},
-	dictWord{
-		134,
-		0,
-		1577,
-	},
-	dictWord{4, 11, 337},
-	dictWord{6, 11, 353},
-	dictWord{7, 11, 1934},
-	dictWord{8, 11, 488},
-	dictWord{137, 11, 429},
-	dictWord{7, 11, 236},
-	dictWord{
-		7,
-		11,
-		1795,
-	},
-	dictWord{8, 11, 259},
-	dictWord{9, 11, 135},
-	dictWord{9, 11, 177},
-	dictWord{10, 11, 825},
-	dictWord{11, 11, 115},
-	dictWord{11, 11, 370},
-	dictWord{
-		11,
-		11,
-		405,
-	},
-	dictWord{11, 11, 604},
-	dictWord{12, 11, 10},
-	dictWord{12, 11, 667},
-	dictWord{12, 11, 669},
-	dictWord{13, 11, 76},
-	dictWord{14, 11, 310},
-	dictWord{15, 11, 76},
-	dictWord{15, 11, 147},
-	dictWord{148, 11, 23},
-	dictWord{5, 0, 142},
-	dictWord{134, 0, 546},
-	dictWord{4, 11, 15},
-	dictWord{5, 11, 22},
-	dictWord{
-		6,
-		11,
-		244,
-	},
-	dictWord{7, 11, 40},
-	dictWord{7, 11, 200},
-	dictWord{7, 11, 906},
-	dictWord{7, 11, 1199},
-	dictWord{9, 11, 616},
-	dictWord{10, 11, 716},
-	dictWord{
-		11,
-		11,
-		635,
-	},
-	dictWord{11, 11, 801},
-	dictWord{140, 11, 458},
-	dictWord{5, 0, 466},
-	dictWord{11, 0, 571},
-	dictWord{12, 0, 198},
-	dictWord{13, 0, 283},
-	dictWord{
-		14,
-		0,
-		186,
-	},
-	dictWord{15, 0, 21},
-	dictWord{15, 0, 103},
-	dictWord{135, 10, 329},
-	dictWord{4, 0, 185},
-	dictWord{5, 0, 257},
-	dictWord{5, 0, 839},
-	dictWord{5, 0, 936},
-	dictWord{9, 0, 399},
-	dictWord{10, 0, 258},
-	dictWord{10, 0, 395},
-	dictWord{10, 0, 734},
-	dictWord{11, 0, 1014},
-	dictWord{12, 0, 23},
-	dictWord{13, 0, 350},
-	dictWord{
-		14,
-		0,
-		150,
-	},
-	dictWord{19, 0, 6},
-	dictWord{135, 11, 1735},
-	dictWord{12, 11, 36},
-	dictWord{141, 11, 337},
-	dictWord{5, 11, 598},
-	dictWord{7, 11, 791},
-	dictWord{
-		8,
-		11,
-		108,
-	},
-	dictWord{137, 11, 123},
-	dictWord{132, 10, 469},
-	dictWord{7, 0, 404},
-	dictWord{7, 0, 1377},
-	dictWord{7, 0, 1430},
-	dictWord{7, 0, 2017},
-	dictWord{
-		8,
-		0,
-		149,
-	},
-	dictWord{8, 0, 239},
-	dictWord{8, 0, 512},
-	dictWord{8, 0, 793},
-	dictWord{8, 0, 818},
-	dictWord{9, 0, 474},
-	dictWord{9, 0, 595},
-	dictWord{10, 0, 122},
-	dictWord{10, 0, 565},
-	dictWord{10, 0, 649},
-	dictWord{10, 0, 783},
-	dictWord{11, 0, 239},
-	dictWord{11, 0, 295},
-	dictWord{11, 0, 447},
-	dictWord{11, 0, 528},
-	dictWord{
-		11,
-		0,
-		639,
-	},
-	dictWord{11, 0, 800},
-	dictWord{12, 0, 25},
-	dictWord{12, 0, 77},
-	dictWord{12, 0, 157},
-	dictWord{12, 0, 256},
-	dictWord{12, 0, 316},
-	dictWord{12, 0, 390},
-	dictWord{12, 0, 391},
-	dictWord{12, 0, 395},
-	dictWord{12, 0, 478},
-	dictWord{12, 0, 503},
-	dictWord{12, 0, 592},
-	dictWord{12, 0, 680},
-	dictWord{13, 0, 50},
-	dictWord{13, 0, 53},
-	dictWord{13, 0, 132},
-	dictWord{13, 0, 198},
-	dictWord{13, 0, 322},
-	dictWord{13, 0, 415},
-	dictWord{13, 0, 511},
-	dictWord{14, 0, 71},
-	dictWord{
-		14,
-		0,
-		395,
-	},
-	dictWord{15, 0, 71},
-	dictWord{15, 0, 136},
-	dictWord{17, 0, 123},
-	dictWord{18, 0, 93},
-	dictWord{147, 0, 58},
-	dictWord{136, 0, 712},
-	dictWord{
-		134,
-		10,
-		1743,
-	},
-	dictWord{5, 10, 929},
-	dictWord{6, 10, 340},
-	dictWord{8, 10, 376},
-	dictWord{136, 10, 807},
-	dictWord{6, 0, 1848},
-	dictWord{8, 0, 860},
-	dictWord{
-		10,
-		0,
-		856,
-	},
-	dictWord{10, 0, 859},
-	dictWord{10, 0, 925},
-	dictWord{10, 0, 941},
-	dictWord{140, 0, 762},
-	dictWord{6, 0, 629},
-	dictWord{6, 0, 906},
-	dictWord{9, 0, 810},
-	dictWord{140, 0, 652},
-	dictWord{5, 10, 218},
-	dictWord{7, 10, 1610},
-	dictWord{138, 10, 83},
-	dictWord{7, 10, 1512},
-	dictWord{135, 10, 1794},
-	dictWord{
-		4,
-		0,
-		377,
-	},
-	dictWord{24, 0, 13},
-	dictWord{4, 11, 155},
-	dictWord{7, 11, 1689},
-	dictWord{11, 10, 0},
-	dictWord{144, 10, 78},
-	dictWord{4, 11, 164},
-	dictWord{5, 11, 151},
-	dictWord{5, 11, 730},
-	dictWord{5, 11, 741},
-	dictWord{7, 11, 498},
-	dictWord{7, 11, 870},
-	dictWord{7, 11, 1542},
-	dictWord{12, 11, 213},
-	dictWord{14, 11, 36},
-	dictWord{14, 11, 391},
-	dictWord{17, 11, 111},
-	dictWord{18, 11, 6},
-	dictWord{18, 11, 46},
-	dictWord{18, 11, 151},
-	dictWord{19, 11, 36},
-	dictWord{20, 11, 32},
-	dictWord{20, 11, 56},
-	dictWord{20, 11, 69},
-	dictWord{20, 11, 102},
-	dictWord{21, 11, 4},
-	dictWord{22, 11, 8},
-	dictWord{22, 11, 10},
-	dictWord{22, 11, 14},
-	dictWord{
-		150,
-		11,
-		31,
-	},
-	dictWord{7, 0, 1842},
-	dictWord{133, 10, 571},
-	dictWord{4, 10, 455},
-	dictWord{4, 11, 624},
-	dictWord{135, 11, 1752},
-	dictWord{134, 0, 1501},
-	dictWord{4, 11, 492},
-	dictWord{5, 11, 451},
-	dictWord{6, 10, 161},
-	dictWord{7, 10, 372},
-	dictWord{137, 10, 597},
-	dictWord{132, 10, 349},
-	dictWord{4, 0, 180},
-	dictWord{135, 0, 1906},
-	dictWord{135, 11, 835},
-	dictWord{141, 11, 70},
-	dictWord{132, 0, 491},
-	dictWord{137, 10, 751},
-	dictWord{6, 10, 432},
-	dictWord{
-		139,
-		10,
-		322,
-	},
-	dictWord{4, 0, 171},
-	dictWord{138, 0, 234},
-	dictWord{6, 11, 113},
-	dictWord{135, 11, 436},
-	dictWord{4, 0, 586},
-	dictWord{7, 0, 1186},
-	dictWord{
-		138,
-		0,
-		631,
-	},
-	dictWord{5, 10, 468},
-	dictWord{10, 10, 325},
-	dictWord{11, 10, 856},
-	dictWord{12, 10, 345},
-	dictWord{143, 10, 104},
-	dictWord{5, 10, 223},
-	dictWord{10, 11, 592},
-	dictWord{10, 11, 753},
-	dictWord{12, 11, 317},
-	dictWord{12, 11, 355},
-	dictWord{12, 11, 465},
-	dictWord{12, 11, 469},
-	dictWord{
-		12,
-		11,
-		560,
-	},
-	dictWord{12, 11, 578},
-	dictWord{141, 11, 243},
-	dictWord{132, 10, 566},
-	dictWord{135, 11, 520},
-	dictWord{4, 10, 59},
-	dictWord{135, 10, 1394},
-	dictWord{6, 10, 436},
-	dictWord{139, 10, 481},
-	dictWord{9, 0, 931},
-	dictWord{10, 0, 334},
-	dictWord{20, 0, 71},
-	dictWord{4, 10, 48},
-	dictWord{5, 10, 271},
-	dictWord{
-		7,
-		10,
-		953,
-	},
-	dictWord{135, 11, 1878},
-	dictWord{11, 0, 170},
-	dictWord{5, 10, 610},
-	dictWord{136, 10, 457},
-	dictWord{133, 10, 755},
-	dictWord{6, 0, 1587},
-	dictWord{135, 10, 1217},
-	dictWord{4, 10, 197},
-	dictWord{149, 11, 26},
-	dictWord{133, 11, 585},
-	dictWord{137, 11, 521},
-	dictWord{133, 0, 765},
-	dictWord{
-		133,
-		10,
-		217,
-	},
-	dictWord{139, 11, 586},
-	dictWord{133, 0, 424},
-	dictWord{9, 11, 752},
-	dictWord{12, 11, 610},
-	dictWord{13, 11, 431},
-	dictWord{16, 11, 59},
-	dictWord{146, 11, 109},
-	dictWord{136, 0, 714},
-	dictWord{7, 0, 685},
-	dictWord{132, 11, 307},
-	dictWord{9, 0, 420},
-	dictWord{10, 0, 269},
-	dictWord{10, 0, 285},
-	dictWord{10, 0, 576},
-	dictWord{11, 0, 397},
-	dictWord{13, 0, 175},
-	dictWord{145, 0, 90},
-	dictWord{132, 0, 429},
-	dictWord{133, 11, 964},
-	dictWord{9, 11, 463},
-	dictWord{138, 11, 595},
-	dictWord{7, 0, 18},
-	dictWord{7, 0, 699},
-	dictWord{7, 0, 1966},
-	dictWord{8, 0, 752},
-	dictWord{9, 0, 273},
-	dictWord{9, 0, 412},
-	dictWord{
-		9,
-		0,
-		703,
-	},
-	dictWord{10, 0, 71},
-	dictWord{10, 0, 427},
-	dictWord{138, 0, 508},
-	dictWord{4, 10, 165},
-	dictWord{7, 10, 1398},
-	dictWord{135, 10, 1829},
-	dictWord{
-		4,
-		0,
-		53,
-	},
-	dictWord{5, 0, 186},
-	dictWord{7, 0, 752},
-	dictWord{7, 0, 828},
-	dictWord{142, 0, 116},
-	dictWord{8, 0, 575},
-	dictWord{10, 0, 289},
-	dictWord{139, 0, 319},
-	dictWord{132, 0, 675},
-	dictWord{134, 0, 1424},
-	dictWord{4, 11, 75},
-	dictWord{5, 11, 180},
-	dictWord{6, 11, 500},
-	dictWord{7, 11, 58},
-	dictWord{7, 11, 710},
-	dictWord{138, 11, 645},
-	dictWord{133, 11, 649},
-	dictWord{6, 11, 276},
-	dictWord{7, 11, 282},
-	dictWord{7, 11, 879},
-	dictWord{7, 11, 924},
-	dictWord{8, 11, 459},
-	dictWord{9, 11, 599},
-	dictWord{9, 11, 754},
-	dictWord{11, 11, 574},
-	dictWord{12, 11, 128},
-	dictWord{12, 11, 494},
-	dictWord{13, 11, 52},
-	dictWord{13, 11, 301},
-	dictWord{15, 11, 30},
-	dictWord{143, 11, 132},
-	dictWord{6, 0, 647},
-	dictWord{134, 0, 1095},
-	dictWord{5, 10, 9},
-	dictWord{7, 10, 297},
-	dictWord{7, 10, 966},
-	dictWord{140, 10, 306},
-	dictWord{132, 11, 200},
-	dictWord{134, 0, 1334},
-	dictWord{5, 10, 146},
-	dictWord{6, 10, 411},
-	dictWord{138, 10, 721},
-	dictWord{
-		6,
-		0,
-		209,
-	},
-	dictWord{6, 0, 1141},
-	dictWord{6, 0, 1288},
-	dictWord{8, 0, 468},
-	dictWord{9, 0, 210},
-	dictWord{11, 0, 36},
-	dictWord{12, 0, 28},
-	dictWord{12, 0, 630},
-	dictWord{13, 0, 21},
-	dictWord{13, 0, 349},
-	dictWord{14, 0, 7},
-	dictWord{145, 0, 13},
-	dictWord{6, 10, 177},
-	dictWord{135, 10, 467},
-	dictWord{4, 0, 342},
-	dictWord{
-		135,
-		0,
-		1179,
-	},
-	dictWord{10, 11, 454},
-	dictWord{140, 11, 324},
-	dictWord{4, 0, 928},
-	dictWord{133, 0, 910},
-	dictWord{7, 0, 1838},
-	dictWord{6, 11, 225},
-	dictWord{
-		137,
-		11,
-		211,
-	},
-	dictWord{16, 0, 101},
-	dictWord{20, 0, 115},
-	dictWord{20, 0, 118},
-	dictWord{148, 0, 122},
-	dictWord{4, 0, 496},
-	dictWord{135, 0, 856},
-	dictWord{
-		4,
-		0,
-		318,
-	},
-	dictWord{11, 0, 654},
-	dictWord{7, 11, 718},
-	dictWord{139, 11, 102},
-	dictWord{8, 11, 58},
-	dictWord{9, 11, 724},
-	dictWord{11, 11, 809},
-	dictWord{
-		13,
-		11,
-		113,
-	},
-	dictWord{145, 11, 72},
-	dictWord{5, 10, 200},
-	dictWord{6, 11, 345},
-	dictWord{135, 11, 1247},
-	dictWord{8, 11, 767},
-	dictWord{8, 11, 803},
-	dictWord{
-		9,
-		11,
-		301,
-	},
-	dictWord{137, 11, 903},
-	dictWord{7, 0, 915},
-	dictWord{8, 0, 247},
-	dictWord{19, 0, 0},
-	dictWord{7, 11, 1949},
-	dictWord{136, 11, 674},
-	dictWord{
-		4,
-		0,
-		202,
-	},
-	dictWord{5, 0, 382},
-	dictWord{6, 0, 454},
-	dictWord{7, 0, 936},
-	dictWord{7, 0, 1803},
-	dictWord{8, 0, 758},
-	dictWord{9, 0, 375},
-	dictWord{9, 0, 895},
-	dictWord{
-		10,
-		0,
-		743,
-	},
-	dictWord{10, 0, 792},
-	dictWord{11, 0, 978},
-	dictWord{11, 0, 1012},
-	dictWord{142, 0, 109},
-	dictWord{7, 0, 1150},
-	dictWord{7, 0, 1425},
-	dictWord{
-		7,
-		0,
-		1453,
-	},
-	dictWord{140, 0, 513},
-	dictWord{134, 11, 259},
-	dictWord{138, 0, 791},
-	dictWord{11, 0, 821},
-	dictWord{12, 0, 110},
-	dictWord{12, 0, 153},
-	dictWord{
-		18,
-		0,
-		41,
-	},
-	dictWord{150, 0, 19},
-	dictWord{134, 10, 481},
-	dictWord{132, 0, 796},
-	dictWord{6, 0, 445},
-	dictWord{9, 0, 909},
-	dictWord{136, 11, 254},
-	dictWord{
-		10,
-		0,
-		776,
-	},
-	dictWord{13, 0, 345},
-	dictWord{142, 0, 425},
-	dictWord{4, 10, 84},
-	dictWord{7, 10, 1482},
-	dictWord{10, 10, 76},
-	dictWord{138, 10, 142},
-	dictWord{
-		135,
-		11,
-		742,
-	},
-	dictWord{6, 0, 578},
-	dictWord{133, 10, 1015},
-	dictWord{6, 0, 1387},
-	dictWord{4, 10, 315},
-	dictWord{5, 10, 507},
-	dictWord{135, 10, 1370},
-	dictWord{4, 0, 438},
-	dictWord{133, 0, 555},
-	dictWord{136, 0, 766},
-	dictWord{133, 11, 248},
-	dictWord{134, 10, 1722},
-	dictWord{4, 11, 116},
-	dictWord{5, 11, 95},
-	dictWord{5, 11, 445},
-	dictWord{7, 11, 1688},
-	dictWord{8, 11, 29},
-	dictWord{9, 11, 272},
-	dictWord{11, 11, 509},
-	dictWord{139, 11, 915},
-	dictWord{135, 0, 541},
-	dictWord{133, 11, 543},
-	dictWord{8, 10, 222},
-	dictWord{8, 10, 476},
-	dictWord{9, 10, 238},
-	dictWord{11, 10, 516},
-	dictWord{11, 10, 575},
-	dictWord{
-		15,
-		10,
-		109,
-	},
-	dictWord{146, 10, 100},
-	dictWord{6, 0, 880},
-	dictWord{134, 0, 1191},
-	dictWord{5, 11, 181},
-	dictWord{136, 11, 41},
-	dictWord{134, 0, 1506},
-	dictWord{132, 11, 681},
-	dictWord{7, 11, 25},
-	dictWord{8, 11, 202},
-	dictWord{138, 11, 536},
-	dictWord{139, 0, 983},
-	dictWord{137, 0, 768},
-	dictWord{132, 0, 584},
-	dictWord{9, 11, 423},
-	dictWord{140, 11, 89},
-	dictWord{8, 11, 113},
-	dictWord{9, 11, 877},
-	dictWord{10, 11, 554},
-	dictWord{11, 11, 83},
-	dictWord{12, 11, 136},
-	dictWord{147, 11, 109},
-	dictWord{7, 10, 706},
-	dictWord{7, 10, 1058},
-	dictWord{138, 10, 538},
-	dictWord{133, 11, 976},
-	dictWord{4, 11, 206},
-	dictWord{
-		135,
-		11,
-		746,
-	},
-	dictWord{136, 11, 526},
-	dictWord{140, 0, 737},
-	dictWord{11, 10, 92},
-	dictWord{11, 10, 196},
-	dictWord{11, 10, 409},
-	dictWord{11, 10, 450},
-	dictWord{11, 10, 666},
-	dictWord{11, 10, 777},
-	dictWord{12, 10, 262},
-	dictWord{13, 10, 385},
-	dictWord{13, 10, 393},
-	dictWord{15, 10, 115},
-	dictWord{
-		16,
-		10,
-		45,
-	},
-	dictWord{145, 10, 82},
-	dictWord{4, 0, 226},
-	dictWord{4, 0, 326},
-	dictWord{7, 0, 1770},
-	dictWord{4, 11, 319},
-	dictWord{5, 11, 699},
-	dictWord{138, 11, 673},
-	dictWord{6, 10, 40},
-	dictWord{135, 10, 1781},
-	dictWord{5, 0, 426},
-	dictWord{8, 0, 30},
-	dictWord{9, 0, 2},
-	dictWord{11, 0, 549},
-	dictWord{147, 0, 122},
-	dictWord{
-		6,
-		0,
-		1161,
-	},
-	dictWord{134, 0, 1329},
-	dictWord{138, 10, 97},
-	dictWord{6, 10, 423},
-	dictWord{7, 10, 665},
-	dictWord{135, 10, 1210},
-	dictWord{7, 11, 13},
-	dictWord{
-		8,
-		11,
-		226,
-	},
-	dictWord{10, 11, 537},
-	dictWord{11, 11, 570},
-	dictWord{11, 11, 605},
-	dictWord{11, 11, 799},
-	dictWord{11, 11, 804},
-	dictWord{12, 11, 85},
-	dictWord{12, 11, 516},
-	dictWord{12, 11, 623},
-	dictWord{13, 11, 112},
-	dictWord{13, 11, 361},
-	dictWord{14, 11, 77},
-	dictWord{14, 11, 78},
-	dictWord{17, 11, 28},
-	dictWord{147, 11, 110},
-	dictWord{132, 11, 769},
-	dictWord{132, 11, 551},
-	dictWord{132, 11, 728},
-	dictWord{147, 0, 117},
-	dictWord{9, 11, 57},
-	dictWord{
-		9,
-		11,
-		459,
-	},
-	dictWord{10, 11, 425},
-	dictWord{11, 11, 119},
-	dictWord{12, 11, 184},
-	dictWord{12, 11, 371},
-	dictWord{13, 11, 358},
-	dictWord{145, 11, 51},
-	dictWord{
-		5,
-		11,
-		188,
-	},
-	dictWord{5, 11, 814},
-	dictWord{8, 11, 10},
-	dictWord{9, 11, 421},
-	dictWord{9, 11, 729},
-	dictWord{10, 11, 609},
-	dictWord{139, 11, 689},
-	dictWord{134, 11, 624},
-	dictWord{135, 11, 298},
-	dictWord{135, 0, 462},
-	dictWord{4, 0, 345},
-	dictWord{139, 10, 624},
-	dictWord{136, 10, 574},
-	dictWord{
-		4,
-		0,
-		385,
-	},
-	dictWord{7, 0, 265},
-	dictWord{135, 0, 587},
-	dictWord{6, 0, 808},
-	dictWord{132, 11, 528},
-	dictWord{133, 0, 398},
-	dictWord{132, 10, 354},
-	dictWord{
-		4,
-		0,
-		347,
-	},
-	dictWord{5, 0, 423},
-	dictWord{5, 0, 996},
-	dictWord{135, 0, 1329},
-	dictWord{135, 10, 1558},
-	dictWord{7, 0, 1259},
-	dictWord{9, 0, 125},
-	dictWord{
-		139,
-		0,
-		65,
-	},
-	dictWord{5, 0, 136},
-	dictWord{6, 0, 136},
-	dictWord{136, 0, 644},
-	dictWord{5, 11, 104},
-	dictWord{6, 11, 173},
-	dictWord{135, 11, 1631},
-	dictWord{
-		135,
-		0,
-		469,
-	},
-	dictWord{133, 10, 830},
-	dictWord{4, 0, 278},
-	dictWord{5, 0, 465},
-	dictWord{135, 0, 1367},
-	dictWord{7, 11, 810},
-	dictWord{8, 11, 138},
-	dictWord{
-		8,
-		11,
-		342,
-	},
-	dictWord{9, 11, 84},
-	dictWord{10, 11, 193},
-	dictWord{11, 11, 883},
-	dictWord{140, 11, 359},
-	dictWord{5, 10, 496},
-	dictWord{135, 10, 203},
-	dictWord{
-		4,
-		0,
-		433,
-	},
-	dictWord{133, 0, 719},
-	dictWord{6, 11, 95},
-	dictWord{134, 10, 547},
-	dictWord{5, 10, 88},
-	dictWord{137, 10, 239},
-	dictWord{6, 11, 406},
-	dictWord{
-		10,
-		11,
-		409,
-	},
-	dictWord{10, 11, 447},
-	dictWord{11, 11, 44},
-	dictWord{140, 11, 100},
-	dictWord{134, 0, 1423},
-	dictWord{7, 10, 650},
-	dictWord{135, 10, 1310},
-	dictWord{134, 0, 749},
-	dictWord{135, 11, 1243},
-	dictWord{135, 0, 1363},
-	dictWord{6, 0, 381},
-	dictWord{7, 0, 645},
-	dictWord{7, 0, 694},
-	dictWord{8, 0, 546},
-	dictWord{7, 10, 1076},
-	dictWord{9, 10, 80},
-	dictWord{11, 10, 78},
-	dictWord{11, 10, 421},
-	dictWord{11, 10, 534},
-	dictWord{140, 10, 545},
-	dictWord{
-		134,
-		11,
-		1636,
-	},
-	dictWord{135, 11, 1344},
-	dictWord{12, 0, 277},
-	dictWord{7, 10, 274},
-	dictWord{11, 10, 479},
-	dictWord{139, 10, 507},
-	dictWord{6, 0, 705},
-	dictWord{
-		6,
-		0,
-		783,
-	},
-	dictWord{6, 0, 1275},
-	dictWord{6, 0, 1481},
-	dictWord{4, 11, 282},
-	dictWord{7, 11, 1034},
-	dictWord{11, 11, 398},
-	dictWord{11, 11, 634},
-	dictWord{
-		12,
-		11,
-		1,
-	},
-	dictWord{12, 11, 79},
-	dictWord{12, 11, 544},
-	dictWord{14, 11, 237},
-	dictWord{17, 11, 10},
-	dictWord{146, 11, 20},
-	dictWord{134, 0, 453},
-	dictWord{
-		4,
-		0,
-		555,
-	},
-	dictWord{8, 0, 536},
-	dictWord{10, 0, 288},
-	dictWord{11, 0, 1005},
-	dictWord{4, 10, 497},
-	dictWord{135, 10, 1584},
-	dictWord{5, 11, 118},
-	dictWord{
-		5,
-		11,
-		499,
-	},
-	dictWord{6, 11, 476},
-	dictWord{7, 11, 600},
-	dictWord{7, 11, 888},
-	dictWord{135, 11, 1096},
-	dictWord{138, 0, 987},
-	dictWord{7, 0, 1107},
-	dictWord{
-		7,
-		10,
-		261,
-	},
-	dictWord{7, 10, 1115},
-	dictWord{7, 10, 1354},
-	dictWord{7, 10, 1588},
-	dictWord{7, 10, 1705},
-	dictWord{7, 10, 1902},
-	dictWord{9, 10, 465},
-	dictWord{10, 10, 248},
-	dictWord{10, 10, 349},
-	dictWord{10, 10, 647},
-	dictWord{11, 10, 527},
-	dictWord{11, 10, 660},
-	dictWord{11, 10, 669},
-	dictWord{
-		12,
-		10,
-		529,
-	},
-	dictWord{141, 10, 305},
-	dictWord{7, 11, 296},
-	dictWord{7, 11, 596},
-	dictWord{8, 11, 560},
-	dictWord{8, 11, 586},
-	dictWord{9, 11, 612},
-	dictWord{
-		11,
-		11,
-		100,
-	},
-	dictWord{11, 11, 304},
-	dictWord{12, 11, 46},
-	dictWord{13, 11, 89},
-	dictWord{14, 11, 112},
-	dictWord{145, 11, 122},
-	dictWord{9, 0, 370},
-	dictWord{
-		138,
-		0,
-		90,
-	},
-	dictWord{136, 10, 13},
-	dictWord{132, 0, 860},
-	dictWord{7, 10, 642},
-	dictWord{8, 10, 250},
-	dictWord{11, 10, 123},
-	dictWord{11, 10, 137},
-	dictWord{
-		13,
-		10,
-		48,
-	},
-	dictWord{142, 10, 95},
-	dictWord{135, 10, 1429},
-	dictWord{137, 11, 321},
-	dictWord{132, 0, 257},
-	dictWord{135, 0, 2031},
-	dictWord{7, 0, 1768},
-	dictWord{7, 11, 1599},
-	dictWord{7, 11, 1723},
-	dictWord{8, 11, 79},
-	dictWord{8, 11, 106},
-	dictWord{8, 11, 190},
-	dictWord{8, 11, 302},
-	dictWord{8, 11, 383},
-	dictWord{9, 11, 119},
-	dictWord{9, 11, 233},
-	dictWord{9, 11, 298},
-	dictWord{9, 11, 419},
-	dictWord{9, 11, 471},
-	dictWord{10, 11, 181},
-	dictWord{10, 11, 406},
-	dictWord{11, 11, 57},
-	dictWord{11, 11, 85},
-	dictWord{11, 11, 120},
-	dictWord{11, 11, 177},
-	dictWord{11, 11, 296},
-	dictWord{11, 11, 382},
-	dictWord{11, 11, 454},
-	dictWord{11, 11, 758},
-	dictWord{11, 11, 999},
-	dictWord{12, 11, 27},
-	dictWord{12, 11, 98},
-	dictWord{12, 11, 131},
-	dictWord{12, 11, 245},
-	dictWord{
-		12,
-		11,
-		312,
-	},
-	dictWord{12, 11, 446},
-	dictWord{12, 11, 454},
-	dictWord{13, 11, 25},
-	dictWord{13, 11, 98},
-	dictWord{13, 11, 426},
-	dictWord{13, 11, 508},
-	dictWord{
-		14,
-		11,
-		6,
-	},
-	dictWord{14, 11, 163},
-	dictWord{14, 11, 272},
-	dictWord{14, 11, 277},
-	dictWord{14, 11, 370},
-	dictWord{15, 11, 95},
-	dictWord{15, 11, 138},
-	dictWord{
-		15,
-		11,
-		167,
-	},
-	dictWord{17, 11, 18},
-	dictWord{17, 11, 38},
-	dictWord{20, 11, 96},
-	dictWord{149, 11, 32},
-	dictWord{5, 11, 722},
-	dictWord{134, 11, 1759},
-	dictWord{145, 11, 16},
-	dictWord{6, 0, 1071},
-	dictWord{134, 0, 1561},
-	dictWord{10, 10, 545},
-	dictWord{140, 10, 301},
-	dictWord{6, 0, 83},
-	dictWord{6, 0, 1733},
-	dictWord{135, 0, 1389},
-	dictWord{4, 0, 835},
-	dictWord{135, 0, 1818},
-	dictWord{133, 11, 258},
-	dictWord{4, 10, 904},
-	dictWord{133, 10, 794},
-	dictWord{
-		134,
-		0,
-		2006,
-	},
-	dictWord{5, 11, 30},
-	dictWord{7, 11, 495},
-	dictWord{8, 11, 134},
-	dictWord{9, 11, 788},
-	dictWord{140, 11, 438},
-	dictWord{135, 11, 2004},
-	dictWord{
-		137,
-		0,
-		696,
-	},
-	dictWord{5, 11, 50},
-	dictWord{6, 11, 439},
-	dictWord{7, 11, 780},
-	dictWord{135, 11, 1040},
-	dictWord{7, 11, 772},
-	dictWord{7, 11, 1104},
-	dictWord{
-		7,
-		11,
-		1647,
-	},
-	dictWord{11, 11, 269},
-	dictWord{11, 11, 539},
-	dictWord{11, 11, 607},
-	dictWord{11, 11, 627},
-	dictWord{11, 11, 706},
-	dictWord{11, 11, 975},
-	dictWord{12, 11, 248},
-	dictWord{12, 11, 311},
-	dictWord{12, 11, 434},
-	dictWord{12, 11, 600},
-	dictWord{12, 11, 622},
-	dictWord{13, 11, 297},
-	dictWord{
-		13,
-		11,
-		367,
-	},
-	dictWord{13, 11, 485},
-	dictWord{14, 11, 69},
-	dictWord{14, 11, 409},
-	dictWord{143, 11, 108},
-	dictWord{5, 11, 1},
-	dictWord{6, 11, 81},
-	dictWord{
-		138,
-		11,
-		520,
-	},
-	dictWord{7, 0, 1718},
-	dictWord{9, 0, 95},
-	dictWord{9, 0, 274},
-	dictWord{10, 0, 279},
-	dictWord{10, 0, 317},
-	dictWord{10, 0, 420},
-	dictWord{11, 0, 303},
-	dictWord{11, 0, 808},
-	dictWord{12, 0, 134},
-	dictWord{12, 0, 367},
-	dictWord{13, 0, 149},
-	dictWord{13, 0, 347},
-	dictWord{14, 0, 349},
-	dictWord{14, 0, 406},
-	dictWord{
-		18,
-		0,
-		22,
-	},
-	dictWord{18, 0, 89},
-	dictWord{18, 0, 122},
-	dictWord{147, 0, 47},
-	dictWord{5, 11, 482},
-	dictWord{8, 11, 98},
-	dictWord{9, 11, 172},
-	dictWord{10, 11, 222},
-	dictWord{10, 11, 700},
-	dictWord{10, 11, 822},
-	dictWord{11, 11, 302},
-	dictWord{11, 11, 778},
-	dictWord{12, 11, 50},
-	dictWord{12, 11, 127},
-	dictWord{
-		12,
-		11,
-		396,
-	},
-	dictWord{13, 11, 62},
-	dictWord{13, 11, 328},
-	dictWord{14, 11, 122},
-	dictWord{147, 11, 72},
-	dictWord{7, 10, 386},
-	dictWord{138, 10, 713},
-	dictWord{
-		6,
-		10,
-		7,
-	},
-	dictWord{6, 10, 35},
-	dictWord{7, 10, 147},
-	dictWord{7, 10, 1069},
-	dictWord{7, 10, 1568},
-	dictWord{7, 10, 1575},
-	dictWord{7, 10, 1917},
-	dictWord{
-		8,
-		10,
-		43,
-	},
-	dictWord{8, 10, 208},
-	dictWord{9, 10, 128},
-	dictWord{9, 10, 866},
-	dictWord{10, 10, 20},
-	dictWord{11, 10, 981},
-	dictWord{147, 10, 33},
-	dictWord{
-		133,
-		0,
-		26,
-	},
-	dictWord{132, 0, 550},
-	dictWord{5, 11, 2},
-	dictWord{7, 11, 1494},
-	dictWord{136, 11, 589},
-	dictWord{6, 11, 512},
-	dictWord{7, 11, 797},
-	dictWord{
-		8,
-		11,
-		253,
-	},
-	dictWord{9, 11, 77},
-	dictWord{10, 11, 1},
-	dictWord{10, 11, 129},
-	dictWord{10, 11, 225},
-	dictWord{11, 11, 118},
-	dictWord{11, 11, 226},
-	dictWord{
-		11,
-		11,
-		251,
-	},
-	dictWord{11, 11, 430},
-	dictWord{11, 11, 701},
-	dictWord{11, 11, 974},
-	dictWord{11, 11, 982},
-	dictWord{12, 11, 64},
-	dictWord{12, 11, 260},
-	dictWord{
-		12,
-		11,
-		488,
-	},
-	dictWord{140, 11, 690},
-	dictWord{7, 10, 893},
-	dictWord{141, 10, 424},
-	dictWord{134, 0, 901},
-	dictWord{136, 0, 822},
-	dictWord{4, 0, 902},
-	dictWord{5, 0, 809},
-	dictWord{134, 0, 122},
-	dictWord{6, 0, 807},
-	dictWord{134, 0, 1366},
-	dictWord{7, 0, 262},
-	dictWord{5, 11, 748},
-	dictWord{134, 11, 553},
-	dictWord{133, 0, 620},
-	dictWord{4, 0, 34},
-	dictWord{5, 0, 574},
-	dictWord{7, 0, 279},
-	dictWord{7, 0, 1624},
-	dictWord{136, 0, 601},
-	dictWord{9, 0, 170},
-	dictWord{
-		6,
-		10,
-		322,
-	},
-	dictWord{9, 10, 552},
-	dictWord{11, 10, 274},
-	dictWord{13, 10, 209},
-	dictWord{13, 10, 499},
-	dictWord{14, 10, 85},
-	dictWord{15, 10, 126},
-	dictWord{
-		145,
-		10,
-		70,
-	},
-	dictWord{132, 0, 537},
-	dictWord{4, 11, 12},
-	dictWord{7, 11, 420},
-	dictWord{7, 11, 522},
-	dictWord{7, 11, 809},
-	dictWord{8, 11, 797},
-	dictWord{
-		141,
-		11,
-		88,
-	},
-	dictWord{133, 0, 332},
-	dictWord{8, 10, 83},
-	dictWord{8, 10, 742},
-	dictWord{8, 10, 817},
-	dictWord{9, 10, 28},
-	dictWord{9, 10, 29},
-	dictWord{9, 10, 885},
-	dictWord{10, 10, 387},
-	dictWord{11, 10, 633},
-	dictWord{11, 10, 740},
-	dictWord{13, 10, 235},
-	dictWord{13, 10, 254},
-	dictWord{15, 10, 143},
-	dictWord{
-		143,
-		10,
-		146,
-	},
-	dictWord{6, 0, 1909},
-	dictWord{9, 0, 964},
-	dictWord{12, 0, 822},
-	dictWord{12, 0, 854},
-	dictWord{12, 0, 865},
-	dictWord{12, 0, 910},
-	dictWord{12, 0, 938},
-	dictWord{15, 0, 169},
-	dictWord{15, 0, 208},
-	dictWord{15, 0, 211},
-	dictWord{18, 0, 205},
-	dictWord{18, 0, 206},
-	dictWord{18, 0, 220},
-	dictWord{18, 0, 223},
-	dictWord{152, 0, 24},
-	dictWord{140, 10, 49},
-	dictWord{5, 11, 528},
-	dictWord{135, 11, 1580},
-	dictWord{6, 0, 261},
-	dictWord{8, 0, 182},
-	dictWord{139, 0, 943},
-	dictWord{134, 0, 1721},
-	dictWord{4, 0, 933},
-	dictWord{133, 0, 880},
-	dictWord{136, 11, 321},
-	dictWord{5, 11, 266},
-	dictWord{9, 11, 290},
-	dictWord{9, 11, 364},
-	dictWord{10, 11, 293},
-	dictWord{11, 11, 606},
-	dictWord{142, 11, 45},
-	dictWord{6, 0, 1609},
-	dictWord{4, 11, 50},
-	dictWord{6, 11, 510},
-	dictWord{6, 11, 594},
-	dictWord{9, 11, 121},
-	dictWord{10, 11, 49},
-	dictWord{10, 11, 412},
-	dictWord{139, 11, 834},
-	dictWord{7, 0, 895},
-	dictWord{136, 11, 748},
-	dictWord{132, 11, 466},
-	dictWord{4, 10, 110},
-	dictWord{10, 10, 415},
-	dictWord{10, 10, 597},
-	dictWord{142, 10, 206},
-	dictWord{133, 0, 812},
-	dictWord{135, 11, 281},
-	dictWord{
-		6,
-		0,
-		1890,
-	},
-	dictWord{6, 0, 1902},
-	dictWord{6, 0, 1916},
-	dictWord{9, 0, 929},
-	dictWord{9, 0, 942},
-	dictWord{9, 0, 975},
-	dictWord{9, 0, 984},
-	dictWord{9, 0, 986},
-	dictWord{
-		9,
-		0,
-		1011,
-	},
-	dictWord{9, 0, 1019},
-	dictWord{12, 0, 804},
-	dictWord{12, 0, 851},
-	dictWord{12, 0, 867},
-	dictWord{12, 0, 916},
-	dictWord{12, 0, 923},
-	dictWord{
-		15,
-		0,
-		194,
-	},
-	dictWord{15, 0, 204},
-	dictWord{15, 0, 210},
-	dictWord{15, 0, 222},
-	dictWord{15, 0, 223},
-	dictWord{15, 0, 229},
-	dictWord{15, 0, 250},
-	dictWord{
-		18,
-		0,
-		179,
-	},
-	dictWord{18, 0, 186},
-	dictWord{18, 0, 192},
-	dictWord{7, 10, 205},
-	dictWord{135, 10, 2000},
-	dictWord{132, 11, 667},
-	dictWord{135, 0, 778},
-	dictWord{
-		4,
-		0,
-		137,
-	},
-	dictWord{7, 0, 1178},
-	dictWord{135, 0, 1520},
-	dictWord{134, 0, 1314},
-	dictWord{4, 11, 242},
-	dictWord{134, 11, 333},
-	dictWord{6, 0, 1661},
-	dictWord{7, 0, 1975},
-	dictWord{7, 0, 2009},
-	dictWord{135, 0, 2011},
-	dictWord{134, 0, 1591},
-	dictWord{4, 10, 283},
-	dictWord{135, 10, 1194},
-	dictWord{
-		11,
-		0,
-		820,
-	},
-	dictWord{150, 0, 51},
-	dictWord{4, 11, 39},
-	dictWord{5, 11, 36},
-	dictWord{7, 11, 1843},
-	dictWord{8, 11, 407},
-	dictWord{11, 11, 144},
-	dictWord{
-		140,
-		11,
-		523,
-	},
-	dictWord{134, 10, 1720},
-	dictWord{4, 11, 510},
-	dictWord{7, 11, 29},
-	dictWord{7, 11, 66},
-	dictWord{7, 11, 1980},
-	dictWord{10, 11, 487},
-	dictWord{
-		10,
-		11,
-		809,
-	},
-	dictWord{146, 11, 9},
-	dictWord{5, 0, 89},
-	dictWord{7, 0, 1915},
-	dictWord{9, 0, 185},
-	dictWord{9, 0, 235},
-	dictWord{10, 0, 64},
-	dictWord{10, 0, 270},
-	dictWord{10, 0, 403},
-	dictWord{10, 0, 469},
-	dictWord{10, 0, 529},
-	dictWord{10, 0, 590},
-	dictWord{11, 0, 140},
-	dictWord{11, 0, 860},
-	dictWord{13, 0, 1},
-	dictWord{
-		13,
-		0,
-		422,
-	},
-	dictWord{14, 0, 341},
-	dictWord{14, 0, 364},
-	dictWord{17, 0, 93},
-	dictWord{18, 0, 113},
-	dictWord{19, 0, 97},
-	dictWord{147, 0, 113},
-	dictWord{133, 0, 695},
-	dictWord{6, 0, 987},
-	dictWord{134, 0, 1160},
-	dictWord{5, 0, 6},
-	dictWord{6, 0, 183},
-	dictWord{7, 0, 680},
-	dictWord{7, 0, 978},
-	dictWord{7, 0, 1013},
-	dictWord{
-		7,
-		0,
-		1055,
-	},
-	dictWord{12, 0, 230},
-	dictWord{13, 0, 172},
-	dictWord{146, 0, 29},
-	dictWord{134, 11, 570},
-	dictWord{132, 11, 787},
-	dictWord{134, 11, 518},
-	dictWord{
-		6,
-		0,
-		29,
-	},
-	dictWord{139, 0, 63},
-	dictWord{132, 11, 516},
-	dictWord{136, 11, 821},
-	dictWord{132, 0, 311},
-	dictWord{134, 0, 1740},
-	dictWord{7, 0, 170},
-	dictWord{8, 0, 90},
-	dictWord{8, 0, 177},
-	dictWord{8, 0, 415},
-	dictWord{11, 0, 714},
-	dictWord{14, 0, 281},
-	dictWord{136, 10, 735},
-	dictWord{134, 0, 1961},
-	dictWord{
-		135,
-		11,
-		1405,
-	},
-	dictWord{4, 11, 10},
-	dictWord{7, 11, 917},
-	dictWord{139, 11, 786},
-	dictWord{5, 10, 132},
-	dictWord{9, 10, 486},
-	dictWord{9, 10, 715},
-	dictWord{
-		10,
-		10,
-		458,
-	},
-	dictWord{11, 10, 373},
-	dictWord{11, 10, 668},
-	dictWord{11, 10, 795},
-	dictWord{11, 10, 897},
-	dictWord{12, 10, 272},
-	dictWord{12, 10, 424},
-	dictWord{12, 10, 539},
-	dictWord{12, 10, 558},
-	dictWord{14, 10, 245},
-	dictWord{14, 10, 263},
-	dictWord{14, 10, 264},
-	dictWord{14, 10, 393},
-	dictWord{
-		142,
-		10,
-		403,
-	},
-	dictWord{11, 0, 91},
-	dictWord{13, 0, 129},
-	dictWord{15, 0, 101},
-	dictWord{145, 0, 125},
-	dictWord{135, 0, 1132},
-	dictWord{4, 0, 494},
-	dictWord{6, 0, 74},
-	dictWord{7, 0, 44},
-	dictWord{7, 0, 407},
-	dictWord{12, 0, 17},
-	dictWord{15, 0, 5},
-	dictWord{148, 0, 11},
-	dictWord{133, 10, 379},
-	dictWord{5, 0, 270},
-	dictWord{
-		5,
-		11,
-		684,
-	},
-	dictWord{6, 10, 89},
-	dictWord{6, 10, 400},
-	dictWord{7, 10, 1569},
-	dictWord{7, 10, 1623},
-	dictWord{7, 10, 1850},
-	dictWord{8, 10, 218},
-	dictWord{
-		8,
-		10,
-		422,
-	},
-	dictWord{9, 10, 570},
-	dictWord{138, 10, 626},
-	dictWord{4, 0, 276},
-	dictWord{133, 0, 296},
-	dictWord{6, 0, 1523},
-	dictWord{134, 11, 27},
-	dictWord{
-		6,
-		10,
-		387,
-	},
-	dictWord{7, 10, 882},
-	dictWord{141, 10, 111},
-	dictWord{6, 10, 224},
-	dictWord{7, 10, 877},
-	dictWord{137, 10, 647},
-	dictWord{135, 10, 790},
-	dictWord{
-		4,
-		0,
-		7,
-	},
-	dictWord{5, 0, 90},
-	dictWord{5, 0, 158},
-	dictWord{6, 0, 542},
-	dictWord{7, 0, 221},
-	dictWord{7, 0, 1574},
-	dictWord{9, 0, 490},
-	dictWord{10, 0, 540},
-	dictWord{
-		11,
-		0,
-		443,
-	},
-	dictWord{139, 0, 757},
-	dictWord{7, 0, 588},
-	dictWord{9, 0, 175},
-	dictWord{138, 0, 530},
-	dictWord{135, 10, 394},
-	dictWord{142, 11, 23},
-	dictWord{
-		134,
-		0,
-		786,
-	},
-	dictWord{135, 0, 580},
-	dictWord{7, 0, 88},
-	dictWord{136, 0, 627},
-	dictWord{5, 0, 872},
-	dictWord{6, 0, 57},
-	dictWord{7, 0, 471},
-	dictWord{9, 0, 447},
-	dictWord{137, 0, 454},
-	dictWord{6, 11, 342},
-	dictWord{6, 11, 496},
-	dictWord{8, 11, 275},
-	dictWord{137, 11, 206},
-	dictWord{4, 11, 909},
-	dictWord{133, 11, 940},
-	dictWord{6, 0, 735},
-	dictWord{132, 11, 891},
-	dictWord{8, 0, 845},
-	dictWord{8, 0, 916},
-	dictWord{135, 10, 1409},
-	dictWord{5, 0, 31},
-	dictWord{134, 0, 614},
-	dictWord{11, 0, 458},
-	dictWord{12, 0, 15},
-	dictWord{140, 0, 432},
-	dictWord{8, 0, 330},
-	dictWord{140, 0, 477},
-	dictWord{4, 0, 530},
-	dictWord{5, 0, 521},
-	dictWord{
-		7,
-		0,
-		1200,
-	},
-	dictWord{10, 0, 460},
-	dictWord{132, 11, 687},
-	dictWord{6, 0, 424},
-	dictWord{135, 0, 1866},
-	dictWord{9, 0, 569},
-	dictWord{12, 0, 12},
-	dictWord{
-		12,
-		0,
-		81,
-	},
-	dictWord{12, 0, 319},
-	dictWord{13, 0, 69},
-	dictWord{14, 0, 259},
-	dictWord{16, 0, 87},
-	dictWord{17, 0, 1},
-	dictWord{17, 0, 21},
-	dictWord{17, 0, 24},
-	dictWord{
-		18,
-		0,
-		15,
-	},
-	dictWord{18, 0, 56},
-	dictWord{18, 0, 59},
-	dictWord{18, 0, 127},
-	dictWord{18, 0, 154},
-	dictWord{19, 0, 19},
-	dictWord{148, 0, 31},
-	dictWord{7, 0, 1302},
-	dictWord{136, 10, 38},
-	dictWord{134, 11, 253},
-	dictWord{5, 10, 261},
-	dictWord{7, 10, 78},
-	dictWord{7, 10, 199},
-	dictWord{8, 10, 815},
-	dictWord{9, 10, 126},
-	dictWord{138, 10, 342},
-	dictWord{5, 0, 595},
-	dictWord{135, 0, 1863},
-	dictWord{6, 11, 41},
-	dictWord{141, 11, 160},
-	dictWord{5, 0, 13},
-	dictWord{134, 0, 142},
-	dictWord{6, 0, 97},
-	dictWord{7, 0, 116},
-	dictWord{8, 0, 322},
-	dictWord{8, 0, 755},
-	dictWord{9, 0, 548},
-	dictWord{10, 0, 714},
-	dictWord{11, 0, 884},
-	dictWord{13, 0, 324},
-	dictWord{7, 11, 1304},
-	dictWord{138, 11, 477},
-	dictWord{132, 10, 628},
-	dictWord{134, 11, 1718},
-	dictWord{7, 10, 266},
-	dictWord{136, 10, 804},
-	dictWord{135, 10, 208},
-	dictWord{7, 0, 1021},
-	dictWord{6, 10, 79},
-	dictWord{135, 10, 1519},
-	dictWord{7, 0, 1472},
-	dictWord{135, 0, 1554},
-	dictWord{6, 11, 362},
-	dictWord{146, 11, 51},
-	dictWord{7, 0, 1071},
-	dictWord{7, 0, 1541},
-	dictWord{7, 0, 1767},
-	dictWord{7, 0, 1806},
-	dictWord{11, 0, 162},
-	dictWord{11, 0, 242},
-	dictWord{11, 0, 452},
-	dictWord{12, 0, 605},
-	dictWord{15, 0, 26},
-	dictWord{144, 0, 44},
-	dictWord{136, 10, 741},
-	dictWord{133, 11, 115},
-	dictWord{145, 0, 115},
-	dictWord{134, 10, 376},
-	dictWord{6, 0, 1406},
-	dictWord{134, 0, 1543},
-	dictWord{5, 11, 193},
-	dictWord{12, 11, 178},
-	dictWord{13, 11, 130},
-	dictWord{
-		145,
-		11,
-		84,
-	},
-	dictWord{135, 0, 1111},
-	dictWord{8, 0, 1},
-	dictWord{9, 0, 650},
-	dictWord{10, 0, 326},
-	dictWord{5, 11, 705},
-	dictWord{137, 11, 606},
-	dictWord{5, 0, 488},
-	dictWord{6, 0, 527},
-	dictWord{7, 0, 489},
-	dictWord{7, 0, 1636},
-	dictWord{8, 0, 121},
-	dictWord{8, 0, 144},
-	dictWord{8, 0, 359},
-	dictWord{9, 0, 193},
-	dictWord{9, 0, 241},
-	dictWord{9, 0, 336},
-	dictWord{9, 0, 882},
-	dictWord{11, 0, 266},
-	dictWord{11, 0, 372},
-	dictWord{11, 0, 944},
-	dictWord{12, 0, 401},
-	dictWord{140, 0, 641},
-	dictWord{135, 11, 174},
-	dictWord{6, 0, 267},
-	dictWord{7, 10, 244},
-	dictWord{7, 10, 632},
-	dictWord{7, 10, 1609},
-	dictWord{8, 10, 178},
-	dictWord{8, 10, 638},
-	dictWord{141, 10, 58},
-	dictWord{134, 0, 1983},
-	dictWord{134, 0, 1155},
-	dictWord{134, 0, 1575},
-	dictWord{134, 0, 1438},
-	dictWord{9, 0, 31},
-	dictWord{
-		10,
-		0,
-		244,
-	},
-	dictWord{10, 0, 699},
-	dictWord{12, 0, 149},
-	dictWord{141, 0, 497},
-	dictWord{133, 0, 377},
-	dictWord{4, 11, 122},
-	dictWord{5, 11, 796},
-	dictWord{
-		5,
-		11,
-		952,
-	},
-	dictWord{6, 11, 1660},
-	dictWord{6, 11, 1671},
-	dictWord{8, 11, 567},
-	dictWord{9, 11, 687},
-	dictWord{9, 11, 742},
-	dictWord{10, 11, 686},
-	dictWord{
-		11,
-		11,
-		356,
-	},
-	dictWord{11, 11, 682},
-	dictWord{140, 11, 281},
-	dictWord{145, 0, 101},
-	dictWord{11, 11, 0},
-	dictWord{144, 11, 78},
-	dictWord{5, 11, 179},
-	dictWord{
-		5,
-		10,
-		791,
-	},
-	dictWord{7, 11, 1095},
-	dictWord{135, 11, 1213},
-	dictWord{8, 11, 372},
-	dictWord{9, 11, 122},
-	dictWord{138, 11, 175},
-	dictWord{7, 10, 686},
-	dictWord{8, 10, 33},
-	dictWord{8, 10, 238},
-	dictWord{10, 10, 616},
-	dictWord{11, 10, 467},
-	dictWord{11, 10, 881},
-	dictWord{13, 10, 217},
-	dictWord{13, 10, 253},
-	dictWord{142, 10, 268},
-	dictWord{9, 0, 476},
-	dictWord{4, 11, 66},
-	dictWord{7, 11, 722},
-	dictWord{135, 11, 904},
-	dictWord{7, 11, 352},
-	dictWord{137, 11, 684},
-	dictWord{135, 0, 2023},
-	dictWord{135, 0, 1836},
-	dictWord{132, 10, 447},
-	dictWord{5, 0, 843},
-	dictWord{144, 0, 35},
-	dictWord{137, 11, 779},
-	dictWord{
-		141,
-		11,
-		35,
-	},
-	dictWord{4, 10, 128},
-	dictWord{5, 10, 415},
-	dictWord{6, 10, 462},
-	dictWord{7, 10, 294},
-	dictWord{7, 10, 578},
-	dictWord{10, 10, 710},
-	dictWord{
-		139,
-		10,
-		86,
-	},
-	dictWord{132, 0, 554},
-	dictWord{133, 0, 536},
-	dictWord{136, 10, 587},
-	dictWord{5, 0, 207},
-	dictWord{9, 0, 79},
-	dictWord{11, 0, 625},
-	dictWord{
-		145,
-		0,
-		7,
-	},
-	dictWord{7, 0, 1371},
-	dictWord{6, 10, 427},
-	dictWord{138, 10, 692},
-	dictWord{4, 0, 424},
-	dictWord{4, 10, 195},
-	dictWord{135, 10, 802},
-	dictWord{
-		8,
-		0,
-		785,
-	},
-	dictWord{133, 11, 564},
-	dictWord{135, 0, 336},
-	dictWord{4, 0, 896},
-	dictWord{6, 0, 1777},
-	dictWord{134, 11, 556},
-	dictWord{137, 11, 103},
-	dictWord{134, 10, 1683},
-	dictWord{7, 11, 544},
-	dictWord{8, 11, 719},
-	dictWord{138, 11, 61},
-	dictWord{138, 10, 472},
-	dictWord{4, 11, 5},
-	dictWord{5, 11, 498},
-	dictWord{136, 11, 637},
-	dictWord{7, 0, 750},
-	dictWord{9, 0, 223},
-	dictWord{11, 0, 27},
-	dictWord{11, 0, 466},
-	dictWord{12, 0, 624},
-	dictWord{14, 0, 265},
-	dictWord{
-		146,
-		0,
-		61,
-	},
-	dictWord{12, 0, 238},
-	dictWord{18, 0, 155},
-	dictWord{12, 11, 238},
-	dictWord{146, 11, 155},
-	dictWord{151, 10, 28},
-	dictWord{133, 11, 927},
-	dictWord{12, 0, 383},
-	dictWord{5, 10, 3},
-	dictWord{8, 10, 578},
-	dictWord{9, 10, 118},
-	dictWord{10, 10, 705},
-	dictWord{141, 10, 279},
-	dictWord{4, 11, 893},
-	dictWord{
-		5,
-		11,
-		780,
-	},
-	dictWord{133, 11, 893},
-	dictWord{4, 0, 603},
-	dictWord{133, 0, 661},
-	dictWord{4, 0, 11},
-	dictWord{6, 0, 128},
-	dictWord{7, 0, 231},
-	dictWord{
-		7,
-		0,
-		1533,
-	},
-	dictWord{10, 0, 725},
-	dictWord{5, 10, 229},
-	dictWord{5, 11, 238},
-	dictWord{135, 11, 1350},
-	dictWord{8, 10, 102},
-	dictWord{10, 10, 578},
-	dictWord{
-		10,
-		10,
-		672,
-	},
-	dictWord{12, 10, 496},
-	dictWord{13, 10, 408},
-	dictWord{14, 10, 121},
-	dictWord{145, 10, 106},
-	dictWord{132, 0, 476},
-	dictWord{134, 0, 1552},
-	dictWord{134, 11, 1729},
-	dictWord{8, 10, 115},
-	dictWord{8, 10, 350},
-	dictWord{9, 10, 489},
-	dictWord{10, 10, 128},
-	dictWord{11, 10, 306},
-	dictWord{
-		12,
-		10,
-		373,
-	},
-	dictWord{14, 10, 30},
-	dictWord{17, 10, 79},
-	dictWord{19, 10, 80},
-	dictWord{150, 10, 55},
-	dictWord{135, 0, 1807},
-	dictWord{4, 0, 680},
-	dictWord{
-		4,
-		11,
-		60,
-	},
-	dictWord{7, 11, 760},
-	dictWord{7, 11, 1800},
-	dictWord{8, 11, 314},
-	dictWord{9, 11, 700},
-	dictWord{139, 11, 487},
-	dictWord{4, 10, 230},
-	dictWord{
-		5,
-		10,
-		702,
-	},
-	dictWord{148, 11, 94},
-	dictWord{132, 11, 228},
-	dictWord{139, 0, 435},
-	dictWord{9, 0, 20},
-	dictWord{10, 0, 324},
-	dictWord{10, 0, 807},
-	dictWord{
-		139,
-		0,
-		488,
-	},
-	dictWord{6, 10, 1728},
-	dictWord{136, 11, 419},
-	dictWord{4, 10, 484},
-	dictWord{18, 10, 26},
-	dictWord{19, 10, 42},
-	dictWord{20, 10, 43},
-	dictWord{
-		21,
-		10,
-		0,
-	},
-	dictWord{23, 10, 27},
-	dictWord{152, 10, 14},
-	dictWord{135, 0, 1431},
-	dictWord{133, 11, 828},
-	dictWord{5, 0, 112},
-	dictWord{6, 0, 103},
-	dictWord{
-		6,
-		0,
-		150,
-	},
-	dictWord{7, 0, 1303},
-	dictWord{9, 0, 292},
-	dictWord{10, 0, 481},
-	dictWord{20, 0, 13},
-	dictWord{7, 11, 176},
-	dictWord{7, 11, 178},
-	dictWord{7, 11, 1110},
-	dictWord{10, 11, 481},
-	dictWord{148, 11, 13},
-	dictWord{138, 0, 356},
-	dictWord{4, 11, 51},
-	dictWord{5, 11, 39},
-	dictWord{6, 11, 4},
-	dictWord{7, 11, 591},
-	dictWord{
-		7,
-		11,
-		849,
-	},
-	dictWord{7, 11, 951},
-	dictWord{7, 11, 1129},
-	dictWord{7, 11, 1613},
-	dictWord{7, 11, 1760},
-	dictWord{7, 11, 1988},
-	dictWord{9, 11, 434},
-	dictWord{10, 11, 754},
-	dictWord{11, 11, 25},
-	dictWord{11, 11, 37},
-	dictWord{139, 11, 414},
-	dictWord{6, 0, 1963},
-	dictWord{134, 0, 2000},
-	dictWord{
-		132,
-		10,
-		633,
-	},
-	dictWord{6, 0, 1244},
-	dictWord{133, 11, 902},
-	dictWord{135, 11, 928},
-	dictWord{140, 0, 18},
-	dictWord{138, 0, 204},
-	dictWord{135, 11, 1173},
-	dictWord{134, 0, 867},
-	dictWord{4, 0, 708},
-	dictWord{8, 0, 15},
-	dictWord{9, 0, 50},
-	dictWord{9, 0, 386},
-	dictWord{11, 0, 18},
-	dictWord{11, 0, 529},
-	dictWord{140, 0, 228},
-	dictWord{134, 11, 270},
-	dictWord{4, 0, 563},
-	dictWord{7, 0, 109},
-	dictWord{7, 0, 592},
-	dictWord{7, 0, 637},
-	dictWord{7, 0, 770},
-	dictWord{8, 0, 463},
-	dictWord{
-		9,
-		0,
-		60,
-	},
-	dictWord{9, 0, 335},
-	dictWord{9, 0, 904},
-	dictWord{10, 0, 73},
-	dictWord{11, 0, 434},
-	dictWord{12, 0, 585},
-	dictWord{13, 0, 331},
-	dictWord{18, 0, 110},
-	dictWord{148, 0, 60},
-	dictWord{132, 0, 502},
-	dictWord{14, 11, 359},
-	dictWord{19, 11, 52},
-	dictWord{148, 11, 47},
-	dictWord{6, 11, 377},
-	dictWord{7, 11, 1025},
-	dictWord{9, 11, 613},
-	dictWord{145, 11, 104},
-	dictWord{6, 0, 347},
-	dictWord{10, 0, 161},
-	dictWord{5, 10, 70},
-	dictWord{5, 10, 622},
-	dictWord{6, 10, 334},
-	dictWord{
-		7,
-		10,
-		1032,
-	},
-	dictWord{9, 10, 171},
-	dictWord{11, 10, 26},
-	dictWord{11, 10, 213},
-	dictWord{11, 10, 637},
-	dictWord{11, 10, 707},
-	dictWord{12, 10, 202},
-	dictWord{12, 10, 380},
-	dictWord{13, 10, 226},
-	dictWord{13, 10, 355},
-	dictWord{14, 10, 222},
-	dictWord{145, 10, 42},
-	dictWord{132, 11, 416},
-	dictWord{4, 0, 33},
-	dictWord{5, 0, 102},
-	dictWord{6, 0, 284},
-	dictWord{7, 0, 1079},
-	dictWord{7, 0, 1423},
-	dictWord{7, 0, 1702},
-	dictWord{8, 0, 470},
-	dictWord{9, 0, 554},
-	dictWord{
-		9,
-		0,
-		723,
-	},
-	dictWord{11, 0, 333},
-	dictWord{142, 11, 372},
-	dictWord{5, 11, 152},
-	dictWord{5, 11, 197},
-	dictWord{7, 11, 340},
-	dictWord{7, 11, 867},
-	dictWord{
-		10,
-		11,
-		548,
-	},
-	dictWord{10, 11, 581},
-	dictWord{11, 11, 6},
-	dictWord{12, 11, 3},
-	dictWord{12, 11, 19},
-	dictWord{14, 11, 110},
-	dictWord{142, 11, 289},
-	dictWord{
-		7,
-		0,
-		246,
-	},
-	dictWord{135, 0, 840},
-	dictWord{6, 0, 10},
-	dictWord{8, 0, 571},
-	dictWord{9, 0, 739},
-	dictWord{143, 0, 91},
-	dictWord{6, 0, 465},
-	dictWord{7, 0, 1465},
-	dictWord{
-		4,
-		10,
-		23,
-	},
-	dictWord{4, 10, 141},
-	dictWord{5, 10, 313},
-	dictWord{5, 10, 1014},
-	dictWord{6, 10, 50},
-	dictWord{7, 10, 142},
-	dictWord{7, 10, 559},
-	dictWord{
-		8,
-		10,
-		640,
-	},
-	dictWord{9, 10, 460},
-	dictWord{9, 10, 783},
-	dictWord{11, 10, 741},
-	dictWord{12, 10, 183},
-	dictWord{141, 10, 488},
-	dictWord{133, 0, 626},
-	dictWord{
-		136,
-		0,
-		614,
-	},
-	dictWord{138, 0, 237},
-	dictWord{7, 11, 34},
-	dictWord{7, 11, 190},
-	dictWord{8, 11, 28},
-	dictWord{8, 11, 141},
-	dictWord{8, 11, 444},
-	dictWord{
-		8,
-		11,
-		811,
-	},
-	dictWord{9, 11, 468},
-	dictWord{11, 11, 334},
-	dictWord{12, 11, 24},
-	dictWord{12, 11, 386},
-	dictWord{140, 11, 576},
-	dictWord{133, 11, 757},
-	dictWord{
-		5,
-		0,
-		18,
-	},
-	dictWord{6, 0, 526},
-	dictWord{13, 0, 24},
-	dictWord{13, 0, 110},
-	dictWord{19, 0, 5},
-	dictWord{147, 0, 44},
-	dictWord{6, 0, 506},
-	dictWord{134, 11, 506},
-	dictWord{135, 11, 1553},
-	dictWord{4, 0, 309},
-	dictWord{5, 0, 462},
-	dictWord{7, 0, 970},
-	dictWord{7, 0, 1097},
-	dictWord{22, 0, 30},
-	dictWord{22, 0, 33},
-	dictWord{
-		7,
-		11,
-		1385,
-	},
-	dictWord{11, 11, 582},
-	dictWord{11, 11, 650},
-	dictWord{11, 11, 901},
-	dictWord{11, 11, 949},
-	dictWord{12, 11, 232},
-	dictWord{12, 11, 236},
-	dictWord{13, 11, 413},
-	dictWord{13, 11, 501},
-	dictWord{146, 11, 116},
-	dictWord{9, 0, 140},
-	dictWord{5, 10, 222},
-	dictWord{138, 10, 534},
-	dictWord{6, 0, 1056},
-	dictWord{137, 10, 906},
-	dictWord{134, 0, 1704},
-	dictWord{138, 10, 503},
-	dictWord{134, 0, 1036},
-	dictWord{5, 10, 154},
-	dictWord{7, 10, 1491},
-	dictWord{
-		10,
-		10,
-		379,
-	},
-	dictWord{138, 10, 485},
-	dictWord{4, 11, 383},
-	dictWord{133, 10, 716},
-	dictWord{134, 0, 1315},
-	dictWord{5, 0, 86},
-	dictWord{7, 0, 743},
-	dictWord{
-		9,
-		0,
-		85,
-	},
-	dictWord{10, 0, 281},
-	dictWord{10, 0, 432},
-	dictWord{11, 0, 825},
-	dictWord{12, 0, 251},
-	dictWord{13, 0, 118},
-	dictWord{142, 0, 378},
-	dictWord{
-		8,
-		0,
-		264,
-	},
-	dictWord{4, 10, 91},
-	dictWord{5, 10, 388},
-	dictWord{5, 10, 845},
-	dictWord{6, 10, 206},
-	dictWord{6, 10, 252},
-	dictWord{6, 10, 365},
-	dictWord{7, 10, 136},
-	dictWord{7, 10, 531},
-	dictWord{136, 10, 621},
-	dictWord{5, 0, 524},
-	dictWord{133, 0, 744},
-	dictWord{5, 11, 277},
-	dictWord{141, 11, 247},
-	dictWord{
-		132,
-		11,
-		435,
-	},
-	dictWord{10, 0, 107},
-	dictWord{140, 0, 436},
-	dictWord{132, 0, 927},
-	dictWord{10, 0, 123},
-	dictWord{12, 0, 670},
-	dictWord{146, 0, 94},
-	dictWord{
-		7,
-		0,
-		1149,
-	},
-	dictWord{9, 0, 156},
-	dictWord{138, 0, 957},
-	dictWord{5, 11, 265},
-	dictWord{6, 11, 212},
-	dictWord{135, 11, 28},
-	dictWord{133, 0, 778},
-	dictWord{
-		133,
-		0,
-		502,
-	},
-	dictWord{8, 0, 196},
-	dictWord{10, 0, 283},
-	dictWord{139, 0, 406},
-	dictWord{135, 10, 576},
-	dictWord{136, 11, 535},
-	dictWord{134, 0, 1312},
-	dictWord{
-		5,
-		10,
-		771,
-	},
-	dictWord{5, 10, 863},
-	dictWord{5, 10, 898},
-	dictWord{6, 10, 1632},
-	dictWord{6, 10, 1644},
-	dictWord{134, 10, 1780},
-	dictWord{5, 0, 855},
-	dictWord{5, 10, 331},
-	dictWord{135, 11, 1487},
-	dictWord{132, 11, 702},
-	dictWord{5, 11, 808},
-	dictWord{135, 11, 2045},
-	dictWord{7, 0, 1400},
-	dictWord{
-		9,
-		0,
-		446,
-	},
-	dictWord{138, 0, 45},
-	dictWord{140, 10, 632},
-	dictWord{132, 0, 1003},
-	dictWord{5, 11, 166},
-	dictWord{8, 11, 739},
-	dictWord{140, 11, 511},
-	dictWord{
-		5,
-		10,
-		107,
-	},
-	dictWord{7, 10, 201},
-	dictWord{136, 10, 518},
-	dictWord{6, 10, 446},
-	dictWord{135, 10, 1817},
-	dictWord{134, 0, 1532},
-	dictWord{
-		134,
-		0,
-		1097,
-	},
-	dictWord{4, 11, 119},
-	dictWord{5, 11, 170},
-	dictWord{5, 11, 447},
-	dictWord{7, 11, 1708},
-	dictWord{7, 11, 1889},
-	dictWord{9, 11, 357},
-	dictWord{
-		9,
-		11,
-		719,
-	},
-	dictWord{12, 11, 486},
-	dictWord{140, 11, 596},
-	dictWord{9, 10, 851},
-	dictWord{141, 10, 510},
-	dictWord{7, 0, 612},
-	dictWord{8, 0, 545},
-	dictWord{
-		8,
-		0,
-		568,
-	},
-	dictWord{8, 0, 642},
-	dictWord{9, 0, 717},
-	dictWord{10, 0, 541},
-	dictWord{10, 0, 763},
-	dictWord{11, 0, 449},
-	dictWord{12, 0, 489},
-	dictWord{13, 0, 153},
-	dictWord{13, 0, 296},
-	dictWord{14, 0, 138},
-	dictWord{14, 0, 392},
-	dictWord{15, 0, 50},
-	dictWord{16, 0, 6},
-	dictWord{16, 0, 12},
-	dictWord{20, 0, 9},
-	dictWord{
-		132,
-		10,
-		504,
-	},
-	dictWord{4, 11, 450},
-	dictWord{135, 11, 1158},
-	dictWord{11, 0, 54},
-	dictWord{13, 0, 173},
-	dictWord{13, 0, 294},
-	dictWord{5, 10, 883},
-	dictWord{
-		5,
-		10,
-		975,
-	},
-	dictWord{8, 10, 392},
-	dictWord{148, 10, 7},
-	dictWord{13, 0, 455},
-	dictWord{15, 0, 99},
-	dictWord{15, 0, 129},
-	dictWord{144, 0, 68},
-	dictWord{135, 0, 172},
-	dictWord{132, 11, 754},
-	dictWord{5, 10, 922},
-	dictWord{134, 10, 1707},
-	dictWord{134, 0, 1029},
-	dictWord{17, 11, 39},
-	dictWord{148, 11, 36},
-	dictWord{
-		4,
-		0,
-		568,
-	},
-	dictWord{5, 10, 993},
-	dictWord{7, 10, 515},
-	dictWord{137, 10, 91},
-	dictWord{132, 0, 732},
-	dictWord{10, 0, 617},
-	dictWord{138, 11, 617},
-	dictWord{
-		134,
-		0,
-		974,
-	},
-	dictWord{7, 0, 989},
-	dictWord{10, 0, 377},
-	dictWord{12, 0, 363},
-	dictWord{13, 0, 68},
-	dictWord{13, 0, 94},
-	dictWord{14, 0, 108},
-	dictWord{
-		142,
-		0,
-		306,
-	},
-	dictWord{136, 0, 733},
-	dictWord{132, 0, 428},
-	dictWord{7, 0, 1789},
-	dictWord{135, 11, 1062},
-	dictWord{7, 0, 2015},
-	dictWord{140, 0, 665},
-	dictWord{135, 10, 1433},
-	dictWord{5, 0, 287},
-	dictWord{7, 10, 921},
-	dictWord{8, 10, 580},
-	dictWord{8, 10, 593},
-	dictWord{8, 10, 630},
-	dictWord{138, 10, 28},
-	dictWord{138, 0, 806},
-	dictWord{4, 10, 911},
-	dictWord{5, 10, 867},
-	dictWord{5, 10, 1013},
-	dictWord{7, 10, 2034},
-	dictWord{8, 10, 798},
-	dictWord{136, 10, 813},
-	dictWord{134, 0, 1539},
-	dictWord{8, 11, 523},
-	dictWord{150, 11, 34},
-	dictWord{135, 11, 740},
-	dictWord{7, 11, 238},
-	dictWord{7, 11, 2033},
-	dictWord{
-		8,
-		11,
-		120,
-	},
-	dictWord{8, 11, 188},
-	dictWord{8, 11, 659},
-	dictWord{9, 11, 598},
-	dictWord{10, 11, 466},
-	dictWord{12, 11, 342},
-	dictWord{12, 11, 588},
-	dictWord{
-		13,
-		11,
-		503,
-	},
-	dictWord{14, 11, 246},
-	dictWord{143, 11, 92},
-	dictWord{7, 0, 1563},
-	dictWord{141, 0, 182},
-	dictWord{5, 10, 135},
-	dictWord{6, 10, 519},
-	dictWord{
-		7,
-		10,
-		1722,
-	},
-	dictWord{10, 10, 271},
-	dictWord{11, 10, 261},
-	dictWord{145, 10, 54},
-	dictWord{14, 10, 338},
-	dictWord{148, 10, 81},
-	dictWord{7, 0, 484},
-	dictWord{
-		4,
-		10,
-		300,
-	},
-	dictWord{133, 10, 436},
-	dictWord{145, 11, 114},
-	dictWord{6, 0, 1623},
-	dictWord{134, 0, 1681},
-	dictWord{133, 11, 640},
-	dictWord{4, 11, 201},
-	dictWord{7, 11, 1744},
-	dictWord{8, 11, 602},
-	dictWord{11, 11, 247},
-	dictWord{11, 11, 826},
-	dictWord{145, 11, 65},
-	dictWord{8, 11, 164},
-	dictWord{
-		146,
-		11,
-		62,
-	},
-	dictWord{6, 0, 1833},
-	dictWord{6, 0, 1861},
-	dictWord{136, 0, 878},
-	dictWord{134, 0, 1569},
-	dictWord{8, 10, 357},
-	dictWord{10, 10, 745},
-	dictWord{
-		14,
-		10,
-		426,
-	},
-	dictWord{17, 10, 94},
-	dictWord{147, 10, 57},
-	dictWord{12, 0, 93},
-	dictWord{12, 0, 501},
-	dictWord{13, 0, 362},
-	dictWord{14, 0, 151},
-	dictWord{15, 0, 40},
-	dictWord{15, 0, 59},
-	dictWord{16, 0, 46},
-	dictWord{17, 0, 25},
-	dictWord{18, 0, 14},
-	dictWord{18, 0, 134},
-	dictWord{19, 0, 25},
-	dictWord{19, 0, 69},
-	dictWord{
-		20,
-		0,
-		16,
-	},
-	dictWord{20, 0, 19},
-	dictWord{20, 0, 66},
-	dictWord{21, 0, 23},
-	dictWord{21, 0, 25},
-	dictWord{150, 0, 42},
-	dictWord{6, 0, 1748},
-	dictWord{8, 0, 715},
-	dictWord{
-		9,
-		0,
-		802,
-	},
-	dictWord{10, 0, 46},
-	dictWord{10, 0, 819},
-	dictWord{13, 0, 308},
-	dictWord{14, 0, 351},
-	dictWord{14, 0, 363},
-	dictWord{146, 0, 67},
-	dictWord{
-		132,
-		0,
-		994,
-	},
-	dictWord{4, 0, 63},
-	dictWord{133, 0, 347},
-	dictWord{132, 0, 591},
-	dictWord{133, 0, 749},
-	dictWord{7, 11, 1577},
-	dictWord{10, 11, 304},
-	dictWord{
-		10,
-		11,
-		549,
-	},
-	dictWord{11, 11, 424},
-	dictWord{12, 11, 365},
-	dictWord{13, 11, 220},
-	dictWord{13, 11, 240},
-	dictWord{142, 11, 33},
-	dictWord{133, 0, 366},
-	dictWord{
-		7,
-		0,
-		557,
-	},
-	dictWord{12, 0, 547},
-	dictWord{14, 0, 86},
-	dictWord{133, 10, 387},
-	dictWord{135, 0, 1747},
-	dictWord{132, 11, 907},
-	dictWord{5, 11, 100},
-	dictWord{10, 11, 329},
-	dictWord{12, 11, 416},
-	dictWord{149, 11, 29},
-	dictWord{4, 10, 6},
-	dictWord{5, 10, 708},
-	dictWord{136, 10, 75},
-	dictWord{7, 10, 1351},
-	dictWord{9, 10, 581},
-	dictWord{10, 10, 639},
-	dictWord{11, 10, 453},
-	dictWord{140, 10, 584},
-	dictWord{7, 0, 89},
-	dictWord{132, 10, 303},
-	dictWord{138, 10, 772},
-	dictWord{132, 11, 176},
-	dictWord{5, 11, 636},
-	dictWord{5, 11, 998},
-	dictWord{8, 11, 26},
-	dictWord{137, 11, 358},
-	dictWord{7, 11, 9},
-	dictWord{7, 11, 1508},
-	dictWord{9, 11, 317},
-	dictWord{10, 11, 210},
-	dictWord{10, 11, 292},
-	dictWord{10, 11, 533},
-	dictWord{11, 11, 555},
-	dictWord{12, 11, 526},
-	dictWord{
-		12,
-		11,
-		607,
-	},
-	dictWord{13, 11, 263},
-	dictWord{13, 11, 459},
-	dictWord{142, 11, 271},
-	dictWord{134, 0, 1463},
-	dictWord{6, 0, 772},
-	dictWord{6, 0, 1137},
-	dictWord{
-		139,
-		11,
-		595,
-	},
-	dictWord{7, 0, 977},
-	dictWord{139, 11, 66},
-	dictWord{138, 0, 893},
-	dictWord{20, 0, 48},
-	dictWord{148, 11, 48},
-	dictWord{5, 0, 824},
-	dictWord{
-		133,
-		0,
-		941,
-	},
-	dictWord{134, 11, 295},
-	dictWord{7, 0, 1543},
-	dictWord{7, 0, 1785},
-	dictWord{10, 0, 690},
-	dictWord{4, 10, 106},
-	dictWord{139, 10, 717},
-	dictWord{
-		7,
-		0,
-		440,
-	},
-	dictWord{8, 0, 230},
-	dictWord{139, 0, 106},
-	dictWord{5, 10, 890},
-	dictWord{133, 10, 988},
-	dictWord{6, 10, 626},
-	dictWord{142, 10, 431},
-	dictWord{
-		10,
-		11,
-		127,
-	},
-	dictWord{141, 11, 27},
-	dictWord{17, 0, 32},
-	dictWord{10, 10, 706},
-	dictWord{150, 10, 44},
-	dictWord{132, 0, 216},
-	dictWord{137, 0, 332},
-	dictWord{4, 10, 698},
-	dictWord{136, 11, 119},
-	dictWord{139, 11, 267},
-	dictWord{138, 10, 17},
-	dictWord{11, 11, 526},
-	dictWord{11, 11, 939},
-	dictWord{
-		141,
-		11,
-		290,
-	},
-	dictWord{7, 11, 1167},
-	dictWord{11, 11, 934},
-	dictWord{13, 11, 391},
-	dictWord{145, 11, 76},
-	dictWord{139, 11, 39},
-	dictWord{134, 10, 84},
-	dictWord{
-		4,
-		0,
-		914,
-	},
-	dictWord{5, 0, 800},
-	dictWord{133, 0, 852},
-	dictWord{10, 0, 416},
-	dictWord{141, 0, 115},
-	dictWord{7, 0, 564},
-	dictWord{142, 0, 168},
-	dictWord{
-		4,
-		0,
-		918,
-	},
-	dictWord{133, 0, 876},
-	dictWord{134, 0, 1764},
-	dictWord{152, 0, 3},
-	dictWord{4, 0, 92},
-	dictWord{5, 0, 274},
-	dictWord{7, 11, 126},
-	dictWord{136, 11, 84},
-	dictWord{140, 10, 498},
-	dictWord{136, 11, 790},
-	dictWord{8, 0, 501},
-	dictWord{5, 10, 986},
-	dictWord{6, 10, 130},
-	dictWord{7, 10, 1582},
-	dictWord{
-		8,
-		10,
-		458,
-	},
-	dictWord{10, 10, 101},
-	dictWord{10, 10, 318},
-	dictWord{138, 10, 823},
-	dictWord{6, 11, 64},
-	dictWord{12, 11, 377},
-	dictWord{141, 11, 309},
-	dictWord{
-		5,
-		0,
-		743,
-	},
-	dictWord{138, 0, 851},
-	dictWord{4, 0, 49},
-	dictWord{7, 0, 280},
-	dictWord{135, 0, 1633},
-	dictWord{134, 0, 879},
-	dictWord{136, 0, 47},
-	dictWord{
-		7,
-		10,
-		1644,
-	},
-	dictWord{137, 10, 129},
-	dictWord{132, 0, 865},
-	dictWord{134, 0, 1202},
-	dictWord{9, 11, 34},
-	dictWord{139, 11, 484},
-	dictWord{135, 10, 997},
-	dictWord{5, 0, 272},
-	dictWord{5, 0, 908},
-	dictWord{5, 0, 942},
-	dictWord{8, 0, 197},
-	dictWord{9, 0, 47},
-	dictWord{11, 0, 538},
-	dictWord{139, 0, 742},
-	dictWord{
-		6,
-		11,
-		1700,
-	},
-	dictWord{7, 11, 26},
-	dictWord{7, 11, 293},
-	dictWord{7, 11, 382},
-	dictWord{7, 11, 1026},
-	dictWord{7, 11, 1087},
-	dictWord{7, 11, 2027},
-	dictWord{
-		8,
-		11,
-		24,
-	},
-	dictWord{8, 11, 114},
-	dictWord{8, 11, 252},
-	dictWord{8, 11, 727},
-	dictWord{8, 11, 729},
-	dictWord{9, 11, 30},
-	dictWord{9, 11, 199},
-	dictWord{9, 11, 231},
-	dictWord{9, 11, 251},
-	dictWord{9, 11, 334},
-	dictWord{9, 11, 361},
-	dictWord{9, 11, 488},
-	dictWord{9, 11, 712},
-	dictWord{10, 11, 55},
-	dictWord{10, 11, 60},
-	dictWord{
-		10,
-		11,
-		232,
-	},
-	dictWord{10, 11, 332},
-	dictWord{10, 11, 384},
-	dictWord{10, 11, 396},
-	dictWord{10, 11, 504},
-	dictWord{10, 11, 542},
-	dictWord{10, 11, 652},
-	dictWord{11, 11, 20},
-	dictWord{11, 11, 48},
-	dictWord{11, 11, 207},
-	dictWord{11, 11, 291},
-	dictWord{11, 11, 298},
-	dictWord{11, 11, 342},
-	dictWord{
-		11,
-		11,
-		365,
-	},
-	dictWord{11, 11, 394},
-	dictWord{11, 11, 620},
-	dictWord{11, 11, 705},
-	dictWord{11, 11, 1017},
-	dictWord{12, 11, 123},
-	dictWord{12, 11, 340},
-	dictWord{12, 11, 406},
-	dictWord{12, 11, 643},
-	dictWord{13, 11, 61},
-	dictWord{13, 11, 269},
-	dictWord{13, 11, 311},
-	dictWord{13, 11, 319},
-	dictWord{13, 11, 486},
-	dictWord{14, 11, 234},
-	dictWord{15, 11, 62},
-	dictWord{15, 11, 85},
-	dictWord{16, 11, 71},
-	dictWord{18, 11, 119},
-	dictWord{148, 11, 105},
-	dictWord{
-		6,
-		0,
-		1455,
-	},
-	dictWord{150, 11, 37},
-	dictWord{135, 10, 1927},
-	dictWord{135, 0, 1911},
-	dictWord{137, 0, 891},
-	dictWord{7, 10, 1756},
-	dictWord{137, 10, 98},
-	dictWord{7, 10, 1046},
-	dictWord{139, 10, 160},
-	dictWord{132, 0, 761},
-	dictWord{6, 11, 379},
-	dictWord{7, 11, 270},
-	dictWord{7, 11, 1116},
-	dictWord{
-		8,
-		11,
-		176,
-	},
-	dictWord{8, 11, 183},
-	dictWord{9, 11, 432},
-	dictWord{9, 11, 661},
-	dictWord{12, 11, 247},
-	dictWord{12, 11, 617},
-	dictWord{146, 11, 125},
-	dictWord{
-		6,
-		10,
-		45,
-	},
-	dictWord{7, 10, 433},
-	dictWord{8, 10, 129},
-	dictWord{9, 10, 21},
-	dictWord{10, 10, 392},
-	dictWord{11, 10, 79},
-	dictWord{12, 10, 499},
-	dictWord{
-		13,
-		10,
-		199,
-	},
-	dictWord{141, 10, 451},
-	dictWord{4, 0, 407},
-	dictWord{5, 11, 792},
-	dictWord{133, 11, 900},
-	dictWord{132, 0, 560},
-	dictWord{135, 0, 183},
-	dictWord{
-		13,
-		0,
-		490,
-	},
-	dictWord{7, 10, 558},
-	dictWord{136, 10, 353},
-	dictWord{4, 0, 475},
-	dictWord{6, 0, 731},
-	dictWord{11, 0, 35},
-	dictWord{13, 0, 71},
-	dictWord{13, 0, 177},
-	dictWord{14, 0, 422},
-	dictWord{133, 10, 785},
-	dictWord{8, 10, 81},
-	dictWord{9, 10, 189},
-	dictWord{9, 10, 201},
-	dictWord{11, 10, 478},
-	dictWord{11, 10, 712},
-	dictWord{141, 10, 338},
-	dictWord{4, 0, 418},
-	dictWord{4, 0, 819},
-	dictWord{133, 10, 353},
-	dictWord{151, 10, 26},
-	dictWord{4, 11, 901},
-	dictWord{
-		133,
-		11,
-		776,
-	},
-	dictWord{132, 0, 575},
-	dictWord{7, 0, 818},
-	dictWord{16, 0, 92},
-	dictWord{17, 0, 14},
-	dictWord{17, 0, 45},
-	dictWord{18, 0, 75},
-	dictWord{148, 0, 18},
-	dictWord{
-		6,
-		0,
-		222,
-	},
-	dictWord{7, 0, 636},
-	dictWord{7, 0, 1620},
-	dictWord{8, 0, 409},
-	dictWord{9, 0, 693},
-	dictWord{139, 0, 77},
-	dictWord{6, 10, 25},
-	dictWord{7, 10, 855},
-	dictWord{7, 10, 1258},
-	dictWord{144, 10, 32},
-	dictWord{6, 0, 1880},
-	dictWord{6, 0, 1887},
-	dictWord{6, 0, 1918},
-	dictWord{6, 0, 1924},
-	dictWord{9, 0, 967},
-	dictWord{9, 0, 995},
-	dictWord{9, 0, 1015},
-	dictWord{12, 0, 826},
-	dictWord{12, 0, 849},
-	dictWord{12, 0, 857},
-	dictWord{12, 0, 860},
-	dictWord{12, 0, 886},
-	dictWord{
-		12,
-		0,
-		932,
-	},
-	dictWord{18, 0, 228},
-	dictWord{18, 0, 231},
-	dictWord{146, 0, 240},
-	dictWord{134, 0, 633},
-	dictWord{134, 0, 1308},
-	dictWord{4, 11, 37},
-	dictWord{
-		5,
-		11,
-		334,
-	},
-	dictWord{135, 11, 1253},
-	dictWord{10, 0, 86},
-	dictWord{4, 10, 4},
-	dictWord{7, 10, 1118},
-	dictWord{7, 10, 1320},
-	dictWord{7, 10, 1706},
-	dictWord{
-		8,
-		10,
-		277,
-	},
-	dictWord{9, 10, 622},
-	dictWord{11, 10, 724},
-	dictWord{12, 10, 350},
-	dictWord{12, 10, 397},
-	dictWord{13, 10, 28},
-	dictWord{13, 10, 159},
-	dictWord{
-		15,
-		10,
-		89,
-	},
-	dictWord{18, 10, 5},
-	dictWord{19, 10, 9},
-	dictWord{20, 10, 34},
-	dictWord{150, 10, 47},
-	dictWord{132, 11, 508},
-	dictWord{137, 11, 448},
-	dictWord{
-		12,
-		11,
-		107,
-	},
-	dictWord{146, 11, 31},
-	dictWord{132, 0, 817},
-	dictWord{134, 0, 663},
-	dictWord{133, 0, 882},
-	dictWord{134, 0, 914},
-	dictWord{132, 11, 540},
-	dictWord{132, 11, 533},
-	dictWord{136, 11, 608},
-	dictWord{8, 0, 885},
-	dictWord{138, 0, 865},
-	dictWord{132, 0, 426},
-	dictWord{6, 0, 58},
-	dictWord{7, 0, 745},
-	dictWord{7, 0, 1969},
-	dictWord{8, 0, 399},
-	dictWord{8, 0, 675},
-	dictWord{9, 0, 479},
-	dictWord{9, 0, 731},
-	dictWord{10, 0, 330},
-	dictWord{10, 0, 593},
-	dictWord{
-		10,
-		0,
-		817,
-	},
-	dictWord{11, 0, 32},
-	dictWord{11, 0, 133},
-	dictWord{11, 0, 221},
-	dictWord{145, 0, 68},
-	dictWord{134, 10, 255},
-	dictWord{7, 0, 102},
-	dictWord{
-		137,
-		0,
-		538,
-	},
-	dictWord{137, 10, 216},
-	dictWord{7, 11, 253},
-	dictWord{136, 11, 549},
-	dictWord{135, 11, 912},
-	dictWord{9, 10, 183},
-	dictWord{139, 10, 286},
-	dictWord{11, 10, 956},
-	dictWord{151, 10, 3},
-	dictWord{8, 11, 527},
-	dictWord{18, 11, 60},
-	dictWord{147, 11, 24},
-	dictWord{4, 10, 536},
-	dictWord{7, 10, 1141},
-	dictWord{10, 10, 723},
-	dictWord{139, 10, 371},
-	dictWord{133, 11, 920},
-	dictWord{7, 0, 876},
-	dictWord{135, 10, 285},
-	dictWord{135, 10, 560},
-	dictWord{
-		132,
-		10,
-		690,
-	},
-	dictWord{142, 11, 126},
-	dictWord{11, 10, 33},
-	dictWord{12, 10, 571},
-	dictWord{149, 10, 1},
-	dictWord{133, 0, 566},
-	dictWord{9, 0, 139},
-	dictWord{
-		10,
-		0,
-		399,
-	},
-	dictWord{11, 0, 469},
-	dictWord{12, 0, 634},
-	dictWord{13, 0, 223},
-	dictWord{132, 11, 483},
-	dictWord{6, 0, 48},
-	dictWord{135, 0, 63},
-	dictWord{18, 0, 12},
-	dictWord{7, 10, 1862},
-	dictWord{12, 10, 491},
-	dictWord{12, 10, 520},
-	dictWord{13, 10, 383},
-	dictWord{142, 10, 244},
-	dictWord{135, 11, 1665},
-	dictWord{132, 11, 448},
-	dictWord{9, 11, 495},
-	dictWord{146, 11, 104},
-	dictWord{6, 0, 114},
-	dictWord{7, 0, 1224},
-	dictWord{7, 0, 1556},
-	dictWord{136, 0, 3},
-	dictWord{
-		4,
-		10,
-		190,
-	},
-	dictWord{133, 10, 554},
-	dictWord{8, 0, 576},
-	dictWord{9, 0, 267},
-	dictWord{133, 10, 1001},
-	dictWord{133, 10, 446},
-	dictWord{133, 0, 933},
-	dictWord{139, 11, 1009},
-	dictWord{8, 11, 653},
-	dictWord{13, 11, 93},
-	dictWord{147, 11, 14},
-	dictWord{6, 0, 692},
-	dictWord{6, 0, 821},
-	dictWord{134, 0, 1077},
-	dictWord{5, 11, 172},
-	dictWord{135, 11, 801},
-	dictWord{138, 0, 752},
-	dictWord{4, 0, 375},
-	dictWord{134, 0, 638},
-	dictWord{134, 0, 1011},
-	dictWord{
-		140,
-		11,
-		540,
-	},
-	dictWord{9, 0, 96},
-	dictWord{133, 11, 260},
-	dictWord{139, 11, 587},
-	dictWord{135, 10, 1231},
-	dictWord{12, 0, 30},
-	dictWord{13, 0, 148},
-	dictWord{
-		14,
-		0,
-		87,
-	},
-	dictWord{14, 0, 182},
-	dictWord{16, 0, 42},
-	dictWord{20, 0, 70},
-	dictWord{132, 10, 304},
-	dictWord{6, 0, 1398},
-	dictWord{7, 0, 56},
-	dictWord{7, 0, 1989},
-	dictWord{8, 0, 337},
-	dictWord{8, 0, 738},
-	dictWord{9, 0, 600},
-	dictWord{12, 0, 37},
-	dictWord{13, 0, 447},
-	dictWord{142, 0, 92},
-	dictWord{138, 0, 666},
-	dictWord{
-		5,
-		0,
-		394,
-	},
-	dictWord{7, 0, 487},
-	dictWord{136, 0, 246},
-	dictWord{9, 0, 437},
-	dictWord{6, 10, 53},
-	dictWord{6, 10, 199},
-	dictWord{7, 10, 1408},
-	dictWord{8, 10, 32},
-	dictWord{8, 10, 93},
-	dictWord{10, 10, 397},
-	dictWord{10, 10, 629},
-	dictWord{11, 10, 593},
-	dictWord{11, 10, 763},
-	dictWord{13, 10, 326},
-	dictWord{145, 10, 35},
-	dictWord{134, 10, 105},
-	dictWord{9, 0, 320},
-	dictWord{10, 0, 506},
-	dictWord{138, 10, 794},
-	dictWord{7, 11, 57},
-	dictWord{8, 11, 167},
-	dictWord{8, 11, 375},
-	dictWord{9, 11, 82},
-	dictWord{9, 11, 561},
-	dictWord{10, 11, 620},
-	dictWord{10, 11, 770},
-	dictWord{11, 10, 704},
-	dictWord{141, 10, 396},
-	dictWord{6, 0, 1003},
-	dictWord{5, 10, 114},
-	dictWord{5, 10, 255},
-	dictWord{141, 10, 285},
-	dictWord{7, 0, 866},
-	dictWord{135, 0, 1163},
-	dictWord{133, 11, 531},
-	dictWord{
-		132,
-		0,
-		328,
-	},
-	dictWord{7, 10, 2035},
-	dictWord{8, 10, 19},
-	dictWord{9, 10, 89},
-	dictWord{138, 10, 831},
-	dictWord{8, 11, 194},
-	dictWord{136, 11, 756},
-	dictWord{
-		136,
-		0,
-		1000,
-	},
-	dictWord{5, 11, 453},
-	dictWord{134, 11, 441},
-	dictWord{4, 0, 101},
-	dictWord{5, 0, 833},
-	dictWord{7, 0, 1171},
-	dictWord{136, 0, 744},
-	dictWord{
-		133,
-		0,
-		726,
-	},
-	dictWord{136, 10, 746},
-	dictWord{138, 0, 176},
-	dictWord{6, 0, 9},
-	dictWord{6, 0, 397},
-	dictWord{7, 0, 53},
-	dictWord{7, 0, 1742},
-	dictWord{10, 0, 632},
-	dictWord{11, 0, 828},
-	dictWord{140, 0, 146},
-	dictWord{135, 11, 22},
-	dictWord{145, 11, 64},
-	dictWord{132, 0, 839},
-	dictWord{11, 0, 417},
-	dictWord{12, 0, 223},
-	dictWord{140, 0, 265},
-	dictWord{4, 11, 102},
-	dictWord{7, 11, 815},
-	dictWord{7, 11, 1699},
-	dictWord{139, 11, 964},
-	dictWord{5, 10, 955},
-	dictWord{
-		136,
-		10,
-		814,
-	},
-	dictWord{6, 0, 1931},
-	dictWord{6, 0, 2007},
-	dictWord{18, 0, 246},
-	dictWord{146, 0, 247},
-	dictWord{8, 0, 198},
-	dictWord{11, 0, 29},
-	dictWord{140, 0, 534},
-	dictWord{135, 0, 1771},
-	dictWord{6, 0, 846},
-	dictWord{7, 11, 1010},
-	dictWord{11, 11, 733},
-	dictWord{11, 11, 759},
-	dictWord{12, 11, 563},
-	dictWord{
-		13,
-		11,
-		34,
-	},
-	dictWord{14, 11, 101},
-	dictWord{18, 11, 45},
-	dictWord{146, 11, 129},
-	dictWord{4, 0, 186},
-	dictWord{5, 0, 157},
-	dictWord{8, 0, 168},
-	dictWord{138, 0, 6},
-	dictWord{132, 11, 899},
-	dictWord{133, 10, 56},
-	dictWord{148, 10, 100},
-	dictWord{133, 0, 875},
-	dictWord{5, 0, 773},
-	dictWord{5, 0, 991},
-	dictWord{6, 0, 1635},
-	dictWord{134, 0, 1788},
-	dictWord{6, 0, 1274},
-	dictWord{9, 0, 477},
-	dictWord{141, 0, 78},
-	dictWord{4, 0, 639},
-	dictWord{7, 0, 111},
-	dictWord{8, 0, 581},
-	dictWord{
-		12,
-		0,
-		177,
-	},
-	dictWord{6, 11, 52},
-	dictWord{9, 11, 104},
-	dictWord{9, 11, 559},
-	dictWord{10, 10, 4},
-	dictWord{10, 10, 13},
-	dictWord{11, 10, 638},
-	dictWord{
-		12,
-		11,
-		308,
-	},
-	dictWord{19, 11, 87},
-	dictWord{148, 10, 57},
-	dictWord{132, 11, 604},
-	dictWord{4, 11, 301},
-	dictWord{133, 10, 738},
-	dictWord{133, 10, 758},
-	dictWord{134, 0, 1747},
-	dictWord{7, 11, 1440},
-	dictWord{11, 11, 854},
-	dictWord{11, 11, 872},
-	dictWord{11, 11, 921},
-	dictWord{12, 11, 551},
-	dictWord{
-		13,
-		11,
-		472,
-	},
-	dictWord{142, 11, 367},
-	dictWord{7, 0, 1364},
-	dictWord{7, 0, 1907},
-	dictWord{141, 0, 158},
-	dictWord{134, 0, 873},
-	dictWord{4, 0, 404},
-	dictWord{
-		4,
-		0,
-		659,
-	},
-	dictWord{7, 0, 552},
-	dictWord{135, 0, 675},
-	dictWord{135, 10, 1112},
-	dictWord{139, 10, 328},
-	dictWord{7, 11, 508},
-	dictWord{137, 10, 133},
-	dictWord{133, 0, 391},
-	dictWord{5, 10, 110},
-	dictWord{6, 10, 169},
-	dictWord{6, 10, 1702},
-	dictWord{7, 10, 400},
-	dictWord{8, 10, 538},
-	dictWord{9, 10, 184},
-	dictWord{
-		9,
-		10,
-		524,
-	},
-	dictWord{140, 10, 218},
-	dictWord{6, 11, 310},
-	dictWord{7, 11, 1849},
-	dictWord{8, 11, 72},
-	dictWord{8, 11, 272},
-	dictWord{8, 11, 431},
-	dictWord{
-		9,
-		11,
-		12,
-	},
-	dictWord{9, 11, 351},
-	dictWord{10, 11, 563},
-	dictWord{10, 11, 630},
-	dictWord{10, 11, 810},
-	dictWord{11, 11, 367},
-	dictWord{11, 11, 599},
-	dictWord{11, 11, 686},
-	dictWord{140, 11, 672},
-	dictWord{5, 0, 540},
-	dictWord{6, 0, 1697},
-	dictWord{136, 0, 668},
-	dictWord{132, 0, 883},
-	dictWord{134, 0, 78},
-	dictWord{12, 0, 628},
-	dictWord{18, 0, 79},
-	dictWord{6, 10, 133},
-	dictWord{9, 10, 353},
-	dictWord{139, 10, 993},
-	dictWord{6, 11, 181},
-	dictWord{7, 11, 537},
-	dictWord{
-		8,
-		11,
-		64,
-	},
-	dictWord{9, 11, 127},
-	dictWord{10, 11, 496},
-	dictWord{12, 11, 510},
-	dictWord{141, 11, 384},
-	dictWord{6, 10, 93},
-	dictWord{7, 10, 1422},
-	dictWord{
-		7,
-		10,
-		1851,
-	},
-	dictWord{8, 10, 673},
-	dictWord{9, 10, 529},
-	dictWord{140, 10, 43},
-	dictWord{137, 10, 371},
-	dictWord{134, 0, 1460},
-	dictWord{134, 0, 962},
-	dictWord{4, 11, 244},
-	dictWord{135, 11, 233},
-	dictWord{9, 10, 25},
-	dictWord{10, 10, 467},
-	dictWord{138, 10, 559},
-	dictWord{4, 10, 335},
-	dictWord{
-		135,
-		10,
-		942,
-	},
-	dictWord{133, 0, 460},
-	dictWord{135, 11, 334},
-	dictWord{134, 11, 1650},
-	dictWord{4, 0, 199},
-	dictWord{139, 0, 34},
-	dictWord{5, 10, 601},
-	dictWord{
-		8,
-		10,
-		39,
-	},
-	dictWord{10, 10, 773},
-	dictWord{11, 10, 84},
-	dictWord{12, 10, 205},
-	dictWord{142, 10, 1},
-	dictWord{133, 10, 870},
-	dictWord{134, 0, 388},
-	dictWord{14, 0, 474},
-	dictWord{148, 0, 120},
-	dictWord{133, 11, 369},
-	dictWord{139, 0, 271},
-	dictWord{4, 0, 511},
-	dictWord{9, 0, 333},
-	dictWord{9, 0, 379},
-	dictWord{
-		10,
-		0,
-		602,
-	},
-	dictWord{11, 0, 441},
-	dictWord{11, 0, 723},
-	dictWord{11, 0, 976},
-	dictWord{12, 0, 357},
-	dictWord{132, 10, 181},
-	dictWord{134, 0, 608},
-	dictWord{134, 10, 1652},
-	dictWord{22, 0, 49},
-	dictWord{137, 11, 338},
-	dictWord{140, 0, 988},
-	dictWord{134, 0, 617},
-	dictWord{5, 0, 938},
-	dictWord{136, 0, 707},
-	dictWord{132, 10, 97},
-	dictWord{5, 10, 147},
-	dictWord{6, 10, 286},
-	dictWord{7, 10, 1362},
-	dictWord{141, 10, 176},
-	dictWord{6, 0, 756},
-	dictWord{
-		134,
-		0,
-		1149,
-	},
-	dictWord{133, 11, 896},
-	dictWord{6, 10, 375},
-	dictWord{7, 10, 169},
-	dictWord{7, 10, 254},
-	dictWord{136, 10, 780},
-	dictWord{134, 0, 1583},
-	dictWord{135, 10, 1447},
-	dictWord{139, 0, 285},
-	dictWord{7, 11, 1117},
-	dictWord{8, 11, 393},
-	dictWord{136, 11, 539},
-	dictWord{135, 0, 344},
-	dictWord{
-		6,
-		0,
-		469,
-	},
-	dictWord{7, 0, 1709},
-	dictWord{138, 0, 515},
-	dictWord{5, 10, 629},
-	dictWord{135, 10, 1549},
-	dictWord{5, 11, 4},
-	dictWord{5, 11, 810},
-	dictWord{
-		6,
-		11,
-		13,
-	},
-	dictWord{6, 11, 538},
-	dictWord{6, 11, 1690},
-	dictWord{6, 11, 1726},
-	dictWord{7, 11, 499},
-	dictWord{7, 11, 1819},
-	dictWord{8, 11, 148},
-	dictWord{
-		8,
-		11,
-		696,
-	},
-	dictWord{8, 11, 791},
-	dictWord{12, 11, 125},
-	dictWord{13, 11, 54},
-	dictWord{143, 11, 9},
-	dictWord{135, 11, 1268},
-	dictWord{137, 0, 404},
-	dictWord{
-		132,
-		0,
-		500,
-	},
-	dictWord{5, 0, 68},
-	dictWord{134, 0, 383},
-	dictWord{11, 0, 216},
-	dictWord{139, 0, 340},
-	dictWord{4, 11, 925},
-	dictWord{5, 11, 803},
-	dictWord{
-		8,
-		11,
-		698,
-	},
-	dictWord{138, 11, 828},
-	dictWord{4, 0, 337},
-	dictWord{6, 0, 353},
-	dictWord{7, 0, 1934},
-	dictWord{8, 0, 488},
-	dictWord{137, 0, 429},
-	dictWord{7, 0, 236},
-	dictWord{7, 0, 1795},
-	dictWord{8, 0, 259},
-	dictWord{9, 0, 135},
-	dictWord{9, 0, 177},
-	dictWord{9, 0, 860},
-	dictWord{10, 0, 825},
-	dictWord{11, 0, 115},
-	dictWord{
-		11,
-		0,
-		370,
-	},
-	dictWord{11, 0, 405},
-	dictWord{11, 0, 604},
-	dictWord{12, 0, 10},
-	dictWord{12, 0, 667},
-	dictWord{12, 0, 669},
-	dictWord{13, 0, 76},
-	dictWord{14, 0, 310},
-	dictWord{15, 0, 76},
-	dictWord{15, 0, 147},
-	dictWord{148, 0, 23},
-	dictWord{4, 0, 15},
-	dictWord{4, 0, 490},
-	dictWord{5, 0, 22},
-	dictWord{6, 0, 244},
-	dictWord{7, 0, 40},
-	dictWord{7, 0, 200},
-	dictWord{7, 0, 906},
-	dictWord{7, 0, 1199},
-	dictWord{9, 0, 616},
-	dictWord{10, 0, 716},
-	dictWord{11, 0, 635},
-	dictWord{11, 0, 801},
-	dictWord{
-		140,
-		0,
-		458,
-	},
-	dictWord{12, 0, 756},
-	dictWord{132, 10, 420},
-	dictWord{134, 0, 1504},
-	dictWord{6, 0, 757},
-	dictWord{133, 11, 383},
-	dictWord{6, 0, 1266},
-	dictWord{
-		135,
-		0,
-		1735,
-	},
-	dictWord{5, 0, 598},
-	dictWord{7, 0, 791},
-	dictWord{8, 0, 108},
-	dictWord{9, 0, 123},
-	dictWord{7, 10, 1570},
-	dictWord{140, 10, 542},
-	dictWord{
-		142,
-		11,
-		410,
-	},
-	dictWord{9, 11, 660},
-	dictWord{138, 11, 347},
-}
Index: trunk/vendor/github.com/andybalholm/brotli/symbol_list.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/symbol_list.go	(revision 145)
+++ 	(revision )
@@ -1,22 +1,0 @@
-package brotli
-
-/* Copyright 2013 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* Utilities for building Huffman decoding tables. */
-
-type symbolList struct {
-	storage []uint16
-	offset  int
-}
-
-func symbolListGet(sl symbolList, i int) uint16 {
-	return sl.storage[i+sl.offset]
-}
-
-func symbolListPut(sl symbolList, i int, val uint16) {
-	sl.storage[i+sl.offset] = val
-}
Index: trunk/vendor/github.com/andybalholm/brotli/transform.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/transform.go	(revision 145)
+++ 	(revision )
@@ -1,641 +1,0 @@
-package brotli
-
-const (
-	transformIdentity       = 0
-	transformOmitLast1      = 1
-	transformOmitLast2      = 2
-	transformOmitLast3      = 3
-	transformOmitLast4      = 4
-	transformOmitLast5      = 5
-	transformOmitLast6      = 6
-	transformOmitLast7      = 7
-	transformOmitLast8      = 8
-	transformOmitLast9      = 9
-	transformUppercaseFirst = 10
-	transformUppercaseAll   = 11
-	transformOmitFirst1     = 12
-	transformOmitFirst2     = 13
-	transformOmitFirst3     = 14
-	transformOmitFirst4     = 15
-	transformOmitFirst5     = 16
-	transformOmitFirst6     = 17
-	transformOmitFirst7     = 18
-	transformOmitFirst8     = 19
-	transformOmitFirst9     = 20
-	transformShiftFirst     = 21
-	transformShiftAll       = 22 + iota - 22
-	numTransformTypes
-)
-
-const transformsMaxCutOff = transformOmitLast9
-
-type transforms struct {
-	prefix_suffix_size uint16
-	prefix_suffix      []byte
-	prefix_suffix_map  []uint16
-	num_transforms     uint32
-	transforms         []byte
-	params             []byte
-	cutOffTransforms   [transformsMaxCutOff + 1]int16
-}
-
-func transformPrefixId(t *transforms, I int) byte {
-	return t.transforms[(I*3)+0]
-}
-
-func transformType(t *transforms, I int) byte {
-	return t.transforms[(I*3)+1]
-}
-
-func transformSuffixId(t *transforms, I int) byte {
-	return t.transforms[(I*3)+2]
-}
-
-func transformPrefix(t *transforms, I int) []byte {
-	return t.prefix_suffix[t.prefix_suffix_map[transformPrefixId(t, I)]:]
-}
-
-func transformSuffix(t *transforms, I int) []byte {
-	return t.prefix_suffix[t.prefix_suffix_map[transformSuffixId(t, I)]:]
-}
-
-/* RFC 7932 transforms string data */
-const kPrefixSuffix string = "\001 \002, \010 of the \004 of \002s \001.\005 and \004 " + "in \001\"\004 to \002\">\001\n\002. \001]\005 for \003 a \006 " + "that \001'\006 with \006 from \004 by \001(\006. T" + "he \004 on \004 as \004 is \004ing \002\n\t\001:\003ed " + "\002=\"\004 at \003ly \001,\002='\005.com/\007. This \005" + " not \003er \003al \004ful \004ive \005less \004es" + "t \004ize \002\xc2\xa0\004ous \005 the \002e \000"
-
-var kPrefixSuffixMap = [50]uint16{
-	0x00,
-	0x02,
-	0x05,
-	0x0E,
-	0x13,
-	0x16,
-	0x18,
-	0x1E,
-	0x23,
-	0x25,
-	0x2A,
-	0x2D,
-	0x2F,
-	0x32,
-	0x34,
-	0x3A,
-	0x3E,
-	0x45,
-	0x47,
-	0x4E,
-	0x55,
-	0x5A,
-	0x5C,
-	0x63,
-	0x68,
-	0x6D,
-	0x72,
-	0x77,
-	0x7A,
-	0x7C,
-	0x80,
-	0x83,
-	0x88,
-	0x8C,
-	0x8E,
-	0x91,
-	0x97,
-	0x9F,
-	0xA5,
-	0xA9,
-	0xAD,
-	0xB2,
-	0xB7,
-	0xBD,
-	0xC2,
-	0xC7,
-	0xCA,
-	0xCF,
-	0xD5,
-	0xD8,
-}
-
-/* RFC 7932 transforms */
-var kTransformsData = []byte{
-	49,
-	transformIdentity,
-	49,
-	49,
-	transformIdentity,
-	0,
-	0,
-	transformIdentity,
-	0,
-	49,
-	transformOmitFirst1,
-	49,
-	49,
-	transformUppercaseFirst,
-	0,
-	49,
-	transformIdentity,
-	47,
-	0,
-	transformIdentity,
-	49,
-	4,
-	transformIdentity,
-	0,
-	49,
-	transformIdentity,
-	3,
-	49,
-	transformUppercaseFirst,
-	49,
-	49,
-	transformIdentity,
-	6,
-	49,
-	transformOmitFirst2,
-	49,
-	49,
-	transformOmitLast1,
-	49,
-	1,
-	transformIdentity,
-	0,
-	49,
-	transformIdentity,
-	1,
-	0,
-	transformUppercaseFirst,
-	0,
-	49,
-	transformIdentity,
-	7,
-	49,
-	transformIdentity,
-	9,
-	48,
-	transformIdentity,
-	0,
-	49,
-	transformIdentity,
-	8,
-	49,
-	transformIdentity,
-	5,
-	49,
-	transformIdentity,
-	10,
-	49,
-	transformIdentity,
-	11,
-	49,
-	transformOmitLast3,
-	49,
-	49,
-	transformIdentity,
-	13,
-	49,
-	transformIdentity,
-	14,
-	49,
-	transformOmitFirst3,
-	49,
-	49,
-	transformOmitLast2,
-	49,
-	49,
-	transformIdentity,
-	15,
-	49,
-	transformIdentity,
-	16,
-	0,
-	transformUppercaseFirst,
-	49,
-	49,
-	transformIdentity,
-	12,
-	5,
-	transformIdentity,
-	49,
-	0,
-	transformIdentity,
-	1,
-	49,
-	transformOmitFirst4,
-	49,
-	49,
-	transformIdentity,
-	18,
-	49,
-	transformIdentity,
-	17,
-	49,
-	transformIdentity,
-	19,
-	49,
-	transformIdentity,
-	20,
-	49,
-	transformOmitFirst5,
-	49,
-	49,
-	transformOmitFirst6,
-	49,
-	47,
-	transformIdentity,
-	49,
-	49,
-	transformOmitLast4,
-	49,
-	49,
-	transformIdentity,
-	22,
-	49,
-	transformUppercaseAll,
-	49,
-	49,
-	transformIdentity,
-	23,
-	49,
-	transformIdentity,
-	24,
-	49,
-	transformIdentity,
-	25,
-	49,
-	transformOmitLast7,
-	49,
-	49,
-	transformOmitLast1,
-	26,
-	49,
-	transformIdentity,
-	27,
-	49,
-	transformIdentity,
-	28,
-	0,
-	transformIdentity,
-	12,
-	49,
-	transformIdentity,
-	29,
-	49,
-	transformOmitFirst9,
-	49,
-	49,
-	transformOmitFirst7,
-	49,
-	49,
-	transformOmitLast6,
-	49,
-	49,
-	transformIdentity,
-	21,
-	49,
-	transformUppercaseFirst,
-	1,
-	49,
-	transformOmitLast8,
-	49,
-	49,
-	transformIdentity,
-	31,
-	49,
-	transformIdentity,
-	32,
-	47,
-	transformIdentity,
-	3,
-	49,
-	transformOmitLast5,
-	49,
-	49,
-	transformOmitLast9,
-	49,
-	0,
-	transformUppercaseFirst,
-	1,
-	49,
-	transformUppercaseFirst,
-	8,
-	5,
-	transformIdentity,
-	21,
-	49,
-	transformUppercaseAll,
-	0,
-	49,
-	transformUppercaseFirst,
-	10,
-	49,
-	transformIdentity,
-	30,
-	0,
-	transformIdentity,
-	5,
-	35,
-	transformIdentity,
-	49,
-	47,
-	transformIdentity,
-	2,
-	49,
-	transformUppercaseFirst,
-	17,
-	49,
-	transformIdentity,
-	36,
-	49,
-	transformIdentity,
-	33,
-	5,
-	transformIdentity,
-	0,
-	49,
-	transformUppercaseFirst,
-	21,
-	49,
-	transformUppercaseFirst,
-	5,
-	49,
-	transformIdentity,
-	37,
-	0,
-	transformIdentity,
-	30,
-	49,
-	transformIdentity,
-	38,
-	0,
-	transformUppercaseAll,
-	0,
-	49,
-	transformIdentity,
-	39,
-	0,
-	transformUppercaseAll,
-	49,
-	49,
-	transformIdentity,
-	34,
-	49,
-	transformUppercaseAll,
-	8,
-	49,
-	transformUppercaseFirst,
-	12,
-	0,
-	transformIdentity,
-	21,
-	49,
-	transformIdentity,
-	40,
-	0,
-	transformUppercaseFirst,
-	12,
-	49,
-	transformIdentity,
-	41,
-	49,
-	transformIdentity,
-	42,
-	49,
-	transformUppercaseAll,
-	17,
-	49,
-	transformIdentity,
-	43,
-	0,
-	transformUppercaseFirst,
-	5,
-	49,
-	transformUppercaseAll,
-	10,
-	0,
-	transformIdentity,
-	34,
-	49,
-	transformUppercaseFirst,
-	33,
-	49,
-	transformIdentity,
-	44,
-	49,
-	transformUppercaseAll,
-	5,
-	45,
-	transformIdentity,
-	49,
-	0,
-	transformIdentity,
-	33,
-	49,
-	transformUppercaseFirst,
-	30,
-	49,
-	transformUppercaseAll,
-	30,
-	49,
-	transformIdentity,
-	46,
-	49,
-	transformUppercaseAll,
-	1,
-	49,
-	transformUppercaseFirst,
-	34,
-	0,
-	transformUppercaseFirst,
-	33,
-	0,
-	transformUppercaseAll,
-	30,
-	0,
-	transformUppercaseAll,
-	1,
-	49,
-	transformUppercaseAll,
-	33,
-	49,
-	transformUppercaseAll,
-	21,
-	49,
-	transformUppercaseAll,
-	12,
-	0,
-	transformUppercaseAll,
-	5,
-	49,
-	transformUppercaseAll,
-	34,
-	0,
-	transformUppercaseAll,
-	12,
-	0,
-	transformUppercaseFirst,
-	30,
-	0,
-	transformUppercaseAll,
-	34,
-	0,
-	transformUppercaseFirst,
-	34,
-}
-
-var kBrotliTransforms = transforms{
-	217,
-	[]byte(kPrefixSuffix),
-	kPrefixSuffixMap[:],
-	121,
-	kTransformsData,
-	nil, /* no extra parameters */
-	[transformsMaxCutOff + 1]int16{0, 12, 27, 23, 42, 63, 56, 48, 59, 64},
-}
-
-func getTransforms() *transforms {
-	return &kBrotliTransforms
-}
-
-func toUpperCase(p []byte) int {
-	if p[0] < 0xC0 {
-		if p[0] >= 'a' && p[0] <= 'z' {
-			p[0] ^= 32
-		}
-
-		return 1
-	}
-
-	/* An overly simplified uppercasing model for UTF-8. */
-	if p[0] < 0xE0 {
-		p[1] ^= 32
-		return 2
-	}
-
-	/* An arbitrary transform for three byte characters. */
-	p[2] ^= 5
-
-	return 3
-}
-
-func shiftTransform(word []byte, word_len int, parameter uint16) int {
-	/* Limited sign extension: scalar < (1 << 24). */
-	var scalar uint32 = (uint32(parameter) & 0x7FFF) + (0x1000000 - (uint32(parameter) & 0x8000))
-	if word[0] < 0x80 {
-		/* 1-byte rune / 0sssssss / 7 bit scalar (ASCII). */
-		scalar += uint32(word[0])
-
-		word[0] = byte(scalar & 0x7F)
-		return 1
-	} else if word[0] < 0xC0 {
-		/* Continuation / 10AAAAAA. */
-		return 1
-	} else if word[0] < 0xE0 {
-		/* 2-byte rune / 110sssss AAssssss / 11 bit scalar. */
-		if word_len < 2 {
-			return 1
-		}
-		scalar += uint32(word[1]&0x3F | (word[0]&0x1F)<<6)
-		word[0] = byte(0xC0 | (scalar>>6)&0x1F)
-		word[1] = byte(uint32(word[1]&0xC0) | scalar&0x3F)
-		return 2
-	} else if word[0] < 0xF0 {
-		/* 3-byte rune / 1110ssss AAssssss BBssssss / 16 bit scalar. */
-		if word_len < 3 {
-			return word_len
-		}
-		scalar += uint32(word[2])&0x3F | uint32(word[1]&0x3F)<<6 | uint32(word[0]&0x0F)<<12
-		word[0] = byte(0xE0 | (scalar>>12)&0x0F)
-		word[1] = byte(uint32(word[1]&0xC0) | (scalar>>6)&0x3F)
-		word[2] = byte(uint32(word[2]&0xC0) | scalar&0x3F)
-		return 3
-	} else if word[0] < 0xF8 {
-		/* 4-byte rune / 11110sss AAssssss BBssssss CCssssss / 21 bit scalar. */
-		if word_len < 4 {
-			return word_len
-		}
-		scalar += uint32(word[3])&0x3F | uint32(word[2]&0x3F)<<6 | uint32(word[1]&0x3F)<<12 | uint32(word[0]&0x07)<<18
-		word[0] = byte(0xF0 | (scalar>>18)&0x07)
-		word[1] = byte(uint32(word[1]&0xC0) | (scalar>>12)&0x3F)
-		word[2] = byte(uint32(word[2]&0xC0) | (scalar>>6)&0x3F)
-		word[3] = byte(uint32(word[3]&0xC0) | scalar&0x3F)
-		return 4
-	}
-
-	return 1
-}
-
-func transformDictionaryWord(dst []byte, word []byte, len int, trans *transforms, transform_idx int) int {
-	var idx int = 0
-	var prefix []byte = transformPrefix(trans, transform_idx)
-	var type_ byte = transformType(trans, transform_idx)
-	var suffix []byte = transformSuffix(trans, transform_idx)
-	{
-		var prefix_len int = int(prefix[0])
-		prefix = prefix[1:]
-		for {
-			tmp1 := prefix_len
-			prefix_len--
-			if tmp1 == 0 {
-				break
-			}
-			dst[idx] = prefix[0]
-			idx++
-			prefix = prefix[1:]
-		}
-	}
-	{
-		var t int = int(type_)
-		var i int = 0
-		if t <= transformOmitLast9 {
-			len -= t
-		} else if t >= transformOmitFirst1 && t <= transformOmitFirst9 {
-			var skip int = t - (transformOmitFirst1 - 1)
-			word = word[skip:]
-			len -= skip
-		}
-
-		for i < len {
-			dst[idx] = word[i]
-			idx++
-			i++
-		}
-		if t == transformUppercaseFirst {
-			toUpperCase(dst[idx-len:])
-		} else if t == transformUppercaseAll {
-			var uppercase []byte = dst
-			uppercase = uppercase[idx-len:]
-			for len > 0 {
-				var step int = toUpperCase(uppercase)
-				uppercase = uppercase[step:]
-				len -= step
-			}
-		} else if t == transformShiftFirst {
-			var param uint16 = uint16(trans.params[transform_idx*2]) + uint16(trans.params[transform_idx*2+1])<<8
-			shiftTransform(dst[idx-len:], int(len), param)
-		} else if t == transformShiftAll {
-			var param uint16 = uint16(trans.params[transform_idx*2]) + uint16(trans.params[transform_idx*2+1])<<8
-			var shift []byte = dst
-			shift = shift[idx-len:]
-			for len > 0 {
-				var step int = shiftTransform(shift, int(len), param)
-				shift = shift[step:]
-				len -= step
-			}
-		}
-	}
-	{
-		var suffix_len int = int(suffix[0])
-		suffix = suffix[1:]
-		for {
-			tmp2 := suffix_len
-			suffix_len--
-			if tmp2 == 0 {
-				break
-			}
-			dst[idx] = suffix[0]
-			idx++
-			suffix = suffix[1:]
-		}
-		return idx
-	}
-}
Index: trunk/vendor/github.com/andybalholm/brotli/utf8_util.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/utf8_util.go	(revision 145)
+++ 	(revision )
@@ -1,70 +1,0 @@
-package brotli
-
-/* Copyright 2013 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* Heuristics for deciding about the UTF8-ness of strings. */
-
-const kMinUTF8Ratio float64 = 0.75
-
-/* Returns 1 if at least min_fraction of the bytes between pos and
-   pos + length in the (data, mask) ring-buffer is UTF8-encoded, otherwise
-   returns 0. */
-func parseAsUTF8(symbol *int, input []byte, size uint) uint {
-	/* ASCII */
-	if input[0]&0x80 == 0 {
-		*symbol = int(input[0])
-		if *symbol > 0 {
-			return 1
-		}
-	}
-
-	/* 2-byte UTF8 */
-	if size > 1 && input[0]&0xE0 == 0xC0 && input[1]&0xC0 == 0x80 {
-		*symbol = (int(input[0])&0x1F)<<6 | int(input[1])&0x3F
-		if *symbol > 0x7F {
-			return 2
-		}
-	}
-
-	/* 3-byte UFT8 */
-	if size > 2 && input[0]&0xF0 == 0xE0 && input[1]&0xC0 == 0x80 && input[2]&0xC0 == 0x80 {
-		*symbol = (int(input[0])&0x0F)<<12 | (int(input[1])&0x3F)<<6 | int(input[2])&0x3F
-		if *symbol > 0x7FF {
-			return 3
-		}
-	}
-
-	/* 4-byte UFT8 */
-	if size > 3 && input[0]&0xF8 == 0xF0 && input[1]&0xC0 == 0x80 && input[2]&0xC0 == 0x80 && input[3]&0xC0 == 0x80 {
-		*symbol = (int(input[0])&0x07)<<18 | (int(input[1])&0x3F)<<12 | (int(input[2])&0x3F)<<6 | int(input[3])&0x3F
-		if *symbol > 0xFFFF && *symbol <= 0x10FFFF {
-			return 4
-		}
-	}
-
-	/* Not UTF8, emit a special symbol above the UTF8-code space */
-	*symbol = 0x110000 | int(input[0])
-
-	return 1
-}
-
-/* Returns 1 if at least min_fraction of the data is UTF8-encoded.*/
-func isMostlyUTF8(data []byte, pos uint, mask uint, length uint, min_fraction float64) bool {
-	var size_utf8 uint = 0
-	var i uint = 0
-	for i < length {
-		var symbol int
-		current_data := data[(pos+i)&mask:]
-		var bytes_read uint = parseAsUTF8(&symbol, current_data, length-i)
-		i += bytes_read
-		if symbol < 0x110000 {
-			size_utf8 += bytes_read
-		}
-	}
-
-	return float64(size_utf8) > min_fraction*float64(length)
-}
Index: trunk/vendor/github.com/andybalholm/brotli/util.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/util.go	(revision 145)
+++ 	(revision )
@@ -1,7 +1,0 @@
-package brotli
-
-func assert(cond bool) {
-	if !cond {
-		panic("assertion failure")
-	}
-}
Index: trunk/vendor/github.com/andybalholm/brotli/write_bits.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/write_bits.go	(revision 145)
+++ 	(revision )
@@ -1,52 +1,0 @@
-package brotli
-
-import "encoding/binary"
-
-/* Copyright 2010 Google Inc. All Rights Reserved.
-
-   Distributed under MIT license.
-   See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
-*/
-
-/* Write bits into a byte array. */
-
-/* This function writes bits into bytes in increasing addresses, and within
-   a byte least-significant-bit first.
-
-   The function can write up to 56 bits in one go with WriteBits
-   Example: let's assume that 3 bits (Rs below) have been written already:
-
-   BYTE-0     BYTE+1       BYTE+2
-
-   0000 0RRR    0000 0000    0000 0000
-
-   Now, we could write 5 or less bits in MSB by just sifting by 3
-   and OR'ing to BYTE-0.
-
-   For n bits, we take the last 5 bits, OR that with high bits in BYTE-0,
-   and locate the rest in BYTE+1, BYTE+2, etc. */
-func writeBits(n_bits uint, bits uint64, pos *uint, array []byte) {
-	/* This branch of the code can write up to 56 bits at a time,
-	   7 bits are lost by being perhaps already in *p and at least
-	   1 bit is needed to initialize the bit-stream ahead (i.e. if 7
-	   bits are in *p and we write 57 bits, then the next write will
-	   access a byte that was never initialized). */
-	p := array[*pos>>3:]
-	v := uint64(p[0])
-	v |= bits << (*pos & 7)
-	binary.LittleEndian.PutUint64(p, v)
-	*pos += n_bits
-}
-
-func writeSingleBit(bit bool, pos *uint, array []byte) {
-	if bit {
-		writeBits(1, 1, pos, array)
-	} else {
-		writeBits(1, 0, pos, array)
-	}
-}
-
-func writeBitsPrepareStorage(pos uint, array []byte) {
-	assert(pos&7 == 0)
-	array[pos>>3] = 0
-}
Index: trunk/vendor/github.com/andybalholm/brotli/writer.go
===================================================================
--- trunk/vendor/github.com/andybalholm/brotli/writer.go	(revision 145)
+++ 	(revision )
@@ -1,119 +1,0 @@
-package brotli
-
-import (
-	"errors"
-	"io"
-)
-
-const (
-	BestSpeed          = 0
-	BestCompression    = 11
-	DefaultCompression = 6
-)
-
-// WriterOptions configures Writer.
-type WriterOptions struct {
-	// Quality controls the compression-speed vs compression-density trade-offs.
-	// The higher the quality, the slower the compression. Range is 0 to 11.
-	Quality int
-	// LGWin is the base 2 logarithm of the sliding window size.
-	// Range is 10 to 24. 0 indicates automatic configuration based on Quality.
-	LGWin int
-}
-
-var (
-	errEncode       = errors.New("brotli: encode error")
-	errWriterClosed = errors.New("brotli: Writer is closed")
-)
-
-// Writes to the returned writer are compressed and written to dst.
-// It is the caller's responsibility to call Close on the Writer when done.
-// Writes may be buffered and not flushed until Close.
-func NewWriter(dst io.Writer) *Writer {
-	return NewWriterLevel(dst, DefaultCompression)
-}
-
-// NewWriterLevel is like NewWriter but specifies the compression level instead
-// of assuming DefaultCompression.
-// The compression level can be DefaultCompression or any integer value between
-// BestSpeed and BestCompression inclusive.
-func NewWriterLevel(dst io.Writer, level int) *Writer {
-	return NewWriterOptions(dst, WriterOptions{
-		Quality: level,
-	})
-}
-
-// NewWriterOptions is like NewWriter but specifies WriterOptions
-func NewWriterOptions(dst io.Writer, options WriterOptions) *Writer {
-	w := new(Writer)
-	w.options = options
-	w.Reset(dst)
-	return w
-}
-
-// Reset discards the Writer's state and makes it equivalent to the result of
-// its original state from NewWriter or NewWriterLevel, but writing to dst
-// instead. This permits reusing a Writer rather than allocating a new one.
-func (w *Writer) Reset(dst io.Writer) {
-	encoderInitState(w)
-	w.params.quality = w.options.Quality
-	if w.options.LGWin > 0 {
-		w.params.lgwin = uint(w.options.LGWin)
-	}
-	w.dst = dst
-	w.err = nil
-}
-
-func (w *Writer) writeChunk(p []byte, op int) (n int, err error) {
-	if w.dst == nil {
-		return 0, errWriterClosed
-	}
-	if w.err != nil {
-		return 0, w.err
-	}
-
-	for {
-		availableIn := uint(len(p))
-		nextIn := p
-		success := encoderCompressStream(w, op, &availableIn, &nextIn)
-		bytesConsumed := len(p) - int(availableIn)
-		p = p[bytesConsumed:]
-		n += bytesConsumed
-		if !success {
-			return n, errEncode
-		}
-
-		if len(p) == 0 || w.err != nil {
-			return n, w.err
-		}
-	}
-}
-
-// Flush outputs encoded data for all input provided to Write. The resulting
-// output can be decoded to match all input before Flush, but the stream is
-// not yet complete until after Close.
-// Flush has a negative impact on compression.
-func (w *Writer) Flush() error {
-	_, err := w.writeChunk(nil, operationFlush)
-	return err
-}
-
-// Close flushes remaining data to the decorated writer.
-func (w *Writer) Close() error {
-	// If stream is already closed, it is reported by `writeChunk`.
-	_, err := w.writeChunk(nil, operationFinish)
-	w.dst = nil
-	return err
-}
-
-// Write implements io.Writer. Flush or Close must be called to ensure that the
-// encoded bytes are actually flushed to the underlying Writer.
-func (w *Writer) Write(p []byte) (n int, err error) {
-	return w.writeChunk(p, operationProcess)
-}
-
-type nopCloser struct {
-	io.Writer
-}
-
-func (nopCloser) Close() error { return nil }
Index: trunk/vendor/github.com/klauspost/compress/LICENSE
===================================================================
--- trunk/vendor/github.com/klauspost/compress/LICENSE	(revision 145)
+++ 	(revision )
@@ -1,304 +1,0 @@
-Copyright (c) 2012 The Go Authors. All rights reserved.
-Copyright (c) 2019 Klaus Post. All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-   * Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-   * Redistributions in binary form must reproduce the above
-copyright notice, this list of conditions and the following disclaimer
-in the documentation and/or other materials provided with the
-distribution.
-   * Neither the name of Google Inc. nor the names of its
-contributors may be used to endorse or promote products derived from
-this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-------------------
-
-Files: gzhttp/*
-
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright 2016-2017 The New York Times Company
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
-------------------
-
-Files: s2/cmd/internal/readahead/*
-
-The MIT License (MIT)
-
-Copyright (c) 2015 Klaus Post
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
----------------------
-Files: snappy/*
-Files: internal/snapref/*
-
-Copyright (c) 2011 The Snappy-Go Authors. All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-   * Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-   * Redistributions in binary form must reproduce the above
-copyright notice, this list of conditions and the following disclaimer
-in the documentation and/or other materials provided with the
-distribution.
-   * Neither the name of Google Inc. nor the names of its
-contributors may be used to endorse or promote products derived from
-this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
------------------
-
-Files: s2/cmd/internal/filepathx/*
-
-Copyright 2016 The filepathx Authors
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Index: trunk/vendor/github.com/klauspost/compress/flate/deflate.go
===================================================================
--- trunk/vendor/github.com/klauspost/compress/flate/deflate.go	(revision 145)
+++ 	(revision )
@@ -1,911 +1,0 @@
-// Copyright 2009 The Go Authors. All rights reserved.
-// Copyright (c) 2015 Klaus Post
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package flate
-
-import (
-	"encoding/binary"
-	"fmt"
-	"io"
-	"math"
-)
-
-const (
-	NoCompression      = 0
-	BestSpeed          = 1
-	BestCompression    = 9
-	DefaultCompression = -1
-
-	// HuffmanOnly disables Lempel-Ziv match searching and only performs Huffman
-	// entropy encoding. This mode is useful in compressing data that has
-	// already been compressed with an LZ style algorithm (e.g. Snappy or LZ4)
-	// that lacks an entropy encoder. Compression gains are achieved when
-	// certain bytes in the input stream occur more frequently than others.
-	//
-	// Note that HuffmanOnly produces a compressed output that is
-	// RFC 1951 compliant. That is, any valid DEFLATE decompressor will
-	// continue to be able to decompress this output.
-	HuffmanOnly         = -2
-	ConstantCompression = HuffmanOnly // compatibility alias.
-
-	logWindowSize    = 15
-	windowSize       = 1 << logWindowSize
-	windowMask       = windowSize - 1
-	logMaxOffsetSize = 15  // Standard DEFLATE
-	minMatchLength   = 4   // The smallest match that the compressor looks for
-	maxMatchLength   = 258 // The longest match for the compressor
-	minOffsetSize    = 1   // The shortest offset that makes any sense
-
-	// The maximum number of tokens we will encode at the time.
-	// Smaller sizes usually creates less optimal blocks.
-	// Bigger can make context switching slow.
-	// We use this for levels 7-9, so we make it big.
-	maxFlateBlockTokens = 1 << 15
-	maxStoreBlockSize   = 65535
-	hashBits            = 17 // After 17 performance degrades
-	hashSize            = 1 << hashBits
-	hashMask            = (1 << hashBits) - 1
-	hashShift           = (hashBits + minMatchLength - 1) / minMatchLength
-	maxHashOffset       = 1 << 28
-
-	skipNever = math.MaxInt32
-
-	debugDeflate = false
-)
-
-type compressionLevel struct {
-	good, lazy, nice, chain, fastSkipHashing, level int
-}
-
-// Compression levels have been rebalanced from zlib deflate defaults
-// to give a bigger spread in speed and compression.
-// See https://blog.klauspost.com/rebalancing-deflate-compression-levels/
-var levels = []compressionLevel{
-	{}, // 0
-	// Level 1-6 uses specialized algorithm - values not used
-	{0, 0, 0, 0, 0, 1},
-	{0, 0, 0, 0, 0, 2},
-	{0, 0, 0, 0, 0, 3},
-	{0, 0, 0, 0, 0, 4},
-	{0, 0, 0, 0, 0, 5},
-	{0, 0, 0, 0, 0, 6},
-	// Levels 7-9 use increasingly more lazy matching
-	// and increasingly stringent conditions for "good enough".
-	{8, 12, 16, 24, skipNever, 7},
-	{16, 30, 40, 64, skipNever, 8},
-	{32, 258, 258, 1024, skipNever, 9},
-}
-
-// advancedState contains state for the advanced levels, with bigger hash tables, etc.
-type advancedState struct {
-	// deflate state
-	length         int
-	offset         int
-	maxInsertIndex int
-
-	// Input hash chains
-	// hashHead[hashValue] contains the largest inputIndex with the specified hash value
-	// If hashHead[hashValue] is within the current window, then
-	// hashPrev[hashHead[hashValue] & windowMask] contains the previous index
-	// with the same hash value.
-	chainHead  int
-	hashHead   [hashSize]uint32
-	hashPrev   [windowSize]uint32
-	hashOffset int
-
-	// input window: unprocessed data is window[index:windowEnd]
-	index          int
-	estBitsPerByte int
-	hashMatch      [maxMatchLength + minMatchLength]uint32
-
-	hash uint32
-	ii   uint16 // position of last match, intended to overflow to reset.
-}
-
-type compressor struct {
-	compressionLevel
-
-	h *huffmanEncoder
-	w *huffmanBitWriter
-
-	// compression algorithm
-	fill func(*compressor, []byte) int // copy data to window
-	step func(*compressor)             // process window
-
-	window     []byte
-	windowEnd  int
-	blockStart int // window index where current tokens start
-	err        error
-
-	// queued output tokens
-	tokens tokens
-	fast   fastEnc
-	state  *advancedState
-
-	sync          bool // requesting flush
-	byteAvailable bool // if true, still need to process window[index-1].
-}
-
-func (d *compressor) fillDeflate(b []byte) int {
-	s := d.state
-	if s.index >= 2*windowSize-(minMatchLength+maxMatchLength) {
-		// shift the window by windowSize
-		copy(d.window[:], d.window[windowSize:2*windowSize])
-		s.index -= windowSize
-		d.windowEnd -= windowSize
-		if d.blockStart >= windowSize {
-			d.blockStart -= windowSize
-		} else {
-			d.blockStart = math.MaxInt32
-		}
-		s.hashOffset += windowSize
-		if s.hashOffset > maxHashOffset {
-			delta := s.hashOffset - 1
-			s.hashOffset -= delta
-			s.chainHead -= delta
-			// Iterate over slices instead of arrays to avoid copying
-			// the entire table onto the stack (Issue #18625).
-			for i, v := range s.hashPrev[:] {
-				if int(v) > delta {
-					s.hashPrev[i] = uint32(int(v) - delta)
-				} else {
-					s.hashPrev[i] = 0
-				}
-			}
-			for i, v := range s.hashHead[:] {
-				if int(v) > delta {
-					s.hashHead[i] = uint32(int(v) - delta)
-				} else {
-					s.hashHead[i] = 0
-				}
-			}
-		}
-	}
-	n := copy(d.window[d.windowEnd:], b)
-	d.windowEnd += n
-	return n
-}
-
-func (d *compressor) writeBlock(tok *tokens, index int, eof bool) error {
-	if index > 0 || eof {
-		var window []byte
-		if d.blockStart <= index {
-			window = d.window[d.blockStart:index]
-		}
-		d.blockStart = index
-		//d.w.writeBlock(tok, eof, window)
-		d.w.writeBlockDynamic(tok, eof, window, d.sync)
-		return d.w.err
-	}
-	return nil
-}
-
-// writeBlockSkip writes the current block and uses the number of tokens
-// to determine if the block should be stored on no matches, or
-// only huffman encoded.
-func (d *compressor) writeBlockSkip(tok *tokens, index int, eof bool) error {
-	if index > 0 || eof {
-		if d.blockStart <= index {
-			window := d.window[d.blockStart:index]
-			// If we removed less than a 64th of all literals
-			// we huffman compress the block.
-			if int(tok.n) > len(window)-int(tok.n>>6) {
-				d.w.writeBlockHuff(eof, window, d.sync)
-			} else {
-				// Write a dynamic huffman block.
-				d.w.writeBlockDynamic(tok, eof, window, d.sync)
-			}
-		} else {
-			d.w.writeBlock(tok, eof, nil)
-		}
-		d.blockStart = index
-		return d.w.err
-	}
-	return nil
-}
-
-// fillWindow will fill the current window with the supplied
-// dictionary and calculate all hashes.
-// This is much faster than doing a full encode.
-// Should only be used after a start/reset.
-func (d *compressor) fillWindow(b []byte) {
-	// Do not fill window if we are in store-only or huffman mode.
-	if d.level <= 0 {
-		return
-	}
-	if d.fast != nil {
-		// encode the last data, but discard the result
-		if len(b) > maxMatchOffset {
-			b = b[len(b)-maxMatchOffset:]
-		}
-		d.fast.Encode(&d.tokens, b)
-		d.tokens.Reset()
-		return
-	}
-	s := d.state
-	// If we are given too much, cut it.
-	if len(b) > windowSize {
-		b = b[len(b)-windowSize:]
-	}
-	// Add all to window.
-	n := copy(d.window[d.windowEnd:], b)
-
-	// Calculate 256 hashes at the time (more L1 cache hits)
-	loops := (n + 256 - minMatchLength) / 256
-	for j := 0; j < loops; j++ {
-		startindex := j * 256
-		end := startindex + 256 + minMatchLength - 1
-		if end > n {
-			end = n
-		}
-		tocheck := d.window[startindex:end]
-		dstSize := len(tocheck) - minMatchLength + 1
-
-		if dstSize <= 0 {
-			continue
-		}
-
-		dst := s.hashMatch[:dstSize]
-		bulkHash4(tocheck, dst)
-		var newH uint32
-		for i, val := range dst {
-			di := i + startindex
-			newH = val & hashMask
-			// Get previous value with the same hash.
-			// Our chain should point to the previous value.
-			s.hashPrev[di&windowMask] = s.hashHead[newH]
-			// Set the head of the hash chain to us.
-			s.hashHead[newH] = uint32(di + s.hashOffset)
-		}
-		s.hash = newH
-	}
-	// Update window information.
-	d.windowEnd += n
-	s.index = n
-}
-
-// Try to find a match starting at index whose length is greater than prevSize.
-// We only look at chainCount possibilities before giving up.
-// pos = s.index, prevHead = s.chainHead-s.hashOffset, prevLength=minMatchLength-1, lookahead
-func (d *compressor) findMatch(pos int, prevHead int, lookahead int) (length, offset int, ok bool) {
-	minMatchLook := maxMatchLength
-	if lookahead < minMatchLook {
-		minMatchLook = lookahead
-	}
-
-	win := d.window[0 : pos+minMatchLook]
-
-	// We quit when we get a match that's at least nice long
-	nice := len(win) - pos
-	if d.nice < nice {
-		nice = d.nice
-	}
-
-	// If we've got a match that's good enough, only look in 1/4 the chain.
-	tries := d.chain
-	length = minMatchLength - 1
-
-	wEnd := win[pos+length]
-	wPos := win[pos:]
-	minIndex := pos - windowSize
-	if minIndex < 0 {
-		minIndex = 0
-	}
-	offset = 0
-
-	cGain := 0
-	if d.chain < 100 {
-		for i := prevHead; tries > 0; tries-- {
-			if wEnd == win[i+length] {
-				n := matchLen(win[i:i+minMatchLook], wPos)
-				if n > length {
-					length = n
-					offset = pos - i
-					ok = true
-					if n >= nice {
-						// The match is good enough that we don't try to find a better one.
-						break
-					}
-					wEnd = win[pos+n]
-				}
-			}
-			if i <= minIndex {
-				// hashPrev[i & windowMask] has already been overwritten, so stop now.
-				break
-			}
-			i = int(d.state.hashPrev[i&windowMask]) - d.state.hashOffset
-			if i < minIndex {
-				break
-			}
-		}
-		return
-	}
-
-	// Some like it higher (CSV), some like it lower (JSON)
-	const baseCost = 6
-	// Base is 4 bytes at with an additional cost.
-	// Matches must be better than this.
-	for i := prevHead; tries > 0; tries-- {
-		if wEnd == win[i+length] {
-			n := matchLen(win[i:i+minMatchLook], wPos)
-			if n > length {
-				// Calculate gain. Estimate
-				newGain := d.h.bitLengthRaw(wPos[:n]) - int(offsetExtraBits[offsetCode(uint32(pos-i))]) - baseCost - int(lengthExtraBits[lengthCodes[(n-3)&255]])
-
-				//fmt.Println(n, "gain:", newGain, "prev:", cGain, "raw:", d.h.bitLengthRaw(wPos[:n]))
-				if newGain > cGain {
-					length = n
-					offset = pos - i
-					cGain = newGain
-					ok = true
-					if n >= nice {
-						// The match is good enough that we don't try to find a better one.
-						break
-					}
-					wEnd = win[pos+n]
-				}
-			}
-		}
-		if i <= minIndex {
-			// hashPrev[i & windowMask] has already been overwritten, so stop now.
-			break
-		}
-		i = int(d.state.hashPrev[i&windowMask]) - d.state.hashOffset
-		if i < minIndex {
-			break
-		}
-	}
-	return
-}
-
-func (d *compressor) writeStoredBlock(buf []byte) error {
-	if d.w.writeStoredHeader(len(buf), false); d.w.err != nil {
-		return d.w.err
-	}
-	d.w.writeBytes(buf)
-	return d.w.err
-}
-
-// hash4 returns a hash representation of the first 4 bytes
-// of the supplied slice.
-// The caller must ensure that len(b) >= 4.
-func hash4(b []byte) uint32 {
-	return hash4u(binary.LittleEndian.Uint32(b), hashBits)
-}
-
-// bulkHash4 will compute hashes using the same
-// algorithm as hash4
-func bulkHash4(b []byte, dst []uint32) {
-	if len(b) < 4 {
-		return
-	}
-	hb := binary.LittleEndian.Uint32(b)
-
-	dst[0] = hash4u(hb, hashBits)
-	end := len(b) - 4 + 1
-	for i := 1; i < end; i++ {
-		hb = (hb >> 8) | uint32(b[i+3])<<24
-		dst[i] = hash4u(hb, hashBits)
-	}
-}
-
-func (d *compressor) initDeflate() {
-	d.window = make([]byte, 2*windowSize)
-	d.byteAvailable = false
-	d.err = nil
-	if d.state == nil {
-		return
-	}
-	s := d.state
-	s.index = 0
-	s.hashOffset = 1
-	s.length = minMatchLength - 1
-	s.offset = 0
-	s.hash = 0
-	s.chainHead = -1
-}
-
-// deflateLazy is the same as deflate, but with d.fastSkipHashing == skipNever,
-// meaning it always has lazy matching on.
-func (d *compressor) deflateLazy() {
-	s := d.state
-	// Sanity enables additional runtime tests.
-	// It's intended to be used during development
-	// to supplement the currently ad-hoc unit tests.
-	const sanity = debugDeflate
-
-	if d.windowEnd-s.index < minMatchLength+maxMatchLength && !d.sync {
-		return
-	}
-	if d.windowEnd != s.index && d.chain > 100 {
-		// Get literal huffman coder.
-		if d.h == nil {
-			d.h = newHuffmanEncoder(maxFlateBlockTokens)
-		}
-		var tmp [256]uint16
-		for _, v := range d.window[s.index:d.windowEnd] {
-			tmp[v]++
-		}
-		d.h.generate(tmp[:], 15)
-	}
-
-	s.maxInsertIndex = d.windowEnd - (minMatchLength - 1)
-	if s.index < s.maxInsertIndex {
-		s.hash = hash4(d.window[s.index:])
-	}
-
-	for {
-		if sanity && s.index > d.windowEnd {
-			panic("index > windowEnd")
-		}
-		lookahead := d.windowEnd - s.index
-		if lookahead < minMatchLength+maxMatchLength {
-			if !d.sync {
-				return
-			}
-			if sanity && s.index > d.windowEnd {
-				panic("index > windowEnd")
-			}
-			if lookahead == 0 {
-				// Flush current output block if any.
-				if d.byteAvailable {
-					// There is still one pending token that needs to be flushed
-					d.tokens.AddLiteral(d.window[s.index-1])
-					d.byteAvailable = false
-				}
-				if d.tokens.n > 0 {
-					if d.err = d.writeBlock(&d.tokens, s.index, false); d.err != nil {
-						return
-					}
-					d.tokens.Reset()
-				}
-				return
-			}
-		}
-		if s.index < s.maxInsertIndex {
-			// Update the hash
-			s.hash = hash4(d.window[s.index:])
-			ch := s.hashHead[s.hash&hashMask]
-			s.chainHead = int(ch)
-			s.hashPrev[s.index&windowMask] = ch
-			s.hashHead[s.hash&hashMask] = uint32(s.index + s.hashOffset)
-		}
-		prevLength := s.length
-		prevOffset := s.offset
-		s.length = minMatchLength - 1
-		s.offset = 0
-		minIndex := s.index - windowSize
-		if minIndex < 0 {
-			minIndex = 0
-		}
-
-		if s.chainHead-s.hashOffset >= minIndex && lookahead > prevLength && prevLength < d.lazy {
-			if newLength, newOffset, ok := d.findMatch(s.index, s.chainHead-s.hashOffset, lookahead); ok {
-				s.length = newLength
-				s.offset = newOffset
-			}
-		}
-
-		if prevLength >= minMatchLength && s.length <= prevLength {
-			// Check for better match at end...
-			//
-			// checkOff must be >=2 since we otherwise risk checking s.index
-			// Offset of 2 seems to yield best results.
-			const checkOff = 2
-			prevIndex := s.index - 1
-			if prevIndex+prevLength+checkOff < s.maxInsertIndex {
-				end := lookahead
-				if lookahead > maxMatchLength {
-					end = maxMatchLength
-				}
-				end += prevIndex
-				idx := prevIndex + prevLength - (4 - checkOff)
-				h := hash4(d.window[idx:])
-				ch2 := int(s.hashHead[h&hashMask]) - s.hashOffset - prevLength + (4 - checkOff)
-				if ch2 > minIndex {
-					length := matchLen(d.window[prevIndex:end], d.window[ch2:])
-					// It seems like a pure length metric is best.
-					if length > prevLength {
-						prevLength = length
-						prevOffset = prevIndex - ch2
-					}
-				}
-			}
-			// There was a match at the previous step, and the current match is
-			// not better. Output the previous match.
-			d.tokens.AddMatch(uint32(prevLength-3), uint32(prevOffset-minOffsetSize))
-
-			// Insert in the hash table all strings up to the end of the match.
-			// index and index-1 are already inserted. If there is not enough
-			// lookahead, the last two strings are not inserted into the hash
-			// table.
-			newIndex := s.index + prevLength - 1
-			// Calculate missing hashes
-			end := newIndex
-			if end > s.maxInsertIndex {
-				end = s.maxInsertIndex
-			}
-			end += minMatchLength - 1
-			startindex := s.index + 1
-			if startindex > s.maxInsertIndex {
-				startindex = s.maxInsertIndex
-			}
-			tocheck := d.window[startindex:end]
-			dstSize := len(tocheck) - minMatchLength + 1
-			if dstSize > 0 {
-				dst := s.hashMatch[:dstSize]
-				bulkHash4(tocheck, dst)
-				var newH uint32
-				for i, val := range dst {
-					di := i + startindex
-					newH = val & hashMask
-					// Get previous value with the same hash.
-					// Our chain should point to the previous value.
-					s.hashPrev[di&windowMask] = s.hashHead[newH]
-					// Set the head of the hash chain to us.
-					s.hashHead[newH] = uint32(di + s.hashOffset)
-				}
-				s.hash = newH
-			}
-
-			s.index = newIndex
-			d.byteAvailable = false
-			s.length = minMatchLength - 1
-			if d.tokens.n == maxFlateBlockTokens {
-				// The block includes the current character
-				if d.err = d.writeBlock(&d.tokens, s.index, false); d.err != nil {
-					return
-				}
-				d.tokens.Reset()
-			}
-			s.ii = 0
-		} else {
-			// Reset, if we got a match this run.
-			if s.length >= minMatchLength {
-				s.ii = 0
-			}
-			// We have a byte waiting. Emit it.
-			if d.byteAvailable {
-				s.ii++
-				d.tokens.AddLiteral(d.window[s.index-1])
-				if d.tokens.n == maxFlateBlockTokens {
-					if d.err = d.writeBlock(&d.tokens, s.index, false); d.err != nil {
-						return
-					}
-					d.tokens.Reset()
-				}
-				s.index++
-
-				// If we have a long run of no matches, skip additional bytes
-				// Resets when s.ii overflows after 64KB.
-				if n := int(s.ii) - d.chain; n > 0 {
-					n = 1 + int(n>>6)
-					for j := 0; j < n; j++ {
-						if s.index >= d.windowEnd-1 {
-							break
-						}
-						d.tokens.AddLiteral(d.window[s.index-1])
-						if d.tokens.n == maxFlateBlockTokens {
-							if d.err = d.writeBlock(&d.tokens, s.index, false); d.err != nil {
-								return
-							}
-							d.tokens.Reset()
-						}
-						// Index...
-						if s.index < s.maxInsertIndex {
-							h := hash4(d.window[s.index:])
-							ch := s.hashHead[h]
-							s.chainHead = int(ch)
-							s.hashPrev[s.index&windowMask] = ch
-							s.hashHead[h] = uint32(s.index + s.hashOffset)
-						}
-						s.index++
-					}
-					// Flush last byte
-					d.tokens.AddLiteral(d.window[s.index-1])
-					d.byteAvailable = false
-					// s.length = minMatchLength - 1 // not needed, since s.ii is reset above, so it should never be > minMatchLength
-					if d.tokens.n == maxFlateBlockTokens {
-						if d.err = d.writeBlock(&d.tokens, s.index, false); d.err != nil {
-							return
-						}
-						d.tokens.Reset()
-					}
-				}
-			} else {
-				s.index++
-				d.byteAvailable = true
-			}
-		}
-	}
-}
-
-func (d *compressor) store() {
-	if d.windowEnd > 0 && (d.windowEnd == maxStoreBlockSize || d.sync) {
-		d.err = d.writeStoredBlock(d.window[:d.windowEnd])
-		d.windowEnd = 0
-	}
-}
-
-// fillWindow will fill the buffer with data for huffman-only compression.
-// The number of bytes copied is returned.
-func (d *compressor) fillBlock(b []byte) int {
-	n := copy(d.window[d.windowEnd:], b)
-	d.windowEnd += n
-	return n
-}
-
-// storeHuff will compress and store the currently added data,
-// if enough has been accumulated or we at the end of the stream.
-// Any error that occurred will be in d.err
-func (d *compressor) storeHuff() {
-	if d.windowEnd < len(d.window) && !d.sync || d.windowEnd == 0 {
-		return
-	}
-	d.w.writeBlockHuff(false, d.window[:d.windowEnd], d.sync)
-	d.err = d.w.err
-	d.windowEnd = 0
-}
-
-// storeFast will compress and store the currently added data,
-// if enough has been accumulated or we at the end of the stream.
-// Any error that occurred will be in d.err
-func (d *compressor) storeFast() {
-	// We only compress if we have maxStoreBlockSize.
-	if d.windowEnd < len(d.window) {
-		if !d.sync {
-			return
-		}
-		// Handle extremely small sizes.
-		if d.windowEnd < 128 {
-			if d.windowEnd == 0 {
-				return
-			}
-			if d.windowEnd <= 32 {
-				d.err = d.writeStoredBlock(d.window[:d.windowEnd])
-			} else {
-				d.w.writeBlockHuff(false, d.window[:d.windowEnd], true)
-				d.err = d.w.err
-			}
-			d.tokens.Reset()
-			d.windowEnd = 0
-			d.fast.Reset()
-			return
-		}
-	}
-
-	d.fast.Encode(&d.tokens, d.window[:d.windowEnd])
-	// If we made zero matches, store the block as is.
-	if d.tokens.n == 0 {
-		d.err = d.writeStoredBlock(d.window[:d.windowEnd])
-		// If we removed less than 1/16th, huffman compress the block.
-	} else if int(d.tokens.n) > d.windowEnd-(d.windowEnd>>4) {
-		d.w.writeBlockHuff(false, d.window[:d.windowEnd], d.sync)
-		d.err = d.w.err
-	} else {
-		d.w.writeBlockDynamic(&d.tokens, false, d.window[:d.windowEnd], d.sync)
-		d.err = d.w.err
-	}
-	d.tokens.Reset()
-	d.windowEnd = 0
-}
-
-// write will add input byte to the stream.
-// Unless an error occurs all bytes will be consumed.
-func (d *compressor) write(b []byte) (n int, err error) {
-	if d.err != nil {
-		return 0, d.err
-	}
-	n = len(b)
-	for len(b) > 0 {
-		if d.windowEnd == len(d.window) || d.sync {
-			d.step(d)
-		}
-		b = b[d.fill(d, b):]
-		if d.err != nil {
-			return 0, d.err
-		}
-	}
-	return n, d.err
-}
-
-func (d *compressor) syncFlush() error {
-	d.sync = true
-	if d.err != nil {
-		return d.err
-	}
-	d.step(d)
-	if d.err == nil {
-		d.w.writeStoredHeader(0, false)
-		d.w.flush()
-		d.err = d.w.err
-	}
-	d.sync = false
-	return d.err
-}
-
-func (d *compressor) init(w io.Writer, level int) (err error) {
-	d.w = newHuffmanBitWriter(w)
-
-	switch {
-	case level == NoCompression:
-		d.window = make([]byte, maxStoreBlockSize)
-		d.fill = (*compressor).fillBlock
-		d.step = (*compressor).store
-	case level == ConstantCompression:
-		d.w.logNewTablePenalty = 10
-		d.window = make([]byte, 32<<10)
-		d.fill = (*compressor).fillBlock
-		d.step = (*compressor).storeHuff
-	case level == DefaultCompression:
-		level = 5
-		fallthrough
-	case level >= 1 && level <= 6:
-		d.w.logNewTablePenalty = 7
-		d.fast = newFastEnc(level)
-		d.window = make([]byte, maxStoreBlockSize)
-		d.fill = (*compressor).fillBlock
-		d.step = (*compressor).storeFast
-	case 7 <= level && level <= 9:
-		d.w.logNewTablePenalty = 8
-		d.state = &advancedState{}
-		d.compressionLevel = levels[level]
-		d.initDeflate()
-		d.fill = (*compressor).fillDeflate
-		d.step = (*compressor).deflateLazy
-	default:
-		return fmt.Errorf("flate: invalid compression level %d: want value in range [-2, 9]", level)
-	}
-	d.level = level
-	return nil
-}
-
-// reset the state of the compressor.
-func (d *compressor) reset(w io.Writer) {
-	d.w.reset(w)
-	d.sync = false
-	d.err = nil
-	// We only need to reset a few things for Snappy.
-	if d.fast != nil {
-		d.fast.Reset()
-		d.windowEnd = 0
-		d.tokens.Reset()
-		return
-	}
-	switch d.compressionLevel.chain {
-	case 0:
-		// level was NoCompression or ConstantCompresssion.
-		d.windowEnd = 0
-	default:
-		s := d.state
-		s.chainHead = -1
-		for i := range s.hashHead {
-			s.hashHead[i] = 0
-		}
-		for i := range s.hashPrev {
-			s.hashPrev[i] = 0
-		}
-		s.hashOffset = 1
-		s.index, d.windowEnd = 0, 0
-		d.blockStart, d.byteAvailable = 0, false
-		d.tokens.Reset()
-		s.length = minMatchLength - 1
-		s.offset = 0
-		s.hash = 0
-		s.ii = 0
-		s.maxInsertIndex = 0
-	}
-}
-
-func (d *compressor) close() error {
-	if d.err != nil {
-		return d.err
-	}
-	d.sync = true
-	d.step(d)
-	if d.err != nil {
-		return d.err
-	}
-	if d.w.writeStoredHeader(0, true); d.w.err != nil {
-		return d.w.err
-	}
-	d.w.flush()
-	d.w.reset(nil)
-	return d.w.err
-}
-
-// NewWriter returns a new Writer compressing data at the given level.
-// Following zlib, levels range from 1 (BestSpeed) to 9 (BestCompression);
-// higher levels typically run slower but compress more.
-// Level 0 (NoCompression) does not attempt any compression; it only adds the
-// necessary DEFLATE framing.
-// Level -1 (DefaultCompression) uses the default compression level.
-// Level -2 (ConstantCompression) will use Huffman compression only, giving
-// a very fast compression for all types of input, but sacrificing considerable
-// compression efficiency.
-//
-// If level is in the range [-2, 9] then the error returned will be nil.
-// Otherwise the error returned will be non-nil.
-func NewWriter(w io.Writer, level int) (*Writer, error) {
-	var dw Writer
-	if err := dw.d.init(w, level); err != nil {
-		return nil, err
-	}
-	return &dw, nil
-}
-
-// NewWriterDict is like NewWriter but initializes the new
-// Writer with a preset dictionary.  The returned Writer behaves
-// as if the dictionary had been written to it without producing
-// any compressed output.  The compressed data written to w
-// can only be decompressed by a Reader initialized with the
-// same dictionary.
-func NewWriterDict(w io.Writer, level int, dict []byte) (*Writer, error) {
-	zw, err := NewWriter(w, level)
-	if err != nil {
-		return nil, err
-	}
-	zw.d.fillWindow(dict)
-	zw.dict = append(zw.dict, dict...) // duplicate dictionary for Reset method.
-	return zw, err
-}
-
-// A Writer takes data written to it and writes the compressed
-// form of that data to an underlying writer (see NewWriter).
-type Writer struct {
-	d    compressor
-	dict []byte
-}
-
-// Write writes data to w, which will eventually write the
-// compressed form of data to its underlying writer.
-func (w *Writer) Write(data []byte) (n int, err error) {
-	return w.d.write(data)
-}
-
-// Flush flushes any pending data to the underlying writer.
-// It is useful mainly in compressed network protocols, to ensure that
-// a remote reader has enough data to reconstruct a packet.
-// Flush does not return until the data has been written.
-// Calling Flush when there is no pending data still causes the Writer
-// to emit a sync marker of at least 4 bytes.
-// If the underlying writer returns an error, Flush returns that error.
-//
-// In the terminology of the zlib library, Flush is equivalent to Z_SYNC_FLUSH.
-func (w *Writer) Flush() error {
-	// For more about flushing:
-	// http://www.bolet.org/~pornin/deflate-flush.html
-	return w.d.syncFlush()
-}
-
-// Close flushes and closes the writer.
-func (w *Writer) Close() error {
-	return w.d.close()
-}
-
-// Reset discards the writer's state and makes it equivalent to
-// the result of NewWriter or NewWriterDict called with dst
-// and w's level and dictionary.
-func (w *Writer) Reset(dst io.Writer) {
-	if len(w.dict) > 0 {
-		// w was created with NewWriterDict
-		w.d.reset(dst)
-		if dst != nil {
-			w.d.fillWindow(w.dict)
-		}
-	} else {
-		// w was created with NewWriter
-		w.d.reset(dst)
-	}
-}
-
-// ResetDict discards the writer's state and makes it equivalent to
-// the result of NewWriter or NewWriterDict called with dst
-// and w's level, but sets a specific dictionary.
-func (w *Writer) ResetDict(dst io.Writer, dict []byte) {
-	w.dict = dict
-	w.d.reset(dst)
-	w.d.fillWindow(w.dict)
-}
Index: trunk/vendor/github.com/klauspost/compress/flate/dict_decoder.go
===================================================================
--- trunk/vendor/github.com/klauspost/compress/flate/dict_decoder.go	(revision 145)
+++ 	(revision )
@@ -1,184 +1,0 @@
-// Copyright 2016 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package flate
-
-// dictDecoder implements the LZ77 sliding dictionary as used in decompression.
-// LZ77 decompresses data through sequences of two forms of commands:
-//
-//	* Literal insertions: Runs of one or more symbols are inserted into the data
-//	stream as is. This is accomplished through the writeByte method for a
-//	single symbol, or combinations of writeSlice/writeMark for multiple symbols.
-//	Any valid stream must start with a literal insertion if no preset dictionary
-//	is used.
-//
-//	* Backward copies: Runs of one or more symbols are copied from previously
-//	emitted data. Backward copies come as the tuple (dist, length) where dist
-//	determines how far back in the stream to copy from and length determines how
-//	many bytes to copy. Note that it is valid for the length to be greater than
-//	the distance. Since LZ77 uses forward copies, that situation is used to
-//	perform a form of run-length encoding on repeated runs of symbols.
-//	The writeCopy and tryWriteCopy are used to implement this command.
-//
-// For performance reasons, this implementation performs little to no sanity
-// checks about the arguments. As such, the invariants documented for each
-// method call must be respected.
-type dictDecoder struct {
-	hist []byte // Sliding window history
-
-	// Invariant: 0 <= rdPos <= wrPos <= len(hist)
-	wrPos int  // Current output position in buffer
-	rdPos int  // Have emitted hist[:rdPos] already
-	full  bool // Has a full window length been written yet?
-}
-
-// init initializes dictDecoder to have a sliding window dictionary of the given
-// size. If a preset dict is provided, it will initialize the dictionary with
-// the contents of dict.
-func (dd *dictDecoder) init(size int, dict []byte) {
-	*dd = dictDecoder{hist: dd.hist}
-
-	if cap(dd.hist) < size {
-		dd.hist = make([]byte, size)
-	}
-	dd.hist = dd.hist[:size]
-
-	if len(dict) > len(dd.hist) {
-		dict = dict[len(dict)-len(dd.hist):]
-	}
-	dd.wrPos = copy(dd.hist, dict)
-	if dd.wrPos == len(dd.hist) {
-		dd.wrPos = 0
-		dd.full = true
-	}
-	dd.rdPos = dd.wrPos
-}
-
-// histSize reports the total amount of historical data in the dictionary.
-func (dd *dictDecoder) histSize() int {
-	if dd.full {
-		return len(dd.hist)
-	}
-	return dd.wrPos
-}
-
-// availRead reports the number of bytes that can be flushed by readFlush.
-func (dd *dictDecoder) availRead() int {
-	return dd.wrPos - dd.rdPos
-}
-
-// availWrite reports the available amount of output buffer space.
-func (dd *dictDecoder) availWrite() int {
-	return len(dd.hist) - dd.wrPos
-}
-
-// writeSlice returns a slice of the available buffer to write data to.
-//
-// This invariant will be kept: len(s) <= availWrite()
-func (dd *dictDecoder) writeSlice() []byte {
-	return dd.hist[dd.wrPos:]
-}
-
-// writeMark advances the writer pointer by cnt.
-//
-// This invariant must be kept: 0 <= cnt <= availWrite()
-func (dd *dictDecoder) writeMark(cnt int) {
-	dd.wrPos += cnt
-}
-
-// writeByte writes a single byte to the dictionary.
-//
-// This invariant must be kept: 0 < availWrite()
-func (dd *dictDecoder) writeByte(c byte) {
-	dd.hist[dd.wrPos] = c
-	dd.wrPos++
-}
-
-// writeCopy copies a string at a given (dist, length) to the output.
-// This returns the number of bytes copied and may be less than the requested
-// length if the available space in the output buffer is too small.
-//
-// This invariant must be kept: 0 < dist <= histSize()
-func (dd *dictDecoder) writeCopy(dist, length int) int {
-	dstBase := dd.wrPos
-	dstPos := dstBase
-	srcPos := dstPos - dist
-	endPos := dstPos + length
-	if endPos > len(dd.hist) {
-		endPos = len(dd.hist)
-	}
-
-	// Copy non-overlapping section after destination position.
-	//
-	// This section is non-overlapping in that the copy length for this section
-	// is always less than or equal to the backwards distance. This can occur
-	// if a distance refers to data that wraps-around in the buffer.
-	// Thus, a backwards copy is performed here; that is, the exact bytes in
-	// the source prior to the copy is placed in the destination.
-	if srcPos < 0 {
-		srcPos += len(dd.hist)
-		dstPos += copy(dd.hist[dstPos:endPos], dd.hist[srcPos:])
-		srcPos = 0
-	}
-
-	// Copy possibly overlapping section before destination position.
-	//
-	// This section can overlap if the copy length for this section is larger
-	// than the backwards distance. This is allowed by LZ77 so that repeated
-	// strings can be succinctly represented using (dist, length) pairs.
-	// Thus, a forwards copy is performed here; that is, the bytes copied is
-	// possibly dependent on the resulting bytes in the destination as the copy
-	// progresses along. This is functionally equivalent to the following:
-	//
-	//	for i := 0; i < endPos-dstPos; i++ {
-	//		dd.hist[dstPos+i] = dd.hist[srcPos+i]
-	//	}
-	//	dstPos = endPos
-	//
-	for dstPos < endPos {
-		dstPos += copy(dd.hist[dstPos:endPos], dd.hist[srcPos:dstPos])
-	}
-
-	dd.wrPos = dstPos
-	return dstPos - dstBase
-}
-
-// tryWriteCopy tries to copy a string at a given (distance, length) to the
-// output. This specialized version is optimized for short distances.
-//
-// This method is designed to be inlined for performance reasons.
-//
-// This invariant must be kept: 0 < dist <= histSize()
-func (dd *dictDecoder) tryWriteCopy(dist, length int) int {
-	dstPos := dd.wrPos
-	endPos := dstPos + length
-	if dstPos < dist || endPos > len(dd.hist) {
-		return 0
-	}
-	dstBase := dstPos
-	srcPos := dstPos - dist
-
-	// Copy possibly overlapping section before destination position.
-loop:
-	dstPos += copy(dd.hist[dstPos:endPos], dd.hist[srcPos:dstPos])
-	if dstPos < endPos {
-		goto loop // Avoid for-loop so that this function can be inlined
-	}
-
-	dd.wrPos = dstPos
-	return dstPos - dstBase
-}
-
-// readFlush returns a slice of the historical buffer that is ready to be
-// emitted to the user. The data returned by readFlush must be fully consumed
-// before calling any other dictDecoder methods.
-func (dd *dictDecoder) readFlush() []byte {
-	toRead := dd.hist[dd.rdPos:dd.wrPos]
-	dd.rdPos = dd.wrPos
-	if dd.wrPos == len(dd.hist) {
-		dd.wrPos, dd.rdPos = 0, 0
-		dd.full = true
-	}
-	return toRead
-}
Index: trunk/vendor/github.com/klauspost/compress/flate/fast_encoder.go
===================================================================
--- trunk/vendor/github.com/klauspost/compress/flate/fast_encoder.go	(revision 145)
+++ 	(revision )
@@ -1,233 +1,0 @@
-// Copyright 2011 The Snappy-Go Authors. All rights reserved.
-// Modified for deflate by Klaus Post (c) 2015.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package flate
-
-import (
-	"encoding/binary"
-	"fmt"
-	"math/bits"
-)
-
-type fastEnc interface {
-	Encode(dst *tokens, src []byte)
-	Reset()
-}
-
-func newFastEnc(level int) fastEnc {
-	switch level {
-	case 1:
-		return &fastEncL1{fastGen: fastGen{cur: maxStoreBlockSize}}
-	case 2:
-		return &fastEncL2{fastGen: fastGen{cur: maxStoreBlockSize}}
-	case 3:
-		return &fastEncL3{fastGen: fastGen{cur: maxStoreBlockSize}}
-	case 4:
-		return &fastEncL4{fastGen: fastGen{cur: maxStoreBlockSize}}
-	case 5:
-		return &fastEncL5{fastGen: fastGen{cur: maxStoreBlockSize}}
-	case 6:
-		return &fastEncL6{fastGen: fastGen{cur: maxStoreBlockSize}}
-	default:
-		panic("invalid level specified")
-	}
-}
-
-const (
-	tableBits       = 15             // Bits used in the table
-	tableSize       = 1 << tableBits // Size of the table
-	tableShift      = 32 - tableBits // Right-shift to get the tableBits most significant bits of a uint32.
-	baseMatchOffset = 1              // The smallest match offset
-	baseMatchLength = 3              // The smallest match length per the RFC section 3.2.5
-	maxMatchOffset  = 1 << 15        // The largest match offset
-
-	bTableBits   = 17                                               // Bits used in the big tables
-	bTableSize   = 1 << bTableBits                                  // Size of the table
-	allocHistory = maxStoreBlockSize * 5                            // Size to preallocate for history.
-	bufferReset  = (1 << 31) - allocHistory - maxStoreBlockSize - 1 // Reset the buffer offset when reaching this.
-)
-
-const (
-	prime3bytes = 506832829
-	prime4bytes = 2654435761
-	prime5bytes = 889523592379
-	prime6bytes = 227718039650203
-	prime7bytes = 58295818150454627
-	prime8bytes = 0xcf1bbcdcb7a56463
-)
-
-func load32(b []byte, i int) uint32 {
-	// Help the compiler eliminate bounds checks on the read so it can be done in a single read.
-	b = b[i:]
-	b = b[:4]
-	return uint32(b[0]) | uint32(b[1])<<8 | uint32(b[2])<<16 | uint32(b[3])<<24
-}
-
-func load64(b []byte, i int) uint64 {
-	return binary.LittleEndian.Uint64(b[i:])
-}
-
-func load3232(b []byte, i int32) uint32 {
-	return binary.LittleEndian.Uint32(b[i:])
-}
-
-func load6432(b []byte, i int32) uint64 {
-	return binary.LittleEndian.Uint64(b[i:])
-}
-
-func hash(u uint32) uint32 {
-	return (u * 0x1e35a7bd) >> tableShift
-}
-
-type tableEntry struct {
-	offset int32
-}
-
-// fastGen maintains the table for matches,
-// and the previous byte block for level 2.
-// This is the generic implementation.
-type fastGen struct {
-	hist []byte
-	cur  int32
-}
-
-func (e *fastGen) addBlock(src []byte) int32 {
-	// check if we have space already
-	if len(e.hist)+len(src) > cap(e.hist) {
-		if cap(e.hist) == 0 {
-			e.hist = make([]byte, 0, allocHistory)
-		} else {
-			if cap(e.hist) < maxMatchOffset*2 {
-				panic("unexpected buffer size")
-			}
-			// Move down
-			offset := int32(len(e.hist)) - maxMatchOffset
-			copy(e.hist[0:maxMatchOffset], e.hist[offset:])
-			e.cur += offset
-			e.hist = e.hist[:maxMatchOffset]
-		}
-	}
-	s := int32(len(e.hist))
-	e.hist = append(e.hist, src...)
-	return s
-}
-
-// hash4 returns the hash of u to fit in a hash table with h bits.
-// Preferably h should be a constant and should always be <32.
-func hash4u(u uint32, h uint8) uint32 {
-	return (u * prime4bytes) >> ((32 - h) & reg8SizeMask32)
-}
-
-type tableEntryPrev struct {
-	Cur  tableEntry
-	Prev tableEntry
-}
-
-// hash4x64 returns the hash of the lowest 4 bytes of u to fit in a hash table with h bits.
-// Preferably h should be a constant and should always be <32.
-func hash4x64(u uint64, h uint8) uint32 {
-	return (uint32(u) * prime4bytes) >> ((32 - h) & reg8SizeMask32)
-}
-
-// hash7 returns the hash of the lowest 7 bytes of u to fit in a hash table with h bits.
-// Preferably h should be a constant and should always be <64.
-func hash7(u uint64, h uint8) uint32 {
-	return uint32(((u << (64 - 56)) * prime7bytes) >> ((64 - h) & reg8SizeMask64))
-}
-
-// hash8 returns the hash of u to fit in a hash table with h bits.
-// Preferably h should be a constant and should always be <64.
-func hash8(u uint64, h uint8) uint32 {
-	return uint32((u * prime8bytes) >> ((64 - h) & reg8SizeMask64))
-}
-
-// hash6 returns the hash of the lowest 6 bytes of u to fit in a hash table with h bits.
-// Preferably h should be a constant and should always be <64.
-func hash6(u uint64, h uint8) uint32 {
-	return uint32(((u << (64 - 48)) * prime6bytes) >> ((64 - h) & reg8SizeMask64))
-}
-
-// matchlen will return the match length between offsets and t in src.
-// The maximum length returned is maxMatchLength - 4.
-// It is assumed that s > t, that t >=0 and s < len(src).
-func (e *fastGen) matchlen(s, t int32, src []byte) int32 {
-	if debugDecode {
-		if t >= s {
-			panic(fmt.Sprint("t >=s:", t, s))
-		}
-		if int(s) >= len(src) {
-			panic(fmt.Sprint("s >= len(src):", s, len(src)))
-		}
-		if t < 0 {
-			panic(fmt.Sprint("t < 0:", t))
-		}
-		if s-t > maxMatchOffset {
-			panic(fmt.Sprint(s, "-", t, "(", s-t, ") > maxMatchLength (", maxMatchOffset, ")"))
-		}
-	}
-	s1 := int(s) + maxMatchLength - 4
-	if s1 > len(src) {
-		s1 = len(src)
-	}
-
-	// Extend the match to be as long as possible.
-	return int32(matchLen(src[s:s1], src[t:]))
-}
-
-// matchlenLong will return the match length between offsets and t in src.
-// It is assumed that s > t, that t >=0 and s < len(src).
-func (e *fastGen) matchlenLong(s, t int32, src []byte) int32 {
-	if debugDeflate {
-		if t >= s {
-			panic(fmt.Sprint("t >=s:", t, s))
-		}
-		if int(s) >= len(src) {
-			panic(fmt.Sprint("s >= len(src):", s, len(src)))
-		}
-		if t < 0 {
-			panic(fmt.Sprint("t < 0:", t))
-		}
-		if s-t > maxMatchOffset {
-			panic(fmt.Sprint(s, "-", t, "(", s-t, ") > maxMatchLength (", maxMatchOffset, ")"))
-		}
-	}
-	// Extend the match to be as long as possible.
-	return int32(matchLen(src[s:], src[t:]))
-}
-
-// Reset the encoding table.
-func (e *fastGen) Reset() {
-	if cap(e.hist) < allocHistory {
-		e.hist = make([]byte, 0, allocHistory)
-	}
-	// We offset current position so everything will be out of reach.
-	// If we are above the buffer reset it will be cleared anyway since len(hist) == 0.
-	if e.cur <= bufferReset {
-		e.cur += maxMatchOffset + int32(len(e.hist))
-	}
-	e.hist = e.hist[:0]
-}
-
-// matchLen returns the maximum length.
-// 'a' must be the shortest of the two.
-func matchLen(a, b []byte) int {
-	var checked int
-
-	for len(a) >= 8 {
-		if diff := binary.LittleEndian.Uint64(a) ^ binary.LittleEndian.Uint64(b); diff != 0 {
-			return checked + (bits.TrailingZeros64(diff) >> 3)
-		}
-		checked += 8
-		a = a[8:]
-		b = b[8:]
-	}
-	b = b[:len(a)]
-	for i := range a {
-		if a[i] != b[i] {
-			return i + checked
-		}
-	}
-	return len(a) + checked
-}
Index: trunk/vendor/github.com/klauspost/compress/flate/huffman_bit_writer.go
===================================================================
--- trunk/vendor/github.com/klauspost/compress/flate/huffman_bit_writer.go	(revision 145)
+++ 	(revision )
@@ -1,1191 +1,0 @@
-// Copyright 2009 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package flate
-
-import (
-	"encoding/binary"
-	"fmt"
-	"io"
-	"math"
-)
-
-const (
-	// The largest offset code.
-	offsetCodeCount = 30
-
-	// The special code used to mark the end of a block.
-	endBlockMarker = 256
-
-	// The first length code.
-	lengthCodesStart = 257
-
-	// The number of codegen codes.
-	codegenCodeCount = 19
-	badCode          = 255
-
-	// maxPredefinedTokens is the maximum number of tokens
-	// where we check if fixed size is smaller.
-	maxPredefinedTokens = 250
-
-	// bufferFlushSize indicates the buffer size
-	// after which bytes are flushed to the writer.
-	// Should preferably be a multiple of 6, since
-	// we accumulate 6 bytes between writes to the buffer.
-	bufferFlushSize = 246
-
-	// bufferSize is the actual output byte buffer size.
-	// It must have additional headroom for a flush
-	// which can contain up to 8 bytes.
-	bufferSize = bufferFlushSize + 8
-)
-
-// Minimum length code that emits bits.
-const lengthExtraBitsMinCode = 8
-
-// The number of extra bits needed by length code X - LENGTH_CODES_START.
-var lengthExtraBits = [32]uint8{
-	/* 257 */ 0, 0, 0,
-	/* 260 */ 0, 0, 0, 0, 0, 1, 1, 1, 1, 2,
-	/* 270 */ 2, 2, 2, 3, 3, 3, 3, 4, 4, 4,
-	/* 280 */ 4, 5, 5, 5, 5, 0,
-}
-
-// The length indicated by length code X - LENGTH_CODES_START.
-var lengthBase = [32]uint8{
-	0, 1, 2, 3, 4, 5, 6, 7, 8, 10,
-	12, 14, 16, 20, 24, 28, 32, 40, 48, 56,
-	64, 80, 96, 112, 128, 160, 192, 224, 255,
-}
-
-// Minimum offset code that emits bits.
-const offsetExtraBitsMinCode = 4
-
-// offset code word extra bits.
-var offsetExtraBits = [32]int8{
-	0, 0, 0, 0, 1, 1, 2, 2, 3, 3,
-	4, 4, 5, 5, 6, 6, 7, 7, 8, 8,
-	9, 9, 10, 10, 11, 11, 12, 12, 13, 13,
-	/* extended window */
-	14, 14,
-}
-
-var offsetCombined = [32]uint32{}
-
-func init() {
-	var offsetBase = [32]uint32{
-		/* normal deflate */
-		0x000000, 0x000001, 0x000002, 0x000003, 0x000004,
-		0x000006, 0x000008, 0x00000c, 0x000010, 0x000018,
-		0x000020, 0x000030, 0x000040, 0x000060, 0x000080,
-		0x0000c0, 0x000100, 0x000180, 0x000200, 0x000300,
-		0x000400, 0x000600, 0x000800, 0x000c00, 0x001000,
-		0x001800, 0x002000, 0x003000, 0x004000, 0x006000,
-
-		/* extended window */
-		0x008000, 0x00c000,
-	}
-
-	for i := range offsetCombined[:] {
-		// Don't use extended window values...
-		if offsetExtraBits[i] == 0 || offsetBase[i] > 0x006000 {
-			continue
-		}
-		offsetCombined[i] = uint32(offsetExtraBits[i]) | (offsetBase[i] << 8)
-	}
-}
-
-// The odd order in which the codegen code sizes are written.
-var codegenOrder = []uint32{16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15}
-
-type huffmanBitWriter struct {
-	// writer is the underlying writer.
-	// Do not use it directly; use the write method, which ensures
-	// that Write errors are sticky.
-	writer io.Writer
-
-	// Data waiting to be written is bytes[0:nbytes]
-	// and then the low nbits of bits.
-	bits            uint64
-	nbits           uint8
-	nbytes          uint8
-	lastHuffMan     bool
-	literalEncoding *huffmanEncoder
-	tmpLitEncoding  *huffmanEncoder
-	offsetEncoding  *huffmanEncoder
-	codegenEncoding *huffmanEncoder
-	err             error
-	lastHeader      int
-	// Set between 0 (reused block can be up to 2x the size)
-	logNewTablePenalty uint
-	bytes              [256 + 8]byte
-	literalFreq        [lengthCodesStart + 32]uint16
-	offsetFreq         [32]uint16
-	codegenFreq        [codegenCodeCount]uint16
-
-	// codegen must have an extra space for the final symbol.
-	codegen [literalCount + offsetCodeCount + 1]uint8
-}
-
-// Huffman reuse.
-//
-// The huffmanBitWriter supports reusing huffman tables and thereby combining block sections.
-//
-// This is controlled by several variables:
-//
-// If lastHeader is non-zero the Huffman table can be reused.
-// This also indicates that a Huffman table has been generated that can output all
-// possible symbols.
-// It also indicates that an EOB has not yet been emitted, so if a new tabel is generated
-// an EOB with the previous table must be written.
-//
-// If lastHuffMan is set, a table for outputting literals has been generated and offsets are invalid.
-//
-// An incoming block estimates the output size of a new table using a 'fresh' by calculating the
-// optimal size and adding a penalty in 'logNewTablePenalty'.
-// A Huffman table is not optimal, which is why we add a penalty, and generating a new table
-// is slower both for compression and decompression.
-
-func newHuffmanBitWriter(w io.Writer) *huffmanBitWriter {
-	return &huffmanBitWriter{
-		writer:          w,
-		literalEncoding: newHuffmanEncoder(literalCount),
-		tmpLitEncoding:  newHuffmanEncoder(literalCount),
-		codegenEncoding: newHuffmanEncoder(codegenCodeCount),
-		offsetEncoding:  newHuffmanEncoder(offsetCodeCount),
-	}
-}
-
-func (w *huffmanBitWriter) reset(writer io.Writer) {
-	w.writer = writer
-	w.bits, w.nbits, w.nbytes, w.err = 0, 0, 0, nil
-	w.lastHeader = 0
-	w.lastHuffMan = false
-}
-
-func (w *huffmanBitWriter) canReuse(t *tokens) (ok bool) {
-	a := t.offHist[:offsetCodeCount]
-	b := w.offsetEncoding.codes
-	b = b[:len(a)]
-	for i, v := range a {
-		if v != 0 && b[i].len == 0 {
-			return false
-		}
-	}
-
-	a = t.extraHist[:literalCount-256]
-	b = w.literalEncoding.codes[256:literalCount]
-	b = b[:len(a)]
-	for i, v := range a {
-		if v != 0 && b[i].len == 0 {
-			return false
-		}
-	}
-
-	a = t.litHist[:256]
-	b = w.literalEncoding.codes[:len(a)]
-	for i, v := range a {
-		if v != 0 && b[i].len == 0 {
-			return false
-		}
-	}
-	return true
-}
-
-func (w *huffmanBitWriter) flush() {
-	if w.err != nil {
-		w.nbits = 0
-		return
-	}
-	if w.lastHeader > 0 {
-		// We owe an EOB
-		w.writeCode(w.literalEncoding.codes[endBlockMarker])
-		w.lastHeader = 0
-	}
-	n := w.nbytes
-	for w.nbits != 0 {
-		w.bytes[n] = byte(w.bits)
-		w.bits >>= 8
-		if w.nbits > 8 { // Avoid underflow
-			w.nbits -= 8
-		} else {
-			w.nbits = 0
-		}
-		n++
-	}
-	w.bits = 0
-	w.write(w.bytes[:n])
-	w.nbytes = 0
-}
-
-func (w *huffmanBitWriter) write(b []byte) {
-	if w.err != nil {
-		return
-	}
-	_, w.err = w.writer.Write(b)
-}
-
-func (w *huffmanBitWriter) writeBits(b int32, nb uint8) {
-	w.bits |= uint64(b) << (w.nbits & 63)
-	w.nbits += nb
-	if w.nbits >= 48 {
-		w.writeOutBits()
-	}
-}
-
-func (w *huffmanBitWriter) writeBytes(bytes []byte) {
-	if w.err != nil {
-		return
-	}
-	n := w.nbytes
-	if w.nbits&7 != 0 {
-		w.err = InternalError("writeBytes with unfinished bits")
-		return
-	}
-	for w.nbits != 0 {
-		w.bytes[n] = byte(w.bits)
-		w.bits >>= 8
-		w.nbits -= 8
-		n++
-	}
-	if n != 0 {
-		w.write(w.bytes[:n])
-	}
-	w.nbytes = 0
-	w.write(bytes)
-}
-
-// RFC 1951 3.2.7 specifies a special run-length encoding for specifying
-// the literal and offset lengths arrays (which are concatenated into a single
-// array).  This method generates that run-length encoding.
-//
-// The result is written into the codegen array, and the frequencies
-// of each code is written into the codegenFreq array.
-// Codes 0-15 are single byte codes. Codes 16-18 are followed by additional
-// information. Code badCode is an end marker
-//
-//  numLiterals      The number of literals in literalEncoding
-//  numOffsets       The number of offsets in offsetEncoding
-//  litenc, offenc   The literal and offset encoder to use
-func (w *huffmanBitWriter) generateCodegen(numLiterals int, numOffsets int, litEnc, offEnc *huffmanEncoder) {
-	for i := range w.codegenFreq {
-		w.codegenFreq[i] = 0
-	}
-	// Note that we are using codegen both as a temporary variable for holding
-	// a copy of the frequencies, and as the place where we put the result.
-	// This is fine because the output is always shorter than the input used
-	// so far.
-	codegen := w.codegen[:] // cache
-	// Copy the concatenated code sizes to codegen. Put a marker at the end.
-	cgnl := codegen[:numLiterals]
-	for i := range cgnl {
-		cgnl[i] = uint8(litEnc.codes[i].len)
-	}
-
-	cgnl = codegen[numLiterals : numLiterals+numOffsets]
-	for i := range cgnl {
-		cgnl[i] = uint8(offEnc.codes[i].len)
-	}
-	codegen[numLiterals+numOffsets] = badCode
-
-	size := codegen[0]
-	count := 1
-	outIndex := 0
-	for inIndex := 1; size != badCode; inIndex++ {
-		// INVARIANT: We have seen "count" copies of size that have not yet
-		// had output generated for them.
-		nextSize := codegen[inIndex]
-		if nextSize == size {
-			count++
-			continue
-		}
-		// We need to generate codegen indicating "count" of size.
-		if size != 0 {
-			codegen[outIndex] = size
-			outIndex++
-			w.codegenFreq[size]++
-			count--
-			for count >= 3 {
-				n := 6
-				if n > count {
-					n = count
-				}
-				codegen[outIndex] = 16
-				outIndex++
-				codegen[outIndex] = uint8(n - 3)
-				outIndex++
-				w.codegenFreq[16]++
-				count -= n
-			}
-		} else {
-			for count >= 11 {
-				n := 138
-				if n > count {
-					n = count
-				}
-				codegen[outIndex] = 18
-				outIndex++
-				codegen[outIndex] = uint8(n - 11)
-				outIndex++
-				w.codegenFreq[18]++
-				count -= n
-			}
-			if count >= 3 {
-				// count >= 3 && count <= 10
-				codegen[outIndex] = 17
-				outIndex++
-				codegen[outIndex] = uint8(count - 3)
-				outIndex++
-				w.codegenFreq[17]++
-				count = 0
-			}
-		}
-		count--
-		for ; count >= 0; count-- {
-			codegen[outIndex] = size
-			outIndex++
-			w.codegenFreq[size]++
-		}
-		// Set up invariant for next time through the loop.
-		size = nextSize
-		count = 1
-	}
-	// Marker indicating the end of the codegen.
-	codegen[outIndex] = badCode
-}
-
-func (w *huffmanBitWriter) codegens() int {
-	numCodegens := len(w.codegenFreq)
-	for numCodegens > 4 && w.codegenFreq[codegenOrder[numCodegens-1]] == 0 {
-		numCodegens--
-	}
-	return numCodegens
-}
-
-func (w *huffmanBitWriter) headerSize() (size, numCodegens int) {
-	numCodegens = len(w.codegenFreq)
-	for numCodegens > 4 && w.codegenFreq[codegenOrder[numCodegens-1]] == 0 {
-		numCodegens--
-	}
-	return 3 + 5 + 5 + 4 + (3 * numCodegens) +
-		w.codegenEncoding.bitLength(w.codegenFreq[:]) +
-		int(w.codegenFreq[16])*2 +
-		int(w.codegenFreq[17])*3 +
-		int(w.codegenFreq[18])*7, numCodegens
-}
-
-// dynamicSize returns the size of dynamically encoded data in bits.
-func (w *huffmanBitWriter) dynamicReuseSize(litEnc, offEnc *huffmanEncoder) (size int) {
-	size = litEnc.bitLength(w.literalFreq[:]) +
-		offEnc.bitLength(w.offsetFreq[:])
-	return size
-}
-
-// dynamicSize returns the size of dynamically encoded data in bits.
-func (w *huffmanBitWriter) dynamicSize(litEnc, offEnc *huffmanEncoder, extraBits int) (size, numCodegens int) {
-	header, numCodegens := w.headerSize()
-	size = header +
-		litEnc.bitLength(w.literalFreq[:]) +
-		offEnc.bitLength(w.offsetFreq[:]) +
-		extraBits
-	return size, numCodegens
-}
-
-// extraBitSize will return the number of bits that will be written
-// as "extra" bits on matches.
-func (w *huffmanBitWriter) extraBitSize() int {
-	total := 0
-	for i, n := range w.literalFreq[257:literalCount] {
-		total += int(n) * int(lengthExtraBits[i&31])
-	}
-	for i, n := range w.offsetFreq[:offsetCodeCount] {
-		total += int(n) * int(offsetExtraBits[i&31])
-	}
-	return total
-}
-
-// fixedSize returns the size of dynamically encoded data in bits.
-func (w *huffmanBitWriter) fixedSize(extraBits int) int {
-	return 3 +
-		fixedLiteralEncoding.bitLength(w.literalFreq[:]) +
-		fixedOffsetEncoding.bitLength(w.offsetFreq[:]) +
-		extraBits
-}
-
-// storedSize calculates the stored size, including header.
-// The function returns the size in bits and whether the block
-// fits inside a single block.
-func (w *huffmanBitWriter) storedSize(in []byte) (int, bool) {
-	if in == nil {
-		return 0, false
-	}
-	if len(in) <= maxStoreBlockSize {
-		return (len(in) + 5) * 8, true
-	}
-	return 0, false
-}
-
-func (w *huffmanBitWriter) writeCode(c hcode) {
-	// The function does not get inlined if we "& 63" the shift.
-	w.bits |= uint64(c.code) << (w.nbits & 63)
-	w.nbits += c.len
-	if w.nbits >= 48 {
-		w.writeOutBits()
-	}
-}
-
-// writeOutBits will write bits to the buffer.
-func (w *huffmanBitWriter) writeOutBits() {
-	bits := w.bits
-	w.bits >>= 48
-	w.nbits -= 48
-	n := w.nbytes
-
-	// We over-write, but faster...
-	binary.LittleEndian.PutUint64(w.bytes[n:], bits)
-	n += 6
-
-	if n >= bufferFlushSize {
-		if w.err != nil {
-			n = 0
-			return
-		}
-		w.write(w.bytes[:n])
-		n = 0
-	}
-
-	w.nbytes = n
-}
-
-// Write the header of a dynamic Huffman block to the output stream.
-//
-//  numLiterals  The number of literals specified in codegen
-//  numOffsets   The number of offsets specified in codegen
-//  numCodegens  The number of codegens used in codegen
-func (w *huffmanBitWriter) writeDynamicHeader(numLiterals int, numOffsets int, numCodegens int, isEof bool) {
-	if w.err != nil {
-		return
-	}
-	var firstBits int32 = 4
-	if isEof {
-		firstBits = 5
-	}
-	w.writeBits(firstBits, 3)
-	w.writeBits(int32(numLiterals-257), 5)
-	w.writeBits(int32(numOffsets-1), 5)
-	w.writeBits(int32(numCodegens-4), 4)
-
-	for i := 0; i < numCodegens; i++ {
-		value := uint(w.codegenEncoding.codes[codegenOrder[i]].len)
-		w.writeBits(int32(value), 3)
-	}
-
-	i := 0
-	for {
-		var codeWord = uint32(w.codegen[i])
-		i++
-		if codeWord == badCode {
-			break
-		}
-		w.writeCode(w.codegenEncoding.codes[codeWord])
-
-		switch codeWord {
-		case 16:
-			w.writeBits(int32(w.codegen[i]), 2)
-			i++
-		case 17:
-			w.writeBits(int32(w.codegen[i]), 3)
-			i++
-		case 18:
-			w.writeBits(int32(w.codegen[i]), 7)
-			i++
-		}
-	}
-}
-
-// writeStoredHeader will write a stored header.
-// If the stored block is only used for EOF,
-// it is replaced with a fixed huffman block.
-func (w *huffmanBitWriter) writeStoredHeader(length int, isEof bool) {
-	if w.err != nil {
-		return
-	}
-	if w.lastHeader > 0 {
-		// We owe an EOB
-		w.writeCode(w.literalEncoding.codes[endBlockMarker])
-		w.lastHeader = 0
-	}
-
-	// To write EOF, use a fixed encoding block. 10 bits instead of 5 bytes.
-	if length == 0 && isEof {
-		w.writeFixedHeader(isEof)
-		// EOB: 7 bits, value: 0
-		w.writeBits(0, 7)
-		w.flush()
-		return
-	}
-
-	var flag int32
-	if isEof {
-		flag = 1
-	}
-	w.writeBits(flag, 3)
-	w.flush()
-	w.writeBits(int32(length), 16)
-	w.writeBits(int32(^uint16(length)), 16)
-}
-
-func (w *huffmanBitWriter) writeFixedHeader(isEof bool) {
-	if w.err != nil {
-		return
-	}
-	if w.lastHeader > 0 {
-		// We owe an EOB
-		w.writeCode(w.literalEncoding.codes[endBlockMarker])
-		w.lastHeader = 0
-	}
-
-	// Indicate that we are a fixed Huffman block
-	var value int32 = 2
-	if isEof {
-		value = 3
-	}
-	w.writeBits(value, 3)
-}
-
-// writeBlock will write a block of tokens with the smallest encoding.
-// The original input can be supplied, and if the huffman encoded data
-// is larger than the original bytes, the data will be written as a
-// stored block.
-// If the input is nil, the tokens will always be Huffman encoded.
-func (w *huffmanBitWriter) writeBlock(tokens *tokens, eof bool, input []byte) {
-	if w.err != nil {
-		return
-	}
-
-	tokens.AddEOB()
-	if w.lastHeader > 0 {
-		// We owe an EOB
-		w.writeCode(w.literalEncoding.codes[endBlockMarker])
-		w.lastHeader = 0
-	}
-	numLiterals, numOffsets := w.indexTokens(tokens, false)
-	w.generate()
-	var extraBits int
-	storedSize, storable := w.storedSize(input)
-	if storable {
-		extraBits = w.extraBitSize()
-	}
-
-	// Figure out smallest code.
-	// Fixed Huffman baseline.
-	var literalEncoding = fixedLiteralEncoding
-	var offsetEncoding = fixedOffsetEncoding
-	var size = math.MaxInt32
-	if tokens.n < maxPredefinedTokens {
-		size = w.fixedSize(extraBits)
-	}
-
-	// Dynamic Huffman?
-	var numCodegens int
-
-	// Generate codegen and codegenFrequencies, which indicates how to encode
-	// the literalEncoding and the offsetEncoding.
-	w.generateCodegen(numLiterals, numOffsets, w.literalEncoding, w.offsetEncoding)
-	w.codegenEncoding.generate(w.codegenFreq[:], 7)
-	dynamicSize, numCodegens := w.dynamicSize(w.literalEncoding, w.offsetEncoding, extraBits)
-
-	if dynamicSize < size {
-		size = dynamicSize
-		literalEncoding = w.literalEncoding
-		offsetEncoding = w.offsetEncoding
-	}
-
-	// Stored bytes?
-	if storable && storedSize <= size {
-		w.writeStoredHeader(len(input), eof)
-		w.writeBytes(input)
-		return
-	}
-
-	// Huffman.
-	if literalEncoding == fixedLiteralEncoding {
-		w.writeFixedHeader(eof)
-	} else {
-		w.writeDynamicHeader(numLiterals, numOffsets, numCodegens, eof)
-	}
-
-	// Write the tokens.
-	w.writeTokens(tokens.Slice(), literalEncoding.codes, offsetEncoding.codes)
-}
-
-// writeBlockDynamic encodes a block using a dynamic Huffman table.
-// This should be used if the symbols used have a disproportionate
-// histogram distribution.
-// If input is supplied and the compression savings are below 1/16th of the
-// input size the block is stored.
-func (w *huffmanBitWriter) writeBlockDynamic(tokens *tokens, eof bool, input []byte, sync bool) {
-	if w.err != nil {
-		return
-	}
-
-	sync = sync || eof
-	if sync {
-		tokens.AddEOB()
-	}
-
-	// We cannot reuse pure huffman table, and must mark as EOF.
-	if (w.lastHuffMan || eof) && w.lastHeader > 0 {
-		// We will not try to reuse.
-		w.writeCode(w.literalEncoding.codes[endBlockMarker])
-		w.lastHeader = 0
-		w.lastHuffMan = false
-	}
-
-	// fillReuse enables filling of empty values.
-	// This will make encodings always reusable without testing.
-	// However, this does not appear to benefit on most cases.
-	const fillReuse = false
-
-	// Check if we can reuse...
-	if !fillReuse && w.lastHeader > 0 && !w.canReuse(tokens) {
-		w.writeCode(w.literalEncoding.codes[endBlockMarker])
-		w.lastHeader = 0
-	}
-
-	numLiterals, numOffsets := w.indexTokens(tokens, !sync)
-	extraBits := 0
-	ssize, storable := w.storedSize(input)
-
-	const usePrefs = true
-	if storable || w.lastHeader > 0 {
-		extraBits = w.extraBitSize()
-	}
-
-	var size int
-
-	// Check if we should reuse.
-	if w.lastHeader > 0 {
-		// Estimate size for using a new table.
-		// Use the previous header size as the best estimate.
-		newSize := w.lastHeader + tokens.EstimatedBits()
-		newSize += int(w.literalEncoding.codes[endBlockMarker].len) + newSize>>w.logNewTablePenalty
-
-		// The estimated size is calculated as an optimal table.
-		// We add a penalty to make it more realistic and re-use a bit more.
-		reuseSize := w.dynamicReuseSize(w.literalEncoding, w.offsetEncoding) + extraBits
-
-		// Check if a new table is better.
-		if newSize < reuseSize {
-			// Write the EOB we owe.
-			w.writeCode(w.literalEncoding.codes[endBlockMarker])
-			size = newSize
-			w.lastHeader = 0
-		} else {
-			size = reuseSize
-		}
-
-		if tokens.n < maxPredefinedTokens {
-			if preSize := w.fixedSize(extraBits) + 7; usePrefs && preSize < size {
-				// Check if we get a reasonable size decrease.
-				if storable && ssize <= size {
-					w.writeStoredHeader(len(input), eof)
-					w.writeBytes(input)
-					return
-				}
-				w.writeFixedHeader(eof)
-				if !sync {
-					tokens.AddEOB()
-				}
-				w.writeTokens(tokens.Slice(), fixedLiteralEncoding.codes, fixedOffsetEncoding.codes)
-				return
-			}
-		}
-		// Check if we get a reasonable size decrease.
-		if storable && ssize <= size {
-			w.writeStoredHeader(len(input), eof)
-			w.writeBytes(input)
-			return
-		}
-	}
-
-	// We want a new block/table
-	if w.lastHeader == 0 {
-		if fillReuse && !sync {
-			w.fillTokens()
-			numLiterals, numOffsets = maxNumLit, maxNumDist
-		} else {
-			w.literalFreq[endBlockMarker] = 1
-		}
-
-		w.generate()
-		// Generate codegen and codegenFrequencies, which indicates how to encode
-		// the literalEncoding and the offsetEncoding.
-		w.generateCodegen(numLiterals, numOffsets, w.literalEncoding, w.offsetEncoding)
-		w.codegenEncoding.generate(w.codegenFreq[:], 7)
-
-		var numCodegens int
-		if fillReuse && !sync {
-			// Reindex for accurate size...
-			w.indexTokens(tokens, true)
-		}
-		size, numCodegens = w.dynamicSize(w.literalEncoding, w.offsetEncoding, extraBits)
-
-		// Store predefined, if we don't get a reasonable improvement.
-		if tokens.n < maxPredefinedTokens {
-			if preSize := w.fixedSize(extraBits); usePrefs && preSize <= size {
-				// Store bytes, if we don't get an improvement.
-				if storable && ssize <= preSize {
-					w.writeStoredHeader(len(input), eof)
-					w.writeBytes(input)
-					return
-				}
-				w.writeFixedHeader(eof)
-				if !sync {
-					tokens.AddEOB()
-				}
-				w.writeTokens(tokens.Slice(), fixedLiteralEncoding.codes, fixedOffsetEncoding.codes)
-				return
-			}
-		}
-
-		if storable && ssize <= size {
-			// Store bytes, if we don't get an improvement.
-			w.writeStoredHeader(len(input), eof)
-			w.writeBytes(input)
-			return
-		}
-
-		// Write Huffman table.
-		w.writeDynamicHeader(numLiterals, numOffsets, numCodegens, eof)
-		if !sync {
-			w.lastHeader, _ = w.headerSize()
-		}
-		w.lastHuffMan = false
-	}
-
-	if sync {
-		w.lastHeader = 0
-	}
-	// Write the tokens.
-	w.writeTokens(tokens.Slice(), w.literalEncoding.codes, w.offsetEncoding.codes)
-}
-
-func (w *huffmanBitWriter) fillTokens() {
-	for i, v := range w.literalFreq[:literalCount] {
-		if v == 0 {
-			w.literalFreq[i] = 1
-		}
-	}
-	for i, v := range w.offsetFreq[:offsetCodeCount] {
-		if v == 0 {
-			w.offsetFreq[i] = 1
-		}
-	}
-}
-
-// indexTokens indexes a slice of tokens, and updates
-// literalFreq and offsetFreq, and generates literalEncoding
-// and offsetEncoding.
-// The number of literal and offset tokens is returned.
-func (w *huffmanBitWriter) indexTokens(t *tokens, filled bool) (numLiterals, numOffsets int) {
-	copy(w.literalFreq[:], t.litHist[:])
-	copy(w.literalFreq[256:], t.extraHist[:])
-	copy(w.offsetFreq[:], t.offHist[:offsetCodeCount])
-
-	if t.n == 0 {
-		return
-	}
-	if filled {
-		return maxNumLit, maxNumDist
-	}
-	// get the number of literals
-	numLiterals = len(w.literalFreq)
-	for w.literalFreq[numLiterals-1] == 0 {
-		numLiterals--
-	}
-	// get the number of offsets
-	numOffsets = len(w.offsetFreq)
-	for numOffsets > 0 && w.offsetFreq[numOffsets-1] == 0 {
-		numOffsets--
-	}
-	if numOffsets == 0 {
-		// We haven't found a single match. If we want to go with the dynamic encoding,
-		// we should count at least one offset to be sure that the offset huffman tree could be encoded.
-		w.offsetFreq[0] = 1
-		numOffsets = 1
-	}
-	return
-}
-
-func (w *huffmanBitWriter) generate() {
-	w.literalEncoding.generate(w.literalFreq[:literalCount], 15)
-	w.offsetEncoding.generate(w.offsetFreq[:offsetCodeCount], 15)
-}
-
-// writeTokens writes a slice of tokens to the output.
-// codes for literal and offset encoding must be supplied.
-func (w *huffmanBitWriter) writeTokens(tokens []token, leCodes, oeCodes []hcode) {
-	if w.err != nil {
-		return
-	}
-	if len(tokens) == 0 {
-		return
-	}
-
-	// Only last token should be endBlockMarker.
-	var deferEOB bool
-	if tokens[len(tokens)-1] == endBlockMarker {
-		tokens = tokens[:len(tokens)-1]
-		deferEOB = true
-	}
-
-	// Create slices up to the next power of two to avoid bounds checks.
-	lits := leCodes[:256]
-	offs := oeCodes[:32]
-	lengths := leCodes[lengthCodesStart:]
-	lengths = lengths[:32]
-
-	// Go 1.16 LOVES having these on stack.
-	bits, nbits, nbytes := w.bits, w.nbits, w.nbytes
-
-	for _, t := range tokens {
-		if t < 256 {
-			//w.writeCode(lits[t.literal()])
-			c := lits[t]
-			bits |= uint64(c.code) << (nbits & 63)
-			nbits += c.len
-			if nbits >= 48 {
-				binary.LittleEndian.PutUint64(w.bytes[nbytes:], bits)
-				//*(*uint64)(unsafe.Pointer(&w.bytes[nbytes])) = bits
-				bits >>= 48
-				nbits -= 48
-				nbytes += 6
-				if nbytes >= bufferFlushSize {
-					if w.err != nil {
-						nbytes = 0
-						return
-					}
-					_, w.err = w.writer.Write(w.bytes[:nbytes])
-					nbytes = 0
-				}
-			}
-			continue
-		}
-
-		// Write the length
-		length := t.length()
-		lengthCode := lengthCode(length) & 31
-		if false {
-			w.writeCode(lengths[lengthCode])
-		} else {
-			// inlined
-			c := lengths[lengthCode]
-			bits |= uint64(c.code) << (nbits & 63)
-			nbits += c.len
-			if nbits >= 48 {
-				binary.LittleEndian.PutUint64(w.bytes[nbytes:], bits)
-				//*(*uint64)(unsafe.Pointer(&w.bytes[nbytes])) = bits
-				bits >>= 48
-				nbits -= 48
-				nbytes += 6
-				if nbytes >= bufferFlushSize {
-					if w.err != nil {
-						nbytes = 0
-						return
-					}
-					_, w.err = w.writer.Write(w.bytes[:nbytes])
-					nbytes = 0
-				}
-			}
-		}
-
-		if lengthCode >= lengthExtraBitsMinCode {
-			extraLengthBits := lengthExtraBits[lengthCode]
-			//w.writeBits(extraLength, extraLengthBits)
-			extraLength := int32(length - lengthBase[lengthCode])
-			bits |= uint64(extraLength) << (nbits & 63)
-			nbits += extraLengthBits
-			if nbits >= 48 {
-				binary.LittleEndian.PutUint64(w.bytes[nbytes:], bits)
-				//*(*uint64)(unsafe.Pointer(&w.bytes[nbytes])) = bits
-				bits >>= 48
-				nbits -= 48
-				nbytes += 6
-				if nbytes >= bufferFlushSize {
-					if w.err != nil {
-						nbytes = 0
-						return
-					}
-					_, w.err = w.writer.Write(w.bytes[:nbytes])
-					nbytes = 0
-				}
-			}
-		}
-		// Write the offset
-		offset := t.offset()
-		offsetCode := (offset >> 16) & 31
-		if false {
-			w.writeCode(offs[offsetCode])
-		} else {
-			// inlined
-			c := offs[offsetCode]
-			bits |= uint64(c.code) << (nbits & 63)
-			nbits += c.len
-			if nbits >= 48 {
-				binary.LittleEndian.PutUint64(w.bytes[nbytes:], bits)
-				//*(*uint64)(unsafe.Pointer(&w.bytes[nbytes])) = bits
-				bits >>= 48
-				nbits -= 48
-				nbytes += 6
-				if nbytes >= bufferFlushSize {
-					if w.err != nil {
-						nbytes = 0
-						return
-					}
-					_, w.err = w.writer.Write(w.bytes[:nbytes])
-					nbytes = 0
-				}
-			}
-		}
-
-		if offsetCode >= offsetExtraBitsMinCode {
-			offsetComb := offsetCombined[offsetCode]
-			//w.writeBits(extraOffset, extraOffsetBits)
-			bits |= uint64((offset-(offsetComb>>8))&matchOffsetOnlyMask) << (nbits & 63)
-			nbits += uint8(offsetComb)
-			if nbits >= 48 {
-				binary.LittleEndian.PutUint64(w.bytes[nbytes:], bits)
-				//*(*uint64)(unsafe.Pointer(&w.bytes[nbytes])) = bits
-				bits >>= 48
-				nbits -= 48
-				nbytes += 6
-				if nbytes >= bufferFlushSize {
-					if w.err != nil {
-						nbytes = 0
-						return
-					}
-					_, w.err = w.writer.Write(w.bytes[:nbytes])
-					nbytes = 0
-				}
-			}
-		}
-	}
-	// Restore...
-	w.bits, w.nbits, w.nbytes = bits, nbits, nbytes
-
-	if deferEOB {
-		w.writeCode(leCodes[endBlockMarker])
-	}
-}
-
-// huffOffset is a static offset encoder used for huffman only encoding.
-// It can be reused since we will not be encoding offset values.
-var huffOffset *huffmanEncoder
-
-func init() {
-	w := newHuffmanBitWriter(nil)
-	w.offsetFreq[0] = 1
-	huffOffset = newHuffmanEncoder(offsetCodeCount)
-	huffOffset.generate(w.offsetFreq[:offsetCodeCount], 15)
-}
-
-// writeBlockHuff encodes a block of bytes as either
-// Huffman encoded literals or uncompressed bytes if the
-// results only gains very little from compression.
-func (w *huffmanBitWriter) writeBlockHuff(eof bool, input []byte, sync bool) {
-	if w.err != nil {
-		return
-	}
-
-	// Clear histogram
-	for i := range w.literalFreq[:] {
-		w.literalFreq[i] = 0
-	}
-	if !w.lastHuffMan {
-		for i := range w.offsetFreq[:] {
-			w.offsetFreq[i] = 0
-		}
-	}
-
-	// Fill is rarely better...
-	const fill = false
-	const numLiterals = endBlockMarker + 1
-	const numOffsets = 1
-
-	// Add everything as literals
-	// We have to estimate the header size.
-	// Assume header is around 70 bytes:
-	// https://stackoverflow.com/a/25454430
-	const guessHeaderSizeBits = 70 * 8
-	histogram(input, w.literalFreq[:numLiterals], fill)
-	ssize, storable := w.storedSize(input)
-	if storable && len(input) > 1024 {
-		// Quick check for incompressible content.
-		abs := float64(0)
-		avg := float64(len(input)) / 256
-		max := float64(len(input) * 2)
-		for _, v := range w.literalFreq[:256] {
-			diff := float64(v) - avg
-			abs += diff * diff
-			if abs > max {
-				break
-			}
-		}
-		if abs < max {
-			if debugDeflate {
-				fmt.Println("stored", abs, "<", max)
-			}
-			// No chance we can compress this...
-			w.writeStoredHeader(len(input), eof)
-			w.writeBytes(input)
-			return
-		}
-	}
-	w.literalFreq[endBlockMarker] = 1
-	w.tmpLitEncoding.generate(w.literalFreq[:numLiterals], 15)
-	if fill {
-		// Clear fill...
-		for i := range w.literalFreq[:numLiterals] {
-			w.literalFreq[i] = 0
-		}
-		histogram(input, w.literalFreq[:numLiterals], false)
-	}
-	estBits := w.tmpLitEncoding.canReuseBits(w.literalFreq[:numLiterals])
-	estBits += w.lastHeader
-	if w.lastHeader == 0 {
-		estBits += guessHeaderSizeBits
-	}
-	estBits += estBits >> w.logNewTablePenalty
-
-	// Store bytes, if we don't get a reasonable improvement.
-	if storable && ssize <= estBits {
-		if debugDeflate {
-			fmt.Println("stored,", ssize, "<=", estBits)
-		}
-		w.writeStoredHeader(len(input), eof)
-		w.writeBytes(input)
-		return
-	}
-
-	if w.lastHeader > 0 {
-		reuseSize := w.literalEncoding.canReuseBits(w.literalFreq[:256])
-
-		if estBits < reuseSize {
-			if debugDeflate {
-				fmt.Println("NOT reusing, reuse:", reuseSize/8, "> new:", estBits/8, "header est:", w.lastHeader/8, "bytes")
-			}
-			// We owe an EOB
-			w.writeCode(w.literalEncoding.codes[endBlockMarker])
-			w.lastHeader = 0
-		} else if debugDeflate {
-			fmt.Println("reusing, reuse:", reuseSize/8, "> new:", estBits/8, "- header est:", w.lastHeader/8)
-		}
-	}
-
-	count := 0
-	if w.lastHeader == 0 {
-		// Use the temp encoding, so swap.
-		w.literalEncoding, w.tmpLitEncoding = w.tmpLitEncoding, w.literalEncoding
-		// Generate codegen and codegenFrequencies, which indicates how to encode
-		// the literalEncoding and the offsetEncoding.
-		w.generateCodegen(numLiterals, numOffsets, w.literalEncoding, huffOffset)
-		w.codegenEncoding.generate(w.codegenFreq[:], 7)
-		numCodegens := w.codegens()
-
-		// Huffman.
-		w.writeDynamicHeader(numLiterals, numOffsets, numCodegens, eof)
-		w.lastHuffMan = true
-		w.lastHeader, _ = w.headerSize()
-		if debugDeflate {
-			count += w.lastHeader
-			fmt.Println("header:", count/8)
-		}
-	}
-
-	encoding := w.literalEncoding.codes[:256]
-	// Go 1.16 LOVES having these on stack. At least 1.5x the speed.
-	bits, nbits, nbytes := w.bits, w.nbits, w.nbytes
-
-	if debugDeflate {
-		count -= int(nbytes)*8 + int(nbits)
-	}
-	// Unroll, write 3 codes/loop.
-	// Fastest number of unrolls.
-	for len(input) > 3 {
-		// We must have at least 48 bits free.
-		if nbits >= 8 {
-			n := nbits >> 3
-			binary.LittleEndian.PutUint64(w.bytes[nbytes:], bits)
-			bits >>= (n * 8) & 63
-			nbits -= n * 8
-			nbytes += n
-		}
-		if nbytes >= bufferFlushSize {
-			if w.err != nil {
-				nbytes = 0
-				return
-			}
-			if debugDeflate {
-				count += int(nbytes) * 8
-			}
-			_, w.err = w.writer.Write(w.bytes[:nbytes])
-			nbytes = 0
-		}
-		a, b := encoding[input[0]], encoding[input[1]]
-		bits |= uint64(a.code) << (nbits & 63)
-		bits |= uint64(b.code) << ((nbits + a.len) & 63)
-		c := encoding[input[2]]
-		nbits += b.len + a.len
-		bits |= uint64(c.code) << (nbits & 63)
-		nbits += c.len
-		input = input[3:]
-	}
-
-	// Remaining...
-	for _, t := range input {
-		if nbits >= 48 {
-			binary.LittleEndian.PutUint64(w.bytes[nbytes:], bits)
-			//*(*uint64)(unsafe.Pointer(&w.bytes[nbytes])) = bits
-			bits >>= 48
-			nbits -= 48
-			nbytes += 6
-			if nbytes >= bufferFlushSize {
-				if w.err != nil {
-					nbytes = 0
-					return
-				}
-				if debugDeflate {
-					count += int(nbytes) * 8
-				}
-				_, w.err = w.writer.Write(w.bytes[:nbytes])
-				nbytes = 0
-			}
-		}
-		// Bitwriting inlined, ~30% speedup
-		c := encoding[t]
-		bits |= uint64(c.code) << (nbits & 63)
-		nbits += c.len
-		if debugDeflate {
-			count += int(c.len)
-		}
-	}
-	// Restore...
-	w.bits, w.nbits, w.nbytes = bits, nbits, nbytes
-
-	if debugDeflate {
-		nb := count + int(nbytes)*8 + int(nbits)
-		fmt.Println("wrote", nb, "bits,", nb/8, "bytes.")
-	}
-	// Flush if needed to have space.
-	if w.nbits >= 48 {
-		w.writeOutBits()
-	}
-
-	if eof || sync {
-		w.writeCode(w.literalEncoding.codes[endBlockMarker])
-		w.lastHeader = 0
-		w.lastHuffMan = false
-	}
-}
Index: trunk/vendor/github.com/klauspost/compress/flate/huffman_code.go
===================================================================
--- trunk/vendor/github.com/klauspost/compress/flate/huffman_code.go	(revision 145)
+++ 	(revision )
@@ -1,384 +1,0 @@
-// Copyright 2009 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package flate
-
-import (
-	"math"
-	"math/bits"
-)
-
-const (
-	maxBitsLimit = 16
-	// number of valid literals
-	literalCount = 286
-)
-
-// hcode is a huffman code with a bit code and bit length.
-type hcode struct {
-	code uint16
-	len  uint8
-}
-
-type huffmanEncoder struct {
-	codes    []hcode
-	bitCount [17]int32
-
-	// Allocate a reusable buffer with the longest possible frequency table.
-	// Possible lengths are codegenCodeCount, offsetCodeCount and literalCount.
-	// The largest of these is literalCount, so we allocate for that case.
-	freqcache [literalCount + 1]literalNode
-}
-
-type literalNode struct {
-	literal uint16
-	freq    uint16
-}
-
-// A levelInfo describes the state of the constructed tree for a given depth.
-type levelInfo struct {
-	// Our level.  for better printing
-	level int32
-
-	// The frequency of the last node at this level
-	lastFreq int32
-
-	// The frequency of the next character to add to this level
-	nextCharFreq int32
-
-	// The frequency of the next pair (from level below) to add to this level.
-	// Only valid if the "needed" value of the next lower level is 0.
-	nextPairFreq int32
-
-	// The number of chains remaining to generate for this level before moving
-	// up to the next level
-	needed int32
-}
-
-// set sets the code and length of an hcode.
-func (h *hcode) set(code uint16, length uint8) {
-	h.len = length
-	h.code = code
-}
-
-func reverseBits(number uint16, bitLength byte) uint16 {
-	return bits.Reverse16(number << ((16 - bitLength) & 15))
-}
-
-func maxNode() literalNode { return literalNode{math.MaxUint16, math.MaxUint16} }
-
-func newHuffmanEncoder(size int) *huffmanEncoder {
-	// Make capacity to next power of two.
-	c := uint(bits.Len32(uint32(size - 1)))
-	return &huffmanEncoder{codes: make([]hcode, size, 1<<c)}
-}
-
-// Generates a HuffmanCode corresponding to the fixed literal table
-func generateFixedLiteralEncoding() *huffmanEncoder {
-	h := newHuffmanEncoder(literalCount)
-	codes := h.codes
-	var ch uint16
-	for ch = 0; ch < literalCount; ch++ {
-		var bits uint16
-		var size uint8
-		switch {
-		case ch < 144:
-			// size 8, 000110000  .. 10111111
-			bits = ch + 48
-			size = 8
-		case ch < 256:
-			// size 9, 110010000 .. 111111111
-			bits = ch + 400 - 144
-			size = 9
-		case ch < 280:
-			// size 7, 0000000 .. 0010111
-			bits = ch - 256
-			size = 7
-		default:
-			// size 8, 11000000 .. 11000111
-			bits = ch + 192 - 280
-			size = 8
-		}
-		codes[ch] = hcode{code: reverseBits(bits, size), len: size}
-	}
-	return h
-}
-
-func generateFixedOffsetEncoding() *huffmanEncoder {
-	h := newHuffmanEncoder(30)
-	codes := h.codes
-	for ch := range codes {
-		codes[ch] = hcode{code: reverseBits(uint16(ch), 5), len: 5}
-	}
-	return h
-}
-
-var fixedLiteralEncoding = generateFixedLiteralEncoding()
-var fixedOffsetEncoding = generateFixedOffsetEncoding()
-
-func (h *huffmanEncoder) bitLength(freq []uint16) int {
-	var total int
-	for i, f := range freq {
-		if f != 0 {
-			total += int(f) * int(h.codes[i].len)
-		}
-	}
-	return total
-}
-
-func (h *huffmanEncoder) bitLengthRaw(b []byte) int {
-	var total int
-	for _, f := range b {
-		total += int(h.codes[f].len)
-	}
-	return total
-}
-
-// canReuseBits returns the number of bits or math.MaxInt32 if the encoder cannot be reused.
-func (h *huffmanEncoder) canReuseBits(freq []uint16) int {
-	var total int
-	for i, f := range freq {
-		if f != 0 {
-			code := h.codes[i]
-			if code.len == 0 {
-				return math.MaxInt32
-			}
-			total += int(f) * int(code.len)
-		}
-	}
-	return total
-}
-
-// Return the number of literals assigned to each bit size in the Huffman encoding
-//
-// This method is only called when list.length >= 3
-// The cases of 0, 1, and 2 literals are handled by special case code.
-//
-// list  An array of the literals with non-zero frequencies
-//             and their associated frequencies. The array is in order of increasing
-//             frequency, and has as its last element a special element with frequency
-//             MaxInt32
-// maxBits     The maximum number of bits that should be used to encode any literal.
-//             Must be less than 16.
-// return      An integer array in which array[i] indicates the number of literals
-//             that should be encoded in i bits.
-func (h *huffmanEncoder) bitCounts(list []literalNode, maxBits int32) []int32 {
-	if maxBits >= maxBitsLimit {
-		panic("flate: maxBits too large")
-	}
-	n := int32(len(list))
-	list = list[0 : n+1]
-	list[n] = maxNode()
-
-	// The tree can't have greater depth than n - 1, no matter what. This
-	// saves a little bit of work in some small cases
-	if maxBits > n-1 {
-		maxBits = n - 1
-	}
-
-	// Create information about each of the levels.
-	// A bogus "Level 0" whose sole purpose is so that
-	// level1.prev.needed==0.  This makes level1.nextPairFreq
-	// be a legitimate value that never gets chosen.
-	var levels [maxBitsLimit]levelInfo
-	// leafCounts[i] counts the number of literals at the left
-	// of ancestors of the rightmost node at level i.
-	// leafCounts[i][j] is the number of literals at the left
-	// of the level j ancestor.
-	var leafCounts [maxBitsLimit][maxBitsLimit]int32
-
-	// Descending to only have 1 bounds check.
-	l2f := int32(list[2].freq)
-	l1f := int32(list[1].freq)
-	l0f := int32(list[0].freq) + int32(list[1].freq)
-
-	for level := int32(1); level <= maxBits; level++ {
-		// For every level, the first two items are the first two characters.
-		// We initialize the levels as if we had already figured this out.
-		levels[level] = levelInfo{
-			level:        level,
-			lastFreq:     l1f,
-			nextCharFreq: l2f,
-			nextPairFreq: l0f,
-		}
-		leafCounts[level][level] = 2
-		if level == 1 {
-			levels[level].nextPairFreq = math.MaxInt32
-		}
-	}
-
-	// We need a total of 2*n - 2 items at top level and have already generated 2.
-	levels[maxBits].needed = 2*n - 4
-
-	level := uint32(maxBits)
-	for level < 16 {
-		l := &levels[level]
-		if l.nextPairFreq == math.MaxInt32 && l.nextCharFreq == math.MaxInt32 {
-			// We've run out of both leafs and pairs.
-			// End all calculations for this level.
-			// To make sure we never come back to this level or any lower level,
-			// set nextPairFreq impossibly large.
-			l.needed = 0
-			levels[level+1].nextPairFreq = math.MaxInt32
-			level++
-			continue
-		}
-
-		prevFreq := l.lastFreq
-		if l.nextCharFreq < l.nextPairFreq {
-			// The next item on this row is a leaf node.
-			n := leafCounts[level][level] + 1
-			l.lastFreq = l.nextCharFreq
-			// Lower leafCounts are the same of the previous node.
-			leafCounts[level][level] = n
-			e := list[n]
-			if e.literal < math.MaxUint16 {
-				l.nextCharFreq = int32(e.freq)
-			} else {
-				l.nextCharFreq = math.MaxInt32
-			}
-		} else {
-			// The next item on this row is a pair from the previous row.
-			// nextPairFreq isn't valid until we generate two
-			// more values in the level below
-			l.lastFreq = l.nextPairFreq
-			// Take leaf counts from the lower level, except counts[level] remains the same.
-			if true {
-				save := leafCounts[level][level]
-				leafCounts[level] = leafCounts[level-1]
-				leafCounts[level][level] = save
-			} else {
-				copy(leafCounts[level][:level], leafCounts[level-1][:level])
-			}
-			levels[l.level-1].needed = 2
-		}
-
-		if l.needed--; l.needed == 0 {
-			// We've done everything we need to do for this level.
-			// Continue calculating one level up. Fill in nextPairFreq
-			// of that level with the sum of the two nodes we've just calculated on
-			// this level.
-			if l.level == maxBits {
-				// All done!
-				break
-			}
-			levels[l.level+1].nextPairFreq = prevFreq + l.lastFreq
-			level++
-		} else {
-			// If we stole from below, move down temporarily to replenish it.
-			for levels[level-1].needed > 0 {
-				level--
-			}
-		}
-	}
-
-	// Somethings is wrong if at the end, the top level is null or hasn't used
-	// all of the leaves.
-	if leafCounts[maxBits][maxBits] != n {
-		panic("leafCounts[maxBits][maxBits] != n")
-	}
-
-	bitCount := h.bitCount[:maxBits+1]
-	bits := 1
-	counts := &leafCounts[maxBits]
-	for level := maxBits; level > 0; level-- {
-		// chain.leafCount gives the number of literals requiring at least "bits"
-		// bits to encode.
-		bitCount[bits] = counts[level] - counts[level-1]
-		bits++
-	}
-	return bitCount
-}
-
-// Look at the leaves and assign them a bit count and an encoding as specified
-// in RFC 1951 3.2.2
-func (h *huffmanEncoder) assignEncodingAndSize(bitCount []int32, list []literalNode) {
-	code := uint16(0)
-	for n, bits := range bitCount {
-		code <<= 1
-		if n == 0 || bits == 0 {
-			continue
-		}
-		// The literals list[len(list)-bits] .. list[len(list)-bits]
-		// are encoded using "bits" bits, and get the values
-		// code, code + 1, ....  The code values are
-		// assigned in literal order (not frequency order).
-		chunk := list[len(list)-int(bits):]
-
-		sortByLiteral(chunk)
-		for _, node := range chunk {
-			h.codes[node.literal] = hcode{code: reverseBits(code, uint8(n)), len: uint8(n)}
-			code++
-		}
-		list = list[0 : len(list)-int(bits)]
-	}
-}
-
-// Update this Huffman Code object to be the minimum code for the specified frequency count.
-//
-// freq  An array of frequencies, in which frequency[i] gives the frequency of literal i.
-// maxBits  The maximum number of bits to use for any literal.
-func (h *huffmanEncoder) generate(freq []uint16, maxBits int32) {
-	list := h.freqcache[:len(freq)+1]
-	codes := h.codes[:len(freq)]
-	// Number of non-zero literals
-	count := 0
-	// Set list to be the set of all non-zero literals and their frequencies
-	for i, f := range freq {
-		if f != 0 {
-			list[count] = literalNode{uint16(i), f}
-			count++
-		} else {
-			codes[i].len = 0
-		}
-	}
-	list[count] = literalNode{}
-
-	list = list[:count]
-	if count <= 2 {
-		// Handle the small cases here, because they are awkward for the general case code. With
-		// two or fewer literals, everything has bit length 1.
-		for i, node := range list {
-			// "list" is in order of increasing literal value.
-			h.codes[node.literal].set(uint16(i), 1)
-		}
-		return
-	}
-	sortByFreq(list)
-
-	// Get the number of literals for each bit count
-	bitCount := h.bitCounts(list, maxBits)
-	// And do the assignment
-	h.assignEncodingAndSize(bitCount, list)
-}
-
-// atLeastOne clamps the result between 1 and 15.
-func atLeastOne(v float32) float32 {
-	if v < 1 {
-		return 1
-	}
-	if v > 15 {
-		return 15
-	}
-	return v
-}
-
-// Unassigned values are assigned '1' in the histogram.
-func fillHist(b []uint16) {
-	for i, v := range b {
-		if v == 0 {
-			b[i] = 1
-		}
-	}
-}
-
-func histogram(b []byte, h []uint16, fill bool) {
-	h = h[:256]
-	for _, t := range b {
-		h[t]++
-	}
-	if fill {
-		fillHist(h)
-	}
-}
Index: trunk/vendor/github.com/klauspost/compress/flate/huffman_sortByFreq.go
===================================================================
--- trunk/vendor/github.com/klauspost/compress/flate/huffman_sortByFreq.go	(revision 145)
+++ 	(revision )
@@ -1,178 +1,0 @@
-// Copyright 2009 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package flate
-
-// Sort sorts data.
-// It makes one call to data.Len to determine n, and O(n*log(n)) calls to
-// data.Less and data.Swap. The sort is not guaranteed to be stable.
-func sortByFreq(data []literalNode) {
-	n := len(data)
-	quickSortByFreq(data, 0, n, maxDepth(n))
-}
-
-func quickSortByFreq(data []literalNode, a, b, maxDepth int) {
-	for b-a > 12 { // Use ShellSort for slices <= 12 elements
-		if maxDepth == 0 {
-			heapSort(data, a, b)
-			return
-		}
-		maxDepth--
-		mlo, mhi := doPivotByFreq(data, a, b)
-		// Avoiding recursion on the larger subproblem guarantees
-		// a stack depth of at most lg(b-a).
-		if mlo-a < b-mhi {
-			quickSortByFreq(data, a, mlo, maxDepth)
-			a = mhi // i.e., quickSortByFreq(data, mhi, b)
-		} else {
-			quickSortByFreq(data, mhi, b, maxDepth)
-			b = mlo // i.e., quickSortByFreq(data, a, mlo)
-		}
-	}
-	if b-a > 1 {
-		// Do ShellSort pass with gap 6
-		// It could be written in this simplified form cause b-a <= 12
-		for i := a + 6; i < b; i++ {
-			if data[i].freq == data[i-6].freq && data[i].literal < data[i-6].literal || data[i].freq < data[i-6].freq {
-				data[i], data[i-6] = data[i-6], data[i]
-			}
-		}
-		insertionSortByFreq(data, a, b)
-	}
-}
-
-// siftDownByFreq implements the heap property on data[lo, hi).
-// first is an offset into the array where the root of the heap lies.
-func siftDownByFreq(data []literalNode, lo, hi, first int) {
-	root := lo
-	for {
-		child := 2*root + 1
-		if child >= hi {
-			break
-		}
-		if child+1 < hi && (data[first+child].freq == data[first+child+1].freq && data[first+child].literal < data[first+child+1].literal || data[first+child].freq < data[first+child+1].freq) {
-			child++
-		}
-		if data[first+root].freq == data[first+child].freq && data[first+root].literal > data[first+child].literal || data[first+root].freq > data[first+child].freq {
-			return
-		}
-		data[first+root], data[first+child] = data[first+child], data[first+root]
-		root = child
-	}
-}
-func doPivotByFreq(data []literalNode, lo, hi int) (midlo, midhi int) {
-	m := int(uint(lo+hi) >> 1) // Written like this to avoid integer overflow.
-	if hi-lo > 40 {
-		// Tukey's ``Ninther,'' median of three medians of three.
-		s := (hi - lo) / 8
-		medianOfThreeSortByFreq(data, lo, lo+s, lo+2*s)
-		medianOfThreeSortByFreq(data, m, m-s, m+s)
-		medianOfThreeSortByFreq(data, hi-1, hi-1-s, hi-1-2*s)
-	}
-	medianOfThreeSortByFreq(data, lo, m, hi-1)
-
-	// Invariants are:
-	//	data[lo] = pivot (set up by ChoosePivot)
-	//	data[lo < i < a] < pivot
-	//	data[a <= i < b] <= pivot
-	//	data[b <= i < c] unexamined
-	//	data[c <= i < hi-1] > pivot
-	//	data[hi-1] >= pivot
-	pivot := lo
-	a, c := lo+1, hi-1
-
-	for ; a < c && (data[a].freq == data[pivot].freq && data[a].literal < data[pivot].literal || data[a].freq < data[pivot].freq); a++ {
-	}
-	b := a
-	for {
-		for ; b < c && (data[pivot].freq == data[b].freq && data[pivot].literal > data[b].literal || data[pivot].freq > data[b].freq); b++ { // data[b] <= pivot
-		}
-		for ; b < c && (data[pivot].freq == data[c-1].freq && data[pivot].literal < data[c-1].literal || data[pivot].freq < data[c-1].freq); c-- { // data[c-1] > pivot
-		}
-		if b >= c {
-			break
-		}
-		// data[b] > pivot; data[c-1] <= pivot
-		data[b], data[c-1] = data[c-1], data[b]
-		b++
-		c--
-	}
-	// If hi-c<3 then there are duplicates (by property of median of nine).
-	// Let's be a bit more conservative, and set border to 5.
-	protect := hi-c < 5
-	if !protect && hi-c < (hi-lo)/4 {
-		// Lets test some points for equality to pivot
-		dups := 0
-		if data[pivot].freq == data[hi-1].freq && data[pivot].literal > data[hi-1].literal || data[pivot].freq > data[hi-1].freq { // data[hi-1] = pivot
-			data[c], data[hi-1] = data[hi-1], data[c]
-			c++
-			dups++
-		}
-		if data[b-1].freq == data[pivot].freq && data[b-1].literal > data[pivot].literal || data[b-1].freq > data[pivot].freq { // data[b-1] = pivot
-			b--
-			dups++
-		}
-		// m-lo = (hi-lo)/2 > 6
-		// b-lo > (hi-lo)*3/4-1 > 8
-		// ==> m < b ==> data[m] <= pivot
-		if data[m].freq == data[pivot].freq && data[m].literal > data[pivot].literal || data[m].freq > data[pivot].freq { // data[m] = pivot
-			data[m], data[b-1] = data[b-1], data[m]
-			b--
-			dups++
-		}
-		// if at least 2 points are equal to pivot, assume skewed distribution
-		protect = dups > 1
-	}
-	if protect {
-		// Protect against a lot of duplicates
-		// Add invariant:
-		//	data[a <= i < b] unexamined
-		//	data[b <= i < c] = pivot
-		for {
-			for ; a < b && (data[b-1].freq == data[pivot].freq && data[b-1].literal > data[pivot].literal || data[b-1].freq > data[pivot].freq); b-- { // data[b] == pivot
-			}
-			for ; a < b && (data[a].freq == data[pivot].freq && data[a].literal < data[pivot].literal || data[a].freq < data[pivot].freq); a++ { // data[a] < pivot
-			}
-			if a >= b {
-				break
-			}
-			// data[a] == pivot; data[b-1] < pivot
-			data[a], data[b-1] = data[b-1], data[a]
-			a++
-			b--
-		}
-	}
-	// Swap pivot into middle
-	data[pivot], data[b-1] = data[b-1], data[pivot]
-	return b - 1, c
-}
-
-// Insertion sort
-func insertionSortByFreq(data []literalNode, a, b int) {
-	for i := a + 1; i < b; i++ {
-		for j := i; j > a && (data[j].freq == data[j-1].freq && data[j].literal < data[j-1].literal || data[j].freq < data[j-1].freq); j-- {
-			data[j], data[j-1] = data[j-1], data[j]
-		}
-	}
-}
-
-// quickSortByFreq, loosely following Bentley and McIlroy,
-// ``Engineering a Sort Function,'' SP&E November 1993.
-
-// medianOfThreeSortByFreq moves the median of the three values data[m0], data[m1], data[m2] into data[m1].
-func medianOfThreeSortByFreq(data []literalNode, m1, m0, m2 int) {
-	// sort 3 elements
-	if data[m1].freq == data[m0].freq && data[m1].literal < data[m0].literal || data[m1].freq < data[m0].freq {
-		data[m1], data[m0] = data[m0], data[m1]
-	}
-	// data[m0] <= data[m1]
-	if data[m2].freq == data[m1].freq && data[m2].literal < data[m1].literal || data[m2].freq < data[m1].freq {
-		data[m2], data[m1] = data[m1], data[m2]
-		// data[m0] <= data[m2] && data[m1] < data[m2]
-		if data[m1].freq == data[m0].freq && data[m1].literal < data[m0].literal || data[m1].freq < data[m0].freq {
-			data[m1], data[m0] = data[m0], data[m1]
-		}
-	}
-	// now data[m0] <= data[m1] <= data[m2]
-}
Index: trunk/vendor/github.com/klauspost/compress/flate/huffman_sortByLiteral.go
===================================================================
--- trunk/vendor/github.com/klauspost/compress/flate/huffman_sortByLiteral.go	(revision 145)
+++ 	(revision )
@@ -1,201 +1,0 @@
-// Copyright 2009 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package flate
-
-// Sort sorts data.
-// It makes one call to data.Len to determine n, and O(n*log(n)) calls to
-// data.Less and data.Swap. The sort is not guaranteed to be stable.
-func sortByLiteral(data []literalNode) {
-	n := len(data)
-	quickSort(data, 0, n, maxDepth(n))
-}
-
-func quickSort(data []literalNode, a, b, maxDepth int) {
-	for b-a > 12 { // Use ShellSort for slices <= 12 elements
-		if maxDepth == 0 {
-			heapSort(data, a, b)
-			return
-		}
-		maxDepth--
-		mlo, mhi := doPivot(data, a, b)
-		// Avoiding recursion on the larger subproblem guarantees
-		// a stack depth of at most lg(b-a).
-		if mlo-a < b-mhi {
-			quickSort(data, a, mlo, maxDepth)
-			a = mhi // i.e., quickSort(data, mhi, b)
-		} else {
-			quickSort(data, mhi, b, maxDepth)
-			b = mlo // i.e., quickSort(data, a, mlo)
-		}
-	}
-	if b-a > 1 {
-		// Do ShellSort pass with gap 6
-		// It could be written in this simplified form cause b-a <= 12
-		for i := a + 6; i < b; i++ {
-			if data[i].literal < data[i-6].literal {
-				data[i], data[i-6] = data[i-6], data[i]
-			}
-		}
-		insertionSort(data, a, b)
-	}
-}
-func heapSort(data []literalNode, a, b int) {
-	first := a
-	lo := 0
-	hi := b - a
-
-	// Build heap with greatest element at top.
-	for i := (hi - 1) / 2; i >= 0; i-- {
-		siftDown(data, i, hi, first)
-	}
-
-	// Pop elements, largest first, into end of data.
-	for i := hi - 1; i >= 0; i-- {
-		data[first], data[first+i] = data[first+i], data[first]
-		siftDown(data, lo, i, first)
-	}
-}
-
-// siftDown implements the heap property on data[lo, hi).
-// first is an offset into the array where the root of the heap lies.
-func siftDown(data []literalNode, lo, hi, first int) {
-	root := lo
-	for {
-		child := 2*root + 1
-		if child >= hi {
-			break
-		}
-		if child+1 < hi && data[first+child].literal < data[first+child+1].literal {
-			child++
-		}
-		if data[first+root].literal > data[first+child].literal {
-			return
-		}
-		data[first+root], data[first+child] = data[first+child], data[first+root]
-		root = child
-	}
-}
-func doPivot(data []literalNode, lo, hi int) (midlo, midhi int) {
-	m := int(uint(lo+hi) >> 1) // Written like this to avoid integer overflow.
-	if hi-lo > 40 {
-		// Tukey's ``Ninther,'' median of three medians of three.
-		s := (hi - lo) / 8
-		medianOfThree(data, lo, lo+s, lo+2*s)
-		medianOfThree(data, m, m-s, m+s)
-		medianOfThree(data, hi-1, hi-1-s, hi-1-2*s)
-	}
-	medianOfThree(data, lo, m, hi-1)
-
-	// Invariants are:
-	//	data[lo] = pivot (set up by ChoosePivot)
-	//	data[lo < i < a] < pivot
-	//	data[a <= i < b] <= pivot
-	//	data[b <= i < c] unexamined
-	//	data[c <= i < hi-1] > pivot
-	//	data[hi-1] >= pivot
-	pivot := lo
-	a, c := lo+1, hi-1
-
-	for ; a < c && data[a].literal < data[pivot].literal; a++ {
-	}
-	b := a
-	for {
-		for ; b < c && data[pivot].literal > data[b].literal; b++ { // data[b] <= pivot
-		}
-		for ; b < c && data[pivot].literal < data[c-1].literal; c-- { // data[c-1] > pivot
-		}
-		if b >= c {
-			break
-		}
-		// data[b] > pivot; data[c-1] <= pivot
-		data[b], data[c-1] = data[c-1], data[b]
-		b++
-		c--
-	}
-	// If hi-c<3 then there are duplicates (by property of median of nine).
-	// Let's be a bit more conservative, and set border to 5.
-	protect := hi-c < 5
-	if !protect && hi-c < (hi-lo)/4 {
-		// Lets test some points for equality to pivot
-		dups := 0
-		if data[pivot].literal > data[hi-1].literal { // data[hi-1] = pivot
-			data[c], data[hi-1] = data[hi-1], data[c]
-			c++
-			dups++
-		}
-		if data[b-1].literal > data[pivot].literal { // data[b-1] = pivot
-			b--
-			dups++
-		}
-		// m-lo = (hi-lo)/2 > 6
-		// b-lo > (hi-lo)*3/4-1 > 8
-		// ==> m < b ==> data[m] <= pivot
-		if data[m].literal > data[pivot].literal { // data[m] = pivot
-			data[m], data[b-1] = data[b-1], data[m]
-			b--
-			dups++
-		}
-		// if at least 2 points are equal to pivot, assume skewed distribution
-		protect = dups > 1
-	}
-	if protect {
-		// Protect against a lot of duplicates
-		// Add invariant:
-		//	data[a <= i < b] unexamined
-		//	data[b <= i < c] = pivot
-		for {
-			for ; a < b && data[b-1].literal > data[pivot].literal; b-- { // data[b] == pivot
-			}
-			for ; a < b && data[a].literal < data[pivot].literal; a++ { // data[a] < pivot
-			}
-			if a >= b {
-				break
-			}
-			// data[a] == pivot; data[b-1] < pivot
-			data[a], data[b-1] = data[b-1], data[a]
-			a++
-			b--
-		}
-	}
-	// Swap pivot into middle
-	data[pivot], data[b-1] = data[b-1], data[pivot]
-	return b - 1, c
-}
-
-// Insertion sort
-func insertionSort(data []literalNode, a, b int) {
-	for i := a + 1; i < b; i++ {
-		for j := i; j > a && data[j].literal < data[j-1].literal; j-- {
-			data[j], data[j-1] = data[j-1], data[j]
-		}
-	}
-}
-
-// maxDepth returns a threshold at which quicksort should switch
-// to heapsort. It returns 2*ceil(lg(n+1)).
-func maxDepth(n int) int {
-	var depth int
-	for i := n; i > 0; i >>= 1 {
-		depth++
-	}
-	return depth * 2
-}
-
-// medianOfThree moves the median of the three values data[m0], data[m1], data[m2] into data[m1].
-func medianOfThree(data []literalNode, m1, m0, m2 int) {
-	// sort 3 elements
-	if data[m1].literal < data[m0].literal {
-		data[m1], data[m0] = data[m0], data[m1]
-	}
-	// data[m0] <= data[m1]
-	if data[m2].literal < data[m1].literal {
-		data[m2], data[m1] = data[m1], data[m2]
-		// data[m0] <= data[m2] && data[m1] < data[m2]
-		if data[m1].literal < data[m0].literal {
-			data[m1], data[m0] = data[m0], data[m1]
-		}
-	}
-	// now data[m0] <= data[m1] <= data[m2]
-}
Index: trunk/vendor/github.com/klauspost/compress/flate/inflate.go
===================================================================
--- trunk/vendor/github.com/klauspost/compress/flate/inflate.go	(revision 145)
+++ 	(revision )
@@ -1,793 +1,0 @@
-// Copyright 2009 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-// Package flate implements the DEFLATE compressed data format, described in
-// RFC 1951.  The gzip and zlib packages implement access to DEFLATE-based file
-// formats.
-package flate
-
-import (
-	"bufio"
-	"compress/flate"
-	"fmt"
-	"io"
-	"math/bits"
-	"sync"
-)
-
-const (
-	maxCodeLen     = 16 // max length of Huffman code
-	maxCodeLenMask = 15 // mask for max length of Huffman code
-	// The next three numbers come from the RFC section 3.2.7, with the
-	// additional proviso in section 3.2.5 which implies that distance codes
-	// 30 and 31 should never occur in compressed data.
-	maxNumLit  = 286
-	maxNumDist = 30
-	numCodes   = 19 // number of codes in Huffman meta-code
-
-	debugDecode = false
-)
-
-// Value of length - 3 and extra bits.
-type lengthExtra struct {
-	length, extra uint8
-}
-
-var decCodeToLen = [32]lengthExtra{{length: 0x0, extra: 0x0}, {length: 0x1, extra: 0x0}, {length: 0x2, extra: 0x0}, {length: 0x3, extra: 0x0}, {length: 0x4, extra: 0x0}, {length: 0x5, extra: 0x0}, {length: 0x6, extra: 0x0}, {length: 0x7, extra: 0x0}, {length: 0x8, extra: 0x1}, {length: 0xa, extra: 0x1}, {length: 0xc, extra: 0x1}, {length: 0xe, extra: 0x1}, {length: 0x10, extra: 0x2}, {length: 0x14, extra: 0x2}, {length: 0x18, extra: 0x2}, {length: 0x1c, extra: 0x2}, {length: 0x20, extra: 0x3}, {length: 0x28, extra: 0x3}, {length: 0x30, extra: 0x3}, {length: 0x38, extra: 0x3}, {length: 0x40, extra: 0x4}, {length: 0x50, extra: 0x4}, {length: 0x60, extra: 0x4}, {length: 0x70, extra: 0x4}, {length: 0x80, extra: 0x5}, {length: 0xa0, extra: 0x5}, {length: 0xc0, extra: 0x5}, {length: 0xe0, extra: 0x5}, {length: 0xff, extra: 0x0}, {length: 0x0, extra: 0x0}, {length: 0x0, extra: 0x0}, {length: 0x0, extra: 0x0}}
-
-var bitMask32 = [32]uint32{
-	0, 1, 3, 7, 0xF, 0x1F, 0x3F, 0x7F, 0xFF,
-	0x1FF, 0x3FF, 0x7FF, 0xFFF, 0x1FFF, 0x3FFF, 0x7FFF, 0xFFFF,
-	0x1ffff, 0x3ffff, 0x7FFFF, 0xfFFFF, 0x1fFFFF, 0x3fFFFF, 0x7fFFFF, 0xffFFFF,
-	0x1ffFFFF, 0x3ffFFFF, 0x7ffFFFF, 0xfffFFFF, 0x1fffFFFF, 0x3fffFFFF, 0x7fffFFFF,
-} // up to 32 bits
-
-// Initialize the fixedHuffmanDecoder only once upon first use.
-var fixedOnce sync.Once
-var fixedHuffmanDecoder huffmanDecoder
-
-// A CorruptInputError reports the presence of corrupt input at a given offset.
-type CorruptInputError = flate.CorruptInputError
-
-// An InternalError reports an error in the flate code itself.
-type InternalError string
-
-func (e InternalError) Error() string { return "flate: internal error: " + string(e) }
-
-// A ReadError reports an error encountered while reading input.
-//
-// Deprecated: No longer returned.
-type ReadError = flate.ReadError
-
-// A WriteError reports an error encountered while writing output.
-//
-// Deprecated: No longer returned.
-type WriteError = flate.WriteError
-
-// Resetter resets a ReadCloser returned by NewReader or NewReaderDict to
-// to switch to a new underlying Reader. This permits reusing a ReadCloser
-// instead of allocating a new one.
-type Resetter interface {
-	// Reset discards any buffered data and resets the Resetter as if it was
-	// newly initialized with the given reader.
-	Reset(r io.Reader, dict []byte) error
-}
-
-// The data structure for decoding Huffman tables is based on that of
-// zlib. There is a lookup table of a fixed bit width (huffmanChunkBits),
-// For codes smaller than the table width, there are multiple entries
-// (each combination of trailing bits has the same value). For codes
-// larger than the table width, the table contains a link to an overflow
-// table. The width of each entry in the link table is the maximum code
-// size minus the chunk width.
-//
-// Note that you can do a lookup in the table even without all bits
-// filled. Since the extra bits are zero, and the DEFLATE Huffman codes
-// have the property that shorter codes come before longer ones, the
-// bit length estimate in the result is a lower bound on the actual
-// number of bits.
-//
-// See the following:
-//	http://www.gzip.org/algorithm.txt
-
-// chunk & 15 is number of bits
-// chunk >> 4 is value, including table link
-
-const (
-	huffmanChunkBits  = 9
-	huffmanNumChunks  = 1 << huffmanChunkBits
-	huffmanCountMask  = 15
-	huffmanValueShift = 4
-)
-
-type huffmanDecoder struct {
-	maxRead  int                       // the maximum number of bits we can read and not overread
-	chunks   *[huffmanNumChunks]uint16 // chunks as described above
-	links    [][]uint16                // overflow links
-	linkMask uint32                    // mask the width of the link table
-}
-
-// Initialize Huffman decoding tables from array of code lengths.
-// Following this function, h is guaranteed to be initialized into a complete
-// tree (i.e., neither over-subscribed nor under-subscribed). The exception is a
-// degenerate case where the tree has only a single symbol with length 1. Empty
-// trees are permitted.
-func (h *huffmanDecoder) init(lengths []int) bool {
-	// Sanity enables additional runtime tests during Huffman
-	// table construction. It's intended to be used during
-	// development to supplement the currently ad-hoc unit tests.
-	const sanity = false
-
-	if h.chunks == nil {
-		h.chunks = &[huffmanNumChunks]uint16{}
-	}
-	if h.maxRead != 0 {
-		*h = huffmanDecoder{chunks: h.chunks, links: h.links}
-	}
-
-	// Count number of codes of each length,
-	// compute maxRead and max length.
-	var count [maxCodeLen]int
-	var min, max int
-	for _, n := range lengths {
-		if n == 0 {
-			continue
-		}
-		if min == 0 || n < min {
-			min = n
-		}
-		if n > max {
-			max = n
-		}
-		count[n&maxCodeLenMask]++
-	}
-
-	// Empty tree. The decompressor.huffSym function will fail later if the tree
-	// is used. Technically, an empty tree is only valid for the HDIST tree and
-	// not the HCLEN and HLIT tree. However, a stream with an empty HCLEN tree
-	// is guaranteed to fail since it will attempt to use the tree to decode the
-	// codes for the HLIT and HDIST trees. Similarly, an empty HLIT tree is
-	// guaranteed to fail later since the compressed data section must be
-	// composed of at least one symbol (the end-of-block marker).
-	if max == 0 {
-		return true
-	}
-
-	code := 0
-	var nextcode [maxCodeLen]int
-	for i := min; i <= max; i++ {
-		code <<= 1
-		nextcode[i&maxCodeLenMask] = code
-		code += count[i&maxCodeLenMask]
-	}
-
-	// Check that the coding is complete (i.e., that we've
-	// assigned all 2-to-the-max possible bit sequences).
-	// Exception: To be compatible with zlib, we also need to
-	// accept degenerate single-code codings. See also
-	// TestDegenerateHuffmanCoding.
-	if code != 1<<uint(max) && !(code == 1 && max == 1) {
-		if debugDecode {
-			fmt.Println("coding failed, code, max:", code, max, code == 1<<uint(max), code == 1 && max == 1, "(one should be true)")
-		}
-		return false
-	}
-
-	h.maxRead = min
-	chunks := h.chunks[:]
-	for i := range chunks {
-		chunks[i] = 0
-	}
-
-	if max > huffmanChunkBits {
-		numLinks := 1 << (uint(max) - huffmanChunkBits)
-		h.linkMask = uint32(numLinks - 1)
-
-		// create link tables
-		link := nextcode[huffmanChunkBits+1] >> 1
-		if cap(h.links) < huffmanNumChunks-link {
-			h.links = make([][]uint16, huffmanNumChunks-link)
-		} else {
-			h.links = h.links[:huffmanNumChunks-link]
-		}
-		for j := uint(link); j < huffmanNumChunks; j++ {
-			reverse := int(bits.Reverse16(uint16(j)))
-			reverse >>= uint(16 - huffmanChunkBits)
-			off := j - uint(link)
-			if sanity && h.chunks[reverse] != 0 {
-				panic("impossible: overwriting existing chunk")
-			}
-			h.chunks[reverse] = uint16(off<<huffmanValueShift | (huffmanChunkBits + 1))
-			if cap(h.links[off]) < numLinks {
-				h.links[off] = make([]uint16, numLinks)
-			} else {
-				links := h.links[off][:0]
-				h.links[off] = links[:numLinks]
-			}
-		}
-	} else {
-		h.links = h.links[:0]
-	}
-
-	for i, n := range lengths {
-		if n == 0 {
-			continue
-		}
-		code := nextcode[n]
-		nextcode[n]++
-		chunk := uint16(i<<huffmanValueShift | n)
-		reverse := int(bits.Reverse16(uint16(code)))
-		reverse >>= uint(16 - n)
-		if n <= huffmanChunkBits {
-			for off := reverse; off < len(h.chunks); off += 1 << uint(n) {
-				// We should never need to overwrite
-				// an existing chunk. Also, 0 is
-				// never a valid chunk, because the
-				// lower 4 "count" bits should be
-				// between 1 and 15.
-				if sanity && h.chunks[off] != 0 {
-					panic("impossible: overwriting existing chunk")
-				}
-				h.chunks[off] = chunk
-			}
-		} else {
-			j := reverse & (huffmanNumChunks - 1)
-			if sanity && h.chunks[j]&huffmanCountMask != huffmanChunkBits+1 {
-				// Longer codes should have been
-				// associated with a link table above.
-				panic("impossible: not an indirect chunk")
-			}
-			value := h.chunks[j] >> huffmanValueShift
-			linktab := h.links[value]
-			reverse >>= huffmanChunkBits
-			for off := reverse; off < len(linktab); off += 1 << uint(n-huffmanChunkBits) {
-				if sanity && linktab[off] != 0 {
-					panic("impossible: overwriting existing chunk")
-				}
-				linktab[off] = chunk
-			}
-		}
-	}
-
-	if sanity {
-		// Above we've sanity checked that we never overwrote
-		// an existing entry. Here we additionally check that
-		// we filled the tables completely.
-		for i, chunk := range h.chunks {
-			if chunk == 0 {
-				// As an exception, in the degenerate
-				// single-code case, we allow odd
-				// chunks to be missing.
-				if code == 1 && i%2 == 1 {
-					continue
-				}
-				panic("impossible: missing chunk")
-			}
-		}
-		for _, linktab := range h.links {
-			for _, chunk := range linktab {
-				if chunk == 0 {
-					panic("impossible: missing chunk")
-				}
-			}
-		}
-	}
-
-	return true
-}
-
-// The actual read interface needed by NewReader.
-// If the passed in io.Reader does not also have ReadByte,
-// the NewReader will introduce its own buffering.
-type Reader interface {
-	io.Reader
-	io.ByteReader
-}
-
-// Decompress state.
-type decompressor struct {
-	// Input source.
-	r       Reader
-	roffset int64
-
-	// Huffman decoders for literal/length, distance.
-	h1, h2 huffmanDecoder
-
-	// Length arrays used to define Huffman codes.
-	bits     *[maxNumLit + maxNumDist]int
-	codebits *[numCodes]int
-
-	// Output history, buffer.
-	dict dictDecoder
-
-	// Next step in the decompression,
-	// and decompression state.
-	step      func(*decompressor)
-	stepState int
-	err       error
-	toRead    []byte
-	hl, hd    *huffmanDecoder
-	copyLen   int
-	copyDist  int
-
-	// Temporary buffer (avoids repeated allocation).
-	buf [4]byte
-
-	// Input bits, in top of b.
-	b uint32
-
-	nb    uint
-	final bool
-}
-
-func (f *decompressor) nextBlock() {
-	for f.nb < 1+2 {
-		if f.err = f.moreBits(); f.err != nil {
-			return
-		}
-	}
-	f.final = f.b&1 == 1
-	f.b >>= 1
-	typ := f.b & 3
-	f.b >>= 2
-	f.nb -= 1 + 2
-	switch typ {
-	case 0:
-		f.dataBlock()
-		if debugDecode {
-			fmt.Println("stored block")
-		}
-	case 1:
-		// compressed, fixed Huffman tables
-		f.hl = &fixedHuffmanDecoder
-		f.hd = nil
-		f.huffmanBlockDecoder()()
-		if debugDecode {
-			fmt.Println("predefinied huffman block")
-		}
-	case 2:
-		// compressed, dynamic Huffman tables
-		if f.err = f.readHuffman(); f.err != nil {
-			break
-		}
-		f.hl = &f.h1
-		f.hd = &f.h2
-		f.huffmanBlockDecoder()()
-		if debugDecode {
-			fmt.Println("dynamic huffman block")
-		}
-	default:
-		// 3 is reserved.
-		if debugDecode {
-			fmt.Println("reserved data block encountered")
-		}
-		f.err = CorruptInputError(f.roffset)
-	}
-}
-
-func (f *decompressor) Read(b []byte) (int, error) {
-	for {
-		if len(f.toRead) > 0 {
-			n := copy(b, f.toRead)
-			f.toRead = f.toRead[n:]
-			if len(f.toRead) == 0 {
-				return n, f.err
-			}
-			return n, nil
-		}
-		if f.err != nil {
-			return 0, f.err
-		}
-		f.step(f)
-		if f.err != nil && len(f.toRead) == 0 {
-			f.toRead = f.dict.readFlush() // Flush what's left in case of error
-		}
-	}
-}
-
-// Support the io.WriteTo interface for io.Copy and friends.
-func (f *decompressor) WriteTo(w io.Writer) (int64, error) {
-	total := int64(0)
-	flushed := false
-	for {
-		if len(f.toRead) > 0 {
-			n, err := w.Write(f.toRead)
-			total += int64(n)
-			if err != nil {
-				f.err = err
-				return total, err
-			}
-			if n != len(f.toRead) {
-				return total, io.ErrShortWrite
-			}
-			f.toRead = f.toRead[:0]
-		}
-		if f.err != nil && flushed {
-			if f.err == io.EOF {
-				return total, nil
-			}
-			return total, f.err
-		}
-		if f.err == nil {
-			f.step(f)
-		}
-		if len(f.toRead) == 0 && f.err != nil && !flushed {
-			f.toRead = f.dict.readFlush() // Flush what's left in case of error
-			flushed = true
-		}
-	}
-}
-
-func (f *decompressor) Close() error {
-	if f.err == io.EOF {
-		return nil
-	}
-	return f.err
-}
-
-// RFC 1951 section 3.2.7.
-// Compression with dynamic Huffman codes
-
-var codeOrder = [...]int{16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15}
-
-func (f *decompressor) readHuffman() error {
-	// HLIT[5], HDIST[5], HCLEN[4].
-	for f.nb < 5+5+4 {
-		if err := f.moreBits(); err != nil {
-			return err
-		}
-	}
-	nlit := int(f.b&0x1F) + 257
-	if nlit > maxNumLit {
-		if debugDecode {
-			fmt.Println("nlit > maxNumLit", nlit)
-		}
-		return CorruptInputError(f.roffset)
-	}
-	f.b >>= 5
-	ndist := int(f.b&0x1F) + 1
-	if ndist > maxNumDist {
-		if debugDecode {
-			fmt.Println("ndist > maxNumDist", ndist)
-		}
-		return CorruptInputError(f.roffset)
-	}
-	f.b >>= 5
-	nclen := int(f.b&0xF) + 4
-	// numCodes is 19, so nclen is always valid.
-	f.b >>= 4
-	f.nb -= 5 + 5 + 4
-
-	// (HCLEN+4)*3 bits: code lengths in the magic codeOrder order.
-	for i := 0; i < nclen; i++ {
-		for f.nb < 3 {
-			if err := f.moreBits(); err != nil {
-				return err
-			}
-		}
-		f.codebits[codeOrder[i]] = int(f.b & 0x7)
-		f.b >>= 3
-		f.nb -= 3
-	}
-	for i := nclen; i < len(codeOrder); i++ {
-		f.codebits[codeOrder[i]] = 0
-	}
-	if !f.h1.init(f.codebits[0:]) {
-		if debugDecode {
-			fmt.Println("init codebits failed")
-		}
-		return CorruptInputError(f.roffset)
-	}
-
-	// HLIT + 257 code lengths, HDIST + 1 code lengths,
-	// using the code length Huffman code.
-	for i, n := 0, nlit+ndist; i < n; {
-		x, err := f.huffSym(&f.h1)
-		if err != nil {
-			return err
-		}
-		if x < 16 {
-			// Actual length.
-			f.bits[i] = x
-			i++
-			continue
-		}
-		// Repeat previous length or zero.
-		var rep int
-		var nb uint
-		var b int
-		switch x {
-		default:
-			return InternalError("unexpected length code")
-		case 16:
-			rep = 3
-			nb = 2
-			if i == 0 {
-				if debugDecode {
-					fmt.Println("i==0")
-				}
-				return CorruptInputError(f.roffset)
-			}
-			b = f.bits[i-1]
-		case 17:
-			rep = 3
-			nb = 3
-			b = 0
-		case 18:
-			rep = 11
-			nb = 7
-			b = 0
-		}
-		for f.nb < nb {
-			if err := f.moreBits(); err != nil {
-				if debugDecode {
-					fmt.Println("morebits:", err)
-				}
-				return err
-			}
-		}
-		rep += int(f.b & uint32(1<<(nb&regSizeMaskUint32)-1))
-		f.b >>= nb & regSizeMaskUint32
-		f.nb -= nb
-		if i+rep > n {
-			if debugDecode {
-				fmt.Println("i+rep > n", i, rep, n)
-			}
-			return CorruptInputError(f.roffset)
-		}
-		for j := 0; j < rep; j++ {
-			f.bits[i] = b
-			i++
-		}
-	}
-
-	if !f.h1.init(f.bits[0:nlit]) || !f.h2.init(f.bits[nlit:nlit+ndist]) {
-		if debugDecode {
-			fmt.Println("init2 failed")
-		}
-		return CorruptInputError(f.roffset)
-	}
-
-	// As an optimization, we can initialize the maxRead bits to read at a time
-	// for the HLIT tree to the length of the EOB marker since we know that
-	// every block must terminate with one. This preserves the property that
-	// we never read any extra bytes after the end of the DEFLATE stream.
-	if f.h1.maxRead < f.bits[endBlockMarker] {
-		f.h1.maxRead = f.bits[endBlockMarker]
-	}
-	if !f.final {
-		// If not the final block, the smallest block possible is
-		// a predefined table, BTYPE=01, with a single EOB marker.
-		// This will take up 3 + 7 bits.
-		f.h1.maxRead += 10
-	}
-
-	return nil
-}
-
-// Copy a single uncompressed data block from input to output.
-func (f *decompressor) dataBlock() {
-	// Uncompressed.
-	// Discard current half-byte.
-	left := (f.nb) & 7
-	f.nb -= left
-	f.b >>= left
-
-	offBytes := f.nb >> 3
-	// Unfilled values will be overwritten.
-	f.buf[0] = uint8(f.b)
-	f.buf[1] = uint8(f.b >> 8)
-	f.buf[2] = uint8(f.b >> 16)
-	f.buf[3] = uint8(f.b >> 24)
-
-	f.roffset += int64(offBytes)
-	f.nb, f.b = 0, 0
-
-	// Length then ones-complement of length.
-	nr, err := io.ReadFull(f.r, f.buf[offBytes:4])
-	f.roffset += int64(nr)
-	if err != nil {
-		f.err = noEOF(err)
-		return
-	}
-	n := uint16(f.buf[0]) | uint16(f.buf[1])<<8
-	nn := uint16(f.buf[2]) | uint16(f.buf[3])<<8
-	if nn != ^n {
-		if debugDecode {
-			ncomp := ^n
-			fmt.Println("uint16(nn) != uint16(^n)", nn, ncomp)
-		}
-		f.err = CorruptInputError(f.roffset)
-		return
-	}
-
-	if n == 0 {
-		f.toRead = f.dict.readFlush()
-		f.finishBlock()
-		return
-	}
-
-	f.copyLen = int(n)
-	f.copyData()
-}
-
-// copyData copies f.copyLen bytes from the underlying reader into f.hist.
-// It pauses for reads when f.hist is full.
-func (f *decompressor) copyData() {
-	buf := f.dict.writeSlice()
-	if len(buf) > f.copyLen {
-		buf = buf[:f.copyLen]
-	}
-
-	cnt, err := io.ReadFull(f.r, buf)
-	f.roffset += int64(cnt)
-	f.copyLen -= cnt
-	f.dict.writeMark(cnt)
-	if err != nil {
-		f.err = noEOF(err)
-		return
-	}
-
-	if f.dict.availWrite() == 0 || f.copyLen > 0 {
-		f.toRead = f.dict.readFlush()
-		f.step = (*decompressor).copyData
-		return
-	}
-	f.finishBlock()
-}
-
-func (f *decompressor) finishBlock() {
-	if f.final {
-		if f.dict.availRead() > 0 {
-			f.toRead = f.dict.readFlush()
-		}
-		f.err = io.EOF
-	}
-	f.step = (*decompressor).nextBlock
-}
-
-// noEOF returns err, unless err == io.EOF, in which case it returns io.ErrUnexpectedEOF.
-func noEOF(e error) error {
-	if e == io.EOF {
-		return io.ErrUnexpectedEOF
-	}
-	return e
-}
-
-func (f *decompressor) moreBits() error {
-	c, err := f.r.ReadByte()
-	if err != nil {
-		return noEOF(err)
-	}
-	f.roffset++
-	f.b |= uint32(c) << (f.nb & regSizeMaskUint32)
-	f.nb += 8
-	return nil
-}
-
-// Read the next Huffman-encoded symbol from f according to h.
-func (f *decompressor) huffSym(h *huffmanDecoder) (int, error) {
-	// Since a huffmanDecoder can be empty or be composed of a degenerate tree
-	// with single element, huffSym must error on these two edge cases. In both
-	// cases, the chunks slice will be 0 for the invalid sequence, leading it
-	// satisfy the n == 0 check below.
-	n := uint(h.maxRead)
-	// Optimization. Compiler isn't smart enough to keep f.b,f.nb in registers,
-	// but is smart enough to keep local variables in registers, so use nb and b,
-	// inline call to moreBits and reassign b,nb back to f on return.
-	nb, b := f.nb, f.b
-	for {
-		for nb < n {
-			c, err := f.r.ReadByte()
-			if err != nil {
-				f.b = b
-				f.nb = nb
-				return 0, noEOF(err)
-			}
-			f.roffset++
-			b |= uint32(c) << (nb & regSizeMaskUint32)
-			nb += 8
-		}
-		chunk := h.chunks[b&(huffmanNumChunks-1)]
-		n = uint(chunk & huffmanCountMask)
-		if n > huffmanChunkBits {
-			chunk = h.links[chunk>>huffmanValueShift][(b>>huffmanChunkBits)&h.linkMask]
-			n = uint(chunk & huffmanCountMask)
-		}
-		if n <= nb {
-			if n == 0 {
-				f.b = b
-				f.nb = nb
-				if debugDecode {
-					fmt.Println("huffsym: n==0")
-				}
-				f.err = CorruptInputError(f.roffset)
-				return 0, f.err
-			}
-			f.b = b >> (n & regSizeMaskUint32)
-			f.nb = nb - n
-			return int(chunk >> huffmanValueShift), nil
-		}
-	}
-}
-
-func makeReader(r io.Reader) Reader {
-	if rr, ok := r.(Reader); ok {
-		return rr
-	}
-	return bufio.NewReader(r)
-}
-
-func fixedHuffmanDecoderInit() {
-	fixedOnce.Do(func() {
-		// These come from the RFC section 3.2.6.
-		var bits [288]int
-		for i := 0; i < 144; i++ {
-			bits[i] = 8
-		}
-		for i := 144; i < 256; i++ {
-			bits[i] = 9
-		}
-		for i := 256; i < 280; i++ {
-			bits[i] = 7
-		}
-		for i := 280; i < 288; i++ {
-			bits[i] = 8
-		}
-		fixedHuffmanDecoder.init(bits[:])
-	})
-}
-
-func (f *decompressor) Reset(r io.Reader, dict []byte) error {
-	*f = decompressor{
-		r:        makeReader(r),
-		bits:     f.bits,
-		codebits: f.codebits,
-		h1:       f.h1,
-		h2:       f.h2,
-		dict:     f.dict,
-		step:     (*decompressor).nextBlock,
-	}
-	f.dict.init(maxMatchOffset, dict)
-	return nil
-}
-
-// NewReader returns a new ReadCloser that can be used
-// to read the uncompressed version of r.
-// If r does not also implement io.ByteReader,
-// the decompressor may read more data than necessary from r.
-// It is the caller's responsibility to call Close on the ReadCloser
-// when finished reading.
-//
-// The ReadCloser returned by NewReader also implements Resetter.
-func NewReader(r io.Reader) io.ReadCloser {
-	fixedHuffmanDecoderInit()
-
-	var f decompressor
-	f.r = makeReader(r)
-	f.bits = new([maxNumLit + maxNumDist]int)
-	f.codebits = new([numCodes]int)
-	f.step = (*decompressor).nextBlock
-	f.dict.init(maxMatchOffset, nil)
-	return &f
-}
-
-// NewReaderDict is like NewReader but initializes the reader
-// with a preset dictionary. The returned Reader behaves as if
-// the uncompressed data stream started with the given dictionary,
-// which has already been read. NewReaderDict is typically used
-// to read data compressed by NewWriterDict.
-//
-// The ReadCloser returned by NewReader also implements Resetter.
-func NewReaderDict(r io.Reader, dict []byte) io.ReadCloser {
-	fixedHuffmanDecoderInit()
-
-	var f decompressor
-	f.r = makeReader(r)
-	f.bits = new([maxNumLit + maxNumDist]int)
-	f.codebits = new([numCodes]int)
-	f.step = (*decompressor).nextBlock
-	f.dict.init(maxMatchOffset, dict)
-	return &f
-}
Index: trunk/vendor/github.com/klauspost/compress/flate/inflate_gen.go
===================================================================
--- trunk/vendor/github.com/klauspost/compress/flate/inflate_gen.go	(revision 145)
+++ 	(revision )
@@ -1,1283 +1,0 @@
-// Code generated by go generate gen_inflate.go. DO NOT EDIT.
-
-package flate
-
-import (
-	"bufio"
-	"bytes"
-	"fmt"
-	"math/bits"
-	"strings"
-)
-
-// Decode a single Huffman block from f.
-// hl and hd are the Huffman states for the lit/length values
-// and the distance values, respectively. If hd == nil, using the
-// fixed distance encoding associated with fixed Huffman blocks.
-func (f *decompressor) huffmanBytesBuffer() {
-	const (
-		stateInit = iota // Zero value must be stateInit
-		stateDict
-	)
-	fr := f.r.(*bytes.Buffer)
-
-	// Optimization. Compiler isn't smart enough to keep f.b,f.nb in registers,
-	// but is smart enough to keep local variables in registers, so use nb and b,
-	// inline call to moreBits and reassign b,nb back to f on return.
-	fnb, fb := f.nb, f.b
-
-	switch f.stepState {
-	case stateInit:
-		goto readLiteral
-	case stateDict:
-		goto copyHistory
-	}
-
-readLiteral:
-	// Read literal and/or (length, distance) according to RFC section 3.2.3.
-	{
-		var v int
-		{
-			// Inlined v, err := f.huffSym(f.hl)
-			// Since a huffmanDecoder can be empty or be composed of a degenerate tree
-			// with single element, huffSym must error on these two edge cases. In both
-			// cases, the chunks slice will be 0 for the invalid sequence, leading it
-			// satisfy the n == 0 check below.
-			n := uint(f.hl.maxRead)
-			for {
-				for fnb < n {
-					c, err := fr.ReadByte()
-					if err != nil {
-						f.b, f.nb = fb, fnb
-						f.err = noEOF(err)
-						return
-					}
-					f.roffset++
-					fb |= uint32(c) << (fnb & regSizeMaskUint32)
-					fnb += 8
-				}
-				chunk := f.hl.chunks[fb&(huffmanNumChunks-1)]
-				n = uint(chunk & huffmanCountMask)
-				if n > huffmanChunkBits {
-					chunk = f.hl.links[chunk>>huffmanValueShift][(fb>>huffmanChunkBits)&f.hl.linkMask]
-					n = uint(chunk & huffmanCountMask)
-				}
-				if n <= fnb {
-					if n == 0 {
-						f.b, f.nb = fb, fnb
-						if debugDecode {
-							fmt.Println("huffsym: n==0")
-						}
-						f.err = CorruptInputError(f.roffset)
-						return
-					}
-					fb = fb >> (n & regSizeMaskUint32)
-					fnb = fnb - n
-					v = int(chunk >> huffmanValueShift)
-					break
-				}
-			}
-		}
-
-		var length int
-		switch {
-		case v < 256:
-			f.dict.writeByte(byte(v))
-			if f.dict.availWrite() == 0 {
-				f.toRead = f.dict.readFlush()
-				f.step = (*decompressor).huffmanBytesBuffer
-				f.stepState = stateInit
-				f.b, f.nb = fb, fnb
-				return
-			}
-			goto readLiteral
-		case v == 256:
-			f.b, f.nb = fb, fnb
-			f.finishBlock()
-			return
-		// otherwise, reference to older data
-		case v < 265:
-			length = v - (257 - 3)
-		case v < maxNumLit:
-			val := decCodeToLen[(v - 257)]
-			length = int(val.length) + 3
-			n := uint(val.extra)
-			for fnb < n {
-				c, err := fr.ReadByte()
-				if err != nil {
-					f.b, f.nb = fb, fnb
-					if debugDecode {
-						fmt.Println("morebits n>0:", err)
-					}
-					f.err = err
-					return
-				}
-				f.roffset++
-				fb |= uint32(c) << (fnb & regSizeMaskUint32)
-				fnb += 8
-			}
-			length += int(fb & bitMask32[n])
-			fb >>= n & regSizeMaskUint32
-			fnb -= n
-		default:
-			if debugDecode {
-				fmt.Println(v, ">= maxNumLit")
-			}
-			f.err = CorruptInputError(f.roffset)
-			f.b, f.nb = fb, fnb
-			return
-		}
-
-		var dist uint32
-		if f.hd == nil {
-			for fnb < 5 {
-				c, err := fr.ReadByte()
-				if err != nil {
-					f.b, f.nb = fb, fnb
-					if debugDecode {
-						fmt.Println("morebits f.nb<5:", err)
-					}
-					f.err = err
-					return
-				}
-				f.roffset++
-				fb |= uint32(c) << (fnb & regSizeMaskUint32)
-				fnb += 8
-			}
-			dist = uint32(bits.Reverse8(uint8(fb & 0x1F << 3)))
-			fb >>= 5
-			fnb -= 5
-		} else {
-			// Since a huffmanDecoder can be empty or be composed of a degenerate tree
-			// with single element, huffSym must error on these two edge cases. In both
-			// cases, the chunks slice will be 0 for the invalid sequence, leading it
-			// satisfy the n == 0 check below.
-			n := uint(f.hd.maxRead)
-			// Optimization. Compiler isn't smart enough to keep f.b,f.nb in registers,
-			// but is smart enough to keep local variables in registers, so use nb and b,
-			// inline call to moreBits and reassign b,nb back to f on return.
-			for {
-				for fnb < n {
-					c, err := fr.ReadByte()
-					if err != nil {
-						f.b, f.nb = fb, fnb
-						f.err = noEOF(err)
-						return
-					}
-					f.roffset++
-					fb |= uint32(c) << (fnb & regSizeMaskUint32)
-					fnb += 8
-				}
-				chunk := f.hd.chunks[fb&(huffmanNumChunks-1)]
-				n = uint(chunk & huffmanCountMask)
-				if n > huffmanChunkBits {
-					chunk = f.hd.links[chunk>>huffmanValueShift][(fb>>huffmanChunkBits)&f.hd.linkMask]
-					n = uint(chunk & huffmanCountMask)
-				}
-				if n <= fnb {
-					if n == 0 {
-						f.b, f.nb = fb, fnb
-						if debugDecode {
-							fmt.Println("huffsym: n==0")
-						}
-						f.err = CorruptInputError(f.roffset)
-						return
-					}
-					fb = fb >> (n & regSizeMaskUint32)
-					fnb = fnb - n
-					dist = uint32(chunk >> huffmanValueShift)
-					break
-				}
-			}
-		}
-
-		switch {
-		case dist < 4:
-			dist++
-		case dist < maxNumDist:
-			nb := uint(dist-2) >> 1
-			// have 1 bit in bottom of dist, need nb more.
-			extra := (dist & 1) << (nb & regSizeMaskUint32)
-			for fnb < nb {
-				c, err := fr.ReadByte()
-				if err != nil {
-					f.b, f.nb = fb, fnb
-					if debugDecode {
-						fmt.Println("morebits f.nb<nb:", err)
-					}
-					f.err = err
-					return
-				}
-				f.roffset++
-				fb |= uint32(c) << (fnb & regSizeMaskUint32)
-				fnb += 8
-			}
-			extra |= fb & bitMask32[nb]
-			fb >>= nb & regSizeMaskUint32
-			fnb -= nb
-			dist = 1<<((nb+1)&regSizeMaskUint32) + 1 + extra
-			// slower: dist = bitMask32[nb+1] + 2 + extra
-		default:
-			f.b, f.nb = fb, fnb
-			if debugDecode {
-				fmt.Println("dist too big:", dist, maxNumDist)
-			}
-			f.err = CorruptInputError(f.roffset)
-			return
-		}
-
-		// No check on length; encoding can be prescient.
-		if dist > uint32(f.dict.histSize()) {
-			f.b, f.nb = fb, fnb
-			if debugDecode {
-				fmt.Println("dist > f.dict.histSize():", dist, f.dict.histSize())
-			}
-			f.err = CorruptInputError(f.roffset)
-			return
-		}
-
-		f.copyLen, f.copyDist = length, int(dist)
-		goto copyHistory
-	}
-
-copyHistory:
-	// Perform a backwards copy according to RFC section 3.2.3.
-	{
-		cnt := f.dict.tryWriteCopy(f.copyDist, f.copyLen)
-		if cnt == 0 {
-			cnt = f.dict.writeCopy(f.copyDist, f.copyLen)
-		}
-		f.copyLen -= cnt
-
-		if f.dict.availWrite() == 0 || f.copyLen > 0 {
-			f.toRead = f.dict.readFlush()
-			f.step = (*decompressor).huffmanBytesBuffer // We need to continue this work
-			f.stepState = stateDict
-			f.b, f.nb = fb, fnb
-			return
-		}
-		goto readLiteral
-	}
-	// Not reached
-}
-
-// Decode a single Huffman block from f.
-// hl and hd are the Huffman states for the lit/length values
-// and the distance values, respectively. If hd == nil, using the
-// fixed distance encoding associated with fixed Huffman blocks.
-func (f *decompressor) huffmanBytesReader() {
-	const (
-		stateInit = iota // Zero value must be stateInit
-		stateDict
-	)
-	fr := f.r.(*bytes.Reader)
-
-	// Optimization. Compiler isn't smart enough to keep f.b,f.nb in registers,
-	// but is smart enough to keep local variables in registers, so use nb and b,
-	// inline call to moreBits and reassign b,nb back to f on return.
-	fnb, fb := f.nb, f.b
-
-	switch f.stepState {
-	case stateInit:
-		goto readLiteral
-	case stateDict:
-		goto copyHistory
-	}
-
-readLiteral:
-	// Read literal and/or (length, distance) according to RFC section 3.2.3.
-	{
-		var v int
-		{
-			// Inlined v, err := f.huffSym(f.hl)
-			// Since a huffmanDecoder can be empty or be composed of a degenerate tree
-			// with single element, huffSym must error on these two edge cases. In both
-			// cases, the chunks slice will be 0 for the invalid sequence, leading it
-			// satisfy the n == 0 check below.
-			n := uint(f.hl.maxRead)
-			for {
-				for fnb < n {
-					c, err := fr.ReadByte()
-					if err != nil {
-						f.b, f.nb = fb, fnb
-						f.err = noEOF(err)
-						return
-					}
-					f.roffset++
-					fb |= uint32(c) << (fnb & regSizeMaskUint32)
-					fnb += 8
-				}
-				chunk := f.hl.chunks[fb&(huffmanNumChunks-1)]
-				n = uint(chunk & huffmanCountMask)
-				if n > huffmanChunkBits {
-					chunk = f.hl.links[chunk>>huffmanValueShift][(fb>>huffmanChunkBits)&f.hl.linkMask]
-					n = uint(chunk & huffmanCountMask)
-				}
-				if n <= fnb {
-					if n == 0 {
-						f.b, f.nb = fb, fnb
-						if debugDecode {
-							fmt.Println("huffsym: n==0")
-						}
-						f.err = CorruptInputError(f.roffset)
-						return
-					}
-					fb = fb >> (n & regSizeMaskUint32)
-					fnb = fnb - n
-					v = int(chunk >> huffmanValueShift)
-					break
-				}
-			}
-		}
-
-		var length int
-		switch {
-		case v < 256:
-			f.dict.writeByte(byte(v))
-			if f.dict.availWrite() == 0 {
-				f.toRead = f.dict.readFlush()
-				f.step = (*decompressor).huffmanBytesReader
-				f.stepState = stateInit
-				f.b, f.nb = fb, fnb
-				return
-			}
-			goto readLiteral
-		case v == 256:
-			f.b, f.nb = fb, fnb
-			f.finishBlock()
-			return
-		// otherwise, reference to older data
-		case v < 265:
-			length = v - (257 - 3)
-		case v < maxNumLit:
-			val := decCodeToLen[(v - 257)]
-			length = int(val.length) + 3
-			n := uint(val.extra)
-			for fnb < n {
-				c, err := fr.ReadByte()
-				if err != nil {
-					f.b, f.nb = fb, fnb
-					if debugDecode {
-						fmt.Println("morebits n>0:", err)
-					}
-					f.err = err
-					return
-				}
-				f.roffset++
-				fb |= uint32(c) << (fnb & regSizeMaskUint32)
-				fnb += 8
-			}
-			length += int(fb & bitMask32[n])
-			fb >>= n & regSizeMaskUint32
-			fnb -= n
-		default:
-			if debugDecode {
-				fmt.Println(v, ">= maxNumLit")
-			}
-			f.err = CorruptInputError(f.roffset)
-			f.b, f.nb = fb, fnb
-			return
-		}
-
-		var dist uint32
-		if f.hd == nil {
-			for fnb < 5 {
-				c, err := fr.ReadByte()
-				if err != nil {
-					f.b, f.nb = fb, fnb
-					if debugDecode {
-						fmt.Println("morebits f.nb<5:", err)
-					}
-					f.err = err
-					return
-				}
-				f.roffset++
-				fb |= uint32(c) << (fnb & regSizeMaskUint32)
-				fnb += 8
-			}
-			dist = uint32(bits.Reverse8(uint8(fb & 0x1F << 3)))
-			fb >>= 5
-			fnb -= 5
-		} else {
-			// Since a huffmanDecoder can be empty or be composed of a degenerate tree
-			// with single element, huffSym must error on these two edge cases. In both
-			// cases, the chunks slice will be 0 for the invalid sequence, leading it
-			// satisfy the n == 0 check below.
-			n := uint(f.hd.maxRead)
-			// Optimization. Compiler isn't smart enough to keep f.b,f.nb in registers,
-			// but is smart enough to keep local variables in registers, so use nb and b,
-			// inline call to moreBits and reassign b,nb back to f on return.
-			for {
-				for fnb < n {
-					c, err := fr.ReadByte()
-					if err != nil {
-						f.b, f.nb = fb, fnb
-						f.err = noEOF(err)
-						return
-					}
-					f.roffset++
-					fb |= uint32(c) << (fnb & regSizeMaskUint32)
-					fnb += 8
-				}
-				chunk := f.hd.chunks[fb&(huffmanNumChunks-1)]
-				n = uint(chunk & huffmanCountMask)
-				if n > huffmanChunkBits {
-					chunk = f.hd.links[chunk>>huffmanValueShift][(fb>>huffmanChunkBits)&f.hd.linkMask]
-					n = uint(chunk & huffmanCountMask)
-				}
-				if n <= fnb {
-					if n == 0 {
-						f.b, f.nb = fb, fnb
-						if debugDecode {
-							fmt.Println("huffsym: n==0")
-						}
-						f.err = CorruptInputError(f.roffset)
-						return
-					}
-					fb = fb >> (n & regSizeMaskUint32)
-					fnb = fnb - n
-					dist = uint32(chunk >> huffmanValueShift)
-					break
-				}
-			}
-		}
-
-		switch {
-		case dist < 4:
-			dist++
-		case dist < maxNumDist:
-			nb := uint(dist-2) >> 1
-			// have 1 bit in bottom of dist, need nb more.
-			extra := (dist & 1) << (nb & regSizeMaskUint32)
-			for fnb < nb {
-				c, err := fr.ReadByte()
-				if err != nil {
-					f.b, f.nb = fb, fnb
-					if debugDecode {
-						fmt.Println("morebits f.nb<nb:", err)
-					}
-					f.err = err
-					return
-				}
-				f.roffset++
-				fb |= uint32(c) << (fnb & regSizeMaskUint32)
-				fnb += 8
-			}
-			extra |= fb & bitMask32[nb]
-			fb >>= nb & regSizeMaskUint32
-			fnb -= nb
-			dist = 1<<((nb+1)&regSizeMaskUint32) + 1 + extra
-			// slower: dist = bitMask32[nb+1] + 2 + extra
-		default:
-			f.b, f.nb = fb, fnb
-			if debugDecode {
-				fmt.Println("dist too big:", dist, maxNumDist)
-			}
-			f.err = CorruptInputError(f.roffset)
-			return
-		}
-
-		// No check on length; encoding can be prescient.
-		if dist > uint32(f.dict.histSize()) {
-			f.b, f.nb = fb, fnb
-			if debugDecode {
-				fmt.Println("dist > f.dict.histSize():", dist, f.dict.histSize())
-			}
-			f.err = CorruptInputError(f.roffset)
-			return
-		}
-
-		f.copyLen, f.copyDist = length, int(dist)
-		goto copyHistory
-	}
-
-copyHistory:
-	// Perform a backwards copy according to RFC section 3.2.3.
-	{
-		cnt := f.dict.tryWriteCopy(f.copyDist, f.copyLen)
-		if cnt == 0 {
-			cnt = f.dict.writeCopy(f.copyDist, f.copyLen)
-		}
-		f.copyLen -= cnt
-
-		if f.dict.availWrite() == 0 || f.copyLen > 0 {
-			f.toRead = f.dict.readFlush()
-			f.step = (*decompressor).huffmanBytesReader // We need to continue this work
-			f.stepState = stateDict
-			f.b, f.nb = fb, fnb
-			return
-		}
-		goto readLiteral
-	}
-	// Not reached
-}
-
-// Decode a single Huffman block from f.
-// hl and hd are the Huffman states for the lit/length values
-// and the distance values, respectively. If hd == nil, using the
-// fixed distance encoding associated with fixed Huffman blocks.
-func (f *decompressor) huffmanBufioReader() {
-	const (
-		stateInit = iota // Zero value must be stateInit
-		stateDict
-	)
-	fr := f.r.(*bufio.Reader)
-
-	// Optimization. Compiler isn't smart enough to keep f.b,f.nb in registers,
-	// but is smart enough to keep local variables in registers, so use nb and b,
-	// inline call to moreBits and reassign b,nb back to f on return.
-	fnb, fb := f.nb, f.b
-
-	switch f.stepState {
-	case stateInit:
-		goto readLiteral
-	case stateDict:
-		goto copyHistory
-	}
-
-readLiteral:
-	// Read literal and/or (length, distance) according to RFC section 3.2.3.
-	{
-		var v int
-		{
-			// Inlined v, err := f.huffSym(f.hl)
-			// Since a huffmanDecoder can be empty or be composed of a degenerate tree
-			// with single element, huffSym must error on these two edge cases. In both
-			// cases, the chunks slice will be 0 for the invalid sequence, leading it
-			// satisfy the n == 0 check below.
-			n := uint(f.hl.maxRead)
-			for {
-				for fnb < n {
-					c, err := fr.ReadByte()
-					if err != nil {
-						f.b, f.nb = fb, fnb
-						f.err = noEOF(err)
-						return
-					}
-					f.roffset++
-					fb |= uint32(c) << (fnb & regSizeMaskUint32)
-					fnb += 8
-				}
-				chunk := f.hl.chunks[fb&(huffmanNumChunks-1)]
-				n = uint(chunk & huffmanCountMask)
-				if n > huffmanChunkBits {
-					chunk = f.hl.links[chunk>>huffmanValueShift][(fb>>huffmanChunkBits)&f.hl.linkMask]
-					n = uint(chunk & huffmanCountMask)
-				}
-				if n <= fnb {
-					if n == 0 {
-						f.b, f.nb = fb, fnb
-						if debugDecode {
-							fmt.Println("huffsym: n==0")
-						}
-						f.err = CorruptInputError(f.roffset)
-						return
-					}
-					fb = fb >> (n & regSizeMaskUint32)
-					fnb = fnb - n
-					v = int(chunk >> huffmanValueShift)
-					break
-				}
-			}
-		}
-
-		var length int
-		switch {
-		case v < 256:
-			f.dict.writeByte(byte(v))
-			if f.dict.availWrite() == 0 {
-				f.toRead = f.dict.readFlush()
-				f.step = (*decompressor).huffmanBufioReader
-				f.stepState = stateInit
-				f.b, f.nb = fb, fnb
-				return
-			}
-			goto readLiteral
-		case v == 256:
-			f.b, f.nb = fb, fnb
-			f.finishBlock()
-			return
-		// otherwise, reference to older data
-		case v < 265:
-			length = v - (257 - 3)
-		case v < maxNumLit:
-			val := decCodeToLen[(v - 257)]
-			length = int(val.length) + 3
-			n := uint(val.extra)
-			for fnb < n {
-				c, err := fr.ReadByte()
-				if err != nil {
-					f.b, f.nb = fb, fnb
-					if debugDecode {
-						fmt.Println("morebits n>0:", err)
-					}
-					f.err = err
-					return
-				}
-				f.roffset++
-				fb |= uint32(c) << (fnb & regSizeMaskUint32)
-				fnb += 8
-			}
-			length += int(fb & bitMask32[n])
-			fb >>= n & regSizeMaskUint32
-			fnb -= n
-		default:
-			if debugDecode {
-				fmt.Println(v, ">= maxNumLit")
-			}
-			f.err = CorruptInputError(f.roffset)
-			f.b, f.nb = fb, fnb
-			return
-		}
-
-		var dist uint32
-		if f.hd == nil {
-			for fnb < 5 {
-				c, err := fr.ReadByte()
-				if err != nil {
-					f.b, f.nb = fb, fnb
-					if debugDecode {
-						fmt.Println("morebits f.nb<5:", err)
-					}
-					f.err = err
-					return
-				}
-				f.roffset++
-				fb |= uint32(c) << (fnb & regSizeMaskUint32)
-				fnb += 8
-			}
-			dist = uint32(bits.Reverse8(uint8(fb & 0x1F << 3)))
-			fb >>= 5
-			fnb -= 5
-		} else {
-			// Since a huffmanDecoder can be empty or be composed of a degenerate tree
-			// with single element, huffSym must error on these two edge cases. In both
-			// cases, the chunks slice will be 0 for the invalid sequence, leading it
-			// satisfy the n == 0 check below.
-			n := uint(f.hd.maxRead)
-			// Optimization. Compiler isn't smart enough to keep f.b,f.nb in registers,
-			// but is smart enough to keep local variables in registers, so use nb and b,
-			// inline call to moreBits and reassign b,nb back to f on return.
-			for {
-				for fnb < n {
-					c, err := fr.ReadByte()
-					if err != nil {
-						f.b, f.nb = fb, fnb
-						f.err = noEOF(err)
-						return
-					}
-					f.roffset++
-					fb |= uint32(c) << (fnb & regSizeMaskUint32)
-					fnb += 8
-				}
-				chunk := f.hd.chunks[fb&(huffmanNumChunks-1)]
-				n = uint(chunk & huffmanCountMask)
-				if n > huffmanChunkBits {
-					chunk = f.hd.links[chunk>>huffmanValueShift][(fb>>huffmanChunkBits)&f.hd.linkMask]
-					n = uint(chunk & huffmanCountMask)
-				}
-				if n <= fnb {
-					if n == 0 {
-						f.b, f.nb = fb, fnb
-						if debugDecode {
-							fmt.Println("huffsym: n==0")
-						}
-						f.err = CorruptInputError(f.roffset)
-						return
-					}
-					fb = fb >> (n & regSizeMaskUint32)
-					fnb = fnb - n
-					dist = uint32(chunk >> huffmanValueShift)
-					break
-				}
-			}
-		}
-
-		switch {
-		case dist < 4:
-			dist++
-		case dist < maxNumDist:
-			nb := uint(dist-2) >> 1
-			// have 1 bit in bottom of dist, need nb more.
-			extra := (dist & 1) << (nb & regSizeMaskUint32)
-			for fnb < nb {
-				c, err := fr.ReadByte()
-				if err != nil {
-					f.b, f.nb = fb, fnb
-					if debugDecode {
-						fmt.Println("morebits f.nb<nb:", err)
-					}
-					f.err = err
-					return
-				}
-				f.roffset++
-				fb |= uint32(c) << (fnb & regSizeMaskUint32)
-				fnb += 8
-			}
-			extra |= fb & bitMask32[nb]
-			fb >>= nb & regSizeMaskUint32
-			fnb -= nb
-			dist = 1<<((nb+1)&regSizeMaskUint32) + 1 + extra
-			// slower: dist = bitMask32[nb+1] + 2 + extra
-		default:
-			f.b, f.nb = fb, fnb
-			if debugDecode {
-				fmt.Println("dist too big:", dist, maxNumDist)
-			}
-			f.err = CorruptInputError(f.roffset)
-			return
-		}
-
-		// No check on length; encoding can be prescient.
-		if dist > uint32(f.dict.histSize()) {
-			f.b, f.nb = fb, fnb
-			if debugDecode {
-				fmt.Println("dist > f.dict.histSize():", dist, f.dict.histSize())
-			}
-			f.err = CorruptInputError(f.roffset)
-			return
-		}
-
-		f.copyLen, f.copyDist = length, int(dist)
-		goto copyHistory
-	}
-
-copyHistory:
-	// Perform a backwards copy according to RFC section 3.2.3.
-	{
-		cnt := f.dict.tryWriteCopy(f.copyDist, f.copyLen)
-		if cnt == 0 {
-			cnt = f.dict.writeCopy(f.copyDist, f.copyLen)
-		}
-		f.copyLen -= cnt
-
-		if f.dict.availWrite() == 0 || f.copyLen > 0 {
-			f.toRead = f.dict.readFlush()
-			f.step = (*decompressor).huffmanBufioReader // We need to continue this work
-			f.stepState = stateDict
-			f.b, f.nb = fb, fnb
-			return
-		}
-		goto readLiteral
-	}
-	// Not reached
-}
-
-// Decode a single Huffman block from f.
-// hl and hd are the Huffman states for the lit/length values
-// and the distance values, respectively. If hd == nil, using the
-// fixed distance encoding associated with fixed Huffman blocks.
-func (f *decompressor) huffmanStringsReader() {
-	const (
-		stateInit = iota // Zero value must be stateInit
-		stateDict
-	)
-	fr := f.r.(*strings.Reader)
-
-	// Optimization. Compiler isn't smart enough to keep f.b,f.nb in registers,
-	// but is smart enough to keep local variables in registers, so use nb and b,
-	// inline call to moreBits and reassign b,nb back to f on return.
-	fnb, fb := f.nb, f.b
-
-	switch f.stepState {
-	case stateInit:
-		goto readLiteral
-	case stateDict:
-		goto copyHistory
-	}
-
-readLiteral:
-	// Read literal and/or (length, distance) according to RFC section 3.2.3.
-	{
-		var v int
-		{
-			// Inlined v, err := f.huffSym(f.hl)
-			// Since a huffmanDecoder can be empty or be composed of a degenerate tree
-			// with single element, huffSym must error on these two edge cases. In both
-			// cases, the chunks slice will be 0 for the invalid sequence, leading it
-			// satisfy the n == 0 check below.
-			n := uint(f.hl.maxRead)
-			for {
-				for fnb < n {
-					c, err := fr.ReadByte()
-					if err != nil {
-						f.b, f.nb = fb, fnb
-						f.err = noEOF(err)
-						return
-					}
-					f.roffset++
-					fb |= uint32(c) << (fnb & regSizeMaskUint32)
-					fnb += 8
-				}
-				chunk := f.hl.chunks[fb&(huffmanNumChunks-1)]
-				n = uint(chunk & huffmanCountMask)
-				if n > huffmanChunkBits {
-					chunk = f.hl.links[chunk>>huffmanValueShift][(fb>>huffmanChunkBits)&f.hl.linkMask]
-					n = uint(chunk & huffmanCountMask)
-				}
-				if n <= fnb {
-					if n == 0 {
-						f.b, f.nb = fb, fnb
-						if debugDecode {
-							fmt.Println("huffsym: n==0")
-						}
-						f.err = CorruptInputError(f.roffset)
-						return
-					}
-					fb = fb >> (n & regSizeMaskUint32)
-					fnb = fnb - n
-					v = int(chunk >> huffmanValueShift)
-					break
-				}
-			}
-		}
-
-		var length int
-		switch {
-		case v < 256:
-			f.dict.writeByte(byte(v))
-			if f.dict.availWrite() == 0 {
-				f.toRead = f.dict.readFlush()
-				f.step = (*decompressor).huffmanStringsReader
-				f.stepState = stateInit
-				f.b, f.nb = fb, fnb
-				return
-			}
-			goto readLiteral
-		case v == 256:
-			f.b, f.nb = fb, fnb
-			f.finishBlock()
-			return
-		// otherwise, reference to older data
-		case v < 265:
-			length = v - (257 - 3)
-		case v < maxNumLit:
-			val := decCodeToLen[(v - 257)]
-			length = int(val.length) + 3
-			n := uint(val.extra)
-			for fnb < n {
-				c, err := fr.ReadByte()
-				if err != nil {
-					f.b, f.nb = fb, fnb
-					if debugDecode {
-						fmt.Println("morebits n>0:", err)
-					}
-					f.err = err
-					return
-				}
-				f.roffset++
-				fb |= uint32(c) << (fnb & regSizeMaskUint32)
-				fnb += 8
-			}
-			length += int(fb & bitMask32[n])
-			fb >>= n & regSizeMaskUint32
-			fnb -= n
-		default:
-			if debugDecode {
-				fmt.Println(v, ">= maxNumLit")
-			}
-			f.err = CorruptInputError(f.roffset)
-			f.b, f.nb = fb, fnb
-			return
-		}
-
-		var dist uint32
-		if f.hd == nil {
-			for fnb < 5 {
-				c, err := fr.ReadByte()
-				if err != nil {
-					f.b, f.nb = fb, fnb
-					if debugDecode {
-						fmt.Println("morebits f.nb<5:", err)
-					}
-					f.err = err
-					return
-				}
-				f.roffset++
-				fb |= uint32(c) << (fnb & regSizeMaskUint32)
-				fnb += 8
-			}
-			dist = uint32(bits.Reverse8(uint8(fb & 0x1F << 3)))
-			fb >>= 5
-			fnb -= 5
-		} else {
-			// Since a huffmanDecoder can be empty or be composed of a degenerate tree
-			// with single element, huffSym must error on these two edge cases. In both
-			// cases, the chunks slice will be 0 for the invalid sequence, leading it
-			// satisfy the n == 0 check below.
-			n := uint(f.hd.maxRead)
-			// Optimization. Compiler isn't smart enough to keep f.b,f.nb in registers,
-			// but is smart enough to keep local variables in registers, so use nb and b,
-			// inline call to moreBits and reassign b,nb back to f on return.
-			for {
-				for fnb < n {
-					c, err := fr.ReadByte()
-					if err != nil {
-						f.b, f.nb = fb, fnb
-						f.err = noEOF(err)
-						return
-					}
-					f.roffset++
-					fb |= uint32(c) << (fnb & regSizeMaskUint32)
-					fnb += 8
-				}
-				chunk := f.hd.chunks[fb&(huffmanNumChunks-1)]
-				n = uint(chunk & huffmanCountMask)
-				if n > huffmanChunkBits {
-					chunk = f.hd.links[chunk>>huffmanValueShift][(fb>>huffmanChunkBits)&f.hd.linkMask]
-					n = uint(chunk & huffmanCountMask)
-				}
-				if n <= fnb {
-					if n == 0 {
-						f.b, f.nb = fb, fnb
-						if debugDecode {
-							fmt.Println("huffsym: n==0")
-						}
-						f.err = CorruptInputError(f.roffset)
-						return
-					}
-					fb = fb >> (n & regSizeMaskUint32)
-					fnb = fnb - n
-					dist = uint32(chunk >> huffmanValueShift)
-					break
-				}
-			}
-		}
-
-		switch {
-		case dist < 4:
-			dist++
-		case dist < maxNumDist:
-			nb := uint(dist-2) >> 1
-			// have 1 bit in bottom of dist, need nb more.
-			extra := (dist & 1) << (nb & regSizeMaskUint32)
-			for fnb < nb {
-				c, err := fr.ReadByte()
-				if err != nil {
-					f.b, f.nb = fb, fnb
-					if debugDecode {
-						fmt.Println("morebits f.nb<nb:", err)
-					}
-					f.err = err
-					return
-				}
-				f.roffset++
-				fb |= uint32(c) << (fnb & regSizeMaskUint32)
-				fnb += 8
-			}
-			extra |= fb & bitMask32[nb]
-			fb >>= nb & regSizeMaskUint32
-			fnb -= nb
-			dist = 1<<((nb+1)&regSizeMaskUint32) + 1 + extra
-			// slower: dist = bitMask32[nb+1] + 2 + extra
-		default:
-			f.b, f.nb = fb, fnb
-			if debugDecode {
-				fmt.Println("dist too big:", dist, maxNumDist)
-			}
-			f.err = CorruptInputError(f.roffset)
-			return
-		}
-
-		// No check on length; encoding can be prescient.
-		if dist > uint32(f.dict.histSize()) {
-			f.b, f.nb = fb, fnb
-			if debugDecode {
-				fmt.Println("dist > f.dict.histSize():", dist, f.dict.histSize())
-			}
-			f.err = CorruptInputError(f.roffset)
-			return
-		}
-
-		f.copyLen, f.copyDist = length, int(dist)
-		goto copyHistory
-	}
-
-copyHistory:
-	// Perform a backwards copy according to RFC section 3.2.3.
-	{
-		cnt := f.dict.tryWriteCopy(f.copyDist, f.copyLen)
-		if cnt == 0 {
-			cnt = f.dict.writeCopy(f.copyDist, f.copyLen)
-		}
-		f.copyLen -= cnt
-
-		if f.dict.availWrite() == 0 || f.copyLen > 0 {
-			f.toRead = f.dict.readFlush()
-			f.step = (*decompressor).huffmanStringsReader // We need to continue this work
-			f.stepState = stateDict
-			f.b, f.nb = fb, fnb
-			return
-		}
-		goto readLiteral
-	}
-	// Not reached
-}
-
-// Decode a single Huffman block from f.
-// hl and hd are the Huffman states for the lit/length values
-// and the distance values, respectively. If hd == nil, using the
-// fixed distance encoding associated with fixed Huffman blocks.
-func (f *decompressor) huffmanGenericReader() {
-	const (
-		stateInit = iota // Zero value must be stateInit
-		stateDict
-	)
-	fr := f.r.(Reader)
-
-	// Optimization. Compiler isn't smart enough to keep f.b,f.nb in registers,
-	// but is smart enough to keep local variables in registers, so use nb and b,
-	// inline call to moreBits and reassign b,nb back to f on return.
-	fnb, fb := f.nb, f.b
-
-	switch f.stepState {
-	case stateInit:
-		goto readLiteral
-	case stateDict:
-		goto copyHistory
-	}
-
-readLiteral:
-	// Read literal and/or (length, distance) according to RFC section 3.2.3.
-	{
-		var v int
-		{
-			// Inlined v, err := f.huffSym(f.hl)
-			// Since a huffmanDecoder can be empty or be composed of a degenerate tree
-			// with single element, huffSym must error on these two edge cases. In both
-			// cases, the chunks slice will be 0 for the invalid sequence, leading it
-			// satisfy the n == 0 check below.
-			n := uint(f.hl.maxRead)
-			for {
-				for fnb < n {
-					c, err := fr.ReadByte()
-					if err != nil {
-						f.b, f.nb = fb, fnb
-						f.err = noEOF(err)
-						return
-					}
-					f.roffset++
-					fb |= uint32(c) << (fnb & regSizeMaskUint32)
-					fnb += 8
-				}
-				chunk := f.hl.chunks[fb&(huffmanNumChunks-1)]
-				n = uint(chunk & huffmanCountMask)
-				if n > huffmanChunkBits {
-					chunk = f.hl.links[chunk>>huffmanValueShift][(fb>>huffmanChunkBits)&f.hl.linkMask]
-					n = uint(chunk & huffmanCountMask)
-				}
-				if n <= fnb {
-					if n == 0 {
-						f.b, f.nb = fb, fnb
-						if debugDecode {
-							fmt.Println("huffsym: n==0")
-						}
-						f.err = CorruptInputError(f.roffset)
-						return
-					}
-					fb = fb >> (n & regSizeMaskUint32)
-					fnb = fnb - n
-					v = int(chunk >> huffmanValueShift)
-					break
-				}
-			}
-		}
-
-		var length int
-		switch {
-		case v < 256:
-			f.dict.writeByte(byte(v))
-			if f.dict.availWrite() == 0 {
-				f.toRead = f.dict.readFlush()
-				f.step = (*decompressor).huffmanGenericReader
-				f.stepState = stateInit
-				f.b, f.nb = fb, fnb
-				return
-			}
-			goto readLiteral
-		case v == 256:
-			f.b, f.nb = fb, fnb
-			f.finishBlock()
-			return
-		// otherwise, reference to older data
-		case v < 265:
-			length = v - (257 - 3)
-		case v < maxNumLit:
-			val := decCodeToLen[(v - 257)]
-			length = int(val.length) + 3
-			n := uint(val.extra)
-			for fnb < n {
-				c, err := fr.ReadByte()
-				if err != nil {
-					f.b, f.nb = fb, fnb
-					if debugDecode {
-						fmt.Println("morebits n>0:", err)
-					}
-					f.err = err
-					return
-				}
-				f.roffset++
-				fb |= uint32(c) << (fnb & regSizeMaskUint32)
-				fnb += 8
-			}
-			length += int(fb & bitMask32[n])
-			fb >>= n & regSizeMaskUint32
-			fnb -= n
-		default:
-			if debugDecode {
-				fmt.Println(v, ">= maxNumLit")
-			}
-			f.err = CorruptInputError(f.roffset)
-			f.b, f.nb = fb, fnb
-			return
-		}
-
-		var dist uint32
-		if f.hd == nil {
-			for fnb < 5 {
-				c, err := fr.ReadByte()
-				if err != nil {
-					f.b, f.nb = fb, fnb
-					if debugDecode {
-						fmt.Println("morebits f.nb<5:", err)
-					}
-					f.err = err
-					return
-				}
-				f.roffset++
-				fb |= uint32(c) << (fnb & regSizeMaskUint32)
-				fnb += 8
-			}
-			dist = uint32(bits.Reverse8(uint8(fb & 0x1F << 3)))
-			fb >>= 5
-			fnb -= 5
-		} else {
-			// Since a huffmanDecoder can be empty or be composed of a degenerate tree
-			// with single element, huffSym must error on these two edge cases. In both
-			// cases, the chunks slice will be 0 for the invalid sequence, leading it
-			// satisfy the n == 0 check below.
-			n := uint(f.hd.maxRead)
-			// Optimization. Compiler isn't smart enough to keep f.b,f.nb in registers,
-			// but is smart enough to keep local variables in registers, so use nb and b,
-			// inline call to moreBits and reassign b,nb back to f on return.
-			for {
-				for fnb < n {
-					c, err := fr.ReadByte()
-					if err != nil {
-						f.b, f.nb = fb, fnb
-						f.err = noEOF(err)
-						return
-					}
-					f.roffset++
-					fb |= uint32(c) << (fnb & regSizeMaskUint32)
-					fnb += 8
-				}
-				chunk := f.hd.chunks[fb&(huffmanNumChunks-1)]
-				n = uint(chunk & huffmanCountMask)
-				if n > huffmanChunkBits {
-					chunk = f.hd.links[chunk>>huffmanValueShift][(fb>>huffmanChunkBits)&f.hd.linkMask]
-					n = uint(chunk & huffmanCountMask)
-				}
-				if n <= fnb {
-					if n == 0 {
-						f.b, f.nb = fb, fnb
-						if debugDecode {
-							fmt.Println("huffsym: n==0")
-						}
-						f.err = CorruptInputError(f.roffset)
-						return
-					}
-					fb = fb >> (n & regSizeMaskUint32)
-					fnb = fnb - n
-					dist = uint32(chunk >> huffmanValueShift)
-					break
-				}
-			}
-		}
-
-		switch {
-		case dist < 4:
-			dist++
-		case dist < maxNumDist:
-			nb := uint(dist-2) >> 1
-			// have 1 bit in bottom of dist, need nb more.
-			extra := (dist & 1) << (nb & regSizeMaskUint32)
-			for fnb < nb {
-				c, err := fr.ReadByte()
-				if err != nil {
-					f.b, f.nb = fb, fnb
-					if debugDecode {
-						fmt.Println("morebits f.nb<nb:", err)
-					}
-					f.err = err
-					return
-				}
-				f.roffset++
-				fb |= uint32(c) << (fnb & regSizeMaskUint32)
-				fnb += 8
-			}
-			extra |= fb & bitMask32[nb]
-			fb >>= nb & regSizeMaskUint32
-			fnb -= nb
-			dist = 1<<((nb+1)&regSizeMaskUint32) + 1 + extra
-			// slower: dist = bitMask32[nb+1] + 2 + extra
-		default:
-			f.b, f.nb = fb, fnb
-			if debugDecode {
-				fmt.Println("dist too big:", dist, maxNumDist)
-			}
-			f.err = CorruptInputError(f.roffset)
-			return
-		}
-
-		// No check on length; encoding can be prescient.
-		if dist > uint32(f.dict.histSize()) {
-			f.b, f.nb = fb, fnb
-			if debugDecode {
-				fmt.Println("dist > f.dict.histSize():", dist, f.dict.histSize())
-			}
-			f.err = CorruptInputError(f.roffset)
-			return
-		}
-
-		f.copyLen, f.copyDist = length, int(dist)
-		goto copyHistory
-	}
-
-copyHistory:
-	// Perform a backwards copy according to RFC section 3.2.3.
-	{
-		cnt := f.dict.tryWriteCopy(f.copyDist, f.copyLen)
-		if cnt == 0 {
-			cnt = f.dict.writeCopy(f.copyDist, f.copyLen)
-		}
-		f.copyLen -= cnt
-
-		if f.dict.availWrite() == 0 || f.copyLen > 0 {
-			f.toRead = f.dict.readFlush()
-			f.step = (*decompressor).huffmanGenericReader // We need to continue this work
-			f.stepState = stateDict
-			f.b, f.nb = fb, fnb
-			return
-		}
-		goto readLiteral
-	}
-	// Not reached
-}
-
-func (f *decompressor) huffmanBlockDecoder() func() {
-	switch f.r.(type) {
-	case *bytes.Buffer:
-		return f.huffmanBytesBuffer
-	case *bytes.Reader:
-		return f.huffmanBytesReader
-	case *bufio.Reader:
-		return f.huffmanBufioReader
-	case *strings.Reader:
-		return f.huffmanStringsReader
-	case Reader:
-		return f.huffmanGenericReader
-	default:
-		return f.huffmanGenericReader
-	}
-}
Index: trunk/vendor/github.com/klauspost/compress/flate/level1.go
===================================================================
--- trunk/vendor/github.com/klauspost/compress/flate/level1.go	(revision 145)
+++ 	(revision )
@@ -1,240 +1,0 @@
-package flate
-
-import (
-	"encoding/binary"
-	"fmt"
-	"math/bits"
-)
-
-// fastGen maintains the table for matches,
-// and the previous byte block for level 2.
-// This is the generic implementation.
-type fastEncL1 struct {
-	fastGen
-	table [tableSize]tableEntry
-}
-
-// EncodeL1 uses a similar algorithm to level 1
-func (e *fastEncL1) Encode(dst *tokens, src []byte) {
-	const (
-		inputMargin            = 12 - 1
-		minNonLiteralBlockSize = 1 + 1 + inputMargin
-	)
-	if debugDeflate && e.cur < 0 {
-		panic(fmt.Sprint("e.cur < 0: ", e.cur))
-	}
-
-	// Protect against e.cur wraparound.
-	for e.cur >= bufferReset {
-		if len(e.hist) == 0 {
-			for i := range e.table[:] {
-				e.table[i] = tableEntry{}
-			}
-			e.cur = maxMatchOffset
-			break
-		}
-		// Shift down everything in the table that isn't already too far away.
-		minOff := e.cur + int32(len(e.hist)) - maxMatchOffset
-		for i := range e.table[:] {
-			v := e.table[i].offset
-			if v <= minOff {
-				v = 0
-			} else {
-				v = v - e.cur + maxMatchOffset
-			}
-			e.table[i].offset = v
-		}
-		e.cur = maxMatchOffset
-	}
-
-	s := e.addBlock(src)
-
-	// This check isn't in the Snappy implementation, but there, the caller
-	// instead of the callee handles this case.
-	if len(src) < minNonLiteralBlockSize {
-		// We do not fill the token table.
-		// This will be picked up by caller.
-		dst.n = uint16(len(src))
-		return
-	}
-
-	// Override src
-	src = e.hist
-	nextEmit := s
-
-	// sLimit is when to stop looking for offset/length copies. The inputMargin
-	// lets us use a fast path for emitLiteral in the main loop, while we are
-	// looking for copies.
-	sLimit := int32(len(src) - inputMargin)
-
-	// nextEmit is where in src the next emitLiteral should start from.
-	cv := load3232(src, s)
-
-	for {
-		const skipLog = 5
-		const doEvery = 2
-
-		nextS := s
-		var candidate tableEntry
-		for {
-			nextHash := hash(cv)
-			candidate = e.table[nextHash]
-			nextS = s + doEvery + (s-nextEmit)>>skipLog
-			if nextS > sLimit {
-				goto emitRemainder
-			}
-
-			now := load6432(src, nextS)
-			e.table[nextHash] = tableEntry{offset: s + e.cur}
-			nextHash = hash(uint32(now))
-
-			offset := s - (candidate.offset - e.cur)
-			if offset < maxMatchOffset && cv == load3232(src, candidate.offset-e.cur) {
-				e.table[nextHash] = tableEntry{offset: nextS + e.cur}
-				break
-			}
-
-			// Do one right away...
-			cv = uint32(now)
-			s = nextS
-			nextS++
-			candidate = e.table[nextHash]
-			now >>= 8
-			e.table[nextHash] = tableEntry{offset: s + e.cur}
-
-			offset = s - (candidate.offset - e.cur)
-			if offset < maxMatchOffset && cv == load3232(src, candidate.offset-e.cur) {
-				e.table[nextHash] = tableEntry{offset: nextS + e.cur}
-				break
-			}
-			cv = uint32(now)
-			s = nextS
-		}
-
-		// A 4-byte match has been found. We'll later see if more than 4 bytes
-		// match. But, prior to the match, src[nextEmit:s] are unmatched. Emit
-		// them as literal bytes.
-		for {
-			// Invariant: we have a 4-byte match at s, and no need to emit any
-			// literal bytes prior to s.
-
-			// Extend the 4-byte match as long as possible.
-			t := candidate.offset - e.cur
-			var l = int32(4)
-			if false {
-				l = e.matchlenLong(s+4, t+4, src) + 4
-			} else {
-				// inlined:
-				a := src[s+4:]
-				b := src[t+4:]
-				for len(a) >= 8 {
-					if diff := binary.LittleEndian.Uint64(a) ^ binary.LittleEndian.Uint64(b); diff != 0 {
-						l += int32(bits.TrailingZeros64(diff) >> 3)
-						break
-					}
-					l += 8
-					a = a[8:]
-					b = b[8:]
-				}
-				if len(a) < 8 {
-					b = b[:len(a)]
-					for i := range a {
-						if a[i] != b[i] {
-							break
-						}
-						l++
-					}
-				}
-			}
-
-			// Extend backwards
-			for t > 0 && s > nextEmit && src[t-1] == src[s-1] {
-				s--
-				t--
-				l++
-			}
-			if nextEmit < s {
-				if false {
-					emitLiteral(dst, src[nextEmit:s])
-				} else {
-					for _, v := range src[nextEmit:s] {
-						dst.tokens[dst.n] = token(v)
-						dst.litHist[v]++
-						dst.n++
-					}
-				}
-			}
-
-			// Save the match found
-			if false {
-				dst.AddMatchLong(l, uint32(s-t-baseMatchOffset))
-			} else {
-				// Inlined...
-				xoffset := uint32(s - t - baseMatchOffset)
-				xlength := l
-				oc := offsetCode(xoffset)
-				xoffset |= oc << 16
-				for xlength > 0 {
-					xl := xlength
-					if xl > 258 {
-						if xl > 258+baseMatchLength {
-							xl = 258
-						} else {
-							xl = 258 - baseMatchLength
-						}
-					}
-					xlength -= xl
-					xl -= baseMatchLength
-					dst.extraHist[lengthCodes1[uint8(xl)]]++
-					dst.offHist[oc]++
-					dst.tokens[dst.n] = token(matchType | uint32(xl)<<lengthShift | xoffset)
-					dst.n++
-				}
-			}
-			s += l
-			nextEmit = s
-			if nextS >= s {
-				s = nextS + 1
-			}
-			if s >= sLimit {
-				// Index first pair after match end.
-				if int(s+l+4) < len(src) {
-					cv := load3232(src, s)
-					e.table[hash(cv)] = tableEntry{offset: s + e.cur}
-				}
-				goto emitRemainder
-			}
-
-			// We could immediately start working at s now, but to improve
-			// compression we first update the hash table at s-2 and at s. If
-			// another emitCopy is not our next move, also calculate nextHash
-			// at s+1. At least on GOARCH=amd64, these three hash calculations
-			// are faster as one load64 call (with some shifts) instead of
-			// three load32 calls.
-			x := load6432(src, s-2)
-			o := e.cur + s - 2
-			prevHash := hash(uint32(x))
-			e.table[prevHash] = tableEntry{offset: o}
-			x >>= 16
-			currHash := hash(uint32(x))
-			candidate = e.table[currHash]
-			e.table[currHash] = tableEntry{offset: o + 2}
-
-			offset := s - (candidate.offset - e.cur)
-			if offset > maxMatchOffset || uint32(x) != load3232(src, candidate.offset-e.cur) {
-				cv = uint32(x >> 8)
-				s++
-				break
-			}
-		}
-	}
-
-emitRemainder:
-	if int(nextEmit) < len(src) {
-		// If nothing was added, don't encode literals.
-		if dst.n == 0 {
-			return
-		}
-		emitLiteral(dst, src[nextEmit:])
-	}
-}
Index: trunk/vendor/github.com/klauspost/compress/flate/level2.go
===================================================================
--- trunk/vendor/github.com/klauspost/compress/flate/level2.go	(revision 145)
+++ 	(revision )
@@ -1,213 +1,0 @@
-package flate
-
-import "fmt"
-
-// fastGen maintains the table for matches,
-// and the previous byte block for level 2.
-// This is the generic implementation.
-type fastEncL2 struct {
-	fastGen
-	table [bTableSize]tableEntry
-}
-
-// EncodeL2 uses a similar algorithm to level 1, but is capable
-// of matching across blocks giving better compression at a small slowdown.
-func (e *fastEncL2) Encode(dst *tokens, src []byte) {
-	const (
-		inputMargin            = 12 - 1
-		minNonLiteralBlockSize = 1 + 1 + inputMargin
-	)
-
-	if debugDeflate && e.cur < 0 {
-		panic(fmt.Sprint("e.cur < 0: ", e.cur))
-	}
-
-	// Protect against e.cur wraparound.
-	for e.cur >= bufferReset {
-		if len(e.hist) == 0 {
-			for i := range e.table[:] {
-				e.table[i] = tableEntry{}
-			}
-			e.cur = maxMatchOffset
-			break
-		}
-		// Shift down everything in the table that isn't already too far away.
-		minOff := e.cur + int32(len(e.hist)) - maxMatchOffset
-		for i := range e.table[:] {
-			v := e.table[i].offset
-			if v <= minOff {
-				v = 0
-			} else {
-				v = v - e.cur + maxMatchOffset
-			}
-			e.table[i].offset = v
-		}
-		e.cur = maxMatchOffset
-	}
-
-	s := e.addBlock(src)
-
-	// This check isn't in the Snappy implementation, but there, the caller
-	// instead of the callee handles this case.
-	if len(src) < minNonLiteralBlockSize {
-		// We do not fill the token table.
-		// This will be picked up by caller.
-		dst.n = uint16(len(src))
-		return
-	}
-
-	// Override src
-	src = e.hist
-	nextEmit := s
-
-	// sLimit is when to stop looking for offset/length copies. The inputMargin
-	// lets us use a fast path for emitLiteral in the main loop, while we are
-	// looking for copies.
-	sLimit := int32(len(src) - inputMargin)
-
-	// nextEmit is where in src the next emitLiteral should start from.
-	cv := load3232(src, s)
-	for {
-		// When should we start skipping if we haven't found matches in a long while.
-		const skipLog = 5
-		const doEvery = 2
-
-		nextS := s
-		var candidate tableEntry
-		for {
-			nextHash := hash4u(cv, bTableBits)
-			s = nextS
-			nextS = s + doEvery + (s-nextEmit)>>skipLog
-			if nextS > sLimit {
-				goto emitRemainder
-			}
-			candidate = e.table[nextHash]
-			now := load6432(src, nextS)
-			e.table[nextHash] = tableEntry{offset: s + e.cur}
-			nextHash = hash4u(uint32(now), bTableBits)
-
-			offset := s - (candidate.offset - e.cur)
-			if offset < maxMatchOffset && cv == load3232(src, candidate.offset-e.cur) {
-				e.table[nextHash] = tableEntry{offset: nextS + e.cur}
-				break
-			}
-
-			// Do one right away...
-			cv = uint32(now)
-			s = nextS
-			nextS++
-			candidate = e.table[nextHash]
-			now >>= 8
-			e.table[nextHash] = tableEntry{offset: s + e.cur}
-
-			offset = s - (candidate.offset - e.cur)
-			if offset < maxMatchOffset && cv == load3232(src, candidate.offset-e.cur) {
-				break
-			}
-			cv = uint32(now)
-		}
-
-		// A 4-byte match has been found. We'll later see if more than 4 bytes
-		// match. But, prior to the match, src[nextEmit:s] are unmatched. Emit
-		// them as literal bytes.
-
-		// Call emitCopy, and then see if another emitCopy could be our next
-		// move. Repeat until we find no match for the input immediately after
-		// what was consumed by the last emitCopy call.
-		//
-		// If we exit this loop normally then we need to call emitLiteral next,
-		// though we don't yet know how big the literal will be. We handle that
-		// by proceeding to the next iteration of the main loop. We also can
-		// exit this loop via goto if we get close to exhausting the input.
-		for {
-			// Invariant: we have a 4-byte match at s, and no need to emit any
-			// literal bytes prior to s.
-
-			// Extend the 4-byte match as long as possible.
-			t := candidate.offset - e.cur
-			l := e.matchlenLong(s+4, t+4, src) + 4
-
-			// Extend backwards
-			for t > 0 && s > nextEmit && src[t-1] == src[s-1] {
-				s--
-				t--
-				l++
-			}
-			if nextEmit < s {
-				if false {
-					emitLiteral(dst, src[nextEmit:s])
-				} else {
-					for _, v := range src[nextEmit:s] {
-						dst.tokens[dst.n] = token(v)
-						dst.litHist[v]++
-						dst.n++
-					}
-				}
-			}
-
-			dst.AddMatchLong(l, uint32(s-t-baseMatchOffset))
-			s += l
-			nextEmit = s
-			if nextS >= s {
-				s = nextS + 1
-			}
-
-			if s >= sLimit {
-				// Index first pair after match end.
-				if int(s+l+4) < len(src) {
-					cv := load3232(src, s)
-					e.table[hash4u(cv, bTableBits)] = tableEntry{offset: s + e.cur}
-				}
-				goto emitRemainder
-			}
-
-			// Store every second hash in-between, but offset by 1.
-			for i := s - l + 2; i < s-5; i += 7 {
-				x := load6432(src, i)
-				nextHash := hash4u(uint32(x), bTableBits)
-				e.table[nextHash] = tableEntry{offset: e.cur + i}
-				// Skip one
-				x >>= 16
-				nextHash = hash4u(uint32(x), bTableBits)
-				e.table[nextHash] = tableEntry{offset: e.cur + i + 2}
-				// Skip one
-				x >>= 16
-				nextHash = hash4u(uint32(x), bTableBits)
-				e.table[nextHash] = tableEntry{offset: e.cur + i + 4}
-			}
-
-			// We could immediately start working at s now, but to improve
-			// compression we first update the hash table at s-2 to s. If
-			// another emitCopy is not our next move, also calculate nextHash
-			// at s+1. At least on GOARCH=amd64, these three hash calculations
-			// are faster as one load64 call (with some shifts) instead of
-			// three load32 calls.
-			x := load6432(src, s-2)
-			o := e.cur + s - 2
-			prevHash := hash4u(uint32(x), bTableBits)
-			prevHash2 := hash4u(uint32(x>>8), bTableBits)
-			e.table[prevHash] = tableEntry{offset: o}
-			e.table[prevHash2] = tableEntry{offset: o + 1}
-			currHash := hash4u(uint32(x>>16), bTableBits)
-			candidate = e.table[currHash]
-			e.table[currHash] = tableEntry{offset: o + 2}
-
-			offset := s - (candidate.offset - e.cur)
-			if offset > maxMatchOffset || uint32(x>>16) != load3232(src, candidate.offset-e.cur) {
-				cv = uint32(x >> 24)
-				s++
-				break
-			}
-		}
-	}
-
-emitRemainder:
-	if int(nextEmit) < len(src) {
-		// If nothing was added, don't encode literals.
-		if dst.n == 0 {
-			return
-		}
-
-		emitLiteral(dst, src[nextEmit:])
-	}
-}
Index: trunk/vendor/github.com/klauspost/compress/flate/level3.go
===================================================================
--- trunk/vendor/github.com/klauspost/compress/flate/level3.go	(revision 145)
+++ 	(revision )
@@ -1,240 +1,0 @@
-package flate
-
-import "fmt"
-
-// fastEncL3
-type fastEncL3 struct {
-	fastGen
-	table [1 << 16]tableEntryPrev
-}
-
-// Encode uses a similar algorithm to level 2, will check up to two candidates.
-func (e *fastEncL3) Encode(dst *tokens, src []byte) {
-	const (
-		inputMargin            = 8 - 1
-		minNonLiteralBlockSize = 1 + 1 + inputMargin
-		tableBits              = 16
-		tableSize              = 1 << tableBits
-	)
-
-	if debugDeflate && e.cur < 0 {
-		panic(fmt.Sprint("e.cur < 0: ", e.cur))
-	}
-
-	// Protect against e.cur wraparound.
-	for e.cur >= bufferReset {
-		if len(e.hist) == 0 {
-			for i := range e.table[:] {
-				e.table[i] = tableEntryPrev{}
-			}
-			e.cur = maxMatchOffset
-			break
-		}
-		// Shift down everything in the table that isn't already too far away.
-		minOff := e.cur + int32(len(e.hist)) - maxMatchOffset
-		for i := range e.table[:] {
-			v := e.table[i]
-			if v.Cur.offset <= minOff {
-				v.Cur.offset = 0
-			} else {
-				v.Cur.offset = v.Cur.offset - e.cur + maxMatchOffset
-			}
-			if v.Prev.offset <= minOff {
-				v.Prev.offset = 0
-			} else {
-				v.Prev.offset = v.Prev.offset - e.cur + maxMatchOffset
-			}
-			e.table[i] = v
-		}
-		e.cur = maxMatchOffset
-	}
-
-	s := e.addBlock(src)
-
-	// Skip if too small.
-	if len(src) < minNonLiteralBlockSize {
-		// We do not fill the token table.
-		// This will be picked up by caller.
-		dst.n = uint16(len(src))
-		return
-	}
-
-	// Override src
-	src = e.hist
-	nextEmit := s
-
-	// sLimit is when to stop looking for offset/length copies. The inputMargin
-	// lets us use a fast path for emitLiteral in the main loop, while we are
-	// looking for copies.
-	sLimit := int32(len(src) - inputMargin)
-
-	// nextEmit is where in src the next emitLiteral should start from.
-	cv := load3232(src, s)
-	for {
-		const skipLog = 6
-		nextS := s
-		var candidate tableEntry
-		for {
-			nextHash := hash4u(cv, tableBits)
-			s = nextS
-			nextS = s + 1 + (s-nextEmit)>>skipLog
-			if nextS > sLimit {
-				goto emitRemainder
-			}
-			candidates := e.table[nextHash]
-			now := load3232(src, nextS)
-
-			// Safe offset distance until s + 4...
-			minOffset := e.cur + s - (maxMatchOffset - 4)
-			e.table[nextHash] = tableEntryPrev{Prev: candidates.Cur, Cur: tableEntry{offset: s + e.cur}}
-
-			// Check both candidates
-			candidate = candidates.Cur
-			if candidate.offset < minOffset {
-				cv = now
-				// Previous will also be invalid, we have nothing.
-				continue
-			}
-
-			if cv == load3232(src, candidate.offset-e.cur) {
-				if candidates.Prev.offset < minOffset || cv != load3232(src, candidates.Prev.offset-e.cur) {
-					break
-				}
-				// Both match and are valid, pick longest.
-				offset := s - (candidate.offset - e.cur)
-				o2 := s - (candidates.Prev.offset - e.cur)
-				l1, l2 := matchLen(src[s+4:], src[s-offset+4:]), matchLen(src[s+4:], src[s-o2+4:])
-				if l2 > l1 {
-					candidate = candidates.Prev
-				}
-				break
-			} else {
-				// We only check if value mismatches.
-				// Offset will always be invalid in other cases.
-				candidate = candidates.Prev
-				if candidate.offset > minOffset && cv == load3232(src, candidate.offset-e.cur) {
-					break
-				}
-			}
-			cv = now
-		}
-
-		// Call emitCopy, and then see if another emitCopy could be our next
-		// move. Repeat until we find no match for the input immediately after
-		// what was consumed by the last emitCopy call.
-		//
-		// If we exit this loop normally then we need to call emitLiteral next,
-		// though we don't yet know how big the literal will be. We handle that
-		// by proceeding to the next iteration of the main loop. We also can
-		// exit this loop via goto if we get close to exhausting the input.
-		for {
-			// Invariant: we have a 4-byte match at s, and no need to emit any
-			// literal bytes prior to s.
-
-			// Extend the 4-byte match as long as possible.
-			//
-			t := candidate.offset - e.cur
-			l := e.matchlenLong(s+4, t+4, src) + 4
-
-			// Extend backwards
-			for t > 0 && s > nextEmit && src[t-1] == src[s-1] {
-				s--
-				t--
-				l++
-			}
-			if nextEmit < s {
-				if false {
-					emitLiteral(dst, src[nextEmit:s])
-				} else {
-					for _, v := range src[nextEmit:s] {
-						dst.tokens[dst.n] = token(v)
-						dst.litHist[v]++
-						dst.n++
-					}
-				}
-			}
-
-			dst.AddMatchLong(l, uint32(s-t-baseMatchOffset))
-			s += l
-			nextEmit = s
-			if nextS >= s {
-				s = nextS + 1
-			}
-
-			if s >= sLimit {
-				t += l
-				// Index first pair after match end.
-				if int(t+4) < len(src) && t > 0 {
-					cv := load3232(src, t)
-					nextHash := hash4u(cv, tableBits)
-					e.table[nextHash] = tableEntryPrev{
-						Prev: e.table[nextHash].Cur,
-						Cur:  tableEntry{offset: e.cur + t},
-					}
-				}
-				goto emitRemainder
-			}
-
-			// Store every 5th hash in-between.
-			for i := s - l + 2; i < s-5; i += 5 {
-				nextHash := hash4u(load3232(src, i), tableBits)
-				e.table[nextHash] = tableEntryPrev{
-					Prev: e.table[nextHash].Cur,
-					Cur:  tableEntry{offset: e.cur + i}}
-			}
-			// We could immediately start working at s now, but to improve
-			// compression we first update the hash table at s-2 to s.
-			x := load6432(src, s-2)
-			prevHash := hash4u(uint32(x), tableBits)
-
-			e.table[prevHash] = tableEntryPrev{
-				Prev: e.table[prevHash].Cur,
-				Cur:  tableEntry{offset: e.cur + s - 2},
-			}
-			x >>= 8
-			prevHash = hash4u(uint32(x), tableBits)
-
-			e.table[prevHash] = tableEntryPrev{
-				Prev: e.table[prevHash].Cur,
-				Cur:  tableEntry{offset: e.cur + s - 1},
-			}
-			x >>= 8
-			currHash := hash4u(uint32(x), tableBits)
-			candidates := e.table[currHash]
-			cv = uint32(x)
-			e.table[currHash] = tableEntryPrev{
-				Prev: candidates.Cur,
-				Cur:  tableEntry{offset: s + e.cur},
-			}
-
-			// Check both candidates
-			candidate = candidates.Cur
-			minOffset := e.cur + s - (maxMatchOffset - 4)
-
-			if candidate.offset > minOffset {
-				if cv == load3232(src, candidate.offset-e.cur) {
-					// Found a match...
-					continue
-				}
-				candidate = candidates.Prev
-				if candidate.offset > minOffset && cv == load3232(src, candidate.offset-e.cur) {
-					// Match at prev...
-					continue
-				}
-			}
-			cv = uint32(x >> 8)
-			s++
-			break
-		}
-	}
-
-emitRemainder:
-	if int(nextEmit) < len(src) {
-		// If nothing was added, don't encode literals.
-		if dst.n == 0 {
-			return
-		}
-
-		emitLiteral(dst, src[nextEmit:])
-	}
-}
Index: trunk/vendor/github.com/klauspost/compress/flate/level4.go
===================================================================
--- trunk/vendor/github.com/klauspost/compress/flate/level4.go	(revision 145)
+++ 	(revision )
@@ -1,220 +1,0 @@
-package flate
-
-import "fmt"
-
-type fastEncL4 struct {
-	fastGen
-	table  [tableSize]tableEntry
-	bTable [tableSize]tableEntry
-}
-
-func (e *fastEncL4) Encode(dst *tokens, src []byte) {
-	const (
-		inputMargin            = 12 - 1
-		minNonLiteralBlockSize = 1 + 1 + inputMargin
-	)
-	if debugDeflate && e.cur < 0 {
-		panic(fmt.Sprint("e.cur < 0: ", e.cur))
-	}
-	// Protect against e.cur wraparound.
-	for e.cur >= bufferReset {
-		if len(e.hist) == 0 {
-			for i := range e.table[:] {
-				e.table[i] = tableEntry{}
-			}
-			for i := range e.bTable[:] {
-				e.bTable[i] = tableEntry{}
-			}
-			e.cur = maxMatchOffset
-			break
-		}
-		// Shift down everything in the table that isn't already too far away.
-		minOff := e.cur + int32(len(e.hist)) - maxMatchOffset
-		for i := range e.table[:] {
-			v := e.table[i].offset
-			if v <= minOff {
-				v = 0
-			} else {
-				v = v - e.cur + maxMatchOffset
-			}
-			e.table[i].offset = v
-		}
-		for i := range e.bTable[:] {
-			v := e.bTable[i].offset
-			if v <= minOff {
-				v = 0
-			} else {
-				v = v - e.cur + maxMatchOffset
-			}
-			e.bTable[i].offset = v
-		}
-		e.cur = maxMatchOffset
-	}
-
-	s := e.addBlock(src)
-
-	// This check isn't in the Snappy implementation, but there, the caller
-	// instead of the callee handles this case.
-	if len(src) < minNonLiteralBlockSize {
-		// We do not fill the token table.
-		// This will be picked up by caller.
-		dst.n = uint16(len(src))
-		return
-	}
-
-	// Override src
-	src = e.hist
-	nextEmit := s
-
-	// sLimit is when to stop looking for offset/length copies. The inputMargin
-	// lets us use a fast path for emitLiteral in the main loop, while we are
-	// looking for copies.
-	sLimit := int32(len(src) - inputMargin)
-
-	// nextEmit is where in src the next emitLiteral should start from.
-	cv := load6432(src, s)
-	for {
-		const skipLog = 6
-		const doEvery = 1
-
-		nextS := s
-		var t int32
-		for {
-			nextHashS := hash4x64(cv, tableBits)
-			nextHashL := hash7(cv, tableBits)
-
-			s = nextS
-			nextS = s + doEvery + (s-nextEmit)>>skipLog
-			if nextS > sLimit {
-				goto emitRemainder
-			}
-			// Fetch a short+long candidate
-			sCandidate := e.table[nextHashS]
-			lCandidate := e.bTable[nextHashL]
-			next := load6432(src, nextS)
-			entry := tableEntry{offset: s + e.cur}
-			e.table[nextHashS] = entry
-			e.bTable[nextHashL] = entry
-
-			t = lCandidate.offset - e.cur
-			if s-t < maxMatchOffset && uint32(cv) == load3232(src, lCandidate.offset-e.cur) {
-				// We got a long match. Use that.
-				break
-			}
-
-			t = sCandidate.offset - e.cur
-			if s-t < maxMatchOffset && uint32(cv) == load3232(src, sCandidate.offset-e.cur) {
-				// Found a 4 match...
-				lCandidate = e.bTable[hash7(next, tableBits)]
-
-				// If the next long is a candidate, check if we should use that instead...
-				lOff := nextS - (lCandidate.offset - e.cur)
-				if lOff < maxMatchOffset && load3232(src, lCandidate.offset-e.cur) == uint32(next) {
-					l1, l2 := matchLen(src[s+4:], src[t+4:]), matchLen(src[nextS+4:], src[nextS-lOff+4:])
-					if l2 > l1 {
-						s = nextS
-						t = lCandidate.offset - e.cur
-					}
-				}
-				break
-			}
-			cv = next
-		}
-
-		// A 4-byte match has been found. We'll later see if more than 4 bytes
-		// match. But, prior to the match, src[nextEmit:s] are unmatched. Emit
-		// them as literal bytes.
-
-		// Extend the 4-byte match as long as possible.
-		l := e.matchlenLong(s+4, t+4, src) + 4
-
-		// Extend backwards
-		for t > 0 && s > nextEmit && src[t-1] == src[s-1] {
-			s--
-			t--
-			l++
-		}
-		if nextEmit < s {
-			if false {
-				emitLiteral(dst, src[nextEmit:s])
-			} else {
-				for _, v := range src[nextEmit:s] {
-					dst.tokens[dst.n] = token(v)
-					dst.litHist[v]++
-					dst.n++
-				}
-			}
-		}
-		if debugDeflate {
-			if t >= s {
-				panic("s-t")
-			}
-			if (s - t) > maxMatchOffset {
-				panic(fmt.Sprintln("mmo", t))
-			}
-			if l < baseMatchLength {
-				panic("bml")
-			}
-		}
-
-		dst.AddMatchLong(l, uint32(s-t-baseMatchOffset))
-		s += l
-		nextEmit = s
-		if nextS >= s {
-			s = nextS + 1
-		}
-
-		if s >= sLimit {
-			// Index first pair after match end.
-			if int(s+8) < len(src) {
-				cv := load6432(src, s)
-				e.table[hash4x64(cv, tableBits)] = tableEntry{offset: s + e.cur}
-				e.bTable[hash7(cv, tableBits)] = tableEntry{offset: s + e.cur}
-			}
-			goto emitRemainder
-		}
-
-		// Store every 3rd hash in-between
-		if true {
-			i := nextS
-			if i < s-1 {
-				cv := load6432(src, i)
-				t := tableEntry{offset: i + e.cur}
-				t2 := tableEntry{offset: t.offset + 1}
-				e.bTable[hash7(cv, tableBits)] = t
-				e.bTable[hash7(cv>>8, tableBits)] = t2
-				e.table[hash4u(uint32(cv>>8), tableBits)] = t2
-
-				i += 3
-				for ; i < s-1; i += 3 {
-					cv := load6432(src, i)
-					t := tableEntry{offset: i + e.cur}
-					t2 := tableEntry{offset: t.offset + 1}
-					e.bTable[hash7(cv, tableBits)] = t
-					e.bTable[hash7(cv>>8, tableBits)] = t2
-					e.table[hash4u(uint32(cv>>8), tableBits)] = t2
-				}
-			}
-		}
-
-		// We could immediately start working at s now, but to improve
-		// compression we first update the hash table at s-1 and at s.
-		x := load6432(src, s-1)
-		o := e.cur + s - 1
-		prevHashS := hash4x64(x, tableBits)
-		prevHashL := hash7(x, tableBits)
-		e.table[prevHashS] = tableEntry{offset: o}
-		e.bTable[prevHashL] = tableEntry{offset: o}
-		cv = x >> 8
-	}
-
-emitRemainder:
-	if int(nextEmit) < len(src) {
-		// If nothing was added, don't encode literals.
-		if dst.n == 0 {
-			return
-		}
-
-		emitLiteral(dst, src[nextEmit:])
-	}
-}
Index: trunk/vendor/github.com/klauspost/compress/flate/level5.go
===================================================================
--- trunk/vendor/github.com/klauspost/compress/flate/level5.go	(revision 145)
+++ 	(revision )
@@ -1,302 +1,0 @@
-package flate
-
-import "fmt"
-
-type fastEncL5 struct {
-	fastGen
-	table  [tableSize]tableEntry
-	bTable [tableSize]tableEntryPrev
-}
-
-func (e *fastEncL5) Encode(dst *tokens, src []byte) {
-	const (
-		inputMargin            = 12 - 1
-		minNonLiteralBlockSize = 1 + 1 + inputMargin
-	)
-	if debugDeflate && e.cur < 0 {
-		panic(fmt.Sprint("e.cur < 0: ", e.cur))
-	}
-
-	// Protect against e.cur wraparound.
-	for e.cur >= bufferReset {
-		if len(e.hist) == 0 {
-			for i := range e.table[:] {
-				e.table[i] = tableEntry{}
-			}
-			for i := range e.bTable[:] {
-				e.bTable[i] = tableEntryPrev{}
-			}
-			e.cur = maxMatchOffset
-			break
-		}
-		// Shift down everything in the table that isn't already too far away.
-		minOff := e.cur + int32(len(e.hist)) - maxMatchOffset
-		for i := range e.table[:] {
-			v := e.table[i].offset
-			if v <= minOff {
-				v = 0
-			} else {
-				v = v - e.cur + maxMatchOffset
-			}
-			e.table[i].offset = v
-		}
-		for i := range e.bTable[:] {
-			v := e.bTable[i]
-			if v.Cur.offset <= minOff {
-				v.Cur.offset = 0
-				v.Prev.offset = 0
-			} else {
-				v.Cur.offset = v.Cur.offset - e.cur + maxMatchOffset
-				if v.Prev.offset <= minOff {
-					v.Prev.offset = 0
-				} else {
-					v.Prev.offset = v.Prev.offset - e.cur + maxMatchOffset
-				}
-			}
-			e.bTable[i] = v
-		}
-		e.cur = maxMatchOffset
-	}
-
-	s := e.addBlock(src)
-
-	// This check isn't in the Snappy implementation, but there, the caller
-	// instead of the callee handles this case.
-	if len(src) < minNonLiteralBlockSize {
-		// We do not fill the token table.
-		// This will be picked up by caller.
-		dst.n = uint16(len(src))
-		return
-	}
-
-	// Override src
-	src = e.hist
-	nextEmit := s
-
-	// sLimit is when to stop looking for offset/length copies. The inputMargin
-	// lets us use a fast path for emitLiteral in the main loop, while we are
-	// looking for copies.
-	sLimit := int32(len(src) - inputMargin)
-
-	// nextEmit is where in src the next emitLiteral should start from.
-	cv := load6432(src, s)
-	for {
-		const skipLog = 6
-		const doEvery = 1
-
-		nextS := s
-		var l int32
-		var t int32
-		for {
-			nextHashS := hash4x64(cv, tableBits)
-			nextHashL := hash7(cv, tableBits)
-
-			s = nextS
-			nextS = s + doEvery + (s-nextEmit)>>skipLog
-			if nextS > sLimit {
-				goto emitRemainder
-			}
-			// Fetch a short+long candidate
-			sCandidate := e.table[nextHashS]
-			lCandidate := e.bTable[nextHashL]
-			next := load6432(src, nextS)
-			entry := tableEntry{offset: s + e.cur}
-			e.table[nextHashS] = entry
-			eLong := &e.bTable[nextHashL]
-			eLong.Cur, eLong.Prev = entry, eLong.Cur
-
-			nextHashS = hash4x64(next, tableBits)
-			nextHashL = hash7(next, tableBits)
-
-			t = lCandidate.Cur.offset - e.cur
-			if s-t < maxMatchOffset {
-				if uint32(cv) == load3232(src, lCandidate.Cur.offset-e.cur) {
-					// Store the next match
-					e.table[nextHashS] = tableEntry{offset: nextS + e.cur}
-					eLong := &e.bTable[nextHashL]
-					eLong.Cur, eLong.Prev = tableEntry{offset: nextS + e.cur}, eLong.Cur
-
-					t2 := lCandidate.Prev.offset - e.cur
-					if s-t2 < maxMatchOffset && uint32(cv) == load3232(src, lCandidate.Prev.offset-e.cur) {
-						l = e.matchlen(s+4, t+4, src) + 4
-						ml1 := e.matchlen(s+4, t2+4, src) + 4
-						if ml1 > l {
-							t = t2
-							l = ml1
-							break
-						}
-					}
-					break
-				}
-				t = lCandidate.Prev.offset - e.cur
-				if s-t < maxMatchOffset && uint32(cv) == load3232(src, lCandidate.Prev.offset-e.cur) {
-					// Store the next match
-					e.table[nextHashS] = tableEntry{offset: nextS + e.cur}
-					eLong := &e.bTable[nextHashL]
-					eLong.Cur, eLong.Prev = tableEntry{offset: nextS + e.cur}, eLong.Cur
-					break
-				}
-			}
-
-			t = sCandidate.offset - e.cur
-			if s-t < maxMatchOffset && uint32(cv) == load3232(src, sCandidate.offset-e.cur) {
-				// Found a 4 match...
-				l = e.matchlen(s+4, t+4, src) + 4
-				lCandidate = e.bTable[nextHashL]
-				// Store the next match
-
-				e.table[nextHashS] = tableEntry{offset: nextS + e.cur}
-				eLong := &e.bTable[nextHashL]
-				eLong.Cur, eLong.Prev = tableEntry{offset: nextS + e.cur}, eLong.Cur
-
-				// If the next long is a candidate, use that...
-				t2 := lCandidate.Cur.offset - e.cur
-				if nextS-t2 < maxMatchOffset {
-					if load3232(src, lCandidate.Cur.offset-e.cur) == uint32(next) {
-						ml := e.matchlen(nextS+4, t2+4, src) + 4
-						if ml > l {
-							t = t2
-							s = nextS
-							l = ml
-							break
-						}
-					}
-					// If the previous long is a candidate, use that...
-					t2 = lCandidate.Prev.offset - e.cur
-					if nextS-t2 < maxMatchOffset && load3232(src, lCandidate.Prev.offset-e.cur) == uint32(next) {
-						ml := e.matchlen(nextS+4, t2+4, src) + 4
-						if ml > l {
-							t = t2
-							s = nextS
-							l = ml
-							break
-						}
-					}
-				}
-				break
-			}
-			cv = next
-		}
-
-		// A 4-byte match has been found. We'll later see if more than 4 bytes
-		// match. But, prior to the match, src[nextEmit:s] are unmatched. Emit
-		// them as literal bytes.
-
-		if l == 0 {
-			// Extend the 4-byte match as long as possible.
-			l = e.matchlenLong(s+4, t+4, src) + 4
-		} else if l == maxMatchLength {
-			l += e.matchlenLong(s+l, t+l, src)
-		}
-
-		// Try to locate a better match by checking the end of best match...
-		if sAt := s + l; l < 30 && sAt < sLimit {
-			eLong := e.bTable[hash7(load6432(src, sAt), tableBits)].Cur.offset
-			// Test current
-			t2 := eLong - e.cur - l
-			off := s - t2
-			if t2 >= 0 && off < maxMatchOffset && off > 0 {
-				if l2 := e.matchlenLong(s, t2, src); l2 > l {
-					t = t2
-					l = l2
-				}
-			}
-		}
-
-		// Extend backwards
-		for t > 0 && s > nextEmit && src[t-1] == src[s-1] {
-			s--
-			t--
-			l++
-		}
-		if nextEmit < s {
-			if false {
-				emitLiteral(dst, src[nextEmit:s])
-			} else {
-				for _, v := range src[nextEmit:s] {
-					dst.tokens[dst.n] = token(v)
-					dst.litHist[v]++
-					dst.n++
-				}
-			}
-		}
-		if debugDeflate {
-			if t >= s {
-				panic(fmt.Sprintln("s-t", s, t))
-			}
-			if (s - t) > maxMatchOffset {
-				panic(fmt.Sprintln("mmo", s-t))
-			}
-			if l < baseMatchLength {
-				panic("bml")
-			}
-		}
-
-		dst.AddMatchLong(l, uint32(s-t-baseMatchOffset))
-		s += l
-		nextEmit = s
-		if nextS >= s {
-			s = nextS + 1
-		}
-
-		if s >= sLimit {
-			goto emitRemainder
-		}
-
-		// Store every 3rd hash in-between.
-		if true {
-			const hashEvery = 3
-			i := s - l + 1
-			if i < s-1 {
-				cv := load6432(src, i)
-				t := tableEntry{offset: i + e.cur}
-				e.table[hash4x64(cv, tableBits)] = t
-				eLong := &e.bTable[hash7(cv, tableBits)]
-				eLong.Cur, eLong.Prev = t, eLong.Cur
-
-				// Do an long at i+1
-				cv >>= 8
-				t = tableEntry{offset: t.offset + 1}
-				eLong = &e.bTable[hash7(cv, tableBits)]
-				eLong.Cur, eLong.Prev = t, eLong.Cur
-
-				// We only have enough bits for a short entry at i+2
-				cv >>= 8
-				t = tableEntry{offset: t.offset + 1}
-				e.table[hash4x64(cv, tableBits)] = t
-
-				// Skip one - otherwise we risk hitting 's'
-				i += 4
-				for ; i < s-1; i += hashEvery {
-					cv := load6432(src, i)
-					t := tableEntry{offset: i + e.cur}
-					t2 := tableEntry{offset: t.offset + 1}
-					eLong := &e.bTable[hash7(cv, tableBits)]
-					eLong.Cur, eLong.Prev = t, eLong.Cur
-					e.table[hash4u(uint32(cv>>8), tableBits)] = t2
-				}
-			}
-		}
-
-		// We could immediately start working at s now, but to improve
-		// compression we first update the hash table at s-1 and at s.
-		x := load6432(src, s-1)
-		o := e.cur + s - 1
-		prevHashS := hash4x64(x, tableBits)
-		prevHashL := hash7(x, tableBits)
-		e.table[prevHashS] = tableEntry{offset: o}
-		eLong := &e.bTable[prevHashL]
-		eLong.Cur, eLong.Prev = tableEntry{offset: o}, eLong.Cur
-		cv = x >> 8
-	}
-
-emitRemainder:
-	if int(nextEmit) < len(src) {
-		// If nothing was added, don't encode literals.
-		if dst.n == 0 {
-			return
-		}
-
-		emitLiteral(dst, src[nextEmit:])
-	}
-}
Index: trunk/vendor/github.com/klauspost/compress/flate/level6.go
===================================================================
--- trunk/vendor/github.com/klauspost/compress/flate/level6.go	(revision 145)
+++ 	(revision )
@@ -1,315 +1,0 @@
-package flate
-
-import "fmt"
-
-type fastEncL6 struct {
-	fastGen
-	table  [tableSize]tableEntry
-	bTable [tableSize]tableEntryPrev
-}
-
-func (e *fastEncL6) Encode(dst *tokens, src []byte) {
-	const (
-		inputMargin            = 12 - 1
-		minNonLiteralBlockSize = 1 + 1 + inputMargin
-	)
-	if debugDeflate && e.cur < 0 {
-		panic(fmt.Sprint("e.cur < 0: ", e.cur))
-	}
-
-	// Protect against e.cur wraparound.
-	for e.cur >= bufferReset {
-		if len(e.hist) == 0 {
-			for i := range e.table[:] {
-				e.table[i] = tableEntry{}
-			}
-			for i := range e.bTable[:] {
-				e.bTable[i] = tableEntryPrev{}
-			}
-			e.cur = maxMatchOffset
-			break
-		}
-		// Shift down everything in the table that isn't already too far away.
-		minOff := e.cur + int32(len(e.hist)) - maxMatchOffset
-		for i := range e.table[:] {
-			v := e.table[i].offset
-			if v <= minOff {
-				v = 0
-			} else {
-				v = v - e.cur + maxMatchOffset
-			}
-			e.table[i].offset = v
-		}
-		for i := range e.bTable[:] {
-			v := e.bTable[i]
-			if v.Cur.offset <= minOff {
-				v.Cur.offset = 0
-				v.Prev.offset = 0
-			} else {
-				v.Cur.offset = v.Cur.offset - e.cur + maxMatchOffset
-				if v.Prev.offset <= minOff {
-					v.Prev.offset = 0
-				} else {
-					v.Prev.offset = v.Prev.offset - e.cur + maxMatchOffset
-				}
-			}
-			e.bTable[i] = v
-		}
-		e.cur = maxMatchOffset
-	}
-
-	s := e.addBlock(src)
-
-	// This check isn't in the Snappy implementation, but there, the caller
-	// instead of the callee handles this case.
-	if len(src) < minNonLiteralBlockSize {
-		// We do not fill the token table.
-		// This will be picked up by caller.
-		dst.n = uint16(len(src))
-		return
-	}
-
-	// Override src
-	src = e.hist
-	nextEmit := s
-
-	// sLimit is when to stop looking for offset/length copies. The inputMargin
-	// lets us use a fast path for emitLiteral in the main loop, while we are
-	// looking for copies.
-	sLimit := int32(len(src) - inputMargin)
-
-	// nextEmit is where in src the next emitLiteral should start from.
-	cv := load6432(src, s)
-	// Repeat MUST be > 1 and within range
-	repeat := int32(1)
-	for {
-		const skipLog = 7
-		const doEvery = 1
-
-		nextS := s
-		var l int32
-		var t int32
-		for {
-			nextHashS := hash4x64(cv, tableBits)
-			nextHashL := hash7(cv, tableBits)
-			s = nextS
-			nextS = s + doEvery + (s-nextEmit)>>skipLog
-			if nextS > sLimit {
-				goto emitRemainder
-			}
-			// Fetch a short+long candidate
-			sCandidate := e.table[nextHashS]
-			lCandidate := e.bTable[nextHashL]
-			next := load6432(src, nextS)
-			entry := tableEntry{offset: s + e.cur}
-			e.table[nextHashS] = entry
-			eLong := &e.bTable[nextHashL]
-			eLong.Cur, eLong.Prev = entry, eLong.Cur
-
-			// Calculate hashes of 'next'
-			nextHashS = hash4x64(next, tableBits)
-			nextHashL = hash7(next, tableBits)
-
-			t = lCandidate.Cur.offset - e.cur
-			if s-t < maxMatchOffset {
-				if uint32(cv) == load3232(src, lCandidate.Cur.offset-e.cur) {
-					// Long candidate matches at least 4 bytes.
-
-					// Store the next match
-					e.table[nextHashS] = tableEntry{offset: nextS + e.cur}
-					eLong := &e.bTable[nextHashL]
-					eLong.Cur, eLong.Prev = tableEntry{offset: nextS + e.cur}, eLong.Cur
-
-					// Check the previous long candidate as well.
-					t2 := lCandidate.Prev.offset - e.cur
-					if s-t2 < maxMatchOffset && uint32(cv) == load3232(src, lCandidate.Prev.offset-e.cur) {
-						l = e.matchlen(s+4, t+4, src) + 4
-						ml1 := e.matchlen(s+4, t2+4, src) + 4
-						if ml1 > l {
-							t = t2
-							l = ml1
-							break
-						}
-					}
-					break
-				}
-				// Current value did not match, but check if previous long value does.
-				t = lCandidate.Prev.offset - e.cur
-				if s-t < maxMatchOffset && uint32(cv) == load3232(src, lCandidate.Prev.offset-e.cur) {
-					// Store the next match
-					e.table[nextHashS] = tableEntry{offset: nextS + e.cur}
-					eLong := &e.bTable[nextHashL]
-					eLong.Cur, eLong.Prev = tableEntry{offset: nextS + e.cur}, eLong.Cur
-					break
-				}
-			}
-
-			t = sCandidate.offset - e.cur
-			if s-t < maxMatchOffset && uint32(cv) == load3232(src, sCandidate.offset-e.cur) {
-				// Found a 4 match...
-				l = e.matchlen(s+4, t+4, src) + 4
-
-				// Look up next long candidate (at nextS)
-				lCandidate = e.bTable[nextHashL]
-
-				// Store the next match
-				e.table[nextHashS] = tableEntry{offset: nextS + e.cur}
-				eLong := &e.bTable[nextHashL]
-				eLong.Cur, eLong.Prev = tableEntry{offset: nextS + e.cur}, eLong.Cur
-
-				// Check repeat at s + repOff
-				const repOff = 1
-				t2 := s - repeat + repOff
-				if load3232(src, t2) == uint32(cv>>(8*repOff)) {
-					ml := e.matchlen(s+4+repOff, t2+4, src) + 4
-					if ml > l {
-						t = t2
-						l = ml
-						s += repOff
-						// Not worth checking more.
-						break
-					}
-				}
-
-				// If the next long is a candidate, use that...
-				t2 = lCandidate.Cur.offset - e.cur
-				if nextS-t2 < maxMatchOffset {
-					if load3232(src, lCandidate.Cur.offset-e.cur) == uint32(next) {
-						ml := e.matchlen(nextS+4, t2+4, src) + 4
-						if ml > l {
-							t = t2
-							s = nextS
-							l = ml
-							// This is ok, but check previous as well.
-						}
-					}
-					// If the previous long is a candidate, use that...
-					t2 = lCandidate.Prev.offset - e.cur
-					if nextS-t2 < maxMatchOffset && load3232(src, lCandidate.Prev.offset-e.cur) == uint32(next) {
-						ml := e.matchlen(nextS+4, t2+4, src) + 4
-						if ml > l {
-							t = t2
-							s = nextS
-							l = ml
-							break
-						}
-					}
-				}
-				break
-			}
-			cv = next
-		}
-
-		// A 4-byte match has been found. We'll later see if more than 4 bytes
-		// match. But, prior to the match, src[nextEmit:s] are unmatched. Emit
-		// them as literal bytes.
-
-		// Extend the 4-byte match as long as possible.
-		if l == 0 {
-			l = e.matchlenLong(s+4, t+4, src) + 4
-		} else if l == maxMatchLength {
-			l += e.matchlenLong(s+l, t+l, src)
-		}
-
-		// Try to locate a better match by checking the end-of-match...
-		if sAt := s + l; sAt < sLimit {
-			eLong := &e.bTable[hash7(load6432(src, sAt), tableBits)]
-			// Test current
-			t2 := eLong.Cur.offset - e.cur - l
-			off := s - t2
-			if off < maxMatchOffset {
-				if off > 0 && t2 >= 0 {
-					if l2 := e.matchlenLong(s, t2, src); l2 > l {
-						t = t2
-						l = l2
-					}
-				}
-				// Test next:
-				t2 = eLong.Prev.offset - e.cur - l
-				off := s - t2
-				if off > 0 && off < maxMatchOffset && t2 >= 0 {
-					if l2 := e.matchlenLong(s, t2, src); l2 > l {
-						t = t2
-						l = l2
-					}
-				}
-			}
-		}
-
-		// Extend backwards
-		for t > 0 && s > nextEmit && src[t-1] == src[s-1] {
-			s--
-			t--
-			l++
-		}
-		if nextEmit < s {
-			if false {
-				emitLiteral(dst, src[nextEmit:s])
-			} else {
-				for _, v := range src[nextEmit:s] {
-					dst.tokens[dst.n] = token(v)
-					dst.litHist[v]++
-					dst.n++
-				}
-			}
-		}
-		if false {
-			if t >= s {
-				panic(fmt.Sprintln("s-t", s, t))
-			}
-			if (s - t) > maxMatchOffset {
-				panic(fmt.Sprintln("mmo", s-t))
-			}
-			if l < baseMatchLength {
-				panic("bml")
-			}
-		}
-
-		dst.AddMatchLong(l, uint32(s-t-baseMatchOffset))
-		repeat = s - t
-		s += l
-		nextEmit = s
-		if nextS >= s {
-			s = nextS + 1
-		}
-
-		if s >= sLimit {
-			// Index after match end.
-			for i := nextS + 1; i < int32(len(src))-8; i += 2 {
-				cv := load6432(src, i)
-				e.table[hash4x64(cv, tableBits)] = tableEntry{offset: i + e.cur}
-				eLong := &e.bTable[hash7(cv, tableBits)]
-				eLong.Cur, eLong.Prev = tableEntry{offset: i + e.cur}, eLong.Cur
-			}
-			goto emitRemainder
-		}
-
-		// Store every long hash in-between and every second short.
-		if true {
-			for i := nextS + 1; i < s-1; i += 2 {
-				cv := load6432(src, i)
-				t := tableEntry{offset: i + e.cur}
-				t2 := tableEntry{offset: t.offset + 1}
-				eLong := &e.bTable[hash7(cv, tableBits)]
-				eLong2 := &e.bTable[hash7(cv>>8, tableBits)]
-				e.table[hash4x64(cv, tableBits)] = t
-				eLong.Cur, eLong.Prev = t, eLong.Cur
-				eLong2.Cur, eLong2.Prev = t2, eLong2.Cur
-			}
-		}
-
-		// We could immediately start working at s now, but to improve
-		// compression we first update the hash table at s-1 and at s.
-		cv = load6432(src, s)
-	}
-
-emitRemainder:
-	if int(nextEmit) < len(src) {
-		// If nothing was added, don't encode literals.
-		if dst.n == 0 {
-			return
-		}
-
-		emitLiteral(dst, src[nextEmit:])
-	}
-}
Index: trunk/vendor/github.com/klauspost/compress/flate/regmask_amd64.go
===================================================================
--- trunk/vendor/github.com/klauspost/compress/flate/regmask_amd64.go	(revision 145)
+++ 	(revision )
@@ -1,37 +1,0 @@
-package flate
-
-const (
-	// Masks for shifts with register sizes of the shift value.
-	// This can be used to work around the x86 design of shifting by mod register size.
-	// It can be used when a variable shift is always smaller than the register size.
-
-	// reg8SizeMaskX - shift value is 8 bits, shifted is X
-	reg8SizeMask8  = 7
-	reg8SizeMask16 = 15
-	reg8SizeMask32 = 31
-	reg8SizeMask64 = 63
-
-	// reg16SizeMaskX - shift value is 16 bits, shifted is X
-	reg16SizeMask8  = reg8SizeMask8
-	reg16SizeMask16 = reg8SizeMask16
-	reg16SizeMask32 = reg8SizeMask32
-	reg16SizeMask64 = reg8SizeMask64
-
-	// reg32SizeMaskX - shift value is 32 bits, shifted is X
-	reg32SizeMask8  = reg8SizeMask8
-	reg32SizeMask16 = reg8SizeMask16
-	reg32SizeMask32 = reg8SizeMask32
-	reg32SizeMask64 = reg8SizeMask64
-
-	// reg64SizeMaskX - shift value is 64 bits, shifted is X
-	reg64SizeMask8  = reg8SizeMask8
-	reg64SizeMask16 = reg8SizeMask16
-	reg64SizeMask32 = reg8SizeMask32
-	reg64SizeMask64 = reg8SizeMask64
-
-	// regSizeMaskUintX - shift value is uint, shifted is X
-	regSizeMaskUint8  = reg8SizeMask8
-	regSizeMaskUint16 = reg8SizeMask16
-	regSizeMaskUint32 = reg8SizeMask32
-	regSizeMaskUint64 = reg8SizeMask64
-)
Index: trunk/vendor/github.com/klauspost/compress/flate/regmask_other.go
===================================================================
--- trunk/vendor/github.com/klauspost/compress/flate/regmask_other.go	(revision 145)
+++ 	(revision )
@@ -1,40 +1,0 @@
-//go:build !amd64
-// +build !amd64
-
-package flate
-
-const (
-	// Masks for shifts with register sizes of the shift value.
-	// This can be used to work around the x86 design of shifting by mod register size.
-	// It can be used when a variable shift is always smaller than the register size.
-
-	// reg8SizeMaskX - shift value is 8 bits, shifted is X
-	reg8SizeMask8  = 0xff
-	reg8SizeMask16 = 0xff
-	reg8SizeMask32 = 0xff
-	reg8SizeMask64 = 0xff
-
-	// reg16SizeMaskX - shift value is 16 bits, shifted is X
-	reg16SizeMask8  = 0xffff
-	reg16SizeMask16 = 0xffff
-	reg16SizeMask32 = 0xffff
-	reg16SizeMask64 = 0xffff
-
-	// reg32SizeMaskX - shift value is 32 bits, shifted is X
-	reg32SizeMask8  = 0xffffffff
-	reg32SizeMask16 = 0xffffffff
-	reg32SizeMask32 = 0xffffffff
-	reg32SizeMask64 = 0xffffffff
-
-	// reg64SizeMaskX - shift value is 64 bits, shifted is X
-	reg64SizeMask8  = 0xffffffffffffffff
-	reg64SizeMask16 = 0xffffffffffffffff
-	reg64SizeMask32 = 0xffffffffffffffff
-	reg64SizeMask64 = 0xffffffffffffffff
-
-	// regSizeMaskUintX - shift value is uint, shifted is X
-	regSizeMaskUint8  = ^uint(0)
-	regSizeMaskUint16 = ^uint(0)
-	regSizeMaskUint32 = ^uint(0)
-	regSizeMaskUint64 = ^uint(0)
-)
Index: trunk/vendor/github.com/klauspost/compress/flate/stateless.go
===================================================================
--- trunk/vendor/github.com/klauspost/compress/flate/stateless.go	(revision 145)
+++ 	(revision )
@@ -1,305 +1,0 @@
-package flate
-
-import (
-	"io"
-	"math"
-	"sync"
-)
-
-const (
-	maxStatelessBlock = math.MaxInt16
-	// dictionary will be taken from maxStatelessBlock, so limit it.
-	maxStatelessDict = 8 << 10
-
-	slTableBits  = 13
-	slTableSize  = 1 << slTableBits
-	slTableShift = 32 - slTableBits
-)
-
-type statelessWriter struct {
-	dst    io.Writer
-	closed bool
-}
-
-func (s *statelessWriter) Close() error {
-	if s.closed {
-		return nil
-	}
-	s.closed = true
-	// Emit EOF block
-	return StatelessDeflate(s.dst, nil, true, nil)
-}
-
-func (s *statelessWriter) Write(p []byte) (n int, err error) {
-	err = StatelessDeflate(s.dst, p, false, nil)
-	if err != nil {
-		return 0, err
-	}
-	return len(p), nil
-}
-
-func (s *statelessWriter) Reset(w io.Writer) {
-	s.dst = w
-	s.closed = false
-}
-
-// NewStatelessWriter will do compression but without maintaining any state
-// between Write calls.
-// There will be no memory kept between Write calls,
-// but compression and speed will be suboptimal.
-// Because of this, the size of actual Write calls will affect output size.
-func NewStatelessWriter(dst io.Writer) io.WriteCloser {
-	return &statelessWriter{dst: dst}
-}
-
-// bitWriterPool contains bit writers that can be reused.
-var bitWriterPool = sync.Pool{
-	New: func() interface{} {
-		return newHuffmanBitWriter(nil)
-	},
-}
-
-// StatelessDeflate allows to compress directly to a Writer without retaining state.
-// When returning everything will be flushed.
-// Up to 8KB of an optional dictionary can be given which is presumed to presumed to precede the block.
-// Longer dictionaries will be truncated and will still produce valid output.
-// Sending nil dictionary is perfectly fine.
-func StatelessDeflate(out io.Writer, in []byte, eof bool, dict []byte) error {
-	var dst tokens
-	bw := bitWriterPool.Get().(*huffmanBitWriter)
-	bw.reset(out)
-	defer func() {
-		// don't keep a reference to our output
-		bw.reset(nil)
-		bitWriterPool.Put(bw)
-	}()
-	if eof && len(in) == 0 {
-		// Just write an EOF block.
-		// Could be faster...
-		bw.writeStoredHeader(0, true)
-		bw.flush()
-		return bw.err
-	}
-
-	// Truncate dict
-	if len(dict) > maxStatelessDict {
-		dict = dict[len(dict)-maxStatelessDict:]
-	}
-
-	for len(in) > 0 {
-		todo := in
-		if len(todo) > maxStatelessBlock-len(dict) {
-			todo = todo[:maxStatelessBlock-len(dict)]
-		}
-		in = in[len(todo):]
-		uncompressed := todo
-		if len(dict) > 0 {
-			// combine dict and source
-			bufLen := len(todo) + len(dict)
-			combined := make([]byte, bufLen)
-			copy(combined, dict)
-			copy(combined[len(dict):], todo)
-			todo = combined
-		}
-		// Compress
-		statelessEnc(&dst, todo, int16(len(dict)))
-		isEof := eof && len(in) == 0
-
-		if dst.n == 0 {
-			bw.writeStoredHeader(len(uncompressed), isEof)
-			if bw.err != nil {
-				return bw.err
-			}
-			bw.writeBytes(uncompressed)
-		} else if int(dst.n) > len(uncompressed)-len(uncompressed)>>4 {
-			// If we removed less than 1/16th, huffman compress the block.
-			bw.writeBlockHuff(isEof, uncompressed, len(in) == 0)
-		} else {
-			bw.writeBlockDynamic(&dst, isEof, uncompressed, len(in) == 0)
-		}
-		if len(in) > 0 {
-			// Retain a dict if we have more
-			dict = todo[len(todo)-maxStatelessDict:]
-			dst.Reset()
-		}
-		if bw.err != nil {
-			return bw.err
-		}
-	}
-	if !eof {
-		// Align, only a stored block can do that.
-		bw.writeStoredHeader(0, false)
-	}
-	bw.flush()
-	return bw.err
-}
-
-func hashSL(u uint32) uint32 {
-	return (u * 0x1e35a7bd) >> slTableShift
-}
-
-func load3216(b []byte, i int16) uint32 {
-	// Help the compiler eliminate bounds checks on the read so it can be done in a single read.
-	b = b[i:]
-	b = b[:4]
-	return uint32(b[0]) | uint32(b[1])<<8 | uint32(b[2])<<16 | uint32(b[3])<<24
-}
-
-func load6416(b []byte, i int16) uint64 {
-	// Help the compiler eliminate bounds checks on the read so it can be done in a single read.
-	b = b[i:]
-	b = b[:8]
-	return uint64(b[0]) | uint64(b[1])<<8 | uint64(b[2])<<16 | uint64(b[3])<<24 |
-		uint64(b[4])<<32 | uint64(b[5])<<40 | uint64(b[6])<<48 | uint64(b[7])<<56
-}
-
-func statelessEnc(dst *tokens, src []byte, startAt int16) {
-	const (
-		inputMargin            = 12 - 1
-		minNonLiteralBlockSize = 1 + 1 + inputMargin
-	)
-
-	type tableEntry struct {
-		offset int16
-	}
-
-	var table [slTableSize]tableEntry
-
-	// This check isn't in the Snappy implementation, but there, the caller
-	// instead of the callee handles this case.
-	if len(src)-int(startAt) < minNonLiteralBlockSize {
-		// We do not fill the token table.
-		// This will be picked up by caller.
-		dst.n = 0
-		return
-	}
-	// Index until startAt
-	if startAt > 0 {
-		cv := load3232(src, 0)
-		for i := int16(0); i < startAt; i++ {
-			table[hashSL(cv)] = tableEntry{offset: i}
-			cv = (cv >> 8) | (uint32(src[i+4]) << 24)
-		}
-	}
-
-	s := startAt + 1
-	nextEmit := startAt
-	// sLimit is when to stop looking for offset/length copies. The inputMargin
-	// lets us use a fast path for emitLiteral in the main loop, while we are
-	// looking for copies.
-	sLimit := int16(len(src) - inputMargin)
-
-	// nextEmit is where in src the next emitLiteral should start from.
-	cv := load3216(src, s)
-
-	for {
-		const skipLog = 5
-		const doEvery = 2
-
-		nextS := s
-		var candidate tableEntry
-		for {
-			nextHash := hashSL(cv)
-			candidate = table[nextHash]
-			nextS = s + doEvery + (s-nextEmit)>>skipLog
-			if nextS > sLimit || nextS <= 0 {
-				goto emitRemainder
-			}
-
-			now := load6416(src, nextS)
-			table[nextHash] = tableEntry{offset: s}
-			nextHash = hashSL(uint32(now))
-
-			if cv == load3216(src, candidate.offset) {
-				table[nextHash] = tableEntry{offset: nextS}
-				break
-			}
-
-			// Do one right away...
-			cv = uint32(now)
-			s = nextS
-			nextS++
-			candidate = table[nextHash]
-			now >>= 8
-			table[nextHash] = tableEntry{offset: s}
-
-			if cv == load3216(src, candidate.offset) {
-				table[nextHash] = tableEntry{offset: nextS}
-				break
-			}
-			cv = uint32(now)
-			s = nextS
-		}
-
-		// A 4-byte match has been found. We'll later see if more than 4 bytes
-		// match. But, prior to the match, src[nextEmit:s] are unmatched. Emit
-		// them as literal bytes.
-		for {
-			// Invariant: we have a 4-byte match at s, and no need to emit any
-			// literal bytes prior to s.
-
-			// Extend the 4-byte match as long as possible.
-			t := candidate.offset
-			l := int16(matchLen(src[s+4:], src[t+4:]) + 4)
-
-			// Extend backwards
-			for t > 0 && s > nextEmit && src[t-1] == src[s-1] {
-				s--
-				t--
-				l++
-			}
-			if nextEmit < s {
-				if false {
-					emitLiteral(dst, src[nextEmit:s])
-				} else {
-					for _, v := range src[nextEmit:s] {
-						dst.tokens[dst.n] = token(v)
-						dst.litHist[v]++
-						dst.n++
-					}
-				}
-			}
-
-			// Save the match found
-			dst.AddMatchLong(int32(l), uint32(s-t-baseMatchOffset))
-			s += l
-			nextEmit = s
-			if nextS >= s {
-				s = nextS + 1
-			}
-			if s >= sLimit {
-				goto emitRemainder
-			}
-
-			// We could immediately start working at s now, but to improve
-			// compression we first update the hash table at s-2 and at s. If
-			// another emitCopy is not our next move, also calculate nextHash
-			// at s+1. At least on GOARCH=amd64, these three hash calculations
-			// are faster as one load64 call (with some shifts) instead of
-			// three load32 calls.
-			x := load6416(src, s-2)
-			o := s - 2
-			prevHash := hashSL(uint32(x))
-			table[prevHash] = tableEntry{offset: o}
-			x >>= 16
-			currHash := hashSL(uint32(x))
-			candidate = table[currHash]
-			table[currHash] = tableEntry{offset: o + 2}
-
-			if uint32(x) != load3216(src, candidate.offset) {
-				cv = uint32(x >> 8)
-				s++
-				break
-			}
-		}
-	}
-
-emitRemainder:
-	if int(nextEmit) < len(src) {
-		// If nothing was added, don't encode literals.
-		if dst.n == 0 {
-			return
-		}
-		emitLiteral(dst, src[nextEmit:])
-	}
-}
Index: trunk/vendor/github.com/klauspost/compress/flate/token.go
===================================================================
--- trunk/vendor/github.com/klauspost/compress/flate/token.go	(revision 145)
+++ 	(revision )
@@ -1,379 +1,0 @@
-// Copyright 2009 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package flate
-
-import (
-	"bytes"
-	"encoding/binary"
-	"fmt"
-	"io"
-	"math"
-)
-
-const (
-	// bits 0-16  	xoffset = offset - MIN_OFFSET_SIZE, or literal - 16 bits
-	// bits 16-22	offsetcode - 5 bits
-	// bits 22-30   xlength = length - MIN_MATCH_LENGTH - 8 bits
-	// bits 30-32   type   0 = literal  1=EOF  2=Match   3=Unused - 2 bits
-	lengthShift         = 22
-	offsetMask          = 1<<lengthShift - 1
-	typeMask            = 3 << 30
-	literalType         = 0 << 30
-	matchType           = 1 << 30
-	matchOffsetOnlyMask = 0xffff
-)
-
-// The length code for length X (MIN_MATCH_LENGTH <= X <= MAX_MATCH_LENGTH)
-// is lengthCodes[length - MIN_MATCH_LENGTH]
-var lengthCodes = [256]uint8{
-	0, 1, 2, 3, 4, 5, 6, 7, 8, 8,
-	9, 9, 10, 10, 11, 11, 12, 12, 12, 12,
-	13, 13, 13, 13, 14, 14, 14, 14, 15, 15,
-	15, 15, 16, 16, 16, 16, 16, 16, 16, 16,
-	17, 17, 17, 17, 17, 17, 17, 17, 18, 18,
-	18, 18, 18, 18, 18, 18, 19, 19, 19, 19,
-	19, 19, 19, 19, 20, 20, 20, 20, 20, 20,
-	20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
-	21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
-	21, 21, 21, 21, 21, 21, 22, 22, 22, 22,
-	22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
-	22, 22, 23, 23, 23, 23, 23, 23, 23, 23,
-	23, 23, 23, 23, 23, 23, 23, 23, 24, 24,
-	24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
-	24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
-	24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
-	25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
-	25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
-	25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
-	25, 25, 26, 26, 26, 26, 26, 26, 26, 26,
-	26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
-	26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
-	26, 26, 26, 26, 27, 27, 27, 27, 27, 27,
-	27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
-	27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
-	27, 27, 27, 27, 27, 28,
-}
-
-// lengthCodes1 is length codes, but starting at 1.
-var lengthCodes1 = [256]uint8{
-	1, 2, 3, 4, 5, 6, 7, 8, 9, 9,
-	10, 10, 11, 11, 12, 12, 13, 13, 13, 13,
-	14, 14, 14, 14, 15, 15, 15, 15, 16, 16,
-	16, 16, 17, 17, 17, 17, 17, 17, 17, 17,
-	18, 18, 18, 18, 18, 18, 18, 18, 19, 19,
-	19, 19, 19, 19, 19, 19, 20, 20, 20, 20,
-	20, 20, 20, 20, 21, 21, 21, 21, 21, 21,
-	21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
-	22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
-	22, 22, 22, 22, 22, 22, 23, 23, 23, 23,
-	23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
-	23, 23, 24, 24, 24, 24, 24, 24, 24, 24,
-	24, 24, 24, 24, 24, 24, 24, 24, 25, 25,
-	25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
-	25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
-	25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
-	26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
-	26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
-	26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
-	26, 26, 27, 27, 27, 27, 27, 27, 27, 27,
-	27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
-	27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
-	27, 27, 27, 27, 28, 28, 28, 28, 28, 28,
-	28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
-	28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
-	28, 28, 28, 28, 28, 29,
-}
-
-var offsetCodes = [256]uint32{
-	0, 1, 2, 3, 4, 4, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7,
-	8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,
-	10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
-	11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
-	12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12,
-	12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12,
-	13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
-	13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
-	14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
-	14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
-	14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
-	14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
-	15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
-	15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
-	15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
-	15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
-}
-
-// offsetCodes14 are offsetCodes, but with 14 added.
-var offsetCodes14 = [256]uint32{
-	14, 15, 16, 17, 18, 18, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21,
-	22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23,
-	24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
-	25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
-	26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
-	26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
-	27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
-	27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
-	28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
-	28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
-	28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
-	28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
-	29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29,
-	29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29,
-	29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29,
-	29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29,
-}
-
-type token uint32
-
-type tokens struct {
-	extraHist [32]uint16  // codes 256->maxnumlit
-	offHist   [32]uint16  // offset codes
-	litHist   [256]uint16 // codes 0->255
-	nFilled   int
-	n         uint16 // Must be able to contain maxStoreBlockSize
-	tokens    [maxStoreBlockSize + 1]token
-}
-
-func (t *tokens) Reset() {
-	if t.n == 0 {
-		return
-	}
-	t.n = 0
-	t.nFilled = 0
-	for i := range t.litHist[:] {
-		t.litHist[i] = 0
-	}
-	for i := range t.extraHist[:] {
-		t.extraHist[i] = 0
-	}
-	for i := range t.offHist[:] {
-		t.offHist[i] = 0
-	}
-}
-
-func (t *tokens) Fill() {
-	if t.n == 0 {
-		return
-	}
-	for i, v := range t.litHist[:] {
-		if v == 0 {
-			t.litHist[i] = 1
-			t.nFilled++
-		}
-	}
-	for i, v := range t.extraHist[:literalCount-256] {
-		if v == 0 {
-			t.nFilled++
-			t.extraHist[i] = 1
-		}
-	}
-	for i, v := range t.offHist[:offsetCodeCount] {
-		if v == 0 {
-			t.offHist[i] = 1
-		}
-	}
-}
-
-func indexTokens(in []token) tokens {
-	var t tokens
-	t.indexTokens(in)
-	return t
-}
-
-func (t *tokens) indexTokens(in []token) {
-	t.Reset()
-	for _, tok := range in {
-		if tok < matchType {
-			t.AddLiteral(tok.literal())
-			continue
-		}
-		t.AddMatch(uint32(tok.length()), tok.offset()&matchOffsetOnlyMask)
-	}
-}
-
-// emitLiteral writes a literal chunk and returns the number of bytes written.
-func emitLiteral(dst *tokens, lit []byte) {
-	for _, v := range lit {
-		dst.tokens[dst.n] = token(v)
-		dst.litHist[v]++
-		dst.n++
-	}
-}
-
-func (t *tokens) AddLiteral(lit byte) {
-	t.tokens[t.n] = token(lit)
-	t.litHist[lit]++
-	t.n++
-}
-
-// from https://stackoverflow.com/a/28730362
-func mFastLog2(val float32) float32 {
-	ux := int32(math.Float32bits(val))
-	log2 := (float32)(((ux >> 23) & 255) - 128)
-	ux &= -0x7f800001
-	ux += 127 << 23
-	uval := math.Float32frombits(uint32(ux))
-	log2 += ((-0.34484843)*uval+2.02466578)*uval - 0.67487759
-	return log2
-}
-
-// EstimatedBits will return an minimum size estimated by an *optimal*
-// compression of the block.
-// The size of the block
-func (t *tokens) EstimatedBits() int {
-	shannon := float32(0)
-	bits := int(0)
-	nMatches := 0
-	total := int(t.n) + t.nFilled
-	if total > 0 {
-		invTotal := 1.0 / float32(total)
-		for _, v := range t.litHist[:] {
-			if v > 0 {
-				n := float32(v)
-				shannon += atLeastOne(-mFastLog2(n*invTotal)) * n
-			}
-		}
-		// Just add 15 for EOB
-		shannon += 15
-		for i, v := range t.extraHist[1 : literalCount-256] {
-			if v > 0 {
-				n := float32(v)
-				shannon += atLeastOne(-mFastLog2(n*invTotal)) * n
-				bits += int(lengthExtraBits[i&31]) * int(v)
-				nMatches += int(v)
-			}
-		}
-	}
-	if nMatches > 0 {
-		invTotal := 1.0 / float32(nMatches)
-		for i, v := range t.offHist[:offsetCodeCount] {
-			if v > 0 {
-				n := float32(v)
-				shannon += atLeastOne(-mFastLog2(n*invTotal)) * n
-				bits += int(offsetExtraBits[i&31]) * int(v)
-			}
-		}
-	}
-	return int(shannon) + bits
-}
-
-// AddMatch adds a match to the tokens.
-// This function is very sensitive to inlining and right on the border.
-func (t *tokens) AddMatch(xlength uint32, xoffset uint32) {
-	if debugDeflate {
-		if xlength >= maxMatchLength+baseMatchLength {
-			panic(fmt.Errorf("invalid length: %v", xlength))
-		}
-		if xoffset >= maxMatchOffset+baseMatchOffset {
-			panic(fmt.Errorf("invalid offset: %v", xoffset))
-		}
-	}
-	oCode := offsetCode(xoffset)
-	xoffset |= oCode << 16
-
-	t.extraHist[lengthCodes1[uint8(xlength)]]++
-	t.offHist[oCode&31]++
-	t.tokens[t.n] = token(matchType | xlength<<lengthShift | xoffset)
-	t.n++
-}
-
-// AddMatchLong adds a match to the tokens, potentially longer than max match length.
-// Length should NOT have the base subtracted, only offset should.
-func (t *tokens) AddMatchLong(xlength int32, xoffset uint32) {
-	if debugDeflate {
-		if xoffset >= maxMatchOffset+baseMatchOffset {
-			panic(fmt.Errorf("invalid offset: %v", xoffset))
-		}
-	}
-	oc := offsetCode(xoffset)
-	xoffset |= oc << 16
-	for xlength > 0 {
-		xl := xlength
-		if xl > 258 {
-			// We need to have at least baseMatchLength left over for next loop.
-			if xl > 258+baseMatchLength {
-				xl = 258
-			} else {
-				xl = 258 - baseMatchLength
-			}
-		}
-		xlength -= xl
-		xl -= baseMatchLength
-		t.extraHist[lengthCodes1[uint8(xl)]]++
-		t.offHist[oc&31]++
-		t.tokens[t.n] = token(matchType | uint32(xl)<<lengthShift | xoffset)
-		t.n++
-	}
-}
-
-func (t *tokens) AddEOB() {
-	t.tokens[t.n] = token(endBlockMarker)
-	t.extraHist[0]++
-	t.n++
-}
-
-func (t *tokens) Slice() []token {
-	return t.tokens[:t.n]
-}
-
-// VarInt returns the tokens as varint encoded bytes.
-func (t *tokens) VarInt() []byte {
-	var b = make([]byte, binary.MaxVarintLen32*int(t.n))
-	var off int
-	for _, v := range t.tokens[:t.n] {
-		off += binary.PutUvarint(b[off:], uint64(v))
-	}
-	return b[:off]
-}
-
-// FromVarInt restores t to the varint encoded tokens provided.
-// Any data in t is removed.
-func (t *tokens) FromVarInt(b []byte) error {
-	var buf = bytes.NewReader(b)
-	var toks []token
-	for {
-		r, err := binary.ReadUvarint(buf)
-		if err == io.EOF {
-			break
-		}
-		if err != nil {
-			return err
-		}
-		toks = append(toks, token(r))
-	}
-	t.indexTokens(toks)
-	return nil
-}
-
-// Returns the type of a token
-func (t token) typ() uint32 { return uint32(t) & typeMask }
-
-// Returns the literal of a literal token
-func (t token) literal() uint8 { return uint8(t) }
-
-// Returns the extra offset of a match token
-func (t token) offset() uint32 { return uint32(t) & offsetMask }
-
-func (t token) length() uint8 { return uint8(t >> lengthShift) }
-
-// Convert length to code.
-func lengthCode(len uint8) uint8 { return lengthCodes[len] }
-
-// Returns the offset code corresponding to a specific offset
-func offsetCode(off uint32) uint32 {
-	if false {
-		if off < uint32(len(offsetCodes)) {
-			return offsetCodes[off&255]
-		} else if off>>7 < uint32(len(offsetCodes)) {
-			return offsetCodes[(off>>7)&255] + 14
-		} else {
-			return offsetCodes[(off>>14)&255] + 28
-		}
-	}
-	if off < uint32(len(offsetCodes)) {
-		return offsetCodes[uint8(off)]
-	}
-	return offsetCodes14[uint8(off>>7)]
-}
Index: trunk/vendor/github.com/klauspost/compress/gzip/gunzip.go
===================================================================
--- trunk/vendor/github.com/klauspost/compress/gzip/gunzip.go	(revision 145)
+++ 	(revision )
@@ -1,351 +1,0 @@
-// Copyright 2009 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-// Package gzip implements reading and writing of gzip format compressed files,
-// as specified in RFC 1952.
-package gzip
-
-import (
-	"bufio"
-	"compress/gzip"
-	"encoding/binary"
-	"hash/crc32"
-	"io"
-	"time"
-
-	"github.com/klauspost/compress/flate"
-)
-
-const (
-	gzipID1     = 0x1f
-	gzipID2     = 0x8b
-	gzipDeflate = 8
-	flagText    = 1 << 0
-	flagHdrCrc  = 1 << 1
-	flagExtra   = 1 << 2
-	flagName    = 1 << 3
-	flagComment = 1 << 4
-)
-
-var (
-	// ErrChecksum is returned when reading GZIP data that has an invalid checksum.
-	ErrChecksum = gzip.ErrChecksum
-	// ErrHeader is returned when reading GZIP data that has an invalid header.
-	ErrHeader = gzip.ErrHeader
-)
-
-var le = binary.LittleEndian
-
-// noEOF converts io.EOF to io.ErrUnexpectedEOF.
-func noEOF(err error) error {
-	if err == io.EOF {
-		return io.ErrUnexpectedEOF
-	}
-	return err
-}
-
-// The gzip file stores a header giving metadata about the compressed file.
-// That header is exposed as the fields of the Writer and Reader structs.
-//
-// Strings must be UTF-8 encoded and may only contain Unicode code points
-// U+0001 through U+00FF, due to limitations of the GZIP file format.
-type Header struct {
-	Comment string    // comment
-	Extra   []byte    // "extra data"
-	ModTime time.Time // modification time
-	Name    string    // file name
-	OS      byte      // operating system type
-}
-
-// A Reader is an io.Reader that can be read to retrieve
-// uncompressed data from a gzip-format compressed file.
-//
-// In general, a gzip file can be a concatenation of gzip files,
-// each with its own header. Reads from the Reader
-// return the concatenation of the uncompressed data of each.
-// Only the first header is recorded in the Reader fields.
-//
-// Gzip files store a length and checksum of the uncompressed data.
-// The Reader will return a ErrChecksum when Read
-// reaches the end of the uncompressed data if it does not
-// have the expected length or checksum. Clients should treat data
-// returned by Read as tentative until they receive the io.EOF
-// marking the end of the data.
-type Reader struct {
-	Header       // valid after NewReader or Reader.Reset
-	r            flate.Reader
-	br           *bufio.Reader
-	decompressor io.ReadCloser
-	digest       uint32 // CRC-32, IEEE polynomial (section 8)
-	size         uint32 // Uncompressed size (section 2.3.1)
-	buf          [512]byte
-	err          error
-	multistream  bool
-}
-
-// NewReader creates a new Reader reading the given reader.
-// If r does not also implement io.ByteReader,
-// the decompressor may read more data than necessary from r.
-//
-// It is the caller's responsibility to call Close on the Reader when done.
-//
-// The Reader.Header fields will be valid in the Reader returned.
-func NewReader(r io.Reader) (*Reader, error) {
-	z := new(Reader)
-	if err := z.Reset(r); err != nil {
-		return nil, err
-	}
-	return z, nil
-}
-
-// Reset discards the Reader z's state and makes it equivalent to the
-// result of its original state from NewReader, but reading from r instead.
-// This permits reusing a Reader rather than allocating a new one.
-func (z *Reader) Reset(r io.Reader) error {
-	*z = Reader{
-		decompressor: z.decompressor,
-		multistream:  true,
-	}
-	if rr, ok := r.(flate.Reader); ok {
-		z.r = rr
-	} else {
-		// Reuse if we can.
-		if z.br != nil {
-			z.br.Reset(r)
-		} else {
-			z.br = bufio.NewReader(r)
-		}
-		z.r = z.br
-	}
-	z.Header, z.err = z.readHeader()
-	return z.err
-}
-
-// Multistream controls whether the reader supports multistream files.
-//
-// If enabled (the default), the Reader expects the input to be a sequence
-// of individually gzipped data streams, each with its own header and
-// trailer, ending at EOF. The effect is that the concatenation of a sequence
-// of gzipped files is treated as equivalent to the gzip of the concatenation
-// of the sequence. This is standard behavior for gzip readers.
-//
-// Calling Multistream(false) disables this behavior; disabling the behavior
-// can be useful when reading file formats that distinguish individual gzip
-// data streams or mix gzip data streams with other data streams.
-// In this mode, when the Reader reaches the end of the data stream,
-// Read returns io.EOF. If the underlying reader implements io.ByteReader,
-// it will be left positioned just after the gzip stream.
-// To start the next stream, call z.Reset(r) followed by z.Multistream(false).
-// If there is no next stream, z.Reset(r) will return io.EOF.
-func (z *Reader) Multistream(ok bool) {
-	z.multistream = ok
-}
-
-// readString reads a NUL-terminated string from z.r.
-// It treats the bytes read as being encoded as ISO 8859-1 (Latin-1) and
-// will output a string encoded using UTF-8.
-// This method always updates z.digest with the data read.
-func (z *Reader) readString() (string, error) {
-	var err error
-	needConv := false
-	for i := 0; ; i++ {
-		if i >= len(z.buf) {
-			return "", ErrHeader
-		}
-		z.buf[i], err = z.r.ReadByte()
-		if err != nil {
-			return "", err
-		}
-		if z.buf[i] > 0x7f {
-			needConv = true
-		}
-		if z.buf[i] == 0 {
-			// Digest covers the NUL terminator.
-			z.digest = crc32.Update(z.digest, crc32.IEEETable, z.buf[:i+1])
-
-			// Strings are ISO 8859-1, Latin-1 (RFC 1952, section 2.3.1).
-			if needConv {
-				s := make([]rune, 0, i)
-				for _, v := range z.buf[:i] {
-					s = append(s, rune(v))
-				}
-				return string(s), nil
-			}
-			return string(z.buf[:i]), nil
-		}
-	}
-}
-
-// readHeader reads the GZIP header according to section 2.3.1.
-// This method does not set z.err.
-func (z *Reader) readHeader() (hdr Header, err error) {
-	if _, err = io.ReadFull(z.r, z.buf[:10]); err != nil {
-		// RFC 1952, section 2.2, says the following:
-		//	A gzip file consists of a series of "members" (compressed data sets).
-		//
-		// Other than this, the specification does not clarify whether a
-		// "series" is defined as "one or more" or "zero or more". To err on the
-		// side of caution, Go interprets this to mean "zero or more".
-		// Thus, it is okay to return io.EOF here.
-		return hdr, err
-	}
-	if z.buf[0] != gzipID1 || z.buf[1] != gzipID2 || z.buf[2] != gzipDeflate {
-		return hdr, ErrHeader
-	}
-	flg := z.buf[3]
-	hdr.ModTime = time.Unix(int64(le.Uint32(z.buf[4:8])), 0)
-	// z.buf[8] is XFL and is currently ignored.
-	hdr.OS = z.buf[9]
-	z.digest = crc32.ChecksumIEEE(z.buf[:10])
-
-	if flg&flagExtra != 0 {
-		if _, err = io.ReadFull(z.r, z.buf[:2]); err != nil {
-			return hdr, noEOF(err)
-		}
-		z.digest = crc32.Update(z.digest, crc32.IEEETable, z.buf[:2])
-		data := make([]byte, le.Uint16(z.buf[:2]))
-		if _, err = io.ReadFull(z.r, data); err != nil {
-			return hdr, noEOF(err)
-		}
-		z.digest = crc32.Update(z.digest, crc32.IEEETable, data)
-		hdr.Extra = data
-	}
-
-	var s string
-	if flg&flagName != 0 {
-		if s, err = z.readString(); err != nil {
-			return hdr, err
-		}
-		hdr.Name = s
-	}
-
-	if flg&flagComment != 0 {
-		if s, err = z.readString(); err != nil {
-			return hdr, err
-		}
-		hdr.Comment = s
-	}
-
-	if flg&flagHdrCrc != 0 {
-		if _, err = io.ReadFull(z.r, z.buf[:2]); err != nil {
-			return hdr, noEOF(err)
-		}
-		digest := le.Uint16(z.buf[:2])
-		if digest != uint16(z.digest) {
-			return hdr, ErrHeader
-		}
-	}
-
-	z.digest = 0
-	if z.decompressor == nil {
-		z.decompressor = flate.NewReader(z.r)
-	} else {
-		z.decompressor.(flate.Resetter).Reset(z.r, nil)
-	}
-	return hdr, nil
-}
-
-// Read implements io.Reader, reading uncompressed bytes from its underlying Reader.
-func (z *Reader) Read(p []byte) (n int, err error) {
-	if z.err != nil {
-		return 0, z.err
-	}
-
-	n, z.err = z.decompressor.Read(p)
-	z.digest = crc32.Update(z.digest, crc32.IEEETable, p[:n])
-	z.size += uint32(n)
-	if z.err != io.EOF {
-		// In the normal case we return here.
-		return n, z.err
-	}
-
-	// Finished file; check checksum and size.
-	if _, err := io.ReadFull(z.r, z.buf[:8]); err != nil {
-		z.err = noEOF(err)
-		return n, z.err
-	}
-	digest := le.Uint32(z.buf[:4])
-	size := le.Uint32(z.buf[4:8])
-	if digest != z.digest || size != z.size {
-		z.err = ErrChecksum
-		return n, z.err
-	}
-	z.digest, z.size = 0, 0
-
-	// File is ok; check if there is another.
-	if !z.multistream {
-		return n, io.EOF
-	}
-	z.err = nil // Remove io.EOF
-
-	if _, z.err = z.readHeader(); z.err != nil {
-		return n, z.err
-	}
-
-	// Read from next file, if necessary.
-	if n > 0 {
-		return n, nil
-	}
-	return z.Read(p)
-}
-
-// Support the io.WriteTo interface for io.Copy and friends.
-func (z *Reader) WriteTo(w io.Writer) (int64, error) {
-	total := int64(0)
-	crcWriter := crc32.NewIEEE()
-	for {
-		if z.err != nil {
-			if z.err == io.EOF {
-				return total, nil
-			}
-			return total, z.err
-		}
-
-		// We write both to output and digest.
-		mw := io.MultiWriter(w, crcWriter)
-		n, err := z.decompressor.(io.WriterTo).WriteTo(mw)
-		total += n
-		z.size += uint32(n)
-		if err != nil {
-			z.err = err
-			return total, z.err
-		}
-
-		// Finished file; check checksum + size.
-		if _, err := io.ReadFull(z.r, z.buf[0:8]); err != nil {
-			if err == io.EOF {
-				err = io.ErrUnexpectedEOF
-			}
-			z.err = err
-			return total, err
-		}
-		z.digest = crcWriter.Sum32()
-		digest := le.Uint32(z.buf[:4])
-		size := le.Uint32(z.buf[4:8])
-		if digest != z.digest || size != z.size {
-			z.err = ErrChecksum
-			return total, z.err
-		}
-		z.digest, z.size = 0, 0
-
-		// File is ok; check if there is another.
-		if !z.multistream {
-			return total, nil
-		}
-		crcWriter.Reset()
-		z.err = nil // Remove io.EOF
-
-		if _, z.err = z.readHeader(); z.err != nil {
-			if z.err == io.EOF {
-				return total, nil
-			}
-			return total, z.err
-		}
-	}
-}
-
-// Close closes the Reader. It does not close the underlying io.Reader.
-// In order for the GZIP checksum to be verified, the reader must be
-// fully consumed until the io.EOF.
-func (z *Reader) Close() error { return z.decompressor.Close() }
Index: trunk/vendor/github.com/klauspost/compress/gzip/gzip.go
===================================================================
--- trunk/vendor/github.com/klauspost/compress/gzip/gzip.go	(revision 145)
+++ 	(revision )
@@ -1,269 +1,0 @@
-// Copyright 2010 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package gzip
-
-import (
-	"errors"
-	"fmt"
-	"hash/crc32"
-	"io"
-
-	"github.com/klauspost/compress/flate"
-)
-
-// These constants are copied from the flate package, so that code that imports
-// "compress/gzip" does not also have to import "compress/flate".
-const (
-	NoCompression       = flate.NoCompression
-	BestSpeed           = flate.BestSpeed
-	BestCompression     = flate.BestCompression
-	DefaultCompression  = flate.DefaultCompression
-	ConstantCompression = flate.ConstantCompression
-	HuffmanOnly         = flate.HuffmanOnly
-
-	// StatelessCompression will do compression but without maintaining any state
-	// between Write calls.
-	// There will be no memory kept between Write calls,
-	// but compression and speed will be suboptimal.
-	// Because of this, the size of actual Write calls will affect output size.
-	StatelessCompression = -3
-)
-
-// A Writer is an io.WriteCloser.
-// Writes to a Writer are compressed and written to w.
-type Writer struct {
-	Header      // written at first call to Write, Flush, or Close
-	w           io.Writer
-	level       int
-	err         error
-	compressor  *flate.Writer
-	digest      uint32 // CRC-32, IEEE polynomial (section 8)
-	size        uint32 // Uncompressed size (section 2.3.1)
-	wroteHeader bool
-	closed      bool
-	buf         [10]byte
-}
-
-// NewWriter returns a new Writer.
-// Writes to the returned writer are compressed and written to w.
-//
-// It is the caller's responsibility to call Close on the WriteCloser when done.
-// Writes may be buffered and not flushed until Close.
-//
-// Callers that wish to set the fields in Writer.Header must do so before
-// the first call to Write, Flush, or Close.
-func NewWriter(w io.Writer) *Writer {
-	z, _ := NewWriterLevel(w, DefaultCompression)
-	return z
-}
-
-// NewWriterLevel is like NewWriter but specifies the compression level instead
-// of assuming DefaultCompression.
-//
-// The compression level can be DefaultCompression, NoCompression, or any
-// integer value between BestSpeed and BestCompression inclusive. The error
-// returned will be nil if the level is valid.
-func NewWriterLevel(w io.Writer, level int) (*Writer, error) {
-	if level < StatelessCompression || level > BestCompression {
-		return nil, fmt.Errorf("gzip: invalid compression level: %d", level)
-	}
-	z := new(Writer)
-	z.init(w, level)
-	return z, nil
-}
-
-func (z *Writer) init(w io.Writer, level int) {
-	compressor := z.compressor
-	if level != StatelessCompression {
-		if compressor != nil {
-			compressor.Reset(w)
-		}
-	}
-
-	*z = Writer{
-		Header: Header{
-			OS: 255, // unknown
-		},
-		w:          w,
-		level:      level,
-		compressor: compressor,
-	}
-}
-
-// Reset discards the Writer z's state and makes it equivalent to the
-// result of its original state from NewWriter or NewWriterLevel, but
-// writing to w instead. This permits reusing a Writer rather than
-// allocating a new one.
-func (z *Writer) Reset(w io.Writer) {
-	z.init(w, z.level)
-}
-
-// writeBytes writes a length-prefixed byte slice to z.w.
-func (z *Writer) writeBytes(b []byte) error {
-	if len(b) > 0xffff {
-		return errors.New("gzip.Write: Extra data is too large")
-	}
-	le.PutUint16(z.buf[:2], uint16(len(b)))
-	_, err := z.w.Write(z.buf[:2])
-	if err != nil {
-		return err
-	}
-	_, err = z.w.Write(b)
-	return err
-}
-
-// writeString writes a UTF-8 string s in GZIP's format to z.w.
-// GZIP (RFC 1952) specifies that strings are NUL-terminated ISO 8859-1 (Latin-1).
-func (z *Writer) writeString(s string) (err error) {
-	// GZIP stores Latin-1 strings; error if non-Latin-1; convert if non-ASCII.
-	needconv := false
-	for _, v := range s {
-		if v == 0 || v > 0xff {
-			return errors.New("gzip.Write: non-Latin-1 header string")
-		}
-		if v > 0x7f {
-			needconv = true
-		}
-	}
-	if needconv {
-		b := make([]byte, 0, len(s))
-		for _, v := range s {
-			b = append(b, byte(v))
-		}
-		_, err = z.w.Write(b)
-	} else {
-		_, err = io.WriteString(z.w, s)
-	}
-	if err != nil {
-		return err
-	}
-	// GZIP strings are NUL-terminated.
-	z.buf[0] = 0
-	_, err = z.w.Write(z.buf[:1])
-	return err
-}
-
-// Write writes a compressed form of p to the underlying io.Writer. The
-// compressed bytes are not necessarily flushed until the Writer is closed.
-func (z *Writer) Write(p []byte) (int, error) {
-	if z.err != nil {
-		return 0, z.err
-	}
-	var n int
-	// Write the GZIP header lazily.
-	if !z.wroteHeader {
-		z.wroteHeader = true
-		z.buf[0] = gzipID1
-		z.buf[1] = gzipID2
-		z.buf[2] = gzipDeflate
-		z.buf[3] = 0
-		if z.Extra != nil {
-			z.buf[3] |= 0x04
-		}
-		if z.Name != "" {
-			z.buf[3] |= 0x08
-		}
-		if z.Comment != "" {
-			z.buf[3] |= 0x10
-		}
-		le.PutUint32(z.buf[4:8], uint32(z.ModTime.Unix()))
-		if z.level == BestCompression {
-			z.buf[8] = 2
-		} else if z.level == BestSpeed {
-			z.buf[8] = 4
-		} else {
-			z.buf[8] = 0
-		}
-		z.buf[9] = z.OS
-		n, z.err = z.w.Write(z.buf[:10])
-		if z.err != nil {
-			return n, z.err
-		}
-		if z.Extra != nil {
-			z.err = z.writeBytes(z.Extra)
-			if z.err != nil {
-				return n, z.err
-			}
-		}
-		if z.Name != "" {
-			z.err = z.writeString(z.Name)
-			if z.err != nil {
-				return n, z.err
-			}
-		}
-		if z.Comment != "" {
-			z.err = z.writeString(z.Comment)
-			if z.err != nil {
-				return n, z.err
-			}
-		}
-
-		if z.compressor == nil && z.level != StatelessCompression {
-			z.compressor, _ = flate.NewWriter(z.w, z.level)
-		}
-	}
-	z.size += uint32(len(p))
-	z.digest = crc32.Update(z.digest, crc32.IEEETable, p)
-	if z.level == StatelessCompression {
-		return len(p), flate.StatelessDeflate(z.w, p, false, nil)
-	}
-	n, z.err = z.compressor.Write(p)
-	return n, z.err
-}
-
-// Flush flushes any pending compressed data to the underlying writer.
-//
-// It is useful mainly in compressed network protocols, to ensure that
-// a remote reader has enough data to reconstruct a packet. Flush does
-// not return until the data has been written. If the underlying
-// writer returns an error, Flush returns that error.
-//
-// In the terminology of the zlib library, Flush is equivalent to Z_SYNC_FLUSH.
-func (z *Writer) Flush() error {
-	if z.err != nil {
-		return z.err
-	}
-	if z.closed || z.level == StatelessCompression {
-		return nil
-	}
-	if !z.wroteHeader {
-		z.Write(nil)
-		if z.err != nil {
-			return z.err
-		}
-	}
-	z.err = z.compressor.Flush()
-	return z.err
-}
-
-// Close closes the Writer, flushing any unwritten data to the underlying
-// io.Writer, but does not close the underlying io.Writer.
-func (z *Writer) Close() error {
-	if z.err != nil {
-		return z.err
-	}
-	if z.closed {
-		return nil
-	}
-	z.closed = true
-	if !z.wroteHeader {
-		z.Write(nil)
-		if z.err != nil {
-			return z.err
-		}
-	}
-	if z.level == StatelessCompression {
-		z.err = flate.StatelessDeflate(z.w, nil, true, nil)
-	} else {
-		z.err = z.compressor.Close()
-	}
-	if z.err != nil {
-		return z.err
-	}
-	le.PutUint32(z.buf[:4], z.digest)
-	le.PutUint32(z.buf[4:8], z.size)
-	_, z.err = z.w.Write(z.buf[:8])
-	return z.err
-}
Index: trunk/vendor/github.com/klauspost/compress/zlib/reader.go
===================================================================
--- trunk/vendor/github.com/klauspost/compress/zlib/reader.go	(revision 145)
+++ 	(revision )
@@ -1,183 +1,0 @@
-// Copyright 2009 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-/*
-Package zlib implements reading and writing of zlib format compressed data,
-as specified in RFC 1950.
-
-The implementation provides filters that uncompress during reading
-and compress during writing.  For example, to write compressed data
-to a buffer:
-
-	var b bytes.Buffer
-	w := zlib.NewWriter(&b)
-	w.Write([]byte("hello, world\n"))
-	w.Close()
-
-and to read that data back:
-
-	r, err := zlib.NewReader(&b)
-	io.Copy(os.Stdout, r)
-	r.Close()
-*/
-package zlib
-
-import (
-	"bufio"
-	"compress/zlib"
-	"hash"
-	"hash/adler32"
-	"io"
-
-	"github.com/klauspost/compress/flate"
-)
-
-const zlibDeflate = 8
-
-var (
-	// ErrChecksum is returned when reading ZLIB data that has an invalid checksum.
-	ErrChecksum = zlib.ErrChecksum
-	// ErrDictionary is returned when reading ZLIB data that has an invalid dictionary.
-	ErrDictionary = zlib.ErrDictionary
-	// ErrHeader is returned when reading ZLIB data that has an invalid header.
-	ErrHeader = zlib.ErrHeader
-)
-
-type reader struct {
-	r            flate.Reader
-	decompressor io.ReadCloser
-	digest       hash.Hash32
-	err          error
-	scratch      [4]byte
-}
-
-// Resetter resets a ReadCloser returned by NewReader or NewReaderDict to
-// to switch to a new underlying Reader. This permits reusing a ReadCloser
-// instead of allocating a new one.
-type Resetter interface {
-	// Reset discards any buffered data and resets the Resetter as if it was
-	// newly initialized with the given reader.
-	Reset(r io.Reader, dict []byte) error
-}
-
-// NewReader creates a new ReadCloser.
-// Reads from the returned ReadCloser read and decompress data from r.
-// If r does not implement io.ByteReader, the decompressor may read more
-// data than necessary from r.
-// It is the caller's responsibility to call Close on the ReadCloser when done.
-//
-// The ReadCloser returned by NewReader also implements Resetter.
-func NewReader(r io.Reader) (io.ReadCloser, error) {
-	return NewReaderDict(r, nil)
-}
-
-// NewReaderDict is like NewReader but uses a preset dictionary.
-// NewReaderDict ignores the dictionary if the compressed data does not refer to it.
-// If the compressed data refers to a different dictionary, NewReaderDict returns ErrDictionary.
-//
-// The ReadCloser returned by NewReaderDict also implements Resetter.
-func NewReaderDict(r io.Reader, dict []byte) (io.ReadCloser, error) {
-	z := new(reader)
-	err := z.Reset(r, dict)
-	if err != nil {
-		return nil, err
-	}
-	return z, nil
-}
-
-func (z *reader) Read(p []byte) (int, error) {
-	if z.err != nil {
-		return 0, z.err
-	}
-
-	var n int
-	n, z.err = z.decompressor.Read(p)
-	z.digest.Write(p[0:n])
-	if z.err != io.EOF {
-		// In the normal case we return here.
-		return n, z.err
-	}
-
-	// Finished file; check checksum.
-	if _, err := io.ReadFull(z.r, z.scratch[0:4]); err != nil {
-		if err == io.EOF {
-			err = io.ErrUnexpectedEOF
-		}
-		z.err = err
-		return n, z.err
-	}
-	// ZLIB (RFC 1950) is big-endian, unlike GZIP (RFC 1952).
-	checksum := uint32(z.scratch[0])<<24 | uint32(z.scratch[1])<<16 | uint32(z.scratch[2])<<8 | uint32(z.scratch[3])
-	if checksum != z.digest.Sum32() {
-		z.err = ErrChecksum
-		return n, z.err
-	}
-	return n, io.EOF
-}
-
-// Calling Close does not close the wrapped io.Reader originally passed to NewReader.
-// In order for the ZLIB checksum to be verified, the reader must be
-// fully consumed until the io.EOF.
-func (z *reader) Close() error {
-	if z.err != nil && z.err != io.EOF {
-		return z.err
-	}
-	z.err = z.decompressor.Close()
-	return z.err
-}
-
-func (z *reader) Reset(r io.Reader, dict []byte) error {
-	*z = reader{decompressor: z.decompressor, digest: z.digest}
-	if fr, ok := r.(flate.Reader); ok {
-		z.r = fr
-	} else {
-		z.r = bufio.NewReader(r)
-	}
-
-	// Read the header (RFC 1950 section 2.2.).
-	_, z.err = io.ReadFull(z.r, z.scratch[0:2])
-	if z.err != nil {
-		if z.err == io.EOF {
-			z.err = io.ErrUnexpectedEOF
-		}
-		return z.err
-	}
-	h := uint(z.scratch[0])<<8 | uint(z.scratch[1])
-	if (z.scratch[0]&0x0f != zlibDeflate) || (h%31 != 0) {
-		z.err = ErrHeader
-		return z.err
-	}
-	haveDict := z.scratch[1]&0x20 != 0
-	if haveDict {
-		_, z.err = io.ReadFull(z.r, z.scratch[0:4])
-		if z.err != nil {
-			if z.err == io.EOF {
-				z.err = io.ErrUnexpectedEOF
-			}
-			return z.err
-		}
-		checksum := uint32(z.scratch[0])<<24 | uint32(z.scratch[1])<<16 | uint32(z.scratch[2])<<8 | uint32(z.scratch[3])
-		if checksum != adler32.Checksum(dict) {
-			z.err = ErrDictionary
-			return z.err
-		}
-	}
-
-	if z.decompressor == nil {
-		if haveDict {
-			z.decompressor = flate.NewReaderDict(z.r, dict)
-		} else {
-			z.decompressor = flate.NewReader(z.r)
-		}
-	} else {
-		z.decompressor.(flate.Resetter).Reset(z.r, dict)
-	}
-
-	if z.digest != nil {
-		z.digest.Reset()
-	} else {
-		z.digest = adler32.New()
-	}
-	return nil
-}
Index: trunk/vendor/github.com/klauspost/compress/zlib/writer.go
===================================================================
--- trunk/vendor/github.com/klauspost/compress/zlib/writer.go	(revision 145)
+++ 	(revision )
@@ -1,201 +1,0 @@
-// Copyright 2009 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package zlib
-
-import (
-	"fmt"
-	"hash"
-	"hash/adler32"
-	"io"
-
-	"github.com/klauspost/compress/flate"
-)
-
-// These constants are copied from the flate package, so that code that imports
-// "compress/zlib" does not also have to import "compress/flate".
-const (
-	NoCompression       = flate.NoCompression
-	BestSpeed           = flate.BestSpeed
-	BestCompression     = flate.BestCompression
-	DefaultCompression  = flate.DefaultCompression
-	ConstantCompression = flate.ConstantCompression
-	HuffmanOnly         = flate.HuffmanOnly
-)
-
-// A Writer takes data written to it and writes the compressed
-// form of that data to an underlying writer (see NewWriter).
-type Writer struct {
-	w           io.Writer
-	level       int
-	dict        []byte
-	compressor  *flate.Writer
-	digest      hash.Hash32
-	err         error
-	scratch     [4]byte
-	wroteHeader bool
-}
-
-// NewWriter creates a new Writer.
-// Writes to the returned Writer are compressed and written to w.
-//
-// It is the caller's responsibility to call Close on the WriteCloser when done.
-// Writes may be buffered and not flushed until Close.
-func NewWriter(w io.Writer) *Writer {
-	z, _ := NewWriterLevelDict(w, DefaultCompression, nil)
-	return z
-}
-
-// NewWriterLevel is like NewWriter but specifies the compression level instead
-// of assuming DefaultCompression.
-//
-// The compression level can be DefaultCompression, NoCompression, HuffmanOnly
-// or any integer value between BestSpeed and BestCompression inclusive.
-// The error returned will be nil if the level is valid.
-func NewWriterLevel(w io.Writer, level int) (*Writer, error) {
-	return NewWriterLevelDict(w, level, nil)
-}
-
-// NewWriterLevelDict is like NewWriterLevel but specifies a dictionary to
-// compress with.
-//
-// The dictionary may be nil. If not, its contents should not be modified until
-// the Writer is closed.
-func NewWriterLevelDict(w io.Writer, level int, dict []byte) (*Writer, error) {
-	if level < HuffmanOnly || level > BestCompression {
-		return nil, fmt.Errorf("zlib: invalid compression level: %d", level)
-	}
-	return &Writer{
-		w:     w,
-		level: level,
-		dict:  dict,
-	}, nil
-}
-
-// Reset clears the state of the Writer z such that it is equivalent to its
-// initial state from NewWriterLevel or NewWriterLevelDict, but instead writing
-// to w.
-func (z *Writer) Reset(w io.Writer) {
-	z.w = w
-	// z.level and z.dict left unchanged.
-	if z.compressor != nil {
-		z.compressor.Reset(w)
-	}
-	if z.digest != nil {
-		z.digest.Reset()
-	}
-	z.err = nil
-	z.scratch = [4]byte{}
-	z.wroteHeader = false
-}
-
-// writeHeader writes the ZLIB header.
-func (z *Writer) writeHeader() (err error) {
-	z.wroteHeader = true
-	// ZLIB has a two-byte header (as documented in RFC 1950).
-	// The first four bits is the CINFO (compression info), which is 7 for the default deflate window size.
-	// The next four bits is the CM (compression method), which is 8 for deflate.
-	z.scratch[0] = 0x78
-	// The next two bits is the FLEVEL (compression level). The four values are:
-	// 0=fastest, 1=fast, 2=default, 3=best.
-	// The next bit, FDICT, is set if a dictionary is given.
-	// The final five FCHECK bits form a mod-31 checksum.
-	switch z.level {
-	case -2, 0, 1:
-		z.scratch[1] = 0 << 6
-	case 2, 3, 4, 5:
-		z.scratch[1] = 1 << 6
-	case 6, -1:
-		z.scratch[1] = 2 << 6
-	case 7, 8, 9:
-		z.scratch[1] = 3 << 6
-	default:
-		panic("unreachable")
-	}
-	if z.dict != nil {
-		z.scratch[1] |= 1 << 5
-	}
-	z.scratch[1] += uint8(31 - (uint16(z.scratch[0])<<8+uint16(z.scratch[1]))%31)
-	if _, err = z.w.Write(z.scratch[0:2]); err != nil {
-		return err
-	}
-	if z.dict != nil {
-		// The next four bytes are the Adler-32 checksum of the dictionary.
-		checksum := adler32.Checksum(z.dict)
-		z.scratch[0] = uint8(checksum >> 24)
-		z.scratch[1] = uint8(checksum >> 16)
-		z.scratch[2] = uint8(checksum >> 8)
-		z.scratch[3] = uint8(checksum >> 0)
-		if _, err = z.w.Write(z.scratch[0:4]); err != nil {
-			return err
-		}
-	}
-	if z.compressor == nil {
-		// Initialize deflater unless the Writer is being reused
-		// after a Reset call.
-		z.compressor, err = flate.NewWriterDict(z.w, z.level, z.dict)
-		if err != nil {
-			return err
-		}
-		z.digest = adler32.New()
-	}
-	return nil
-}
-
-// Write writes a compressed form of p to the underlying io.Writer. The
-// compressed bytes are not necessarily flushed until the Writer is closed or
-// explicitly flushed.
-func (z *Writer) Write(p []byte) (n int, err error) {
-	if !z.wroteHeader {
-		z.err = z.writeHeader()
-	}
-	if z.err != nil {
-		return 0, z.err
-	}
-	if len(p) == 0 {
-		return 0, nil
-	}
-	n, err = z.compressor.Write(p)
-	if err != nil {
-		z.err = err
-		return
-	}
-	z.digest.Write(p)
-	return
-}
-
-// Flush flushes the Writer to its underlying io.Writer.
-func (z *Writer) Flush() error {
-	if !z.wroteHeader {
-		z.err = z.writeHeader()
-	}
-	if z.err != nil {
-		return z.err
-	}
-	z.err = z.compressor.Flush()
-	return z.err
-}
-
-// Close closes the Writer, flushing any unwritten data to the underlying
-// io.Writer, but does not close the underlying io.Writer.
-func (z *Writer) Close() error {
-	if !z.wroteHeader {
-		z.err = z.writeHeader()
-	}
-	if z.err != nil {
-		return z.err
-	}
-	z.err = z.compressor.Close()
-	if z.err != nil {
-		return z.err
-	}
-	checksum := z.digest.Sum32()
-	// ZLIB (RFC 1950) is big-endian, unlike GZIP (RFC 1952).
-	z.scratch[0] = uint8(checksum >> 24)
-	z.scratch[1] = uint8(checksum >> 16)
-	z.scratch[2] = uint8(checksum >> 8)
-	z.scratch[3] = uint8(checksum >> 0)
-	_, z.err = z.w.Write(z.scratch[0:4])
-	return z.err
-}
Index: trunk/vendor/github.com/valyala/bytebufferpool/.travis.yml
===================================================================
--- trunk/vendor/github.com/valyala/bytebufferpool/.travis.yml	(revision 145)
+++ 	(revision )
@@ -1,15 +1,0 @@
-language: go
-
-go:
-  - 1.6
-
-script:
-  # build test for supported platforms
-  - GOOS=linux go build
-  - GOOS=darwin go build
-  - GOOS=freebsd go build
-  - GOOS=windows go build
-  - GOARCH=386 go build
-
-  # run tests on a standard platform
-  - go test -v ./...
Index: trunk/vendor/github.com/valyala/bytebufferpool/LICENSE
===================================================================
--- trunk/vendor/github.com/valyala/bytebufferpool/LICENSE	(revision 145)
+++ 	(revision )
@@ -1,22 +1,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2016 Aliaksandr Valialkin, VertaMedia
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
Index: trunk/vendor/github.com/valyala/bytebufferpool/README.md
===================================================================
--- trunk/vendor/github.com/valyala/bytebufferpool/README.md	(revision 145)
+++ 	(revision )
@@ -1,21 +1,0 @@
-[![Build Status](https://travis-ci.org/valyala/bytebufferpool.svg)](https://travis-ci.org/valyala/bytebufferpool)
-[![GoDoc](https://godoc.org/github.com/valyala/bytebufferpool?status.svg)](http://godoc.org/github.com/valyala/bytebufferpool)
-[![Go Report](http://goreportcard.com/badge/valyala/bytebufferpool)](http://goreportcard.com/report/valyala/bytebufferpool)
-
-# bytebufferpool
-
-An implementation of a pool of byte buffers with anti-memory-waste protection.
-
-The pool may waste limited amount of memory due to fragmentation.
-This amount equals to the maximum total size of the byte buffers
-in concurrent use.
-
-# Benchmark results
-Currently bytebufferpool is fastest and most effective buffer pool written in Go.
-
-You can find results [here](https://omgnull.github.io/go-benchmark/buffer/).
-
-# bytebufferpool users
-
-* [fasthttp](https://github.com/valyala/fasthttp)
-* [quicktemplate](https://github.com/valyala/quicktemplate)
Index: trunk/vendor/github.com/valyala/bytebufferpool/bytebuffer.go
===================================================================
--- trunk/vendor/github.com/valyala/bytebufferpool/bytebuffer.go	(revision 145)
+++ 	(revision )
@@ -1,111 +1,0 @@
-package bytebufferpool
-
-import "io"
-
-// ByteBuffer provides byte buffer, which can be used for minimizing
-// memory allocations.
-//
-// ByteBuffer may be used with functions appending data to the given []byte
-// slice. See example code for details.
-//
-// Use Get for obtaining an empty byte buffer.
-type ByteBuffer struct {
-
-	// B is a byte buffer to use in append-like workloads.
-	// See example code for details.
-	B []byte
-}
-
-// Len returns the size of the byte buffer.
-func (b *ByteBuffer) Len() int {
-	return len(b.B)
-}
-
-// ReadFrom implements io.ReaderFrom.
-//
-// The function appends all the data read from r to b.
-func (b *ByteBuffer) ReadFrom(r io.Reader) (int64, error) {
-	p := b.B
-	nStart := int64(len(p))
-	nMax := int64(cap(p))
-	n := nStart
-	if nMax == 0 {
-		nMax = 64
-		p = make([]byte, nMax)
-	} else {
-		p = p[:nMax]
-	}
-	for {
-		if n == nMax {
-			nMax *= 2
-			bNew := make([]byte, nMax)
-			copy(bNew, p)
-			p = bNew
-		}
-		nn, err := r.Read(p[n:])
-		n += int64(nn)
-		if err != nil {
-			b.B = p[:n]
-			n -= nStart
-			if err == io.EOF {
-				return n, nil
-			}
-			return n, err
-		}
-	}
-}
-
-// WriteTo implements io.WriterTo.
-func (b *ByteBuffer) WriteTo(w io.Writer) (int64, error) {
-	n, err := w.Write(b.B)
-	return int64(n), err
-}
-
-// Bytes returns b.B, i.e. all the bytes accumulated in the buffer.
-//
-// The purpose of this function is bytes.Buffer compatibility.
-func (b *ByteBuffer) Bytes() []byte {
-	return b.B
-}
-
-// Write implements io.Writer - it appends p to ByteBuffer.B
-func (b *ByteBuffer) Write(p []byte) (int, error) {
-	b.B = append(b.B, p...)
-	return len(p), nil
-}
-
-// WriteByte appends the byte c to the buffer.
-//
-// The purpose of this function is bytes.Buffer compatibility.
-//
-// The function always returns nil.
-func (b *ByteBuffer) WriteByte(c byte) error {
-	b.B = append(b.B, c)
-	return nil
-}
-
-// WriteString appends s to ByteBuffer.B.
-func (b *ByteBuffer) WriteString(s string) (int, error) {
-	b.B = append(b.B, s...)
-	return len(s), nil
-}
-
-// Set sets ByteBuffer.B to p.
-func (b *ByteBuffer) Set(p []byte) {
-	b.B = append(b.B[:0], p...)
-}
-
-// SetString sets ByteBuffer.B to s.
-func (b *ByteBuffer) SetString(s string) {
-	b.B = append(b.B[:0], s...)
-}
-
-// String returns string representation of ByteBuffer.B.
-func (b *ByteBuffer) String() string {
-	return string(b.B)
-}
-
-// Reset makes ByteBuffer.B empty.
-func (b *ByteBuffer) Reset() {
-	b.B = b.B[:0]
-}
Index: trunk/vendor/github.com/valyala/bytebufferpool/doc.go
===================================================================
--- trunk/vendor/github.com/valyala/bytebufferpool/doc.go	(revision 145)
+++ 	(revision )
@@ -1,7 +1,0 @@
-// Package bytebufferpool implements a pool of byte buffers
-// with anti-fragmentation protection.
-//
-// The pool may waste limited amount of memory due to fragmentation.
-// This amount equals to the maximum total size of the byte buffers
-// in concurrent use.
-package bytebufferpool
Index: trunk/vendor/github.com/valyala/bytebufferpool/pool.go
===================================================================
--- trunk/vendor/github.com/valyala/bytebufferpool/pool.go	(revision 145)
+++ 	(revision )
@@ -1,151 +1,0 @@
-package bytebufferpool
-
-import (
-	"sort"
-	"sync"
-	"sync/atomic"
-)
-
-const (
-	minBitSize = 6 // 2**6=64 is a CPU cache line size
-	steps      = 20
-
-	minSize = 1 << minBitSize
-	maxSize = 1 << (minBitSize + steps - 1)
-
-	calibrateCallsThreshold = 42000
-	maxPercentile           = 0.95
-)
-
-// Pool represents byte buffer pool.
-//
-// Distinct pools may be used for distinct types of byte buffers.
-// Properly determined byte buffer types with their own pools may help reducing
-// memory waste.
-type Pool struct {
-	calls       [steps]uint64
-	calibrating uint64
-
-	defaultSize uint64
-	maxSize     uint64
-
-	pool sync.Pool
-}
-
-var defaultPool Pool
-
-// Get returns an empty byte buffer from the pool.
-//
-// Got byte buffer may be returned to the pool via Put call.
-// This reduces the number of memory allocations required for byte buffer
-// management.
-func Get() *ByteBuffer { return defaultPool.Get() }
-
-// Get returns new byte buffer with zero length.
-//
-// The byte buffer may be returned to the pool via Put after the use
-// in order to minimize GC overhead.
-func (p *Pool) Get() *ByteBuffer {
-	v := p.pool.Get()
-	if v != nil {
-		return v.(*ByteBuffer)
-	}
-	return &ByteBuffer{
-		B: make([]byte, 0, atomic.LoadUint64(&p.defaultSize)),
-	}
-}
-
-// Put returns byte buffer to the pool.
-//
-// ByteBuffer.B mustn't be touched after returning it to the pool.
-// Otherwise data races will occur.
-func Put(b *ByteBuffer) { defaultPool.Put(b) }
-
-// Put releases byte buffer obtained via Get to the pool.
-//
-// The buffer mustn't be accessed after returning to the pool.
-func (p *Pool) Put(b *ByteBuffer) {
-	idx := index(len(b.B))
-
-	if atomic.AddUint64(&p.calls[idx], 1) > calibrateCallsThreshold {
-		p.calibrate()
-	}
-
-	maxSize := int(atomic.LoadUint64(&p.maxSize))
-	if maxSize == 0 || cap(b.B) <= maxSize {
-		b.Reset()
-		p.pool.Put(b)
-	}
-}
-
-func (p *Pool) calibrate() {
-	if !atomic.CompareAndSwapUint64(&p.calibrating, 0, 1) {
-		return
-	}
-
-	a := make(callSizes, 0, steps)
-	var callsSum uint64
-	for i := uint64(0); i < steps; i++ {
-		calls := atomic.SwapUint64(&p.calls[i], 0)
-		callsSum += calls
-		a = append(a, callSize{
-			calls: calls,
-			size:  minSize << i,
-		})
-	}
-	sort.Sort(a)
-
-	defaultSize := a[0].size
-	maxSize := defaultSize
-
-	maxSum := uint64(float64(callsSum) * maxPercentile)
-	callsSum = 0
-	for i := 0; i < steps; i++ {
-		if callsSum > maxSum {
-			break
-		}
-		callsSum += a[i].calls
-		size := a[i].size
-		if size > maxSize {
-			maxSize = size
-		}
-	}
-
-	atomic.StoreUint64(&p.defaultSize, defaultSize)
-	atomic.StoreUint64(&p.maxSize, maxSize)
-
-	atomic.StoreUint64(&p.calibrating, 0)
-}
-
-type callSize struct {
-	calls uint64
-	size  uint64
-}
-
-type callSizes []callSize
-
-func (ci callSizes) Len() int {
-	return len(ci)
-}
-
-func (ci callSizes) Less(i, j int) bool {
-	return ci[i].calls > ci[j].calls
-}
-
-func (ci callSizes) Swap(i, j int) {
-	ci[i], ci[j] = ci[j], ci[i]
-}
-
-func index(n int) int {
-	n--
-	n >>= minBitSize
-	idx := 0
-	for n > 0 {
-		n >>= 1
-		idx++
-	}
-	if idx >= steps {
-		idx = steps - 1
-	}
-	return idx
-}
Index: trunk/vendor/github.com/valyala/fasthttp/.gitignore
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/.gitignore	(revision 145)
+++ 	(revision )
@@ -1,7 +1,0 @@
-tags
-*.pprof
-*.fasthttp.gz
-*.fasthttp.br
-.idea
-.DS_Store
-vendor/
Index: trunk/vendor/github.com/valyala/fasthttp/LICENSE
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/LICENSE	(revision 145)
+++ 	(revision )
@@ -1,9 +1,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2015-present Aliaksandr Valialkin, VertaMedia, Kirill Danshin, Erik Dubbelboer, FastHTTP Authors
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Index: trunk/vendor/github.com/valyala/fasthttp/README.md
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/README.md	(revision 145)
+++ 	(revision )
@@ -1,621 +1,0 @@
-# fasthttp [![GoDoc](https://godoc.org/github.com/valyala/fasthttp?status.svg)](http://godoc.org/github.com/valyala/fasthttp) [![Go Report](https://goreportcard.com/badge/github.com/valyala/fasthttp)](https://goreportcard.com/report/github.com/valyala/fasthttp)
-
-![FastHTTP – Fastest and reliable HTTP implementation in Go](https://github.com/fasthttp/docs-assets/raw/master/banner@0.5.png)
-
-Fast HTTP implementation for Go.
-
-# fasthttp might not be for you!
-fasthttp was design for some high performance edge cases. **Unless** your server/client needs to handle **thousands of small to medium requests per seconds** and needs a consistent low millisecond response time fasthttp might not be for you. **For most cases `net/http` is much better** as it's easier to use and can handle more cases. For most cases you won't even notice the performance difference.
-
-
-## General info and links
-
-Currently fasthttp is successfully used by [VertaMedia](https://vertamedia.com/)
-in a production serving up to 200K rps from more than 1.5M concurrent keep-alive
-connections per physical server.
-
-[TechEmpower Benchmark round 19 results](https://www.techempower.com/benchmarks/#section=data-r19&hw=ph&test=plaintext)
-
-[Server Benchmarks](#http-server-performance-comparison-with-nethttp)
-
-[Client Benchmarks](#http-client-comparison-with-nethttp)
-
-[Install](#install)
-
-[Documentation](https://godoc.org/github.com/valyala/fasthttp)
-
-[Examples from docs](https://godoc.org/github.com/valyala/fasthttp#pkg-examples)
-
-[Code examples](examples)
-
-[Awesome fasthttp tools](https://github.com/fasthttp)
-
-[Switching from net/http to fasthttp](#switching-from-nethttp-to-fasthttp)
-
-[Fasthttp best practices](#fasthttp-best-practices)
-
-[Tricks with byte buffers](#tricks-with-byte-buffers)
-
-[Related projects](#related-projects)
-
-[FAQ](#faq)
-
-## HTTP server performance comparison with [net/http](https://golang.org/pkg/net/http/)
-
-In short, fasthttp server is up to 10 times faster than net/http.
-Below are benchmark results.
-
-*GOMAXPROCS=1*
-
-net/http server:
-```
-$ GOMAXPROCS=1 go test -bench=NetHTTPServerGet -benchmem -benchtime=10s
-BenchmarkNetHTTPServerGet1ReqPerConn                	 1000000	     12052 ns/op	    2297 B/op	      29 allocs/op
-BenchmarkNetHTTPServerGet2ReqPerConn                	 1000000	     12278 ns/op	    2327 B/op	      24 allocs/op
-BenchmarkNetHTTPServerGet10ReqPerConn               	 2000000	      8903 ns/op	    2112 B/op	      19 allocs/op
-BenchmarkNetHTTPServerGet10KReqPerConn              	 2000000	      8451 ns/op	    2058 B/op	      18 allocs/op
-BenchmarkNetHTTPServerGet1ReqPerConn10KClients      	  500000	     26733 ns/op	    3229 B/op	      29 allocs/op
-BenchmarkNetHTTPServerGet2ReqPerConn10KClients      	 1000000	     23351 ns/op	    3211 B/op	      24 allocs/op
-BenchmarkNetHTTPServerGet10ReqPerConn10KClients     	 1000000	     13390 ns/op	    2483 B/op	      19 allocs/op
-BenchmarkNetHTTPServerGet100ReqPerConn10KClients    	 1000000	     13484 ns/op	    2171 B/op	      18 allocs/op
-```
-
-fasthttp server:
-```
-$ GOMAXPROCS=1 go test -bench=kServerGet -benchmem -benchtime=10s
-BenchmarkServerGet1ReqPerConn                       	10000000	      1559 ns/op	       0 B/op	       0 allocs/op
-BenchmarkServerGet2ReqPerConn                       	10000000	      1248 ns/op	       0 B/op	       0 allocs/op
-BenchmarkServerGet10ReqPerConn                      	20000000	       797 ns/op	       0 B/op	       0 allocs/op
-BenchmarkServerGet10KReqPerConn                     	20000000	       716 ns/op	       0 B/op	       0 allocs/op
-BenchmarkServerGet1ReqPerConn10KClients             	10000000	      1974 ns/op	       0 B/op	       0 allocs/op
-BenchmarkServerGet2ReqPerConn10KClients             	10000000	      1352 ns/op	       0 B/op	       0 allocs/op
-BenchmarkServerGet10ReqPerConn10KClients            	20000000	       789 ns/op	       2 B/op	       0 allocs/op
-BenchmarkServerGet100ReqPerConn10KClients           	20000000	       604 ns/op	       0 B/op	       0 allocs/op
-```
-
-*GOMAXPROCS=4*
-
-net/http server:
-```
-$ GOMAXPROCS=4 go test -bench=NetHTTPServerGet -benchmem -benchtime=10s
-BenchmarkNetHTTPServerGet1ReqPerConn-4                  	 3000000	      4529 ns/op	    2389 B/op	      29 allocs/op
-BenchmarkNetHTTPServerGet2ReqPerConn-4                  	 5000000	      3896 ns/op	    2418 B/op	      24 allocs/op
-BenchmarkNetHTTPServerGet10ReqPerConn-4                 	 5000000	      3145 ns/op	    2160 B/op	      19 allocs/op
-BenchmarkNetHTTPServerGet10KReqPerConn-4                	 5000000	      3054 ns/op	    2065 B/op	      18 allocs/op
-BenchmarkNetHTTPServerGet1ReqPerConn10KClients-4        	 1000000	     10321 ns/op	    3710 B/op	      30 allocs/op
-BenchmarkNetHTTPServerGet2ReqPerConn10KClients-4        	 2000000	      7556 ns/op	    3296 B/op	      24 allocs/op
-BenchmarkNetHTTPServerGet10ReqPerConn10KClients-4       	 5000000	      3905 ns/op	    2349 B/op	      19 allocs/op
-BenchmarkNetHTTPServerGet100ReqPerConn10KClients-4      	 5000000	      3435 ns/op	    2130 B/op	      18 allocs/op
-```
-
-fasthttp server:
-```
-$ GOMAXPROCS=4 go test -bench=kServerGet -benchmem -benchtime=10s
-BenchmarkServerGet1ReqPerConn-4                         	10000000	      1141 ns/op	       0 B/op	       0 allocs/op
-BenchmarkServerGet2ReqPerConn-4                         	20000000	       707 ns/op	       0 B/op	       0 allocs/op
-BenchmarkServerGet10ReqPerConn-4                        	30000000	       341 ns/op	       0 B/op	       0 allocs/op
-BenchmarkServerGet10KReqPerConn-4                       	50000000	       310 ns/op	       0 B/op	       0 allocs/op
-BenchmarkServerGet1ReqPerConn10KClients-4               	10000000	      1119 ns/op	       0 B/op	       0 allocs/op
-BenchmarkServerGet2ReqPerConn10KClients-4               	20000000	       644 ns/op	       0 B/op	       0 allocs/op
-BenchmarkServerGet10ReqPerConn10KClients-4              	30000000	       346 ns/op	       0 B/op	       0 allocs/op
-BenchmarkServerGet100ReqPerConn10KClients-4             	50000000	       282 ns/op	       0 B/op	       0 allocs/op
-```
-
-## HTTP client comparison with net/http
-
-In short, fasthttp client is up to 10 times faster than net/http.
-Below are benchmark results.
-
-*GOMAXPROCS=1*
-
-net/http client:
-```
-$ GOMAXPROCS=1 go test -bench='HTTPClient(Do|GetEndToEnd)' -benchmem -benchtime=10s
-BenchmarkNetHTTPClientDoFastServer                  	 1000000	     12567 ns/op	    2616 B/op	      35 allocs/op
-BenchmarkNetHTTPClientGetEndToEnd1TCP               	  200000	     67030 ns/op	    5028 B/op	      56 allocs/op
-BenchmarkNetHTTPClientGetEndToEnd10TCP              	  300000	     51098 ns/op	    5031 B/op	      56 allocs/op
-BenchmarkNetHTTPClientGetEndToEnd100TCP             	  300000	     45096 ns/op	    5026 B/op	      55 allocs/op
-BenchmarkNetHTTPClientGetEndToEnd1Inmemory          	  500000	     24779 ns/op	    5035 B/op	      57 allocs/op
-BenchmarkNetHTTPClientGetEndToEnd10Inmemory         	 1000000	     26425 ns/op	    5035 B/op	      57 allocs/op
-BenchmarkNetHTTPClientGetEndToEnd100Inmemory        	  500000	     28515 ns/op	    5045 B/op	      57 allocs/op
-BenchmarkNetHTTPClientGetEndToEnd1000Inmemory       	  500000	     39511 ns/op	    5096 B/op	      56 allocs/op
-```
-
-fasthttp client:
-```
-$ GOMAXPROCS=1 go test -bench='kClient(Do|GetEndToEnd)' -benchmem -benchtime=10s
-BenchmarkClientDoFastServer                         	20000000	       865 ns/op	       0 B/op	       0 allocs/op
-BenchmarkClientGetEndToEnd1TCP                      	 1000000	     18711 ns/op	       0 B/op	       0 allocs/op
-BenchmarkClientGetEndToEnd10TCP                     	 1000000	     14664 ns/op	       0 B/op	       0 allocs/op
-BenchmarkClientGetEndToEnd100TCP                    	 1000000	     14043 ns/op	       1 B/op	       0 allocs/op
-BenchmarkClientGetEndToEnd1Inmemory                 	 5000000	      3965 ns/op	       0 B/op	       0 allocs/op
-BenchmarkClientGetEndToEnd10Inmemory                	 3000000	      4060 ns/op	       0 B/op	       0 allocs/op
-BenchmarkClientGetEndToEnd100Inmemory               	 5000000	      3396 ns/op	       0 B/op	       0 allocs/op
-BenchmarkClientGetEndToEnd1000Inmemory              	 5000000	      3306 ns/op	       2 B/op	       0 allocs/op
-```
-
-*GOMAXPROCS=4*
-
-net/http client:
-```
-$ GOMAXPROCS=4 go test -bench='HTTPClient(Do|GetEndToEnd)' -benchmem -benchtime=10s
-BenchmarkNetHTTPClientDoFastServer-4                    	 2000000	      8774 ns/op	    2619 B/op	      35 allocs/op
-BenchmarkNetHTTPClientGetEndToEnd1TCP-4                 	  500000	     22951 ns/op	    5047 B/op	      56 allocs/op
-BenchmarkNetHTTPClientGetEndToEnd10TCP-4                	 1000000	     19182 ns/op	    5037 B/op	      55 allocs/op
-BenchmarkNetHTTPClientGetEndToEnd100TCP-4               	 1000000	     16535 ns/op	    5031 B/op	      55 allocs/op
-BenchmarkNetHTTPClientGetEndToEnd1Inmemory-4            	 1000000	     14495 ns/op	    5038 B/op	      56 allocs/op
-BenchmarkNetHTTPClientGetEndToEnd10Inmemory-4           	 1000000	     10237 ns/op	    5034 B/op	      56 allocs/op
-BenchmarkNetHTTPClientGetEndToEnd100Inmemory-4          	 1000000	     10125 ns/op	    5045 B/op	      56 allocs/op
-BenchmarkNetHTTPClientGetEndToEnd1000Inmemory-4         	 1000000	     11132 ns/op	    5136 B/op	      56 allocs/op
-```
-
-fasthttp client:
-```
-$ GOMAXPROCS=4 go test -bench='kClient(Do|GetEndToEnd)' -benchmem -benchtime=10s
-BenchmarkClientDoFastServer-4                           	50000000	       397 ns/op	       0 B/op	       0 allocs/op
-BenchmarkClientGetEndToEnd1TCP-4                        	 2000000	      7388 ns/op	       0 B/op	       0 allocs/op
-BenchmarkClientGetEndToEnd10TCP-4                       	 2000000	      6689 ns/op	       0 B/op	       0 allocs/op
-BenchmarkClientGetEndToEnd100TCP-4                      	 3000000	      4927 ns/op	       1 B/op	       0 allocs/op
-BenchmarkClientGetEndToEnd1Inmemory-4                   	10000000	      1604 ns/op	       0 B/op	       0 allocs/op
-BenchmarkClientGetEndToEnd10Inmemory-4                  	10000000	      1458 ns/op	       0 B/op	       0 allocs/op
-BenchmarkClientGetEndToEnd100Inmemory-4                 	10000000	      1329 ns/op	       0 B/op	       0 allocs/op
-BenchmarkClientGetEndToEnd1000Inmemory-4                	10000000	      1316 ns/op	       5 B/op	       0 allocs/op
-```
-
-
-## Install
-
-```
-go get -u github.com/valyala/fasthttp
-```
-
-
-## Switching from net/http to fasthttp
-
-Unfortunately, fasthttp doesn't provide API identical to net/http.
-See the [FAQ](#faq) for details.
-There is [net/http -> fasthttp handler converter](https://godoc.org/github.com/valyala/fasthttp/fasthttpadaptor),
-but it is better to write fasthttp request handlers by hand in order to use
-all of the fasthttp advantages (especially high performance :) ).
-
-Important points:
-
-* Fasthttp works with [RequestHandler functions](https://godoc.org/github.com/valyala/fasthttp#RequestHandler)
-instead of objects implementing [Handler interface](https://golang.org/pkg/net/http/#Handler).
-Fortunately, it is easy to pass bound struct methods to fasthttp:
-
-  ```go
-  type MyHandler struct {
-  	foobar string
-  }
-
-  // request handler in net/http style, i.e. method bound to MyHandler struct.
-  func (h *MyHandler) HandleFastHTTP(ctx *fasthttp.RequestCtx) {
-  	// notice that we may access MyHandler properties here - see h.foobar.
-  	fmt.Fprintf(ctx, "Hello, world! Requested path is %q. Foobar is %q",
-  		ctx.Path(), h.foobar)
-  }
-
-  // request handler in fasthttp style, i.e. just plain function.
-  func fastHTTPHandler(ctx *fasthttp.RequestCtx) {
-  	fmt.Fprintf(ctx, "Hi there! RequestURI is %q", ctx.RequestURI())
-  }
-
-  // pass bound struct method to fasthttp
-  myHandler := &MyHandler{
-  	foobar: "foobar",
-  }
-  fasthttp.ListenAndServe(":8080", myHandler.HandleFastHTTP)
-
-  // pass plain function to fasthttp
-  fasthttp.ListenAndServe(":8081", fastHTTPHandler)
-  ```
-
-* The [RequestHandler](https://godoc.org/github.com/valyala/fasthttp#RequestHandler)
-accepts only one argument - [RequestCtx](https://godoc.org/github.com/valyala/fasthttp#RequestCtx).
-It contains all the functionality required for http request processing
-and response writing. Below is an example of a simple request handler conversion
-from net/http to fasthttp.
-
-  ```go
-  // net/http request handler
-  requestHandler := func(w http.ResponseWriter, r *http.Request) {
-  	switch r.URL.Path {
-  	case "/foo":
-  		fooHandler(w, r)
-  	case "/bar":
-  		barHandler(w, r)
-  	default:
-  		http.Error(w, "Unsupported path", http.StatusNotFound)
-  	}
-  }
-  ```
-
-  ```go
-  // the corresponding fasthttp request handler
-  requestHandler := func(ctx *fasthttp.RequestCtx) {
-  	switch string(ctx.Path()) {
-  	case "/foo":
-  		fooHandler(ctx)
-  	case "/bar":
-  		barHandler(ctx)
-  	default:
-  		ctx.Error("Unsupported path", fasthttp.StatusNotFound)
-  	}
-  }
-  ```
-
-* Fasthttp allows setting response headers and writing response body
-in an arbitrary order. There is no 'headers first, then body' restriction
-like in net/http. The following code is valid for fasthttp:
-
-  ```go
-  requestHandler := func(ctx *fasthttp.RequestCtx) {
-  	// set some headers and status code first
-  	ctx.SetContentType("foo/bar")
-  	ctx.SetStatusCode(fasthttp.StatusOK)
-
-  	// then write the first part of body
-  	fmt.Fprintf(ctx, "this is the first part of body\n")
-
-  	// then set more headers
-  	ctx.Response.Header.Set("Foo-Bar", "baz")
-
-  	// then write more body
-  	fmt.Fprintf(ctx, "this is the second part of body\n")
-
-  	// then override already written body
-  	ctx.SetBody([]byte("this is completely new body contents"))
-
-  	// then update status code
-  	ctx.SetStatusCode(fasthttp.StatusNotFound)
-
-  	// basically, anything may be updated many times before
-  	// returning from RequestHandler.
-  	//
-  	// Unlike net/http fasthttp doesn't put response to the wire until
-  	// returning from RequestHandler.
-  }
-  ```
-
-* Fasthttp doesn't provide [ServeMux](https://golang.org/pkg/net/http/#ServeMux),
-but there are more powerful third-party routers and web frameworks
-with fasthttp support:
-
-  * [fasthttp-routing](https://github.com/qiangxue/fasthttp-routing)
-  * [router](https://github.com/fasthttp/router)
-  * [lu](https://github.com/vincentLiuxiang/lu)
-  * [atreugo](https://github.com/savsgio/atreugo)
-  * [Fiber](https://github.com/gofiber/fiber)
-  * [Gearbox](https://github.com/gogearbox/gearbox)
-
-  Net/http code with simple ServeMux is trivially converted to fasthttp code:
-
-  ```go
-  // net/http code
-
-  m := &http.ServeMux{}
-  m.HandleFunc("/foo", fooHandlerFunc)
-  m.HandleFunc("/bar", barHandlerFunc)
-  m.Handle("/baz", bazHandler)
-
-  http.ListenAndServe(":80", m)
-  ```
-
-  ```go
-  // the corresponding fasthttp code
-  m := func(ctx *fasthttp.RequestCtx) {
-  	switch string(ctx.Path()) {
-  	case "/foo":
-  		fooHandlerFunc(ctx)
-  	case "/bar":
-  		barHandlerFunc(ctx)
-  	case "/baz":
-  		bazHandler.HandlerFunc(ctx)
-  	default:
-  		ctx.Error("not found", fasthttp.StatusNotFound)
-  	}
-  }
-
-  fasthttp.ListenAndServe(":80", m)
-  ```
-
-* net/http -> fasthttp conversion table:
-
-  * All the pseudocode below assumes w, r and ctx have these types:
-  ```go
-	var (
-		w http.ResponseWriter
-		r *http.Request
-		ctx *fasthttp.RequestCtx
-	)
-  ```
-  * r.Body -> [ctx.PostBody()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.PostBody)
-  * r.URL.Path -> [ctx.Path()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.Path)
-  * r.URL -> [ctx.URI()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.URI)
-  * r.Method -> [ctx.Method()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.Method)
-  * r.Header -> [ctx.Request.Header](https://godoc.org/github.com/valyala/fasthttp#RequestHeader)
-  * r.Header.Get() -> [ctx.Request.Header.Peek()](https://godoc.org/github.com/valyala/fasthttp#RequestHeader.Peek)
-  * r.Host -> [ctx.Host()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.Host)
-  * r.Form -> [ctx.QueryArgs()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.QueryArgs) +
-  [ctx.PostArgs()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.PostArgs)
-  * r.PostForm -> [ctx.PostArgs()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.PostArgs)
-  * r.FormValue() -> [ctx.FormValue()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.FormValue)
-  * r.FormFile() -> [ctx.FormFile()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.FormFile)
-  * r.MultipartForm -> [ctx.MultipartForm()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.MultipartForm)
-  * r.RemoteAddr -> [ctx.RemoteAddr()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.RemoteAddr)
-  * r.RequestURI -> [ctx.RequestURI()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.RequestURI)
-  * r.TLS -> [ctx.IsTLS()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.IsTLS)
-  * r.Cookie() -> [ctx.Request.Header.Cookie()](https://godoc.org/github.com/valyala/fasthttp#RequestHeader.Cookie)
-  * r.Referer() -> [ctx.Referer()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.Referer)
-  * r.UserAgent() -> [ctx.UserAgent()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.UserAgent)
-  * w.Header() -> [ctx.Response.Header](https://godoc.org/github.com/valyala/fasthttp#ResponseHeader)
-  * w.Header().Set() -> [ctx.Response.Header.Set()](https://godoc.org/github.com/valyala/fasthttp#ResponseHeader.Set)
-  * w.Header().Set("Content-Type") -> [ctx.SetContentType()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.SetContentType)
-  * w.Header().Set("Set-Cookie") -> [ctx.Response.Header.SetCookie()](https://godoc.org/github.com/valyala/fasthttp#ResponseHeader.SetCookie)
-  * w.Write() -> [ctx.Write()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.Write),
-  [ctx.SetBody()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.SetBody),
-  [ctx.SetBodyStream()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.SetBodyStream),
-  [ctx.SetBodyStreamWriter()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.SetBodyStreamWriter)
-  * w.WriteHeader() -> [ctx.SetStatusCode()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.SetStatusCode)
-  * w.(http.Hijacker).Hijack() -> [ctx.Hijack()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.Hijack)
-  * http.Error() -> [ctx.Error()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.Error)
-  * http.FileServer() -> [fasthttp.FSHandler()](https://godoc.org/github.com/valyala/fasthttp#FSHandler),
-  [fasthttp.FS](https://godoc.org/github.com/valyala/fasthttp#FS)
-  * http.ServeFile() -> [fasthttp.ServeFile()](https://godoc.org/github.com/valyala/fasthttp#ServeFile)
-  * http.Redirect() -> [ctx.Redirect()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.Redirect)
-  * http.NotFound() -> [ctx.NotFound()](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.NotFound)
-  * http.StripPrefix() -> [fasthttp.PathRewriteFunc](https://godoc.org/github.com/valyala/fasthttp#PathRewriteFunc)
-
-* *VERY IMPORTANT!* Fasthttp disallows holding references
-to [RequestCtx](https://godoc.org/github.com/valyala/fasthttp#RequestCtx) or to its'
-members after returning from [RequestHandler](https://godoc.org/github.com/valyala/fasthttp#RequestHandler).
-Otherwise [data races](http://blog.golang.org/race-detector) are inevitable.
-Carefully inspect all the net/http request handlers converted to fasthttp whether
-they retain references to RequestCtx or to its' members after returning.
-RequestCtx provides the following _band aids_ for this case:
-
-  * Wrap RequestHandler into [TimeoutHandler](https://godoc.org/github.com/valyala/fasthttp#TimeoutHandler).
-  * Call [TimeoutError](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.TimeoutError)
-  before returning from RequestHandler if there are references to RequestCtx or to its' members.
-  See [the example](https://godoc.org/github.com/valyala/fasthttp#example-RequestCtx-TimeoutError)
-  for more details.
-
-Use this brilliant tool - [race detector](http://blog.golang.org/race-detector) -
-for detecting and eliminating data races in your program. If you detected
-data race related to fasthttp in your program, then there is high probability
-you forgot calling [TimeoutError](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.TimeoutError)
-before returning from [RequestHandler](https://godoc.org/github.com/valyala/fasthttp#RequestHandler).
-
-* Blind switching from net/http to fasthttp won't give you performance boost.
-While fasthttp is optimized for speed, its' performance may be easily saturated
-by slow [RequestHandler](https://godoc.org/github.com/valyala/fasthttp#RequestHandler).
-So [profile](http://blog.golang.org/profiling-go-programs) and optimize your
-code after switching to fasthttp. For instance, use [quicktemplate](https://github.com/valyala/quicktemplate)
-instead of [html/template](https://golang.org/pkg/html/template/).
-
-* See also [fasthttputil](https://godoc.org/github.com/valyala/fasthttp/fasthttputil),
-[fasthttpadaptor](https://godoc.org/github.com/valyala/fasthttp/fasthttpadaptor) and
-[expvarhandler](https://godoc.org/github.com/valyala/fasthttp/expvarhandler).
-
-
-## Performance optimization tips for multi-core systems
-
-* Use [reuseport](https://godoc.org/github.com/valyala/fasthttp/reuseport) listener.
-* Run a separate server instance per CPU core with GOMAXPROCS=1.
-* Pin each server instance to a separate CPU core using [taskset](http://linux.die.net/man/1/taskset).
-* Ensure the interrupts of multiqueue network card are evenly distributed between CPU cores.
-  See [this article](https://blog.cloudflare.com/how-to-achieve-low-latency/) for details.
-* Use the latest version of Go as each version contains performance improvements.
-
-
-## Fasthttp best practices
-
-* Do not allocate objects and `[]byte` buffers - just reuse them as much
-  as possible. Fasthttp API design encourages this.
-* [sync.Pool](https://golang.org/pkg/sync/#Pool) is your best friend.
-* [Profile your program](http://blog.golang.org/profiling-go-programs)
-  in production.
-  `go tool pprof --alloc_objects your-program mem.pprof` usually gives better
-  insights for optimization opportunities than `go tool pprof your-program cpu.pprof`.
-* Write [tests and benchmarks](https://golang.org/pkg/testing/) for hot paths.
-* Avoid conversion between `[]byte` and `string`, since this may result in memory
-  allocation+copy. Fasthttp API provides functions for both `[]byte` and `string` -
-  use these functions instead of converting manually between `[]byte` and `string`.
-  There are some exceptions - see [this wiki page](https://github.com/golang/go/wiki/CompilerOptimizations#string-and-byte)
-  for more details.
-* Verify your tests and production code under
-  [race detector](https://golang.org/doc/articles/race_detector.html) on a regular basis.
-* Prefer [quicktemplate](https://github.com/valyala/quicktemplate) instead of
-  [html/template](https://golang.org/pkg/html/template/) in your webserver.
-
-
-## Tricks with `[]byte` buffers
-
-The following tricks are used by fasthttp. Use them in your code too.
-
-* Standard Go functions accept nil buffers
-```go
-var (
-	// both buffers are uninitialized
-	dst []byte
-	src []byte
-)
-dst = append(dst, src...)  // is legal if dst is nil and/or src is nil
-copy(dst, src)  // is legal if dst is nil and/or src is nil
-(string(src) == "")  // is true if src is nil
-(len(src) == 0)  // is true if src is nil
-src = src[:0]  // works like a charm with nil src
-
-// this for loop doesn't panic if src is nil
-for i, ch := range src {
-	doSomething(i, ch)
-}
-```
-
-So throw away nil checks for `[]byte` buffers from you code. For example,
-```go
-srcLen := 0
-if src != nil {
-	srcLen = len(src)
-}
-```
-
-becomes
-
-```go
-srcLen := len(src)
-```
-
-* String may be appended to `[]byte` buffer with `append`
-```go
-dst = append(dst, "foobar"...)
-```
-
-* `[]byte` buffer may be extended to its' capacity.
-```go
-buf := make([]byte, 100)
-a := buf[:10]  // len(a) == 10, cap(a) == 100.
-b := a[:100]  // is valid, since cap(a) == 100.
-```
-
-* All fasthttp functions accept nil `[]byte` buffer
-```go
-statusCode, body, err := fasthttp.Get(nil, "http://google.com/")
-uintBuf := fasthttp.AppendUint(nil, 1234)
-```
-
-* String and `[]byte` buffers may converted without memory allocations
-```go
-func b2s(b []byte) string {
-    return *(*string)(unsafe.Pointer(&b))
-}
-
-func s2b(s string) (b []byte) {
-    bh := (*reflect.SliceHeader)(unsafe.Pointer(&b))
-    sh := (*reflect.StringHeader)(unsafe.Pointer(&s))
-    bh.Data = sh.Data
-    bh.Cap = sh.Len
-    bh.Len = sh.Len
-    return b
-}
-```
-
-### Warning:
-This is an **unsafe** way, the result string and `[]byte` buffer share the same bytes.
-
-**Please make sure not to modify the bytes in the `[]byte` buffer if the string still survives!**
-
-## Related projects
-
-  * [fasthttp](https://github.com/fasthttp) - various useful
-    helpers for projects based on fasthttp.
-  * [fasthttp-routing](https://github.com/qiangxue/fasthttp-routing) - fast and
-    powerful routing package for fasthttp servers.
-  * [http2](https://github.com/dgrr/http2) - HTTP/2 implementation for fasthttp.
-  * [router](https://github.com/fasthttp/router) - a high
-    performance fasthttp request router that scales well.
-  * [fastws](https://github.com/fasthttp/fastws) - Bloatless WebSocket package made for fasthttp
-    to handle Read/Write operations concurrently.
-  * [gramework](https://github.com/gramework/gramework) - a web framework made by one of fasthttp maintainers
-  * [lu](https://github.com/vincentLiuxiang/lu) - a high performance
-    go middleware web framework which is based on fasthttp.
-  * [websocket](https://github.com/fasthttp/websocket) - Gorilla-based
-    websocket implementation for fasthttp.
-  * [websocket](https://github.com/dgrr/websocket) - Event-based high-performance WebSocket library for zero-allocation
-    websocket servers and clients.
-  * [fasthttpsession](https://github.com/phachon/fasthttpsession) - a fast and powerful session package for fasthttp servers.
-  * [atreugo](https://github.com/savsgio/atreugo) - High performance and extensible micro web framework with zero memory allocations in hot paths.
-  * [kratgo](https://github.com/savsgio/kratgo) - Simple, lightweight and ultra-fast HTTP Cache to speed up your websites.
-  * [kit-plugins](https://github.com/wencan/kit-plugins/tree/master/transport/fasthttp) - go-kit transport implementation for fasthttp.
-  * [Fiber](https://github.com/gofiber/fiber) - An Expressjs inspired web framework running on Fasthttp
-  * [Gearbox](https://github.com/gogearbox/gearbox) - :gear: gearbox is a web framework written in Go with a focus on high performance and memory optimization
-
-
-## FAQ
-
-* *Why creating yet another http package instead of optimizing net/http?*
-
-  Because net/http API limits many optimization opportunities.
-  For example:
-  * net/http Request object lifetime isn't limited by request handler execution
-    time. So the server must create a new request object per each request instead
-    of reusing existing objects like fasthttp does.
-  * net/http headers are stored in a `map[string][]string`. So the server
-    must parse all the headers, convert them from `[]byte` to `string` and put
-    them into the map before calling user-provided request handler.
-    This all requires unnecessary memory allocations avoided by fasthttp.
-  * net/http client API requires creating a new response object per each request.
-
-* *Why fasthttp API is incompatible with net/http?*
-
-  Because net/http API limits many optimization opportunities. See the answer
-  above for more details. Also certain net/http API parts are suboptimal
-  for use:
-  * Compare [net/http connection hijacking](https://golang.org/pkg/net/http/#Hijacker)
-    to [fasthttp connection hijacking](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.Hijack).
-  * Compare [net/http Request.Body reading](https://golang.org/pkg/net/http/#Request)
-    to [fasthttp request body reading](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.PostBody).
-
-* *Why fasthttp doesn't support HTTP/2.0 and WebSockets?*
-
-  [HTTP/2.0 support](https://github.com/fasthttp/http2) is in progress. [WebSockets](https://github.com/fasthttp/websockets) has been done already.
-  Third parties also may use [RequestCtx.Hijack](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.Hijack)
-  for implementing these goodies.
-
-* *Are there known net/http advantages comparing to fasthttp?*
-
-  Yes:
-  * net/http supports [HTTP/2.0 starting from go1.6](https://http2.golang.org/).
-  * net/http API is stable, while fasthttp API constantly evolves.
-  * net/http handles more HTTP corner cases.
-  * net/http can stream both request and response bodies
-  * net/http can handle bigger bodies as it doesn't read the whole body into memory
-  * net/http should contain less bugs, since it is used and tested by much
-    wider audience.
-
-* *Why fasthttp API prefers returning `[]byte` instead of `string`?*
-
-  Because `[]byte` to `string` conversion isn't free - it requires memory
-  allocation and copy. Feel free wrapping returned `[]byte` result into
-  `string()` if you prefer working with strings instead of byte slices.
-  But be aware that this has non-zero overhead.
-
-* *Which GO versions are supported by fasthttp?*
-
-  Go 1.15.x. Older versions won't be supported.
-
-* *Please provide real benchmark data and server information*
-
-  See [this issue](https://github.com/valyala/fasthttp/issues/4).
-
-* *Are there plans to add request routing to fasthttp?*
-
-  There are no plans to add request routing into fasthttp.
-  Use third-party routers and web frameworks with fasthttp support:
-
-    * [fasthttp-routing](https://github.com/qiangxue/fasthttp-routing)
-    * [router](https://github.com/fasthttp/router)
-    * [gramework](https://github.com/gramework/gramework)
-    * [lu](https://github.com/vincentLiuxiang/lu)
-    * [atreugo](https://github.com/savsgio/atreugo)
-    * [Fiber](https://github.com/gofiber/fiber)
-    * [Gearbox](https://github.com/gogearbox/gearbox)
-
-  See also [this issue](https://github.com/valyala/fasthttp/issues/9) for more info.
-
-* *I detected data race in fasthttp!*
-
-  Cool! [File a bug](https://github.com/valyala/fasthttp/issues/new). But before
-  doing this check the following in your code:
-
-  * Make sure there are no references to [RequestCtx](https://godoc.org/github.com/valyala/fasthttp#RequestCtx)
-  or to its' members after returning from [RequestHandler](https://godoc.org/github.com/valyala/fasthttp#RequestHandler).
-  * Make sure you call [TimeoutError](https://godoc.org/github.com/valyala/fasthttp#RequestCtx.TimeoutError)
-  before returning from [RequestHandler](https://godoc.org/github.com/valyala/fasthttp#RequestHandler)
-  if there are references to [RequestCtx](https://godoc.org/github.com/valyala/fasthttp#RequestCtx)
-  or to its' members, which may be accessed by other goroutines.
-
-* *I didn't find an answer for my question here*
-
-  Try exploring [these questions](https://github.com/valyala/fasthttp/issues?q=label%3Aquestion).
Index: trunk/vendor/github.com/valyala/fasthttp/SECURITY.md
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/SECURITY.md	(revision 145)
+++ 	(revision )
@@ -1,115 +1,0 @@
-### TL;DR
-
-We use a simplified version of [Golang Security Policy](https://golang.org/security).
-For example, for now we skip CVE assignment.
-
-### Reporting a Security Bug
-
-Please report to us any issues you find. This document explains how to do that and what to expect in return.
-
-All security bugs in our releases should be reported by email to oss-security@highload.solutions.
-This mail is delivered to a small security team.
-Your email will be acknowledged within 24 hours, and you'll receive a more detailed response
-to your email within 72 hours indicating the next steps in handling your report.
-For critical problems, you can encrypt your report using our PGP key (listed below).
-
-Please use a descriptive subject line for your report email.
-After the initial reply to your report, the security team will
-endeavor to keep you informed of the progress being made towards a fix and full announcement.
-These updates will be sent at least every five days.
-In reality, this is more likely to be every 24-48 hours.
-
-If you have not received a reply to your email within 48 hours or you have not heard from the security
-team for the past five days please contact us by email to developers@highload.solutions or by Telegram message
-to [our support](https://t.me/highload_support).
-Please note that developers@highload.solutions list includes all developers, who may be outside our opensource security team.
-When escalating on this list, please do not disclose the details of the issue.
-Simply state that you're trying to reach a member of the security team.
-
-### Flagging Existing Issues as Security-related
-
-If you believe that an existing issue is security-related, we ask that you send an email to oss-security@highload.solutions.
-The email should include the issue ID and a short description of why it should be handled according to this security policy.
-
-### Disclosure Process
-
-Our project uses the following disclosure process:
-
-- Once the security report is received it is assigned a primary handler. This person coordinates the fix and release process.
-- The issue is confirmed and a list of affected software is determined.
-- Code is audited to find any potential similar problems.
-- Fixes are prepared for the two most recent major releases and the head/master revision. These fixes are not yet committed to the public repository.
-- To notify users, a new issue without security details is submitted to our GitHub repository.
-- Three working days following this notification, the fixes are applied to the public repository and a new release is issued.
-- On the date that the fixes are applied, announcement is published in the issue.
-
-This process can take some time, especially when coordination is required with maintainers of other projects.
-Every effort will be made to handle the bug in as timely a manner as possible, however it's important that we follow
-the process described above to ensure that disclosures are handled consistently.
-
-### Receiving Security Updates
-The best way to receive security announcements is to subscribe ("Watch") to our repository.
-Any GitHub issues pertaining to a security issue will be prefixed with [security].
-
-### Comments on This Policy
-If you have any suggestions to improve this policy, please send an email to oss-security@highload.solutions for discussion.
-
-### PGP Key for oss-security@highload.ltd
-
-We accept PGP-encrypted email, but the majority of the security team are not regular PGP users
-so it's somewhat inconvenient. Please only use PGP for critical security reports.
-
-```
------BEGIN PGP PUBLIC KEY BLOCK-----
-
-mQINBFzdjYUBEACa3YN+QVSlnXofUjxr+YrmIaF+da0IUq+TRM4aqUXALsemEdGh
-yIl7Z6qOOy1d2kPe6t//H9l/92lJ1X7i6aEBK4n/pnPZkwbpy9gGpebgvTZFvcbe
-mFhF6k1FM35D8TxneJSjizPyGhJPqcr5qccqf8R64TlQx5Ud1JqT2l8P1C5N7gNS
-lEYXq1h4zBCvTWk1wdeLRRPx7Bn6xrgmyu/k61dLoJDvpvWNATVFDA67oTrPgzTW
-xtLbbk/xm0mK4a8zMzIpNyz1WkaJW9+4HFXaL+yKlsx7iHe2O7VlGoqS0kdeQup4
-1HIw/P7yc0jBlNMLUzpuA6ElYUwESWsnCI71YY1x4rKgI+GqH1mWwgn7tteuXQtb
-Zj0vEdjK3IKIOSbzbzAvSbDt8F1+o7EMtdy1eUysjKSQgFkDlT6JRmYvEup5/IoG
-iknh/InQq9RmGFKii6pXWWoltC0ebfCwYOXvymyDdr/hYDqJeHS9Tenpy86Doaaf
-HGf5nIFAMB2G5ctNpBwzNXR2MAWkeHQgdr5a1xmog0hS125usjnUTet3QeCyo4kd
-gVouoOroMcqFFUXdYaMH4c3KWz0afhTmIaAsFFOv/eMdadVA4QyExTJf3TAoQ+kH
-lKDlbOAIxEZWRPDFxMRixaVPQC+VxhBcaQ+yNoaUkM0V2m8u8sDBpzi1OQARAQAB
-tDxPU1MgU2VjdXJpdHksIEhpZ2hsb2FkIExURCA8b3NzLXNlY3VyaXR5QGhpZ2hs
-b2FkLnNvbHV0aW9ucz6JAlQEEwEIAD4WIQRljYp380uKq2g8TeqsQcvu+Qp2TAUC
-XN2NhQIbAwUJB4YfgAULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRCsQcvu+Qp2
-TKmED/96YoQoOjD28blFFrigvAsiNcNNZoX9I0dX1lNpD83fBJf+/9i+x4jqUnI5
-5XK/DFTDbhpw8kQBpxS9eEuIYnuo0RdLLp1ctNWTlpwfyHn92mGddl/uBdYHUuUk
-cjhIQcFaCcWRY+EpamDlv1wmZ83IwBr8Hu5FS+/Msyw1TBvtTRVKW1KoGYMYoXLk
-BzIglRPwn821B6s4BvK/RJnZkrmHMBZBfYMf+iSMSYd2yPmfT8wbcAjgjLfQa28U
-gbt4u9xslgKjuM83IqwFfEXBnm7su3OouGWqc+62mQTsbnK65zRFnx6GXRXC1BAi
-6m9Tm1PU0IiINz66ainquspkXYeHjd9hTwfR3BdFnzBTRRM01cKMFabWbLj8j0p8
-fF4g9cxEdiLrzEF7Yz4WY0mI4Cpw4eJZfsHMc07Jn7QxfJhIoq+rqBOtEmTjnxMh
-aWeykoXMHlZN4K0ZrAytozVH1D4bugWA9Zuzi9U3F9hrVVABm11yyhd2iSqI6/FR
-GcCFOCBW1kEJbzoEguub+BV8LDi8ldljHalvur5k/VFhoDBxniYNsKmiCLVCmDWs
-/nF84hCReAOJt0vDGwqHe3E2BFFPbKwdJLRNkjxBY0c/pvaV+JxbWQmaxDZNeIFV
-hFcVGp48HNY3qLWZdsQIfT9m1masJFLVuq8Wx7bYs8Et5eFnH7kCDQRc3Y2FARAA
-2DJWAxABydyIdCxgFNdqnYyWS46vh2DmLmRMqgasNlD0ozG4S9bszBsgnUI2Xs06
-J76kFRh8MMHcu9I4lUKCQzfrA4uHkiOK5wvNCaWP+C6JUYNHsqPwk/ILO3gtQ/Ws
-LLf/PW3rJZVOZB+WY8iaYc20l5vukTaVw4qbEi9dtLkJvVpNHt//+jayXU6s3ew1
-2X5xdwyAZxaxlnzFaY/Xo/qR+bZhVFC0T9pAECnHv9TVhFGp0JE9ipPGnro5xTIS
-LttdAkzv4AuSVTIgWgTkh8nN8t7STJqfPEv0I12nmmYHMUyTYOurkfskF3jY2x6x
-8l02NQ4d5KdC3ReV1j51swrGcZCwsWNp51jnEXKwo+B0NM5OmoRrNJgF2iDgLehs
-hP00ljU7cB8/1/7kdHZStYaUHICFOFqHzg415FlYm+jpY0nJp/b9BAO0d0/WYnEe
-Xjihw8EVBAqzEt4kay1BQonZAypeYnGBJr7vNvdiP+mnRwly5qZSGiInxGvtZZFt
-zL1E3osiF+muQxFcM63BeGdJeYXy+MoczkWa4WNggfcHlGAZkMYiv28zpr4PfrK9
-mvj4Nu8s71PE9pPpBoZcNDf9v1sHuu96jDSITsPx5YMvvKZWhzJXFKzk6YgAsNH/
-MF0G+/qmKJZpCdvtHKpYM1uHX85H81CwWJFfBPthyD8AEQEAAYkCPAQYAQgAJhYh
-BGWNinfzS4qraDxN6qxBy+75CnZMBQJc3Y2FAhsMBQkHhh+AAAoJEKxBy+75CnZM
-Rn8P/RyL1bhU4Q4WpvmlkepCAwNA0G3QvnKcSZNHEPE5h7H3IyrA/qy16A9eOsgm
-sthsHYlo5A5lRIy4wPHkFCClMrMHdKuoS72//qgw+oOrBcwb7Te+Nas+ewhaJ7N9
-vAX06vDH9bLl52CPbtats5+eBpePgP3HDPxd7CWHxq9bzJTbzqsTkN7JvoovR2dP
-itPJDij7QYLYVEM1t7QxUVpVwAjDi/kCtC9ts5L+V0snF2n3bHZvu04EXdpvxOQI
-pG/7Q+/WoI8NU6Bb/FA3tJGYIhSwI3SY+5XV/TAZttZaYSh2SD8vhc+eo+gW9sAN
-xa+VESBQCht9+tKIwEwHs1efoRgFdbwwJ2c+33+XydQ6yjdXoX1mn2uyCr82jorZ
-xTzbkY04zr7oZ+0fLpouOFg/mrSL4w2bWEhdHuyoVthLBjnRme0wXCaS3g3mYdLG
-nSUkogOGOOvvvBtoq/vfx0Eu79piUtw5D8yQSrxLDuz8GxCrVRZ0tYIHb26aTE9G
-cDsW/Lg5PjcY/LgVNEWOxDQDFVurlImnlVJFb3q+NrWvPbgeIEWwJDCay/z25SEH
-k3bSOXLp8YGRnlkWUmoeL4g/CCK52iAAlfscZNoKMILhBnbCoD657jpa5GQKJj/U
-Q8kjgr7kwV/RSosNV9HCPj30mVyiCQ1xg+ZLzMKXVCuBWd+G
-=lnt2
------END PGP PUBLIC KEY BLOCK-----
-```
Index: trunk/vendor/github.com/valyala/fasthttp/TODO
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/TODO	(revision 145)
+++ 	(revision )
@@ -1,4 +1,0 @@
-- SessionClient with referer and cookies support.
-- ProxyHandler similar to FSHandler.
-- WebSockets. See https://tools.ietf.org/html/rfc6455 .
-- HTTP/2.0. See https://tools.ietf.org/html/rfc7540 .
Index: trunk/vendor/github.com/valyala/fasthttp/args.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/args.go	(revision 145)
+++ 	(revision )
@@ -1,607 +1,0 @@
-package fasthttp
-
-import (
-	"bytes"
-	"errors"
-	"io"
-	"sort"
-	"sync"
-
-	"github.com/valyala/bytebufferpool"
-)
-
-const (
-	argsNoValue  = true
-	argsHasValue = false
-)
-
-// AcquireArgs returns an empty Args object from the pool.
-//
-// The returned Args may be returned to the pool with ReleaseArgs
-// when no longer needed. This allows reducing GC load.
-func AcquireArgs() *Args {
-	return argsPool.Get().(*Args)
-}
-
-// ReleaseArgs returns the object acquired via AcquireArgs to the pool.
-//
-// Do not access the released Args object, otherwise data races may occur.
-func ReleaseArgs(a *Args) {
-	a.Reset()
-	argsPool.Put(a)
-}
-
-var argsPool = &sync.Pool{
-	New: func() interface{} {
-		return &Args{}
-	},
-}
-
-// Args represents query arguments.
-//
-// It is forbidden copying Args instances. Create new instances instead
-// and use CopyTo().
-//
-// Args instance MUST NOT be used from concurrently running goroutines.
-type Args struct {
-	noCopy noCopy //nolint:unused,structcheck
-
-	args []argsKV
-	buf  []byte
-}
-
-type argsKV struct {
-	key     []byte
-	value   []byte
-	noValue bool
-}
-
-// Reset clears query args.
-func (a *Args) Reset() {
-	a.args = a.args[:0]
-}
-
-// CopyTo copies all args to dst.
-func (a *Args) CopyTo(dst *Args) {
-	dst.Reset()
-	dst.args = copyArgs(dst.args, a.args)
-}
-
-// VisitAll calls f for each existing arg.
-//
-// f must not retain references to key and value after returning.
-// Make key and/or value copies if you need storing them after returning.
-func (a *Args) VisitAll(f func(key, value []byte)) {
-	visitArgs(a.args, f)
-}
-
-// Len returns the number of query args.
-func (a *Args) Len() int {
-	return len(a.args)
-}
-
-// Parse parses the given string containing query args.
-func (a *Args) Parse(s string) {
-	a.buf = append(a.buf[:0], s...)
-	a.ParseBytes(a.buf)
-}
-
-// ParseBytes parses the given b containing query args.
-func (a *Args) ParseBytes(b []byte) {
-	a.Reset()
-
-	var s argsScanner
-	s.b = b
-
-	var kv *argsKV
-	a.args, kv = allocArg(a.args)
-	for s.next(kv) {
-		if len(kv.key) > 0 || len(kv.value) > 0 {
-			a.args, kv = allocArg(a.args)
-		}
-	}
-	a.args = releaseArg(a.args)
-}
-
-// String returns string representation of query args.
-func (a *Args) String() string {
-	return string(a.QueryString())
-}
-
-// QueryString returns query string for the args.
-//
-// The returned value is valid until the Args is reused or released (ReleaseArgs).
-// Do not store references to the returned value. Make copies instead.
-func (a *Args) QueryString() []byte {
-	a.buf = a.AppendBytes(a.buf[:0])
-	return a.buf
-}
-
-// Sort sorts Args by key and then value using 'f' as comparison function.
-//
-// For example args.Sort(bytes.Compare)
-func (a *Args) Sort(f func(x, y []byte) int) {
-	sort.SliceStable(a.args, func(i, j int) bool {
-		n := f(a.args[i].key, a.args[j].key)
-		if n == 0 {
-			return f(a.args[i].value, a.args[j].value) == -1
-		}
-		return n == -1
-	})
-}
-
-// AppendBytes appends query string to dst and returns the extended dst.
-func (a *Args) AppendBytes(dst []byte) []byte {
-	for i, n := 0, len(a.args); i < n; i++ {
-		kv := &a.args[i]
-		dst = AppendQuotedArg(dst, kv.key)
-		if !kv.noValue {
-			dst = append(dst, '=')
-			if len(kv.value) > 0 {
-				dst = AppendQuotedArg(dst, kv.value)
-			}
-		}
-		if i+1 < n {
-			dst = append(dst, '&')
-		}
-	}
-	return dst
-}
-
-// WriteTo writes query string to w.
-//
-// WriteTo implements io.WriterTo interface.
-func (a *Args) WriteTo(w io.Writer) (int64, error) {
-	n, err := w.Write(a.QueryString())
-	return int64(n), err
-}
-
-// Del deletes argument with the given key from query args.
-func (a *Args) Del(key string) {
-	a.args = delAllArgs(a.args, key)
-}
-
-// DelBytes deletes argument with the given key from query args.
-func (a *Args) DelBytes(key []byte) {
-	a.args = delAllArgs(a.args, b2s(key))
-}
-
-// Add adds 'key=value' argument.
-//
-// Multiple values for the same key may be added.
-func (a *Args) Add(key, value string) {
-	a.args = appendArg(a.args, key, value, argsHasValue)
-}
-
-// AddBytesK adds 'key=value' argument.
-//
-// Multiple values for the same key may be added.
-func (a *Args) AddBytesK(key []byte, value string) {
-	a.args = appendArg(a.args, b2s(key), value, argsHasValue)
-}
-
-// AddBytesV adds 'key=value' argument.
-//
-// Multiple values for the same key may be added.
-func (a *Args) AddBytesV(key string, value []byte) {
-	a.args = appendArg(a.args, key, b2s(value), argsHasValue)
-}
-
-// AddBytesKV adds 'key=value' argument.
-//
-// Multiple values for the same key may be added.
-func (a *Args) AddBytesKV(key, value []byte) {
-	a.args = appendArg(a.args, b2s(key), b2s(value), argsHasValue)
-}
-
-// AddNoValue adds only 'key' as argument without the '='.
-//
-// Multiple values for the same key may be added.
-func (a *Args) AddNoValue(key string) {
-	a.args = appendArg(a.args, key, "", argsNoValue)
-}
-
-// AddBytesKNoValue adds only 'key' as argument without the '='.
-//
-// Multiple values for the same key may be added.
-func (a *Args) AddBytesKNoValue(key []byte) {
-	a.args = appendArg(a.args, b2s(key), "", argsNoValue)
-}
-
-// Set sets 'key=value' argument.
-func (a *Args) Set(key, value string) {
-	a.args = setArg(a.args, key, value, argsHasValue)
-}
-
-// SetBytesK sets 'key=value' argument.
-func (a *Args) SetBytesK(key []byte, value string) {
-	a.args = setArg(a.args, b2s(key), value, argsHasValue)
-}
-
-// SetBytesV sets 'key=value' argument.
-func (a *Args) SetBytesV(key string, value []byte) {
-	a.args = setArg(a.args, key, b2s(value), argsHasValue)
-}
-
-// SetBytesKV sets 'key=value' argument.
-func (a *Args) SetBytesKV(key, value []byte) {
-	a.args = setArgBytes(a.args, key, value, argsHasValue)
-}
-
-// SetNoValue sets only 'key' as argument without the '='.
-//
-// Only key in argumemt, like key1&key2
-func (a *Args) SetNoValue(key string) {
-	a.args = setArg(a.args, key, "", argsNoValue)
-}
-
-// SetBytesKNoValue sets 'key' argument.
-func (a *Args) SetBytesKNoValue(key []byte) {
-	a.args = setArg(a.args, b2s(key), "", argsNoValue)
-}
-
-// Peek returns query arg value for the given key.
-//
-// The returned value is valid until the Args is reused or released (ReleaseArgs).
-// Do not store references to the returned value. Make copies instead.
-func (a *Args) Peek(key string) []byte {
-	return peekArgStr(a.args, key)
-}
-
-// PeekBytes returns query arg value for the given key.
-//
-// The returned value is valid until the Args is reused or released (ReleaseArgs).
-// Do not store references to the returned value. Make copies instead.
-func (a *Args) PeekBytes(key []byte) []byte {
-	return peekArgBytes(a.args, key)
-}
-
-// PeekMulti returns all the arg values for the given key.
-func (a *Args) PeekMulti(key string) [][]byte {
-	var values [][]byte
-	a.VisitAll(func(k, v []byte) {
-		if string(k) == key {
-			values = append(values, v)
-		}
-	})
-	return values
-}
-
-// PeekMultiBytes returns all the arg values for the given key.
-func (a *Args) PeekMultiBytes(key []byte) [][]byte {
-	return a.PeekMulti(b2s(key))
-}
-
-// Has returns true if the given key exists in Args.
-func (a *Args) Has(key string) bool {
-	return hasArg(a.args, key)
-}
-
-// HasBytes returns true if the given key exists in Args.
-func (a *Args) HasBytes(key []byte) bool {
-	return hasArg(a.args, b2s(key))
-}
-
-// ErrNoArgValue is returned when Args value with the given key is missing.
-var ErrNoArgValue = errors.New("no Args value for the given key")
-
-// GetUint returns uint value for the given key.
-func (a *Args) GetUint(key string) (int, error) {
-	value := a.Peek(key)
-	if len(value) == 0 {
-		return -1, ErrNoArgValue
-	}
-	return ParseUint(value)
-}
-
-// SetUint sets uint value for the given key.
-func (a *Args) SetUint(key string, value int) {
-	bb := bytebufferpool.Get()
-	bb.B = AppendUint(bb.B[:0], value)
-	a.SetBytesV(key, bb.B)
-	bytebufferpool.Put(bb)
-}
-
-// SetUintBytes sets uint value for the given key.
-func (a *Args) SetUintBytes(key []byte, value int) {
-	a.SetUint(b2s(key), value)
-}
-
-// GetUintOrZero returns uint value for the given key.
-//
-// Zero (0) is returned on error.
-func (a *Args) GetUintOrZero(key string) int {
-	n, err := a.GetUint(key)
-	if err != nil {
-		n = 0
-	}
-	return n
-}
-
-// GetUfloat returns ufloat value for the given key.
-func (a *Args) GetUfloat(key string) (float64, error) {
-	value := a.Peek(key)
-	if len(value) == 0 {
-		return -1, ErrNoArgValue
-	}
-	return ParseUfloat(value)
-}
-
-// GetUfloatOrZero returns ufloat value for the given key.
-//
-// Zero (0) is returned on error.
-func (a *Args) GetUfloatOrZero(key string) float64 {
-	f, err := a.GetUfloat(key)
-	if err != nil {
-		f = 0
-	}
-	return f
-}
-
-// GetBool returns boolean value for the given key.
-//
-// true is returned for "1", "t", "T", "true", "TRUE", "True", "y", "yes", "Y", "YES", "Yes",
-// otherwise false is returned.
-func (a *Args) GetBool(key string) bool {
-	switch b2s(a.Peek(key)) {
-	// Support the same true cases as strconv.ParseBool
-	// See: https://github.com/golang/go/blob/4e1b11e2c9bdb0ddea1141eed487be1a626ff5be/src/strconv/atob.go#L12
-	// and Y and Yes versions.
-	case "1", "t", "T", "true", "TRUE", "True", "y", "yes", "Y", "YES", "Yes":
-		return true
-	default:
-		return false
-	}
-}
-
-func visitArgs(args []argsKV, f func(k, v []byte)) {
-	for i, n := 0, len(args); i < n; i++ {
-		kv := &args[i]
-		f(kv.key, kv.value)
-	}
-}
-
-func visitArgsKey(args []argsKV, f func(k []byte)) {
-	for i, n := 0, len(args); i < n; i++ {
-		kv := &args[i]
-		f(kv.key)
-	}
-}
-
-func copyArgs(dst, src []argsKV) []argsKV {
-	if cap(dst) < len(src) {
-		tmp := make([]argsKV, len(src))
-		dst = dst[:cap(dst)] // copy all of dst.
-		copy(tmp, dst)
-		for i := len(dst); i < len(tmp); i++ {
-			// Make sure nothing is nil.
-			tmp[i].key = []byte{}
-			tmp[i].value = []byte{}
-		}
-		dst = tmp
-	}
-	n := len(src)
-	dst = dst[:n]
-	for i := 0; i < n; i++ {
-		dstKV := &dst[i]
-		srcKV := &src[i]
-		dstKV.key = append(dstKV.key[:0], srcKV.key...)
-		if srcKV.noValue {
-			dstKV.value = dstKV.value[:0]
-		} else {
-			dstKV.value = append(dstKV.value[:0], srcKV.value...)
-		}
-		dstKV.noValue = srcKV.noValue
-	}
-	return dst
-}
-
-func delAllArgsBytes(args []argsKV, key []byte) []argsKV {
-	return delAllArgs(args, b2s(key))
-}
-
-func delAllArgs(args []argsKV, key string) []argsKV {
-	for i, n := 0, len(args); i < n; i++ {
-		kv := &args[i]
-		if key == string(kv.key) {
-			tmp := *kv
-			copy(args[i:], args[i+1:])
-			n--
-			i--
-			args[n] = tmp
-			args = args[:n]
-		}
-	}
-	return args
-}
-
-func setArgBytes(h []argsKV, key, value []byte, noValue bool) []argsKV {
-	return setArg(h, b2s(key), b2s(value), noValue)
-}
-
-func setArg(h []argsKV, key, value string, noValue bool) []argsKV {
-	n := len(h)
-	for i := 0; i < n; i++ {
-		kv := &h[i]
-		if key == string(kv.key) {
-			if noValue {
-				kv.value = kv.value[:0]
-			} else {
-				kv.value = append(kv.value[:0], value...)
-			}
-			kv.noValue = noValue
-			return h
-		}
-	}
-	return appendArg(h, key, value, noValue)
-}
-
-func appendArgBytes(h []argsKV, key, value []byte, noValue bool) []argsKV {
-	return appendArg(h, b2s(key), b2s(value), noValue)
-}
-
-func appendArg(args []argsKV, key, value string, noValue bool) []argsKV {
-	var kv *argsKV
-	args, kv = allocArg(args)
-	kv.key = append(kv.key[:0], key...)
-	if noValue {
-		kv.value = kv.value[:0]
-	} else {
-		kv.value = append(kv.value[:0], value...)
-	}
-	kv.noValue = noValue
-	return args
-}
-
-func allocArg(h []argsKV) ([]argsKV, *argsKV) {
-	n := len(h)
-	if cap(h) > n {
-		h = h[:n+1]
-	} else {
-		h = append(h, argsKV{
-			value: []byte{},
-		})
-	}
-	return h, &h[n]
-}
-
-func releaseArg(h []argsKV) []argsKV {
-	return h[:len(h)-1]
-}
-
-func hasArg(h []argsKV, key string) bool {
-	for i, n := 0, len(h); i < n; i++ {
-		kv := &h[i]
-		if key == string(kv.key) {
-			return true
-		}
-	}
-	return false
-}
-
-func peekArgBytes(h []argsKV, k []byte) []byte {
-	for i, n := 0, len(h); i < n; i++ {
-		kv := &h[i]
-		if bytes.Equal(kv.key, k) {
-			return kv.value
-		}
-	}
-	return nil
-}
-
-func peekArgStr(h []argsKV, k string) []byte {
-	for i, n := 0, len(h); i < n; i++ {
-		kv := &h[i]
-		if string(kv.key) == k {
-			return kv.value
-		}
-	}
-	return nil
-}
-
-type argsScanner struct {
-	b []byte
-}
-
-func (s *argsScanner) next(kv *argsKV) bool {
-	if len(s.b) == 0 {
-		return false
-	}
-	kv.noValue = argsHasValue
-
-	isKey := true
-	k := 0
-	for i, c := range s.b {
-		switch c {
-		case '=':
-			if isKey {
-				isKey = false
-				kv.key = decodeArgAppend(kv.key[:0], s.b[:i])
-				k = i + 1
-			}
-		case '&':
-			if isKey {
-				kv.key = decodeArgAppend(kv.key[:0], s.b[:i])
-				kv.value = kv.value[:0]
-				kv.noValue = argsNoValue
-			} else {
-				kv.value = decodeArgAppend(kv.value[:0], s.b[k:i])
-			}
-			s.b = s.b[i+1:]
-			return true
-		}
-	}
-
-	if isKey {
-		kv.key = decodeArgAppend(kv.key[:0], s.b)
-		kv.value = kv.value[:0]
-		kv.noValue = argsNoValue
-	} else {
-		kv.value = decodeArgAppend(kv.value[:0], s.b[k:])
-	}
-	s.b = s.b[len(s.b):]
-	return true
-}
-
-func decodeArgAppend(dst, src []byte) []byte {
-	if bytes.IndexByte(src, '%') < 0 && bytes.IndexByte(src, '+') < 0 {
-		// fast path: src doesn't contain encoded chars
-		return append(dst, src...)
-	}
-
-	// slow path
-	for i := 0; i < len(src); i++ {
-		c := src[i]
-		if c == '%' {
-			if i+2 >= len(src) {
-				return append(dst, src[i:]...)
-			}
-			x2 := hex2intTable[src[i+2]]
-			x1 := hex2intTable[src[i+1]]
-			if x1 == 16 || x2 == 16 {
-				dst = append(dst, '%')
-			} else {
-				dst = append(dst, x1<<4|x2)
-				i += 2
-			}
-		} else if c == '+' {
-			dst = append(dst, ' ')
-		} else {
-			dst = append(dst, c)
-		}
-	}
-	return dst
-}
-
-// decodeArgAppendNoPlus is almost identical to decodeArgAppend, but it doesn't
-// substitute '+' with ' '.
-//
-// The function is copy-pasted from decodeArgAppend due to the performance
-// reasons only.
-func decodeArgAppendNoPlus(dst, src []byte) []byte {
-	if bytes.IndexByte(src, '%') < 0 {
-		// fast path: src doesn't contain encoded chars
-		return append(dst, src...)
-	}
-
-	// slow path
-	for i := 0; i < len(src); i++ {
-		c := src[i]
-		if c == '%' {
-			if i+2 >= len(src) {
-				return append(dst, src[i:]...)
-			}
-			x2 := hex2intTable[src[i+2]]
-			x1 := hex2intTable[src[i+1]]
-			if x1 == 16 || x2 == 16 {
-				dst = append(dst, '%')
-			} else {
-				dst = append(dst, x1<<4|x2)
-				i += 2
-			}
-		} else {
-			dst = append(dst, c)
-		}
-	}
-	return dst
-}
Index: trunk/vendor/github.com/valyala/fasthttp/brotli.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/brotli.go	(revision 145)
+++ 	(revision )
@@ -1,193 +1,0 @@
-package fasthttp
-
-import (
-	"bytes"
-	"fmt"
-	"io"
-	"sync"
-
-	"github.com/andybalholm/brotli"
-	"github.com/valyala/bytebufferpool"
-	"github.com/valyala/fasthttp/stackless"
-)
-
-// Supported compression levels.
-const (
-	CompressBrotliNoCompression   = 0
-	CompressBrotliBestSpeed       = brotli.BestSpeed
-	CompressBrotliBestCompression = brotli.BestCompression
-
-	// Choose a default brotli compression level comparable to
-	// CompressDefaultCompression (gzip 6)
-	// See: https://github.com/valyala/fasthttp/issues/798#issuecomment-626293806
-	CompressBrotliDefaultCompression = 4
-)
-
-func acquireBrotliReader(r io.Reader) (*brotli.Reader, error) {
-	v := brotliReaderPool.Get()
-	if v == nil {
-		return brotli.NewReader(r), nil
-	}
-	zr := v.(*brotli.Reader)
-	if err := zr.Reset(r); err != nil {
-		return nil, err
-	}
-	return zr, nil
-}
-
-func releaseBrotliReader(zr *brotli.Reader) {
-	brotliReaderPool.Put(zr)
-}
-
-var brotliReaderPool sync.Pool
-
-func acquireStacklessBrotliWriter(w io.Writer, level int) stackless.Writer {
-	nLevel := normalizeBrotliCompressLevel(level)
-	p := stacklessBrotliWriterPoolMap[nLevel]
-	v := p.Get()
-	if v == nil {
-		return stackless.NewWriter(w, func(w io.Writer) stackless.Writer {
-			return acquireRealBrotliWriter(w, level)
-		})
-	}
-	sw := v.(stackless.Writer)
-	sw.Reset(w)
-	return sw
-}
-
-func releaseStacklessBrotliWriter(sw stackless.Writer, level int) {
-	sw.Close()
-	nLevel := normalizeBrotliCompressLevel(level)
-	p := stacklessBrotliWriterPoolMap[nLevel]
-	p.Put(sw)
-}
-
-func acquireRealBrotliWriter(w io.Writer, level int) *brotli.Writer {
-	nLevel := normalizeBrotliCompressLevel(level)
-	p := realBrotliWriterPoolMap[nLevel]
-	v := p.Get()
-	if v == nil {
-		zw := brotli.NewWriterLevel(w, level)
-		return zw
-	}
-	zw := v.(*brotli.Writer)
-	zw.Reset(w)
-	return zw
-}
-
-func releaseRealBrotliWriter(zw *brotli.Writer, level int) {
-	zw.Close()
-	nLevel := normalizeBrotliCompressLevel(level)
-	p := realBrotliWriterPoolMap[nLevel]
-	p.Put(zw)
-}
-
-var (
-	stacklessBrotliWriterPoolMap = newCompressWriterPoolMap()
-	realBrotliWriterPoolMap      = newCompressWriterPoolMap()
-)
-
-// AppendBrotliBytesLevel appends brotlied src to dst using the given
-// compression level and returns the resulting dst.
-//
-// Supported compression levels are:
-//
-//    * CompressBrotliNoCompression
-//    * CompressBrotliBestSpeed
-//    * CompressBrotliBestCompression
-//    * CompressBrotliDefaultCompression
-func AppendBrotliBytesLevel(dst, src []byte, level int) []byte {
-	w := &byteSliceWriter{dst}
-	WriteBrotliLevel(w, src, level) //nolint:errcheck
-	return w.b
-}
-
-// WriteBrotliLevel writes brotlied p to w using the given compression level
-// and returns the number of compressed bytes written to w.
-//
-// Supported compression levels are:
-//
-//    * CompressBrotliNoCompression
-//    * CompressBrotliBestSpeed
-//    * CompressBrotliBestCompression
-//    * CompressBrotliDefaultCompression
-func WriteBrotliLevel(w io.Writer, p []byte, level int) (int, error) {
-	switch w.(type) {
-	case *byteSliceWriter,
-		*bytes.Buffer,
-		*bytebufferpool.ByteBuffer:
-		// These writers don't block, so we can just use stacklessWriteBrotli
-		ctx := &compressCtx{
-			w:     w,
-			p:     p,
-			level: level,
-		}
-		stacklessWriteBrotli(ctx)
-		return len(p), nil
-	default:
-		zw := acquireStacklessBrotliWriter(w, level)
-		n, err := zw.Write(p)
-		releaseStacklessBrotliWriter(zw, level)
-		return n, err
-	}
-}
-
-var stacklessWriteBrotli = stackless.NewFunc(nonblockingWriteBrotli)
-
-func nonblockingWriteBrotli(ctxv interface{}) {
-	ctx := ctxv.(*compressCtx)
-	zw := acquireRealBrotliWriter(ctx.w, ctx.level)
-
-	_, err := zw.Write(ctx.p)
-	if err != nil {
-		panic(fmt.Sprintf("BUG: brotli.Writer.Write for len(p)=%d returned unexpected error: %s", len(ctx.p), err))
-	}
-
-	releaseRealBrotliWriter(zw, ctx.level)
-}
-
-// WriteBrotli writes brotlied p to w and returns the number of compressed
-// bytes written to w.
-func WriteBrotli(w io.Writer, p []byte) (int, error) {
-	return WriteBrotliLevel(w, p, CompressBrotliDefaultCompression)
-}
-
-// AppendBrotliBytes appends brotlied src to dst and returns the resulting dst.
-func AppendBrotliBytes(dst, src []byte) []byte {
-	return AppendBrotliBytesLevel(dst, src, CompressBrotliDefaultCompression)
-}
-
-// WriteUnbrotli writes unbrotlied p to w and returns the number of uncompressed
-// bytes written to w.
-func WriteUnbrotli(w io.Writer, p []byte) (int, error) {
-	r := &byteSliceReader{p}
-	zr, err := acquireBrotliReader(r)
-	if err != nil {
-		return 0, err
-	}
-	n, err := copyZeroAlloc(w, zr)
-	releaseBrotliReader(zr)
-	nn := int(n)
-	if int64(nn) != n {
-		return 0, fmt.Errorf("too much data unbrotlied: %d", n)
-	}
-	return nn, err
-}
-
-// AppendUnbrotliBytes appends unbrotlied src to dst and returns the resulting dst.
-func AppendUnbrotliBytes(dst, src []byte) ([]byte, error) {
-	w := &byteSliceWriter{dst}
-	_, err := WriteUnbrotli(w, src)
-	return w.b, err
-}
-
-// normalizes compression level into [0..11], so it could be used as an index
-// in *PoolMap.
-func normalizeBrotliCompressLevel(level int) int {
-	// -2 is the lowest compression level - CompressHuffmanOnly
-	// 9 is the highest compression level - CompressBestCompression
-	if level < 0 || level > 11 {
-		level = CompressBrotliDefaultCompression
-	}
-	return level
-}
Index: trunk/vendor/github.com/valyala/fasthttp/bytesconv.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/bytesconv.go	(revision 145)
+++ 	(revision )
@@ -1,389 +1,0 @@
-//go:generate go run bytesconv_table_gen.go
-
-package fasthttp
-
-import (
-	"bufio"
-	"bytes"
-	"errors"
-	"fmt"
-	"io"
-	"math"
-	"net"
-	"reflect"
-	"strings"
-	"sync"
-	"time"
-	"unsafe"
-)
-
-// AppendHTMLEscape appends html-escaped s to dst and returns the extended dst.
-func AppendHTMLEscape(dst []byte, s string) []byte {
-	if strings.IndexByte(s, '<') < 0 &&
-		strings.IndexByte(s, '>') < 0 &&
-		strings.IndexByte(s, '"') < 0 &&
-		strings.IndexByte(s, '\'') < 0 {
-
-		// fast path - nothing to escape
-		return append(dst, s...)
-	}
-
-	// slow path
-	var prev int
-	var sub string
-	for i, n := 0, len(s); i < n; i++ {
-		sub = ""
-		switch s[i] {
-		case '<':
-			sub = "&lt;"
-		case '>':
-			sub = "&gt;"
-		case '"':
-			sub = "&quot;"
-		case '\'':
-			sub = "&#39;"
-		}
-		if len(sub) > 0 {
-			dst = append(dst, s[prev:i]...)
-			dst = append(dst, sub...)
-			prev = i + 1
-		}
-	}
-	return append(dst, s[prev:]...)
-}
-
-// AppendHTMLEscapeBytes appends html-escaped s to dst and returns
-// the extended dst.
-func AppendHTMLEscapeBytes(dst, s []byte) []byte {
-	return AppendHTMLEscape(dst, b2s(s))
-}
-
-// AppendIPv4 appends string representation of the given ip v4 to dst
-// and returns the extended dst.
-func AppendIPv4(dst []byte, ip net.IP) []byte {
-	ip = ip.To4()
-	if ip == nil {
-		return append(dst, "non-v4 ip passed to AppendIPv4"...)
-	}
-
-	dst = AppendUint(dst, int(ip[0]))
-	for i := 1; i < 4; i++ {
-		dst = append(dst, '.')
-		dst = AppendUint(dst, int(ip[i]))
-	}
-	return dst
-}
-
-var errEmptyIPStr = errors.New("empty ip address string")
-
-// ParseIPv4 parses ip address from ipStr into dst and returns the extended dst.
-func ParseIPv4(dst net.IP, ipStr []byte) (net.IP, error) {
-	if len(ipStr) == 0 {
-		return dst, errEmptyIPStr
-	}
-	if len(dst) < net.IPv4len {
-		dst = make([]byte, net.IPv4len)
-	}
-	copy(dst, net.IPv4zero)
-	dst = dst.To4()
-	if dst == nil {
-		panic("BUG: dst must not be nil")
-	}
-
-	b := ipStr
-	for i := 0; i < 3; i++ {
-		n := bytes.IndexByte(b, '.')
-		if n < 0 {
-			return dst, fmt.Errorf("cannot find dot in ipStr %q", ipStr)
-		}
-		v, err := ParseUint(b[:n])
-		if err != nil {
-			return dst, fmt.Errorf("cannot parse ipStr %q: %w", ipStr, err)
-		}
-		if v > 255 {
-			return dst, fmt.Errorf("cannot parse ipStr %q: ip part cannot exceed 255: parsed %d", ipStr, v)
-		}
-		dst[i] = byte(v)
-		b = b[n+1:]
-	}
-	v, err := ParseUint(b)
-	if err != nil {
-		return dst, fmt.Errorf("cannot parse ipStr %q: %w", ipStr, err)
-	}
-	if v > 255 {
-		return dst, fmt.Errorf("cannot parse ipStr %q: ip part cannot exceed 255: parsed %d", ipStr, v)
-	}
-	dst[3] = byte(v)
-
-	return dst, nil
-}
-
-// AppendHTTPDate appends HTTP-compliant (RFC1123) representation of date
-// to dst and returns the extended dst.
-func AppendHTTPDate(dst []byte, date time.Time) []byte {
-	dst = date.In(time.UTC).AppendFormat(dst, time.RFC1123)
-	copy(dst[len(dst)-3:], strGMT)
-	return dst
-}
-
-// ParseHTTPDate parses HTTP-compliant (RFC1123) date.
-func ParseHTTPDate(date []byte) (time.Time, error) {
-	return time.Parse(time.RFC1123, b2s(date))
-}
-
-// AppendUint appends n to dst and returns the extended dst.
-func AppendUint(dst []byte, n int) []byte {
-	if n < 0 {
-		panic("BUG: int must be positive")
-	}
-
-	var b [20]byte
-	buf := b[:]
-	i := len(buf)
-	var q int
-	for n >= 10 {
-		i--
-		q = n / 10
-		buf[i] = '0' + byte(n-q*10)
-		n = q
-	}
-	i--
-	buf[i] = '0' + byte(n)
-
-	dst = append(dst, buf[i:]...)
-	return dst
-}
-
-// ParseUint parses uint from buf.
-func ParseUint(buf []byte) (int, error) {
-	v, n, err := parseUintBuf(buf)
-	if n != len(buf) {
-		return -1, errUnexpectedTrailingChar
-	}
-	return v, err
-}
-
-var (
-	errEmptyInt               = errors.New("empty integer")
-	errUnexpectedFirstChar    = errors.New("unexpected first char found. Expecting 0-9")
-	errUnexpectedTrailingChar = errors.New("unexpected trailing char found. Expecting 0-9")
-	errTooLongInt             = errors.New("too long int")
-)
-
-func parseUintBuf(b []byte) (int, int, error) {
-	n := len(b)
-	if n == 0 {
-		return -1, 0, errEmptyInt
-	}
-	v := 0
-	for i := 0; i < n; i++ {
-		c := b[i]
-		k := c - '0'
-		if k > 9 {
-			if i == 0 {
-				return -1, i, errUnexpectedFirstChar
-			}
-			return v, i, nil
-		}
-		vNew := 10*v + int(k)
-		// Test for overflow.
-		if vNew < v {
-			return -1, i, errTooLongInt
-		}
-		v = vNew
-	}
-	return v, n, nil
-}
-
-var (
-	errEmptyFloat           = errors.New("empty float number")
-	errDuplicateFloatPoint  = errors.New("duplicate point found in float number")
-	errUnexpectedFloatEnd   = errors.New("unexpected end of float number")
-	errInvalidFloatExponent = errors.New("invalid float number exponent")
-	errUnexpectedFloatChar  = errors.New("unexpected char found in float number")
-)
-
-// ParseUfloat parses unsigned float from buf.
-func ParseUfloat(buf []byte) (float64, error) {
-	if len(buf) == 0 {
-		return -1, errEmptyFloat
-	}
-	b := buf
-	var v uint64
-	var offset = 1.0
-	var pointFound bool
-	for i, c := range b {
-		if c < '0' || c > '9' {
-			if c == '.' {
-				if pointFound {
-					return -1, errDuplicateFloatPoint
-				}
-				pointFound = true
-				continue
-			}
-			if c == 'e' || c == 'E' {
-				if i+1 >= len(b) {
-					return -1, errUnexpectedFloatEnd
-				}
-				b = b[i+1:]
-				minus := -1
-				switch b[0] {
-				case '+':
-					b = b[1:]
-					minus = 1
-				case '-':
-					b = b[1:]
-				default:
-					minus = 1
-				}
-				vv, err := ParseUint(b)
-				if err != nil {
-					return -1, errInvalidFloatExponent
-				}
-				return float64(v) * offset * math.Pow10(minus*int(vv)), nil
-			}
-			return -1, errUnexpectedFloatChar
-		}
-		v = 10*v + uint64(c-'0')
-		if pointFound {
-			offset /= 10
-		}
-	}
-	return float64(v) * offset, nil
-}
-
-var (
-	errEmptyHexNum    = errors.New("empty hex number")
-	errTooLargeHexNum = errors.New("too large hex number")
-)
-
-func readHexInt(r *bufio.Reader) (int, error) {
-	n := 0
-	i := 0
-	var k int
-	for {
-		c, err := r.ReadByte()
-		if err != nil {
-			if err == io.EOF && i > 0 {
-				return n, nil
-			}
-			return -1, err
-		}
-		k = int(hex2intTable[c])
-		if k == 16 {
-			if i == 0 {
-				return -1, errEmptyHexNum
-			}
-			if err := r.UnreadByte(); err != nil {
-				return -1, err
-			}
-			return n, nil
-		}
-		if i >= maxHexIntChars {
-			return -1, errTooLargeHexNum
-		}
-		n = (n << 4) | k
-		i++
-	}
-}
-
-var hexIntBufPool sync.Pool
-
-func writeHexInt(w *bufio.Writer, n int) error {
-	if n < 0 {
-		panic("BUG: int must be positive")
-	}
-
-	v := hexIntBufPool.Get()
-	if v == nil {
-		v = make([]byte, maxHexIntChars+1)
-	}
-	buf := v.([]byte)
-	i := len(buf) - 1
-	for {
-		buf[i] = lowerhex[n&0xf]
-		n >>= 4
-		if n == 0 {
-			break
-		}
-		i--
-	}
-	_, err := w.Write(buf[i:])
-	hexIntBufPool.Put(v)
-	return err
-}
-
-const (
-	upperhex = "0123456789ABCDEF"
-	lowerhex = "0123456789abcdef"
-)
-
-func lowercaseBytes(b []byte) {
-	for i := 0; i < len(b); i++ {
-		p := &b[i]
-		*p = toLowerTable[*p]
-	}
-}
-
-// b2s converts byte slice to a string without memory allocation.
-// See https://groups.google.com/forum/#!msg/Golang-Nuts/ENgbUzYvCuU/90yGx7GUAgAJ .
-//
-// Note it may break if string and/or slice header will change
-// in the future go versions.
-func b2s(b []byte) string {
-	/* #nosec G103 */
-	return *(*string)(unsafe.Pointer(&b))
-}
-
-// s2b converts string to a byte slice without memory allocation.
-//
-// Note it may break if string and/or slice header will change
-// in the future go versions.
-func s2b(s string) (b []byte) {
-	/* #nosec G103 */
-	bh := (*reflect.SliceHeader)(unsafe.Pointer(&b))
-	/* #nosec G103 */
-	sh := (*reflect.StringHeader)(unsafe.Pointer(&s))
-	bh.Data = sh.Data
-	bh.Cap = sh.Len
-	bh.Len = sh.Len
-	return b
-}
-
-// AppendUnquotedArg appends url-decoded src to dst and returns appended dst.
-//
-// dst may point to src. In this case src will be overwritten.
-func AppendUnquotedArg(dst, src []byte) []byte {
-	return decodeArgAppend(dst, src)
-}
-
-// AppendQuotedArg appends url-encoded src to dst and returns appended dst.
-func AppendQuotedArg(dst, src []byte) []byte {
-	for _, c := range src {
-		switch {
-		case c == ' ':
-			dst = append(dst, '+')
-		case quotedArgShouldEscapeTable[int(c)] != 0:
-			dst = append(dst, '%', upperhex[c>>4], upperhex[c&0xf])
-		default:
-			dst = append(dst, c)
-		}
-	}
-	return dst
-}
-
-func appendQuotedPath(dst, src []byte) []byte {
-	// Fix issue in https://github.com/golang/go/issues/11202
-	if len(src) == 1 && src[0] == '*' {
-		return append(dst, '*')
-	}
-
-	for _, c := range src {
-		if quotedPathShouldEscapeTable[int(c)] != 0 {
-			dst = append(dst, '%', upperhex[c>>4], upperhex[c&0xf])
-		} else {
-			dst = append(dst, c)
-		}
-	}
-	return dst
-}
Index: trunk/vendor/github.com/valyala/fasthttp/bytesconv_32.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/bytesconv_32.go	(revision 145)
+++ 	(revision )
@@ -1,8 +1,0 @@
-//go:build !amd64 && !arm64 && !ppc64 && !ppc64le
-// +build !amd64,!arm64,!ppc64,!ppc64le
-
-package fasthttp
-
-const (
-	maxHexIntChars = 7
-)
Index: trunk/vendor/github.com/valyala/fasthttp/bytesconv_64.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/bytesconv_64.go	(revision 145)
+++ 	(revision )
@@ -1,8 +1,0 @@
-//go:build amd64 || arm64 || ppc64 || ppc64le
-// +build amd64 arm64 ppc64 ppc64le
-
-package fasthttp
-
-const (
-	maxHexIntChars = 15
-)
Index: trunk/vendor/github.com/valyala/fasthttp/bytesconv_table.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/bytesconv_table.go	(revision 145)
+++ 	(revision )
@@ -1,10 +1,0 @@
-package fasthttp
-
-// Code generated by go run bytesconv_table_gen.go; DO NOT EDIT.
-// See bytesconv_table_gen.go for more information about these tables.
-
-const hex2intTable = "\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x00\x01\x02\x03\x04\x05\x06\a\b\t\x10\x10\x10\x10\x10\x10\x10\n\v\f\r\x0e\x0f\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\n\v\f\r\x0e\x0f\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10"
-const toLowerTable = "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff"
-const toUpperTable = "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~\u007f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff"
-const quotedArgShouldEscapeTable = "\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x01\x01\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x01\x00\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"
-const quotedPathShouldEscapeTable = "\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x01\x00\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x01\x01\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x01\x00\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"
Index: trunk/vendor/github.com/valyala/fasthttp/client.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/client.go	(revision 145)
+++ 	(revision )
@@ -1,2925 +1,0 @@
-// go:build !windows || !race
-
-package fasthttp
-
-import (
-	"bufio"
-	"crypto/tls"
-	"errors"
-	"fmt"
-	"io"
-	"net"
-	"strconv"
-	"strings"
-	"sync"
-	"sync/atomic"
-	"time"
-)
-
-// Do performs the given http request and fills the given http response.
-//
-// Request must contain at least non-zero RequestURI with full url (including
-// scheme and host) or non-zero Host header + RequestURI.
-//
-// Client determines the server to be requested in the following order:
-//
-//   - from RequestURI if it contains full url with scheme and host;
-//   - from Host header otherwise.
-//
-// The function doesn't follow redirects. Use Get* for following redirects.
-//
-// Response is ignored if resp is nil.
-//
-// ErrNoFreeConns is returned if all DefaultMaxConnsPerHost connections
-// to the requested host are busy.
-//
-// It is recommended obtaining req and resp via AcquireRequest
-// and AcquireResponse in performance-critical code.
-func Do(req *Request, resp *Response) error {
-	return defaultClient.Do(req, resp)
-}
-
-// DoTimeout performs the given request and waits for response during
-// the given timeout duration.
-//
-// Request must contain at least non-zero RequestURI with full url (including
-// scheme and host) or non-zero Host header + RequestURI.
-//
-// Client determines the server to be requested in the following order:
-//
-//   - from RequestURI if it contains full url with scheme and host;
-//   - from Host header otherwise.
-//
-// The function doesn't follow redirects. Use Get* for following redirects.
-//
-// Response is ignored if resp is nil.
-//
-// ErrTimeout is returned if the response wasn't returned during
-// the given timeout.
-//
-// ErrNoFreeConns is returned if all DefaultMaxConnsPerHost connections
-// to the requested host are busy.
-//
-// It is recommended obtaining req and resp via AcquireRequest
-// and AcquireResponse in performance-critical code.
-//
-// Warning: DoTimeout does not terminate the request itself. The request will
-// continue in the background and the response will be discarded.
-// If requests take too long and the connection pool gets filled up please
-// try using a Client and setting a ReadTimeout.
-func DoTimeout(req *Request, resp *Response, timeout time.Duration) error {
-	return defaultClient.DoTimeout(req, resp, timeout)
-}
-
-// DoDeadline performs the given request and waits for response until
-// the given deadline.
-//
-// Request must contain at least non-zero RequestURI with full url (including
-// scheme and host) or non-zero Host header + RequestURI.
-//
-// Client determines the server to be requested in the following order:
-//
-//   - from RequestURI if it contains full url with scheme and host;
-//   - from Host header otherwise.
-//
-// The function doesn't follow redirects. Use Get* for following redirects.
-//
-// Response is ignored if resp is nil.
-//
-// ErrTimeout is returned if the response wasn't returned until
-// the given deadline.
-//
-// ErrNoFreeConns is returned if all DefaultMaxConnsPerHost connections
-// to the requested host are busy.
-//
-// It is recommended obtaining req and resp via AcquireRequest
-// and AcquireResponse in performance-critical code.
-func DoDeadline(req *Request, resp *Response, deadline time.Time) error {
-	return defaultClient.DoDeadline(req, resp, deadline)
-}
-
-// DoRedirects performs the given http request and fills the given http response,
-// following up to maxRedirectsCount redirects. When the redirect count exceeds
-// maxRedirectsCount, ErrTooManyRedirects is returned.
-//
-// Request must contain at least non-zero RequestURI with full url (including
-// scheme and host) or non-zero Host header + RequestURI.
-//
-// Client determines the server to be requested in the following order:
-//
-//   - from RequestURI if it contains full url with scheme and host;
-//   - from Host header otherwise.
-//
-// Response is ignored if resp is nil.
-//
-// ErrNoFreeConns is returned if all DefaultMaxConnsPerHost connections
-// to the requested host are busy.
-//
-// It is recommended obtaining req and resp via AcquireRequest
-// and AcquireResponse in performance-critical code.
-func DoRedirects(req *Request, resp *Response, maxRedirectsCount int) error {
-	_, _, err := doRequestFollowRedirects(req, resp, req.URI().String(), maxRedirectsCount, &defaultClient)
-	return err
-}
-
-// Get returns the status code and body of url.
-//
-// The contents of dst will be replaced by the body and returned, if the dst
-// is too small a new slice will be allocated.
-//
-// The function follows redirects. Use Do* for manually handling redirects.
-func Get(dst []byte, url string) (statusCode int, body []byte, err error) {
-	return defaultClient.Get(dst, url)
-}
-
-// GetTimeout returns the status code and body of url.
-//
-// The contents of dst will be replaced by the body and returned, if the dst
-// is too small a new slice will be allocated.
-//
-// The function follows redirects. Use Do* for manually handling redirects.
-//
-// ErrTimeout error is returned if url contents couldn't be fetched
-// during the given timeout.
-func GetTimeout(dst []byte, url string, timeout time.Duration) (statusCode int, body []byte, err error) {
-	return defaultClient.GetTimeout(dst, url, timeout)
-}
-
-// GetDeadline returns the status code and body of url.
-//
-// The contents of dst will be replaced by the body and returned, if the dst
-// is too small a new slice will be allocated.
-//
-// The function follows redirects. Use Do* for manually handling redirects.
-//
-// ErrTimeout error is returned if url contents couldn't be fetched
-// until the given deadline.
-func GetDeadline(dst []byte, url string, deadline time.Time) (statusCode int, body []byte, err error) {
-	return defaultClient.GetDeadline(dst, url, deadline)
-}
-
-// Post sends POST request to the given url with the given POST arguments.
-//
-// The contents of dst will be replaced by the body and returned, if the dst
-// is too small a new slice will be allocated.
-//
-// The function follows redirects. Use Do* for manually handling redirects.
-//
-// Empty POST body is sent if postArgs is nil.
-func Post(dst []byte, url string, postArgs *Args) (statusCode int, body []byte, err error) {
-	return defaultClient.Post(dst, url, postArgs)
-}
-
-var defaultClient Client
-
-// Client implements http client.
-//
-// Copying Client by value is prohibited. Create new instance instead.
-//
-// It is safe calling Client methods from concurrently running goroutines.
-//
-// The fields of a Client should not be changed while it is in use.
-type Client struct {
-	noCopy noCopy //nolint:unused,structcheck
-
-	// Client name. Used in User-Agent request header.
-	//
-	// Default client name is used if not set.
-	Name string
-
-	// NoDefaultUserAgentHeader when set to true, causes the default
-	// User-Agent header to be excluded from the Request.
-	NoDefaultUserAgentHeader bool
-
-	// Callback for establishing new connections to hosts.
-	//
-	// Default Dial is used if not set.
-	Dial DialFunc
-
-	// Attempt to connect to both ipv4 and ipv6 addresses if set to true.
-	//
-	// This option is used only if default TCP dialer is used,
-	// i.e. if Dial is blank.
-	//
-	// By default client connects only to ipv4 addresses,
-	// since unfortunately ipv6 remains broken in many networks worldwide :)
-	DialDualStack bool
-
-	// TLS config for https connections.
-	//
-	// Default TLS config is used if not set.
-	TLSConfig *tls.Config
-
-	// Maximum number of connections per each host which may be established.
-	//
-	// DefaultMaxConnsPerHost is used if not set.
-	MaxConnsPerHost int
-
-	// Idle keep-alive connections are closed after this duration.
-	//
-	// By default idle connections are closed
-	// after DefaultMaxIdleConnDuration.
-	MaxIdleConnDuration time.Duration
-
-	// Keep-alive connections are closed after this duration.
-	//
-	// By default connection duration is unlimited.
-	MaxConnDuration time.Duration
-
-	// Maximum number of attempts for idempotent calls
-	//
-	// DefaultMaxIdemponentCallAttempts is used if not set.
-	MaxIdemponentCallAttempts int
-
-	// Per-connection buffer size for responses' reading.
-	// This also limits the maximum header size.
-	//
-	// Default buffer size is used if 0.
-	ReadBufferSize int
-
-	// Per-connection buffer size for requests' writing.
-	//
-	// Default buffer size is used if 0.
-	WriteBufferSize int
-
-	// Maximum duration for full response reading (including body).
-	//
-	// By default response read timeout is unlimited.
-	ReadTimeout time.Duration
-
-	// Maximum duration for full request writing (including body).
-	//
-	// By default request write timeout is unlimited.
-	WriteTimeout time.Duration
-
-	// Maximum response body size.
-	//
-	// The client returns ErrBodyTooLarge if this limit is greater than 0
-	// and response body is greater than the limit.
-	//
-	// By default response body size is unlimited.
-	MaxResponseBodySize int
-
-	// Header names are passed as-is without normalization
-	// if this option is set.
-	//
-	// Disabled header names' normalization may be useful only for proxying
-	// responses to other clients expecting case-sensitive
-	// header names. See https://github.com/valyala/fasthttp/issues/57
-	// for details.
-	//
-	// By default request and response header names are normalized, i.e.
-	// The first letter and the first letters following dashes
-	// are uppercased, while all the other letters are lowercased.
-	// Examples:
-	//
-	//     * HOST -> Host
-	//     * content-type -> Content-Type
-	//     * cONTENT-lenGTH -> Content-Length
-	DisableHeaderNamesNormalizing bool
-
-	// Path values are sent as-is without normalization
-	//
-	// Disabled path normalization may be useful for proxying incoming requests
-	// to servers that are expecting paths to be forwarded as-is.
-	//
-	// By default path values are normalized, i.e.
-	// extra slashes are removed, special characters are encoded.
-	DisablePathNormalizing bool
-
-	// Maximum duration for waiting for a free connection.
-	//
-	// By default will not waiting, return ErrNoFreeConns immediately
-	MaxConnWaitTimeout time.Duration
-
-	// RetryIf controls whether a retry should be attempted after an error.
-	//
-	// By default will use isIdempotent function
-	RetryIf RetryIfFunc
-
-	// ConfigureClient configures the fasthttp.HostClient.
-	ConfigureClient func(hc *HostClient) error
-
-	mLock      sync.Mutex
-	m          map[string]*HostClient
-	ms         map[string]*HostClient
-	readerPool sync.Pool
-	writerPool sync.Pool
-}
-
-// Get returns the status code and body of url.
-//
-// The contents of dst will be replaced by the body and returned, if the dst
-// is too small a new slice will be allocated.
-//
-// The function follows redirects. Use Do* for manually handling redirects.
-func (c *Client) Get(dst []byte, url string) (statusCode int, body []byte, err error) {
-	return clientGetURL(dst, url, c)
-}
-
-// GetTimeout returns the status code and body of url.
-//
-// The contents of dst will be replaced by the body and returned, if the dst
-// is too small a new slice will be allocated.
-//
-// The function follows redirects. Use Do* for manually handling redirects.
-//
-// ErrTimeout error is returned if url contents couldn't be fetched
-// during the given timeout.
-func (c *Client) GetTimeout(dst []byte, url string, timeout time.Duration) (statusCode int, body []byte, err error) {
-	return clientGetURLTimeout(dst, url, timeout, c)
-}
-
-// GetDeadline returns the status code and body of url.
-//
-// The contents of dst will be replaced by the body and returned, if the dst
-// is too small a new slice will be allocated.
-//
-// The function follows redirects. Use Do* for manually handling redirects.
-//
-// ErrTimeout error is returned if url contents couldn't be fetched
-// until the given deadline.
-func (c *Client) GetDeadline(dst []byte, url string, deadline time.Time) (statusCode int, body []byte, err error) {
-	return clientGetURLDeadline(dst, url, deadline, c)
-}
-
-// Post sends POST request to the given url with the given POST arguments.
-//
-// The contents of dst will be replaced by the body and returned, if the dst
-// is too small a new slice will be allocated.
-//
-// The function follows redirects. Use Do* for manually handling redirects.
-//
-// Empty POST body is sent if postArgs is nil.
-func (c *Client) Post(dst []byte, url string, postArgs *Args) (statusCode int, body []byte, err error) {
-	return clientPostURL(dst, url, postArgs, c)
-}
-
-// DoTimeout performs the given request and waits for response during
-// the given timeout duration.
-//
-// Request must contain at least non-zero RequestURI with full url (including
-// scheme and host) or non-zero Host header + RequestURI.
-//
-// Client determines the server to be requested in the following order:
-//
-//   - from RequestURI if it contains full url with scheme and host;
-//   - from Host header otherwise.
-//
-// The function doesn't follow redirects. Use Get* for following redirects.
-//
-// Response is ignored if resp is nil.
-//
-// ErrTimeout is returned if the response wasn't returned during
-// the given timeout.
-//
-// ErrNoFreeConns is returned if all Client.MaxConnsPerHost connections
-// to the requested host are busy.
-//
-// It is recommended obtaining req and resp via AcquireRequest
-// and AcquireResponse in performance-critical code.
-//
-// Warning: DoTimeout does not terminate the request itself. The request will
-// continue in the background and the response will be discarded.
-// If requests take too long and the connection pool gets filled up please
-// try setting a ReadTimeout.
-func (c *Client) DoTimeout(req *Request, resp *Response, timeout time.Duration) error {
-	return clientDoTimeout(req, resp, timeout, c)
-}
-
-// DoDeadline performs the given request and waits for response until
-// the given deadline.
-//
-// Request must contain at least non-zero RequestURI with full url (including
-// scheme and host) or non-zero Host header + RequestURI.
-//
-// Client determines the server to be requested in the following order:
-//
-//   - from RequestURI if it contains full url with scheme and host;
-//   - from Host header otherwise.
-//
-// The function doesn't follow redirects. Use Get* for following redirects.
-//
-// Response is ignored if resp is nil.
-//
-// ErrTimeout is returned if the response wasn't returned until
-// the given deadline.
-//
-// ErrNoFreeConns is returned if all Client.MaxConnsPerHost connections
-// to the requested host are busy.
-//
-// It is recommended obtaining req and resp via AcquireRequest
-// and AcquireResponse in performance-critical code.
-func (c *Client) DoDeadline(req *Request, resp *Response, deadline time.Time) error {
-	return clientDoDeadline(req, resp, deadline, c)
-}
-
-// DoRedirects performs the given http request and fills the given http response,
-// following up to maxRedirectsCount redirects. When the redirect count exceeds
-// maxRedirectsCount, ErrTooManyRedirects is returned.
-//
-// Request must contain at least non-zero RequestURI with full url (including
-// scheme and host) or non-zero Host header + RequestURI.
-//
-// Client determines the server to be requested in the following order:
-//
-//   - from RequestURI if it contains full url with scheme and host;
-//   - from Host header otherwise.
-//
-// Response is ignored if resp is nil.
-//
-// ErrNoFreeConns is returned if all DefaultMaxConnsPerHost connections
-// to the requested host are busy.
-//
-// It is recommended obtaining req and resp via AcquireRequest
-// and AcquireResponse in performance-critical code.
-func (c *Client) DoRedirects(req *Request, resp *Response, maxRedirectsCount int) error {
-	_, _, err := doRequestFollowRedirects(req, resp, req.URI().String(), maxRedirectsCount, c)
-	return err
-}
-
-// Do performs the given http request and fills the given http response.
-//
-// Request must contain at least non-zero RequestURI with full url (including
-// scheme and host) or non-zero Host header + RequestURI.
-//
-// Client determines the server to be requested in the following order:
-//
-//   - from RequestURI if it contains full url with scheme and host;
-//   - from Host header otherwise.
-//
-// Response is ignored if resp is nil.
-//
-// The function doesn't follow redirects. Use Get* for following redirects.
-//
-// ErrNoFreeConns is returned if all Client.MaxConnsPerHost connections
-// to the requested host are busy.
-//
-// It is recommended obtaining req and resp via AcquireRequest
-// and AcquireResponse in performance-critical code.
-func (c *Client) Do(req *Request, resp *Response) error {
-	uri := req.URI()
-	if uri == nil {
-		return ErrorInvalidURI
-	}
-
-	host := uri.Host()
-
-	isTLS := false
-	if uri.isHttps() {
-		isTLS = true
-	} else if !uri.isHttp() {
-		return fmt.Errorf("unsupported protocol %q. http and https are supported", uri.Scheme())
-	}
-
-	startCleaner := false
-
-	c.mLock.Lock()
-	m := c.m
-	if isTLS {
-		m = c.ms
-	}
-	if m == nil {
-		m = make(map[string]*HostClient)
-		if isTLS {
-			c.ms = m
-		} else {
-			c.m = m
-		}
-	}
-	hc := m[string(host)]
-	if hc == nil {
-		hc = &HostClient{
-			Addr:                          addMissingPort(string(host), isTLS),
-			Name:                          c.Name,
-			NoDefaultUserAgentHeader:      c.NoDefaultUserAgentHeader,
-			Dial:                          c.Dial,
-			DialDualStack:                 c.DialDualStack,
-			IsTLS:                         isTLS,
-			TLSConfig:                     c.TLSConfig,
-			MaxConns:                      c.MaxConnsPerHost,
-			MaxIdleConnDuration:           c.MaxIdleConnDuration,
-			MaxConnDuration:               c.MaxConnDuration,
-			MaxIdemponentCallAttempts:     c.MaxIdemponentCallAttempts,
-			ReadBufferSize:                c.ReadBufferSize,
-			WriteBufferSize:               c.WriteBufferSize,
-			ReadTimeout:                   c.ReadTimeout,
-			WriteTimeout:                  c.WriteTimeout,
-			MaxResponseBodySize:           c.MaxResponseBodySize,
-			DisableHeaderNamesNormalizing: c.DisableHeaderNamesNormalizing,
-			DisablePathNormalizing:        c.DisablePathNormalizing,
-			MaxConnWaitTimeout:            c.MaxConnWaitTimeout,
-			RetryIf:                       c.RetryIf,
-			clientReaderPool:              &c.readerPool,
-			clientWriterPool:              &c.writerPool,
-		}
-
-		if c.ConfigureClient != nil {
-			if err := c.ConfigureClient(hc); err != nil {
-				return err
-			}
-		}
-
-		m[string(host)] = hc
-		if len(m) == 1 {
-			startCleaner = true
-		}
-	}
-
-	atomic.AddInt32(&hc.pendingClientRequests, 1)
-	defer atomic.AddInt32(&hc.pendingClientRequests, -1)
-
-	c.mLock.Unlock()
-
-	if startCleaner {
-		go c.mCleaner(m)
-	}
-
-	return hc.Do(req, resp)
-}
-
-// CloseIdleConnections closes any connections which were previously
-// connected from previous requests but are now sitting idle in a
-// "keep-alive" state. It does not interrupt any connections currently
-// in use.
-func (c *Client) CloseIdleConnections() {
-	c.mLock.Lock()
-	for _, v := range c.m {
-		v.CloseIdleConnections()
-	}
-	for _, v := range c.ms {
-		v.CloseIdleConnections()
-	}
-	c.mLock.Unlock()
-}
-
-func (c *Client) mCleaner(m map[string]*HostClient) {
-	mustStop := false
-
-	sleep := c.MaxIdleConnDuration
-	if sleep < time.Second {
-		sleep = time.Second
-	} else if sleep > 10*time.Second {
-		sleep = 10 * time.Second
-	}
-
-	for {
-		c.mLock.Lock()
-		for k, v := range m {
-			v.connsLock.Lock()
-			if v.connsCount == 0 && atomic.LoadInt32(&v.pendingClientRequests) == 0 {
-				delete(m, k)
-			}
-			v.connsLock.Unlock()
-		}
-		if len(m) == 0 {
-			mustStop = true
-		}
-		c.mLock.Unlock()
-
-		if mustStop {
-			break
-		}
-		time.Sleep(sleep)
-	}
-}
-
-// DefaultMaxConnsPerHost is the maximum number of concurrent connections
-// http client may establish per host by default (i.e. if
-// Client.MaxConnsPerHost isn't set).
-const DefaultMaxConnsPerHost = 512
-
-// DefaultMaxIdleConnDuration is the default duration before idle keep-alive
-// connection is closed.
-const DefaultMaxIdleConnDuration = 10 * time.Second
-
-// DefaultMaxIdemponentCallAttempts is the default idempotent calls attempts count.
-const DefaultMaxIdemponentCallAttempts = 5
-
-// DialFunc must establish connection to addr.
-//
-// There is no need in establishing TLS (SSL) connection for https.
-// The client automatically converts connection to TLS
-// if HostClient.IsTLS is set.
-//
-// TCP address passed to DialFunc always contains host and port.
-// Example TCP addr values:
-//
-//   - foobar.com:80
-//   - foobar.com:443
-//   - foobar.com:8080
-type DialFunc func(addr string) (net.Conn, error)
-
-// RetryIfFunc signature of retry if function
-//
-// Request argument passed to RetryIfFunc, if there are any request errors.
-type RetryIfFunc func(request *Request) bool
-
-// TransportFunc wraps every request/response.
-type TransportFunc func(*Request, *Response) error
-
-// HostClient balances http requests among hosts listed in Addr.
-//
-// HostClient may be used for balancing load among multiple upstream hosts.
-// While multiple addresses passed to HostClient.Addr may be used for balancing
-// load among them, it would be better using LBClient instead, since HostClient
-// may unevenly balance load among upstream hosts.
-//
-// It is forbidden copying HostClient instances. Create new instances instead.
-//
-// It is safe calling HostClient methods from concurrently running goroutines.
-type HostClient struct {
-	noCopy noCopy //nolint:unused,structcheck
-
-	// Comma-separated list of upstream HTTP server host addresses,
-	// which are passed to Dial in a round-robin manner.
-	//
-	// Each address may contain port if default dialer is used.
-	// For example,
-	//
-	//    - foobar.com:80
-	//    - foobar.com:443
-	//    - foobar.com:8080
-	Addr string
-
-	// Client name. Used in User-Agent request header.
-	Name string
-
-	// NoDefaultUserAgentHeader when set to true, causes the default
-	// User-Agent header to be excluded from the Request.
-	NoDefaultUserAgentHeader bool
-
-	// Callback for establishing new connection to the host.
-	//
-	// Default Dial is used if not set.
-	Dial DialFunc
-
-	// Attempt to connect to both ipv4 and ipv6 host addresses
-	// if set to true.
-	//
-	// This option is used only if default TCP dialer is used,
-	// i.e. if Dial is blank.
-	//
-	// By default client connects only to ipv4 addresses,
-	// since unfortunately ipv6 remains broken in many networks worldwide :)
-	DialDualStack bool
-
-	// Whether to use TLS (aka SSL or HTTPS) for host connections.
-	IsTLS bool
-
-	// Optional TLS config.
-	TLSConfig *tls.Config
-
-	// Maximum number of connections which may be established to all hosts
-	// listed in Addr.
-	//
-	// You can change this value while the HostClient is being used
-	// using HostClient.SetMaxConns(value)
-	//
-	// DefaultMaxConnsPerHost is used if not set.
-	MaxConns int
-
-	// Keep-alive connections are closed after this duration.
-	//
-	// By default connection duration is unlimited.
-	MaxConnDuration time.Duration
-
-	// Idle keep-alive connections are closed after this duration.
-	//
-	// By default idle connections are closed
-	// after DefaultMaxIdleConnDuration.
-	MaxIdleConnDuration time.Duration
-
-	// Maximum number of attempts for idempotent calls
-	//
-	// DefaultMaxIdemponentCallAttempts is used if not set.
-	MaxIdemponentCallAttempts int
-
-	// Per-connection buffer size for responses' reading.
-	// This also limits the maximum header size.
-	//
-	// Default buffer size is used if 0.
-	ReadBufferSize int
-
-	// Per-connection buffer size for requests' writing.
-	//
-	// Default buffer size is used if 0.
-	WriteBufferSize int
-
-	// Maximum duration for full response reading (including body).
-	//
-	// By default response read timeout is unlimited.
-	ReadTimeout time.Duration
-
-	// Maximum duration for full request writing (including body).
-	//
-	// By default request write timeout is unlimited.
-	WriteTimeout time.Duration
-
-	// Maximum response body size.
-	//
-	// The client returns ErrBodyTooLarge if this limit is greater than 0
-	// and response body is greater than the limit.
-	//
-	// By default response body size is unlimited.
-	MaxResponseBodySize int
-
-	// Header names are passed as-is without normalization
-	// if this option is set.
-	//
-	// Disabled header names' normalization may be useful only for proxying
-	// responses to other clients expecting case-sensitive
-	// header names. See https://github.com/valyala/fasthttp/issues/57
-	// for details.
-	//
-	// By default request and response header names are normalized, i.e.
-	// The first letter and the first letters following dashes
-	// are uppercased, while all the other letters are lowercased.
-	// Examples:
-	//
-	//     * HOST -> Host
-	//     * content-type -> Content-Type
-	//     * cONTENT-lenGTH -> Content-Length
-	DisableHeaderNamesNormalizing bool
-
-	// Path values are sent as-is without normalization
-	//
-	// Disabled path normalization may be useful for proxying incoming requests
-	// to servers that are expecting paths to be forwarded as-is.
-	//
-	// By default path values are normalized, i.e.
-	// extra slashes are removed, special characters are encoded.
-	DisablePathNormalizing bool
-
-	// Will not log potentially sensitive content in error logs
-	//
-	// This option is useful for servers that handle sensitive data
-	// in the request/response.
-	//
-	// Client logs full errors by default.
-	SecureErrorLogMessage bool
-
-	// Maximum duration for waiting for a free connection.
-	//
-	// By default will not waiting, return ErrNoFreeConns immediately
-	MaxConnWaitTimeout time.Duration
-
-	// RetryIf controls whether a retry should be attempted after an error.
-	//
-	// By default will use isIdempotent function
-	RetryIf RetryIfFunc
-
-	// Transport defines a transport-like mechanism that wraps every request/response.
-	Transport TransportFunc
-
-	clientName  atomic.Value
-	lastUseTime uint32
-
-	connsLock  sync.Mutex
-	connsCount int
-	conns      []*clientConn
-	connsWait  *wantConnQueue
-
-	addrsLock sync.Mutex
-	addrs     []string
-	addrIdx   uint32
-
-	tlsConfigMap     map[string]*tls.Config
-	tlsConfigMapLock sync.Mutex
-
-	readerPool sync.Pool
-	writerPool sync.Pool
-
-	clientReaderPool *sync.Pool
-	clientWriterPool *sync.Pool
-
-	pendingRequests int32
-
-	// pendingClientRequests counts the number of requests that a Client is currently running using this HostClient.
-	// It will be incremented ealier than pendingRequests and will be used by Client to see if the HostClient is still in use.
-	pendingClientRequests int32
-
-	connsCleanerRun bool
-}
-
-type clientConn struct {
-	c net.Conn
-
-	createdTime time.Time
-	lastUseTime time.Time
-}
-
-var startTimeUnix = time.Now().Unix()
-
-// LastUseTime returns time the client was last used
-func (c *HostClient) LastUseTime() time.Time {
-	n := atomic.LoadUint32(&c.lastUseTime)
-	return time.Unix(startTimeUnix+int64(n), 0)
-}
-
-// Get returns the status code and body of url.
-//
-// The contents of dst will be replaced by the body and returned, if the dst
-// is too small a new slice will be allocated.
-//
-// The function follows redirects. Use Do* for manually handling redirects.
-func (c *HostClient) Get(dst []byte, url string) (statusCode int, body []byte, err error) {
-	return clientGetURL(dst, url, c)
-}
-
-// GetTimeout returns the status code and body of url.
-//
-// The contents of dst will be replaced by the body and returned, if the dst
-// is too small a new slice will be allocated.
-//
-// The function follows redirects. Use Do* for manually handling redirects.
-//
-// ErrTimeout error is returned if url contents couldn't be fetched
-// during the given timeout.
-func (c *HostClient) GetTimeout(dst []byte, url string, timeout time.Duration) (statusCode int, body []byte, err error) {
-	return clientGetURLTimeout(dst, url, timeout, c)
-}
-
-// GetDeadline returns the status code and body of url.
-//
-// The contents of dst will be replaced by the body and returned, if the dst
-// is too small a new slice will be allocated.
-//
-// The function follows redirects. Use Do* for manually handling redirects.
-//
-// ErrTimeout error is returned if url contents couldn't be fetched
-// until the given deadline.
-func (c *HostClient) GetDeadline(dst []byte, url string, deadline time.Time) (statusCode int, body []byte, err error) {
-	return clientGetURLDeadline(dst, url, deadline, c)
-}
-
-// Post sends POST request to the given url with the given POST arguments.
-//
-// The contents of dst will be replaced by the body and returned, if the dst
-// is too small a new slice will be allocated.
-//
-// The function follows redirects. Use Do* for manually handling redirects.
-//
-// Empty POST body is sent if postArgs is nil.
-func (c *HostClient) Post(dst []byte, url string, postArgs *Args) (statusCode int, body []byte, err error) {
-	return clientPostURL(dst, url, postArgs, c)
-}
-
-type clientDoer interface {
-	Do(req *Request, resp *Response) error
-}
-
-func clientGetURL(dst []byte, url string, c clientDoer) (statusCode int, body []byte, err error) {
-	req := AcquireRequest()
-
-	statusCode, body, err = doRequestFollowRedirectsBuffer(req, dst, url, c)
-
-	ReleaseRequest(req)
-	return statusCode, body, err
-}
-
-func clientGetURLTimeout(dst []byte, url string, timeout time.Duration, c clientDoer) (statusCode int, body []byte, err error) {
-	deadline := time.Now().Add(timeout)
-	return clientGetURLDeadline(dst, url, deadline, c)
-}
-
-type clientURLResponse struct {
-	statusCode int
-	body       []byte
-	err        error
-}
-
-func clientGetURLDeadline(dst []byte, url string, deadline time.Time, c clientDoer) (statusCode int, body []byte, err error) {
-	timeout := -time.Since(deadline)
-	if timeout <= 0 {
-		return 0, dst, ErrTimeout
-	}
-
-	var ch chan clientURLResponse
-	chv := clientURLResponseChPool.Get()
-	if chv == nil {
-		chv = make(chan clientURLResponse, 1)
-	}
-	ch = chv.(chan clientURLResponse)
-
-	// Note that the request continues execution on ErrTimeout until
-	// client-specific ReadTimeout exceeds. This helps limiting load
-	// on slow hosts by MaxConns* concurrent requests.
-	//
-	// Without this 'hack' the load on slow host could exceed MaxConns*
-	// concurrent requests, since timed out requests on client side
-	// usually continue execution on the host.
-
-	var mu sync.Mutex
-	var timedout, responded bool
-
-	go func() {
-		req := AcquireRequest()
-
-		statusCodeCopy, bodyCopy, errCopy := doRequestFollowRedirectsBuffer(req, dst, url, c)
-		mu.Lock()
-		{
-			if !timedout {
-				ch <- clientURLResponse{
-					statusCode: statusCodeCopy,
-					body:       bodyCopy,
-					err:        errCopy,
-				}
-				responded = true
-			}
-		}
-		mu.Unlock()
-
-		ReleaseRequest(req)
-	}()
-
-	tc := AcquireTimer(timeout)
-	select {
-	case resp := <-ch:
-		statusCode = resp.statusCode
-		body = resp.body
-		err = resp.err
-	case <-tc.C:
-		mu.Lock()
-		{
-			if responded {
-				resp := <-ch
-				statusCode = resp.statusCode
-				body = resp.body
-				err = resp.err
-			} else {
-				timedout = true
-				err = ErrTimeout
-				body = dst
-			}
-		}
-		mu.Unlock()
-	}
-	ReleaseTimer(tc)
-
-	clientURLResponseChPool.Put(chv)
-
-	return statusCode, body, err
-}
-
-var clientURLResponseChPool sync.Pool
-
-func clientPostURL(dst []byte, url string, postArgs *Args, c clientDoer) (statusCode int, body []byte, err error) {
-	req := AcquireRequest()
-	req.Header.SetMethod(MethodPost)
-	req.Header.SetContentTypeBytes(strPostArgsContentType)
-	if postArgs != nil {
-		if _, err := postArgs.WriteTo(req.BodyWriter()); err != nil {
-			return 0, nil, err
-		}
-	}
-
-	statusCode, body, err = doRequestFollowRedirectsBuffer(req, dst, url, c)
-
-	ReleaseRequest(req)
-	return statusCode, body, err
-}
-
-var (
-	// ErrMissingLocation is returned by clients when the Location header is missing on
-	// an HTTP response with a redirect status code.
-	ErrMissingLocation = errors.New("missing Location header for http redirect")
-	// ErrTooManyRedirects is returned by clients when the number of redirects followed
-	// exceed the max count.
-	ErrTooManyRedirects = errors.New("too many redirects detected when doing the request")
-
-	// HostClients are only able to follow redirects to the same protocol.
-	ErrHostClientRedirectToDifferentScheme = errors.New("HostClient can't follow redirects to a different protocol, please use Client instead")
-)
-
-const defaultMaxRedirectsCount = 16
-
-func doRequestFollowRedirectsBuffer(req *Request, dst []byte, url string, c clientDoer) (statusCode int, body []byte, err error) {
-	resp := AcquireResponse()
-	bodyBuf := resp.bodyBuffer()
-	resp.keepBodyBuffer = true
-	oldBody := bodyBuf.B
-	bodyBuf.B = dst
-
-	statusCode, _, err = doRequestFollowRedirects(req, resp, url, defaultMaxRedirectsCount, c)
-
-	body = bodyBuf.B
-	bodyBuf.B = oldBody
-	resp.keepBodyBuffer = false
-	ReleaseResponse(resp)
-
-	return statusCode, body, err
-}
-
-func doRequestFollowRedirects(req *Request, resp *Response, url string, maxRedirectsCount int, c clientDoer) (statusCode int, body []byte, err error) {
-	redirectsCount := 0
-
-	for {
-		req.SetRequestURI(url)
-		if err := req.parseURI(); err != nil {
-			return 0, nil, err
-		}
-
-		if err = c.Do(req, resp); err != nil {
-			break
-		}
-		statusCode = resp.Header.StatusCode()
-		if !StatusCodeIsRedirect(statusCode) {
-			break
-		}
-
-		redirectsCount++
-		if redirectsCount > maxRedirectsCount {
-			err = ErrTooManyRedirects
-			break
-		}
-		location := resp.Header.peek(strLocation)
-		if len(location) == 0 {
-			err = ErrMissingLocation
-			break
-		}
-		url = getRedirectURL(url, location)
-	}
-
-	return statusCode, body, err
-}
-
-func getRedirectURL(baseURL string, location []byte) string {
-	u := AcquireURI()
-	u.Update(baseURL)
-	u.UpdateBytes(location)
-	redirectURL := u.String()
-	ReleaseURI(u)
-	return redirectURL
-}
-
-// StatusCodeIsRedirect returns true if the status code indicates a redirect.
-func StatusCodeIsRedirect(statusCode int) bool {
-	return statusCode == StatusMovedPermanently ||
-		statusCode == StatusFound ||
-		statusCode == StatusSeeOther ||
-		statusCode == StatusTemporaryRedirect ||
-		statusCode == StatusPermanentRedirect
-}
-
-var (
-	requestPool  sync.Pool
-	responsePool sync.Pool
-)
-
-// AcquireRequest returns an empty Request instance from request pool.
-//
-// The returned Request instance may be passed to ReleaseRequest when it is
-// no longer needed. This allows Request recycling, reduces GC pressure
-// and usually improves performance.
-func AcquireRequest() *Request {
-	v := requestPool.Get()
-	if v == nil {
-		return &Request{}
-	}
-	return v.(*Request)
-}
-
-// ReleaseRequest returns req acquired via AcquireRequest to request pool.
-//
-// It is forbidden accessing req and/or its' members after returning
-// it to request pool.
-func ReleaseRequest(req *Request) {
-	req.Reset()
-	requestPool.Put(req)
-}
-
-// AcquireResponse returns an empty Response instance from response pool.
-//
-// The returned Response instance may be passed to ReleaseResponse when it is
-// no longer needed. This allows Response recycling, reduces GC pressure
-// and usually improves performance.
-func AcquireResponse() *Response {
-	v := responsePool.Get()
-	if v == nil {
-		return &Response{}
-	}
-	return v.(*Response)
-}
-
-// ReleaseResponse return resp acquired via AcquireResponse to response pool.
-//
-// It is forbidden accessing resp and/or its' members after returning
-// it to response pool.
-func ReleaseResponse(resp *Response) {
-	resp.Reset()
-	responsePool.Put(resp)
-}
-
-// DoTimeout performs the given request and waits for response during
-// the given timeout duration.
-//
-// Request must contain at least non-zero RequestURI with full url (including
-// scheme and host) or non-zero Host header + RequestURI.
-//
-// The function doesn't follow redirects. Use Get* for following redirects.
-//
-// Response is ignored if resp is nil.
-//
-// ErrTimeout is returned if the response wasn't returned during
-// the given timeout.
-//
-// ErrNoFreeConns is returned if all HostClient.MaxConns connections
-// to the host are busy.
-//
-// It is recommended obtaining req and resp via AcquireRequest
-// and AcquireResponse in performance-critical code.
-//
-// Warning: DoTimeout does not terminate the request itself. The request will
-// continue in the background and the response will be discarded.
-// If requests take too long and the connection pool gets filled up please
-// try setting a ReadTimeout.
-func (c *HostClient) DoTimeout(req *Request, resp *Response, timeout time.Duration) error {
-	return clientDoTimeout(req, resp, timeout, c)
-}
-
-// DoDeadline performs the given request and waits for response until
-// the given deadline.
-//
-// Request must contain at least non-zero RequestURI with full url (including
-// scheme and host) or non-zero Host header + RequestURI.
-//
-// The function doesn't follow redirects. Use Get* for following redirects.
-//
-// Response is ignored if resp is nil.
-//
-// ErrTimeout is returned if the response wasn't returned until
-// the given deadline.
-//
-// ErrNoFreeConns is returned if all HostClient.MaxConns connections
-// to the host are busy.
-//
-// It is recommended obtaining req and resp via AcquireRequest
-// and AcquireResponse in performance-critical code.
-func (c *HostClient) DoDeadline(req *Request, resp *Response, deadline time.Time) error {
-	return clientDoDeadline(req, resp, deadline, c)
-}
-
-// DoRedirects performs the given http request and fills the given http response,
-// following up to maxRedirectsCount redirects. When the redirect count exceeds
-// maxRedirectsCount, ErrTooManyRedirects is returned.
-//
-// Request must contain at least non-zero RequestURI with full url (including
-// scheme and host) or non-zero Host header + RequestURI.
-//
-// Client determines the server to be requested in the following order:
-//
-//   - from RequestURI if it contains full url with scheme and host;
-//   - from Host header otherwise.
-//
-// Response is ignored if resp is nil.
-//
-// ErrNoFreeConns is returned if all DefaultMaxConnsPerHost connections
-// to the requested host are busy.
-//
-// It is recommended obtaining req and resp via AcquireRequest
-// and AcquireResponse in performance-critical code.
-func (c *HostClient) DoRedirects(req *Request, resp *Response, maxRedirectsCount int) error {
-	_, _, err := doRequestFollowRedirects(req, resp, req.URI().String(), maxRedirectsCount, c)
-	return err
-}
-
-func clientDoTimeout(req *Request, resp *Response, timeout time.Duration, c clientDoer) error {
-	deadline := time.Now().Add(timeout)
-	return clientDoDeadline(req, resp, deadline, c)
-}
-
-func clientDoDeadline(req *Request, resp *Response, deadline time.Time, c clientDoer) error {
-	timeout := -time.Since(deadline)
-	if timeout <= 0 {
-		return ErrTimeout
-	}
-
-	var ch chan error
-	chv := errorChPool.Get()
-	if chv == nil {
-		chv = make(chan error, 1)
-	}
-	ch = chv.(chan error)
-
-	// Make req and resp copies, since on timeout they no longer
-	// may be accessed.
-	reqCopy := AcquireRequest()
-	req.copyToSkipBody(reqCopy)
-	swapRequestBody(req, reqCopy)
-	respCopy := AcquireResponse()
-	if resp != nil {
-		// Not calling resp.copyToSkipBody(respCopy) here to avoid
-		// unexpected messing with headers
-		respCopy.SkipBody = resp.SkipBody
-	}
-
-	// Note that the request continues execution on ErrTimeout until
-	// client-specific ReadTimeout exceeds. This helps limiting load
-	// on slow hosts by MaxConns* concurrent requests.
-	//
-	// Without this 'hack' the load on slow host could exceed MaxConns*
-	// concurrent requests, since timed out requests on client side
-	// usually continue execution on the host.
-
-	var mu sync.Mutex
-	var timedout, responded bool
-
-	go func() {
-		reqCopy.timeout = timeout
-		errDo := c.Do(reqCopy, respCopy)
-		mu.Lock()
-		{
-			if !timedout {
-				if resp != nil {
-					respCopy.copyToSkipBody(resp)
-					swapResponseBody(resp, respCopy)
-				}
-				swapRequestBody(reqCopy, req)
-				ch <- errDo
-				responded = true
-			}
-		}
-		mu.Unlock()
-
-		ReleaseResponse(respCopy)
-		ReleaseRequest(reqCopy)
-	}()
-
-	tc := AcquireTimer(timeout)
-	var err error
-	select {
-	case err = <-ch:
-	case <-tc.C:
-		mu.Lock()
-		{
-			if responded {
-				err = <-ch
-			} else {
-				timedout = true
-				err = ErrTimeout
-			}
-		}
-		mu.Unlock()
-	}
-	ReleaseTimer(tc)
-
-	errorChPool.Put(chv)
-
-	return err
-}
-
-var errorChPool sync.Pool
-
-// Do performs the given http request and sets the corresponding response.
-//
-// Request must contain at least non-zero RequestURI with full url (including
-// scheme and host) or non-zero Host header + RequestURI.
-//
-// The function doesn't follow redirects. Use Get* for following redirects.
-//
-// Response is ignored if resp is nil.
-//
-// ErrNoFreeConns is returned if all HostClient.MaxConns connections
-// to the host are busy.
-//
-// It is recommended obtaining req and resp via AcquireRequest
-// and AcquireResponse in performance-critical code.
-func (c *HostClient) Do(req *Request, resp *Response) error {
-	var err error
-	var retry bool
-	maxAttempts := c.MaxIdemponentCallAttempts
-	if maxAttempts <= 0 {
-		maxAttempts = DefaultMaxIdemponentCallAttempts
-	}
-	isRequestRetryable := isIdempotent
-	if c.RetryIf != nil {
-		isRequestRetryable = c.RetryIf
-	}
-	attempts := 0
-	hasBodyStream := req.IsBodyStream()
-
-	atomic.AddInt32(&c.pendingRequests, 1)
-	for {
-		retry, err = c.do(req, resp)
-		if err == nil || !retry {
-			break
-		}
-
-		if hasBodyStream {
-			break
-		}
-		if !isRequestRetryable(req) {
-			// Retry non-idempotent requests if the server closes
-			// the connection before sending the response.
-			//
-			// This case is possible if the server closes the idle
-			// keep-alive connection on timeout.
-			//
-			// Apache and nginx usually do this.
-			if err != io.EOF {
-				break
-			}
-		}
-		attempts++
-		if attempts >= maxAttempts {
-			break
-		}
-	}
-	atomic.AddInt32(&c.pendingRequests, -1)
-
-	if err == io.EOF {
-		err = ErrConnectionClosed
-	}
-	return err
-}
-
-// PendingRequests returns the current number of requests the client
-// is executing.
-//
-// This function may be used for balancing load among multiple HostClient
-// instances.
-func (c *HostClient) PendingRequests() int {
-	return int(atomic.LoadInt32(&c.pendingRequests))
-}
-
-func isIdempotent(req *Request) bool {
-	return req.Header.IsGet() || req.Header.IsHead() || req.Header.IsPut()
-}
-
-func (c *HostClient) do(req *Request, resp *Response) (bool, error) {
-	nilResp := false
-	if resp == nil {
-		nilResp = true
-		resp = AcquireResponse()
-	}
-
-	ok, err := c.doNonNilReqResp(req, resp)
-
-	if nilResp {
-		ReleaseResponse(resp)
-	}
-
-	return ok, err
-}
-
-func (c *HostClient) doNonNilReqResp(req *Request, resp *Response) (bool, error) {
-	if req == nil {
-		panic("BUG: req cannot be nil")
-	}
-	if resp == nil {
-		panic("BUG: resp cannot be nil")
-	}
-
-	// Secure header error logs configuration
-	resp.secureErrorLogMessage = c.SecureErrorLogMessage
-	resp.Header.secureErrorLogMessage = c.SecureErrorLogMessage
-	req.secureErrorLogMessage = c.SecureErrorLogMessage
-	req.Header.secureErrorLogMessage = c.SecureErrorLogMessage
-
-	if c.IsTLS != req.URI().isHttps() {
-		return false, ErrHostClientRedirectToDifferentScheme
-	}
-
-	atomic.StoreUint32(&c.lastUseTime, uint32(time.Now().Unix()-startTimeUnix))
-
-	// Free up resources occupied by response before sending the request,
-	// so the GC may reclaim these resources (e.g. response body).
-
-	// backing up SkipBody in case it was set explicitly
-	customSkipBody := resp.SkipBody
-	resp.Reset()
-	resp.SkipBody = customSkipBody
-
-	req.URI().DisablePathNormalizing = c.DisablePathNormalizing
-
-	userAgentOld := req.Header.UserAgent()
-	if len(userAgentOld) == 0 {
-		req.Header.userAgent = append(req.Header.userAgent[:0], c.getClientName()...)
-	}
-
-	if c.Transport != nil {
-		err := c.Transport(req, resp)
-		return err == nil, err
-	}
-
-	cc, err := c.acquireConn(req.timeout, req.ConnectionClose())
-	if err != nil {
-		return false, err
-	}
-	conn := cc.c
-
-	resp.parseNetConn(conn)
-
-	if c.WriteTimeout > 0 {
-		// Set Deadline every time, since golang has fixed the performance issue
-		// See https://github.com/golang/go/issues/15133#issuecomment-271571395 for details
-		currentTime := time.Now()
-		if err = conn.SetWriteDeadline(currentTime.Add(c.WriteTimeout)); err != nil {
-			c.closeConn(cc)
-			return true, err
-		}
-	}
-
-	resetConnection := false
-	if c.MaxConnDuration > 0 && time.Since(cc.createdTime) > c.MaxConnDuration && !req.ConnectionClose() {
-		req.SetConnectionClose()
-		resetConnection = true
-	}
-
-	bw := c.acquireWriter(conn)
-	err = req.Write(bw)
-
-	if resetConnection {
-		req.Header.ResetConnectionClose()
-	}
-
-	if err == nil {
-		err = bw.Flush()
-	}
-	if err != nil {
-		c.releaseWriter(bw)
-		c.closeConn(cc)
-		return true, err
-	}
-	c.releaseWriter(bw)
-
-	if c.ReadTimeout > 0 {
-		// Set Deadline every time, since golang has fixed the performance issue
-		// See https://github.com/golang/go/issues/15133#issuecomment-271571395 for details
-		currentTime := time.Now()
-		if err = conn.SetReadDeadline(currentTime.Add(c.ReadTimeout)); err != nil {
-			c.closeConn(cc)
-			return true, err
-		}
-	}
-
-	if customSkipBody || req.Header.IsHead() {
-		resp.SkipBody = true
-	}
-	if c.DisableHeaderNamesNormalizing {
-		resp.Header.DisableNormalizing()
-	}
-
-	br := c.acquireReader(conn)
-	if err = resp.ReadLimitBody(br, c.MaxResponseBodySize); err != nil {
-		c.releaseReader(br)
-		c.closeConn(cc)
-		// Don't retry in case of ErrBodyTooLarge since we will just get the same again.
-		retry := err != ErrBodyTooLarge
-		return retry, err
-	}
-	c.releaseReader(br)
-
-	if resetConnection || req.ConnectionClose() || resp.ConnectionClose() {
-		c.closeConn(cc)
-	} else {
-		c.releaseConn(cc)
-	}
-
-	return false, err
-}
-
-var (
-	// ErrNoFreeConns is returned when no free connections available
-	// to the given host.
-	//
-	// Increase the allowed number of connections per host if you
-	// see this error.
-	ErrNoFreeConns = errors.New("no free connections available to host")
-
-	// ErrConnectionClosed may be returned from client methods if the server
-	// closes connection before returning the first response byte.
-	//
-	// If you see this error, then either fix the server by returning
-	// 'Connection: close' response header before closing the connection
-	// or add 'Connection: close' request header before sending requests
-	// to broken server.
-	ErrConnectionClosed = errors.New("the server closed connection before returning the first response byte. " +
-		"Make sure the server returns 'Connection: close' response header before closing the connection")
-)
-
-type timeoutError struct{}
-
-func (e *timeoutError) Error() string {
-	return "timeout"
-}
-
-// Only implement the Timeout() function of the net.Error interface.
-// This allows for checks like:
-//
-//   if x, ok := err.(interface{ Timeout() bool }); ok && x.Timeout() {
-func (e *timeoutError) Timeout() bool {
-	return true
-}
-
-// ErrTimeout is returned from timed out calls.
-var ErrTimeout = &timeoutError{}
-
-// SetMaxConns sets up the maximum number of connections which may be established to all hosts listed in Addr.
-func (c *HostClient) SetMaxConns(newMaxConns int) {
-	c.connsLock.Lock()
-	c.MaxConns = newMaxConns
-	c.connsLock.Unlock()
-}
-
-func (c *HostClient) acquireConn(reqTimeout time.Duration, connectionClose bool) (cc *clientConn, err error) {
-	createConn := false
-	startCleaner := false
-
-	var n int
-	c.connsLock.Lock()
-	n = len(c.conns)
-	if n == 0 {
-		maxConns := c.MaxConns
-		if maxConns <= 0 {
-			maxConns = DefaultMaxConnsPerHost
-		}
-		if c.connsCount < maxConns {
-			c.connsCount++
-			createConn = true
-			if !c.connsCleanerRun && !connectionClose {
-				startCleaner = true
-				c.connsCleanerRun = true
-			}
-		}
-	} else {
-		n--
-		cc = c.conns[n]
-		c.conns[n] = nil
-		c.conns = c.conns[:n]
-	}
-	c.connsLock.Unlock()
-
-	if cc != nil {
-		return cc, nil
-	}
-	if !createConn {
-		if c.MaxConnWaitTimeout <= 0 {
-			return nil, ErrNoFreeConns
-		}
-
-		// reqTimeout    c.MaxConnWaitTimeout   wait duration
-		//     d1                 d2            min(d1, d2)
-		//  0(not set)            d2            d2
-		//     d1            0(don't wait)      0(don't wait)
-		//  0(not set)            d2            d2
-		timeout := c.MaxConnWaitTimeout
-		timeoutOverridden := false
-		// reqTimeout == 0 means not set
-		if reqTimeout > 0 && reqTimeout < timeout {
-			timeout = reqTimeout
-			timeoutOverridden = true
-		}
-
-		// wait for a free connection
-		tc := AcquireTimer(timeout)
-		defer ReleaseTimer(tc)
-
-		w := &wantConn{
-			ready: make(chan struct{}, 1),
-		}
-		defer func() {
-			if err != nil {
-				w.cancel(c, err)
-			}
-		}()
-
-		c.queueForIdle(w)
-
-		select {
-		case <-w.ready:
-			return w.conn, w.err
-		case <-tc.C:
-			if timeoutOverridden {
-				return nil, ErrTimeout
-			}
-			return nil, ErrNoFreeConns
-		}
-	}
-
-	if startCleaner {
-		go c.connsCleaner()
-	}
-
-	conn, err := c.dialHostHard()
-	if err != nil {
-		c.decConnsCount()
-		return nil, err
-	}
-	cc = acquireClientConn(conn)
-
-	return cc, nil
-}
-
-func (c *HostClient) queueForIdle(w *wantConn) {
-	c.connsLock.Lock()
-	defer c.connsLock.Unlock()
-	if c.connsWait == nil {
-		c.connsWait = &wantConnQueue{}
-	}
-	c.connsWait.clearFront()
-	c.connsWait.pushBack(w)
-}
-
-func (c *HostClient) dialConnFor(w *wantConn) {
-	conn, err := c.dialHostHard()
-	if err != nil {
-		w.tryDeliver(nil, err)
-		c.decConnsCount()
-		return
-	}
-
-	cc := acquireClientConn(conn)
-	delivered := w.tryDeliver(cc, nil)
-	if !delivered {
-		// not delivered, return idle connection
-		c.releaseConn(cc)
-	}
-}
-
-// CloseIdleConnections closes any connections which were previously
-// connected from previous requests but are now sitting idle in a
-// "keep-alive" state. It does not interrupt any connections currently
-// in use.
-func (c *HostClient) CloseIdleConnections() {
-	c.connsLock.Lock()
-	scratch := append([]*clientConn{}, c.conns...)
-	for i := range c.conns {
-		c.conns[i] = nil
-	}
-	c.conns = c.conns[:0]
-	c.connsLock.Unlock()
-
-	for _, cc := range scratch {
-		c.closeConn(cc)
-	}
-}
-
-func (c *HostClient) connsCleaner() {
-	var (
-		scratch             []*clientConn
-		maxIdleConnDuration = c.MaxIdleConnDuration
-	)
-	if maxIdleConnDuration <= 0 {
-		maxIdleConnDuration = DefaultMaxIdleConnDuration
-	}
-	for {
-		currentTime := time.Now()
-
-		// Determine idle connections to be closed.
-		c.connsLock.Lock()
-		conns := c.conns
-		n := len(conns)
-		i := 0
-		for i < n && currentTime.Sub(conns[i].lastUseTime) > maxIdleConnDuration {
-			i++
-		}
-		sleepFor := maxIdleConnDuration
-		if i < n {
-			// + 1 so we actually sleep past the expiration time and not up to it.
-			// Otherwise the > check above would still fail.
-			sleepFor = maxIdleConnDuration - currentTime.Sub(conns[i].lastUseTime) + 1
-		}
-		scratch = append(scratch[:0], conns[:i]...)
-		if i > 0 {
-			m := copy(conns, conns[i:])
-			for i = m; i < n; i++ {
-				conns[i] = nil
-			}
-			c.conns = conns[:m]
-		}
-		c.connsLock.Unlock()
-
-		// Close idle connections.
-		for i, cc := range scratch {
-			c.closeConn(cc)
-			scratch[i] = nil
-		}
-
-		// Determine whether to stop the connsCleaner.
-		c.connsLock.Lock()
-		mustStop := c.connsCount == 0
-		if mustStop {
-			c.connsCleanerRun = false
-		}
-		c.connsLock.Unlock()
-		if mustStop {
-			break
-		}
-
-		time.Sleep(sleepFor)
-	}
-}
-
-func (c *HostClient) closeConn(cc *clientConn) {
-	c.decConnsCount()
-	cc.c.Close()
-	releaseClientConn(cc)
-}
-
-func (c *HostClient) decConnsCount() {
-	if c.MaxConnWaitTimeout <= 0 {
-		c.connsLock.Lock()
-		c.connsCount--
-		c.connsLock.Unlock()
-		return
-	}
-
-	c.connsLock.Lock()
-	defer c.connsLock.Unlock()
-	dialed := false
-	if q := c.connsWait; q != nil && q.len() > 0 {
-		for q.len() > 0 {
-			w := q.popFront()
-			if w.waiting() {
-				go c.dialConnFor(w)
-				dialed = true
-				break
-			}
-		}
-	}
-	if !dialed {
-		c.connsCount--
-	}
-}
-
-// ConnsCount returns connection count of HostClient
-func (c *HostClient) ConnsCount() int {
-	c.connsLock.Lock()
-	defer c.connsLock.Unlock()
-
-	return c.connsCount
-}
-
-func acquireClientConn(conn net.Conn) *clientConn {
-	v := clientConnPool.Get()
-	if v == nil {
-		v = &clientConn{}
-	}
-	cc := v.(*clientConn)
-	cc.c = conn
-	cc.createdTime = time.Now()
-	return cc
-}
-
-func releaseClientConn(cc *clientConn) {
-	// Reset all fields.
-	*cc = clientConn{}
-	clientConnPool.Put(cc)
-}
-
-var clientConnPool sync.Pool
-
-func (c *HostClient) releaseConn(cc *clientConn) {
-	cc.lastUseTime = time.Now()
-	if c.MaxConnWaitTimeout <= 0 {
-		c.connsLock.Lock()
-		c.conns = append(c.conns, cc)
-		c.connsLock.Unlock()
-		return
-	}
-
-	// try to deliver an idle connection to a *wantConn
-	c.connsLock.Lock()
-	defer c.connsLock.Unlock()
-	delivered := false
-	if q := c.connsWait; q != nil && q.len() > 0 {
-		for q.len() > 0 {
-			w := q.popFront()
-			if w.waiting() {
-				delivered = w.tryDeliver(cc, nil)
-				break
-			}
-		}
-	}
-	if !delivered {
-		c.conns = append(c.conns, cc)
-	}
-}
-
-func (c *HostClient) acquireWriter(conn net.Conn) *bufio.Writer {
-	var v interface{}
-	if c.clientWriterPool != nil {
-		v = c.clientWriterPool.Get()
-		if v == nil {
-			n := c.WriteBufferSize
-			if n <= 0 {
-				n = defaultWriteBufferSize
-			}
-			return bufio.NewWriterSize(conn, n)
-		}
-	} else {
-		v = c.writerPool.Get()
-		if v == nil {
-			n := c.WriteBufferSize
-			if n <= 0 {
-				n = defaultWriteBufferSize
-			}
-			return bufio.NewWriterSize(conn, n)
-		}
-	}
-
-	bw := v.(*bufio.Writer)
-	bw.Reset(conn)
-	return bw
-}
-
-func (c *HostClient) releaseWriter(bw *bufio.Writer) {
-	if c.clientWriterPool != nil {
-		c.clientWriterPool.Put(bw)
-	} else {
-		c.writerPool.Put(bw)
-	}
-}
-
-func (c *HostClient) acquireReader(conn net.Conn) *bufio.Reader {
-	var v interface{}
-	if c.clientReaderPool != nil {
-		v = c.clientReaderPool.Get()
-		if v == nil {
-			n := c.ReadBufferSize
-			if n <= 0 {
-				n = defaultReadBufferSize
-			}
-			return bufio.NewReaderSize(conn, n)
-		}
-	} else {
-		v = c.readerPool.Get()
-		if v == nil {
-			n := c.ReadBufferSize
-			if n <= 0 {
-				n = defaultReadBufferSize
-			}
-			return bufio.NewReaderSize(conn, n)
-		}
-	}
-
-	br := v.(*bufio.Reader)
-	br.Reset(conn)
-	return br
-}
-
-func (c *HostClient) releaseReader(br *bufio.Reader) {
-	if c.clientReaderPool != nil {
-		c.clientReaderPool.Put(br)
-	} else {
-		c.readerPool.Put(br)
-	}
-}
-
-func newClientTLSConfig(c *tls.Config, addr string) *tls.Config {
-	if c == nil {
-		c = &tls.Config{}
-	} else {
-		c = c.Clone()
-	}
-
-	if c.ClientSessionCache == nil {
-		c.ClientSessionCache = tls.NewLRUClientSessionCache(0)
-	}
-
-	if len(c.ServerName) == 0 {
-		serverName := tlsServerName(addr)
-		if serverName == "*" {
-			c.InsecureSkipVerify = true
-		} else {
-			c.ServerName = serverName
-		}
-	}
-	return c
-}
-
-func tlsServerName(addr string) string {
-	if !strings.Contains(addr, ":") {
-		return addr
-	}
-	host, _, err := net.SplitHostPort(addr)
-	if err != nil {
-		return "*"
-	}
-	return host
-}
-
-func (c *HostClient) nextAddr() string {
-	c.addrsLock.Lock()
-	if c.addrs == nil {
-		c.addrs = strings.Split(c.Addr, ",")
-	}
-	addr := c.addrs[0]
-	if len(c.addrs) > 1 {
-		addr = c.addrs[c.addrIdx%uint32(len(c.addrs))]
-		c.addrIdx++
-	}
-	c.addrsLock.Unlock()
-	return addr
-}
-
-func (c *HostClient) dialHostHard() (conn net.Conn, err error) {
-	// attempt to dial all the available hosts before giving up.
-
-	c.addrsLock.Lock()
-	n := len(c.addrs)
-	c.addrsLock.Unlock()
-
-	if n == 0 {
-		// It looks like c.addrs isn't initialized yet.
-		n = 1
-	}
-
-	timeout := c.ReadTimeout + c.WriteTimeout
-	if timeout <= 0 {
-		timeout = DefaultDialTimeout
-	}
-	deadline := time.Now().Add(timeout)
-	for n > 0 {
-		addr := c.nextAddr()
-		tlsConfig := c.cachedTLSConfig(addr)
-		conn, err = dialAddr(addr, c.Dial, c.DialDualStack, c.IsTLS, tlsConfig, c.WriteTimeout)
-		if err == nil {
-			return conn, nil
-		}
-		if time.Since(deadline) >= 0 {
-			break
-		}
-		n--
-	}
-	return nil, err
-}
-
-func (c *HostClient) cachedTLSConfig(addr string) *tls.Config {
-	if !c.IsTLS {
-		return nil
-	}
-
-	c.tlsConfigMapLock.Lock()
-	if c.tlsConfigMap == nil {
-		c.tlsConfigMap = make(map[string]*tls.Config)
-	}
-	cfg := c.tlsConfigMap[addr]
-	if cfg == nil {
-		cfg = newClientTLSConfig(c.TLSConfig, addr)
-		c.tlsConfigMap[addr] = cfg
-	}
-	c.tlsConfigMapLock.Unlock()
-
-	return cfg
-}
-
-// ErrTLSHandshakeTimeout indicates there is a timeout from tls handshake.
-var ErrTLSHandshakeTimeout = errors.New("tls handshake timed out")
-
-var timeoutErrorChPool sync.Pool
-
-func tlsClientHandshake(rawConn net.Conn, tlsConfig *tls.Config, timeout time.Duration) (net.Conn, error) {
-	tc := AcquireTimer(timeout)
-	defer ReleaseTimer(tc)
-
-	var ch chan error
-	chv := timeoutErrorChPool.Get()
-	if chv == nil {
-		chv = make(chan error)
-	}
-	ch = chv.(chan error)
-	defer timeoutErrorChPool.Put(chv)
-
-	conn := tls.Client(rawConn, tlsConfig)
-
-	go func() {
-		ch <- conn.Handshake()
-	}()
-
-	select {
-	case <-tc.C:
-		rawConn.Close()
-		<-ch
-		return nil, ErrTLSHandshakeTimeout
-	case err := <-ch:
-		if err != nil {
-			rawConn.Close()
-			return nil, err
-		}
-		return conn, nil
-	}
-}
-
-func dialAddr(addr string, dial DialFunc, dialDualStack, isTLS bool, tlsConfig *tls.Config, timeout time.Duration) (net.Conn, error) {
-	if dial == nil {
-		if dialDualStack {
-			dial = DialDualStack
-		} else {
-			dial = Dial
-		}
-		addr = addMissingPort(addr, isTLS)
-	}
-	conn, err := dial(addr)
-	if err != nil {
-		return nil, err
-	}
-	if conn == nil {
-		panic("BUG: DialFunc returned (nil, nil)")
-	}
-	_, isTLSAlready := conn.(*tls.Conn)
-	if isTLS && !isTLSAlready {
-		if timeout == 0 {
-			return tls.Client(conn, tlsConfig), nil
-		}
-		return tlsClientHandshake(conn, tlsConfig, timeout)
-	}
-	return conn, nil
-}
-
-func (c *HostClient) getClientName() []byte {
-	v := c.clientName.Load()
-	var clientName []byte
-	if v == nil {
-		clientName = []byte(c.Name)
-		if len(clientName) == 0 && !c.NoDefaultUserAgentHeader {
-			clientName = defaultUserAgent
-		}
-		c.clientName.Store(clientName)
-	} else {
-		clientName = v.([]byte)
-	}
-	return clientName
-}
-
-func addMissingPort(addr string, isTLS bool) string {
-	n := strings.Index(addr, ":")
-	if n >= 0 {
-		return addr
-	}
-	port := 80
-	if isTLS {
-		port = 443
-	}
-	return net.JoinHostPort(addr, strconv.Itoa(port))
-}
-
-// A wantConn records state about a wanted connection
-// (that is, an active call to getConn).
-// The conn may be gotten by dialing or by finding an idle connection,
-// or a cancellation may make the conn no longer wanted.
-// These three options are racing against each other and use
-// wantConn to coordinate and agree about the winning outcome.
-//
-// inspired by net/http/transport.go
-type wantConn struct {
-	ready chan struct{}
-	mu    sync.Mutex // protects conn, err, close(ready)
-	conn  *clientConn
-	err   error
-}
-
-// waiting reports whether w is still waiting for an answer (connection or error).
-func (w *wantConn) waiting() bool {
-	select {
-	case <-w.ready:
-		return false
-	default:
-		return true
-	}
-}
-
-// tryDeliver attempts to deliver conn, err to w and reports whether it succeeded.
-func (w *wantConn) tryDeliver(conn *clientConn, err error) bool {
-	w.mu.Lock()
-	defer w.mu.Unlock()
-
-	if w.conn != nil || w.err != nil {
-		return false
-	}
-	w.conn = conn
-	w.err = err
-	if w.conn == nil && w.err == nil {
-		panic("fasthttp: internal error: misuse of tryDeliver")
-	}
-	close(w.ready)
-	return true
-}
-
-// cancel marks w as no longer wanting a result (for example, due to cancellation).
-// If a connection has been delivered already, cancel returns it with c.releaseConn.
-func (w *wantConn) cancel(c *HostClient, err error) {
-	w.mu.Lock()
-	if w.conn == nil && w.err == nil {
-		close(w.ready) // catch misbehavior in future delivery
-	}
-
-	conn := w.conn
-	w.conn = nil
-	w.err = err
-	w.mu.Unlock()
-
-	if conn != nil {
-		c.releaseConn(conn)
-	}
-}
-
-// A wantConnQueue is a queue of wantConns.
-//
-// inspired by net/http/transport.go
-type wantConnQueue struct {
-	// This is a queue, not a deque.
-	// It is split into two stages - head[headPos:] and tail.
-	// popFront is trivial (headPos++) on the first stage, and
-	// pushBack is trivial (append) on the second stage.
-	// If the first stage is empty, popFront can swap the
-	// first and second stages to remedy the situation.
-	//
-	// This two-stage split is analogous to the use of two lists
-	// in Okasaki's purely functional queue but without the
-	// overhead of reversing the list when swapping stages.
-	head    []*wantConn
-	headPos int
-	tail    []*wantConn
-}
-
-// len returns the number of items in the queue.
-func (q *wantConnQueue) len() int {
-	return len(q.head) - q.headPos + len(q.tail)
-}
-
-// pushBack adds w to the back of the queue.
-func (q *wantConnQueue) pushBack(w *wantConn) {
-	q.tail = append(q.tail, w)
-}
-
-// popFront removes and returns the wantConn at the front of the queue.
-func (q *wantConnQueue) popFront() *wantConn {
-	if q.headPos >= len(q.head) {
-		if len(q.tail) == 0 {
-			return nil
-		}
-		// Pick up tail as new head, clear tail.
-		q.head, q.headPos, q.tail = q.tail, 0, q.head[:0]
-	}
-
-	w := q.head[q.headPos]
-	q.head[q.headPos] = nil
-	q.headPos++
-	return w
-}
-
-// peekFront returns the wantConn at the front of the queue without removing it.
-func (q *wantConnQueue) peekFront() *wantConn {
-	if q.headPos < len(q.head) {
-		return q.head[q.headPos]
-	}
-	if len(q.tail) > 0 {
-		return q.tail[0]
-	}
-	return nil
-}
-
-// cleanFront pops any wantConns that are no longer waiting from the head of the
-// queue, reporting whether any were popped.
-func (q *wantConnQueue) clearFront() (cleaned bool) {
-	for {
-		w := q.peekFront()
-		if w == nil || w.waiting() {
-			return cleaned
-		}
-		q.popFront()
-		cleaned = true
-	}
-}
-
-// PipelineClient pipelines requests over a limited set of concurrent
-// connections to the given Addr.
-//
-// This client may be used in highly loaded HTTP-based RPC systems for reducing
-// context switches and network level overhead.
-// See https://en.wikipedia.org/wiki/HTTP_pipelining for details.
-//
-// It is forbidden copying PipelineClient instances. Create new instances
-// instead.
-//
-// It is safe calling PipelineClient methods from concurrently running
-// goroutines.
-type PipelineClient struct {
-	noCopy noCopy //nolint:unused,structcheck
-
-	// Address of the host to connect to.
-	Addr string
-
-	// PipelineClient name. Used in User-Agent request header.
-	Name string
-
-	// NoDefaultUserAgentHeader when set to true, causes the default
-	// User-Agent header to be excluded from the Request.
-	NoDefaultUserAgentHeader bool
-
-	// The maximum number of concurrent connections to the Addr.
-	//
-	// A single connection is used by default.
-	MaxConns int
-
-	// The maximum number of pending pipelined requests over
-	// a single connection to Addr.
-	//
-	// DefaultMaxPendingRequests is used by default.
-	MaxPendingRequests int
-
-	// The maximum delay before sending pipelined requests as a batch
-	// to the server.
-	//
-	// By default requests are sent immediately to the server.
-	MaxBatchDelay time.Duration
-
-	// Callback for connection establishing to the host.
-	//
-	// Default Dial is used if not set.
-	Dial DialFunc
-
-	// Attempt to connect to both ipv4 and ipv6 host addresses
-	// if set to true.
-	//
-	// This option is used only if default TCP dialer is used,
-	// i.e. if Dial is blank.
-	//
-	// By default client connects only to ipv4 addresses,
-	// since unfortunately ipv6 remains broken in many networks worldwide :)
-	DialDualStack bool
-
-	// Response header names are passed as-is without normalization
-	// if this option is set.
-	//
-	// Disabled header names' normalization may be useful only for proxying
-	// responses to other clients expecting case-sensitive
-	// header names. See https://github.com/valyala/fasthttp/issues/57
-	// for details.
-	//
-	// By default request and response header names are normalized, i.e.
-	// The first letter and the first letters following dashes
-	// are uppercased, while all the other letters are lowercased.
-	// Examples:
-	//
-	//     * HOST -> Host
-	//     * content-type -> Content-Type
-	//     * cONTENT-lenGTH -> Content-Length
-	DisableHeaderNamesNormalizing bool
-
-	// Path values are sent as-is without normalization
-	//
-	// Disabled path normalization may be useful for proxying incoming requests
-	// to servers that are expecting paths to be forwarded as-is.
-	//
-	// By default path values are normalized, i.e.
-	// extra slashes are removed, special characters are encoded.
-	DisablePathNormalizing bool
-
-	// Whether to use TLS (aka SSL or HTTPS) for host connections.
-	IsTLS bool
-
-	// Optional TLS config.
-	TLSConfig *tls.Config
-
-	// Idle connection to the host is closed after this duration.
-	//
-	// By default idle connection is closed after
-	// DefaultMaxIdleConnDuration.
-	MaxIdleConnDuration time.Duration
-
-	// Buffer size for responses' reading.
-	// This also limits the maximum header size.
-	//
-	// Default buffer size is used if 0.
-	ReadBufferSize int
-
-	// Buffer size for requests' writing.
-	//
-	// Default buffer size is used if 0.
-	WriteBufferSize int
-
-	// Maximum duration for full response reading (including body).
-	//
-	// By default response read timeout is unlimited.
-	ReadTimeout time.Duration
-
-	// Maximum duration for full request writing (including body).
-	//
-	// By default request write timeout is unlimited.
-	WriteTimeout time.Duration
-
-	// Logger for logging client errors.
-	//
-	// By default standard logger from log package is used.
-	Logger Logger
-
-	connClients     []*pipelineConnClient
-	connClientsLock sync.Mutex
-}
-
-type pipelineConnClient struct {
-	noCopy noCopy //nolint:unused,structcheck
-
-	Addr                          string
-	Name                          string
-	NoDefaultUserAgentHeader      bool
-	MaxPendingRequests            int
-	MaxBatchDelay                 time.Duration
-	Dial                          DialFunc
-	DialDualStack                 bool
-	DisableHeaderNamesNormalizing bool
-	DisablePathNormalizing        bool
-	IsTLS                         bool
-	TLSConfig                     *tls.Config
-	MaxIdleConnDuration           time.Duration
-	ReadBufferSize                int
-	WriteBufferSize               int
-	ReadTimeout                   time.Duration
-	WriteTimeout                  time.Duration
-	Logger                        Logger
-
-	workPool sync.Pool
-
-	chLock sync.Mutex
-	chW    chan *pipelineWork
-	chR    chan *pipelineWork
-
-	tlsConfigLock sync.Mutex
-	tlsConfig     *tls.Config
-	clientName    atomic.Value
-}
-
-type pipelineWork struct {
-	reqCopy  Request
-	respCopy Response
-	req      *Request
-	resp     *Response
-	t        *time.Timer
-	deadline time.Time
-	err      error
-	done     chan struct{}
-}
-
-// DoTimeout performs the given request and waits for response during
-// the given timeout duration.
-//
-// Request must contain at least non-zero RequestURI with full url (including
-// scheme and host) or non-zero Host header + RequestURI.
-//
-// The function doesn't follow redirects.
-//
-// Response is ignored if resp is nil.
-//
-// ErrTimeout is returned if the response wasn't returned during
-// the given timeout.
-//
-// It is recommended obtaining req and resp via AcquireRequest
-// and AcquireResponse in performance-critical code.
-//
-// Warning: DoTimeout does not terminate the request itself. The request will
-// continue in the background and the response will be discarded.
-// If requests take too long and the connection pool gets filled up please
-// try setting a ReadTimeout.
-func (c *PipelineClient) DoTimeout(req *Request, resp *Response, timeout time.Duration) error {
-	return c.DoDeadline(req, resp, time.Now().Add(timeout))
-}
-
-// DoDeadline performs the given request and waits for response until
-// the given deadline.
-//
-// Request must contain at least non-zero RequestURI with full url (including
-// scheme and host) or non-zero Host header + RequestURI.
-//
-// The function doesn't follow redirects.
-//
-// Response is ignored if resp is nil.
-//
-// ErrTimeout is returned if the response wasn't returned until
-// the given deadline.
-//
-// It is recommended obtaining req and resp via AcquireRequest
-// and AcquireResponse in performance-critical code.
-func (c *PipelineClient) DoDeadline(req *Request, resp *Response, deadline time.Time) error {
-	return c.getConnClient().DoDeadline(req, resp, deadline)
-}
-
-func (c *pipelineConnClient) DoDeadline(req *Request, resp *Response, deadline time.Time) error {
-	c.init()
-
-	timeout := -time.Since(deadline)
-	if timeout < 0 {
-		return ErrTimeout
-	}
-
-	if c.DisablePathNormalizing {
-		req.URI().DisablePathNormalizing = true
-	}
-
-	userAgentOld := req.Header.UserAgent()
-	if len(userAgentOld) == 0 {
-		req.Header.userAgent = append(req.Header.userAgent[:0], c.getClientName()...)
-	}
-
-	w := acquirePipelineWork(&c.workPool, timeout)
-	w.respCopy.Header.disableNormalizing = c.DisableHeaderNamesNormalizing
-	w.req = &w.reqCopy
-	w.resp = &w.respCopy
-
-	// Make a copy of the request in order to avoid data races on timeouts
-	req.copyToSkipBody(&w.reqCopy)
-	swapRequestBody(req, &w.reqCopy)
-
-	// Put the request to outgoing queue
-	select {
-	case c.chW <- w:
-		// Fast path: len(c.ch) < cap(c.ch)
-	default:
-		// Slow path
-		select {
-		case c.chW <- w:
-		case <-w.t.C:
-			releasePipelineWork(&c.workPool, w)
-			return ErrTimeout
-		}
-	}
-
-	// Wait for the response
-	var err error
-	select {
-	case <-w.done:
-		if resp != nil {
-			w.respCopy.copyToSkipBody(resp)
-			swapResponseBody(resp, &w.respCopy)
-		}
-		err = w.err
-		releasePipelineWork(&c.workPool, w)
-	case <-w.t.C:
-		err = ErrTimeout
-	}
-
-	return err
-}
-
-// Do performs the given http request and sets the corresponding response.
-//
-// Request must contain at least non-zero RequestURI with full url (including
-// scheme and host) or non-zero Host header + RequestURI.
-//
-// The function doesn't follow redirects. Use Get* for following redirects.
-//
-// Response is ignored if resp is nil.
-//
-// It is recommended obtaining req and resp via AcquireRequest
-// and AcquireResponse in performance-critical code.
-func (c *PipelineClient) Do(req *Request, resp *Response) error {
-	return c.getConnClient().Do(req, resp)
-}
-
-func (c *pipelineConnClient) Do(req *Request, resp *Response) error {
-	c.init()
-
-	if c.DisablePathNormalizing {
-		req.URI().DisablePathNormalizing = true
-	}
-
-	userAgentOld := req.Header.UserAgent()
-	if len(userAgentOld) == 0 {
-		req.Header.userAgent = append(req.Header.userAgent[:0], c.getClientName()...)
-	}
-
-	w := acquirePipelineWork(&c.workPool, 0)
-	w.req = req
-	if resp != nil {
-		resp.Header.disableNormalizing = c.DisableHeaderNamesNormalizing
-		w.resp = resp
-	} else {
-		w.resp = &w.respCopy
-	}
-
-	// Put the request to outgoing queue
-	select {
-	case c.chW <- w:
-	default:
-		// Try substituting the oldest w with the current one.
-		select {
-		case wOld := <-c.chW:
-			wOld.err = ErrPipelineOverflow
-			wOld.done <- struct{}{}
-		default:
-		}
-		select {
-		case c.chW <- w:
-		default:
-			releasePipelineWork(&c.workPool, w)
-			return ErrPipelineOverflow
-		}
-	}
-
-	// Wait for the response
-	<-w.done
-	err := w.err
-
-	releasePipelineWork(&c.workPool, w)
-
-	return err
-}
-
-func (c *PipelineClient) getConnClient() *pipelineConnClient {
-	c.connClientsLock.Lock()
-	cc := c.getConnClientUnlocked()
-	c.connClientsLock.Unlock()
-	return cc
-}
-
-func (c *PipelineClient) getConnClientUnlocked() *pipelineConnClient {
-	if len(c.connClients) == 0 {
-		return c.newConnClient()
-	}
-
-	// Return the client with the minimum number of pending requests.
-	minCC := c.connClients[0]
-	minReqs := minCC.PendingRequests()
-	if minReqs == 0 {
-		return minCC
-	}
-	for i := 1; i < len(c.connClients); i++ {
-		cc := c.connClients[i]
-		reqs := cc.PendingRequests()
-		if reqs == 0 {
-			return cc
-		}
-		if reqs < minReqs {
-			minCC = cc
-			minReqs = reqs
-		}
-	}
-
-	maxConns := c.MaxConns
-	if maxConns <= 0 {
-		maxConns = 1
-	}
-	if len(c.connClients) < maxConns {
-		return c.newConnClient()
-	}
-	return minCC
-}
-
-func (c *PipelineClient) newConnClient() *pipelineConnClient {
-	cc := &pipelineConnClient{
-		Addr:                          c.Addr,
-		Name:                          c.Name,
-		NoDefaultUserAgentHeader:      c.NoDefaultUserAgentHeader,
-		MaxPendingRequests:            c.MaxPendingRequests,
-		MaxBatchDelay:                 c.MaxBatchDelay,
-		Dial:                          c.Dial,
-		DialDualStack:                 c.DialDualStack,
-		DisableHeaderNamesNormalizing: c.DisableHeaderNamesNormalizing,
-		DisablePathNormalizing:        c.DisablePathNormalizing,
-		IsTLS:                         c.IsTLS,
-		TLSConfig:                     c.TLSConfig,
-		MaxIdleConnDuration:           c.MaxIdleConnDuration,
-		ReadBufferSize:                c.ReadBufferSize,
-		WriteBufferSize:               c.WriteBufferSize,
-		ReadTimeout:                   c.ReadTimeout,
-		WriteTimeout:                  c.WriteTimeout,
-		Logger:                        c.Logger,
-	}
-	c.connClients = append(c.connClients, cc)
-	return cc
-}
-
-// ErrPipelineOverflow may be returned from PipelineClient.Do*
-// if the requests' queue is overflown.
-var ErrPipelineOverflow = errors.New("pipelined requests' queue has been overflown. Increase MaxConns and/or MaxPendingRequests")
-
-// DefaultMaxPendingRequests is the default value
-// for PipelineClient.MaxPendingRequests.
-const DefaultMaxPendingRequests = 1024
-
-func (c *pipelineConnClient) init() {
-	c.chLock.Lock()
-	if c.chR == nil {
-		maxPendingRequests := c.MaxPendingRequests
-		if maxPendingRequests <= 0 {
-			maxPendingRequests = DefaultMaxPendingRequests
-		}
-		c.chR = make(chan *pipelineWork, maxPendingRequests)
-		if c.chW == nil {
-			c.chW = make(chan *pipelineWork, maxPendingRequests)
-		}
-		go func() {
-			// Keep restarting the worker if it fails (connection errors for example).
-			for {
-				if err := c.worker(); err != nil {
-					c.logger().Printf("error in PipelineClient(%q): %s", c.Addr, err)
-					if netErr, ok := err.(net.Error); ok && netErr.Temporary() {
-						// Throttle client reconnections on temporary errors
-						time.Sleep(time.Second)
-					}
-				} else {
-					c.chLock.Lock()
-					stop := len(c.chR) == 0 && len(c.chW) == 0
-					if !stop {
-						c.chR = nil
-						c.chW = nil
-					}
-					c.chLock.Unlock()
-
-					if stop {
-						break
-					}
-				}
-			}
-		}()
-	}
-	c.chLock.Unlock()
-}
-
-func (c *pipelineConnClient) worker() error {
-	tlsConfig := c.cachedTLSConfig()
-	conn, err := dialAddr(c.Addr, c.Dial, c.DialDualStack, c.IsTLS, tlsConfig, c.WriteTimeout)
-	if err != nil {
-		return err
-	}
-
-	// Start reader and writer
-	stopW := make(chan struct{})
-	doneW := make(chan error)
-	go func() {
-		doneW <- c.writer(conn, stopW)
-	}()
-	stopR := make(chan struct{})
-	doneR := make(chan error)
-	go func() {
-		doneR <- c.reader(conn, stopR)
-	}()
-
-	// Wait until reader and writer are stopped
-	select {
-	case err = <-doneW:
-		conn.Close()
-		close(stopR)
-		<-doneR
-	case err = <-doneR:
-		conn.Close()
-		close(stopW)
-		<-doneW
-	}
-
-	// Notify pending readers
-	for len(c.chR) > 0 {
-		w := <-c.chR
-		w.err = errPipelineConnStopped
-		w.done <- struct{}{}
-	}
-
-	return err
-}
-
-func (c *pipelineConnClient) cachedTLSConfig() *tls.Config {
-	if !c.IsTLS {
-		return nil
-	}
-
-	c.tlsConfigLock.Lock()
-	cfg := c.tlsConfig
-	if cfg == nil {
-		cfg = newClientTLSConfig(c.TLSConfig, c.Addr)
-		c.tlsConfig = cfg
-	}
-	c.tlsConfigLock.Unlock()
-
-	return cfg
-}
-
-func (c *pipelineConnClient) writer(conn net.Conn, stopCh <-chan struct{}) error {
-	writeBufferSize := c.WriteBufferSize
-	if writeBufferSize <= 0 {
-		writeBufferSize = defaultWriteBufferSize
-	}
-	bw := bufio.NewWriterSize(conn, writeBufferSize)
-	defer bw.Flush()
-	chR := c.chR
-	chW := c.chW
-	writeTimeout := c.WriteTimeout
-
-	maxIdleConnDuration := c.MaxIdleConnDuration
-	if maxIdleConnDuration <= 0 {
-		maxIdleConnDuration = DefaultMaxIdleConnDuration
-	}
-	maxBatchDelay := c.MaxBatchDelay
-
-	var (
-		stopTimer      = time.NewTimer(time.Hour)
-		flushTimer     = time.NewTimer(time.Hour)
-		flushTimerCh   <-chan time.Time
-		instantTimerCh = make(chan time.Time)
-
-		w   *pipelineWork
-		err error
-	)
-	close(instantTimerCh)
-	for {
-	againChW:
-		select {
-		case w = <-chW:
-			// Fast path: len(chW) > 0
-		default:
-			// Slow path
-			stopTimer.Reset(maxIdleConnDuration)
-			select {
-			case w = <-chW:
-			case <-stopTimer.C:
-				return nil
-			case <-stopCh:
-				return nil
-			case <-flushTimerCh:
-				if err = bw.Flush(); err != nil {
-					return err
-				}
-				flushTimerCh = nil
-				goto againChW
-			}
-		}
-
-		if !w.deadline.IsZero() && time.Since(w.deadline) >= 0 {
-			w.err = ErrTimeout
-			w.done <- struct{}{}
-			continue
-		}
-
-		w.resp.parseNetConn(conn)
-
-		if writeTimeout > 0 {
-			// Set Deadline every time, since golang has fixed the performance issue
-			// See https://github.com/golang/go/issues/15133#issuecomment-271571395 for details
-			currentTime := time.Now()
-			if err = conn.SetWriteDeadline(currentTime.Add(writeTimeout)); err != nil {
-				w.err = err
-				w.done <- struct{}{}
-				return err
-			}
-		}
-		if err = w.req.Write(bw); err != nil {
-			w.err = err
-			w.done <- struct{}{}
-			return err
-		}
-		if flushTimerCh == nil && (len(chW) == 0 || len(chR) == cap(chR)) {
-			if maxBatchDelay > 0 {
-				flushTimer.Reset(maxBatchDelay)
-				flushTimerCh = flushTimer.C
-			} else {
-				flushTimerCh = instantTimerCh
-			}
-		}
-
-	againChR:
-		select {
-		case chR <- w:
-			// Fast path: len(chR) < cap(chR)
-		default:
-			// Slow path
-			select {
-			case chR <- w:
-			case <-stopCh:
-				w.err = errPipelineConnStopped
-				w.done <- struct{}{}
-				return nil
-			case <-flushTimerCh:
-				if err = bw.Flush(); err != nil {
-					w.err = err
-					w.done <- struct{}{}
-					return err
-				}
-				flushTimerCh = nil
-				goto againChR
-			}
-		}
-	}
-}
-
-func (c *pipelineConnClient) reader(conn net.Conn, stopCh <-chan struct{}) error {
-	readBufferSize := c.ReadBufferSize
-	if readBufferSize <= 0 {
-		readBufferSize = defaultReadBufferSize
-	}
-	br := bufio.NewReaderSize(conn, readBufferSize)
-	chR := c.chR
-	readTimeout := c.ReadTimeout
-
-	var (
-		w   *pipelineWork
-		err error
-	)
-	for {
-		select {
-		case w = <-chR:
-			// Fast path: len(chR) > 0
-		default:
-			// Slow path
-			select {
-			case w = <-chR:
-			case <-stopCh:
-				return nil
-			}
-		}
-
-		if readTimeout > 0 {
-			// Set Deadline every time, since golang has fixed the performance issue
-			// See https://github.com/golang/go/issues/15133#issuecomment-271571395 for details
-			currentTime := time.Now()
-			if err = conn.SetReadDeadline(currentTime.Add(readTimeout)); err != nil {
-				w.err = err
-				w.done <- struct{}{}
-				return err
-			}
-		}
-		if err = w.resp.Read(br); err != nil {
-			w.err = err
-			w.done <- struct{}{}
-			return err
-		}
-
-		w.done <- struct{}{}
-	}
-}
-
-func (c *pipelineConnClient) logger() Logger {
-	if c.Logger != nil {
-		return c.Logger
-	}
-	return defaultLogger
-}
-
-// PendingRequests returns the current number of pending requests pipelined
-// to the server.
-//
-// This number may exceed MaxPendingRequests*MaxConns by up to two times, since
-// each connection to the server may keep up to MaxPendingRequests requests
-// in the queue before sending them to the server.
-//
-// This function may be used for balancing load among multiple PipelineClient
-// instances.
-func (c *PipelineClient) PendingRequests() int {
-	c.connClientsLock.Lock()
-	n := 0
-	for _, cc := range c.connClients {
-		n += cc.PendingRequests()
-	}
-	c.connClientsLock.Unlock()
-	return n
-}
-
-func (c *pipelineConnClient) PendingRequests() int {
-	c.init()
-
-	c.chLock.Lock()
-	n := len(c.chR) + len(c.chW)
-	c.chLock.Unlock()
-	return n
-}
-
-func (c *pipelineConnClient) getClientName() []byte {
-	v := c.clientName.Load()
-	var clientName []byte
-	if v == nil {
-		clientName = []byte(c.Name)
-		if len(clientName) == 0 && !c.NoDefaultUserAgentHeader {
-			clientName = defaultUserAgent
-		}
-		c.clientName.Store(clientName)
-	} else {
-		clientName = v.([]byte)
-	}
-	return clientName
-}
-
-var errPipelineConnStopped = errors.New("pipeline connection has been stopped")
-
-func acquirePipelineWork(pool *sync.Pool, timeout time.Duration) *pipelineWork {
-	v := pool.Get()
-	if v == nil {
-		v = &pipelineWork{
-			done: make(chan struct{}, 1),
-		}
-	}
-	w := v.(*pipelineWork)
-	if timeout > 0 {
-		if w.t == nil {
-			w.t = time.NewTimer(timeout)
-		} else {
-			w.t.Reset(timeout)
-		}
-		w.deadline = time.Now().Add(timeout)
-	} else {
-		w.deadline = zeroTime
-	}
-	return w
-}
-
-func releasePipelineWork(pool *sync.Pool, w *pipelineWork) {
-	if w.t != nil {
-		w.t.Stop()
-	}
-	w.reqCopy.Reset()
-	w.respCopy.Reset()
-	w.req = nil
-	w.resp = nil
-	w.err = nil
-	pool.Put(w)
-}
Index: trunk/vendor/github.com/valyala/fasthttp/coarseTime.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/coarseTime.go	(revision 145)
+++ 	(revision )
@@ -1,13 +1,0 @@
-package fasthttp
-
-import (
-	"time"
-)
-
-// CoarseTimeNow returns the current time truncated to the nearest second.
-//
-// Deprecated: This is slower than calling time.Now() directly.
-// This is now time.Now().Truncate(time.Second) shortcut.
-func CoarseTimeNow() time.Time {
-	return time.Now().Truncate(time.Second)
-}
Index: trunk/vendor/github.com/valyala/fasthttp/compress.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/compress.go	(revision 145)
+++ 	(revision )
@@ -1,447 +1,0 @@
-package fasthttp
-
-import (
-	"bytes"
-	"fmt"
-	"io"
-	"os"
-	"sync"
-
-	"github.com/klauspost/compress/flate"
-	"github.com/klauspost/compress/gzip"
-	"github.com/klauspost/compress/zlib"
-	"github.com/valyala/bytebufferpool"
-	"github.com/valyala/fasthttp/stackless"
-)
-
-// Supported compression levels.
-const (
-	CompressNoCompression      = flate.NoCompression
-	CompressBestSpeed          = flate.BestSpeed
-	CompressBestCompression    = flate.BestCompression
-	CompressDefaultCompression = 6  // flate.DefaultCompression
-	CompressHuffmanOnly        = -2 // flate.HuffmanOnly
-)
-
-func acquireGzipReader(r io.Reader) (*gzip.Reader, error) {
-	v := gzipReaderPool.Get()
-	if v == nil {
-		return gzip.NewReader(r)
-	}
-	zr := v.(*gzip.Reader)
-	if err := zr.Reset(r); err != nil {
-		return nil, err
-	}
-	return zr, nil
-}
-
-func releaseGzipReader(zr *gzip.Reader) {
-	zr.Close()
-	gzipReaderPool.Put(zr)
-}
-
-var gzipReaderPool sync.Pool
-
-func acquireFlateReader(r io.Reader) (io.ReadCloser, error) {
-	v := flateReaderPool.Get()
-	if v == nil {
-		zr, err := zlib.NewReader(r)
-		if err != nil {
-			return nil, err
-		}
-		return zr, nil
-	}
-	zr := v.(io.ReadCloser)
-	if err := resetFlateReader(zr, r); err != nil {
-		return nil, err
-	}
-	return zr, nil
-}
-
-func releaseFlateReader(zr io.ReadCloser) {
-	zr.Close()
-	flateReaderPool.Put(zr)
-}
-
-func resetFlateReader(zr io.ReadCloser, r io.Reader) error {
-	zrr, ok := zr.(zlib.Resetter)
-	if !ok {
-		panic("BUG: zlib.Reader doesn't implement zlib.Resetter???")
-	}
-	return zrr.Reset(r, nil)
-}
-
-var flateReaderPool sync.Pool
-
-func acquireStacklessGzipWriter(w io.Writer, level int) stackless.Writer {
-	nLevel := normalizeCompressLevel(level)
-	p := stacklessGzipWriterPoolMap[nLevel]
-	v := p.Get()
-	if v == nil {
-		return stackless.NewWriter(w, func(w io.Writer) stackless.Writer {
-			return acquireRealGzipWriter(w, level)
-		})
-	}
-	sw := v.(stackless.Writer)
-	sw.Reset(w)
-	return sw
-}
-
-func releaseStacklessGzipWriter(sw stackless.Writer, level int) {
-	sw.Close()
-	nLevel := normalizeCompressLevel(level)
-	p := stacklessGzipWriterPoolMap[nLevel]
-	p.Put(sw)
-}
-
-func acquireRealGzipWriter(w io.Writer, level int) *gzip.Writer {
-	nLevel := normalizeCompressLevel(level)
-	p := realGzipWriterPoolMap[nLevel]
-	v := p.Get()
-	if v == nil {
-		zw, err := gzip.NewWriterLevel(w, level)
-		if err != nil {
-			panic(fmt.Sprintf("BUG: unexpected error from gzip.NewWriterLevel(%d): %s", level, err))
-		}
-		return zw
-	}
-	zw := v.(*gzip.Writer)
-	zw.Reset(w)
-	return zw
-}
-
-func releaseRealGzipWriter(zw *gzip.Writer, level int) {
-	zw.Close()
-	nLevel := normalizeCompressLevel(level)
-	p := realGzipWriterPoolMap[nLevel]
-	p.Put(zw)
-}
-
-var (
-	stacklessGzipWriterPoolMap = newCompressWriterPoolMap()
-	realGzipWriterPoolMap      = newCompressWriterPoolMap()
-)
-
-// AppendGzipBytesLevel appends gzipped src to dst using the given
-// compression level and returns the resulting dst.
-//
-// Supported compression levels are:
-//
-//    * CompressNoCompression
-//    * CompressBestSpeed
-//    * CompressBestCompression
-//    * CompressDefaultCompression
-//    * CompressHuffmanOnly
-func AppendGzipBytesLevel(dst, src []byte, level int) []byte {
-	w := &byteSliceWriter{dst}
-	WriteGzipLevel(w, src, level) //nolint:errcheck
-	return w.b
-}
-
-// WriteGzipLevel writes gzipped p to w using the given compression level
-// and returns the number of compressed bytes written to w.
-//
-// Supported compression levels are:
-//
-//    * CompressNoCompression
-//    * CompressBestSpeed
-//    * CompressBestCompression
-//    * CompressDefaultCompression
-//    * CompressHuffmanOnly
-func WriteGzipLevel(w io.Writer, p []byte, level int) (int, error) {
-	switch w.(type) {
-	case *byteSliceWriter,
-		*bytes.Buffer,
-		*bytebufferpool.ByteBuffer:
-		// These writers don't block, so we can just use stacklessWriteGzip
-		ctx := &compressCtx{
-			w:     w,
-			p:     p,
-			level: level,
-		}
-		stacklessWriteGzip(ctx)
-		return len(p), nil
-	default:
-		zw := acquireStacklessGzipWriter(w, level)
-		n, err := zw.Write(p)
-		releaseStacklessGzipWriter(zw, level)
-		return n, err
-	}
-}
-
-var stacklessWriteGzip = stackless.NewFunc(nonblockingWriteGzip)
-
-func nonblockingWriteGzip(ctxv interface{}) {
-	ctx := ctxv.(*compressCtx)
-	zw := acquireRealGzipWriter(ctx.w, ctx.level)
-
-	_, err := zw.Write(ctx.p)
-	if err != nil {
-		panic(fmt.Sprintf("BUG: gzip.Writer.Write for len(p)=%d returned unexpected error: %s", len(ctx.p), err))
-	}
-
-	releaseRealGzipWriter(zw, ctx.level)
-}
-
-// WriteGzip writes gzipped p to w and returns the number of compressed
-// bytes written to w.
-func WriteGzip(w io.Writer, p []byte) (int, error) {
-	return WriteGzipLevel(w, p, CompressDefaultCompression)
-}
-
-// AppendGzipBytes appends gzipped src to dst and returns the resulting dst.
-func AppendGzipBytes(dst, src []byte) []byte {
-	return AppendGzipBytesLevel(dst, src, CompressDefaultCompression)
-}
-
-// WriteGunzip writes ungzipped p to w and returns the number of uncompressed
-// bytes written to w.
-func WriteGunzip(w io.Writer, p []byte) (int, error) {
-	r := &byteSliceReader{p}
-	zr, err := acquireGzipReader(r)
-	if err != nil {
-		return 0, err
-	}
-	n, err := copyZeroAlloc(w, zr)
-	releaseGzipReader(zr)
-	nn := int(n)
-	if int64(nn) != n {
-		return 0, fmt.Errorf("too much data gunzipped: %d", n)
-	}
-	return nn, err
-}
-
-// AppendGunzipBytes appends gunzipped src to dst and returns the resulting dst.
-func AppendGunzipBytes(dst, src []byte) ([]byte, error) {
-	w := &byteSliceWriter{dst}
-	_, err := WriteGunzip(w, src)
-	return w.b, err
-}
-
-// AppendDeflateBytesLevel appends deflated src to dst using the given
-// compression level and returns the resulting dst.
-//
-// Supported compression levels are:
-//
-//    * CompressNoCompression
-//    * CompressBestSpeed
-//    * CompressBestCompression
-//    * CompressDefaultCompression
-//    * CompressHuffmanOnly
-func AppendDeflateBytesLevel(dst, src []byte, level int) []byte {
-	w := &byteSliceWriter{dst}
-	WriteDeflateLevel(w, src, level) //nolint:errcheck
-	return w.b
-}
-
-// WriteDeflateLevel writes deflated p to w using the given compression level
-// and returns the number of compressed bytes written to w.
-//
-// Supported compression levels are:
-//
-//    * CompressNoCompression
-//    * CompressBestSpeed
-//    * CompressBestCompression
-//    * CompressDefaultCompression
-//    * CompressHuffmanOnly
-func WriteDeflateLevel(w io.Writer, p []byte, level int) (int, error) {
-	switch w.(type) {
-	case *byteSliceWriter,
-		*bytes.Buffer,
-		*bytebufferpool.ByteBuffer:
-		// These writers don't block, so we can just use stacklessWriteDeflate
-		ctx := &compressCtx{
-			w:     w,
-			p:     p,
-			level: level,
-		}
-		stacklessWriteDeflate(ctx)
-		return len(p), nil
-	default:
-		zw := acquireStacklessDeflateWriter(w, level)
-		n, err := zw.Write(p)
-		releaseStacklessDeflateWriter(zw, level)
-		return n, err
-	}
-}
-
-var stacklessWriteDeflate = stackless.NewFunc(nonblockingWriteDeflate)
-
-func nonblockingWriteDeflate(ctxv interface{}) {
-	ctx := ctxv.(*compressCtx)
-	zw := acquireRealDeflateWriter(ctx.w, ctx.level)
-
-	_, err := zw.Write(ctx.p)
-	if err != nil {
-		panic(fmt.Sprintf("BUG: zlib.Writer.Write for len(p)=%d returned unexpected error: %s", len(ctx.p), err))
-	}
-
-	releaseRealDeflateWriter(zw, ctx.level)
-}
-
-type compressCtx struct {
-	w     io.Writer
-	p     []byte
-	level int
-}
-
-// WriteDeflate writes deflated p to w and returns the number of compressed
-// bytes written to w.
-func WriteDeflate(w io.Writer, p []byte) (int, error) {
-	return WriteDeflateLevel(w, p, CompressDefaultCompression)
-}
-
-// AppendDeflateBytes appends deflated src to dst and returns the resulting dst.
-func AppendDeflateBytes(dst, src []byte) []byte {
-	return AppendDeflateBytesLevel(dst, src, CompressDefaultCompression)
-}
-
-// WriteInflate writes inflated p to w and returns the number of uncompressed
-// bytes written to w.
-func WriteInflate(w io.Writer, p []byte) (int, error) {
-	r := &byteSliceReader{p}
-	zr, err := acquireFlateReader(r)
-	if err != nil {
-		return 0, err
-	}
-	n, err := copyZeroAlloc(w, zr)
-	releaseFlateReader(zr)
-	nn := int(n)
-	if int64(nn) != n {
-		return 0, fmt.Errorf("too much data inflated: %d", n)
-	}
-	return nn, err
-}
-
-// AppendInflateBytes appends inflated src to dst and returns the resulting dst.
-func AppendInflateBytes(dst, src []byte) ([]byte, error) {
-	w := &byteSliceWriter{dst}
-	_, err := WriteInflate(w, src)
-	return w.b, err
-}
-
-type byteSliceWriter struct {
-	b []byte
-}
-
-func (w *byteSliceWriter) Write(p []byte) (int, error) {
-	w.b = append(w.b, p...)
-	return len(p), nil
-}
-
-type byteSliceReader struct {
-	b []byte
-}
-
-func (r *byteSliceReader) Read(p []byte) (int, error) {
-	if len(r.b) == 0 {
-		return 0, io.EOF
-	}
-	n := copy(p, r.b)
-	r.b = r.b[n:]
-	return n, nil
-}
-
-func (r *byteSliceReader) ReadByte() (byte, error) {
-	if len(r.b) == 0 {
-		return 0, io.EOF
-	}
-	n := r.b[0]
-	r.b = r.b[1:]
-	return n, nil
-}
-
-func acquireStacklessDeflateWriter(w io.Writer, level int) stackless.Writer {
-	nLevel := normalizeCompressLevel(level)
-	p := stacklessDeflateWriterPoolMap[nLevel]
-	v := p.Get()
-	if v == nil {
-		return stackless.NewWriter(w, func(w io.Writer) stackless.Writer {
-			return acquireRealDeflateWriter(w, level)
-		})
-	}
-	sw := v.(stackless.Writer)
-	sw.Reset(w)
-	return sw
-}
-
-func releaseStacklessDeflateWriter(sw stackless.Writer, level int) {
-	sw.Close()
-	nLevel := normalizeCompressLevel(level)
-	p := stacklessDeflateWriterPoolMap[nLevel]
-	p.Put(sw)
-}
-
-func acquireRealDeflateWriter(w io.Writer, level int) *zlib.Writer {
-	nLevel := normalizeCompressLevel(level)
-	p := realDeflateWriterPoolMap[nLevel]
-	v := p.Get()
-	if v == nil {
-		zw, err := zlib.NewWriterLevel(w, level)
-		if err != nil {
-			panic(fmt.Sprintf("BUG: unexpected error from zlib.NewWriterLevel(%d): %s", level, err))
-		}
-		return zw
-	}
-	zw := v.(*zlib.Writer)
-	zw.Reset(w)
-	return zw
-}
-
-func releaseRealDeflateWriter(zw *zlib.Writer, level int) {
-	zw.Close()
-	nLevel := normalizeCompressLevel(level)
-	p := realDeflateWriterPoolMap[nLevel]
-	p.Put(zw)
-}
-
-var (
-	stacklessDeflateWriterPoolMap = newCompressWriterPoolMap()
-	realDeflateWriterPoolMap      = newCompressWriterPoolMap()
-)
-
-func newCompressWriterPoolMap() []*sync.Pool {
-	// Initialize pools for all the compression levels defined
-	// in https://golang.org/pkg/compress/flate/#pkg-constants .
-	// Compression levels are normalized with normalizeCompressLevel,
-	// so the fit [0..11].
-	var m []*sync.Pool
-	for i := 0; i < 12; i++ {
-		m = append(m, &sync.Pool{})
-	}
-	return m
-}
-
-func isFileCompressible(f *os.File, minCompressRatio float64) bool {
-	// Try compressing the first 4kb of of the file
-	// and see if it can be compressed by more than
-	// the given minCompressRatio.
-	b := bytebufferpool.Get()
-	zw := acquireStacklessGzipWriter(b, CompressDefaultCompression)
-	lr := &io.LimitedReader{
-		R: f,
-		N: 4096,
-	}
-	_, err := copyZeroAlloc(zw, lr)
-	releaseStacklessGzipWriter(zw, CompressDefaultCompression)
-	f.Seek(0, 0) //nolint:errcheck
-	if err != nil {
-		return false
-	}
-
-	n := 4096 - lr.N
-	zn := len(b.B)
-	bytebufferpool.Put(b)
-	return float64(zn) < float64(n)*minCompressRatio
-}
-
-// normalizes compression level into [0..11], so it could be used as an index
-// in *PoolMap.
-func normalizeCompressLevel(level int) int {
-	// -2 is the lowest compression level - CompressHuffmanOnly
-	// 9 is the highest compression level - CompressBestCompression
-	if level < -2 || level > 9 {
-		level = CompressDefaultCompression
-	}
-	return level + 2
-}
Index: trunk/vendor/github.com/valyala/fasthttp/cookie.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/cookie.go	(revision 145)
+++ 	(revision )
@@ -1,556 +1,0 @@
-package fasthttp
-
-import (
-	"bytes"
-	"errors"
-	"io"
-	"sync"
-	"time"
-)
-
-var zeroTime time.Time
-
-var (
-	// CookieExpireDelete may be set on Cookie.Expire for expiring the given cookie.
-	CookieExpireDelete = time.Date(2009, time.November, 10, 23, 0, 0, 0, time.UTC)
-
-	// CookieExpireUnlimited indicates that the cookie doesn't expire.
-	CookieExpireUnlimited = zeroTime
-)
-
-// CookieSameSite is an enum for the mode in which the SameSite flag should be set for the given cookie.
-// See https://tools.ietf.org/html/draft-ietf-httpbis-cookie-same-site-00 for details.
-type CookieSameSite int
-
-const (
-	// CookieSameSiteDisabled removes the SameSite flag
-	CookieSameSiteDisabled CookieSameSite = iota
-	// CookieSameSiteDefaultMode sets the SameSite flag
-	CookieSameSiteDefaultMode
-	// CookieSameSiteLaxMode sets the SameSite flag with the "Lax" parameter
-	CookieSameSiteLaxMode
-	// CookieSameSiteStrictMode sets the SameSite flag with the "Strict" parameter
-	CookieSameSiteStrictMode
-	// CookieSameSiteNoneMode sets the SameSite flag with the "None" parameter
-	// see https://tools.ietf.org/html/draft-west-cookie-incrementalism-00
-	CookieSameSiteNoneMode
-)
-
-// AcquireCookie returns an empty Cookie object from the pool.
-//
-// The returned object may be returned back to the pool with ReleaseCookie.
-// This allows reducing GC load.
-func AcquireCookie() *Cookie {
-	return cookiePool.Get().(*Cookie)
-}
-
-// ReleaseCookie returns the Cookie object acquired with AcquireCookie back
-// to the pool.
-//
-// Do not access released Cookie object, otherwise data races may occur.
-func ReleaseCookie(c *Cookie) {
-	c.Reset()
-	cookiePool.Put(c)
-}
-
-var cookiePool = &sync.Pool{
-	New: func() interface{} {
-		return &Cookie{}
-	},
-}
-
-// Cookie represents HTTP response cookie.
-//
-// Do not copy Cookie objects. Create new object and use CopyTo instead.
-//
-// Cookie instance MUST NOT be used from concurrently running goroutines.
-type Cookie struct {
-	noCopy noCopy //nolint:unused,structcheck
-
-	key    []byte
-	value  []byte
-	expire time.Time
-	maxAge int
-	domain []byte
-	path   []byte
-
-	httpOnly bool
-	secure   bool
-	sameSite CookieSameSite
-
-	bufKV argsKV
-	buf   []byte
-}
-
-// CopyTo copies src cookie to c.
-func (c *Cookie) CopyTo(src *Cookie) {
-	c.Reset()
-	c.key = append(c.key, src.key...)
-	c.value = append(c.value, src.value...)
-	c.expire = src.expire
-	c.maxAge = src.maxAge
-	c.domain = append(c.domain, src.domain...)
-	c.path = append(c.path, src.path...)
-	c.httpOnly = src.httpOnly
-	c.secure = src.secure
-	c.sameSite = src.sameSite
-}
-
-// HTTPOnly returns true if the cookie is http only.
-func (c *Cookie) HTTPOnly() bool {
-	return c.httpOnly
-}
-
-// SetHTTPOnly sets cookie's httpOnly flag to the given value.
-func (c *Cookie) SetHTTPOnly(httpOnly bool) {
-	c.httpOnly = httpOnly
-}
-
-// Secure returns true if the cookie is secure.
-func (c *Cookie) Secure() bool {
-	return c.secure
-}
-
-// SetSecure sets cookie's secure flag to the given value.
-func (c *Cookie) SetSecure(secure bool) {
-	c.secure = secure
-}
-
-// SameSite returns the SameSite mode.
-func (c *Cookie) SameSite() CookieSameSite {
-	return c.sameSite
-}
-
-// SetSameSite sets the cookie's SameSite flag to the given value.
-// set value CookieSameSiteNoneMode will set Secure to true also to avoid browser rejection
-func (c *Cookie) SetSameSite(mode CookieSameSite) {
-	c.sameSite = mode
-	if mode == CookieSameSiteNoneMode {
-		c.SetSecure(true)
-	}
-}
-
-// Path returns cookie path.
-func (c *Cookie) Path() []byte {
-	return c.path
-}
-
-// SetPath sets cookie path.
-func (c *Cookie) SetPath(path string) {
-	c.buf = append(c.buf[:0], path...)
-	c.path = normalizePath(c.path, c.buf)
-}
-
-// SetPathBytes sets cookie path.
-func (c *Cookie) SetPathBytes(path []byte) {
-	c.buf = append(c.buf[:0], path...)
-	c.path = normalizePath(c.path, c.buf)
-}
-
-// Domain returns cookie domain.
-//
-// The returned value is valid until the Cookie reused or released (ReleaseCookie).
-// Do not store references to the returned value. Make copies instead.
-func (c *Cookie) Domain() []byte {
-	return c.domain
-}
-
-// SetDomain sets cookie domain.
-func (c *Cookie) SetDomain(domain string) {
-	c.domain = append(c.domain[:0], domain...)
-}
-
-// SetDomainBytes sets cookie domain.
-func (c *Cookie) SetDomainBytes(domain []byte) {
-	c.domain = append(c.domain[:0], domain...)
-}
-
-// MaxAge returns the seconds until the cookie is meant to expire or 0
-// if no max age.
-func (c *Cookie) MaxAge() int {
-	return c.maxAge
-}
-
-// SetMaxAge sets cookie expiration time based on seconds. This takes precedence
-// over any absolute expiry set on the cookie
-//
-// Set max age to 0 to unset
-func (c *Cookie) SetMaxAge(seconds int) {
-	c.maxAge = seconds
-}
-
-// Expire returns cookie expiration time.
-//
-// CookieExpireUnlimited is returned if cookie doesn't expire
-func (c *Cookie) Expire() time.Time {
-	expire := c.expire
-	if expire.IsZero() {
-		expire = CookieExpireUnlimited
-	}
-	return expire
-}
-
-// SetExpire sets cookie expiration time.
-//
-// Set expiration time to CookieExpireDelete for expiring (deleting)
-// the cookie on the client.
-//
-// By default cookie lifetime is limited by browser session.
-func (c *Cookie) SetExpire(expire time.Time) {
-	c.expire = expire
-}
-
-// Value returns cookie value.
-//
-// The returned value is valid until the Cookie reused or released (ReleaseCookie).
-// Do not store references to the returned value. Make copies instead.
-func (c *Cookie) Value() []byte {
-	return c.value
-}
-
-// SetValue sets cookie value.
-func (c *Cookie) SetValue(value string) {
-	c.value = append(c.value[:0], value...)
-}
-
-// SetValueBytes sets cookie value.
-func (c *Cookie) SetValueBytes(value []byte) {
-	c.value = append(c.value[:0], value...)
-}
-
-// Key returns cookie name.
-//
-// The returned value is valid until the Cookie reused or released (ReleaseCookie).
-// Do not store references to the returned value. Make copies instead.
-func (c *Cookie) Key() []byte {
-	return c.key
-}
-
-// SetKey sets cookie name.
-func (c *Cookie) SetKey(key string) {
-	c.key = append(c.key[:0], key...)
-}
-
-// SetKeyBytes sets cookie name.
-func (c *Cookie) SetKeyBytes(key []byte) {
-	c.key = append(c.key[:0], key...)
-}
-
-// Reset clears the cookie.
-func (c *Cookie) Reset() {
-	c.key = c.key[:0]
-	c.value = c.value[:0]
-	c.expire = zeroTime
-	c.maxAge = 0
-	c.domain = c.domain[:0]
-	c.path = c.path[:0]
-	c.httpOnly = false
-	c.secure = false
-	c.sameSite = CookieSameSiteDisabled
-}
-
-// AppendBytes appends cookie representation to dst and returns
-// the extended dst.
-func (c *Cookie) AppendBytes(dst []byte) []byte {
-	if len(c.key) > 0 {
-		dst = append(dst, c.key...)
-		dst = append(dst, '=')
-	}
-	dst = append(dst, c.value...)
-
-	if c.maxAge > 0 {
-		dst = append(dst, ';', ' ')
-		dst = append(dst, strCookieMaxAge...)
-		dst = append(dst, '=')
-		dst = AppendUint(dst, c.maxAge)
-	} else if !c.expire.IsZero() {
-		c.bufKV.value = AppendHTTPDate(c.bufKV.value[:0], c.expire)
-		dst = append(dst, ';', ' ')
-		dst = append(dst, strCookieExpires...)
-		dst = append(dst, '=')
-		dst = append(dst, c.bufKV.value...)
-	}
-	if len(c.domain) > 0 {
-		dst = appendCookiePart(dst, strCookieDomain, c.domain)
-	}
-	if len(c.path) > 0 {
-		dst = appendCookiePart(dst, strCookiePath, c.path)
-	}
-	if c.httpOnly {
-		dst = append(dst, ';', ' ')
-		dst = append(dst, strCookieHTTPOnly...)
-	}
-	if c.secure {
-		dst = append(dst, ';', ' ')
-		dst = append(dst, strCookieSecure...)
-	}
-	switch c.sameSite {
-	case CookieSameSiteDefaultMode:
-		dst = append(dst, ';', ' ')
-		dst = append(dst, strCookieSameSite...)
-	case CookieSameSiteLaxMode:
-		dst = append(dst, ';', ' ')
-		dst = append(dst, strCookieSameSite...)
-		dst = append(dst, '=')
-		dst = append(dst, strCookieSameSiteLax...)
-	case CookieSameSiteStrictMode:
-		dst = append(dst, ';', ' ')
-		dst = append(dst, strCookieSameSite...)
-		dst = append(dst, '=')
-		dst = append(dst, strCookieSameSiteStrict...)
-	case CookieSameSiteNoneMode:
-		dst = append(dst, ';', ' ')
-		dst = append(dst, strCookieSameSite...)
-		dst = append(dst, '=')
-		dst = append(dst, strCookieSameSiteNone...)
-	}
-	return dst
-}
-
-// Cookie returns cookie representation.
-//
-// The returned value is valid until the Cookie reused or released (ReleaseCookie).
-// Do not store references to the returned value. Make copies instead.
-func (c *Cookie) Cookie() []byte {
-	c.buf = c.AppendBytes(c.buf[:0])
-	return c.buf
-}
-
-// String returns cookie representation.
-func (c *Cookie) String() string {
-	return string(c.Cookie())
-}
-
-// WriteTo writes cookie representation to w.
-//
-// WriteTo implements io.WriterTo interface.
-func (c *Cookie) WriteTo(w io.Writer) (int64, error) {
-	n, err := w.Write(c.Cookie())
-	return int64(n), err
-}
-
-var errNoCookies = errors.New("no cookies found")
-
-// Parse parses Set-Cookie header.
-func (c *Cookie) Parse(src string) error {
-	c.buf = append(c.buf[:0], src...)
-	return c.ParseBytes(c.buf)
-}
-
-// ParseBytes parses Set-Cookie header.
-func (c *Cookie) ParseBytes(src []byte) error {
-	c.Reset()
-
-	var s cookieScanner
-	s.b = src
-
-	kv := &c.bufKV
-	if !s.next(kv) {
-		return errNoCookies
-	}
-
-	c.key = append(c.key, kv.key...)
-	c.value = append(c.value, kv.value...)
-
-	for s.next(kv) {
-		if len(kv.key) != 0 {
-			// Case insensitive switch on first char
-			switch kv.key[0] | 0x20 {
-			case 'm':
-				if caseInsensitiveCompare(strCookieMaxAge, kv.key) {
-					maxAge, err := ParseUint(kv.value)
-					if err != nil {
-						return err
-					}
-					c.maxAge = maxAge
-				}
-
-			case 'e': // "expires"
-				if caseInsensitiveCompare(strCookieExpires, kv.key) {
-					v := b2s(kv.value)
-					// Try the same two formats as net/http
-					// See: https://github.com/golang/go/blob/00379be17e63a5b75b3237819392d2dc3b313a27/src/net/http/cookie.go#L133-L135
-					exptime, err := time.ParseInLocation(time.RFC1123, v, time.UTC)
-					if err != nil {
-						exptime, err = time.Parse("Mon, 02-Jan-2006 15:04:05 MST", v)
-						if err != nil {
-							return err
-						}
-					}
-					c.expire = exptime
-				}
-
-			case 'd': // "domain"
-				if caseInsensitiveCompare(strCookieDomain, kv.key) {
-					c.domain = append(c.domain, kv.value...)
-				}
-
-			case 'p': // "path"
-				if caseInsensitiveCompare(strCookiePath, kv.key) {
-					c.path = append(c.path, kv.value...)
-				}
-
-			case 's': // "samesite"
-				if caseInsensitiveCompare(strCookieSameSite, kv.key) {
-					if len(kv.value) > 0 {
-						// Case insensitive switch on first char
-						switch kv.value[0] | 0x20 {
-						case 'l': // "lax"
-							if caseInsensitiveCompare(strCookieSameSiteLax, kv.value) {
-								c.sameSite = CookieSameSiteLaxMode
-							}
-						case 's': // "strict"
-							if caseInsensitiveCompare(strCookieSameSiteStrict, kv.value) {
-								c.sameSite = CookieSameSiteStrictMode
-							}
-						case 'n': // "none"
-							if caseInsensitiveCompare(strCookieSameSiteNone, kv.value) {
-								c.sameSite = CookieSameSiteNoneMode
-							}
-						}
-					}
-				}
-			}
-
-		} else if len(kv.value) != 0 {
-			// Case insensitive switch on first char
-			switch kv.value[0] | 0x20 {
-			case 'h': // "httponly"
-				if caseInsensitiveCompare(strCookieHTTPOnly, kv.value) {
-					c.httpOnly = true
-				}
-
-			case 's': // "secure"
-				if caseInsensitiveCompare(strCookieSecure, kv.value) {
-					c.secure = true
-				} else if caseInsensitiveCompare(strCookieSameSite, kv.value) {
-					c.sameSite = CookieSameSiteDefaultMode
-				}
-			}
-		} // else empty or no match
-	}
-	return nil
-}
-
-func appendCookiePart(dst, key, value []byte) []byte {
-	dst = append(dst, ';', ' ')
-	dst = append(dst, key...)
-	dst = append(dst, '=')
-	return append(dst, value...)
-}
-
-func getCookieKey(dst, src []byte) []byte {
-	n := bytes.IndexByte(src, '=')
-	if n >= 0 {
-		src = src[:n]
-	}
-	return decodeCookieArg(dst, src, false)
-}
-
-func appendRequestCookieBytes(dst []byte, cookies []argsKV) []byte {
-	for i, n := 0, len(cookies); i < n; i++ {
-		kv := &cookies[i]
-		if len(kv.key) > 0 {
-			dst = append(dst, kv.key...)
-			dst = append(dst, '=')
-		}
-		dst = append(dst, kv.value...)
-		if i+1 < n {
-			dst = append(dst, ';', ' ')
-		}
-	}
-	return dst
-}
-
-// For Response we can not use the above function as response cookies
-// already contain the key= in the value.
-func appendResponseCookieBytes(dst []byte, cookies []argsKV) []byte {
-	for i, n := 0, len(cookies); i < n; i++ {
-		kv := &cookies[i]
-		dst = append(dst, kv.value...)
-		if i+1 < n {
-			dst = append(dst, ';', ' ')
-		}
-	}
-	return dst
-}
-
-func parseRequestCookies(cookies []argsKV, src []byte) []argsKV {
-	var s cookieScanner
-	s.b = src
-	var kv *argsKV
-	cookies, kv = allocArg(cookies)
-	for s.next(kv) {
-		if len(kv.key) > 0 || len(kv.value) > 0 {
-			cookies, kv = allocArg(cookies)
-		}
-	}
-	return releaseArg(cookies)
-}
-
-type cookieScanner struct {
-	b []byte
-}
-
-func (s *cookieScanner) next(kv *argsKV) bool {
-	b := s.b
-	if len(b) == 0 {
-		return false
-	}
-
-	isKey := true
-	k := 0
-	for i, c := range b {
-		switch c {
-		case '=':
-			if isKey {
-				isKey = false
-				kv.key = decodeCookieArg(kv.key, b[:i], false)
-				k = i + 1
-			}
-		case ';':
-			if isKey {
-				kv.key = kv.key[:0]
-			}
-			kv.value = decodeCookieArg(kv.value, b[k:i], true)
-			s.b = b[i+1:]
-			return true
-		}
-	}
-
-	if isKey {
-		kv.key = kv.key[:0]
-	}
-	kv.value = decodeCookieArg(kv.value, b[k:], true)
-	s.b = b[len(b):]
-	return true
-}
-
-func decodeCookieArg(dst, src []byte, skipQuotes bool) []byte {
-	for len(src) > 0 && src[0] == ' ' {
-		src = src[1:]
-	}
-	for len(src) > 0 && src[len(src)-1] == ' ' {
-		src = src[:len(src)-1]
-	}
-	if skipQuotes {
-		if len(src) > 1 && src[0] == '"' && src[len(src)-1] == '"' {
-			src = src[1 : len(src)-1]
-		}
-	}
-	return append(dst[:0], src...)
-}
-
-// caseInsensitiveCompare does a case insensitive equality comparison of
-// two []byte. Assumes only letters need to be matched.
-func caseInsensitiveCompare(a, b []byte) bool {
-	if len(a) != len(b) {
-		return false
-	}
-	for i := 0; i < len(a); i++ {
-		if a[i]|0x20 != b[i]|0x20 {
-			return false
-		}
-	}
-	return true
-}
Index: trunk/vendor/github.com/valyala/fasthttp/doc.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/doc.go	(revision 145)
+++ 	(revision )
@@ -1,37 +1,0 @@
-/*
-Package fasthttp provides fast HTTP server and client API.
-
-Fasthttp provides the following features:
-
-    * Optimized for speed. Easily handles more than 100K qps and more than 1M
-      concurrent keep-alive connections on modern hardware.
-    * Optimized for low memory usage.
-    * Easy 'Connection: Upgrade' support via RequestCtx.Hijack.
-    * Server provides the following anti-DoS limits:
-
-        * The number of concurrent connections.
-        * The number of concurrent connections per client IP.
-        * The number of requests per connection.
-        * Request read timeout.
-        * Response write timeout.
-        * Maximum request header size.
-        * Maximum request body size.
-        * Maximum request execution time.
-        * Maximum keep-alive connection lifetime.
-        * Early filtering out non-GET requests.
-
-    * A lot of additional useful info is exposed to request handler:
-
-        * Server and client address.
-        * Per-request logger.
-        * Unique request id.
-        * Request start time.
-        * Connection start time.
-        * Request sequence number for the current connection.
-
-    * Client supports automatic retry on idempotent requests' failure.
-    * Fasthttp API is designed with the ability to extend existing client
-      and server implementations or to write custom client and server
-      implementations from scratch.
-*/
-package fasthttp
Index: trunk/vendor/github.com/valyala/fasthttp/fasthttpproxy/http.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/fasthttpproxy/http.go	(revision 145)
+++ 	(revision )
@@ -1,77 +1,0 @@
-package fasthttpproxy
-
-import (
-	"bufio"
-	"encoding/base64"
-	"fmt"
-	"net"
-	"strings"
-	"time"
-
-	"github.com/valyala/fasthttp"
-)
-
-// FasthttpHTTPDialer returns a fasthttp.DialFunc that dials using
-// the provided HTTP proxy.
-//
-// Example usage:
-//	c := &fasthttp.Client{
-//		Dial: fasthttpproxy.FasthttpHTTPDialer("username:password@localhost:9050"),
-//	}
-func FasthttpHTTPDialer(proxy string) fasthttp.DialFunc {
-	return FasthttpHTTPDialerTimeout(proxy, 0)
-}
-
-// FasthttpHTTPDialerTimeout returns a fasthttp.DialFunc that dials using
-// the provided HTTP proxy using the given timeout.
-//
-// Example usage:
-//	c := &fasthttp.Client{
-//		Dial: fasthttpproxy.FasthttpHTTPDialerTimeout("username:password@localhost:9050", time.Second * 2),
-//	}
-func FasthttpHTTPDialerTimeout(proxy string, timeout time.Duration) fasthttp.DialFunc {
-	var auth string
-	if strings.Contains(proxy, "@") {
-		split := strings.Split(proxy, "@")
-		auth = base64.StdEncoding.EncodeToString([]byte(split[0]))
-		proxy = split[1]
-	}
-
-	return func(addr string) (net.Conn, error) {
-		var conn net.Conn
-		var err error
-		if timeout == 0 {
-			conn, err = fasthttp.Dial(proxy)
-		} else {
-			conn, err = fasthttp.DialTimeout(proxy, timeout)
-		}
-		if err != nil {
-			return nil, err
-		}
-
-		req := fmt.Sprintf("CONNECT %s HTTP/1.1\r\nHost: %s\r\n", addr, addr)
-		if auth != "" {
-			req += "Proxy-Authorization: Basic " + auth + "\r\n"
-		}
-		req += "\r\n"
-
-		if _, err := conn.Write([]byte(req)); err != nil {
-			return nil, err
-		}
-
-		res := fasthttp.AcquireResponse()
-		defer fasthttp.ReleaseResponse(res)
-
-		res.SkipBody = true
-
-		if err := res.Read(bufio.NewReader(conn)); err != nil {
-			conn.Close()
-			return nil, err
-		}
-		if res.Header.StatusCode() != 200 {
-			conn.Close()
-			return nil, fmt.Errorf("could not connect to proxy: %s status code: %d", proxy, res.Header.StatusCode())
-		}
-		return conn, nil
-	}
-}
Index: trunk/vendor/github.com/valyala/fasthttp/fasthttpproxy/proxy_env.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/fasthttpproxy/proxy_env.go	(revision 145)
+++ 	(revision )
@@ -1,125 +1,0 @@
-package fasthttpproxy
-
-import (
-	"bufio"
-	"encoding/base64"
-	"fmt"
-	"net"
-	"net/url"
-	"sync/atomic"
-	"time"
-
-	"golang.org/x/net/http/httpproxy"
-
-	"github.com/valyala/fasthttp"
-)
-
-const (
-	httpsScheme = "https"
-	httpScheme  = "http"
-	tlsPort     = "443"
-)
-
-// FasthttpProxyHTTPDialer returns a fasthttp.DialFunc that dials using
-// the the env(HTTP_PROXY, HTTPS_PROXY and NO_PROXY) configured HTTP proxy.
-//
-// Example usage:
-//	c := &fasthttp.Client{
-//		Dial: FasthttpProxyHTTPDialer(),
-//	}
-func FasthttpProxyHTTPDialer() fasthttp.DialFunc {
-	return FasthttpProxyHTTPDialerTimeout(0)
-}
-
-// FasthttpProxyHTTPDialer returns a fasthttp.DialFunc that dials using
-// the env(HTTP_PROXY, HTTPS_PROXY and NO_PROXY) configured HTTP proxy using the given timeout.
-//
-// Example usage:
-//	c := &fasthttp.Client{
-//		Dial: FasthttpProxyHTTPDialerTimeout(time.Second * 2),
-//	}
-func FasthttpProxyHTTPDialerTimeout(timeout time.Duration) fasthttp.DialFunc {
-	proxier := httpproxy.FromEnvironment().ProxyFunc()
-
-	// encoded auth barrier for http and https proxy.
-	authHTTPStorage := &atomic.Value{}
-	authHTTPSStorage := &atomic.Value{}
-
-	return func(addr string) (net.Conn, error) {
-
-		port, _, err := net.SplitHostPort(addr)
-		if err != nil {
-			return nil, fmt.Errorf("unexpected addr format: %w", err)
-		}
-
-		reqURL := &url.URL{Host: addr, Scheme: httpScheme}
-		if port == tlsPort {
-			reqURL.Scheme = httpsScheme
-		}
-		proxyURL, err := proxier(reqURL)
-		if err != nil {
-			return nil, err
-		}
-
-		if proxyURL == nil {
-			if timeout == 0 {
-				return fasthttp.Dial(addr)
-			}
-			return fasthttp.DialTimeout(addr, timeout)
-		}
-
-		var conn net.Conn
-		if timeout == 0 {
-			conn, err = fasthttp.Dial(proxyURL.Host)
-		} else {
-			conn, err = fasthttp.DialTimeout(proxyURL.Host, timeout)
-		}
-		if err != nil {
-			return nil, err
-		}
-
-		req := "CONNECT " + addr + " HTTP/1.1\r\n"
-
-		if proxyURL.User != nil {
-			authBarrierStorage := authHTTPStorage
-			if port == tlsPort {
-				authBarrierStorage = authHTTPSStorage
-			}
-
-			auth := authBarrierStorage.Load()
-			if auth == nil {
-				authBarrier := base64.StdEncoding.EncodeToString([]byte(proxyURL.User.String()))
-				auth := &authBarrier
-				authBarrierStorage.Store(auth)
-			}
-
-			req += "Proxy-Authorization: Basic " + *auth.(*string) + "\r\n"
-		}
-		req += "\r\n"
-
-		if _, err := conn.Write([]byte(req)); err != nil {
-			return nil, err
-		}
-
-		res := fasthttp.AcquireResponse()
-		defer fasthttp.ReleaseResponse(res)
-
-		res.SkipBody = true
-
-		if err := res.Read(bufio.NewReader(conn)); err != nil {
-			if connErr := conn.Close(); connErr != nil {
-				return nil, fmt.Errorf("conn close err %v precede by read conn err %w", connErr, err)
-			}
-			return nil, err
-		}
-		if res.Header.StatusCode() != 200 {
-			if connErr := conn.Close(); connErr != nil {
-				return nil, fmt.Errorf(
-					"conn close err %w precede by connect to proxy: code: %d body %s",
-					connErr, res.StatusCode(), string(res.Body()))
-			}
-			return nil, fmt.Errorf("could not connect to proxy: code: %d body %s", res.StatusCode(), string(res.Body()))
-		}
-		return conn, nil
-	}
-}
Index: trunk/vendor/github.com/valyala/fasthttp/fasthttpproxy/socks5.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/fasthttpproxy/socks5.go	(revision 145)
+++ 	(revision )
@@ -1,38 +1,0 @@
-package fasthttpproxy
-
-import (
-	"net"
-	"net/url"
-
-	"github.com/valyala/fasthttp"
-	"golang.org/x/net/proxy"
-)
-
-// FasthttpSocksDialer returns a fasthttp.DialFunc that dials using
-// the provided SOCKS5 proxy.
-//
-// Example usage:
-//	c := &fasthttp.Client{
-//		Dial: fasthttpproxy.FasthttpSocksDialer("socks5://localhost:9050"),
-//	}
-func FasthttpSocksDialer(proxyAddr string) fasthttp.DialFunc {
-	var (
-		u      *url.URL
-		err    error
-		dialer proxy.Dialer
-	)
-	if u, err = url.Parse(proxyAddr); err == nil {
-		dialer, err = proxy.FromURL(u, proxy.Direct)
-	}
-	// It would be nice if we could return the error here. But we can't
-	// change our API so just keep returning it in the returned Dial function.
-	// Besides the implementation of proxy.SOCKS5() at the time of writing this
-	// will always return nil as error.
-
-	return func(addr string) (net.Conn, error) {
-		if err != nil {
-			return nil, err
-		}
-		return dialer.Dial("tcp", addr)
-	}
-}
Index: trunk/vendor/github.com/valyala/fasthttp/fasthttputil/doc.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/fasthttputil/doc.go	(revision 145)
+++ 	(revision )
@@ -1,2 +1,0 @@
-// Package fasthttputil provides utility functions for fasthttp.
-package fasthttputil
Index: trunk/vendor/github.com/valyala/fasthttp/fasthttputil/ecdsa.key
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/fasthttputil/ecdsa.key	(revision 145)
+++ 	(revision )
@@ -1,5 +1,0 @@
------BEGIN EC PRIVATE KEY-----
-MHcCAQEEIBpQbZ6a5jL1Yh4wdP6yZk4MKjYWArD/QOLENFw8vbELoAoGCCqGSM49
-AwEHoUQDQgAEKQCZWgE2IBhb47ot8MIs1D4KSisHYlZ41IWyeutpjb0fjwwIhimh
-pl1Qld1/d2j3Z3vVyfa5yD+ncV7qCFZuSg==
------END EC PRIVATE KEY-----
Index: trunk/vendor/github.com/valyala/fasthttp/fasthttputil/ecdsa.pem
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/fasthttputil/ecdsa.pem	(revision 145)
+++ 	(revision )
@@ -1,10 +1,0 @@
------BEGIN CERTIFICATE-----
-MIIBbTCCAROgAwIBAgIQPo718S+K+G7hc1SgTEU4QDAKBggqhkjOPQQDAjASMRAw
-DgYDVQQKEwdBY21lIENvMB4XDTE3MDQyMDIxMDExNFoXDTE4MDQyMDIxMDExNFow
-EjEQMA4GA1UEChMHQWNtZSBDbzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCkA
-mVoBNiAYW+O6LfDCLNQ+CkorB2JWeNSFsnrraY29H48MCIYpoaZdUJXdf3do92d7
-1cn2ucg/p3Fe6ghWbkqjSzBJMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggr
-BgEFBQcDATAMBgNVHRMBAf8EAjAAMBQGA1UdEQQNMAuCCWxvY2FsaG9zdDAKBggq
-hkjOPQQDAgNIADBFAiEAoLAIQkvSuIcHUqyWroA6yWYw2fznlRH/uO9/hMCxUCEC
-IClRYb/5O9eD/Eq/ozPnwNpsQHOeYefEhadJ/P82y0lG
------END CERTIFICATE-----
Index: trunk/vendor/github.com/valyala/fasthttp/fasthttputil/inmemory_listener.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/fasthttputil/inmemory_listener.go	(revision 145)
+++ 	(revision )
@@ -1,97 +1,0 @@
-package fasthttputil
-
-import (
-	"errors"
-	"net"
-	"sync"
-)
-
-// ErrInmemoryListenerClosed indicates that the InmemoryListener is already closed.
-var ErrInmemoryListenerClosed = errors.New("InmemoryListener is already closed: use of closed network connection")
-
-// InmemoryListener provides in-memory dialer<->net.Listener implementation.
-//
-// It may be used either for fast in-process client<->server communications
-// without network stack overhead or for client<->server tests.
-type InmemoryListener struct {
-	lock   sync.Mutex
-	closed bool
-	conns  chan acceptConn
-}
-
-type acceptConn struct {
-	conn     net.Conn
-	accepted chan struct{}
-}
-
-// NewInmemoryListener returns new in-memory dialer<->net.Listener.
-func NewInmemoryListener() *InmemoryListener {
-	return &InmemoryListener{
-		conns: make(chan acceptConn, 1024),
-	}
-}
-
-// Accept implements net.Listener's Accept.
-//
-// It is safe calling Accept from concurrently running goroutines.
-//
-// Accept returns new connection per each Dial call.
-func (ln *InmemoryListener) Accept() (net.Conn, error) {
-	c, ok := <-ln.conns
-	if !ok {
-		return nil, ErrInmemoryListenerClosed
-	}
-	close(c.accepted)
-	return c.conn, nil
-}
-
-// Close implements net.Listener's Close.
-func (ln *InmemoryListener) Close() error {
-	var err error
-
-	ln.lock.Lock()
-	if !ln.closed {
-		close(ln.conns)
-		ln.closed = true
-	} else {
-		err = ErrInmemoryListenerClosed
-	}
-	ln.lock.Unlock()
-	return err
-}
-
-// Addr implements net.Listener's Addr.
-func (ln *InmemoryListener) Addr() net.Addr {
-	return &net.UnixAddr{
-		Name: "InmemoryListener",
-		Net:  "memory",
-	}
-}
-
-// Dial creates new client<->server connection.
-// Just like a real Dial it only returns once the server
-// has accepted the connection.
-//
-// It is safe calling Dial from concurrently running goroutines.
-func (ln *InmemoryListener) Dial() (net.Conn, error) {
-	pc := NewPipeConns()
-	cConn := pc.Conn1()
-	sConn := pc.Conn2()
-	ln.lock.Lock()
-	accepted := make(chan struct{})
-	if !ln.closed {
-		ln.conns <- acceptConn{sConn, accepted}
-		// Wait until the connection has been accepted.
-		<-accepted
-	} else {
-		sConn.Close() //nolint:errcheck
-		cConn.Close() //nolint:errcheck
-		cConn = nil
-	}
-	ln.lock.Unlock()
-
-	if cConn == nil {
-		return nil, ErrInmemoryListenerClosed
-	}
-	return cConn, nil
-}
Index: trunk/vendor/github.com/valyala/fasthttp/fasthttputil/pipeconns.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/fasthttputil/pipeconns.go	(revision 145)
+++ 	(revision )
@@ -1,313 +1,0 @@
-package fasthttputil
-
-import (
-	"errors"
-	"io"
-	"net"
-	"sync"
-	"time"
-)
-
-// NewPipeConns returns new bi-directional connection pipe.
-//
-// PipeConns is NOT safe for concurrent use by multiple goroutines!
-func NewPipeConns() *PipeConns {
-	ch1 := make(chan *byteBuffer, 4)
-	ch2 := make(chan *byteBuffer, 4)
-
-	pc := &PipeConns{
-		stopCh: make(chan struct{}),
-	}
-	pc.c1.rCh = ch1
-	pc.c1.wCh = ch2
-	pc.c2.rCh = ch2
-	pc.c2.wCh = ch1
-	pc.c1.pc = pc
-	pc.c2.pc = pc
-	return pc
-}
-
-// PipeConns provides bi-directional connection pipe,
-// which use in-process memory as a transport.
-//
-// PipeConns must be created by calling NewPipeConns.
-//
-// PipeConns has the following additional features comparing to connections
-// returned from net.Pipe():
-//
-//   * It is faster.
-//   * It buffers Write calls, so there is no need to have concurrent goroutine
-//     calling Read in order to unblock each Write call.
-//   * It supports read and write deadlines.
-//
-// PipeConns is NOT safe for concurrent use by multiple goroutines!
-type PipeConns struct {
-	c1         pipeConn
-	c2         pipeConn
-	stopCh     chan struct{}
-	stopChLock sync.Mutex
-}
-
-// Conn1 returns the first end of bi-directional pipe.
-//
-// Data written to Conn1 may be read from Conn2.
-// Data written to Conn2 may be read from Conn1.
-func (pc *PipeConns) Conn1() net.Conn {
-	return &pc.c1
-}
-
-// Conn2 returns the second end of bi-directional pipe.
-//
-// Data written to Conn2 may be read from Conn1.
-// Data written to Conn1 may be read from Conn2.
-func (pc *PipeConns) Conn2() net.Conn {
-	return &pc.c2
-}
-
-// Close closes pipe connections.
-func (pc *PipeConns) Close() error {
-	pc.stopChLock.Lock()
-	select {
-	case <-pc.stopCh:
-	default:
-		close(pc.stopCh)
-	}
-	pc.stopChLock.Unlock()
-
-	return nil
-}
-
-type pipeConn struct {
-	b  *byteBuffer
-	bb []byte
-
-	rCh chan *byteBuffer
-	wCh chan *byteBuffer
-	pc  *PipeConns
-
-	readDeadlineTimer  *time.Timer
-	writeDeadlineTimer *time.Timer
-
-	readDeadlineCh  <-chan time.Time
-	writeDeadlineCh <-chan time.Time
-
-	readDeadlineChLock sync.Mutex
-}
-
-func (c *pipeConn) Write(p []byte) (int, error) {
-	b := acquireByteBuffer()
-	b.b = append(b.b[:0], p...)
-
-	select {
-	case <-c.pc.stopCh:
-		releaseByteBuffer(b)
-		return 0, errConnectionClosed
-	default:
-	}
-
-	select {
-	case c.wCh <- b:
-	default:
-		select {
-		case c.wCh <- b:
-		case <-c.writeDeadlineCh:
-			c.writeDeadlineCh = closedDeadlineCh
-			return 0, ErrTimeout
-		case <-c.pc.stopCh:
-			releaseByteBuffer(b)
-			return 0, errConnectionClosed
-		}
-	}
-
-	return len(p), nil
-}
-
-func (c *pipeConn) Read(p []byte) (int, error) {
-	mayBlock := true
-	nn := 0
-	for len(p) > 0 {
-		n, err := c.read(p, mayBlock)
-		nn += n
-		if err != nil {
-			if !mayBlock && err == errWouldBlock {
-				err = nil
-			}
-			return nn, err
-		}
-		p = p[n:]
-		mayBlock = false
-	}
-
-	return nn, nil
-}
-
-func (c *pipeConn) read(p []byte, mayBlock bool) (int, error) {
-	if len(c.bb) == 0 {
-		if err := c.readNextByteBuffer(mayBlock); err != nil {
-			return 0, err
-		}
-	}
-	n := copy(p, c.bb)
-	c.bb = c.bb[n:]
-
-	return n, nil
-}
-
-func (c *pipeConn) readNextByteBuffer(mayBlock bool) error {
-	releaseByteBuffer(c.b)
-	c.b = nil
-
-	select {
-	case c.b = <-c.rCh:
-	default:
-		if !mayBlock {
-			return errWouldBlock
-		}
-		c.readDeadlineChLock.Lock()
-		readDeadlineCh := c.readDeadlineCh
-		c.readDeadlineChLock.Unlock()
-		select {
-		case c.b = <-c.rCh:
-		case <-readDeadlineCh:
-			c.readDeadlineChLock.Lock()
-			c.readDeadlineCh = closedDeadlineCh
-			c.readDeadlineChLock.Unlock()
-			// rCh may contain data when deadline is reached.
-			// Read the data before returning ErrTimeout.
-			select {
-			case c.b = <-c.rCh:
-			default:
-				return ErrTimeout
-			}
-		case <-c.pc.stopCh:
-			// rCh may contain data when stopCh is closed.
-			// Read the data before returning EOF.
-			select {
-			case c.b = <-c.rCh:
-			default:
-				return io.EOF
-			}
-		}
-	}
-
-	c.bb = c.b.b
-	return nil
-}
-
-var (
-	errWouldBlock       = errors.New("would block")
-	errConnectionClosed = errors.New("connection closed")
-)
-
-type timeoutError struct {
-}
-
-func (e *timeoutError) Error() string {
-	return "timeout"
-}
-
-// Only implement the Timeout() function of the net.Error interface.
-// This allows for checks like:
-//
-//   if x, ok := err.(interface{ Timeout() bool }); ok && x.Timeout() {
-func (e *timeoutError) Timeout() bool {
-	return true
-}
-
-var (
-	// ErrTimeout is returned from Read() or Write() on timeout.
-	ErrTimeout = &timeoutError{}
-)
-
-func (c *pipeConn) Close() error {
-	return c.pc.Close()
-}
-
-func (c *pipeConn) LocalAddr() net.Addr {
-	return pipeAddr(0)
-}
-
-func (c *pipeConn) RemoteAddr() net.Addr {
-	return pipeAddr(0)
-}
-
-func (c *pipeConn) SetDeadline(deadline time.Time) error {
-	c.SetReadDeadline(deadline)  //nolint:errcheck
-	c.SetWriteDeadline(deadline) //nolint:errcheck
-	return nil
-}
-
-func (c *pipeConn) SetReadDeadline(deadline time.Time) error {
-	if c.readDeadlineTimer == nil {
-		c.readDeadlineTimer = time.NewTimer(time.Hour)
-	}
-	readDeadlineCh := updateTimer(c.readDeadlineTimer, deadline)
-	c.readDeadlineChLock.Lock()
-	c.readDeadlineCh = readDeadlineCh
-	c.readDeadlineChLock.Unlock()
-	return nil
-}
-
-func (c *pipeConn) SetWriteDeadline(deadline time.Time) error {
-	if c.writeDeadlineTimer == nil {
-		c.writeDeadlineTimer = time.NewTimer(time.Hour)
-	}
-	c.writeDeadlineCh = updateTimer(c.writeDeadlineTimer, deadline)
-	return nil
-}
-
-func updateTimer(t *time.Timer, deadline time.Time) <-chan time.Time {
-	if !t.Stop() {
-		select {
-		case <-t.C:
-		default:
-		}
-	}
-	if deadline.IsZero() {
-		return nil
-	}
-	d := -time.Since(deadline)
-	if d <= 0 {
-		return closedDeadlineCh
-	}
-	t.Reset(d)
-	return t.C
-}
-
-var closedDeadlineCh = func() <-chan time.Time {
-	ch := make(chan time.Time)
-	close(ch)
-	return ch
-}()
-
-type pipeAddr int
-
-func (pipeAddr) Network() string {
-	return "pipe"
-}
-
-func (pipeAddr) String() string {
-	return "pipe"
-}
-
-type byteBuffer struct {
-	b []byte
-}
-
-func acquireByteBuffer() *byteBuffer {
-	return byteBufferPool.Get().(*byteBuffer)
-}
-
-func releaseByteBuffer(b *byteBuffer) {
-	if b != nil {
-		byteBufferPool.Put(b)
-	}
-}
-
-var byteBufferPool = &sync.Pool{
-	New: func() interface{} {
-		return &byteBuffer{
-			b: make([]byte, 1024),
-		}
-	},
-}
Index: trunk/vendor/github.com/valyala/fasthttp/fasthttputil/rsa.key
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/fasthttputil/rsa.key	(revision 145)
+++ 	(revision )
@@ -1,28 +1,0 @@
------BEGIN PRIVATE KEY-----
-MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQD4IQusAs8PJdnG
-3mURt/AXtgC+ceqLOatJ49JJE1VPTkMAy+oE1f1XvkMrYsHqmDf6GWVzgVXryL4U
-wq2/nJSm56ddhN55nI8oSN3dtywUB8/ShelEN73nlN77PeD9tl6NksPwWaKrqxq0
-FlabRPZSQCfmgZbhDV8Sa8mfCkFU0G0lit6kLGceCKMvmW+9Bz7ebsYmVdmVMxmf
-IJStFD44lWFTdUc65WISKEdW2ELcUefb0zOLw+0PCbXFGJH5x5ktksW8+BBk2Hkg
-GeQRL/qPCccthbScO0VgNj3zJ3ZZL0ObSDAbvNDG85joeNjDNq5DT/BAZ0bOSbEF
-sh+f9BAzAgMBAAECggEBAJWv2cq7Jw6MVwSRxYca38xuD6TUNBopgBvjREixURW2
-sNUaLuMb9Omp7fuOaE2N5rcJ+xnjPGIxh/oeN5MQctz9gwn3zf6vY+15h97pUb4D
-uGvYPRDaT8YVGS+X9NMZ4ZCmqW2lpWzKnCFoGHcy8yZLbcaxBsRdvKzwOYGoPiFb
-K2QuhXZ/1UPmqK9i2DFKtj40X6vBszTNboFxOVpXrPu0FJwLVSDf2hSZ4fMM0DH3
-YqwKcYf5te+hxGKgrqRA3tn0NCWii0in6QIwXMC+kMw1ebg/tZKqyDLMNptAK8J+
-DVw9m5X1seUHS5ehU/g2jrQrtK5WYn7MrFK4lBzlRwECgYEA/d1TeANYECDWRRDk
-B0aaRZs87Rwl/J9PsvbsKvtU/bX+OfSOUjOa9iQBqn0LmU8GqusEET/QVUfocVwV
-Bggf/5qDLxz100Rj0ags/yE/kNr0Bb31kkkKHFMnCT06YasR7qKllwrAlPJvQv9x
-IzBKq+T/Dx08Wep9bCRSFhzRCnsCgYEA+jdeZXTDr/Vz+D2B3nAw1frqYFfGnEVY
-wqmoK3VXMDkGuxsloO2rN+SyiUo3JNiQNPDub/t7175GH5pmKtZOlftePANsUjBj
-wZ1D0rI5Bxu/71ibIUYIRVmXsTEQkh/ozoh3jXCZ9+bLgYiYx7789IUZZSokFQ3D
-FICUT9KJ36kCgYAGoq9Y1rWJjmIrYfqj2guUQC+CfxbbGIrrwZqAsRsSmpwvhZ3m
-tiSZxG0quKQB+NfSxdvQW5ulbwC7Xc3K35F+i9pb8+TVBdeaFkw+yu6vaZmxQLrX
-fQM/pEjD7A7HmMIaO7QaU5SfEAsqdCTP56Y8AftMuNXn/8IRfo2KuGwaWwKBgFpU
-ILzJoVdlad9E/Rw7LjYhZfkv1uBVXIyxyKcfrkEXZSmozDXDdxsvcZCEfVHM6Ipk
-K/+7LuMcqp4AFEAEq8wTOdq6daFaHLkpt/FZK6M4TlruhtpFOPkoNc3e45eM83OT
-6mziKINJC1CQ6m65sQHpBtjxlKMRG8rL/D6wx9s5AoGBAMRlqNPMwglT3hvDmsAt
-9Lf9pdmhERUlHhD8bj8mDaBj2Aqv7f6VRJaYZqP403pKKQexuqcn80mtjkSAPFkN
-Cj7BVt/RXm5uoxDTnfi26RF9F6yNDEJ7UU9+peBr99aazF/fTgW/1GcMkQnum8uV
-c257YgaWmjK9uB0Y2r2VxS0G
------END PRIVATE KEY-----
Index: trunk/vendor/github.com/valyala/fasthttp/fasthttputil/rsa.pem
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/fasthttputil/rsa.pem	(revision 145)
+++ 	(revision )
@@ -1,17 +1,0 @@
------BEGIN CERTIFICATE-----
-MIICujCCAaKgAwIBAgIJAMbXnKZ/cikUMA0GCSqGSIb3DQEBCwUAMBUxEzARBgNV
-BAMTCnVidW50dS5uYW4wHhcNMTUwMjA0MDgwMTM5WhcNMjUwMjAxMDgwMTM5WjAV
-MRMwEQYDVQQDEwp1YnVudHUubmFuMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
-CgKCAQEA+CELrALPDyXZxt5lEbfwF7YAvnHqizmrSePSSRNVT05DAMvqBNX9V75D
-K2LB6pg3+hllc4FV68i+FMKtv5yUpuenXYTeeZyPKEjd3bcsFAfP0oXpRDe955Te
-+z3g/bZejZLD8Fmiq6satBZWm0T2UkAn5oGW4Q1fEmvJnwpBVNBtJYrepCxnHgij
-L5lvvQc+3m7GJlXZlTMZnyCUrRQ+OJVhU3VHOuViEihHVthC3FHn29Mzi8PtDwm1
-xRiR+ceZLZLFvPgQZNh5IBnkES/6jwnHLYW0nDtFYDY98yd2WS9Dm0gwG7zQxvOY
-6HjYwzauQ0/wQGdGzkmxBbIfn/QQMwIDAQABow0wCzAJBgNVHRMEAjAAMA0GCSqG
-SIb3DQEBCwUAA4IBAQBQjKm/4KN/iTgXbLTL3i7zaxYXFLXsnT1tF+ay4VA8aj98
-L3JwRTciZ3A5iy/W4VSCt3eASwOaPWHKqDBB5RTtL73LoAqsWmO3APOGQAbixcQ2
-45GXi05OKeyiYRi1Nvq7Unv9jUkRDHUYVPZVSAjCpsXzPhFkmZoTRxmx5l0ZF7Li
-K91lI5h+eFq0dwZwrmlPambyh1vQUi70VHv8DNToVU29kel7YLbxGbuqETfhrcy6
-X+Mha6RYITkAn5FqsZcKMsc9eYGEF4l3XV+oS7q6xfTxktYJMFTI18J0lQ2Lv/CI
-whdMnYGntDQBE/iFCrJEGNsKGc38796GBOb5j+zd
------END CERTIFICATE-----
Index: trunk/vendor/github.com/valyala/fasthttp/fs.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/fs.go	(revision 145)
+++ 	(revision )
@@ -1,1395 +1,0 @@
-package fasthttp
-
-import (
-	"bytes"
-	"errors"
-	"fmt"
-	"html"
-	"io"
-	"io/ioutil"
-	"mime"
-	"net/http"
-	"os"
-	"path/filepath"
-	"sort"
-	"strings"
-	"sync"
-	"time"
-
-	"github.com/andybalholm/brotli"
-	"github.com/klauspost/compress/gzip"
-	"github.com/valyala/bytebufferpool"
-)
-
-// ServeFileBytesUncompressed returns HTTP response containing file contents
-// from the given path.
-//
-// Directory contents is returned if path points to directory.
-//
-// ServeFileBytes may be used for saving network traffic when serving files
-// with good compression ratio.
-//
-// See also RequestCtx.SendFileBytes.
-//
-// WARNING: do not pass any user supplied paths to this function!
-// WARNING: if path is based on user input users will be able to request
-// any file on your filesystem! Use fasthttp.FS with a sane Root instead.
-func ServeFileBytesUncompressed(ctx *RequestCtx, path []byte) {
-	ServeFileUncompressed(ctx, b2s(path))
-}
-
-// ServeFileUncompressed returns HTTP response containing file contents
-// from the given path.
-//
-// Directory contents is returned if path points to directory.
-//
-// ServeFile may be used for saving network traffic when serving files
-// with good compression ratio.
-//
-// See also RequestCtx.SendFile.
-//
-// WARNING: do not pass any user supplied paths to this function!
-// WARNING: if path is based on user input users will be able to request
-// any file on your filesystem! Use fasthttp.FS with a sane Root instead.
-func ServeFileUncompressed(ctx *RequestCtx, path string) {
-	ctx.Request.Header.DelBytes(strAcceptEncoding)
-	ServeFile(ctx, path)
-}
-
-// ServeFileBytes returns HTTP response containing compressed file contents
-// from the given path.
-//
-// HTTP response may contain uncompressed file contents in the following cases:
-//
-//   * Missing 'Accept-Encoding: gzip' request header.
-//   * No write access to directory containing the file.
-//
-// Directory contents is returned if path points to directory.
-//
-// Use ServeFileBytesUncompressed is you don't need serving compressed
-// file contents.
-//
-// See also RequestCtx.SendFileBytes.
-//
-// WARNING: do not pass any user supplied paths to this function!
-// WARNING: if path is based on user input users will be able to request
-// any file on your filesystem! Use fasthttp.FS with a sane Root instead.
-func ServeFileBytes(ctx *RequestCtx, path []byte) {
-	ServeFile(ctx, b2s(path))
-}
-
-// ServeFile returns HTTP response containing compressed file contents
-// from the given path.
-//
-// HTTP response may contain uncompressed file contents in the following cases:
-//
-//   * Missing 'Accept-Encoding: gzip' request header.
-//   * No write access to directory containing the file.
-//
-// Directory contents is returned if path points to directory.
-//
-// Use ServeFileUncompressed is you don't need serving compressed file contents.
-//
-// See also RequestCtx.SendFile.
-//
-// WARNING: do not pass any user supplied paths to this function!
-// WARNING: if path is based on user input users will be able to request
-// any file on your filesystem! Use fasthttp.FS with a sane Root instead.
-func ServeFile(ctx *RequestCtx, path string) {
-	rootFSOnce.Do(func() {
-		rootFSHandler = rootFS.NewRequestHandler()
-	})
-	if len(path) == 0 || path[0] != '/' {
-		// extend relative path to absolute path
-		hasTrailingSlash := len(path) > 0 && path[len(path)-1] == '/'
-		var err error
-		if path, err = filepath.Abs(path); err != nil {
-			ctx.Logger().Printf("cannot resolve path %q to absolute file path: %s", path, err)
-			ctx.Error("Internal Server Error", StatusInternalServerError)
-			return
-		}
-		if hasTrailingSlash {
-			path += "/"
-		}
-	}
-	ctx.Request.SetRequestURI(path)
-	rootFSHandler(ctx)
-}
-
-var (
-	rootFSOnce sync.Once
-	rootFS     = &FS{
-		Root:               "/",
-		GenerateIndexPages: true,
-		Compress:           true,
-		CompressBrotli:     true,
-		AcceptByteRange:    true,
-	}
-	rootFSHandler RequestHandler
-)
-
-// PathRewriteFunc must return new request path based on arbitrary ctx
-// info such as ctx.Path().
-//
-// Path rewriter is used in FS for translating the current request
-// to the local filesystem path relative to FS.Root.
-//
-// The returned path must not contain '/../' substrings due to security reasons,
-// since such paths may refer files outside FS.Root.
-//
-// The returned path may refer to ctx members. For example, ctx.Path().
-type PathRewriteFunc func(ctx *RequestCtx) []byte
-
-// NewVHostPathRewriter returns path rewriter, which strips slashesCount
-// leading slashes from the path and prepends the path with request's host,
-// thus simplifying virtual hosting for static files.
-//
-// Examples:
-//
-//   * host=foobar.com, slashesCount=0, original path="/foo/bar".
-//     Resulting path: "/foobar.com/foo/bar"
-//
-//   * host=img.aaa.com, slashesCount=1, original path="/images/123/456.jpg"
-//     Resulting path: "/img.aaa.com/123/456.jpg"
-//
-func NewVHostPathRewriter(slashesCount int) PathRewriteFunc {
-	return func(ctx *RequestCtx) []byte {
-		path := stripLeadingSlashes(ctx.Path(), slashesCount)
-		host := ctx.Host()
-		if n := bytes.IndexByte(host, '/'); n >= 0 {
-			host = nil
-		}
-		if len(host) == 0 {
-			host = strInvalidHost
-		}
-		b := bytebufferpool.Get()
-		b.B = append(b.B, '/')
-		b.B = append(b.B, host...)
-		b.B = append(b.B, path...)
-		ctx.URI().SetPathBytes(b.B)
-		bytebufferpool.Put(b)
-
-		return ctx.Path()
-	}
-}
-
-var strInvalidHost = []byte("invalid-host")
-
-// NewPathSlashesStripper returns path rewriter, which strips slashesCount
-// leading slashes from the path.
-//
-// Examples:
-//
-//   * slashesCount = 0, original path: "/foo/bar", result: "/foo/bar"
-//   * slashesCount = 1, original path: "/foo/bar", result: "/bar"
-//   * slashesCount = 2, original path: "/foo/bar", result: ""
-//
-// The returned path rewriter may be used as FS.PathRewrite .
-func NewPathSlashesStripper(slashesCount int) PathRewriteFunc {
-	return func(ctx *RequestCtx) []byte {
-		return stripLeadingSlashes(ctx.Path(), slashesCount)
-	}
-}
-
-// NewPathPrefixStripper returns path rewriter, which removes prefixSize bytes
-// from the path prefix.
-//
-// Examples:
-//
-//   * prefixSize = 0, original path: "/foo/bar", result: "/foo/bar"
-//   * prefixSize = 3, original path: "/foo/bar", result: "o/bar"
-//   * prefixSize = 7, original path: "/foo/bar", result: "r"
-//
-// The returned path rewriter may be used as FS.PathRewrite .
-func NewPathPrefixStripper(prefixSize int) PathRewriteFunc {
-	return func(ctx *RequestCtx) []byte {
-		path := ctx.Path()
-		if len(path) >= prefixSize {
-			path = path[prefixSize:]
-		}
-		return path
-	}
-}
-
-// FS represents settings for request handler serving static files
-// from the local filesystem.
-//
-// It is prohibited copying FS values. Create new values instead.
-type FS struct {
-	noCopy noCopy //nolint:unused,structcheck
-
-	// Path to the root directory to serve files from.
-	Root string
-
-	// List of index file names to try opening during directory access.
-	//
-	// For example:
-	//
-	//     * index.html
-	//     * index.htm
-	//     * my-super-index.xml
-	//
-	// By default the list is empty.
-	IndexNames []string
-
-	// Index pages for directories without files matching IndexNames
-	// are automatically generated if set.
-	//
-	// Directory index generation may be quite slow for directories
-	// with many files (more than 1K), so it is discouraged enabling
-	// index pages' generation for such directories.
-	//
-	// By default index pages aren't generated.
-	GenerateIndexPages bool
-
-	// Transparently compresses responses if set to true.
-	//
-	// The server tries minimizing CPU usage by caching compressed files.
-	// It adds CompressedFileSuffix suffix to the original file name and
-	// tries saving the resulting compressed file under the new file name.
-	// So it is advisable to give the server write access to Root
-	// and to all inner folders in order to minimize CPU usage when serving
-	// compressed responses.
-	//
-	// Transparent compression is disabled by default.
-	Compress bool
-
-	// Uses brotli encoding and fallbacks to gzip in responses if set to true, uses gzip if set to false.
-	//
-	// This value has sense only if Compress is set.
-	//
-	// Brotli encoding is disabled by default.
-	CompressBrotli bool
-
-	// Enables byte range requests if set to true.
-	//
-	// Byte range requests are disabled by default.
-	AcceptByteRange bool
-
-	// Path rewriting function.
-	//
-	// By default request path is not modified.
-	PathRewrite PathRewriteFunc
-
-	// PathNotFound fires when file is not found in filesystem
-	// this functions tries to replace "Cannot open requested path"
-	// server response giving to the programmer the control of server flow.
-	//
-	// By default PathNotFound returns
-	// "Cannot open requested path"
-	PathNotFound RequestHandler
-
-	// Expiration duration for inactive file handlers.
-	//
-	// FSHandlerCacheDuration is used by default.
-	CacheDuration time.Duration
-
-	// Suffix to add to the name of cached compressed file.
-	//
-	// This value has sense only if Compress is set.
-	//
-	// FSCompressedFileSuffix is used by default.
-	CompressedFileSuffix string
-
-	// Suffixes list to add to compressedFileSuffix depending on encoding
-	//
-	// This value has sense only if Compress is set.
-	//
-	// FSCompressedFileSuffixes is used by default.
-	CompressedFileSuffixes map[string]string
-
-	// If CleanStop is set, the channel can be closed to stop the cleanup handlers
-	// for the FS RequestHandlers created with NewRequestHandler.
-	// NEVER close this channel while the handler is still being used!
-	CleanStop chan struct{}
-
-	once sync.Once
-	h    RequestHandler
-}
-
-// FSCompressedFileSuffix is the suffix FS adds to the original file names
-// when trying to store compressed file under the new file name.
-// See FS.Compress for details.
-const FSCompressedFileSuffix = ".fasthttp.gz"
-
-// FSCompressedFileSuffixes is the suffixes FS adds to the original file names depending on encoding
-// when trying to store compressed file under the new file name.
-// See FS.Compress for details.
-var FSCompressedFileSuffixes = map[string]string{
-	"gzip": ".fasthttp.gz",
-	"br":   ".fasthttp.br",
-}
-
-// FSHandlerCacheDuration is the default expiration duration for inactive
-// file handlers opened by FS.
-const FSHandlerCacheDuration = 10 * time.Second
-
-// FSHandler returns request handler serving static files from
-// the given root folder.
-//
-// stripSlashes indicates how many leading slashes must be stripped
-// from requested path before searching requested file in the root folder.
-// Examples:
-//
-//   * stripSlashes = 0, original path: "/foo/bar", result: "/foo/bar"
-//   * stripSlashes = 1, original path: "/foo/bar", result: "/bar"
-//   * stripSlashes = 2, original path: "/foo/bar", result: ""
-//
-// The returned request handler automatically generates index pages
-// for directories without index.html.
-//
-// The returned handler caches requested file handles
-// for FSHandlerCacheDuration.
-// Make sure your program has enough 'max open files' limit aka
-// 'ulimit -n' if root folder contains many files.
-//
-// Do not create multiple request handler instances for the same
-// (root, stripSlashes) arguments - just reuse a single instance.
-// Otherwise goroutine leak will occur.
-func FSHandler(root string, stripSlashes int) RequestHandler {
-	fs := &FS{
-		Root:               root,
-		IndexNames:         []string{"index.html"},
-		GenerateIndexPages: true,
-		AcceptByteRange:    true,
-	}
-	if stripSlashes > 0 {
-		fs.PathRewrite = NewPathSlashesStripper(stripSlashes)
-	}
-	return fs.NewRequestHandler()
-}
-
-// NewRequestHandler returns new request handler with the given FS settings.
-//
-// The returned handler caches requested file handles
-// for FS.CacheDuration.
-// Make sure your program has enough 'max open files' limit aka
-// 'ulimit -n' if FS.Root folder contains many files.
-//
-// Do not create multiple request handlers from a single FS instance -
-// just reuse a single request handler.
-func (fs *FS) NewRequestHandler() RequestHandler {
-	fs.once.Do(fs.initRequestHandler)
-	return fs.h
-}
-
-func (fs *FS) initRequestHandler() {
-	root := fs.Root
-
-	// serve files from the current working directory if root is empty
-	if len(root) == 0 {
-		root = "."
-	}
-
-	// strip trailing slashes from the root path
-	for len(root) > 0 && root[len(root)-1] == '/' {
-		root = root[:len(root)-1]
-	}
-
-	cacheDuration := fs.CacheDuration
-	if cacheDuration <= 0 {
-		cacheDuration = FSHandlerCacheDuration
-	}
-
-	compressedFileSuffixes := fs.CompressedFileSuffixes
-	if len(compressedFileSuffixes["br"]) == 0 || len(compressedFileSuffixes["gzip"]) == 0 ||
-		compressedFileSuffixes["br"] == compressedFileSuffixes["gzip"] {
-		compressedFileSuffixes = FSCompressedFileSuffixes
-	}
-
-	if len(fs.CompressedFileSuffix) > 0 {
-		compressedFileSuffixes["gzip"] = fs.CompressedFileSuffix
-		compressedFileSuffixes["br"] = FSCompressedFileSuffixes["br"]
-	}
-
-	h := &fsHandler{
-		root:                   root,
-		indexNames:             fs.IndexNames,
-		pathRewrite:            fs.PathRewrite,
-		generateIndexPages:     fs.GenerateIndexPages,
-		compress:               fs.Compress,
-		compressBrotli:         fs.CompressBrotli,
-		pathNotFound:           fs.PathNotFound,
-		acceptByteRange:        fs.AcceptByteRange,
-		cacheDuration:          cacheDuration,
-		compressedFileSuffixes: compressedFileSuffixes,
-		cache:                  make(map[string]*fsFile),
-		cacheBrotli:            make(map[string]*fsFile),
-		cacheGzip:              make(map[string]*fsFile),
-	}
-
-	go func() {
-		var pendingFiles []*fsFile
-
-		clean := func() {
-			pendingFiles = h.cleanCache(pendingFiles)
-		}
-
-		if fs.CleanStop != nil {
-			t := time.NewTicker(cacheDuration / 2)
-			for {
-				select {
-				case <-t.C:
-					clean()
-				case _, stillOpen := <-fs.CleanStop:
-					// Ignore values send on the channel, only stop when it is closed.
-					if !stillOpen {
-						t.Stop()
-						return
-					}
-				}
-			}
-		}
-		for {
-			time.Sleep(cacheDuration / 2)
-			clean()
-		}
-	}()
-
-	fs.h = h.handleRequest
-}
-
-type fsHandler struct {
-	root                   string
-	indexNames             []string
-	pathRewrite            PathRewriteFunc
-	pathNotFound           RequestHandler
-	generateIndexPages     bool
-	compress               bool
-	compressBrotli         bool
-	acceptByteRange        bool
-	cacheDuration          time.Duration
-	compressedFileSuffixes map[string]string
-
-	cache       map[string]*fsFile
-	cacheBrotli map[string]*fsFile
-	cacheGzip   map[string]*fsFile
-	cacheLock   sync.Mutex
-
-	smallFileReaderPool sync.Pool
-}
-
-type fsFile struct {
-	h             *fsHandler
-	f             *os.File
-	dirIndex      []byte
-	contentType   string
-	contentLength int
-	compressed    bool
-
-	lastModified    time.Time
-	lastModifiedStr []byte
-
-	t            time.Time
-	readersCount int
-
-	bigFiles     []*bigFileReader
-	bigFilesLock sync.Mutex
-}
-
-func (ff *fsFile) NewReader() (io.Reader, error) {
-	if ff.isBig() {
-		r, err := ff.bigFileReader()
-		if err != nil {
-			ff.decReadersCount()
-		}
-		return r, err
-	}
-	return ff.smallFileReader(), nil
-}
-
-func (ff *fsFile) smallFileReader() io.Reader {
-	v := ff.h.smallFileReaderPool.Get()
-	if v == nil {
-		v = &fsSmallFileReader{}
-	}
-	r := v.(*fsSmallFileReader)
-	r.ff = ff
-	r.endPos = ff.contentLength
-	if r.startPos > 0 {
-		panic("BUG: fsSmallFileReader with non-nil startPos found in the pool")
-	}
-	return r
-}
-
-// files bigger than this size are sent with sendfile
-const maxSmallFileSize = 2 * 4096
-
-func (ff *fsFile) isBig() bool {
-	return ff.contentLength > maxSmallFileSize && len(ff.dirIndex) == 0
-}
-
-func (ff *fsFile) bigFileReader() (io.Reader, error) {
-	if ff.f == nil {
-		panic("BUG: ff.f must be non-nil in bigFileReader")
-	}
-
-	var r io.Reader
-
-	ff.bigFilesLock.Lock()
-	n := len(ff.bigFiles)
-	if n > 0 {
-		r = ff.bigFiles[n-1]
-		ff.bigFiles = ff.bigFiles[:n-1]
-	}
-	ff.bigFilesLock.Unlock()
-
-	if r != nil {
-		return r, nil
-	}
-
-	f, err := os.Open(ff.f.Name())
-	if err != nil {
-		return nil, fmt.Errorf("cannot open already opened file: %w", err)
-	}
-	return &bigFileReader{
-		f:  f,
-		ff: ff,
-		r:  f,
-	}, nil
-}
-
-func (ff *fsFile) Release() {
-	if ff.f != nil {
-		ff.f.Close()
-
-		if ff.isBig() {
-			ff.bigFilesLock.Lock()
-			for _, r := range ff.bigFiles {
-				r.f.Close()
-			}
-			ff.bigFilesLock.Unlock()
-		}
-	}
-}
-
-func (ff *fsFile) decReadersCount() {
-	ff.h.cacheLock.Lock()
-	ff.readersCount--
-	if ff.readersCount < 0 {
-		panic("BUG: negative fsFile.readersCount!")
-	}
-	ff.h.cacheLock.Unlock()
-}
-
-// bigFileReader attempts to trigger sendfile
-// for sending big files over the wire.
-type bigFileReader struct {
-	f  *os.File
-	ff *fsFile
-	r  io.Reader
-	lr io.LimitedReader
-}
-
-func (r *bigFileReader) UpdateByteRange(startPos, endPos int) error {
-	if _, err := r.f.Seek(int64(startPos), 0); err != nil {
-		return err
-	}
-	r.r = &r.lr
-	r.lr.R = r.f
-	r.lr.N = int64(endPos - startPos + 1)
-	return nil
-}
-
-func (r *bigFileReader) Read(p []byte) (int, error) {
-	return r.r.Read(p)
-}
-
-func (r *bigFileReader) WriteTo(w io.Writer) (int64, error) {
-	if rf, ok := w.(io.ReaderFrom); ok {
-		// fast path. Senfile must be triggered
-		return rf.ReadFrom(r.r)
-	}
-
-	// slow path
-	return copyZeroAlloc(w, r.r)
-}
-
-func (r *bigFileReader) Close() error {
-	r.r = r.f
-	n, err := r.f.Seek(0, 0)
-	if err == nil {
-		if n != 0 {
-			panic("BUG: File.Seek(0,0) returned (non-zero, nil)")
-		}
-
-		ff := r.ff
-		ff.bigFilesLock.Lock()
-		ff.bigFiles = append(ff.bigFiles, r)
-		ff.bigFilesLock.Unlock()
-	} else {
-		r.f.Close()
-	}
-	r.ff.decReadersCount()
-	return err
-}
-
-type fsSmallFileReader struct {
-	ff       *fsFile
-	startPos int
-	endPos   int
-}
-
-func (r *fsSmallFileReader) Close() error {
-	ff := r.ff
-	ff.decReadersCount()
-	r.ff = nil
-	r.startPos = 0
-	r.endPos = 0
-	ff.h.smallFileReaderPool.Put(r)
-	return nil
-}
-
-func (r *fsSmallFileReader) UpdateByteRange(startPos, endPos int) error {
-	r.startPos = startPos
-	r.endPos = endPos + 1
-	return nil
-}
-
-func (r *fsSmallFileReader) Read(p []byte) (int, error) {
-	tailLen := r.endPos - r.startPos
-	if tailLen <= 0 {
-		return 0, io.EOF
-	}
-	if len(p) > tailLen {
-		p = p[:tailLen]
-	}
-
-	ff := r.ff
-	if ff.f != nil {
-		n, err := ff.f.ReadAt(p, int64(r.startPos))
-		r.startPos += n
-		return n, err
-	}
-
-	n := copy(p, ff.dirIndex[r.startPos:])
-	r.startPos += n
-	return n, nil
-}
-
-func (r *fsSmallFileReader) WriteTo(w io.Writer) (int64, error) {
-	ff := r.ff
-
-	var n int
-	var err error
-	if ff.f == nil {
-		n, err = w.Write(ff.dirIndex[r.startPos:r.endPos])
-		return int64(n), err
-	}
-
-	if rf, ok := w.(io.ReaderFrom); ok {
-		return rf.ReadFrom(r)
-	}
-
-	curPos := r.startPos
-	bufv := copyBufPool.Get()
-	buf := bufv.([]byte)
-	for err == nil {
-		tailLen := r.endPos - curPos
-		if tailLen <= 0 {
-			break
-		}
-		if len(buf) > tailLen {
-			buf = buf[:tailLen]
-		}
-		n, err = ff.f.ReadAt(buf, int64(curPos))
-		nw, errw := w.Write(buf[:n])
-		curPos += nw
-		if errw == nil && nw != n {
-			panic("BUG: Write(p) returned (n, nil), where n != len(p)")
-		}
-		if err == nil {
-			err = errw
-		}
-	}
-	copyBufPool.Put(bufv)
-
-	if err == io.EOF {
-		err = nil
-	}
-	return int64(curPos - r.startPos), err
-}
-
-func (h *fsHandler) cleanCache(pendingFiles []*fsFile) []*fsFile {
-	var filesToRelease []*fsFile
-
-	h.cacheLock.Lock()
-
-	// Close files which couldn't be closed before due to non-zero
-	// readers count on the previous run.
-	var remainingFiles []*fsFile
-	for _, ff := range pendingFiles {
-		if ff.readersCount > 0 {
-			remainingFiles = append(remainingFiles, ff)
-		} else {
-			filesToRelease = append(filesToRelease, ff)
-		}
-	}
-	pendingFiles = remainingFiles
-
-	pendingFiles, filesToRelease = cleanCacheNolock(h.cache, pendingFiles, filesToRelease, h.cacheDuration)
-	pendingFiles, filesToRelease = cleanCacheNolock(h.cacheBrotli, pendingFiles, filesToRelease, h.cacheDuration)
-	pendingFiles, filesToRelease = cleanCacheNolock(h.cacheGzip, pendingFiles, filesToRelease, h.cacheDuration)
-
-	h.cacheLock.Unlock()
-
-	for _, ff := range filesToRelease {
-		ff.Release()
-	}
-
-	return pendingFiles
-}
-
-func cleanCacheNolock(cache map[string]*fsFile, pendingFiles, filesToRelease []*fsFile, cacheDuration time.Duration) ([]*fsFile, []*fsFile) {
-	t := time.Now()
-	for k, ff := range cache {
-		if t.Sub(ff.t) > cacheDuration {
-			if ff.readersCount > 0 {
-				// There are pending readers on stale file handle,
-				// so we cannot close it. Put it into pendingFiles
-				// so it will be closed later.
-				pendingFiles = append(pendingFiles, ff)
-			} else {
-				filesToRelease = append(filesToRelease, ff)
-			}
-			delete(cache, k)
-		}
-	}
-	return pendingFiles, filesToRelease
-}
-
-func (h *fsHandler) handleRequest(ctx *RequestCtx) {
-	var path []byte
-	if h.pathRewrite != nil {
-		path = h.pathRewrite(ctx)
-	} else {
-		path = ctx.Path()
-	}
-	hasTrailingSlash := len(path) > 0 && path[len(path)-1] == '/'
-	path = stripTrailingSlashes(path)
-
-	if n := bytes.IndexByte(path, 0); n >= 0 {
-		ctx.Logger().Printf("cannot serve path with nil byte at position %d: %q", n, path)
-		ctx.Error("Are you a hacker?", StatusBadRequest)
-		return
-	}
-	if h.pathRewrite != nil {
-		// There is no need to check for '/../' if path = ctx.Path(),
-		// since ctx.Path must normalize and sanitize the path.
-
-		if n := bytes.Index(path, strSlashDotDotSlash); n >= 0 {
-			ctx.Logger().Printf("cannot serve path with '/../' at position %d due to security reasons: %q", n, path)
-			ctx.Error("Internal Server Error", StatusInternalServerError)
-			return
-		}
-	}
-
-	mustCompress := false
-	fileCache := h.cache
-	fileEncoding := ""
-	byteRange := ctx.Request.Header.peek(strRange)
-	if len(byteRange) == 0 && h.compress {
-		if h.compressBrotli && ctx.Request.Header.HasAcceptEncodingBytes(strBr) {
-			mustCompress = true
-			fileCache = h.cacheBrotli
-			fileEncoding = "br"
-		} else if ctx.Request.Header.HasAcceptEncodingBytes(strGzip) {
-			mustCompress = true
-			fileCache = h.cacheGzip
-			fileEncoding = "gzip"
-		}
-	}
-
-	h.cacheLock.Lock()
-	ff, ok := fileCache[string(path)]
-	if ok {
-		ff.readersCount++
-	}
-	h.cacheLock.Unlock()
-
-	if !ok {
-		pathStr := string(path)
-		filePath := h.root + pathStr
-		var err error
-		ff, err = h.openFSFile(filePath, mustCompress, fileEncoding)
-		if mustCompress && err == errNoCreatePermission {
-			ctx.Logger().Printf("insufficient permissions for saving compressed file for %q. Serving uncompressed file. "+
-				"Allow write access to the directory with this file in order to improve fasthttp performance", filePath)
-			mustCompress = false
-			ff, err = h.openFSFile(filePath, mustCompress, fileEncoding)
-		}
-		if err == errDirIndexRequired {
-			if !hasTrailingSlash {
-				ctx.RedirectBytes(append(path, '/'), StatusFound)
-				return
-			}
-			ff, err = h.openIndexFile(ctx, filePath, mustCompress, fileEncoding)
-			if err != nil {
-				ctx.Logger().Printf("cannot open dir index %q: %s", filePath, err)
-				ctx.Error("Directory index is forbidden", StatusForbidden)
-				return
-			}
-		} else if err != nil {
-			ctx.Logger().Printf("cannot open file %q: %s", filePath, err)
-			if h.pathNotFound == nil {
-				ctx.Error("Cannot open requested path", StatusNotFound)
-			} else {
-				ctx.SetStatusCode(StatusNotFound)
-				h.pathNotFound(ctx)
-			}
-			return
-		}
-
-		h.cacheLock.Lock()
-		ff1, ok := fileCache[pathStr]
-		if !ok {
-			fileCache[pathStr] = ff
-			ff.readersCount++
-		} else {
-			ff1.readersCount++
-		}
-		h.cacheLock.Unlock()
-
-		if ok {
-			// The file has been already opened by another
-			// goroutine, so close the current file and use
-			// the file opened by another goroutine instead.
-			ff.Release()
-			ff = ff1
-		}
-	}
-
-	if !ctx.IfModifiedSince(ff.lastModified) {
-		ff.decReadersCount()
-		ctx.NotModified()
-		return
-	}
-
-	r, err := ff.NewReader()
-	if err != nil {
-		ctx.Logger().Printf("cannot obtain file reader for path=%q: %s", path, err)
-		ctx.Error("Internal Server Error", StatusInternalServerError)
-		return
-	}
-
-	hdr := &ctx.Response.Header
-	if ff.compressed {
-		if fileEncoding == "br" {
-			hdr.SetCanonical(strContentEncoding, strBr)
-		} else if fileEncoding == "gzip" {
-			hdr.SetCanonical(strContentEncoding, strGzip)
-		}
-	}
-
-	statusCode := StatusOK
-	contentLength := ff.contentLength
-	if h.acceptByteRange {
-		hdr.SetCanonical(strAcceptRanges, strBytes)
-		if len(byteRange) > 0 {
-			startPos, endPos, err := ParseByteRange(byteRange, contentLength)
-			if err != nil {
-				r.(io.Closer).Close()
-				ctx.Logger().Printf("cannot parse byte range %q for path=%q: %s", byteRange, path, err)
-				ctx.Error("Range Not Satisfiable", StatusRequestedRangeNotSatisfiable)
-				return
-			}
-
-			if err = r.(byteRangeUpdater).UpdateByteRange(startPos, endPos); err != nil {
-				r.(io.Closer).Close()
-				ctx.Logger().Printf("cannot seek byte range %q for path=%q: %s", byteRange, path, err)
-				ctx.Error("Internal Server Error", StatusInternalServerError)
-				return
-			}
-
-			hdr.SetContentRange(startPos, endPos, contentLength)
-			contentLength = endPos - startPos + 1
-			statusCode = StatusPartialContent
-		}
-	}
-
-	hdr.SetCanonical(strLastModified, ff.lastModifiedStr)
-	if !ctx.IsHead() {
-		ctx.SetBodyStream(r, contentLength)
-	} else {
-		ctx.Response.ResetBody()
-		ctx.Response.SkipBody = true
-		ctx.Response.Header.SetContentLength(contentLength)
-		if rc, ok := r.(io.Closer); ok {
-			if err := rc.Close(); err != nil {
-				ctx.Logger().Printf("cannot close file reader: %s", err)
-				ctx.Error("Internal Server Error", StatusInternalServerError)
-				return
-			}
-		}
-	}
-	hdr.noDefaultContentType = true
-	if len(hdr.ContentType()) == 0 {
-		ctx.SetContentType(ff.contentType)
-	}
-	ctx.SetStatusCode(statusCode)
-}
-
-type byteRangeUpdater interface {
-	UpdateByteRange(startPos, endPos int) error
-}
-
-// ParseByteRange parses 'Range: bytes=...' header value.
-//
-// It follows https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35 .
-func ParseByteRange(byteRange []byte, contentLength int) (startPos, endPos int, err error) {
-	b := byteRange
-	if !bytes.HasPrefix(b, strBytes) {
-		return 0, 0, fmt.Errorf("unsupported range units: %q. Expecting %q", byteRange, strBytes)
-	}
-
-	b = b[len(strBytes):]
-	if len(b) == 0 || b[0] != '=' {
-		return 0, 0, fmt.Errorf("missing byte range in %q", byteRange)
-	}
-	b = b[1:]
-
-	n := bytes.IndexByte(b, '-')
-	if n < 0 {
-		return 0, 0, fmt.Errorf("missing the end position of byte range in %q", byteRange)
-	}
-
-	if n == 0 {
-		v, err := ParseUint(b[n+1:])
-		if err != nil {
-			return 0, 0, err
-		}
-		startPos := contentLength - v
-		if startPos < 0 {
-			startPos = 0
-		}
-		return startPos, contentLength - 1, nil
-	}
-
-	if startPos, err = ParseUint(b[:n]); err != nil {
-		return 0, 0, err
-	}
-	if startPos >= contentLength {
-		return 0, 0, fmt.Errorf("the start position of byte range cannot exceed %d. byte range %q", contentLength-1, byteRange)
-	}
-
-	b = b[n+1:]
-	if len(b) == 0 {
-		return startPos, contentLength - 1, nil
-	}
-
-	if endPos, err = ParseUint(b); err != nil {
-		return 0, 0, err
-	}
-	if endPos >= contentLength {
-		endPos = contentLength - 1
-	}
-	if endPos < startPos {
-		return 0, 0, fmt.Errorf("the start position of byte range cannot exceed the end position. byte range %q", byteRange)
-	}
-	return startPos, endPos, nil
-}
-
-func (h *fsHandler) openIndexFile(ctx *RequestCtx, dirPath string, mustCompress bool, fileEncoding string) (*fsFile, error) {
-	for _, indexName := range h.indexNames {
-		indexFilePath := dirPath + "/" + indexName
-		ff, err := h.openFSFile(indexFilePath, mustCompress, fileEncoding)
-		if err == nil {
-			return ff, nil
-		}
-		if !os.IsNotExist(err) {
-			return nil, fmt.Errorf("cannot open file %q: %w", indexFilePath, err)
-		}
-	}
-
-	if !h.generateIndexPages {
-		return nil, fmt.Errorf("cannot access directory without index page. Directory %q", dirPath)
-	}
-
-	return h.createDirIndex(ctx.URI(), dirPath, mustCompress, fileEncoding)
-}
-
-var (
-	errDirIndexRequired   = errors.New("directory index required")
-	errNoCreatePermission = errors.New("no 'create file' permissions")
-)
-
-func (h *fsHandler) createDirIndex(base *URI, dirPath string, mustCompress bool, fileEncoding string) (*fsFile, error) {
-	w := &bytebufferpool.ByteBuffer{}
-
-	basePathEscaped := html.EscapeString(string(base.Path()))
-	fmt.Fprintf(w, "<html><head><title>%s</title><style>.dir { font-weight: bold }</style></head><body>", basePathEscaped)
-	fmt.Fprintf(w, "<h1>%s</h1>", basePathEscaped)
-	fmt.Fprintf(w, "<ul>")
-
-	if len(basePathEscaped) > 1 {
-		var parentURI URI
-		base.CopyTo(&parentURI)
-		parentURI.Update(string(base.Path()) + "/..")
-		parentPathEscaped := html.EscapeString(string(parentURI.Path()))
-		fmt.Fprintf(w, `<li><a href="%s" class="dir">..</a></li>`, parentPathEscaped)
-	}
-
-	f, err := os.Open(dirPath)
-	if err != nil {
-		return nil, err
-	}
-
-	fileinfos, err := f.Readdir(0)
-	f.Close()
-	if err != nil {
-		return nil, err
-	}
-
-	fm := make(map[string]os.FileInfo, len(fileinfos))
-	filenames := make([]string, 0, len(fileinfos))
-nestedContinue:
-	for _, fi := range fileinfos {
-		name := fi.Name()
-		for _, cfs := range h.compressedFileSuffixes {
-			if strings.HasSuffix(name, cfs) {
-				// Do not show compressed files on index page.
-				continue nestedContinue
-			}
-		}
-		fm[name] = fi
-		filenames = append(filenames, name)
-	}
-
-	var u URI
-	base.CopyTo(&u)
-	u.Update(string(u.Path()) + "/")
-
-	sort.Strings(filenames)
-	for _, name := range filenames {
-		u.Update(name)
-		pathEscaped := html.EscapeString(string(u.Path()))
-		fi := fm[name]
-		auxStr := "dir"
-		className := "dir"
-		if !fi.IsDir() {
-			auxStr = fmt.Sprintf("file, %d bytes", fi.Size())
-			className = "file"
-		}
-		fmt.Fprintf(w, `<li><a href="%s" class="%s">%s</a>, %s, last modified %s</li>`,
-			pathEscaped, className, html.EscapeString(name), auxStr, fsModTime(fi.ModTime()))
-	}
-
-	fmt.Fprintf(w, "</ul></body></html>")
-
-	if mustCompress {
-		var zbuf bytebufferpool.ByteBuffer
-		if fileEncoding == "br" {
-			zbuf.B = AppendBrotliBytesLevel(zbuf.B, w.B, CompressDefaultCompression)
-		} else if fileEncoding == "gzip" {
-			zbuf.B = AppendGzipBytesLevel(zbuf.B, w.B, CompressDefaultCompression)
-		}
-		w = &zbuf
-	}
-
-	dirIndex := w.B
-	lastModified := time.Now()
-	ff := &fsFile{
-		h:               h,
-		dirIndex:        dirIndex,
-		contentType:     "text/html; charset=utf-8",
-		contentLength:   len(dirIndex),
-		compressed:      mustCompress,
-		lastModified:    lastModified,
-		lastModifiedStr: AppendHTTPDate(nil, lastModified),
-
-		t: lastModified,
-	}
-	return ff, nil
-}
-
-const (
-	fsMinCompressRatio        = 0.8
-	fsMaxCompressibleFileSize = 8 * 1024 * 1024
-)
-
-func (h *fsHandler) compressAndOpenFSFile(filePath string, fileEncoding string) (*fsFile, error) {
-	f, err := os.Open(filePath)
-	if err != nil {
-		return nil, err
-	}
-
-	fileInfo, err := f.Stat()
-	if err != nil {
-		f.Close()
-		return nil, fmt.Errorf("cannot obtain info for file %q: %w", filePath, err)
-	}
-
-	if fileInfo.IsDir() {
-		f.Close()
-		return nil, errDirIndexRequired
-	}
-
-	if strings.HasSuffix(filePath, h.compressedFileSuffixes[fileEncoding]) ||
-		fileInfo.Size() > fsMaxCompressibleFileSize ||
-		!isFileCompressible(f, fsMinCompressRatio) {
-		return h.newFSFile(f, fileInfo, false, "")
-	}
-
-	compressedFilePath := filePath + h.compressedFileSuffixes[fileEncoding]
-	absPath, err := filepath.Abs(compressedFilePath)
-	if err != nil {
-		f.Close()
-		return nil, fmt.Errorf("cannot determine absolute path for %q: %s", compressedFilePath, err)
-	}
-
-	flock := getFileLock(absPath)
-	flock.Lock()
-	ff, err := h.compressFileNolock(f, fileInfo, filePath, compressedFilePath, fileEncoding)
-	flock.Unlock()
-
-	return ff, err
-}
-
-func (h *fsHandler) compressFileNolock(f *os.File, fileInfo os.FileInfo, filePath, compressedFilePath string, fileEncoding string) (*fsFile, error) {
-	// Attempt to open compressed file created by another concurrent
-	// goroutine.
-	// It is safe opening such a file, since the file creation
-	// is guarded by file mutex - see getFileLock call.
-	if _, err := os.Stat(compressedFilePath); err == nil {
-		f.Close()
-		return h.newCompressedFSFile(compressedFilePath, fileEncoding)
-	}
-
-	// Create temporary file, so concurrent goroutines don't use
-	// it until it is created.
-	tmpFilePath := compressedFilePath + ".tmp"
-	zf, err := os.Create(tmpFilePath)
-	if err != nil {
-		f.Close()
-		if !os.IsPermission(err) {
-			return nil, fmt.Errorf("cannot create temporary file %q: %w", tmpFilePath, err)
-		}
-		return nil, errNoCreatePermission
-	}
-	if fileEncoding == "br" {
-		zw := acquireStacklessBrotliWriter(zf, CompressDefaultCompression)
-		_, err = copyZeroAlloc(zw, f)
-		if err1 := zw.Flush(); err == nil {
-			err = err1
-		}
-		releaseStacklessBrotliWriter(zw, CompressDefaultCompression)
-	} else if fileEncoding == "gzip" {
-		zw := acquireStacklessGzipWriter(zf, CompressDefaultCompression)
-		_, err = copyZeroAlloc(zw, f)
-		if err1 := zw.Flush(); err == nil {
-			err = err1
-		}
-		releaseStacklessGzipWriter(zw, CompressDefaultCompression)
-	}
-	zf.Close()
-	f.Close()
-	if err != nil {
-		return nil, fmt.Errorf("error when compressing file %q to %q: %w", filePath, tmpFilePath, err)
-	}
-	if err = os.Chtimes(tmpFilePath, time.Now(), fileInfo.ModTime()); err != nil {
-		return nil, fmt.Errorf("cannot change modification time to %s for tmp file %q: %s",
-			fileInfo.ModTime(), tmpFilePath, err)
-	}
-	if err = os.Rename(tmpFilePath, compressedFilePath); err != nil {
-		return nil, fmt.Errorf("cannot move compressed file from %q to %q: %w", tmpFilePath, compressedFilePath, err)
-	}
-	return h.newCompressedFSFile(compressedFilePath, fileEncoding)
-}
-
-func (h *fsHandler) newCompressedFSFile(filePath string, fileEncoding string) (*fsFile, error) {
-	f, err := os.Open(filePath)
-	if err != nil {
-		return nil, fmt.Errorf("cannot open compressed file %q: %w", filePath, err)
-	}
-	fileInfo, err := f.Stat()
-	if err != nil {
-		f.Close()
-		return nil, fmt.Errorf("cannot obtain info for compressed file %q: %w", filePath, err)
-	}
-	return h.newFSFile(f, fileInfo, true, fileEncoding)
-}
-
-func (h *fsHandler) openFSFile(filePath string, mustCompress bool, fileEncoding string) (*fsFile, error) {
-	filePathOriginal := filePath
-	if mustCompress {
-		filePath += h.compressedFileSuffixes[fileEncoding]
-	}
-
-	f, err := os.Open(filePath)
-	if err != nil {
-		if mustCompress && os.IsNotExist(err) {
-			return h.compressAndOpenFSFile(filePathOriginal, fileEncoding)
-		}
-		return nil, err
-	}
-
-	fileInfo, err := f.Stat()
-	if err != nil {
-		f.Close()
-		return nil, fmt.Errorf("cannot obtain info for file %q: %w", filePath, err)
-	}
-
-	if fileInfo.IsDir() {
-		f.Close()
-		if mustCompress {
-			return nil, fmt.Errorf("directory with unexpected suffix found: %q. Suffix: %q",
-				filePath, h.compressedFileSuffixes[fileEncoding])
-		}
-		return nil, errDirIndexRequired
-	}
-
-	if mustCompress {
-		fileInfoOriginal, err := os.Stat(filePathOriginal)
-		if err != nil {
-			f.Close()
-			return nil, fmt.Errorf("cannot obtain info for original file %q: %w", filePathOriginal, err)
-		}
-
-		// Only re-create the compressed file if there was more than a second between the mod times.
-		// On MacOS the gzip seems to truncate the nanoseconds in the mod time causing the original file
-		// to look newer than the gzipped file.
-		if fileInfoOriginal.ModTime().Sub(fileInfo.ModTime()) >= time.Second {
-			// The compressed file became stale. Re-create it.
-			f.Close()
-			os.Remove(filePath)
-			return h.compressAndOpenFSFile(filePathOriginal, fileEncoding)
-		}
-	}
-
-	return h.newFSFile(f, fileInfo, mustCompress, fileEncoding)
-}
-
-func (h *fsHandler) newFSFile(f *os.File, fileInfo os.FileInfo, compressed bool, fileEncoding string) (*fsFile, error) {
-	n := fileInfo.Size()
-	contentLength := int(n)
-	if n != int64(contentLength) {
-		f.Close()
-		return nil, fmt.Errorf("too big file: %d bytes", n)
-	}
-
-	// detect content-type
-	ext := fileExtension(fileInfo.Name(), compressed, h.compressedFileSuffixes[fileEncoding])
-	contentType := mime.TypeByExtension(ext)
-	if len(contentType) == 0 {
-		data, err := readFileHeader(f, compressed, fileEncoding)
-		if err != nil {
-			return nil, fmt.Errorf("cannot read header of the file %q: %w", f.Name(), err)
-		}
-		contentType = http.DetectContentType(data)
-	}
-
-	lastModified := fileInfo.ModTime()
-	ff := &fsFile{
-		h:               h,
-		f:               f,
-		contentType:     contentType,
-		contentLength:   contentLength,
-		compressed:      compressed,
-		lastModified:    lastModified,
-		lastModifiedStr: AppendHTTPDate(nil, lastModified),
-
-		t: time.Now(),
-	}
-	return ff, nil
-}
-
-func readFileHeader(f *os.File, compressed bool, fileEncoding string) ([]byte, error) {
-	r := io.Reader(f)
-	var (
-		br *brotli.Reader
-		zr *gzip.Reader
-	)
-	if compressed {
-		var err error
-		if fileEncoding == "br" {
-			if br, err = acquireBrotliReader(f); err != nil {
-				return nil, err
-			}
-			r = br
-		} else if fileEncoding == "gzip" {
-			if zr, err = acquireGzipReader(f); err != nil {
-				return nil, err
-			}
-			r = zr
-		}
-	}
-
-	lr := &io.LimitedReader{
-		R: r,
-		N: 512,
-	}
-	data, err := ioutil.ReadAll(lr)
-	if _, err := f.Seek(0, 0); err != nil {
-		return nil, err
-	}
-
-	if br != nil {
-		releaseBrotliReader(br)
-	}
-
-	if zr != nil {
-		releaseGzipReader(zr)
-	}
-
-	return data, err
-}
-
-func stripLeadingSlashes(path []byte, stripSlashes int) []byte {
-	for stripSlashes > 0 && len(path) > 0 {
-		if path[0] != '/' {
-			panic("BUG: path must start with slash")
-		}
-		n := bytes.IndexByte(path[1:], '/')
-		if n < 0 {
-			path = path[:0]
-			break
-		}
-		path = path[n+1:]
-		stripSlashes--
-	}
-	return path
-}
-
-func stripTrailingSlashes(path []byte) []byte {
-	for len(path) > 0 && path[len(path)-1] == '/' {
-		path = path[:len(path)-1]
-	}
-	return path
-}
-
-func fileExtension(path string, compressed bool, compressedFileSuffix string) string {
-	if compressed && strings.HasSuffix(path, compressedFileSuffix) {
-		path = path[:len(path)-len(compressedFileSuffix)]
-	}
-	n := strings.LastIndexByte(path, '.')
-	if n < 0 {
-		return ""
-	}
-	return path[n:]
-}
-
-// FileLastModified returns last modified time for the file.
-func FileLastModified(path string) (time.Time, error) {
-	f, err := os.Open(path)
-	if err != nil {
-		return zeroTime, err
-	}
-	fileInfo, err := f.Stat()
-	f.Close()
-	if err != nil {
-		return zeroTime, err
-	}
-	return fsModTime(fileInfo.ModTime()), nil
-}
-
-func fsModTime(t time.Time) time.Time {
-	return t.In(time.UTC).Truncate(time.Second)
-}
-
-var filesLockMap sync.Map
-
-func getFileLock(absPath string) *sync.Mutex {
-	v, _ := filesLockMap.LoadOrStore(absPath, &sync.Mutex{})
-	filelock := v.(*sync.Mutex)
-	return filelock
-}
Index: trunk/vendor/github.com/valyala/fasthttp/go.mod
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/go.mod	(revision 145)
+++ 	(revision )
@@ -1,13 +1,0 @@
-module github.com/valyala/fasthttp
-
-go 1.12
-
-require (
-	github.com/andybalholm/brotli v1.0.4
-	github.com/klauspost/compress v1.15.0
-	github.com/valyala/bytebufferpool v1.0.0
-	github.com/valyala/tcplisten v1.0.0
-	golang.org/x/crypto v0.0.0-20220214200702-86341886e292
-	golang.org/x/net v0.0.0-20220225172249-27dd8689420f
-	golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9
-)
Index: trunk/vendor/github.com/valyala/fasthttp/go.sum
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/go.sum	(revision 145)
+++ 	(revision )
@@ -1,26 +1,0 @@
-github.com/andybalholm/brotli v1.0.4 h1:V7DdXeJtZscaqfNuAdSRuRFzuiKlHSC/Zh3zl9qY3JY=
-github.com/andybalholm/brotli v1.0.4/go.mod h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig=
-github.com/klauspost/compress v1.15.0 h1:xqfchp4whNFxn5A4XFyyYtitiWI8Hy5EW59jEwcyL6U=
-github.com/klauspost/compress v1.15.0/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk=
-github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw=
-github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc=
-github.com/valyala/tcplisten v1.0.0 h1:rBHj/Xf+E1tRGZyWIWwJDiRY0zc1Js+CV5DqwacVSA8=
-github.com/valyala/tcplisten v1.0.0/go.mod h1:T0xQ8SeCZGxckz9qRXTfG43PvQ/mcWh7FwZEA7Ioqkc=
-golang.org/x/crypto v0.0.0-20220214200702-86341886e292 h1:f+lwQ+GtmgoY+A2YaQxlSOnDjXcQ7ZRLWOHbC6HtRqE=
-golang.org/x/crypto v0.0.0-20220214200702-86341886e292/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
-golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
-golang.org/x/net v0.0.0-20220225172249-27dd8689420f h1:oA4XRj0qtSt8Yo1Zms0CUlsT3KG69V2UGQWPBxujDmc=
-golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
-golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9 h1:nhht2DYV/Sn3qOayu8lM+cU1ii9sTLUeBQwQQfUHtrs=
-golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
-golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
-golang.org/x/text v0.3.6 h1:aRYxNxv6iGQlyVaZmk6ZgYEDa+Jg18DxebPSrd6bg1M=
-golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
-golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk=
-golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
-golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
Index: trunk/vendor/github.com/valyala/fasthttp/header.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/header.go	(revision 145)
+++ 	(revision )
@@ -1,3186 +1,0 @@
-package fasthttp
-
-import (
-	"bufio"
-	"bytes"
-	"errors"
-	"fmt"
-	"io"
-	"sync"
-	"sync/atomic"
-	"time"
-)
-
-const (
-	rChar = byte('\r')
-	nChar = byte('\n')
-)
-
-// ResponseHeader represents HTTP response header.
-//
-// It is forbidden copying ResponseHeader instances.
-// Create new instances instead and use CopyTo.
-//
-// ResponseHeader instance MUST NOT be used from concurrently running
-// goroutines.
-type ResponseHeader struct {
-	noCopy noCopy //nolint:unused,structcheck
-
-	disableNormalizing   bool
-	noHTTP11             bool
-	connectionClose      bool
-	noDefaultContentType bool
-	noDefaultDate        bool
-
-	statusCode            int
-	statusMessage         []byte
-	protocol              []byte
-	contentLength         int
-	contentLengthBytes    []byte
-	secureErrorLogMessage bool
-
-	contentType []byte
-	server      []byte
-
-	h       []argsKV
-	trailer []argsKV
-	bufKV   argsKV
-
-	cookies []argsKV
-}
-
-// RequestHeader represents HTTP request header.
-//
-// It is forbidden copying RequestHeader instances.
-// Create new instances instead and use CopyTo.
-//
-// RequestHeader instance MUST NOT be used from concurrently running
-// goroutines.
-type RequestHeader struct {
-	noCopy noCopy //nolint:unused,structcheck
-
-	disableNormalizing   bool
-	noHTTP11             bool
-	connectionClose      bool
-	noDefaultContentType bool
-
-	// These two fields have been moved close to other bool fields
-	// for reducing RequestHeader object size.
-	cookiesCollected bool
-
-	contentLength         int
-	contentLengthBytes    []byte
-	secureErrorLogMessage bool
-
-	method      []byte
-	requestURI  []byte
-	proto       []byte
-	host        []byte
-	contentType []byte
-	userAgent   []byte
-
-	h       []argsKV
-	trailer []argsKV
-	bufKV   argsKV
-
-	cookies []argsKV
-
-	// stores an immutable copy of headers as they were received from the
-	// wire.
-	rawHeaders []byte
-}
-
-// SetContentRange sets 'Content-Range: bytes startPos-endPos/contentLength'
-// header.
-func (h *ResponseHeader) SetContentRange(startPos, endPos, contentLength int) {
-	b := h.bufKV.value[:0]
-	b = append(b, strBytes...)
-	b = append(b, ' ')
-	b = AppendUint(b, startPos)
-	b = append(b, '-')
-	b = AppendUint(b, endPos)
-	b = append(b, '/')
-	b = AppendUint(b, contentLength)
-	h.bufKV.value = b
-
-	h.SetCanonical(strContentRange, h.bufKV.value)
-}
-
-// SetByteRange sets 'Range: bytes=startPos-endPos' header.
-//
-//     * If startPos is negative, then 'bytes=-startPos' value is set.
-//     * If endPos is negative, then 'bytes=startPos-' value is set.
-func (h *RequestHeader) SetByteRange(startPos, endPos int) {
-	b := h.bufKV.value[:0]
-	b = append(b, strBytes...)
-	b = append(b, '=')
-	if startPos >= 0 {
-		b = AppendUint(b, startPos)
-	} else {
-		endPos = -startPos
-	}
-	b = append(b, '-')
-	if endPos >= 0 {
-		b = AppendUint(b, endPos)
-	}
-	h.bufKV.value = b
-
-	h.SetCanonical(strRange, h.bufKV.value)
-}
-
-// StatusCode returns response status code.
-func (h *ResponseHeader) StatusCode() int {
-	if h.statusCode == 0 {
-		return StatusOK
-	}
-	return h.statusCode
-}
-
-// SetStatusCode sets response status code.
-func (h *ResponseHeader) SetStatusCode(statusCode int) {
-	h.statusCode = statusCode
-}
-
-// StatusMessage returns response status message.
-func (h *ResponseHeader) StatusMessage() []byte {
-	return h.statusMessage
-}
-
-// SetStatusMessage sets response status message bytes.
-func (h *ResponseHeader) SetStatusMessage(statusMessage []byte) {
-	h.statusMessage = append(h.statusMessage[:0], statusMessage...)
-}
-
-// Protocol returns response protocol bytes.
-func (h *ResponseHeader) Protocol() []byte {
-	if len(h.protocol) > 0 {
-		return h.protocol
-	}
-	return strHTTP11
-}
-
-// SetProtocol sets response protocol bytes.
-func (h *ResponseHeader) SetProtocol(protocol []byte) {
-	h.protocol = append(h.protocol[:0], protocol...)
-}
-
-// SetLastModified sets 'Last-Modified' header to the given value.
-func (h *ResponseHeader) SetLastModified(t time.Time) {
-	h.bufKV.value = AppendHTTPDate(h.bufKV.value[:0], t)
-	h.SetCanonical(strLastModified, h.bufKV.value)
-}
-
-// ConnectionClose returns true if 'Connection: close' header is set.
-func (h *ResponseHeader) ConnectionClose() bool {
-	return h.connectionClose
-}
-
-// SetConnectionClose sets 'Connection: close' header.
-func (h *ResponseHeader) SetConnectionClose() {
-	h.connectionClose = true
-}
-
-// ResetConnectionClose clears 'Connection: close' header if it exists.
-func (h *ResponseHeader) ResetConnectionClose() {
-	if h.connectionClose {
-		h.connectionClose = false
-		h.h = delAllArgsBytes(h.h, strConnection)
-	}
-}
-
-// ConnectionClose returns true if 'Connection: close' header is set.
-func (h *RequestHeader) ConnectionClose() bool {
-	return h.connectionClose
-}
-
-// SetConnectionClose sets 'Connection: close' header.
-func (h *RequestHeader) SetConnectionClose() {
-	h.connectionClose = true
-}
-
-// ResetConnectionClose clears 'Connection: close' header if it exists.
-func (h *RequestHeader) ResetConnectionClose() {
-	if h.connectionClose {
-		h.connectionClose = false
-		h.h = delAllArgsBytes(h.h, strConnection)
-	}
-}
-
-// ConnectionUpgrade returns true if 'Connection: Upgrade' header is set.
-func (h *ResponseHeader) ConnectionUpgrade() bool {
-	return hasHeaderValue(h.Peek(HeaderConnection), strUpgrade)
-}
-
-// ConnectionUpgrade returns true if 'Connection: Upgrade' header is set.
-func (h *RequestHeader) ConnectionUpgrade() bool {
-	return hasHeaderValue(h.Peek(HeaderConnection), strUpgrade)
-}
-
-// PeekCookie is able to returns cookie by a given key from response.
-func (h *ResponseHeader) PeekCookie(key string) []byte {
-	return peekArgStr(h.cookies, key)
-}
-
-// ContentLength returns Content-Length header value.
-//
-// It may be negative:
-// -1 means Transfer-Encoding: chunked.
-// -2 means Transfer-Encoding: identity.
-func (h *ResponseHeader) ContentLength() int {
-	return h.contentLength
-}
-
-// SetContentLength sets Content-Length header value.
-//
-// Content-Length may be negative:
-// -1 means Transfer-Encoding: chunked.
-// -2 means Transfer-Encoding: identity.
-func (h *ResponseHeader) SetContentLength(contentLength int) {
-	if h.mustSkipContentLength() {
-		return
-	}
-	h.contentLength = contentLength
-	if contentLength >= 0 {
-		h.contentLengthBytes = AppendUint(h.contentLengthBytes[:0], contentLength)
-		h.h = delAllArgsBytes(h.h, strTransferEncoding)
-	} else {
-		h.contentLengthBytes = h.contentLengthBytes[:0]
-		value := strChunked
-		if contentLength == -2 {
-			h.SetConnectionClose()
-			value = strIdentity
-		}
-		h.h = setArgBytes(h.h, strTransferEncoding, value, argsHasValue)
-	}
-}
-
-func (h *ResponseHeader) mustSkipContentLength() bool {
-	// From http/1.1 specs:
-	// All 1xx (informational), 204 (no content), and 304 (not modified) responses MUST NOT include a message-body
-	statusCode := h.StatusCode()
-
-	// Fast path.
-	if statusCode < 100 || statusCode == StatusOK {
-		return false
-	}
-
-	// Slow path.
-	return statusCode == StatusNotModified || statusCode == StatusNoContent || statusCode < 200
-}
-
-// ContentLength returns Content-Length header value.
-//
-// It may be negative:
-// -1 means Transfer-Encoding: chunked.
-func (h *RequestHeader) ContentLength() int {
-	return h.realContentLength()
-}
-
-// realContentLength returns the actual Content-Length set in the request,
-// including positive lengths for GET/HEAD requests.
-func (h *RequestHeader) realContentLength() int {
-	return h.contentLength
-}
-
-// SetContentLength sets Content-Length header value.
-//
-// Negative content-length sets 'Transfer-Encoding: chunked' header.
-func (h *RequestHeader) SetContentLength(contentLength int) {
-	h.contentLength = contentLength
-	if contentLength >= 0 {
-		h.contentLengthBytes = AppendUint(h.contentLengthBytes[:0], contentLength)
-		h.h = delAllArgsBytes(h.h, strTransferEncoding)
-	} else {
-		h.contentLengthBytes = h.contentLengthBytes[:0]
-		h.h = setArgBytes(h.h, strTransferEncoding, strChunked, argsHasValue)
-	}
-}
-
-func (h *ResponseHeader) isCompressibleContentType() bool {
-	contentType := h.ContentType()
-	return bytes.HasPrefix(contentType, strTextSlash) ||
-		bytes.HasPrefix(contentType, strApplicationSlash) ||
-		bytes.HasPrefix(contentType, strImageSVG) ||
-		bytes.HasPrefix(contentType, strImageIcon) ||
-		bytes.HasPrefix(contentType, strFontSlash) ||
-		bytes.HasPrefix(contentType, strMultipartSlash)
-}
-
-// ContentType returns Content-Type header value.
-func (h *ResponseHeader) ContentType() []byte {
-	contentType := h.contentType
-	if !h.noDefaultContentType && len(h.contentType) == 0 {
-		contentType = defaultContentType
-	}
-	return contentType
-}
-
-// SetContentType sets Content-Type header value.
-func (h *ResponseHeader) SetContentType(contentType string) {
-	h.contentType = append(h.contentType[:0], contentType...)
-}
-
-// SetContentTypeBytes sets Content-Type header value.
-func (h *ResponseHeader) SetContentTypeBytes(contentType []byte) {
-	h.contentType = append(h.contentType[:0], contentType...)
-}
-
-// Server returns Server header value.
-func (h *ResponseHeader) Server() []byte {
-	return h.server
-}
-
-// SetServer sets Server header value.
-func (h *ResponseHeader) SetServer(server string) {
-	h.server = append(h.server[:0], server...)
-}
-
-// SetServerBytes sets Server header value.
-func (h *ResponseHeader) SetServerBytes(server []byte) {
-	h.server = append(h.server[:0], server...)
-}
-
-// ContentType returns Content-Type header value.
-func (h *RequestHeader) ContentType() []byte {
-	return h.contentType
-}
-
-// SetContentType sets Content-Type header value.
-func (h *RequestHeader) SetContentType(contentType string) {
-	h.contentType = append(h.contentType[:0], contentType...)
-}
-
-// SetContentTypeBytes sets Content-Type header value.
-func (h *RequestHeader) SetContentTypeBytes(contentType []byte) {
-	h.contentType = append(h.contentType[:0], contentType...)
-}
-
-// SetMultipartFormBoundary sets the following Content-Type:
-// 'multipart/form-data; boundary=...'
-// where ... is substituted by the given boundary.
-func (h *RequestHeader) SetMultipartFormBoundary(boundary string) {
-	b := h.bufKV.value[:0]
-	b = append(b, strMultipartFormData...)
-	b = append(b, ';', ' ')
-	b = append(b, strBoundary...)
-	b = append(b, '=')
-	b = append(b, boundary...)
-	h.bufKV.value = b
-
-	h.SetContentTypeBytes(h.bufKV.value)
-}
-
-// SetMultipartFormBoundaryBytes sets the following Content-Type:
-// 'multipart/form-data; boundary=...'
-// where ... is substituted by the given boundary.
-func (h *RequestHeader) SetMultipartFormBoundaryBytes(boundary []byte) {
-	b := h.bufKV.value[:0]
-	b = append(b, strMultipartFormData...)
-	b = append(b, ';', ' ')
-	b = append(b, strBoundary...)
-	b = append(b, '=')
-	b = append(b, boundary...)
-	h.bufKV.value = b
-
-	h.SetContentTypeBytes(h.bufKV.value)
-}
-
-// SetTrailer sets header Trailer value for chunked response
-// to indicate which headers will be sent after the body.
-//
-// Use Set to set the trailer header later.
-//
-// Trailers are only supported with chunked transfer.
-// Trailers allow the sender to include additional headers at the end of chunked messages.
-//
-// The following trailers are forbidden:
-// 1. necessary for message framing (e.g., Transfer-Encoding and Content-Length),
-// 2. routing (e.g., Host),
-// 3. request modifiers (e.g., controls and conditionals in Section 5 of [RFC7231]),
-// 4. authentication (e.g., see [RFC7235] and [RFC6265]),
-// 5. response control data (e.g., see Section 7.1 of [RFC7231]),
-// 6. determining how to process the payload (e.g., Content-Encoding, Content-Type, Content-Range, and Trailer)
-//
-// Return ErrBadTrailer if contain any forbidden trailers.
-func (h *ResponseHeader) SetTrailer(trailer string) error {
-	return h.SetTrailerBytes(s2b(trailer))
-}
-
-// SetTrailerBytes sets Trailer header value for chunked response
-// to indicate which headers will be sent after the body.
-//
-// Use Set to set the trailer header later.
-//
-// Trailers are only supported with chunked transfer.
-// Trailers allow the sender to include additional headers at the end of chunked messages.
-//
-// The following trailers are forbidden:
-// 1. necessary for message framing (e.g., Transfer-Encoding and Content-Length),
-// 2. routing (e.g., Host),
-// 3. request modifiers (e.g., controls and conditionals in Section 5 of [RFC7231]),
-// 4. authentication (e.g., see [RFC7235] and [RFC6265]),
-// 5. response control data (e.g., see Section 7.1 of [RFC7231]),
-// 6. determining how to process the payload (e.g., Content-Encoding, Content-Type, Content-Range, and Trailer)
-//
-// Return ErrBadTrailer if contain any forbidden trailers.
-func (h *ResponseHeader) SetTrailerBytes(trailer []byte) error {
-	h.trailer = h.trailer[:0]
-	return h.AddTrailerBytes(trailer)
-}
-
-// AddTrailer add Trailer header value for chunked response
-// to indicate which headers will be sent after the body.
-//
-// Use Set to set the trailer header later.
-//
-// Trailers are only supported with chunked transfer.
-// Trailers allow the sender to include additional headers at the end of chunked messages.
-//
-// The following trailers are forbidden:
-// 1. necessary for message framing (e.g., Transfer-Encoding and Content-Length),
-// 2. routing (e.g., Host),
-// 3. request modifiers (e.g., controls and conditionals in Section 5 of [RFC7231]),
-// 4. authentication (e.g., see [RFC7235] and [RFC6265]),
-// 5. response control data (e.g., see Section 7.1 of [RFC7231]),
-// 6. determining how to process the payload (e.g., Content-Encoding, Content-Type, Content-Range, and Trailer)
-//
-// Return ErrBadTrailer if contain any forbidden trailers.
-func (h *ResponseHeader) AddTrailer(trailer string) error {
-	return h.AddTrailerBytes(s2b(trailer))
-}
-
-var ErrBadTrailer = errors.New("contain forbidden trailer")
-
-// AddTrailerBytes add Trailer header value for chunked response
-// to indicate which headers will be sent after the body.
-//
-// Use Set to set the trailer header later.
-//
-// Trailers are only supported with chunked transfer.
-// Trailers allow the sender to include additional headers at the end of chunked messages.
-//
-// The following trailers are forbidden:
-// 1. necessary for message framing (e.g., Transfer-Encoding and Content-Length),
-// 2. routing (e.g., Host),
-// 3. request modifiers (e.g., controls and conditionals in Section 5 of [RFC7231]),
-// 4. authentication (e.g., see [RFC7235] and [RFC6265]),
-// 5. response control data (e.g., see Section 7.1 of [RFC7231]),
-// 6. determining how to process the payload (e.g., Content-Encoding, Content-Type, Content-Range, and Trailer)
-//
-// Return ErrBadTrailer if contain any forbidden trailers.
-func (h *ResponseHeader) AddTrailerBytes(trailer []byte) error {
-	var err error
-	for i := -1; i+1 < len(trailer); {
-		trailer = trailer[i+1:]
-		i = bytes.IndexByte(trailer, ',')
-		if i < 0 {
-			i = len(trailer)
-		}
-		key := trailer[:i]
-		for len(key) > 0 && key[0] == ' ' {
-			key = key[1:]
-		}
-		for len(key) > 0 && key[len(key)-1] == ' ' {
-			key = key[:len(key)-1]
-		}
-		// Forbidden by RFC 7230, section 4.1.2
-		if isBadTrailer(key) {
-			err = ErrBadTrailer
-			continue
-		}
-		h.bufKV.key = append(h.bufKV.key[:0], key...)
-		normalizeHeaderKey(h.bufKV.key, h.disableNormalizing)
-		h.trailer = appendArgBytes(h.trailer, h.bufKV.key, nil, argsNoValue)
-	}
-
-	return err
-}
-
-// MultipartFormBoundary returns boundary part
-// from 'multipart/form-data; boundary=...' Content-Type.
-func (h *RequestHeader) MultipartFormBoundary() []byte {
-	b := h.ContentType()
-	if !bytes.HasPrefix(b, strMultipartFormData) {
-		return nil
-	}
-	b = b[len(strMultipartFormData):]
-	if len(b) == 0 || b[0] != ';' {
-		return nil
-	}
-
-	var n int
-	for len(b) > 0 {
-		n++
-		for len(b) > n && b[n] == ' ' {
-			n++
-		}
-		b = b[n:]
-		if !bytes.HasPrefix(b, strBoundary) {
-			if n = bytes.IndexByte(b, ';'); n < 0 {
-				return nil
-			}
-			continue
-		}
-
-		b = b[len(strBoundary):]
-		if len(b) == 0 || b[0] != '=' {
-			return nil
-		}
-		b = b[1:]
-		if n = bytes.IndexByte(b, ';'); n >= 0 {
-			b = b[:n]
-		}
-		if len(b) > 1 && b[0] == '"' && b[len(b)-1] == '"' {
-			b = b[1 : len(b)-1]
-		}
-		return b
-	}
-	return nil
-}
-
-// Host returns Host header value.
-func (h *RequestHeader) Host() []byte {
-	return h.host
-}
-
-// SetHost sets Host header value.
-func (h *RequestHeader) SetHost(host string) {
-	h.host = append(h.host[:0], host...)
-}
-
-// SetHostBytes sets Host header value.
-func (h *RequestHeader) SetHostBytes(host []byte) {
-	h.host = append(h.host[:0], host...)
-}
-
-// UserAgent returns User-Agent header value.
-func (h *RequestHeader) UserAgent() []byte {
-	return h.userAgent
-}
-
-// SetUserAgent sets User-Agent header value.
-func (h *RequestHeader) SetUserAgent(userAgent string) {
-	h.userAgent = append(h.userAgent[:0], userAgent...)
-}
-
-// SetUserAgentBytes sets User-Agent header value.
-func (h *RequestHeader) SetUserAgentBytes(userAgent []byte) {
-	h.userAgent = append(h.userAgent[:0], userAgent...)
-}
-
-// Referer returns Referer header value.
-func (h *RequestHeader) Referer() []byte {
-	return h.PeekBytes(strReferer)
-}
-
-// SetReferer sets Referer header value.
-func (h *RequestHeader) SetReferer(referer string) {
-	h.SetBytesK(strReferer, referer)
-}
-
-// SetRefererBytes sets Referer header value.
-func (h *RequestHeader) SetRefererBytes(referer []byte) {
-	h.SetCanonical(strReferer, referer)
-}
-
-// Method returns HTTP request method.
-func (h *RequestHeader) Method() []byte {
-	if len(h.method) == 0 {
-		return []byte(MethodGet)
-	}
-	return h.method
-}
-
-// SetMethod sets HTTP request method.
-func (h *RequestHeader) SetMethod(method string) {
-	h.method = append(h.method[:0], method...)
-}
-
-// SetMethodBytes sets HTTP request method.
-func (h *RequestHeader) SetMethodBytes(method []byte) {
-	h.method = append(h.method[:0], method...)
-}
-
-// Protocol returns HTTP protocol.
-func (h *RequestHeader) Protocol() []byte {
-	if len(h.proto) == 0 {
-		return strHTTP11
-	}
-	return h.proto
-}
-
-// SetProtocol sets HTTP request protocol.
-func (h *RequestHeader) SetProtocol(method string) {
-	h.proto = append(h.proto[:0], method...)
-	h.noHTTP11 = !bytes.Equal(h.proto, strHTTP11)
-}
-
-// SetProtocolBytes sets HTTP request protocol.
-func (h *RequestHeader) SetProtocolBytes(method []byte) {
-	h.proto = append(h.proto[:0], method...)
-	h.noHTTP11 = !bytes.Equal(h.proto, strHTTP11)
-}
-
-// RequestURI returns RequestURI from the first HTTP request line.
-func (h *RequestHeader) RequestURI() []byte {
-	requestURI := h.requestURI
-	if len(requestURI) == 0 {
-		requestURI = strSlash
-	}
-	return requestURI
-}
-
-// SetRequestURI sets RequestURI for the first HTTP request line.
-// RequestURI must be properly encoded.
-// Use URI.RequestURI for constructing proper RequestURI if unsure.
-func (h *RequestHeader) SetRequestURI(requestURI string) {
-	h.requestURI = append(h.requestURI[:0], requestURI...)
-}
-
-// SetRequestURIBytes sets RequestURI for the first HTTP request line.
-// RequestURI must be properly encoded.
-// Use URI.RequestURI for constructing proper RequestURI if unsure.
-func (h *RequestHeader) SetRequestURIBytes(requestURI []byte) {
-	h.requestURI = append(h.requestURI[:0], requestURI...)
-}
-
-// SetTrailer sets Trailer header value for chunked request
-// to indicate which headers will be sent after the body.
-//
-// Use Set to set the trailer header later.
-//
-// Trailers are only supported with chunked transfer.
-// Trailers allow the sender to include additional headers at the end of chunked messages.
-//
-// The following trailers are forbidden:
-// 1. necessary for message framing (e.g., Transfer-Encoding and Content-Length),
-// 2. routing (e.g., Host),
-// 3. request modifiers (e.g., controls and conditionals in Section 5 of [RFC7231]),
-// 4. authentication (e.g., see [RFC7235] and [RFC6265]),
-// 5. response control data (e.g., see Section 7.1 of [RFC7231]),
-// 6. determining how to process the payload (e.g., Content-Encoding, Content-Type, Content-Range, and Trailer)
-//
-// Return ErrBadTrailer if contain any forbidden trailers.
-func (h *RequestHeader) SetTrailer(trailer string) error {
-	return h.SetTrailerBytes(s2b(trailer))
-}
-
-// SetTrailerBytes sets Trailer header value for chunked request
-// to indicate which headers will be sent after the body.
-//
-// Use Set to set the trailer header later.
-//
-// Trailers are only supported with chunked transfer.
-// Trailers allow the sender to include additional headers at the end of chunked messages.
-//
-// The following trailers are forbidden:
-// 1. necessary for message framing (e.g., Transfer-Encoding and Content-Length),
-// 2. routing (e.g., Host),
-// 3. request modifiers (e.g., controls and conditionals in Section 5 of [RFC7231]),
-// 4. authentication (e.g., see [RFC7235] and [RFC6265]),
-// 5. response control data (e.g., see Section 7.1 of [RFC7231]),
-// 6. determining how to process the payload (e.g., Content-Encoding, Content-Type, Content-Range, and Trailer)
-//
-// Return ErrBadTrailer if contain any forbidden trailers.
-func (h *RequestHeader) SetTrailerBytes(trailer []byte) error {
-	h.trailer = h.trailer[:0]
-	return h.AddTrailerBytes(trailer)
-}
-
-// AddTrailer add Trailer header value for chunked request
-// to indicate which headers will be sent after the body.
-//
-// Use Set to set the trailer header later.
-//
-// Trailers are only supported with chunked transfer.
-// Trailers allow the sender to include additional headers at the end of chunked messages.
-//
-// The following trailers are forbidden:
-// 1. necessary for message framing (e.g., Transfer-Encoding and Content-Length),
-// 2. routing (e.g., Host),
-// 3. request modifiers (e.g., controls and conditionals in Section 5 of [RFC7231]),
-// 4. authentication (e.g., see [RFC7235] and [RFC6265]),
-// 5. response control data (e.g., see Section 7.1 of [RFC7231]),
-// 6. determining how to process the payload (e.g., Content-Encoding, Content-Type, Content-Range, and Trailer)
-//
-// Return ErrBadTrailer if contain any forbidden trailers.
-func (h *RequestHeader) AddTrailer(trailer string) error {
-	return h.AddTrailerBytes(s2b(trailer))
-}
-
-// AddTrailerBytes add Trailer header value for chunked request
-// to indicate which headers will be sent after the body.
-//
-// Use Set to set the trailer header later.
-//
-// Trailers are only supported with chunked transfer.
-// Trailers allow the sender to include additional headers at the end of chunked messages.
-//
-// The following trailers are forbidden:
-// 1. necessary for message framing (e.g., Transfer-Encoding and Content-Length),
-// 2. routing (e.g., Host),
-// 3. request modifiers (e.g., controls and conditionals in Section 5 of [RFC7231]),
-// 4. authentication (e.g., see [RFC7235] and [RFC6265]),
-// 5. response control data (e.g., see Section 7.1 of [RFC7231]),
-// 6. determining how to process the payload (e.g., Content-Encoding, Content-Type, Content-Range, and Trailer)
-//
-// Return ErrBadTrailer if contain any forbidden trailers.
-func (h *RequestHeader) AddTrailerBytes(trailer []byte) error {
-	var err error
-	for i := -1; i+1 < len(trailer); {
-		trailer = trailer[i+1:]
-		i = bytes.IndexByte(trailer, ',')
-		if i < 0 {
-			i = len(trailer)
-		}
-		key := trailer[:i]
-		for len(key) > 0 && key[0] == ' ' {
-			key = key[1:]
-		}
-		for len(key) > 0 && key[len(key)-1] == ' ' {
-			key = key[:len(key)-1]
-		}
-		// Forbidden by RFC 7230, section 4.1.2
-		if isBadTrailer(key) {
-			err = ErrBadTrailer
-			continue
-		}
-		h.bufKV.key = append(h.bufKV.key[:0], key...)
-		normalizeHeaderKey(h.bufKV.key, h.disableNormalizing)
-		h.trailer = appendArgBytes(h.trailer, h.bufKV.key, nil, argsNoValue)
-	}
-
-	return err
-}
-
-// IsGet returns true if request method is GET.
-func (h *RequestHeader) IsGet() bool {
-	return string(h.Method()) == MethodGet
-}
-
-// IsPost returns true if request method is POST.
-func (h *RequestHeader) IsPost() bool {
-	return string(h.Method()) == MethodPost
-}
-
-// IsPut returns true if request method is PUT.
-func (h *RequestHeader) IsPut() bool {
-	return string(h.Method()) == MethodPut
-}
-
-// IsHead returns true if request method is HEAD.
-func (h *RequestHeader) IsHead() bool {
-	return string(h.Method()) == MethodHead
-}
-
-// IsDelete returns true if request method is DELETE.
-func (h *RequestHeader) IsDelete() bool {
-	return string(h.Method()) == MethodDelete
-}
-
-// IsConnect returns true if request method is CONNECT.
-func (h *RequestHeader) IsConnect() bool {
-	return string(h.Method()) == MethodConnect
-}
-
-// IsOptions returns true if request method is OPTIONS.
-func (h *RequestHeader) IsOptions() bool {
-	return string(h.Method()) == MethodOptions
-}
-
-// IsTrace returns true if request method is TRACE.
-func (h *RequestHeader) IsTrace() bool {
-	return string(h.Method()) == MethodTrace
-}
-
-// IsPatch returns true if request method is PATCH.
-func (h *RequestHeader) IsPatch() bool {
-	return string(h.Method()) == MethodPatch
-}
-
-// IsHTTP11 returns true if the request is HTTP/1.1.
-func (h *RequestHeader) IsHTTP11() bool {
-	return !h.noHTTP11
-}
-
-// IsHTTP11 returns true if the response is HTTP/1.1.
-func (h *ResponseHeader) IsHTTP11() bool {
-	return !h.noHTTP11
-}
-
-// HasAcceptEncoding returns true if the header contains
-// the given Accept-Encoding value.
-func (h *RequestHeader) HasAcceptEncoding(acceptEncoding string) bool {
-	h.bufKV.value = append(h.bufKV.value[:0], acceptEncoding...)
-	return h.HasAcceptEncodingBytes(h.bufKV.value)
-}
-
-// HasAcceptEncodingBytes returns true if the header contains
-// the given Accept-Encoding value.
-func (h *RequestHeader) HasAcceptEncodingBytes(acceptEncoding []byte) bool {
-	ae := h.peek(strAcceptEncoding)
-	n := bytes.Index(ae, acceptEncoding)
-	if n < 0 {
-		return false
-	}
-	b := ae[n+len(acceptEncoding):]
-	if len(b) > 0 && b[0] != ',' {
-		return false
-	}
-	if n == 0 {
-		return true
-	}
-	return ae[n-1] == ' '
-}
-
-// Len returns the number of headers set,
-// i.e. the number of times f is called in VisitAll.
-func (h *ResponseHeader) Len() int {
-	n := 0
-	h.VisitAll(func(k, v []byte) { n++ })
-	return n
-}
-
-// Len returns the number of headers set,
-// i.e. the number of times f is called in VisitAll.
-func (h *RequestHeader) Len() int {
-	n := 0
-	h.VisitAll(func(k, v []byte) { n++ })
-	return n
-}
-
-// DisableNormalizing disables header names' normalization.
-//
-// By default all the header names are normalized by uppercasing
-// the first letter and all the first letters following dashes,
-// while lowercasing all the other letters.
-// Examples:
-//
-//     * CONNECTION -> Connection
-//     * conteNT-tYPE -> Content-Type
-//     * foo-bar-baz -> Foo-Bar-Baz
-//
-// Disable header names' normalization only if know what are you doing.
-func (h *RequestHeader) DisableNormalizing() {
-	h.disableNormalizing = true
-}
-
-// EnableNormalizing enables header names' normalization.
-//
-// Header names are normalized by uppercasing the first letter and
-// all the first letters following dashes, while lowercasing all
-// the other letters.
-// Examples:
-//
-//     * CONNECTION -> Connection
-//     * conteNT-tYPE -> Content-Type
-//     * foo-bar-baz -> Foo-Bar-Baz
-//
-// This is enabled by default unless disabled using DisableNormalizing()
-func (h *RequestHeader) EnableNormalizing() {
-	h.disableNormalizing = false
-}
-
-// DisableNormalizing disables header names' normalization.
-//
-// By default all the header names are normalized by uppercasing
-// the first letter and all the first letters following dashes,
-// while lowercasing all the other letters.
-// Examples:
-//
-//     * CONNECTION -> Connection
-//     * conteNT-tYPE -> Content-Type
-//     * foo-bar-baz -> Foo-Bar-Baz
-//
-// Disable header names' normalization only if know what are you doing.
-func (h *ResponseHeader) DisableNormalizing() {
-	h.disableNormalizing = true
-}
-
-// EnableNormalizing enables header names' normalization.
-//
-// Header names are normalized by uppercasing the first letter and
-// all the first letters following dashes, while lowercasing all
-// the other letters.
-// Examples:
-//
-//     * CONNECTION -> Connection
-//     * conteNT-tYPE -> Content-Type
-//     * foo-bar-baz -> Foo-Bar-Baz
-//
-// This is enabled by default unless disabled using DisableNormalizing()
-func (h *ResponseHeader) EnableNormalizing() {
-	h.disableNormalizing = false
-}
-
-// SetNoDefaultContentType allows you to control if a default Content-Type header will be set (false) or not (true).
-func (h *ResponseHeader) SetNoDefaultContentType(noDefaultContentType bool) {
-	h.noDefaultContentType = noDefaultContentType
-}
-
-// Reset clears response header.
-func (h *ResponseHeader) Reset() {
-	h.disableNormalizing = false
-	h.SetNoDefaultContentType(false)
-	h.noDefaultDate = false
-	h.resetSkipNormalize()
-}
-
-func (h *ResponseHeader) resetSkipNormalize() {
-	h.noHTTP11 = false
-	h.connectionClose = false
-
-	h.statusCode = 0
-	h.statusMessage = h.statusMessage[:0]
-	h.protocol = h.protocol[:0]
-	h.contentLength = 0
-	h.contentLengthBytes = h.contentLengthBytes[:0]
-
-	h.contentType = h.contentType[:0]
-	h.server = h.server[:0]
-
-	h.h = h.h[:0]
-	h.cookies = h.cookies[:0]
-	h.trailer = h.trailer[:0]
-}
-
-// SetNoDefaultContentType allows you to control if a default Content-Type header will be set (false) or not (true).
-func (h *RequestHeader) SetNoDefaultContentType(noDefaultContentType bool) {
-	h.noDefaultContentType = noDefaultContentType
-}
-
-// Reset clears request header.
-func (h *RequestHeader) Reset() {
-	h.disableNormalizing = false
-	h.SetNoDefaultContentType(false)
-	h.resetSkipNormalize()
-}
-
-func (h *RequestHeader) resetSkipNormalize() {
-	h.noHTTP11 = false
-	h.connectionClose = false
-
-	h.contentLength = 0
-	h.contentLengthBytes = h.contentLengthBytes[:0]
-
-	h.method = h.method[:0]
-	h.proto = h.proto[:0]
-	h.requestURI = h.requestURI[:0]
-	h.host = h.host[:0]
-	h.contentType = h.contentType[:0]
-	h.userAgent = h.userAgent[:0]
-	h.trailer = h.trailer[:0]
-
-	h.h = h.h[:0]
-	h.cookies = h.cookies[:0]
-	h.cookiesCollected = false
-
-	h.rawHeaders = h.rawHeaders[:0]
-}
-
-// CopyTo copies all the headers to dst.
-func (h *ResponseHeader) CopyTo(dst *ResponseHeader) {
-	dst.Reset()
-
-	dst.disableNormalizing = h.disableNormalizing
-	dst.noHTTP11 = h.noHTTP11
-	dst.connectionClose = h.connectionClose
-	dst.noDefaultContentType = h.noDefaultContentType
-	dst.noDefaultDate = h.noDefaultDate
-
-	dst.statusCode = h.statusCode
-	dst.statusMessage = append(dst.statusMessage, h.statusMessage...)
-	dst.protocol = append(dst.protocol, h.protocol...)
-	dst.contentLength = h.contentLength
-	dst.contentLengthBytes = append(dst.contentLengthBytes, h.contentLengthBytes...)
-	dst.contentType = append(dst.contentType, h.contentType...)
-	dst.server = append(dst.server, h.server...)
-	dst.h = copyArgs(dst.h, h.h)
-	dst.cookies = copyArgs(dst.cookies, h.cookies)
-	dst.trailer = copyArgs(dst.trailer, h.trailer)
-}
-
-// CopyTo copies all the headers to dst.
-func (h *RequestHeader) CopyTo(dst *RequestHeader) {
-	dst.Reset()
-
-	dst.disableNormalizing = h.disableNormalizing
-	dst.noHTTP11 = h.noHTTP11
-	dst.connectionClose = h.connectionClose
-
-	dst.contentLength = h.contentLength
-	dst.contentLengthBytes = append(dst.contentLengthBytes, h.contentLengthBytes...)
-	dst.method = append(dst.method, h.method...)
-	dst.proto = append(dst.proto, h.proto...)
-	dst.requestURI = append(dst.requestURI, h.requestURI...)
-	dst.host = append(dst.host, h.host...)
-	dst.contentType = append(dst.contentType, h.contentType...)
-	dst.userAgent = append(dst.userAgent, h.userAgent...)
-	dst.trailer = append(dst.trailer, h.trailer...)
-	dst.h = copyArgs(dst.h, h.h)
-	dst.cookies = copyArgs(dst.cookies, h.cookies)
-	dst.cookiesCollected = h.cookiesCollected
-	dst.rawHeaders = append(dst.rawHeaders, h.rawHeaders...)
-}
-
-// VisitAll calls f for each header.
-//
-// f must not retain references to key and/or value after returning.
-// Copy key and/or value contents before returning if you need retaining them.
-func (h *ResponseHeader) VisitAll(f func(key, value []byte)) {
-	if len(h.contentLengthBytes) > 0 {
-		f(strContentLength, h.contentLengthBytes)
-	}
-	contentType := h.ContentType()
-	if len(contentType) > 0 {
-		f(strContentType, contentType)
-	}
-	server := h.Server()
-	if len(server) > 0 {
-		f(strServer, server)
-	}
-	if len(h.cookies) > 0 {
-		visitArgs(h.cookies, func(k, v []byte) {
-			f(strSetCookie, v)
-		})
-	}
-	if len(h.trailer) > 0 {
-		f(strTrailer, appendArgsKeyBytes(nil, h.trailer, strCommaSpace))
-	}
-	visitArgs(h.h, f)
-	if h.ConnectionClose() {
-		f(strConnection, strClose)
-	}
-}
-
-// VisitAllTrailer calls f for each response Trailer.
-//
-// f must not retain references to value after returning.
-func (h *ResponseHeader) VisitAllTrailer(f func(value []byte)) {
-	visitArgsKey(h.trailer, f)
-}
-
-// VisitAllTrailer calls f for each request Trailer.
-//
-// f must not retain references to value after returning.
-func (h *RequestHeader) VisitAllTrailer(f func(value []byte)) {
-	visitArgsKey(h.trailer, f)
-}
-
-// VisitAllCookie calls f for each response cookie.
-//
-// Cookie name is passed in key and the whole Set-Cookie header value
-// is passed in value on each f invocation. Value may be parsed
-// with Cookie.ParseBytes().
-//
-// f must not retain references to key and/or value after returning.
-func (h *ResponseHeader) VisitAllCookie(f func(key, value []byte)) {
-	visitArgs(h.cookies, f)
-}
-
-// VisitAllCookie calls f for each request cookie.
-//
-// f must not retain references to key and/or value after returning.
-func (h *RequestHeader) VisitAllCookie(f func(key, value []byte)) {
-	h.collectCookies()
-	visitArgs(h.cookies, f)
-}
-
-// VisitAll calls f for each header.
-//
-// f must not retain references to key and/or value after returning.
-// Copy key and/or value contents before returning if you need retaining them.
-//
-// To get the headers in order they were received use VisitAllInOrder.
-func (h *RequestHeader) VisitAll(f func(key, value []byte)) {
-	host := h.Host()
-	if len(host) > 0 {
-		f(strHost, host)
-	}
-	if len(h.contentLengthBytes) > 0 {
-		f(strContentLength, h.contentLengthBytes)
-	}
-	contentType := h.ContentType()
-	if len(contentType) > 0 {
-		f(strContentType, contentType)
-	}
-	userAgent := h.UserAgent()
-	if len(userAgent) > 0 {
-		f(strUserAgent, userAgent)
-	}
-	if len(h.trailer) > 0 {
-		f(strTrailer, appendArgsKeyBytes(nil, h.trailer, strCommaSpace))
-	}
-
-	h.collectCookies()
-	if len(h.cookies) > 0 {
-		h.bufKV.value = appendRequestCookieBytes(h.bufKV.value[:0], h.cookies)
-		f(strCookie, h.bufKV.value)
-	}
-	visitArgs(h.h, f)
-	if h.ConnectionClose() {
-		f(strConnection, strClose)
-	}
-}
-
-// VisitAllInOrder calls f for each header in the order they were received.
-//
-// f must not retain references to key and/or value after returning.
-// Copy key and/or value contents before returning if you need retaining them.
-//
-// This function is slightly slower than VisitAll because it has to reparse the
-// raw headers to get the order.
-func (h *RequestHeader) VisitAllInOrder(f func(key, value []byte)) {
-	var s headerScanner
-	s.b = h.rawHeaders
-	s.disableNormalizing = h.disableNormalizing
-	for s.next() {
-		if len(s.key) > 0 {
-			f(s.key, s.value)
-		}
-	}
-}
-
-// Del deletes header with the given key.
-func (h *ResponseHeader) Del(key string) {
-	k := getHeaderKeyBytes(&h.bufKV, key, h.disableNormalizing)
-	h.del(k)
-}
-
-// DelBytes deletes header with the given key.
-func (h *ResponseHeader) DelBytes(key []byte) {
-	h.bufKV.key = append(h.bufKV.key[:0], key...)
-	normalizeHeaderKey(h.bufKV.key, h.disableNormalizing)
-	h.del(h.bufKV.key)
-}
-
-func (h *ResponseHeader) del(key []byte) {
-	switch string(key) {
-	case HeaderContentType:
-		h.contentType = h.contentType[:0]
-	case HeaderServer:
-		h.server = h.server[:0]
-	case HeaderSetCookie:
-		h.cookies = h.cookies[:0]
-	case HeaderContentLength:
-		h.contentLength = 0
-		h.contentLengthBytes = h.contentLengthBytes[:0]
-	case HeaderConnection:
-		h.connectionClose = false
-	case HeaderTrailer:
-		h.trailer = h.trailer[:0]
-	}
-	h.h = delAllArgsBytes(h.h, key)
-}
-
-// Del deletes header with the given key.
-func (h *RequestHeader) Del(key string) {
-	k := getHeaderKeyBytes(&h.bufKV, key, h.disableNormalizing)
-	h.del(k)
-}
-
-// DelBytes deletes header with the given key.
-func (h *RequestHeader) DelBytes(key []byte) {
-	h.bufKV.key = append(h.bufKV.key[:0], key...)
-	normalizeHeaderKey(h.bufKV.key, h.disableNormalizing)
-	h.del(h.bufKV.key)
-}
-
-func (h *RequestHeader) del(key []byte) {
-	switch string(key) {
-	case HeaderHost:
-		h.host = h.host[:0]
-	case HeaderContentType:
-		h.contentType = h.contentType[:0]
-	case HeaderUserAgent:
-		h.userAgent = h.userAgent[:0]
-	case HeaderCookie:
-		h.cookies = h.cookies[:0]
-	case HeaderContentLength:
-		h.contentLength = 0
-		h.contentLengthBytes = h.contentLengthBytes[:0]
-	case HeaderConnection:
-		h.connectionClose = false
-	case HeaderTrailer:
-		h.trailer = h.trailer[:0]
-	}
-	h.h = delAllArgsBytes(h.h, key)
-}
-
-// setSpecialHeader handles special headers and return true when a header is processed.
-func (h *ResponseHeader) setSpecialHeader(key, value []byte) bool {
-	if len(key) == 0 {
-		return false
-	}
-
-	switch key[0] | 0x20 {
-	case 'c':
-		if caseInsensitiveCompare(strContentType, key) {
-			h.SetContentTypeBytes(value)
-			return true
-		} else if caseInsensitiveCompare(strContentLength, key) {
-			if contentLength, err := parseContentLength(value); err == nil {
-				h.contentLength = contentLength
-				h.contentLengthBytes = append(h.contentLengthBytes[:0], value...)
-			}
-			return true
-		} else if caseInsensitiveCompare(strConnection, key) {
-			if bytes.Equal(strClose, value) {
-				h.SetConnectionClose()
-			} else {
-				h.ResetConnectionClose()
-				h.h = setArgBytes(h.h, key, value, argsHasValue)
-			}
-			return true
-		}
-	case 's':
-		if caseInsensitiveCompare(strServer, key) {
-			h.SetServerBytes(value)
-			return true
-		} else if caseInsensitiveCompare(strSetCookie, key) {
-			var kv *argsKV
-			h.cookies, kv = allocArg(h.cookies)
-			kv.key = getCookieKey(kv.key, value)
-			kv.value = append(kv.value[:0], value...)
-			return true
-		}
-	case 't':
-		if caseInsensitiveCompare(strTransferEncoding, key) {
-			// Transfer-Encoding is managed automatically.
-			return true
-		} else if caseInsensitiveCompare(strTrailer, key) {
-			_ = h.SetTrailerBytes(value)
-			return true
-		}
-	case 'd':
-		if caseInsensitiveCompare(strDate, key) {
-			// Date is managed automatically.
-			return true
-		}
-	}
-
-	return false
-}
-
-// setSpecialHeader handles special headers and return true when a header is processed.
-func (h *RequestHeader) setSpecialHeader(key, value []byte) bool {
-	if len(key) == 0 {
-		return false
-	}
-
-	switch key[0] | 0x20 {
-	case 'c':
-		if caseInsensitiveCompare(strContentType, key) {
-			h.SetContentTypeBytes(value)
-			return true
-		} else if caseInsensitiveCompare(strContentLength, key) {
-			if contentLength, err := parseContentLength(value); err == nil {
-				h.contentLength = contentLength
-				h.contentLengthBytes = append(h.contentLengthBytes[:0], value...)
-			}
-			return true
-		} else if caseInsensitiveCompare(strConnection, key) {
-			if bytes.Equal(strClose, value) {
-				h.SetConnectionClose()
-			} else {
-				h.ResetConnectionClose()
-				h.h = setArgBytes(h.h, key, value, argsHasValue)
-			}
-			return true
-		} else if caseInsensitiveCompare(strCookie, key) {
-			h.collectCookies()
-			h.cookies = parseRequestCookies(h.cookies, value)
-			return true
-		}
-	case 't':
-		if caseInsensitiveCompare(strTransferEncoding, key) {
-			// Transfer-Encoding is managed automatically.
-			return true
-		} else if caseInsensitiveCompare(strTrailer, key) {
-			_ = h.SetTrailerBytes(value)
-			return true
-		}
-	case 'h':
-		if caseInsensitiveCompare(strHost, key) {
-			h.SetHostBytes(value)
-			return true
-		}
-	case 'u':
-		if caseInsensitiveCompare(strUserAgent, key) {
-			h.SetUserAgentBytes(value)
-			return true
-		}
-	}
-
-	return false
-}
-
-// Add adds the given 'key: value' header.
-//
-// Multiple headers with the same key may be added with this function.
-// Use Set for setting a single header for the given key.
-//
-// the Content-Type, Content-Length, Connection, Server, Set-Cookie,
-// Transfer-Encoding and Date headers can only be set once and will
-// overwrite the previous value.
-//
-// If the header is set as a Trailer (forbidden trailers will not be set, see AddTrailer for more details),
-// it will be sent after the chunked response body.
-func (h *ResponseHeader) Add(key, value string) {
-	h.AddBytesKV(s2b(key), s2b(value))
-}
-
-// AddBytesK adds the given 'key: value' header.
-//
-// Multiple headers with the same key may be added with this function.
-// Use SetBytesK for setting a single header for the given key.
-//
-// the Content-Type, Content-Length, Connection, Server, Set-Cookie,
-// Transfer-Encoding and Date headers can only be set once and will
-// overwrite the previous value.
-//
-// If the header is set as a Trailer (forbidden trailers will not be set, see AddTrailer for more details),
-// it will be sent after the chunked response body.
-func (h *ResponseHeader) AddBytesK(key []byte, value string) {
-	h.AddBytesKV(key, s2b(value))
-}
-
-// AddBytesV adds the given 'key: value' header.
-//
-// Multiple headers with the same key may be added with this function.
-// Use SetBytesV for setting a single header for the given key.
-//
-// the Content-Type, Content-Length, Connection, Server, Set-Cookie,
-// Transfer-Encoding and Date headers can only be set once and will
-// overwrite the previous value.
-//
-// If the header is set as a Trailer (forbidden trailers will not be set, see AddTrailer for more details),
-// it will be sent after the chunked response body.
-func (h *ResponseHeader) AddBytesV(key string, value []byte) {
-	h.AddBytesKV(s2b(key), value)
-}
-
-// AddBytesKV adds the given 'key: value' header.
-//
-// Multiple headers with the same key may be added with this function.
-// Use SetBytesKV for setting a single header for the given key.
-//
-// the Content-Type, Content-Length, Connection, Server, Set-Cookie,
-// Transfer-Encoding and Date headers can only be set once and will
-// overwrite the previous value.
-//
-// If the header is set as a Trailer (forbidden trailers will not be set, see AddTrailer for more details),
-// it will be sent after the chunked response body.
-func (h *ResponseHeader) AddBytesKV(key, value []byte) {
-	if h.setSpecialHeader(key, value) {
-		return
-	}
-
-	k := getHeaderKeyBytes(&h.bufKV, b2s(key), h.disableNormalizing)
-	h.h = appendArgBytes(h.h, k, value, argsHasValue)
-}
-
-// Set sets the given 'key: value' header.
-//
-// If the header is set as a Trailer (forbidden trailers will not be set, see SetTrailer for more details),
-// it will be sent after the chunked response body.
-//
-// Use Add for setting multiple header values under the same key.
-func (h *ResponseHeader) Set(key, value string) {
-	initHeaderKV(&h.bufKV, key, value, h.disableNormalizing)
-	h.SetCanonical(h.bufKV.key, h.bufKV.value)
-}
-
-// SetBytesK sets the given 'key: value' header.
-//
-// If the header is set as a Trailer (forbidden trailers will not be set, see SetTrailer for more details),
-// it will be sent after the chunked response body.
-//
-// Use AddBytesK for setting multiple header values under the same key.
-func (h *ResponseHeader) SetBytesK(key []byte, value string) {
-	h.bufKV.value = append(h.bufKV.value[:0], value...)
-	h.SetBytesKV(key, h.bufKV.value)
-}
-
-// SetBytesV sets the given 'key: value' header.
-//
-// If the header is set as a Trailer (forbidden trailers will not be set, see SetTrailer for more details),
-// it will be sent after the chunked response body.
-//
-// Use AddBytesV for setting multiple header values under the same key.
-func (h *ResponseHeader) SetBytesV(key string, value []byte) {
-	k := getHeaderKeyBytes(&h.bufKV, key, h.disableNormalizing)
-	h.SetCanonical(k, value)
-}
-
-// SetBytesKV sets the given 'key: value' header.
-//
-// If the header is set as a Trailer (forbidden trailers will not be set, see SetTrailer for more details),
-// it will be sent after the chunked response body.
-//
-// Use AddBytesKV for setting multiple header values under the same key.
-func (h *ResponseHeader) SetBytesKV(key, value []byte) {
-	h.bufKV.key = append(h.bufKV.key[:0], key...)
-	normalizeHeaderKey(h.bufKV.key, h.disableNormalizing)
-	h.SetCanonical(h.bufKV.key, value)
-}
-
-// SetCanonical sets the given 'key: value' header assuming that
-// key is in canonical form.
-//
-// If the header is set as a Trailer (forbidden trailers will not be set, see SetTrailer for more details),
-// it will be sent after the chunked response body.
-func (h *ResponseHeader) SetCanonical(key, value []byte) {
-	if h.setSpecialHeader(key, value) {
-		return
-	}
-
-	h.h = setArgBytes(h.h, key, value, argsHasValue)
-}
-
-// SetCookie sets the given response cookie.
-//
-// It is save re-using the cookie after the function returns.
-func (h *ResponseHeader) SetCookie(cookie *Cookie) {
-	h.cookies = setArgBytes(h.cookies, cookie.Key(), cookie.Cookie(), argsHasValue)
-}
-
-// SetCookie sets 'key: value' cookies.
-func (h *RequestHeader) SetCookie(key, value string) {
-	h.collectCookies()
-	h.cookies = setArg(h.cookies, key, value, argsHasValue)
-}
-
-// SetCookieBytesK sets 'key: value' cookies.
-func (h *RequestHeader) SetCookieBytesK(key []byte, value string) {
-	h.SetCookie(b2s(key), value)
-}
-
-// SetCookieBytesKV sets 'key: value' cookies.
-func (h *RequestHeader) SetCookieBytesKV(key, value []byte) {
-	h.SetCookie(b2s(key), b2s(value))
-}
-
-// DelClientCookie instructs the client to remove the given cookie.
-// This doesn't work for a cookie with specific domain or path,
-// you should delete it manually like:
-//
-//      c := AcquireCookie()
-//      c.SetKey(key)
-//      c.SetDomain("example.com")
-//      c.SetPath("/path")
-//      c.SetExpire(CookieExpireDelete)
-//      h.SetCookie(c)
-//      ReleaseCookie(c)
-//
-// Use DelCookie if you want just removing the cookie from response header.
-func (h *ResponseHeader) DelClientCookie(key string) {
-	h.DelCookie(key)
-
-	c := AcquireCookie()
-	c.SetKey(key)
-	c.SetExpire(CookieExpireDelete)
-	h.SetCookie(c)
-	ReleaseCookie(c)
-}
-
-// DelClientCookieBytes instructs the client to remove the given cookie.
-// This doesn't work for a cookie with specific domain or path,
-// you should delete it manually like:
-//
-//      c := AcquireCookie()
-//      c.SetKey(key)
-//      c.SetDomain("example.com")
-//      c.SetPath("/path")
-//      c.SetExpire(CookieExpireDelete)
-//      h.SetCookie(c)
-//      ReleaseCookie(c)
-//
-// Use DelCookieBytes if you want just removing the cookie from response header.
-func (h *ResponseHeader) DelClientCookieBytes(key []byte) {
-	h.DelClientCookie(b2s(key))
-}
-
-// DelCookie removes cookie under the given key from response header.
-//
-// Note that DelCookie doesn't remove the cookie from the client.
-// Use DelClientCookie instead.
-func (h *ResponseHeader) DelCookie(key string) {
-	h.cookies = delAllArgs(h.cookies, key)
-}
-
-// DelCookieBytes removes cookie under the given key from response header.
-//
-// Note that DelCookieBytes doesn't remove the cookie from the client.
-// Use DelClientCookieBytes instead.
-func (h *ResponseHeader) DelCookieBytes(key []byte) {
-	h.DelCookie(b2s(key))
-}
-
-// DelCookie removes cookie under the given key.
-func (h *RequestHeader) DelCookie(key string) {
-	h.collectCookies()
-	h.cookies = delAllArgs(h.cookies, key)
-}
-
-// DelCookieBytes removes cookie under the given key.
-func (h *RequestHeader) DelCookieBytes(key []byte) {
-	h.DelCookie(b2s(key))
-}
-
-// DelAllCookies removes all the cookies from response headers.
-func (h *ResponseHeader) DelAllCookies() {
-	h.cookies = h.cookies[:0]
-}
-
-// DelAllCookies removes all the cookies from request headers.
-func (h *RequestHeader) DelAllCookies() {
-	h.collectCookies()
-	h.cookies = h.cookies[:0]
-}
-
-// Add adds the given 'key: value' header.
-//
-// Multiple headers with the same key may be added with this function.
-// Use Set for setting a single header for the given key.
-//
-// If the header is set as a Trailer (forbidden trailers will not be set, see AddTrailer for more details),
-// it will be sent after the chunked request body.
-func (h *RequestHeader) Add(key, value string) {
-	h.AddBytesKV(s2b(key), s2b(value))
-}
-
-// AddBytesK adds the given 'key: value' header.
-//
-// Multiple headers with the same key may be added with this function.
-// Use SetBytesK for setting a single header for the given key.
-//
-// If the header is set as a Trailer (forbidden trailers will not be set, see AddTrailer for more details),
-// it will be sent after the chunked request body.
-func (h *RequestHeader) AddBytesK(key []byte, value string) {
-	h.AddBytesKV(key, s2b(value))
-}
-
-// AddBytesV adds the given 'key: value' header.
-//
-// Multiple headers with the same key may be added with this function.
-// Use SetBytesV for setting a single header for the given key.
-//
-// If the header is set as a Trailer (forbidden trailers will not be set, see AddTrailer for more details),
-// it will be sent after the chunked request body.
-func (h *RequestHeader) AddBytesV(key string, value []byte) {
-	h.AddBytesKV(s2b(key), value)
-}
-
-// AddBytesKV adds the given 'key: value' header.
-//
-// Multiple headers with the same key may be added with this function.
-// Use SetBytesKV for setting a single header for the given key.
-//
-// the Content-Type, Content-Length, Connection, Cookie,
-// Transfer-Encoding, Host and User-Agent headers can only be set once
-// and will overwrite the previous value.
-//
-// If the header is set as a Trailer (forbidden trailers will not be set, see AddTrailer for more details),
-// it will be sent after the chunked request body.
-func (h *RequestHeader) AddBytesKV(key, value []byte) {
-	if h.setSpecialHeader(key, value) {
-		return
-	}
-
-	k := getHeaderKeyBytes(&h.bufKV, b2s(key), h.disableNormalizing)
-	h.h = appendArgBytes(h.h, k, value, argsHasValue)
-}
-
-// Set sets the given 'key: value' header.
-//
-// If the header is set as a Trailer (forbidden trailers will not be set, see SetTrailer for more details),
-// it will be sent after the chunked request body.
-//
-// Use Add for setting multiple header values under the same key.
-func (h *RequestHeader) Set(key, value string) {
-	initHeaderKV(&h.bufKV, key, value, h.disableNormalizing)
-	h.SetCanonical(h.bufKV.key, h.bufKV.value)
-}
-
-// SetBytesK sets the given 'key: value' header.
-//
-// If the header is set as a Trailer (forbidden trailers will not be set, see SetTrailer for more details),
-// it will be sent after the chunked request body.
-//
-// Use AddBytesK for setting multiple header values under the same key.
-func (h *RequestHeader) SetBytesK(key []byte, value string) {
-	h.bufKV.value = append(h.bufKV.value[:0], value...)
-	h.SetBytesKV(key, h.bufKV.value)
-}
-
-// SetBytesV sets the given 'key: value' header.
-//
-// If the header is set as a Trailer (forbidden trailers will not be set, see SetTrailer for more details),
-// it will be sent after the chunked request body.
-//
-// Use AddBytesV for setting multiple header values under the same key.
-func (h *RequestHeader) SetBytesV(key string, value []byte) {
-	k := getHeaderKeyBytes(&h.bufKV, key, h.disableNormalizing)
-	h.SetCanonical(k, value)
-}
-
-// SetBytesKV sets the given 'key: value' header.
-//
-// If the header is set as a Trailer (forbidden trailers will not be set, see SetTrailer for more details),
-// it will be sent after the chunked request body.
-//
-// Use AddBytesKV for setting multiple header values under the same key.
-func (h *RequestHeader) SetBytesKV(key, value []byte) {
-	h.bufKV.key = append(h.bufKV.key[:0], key...)
-	normalizeHeaderKey(h.bufKV.key, h.disableNormalizing)
-	h.SetCanonical(h.bufKV.key, value)
-}
-
-// SetCanonical sets the given 'key: value' header assuming that
-// key is in canonical form.
-//
-// If the header is set as a Trailer (forbidden trailers will not be set, see SetTrailer for more details),
-// it will be sent after the chunked request body.
-func (h *RequestHeader) SetCanonical(key, value []byte) {
-	if h.setSpecialHeader(key, value) {
-		return
-	}
-
-	h.h = setArgBytes(h.h, key, value, argsHasValue)
-}
-
-// Peek returns header value for the given key.
-//
-// The returned value is valid until the response is released,
-// either though ReleaseResponse or your request handler returning.
-// Do not store references to the returned value. Make copies instead.
-func (h *ResponseHeader) Peek(key string) []byte {
-	k := getHeaderKeyBytes(&h.bufKV, key, h.disableNormalizing)
-	return h.peek(k)
-}
-
-// PeekBytes returns header value for the given key.
-//
-// The returned value is valid until the response is released,
-// either though ReleaseResponse or your request handler returning.
-// Do not store references to returned value. Make copies instead.
-func (h *ResponseHeader) PeekBytes(key []byte) []byte {
-	h.bufKV.key = append(h.bufKV.key[:0], key...)
-	normalizeHeaderKey(h.bufKV.key, h.disableNormalizing)
-	return h.peek(h.bufKV.key)
-}
-
-// Peek returns header value for the given key.
-//
-// The returned value is valid until the request is released,
-// either though ReleaseRequest or your request handler returning.
-// Do not store references to returned value. Make copies instead.
-func (h *RequestHeader) Peek(key string) []byte {
-	k := getHeaderKeyBytes(&h.bufKV, key, h.disableNormalizing)
-	return h.peek(k)
-}
-
-// PeekBytes returns header value for the given key.
-//
-// The returned value is valid until the request is released,
-// either though ReleaseRequest or your request handler returning.
-// Do not store references to returned value. Make copies instead.
-func (h *RequestHeader) PeekBytes(key []byte) []byte {
-	h.bufKV.key = append(h.bufKV.key[:0], key...)
-	normalizeHeaderKey(h.bufKV.key, h.disableNormalizing)
-	return h.peek(h.bufKV.key)
-}
-
-func (h *ResponseHeader) peek(key []byte) []byte {
-	switch string(key) {
-	case HeaderContentType:
-		return h.ContentType()
-	case HeaderServer:
-		return h.Server()
-	case HeaderConnection:
-		if h.ConnectionClose() {
-			return strClose
-		}
-		return peekArgBytes(h.h, key)
-	case HeaderContentLength:
-		return h.contentLengthBytes
-	case HeaderSetCookie:
-		return appendResponseCookieBytes(nil, h.cookies)
-	case HeaderTrailer:
-		return appendArgsKeyBytes(nil, h.trailer, strCommaSpace)
-	default:
-		return peekArgBytes(h.h, key)
-	}
-}
-
-func (h *RequestHeader) peek(key []byte) []byte {
-	switch string(key) {
-	case HeaderHost:
-		return h.Host()
-	case HeaderContentType:
-		return h.ContentType()
-	case HeaderUserAgent:
-		return h.UserAgent()
-	case HeaderConnection:
-		if h.ConnectionClose() {
-			return strClose
-		}
-		return peekArgBytes(h.h, key)
-	case HeaderContentLength:
-		return h.contentLengthBytes
-	case HeaderCookie:
-		if h.cookiesCollected {
-			return appendRequestCookieBytes(nil, h.cookies)
-		}
-		return peekArgBytes(h.h, key)
-	case HeaderTrailer:
-		return appendArgsKeyBytes(nil, h.trailer, strCommaSpace)
-	default:
-		return peekArgBytes(h.h, key)
-	}
-}
-
-// Cookie returns cookie for the given key.
-func (h *RequestHeader) Cookie(key string) []byte {
-	h.collectCookies()
-	return peekArgStr(h.cookies, key)
-}
-
-// CookieBytes returns cookie for the given key.
-func (h *RequestHeader) CookieBytes(key []byte) []byte {
-	h.collectCookies()
-	return peekArgBytes(h.cookies, key)
-}
-
-// Cookie fills cookie for the given cookie.Key.
-//
-// Returns false if cookie with the given cookie.Key is missing.
-func (h *ResponseHeader) Cookie(cookie *Cookie) bool {
-	v := peekArgBytes(h.cookies, cookie.Key())
-	if v == nil {
-		return false
-	}
-	cookie.ParseBytes(v) //nolint:errcheck
-	return true
-}
-
-// Read reads response header from r.
-//
-// io.EOF is returned if r is closed before reading the first header byte.
-func (h *ResponseHeader) Read(r *bufio.Reader) error {
-	n := 1
-	for {
-		err := h.tryRead(r, n)
-		if err == nil {
-			return nil
-		}
-		if err != errNeedMore {
-			h.resetSkipNormalize()
-			return err
-		}
-		n = r.Buffered() + 1
-	}
-}
-
-func (h *ResponseHeader) tryRead(r *bufio.Reader, n int) error {
-	h.resetSkipNormalize()
-	b, err := r.Peek(n)
-	if len(b) == 0 {
-		// Return ErrTimeout on any timeout.
-		if x, ok := err.(interface{ Timeout() bool }); ok && x.Timeout() {
-			return ErrTimeout
-		}
-		// treat all other errors on the first byte read as EOF
-		if n == 1 || err == io.EOF {
-			return io.EOF
-		}
-
-		// This is for go 1.6 bug. See https://github.com/golang/go/issues/14121 .
-		if err == bufio.ErrBufferFull {
-			if h.secureErrorLogMessage {
-				return &ErrSmallBuffer{
-					error: fmt.Errorf("error when reading response headers"),
-				}
-			}
-			return &ErrSmallBuffer{
-				error: fmt.Errorf("error when reading response headers: %w", errSmallBuffer),
-			}
-		}
-
-		return fmt.Errorf("error when reading response headers: %w", err)
-	}
-	b = mustPeekBuffered(r)
-	headersLen, errParse := h.parse(b)
-	if errParse != nil {
-		return headerError("response", err, errParse, b, h.secureErrorLogMessage)
-	}
-	mustDiscard(r, headersLen)
-	return nil
-}
-
-// ReadTrailer reads response trailer header from r.
-//
-// io.EOF is returned if r is closed before reading the first byte.
-func (h *ResponseHeader) ReadTrailer(r *bufio.Reader) error {
-	n := 1
-	for {
-		err := h.tryReadTrailer(r, n)
-		if err == nil {
-			return nil
-		}
-		if err != errNeedMore {
-			return err
-		}
-		n = r.Buffered() + 1
-	}
-}
-
-func (h *ResponseHeader) tryReadTrailer(r *bufio.Reader, n int) error {
-	b, err := r.Peek(n)
-	if len(b) == 0 {
-		// Return ErrTimeout on any timeout.
-		if x, ok := err.(interface{ Timeout() bool }); ok && x.Timeout() {
-			return ErrTimeout
-		}
-
-		if n == 1 || err == io.EOF {
-			return io.EOF
-		}
-
-		// This is for go 1.6 bug. See https://github.com/golang/go/issues/14121 .
-		if err == bufio.ErrBufferFull {
-			if h.secureErrorLogMessage {
-				return &ErrSmallBuffer{
-					error: fmt.Errorf("error when reading response trailer"),
-				}
-			}
-			return &ErrSmallBuffer{
-				error: fmt.Errorf("error when reading response trailer: %w", errSmallBuffer),
-			}
-		}
-
-		return fmt.Errorf("error when reading response trailer: %w", err)
-	}
-	b = mustPeekBuffered(r)
-	headersLen, errParse := h.parseTrailer(b)
-	if errParse != nil {
-		if err == io.EOF {
-			return err
-		}
-		return headerError("response", err, errParse, b, h.secureErrorLogMessage)
-	}
-	mustDiscard(r, headersLen)
-	return nil
-}
-
-func headerError(typ string, err, errParse error, b []byte, secureErrorLogMessage bool) error {
-	if errParse != errNeedMore {
-		return headerErrorMsg(typ, errParse, b, secureErrorLogMessage)
-	}
-	if err == nil {
-		return errNeedMore
-	}
-
-	// Buggy servers may leave trailing CRLFs after http body.
-	// Treat this case as EOF.
-	if isOnlyCRLF(b) {
-		return io.EOF
-	}
-
-	if err != bufio.ErrBufferFull {
-		return headerErrorMsg(typ, err, b, secureErrorLogMessage)
-	}
-	return &ErrSmallBuffer{
-		error: headerErrorMsg(typ, errSmallBuffer, b, secureErrorLogMessage),
-	}
-}
-
-func headerErrorMsg(typ string, err error, b []byte, secureErrorLogMessage bool) error {
-	if secureErrorLogMessage {
-		return fmt.Errorf("error when reading %s headers: %w. Buffer size=%d", typ, err, len(b))
-	}
-	return fmt.Errorf("error when reading %s headers: %w. Buffer size=%d, contents: %s", typ, err, len(b), bufferSnippet(b))
-}
-
-// Read reads request header from r.
-//
-// io.EOF is returned if r is closed before reading the first header byte.
-func (h *RequestHeader) Read(r *bufio.Reader) error {
-	return h.readLoop(r, true)
-}
-
-// readLoop reads request header from r optionally loops until it has enough data.
-//
-// io.EOF is returned if r is closed before reading the first header byte.
-func (h *RequestHeader) readLoop(r *bufio.Reader, waitForMore bool) error {
-	n := 1
-	for {
-		err := h.tryRead(r, n)
-		if err == nil {
-			return nil
-		}
-		if !waitForMore || err != errNeedMore {
-			h.resetSkipNormalize()
-			return err
-		}
-		n = r.Buffered() + 1
-	}
-}
-
-// ReadTrailer reads request trailer header from r.
-//
-// io.EOF is returned if r is closed before reading the first byte.
-func (h *RequestHeader) ReadTrailer(r *bufio.Reader) error {
-	n := 1
-	for {
-		err := h.tryReadTrailer(r, n)
-		if err == nil {
-			return nil
-		}
-		if err != errNeedMore {
-			return err
-		}
-		n = r.Buffered() + 1
-	}
-}
-
-func (h *RequestHeader) tryReadTrailer(r *bufio.Reader, n int) error {
-	b, err := r.Peek(n)
-	if len(b) == 0 {
-		// Return ErrTimeout on any timeout.
-		if x, ok := err.(interface{ Timeout() bool }); ok && x.Timeout() {
-			return ErrTimeout
-		}
-
-		if n == 1 || err == io.EOF {
-			return io.EOF
-		}
-
-		// This is for go 1.6 bug. See https://github.com/golang/go/issues/14121 .
-		if err == bufio.ErrBufferFull {
-			if h.secureErrorLogMessage {
-				return &ErrSmallBuffer{
-					error: fmt.Errorf("error when reading request trailer"),
-				}
-			}
-			return &ErrSmallBuffer{
-				error: fmt.Errorf("error when reading request trailer: %w", errSmallBuffer),
-			}
-		}
-
-		return fmt.Errorf("error when reading request trailer: %w", err)
-	}
-	b = mustPeekBuffered(r)
-	headersLen, errParse := h.parseTrailer(b)
-	if errParse != nil {
-		if err == io.EOF {
-			return err
-		}
-		return headerError("request", err, errParse, b, h.secureErrorLogMessage)
-	}
-	mustDiscard(r, headersLen)
-	return nil
-}
-
-func (h *RequestHeader) tryRead(r *bufio.Reader, n int) error {
-	h.resetSkipNormalize()
-	b, err := r.Peek(n)
-	if len(b) == 0 {
-		if err == io.EOF {
-			return err
-		}
-
-		if err == nil {
-			panic("bufio.Reader.Peek() returned nil, nil")
-		}
-
-		// This is for go 1.6 bug. See https://github.com/golang/go/issues/14121 .
-		if err == bufio.ErrBufferFull {
-			return &ErrSmallBuffer{
-				error: fmt.Errorf("error when reading request headers: %w (n=%d, r.Buffered()=%d)", errSmallBuffer, n, r.Buffered()),
-			}
-		}
-
-		// n == 1 on the first read for the request.
-		if n == 1 {
-			// We didn't read a single byte.
-			return ErrNothingRead{err}
-		}
-
-		return fmt.Errorf("error when reading request headers: %w", err)
-	}
-	b = mustPeekBuffered(r)
-	headersLen, errParse := h.parse(b)
-	if errParse != nil {
-		return headerError("request", err, errParse, b, h.secureErrorLogMessage)
-	}
-	mustDiscard(r, headersLen)
-	return nil
-}
-
-func bufferSnippet(b []byte) string {
-	n := len(b)
-	start := 200
-	end := n - start
-	if start >= end {
-		start = n
-		end = n
-	}
-	bStart, bEnd := b[:start], b[end:]
-	if len(bEnd) == 0 {
-		return fmt.Sprintf("%q", b)
-	}
-	return fmt.Sprintf("%q...%q", bStart, bEnd)
-}
-
-func isOnlyCRLF(b []byte) bool {
-	for _, ch := range b {
-		if ch != rChar && ch != nChar {
-			return false
-		}
-	}
-	return true
-}
-
-func updateServerDate() {
-	refreshServerDate()
-	go func() {
-		for {
-			time.Sleep(time.Second)
-			refreshServerDate()
-		}
-	}()
-}
-
-var (
-	serverDate     atomic.Value
-	serverDateOnce sync.Once // serverDateOnce.Do(updateServerDate)
-)
-
-func refreshServerDate() {
-	b := AppendHTTPDate(nil, time.Now())
-	serverDate.Store(b)
-}
-
-// Write writes response header to w.
-func (h *ResponseHeader) Write(w *bufio.Writer) error {
-	_, err := w.Write(h.Header())
-	return err
-}
-
-// WriteTo writes response header to w.
-//
-// WriteTo implements io.WriterTo interface.
-func (h *ResponseHeader) WriteTo(w io.Writer) (int64, error) {
-	n, err := w.Write(h.Header())
-	return int64(n), err
-}
-
-// Header returns response header representation.
-//
-// Headers that set as Trailer will not represent. Use TrailerHeader for trailers.
-//
-// The returned value is valid until the request is released,
-// either though ReleaseRequest or your request handler returning.
-// Do not store references to returned value. Make copies instead.
-func (h *ResponseHeader) Header() []byte {
-	h.bufKV.value = h.AppendBytes(h.bufKV.value[:0])
-	return h.bufKV.value
-}
-
-// writeTrailer writes response trailer to w.
-func (h *ResponseHeader) writeTrailer(w *bufio.Writer) error {
-	_, err := w.Write(h.TrailerHeader())
-	return err
-}
-
-// TrailerHeader returns response trailer header representation.
-//
-// Trailers will only be received with chunked transfer.
-//
-// The returned value is valid until the request is released,
-// either though ReleaseRequest or your request handler returning.
-// Do not store references to returned value. Make copies instead.
-func (h *ResponseHeader) TrailerHeader() []byte {
-	h.bufKV.value = h.bufKV.value[:0]
-	for _, t := range h.trailer {
-		value := h.peek(t.key)
-		h.bufKV.value = appendHeaderLine(h.bufKV.value, t.key, value)
-	}
-	h.bufKV.value = append(h.bufKV.value, strCRLF...)
-	return h.bufKV.value
-}
-
-// String returns response header representation.
-func (h *ResponseHeader) String() string {
-	return string(h.Header())
-}
-
-// appendStatusLine appends the response status line to dst and returns
-// the extended dst.
-func (h *ResponseHeader) appendStatusLine(dst []byte) []byte {
-	statusCode := h.StatusCode()
-	if statusCode < 0 {
-		statusCode = StatusOK
-	}
-	return formatStatusLine(dst, h.Protocol(), statusCode, h.StatusMessage())
-}
-
-// AppendBytes appends response header representation to dst and returns
-// the extended dst.
-func (h *ResponseHeader) AppendBytes(dst []byte) []byte {
-	dst = h.appendStatusLine(dst[:0])
-
-	server := h.Server()
-	if len(server) != 0 {
-		dst = appendHeaderLine(dst, strServer, server)
-	}
-
-	if !h.noDefaultDate {
-		serverDateOnce.Do(updateServerDate)
-		dst = appendHeaderLine(dst, strDate, serverDate.Load().([]byte))
-	}
-
-	// Append Content-Type only for non-zero responses
-	// or if it is explicitly set.
-	// See https://github.com/valyala/fasthttp/issues/28 .
-	if h.ContentLength() != 0 || len(h.contentType) > 0 {
-		contentType := h.ContentType()
-		if len(contentType) > 0 {
-			dst = appendHeaderLine(dst, strContentType, contentType)
-		}
-	}
-
-	if len(h.contentLengthBytes) > 0 {
-		dst = appendHeaderLine(dst, strContentLength, h.contentLengthBytes)
-	}
-
-	for i, n := 0, len(h.h); i < n; i++ {
-		kv := &h.h[i]
-
-		// Exclude trailer from header
-		exclude := false
-		for _, t := range h.trailer {
-			if bytes.Equal(kv.key, t.key) {
-				exclude = true
-				break
-			}
-		}
-		if !exclude && (h.noDefaultDate || !bytes.Equal(kv.key, strDate)) {
-			dst = appendHeaderLine(dst, kv.key, kv.value)
-		}
-	}
-
-	if len(h.trailer) > 0 {
-		dst = appendHeaderLine(dst, strTrailer, appendArgsKeyBytes(nil, h.trailer, strCommaSpace))
-	}
-
-	n := len(h.cookies)
-	if n > 0 {
-		for i := 0; i < n; i++ {
-			kv := &h.cookies[i]
-			dst = appendHeaderLine(dst, strSetCookie, kv.value)
-		}
-	}
-
-	if h.ConnectionClose() {
-		dst = appendHeaderLine(dst, strConnection, strClose)
-	}
-
-	return append(dst, strCRLF...)
-}
-
-// Write writes request header to w.
-func (h *RequestHeader) Write(w *bufio.Writer) error {
-	_, err := w.Write(h.Header())
-	return err
-}
-
-// WriteTo writes request header to w.
-//
-// WriteTo implements io.WriterTo interface.
-func (h *RequestHeader) WriteTo(w io.Writer) (int64, error) {
-	n, err := w.Write(h.Header())
-	return int64(n), err
-}
-
-// Header returns request header representation.
-//
-// Headers that set as Trailer will not represent. Use TrailerHeader for trailers.
-//
-// The returned value is valid until the request is released,
-// either though ReleaseRequest or your request handler returning.
-// Do not store references to returned value. Make copies instead.
-func (h *RequestHeader) Header() []byte {
-	h.bufKV.value = h.AppendBytes(h.bufKV.value[:0])
-	return h.bufKV.value
-}
-
-// writeTrailer writes request trailer to w.
-func (h *RequestHeader) writeTrailer(w *bufio.Writer) error {
-	_, err := w.Write(h.TrailerHeader())
-	return err
-}
-
-// TrailerHeader returns request trailer header representation.
-//
-// Trailers will only be received with chunked transfer.
-//
-// The returned value is valid until the request is released,
-// either though ReleaseRequest or your request handler returning.
-// Do not store references to returned value. Make copies instead.
-func (h *RequestHeader) TrailerHeader() []byte {
-	h.bufKV.value = h.bufKV.value[:0]
-	for _, t := range h.trailer {
-		value := h.peek(t.key)
-		h.bufKV.value = appendHeaderLine(h.bufKV.value, t.key, value)
-	}
-	h.bufKV.value = append(h.bufKV.value, strCRLF...)
-	return h.bufKV.value
-}
-
-// RawHeaders returns raw header key/value bytes.
-//
-// Depending on server configuration, header keys may be normalized to
-// capital-case in place.
-//
-// This copy is set aside during parsing, so empty slice is returned for all
-// cases where parsing did not happen. Similarly, request line is not stored
-// during parsing and can not be returned.
-//
-// The slice is not safe to use after the handler returns.
-func (h *RequestHeader) RawHeaders() []byte {
-	return h.rawHeaders
-}
-
-// String returns request header representation.
-func (h *RequestHeader) String() string {
-	return string(h.Header())
-}
-
-// AppendBytes appends request header representation to dst and returns
-// the extended dst.
-func (h *RequestHeader) AppendBytes(dst []byte) []byte {
-	dst = append(dst, h.Method()...)
-	dst = append(dst, ' ')
-	dst = append(dst, h.RequestURI()...)
-	dst = append(dst, ' ')
-	dst = append(dst, h.Protocol()...)
-	dst = append(dst, strCRLF...)
-
-	userAgent := h.UserAgent()
-	if len(userAgent) > 0 {
-		dst = appendHeaderLine(dst, strUserAgent, userAgent)
-	}
-
-	host := h.Host()
-	if len(host) > 0 {
-		dst = appendHeaderLine(dst, strHost, host)
-	}
-
-	contentType := h.ContentType()
-	if !h.noDefaultContentType && len(contentType) == 0 && !h.ignoreBody() {
-		contentType = strDefaultContentType
-	}
-	if len(contentType) > 0 {
-		dst = appendHeaderLine(dst, strContentType, contentType)
-	}
-	if len(h.contentLengthBytes) > 0 {
-		dst = appendHeaderLine(dst, strContentLength, h.contentLengthBytes)
-	}
-
-	for i, n := 0, len(h.h); i < n; i++ {
-		kv := &h.h[i]
-		// Exclude trailer from header
-		exclude := false
-		for _, t := range h.trailer {
-			if bytes.Equal(kv.key, t.key) {
-				exclude = true
-				break
-			}
-		}
-		if !exclude {
-			dst = appendHeaderLine(dst, kv.key, kv.value)
-		}
-	}
-
-	if len(h.trailer) > 0 {
-		dst = appendHeaderLine(dst, strTrailer, appendArgsKeyBytes(nil, h.trailer, strCommaSpace))
-	}
-
-	// there is no need in h.collectCookies() here, since if cookies aren't collected yet,
-	// they all are located in h.h.
-	n := len(h.cookies)
-	if n > 0 {
-		dst = append(dst, strCookie...)
-		dst = append(dst, strColonSpace...)
-		dst = appendRequestCookieBytes(dst, h.cookies)
-		dst = append(dst, strCRLF...)
-	}
-
-	if h.ConnectionClose() {
-		dst = appendHeaderLine(dst, strConnection, strClose)
-	}
-
-	return append(dst, strCRLF...)
-}
-
-func appendHeaderLine(dst, key, value []byte) []byte {
-	dst = append(dst, key...)
-	dst = append(dst, strColonSpace...)
-	dst = append(dst, value...)
-	return append(dst, strCRLF...)
-}
-
-func (h *ResponseHeader) parse(buf []byte) (int, error) {
-	m, err := h.parseFirstLine(buf)
-	if err != nil {
-		return 0, err
-	}
-	n, err := h.parseHeaders(buf[m:])
-	if err != nil {
-		return 0, err
-	}
-	return m + n, nil
-}
-
-func (h *ResponseHeader) parseTrailer(buf []byte) (int, error) {
-	// Skip any 0 length chunk.
-	if buf[0] == '0' {
-		skip := len(strCRLF) + 1
-		if len(buf) < skip {
-			return 0, io.EOF
-		}
-		buf = buf[skip:]
-	}
-
-	var s headerScanner
-	s.b = buf
-	s.disableNormalizing = h.disableNormalizing
-	var err error
-	for s.next() {
-		if len(s.key) > 0 {
-			if bytes.IndexByte(s.key, ' ') != -1 || bytes.IndexByte(s.key, '\t') != -1 {
-				err = fmt.Errorf("invalid trailer key %q", s.key)
-				continue
-			}
-			// Forbidden by RFC 7230, section 4.1.2
-			if isBadTrailer(s.key) {
-				err = fmt.Errorf("forbidden trailer key %q", s.key)
-				continue
-			}
-		}
-		h.h = appendArgBytes(h.h, s.key, s.value, argsHasValue)
-	}
-	if s.err != nil {
-		return 0, s.err
-	}
-	if err != nil {
-		return 0, err
-	}
-	return s.hLen, nil
-}
-
-func (h *RequestHeader) ignoreBody() bool {
-	return h.IsGet() || h.IsHead()
-}
-
-func (h *RequestHeader) parse(buf []byte) (int, error) {
-	m, err := h.parseFirstLine(buf)
-	if err != nil {
-		return 0, err
-	}
-
-	h.rawHeaders, _, err = readRawHeaders(h.rawHeaders[:0], buf[m:])
-	if err != nil {
-		return 0, err
-	}
-	var n int
-	n, err = h.parseHeaders(buf[m:])
-	if err != nil {
-		return 0, err
-	}
-	return m + n, nil
-}
-
-func (h *RequestHeader) parseTrailer(buf []byte) (int, error) {
-	// Skip any 0 length chunk.
-	if buf[0] == '0' {
-		skip := len(strCRLF) + 1
-		if len(buf) < skip {
-			return 0, io.EOF
-		}
-		buf = buf[skip:]
-	}
-
-	var s headerScanner
-	s.b = buf
-	s.disableNormalizing = h.disableNormalizing
-	var err error
-	for s.next() {
-		if len(s.key) > 0 {
-			if bytes.IndexByte(s.key, ' ') != -1 || bytes.IndexByte(s.key, '\t') != -1 {
-				err = fmt.Errorf("invalid trailer key %q", s.key)
-				continue
-			}
-			// Forbidden by RFC 7230, section 4.1.2
-			if isBadTrailer(s.key) {
-				err = fmt.Errorf("forbidden trailer key %q", s.key)
-				continue
-			}
-			h.h = appendArgBytes(h.h, s.key, s.value, argsHasValue)
-		}
-	}
-	if s.err != nil {
-		return 0, s.err
-	}
-	if err != nil {
-		return 0, err
-	}
-	return s.hLen, nil
-}
-
-func isBadTrailer(key []byte) bool {
-	if len(key) == 0 {
-		return true
-	}
-
-	switch key[0] | 0x20 {
-	case 'a':
-		return caseInsensitiveCompare(key, strAuthorization)
-	case 'c':
-		if len(key) > len(HeaderContentType) && caseInsensitiveCompare(key[:8], strContentType[:8]) {
-			// skip compare prefix 'Content-'
-			return caseInsensitiveCompare(key[8:], strContentEncoding[8:]) ||
-				caseInsensitiveCompare(key[8:], strContentLength[8:]) ||
-				caseInsensitiveCompare(key[8:], strContentType[8:]) ||
-				caseInsensitiveCompare(key[8:], strContentRange[8:])
-		}
-		return caseInsensitiveCompare(key, strConnection)
-	case 'e':
-		return caseInsensitiveCompare(key, strExpect)
-	case 'h':
-		return caseInsensitiveCompare(key, strHost)
-	case 'k':
-		return caseInsensitiveCompare(key, strKeepAlive)
-	case 'm':
-		return caseInsensitiveCompare(key, strMaxForwards)
-	case 'p':
-		if len(key) > len(HeaderProxyConnection) && caseInsensitiveCompare(key[:6], strProxyConnection[:6]) {
-			// skip compare prefix 'Proxy-'
-			return caseInsensitiveCompare(key[6:], strProxyConnection[6:]) ||
-				caseInsensitiveCompare(key[6:], strProxyAuthenticate[6:]) ||
-				caseInsensitiveCompare(key[6:], strProxyAuthorization[6:])
-		}
-	case 'r':
-		return caseInsensitiveCompare(key, strRange)
-	case 't':
-		return caseInsensitiveCompare(key, strTE) ||
-			caseInsensitiveCompare(key, strTrailer) ||
-			caseInsensitiveCompare(key, strTransferEncoding)
-	case 'w':
-		return caseInsensitiveCompare(key, strWWWAuthenticate)
-	}
-	return false
-}
-
-func (h *ResponseHeader) parseFirstLine(buf []byte) (int, error) {
-	bNext := buf
-	var b []byte
-	var err error
-	for len(b) == 0 {
-		if b, bNext, err = nextLine(bNext); err != nil {
-			return 0, err
-		}
-	}
-
-	// parse protocol
-	n := bytes.IndexByte(b, ' ')
-	if n < 0 {
-		if h.secureErrorLogMessage {
-			return 0, fmt.Errorf("cannot find whitespace in the first line of response")
-		}
-		return 0, fmt.Errorf("cannot find whitespace in the first line of response %q", buf)
-	}
-	h.noHTTP11 = !bytes.Equal(b[:n], strHTTP11)
-	b = b[n+1:]
-
-	// parse status code
-	h.statusCode, n, err = parseUintBuf(b)
-	if err != nil {
-		if h.secureErrorLogMessage {
-			return 0, fmt.Errorf("cannot parse response status code: %w", err)
-		}
-		return 0, fmt.Errorf("cannot parse response status code: %w. Response %q", err, buf)
-	}
-	if len(b) > n && b[n] != ' ' {
-		if h.secureErrorLogMessage {
-			return 0, fmt.Errorf("unexpected char at the end of status code")
-		}
-		return 0, fmt.Errorf("unexpected char at the end of status code. Response %q", buf)
-	}
-	if len(b) > n+1 {
-		h.SetStatusMessage(b[n+1:])
-	}
-
-	return len(buf) - len(bNext), nil
-}
-
-func (h *RequestHeader) parseFirstLine(buf []byte) (int, error) {
-	bNext := buf
-	var b []byte
-	var err error
-	for len(b) == 0 {
-		if b, bNext, err = nextLine(bNext); err != nil {
-			return 0, err
-		}
-	}
-
-	// parse method
-	n := bytes.IndexByte(b, ' ')
-	if n <= 0 {
-		if h.secureErrorLogMessage {
-			return 0, fmt.Errorf("cannot find http request method")
-		}
-		return 0, fmt.Errorf("cannot find http request method in %q", buf)
-	}
-	h.method = append(h.method[:0], b[:n]...)
-	b = b[n+1:]
-
-	protoStr := strHTTP11
-	// parse requestURI
-	n = bytes.LastIndexByte(b, ' ')
-	if n < 0 {
-		h.noHTTP11 = true
-		n = len(b)
-		protoStr = strHTTP10
-	} else if n == 0 {
-		if h.secureErrorLogMessage {
-			return 0, fmt.Errorf("requestURI cannot be empty")
-		}
-		return 0, fmt.Errorf("requestURI cannot be empty in %q", buf)
-	} else if !bytes.Equal(b[n+1:], strHTTP11) {
-		h.noHTTP11 = true
-		protoStr = b[n+1:]
-	}
-
-	h.proto = append(h.proto[:0], protoStr...)
-	h.requestURI = append(h.requestURI[:0], b[:n]...)
-
-	return len(buf) - len(bNext), nil
-}
-
-func readRawHeaders(dst, buf []byte) ([]byte, int, error) {
-	n := bytes.IndexByte(buf, nChar)
-	if n < 0 {
-		return dst[:0], 0, errNeedMore
-	}
-	if (n == 1 && buf[0] == rChar) || n == 0 {
-		// empty headers
-		return dst, n + 1, nil
-	}
-
-	n++
-	b := buf
-	m := n
-	for {
-		b = b[m:]
-		m = bytes.IndexByte(b, nChar)
-		if m < 0 {
-			return dst, 0, errNeedMore
-		}
-		m++
-		n += m
-		if (m == 2 && b[0] == rChar) || m == 1 {
-			dst = append(dst, buf[:n]...)
-			return dst, n, nil
-		}
-	}
-}
-
-func (h *ResponseHeader) parseHeaders(buf []byte) (int, error) {
-	// 'identity' content-length by default
-	h.contentLength = -2
-
-	var s headerScanner
-	s.b = buf
-	s.disableNormalizing = h.disableNormalizing
-	var err error
-	var kv *argsKV
-	for s.next() {
-		if len(s.key) > 0 {
-			switch s.key[0] | 0x20 {
-			case 'c':
-				if caseInsensitiveCompare(s.key, strContentType) {
-					h.contentType = append(h.contentType[:0], s.value...)
-					continue
-				}
-				if caseInsensitiveCompare(s.key, strContentLength) {
-					if h.contentLength != -1 {
-						if h.contentLength, err = parseContentLength(s.value); err != nil {
-							h.contentLength = -2
-						} else {
-							h.contentLengthBytes = append(h.contentLengthBytes[:0], s.value...)
-						}
-					}
-					continue
-				}
-				if caseInsensitiveCompare(s.key, strConnection) {
-					if bytes.Equal(s.value, strClose) {
-						h.connectionClose = true
-					} else {
-						h.connectionClose = false
-						h.h = appendArgBytes(h.h, s.key, s.value, argsHasValue)
-					}
-					continue
-				}
-			case 's':
-				if caseInsensitiveCompare(s.key, strServer) {
-					h.server = append(h.server[:0], s.value...)
-					continue
-				}
-				if caseInsensitiveCompare(s.key, strSetCookie) {
-					h.cookies, kv = allocArg(h.cookies)
-					kv.key = getCookieKey(kv.key, s.value)
-					kv.value = append(kv.value[:0], s.value...)
-					continue
-				}
-			case 't':
-				if caseInsensitiveCompare(s.key, strTransferEncoding) {
-					if len(s.value) > 0 && !bytes.Equal(s.value, strIdentity) {
-						h.contentLength = -1
-						h.h = setArgBytes(h.h, strTransferEncoding, strChunked, argsHasValue)
-					}
-					continue
-				}
-				if caseInsensitiveCompare(s.key, strTrailer) {
-					err = h.SetTrailerBytes(s.value)
-					continue
-				}
-			}
-			h.h = appendArgBytes(h.h, s.key, s.value, argsHasValue)
-		}
-	}
-	if s.err != nil {
-		h.connectionClose = true
-		return 0, s.err
-	}
-
-	if h.contentLength < 0 {
-		h.contentLengthBytes = h.contentLengthBytes[:0]
-	}
-	if h.contentLength == -2 && !h.ConnectionUpgrade() && !h.mustSkipContentLength() {
-		h.h = setArgBytes(h.h, strTransferEncoding, strIdentity, argsHasValue)
-		h.connectionClose = true
-	}
-	if h.noHTTP11 && !h.connectionClose {
-		// close connection for non-http/1.1 response unless 'Connection: keep-alive' is set.
-		v := peekArgBytes(h.h, strConnection)
-		h.connectionClose = !hasHeaderValue(v, strKeepAlive)
-	}
-
-	return len(buf) - len(s.b), err
-}
-
-func (h *RequestHeader) parseHeaders(buf []byte) (int, error) {
-	h.contentLength = -2
-
-	var s headerScanner
-	s.b = buf
-	s.disableNormalizing = h.disableNormalizing
-	var err error
-	for s.next() {
-		if len(s.key) > 0 {
-			// Spaces between the header key and colon are not allowed.
-			// See RFC 7230, Section 3.2.4.
-			if bytes.IndexByte(s.key, ' ') != -1 || bytes.IndexByte(s.key, '\t') != -1 {
-				err = fmt.Errorf("invalid header key %q", s.key)
-				continue
-			}
-
-			switch s.key[0] | 0x20 {
-			case 'h':
-				if caseInsensitiveCompare(s.key, strHost) {
-					h.host = append(h.host[:0], s.value...)
-					continue
-				}
-			case 'u':
-				if caseInsensitiveCompare(s.key, strUserAgent) {
-					h.userAgent = append(h.userAgent[:0], s.value...)
-					continue
-				}
-			case 'c':
-				if caseInsensitiveCompare(s.key, strContentType) {
-					h.contentType = append(h.contentType[:0], s.value...)
-					continue
-				}
-				if caseInsensitiveCompare(s.key, strContentLength) {
-					if h.contentLength != -1 {
-						var nerr error
-						if h.contentLength, nerr = parseContentLength(s.value); nerr != nil {
-							if err == nil {
-								err = nerr
-							}
-							h.contentLength = -2
-						} else {
-							h.contentLengthBytes = append(h.contentLengthBytes[:0], s.value...)
-						}
-					}
-					continue
-				}
-				if caseInsensitiveCompare(s.key, strConnection) {
-					if bytes.Equal(s.value, strClose) {
-						h.connectionClose = true
-					} else {
-						h.connectionClose = false
-						h.h = appendArgBytes(h.h, s.key, s.value, argsHasValue)
-					}
-					continue
-				}
-			case 't':
-				if caseInsensitiveCompare(s.key, strTransferEncoding) {
-					if !bytes.Equal(s.value, strIdentity) {
-						h.contentLength = -1
-						h.h = setArgBytes(h.h, strTransferEncoding, strChunked, argsHasValue)
-					}
-					continue
-				}
-				if caseInsensitiveCompare(s.key, strTrailer) {
-					if nerr := h.SetTrailerBytes(s.value); nerr != nil {
-						if err == nil {
-							err = nerr
-						}
-					}
-					continue
-				}
-			}
-		}
-		h.h = appendArgBytes(h.h, s.key, s.value, argsHasValue)
-	}
-	if s.err != nil && err == nil {
-		err = s.err
-	}
-	if err != nil {
-		h.connectionClose = true
-		return 0, err
-	}
-
-	if h.contentLength < 0 {
-		h.contentLengthBytes = h.contentLengthBytes[:0]
-	}
-	if h.noHTTP11 && !h.connectionClose {
-		// close connection for non-http/1.1 request unless 'Connection: keep-alive' is set.
-		v := peekArgBytes(h.h, strConnection)
-		h.connectionClose = !hasHeaderValue(v, strKeepAlive)
-	}
-	return s.hLen, nil
-}
-
-func (h *RequestHeader) collectCookies() {
-	if h.cookiesCollected {
-		return
-	}
-
-	for i, n := 0, len(h.h); i < n; i++ {
-		kv := &h.h[i]
-		if caseInsensitiveCompare(kv.key, strCookie) {
-			h.cookies = parseRequestCookies(h.cookies, kv.value)
-			tmp := *kv
-			copy(h.h[i:], h.h[i+1:])
-			n--
-			i--
-			h.h[n] = tmp
-			h.h = h.h[:n]
-		}
-	}
-	h.cookiesCollected = true
-}
-
-var errNonNumericChars = errors.New("non-numeric chars found")
-
-func parseContentLength(b []byte) (int, error) {
-	v, n, err := parseUintBuf(b)
-	if err != nil {
-		return -1, fmt.Errorf("cannot parse Content-Length: %w", err)
-	}
-	if n != len(b) {
-		return -1, fmt.Errorf("cannot parse Content-Length: %w", errNonNumericChars)
-	}
-	return v, nil
-}
-
-type headerScanner struct {
-	b     []byte
-	key   []byte
-	value []byte
-	err   error
-
-	// hLen stores header subslice len
-	hLen int
-
-	disableNormalizing bool
-
-	// by checking whether the next line contains a colon or not to tell
-	// it's a header entry or a multi line value of current header entry.
-	// the side effect of this operation is that we know the index of the
-	// next colon and new line, so this can be used during next iteration,
-	// instead of find them again.
-	nextColon   int
-	nextNewLine int
-
-	initialized bool
-}
-
-func (s *headerScanner) next() bool {
-	if !s.initialized {
-		s.nextColon = -1
-		s.nextNewLine = -1
-		s.initialized = true
-	}
-	bLen := len(s.b)
-	if bLen >= 2 && s.b[0] == rChar && s.b[1] == nChar {
-		s.b = s.b[2:]
-		s.hLen += 2
-		return false
-	}
-	if bLen >= 1 && s.b[0] == nChar {
-		s.b = s.b[1:]
-		s.hLen++
-		return false
-	}
-	var n int
-	if s.nextColon >= 0 {
-		n = s.nextColon
-		s.nextColon = -1
-	} else {
-		n = bytes.IndexByte(s.b, ':')
-
-		// There can't be a \n inside the header name, check for this.
-		x := bytes.IndexByte(s.b, nChar)
-		if x < 0 {
-			// A header name should always at some point be followed by a \n
-			// even if it's the one that terminates the header block.
-			s.err = errNeedMore
-			return false
-		}
-		if x < n {
-			// There was a \n before the :
-			s.err = errInvalidName
-			return false
-		}
-	}
-	if n < 0 {
-		s.err = errNeedMore
-		return false
-	}
-	s.key = s.b[:n]
-	normalizeHeaderKey(s.key, s.disableNormalizing)
-	n++
-	for len(s.b) > n && s.b[n] == ' ' {
-		n++
-		// the newline index is a relative index, and lines below trimed `s.b` by `n`,
-		// so the relative newline index also shifted forward. it's safe to decrease
-		// to a minus value, it means it's invalid, and will find the newline again.
-		s.nextNewLine--
-	}
-	s.hLen += n
-	s.b = s.b[n:]
-	if s.nextNewLine >= 0 {
-		n = s.nextNewLine
-		s.nextNewLine = -1
-	} else {
-		n = bytes.IndexByte(s.b, nChar)
-	}
-	if n < 0 {
-		s.err = errNeedMore
-		return false
-	}
-	isMultiLineValue := false
-	for {
-		if n+1 >= len(s.b) {
-			break
-		}
-		if s.b[n+1] != ' ' && s.b[n+1] != '\t' {
-			break
-		}
-		d := bytes.IndexByte(s.b[n+1:], nChar)
-		if d <= 0 {
-			break
-		} else if d == 1 && s.b[n+1] == rChar {
-			break
-		}
-		e := n + d + 1
-		if c := bytes.IndexByte(s.b[n+1:e], ':'); c >= 0 {
-			s.nextColon = c
-			s.nextNewLine = d - c - 1
-			break
-		}
-		isMultiLineValue = true
-		n = e
-	}
-	if n >= len(s.b) {
-		s.err = errNeedMore
-		return false
-	}
-	oldB := s.b
-	s.value = s.b[:n]
-	s.hLen += n + 1
-	s.b = s.b[n+1:]
-
-	if n > 0 && s.value[n-1] == rChar {
-		n--
-	}
-	for n > 0 && s.value[n-1] == ' ' {
-		n--
-	}
-	s.value = s.value[:n]
-	if isMultiLineValue {
-		s.value, s.b, s.hLen = normalizeHeaderValue(s.value, oldB, s.hLen)
-	}
-	return true
-}
-
-type headerValueScanner struct {
-	b     []byte
-	value []byte
-}
-
-func (s *headerValueScanner) next() bool {
-	b := s.b
-	if len(b) == 0 {
-		return false
-	}
-	n := bytes.IndexByte(b, ',')
-	if n < 0 {
-		s.value = stripSpace(b)
-		s.b = b[len(b):]
-		return true
-	}
-	s.value = stripSpace(b[:n])
-	s.b = b[n+1:]
-	return true
-}
-
-func stripSpace(b []byte) []byte {
-	for len(b) > 0 && b[0] == ' ' {
-		b = b[1:]
-	}
-	for len(b) > 0 && b[len(b)-1] == ' ' {
-		b = b[:len(b)-1]
-	}
-	return b
-}
-
-func hasHeaderValue(s, value []byte) bool {
-	var vs headerValueScanner
-	vs.b = s
-	for vs.next() {
-		if caseInsensitiveCompare(vs.value, value) {
-			return true
-		}
-	}
-	return false
-}
-
-func nextLine(b []byte) ([]byte, []byte, error) {
-	nNext := bytes.IndexByte(b, nChar)
-	if nNext < 0 {
-		return nil, nil, errNeedMore
-	}
-	n := nNext
-	if n > 0 && b[n-1] == rChar {
-		n--
-	}
-	return b[:n], b[nNext+1:], nil
-}
-
-func initHeaderKV(kv *argsKV, key, value string, disableNormalizing bool) {
-	kv.key = getHeaderKeyBytes(kv, key, disableNormalizing)
-	// https://tools.ietf.org/html/rfc7230#section-3.2.4
-	kv.value = append(kv.value[:0], value...)
-	kv.value = removeNewLines(kv.value)
-}
-
-func getHeaderKeyBytes(kv *argsKV, key string, disableNormalizing bool) []byte {
-	kv.key = append(kv.key[:0], key...)
-	normalizeHeaderKey(kv.key, disableNormalizing)
-	return kv.key
-}
-
-func normalizeHeaderValue(ov, ob []byte, headerLength int) (nv, nb []byte, nhl int) {
-	nv = ov
-	length := len(ov)
-	if length <= 0 {
-		return
-	}
-	write := 0
-	shrunk := 0
-	lineStart := false
-	for read := 0; read < length; read++ {
-		c := ov[read]
-		if c == rChar || c == nChar {
-			shrunk++
-			if c == nChar {
-				lineStart = true
-			}
-			continue
-		} else if lineStart && c == '\t' {
-			c = ' '
-		} else {
-			lineStart = false
-		}
-		nv[write] = c
-		write++
-	}
-
-	nv = nv[:write]
-	copy(ob[write:], ob[write+shrunk:])
-
-	// Check if we need to skip \r\n or just \n
-	skip := 0
-	if ob[write] == rChar {
-		if ob[write+1] == nChar {
-			skip += 2
-		} else {
-			skip++
-		}
-	} else if ob[write] == nChar {
-		skip++
-	}
-
-	nb = ob[write+skip : len(ob)-shrunk]
-	nhl = headerLength - shrunk
-	return
-}
-
-func normalizeHeaderKey(b []byte, disableNormalizing bool) {
-	if disableNormalizing {
-		return
-	}
-
-	n := len(b)
-	if n == 0 {
-		return
-	}
-
-	b[0] = toUpperTable[b[0]]
-	for i := 1; i < n; i++ {
-		p := &b[i]
-		if *p == '-' {
-			i++
-			if i < n {
-				b[i] = toUpperTable[b[i]]
-			}
-			continue
-		}
-		*p = toLowerTable[*p]
-	}
-}
-
-// removeNewLines will replace `\r` and `\n` with an empty space
-func removeNewLines(raw []byte) []byte {
-	// check if a `\r` is present and save the position.
-	// if no `\r` is found, check if a `\n` is present.
-	foundR := bytes.IndexByte(raw, rChar)
-	foundN := bytes.IndexByte(raw, nChar)
-	start := 0
-
-	if foundN != -1 {
-		if foundR > foundN {
-			start = foundN
-		} else if foundR != -1 {
-			start = foundR
-		}
-	} else if foundR != -1 {
-		start = foundR
-	} else {
-		return raw
-	}
-
-	for i := start; i < len(raw); i++ {
-		switch raw[i] {
-		case rChar, nChar:
-			raw[i] = ' '
-		default:
-			continue
-		}
-	}
-	return raw
-}
-
-// AppendNormalizedHeaderKey appends normalized header key (name) to dst
-// and returns the resulting dst.
-//
-// Normalized header key starts with uppercase letter. The first letters
-// after dashes are also uppercased. All the other letters are lowercased.
-// Examples:
-//
-//   * coNTENT-TYPe -> Content-Type
-//   * HOST -> Host
-//   * foo-bar-baz -> Foo-Bar-Baz
-func AppendNormalizedHeaderKey(dst []byte, key string) []byte {
-	dst = append(dst, key...)
-	normalizeHeaderKey(dst[len(dst)-len(key):], false)
-	return dst
-}
-
-// AppendNormalizedHeaderKeyBytes appends normalized header key (name) to dst
-// and returns the resulting dst.
-//
-// Normalized header key starts with uppercase letter. The first letters
-// after dashes are also uppercased. All the other letters are lowercased.
-// Examples:
-//
-//   * coNTENT-TYPe -> Content-Type
-//   * HOST -> Host
-//   * foo-bar-baz -> Foo-Bar-Baz
-func AppendNormalizedHeaderKeyBytes(dst, key []byte) []byte {
-	return AppendNormalizedHeaderKey(dst, b2s(key))
-}
-
-func appendArgsKeyBytes(dst []byte, args []argsKV, sep []byte) []byte {
-	for i, n := 0, len(args); i < n; i++ {
-		kv := &args[i]
-		dst = append(dst, kv.key...)
-		if i+1 < n {
-			dst = append(dst, sep...)
-		}
-	}
-	return dst
-}
-
-var (
-	errNeedMore    = errors.New("need more data: cannot find trailing lf")
-	errInvalidName = errors.New("invalid header name")
-	errSmallBuffer = errors.New("small read buffer. Increase ReadBufferSize")
-)
-
-// ErrNothingRead is returned when a keep-alive connection is closed,
-// either because the remote closed it or because of a read timeout.
-type ErrNothingRead struct {
-	error
-}
-
-// ErrSmallBuffer is returned when the provided buffer size is too small
-// for reading request and/or response headers.
-//
-// ReadBufferSize value from Server or clients should reduce the number
-// of such errors.
-type ErrSmallBuffer struct {
-	error
-}
-
-func mustPeekBuffered(r *bufio.Reader) []byte {
-	buf, err := r.Peek(r.Buffered())
-	if len(buf) == 0 || err != nil {
-		panic(fmt.Sprintf("bufio.Reader.Peek() returned unexpected data (%q, %v)", buf, err))
-	}
-	return buf
-}
-
-func mustDiscard(r *bufio.Reader, n int) {
-	if _, err := r.Discard(n); err != nil {
-		panic(fmt.Sprintf("bufio.Reader.Discard(%d) failed: %s", n, err))
-	}
-}
Index: trunk/vendor/github.com/valyala/fasthttp/headers.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/headers.go	(revision 145)
+++ 	(revision )
@@ -1,165 +1,0 @@
-package fasthttp
-
-// Headers
-const (
-	// Authentication
-	HeaderAuthorization      = "Authorization"
-	HeaderProxyAuthenticate  = "Proxy-Authenticate"
-	HeaderProxyAuthorization = "Proxy-Authorization"
-	HeaderWWWAuthenticate    = "WWW-Authenticate"
-
-	// Caching
-	HeaderAge           = "Age"
-	HeaderCacheControl  = "Cache-Control"
-	HeaderClearSiteData = "Clear-Site-Data"
-	HeaderExpires       = "Expires"
-	HeaderPragma        = "Pragma"
-	HeaderWarning       = "Warning"
-
-	// Client hints
-	HeaderAcceptCH         = "Accept-CH"
-	HeaderAcceptCHLifetime = "Accept-CH-Lifetime"
-	HeaderContentDPR       = "Content-DPR"
-	HeaderDPR              = "DPR"
-	HeaderEarlyData        = "Early-Data"
-	HeaderSaveData         = "Save-Data"
-	HeaderViewportWidth    = "Viewport-Width"
-	HeaderWidth            = "Width"
-
-	// Conditionals
-	HeaderETag              = "ETag"
-	HeaderIfMatch           = "If-Match"
-	HeaderIfModifiedSince   = "If-Modified-Since"
-	HeaderIfNoneMatch       = "If-None-Match"
-	HeaderIfUnmodifiedSince = "If-Unmodified-Since"
-	HeaderLastModified      = "Last-Modified"
-	HeaderVary              = "Vary"
-
-	// Connection management
-	HeaderConnection      = "Connection"
-	HeaderKeepAlive       = "Keep-Alive"
-	HeaderProxyConnection = "Proxy-Connection"
-
-	// Content negotiation
-	HeaderAccept         = "Accept"
-	HeaderAcceptCharset  = "Accept-Charset"
-	HeaderAcceptEncoding = "Accept-Encoding"
-	HeaderAcceptLanguage = "Accept-Language"
-
-	// Controls
-	HeaderCookie      = "Cookie"
-	HeaderExpect      = "Expect"
-	HeaderMaxForwards = "Max-Forwards"
-	HeaderSetCookie   = "Set-Cookie"
-
-	// CORS
-	HeaderAccessControlAllowCredentials = "Access-Control-Allow-Credentials"
-	HeaderAccessControlAllowHeaders     = "Access-Control-Allow-Headers"
-	HeaderAccessControlAllowMethods     = "Access-Control-Allow-Methods"
-	HeaderAccessControlAllowOrigin      = "Access-Control-Allow-Origin"
-	HeaderAccessControlExposeHeaders    = "Access-Control-Expose-Headers"
-	HeaderAccessControlMaxAge           = "Access-Control-Max-Age"
-	HeaderAccessControlRequestHeaders   = "Access-Control-Request-Headers"
-	HeaderAccessControlRequestMethod    = "Access-Control-Request-Method"
-	HeaderOrigin                        = "Origin"
-	HeaderTimingAllowOrigin             = "Timing-Allow-Origin"
-	HeaderXPermittedCrossDomainPolicies = "X-Permitted-Cross-Domain-Policies"
-
-	// Do Not Track
-	HeaderDNT = "DNT"
-	HeaderTk  = "Tk"
-
-	// Downloads
-	HeaderContentDisposition = "Content-Disposition"
-
-	// Message body information
-	HeaderContentEncoding = "Content-Encoding"
-	HeaderContentLanguage = "Content-Language"
-	HeaderContentLength   = "Content-Length"
-	HeaderContentLocation = "Content-Location"
-	HeaderContentType     = "Content-Type"
-
-	// Proxies
-	HeaderForwarded       = "Forwarded"
-	HeaderVia             = "Via"
-	HeaderXForwardedFor   = "X-Forwarded-For"
-	HeaderXForwardedHost  = "X-Forwarded-Host"
-	HeaderXForwardedProto = "X-Forwarded-Proto"
-
-	// Redirects
-	HeaderLocation = "Location"
-
-	// Request context
-	HeaderFrom           = "From"
-	HeaderHost           = "Host"
-	HeaderReferer        = "Referer"
-	HeaderReferrerPolicy = "Referrer-Policy"
-	HeaderUserAgent      = "User-Agent"
-
-	// Response context
-	HeaderAllow  = "Allow"
-	HeaderServer = "Server"
-
-	// Range requests
-	HeaderAcceptRanges = "Accept-Ranges"
-	HeaderContentRange = "Content-Range"
-	HeaderIfRange      = "If-Range"
-	HeaderRange        = "Range"
-
-	// Security
-	HeaderContentSecurityPolicy           = "Content-Security-Policy"
-	HeaderContentSecurityPolicyReportOnly = "Content-Security-Policy-Report-Only"
-	HeaderCrossOriginResourcePolicy       = "Cross-Origin-Resource-Policy"
-	HeaderExpectCT                        = "Expect-CT"
-	HeaderFeaturePolicy                   = "Feature-Policy"
-	HeaderPublicKeyPins                   = "Public-Key-Pins"
-	HeaderPublicKeyPinsReportOnly         = "Public-Key-Pins-Report-Only"
-	HeaderStrictTransportSecurity         = "Strict-Transport-Security"
-	HeaderUpgradeInsecureRequests         = "Upgrade-Insecure-Requests"
-	HeaderXContentTypeOptions             = "X-Content-Type-Options"
-	HeaderXDownloadOptions                = "X-Download-Options"
-	HeaderXFrameOptions                   = "X-Frame-Options"
-	HeaderXPoweredBy                      = "X-Powered-By"
-	HeaderXXSSProtection                  = "X-XSS-Protection"
-
-	// Server-sent event
-	HeaderLastEventID = "Last-Event-ID"
-	HeaderNEL         = "NEL"
-	HeaderPingFrom    = "Ping-From"
-	HeaderPingTo      = "Ping-To"
-	HeaderReportTo    = "Report-To"
-
-	// Transfer coding
-	HeaderTE               = "TE"
-	HeaderTrailer          = "Trailer"
-	HeaderTransferEncoding = "Transfer-Encoding"
-
-	// WebSockets
-	HeaderSecWebSocketAccept     = "Sec-WebSocket-Accept"
-	HeaderSecWebSocketExtensions = "Sec-WebSocket-Extensions"
-	HeaderSecWebSocketKey        = "Sec-WebSocket-Key"
-	HeaderSecWebSocketProtocol   = "Sec-WebSocket-Protocol"
-	HeaderSecWebSocketVersion    = "Sec-WebSocket-Version"
-
-	// Other
-	HeaderAcceptPatch         = "Accept-Patch"
-	HeaderAcceptPushPolicy    = "Accept-Push-Policy"
-	HeaderAcceptSignature     = "Accept-Signature"
-	HeaderAltSvc              = "Alt-Svc"
-	HeaderDate                = "Date"
-	HeaderIndex               = "Index"
-	HeaderLargeAllocation     = "Large-Allocation"
-	HeaderLink                = "Link"
-	HeaderPushPolicy          = "Push-Policy"
-	HeaderRetryAfter          = "Retry-After"
-	HeaderServerTiming        = "Server-Timing"
-	HeaderSignature           = "Signature"
-	HeaderSignedHeaders       = "Signed-Headers"
-	HeaderSourceMap           = "SourceMap"
-	HeaderUpgrade             = "Upgrade"
-	HeaderXDNSPrefetchControl = "X-DNS-Prefetch-Control"
-	HeaderXPingback           = "X-Pingback"
-	HeaderXRequestedWith      = "X-Requested-With"
-	HeaderXRobotsTag          = "X-Robots-Tag"
-	HeaderXUACompatible       = "X-UA-Compatible"
-)
Index: trunk/vendor/github.com/valyala/fasthttp/http.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/http.go	(revision 145)
+++ 	(revision )
@@ -1,2217 +1,0 @@
-package fasthttp
-
-import (
-	"bufio"
-	"bytes"
-	"compress/gzip"
-	"encoding/base64"
-	"errors"
-	"fmt"
-	"io"
-	"mime/multipart"
-	"net"
-	"os"
-	"sync"
-	"time"
-
-	"github.com/valyala/bytebufferpool"
-)
-
-var (
-	requestBodyPoolSizeLimit  = -1
-	responseBodyPoolSizeLimit = -1
-)
-
-// SetBodySizePoolLimit set the max body size for bodies to be returned to the pool.
-// If the body size is larger it will be released instead of put back into the pool for reuse.
-func SetBodySizePoolLimit(reqBodyLimit, respBodyLimit int) {
-	requestBodyPoolSizeLimit = reqBodyLimit
-	responseBodyPoolSizeLimit = respBodyLimit
-}
-
-// Request represents HTTP request.
-//
-// It is forbidden copying Request instances. Create new instances
-// and use CopyTo instead.
-//
-// Request instance MUST NOT be used from concurrently running goroutines.
-type Request struct {
-	noCopy noCopy //nolint:unused,structcheck
-
-	// Request header
-	//
-	// Copying Header by value is forbidden. Use pointer to Header instead.
-	Header RequestHeader
-
-	uri      URI
-	postArgs Args
-
-	bodyStream io.Reader
-	w          requestBodyWriter
-	body       *bytebufferpool.ByteBuffer
-	bodyRaw    []byte
-
-	multipartForm         *multipart.Form
-	multipartFormBoundary string
-	secureErrorLogMessage bool
-
-	// Group bool members in order to reduce Request object size.
-	parsedURI      bool
-	parsedPostArgs bool
-
-	keepBodyBuffer bool
-
-	// Used by Server to indicate the request was received on a HTTPS endpoint.
-	// Client/HostClient shouldn't use this field but should depend on the uri.scheme instead.
-	isTLS bool
-
-	// Request timeout. Usually set by DoDeadline or DoTimeout
-	// if <= 0, means not set
-	timeout time.Duration
-
-	// Use Host header (request.Header.SetHost) instead of the host from SetRequestURI, SetHost, or URI().SetHost
-	UseHostHeader bool
-}
-
-// Response represents HTTP response.
-//
-// It is forbidden copying Response instances. Create new instances
-// and use CopyTo instead.
-//
-// Response instance MUST NOT be used from concurrently running goroutines.
-type Response struct {
-	noCopy noCopy //nolint:unused,structcheck
-
-	// Response header
-	//
-	// Copying Header by value is forbidden. Use pointer to Header instead.
-	Header ResponseHeader
-
-	// Flush headers as soon as possible without waiting for first body bytes.
-	// Relevant for bodyStream only.
-	ImmediateHeaderFlush bool
-
-	bodyStream io.Reader
-	w          responseBodyWriter
-	body       *bytebufferpool.ByteBuffer
-	bodyRaw    []byte
-
-	// Response.Read() skips reading body if set to true.
-	// Use it for reading HEAD responses.
-	//
-	// Response.Write() skips writing body if set to true.
-	// Use it for writing HEAD responses.
-	SkipBody bool
-
-	keepBodyBuffer        bool
-	secureErrorLogMessage bool
-
-	// Remote TCPAddr from concurrently net.Conn
-	raddr net.Addr
-	// Local TCPAddr from concurrently net.Conn
-	laddr net.Addr
-}
-
-// SetHost sets host for the request.
-func (req *Request) SetHost(host string) {
-	req.URI().SetHost(host)
-}
-
-// SetHostBytes sets host for the request.
-func (req *Request) SetHostBytes(host []byte) {
-	req.URI().SetHostBytes(host)
-}
-
-// Host returns the host for the given request.
-func (req *Request) Host() []byte {
-	return req.URI().Host()
-}
-
-// SetRequestURI sets RequestURI.
-func (req *Request) SetRequestURI(requestURI string) {
-	req.Header.SetRequestURI(requestURI)
-	req.parsedURI = false
-}
-
-// SetRequestURIBytes sets RequestURI.
-func (req *Request) SetRequestURIBytes(requestURI []byte) {
-	req.Header.SetRequestURIBytes(requestURI)
-	req.parsedURI = false
-}
-
-// RequestURI returns request's URI.
-func (req *Request) RequestURI() []byte {
-	if req.parsedURI {
-		requestURI := req.uri.RequestURI()
-		req.SetRequestURIBytes(requestURI)
-	}
-	return req.Header.RequestURI()
-}
-
-// StatusCode returns response status code.
-func (resp *Response) StatusCode() int {
-	return resp.Header.StatusCode()
-}
-
-// SetStatusCode sets response status code.
-func (resp *Response) SetStatusCode(statusCode int) {
-	resp.Header.SetStatusCode(statusCode)
-}
-
-// ConnectionClose returns true if 'Connection: close' header is set.
-func (resp *Response) ConnectionClose() bool {
-	return resp.Header.ConnectionClose()
-}
-
-// SetConnectionClose sets 'Connection: close' header.
-func (resp *Response) SetConnectionClose() {
-	resp.Header.SetConnectionClose()
-}
-
-// ConnectionClose returns true if 'Connection: close' header is set.
-func (req *Request) ConnectionClose() bool {
-	return req.Header.ConnectionClose()
-}
-
-// SetConnectionClose sets 'Connection: close' header.
-func (req *Request) SetConnectionClose() {
-	req.Header.SetConnectionClose()
-}
-
-// SendFile registers file on the given path to be used as response body
-// when Write is called.
-//
-// Note that SendFile doesn't set Content-Type, so set it yourself
-// with Header.SetContentType.
-func (resp *Response) SendFile(path string) error {
-	f, err := os.Open(path)
-	if err != nil {
-		return err
-	}
-	fileInfo, err := f.Stat()
-	if err != nil {
-		f.Close()
-		return err
-	}
-	size64 := fileInfo.Size()
-	size := int(size64)
-	if int64(size) != size64 {
-		size = -1
-	}
-
-	resp.Header.SetLastModified(fileInfo.ModTime())
-	resp.SetBodyStream(f, size)
-	return nil
-}
-
-// SetBodyStream sets request body stream and, optionally body size.
-//
-// If bodySize is >= 0, then the bodyStream must provide exactly bodySize bytes
-// before returning io.EOF.
-//
-// If bodySize < 0, then bodyStream is read until io.EOF.
-//
-// bodyStream.Close() is called after finishing reading all body data
-// if it implements io.Closer.
-//
-// Note that GET and HEAD requests cannot have body.
-//
-// See also SetBodyStreamWriter.
-func (req *Request) SetBodyStream(bodyStream io.Reader, bodySize int) {
-	req.ResetBody()
-	req.bodyStream = bodyStream
-	req.Header.SetContentLength(bodySize)
-}
-
-// SetBodyStream sets response body stream and, optionally body size.
-//
-// If bodySize is >= 0, then the bodyStream must provide exactly bodySize bytes
-// before returning io.EOF.
-//
-// If bodySize < 0, then bodyStream is read until io.EOF.
-//
-// bodyStream.Close() is called after finishing reading all body data
-// if it implements io.Closer.
-//
-// See also SetBodyStreamWriter.
-func (resp *Response) SetBodyStream(bodyStream io.Reader, bodySize int) {
-	resp.ResetBody()
-	resp.bodyStream = bodyStream
-	resp.Header.SetContentLength(bodySize)
-}
-
-// IsBodyStream returns true if body is set via SetBodyStream*
-func (req *Request) IsBodyStream() bool {
-	return req.bodyStream != nil
-}
-
-// IsBodyStream returns true if body is set via SetBodyStream*
-func (resp *Response) IsBodyStream() bool {
-	return resp.bodyStream != nil
-}
-
-// SetBodyStreamWriter registers the given sw for populating request body.
-//
-// This function may be used in the following cases:
-//
-//     * if request body is too big (more than 10MB).
-//     * if request body is streamed from slow external sources.
-//     * if request body must be streamed to the server in chunks
-//     (aka `http client push` or `chunked transfer-encoding`).
-//
-// Note that GET and HEAD requests cannot have body.
-//
-/// See also SetBodyStream.
-func (req *Request) SetBodyStreamWriter(sw StreamWriter) {
-	sr := NewStreamReader(sw)
-	req.SetBodyStream(sr, -1)
-}
-
-// SetBodyStreamWriter registers the given sw for populating response body.
-//
-// This function may be used in the following cases:
-//
-//     * if response body is too big (more than 10MB).
-//     * if response body is streamed from slow external sources.
-//     * if response body must be streamed to the client in chunks
-//     (aka `http server push` or `chunked transfer-encoding`).
-//
-// See also SetBodyStream.
-func (resp *Response) SetBodyStreamWriter(sw StreamWriter) {
-	sr := NewStreamReader(sw)
-	resp.SetBodyStream(sr, -1)
-}
-
-// BodyWriter returns writer for populating response body.
-//
-// If used inside RequestHandler, the returned writer must not be used
-// after returning from RequestHandler. Use RequestCtx.Write
-// or SetBodyStreamWriter in this case.
-func (resp *Response) BodyWriter() io.Writer {
-	resp.w.r = resp
-	return &resp.w
-}
-
-// BodyWriter returns writer for populating request body.
-func (req *Request) BodyWriter() io.Writer {
-	req.w.r = req
-	return &req.w
-}
-
-type responseBodyWriter struct {
-	r *Response
-}
-
-func (w *responseBodyWriter) Write(p []byte) (int, error) {
-	w.r.AppendBody(p)
-	return len(p), nil
-}
-
-type requestBodyWriter struct {
-	r *Request
-}
-
-func (w *requestBodyWriter) Write(p []byte) (int, error) {
-	w.r.AppendBody(p)
-	return len(p), nil
-}
-
-func (resp *Response) parseNetConn(conn net.Conn) {
-	resp.raddr = conn.RemoteAddr()
-	resp.laddr = conn.LocalAddr()
-}
-
-// RemoteAddr returns the remote network address. The Addr returned is shared
-// by all invocations of RemoteAddr, so do not modify it.
-func (resp *Response) RemoteAddr() net.Addr {
-	return resp.raddr
-}
-
-// LocalAddr returns the local network address. The Addr returned is shared
-// by all invocations of LocalAddr, so do not modify it.
-func (resp *Response) LocalAddr() net.Addr {
-	return resp.laddr
-}
-
-// Body returns response body.
-//
-// The returned value is valid until the response is released,
-// either though ReleaseResponse or your request handler returning.
-// Do not store references to returned value. Make copies instead.
-func (resp *Response) Body() []byte {
-	if resp.bodyStream != nil {
-		bodyBuf := resp.bodyBuffer()
-		bodyBuf.Reset()
-		_, err := copyZeroAlloc(bodyBuf, resp.bodyStream)
-		resp.closeBodyStream() //nolint:errcheck
-		if err != nil {
-			bodyBuf.SetString(err.Error())
-		}
-	}
-	return resp.bodyBytes()
-}
-
-func (resp *Response) bodyBytes() []byte {
-	if resp.bodyRaw != nil {
-		return resp.bodyRaw
-	}
-	if resp.body == nil {
-		return nil
-	}
-	return resp.body.B
-}
-
-func (req *Request) bodyBytes() []byte {
-	if req.bodyRaw != nil {
-		return req.bodyRaw
-	}
-	if req.bodyStream != nil {
-		bodyBuf := req.bodyBuffer()
-		bodyBuf.Reset()
-		_, err := copyZeroAlloc(bodyBuf, req.bodyStream)
-		req.closeBodyStream() //nolint:errcheck
-		if err != nil {
-			bodyBuf.SetString(err.Error())
-		}
-	}
-	if req.body == nil {
-		return nil
-	}
-	return req.body.B
-}
-
-func (resp *Response) bodyBuffer() *bytebufferpool.ByteBuffer {
-	if resp.body == nil {
-		resp.body = responseBodyPool.Get()
-	}
-	resp.bodyRaw = nil
-	return resp.body
-}
-
-func (req *Request) bodyBuffer() *bytebufferpool.ByteBuffer {
-	if req.body == nil {
-		req.body = requestBodyPool.Get()
-	}
-	req.bodyRaw = nil
-	return req.body
-}
-
-var (
-	responseBodyPool bytebufferpool.Pool
-	requestBodyPool  bytebufferpool.Pool
-)
-
-// BodyGunzip returns un-gzipped body data.
-//
-// This method may be used if the request header contains
-// 'Content-Encoding: gzip' for reading un-gzipped body.
-// Use Body for reading gzipped request body.
-func (req *Request) BodyGunzip() ([]byte, error) {
-	return gunzipData(req.Body())
-}
-
-// BodyGunzip returns un-gzipped body data.
-//
-// This method may be used if the response header contains
-// 'Content-Encoding: gzip' for reading un-gzipped body.
-// Use Body for reading gzipped response body.
-func (resp *Response) BodyGunzip() ([]byte, error) {
-	return gunzipData(resp.Body())
-}
-
-func gunzipData(p []byte) ([]byte, error) {
-	var bb bytebufferpool.ByteBuffer
-	_, err := WriteGunzip(&bb, p)
-	if err != nil {
-		return nil, err
-	}
-	return bb.B, nil
-}
-
-// BodyUnbrotli returns un-brotlied body data.
-//
-// This method may be used if the request header contains
-// 'Content-Encoding: br' for reading un-brotlied body.
-// Use Body for reading brotlied request body.
-func (req *Request) BodyUnbrotli() ([]byte, error) {
-	return unBrotliData(req.Body())
-}
-
-// BodyUnbrotli returns un-brotlied body data.
-//
-// This method may be used if the response header contains
-// 'Content-Encoding: br' for reading un-brotlied body.
-// Use Body for reading brotlied response body.
-func (resp *Response) BodyUnbrotli() ([]byte, error) {
-	return unBrotliData(resp.Body())
-}
-
-func unBrotliData(p []byte) ([]byte, error) {
-	var bb bytebufferpool.ByteBuffer
-	_, err := WriteUnbrotli(&bb, p)
-	if err != nil {
-		return nil, err
-	}
-	return bb.B, nil
-}
-
-// BodyInflate returns inflated body data.
-//
-// This method may be used if the response header contains
-// 'Content-Encoding: deflate' for reading inflated request body.
-// Use Body for reading deflated request body.
-func (req *Request) BodyInflate() ([]byte, error) {
-	return inflateData(req.Body())
-}
-
-// BodyInflate returns inflated body data.
-//
-// This method may be used if the response header contains
-// 'Content-Encoding: deflate' for reading inflated response body.
-// Use Body for reading deflated response body.
-func (resp *Response) BodyInflate() ([]byte, error) {
-	return inflateData(resp.Body())
-}
-
-func (ctx *RequestCtx) RequestBodyStream() io.Reader {
-	return ctx.Request.bodyStream
-}
-
-func inflateData(p []byte) ([]byte, error) {
-	var bb bytebufferpool.ByteBuffer
-	_, err := WriteInflate(&bb, p)
-	if err != nil {
-		return nil, err
-	}
-	return bb.B, nil
-}
-
-// BodyWriteTo writes request body to w.
-func (req *Request) BodyWriteTo(w io.Writer) error {
-	if req.bodyStream != nil {
-		_, err := copyZeroAlloc(w, req.bodyStream)
-		req.closeBodyStream() //nolint:errcheck
-		return err
-	}
-	if req.onlyMultipartForm() {
-		return WriteMultipartForm(w, req.multipartForm, req.multipartFormBoundary)
-	}
-	_, err := w.Write(req.bodyBytes())
-	return err
-}
-
-// BodyWriteTo writes response body to w.
-func (resp *Response) BodyWriteTo(w io.Writer) error {
-	if resp.bodyStream != nil {
-		_, err := copyZeroAlloc(w, resp.bodyStream)
-		resp.closeBodyStream() //nolint:errcheck
-		return err
-	}
-	_, err := w.Write(resp.bodyBytes())
-	return err
-}
-
-// AppendBody appends p to response body.
-//
-// It is safe re-using p after the function returns.
-func (resp *Response) AppendBody(p []byte) {
-	resp.closeBodyStream()     //nolint:errcheck
-	resp.bodyBuffer().Write(p) //nolint:errcheck
-}
-
-// AppendBodyString appends s to response body.
-func (resp *Response) AppendBodyString(s string) {
-	resp.closeBodyStream()           //nolint:errcheck
-	resp.bodyBuffer().WriteString(s) //nolint:errcheck
-}
-
-// SetBody sets response body.
-//
-// It is safe re-using body argument after the function returns.
-func (resp *Response) SetBody(body []byte) {
-	resp.closeBodyStream() //nolint:errcheck
-	bodyBuf := resp.bodyBuffer()
-	bodyBuf.Reset()
-	bodyBuf.Write(body) //nolint:errcheck
-}
-
-// SetBodyString sets response body.
-func (resp *Response) SetBodyString(body string) {
-	resp.closeBodyStream() //nolint:errcheck
-	bodyBuf := resp.bodyBuffer()
-	bodyBuf.Reset()
-	bodyBuf.WriteString(body) //nolint:errcheck
-}
-
-// ResetBody resets response body.
-func (resp *Response) ResetBody() {
-	resp.bodyRaw = nil
-	resp.closeBodyStream() //nolint:errcheck
-	if resp.body != nil {
-		if resp.keepBodyBuffer {
-			resp.body.Reset()
-		} else {
-			responseBodyPool.Put(resp.body)
-			resp.body = nil
-		}
-	}
-}
-
-// SetBodyRaw sets response body, but without copying it.
-//
-// From this point onward the body argument must not be changed.
-func (resp *Response) SetBodyRaw(body []byte) {
-	resp.ResetBody()
-	resp.bodyRaw = body
-}
-
-// SetBodyRaw sets response body, but without copying it.
-//
-// From this point onward the body argument must not be changed.
-func (req *Request) SetBodyRaw(body []byte) {
-	req.ResetBody()
-	req.bodyRaw = body
-}
-
-// ReleaseBody retires the response body if it is greater than "size" bytes.
-//
-// This permits GC to reclaim the large buffer.  If used, must be before
-// ReleaseResponse.
-//
-// Use this method only if you really understand how it works.
-// The majority of workloads don't need this method.
-func (resp *Response) ReleaseBody(size int) {
-	resp.bodyRaw = nil
-	if cap(resp.body.B) > size {
-		resp.closeBodyStream() //nolint:errcheck
-		resp.body = nil
-	}
-}
-
-// ReleaseBody retires the request body if it is greater than "size" bytes.
-//
-// This permits GC to reclaim the large buffer.  If used, must be before
-// ReleaseRequest.
-//
-// Use this method only if you really understand how it works.
-// The majority of workloads don't need this method.
-func (req *Request) ReleaseBody(size int) {
-	req.bodyRaw = nil
-	if cap(req.body.B) > size {
-		req.closeBodyStream() //nolint:errcheck
-		req.body = nil
-	}
-}
-
-// SwapBody swaps response body with the given body and returns
-// the previous response body.
-//
-// It is forbidden to use the body passed to SwapBody after
-// the function returns.
-func (resp *Response) SwapBody(body []byte) []byte {
-	bb := resp.bodyBuffer()
-
-	if resp.bodyStream != nil {
-		bb.Reset()
-		_, err := copyZeroAlloc(bb, resp.bodyStream)
-		resp.closeBodyStream() //nolint:errcheck
-		if err != nil {
-			bb.Reset()
-			bb.SetString(err.Error())
-		}
-	}
-
-	resp.bodyRaw = nil
-
-	oldBody := bb.B
-	bb.B = body
-	return oldBody
-}
-
-// SwapBody swaps request body with the given body and returns
-// the previous request body.
-//
-// It is forbidden to use the body passed to SwapBody after
-// the function returns.
-func (req *Request) SwapBody(body []byte) []byte {
-	bb := req.bodyBuffer()
-
-	if req.bodyStream != nil {
-		bb.Reset()
-		_, err := copyZeroAlloc(bb, req.bodyStream)
-		req.closeBodyStream() //nolint:errcheck
-		if err != nil {
-			bb.Reset()
-			bb.SetString(err.Error())
-		}
-	}
-
-	req.bodyRaw = nil
-
-	oldBody := bb.B
-	bb.B = body
-	return oldBody
-}
-
-// Body returns request body.
-//
-// The returned value is valid until the request is released,
-// either though ReleaseRequest or your request handler returning.
-// Do not store references to returned value. Make copies instead.
-func (req *Request) Body() []byte {
-	if req.bodyRaw != nil {
-		return req.bodyRaw
-	} else if req.onlyMultipartForm() {
-		body, err := marshalMultipartForm(req.multipartForm, req.multipartFormBoundary)
-		if err != nil {
-			return []byte(err.Error())
-		}
-		return body
-	}
-	return req.bodyBytes()
-}
-
-// AppendBody appends p to request body.
-//
-// It is safe re-using p after the function returns.
-func (req *Request) AppendBody(p []byte) {
-	req.RemoveMultipartFormFiles()
-	req.closeBodyStream()     //nolint:errcheck
-	req.bodyBuffer().Write(p) //nolint:errcheck
-}
-
-// AppendBodyString appends s to request body.
-func (req *Request) AppendBodyString(s string) {
-	req.RemoveMultipartFormFiles()
-	req.closeBodyStream()           //nolint:errcheck
-	req.bodyBuffer().WriteString(s) //nolint:errcheck
-}
-
-// SetBody sets request body.
-//
-// It is safe re-using body argument after the function returns.
-func (req *Request) SetBody(body []byte) {
-	req.RemoveMultipartFormFiles()
-	req.closeBodyStream() //nolint:errcheck
-	req.bodyBuffer().Set(body)
-}
-
-// SetBodyString sets request body.
-func (req *Request) SetBodyString(body string) {
-	req.RemoveMultipartFormFiles()
-	req.closeBodyStream() //nolint:errcheck
-	req.bodyBuffer().SetString(body)
-}
-
-// ResetBody resets request body.
-func (req *Request) ResetBody() {
-	req.bodyRaw = nil
-	req.RemoveMultipartFormFiles()
-	req.closeBodyStream() //nolint:errcheck
-	if req.body != nil {
-		if req.keepBodyBuffer {
-			req.body.Reset()
-		} else {
-			requestBodyPool.Put(req.body)
-			req.body = nil
-		}
-	}
-}
-
-// CopyTo copies req contents to dst except of body stream.
-func (req *Request) CopyTo(dst *Request) {
-	req.copyToSkipBody(dst)
-	if req.bodyRaw != nil {
-		dst.bodyRaw = req.bodyRaw
-		if dst.body != nil {
-			dst.body.Reset()
-		}
-	} else if req.body != nil {
-		dst.bodyBuffer().Set(req.body.B)
-	} else if dst.body != nil {
-		dst.body.Reset()
-	}
-}
-
-func (req *Request) copyToSkipBody(dst *Request) {
-	dst.Reset()
-	req.Header.CopyTo(&dst.Header)
-
-	req.uri.CopyTo(&dst.uri)
-	dst.parsedURI = req.parsedURI
-
-	req.postArgs.CopyTo(&dst.postArgs)
-	dst.parsedPostArgs = req.parsedPostArgs
-	dst.isTLS = req.isTLS
-
-	dst.UseHostHeader = req.UseHostHeader
-
-	// do not copy multipartForm - it will be automatically
-	// re-created on the first call to MultipartForm.
-}
-
-// CopyTo copies resp contents to dst except of body stream.
-func (resp *Response) CopyTo(dst *Response) {
-	resp.copyToSkipBody(dst)
-	if resp.bodyRaw != nil {
-		dst.bodyRaw = resp.bodyRaw
-		if dst.body != nil {
-			dst.body.Reset()
-		}
-	} else if resp.body != nil {
-		dst.bodyBuffer().Set(resp.body.B)
-	} else if dst.body != nil {
-		dst.body.Reset()
-	}
-}
-
-func (resp *Response) copyToSkipBody(dst *Response) {
-	dst.Reset()
-	resp.Header.CopyTo(&dst.Header)
-	dst.SkipBody = resp.SkipBody
-	dst.raddr = resp.raddr
-	dst.laddr = resp.laddr
-}
-
-func swapRequestBody(a, b *Request) {
-	a.body, b.body = b.body, a.body
-	a.bodyRaw, b.bodyRaw = b.bodyRaw, a.bodyRaw
-	a.bodyStream, b.bodyStream = b.bodyStream, a.bodyStream
-}
-
-func swapResponseBody(a, b *Response) {
-	a.body, b.body = b.body, a.body
-	a.bodyRaw, b.bodyRaw = b.bodyRaw, a.bodyRaw
-	a.bodyStream, b.bodyStream = b.bodyStream, a.bodyStream
-}
-
-// URI returns request URI
-func (req *Request) URI() *URI {
-	req.parseURI() //nolint:errcheck
-	return &req.uri
-}
-
-// SetURI initializes request URI
-// Use this method if a single URI may be reused across multiple requests.
-// Otherwise, you can just use SetRequestURI() and it will be parsed as new URI.
-// The URI is copied and can be safely modified later.
-func (req *Request) SetURI(newUri *URI) {
-	if newUri != nil {
-		newUri.CopyTo(&req.uri)
-		req.parsedURI = true
-		return
-	}
-	req.uri.Reset()
-	req.parsedURI = false
-}
-
-func (req *Request) parseURI() error {
-	if req.parsedURI {
-		return nil
-	}
-	req.parsedURI = true
-
-	return req.uri.parse(req.Header.Host(), req.Header.RequestURI(), req.isTLS)
-}
-
-// PostArgs returns POST arguments.
-func (req *Request) PostArgs() *Args {
-	req.parsePostArgs()
-	return &req.postArgs
-}
-
-func (req *Request) parsePostArgs() {
-	if req.parsedPostArgs {
-		return
-	}
-	req.parsedPostArgs = true
-
-	if !bytes.HasPrefix(req.Header.ContentType(), strPostArgsContentType) {
-		return
-	}
-	req.postArgs.ParseBytes(req.bodyBytes())
-}
-
-// ErrNoMultipartForm means that the request's Content-Type
-// isn't 'multipart/form-data'.
-var ErrNoMultipartForm = errors.New("request has no multipart/form-data Content-Type")
-
-// MultipartForm returns requests's multipart form.
-//
-// Returns ErrNoMultipartForm if request's Content-Type
-// isn't 'multipart/form-data'.
-//
-// RemoveMultipartFormFiles must be called after returned multipart form
-// is processed.
-func (req *Request) MultipartForm() (*multipart.Form, error) {
-	if req.multipartForm != nil {
-		return req.multipartForm, nil
-	}
-
-	req.multipartFormBoundary = string(req.Header.MultipartFormBoundary())
-	if len(req.multipartFormBoundary) == 0 {
-		return nil, ErrNoMultipartForm
-	}
-
-	var err error
-	ce := req.Header.peek(strContentEncoding)
-
-	if req.bodyStream != nil {
-		bodyStream := req.bodyStream
-		if bytes.Equal(ce, strGzip) {
-			// Do not care about memory usage here.
-			if bodyStream, err = gzip.NewReader(bodyStream); err != nil {
-				return nil, fmt.Errorf("cannot gunzip request body: %w", err)
-			}
-		} else if len(ce) > 0 {
-			return nil, fmt.Errorf("unsupported Content-Encoding: %q", ce)
-		}
-
-		mr := multipart.NewReader(bodyStream, req.multipartFormBoundary)
-		req.multipartForm, err = mr.ReadForm(8 * 1024)
-		if err != nil {
-			return nil, fmt.Errorf("cannot read multipart/form-data body: %w", err)
-		}
-	} else {
-		body := req.bodyBytes()
-		if bytes.Equal(ce, strGzip) {
-			// Do not care about memory usage here.
-			if body, err = AppendGunzipBytes(nil, body); err != nil {
-				return nil, fmt.Errorf("cannot gunzip request body: %w", err)
-			}
-		} else if len(ce) > 0 {
-			return nil, fmt.Errorf("unsupported Content-Encoding: %q", ce)
-		}
-
-		req.multipartForm, err = readMultipartForm(bytes.NewReader(body), req.multipartFormBoundary, len(body), len(body))
-		if err != nil {
-			return nil, err
-		}
-	}
-
-	return req.multipartForm, nil
-}
-
-func marshalMultipartForm(f *multipart.Form, boundary string) ([]byte, error) {
-	var buf bytebufferpool.ByteBuffer
-	if err := WriteMultipartForm(&buf, f, boundary); err != nil {
-		return nil, err
-	}
-	return buf.B, nil
-}
-
-// WriteMultipartForm writes the given multipart form f with the given
-// boundary to w.
-func WriteMultipartForm(w io.Writer, f *multipart.Form, boundary string) error {
-	// Do not care about memory allocations here, since multipart
-	// form processing is slow.
-	if len(boundary) == 0 {
-		panic("BUG: form boundary cannot be empty")
-	}
-
-	mw := multipart.NewWriter(w)
-	if err := mw.SetBoundary(boundary); err != nil {
-		return fmt.Errorf("cannot use form boundary %q: %w", boundary, err)
-	}
-
-	// marshal values
-	for k, vv := range f.Value {
-		for _, v := range vv {
-			if err := mw.WriteField(k, v); err != nil {
-				return fmt.Errorf("cannot write form field %q value %q: %w", k, v, err)
-			}
-		}
-	}
-
-	// marshal files
-	for k, fvv := range f.File {
-		for _, fv := range fvv {
-			vw, err := mw.CreatePart(fv.Header)
-			if err != nil {
-				return fmt.Errorf("cannot create form file %q (%q): %w", k, fv.Filename, err)
-			}
-			fh, err := fv.Open()
-			if err != nil {
-				return fmt.Errorf("cannot open form file %q (%q): %s", k, fv.Filename, err)
-			}
-			if _, err = copyZeroAlloc(vw, fh); err != nil {
-				return fmt.Errorf("error when copying form file %q (%q): %w", k, fv.Filename, err)
-			}
-			if err = fh.Close(); err != nil {
-				return fmt.Errorf("cannot close form file %q (%q): %w", k, fv.Filename, err)
-			}
-		}
-	}
-
-	if err := mw.Close(); err != nil {
-		return fmt.Errorf("error when closing multipart form writer: %w", err)
-	}
-
-	return nil
-}
-
-func readMultipartForm(r io.Reader, boundary string, size, maxInMemoryFileSize int) (*multipart.Form, error) {
-	// Do not care about memory allocations here, since they are tiny
-	// compared to multipart data (aka multi-MB files) usually sent
-	// in multipart/form-data requests.
-
-	if size <= 0 {
-		return nil, fmt.Errorf("form size must be greater than 0. Given %d", size)
-	}
-	lr := io.LimitReader(r, int64(size))
-	mr := multipart.NewReader(lr, boundary)
-	f, err := mr.ReadForm(int64(maxInMemoryFileSize))
-	if err != nil {
-		return nil, fmt.Errorf("cannot read multipart/form-data body: %w", err)
-	}
-	return f, nil
-}
-
-// Reset clears request contents.
-func (req *Request) Reset() {
-	if requestBodyPoolSizeLimit >= 0 && req.body != nil {
-		req.ReleaseBody(requestBodyPoolSizeLimit)
-	}
-	req.Header.Reset()
-	req.resetSkipHeader()
-	req.timeout = 0
-	req.UseHostHeader = false
-}
-
-func (req *Request) resetSkipHeader() {
-	req.ResetBody()
-	req.uri.Reset()
-	req.parsedURI = false
-	req.postArgs.Reset()
-	req.parsedPostArgs = false
-	req.isTLS = false
-}
-
-// RemoveMultipartFormFiles removes multipart/form-data temporary files
-// associated with the request.
-func (req *Request) RemoveMultipartFormFiles() {
-	if req.multipartForm != nil {
-		// Do not check for error, since these files may be deleted or moved
-		// to new places by user code.
-		req.multipartForm.RemoveAll() //nolint:errcheck
-		req.multipartForm = nil
-	}
-	req.multipartFormBoundary = ""
-}
-
-// Reset clears response contents.
-func (resp *Response) Reset() {
-	if responseBodyPoolSizeLimit >= 0 && resp.body != nil {
-		resp.ReleaseBody(responseBodyPoolSizeLimit)
-	}
-	resp.Header.Reset()
-	resp.resetSkipHeader()
-	resp.SkipBody = false
-	resp.raddr = nil
-	resp.laddr = nil
-	resp.ImmediateHeaderFlush = false
-}
-
-func (resp *Response) resetSkipHeader() {
-	resp.ResetBody()
-}
-
-// Read reads request (including body) from the given r.
-//
-// RemoveMultipartFormFiles or Reset must be called after
-// reading multipart/form-data request in order to delete temporarily
-// uploaded files.
-//
-// If MayContinue returns true, the caller must:
-//
-//     - Either send StatusExpectationFailed response if request headers don't
-//       satisfy the caller.
-//     - Or send StatusContinue response before reading request body
-//       with ContinueReadBody.
-//     - Or close the connection.
-//
-// io.EOF is returned if r is closed before reading the first header byte.
-func (req *Request) Read(r *bufio.Reader) error {
-	return req.ReadLimitBody(r, 0)
-}
-
-const defaultMaxInMemoryFileSize = 16 * 1024 * 1024
-
-// ErrGetOnly is returned when server expects only GET requests,
-// but some other type of request came (Server.GetOnly option is true).
-var ErrGetOnly = errors.New("non-GET request received")
-
-// ReadLimitBody reads request from the given r, limiting the body size.
-//
-// If maxBodySize > 0 and the body size exceeds maxBodySize,
-// then ErrBodyTooLarge is returned.
-//
-// RemoveMultipartFormFiles or Reset must be called after
-// reading multipart/form-data request in order to delete temporarily
-// uploaded files.
-//
-// If MayContinue returns true, the caller must:
-//
-//     - Either send StatusExpectationFailed response if request headers don't
-//       satisfy the caller.
-//     - Or send StatusContinue response before reading request body
-//       with ContinueReadBody.
-//     - Or close the connection.
-//
-// io.EOF is returned if r is closed before reading the first header byte.
-func (req *Request) ReadLimitBody(r *bufio.Reader, maxBodySize int) error {
-	req.resetSkipHeader()
-	if err := req.Header.Read(r); err != nil {
-		return err
-	}
-
-	return req.readLimitBody(r, maxBodySize, false, true)
-}
-
-func (req *Request) readLimitBody(r *bufio.Reader, maxBodySize int, getOnly bool, preParseMultipartForm bool) error {
-	// Do not reset the request here - the caller must reset it before
-	// calling this method.
-
-	if getOnly && !req.Header.IsGet() {
-		return ErrGetOnly
-	}
-
-	if req.MayContinue() {
-		// 'Expect: 100-continue' header found. Let the caller deciding
-		// whether to read request body or
-		// to return StatusExpectationFailed.
-		return nil
-	}
-
-	return req.ContinueReadBody(r, maxBodySize, preParseMultipartForm)
-}
-
-func (req *Request) readBodyStream(r *bufio.Reader, maxBodySize int, getOnly bool, preParseMultipartForm bool) error {
-	// Do not reset the request here - the caller must reset it before
-	// calling this method.
-
-	if getOnly && !req.Header.IsGet() {
-		return ErrGetOnly
-	}
-
-	if req.MayContinue() {
-		// 'Expect: 100-continue' header found. Let the caller deciding
-		// whether to read request body or
-		// to return StatusExpectationFailed.
-		return nil
-	}
-
-	return req.ContinueReadBodyStream(r, maxBodySize, preParseMultipartForm)
-}
-
-// MayContinue returns true if the request contains
-// 'Expect: 100-continue' header.
-//
-// The caller must do one of the following actions if MayContinue returns true:
-//
-//     - Either send StatusExpectationFailed response if request headers don't
-//       satisfy the caller.
-//     - Or send StatusContinue response before reading request body
-//       with ContinueReadBody.
-//     - Or close the connection.
-func (req *Request) MayContinue() bool {
-	return bytes.Equal(req.Header.peek(strExpect), str100Continue)
-}
-
-// ContinueReadBody reads request body if request header contains
-// 'Expect: 100-continue'.
-//
-// The caller must send StatusContinue response before calling this method.
-//
-// If maxBodySize > 0 and the body size exceeds maxBodySize,
-// then ErrBodyTooLarge is returned.
-func (req *Request) ContinueReadBody(r *bufio.Reader, maxBodySize int, preParseMultipartForm ...bool) error {
-	var err error
-	contentLength := req.Header.realContentLength()
-	if contentLength > 0 {
-		if maxBodySize > 0 && contentLength > maxBodySize {
-			return ErrBodyTooLarge
-		}
-
-		if len(preParseMultipartForm) == 0 || preParseMultipartForm[0] {
-			// Pre-read multipart form data of known length.
-			// This way we limit memory usage for large file uploads, since their contents
-			// is streamed into temporary files if file size exceeds defaultMaxInMemoryFileSize.
-			req.multipartFormBoundary = string(req.Header.MultipartFormBoundary())
-			if len(req.multipartFormBoundary) > 0 && len(req.Header.peek(strContentEncoding)) == 0 {
-				req.multipartForm, err = readMultipartForm(r, req.multipartFormBoundary, contentLength, defaultMaxInMemoryFileSize)
-				if err != nil {
-					req.Reset()
-				}
-				return err
-			}
-		}
-	}
-
-	if contentLength == -2 {
-		// identity body has no sense for http requests, since
-		// the end of body is determined by connection close.
-		// So just ignore request body for requests without
-		// 'Content-Length' and 'Transfer-Encoding' headers.
-		// refer to https://tools.ietf.org/html/rfc7230#section-3.3.2
-		if !req.Header.ignoreBody() {
-			req.Header.SetContentLength(0)
-		}
-		return nil
-	}
-
-	if err = req.ReadBody(r, contentLength, maxBodySize); err != nil {
-		return err
-	}
-
-	if req.Header.ContentLength() == -1 {
-		err = req.Header.ReadTrailer(r)
-		if err != nil && err != io.EOF {
-			return err
-		}
-	}
-	return nil
-}
-
-// ReadBody reads request body from the given r, limiting the body size.
-//
-// If maxBodySize > 0 and the body size exceeds maxBodySize,
-// then ErrBodyTooLarge is returned.
-func (req *Request) ReadBody(r *bufio.Reader, contentLength int, maxBodySize int) (err error) {
-	bodyBuf := req.bodyBuffer()
-	bodyBuf.Reset()
-
-	if contentLength >= 0 {
-		bodyBuf.B, err = readBody(r, contentLength, maxBodySize, bodyBuf.B)
-
-	} else if contentLength == -1 {
-		bodyBuf.B, err = readBodyChunked(r, maxBodySize, bodyBuf.B)
-
-	} else {
-		bodyBuf.B, err = readBodyIdentity(r, maxBodySize, bodyBuf.B)
-		req.Header.SetContentLength(len(bodyBuf.B))
-	}
-
-	if err != nil {
-		req.Reset()
-		return err
-	}
-	return nil
-}
-
-// ContinueReadBodyStream reads request body if request header contains
-// 'Expect: 100-continue'.
-//
-// The caller must send StatusContinue response before calling this method.
-//
-// If maxBodySize > 0 and the body size exceeds maxBodySize,
-// then ErrBodyTooLarge is returned.
-func (req *Request) ContinueReadBodyStream(r *bufio.Reader, maxBodySize int, preParseMultipartForm ...bool) error {
-	var err error
-	contentLength := req.Header.realContentLength()
-	if contentLength > 0 {
-		if len(preParseMultipartForm) == 0 || preParseMultipartForm[0] {
-			// Pre-read multipart form data of known length.
-			// This way we limit memory usage for large file uploads, since their contents
-			// is streamed into temporary files if file size exceeds defaultMaxInMemoryFileSize.
-			req.multipartFormBoundary = b2s(req.Header.MultipartFormBoundary())
-			if len(req.multipartFormBoundary) > 0 && len(req.Header.peek(strContentEncoding)) == 0 {
-				req.multipartForm, err = readMultipartForm(r, req.multipartFormBoundary, contentLength, defaultMaxInMemoryFileSize)
-				if err != nil {
-					req.Reset()
-				}
-				return err
-			}
-		}
-	}
-
-	if contentLength == -2 {
-		// identity body has no sense for http requests, since
-		// the end of body is determined by connection close.
-		// So just ignore request body for requests without
-		// 'Content-Length' and 'Transfer-Encoding' headers.
-		req.Header.SetContentLength(0)
-		return nil
-	}
-
-	bodyBuf := req.bodyBuffer()
-	bodyBuf.Reset()
-	bodyBuf.B, err = readBodyWithStreaming(r, contentLength, maxBodySize, bodyBuf.B)
-	if err != nil {
-		if err == ErrBodyTooLarge {
-			req.Header.SetContentLength(contentLength)
-			req.body = bodyBuf
-			req.bodyStream = acquireRequestStream(bodyBuf, r, &req.Header)
-			return nil
-		}
-		if err == errChunkedStream {
-			req.body = bodyBuf
-			req.bodyStream = acquireRequestStream(bodyBuf, r, &req.Header)
-			return nil
-		}
-		req.Reset()
-		return err
-	}
-
-	req.body = bodyBuf
-	req.bodyStream = acquireRequestStream(bodyBuf, r, &req.Header)
-	req.Header.SetContentLength(contentLength)
-	return nil
-}
-
-// Read reads response (including body) from the given r.
-//
-// io.EOF is returned if r is closed before reading the first header byte.
-func (resp *Response) Read(r *bufio.Reader) error {
-	return resp.ReadLimitBody(r, 0)
-}
-
-// ReadLimitBody reads response headers from the given r,
-// then reads the body using the ReadBody function and limiting the body size.
-//
-// If resp.SkipBody is true then it skips reading the response body.
-//
-// If maxBodySize > 0 and the body size exceeds maxBodySize,
-// then ErrBodyTooLarge is returned.
-//
-// io.EOF is returned if r is closed before reading the first header byte.
-func (resp *Response) ReadLimitBody(r *bufio.Reader, maxBodySize int) error {
-	resp.resetSkipHeader()
-	err := resp.Header.Read(r)
-	if err != nil {
-		return err
-	}
-	if resp.Header.StatusCode() == StatusContinue {
-		// Read the next response according to http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html .
-		if err = resp.Header.Read(r); err != nil {
-			return err
-		}
-	}
-
-	if !resp.mustSkipBody() {
-		err = resp.ReadBody(r, maxBodySize)
-		if err != nil {
-			return err
-		}
-	}
-
-	if resp.Header.ContentLength() == -1 {
-		err = resp.Header.ReadTrailer(r)
-		if err != nil && err != io.EOF {
-			return err
-		}
-	}
-	return nil
-}
-
-// ReadBody reads response body from the given r, limiting the body size.
-//
-// If maxBodySize > 0 and the body size exceeds maxBodySize,
-// then ErrBodyTooLarge is returned.
-func (resp *Response) ReadBody(r *bufio.Reader, maxBodySize int) (err error) {
-	bodyBuf := resp.bodyBuffer()
-	bodyBuf.Reset()
-
-	contentLength := resp.Header.ContentLength()
-	if contentLength >= 0 {
-		bodyBuf.B, err = readBody(r, contentLength, maxBodySize, bodyBuf.B)
-
-	} else if contentLength == -1 {
-		bodyBuf.B, err = readBodyChunked(r, maxBodySize, bodyBuf.B)
-
-	} else {
-		bodyBuf.B, err = readBodyIdentity(r, maxBodySize, bodyBuf.B)
-		resp.Header.SetContentLength(len(bodyBuf.B))
-	}
-	return err
-}
-
-func (resp *Response) mustSkipBody() bool {
-	return resp.SkipBody || resp.Header.mustSkipContentLength()
-}
-
-var errRequestHostRequired = errors.New("missing required Host header in request")
-
-// WriteTo writes request to w. It implements io.WriterTo.
-func (req *Request) WriteTo(w io.Writer) (int64, error) {
-	return writeBufio(req, w)
-}
-
-// WriteTo writes response to w. It implements io.WriterTo.
-func (resp *Response) WriteTo(w io.Writer) (int64, error) {
-	return writeBufio(resp, w)
-}
-
-func writeBufio(hw httpWriter, w io.Writer) (int64, error) {
-	sw := acquireStatsWriter(w)
-	bw := acquireBufioWriter(sw)
-	err1 := hw.Write(bw)
-	err2 := bw.Flush()
-	releaseBufioWriter(bw)
-	n := sw.bytesWritten
-	releaseStatsWriter(sw)
-
-	err := err1
-	if err == nil {
-		err = err2
-	}
-	return n, err
-}
-
-type statsWriter struct {
-	w            io.Writer
-	bytesWritten int64
-}
-
-func (w *statsWriter) Write(p []byte) (int, error) {
-	n, err := w.w.Write(p)
-	w.bytesWritten += int64(n)
-	return n, err
-}
-
-func acquireStatsWriter(w io.Writer) *statsWriter {
-	v := statsWriterPool.Get()
-	if v == nil {
-		return &statsWriter{
-			w: w,
-		}
-	}
-	sw := v.(*statsWriter)
-	sw.w = w
-	return sw
-}
-
-func releaseStatsWriter(sw *statsWriter) {
-	sw.w = nil
-	sw.bytesWritten = 0
-	statsWriterPool.Put(sw)
-}
-
-var statsWriterPool sync.Pool
-
-func acquireBufioWriter(w io.Writer) *bufio.Writer {
-	v := bufioWriterPool.Get()
-	if v == nil {
-		return bufio.NewWriter(w)
-	}
-	bw := v.(*bufio.Writer)
-	bw.Reset(w)
-	return bw
-}
-
-func releaseBufioWriter(bw *bufio.Writer) {
-	bufioWriterPool.Put(bw)
-}
-
-var bufioWriterPool sync.Pool
-
-func (req *Request) onlyMultipartForm() bool {
-	return req.multipartForm != nil && (req.body == nil || len(req.body.B) == 0)
-}
-
-// Write writes request to w.
-//
-// Write doesn't flush request to w for performance reasons.
-//
-// See also WriteTo.
-func (req *Request) Write(w *bufio.Writer) error {
-	if len(req.Header.Host()) == 0 || req.parsedURI {
-		uri := req.URI()
-		host := uri.Host()
-		if len(req.Header.Host()) == 0 {
-			if len(host) == 0 {
-				return errRequestHostRequired
-			} else {
-				req.Header.SetHostBytes(host)
-			}
-		} else if !req.UseHostHeader {
-			req.Header.SetHostBytes(host)
-		}
-		req.Header.SetRequestURIBytes(uri.RequestURI())
-
-		if len(uri.username) > 0 {
-			// RequestHeader.SetBytesKV only uses RequestHeader.bufKV.key
-			// So we are free to use RequestHeader.bufKV.value as a scratch pad for
-			// the base64 encoding.
-			nl := len(uri.username) + len(uri.password) + 1
-			nb := nl + len(strBasicSpace)
-			tl := nb + base64.StdEncoding.EncodedLen(nl)
-			if tl > cap(req.Header.bufKV.value) {
-				req.Header.bufKV.value = make([]byte, 0, tl)
-			}
-			buf := req.Header.bufKV.value[:0]
-			buf = append(buf, uri.username...)
-			buf = append(buf, strColon...)
-			buf = append(buf, uri.password...)
-			buf = append(buf, strBasicSpace...)
-			base64.StdEncoding.Encode(buf[nb:tl], buf[:nl])
-			req.Header.SetBytesKV(strAuthorization, buf[nl:tl])
-		}
-	}
-
-	if req.bodyStream != nil {
-		return req.writeBodyStream(w)
-	}
-
-	body := req.bodyBytes()
-	var err error
-	if req.onlyMultipartForm() {
-		body, err = marshalMultipartForm(req.multipartForm, req.multipartFormBoundary)
-		if err != nil {
-			return fmt.Errorf("error when marshaling multipart form: %w", err)
-		}
-		req.Header.SetMultipartFormBoundary(req.multipartFormBoundary)
-	}
-
-	hasBody := false
-	if len(body) == 0 {
-		body = req.postArgs.QueryString()
-	}
-	if len(body) != 0 || !req.Header.ignoreBody() {
-		hasBody = true
-		req.Header.SetContentLength(len(body))
-	}
-	if err = req.Header.Write(w); err != nil {
-		return err
-	}
-	if hasBody {
-		_, err = w.Write(body)
-	} else if len(body) > 0 {
-		if req.secureErrorLogMessage {
-			return fmt.Errorf("non-zero body for non-POST request")
-		}
-		return fmt.Errorf("non-zero body for non-POST request. body=%q", body)
-	}
-	return err
-}
-
-// WriteGzip writes response with gzipped body to w.
-//
-// The method gzips response body and sets 'Content-Encoding: gzip'
-// header before writing response to w.
-//
-// WriteGzip doesn't flush response to w for performance reasons.
-func (resp *Response) WriteGzip(w *bufio.Writer) error {
-	return resp.WriteGzipLevel(w, CompressDefaultCompression)
-}
-
-// WriteGzipLevel writes response with gzipped body to w.
-//
-// Level is the desired compression level:
-//
-//     * CompressNoCompression
-//     * CompressBestSpeed
-//     * CompressBestCompression
-//     * CompressDefaultCompression
-//     * CompressHuffmanOnly
-//
-// The method gzips response body and sets 'Content-Encoding: gzip'
-// header before writing response to w.
-//
-// WriteGzipLevel doesn't flush response to w for performance reasons.
-func (resp *Response) WriteGzipLevel(w *bufio.Writer, level int) error {
-	if err := resp.gzipBody(level); err != nil {
-		return err
-	}
-	return resp.Write(w)
-}
-
-// WriteDeflate writes response with deflated body to w.
-//
-// The method deflates response body and sets 'Content-Encoding: deflate'
-// header before writing response to w.
-//
-// WriteDeflate doesn't flush response to w for performance reasons.
-func (resp *Response) WriteDeflate(w *bufio.Writer) error {
-	return resp.WriteDeflateLevel(w, CompressDefaultCompression)
-}
-
-// WriteDeflateLevel writes response with deflated body to w.
-//
-// Level is the desired compression level:
-//
-//     * CompressNoCompression
-//     * CompressBestSpeed
-//     * CompressBestCompression
-//     * CompressDefaultCompression
-//     * CompressHuffmanOnly
-//
-// The method deflates response body and sets 'Content-Encoding: deflate'
-// header before writing response to w.
-//
-// WriteDeflateLevel doesn't flush response to w for performance reasons.
-func (resp *Response) WriteDeflateLevel(w *bufio.Writer, level int) error {
-	if err := resp.deflateBody(level); err != nil {
-		return err
-	}
-	return resp.Write(w)
-}
-
-func (resp *Response) brotliBody(level int) error {
-	if len(resp.Header.peek(strContentEncoding)) > 0 {
-		// It looks like the body is already compressed.
-		// Do not compress it again.
-		return nil
-	}
-
-	if !resp.Header.isCompressibleContentType() {
-		// The content-type cannot be compressed.
-		return nil
-	}
-
-	if resp.bodyStream != nil {
-		// Reset Content-Length to -1, since it is impossible
-		// to determine body size beforehand of streamed compression.
-		// For https://github.com/valyala/fasthttp/issues/176 .
-		resp.Header.SetContentLength(-1)
-
-		// Do not care about memory allocations here, since brotli is slow
-		// and allocates a lot of memory by itself.
-		bs := resp.bodyStream
-		resp.bodyStream = NewStreamReader(func(sw *bufio.Writer) {
-			zw := acquireStacklessBrotliWriter(sw, level)
-			fw := &flushWriter{
-				wf: zw,
-				bw: sw,
-			}
-			copyZeroAlloc(fw, bs) //nolint:errcheck
-			releaseStacklessBrotliWriter(zw, level)
-			if bsc, ok := bs.(io.Closer); ok {
-				bsc.Close()
-			}
-		})
-	} else {
-		bodyBytes := resp.bodyBytes()
-		if len(bodyBytes) < minCompressLen {
-			// There is no sense in spending CPU time on small body compression,
-			// since there is a very high probability that the compressed
-			// body size will be bigger than the original body size.
-			return nil
-		}
-		w := responseBodyPool.Get()
-		w.B = AppendBrotliBytesLevel(w.B, bodyBytes, level)
-
-		// Hack: swap resp.body with w.
-		if resp.body != nil {
-			responseBodyPool.Put(resp.body)
-		}
-		resp.body = w
-		resp.bodyRaw = nil
-	}
-	resp.Header.SetCanonical(strContentEncoding, strBr)
-	return nil
-}
-
-func (resp *Response) gzipBody(level int) error {
-	if len(resp.Header.peek(strContentEncoding)) > 0 {
-		// It looks like the body is already compressed.
-		// Do not compress it again.
-		return nil
-	}
-
-	if !resp.Header.isCompressibleContentType() {
-		// The content-type cannot be compressed.
-		return nil
-	}
-
-	if resp.bodyStream != nil {
-		// Reset Content-Length to -1, since it is impossible
-		// to determine body size beforehand of streamed compression.
-		// For https://github.com/valyala/fasthttp/issues/176 .
-		resp.Header.SetContentLength(-1)
-
-		// Do not care about memory allocations here, since gzip is slow
-		// and allocates a lot of memory by itself.
-		bs := resp.bodyStream
-		resp.bodyStream = NewStreamReader(func(sw *bufio.Writer) {
-			zw := acquireStacklessGzipWriter(sw, level)
-			fw := &flushWriter{
-				wf: zw,
-				bw: sw,
-			}
-			copyZeroAlloc(fw, bs) //nolint:errcheck
-			releaseStacklessGzipWriter(zw, level)
-			if bsc, ok := bs.(io.Closer); ok {
-				bsc.Close()
-			}
-		})
-	} else {
-		bodyBytes := resp.bodyBytes()
-		if len(bodyBytes) < minCompressLen {
-			// There is no sense in spending CPU time on small body compression,
-			// since there is a very high probability that the compressed
-			// body size will be bigger than the original body size.
-			return nil
-		}
-		w := responseBodyPool.Get()
-		w.B = AppendGzipBytesLevel(w.B, bodyBytes, level)
-
-		// Hack: swap resp.body with w.
-		if resp.body != nil {
-			responseBodyPool.Put(resp.body)
-		}
-		resp.body = w
-		resp.bodyRaw = nil
-	}
-	resp.Header.SetCanonical(strContentEncoding, strGzip)
-	return nil
-}
-
-func (resp *Response) deflateBody(level int) error {
-	if len(resp.Header.peek(strContentEncoding)) > 0 {
-		// It looks like the body is already compressed.
-		// Do not compress it again.
-		return nil
-	}
-
-	if !resp.Header.isCompressibleContentType() {
-		// The content-type cannot be compressed.
-		return nil
-	}
-
-	if resp.bodyStream != nil {
-		// Reset Content-Length to -1, since it is impossible
-		// to determine body size beforehand of streamed compression.
-		// For https://github.com/valyala/fasthttp/issues/176 .
-		resp.Header.SetContentLength(-1)
-
-		// Do not care about memory allocations here, since flate is slow
-		// and allocates a lot of memory by itself.
-		bs := resp.bodyStream
-		resp.bodyStream = NewStreamReader(func(sw *bufio.Writer) {
-			zw := acquireStacklessDeflateWriter(sw, level)
-			fw := &flushWriter{
-				wf: zw,
-				bw: sw,
-			}
-			copyZeroAlloc(fw, bs) //nolint:errcheck
-			releaseStacklessDeflateWriter(zw, level)
-			if bsc, ok := bs.(io.Closer); ok {
-				bsc.Close()
-			}
-		})
-	} else {
-		bodyBytes := resp.bodyBytes()
-		if len(bodyBytes) < minCompressLen {
-			// There is no sense in spending CPU time on small body compression,
-			// since there is a very high probability that the compressed
-			// body size will be bigger than the original body size.
-			return nil
-		}
-		w := responseBodyPool.Get()
-		w.B = AppendDeflateBytesLevel(w.B, bodyBytes, level)
-
-		// Hack: swap resp.body with w.
-		if resp.body != nil {
-			responseBodyPool.Put(resp.body)
-		}
-		resp.body = w
-		resp.bodyRaw = nil
-	}
-	resp.Header.SetCanonical(strContentEncoding, strDeflate)
-	return nil
-}
-
-// Bodies with sizes smaller than minCompressLen aren't compressed at all
-const minCompressLen = 200
-
-type writeFlusher interface {
-	io.Writer
-	Flush() error
-}
-
-type flushWriter struct {
-	wf writeFlusher
-	bw *bufio.Writer
-}
-
-func (w *flushWriter) Write(p []byte) (int, error) {
-	n, err := w.wf.Write(p)
-	if err != nil {
-		return 0, err
-	}
-	if err = w.wf.Flush(); err != nil {
-		return 0, err
-	}
-	if err = w.bw.Flush(); err != nil {
-		return 0, err
-	}
-	return n, nil
-}
-
-// Write writes response to w.
-//
-// Write doesn't flush response to w for performance reasons.
-//
-// See also WriteTo.
-func (resp *Response) Write(w *bufio.Writer) error {
-	sendBody := !resp.mustSkipBody()
-
-	if resp.bodyStream != nil {
-		return resp.writeBodyStream(w, sendBody)
-	}
-
-	body := resp.bodyBytes()
-	bodyLen := len(body)
-	if sendBody || bodyLen > 0 {
-		resp.Header.SetContentLength(bodyLen)
-	}
-	if err := resp.Header.Write(w); err != nil {
-		return err
-	}
-	if sendBody {
-		if _, err := w.Write(body); err != nil {
-			return err
-		}
-	}
-	return nil
-}
-
-func (req *Request) writeBodyStream(w *bufio.Writer) error {
-	var err error
-
-	contentLength := req.Header.ContentLength()
-	if contentLength < 0 {
-		lrSize := limitedReaderSize(req.bodyStream)
-		if lrSize >= 0 {
-			contentLength = int(lrSize)
-			if int64(contentLength) != lrSize {
-				contentLength = -1
-			}
-			if contentLength >= 0 {
-				req.Header.SetContentLength(contentLength)
-			}
-		}
-	}
-	if contentLength >= 0 {
-		if err = req.Header.Write(w); err == nil {
-			err = writeBodyFixedSize(w, req.bodyStream, int64(contentLength))
-		}
-	} else {
-		req.Header.SetContentLength(-1)
-		err = req.Header.Write(w)
-		if err == nil {
-			err = writeBodyChunked(w, req.bodyStream)
-		}
-		if err == nil {
-			err = req.Header.writeTrailer(w)
-		}
-	}
-	err1 := req.closeBodyStream()
-	if err == nil {
-		err = err1
-	}
-	return err
-}
-
-// ErrBodyStreamWritePanic is returned when panic happens during writing body stream.
-type ErrBodyStreamWritePanic struct {
-	error
-}
-
-func (resp *Response) writeBodyStream(w *bufio.Writer, sendBody bool) (err error) {
-	defer func() {
-		if r := recover(); r != nil {
-			err = &ErrBodyStreamWritePanic{
-				error: fmt.Errorf("panic while writing body stream: %+v", r),
-			}
-		}
-	}()
-
-	contentLength := resp.Header.ContentLength()
-	if contentLength < 0 {
-		lrSize := limitedReaderSize(resp.bodyStream)
-		if lrSize >= 0 {
-			contentLength = int(lrSize)
-			if int64(contentLength) != lrSize {
-				contentLength = -1
-			}
-			if contentLength >= 0 {
-				resp.Header.SetContentLength(contentLength)
-			}
-		}
-	}
-	if contentLength >= 0 {
-		if err = resp.Header.Write(w); err == nil {
-			if resp.ImmediateHeaderFlush {
-				err = w.Flush()
-			}
-			if err == nil && sendBody {
-				err = writeBodyFixedSize(w, resp.bodyStream, int64(contentLength))
-			}
-		}
-	} else {
-		resp.Header.SetContentLength(-1)
-		if err = resp.Header.Write(w); err == nil {
-			if resp.ImmediateHeaderFlush {
-				err = w.Flush()
-			}
-			if err == nil && sendBody {
-				err = writeBodyChunked(w, resp.bodyStream)
-			}
-			if err == nil {
-				err = resp.Header.writeTrailer(w)
-			}
-		}
-	}
-	err1 := resp.closeBodyStream()
-	if err == nil {
-		err = err1
-	}
-	return err
-}
-
-func (req *Request) closeBodyStream() error {
-	if req.bodyStream == nil {
-		return nil
-	}
-	var err error
-	if bsc, ok := req.bodyStream.(io.Closer); ok {
-		err = bsc.Close()
-	}
-	req.bodyStream = nil
-	return err
-}
-
-func (resp *Response) closeBodyStream() error {
-	if resp.bodyStream == nil {
-		return nil
-	}
-	var err error
-	if bsc, ok := resp.bodyStream.(io.Closer); ok {
-		err = bsc.Close()
-	}
-	resp.bodyStream = nil
-	return err
-}
-
-// String returns request representation.
-//
-// Returns error message instead of request representation on error.
-//
-// Use Write instead of String for performance-critical code.
-func (req *Request) String() string {
-	return getHTTPString(req)
-}
-
-// String returns response representation.
-//
-// Returns error message instead of response representation on error.
-//
-// Use Write instead of String for performance-critical code.
-func (resp *Response) String() string {
-	return getHTTPString(resp)
-}
-
-func getHTTPString(hw httpWriter) string {
-	w := bytebufferpool.Get()
-	bw := bufio.NewWriter(w)
-	if err := hw.Write(bw); err != nil {
-		return err.Error()
-	}
-	if err := bw.Flush(); err != nil {
-		return err.Error()
-	}
-	s := string(w.B)
-	bytebufferpool.Put(w)
-	return s
-}
-
-type httpWriter interface {
-	Write(w *bufio.Writer) error
-}
-
-func writeBodyChunked(w *bufio.Writer, r io.Reader) error {
-	vbuf := copyBufPool.Get()
-	buf := vbuf.([]byte)
-
-	var err error
-	var n int
-	for {
-		n, err = r.Read(buf)
-		if n == 0 {
-			if err == nil {
-				panic("BUG: io.Reader returned 0, nil")
-			}
-			if err == io.EOF {
-				if err = writeChunk(w, buf[:0]); err != nil {
-					break
-				}
-				err = nil
-			}
-			break
-		}
-		if err = writeChunk(w, buf[:n]); err != nil {
-			break
-		}
-	}
-
-	copyBufPool.Put(vbuf)
-	return err
-}
-
-func limitedReaderSize(r io.Reader) int64 {
-	lr, ok := r.(*io.LimitedReader)
-	if !ok {
-		return -1
-	}
-	return lr.N
-}
-
-func writeBodyFixedSize(w *bufio.Writer, r io.Reader, size int64) error {
-	if size > maxSmallFileSize {
-		// w buffer must be empty for triggering
-		// sendfile path in bufio.Writer.ReadFrom.
-		if err := w.Flush(); err != nil {
-			return err
-		}
-	}
-
-	n, err := copyZeroAlloc(w, r)
-
-	if n != size && err == nil {
-		err = fmt.Errorf("copied %d bytes from body stream instead of %d bytes", n, size)
-	}
-	return err
-}
-
-func copyZeroAlloc(w io.Writer, r io.Reader) (int64, error) {
-	vbuf := copyBufPool.Get()
-	buf := vbuf.([]byte)
-	n, err := io.CopyBuffer(w, r, buf)
-	copyBufPool.Put(vbuf)
-	return n, err
-}
-
-var copyBufPool = sync.Pool{
-	New: func() interface{} {
-		return make([]byte, 4096)
-	},
-}
-
-func writeChunk(w *bufio.Writer, b []byte) error {
-	n := len(b)
-	if err := writeHexInt(w, n); err != nil {
-		return err
-	}
-	if _, err := w.Write(strCRLF); err != nil {
-		return err
-	}
-	if _, err := w.Write(b); err != nil {
-		return err
-	}
-	// If is end chunk, write CRLF after writing trailer
-	if n > 0 {
-		if _, err := w.Write(strCRLF); err != nil {
-			return err
-		}
-	}
-	return w.Flush()
-}
-
-// ErrBodyTooLarge is returned if either request or response body exceeds
-// the given limit.
-var ErrBodyTooLarge = errors.New("body size exceeds the given limit")
-
-func readBody(r *bufio.Reader, contentLength int, maxBodySize int, dst []byte) ([]byte, error) {
-	if maxBodySize > 0 && contentLength > maxBodySize {
-		return dst, ErrBodyTooLarge
-	}
-	return appendBodyFixedSize(r, dst, contentLength)
-}
-
-var errChunkedStream = errors.New("chunked stream")
-
-func readBodyWithStreaming(r *bufio.Reader, contentLength int, maxBodySize int, dst []byte) (b []byte, err error) {
-	if contentLength == -1 {
-		// handled in requestStream.Read()
-		return b, errChunkedStream
-	}
-
-	dst = dst[:0]
-
-	readN := maxBodySize
-	if readN > contentLength {
-		readN = contentLength
-	}
-	if readN > 8*1024 {
-		readN = 8 * 1024
-	}
-
-	if contentLength >= 0 && maxBodySize >= contentLength {
-		b, err = appendBodyFixedSize(r, dst, readN)
-	} else {
-		b, err = readBodyIdentity(r, readN, dst)
-	}
-
-	if err != nil {
-		return b, err
-	}
-	if contentLength > maxBodySize {
-		return b, ErrBodyTooLarge
-	}
-	return b, nil
-}
-
-func readBodyIdentity(r *bufio.Reader, maxBodySize int, dst []byte) ([]byte, error) {
-	dst = dst[:cap(dst)]
-	if len(dst) == 0 {
-		dst = make([]byte, 1024)
-	}
-	offset := 0
-	for {
-		nn, err := r.Read(dst[offset:])
-		if nn <= 0 {
-			if err != nil {
-				if err == io.EOF {
-					return dst[:offset], nil
-				}
-				return dst[:offset], err
-			}
-			panic(fmt.Sprintf("BUG: bufio.Read() returned (%d, nil)", nn))
-		}
-		offset += nn
-		if maxBodySize > 0 && offset > maxBodySize {
-			return dst[:offset], ErrBodyTooLarge
-		}
-		if len(dst) == offset {
-			n := round2(2 * offset)
-			if maxBodySize > 0 && n > maxBodySize {
-				n = maxBodySize + 1
-			}
-			b := make([]byte, n)
-			copy(b, dst)
-			dst = b
-		}
-	}
-}
-
-func appendBodyFixedSize(r *bufio.Reader, dst []byte, n int) ([]byte, error) {
-	if n == 0 {
-		return dst, nil
-	}
-
-	offset := len(dst)
-	dstLen := offset + n
-	if cap(dst) < dstLen {
-		b := make([]byte, round2(dstLen))
-		copy(b, dst)
-		dst = b
-	}
-	dst = dst[:dstLen]
-
-	for {
-		nn, err := r.Read(dst[offset:])
-		if nn <= 0 {
-			if err != nil {
-				if err == io.EOF {
-					err = io.ErrUnexpectedEOF
-				}
-				return dst[:offset], err
-			}
-			panic(fmt.Sprintf("BUG: bufio.Read() returned (%d, nil)", nn))
-		}
-		offset += nn
-		if offset == dstLen {
-			return dst, nil
-		}
-	}
-}
-
-// ErrBrokenChunk is returned when server receives a broken chunked body (Transfer-Encoding: chunked).
-type ErrBrokenChunk struct {
-	error
-}
-
-func readBodyChunked(r *bufio.Reader, maxBodySize int, dst []byte) ([]byte, error) {
-	if len(dst) > 0 {
-		panic("BUG: expected zero-length buffer")
-	}
-
-	strCRLFLen := len(strCRLF)
-	for {
-		chunkSize, err := parseChunkSize(r)
-		if err != nil {
-			return dst, err
-		}
-		if chunkSize == 0 {
-			return dst, err
-		}
-		if maxBodySize > 0 && len(dst)+chunkSize > maxBodySize {
-			return dst, ErrBodyTooLarge
-		}
-		dst, err = appendBodyFixedSize(r, dst, chunkSize+strCRLFLen)
-		if err != nil {
-			return dst, err
-		}
-		if !bytes.Equal(dst[len(dst)-strCRLFLen:], strCRLF) {
-			return dst, ErrBrokenChunk{
-				error: fmt.Errorf("cannot find crlf at the end of chunk"),
-			}
-		}
-		dst = dst[:len(dst)-strCRLFLen]
-	}
-}
-
-func parseChunkSize(r *bufio.Reader) (int, error) {
-	n, err := readHexInt(r)
-	if err != nil {
-		return -1, err
-	}
-	for {
-		c, err := r.ReadByte()
-		if err != nil {
-			return -1, ErrBrokenChunk{
-				error: fmt.Errorf("cannot read '\r' char at the end of chunk size: %s", err),
-			}
-		}
-		// Skip chunk extension after chunk size.
-		// Add support later if anyone needs it.
-		if c != '\r' {
-			continue
-		}
-		if err := r.UnreadByte(); err != nil {
-			return -1, ErrBrokenChunk{
-				error: fmt.Errorf("cannot unread '\r' char at the end of chunk size: %w", err),
-			}
-		}
-		break
-	}
-	err = readCrLf(r)
-	if err != nil {
-		return -1, err
-	}
-	return n, nil
-}
-
-func readCrLf(r *bufio.Reader) error {
-	for _, exp := range []byte{'\r', '\n'} {
-		c, err := r.ReadByte()
-		if err != nil {
-			return ErrBrokenChunk{
-				error: fmt.Errorf("cannot read %q char at the end of chunk size: %w", exp, err),
-			}
-		}
-		if c != exp {
-			return ErrBrokenChunk{
-				error: fmt.Errorf("unexpected char %q at the end of chunk size. Expected %q", c, exp),
-			}
-		}
-	}
-	return nil
-}
-
-func round2(n int) int {
-	if n <= 0 {
-		return 0
-	}
-
-	x := uint32(n - 1)
-	x |= x >> 1
-	x |= x >> 2
-	x |= x >> 4
-	x |= x >> 8
-	x |= x >> 16
-
-	return int(x + 1)
-}
Index: trunk/vendor/github.com/valyala/fasthttp/lbclient.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/lbclient.go	(revision 145)
+++ 	(revision )
@@ -1,165 +1,0 @@
-package fasthttp
-
-import (
-	"sync"
-	"sync/atomic"
-	"time"
-)
-
-// BalancingClient is the interface for clients, which may be passed
-// to LBClient.Clients.
-type BalancingClient interface {
-	DoDeadline(req *Request, resp *Response, deadline time.Time) error
-	PendingRequests() int
-}
-
-// LBClient balances requests among available LBClient.Clients.
-//
-// It has the following features:
-//
-//   - Balances load among available clients using 'least loaded' + 'least total'
-//     hybrid technique.
-//   - Dynamically decreases load on unhealthy clients.
-//
-// It is forbidden copying LBClient instances. Create new instances instead.
-//
-// It is safe calling LBClient methods from concurrently running goroutines.
-type LBClient struct {
-	noCopy noCopy //nolint:unused,structcheck
-
-	// Clients must contain non-zero clients list.
-	// Incoming requests are balanced among these clients.
-	Clients []BalancingClient
-
-	// HealthCheck is a callback called after each request.
-	//
-	// The request, response and the error returned by the client
-	// is passed to HealthCheck, so the callback may determine whether
-	// the client is healthy.
-	//
-	// Load on the current client is decreased if HealthCheck returns false.
-	//
-	// By default HealthCheck returns false if err != nil.
-	HealthCheck func(req *Request, resp *Response, err error) bool
-
-	// Timeout is the request timeout used when calling LBClient.Do.
-	//
-	// DefaultLBClientTimeout is used by default.
-	Timeout time.Duration
-
-	cs []*lbClient
-
-	once sync.Once
-}
-
-// DefaultLBClientTimeout is the default request timeout used by LBClient
-// when calling LBClient.Do.
-//
-// The timeout may be overridden via LBClient.Timeout.
-const DefaultLBClientTimeout = time.Second
-
-// DoDeadline calls DoDeadline on the least loaded client
-func (cc *LBClient) DoDeadline(req *Request, resp *Response, deadline time.Time) error {
-	return cc.get().DoDeadline(req, resp, deadline)
-}
-
-// DoTimeout calculates deadline and calls DoDeadline on the least loaded client
-func (cc *LBClient) DoTimeout(req *Request, resp *Response, timeout time.Duration) error {
-	deadline := time.Now().Add(timeout)
-	return cc.get().DoDeadline(req, resp, deadline)
-}
-
-// Do calls calculates deadline using LBClient.Timeout and calls DoDeadline
-// on the least loaded client.
-func (cc *LBClient) Do(req *Request, resp *Response) error {
-	timeout := cc.Timeout
-	if timeout <= 0 {
-		timeout = DefaultLBClientTimeout
-	}
-	return cc.DoTimeout(req, resp, timeout)
-}
-
-func (cc *LBClient) init() {
-	if len(cc.Clients) == 0 {
-		panic("BUG: LBClient.Clients cannot be empty")
-	}
-	for _, c := range cc.Clients {
-		cc.cs = append(cc.cs, &lbClient{
-			c:           c,
-			healthCheck: cc.HealthCheck,
-		})
-	}
-}
-
-func (cc *LBClient) get() *lbClient {
-	cc.once.Do(cc.init)
-
-	cs := cc.cs
-
-	minC := cs[0]
-	minN := minC.PendingRequests()
-	minT := atomic.LoadUint64(&minC.total)
-	for _, c := range cs[1:] {
-		n := c.PendingRequests()
-		t := atomic.LoadUint64(&c.total)
-		if n < minN || (n == minN && t < minT) {
-			minC = c
-			minN = n
-			minT = t
-		}
-	}
-	return minC
-}
-
-type lbClient struct {
-	c           BalancingClient
-	healthCheck func(req *Request, resp *Response, err error) bool
-	penalty     uint32
-
-	// total amount of requests handled.
-	total uint64
-}
-
-func (c *lbClient) DoDeadline(req *Request, resp *Response, deadline time.Time) error {
-	err := c.c.DoDeadline(req, resp, deadline)
-	if !c.isHealthy(req, resp, err) && c.incPenalty() {
-		// Penalize the client returning error, so the next requests
-		// are routed to another clients.
-		time.AfterFunc(penaltyDuration, c.decPenalty)
-	} else {
-		atomic.AddUint64(&c.total, 1)
-	}
-	return err
-}
-
-func (c *lbClient) PendingRequests() int {
-	n := c.c.PendingRequests()
-	m := atomic.LoadUint32(&c.penalty)
-	return n + int(m)
-}
-
-func (c *lbClient) isHealthy(req *Request, resp *Response, err error) bool {
-	if c.healthCheck == nil {
-		return err == nil
-	}
-	return c.healthCheck(req, resp, err)
-}
-
-func (c *lbClient) incPenalty() bool {
-	m := atomic.AddUint32(&c.penalty, 1)
-	if m > maxPenalty {
-		c.decPenalty()
-		return false
-	}
-	return true
-}
-
-func (c *lbClient) decPenalty() {
-	atomic.AddUint32(&c.penalty, ^uint32(0))
-}
-
-const (
-	maxPenalty = 300
-
-	penaltyDuration = 3 * time.Second
-)
Index: trunk/vendor/github.com/valyala/fasthttp/methods.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/methods.go	(revision 145)
+++ 	(revision )
@@ -1,14 +1,0 @@
-package fasthttp
-
-// HTTP methods were copied from net/http.
-const (
-	MethodGet     = "GET"     // RFC 7231, 4.3.1
-	MethodHead    = "HEAD"    // RFC 7231, 4.3.2
-	MethodPost    = "POST"    // RFC 7231, 4.3.3
-	MethodPut     = "PUT"     // RFC 7231, 4.3.4
-	MethodPatch   = "PATCH"   // RFC 5789
-	MethodDelete  = "DELETE"  // RFC 7231, 4.3.5
-	MethodConnect = "CONNECT" // RFC 7231, 4.3.6
-	MethodOptions = "OPTIONS" // RFC 7231, 4.3.7
-	MethodTrace   = "TRACE"   // RFC 7231, 4.3.8
-)
Index: trunk/vendor/github.com/valyala/fasthttp/nocopy.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/nocopy.go	(revision 145)
+++ 	(revision )
@@ -1,11 +1,0 @@
-package fasthttp
-
-// Embed this type into a struct, which mustn't be copied,
-// so `go vet` gives a warning if this struct is copied.
-//
-// See https://github.com/golang/go/issues/8005#issuecomment-190753527 for details.
-// and also: https://stackoverflow.com/questions/52494458/nocopy-minimal-example
-type noCopy struct{} //nolint:unused
-
-func (*noCopy) Lock()   {}
-func (*noCopy) Unlock() {}
Index: trunk/vendor/github.com/valyala/fasthttp/peripconn.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/peripconn.go	(revision 145)
+++ 	(revision )
@@ -1,100 +1,0 @@
-package fasthttp
-
-import (
-	"fmt"
-	"net"
-	"sync"
-)
-
-type perIPConnCounter struct {
-	pool sync.Pool
-	lock sync.Mutex
-	m    map[uint32]int
-}
-
-func (cc *perIPConnCounter) Register(ip uint32) int {
-	cc.lock.Lock()
-	if cc.m == nil {
-		cc.m = make(map[uint32]int)
-	}
-	n := cc.m[ip] + 1
-	cc.m[ip] = n
-	cc.lock.Unlock()
-	return n
-}
-
-func (cc *perIPConnCounter) Unregister(ip uint32) {
-	cc.lock.Lock()
-	if cc.m == nil {
-		cc.lock.Unlock()
-		panic("BUG: perIPConnCounter.Register() wasn't called")
-	}
-	n := cc.m[ip] - 1
-	if n < 0 {
-		cc.lock.Unlock()
-		panic(fmt.Sprintf("BUG: negative per-ip counter=%d for ip=%d", n, ip))
-	}
-	cc.m[ip] = n
-	cc.lock.Unlock()
-}
-
-type perIPConn struct {
-	net.Conn
-
-	ip               uint32
-	perIPConnCounter *perIPConnCounter
-}
-
-func acquirePerIPConn(conn net.Conn, ip uint32, counter *perIPConnCounter) *perIPConn {
-	v := counter.pool.Get()
-	if v == nil {
-		v = &perIPConn{
-			perIPConnCounter: counter,
-		}
-	}
-	c := v.(*perIPConn)
-	c.Conn = conn
-	c.ip = ip
-	return c
-}
-
-func releasePerIPConn(c *perIPConn) {
-	c.Conn = nil
-	c.perIPConnCounter.pool.Put(c)
-}
-
-func (c *perIPConn) Close() error {
-	err := c.Conn.Close()
-	c.perIPConnCounter.Unregister(c.ip)
-	releasePerIPConn(c)
-	return err
-}
-
-func getUint32IP(c net.Conn) uint32 {
-	return ip2uint32(getConnIP4(c))
-}
-
-func getConnIP4(c net.Conn) net.IP {
-	addr := c.RemoteAddr()
-	ipAddr, ok := addr.(*net.TCPAddr)
-	if !ok {
-		return net.IPv4zero
-	}
-	return ipAddr.IP.To4()
-}
-
-func ip2uint32(ip net.IP) uint32 {
-	if len(ip) != 4 {
-		return 0
-	}
-	return uint32(ip[0])<<24 | uint32(ip[1])<<16 | uint32(ip[2])<<8 | uint32(ip[3])
-}
-
-func uint322ip(ip uint32) net.IP {
-	b := make([]byte, 4)
-	b[0] = byte(ip >> 24)
-	b[1] = byte(ip >> 16)
-	b[2] = byte(ip >> 8)
-	b[3] = byte(ip)
-	return b
-}
Index: trunk/vendor/github.com/valyala/fasthttp/server.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/server.go	(revision 145)
+++ 	(revision )
@@ -1,2921 +1,0 @@
-package fasthttp
-
-import (
-	"bufio"
-	"context"
-	"crypto/tls"
-	"errors"
-	"fmt"
-	"io"
-	"log"
-	"mime/multipart"
-	"net"
-	"os"
-	"strings"
-	"sync"
-	"sync/atomic"
-	"time"
-)
-
-var errNoCertOrKeyProvided = errors.New("cert or key has not provided")
-
-var (
-	// ErrAlreadyServing is returned when calling Serve on a Server
-	// that is already serving connections.
-	ErrAlreadyServing = errors.New("Server is already serving connections")
-)
-
-// ServeConn serves HTTP requests from the given connection
-// using the given handler.
-//
-// ServeConn returns nil if all requests from the c are successfully served.
-// It returns non-nil error otherwise.
-//
-// Connection c must immediately propagate all the data passed to Write()
-// to the client. Otherwise requests' processing may hang.
-//
-// ServeConn closes c before returning.
-func ServeConn(c net.Conn, handler RequestHandler) error {
-	v := serverPool.Get()
-	if v == nil {
-		v = &Server{}
-	}
-	s := v.(*Server)
-	s.Handler = handler
-	err := s.ServeConn(c)
-	s.Handler = nil
-	serverPool.Put(v)
-	return err
-}
-
-var serverPool sync.Pool
-
-// Serve serves incoming connections from the given listener
-// using the given handler.
-//
-// Serve blocks until the given listener returns permanent error.
-func Serve(ln net.Listener, handler RequestHandler) error {
-	s := &Server{
-		Handler: handler,
-	}
-	return s.Serve(ln)
-}
-
-// ServeTLS serves HTTPS requests from the given net.Listener
-// using the given handler.
-//
-// certFile and keyFile are paths to TLS certificate and key files.
-func ServeTLS(ln net.Listener, certFile, keyFile string, handler RequestHandler) error {
-	s := &Server{
-		Handler: handler,
-	}
-	return s.ServeTLS(ln, certFile, keyFile)
-}
-
-// ServeTLSEmbed serves HTTPS requests from the given net.Listener
-// using the given handler.
-//
-// certData and keyData must contain valid TLS certificate and key data.
-func ServeTLSEmbed(ln net.Listener, certData, keyData []byte, handler RequestHandler) error {
-	s := &Server{
-		Handler: handler,
-	}
-	return s.ServeTLSEmbed(ln, certData, keyData)
-}
-
-// ListenAndServe serves HTTP requests from the given TCP addr
-// using the given handler.
-func ListenAndServe(addr string, handler RequestHandler) error {
-	s := &Server{
-		Handler: handler,
-	}
-	return s.ListenAndServe(addr)
-}
-
-// ListenAndServeUNIX serves HTTP requests from the given UNIX addr
-// using the given handler.
-//
-// The function deletes existing file at addr before starting serving.
-//
-// The server sets the given file mode for the UNIX addr.
-func ListenAndServeUNIX(addr string, mode os.FileMode, handler RequestHandler) error {
-	s := &Server{
-		Handler: handler,
-	}
-	return s.ListenAndServeUNIX(addr, mode)
-}
-
-// ListenAndServeTLS serves HTTPS requests from the given TCP addr
-// using the given handler.
-//
-// certFile and keyFile are paths to TLS certificate and key files.
-func ListenAndServeTLS(addr, certFile, keyFile string, handler RequestHandler) error {
-	s := &Server{
-		Handler: handler,
-	}
-	return s.ListenAndServeTLS(addr, certFile, keyFile)
-}
-
-// ListenAndServeTLSEmbed serves HTTPS requests from the given TCP addr
-// using the given handler.
-//
-// certData and keyData must contain valid TLS certificate and key data.
-func ListenAndServeTLSEmbed(addr string, certData, keyData []byte, handler RequestHandler) error {
-	s := &Server{
-		Handler: handler,
-	}
-	return s.ListenAndServeTLSEmbed(addr, certData, keyData)
-}
-
-// RequestHandler must process incoming requests.
-//
-// RequestHandler must call ctx.TimeoutError() before returning
-// if it keeps references to ctx and/or its' members after the return.
-// Consider wrapping RequestHandler into TimeoutHandler if response time
-// must be limited.
-type RequestHandler func(ctx *RequestCtx)
-
-// ServeHandler must process tls.Config.NextProto negotiated requests.
-type ServeHandler func(c net.Conn) error
-
-// Server implements HTTP server.
-//
-// Default Server settings should satisfy the majority of Server users.
-// Adjust Server settings only if you really understand the consequences.
-//
-// It is forbidden copying Server instances. Create new Server instances
-// instead.
-//
-// It is safe to call Server methods from concurrently running goroutines.
-type Server struct {
-	noCopy noCopy //nolint:unused,structcheck
-
-	// Handler for processing incoming requests.
-	//
-	// Take into account that no `panic` recovery is done by `fasthttp` (thus any `panic` will take down the entire server).
-	// Instead the user should use `recover` to handle these situations.
-	Handler RequestHandler
-
-	// ErrorHandler for returning a response in case of an error while receiving or parsing the request.
-	//
-	// The following is a non-exhaustive list of errors that can be expected as argument:
-	//   * io.EOF
-	//   * io.ErrUnexpectedEOF
-	//   * ErrGetOnly
-	//   * ErrSmallBuffer
-	//   * ErrBodyTooLarge
-	//   * ErrBrokenChunks
-	ErrorHandler func(ctx *RequestCtx, err error)
-
-	// HeaderReceived is called after receiving the header
-	//
-	// non zero RequestConfig field values will overwrite the default configs
-	HeaderReceived func(header *RequestHeader) RequestConfig
-
-	// ContinueHandler is called after receiving the Expect 100 Continue Header
-	//
-	// https://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.2.3
-	// https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.1.1
-	// Using ContinueHandler a server can make decisioning on whether or not
-	// to read a potentially large request body based on the headers
-	//
-	// The default is to automatically read request bodies of Expect 100 Continue requests
-	// like they are normal requests
-	ContinueHandler func(header *RequestHeader) bool
-
-	// Server name for sending in response headers.
-	//
-	// Default server name is used if left blank.
-	Name string
-
-	// The maximum number of concurrent connections the server may serve.
-	//
-	// DefaultConcurrency is used if not set.
-	//
-	// Concurrency only works if you either call Serve once, or only ServeConn multiple times.
-	// It works with ListenAndServe as well.
-	Concurrency int
-
-	// Per-connection buffer size for requests' reading.
-	// This also limits the maximum header size.
-	//
-	// Increase this buffer if your clients send multi-KB RequestURIs
-	// and/or multi-KB headers (for example, BIG cookies).
-	//
-	// Default buffer size is used if not set.
-	ReadBufferSize int
-
-	// Per-connection buffer size for responses' writing.
-	//
-	// Default buffer size is used if not set.
-	WriteBufferSize int
-
-	// ReadTimeout is the amount of time allowed to read
-	// the full request including body. The connection's read
-	// deadline is reset when the connection opens, or for
-	// keep-alive connections after the first byte has been read.
-	//
-	// By default request read timeout is unlimited.
-	ReadTimeout time.Duration
-
-	// WriteTimeout is the maximum duration before timing out
-	// writes of the response. It is reset after the request handler
-	// has returned.
-	//
-	// By default response write timeout is unlimited.
-	WriteTimeout time.Duration
-
-	// IdleTimeout is the maximum amount of time to wait for the
-	// next request when keep-alive is enabled. If IdleTimeout
-	// is zero, the value of ReadTimeout is used.
-	IdleTimeout time.Duration
-
-	// Maximum number of concurrent client connections allowed per IP.
-	//
-	// By default unlimited number of concurrent connections
-	// may be established to the server from a single IP address.
-	MaxConnsPerIP int
-
-	// Maximum number of requests served per connection.
-	//
-	// The server closes connection after the last request.
-	// 'Connection: close' header is added to the last response.
-	//
-	// By default unlimited number of requests may be served per connection.
-	MaxRequestsPerConn int
-
-	// MaxKeepaliveDuration is a no-op and only left here for backwards compatibility.
-	// Deprecated: Use IdleTimeout instead.
-	MaxKeepaliveDuration time.Duration
-
-	// MaxIdleWorkerDuration is the maximum idle time of a single worker in the underlying
-	// worker pool of the Server. Idle workers beyond this time will be cleared.
-	MaxIdleWorkerDuration time.Duration
-
-	// Period between tcp keep-alive messages.
-	//
-	// TCP keep-alive period is determined by operation system by default.
-	TCPKeepalivePeriod time.Duration
-
-	// Maximum request body size.
-	//
-	// The server rejects requests with bodies exceeding this limit.
-	//
-	// Request body size is limited by DefaultMaxRequestBodySize by default.
-	MaxRequestBodySize int
-
-	// Whether to disable keep-alive connections.
-	//
-	// The server will close all the incoming connections after sending
-	// the first response to client if this option is set to true.
-	//
-	// By default keep-alive connections are enabled.
-	DisableKeepalive bool
-
-	// Whether to enable tcp keep-alive connections.
-	//
-	// Whether the operating system should send tcp keep-alive messages on the tcp connection.
-	//
-	// By default tcp keep-alive connections are disabled.
-	TCPKeepalive bool
-
-	// Aggressively reduces memory usage at the cost of higher CPU usage
-	// if set to true.
-	//
-	// Try enabling this option only if the server consumes too much memory
-	// serving mostly idle keep-alive connections. This may reduce memory
-	// usage by more than 50%.
-	//
-	// Aggressive memory usage reduction is disabled by default.
-	ReduceMemoryUsage bool
-
-	// Rejects all non-GET requests if set to true.
-	//
-	// This option is useful as anti-DoS protection for servers
-	// accepting only GET requests. The request size is limited
-	// by ReadBufferSize if GetOnly is set.
-	//
-	// Server accepts all the requests by default.
-	GetOnly bool
-
-	// Will not pre parse Multipart Form data if set to true.
-	//
-	// This option is useful for servers that desire to treat
-	// multipart form data as a binary blob, or choose when to parse the data.
-	//
-	// Server pre parses multipart form data by default.
-	DisablePreParseMultipartForm bool
-
-	// Logs all errors, including the most frequent
-	// 'connection reset by peer', 'broken pipe' and 'connection timeout'
-	// errors. Such errors are common in production serving real-world
-	// clients.
-	//
-	// By default the most frequent errors such as
-	// 'connection reset by peer', 'broken pipe' and 'connection timeout'
-	// are suppressed in order to limit output log traffic.
-	LogAllErrors bool
-
-	// Will not log potentially sensitive content in error logs
-	//
-	// This option is useful for servers that handle sensitive data
-	// in the request/response.
-	//
-	// Server logs all full errors by default.
-	SecureErrorLogMessage bool
-
-	// Header names are passed as-is without normalization
-	// if this option is set.
-	//
-	// Disabled header names' normalization may be useful only for proxying
-	// incoming requests to other servers expecting case-sensitive
-	// header names. See https://github.com/valyala/fasthttp/issues/57
-	// for details.
-	//
-	// By default request and response header names are normalized, i.e.
-	// The first letter and the first letters following dashes
-	// are uppercased, while all the other letters are lowercased.
-	// Examples:
-	//
-	//     * HOST -> Host
-	//     * content-type -> Content-Type
-	//     * cONTENT-lenGTH -> Content-Length
-	DisableHeaderNamesNormalizing bool
-
-	// SleepWhenConcurrencyLimitsExceeded is a duration to be slept of if
-	// the concurrency limit in exceeded (default [when is 0]: don't sleep
-	// and accept new connections immediately).
-	SleepWhenConcurrencyLimitsExceeded time.Duration
-
-	// NoDefaultServerHeader, when set to true, causes the default Server header
-	// to be excluded from the Response.
-	//
-	// The default Server header value is the value of the Name field or an
-	// internal default value in its absence. With this option set to true,
-	// the only time a Server header will be sent is if a non-zero length
-	// value is explicitly provided during a request.
-	NoDefaultServerHeader bool
-
-	// NoDefaultDate, when set to true, causes the default Date
-	// header to be excluded from the Response.
-	//
-	// The default Date header value is the current date value. When
-	// set to true, the Date will not be present.
-	NoDefaultDate bool
-
-	// NoDefaultContentType, when set to true, causes the default Content-Type
-	// header to be excluded from the Response.
-	//
-	// The default Content-Type header value is the internal default value. When
-	// set to true, the Content-Type will not be present.
-	NoDefaultContentType bool
-
-	// KeepHijackedConns is an opt-in disable of connection
-	// close by fasthttp after connections' HijackHandler returns.
-	// This allows to save goroutines, e.g. when fasthttp used to upgrade
-	// http connections to WS and connection goes to another handler,
-	// which will close it when needed.
-	KeepHijackedConns bool
-
-	// CloseOnShutdown when true adds a `Connection: close` header when when the server is shutting down.
-	CloseOnShutdown bool
-
-	// StreamRequestBody enables request body streaming,
-	// and calls the handler sooner when given body is
-	// larger then the current limit.
-	StreamRequestBody bool
-
-	// ConnState specifies an optional callback function that is
-	// called when a client connection changes state. See the
-	// ConnState type and associated constants for details.
-	ConnState func(net.Conn, ConnState)
-
-	// Logger, which is used by RequestCtx.Logger().
-	//
-	// By default standard logger from log package is used.
-	Logger Logger
-
-	// TLSConfig optionally provides a TLS configuration for use
-	// by ServeTLS, ServeTLSEmbed, ListenAndServeTLS, ListenAndServeTLSEmbed,
-	// AppendCert, AppendCertEmbed and NextProto.
-	//
-	// Note that this value is cloned by ServeTLS, ServeTLSEmbed, ListenAndServeTLS
-	// and ListenAndServeTLSEmbed, so it's not possible to modify the configuration
-	// with methods like tls.Config.SetSessionTicketKeys.
-	// To use SetSessionTicketKeys, use Server.Serve with a TLS Listener
-	// instead.
-	TLSConfig *tls.Config
-
-	nextProtos map[string]ServeHandler
-
-	concurrency      uint32
-	concurrencyCh    chan struct{}
-	perIPConnCounter perIPConnCounter
-	serverName       atomic.Value
-
-	ctxPool        sync.Pool
-	readerPool     sync.Pool
-	writerPool     sync.Pool
-	hijackConnPool sync.Pool
-
-	// We need to know our listeners and idle connections so we can close them in Shutdown().
-	ln []net.Listener
-
-	idleConns   map[net.Conn]struct{}
-	idleConnsMu sync.Mutex
-
-	mu   sync.Mutex
-	open int32
-	stop int32
-	done chan struct{}
-}
-
-// TimeoutHandler creates RequestHandler, which returns StatusRequestTimeout
-// error with the given msg to the client if h didn't return during
-// the given duration.
-//
-// The returned handler may return StatusTooManyRequests error with the given
-// msg to the client if there are more than Server.Concurrency concurrent
-// handlers h are running at the moment.
-func TimeoutHandler(h RequestHandler, timeout time.Duration, msg string) RequestHandler {
-	return TimeoutWithCodeHandler(h, timeout, msg, StatusRequestTimeout)
-}
-
-// TimeoutWithCodeHandler creates RequestHandler, which returns an error with
-// the given msg and status code to the client  if h didn't return during
-// the given duration.
-//
-// The returned handler may return StatusTooManyRequests error with the given
-// msg to the client if there are more than Server.Concurrency concurrent
-// handlers h are running at the moment.
-func TimeoutWithCodeHandler(h RequestHandler, timeout time.Duration, msg string, statusCode int) RequestHandler {
-	if timeout <= 0 {
-		return h
-	}
-
-	return func(ctx *RequestCtx) {
-		concurrencyCh := ctx.s.concurrencyCh
-		select {
-		case concurrencyCh <- struct{}{}:
-		default:
-			ctx.Error(msg, StatusTooManyRequests)
-			return
-		}
-
-		ch := ctx.timeoutCh
-		if ch == nil {
-			ch = make(chan struct{}, 1)
-			ctx.timeoutCh = ch
-		}
-		go func() {
-			h(ctx)
-			ch <- struct{}{}
-			<-concurrencyCh
-		}()
-		ctx.timeoutTimer = initTimer(ctx.timeoutTimer, timeout)
-		select {
-		case <-ch:
-		case <-ctx.timeoutTimer.C:
-			ctx.TimeoutErrorWithCode(msg, statusCode)
-		}
-		stopTimer(ctx.timeoutTimer)
-	}
-}
-
-//RequestConfig configure the per request deadline and body limits
-type RequestConfig struct {
-	// ReadTimeout is the maximum duration for reading the entire
-	// request body.
-	// a zero value means that default values will be honored
-	ReadTimeout time.Duration
-	// WriteTimeout is the maximum duration before timing out
-	// writes of the response.
-	// a zero value means that default values will be honored
-	WriteTimeout time.Duration
-	// Maximum request body size.
-	// a zero value means that default values will be honored
-	MaxRequestBodySize int
-}
-
-// CompressHandler returns RequestHandler that transparently compresses
-// response body generated by h if the request contains 'gzip' or 'deflate'
-// 'Accept-Encoding' header.
-func CompressHandler(h RequestHandler) RequestHandler {
-	return CompressHandlerLevel(h, CompressDefaultCompression)
-}
-
-// CompressHandlerLevel returns RequestHandler that transparently compresses
-// response body generated by h if the request contains a 'gzip' or 'deflate'
-// 'Accept-Encoding' header.
-//
-// Level is the desired compression level:
-//
-//     * CompressNoCompression
-//     * CompressBestSpeed
-//     * CompressBestCompression
-//     * CompressDefaultCompression
-//     * CompressHuffmanOnly
-func CompressHandlerLevel(h RequestHandler, level int) RequestHandler {
-	return func(ctx *RequestCtx) {
-		h(ctx)
-		if ctx.Request.Header.HasAcceptEncodingBytes(strGzip) {
-			ctx.Response.gzipBody(level) //nolint:errcheck
-		} else if ctx.Request.Header.HasAcceptEncodingBytes(strDeflate) {
-			ctx.Response.deflateBody(level) //nolint:errcheck
-		}
-	}
-}
-
-// CompressHandlerBrotliLevel returns RequestHandler that transparently compresses
-// response body generated by h if the request contains a 'br', 'gzip' or 'deflate'
-// 'Accept-Encoding' header.
-//
-// brotliLevel is the desired compression level for brotli.
-//
-//     * CompressBrotliNoCompression
-//     * CompressBrotliBestSpeed
-//     * CompressBrotliBestCompression
-//     * CompressBrotliDefaultCompression
-//
-// otherLevel is the desired compression level for gzip and deflate.
-//
-//     * CompressNoCompression
-//     * CompressBestSpeed
-//     * CompressBestCompression
-//     * CompressDefaultCompression
-//     * CompressHuffmanOnly
-func CompressHandlerBrotliLevel(h RequestHandler, brotliLevel, otherLevel int) RequestHandler {
-	return func(ctx *RequestCtx) {
-		h(ctx)
-		if ctx.Request.Header.HasAcceptEncodingBytes(strBr) {
-			ctx.Response.brotliBody(brotliLevel) //nolint:errcheck
-		} else if ctx.Request.Header.HasAcceptEncodingBytes(strGzip) {
-			ctx.Response.gzipBody(otherLevel) //nolint:errcheck
-		} else if ctx.Request.Header.HasAcceptEncodingBytes(strDeflate) {
-			ctx.Response.deflateBody(otherLevel) //nolint:errcheck
-		}
-	}
-}
-
-// RequestCtx contains incoming request and manages outgoing response.
-//
-// It is forbidden copying RequestCtx instances.
-//
-// RequestHandler should avoid holding references to incoming RequestCtx and/or
-// its' members after the return.
-// If holding RequestCtx references after the return is unavoidable
-// (for instance, ctx is passed to a separate goroutine and ctx lifetime cannot
-// be controlled), then the RequestHandler MUST call ctx.TimeoutError()
-// before return.
-//
-// It is unsafe modifying/reading RequestCtx instance from concurrently
-// running goroutines. The only exception is TimeoutError*, which may be called
-// while other goroutines accessing RequestCtx.
-type RequestCtx struct {
-	noCopy noCopy //nolint:unused,structcheck
-
-	// Incoming request.
-	//
-	// Copying Request by value is forbidden. Use pointer to Request instead.
-	Request Request
-
-	// Outgoing response.
-	//
-	// Copying Response by value is forbidden. Use pointer to Response instead.
-	Response Response
-
-	userValues userData
-
-	connID         uint64
-	connRequestNum uint64
-	connTime       time.Time
-	remoteAddr     net.Addr
-
-	time time.Time
-
-	logger ctxLogger
-	s      *Server
-	c      net.Conn
-	fbr    firstByteReader
-
-	timeoutResponse *Response
-	timeoutCh       chan struct{}
-	timeoutTimer    *time.Timer
-
-	hijackHandler    HijackHandler
-	hijackNoResponse bool
-}
-
-// HijackHandler must process the hijacked connection c.
-//
-// If KeepHijackedConns is disabled, which is by default,
-// the connection c is automatically closed after returning from HijackHandler.
-//
-// The connection c must not be used after returning from the handler, if KeepHijackedConns is disabled.
-//
-// When KeepHijackedConns enabled, fasthttp will not Close() the connection,
-// you must do it when you need it. You must not use c in any way after calling Close().
-type HijackHandler func(c net.Conn)
-
-// Hijack registers the given handler for connection hijacking.
-//
-// The handler is called after returning from RequestHandler
-// and sending http response. The current connection is passed
-// to the handler. The connection is automatically closed after
-// returning from the handler.
-//
-// The server skips calling the handler in the following cases:
-//
-//     * 'Connection: close' header exists in either request or response.
-//     * Unexpected error during response writing to the connection.
-//
-// The server stops processing requests from hijacked connections.
-//
-// Server limits such as Concurrency, ReadTimeout, WriteTimeout, etc.
-// aren't applied to hijacked connections.
-//
-// The handler must not retain references to ctx members.
-//
-// Arbitrary 'Connection: Upgrade' protocols may be implemented
-// with HijackHandler. For instance,
-//
-//     * WebSocket ( https://en.wikipedia.org/wiki/WebSocket )
-//     * HTTP/2.0 ( https://en.wikipedia.org/wiki/HTTP/2 )
-//
-func (ctx *RequestCtx) Hijack(handler HijackHandler) {
-	ctx.hijackHandler = handler
-}
-
-// HijackSetNoResponse changes the behavior of hijacking a request.
-// If HijackSetNoResponse is called with false fasthttp will send a response
-// to the client before calling the HijackHandler (default). If HijackSetNoResponse
-// is called with true no response is send back before calling the
-// HijackHandler supplied in the Hijack function.
-func (ctx *RequestCtx) HijackSetNoResponse(noResponse bool) {
-	ctx.hijackNoResponse = noResponse
-}
-
-// Hijacked returns true after Hijack is called.
-func (ctx *RequestCtx) Hijacked() bool {
-	return ctx.hijackHandler != nil
-}
-
-// SetUserValue stores the given value (arbitrary object)
-// under the given key in ctx.
-//
-// The value stored in ctx may be obtained by UserValue*.
-//
-// This functionality may be useful for passing arbitrary values between
-// functions involved in request processing.
-//
-// All the values are removed from ctx after returning from the top
-// RequestHandler. Additionally, Close method is called on each value
-// implementing io.Closer before removing the value from ctx.
-func (ctx *RequestCtx) SetUserValue(key string, value interface{}) {
-	ctx.userValues.Set(key, value)
-}
-
-// SetUserValueBytes stores the given value (arbitrary object)
-// under the given key in ctx.
-//
-// The value stored in ctx may be obtained by UserValue*.
-//
-// This functionality may be useful for passing arbitrary values between
-// functions involved in request processing.
-//
-// All the values stored in ctx are deleted after returning from RequestHandler.
-func (ctx *RequestCtx) SetUserValueBytes(key []byte, value interface{}) {
-	ctx.userValues.SetBytes(key, value)
-}
-
-// UserValue returns the value stored via SetUserValue* under the given key.
-func (ctx *RequestCtx) UserValue(key string) interface{} {
-	return ctx.userValues.Get(key)
-}
-
-// UserValueBytes returns the value stored via SetUserValue*
-// under the given key.
-func (ctx *RequestCtx) UserValueBytes(key []byte) interface{} {
-	return ctx.userValues.GetBytes(key)
-}
-
-// VisitUserValues calls visitor for each existing userValue.
-//
-// visitor must not retain references to key and value after returning.
-// Make key and/or value copies if you need storing them after returning.
-func (ctx *RequestCtx) VisitUserValues(visitor func([]byte, interface{})) {
-	for i, n := 0, len(ctx.userValues); i < n; i++ {
-		kv := &ctx.userValues[i]
-		visitor(kv.key, kv.value)
-	}
-}
-
-// ResetUserValues allows to reset user values from Request Context
-func (ctx *RequestCtx) ResetUserValues() {
-	ctx.userValues.Reset()
-}
-
-// RemoveUserValue removes the given key and the value under it in ctx.
-func (ctx *RequestCtx) RemoveUserValue(key string) {
-	ctx.userValues.Remove(key)
-}
-
-// RemoveUserValueBytes removes the given key and the value under it in ctx.
-func (ctx *RequestCtx) RemoveUserValueBytes(key []byte) {
-	ctx.userValues.RemoveBytes(key)
-}
-
-type connTLSer interface {
-	Handshake() error
-	ConnectionState() tls.ConnectionState
-}
-
-// IsTLS returns true if the underlying connection is tls.Conn.
-//
-// tls.Conn is an encrypted connection (aka SSL, HTTPS).
-func (ctx *RequestCtx) IsTLS() bool {
-	// cast to (connTLSer) instead of (*tls.Conn), since it catches
-	// cases with overridden tls.Conn such as:
-	//
-	// type customConn struct {
-	//     *tls.Conn
-	//
-	//     // other custom fields here
-	// }
-
-	// perIPConn wraps the net.Conn in the Conn field
-	if pic, ok := ctx.c.(*perIPConn); ok {
-		_, ok := pic.Conn.(connTLSer)
-		return ok
-	}
-
-	_, ok := ctx.c.(connTLSer)
-	return ok
-}
-
-// TLSConnectionState returns TLS connection state.
-//
-// The function returns nil if the underlying connection isn't tls.Conn.
-//
-// The returned state may be used for verifying TLS version, client certificates,
-// etc.
-func (ctx *RequestCtx) TLSConnectionState() *tls.ConnectionState {
-	tlsConn, ok := ctx.c.(connTLSer)
-	if !ok {
-		return nil
-	}
-	state := tlsConn.ConnectionState()
-	return &state
-}
-
-// Conn returns a reference to the underlying net.Conn.
-//
-// WARNING: Only use this method if you know what you are doing!
-//
-// Reading from or writing to the returned connection will end badly!
-func (ctx *RequestCtx) Conn() net.Conn {
-	return ctx.c
-}
-
-func (ctx *RequestCtx) reset() {
-	ctx.userValues.Reset()
-	ctx.Request.Reset()
-	ctx.Response.Reset()
-	ctx.fbr.reset()
-
-	ctx.connID = 0
-	ctx.connRequestNum = 0
-	ctx.connTime = zeroTime
-	ctx.remoteAddr = nil
-	ctx.time = zeroTime
-	ctx.c = nil
-
-	// Don't reset ctx.s!
-	// We have a pool per server so the next time this ctx is used it
-	// will be assigned the same value again.
-	// ctx might still be in use for context.Done() and context.Err()
-	// which are safe to use as they only use ctx.s and no other value.
-
-	if ctx.timeoutResponse != nil {
-		ctx.timeoutResponse.Reset()
-	}
-
-	if ctx.timeoutTimer != nil {
-		stopTimer(ctx.timeoutTimer)
-	}
-
-	ctx.hijackHandler = nil
-	ctx.hijackNoResponse = false
-}
-
-type firstByteReader struct {
-	c        net.Conn
-	ch       byte
-	byteRead bool
-}
-
-func (r *firstByteReader) reset() {
-	r.c = nil
-	r.ch = 0
-	r.byteRead = false
-}
-
-func (r *firstByteReader) Read(b []byte) (int, error) {
-	if len(b) == 0 {
-		return 0, nil
-	}
-	nn := 0
-	if !r.byteRead {
-		b[0] = r.ch
-		b = b[1:]
-		r.byteRead = true
-		nn = 1
-	}
-	n, err := r.c.Read(b)
-	return n + nn, err
-}
-
-// Logger is used for logging formatted messages.
-type Logger interface {
-	// Printf must have the same semantics as log.Printf.
-	Printf(format string, args ...interface{})
-}
-
-var ctxLoggerLock sync.Mutex
-
-type ctxLogger struct {
-	ctx    *RequestCtx
-	logger Logger
-}
-
-func (cl *ctxLogger) Printf(format string, args ...interface{}) {
-	msg := fmt.Sprintf(format, args...)
-	ctxLoggerLock.Lock()
-	cl.logger.Printf("%.3f %s - %s", time.Since(cl.ctx.ConnTime()).Seconds(), cl.ctx.String(), msg)
-	ctxLoggerLock.Unlock()
-}
-
-var zeroTCPAddr = &net.TCPAddr{
-	IP: net.IPv4zero,
-}
-
-// String returns unique string representation of the ctx.
-//
-// The returned value may be useful for logging.
-func (ctx *RequestCtx) String() string {
-	return fmt.Sprintf("#%016X - %s<->%s - %s %s", ctx.ID(), ctx.LocalAddr(), ctx.RemoteAddr(), ctx.Request.Header.Method(), ctx.URI().FullURI())
-}
-
-// ID returns unique ID of the request.
-func (ctx *RequestCtx) ID() uint64 {
-	return (ctx.connID << 32) | ctx.connRequestNum
-}
-
-// ConnID returns unique connection ID.
-//
-// This ID may be used to match distinct requests to the same incoming
-// connection.
-func (ctx *RequestCtx) ConnID() uint64 {
-	return ctx.connID
-}
-
-// Time returns RequestHandler call time.
-func (ctx *RequestCtx) Time() time.Time {
-	return ctx.time
-}
-
-// ConnTime returns the time the server started serving the connection
-// the current request came from.
-func (ctx *RequestCtx) ConnTime() time.Time {
-	return ctx.connTime
-}
-
-// ConnRequestNum returns request sequence number
-// for the current connection.
-//
-// Sequence starts with 1.
-func (ctx *RequestCtx) ConnRequestNum() uint64 {
-	return ctx.connRequestNum
-}
-
-// SetConnectionClose sets 'Connection: close' response header and closes
-// connection after the RequestHandler returns.
-func (ctx *RequestCtx) SetConnectionClose() {
-	ctx.Response.SetConnectionClose()
-}
-
-// SetStatusCode sets response status code.
-func (ctx *RequestCtx) SetStatusCode(statusCode int) {
-	ctx.Response.SetStatusCode(statusCode)
-}
-
-// SetContentType sets response Content-Type.
-func (ctx *RequestCtx) SetContentType(contentType string) {
-	ctx.Response.Header.SetContentType(contentType)
-}
-
-// SetContentTypeBytes sets response Content-Type.
-//
-// It is safe modifying contentType buffer after function return.
-func (ctx *RequestCtx) SetContentTypeBytes(contentType []byte) {
-	ctx.Response.Header.SetContentTypeBytes(contentType)
-}
-
-// RequestURI returns RequestURI.
-//
-// The returned bytes are valid until your request handler returns.
-func (ctx *RequestCtx) RequestURI() []byte {
-	return ctx.Request.Header.RequestURI()
-}
-
-// URI returns requested uri.
-//
-// This uri is valid until your request handler returns.
-func (ctx *RequestCtx) URI() *URI {
-	return ctx.Request.URI()
-}
-
-// Referer returns request referer.
-//
-// The returned bytes are valid until your request handler returns.
-func (ctx *RequestCtx) Referer() []byte {
-	return ctx.Request.Header.Referer()
-}
-
-// UserAgent returns User-Agent header value from the request.
-//
-// The returned bytes are valid until your request handler returns.
-func (ctx *RequestCtx) UserAgent() []byte {
-	return ctx.Request.Header.UserAgent()
-}
-
-// Path returns requested path.
-//
-// The returned bytes are valid until your request handler returns.
-func (ctx *RequestCtx) Path() []byte {
-	return ctx.URI().Path()
-}
-
-// Host returns requested host.
-//
-// The returned bytes are valid until your request handler returns.
-func (ctx *RequestCtx) Host() []byte {
-	return ctx.URI().Host()
-}
-
-// QueryArgs returns query arguments from RequestURI.
-//
-// It doesn't return POST'ed arguments - use PostArgs() for this.
-//
-// See also PostArgs, FormValue and FormFile.
-//
-// These args are valid until your request handler returns.
-func (ctx *RequestCtx) QueryArgs() *Args {
-	return ctx.URI().QueryArgs()
-}
-
-// PostArgs returns POST arguments.
-//
-// It doesn't return query arguments from RequestURI - use QueryArgs for this.
-//
-// See also QueryArgs, FormValue and FormFile.
-//
-// These args are valid until your request handler returns.
-func (ctx *RequestCtx) PostArgs() *Args {
-	return ctx.Request.PostArgs()
-}
-
-// MultipartForm returns requests's multipart form.
-//
-// Returns ErrNoMultipartForm if request's content-type
-// isn't 'multipart/form-data'.
-//
-// All uploaded temporary files are automatically deleted after
-// returning from RequestHandler. Either move or copy uploaded files
-// into new place if you want retaining them.
-//
-// Use SaveMultipartFile function for permanently saving uploaded file.
-//
-// The returned form is valid until your request handler returns.
-//
-// See also FormFile and FormValue.
-func (ctx *RequestCtx) MultipartForm() (*multipart.Form, error) {
-	return ctx.Request.MultipartForm()
-}
-
-// FormFile returns uploaded file associated with the given multipart form key.
-//
-// The file is automatically deleted after returning from RequestHandler,
-// so either move or copy uploaded file into new place if you want retaining it.
-//
-// Use SaveMultipartFile function for permanently saving uploaded file.
-//
-// The returned file header is valid until your request handler returns.
-func (ctx *RequestCtx) FormFile(key string) (*multipart.FileHeader, error) {
-	mf, err := ctx.MultipartForm()
-	if err != nil {
-		return nil, err
-	}
-	if mf.File == nil {
-		return nil, err
-	}
-	fhh := mf.File[key]
-	if fhh == nil {
-		return nil, ErrMissingFile
-	}
-	return fhh[0], nil
-}
-
-// ErrMissingFile may be returned from FormFile when the is no uploaded file
-// associated with the given multipart form key.
-var ErrMissingFile = errors.New("there is no uploaded file associated with the given key")
-
-// SaveMultipartFile saves multipart file fh under the given filename path.
-func SaveMultipartFile(fh *multipart.FileHeader, path string) (err error) {
-	var (
-		f  multipart.File
-		ff *os.File
-	)
-	f, err = fh.Open()
-	if err != nil {
-		return
-	}
-
-	var ok bool
-	if ff, ok = f.(*os.File); ok {
-		// Windows can't rename files that are opened.
-		if err = f.Close(); err != nil {
-			return
-		}
-
-		// If renaming fails we try the normal copying method.
-		// Renaming could fail if the files are on different devices.
-		if os.Rename(ff.Name(), path) == nil {
-			return nil
-		}
-
-		// Reopen f for the code below.
-		if f, err = fh.Open(); err != nil {
-			return
-		}
-	}
-
-	defer func() {
-		e := f.Close()
-		if err == nil {
-			err = e
-		}
-	}()
-
-	if ff, err = os.Create(path); err != nil {
-		return
-	}
-	defer func() {
-		e := ff.Close()
-		if err == nil {
-			err = e
-		}
-	}()
-	_, err = copyZeroAlloc(ff, f)
-	return
-}
-
-// FormValue returns form value associated with the given key.
-//
-// The value is searched in the following places:
-//
-//   * Query string.
-//   * POST or PUT body.
-//
-// There are more fine-grained methods for obtaining form values:
-//
-//   * QueryArgs for obtaining values from query string.
-//   * PostArgs for obtaining values from POST or PUT body.
-//   * MultipartForm for obtaining values from multipart form.
-//   * FormFile for obtaining uploaded files.
-//
-// The returned value is valid until your request handler returns.
-func (ctx *RequestCtx) FormValue(key string) []byte {
-	v := ctx.QueryArgs().Peek(key)
-	if len(v) > 0 {
-		return v
-	}
-	v = ctx.PostArgs().Peek(key)
-	if len(v) > 0 {
-		return v
-	}
-	mf, err := ctx.MultipartForm()
-	if err == nil && mf.Value != nil {
-		vv := mf.Value[key]
-		if len(vv) > 0 {
-			return []byte(vv[0])
-		}
-	}
-	return nil
-}
-
-// IsGet returns true if request method is GET.
-func (ctx *RequestCtx) IsGet() bool {
-	return ctx.Request.Header.IsGet()
-}
-
-// IsPost returns true if request method is POST.
-func (ctx *RequestCtx) IsPost() bool {
-	return ctx.Request.Header.IsPost()
-}
-
-// IsPut returns true if request method is PUT.
-func (ctx *RequestCtx) IsPut() bool {
-	return ctx.Request.Header.IsPut()
-}
-
-// IsDelete returns true if request method is DELETE.
-func (ctx *RequestCtx) IsDelete() bool {
-	return ctx.Request.Header.IsDelete()
-}
-
-// IsConnect returns true if request method is CONNECT.
-func (ctx *RequestCtx) IsConnect() bool {
-	return ctx.Request.Header.IsConnect()
-}
-
-// IsOptions returns true if request method is OPTIONS.
-func (ctx *RequestCtx) IsOptions() bool {
-	return ctx.Request.Header.IsOptions()
-}
-
-// IsTrace returns true if request method is TRACE.
-func (ctx *RequestCtx) IsTrace() bool {
-	return ctx.Request.Header.IsTrace()
-}
-
-// IsPatch returns true if request method is PATCH.
-func (ctx *RequestCtx) IsPatch() bool {
-	return ctx.Request.Header.IsPatch()
-}
-
-// Method return request method.
-//
-// Returned value is valid until your request handler returns.
-func (ctx *RequestCtx) Method() []byte {
-	return ctx.Request.Header.Method()
-}
-
-// IsHead returns true if request method is HEAD.
-func (ctx *RequestCtx) IsHead() bool {
-	return ctx.Request.Header.IsHead()
-}
-
-// RemoteAddr returns client address for the given request.
-//
-// Always returns non-nil result.
-func (ctx *RequestCtx) RemoteAddr() net.Addr {
-	if ctx.remoteAddr != nil {
-		return ctx.remoteAddr
-	}
-	if ctx.c == nil {
-		return zeroTCPAddr
-	}
-	addr := ctx.c.RemoteAddr()
-	if addr == nil {
-		return zeroTCPAddr
-	}
-	return addr
-}
-
-// SetRemoteAddr sets remote address to the given value.
-//
-// Set nil value to resore default behaviour for using
-// connection remote address.
-func (ctx *RequestCtx) SetRemoteAddr(remoteAddr net.Addr) {
-	ctx.remoteAddr = remoteAddr
-}
-
-// LocalAddr returns server address for the given request.
-//
-// Always returns non-nil result.
-func (ctx *RequestCtx) LocalAddr() net.Addr {
-	if ctx.c == nil {
-		return zeroTCPAddr
-	}
-	addr := ctx.c.LocalAddr()
-	if addr == nil {
-		return zeroTCPAddr
-	}
-	return addr
-}
-
-// RemoteIP returns the client ip the request came from.
-//
-// Always returns non-nil result.
-func (ctx *RequestCtx) RemoteIP() net.IP {
-	return addrToIP(ctx.RemoteAddr())
-}
-
-// LocalIP returns the server ip the request came to.
-//
-// Always returns non-nil result.
-func (ctx *RequestCtx) LocalIP() net.IP {
-	return addrToIP(ctx.LocalAddr())
-}
-
-func addrToIP(addr net.Addr) net.IP {
-	x, ok := addr.(*net.TCPAddr)
-	if !ok {
-		return net.IPv4zero
-	}
-	return x.IP
-}
-
-// Error sets response status code to the given value and sets response body
-// to the given message.
-//
-// Warning: this will reset the response headers and body already set!
-func (ctx *RequestCtx) Error(msg string, statusCode int) {
-	ctx.Response.Reset()
-	ctx.SetStatusCode(statusCode)
-	ctx.SetContentTypeBytes(defaultContentType)
-	ctx.SetBodyString(msg)
-}
-
-// Success sets response Content-Type and body to the given values.
-func (ctx *RequestCtx) Success(contentType string, body []byte) {
-	ctx.SetContentType(contentType)
-	ctx.SetBody(body)
-}
-
-// SuccessString sets response Content-Type and body to the given values.
-func (ctx *RequestCtx) SuccessString(contentType, body string) {
-	ctx.SetContentType(contentType)
-	ctx.SetBodyString(body)
-}
-
-// Redirect sets 'Location: uri' response header and sets the given statusCode.
-//
-// statusCode must have one of the following values:
-//
-//    * StatusMovedPermanently (301)
-//    * StatusFound (302)
-//    * StatusSeeOther (303)
-//    * StatusTemporaryRedirect (307)
-//    * StatusPermanentRedirect (308)
-//
-// All other statusCode values are replaced by StatusFound (302).
-//
-// The redirect uri may be either absolute or relative to the current
-// request uri. Fasthttp will always send an absolute uri back to the client.
-// To send a relative uri you can use the following code:
-//
-//   strLocation = []byte("Location") // Put this with your top level var () declarations.
-//   ctx.Response.Header.SetCanonical(strLocation, "/relative?uri")
-//   ctx.Response.SetStatusCode(fasthttp.StatusMovedPermanently)
-//
-func (ctx *RequestCtx) Redirect(uri string, statusCode int) {
-	u := AcquireURI()
-	ctx.URI().CopyTo(u)
-	u.Update(uri)
-	ctx.redirect(u.FullURI(), statusCode)
-	ReleaseURI(u)
-}
-
-// RedirectBytes sets 'Location: uri' response header and sets
-// the given statusCode.
-//
-// statusCode must have one of the following values:
-//
-//    * StatusMovedPermanently (301)
-//    * StatusFound (302)
-//    * StatusSeeOther (303)
-//    * StatusTemporaryRedirect (307)
-//    * StatusPermanentRedirect (308)
-//
-// All other statusCode values are replaced by StatusFound (302).
-//
-// The redirect uri may be either absolute or relative to the current
-// request uri. Fasthttp will always send an absolute uri back to the client.
-// To send a relative uri you can use the following code:
-//
-//   strLocation = []byte("Location") // Put this with your top level var () declarations.
-//   ctx.Response.Header.SetCanonical(strLocation, "/relative?uri")
-//   ctx.Response.SetStatusCode(fasthttp.StatusMovedPermanently)
-//
-func (ctx *RequestCtx) RedirectBytes(uri []byte, statusCode int) {
-	s := b2s(uri)
-	ctx.Redirect(s, statusCode)
-}
-
-func (ctx *RequestCtx) redirect(uri []byte, statusCode int) {
-	ctx.Response.Header.SetCanonical(strLocation, uri)
-	statusCode = getRedirectStatusCode(statusCode)
-	ctx.Response.SetStatusCode(statusCode)
-}
-
-func getRedirectStatusCode(statusCode int) int {
-	if statusCode == StatusMovedPermanently || statusCode == StatusFound ||
-		statusCode == StatusSeeOther || statusCode == StatusTemporaryRedirect ||
-		statusCode == StatusPermanentRedirect {
-		return statusCode
-	}
-	return StatusFound
-}
-
-// SetBody sets response body to the given value.
-//
-// It is safe re-using body argument after the function returns.
-func (ctx *RequestCtx) SetBody(body []byte) {
-	ctx.Response.SetBody(body)
-}
-
-// SetBodyString sets response body to the given value.
-func (ctx *RequestCtx) SetBodyString(body string) {
-	ctx.Response.SetBodyString(body)
-}
-
-// ResetBody resets response body contents.
-func (ctx *RequestCtx) ResetBody() {
-	ctx.Response.ResetBody()
-}
-
-// SendFile sends local file contents from the given path as response body.
-//
-// This is a shortcut to ServeFile(ctx, path).
-//
-// SendFile logs all the errors via ctx.Logger.
-//
-// See also ServeFile, FSHandler and FS.
-//
-// WARNING: do not pass any user supplied paths to this function!
-// WARNING: if path is based on user input users will be able to request
-// any file on your filesystem! Use fasthttp.FS with a sane Root instead.
-func (ctx *RequestCtx) SendFile(path string) {
-	ServeFile(ctx, path)
-}
-
-// SendFileBytes sends local file contents from the given path as response body.
-//
-// This is a shortcut to ServeFileBytes(ctx, path).
-//
-// SendFileBytes logs all the errors via ctx.Logger.
-//
-// See also ServeFileBytes, FSHandler and FS.
-//
-// WARNING: do not pass any user supplied paths to this function!
-// WARNING: if path is based on user input users will be able to request
-// any file on your filesystem! Use fasthttp.FS with a sane Root instead.
-func (ctx *RequestCtx) SendFileBytes(path []byte) {
-	ServeFileBytes(ctx, path)
-}
-
-// IfModifiedSince returns true if lastModified exceeds 'If-Modified-Since'
-// value from the request header.
-//
-// The function returns true also 'If-Modified-Since' request header is missing.
-func (ctx *RequestCtx) IfModifiedSince(lastModified time.Time) bool {
-	ifModStr := ctx.Request.Header.peek(strIfModifiedSince)
-	if len(ifModStr) == 0 {
-		return true
-	}
-	ifMod, err := ParseHTTPDate(ifModStr)
-	if err != nil {
-		return true
-	}
-	lastModified = lastModified.Truncate(time.Second)
-	return ifMod.Before(lastModified)
-}
-
-// NotModified resets response and sets '304 Not Modified' response status code.
-func (ctx *RequestCtx) NotModified() {
-	ctx.Response.Reset()
-	ctx.SetStatusCode(StatusNotModified)
-}
-
-// NotFound resets response and sets '404 Not Found' response status code.
-func (ctx *RequestCtx) NotFound() {
-	ctx.Response.Reset()
-	ctx.SetStatusCode(StatusNotFound)
-	ctx.SetBodyString("404 Page not found")
-}
-
-// Write writes p into response body.
-func (ctx *RequestCtx) Write(p []byte) (int, error) {
-	ctx.Response.AppendBody(p)
-	return len(p), nil
-}
-
-// WriteString appends s to response body.
-func (ctx *RequestCtx) WriteString(s string) (int, error) {
-	ctx.Response.AppendBodyString(s)
-	return len(s), nil
-}
-
-// PostBody returns POST request body.
-//
-// The returned bytes are valid until your request handler returns.
-func (ctx *RequestCtx) PostBody() []byte {
-	return ctx.Request.Body()
-}
-
-// SetBodyStream sets response body stream and, optionally body size.
-//
-// bodyStream.Close() is called after finishing reading all body data
-// if it implements io.Closer.
-//
-// If bodySize is >= 0, then bodySize bytes must be provided by bodyStream
-// before returning io.EOF.
-//
-// If bodySize < 0, then bodyStream is read until io.EOF.
-//
-// See also SetBodyStreamWriter.
-func (ctx *RequestCtx) SetBodyStream(bodyStream io.Reader, bodySize int) {
-	ctx.Response.SetBodyStream(bodyStream, bodySize)
-}
-
-// SetBodyStreamWriter registers the given stream writer for populating
-// response body.
-//
-// Access to RequestCtx and/or its' members is forbidden from sw.
-//
-// This function may be used in the following cases:
-//
-//     * if response body is too big (more than 10MB).
-//     * if response body is streamed from slow external sources.
-//     * if response body must be streamed to the client in chunks.
-//     (aka `http server push`).
-func (ctx *RequestCtx) SetBodyStreamWriter(sw StreamWriter) {
-	ctx.Response.SetBodyStreamWriter(sw)
-}
-
-// IsBodyStream returns true if response body is set via SetBodyStream*.
-func (ctx *RequestCtx) IsBodyStream() bool {
-	return ctx.Response.IsBodyStream()
-}
-
-// Logger returns logger, which may be used for logging arbitrary
-// request-specific messages inside RequestHandler.
-//
-// Each message logged via returned logger contains request-specific information
-// such as request id, request duration, local address, remote address,
-// request method and request url.
-//
-// It is safe re-using returned logger for logging multiple messages
-// for the current request.
-//
-// The returned logger is valid until your request handler returns.
-func (ctx *RequestCtx) Logger() Logger {
-	if ctx.logger.ctx == nil {
-		ctx.logger.ctx = ctx
-	}
-	if ctx.logger.logger == nil {
-		ctx.logger.logger = ctx.s.logger()
-	}
-	return &ctx.logger
-}
-
-// TimeoutError sets response status code to StatusRequestTimeout and sets
-// body to the given msg.
-//
-// All response modifications after TimeoutError call are ignored.
-//
-// TimeoutError MUST be called before returning from RequestHandler if there are
-// references to ctx and/or its members in other goroutines remain.
-//
-// Usage of this function is discouraged. Prefer eliminating ctx references
-// from pending goroutines instead of using this function.
-func (ctx *RequestCtx) TimeoutError(msg string) {
-	ctx.TimeoutErrorWithCode(msg, StatusRequestTimeout)
-}
-
-// TimeoutErrorWithCode sets response body to msg and response status
-// code to statusCode.
-//
-// All response modifications after TimeoutErrorWithCode call are ignored.
-//
-// TimeoutErrorWithCode MUST be called before returning from RequestHandler
-// if there are references to ctx and/or its members in other goroutines remain.
-//
-// Usage of this function is discouraged. Prefer eliminating ctx references
-// from pending goroutines instead of using this function.
-func (ctx *RequestCtx) TimeoutErrorWithCode(msg string, statusCode int) {
-	var resp Response
-	resp.SetStatusCode(statusCode)
-	resp.SetBodyString(msg)
-	ctx.TimeoutErrorWithResponse(&resp)
-}
-
-// TimeoutErrorWithResponse marks the ctx as timed out and sends the given
-// response to the client.
-//
-// All ctx modifications after TimeoutErrorWithResponse call are ignored.
-//
-// TimeoutErrorWithResponse MUST be called before returning from RequestHandler
-// if there are references to ctx and/or its members in other goroutines remain.
-//
-// Usage of this function is discouraged. Prefer eliminating ctx references
-// from pending goroutines instead of using this function.
-func (ctx *RequestCtx) TimeoutErrorWithResponse(resp *Response) {
-	respCopy := &Response{}
-	resp.CopyTo(respCopy)
-	ctx.timeoutResponse = respCopy
-}
-
-// NextProto adds nph to be processed when key is negotiated when TLS
-// connection is established.
-//
-// This function can only be called before the server is started.
-func (s *Server) NextProto(key string, nph ServeHandler) {
-	if s.nextProtos == nil {
-		s.nextProtos = make(map[string]ServeHandler)
-	}
-
-	s.configTLS()
-	s.TLSConfig.NextProtos = append(s.TLSConfig.NextProtos, key)
-	s.nextProtos[key] = nph
-}
-
-func (s *Server) getNextProto(c net.Conn) (proto string, err error) {
-	if tlsConn, ok := c.(connTLSer); ok {
-		if s.ReadTimeout > 0 {
-			if err := c.SetReadDeadline(time.Now().Add(s.ReadTimeout)); err != nil {
-				panic(fmt.Sprintf("BUG: error in SetReadDeadline(%s): %s", s.ReadTimeout, err))
-			}
-		}
-
-		if s.WriteTimeout > 0 {
-			if err := c.SetWriteDeadline(time.Now().Add(s.WriteTimeout)); err != nil {
-				panic(fmt.Sprintf("BUG: error in SetWriteDeadline(%s): %s", s.WriteTimeout, err))
-			}
-		}
-
-		err = tlsConn.Handshake()
-		if err == nil {
-			proto = tlsConn.ConnectionState().NegotiatedProtocol
-		}
-	}
-	return
-}
-
-// tcpKeepAliveListener sets TCP keep-alive timeouts on accepted
-// connections. It's used by ListenAndServe, ListenAndServeTLS and
-// ListenAndServeTLSEmbed so dead TCP connections (e.g. closing laptop mid-download)
-// eventually go away.
-type tcpKeepaliveListener struct {
-	*net.TCPListener
-	keepalive       bool
-	keepalivePeriod time.Duration
-}
-
-func (ln tcpKeepaliveListener) Accept() (net.Conn, error) {
-	tc, err := ln.AcceptTCP()
-	if err != nil {
-		return nil, err
-	}
-	if err := tc.SetKeepAlive(ln.keepalive); err != nil {
-		tc.Close() //nolint:errcheck
-		return nil, err
-	}
-	if ln.keepalivePeriod > 0 {
-		if err := tc.SetKeepAlivePeriod(ln.keepalivePeriod); err != nil {
-			tc.Close() //nolint:errcheck
-			return nil, err
-		}
-	}
-	return tc, nil
-}
-
-// ListenAndServe serves HTTP requests from the given TCP4 addr.
-//
-// Pass custom listener to Serve if you need listening on non-TCP4 media
-// such as IPv6.
-//
-// Accepted connections are configured to enable TCP keep-alives.
-func (s *Server) ListenAndServe(addr string) error {
-	ln, err := net.Listen("tcp4", addr)
-	if err != nil {
-		return err
-	}
-	if tcpln, ok := ln.(*net.TCPListener); ok {
-		return s.Serve(tcpKeepaliveListener{
-			TCPListener:     tcpln,
-			keepalive:       s.TCPKeepalive,
-			keepalivePeriod: s.TCPKeepalivePeriod,
-		})
-	}
-	return s.Serve(ln)
-}
-
-// ListenAndServeUNIX serves HTTP requests from the given UNIX addr.
-//
-// The function deletes existing file at addr before starting serving.
-//
-// The server sets the given file mode for the UNIX addr.
-func (s *Server) ListenAndServeUNIX(addr string, mode os.FileMode) error {
-	if err := os.Remove(addr); err != nil && !os.IsNotExist(err) {
-		return fmt.Errorf("unexpected error when trying to remove unix socket file %q: %w", addr, err)
-	}
-	ln, err := net.Listen("unix", addr)
-	if err != nil {
-		return err
-	}
-	if err = os.Chmod(addr, mode); err != nil {
-		return fmt.Errorf("cannot chmod %#o for %q: %w", mode, addr, err)
-	}
-	return s.Serve(ln)
-}
-
-// ListenAndServeTLS serves HTTPS requests from the given TCP4 addr.
-//
-// certFile and keyFile are paths to TLS certificate and key files.
-//
-// Pass custom listener to Serve if you need listening on non-TCP4 media
-// such as IPv6.
-//
-// If the certFile or keyFile has not been provided to the server structure,
-// the function will use the previously added TLS configuration.
-//
-// Accepted connections are configured to enable TCP keep-alives.
-func (s *Server) ListenAndServeTLS(addr, certFile, keyFile string) error {
-	ln, err := net.Listen("tcp4", addr)
-	if err != nil {
-		return err
-	}
-	if tcpln, ok := ln.(*net.TCPListener); ok {
-		return s.ServeTLS(tcpKeepaliveListener{
-			TCPListener:     tcpln,
-			keepalive:       s.TCPKeepalive,
-			keepalivePeriod: s.TCPKeepalivePeriod,
-		}, certFile, keyFile)
-	}
-	return s.ServeTLS(ln, certFile, keyFile)
-}
-
-// ListenAndServeTLSEmbed serves HTTPS requests from the given TCP4 addr.
-//
-// certData and keyData must contain valid TLS certificate and key data.
-//
-// Pass custom listener to Serve if you need listening on arbitrary media
-// such as IPv6.
-//
-// If the certFile or keyFile has not been provided the server structure,
-// the function will use previously added TLS configuration.
-//
-// Accepted connections are configured to enable TCP keep-alives.
-func (s *Server) ListenAndServeTLSEmbed(addr string, certData, keyData []byte) error {
-	ln, err := net.Listen("tcp4", addr)
-	if err != nil {
-		return err
-	}
-	if tcpln, ok := ln.(*net.TCPListener); ok {
-		return s.ServeTLSEmbed(tcpKeepaliveListener{
-			TCPListener:     tcpln,
-			keepalive:       s.TCPKeepalive,
-			keepalivePeriod: s.TCPKeepalivePeriod,
-		}, certData, keyData)
-	}
-	return s.ServeTLSEmbed(ln, certData, keyData)
-}
-
-// ServeTLS serves HTTPS requests from the given listener.
-//
-// certFile and keyFile are paths to TLS certificate and key files.
-//
-// If the certFile or keyFile has not been provided the server structure,
-// the function will use previously added TLS configuration.
-func (s *Server) ServeTLS(ln net.Listener, certFile, keyFile string) error {
-	s.mu.Lock()
-	err := s.AppendCert(certFile, keyFile)
-	if err != nil && err != errNoCertOrKeyProvided {
-		s.mu.Unlock()
-		return err
-	}
-	if s.TLSConfig == nil {
-		s.mu.Unlock()
-		return errNoCertOrKeyProvided
-	}
-
-	// BuildNameToCertificate has been deprecated since 1.14.
-	// But since we also support older versions we'll keep this here.
-	s.TLSConfig.BuildNameToCertificate() //nolint:staticcheck
-
-	s.mu.Unlock()
-
-	return s.Serve(
-		tls.NewListener(ln, s.TLSConfig.Clone()),
-	)
-}
-
-// ServeTLSEmbed serves HTTPS requests from the given listener.
-//
-// certData and keyData must contain valid TLS certificate and key data.
-//
-// If the certFile or keyFile has not been provided the server structure,
-// the function will use previously added TLS configuration.
-func (s *Server) ServeTLSEmbed(ln net.Listener, certData, keyData []byte) error {
-	s.mu.Lock()
-
-	err := s.AppendCertEmbed(certData, keyData)
-	if err != nil && err != errNoCertOrKeyProvided {
-		s.mu.Unlock()
-		return err
-	}
-	if s.TLSConfig == nil {
-		s.mu.Unlock()
-		return errNoCertOrKeyProvided
-	}
-
-	// BuildNameToCertificate has been deprecated since 1.14.
-	// But since we also support older versions we'll keep this here.
-	s.TLSConfig.BuildNameToCertificate() //nolint:staticcheck
-
-	s.mu.Unlock()
-
-	return s.Serve(
-		tls.NewListener(ln, s.TLSConfig.Clone()),
-	)
-}
-
-// AppendCert appends certificate and keyfile to TLS Configuration.
-//
-// This function allows programmer to handle multiple domains
-// in one server structure. See examples/multidomain
-func (s *Server) AppendCert(certFile, keyFile string) error {
-	if len(certFile) == 0 && len(keyFile) == 0 {
-		return errNoCertOrKeyProvided
-	}
-
-	cert, err := tls.LoadX509KeyPair(certFile, keyFile)
-	if err != nil {
-		return fmt.Errorf("cannot load TLS key pair from certFile=%q and keyFile=%q: %w", certFile, keyFile, err)
-	}
-
-	s.configTLS()
-	s.TLSConfig.Certificates = append(s.TLSConfig.Certificates, cert)
-
-	return nil
-}
-
-// AppendCertEmbed does the same as AppendCert but using in-memory data.
-func (s *Server) AppendCertEmbed(certData, keyData []byte) error {
-	if len(certData) == 0 && len(keyData) == 0 {
-		return errNoCertOrKeyProvided
-	}
-
-	cert, err := tls.X509KeyPair(certData, keyData)
-	if err != nil {
-		return fmt.Errorf("cannot load TLS key pair from the provided certData(%d) and keyData(%d): %s",
-			len(certData), len(keyData), err)
-	}
-
-	s.configTLS()
-	s.TLSConfig.Certificates = append(s.TLSConfig.Certificates, cert)
-
-	return nil
-}
-
-func (s *Server) configTLS() {
-	if s.TLSConfig == nil {
-		s.TLSConfig = &tls.Config{}
-	}
-}
-
-// DefaultConcurrency is the maximum number of concurrent connections
-// the Server may serve by default (i.e. if Server.Concurrency isn't set).
-const DefaultConcurrency = 256 * 1024
-
-// Serve serves incoming connections from the given listener.
-//
-// Serve blocks until the given listener returns permanent error.
-func (s *Server) Serve(ln net.Listener) error {
-	var lastOverflowErrorTime time.Time
-	var lastPerIPErrorTime time.Time
-	var c net.Conn
-	var err error
-
-	maxWorkersCount := s.getConcurrency()
-
-	s.mu.Lock()
-	{
-		s.ln = append(s.ln, ln)
-		if s.done == nil {
-			s.done = make(chan struct{})
-		}
-
-		if s.concurrencyCh == nil {
-			s.concurrencyCh = make(chan struct{}, maxWorkersCount)
-		}
-	}
-	s.mu.Unlock()
-
-	wp := &workerPool{
-		WorkerFunc:            s.serveConn,
-		MaxWorkersCount:       maxWorkersCount,
-		LogAllErrors:          s.LogAllErrors,
-		MaxIdleWorkerDuration: s.MaxIdleWorkerDuration,
-		Logger:                s.logger(),
-		connState:             s.setState,
-	}
-	wp.Start()
-
-	// Count our waiting to accept a connection as an open connection.
-	// This way we can't get into any weird state where just after accepting
-	// a connection Shutdown is called which reads open as 0 because it isn't
-	// incremented yet.
-	atomic.AddInt32(&s.open, 1)
-	defer atomic.AddInt32(&s.open, -1)
-
-	for {
-		if c, err = acceptConn(s, ln, &lastPerIPErrorTime); err != nil {
-			wp.Stop()
-			if err == io.EOF {
-				return nil
-			}
-			return err
-		}
-		s.setState(c, StateNew)
-		atomic.AddInt32(&s.open, 1)
-		if !wp.Serve(c) {
-			atomic.AddInt32(&s.open, -1)
-			s.writeFastError(c, StatusServiceUnavailable,
-				"The connection cannot be served because Server.Concurrency limit exceeded")
-			c.Close()
-			s.setState(c, StateClosed)
-			if time.Since(lastOverflowErrorTime) > time.Minute {
-				s.logger().Printf("The incoming connection cannot be served, because %d concurrent connections are served. "+
-					"Try increasing Server.Concurrency", maxWorkersCount)
-				lastOverflowErrorTime = time.Now()
-			}
-
-			// The current server reached concurrency limit,
-			// so give other concurrently running servers a chance
-			// accepting incoming connections on the same address.
-			//
-			// There is a hope other servers didn't reach their
-			// concurrency limits yet :)
-			//
-			// See also: https://github.com/valyala/fasthttp/pull/485#discussion_r239994990
-			if s.SleepWhenConcurrencyLimitsExceeded > 0 {
-				time.Sleep(s.SleepWhenConcurrencyLimitsExceeded)
-			}
-		}
-		c = nil
-	}
-}
-
-// Shutdown gracefully shuts down the server without interrupting any active connections.
-// Shutdown works by first closing all open listeners and then waiting indefinitely for all connections to return to idle and then shut down.
-//
-// When Shutdown is called, Serve, ListenAndServe, and ListenAndServeTLS immediately return nil.
-// Make sure the program doesn't exit and waits instead for Shutdown to return.
-//
-// Shutdown does not close keepalive connections so its recommended to set ReadTimeout and IdleTimeout to something else than 0.
-func (s *Server) Shutdown() error {
-	s.mu.Lock()
-	defer s.mu.Unlock()
-
-	atomic.StoreInt32(&s.stop, 1)
-	defer atomic.StoreInt32(&s.stop, 0)
-
-	if s.ln == nil {
-		return nil
-	}
-
-	for _, ln := range s.ln {
-		if err := ln.Close(); err != nil {
-			return err
-		}
-	}
-
-	if s.done != nil {
-		close(s.done)
-	}
-
-	s.closeIdleConns()
-
-	// Closing the listener will make Serve() call Stop on the worker pool.
-	// Setting .stop to 1 will make serveConn() break out of its loop.
-	// Now we just have to wait until all workers are done.
-	for {
-		if open := atomic.LoadInt32(&s.open); open == 0 {
-			break
-		}
-		// This is not an optimal solution but using a sync.WaitGroup
-		// here causes data races as it's hard to prevent Add() to be called
-		// while Wait() is waiting.
-		time.Sleep(time.Millisecond * 100)
-	}
-
-	s.done = nil
-	s.ln = nil
-	return nil
-}
-
-func acceptConn(s *Server, ln net.Listener, lastPerIPErrorTime *time.Time) (net.Conn, error) {
-	for {
-		c, err := ln.Accept()
-		if err != nil {
-			if c != nil {
-				panic("BUG: net.Listener returned non-nil conn and non-nil error")
-			}
-			if netErr, ok := err.(net.Error); ok && netErr.Temporary() {
-				s.logger().Printf("Temporary error when accepting new connections: %s", netErr)
-				time.Sleep(time.Second)
-				continue
-			}
-			if err != io.EOF && !strings.Contains(err.Error(), "use of closed network connection") {
-				s.logger().Printf("Permanent error when accepting new connections: %s", err)
-				return nil, err
-			}
-			return nil, io.EOF
-		}
-		if c == nil {
-			panic("BUG: net.Listener returned (nil, nil)")
-		}
-		if s.MaxConnsPerIP > 0 {
-			pic := wrapPerIPConn(s, c)
-			if pic == nil {
-				if time.Since(*lastPerIPErrorTime) > time.Minute {
-					s.logger().Printf("The number of connections from %s exceeds MaxConnsPerIP=%d",
-						getConnIP4(c), s.MaxConnsPerIP)
-					*lastPerIPErrorTime = time.Now()
-				}
-				continue
-			}
-			c = pic
-		}
-		return c, nil
-	}
-}
-
-func wrapPerIPConn(s *Server, c net.Conn) net.Conn {
-	ip := getUint32IP(c)
-	if ip == 0 {
-		return c
-	}
-	n := s.perIPConnCounter.Register(ip)
-	if n > s.MaxConnsPerIP {
-		s.perIPConnCounter.Unregister(ip)
-		s.writeFastError(c, StatusTooManyRequests, "The number of connections from your ip exceeds MaxConnsPerIP")
-		c.Close()
-		return nil
-	}
-	return acquirePerIPConn(c, ip, &s.perIPConnCounter)
-}
-
-var defaultLogger = Logger(log.New(os.Stderr, "", log.LstdFlags))
-
-func (s *Server) logger() Logger {
-	if s.Logger != nil {
-		return s.Logger
-	}
-	return defaultLogger
-}
-
-var (
-	// ErrPerIPConnLimit may be returned from ServeConn if the number of connections
-	// per ip exceeds Server.MaxConnsPerIP.
-	ErrPerIPConnLimit = errors.New("too many connections per ip")
-
-	// ErrConcurrencyLimit may be returned from ServeConn if the number
-	// of concurrently served connections exceeds Server.Concurrency.
-	ErrConcurrencyLimit = errors.New("cannot serve the connection because Server.Concurrency concurrent connections are served")
-)
-
-// ServeConn serves HTTP requests from the given connection.
-//
-// ServeConn returns nil if all requests from the c are successfully served.
-// It returns non-nil error otherwise.
-//
-// Connection c must immediately propagate all the data passed to Write()
-// to the client. Otherwise requests' processing may hang.
-//
-// ServeConn closes c before returning.
-func (s *Server) ServeConn(c net.Conn) error {
-	if s.MaxConnsPerIP > 0 {
-		pic := wrapPerIPConn(s, c)
-		if pic == nil {
-			return ErrPerIPConnLimit
-		}
-		c = pic
-	}
-
-	n := atomic.AddUint32(&s.concurrency, 1)
-	if n > uint32(s.getConcurrency()) {
-		atomic.AddUint32(&s.concurrency, ^uint32(0))
-		s.writeFastError(c, StatusServiceUnavailable, "The connection cannot be served because Server.Concurrency limit exceeded")
-		c.Close()
-		return ErrConcurrencyLimit
-	}
-
-	atomic.AddInt32(&s.open, 1)
-
-	err := s.serveConn(c)
-
-	atomic.AddUint32(&s.concurrency, ^uint32(0))
-
-	if err != errHijacked {
-		err1 := c.Close()
-		s.setState(c, StateClosed)
-		if err == nil {
-			err = err1
-		}
-	} else {
-		err = nil
-		s.setState(c, StateHijacked)
-	}
-	return err
-}
-
-var errHijacked = errors.New("connection has been hijacked")
-
-// GetCurrentConcurrency returns a number of currently served
-// connections.
-//
-// This function is intended be used by monitoring systems
-func (s *Server) GetCurrentConcurrency() uint32 {
-	return atomic.LoadUint32(&s.concurrency)
-}
-
-// GetOpenConnectionsCount returns a number of opened connections.
-//
-// This function is intended be used by monitoring systems
-func (s *Server) GetOpenConnectionsCount() int32 {
-	if atomic.LoadInt32(&s.stop) == 0 {
-		// Decrement by one to avoid reporting the extra open value that gets
-		// counted while the server is listening.
-		return atomic.LoadInt32(&s.open) - 1
-	}
-	// This is not perfect, because s.stop could have changed to zero
-	// before we load the value of s.open. However, in the common case
-	// this avoids underreporting open connections by 1 during server shutdown.
-	return atomic.LoadInt32(&s.open)
-}
-
-func (s *Server) getConcurrency() int {
-	n := s.Concurrency
-	if n <= 0 {
-		n = DefaultConcurrency
-	}
-	return n
-}
-
-var globalConnID uint64
-
-func nextConnID() uint64 {
-	return atomic.AddUint64(&globalConnID, 1)
-}
-
-// DefaultMaxRequestBodySize is the maximum request body size the server
-// reads by default.
-//
-// See Server.MaxRequestBodySize for details.
-const DefaultMaxRequestBodySize = 4 * 1024 * 1024
-
-func (s *Server) idleTimeout() time.Duration {
-	if s.IdleTimeout != 0 {
-		return s.IdleTimeout
-	}
-	return s.ReadTimeout
-}
-
-func (s *Server) serveConnCleanup() {
-	atomic.AddInt32(&s.open, -1)
-	atomic.AddUint32(&s.concurrency, ^uint32(0))
-}
-
-func (s *Server) serveConn(c net.Conn) (err error) {
-	defer s.serveConnCleanup()
-	atomic.AddUint32(&s.concurrency, 1)
-
-	var proto string
-	if proto, err = s.getNextProto(c); err != nil {
-		return
-	}
-	if handler, ok := s.nextProtos[proto]; ok {
-		// Remove read or write deadlines that might have previously been set.
-		// The next handler is responsible for setting its own deadlines.
-		if s.ReadTimeout > 0 || s.WriteTimeout > 0 {
-			if err := c.SetDeadline(zeroTime); err != nil {
-				panic(fmt.Sprintf("BUG: error in SetDeadline(zeroTime): %s", err))
-			}
-		}
-
-		return handler(c)
-	}
-
-	var serverName []byte
-	if !s.NoDefaultServerHeader {
-		serverName = s.getServerName()
-	}
-	connRequestNum := uint64(0)
-	connID := nextConnID()
-	connTime := time.Now()
-	maxRequestBodySize := s.MaxRequestBodySize
-	if maxRequestBodySize <= 0 {
-		maxRequestBodySize = DefaultMaxRequestBodySize
-	}
-	writeTimeout := s.WriteTimeout
-	previousWriteTimeout := time.Duration(0)
-
-	ctx := s.acquireCtx(c)
-	ctx.connTime = connTime
-	isTLS := ctx.IsTLS()
-	var (
-		br *bufio.Reader
-		bw *bufio.Writer
-
-		timeoutResponse  *Response
-		hijackHandler    HijackHandler
-		hijackNoResponse bool
-
-		connectionClose bool
-		isHTTP11        bool
-
-		continueReadingRequest bool = true
-	)
-	for {
-		connRequestNum++
-
-		// If this is a keep-alive connection set the idle timeout.
-		if connRequestNum > 1 {
-			if d := s.idleTimeout(); d > 0 {
-				if err := c.SetReadDeadline(time.Now().Add(d)); err != nil {
-					panic(fmt.Sprintf("BUG: error in SetReadDeadline(%s): %s", d, err))
-				}
-			}
-		}
-
-		if !s.ReduceMemoryUsage || br != nil {
-			if br == nil {
-				br = acquireReader(ctx)
-			}
-
-			// If this is a keep-alive connection we want to try and read the first bytes
-			// within the idle time.
-			if connRequestNum > 1 {
-				var b []byte
-				b, err = br.Peek(1)
-				if len(b) == 0 {
-					// If reading from a keep-alive connection returns nothing it means
-					// the connection was closed (either timeout or from the other side).
-					if err != io.EOF {
-						err = ErrNothingRead{err}
-					}
-				}
-			}
-		} else {
-			// If this is a keep-alive connection acquireByteReader will try to peek
-			// a couple of bytes already so the idle timeout will already be used.
-			br, err = acquireByteReader(&ctx)
-		}
-
-		ctx.Request.isTLS = isTLS
-		ctx.Response.Header.noDefaultContentType = s.NoDefaultContentType
-		ctx.Response.Header.noDefaultDate = s.NoDefaultDate
-
-		// Secure header error logs configuration
-		ctx.Request.Header.secureErrorLogMessage = s.SecureErrorLogMessage
-		ctx.Response.Header.secureErrorLogMessage = s.SecureErrorLogMessage
-		ctx.Request.secureErrorLogMessage = s.SecureErrorLogMessage
-		ctx.Response.secureErrorLogMessage = s.SecureErrorLogMessage
-
-		if err == nil {
-			if s.ReadTimeout > 0 {
-				if err := c.SetReadDeadline(time.Now().Add(s.ReadTimeout)); err != nil {
-					panic(fmt.Sprintf("BUG: error in SetReadDeadline(%s): %s", s.ReadTimeout, err))
-				}
-			} else if s.IdleTimeout > 0 && connRequestNum > 1 {
-				// If this was an idle connection and the server has an IdleTimeout but
-				// no ReadTimeout then we should remove the ReadTimeout.
-				if err := c.SetReadDeadline(zeroTime); err != nil {
-					panic(fmt.Sprintf("BUG: error in SetReadDeadline(zeroTime): %s", err))
-				}
-			}
-			if s.DisableHeaderNamesNormalizing {
-				ctx.Request.Header.DisableNormalizing()
-				ctx.Response.Header.DisableNormalizing()
-			}
-
-			// Reading Headers.
-			//
-			// If we have pipline response in the outgoing buffer,
-			// we only want to try and read the next headers once.
-			// If we have to wait for the next request we flush the
-			// outgoing buffer first so it doesn't have to wait.
-			if bw != nil && bw.Buffered() > 0 {
-				err = ctx.Request.Header.readLoop(br, false)
-				if err == errNeedMore {
-					err = bw.Flush()
-					if err != nil {
-						break
-					}
-
-					err = ctx.Request.Header.Read(br)
-				}
-			} else {
-				err = ctx.Request.Header.Read(br)
-			}
-
-			if err == nil {
-				if onHdrRecv := s.HeaderReceived; onHdrRecv != nil {
-					reqConf := onHdrRecv(&ctx.Request.Header)
-					if reqConf.ReadTimeout > 0 {
-						deadline := time.Now().Add(reqConf.ReadTimeout)
-						if err := c.SetReadDeadline(deadline); err != nil {
-							panic(fmt.Sprintf("BUG: error in SetReadDeadline(%s): %s", deadline, err))
-						}
-					}
-					if reqConf.MaxRequestBodySize > 0 {
-						maxRequestBodySize = reqConf.MaxRequestBodySize
-					}
-					if reqConf.WriteTimeout > 0 {
-						writeTimeout = reqConf.WriteTimeout
-					}
-				}
-				//read body
-				if s.StreamRequestBody {
-					err = ctx.Request.readBodyStream(br, maxRequestBodySize, s.GetOnly, !s.DisablePreParseMultipartForm)
-				} else {
-					err = ctx.Request.readLimitBody(br, maxRequestBodySize, s.GetOnly, !s.DisablePreParseMultipartForm)
-				}
-			}
-
-			if err == nil {
-				// If we read any bytes off the wire, we're active.
-				s.setState(c, StateActive)
-			}
-
-			if (s.ReduceMemoryUsage && br.Buffered() == 0) || err != nil {
-				releaseReader(s, br)
-				br = nil
-			}
-		}
-
-		if err != nil {
-			if err == io.EOF {
-				err = nil
-			} else if nr, ok := err.(ErrNothingRead); ok {
-				if connRequestNum > 1 {
-					// This is not the first request and we haven't read a single byte
-					// of a new request yet. This means it's just a keep-alive connection
-					// closing down either because the remote closed it or because
-					// or a read timeout on our side. Either way just close the connection
-					// and don't return any error response.
-					err = nil
-				} else {
-					err = nr.error
-				}
-			}
-
-			if err != nil {
-				bw = s.writeErrorResponse(bw, ctx, serverName, err)
-			}
-			break
-		}
-
-		// 'Expect: 100-continue' request handling.
-		// See https://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.2.3 for details.
-		if ctx.Request.MayContinue() {
-
-			// Allow the ability to deny reading the incoming request body
-			if s.ContinueHandler != nil {
-				if continueReadingRequest = s.ContinueHandler(&ctx.Request.Header); !continueReadingRequest {
-					if br != nil {
-						br.Reset(ctx.c)
-					}
-
-					ctx.SetStatusCode(StatusExpectationFailed)
-				}
-			}
-
-			if continueReadingRequest {
-				if bw == nil {
-					bw = acquireWriter(ctx)
-				}
-
-				// Send 'HTTP/1.1 100 Continue' response.
-				_, err = bw.Write(strResponseContinue)
-				if err != nil {
-					break
-				}
-				err = bw.Flush()
-				if err != nil {
-					break
-				}
-				if s.ReduceMemoryUsage {
-					releaseWriter(s, bw)
-					bw = nil
-				}
-
-				// Read request body.
-				if br == nil {
-					br = acquireReader(ctx)
-				}
-
-				if s.StreamRequestBody {
-					err = ctx.Request.ContinueReadBodyStream(br, maxRequestBodySize, !s.DisablePreParseMultipartForm)
-				} else {
-					err = ctx.Request.ContinueReadBody(br, maxRequestBodySize, !s.DisablePreParseMultipartForm)
-				}
-				if (s.ReduceMemoryUsage && br.Buffered() == 0) || err != nil {
-					releaseReader(s, br)
-					br = nil
-				}
-				if err != nil {
-					bw = s.writeErrorResponse(bw, ctx, serverName, err)
-					break
-				}
-			}
-		}
-
-		connectionClose = s.DisableKeepalive || ctx.Request.Header.ConnectionClose()
-		isHTTP11 = ctx.Request.Header.IsHTTP11()
-
-		if serverName != nil {
-			ctx.Response.Header.SetServerBytes(serverName)
-		}
-		ctx.connID = connID
-		ctx.connRequestNum = connRequestNum
-		ctx.time = time.Now()
-
-		// If a client denies a request the handler should not be called
-		if continueReadingRequest {
-			s.Handler(ctx)
-		}
-
-		timeoutResponse = ctx.timeoutResponse
-		if timeoutResponse != nil {
-			// Acquire a new ctx because the old one will still be in use by the timeout out handler.
-			ctx = s.acquireCtx(c)
-			timeoutResponse.CopyTo(&ctx.Response)
-		}
-
-		if ctx.IsHead() {
-			ctx.Response.SkipBody = true
-		}
-
-		hijackHandler = ctx.hijackHandler
-		ctx.hijackHandler = nil
-		hijackNoResponse = ctx.hijackNoResponse && hijackHandler != nil
-		ctx.hijackNoResponse = false
-
-		if s.MaxRequestsPerConn > 0 && connRequestNum >= uint64(s.MaxRequestsPerConn) {
-			ctx.SetConnectionClose()
-		}
-
-		if writeTimeout > 0 {
-			if err := c.SetWriteDeadline(time.Now().Add(writeTimeout)); err != nil {
-				panic(fmt.Sprintf("BUG: error in SetWriteDeadline(%s): %s", writeTimeout, err))
-			}
-			previousWriteTimeout = writeTimeout
-		} else if previousWriteTimeout > 0 {
-			// We don't want a write timeout but we previously set one, remove it.
-			if err := c.SetWriteDeadline(zeroTime); err != nil {
-				panic(fmt.Sprintf("BUG: error in SetWriteDeadline(zeroTime): %s", err))
-			}
-			previousWriteTimeout = 0
-		}
-
-		connectionClose = connectionClose || ctx.Response.ConnectionClose() || (s.CloseOnShutdown && atomic.LoadInt32(&s.stop) == 1)
-		if connectionClose {
-			ctx.Response.Header.SetCanonical(strConnection, strClose)
-		} else if !isHTTP11 {
-			// Set 'Connection: keep-alive' response header for non-HTTP/1.1 request.
-			// There is no need in setting this header for http/1.1, since in http/1.1
-			// connections are keep-alive by default.
-			ctx.Response.Header.SetCanonical(strConnection, strKeepAlive)
-		}
-
-		if serverName != nil && len(ctx.Response.Header.Server()) == 0 {
-			ctx.Response.Header.SetServerBytes(serverName)
-		}
-
-		if !hijackNoResponse {
-			if bw == nil {
-				bw = acquireWriter(ctx)
-			}
-			if err = writeResponse(ctx, bw); err != nil {
-				break
-			}
-
-			// Only flush the writer if we don't have another request in the pipeline.
-			// This is a big of an ugly optimization for https://www.techempower.com/benchmarks/
-			// This benchmark will send 16 pipelined requests. It is faster to pack as many responses
-			// in a TCP packet and send it back at once than waiting for a flush every request.
-			// In real world circumstances this behaviour could be argued as being wrong.
-			if br == nil || br.Buffered() == 0 || connectionClose {
-				err = bw.Flush()
-				if err != nil {
-					break
-				}
-			}
-			if connectionClose {
-				break
-			}
-			if s.ReduceMemoryUsage && hijackHandler == nil {
-				releaseWriter(s, bw)
-				bw = nil
-			}
-		}
-
-		if hijackHandler != nil {
-			var hjr io.Reader = c
-			if br != nil {
-				hjr = br
-				br = nil
-			}
-			if bw != nil {
-				err = bw.Flush()
-				if err != nil {
-					break
-				}
-				releaseWriter(s, bw)
-				bw = nil
-			}
-			err = c.SetDeadline(zeroTime)
-			if err != nil {
-				break
-			}
-			go hijackConnHandler(ctx, hjr, c, s, hijackHandler)
-			err = errHijacked
-			break
-		}
-
-		if ctx.Request.bodyStream != nil {
-			if rs, ok := ctx.Request.bodyStream.(*requestStream); ok {
-				releaseRequestStream(rs)
-			}
-		}
-
-		s.setState(c, StateIdle)
-		ctx.userValues.Reset()
-		ctx.Request.Reset()
-		ctx.Response.Reset()
-
-		if atomic.LoadInt32(&s.stop) == 1 {
-			err = nil
-			break
-		}
-	}
-
-	if br != nil {
-		releaseReader(s, br)
-	}
-	if bw != nil {
-		releaseWriter(s, bw)
-	}
-	if hijackHandler == nil {
-		s.releaseCtx(ctx)
-	}
-
-	return
-}
-
-func (s *Server) setState(nc net.Conn, state ConnState) {
-	s.trackConn(nc, state)
-	if hook := s.ConnState; hook != nil {
-		hook(nc, state)
-	}
-}
-
-func hijackConnHandler(ctx *RequestCtx, r io.Reader, c net.Conn, s *Server, h HijackHandler) {
-	hjc := s.acquireHijackConn(r, c)
-	h(hjc)
-
-	if br, ok := r.(*bufio.Reader); ok {
-		releaseReader(s, br)
-	}
-	if !s.KeepHijackedConns {
-		c.Close()
-		s.releaseHijackConn(hjc)
-	}
-	s.releaseCtx(ctx)
-}
-
-func (s *Server) acquireHijackConn(r io.Reader, c net.Conn) *hijackConn {
-	v := s.hijackConnPool.Get()
-	if v == nil {
-		hjc := &hijackConn{
-			Conn: c,
-			r:    r,
-			s:    s,
-		}
-		return hjc
-	}
-	hjc := v.(*hijackConn)
-	hjc.Conn = c
-	hjc.r = r
-	return hjc
-}
-
-func (s *Server) releaseHijackConn(hjc *hijackConn) {
-	hjc.Conn = nil
-	hjc.r = nil
-	s.hijackConnPool.Put(hjc)
-}
-
-type hijackConn struct {
-	net.Conn
-	r io.Reader
-	s *Server
-}
-
-func (c *hijackConn) UnsafeConn() net.Conn {
-	return c.Conn
-}
-
-func (c *hijackConn) Read(p []byte) (int, error) {
-	return c.r.Read(p)
-}
-
-func (c *hijackConn) Close() error {
-	if !c.s.KeepHijackedConns {
-		// when we do not keep hijacked connections,
-		// it is closed in hijackConnHandler.
-		return nil
-	}
-
-	conn := c.Conn
-	c.s.releaseHijackConn(c)
-	return conn.Close()
-}
-
-// LastTimeoutErrorResponse returns the last timeout response set
-// via TimeoutError* call.
-//
-// This function is intended for custom server implementations.
-func (ctx *RequestCtx) LastTimeoutErrorResponse() *Response {
-	return ctx.timeoutResponse
-}
-
-func writeResponse(ctx *RequestCtx, w *bufio.Writer) error {
-	if ctx.timeoutResponse != nil {
-		panic("BUG: cannot write timed out response")
-	}
-	err := ctx.Response.Write(w)
-
-	return err
-}
-
-const (
-	defaultReadBufferSize  = 4096
-	defaultWriteBufferSize = 4096
-)
-
-func acquireByteReader(ctxP **RequestCtx) (*bufio.Reader, error) {
-	ctx := *ctxP
-	s := ctx.s
-	c := ctx.c
-	s.releaseCtx(ctx)
-
-	// Make GC happy, so it could garbage collect ctx
-	// while we waiting for the next request.
-	ctx = nil
-	*ctxP = nil
-
-	var b [1]byte
-	n, err := c.Read(b[:])
-
-	ctx = s.acquireCtx(c)
-	*ctxP = ctx
-	if err != nil {
-		// Treat all errors as EOF on unsuccessful read
-		// of the first request byte.
-		return nil, io.EOF
-	}
-	if n != 1 {
-		panic("BUG: Reader must return at least one byte")
-	}
-
-	ctx.fbr.c = c
-	ctx.fbr.ch = b[0]
-	ctx.fbr.byteRead = false
-	r := acquireReader(ctx)
-	r.Reset(&ctx.fbr)
-	return r, nil
-}
-
-func acquireReader(ctx *RequestCtx) *bufio.Reader {
-	v := ctx.s.readerPool.Get()
-	if v == nil {
-		n := ctx.s.ReadBufferSize
-		if n <= 0 {
-			n = defaultReadBufferSize
-		}
-		return bufio.NewReaderSize(ctx.c, n)
-	}
-	r := v.(*bufio.Reader)
-	r.Reset(ctx.c)
-	return r
-}
-
-func releaseReader(s *Server, r *bufio.Reader) {
-	s.readerPool.Put(r)
-}
-
-func acquireWriter(ctx *RequestCtx) *bufio.Writer {
-	v := ctx.s.writerPool.Get()
-	if v == nil {
-		n := ctx.s.WriteBufferSize
-		if n <= 0 {
-			n = defaultWriteBufferSize
-		}
-		return bufio.NewWriterSize(ctx.c, n)
-	}
-	w := v.(*bufio.Writer)
-	w.Reset(ctx.c)
-	return w
-}
-
-func releaseWriter(s *Server, w *bufio.Writer) {
-	s.writerPool.Put(w)
-}
-
-func (s *Server) acquireCtx(c net.Conn) (ctx *RequestCtx) {
-	v := s.ctxPool.Get()
-	if v == nil {
-		keepBodyBuffer := !s.ReduceMemoryUsage
-
-		ctx = new(RequestCtx)
-		ctx.Request.keepBodyBuffer = keepBodyBuffer
-		ctx.Response.keepBodyBuffer = keepBodyBuffer
-	} else {
-		ctx = v.(*RequestCtx)
-	}
-
-	ctx.s = s
-	ctx.c = c
-
-	return ctx
-}
-
-// Init2 prepares ctx for passing to RequestHandler.
-//
-// conn is used only for determining local and remote addresses.
-//
-// This function is intended for custom Server implementations.
-// See https://github.com/valyala/httpteleport for details.
-func (ctx *RequestCtx) Init2(conn net.Conn, logger Logger, reduceMemoryUsage bool) {
-	ctx.c = conn
-	ctx.remoteAddr = nil
-	ctx.logger.logger = logger
-	ctx.connID = nextConnID()
-	ctx.s = fakeServer
-	ctx.connRequestNum = 0
-	ctx.connTime = time.Now()
-
-	keepBodyBuffer := !reduceMemoryUsage
-	ctx.Request.keepBodyBuffer = keepBodyBuffer
-	ctx.Response.keepBodyBuffer = keepBodyBuffer
-}
-
-// Init prepares ctx for passing to RequestHandler.
-//
-// remoteAddr and logger are optional. They are used by RequestCtx.Logger().
-//
-// This function is intended for custom Server implementations.
-func (ctx *RequestCtx) Init(req *Request, remoteAddr net.Addr, logger Logger) {
-	if remoteAddr == nil {
-		remoteAddr = zeroTCPAddr
-	}
-	c := &fakeAddrer{
-		laddr: zeroTCPAddr,
-		raddr: remoteAddr,
-	}
-	if logger == nil {
-		logger = defaultLogger
-	}
-	ctx.Init2(c, logger, true)
-	req.CopyTo(&ctx.Request)
-}
-
-// Deadline returns the time when work done on behalf of this context
-// should be canceled. Deadline returns ok==false when no deadline is
-// set. Successive calls to Deadline return the same results.
-//
-// This method always returns 0, false and is only present to make
-// RequestCtx implement the context interface.
-func (ctx *RequestCtx) Deadline() (deadline time.Time, ok bool) {
-	return
-}
-
-// Done returns a channel that's closed when work done on behalf of this
-// context should be canceled. Done may return nil if this context can
-// never be canceled. Successive calls to Done return the same value.
-func (ctx *RequestCtx) Done() <-chan struct{} {
-	return ctx.s.done
-}
-
-// Err returns a non-nil error value after Done is closed,
-// successive calls to Err return the same error.
-// If Done is not yet closed, Err returns nil.
-// If Done is closed, Err returns a non-nil error explaining why:
-// Canceled if the context was canceled (via server Shutdown)
-// or DeadlineExceeded if the context's deadline passed.
-func (ctx *RequestCtx) Err() error {
-	select {
-	case <-ctx.s.done:
-		return context.Canceled
-	default:
-		return nil
-	}
-}
-
-// Value returns the value associated with this context for key, or nil
-// if no value is associated with key. Successive calls to Value with
-// the same key returns the same result.
-//
-// This method is present to make RequestCtx implement the context interface.
-// This method is the same as calling ctx.UserValue(key)
-func (ctx *RequestCtx) Value(key interface{}) interface{} {
-	if keyString, ok := key.(string); ok {
-		return ctx.UserValue(keyString)
-	}
-	return nil
-}
-
-var fakeServer = &Server{
-	// Initialize concurrencyCh for TimeoutHandler
-	concurrencyCh: make(chan struct{}, DefaultConcurrency),
-}
-
-type fakeAddrer struct {
-	net.Conn
-	laddr net.Addr
-	raddr net.Addr
-}
-
-func (fa *fakeAddrer) RemoteAddr() net.Addr {
-	return fa.raddr
-}
-
-func (fa *fakeAddrer) LocalAddr() net.Addr {
-	return fa.laddr
-}
-
-func (fa *fakeAddrer) Read(p []byte) (int, error) {
-	panic("BUG: unexpected Read call")
-}
-
-func (fa *fakeAddrer) Write(p []byte) (int, error) {
-	panic("BUG: unexpected Write call")
-}
-
-func (fa *fakeAddrer) Close() error {
-	panic("BUG: unexpected Close call")
-}
-
-func (s *Server) releaseCtx(ctx *RequestCtx) {
-	if ctx.timeoutResponse != nil {
-		panic("BUG: cannot release timed out RequestCtx")
-	}
-
-	ctx.reset()
-	s.ctxPool.Put(ctx)
-}
-
-func (s *Server) getServerName() []byte {
-	v := s.serverName.Load()
-	var serverName []byte
-	if v == nil {
-		serverName = []byte(s.Name)
-		if len(serverName) == 0 {
-			serverName = defaultServerName
-		}
-		s.serverName.Store(serverName)
-	} else {
-		serverName = v.([]byte)
-	}
-	return serverName
-}
-
-func (s *Server) writeFastError(w io.Writer, statusCode int, msg string) {
-	w.Write(formatStatusLine(nil, strHTTP11, statusCode, s2b(StatusMessage(statusCode)))) //nolint:errcheck
-
-	server := ""
-	if !s.NoDefaultServerHeader {
-		server = fmt.Sprintf("Server: %s\r\n", s.getServerName())
-	}
-
-	date := ""
-	if !s.NoDefaultDate {
-		serverDateOnce.Do(updateServerDate)
-		date = fmt.Sprintf("Date: %s\r\n", serverDate.Load())
-	}
-
-	fmt.Fprintf(w, "Connection: close\r\n"+
-		server+
-		date+
-		"Content-Type: text/plain\r\n"+
-		"Content-Length: %d\r\n"+
-		"\r\n"+
-		"%s",
-		len(msg), msg)
-}
-
-func defaultErrorHandler(ctx *RequestCtx, err error) {
-	if _, ok := err.(*ErrSmallBuffer); ok {
-		ctx.Error("Too big request header", StatusRequestHeaderFieldsTooLarge)
-	} else if netErr, ok := err.(*net.OpError); ok && netErr.Timeout() {
-		ctx.Error("Request timeout", StatusRequestTimeout)
-	} else {
-		ctx.Error("Error when parsing request", StatusBadRequest)
-	}
-}
-
-func (s *Server) writeErrorResponse(bw *bufio.Writer, ctx *RequestCtx, serverName []byte, err error) *bufio.Writer {
-	errorHandler := defaultErrorHandler
-	if s.ErrorHandler != nil {
-		errorHandler = s.ErrorHandler
-	}
-
-	errorHandler(ctx, err)
-
-	if serverName != nil {
-		ctx.Response.Header.SetServerBytes(serverName)
-	}
-	ctx.SetConnectionClose()
-	if bw == nil {
-		bw = acquireWriter(ctx)
-	}
-
-	writeResponse(ctx, bw) //nolint:errcheck
-	ctx.Response.Reset()
-	bw.Flush()
-
-	return bw
-}
-
-func (s *Server) trackConn(c net.Conn, state ConnState) {
-	s.idleConnsMu.Lock()
-	switch state {
-	case StateIdle:
-		if s.idleConns == nil {
-			s.idleConns = make(map[net.Conn]struct{})
-		}
-		s.idleConns[c] = struct{}{}
-
-	default:
-		delete(s.idleConns, c)
-	}
-	s.idleConnsMu.Unlock()
-}
-
-func (s *Server) closeIdleConns() {
-	s.idleConnsMu.Lock()
-	for c := range s.idleConns {
-		_ = c.Close()
-	}
-	s.idleConns = nil
-	s.idleConnsMu.Unlock()
-}
-
-// A ConnState represents the state of a client connection to a server.
-// It's used by the optional Server.ConnState hook.
-type ConnState int
-
-const (
-	// StateNew represents a new connection that is expected to
-	// send a request immediately. Connections begin at this
-	// state and then transition to either StateActive or
-	// StateClosed.
-	StateNew ConnState = iota
-
-	// StateActive represents a connection that has read 1 or more
-	// bytes of a request. The Server.ConnState hook for
-	// StateActive fires before the request has entered a handler
-	// and doesn't fire again until the request has been
-	// handled. After the request is handled, the state
-	// transitions to StateClosed, StateHijacked, or StateIdle.
-	// For HTTP/2, StateActive fires on the transition from zero
-	// to one active request, and only transitions away once all
-	// active requests are complete. That means that ConnState
-	// cannot be used to do per-request work; ConnState only notes
-	// the overall state of the connection.
-	StateActive
-
-	// StateIdle represents a connection that has finished
-	// handling a request and is in the keep-alive state, waiting
-	// for a new request. Connections transition from StateIdle
-	// to either StateActive or StateClosed.
-	StateIdle
-
-	// StateHijacked represents a hijacked connection.
-	// This is a terminal state. It does not transition to StateClosed.
-	StateHijacked
-
-	// StateClosed represents a closed connection.
-	// This is a terminal state. Hijacked connections do not
-	// transition to StateClosed.
-	StateClosed
-)
-
-var stateName = map[ConnState]string{
-	StateNew:      "new",
-	StateActive:   "active",
-	StateIdle:     "idle",
-	StateHijacked: "hijacked",
-	StateClosed:   "closed",
-}
-
-func (c ConnState) String() string {
-	return stateName[c]
-}
Index: trunk/vendor/github.com/valyala/fasthttp/stackless/doc.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/stackless/doc.go	(revision 145)
+++ 	(revision )
@@ -1,3 +1,0 @@
-// Package stackless provides functionality that may save stack space
-// for high number of concurrently running goroutines.
-package stackless
Index: trunk/vendor/github.com/valyala/fasthttp/stackless/func.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/stackless/func.go	(revision 145)
+++ 	(revision )
@@ -1,79 +1,0 @@
-package stackless
-
-import (
-	"runtime"
-	"sync"
-)
-
-// NewFunc returns stackless wrapper for the function f.
-//
-// Unlike f, the returned stackless wrapper doesn't use stack space
-// on the goroutine that calls it.
-// The wrapper may save a lot of stack space if the following conditions
-// are met:
-//
-//     - f doesn't contain blocking calls on network, I/O or channels;
-//     - f uses a lot of stack space;
-//     - the wrapper is called from high number of concurrent goroutines.
-//
-// The stackless wrapper returns false if the call cannot be processed
-// at the moment due to high load.
-func NewFunc(f func(ctx interface{})) func(ctx interface{}) bool {
-	if f == nil {
-		panic("BUG: f cannot be nil")
-	}
-
-	funcWorkCh := make(chan *funcWork, runtime.GOMAXPROCS(-1)*2048)
-	onceInit := func() {
-		n := runtime.GOMAXPROCS(-1)
-		for i := 0; i < n; i++ {
-			go funcWorker(funcWorkCh, f)
-		}
-	}
-	var once sync.Once
-
-	return func(ctx interface{}) bool {
-		once.Do(onceInit)
-		fw := getFuncWork()
-		fw.ctx = ctx
-
-		select {
-		case funcWorkCh <- fw:
-		default:
-			putFuncWork(fw)
-			return false
-		}
-		<-fw.done
-		putFuncWork(fw)
-		return true
-	}
-}
-
-func funcWorker(funcWorkCh <-chan *funcWork, f func(ctx interface{})) {
-	for fw := range funcWorkCh {
-		f(fw.ctx)
-		fw.done <- struct{}{}
-	}
-}
-
-func getFuncWork() *funcWork {
-	v := funcWorkPool.Get()
-	if v == nil {
-		v = &funcWork{
-			done: make(chan struct{}, 1),
-		}
-	}
-	return v.(*funcWork)
-}
-
-func putFuncWork(fw *funcWork) {
-	fw.ctx = nil
-	funcWorkPool.Put(fw)
-}
-
-var funcWorkPool sync.Pool
-
-type funcWork struct {
-	ctx  interface{}
-	done chan struct{}
-}
Index: trunk/vendor/github.com/valyala/fasthttp/stackless/writer.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/stackless/writer.go	(revision 145)
+++ 	(revision )
@@ -1,138 +1,0 @@
-package stackless
-
-import (
-	"errors"
-	"fmt"
-	"io"
-
-	"github.com/valyala/bytebufferpool"
-)
-
-// Writer is an interface stackless writer must conform to.
-//
-// The interface contains common subset for Writers from compress/* packages.
-type Writer interface {
-	Write(p []byte) (int, error)
-	Flush() error
-	Close() error
-	Reset(w io.Writer)
-}
-
-// NewWriterFunc must return new writer that will be wrapped into
-// stackless writer.
-type NewWriterFunc func(w io.Writer) Writer
-
-// NewWriter creates a stackless writer around a writer returned
-// from newWriter.
-//
-// The returned writer writes data to dstW.
-//
-// Writers that use a lot of stack space may be wrapped into stackless writer,
-// thus saving stack space for high number of concurrently running goroutines.
-func NewWriter(dstW io.Writer, newWriter NewWriterFunc) Writer {
-	w := &writer{
-		dstW: dstW,
-	}
-	w.zw = newWriter(&w.xw)
-	return w
-}
-
-type writer struct {
-	dstW io.Writer
-	zw   Writer
-	xw   xWriter
-
-	err error
-	n   int
-
-	p  []byte
-	op op
-}
-
-type op int
-
-const (
-	opWrite op = iota
-	opFlush
-	opClose
-	opReset
-)
-
-func (w *writer) Write(p []byte) (int, error) {
-	w.p = p
-	err := w.do(opWrite)
-	w.p = nil
-	return w.n, err
-}
-
-func (w *writer) Flush() error {
-	return w.do(opFlush)
-}
-
-func (w *writer) Close() error {
-	return w.do(opClose)
-}
-
-func (w *writer) Reset(dstW io.Writer) {
-	w.xw.Reset()
-	w.do(opReset) //nolint:errcheck
-	w.dstW = dstW
-}
-
-func (w *writer) do(op op) error {
-	w.op = op
-	if !stacklessWriterFunc(w) {
-		return errHighLoad
-	}
-	err := w.err
-	if err != nil {
-		return err
-	}
-	if w.xw.bb != nil && len(w.xw.bb.B) > 0 {
-		_, err = w.dstW.Write(w.xw.bb.B)
-	}
-	w.xw.Reset()
-
-	return err
-}
-
-var errHighLoad = errors.New("cannot compress data due to high load")
-
-var stacklessWriterFunc = NewFunc(writerFunc)
-
-func writerFunc(ctx interface{}) {
-	w := ctx.(*writer)
-	switch w.op {
-	case opWrite:
-		w.n, w.err = w.zw.Write(w.p)
-	case opFlush:
-		w.err = w.zw.Flush()
-	case opClose:
-		w.err = w.zw.Close()
-	case opReset:
-		w.zw.Reset(&w.xw)
-		w.err = nil
-	default:
-		panic(fmt.Sprintf("BUG: unexpected op: %d", w.op))
-	}
-}
-
-type xWriter struct {
-	bb *bytebufferpool.ByteBuffer
-}
-
-func (w *xWriter) Write(p []byte) (int, error) {
-	if w.bb == nil {
-		w.bb = bufferPool.Get()
-	}
-	return w.bb.Write(p)
-}
-
-func (w *xWriter) Reset() {
-	if w.bb != nil {
-		bufferPool.Put(w.bb)
-		w.bb = nil
-	}
-}
-
-var bufferPool bytebufferpool.Pool
Index: trunk/vendor/github.com/valyala/fasthttp/status.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/status.go	(revision 145)
+++ 	(revision )
@@ -1,177 +1,0 @@
-package fasthttp
-
-import (
-	"strconv"
-)
-
-const (
-	statusMessageMin = 100
-	statusMessageMax = 511
-)
-
-// HTTP status codes were stolen from net/http.
-const (
-	StatusContinue           = 100 // RFC 7231, 6.2.1
-	StatusSwitchingProtocols = 101 // RFC 7231, 6.2.2
-	StatusProcessing         = 102 // RFC 2518, 10.1
-	StatusEarlyHints         = 103 // RFC 8297
-
-	StatusOK                   = 200 // RFC 7231, 6.3.1
-	StatusCreated              = 201 // RFC 7231, 6.3.2
-	StatusAccepted             = 202 // RFC 7231, 6.3.3
-	StatusNonAuthoritativeInfo = 203 // RFC 7231, 6.3.4
-	StatusNoContent            = 204 // RFC 7231, 6.3.5
-	StatusResetContent         = 205 // RFC 7231, 6.3.6
-	StatusPartialContent       = 206 // RFC 7233, 4.1
-	StatusMultiStatus          = 207 // RFC 4918, 11.1
-	StatusAlreadyReported      = 208 // RFC 5842, 7.1
-	StatusIMUsed               = 226 // RFC 3229, 10.4.1
-
-	StatusMultipleChoices   = 300 // RFC 7231, 6.4.1
-	StatusMovedPermanently  = 301 // RFC 7231, 6.4.2
-	StatusFound             = 302 // RFC 7231, 6.4.3
-	StatusSeeOther          = 303 // RFC 7231, 6.4.4
-	StatusNotModified       = 304 // RFC 7232, 4.1
-	StatusUseProxy          = 305 // RFC 7231, 6.4.5
-	_                       = 306 // RFC 7231, 6.4.6 (Unused)
-	StatusTemporaryRedirect = 307 // RFC 7231, 6.4.7
-	StatusPermanentRedirect = 308 // RFC 7538, 3
-
-	StatusBadRequest                   = 400 // RFC 7231, 6.5.1
-	StatusUnauthorized                 = 401 // RFC 7235, 3.1
-	StatusPaymentRequired              = 402 // RFC 7231, 6.5.2
-	StatusForbidden                    = 403 // RFC 7231, 6.5.3
-	StatusNotFound                     = 404 // RFC 7231, 6.5.4
-	StatusMethodNotAllowed             = 405 // RFC 7231, 6.5.5
-	StatusNotAcceptable                = 406 // RFC 7231, 6.5.6
-	StatusProxyAuthRequired            = 407 // RFC 7235, 3.2
-	StatusRequestTimeout               = 408 // RFC 7231, 6.5.7
-	StatusConflict                     = 409 // RFC 7231, 6.5.8
-	StatusGone                         = 410 // RFC 7231, 6.5.9
-	StatusLengthRequired               = 411 // RFC 7231, 6.5.10
-	StatusPreconditionFailed           = 412 // RFC 7232, 4.2
-	StatusRequestEntityTooLarge        = 413 // RFC 7231, 6.5.11
-	StatusRequestURITooLong            = 414 // RFC 7231, 6.5.12
-	StatusUnsupportedMediaType         = 415 // RFC 7231, 6.5.13
-	StatusRequestedRangeNotSatisfiable = 416 // RFC 7233, 4.4
-	StatusExpectationFailed            = 417 // RFC 7231, 6.5.14
-	StatusTeapot                       = 418 // RFC 7168, 2.3.3
-	StatusMisdirectedRequest           = 421 // RFC 7540, 9.1.2
-	StatusUnprocessableEntity          = 422 // RFC 4918, 11.2
-	StatusLocked                       = 423 // RFC 4918, 11.3
-	StatusFailedDependency             = 424 // RFC 4918, 11.4
-	StatusUpgradeRequired              = 426 // RFC 7231, 6.5.15
-	StatusPreconditionRequired         = 428 // RFC 6585, 3
-	StatusTooManyRequests              = 429 // RFC 6585, 4
-	StatusRequestHeaderFieldsTooLarge  = 431 // RFC 6585, 5
-	StatusUnavailableForLegalReasons   = 451 // RFC 7725, 3
-
-	StatusInternalServerError           = 500 // RFC 7231, 6.6.1
-	StatusNotImplemented                = 501 // RFC 7231, 6.6.2
-	StatusBadGateway                    = 502 // RFC 7231, 6.6.3
-	StatusServiceUnavailable            = 503 // RFC 7231, 6.6.4
-	StatusGatewayTimeout                = 504 // RFC 7231, 6.6.5
-	StatusHTTPVersionNotSupported       = 505 // RFC 7231, 6.6.6
-	StatusVariantAlsoNegotiates         = 506 // RFC 2295, 8.1
-	StatusInsufficientStorage           = 507 // RFC 4918, 11.5
-	StatusLoopDetected                  = 508 // RFC 5842, 7.2
-	StatusNotExtended                   = 510 // RFC 2774, 7
-	StatusNetworkAuthenticationRequired = 511 // RFC 6585, 6
-)
-
-var (
-	unknownStatusCode = "Unknown Status Code"
-
-	statusMessages = []string{
-		StatusContinue:           "Continue",
-		StatusSwitchingProtocols: "Switching Protocols",
-		StatusProcessing:         "Processing",
-		StatusEarlyHints:         "Early Hints",
-
-		StatusOK:                   "OK",
-		StatusCreated:              "Created",
-		StatusAccepted:             "Accepted",
-		StatusNonAuthoritativeInfo: "Non-Authoritative Information",
-		StatusNoContent:            "No Content",
-		StatusResetContent:         "Reset Content",
-		StatusPartialContent:       "Partial Content",
-		StatusMultiStatus:          "Multi-Status",
-		StatusAlreadyReported:      "Already Reported",
-		StatusIMUsed:               "IM Used",
-
-		StatusMultipleChoices:   "Multiple Choices",
-		StatusMovedPermanently:  "Moved Permanently",
-		StatusFound:             "Found",
-		StatusSeeOther:          "See Other",
-		StatusNotModified:       "Not Modified",
-		StatusUseProxy:          "Use Proxy",
-		StatusTemporaryRedirect: "Temporary Redirect",
-		StatusPermanentRedirect: "Permanent Redirect",
-
-		StatusBadRequest:                   "Bad Request",
-		StatusUnauthorized:                 "Unauthorized",
-		StatusPaymentRequired:              "Payment Required",
-		StatusForbidden:                    "Forbidden",
-		StatusNotFound:                     "Not Found",
-		StatusMethodNotAllowed:             "Method Not Allowed",
-		StatusNotAcceptable:                "Not Acceptable",
-		StatusProxyAuthRequired:            "Proxy Authentication Required",
-		StatusRequestTimeout:               "Request Timeout",
-		StatusConflict:                     "Conflict",
-		StatusGone:                         "Gone",
-		StatusLengthRequired:               "Length Required",
-		StatusPreconditionFailed:           "Precondition Failed",
-		StatusRequestEntityTooLarge:        "Request Entity Too Large",
-		StatusRequestURITooLong:            "Request URI Too Long",
-		StatusUnsupportedMediaType:         "Unsupported Media Type",
-		StatusRequestedRangeNotSatisfiable: "Requested Range Not Satisfiable",
-		StatusExpectationFailed:            "Expectation Failed",
-		StatusTeapot:                       "I'm a teapot",
-		StatusMisdirectedRequest:           "Misdirected Request",
-		StatusUnprocessableEntity:          "Unprocessable Entity",
-		StatusLocked:                       "Locked",
-		StatusFailedDependency:             "Failed Dependency",
-		StatusUpgradeRequired:              "Upgrade Required",
-		StatusPreconditionRequired:         "Precondition Required",
-		StatusTooManyRequests:              "Too Many Requests",
-		StatusRequestHeaderFieldsTooLarge:  "Request Header Fields Too Large",
-		StatusUnavailableForLegalReasons:   "Unavailable For Legal Reasons",
-
-		StatusInternalServerError:           "Internal Server Error",
-		StatusNotImplemented:                "Not Implemented",
-		StatusBadGateway:                    "Bad Gateway",
-		StatusServiceUnavailable:            "Service Unavailable",
-		StatusGatewayTimeout:                "Gateway Timeout",
-		StatusHTTPVersionNotSupported:       "HTTP Version Not Supported",
-		StatusVariantAlsoNegotiates:         "Variant Also Negotiates",
-		StatusInsufficientStorage:           "Insufficient Storage",
-		StatusLoopDetected:                  "Loop Detected",
-		StatusNotExtended:                   "Not Extended",
-		StatusNetworkAuthenticationRequired: "Network Authentication Required",
-	}
-)
-
-// StatusMessage returns HTTP status message for the given status code.
-func StatusMessage(statusCode int) string {
-	if statusCode < statusMessageMin || statusCode > statusMessageMax {
-		return unknownStatusCode
-	}
-
-	if s := statusMessages[statusCode]; s != "" {
-		return s
-	}
-	return unknownStatusCode
-}
-
-func formatStatusLine(dst []byte, protocol []byte, statusCode int, statusText []byte) []byte {
-	dst = append(dst, protocol...)
-	dst = append(dst, ' ')
-	dst = strconv.AppendInt(dst, int64(statusCode), 10)
-	dst = append(dst, ' ')
-	if len(statusText) == 0 {
-		dst = append(dst, s2b(StatusMessage(statusCode))...)
-	} else {
-		dst = append(dst, statusText...)
-	}
-	return append(dst, strCRLF...)
-}
Index: trunk/vendor/github.com/valyala/fasthttp/stream.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/stream.go	(revision 145)
+++ 	(revision )
@@ -1,54 +1,0 @@
-package fasthttp
-
-import (
-	"bufio"
-	"io"
-	"sync"
-
-	"github.com/valyala/fasthttp/fasthttputil"
-)
-
-// StreamWriter must write data to w.
-//
-// Usually StreamWriter writes data to w in a loop (aka 'data streaming').
-//
-// StreamWriter must return immediately if w returns error.
-//
-// Since the written data is buffered, do not forget calling w.Flush
-// when the data must be propagated to reader.
-type StreamWriter func(w *bufio.Writer)
-
-// NewStreamReader returns a reader, which replays all the data generated by sw.
-//
-// The returned reader may be passed to Response.SetBodyStream.
-//
-// Close must be called on the returned reader after all the required data
-// has been read. Otherwise goroutine leak may occur.
-//
-// See also Response.SetBodyStreamWriter.
-func NewStreamReader(sw StreamWriter) io.ReadCloser {
-	pc := fasthttputil.NewPipeConns()
-	pw := pc.Conn1()
-	pr := pc.Conn2()
-
-	var bw *bufio.Writer
-	v := streamWriterBufPool.Get()
-	if v == nil {
-		bw = bufio.NewWriter(pw)
-	} else {
-		bw = v.(*bufio.Writer)
-		bw.Reset(pw)
-	}
-
-	go func() {
-		sw(bw)
-		bw.Flush()
-		pw.Close()
-
-		streamWriterBufPool.Put(bw)
-	}()
-
-	return pr
-}
-
-var streamWriterBufPool sync.Pool
Index: trunk/vendor/github.com/valyala/fasthttp/streaming.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/streaming.go	(revision 145)
+++ 	(revision )
@@ -1,108 +1,0 @@
-package fasthttp
-
-import (
-	"bufio"
-	"bytes"
-	"io"
-	"sync"
-
-	"github.com/valyala/bytebufferpool"
-)
-
-type requestStream struct {
-	header          *RequestHeader
-	prefetchedBytes *bytes.Reader
-	reader          *bufio.Reader
-	totalBytesRead  int
-	chunkLeft       int
-}
-
-func (rs *requestStream) Read(p []byte) (int, error) {
-	var (
-		n   int
-		err error
-	)
-	if rs.header.contentLength == -1 {
-		if rs.chunkLeft == 0 {
-			chunkSize, err := parseChunkSize(rs.reader)
-			if err != nil {
-				return 0, err
-			}
-			if chunkSize == 0 {
-				err = rs.header.ReadTrailer(rs.reader)
-				if err != nil && err != io.EOF {
-					return 0, err
-				}
-				return 0, io.EOF
-			}
-			rs.chunkLeft = chunkSize
-		}
-		bytesToRead := len(p)
-		if rs.chunkLeft < len(p) {
-			bytesToRead = rs.chunkLeft
-		}
-		n, err = rs.reader.Read(p[:bytesToRead])
-		rs.totalBytesRead += n
-		rs.chunkLeft -= n
-		if err == io.EOF {
-			err = io.ErrUnexpectedEOF
-		}
-		if err == nil && rs.chunkLeft == 0 {
-			err = readCrLf(rs.reader)
-		}
-		return n, err
-	}
-	if rs.totalBytesRead == rs.header.contentLength {
-		return 0, io.EOF
-	}
-	prefetchedSize := int(rs.prefetchedBytes.Size())
-	if prefetchedSize > rs.totalBytesRead {
-		left := prefetchedSize - rs.totalBytesRead
-		if len(p) > left {
-			p = p[:left]
-		}
-		n, err := rs.prefetchedBytes.Read(p)
-		rs.totalBytesRead += n
-		if n == rs.header.contentLength {
-			return n, io.EOF
-		}
-		return n, err
-	} else {
-		left := rs.header.contentLength - rs.totalBytesRead
-		if len(p) > left {
-			p = p[:left]
-		}
-		n, err = rs.reader.Read(p)
-		rs.totalBytesRead += n
-		if err != nil {
-			return n, err
-		}
-	}
-
-	if rs.totalBytesRead == rs.header.contentLength {
-		err = io.EOF
-	}
-	return n, err
-}
-
-func acquireRequestStream(b *bytebufferpool.ByteBuffer, r *bufio.Reader, h *RequestHeader) *requestStream {
-	rs := requestStreamPool.Get().(*requestStream)
-	rs.prefetchedBytes = bytes.NewReader(b.B)
-	rs.reader = r
-	rs.header = h
-	return rs
-}
-
-func releaseRequestStream(rs *requestStream) {
-	rs.prefetchedBytes = nil
-	rs.totalBytesRead = 0
-	rs.chunkLeft = 0
-	rs.reader = nil
-	requestStreamPool.Put(rs)
-}
-
-var requestStreamPool = sync.Pool{
-	New: func() interface{} {
-		return &requestStream{}
-	},
-}
Index: trunk/vendor/github.com/valyala/fasthttp/strings.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/strings.go	(revision 145)
+++ 	(revision )
@@ -1,94 +1,0 @@
-package fasthttp
-
-var (
-	defaultServerName  = []byte("fasthttp")
-	defaultUserAgent   = []byte("fasthttp")
-	defaultContentType = []byte("text/plain; charset=utf-8")
-)
-
-var (
-	strSlash                    = []byte("/")
-	strSlashSlash               = []byte("//")
-	strSlashDotDot              = []byte("/..")
-	strSlashDotSlash            = []byte("/./")
-	strSlashDotDotSlash         = []byte("/../")
-	strBackSlashDotDot          = []byte(`\..`)
-	strBackSlashDotBackSlash    = []byte(`\.\`)
-	strSlashDotDotBackSlash     = []byte(`/..\`)
-	strBackSlashDotDotBackSlash = []byte(`\..\`)
-	strCRLF                     = []byte("\r\n")
-	strHTTP                     = []byte("http")
-	strHTTPS                    = []byte("https")
-	strHTTP10                   = []byte("HTTP/1.0")
-	strHTTP11                   = []byte("HTTP/1.1")
-	strColon                    = []byte(":")
-	strColonSlashSlash          = []byte("://")
-	strColonSpace               = []byte(": ")
-	strCommaSpace               = []byte(", ")
-	strGMT                      = []byte("GMT")
-
-	strResponseContinue = []byte("HTTP/1.1 100 Continue\r\n\r\n")
-
-	strExpect             = []byte(HeaderExpect)
-	strConnection         = []byte(HeaderConnection)
-	strContentLength      = []byte(HeaderContentLength)
-	strContentType        = []byte(HeaderContentType)
-	strDate               = []byte(HeaderDate)
-	strHost               = []byte(HeaderHost)
-	strReferer            = []byte(HeaderReferer)
-	strServer             = []byte(HeaderServer)
-	strTransferEncoding   = []byte(HeaderTransferEncoding)
-	strContentEncoding    = []byte(HeaderContentEncoding)
-	strAcceptEncoding     = []byte(HeaderAcceptEncoding)
-	strUserAgent          = []byte(HeaderUserAgent)
-	strCookie             = []byte(HeaderCookie)
-	strSetCookie          = []byte(HeaderSetCookie)
-	strLocation           = []byte(HeaderLocation)
-	strIfModifiedSince    = []byte(HeaderIfModifiedSince)
-	strLastModified       = []byte(HeaderLastModified)
-	strAcceptRanges       = []byte(HeaderAcceptRanges)
-	strRange              = []byte(HeaderRange)
-	strContentRange       = []byte(HeaderContentRange)
-	strAuthorization      = []byte(HeaderAuthorization)
-	strTE                 = []byte(HeaderTE)
-	strTrailer            = []byte(HeaderTrailer)
-	strMaxForwards        = []byte(HeaderMaxForwards)
-	strProxyConnection    = []byte(HeaderProxyConnection)
-	strProxyAuthenticate  = []byte(HeaderProxyAuthenticate)
-	strProxyAuthorization = []byte(HeaderProxyAuthorization)
-	strWWWAuthenticate    = []byte(HeaderWWWAuthenticate)
-
-	strCookieExpires        = []byte("expires")
-	strCookieDomain         = []byte("domain")
-	strCookiePath           = []byte("path")
-	strCookieHTTPOnly       = []byte("HttpOnly")
-	strCookieSecure         = []byte("secure")
-	strCookieMaxAge         = []byte("max-age")
-	strCookieSameSite       = []byte("SameSite")
-	strCookieSameSiteLax    = []byte("Lax")
-	strCookieSameSiteStrict = []byte("Strict")
-	strCookieSameSiteNone   = []byte("None")
-
-	strClose               = []byte("close")
-	strGzip                = []byte("gzip")
-	strBr                  = []byte("br")
-	strDeflate             = []byte("deflate")
-	strKeepAlive           = []byte("keep-alive")
-	strUpgrade             = []byte("Upgrade")
-	strChunked             = []byte("chunked")
-	strIdentity            = []byte("identity")
-	str100Continue         = []byte("100-continue")
-	strPostArgsContentType = []byte("application/x-www-form-urlencoded")
-	strDefaultContentType  = []byte("application/octet-stream")
-	strMultipartFormData   = []byte("multipart/form-data")
-	strBoundary            = []byte("boundary")
-	strBytes               = []byte("bytes")
-	strBasicSpace          = []byte("Basic ")
-
-	strApplicationSlash = []byte("application/")
-	strImageSVG         = []byte("image/svg")
-	strImageIcon        = []byte("image/x-icon")
-	strFontSlash        = []byte("font/")
-	strMultipartSlash   = []byte("multipart/")
-	strTextSlash        = []byte("text/")
-)
Index: trunk/vendor/github.com/valyala/fasthttp/tcpdialer.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/tcpdialer.go	(revision 145)
+++ 	(revision )
@@ -1,456 +1,0 @@
-package fasthttp
-
-import (
-	"context"
-	"errors"
-	"net"
-	"strconv"
-	"sync"
-	"sync/atomic"
-	"time"
-)
-
-// Dial dials the given TCP addr using tcp4.
-//
-// This function has the following additional features comparing to net.Dial:
-//
-//   * It reduces load on DNS resolver by caching resolved TCP addressed
-//     for DNSCacheDuration.
-//   * It dials all the resolved TCP addresses in round-robin manner until
-//     connection is established. This may be useful if certain addresses
-//     are temporarily unreachable.
-//   * It returns ErrDialTimeout if connection cannot be established during
-//     DefaultDialTimeout seconds. Use DialTimeout for customizing dial timeout.
-//
-// This dialer is intended for custom code wrapping before passing
-// to Client.Dial or HostClient.Dial.
-//
-// For instance, per-host counters and/or limits may be implemented
-// by such wrappers.
-//
-// The addr passed to the function must contain port. Example addr values:
-//
-//     * foobar.baz:443
-//     * foo.bar:80
-//     * aaa.com:8080
-func Dial(addr string) (net.Conn, error) {
-	return defaultDialer.Dial(addr)
-}
-
-// DialTimeout dials the given TCP addr using tcp4 using the given timeout.
-//
-// This function has the following additional features comparing to net.Dial:
-//
-//   * It reduces load on DNS resolver by caching resolved TCP addressed
-//     for DNSCacheDuration.
-//   * It dials all the resolved TCP addresses in round-robin manner until
-//     connection is established. This may be useful if certain addresses
-//     are temporarily unreachable.
-//
-// This dialer is intended for custom code wrapping before passing
-// to Client.Dial or HostClient.Dial.
-//
-// For instance, per-host counters and/or limits may be implemented
-// by such wrappers.
-//
-// The addr passed to the function must contain port. Example addr values:
-//
-//     * foobar.baz:443
-//     * foo.bar:80
-//     * aaa.com:8080
-func DialTimeout(addr string, timeout time.Duration) (net.Conn, error) {
-	return defaultDialer.DialTimeout(addr, timeout)
-}
-
-// DialDualStack dials the given TCP addr using both tcp4 and tcp6.
-//
-// This function has the following additional features comparing to net.Dial:
-//
-//   * It reduces load on DNS resolver by caching resolved TCP addressed
-//     for DNSCacheDuration.
-//   * It dials all the resolved TCP addresses in round-robin manner until
-//     connection is established. This may be useful if certain addresses
-//     are temporarily unreachable.
-//   * It returns ErrDialTimeout if connection cannot be established during
-//     DefaultDialTimeout seconds. Use DialDualStackTimeout for custom dial
-//     timeout.
-//
-// This dialer is intended for custom code wrapping before passing
-// to Client.Dial or HostClient.Dial.
-//
-// For instance, per-host counters and/or limits may be implemented
-// by such wrappers.
-//
-// The addr passed to the function must contain port. Example addr values:
-//
-//     * foobar.baz:443
-//     * foo.bar:80
-//     * aaa.com:8080
-func DialDualStack(addr string) (net.Conn, error) {
-	return defaultDialer.DialDualStack(addr)
-}
-
-// DialDualStackTimeout dials the given TCP addr using both tcp4 and tcp6
-// using the given timeout.
-//
-// This function has the following additional features comparing to net.Dial:
-//
-//   * It reduces load on DNS resolver by caching resolved TCP addressed
-//     for DNSCacheDuration.
-//   * It dials all the resolved TCP addresses in round-robin manner until
-//     connection is established. This may be useful if certain addresses
-//     are temporarily unreachable.
-//
-// This dialer is intended for custom code wrapping before passing
-// to Client.Dial or HostClient.Dial.
-//
-// For instance, per-host counters and/or limits may be implemented
-// by such wrappers.
-//
-// The addr passed to the function must contain port. Example addr values:
-//
-//     * foobar.baz:443
-//     * foo.bar:80
-//     * aaa.com:8080
-func DialDualStackTimeout(addr string, timeout time.Duration) (net.Conn, error) {
-	return defaultDialer.DialDualStackTimeout(addr, timeout)
-}
-
-var (
-	defaultDialer = &TCPDialer{Concurrency: 1000}
-)
-
-// Resolver represents interface of the tcp resolver.
-type Resolver interface {
-	LookupIPAddr(context.Context, string) (names []net.IPAddr, err error)
-}
-
-// TCPDialer contains options to control a group of Dial calls.
-type TCPDialer struct {
-	// Concurrency controls the maximum number of concurrent Dials
-	// that can be performed using this object.
-	// Setting this to 0 means unlimited.
-	//
-	// WARNING: This can only be changed before the first Dial.
-	// Changes made after the first Dial will not affect anything.
-	Concurrency int
-
-	// LocalAddr is the local address to use when dialing an
-	// address.
-	// If nil, a local address is automatically chosen.
-	LocalAddr *net.TCPAddr
-
-	// This may be used to override DNS resolving policy, like this:
-	// var dialer = &fasthttp.TCPDialer{
-	// 	Resolver: &net.Resolver{
-	// 		PreferGo:     true,
-	// 		StrictErrors: false,
-	// 		Dial: func (ctx context.Context, network, address string) (net.Conn, error) {
-	// 			d := net.Dialer{}
-	// 			return d.DialContext(ctx, "udp", "8.8.8.8:53")
-	// 		},
-	// 	},
-	// }
-	Resolver Resolver
-
-	// DNSCacheDuration may be used to override the default DNS cache duration (DefaultDNSCacheDuration)
-	DNSCacheDuration time.Duration
-
-	tcpAddrsMap sync.Map
-
-	concurrencyCh chan struct{}
-
-	once sync.Once
-}
-
-// Dial dials the given TCP addr using tcp4.
-//
-// This function has the following additional features comparing to net.Dial:
-//
-//   * It reduces load on DNS resolver by caching resolved TCP addressed
-//     for DNSCacheDuration.
-//   * It dials all the resolved TCP addresses in round-robin manner until
-//     connection is established. This may be useful if certain addresses
-//     are temporarily unreachable.
-//   * It returns ErrDialTimeout if connection cannot be established during
-//     DefaultDialTimeout seconds. Use DialTimeout for customizing dial timeout.
-//
-// This dialer is intended for custom code wrapping before passing
-// to Client.Dial or HostClient.Dial.
-//
-// For instance, per-host counters and/or limits may be implemented
-// by such wrappers.
-//
-// The addr passed to the function must contain port. Example addr values:
-//
-//     * foobar.baz:443
-//     * foo.bar:80
-//     * aaa.com:8080
-func (d *TCPDialer) Dial(addr string) (net.Conn, error) {
-	return d.dial(addr, false, DefaultDialTimeout)
-}
-
-// DialTimeout dials the given TCP addr using tcp4 using the given timeout.
-//
-// This function has the following additional features comparing to net.Dial:
-//
-//   * It reduces load on DNS resolver by caching resolved TCP addressed
-//     for DNSCacheDuration.
-//   * It dials all the resolved TCP addresses in round-robin manner until
-//     connection is established. This may be useful if certain addresses
-//     are temporarily unreachable.
-//
-// This dialer is intended for custom code wrapping before passing
-// to Client.Dial or HostClient.Dial.
-//
-// For instance, per-host counters and/or limits may be implemented
-// by such wrappers.
-//
-// The addr passed to the function must contain port. Example addr values:
-//
-//     * foobar.baz:443
-//     * foo.bar:80
-//     * aaa.com:8080
-func (d *TCPDialer) DialTimeout(addr string, timeout time.Duration) (net.Conn, error) {
-	return d.dial(addr, false, timeout)
-}
-
-// DialDualStack dials the given TCP addr using both tcp4 and tcp6.
-//
-// This function has the following additional features comparing to net.Dial:
-//
-//   * It reduces load on DNS resolver by caching resolved TCP addressed
-//     for DNSCacheDuration.
-//   * It dials all the resolved TCP addresses in round-robin manner until
-//     connection is established. This may be useful if certain addresses
-//     are temporarily unreachable.
-//   * It returns ErrDialTimeout if connection cannot be established during
-//     DefaultDialTimeout seconds. Use DialDualStackTimeout for custom dial
-//     timeout.
-//
-// This dialer is intended for custom code wrapping before passing
-// to Client.Dial or HostClient.Dial.
-//
-// For instance, per-host counters and/or limits may be implemented
-// by such wrappers.
-//
-// The addr passed to the function must contain port. Example addr values:
-//
-//     * foobar.baz:443
-//     * foo.bar:80
-//     * aaa.com:8080
-func (d *TCPDialer) DialDualStack(addr string) (net.Conn, error) {
-	return d.dial(addr, true, DefaultDialTimeout)
-}
-
-// DialDualStackTimeout dials the given TCP addr using both tcp4 and tcp6
-// using the given timeout.
-//
-// This function has the following additional features comparing to net.Dial:
-//
-//   * It reduces load on DNS resolver by caching resolved TCP addressed
-//     for DNSCacheDuration.
-//   * It dials all the resolved TCP addresses in round-robin manner until
-//     connection is established. This may be useful if certain addresses
-//     are temporarily unreachable.
-//
-// This dialer is intended for custom code wrapping before passing
-// to Client.Dial or HostClient.Dial.
-//
-// For instance, per-host counters and/or limits may be implemented
-// by such wrappers.
-//
-// The addr passed to the function must contain port. Example addr values:
-//
-//     * foobar.baz:443
-//     * foo.bar:80
-//     * aaa.com:8080
-func (d *TCPDialer) DialDualStackTimeout(addr string, timeout time.Duration) (net.Conn, error) {
-	return d.dial(addr, true, timeout)
-}
-
-func (d *TCPDialer) dial(addr string, dualStack bool, timeout time.Duration) (net.Conn, error) {
-	d.once.Do(func() {
-		if d.Concurrency > 0 {
-			d.concurrencyCh = make(chan struct{}, d.Concurrency)
-		}
-
-		if d.DNSCacheDuration == 0 {
-			d.DNSCacheDuration = DefaultDNSCacheDuration
-		}
-
-		go d.tcpAddrsClean()
-	})
-
-	addrs, idx, err := d.getTCPAddrs(addr, dualStack)
-	if err != nil {
-		return nil, err
-	}
-	network := "tcp4"
-	if dualStack {
-		network = "tcp"
-	}
-
-	var conn net.Conn
-	n := uint32(len(addrs))
-	deadline := time.Now().Add(timeout)
-	for n > 0 {
-		conn, err = d.tryDial(network, &addrs[idx%n], deadline, d.concurrencyCh)
-		if err == nil {
-			return conn, nil
-		}
-		if err == ErrDialTimeout {
-			return nil, err
-		}
-		idx++
-		n--
-	}
-	return nil, err
-}
-
-func (d *TCPDialer) tryDial(network string, addr *net.TCPAddr, deadline time.Time, concurrencyCh chan struct{}) (net.Conn, error) {
-	timeout := -time.Since(deadline)
-	if timeout <= 0 {
-		return nil, ErrDialTimeout
-	}
-
-	if concurrencyCh != nil {
-		select {
-		case concurrencyCh <- struct{}{}:
-		default:
-			tc := AcquireTimer(timeout)
-			isTimeout := false
-			select {
-			case concurrencyCh <- struct{}{}:
-			case <-tc.C:
-				isTimeout = true
-			}
-			ReleaseTimer(tc)
-			if isTimeout {
-				return nil, ErrDialTimeout
-			}
-		}
-		defer func() { <-concurrencyCh }()
-	}
-
-	dialer := net.Dialer{}
-	if d.LocalAddr != nil {
-		dialer.LocalAddr = d.LocalAddr
-	}
-
-	ctx, cancel_ctx := context.WithDeadline(context.Background(), deadline)
-	defer cancel_ctx()
-	conn, err := dialer.DialContext(ctx, network, addr.String())
-	if err != nil && ctx.Err() == context.DeadlineExceeded {
-		return nil, ErrDialTimeout
-	}
-	return conn, err
-}
-
-// ErrDialTimeout is returned when TCP dialing is timed out.
-var ErrDialTimeout = errors.New("dialing to the given TCP address timed out")
-
-// DefaultDialTimeout is timeout used by Dial and DialDualStack
-// for establishing TCP connections.
-const DefaultDialTimeout = 3 * time.Second
-
-type tcpAddrEntry struct {
-	addrs    []net.TCPAddr
-	addrsIdx uint32
-
-	pending     int32
-	resolveTime time.Time
-}
-
-// DefaultDNSCacheDuration is the duration for caching resolved TCP addresses
-// by Dial* functions.
-const DefaultDNSCacheDuration = time.Minute
-
-func (d *TCPDialer) tcpAddrsClean() {
-	expireDuration := 2 * d.DNSCacheDuration
-	for {
-		time.Sleep(time.Second)
-		t := time.Now()
-		d.tcpAddrsMap.Range(func(k, v interface{}) bool {
-			if e, ok := v.(*tcpAddrEntry); ok && t.Sub(e.resolveTime) > expireDuration {
-				d.tcpAddrsMap.Delete(k)
-			}
-			return true
-		})
-
-	}
-}
-
-func (d *TCPDialer) getTCPAddrs(addr string, dualStack bool) ([]net.TCPAddr, uint32, error) {
-	item, exist := d.tcpAddrsMap.Load(addr)
-	e, ok := item.(*tcpAddrEntry)
-	if exist && ok && e != nil && time.Since(e.resolveTime) > d.DNSCacheDuration {
-		// Only let one goroutine re-resolve at a time.
-		if atomic.SwapInt32(&e.pending, 1) == 0 {
-			e = nil
-		}
-	}
-
-	if e == nil {
-		addrs, err := resolveTCPAddrs(addr, dualStack, d.Resolver)
-		if err != nil {
-			item, exist := d.tcpAddrsMap.Load(addr)
-			e, ok = item.(*tcpAddrEntry)
-			if exist && ok && e != nil {
-				// Set pending to 0 so another goroutine can retry.
-				atomic.StoreInt32(&e.pending, 0)
-			}
-			return nil, 0, err
-		}
-
-		e = &tcpAddrEntry{
-			addrs:       addrs,
-			resolveTime: time.Now(),
-		}
-		d.tcpAddrsMap.Store(addr, e)
-	}
-
-	idx := atomic.AddUint32(&e.addrsIdx, 1)
-	return e.addrs, idx, nil
-}
-
-func resolveTCPAddrs(addr string, dualStack bool, resolver Resolver) ([]net.TCPAddr, error) {
-	host, portS, err := net.SplitHostPort(addr)
-	if err != nil {
-		return nil, err
-	}
-	port, err := strconv.Atoi(portS)
-	if err != nil {
-		return nil, err
-	}
-
-	if resolver == nil {
-		resolver = net.DefaultResolver
-	}
-
-	ctx := context.Background()
-	ipaddrs, err := resolver.LookupIPAddr(ctx, host)
-	if err != nil {
-		return nil, err
-	}
-
-	n := len(ipaddrs)
-	addrs := make([]net.TCPAddr, 0, n)
-	for i := 0; i < n; i++ {
-		ip := ipaddrs[i]
-		if !dualStack && ip.IP.To4() == nil {
-			continue
-		}
-		addrs = append(addrs, net.TCPAddr{
-			IP:   ip.IP,
-			Port: port,
-			Zone: ip.Zone,
-		})
-	}
-	if len(addrs) == 0 {
-		return nil, errNoDNSEntries
-	}
-	return addrs, nil
-}
-
-var errNoDNSEntries = errors.New("couldn't find DNS entries for the given domain. Try using DialDualStack")
Index: trunk/vendor/github.com/valyala/fasthttp/timer.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/timer.go	(revision 145)
+++ 	(revision )
@@ -1,54 +1,0 @@
-package fasthttp
-
-import (
-	"sync"
-	"time"
-)
-
-func initTimer(t *time.Timer, timeout time.Duration) *time.Timer {
-	if t == nil {
-		return time.NewTimer(timeout)
-	}
-	if t.Reset(timeout) {
-		panic("BUG: active timer trapped into initTimer()")
-	}
-	return t
-}
-
-func stopTimer(t *time.Timer) {
-	if !t.Stop() {
-		// Collect possibly added time from the channel
-		// if timer has been stopped and nobody collected its' value.
-		select {
-		case <-t.C:
-		default:
-		}
-	}
-}
-
-// AcquireTimer returns a time.Timer from the pool and updates it to
-// send the current time on its channel after at least timeout.
-//
-// The returned Timer may be returned to the pool with ReleaseTimer
-// when no longer needed. This allows reducing GC load.
-func AcquireTimer(timeout time.Duration) *time.Timer {
-	v := timerPool.Get()
-	if v == nil {
-		return time.NewTimer(timeout)
-	}
-	t := v.(*time.Timer)
-	initTimer(t, timeout)
-	return t
-}
-
-// ReleaseTimer returns the time.Timer acquired via AcquireTimer to the pool
-// and prevents the Timer from firing.
-//
-// Do not access the released time.Timer or read from it's channel otherwise
-// data races may occur.
-func ReleaseTimer(t *time.Timer) {
-	stopTimer(t)
-	timerPool.Put(t)
-}
-
-var timerPool sync.Pool
Index: trunk/vendor/github.com/valyala/fasthttp/tls.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/tls.go	(revision 145)
+++ 	(revision )
@@ -1,60 +1,0 @@
-package fasthttp
-
-import (
-	"crypto/rand"
-	"crypto/rsa"
-	"crypto/x509"
-	"crypto/x509/pkix"
-	"encoding/pem"
-	"math/big"
-	"time"
-)
-
-// GenerateTestCertificate generates a test certificate and private key based on the given host.
-func GenerateTestCertificate(host string) ([]byte, []byte, error) {
-	priv, err := rsa.GenerateKey(rand.Reader, 2048)
-	if err != nil {
-		return nil, nil, err
-	}
-
-	serialNumberLimit := new(big.Int).Lsh(big.NewInt(1), 128)
-	serialNumber, err := rand.Int(rand.Reader, serialNumberLimit)
-	if err != nil {
-		return nil, nil, err
-	}
-
-	cert := &x509.Certificate{
-		SerialNumber: serialNumber,
-		Subject: pkix.Name{
-			Organization: []string{"fasthttp test"},
-		},
-		NotBefore:             time.Now(),
-		NotAfter:              time.Now().Add(365 * 24 * time.Hour),
-		KeyUsage:              x509.KeyUsageCertSign | x509.KeyUsageDigitalSignature,
-		ExtKeyUsage:           []x509.ExtKeyUsage{x509.ExtKeyUsageServerAuth, x509.ExtKeyUsageClientAuth},
-		SignatureAlgorithm:    x509.SHA256WithRSA,
-		DNSNames:              []string{host},
-		BasicConstraintsValid: true,
-		IsCA:                  true,
-	}
-
-	certBytes, err := x509.CreateCertificate(
-		rand.Reader, cert, cert, &priv.PublicKey, priv,
-	)
-
-	p := pem.EncodeToMemory(
-		&pem.Block{
-			Type:  "PRIVATE KEY",
-			Bytes: x509.MarshalPKCS1PrivateKey(priv),
-		},
-	)
-
-	b := pem.EncodeToMemory(
-		&pem.Block{
-			Type:  "CERTIFICATE",
-			Bytes: certBytes,
-		},
-	)
-
-	return b, p, err
-}
Index: trunk/vendor/github.com/valyala/fasthttp/uri.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/uri.go	(revision 145)
+++ 	(revision )
@@ -1,916 +1,0 @@
-package fasthttp
-
-import (
-	"bytes"
-	"errors"
-	"fmt"
-	"io"
-	"path/filepath"
-	"strconv"
-	"sync"
-)
-
-// AcquireURI returns an empty URI instance from the pool.
-//
-// Release the URI with ReleaseURI after the URI is no longer needed.
-// This allows reducing GC load.
-func AcquireURI() *URI {
-	return uriPool.Get().(*URI)
-}
-
-// ReleaseURI releases the URI acquired via AcquireURI.
-//
-// The released URI mustn't be used after releasing it, otherwise data races
-// may occur.
-func ReleaseURI(u *URI) {
-	u.Reset()
-	uriPool.Put(u)
-}
-
-var uriPool = &sync.Pool{
-	New: func() interface{} {
-		return &URI{}
-	},
-}
-
-// URI represents URI :) .
-//
-// It is forbidden copying URI instances. Create new instance and use CopyTo
-// instead.
-//
-// URI instance MUST NOT be used from concurrently running goroutines.
-type URI struct {
-	noCopy noCopy //nolint:unused,structcheck
-
-	pathOriginal []byte
-	scheme       []byte
-	path         []byte
-	queryString  []byte
-	hash         []byte
-	host         []byte
-
-	queryArgs       Args
-	parsedQueryArgs bool
-
-	// Path values are sent as-is without normalization
-	//
-	// Disabled path normalization may be useful for proxying incoming requests
-	// to servers that are expecting paths to be forwarded as-is.
-	//
-	// By default path values are normalized, i.e.
-	// extra slashes are removed, special characters are encoded.
-	DisablePathNormalizing bool
-
-	fullURI    []byte
-	requestURI []byte
-
-	username []byte
-	password []byte
-}
-
-// CopyTo copies uri contents to dst.
-func (u *URI) CopyTo(dst *URI) {
-	dst.Reset()
-	dst.pathOriginal = append(dst.pathOriginal, u.pathOriginal...)
-	dst.scheme = append(dst.scheme, u.scheme...)
-	dst.path = append(dst.path, u.path...)
-	dst.queryString = append(dst.queryString, u.queryString...)
-	dst.hash = append(dst.hash, u.hash...)
-	dst.host = append(dst.host, u.host...)
-	dst.username = append(dst.username, u.username...)
-	dst.password = append(dst.password, u.password...)
-
-	u.queryArgs.CopyTo(&dst.queryArgs)
-	dst.parsedQueryArgs = u.parsedQueryArgs
-	dst.DisablePathNormalizing = u.DisablePathNormalizing
-
-	// fullURI and requestURI shouldn't be copied, since they are created
-	// from scratch on each FullURI() and RequestURI() call.
-}
-
-// Hash returns URI hash, i.e. qwe of http://aaa.com/foo/bar?baz=123#qwe .
-//
-// The returned bytes are valid until the next URI method call.
-func (u *URI) Hash() []byte {
-	return u.hash
-}
-
-// SetHash sets URI hash.
-func (u *URI) SetHash(hash string) {
-	u.hash = append(u.hash[:0], hash...)
-}
-
-// SetHashBytes sets URI hash.
-func (u *URI) SetHashBytes(hash []byte) {
-	u.hash = append(u.hash[:0], hash...)
-}
-
-// Username returns URI username
-//
-// The returned bytes are valid until the next URI method call.
-func (u *URI) Username() []byte {
-	return u.username
-}
-
-// SetUsername sets URI username.
-func (u *URI) SetUsername(username string) {
-	u.username = append(u.username[:0], username...)
-}
-
-// SetUsernameBytes sets URI username.
-func (u *URI) SetUsernameBytes(username []byte) {
-	u.username = append(u.username[:0], username...)
-}
-
-// Password returns URI password
-//
-// The returned bytes are valid until the next URI method call.
-func (u *URI) Password() []byte {
-	return u.password
-}
-
-// SetPassword sets URI password.
-func (u *URI) SetPassword(password string) {
-	u.password = append(u.password[:0], password...)
-}
-
-// SetPasswordBytes sets URI password.
-func (u *URI) SetPasswordBytes(password []byte) {
-	u.password = append(u.password[:0], password...)
-}
-
-// QueryString returns URI query string,
-// i.e. baz=123 of http://aaa.com/foo/bar?baz=123#qwe .
-//
-// The returned bytes are valid until the next URI method call.
-func (u *URI) QueryString() []byte {
-	return u.queryString
-}
-
-// SetQueryString sets URI query string.
-func (u *URI) SetQueryString(queryString string) {
-	u.queryString = append(u.queryString[:0], queryString...)
-	u.parsedQueryArgs = false
-}
-
-// SetQueryStringBytes sets URI query string.
-func (u *URI) SetQueryStringBytes(queryString []byte) {
-	u.queryString = append(u.queryString[:0], queryString...)
-	u.parsedQueryArgs = false
-}
-
-// Path returns URI path, i.e. /foo/bar of http://aaa.com/foo/bar?baz=123#qwe .
-//
-// The returned path is always urldecoded and normalized,
-// i.e. '//f%20obar/baz/../zzz' becomes '/f obar/zzz'.
-//
-// The returned bytes are valid until the next URI method call.
-func (u *URI) Path() []byte {
-	path := u.path
-	if len(path) == 0 {
-		path = strSlash
-	}
-	return path
-}
-
-// SetPath sets URI path.
-func (u *URI) SetPath(path string) {
-	u.pathOriginal = append(u.pathOriginal[:0], path...)
-	u.path = normalizePath(u.path, u.pathOriginal)
-}
-
-// SetPathBytes sets URI path.
-func (u *URI) SetPathBytes(path []byte) {
-	u.pathOriginal = append(u.pathOriginal[:0], path...)
-	u.path = normalizePath(u.path, u.pathOriginal)
-}
-
-// PathOriginal returns the original path from requestURI passed to URI.Parse().
-//
-// The returned bytes are valid until the next URI method call.
-func (u *URI) PathOriginal() []byte {
-	return u.pathOriginal
-}
-
-// Scheme returns URI scheme, i.e. http of http://aaa.com/foo/bar?baz=123#qwe .
-//
-// Returned scheme is always lowercased.
-//
-// The returned bytes are valid until the next URI method call.
-func (u *URI) Scheme() []byte {
-	scheme := u.scheme
-	if len(scheme) == 0 {
-		scheme = strHTTP
-	}
-	return scheme
-}
-
-// SetScheme sets URI scheme, i.e. http, https, ftp, etc.
-func (u *URI) SetScheme(scheme string) {
-	u.scheme = append(u.scheme[:0], scheme...)
-	lowercaseBytes(u.scheme)
-}
-
-// SetSchemeBytes sets URI scheme, i.e. http, https, ftp, etc.
-func (u *URI) SetSchemeBytes(scheme []byte) {
-	u.scheme = append(u.scheme[:0], scheme...)
-	lowercaseBytes(u.scheme)
-}
-
-func (u *URI) isHttps() bool {
-	return bytes.Equal(u.scheme, strHTTPS)
-}
-
-func (u *URI) isHttp() bool {
-	return len(u.scheme) == 0 || bytes.Equal(u.scheme, strHTTP)
-}
-
-// Reset clears uri.
-func (u *URI) Reset() {
-	u.pathOriginal = u.pathOriginal[:0]
-	u.scheme = u.scheme[:0]
-	u.path = u.path[:0]
-	u.queryString = u.queryString[:0]
-	u.hash = u.hash[:0]
-	u.username = u.username[:0]
-	u.password = u.password[:0]
-
-	u.host = u.host[:0]
-	u.queryArgs.Reset()
-	u.parsedQueryArgs = false
-	u.DisablePathNormalizing = false
-
-	// There is no need in u.fullURI = u.fullURI[:0], since full uri
-	// is calculated on each call to FullURI().
-
-	// There is no need in u.requestURI = u.requestURI[:0], since requestURI
-	// is calculated on each call to RequestURI().
-}
-
-// Host returns host part, i.e. aaa.com of http://aaa.com/foo/bar?baz=123#qwe .
-//
-// Host is always lowercased.
-//
-// The returned bytes are valid until the next URI method call.
-func (u *URI) Host() []byte {
-	return u.host
-}
-
-// SetHost sets host for the uri.
-func (u *URI) SetHost(host string) {
-	u.host = append(u.host[:0], host...)
-	lowercaseBytes(u.host)
-}
-
-// SetHostBytes sets host for the uri.
-func (u *URI) SetHostBytes(host []byte) {
-	u.host = append(u.host[:0], host...)
-	lowercaseBytes(u.host)
-}
-
-var (
-	ErrorInvalidURI = errors.New("invalid uri")
-)
-
-// Parse initializes URI from the given host and uri.
-//
-// host may be nil. In this case uri must contain fully qualified uri,
-// i.e. with scheme and host. http is assumed if scheme is omitted.
-//
-// uri may contain e.g. RequestURI without scheme and host if host is non-empty.
-func (u *URI) Parse(host, uri []byte) error {
-	return u.parse(host, uri, false)
-}
-
-func (u *URI) parse(host, uri []byte, isTLS bool) error {
-	u.Reset()
-
-	if stringContainsCTLByte(uri) {
-		return ErrorInvalidURI
-	}
-
-	if len(host) == 0 || bytes.Contains(uri, strColonSlashSlash) {
-		scheme, newHost, newURI := splitHostURI(host, uri)
-		u.SetSchemeBytes(scheme)
-		host = newHost
-		uri = newURI
-	}
-
-	if isTLS {
-		u.SetSchemeBytes(strHTTPS)
-	}
-
-	if n := bytes.IndexByte(host, '@'); n >= 0 {
-		auth := host[:n]
-		host = host[n+1:]
-
-		if n := bytes.IndexByte(auth, ':'); n >= 0 {
-			u.username = append(u.username[:0], auth[:n]...)
-			u.password = append(u.password[:0], auth[n+1:]...)
-		} else {
-			u.username = append(u.username[:0], auth...)
-			u.password = u.password[:0]
-		}
-	}
-
-	u.host = append(u.host, host...)
-	if parsedHost, err := parseHost(u.host); err != nil {
-		return err
-	} else {
-		u.host = parsedHost
-	}
-	lowercaseBytes(u.host)
-
-	b := uri
-	queryIndex := bytes.IndexByte(b, '?')
-	fragmentIndex := bytes.IndexByte(b, '#')
-	// Ignore query in fragment part
-	if fragmentIndex >= 0 && queryIndex > fragmentIndex {
-		queryIndex = -1
-	}
-
-	if queryIndex < 0 && fragmentIndex < 0 {
-		u.pathOriginal = append(u.pathOriginal, b...)
-		u.path = normalizePath(u.path, u.pathOriginal)
-		return nil
-	}
-
-	if queryIndex >= 0 {
-		// Path is everything up to the start of the query
-		u.pathOriginal = append(u.pathOriginal, b[:queryIndex]...)
-		u.path = normalizePath(u.path, u.pathOriginal)
-
-		if fragmentIndex < 0 {
-			u.queryString = append(u.queryString, b[queryIndex+1:]...)
-		} else {
-			u.queryString = append(u.queryString, b[queryIndex+1:fragmentIndex]...)
-			u.hash = append(u.hash, b[fragmentIndex+1:]...)
-		}
-		return nil
-	}
-
-	// fragmentIndex >= 0 && queryIndex < 0
-	// Path is up to the start of fragment
-	u.pathOriginal = append(u.pathOriginal, b[:fragmentIndex]...)
-	u.path = normalizePath(u.path, u.pathOriginal)
-	u.hash = append(u.hash, b[fragmentIndex+1:]...)
-
-	return nil
-}
-
-// parseHost parses host as an authority without user
-// information. That is, as host[:port].
-//
-// Based on https://github.com/golang/go/blob/8ac5cbe05d61df0a7a7c9a38ff33305d4dcfea32/src/net/url/url.go#L619
-//
-// The host is parsed and unescaped in place overwriting the contents of the host parameter.
-func parseHost(host []byte) ([]byte, error) {
-	if len(host) > 0 && host[0] == '[' {
-		// Parse an IP-Literal in RFC 3986 and RFC 6874.
-		// E.g., "[fe80::1]", "[fe80::1%25en0]", "[fe80::1]:80".
-		i := bytes.LastIndexByte(host, ']')
-		if i < 0 {
-			return nil, errors.New("missing ']' in host")
-		}
-		colonPort := host[i+1:]
-		if !validOptionalPort(colonPort) {
-			return nil, fmt.Errorf("invalid port %q after host", colonPort)
-		}
-
-		// RFC 6874 defines that %25 (%-encoded percent) introduces
-		// the zone identifier, and the zone identifier can use basically
-		// any %-encoding it likes. That's different from the host, which
-		// can only %-encode non-ASCII bytes.
-		// We do impose some restrictions on the zone, to avoid stupidity
-		// like newlines.
-		zone := bytes.Index(host[:i], []byte("%25"))
-		if zone >= 0 {
-			host1, err := unescape(host[:zone], encodeHost)
-			if err != nil {
-				return nil, err
-			}
-			host2, err := unescape(host[zone:i], encodeZone)
-			if err != nil {
-				return nil, err
-			}
-			host3, err := unescape(host[i:], encodeHost)
-			if err != nil {
-				return nil, err
-			}
-			return append(host1, append(host2, host3...)...), nil
-		}
-	} else if i := bytes.LastIndexByte(host, ':'); i != -1 {
-		colonPort := host[i:]
-		if !validOptionalPort(colonPort) {
-			return nil, fmt.Errorf("invalid port %q after host", colonPort)
-		}
-	}
-
-	var err error
-	if host, err = unescape(host, encodeHost); err != nil {
-		return nil, err
-	}
-	return host, nil
-}
-
-type encoding int
-
-const (
-	encodeHost encoding = 1 + iota
-	encodeZone
-)
-
-type EscapeError string
-
-func (e EscapeError) Error() string {
-	return "invalid URL escape " + strconv.Quote(string(e))
-}
-
-type InvalidHostError string
-
-func (e InvalidHostError) Error() string {
-	return "invalid character " + strconv.Quote(string(e)) + " in host name"
-}
-
-// unescape unescapes a string; the mode specifies
-// which section of the URL string is being unescaped.
-//
-// Based on https://github.com/golang/go/blob/8ac5cbe05d61df0a7a7c9a38ff33305d4dcfea32/src/net/url/url.go#L199
-//
-// Unescapes in place overwriting the contents of s and returning it.
-func unescape(s []byte, mode encoding) ([]byte, error) {
-	// Count %, check that they're well-formed.
-	n := 0
-	for i := 0; i < len(s); {
-		switch s[i] {
-		case '%':
-			n++
-			if i+2 >= len(s) || !ishex(s[i+1]) || !ishex(s[i+2]) {
-				s = s[i:]
-				if len(s) > 3 {
-					s = s[:3]
-				}
-				return nil, EscapeError(s)
-			}
-			// Per https://tools.ietf.org/html/rfc3986#page-21
-			// in the host component %-encoding can only be used
-			// for non-ASCII bytes.
-			// But https://tools.ietf.org/html/rfc6874#section-2
-			// introduces %25 being allowed to escape a percent sign
-			// in IPv6 scoped-address literals. Yay.
-			if mode == encodeHost && unhex(s[i+1]) < 8 && !bytes.Equal(s[i:i+3], []byte("%25")) {
-				return nil, EscapeError(s[i : i+3])
-			}
-			if mode == encodeZone {
-				// RFC 6874 says basically "anything goes" for zone identifiers
-				// and that even non-ASCII can be redundantly escaped,
-				// but it seems prudent to restrict %-escaped bytes here to those
-				// that are valid host name bytes in their unescaped form.
-				// That is, you can use escaping in the zone identifier but not
-				// to introduce bytes you couldn't just write directly.
-				// But Windows puts spaces here! Yay.
-				v := unhex(s[i+1])<<4 | unhex(s[i+2])
-				if !bytes.Equal(s[i:i+3], []byte("%25")) && v != ' ' && shouldEscape(v, encodeHost) {
-					return nil, EscapeError(s[i : i+3])
-				}
-			}
-			i += 3
-		default:
-			if (mode == encodeHost || mode == encodeZone) && s[i] < 0x80 && shouldEscape(s[i], mode) {
-				return nil, InvalidHostError(s[i : i+1])
-			}
-			i++
-		}
-	}
-
-	if n == 0 {
-		return s, nil
-	}
-
-	t := s[:0]
-	for i := 0; i < len(s); i++ {
-		switch s[i] {
-		case '%':
-			t = append(t, unhex(s[i+1])<<4|unhex(s[i+2]))
-			i += 2
-		default:
-			t = append(t, s[i])
-		}
-	}
-	return t, nil
-}
-
-// Return true if the specified character should be escaped when
-// appearing in a URL string, according to RFC 3986.
-//
-// Please be informed that for now shouldEscape does not check all
-// reserved characters correctly. See golang.org/issue/5684.
-//
-// Based on https://github.com/golang/go/blob/8ac5cbe05d61df0a7a7c9a38ff33305d4dcfea32/src/net/url/url.go#L100
-func shouldEscape(c byte, mode encoding) bool {
-	// §2.3 Unreserved characters (alphanum)
-	if 'a' <= c && c <= 'z' || 'A' <= c && c <= 'Z' || '0' <= c && c <= '9' {
-		return false
-	}
-
-	if mode == encodeHost || mode == encodeZone {
-		// §3.2.2 Host allows
-		//	sub-delims = "!" / "$" / "&" / "'" / "(" / ")" / "*" / "+" / "," / ";" / "="
-		// as part of reg-name.
-		// We add : because we include :port as part of host.
-		// We add [ ] because we include [ipv6]:port as part of host.
-		// We add < > because they're the only characters left that
-		// we could possibly allow, and Parse will reject them if we
-		// escape them (because hosts can't use %-encoding for
-		// ASCII bytes).
-		switch c {
-		case '!', '$', '&', '\'', '(', ')', '*', '+', ',', ';', '=', ':', '[', ']', '<', '>', '"':
-			return false
-		}
-	}
-
-	if c == '-' || c == '_' || c == '.' || c == '~' { // §2.3 Unreserved characters (mark)
-		return false
-	}
-
-	// Everything else must be escaped.
-	return true
-}
-
-func ishex(c byte) bool {
-	switch {
-	case '0' <= c && c <= '9':
-		return true
-	case 'a' <= c && c <= 'f':
-		return true
-	case 'A' <= c && c <= 'F':
-		return true
-	}
-	return false
-}
-
-func unhex(c byte) byte {
-	switch {
-	case '0' <= c && c <= '9':
-		return c - '0'
-	case 'a' <= c && c <= 'f':
-		return c - 'a' + 10
-	case 'A' <= c && c <= 'F':
-		return c - 'A' + 10
-	}
-	return 0
-}
-
-// validOptionalPort reports whether port is either an empty string
-// or matches /^:\d*$/
-func validOptionalPort(port []byte) bool {
-	if len(port) == 0 {
-		return true
-	}
-	if port[0] != ':' {
-		return false
-	}
-	for _, b := range port[1:] {
-		if b < '0' || b > '9' {
-			return false
-		}
-	}
-	return true
-}
-
-func normalizePath(dst, src []byte) []byte {
-	dst = dst[:0]
-	dst = addLeadingSlash(dst, src)
-	dst = decodeArgAppendNoPlus(dst, src)
-
-	// remove duplicate slashes
-	b := dst
-	bSize := len(b)
-	for {
-		n := bytes.Index(b, strSlashSlash)
-		if n < 0 {
-			break
-		}
-		b = b[n:]
-		copy(b, b[1:])
-		b = b[:len(b)-1]
-		bSize--
-	}
-	dst = dst[:bSize]
-
-	// remove /./ parts
-	b = dst
-	for {
-		n := bytes.Index(b, strSlashDotSlash)
-		if n < 0 {
-			break
-		}
-		nn := n + len(strSlashDotSlash) - 1
-		copy(b[n:], b[nn:])
-		b = b[:len(b)-nn+n]
-	}
-
-	// remove /foo/../ parts
-	for {
-		n := bytes.Index(b, strSlashDotDotSlash)
-		if n < 0 {
-			break
-		}
-		nn := bytes.LastIndexByte(b[:n], '/')
-		if nn < 0 {
-			nn = 0
-		}
-		n += len(strSlashDotDotSlash) - 1
-		copy(b[nn:], b[n:])
-		b = b[:len(b)-n+nn]
-	}
-
-	// remove trailing /foo/..
-	n := bytes.LastIndex(b, strSlashDotDot)
-	if n >= 0 && n+len(strSlashDotDot) == len(b) {
-		nn := bytes.LastIndexByte(b[:n], '/')
-		if nn < 0 {
-			return append(dst[:0], strSlash...)
-		}
-		b = b[:nn+1]
-	}
-
-	if filepath.Separator == '\\' {
-		// remove \.\ parts
-		b = dst
-		for {
-			n := bytes.Index(b, strBackSlashDotBackSlash)
-			if n < 0 {
-				break
-			}
-			nn := n + len(strSlashDotSlash) - 1
-			copy(b[n:], b[nn:])
-			b = b[:len(b)-nn+n]
-		}
-
-		// remove /foo/..\ parts
-		for {
-			n := bytes.Index(b, strSlashDotDotBackSlash)
-			if n < 0 {
-				break
-			}
-			nn := bytes.LastIndexByte(b[:n], '/')
-			if nn < 0 {
-				nn = 0
-			}
-			n += len(strSlashDotDotBackSlash) - 1
-			copy(b[nn:], b[n:])
-			b = b[:len(b)-n+nn]
-		}
-
-		// remove /foo\..\ parts
-		for {
-			n := bytes.Index(b, strBackSlashDotDotBackSlash)
-			if n < 0 {
-				break
-			}
-			nn := bytes.LastIndexByte(b[:n], '/')
-			if nn < 0 {
-				nn = 0
-			}
-			n += len(strBackSlashDotDotBackSlash) - 1
-			copy(b[nn:], b[n:])
-			b = b[:len(b)-n+nn]
-		}
-
-		// remove trailing \foo\..
-		n := bytes.LastIndex(b, strBackSlashDotDot)
-		if n >= 0 && n+len(strSlashDotDot) == len(b) {
-			nn := bytes.LastIndexByte(b[:n], '/')
-			if nn < 0 {
-				return append(dst[:0], strSlash...)
-			}
-			b = b[:nn+1]
-		}
-	}
-
-	return b
-}
-
-// RequestURI returns RequestURI - i.e. URI without Scheme and Host.
-func (u *URI) RequestURI() []byte {
-	var dst []byte
-	if u.DisablePathNormalizing {
-		dst = append(u.requestURI[:0], u.PathOriginal()...)
-	} else {
-		dst = appendQuotedPath(u.requestURI[:0], u.Path())
-	}
-	if u.parsedQueryArgs && u.queryArgs.Len() > 0 {
-		dst = append(dst, '?')
-		dst = u.queryArgs.AppendBytes(dst)
-	} else if len(u.queryString) > 0 {
-		dst = append(dst, '?')
-		dst = append(dst, u.queryString...)
-	}
-	u.requestURI = dst
-	return u.requestURI
-}
-
-// LastPathSegment returns the last part of uri path after '/'.
-//
-// Examples:
-//
-//    * For /foo/bar/baz.html path returns baz.html.
-//    * For /foo/bar/ returns empty byte slice.
-//    * For /foobar.js returns foobar.js.
-//
-// The returned bytes are valid until the next URI method call.
-func (u *URI) LastPathSegment() []byte {
-	path := u.Path()
-	n := bytes.LastIndexByte(path, '/')
-	if n < 0 {
-		return path
-	}
-	return path[n+1:]
-}
-
-// Update updates uri.
-//
-// The following newURI types are accepted:
-//
-//     * Absolute, i.e. http://foobar.com/aaa/bb?cc . In this case the original
-//       uri is replaced by newURI.
-//     * Absolute without scheme, i.e. //foobar.com/aaa/bb?cc. In this case
-//       the original scheme is preserved.
-//     * Missing host, i.e. /aaa/bb?cc . In this case only RequestURI part
-//       of the original uri is replaced.
-//     * Relative path, i.e.  xx?yy=abc . In this case the original RequestURI
-//       is updated according to the new relative path.
-func (u *URI) Update(newURI string) {
-	u.UpdateBytes(s2b(newURI))
-}
-
-// UpdateBytes updates uri.
-//
-// The following newURI types are accepted:
-//
-//     * Absolute, i.e. http://foobar.com/aaa/bb?cc . In this case the original
-//       uri is replaced by newURI.
-//     * Absolute without scheme, i.e. //foobar.com/aaa/bb?cc. In this case
-//       the original scheme is preserved.
-//     * Missing host, i.e. /aaa/bb?cc . In this case only RequestURI part
-//       of the original uri is replaced.
-//     * Relative path, i.e.  xx?yy=abc . In this case the original RequestURI
-//       is updated according to the new relative path.
-func (u *URI) UpdateBytes(newURI []byte) {
-	u.requestURI = u.updateBytes(newURI, u.requestURI)
-}
-
-func (u *URI) updateBytes(newURI, buf []byte) []byte {
-	if len(newURI) == 0 {
-		return buf
-	}
-
-	n := bytes.Index(newURI, strSlashSlash)
-	if n >= 0 {
-		// absolute uri
-		var b [32]byte
-		schemeOriginal := b[:0]
-		if len(u.scheme) > 0 {
-			schemeOriginal = append([]byte(nil), u.scheme...)
-		}
-		if err := u.Parse(nil, newURI); err != nil {
-			return nil
-		}
-		if len(schemeOriginal) > 0 && len(u.scheme) == 0 {
-			u.scheme = append(u.scheme[:0], schemeOriginal...)
-		}
-		return buf
-	}
-
-	if newURI[0] == '/' {
-		// uri without host
-		buf = u.appendSchemeHost(buf[:0])
-		buf = append(buf, newURI...)
-		if err := u.Parse(nil, buf); err != nil {
-			return nil
-		}
-		return buf
-	}
-
-	// relative path
-	switch newURI[0] {
-	case '?':
-		// query string only update
-		u.SetQueryStringBytes(newURI[1:])
-		return append(buf[:0], u.FullURI()...)
-	case '#':
-		// update only hash
-		u.SetHashBytes(newURI[1:])
-		return append(buf[:0], u.FullURI()...)
-	default:
-		// update the last path part after the slash
-		path := u.Path()
-		n = bytes.LastIndexByte(path, '/')
-		if n < 0 {
-			panic(fmt.Sprintf("BUG: path must contain at least one slash: %s %s", u.Path(), newURI))
-		}
-		buf = u.appendSchemeHost(buf[:0])
-		buf = appendQuotedPath(buf, path[:n+1])
-		buf = append(buf, newURI...)
-		if err := u.Parse(nil, buf); err != nil {
-			return nil
-		}
-		return buf
-	}
-}
-
-// FullURI returns full uri in the form {Scheme}://{Host}{RequestURI}#{Hash}.
-//
-// The returned bytes are valid until the next URI method call.
-func (u *URI) FullURI() []byte {
-	u.fullURI = u.AppendBytes(u.fullURI[:0])
-	return u.fullURI
-}
-
-// AppendBytes appends full uri to dst and returns the extended dst.
-func (u *URI) AppendBytes(dst []byte) []byte {
-	dst = u.appendSchemeHost(dst)
-	dst = append(dst, u.RequestURI()...)
-	if len(u.hash) > 0 {
-		dst = append(dst, '#')
-		dst = append(dst, u.hash...)
-	}
-	return dst
-}
-
-func (u *URI) appendSchemeHost(dst []byte) []byte {
-	dst = append(dst, u.Scheme()...)
-	dst = append(dst, strColonSlashSlash...)
-	return append(dst, u.Host()...)
-}
-
-// WriteTo writes full uri to w.
-//
-// WriteTo implements io.WriterTo interface.
-func (u *URI) WriteTo(w io.Writer) (int64, error) {
-	n, err := w.Write(u.FullURI())
-	return int64(n), err
-}
-
-// String returns full uri.
-func (u *URI) String() string {
-	return string(u.FullURI())
-}
-
-func splitHostURI(host, uri []byte) ([]byte, []byte, []byte) {
-	n := bytes.Index(uri, strSlashSlash)
-	if n < 0 {
-		return strHTTP, host, uri
-	}
-	scheme := uri[:n]
-	if bytes.IndexByte(scheme, '/') >= 0 {
-		return strHTTP, host, uri
-	}
-	if len(scheme) > 0 && scheme[len(scheme)-1] == ':' {
-		scheme = scheme[:len(scheme)-1]
-	}
-	n += len(strSlashSlash)
-	uri = uri[n:]
-	n = bytes.IndexByte(uri, '/')
-	nq := bytes.IndexByte(uri, '?')
-	if nq >= 0 && nq < n {
-		// A hack for urls like foobar.com?a=b/xyz
-		n = nq
-	} else if n < 0 {
-		// A hack for bogus urls like foobar.com?a=b without
-		// slash after host.
-		if nq >= 0 {
-			return scheme, uri[:nq], uri[nq:]
-		}
-		return scheme, uri, strSlash
-	}
-	return scheme, uri[:n], uri[n:]
-}
-
-// QueryArgs returns query args.
-//
-// The returned args are valid until the next URI method call.
-func (u *URI) QueryArgs() *Args {
-	u.parseQueryArgs()
-	return &u.queryArgs
-}
-
-func (u *URI) parseQueryArgs() {
-	if u.parsedQueryArgs {
-		return
-	}
-	u.queryArgs.ParseBytes(u.queryString)
-	u.parsedQueryArgs = true
-}
-
-// stringContainsCTLByte reports whether s contains any ASCII control character.
-func stringContainsCTLByte(s []byte) bool {
-	for i := 0; i < len(s); i++ {
-		b := s[i]
-		if b < ' ' || b == 0x7f {
-			return true
-		}
-	}
-	return false
-}
Index: trunk/vendor/github.com/valyala/fasthttp/uri_unix.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/uri_unix.go	(revision 145)
+++ 	(revision )
@@ -1,13 +1,0 @@
-//go:build !windows
-// +build !windows
-
-package fasthttp
-
-func addLeadingSlash(dst, src []byte) []byte {
-	// add leading slash for unix paths
-	if len(src) == 0 || src[0] != '/' {
-		dst = append(dst, '/')
-	}
-
-	return dst
-}
Index: trunk/vendor/github.com/valyala/fasthttp/uri_windows.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/uri_windows.go	(revision 145)
+++ 	(revision )
@@ -1,13 +1,0 @@
-//go:build windows
-// +build windows
-
-package fasthttp
-
-func addLeadingSlash(dst, src []byte) []byte {
-	// zero length and "C:/" case
-	if len(src) == 0 || (len(src) > 2 && src[1] != ':') {
-		dst = append(dst, '/')
-	}
-
-	return dst
-}
Index: trunk/vendor/github.com/valyala/fasthttp/userdata.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/userdata.go	(revision 145)
+++ 	(revision )
@@ -1,95 +1,0 @@
-package fasthttp
-
-import (
-	"io"
-)
-
-type userDataKV struct {
-	key   []byte
-	value interface{}
-}
-
-type userData []userDataKV
-
-func (d *userData) Set(key string, value interface{}) {
-	args := *d
-	n := len(args)
-	for i := 0; i < n; i++ {
-		kv := &args[i]
-		if string(kv.key) == key {
-			kv.value = value
-			return
-		}
-	}
-
-	if value == nil {
-		return
-	}
-
-	c := cap(args)
-	if c > n {
-		args = args[:n+1]
-		kv := &args[n]
-		kv.key = append(kv.key[:0], key...)
-		kv.value = value
-		*d = args
-		return
-	}
-
-	kv := userDataKV{}
-	kv.key = append(kv.key[:0], key...)
-	kv.value = value
-	*d = append(args, kv)
-}
-
-func (d *userData) SetBytes(key []byte, value interface{}) {
-	d.Set(b2s(key), value)
-}
-
-func (d *userData) Get(key string) interface{} {
-	args := *d
-	n := len(args)
-	for i := 0; i < n; i++ {
-		kv := &args[i]
-		if string(kv.key) == key {
-			return kv.value
-		}
-	}
-	return nil
-}
-
-func (d *userData) GetBytes(key []byte) interface{} {
-	return d.Get(b2s(key))
-}
-
-func (d *userData) Reset() {
-	args := *d
-	n := len(args)
-	for i := 0; i < n; i++ {
-		v := args[i].value
-		if vc, ok := v.(io.Closer); ok {
-			vc.Close()
-		}
-	}
-	*d = (*d)[:0]
-}
-
-func (d *userData) Remove(key string) {
-	args := *d
-	n := len(args)
-	for i := 0; i < n; i++ {
-		kv := &args[i]
-		if string(kv.key) == key {
-			n--
-			args[i] = args[n]
-			args[n].value = nil
-			args = args[:n]
-			*d = args
-			return
-		}
-	}
-}
-
-func (d *userData) RemoveBytes(key []byte) {
-	d.Remove(b2s(key))
-}
Index: trunk/vendor/github.com/valyala/fasthttp/workerpool.go
===================================================================
--- trunk/vendor/github.com/valyala/fasthttp/workerpool.go	(revision 145)
+++ 	(revision )
@@ -1,251 +1,0 @@
-package fasthttp
-
-import (
-	"errors"
-	"net"
-	"runtime"
-	"strings"
-	"sync"
-	"time"
-)
-
-// workerPool serves incoming connections via a pool of workers
-// in FILO order, i.e. the most recently stopped worker will serve the next
-// incoming connection.
-//
-// Such a scheme keeps CPU caches hot (in theory).
-type workerPool struct {
-	// Function for serving server connections.
-	// It must leave c unclosed.
-	WorkerFunc ServeHandler
-
-	MaxWorkersCount int
-
-	LogAllErrors bool
-
-	MaxIdleWorkerDuration time.Duration
-
-	Logger Logger
-
-	lock         sync.Mutex
-	workersCount int
-	mustStop     bool
-
-	ready []*workerChan
-
-	stopCh chan struct{}
-
-	workerChanPool sync.Pool
-
-	connState func(net.Conn, ConnState)
-}
-
-type workerChan struct {
-	lastUseTime time.Time
-	ch          chan net.Conn
-}
-
-func (wp *workerPool) Start() {
-	if wp.stopCh != nil {
-		panic("BUG: workerPool already started")
-	}
-	wp.stopCh = make(chan struct{})
-	stopCh := wp.stopCh
-	wp.workerChanPool.New = func() interface{} {
-		return &workerChan{
-			ch: make(chan net.Conn, workerChanCap),
-		}
-	}
-	go func() {
-		var scratch []*workerChan
-		for {
-			wp.clean(&scratch)
-			select {
-			case <-stopCh:
-				return
-			default:
-				time.Sleep(wp.getMaxIdleWorkerDuration())
-			}
-		}
-	}()
-}
-
-func (wp *workerPool) Stop() {
-	if wp.stopCh == nil {
-		panic("BUG: workerPool wasn't started")
-	}
-	close(wp.stopCh)
-	wp.stopCh = nil
-
-	// Stop all the workers waiting for incoming connections.
-	// Do not wait for busy workers - they will stop after
-	// serving the connection and noticing wp.mustStop = true.
-	wp.lock.Lock()
-	ready := wp.ready
-	for i := range ready {
-		ready[i].ch <- nil
-		ready[i] = nil
-	}
-	wp.ready = ready[:0]
-	wp.mustStop = true
-	wp.lock.Unlock()
-}
-
-func (wp *workerPool) getMaxIdleWorkerDuration() time.Duration {
-	if wp.MaxIdleWorkerDuration <= 0 {
-		return 10 * time.Second
-	}
-	return wp.MaxIdleWorkerDuration
-}
-
-func (wp *workerPool) clean(scratch *[]*workerChan) {
-	maxIdleWorkerDuration := wp.getMaxIdleWorkerDuration()
-
-	// Clean least recently used workers if they didn't serve connections
-	// for more than maxIdleWorkerDuration.
-	criticalTime := time.Now().Add(-maxIdleWorkerDuration)
-
-	wp.lock.Lock()
-	ready := wp.ready
-	n := len(ready)
-
-	// Use binary-search algorithm to find out the index of the least recently worker which can be cleaned up.
-	l, r, mid := 0, n-1, 0
-	for l <= r {
-		mid = (l + r) / 2
-		if criticalTime.After(wp.ready[mid].lastUseTime) {
-			l = mid + 1
-		} else {
-			r = mid - 1
-		}
-	}
-	i := r
-	if i == -1 {
-		wp.lock.Unlock()
-		return
-	}
-
-	*scratch = append((*scratch)[:0], ready[:i+1]...)
-	m := copy(ready, ready[i+1:])
-	for i = m; i < n; i++ {
-		ready[i] = nil
-	}
-	wp.ready = ready[:m]
-	wp.lock.Unlock()
-
-	// Notify obsolete workers to stop.
-	// This notification must be outside the wp.lock, since ch.ch
-	// may be blocking and may consume a lot of time if many workers
-	// are located on non-local CPUs.
-	tmp := *scratch
-	for i := range tmp {
-		tmp[i].ch <- nil
-		tmp[i] = nil
-	}
-}
-
-func (wp *workerPool) Serve(c net.Conn) bool {
-	ch := wp.getCh()
-	if ch == nil {
-		return false
-	}
-	ch.ch <- c
-	return true
-}
-
-var workerChanCap = func() int {
-	// Use blocking workerChan if GOMAXPROCS=1.
-	// This immediately switches Serve to WorkerFunc, which results
-	// in higher performance (under go1.5 at least).
-	if runtime.GOMAXPROCS(0) == 1 {
-		return 0
-	}
-
-	// Use non-blocking workerChan if GOMAXPROCS>1,
-	// since otherwise the Serve caller (Acceptor) may lag accepting
-	// new connections if WorkerFunc is CPU-bound.
-	return 1
-}()
-
-func (wp *workerPool) getCh() *workerChan {
-	var ch *workerChan
-	createWorker := false
-
-	wp.lock.Lock()
-	ready := wp.ready
-	n := len(ready) - 1
-	if n < 0 {
-		if wp.workersCount < wp.MaxWorkersCount {
-			createWorker = true
-			wp.workersCount++
-		}
-	} else {
-		ch = ready[n]
-		ready[n] = nil
-		wp.ready = ready[:n]
-	}
-	wp.lock.Unlock()
-
-	if ch == nil {
-		if !createWorker {
-			return nil
-		}
-		vch := wp.workerChanPool.Get()
-		ch = vch.(*workerChan)
-		go func() {
-			wp.workerFunc(ch)
-			wp.workerChanPool.Put(vch)
-		}()
-	}
-	return ch
-}
-
-func (wp *workerPool) release(ch *workerChan) bool {
-	ch.lastUseTime = time.Now()
-	wp.lock.Lock()
-	if wp.mustStop {
-		wp.lock.Unlock()
-		return false
-	}
-	wp.ready = append(wp.ready, ch)
-	wp.lock.Unlock()
-	return true
-}
-
-func (wp *workerPool) workerFunc(ch *workerChan) {
-	var c net.Conn
-
-	var err error
-	for c = range ch.ch {
-		if c == nil {
-			break
-		}
-
-		if err = wp.WorkerFunc(c); err != nil && err != errHijacked {
-			errStr := err.Error()
-			if wp.LogAllErrors || !(strings.Contains(errStr, "broken pipe") ||
-				strings.Contains(errStr, "reset by peer") ||
-				strings.Contains(errStr, "request headers: small read buffer") ||
-				strings.Contains(errStr, "unexpected EOF") ||
-				strings.Contains(errStr, "i/o timeout") ||
-				errors.Is(err, ErrBadTrailer)) {
-				wp.Logger.Printf("error when serving connection %q<->%q: %s", c.LocalAddr(), c.RemoteAddr(), err)
-			}
-		}
-		if err == errHijacked {
-			wp.connState(c, StateHijacked)
-		} else {
-			_ = c.Close()
-			wp.connState(c, StateClosed)
-		}
-		c = nil
-
-		if !wp.release(ch) {
-			break
-		}
-	}
-
-	wp.lock.Lock()
-	wp.workersCount--
-	wp.lock.Unlock()
-}
Index: trunk/vendor/golang.org/x/net/LICENSE
===================================================================
--- trunk/vendor/golang.org/x/net/LICENSE	(revision 145)
+++ 	(revision )
@@ -1,27 +1,0 @@
-Copyright (c) 2009 The Go Authors. All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-   * Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-   * Redistributions in binary form must reproduce the above
-copyright notice, this list of conditions and the following disclaimer
-in the documentation and/or other materials provided with the
-distribution.
-   * Neither the name of Google Inc. nor the names of its
-contributors may be used to endorse or promote products derived from
-this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Index: trunk/vendor/golang.org/x/net/PATENTS
===================================================================
--- trunk/vendor/golang.org/x/net/PATENTS	(revision 145)
+++ 	(revision )
@@ -1,22 +1,0 @@
-Additional IP Rights Grant (Patents)
-
-"This implementation" means the copyrightable works distributed by
-Google as part of the Go project.
-
-Google hereby grants to You a perpetual, worldwide, non-exclusive,
-no-charge, royalty-free, irrevocable (except as stated in this section)
-patent license to make, have made, use, offer to sell, sell, import,
-transfer and otherwise run, modify and propagate the contents of this
-implementation of Go, where such license applies only to those patent
-claims, both currently owned or controlled by Google and acquired in
-the future, licensable by Google that are necessarily infringed by this
-implementation of Go.  This grant does not include claims that would be
-infringed only as a consequence of further modification of this
-implementation.  If you or your agent or exclusive licensee institute or
-order or agree to the institution of patent litigation against any
-entity (including a cross-claim or counterclaim in a lawsuit) alleging
-that this implementation of Go or any code incorporated within this
-implementation of Go constitutes direct or contributory patent
-infringement, or inducement of patent infringement, then any patent
-rights granted to you under this License for this implementation of Go
-shall terminate as of the date such litigation is filed.
Index: trunk/vendor/golang.org/x/net/html/atom/atom.go
===================================================================
--- trunk/vendor/golang.org/x/net/html/atom/atom.go	(revision 145)
+++ 	(revision )
@@ -1,78 +1,0 @@
-// Copyright 2012 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-// Package atom provides integer codes (also known as atoms) for a fixed set of
-// frequently occurring HTML strings: tag names and attribute keys such as "p"
-// and "id".
-//
-// Sharing an atom's name between all elements with the same tag can result in
-// fewer string allocations when tokenizing and parsing HTML. Integer
-// comparisons are also generally faster than string comparisons.
-//
-// The value of an atom's particular code is not guaranteed to stay the same
-// between versions of this package. Neither is any ordering guaranteed:
-// whether atom.H1 < atom.H2 may also change. The codes are not guaranteed to
-// be dense. The only guarantees are that e.g. looking up "div" will yield
-// atom.Div, calling atom.Div.String will return "div", and atom.Div != 0.
-package atom // import "golang.org/x/net/html/atom"
-
-// Atom is an integer code for a string. The zero value maps to "".
-type Atom uint32
-
-// String returns the atom's name.
-func (a Atom) String() string {
-	start := uint32(a >> 8)
-	n := uint32(a & 0xff)
-	if start+n > uint32(len(atomText)) {
-		return ""
-	}
-	return atomText[start : start+n]
-}
-
-func (a Atom) string() string {
-	return atomText[a>>8 : a>>8+a&0xff]
-}
-
-// fnv computes the FNV hash with an arbitrary starting value h.
-func fnv(h uint32, s []byte) uint32 {
-	for i := range s {
-		h ^= uint32(s[i])
-		h *= 16777619
-	}
-	return h
-}
-
-func match(s string, t []byte) bool {
-	for i, c := range t {
-		if s[i] != c {
-			return false
-		}
-	}
-	return true
-}
-
-// Lookup returns the atom whose name is s. It returns zero if there is no
-// such atom. The lookup is case sensitive.
-func Lookup(s []byte) Atom {
-	if len(s) == 0 || len(s) > maxAtomLen {
-		return 0
-	}
-	h := fnv(hash0, s)
-	if a := table[h&uint32(len(table)-1)]; int(a&0xff) == len(s) && match(a.string(), s) {
-		return a
-	}
-	if a := table[(h>>16)&uint32(len(table)-1)]; int(a&0xff) == len(s) && match(a.string(), s) {
-		return a
-	}
-	return 0
-}
-
-// String returns a string whose contents are equal to s. In that sense, it is
-// equivalent to string(s) but may be more efficient.
-func String(s []byte) string {
-	if a := Lookup(s); a != 0 {
-		return a.String()
-	}
-	return string(s)
-}
Index: trunk/vendor/golang.org/x/net/html/atom/table.go
===================================================================
--- trunk/vendor/golang.org/x/net/html/atom/table.go	(revision 145)
+++ 	(revision )
@@ -1,783 +1,0 @@
-// Code generated by go generate gen.go; DO NOT EDIT.
-
-//go:generate go run gen.go
-
-package atom
-
-const (
-	A                         Atom = 0x1
-	Abbr                      Atom = 0x4
-	Accept                    Atom = 0x1a06
-	AcceptCharset             Atom = 0x1a0e
-	Accesskey                 Atom = 0x2c09
-	Acronym                   Atom = 0xaa07
-	Action                    Atom = 0x27206
-	Address                   Atom = 0x6f307
-	Align                     Atom = 0xb105
-	Allowfullscreen           Atom = 0x2080f
-	Allowpaymentrequest       Atom = 0xc113
-	Allowusermedia            Atom = 0xdd0e
-	Alt                       Atom = 0xf303
-	Annotation                Atom = 0x1c90a
-	AnnotationXml             Atom = 0x1c90e
-	Applet                    Atom = 0x31906
-	Area                      Atom = 0x35604
-	Article                   Atom = 0x3fc07
-	As                        Atom = 0x3c02
-	Aside                     Atom = 0x10705
-	Async                     Atom = 0xff05
-	Audio                     Atom = 0x11505
-	Autocomplete              Atom = 0x2780c
-	Autofocus                 Atom = 0x12109
-	Autoplay                  Atom = 0x13c08
-	B                         Atom = 0x101
-	Base                      Atom = 0x3b04
-	Basefont                  Atom = 0x3b08
-	Bdi                       Atom = 0xba03
-	Bdo                       Atom = 0x14b03
-	Bgsound                   Atom = 0x15e07
-	Big                       Atom = 0x17003
-	Blink                     Atom = 0x17305
-	Blockquote                Atom = 0x1870a
-	Body                      Atom = 0x2804
-	Br                        Atom = 0x202
-	Button                    Atom = 0x19106
-	Canvas                    Atom = 0x10306
-	Caption                   Atom = 0x23107
-	Center                    Atom = 0x22006
-	Challenge                 Atom = 0x29b09
-	Charset                   Atom = 0x2107
-	Checked                   Atom = 0x47907
-	Cite                      Atom = 0x19c04
-	Class                     Atom = 0x56405
-	Code                      Atom = 0x5c504
-	Col                       Atom = 0x1ab03
-	Colgroup                  Atom = 0x1ab08
-	Color                     Atom = 0x1bf05
-	Cols                      Atom = 0x1c404
-	Colspan                   Atom = 0x1c407
-	Command                   Atom = 0x1d707
-	Content                   Atom = 0x58b07
-	Contenteditable           Atom = 0x58b0f
-	Contextmenu               Atom = 0x3800b
-	Controls                  Atom = 0x1de08
-	Coords                    Atom = 0x1ea06
-	Crossorigin               Atom = 0x1fb0b
-	Data                      Atom = 0x4a504
-	Datalist                  Atom = 0x4a508
-	Datetime                  Atom = 0x2b808
-	Dd                        Atom = 0x2d702
-	Default                   Atom = 0x10a07
-	Defer                     Atom = 0x5c705
-	Del                       Atom = 0x45203
-	Desc                      Atom = 0x56104
-	Details                   Atom = 0x7207
-	Dfn                       Atom = 0x8703
-	Dialog                    Atom = 0xbb06
-	Dir                       Atom = 0x9303
-	Dirname                   Atom = 0x9307
-	Disabled                  Atom = 0x16408
-	Div                       Atom = 0x16b03
-	Dl                        Atom = 0x5e602
-	Download                  Atom = 0x46308
-	Draggable                 Atom = 0x17a09
-	Dropzone                  Atom = 0x40508
-	Dt                        Atom = 0x64b02
-	Em                        Atom = 0x6e02
-	Embed                     Atom = 0x6e05
-	Enctype                   Atom = 0x28d07
-	Face                      Atom = 0x21e04
-	Fieldset                  Atom = 0x22608
-	Figcaption                Atom = 0x22e0a
-	Figure                    Atom = 0x24806
-	Font                      Atom = 0x3f04
-	Footer                    Atom = 0xf606
-	For                       Atom = 0x25403
-	ForeignObject             Atom = 0x2540d
-	Foreignobject             Atom = 0x2610d
-	Form                      Atom = 0x26e04
-	Formaction                Atom = 0x26e0a
-	Formenctype               Atom = 0x2890b
-	Formmethod                Atom = 0x2a40a
-	Formnovalidate            Atom = 0x2ae0e
-	Formtarget                Atom = 0x2c00a
-	Frame                     Atom = 0x8b05
-	Frameset                  Atom = 0x8b08
-	H1                        Atom = 0x15c02
-	H2                        Atom = 0x2de02
-	H3                        Atom = 0x30d02
-	H4                        Atom = 0x34502
-	H5                        Atom = 0x34f02
-	H6                        Atom = 0x64d02
-	Head                      Atom = 0x33104
-	Header                    Atom = 0x33106
-	Headers                   Atom = 0x33107
-	Height                    Atom = 0x5206
-	Hgroup                    Atom = 0x2ca06
-	Hidden                    Atom = 0x2d506
-	High                      Atom = 0x2db04
-	Hr                        Atom = 0x15702
-	Href                      Atom = 0x2e004
-	Hreflang                  Atom = 0x2e008
-	Html                      Atom = 0x5604
-	HttpEquiv                 Atom = 0x2e80a
-	I                         Atom = 0x601
-	Icon                      Atom = 0x58a04
-	Id                        Atom = 0x10902
-	Iframe                    Atom = 0x2fc06
-	Image                     Atom = 0x30205
-	Img                       Atom = 0x30703
-	Input                     Atom = 0x44b05
-	Inputmode                 Atom = 0x44b09
-	Ins                       Atom = 0x20403
-	Integrity                 Atom = 0x23f09
-	Is                        Atom = 0x16502
-	Isindex                   Atom = 0x30f07
-	Ismap                     Atom = 0x31605
-	Itemid                    Atom = 0x38b06
-	Itemprop                  Atom = 0x19d08
-	Itemref                   Atom = 0x3cd07
-	Itemscope                 Atom = 0x67109
-	Itemtype                  Atom = 0x31f08
-	Kbd                       Atom = 0xb903
-	Keygen                    Atom = 0x3206
-	Keytype                   Atom = 0xd607
-	Kind                      Atom = 0x17704
-	Label                     Atom = 0x5905
-	Lang                      Atom = 0x2e404
-	Legend                    Atom = 0x18106
-	Li                        Atom = 0xb202
-	Link                      Atom = 0x17404
-	List                      Atom = 0x4a904
-	Listing                   Atom = 0x4a907
-	Loop                      Atom = 0x5d04
-	Low                       Atom = 0xc303
-	Main                      Atom = 0x1004
-	Malignmark                Atom = 0xb00a
-	Manifest                  Atom = 0x6d708
-	Map                       Atom = 0x31803
-	Mark                      Atom = 0xb604
-	Marquee                   Atom = 0x32707
-	Math                      Atom = 0x32e04
-	Max                       Atom = 0x33d03
-	Maxlength                 Atom = 0x33d09
-	Media                     Atom = 0xe605
-	Mediagroup                Atom = 0xe60a
-	Menu                      Atom = 0x38704
-	Menuitem                  Atom = 0x38708
-	Meta                      Atom = 0x4b804
-	Meter                     Atom = 0x9805
-	Method                    Atom = 0x2a806
-	Mglyph                    Atom = 0x30806
-	Mi                        Atom = 0x34702
-	Min                       Atom = 0x34703
-	Minlength                 Atom = 0x34709
-	Mn                        Atom = 0x2b102
-	Mo                        Atom = 0xa402
-	Ms                        Atom = 0x67402
-	Mtext                     Atom = 0x35105
-	Multiple                  Atom = 0x35f08
-	Muted                     Atom = 0x36705
-	Name                      Atom = 0x9604
-	Nav                       Atom = 0x1303
-	Nobr                      Atom = 0x3704
-	Noembed                   Atom = 0x6c07
-	Noframes                  Atom = 0x8908
-	Nomodule                  Atom = 0xa208
-	Nonce                     Atom = 0x1a605
-	Noscript                  Atom = 0x21608
-	Novalidate                Atom = 0x2b20a
-	Object                    Atom = 0x26806
-	Ol                        Atom = 0x13702
-	Onabort                   Atom = 0x19507
-	Onafterprint              Atom = 0x2360c
-	Onautocomplete            Atom = 0x2760e
-	Onautocompleteerror       Atom = 0x27613
-	Onauxclick                Atom = 0x61f0a
-	Onbeforeprint             Atom = 0x69e0d
-	Onbeforeunload            Atom = 0x6e70e
-	Onblur                    Atom = 0x56d06
-	Oncancel                  Atom = 0x11908
-	Oncanplay                 Atom = 0x14d09
-	Oncanplaythrough          Atom = 0x14d10
-	Onchange                  Atom = 0x41b08
-	Onclick                   Atom = 0x2f507
-	Onclose                   Atom = 0x36c07
-	Oncontextmenu             Atom = 0x37e0d
-	Oncopy                    Atom = 0x39106
-	Oncuechange               Atom = 0x3970b
-	Oncut                     Atom = 0x3a205
-	Ondblclick                Atom = 0x3a70a
-	Ondrag                    Atom = 0x3b106
-	Ondragend                 Atom = 0x3b109
-	Ondragenter               Atom = 0x3ba0b
-	Ondragexit                Atom = 0x3c50a
-	Ondragleave               Atom = 0x3df0b
-	Ondragover                Atom = 0x3ea0a
-	Ondragstart               Atom = 0x3f40b
-	Ondrop                    Atom = 0x40306
-	Ondurationchange          Atom = 0x41310
-	Onemptied                 Atom = 0x40a09
-	Onended                   Atom = 0x42307
-	Onerror                   Atom = 0x42a07
-	Onfocus                   Atom = 0x43107
-	Onhashchange              Atom = 0x43d0c
-	Oninput                   Atom = 0x44907
-	Oninvalid                 Atom = 0x45509
-	Onkeydown                 Atom = 0x45e09
-	Onkeypress                Atom = 0x46b0a
-	Onkeyup                   Atom = 0x48007
-	Onlanguagechange          Atom = 0x48d10
-	Onload                    Atom = 0x49d06
-	Onloadeddata              Atom = 0x49d0c
-	Onloadedmetadata          Atom = 0x4b010
-	Onloadend                 Atom = 0x4c609
-	Onloadstart               Atom = 0x4cf0b
-	Onmessage                 Atom = 0x4da09
-	Onmessageerror            Atom = 0x4da0e
-	Onmousedown               Atom = 0x4e80b
-	Onmouseenter              Atom = 0x4f30c
-	Onmouseleave              Atom = 0x4ff0c
-	Onmousemove               Atom = 0x50b0b
-	Onmouseout                Atom = 0x5160a
-	Onmouseover               Atom = 0x5230b
-	Onmouseup                 Atom = 0x52e09
-	Onmousewheel              Atom = 0x53c0c
-	Onoffline                 Atom = 0x54809
-	Ononline                  Atom = 0x55108
-	Onpagehide                Atom = 0x5590a
-	Onpageshow                Atom = 0x5730a
-	Onpaste                   Atom = 0x57f07
-	Onpause                   Atom = 0x59a07
-	Onplay                    Atom = 0x5a406
-	Onplaying                 Atom = 0x5a409
-	Onpopstate                Atom = 0x5ad0a
-	Onprogress                Atom = 0x5b70a
-	Onratechange              Atom = 0x5cc0c
-	Onrejectionhandled        Atom = 0x5d812
-	Onreset                   Atom = 0x5ea07
-	Onresize                  Atom = 0x5f108
-	Onscroll                  Atom = 0x60008
-	Onsecuritypolicyviolation Atom = 0x60819
-	Onseeked                  Atom = 0x62908
-	Onseeking                 Atom = 0x63109
-	Onselect                  Atom = 0x63a08
-	Onshow                    Atom = 0x64406
-	Onsort                    Atom = 0x64f06
-	Onstalled                 Atom = 0x65909
-	Onstorage                 Atom = 0x66209
-	Onsubmit                  Atom = 0x66b08
-	Onsuspend                 Atom = 0x67b09
-	Ontimeupdate              Atom = 0x400c
-	Ontoggle                  Atom = 0x68408
-	Onunhandledrejection      Atom = 0x68c14
-	Onunload                  Atom = 0x6ab08
-	Onvolumechange            Atom = 0x6b30e
-	Onwaiting                 Atom = 0x6c109
-	Onwheel                   Atom = 0x6ca07
-	Open                      Atom = 0x1a304
-	Optgroup                  Atom = 0x5f08
-	Optimum                   Atom = 0x6d107
-	Option                    Atom = 0x6e306
-	Output                    Atom = 0x51d06
-	P                         Atom = 0xc01
-	Param                     Atom = 0xc05
-	Pattern                   Atom = 0x6607
-	Picture                   Atom = 0x7b07
-	Ping                      Atom = 0xef04
-	Placeholder               Atom = 0x1310b
-	Plaintext                 Atom = 0x1b209
-	Playsinline               Atom = 0x1400b
-	Poster                    Atom = 0x2cf06
-	Pre                       Atom = 0x47003
-	Preload                   Atom = 0x48607
-	Progress                  Atom = 0x5b908
-	Prompt                    Atom = 0x53606
-	Public                    Atom = 0x58606
-	Q                         Atom = 0xcf01
-	Radiogroup                Atom = 0x30a
-	Rb                        Atom = 0x3a02
-	Readonly                  Atom = 0x35708
-	Referrerpolicy            Atom = 0x3d10e
-	Rel                       Atom = 0x48703
-	Required                  Atom = 0x24c08
-	Reversed                  Atom = 0x8008
-	Rows                      Atom = 0x9c04
-	Rowspan                   Atom = 0x9c07
-	Rp                        Atom = 0x23c02
-	Rt                        Atom = 0x19a02
-	Rtc                       Atom = 0x19a03
-	Ruby                      Atom = 0xfb04
-	S                         Atom = 0x2501
-	Samp                      Atom = 0x7804
-	Sandbox                   Atom = 0x12907
-	Scope                     Atom = 0x67505
-	Scoped                    Atom = 0x67506
-	Script                    Atom = 0x21806
-	Seamless                  Atom = 0x37108
-	Section                   Atom = 0x56807
-	Select                    Atom = 0x63c06
-	Selected                  Atom = 0x63c08
-	Shape                     Atom = 0x1e505
-	Size                      Atom = 0x5f504
-	Sizes                     Atom = 0x5f505
-	Slot                      Atom = 0x1ef04
-	Small                     Atom = 0x20605
-	Sortable                  Atom = 0x65108
-	Sorted                    Atom = 0x33706
-	Source                    Atom = 0x37806
-	Spacer                    Atom = 0x43706
-	Span                      Atom = 0x9f04
-	Spellcheck                Atom = 0x4740a
-	Src                       Atom = 0x5c003
-	Srcdoc                    Atom = 0x5c006
-	Srclang                   Atom = 0x5f907
-	Srcset                    Atom = 0x6f906
-	Start                     Atom = 0x3fa05
-	Step                      Atom = 0x58304
-	Strike                    Atom = 0xd206
-	Strong                    Atom = 0x6dd06
-	Style                     Atom = 0x6ff05
-	Sub                       Atom = 0x66d03
-	Summary                   Atom = 0x70407
-	Sup                       Atom = 0x70b03
-	Svg                       Atom = 0x70e03
-	System                    Atom = 0x71106
-	Tabindex                  Atom = 0x4be08
-	Table                     Atom = 0x59505
-	Target                    Atom = 0x2c406
-	Tbody                     Atom = 0x2705
-	Td                        Atom = 0x9202
-	Template                  Atom = 0x71408
-	Textarea                  Atom = 0x35208
-	Tfoot                     Atom = 0xf505
-	Th                        Atom = 0x15602
-	Thead                     Atom = 0x33005
-	Time                      Atom = 0x4204
-	Title                     Atom = 0x11005
-	Tr                        Atom = 0xcc02
-	Track                     Atom = 0x1ba05
-	Translate                 Atom = 0x1f209
-	Tt                        Atom = 0x6802
-	Type                      Atom = 0xd904
-	Typemustmatch             Atom = 0x2900d
-	U                         Atom = 0xb01
-	Ul                        Atom = 0xa702
-	Updateviacache            Atom = 0x460e
-	Usemap                    Atom = 0x59e06
-	Value                     Atom = 0x1505
-	Var                       Atom = 0x16d03
-	Video                     Atom = 0x2f105
-	Wbr                       Atom = 0x57c03
-	Width                     Atom = 0x64905
-	Workertype                Atom = 0x71c0a
-	Wrap                      Atom = 0x72604
-	Xmp                       Atom = 0x12f03
-)
-
-const hash0 = 0x81cdf10e
-
-const maxAtomLen = 25
-
-var table = [1 << 9]Atom{
-	0x1:   0xe60a,  // mediagroup
-	0x2:   0x2e404, // lang
-	0x4:   0x2c09,  // accesskey
-	0x5:   0x8b08,  // frameset
-	0x7:   0x63a08, // onselect
-	0x8:   0x71106, // system
-	0xa:   0x64905, // width
-	0xc:   0x2890b, // formenctype
-	0xd:   0x13702, // ol
-	0xe:   0x3970b, // oncuechange
-	0x10:  0x14b03, // bdo
-	0x11:  0x11505, // audio
-	0x12:  0x17a09, // draggable
-	0x14:  0x2f105, // video
-	0x15:  0x2b102, // mn
-	0x16:  0x38704, // menu
-	0x17:  0x2cf06, // poster
-	0x19:  0xf606,  // footer
-	0x1a:  0x2a806, // method
-	0x1b:  0x2b808, // datetime
-	0x1c:  0x19507, // onabort
-	0x1d:  0x460e,  // updateviacache
-	0x1e:  0xff05,  // async
-	0x1f:  0x49d06, // onload
-	0x21:  0x11908, // oncancel
-	0x22:  0x62908, // onseeked
-	0x23:  0x30205, // image
-	0x24:  0x5d812, // onrejectionhandled
-	0x26:  0x17404, // link
-	0x27:  0x51d06, // output
-	0x28:  0x33104, // head
-	0x29:  0x4ff0c, // onmouseleave
-	0x2a:  0x57f07, // onpaste
-	0x2b:  0x5a409, // onplaying
-	0x2c:  0x1c407, // colspan
-	0x2f:  0x1bf05, // color
-	0x30:  0x5f504, // size
-	0x31:  0x2e80a, // http-equiv
-	0x33:  0x601,   // i
-	0x34:  0x5590a, // onpagehide
-	0x35:  0x68c14, // onunhandledrejection
-	0x37:  0x42a07, // onerror
-	0x3a:  0x3b08,  // basefont
-	0x3f:  0x1303,  // nav
-	0x40:  0x17704, // kind
-	0x41:  0x35708, // readonly
-	0x42:  0x30806, // mglyph
-	0x44:  0xb202,  // li
-	0x46:  0x2d506, // hidden
-	0x47:  0x70e03, // svg
-	0x48:  0x58304, // step
-	0x49:  0x23f09, // integrity
-	0x4a:  0x58606, // public
-	0x4c:  0x1ab03, // col
-	0x4d:  0x1870a, // blockquote
-	0x4e:  0x34f02, // h5
-	0x50:  0x5b908, // progress
-	0x51:  0x5f505, // sizes
-	0x52:  0x34502, // h4
-	0x56:  0x33005, // thead
-	0x57:  0xd607,  // keytype
-	0x58:  0x5b70a, // onprogress
-	0x59:  0x44b09, // inputmode
-	0x5a:  0x3b109, // ondragend
-	0x5d:  0x3a205, // oncut
-	0x5e:  0x43706, // spacer
-	0x5f:  0x1ab08, // colgroup
-	0x62:  0x16502, // is
-	0x65:  0x3c02,  // as
-	0x66:  0x54809, // onoffline
-	0x67:  0x33706, // sorted
-	0x69:  0x48d10, // onlanguagechange
-	0x6c:  0x43d0c, // onhashchange
-	0x6d:  0x9604,  // name
-	0x6e:  0xf505,  // tfoot
-	0x6f:  0x56104, // desc
-	0x70:  0x33d03, // max
-	0x72:  0x1ea06, // coords
-	0x73:  0x30d02, // h3
-	0x74:  0x6e70e, // onbeforeunload
-	0x75:  0x9c04,  // rows
-	0x76:  0x63c06, // select
-	0x77:  0x9805,  // meter
-	0x78:  0x38b06, // itemid
-	0x79:  0x53c0c, // onmousewheel
-	0x7a:  0x5c006, // srcdoc
-	0x7d:  0x1ba05, // track
-	0x7f:  0x31f08, // itemtype
-	0x82:  0xa402,  // mo
-	0x83:  0x41b08, // onchange
-	0x84:  0x33107, // headers
-	0x85:  0x5cc0c, // onratechange
-	0x86:  0x60819, // onsecuritypolicyviolation
-	0x88:  0x4a508, // datalist
-	0x89:  0x4e80b, // onmousedown
-	0x8a:  0x1ef04, // slot
-	0x8b:  0x4b010, // onloadedmetadata
-	0x8c:  0x1a06,  // accept
-	0x8d:  0x26806, // object
-	0x91:  0x6b30e, // onvolumechange
-	0x92:  0x2107,  // charset
-	0x93:  0x27613, // onautocompleteerror
-	0x94:  0xc113,  // allowpaymentrequest
-	0x95:  0x2804,  // body
-	0x96:  0x10a07, // default
-	0x97:  0x63c08, // selected
-	0x98:  0x21e04, // face
-	0x99:  0x1e505, // shape
-	0x9b:  0x68408, // ontoggle
-	0x9e:  0x64b02, // dt
-	0x9f:  0xb604,  // mark
-	0xa1:  0xb01,   // u
-	0xa4:  0x6ab08, // onunload
-	0xa5:  0x5d04,  // loop
-	0xa6:  0x16408, // disabled
-	0xaa:  0x42307, // onended
-	0xab:  0xb00a,  // malignmark
-	0xad:  0x67b09, // onsuspend
-	0xae:  0x35105, // mtext
-	0xaf:  0x64f06, // onsort
-	0xb0:  0x19d08, // itemprop
-	0xb3:  0x67109, // itemscope
-	0xb4:  0x17305, // blink
-	0xb6:  0x3b106, // ondrag
-	0xb7:  0xa702,  // ul
-	0xb8:  0x26e04, // form
-	0xb9:  0x12907, // sandbox
-	0xba:  0x8b05,  // frame
-	0xbb:  0x1505,  // value
-	0xbc:  0x66209, // onstorage
-	0xbf:  0xaa07,  // acronym
-	0xc0:  0x19a02, // rt
-	0xc2:  0x202,   // br
-	0xc3:  0x22608, // fieldset
-	0xc4:  0x2900d, // typemustmatch
-	0xc5:  0xa208,  // nomodule
-	0xc6:  0x6c07,  // noembed
-	0xc7:  0x69e0d, // onbeforeprint
-	0xc8:  0x19106, // button
-	0xc9:  0x2f507, // onclick
-	0xca:  0x70407, // summary
-	0xcd:  0xfb04,  // ruby
-	0xce:  0x56405, // class
-	0xcf:  0x3f40b, // ondragstart
-	0xd0:  0x23107, // caption
-	0xd4:  0xdd0e,  // allowusermedia
-	0xd5:  0x4cf0b, // onloadstart
-	0xd9:  0x16b03, // div
-	0xda:  0x4a904, // list
-	0xdb:  0x32e04, // math
-	0xdc:  0x44b05, // input
-	0xdf:  0x3ea0a, // ondragover
-	0xe0:  0x2de02, // h2
-	0xe2:  0x1b209, // plaintext
-	0xe4:  0x4f30c, // onmouseenter
-	0xe7:  0x47907, // checked
-	0xe8:  0x47003, // pre
-	0xea:  0x35f08, // multiple
-	0xeb:  0xba03,  // bdi
-	0xec:  0x33d09, // maxlength
-	0xed:  0xcf01,  // q
-	0xee:  0x61f0a, // onauxclick
-	0xf0:  0x57c03, // wbr
-	0xf2:  0x3b04,  // base
-	0xf3:  0x6e306, // option
-	0xf5:  0x41310, // ondurationchange
-	0xf7:  0x8908,  // noframes
-	0xf9:  0x40508, // dropzone
-	0xfb:  0x67505, // scope
-	0xfc:  0x8008,  // reversed
-	0xfd:  0x3ba0b, // ondragenter
-	0xfe:  0x3fa05, // start
-	0xff:  0x12f03, // xmp
-	0x100: 0x5f907, // srclang
-	0x101: 0x30703, // img
-	0x104: 0x101,   // b
-	0x105: 0x25403, // for
-	0x106: 0x10705, // aside
-	0x107: 0x44907, // oninput
-	0x108: 0x35604, // area
-	0x109: 0x2a40a, // formmethod
-	0x10a: 0x72604, // wrap
-	0x10c: 0x23c02, // rp
-	0x10d: 0x46b0a, // onkeypress
-	0x10e: 0x6802,  // tt
-	0x110: 0x34702, // mi
-	0x111: 0x36705, // muted
-	0x112: 0xf303,  // alt
-	0x113: 0x5c504, // code
-	0x114: 0x6e02,  // em
-	0x115: 0x3c50a, // ondragexit
-	0x117: 0x9f04,  // span
-	0x119: 0x6d708, // manifest
-	0x11a: 0x38708, // menuitem
-	0x11b: 0x58b07, // content
-	0x11d: 0x6c109, // onwaiting
-	0x11f: 0x4c609, // onloadend
-	0x121: 0x37e0d, // oncontextmenu
-	0x123: 0x56d06, // onblur
-	0x124: 0x3fc07, // article
-	0x125: 0x9303,  // dir
-	0x126: 0xef04,  // ping
-	0x127: 0x24c08, // required
-	0x128: 0x45509, // oninvalid
-	0x129: 0xb105,  // align
-	0x12b: 0x58a04, // icon
-	0x12c: 0x64d02, // h6
-	0x12d: 0x1c404, // cols
-	0x12e: 0x22e0a, // figcaption
-	0x12f: 0x45e09, // onkeydown
-	0x130: 0x66b08, // onsubmit
-	0x131: 0x14d09, // oncanplay
-	0x132: 0x70b03, // sup
-	0x133: 0xc01,   // p
-	0x135: 0x40a09, // onemptied
-	0x136: 0x39106, // oncopy
-	0x137: 0x19c04, // cite
-	0x138: 0x3a70a, // ondblclick
-	0x13a: 0x50b0b, // onmousemove
-	0x13c: 0x66d03, // sub
-	0x13d: 0x48703, // rel
-	0x13e: 0x5f08,  // optgroup
-	0x142: 0x9c07,  // rowspan
-	0x143: 0x37806, // source
-	0x144: 0x21608, // noscript
-	0x145: 0x1a304, // open
-	0x146: 0x20403, // ins
-	0x147: 0x2540d, // foreignObject
-	0x148: 0x5ad0a, // onpopstate
-	0x14a: 0x28d07, // enctype
-	0x14b: 0x2760e, // onautocomplete
-	0x14c: 0x35208, // textarea
-	0x14e: 0x2780c, // autocomplete
-	0x14f: 0x15702, // hr
-	0x150: 0x1de08, // controls
-	0x151: 0x10902, // id
-	0x153: 0x2360c, // onafterprint
-	0x155: 0x2610d, // foreignobject
-	0x156: 0x32707, // marquee
-	0x157: 0x59a07, // onpause
-	0x158: 0x5e602, // dl
-	0x159: 0x5206,  // height
-	0x15a: 0x34703, // min
-	0x15b: 0x9307,  // dirname
-	0x15c: 0x1f209, // translate
-	0x15d: 0x5604,  // html
-	0x15e: 0x34709, // minlength
-	0x15f: 0x48607, // preload
-	0x160: 0x71408, // template
-	0x161: 0x3df0b, // ondragleave
-	0x162: 0x3a02,  // rb
-	0x164: 0x5c003, // src
-	0x165: 0x6dd06, // strong
-	0x167: 0x7804,  // samp
-	0x168: 0x6f307, // address
-	0x169: 0x55108, // ononline
-	0x16b: 0x1310b, // placeholder
-	0x16c: 0x2c406, // target
-	0x16d: 0x20605, // small
-	0x16e: 0x6ca07, // onwheel
-	0x16f: 0x1c90a, // annotation
-	0x170: 0x4740a, // spellcheck
-	0x171: 0x7207,  // details
-	0x172: 0x10306, // canvas
-	0x173: 0x12109, // autofocus
-	0x174: 0xc05,   // param
-	0x176: 0x46308, // download
-	0x177: 0x45203, // del
-	0x178: 0x36c07, // onclose
-	0x179: 0xb903,  // kbd
-	0x17a: 0x31906, // applet
-	0x17b: 0x2e004, // href
-	0x17c: 0x5f108, // onresize
-	0x17e: 0x49d0c, // onloadeddata
-	0x180: 0xcc02,  // tr
-	0x181: 0x2c00a, // formtarget
-	0x182: 0x11005, // title
-	0x183: 0x6ff05, // style
-	0x184: 0xd206,  // strike
-	0x185: 0x59e06, // usemap
-	0x186: 0x2fc06, // iframe
-	0x187: 0x1004,  // main
-	0x189: 0x7b07,  // picture
-	0x18c: 0x31605, // ismap
-	0x18e: 0x4a504, // data
-	0x18f: 0x5905,  // label
-	0x191: 0x3d10e, // referrerpolicy
-	0x192: 0x15602, // th
-	0x194: 0x53606, // prompt
-	0x195: 0x56807, // section
-	0x197: 0x6d107, // optimum
-	0x198: 0x2db04, // high
-	0x199: 0x15c02, // h1
-	0x19a: 0x65909, // onstalled
-	0x19b: 0x16d03, // var
-	0x19c: 0x4204,  // time
-	0x19e: 0x67402, // ms
-	0x19f: 0x33106, // header
-	0x1a0: 0x4da09, // onmessage
-	0x1a1: 0x1a605, // nonce
-	0x1a2: 0x26e0a, // formaction
-	0x1a3: 0x22006, // center
-	0x1a4: 0x3704,  // nobr
-	0x1a5: 0x59505, // table
-	0x1a6: 0x4a907, // listing
-	0x1a7: 0x18106, // legend
-	0x1a9: 0x29b09, // challenge
-	0x1aa: 0x24806, // figure
-	0x1ab: 0xe605,  // media
-	0x1ae: 0xd904,  // type
-	0x1af: 0x3f04,  // font
-	0x1b0: 0x4da0e, // onmessageerror
-	0x1b1: 0x37108, // seamless
-	0x1b2: 0x8703,  // dfn
-	0x1b3: 0x5c705, // defer
-	0x1b4: 0xc303,  // low
-	0x1b5: 0x19a03, // rtc
-	0x1b6: 0x5230b, // onmouseover
-	0x1b7: 0x2b20a, // novalidate
-	0x1b8: 0x71c0a, // workertype
-	0x1ba: 0x3cd07, // itemref
-	0x1bd: 0x1,     // a
-	0x1be: 0x31803, // map
-	0x1bf: 0x400c,  // ontimeupdate
-	0x1c0: 0x15e07, // bgsound
-	0x1c1: 0x3206,  // keygen
-	0x1c2: 0x2705,  // tbody
-	0x1c5: 0x64406, // onshow
-	0x1c7: 0x2501,  // s
-	0x1c8: 0x6607,  // pattern
-	0x1cc: 0x14d10, // oncanplaythrough
-	0x1ce: 0x2d702, // dd
-	0x1cf: 0x6f906, // srcset
-	0x1d0: 0x17003, // big
-	0x1d2: 0x65108, // sortable
-	0x1d3: 0x48007, // onkeyup
-	0x1d5: 0x5a406, // onplay
-	0x1d7: 0x4b804, // meta
-	0x1d8: 0x40306, // ondrop
-	0x1da: 0x60008, // onscroll
-	0x1db: 0x1fb0b, // crossorigin
-	0x1dc: 0x5730a, // onpageshow
-	0x1dd: 0x4,     // abbr
-	0x1de: 0x9202,  // td
-	0x1df: 0x58b0f, // contenteditable
-	0x1e0: 0x27206, // action
-	0x1e1: 0x1400b, // playsinline
-	0x1e2: 0x43107, // onfocus
-	0x1e3: 0x2e008, // hreflang
-	0x1e5: 0x5160a, // onmouseout
-	0x1e6: 0x5ea07, // onreset
-	0x1e7: 0x13c08, // autoplay
-	0x1e8: 0x63109, // onseeking
-	0x1ea: 0x67506, // scoped
-	0x1ec: 0x30a,   // radiogroup
-	0x1ee: 0x3800b, // contextmenu
-	0x1ef: 0x52e09, // onmouseup
-	0x1f1: 0x2ca06, // hgroup
-	0x1f2: 0x2080f, // allowfullscreen
-	0x1f3: 0x4be08, // tabindex
-	0x1f6: 0x30f07, // isindex
-	0x1f7: 0x1a0e,  // accept-charset
-	0x1f8: 0x2ae0e, // formnovalidate
-	0x1fb: 0x1c90e, // annotation-xml
-	0x1fc: 0x6e05,  // embed
-	0x1fd: 0x21806, // script
-	0x1fe: 0xbb06,  // dialog
-	0x1ff: 0x1d707, // command
-}
-
-const atomText = "abbradiogrouparamainavalueaccept-charsetbodyaccesskeygenobrb" +
-	"asefontimeupdateviacacheightmlabelooptgroupatternoembedetail" +
-	"sampictureversedfnoframesetdirnameterowspanomoduleacronymali" +
-	"gnmarkbdialogallowpaymentrequestrikeytypeallowusermediagroup" +
-	"ingaltfooterubyasyncanvasidefaultitleaudioncancelautofocusan" +
-	"dboxmplaceholderautoplaysinlinebdoncanplaythrough1bgsoundisa" +
-	"bledivarbigblinkindraggablegendblockquotebuttonabortcitempro" +
-	"penoncecolgrouplaintextrackcolorcolspannotation-xmlcommandco" +
-	"ntrolshapecoordslotranslatecrossoriginsmallowfullscreenoscri" +
-	"ptfacenterfieldsetfigcaptionafterprintegrityfigurequiredfore" +
-	"ignObjectforeignobjectformactionautocompleteerrorformenctype" +
-	"mustmatchallengeformmethodformnovalidatetimeformtargethgroup" +
-	"osterhiddenhigh2hreflanghttp-equivideonclickiframeimageimgly" +
-	"ph3isindexismappletitemtypemarqueematheadersortedmaxlength4m" +
-	"inlength5mtextareadonlymultiplemutedoncloseamlessourceoncont" +
-	"extmenuitemidoncopyoncuechangeoncutondblclickondragendondrag" +
-	"enterondragexitemreferrerpolicyondragleaveondragoverondragst" +
-	"articleondropzonemptiedondurationchangeonendedonerroronfocus" +
-	"paceronhashchangeoninputmodeloninvalidonkeydownloadonkeypres" +
-	"spellcheckedonkeyupreloadonlanguagechangeonloadeddatalisting" +
-	"onloadedmetadatabindexonloadendonloadstartonmessageerroronmo" +
-	"usedownonmouseenteronmouseleaveonmousemoveonmouseoutputonmou" +
-	"seoveronmouseupromptonmousewheelonofflineononlineonpagehides" +
-	"classectionbluronpageshowbronpastepublicontenteditableonpaus" +
-	"emaponplayingonpopstateonprogressrcdocodeferonratechangeonre" +
-	"jectionhandledonresetonresizesrclangonscrollonsecuritypolicy" +
-	"violationauxclickonseekedonseekingonselectedonshowidth6onsor" +
-	"tableonstalledonstorageonsubmitemscopedonsuspendontoggleonun" +
-	"handledrejectionbeforeprintonunloadonvolumechangeonwaitingon" +
-	"wheeloptimumanifestrongoptionbeforeunloaddressrcsetstylesumm" +
-	"arysupsvgsystemplateworkertypewrap"
Index: trunk/vendor/golang.org/x/net/html/charset/charset.go
===================================================================
--- trunk/vendor/golang.org/x/net/html/charset/charset.go	(revision 145)
+++ 	(revision )
@@ -1,257 +1,0 @@
-// Copyright 2013 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-// Package charset provides common text encodings for HTML documents.
-//
-// The mapping from encoding labels to encodings is defined at
-// https://encoding.spec.whatwg.org/.
-package charset // import "golang.org/x/net/html/charset"
-
-import (
-	"bytes"
-	"fmt"
-	"io"
-	"mime"
-	"strings"
-	"unicode/utf8"
-
-	"golang.org/x/net/html"
-	"golang.org/x/text/encoding"
-	"golang.org/x/text/encoding/charmap"
-	"golang.org/x/text/encoding/htmlindex"
-	"golang.org/x/text/transform"
-)
-
-// Lookup returns the encoding with the specified label, and its canonical
-// name. It returns nil and the empty string if label is not one of the
-// standard encodings for HTML. Matching is case-insensitive and ignores
-// leading and trailing whitespace. Encoders will use HTML escape sequences for
-// runes that are not supported by the character set.
-func Lookup(label string) (e encoding.Encoding, name string) {
-	e, err := htmlindex.Get(label)
-	if err != nil {
-		return nil, ""
-	}
-	name, _ = htmlindex.Name(e)
-	return &htmlEncoding{e}, name
-}
-
-type htmlEncoding struct{ encoding.Encoding }
-
-func (h *htmlEncoding) NewEncoder() *encoding.Encoder {
-	// HTML requires a non-terminating legacy encoder. We use HTML escapes to
-	// substitute unsupported code points.
-	return encoding.HTMLEscapeUnsupported(h.Encoding.NewEncoder())
-}
-
-// DetermineEncoding determines the encoding of an HTML document by examining
-// up to the first 1024 bytes of content and the declared Content-Type.
-//
-// See http://www.whatwg.org/specs/web-apps/current-work/multipage/parsing.html#determining-the-character-encoding
-func DetermineEncoding(content []byte, contentType string) (e encoding.Encoding, name string, certain bool) {
-	if len(content) > 1024 {
-		content = content[:1024]
-	}
-
-	for _, b := range boms {
-		if bytes.HasPrefix(content, b.bom) {
-			e, name = Lookup(b.enc)
-			return e, name, true
-		}
-	}
-
-	if _, params, err := mime.ParseMediaType(contentType); err == nil {
-		if cs, ok := params["charset"]; ok {
-			if e, name = Lookup(cs); e != nil {
-				return e, name, true
-			}
-		}
-	}
-
-	if len(content) > 0 {
-		e, name = prescan(content)
-		if e != nil {
-			return e, name, false
-		}
-	}
-
-	// Try to detect UTF-8.
-	// First eliminate any partial rune at the end.
-	for i := len(content) - 1; i >= 0 && i > len(content)-4; i-- {
-		b := content[i]
-		if b < 0x80 {
-			break
-		}
-		if utf8.RuneStart(b) {
-			content = content[:i]
-			break
-		}
-	}
-	hasHighBit := false
-	for _, c := range content {
-		if c >= 0x80 {
-			hasHighBit = true
-			break
-		}
-	}
-	if hasHighBit && utf8.Valid(content) {
-		return encoding.Nop, "utf-8", false
-	}
-
-	// TODO: change default depending on user's locale?
-	return charmap.Windows1252, "windows-1252", false
-}
-
-// NewReader returns an io.Reader that converts the content of r to UTF-8.
-// It calls DetermineEncoding to find out what r's encoding is.
-func NewReader(r io.Reader, contentType string) (io.Reader, error) {
-	preview := make([]byte, 1024)
-	n, err := io.ReadFull(r, preview)
-	switch {
-	case err == io.ErrUnexpectedEOF:
-		preview = preview[:n]
-		r = bytes.NewReader(preview)
-	case err != nil:
-		return nil, err
-	default:
-		r = io.MultiReader(bytes.NewReader(preview), r)
-	}
-
-	if e, _, _ := DetermineEncoding(preview, contentType); e != encoding.Nop {
-		r = transform.NewReader(r, e.NewDecoder())
-	}
-	return r, nil
-}
-
-// NewReaderLabel returns a reader that converts from the specified charset to
-// UTF-8. It uses Lookup to find the encoding that corresponds to label, and
-// returns an error if Lookup returns nil. It is suitable for use as
-// encoding/xml.Decoder's CharsetReader function.
-func NewReaderLabel(label string, input io.Reader) (io.Reader, error) {
-	e, _ := Lookup(label)
-	if e == nil {
-		return nil, fmt.Errorf("unsupported charset: %q", label)
-	}
-	return transform.NewReader(input, e.NewDecoder()), nil
-}
-
-func prescan(content []byte) (e encoding.Encoding, name string) {
-	z := html.NewTokenizer(bytes.NewReader(content))
-	for {
-		switch z.Next() {
-		case html.ErrorToken:
-			return nil, ""
-
-		case html.StartTagToken, html.SelfClosingTagToken:
-			tagName, hasAttr := z.TagName()
-			if !bytes.Equal(tagName, []byte("meta")) {
-				continue
-			}
-			attrList := make(map[string]bool)
-			gotPragma := false
-
-			const (
-				dontKnow = iota
-				doNeedPragma
-				doNotNeedPragma
-			)
-			needPragma := dontKnow
-
-			name = ""
-			e = nil
-			for hasAttr {
-				var key, val []byte
-				key, val, hasAttr = z.TagAttr()
-				ks := string(key)
-				if attrList[ks] {
-					continue
-				}
-				attrList[ks] = true
-				for i, c := range val {
-					if 'A' <= c && c <= 'Z' {
-						val[i] = c + 0x20
-					}
-				}
-
-				switch ks {
-				case "http-equiv":
-					if bytes.Equal(val, []byte("content-type")) {
-						gotPragma = true
-					}
-
-				case "content":
-					if e == nil {
-						name = fromMetaElement(string(val))
-						if name != "" {
-							e, name = Lookup(name)
-							if e != nil {
-								needPragma = doNeedPragma
-							}
-						}
-					}
-
-				case "charset":
-					e, name = Lookup(string(val))
-					needPragma = doNotNeedPragma
-				}
-			}
-
-			if needPragma == dontKnow || needPragma == doNeedPragma && !gotPragma {
-				continue
-			}
-
-			if strings.HasPrefix(name, "utf-16") {
-				name = "utf-8"
-				e = encoding.Nop
-			}
-
-			if e != nil {
-				return e, name
-			}
-		}
-	}
-}
-
-func fromMetaElement(s string) string {
-	for s != "" {
-		csLoc := strings.Index(s, "charset")
-		if csLoc == -1 {
-			return ""
-		}
-		s = s[csLoc+len("charset"):]
-		s = strings.TrimLeft(s, " \t\n\f\r")
-		if !strings.HasPrefix(s, "=") {
-			continue
-		}
-		s = s[1:]
-		s = strings.TrimLeft(s, " \t\n\f\r")
-		if s == "" {
-			return ""
-		}
-		if q := s[0]; q == '"' || q == '\'' {
-			s = s[1:]
-			closeQuote := strings.IndexRune(s, rune(q))
-			if closeQuote == -1 {
-				return ""
-			}
-			return s[:closeQuote]
-		}
-
-		end := strings.IndexAny(s, "; \t\n\f\r")
-		if end == -1 {
-			end = len(s)
-		}
-		return s[:end]
-	}
-	return ""
-}
-
-var boms = []struct {
-	bom []byte
-	enc string
-}{
-	{[]byte{0xfe, 0xff}, "utf-16be"},
-	{[]byte{0xff, 0xfe}, "utf-16le"},
-	{[]byte{0xef, 0xbb, 0xbf}, "utf-8"},
-}
Index: trunk/vendor/golang.org/x/net/html/const.go
===================================================================
--- trunk/vendor/golang.org/x/net/html/const.go	(revision 145)
+++ 	(revision )
@@ -1,111 +1,0 @@
-// Copyright 2011 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package html
-
-// Section 12.2.4.2 of the HTML5 specification says "The following elements
-// have varying levels of special parsing rules".
-// https://html.spec.whatwg.org/multipage/syntax.html#the-stack-of-open-elements
-var isSpecialElementMap = map[string]bool{
-	"address":    true,
-	"applet":     true,
-	"area":       true,
-	"article":    true,
-	"aside":      true,
-	"base":       true,
-	"basefont":   true,
-	"bgsound":    true,
-	"blockquote": true,
-	"body":       true,
-	"br":         true,
-	"button":     true,
-	"caption":    true,
-	"center":     true,
-	"col":        true,
-	"colgroup":   true,
-	"dd":         true,
-	"details":    true,
-	"dir":        true,
-	"div":        true,
-	"dl":         true,
-	"dt":         true,
-	"embed":      true,
-	"fieldset":   true,
-	"figcaption": true,
-	"figure":     true,
-	"footer":     true,
-	"form":       true,
-	"frame":      true,
-	"frameset":   true,
-	"h1":         true,
-	"h2":         true,
-	"h3":         true,
-	"h4":         true,
-	"h5":         true,
-	"h6":         true,
-	"head":       true,
-	"header":     true,
-	"hgroup":     true,
-	"hr":         true,
-	"html":       true,
-	"iframe":     true,
-	"img":        true,
-	"input":      true,
-	"keygen":     true, // "keygen" has been removed from the spec, but are kept here for backwards compatibility.
-	"li":         true,
-	"link":       true,
-	"listing":    true,
-	"main":       true,
-	"marquee":    true,
-	"menu":       true,
-	"meta":       true,
-	"nav":        true,
-	"noembed":    true,
-	"noframes":   true,
-	"noscript":   true,
-	"object":     true,
-	"ol":         true,
-	"p":          true,
-	"param":      true,
-	"plaintext":  true,
-	"pre":        true,
-	"script":     true,
-	"section":    true,
-	"select":     true,
-	"source":     true,
-	"style":      true,
-	"summary":    true,
-	"table":      true,
-	"tbody":      true,
-	"td":         true,
-	"template":   true,
-	"textarea":   true,
-	"tfoot":      true,
-	"th":         true,
-	"thead":      true,
-	"title":      true,
-	"tr":         true,
-	"track":      true,
-	"ul":         true,
-	"wbr":        true,
-	"xmp":        true,
-}
-
-func isSpecialElement(element *Node) bool {
-	switch element.Namespace {
-	case "", "html":
-		return isSpecialElementMap[element.Data]
-	case "math":
-		switch element.Data {
-		case "mi", "mo", "mn", "ms", "mtext", "annotation-xml":
-			return true
-		}
-	case "svg":
-		switch element.Data {
-		case "foreignObject", "desc", "title":
-			return true
-		}
-	}
-	return false
-}
Index: trunk/vendor/golang.org/x/net/html/doc.go
===================================================================
--- trunk/vendor/golang.org/x/net/html/doc.go	(revision 145)
+++ 	(revision )
@@ -1,106 +1,0 @@
-// Copyright 2010 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-/*
-Package html implements an HTML5-compliant tokenizer and parser.
-
-Tokenization is done by creating a Tokenizer for an io.Reader r. It is the
-caller's responsibility to ensure that r provides UTF-8 encoded HTML.
-
-	z := html.NewTokenizer(r)
-
-Given a Tokenizer z, the HTML is tokenized by repeatedly calling z.Next(),
-which parses the next token and returns its type, or an error:
-
-	for {
-		tt := z.Next()
-		if tt == html.ErrorToken {
-			// ...
-			return ...
-		}
-		// Process the current token.
-	}
-
-There are two APIs for retrieving the current token. The high-level API is to
-call Token; the low-level API is to call Text or TagName / TagAttr. Both APIs
-allow optionally calling Raw after Next but before Token, Text, TagName, or
-TagAttr. In EBNF notation, the valid call sequence per token is:
-
-	Next {Raw} [ Token | Text | TagName {TagAttr} ]
-
-Token returns an independent data structure that completely describes a token.
-Entities (such as "&lt;") are unescaped, tag names and attribute keys are
-lower-cased, and attributes are collected into a []Attribute. For example:
-
-	for {
-		if z.Next() == html.ErrorToken {
-			// Returning io.EOF indicates success.
-			return z.Err()
-		}
-		emitToken(z.Token())
-	}
-
-The low-level API performs fewer allocations and copies, but the contents of
-the []byte values returned by Text, TagName and TagAttr may change on the next
-call to Next. For example, to extract an HTML page's anchor text:
-
-	depth := 0
-	for {
-		tt := z.Next()
-		switch tt {
-		case html.ErrorToken:
-			return z.Err()
-		case html.TextToken:
-			if depth > 0 {
-				// emitBytes should copy the []byte it receives,
-				// if it doesn't process it immediately.
-				emitBytes(z.Text())
-			}
-		case html.StartTagToken, html.EndTagToken:
-			tn, _ := z.TagName()
-			if len(tn) == 1 && tn[0] == 'a' {
-				if tt == html.StartTagToken {
-					depth++
-				} else {
-					depth--
-				}
-			}
-		}
-	}
-
-Parsing is done by calling Parse with an io.Reader, which returns the root of
-the parse tree (the document element) as a *Node. It is the caller's
-responsibility to ensure that the Reader provides UTF-8 encoded HTML. For
-example, to process each anchor node in depth-first order:
-
-	doc, err := html.Parse(r)
-	if err != nil {
-		// ...
-	}
-	var f func(*html.Node)
-	f = func(n *html.Node) {
-		if n.Type == html.ElementNode && n.Data == "a" {
-			// Do something with n...
-		}
-		for c := n.FirstChild; c != nil; c = c.NextSibling {
-			f(c)
-		}
-	}
-	f(doc)
-
-The relevant specifications include:
-https://html.spec.whatwg.org/multipage/syntax.html and
-https://html.spec.whatwg.org/multipage/syntax.html#tokenization
-*/
-package html // import "golang.org/x/net/html"
-
-// The tokenization algorithm implemented by this package is not a line-by-line
-// transliteration of the relatively verbose state-machine in the WHATWG
-// specification. A more direct approach is used instead, where the program
-// counter implies the state, such as whether it is tokenizing a tag or a text
-// node. Specification compliance is verified by checking expected and actual
-// outputs over a test suite rather than aiming for algorithmic fidelity.
-
-// TODO(nigeltao): Does a DOM API belong in this package or a separate one?
-// TODO(nigeltao): How does parsing interact with a JavaScript engine?
Index: trunk/vendor/golang.org/x/net/html/doctype.go
===================================================================
--- trunk/vendor/golang.org/x/net/html/doctype.go	(revision 145)
+++ 	(revision )
@@ -1,156 +1,0 @@
-// Copyright 2011 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package html
-
-import (
-	"strings"
-)
-
-// parseDoctype parses the data from a DoctypeToken into a name,
-// public identifier, and system identifier. It returns a Node whose Type
-// is DoctypeNode, whose Data is the name, and which has attributes
-// named "system" and "public" for the two identifiers if they were present.
-// quirks is whether the document should be parsed in "quirks mode".
-func parseDoctype(s string) (n *Node, quirks bool) {
-	n = &Node{Type: DoctypeNode}
-
-	// Find the name.
-	space := strings.IndexAny(s, whitespace)
-	if space == -1 {
-		space = len(s)
-	}
-	n.Data = s[:space]
-	// The comparison to "html" is case-sensitive.
-	if n.Data != "html" {
-		quirks = true
-	}
-	n.Data = strings.ToLower(n.Data)
-	s = strings.TrimLeft(s[space:], whitespace)
-
-	if len(s) < 6 {
-		// It can't start with "PUBLIC" or "SYSTEM".
-		// Ignore the rest of the string.
-		return n, quirks || s != ""
-	}
-
-	key := strings.ToLower(s[:6])
-	s = s[6:]
-	for key == "public" || key == "system" {
-		s = strings.TrimLeft(s, whitespace)
-		if s == "" {
-			break
-		}
-		quote := s[0]
-		if quote != '"' && quote != '\'' {
-			break
-		}
-		s = s[1:]
-		q := strings.IndexRune(s, rune(quote))
-		var id string
-		if q == -1 {
-			id = s
-			s = ""
-		} else {
-			id = s[:q]
-			s = s[q+1:]
-		}
-		n.Attr = append(n.Attr, Attribute{Key: key, Val: id})
-		if key == "public" {
-			key = "system"
-		} else {
-			key = ""
-		}
-	}
-
-	if key != "" || s != "" {
-		quirks = true
-	} else if len(n.Attr) > 0 {
-		if n.Attr[0].Key == "public" {
-			public := strings.ToLower(n.Attr[0].Val)
-			switch public {
-			case "-//w3o//dtd w3 html strict 3.0//en//", "-/w3d/dtd html 4.0 transitional/en", "html":
-				quirks = true
-			default:
-				for _, q := range quirkyIDs {
-					if strings.HasPrefix(public, q) {
-						quirks = true
-						break
-					}
-				}
-			}
-			// The following two public IDs only cause quirks mode if there is no system ID.
-			if len(n.Attr) == 1 && (strings.HasPrefix(public, "-//w3c//dtd html 4.01 frameset//") ||
-				strings.HasPrefix(public, "-//w3c//dtd html 4.01 transitional//")) {
-				quirks = true
-			}
-		}
-		if lastAttr := n.Attr[len(n.Attr)-1]; lastAttr.Key == "system" &&
-			strings.ToLower(lastAttr.Val) == "http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd" {
-			quirks = true
-		}
-	}
-
-	return n, quirks
-}
-
-// quirkyIDs is a list of public doctype identifiers that cause a document
-// to be interpreted in quirks mode. The identifiers should be in lower case.
-var quirkyIDs = []string{
-	"+//silmaril//dtd html pro v0r11 19970101//",
-	"-//advasoft ltd//dtd html 3.0 aswedit + extensions//",
-	"-//as//dtd html 3.0 aswedit + extensions//",
-	"-//ietf//dtd html 2.0 level 1//",
-	"-//ietf//dtd html 2.0 level 2//",
-	"-//ietf//dtd html 2.0 strict level 1//",
-	"-//ietf//dtd html 2.0 strict level 2//",
-	"-//ietf//dtd html 2.0 strict//",
-	"-//ietf//dtd html 2.0//",
-	"-//ietf//dtd html 2.1e//",
-	"-//ietf//dtd html 3.0//",
-	"-//ietf//dtd html 3.2 final//",
-	"-//ietf//dtd html 3.2//",
-	"-//ietf//dtd html 3//",
-	"-//ietf//dtd html level 0//",
-	"-//ietf//dtd html level 1//",
-	"-//ietf//dtd html level 2//",
-	"-//ietf//dtd html level 3//",
-	"-//ietf//dtd html strict level 0//",
-	"-//ietf//dtd html strict level 1//",
-	"-//ietf//dtd html strict level 2//",
-	"-//ietf//dtd html strict level 3//",
-	"-//ietf//dtd html strict//",
-	"-//ietf//dtd html//",
-	"-//metrius//dtd metrius presentational//",
-	"-//microsoft//dtd internet explorer 2.0 html strict//",
-	"-//microsoft//dtd internet explorer 2.0 html//",
-	"-//microsoft//dtd internet explorer 2.0 tables//",
-	"-//microsoft//dtd internet explorer 3.0 html strict//",
-	"-//microsoft//dtd internet explorer 3.0 html//",
-	"-//microsoft//dtd internet explorer 3.0 tables//",
-	"-//netscape comm. corp.//dtd html//",
-	"-//netscape comm. corp.//dtd strict html//",
-	"-//o'reilly and associates//dtd html 2.0//",
-	"-//o'reilly and associates//dtd html extended 1.0//",
-	"-//o'reilly and associates//dtd html extended relaxed 1.0//",
-	"-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//",
-	"-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//",
-	"-//spyglass//dtd html 2.0 extended//",
-	"-//sq//dtd html 2.0 hotmetal + extensions//",
-	"-//sun microsystems corp.//dtd hotjava html//",
-	"-//sun microsystems corp.//dtd hotjava strict html//",
-	"-//w3c//dtd html 3 1995-03-24//",
-	"-//w3c//dtd html 3.2 draft//",
-	"-//w3c//dtd html 3.2 final//",
-	"-//w3c//dtd html 3.2//",
-	"-//w3c//dtd html 3.2s draft//",
-	"-//w3c//dtd html 4.0 frameset//",
-	"-//w3c//dtd html 4.0 transitional//",
-	"-//w3c//dtd html experimental 19960712//",
-	"-//w3c//dtd html experimental 970421//",
-	"-//w3c//dtd w3 html//",
-	"-//w3o//dtd w3 html 3.0//",
-	"-//webtechs//dtd mozilla html 2.0//",
-	"-//webtechs//dtd mozilla html//",
-}
Index: trunk/vendor/golang.org/x/net/html/entity.go
===================================================================
--- trunk/vendor/golang.org/x/net/html/entity.go	(revision 145)
+++ 	(revision )
@@ -1,2253 +1,0 @@
-// Copyright 2010 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package html
-
-// All entities that do not end with ';' are 6 or fewer bytes long.
-const longestEntityWithoutSemicolon = 6
-
-// entity is a map from HTML entity names to their values. The semicolon matters:
-// https://html.spec.whatwg.org/multipage/syntax.html#named-character-references
-// lists both "amp" and "amp;" as two separate entries.
-//
-// Note that the HTML5 list is larger than the HTML4 list at
-// http://www.w3.org/TR/html4/sgml/entities.html
-var entity = map[string]rune{
-	"AElig;":                           '\U000000C6',
-	"AMP;":                             '\U00000026',
-	"Aacute;":                          '\U000000C1',
-	"Abreve;":                          '\U00000102',
-	"Acirc;":                           '\U000000C2',
-	"Acy;":                             '\U00000410',
-	"Afr;":                             '\U0001D504',
-	"Agrave;":                          '\U000000C0',
-	"Alpha;":                           '\U00000391',
-	"Amacr;":                           '\U00000100',
-	"And;":                             '\U00002A53',
-	"Aogon;":                           '\U00000104',
-	"Aopf;":                            '\U0001D538',
-	"ApplyFunction;":                   '\U00002061',
-	"Aring;":                           '\U000000C5',
-	"Ascr;":                            '\U0001D49C',
-	"Assign;":                          '\U00002254',
-	"Atilde;":                          '\U000000C3',
-	"Auml;":                            '\U000000C4',
-	"Backslash;":                       '\U00002216',
-	"Barv;":                            '\U00002AE7',
-	"Barwed;":                          '\U00002306',
-	"Bcy;":                             '\U00000411',
-	"Because;":                         '\U00002235',
-	"Bernoullis;":                      '\U0000212C',
-	"Beta;":                            '\U00000392',
-	"Bfr;":                             '\U0001D505',
-	"Bopf;":                            '\U0001D539',
-	"Breve;":                           '\U000002D8',
-	"Bscr;":                            '\U0000212C',
-	"Bumpeq;":                          '\U0000224E',
-	"CHcy;":                            '\U00000427',
-	"COPY;":                            '\U000000A9',
-	"Cacute;":                          '\U00000106',
-	"Cap;":                             '\U000022D2',
-	"CapitalDifferentialD;":            '\U00002145',
-	"Cayleys;":                         '\U0000212D',
-	"Ccaron;":                          '\U0000010C',
-	"Ccedil;":                          '\U000000C7',
-	"Ccirc;":                           '\U00000108',
-	"Cconint;":                         '\U00002230',
-	"Cdot;":                            '\U0000010A',
-	"Cedilla;":                         '\U000000B8',
-	"CenterDot;":                       '\U000000B7',
-	"Cfr;":                             '\U0000212D',
-	"Chi;":                             '\U000003A7',
-	"CircleDot;":                       '\U00002299',
-	"CircleMinus;":                     '\U00002296',
-	"CirclePlus;":                      '\U00002295',
-	"CircleTimes;":                     '\U00002297',
-	"ClockwiseContourIntegral;":        '\U00002232',
-	"CloseCurlyDoubleQuote;":           '\U0000201D',
-	"CloseCurlyQuote;":                 '\U00002019',
-	"Colon;":                           '\U00002237',
-	"Colone;":                          '\U00002A74',
-	"Congruent;":                       '\U00002261',
-	"Conint;":                          '\U0000222F',
-	"ContourIntegral;":                 '\U0000222E',
-	"Copf;":                            '\U00002102',
-	"Coproduct;":                       '\U00002210',
-	"CounterClockwiseContourIntegral;": '\U00002233',
-	"Cross;":                           '\U00002A2F',
-	"Cscr;":                            '\U0001D49E',
-	"Cup;":                             '\U000022D3',
-	"CupCap;":                          '\U0000224D',
-	"DD;":                              '\U00002145',
-	"DDotrahd;":                        '\U00002911',
-	"DJcy;":                            '\U00000402',
-	"DScy;":                            '\U00000405',
-	"DZcy;":                            '\U0000040F',
-	"Dagger;":                          '\U00002021',
-	"Darr;":                            '\U000021A1',
-	"Dashv;":                           '\U00002AE4',
-	"Dcaron;":                          '\U0000010E',
-	"Dcy;":                             '\U00000414',
-	"Del;":                             '\U00002207',
-	"Delta;":                           '\U00000394',
-	"Dfr;":                             '\U0001D507',
-	"DiacriticalAcute;":                '\U000000B4',
-	"DiacriticalDot;":                  '\U000002D9',
-	"DiacriticalDoubleAcute;":          '\U000002DD',
-	"DiacriticalGrave;":                '\U00000060',
-	"DiacriticalTilde;":                '\U000002DC',
-	"Diamond;":                         '\U000022C4',
-	"DifferentialD;":                   '\U00002146',
-	"Dopf;":                            '\U0001D53B',
-	"Dot;":                             '\U000000A8',
-	"DotDot;":                          '\U000020DC',
-	"DotEqual;":                        '\U00002250',
-	"DoubleContourIntegral;":           '\U0000222F',
-	"DoubleDot;":                       '\U000000A8',
-	"DoubleDownArrow;":                 '\U000021D3',
-	"DoubleLeftArrow;":                 '\U000021D0',
-	"DoubleLeftRightArrow;":            '\U000021D4',
-	"DoubleLeftTee;":                   '\U00002AE4',
-	"DoubleLongLeftArrow;":             '\U000027F8',
-	"DoubleLongLeftRightArrow;":        '\U000027FA',
-	"DoubleLongRightArrow;":            '\U000027F9',
-	"DoubleRightArrow;":                '\U000021D2',
-	"DoubleRightTee;":                  '\U000022A8',
-	"DoubleUpArrow;":                   '\U000021D1',
-	"DoubleUpDownArrow;":               '\U000021D5',
-	"DoubleVerticalBar;":               '\U00002225',
-	"DownArrow;":                       '\U00002193',
-	"DownArrowBar;":                    '\U00002913',
-	"DownArrowUpArrow;":                '\U000021F5',
-	"DownBreve;":                       '\U00000311',
-	"DownLeftRightVector;":             '\U00002950',
-	"DownLeftTeeVector;":               '\U0000295E',
-	"DownLeftVector;":                  '\U000021BD',
-	"DownLeftVectorBar;":               '\U00002956',
-	"DownRightTeeVector;":              '\U0000295F',
-	"DownRightVector;":                 '\U000021C1',
-	"DownRightVectorBar;":              '\U00002957',
-	"DownTee;":                         '\U000022A4',
-	"DownTeeArrow;":                    '\U000021A7',
-	"Downarrow;":                       '\U000021D3',
-	"Dscr;":                            '\U0001D49F',
-	"Dstrok;":                          '\U00000110',
-	"ENG;":                             '\U0000014A',
-	"ETH;":                             '\U000000D0',
-	"Eacute;":                          '\U000000C9',
-	"Ecaron;":                          '\U0000011A',
-	"Ecirc;":                           '\U000000CA',
-	"Ecy;":                             '\U0000042D',
-	"Edot;":                            '\U00000116',
-	"Efr;":                             '\U0001D508',
-	"Egrave;":                          '\U000000C8',
-	"Element;":                         '\U00002208',
-	"Emacr;":                           '\U00000112',
-	"EmptySmallSquare;":                '\U000025FB',
-	"EmptyVerySmallSquare;":            '\U000025AB',
-	"Eogon;":                           '\U00000118',
-	"Eopf;":                            '\U0001D53C',
-	"Epsilon;":                         '\U00000395',
-	"Equal;":                           '\U00002A75',
-	"EqualTilde;":                      '\U00002242',
-	"Equilibrium;":                     '\U000021CC',
-	"Escr;":                            '\U00002130',
-	"Esim;":                            '\U00002A73',
-	"Eta;":                             '\U00000397',
-	"Euml;":                            '\U000000CB',
-	"Exists;":                          '\U00002203',
-	"ExponentialE;":                    '\U00002147',
-	"Fcy;":                             '\U00000424',
-	"Ffr;":                             '\U0001D509',
-	"FilledSmallSquare;":               '\U000025FC',
-	"FilledVerySmallSquare;":           '\U000025AA',
-	"Fopf;":                            '\U0001D53D',
-	"ForAll;":                          '\U00002200',
-	"Fouriertrf;":                      '\U00002131',
-	"Fscr;":                            '\U00002131',
-	"GJcy;":                            '\U00000403',
-	"GT;":                              '\U0000003E',
-	"Gamma;":                           '\U00000393',
-	"Gammad;":                          '\U000003DC',
-	"Gbreve;":                          '\U0000011E',
-	"Gcedil;":                          '\U00000122',
-	"Gcirc;":                           '\U0000011C',
-	"Gcy;":                             '\U00000413',
-	"Gdot;":                            '\U00000120',
-	"Gfr;":                             '\U0001D50A',
-	"Gg;":                              '\U000022D9',
-	"Gopf;":                            '\U0001D53E',
-	"GreaterEqual;":                    '\U00002265',
-	"GreaterEqualLess;":                '\U000022DB',
-	"GreaterFullEqual;":                '\U00002267',
-	"GreaterGreater;":                  '\U00002AA2',
-	"GreaterLess;":                     '\U00002277',
-	"GreaterSlantEqual;":               '\U00002A7E',
-	"GreaterTilde;":                    '\U00002273',
-	"Gscr;":                            '\U0001D4A2',
-	"Gt;":                              '\U0000226B',
-	"HARDcy;":                          '\U0000042A',
-	"Hacek;":                           '\U000002C7',
-	"Hat;":                             '\U0000005E',
-	"Hcirc;":                           '\U00000124',
-	"Hfr;":                             '\U0000210C',
-	"HilbertSpace;":                    '\U0000210B',
-	"Hopf;":                            '\U0000210D',
-	"HorizontalLine;":                  '\U00002500',
-	"Hscr;":                            '\U0000210B',
-	"Hstrok;":                          '\U00000126',
-	"HumpDownHump;":                    '\U0000224E',
-	"HumpEqual;":                       '\U0000224F',
-	"IEcy;":                            '\U00000415',
-	"IJlig;":                           '\U00000132',
-	"IOcy;":                            '\U00000401',
-	"Iacute;":                          '\U000000CD',
-	"Icirc;":                           '\U000000CE',
-	"Icy;":                             '\U00000418',
-	"Idot;":                            '\U00000130',
-	"Ifr;":                             '\U00002111',
-	"Igrave;":                          '\U000000CC',
-	"Im;":                              '\U00002111',
-	"Imacr;":                           '\U0000012A',
-	"ImaginaryI;":                      '\U00002148',
-	"Implies;":                         '\U000021D2',
-	"Int;":                             '\U0000222C',
-	"Integral;":                        '\U0000222B',
-	"Intersection;":                    '\U000022C2',
-	"InvisibleComma;":                  '\U00002063',
-	"InvisibleTimes;":                  '\U00002062',
-	"Iogon;":                           '\U0000012E',
-	"Iopf;":                            '\U0001D540',
-	"Iota;":                            '\U00000399',
-	"Iscr;":                            '\U00002110',
-	"Itilde;":                          '\U00000128',
-	"Iukcy;":                           '\U00000406',
-	"Iuml;":                            '\U000000CF',
-	"Jcirc;":                           '\U00000134',
-	"Jcy;":                             '\U00000419',
-	"Jfr;":                             '\U0001D50D',
-	"Jopf;":                            '\U0001D541',
-	"Jscr;":                            '\U0001D4A5',
-	"Jsercy;":                          '\U00000408',
-	"Jukcy;":                           '\U00000404',
-	"KHcy;":                            '\U00000425',
-	"KJcy;":                            '\U0000040C',
-	"Kappa;":                           '\U0000039A',
-	"Kcedil;":                          '\U00000136',
-	"Kcy;":                             '\U0000041A',
-	"Kfr;":                             '\U0001D50E',
-	"Kopf;":                            '\U0001D542',
-	"Kscr;":                            '\U0001D4A6',
-	"LJcy;":                            '\U00000409',
-	"LT;":                              '\U0000003C',
-	"Lacute;":                          '\U00000139',
-	"Lambda;":                          '\U0000039B',
-	"Lang;":                            '\U000027EA',
-	"Laplacetrf;":                      '\U00002112',
-	"Larr;":                            '\U0000219E',
-	"Lcaron;":                          '\U0000013D',
-	"Lcedil;":                          '\U0000013B',
-	"Lcy;":                             '\U0000041B',
-	"LeftAngleBracket;":                '\U000027E8',
-	"LeftArrow;":                       '\U00002190',
-	"LeftArrowBar;":                    '\U000021E4',
-	"LeftArrowRightArrow;":             '\U000021C6',
-	"LeftCeiling;":                     '\U00002308',
-	"LeftDoubleBracket;":               '\U000027E6',
-	"LeftDownTeeVector;":               '\U00002961',
-	"LeftDownVector;":                  '\U000021C3',
-	"LeftDownVectorBar;":               '\U00002959',
-	"LeftFloor;":                       '\U0000230A',
-	"LeftRightArrow;":                  '\U00002194',
-	"LeftRightVector;":                 '\U0000294E',
-	"LeftTee;":                         '\U000022A3',
-	"LeftTeeArrow;":                    '\U000021A4',
-	"LeftTeeVector;":                   '\U0000295A',
-	"LeftTriangle;":                    '\U000022B2',
-	"LeftTriangleBar;":                 '\U000029CF',
-	"LeftTriangleEqual;":               '\U000022B4',
-	"LeftUpDownVector;":                '\U00002951',
-	"LeftUpTeeVector;":                 '\U00002960',
-	"LeftUpVector;":                    '\U000021BF',
-	"LeftUpVectorBar;":                 '\U00002958',
-	"LeftVector;":                      '\U000021BC',
-	"LeftVectorBar;":                   '\U00002952',
-	"Leftarrow;":                       '\U000021D0',
-	"Leftrightarrow;":                  '\U000021D4',
-	"LessEqualGreater;":                '\U000022DA',
-	"LessFullEqual;":                   '\U00002266',
-	"LessGreater;":                     '\U00002276',
-	"LessLess;":                        '\U00002AA1',
-	"LessSlantEqual;":                  '\U00002A7D',
-	"LessTilde;":                       '\U00002272',
-	"Lfr;":                             '\U0001D50F',
-	"Ll;":                              '\U000022D8',
-	"Lleftarrow;":                      '\U000021DA',
-	"Lmidot;":                          '\U0000013F',
-	"LongLeftArrow;":                   '\U000027F5',
-	"LongLeftRightArrow;":              '\U000027F7',
-	"LongRightArrow;":                  '\U000027F6',
-	"Longleftarrow;":                   '\U000027F8',
-	"Longleftrightarrow;":              '\U000027FA',
-	"Longrightarrow;":                  '\U000027F9',
-	"Lopf;":                            '\U0001D543',
-	"LowerLeftArrow;":                  '\U00002199',
-	"LowerRightArrow;":                 '\U00002198',
-	"Lscr;":                            '\U00002112',
-	"Lsh;":                             '\U000021B0',
-	"Lstrok;":                          '\U00000141',
-	"Lt;":                              '\U0000226A',
-	"Map;":                             '\U00002905',
-	"Mcy;":                             '\U0000041C',
-	"MediumSpace;":                     '\U0000205F',
-	"Mellintrf;":                       '\U00002133',
-	"Mfr;":                             '\U0001D510',
-	"MinusPlus;":                       '\U00002213',
-	"Mopf;":                            '\U0001D544',
-	"Mscr;":                            '\U00002133',
-	"Mu;":                              '\U0000039C',
-	"NJcy;":                            '\U0000040A',
-	"Nacute;":                          '\U00000143',
-	"Ncaron;":                          '\U00000147',
-	"Ncedil;":                          '\U00000145',
-	"Ncy;":                             '\U0000041D',
-	"NegativeMediumSpace;":             '\U0000200B',
-	"NegativeThickSpace;":              '\U0000200B',
-	"NegativeThinSpace;":               '\U0000200B',
-	"NegativeVeryThinSpace;":           '\U0000200B',
-	"NestedGreaterGreater;":            '\U0000226B',
-	"NestedLessLess;":                  '\U0000226A',
-	"NewLine;":                         '\U0000000A',
-	"Nfr;":                             '\U0001D511',
-	"NoBreak;":                         '\U00002060',
-	"NonBreakingSpace;":                '\U000000A0',
-	"Nopf;":                            '\U00002115',
-	"Not;":                             '\U00002AEC',
-	"NotCongruent;":                    '\U00002262',
-	"NotCupCap;":                       '\U0000226D',
-	"NotDoubleVerticalBar;":            '\U00002226',
-	"NotElement;":                      '\U00002209',
-	"NotEqual;":                        '\U00002260',
-	"NotExists;":                       '\U00002204',
-	"NotGreater;":                      '\U0000226F',
-	"NotGreaterEqual;":                 '\U00002271',
-	"NotGreaterLess;":                  '\U00002279',
-	"NotGreaterTilde;":                 '\U00002275',
-	"NotLeftTriangle;":                 '\U000022EA',
-	"NotLeftTriangleEqual;":            '\U000022EC',
-	"NotLess;":                         '\U0000226E',
-	"NotLessEqual;":                    '\U00002270',
-	"NotLessGreater;":                  '\U00002278',
-	"NotLessTilde;":                    '\U00002274',
-	"NotPrecedes;":                     '\U00002280',
-	"NotPrecedesSlantEqual;":           '\U000022E0',
-	"NotReverseElement;":               '\U0000220C',
-	"NotRightTriangle;":                '\U000022EB',
-	"NotRightTriangleEqual;":           '\U000022ED',
-	"NotSquareSubsetEqual;":            '\U000022E2',
-	"NotSquareSupersetEqual;":          '\U000022E3',
-	"NotSubsetEqual;":                  '\U00002288',
-	"NotSucceeds;":                     '\U00002281',
-	"NotSucceedsSlantEqual;":           '\U000022E1',
-	"NotSupersetEqual;":                '\U00002289',
-	"NotTilde;":                        '\U00002241',
-	"NotTildeEqual;":                   '\U00002244',
-	"NotTildeFullEqual;":               '\U00002247',
-	"NotTildeTilde;":                   '\U00002249',
-	"NotVerticalBar;":                  '\U00002224',
-	"Nscr;":                            '\U0001D4A9',
-	"Ntilde;":                          '\U000000D1',
-	"Nu;":                              '\U0000039D',
-	"OElig;":                           '\U00000152',
-	"Oacute;":                          '\U000000D3',
-	"Ocirc;":                           '\U000000D4',
-	"Ocy;":                             '\U0000041E',
-	"Odblac;":                          '\U00000150',
-	"Ofr;":                             '\U0001D512',
-	"Ograve;":                          '\U000000D2',
-	"Omacr;":                           '\U0000014C',
-	"Omega;":                           '\U000003A9',
-	"Omicron;":                         '\U0000039F',
-	"Oopf;":                            '\U0001D546',
-	"OpenCurlyDoubleQuote;":            '\U0000201C',
-	"OpenCurlyQuote;":                  '\U00002018',
-	"Or;":                              '\U00002A54',
-	"Oscr;":                            '\U0001D4AA',
-	"Oslash;":                          '\U000000D8',
-	"Otilde;":                          '\U000000D5',
-	"Otimes;":                          '\U00002A37',
-	"Ouml;":                            '\U000000D6',
-	"OverBar;":                         '\U0000203E',
-	"OverBrace;":                       '\U000023DE',
-	"OverBracket;":                     '\U000023B4',
-	"OverParenthesis;":                 '\U000023DC',
-	"PartialD;":                        '\U00002202',
-	"Pcy;":                             '\U0000041F',
-	"Pfr;":                             '\U0001D513',
-	"Phi;":                             '\U000003A6',
-	"Pi;":                              '\U000003A0',
-	"PlusMinus;":                       '\U000000B1',
-	"Poincareplane;":                   '\U0000210C',
-	"Popf;":                            '\U00002119',
-	"Pr;":                              '\U00002ABB',
-	"Precedes;":                        '\U0000227A',
-	"PrecedesEqual;":                   '\U00002AAF',
-	"PrecedesSlantEqual;":              '\U0000227C',
-	"PrecedesTilde;":                   '\U0000227E',
-	"Prime;":                           '\U00002033',
-	"Product;":                         '\U0000220F',
-	"Proportion;":                      '\U00002237',
-	"Proportional;":                    '\U0000221D',
-	"Pscr;":                            '\U0001D4AB',
-	"Psi;":                             '\U000003A8',
-	"QUOT;":                            '\U00000022',
-	"Qfr;":                             '\U0001D514',
-	"Qopf;":                            '\U0000211A',
-	"Qscr;":                            '\U0001D4AC',
-	"RBarr;":                           '\U00002910',
-	"REG;":                             '\U000000AE',
-	"Racute;":                          '\U00000154',
-	"Rang;":                            '\U000027EB',
-	"Rarr;":                            '\U000021A0',
-	"Rarrtl;":                          '\U00002916',
-	"Rcaron;":                          '\U00000158',
-	"Rcedil;":                          '\U00000156',
-	"Rcy;":                             '\U00000420',
-	"Re;":                              '\U0000211C',
-	"ReverseElement;":                  '\U0000220B',
-	"ReverseEquilibrium;":              '\U000021CB',
-	"ReverseUpEquilibrium;":            '\U0000296F',
-	"Rfr;":                             '\U0000211C',
-	"Rho;":                             '\U000003A1',
-	"RightAngleBracket;":               '\U000027E9',
-	"RightArrow;":                      '\U00002192',
-	"RightArrowBar;":                   '\U000021E5',
-	"RightArrowLeftArrow;":             '\U000021C4',
-	"RightCeiling;":                    '\U00002309',
-	"RightDoubleBracket;":              '\U000027E7',
-	"RightDownTeeVector;":              '\U0000295D',
-	"RightDownVector;":                 '\U000021C2',
-	"RightDownVectorBar;":              '\U00002955',
-	"RightFloor;":                      '\U0000230B',
-	"RightTee;":                        '\U000022A2',
-	"RightTeeArrow;":                   '\U000021A6',
-	"RightTeeVector;":                  '\U0000295B',
-	"RightTriangle;":                   '\U000022B3',
-	"RightTriangleBar;":                '\U000029D0',
-	"RightTriangleEqual;":              '\U000022B5',
-	"RightUpDownVector;":               '\U0000294F',
-	"RightUpTeeVector;":                '\U0000295C',
-	"RightUpVector;":                   '\U000021BE',
-	"RightUpVectorBar;":                '\U00002954',
-	"RightVector;":                     '\U000021C0',
-	"RightVectorBar;":                  '\U00002953',
-	"Rightarrow;":                      '\U000021D2',
-	"Ropf;":                            '\U0000211D',
-	"RoundImplies;":                    '\U00002970',
-	"Rrightarrow;":                     '\U000021DB',
-	"Rscr;":                            '\U0000211B',
-	"Rsh;":                             '\U000021B1',
-	"RuleDelayed;":                     '\U000029F4',
-	"SHCHcy;":                          '\U00000429',
-	"SHcy;":                            '\U00000428',
-	"SOFTcy;":                          '\U0000042C',
-	"Sacute;":                          '\U0000015A',
-	"Sc;":                              '\U00002ABC',
-	"Scaron;":                          '\U00000160',
-	"Scedil;":                          '\U0000015E',
-	"Scirc;":                           '\U0000015C',
-	"Scy;":                             '\U00000421',
-	"Sfr;":                             '\U0001D516',
-	"ShortDownArrow;":                  '\U00002193',
-	"ShortLeftArrow;":                  '\U00002190',
-	"ShortRightArrow;":                 '\U00002192',
-	"ShortUpArrow;":                    '\U00002191',
-	"Sigma;":                           '\U000003A3',
-	"SmallCircle;":                     '\U00002218',
-	"Sopf;":                            '\U0001D54A',
-	"Sqrt;":                            '\U0000221A',
-	"Square;":                          '\U000025A1',
-	"SquareIntersection;":              '\U00002293',
-	"SquareSubset;":                    '\U0000228F',
-	"SquareSubsetEqual;":               '\U00002291',
-	"SquareSuperset;":                  '\U00002290',
-	"SquareSupersetEqual;":             '\U00002292',
-	"SquareUnion;":                     '\U00002294',
-	"Sscr;":                            '\U0001D4AE',
-	"Star;":                            '\U000022C6',
-	"Sub;":                             '\U000022D0',
-	"Subset;":                          '\U000022D0',
-	"SubsetEqual;":                     '\U00002286',
-	"Succeeds;":                        '\U0000227B',
-	"SucceedsEqual;":                   '\U00002AB0',
-	"SucceedsSlantEqual;":              '\U0000227D',
-	"SucceedsTilde;":                   '\U0000227F',
-	"SuchThat;":                        '\U0000220B',
-	"Sum;":                             '\U00002211',
-	"Sup;":                             '\U000022D1',
-	"Superset;":                        '\U00002283',
-	"SupersetEqual;":                   '\U00002287',
-	"Supset;":                          '\U000022D1',
-	"THORN;":                           '\U000000DE',
-	"TRADE;":                           '\U00002122',
-	"TSHcy;":                           '\U0000040B',
-	"TScy;":                            '\U00000426',
-	"Tab;":                             '\U00000009',
-	"Tau;":                             '\U000003A4',
-	"Tcaron;":                          '\U00000164',
-	"Tcedil;":                          '\U00000162',
-	"Tcy;":                             '\U00000422',
-	"Tfr;":                             '\U0001D517',
-	"Therefore;":                       '\U00002234',
-	"Theta;":                           '\U00000398',
-	"ThinSpace;":                       '\U00002009',
-	"Tilde;":                           '\U0000223C',
-	"TildeEqual;":                      '\U00002243',
-	"TildeFullEqual;":                  '\U00002245',
-	"TildeTilde;":                      '\U00002248',
-	"Topf;":                            '\U0001D54B',
-	"TripleDot;":                       '\U000020DB',
-	"Tscr;":                            '\U0001D4AF',
-	"Tstrok;":                          '\U00000166',
-	"Uacute;":                          '\U000000DA',
-	"Uarr;":                            '\U0000219F',
-	"Uarrocir;":                        '\U00002949',
-	"Ubrcy;":                           '\U0000040E',
-	"Ubreve;":                          '\U0000016C',
-	"Ucirc;":                           '\U000000DB',
-	"Ucy;":                             '\U00000423',
-	"Udblac;":                          '\U00000170',
-	"Ufr;":                             '\U0001D518',
-	"Ugrave;":                          '\U000000D9',
-	"Umacr;":                           '\U0000016A',
-	"UnderBar;":                        '\U0000005F',
-	"UnderBrace;":                      '\U000023DF',
-	"UnderBracket;":                    '\U000023B5',
-	"UnderParenthesis;":                '\U000023DD',
-	"Union;":                           '\U000022C3',
-	"UnionPlus;":                       '\U0000228E',
-	"Uogon;":                           '\U00000172',
-	"Uopf;":                            '\U0001D54C',
-	"UpArrow;":                         '\U00002191',
-	"UpArrowBar;":                      '\U00002912',
-	"UpArrowDownArrow;":                '\U000021C5',
-	"UpDownArrow;":                     '\U00002195',
-	"UpEquilibrium;":                   '\U0000296E',
-	"UpTee;":                           '\U000022A5',
-	"UpTeeArrow;":                      '\U000021A5',
-	"Uparrow;":                         '\U000021D1',
-	"Updownarrow;":                     '\U000021D5',
-	"UpperLeftArrow;":                  '\U00002196',
-	"UpperRightArrow;":                 '\U00002197',
-	"Upsi;":                            '\U000003D2',
-	"Upsilon;":                         '\U000003A5',
-	"Uring;":                           '\U0000016E',
-	"Uscr;":                            '\U0001D4B0',
-	"Utilde;":                          '\U00000168',
-	"Uuml;":                            '\U000000DC',
-	"VDash;":                           '\U000022AB',
-	"Vbar;":                            '\U00002AEB',
-	"Vcy;":                             '\U00000412',
-	"Vdash;":                           '\U000022A9',
-	"Vdashl;":                          '\U00002AE6',
-	"Vee;":                             '\U000022C1',
-	"Verbar;":                          '\U00002016',
-	"Vert;":                            '\U00002016',
-	"VerticalBar;":                     '\U00002223',
-	"VerticalLine;":                    '\U0000007C',
-	"VerticalSeparator;":               '\U00002758',
-	"VerticalTilde;":                   '\U00002240',
-	"VeryThinSpace;":                   '\U0000200A',
-	"Vfr;":                             '\U0001D519',
-	"Vopf;":                            '\U0001D54D',
-	"Vscr;":                            '\U0001D4B1',
-	"Vvdash;":                          '\U000022AA',
-	"Wcirc;":                           '\U00000174',
-	"Wedge;":                           '\U000022C0',
-	"Wfr;":                             '\U0001D51A',
-	"Wopf;":                            '\U0001D54E',
-	"Wscr;":                            '\U0001D4B2',
-	"Xfr;":                             '\U0001D51B',
-	"Xi;":                              '\U0000039E',
-	"Xopf;":                            '\U0001D54F',
-	"Xscr;":                            '\U0001D4B3',
-	"YAcy;":                            '\U0000042F',
-	"YIcy;":                            '\U00000407',
-	"YUcy;":                            '\U0000042E',
-	"Yacute;":                          '\U000000DD',
-	"Ycirc;":                           '\U00000176',
-	"Ycy;":                             '\U0000042B',
-	"Yfr;":                             '\U0001D51C',
-	"Yopf;":                            '\U0001D550',
-	"Yscr;":                            '\U0001D4B4',
-	"Yuml;":                            '\U00000178',
-	"ZHcy;":                            '\U00000416',
-	"Zacute;":                          '\U00000179',
-	"Zcaron;":                          '\U0000017D',
-	"Zcy;":                             '\U00000417',
-	"Zdot;":                            '\U0000017B',
-	"ZeroWidthSpace;":                  '\U0000200B',
-	"Zeta;":                            '\U00000396',
-	"Zfr;":                             '\U00002128',
-	"Zopf;":                            '\U00002124',
-	"Zscr;":                            '\U0001D4B5',
-	"aacute;":                          '\U000000E1',
-	"abreve;":                          '\U00000103',
-	"ac;":                              '\U0000223E',
-	"acd;":                             '\U0000223F',
-	"acirc;":                           '\U000000E2',
-	"acute;":                           '\U000000B4',
-	"acy;":                             '\U00000430',
-	"aelig;":                           '\U000000E6',
-	"af;":                              '\U00002061',
-	"afr;":                             '\U0001D51E',
-	"agrave;":                          '\U000000E0',
-	"alefsym;":                         '\U00002135',
-	"aleph;":                           '\U00002135',
-	"alpha;":                           '\U000003B1',
-	"amacr;":                           '\U00000101',
-	"amalg;":                           '\U00002A3F',
-	"amp;":                             '\U00000026',
-	"and;":                             '\U00002227',
-	"andand;":                          '\U00002A55',
-	"andd;":                            '\U00002A5C',
-	"andslope;":                        '\U00002A58',
-	"andv;":                            '\U00002A5A',
-	"ang;":                             '\U00002220',
-	"ange;":                            '\U000029A4',
-	"angle;":                           '\U00002220',
-	"angmsd;":                          '\U00002221',
-	"angmsdaa;":                        '\U000029A8',
-	"angmsdab;":                        '\U000029A9',
-	"angmsdac;":                        '\U000029AA',
-	"angmsdad;":                        '\U000029AB',
-	"angmsdae;":                        '\U000029AC',
-	"angmsdaf;":                        '\U000029AD',
-	"angmsdag;":                        '\U000029AE',
-	"angmsdah;":                        '\U000029AF',
-	"angrt;":                           '\U0000221F',
-	"angrtvb;":                         '\U000022BE',
-	"angrtvbd;":                        '\U0000299D',
-	"angsph;":                          '\U00002222',
-	"angst;":                           '\U000000C5',
-	"angzarr;":                         '\U0000237C',
-	"aogon;":                           '\U00000105',
-	"aopf;":                            '\U0001D552',
-	"ap;":                              '\U00002248',
-	"apE;":                             '\U00002A70',
-	"apacir;":                          '\U00002A6F',
-	"ape;":                             '\U0000224A',
-	"apid;":                            '\U0000224B',
-	"apos;":                            '\U00000027',
-	"approx;":                          '\U00002248',
-	"approxeq;":                        '\U0000224A',
-	"aring;":                           '\U000000E5',
-	"ascr;":                            '\U0001D4B6',
-	"ast;":                             '\U0000002A',
-	"asymp;":                           '\U00002248',
-	"asympeq;":                         '\U0000224D',
-	"atilde;":                          '\U000000E3',
-	"auml;":                            '\U000000E4',
-	"awconint;":                        '\U00002233',
-	"awint;":                           '\U00002A11',
-	"bNot;":                            '\U00002AED',
-	"backcong;":                        '\U0000224C',
-	"backepsilon;":                     '\U000003F6',
-	"backprime;":                       '\U00002035',
-	"backsim;":                         '\U0000223D',
-	"backsimeq;":                       '\U000022CD',
-	"barvee;":                          '\U000022BD',
-	"barwed;":                          '\U00002305',
-	"barwedge;":                        '\U00002305',
-	"bbrk;":                            '\U000023B5',
-	"bbrktbrk;":                        '\U000023B6',
-	"bcong;":                           '\U0000224C',
-	"bcy;":                             '\U00000431',
-	"bdquo;":                           '\U0000201E',
-	"becaus;":                          '\U00002235',
-	"because;":                         '\U00002235',
-	"bemptyv;":                         '\U000029B0',
-	"bepsi;":                           '\U000003F6',
-	"bernou;":                          '\U0000212C',
-	"beta;":                            '\U000003B2',
-	"beth;":                            '\U00002136',
-	"between;":                         '\U0000226C',
-	"bfr;":                             '\U0001D51F',
-	"bigcap;":                          '\U000022C2',
-	"bigcirc;":                         '\U000025EF',
-	"bigcup;":                          '\U000022C3',
-	"bigodot;":                         '\U00002A00',
-	"bigoplus;":                        '\U00002A01',
-	"bigotimes;":                       '\U00002A02',
-	"bigsqcup;":                        '\U00002A06',
-	"bigstar;":                         '\U00002605',
-	"bigtriangledown;":                 '\U000025BD',
-	"bigtriangleup;":                   '\U000025B3',
-	"biguplus;":                        '\U00002A04',
-	"bigvee;":                          '\U000022C1',
-	"bigwedge;":                        '\U000022C0',
-	"bkarow;":                          '\U0000290D',
-	"blacklozenge;":                    '\U000029EB',
-	"blacksquare;":                     '\U000025AA',
-	"blacktriangle;":                   '\U000025B4',
-	"blacktriangledown;":               '\U000025BE',
-	"blacktriangleleft;":               '\U000025C2',
-	"blacktriangleright;":              '\U000025B8',
-	"blank;":                           '\U00002423',
-	"blk12;":                           '\U00002592',
-	"blk14;":                           '\U00002591',
-	"blk34;":                           '\U00002593',
-	"block;":                           '\U00002588',
-	"bnot;":                            '\U00002310',
-	"bopf;":                            '\U0001D553',
-	"bot;":                             '\U000022A5',
-	"bottom;":                          '\U000022A5',
-	"bowtie;":                          '\U000022C8',
-	"boxDL;":                           '\U00002557',
-	"boxDR;":                           '\U00002554',
-	"boxDl;":                           '\U00002556',
-	"boxDr;":                           '\U00002553',
-	"boxH;":                            '\U00002550',
-	"boxHD;":                           '\U00002566',
-	"boxHU;":                           '\U00002569',
-	"boxHd;":                           '\U00002564',
-	"boxHu;":                           '\U00002567',
-	"boxUL;":                           '\U0000255D',
-	"boxUR;":                           '\U0000255A',
-	"boxUl;":                           '\U0000255C',
-	"boxUr;":                           '\U00002559',
-	"boxV;":                            '\U00002551',
-	"boxVH;":                           '\U0000256C',
-	"boxVL;":                           '\U00002563',
-	"boxVR;":                           '\U00002560',
-	"boxVh;":                           '\U0000256B',
-	"boxVl;":                           '\U00002562',
-	"boxVr;":                           '\U0000255F',
-	"boxbox;":                          '\U000029C9',
-	"boxdL;":                           '\U00002555',
-	"boxdR;":                           '\U00002552',
-	"boxdl;":                           '\U00002510',
-	"boxdr;":                           '\U0000250C',
-	"boxh;":                            '\U00002500',
-	"boxhD;":                           '\U00002565',
-	"boxhU;":                           '\U00002568',
-	"boxhd;":                           '\U0000252C',
-	"boxhu;":                           '\U00002534',
-	"boxminus;":                        '\U0000229F',
-	"boxplus;":                         '\U0000229E',
-	"boxtimes;":                        '\U000022A0',
-	"boxuL;":                           '\U0000255B',
-	"boxuR;":                           '\U00002558',
-	"boxul;":                           '\U00002518',
-	"boxur;":                           '\U00002514',
-	"boxv;":                            '\U00002502',
-	"boxvH;":                           '\U0000256A',
-	"boxvL;":                           '\U00002561',
-	"boxvR;":                           '\U0000255E',
-	"boxvh;":                           '\U0000253C',
-	"boxvl;":                           '\U00002524',
-	"boxvr;":                           '\U0000251C',
-	"bprime;":                          '\U00002035',
-	"breve;":                           '\U000002D8',
-	"brvbar;":                          '\U000000A6',
-	"bscr;":                            '\U0001D4B7',
-	"bsemi;":                           '\U0000204F',
-	"bsim;":                            '\U0000223D',
-	"bsime;":                           '\U000022CD',
-	"bsol;":                            '\U0000005C',
-	"bsolb;":                           '\U000029C5',
-	"bsolhsub;":                        '\U000027C8',
-	"bull;":                            '\U00002022',
-	"bullet;":                          '\U00002022',
-	"bump;":                            '\U0000224E',
-	"bumpE;":                           '\U00002AAE',
-	"bumpe;":                           '\U0000224F',
-	"bumpeq;":                          '\U0000224F',
-	"cacute;":                          '\U00000107',
-	"cap;":                             '\U00002229',
-	"capand;":                          '\U00002A44',
-	"capbrcup;":                        '\U00002A49',
-	"capcap;":                          '\U00002A4B',
-	"capcup;":                          '\U00002A47',
-	"capdot;":                          '\U00002A40',
-	"caret;":                           '\U00002041',
-	"caron;":                           '\U000002C7',
-	"ccaps;":                           '\U00002A4D',
-	"ccaron;":                          '\U0000010D',
-	"ccedil;":                          '\U000000E7',
-	"ccirc;":                           '\U00000109',
-	"ccups;":                           '\U00002A4C',
-	"ccupssm;":                         '\U00002A50',
-	"cdot;":                            '\U0000010B',
-	"cedil;":                           '\U000000B8',
-	"cemptyv;":                         '\U000029B2',
-	"cent;":                            '\U000000A2',
-	"centerdot;":                       '\U000000B7',
-	"cfr;":                             '\U0001D520',
-	"chcy;":                            '\U00000447',
-	"check;":                           '\U00002713',
-	"checkmark;":                       '\U00002713',
-	"chi;":                             '\U000003C7',
-	"cir;":                             '\U000025CB',
-	"cirE;":                            '\U000029C3',
-	"circ;":                            '\U000002C6',
-	"circeq;":                          '\U00002257',
-	"circlearrowleft;":                 '\U000021BA',
-	"circlearrowright;":                '\U000021BB',
-	"circledR;":                        '\U000000AE',
-	"circledS;":                        '\U000024C8',
-	"circledast;":                      '\U0000229B',
-	"circledcirc;":                     '\U0000229A',
-	"circleddash;":                     '\U0000229D',
-	"cire;":                            '\U00002257',
-	"cirfnint;":                        '\U00002A10',
-	"cirmid;":                          '\U00002AEF',
-	"cirscir;":                         '\U000029C2',
-	"clubs;":                           '\U00002663',
-	"clubsuit;":                        '\U00002663',
-	"colon;":                           '\U0000003A',
-	"colone;":                          '\U00002254',
-	"coloneq;":                         '\U00002254',
-	"comma;":                           '\U0000002C',
-	"commat;":                          '\U00000040',
-	"comp;":                            '\U00002201',
-	"compfn;":                          '\U00002218',
-	"complement;":                      '\U00002201',
-	"complexes;":                       '\U00002102',
-	"cong;":                            '\U00002245',
-	"congdot;":                         '\U00002A6D',
-	"conint;":                          '\U0000222E',
-	"copf;":                            '\U0001D554',
-	"coprod;":                          '\U00002210',
-	"copy;":                            '\U000000A9',
-	"copysr;":                          '\U00002117',
-	"crarr;":                           '\U000021B5',
-	"cross;":                           '\U00002717',
-	"cscr;":                            '\U0001D4B8',
-	"csub;":                            '\U00002ACF',
-	"csube;":                           '\U00002AD1',
-	"csup;":                            '\U00002AD0',
-	"csupe;":                           '\U00002AD2',
-	"ctdot;":                           '\U000022EF',
-	"cudarrl;":                         '\U00002938',
-	"cudarrr;":                         '\U00002935',
-	"cuepr;":                           '\U000022DE',
-	"cuesc;":                           '\U000022DF',
-	"cularr;":                          '\U000021B6',
-	"cularrp;":                         '\U0000293D',
-	"cup;":                             '\U0000222A',
-	"cupbrcap;":                        '\U00002A48',
-	"cupcap;":                          '\U00002A46',
-	"cupcup;":                          '\U00002A4A',
-	"cupdot;":                          '\U0000228D',
-	"cupor;":                           '\U00002A45',
-	"curarr;":                          '\U000021B7',
-	"curarrm;":                         '\U0000293C',
-	"curlyeqprec;":                     '\U000022DE',
-	"curlyeqsucc;":                     '\U000022DF',
-	"curlyvee;":                        '\U000022CE',
-	"curlywedge;":                      '\U000022CF',
-	"curren;":                          '\U000000A4',
-	"curvearrowleft;":                  '\U000021B6',
-	"curvearrowright;":                 '\U000021B7',
-	"cuvee;":                           '\U000022CE',
-	"cuwed;":                           '\U000022CF',
-	"cwconint;":                        '\U00002232',
-	"cwint;":                           '\U00002231',
-	"cylcty;":                          '\U0000232D',
-	"dArr;":                            '\U000021D3',
-	"dHar;":                            '\U00002965',
-	"dagger;":                          '\U00002020',
-	"daleth;":                          '\U00002138',
-	"darr;":                            '\U00002193',
-	"dash;":                            '\U00002010',
-	"dashv;":                           '\U000022A3',
-	"dbkarow;":                         '\U0000290F',
-	"dblac;":                           '\U000002DD',
-	"dcaron;":                          '\U0000010F',
-	"dcy;":                             '\U00000434',
-	"dd;":                              '\U00002146',
-	"ddagger;":                         '\U00002021',
-	"ddarr;":                           '\U000021CA',
-	"ddotseq;":                         '\U00002A77',
-	"deg;":                             '\U000000B0',
-	"delta;":                           '\U000003B4',
-	"demptyv;":                         '\U000029B1',
-	"dfisht;":                          '\U0000297F',
-	"dfr;":                             '\U0001D521',
-	"dharl;":                           '\U000021C3',
-	"dharr;":                           '\U000021C2',
-	"diam;":                            '\U000022C4',
-	"diamond;":                         '\U000022C4',
-	"diamondsuit;":                     '\U00002666',
-	"diams;":                           '\U00002666',
-	"die;":                             '\U000000A8',
-	"digamma;":                         '\U000003DD',
-	"disin;":                           '\U000022F2',
-	"div;":                             '\U000000F7',
-	"divide;":                          '\U000000F7',
-	"divideontimes;":                   '\U000022C7',
-	"divonx;":                          '\U000022C7',
-	"djcy;":                            '\U00000452',
-	"dlcorn;":                          '\U0000231E',
-	"dlcrop;":                          '\U0000230D',
-	"dollar;":                          '\U00000024',
-	"dopf;":                            '\U0001D555',
-	"dot;":                             '\U000002D9',
-	"doteq;":                           '\U00002250',
-	"doteqdot;":                        '\U00002251',
-	"dotminus;":                        '\U00002238',
-	"dotplus;":                         '\U00002214',
-	"dotsquare;":                       '\U000022A1',
-	"doublebarwedge;":                  '\U00002306',
-	"downarrow;":                       '\U00002193',
-	"downdownarrows;":                  '\U000021CA',
-	"downharpoonleft;":                 '\U000021C3',
-	"downharpoonright;":                '\U000021C2',
-	"drbkarow;":                        '\U00002910',
-	"drcorn;":                          '\U0000231F',
-	"drcrop;":                          '\U0000230C',
-	"dscr;":                            '\U0001D4B9',
-	"dscy;":                            '\U00000455',
-	"dsol;":                            '\U000029F6',
-	"dstrok;":                          '\U00000111',
-	"dtdot;":                           '\U000022F1',
-	"dtri;":                            '\U000025BF',
-	"dtrif;":                           '\U000025BE',
-	"duarr;":                           '\U000021F5',
-	"duhar;":                           '\U0000296F',
-	"dwangle;":                         '\U000029A6',
-	"dzcy;":                            '\U0000045F',
-	"dzigrarr;":                        '\U000027FF',
-	"eDDot;":                           '\U00002A77',
-	"eDot;":                            '\U00002251',
-	"eacute;":                          '\U000000E9',
-	"easter;":                          '\U00002A6E',
-	"ecaron;":                          '\U0000011B',
-	"ecir;":                            '\U00002256',
-	"ecirc;":                           '\U000000EA',
-	"ecolon;":                          '\U00002255',
-	"ecy;":                             '\U0000044D',
-	"edot;":                            '\U00000117',
-	"ee;":                              '\U00002147',
-	"efDot;":                           '\U00002252',
-	"efr;":                             '\U0001D522',
-	"eg;":                              '\U00002A9A',
-	"egrave;":                          '\U000000E8',
-	"egs;":                             '\U00002A96',
-	"egsdot;":                          '\U00002A98',
-	"el;":                              '\U00002A99',
-	"elinters;":                        '\U000023E7',
-	"ell;":                             '\U00002113',
-	"els;":                             '\U00002A95',
-	"elsdot;":                          '\U00002A97',
-	"emacr;":                           '\U00000113',
-	"empty;":                           '\U00002205',
-	"emptyset;":                        '\U00002205',
-	"emptyv;":                          '\U00002205',
-	"emsp;":                            '\U00002003',
-	"emsp13;":                          '\U00002004',
-	"emsp14;":                          '\U00002005',
-	"eng;":                             '\U0000014B',
-	"ensp;":                            '\U00002002',
-	"eogon;":                           '\U00000119',
-	"eopf;":                            '\U0001D556',
-	"epar;":                            '\U000022D5',
-	"eparsl;":                          '\U000029E3',
-	"eplus;":                           '\U00002A71',
-	"epsi;":                            '\U000003B5',
-	"epsilon;":                         '\U000003B5',
-	"epsiv;":                           '\U000003F5',
-	"eqcirc;":                          '\U00002256',
-	"eqcolon;":                         '\U00002255',
-	"eqsim;":                           '\U00002242',
-	"eqslantgtr;":                      '\U00002A96',
-	"eqslantless;":                     '\U00002A95',
-	"equals;":                          '\U0000003D',
-	"equest;":                          '\U0000225F',
-	"equiv;":                           '\U00002261',
-	"equivDD;":                         '\U00002A78',
-	"eqvparsl;":                        '\U000029E5',
-	"erDot;":                           '\U00002253',
-	"erarr;":                           '\U00002971',
-	"escr;":                            '\U0000212F',
-	"esdot;":                           '\U00002250',
-	"esim;":                            '\U00002242',
-	"eta;":                             '\U000003B7',
-	"eth;":                             '\U000000F0',
-	"euml;":                            '\U000000EB',
-	"euro;":                            '\U000020AC',
-	"excl;":                            '\U00000021',
-	"exist;":                           '\U00002203',
-	"expectation;":                     '\U00002130',
-	"exponentiale;":                    '\U00002147',
-	"fallingdotseq;":                   '\U00002252',
-	"fcy;":                             '\U00000444',
-	"female;":                          '\U00002640',
-	"ffilig;":                          '\U0000FB03',
-	"fflig;":                           '\U0000FB00',
-	"ffllig;":                          '\U0000FB04',
-	"ffr;":                             '\U0001D523',
-	"filig;":                           '\U0000FB01',
-	"flat;":                            '\U0000266D',
-	"fllig;":                           '\U0000FB02',
-	"fltns;":                           '\U000025B1',
-	"fnof;":                            '\U00000192',
-	"fopf;":                            '\U0001D557',
-	"forall;":                          '\U00002200',
-	"fork;":                            '\U000022D4',
-	"forkv;":                           '\U00002AD9',
-	"fpartint;":                        '\U00002A0D',
-	"frac12;":                          '\U000000BD',
-	"frac13;":                          '\U00002153',
-	"frac14;":                          '\U000000BC',
-	"frac15;":                          '\U00002155',
-	"frac16;":                          '\U00002159',
-	"frac18;":                          '\U0000215B',
-	"frac23;":                          '\U00002154',
-	"frac25;":                          '\U00002156',
-	"frac34;":                          '\U000000BE',
-	"frac35;":                          '\U00002157',
-	"frac38;":                          '\U0000215C',
-	"frac45;":                          '\U00002158',
-	"frac56;":                          '\U0000215A',
-	"frac58;":                          '\U0000215D',
-	"frac78;":                          '\U0000215E',
-	"frasl;":                           '\U00002044',
-	"frown;":                           '\U00002322',
-	"fscr;":                            '\U0001D4BB',
-	"gE;":                              '\U00002267',
-	"gEl;":                             '\U00002A8C',
-	"gacute;":                          '\U000001F5',
-	"gamma;":                           '\U000003B3',
-	"gammad;":                          '\U000003DD',
-	"gap;":                             '\U00002A86',
-	"gbreve;":                          '\U0000011F',
-	"gcirc;":                           '\U0000011D',
-	"gcy;":                             '\U00000433',
-	"gdot;":                            '\U00000121',
-	"ge;":                              '\U00002265',
-	"gel;":                             '\U000022DB',
-	"geq;":                             '\U00002265',
-	"geqq;":                            '\U00002267',
-	"geqslant;":                        '\U00002A7E',
-	"ges;":                             '\U00002A7E',
-	"gescc;":                           '\U00002AA9',
-	"gesdot;":                          '\U00002A80',
-	"gesdoto;":                         '\U00002A82',
-	"gesdotol;":                        '\U00002A84',
-	"gesles;":                          '\U00002A94',
-	"gfr;":                             '\U0001D524',
-	"gg;":                              '\U0000226B',
-	"ggg;":                             '\U000022D9',
-	"gimel;":                           '\U00002137',
-	"gjcy;":                            '\U00000453',
-	"gl;":                              '\U00002277',
-	"glE;":                             '\U00002A92',
-	"gla;":                             '\U00002AA5',
-	"glj;":                             '\U00002AA4',
-	"gnE;":                             '\U00002269',
-	"gnap;":                            '\U00002A8A',
-	"gnapprox;":                        '\U00002A8A',
-	"gne;":                             '\U00002A88',
-	"gneq;":                            '\U00002A88',
-	"gneqq;":                           '\U00002269',
-	"gnsim;":                           '\U000022E7',
-	"gopf;":                            '\U0001D558',
-	"grave;":                           '\U00000060',
-	"gscr;":                            '\U0000210A',
-	"gsim;":                            '\U00002273',
-	"gsime;":                           '\U00002A8E',
-	"gsiml;":                           '\U00002A90',
-	"gt;":                              '\U0000003E',
-	"gtcc;":                            '\U00002AA7',
-	"gtcir;":                           '\U00002A7A',
-	"gtdot;":                           '\U000022D7',
-	"gtlPar;":                          '\U00002995',
-	"gtquest;":                         '\U00002A7C',
-	"gtrapprox;":                       '\U00002A86',
-	"gtrarr;":                          '\U00002978',
-	"gtrdot;":                          '\U000022D7',
-	"gtreqless;":                       '\U000022DB',
-	"gtreqqless;":                      '\U00002A8C',
-	"gtrless;":                         '\U00002277',
-	"gtrsim;":                          '\U00002273',
-	"hArr;":                            '\U000021D4',
-	"hairsp;":                          '\U0000200A',
-	"half;":                            '\U000000BD',
-	"hamilt;":                          '\U0000210B',
-	"hardcy;":                          '\U0000044A',
-	"harr;":                            '\U00002194',
-	"harrcir;":                         '\U00002948',
-	"harrw;":                           '\U000021AD',
-	"hbar;":                            '\U0000210F',
-	"hcirc;":                           '\U00000125',
-	"hearts;":                          '\U00002665',
-	"heartsuit;":                       '\U00002665',
-	"hellip;":                          '\U00002026',
-	"hercon;":                          '\U000022B9',
-	"hfr;":                             '\U0001D525',
-	"hksearow;":                        '\U00002925',
-	"hkswarow;":                        '\U00002926',
-	"hoarr;":                           '\U000021FF',
-	"homtht;":                          '\U0000223B',
-	"hookleftarrow;":                   '\U000021A9',
-	"hookrightarrow;":                  '\U000021AA',
-	"hopf;":                            '\U0001D559',
-	"horbar;":                          '\U00002015',
-	"hscr;":                            '\U0001D4BD',
-	"hslash;":                          '\U0000210F',
-	"hstrok;":                          '\U00000127',
-	"hybull;":                          '\U00002043',
-	"hyphen;":                          '\U00002010',
-	"iacute;":                          '\U000000ED',
-	"ic;":                              '\U00002063',
-	"icirc;":                           '\U000000EE',
-	"icy;":                             '\U00000438',
-	"iecy;":                            '\U00000435',
-	"iexcl;":                           '\U000000A1',
-	"iff;":                             '\U000021D4',
-	"ifr;":                             '\U0001D526',
-	"igrave;":                          '\U000000EC',
-	"ii;":                              '\U00002148',
-	"iiiint;":                          '\U00002A0C',
-	"iiint;":                           '\U0000222D',
-	"iinfin;":                          '\U000029DC',
-	"iiota;":                           '\U00002129',
-	"ijlig;":                           '\U00000133',
-	"imacr;":                           '\U0000012B',
-	"image;":                           '\U00002111',
-	"imagline;":                        '\U00002110',
-	"imagpart;":                        '\U00002111',
-	"imath;":                           '\U00000131',
-	"imof;":                            '\U000022B7',
-	"imped;":                           '\U000001B5',
-	"in;":                              '\U00002208',
-	"incare;":                          '\U00002105',
-	"infin;":                           '\U0000221E',
-	"infintie;":                        '\U000029DD',
-	"inodot;":                          '\U00000131',
-	"int;":                             '\U0000222B',
-	"intcal;":                          '\U000022BA',
-	"integers;":                        '\U00002124',
-	"intercal;":                        '\U000022BA',
-	"intlarhk;":                        '\U00002A17',
-	"intprod;":                         '\U00002A3C',
-	"iocy;":                            '\U00000451',
-	"iogon;":                           '\U0000012F',
-	"iopf;":                            '\U0001D55A',
-	"iota;":                            '\U000003B9',
-	"iprod;":                           '\U00002A3C',
-	"iquest;":                          '\U000000BF',
-	"iscr;":                            '\U0001D4BE',
-	"isin;":                            '\U00002208',
-	"isinE;":                           '\U000022F9',
-	"isindot;":                         '\U000022F5',
-	"isins;":                           '\U000022F4',
-	"isinsv;":                          '\U000022F3',
-	"isinv;":                           '\U00002208',
-	"it;":                              '\U00002062',
-	"itilde;":                          '\U00000129',
-	"iukcy;":                           '\U00000456',
-	"iuml;":                            '\U000000EF',
-	"jcirc;":                           '\U00000135',
-	"jcy;":                             '\U00000439',
-	"jfr;":                             '\U0001D527',
-	"jmath;":                           '\U00000237',
-	"jopf;":                            '\U0001D55B',
-	"jscr;":                            '\U0001D4BF',
-	"jsercy;":                          '\U00000458',
-	"jukcy;":                           '\U00000454',
-	"kappa;":                           '\U000003BA',
-	"kappav;":                          '\U000003F0',
-	"kcedil;":                          '\U00000137',
-	"kcy;":                             '\U0000043A',
-	"kfr;":                             '\U0001D528',
-	"kgreen;":                          '\U00000138',
-	"khcy;":                            '\U00000445',
-	"kjcy;":                            '\U0000045C',
-	"kopf;":                            '\U0001D55C',
-	"kscr;":                            '\U0001D4C0',
-	"lAarr;":                           '\U000021DA',
-	"lArr;":                            '\U000021D0',
-	"lAtail;":                          '\U0000291B',
-	"lBarr;":                           '\U0000290E',
-	"lE;":                              '\U00002266',
-	"lEg;":                             '\U00002A8B',
-	"lHar;":                            '\U00002962',
-	"lacute;":                          '\U0000013A',
-	"laemptyv;":                        '\U000029B4',
-	"lagran;":                          '\U00002112',
-	"lambda;":                          '\U000003BB',
-	"lang;":                            '\U000027E8',
-	"langd;":                           '\U00002991',
-	"langle;":                          '\U000027E8',
-	"lap;":                             '\U00002A85',
-	"laquo;":                           '\U000000AB',
-	"larr;":                            '\U00002190',
-	"larrb;":                           '\U000021E4',
-	"larrbfs;":                         '\U0000291F',
-	"larrfs;":                          '\U0000291D',
-	"larrhk;":                          '\U000021A9',
-	"larrlp;":                          '\U000021AB',
-	"larrpl;":                          '\U00002939',
-	"larrsim;":                         '\U00002973',
-	"larrtl;":                          '\U000021A2',
-	"lat;":                             '\U00002AAB',
-	"latail;":                          '\U00002919',
-	"late;":                            '\U00002AAD',
-	"lbarr;":                           '\U0000290C',
-	"lbbrk;":                           '\U00002772',
-	"lbrace;":                          '\U0000007B',
-	"lbrack;":                          '\U0000005B',
-	"lbrke;":                           '\U0000298B',
-	"lbrksld;":                         '\U0000298F',
-	"lbrkslu;":                         '\U0000298D',
-	"lcaron;":                          '\U0000013E',
-	"lcedil;":                          '\U0000013C',
-	"lceil;":                           '\U00002308',
-	"lcub;":                            '\U0000007B',
-	"lcy;":                             '\U0000043B',
-	"ldca;":                            '\U00002936',
-	"ldquo;":                           '\U0000201C',
-	"ldquor;":                          '\U0000201E',
-	"ldrdhar;":                         '\U00002967',
-	"ldrushar;":                        '\U0000294B',
-	"ldsh;":                            '\U000021B2',
-	"le;":                              '\U00002264',
-	"leftarrow;":                       '\U00002190',
-	"leftarrowtail;":                   '\U000021A2',
-	"leftharpoondown;":                 '\U000021BD',
-	"leftharpoonup;":                   '\U000021BC',
-	"leftleftarrows;":                  '\U000021C7',
-	"leftrightarrow;":                  '\U00002194',
-	"leftrightarrows;":                 '\U000021C6',
-	"leftrightharpoons;":               '\U000021CB',
-	"leftrightsquigarrow;":             '\U000021AD',
-	"leftthreetimes;":                  '\U000022CB',
-	"leg;":                             '\U000022DA',
-	"leq;":                             '\U00002264',
-	"leqq;":                            '\U00002266',
-	"leqslant;":                        '\U00002A7D',
-	"les;":                             '\U00002A7D',
-	"lescc;":                           '\U00002AA8',
-	"lesdot;":                          '\U00002A7F',
-	"lesdoto;":                         '\U00002A81',
-	"lesdotor;":                        '\U00002A83',
-	"lesges;":                          '\U00002A93',
-	"lessapprox;":                      '\U00002A85',
-	"lessdot;":                         '\U000022D6',
-	"lesseqgtr;":                       '\U000022DA',
-	"lesseqqgtr;":                      '\U00002A8B',
-	"lessgtr;":                         '\U00002276',
-	"lesssim;":                         '\U00002272',
-	"lfisht;":                          '\U0000297C',
-	"lfloor;":                          '\U0000230A',
-	"lfr;":                             '\U0001D529',
-	"lg;":                              '\U00002276',
-	"lgE;":                             '\U00002A91',
-	"lhard;":                           '\U000021BD',
-	"lharu;":                           '\U000021BC',
-	"lharul;":                          '\U0000296A',
-	"lhblk;":                           '\U00002584',
-	"ljcy;":                            '\U00000459',
-	"ll;":                              '\U0000226A',
-	"llarr;":                           '\U000021C7',
-	"llcorner;":                        '\U0000231E',
-	"llhard;":                          '\U0000296B',
-	"lltri;":                           '\U000025FA',
-	"lmidot;":                          '\U00000140',
-	"lmoust;":                          '\U000023B0',
-	"lmoustache;":                      '\U000023B0',
-	"lnE;":                             '\U00002268',
-	"lnap;":                            '\U00002A89',
-	"lnapprox;":                        '\U00002A89',
-	"lne;":                             '\U00002A87',
-	"lneq;":                            '\U00002A87',
-	"lneqq;":                           '\U00002268',
-	"lnsim;":                           '\U000022E6',
-	"loang;":                           '\U000027EC',
-	"loarr;":                           '\U000021FD',
-	"lobrk;":                           '\U000027E6',
-	"longleftarrow;":                   '\U000027F5',
-	"longleftrightarrow;":              '\U000027F7',
-	"longmapsto;":                      '\U000027FC',
-	"longrightarrow;":                  '\U000027F6',
-	"looparrowleft;":                   '\U000021AB',
-	"looparrowright;":                  '\U000021AC',
-	"lopar;":                           '\U00002985',
-	"lopf;":                            '\U0001D55D',
-	"loplus;":                          '\U00002A2D',
-	"lotimes;":                         '\U00002A34',
-	"lowast;":                          '\U00002217',
-	"lowbar;":                          '\U0000005F',
-	"loz;":                             '\U000025CA',
-	"lozenge;":                         '\U000025CA',
-	"lozf;":                            '\U000029EB',
-	"lpar;":                            '\U00000028',
-	"lparlt;":                          '\U00002993',
-	"lrarr;":                           '\U000021C6',
-	"lrcorner;":                        '\U0000231F',
-	"lrhar;":                           '\U000021CB',
-	"lrhard;":                          '\U0000296D',
-	"lrm;":                             '\U0000200E',
-	"lrtri;":                           '\U000022BF',
-	"lsaquo;":                          '\U00002039',
-	"lscr;":                            '\U0001D4C1',
-	"lsh;":                             '\U000021B0',
-	"lsim;":                            '\U00002272',
-	"lsime;":                           '\U00002A8D',
-	"lsimg;":                           '\U00002A8F',
-	"lsqb;":                            '\U0000005B',
-	"lsquo;":                           '\U00002018',
-	"lsquor;":                          '\U0000201A',
-	"lstrok;":                          '\U00000142',
-	"lt;":                              '\U0000003C',
-	"ltcc;":                            '\U00002AA6',
-	"ltcir;":                           '\U00002A79',
-	"ltdot;":                           '\U000022D6',
-	"lthree;":                          '\U000022CB',
-	"ltimes;":                          '\U000022C9',
-	"ltlarr;":                          '\U00002976',
-	"ltquest;":                         '\U00002A7B',
-	"ltrPar;":                          '\U00002996',
-	"ltri;":                            '\U000025C3',
-	"ltrie;":                           '\U000022B4',
-	"ltrif;":                           '\U000025C2',
-	"lurdshar;":                        '\U0000294A',
-	"luruhar;":                         '\U00002966',
-	"mDDot;":                           '\U0000223A',
-	"macr;":                            '\U000000AF',
-	"male;":                            '\U00002642',
-	"malt;":                            '\U00002720',
-	"maltese;":                         '\U00002720',
-	"map;":                             '\U000021A6',
-	"mapsto;":                          '\U000021A6',
-	"mapstodown;":                      '\U000021A7',
-	"mapstoleft;":                      '\U000021A4',
-	"mapstoup;":                        '\U000021A5',
-	"marker;":                          '\U000025AE',
-	"mcomma;":                          '\U00002A29',
-	"mcy;":                             '\U0000043C',
-	"mdash;":                           '\U00002014',
-	"measuredangle;":                   '\U00002221',
-	"mfr;":                             '\U0001D52A',
-	"mho;":                             '\U00002127',
-	"micro;":                           '\U000000B5',
-	"mid;":                             '\U00002223',
-	"midast;":                          '\U0000002A',
-	"midcir;":                          '\U00002AF0',
-	"middot;":                          '\U000000B7',
-	"minus;":                           '\U00002212',
-	"minusb;":                          '\U0000229F',
-	"minusd;":                          '\U00002238',
-	"minusdu;":                         '\U00002A2A',
-	"mlcp;":                            '\U00002ADB',
-	"mldr;":                            '\U00002026',
-	"mnplus;":                          '\U00002213',
-	"models;":                          '\U000022A7',
-	"mopf;":                            '\U0001D55E',
-	"mp;":                              '\U00002213',
-	"mscr;":                            '\U0001D4C2',
-	"mstpos;":                          '\U0000223E',
-	"mu;":                              '\U000003BC',
-	"multimap;":                        '\U000022B8',
-	"mumap;":                           '\U000022B8',
-	"nLeftarrow;":                      '\U000021CD',
-	"nLeftrightarrow;":                 '\U000021CE',
-	"nRightarrow;":                     '\U000021CF',
-	"nVDash;":                          '\U000022AF',
-	"nVdash;":                          '\U000022AE',
-	"nabla;":                           '\U00002207',
-	"nacute;":                          '\U00000144',
-	"nap;":                             '\U00002249',
-	"napos;":                           '\U00000149',
-	"napprox;":                         '\U00002249',
-	"natur;":                           '\U0000266E',
-	"natural;":                         '\U0000266E',
-	"naturals;":                        '\U00002115',
-	"nbsp;":                            '\U000000A0',
-	"ncap;":                            '\U00002A43',
-	"ncaron;":                          '\U00000148',
-	"ncedil;":                          '\U00000146',
-	"ncong;":                           '\U00002247',
-	"ncup;":                            '\U00002A42',
-	"ncy;":                             '\U0000043D',
-	"ndash;":                           '\U00002013',
-	"ne;":                              '\U00002260',
-	"neArr;":                           '\U000021D7',
-	"nearhk;":                          '\U00002924',
-	"nearr;":                           '\U00002197',
-	"nearrow;":                         '\U00002197',
-	"nequiv;":                          '\U00002262',
-	"nesear;":                          '\U00002928',
-	"nexist;":                          '\U00002204',
-	"nexists;":                         '\U00002204',
-	"nfr;":                             '\U0001D52B',
-	"nge;":                             '\U00002271',
-	"ngeq;":                            '\U00002271',
-	"ngsim;":                           '\U00002275',
-	"ngt;":                             '\U0000226F',
-	"ngtr;":                            '\U0000226F',
-	"nhArr;":                           '\U000021CE',
-	"nharr;":                           '\U000021AE',
-	"nhpar;":                           '\U00002AF2',
-	"ni;":                              '\U0000220B',
-	"nis;":                             '\U000022FC',
-	"nisd;":                            '\U000022FA',
-	"niv;":                             '\U0000220B',
-	"njcy;":                            '\U0000045A',
-	"nlArr;":                           '\U000021CD',
-	"nlarr;":                           '\U0000219A',
-	"nldr;":                            '\U00002025',
-	"nle;":                             '\U00002270',
-	"nleftarrow;":                      '\U0000219A',
-	"nleftrightarrow;":                 '\U000021AE',
-	"nleq;":                            '\U00002270',
-	"nless;":                           '\U0000226E',
-	"nlsim;":                           '\U00002274',
-	"nlt;":                             '\U0000226E',
-	"nltri;":                           '\U000022EA',
-	"nltrie;":                          '\U000022EC',
-	"nmid;":                            '\U00002224',
-	"nopf;":                            '\U0001D55F',
-	"not;":                             '\U000000AC',
-	"notin;":                           '\U00002209',
-	"notinva;":                         '\U00002209',
-	"notinvb;":                         '\U000022F7',
-	"notinvc;":                         '\U000022F6',
-	"notni;":                           '\U0000220C',
-	"notniva;":                         '\U0000220C',
-	"notnivb;":                         '\U000022FE',
-	"notnivc;":                         '\U000022FD',
-	"npar;":                            '\U00002226',
-	"nparallel;":                       '\U00002226',
-	"npolint;":                         '\U00002A14',
-	"npr;":                             '\U00002280',
-	"nprcue;":                          '\U000022E0',
-	"nprec;":                           '\U00002280',
-	"nrArr;":                           '\U000021CF',
-	"nrarr;":                           '\U0000219B',
-	"nrightarrow;":                     '\U0000219B',
-	"nrtri;":                           '\U000022EB',
-	"nrtrie;":                          '\U000022ED',
-	"nsc;":                             '\U00002281',
-	"nsccue;":                          '\U000022E1',
-	"nscr;":                            '\U0001D4C3',
-	"nshortmid;":                       '\U00002224',
-	"nshortparallel;":                  '\U00002226',
-	"nsim;":                            '\U00002241',
-	"nsime;":                           '\U00002244',
-	"nsimeq;":                          '\U00002244',
-	"nsmid;":                           '\U00002224',
-	"nspar;":                           '\U00002226',
-	"nsqsube;":                         '\U000022E2',
-	"nsqsupe;":                         '\U000022E3',
-	"nsub;":                            '\U00002284',
-	"nsube;":                           '\U00002288',
-	"nsubseteq;":                       '\U00002288',
-	"nsucc;":                           '\U00002281',
-	"nsup;":                            '\U00002285',
-	"nsupe;":                           '\U00002289',
-	"nsupseteq;":                       '\U00002289',
-	"ntgl;":                            '\U00002279',
-	"ntilde;":                          '\U000000F1',
-	"ntlg;":                            '\U00002278',
-	"ntriangleleft;":                   '\U000022EA',
-	"ntrianglelefteq;":                 '\U000022EC',
-	"ntriangleright;":                  '\U000022EB',
-	"ntrianglerighteq;":                '\U000022ED',
-	"nu;":                              '\U000003BD',
-	"num;":                             '\U00000023',
-	"numero;":                          '\U00002116',
-	"numsp;":                           '\U00002007',
-	"nvDash;":                          '\U000022AD',
-	"nvHarr;":                          '\U00002904',
-	"nvdash;":                          '\U000022AC',
-	"nvinfin;":                         '\U000029DE',
-	"nvlArr;":                          '\U00002902',
-	"nvrArr;":                          '\U00002903',
-	"nwArr;":                           '\U000021D6',
-	"nwarhk;":                          '\U00002923',
-	"nwarr;":                           '\U00002196',
-	"nwarrow;":                         '\U00002196',
-	"nwnear;":                          '\U00002927',
-	"oS;":                              '\U000024C8',
-	"oacute;":                          '\U000000F3',
-	"oast;":                            '\U0000229B',
-	"ocir;":                            '\U0000229A',
-	"ocirc;":                           '\U000000F4',
-	"ocy;":                             '\U0000043E',
-	"odash;":                           '\U0000229D',
-	"odblac;":                          '\U00000151',
-	"odiv;":                            '\U00002A38',
-	"odot;":                            '\U00002299',
-	"odsold;":                          '\U000029BC',
-	"oelig;":                           '\U00000153',
-	"ofcir;":                           '\U000029BF',
-	"ofr;":                             '\U0001D52C',
-	"ogon;":                            '\U000002DB',
-	"ograve;":                          '\U000000F2',
-	"ogt;":                             '\U000029C1',
-	"ohbar;":                           '\U000029B5',
-	"ohm;":                             '\U000003A9',
-	"oint;":                            '\U0000222E',
-	"olarr;":                           '\U000021BA',
-	"olcir;":                           '\U000029BE',
-	"olcross;":                         '\U000029BB',
-	"oline;":                           '\U0000203E',
-	"olt;":                             '\U000029C0',
-	"omacr;":                           '\U0000014D',
-	"omega;":                           '\U000003C9',
-	"omicron;":                         '\U000003BF',
-	"omid;":                            '\U000029B6',
-	"ominus;":                          '\U00002296',
-	"oopf;":                            '\U0001D560',
-	"opar;":                            '\U000029B7',
-	"operp;":                           '\U000029B9',
-	"oplus;":                           '\U00002295',
-	"or;":                              '\U00002228',
-	"orarr;":                           '\U000021BB',
-	"ord;":                             '\U00002A5D',
-	"order;":                           '\U00002134',
-	"orderof;":                         '\U00002134',
-	"ordf;":                            '\U000000AA',
-	"ordm;":                            '\U000000BA',
-	"origof;":                          '\U000022B6',
-	"oror;":                            '\U00002A56',
-	"orslope;":                         '\U00002A57',
-	"orv;":                             '\U00002A5B',
-	"oscr;":                            '\U00002134',
-	"oslash;":                          '\U000000F8',
-	"osol;":                            '\U00002298',
-	"otilde;":                          '\U000000F5',
-	"otimes;":                          '\U00002297',
-	"otimesas;":                        '\U00002A36',
-	"ouml;":                            '\U000000F6',
-	"ovbar;":                           '\U0000233D',
-	"par;":                             '\U00002225',
-	"para;":                            '\U000000B6',
-	"parallel;":                        '\U00002225',
-	"parsim;":                          '\U00002AF3',
-	"parsl;":                           '\U00002AFD',
-	"part;":                            '\U00002202',
-	"pcy;":                             '\U0000043F',
-	"percnt;":                          '\U00000025',
-	"period;":                          '\U0000002E',
-	"permil;":                          '\U00002030',
-	"perp;":                            '\U000022A5',
-	"pertenk;":                         '\U00002031',
-	"pfr;":                             '\U0001D52D',
-	"phi;":                             '\U000003C6',
-	"phiv;":                            '\U000003D5',
-	"phmmat;":                          '\U00002133',
-	"phone;":                           '\U0000260E',
-	"pi;":                              '\U000003C0',
-	"pitchfork;":                       '\U000022D4',
-	"piv;":                             '\U000003D6',
-	"planck;":                          '\U0000210F',
-	"planckh;":                         '\U0000210E',
-	"plankv;":                          '\U0000210F',
-	"plus;":                            '\U0000002B',
-	"plusacir;":                        '\U00002A23',
-	"plusb;":                           '\U0000229E',
-	"pluscir;":                         '\U00002A22',
-	"plusdo;":                          '\U00002214',
-	"plusdu;":                          '\U00002A25',
-	"pluse;":                           '\U00002A72',
-	"plusmn;":                          '\U000000B1',
-	"plussim;":                         '\U00002A26',
-	"plustwo;":                         '\U00002A27',
-	"pm;":                              '\U000000B1',
-	"pointint;":                        '\U00002A15',
-	"popf;":                            '\U0001D561',
-	"pound;":                           '\U000000A3',
-	"pr;":                              '\U0000227A',
-	"prE;":                             '\U00002AB3',
-	"prap;":                            '\U00002AB7',
-	"prcue;":                           '\U0000227C',
-	"pre;":                             '\U00002AAF',
-	"prec;":                            '\U0000227A',
-	"precapprox;":                      '\U00002AB7',
-	"preccurlyeq;":                     '\U0000227C',
-	"preceq;":                          '\U00002AAF',
-	"precnapprox;":                     '\U00002AB9',
-	"precneqq;":                        '\U00002AB5',
-	"precnsim;":                        '\U000022E8',
-	"precsim;":                         '\U0000227E',
-	"prime;":                           '\U00002032',
-	"primes;":                          '\U00002119',
-	"prnE;":                            '\U00002AB5',
-	"prnap;":                           '\U00002AB9',
-	"prnsim;":                          '\U000022E8',
-	"prod;":                            '\U0000220F',
-	"profalar;":                        '\U0000232E',
-	"profline;":                        '\U00002312',
-	"profsurf;":                        '\U00002313',
-	"prop;":                            '\U0000221D',
-	"propto;":                          '\U0000221D',
-	"prsim;":                           '\U0000227E',
-	"prurel;":                          '\U000022B0',
-	"pscr;":                            '\U0001D4C5',
-	"psi;":                             '\U000003C8',
-	"puncsp;":                          '\U00002008',
-	"qfr;":                             '\U0001D52E',
-	"qint;":                            '\U00002A0C',
-	"qopf;":                            '\U0001D562',
-	"qprime;":                          '\U00002057',
-	"qscr;":                            '\U0001D4C6',
-	"quaternions;":                     '\U0000210D',
-	"quatint;":                         '\U00002A16',
-	"quest;":                           '\U0000003F',
-	"questeq;":                         '\U0000225F',
-	"quot;":                            '\U00000022',
-	"rAarr;":                           '\U000021DB',
-	"rArr;":                            '\U000021D2',
-	"rAtail;":                          '\U0000291C',
-	"rBarr;":                           '\U0000290F',
-	"rHar;":                            '\U00002964',
-	"racute;":                          '\U00000155',
-	"radic;":                           '\U0000221A',
-	"raemptyv;":                        '\U000029B3',
-	"rang;":                            '\U000027E9',
-	"rangd;":                           '\U00002992',
-	"range;":                           '\U000029A5',
-	"rangle;":                          '\U000027E9',
-	"raquo;":                           '\U000000BB',
-	"rarr;":                            '\U00002192',
-	"rarrap;":                          '\U00002975',
-	"rarrb;":                           '\U000021E5',
-	"rarrbfs;":                         '\U00002920',
-	"rarrc;":                           '\U00002933',
-	"rarrfs;":                          '\U0000291E',
-	"rarrhk;":                          '\U000021AA',
-	"rarrlp;":                          '\U000021AC',
-	"rarrpl;":                          '\U00002945',
-	"rarrsim;":                         '\U00002974',
-	"rarrtl;":                          '\U000021A3',
-	"rarrw;":                           '\U0000219D',
-	"ratail;":                          '\U0000291A',
-	"ratio;":                           '\U00002236',
-	"rationals;":                       '\U0000211A',
-	"rbarr;":                           '\U0000290D',
-	"rbbrk;":                           '\U00002773',
-	"rbrace;":                          '\U0000007D',
-	"rbrack;":                          '\U0000005D',
-	"rbrke;":                           '\U0000298C',
-	"rbrksld;":                         '\U0000298E',
-	"rbrkslu;":                         '\U00002990',
-	"rcaron;":                          '\U00000159',
-	"rcedil;":                          '\U00000157',
-	"rceil;":                           '\U00002309',
-	"rcub;":                            '\U0000007D',
-	"rcy;":                             '\U00000440',
-	"rdca;":                            '\U00002937',
-	"rdldhar;":                         '\U00002969',
-	"rdquo;":                           '\U0000201D',
-	"rdquor;":                          '\U0000201D',
-	"rdsh;":                            '\U000021B3',
-	"real;":                            '\U0000211C',
-	"realine;":                         '\U0000211B',
-	"realpart;":                        '\U0000211C',
-	"reals;":                           '\U0000211D',
-	"rect;":                            '\U000025AD',
-	"reg;":                             '\U000000AE',
-	"rfisht;":                          '\U0000297D',
-	"rfloor;":                          '\U0000230B',
-	"rfr;":                             '\U0001D52F',
-	"rhard;":                           '\U000021C1',
-	"rharu;":                           '\U000021C0',
-	"rharul;":                          '\U0000296C',
-	"rho;":                             '\U000003C1',
-	"rhov;":                            '\U000003F1',
-	"rightarrow;":                      '\U00002192',
-	"rightarrowtail;":                  '\U000021A3',
-	"rightharpoondown;":                '\U000021C1',
-	"rightharpoonup;":                  '\U000021C0',
-	"rightleftarrows;":                 '\U000021C4',
-	"rightleftharpoons;":               '\U000021CC',
-	"rightrightarrows;":                '\U000021C9',
-	"rightsquigarrow;":                 '\U0000219D',
-	"rightthreetimes;":                 '\U000022CC',
-	"ring;":                            '\U000002DA',
-	"risingdotseq;":                    '\U00002253',
-	"rlarr;":                           '\U000021C4',
-	"rlhar;":                           '\U000021CC',
-	"rlm;":                             '\U0000200F',
-	"rmoust;":                          '\U000023B1',
-	"rmoustache;":                      '\U000023B1',
-	"rnmid;":                           '\U00002AEE',
-	"roang;":                           '\U000027ED',
-	"roarr;":                           '\U000021FE',
-	"robrk;":                           '\U000027E7',
-	"ropar;":                           '\U00002986',
-	"ropf;":                            '\U0001D563',
-	"roplus;":                          '\U00002A2E',
-	"rotimes;":                         '\U00002A35',
-	"rpar;":                            '\U00000029',
-	"rpargt;":                          '\U00002994',
-	"rppolint;":                        '\U00002A12',
-	"rrarr;":                           '\U000021C9',
-	"rsaquo;":                          '\U0000203A',
-	"rscr;":                            '\U0001D4C7',
-	"rsh;":                             '\U000021B1',
-	"rsqb;":                            '\U0000005D',
-	"rsquo;":                           '\U00002019',
-	"rsquor;":                          '\U00002019',
-	"rthree;":                          '\U000022CC',
-	"rtimes;":                          '\U000022CA',
-	"rtri;":                            '\U000025B9',
-	"rtrie;":                           '\U000022B5',
-	"rtrif;":                           '\U000025B8',
-	"rtriltri;":                        '\U000029CE',
-	"ruluhar;":                         '\U00002968',
-	"rx;":                              '\U0000211E',
-	"sacute;":                          '\U0000015B',
-	"sbquo;":                           '\U0000201A',
-	"sc;":                              '\U0000227B',
-	"scE;":                             '\U00002AB4',
-	"scap;":                            '\U00002AB8',
-	"scaron;":                          '\U00000161',
-	"sccue;":                           '\U0000227D',
-	"sce;":                             '\U00002AB0',
-	"scedil;":                          '\U0000015F',
-	"scirc;":                           '\U0000015D',
-	"scnE;":                            '\U00002AB6',
-	"scnap;":                           '\U00002ABA',
-	"scnsim;":                          '\U000022E9',
-	"scpolint;":                        '\U00002A13',
-	"scsim;":                           '\U0000227F',
-	"scy;":                             '\U00000441',
-	"sdot;":                            '\U000022C5',
-	"sdotb;":                           '\U000022A1',
-	"sdote;":                           '\U00002A66',
-	"seArr;":                           '\U000021D8',
-	"searhk;":                          '\U00002925',
-	"searr;":                           '\U00002198',
-	"searrow;":                         '\U00002198',
-	"sect;":                            '\U000000A7',
-	"semi;":                            '\U0000003B',
-	"seswar;":                          '\U00002929',
-	"setminus;":                        '\U00002216',
-	"setmn;":                           '\U00002216',
-	"sext;":                            '\U00002736',
-	"sfr;":                             '\U0001D530',
-	"sfrown;":                          '\U00002322',
-	"sharp;":                           '\U0000266F',
-	"shchcy;":                          '\U00000449',
-	"shcy;":                            '\U00000448',
-	"shortmid;":                        '\U00002223',
-	"shortparallel;":                   '\U00002225',
-	"shy;":                             '\U000000AD',
-	"sigma;":                           '\U000003C3',
-	"sigmaf;":                          '\U000003C2',
-	"sigmav;":                          '\U000003C2',
-	"sim;":                             '\U0000223C',
-	"simdot;":                          '\U00002A6A',
-	"sime;":                            '\U00002243',
-	"simeq;":                           '\U00002243',
-	"simg;":                            '\U00002A9E',
-	"simgE;":                           '\U00002AA0',
-	"siml;":                            '\U00002A9D',
-	"simlE;":                           '\U00002A9F',
-	"simne;":                           '\U00002246',
-	"simplus;":                         '\U00002A24',
-	"simrarr;":                         '\U00002972',
-	"slarr;":                           '\U00002190',
-	"smallsetminus;":                   '\U00002216',
-	"smashp;":                          '\U00002A33',
-	"smeparsl;":                        '\U000029E4',
-	"smid;":                            '\U00002223',
-	"smile;":                           '\U00002323',
-	"smt;":                             '\U00002AAA',
-	"smte;":                            '\U00002AAC',
-	"softcy;":                          '\U0000044C',
-	"sol;":                             '\U0000002F',
-	"solb;":                            '\U000029C4',
-	"solbar;":                          '\U0000233F',
-	"sopf;":                            '\U0001D564',
-	"spades;":                          '\U00002660',
-	"spadesuit;":                       '\U00002660',
-	"spar;":                            '\U00002225',
-	"sqcap;":                           '\U00002293',
-	"sqcup;":                           '\U00002294',
-	"sqsub;":                           '\U0000228F',
-	"sqsube;":                          '\U00002291',
-	"sqsubset;":                        '\U0000228F',
-	"sqsubseteq;":                      '\U00002291',
-	"sqsup;":                           '\U00002290',
-	"sqsupe;":                          '\U00002292',
-	"sqsupset;":                        '\U00002290',
-	"sqsupseteq;":                      '\U00002292',
-	"squ;":                             '\U000025A1',
-	"square;":                          '\U000025A1',
-	"squarf;":                          '\U000025AA',
-	"squf;":                            '\U000025AA',
-	"srarr;":                           '\U00002192',
-	"sscr;":                            '\U0001D4C8',
-	"ssetmn;":                          '\U00002216',
-	"ssmile;":                          '\U00002323',
-	"sstarf;":                          '\U000022C6',
-	"star;":                            '\U00002606',
-	"starf;":                           '\U00002605',
-	"straightepsilon;":                 '\U000003F5',
-	"straightphi;":                     '\U000003D5',
-	"strns;":                           '\U000000AF',
-	"sub;":                             '\U00002282',
-	"subE;":                            '\U00002AC5',
-	"subdot;":                          '\U00002ABD',
-	"sube;":                            '\U00002286',
-	"subedot;":                         '\U00002AC3',
-	"submult;":                         '\U00002AC1',
-	"subnE;":                           '\U00002ACB',
-	"subne;":                           '\U0000228A',
-	"subplus;":                         '\U00002ABF',
-	"subrarr;":                         '\U00002979',
-	"subset;":                          '\U00002282',
-	"subseteq;":                        '\U00002286',
-	"subseteqq;":                       '\U00002AC5',
-	"subsetneq;":                       '\U0000228A',
-	"subsetneqq;":                      '\U00002ACB',
-	"subsim;":                          '\U00002AC7',
-	"subsub;":                          '\U00002AD5',
-	"subsup;":                          '\U00002AD3',
-	"succ;":                            '\U0000227B',
-	"succapprox;":                      '\U00002AB8',
-	"succcurlyeq;":                     '\U0000227D',
-	"succeq;":                          '\U00002AB0',
-	"succnapprox;":                     '\U00002ABA',
-	"succneqq;":                        '\U00002AB6',
-	"succnsim;":                        '\U000022E9',
-	"succsim;":                         '\U0000227F',
-	"sum;":                             '\U00002211',
-	"sung;":                            '\U0000266A',
-	"sup;":                             '\U00002283',
-	"sup1;":                            '\U000000B9',
-	"sup2;":                            '\U000000B2',
-	"sup3;":                            '\U000000B3',
-	"supE;":                            '\U00002AC6',
-	"supdot;":                          '\U00002ABE',
-	"supdsub;":                         '\U00002AD8',
-	"supe;":                            '\U00002287',
-	"supedot;":                         '\U00002AC4',
-	"suphsol;":                         '\U000027C9',
-	"suphsub;":                         '\U00002AD7',
-	"suplarr;":                         '\U0000297B',
-	"supmult;":                         '\U00002AC2',
-	"supnE;":                           '\U00002ACC',
-	"supne;":                           '\U0000228B',
-	"supplus;":                         '\U00002AC0',
-	"supset;":                          '\U00002283',
-	"supseteq;":                        '\U00002287',
-	"supseteqq;":                       '\U00002AC6',
-	"supsetneq;":                       '\U0000228B',
-	"supsetneqq;":                      '\U00002ACC',
-	"supsim;":                          '\U00002AC8',
-	"supsub;":                          '\U00002AD4',
-	"supsup;":                          '\U00002AD6',
-	"swArr;":                           '\U000021D9',
-	"swarhk;":                          '\U00002926',
-	"swarr;":                           '\U00002199',
-	"swarrow;":                         '\U00002199',
-	"swnwar;":                          '\U0000292A',
-	"szlig;":                           '\U000000DF',
-	"target;":                          '\U00002316',
-	"tau;":                             '\U000003C4',
-	"tbrk;":                            '\U000023B4',
-	"tcaron;":                          '\U00000165',
-	"tcedil;":                          '\U00000163',
-	"tcy;":                             '\U00000442',
-	"tdot;":                            '\U000020DB',
-	"telrec;":                          '\U00002315',
-	"tfr;":                             '\U0001D531',
-	"there4;":                          '\U00002234',
-	"therefore;":                       '\U00002234',
-	"theta;":                           '\U000003B8',
-	"thetasym;":                        '\U000003D1',
-	"thetav;":                          '\U000003D1',
-	"thickapprox;":                     '\U00002248',
-	"thicksim;":                        '\U0000223C',
-	"thinsp;":                          '\U00002009',
-	"thkap;":                           '\U00002248',
-	"thksim;":                          '\U0000223C',
-	"thorn;":                           '\U000000FE',
-	"tilde;":                           '\U000002DC',
-	"times;":                           '\U000000D7',
-	"timesb;":                          '\U000022A0',
-	"timesbar;":                        '\U00002A31',
-	"timesd;":                          '\U00002A30',
-	"tint;":                            '\U0000222D',
-	"toea;":                            '\U00002928',
-	"top;":                             '\U000022A4',
-	"topbot;":                          '\U00002336',
-	"topcir;":                          '\U00002AF1',
-	"topf;":                            '\U0001D565',
-	"topfork;":                         '\U00002ADA',
-	"tosa;":                            '\U00002929',
-	"tprime;":                          '\U00002034',
-	"trade;":                           '\U00002122',
-	"triangle;":                        '\U000025B5',
-	"triangledown;":                    '\U000025BF',
-	"triangleleft;":                    '\U000025C3',
-	"trianglelefteq;":                  '\U000022B4',
-	"triangleq;":                       '\U0000225C',
-	"triangleright;":                   '\U000025B9',
-	"trianglerighteq;":                 '\U000022B5',
-	"tridot;":                          '\U000025EC',
-	"trie;":                            '\U0000225C',
-	"triminus;":                        '\U00002A3A',
-	"triplus;":                         '\U00002A39',
-	"trisb;":                           '\U000029CD',
-	"tritime;":                         '\U00002A3B',
-	"trpezium;":                        '\U000023E2',
-	"tscr;":                            '\U0001D4C9',
-	"tscy;":                            '\U00000446',
-	"tshcy;":                           '\U0000045B',
-	"tstrok;":                          '\U00000167',
-	"twixt;":                           '\U0000226C',
-	"twoheadleftarrow;":                '\U0000219E',
-	"twoheadrightarrow;":               '\U000021A0',
-	"uArr;":                            '\U000021D1',
-	"uHar;":                            '\U00002963',
-	"uacute;":                          '\U000000FA',
-	"uarr;":                            '\U00002191',
-	"ubrcy;":                           '\U0000045E',
-	"ubreve;":                          '\U0000016D',
-	"ucirc;":                           '\U000000FB',
-	"ucy;":                             '\U00000443',
-	"udarr;":                           '\U000021C5',
-	"udblac;":                          '\U00000171',
-	"udhar;":                           '\U0000296E',
-	"ufisht;":                          '\U0000297E',
-	"ufr;":                             '\U0001D532',
-	"ugrave;":                          '\U000000F9',
-	"uharl;":                           '\U000021BF',
-	"uharr;":                           '\U000021BE',
-	"uhblk;":                           '\U00002580',
-	"ulcorn;":                          '\U0000231C',
-	"ulcorner;":                        '\U0000231C',
-	"ulcrop;":                          '\U0000230F',
-	"ultri;":                           '\U000025F8',
-	"umacr;":                           '\U0000016B',
-	"uml;":                             '\U000000A8',
-	"uogon;":                           '\U00000173',
-	"uopf;":                            '\U0001D566',
-	"uparrow;":                         '\U00002191',
-	"updownarrow;":                     '\U00002195',
-	"upharpoonleft;":                   '\U000021BF',
-	"upharpoonright;":                  '\U000021BE',
-	"uplus;":                           '\U0000228E',
-	"upsi;":                            '\U000003C5',
-	"upsih;":                           '\U000003D2',
-	"upsilon;":                         '\U000003C5',
-	"upuparrows;":                      '\U000021C8',
-	"urcorn;":                          '\U0000231D',
-	"urcorner;":                        '\U0000231D',
-	"urcrop;":                          '\U0000230E',
-	"uring;":                           '\U0000016F',
-	"urtri;":                           '\U000025F9',
-	"uscr;":                            '\U0001D4CA',
-	"utdot;":                           '\U000022F0',
-	"utilde;":                          '\U00000169',
-	"utri;":                            '\U000025B5',
-	"utrif;":                           '\U000025B4',
-	"uuarr;":                           '\U000021C8',
-	"uuml;":                            '\U000000FC',
-	"uwangle;":                         '\U000029A7',
-	"vArr;":                            '\U000021D5',
-	"vBar;":                            '\U00002AE8',
-	"vBarv;":                           '\U00002AE9',
-	"vDash;":                           '\U000022A8',
-	"vangrt;":                          '\U0000299C',
-	"varepsilon;":                      '\U000003F5',
-	"varkappa;":                        '\U000003F0',
-	"varnothing;":                      '\U00002205',
-	"varphi;":                          '\U000003D5',
-	"varpi;":                           '\U000003D6',
-	"varpropto;":                       '\U0000221D',
-	"varr;":                            '\U00002195',
-	"varrho;":                          '\U000003F1',
-	"varsigma;":                        '\U000003C2',
-	"vartheta;":                        '\U000003D1',
-	"vartriangleleft;":                 '\U000022B2',
-	"vartriangleright;":                '\U000022B3',
-	"vcy;":                             '\U00000432',
-	"vdash;":                           '\U000022A2',
-	"vee;":                             '\U00002228',
-	"veebar;":                          '\U000022BB',
-	"veeeq;":                           '\U0000225A',
-	"vellip;":                          '\U000022EE',
-	"verbar;":                          '\U0000007C',
-	"vert;":                            '\U0000007C',
-	"vfr;":                             '\U0001D533',
-	"vltri;":                           '\U000022B2',
-	"vopf;":                            '\U0001D567',
-	"vprop;":                           '\U0000221D',
-	"vrtri;":                           '\U000022B3',
-	"vscr;":                            '\U0001D4CB',
-	"vzigzag;":                         '\U0000299A',
-	"wcirc;":                           '\U00000175',
-	"wedbar;":                          '\U00002A5F',
-	"wedge;":                           '\U00002227',
-	"wedgeq;":                          '\U00002259',
-	"weierp;":                          '\U00002118',
-	"wfr;":                             '\U0001D534',
-	"wopf;":                            '\U0001D568',
-	"wp;":                              '\U00002118',
-	"wr;":                              '\U00002240',
-	"wreath;":                          '\U00002240',
-	"wscr;":                            '\U0001D4CC',
-	"xcap;":                            '\U000022C2',
-	"xcirc;":                           '\U000025EF',
-	"xcup;":                            '\U000022C3',
-	"xdtri;":                           '\U000025BD',
-	"xfr;":                             '\U0001D535',
-	"xhArr;":                           '\U000027FA',
-	"xharr;":                           '\U000027F7',
-	"xi;":                              '\U000003BE',
-	"xlArr;":                           '\U000027F8',
-	"xlarr;":                           '\U000027F5',
-	"xmap;":                            '\U000027FC',
-	"xnis;":                            '\U000022FB',
-	"xodot;":                           '\U00002A00',
-	"xopf;":                            '\U0001D569',
-	"xoplus;":                          '\U00002A01',
-	"xotime;":                          '\U00002A02',
-	"xrArr;":                           '\U000027F9',
-	"xrarr;":                           '\U000027F6',
-	"xscr;":                            '\U0001D4CD',
-	"xsqcup;":                          '\U00002A06',
-	"xuplus;":                          '\U00002A04',
-	"xutri;":                           '\U000025B3',
-	"xvee;":                            '\U000022C1',
-	"xwedge;":                          '\U000022C0',
-	"yacute;":                          '\U000000FD',
-	"yacy;":                            '\U0000044F',
-	"ycirc;":                           '\U00000177',
-	"ycy;":                             '\U0000044B',
-	"yen;":                             '\U000000A5',
-	"yfr;":                             '\U0001D536',
-	"yicy;":                            '\U00000457',
-	"yopf;":                            '\U0001D56A',
-	"yscr;":                            '\U0001D4CE',
-	"yucy;":                            '\U0000044E',
-	"yuml;":                            '\U000000FF',
-	"zacute;":                          '\U0000017A',
-	"zcaron;":                          '\U0000017E',
-	"zcy;":                             '\U00000437',
-	"zdot;":                            '\U0000017C',
-	"zeetrf;":                          '\U00002128',
-	"zeta;":                            '\U000003B6',
-	"zfr;":                             '\U0001D537',
-	"zhcy;":                            '\U00000436',
-	"zigrarr;":                         '\U000021DD',
-	"zopf;":                            '\U0001D56B',
-	"zscr;":                            '\U0001D4CF',
-	"zwj;":                             '\U0000200D',
-	"zwnj;":                            '\U0000200C',
-	"AElig":                            '\U000000C6',
-	"AMP":                              '\U00000026',
-	"Aacute":                           '\U000000C1',
-	"Acirc":                            '\U000000C2',
-	"Agrave":                           '\U000000C0',
-	"Aring":                            '\U000000C5',
-	"Atilde":                           '\U000000C3',
-	"Auml":                             '\U000000C4',
-	"COPY":                             '\U000000A9',
-	"Ccedil":                           '\U000000C7',
-	"ETH":                              '\U000000D0',
-	"Eacute":                           '\U000000C9',
-	"Ecirc":                            '\U000000CA',
-	"Egrave":                           '\U000000C8',
-	"Euml":                             '\U000000CB',
-	"GT":                               '\U0000003E',
-	"Iacute":                           '\U000000CD',
-	"Icirc":                            '\U000000CE',
-	"Igrave":                           '\U000000CC',
-	"Iuml":                             '\U000000CF',
-	"LT":                               '\U0000003C',
-	"Ntilde":                           '\U000000D1',
-	"Oacute":                           '\U000000D3',
-	"Ocirc":                            '\U000000D4',
-	"Ograve":                           '\U000000D2',
-	"Oslash":                           '\U000000D8',
-	"Otilde":                           '\U000000D5',
-	"Ouml":                             '\U000000D6',
-	"QUOT":                             '\U00000022',
-	"REG":                              '\U000000AE',
-	"THORN":                            '\U000000DE',
-	"Uacute":                           '\U000000DA',
-	"Ucirc":                            '\U000000DB',
-	"Ugrave":                           '\U000000D9',
-	"Uuml":                             '\U000000DC',
-	"Yacute":                           '\U000000DD',
-	"aacute":                           '\U000000E1',
-	"acirc":                            '\U000000E2',
-	"acute":                            '\U000000B4',
-	"aelig":                            '\U000000E6',
-	"agrave":                           '\U000000E0',
-	"amp":                              '\U00000026',
-	"aring":                            '\U000000E5',
-	"atilde":                           '\U000000E3',
-	"auml":                             '\U000000E4',
-	"brvbar":                           '\U000000A6',
-	"ccedil":                           '\U000000E7',
-	"cedil":                            '\U000000B8',
-	"cent":                             '\U000000A2',
-	"copy":                             '\U000000A9',
-	"curren":                           '\U000000A4',
-	"deg":                              '\U000000B0',
-	"divide":                           '\U000000F7',
-	"eacute":                           '\U000000E9',
-	"ecirc":                            '\U000000EA',
-	"egrave":                           '\U000000E8',
-	"eth":                              '\U000000F0',
-	"euml":                             '\U000000EB',
-	"frac12":                           '\U000000BD',
-	"frac14":                           '\U000000BC',
-	"frac34":                           '\U000000BE',
-	"gt":                               '\U0000003E',
-	"iacute":                           '\U000000ED',
-	"icirc":                            '\U000000EE',
-	"iexcl":                            '\U000000A1',
-	"igrave":                           '\U000000EC',
-	"iquest":                           '\U000000BF',
-	"iuml":                             '\U000000EF',
-	"laquo":                            '\U000000AB',
-	"lt":                               '\U0000003C',
-	"macr":                             '\U000000AF',
-	"micro":                            '\U000000B5',
-	"middot":                           '\U000000B7',
-	"nbsp":                             '\U000000A0',
-	"not":                              '\U000000AC',
-	"ntilde":                           '\U000000F1',
-	"oacute":                           '\U000000F3',
-	"ocirc":                            '\U000000F4',
-	"ograve":                           '\U000000F2',
-	"ordf":                             '\U000000AA',
-	"ordm":                             '\U000000BA',
-	"oslash":                           '\U000000F8',
-	"otilde":                           '\U000000F5',
-	"ouml":                             '\U000000F6',
-	"para":                             '\U000000B6',
-	"plusmn":                           '\U000000B1',
-	"pound":                            '\U000000A3',
-	"quot":                             '\U00000022',
-	"raquo":                            '\U000000BB',
-	"reg":                              '\U000000AE',
-	"sect":                             '\U000000A7',
-	"shy":                              '\U000000AD',
-	"sup1":                             '\U000000B9',
-	"sup2":                             '\U000000B2',
-	"sup3":                             '\U000000B3',
-	"szlig":                            '\U000000DF',
-	"thorn":                            '\U000000FE',
-	"times":                            '\U000000D7',
-	"uacute":                           '\U000000FA',
-	"ucirc":                            '\U000000FB',
-	"ugrave":                           '\U000000F9',
-	"uml":                              '\U000000A8',
-	"uuml":                             '\U000000FC',
-	"yacute":                           '\U000000FD',
-	"yen":                              '\U000000A5',
-	"yuml":                             '\U000000FF',
-}
-
-// HTML entities that are two unicode codepoints.
-var entity2 = map[string][2]rune{
-	// TODO(nigeltao): Handle replacements that are wider than their names.
-	// "nLt;":                     {'\u226A', '\u20D2'},
-	// "nGt;":                     {'\u226B', '\u20D2'},
-	"NotEqualTilde;":           {'\u2242', '\u0338'},
-	"NotGreaterFullEqual;":     {'\u2267', '\u0338'},
-	"NotGreaterGreater;":       {'\u226B', '\u0338'},
-	"NotGreaterSlantEqual;":    {'\u2A7E', '\u0338'},
-	"NotHumpDownHump;":         {'\u224E', '\u0338'},
-	"NotHumpEqual;":            {'\u224F', '\u0338'},
-	"NotLeftTriangleBar;":      {'\u29CF', '\u0338'},
-	"NotLessLess;":             {'\u226A', '\u0338'},
-	"NotLessSlantEqual;":       {'\u2A7D', '\u0338'},
-	"NotNestedGreaterGreater;": {'\u2AA2', '\u0338'},
-	"NotNestedLessLess;":       {'\u2AA1', '\u0338'},
-	"NotPrecedesEqual;":        {'\u2AAF', '\u0338'},
-	"NotRightTriangleBar;":     {'\u29D0', '\u0338'},
-	"NotSquareSubset;":         {'\u228F', '\u0338'},
-	"NotSquareSuperset;":       {'\u2290', '\u0338'},
-	"NotSubset;":               {'\u2282', '\u20D2'},
-	"NotSucceedsEqual;":        {'\u2AB0', '\u0338'},
-	"NotSucceedsTilde;":        {'\u227F', '\u0338'},
-	"NotSuperset;":             {'\u2283', '\u20D2'},
-	"ThickSpace;":              {'\u205F', '\u200A'},
-	"acE;":                     {'\u223E', '\u0333'},
-	"bne;":                     {'\u003D', '\u20E5'},
-	"bnequiv;":                 {'\u2261', '\u20E5'},
-	"caps;":                    {'\u2229', '\uFE00'},
-	"cups;":                    {'\u222A', '\uFE00'},
-	"fjlig;":                   {'\u0066', '\u006A'},
-	"gesl;":                    {'\u22DB', '\uFE00'},
-	"gvertneqq;":               {'\u2269', '\uFE00'},
-	"gvnE;":                    {'\u2269', '\uFE00'},
-	"lates;":                   {'\u2AAD', '\uFE00'},
-	"lesg;":                    {'\u22DA', '\uFE00'},
-	"lvertneqq;":               {'\u2268', '\uFE00'},
-	"lvnE;":                    {'\u2268', '\uFE00'},
-	"nGg;":                     {'\u22D9', '\u0338'},
-	"nGtv;":                    {'\u226B', '\u0338'},
-	"nLl;":                     {'\u22D8', '\u0338'},
-	"nLtv;":                    {'\u226A', '\u0338'},
-	"nang;":                    {'\u2220', '\u20D2'},
-	"napE;":                    {'\u2A70', '\u0338'},
-	"napid;":                   {'\u224B', '\u0338'},
-	"nbump;":                   {'\u224E', '\u0338'},
-	"nbumpe;":                  {'\u224F', '\u0338'},
-	"ncongdot;":                {'\u2A6D', '\u0338'},
-	"nedot;":                   {'\u2250', '\u0338'},
-	"nesim;":                   {'\u2242', '\u0338'},
-	"ngE;":                     {'\u2267', '\u0338'},
-	"ngeqq;":                   {'\u2267', '\u0338'},
-	"ngeqslant;":               {'\u2A7E', '\u0338'},
-	"nges;":                    {'\u2A7E', '\u0338'},
-	"nlE;":                     {'\u2266', '\u0338'},
-	"nleqq;":                   {'\u2266', '\u0338'},
-	"nleqslant;":               {'\u2A7D', '\u0338'},
-	"nles;":                    {'\u2A7D', '\u0338'},
-	"notinE;":                  {'\u22F9', '\u0338'},
-	"notindot;":                {'\u22F5', '\u0338'},
-	"nparsl;":                  {'\u2AFD', '\u20E5'},
-	"npart;":                   {'\u2202', '\u0338'},
-	"npre;":                    {'\u2AAF', '\u0338'},
-	"npreceq;":                 {'\u2AAF', '\u0338'},
-	"nrarrc;":                  {'\u2933', '\u0338'},
-	"nrarrw;":                  {'\u219D', '\u0338'},
-	"nsce;":                    {'\u2AB0', '\u0338'},
-	"nsubE;":                   {'\u2AC5', '\u0338'},
-	"nsubset;":                 {'\u2282', '\u20D2'},
-	"nsubseteqq;":              {'\u2AC5', '\u0338'},
-	"nsucceq;":                 {'\u2AB0', '\u0338'},
-	"nsupE;":                   {'\u2AC6', '\u0338'},
-	"nsupset;":                 {'\u2283', '\u20D2'},
-	"nsupseteqq;":              {'\u2AC6', '\u0338'},
-	"nvap;":                    {'\u224D', '\u20D2'},
-	"nvge;":                    {'\u2265', '\u20D2'},
-	"nvgt;":                    {'\u003E', '\u20D2'},
-	"nvle;":                    {'\u2264', '\u20D2'},
-	"nvlt;":                    {'\u003C', '\u20D2'},
-	"nvltrie;":                 {'\u22B4', '\u20D2'},
-	"nvrtrie;":                 {'\u22B5', '\u20D2'},
-	"nvsim;":                   {'\u223C', '\u20D2'},
-	"race;":                    {'\u223D', '\u0331'},
-	"smtes;":                   {'\u2AAC', '\uFE00'},
-	"sqcaps;":                  {'\u2293', '\uFE00'},
-	"sqcups;":                  {'\u2294', '\uFE00'},
-	"varsubsetneq;":            {'\u228A', '\uFE00'},
-	"varsubsetneqq;":           {'\u2ACB', '\uFE00'},
-	"varsupsetneq;":            {'\u228B', '\uFE00'},
-	"varsupsetneqq;":           {'\u2ACC', '\uFE00'},
-	"vnsub;":                   {'\u2282', '\u20D2'},
-	"vnsup;":                   {'\u2283', '\u20D2'},
-	"vsubnE;":                  {'\u2ACB', '\uFE00'},
-	"vsubne;":                  {'\u228A', '\uFE00'},
-	"vsupnE;":                  {'\u2ACC', '\uFE00'},
-	"vsupne;":                  {'\u228B', '\uFE00'},
-}
Index: trunk/vendor/golang.org/x/net/html/escape.go
===================================================================
--- trunk/vendor/golang.org/x/net/html/escape.go	(revision 145)
+++ 	(revision )
@@ -1,258 +1,0 @@
-// Copyright 2010 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package html
-
-import (
-	"bytes"
-	"strings"
-	"unicode/utf8"
-)
-
-// These replacements permit compatibility with old numeric entities that
-// assumed Windows-1252 encoding.
-// https://html.spec.whatwg.org/multipage/syntax.html#consume-a-character-reference
-var replacementTable = [...]rune{
-	'\u20AC', // First entry is what 0x80 should be replaced with.
-	'\u0081',
-	'\u201A',
-	'\u0192',
-	'\u201E',
-	'\u2026',
-	'\u2020',
-	'\u2021',
-	'\u02C6',
-	'\u2030',
-	'\u0160',
-	'\u2039',
-	'\u0152',
-	'\u008D',
-	'\u017D',
-	'\u008F',
-	'\u0090',
-	'\u2018',
-	'\u2019',
-	'\u201C',
-	'\u201D',
-	'\u2022',
-	'\u2013',
-	'\u2014',
-	'\u02DC',
-	'\u2122',
-	'\u0161',
-	'\u203A',
-	'\u0153',
-	'\u009D',
-	'\u017E',
-	'\u0178', // Last entry is 0x9F.
-	// 0x00->'\uFFFD' is handled programmatically.
-	// 0x0D->'\u000D' is a no-op.
-}
-
-// unescapeEntity reads an entity like "&lt;" from b[src:] and writes the
-// corresponding "<" to b[dst:], returning the incremented dst and src cursors.
-// Precondition: b[src] == '&' && dst <= src.
-// attribute should be true if parsing an attribute value.
-func unescapeEntity(b []byte, dst, src int, attribute bool) (dst1, src1 int) {
-	// https://html.spec.whatwg.org/multipage/syntax.html#consume-a-character-reference
-
-	// i starts at 1 because we already know that s[0] == '&'.
-	i, s := 1, b[src:]
-
-	if len(s) <= 1 {
-		b[dst] = b[src]
-		return dst + 1, src + 1
-	}
-
-	if s[i] == '#' {
-		if len(s) <= 3 { // We need to have at least "&#.".
-			b[dst] = b[src]
-			return dst + 1, src + 1
-		}
-		i++
-		c := s[i]
-		hex := false
-		if c == 'x' || c == 'X' {
-			hex = true
-			i++
-		}
-
-		x := '\x00'
-		for i < len(s) {
-			c = s[i]
-			i++
-			if hex {
-				if '0' <= c && c <= '9' {
-					x = 16*x + rune(c) - '0'
-					continue
-				} else if 'a' <= c && c <= 'f' {
-					x = 16*x + rune(c) - 'a' + 10
-					continue
-				} else if 'A' <= c && c <= 'F' {
-					x = 16*x + rune(c) - 'A' + 10
-					continue
-				}
-			} else if '0' <= c && c <= '9' {
-				x = 10*x + rune(c) - '0'
-				continue
-			}
-			if c != ';' {
-				i--
-			}
-			break
-		}
-
-		if i <= 3 { // No characters matched.
-			b[dst] = b[src]
-			return dst + 1, src + 1
-		}
-
-		if 0x80 <= x && x <= 0x9F {
-			// Replace characters from Windows-1252 with UTF-8 equivalents.
-			x = replacementTable[x-0x80]
-		} else if x == 0 || (0xD800 <= x && x <= 0xDFFF) || x > 0x10FFFF {
-			// Replace invalid characters with the replacement character.
-			x = '\uFFFD'
-		}
-
-		return dst + utf8.EncodeRune(b[dst:], x), src + i
-	}
-
-	// Consume the maximum number of characters possible, with the
-	// consumed characters matching one of the named references.
-
-	for i < len(s) {
-		c := s[i]
-		i++
-		// Lower-cased characters are more common in entities, so we check for them first.
-		if 'a' <= c && c <= 'z' || 'A' <= c && c <= 'Z' || '0' <= c && c <= '9' {
-			continue
-		}
-		if c != ';' {
-			i--
-		}
-		break
-	}
-
-	entityName := string(s[1:i])
-	if entityName == "" {
-		// No-op.
-	} else if attribute && entityName[len(entityName)-1] != ';' && len(s) > i && s[i] == '=' {
-		// No-op.
-	} else if x := entity[entityName]; x != 0 {
-		return dst + utf8.EncodeRune(b[dst:], x), src + i
-	} else if x := entity2[entityName]; x[0] != 0 {
-		dst1 := dst + utf8.EncodeRune(b[dst:], x[0])
-		return dst1 + utf8.EncodeRune(b[dst1:], x[1]), src + i
-	} else if !attribute {
-		maxLen := len(entityName) - 1
-		if maxLen > longestEntityWithoutSemicolon {
-			maxLen = longestEntityWithoutSemicolon
-		}
-		for j := maxLen; j > 1; j-- {
-			if x := entity[entityName[:j]]; x != 0 {
-				return dst + utf8.EncodeRune(b[dst:], x), src + j + 1
-			}
-		}
-	}
-
-	dst1, src1 = dst+i, src+i
-	copy(b[dst:dst1], b[src:src1])
-	return dst1, src1
-}
-
-// unescape unescapes b's entities in-place, so that "a&lt;b" becomes "a<b".
-// attribute should be true if parsing an attribute value.
-func unescape(b []byte, attribute bool) []byte {
-	for i, c := range b {
-		if c == '&' {
-			dst, src := unescapeEntity(b, i, i, attribute)
-			for src < len(b) {
-				c := b[src]
-				if c == '&' {
-					dst, src = unescapeEntity(b, dst, src, attribute)
-				} else {
-					b[dst] = c
-					dst, src = dst+1, src+1
-				}
-			}
-			return b[0:dst]
-		}
-	}
-	return b
-}
-
-// lower lower-cases the A-Z bytes in b in-place, so that "aBc" becomes "abc".
-func lower(b []byte) []byte {
-	for i, c := range b {
-		if 'A' <= c && c <= 'Z' {
-			b[i] = c + 'a' - 'A'
-		}
-	}
-	return b
-}
-
-const escapedChars = "&'<>\"\r"
-
-func escape(w writer, s string) error {
-	i := strings.IndexAny(s, escapedChars)
-	for i != -1 {
-		if _, err := w.WriteString(s[:i]); err != nil {
-			return err
-		}
-		var esc string
-		switch s[i] {
-		case '&':
-			esc = "&amp;"
-		case '\'':
-			// "&#39;" is shorter than "&apos;" and apos was not in HTML until HTML5.
-			esc = "&#39;"
-		case '<':
-			esc = "&lt;"
-		case '>':
-			esc = "&gt;"
-		case '"':
-			// "&#34;" is shorter than "&quot;".
-			esc = "&#34;"
-		case '\r':
-			esc = "&#13;"
-		default:
-			panic("unrecognized escape character")
-		}
-		s = s[i+1:]
-		if _, err := w.WriteString(esc); err != nil {
-			return err
-		}
-		i = strings.IndexAny(s, escapedChars)
-	}
-	_, err := w.WriteString(s)
-	return err
-}
-
-// EscapeString escapes special characters like "<" to become "&lt;". It
-// escapes only five such characters: <, >, &, ' and ".
-// UnescapeString(EscapeString(s)) == s always holds, but the converse isn't
-// always true.
-func EscapeString(s string) string {
-	if strings.IndexAny(s, escapedChars) == -1 {
-		return s
-	}
-	var buf bytes.Buffer
-	escape(&buf, s)
-	return buf.String()
-}
-
-// UnescapeString unescapes entities like "&lt;" to become "<". It unescapes a
-// larger range of entities than EscapeString escapes. For example, "&aacute;"
-// unescapes to "á", as does "&#225;" and "&xE1;".
-// UnescapeString(EscapeString(s)) == s always holds, but the converse isn't
-// always true.
-func UnescapeString(s string) string {
-	for _, c := range s {
-		if c == '&' {
-			return string(unescape([]byte(s), false))
-		}
-	}
-	return s
-}
Index: trunk/vendor/golang.org/x/net/html/foreign.go
===================================================================
--- trunk/vendor/golang.org/x/net/html/foreign.go	(revision 145)
+++ 	(revision )
@@ -1,222 +1,0 @@
-// Copyright 2011 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package html
-
-import (
-	"strings"
-)
-
-func adjustAttributeNames(aa []Attribute, nameMap map[string]string) {
-	for i := range aa {
-		if newName, ok := nameMap[aa[i].Key]; ok {
-			aa[i].Key = newName
-		}
-	}
-}
-
-func adjustForeignAttributes(aa []Attribute) {
-	for i, a := range aa {
-		if a.Key == "" || a.Key[0] != 'x' {
-			continue
-		}
-		switch a.Key {
-		case "xlink:actuate", "xlink:arcrole", "xlink:href", "xlink:role", "xlink:show",
-			"xlink:title", "xlink:type", "xml:base", "xml:lang", "xml:space", "xmlns:xlink":
-			j := strings.Index(a.Key, ":")
-			aa[i].Namespace = a.Key[:j]
-			aa[i].Key = a.Key[j+1:]
-		}
-	}
-}
-
-func htmlIntegrationPoint(n *Node) bool {
-	if n.Type != ElementNode {
-		return false
-	}
-	switch n.Namespace {
-	case "math":
-		if n.Data == "annotation-xml" {
-			for _, a := range n.Attr {
-				if a.Key == "encoding" {
-					val := strings.ToLower(a.Val)
-					if val == "text/html" || val == "application/xhtml+xml" {
-						return true
-					}
-				}
-			}
-		}
-	case "svg":
-		switch n.Data {
-		case "desc", "foreignObject", "title":
-			return true
-		}
-	}
-	return false
-}
-
-func mathMLTextIntegrationPoint(n *Node) bool {
-	if n.Namespace != "math" {
-		return false
-	}
-	switch n.Data {
-	case "mi", "mo", "mn", "ms", "mtext":
-		return true
-	}
-	return false
-}
-
-// Section 12.2.6.5.
-var breakout = map[string]bool{
-	"b":          true,
-	"big":        true,
-	"blockquote": true,
-	"body":       true,
-	"br":         true,
-	"center":     true,
-	"code":       true,
-	"dd":         true,
-	"div":        true,
-	"dl":         true,
-	"dt":         true,
-	"em":         true,
-	"embed":      true,
-	"h1":         true,
-	"h2":         true,
-	"h3":         true,
-	"h4":         true,
-	"h5":         true,
-	"h6":         true,
-	"head":       true,
-	"hr":         true,
-	"i":          true,
-	"img":        true,
-	"li":         true,
-	"listing":    true,
-	"menu":       true,
-	"meta":       true,
-	"nobr":       true,
-	"ol":         true,
-	"p":          true,
-	"pre":        true,
-	"ruby":       true,
-	"s":          true,
-	"small":      true,
-	"span":       true,
-	"strong":     true,
-	"strike":     true,
-	"sub":        true,
-	"sup":        true,
-	"table":      true,
-	"tt":         true,
-	"u":          true,
-	"ul":         true,
-	"var":        true,
-}
-
-// Section 12.2.6.5.
-var svgTagNameAdjustments = map[string]string{
-	"altglyph":            "altGlyph",
-	"altglyphdef":         "altGlyphDef",
-	"altglyphitem":        "altGlyphItem",
-	"animatecolor":        "animateColor",
-	"animatemotion":       "animateMotion",
-	"animatetransform":    "animateTransform",
-	"clippath":            "clipPath",
-	"feblend":             "feBlend",
-	"fecolormatrix":       "feColorMatrix",
-	"fecomponenttransfer": "feComponentTransfer",
-	"fecomposite":         "feComposite",
-	"feconvolvematrix":    "feConvolveMatrix",
-	"fediffuselighting":   "feDiffuseLighting",
-	"fedisplacementmap":   "feDisplacementMap",
-	"fedistantlight":      "feDistantLight",
-	"feflood":             "feFlood",
-	"fefunca":             "feFuncA",
-	"fefuncb":             "feFuncB",
-	"fefuncg":             "feFuncG",
-	"fefuncr":             "feFuncR",
-	"fegaussianblur":      "feGaussianBlur",
-	"feimage":             "feImage",
-	"femerge":             "feMerge",
-	"femergenode":         "feMergeNode",
-	"femorphology":        "feMorphology",
-	"feoffset":            "feOffset",
-	"fepointlight":        "fePointLight",
-	"fespecularlighting":  "feSpecularLighting",
-	"fespotlight":         "feSpotLight",
-	"fetile":              "feTile",
-	"feturbulence":        "feTurbulence",
-	"foreignobject":       "foreignObject",
-	"glyphref":            "glyphRef",
-	"lineargradient":      "linearGradient",
-	"radialgradient":      "radialGradient",
-	"textpath":            "textPath",
-}
-
-// Section 12.2.6.1
-var mathMLAttributeAdjustments = map[string]string{
-	"definitionurl": "definitionURL",
-}
-
-var svgAttributeAdjustments = map[string]string{
-	"attributename":       "attributeName",
-	"attributetype":       "attributeType",
-	"basefrequency":       "baseFrequency",
-	"baseprofile":         "baseProfile",
-	"calcmode":            "calcMode",
-	"clippathunits":       "clipPathUnits",
-	"diffuseconstant":     "diffuseConstant",
-	"edgemode":            "edgeMode",
-	"filterunits":         "filterUnits",
-	"glyphref":            "glyphRef",
-	"gradienttransform":   "gradientTransform",
-	"gradientunits":       "gradientUnits",
-	"kernelmatrix":        "kernelMatrix",
-	"kernelunitlength":    "kernelUnitLength",
-	"keypoints":           "keyPoints",
-	"keysplines":          "keySplines",
-	"keytimes":            "keyTimes",
-	"lengthadjust":        "lengthAdjust",
-	"limitingconeangle":   "limitingConeAngle",
-	"markerheight":        "markerHeight",
-	"markerunits":         "markerUnits",
-	"markerwidth":         "markerWidth",
-	"maskcontentunits":    "maskContentUnits",
-	"maskunits":           "maskUnits",
-	"numoctaves":          "numOctaves",
-	"pathlength":          "pathLength",
-	"patterncontentunits": "patternContentUnits",
-	"patterntransform":    "patternTransform",
-	"patternunits":        "patternUnits",
-	"pointsatx":           "pointsAtX",
-	"pointsaty":           "pointsAtY",
-	"pointsatz":           "pointsAtZ",
-	"preservealpha":       "preserveAlpha",
-	"preserveaspectratio": "preserveAspectRatio",
-	"primitiveunits":      "primitiveUnits",
-	"refx":                "refX",
-	"refy":                "refY",
-	"repeatcount":         "repeatCount",
-	"repeatdur":           "repeatDur",
-	"requiredextensions":  "requiredExtensions",
-	"requiredfeatures":    "requiredFeatures",
-	"specularconstant":    "specularConstant",
-	"specularexponent":    "specularExponent",
-	"spreadmethod":        "spreadMethod",
-	"startoffset":         "startOffset",
-	"stddeviation":        "stdDeviation",
-	"stitchtiles":         "stitchTiles",
-	"surfacescale":        "surfaceScale",
-	"systemlanguage":      "systemLanguage",
-	"tablevalues":         "tableValues",
-	"targetx":             "targetX",
-	"targety":             "targetY",
-	"textlength":          "textLength",
-	"viewbox":             "viewBox",
-	"viewtarget":          "viewTarget",
-	"xchannelselector":    "xChannelSelector",
-	"ychannelselector":    "yChannelSelector",
-	"zoomandpan":          "zoomAndPan",
-}
Index: trunk/vendor/golang.org/x/net/html/node.go
===================================================================
--- trunk/vendor/golang.org/x/net/html/node.go	(revision 145)
+++ 	(revision )
@@ -1,225 +1,0 @@
-// Copyright 2011 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package html
-
-import (
-	"golang.org/x/net/html/atom"
-)
-
-// A NodeType is the type of a Node.
-type NodeType uint32
-
-const (
-	ErrorNode NodeType = iota
-	TextNode
-	DocumentNode
-	ElementNode
-	CommentNode
-	DoctypeNode
-	// RawNode nodes are not returned by the parser, but can be part of the
-	// Node tree passed to func Render to insert raw HTML (without escaping).
-	// If so, this package makes no guarantee that the rendered HTML is secure
-	// (from e.g. Cross Site Scripting attacks) or well-formed.
-	RawNode
-	scopeMarkerNode
-)
-
-// Section 12.2.4.3 says "The markers are inserted when entering applet,
-// object, marquee, template, td, th, and caption elements, and are used
-// to prevent formatting from "leaking" into applet, object, marquee,
-// template, td, th, and caption elements".
-var scopeMarker = Node{Type: scopeMarkerNode}
-
-// A Node consists of a NodeType and some Data (tag name for element nodes,
-// content for text) and are part of a tree of Nodes. Element nodes may also
-// have a Namespace and contain a slice of Attributes. Data is unescaped, so
-// that it looks like "a<b" rather than "a&lt;b". For element nodes, DataAtom
-// is the atom for Data, or zero if Data is not a known tag name.
-//
-// An empty Namespace implies a "http://www.w3.org/1999/xhtml" namespace.
-// Similarly, "math" is short for "http://www.w3.org/1998/Math/MathML", and
-// "svg" is short for "http://www.w3.org/2000/svg".
-type Node struct {
-	Parent, FirstChild, LastChild, PrevSibling, NextSibling *Node
-
-	Type      NodeType
-	DataAtom  atom.Atom
-	Data      string
-	Namespace string
-	Attr      []Attribute
-}
-
-// InsertBefore inserts newChild as a child of n, immediately before oldChild
-// in the sequence of n's children. oldChild may be nil, in which case newChild
-// is appended to the end of n's children.
-//
-// It will panic if newChild already has a parent or siblings.
-func (n *Node) InsertBefore(newChild, oldChild *Node) {
-	if newChild.Parent != nil || newChild.PrevSibling != nil || newChild.NextSibling != nil {
-		panic("html: InsertBefore called for an attached child Node")
-	}
-	var prev, next *Node
-	if oldChild != nil {
-		prev, next = oldChild.PrevSibling, oldChild
-	} else {
-		prev = n.LastChild
-	}
-	if prev != nil {
-		prev.NextSibling = newChild
-	} else {
-		n.FirstChild = newChild
-	}
-	if next != nil {
-		next.PrevSibling = newChild
-	} else {
-		n.LastChild = newChild
-	}
-	newChild.Parent = n
-	newChild.PrevSibling = prev
-	newChild.NextSibling = next
-}
-
-// AppendChild adds a node c as a child of n.
-//
-// It will panic if c already has a parent or siblings.
-func (n *Node) AppendChild(c *Node) {
-	if c.Parent != nil || c.PrevSibling != nil || c.NextSibling != nil {
-		panic("html: AppendChild called for an attached child Node")
-	}
-	last := n.LastChild
-	if last != nil {
-		last.NextSibling = c
-	} else {
-		n.FirstChild = c
-	}
-	n.LastChild = c
-	c.Parent = n
-	c.PrevSibling = last
-}
-
-// RemoveChild removes a node c that is a child of n. Afterwards, c will have
-// no parent and no siblings.
-//
-// It will panic if c's parent is not n.
-func (n *Node) RemoveChild(c *Node) {
-	if c.Parent != n {
-		panic("html: RemoveChild called for a non-child Node")
-	}
-	if n.FirstChild == c {
-		n.FirstChild = c.NextSibling
-	}
-	if c.NextSibling != nil {
-		c.NextSibling.PrevSibling = c.PrevSibling
-	}
-	if n.LastChild == c {
-		n.LastChild = c.PrevSibling
-	}
-	if c.PrevSibling != nil {
-		c.PrevSibling.NextSibling = c.NextSibling
-	}
-	c.Parent = nil
-	c.PrevSibling = nil
-	c.NextSibling = nil
-}
-
-// reparentChildren reparents all of src's child nodes to dst.
-func reparentChildren(dst, src *Node) {
-	for {
-		child := src.FirstChild
-		if child == nil {
-			break
-		}
-		src.RemoveChild(child)
-		dst.AppendChild(child)
-	}
-}
-
-// clone returns a new node with the same type, data and attributes.
-// The clone has no parent, no siblings and no children.
-func (n *Node) clone() *Node {
-	m := &Node{
-		Type:     n.Type,
-		DataAtom: n.DataAtom,
-		Data:     n.Data,
-		Attr:     make([]Attribute, len(n.Attr)),
-	}
-	copy(m.Attr, n.Attr)
-	return m
-}
-
-// nodeStack is a stack of nodes.
-type nodeStack []*Node
-
-// pop pops the stack. It will panic if s is empty.
-func (s *nodeStack) pop() *Node {
-	i := len(*s)
-	n := (*s)[i-1]
-	*s = (*s)[:i-1]
-	return n
-}
-
-// top returns the most recently pushed node, or nil if s is empty.
-func (s *nodeStack) top() *Node {
-	if i := len(*s); i > 0 {
-		return (*s)[i-1]
-	}
-	return nil
-}
-
-// index returns the index of the top-most occurrence of n in the stack, or -1
-// if n is not present.
-func (s *nodeStack) index(n *Node) int {
-	for i := len(*s) - 1; i >= 0; i-- {
-		if (*s)[i] == n {
-			return i
-		}
-	}
-	return -1
-}
-
-// contains returns whether a is within s.
-func (s *nodeStack) contains(a atom.Atom) bool {
-	for _, n := range *s {
-		if n.DataAtom == a && n.Namespace == "" {
-			return true
-		}
-	}
-	return false
-}
-
-// insert inserts a node at the given index.
-func (s *nodeStack) insert(i int, n *Node) {
-	(*s) = append(*s, nil)
-	copy((*s)[i+1:], (*s)[i:])
-	(*s)[i] = n
-}
-
-// remove removes a node from the stack. It is a no-op if n is not present.
-func (s *nodeStack) remove(n *Node) {
-	i := s.index(n)
-	if i == -1 {
-		return
-	}
-	copy((*s)[i:], (*s)[i+1:])
-	j := len(*s) - 1
-	(*s)[j] = nil
-	*s = (*s)[:j]
-}
-
-type insertionModeStack []insertionMode
-
-func (s *insertionModeStack) pop() (im insertionMode) {
-	i := len(*s)
-	im = (*s)[i-1]
-	*s = (*s)[:i-1]
-	return im
-}
-
-func (s *insertionModeStack) top() insertionMode {
-	if i := len(*s); i > 0 {
-		return (*s)[i-1]
-	}
-	return nil
-}
Index: trunk/vendor/golang.org/x/net/html/parse.go
===================================================================
--- trunk/vendor/golang.org/x/net/html/parse.go	(revision 145)
+++ 	(revision )
@@ -1,2460 +1,0 @@
-// Copyright 2010 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package html
-
-import (
-	"errors"
-	"fmt"
-	"io"
-	"strings"
-
-	a "golang.org/x/net/html/atom"
-)
-
-// A parser implements the HTML5 parsing algorithm:
-// https://html.spec.whatwg.org/multipage/syntax.html#tree-construction
-type parser struct {
-	// tokenizer provides the tokens for the parser.
-	tokenizer *Tokenizer
-	// tok is the most recently read token.
-	tok Token
-	// Self-closing tags like <hr/> are treated as start tags, except that
-	// hasSelfClosingToken is set while they are being processed.
-	hasSelfClosingToken bool
-	// doc is the document root element.
-	doc *Node
-	// The stack of open elements (section 12.2.4.2) and active formatting
-	// elements (section 12.2.4.3).
-	oe, afe nodeStack
-	// Element pointers (section 12.2.4.4).
-	head, form *Node
-	// Other parsing state flags (section 12.2.4.5).
-	scripting, framesetOK bool
-	// The stack of template insertion modes
-	templateStack insertionModeStack
-	// im is the current insertion mode.
-	im insertionMode
-	// originalIM is the insertion mode to go back to after completing a text
-	// or inTableText insertion mode.
-	originalIM insertionMode
-	// fosterParenting is whether new elements should be inserted according to
-	// the foster parenting rules (section 12.2.6.1).
-	fosterParenting bool
-	// quirks is whether the parser is operating in "quirks mode."
-	quirks bool
-	// fragment is whether the parser is parsing an HTML fragment.
-	fragment bool
-	// context is the context element when parsing an HTML fragment
-	// (section 12.4).
-	context *Node
-}
-
-func (p *parser) top() *Node {
-	if n := p.oe.top(); n != nil {
-		return n
-	}
-	return p.doc
-}
-
-// Stop tags for use in popUntil. These come from section 12.2.4.2.
-var (
-	defaultScopeStopTags = map[string][]a.Atom{
-		"":     {a.Applet, a.Caption, a.Html, a.Table, a.Td, a.Th, a.Marquee, a.Object, a.Template},
-		"math": {a.AnnotationXml, a.Mi, a.Mn, a.Mo, a.Ms, a.Mtext},
-		"svg":  {a.Desc, a.ForeignObject, a.Title},
-	}
-)
-
-type scope int
-
-const (
-	defaultScope scope = iota
-	listItemScope
-	buttonScope
-	tableScope
-	tableRowScope
-	tableBodyScope
-	selectScope
-)
-
-// popUntil pops the stack of open elements at the highest element whose tag
-// is in matchTags, provided there is no higher element in the scope's stop
-// tags (as defined in section 12.2.4.2). It returns whether or not there was
-// such an element. If there was not, popUntil leaves the stack unchanged.
-//
-// For example, the set of stop tags for table scope is: "html", "table". If
-// the stack was:
-// ["html", "body", "font", "table", "b", "i", "u"]
-// then popUntil(tableScope, "font") would return false, but
-// popUntil(tableScope, "i") would return true and the stack would become:
-// ["html", "body", "font", "table", "b"]
-//
-// If an element's tag is in both the stop tags and matchTags, then the stack
-// will be popped and the function returns true (provided, of course, there was
-// no higher element in the stack that was also in the stop tags). For example,
-// popUntil(tableScope, "table") returns true and leaves:
-// ["html", "body", "font"]
-func (p *parser) popUntil(s scope, matchTags ...a.Atom) bool {
-	if i := p.indexOfElementInScope(s, matchTags...); i != -1 {
-		p.oe = p.oe[:i]
-		return true
-	}
-	return false
-}
-
-// indexOfElementInScope returns the index in p.oe of the highest element whose
-// tag is in matchTags that is in scope. If no matching element is in scope, it
-// returns -1.
-func (p *parser) indexOfElementInScope(s scope, matchTags ...a.Atom) int {
-	for i := len(p.oe) - 1; i >= 0; i-- {
-		tagAtom := p.oe[i].DataAtom
-		if p.oe[i].Namespace == "" {
-			for _, t := range matchTags {
-				if t == tagAtom {
-					return i
-				}
-			}
-			switch s {
-			case defaultScope:
-				// No-op.
-			case listItemScope:
-				if tagAtom == a.Ol || tagAtom == a.Ul {
-					return -1
-				}
-			case buttonScope:
-				if tagAtom == a.Button {
-					return -1
-				}
-			case tableScope:
-				if tagAtom == a.Html || tagAtom == a.Table || tagAtom == a.Template {
-					return -1
-				}
-			case selectScope:
-				if tagAtom != a.Optgroup && tagAtom != a.Option {
-					return -1
-				}
-			default:
-				panic("unreachable")
-			}
-		}
-		switch s {
-		case defaultScope, listItemScope, buttonScope:
-			for _, t := range defaultScopeStopTags[p.oe[i].Namespace] {
-				if t == tagAtom {
-					return -1
-				}
-			}
-		}
-	}
-	return -1
-}
-
-// elementInScope is like popUntil, except that it doesn't modify the stack of
-// open elements.
-func (p *parser) elementInScope(s scope, matchTags ...a.Atom) bool {
-	return p.indexOfElementInScope(s, matchTags...) != -1
-}
-
-// clearStackToContext pops elements off the stack of open elements until a
-// scope-defined element is found.
-func (p *parser) clearStackToContext(s scope) {
-	for i := len(p.oe) - 1; i >= 0; i-- {
-		tagAtom := p.oe[i].DataAtom
-		switch s {
-		case tableScope:
-			if tagAtom == a.Html || tagAtom == a.Table || tagAtom == a.Template {
-				p.oe = p.oe[:i+1]
-				return
-			}
-		case tableRowScope:
-			if tagAtom == a.Html || tagAtom == a.Tr || tagAtom == a.Template {
-				p.oe = p.oe[:i+1]
-				return
-			}
-		case tableBodyScope:
-			if tagAtom == a.Html || tagAtom == a.Tbody || tagAtom == a.Tfoot || tagAtom == a.Thead || tagAtom == a.Template {
-				p.oe = p.oe[:i+1]
-				return
-			}
-		default:
-			panic("unreachable")
-		}
-	}
-}
-
-// parseGenericRawTextElement implements the generic raw text element parsing
-// algorithm defined in 12.2.6.2.
-// https://html.spec.whatwg.org/multipage/parsing.html#parsing-elements-that-contain-only-text
-// TODO: Since both RAWTEXT and RCDATA states are treated as tokenizer's part
-// officially, need to make tokenizer consider both states.
-func (p *parser) parseGenericRawTextElement() {
-	p.addElement()
-	p.originalIM = p.im
-	p.im = textIM
-}
-
-// generateImpliedEndTags pops nodes off the stack of open elements as long as
-// the top node has a tag name of dd, dt, li, optgroup, option, p, rb, rp, rt or rtc.
-// If exceptions are specified, nodes with that name will not be popped off.
-func (p *parser) generateImpliedEndTags(exceptions ...string) {
-	var i int
-loop:
-	for i = len(p.oe) - 1; i >= 0; i-- {
-		n := p.oe[i]
-		if n.Type != ElementNode {
-			break
-		}
-		switch n.DataAtom {
-		case a.Dd, a.Dt, a.Li, a.Optgroup, a.Option, a.P, a.Rb, a.Rp, a.Rt, a.Rtc:
-			for _, except := range exceptions {
-				if n.Data == except {
-					break loop
-				}
-			}
-			continue
-		}
-		break
-	}
-
-	p.oe = p.oe[:i+1]
-}
-
-// addChild adds a child node n to the top element, and pushes n onto the stack
-// of open elements if it is an element node.
-func (p *parser) addChild(n *Node) {
-	if p.shouldFosterParent() {
-		p.fosterParent(n)
-	} else {
-		p.top().AppendChild(n)
-	}
-
-	if n.Type == ElementNode {
-		p.oe = append(p.oe, n)
-	}
-}
-
-// shouldFosterParent returns whether the next node to be added should be
-// foster parented.
-func (p *parser) shouldFosterParent() bool {
-	if p.fosterParenting {
-		switch p.top().DataAtom {
-		case a.Table, a.Tbody, a.Tfoot, a.Thead, a.Tr:
-			return true
-		}
-	}
-	return false
-}
-
-// fosterParent adds a child node according to the foster parenting rules.
-// Section 12.2.6.1, "foster parenting".
-func (p *parser) fosterParent(n *Node) {
-	var table, parent, prev, template *Node
-	var i int
-	for i = len(p.oe) - 1; i >= 0; i-- {
-		if p.oe[i].DataAtom == a.Table {
-			table = p.oe[i]
-			break
-		}
-	}
-
-	var j int
-	for j = len(p.oe) - 1; j >= 0; j-- {
-		if p.oe[j].DataAtom == a.Template {
-			template = p.oe[j]
-			break
-		}
-	}
-
-	if template != nil && (table == nil || j > i) {
-		template.AppendChild(n)
-		return
-	}
-
-	if table == nil {
-		// The foster parent is the html element.
-		parent = p.oe[0]
-	} else {
-		parent = table.Parent
-	}
-	if parent == nil {
-		parent = p.oe[i-1]
-	}
-
-	if table != nil {
-		prev = table.PrevSibling
-	} else {
-		prev = parent.LastChild
-	}
-	if prev != nil && prev.Type == TextNode && n.Type == TextNode {
-		prev.Data += n.Data
-		return
-	}
-
-	parent.InsertBefore(n, table)
-}
-
-// addText adds text to the preceding node if it is a text node, or else it
-// calls addChild with a new text node.
-func (p *parser) addText(text string) {
-	if text == "" {
-		return
-	}
-
-	if p.shouldFosterParent() {
-		p.fosterParent(&Node{
-			Type: TextNode,
-			Data: text,
-		})
-		return
-	}
-
-	t := p.top()
-	if n := t.LastChild; n != nil && n.Type == TextNode {
-		n.Data += text
-		return
-	}
-	p.addChild(&Node{
-		Type: TextNode,
-		Data: text,
-	})
-}
-
-// addElement adds a child element based on the current token.
-func (p *parser) addElement() {
-	p.addChild(&Node{
-		Type:     ElementNode,
-		DataAtom: p.tok.DataAtom,
-		Data:     p.tok.Data,
-		Attr:     p.tok.Attr,
-	})
-}
-
-// Section 12.2.4.3.
-func (p *parser) addFormattingElement() {
-	tagAtom, attr := p.tok.DataAtom, p.tok.Attr
-	p.addElement()
-
-	// Implement the Noah's Ark clause, but with three per family instead of two.
-	identicalElements := 0
-findIdenticalElements:
-	for i := len(p.afe) - 1; i >= 0; i-- {
-		n := p.afe[i]
-		if n.Type == scopeMarkerNode {
-			break
-		}
-		if n.Type != ElementNode {
-			continue
-		}
-		if n.Namespace != "" {
-			continue
-		}
-		if n.DataAtom != tagAtom {
-			continue
-		}
-		if len(n.Attr) != len(attr) {
-			continue
-		}
-	compareAttributes:
-		for _, t0 := range n.Attr {
-			for _, t1 := range attr {
-				if t0.Key == t1.Key && t0.Namespace == t1.Namespace && t0.Val == t1.Val {
-					// Found a match for this attribute, continue with the next attribute.
-					continue compareAttributes
-				}
-			}
-			// If we get here, there is no attribute that matches a.
-			// Therefore the element is not identical to the new one.
-			continue findIdenticalElements
-		}
-
-		identicalElements++
-		if identicalElements >= 3 {
-			p.afe.remove(n)
-		}
-	}
-
-	p.afe = append(p.afe, p.top())
-}
-
-// Section 12.2.4.3.
-func (p *parser) clearActiveFormattingElements() {
-	for {
-		if n := p.afe.pop(); len(p.afe) == 0 || n.Type == scopeMarkerNode {
-			return
-		}
-	}
-}
-
-// Section 12.2.4.3.
-func (p *parser) reconstructActiveFormattingElements() {
-	n := p.afe.top()
-	if n == nil {
-		return
-	}
-	if n.Type == scopeMarkerNode || p.oe.index(n) != -1 {
-		return
-	}
-	i := len(p.afe) - 1
-	for n.Type != scopeMarkerNode && p.oe.index(n) == -1 {
-		if i == 0 {
-			i = -1
-			break
-		}
-		i--
-		n = p.afe[i]
-	}
-	for {
-		i++
-		clone := p.afe[i].clone()
-		p.addChild(clone)
-		p.afe[i] = clone
-		if i == len(p.afe)-1 {
-			break
-		}
-	}
-}
-
-// Section 12.2.5.
-func (p *parser) acknowledgeSelfClosingTag() {
-	p.hasSelfClosingToken = false
-}
-
-// An insertion mode (section 12.2.4.1) is the state transition function from
-// a particular state in the HTML5 parser's state machine. It updates the
-// parser's fields depending on parser.tok (where ErrorToken means EOF).
-// It returns whether the token was consumed.
-type insertionMode func(*parser) bool
-
-// setOriginalIM sets the insertion mode to return to after completing a text or
-// inTableText insertion mode.
-// Section 12.2.4.1, "using the rules for".
-func (p *parser) setOriginalIM() {
-	if p.originalIM != nil {
-		panic("html: bad parser state: originalIM was set twice")
-	}
-	p.originalIM = p.im
-}
-
-// Section 12.2.4.1, "reset the insertion mode".
-func (p *parser) resetInsertionMode() {
-	for i := len(p.oe) - 1; i >= 0; i-- {
-		n := p.oe[i]
-		last := i == 0
-		if last && p.context != nil {
-			n = p.context
-		}
-
-		switch n.DataAtom {
-		case a.Select:
-			if !last {
-				for ancestor, first := n, p.oe[0]; ancestor != first; {
-					ancestor = p.oe[p.oe.index(ancestor)-1]
-					switch ancestor.DataAtom {
-					case a.Template:
-						p.im = inSelectIM
-						return
-					case a.Table:
-						p.im = inSelectInTableIM
-						return
-					}
-				}
-			}
-			p.im = inSelectIM
-		case a.Td, a.Th:
-			// TODO: remove this divergence from the HTML5 spec.
-			//
-			// See https://bugs.chromium.org/p/chromium/issues/detail?id=829668
-			p.im = inCellIM
-		case a.Tr:
-			p.im = inRowIM
-		case a.Tbody, a.Thead, a.Tfoot:
-			p.im = inTableBodyIM
-		case a.Caption:
-			p.im = inCaptionIM
-		case a.Colgroup:
-			p.im = inColumnGroupIM
-		case a.Table:
-			p.im = inTableIM
-		case a.Template:
-			// TODO: remove this divergence from the HTML5 spec.
-			if n.Namespace != "" {
-				continue
-			}
-			p.im = p.templateStack.top()
-		case a.Head:
-			// TODO: remove this divergence from the HTML5 spec.
-			//
-			// See https://bugs.chromium.org/p/chromium/issues/detail?id=829668
-			p.im = inHeadIM
-		case a.Body:
-			p.im = inBodyIM
-		case a.Frameset:
-			p.im = inFramesetIM
-		case a.Html:
-			if p.head == nil {
-				p.im = beforeHeadIM
-			} else {
-				p.im = afterHeadIM
-			}
-		default:
-			if last {
-				p.im = inBodyIM
-				return
-			}
-			continue
-		}
-		return
-	}
-}
-
-const whitespace = " \t\r\n\f"
-
-// Section 12.2.6.4.1.
-func initialIM(p *parser) bool {
-	switch p.tok.Type {
-	case TextToken:
-		p.tok.Data = strings.TrimLeft(p.tok.Data, whitespace)
-		if len(p.tok.Data) == 0 {
-			// It was all whitespace, so ignore it.
-			return true
-		}
-	case CommentToken:
-		p.doc.AppendChild(&Node{
-			Type: CommentNode,
-			Data: p.tok.Data,
-		})
-		return true
-	case DoctypeToken:
-		n, quirks := parseDoctype(p.tok.Data)
-		p.doc.AppendChild(n)
-		p.quirks = quirks
-		p.im = beforeHTMLIM
-		return true
-	}
-	p.quirks = true
-	p.im = beforeHTMLIM
-	return false
-}
-
-// Section 12.2.6.4.2.
-func beforeHTMLIM(p *parser) bool {
-	switch p.tok.Type {
-	case DoctypeToken:
-		// Ignore the token.
-		return true
-	case TextToken:
-		p.tok.Data = strings.TrimLeft(p.tok.Data, whitespace)
-		if len(p.tok.Data) == 0 {
-			// It was all whitespace, so ignore it.
-			return true
-		}
-	case StartTagToken:
-		if p.tok.DataAtom == a.Html {
-			p.addElement()
-			p.im = beforeHeadIM
-			return true
-		}
-	case EndTagToken:
-		switch p.tok.DataAtom {
-		case a.Head, a.Body, a.Html, a.Br:
-			p.parseImpliedToken(StartTagToken, a.Html, a.Html.String())
-			return false
-		default:
-			// Ignore the token.
-			return true
-		}
-	case CommentToken:
-		p.doc.AppendChild(&Node{
-			Type: CommentNode,
-			Data: p.tok.Data,
-		})
-		return true
-	}
-	p.parseImpliedToken(StartTagToken, a.Html, a.Html.String())
-	return false
-}
-
-// Section 12.2.6.4.3.
-func beforeHeadIM(p *parser) bool {
-	switch p.tok.Type {
-	case TextToken:
-		p.tok.Data = strings.TrimLeft(p.tok.Data, whitespace)
-		if len(p.tok.Data) == 0 {
-			// It was all whitespace, so ignore it.
-			return true
-		}
-	case StartTagToken:
-		switch p.tok.DataAtom {
-		case a.Head:
-			p.addElement()
-			p.head = p.top()
-			p.im = inHeadIM
-			return true
-		case a.Html:
-			return inBodyIM(p)
-		}
-	case EndTagToken:
-		switch p.tok.DataAtom {
-		case a.Head, a.Body, a.Html, a.Br:
-			p.parseImpliedToken(StartTagToken, a.Head, a.Head.String())
-			return false
-		default:
-			// Ignore the token.
-			return true
-		}
-	case CommentToken:
-		p.addChild(&Node{
-			Type: CommentNode,
-			Data: p.tok.Data,
-		})
-		return true
-	case DoctypeToken:
-		// Ignore the token.
-		return true
-	}
-
-	p.parseImpliedToken(StartTagToken, a.Head, a.Head.String())
-	return false
-}
-
-// Section 12.2.6.4.4.
-func inHeadIM(p *parser) bool {
-	switch p.tok.Type {
-	case TextToken:
-		s := strings.TrimLeft(p.tok.Data, whitespace)
-		if len(s) < len(p.tok.Data) {
-			// Add the initial whitespace to the current node.
-			p.addText(p.tok.Data[:len(p.tok.Data)-len(s)])
-			if s == "" {
-				return true
-			}
-			p.tok.Data = s
-		}
-	case StartTagToken:
-		switch p.tok.DataAtom {
-		case a.Html:
-			return inBodyIM(p)
-		case a.Base, a.Basefont, a.Bgsound, a.Link, a.Meta:
-			p.addElement()
-			p.oe.pop()
-			p.acknowledgeSelfClosingTag()
-			return true
-		case a.Noscript:
-			if p.scripting {
-				p.parseGenericRawTextElement()
-				return true
-			}
-			p.addElement()
-			p.im = inHeadNoscriptIM
-			// Don't let the tokenizer go into raw text mode when scripting is disabled.
-			p.tokenizer.NextIsNotRawText()
-			return true
-		case a.Script, a.Title:
-			p.addElement()
-			p.setOriginalIM()
-			p.im = textIM
-			return true
-		case a.Noframes, a.Style:
-			p.parseGenericRawTextElement()
-			return true
-		case a.Head:
-			// Ignore the token.
-			return true
-		case a.Template:
-			// TODO: remove this divergence from the HTML5 spec.
-			//
-			// We don't handle all of the corner cases when mixing foreign
-			// content (i.e. <math> or <svg>) with <template>. Without this
-			// early return, we can get into an infinite loop, possibly because
-			// of the "TODO... further divergence" a little below.
-			//
-			// As a workaround, if we are mixing foreign content and templates,
-			// just ignore the rest of the HTML. Foreign content is rare and a
-			// relatively old HTML feature. Templates are also rare and a
-			// relatively new HTML feature. Their combination is very rare.
-			for _, e := range p.oe {
-				if e.Namespace != "" {
-					p.im = ignoreTheRemainingTokens
-					return true
-				}
-			}
-
-			p.addElement()
-			p.afe = append(p.afe, &scopeMarker)
-			p.framesetOK = false
-			p.im = inTemplateIM
-			p.templateStack = append(p.templateStack, inTemplateIM)
-			return true
-		}
-	case EndTagToken:
-		switch p.tok.DataAtom {
-		case a.Head:
-			p.oe.pop()
-			p.im = afterHeadIM
-			return true
-		case a.Body, a.Html, a.Br:
-			p.parseImpliedToken(EndTagToken, a.Head, a.Head.String())
-			return false
-		case a.Template:
-			if !p.oe.contains(a.Template) {
-				return true
-			}
-			// TODO: remove this further divergence from the HTML5 spec.
-			//
-			// See https://bugs.chromium.org/p/chromium/issues/detail?id=829668
-			p.generateImpliedEndTags()
-			for i := len(p.oe) - 1; i >= 0; i-- {
-				if n := p.oe[i]; n.Namespace == "" && n.DataAtom == a.Template {
-					p.oe = p.oe[:i]
-					break
-				}
-			}
-			p.clearActiveFormattingElements()
-			p.templateStack.pop()
-			p.resetInsertionMode()
-			return true
-		default:
-			// Ignore the token.
-			return true
-		}
-	case CommentToken:
-		p.addChild(&Node{
-			Type: CommentNode,
-			Data: p.tok.Data,
-		})
-		return true
-	case DoctypeToken:
-		// Ignore the token.
-		return true
-	}
-
-	p.parseImpliedToken(EndTagToken, a.Head, a.Head.String())
-	return false
-}
-
-// Section 12.2.6.4.5.
-func inHeadNoscriptIM(p *parser) bool {
-	switch p.tok.Type {
-	case DoctypeToken:
-		// Ignore the token.
-		return true
-	case StartTagToken:
-		switch p.tok.DataAtom {
-		case a.Html:
-			return inBodyIM(p)
-		case a.Basefont, a.Bgsound, a.Link, a.Meta, a.Noframes, a.Style:
-			return inHeadIM(p)
-		case a.Head:
-			// Ignore the token.
-			return true
-		case a.Noscript:
-			// Don't let the tokenizer go into raw text mode even when a <noscript>
-			// tag is in "in head noscript" insertion mode.
-			p.tokenizer.NextIsNotRawText()
-			// Ignore the token.
-			return true
-		}
-	case EndTagToken:
-		switch p.tok.DataAtom {
-		case a.Noscript, a.Br:
-		default:
-			// Ignore the token.
-			return true
-		}
-	case TextToken:
-		s := strings.TrimLeft(p.tok.Data, whitespace)
-		if len(s) == 0 {
-			// It was all whitespace.
-			return inHeadIM(p)
-		}
-	case CommentToken:
-		return inHeadIM(p)
-	}
-	p.oe.pop()
-	if p.top().DataAtom != a.Head {
-		panic("html: the new current node will be a head element.")
-	}
-	p.im = inHeadIM
-	if p.tok.DataAtom == a.Noscript {
-		return true
-	}
-	return false
-}
-
-// Section 12.2.6.4.6.
-func afterHeadIM(p *parser) bool {
-	switch p.tok.Type {
-	case TextToken:
-		s := strings.TrimLeft(p.tok.Data, whitespace)
-		if len(s) < len(p.tok.Data) {
-			// Add the initial whitespace to the current node.
-			p.addText(p.tok.Data[:len(p.tok.Data)-len(s)])
-			if s == "" {
-				return true
-			}
-			p.tok.Data = s
-		}
-	case StartTagToken:
-		switch p.tok.DataAtom {
-		case a.Html:
-			return inBodyIM(p)
-		case a.Body:
-			p.addElement()
-			p.framesetOK = false
-			p.im = inBodyIM
-			return true
-		case a.Frameset:
-			p.addElement()
-			p.im = inFramesetIM
-			return true
-		case a.Base, a.Basefont, a.Bgsound, a.Link, a.Meta, a.Noframes, a.Script, a.Style, a.Template, a.Title:
-			p.oe = append(p.oe, p.head)
-			defer p.oe.remove(p.head)
-			return inHeadIM(p)
-		case a.Head:
-			// Ignore the token.
-			return true
-		}
-	case EndTagToken:
-		switch p.tok.DataAtom {
-		case a.Body, a.Html, a.Br:
-			// Drop down to creating an implied <body> tag.
-		case a.Template:
-			return inHeadIM(p)
-		default:
-			// Ignore the token.
-			return true
-		}
-	case CommentToken:
-		p.addChild(&Node{
-			Type: CommentNode,
-			Data: p.tok.Data,
-		})
-		return true
-	case DoctypeToken:
-		// Ignore the token.
-		return true
-	}
-
-	p.parseImpliedToken(StartTagToken, a.Body, a.Body.String())
-	p.framesetOK = true
-	return false
-}
-
-// copyAttributes copies attributes of src not found on dst to dst.
-func copyAttributes(dst *Node, src Token) {
-	if len(src.Attr) == 0 {
-		return
-	}
-	attr := map[string]string{}
-	for _, t := range dst.Attr {
-		attr[t.Key] = t.Val
-	}
-	for _, t := range src.Attr {
-		if _, ok := attr[t.Key]; !ok {
-			dst.Attr = append(dst.Attr, t)
-			attr[t.Key] = t.Val
-		}
-	}
-}
-
-// Section 12.2.6.4.7.
-func inBodyIM(p *parser) bool {
-	switch p.tok.Type {
-	case TextToken:
-		d := p.tok.Data
-		switch n := p.oe.top(); n.DataAtom {
-		case a.Pre, a.Listing:
-			if n.FirstChild == nil {
-				// Ignore a newline at the start of a <pre> block.
-				if d != "" && d[0] == '\r' {
-					d = d[1:]
-				}
-				if d != "" && d[0] == '\n' {
-					d = d[1:]
-				}
-			}
-		}
-		d = strings.Replace(d, "\x00", "", -1)
-		if d == "" {
-			return true
-		}
-		p.reconstructActiveFormattingElements()
-		p.addText(d)
-		if p.framesetOK && strings.TrimLeft(d, whitespace) != "" {
-			// There were non-whitespace characters inserted.
-			p.framesetOK = false
-		}
-	case StartTagToken:
-		switch p.tok.DataAtom {
-		case a.Html:
-			if p.oe.contains(a.Template) {
-				return true
-			}
-			copyAttributes(p.oe[0], p.tok)
-		case a.Base, a.Basefont, a.Bgsound, a.Link, a.Meta, a.Noframes, a.Script, a.Style, a.Template, a.Title:
-			return inHeadIM(p)
-		case a.Body:
-			if p.oe.contains(a.Template) {
-				return true
-			}
-			if len(p.oe) >= 2 {
-				body := p.oe[1]
-				if body.Type == ElementNode && body.DataAtom == a.Body {
-					p.framesetOK = false
-					copyAttributes(body, p.tok)
-				}
-			}
-		case a.Frameset:
-			if !p.framesetOK || len(p.oe) < 2 || p.oe[1].DataAtom != a.Body {
-				// Ignore the token.
-				return true
-			}
-			body := p.oe[1]
-			if body.Parent != nil {
-				body.Parent.RemoveChild(body)
-			}
-			p.oe = p.oe[:1]
-			p.addElement()
-			p.im = inFramesetIM
-			return true
-		case a.Address, a.Article, a.Aside, a.Blockquote, a.Center, a.Details, a.Dialog, a.Dir, a.Div, a.Dl, a.Fieldset, a.Figcaption, a.Figure, a.Footer, a.Header, a.Hgroup, a.Main, a.Menu, a.Nav, a.Ol, a.P, a.Section, a.Summary, a.Ul:
-			p.popUntil(buttonScope, a.P)
-			p.addElement()
-		case a.H1, a.H2, a.H3, a.H4, a.H5, a.H6:
-			p.popUntil(buttonScope, a.P)
-			switch n := p.top(); n.DataAtom {
-			case a.H1, a.H2, a.H3, a.H4, a.H5, a.H6:
-				p.oe.pop()
-			}
-			p.addElement()
-		case a.Pre, a.Listing:
-			p.popUntil(buttonScope, a.P)
-			p.addElement()
-			// The newline, if any, will be dealt with by the TextToken case.
-			p.framesetOK = false
-		case a.Form:
-			if p.form != nil && !p.oe.contains(a.Template) {
-				// Ignore the token
-				return true
-			}
-			p.popUntil(buttonScope, a.P)
-			p.addElement()
-			if !p.oe.contains(a.Template) {
-				p.form = p.top()
-			}
-		case a.Li:
-			p.framesetOK = false
-			for i := len(p.oe) - 1; i >= 0; i-- {
-				node := p.oe[i]
-				switch node.DataAtom {
-				case a.Li:
-					p.oe = p.oe[:i]
-				case a.Address, a.Div, a.P:
-					continue
-				default:
-					if !isSpecialElement(node) {
-						continue
-					}
-				}
-				break
-			}
-			p.popUntil(buttonScope, a.P)
-			p.addElement()
-		case a.Dd, a.Dt:
-			p.framesetOK = false
-			for i := len(p.oe) - 1; i >= 0; i-- {
-				node := p.oe[i]
-				switch node.DataAtom {
-				case a.Dd, a.Dt:
-					p.oe = p.oe[:i]
-				case a.Address, a.Div, a.P:
-					continue
-				default:
-					if !isSpecialElement(node) {
-						continue
-					}
-				}
-				break
-			}
-			p.popUntil(buttonScope, a.P)
-			p.addElement()
-		case a.Plaintext:
-			p.popUntil(buttonScope, a.P)
-			p.addElement()
-		case a.Button:
-			p.popUntil(defaultScope, a.Button)
-			p.reconstructActiveFormattingElements()
-			p.addElement()
-			p.framesetOK = false
-		case a.A:
-			for i := len(p.afe) - 1; i >= 0 && p.afe[i].Type != scopeMarkerNode; i-- {
-				if n := p.afe[i]; n.Type == ElementNode && n.DataAtom == a.A {
-					p.inBodyEndTagFormatting(a.A, "a")
-					p.oe.remove(n)
-					p.afe.remove(n)
-					break
-				}
-			}
-			p.reconstructActiveFormattingElements()
-			p.addFormattingElement()
-		case a.B, a.Big, a.Code, a.Em, a.Font, a.I, a.S, a.Small, a.Strike, a.Strong, a.Tt, a.U:
-			p.reconstructActiveFormattingElements()
-			p.addFormattingElement()
-		case a.Nobr:
-			p.reconstructActiveFormattingElements()
-			if p.elementInScope(defaultScope, a.Nobr) {
-				p.inBodyEndTagFormatting(a.Nobr, "nobr")
-				p.reconstructActiveFormattingElements()
-			}
-			p.addFormattingElement()
-		case a.Applet, a.Marquee, a.Object:
-			p.reconstructActiveFormattingElements()
-			p.addElement()
-			p.afe = append(p.afe, &scopeMarker)
-			p.framesetOK = false
-		case a.Table:
-			if !p.quirks {
-				p.popUntil(buttonScope, a.P)
-			}
-			p.addElement()
-			p.framesetOK = false
-			p.im = inTableIM
-			return true
-		case a.Area, a.Br, a.Embed, a.Img, a.Input, a.Keygen, a.Wbr:
-			p.reconstructActiveFormattingElements()
-			p.addElement()
-			p.oe.pop()
-			p.acknowledgeSelfClosingTag()
-			if p.tok.DataAtom == a.Input {
-				for _, t := range p.tok.Attr {
-					if t.Key == "type" {
-						if strings.ToLower(t.Val) == "hidden" {
-							// Skip setting framesetOK = false
-							return true
-						}
-					}
-				}
-			}
-			p.framesetOK = false
-		case a.Param, a.Source, a.Track:
-			p.addElement()
-			p.oe.pop()
-			p.acknowledgeSelfClosingTag()
-		case a.Hr:
-			p.popUntil(buttonScope, a.P)
-			p.addElement()
-			p.oe.pop()
-			p.acknowledgeSelfClosingTag()
-			p.framesetOK = false
-		case a.Image:
-			p.tok.DataAtom = a.Img
-			p.tok.Data = a.Img.String()
-			return false
-		case a.Textarea:
-			p.addElement()
-			p.setOriginalIM()
-			p.framesetOK = false
-			p.im = textIM
-		case a.Xmp:
-			p.popUntil(buttonScope, a.P)
-			p.reconstructActiveFormattingElements()
-			p.framesetOK = false
-			p.parseGenericRawTextElement()
-		case a.Iframe:
-			p.framesetOK = false
-			p.parseGenericRawTextElement()
-		case a.Noembed:
-			p.parseGenericRawTextElement()
-		case a.Noscript:
-			if p.scripting {
-				p.parseGenericRawTextElement()
-				return true
-			}
-			p.reconstructActiveFormattingElements()
-			p.addElement()
-			// Don't let the tokenizer go into raw text mode when scripting is disabled.
-			p.tokenizer.NextIsNotRawText()
-		case a.Select:
-			p.reconstructActiveFormattingElements()
-			p.addElement()
-			p.framesetOK = false
-			p.im = inSelectIM
-			return true
-		case a.Optgroup, a.Option:
-			if p.top().DataAtom == a.Option {
-				p.oe.pop()
-			}
-			p.reconstructActiveFormattingElements()
-			p.addElement()
-		case a.Rb, a.Rtc:
-			if p.elementInScope(defaultScope, a.Ruby) {
-				p.generateImpliedEndTags()
-			}
-			p.addElement()
-		case a.Rp, a.Rt:
-			if p.elementInScope(defaultScope, a.Ruby) {
-				p.generateImpliedEndTags("rtc")
-			}
-			p.addElement()
-		case a.Math, a.Svg:
-			p.reconstructActiveFormattingElements()
-			if p.tok.DataAtom == a.Math {
-				adjustAttributeNames(p.tok.Attr, mathMLAttributeAdjustments)
-			} else {
-				adjustAttributeNames(p.tok.Attr, svgAttributeAdjustments)
-			}
-			adjustForeignAttributes(p.tok.Attr)
-			p.addElement()
-			p.top().Namespace = p.tok.Data
-			if p.hasSelfClosingToken {
-				p.oe.pop()
-				p.acknowledgeSelfClosingTag()
-			}
-			return true
-		case a.Caption, a.Col, a.Colgroup, a.Frame, a.Head, a.Tbody, a.Td, a.Tfoot, a.Th, a.Thead, a.Tr:
-			// Ignore the token.
-		default:
-			p.reconstructActiveFormattingElements()
-			p.addElement()
-		}
-	case EndTagToken:
-		switch p.tok.DataAtom {
-		case a.Body:
-			if p.elementInScope(defaultScope, a.Body) {
-				p.im = afterBodyIM
-			}
-		case a.Html:
-			if p.elementInScope(defaultScope, a.Body) {
-				p.parseImpliedToken(EndTagToken, a.Body, a.Body.String())
-				return false
-			}
-			return true
-		case a.Address, a.Article, a.Aside, a.Blockquote, a.Button, a.Center, a.Details, a.Dialog, a.Dir, a.Div, a.Dl, a.Fieldset, a.Figcaption, a.Figure, a.Footer, a.Header, a.Hgroup, a.Listing, a.Main, a.Menu, a.Nav, a.Ol, a.Pre, a.Section, a.Summary, a.Ul:
-			p.popUntil(defaultScope, p.tok.DataAtom)
-		case a.Form:
-			if p.oe.contains(a.Template) {
-				i := p.indexOfElementInScope(defaultScope, a.Form)
-				if i == -1 {
-					// Ignore the token.
-					return true
-				}
-				p.generateImpliedEndTags()
-				if p.oe[i].DataAtom != a.Form {
-					// Ignore the token.
-					return true
-				}
-				p.popUntil(defaultScope, a.Form)
-			} else {
-				node := p.form
-				p.form = nil
-				i := p.indexOfElementInScope(defaultScope, a.Form)
-				if node == nil || i == -1 || p.oe[i] != node {
-					// Ignore the token.
-					return true
-				}
-				p.generateImpliedEndTags()
-				p.oe.remove(node)
-			}
-		case a.P:
-			if !p.elementInScope(buttonScope, a.P) {
-				p.parseImpliedToken(StartTagToken, a.P, a.P.String())
-			}
-			p.popUntil(buttonScope, a.P)
-		case a.Li:
-			p.popUntil(listItemScope, a.Li)
-		case a.Dd, a.Dt:
-			p.popUntil(defaultScope, p.tok.DataAtom)
-		case a.H1, a.H2, a.H3, a.H4, a.H5, a.H6:
-			p.popUntil(defaultScope, a.H1, a.H2, a.H3, a.H4, a.H5, a.H6)
-		case a.A, a.B, a.Big, a.Code, a.Em, a.Font, a.I, a.Nobr, a.S, a.Small, a.Strike, a.Strong, a.Tt, a.U:
-			p.inBodyEndTagFormatting(p.tok.DataAtom, p.tok.Data)
-		case a.Applet, a.Marquee, a.Object:
-			if p.popUntil(defaultScope, p.tok.DataAtom) {
-				p.clearActiveFormattingElements()
-			}
-		case a.Br:
-			p.tok.Type = StartTagToken
-			return false
-		case a.Template:
-			return inHeadIM(p)
-		default:
-			p.inBodyEndTagOther(p.tok.DataAtom, p.tok.Data)
-		}
-	case CommentToken:
-		p.addChild(&Node{
-			Type: CommentNode,
-			Data: p.tok.Data,
-		})
-	case ErrorToken:
-		// TODO: remove this divergence from the HTML5 spec.
-		if len(p.templateStack) > 0 {
-			p.im = inTemplateIM
-			return false
-		}
-		for _, e := range p.oe {
-			switch e.DataAtom {
-			case a.Dd, a.Dt, a.Li, a.Optgroup, a.Option, a.P, a.Rb, a.Rp, a.Rt, a.Rtc, a.Tbody, a.Td, a.Tfoot, a.Th,
-				a.Thead, a.Tr, a.Body, a.Html:
-			default:
-				return true
-			}
-		}
-	}
-
-	return true
-}
-
-func (p *parser) inBodyEndTagFormatting(tagAtom a.Atom, tagName string) {
-	// This is the "adoption agency" algorithm, described at
-	// https://html.spec.whatwg.org/multipage/syntax.html#adoptionAgency
-
-	// TODO: this is a fairly literal line-by-line translation of that algorithm.
-	// Once the code successfully parses the comprehensive test suite, we should
-	// refactor this code to be more idiomatic.
-
-	// Steps 1-2
-	if current := p.oe.top(); current.Data == tagName && p.afe.index(current) == -1 {
-		p.oe.pop()
-		return
-	}
-
-	// Steps 3-5. The outer loop.
-	for i := 0; i < 8; i++ {
-		// Step 6. Find the formatting element.
-		var formattingElement *Node
-		for j := len(p.afe) - 1; j >= 0; j-- {
-			if p.afe[j].Type == scopeMarkerNode {
-				break
-			}
-			if p.afe[j].DataAtom == tagAtom {
-				formattingElement = p.afe[j]
-				break
-			}
-		}
-		if formattingElement == nil {
-			p.inBodyEndTagOther(tagAtom, tagName)
-			return
-		}
-
-		// Step 7. Ignore the tag if formatting element is not in the stack of open elements.
-		feIndex := p.oe.index(formattingElement)
-		if feIndex == -1 {
-			p.afe.remove(formattingElement)
-			return
-		}
-		// Step 8. Ignore the tag if formatting element is not in the scope.
-		if !p.elementInScope(defaultScope, tagAtom) {
-			// Ignore the tag.
-			return
-		}
-
-		// Step 9. This step is omitted because it's just a parse error but no need to return.
-
-		// Steps 10-11. Find the furthest block.
-		var furthestBlock *Node
-		for _, e := range p.oe[feIndex:] {
-			if isSpecialElement(e) {
-				furthestBlock = e
-				break
-			}
-		}
-		if furthestBlock == nil {
-			e := p.oe.pop()
-			for e != formattingElement {
-				e = p.oe.pop()
-			}
-			p.afe.remove(e)
-			return
-		}
-
-		// Steps 12-13. Find the common ancestor and bookmark node.
-		commonAncestor := p.oe[feIndex-1]
-		bookmark := p.afe.index(formattingElement)
-
-		// Step 14. The inner loop. Find the lastNode to reparent.
-		lastNode := furthestBlock
-		node := furthestBlock
-		x := p.oe.index(node)
-		// Step 14.1.
-		j := 0
-		for {
-			// Step 14.2.
-			j++
-			// Step. 14.3.
-			x--
-			node = p.oe[x]
-			// Step 14.4. Go to the next step if node is formatting element.
-			if node == formattingElement {
-				break
-			}
-			// Step 14.5. Remove node from the list of active formatting elements if
-			// inner loop counter is greater than three and node is in the list of
-			// active formatting elements.
-			if ni := p.afe.index(node); j > 3 && ni > -1 {
-				p.afe.remove(node)
-				// If any element of the list of active formatting elements is removed,
-				// we need to take care whether bookmark should be decremented or not.
-				// This is because the value of bookmark may exceed the size of the
-				// list by removing elements from the list.
-				if ni <= bookmark {
-					bookmark--
-				}
-				continue
-			}
-			// Step 14.6. Continue the next inner loop if node is not in the list of
-			// active formatting elements.
-			if p.afe.index(node) == -1 {
-				p.oe.remove(node)
-				continue
-			}
-			// Step 14.7.
-			clone := node.clone()
-			p.afe[p.afe.index(node)] = clone
-			p.oe[p.oe.index(node)] = clone
-			node = clone
-			// Step 14.8.
-			if lastNode == furthestBlock {
-				bookmark = p.afe.index(node) + 1
-			}
-			// Step 14.9.
-			if lastNode.Parent != nil {
-				lastNode.Parent.RemoveChild(lastNode)
-			}
-			node.AppendChild(lastNode)
-			// Step 14.10.
-			lastNode = node
-		}
-
-		// Step 15. Reparent lastNode to the common ancestor,
-		// or for misnested table nodes, to the foster parent.
-		if lastNode.Parent != nil {
-			lastNode.Parent.RemoveChild(lastNode)
-		}
-		switch commonAncestor.DataAtom {
-		case a.Table, a.Tbody, a.Tfoot, a.Thead, a.Tr:
-			p.fosterParent(lastNode)
-		default:
-			commonAncestor.AppendChild(lastNode)
-		}
-
-		// Steps 16-18. Reparent nodes from the furthest block's children
-		// to a clone of the formatting element.
-		clone := formattingElement.clone()
-		reparentChildren(clone, furthestBlock)
-		furthestBlock.AppendChild(clone)
-
-		// Step 19. Fix up the list of active formatting elements.
-		if oldLoc := p.afe.index(formattingElement); oldLoc != -1 && oldLoc < bookmark {
-			// Move the bookmark with the rest of the list.
-			bookmark--
-		}
-		p.afe.remove(formattingElement)
-		p.afe.insert(bookmark, clone)
-
-		// Step 20. Fix up the stack of open elements.
-		p.oe.remove(formattingElement)
-		p.oe.insert(p.oe.index(furthestBlock)+1, clone)
-	}
-}
-
-// inBodyEndTagOther performs the "any other end tag" algorithm for inBodyIM.
-// "Any other end tag" handling from 12.2.6.5 The rules for parsing tokens in foreign content
-// https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-inforeign
-func (p *parser) inBodyEndTagOther(tagAtom a.Atom, tagName string) {
-	for i := len(p.oe) - 1; i >= 0; i-- {
-		// Two element nodes have the same tag if they have the same Data (a
-		// string-typed field). As an optimization, for common HTML tags, each
-		// Data string is assigned a unique, non-zero DataAtom (a uint32-typed
-		// field), since integer comparison is faster than string comparison.
-		// Uncommon (custom) tags get a zero DataAtom.
-		//
-		// The if condition here is equivalent to (p.oe[i].Data == tagName).
-		if (p.oe[i].DataAtom == tagAtom) &&
-			((tagAtom != 0) || (p.oe[i].Data == tagName)) {
-			p.oe = p.oe[:i]
-			break
-		}
-		if isSpecialElement(p.oe[i]) {
-			break
-		}
-	}
-}
-
-// Section 12.2.6.4.8.
-func textIM(p *parser) bool {
-	switch p.tok.Type {
-	case ErrorToken:
-		p.oe.pop()
-	case TextToken:
-		d := p.tok.Data
-		if n := p.oe.top(); n.DataAtom == a.Textarea && n.FirstChild == nil {
-			// Ignore a newline at the start of a <textarea> block.
-			if d != "" && d[0] == '\r' {
-				d = d[1:]
-			}
-			if d != "" && d[0] == '\n' {
-				d = d[1:]
-			}
-		}
-		if d == "" {
-			return true
-		}
-		p.addText(d)
-		return true
-	case EndTagToken:
-		p.oe.pop()
-	}
-	p.im = p.originalIM
-	p.originalIM = nil
-	return p.tok.Type == EndTagToken
-}
-
-// Section 12.2.6.4.9.
-func inTableIM(p *parser) bool {
-	switch p.tok.Type {
-	case TextToken:
-		p.tok.Data = strings.Replace(p.tok.Data, "\x00", "", -1)
-		switch p.oe.top().DataAtom {
-		case a.Table, a.Tbody, a.Tfoot, a.Thead, a.Tr:
-			if strings.Trim(p.tok.Data, whitespace) == "" {
-				p.addText(p.tok.Data)
-				return true
-			}
-		}
-	case StartTagToken:
-		switch p.tok.DataAtom {
-		case a.Caption:
-			p.clearStackToContext(tableScope)
-			p.afe = append(p.afe, &scopeMarker)
-			p.addElement()
-			p.im = inCaptionIM
-			return true
-		case a.Colgroup:
-			p.clearStackToContext(tableScope)
-			p.addElement()
-			p.im = inColumnGroupIM
-			return true
-		case a.Col:
-			p.parseImpliedToken(StartTagToken, a.Colgroup, a.Colgroup.String())
-			return false
-		case a.Tbody, a.Tfoot, a.Thead:
-			p.clearStackToContext(tableScope)
-			p.addElement()
-			p.im = inTableBodyIM
-			return true
-		case a.Td, a.Th, a.Tr:
-			p.parseImpliedToken(StartTagToken, a.Tbody, a.Tbody.String())
-			return false
-		case a.Table:
-			if p.popUntil(tableScope, a.Table) {
-				p.resetInsertionMode()
-				return false
-			}
-			// Ignore the token.
-			return true
-		case a.Style, a.Script, a.Template:
-			return inHeadIM(p)
-		case a.Input:
-			for _, t := range p.tok.Attr {
-				if t.Key == "type" && strings.ToLower(t.Val) == "hidden" {
-					p.addElement()
-					p.oe.pop()
-					return true
-				}
-			}
-			// Otherwise drop down to the default action.
-		case a.Form:
-			if p.oe.contains(a.Template) || p.form != nil {
-				// Ignore the token.
-				return true
-			}
-			p.addElement()
-			p.form = p.oe.pop()
-		case a.Select:
-			p.reconstructActiveFormattingElements()
-			switch p.top().DataAtom {
-			case a.Table, a.Tbody, a.Tfoot, a.Thead, a.Tr:
-				p.fosterParenting = true
-			}
-			p.addElement()
-			p.fosterParenting = false
-			p.framesetOK = false
-			p.im = inSelectInTableIM
-			return true
-		}
-	case EndTagToken:
-		switch p.tok.DataAtom {
-		case a.Table:
-			if p.popUntil(tableScope, a.Table) {
-				p.resetInsertionMode()
-				return true
-			}
-			// Ignore the token.
-			return true
-		case a.Body, a.Caption, a.Col, a.Colgroup, a.Html, a.Tbody, a.Td, a.Tfoot, a.Th, a.Thead, a.Tr:
-			// Ignore the token.
-			return true
-		case a.Template:
-			return inHeadIM(p)
-		}
-	case CommentToken:
-		p.addChild(&Node{
-			Type: CommentNode,
-			Data: p.tok.Data,
-		})
-		return true
-	case DoctypeToken:
-		// Ignore the token.
-		return true
-	case ErrorToken:
-		return inBodyIM(p)
-	}
-
-	p.fosterParenting = true
-	defer func() { p.fosterParenting = false }()
-
-	return inBodyIM(p)
-}
-
-// Section 12.2.6.4.11.
-func inCaptionIM(p *parser) bool {
-	switch p.tok.Type {
-	case StartTagToken:
-		switch p.tok.DataAtom {
-		case a.Caption, a.Col, a.Colgroup, a.Tbody, a.Td, a.Tfoot, a.Thead, a.Tr:
-			if !p.popUntil(tableScope, a.Caption) {
-				// Ignore the token.
-				return true
-			}
-			p.clearActiveFormattingElements()
-			p.im = inTableIM
-			return false
-		case a.Select:
-			p.reconstructActiveFormattingElements()
-			p.addElement()
-			p.framesetOK = false
-			p.im = inSelectInTableIM
-			return true
-		}
-	case EndTagToken:
-		switch p.tok.DataAtom {
-		case a.Caption:
-			if p.popUntil(tableScope, a.Caption) {
-				p.clearActiveFormattingElements()
-				p.im = inTableIM
-			}
-			return true
-		case a.Table:
-			if !p.popUntil(tableScope, a.Caption) {
-				// Ignore the token.
-				return true
-			}
-			p.clearActiveFormattingElements()
-			p.im = inTableIM
-			return false
-		case a.Body, a.Col, a.Colgroup, a.Html, a.Tbody, a.Td, a.Tfoot, a.Th, a.Thead, a.Tr:
-			// Ignore the token.
-			return true
-		}
-	}
-	return inBodyIM(p)
-}
-
-// Section 12.2.6.4.12.
-func inColumnGroupIM(p *parser) bool {
-	switch p.tok.Type {
-	case TextToken:
-		s := strings.TrimLeft(p.tok.Data, whitespace)
-		if len(s) < len(p.tok.Data) {
-			// Add the initial whitespace to the current node.
-			p.addText(p.tok.Data[:len(p.tok.Data)-len(s)])
-			if s == "" {
-				return true
-			}
-			p.tok.Data = s
-		}
-	case CommentToken:
-		p.addChild(&Node{
-			Type: CommentNode,
-			Data: p.tok.Data,
-		})
-		return true
-	case DoctypeToken:
-		// Ignore the token.
-		return true
-	case StartTagToken:
-		switch p.tok.DataAtom {
-		case a.Html:
-			return inBodyIM(p)
-		case a.Col:
-			p.addElement()
-			p.oe.pop()
-			p.acknowledgeSelfClosingTag()
-			return true
-		case a.Template:
-			return inHeadIM(p)
-		}
-	case EndTagToken:
-		switch p.tok.DataAtom {
-		case a.Colgroup:
-			if p.oe.top().DataAtom == a.Colgroup {
-				p.oe.pop()
-				p.im = inTableIM
-			}
-			return true
-		case a.Col:
-			// Ignore the token.
-			return true
-		case a.Template:
-			return inHeadIM(p)
-		}
-	case ErrorToken:
-		return inBodyIM(p)
-	}
-	if p.oe.top().DataAtom != a.Colgroup {
-		return true
-	}
-	p.oe.pop()
-	p.im = inTableIM
-	return false
-}
-
-// Section 12.2.6.4.13.
-func inTableBodyIM(p *parser) bool {
-	switch p.tok.Type {
-	case StartTagToken:
-		switch p.tok.DataAtom {
-		case a.Tr:
-			p.clearStackToContext(tableBodyScope)
-			p.addElement()
-			p.im = inRowIM
-			return true
-		case a.Td, a.Th:
-			p.parseImpliedToken(StartTagToken, a.Tr, a.Tr.String())
-			return false
-		case a.Caption, a.Col, a.Colgroup, a.Tbody, a.Tfoot, a.Thead:
-			if p.popUntil(tableScope, a.Tbody, a.Thead, a.Tfoot) {
-				p.im = inTableIM
-				return false
-			}
-			// Ignore the token.
-			return true
-		}
-	case EndTagToken:
-		switch p.tok.DataAtom {
-		case a.Tbody, a.Tfoot, a.Thead:
-			if p.elementInScope(tableScope, p.tok.DataAtom) {
-				p.clearStackToContext(tableBodyScope)
-				p.oe.pop()
-				p.im = inTableIM
-			}
-			return true
-		case a.Table:
-			if p.popUntil(tableScope, a.Tbody, a.Thead, a.Tfoot) {
-				p.im = inTableIM
-				return false
-			}
-			// Ignore the token.
-			return true
-		case a.Body, a.Caption, a.Col, a.Colgroup, a.Html, a.Td, a.Th, a.Tr:
-			// Ignore the token.
-			return true
-		}
-	case CommentToken:
-		p.addChild(&Node{
-			Type: CommentNode,
-			Data: p.tok.Data,
-		})
-		return true
-	}
-
-	return inTableIM(p)
-}
-
-// Section 12.2.6.4.14.
-func inRowIM(p *parser) bool {
-	switch p.tok.Type {
-	case StartTagToken:
-		switch p.tok.DataAtom {
-		case a.Td, a.Th:
-			p.clearStackToContext(tableRowScope)
-			p.addElement()
-			p.afe = append(p.afe, &scopeMarker)
-			p.im = inCellIM
-			return true
-		case a.Caption, a.Col, a.Colgroup, a.Tbody, a.Tfoot, a.Thead, a.Tr:
-			if p.popUntil(tableScope, a.Tr) {
-				p.im = inTableBodyIM
-				return false
-			}
-			// Ignore the token.
-			return true
-		}
-	case EndTagToken:
-		switch p.tok.DataAtom {
-		case a.Tr:
-			if p.popUntil(tableScope, a.Tr) {
-				p.im = inTableBodyIM
-				return true
-			}
-			// Ignore the token.
-			return true
-		case a.Table:
-			if p.popUntil(tableScope, a.Tr) {
-				p.im = inTableBodyIM
-				return false
-			}
-			// Ignore the token.
-			return true
-		case a.Tbody, a.Tfoot, a.Thead:
-			if p.elementInScope(tableScope, p.tok.DataAtom) {
-				p.parseImpliedToken(EndTagToken, a.Tr, a.Tr.String())
-				return false
-			}
-			// Ignore the token.
-			return true
-		case a.Body, a.Caption, a.Col, a.Colgroup, a.Html, a.Td, a.Th:
-			// Ignore the token.
-			return true
-		}
-	}
-
-	return inTableIM(p)
-}
-
-// Section 12.2.6.4.15.
-func inCellIM(p *parser) bool {
-	switch p.tok.Type {
-	case StartTagToken:
-		switch p.tok.DataAtom {
-		case a.Caption, a.Col, a.Colgroup, a.Tbody, a.Td, a.Tfoot, a.Th, a.Thead, a.Tr:
-			if p.popUntil(tableScope, a.Td, a.Th) {
-				// Close the cell and reprocess.
-				p.clearActiveFormattingElements()
-				p.im = inRowIM
-				return false
-			}
-			// Ignore the token.
-			return true
-		case a.Select:
-			p.reconstructActiveFormattingElements()
-			p.addElement()
-			p.framesetOK = false
-			p.im = inSelectInTableIM
-			return true
-		}
-	case EndTagToken:
-		switch p.tok.DataAtom {
-		case a.Td, a.Th:
-			if !p.popUntil(tableScope, p.tok.DataAtom) {
-				// Ignore the token.
-				return true
-			}
-			p.clearActiveFormattingElements()
-			p.im = inRowIM
-			return true
-		case a.Body, a.Caption, a.Col, a.Colgroup, a.Html:
-			// Ignore the token.
-			return true
-		case a.Table, a.Tbody, a.Tfoot, a.Thead, a.Tr:
-			if !p.elementInScope(tableScope, p.tok.DataAtom) {
-				// Ignore the token.
-				return true
-			}
-			// Close the cell and reprocess.
-			if p.popUntil(tableScope, a.Td, a.Th) {
-				p.clearActiveFormattingElements()
-			}
-			p.im = inRowIM
-			return false
-		}
-	}
-	return inBodyIM(p)
-}
-
-// Section 12.2.6.4.16.
-func inSelectIM(p *parser) bool {
-	switch p.tok.Type {
-	case TextToken:
-		p.addText(strings.Replace(p.tok.Data, "\x00", "", -1))
-	case StartTagToken:
-		switch p.tok.DataAtom {
-		case a.Html:
-			return inBodyIM(p)
-		case a.Option:
-			if p.top().DataAtom == a.Option {
-				p.oe.pop()
-			}
-			p.addElement()
-		case a.Optgroup:
-			if p.top().DataAtom == a.Option {
-				p.oe.pop()
-			}
-			if p.top().DataAtom == a.Optgroup {
-				p.oe.pop()
-			}
-			p.addElement()
-		case a.Select:
-			if !p.popUntil(selectScope, a.Select) {
-				// Ignore the token.
-				return true
-			}
-			p.resetInsertionMode()
-		case a.Input, a.Keygen, a.Textarea:
-			if p.elementInScope(selectScope, a.Select) {
-				p.parseImpliedToken(EndTagToken, a.Select, a.Select.String())
-				return false
-			}
-			// In order to properly ignore <textarea>, we need to change the tokenizer mode.
-			p.tokenizer.NextIsNotRawText()
-			// Ignore the token.
-			return true
-		case a.Script, a.Template:
-			return inHeadIM(p)
-		case a.Iframe, a.Noembed, a.Noframes, a.Noscript, a.Plaintext, a.Style, a.Title, a.Xmp:
-			// Don't let the tokenizer go into raw text mode when there are raw tags
-			// to be ignored. These tags should be ignored from the tokenizer
-			// properly.
-			p.tokenizer.NextIsNotRawText()
-			// Ignore the token.
-			return true
-		}
-	case EndTagToken:
-		switch p.tok.DataAtom {
-		case a.Option:
-			if p.top().DataAtom == a.Option {
-				p.oe.pop()
-			}
-		case a.Optgroup:
-			i := len(p.oe) - 1
-			if p.oe[i].DataAtom == a.Option {
-				i--
-			}
-			if p.oe[i].DataAtom == a.Optgroup {
-				p.oe = p.oe[:i]
-			}
-		case a.Select:
-			if !p.popUntil(selectScope, a.Select) {
-				// Ignore the token.
-				return true
-			}
-			p.resetInsertionMode()
-		case a.Template:
-			return inHeadIM(p)
-		}
-	case CommentToken:
-		p.addChild(&Node{
-			Type: CommentNode,
-			Data: p.tok.Data,
-		})
-	case DoctypeToken:
-		// Ignore the token.
-		return true
-	case ErrorToken:
-		return inBodyIM(p)
-	}
-
-	return true
-}
-
-// Section 12.2.6.4.17.
-func inSelectInTableIM(p *parser) bool {
-	switch p.tok.Type {
-	case StartTagToken, EndTagToken:
-		switch p.tok.DataAtom {
-		case a.Caption, a.Table, a.Tbody, a.Tfoot, a.Thead, a.Tr, a.Td, a.Th:
-			if p.tok.Type == EndTagToken && !p.elementInScope(tableScope, p.tok.DataAtom) {
-				// Ignore the token.
-				return true
-			}
-			// This is like p.popUntil(selectScope, a.Select), but it also
-			// matches <math select>, not just <select>. Matching the MathML
-			// tag is arguably incorrect (conceptually), but it mimics what
-			// Chromium does.
-			for i := len(p.oe) - 1; i >= 0; i-- {
-				if n := p.oe[i]; n.DataAtom == a.Select {
-					p.oe = p.oe[:i]
-					break
-				}
-			}
-			p.resetInsertionMode()
-			return false
-		}
-	}
-	return inSelectIM(p)
-}
-
-// Section 12.2.6.4.18.
-func inTemplateIM(p *parser) bool {
-	switch p.tok.Type {
-	case TextToken, CommentToken, DoctypeToken:
-		return inBodyIM(p)
-	case StartTagToken:
-		switch p.tok.DataAtom {
-		case a.Base, a.Basefont, a.Bgsound, a.Link, a.Meta, a.Noframes, a.Script, a.Style, a.Template, a.Title:
-			return inHeadIM(p)
-		case a.Caption, a.Colgroup, a.Tbody, a.Tfoot, a.Thead:
-			p.templateStack.pop()
-			p.templateStack = append(p.templateStack, inTableIM)
-			p.im = inTableIM
-			return false
-		case a.Col:
-			p.templateStack.pop()
-			p.templateStack = append(p.templateStack, inColumnGroupIM)
-			p.im = inColumnGroupIM
-			return false
-		case a.Tr:
-			p.templateStack.pop()
-			p.templateStack = append(p.templateStack, inTableBodyIM)
-			p.im = inTableBodyIM
-			return false
-		case a.Td, a.Th:
-			p.templateStack.pop()
-			p.templateStack = append(p.templateStack, inRowIM)
-			p.im = inRowIM
-			return false
-		default:
-			p.templateStack.pop()
-			p.templateStack = append(p.templateStack, inBodyIM)
-			p.im = inBodyIM
-			return false
-		}
-	case EndTagToken:
-		switch p.tok.DataAtom {
-		case a.Template:
-			return inHeadIM(p)
-		default:
-			// Ignore the token.
-			return true
-		}
-	case ErrorToken:
-		if !p.oe.contains(a.Template) {
-			// Ignore the token.
-			return true
-		}
-		// TODO: remove this divergence from the HTML5 spec.
-		//
-		// See https://bugs.chromium.org/p/chromium/issues/detail?id=829668
-		p.generateImpliedEndTags()
-		for i := len(p.oe) - 1; i >= 0; i-- {
-			if n := p.oe[i]; n.Namespace == "" && n.DataAtom == a.Template {
-				p.oe = p.oe[:i]
-				break
-			}
-		}
-		p.clearActiveFormattingElements()
-		p.templateStack.pop()
-		p.resetInsertionMode()
-		return false
-	}
-	return false
-}
-
-// Section 12.2.6.4.19.
-func afterBodyIM(p *parser) bool {
-	switch p.tok.Type {
-	case ErrorToken:
-		// Stop parsing.
-		return true
-	case TextToken:
-		s := strings.TrimLeft(p.tok.Data, whitespace)
-		if len(s) == 0 {
-			// It was all whitespace.
-			return inBodyIM(p)
-		}
-	case StartTagToken:
-		if p.tok.DataAtom == a.Html {
-			return inBodyIM(p)
-		}
-	case EndTagToken:
-		if p.tok.DataAtom == a.Html {
-			if !p.fragment {
-				p.im = afterAfterBodyIM
-			}
-			return true
-		}
-	case CommentToken:
-		// The comment is attached to the <html> element.
-		if len(p.oe) < 1 || p.oe[0].DataAtom != a.Html {
-			panic("html: bad parser state: <html> element not found, in the after-body insertion mode")
-		}
-		p.oe[0].AppendChild(&Node{
-			Type: CommentNode,
-			Data: p.tok.Data,
-		})
-		return true
-	}
-	p.im = inBodyIM
-	return false
-}
-
-// Section 12.2.6.4.20.
-func inFramesetIM(p *parser) bool {
-	switch p.tok.Type {
-	case CommentToken:
-		p.addChild(&Node{
-			Type: CommentNode,
-			Data: p.tok.Data,
-		})
-	case TextToken:
-		// Ignore all text but whitespace.
-		s := strings.Map(func(c rune) rune {
-			switch c {
-			case ' ', '\t', '\n', '\f', '\r':
-				return c
-			}
-			return -1
-		}, p.tok.Data)
-		if s != "" {
-			p.addText(s)
-		}
-	case StartTagToken:
-		switch p.tok.DataAtom {
-		case a.Html:
-			return inBodyIM(p)
-		case a.Frameset:
-			p.addElement()
-		case a.Frame:
-			p.addElement()
-			p.oe.pop()
-			p.acknowledgeSelfClosingTag()
-		case a.Noframes:
-			return inHeadIM(p)
-		}
-	case EndTagToken:
-		switch p.tok.DataAtom {
-		case a.Frameset:
-			if p.oe.top().DataAtom != a.Html {
-				p.oe.pop()
-				if p.oe.top().DataAtom != a.Frameset {
-					p.im = afterFramesetIM
-					return true
-				}
-			}
-		}
-	default:
-		// Ignore the token.
-	}
-	return true
-}
-
-// Section 12.2.6.4.21.
-func afterFramesetIM(p *parser) bool {
-	switch p.tok.Type {
-	case CommentToken:
-		p.addChild(&Node{
-			Type: CommentNode,
-			Data: p.tok.Data,
-		})
-	case TextToken:
-		// Ignore all text but whitespace.
-		s := strings.Map(func(c rune) rune {
-			switch c {
-			case ' ', '\t', '\n', '\f', '\r':
-				return c
-			}
-			return -1
-		}, p.tok.Data)
-		if s != "" {
-			p.addText(s)
-		}
-	case StartTagToken:
-		switch p.tok.DataAtom {
-		case a.Html:
-			return inBodyIM(p)
-		case a.Noframes:
-			return inHeadIM(p)
-		}
-	case EndTagToken:
-		switch p.tok.DataAtom {
-		case a.Html:
-			p.im = afterAfterFramesetIM
-			return true
-		}
-	default:
-		// Ignore the token.
-	}
-	return true
-}
-
-// Section 12.2.6.4.22.
-func afterAfterBodyIM(p *parser) bool {
-	switch p.tok.Type {
-	case ErrorToken:
-		// Stop parsing.
-		return true
-	case TextToken:
-		s := strings.TrimLeft(p.tok.Data, whitespace)
-		if len(s) == 0 {
-			// It was all whitespace.
-			return inBodyIM(p)
-		}
-	case StartTagToken:
-		if p.tok.DataAtom == a.Html {
-			return inBodyIM(p)
-		}
-	case CommentToken:
-		p.doc.AppendChild(&Node{
-			Type: CommentNode,
-			Data: p.tok.Data,
-		})
-		return true
-	case DoctypeToken:
-		return inBodyIM(p)
-	}
-	p.im = inBodyIM
-	return false
-}
-
-// Section 12.2.6.4.23.
-func afterAfterFramesetIM(p *parser) bool {
-	switch p.tok.Type {
-	case CommentToken:
-		p.doc.AppendChild(&Node{
-			Type: CommentNode,
-			Data: p.tok.Data,
-		})
-	case TextToken:
-		// Ignore all text but whitespace.
-		s := strings.Map(func(c rune) rune {
-			switch c {
-			case ' ', '\t', '\n', '\f', '\r':
-				return c
-			}
-			return -1
-		}, p.tok.Data)
-		if s != "" {
-			p.tok.Data = s
-			return inBodyIM(p)
-		}
-	case StartTagToken:
-		switch p.tok.DataAtom {
-		case a.Html:
-			return inBodyIM(p)
-		case a.Noframes:
-			return inHeadIM(p)
-		}
-	case DoctypeToken:
-		return inBodyIM(p)
-	default:
-		// Ignore the token.
-	}
-	return true
-}
-
-func ignoreTheRemainingTokens(p *parser) bool {
-	return true
-}
-
-const whitespaceOrNUL = whitespace + "\x00"
-
-// Section 12.2.6.5
-func parseForeignContent(p *parser) bool {
-	switch p.tok.Type {
-	case TextToken:
-		if p.framesetOK {
-			p.framesetOK = strings.TrimLeft(p.tok.Data, whitespaceOrNUL) == ""
-		}
-		p.tok.Data = strings.Replace(p.tok.Data, "\x00", "\ufffd", -1)
-		p.addText(p.tok.Data)
-	case CommentToken:
-		p.addChild(&Node{
-			Type: CommentNode,
-			Data: p.tok.Data,
-		})
-	case StartTagToken:
-		if !p.fragment {
-			b := breakout[p.tok.Data]
-			if p.tok.DataAtom == a.Font {
-			loop:
-				for _, attr := range p.tok.Attr {
-					switch attr.Key {
-					case "color", "face", "size":
-						b = true
-						break loop
-					}
-				}
-			}
-			if b {
-				for i := len(p.oe) - 1; i >= 0; i-- {
-					n := p.oe[i]
-					if n.Namespace == "" || htmlIntegrationPoint(n) || mathMLTextIntegrationPoint(n) {
-						p.oe = p.oe[:i+1]
-						break
-					}
-				}
-				return false
-			}
-		}
-		current := p.adjustedCurrentNode()
-		switch current.Namespace {
-		case "math":
-			adjustAttributeNames(p.tok.Attr, mathMLAttributeAdjustments)
-		case "svg":
-			// Adjust SVG tag names. The tokenizer lower-cases tag names, but
-			// SVG wants e.g. "foreignObject" with a capital second "O".
-			if x := svgTagNameAdjustments[p.tok.Data]; x != "" {
-				p.tok.DataAtom = a.Lookup([]byte(x))
-				p.tok.Data = x
-			}
-			adjustAttributeNames(p.tok.Attr, svgAttributeAdjustments)
-		default:
-			panic("html: bad parser state: unexpected namespace")
-		}
-		adjustForeignAttributes(p.tok.Attr)
-		namespace := current.Namespace
-		p.addElement()
-		p.top().Namespace = namespace
-		if namespace != "" {
-			// Don't let the tokenizer go into raw text mode in foreign content
-			// (e.g. in an SVG <title> tag).
-			p.tokenizer.NextIsNotRawText()
-		}
-		if p.hasSelfClosingToken {
-			p.oe.pop()
-			p.acknowledgeSelfClosingTag()
-		}
-	case EndTagToken:
-		for i := len(p.oe) - 1; i >= 0; i-- {
-			if p.oe[i].Namespace == "" {
-				return p.im(p)
-			}
-			if strings.EqualFold(p.oe[i].Data, p.tok.Data) {
-				p.oe = p.oe[:i]
-				break
-			}
-		}
-		return true
-	default:
-		// Ignore the token.
-	}
-	return true
-}
-
-// Section 12.2.4.2.
-func (p *parser) adjustedCurrentNode() *Node {
-	if len(p.oe) == 1 && p.fragment && p.context != nil {
-		return p.context
-	}
-	return p.oe.top()
-}
-
-// Section 12.2.6.
-func (p *parser) inForeignContent() bool {
-	if len(p.oe) == 0 {
-		return false
-	}
-	n := p.adjustedCurrentNode()
-	if n.Namespace == "" {
-		return false
-	}
-	if mathMLTextIntegrationPoint(n) {
-		if p.tok.Type == StartTagToken && p.tok.DataAtom != a.Mglyph && p.tok.DataAtom != a.Malignmark {
-			return false
-		}
-		if p.tok.Type == TextToken {
-			return false
-		}
-	}
-	if n.Namespace == "math" && n.DataAtom == a.AnnotationXml && p.tok.Type == StartTagToken && p.tok.DataAtom == a.Svg {
-		return false
-	}
-	if htmlIntegrationPoint(n) && (p.tok.Type == StartTagToken || p.tok.Type == TextToken) {
-		return false
-	}
-	if p.tok.Type == ErrorToken {
-		return false
-	}
-	return true
-}
-
-// parseImpliedToken parses a token as though it had appeared in the parser's
-// input.
-func (p *parser) parseImpliedToken(t TokenType, dataAtom a.Atom, data string) {
-	realToken, selfClosing := p.tok, p.hasSelfClosingToken
-	p.tok = Token{
-		Type:     t,
-		DataAtom: dataAtom,
-		Data:     data,
-	}
-	p.hasSelfClosingToken = false
-	p.parseCurrentToken()
-	p.tok, p.hasSelfClosingToken = realToken, selfClosing
-}
-
-// parseCurrentToken runs the current token through the parsing routines
-// until it is consumed.
-func (p *parser) parseCurrentToken() {
-	if p.tok.Type == SelfClosingTagToken {
-		p.hasSelfClosingToken = true
-		p.tok.Type = StartTagToken
-	}
-
-	consumed := false
-	for !consumed {
-		if p.inForeignContent() {
-			consumed = parseForeignContent(p)
-		} else {
-			consumed = p.im(p)
-		}
-	}
-
-	if p.hasSelfClosingToken {
-		// This is a parse error, but ignore it.
-		p.hasSelfClosingToken = false
-	}
-}
-
-func (p *parser) parse() error {
-	// Iterate until EOF. Any other error will cause an early return.
-	var err error
-	for err != io.EOF {
-		// CDATA sections are allowed only in foreign content.
-		n := p.oe.top()
-		p.tokenizer.AllowCDATA(n != nil && n.Namespace != "")
-		// Read and parse the next token.
-		p.tokenizer.Next()
-		p.tok = p.tokenizer.Token()
-		if p.tok.Type == ErrorToken {
-			err = p.tokenizer.Err()
-			if err != nil && err != io.EOF {
-				return err
-			}
-		}
-		p.parseCurrentToken()
-	}
-	return nil
-}
-
-// Parse returns the parse tree for the HTML from the given Reader.
-//
-// It implements the HTML5 parsing algorithm
-// (https://html.spec.whatwg.org/multipage/syntax.html#tree-construction),
-// which is very complicated. The resultant tree can contain implicitly created
-// nodes that have no explicit <tag> listed in r's data, and nodes' parents can
-// differ from the nesting implied by a naive processing of start and end
-// <tag>s. Conversely, explicit <tag>s in r's data can be silently dropped,
-// with no corresponding node in the resulting tree.
-//
-// The input is assumed to be UTF-8 encoded.
-func Parse(r io.Reader) (*Node, error) {
-	return ParseWithOptions(r)
-}
-
-// ParseFragment parses a fragment of HTML and returns the nodes that were
-// found. If the fragment is the InnerHTML for an existing element, pass that
-// element in context.
-//
-// It has the same intricacies as Parse.
-func ParseFragment(r io.Reader, context *Node) ([]*Node, error) {
-	return ParseFragmentWithOptions(r, context)
-}
-
-// ParseOption configures a parser.
-type ParseOption func(p *parser)
-
-// ParseOptionEnableScripting configures the scripting flag.
-// https://html.spec.whatwg.org/multipage/webappapis.html#enabling-and-disabling-scripting
-//
-// By default, scripting is enabled.
-func ParseOptionEnableScripting(enable bool) ParseOption {
-	return func(p *parser) {
-		p.scripting = enable
-	}
-}
-
-// ParseWithOptions is like Parse, with options.
-func ParseWithOptions(r io.Reader, opts ...ParseOption) (*Node, error) {
-	p := &parser{
-		tokenizer: NewTokenizer(r),
-		doc: &Node{
-			Type: DocumentNode,
-		},
-		scripting:  true,
-		framesetOK: true,
-		im:         initialIM,
-	}
-
-	for _, f := range opts {
-		f(p)
-	}
-
-	if err := p.parse(); err != nil {
-		return nil, err
-	}
-	return p.doc, nil
-}
-
-// ParseFragmentWithOptions is like ParseFragment, with options.
-func ParseFragmentWithOptions(r io.Reader, context *Node, opts ...ParseOption) ([]*Node, error) {
-	contextTag := ""
-	if context != nil {
-		if context.Type != ElementNode {
-			return nil, errors.New("html: ParseFragment of non-element Node")
-		}
-		// The next check isn't just context.DataAtom.String() == context.Data because
-		// it is valid to pass an element whose tag isn't a known atom. For example,
-		// DataAtom == 0 and Data = "tagfromthefuture" is perfectly consistent.
-		if context.DataAtom != a.Lookup([]byte(context.Data)) {
-			return nil, fmt.Errorf("html: inconsistent Node: DataAtom=%q, Data=%q", context.DataAtom, context.Data)
-		}
-		contextTag = context.DataAtom.String()
-	}
-	p := &parser{
-		doc: &Node{
-			Type: DocumentNode,
-		},
-		scripting: true,
-		fragment:  true,
-		context:   context,
-	}
-	if context != nil && context.Namespace != "" {
-		p.tokenizer = NewTokenizer(r)
-	} else {
-		p.tokenizer = NewTokenizerFragment(r, contextTag)
-	}
-
-	for _, f := range opts {
-		f(p)
-	}
-
-	root := &Node{
-		Type:     ElementNode,
-		DataAtom: a.Html,
-		Data:     a.Html.String(),
-	}
-	p.doc.AppendChild(root)
-	p.oe = nodeStack{root}
-	if context != nil && context.DataAtom == a.Template {
-		p.templateStack = append(p.templateStack, inTemplateIM)
-	}
-	p.resetInsertionMode()
-
-	for n := context; n != nil; n = n.Parent {
-		if n.Type == ElementNode && n.DataAtom == a.Form {
-			p.form = n
-			break
-		}
-	}
-
-	if err := p.parse(); err != nil {
-		return nil, err
-	}
-
-	parent := p.doc
-	if context != nil {
-		parent = root
-	}
-
-	var result []*Node
-	for c := parent.FirstChild; c != nil; {
-		next := c.NextSibling
-		parent.RemoveChild(c)
-		result = append(result, c)
-		c = next
-	}
-	return result, nil
-}
Index: trunk/vendor/golang.org/x/net/html/render.go
===================================================================
--- trunk/vendor/golang.org/x/net/html/render.go	(revision 145)
+++ 	(revision )
@@ -1,273 +1,0 @@
-// Copyright 2011 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package html
-
-import (
-	"bufio"
-	"errors"
-	"fmt"
-	"io"
-	"strings"
-)
-
-type writer interface {
-	io.Writer
-	io.ByteWriter
-	WriteString(string) (int, error)
-}
-
-// Render renders the parse tree n to the given writer.
-//
-// Rendering is done on a 'best effort' basis: calling Parse on the output of
-// Render will always result in something similar to the original tree, but it
-// is not necessarily an exact clone unless the original tree was 'well-formed'.
-// 'Well-formed' is not easily specified; the HTML5 specification is
-// complicated.
-//
-// Calling Parse on arbitrary input typically results in a 'well-formed' parse
-// tree. However, it is possible for Parse to yield a 'badly-formed' parse tree.
-// For example, in a 'well-formed' parse tree, no <a> element is a child of
-// another <a> element: parsing "<a><a>" results in two sibling elements.
-// Similarly, in a 'well-formed' parse tree, no <a> element is a child of a
-// <table> element: parsing "<p><table><a>" results in a <p> with two sibling
-// children; the <a> is reparented to the <table>'s parent. However, calling
-// Parse on "<a><table><a>" does not return an error, but the result has an <a>
-// element with an <a> child, and is therefore not 'well-formed'.
-//
-// Programmatically constructed trees are typically also 'well-formed', but it
-// is possible to construct a tree that looks innocuous but, when rendered and
-// re-parsed, results in a different tree. A simple example is that a solitary
-// text node would become a tree containing <html>, <head> and <body> elements.
-// Another example is that the programmatic equivalent of "a<head>b</head>c"
-// becomes "<html><head><head/><body>abc</body></html>".
-func Render(w io.Writer, n *Node) error {
-	if x, ok := w.(writer); ok {
-		return render(x, n)
-	}
-	buf := bufio.NewWriter(w)
-	if err := render(buf, n); err != nil {
-		return err
-	}
-	return buf.Flush()
-}
-
-// plaintextAbort is returned from render1 when a <plaintext> element
-// has been rendered. No more end tags should be rendered after that.
-var plaintextAbort = errors.New("html: internal error (plaintext abort)")
-
-func render(w writer, n *Node) error {
-	err := render1(w, n)
-	if err == plaintextAbort {
-		err = nil
-	}
-	return err
-}
-
-func render1(w writer, n *Node) error {
-	// Render non-element nodes; these are the easy cases.
-	switch n.Type {
-	case ErrorNode:
-		return errors.New("html: cannot render an ErrorNode node")
-	case TextNode:
-		return escape(w, n.Data)
-	case DocumentNode:
-		for c := n.FirstChild; c != nil; c = c.NextSibling {
-			if err := render1(w, c); err != nil {
-				return err
-			}
-		}
-		return nil
-	case ElementNode:
-		// No-op.
-	case CommentNode:
-		if _, err := w.WriteString("<!--"); err != nil {
-			return err
-		}
-		if err := escape(w, n.Data); err != nil {
-			return err
-		}
-		if _, err := w.WriteString("-->"); err != nil {
-			return err
-		}
-		return nil
-	case DoctypeNode:
-		if _, err := w.WriteString("<!DOCTYPE "); err != nil {
-			return err
-		}
-		if err := escape(w, n.Data); err != nil {
-			return err
-		}
-		if n.Attr != nil {
-			var p, s string
-			for _, a := range n.Attr {
-				switch a.Key {
-				case "public":
-					p = a.Val
-				case "system":
-					s = a.Val
-				}
-			}
-			if p != "" {
-				if _, err := w.WriteString(" PUBLIC "); err != nil {
-					return err
-				}
-				if err := writeQuoted(w, p); err != nil {
-					return err
-				}
-				if s != "" {
-					if err := w.WriteByte(' '); err != nil {
-						return err
-					}
-					if err := writeQuoted(w, s); err != nil {
-						return err
-					}
-				}
-			} else if s != "" {
-				if _, err := w.WriteString(" SYSTEM "); err != nil {
-					return err
-				}
-				if err := writeQuoted(w, s); err != nil {
-					return err
-				}
-			}
-		}
-		return w.WriteByte('>')
-	case RawNode:
-		_, err := w.WriteString(n.Data)
-		return err
-	default:
-		return errors.New("html: unknown node type")
-	}
-
-	// Render the <xxx> opening tag.
-	if err := w.WriteByte('<'); err != nil {
-		return err
-	}
-	if _, err := w.WriteString(n.Data); err != nil {
-		return err
-	}
-	for _, a := range n.Attr {
-		if err := w.WriteByte(' '); err != nil {
-			return err
-		}
-		if a.Namespace != "" {
-			if _, err := w.WriteString(a.Namespace); err != nil {
-				return err
-			}
-			if err := w.WriteByte(':'); err != nil {
-				return err
-			}
-		}
-		if _, err := w.WriteString(a.Key); err != nil {
-			return err
-		}
-		if _, err := w.WriteString(`="`); err != nil {
-			return err
-		}
-		if err := escape(w, a.Val); err != nil {
-			return err
-		}
-		if err := w.WriteByte('"'); err != nil {
-			return err
-		}
-	}
-	if voidElements[n.Data] {
-		if n.FirstChild != nil {
-			return fmt.Errorf("html: void element <%s> has child nodes", n.Data)
-		}
-		_, err := w.WriteString("/>")
-		return err
-	}
-	if err := w.WriteByte('>'); err != nil {
-		return err
-	}
-
-	// Add initial newline where there is danger of a newline beging ignored.
-	if c := n.FirstChild; c != nil && c.Type == TextNode && strings.HasPrefix(c.Data, "\n") {
-		switch n.Data {
-		case "pre", "listing", "textarea":
-			if err := w.WriteByte('\n'); err != nil {
-				return err
-			}
-		}
-	}
-
-	// Render any child nodes.
-	switch n.Data {
-	case "iframe", "noembed", "noframes", "noscript", "plaintext", "script", "style", "xmp":
-		for c := n.FirstChild; c != nil; c = c.NextSibling {
-			if c.Type == TextNode {
-				if _, err := w.WriteString(c.Data); err != nil {
-					return err
-				}
-			} else {
-				if err := render1(w, c); err != nil {
-					return err
-				}
-			}
-		}
-		if n.Data == "plaintext" {
-			// Don't render anything else. <plaintext> must be the
-			// last element in the file, with no closing tag.
-			return plaintextAbort
-		}
-	default:
-		for c := n.FirstChild; c != nil; c = c.NextSibling {
-			if err := render1(w, c); err != nil {
-				return err
-			}
-		}
-	}
-
-	// Render the </xxx> closing tag.
-	if _, err := w.WriteString("</"); err != nil {
-		return err
-	}
-	if _, err := w.WriteString(n.Data); err != nil {
-		return err
-	}
-	return w.WriteByte('>')
-}
-
-// writeQuoted writes s to w surrounded by quotes. Normally it will use double
-// quotes, but if s contains a double quote, it will use single quotes.
-// It is used for writing the identifiers in a doctype declaration.
-// In valid HTML, they can't contain both types of quotes.
-func writeQuoted(w writer, s string) error {
-	var q byte = '"'
-	if strings.Contains(s, `"`) {
-		q = '\''
-	}
-	if err := w.WriteByte(q); err != nil {
-		return err
-	}
-	if _, err := w.WriteString(s); err != nil {
-		return err
-	}
-	if err := w.WriteByte(q); err != nil {
-		return err
-	}
-	return nil
-}
-
-// Section 12.1.2, "Elements", gives this list of void elements. Void elements
-// are those that can't have any contents.
-var voidElements = map[string]bool{
-	"area":   true,
-	"base":   true,
-	"br":     true,
-	"col":    true,
-	"embed":  true,
-	"hr":     true,
-	"img":    true,
-	"input":  true,
-	"keygen": true, // "keygen" has been removed from the spec, but are kept here for backwards compatibility.
-	"link":   true,
-	"meta":   true,
-	"param":  true,
-	"source": true,
-	"track":  true,
-	"wbr":    true,
-}
Index: trunk/vendor/golang.org/x/net/html/token.go
===================================================================
--- trunk/vendor/golang.org/x/net/html/token.go	(revision 145)
+++ 	(revision )
@@ -1,1261 +1,0 @@
-// Copyright 2010 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package html
-
-import (
-	"bytes"
-	"errors"
-	"io"
-	"strconv"
-	"strings"
-
-	"golang.org/x/net/html/atom"
-)
-
-// A TokenType is the type of a Token.
-type TokenType uint32
-
-const (
-	// ErrorToken means that an error occurred during tokenization.
-	ErrorToken TokenType = iota
-	// TextToken means a text node.
-	TextToken
-	// A StartTagToken looks like <a>.
-	StartTagToken
-	// An EndTagToken looks like </a>.
-	EndTagToken
-	// A SelfClosingTagToken tag looks like <br/>.
-	SelfClosingTagToken
-	// A CommentToken looks like <!--x-->.
-	CommentToken
-	// A DoctypeToken looks like <!DOCTYPE x>
-	DoctypeToken
-)
-
-// ErrBufferExceeded means that the buffering limit was exceeded.
-var ErrBufferExceeded = errors.New("max buffer exceeded")
-
-// String returns a string representation of the TokenType.
-func (t TokenType) String() string {
-	switch t {
-	case ErrorToken:
-		return "Error"
-	case TextToken:
-		return "Text"
-	case StartTagToken:
-		return "StartTag"
-	case EndTagToken:
-		return "EndTag"
-	case SelfClosingTagToken:
-		return "SelfClosingTag"
-	case CommentToken:
-		return "Comment"
-	case DoctypeToken:
-		return "Doctype"
-	}
-	return "Invalid(" + strconv.Itoa(int(t)) + ")"
-}
-
-// An Attribute is an attribute namespace-key-value triple. Namespace is
-// non-empty for foreign attributes like xlink, Key is alphabetic (and hence
-// does not contain escapable characters like '&', '<' or '>'), and Val is
-// unescaped (it looks like "a<b" rather than "a&lt;b").
-//
-// Namespace is only used by the parser, not the tokenizer.
-type Attribute struct {
-	Namespace, Key, Val string
-}
-
-// A Token consists of a TokenType and some Data (tag name for start and end
-// tags, content for text, comments and doctypes). A tag Token may also contain
-// a slice of Attributes. Data is unescaped for all Tokens (it looks like "a<b"
-// rather than "a&lt;b"). For tag Tokens, DataAtom is the atom for Data, or
-// zero if Data is not a known tag name.
-type Token struct {
-	Type     TokenType
-	DataAtom atom.Atom
-	Data     string
-	Attr     []Attribute
-}
-
-// tagString returns a string representation of a tag Token's Data and Attr.
-func (t Token) tagString() string {
-	if len(t.Attr) == 0 {
-		return t.Data
-	}
-	buf := bytes.NewBufferString(t.Data)
-	for _, a := range t.Attr {
-		buf.WriteByte(' ')
-		buf.WriteString(a.Key)
-		buf.WriteString(`="`)
-		escape(buf, a.Val)
-		buf.WriteByte('"')
-	}
-	return buf.String()
-}
-
-// String returns a string representation of the Token.
-func (t Token) String() string {
-	switch t.Type {
-	case ErrorToken:
-		return ""
-	case TextToken:
-		return EscapeString(t.Data)
-	case StartTagToken:
-		return "<" + t.tagString() + ">"
-	case EndTagToken:
-		return "</" + t.tagString() + ">"
-	case SelfClosingTagToken:
-		return "<" + t.tagString() + "/>"
-	case CommentToken:
-		return "<!--" + EscapeString(t.Data) + "-->"
-	case DoctypeToken:
-		return "<!DOCTYPE " + EscapeString(t.Data) + ">"
-	}
-	return "Invalid(" + strconv.Itoa(int(t.Type)) + ")"
-}
-
-// span is a range of bytes in a Tokenizer's buffer. The start is inclusive,
-// the end is exclusive.
-type span struct {
-	start, end int
-}
-
-// A Tokenizer returns a stream of HTML Tokens.
-type Tokenizer struct {
-	// r is the source of the HTML text.
-	r io.Reader
-	// tt is the TokenType of the current token.
-	tt TokenType
-	// err is the first error encountered during tokenization. It is possible
-	// for tt != Error && err != nil to hold: this means that Next returned a
-	// valid token but the subsequent Next call will return an error token.
-	// For example, if the HTML text input was just "plain", then the first
-	// Next call would set z.err to io.EOF but return a TextToken, and all
-	// subsequent Next calls would return an ErrorToken.
-	// err is never reset. Once it becomes non-nil, it stays non-nil.
-	err error
-	// readErr is the error returned by the io.Reader r. It is separate from
-	// err because it is valid for an io.Reader to return (n int, err1 error)
-	// such that n > 0 && err1 != nil, and callers should always process the
-	// n > 0 bytes before considering the error err1.
-	readErr error
-	// buf[raw.start:raw.end] holds the raw bytes of the current token.
-	// buf[raw.end:] is buffered input that will yield future tokens.
-	raw span
-	buf []byte
-	// maxBuf limits the data buffered in buf. A value of 0 means unlimited.
-	maxBuf int
-	// buf[data.start:data.end] holds the raw bytes of the current token's data:
-	// a text token's text, a tag token's tag name, etc.
-	data span
-	// pendingAttr is the attribute key and value currently being tokenized.
-	// When complete, pendingAttr is pushed onto attr. nAttrReturned is
-	// incremented on each call to TagAttr.
-	pendingAttr   [2]span
-	attr          [][2]span
-	nAttrReturned int
-	// rawTag is the "script" in "</script>" that closes the next token. If
-	// non-empty, the subsequent call to Next will return a raw or RCDATA text
-	// token: one that treats "<p>" as text instead of an element.
-	// rawTag's contents are lower-cased.
-	rawTag string
-	// textIsRaw is whether the current text token's data is not escaped.
-	textIsRaw bool
-	// convertNUL is whether NUL bytes in the current token's data should
-	// be converted into \ufffd replacement characters.
-	convertNUL bool
-	// allowCDATA is whether CDATA sections are allowed in the current context.
-	allowCDATA bool
-}
-
-// AllowCDATA sets whether or not the tokenizer recognizes <![CDATA[foo]]> as
-// the text "foo". The default value is false, which means to recognize it as
-// a bogus comment "<!-- [CDATA[foo]] -->" instead.
-//
-// Strictly speaking, an HTML5 compliant tokenizer should allow CDATA if and
-// only if tokenizing foreign content, such as MathML and SVG. However,
-// tracking foreign-contentness is difficult to do purely in the tokenizer,
-// as opposed to the parser, due to HTML integration points: an <svg> element
-// can contain a <foreignObject> that is foreign-to-SVG but not foreign-to-
-// HTML. For strict compliance with the HTML5 tokenization algorithm, it is the
-// responsibility of the user of a tokenizer to call AllowCDATA as appropriate.
-// In practice, if using the tokenizer without caring whether MathML or SVG
-// CDATA is text or comments, such as tokenizing HTML to find all the anchor
-// text, it is acceptable to ignore this responsibility.
-func (z *Tokenizer) AllowCDATA(allowCDATA bool) {
-	z.allowCDATA = allowCDATA
-}
-
-// NextIsNotRawText instructs the tokenizer that the next token should not be
-// considered as 'raw text'. Some elements, such as script and title elements,
-// normally require the next token after the opening tag to be 'raw text' that
-// has no child elements. For example, tokenizing "<title>a<b>c</b>d</title>"
-// yields a start tag token for "<title>", a text token for "a<b>c</b>d", and
-// an end tag token for "</title>". There are no distinct start tag or end tag
-// tokens for the "<b>" and "</b>".
-//
-// This tokenizer implementation will generally look for raw text at the right
-// times. Strictly speaking, an HTML5 compliant tokenizer should not look for
-// raw text if in foreign content: <title> generally needs raw text, but a
-// <title> inside an <svg> does not. Another example is that a <textarea>
-// generally needs raw text, but a <textarea> is not allowed as an immediate
-// child of a <select>; in normal parsing, a <textarea> implies </select>, but
-// one cannot close the implicit element when parsing a <select>'s InnerHTML.
-// Similarly to AllowCDATA, tracking the correct moment to override raw-text-
-// ness is difficult to do purely in the tokenizer, as opposed to the parser.
-// For strict compliance with the HTML5 tokenization algorithm, it is the
-// responsibility of the user of a tokenizer to call NextIsNotRawText as
-// appropriate. In practice, like AllowCDATA, it is acceptable to ignore this
-// responsibility for basic usage.
-//
-// Note that this 'raw text' concept is different from the one offered by the
-// Tokenizer.Raw method.
-func (z *Tokenizer) NextIsNotRawText() {
-	z.rawTag = ""
-}
-
-// Err returns the error associated with the most recent ErrorToken token.
-// This is typically io.EOF, meaning the end of tokenization.
-func (z *Tokenizer) Err() error {
-	if z.tt != ErrorToken {
-		return nil
-	}
-	return z.err
-}
-
-// readByte returns the next byte from the input stream, doing a buffered read
-// from z.r into z.buf if necessary. z.buf[z.raw.start:z.raw.end] remains a contiguous byte
-// slice that holds all the bytes read so far for the current token.
-// It sets z.err if the underlying reader returns an error.
-// Pre-condition: z.err == nil.
-func (z *Tokenizer) readByte() byte {
-	if z.raw.end >= len(z.buf) {
-		// Our buffer is exhausted and we have to read from z.r. Check if the
-		// previous read resulted in an error.
-		if z.readErr != nil {
-			z.err = z.readErr
-			return 0
-		}
-		// We copy z.buf[z.raw.start:z.raw.end] to the beginning of z.buf. If the length
-		// z.raw.end - z.raw.start is more than half the capacity of z.buf, then we
-		// allocate a new buffer before the copy.
-		c := cap(z.buf)
-		d := z.raw.end - z.raw.start
-		var buf1 []byte
-		if 2*d > c {
-			buf1 = make([]byte, d, 2*c)
-		} else {
-			buf1 = z.buf[:d]
-		}
-		copy(buf1, z.buf[z.raw.start:z.raw.end])
-		if x := z.raw.start; x != 0 {
-			// Adjust the data/attr spans to refer to the same contents after the copy.
-			z.data.start -= x
-			z.data.end -= x
-			z.pendingAttr[0].start -= x
-			z.pendingAttr[0].end -= x
-			z.pendingAttr[1].start -= x
-			z.pendingAttr[1].end -= x
-			for i := range z.attr {
-				z.attr[i][0].start -= x
-				z.attr[i][0].end -= x
-				z.attr[i][1].start -= x
-				z.attr[i][1].end -= x
-			}
-		}
-		z.raw.start, z.raw.end, z.buf = 0, d, buf1[:d]
-		// Now that we have copied the live bytes to the start of the buffer,
-		// we read from z.r into the remainder.
-		var n int
-		n, z.readErr = readAtLeastOneByte(z.r, buf1[d:cap(buf1)])
-		if n == 0 {
-			z.err = z.readErr
-			return 0
-		}
-		z.buf = buf1[:d+n]
-	}
-	x := z.buf[z.raw.end]
-	z.raw.end++
-	if z.maxBuf > 0 && z.raw.end-z.raw.start >= z.maxBuf {
-		z.err = ErrBufferExceeded
-		return 0
-	}
-	return x
-}
-
-// Buffered returns a slice containing data buffered but not yet tokenized.
-func (z *Tokenizer) Buffered() []byte {
-	return z.buf[z.raw.end:]
-}
-
-// readAtLeastOneByte wraps an io.Reader so that reading cannot return (0, nil).
-// It returns io.ErrNoProgress if the underlying r.Read method returns (0, nil)
-// too many times in succession.
-func readAtLeastOneByte(r io.Reader, b []byte) (int, error) {
-	for i := 0; i < 100; i++ {
-		if n, err := r.Read(b); n != 0 || err != nil {
-			return n, err
-		}
-	}
-	return 0, io.ErrNoProgress
-}
-
-// skipWhiteSpace skips past any white space.
-func (z *Tokenizer) skipWhiteSpace() {
-	if z.err != nil {
-		return
-	}
-	for {
-		c := z.readByte()
-		if z.err != nil {
-			return
-		}
-		switch c {
-		case ' ', '\n', '\r', '\t', '\f':
-			// No-op.
-		default:
-			z.raw.end--
-			return
-		}
-	}
-}
-
-// readRawOrRCDATA reads until the next "</foo>", where "foo" is z.rawTag and
-// is typically something like "script" or "textarea".
-func (z *Tokenizer) readRawOrRCDATA() {
-	if z.rawTag == "script" {
-		z.readScript()
-		z.textIsRaw = true
-		z.rawTag = ""
-		return
-	}
-loop:
-	for {
-		c := z.readByte()
-		if z.err != nil {
-			break loop
-		}
-		if c != '<' {
-			continue loop
-		}
-		c = z.readByte()
-		if z.err != nil {
-			break loop
-		}
-		if c != '/' {
-			z.raw.end--
-			continue loop
-		}
-		if z.readRawEndTag() || z.err != nil {
-			break loop
-		}
-	}
-	z.data.end = z.raw.end
-	// A textarea's or title's RCDATA can contain escaped entities.
-	z.textIsRaw = z.rawTag != "textarea" && z.rawTag != "title"
-	z.rawTag = ""
-}
-
-// readRawEndTag attempts to read a tag like "</foo>", where "foo" is z.rawTag.
-// If it succeeds, it backs up the input position to reconsume the tag and
-// returns true. Otherwise it returns false. The opening "</" has already been
-// consumed.
-func (z *Tokenizer) readRawEndTag() bool {
-	for i := 0; i < len(z.rawTag); i++ {
-		c := z.readByte()
-		if z.err != nil {
-			return false
-		}
-		if c != z.rawTag[i] && c != z.rawTag[i]-('a'-'A') {
-			z.raw.end--
-			return false
-		}
-	}
-	c := z.readByte()
-	if z.err != nil {
-		return false
-	}
-	switch c {
-	case ' ', '\n', '\r', '\t', '\f', '/', '>':
-		// The 3 is 2 for the leading "</" plus 1 for the trailing character c.
-		z.raw.end -= 3 + len(z.rawTag)
-		return true
-	}
-	z.raw.end--
-	return false
-}
-
-// readScript reads until the next </script> tag, following the byzantine
-// rules for escaping/hiding the closing tag.
-func (z *Tokenizer) readScript() {
-	defer func() {
-		z.data.end = z.raw.end
-	}()
-	var c byte
-
-scriptData:
-	c = z.readByte()
-	if z.err != nil {
-		return
-	}
-	if c == '<' {
-		goto scriptDataLessThanSign
-	}
-	goto scriptData
-
-scriptDataLessThanSign:
-	c = z.readByte()
-	if z.err != nil {
-		return
-	}
-	switch c {
-	case '/':
-		goto scriptDataEndTagOpen
-	case '!':
-		goto scriptDataEscapeStart
-	}
-	z.raw.end--
-	goto scriptData
-
-scriptDataEndTagOpen:
-	if z.readRawEndTag() || z.err != nil {
-		return
-	}
-	goto scriptData
-
-scriptDataEscapeStart:
-	c = z.readByte()
-	if z.err != nil {
-		return
-	}
-	if c == '-' {
-		goto scriptDataEscapeStartDash
-	}
-	z.raw.end--
-	goto scriptData
-
-scriptDataEscapeStartDash:
-	c = z.readByte()
-	if z.err != nil {
-		return
-	}
-	if c == '-' {
-		goto scriptDataEscapedDashDash
-	}
-	z.raw.end--
-	goto scriptData
-
-scriptDataEscaped:
-	c = z.readByte()
-	if z.err != nil {
-		return
-	}
-	switch c {
-	case '-':
-		goto scriptDataEscapedDash
-	case '<':
-		goto scriptDataEscapedLessThanSign
-	}
-	goto scriptDataEscaped
-
-scriptDataEscapedDash:
-	c = z.readByte()
-	if z.err != nil {
-		return
-	}
-	switch c {
-	case '-':
-		goto scriptDataEscapedDashDash
-	case '<':
-		goto scriptDataEscapedLessThanSign
-	}
-	goto scriptDataEscaped
-
-scriptDataEscapedDashDash:
-	c = z.readByte()
-	if z.err != nil {
-		return
-	}
-	switch c {
-	case '-':
-		goto scriptDataEscapedDashDash
-	case '<':
-		goto scriptDataEscapedLessThanSign
-	case '>':
-		goto scriptData
-	}
-	goto scriptDataEscaped
-
-scriptDataEscapedLessThanSign:
-	c = z.readByte()
-	if z.err != nil {
-		return
-	}
-	if c == '/' {
-		goto scriptDataEscapedEndTagOpen
-	}
-	if 'a' <= c && c <= 'z' || 'A' <= c && c <= 'Z' {
-		goto scriptDataDoubleEscapeStart
-	}
-	z.raw.end--
-	goto scriptData
-
-scriptDataEscapedEndTagOpen:
-	if z.readRawEndTag() || z.err != nil {
-		return
-	}
-	goto scriptDataEscaped
-
-scriptDataDoubleEscapeStart:
-	z.raw.end--
-	for i := 0; i < len("script"); i++ {
-		c = z.readByte()
-		if z.err != nil {
-			return
-		}
-		if c != "script"[i] && c != "SCRIPT"[i] {
-			z.raw.end--
-			goto scriptDataEscaped
-		}
-	}
-	c = z.readByte()
-	if z.err != nil {
-		return
-	}
-	switch c {
-	case ' ', '\n', '\r', '\t', '\f', '/', '>':
-		goto scriptDataDoubleEscaped
-	}
-	z.raw.end--
-	goto scriptDataEscaped
-
-scriptDataDoubleEscaped:
-	c = z.readByte()
-	if z.err != nil {
-		return
-	}
-	switch c {
-	case '-':
-		goto scriptDataDoubleEscapedDash
-	case '<':
-		goto scriptDataDoubleEscapedLessThanSign
-	}
-	goto scriptDataDoubleEscaped
-
-scriptDataDoubleEscapedDash:
-	c = z.readByte()
-	if z.err != nil {
-		return
-	}
-	switch c {
-	case '-':
-		goto scriptDataDoubleEscapedDashDash
-	case '<':
-		goto scriptDataDoubleEscapedLessThanSign
-	}
-	goto scriptDataDoubleEscaped
-
-scriptDataDoubleEscapedDashDash:
-	c = z.readByte()
-	if z.err != nil {
-		return
-	}
-	switch c {
-	case '-':
-		goto scriptDataDoubleEscapedDashDash
-	case '<':
-		goto scriptDataDoubleEscapedLessThanSign
-	case '>':
-		goto scriptData
-	}
-	goto scriptDataDoubleEscaped
-
-scriptDataDoubleEscapedLessThanSign:
-	c = z.readByte()
-	if z.err != nil {
-		return
-	}
-	if c == '/' {
-		goto scriptDataDoubleEscapeEnd
-	}
-	z.raw.end--
-	goto scriptDataDoubleEscaped
-
-scriptDataDoubleEscapeEnd:
-	if z.readRawEndTag() {
-		z.raw.end += len("</script>")
-		goto scriptDataEscaped
-	}
-	if z.err != nil {
-		return
-	}
-	goto scriptDataDoubleEscaped
-}
-
-// readComment reads the next comment token starting with "<!--". The opening
-// "<!--" has already been consumed.
-func (z *Tokenizer) readComment() {
-	// When modifying this function, consider manually increasing the suffixLen
-	// constant in func TestComments, from 6 to e.g. 9 or more. That increase
-	// should only be temporary, not committed, as it exponentially affects the
-	// test running time.
-
-	z.data.start = z.raw.end
-	defer func() {
-		if z.data.end < z.data.start {
-			// It's a comment with no data, like <!-->.
-			z.data.end = z.data.start
-		}
-	}()
-
-	var dashCount int
-	beginning := true
-	for {
-		c := z.readByte()
-		if z.err != nil {
-			z.data.end = z.calculateAbruptCommentDataEnd()
-			return
-		}
-		switch c {
-		case '-':
-			dashCount++
-			continue
-		case '>':
-			if dashCount >= 2 || beginning {
-				z.data.end = z.raw.end - len("-->")
-				return
-			}
-		case '!':
-			if dashCount >= 2 {
-				c = z.readByte()
-				if z.err != nil {
-					z.data.end = z.calculateAbruptCommentDataEnd()
-					return
-				} else if c == '>' {
-					z.data.end = z.raw.end - len("--!>")
-					return
-				} else if c == '-' {
-					dashCount = 1
-					beginning = false
-					continue
-				}
-			}
-		}
-		dashCount = 0
-		beginning = false
-	}
-}
-
-func (z *Tokenizer) calculateAbruptCommentDataEnd() int {
-	raw := z.Raw()
-	const prefixLen = len("<!--")
-	if len(raw) >= prefixLen {
-		raw = raw[prefixLen:]
-		if hasSuffix(raw, "--!") {
-			return z.raw.end - 3
-		} else if hasSuffix(raw, "--") {
-			return z.raw.end - 2
-		} else if hasSuffix(raw, "-") {
-			return z.raw.end - 1
-		}
-	}
-	return z.raw.end
-}
-
-func hasSuffix(b []byte, suffix string) bool {
-	if len(b) < len(suffix) {
-		return false
-	}
-	b = b[len(b)-len(suffix):]
-	for i := range b {
-		if b[i] != suffix[i] {
-			return false
-		}
-	}
-	return true
-}
-
-// readUntilCloseAngle reads until the next ">".
-func (z *Tokenizer) readUntilCloseAngle() {
-	z.data.start = z.raw.end
-	for {
-		c := z.readByte()
-		if z.err != nil {
-			z.data.end = z.raw.end
-			return
-		}
-		if c == '>' {
-			z.data.end = z.raw.end - len(">")
-			return
-		}
-	}
-}
-
-// readMarkupDeclaration reads the next token starting with "<!". It might be
-// a "<!--comment-->", a "<!DOCTYPE foo>", a "<![CDATA[section]]>" or
-// "<!a bogus comment". The opening "<!" has already been consumed.
-func (z *Tokenizer) readMarkupDeclaration() TokenType {
-	z.data.start = z.raw.end
-	var c [2]byte
-	for i := 0; i < 2; i++ {
-		c[i] = z.readByte()
-		if z.err != nil {
-			z.data.end = z.raw.end
-			return CommentToken
-		}
-	}
-	if c[0] == '-' && c[1] == '-' {
-		z.readComment()
-		return CommentToken
-	}
-	z.raw.end -= 2
-	if z.readDoctype() {
-		return DoctypeToken
-	}
-	if z.allowCDATA && z.readCDATA() {
-		z.convertNUL = true
-		return TextToken
-	}
-	// It's a bogus comment.
-	z.readUntilCloseAngle()
-	return CommentToken
-}
-
-// readDoctype attempts to read a doctype declaration and returns true if
-// successful. The opening "<!" has already been consumed.
-func (z *Tokenizer) readDoctype() bool {
-	const s = "DOCTYPE"
-	for i := 0; i < len(s); i++ {
-		c := z.readByte()
-		if z.err != nil {
-			z.data.end = z.raw.end
-			return false
-		}
-		if c != s[i] && c != s[i]+('a'-'A') {
-			// Back up to read the fragment of "DOCTYPE" again.
-			z.raw.end = z.data.start
-			return false
-		}
-	}
-	if z.skipWhiteSpace(); z.err != nil {
-		z.data.start = z.raw.end
-		z.data.end = z.raw.end
-		return true
-	}
-	z.readUntilCloseAngle()
-	return true
-}
-
-// readCDATA attempts to read a CDATA section and returns true if
-// successful. The opening "<!" has already been consumed.
-func (z *Tokenizer) readCDATA() bool {
-	const s = "[CDATA["
-	for i := 0; i < len(s); i++ {
-		c := z.readByte()
-		if z.err != nil {
-			z.data.end = z.raw.end
-			return false
-		}
-		if c != s[i] {
-			// Back up to read the fragment of "[CDATA[" again.
-			z.raw.end = z.data.start
-			return false
-		}
-	}
-	z.data.start = z.raw.end
-	brackets := 0
-	for {
-		c := z.readByte()
-		if z.err != nil {
-			z.data.end = z.raw.end
-			return true
-		}
-		switch c {
-		case ']':
-			brackets++
-		case '>':
-			if brackets >= 2 {
-				z.data.end = z.raw.end - len("]]>")
-				return true
-			}
-			brackets = 0
-		default:
-			brackets = 0
-		}
-	}
-}
-
-// startTagIn returns whether the start tag in z.buf[z.data.start:z.data.end]
-// case-insensitively matches any element of ss.
-func (z *Tokenizer) startTagIn(ss ...string) bool {
-loop:
-	for _, s := range ss {
-		if z.data.end-z.data.start != len(s) {
-			continue loop
-		}
-		for i := 0; i < len(s); i++ {
-			c := z.buf[z.data.start+i]
-			if 'A' <= c && c <= 'Z' {
-				c += 'a' - 'A'
-			}
-			if c != s[i] {
-				continue loop
-			}
-		}
-		return true
-	}
-	return false
-}
-
-// readStartTag reads the next start tag token. The opening "<a" has already
-// been consumed, where 'a' means anything in [A-Za-z].
-func (z *Tokenizer) readStartTag() TokenType {
-	z.readTag(true)
-	if z.err != nil {
-		return ErrorToken
-	}
-	// Several tags flag the tokenizer's next token as raw.
-	c, raw := z.buf[z.data.start], false
-	if 'A' <= c && c <= 'Z' {
-		c += 'a' - 'A'
-	}
-	switch c {
-	case 'i':
-		raw = z.startTagIn("iframe")
-	case 'n':
-		raw = z.startTagIn("noembed", "noframes", "noscript")
-	case 'p':
-		raw = z.startTagIn("plaintext")
-	case 's':
-		raw = z.startTagIn("script", "style")
-	case 't':
-		raw = z.startTagIn("textarea", "title")
-	case 'x':
-		raw = z.startTagIn("xmp")
-	}
-	if raw {
-		z.rawTag = strings.ToLower(string(z.buf[z.data.start:z.data.end]))
-	}
-	// Look for a self-closing token like "<br/>".
-	if z.err == nil && z.buf[z.raw.end-2] == '/' {
-		return SelfClosingTagToken
-	}
-	return StartTagToken
-}
-
-// readTag reads the next tag token and its attributes. If saveAttr, those
-// attributes are saved in z.attr, otherwise z.attr is set to an empty slice.
-// The opening "<a" or "</a" has already been consumed, where 'a' means anything
-// in [A-Za-z].
-func (z *Tokenizer) readTag(saveAttr bool) {
-	z.attr = z.attr[:0]
-	z.nAttrReturned = 0
-	// Read the tag name and attribute key/value pairs.
-	z.readTagName()
-	if z.skipWhiteSpace(); z.err != nil {
-		return
-	}
-	for {
-		c := z.readByte()
-		if z.err != nil || c == '>' {
-			break
-		}
-		z.raw.end--
-		z.readTagAttrKey()
-		z.readTagAttrVal()
-		// Save pendingAttr if saveAttr and that attribute has a non-empty key.
-		if saveAttr && z.pendingAttr[0].start != z.pendingAttr[0].end {
-			z.attr = append(z.attr, z.pendingAttr)
-		}
-		if z.skipWhiteSpace(); z.err != nil {
-			break
-		}
-	}
-}
-
-// readTagName sets z.data to the "div" in "<div k=v>". The reader (z.raw.end)
-// is positioned such that the first byte of the tag name (the "d" in "<div")
-// has already been consumed.
-func (z *Tokenizer) readTagName() {
-	z.data.start = z.raw.end - 1
-	for {
-		c := z.readByte()
-		if z.err != nil {
-			z.data.end = z.raw.end
-			return
-		}
-		switch c {
-		case ' ', '\n', '\r', '\t', '\f':
-			z.data.end = z.raw.end - 1
-			return
-		case '/', '>':
-			z.raw.end--
-			z.data.end = z.raw.end
-			return
-		}
-	}
-}
-
-// readTagAttrKey sets z.pendingAttr[0] to the "k" in "<div k=v>".
-// Precondition: z.err == nil.
-func (z *Tokenizer) readTagAttrKey() {
-	z.pendingAttr[0].start = z.raw.end
-	for {
-		c := z.readByte()
-		if z.err != nil {
-			z.pendingAttr[0].end = z.raw.end
-			return
-		}
-		switch c {
-		case ' ', '\n', '\r', '\t', '\f', '/':
-			z.pendingAttr[0].end = z.raw.end - 1
-			return
-		case '=', '>':
-			z.raw.end--
-			z.pendingAttr[0].end = z.raw.end
-			return
-		}
-	}
-}
-
-// readTagAttrVal sets z.pendingAttr[1] to the "v" in "<div k=v>".
-func (z *Tokenizer) readTagAttrVal() {
-	z.pendingAttr[1].start = z.raw.end
-	z.pendingAttr[1].end = z.raw.end
-	if z.skipWhiteSpace(); z.err != nil {
-		return
-	}
-	c := z.readByte()
-	if z.err != nil {
-		return
-	}
-	if c != '=' {
-		z.raw.end--
-		return
-	}
-	if z.skipWhiteSpace(); z.err != nil {
-		return
-	}
-	quote := z.readByte()
-	if z.err != nil {
-		return
-	}
-	switch quote {
-	case '>':
-		z.raw.end--
-		return
-
-	case '\'', '"':
-		z.pendingAttr[1].start = z.raw.end
-		for {
-			c := z.readByte()
-			if z.err != nil {
-				z.pendingAttr[1].end = z.raw.end
-				return
-			}
-			if c == quote {
-				z.pendingAttr[1].end = z.raw.end - 1
-				return
-			}
-		}
-
-	default:
-		z.pendingAttr[1].start = z.raw.end - 1
-		for {
-			c := z.readByte()
-			if z.err != nil {
-				z.pendingAttr[1].end = z.raw.end
-				return
-			}
-			switch c {
-			case ' ', '\n', '\r', '\t', '\f':
-				z.pendingAttr[1].end = z.raw.end - 1
-				return
-			case '>':
-				z.raw.end--
-				z.pendingAttr[1].end = z.raw.end
-				return
-			}
-		}
-	}
-}
-
-// Next scans the next token and returns its type.
-func (z *Tokenizer) Next() TokenType {
-	z.raw.start = z.raw.end
-	z.data.start = z.raw.end
-	z.data.end = z.raw.end
-	if z.err != nil {
-		z.tt = ErrorToken
-		return z.tt
-	}
-	if z.rawTag != "" {
-		if z.rawTag == "plaintext" {
-			// Read everything up to EOF.
-			for z.err == nil {
-				z.readByte()
-			}
-			z.data.end = z.raw.end
-			z.textIsRaw = true
-		} else {
-			z.readRawOrRCDATA()
-		}
-		if z.data.end > z.data.start {
-			z.tt = TextToken
-			z.convertNUL = true
-			return z.tt
-		}
-	}
-	z.textIsRaw = false
-	z.convertNUL = false
-
-loop:
-	for {
-		c := z.readByte()
-		if z.err != nil {
-			break loop
-		}
-		if c != '<' {
-			continue loop
-		}
-
-		// Check if the '<' we have just read is part of a tag, comment
-		// or doctype. If not, it's part of the accumulated text token.
-		c = z.readByte()
-		if z.err != nil {
-			break loop
-		}
-		var tokenType TokenType
-		switch {
-		case 'a' <= c && c <= 'z' || 'A' <= c && c <= 'Z':
-			tokenType = StartTagToken
-		case c == '/':
-			tokenType = EndTagToken
-		case c == '!' || c == '?':
-			// We use CommentToken to mean any of "<!--actual comments-->",
-			// "<!DOCTYPE declarations>" and "<?xml processing instructions?>".
-			tokenType = CommentToken
-		default:
-			// Reconsume the current character.
-			z.raw.end--
-			continue
-		}
-
-		// We have a non-text token, but we might have accumulated some text
-		// before that. If so, we return the text first, and return the non-
-		// text token on the subsequent call to Next.
-		if x := z.raw.end - len("<a"); z.raw.start < x {
-			z.raw.end = x
-			z.data.end = x
-			z.tt = TextToken
-			return z.tt
-		}
-		switch tokenType {
-		case StartTagToken:
-			z.tt = z.readStartTag()
-			return z.tt
-		case EndTagToken:
-			c = z.readByte()
-			if z.err != nil {
-				break loop
-			}
-			if c == '>' {
-				// "</>" does not generate a token at all. Generate an empty comment
-				// to allow passthrough clients to pick up the data using Raw.
-				// Reset the tokenizer state and start again.
-				z.tt = CommentToken
-				return z.tt
-			}
-			if 'a' <= c && c <= 'z' || 'A' <= c && c <= 'Z' {
-				z.readTag(false)
-				if z.err != nil {
-					z.tt = ErrorToken
-				} else {
-					z.tt = EndTagToken
-				}
-				return z.tt
-			}
-			z.raw.end--
-			z.readUntilCloseAngle()
-			z.tt = CommentToken
-			return z.tt
-		case CommentToken:
-			if c == '!' {
-				z.tt = z.readMarkupDeclaration()
-				return z.tt
-			}
-			z.raw.end--
-			z.readUntilCloseAngle()
-			z.tt = CommentToken
-			return z.tt
-		}
-	}
-	if z.raw.start < z.raw.end {
-		z.data.end = z.raw.end
-		z.tt = TextToken
-		return z.tt
-	}
-	z.tt = ErrorToken
-	return z.tt
-}
-
-// Raw returns the unmodified text of the current token. Calling Next, Token,
-// Text, TagName or TagAttr may change the contents of the returned slice.
-//
-// The token stream's raw bytes partition the byte stream (up until an
-// ErrorToken). There are no overlaps or gaps between two consecutive token's
-// raw bytes. One implication is that the byte offset of the current token is
-// the sum of the lengths of all previous tokens' raw bytes.
-func (z *Tokenizer) Raw() []byte {
-	return z.buf[z.raw.start:z.raw.end]
-}
-
-// convertNewlines converts "\r" and "\r\n" in s to "\n".
-// The conversion happens in place, but the resulting slice may be shorter.
-func convertNewlines(s []byte) []byte {
-	for i, c := range s {
-		if c != '\r' {
-			continue
-		}
-
-		src := i + 1
-		if src >= len(s) || s[src] != '\n' {
-			s[i] = '\n'
-			continue
-		}
-
-		dst := i
-		for src < len(s) {
-			if s[src] == '\r' {
-				if src+1 < len(s) && s[src+1] == '\n' {
-					src++
-				}
-				s[dst] = '\n'
-			} else {
-				s[dst] = s[src]
-			}
-			src++
-			dst++
-		}
-		return s[:dst]
-	}
-	return s
-}
-
-var (
-	nul         = []byte("\x00")
-	replacement = []byte("\ufffd")
-)
-
-// Text returns the unescaped text of a text, comment or doctype token. The
-// contents of the returned slice may change on the next call to Next.
-func (z *Tokenizer) Text() []byte {
-	switch z.tt {
-	case TextToken, CommentToken, DoctypeToken:
-		s := z.buf[z.data.start:z.data.end]
-		z.data.start = z.raw.end
-		z.data.end = z.raw.end
-		s = convertNewlines(s)
-		if (z.convertNUL || z.tt == CommentToken) && bytes.Contains(s, nul) {
-			s = bytes.Replace(s, nul, replacement, -1)
-		}
-		if !z.textIsRaw {
-			s = unescape(s, false)
-		}
-		return s
-	}
-	return nil
-}
-
-// TagName returns the lower-cased name of a tag token (the `img` out of
-// `<IMG SRC="foo">`) and whether the tag has attributes.
-// The contents of the returned slice may change on the next call to Next.
-func (z *Tokenizer) TagName() (name []byte, hasAttr bool) {
-	if z.data.start < z.data.end {
-		switch z.tt {
-		case StartTagToken, EndTagToken, SelfClosingTagToken:
-			s := z.buf[z.data.start:z.data.end]
-			z.data.start = z.raw.end
-			z.data.end = z.raw.end
-			return lower(s), z.nAttrReturned < len(z.attr)
-		}
-	}
-	return nil, false
-}
-
-// TagAttr returns the lower-cased key and unescaped value of the next unparsed
-// attribute for the current tag token and whether there are more attributes.
-// The contents of the returned slices may change on the next call to Next.
-func (z *Tokenizer) TagAttr() (key, val []byte, moreAttr bool) {
-	if z.nAttrReturned < len(z.attr) {
-		switch z.tt {
-		case StartTagToken, SelfClosingTagToken:
-			x := z.attr[z.nAttrReturned]
-			z.nAttrReturned++
-			key = z.buf[x[0].start:x[0].end]
-			val = z.buf[x[1].start:x[1].end]
-			return lower(key), unescape(convertNewlines(val), true), z.nAttrReturned < len(z.attr)
-		}
-	}
-	return nil, nil, false
-}
-
-// Token returns the current Token. The result's Data and Attr values remain
-// valid after subsequent Next calls.
-func (z *Tokenizer) Token() Token {
-	t := Token{Type: z.tt}
-	switch z.tt {
-	case TextToken, CommentToken, DoctypeToken:
-		t.Data = string(z.Text())
-	case StartTagToken, SelfClosingTagToken, EndTagToken:
-		name, moreAttr := z.TagName()
-		for moreAttr {
-			var key, val []byte
-			key, val, moreAttr = z.TagAttr()
-			t.Attr = append(t.Attr, Attribute{"", atom.String(key), string(val)})
-		}
-		if a := atom.Lookup(name); a != 0 {
-			t.DataAtom, t.Data = a, a.String()
-		} else {
-			t.DataAtom, t.Data = 0, string(name)
-		}
-	}
-	return t
-}
-
-// SetMaxBuf sets a limit on the amount of data buffered during tokenization.
-// A value of 0 means unlimited.
-func (z *Tokenizer) SetMaxBuf(n int) {
-	z.maxBuf = n
-}
-
-// NewTokenizer returns a new HTML Tokenizer for the given Reader.
-// The input is assumed to be UTF-8 encoded.
-func NewTokenizer(r io.Reader) *Tokenizer {
-	return NewTokenizerFragment(r, "")
-}
-
-// NewTokenizerFragment returns a new HTML Tokenizer for the given Reader, for
-// tokenizing an existing element's InnerHTML fragment. contextTag is that
-// element's tag, such as "div" or "iframe".
-//
-// For example, how the InnerHTML "a<b" is tokenized depends on whether it is
-// for a <p> tag or a <script> tag.
-//
-// The input is assumed to be UTF-8 encoded.
-func NewTokenizerFragment(r io.Reader, contextTag string) *Tokenizer {
-	z := &Tokenizer{
-		r:   r,
-		buf: make([]byte, 0, 4096),
-	}
-	if contextTag != "" {
-		switch s := strings.ToLower(contextTag); s {
-		case "iframe", "noembed", "noframes", "noscript", "plaintext", "script", "style", "title", "textarea", "xmp":
-			z.rawTag = s
-		}
-	}
-	return z
-}
Index: trunk/vendor/golang.org/x/net/http/httpproxy/proxy.go
===================================================================
--- trunk/vendor/golang.org/x/net/http/httpproxy/proxy.go	(revision 145)
+++ 	(revision )
@@ -1,370 +1,0 @@
-// Copyright 2017 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-// Package httpproxy provides support for HTTP proxy determination
-// based on environment variables, as provided by net/http's
-// ProxyFromEnvironment function.
-//
-// The API is not subject to the Go 1 compatibility promise and may change at
-// any time.
-package httpproxy
-
-import (
-	"errors"
-	"fmt"
-	"net"
-	"net/url"
-	"os"
-	"strings"
-	"unicode/utf8"
-
-	"golang.org/x/net/idna"
-)
-
-// Config holds configuration for HTTP proxy settings. See
-// FromEnvironment for details.
-type Config struct {
-	// HTTPProxy represents the value of the HTTP_PROXY or
-	// http_proxy environment variable. It will be used as the proxy
-	// URL for HTTP requests unless overridden by NoProxy.
-	HTTPProxy string
-
-	// HTTPSProxy represents the HTTPS_PROXY or https_proxy
-	// environment variable. It will be used as the proxy URL for
-	// HTTPS requests unless overridden by NoProxy.
-	HTTPSProxy string
-
-	// NoProxy represents the NO_PROXY or no_proxy environment
-	// variable. It specifies a string that contains comma-separated values
-	// specifying hosts that should be excluded from proxying. Each value is
-	// represented by an IP address prefix (1.2.3.4), an IP address prefix in
-	// CIDR notation (1.2.3.4/8), a domain name, or a special DNS label (*).
-	// An IP address prefix and domain name can also include a literal port
-	// number (1.2.3.4:80).
-	// A domain name matches that name and all subdomains. A domain name with
-	// a leading "." matches subdomains only. For example "foo.com" matches
-	// "foo.com" and "bar.foo.com"; ".y.com" matches "x.y.com" but not "y.com".
-	// A single asterisk (*) indicates that no proxying should be done.
-	// A best effort is made to parse the string and errors are
-	// ignored.
-	NoProxy string
-
-	// CGI holds whether the current process is running
-	// as a CGI handler (FromEnvironment infers this from the
-	// presence of a REQUEST_METHOD environment variable).
-	// When this is set, ProxyForURL will return an error
-	// when HTTPProxy applies, because a client could be
-	// setting HTTP_PROXY maliciously. See https://golang.org/s/cgihttpproxy.
-	CGI bool
-}
-
-// config holds the parsed configuration for HTTP proxy settings.
-type config struct {
-	// Config represents the original configuration as defined above.
-	Config
-
-	// httpsProxy is the parsed URL of the HTTPSProxy if defined.
-	httpsProxy *url.URL
-
-	// httpProxy is the parsed URL of the HTTPProxy if defined.
-	httpProxy *url.URL
-
-	// ipMatchers represent all values in the NoProxy that are IP address
-	// prefixes or an IP address in CIDR notation.
-	ipMatchers []matcher
-
-	// domainMatchers represent all values in the NoProxy that are a domain
-	// name or hostname & domain name
-	domainMatchers []matcher
-}
-
-// FromEnvironment returns a Config instance populated from the
-// environment variables HTTP_PROXY, HTTPS_PROXY and NO_PROXY (or the
-// lowercase versions thereof).
-//
-// The environment values may be either a complete URL or a
-// "host[:port]", in which case the "http" scheme is assumed. An error
-// is returned if the value is a different form.
-func FromEnvironment() *Config {
-	return &Config{
-		HTTPProxy:  getEnvAny("HTTP_PROXY", "http_proxy"),
-		HTTPSProxy: getEnvAny("HTTPS_PROXY", "https_proxy"),
-		NoProxy:    getEnvAny("NO_PROXY", "no_proxy"),
-		CGI:        os.Getenv("REQUEST_METHOD") != "",
-	}
-}
-
-func getEnvAny(names ...string) string {
-	for _, n := range names {
-		if val := os.Getenv(n); val != "" {
-			return val
-		}
-	}
-	return ""
-}
-
-// ProxyFunc returns a function that determines the proxy URL to use for
-// a given request URL. Changing the contents of cfg will not affect
-// proxy functions created earlier.
-//
-// A nil URL and nil error are returned if no proxy is defined in the
-// environment, or a proxy should not be used for the given request, as
-// defined by NO_PROXY.
-//
-// As a special case, if req.URL.Host is "localhost" or a loopback address
-// (with or without a port number), then a nil URL and nil error will be returned.
-func (cfg *Config) ProxyFunc() func(reqURL *url.URL) (*url.URL, error) {
-	// Preprocess the Config settings for more efficient evaluation.
-	cfg1 := &config{
-		Config: *cfg,
-	}
-	cfg1.init()
-	return cfg1.proxyForURL
-}
-
-func (cfg *config) proxyForURL(reqURL *url.URL) (*url.URL, error) {
-	var proxy *url.URL
-	if reqURL.Scheme == "https" {
-		proxy = cfg.httpsProxy
-	} else if reqURL.Scheme == "http" {
-		proxy = cfg.httpProxy
-		if proxy != nil && cfg.CGI {
-			return nil, errors.New("refusing to use HTTP_PROXY value in CGI environment; see golang.org/s/cgihttpproxy")
-		}
-	}
-	if proxy == nil {
-		return nil, nil
-	}
-	if !cfg.useProxy(canonicalAddr(reqURL)) {
-		return nil, nil
-	}
-
-	return proxy, nil
-}
-
-func parseProxy(proxy string) (*url.URL, error) {
-	if proxy == "" {
-		return nil, nil
-	}
-
-	proxyURL, err := url.Parse(proxy)
-	if err != nil ||
-		(proxyURL.Scheme != "http" &&
-			proxyURL.Scheme != "https" &&
-			proxyURL.Scheme != "socks5") {
-		// proxy was bogus. Try prepending "http://" to it and
-		// see if that parses correctly. If not, we fall
-		// through and complain about the original one.
-		if proxyURL, err := url.Parse("http://" + proxy); err == nil {
-			return proxyURL, nil
-		}
-	}
-	if err != nil {
-		return nil, fmt.Errorf("invalid proxy address %q: %v", proxy, err)
-	}
-	return proxyURL, nil
-}
-
-// useProxy reports whether requests to addr should use a proxy,
-// according to the NO_PROXY or no_proxy environment variable.
-// addr is always a canonicalAddr with a host and port.
-func (cfg *config) useProxy(addr string) bool {
-	if len(addr) == 0 {
-		return true
-	}
-	host, port, err := net.SplitHostPort(addr)
-	if err != nil {
-		return false
-	}
-	if host == "localhost" {
-		return false
-	}
-	ip := net.ParseIP(host)
-	if ip != nil {
-		if ip.IsLoopback() {
-			return false
-		}
-	}
-
-	addr = strings.ToLower(strings.TrimSpace(host))
-
-	if ip != nil {
-		for _, m := range cfg.ipMatchers {
-			if m.match(addr, port, ip) {
-				return false
-			}
-		}
-	}
-	for _, m := range cfg.domainMatchers {
-		if m.match(addr, port, ip) {
-			return false
-		}
-	}
-	return true
-}
-
-func (c *config) init() {
-	if parsed, err := parseProxy(c.HTTPProxy); err == nil {
-		c.httpProxy = parsed
-	}
-	if parsed, err := parseProxy(c.HTTPSProxy); err == nil {
-		c.httpsProxy = parsed
-	}
-
-	for _, p := range strings.Split(c.NoProxy, ",") {
-		p = strings.ToLower(strings.TrimSpace(p))
-		if len(p) == 0 {
-			continue
-		}
-
-		if p == "*" {
-			c.ipMatchers = []matcher{allMatch{}}
-			c.domainMatchers = []matcher{allMatch{}}
-			return
-		}
-
-		// IPv4/CIDR, IPv6/CIDR
-		if _, pnet, err := net.ParseCIDR(p); err == nil {
-			c.ipMatchers = append(c.ipMatchers, cidrMatch{cidr: pnet})
-			continue
-		}
-
-		// IPv4:port, [IPv6]:port
-		phost, pport, err := net.SplitHostPort(p)
-		if err == nil {
-			if len(phost) == 0 {
-				// There is no host part, likely the entry is malformed; ignore.
-				continue
-			}
-			if phost[0] == '[' && phost[len(phost)-1] == ']' {
-				phost = phost[1 : len(phost)-1]
-			}
-		} else {
-			phost = p
-		}
-		// IPv4, IPv6
-		if pip := net.ParseIP(phost); pip != nil {
-			c.ipMatchers = append(c.ipMatchers, ipMatch{ip: pip, port: pport})
-			continue
-		}
-
-		if len(phost) == 0 {
-			// There is no host part, likely the entry is malformed; ignore.
-			continue
-		}
-
-		// domain.com or domain.com:80
-		// foo.com matches bar.foo.com
-		// .domain.com or .domain.com:port
-		// *.domain.com or *.domain.com:port
-		if strings.HasPrefix(phost, "*.") {
-			phost = phost[1:]
-		}
-		matchHost := false
-		if phost[0] != '.' {
-			matchHost = true
-			phost = "." + phost
-		}
-		if v, err := idnaASCII(phost); err == nil {
-			phost = v
-		}
-		c.domainMatchers = append(c.domainMatchers, domainMatch{host: phost, port: pport, matchHost: matchHost})
-	}
-}
-
-var portMap = map[string]string{
-	"http":   "80",
-	"https":  "443",
-	"socks5": "1080",
-}
-
-// canonicalAddr returns url.Host but always with a ":port" suffix
-func canonicalAddr(url *url.URL) string {
-	addr := url.Hostname()
-	if v, err := idnaASCII(addr); err == nil {
-		addr = v
-	}
-	port := url.Port()
-	if port == "" {
-		port = portMap[url.Scheme]
-	}
-	return net.JoinHostPort(addr, port)
-}
-
-// Given a string of the form "host", "host:port", or "[ipv6::address]:port",
-// return true if the string includes a port.
-func hasPort(s string) bool { return strings.LastIndex(s, ":") > strings.LastIndex(s, "]") }
-
-func idnaASCII(v string) (string, error) {
-	// TODO: Consider removing this check after verifying performance is okay.
-	// Right now punycode verification, length checks, context checks, and the
-	// permissible character tests are all omitted. It also prevents the ToASCII
-	// call from salvaging an invalid IDN, when possible. As a result it may be
-	// possible to have two IDNs that appear identical to the user where the
-	// ASCII-only version causes an error downstream whereas the non-ASCII
-	// version does not.
-	// Note that for correct ASCII IDNs ToASCII will only do considerably more
-	// work, but it will not cause an allocation.
-	if isASCII(v) {
-		return v, nil
-	}
-	return idna.Lookup.ToASCII(v)
-}
-
-func isASCII(s string) bool {
-	for i := 0; i < len(s); i++ {
-		if s[i] >= utf8.RuneSelf {
-			return false
-		}
-	}
-	return true
-}
-
-// matcher represents the matching rule for a given value in the NO_PROXY list
-type matcher interface {
-	// match returns true if the host and optional port or ip and optional port
-	// are allowed
-	match(host, port string, ip net.IP) bool
-}
-
-// allMatch matches on all possible inputs
-type allMatch struct{}
-
-func (a allMatch) match(host, port string, ip net.IP) bool {
-	return true
-}
-
-type cidrMatch struct {
-	cidr *net.IPNet
-}
-
-func (m cidrMatch) match(host, port string, ip net.IP) bool {
-	return m.cidr.Contains(ip)
-}
-
-type ipMatch struct {
-	ip   net.IP
-	port string
-}
-
-func (m ipMatch) match(host, port string, ip net.IP) bool {
-	if m.ip.Equal(ip) {
-		return m.port == "" || m.port == port
-	}
-	return false
-}
-
-type domainMatch struct {
-	host string
-	port string
-
-	matchHost bool
-}
-
-func (m domainMatch) match(host, port string, ip net.IP) bool {
-	if strings.HasSuffix(host, m.host) || (m.matchHost && host == m.host[1:]) {
-		return m.port == "" || m.port == port
-	}
-	return false
-}
Index: trunk/vendor/golang.org/x/net/idna/go118.go
===================================================================
--- trunk/vendor/golang.org/x/net/idna/go118.go	(revision 145)
+++ 	(revision )
@@ -1,14 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-// Copyright 2021 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-//go:build go1.18
-// +build go1.18
-
-package idna
-
-// Transitional processing is disabled by default in Go 1.18.
-// https://golang.org/issue/47510
-const transitionalLookup = false
Index: trunk/vendor/golang.org/x/net/idna/idna10.0.0.go
===================================================================
--- trunk/vendor/golang.org/x/net/idna/idna10.0.0.go	(revision 145)
+++ 	(revision )
@@ -1,770 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-// Copyright 2016 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-//go:build go1.10
-// +build go1.10
-
-// Package idna implements IDNA2008 using the compatibility processing
-// defined by UTS (Unicode Technical Standard) #46, which defines a standard to
-// deal with the transition from IDNA2003.
-//
-// IDNA2008 (Internationalized Domain Names for Applications), is defined in RFC
-// 5890, RFC 5891, RFC 5892, RFC 5893 and RFC 5894.
-// UTS #46 is defined in https://www.unicode.org/reports/tr46.
-// See https://unicode.org/cldr/utility/idna.jsp for a visualization of the
-// differences between these two standards.
-package idna // import "golang.org/x/net/idna"
-
-import (
-	"fmt"
-	"strings"
-	"unicode/utf8"
-
-	"golang.org/x/text/secure/bidirule"
-	"golang.org/x/text/unicode/bidi"
-	"golang.org/x/text/unicode/norm"
-)
-
-// NOTE: Unlike common practice in Go APIs, the functions will return a
-// sanitized domain name in case of errors. Browsers sometimes use a partially
-// evaluated string as lookup.
-// TODO: the current error handling is, in my opinion, the least opinionated.
-// Other strategies are also viable, though:
-// Option 1) Return an empty string in case of error, but allow the user to
-//    specify explicitly which errors to ignore.
-// Option 2) Return the partially evaluated string if it is itself a valid
-//    string, otherwise return the empty string in case of error.
-// Option 3) Option 1 and 2.
-// Option 4) Always return an empty string for now and implement Option 1 as
-//    needed, and document that the return string may not be empty in case of
-//    error in the future.
-// I think Option 1 is best, but it is quite opinionated.
-
-// ToASCII is a wrapper for Punycode.ToASCII.
-func ToASCII(s string) (string, error) {
-	return Punycode.process(s, true)
-}
-
-// ToUnicode is a wrapper for Punycode.ToUnicode.
-func ToUnicode(s string) (string, error) {
-	return Punycode.process(s, false)
-}
-
-// An Option configures a Profile at creation time.
-type Option func(*options)
-
-// Transitional sets a Profile to use the Transitional mapping as defined in UTS
-// #46. This will cause, for example, "ß" to be mapped to "ss". Using the
-// transitional mapping provides a compromise between IDNA2003 and IDNA2008
-// compatibility. It is used by some browsers when resolving domain names. This
-// option is only meaningful if combined with MapForLookup.
-func Transitional(transitional bool) Option {
-	return func(o *options) { o.transitional = transitional }
-}
-
-// VerifyDNSLength sets whether a Profile should fail if any of the IDN parts
-// are longer than allowed by the RFC.
-//
-// This option corresponds to the VerifyDnsLength flag in UTS #46.
-func VerifyDNSLength(verify bool) Option {
-	return func(o *options) { o.verifyDNSLength = verify }
-}
-
-// RemoveLeadingDots removes leading label separators. Leading runes that map to
-// dots, such as U+3002 IDEOGRAPHIC FULL STOP, are removed as well.
-func RemoveLeadingDots(remove bool) Option {
-	return func(o *options) { o.removeLeadingDots = remove }
-}
-
-// ValidateLabels sets whether to check the mandatory label validation criteria
-// as defined in Section 5.4 of RFC 5891. This includes testing for correct use
-// of hyphens ('-'), normalization, validity of runes, and the context rules.
-// In particular, ValidateLabels also sets the CheckHyphens and CheckJoiners flags
-// in UTS #46.
-func ValidateLabels(enable bool) Option {
-	return func(o *options) {
-		// Don't override existing mappings, but set one that at least checks
-		// normalization if it is not set.
-		if o.mapping == nil && enable {
-			o.mapping = normalize
-		}
-		o.trie = trie
-		o.checkJoiners = enable
-		o.checkHyphens = enable
-		if enable {
-			o.fromPuny = validateFromPunycode
-		} else {
-			o.fromPuny = nil
-		}
-	}
-}
-
-// CheckHyphens sets whether to check for correct use of hyphens ('-') in
-// labels. Most web browsers do not have this option set, since labels such as
-// "r3---sn-apo3qvuoxuxbt-j5pe" are in common use.
-//
-// This option corresponds to the CheckHyphens flag in UTS #46.
-func CheckHyphens(enable bool) Option {
-	return func(o *options) { o.checkHyphens = enable }
-}
-
-// CheckJoiners sets whether to check the ContextJ rules as defined in Appendix
-// A of RFC 5892, concerning the use of joiner runes.
-//
-// This option corresponds to the CheckJoiners flag in UTS #46.
-func CheckJoiners(enable bool) Option {
-	return func(o *options) {
-		o.trie = trie
-		o.checkJoiners = enable
-	}
-}
-
-// StrictDomainName limits the set of permissible ASCII characters to those
-// allowed in domain names as defined in RFC 1034 (A-Z, a-z, 0-9 and the
-// hyphen). This is set by default for MapForLookup and ValidateForRegistration,
-// but is only useful if ValidateLabels is set.
-//
-// This option is useful, for instance, for browsers that allow characters
-// outside this range, for example a '_' (U+005F LOW LINE). See
-// http://www.rfc-editor.org/std/std3.txt for more details.
-//
-// This option corresponds to the UseSTD3ASCIIRules flag in UTS #46.
-func StrictDomainName(use bool) Option {
-	return func(o *options) { o.useSTD3Rules = use }
-}
-
-// NOTE: the following options pull in tables. The tables should not be linked
-// in as long as the options are not used.
-
-// BidiRule enables the Bidi rule as defined in RFC 5893. Any application
-// that relies on proper validation of labels should include this rule.
-//
-// This option corresponds to the CheckBidi flag in UTS #46.
-func BidiRule() Option {
-	return func(o *options) { o.bidirule = bidirule.ValidString }
-}
-
-// ValidateForRegistration sets validation options to verify that a given IDN is
-// properly formatted for registration as defined by Section 4 of RFC 5891.
-func ValidateForRegistration() Option {
-	return func(o *options) {
-		o.mapping = validateRegistration
-		StrictDomainName(true)(o)
-		ValidateLabels(true)(o)
-		VerifyDNSLength(true)(o)
-		BidiRule()(o)
-	}
-}
-
-// MapForLookup sets validation and mapping options such that a given IDN is
-// transformed for domain name lookup according to the requirements set out in
-// Section 5 of RFC 5891. The mappings follow the recommendations of RFC 5894,
-// RFC 5895 and UTS 46. It does not add the Bidi Rule. Use the BidiRule option
-// to add this check.
-//
-// The mappings include normalization and mapping case, width and other
-// compatibility mappings.
-func MapForLookup() Option {
-	return func(o *options) {
-		o.mapping = validateAndMap
-		StrictDomainName(true)(o)
-		ValidateLabels(true)(o)
-	}
-}
-
-type options struct {
-	transitional      bool
-	useSTD3Rules      bool
-	checkHyphens      bool
-	checkJoiners      bool
-	verifyDNSLength   bool
-	removeLeadingDots bool
-
-	trie *idnaTrie
-
-	// fromPuny calls validation rules when converting A-labels to U-labels.
-	fromPuny func(p *Profile, s string) error
-
-	// mapping implements a validation and mapping step as defined in RFC 5895
-	// or UTS 46, tailored to, for example, domain registration or lookup.
-	mapping func(p *Profile, s string) (mapped string, isBidi bool, err error)
-
-	// bidirule, if specified, checks whether s conforms to the Bidi Rule
-	// defined in RFC 5893.
-	bidirule func(s string) bool
-}
-
-// A Profile defines the configuration of an IDNA mapper.
-type Profile struct {
-	options
-}
-
-func apply(o *options, opts []Option) {
-	for _, f := range opts {
-		f(o)
-	}
-}
-
-// New creates a new Profile.
-//
-// With no options, the returned Profile is the most permissive and equals the
-// Punycode Profile. Options can be passed to further restrict the Profile. The
-// MapForLookup and ValidateForRegistration options set a collection of options,
-// for lookup and registration purposes respectively, which can be tailored by
-// adding more fine-grained options, where later options override earlier
-// options.
-func New(o ...Option) *Profile {
-	p := &Profile{}
-	apply(&p.options, o)
-	return p
-}
-
-// ToASCII converts a domain or domain label to its ASCII form. For example,
-// ToASCII("bücher.example.com") is "xn--bcher-kva.example.com", and
-// ToASCII("golang") is "golang". If an error is encountered it will return
-// an error and a (partially) processed result.
-func (p *Profile) ToASCII(s string) (string, error) {
-	return p.process(s, true)
-}
-
-// ToUnicode converts a domain or domain label to its Unicode form. For example,
-// ToUnicode("xn--bcher-kva.example.com") is "bücher.example.com", and
-// ToUnicode("golang") is "golang". If an error is encountered it will return
-// an error and a (partially) processed result.
-func (p *Profile) ToUnicode(s string) (string, error) {
-	pp := *p
-	pp.transitional = false
-	return pp.process(s, false)
-}
-
-// String reports a string with a description of the profile for debugging
-// purposes. The string format may change with different versions.
-func (p *Profile) String() string {
-	s := ""
-	if p.transitional {
-		s = "Transitional"
-	} else {
-		s = "NonTransitional"
-	}
-	if p.useSTD3Rules {
-		s += ":UseSTD3Rules"
-	}
-	if p.checkHyphens {
-		s += ":CheckHyphens"
-	}
-	if p.checkJoiners {
-		s += ":CheckJoiners"
-	}
-	if p.verifyDNSLength {
-		s += ":VerifyDNSLength"
-	}
-	return s
-}
-
-var (
-	// Punycode is a Profile that does raw punycode processing with a minimum
-	// of validation.
-	Punycode *Profile = punycode
-
-	// Lookup is the recommended profile for looking up domain names, according
-	// to Section 5 of RFC 5891. The exact configuration of this profile may
-	// change over time.
-	Lookup *Profile = lookup
-
-	// Display is the recommended profile for displaying domain names.
-	// The configuration of this profile may change over time.
-	Display *Profile = display
-
-	// Registration is the recommended profile for checking whether a given
-	// IDN is valid for registration, according to Section 4 of RFC 5891.
-	Registration *Profile = registration
-
-	punycode = &Profile{}
-	lookup   = &Profile{options{
-		transitional: transitionalLookup,
-		useSTD3Rules: true,
-		checkHyphens: true,
-		checkJoiners: true,
-		trie:         trie,
-		fromPuny:     validateFromPunycode,
-		mapping:      validateAndMap,
-		bidirule:     bidirule.ValidString,
-	}}
-	display = &Profile{options{
-		useSTD3Rules: true,
-		checkHyphens: true,
-		checkJoiners: true,
-		trie:         trie,
-		fromPuny:     validateFromPunycode,
-		mapping:      validateAndMap,
-		bidirule:     bidirule.ValidString,
-	}}
-	registration = &Profile{options{
-		useSTD3Rules:    true,
-		verifyDNSLength: true,
-		checkHyphens:    true,
-		checkJoiners:    true,
-		trie:            trie,
-		fromPuny:        validateFromPunycode,
-		mapping:         validateRegistration,
-		bidirule:        bidirule.ValidString,
-	}}
-
-	// TODO: profiles
-	// Register: recommended for approving domain names: don't do any mappings
-	// but rather reject on invalid input. Bundle or block deviation characters.
-)
-
-type labelError struct{ label, code_ string }
-
-func (e labelError) code() string { return e.code_ }
-func (e labelError) Error() string {
-	return fmt.Sprintf("idna: invalid label %q", e.label)
-}
-
-type runeError rune
-
-func (e runeError) code() string { return "P1" }
-func (e runeError) Error() string {
-	return fmt.Sprintf("idna: disallowed rune %U", e)
-}
-
-// process implements the algorithm described in section 4 of UTS #46,
-// see https://www.unicode.org/reports/tr46.
-func (p *Profile) process(s string, toASCII bool) (string, error) {
-	var err error
-	var isBidi bool
-	if p.mapping != nil {
-		s, isBidi, err = p.mapping(p, s)
-	}
-	// Remove leading empty labels.
-	if p.removeLeadingDots {
-		for ; len(s) > 0 && s[0] == '.'; s = s[1:] {
-		}
-	}
-	// TODO: allow for a quick check of the tables data.
-	// It seems like we should only create this error on ToASCII, but the
-	// UTS 46 conformance tests suggests we should always check this.
-	if err == nil && p.verifyDNSLength && s == "" {
-		err = &labelError{s, "A4"}
-	}
-	labels := labelIter{orig: s}
-	for ; !labels.done(); labels.next() {
-		label := labels.label()
-		if label == "" {
-			// Empty labels are not okay. The label iterator skips the last
-			// label if it is empty.
-			if err == nil && p.verifyDNSLength {
-				err = &labelError{s, "A4"}
-			}
-			continue
-		}
-		if strings.HasPrefix(label, acePrefix) {
-			u, err2 := decode(label[len(acePrefix):])
-			if err2 != nil {
-				if err == nil {
-					err = err2
-				}
-				// Spec says keep the old label.
-				continue
-			}
-			isBidi = isBidi || bidirule.DirectionString(u) != bidi.LeftToRight
-			labels.set(u)
-			if err == nil && p.fromPuny != nil {
-				err = p.fromPuny(p, u)
-			}
-			if err == nil {
-				// This should be called on NonTransitional, according to the
-				// spec, but that currently does not have any effect. Use the
-				// original profile to preserve options.
-				err = p.validateLabel(u)
-			}
-		} else if err == nil {
-			err = p.validateLabel(label)
-		}
-	}
-	if isBidi && p.bidirule != nil && err == nil {
-		for labels.reset(); !labels.done(); labels.next() {
-			if !p.bidirule(labels.label()) {
-				err = &labelError{s, "B"}
-				break
-			}
-		}
-	}
-	if toASCII {
-		for labels.reset(); !labels.done(); labels.next() {
-			label := labels.label()
-			if !ascii(label) {
-				a, err2 := encode(acePrefix, label)
-				if err == nil {
-					err = err2
-				}
-				label = a
-				labels.set(a)
-			}
-			n := len(label)
-			if p.verifyDNSLength && err == nil && (n == 0 || n > 63) {
-				err = &labelError{label, "A4"}
-			}
-		}
-	}
-	s = labels.result()
-	if toASCII && p.verifyDNSLength && err == nil {
-		// Compute the length of the domain name minus the root label and its dot.
-		n := len(s)
-		if n > 0 && s[n-1] == '.' {
-			n--
-		}
-		if len(s) < 1 || n > 253 {
-			err = &labelError{s, "A4"}
-		}
-	}
-	return s, err
-}
-
-func normalize(p *Profile, s string) (mapped string, isBidi bool, err error) {
-	// TODO: consider first doing a quick check to see if any of these checks
-	// need to be done. This will make it slower in the general case, but
-	// faster in the common case.
-	mapped = norm.NFC.String(s)
-	isBidi = bidirule.DirectionString(mapped) == bidi.RightToLeft
-	return mapped, isBidi, nil
-}
-
-func validateRegistration(p *Profile, s string) (idem string, bidi bool, err error) {
-	// TODO: filter need for normalization in loop below.
-	if !norm.NFC.IsNormalString(s) {
-		return s, false, &labelError{s, "V1"}
-	}
-	for i := 0; i < len(s); {
-		v, sz := trie.lookupString(s[i:])
-		if sz == 0 {
-			return s, bidi, runeError(utf8.RuneError)
-		}
-		bidi = bidi || info(v).isBidi(s[i:])
-		// Copy bytes not copied so far.
-		switch p.simplify(info(v).category()) {
-		// TODO: handle the NV8 defined in the Unicode idna data set to allow
-		// for strict conformance to IDNA2008.
-		case valid, deviation:
-		case disallowed, mapped, unknown, ignored:
-			r, _ := utf8.DecodeRuneInString(s[i:])
-			return s, bidi, runeError(r)
-		}
-		i += sz
-	}
-	return s, bidi, nil
-}
-
-func (c info) isBidi(s string) bool {
-	if !c.isMapped() {
-		return c&attributesMask == rtl
-	}
-	// TODO: also store bidi info for mapped data. This is possible, but a bit
-	// cumbersome and not for the common case.
-	p, _ := bidi.LookupString(s)
-	switch p.Class() {
-	case bidi.R, bidi.AL, bidi.AN:
-		return true
-	}
-	return false
-}
-
-func validateAndMap(p *Profile, s string) (vm string, bidi bool, err error) {
-	var (
-		b []byte
-		k int
-	)
-	// combinedInfoBits contains the or-ed bits of all runes. We use this
-	// to derive the mayNeedNorm bit later. This may trigger normalization
-	// overeagerly, but it will not do so in the common case. The end result
-	// is another 10% saving on BenchmarkProfile for the common case.
-	var combinedInfoBits info
-	for i := 0; i < len(s); {
-		v, sz := trie.lookupString(s[i:])
-		if sz == 0 {
-			b = append(b, s[k:i]...)
-			b = append(b, "\ufffd"...)
-			k = len(s)
-			if err == nil {
-				err = runeError(utf8.RuneError)
-			}
-			break
-		}
-		combinedInfoBits |= info(v)
-		bidi = bidi || info(v).isBidi(s[i:])
-		start := i
-		i += sz
-		// Copy bytes not copied so far.
-		switch p.simplify(info(v).category()) {
-		case valid:
-			continue
-		case disallowed:
-			if err == nil {
-				r, _ := utf8.DecodeRuneInString(s[start:])
-				err = runeError(r)
-			}
-			continue
-		case mapped, deviation:
-			b = append(b, s[k:start]...)
-			b = info(v).appendMapping(b, s[start:i])
-		case ignored:
-			b = append(b, s[k:start]...)
-			// drop the rune
-		case unknown:
-			b = append(b, s[k:start]...)
-			b = append(b, "\ufffd"...)
-		}
-		k = i
-	}
-	if k == 0 {
-		// No changes so far.
-		if combinedInfoBits&mayNeedNorm != 0 {
-			s = norm.NFC.String(s)
-		}
-	} else {
-		b = append(b, s[k:]...)
-		if norm.NFC.QuickSpan(b) != len(b) {
-			b = norm.NFC.Bytes(b)
-		}
-		// TODO: the punycode converters require strings as input.
-		s = string(b)
-	}
-	return s, bidi, err
-}
-
-// A labelIter allows iterating over domain name labels.
-type labelIter struct {
-	orig     string
-	slice    []string
-	curStart int
-	curEnd   int
-	i        int
-}
-
-func (l *labelIter) reset() {
-	l.curStart = 0
-	l.curEnd = 0
-	l.i = 0
-}
-
-func (l *labelIter) done() bool {
-	return l.curStart >= len(l.orig)
-}
-
-func (l *labelIter) result() string {
-	if l.slice != nil {
-		return strings.Join(l.slice, ".")
-	}
-	return l.orig
-}
-
-func (l *labelIter) label() string {
-	if l.slice != nil {
-		return l.slice[l.i]
-	}
-	p := strings.IndexByte(l.orig[l.curStart:], '.')
-	l.curEnd = l.curStart + p
-	if p == -1 {
-		l.curEnd = len(l.orig)
-	}
-	return l.orig[l.curStart:l.curEnd]
-}
-
-// next sets the value to the next label. It skips the last label if it is empty.
-func (l *labelIter) next() {
-	l.i++
-	if l.slice != nil {
-		if l.i >= len(l.slice) || l.i == len(l.slice)-1 && l.slice[l.i] == "" {
-			l.curStart = len(l.orig)
-		}
-	} else {
-		l.curStart = l.curEnd + 1
-		if l.curStart == len(l.orig)-1 && l.orig[l.curStart] == '.' {
-			l.curStart = len(l.orig)
-		}
-	}
-}
-
-func (l *labelIter) set(s string) {
-	if l.slice == nil {
-		l.slice = strings.Split(l.orig, ".")
-	}
-	l.slice[l.i] = s
-}
-
-// acePrefix is the ASCII Compatible Encoding prefix.
-const acePrefix = "xn--"
-
-func (p *Profile) simplify(cat category) category {
-	switch cat {
-	case disallowedSTD3Mapped:
-		if p.useSTD3Rules {
-			cat = disallowed
-		} else {
-			cat = mapped
-		}
-	case disallowedSTD3Valid:
-		if p.useSTD3Rules {
-			cat = disallowed
-		} else {
-			cat = valid
-		}
-	case deviation:
-		if !p.transitional {
-			cat = valid
-		}
-	case validNV8, validXV8:
-		// TODO: handle V2008
-		cat = valid
-	}
-	return cat
-}
-
-func validateFromPunycode(p *Profile, s string) error {
-	if !norm.NFC.IsNormalString(s) {
-		return &labelError{s, "V1"}
-	}
-	// TODO: detect whether string may have to be normalized in the following
-	// loop.
-	for i := 0; i < len(s); {
-		v, sz := trie.lookupString(s[i:])
-		if sz == 0 {
-			return runeError(utf8.RuneError)
-		}
-		if c := p.simplify(info(v).category()); c != valid && c != deviation {
-			return &labelError{s, "V6"}
-		}
-		i += sz
-	}
-	return nil
-}
-
-const (
-	zwnj = "\u200c"
-	zwj  = "\u200d"
-)
-
-type joinState int8
-
-const (
-	stateStart joinState = iota
-	stateVirama
-	stateBefore
-	stateBeforeVirama
-	stateAfter
-	stateFAIL
-)
-
-var joinStates = [][numJoinTypes]joinState{
-	stateStart: {
-		joiningL:   stateBefore,
-		joiningD:   stateBefore,
-		joinZWNJ:   stateFAIL,
-		joinZWJ:    stateFAIL,
-		joinVirama: stateVirama,
-	},
-	stateVirama: {
-		joiningL: stateBefore,
-		joiningD: stateBefore,
-	},
-	stateBefore: {
-		joiningL:   stateBefore,
-		joiningD:   stateBefore,
-		joiningT:   stateBefore,
-		joinZWNJ:   stateAfter,
-		joinZWJ:    stateFAIL,
-		joinVirama: stateBeforeVirama,
-	},
-	stateBeforeVirama: {
-		joiningL: stateBefore,
-		joiningD: stateBefore,
-		joiningT: stateBefore,
-	},
-	stateAfter: {
-		joiningL:   stateFAIL,
-		joiningD:   stateBefore,
-		joiningT:   stateAfter,
-		joiningR:   stateStart,
-		joinZWNJ:   stateFAIL,
-		joinZWJ:    stateFAIL,
-		joinVirama: stateAfter, // no-op as we can't accept joiners here
-	},
-	stateFAIL: {
-		0:          stateFAIL,
-		joiningL:   stateFAIL,
-		joiningD:   stateFAIL,
-		joiningT:   stateFAIL,
-		joiningR:   stateFAIL,
-		joinZWNJ:   stateFAIL,
-		joinZWJ:    stateFAIL,
-		joinVirama: stateFAIL,
-	},
-}
-
-// validateLabel validates the criteria from Section 4.1. Item 1, 4, and 6 are
-// already implicitly satisfied by the overall implementation.
-func (p *Profile) validateLabel(s string) (err error) {
-	if s == "" {
-		if p.verifyDNSLength {
-			return &labelError{s, "A4"}
-		}
-		return nil
-	}
-	if p.checkHyphens {
-		if len(s) > 4 && s[2] == '-' && s[3] == '-' {
-			return &labelError{s, "V2"}
-		}
-		if s[0] == '-' || s[len(s)-1] == '-' {
-			return &labelError{s, "V3"}
-		}
-	}
-	if !p.checkJoiners {
-		return nil
-	}
-	trie := p.trie // p.checkJoiners is only set if trie is set.
-	// TODO: merge the use of this in the trie.
-	v, sz := trie.lookupString(s)
-	x := info(v)
-	if x.isModifier() {
-		return &labelError{s, "V5"}
-	}
-	// Quickly return in the absence of zero-width (non) joiners.
-	if strings.Index(s, zwj) == -1 && strings.Index(s, zwnj) == -1 {
-		return nil
-	}
-	st := stateStart
-	for i := 0; ; {
-		jt := x.joinType()
-		if s[i:i+sz] == zwj {
-			jt = joinZWJ
-		} else if s[i:i+sz] == zwnj {
-			jt = joinZWNJ
-		}
-		st = joinStates[st][jt]
-		if x.isViramaModifier() {
-			st = joinStates[st][joinVirama]
-		}
-		if i += sz; i == len(s) {
-			break
-		}
-		v, sz = trie.lookupString(s[i:])
-		x = info(v)
-	}
-	if st == stateFAIL || st == stateAfter {
-		return &labelError{s, "C"}
-	}
-	return nil
-}
-
-func ascii(s string) bool {
-	for i := 0; i < len(s); i++ {
-		if s[i] >= utf8.RuneSelf {
-			return false
-		}
-	}
-	return true
-}
Index: trunk/vendor/golang.org/x/net/idna/idna9.0.0.go
===================================================================
--- trunk/vendor/golang.org/x/net/idna/idna9.0.0.go	(revision 145)
+++ 	(revision )
@@ -1,718 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-// Copyright 2016 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-//go:build !go1.10
-// +build !go1.10
-
-// Package idna implements IDNA2008 using the compatibility processing
-// defined by UTS (Unicode Technical Standard) #46, which defines a standard to
-// deal with the transition from IDNA2003.
-//
-// IDNA2008 (Internationalized Domain Names for Applications), is defined in RFC
-// 5890, RFC 5891, RFC 5892, RFC 5893 and RFC 5894.
-// UTS #46 is defined in https://www.unicode.org/reports/tr46.
-// See https://unicode.org/cldr/utility/idna.jsp for a visualization of the
-// differences between these two standards.
-package idna // import "golang.org/x/net/idna"
-
-import (
-	"fmt"
-	"strings"
-	"unicode/utf8"
-
-	"golang.org/x/text/secure/bidirule"
-	"golang.org/x/text/unicode/norm"
-)
-
-// NOTE: Unlike common practice in Go APIs, the functions will return a
-// sanitized domain name in case of errors. Browsers sometimes use a partially
-// evaluated string as lookup.
-// TODO: the current error handling is, in my opinion, the least opinionated.
-// Other strategies are also viable, though:
-// Option 1) Return an empty string in case of error, but allow the user to
-//    specify explicitly which errors to ignore.
-// Option 2) Return the partially evaluated string if it is itself a valid
-//    string, otherwise return the empty string in case of error.
-// Option 3) Option 1 and 2.
-// Option 4) Always return an empty string for now and implement Option 1 as
-//    needed, and document that the return string may not be empty in case of
-//    error in the future.
-// I think Option 1 is best, but it is quite opinionated.
-
-// ToASCII is a wrapper for Punycode.ToASCII.
-func ToASCII(s string) (string, error) {
-	return Punycode.process(s, true)
-}
-
-// ToUnicode is a wrapper for Punycode.ToUnicode.
-func ToUnicode(s string) (string, error) {
-	return Punycode.process(s, false)
-}
-
-// An Option configures a Profile at creation time.
-type Option func(*options)
-
-// Transitional sets a Profile to use the Transitional mapping as defined in UTS
-// #46. This will cause, for example, "ß" to be mapped to "ss". Using the
-// transitional mapping provides a compromise between IDNA2003 and IDNA2008
-// compatibility. It is used by some browsers when resolving domain names. This
-// option is only meaningful if combined with MapForLookup.
-func Transitional(transitional bool) Option {
-	return func(o *options) { o.transitional = transitional }
-}
-
-// VerifyDNSLength sets whether a Profile should fail if any of the IDN parts
-// are longer than allowed by the RFC.
-//
-// This option corresponds to the VerifyDnsLength flag in UTS #46.
-func VerifyDNSLength(verify bool) Option {
-	return func(o *options) { o.verifyDNSLength = verify }
-}
-
-// RemoveLeadingDots removes leading label separators. Leading runes that map to
-// dots, such as U+3002 IDEOGRAPHIC FULL STOP, are removed as well.
-func RemoveLeadingDots(remove bool) Option {
-	return func(o *options) { o.removeLeadingDots = remove }
-}
-
-// ValidateLabels sets whether to check the mandatory label validation criteria
-// as defined in Section 5.4 of RFC 5891. This includes testing for correct use
-// of hyphens ('-'), normalization, validity of runes, and the context rules.
-// In particular, ValidateLabels also sets the CheckHyphens and CheckJoiners flags
-// in UTS #46.
-func ValidateLabels(enable bool) Option {
-	return func(o *options) {
-		// Don't override existing mappings, but set one that at least checks
-		// normalization if it is not set.
-		if o.mapping == nil && enable {
-			o.mapping = normalize
-		}
-		o.trie = trie
-		o.checkJoiners = enable
-		o.checkHyphens = enable
-		if enable {
-			o.fromPuny = validateFromPunycode
-		} else {
-			o.fromPuny = nil
-		}
-	}
-}
-
-// CheckHyphens sets whether to check for correct use of hyphens ('-') in
-// labels. Most web browsers do not have this option set, since labels such as
-// "r3---sn-apo3qvuoxuxbt-j5pe" are in common use.
-//
-// This option corresponds to the CheckHyphens flag in UTS #46.
-func CheckHyphens(enable bool) Option {
-	return func(o *options) { o.checkHyphens = enable }
-}
-
-// CheckJoiners sets whether to check the ContextJ rules as defined in Appendix
-// A of RFC 5892, concerning the use of joiner runes.
-//
-// This option corresponds to the CheckJoiners flag in UTS #46.
-func CheckJoiners(enable bool) Option {
-	return func(o *options) {
-		o.trie = trie
-		o.checkJoiners = enable
-	}
-}
-
-// StrictDomainName limits the set of permissable ASCII characters to those
-// allowed in domain names as defined in RFC 1034 (A-Z, a-z, 0-9 and the
-// hyphen). This is set by default for MapForLookup and ValidateForRegistration,
-// but is only useful if ValidateLabels is set.
-//
-// This option is useful, for instance, for browsers that allow characters
-// outside this range, for example a '_' (U+005F LOW LINE). See
-// http://www.rfc-editor.org/std/std3.txt for more details.
-//
-// This option corresponds to the UseSTD3ASCIIRules flag in UTS #46.
-func StrictDomainName(use bool) Option {
-	return func(o *options) { o.useSTD3Rules = use }
-}
-
-// NOTE: the following options pull in tables. The tables should not be linked
-// in as long as the options are not used.
-
-// BidiRule enables the Bidi rule as defined in RFC 5893. Any application
-// that relies on proper validation of labels should include this rule.
-//
-// This option corresponds to the CheckBidi flag in UTS #46.
-func BidiRule() Option {
-	return func(o *options) { o.bidirule = bidirule.ValidString }
-}
-
-// ValidateForRegistration sets validation options to verify that a given IDN is
-// properly formatted for registration as defined by Section 4 of RFC 5891.
-func ValidateForRegistration() Option {
-	return func(o *options) {
-		o.mapping = validateRegistration
-		StrictDomainName(true)(o)
-		ValidateLabels(true)(o)
-		VerifyDNSLength(true)(o)
-		BidiRule()(o)
-	}
-}
-
-// MapForLookup sets validation and mapping options such that a given IDN is
-// transformed for domain name lookup according to the requirements set out in
-// Section 5 of RFC 5891. The mappings follow the recommendations of RFC 5894,
-// RFC 5895 and UTS 46. It does not add the Bidi Rule. Use the BidiRule option
-// to add this check.
-//
-// The mappings include normalization and mapping case, width and other
-// compatibility mappings.
-func MapForLookup() Option {
-	return func(o *options) {
-		o.mapping = validateAndMap
-		StrictDomainName(true)(o)
-		ValidateLabels(true)(o)
-		RemoveLeadingDots(true)(o)
-	}
-}
-
-type options struct {
-	transitional      bool
-	useSTD3Rules      bool
-	checkHyphens      bool
-	checkJoiners      bool
-	verifyDNSLength   bool
-	removeLeadingDots bool
-
-	trie *idnaTrie
-
-	// fromPuny calls validation rules when converting A-labels to U-labels.
-	fromPuny func(p *Profile, s string) error
-
-	// mapping implements a validation and mapping step as defined in RFC 5895
-	// or UTS 46, tailored to, for example, domain registration or lookup.
-	mapping func(p *Profile, s string) (string, error)
-
-	// bidirule, if specified, checks whether s conforms to the Bidi Rule
-	// defined in RFC 5893.
-	bidirule func(s string) bool
-}
-
-// A Profile defines the configuration of a IDNA mapper.
-type Profile struct {
-	options
-}
-
-func apply(o *options, opts []Option) {
-	for _, f := range opts {
-		f(o)
-	}
-}
-
-// New creates a new Profile.
-//
-// With no options, the returned Profile is the most permissive and equals the
-// Punycode Profile. Options can be passed to further restrict the Profile. The
-// MapForLookup and ValidateForRegistration options set a collection of options,
-// for lookup and registration purposes respectively, which can be tailored by
-// adding more fine-grained options, where later options override earlier
-// options.
-func New(o ...Option) *Profile {
-	p := &Profile{}
-	apply(&p.options, o)
-	return p
-}
-
-// ToASCII converts a domain or domain label to its ASCII form. For example,
-// ToASCII("bücher.example.com") is "xn--bcher-kva.example.com", and
-// ToASCII("golang") is "golang". If an error is encountered it will return
-// an error and a (partially) processed result.
-func (p *Profile) ToASCII(s string) (string, error) {
-	return p.process(s, true)
-}
-
-// ToUnicode converts a domain or domain label to its Unicode form. For example,
-// ToUnicode("xn--bcher-kva.example.com") is "bücher.example.com", and
-// ToUnicode("golang") is "golang". If an error is encountered it will return
-// an error and a (partially) processed result.
-func (p *Profile) ToUnicode(s string) (string, error) {
-	pp := *p
-	pp.transitional = false
-	return pp.process(s, false)
-}
-
-// String reports a string with a description of the profile for debugging
-// purposes. The string format may change with different versions.
-func (p *Profile) String() string {
-	s := ""
-	if p.transitional {
-		s = "Transitional"
-	} else {
-		s = "NonTransitional"
-	}
-	if p.useSTD3Rules {
-		s += ":UseSTD3Rules"
-	}
-	if p.checkHyphens {
-		s += ":CheckHyphens"
-	}
-	if p.checkJoiners {
-		s += ":CheckJoiners"
-	}
-	if p.verifyDNSLength {
-		s += ":VerifyDNSLength"
-	}
-	return s
-}
-
-var (
-	// Punycode is a Profile that does raw punycode processing with a minimum
-	// of validation.
-	Punycode *Profile = punycode
-
-	// Lookup is the recommended profile for looking up domain names, according
-	// to Section 5 of RFC 5891. The exact configuration of this profile may
-	// change over time.
-	Lookup *Profile = lookup
-
-	// Display is the recommended profile for displaying domain names.
-	// The configuration of this profile may change over time.
-	Display *Profile = display
-
-	// Registration is the recommended profile for checking whether a given
-	// IDN is valid for registration, according to Section 4 of RFC 5891.
-	Registration *Profile = registration
-
-	punycode = &Profile{}
-	lookup   = &Profile{options{
-		transitional:      true,
-		removeLeadingDots: true,
-		useSTD3Rules:      true,
-		checkHyphens:      true,
-		checkJoiners:      true,
-		trie:              trie,
-		fromPuny:          validateFromPunycode,
-		mapping:           validateAndMap,
-		bidirule:          bidirule.ValidString,
-	}}
-	display = &Profile{options{
-		useSTD3Rules:      true,
-		removeLeadingDots: true,
-		checkHyphens:      true,
-		checkJoiners:      true,
-		trie:              trie,
-		fromPuny:          validateFromPunycode,
-		mapping:           validateAndMap,
-		bidirule:          bidirule.ValidString,
-	}}
-	registration = &Profile{options{
-		useSTD3Rules:    true,
-		verifyDNSLength: true,
-		checkHyphens:    true,
-		checkJoiners:    true,
-		trie:            trie,
-		fromPuny:        validateFromPunycode,
-		mapping:         validateRegistration,
-		bidirule:        bidirule.ValidString,
-	}}
-
-	// TODO: profiles
-	// Register: recommended for approving domain names: don't do any mappings
-	// but rather reject on invalid input. Bundle or block deviation characters.
-)
-
-type labelError struct{ label, code_ string }
-
-func (e labelError) code() string { return e.code_ }
-func (e labelError) Error() string {
-	return fmt.Sprintf("idna: invalid label %q", e.label)
-}
-
-type runeError rune
-
-func (e runeError) code() string { return "P1" }
-func (e runeError) Error() string {
-	return fmt.Sprintf("idna: disallowed rune %U", e)
-}
-
-// process implements the algorithm described in section 4 of UTS #46,
-// see https://www.unicode.org/reports/tr46.
-func (p *Profile) process(s string, toASCII bool) (string, error) {
-	var err error
-	if p.mapping != nil {
-		s, err = p.mapping(p, s)
-	}
-	// Remove leading empty labels.
-	if p.removeLeadingDots {
-		for ; len(s) > 0 && s[0] == '.'; s = s[1:] {
-		}
-	}
-	// It seems like we should only create this error on ToASCII, but the
-	// UTS 46 conformance tests suggests we should always check this.
-	if err == nil && p.verifyDNSLength && s == "" {
-		err = &labelError{s, "A4"}
-	}
-	labels := labelIter{orig: s}
-	for ; !labels.done(); labels.next() {
-		label := labels.label()
-		if label == "" {
-			// Empty labels are not okay. The label iterator skips the last
-			// label if it is empty.
-			if err == nil && p.verifyDNSLength {
-				err = &labelError{s, "A4"}
-			}
-			continue
-		}
-		if strings.HasPrefix(label, acePrefix) {
-			u, err2 := decode(label[len(acePrefix):])
-			if err2 != nil {
-				if err == nil {
-					err = err2
-				}
-				// Spec says keep the old label.
-				continue
-			}
-			labels.set(u)
-			if err == nil && p.fromPuny != nil {
-				err = p.fromPuny(p, u)
-			}
-			if err == nil {
-				// This should be called on NonTransitional, according to the
-				// spec, but that currently does not have any effect. Use the
-				// original profile to preserve options.
-				err = p.validateLabel(u)
-			}
-		} else if err == nil {
-			err = p.validateLabel(label)
-		}
-	}
-	if toASCII {
-		for labels.reset(); !labels.done(); labels.next() {
-			label := labels.label()
-			if !ascii(label) {
-				a, err2 := encode(acePrefix, label)
-				if err == nil {
-					err = err2
-				}
-				label = a
-				labels.set(a)
-			}
-			n := len(label)
-			if p.verifyDNSLength && err == nil && (n == 0 || n > 63) {
-				err = &labelError{label, "A4"}
-			}
-		}
-	}
-	s = labels.result()
-	if toASCII && p.verifyDNSLength && err == nil {
-		// Compute the length of the domain name minus the root label and its dot.
-		n := len(s)
-		if n > 0 && s[n-1] == '.' {
-			n--
-		}
-		if len(s) < 1 || n > 253 {
-			err = &labelError{s, "A4"}
-		}
-	}
-	return s, err
-}
-
-func normalize(p *Profile, s string) (string, error) {
-	return norm.NFC.String(s), nil
-}
-
-func validateRegistration(p *Profile, s string) (string, error) {
-	if !norm.NFC.IsNormalString(s) {
-		return s, &labelError{s, "V1"}
-	}
-	for i := 0; i < len(s); {
-		v, sz := trie.lookupString(s[i:])
-		// Copy bytes not copied so far.
-		switch p.simplify(info(v).category()) {
-		// TODO: handle the NV8 defined in the Unicode idna data set to allow
-		// for strict conformance to IDNA2008.
-		case valid, deviation:
-		case disallowed, mapped, unknown, ignored:
-			r, _ := utf8.DecodeRuneInString(s[i:])
-			return s, runeError(r)
-		}
-		i += sz
-	}
-	return s, nil
-}
-
-func validateAndMap(p *Profile, s string) (string, error) {
-	var (
-		err error
-		b   []byte
-		k   int
-	)
-	for i := 0; i < len(s); {
-		v, sz := trie.lookupString(s[i:])
-		start := i
-		i += sz
-		// Copy bytes not copied so far.
-		switch p.simplify(info(v).category()) {
-		case valid:
-			continue
-		case disallowed:
-			if err == nil {
-				r, _ := utf8.DecodeRuneInString(s[start:])
-				err = runeError(r)
-			}
-			continue
-		case mapped, deviation:
-			b = append(b, s[k:start]...)
-			b = info(v).appendMapping(b, s[start:i])
-		case ignored:
-			b = append(b, s[k:start]...)
-			// drop the rune
-		case unknown:
-			b = append(b, s[k:start]...)
-			b = append(b, "\ufffd"...)
-		}
-		k = i
-	}
-	if k == 0 {
-		// No changes so far.
-		s = norm.NFC.String(s)
-	} else {
-		b = append(b, s[k:]...)
-		if norm.NFC.QuickSpan(b) != len(b) {
-			b = norm.NFC.Bytes(b)
-		}
-		// TODO: the punycode converters require strings as input.
-		s = string(b)
-	}
-	return s, err
-}
-
-// A labelIter allows iterating over domain name labels.
-type labelIter struct {
-	orig     string
-	slice    []string
-	curStart int
-	curEnd   int
-	i        int
-}
-
-func (l *labelIter) reset() {
-	l.curStart = 0
-	l.curEnd = 0
-	l.i = 0
-}
-
-func (l *labelIter) done() bool {
-	return l.curStart >= len(l.orig)
-}
-
-func (l *labelIter) result() string {
-	if l.slice != nil {
-		return strings.Join(l.slice, ".")
-	}
-	return l.orig
-}
-
-func (l *labelIter) label() string {
-	if l.slice != nil {
-		return l.slice[l.i]
-	}
-	p := strings.IndexByte(l.orig[l.curStart:], '.')
-	l.curEnd = l.curStart + p
-	if p == -1 {
-		l.curEnd = len(l.orig)
-	}
-	return l.orig[l.curStart:l.curEnd]
-}
-
-// next sets the value to the next label. It skips the last label if it is empty.
-func (l *labelIter) next() {
-	l.i++
-	if l.slice != nil {
-		if l.i >= len(l.slice) || l.i == len(l.slice)-1 && l.slice[l.i] == "" {
-			l.curStart = len(l.orig)
-		}
-	} else {
-		l.curStart = l.curEnd + 1
-		if l.curStart == len(l.orig)-1 && l.orig[l.curStart] == '.' {
-			l.curStart = len(l.orig)
-		}
-	}
-}
-
-func (l *labelIter) set(s string) {
-	if l.slice == nil {
-		l.slice = strings.Split(l.orig, ".")
-	}
-	l.slice[l.i] = s
-}
-
-// acePrefix is the ASCII Compatible Encoding prefix.
-const acePrefix = "xn--"
-
-func (p *Profile) simplify(cat category) category {
-	switch cat {
-	case disallowedSTD3Mapped:
-		if p.useSTD3Rules {
-			cat = disallowed
-		} else {
-			cat = mapped
-		}
-	case disallowedSTD3Valid:
-		if p.useSTD3Rules {
-			cat = disallowed
-		} else {
-			cat = valid
-		}
-	case deviation:
-		if !p.transitional {
-			cat = valid
-		}
-	case validNV8, validXV8:
-		// TODO: handle V2008
-		cat = valid
-	}
-	return cat
-}
-
-func validateFromPunycode(p *Profile, s string) error {
-	if !norm.NFC.IsNormalString(s) {
-		return &labelError{s, "V1"}
-	}
-	for i := 0; i < len(s); {
-		v, sz := trie.lookupString(s[i:])
-		if c := p.simplify(info(v).category()); c != valid && c != deviation {
-			return &labelError{s, "V6"}
-		}
-		i += sz
-	}
-	return nil
-}
-
-const (
-	zwnj = "\u200c"
-	zwj  = "\u200d"
-)
-
-type joinState int8
-
-const (
-	stateStart joinState = iota
-	stateVirama
-	stateBefore
-	stateBeforeVirama
-	stateAfter
-	stateFAIL
-)
-
-var joinStates = [][numJoinTypes]joinState{
-	stateStart: {
-		joiningL:   stateBefore,
-		joiningD:   stateBefore,
-		joinZWNJ:   stateFAIL,
-		joinZWJ:    stateFAIL,
-		joinVirama: stateVirama,
-	},
-	stateVirama: {
-		joiningL: stateBefore,
-		joiningD: stateBefore,
-	},
-	stateBefore: {
-		joiningL:   stateBefore,
-		joiningD:   stateBefore,
-		joiningT:   stateBefore,
-		joinZWNJ:   stateAfter,
-		joinZWJ:    stateFAIL,
-		joinVirama: stateBeforeVirama,
-	},
-	stateBeforeVirama: {
-		joiningL: stateBefore,
-		joiningD: stateBefore,
-		joiningT: stateBefore,
-	},
-	stateAfter: {
-		joiningL:   stateFAIL,
-		joiningD:   stateBefore,
-		joiningT:   stateAfter,
-		joiningR:   stateStart,
-		joinZWNJ:   stateFAIL,
-		joinZWJ:    stateFAIL,
-		joinVirama: stateAfter, // no-op as we can't accept joiners here
-	},
-	stateFAIL: {
-		0:          stateFAIL,
-		joiningL:   stateFAIL,
-		joiningD:   stateFAIL,
-		joiningT:   stateFAIL,
-		joiningR:   stateFAIL,
-		joinZWNJ:   stateFAIL,
-		joinZWJ:    stateFAIL,
-		joinVirama: stateFAIL,
-	},
-}
-
-// validateLabel validates the criteria from Section 4.1. Item 1, 4, and 6 are
-// already implicitly satisfied by the overall implementation.
-func (p *Profile) validateLabel(s string) error {
-	if s == "" {
-		if p.verifyDNSLength {
-			return &labelError{s, "A4"}
-		}
-		return nil
-	}
-	if p.bidirule != nil && !p.bidirule(s) {
-		return &labelError{s, "B"}
-	}
-	if p.checkHyphens {
-		if len(s) > 4 && s[2] == '-' && s[3] == '-' {
-			return &labelError{s, "V2"}
-		}
-		if s[0] == '-' || s[len(s)-1] == '-' {
-			return &labelError{s, "V3"}
-		}
-	}
-	if !p.checkJoiners {
-		return nil
-	}
-	trie := p.trie // p.checkJoiners is only set if trie is set.
-	// TODO: merge the use of this in the trie.
-	v, sz := trie.lookupString(s)
-	x := info(v)
-	if x.isModifier() {
-		return &labelError{s, "V5"}
-	}
-	// Quickly return in the absence of zero-width (non) joiners.
-	if strings.Index(s, zwj) == -1 && strings.Index(s, zwnj) == -1 {
-		return nil
-	}
-	st := stateStart
-	for i := 0; ; {
-		jt := x.joinType()
-		if s[i:i+sz] == zwj {
-			jt = joinZWJ
-		} else if s[i:i+sz] == zwnj {
-			jt = joinZWNJ
-		}
-		st = joinStates[st][jt]
-		if x.isViramaModifier() {
-			st = joinStates[st][joinVirama]
-		}
-		if i += sz; i == len(s) {
-			break
-		}
-		v, sz = trie.lookupString(s[i:])
-		x = info(v)
-	}
-	if st == stateFAIL || st == stateAfter {
-		return &labelError{s, "C"}
-	}
-	return nil
-}
-
-func ascii(s string) bool {
-	for i := 0; i < len(s); i++ {
-		if s[i] >= utf8.RuneSelf {
-			return false
-		}
-	}
-	return true
-}
Index: trunk/vendor/golang.org/x/net/idna/pre_go118.go
===================================================================
--- trunk/vendor/golang.org/x/net/idna/pre_go118.go	(revision 145)
+++ 	(revision )
@@ -1,12 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-// Copyright 2021 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-//go:build !go1.18
-// +build !go1.18
-
-package idna
-
-const transitionalLookup = true
Index: trunk/vendor/golang.org/x/net/idna/punycode.go
===================================================================
--- trunk/vendor/golang.org/x/net/idna/punycode.go	(revision 145)
+++ 	(revision )
@@ -1,217 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-// Copyright 2016 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package idna
-
-// This file implements the Punycode algorithm from RFC 3492.
-
-import (
-	"math"
-	"strings"
-	"unicode/utf8"
-)
-
-// These parameter values are specified in section 5.
-//
-// All computation is done with int32s, so that overflow behavior is identical
-// regardless of whether int is 32-bit or 64-bit.
-const (
-	base        int32 = 36
-	damp        int32 = 700
-	initialBias int32 = 72
-	initialN    int32 = 128
-	skew        int32 = 38
-	tmax        int32 = 26
-	tmin        int32 = 1
-)
-
-func punyError(s string) error { return &labelError{s, "A3"} }
-
-// decode decodes a string as specified in section 6.2.
-func decode(encoded string) (string, error) {
-	if encoded == "" {
-		return "", nil
-	}
-	pos := 1 + strings.LastIndex(encoded, "-")
-	if pos == 1 {
-		return "", punyError(encoded)
-	}
-	if pos == len(encoded) {
-		return encoded[:len(encoded)-1], nil
-	}
-	output := make([]rune, 0, len(encoded))
-	if pos != 0 {
-		for _, r := range encoded[:pos-1] {
-			output = append(output, r)
-		}
-	}
-	i, n, bias := int32(0), initialN, initialBias
-	overflow := false
-	for pos < len(encoded) {
-		oldI, w := i, int32(1)
-		for k := base; ; k += base {
-			if pos == len(encoded) {
-				return "", punyError(encoded)
-			}
-			digit, ok := decodeDigit(encoded[pos])
-			if !ok {
-				return "", punyError(encoded)
-			}
-			pos++
-			i, overflow = madd(i, digit, w)
-			if overflow {
-				return "", punyError(encoded)
-			}
-			t := k - bias
-			if k <= bias {
-				t = tmin
-			} else if k >= bias+tmax {
-				t = tmax
-			}
-			if digit < t {
-				break
-			}
-			w, overflow = madd(0, w, base-t)
-			if overflow {
-				return "", punyError(encoded)
-			}
-		}
-		if len(output) >= 1024 {
-			return "", punyError(encoded)
-		}
-		x := int32(len(output) + 1)
-		bias = adapt(i-oldI, x, oldI == 0)
-		n += i / x
-		i %= x
-		if n < 0 || n > utf8.MaxRune {
-			return "", punyError(encoded)
-		}
-		output = append(output, 0)
-		copy(output[i+1:], output[i:])
-		output[i] = n
-		i++
-	}
-	return string(output), nil
-}
-
-// encode encodes a string as specified in section 6.3 and prepends prefix to
-// the result.
-//
-// The "while h < length(input)" line in the specification becomes "for
-// remaining != 0" in the Go code, because len(s) in Go is in bytes, not runes.
-func encode(prefix, s string) (string, error) {
-	output := make([]byte, len(prefix), len(prefix)+1+2*len(s))
-	copy(output, prefix)
-	delta, n, bias := int32(0), initialN, initialBias
-	b, remaining := int32(0), int32(0)
-	for _, r := range s {
-		if r < 0x80 {
-			b++
-			output = append(output, byte(r))
-		} else {
-			remaining++
-		}
-	}
-	h := b
-	if b > 0 {
-		output = append(output, '-')
-	}
-	overflow := false
-	for remaining != 0 {
-		m := int32(0x7fffffff)
-		for _, r := range s {
-			if m > r && r >= n {
-				m = r
-			}
-		}
-		delta, overflow = madd(delta, m-n, h+1)
-		if overflow {
-			return "", punyError(s)
-		}
-		n = m
-		for _, r := range s {
-			if r < n {
-				delta++
-				if delta < 0 {
-					return "", punyError(s)
-				}
-				continue
-			}
-			if r > n {
-				continue
-			}
-			q := delta
-			for k := base; ; k += base {
-				t := k - bias
-				if k <= bias {
-					t = tmin
-				} else if k >= bias+tmax {
-					t = tmax
-				}
-				if q < t {
-					break
-				}
-				output = append(output, encodeDigit(t+(q-t)%(base-t)))
-				q = (q - t) / (base - t)
-			}
-			output = append(output, encodeDigit(q))
-			bias = adapt(delta, h+1, h == b)
-			delta = 0
-			h++
-			remaining--
-		}
-		delta++
-		n++
-	}
-	return string(output), nil
-}
-
-// madd computes a + (b * c), detecting overflow.
-func madd(a, b, c int32) (next int32, overflow bool) {
-	p := int64(b) * int64(c)
-	if p > math.MaxInt32-int64(a) {
-		return 0, true
-	}
-	return a + int32(p), false
-}
-
-func decodeDigit(x byte) (digit int32, ok bool) {
-	switch {
-	case '0' <= x && x <= '9':
-		return int32(x - ('0' - 26)), true
-	case 'A' <= x && x <= 'Z':
-		return int32(x - 'A'), true
-	case 'a' <= x && x <= 'z':
-		return int32(x - 'a'), true
-	}
-	return 0, false
-}
-
-func encodeDigit(digit int32) byte {
-	switch {
-	case 0 <= digit && digit < 26:
-		return byte(digit + 'a')
-	case 26 <= digit && digit < 36:
-		return byte(digit + ('0' - 26))
-	}
-	panic("idna: internal error in punycode encoding")
-}
-
-// adapt is the bias adaptation function specified in section 6.1.
-func adapt(delta, numPoints int32, firstTime bool) int32 {
-	if firstTime {
-		delta /= damp
-	} else {
-		delta /= 2
-	}
-	delta += delta / numPoints
-	k := int32(0)
-	for delta > ((base-tmin)*tmax)/2 {
-		delta /= base - tmin
-		k += base
-	}
-	return k + (base-tmin+1)*delta/(delta+skew)
-}
Index: trunk/vendor/golang.org/x/net/idna/tables10.0.0.go
===================================================================
--- trunk/vendor/golang.org/x/net/idna/tables10.0.0.go	(revision 145)
+++ 	(revision )
@@ -1,4560 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-//go:build go1.10 && !go1.13
-// +build go1.10,!go1.13
-
-package idna
-
-// UnicodeVersion is the Unicode version from which the tables in this package are derived.
-const UnicodeVersion = "10.0.0"
-
-var mappings string = "" + // Size: 8175 bytes
-	"\x00\x01 \x03 ̈\x01a\x03 ̄\x012\x013\x03 ́\x03 ̧\x011\x01o\x051⁄4\x051⁄2" +
-	"\x053⁄4\x03i̇\x03l·\x03ʼn\x01s\x03dž\x03ⱥ\x03ⱦ\x01h\x01j\x01r\x01w\x01y" +
-	"\x03 ̆\x03 ̇\x03 ̊\x03 ̨\x03 ̃\x03 ̋\x01l\x01x\x04̈́\x03 ι\x01;\x05 ̈́" +
-	"\x04եւ\x04اٴ\x04وٴ\x04ۇٴ\x04يٴ\x06क़\x06ख़\x06ग़\x06ज़\x06ड़\x06ढ़\x06फ़" +
-	"\x06य़\x06ড়\x06ঢ়\x06য়\x06ਲ਼\x06ਸ਼\x06ਖ਼\x06ਗ਼\x06ਜ਼\x06ਫ਼\x06ଡ଼\x06ଢ଼" +
-	"\x06ํา\x06ໍາ\x06ຫນ\x06ຫມ\x06གྷ\x06ཌྷ\x06དྷ\x06བྷ\x06ཛྷ\x06ཀྵ\x06ཱི\x06ཱུ" +
-	"\x06ྲྀ\x09ྲཱྀ\x06ླྀ\x09ླཱྀ\x06ཱྀ\x06ྒྷ\x06ྜྷ\x06ྡྷ\x06ྦྷ\x06ྫྷ\x06ྐྵ\x02" +
-	"в\x02д\x02о\x02с\x02т\x02ъ\x02ѣ\x02æ\x01b\x01d\x01e\x02ǝ\x01g\x01i\x01k" +
-	"\x01m\x01n\x02ȣ\x01p\x01t\x01u\x02ɐ\x02ɑ\x02ə\x02ɛ\x02ɜ\x02ŋ\x02ɔ\x02ɯ" +
-	"\x01v\x02β\x02γ\x02δ\x02φ\x02χ\x02ρ\x02н\x02ɒ\x01c\x02ɕ\x02ð\x01f\x02ɟ" +
-	"\x02ɡ\x02ɥ\x02ɨ\x02ɩ\x02ɪ\x02ʝ\x02ɭ\x02ʟ\x02ɱ\x02ɰ\x02ɲ\x02ɳ\x02ɴ\x02ɵ" +
-	"\x02ɸ\x02ʂ\x02ʃ\x02ƫ\x02ʉ\x02ʊ\x02ʋ\x02ʌ\x01z\x02ʐ\x02ʑ\x02ʒ\x02θ\x02ss" +
-	"\x02ά\x02έ\x02ή\x02ί\x02ό\x02ύ\x02ώ\x05ἀι\x05ἁι\x05ἂι\x05ἃι\x05ἄι\x05ἅι" +
-	"\x05ἆι\x05ἇι\x05ἠι\x05ἡι\x05ἢι\x05ἣι\x05ἤι\x05ἥι\x05ἦι\x05ἧι\x05ὠι\x05ὡι" +
-	"\x05ὢι\x05ὣι\x05ὤι\x05ὥι\x05ὦι\x05ὧι\x05ὰι\x04αι\x04άι\x05ᾶι\x02ι\x05 ̈͂" +
-	"\x05ὴι\x04ηι\x04ήι\x05ῆι\x05 ̓̀\x05 ̓́\x05 ̓͂\x02ΐ\x05 ̔̀\x05 ̔́\x05 ̔͂" +
-	"\x02ΰ\x05 ̈̀\x01`\x05ὼι\x04ωι\x04ώι\x05ῶι\x06′′\x09′′′\x06‵‵\x09‵‵‵\x02!" +
-	"!\x02??\x02?!\x02!?\x0c′′′′\x010\x014\x015\x016\x017\x018\x019\x01+\x01=" +
-	"\x01(\x01)\x02rs\x02ħ\x02no\x01q\x02sm\x02tm\x02ω\x02å\x02א\x02ב\x02ג" +
-	"\x02ד\x02π\x051⁄7\x051⁄9\x061⁄10\x051⁄3\x052⁄3\x051⁄5\x052⁄5\x053⁄5\x054" +
-	"⁄5\x051⁄6\x055⁄6\x051⁄8\x053⁄8\x055⁄8\x057⁄8\x041⁄\x02ii\x02iv\x02vi" +
-	"\x04viii\x02ix\x02xi\x050⁄3\x06∫∫\x09∫∫∫\x06∮∮\x09∮∮∮\x0210\x0211\x0212" +
-	"\x0213\x0214\x0215\x0216\x0217\x0218\x0219\x0220\x04(10)\x04(11)\x04(12)" +
-	"\x04(13)\x04(14)\x04(15)\x04(16)\x04(17)\x04(18)\x04(19)\x04(20)\x0c∫∫∫∫" +
-	"\x02==\x05⫝̸\x02ɫ\x02ɽ\x02ȿ\x02ɀ\x01.\x04 ゙\x04 ゚\x06より\x06コト\x05(ᄀ)\x05" +
-	"(ᄂ)\x05(ᄃ)\x05(ᄅ)\x05(ᄆ)\x05(ᄇ)\x05(ᄉ)\x05(ᄋ)\x05(ᄌ)\x05(ᄎ)\x05(ᄏ)\x05(ᄐ" +
-	")\x05(ᄑ)\x05(ᄒ)\x05(가)\x05(나)\x05(다)\x05(라)\x05(마)\x05(바)\x05(사)\x05(아)" +
-	"\x05(자)\x05(차)\x05(카)\x05(타)\x05(파)\x05(하)\x05(주)\x08(오전)\x08(오후)\x05(一)" +
-	"\x05(二)\x05(三)\x05(四)\x05(五)\x05(六)\x05(七)\x05(八)\x05(九)\x05(十)\x05(月)" +
-	"\x05(火)\x05(水)\x05(木)\x05(金)\x05(土)\x05(日)\x05(株)\x05(有)\x05(社)\x05(名)" +
-	"\x05(特)\x05(財)\x05(祝)\x05(労)\x05(代)\x05(呼)\x05(学)\x05(監)\x05(企)\x05(資)" +
-	"\x05(協)\x05(祭)\x05(休)\x05(自)\x05(至)\x0221\x0222\x0223\x0224\x0225\x0226" +
-	"\x0227\x0228\x0229\x0230\x0231\x0232\x0233\x0234\x0235\x06참고\x06주의\x0236" +
-	"\x0237\x0238\x0239\x0240\x0241\x0242\x0243\x0244\x0245\x0246\x0247\x0248" +
-	"\x0249\x0250\x041月\x042月\x043月\x044月\x045月\x046月\x047月\x048月\x049月\x0510" +
-	"月\x0511月\x0512月\x02hg\x02ev\x0cアパート\x0cアルファ\x0cアンペア\x09アール\x0cイニング\x09" +
-	"インチ\x09ウォン\x0fエスクード\x0cエーカー\x09オンス\x09オーム\x09カイリ\x0cカラット\x0cカロリー\x09ガロ" +
-	"ン\x09ガンマ\x06ギガ\x09ギニー\x0cキュリー\x0cギルダー\x06キロ\x0fキログラム\x12キロメートル\x0fキロワッ" +
-	"ト\x09グラム\x0fグラムトン\x0fクルゼイロ\x0cクローネ\x09ケース\x09コルナ\x09コーポ\x0cサイクル\x0fサンチ" +
-	"ーム\x0cシリング\x09センチ\x09セント\x09ダース\x06デシ\x06ドル\x06トン\x06ナノ\x09ノット\x09ハイツ" +
-	"\x0fパーセント\x09パーツ\x0cバーレル\x0fピアストル\x09ピクル\x06ピコ\x06ビル\x0fファラッド\x0cフィート" +
-	"\x0fブッシェル\x09フラン\x0fヘクタール\x06ペソ\x09ペニヒ\x09ヘルツ\x09ペンス\x09ページ\x09ベータ\x0cポイ" +
-	"ント\x09ボルト\x06ホン\x09ポンド\x09ホール\x09ホーン\x0cマイクロ\x09マイル\x09マッハ\x09マルク\x0fマ" +
-	"ンション\x0cミクロン\x06ミリ\x0fミリバール\x06メガ\x0cメガトン\x0cメートル\x09ヤード\x09ヤール\x09ユアン" +
-	"\x0cリットル\x06リラ\x09ルピー\x0cルーブル\x06レム\x0fレントゲン\x09ワット\x040点\x041点\x042点" +
-	"\x043点\x044点\x045点\x046点\x047点\x048点\x049点\x0510点\x0511点\x0512点\x0513点" +
-	"\x0514点\x0515点\x0516点\x0517点\x0518点\x0519点\x0520点\x0521点\x0522点\x0523点" +
-	"\x0524点\x02da\x02au\x02ov\x02pc\x02dm\x02iu\x06平成\x06昭和\x06大正\x06明治\x0c株" +
-	"式会社\x02pa\x02na\x02ma\x02ka\x02kb\x02mb\x02gb\x04kcal\x02pf\x02nf\x02m" +
-	"g\x02kg\x02hz\x02ml\x02dl\x02kl\x02fm\x02nm\x02mm\x02cm\x02km\x02m2\x02m" +
-	"3\x05m∕s\x06m∕s2\x07rad∕s\x08rad∕s2\x02ps\x02ns\x02ms\x02pv\x02nv\x02mv" +
-	"\x02kv\x02pw\x02nw\x02mw\x02kw\x02bq\x02cc\x02cd\x06c∕kg\x02db\x02gy\x02" +
-	"ha\x02hp\x02in\x02kk\x02kt\x02lm\x02ln\x02lx\x02ph\x02pr\x02sr\x02sv\x02" +
-	"wb\x05v∕m\x05a∕m\x041日\x042日\x043日\x044日\x045日\x046日\x047日\x048日\x049日" +
-	"\x0510日\x0511日\x0512日\x0513日\x0514日\x0515日\x0516日\x0517日\x0518日\x0519日" +
-	"\x0520日\x0521日\x0522日\x0523日\x0524日\x0525日\x0526日\x0527日\x0528日\x0529日" +
-	"\x0530日\x0531日\x02ь\x02ɦ\x02ɬ\x02ʞ\x02ʇ\x02œ\x04𤋮\x04𢡊\x04𢡄\x04𣏕\x04𥉉" +
-	"\x04𥳐\x04𧻓\x02ff\x02fi\x02fl\x02st\x04մն\x04մե\x04մի\x04վն\x04մխ\x04יִ" +
-	"\x04ײַ\x02ע\x02ה\x02כ\x02ל\x02ם\x02ר\x02ת\x04שׁ\x04שׂ\x06שּׁ\x06שּׂ\x04א" +
-	"ַ\x04אָ\x04אּ\x04בּ\x04גּ\x04דּ\x04הּ\x04וּ\x04זּ\x04טּ\x04יּ\x04ךּ\x04" +
-	"כּ\x04לּ\x04מּ\x04נּ\x04סּ\x04ףּ\x04פּ\x04צּ\x04קּ\x04רּ\x04שּ\x04תּ" +
-	"\x04וֹ\x04בֿ\x04כֿ\x04פֿ\x04אל\x02ٱ\x02ٻ\x02پ\x02ڀ\x02ٺ\x02ٿ\x02ٹ\x02ڤ" +
-	"\x02ڦ\x02ڄ\x02ڃ\x02چ\x02ڇ\x02ڍ\x02ڌ\x02ڎ\x02ڈ\x02ژ\x02ڑ\x02ک\x02گ\x02ڳ" +
-	"\x02ڱ\x02ں\x02ڻ\x02ۀ\x02ہ\x02ھ\x02ے\x02ۓ\x02ڭ\x02ۇ\x02ۆ\x02ۈ\x02ۋ\x02ۅ" +
-	"\x02ۉ\x02ې\x02ى\x04ئا\x04ئە\x04ئو\x04ئۇ\x04ئۆ\x04ئۈ\x04ئې\x04ئى\x02ی\x04" +
-	"ئج\x04ئح\x04ئم\x04ئي\x04بج\x04بح\x04بخ\x04بم\x04بى\x04بي\x04تج\x04تح" +
-	"\x04تخ\x04تم\x04تى\x04تي\x04ثج\x04ثم\x04ثى\x04ثي\x04جح\x04جم\x04حج\x04حم" +
-	"\x04خج\x04خح\x04خم\x04سج\x04سح\x04سخ\x04سم\x04صح\x04صم\x04ضج\x04ضح\x04ضخ" +
-	"\x04ضم\x04طح\x04طم\x04ظم\x04عج\x04عم\x04غج\x04غم\x04فج\x04فح\x04فخ\x04فم" +
-	"\x04فى\x04في\x04قح\x04قم\x04قى\x04قي\x04كا\x04كج\x04كح\x04كخ\x04كل\x04كم" +
-	"\x04كى\x04كي\x04لج\x04لح\x04لخ\x04لم\x04لى\x04لي\x04مج\x04مح\x04مخ\x04مم" +
-	"\x04مى\x04مي\x04نج\x04نح\x04نخ\x04نم\x04نى\x04ني\x04هج\x04هم\x04هى\x04هي" +
-	"\x04يج\x04يح\x04يخ\x04يم\x04يى\x04يي\x04ذٰ\x04رٰ\x04ىٰ\x05 ٌّ\x05 ٍّ\x05" +
-	" َّ\x05 ُّ\x05 ِّ\x05 ّٰ\x04ئر\x04ئز\x04ئن\x04بر\x04بز\x04بن\x04تر\x04تز" +
-	"\x04تن\x04ثر\x04ثز\x04ثن\x04ما\x04نر\x04نز\x04نن\x04ير\x04يز\x04ين\x04ئخ" +
-	"\x04ئه\x04به\x04ته\x04صخ\x04له\x04نه\x04هٰ\x04يه\x04ثه\x04سه\x04شم\x04شه" +
-	"\x06ـَّ\x06ـُّ\x06ـِّ\x04طى\x04طي\x04عى\x04عي\x04غى\x04غي\x04سى\x04سي" +
-	"\x04شى\x04شي\x04حى\x04حي\x04جى\x04جي\x04خى\x04خي\x04صى\x04صي\x04ضى\x04ضي" +
-	"\x04شج\x04شح\x04شخ\x04شر\x04سر\x04صر\x04ضر\x04اً\x06تجم\x06تحج\x06تحم" +
-	"\x06تخم\x06تمج\x06تمح\x06تمخ\x06جمح\x06حمي\x06حمى\x06سحج\x06سجح\x06سجى" +
-	"\x06سمح\x06سمج\x06سمم\x06صحح\x06صمم\x06شحم\x06شجي\x06شمخ\x06شمم\x06ضحى" +
-	"\x06ضخم\x06طمح\x06طمم\x06طمي\x06عجم\x06عمم\x06عمى\x06غمم\x06غمي\x06غمى" +
-	"\x06فخم\x06قمح\x06قمم\x06لحم\x06لحي\x06لحى\x06لجج\x06لخم\x06لمح\x06محج" +
-	"\x06محم\x06محي\x06مجح\x06مجم\x06مخج\x06مخم\x06مجخ\x06همج\x06همم\x06نحم" +
-	"\x06نحى\x06نجم\x06نجى\x06نمي\x06نمى\x06يمم\x06بخي\x06تجي\x06تجى\x06تخي" +
-	"\x06تخى\x06تمي\x06تمى\x06جمي\x06جحى\x06جمى\x06سخى\x06صحي\x06شحي\x06ضحي" +
-	"\x06لجي\x06لمي\x06يحي\x06يجي\x06يمي\x06ممي\x06قمي\x06نحي\x06عمي\x06كمي" +
-	"\x06نجح\x06مخي\x06لجم\x06كمم\x06جحي\x06حجي\x06مجي\x06فمي\x06بحي\x06سخي" +
-	"\x06نجي\x06صلے\x06قلے\x08الله\x08اكبر\x08محمد\x08صلعم\x08رسول\x08عليه" +
-	"\x08وسلم\x06صلى!صلى الله عليه وسلم\x0fجل جلاله\x08ریال\x01,\x01:\x01!" +
-	"\x01?\x01_\x01{\x01}\x01[\x01]\x01#\x01&\x01*\x01-\x01<\x01>\x01\\\x01$" +
-	"\x01%\x01@\x04ـً\x04ـَ\x04ـُ\x04ـِ\x04ـّ\x04ـْ\x02ء\x02آ\x02أ\x02ؤ\x02إ" +
-	"\x02ئ\x02ا\x02ب\x02ة\x02ت\x02ث\x02ج\x02ح\x02خ\x02د\x02ذ\x02ر\x02ز\x02س" +
-	"\x02ش\x02ص\x02ض\x02ط\x02ظ\x02ع\x02غ\x02ف\x02ق\x02ك\x02ل\x02م\x02ن\x02ه" +
-	"\x02و\x02ي\x04لآ\x04لأ\x04لإ\x04لا\x01\x22\x01'\x01/\x01^\x01|\x01~\x02¢" +
-	"\x02£\x02¬\x02¦\x02¥\x08𝅗𝅥\x08𝅘𝅥\x0c𝅘𝅥𝅮\x0c𝅘𝅥𝅯\x0c𝅘𝅥𝅰\x0c𝅘𝅥𝅱\x0c𝅘𝅥𝅲\x08𝆹" +
-	"𝅥\x08𝆺𝅥\x0c𝆹𝅥𝅮\x0c𝆺𝅥𝅮\x0c𝆹𝅥𝅯\x0c𝆺𝅥𝅯\x02ı\x02ȷ\x02α\x02ε\x02ζ\x02η\x02" +
-	"κ\x02λ\x02μ\x02ν\x02ξ\x02ο\x02σ\x02τ\x02υ\x02ψ\x03∇\x03∂\x02ϝ\x02ٮ\x02ڡ" +
-	"\x02ٯ\x020,\x021,\x022,\x023,\x024,\x025,\x026,\x027,\x028,\x029,\x03(a)" +
-	"\x03(b)\x03(c)\x03(d)\x03(e)\x03(f)\x03(g)\x03(h)\x03(i)\x03(j)\x03(k)" +
-	"\x03(l)\x03(m)\x03(n)\x03(o)\x03(p)\x03(q)\x03(r)\x03(s)\x03(t)\x03(u)" +
-	"\x03(v)\x03(w)\x03(x)\x03(y)\x03(z)\x07〔s〕\x02wz\x02hv\x02sd\x03ppv\x02w" +
-	"c\x02mc\x02md\x02dj\x06ほか\x06ココ\x03サ\x03手\x03字\x03双\x03デ\x03二\x03多\x03解" +
-	"\x03天\x03交\x03映\x03無\x03料\x03前\x03後\x03再\x03新\x03初\x03終\x03生\x03販\x03声" +
-	"\x03吹\x03演\x03投\x03捕\x03一\x03三\x03遊\x03左\x03中\x03右\x03指\x03走\x03打\x03禁" +
-	"\x03空\x03合\x03満\x03有\x03月\x03申\x03割\x03営\x03配\x09〔本〕\x09〔三〕\x09〔二〕\x09〔安" +
-	"〕\x09〔点〕\x09〔打〕\x09〔盗〕\x09〔勝〕\x09〔敗〕\x03得\x03可\x03丽\x03丸\x03乁\x03你\x03" +
-	"侮\x03侻\x03倂\x03偺\x03備\x03僧\x03像\x03㒞\x03免\x03兔\x03兤\x03具\x03㒹\x03內\x03" +
-	"冗\x03冤\x03仌\x03冬\x03况\x03凵\x03刃\x03㓟\x03刻\x03剆\x03剷\x03㔕\x03勇\x03勉\x03" +
-	"勤\x03勺\x03包\x03匆\x03北\x03卉\x03卑\x03博\x03即\x03卽\x03卿\x03灰\x03及\x03叟\x03" +
-	"叫\x03叱\x03吆\x03咞\x03吸\x03呈\x03周\x03咢\x03哶\x03唐\x03啓\x03啣\x03善\x03喙\x03" +
-	"喫\x03喳\x03嗂\x03圖\x03嘆\x03圗\x03噑\x03噴\x03切\x03壮\x03城\x03埴\x03堍\x03型\x03" +
-	"堲\x03報\x03墬\x03売\x03壷\x03夆\x03夢\x03奢\x03姬\x03娛\x03娧\x03姘\x03婦\x03㛮\x03" +
-	"嬈\x03嬾\x03寃\x03寘\x03寧\x03寳\x03寿\x03将\x03尢\x03㞁\x03屠\x03屮\x03峀\x03岍\x03" +
-	"嵃\x03嵮\x03嵫\x03嵼\x03巡\x03巢\x03㠯\x03巽\x03帨\x03帽\x03幩\x03㡢\x03㡼\x03庰\x03" +
-	"庳\x03庶\x03廊\x03廾\x03舁\x03弢\x03㣇\x03形\x03彫\x03㣣\x03徚\x03忍\x03志\x03忹\x03" +
-	"悁\x03㤺\x03㤜\x03悔\x03惇\x03慈\x03慌\x03慎\x03慺\x03憎\x03憲\x03憤\x03憯\x03懞\x03" +
-	"懲\x03懶\x03成\x03戛\x03扝\x03抱\x03拔\x03捐\x03挽\x03拼\x03捨\x03掃\x03揤\x03搢\x03" +
-	"揅\x03掩\x03㨮\x03摩\x03摾\x03撝\x03摷\x03㩬\x03敏\x03敬\x03旣\x03書\x03晉\x03㬙\x03" +
-	"暑\x03㬈\x03㫤\x03冒\x03冕\x03最\x03暜\x03肭\x03䏙\x03朗\x03望\x03朡\x03杞\x03杓\x03" +
-	"㭉\x03柺\x03枅\x03桒\x03梅\x03梎\x03栟\x03椔\x03㮝\x03楂\x03榣\x03槪\x03檨\x03櫛\x03" +
-	"㰘\x03次\x03歔\x03㱎\x03歲\x03殟\x03殺\x03殻\x03汎\x03沿\x03泍\x03汧\x03洖\x03派\x03" +
-	"海\x03流\x03浩\x03浸\x03涅\x03洴\x03港\x03湮\x03㴳\x03滋\x03滇\x03淹\x03潮\x03濆\x03" +
-	"瀹\x03瀞\x03瀛\x03㶖\x03灊\x03災\x03灷\x03炭\x03煅\x03熜\x03爨\x03爵\x03牐\x03犀\x03" +
-	"犕\x03獺\x03王\x03㺬\x03玥\x03㺸\x03瑇\x03瑜\x03瑱\x03璅\x03瓊\x03㼛\x03甤\x03甾\x03" +
-	"異\x03瘐\x03㿼\x03䀈\x03直\x03眞\x03真\x03睊\x03䀹\x03瞋\x03䁆\x03䂖\x03硎\x03碌\x03" +
-	"磌\x03䃣\x03祖\x03福\x03秫\x03䄯\x03穀\x03穊\x03穏\x03䈂\x03篆\x03築\x03䈧\x03糒\x03" +
-	"䊠\x03糨\x03糣\x03紀\x03絣\x03䌁\x03緇\x03縂\x03繅\x03䌴\x03䍙\x03罺\x03羕\x03翺\x03" +
-	"者\x03聠\x03聰\x03䏕\x03育\x03脃\x03䐋\x03脾\x03媵\x03舄\x03辞\x03䑫\x03芑\x03芋\x03" +
-	"芝\x03劳\x03花\x03芳\x03芽\x03苦\x03若\x03茝\x03荣\x03莭\x03茣\x03莽\x03菧\x03著\x03" +
-	"荓\x03菊\x03菌\x03菜\x03䔫\x03蓱\x03蓳\x03蔖\x03蕤\x03䕝\x03䕡\x03䕫\x03虐\x03虜\x03" +
-	"虧\x03虩\x03蚩\x03蚈\x03蜎\x03蛢\x03蝹\x03蜨\x03蝫\x03螆\x03蟡\x03蠁\x03䗹\x03衠\x03" +
-	"衣\x03裗\x03裞\x03䘵\x03裺\x03㒻\x03䚾\x03䛇\x03誠\x03諭\x03變\x03豕\x03貫\x03賁\x03" +
-	"贛\x03起\x03跋\x03趼\x03跰\x03軔\x03輸\x03邔\x03郱\x03鄑\x03鄛\x03鈸\x03鋗\x03鋘\x03" +
-	"鉼\x03鏹\x03鐕\x03開\x03䦕\x03閷\x03䧦\x03雃\x03嶲\x03霣\x03䩮\x03䩶\x03韠\x03䪲\x03" +
-	"頋\x03頩\x03飢\x03䬳\x03餩\x03馧\x03駂\x03駾\x03䯎\x03鬒\x03鱀\x03鳽\x03䳎\x03䳭\x03" +
-	"鵧\x03䳸\x03麻\x03䵖\x03黹\x03黾\x03鼅\x03鼏\x03鼖\x03鼻"
-
-var xorData string = "" + // Size: 4855 bytes
-	"\x02\x0c\x09\x02\xb0\xec\x02\xad\xd8\x02\xad\xd9\x02\x06\x07\x02\x0f\x12" +
-	"\x02\x0f\x1f\x02\x0f\x1d\x02\x01\x13\x02\x0f\x16\x02\x0f\x0b\x02\x0f3" +
-	"\x02\x0f7\x02\x0f?\x02\x0f/\x02\x0f*\x02\x0c&\x02\x0c*\x02\x0c;\x02\x0c9" +
-	"\x02\x0c%\x02\xab\xed\x02\xab\xe2\x02\xab\xe3\x02\xa9\xe0\x02\xa9\xe1" +
-	"\x02\xa9\xe6\x02\xa3\xcb\x02\xa3\xc8\x02\xa3\xc9\x02\x01#\x02\x01\x08" +
-	"\x02\x0e>\x02\x0e'\x02\x0f\x03\x02\x03\x0d\x02\x03\x09\x02\x03\x17\x02" +
-	"\x03\x0e\x02\x02\x03\x02\x011\x02\x01\x00\x02\x01\x10\x02\x03<\x02\x07" +
-	"\x0d\x02\x02\x0c\x02\x0c0\x02\x01\x03\x02\x01\x01\x02\x01 \x02\x01\x22" +
-	"\x02\x01)\x02\x01\x0a\x02\x01\x0c\x02\x02\x06\x02\x02\x02\x02\x03\x10" +
-	"\x03\x037 \x03\x0b+\x03\x02\x01\x04\x02\x01\x02\x02\x019\x02\x03\x1c\x02" +
-	"\x02$\x03\x80p$\x02\x03:\x02\x03\x0a\x03\xc1r.\x03\xc1r,\x03\xc1r\x02" +
-	"\x02\x02:\x02\x02>\x02\x02,\x02\x02\x10\x02\x02\x00\x03\xc1s<\x03\xc1s*" +
-	"\x03\xc2L$\x03\xc2L;\x02\x09)\x02\x0a\x19\x03\x83\xab\xe3\x03\x83\xab" +
-	"\xf2\x03 4\xe0\x03\x81\xab\xea\x03\x81\xab\xf3\x03 4\xef\x03\x96\xe1\xcd" +
-	"\x03\x84\xe5\xc3\x02\x0d\x11\x03\x8b\xec\xcb\x03\x94\xec\xcf\x03\x9a\xec" +
-	"\xc2\x03\x8b\xec\xdb\x03\x94\xec\xdf\x03\x9a\xec\xd2\x03\x01\x0c!\x03" +
-	"\x01\x0c#\x03ʠ\x9d\x03ʣ\x9c\x03ʢ\x9f\x03ʥ\x9e\x03ʤ\x91\x03ʧ\x90\x03ʦ\x93" +
-	"\x03ʩ\x92\x03ʨ\x95\x03\xca\xf3\xb5\x03\xca\xf0\xb4\x03\xca\xf1\xb7\x03" +
-	"\xca\xf6\xb6\x03\xca\xf7\x89\x03\xca\xf4\x88\x03\xca\xf5\x8b\x03\xca\xfa" +
-	"\x8a\x03\xca\xfb\x8d\x03\xca\xf8\x8c\x03\xca\xf9\x8f\x03\xca\xfe\x8e\x03" +
-	"\xca\xff\x81\x03\xca\xfc\x80\x03\xca\xfd\x83\x03\xca\xe2\x82\x03\xca\xe3" +
-	"\x85\x03\xca\xe0\x84\x03\xca\xe1\x87\x03\xca\xe6\x86\x03\xca\xe7\x99\x03" +
-	"\xca\xe4\x98\x03\xca\xe5\x9b\x03\xca\xea\x9a\x03\xca\xeb\x9d\x03\xca\xe8" +
-	"\x9c\x03ؓ\x89\x03ߔ\x8b\x02\x010\x03\x03\x04\x1e\x03\x04\x15\x12\x03\x0b" +
-	"\x05,\x03\x06\x04\x00\x03\x06\x04)\x03\x06\x044\x03\x06\x04<\x03\x06\x05" +
-	"\x1d\x03\x06\x06\x00\x03\x06\x06\x0a\x03\x06\x06'\x03\x06\x062\x03\x0786" +
-	"\x03\x079/\x03\x079 \x03\x07:\x0e\x03\x07:\x1b\x03\x07:%\x03\x07;/\x03" +
-	"\x07;%\x03\x074\x11\x03\x076\x09\x03\x077*\x03\x070\x01\x03\x070\x0f\x03" +
-	"\x070.\x03\x071\x16\x03\x071\x04\x03\x0710\x03\x072\x18\x03\x072-\x03" +
-	"\x073\x14\x03\x073>\x03\x07'\x09\x03\x07 \x00\x03\x07\x1f\x0b\x03\x07" +
-	"\x18#\x03\x07\x18(\x03\x07\x186\x03\x07\x18\x03\x03\x07\x19\x16\x03\x07" +
-	"\x116\x03\x07\x12'\x03\x07\x13\x10\x03\x07\x0c&\x03\x07\x0c\x08\x03\x07" +
-	"\x0c\x13\x03\x07\x0d\x02\x03\x07\x0d\x1c\x03\x07\x0b5\x03\x07\x0b\x0a" +
-	"\x03\x07\x0b\x01\x03\x07\x0b\x0f\x03\x07\x05\x00\x03\x07\x05\x09\x03\x07" +
-	"\x05\x0b\x03\x07\x07\x01\x03\x07\x07\x08\x03\x07\x00<\x03\x07\x00+\x03" +
-	"\x07\x01)\x03\x07\x01\x1b\x03\x07\x01\x08\x03\x07\x03?\x03\x0445\x03\x04" +
-	"4\x08\x03\x0454\x03\x04)/\x03\x04)5\x03\x04+\x05\x03\x04+\x14\x03\x04+ " +
-	"\x03\x04+<\x03\x04*&\x03\x04*\x22\x03\x04&8\x03\x04!\x01\x03\x04!\x22" +
-	"\x03\x04\x11+\x03\x04\x10.\x03\x04\x104\x03\x04\x13=\x03\x04\x12\x04\x03" +
-	"\x04\x12\x0a\x03\x04\x0d\x1d\x03\x04\x0d\x07\x03\x04\x0d \x03\x05<>\x03" +
-	"\x055<\x03\x055!\x03\x055#\x03\x055&\x03\x054\x1d\x03\x054\x02\x03\x054" +
-	"\x07\x03\x0571\x03\x053\x1a\x03\x053\x16\x03\x05.<\x03\x05.\x07\x03\x05)" +
-	":\x03\x05)<\x03\x05)\x0c\x03\x05)\x15\x03\x05+-\x03\x05+5\x03\x05$\x1e" +
-	"\x03\x05$\x14\x03\x05'\x04\x03\x05'\x14\x03\x05&\x02\x03\x05\x226\x03" +
-	"\x05\x22\x0c\x03\x05\x22\x1c\x03\x05\x19\x0a\x03\x05\x1b\x09\x03\x05\x1b" +
-	"\x0c\x03\x05\x14\x07\x03\x05\x16?\x03\x05\x16\x0c\x03\x05\x0c\x05\x03" +
-	"\x05\x0e\x0f\x03\x05\x01\x0e\x03\x05\x00(\x03\x05\x030\x03\x05\x03\x06" +
-	"\x03\x0a==\x03\x0a=1\x03\x0a=,\x03\x0a=\x0c\x03\x0a??\x03\x0a<\x08\x03" +
-	"\x0a9!\x03\x0a9)\x03\x0a97\x03\x0a99\x03\x0a6\x0a\x03\x0a6\x1c\x03\x0a6" +
-	"\x17\x03\x0a7'\x03\x0a78\x03\x0a73\x03\x0a'\x01\x03\x0a'&\x03\x0a\x1f" +
-	"\x0e\x03\x0a\x1f\x03\x03\x0a\x1f3\x03\x0a\x1b/\x03\x0a\x18\x19\x03\x0a" +
-	"\x19\x01\x03\x0a\x16\x14\x03\x0a\x0e\x22\x03\x0a\x0f\x10\x03\x0a\x0f\x02" +
-	"\x03\x0a\x0f \x03\x0a\x0c\x04\x03\x0a\x0b>\x03\x0a\x0b+\x03\x0a\x08/\x03" +
-	"\x0a\x046\x03\x0a\x05\x14\x03\x0a\x00\x04\x03\x0a\x00\x10\x03\x0a\x00" +
-	"\x14\x03\x0b<3\x03\x0b;*\x03\x0b9\x22\x03\x0b9)\x03\x0b97\x03\x0b+\x10" +
-	"\x03\x0b((\x03\x0b&5\x03\x0b$\x1c\x03\x0b$\x12\x03\x0b%\x04\x03\x0b#<" +
-	"\x03\x0b#0\x03\x0b#\x0d\x03\x0b#\x19\x03\x0b!:\x03\x0b!\x1f\x03\x0b!\x00" +
-	"\x03\x0b\x1e5\x03\x0b\x1c\x1d\x03\x0b\x1d-\x03\x0b\x1d(\x03\x0b\x18.\x03" +
-	"\x0b\x18 \x03\x0b\x18\x16\x03\x0b\x14\x13\x03\x0b\x15$\x03\x0b\x15\x22" +
-	"\x03\x0b\x12\x1b\x03\x0b\x12\x10\x03\x0b\x132\x03\x0b\x13=\x03\x0b\x12" +
-	"\x18\x03\x0b\x0c&\x03\x0b\x061\x03\x0b\x06:\x03\x0b\x05#\x03\x0b\x05<" +
-	"\x03\x0b\x04\x0b\x03\x0b\x04\x04\x03\x0b\x04\x1b\x03\x0b\x042\x03\x0b" +
-	"\x041\x03\x0b\x03\x03\x03\x0b\x03\x1d\x03\x0b\x03/\x03\x0b\x03+\x03\x0b" +
-	"\x02\x1b\x03\x0b\x02\x00\x03\x0b\x01\x1e\x03\x0b\x01\x08\x03\x0b\x015" +
-	"\x03\x06\x0d9\x03\x06\x0d=\x03\x06\x0d?\x03\x02\x001\x03\x02\x003\x03" +
-	"\x02\x02\x19\x03\x02\x006\x03\x02\x02\x1b\x03\x02\x004\x03\x02\x00<\x03" +
-	"\x02\x02\x0a\x03\x02\x02\x0e\x03\x02\x01\x1a\x03\x02\x01\x07\x03\x02\x01" +
-	"\x05\x03\x02\x01\x0b\x03\x02\x01%\x03\x02\x01\x0c\x03\x02\x01\x04\x03" +
-	"\x02\x01\x1c\x03\x02\x00.\x03\x02\x002\x03\x02\x00>\x03\x02\x00\x12\x03" +
-	"\x02\x00\x16\x03\x02\x011\x03\x02\x013\x03\x02\x02 \x03\x02\x02%\x03\x02" +
-	"\x02$\x03\x02\x028\x03\x02\x02;\x03\x02\x024\x03\x02\x012\x03\x02\x022" +
-	"\x03\x02\x02/\x03\x02\x01,\x03\x02\x01\x13\x03\x02\x01\x16\x03\x02\x01" +
-	"\x11\x03\x02\x01\x1e\x03\x02\x01\x15\x03\x02\x01\x17\x03\x02\x01\x0f\x03" +
-	"\x02\x01\x08\x03\x02\x00?\x03\x02\x03\x07\x03\x02\x03\x0d\x03\x02\x03" +
-	"\x13\x03\x02\x03\x1d\x03\x02\x03\x1f\x03\x02\x00\x03\x03\x02\x00\x0d\x03" +
-	"\x02\x00\x01\x03\x02\x00\x1b\x03\x02\x00\x19\x03\x02\x00\x18\x03\x02\x00" +
-	"\x13\x03\x02\x00/\x03\x07>\x12\x03\x07<\x1f\x03\x07>\x1d\x03\x06\x1d\x0e" +
-	"\x03\x07>\x1c\x03\x07>:\x03\x07>\x13\x03\x04\x12+\x03\x07?\x03\x03\x07>" +
-	"\x02\x03\x06\x224\x03\x06\x1a.\x03\x07<%\x03\x06\x1c\x0b\x03\x0609\x03" +
-	"\x05\x1f\x01\x03\x04'\x08\x03\x93\xfd\xf5\x03\x02\x0d \x03\x02\x0d#\x03" +
-	"\x02\x0d!\x03\x02\x0d&\x03\x02\x0d\x22\x03\x02\x0d/\x03\x02\x0d,\x03\x02" +
-	"\x0d$\x03\x02\x0d'\x03\x02\x0d%\x03\x02\x0d;\x03\x02\x0d=\x03\x02\x0d?" +
-	"\x03\x099.\x03\x08\x0b7\x03\x08\x02\x14\x03\x08\x14\x0d\x03\x08.:\x03" +
-	"\x089'\x03\x0f\x0b\x18\x03\x0f\x1c1\x03\x0f\x17&\x03\x0f9\x1f\x03\x0f0" +
-	"\x0c\x03\x0e\x0a9\x03\x0e\x056\x03\x0e\x1c#\x03\x0f\x13\x0e\x03\x072\x00" +
-	"\x03\x070\x0d\x03\x072\x0b\x03\x06\x11\x18\x03\x070\x10\x03\x06\x0f(\x03" +
-	"\x072\x05\x03\x06\x0f,\x03\x073\x15\x03\x06\x07\x08\x03\x05\x16\x02\x03" +
-	"\x04\x0b \x03\x05:8\x03\x05\x16%\x03\x0a\x0d\x1f\x03\x06\x16\x10\x03\x05" +
-	"\x1d5\x03\x05*;\x03\x05\x16\x1b\x03\x04.-\x03\x06\x1a\x19\x03\x04\x03," +
-	"\x03\x0b87\x03\x04/\x0a\x03\x06\x00,\x03\x04-\x01\x03\x04\x1e-\x03\x06/(" +
-	"\x03\x0a\x0b5\x03\x06\x0e7\x03\x06\x07.\x03\x0597\x03\x0a*%\x03\x0760" +
-	"\x03\x06\x0c;\x03\x05'\x00\x03\x072.\x03\x072\x08\x03\x06=\x01\x03\x06" +
-	"\x05\x1b\x03\x06\x06\x12\x03\x06$=\x03\x06'\x0d\x03\x04\x11\x0f\x03\x076" +
-	",\x03\x06\x07;\x03\x06.,\x03\x86\xf9\xea\x03\x8f\xff\xeb\x02\x092\x02" +
-	"\x095\x02\x094\x02\x09;\x02\x09>\x02\x098\x02\x09*\x02\x09/\x02\x09,\x02" +
-	"\x09%\x02\x09&\x02\x09#\x02\x09 \x02\x08!\x02\x08%\x02\x08$\x02\x08+\x02" +
-	"\x08.\x02\x08*\x02\x08&\x02\x088\x02\x08>\x02\x084\x02\x086\x02\x080\x02" +
-	"\x08\x10\x02\x08\x17\x02\x08\x12\x02\x08\x1d\x02\x08\x1f\x02\x08\x13\x02" +
-	"\x08\x15\x02\x08\x14\x02\x08\x0c\x03\x8b\xfd\xd0\x03\x81\xec\xc6\x03\x87" +
-	"\xe0\x8a\x03-2\xe3\x03\x80\xef\xe4\x03-2\xea\x03\x88\xe6\xeb\x03\x8e\xe6" +
-	"\xe8\x03\x84\xe6\xe9\x03\x97\xe6\xee\x03-2\xf9\x03-2\xf6\x03\x8e\xe3\xad" +
-	"\x03\x80\xe3\x92\x03\x88\xe3\x90\x03\x8e\xe3\x90\x03\x80\xe3\x97\x03\x88" +
-	"\xe3\x95\x03\x88\xfe\xcb\x03\x8e\xfe\xca\x03\x84\xfe\xcd\x03\x91\xef\xc9" +
-	"\x03-2\xc1\x03-2\xc0\x03-2\xcb\x03\x88@\x09\x03\x8e@\x08\x03\x8f\xe0\xf5" +
-	"\x03\x8e\xe6\xf9\x03\x8e\xe0\xfa\x03\x93\xff\xf4\x03\x84\xee\xd3\x03\x0b" +
-	"(\x04\x023 \x021;\x02\x01*\x03\x0b#\x10\x03\x0b 0\x03\x0b!\x10\x03\x0b!0" +
-	"\x03\x07\x15\x08\x03\x09?5\x03\x07\x1f\x08\x03\x07\x17\x0b\x03\x09\x1f" +
-	"\x15\x03\x0b\x1c7\x03\x0a+#\x03\x06\x1a\x1b\x03\x06\x1a\x14\x03\x0a\x01" +
-	"\x18\x03\x06#\x1b\x03\x0a2\x0c\x03\x0a\x01\x04\x03\x09#;\x03\x08='\x03" +
-	"\x08\x1a\x0a\x03\x07</\x03\x07:+\x03\x07\x07*\x03\x06&\x1c\x03\x09\x0c" +
-	"\x16\x03\x09\x10\x0e\x03\x08'\x0f\x03\x08+\x09\x03\x074%\x03\x06!3\x03" +
-	"\x06\x03+\x03\x0b\x1e\x19\x03\x0a))\x03\x09\x08\x19\x03\x08,\x05\x03\x07" +
-	"<2\x03\x06\x1c>\x03\x0a\x111\x03\x09\x1b\x09\x03\x073.\x03\x07\x01\x00" +
-	"\x03\x09/,\x03\x07#>\x03\x07\x048\x03\x0a\x1f\x22\x03\x098>\x03\x09\x11" +
-	"\x00\x03\x08/\x17\x03\x06'\x22\x03\x0b\x1a+\x03\x0a\x22\x19\x03\x0a/1" +
-	"\x03\x0974\x03\x09\x0f\x22\x03\x08,\x22\x03\x08?\x14\x03\x07$5\x03\x07<3" +
-	"\x03\x07=*\x03\x07\x13\x18\x03\x068\x0a\x03\x06\x09\x16\x03\x06\x13\x00" +
-	"\x03\x08\x067\x03\x08\x01\x03\x03\x08\x12\x1d\x03\x07+7\x03\x06(;\x03" +
-	"\x06\x1c?\x03\x07\x0e\x17\x03\x0a\x06\x1d\x03\x0a\x19\x07\x03\x08\x14$" +
-	"\x03\x07$;\x03\x08,$\x03\x08\x06\x0d\x03\x07\x16\x0a\x03\x06>>\x03\x0a" +
-	"\x06\x12\x03\x0a\x14)\x03\x09\x0d\x1f\x03\x09\x12\x17\x03\x09\x19\x01" +
-	"\x03\x08\x11 \x03\x08\x1d'\x03\x06<\x1a\x03\x0a.\x00\x03\x07'\x18\x03" +
-	"\x0a\x22\x08\x03\x08\x0d\x0a\x03\x08\x13)\x03\x07*)\x03\x06<,\x03\x07" +
-	"\x0b\x1a\x03\x09.\x14\x03\x09\x0d\x1e\x03\x07\x0e#\x03\x0b\x1d'\x03\x0a" +
-	"\x0a8\x03\x09%2\x03\x08+&\x03\x080\x12\x03\x0a)4\x03\x08\x06\x1f\x03\x0b" +
-	"\x1b\x1a\x03\x0a\x1b\x0f\x03\x0b\x1d*\x03\x09\x16$\x03\x090\x11\x03\x08" +
-	"\x11\x08\x03\x0a*(\x03\x0a\x042\x03\x089,\x03\x074'\x03\x07\x0f\x05\x03" +
-	"\x09\x0b\x0a\x03\x07\x1b\x01\x03\x09\x17:\x03\x09.\x0d\x03\x07.\x11\x03" +
-	"\x09+\x15\x03\x080\x13\x03\x0b\x1f\x19\x03\x0a \x11\x03\x0a\x220\x03\x09" +
-	"\x07;\x03\x08\x16\x1c\x03\x07,\x13\x03\x07\x0e/\x03\x06\x221\x03\x0a." +
-	"\x0a\x03\x0a7\x02\x03\x0a\x032\x03\x0a\x1d.\x03\x091\x06\x03\x09\x19:" +
-	"\x03\x08\x02/\x03\x060+\x03\x06\x0f-\x03\x06\x1c\x1f\x03\x06\x1d\x07\x03" +
-	"\x0a,\x11\x03\x09=\x0d\x03\x09\x0b;\x03\x07\x1b/\x03\x0a\x1f:\x03\x09 " +
-	"\x1f\x03\x09.\x10\x03\x094\x0b\x03\x09\x1a1\x03\x08#\x1a\x03\x084\x1d" +
-	"\x03\x08\x01\x1f\x03\x08\x11\x22\x03\x07'8\x03\x07\x1a>\x03\x0757\x03" +
-	"\x06&9\x03\x06+\x11\x03\x0a.\x0b\x03\x0a,>\x03\x0a4#\x03\x08%\x17\x03" +
-	"\x07\x05\x22\x03\x07\x0c\x0b\x03\x0a\x1d+\x03\x0a\x19\x16\x03\x09+\x1f" +
-	"\x03\x09\x08\x0b\x03\x08\x16\x18\x03\x08+\x12\x03\x0b\x1d\x0c\x03\x0a=" +
-	"\x10\x03\x0a\x09\x0d\x03\x0a\x10\x11\x03\x09&0\x03\x08(\x1f\x03\x087\x07" +
-	"\x03\x08\x185\x03\x07'6\x03\x06.\x05\x03\x06=\x04\x03\x06;;\x03\x06\x06," +
-	"\x03\x0b\x18>\x03\x08\x00\x18\x03\x06 \x03\x03\x06<\x00\x03\x09%\x18\x03" +
-	"\x0b\x1c<\x03\x0a%!\x03\x0a\x09\x12\x03\x0a\x16\x02\x03\x090'\x03\x09" +
-	"\x0e=\x03\x08 \x0e\x03\x08>\x03\x03\x074>\x03\x06&?\x03\x06\x19\x09\x03" +
-	"\x06?(\x03\x0a-\x0e\x03\x09:3\x03\x098:\x03\x09\x12\x0b\x03\x09\x1d\x17" +
-	"\x03\x087\x05\x03\x082\x14\x03\x08\x06%\x03\x08\x13\x1f\x03\x06\x06\x0e" +
-	"\x03\x0a\x22<\x03\x09/<\x03\x06>+\x03\x0a'?\x03\x0a\x13\x0c\x03\x09\x10<" +
-	"\x03\x07\x1b=\x03\x0a\x19\x13\x03\x09\x22\x1d\x03\x09\x07\x0d\x03\x08)" +
-	"\x1c\x03\x06=\x1a\x03\x0a/4\x03\x0a7\x11\x03\x0a\x16:\x03\x09?3\x03\x09:" +
-	"/\x03\x09\x05\x0a\x03\x09\x14\x06\x03\x087\x22\x03\x080\x07\x03\x08\x1a" +
-	"\x1f\x03\x07\x04(\x03\x07\x04\x09\x03\x06 %\x03\x06<\x08\x03\x0a+\x14" +
-	"\x03\x09\x1d\x16\x03\x0a70\x03\x08 >\x03\x0857\x03\x070\x0a\x03\x06=\x12" +
-	"\x03\x06\x16%\x03\x06\x1d,\x03\x099#\x03\x09\x10>\x03\x07 \x1e\x03\x08" +
-	"\x0c<\x03\x08\x0b\x18\x03\x08\x15+\x03\x08,:\x03\x08%\x22\x03\x07\x0a$" +
-	"\x03\x0b\x1c=\x03\x07+\x08\x03\x0a/\x05\x03\x0a \x07\x03\x0a\x12'\x03" +
-	"\x09#\x11\x03\x08\x1b\x15\x03\x0a\x06\x01\x03\x09\x1c\x1b\x03\x0922\x03" +
-	"\x07\x14<\x03\x07\x09\x04\x03\x061\x04\x03\x07\x0e\x01\x03\x0a\x13\x18" +
-	"\x03\x0a-\x0c\x03\x0a?\x0d\x03\x0a\x09\x0a\x03\x091&\x03\x0a/\x0b\x03" +
-	"\x08$<\x03\x083\x1d\x03\x08\x0c$\x03\x08\x0d\x07\x03\x08\x0d?\x03\x08" +
-	"\x0e\x14\x03\x065\x0a\x03\x08\x1a#\x03\x08\x16#\x03\x0702\x03\x07\x03" +
-	"\x1a\x03\x06(\x1d\x03\x06+\x1b\x03\x06\x0b\x05\x03\x06\x0b\x17\x03\x06" +
-	"\x0c\x04\x03\x06\x1e\x19\x03\x06+0\x03\x062\x18\x03\x0b\x16\x1e\x03\x0a+" +
-	"\x16\x03\x0a-?\x03\x0a#:\x03\x0a#\x10\x03\x0a%$\x03\x0a>+\x03\x0a01\x03" +
-	"\x0a1\x10\x03\x0a\x099\x03\x0a\x0a\x12\x03\x0a\x19\x1f\x03\x0a\x19\x12" +
-	"\x03\x09*)\x03\x09-\x16\x03\x09.1\x03\x09.2\x03\x09<\x0e\x03\x09> \x03" +
-	"\x093\x12\x03\x09\x0b\x01\x03\x09\x1c2\x03\x09\x11\x1c\x03\x09\x15%\x03" +
-	"\x08,&\x03\x08!\x22\x03\x089(\x03\x08\x0b\x1a\x03\x08\x0d2\x03\x08\x0c" +
-	"\x04\x03\x08\x0c\x06\x03\x08\x0c\x1f\x03\x08\x0c\x0c\x03\x08\x0f\x1f\x03" +
-	"\x08\x0f\x1d\x03\x08\x00\x14\x03\x08\x03\x14\x03\x08\x06\x16\x03\x08\x1e" +
-	"#\x03\x08\x11\x11\x03\x08\x10\x18\x03\x08\x14(\x03\x07)\x1e\x03\x07.1" +
-	"\x03\x07 $\x03\x07 '\x03\x078\x08\x03\x07\x0d0\x03\x07\x0f7\x03\x07\x05#" +
-	"\x03\x07\x05\x1a\x03\x07\x1a7\x03\x07\x1d-\x03\x07\x17\x10\x03\x06)\x1f" +
-	"\x03\x062\x0b\x03\x066\x16\x03\x06\x09\x11\x03\x09(\x1e\x03\x07!5\x03" +
-	"\x0b\x11\x16\x03\x0a/\x04\x03\x0a,\x1a\x03\x0b\x173\x03\x0a,1\x03\x0a/5" +
-	"\x03\x0a\x221\x03\x0a\x22\x0d\x03\x0a?%\x03\x0a<,\x03\x0a?#\x03\x0a>\x19" +
-	"\x03\x0a\x08&\x03\x0a\x0b\x0e\x03\x0a\x0c:\x03\x0a\x0c+\x03\x0a\x03\x22" +
-	"\x03\x0a\x06)\x03\x0a\x11\x10\x03\x0a\x11\x1a\x03\x0a\x17-\x03\x0a\x14(" +
-	"\x03\x09)\x1e\x03\x09/\x09\x03\x09.\x00\x03\x09,\x07\x03\x09/*\x03\x09-9" +
-	"\x03\x09\x228\x03\x09%\x09\x03\x09:\x12\x03\x09;\x1d\x03\x09?\x06\x03" +
-	"\x093%\x03\x096\x05\x03\x096\x08\x03\x097\x02\x03\x09\x07,\x03\x09\x04," +
-	"\x03\x09\x1f\x16\x03\x09\x11\x03\x03\x09\x11\x12\x03\x09\x168\x03\x08*" +
-	"\x05\x03\x08/2\x03\x084:\x03\x08\x22+\x03\x08 0\x03\x08&\x0a\x03\x08;" +
-	"\x10\x03\x08>$\x03\x08>\x18\x03\x0829\x03\x082:\x03\x081,\x03\x081<\x03" +
-	"\x081\x1c\x03\x087#\x03\x087*\x03\x08\x09'\x03\x08\x00\x1d\x03\x08\x05-" +
-	"\x03\x08\x1f4\x03\x08\x1d\x04\x03\x08\x16\x0f\x03\x07*7\x03\x07'!\x03" +
-	"\x07%\x1b\x03\x077\x0c\x03\x07\x0c1\x03\x07\x0c.\x03\x07\x00\x06\x03\x07" +
-	"\x01\x02\x03\x07\x010\x03\x07\x06=\x03\x07\x01\x03\x03\x07\x01\x13\x03" +
-	"\x07\x06\x06\x03\x07\x05\x0a\x03\x07\x1f\x09\x03\x07\x17:\x03\x06*1\x03" +
-	"\x06-\x1d\x03\x06\x223\x03\x062:\x03\x060$\x03\x066\x1e\x03\x064\x12\x03" +
-	"\x0645\x03\x06\x0b\x00\x03\x06\x0b7\x03\x06\x07\x1f\x03\x06\x15\x12\x03" +
-	"\x0c\x05\x0f\x03\x0b+\x0b\x03\x0b+-\x03\x06\x16\x1b\x03\x06\x15\x17\x03" +
-	"\x89\xca\xea\x03\x89\xca\xe8\x03\x0c8\x10\x03\x0c8\x01\x03\x0c8\x0f\x03" +
-	"\x0d8%\x03\x0d8!\x03\x0c8-\x03\x0c8/\x03\x0c8+\x03\x0c87\x03\x0c85\x03" +
-	"\x0c9\x09\x03\x0c9\x0d\x03\x0c9\x0f\x03\x0c9\x0b\x03\xcfu\x0c\x03\xcfu" +
-	"\x0f\x03\xcfu\x0e\x03\xcfu\x09\x03\x0c9\x10\x03\x0d9\x0c\x03\xcf`;\x03" +
-	"\xcf`>\x03\xcf`9\x03\xcf`8\x03\xcf`7\x03\xcf`*\x03\xcf`-\x03\xcf`,\x03" +
-	"\x0d\x1b\x1a\x03\x0d\x1b&\x03\x0c=.\x03\x0c=%\x03\x0c>\x1e\x03\x0c>\x14" +
-	"\x03\x0c?\x06\x03\x0c?\x0b\x03\x0c?\x0c\x03\x0c?\x0d\x03\x0c?\x02\x03" +
-	"\x0c>\x0f\x03\x0c>\x08\x03\x0c>\x09\x03\x0c>,\x03\x0c>\x0c\x03\x0c?\x13" +
-	"\x03\x0c?\x16\x03\x0c?\x15\x03\x0c?\x1c\x03\x0c?\x1f\x03\x0c?\x1d\x03" +
-	"\x0c?\x1a\x03\x0c?\x17\x03\x0c?\x08\x03\x0c?\x09\x03\x0c?\x0e\x03\x0c?" +
-	"\x04\x03\x0c?\x05\x03\x0c<?\x03\x0c=\x00\x03\x0c=\x06\x03\x0c=\x05\x03" +
-	"\x0c=\x0c\x03\x0c=\x0f\x03\x0c=\x0d\x03\x0c=\x0b\x03\x0c=\x07\x03\x0c=" +
-	"\x19\x03\x0c=\x15\x03\x0c=\x11\x03\x0c=1\x03\x0c=3\x03\x0c=0\x03\x0c=>" +
-	"\x03\x0c=2\x03\x0c=6\x03\x0c<\x07\x03\x0c<\x05\x03\x0e:!\x03\x0e:#\x03" +
-	"\x0e8\x09\x03\x0e:&\x03\x0e8\x0b\x03\x0e:$\x03\x0e:,\x03\x0e8\x1a\x03" +
-	"\x0e8\x1e\x03\x0e:*\x03\x0e:7\x03\x0e:5\x03\x0e:;\x03\x0e:\x15\x03\x0e:<" +
-	"\x03\x0e:4\x03\x0e:'\x03\x0e:-\x03\x0e:%\x03\x0e:?\x03\x0e:=\x03\x0e:)" +
-	"\x03\x0e:/\x03\xcfs'\x03\x0d=\x0f\x03\x0d+*\x03\x0d99\x03\x0d9;\x03\x0d9" +
-	"?\x03\x0d)\x0d\x03\x0d(%\x02\x01\x18\x02\x01(\x02\x01\x1e\x03\x0f$!\x03" +
-	"\x0f87\x03\x0f4\x0e\x03\x0f5\x1d\x03\x06'\x03\x03\x0f\x08\x18\x03\x0f" +
-	"\x0d\x1b\x03\x0e2=\x03\x0e;\x08\x03\x0e:\x0b\x03\x0e\x06$\x03\x0e\x0d)" +
-	"\x03\x0e\x16\x1f\x03\x0e\x16\x1b\x03\x0d$\x0a\x03\x05,\x1d\x03\x0d. \x03" +
-	"\x0d.#\x03\x0c(/\x03\x09%\x02\x03\x0d90\x03\x0d\x0e4\x03\x0d\x0d\x0f\x03" +
-	"\x0c#\x00\x03\x0c,\x1e\x03\x0c2\x0e\x03\x0c\x01\x17\x03\x0c\x09:\x03\x0e" +
-	"\x173\x03\x0c\x08\x03\x03\x0c\x11\x07\x03\x0c\x10\x18\x03\x0c\x1f\x1c" +
-	"\x03\x0c\x19\x0e\x03\x0c\x1a\x1f\x03\x0f0>\x03\x0b->\x03\x0b<+\x03\x0b8" +
-	"\x13\x03\x0b\x043\x03\x0b\x14\x03\x03\x0b\x16%\x03\x0d\x22&\x03\x0b\x1a" +
-	"\x1a\x03\x0b\x1a\x04\x03\x0a%9\x03\x0a&2\x03\x0a&0\x03\x0a!\x1a\x03\x0a!" +
-	"7\x03\x0a5\x10\x03\x0a=4\x03\x0a?\x0e\x03\x0a>\x10\x03\x0a\x00 \x03\x0a" +
-	"\x0f:\x03\x0a\x0f9\x03\x0a\x0b\x0a\x03\x0a\x17%\x03\x0a\x1b-\x03\x09-" +
-	"\x1a\x03\x09,4\x03\x09.,\x03\x09)\x09\x03\x096!\x03\x091\x1f\x03\x093" +
-	"\x16\x03\x0c+\x1f\x03\x098 \x03\x098=\x03\x0c(\x1a\x03\x0c(\x16\x03\x09" +
-	"\x0a+\x03\x09\x16\x12\x03\x09\x13\x0e\x03\x09\x153\x03\x08)!\x03\x09\x1a" +
-	"\x01\x03\x09\x18\x01\x03\x08%#\x03\x08>\x22\x03\x08\x05%\x03\x08\x02*" +
-	"\x03\x08\x15;\x03\x08\x1b7\x03\x0f\x07\x1d\x03\x0f\x04\x03\x03\x070\x0c" +
-	"\x03\x07;\x0b\x03\x07\x08\x17\x03\x07\x12\x06\x03\x06/-\x03\x0671\x03" +
-	"\x065+\x03\x06>7\x03\x06\x049\x03\x05+\x1e\x03\x05,\x17\x03\x05 \x1d\x03" +
-	"\x05\x22\x05\x03\x050\x1d"
-
-// lookup returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *idnaTrie) lookup(s []byte) (v uint16, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return idnaValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := idnaIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := idnaIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = idnaIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := idnaIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = idnaIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = idnaIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *idnaTrie) lookupUnsafe(s []byte) uint16 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return idnaValues[c0]
-	}
-	i := idnaIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = idnaIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = idnaIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// lookupString returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *idnaTrie) lookupString(s string) (v uint16, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return idnaValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := idnaIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := idnaIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = idnaIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := idnaIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = idnaIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = idnaIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *idnaTrie) lookupStringUnsafe(s string) uint16 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return idnaValues[c0]
-	}
-	i := idnaIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = idnaIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = idnaIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// idnaTrie. Total size: 29052 bytes (28.37 KiB). Checksum: ef06e7ecc26f36dd.
-type idnaTrie struct{}
-
-func newIdnaTrie(i int) *idnaTrie {
-	return &idnaTrie{}
-}
-
-// lookupValue determines the type of block n and looks up the value for b.
-func (t *idnaTrie) lookupValue(n uint32, b byte) uint16 {
-	switch {
-	case n < 125:
-		return uint16(idnaValues[n<<6+uint32(b)])
-	default:
-		n -= 125
-		return uint16(idnaSparse.lookup(n, b))
-	}
-}
-
-// idnaValues: 127 blocks, 8128 entries, 16256 bytes
-// The third block is the zero block.
-var idnaValues = [8128]uint16{
-	// Block 0x0, offset 0x0
-	0x00: 0x0080, 0x01: 0x0080, 0x02: 0x0080, 0x03: 0x0080, 0x04: 0x0080, 0x05: 0x0080,
-	0x06: 0x0080, 0x07: 0x0080, 0x08: 0x0080, 0x09: 0x0080, 0x0a: 0x0080, 0x0b: 0x0080,
-	0x0c: 0x0080, 0x0d: 0x0080, 0x0e: 0x0080, 0x0f: 0x0080, 0x10: 0x0080, 0x11: 0x0080,
-	0x12: 0x0080, 0x13: 0x0080, 0x14: 0x0080, 0x15: 0x0080, 0x16: 0x0080, 0x17: 0x0080,
-	0x18: 0x0080, 0x19: 0x0080, 0x1a: 0x0080, 0x1b: 0x0080, 0x1c: 0x0080, 0x1d: 0x0080,
-	0x1e: 0x0080, 0x1f: 0x0080, 0x20: 0x0080, 0x21: 0x0080, 0x22: 0x0080, 0x23: 0x0080,
-	0x24: 0x0080, 0x25: 0x0080, 0x26: 0x0080, 0x27: 0x0080, 0x28: 0x0080, 0x29: 0x0080,
-	0x2a: 0x0080, 0x2b: 0x0080, 0x2c: 0x0080, 0x2d: 0x0008, 0x2e: 0x0008, 0x2f: 0x0080,
-	0x30: 0x0008, 0x31: 0x0008, 0x32: 0x0008, 0x33: 0x0008, 0x34: 0x0008, 0x35: 0x0008,
-	0x36: 0x0008, 0x37: 0x0008, 0x38: 0x0008, 0x39: 0x0008, 0x3a: 0x0080, 0x3b: 0x0080,
-	0x3c: 0x0080, 0x3d: 0x0080, 0x3e: 0x0080, 0x3f: 0x0080,
-	// Block 0x1, offset 0x40
-	0x40: 0x0080, 0x41: 0xe105, 0x42: 0xe105, 0x43: 0xe105, 0x44: 0xe105, 0x45: 0xe105,
-	0x46: 0xe105, 0x47: 0xe105, 0x48: 0xe105, 0x49: 0xe105, 0x4a: 0xe105, 0x4b: 0xe105,
-	0x4c: 0xe105, 0x4d: 0xe105, 0x4e: 0xe105, 0x4f: 0xe105, 0x50: 0xe105, 0x51: 0xe105,
-	0x52: 0xe105, 0x53: 0xe105, 0x54: 0xe105, 0x55: 0xe105, 0x56: 0xe105, 0x57: 0xe105,
-	0x58: 0xe105, 0x59: 0xe105, 0x5a: 0xe105, 0x5b: 0x0080, 0x5c: 0x0080, 0x5d: 0x0080,
-	0x5e: 0x0080, 0x5f: 0x0080, 0x60: 0x0080, 0x61: 0x0008, 0x62: 0x0008, 0x63: 0x0008,
-	0x64: 0x0008, 0x65: 0x0008, 0x66: 0x0008, 0x67: 0x0008, 0x68: 0x0008, 0x69: 0x0008,
-	0x6a: 0x0008, 0x6b: 0x0008, 0x6c: 0x0008, 0x6d: 0x0008, 0x6e: 0x0008, 0x6f: 0x0008,
-	0x70: 0x0008, 0x71: 0x0008, 0x72: 0x0008, 0x73: 0x0008, 0x74: 0x0008, 0x75: 0x0008,
-	0x76: 0x0008, 0x77: 0x0008, 0x78: 0x0008, 0x79: 0x0008, 0x7a: 0x0008, 0x7b: 0x0080,
-	0x7c: 0x0080, 0x7d: 0x0080, 0x7e: 0x0080, 0x7f: 0x0080,
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc0: 0x0040, 0xc1: 0x0040, 0xc2: 0x0040, 0xc3: 0x0040, 0xc4: 0x0040, 0xc5: 0x0040,
-	0xc6: 0x0040, 0xc7: 0x0040, 0xc8: 0x0040, 0xc9: 0x0040, 0xca: 0x0040, 0xcb: 0x0040,
-	0xcc: 0x0040, 0xcd: 0x0040, 0xce: 0x0040, 0xcf: 0x0040, 0xd0: 0x0040, 0xd1: 0x0040,
-	0xd2: 0x0040, 0xd3: 0x0040, 0xd4: 0x0040, 0xd5: 0x0040, 0xd6: 0x0040, 0xd7: 0x0040,
-	0xd8: 0x0040, 0xd9: 0x0040, 0xda: 0x0040, 0xdb: 0x0040, 0xdc: 0x0040, 0xdd: 0x0040,
-	0xde: 0x0040, 0xdf: 0x0040, 0xe0: 0x000a, 0xe1: 0x0018, 0xe2: 0x0018, 0xe3: 0x0018,
-	0xe4: 0x0018, 0xe5: 0x0018, 0xe6: 0x0018, 0xe7: 0x0018, 0xe8: 0x001a, 0xe9: 0x0018,
-	0xea: 0x0039, 0xeb: 0x0018, 0xec: 0x0018, 0xed: 0x03c0, 0xee: 0x0018, 0xef: 0x004a,
-	0xf0: 0x0018, 0xf1: 0x0018, 0xf2: 0x0069, 0xf3: 0x0079, 0xf4: 0x008a, 0xf5: 0x0005,
-	0xf6: 0x0018, 0xf7: 0x0008, 0xf8: 0x00aa, 0xf9: 0x00c9, 0xfa: 0x00d9, 0xfb: 0x0018,
-	0xfc: 0x00e9, 0xfd: 0x0119, 0xfe: 0x0149, 0xff: 0x0018,
-	// Block 0x4, offset 0x100
-	0x100: 0xe00d, 0x101: 0x0008, 0x102: 0xe00d, 0x103: 0x0008, 0x104: 0xe00d, 0x105: 0x0008,
-	0x106: 0xe00d, 0x107: 0x0008, 0x108: 0xe00d, 0x109: 0x0008, 0x10a: 0xe00d, 0x10b: 0x0008,
-	0x10c: 0xe00d, 0x10d: 0x0008, 0x10e: 0xe00d, 0x10f: 0x0008, 0x110: 0xe00d, 0x111: 0x0008,
-	0x112: 0xe00d, 0x113: 0x0008, 0x114: 0xe00d, 0x115: 0x0008, 0x116: 0xe00d, 0x117: 0x0008,
-	0x118: 0xe00d, 0x119: 0x0008, 0x11a: 0xe00d, 0x11b: 0x0008, 0x11c: 0xe00d, 0x11d: 0x0008,
-	0x11e: 0xe00d, 0x11f: 0x0008, 0x120: 0xe00d, 0x121: 0x0008, 0x122: 0xe00d, 0x123: 0x0008,
-	0x124: 0xe00d, 0x125: 0x0008, 0x126: 0xe00d, 0x127: 0x0008, 0x128: 0xe00d, 0x129: 0x0008,
-	0x12a: 0xe00d, 0x12b: 0x0008, 0x12c: 0xe00d, 0x12d: 0x0008, 0x12e: 0xe00d, 0x12f: 0x0008,
-	0x130: 0x0179, 0x131: 0x0008, 0x132: 0x0035, 0x133: 0x004d, 0x134: 0xe00d, 0x135: 0x0008,
-	0x136: 0xe00d, 0x137: 0x0008, 0x138: 0x0008, 0x139: 0xe01d, 0x13a: 0x0008, 0x13b: 0xe03d,
-	0x13c: 0x0008, 0x13d: 0xe01d, 0x13e: 0x0008, 0x13f: 0x0199,
-	// Block 0x5, offset 0x140
-	0x140: 0x0199, 0x141: 0xe01d, 0x142: 0x0008, 0x143: 0xe03d, 0x144: 0x0008, 0x145: 0xe01d,
-	0x146: 0x0008, 0x147: 0xe07d, 0x148: 0x0008, 0x149: 0x01b9, 0x14a: 0xe00d, 0x14b: 0x0008,
-	0x14c: 0xe00d, 0x14d: 0x0008, 0x14e: 0xe00d, 0x14f: 0x0008, 0x150: 0xe00d, 0x151: 0x0008,
-	0x152: 0xe00d, 0x153: 0x0008, 0x154: 0xe00d, 0x155: 0x0008, 0x156: 0xe00d, 0x157: 0x0008,
-	0x158: 0xe00d, 0x159: 0x0008, 0x15a: 0xe00d, 0x15b: 0x0008, 0x15c: 0xe00d, 0x15d: 0x0008,
-	0x15e: 0xe00d, 0x15f: 0x0008, 0x160: 0xe00d, 0x161: 0x0008, 0x162: 0xe00d, 0x163: 0x0008,
-	0x164: 0xe00d, 0x165: 0x0008, 0x166: 0xe00d, 0x167: 0x0008, 0x168: 0xe00d, 0x169: 0x0008,
-	0x16a: 0xe00d, 0x16b: 0x0008, 0x16c: 0xe00d, 0x16d: 0x0008, 0x16e: 0xe00d, 0x16f: 0x0008,
-	0x170: 0xe00d, 0x171: 0x0008, 0x172: 0xe00d, 0x173: 0x0008, 0x174: 0xe00d, 0x175: 0x0008,
-	0x176: 0xe00d, 0x177: 0x0008, 0x178: 0x0065, 0x179: 0xe01d, 0x17a: 0x0008, 0x17b: 0xe03d,
-	0x17c: 0x0008, 0x17d: 0xe01d, 0x17e: 0x0008, 0x17f: 0x01d9,
-	// Block 0x6, offset 0x180
-	0x180: 0x0008, 0x181: 0x007d, 0x182: 0xe00d, 0x183: 0x0008, 0x184: 0xe00d, 0x185: 0x0008,
-	0x186: 0x007d, 0x187: 0xe07d, 0x188: 0x0008, 0x189: 0x0095, 0x18a: 0x00ad, 0x18b: 0xe03d,
-	0x18c: 0x0008, 0x18d: 0x0008, 0x18e: 0x00c5, 0x18f: 0x00dd, 0x190: 0x00f5, 0x191: 0xe01d,
-	0x192: 0x0008, 0x193: 0x010d, 0x194: 0x0125, 0x195: 0x0008, 0x196: 0x013d, 0x197: 0x013d,
-	0x198: 0xe00d, 0x199: 0x0008, 0x19a: 0x0008, 0x19b: 0x0008, 0x19c: 0x010d, 0x19d: 0x0155,
-	0x19e: 0x0008, 0x19f: 0x016d, 0x1a0: 0xe00d, 0x1a1: 0x0008, 0x1a2: 0xe00d, 0x1a3: 0x0008,
-	0x1a4: 0xe00d, 0x1a5: 0x0008, 0x1a6: 0x0185, 0x1a7: 0xe07d, 0x1a8: 0x0008, 0x1a9: 0x019d,
-	0x1aa: 0x0008, 0x1ab: 0x0008, 0x1ac: 0xe00d, 0x1ad: 0x0008, 0x1ae: 0x0185, 0x1af: 0xe0fd,
-	0x1b0: 0x0008, 0x1b1: 0x01b5, 0x1b2: 0x01cd, 0x1b3: 0xe03d, 0x1b4: 0x0008, 0x1b5: 0xe01d,
-	0x1b6: 0x0008, 0x1b7: 0x01e5, 0x1b8: 0xe00d, 0x1b9: 0x0008, 0x1ba: 0x0008, 0x1bb: 0x0008,
-	0x1bc: 0xe00d, 0x1bd: 0x0008, 0x1be: 0x0008, 0x1bf: 0x0008,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x0008, 0x1c1: 0x0008, 0x1c2: 0x0008, 0x1c3: 0x0008, 0x1c4: 0x01e9, 0x1c5: 0x01e9,
-	0x1c6: 0x01e9, 0x1c7: 0x01fd, 0x1c8: 0x0215, 0x1c9: 0x022d, 0x1ca: 0x0245, 0x1cb: 0x025d,
-	0x1cc: 0x0275, 0x1cd: 0xe01d, 0x1ce: 0x0008, 0x1cf: 0xe0fd, 0x1d0: 0x0008, 0x1d1: 0xe01d,
-	0x1d2: 0x0008, 0x1d3: 0xe03d, 0x1d4: 0x0008, 0x1d5: 0xe01d, 0x1d6: 0x0008, 0x1d7: 0xe07d,
-	0x1d8: 0x0008, 0x1d9: 0xe01d, 0x1da: 0x0008, 0x1db: 0xe03d, 0x1dc: 0x0008, 0x1dd: 0x0008,
-	0x1de: 0xe00d, 0x1df: 0x0008, 0x1e0: 0xe00d, 0x1e1: 0x0008, 0x1e2: 0xe00d, 0x1e3: 0x0008,
-	0x1e4: 0xe00d, 0x1e5: 0x0008, 0x1e6: 0xe00d, 0x1e7: 0x0008, 0x1e8: 0xe00d, 0x1e9: 0x0008,
-	0x1ea: 0xe00d, 0x1eb: 0x0008, 0x1ec: 0xe00d, 0x1ed: 0x0008, 0x1ee: 0xe00d, 0x1ef: 0x0008,
-	0x1f0: 0x0008, 0x1f1: 0x028d, 0x1f2: 0x02a5, 0x1f3: 0x02bd, 0x1f4: 0xe00d, 0x1f5: 0x0008,
-	0x1f6: 0x02d5, 0x1f7: 0x02ed, 0x1f8: 0xe00d, 0x1f9: 0x0008, 0x1fa: 0xe00d, 0x1fb: 0x0008,
-	0x1fc: 0xe00d, 0x1fd: 0x0008, 0x1fe: 0xe00d, 0x1ff: 0x0008,
-	// Block 0x8, offset 0x200
-	0x200: 0xe00d, 0x201: 0x0008, 0x202: 0xe00d, 0x203: 0x0008, 0x204: 0xe00d, 0x205: 0x0008,
-	0x206: 0xe00d, 0x207: 0x0008, 0x208: 0xe00d, 0x209: 0x0008, 0x20a: 0xe00d, 0x20b: 0x0008,
-	0x20c: 0xe00d, 0x20d: 0x0008, 0x20e: 0xe00d, 0x20f: 0x0008, 0x210: 0xe00d, 0x211: 0x0008,
-	0x212: 0xe00d, 0x213: 0x0008, 0x214: 0xe00d, 0x215: 0x0008, 0x216: 0xe00d, 0x217: 0x0008,
-	0x218: 0xe00d, 0x219: 0x0008, 0x21a: 0xe00d, 0x21b: 0x0008, 0x21c: 0xe00d, 0x21d: 0x0008,
-	0x21e: 0xe00d, 0x21f: 0x0008, 0x220: 0x0305, 0x221: 0x0008, 0x222: 0xe00d, 0x223: 0x0008,
-	0x224: 0xe00d, 0x225: 0x0008, 0x226: 0xe00d, 0x227: 0x0008, 0x228: 0xe00d, 0x229: 0x0008,
-	0x22a: 0xe00d, 0x22b: 0x0008, 0x22c: 0xe00d, 0x22d: 0x0008, 0x22e: 0xe00d, 0x22f: 0x0008,
-	0x230: 0xe00d, 0x231: 0x0008, 0x232: 0xe00d, 0x233: 0x0008, 0x234: 0x0008, 0x235: 0x0008,
-	0x236: 0x0008, 0x237: 0x0008, 0x238: 0x0008, 0x239: 0x0008, 0x23a: 0x0209, 0x23b: 0xe03d,
-	0x23c: 0x0008, 0x23d: 0x031d, 0x23e: 0x0229, 0x23f: 0x0008,
-	// Block 0x9, offset 0x240
-	0x240: 0x0008, 0x241: 0x0008, 0x242: 0x0018, 0x243: 0x0018, 0x244: 0x0018, 0x245: 0x0018,
-	0x246: 0x0008, 0x247: 0x0008, 0x248: 0x0008, 0x249: 0x0008, 0x24a: 0x0008, 0x24b: 0x0008,
-	0x24c: 0x0008, 0x24d: 0x0008, 0x24e: 0x0008, 0x24f: 0x0008, 0x250: 0x0008, 0x251: 0x0008,
-	0x252: 0x0018, 0x253: 0x0018, 0x254: 0x0018, 0x255: 0x0018, 0x256: 0x0018, 0x257: 0x0018,
-	0x258: 0x029a, 0x259: 0x02ba, 0x25a: 0x02da, 0x25b: 0x02fa, 0x25c: 0x031a, 0x25d: 0x033a,
-	0x25e: 0x0018, 0x25f: 0x0018, 0x260: 0x03ad, 0x261: 0x0359, 0x262: 0x01d9, 0x263: 0x0369,
-	0x264: 0x03c5, 0x265: 0x0018, 0x266: 0x0018, 0x267: 0x0018, 0x268: 0x0018, 0x269: 0x0018,
-	0x26a: 0x0018, 0x26b: 0x0018, 0x26c: 0x0008, 0x26d: 0x0018, 0x26e: 0x0008, 0x26f: 0x0018,
-	0x270: 0x0018, 0x271: 0x0018, 0x272: 0x0018, 0x273: 0x0018, 0x274: 0x0018, 0x275: 0x0018,
-	0x276: 0x0018, 0x277: 0x0018, 0x278: 0x0018, 0x279: 0x0018, 0x27a: 0x0018, 0x27b: 0x0018,
-	0x27c: 0x0018, 0x27d: 0x0018, 0x27e: 0x0018, 0x27f: 0x0018,
-	// Block 0xa, offset 0x280
-	0x280: 0x03dd, 0x281: 0x03dd, 0x282: 0x3308, 0x283: 0x03f5, 0x284: 0x0379, 0x285: 0x040d,
-	0x286: 0x3308, 0x287: 0x3308, 0x288: 0x3308, 0x289: 0x3308, 0x28a: 0x3308, 0x28b: 0x3308,
-	0x28c: 0x3308, 0x28d: 0x3308, 0x28e: 0x3308, 0x28f: 0x33c0, 0x290: 0x3308, 0x291: 0x3308,
-	0x292: 0x3308, 0x293: 0x3308, 0x294: 0x3308, 0x295: 0x3308, 0x296: 0x3308, 0x297: 0x3308,
-	0x298: 0x3308, 0x299: 0x3308, 0x29a: 0x3308, 0x29b: 0x3308, 0x29c: 0x3308, 0x29d: 0x3308,
-	0x29e: 0x3308, 0x29f: 0x3308, 0x2a0: 0x3308, 0x2a1: 0x3308, 0x2a2: 0x3308, 0x2a3: 0x3308,
-	0x2a4: 0x3308, 0x2a5: 0x3308, 0x2a6: 0x3308, 0x2a7: 0x3308, 0x2a8: 0x3308, 0x2a9: 0x3308,
-	0x2aa: 0x3308, 0x2ab: 0x3308, 0x2ac: 0x3308, 0x2ad: 0x3308, 0x2ae: 0x3308, 0x2af: 0x3308,
-	0x2b0: 0xe00d, 0x2b1: 0x0008, 0x2b2: 0xe00d, 0x2b3: 0x0008, 0x2b4: 0x0425, 0x2b5: 0x0008,
-	0x2b6: 0xe00d, 0x2b7: 0x0008, 0x2b8: 0x0040, 0x2b9: 0x0040, 0x2ba: 0x03a2, 0x2bb: 0x0008,
-	0x2bc: 0x0008, 0x2bd: 0x0008, 0x2be: 0x03c2, 0x2bf: 0x043d,
-	// Block 0xb, offset 0x2c0
-	0x2c0: 0x0040, 0x2c1: 0x0040, 0x2c2: 0x0040, 0x2c3: 0x0040, 0x2c4: 0x008a, 0x2c5: 0x03d2,
-	0x2c6: 0xe155, 0x2c7: 0x0455, 0x2c8: 0xe12d, 0x2c9: 0xe13d, 0x2ca: 0xe12d, 0x2cb: 0x0040,
-	0x2cc: 0x03dd, 0x2cd: 0x0040, 0x2ce: 0x046d, 0x2cf: 0x0485, 0x2d0: 0x0008, 0x2d1: 0xe105,
-	0x2d2: 0xe105, 0x2d3: 0xe105, 0x2d4: 0xe105, 0x2d5: 0xe105, 0x2d6: 0xe105, 0x2d7: 0xe105,
-	0x2d8: 0xe105, 0x2d9: 0xe105, 0x2da: 0xe105, 0x2db: 0xe105, 0x2dc: 0xe105, 0x2dd: 0xe105,
-	0x2de: 0xe105, 0x2df: 0xe105, 0x2e0: 0x049d, 0x2e1: 0x049d, 0x2e2: 0x0040, 0x2e3: 0x049d,
-	0x2e4: 0x049d, 0x2e5: 0x049d, 0x2e6: 0x049d, 0x2e7: 0x049d, 0x2e8: 0x049d, 0x2e9: 0x049d,
-	0x2ea: 0x049d, 0x2eb: 0x049d, 0x2ec: 0x0008, 0x2ed: 0x0008, 0x2ee: 0x0008, 0x2ef: 0x0008,
-	0x2f0: 0x0008, 0x2f1: 0x0008, 0x2f2: 0x0008, 0x2f3: 0x0008, 0x2f4: 0x0008, 0x2f5: 0x0008,
-	0x2f6: 0x0008, 0x2f7: 0x0008, 0x2f8: 0x0008, 0x2f9: 0x0008, 0x2fa: 0x0008, 0x2fb: 0x0008,
-	0x2fc: 0x0008, 0x2fd: 0x0008, 0x2fe: 0x0008, 0x2ff: 0x0008,
-	// Block 0xc, offset 0x300
-	0x300: 0x0008, 0x301: 0x0008, 0x302: 0xe00f, 0x303: 0x0008, 0x304: 0x0008, 0x305: 0x0008,
-	0x306: 0x0008, 0x307: 0x0008, 0x308: 0x0008, 0x309: 0x0008, 0x30a: 0x0008, 0x30b: 0x0008,
-	0x30c: 0x0008, 0x30d: 0x0008, 0x30e: 0x0008, 0x30f: 0xe0c5, 0x310: 0x04b5, 0x311: 0x04cd,
-	0x312: 0xe0bd, 0x313: 0xe0f5, 0x314: 0xe0fd, 0x315: 0xe09d, 0x316: 0xe0b5, 0x317: 0x0008,
-	0x318: 0xe00d, 0x319: 0x0008, 0x31a: 0xe00d, 0x31b: 0x0008, 0x31c: 0xe00d, 0x31d: 0x0008,
-	0x31e: 0xe00d, 0x31f: 0x0008, 0x320: 0xe00d, 0x321: 0x0008, 0x322: 0xe00d, 0x323: 0x0008,
-	0x324: 0xe00d, 0x325: 0x0008, 0x326: 0xe00d, 0x327: 0x0008, 0x328: 0xe00d, 0x329: 0x0008,
-	0x32a: 0xe00d, 0x32b: 0x0008, 0x32c: 0xe00d, 0x32d: 0x0008, 0x32e: 0xe00d, 0x32f: 0x0008,
-	0x330: 0x04e5, 0x331: 0xe185, 0x332: 0xe18d, 0x333: 0x0008, 0x334: 0x04fd, 0x335: 0x03dd,
-	0x336: 0x0018, 0x337: 0xe07d, 0x338: 0x0008, 0x339: 0xe1d5, 0x33a: 0xe00d, 0x33b: 0x0008,
-	0x33c: 0x0008, 0x33d: 0x0515, 0x33e: 0x052d, 0x33f: 0x052d,
-	// Block 0xd, offset 0x340
-	0x340: 0x0008, 0x341: 0x0008, 0x342: 0x0008, 0x343: 0x0008, 0x344: 0x0008, 0x345: 0x0008,
-	0x346: 0x0008, 0x347: 0x0008, 0x348: 0x0008, 0x349: 0x0008, 0x34a: 0x0008, 0x34b: 0x0008,
-	0x34c: 0x0008, 0x34d: 0x0008, 0x34e: 0x0008, 0x34f: 0x0008, 0x350: 0x0008, 0x351: 0x0008,
-	0x352: 0x0008, 0x353: 0x0008, 0x354: 0x0008, 0x355: 0x0008, 0x356: 0x0008, 0x357: 0x0008,
-	0x358: 0x0008, 0x359: 0x0008, 0x35a: 0x0008, 0x35b: 0x0008, 0x35c: 0x0008, 0x35d: 0x0008,
-	0x35e: 0x0008, 0x35f: 0x0008, 0x360: 0xe00d, 0x361: 0x0008, 0x362: 0xe00d, 0x363: 0x0008,
-	0x364: 0xe00d, 0x365: 0x0008, 0x366: 0xe00d, 0x367: 0x0008, 0x368: 0xe00d, 0x369: 0x0008,
-	0x36a: 0xe00d, 0x36b: 0x0008, 0x36c: 0xe00d, 0x36d: 0x0008, 0x36e: 0xe00d, 0x36f: 0x0008,
-	0x370: 0xe00d, 0x371: 0x0008, 0x372: 0xe00d, 0x373: 0x0008, 0x374: 0xe00d, 0x375: 0x0008,
-	0x376: 0xe00d, 0x377: 0x0008, 0x378: 0xe00d, 0x379: 0x0008, 0x37a: 0xe00d, 0x37b: 0x0008,
-	0x37c: 0xe00d, 0x37d: 0x0008, 0x37e: 0xe00d, 0x37f: 0x0008,
-	// Block 0xe, offset 0x380
-	0x380: 0xe00d, 0x381: 0x0008, 0x382: 0x0018, 0x383: 0x3308, 0x384: 0x3308, 0x385: 0x3308,
-	0x386: 0x3308, 0x387: 0x3308, 0x388: 0x3318, 0x389: 0x3318, 0x38a: 0xe00d, 0x38b: 0x0008,
-	0x38c: 0xe00d, 0x38d: 0x0008, 0x38e: 0xe00d, 0x38f: 0x0008, 0x390: 0xe00d, 0x391: 0x0008,
-	0x392: 0xe00d, 0x393: 0x0008, 0x394: 0xe00d, 0x395: 0x0008, 0x396: 0xe00d, 0x397: 0x0008,
-	0x398: 0xe00d, 0x399: 0x0008, 0x39a: 0xe00d, 0x39b: 0x0008, 0x39c: 0xe00d, 0x39d: 0x0008,
-	0x39e: 0xe00d, 0x39f: 0x0008, 0x3a0: 0xe00d, 0x3a1: 0x0008, 0x3a2: 0xe00d, 0x3a3: 0x0008,
-	0x3a4: 0xe00d, 0x3a5: 0x0008, 0x3a6: 0xe00d, 0x3a7: 0x0008, 0x3a8: 0xe00d, 0x3a9: 0x0008,
-	0x3aa: 0xe00d, 0x3ab: 0x0008, 0x3ac: 0xe00d, 0x3ad: 0x0008, 0x3ae: 0xe00d, 0x3af: 0x0008,
-	0x3b0: 0xe00d, 0x3b1: 0x0008, 0x3b2: 0xe00d, 0x3b3: 0x0008, 0x3b4: 0xe00d, 0x3b5: 0x0008,
-	0x3b6: 0xe00d, 0x3b7: 0x0008, 0x3b8: 0xe00d, 0x3b9: 0x0008, 0x3ba: 0xe00d, 0x3bb: 0x0008,
-	0x3bc: 0xe00d, 0x3bd: 0x0008, 0x3be: 0xe00d, 0x3bf: 0x0008,
-	// Block 0xf, offset 0x3c0
-	0x3c0: 0x0040, 0x3c1: 0xe01d, 0x3c2: 0x0008, 0x3c3: 0xe03d, 0x3c4: 0x0008, 0x3c5: 0xe01d,
-	0x3c6: 0x0008, 0x3c7: 0xe07d, 0x3c8: 0x0008, 0x3c9: 0xe01d, 0x3ca: 0x0008, 0x3cb: 0xe03d,
-	0x3cc: 0x0008, 0x3cd: 0xe01d, 0x3ce: 0x0008, 0x3cf: 0x0008, 0x3d0: 0xe00d, 0x3d1: 0x0008,
-	0x3d2: 0xe00d, 0x3d3: 0x0008, 0x3d4: 0xe00d, 0x3d5: 0x0008, 0x3d6: 0xe00d, 0x3d7: 0x0008,
-	0x3d8: 0xe00d, 0x3d9: 0x0008, 0x3da: 0xe00d, 0x3db: 0x0008, 0x3dc: 0xe00d, 0x3dd: 0x0008,
-	0x3de: 0xe00d, 0x3df: 0x0008, 0x3e0: 0xe00d, 0x3e1: 0x0008, 0x3e2: 0xe00d, 0x3e3: 0x0008,
-	0x3e4: 0xe00d, 0x3e5: 0x0008, 0x3e6: 0xe00d, 0x3e7: 0x0008, 0x3e8: 0xe00d, 0x3e9: 0x0008,
-	0x3ea: 0xe00d, 0x3eb: 0x0008, 0x3ec: 0xe00d, 0x3ed: 0x0008, 0x3ee: 0xe00d, 0x3ef: 0x0008,
-	0x3f0: 0xe00d, 0x3f1: 0x0008, 0x3f2: 0xe00d, 0x3f3: 0x0008, 0x3f4: 0xe00d, 0x3f5: 0x0008,
-	0x3f6: 0xe00d, 0x3f7: 0x0008, 0x3f8: 0xe00d, 0x3f9: 0x0008, 0x3fa: 0xe00d, 0x3fb: 0x0008,
-	0x3fc: 0xe00d, 0x3fd: 0x0008, 0x3fe: 0xe00d, 0x3ff: 0x0008,
-	// Block 0x10, offset 0x400
-	0x400: 0xe00d, 0x401: 0x0008, 0x402: 0xe00d, 0x403: 0x0008, 0x404: 0xe00d, 0x405: 0x0008,
-	0x406: 0xe00d, 0x407: 0x0008, 0x408: 0xe00d, 0x409: 0x0008, 0x40a: 0xe00d, 0x40b: 0x0008,
-	0x40c: 0xe00d, 0x40d: 0x0008, 0x40e: 0xe00d, 0x40f: 0x0008, 0x410: 0xe00d, 0x411: 0x0008,
-	0x412: 0xe00d, 0x413: 0x0008, 0x414: 0xe00d, 0x415: 0x0008, 0x416: 0xe00d, 0x417: 0x0008,
-	0x418: 0xe00d, 0x419: 0x0008, 0x41a: 0xe00d, 0x41b: 0x0008, 0x41c: 0xe00d, 0x41d: 0x0008,
-	0x41e: 0xe00d, 0x41f: 0x0008, 0x420: 0xe00d, 0x421: 0x0008, 0x422: 0xe00d, 0x423: 0x0008,
-	0x424: 0xe00d, 0x425: 0x0008, 0x426: 0xe00d, 0x427: 0x0008, 0x428: 0xe00d, 0x429: 0x0008,
-	0x42a: 0xe00d, 0x42b: 0x0008, 0x42c: 0xe00d, 0x42d: 0x0008, 0x42e: 0xe00d, 0x42f: 0x0008,
-	0x430: 0x0040, 0x431: 0x03f5, 0x432: 0x03f5, 0x433: 0x03f5, 0x434: 0x03f5, 0x435: 0x03f5,
-	0x436: 0x03f5, 0x437: 0x03f5, 0x438: 0x03f5, 0x439: 0x03f5, 0x43a: 0x03f5, 0x43b: 0x03f5,
-	0x43c: 0x03f5, 0x43d: 0x03f5, 0x43e: 0x03f5, 0x43f: 0x03f5,
-	// Block 0x11, offset 0x440
-	0x440: 0x0840, 0x441: 0x0840, 0x442: 0x0840, 0x443: 0x0840, 0x444: 0x0840, 0x445: 0x0840,
-	0x446: 0x0018, 0x447: 0x0018, 0x448: 0x0818, 0x449: 0x0018, 0x44a: 0x0018, 0x44b: 0x0818,
-	0x44c: 0x0018, 0x44d: 0x0818, 0x44e: 0x0018, 0x44f: 0x0018, 0x450: 0x3308, 0x451: 0x3308,
-	0x452: 0x3308, 0x453: 0x3308, 0x454: 0x3308, 0x455: 0x3308, 0x456: 0x3308, 0x457: 0x3308,
-	0x458: 0x3308, 0x459: 0x3308, 0x45a: 0x3308, 0x45b: 0x0818, 0x45c: 0x0b40, 0x45d: 0x0040,
-	0x45e: 0x0818, 0x45f: 0x0818, 0x460: 0x0a08, 0x461: 0x0808, 0x462: 0x0c08, 0x463: 0x0c08,
-	0x464: 0x0c08, 0x465: 0x0c08, 0x466: 0x0a08, 0x467: 0x0c08, 0x468: 0x0a08, 0x469: 0x0c08,
-	0x46a: 0x0a08, 0x46b: 0x0a08, 0x46c: 0x0a08, 0x46d: 0x0a08, 0x46e: 0x0a08, 0x46f: 0x0c08,
-	0x470: 0x0c08, 0x471: 0x0c08, 0x472: 0x0c08, 0x473: 0x0a08, 0x474: 0x0a08, 0x475: 0x0a08,
-	0x476: 0x0a08, 0x477: 0x0a08, 0x478: 0x0a08, 0x479: 0x0a08, 0x47a: 0x0a08, 0x47b: 0x0a08,
-	0x47c: 0x0a08, 0x47d: 0x0a08, 0x47e: 0x0a08, 0x47f: 0x0a08,
-	// Block 0x12, offset 0x480
-	0x480: 0x0818, 0x481: 0x0a08, 0x482: 0x0a08, 0x483: 0x0a08, 0x484: 0x0a08, 0x485: 0x0a08,
-	0x486: 0x0a08, 0x487: 0x0a08, 0x488: 0x0c08, 0x489: 0x0a08, 0x48a: 0x0a08, 0x48b: 0x3308,
-	0x48c: 0x3308, 0x48d: 0x3308, 0x48e: 0x3308, 0x48f: 0x3308, 0x490: 0x3308, 0x491: 0x3308,
-	0x492: 0x3308, 0x493: 0x3308, 0x494: 0x3308, 0x495: 0x3308, 0x496: 0x3308, 0x497: 0x3308,
-	0x498: 0x3308, 0x499: 0x3308, 0x49a: 0x3308, 0x49b: 0x3308, 0x49c: 0x3308, 0x49d: 0x3308,
-	0x49e: 0x3308, 0x49f: 0x3308, 0x4a0: 0x0808, 0x4a1: 0x0808, 0x4a2: 0x0808, 0x4a3: 0x0808,
-	0x4a4: 0x0808, 0x4a5: 0x0808, 0x4a6: 0x0808, 0x4a7: 0x0808, 0x4a8: 0x0808, 0x4a9: 0x0808,
-	0x4aa: 0x0018, 0x4ab: 0x0818, 0x4ac: 0x0818, 0x4ad: 0x0818, 0x4ae: 0x0a08, 0x4af: 0x0a08,
-	0x4b0: 0x3308, 0x4b1: 0x0c08, 0x4b2: 0x0c08, 0x4b3: 0x0c08, 0x4b4: 0x0808, 0x4b5: 0x0429,
-	0x4b6: 0x0451, 0x4b7: 0x0479, 0x4b8: 0x04a1, 0x4b9: 0x0a08, 0x4ba: 0x0a08, 0x4bb: 0x0a08,
-	0x4bc: 0x0a08, 0x4bd: 0x0a08, 0x4be: 0x0a08, 0x4bf: 0x0a08,
-	// Block 0x13, offset 0x4c0
-	0x4c0: 0x0c08, 0x4c1: 0x0a08, 0x4c2: 0x0a08, 0x4c3: 0x0c08, 0x4c4: 0x0c08, 0x4c5: 0x0c08,
-	0x4c6: 0x0c08, 0x4c7: 0x0c08, 0x4c8: 0x0c08, 0x4c9: 0x0c08, 0x4ca: 0x0c08, 0x4cb: 0x0c08,
-	0x4cc: 0x0a08, 0x4cd: 0x0c08, 0x4ce: 0x0a08, 0x4cf: 0x0c08, 0x4d0: 0x0a08, 0x4d1: 0x0a08,
-	0x4d2: 0x0c08, 0x4d3: 0x0c08, 0x4d4: 0x0818, 0x4d5: 0x0c08, 0x4d6: 0x3308, 0x4d7: 0x3308,
-	0x4d8: 0x3308, 0x4d9: 0x3308, 0x4da: 0x3308, 0x4db: 0x3308, 0x4dc: 0x3308, 0x4dd: 0x0840,
-	0x4de: 0x0018, 0x4df: 0x3308, 0x4e0: 0x3308, 0x4e1: 0x3308, 0x4e2: 0x3308, 0x4e3: 0x3308,
-	0x4e4: 0x3308, 0x4e5: 0x0808, 0x4e6: 0x0808, 0x4e7: 0x3308, 0x4e8: 0x3308, 0x4e9: 0x0018,
-	0x4ea: 0x3308, 0x4eb: 0x3308, 0x4ec: 0x3308, 0x4ed: 0x3308, 0x4ee: 0x0c08, 0x4ef: 0x0c08,
-	0x4f0: 0x0008, 0x4f1: 0x0008, 0x4f2: 0x0008, 0x4f3: 0x0008, 0x4f4: 0x0008, 0x4f5: 0x0008,
-	0x4f6: 0x0008, 0x4f7: 0x0008, 0x4f8: 0x0008, 0x4f9: 0x0008, 0x4fa: 0x0a08, 0x4fb: 0x0a08,
-	0x4fc: 0x0a08, 0x4fd: 0x0808, 0x4fe: 0x0808, 0x4ff: 0x0a08,
-	// Block 0x14, offset 0x500
-	0x500: 0x0818, 0x501: 0x0818, 0x502: 0x0818, 0x503: 0x0818, 0x504: 0x0818, 0x505: 0x0818,
-	0x506: 0x0818, 0x507: 0x0818, 0x508: 0x0818, 0x509: 0x0818, 0x50a: 0x0818, 0x50b: 0x0818,
-	0x50c: 0x0818, 0x50d: 0x0818, 0x50e: 0x0040, 0x50f: 0x0b40, 0x510: 0x0c08, 0x511: 0x3308,
-	0x512: 0x0a08, 0x513: 0x0a08, 0x514: 0x0a08, 0x515: 0x0c08, 0x516: 0x0c08, 0x517: 0x0c08,
-	0x518: 0x0c08, 0x519: 0x0c08, 0x51a: 0x0a08, 0x51b: 0x0a08, 0x51c: 0x0a08, 0x51d: 0x0a08,
-	0x51e: 0x0c08, 0x51f: 0x0a08, 0x520: 0x0a08, 0x521: 0x0a08, 0x522: 0x0a08, 0x523: 0x0a08,
-	0x524: 0x0a08, 0x525: 0x0a08, 0x526: 0x0a08, 0x527: 0x0a08, 0x528: 0x0c08, 0x529: 0x0a08,
-	0x52a: 0x0c08, 0x52b: 0x0a08, 0x52c: 0x0c08, 0x52d: 0x0a08, 0x52e: 0x0a08, 0x52f: 0x0c08,
-	0x530: 0x3308, 0x531: 0x3308, 0x532: 0x3308, 0x533: 0x3308, 0x534: 0x3308, 0x535: 0x3308,
-	0x536: 0x3308, 0x537: 0x3308, 0x538: 0x3308, 0x539: 0x3308, 0x53a: 0x3308, 0x53b: 0x3308,
-	0x53c: 0x3308, 0x53d: 0x3308, 0x53e: 0x3308, 0x53f: 0x3308,
-	// Block 0x15, offset 0x540
-	0x540: 0x0c08, 0x541: 0x0a08, 0x542: 0x0a08, 0x543: 0x0a08, 0x544: 0x0a08, 0x545: 0x0a08,
-	0x546: 0x0c08, 0x547: 0x0c08, 0x548: 0x0a08, 0x549: 0x0c08, 0x54a: 0x0a08, 0x54b: 0x0a08,
-	0x54c: 0x0a08, 0x54d: 0x0a08, 0x54e: 0x0a08, 0x54f: 0x0a08, 0x550: 0x0a08, 0x551: 0x0a08,
-	0x552: 0x0a08, 0x553: 0x0a08, 0x554: 0x0c08, 0x555: 0x0a08, 0x556: 0x0808, 0x557: 0x0808,
-	0x558: 0x0808, 0x559: 0x3308, 0x55a: 0x3308, 0x55b: 0x3308, 0x55c: 0x0040, 0x55d: 0x0040,
-	0x55e: 0x0818, 0x55f: 0x0040, 0x560: 0x0a08, 0x561: 0x0808, 0x562: 0x0a08, 0x563: 0x0a08,
-	0x564: 0x0a08, 0x565: 0x0a08, 0x566: 0x0808, 0x567: 0x0c08, 0x568: 0x0a08, 0x569: 0x0c08,
-	0x56a: 0x0c08, 0x56b: 0x0040, 0x56c: 0x0040, 0x56d: 0x0040, 0x56e: 0x0040, 0x56f: 0x0040,
-	0x570: 0x0040, 0x571: 0x0040, 0x572: 0x0040, 0x573: 0x0040, 0x574: 0x0040, 0x575: 0x0040,
-	0x576: 0x0040, 0x577: 0x0040, 0x578: 0x0040, 0x579: 0x0040, 0x57a: 0x0040, 0x57b: 0x0040,
-	0x57c: 0x0040, 0x57d: 0x0040, 0x57e: 0x0040, 0x57f: 0x0040,
-	// Block 0x16, offset 0x580
-	0x580: 0x3008, 0x581: 0x3308, 0x582: 0x3308, 0x583: 0x3308, 0x584: 0x3308, 0x585: 0x3308,
-	0x586: 0x3308, 0x587: 0x3308, 0x588: 0x3308, 0x589: 0x3008, 0x58a: 0x3008, 0x58b: 0x3008,
-	0x58c: 0x3008, 0x58d: 0x3b08, 0x58e: 0x3008, 0x58f: 0x3008, 0x590: 0x0008, 0x591: 0x3308,
-	0x592: 0x3308, 0x593: 0x3308, 0x594: 0x3308, 0x595: 0x3308, 0x596: 0x3308, 0x597: 0x3308,
-	0x598: 0x04c9, 0x599: 0x0501, 0x59a: 0x0539, 0x59b: 0x0571, 0x59c: 0x05a9, 0x59d: 0x05e1,
-	0x59e: 0x0619, 0x59f: 0x0651, 0x5a0: 0x0008, 0x5a1: 0x0008, 0x5a2: 0x3308, 0x5a3: 0x3308,
-	0x5a4: 0x0018, 0x5a5: 0x0018, 0x5a6: 0x0008, 0x5a7: 0x0008, 0x5a8: 0x0008, 0x5a9: 0x0008,
-	0x5aa: 0x0008, 0x5ab: 0x0008, 0x5ac: 0x0008, 0x5ad: 0x0008, 0x5ae: 0x0008, 0x5af: 0x0008,
-	0x5b0: 0x0018, 0x5b1: 0x0008, 0x5b2: 0x0008, 0x5b3: 0x0008, 0x5b4: 0x0008, 0x5b5: 0x0008,
-	0x5b6: 0x0008, 0x5b7: 0x0008, 0x5b8: 0x0008, 0x5b9: 0x0008, 0x5ba: 0x0008, 0x5bb: 0x0008,
-	0x5bc: 0x0008, 0x5bd: 0x0008, 0x5be: 0x0008, 0x5bf: 0x0008,
-	// Block 0x17, offset 0x5c0
-	0x5c0: 0x0008, 0x5c1: 0x3308, 0x5c2: 0x3008, 0x5c3: 0x3008, 0x5c4: 0x0040, 0x5c5: 0x0008,
-	0x5c6: 0x0008, 0x5c7: 0x0008, 0x5c8: 0x0008, 0x5c9: 0x0008, 0x5ca: 0x0008, 0x5cb: 0x0008,
-	0x5cc: 0x0008, 0x5cd: 0x0040, 0x5ce: 0x0040, 0x5cf: 0x0008, 0x5d0: 0x0008, 0x5d1: 0x0040,
-	0x5d2: 0x0040, 0x5d3: 0x0008, 0x5d4: 0x0008, 0x5d5: 0x0008, 0x5d6: 0x0008, 0x5d7: 0x0008,
-	0x5d8: 0x0008, 0x5d9: 0x0008, 0x5da: 0x0008, 0x5db: 0x0008, 0x5dc: 0x0008, 0x5dd: 0x0008,
-	0x5de: 0x0008, 0x5df: 0x0008, 0x5e0: 0x0008, 0x5e1: 0x0008, 0x5e2: 0x0008, 0x5e3: 0x0008,
-	0x5e4: 0x0008, 0x5e5: 0x0008, 0x5e6: 0x0008, 0x5e7: 0x0008, 0x5e8: 0x0008, 0x5e9: 0x0040,
-	0x5ea: 0x0008, 0x5eb: 0x0008, 0x5ec: 0x0008, 0x5ed: 0x0008, 0x5ee: 0x0008, 0x5ef: 0x0008,
-	0x5f0: 0x0008, 0x5f1: 0x0040, 0x5f2: 0x0008, 0x5f3: 0x0040, 0x5f4: 0x0040, 0x5f5: 0x0040,
-	0x5f6: 0x0008, 0x5f7: 0x0008, 0x5f8: 0x0008, 0x5f9: 0x0008, 0x5fa: 0x0040, 0x5fb: 0x0040,
-	0x5fc: 0x3308, 0x5fd: 0x0008, 0x5fe: 0x3008, 0x5ff: 0x3008,
-	// Block 0x18, offset 0x600
-	0x600: 0x3008, 0x601: 0x3308, 0x602: 0x3308, 0x603: 0x3308, 0x604: 0x3308, 0x605: 0x0040,
-	0x606: 0x0040, 0x607: 0x3008, 0x608: 0x3008, 0x609: 0x0040, 0x60a: 0x0040, 0x60b: 0x3008,
-	0x60c: 0x3008, 0x60d: 0x3b08, 0x60e: 0x0008, 0x60f: 0x0040, 0x610: 0x0040, 0x611: 0x0040,
-	0x612: 0x0040, 0x613: 0x0040, 0x614: 0x0040, 0x615: 0x0040, 0x616: 0x0040, 0x617: 0x3008,
-	0x618: 0x0040, 0x619: 0x0040, 0x61a: 0x0040, 0x61b: 0x0040, 0x61c: 0x0689, 0x61d: 0x06c1,
-	0x61e: 0x0040, 0x61f: 0x06f9, 0x620: 0x0008, 0x621: 0x0008, 0x622: 0x3308, 0x623: 0x3308,
-	0x624: 0x0040, 0x625: 0x0040, 0x626: 0x0008, 0x627: 0x0008, 0x628: 0x0008, 0x629: 0x0008,
-	0x62a: 0x0008, 0x62b: 0x0008, 0x62c: 0x0008, 0x62d: 0x0008, 0x62e: 0x0008, 0x62f: 0x0008,
-	0x630: 0x0008, 0x631: 0x0008, 0x632: 0x0018, 0x633: 0x0018, 0x634: 0x0018, 0x635: 0x0018,
-	0x636: 0x0018, 0x637: 0x0018, 0x638: 0x0018, 0x639: 0x0018, 0x63a: 0x0018, 0x63b: 0x0018,
-	0x63c: 0x0008, 0x63d: 0x0018, 0x63e: 0x0040, 0x63f: 0x0040,
-	// Block 0x19, offset 0x640
-	0x640: 0x0040, 0x641: 0x3308, 0x642: 0x3308, 0x643: 0x3008, 0x644: 0x0040, 0x645: 0x0008,
-	0x646: 0x0008, 0x647: 0x0008, 0x648: 0x0008, 0x649: 0x0008, 0x64a: 0x0008, 0x64b: 0x0040,
-	0x64c: 0x0040, 0x64d: 0x0040, 0x64e: 0x0040, 0x64f: 0x0008, 0x650: 0x0008, 0x651: 0x0040,
-	0x652: 0x0040, 0x653: 0x0008, 0x654: 0x0008, 0x655: 0x0008, 0x656: 0x0008, 0x657: 0x0008,
-	0x658: 0x0008, 0x659: 0x0008, 0x65a: 0x0008, 0x65b: 0x0008, 0x65c: 0x0008, 0x65d: 0x0008,
-	0x65e: 0x0008, 0x65f: 0x0008, 0x660: 0x0008, 0x661: 0x0008, 0x662: 0x0008, 0x663: 0x0008,
-	0x664: 0x0008, 0x665: 0x0008, 0x666: 0x0008, 0x667: 0x0008, 0x668: 0x0008, 0x669: 0x0040,
-	0x66a: 0x0008, 0x66b: 0x0008, 0x66c: 0x0008, 0x66d: 0x0008, 0x66e: 0x0008, 0x66f: 0x0008,
-	0x670: 0x0008, 0x671: 0x0040, 0x672: 0x0008, 0x673: 0x0731, 0x674: 0x0040, 0x675: 0x0008,
-	0x676: 0x0769, 0x677: 0x0040, 0x678: 0x0008, 0x679: 0x0008, 0x67a: 0x0040, 0x67b: 0x0040,
-	0x67c: 0x3308, 0x67d: 0x0040, 0x67e: 0x3008, 0x67f: 0x3008,
-	// Block 0x1a, offset 0x680
-	0x680: 0x3008, 0x681: 0x3308, 0x682: 0x3308, 0x683: 0x0040, 0x684: 0x0040, 0x685: 0x0040,
-	0x686: 0x0040, 0x687: 0x3308, 0x688: 0x3308, 0x689: 0x0040, 0x68a: 0x0040, 0x68b: 0x3308,
-	0x68c: 0x3308, 0x68d: 0x3b08, 0x68e: 0x0040, 0x68f: 0x0040, 0x690: 0x0040, 0x691: 0x3308,
-	0x692: 0x0040, 0x693: 0x0040, 0x694: 0x0040, 0x695: 0x0040, 0x696: 0x0040, 0x697: 0x0040,
-	0x698: 0x0040, 0x699: 0x07a1, 0x69a: 0x07d9, 0x69b: 0x0811, 0x69c: 0x0008, 0x69d: 0x0040,
-	0x69e: 0x0849, 0x69f: 0x0040, 0x6a0: 0x0040, 0x6a1: 0x0040, 0x6a2: 0x0040, 0x6a3: 0x0040,
-	0x6a4: 0x0040, 0x6a5: 0x0040, 0x6a6: 0x0008, 0x6a7: 0x0008, 0x6a8: 0x0008, 0x6a9: 0x0008,
-	0x6aa: 0x0008, 0x6ab: 0x0008, 0x6ac: 0x0008, 0x6ad: 0x0008, 0x6ae: 0x0008, 0x6af: 0x0008,
-	0x6b0: 0x3308, 0x6b1: 0x3308, 0x6b2: 0x0008, 0x6b3: 0x0008, 0x6b4: 0x0008, 0x6b5: 0x3308,
-	0x6b6: 0x0040, 0x6b7: 0x0040, 0x6b8: 0x0040, 0x6b9: 0x0040, 0x6ba: 0x0040, 0x6bb: 0x0040,
-	0x6bc: 0x0040, 0x6bd: 0x0040, 0x6be: 0x0040, 0x6bf: 0x0040,
-	// Block 0x1b, offset 0x6c0
-	0x6c0: 0x0040, 0x6c1: 0x3308, 0x6c2: 0x3308, 0x6c3: 0x3008, 0x6c4: 0x0040, 0x6c5: 0x0008,
-	0x6c6: 0x0008, 0x6c7: 0x0008, 0x6c8: 0x0008, 0x6c9: 0x0008, 0x6ca: 0x0008, 0x6cb: 0x0008,
-	0x6cc: 0x0008, 0x6cd: 0x0008, 0x6ce: 0x0040, 0x6cf: 0x0008, 0x6d0: 0x0008, 0x6d1: 0x0008,
-	0x6d2: 0x0040, 0x6d3: 0x0008, 0x6d4: 0x0008, 0x6d5: 0x0008, 0x6d6: 0x0008, 0x6d7: 0x0008,
-	0x6d8: 0x0008, 0x6d9: 0x0008, 0x6da: 0x0008, 0x6db: 0x0008, 0x6dc: 0x0008, 0x6dd: 0x0008,
-	0x6de: 0x0008, 0x6df: 0x0008, 0x6e0: 0x0008, 0x6e1: 0x0008, 0x6e2: 0x0008, 0x6e3: 0x0008,
-	0x6e4: 0x0008, 0x6e5: 0x0008, 0x6e6: 0x0008, 0x6e7: 0x0008, 0x6e8: 0x0008, 0x6e9: 0x0040,
-	0x6ea: 0x0008, 0x6eb: 0x0008, 0x6ec: 0x0008, 0x6ed: 0x0008, 0x6ee: 0x0008, 0x6ef: 0x0008,
-	0x6f0: 0x0008, 0x6f1: 0x0040, 0x6f2: 0x0008, 0x6f3: 0x0008, 0x6f4: 0x0040, 0x6f5: 0x0008,
-	0x6f6: 0x0008, 0x6f7: 0x0008, 0x6f8: 0x0008, 0x6f9: 0x0008, 0x6fa: 0x0040, 0x6fb: 0x0040,
-	0x6fc: 0x3308, 0x6fd: 0x0008, 0x6fe: 0x3008, 0x6ff: 0x3008,
-	// Block 0x1c, offset 0x700
-	0x700: 0x3008, 0x701: 0x3308, 0x702: 0x3308, 0x703: 0x3308, 0x704: 0x3308, 0x705: 0x3308,
-	0x706: 0x0040, 0x707: 0x3308, 0x708: 0x3308, 0x709: 0x3008, 0x70a: 0x0040, 0x70b: 0x3008,
-	0x70c: 0x3008, 0x70d: 0x3b08, 0x70e: 0x0040, 0x70f: 0x0040, 0x710: 0x0008, 0x711: 0x0040,
-	0x712: 0x0040, 0x713: 0x0040, 0x714: 0x0040, 0x715: 0x0040, 0x716: 0x0040, 0x717: 0x0040,
-	0x718: 0x0040, 0x719: 0x0040, 0x71a: 0x0040, 0x71b: 0x0040, 0x71c: 0x0040, 0x71d: 0x0040,
-	0x71e: 0x0040, 0x71f: 0x0040, 0x720: 0x0008, 0x721: 0x0008, 0x722: 0x3308, 0x723: 0x3308,
-	0x724: 0x0040, 0x725: 0x0040, 0x726: 0x0008, 0x727: 0x0008, 0x728: 0x0008, 0x729: 0x0008,
-	0x72a: 0x0008, 0x72b: 0x0008, 0x72c: 0x0008, 0x72d: 0x0008, 0x72e: 0x0008, 0x72f: 0x0008,
-	0x730: 0x0018, 0x731: 0x0018, 0x732: 0x0040, 0x733: 0x0040, 0x734: 0x0040, 0x735: 0x0040,
-	0x736: 0x0040, 0x737: 0x0040, 0x738: 0x0040, 0x739: 0x0008, 0x73a: 0x3308, 0x73b: 0x3308,
-	0x73c: 0x3308, 0x73d: 0x3308, 0x73e: 0x3308, 0x73f: 0x3308,
-	// Block 0x1d, offset 0x740
-	0x740: 0x0040, 0x741: 0x3308, 0x742: 0x3008, 0x743: 0x3008, 0x744: 0x0040, 0x745: 0x0008,
-	0x746: 0x0008, 0x747: 0x0008, 0x748: 0x0008, 0x749: 0x0008, 0x74a: 0x0008, 0x74b: 0x0008,
-	0x74c: 0x0008, 0x74d: 0x0040, 0x74e: 0x0040, 0x74f: 0x0008, 0x750: 0x0008, 0x751: 0x0040,
-	0x752: 0x0040, 0x753: 0x0008, 0x754: 0x0008, 0x755: 0x0008, 0x756: 0x0008, 0x757: 0x0008,
-	0x758: 0x0008, 0x759: 0x0008, 0x75a: 0x0008, 0x75b: 0x0008, 0x75c: 0x0008, 0x75d: 0x0008,
-	0x75e: 0x0008, 0x75f: 0x0008, 0x760: 0x0008, 0x761: 0x0008, 0x762: 0x0008, 0x763: 0x0008,
-	0x764: 0x0008, 0x765: 0x0008, 0x766: 0x0008, 0x767: 0x0008, 0x768: 0x0008, 0x769: 0x0040,
-	0x76a: 0x0008, 0x76b: 0x0008, 0x76c: 0x0008, 0x76d: 0x0008, 0x76e: 0x0008, 0x76f: 0x0008,
-	0x770: 0x0008, 0x771: 0x0040, 0x772: 0x0008, 0x773: 0x0008, 0x774: 0x0040, 0x775: 0x0008,
-	0x776: 0x0008, 0x777: 0x0008, 0x778: 0x0008, 0x779: 0x0008, 0x77a: 0x0040, 0x77b: 0x0040,
-	0x77c: 0x3308, 0x77d: 0x0008, 0x77e: 0x3008, 0x77f: 0x3308,
-	// Block 0x1e, offset 0x780
-	0x780: 0x3008, 0x781: 0x3308, 0x782: 0x3308, 0x783: 0x3308, 0x784: 0x3308, 0x785: 0x0040,
-	0x786: 0x0040, 0x787: 0x3008, 0x788: 0x3008, 0x789: 0x0040, 0x78a: 0x0040, 0x78b: 0x3008,
-	0x78c: 0x3008, 0x78d: 0x3b08, 0x78e: 0x0040, 0x78f: 0x0040, 0x790: 0x0040, 0x791: 0x0040,
-	0x792: 0x0040, 0x793: 0x0040, 0x794: 0x0040, 0x795: 0x0040, 0x796: 0x3308, 0x797: 0x3008,
-	0x798: 0x0040, 0x799: 0x0040, 0x79a: 0x0040, 0x79b: 0x0040, 0x79c: 0x0881, 0x79d: 0x08b9,
-	0x79e: 0x0040, 0x79f: 0x0008, 0x7a0: 0x0008, 0x7a1: 0x0008, 0x7a2: 0x3308, 0x7a3: 0x3308,
-	0x7a4: 0x0040, 0x7a5: 0x0040, 0x7a6: 0x0008, 0x7a7: 0x0008, 0x7a8: 0x0008, 0x7a9: 0x0008,
-	0x7aa: 0x0008, 0x7ab: 0x0008, 0x7ac: 0x0008, 0x7ad: 0x0008, 0x7ae: 0x0008, 0x7af: 0x0008,
-	0x7b0: 0x0018, 0x7b1: 0x0008, 0x7b2: 0x0018, 0x7b3: 0x0018, 0x7b4: 0x0018, 0x7b5: 0x0018,
-	0x7b6: 0x0018, 0x7b7: 0x0018, 0x7b8: 0x0040, 0x7b9: 0x0040, 0x7ba: 0x0040, 0x7bb: 0x0040,
-	0x7bc: 0x0040, 0x7bd: 0x0040, 0x7be: 0x0040, 0x7bf: 0x0040,
-	// Block 0x1f, offset 0x7c0
-	0x7c0: 0x0040, 0x7c1: 0x0040, 0x7c2: 0x3308, 0x7c3: 0x0008, 0x7c4: 0x0040, 0x7c5: 0x0008,
-	0x7c6: 0x0008, 0x7c7: 0x0008, 0x7c8: 0x0008, 0x7c9: 0x0008, 0x7ca: 0x0008, 0x7cb: 0x0040,
-	0x7cc: 0x0040, 0x7cd: 0x0040, 0x7ce: 0x0008, 0x7cf: 0x0008, 0x7d0: 0x0008, 0x7d1: 0x0040,
-	0x7d2: 0x0008, 0x7d3: 0x0008, 0x7d4: 0x0008, 0x7d5: 0x0008, 0x7d6: 0x0040, 0x7d7: 0x0040,
-	0x7d8: 0x0040, 0x7d9: 0x0008, 0x7da: 0x0008, 0x7db: 0x0040, 0x7dc: 0x0008, 0x7dd: 0x0040,
-	0x7de: 0x0008, 0x7df: 0x0008, 0x7e0: 0x0040, 0x7e1: 0x0040, 0x7e2: 0x0040, 0x7e3: 0x0008,
-	0x7e4: 0x0008, 0x7e5: 0x0040, 0x7e6: 0x0040, 0x7e7: 0x0040, 0x7e8: 0x0008, 0x7e9: 0x0008,
-	0x7ea: 0x0008, 0x7eb: 0x0040, 0x7ec: 0x0040, 0x7ed: 0x0040, 0x7ee: 0x0008, 0x7ef: 0x0008,
-	0x7f0: 0x0008, 0x7f1: 0x0008, 0x7f2: 0x0008, 0x7f3: 0x0008, 0x7f4: 0x0008, 0x7f5: 0x0008,
-	0x7f6: 0x0008, 0x7f7: 0x0008, 0x7f8: 0x0008, 0x7f9: 0x0008, 0x7fa: 0x0040, 0x7fb: 0x0040,
-	0x7fc: 0x0040, 0x7fd: 0x0040, 0x7fe: 0x3008, 0x7ff: 0x3008,
-	// Block 0x20, offset 0x800
-	0x800: 0x3308, 0x801: 0x3008, 0x802: 0x3008, 0x803: 0x3008, 0x804: 0x3008, 0x805: 0x0040,
-	0x806: 0x3308, 0x807: 0x3308, 0x808: 0x3308, 0x809: 0x0040, 0x80a: 0x3308, 0x80b: 0x3308,
-	0x80c: 0x3308, 0x80d: 0x3b08, 0x80e: 0x0040, 0x80f: 0x0040, 0x810: 0x0040, 0x811: 0x0040,
-	0x812: 0x0040, 0x813: 0x0040, 0x814: 0x0040, 0x815: 0x3308, 0x816: 0x3308, 0x817: 0x0040,
-	0x818: 0x0008, 0x819: 0x0008, 0x81a: 0x0008, 0x81b: 0x0040, 0x81c: 0x0040, 0x81d: 0x0040,
-	0x81e: 0x0040, 0x81f: 0x0040, 0x820: 0x0008, 0x821: 0x0008, 0x822: 0x3308, 0x823: 0x3308,
-	0x824: 0x0040, 0x825: 0x0040, 0x826: 0x0008, 0x827: 0x0008, 0x828: 0x0008, 0x829: 0x0008,
-	0x82a: 0x0008, 0x82b: 0x0008, 0x82c: 0x0008, 0x82d: 0x0008, 0x82e: 0x0008, 0x82f: 0x0008,
-	0x830: 0x0040, 0x831: 0x0040, 0x832: 0x0040, 0x833: 0x0040, 0x834: 0x0040, 0x835: 0x0040,
-	0x836: 0x0040, 0x837: 0x0040, 0x838: 0x0018, 0x839: 0x0018, 0x83a: 0x0018, 0x83b: 0x0018,
-	0x83c: 0x0018, 0x83d: 0x0018, 0x83e: 0x0018, 0x83f: 0x0018,
-	// Block 0x21, offset 0x840
-	0x840: 0x0008, 0x841: 0x3308, 0x842: 0x3008, 0x843: 0x3008, 0x844: 0x0040, 0x845: 0x0008,
-	0x846: 0x0008, 0x847: 0x0008, 0x848: 0x0008, 0x849: 0x0008, 0x84a: 0x0008, 0x84b: 0x0008,
-	0x84c: 0x0008, 0x84d: 0x0040, 0x84e: 0x0008, 0x84f: 0x0008, 0x850: 0x0008, 0x851: 0x0040,
-	0x852: 0x0008, 0x853: 0x0008, 0x854: 0x0008, 0x855: 0x0008, 0x856: 0x0008, 0x857: 0x0008,
-	0x858: 0x0008, 0x859: 0x0008, 0x85a: 0x0008, 0x85b: 0x0008, 0x85c: 0x0008, 0x85d: 0x0008,
-	0x85e: 0x0008, 0x85f: 0x0008, 0x860: 0x0008, 0x861: 0x0008, 0x862: 0x0008, 0x863: 0x0008,
-	0x864: 0x0008, 0x865: 0x0008, 0x866: 0x0008, 0x867: 0x0008, 0x868: 0x0008, 0x869: 0x0040,
-	0x86a: 0x0008, 0x86b: 0x0008, 0x86c: 0x0008, 0x86d: 0x0008, 0x86e: 0x0008, 0x86f: 0x0008,
-	0x870: 0x0008, 0x871: 0x0008, 0x872: 0x0008, 0x873: 0x0008, 0x874: 0x0040, 0x875: 0x0008,
-	0x876: 0x0008, 0x877: 0x0008, 0x878: 0x0008, 0x879: 0x0008, 0x87a: 0x0040, 0x87b: 0x0040,
-	0x87c: 0x3308, 0x87d: 0x0008, 0x87e: 0x3008, 0x87f: 0x3308,
-	// Block 0x22, offset 0x880
-	0x880: 0x3008, 0x881: 0x3008, 0x882: 0x3008, 0x883: 0x3008, 0x884: 0x3008, 0x885: 0x0040,
-	0x886: 0x3308, 0x887: 0x3008, 0x888: 0x3008, 0x889: 0x0040, 0x88a: 0x3008, 0x88b: 0x3008,
-	0x88c: 0x3308, 0x88d: 0x3b08, 0x88e: 0x0040, 0x88f: 0x0040, 0x890: 0x0040, 0x891: 0x0040,
-	0x892: 0x0040, 0x893: 0x0040, 0x894: 0x0040, 0x895: 0x3008, 0x896: 0x3008, 0x897: 0x0040,
-	0x898: 0x0040, 0x899: 0x0040, 0x89a: 0x0040, 0x89b: 0x0040, 0x89c: 0x0040, 0x89d: 0x0040,
-	0x89e: 0x0008, 0x89f: 0x0040, 0x8a0: 0x0008, 0x8a1: 0x0008, 0x8a2: 0x3308, 0x8a3: 0x3308,
-	0x8a4: 0x0040, 0x8a5: 0x0040, 0x8a6: 0x0008, 0x8a7: 0x0008, 0x8a8: 0x0008, 0x8a9: 0x0008,
-	0x8aa: 0x0008, 0x8ab: 0x0008, 0x8ac: 0x0008, 0x8ad: 0x0008, 0x8ae: 0x0008, 0x8af: 0x0008,
-	0x8b0: 0x0040, 0x8b1: 0x0008, 0x8b2: 0x0008, 0x8b3: 0x0040, 0x8b4: 0x0040, 0x8b5: 0x0040,
-	0x8b6: 0x0040, 0x8b7: 0x0040, 0x8b8: 0x0040, 0x8b9: 0x0040, 0x8ba: 0x0040, 0x8bb: 0x0040,
-	0x8bc: 0x0040, 0x8bd: 0x0040, 0x8be: 0x0040, 0x8bf: 0x0040,
-	// Block 0x23, offset 0x8c0
-	0x8c0: 0x3008, 0x8c1: 0x3308, 0x8c2: 0x3308, 0x8c3: 0x3308, 0x8c4: 0x3308, 0x8c5: 0x0040,
-	0x8c6: 0x3008, 0x8c7: 0x3008, 0x8c8: 0x3008, 0x8c9: 0x0040, 0x8ca: 0x3008, 0x8cb: 0x3008,
-	0x8cc: 0x3008, 0x8cd: 0x3b08, 0x8ce: 0x0008, 0x8cf: 0x0018, 0x8d0: 0x0040, 0x8d1: 0x0040,
-	0x8d2: 0x0040, 0x8d3: 0x0040, 0x8d4: 0x0008, 0x8d5: 0x0008, 0x8d6: 0x0008, 0x8d7: 0x3008,
-	0x8d8: 0x0018, 0x8d9: 0x0018, 0x8da: 0x0018, 0x8db: 0x0018, 0x8dc: 0x0018, 0x8dd: 0x0018,
-	0x8de: 0x0018, 0x8df: 0x0008, 0x8e0: 0x0008, 0x8e1: 0x0008, 0x8e2: 0x3308, 0x8e3: 0x3308,
-	0x8e4: 0x0040, 0x8e5: 0x0040, 0x8e6: 0x0008, 0x8e7: 0x0008, 0x8e8: 0x0008, 0x8e9: 0x0008,
-	0x8ea: 0x0008, 0x8eb: 0x0008, 0x8ec: 0x0008, 0x8ed: 0x0008, 0x8ee: 0x0008, 0x8ef: 0x0008,
-	0x8f0: 0x0018, 0x8f1: 0x0018, 0x8f2: 0x0018, 0x8f3: 0x0018, 0x8f4: 0x0018, 0x8f5: 0x0018,
-	0x8f6: 0x0018, 0x8f7: 0x0018, 0x8f8: 0x0018, 0x8f9: 0x0018, 0x8fa: 0x0008, 0x8fb: 0x0008,
-	0x8fc: 0x0008, 0x8fd: 0x0008, 0x8fe: 0x0008, 0x8ff: 0x0008,
-	// Block 0x24, offset 0x900
-	0x900: 0x0040, 0x901: 0x0008, 0x902: 0x0008, 0x903: 0x0040, 0x904: 0x0008, 0x905: 0x0040,
-	0x906: 0x0040, 0x907: 0x0008, 0x908: 0x0008, 0x909: 0x0040, 0x90a: 0x0008, 0x90b: 0x0040,
-	0x90c: 0x0040, 0x90d: 0x0008, 0x90e: 0x0040, 0x90f: 0x0040, 0x910: 0x0040, 0x911: 0x0040,
-	0x912: 0x0040, 0x913: 0x0040, 0x914: 0x0008, 0x915: 0x0008, 0x916: 0x0008, 0x917: 0x0008,
-	0x918: 0x0040, 0x919: 0x0008, 0x91a: 0x0008, 0x91b: 0x0008, 0x91c: 0x0008, 0x91d: 0x0008,
-	0x91e: 0x0008, 0x91f: 0x0008, 0x920: 0x0040, 0x921: 0x0008, 0x922: 0x0008, 0x923: 0x0008,
-	0x924: 0x0040, 0x925: 0x0008, 0x926: 0x0040, 0x927: 0x0008, 0x928: 0x0040, 0x929: 0x0040,
-	0x92a: 0x0008, 0x92b: 0x0008, 0x92c: 0x0040, 0x92d: 0x0008, 0x92e: 0x0008, 0x92f: 0x0008,
-	0x930: 0x0008, 0x931: 0x3308, 0x932: 0x0008, 0x933: 0x0929, 0x934: 0x3308, 0x935: 0x3308,
-	0x936: 0x3308, 0x937: 0x3308, 0x938: 0x3308, 0x939: 0x3308, 0x93a: 0x0040, 0x93b: 0x3308,
-	0x93c: 0x3308, 0x93d: 0x0008, 0x93e: 0x0040, 0x93f: 0x0040,
-	// Block 0x25, offset 0x940
-	0x940: 0x0008, 0x941: 0x0008, 0x942: 0x0008, 0x943: 0x09d1, 0x944: 0x0008, 0x945: 0x0008,
-	0x946: 0x0008, 0x947: 0x0008, 0x948: 0x0040, 0x949: 0x0008, 0x94a: 0x0008, 0x94b: 0x0008,
-	0x94c: 0x0008, 0x94d: 0x0a09, 0x94e: 0x0008, 0x94f: 0x0008, 0x950: 0x0008, 0x951: 0x0008,
-	0x952: 0x0a41, 0x953: 0x0008, 0x954: 0x0008, 0x955: 0x0008, 0x956: 0x0008, 0x957: 0x0a79,
-	0x958: 0x0008, 0x959: 0x0008, 0x95a: 0x0008, 0x95b: 0x0008, 0x95c: 0x0ab1, 0x95d: 0x0008,
-	0x95e: 0x0008, 0x95f: 0x0008, 0x960: 0x0008, 0x961: 0x0008, 0x962: 0x0008, 0x963: 0x0008,
-	0x964: 0x0008, 0x965: 0x0008, 0x966: 0x0008, 0x967: 0x0008, 0x968: 0x0008, 0x969: 0x0ae9,
-	0x96a: 0x0008, 0x96b: 0x0008, 0x96c: 0x0008, 0x96d: 0x0040, 0x96e: 0x0040, 0x96f: 0x0040,
-	0x970: 0x0040, 0x971: 0x3308, 0x972: 0x3308, 0x973: 0x0b21, 0x974: 0x3308, 0x975: 0x0b59,
-	0x976: 0x0b91, 0x977: 0x0bc9, 0x978: 0x0c19, 0x979: 0x0c51, 0x97a: 0x3308, 0x97b: 0x3308,
-	0x97c: 0x3308, 0x97d: 0x3308, 0x97e: 0x3308, 0x97f: 0x3008,
-	// Block 0x26, offset 0x980
-	0x980: 0x3308, 0x981: 0x0ca1, 0x982: 0x3308, 0x983: 0x3308, 0x984: 0x3b08, 0x985: 0x0018,
-	0x986: 0x3308, 0x987: 0x3308, 0x988: 0x0008, 0x989: 0x0008, 0x98a: 0x0008, 0x98b: 0x0008,
-	0x98c: 0x0008, 0x98d: 0x3308, 0x98e: 0x3308, 0x98f: 0x3308, 0x990: 0x3308, 0x991: 0x3308,
-	0x992: 0x3308, 0x993: 0x0cd9, 0x994: 0x3308, 0x995: 0x3308, 0x996: 0x3308, 0x997: 0x3308,
-	0x998: 0x0040, 0x999: 0x3308, 0x99a: 0x3308, 0x99b: 0x3308, 0x99c: 0x3308, 0x99d: 0x0d11,
-	0x99e: 0x3308, 0x99f: 0x3308, 0x9a0: 0x3308, 0x9a1: 0x3308, 0x9a2: 0x0d49, 0x9a3: 0x3308,
-	0x9a4: 0x3308, 0x9a5: 0x3308, 0x9a6: 0x3308, 0x9a7: 0x0d81, 0x9a8: 0x3308, 0x9a9: 0x3308,
-	0x9aa: 0x3308, 0x9ab: 0x3308, 0x9ac: 0x0db9, 0x9ad: 0x3308, 0x9ae: 0x3308, 0x9af: 0x3308,
-	0x9b0: 0x3308, 0x9b1: 0x3308, 0x9b2: 0x3308, 0x9b3: 0x3308, 0x9b4: 0x3308, 0x9b5: 0x3308,
-	0x9b6: 0x3308, 0x9b7: 0x3308, 0x9b8: 0x3308, 0x9b9: 0x0df1, 0x9ba: 0x3308, 0x9bb: 0x3308,
-	0x9bc: 0x3308, 0x9bd: 0x0040, 0x9be: 0x0018, 0x9bf: 0x0018,
-	// Block 0x27, offset 0x9c0
-	0x9c0: 0x0008, 0x9c1: 0x0008, 0x9c2: 0x0008, 0x9c3: 0x0008, 0x9c4: 0x0008, 0x9c5: 0x0008,
-	0x9c6: 0x0008, 0x9c7: 0x0008, 0x9c8: 0x0008, 0x9c9: 0x0008, 0x9ca: 0x0008, 0x9cb: 0x0008,
-	0x9cc: 0x0008, 0x9cd: 0x0008, 0x9ce: 0x0008, 0x9cf: 0x0008, 0x9d0: 0x0008, 0x9d1: 0x0008,
-	0x9d2: 0x0008, 0x9d3: 0x0008, 0x9d4: 0x0008, 0x9d5: 0x0008, 0x9d6: 0x0008, 0x9d7: 0x0008,
-	0x9d8: 0x0008, 0x9d9: 0x0008, 0x9da: 0x0008, 0x9db: 0x0008, 0x9dc: 0x0008, 0x9dd: 0x0008,
-	0x9de: 0x0008, 0x9df: 0x0008, 0x9e0: 0x0008, 0x9e1: 0x0008, 0x9e2: 0x0008, 0x9e3: 0x0008,
-	0x9e4: 0x0008, 0x9e5: 0x0008, 0x9e6: 0x0008, 0x9e7: 0x0008, 0x9e8: 0x0008, 0x9e9: 0x0008,
-	0x9ea: 0x0008, 0x9eb: 0x0008, 0x9ec: 0x0039, 0x9ed: 0x0ed1, 0x9ee: 0x0ee9, 0x9ef: 0x0008,
-	0x9f0: 0x0ef9, 0x9f1: 0x0f09, 0x9f2: 0x0f19, 0x9f3: 0x0f31, 0x9f4: 0x0249, 0x9f5: 0x0f41,
-	0x9f6: 0x0259, 0x9f7: 0x0f51, 0x9f8: 0x0359, 0x9f9: 0x0f61, 0x9fa: 0x0f71, 0x9fb: 0x0008,
-	0x9fc: 0x00d9, 0x9fd: 0x0f81, 0x9fe: 0x0f99, 0x9ff: 0x0269,
-	// Block 0x28, offset 0xa00
-	0xa00: 0x0fa9, 0xa01: 0x0fb9, 0xa02: 0x0279, 0xa03: 0x0039, 0xa04: 0x0fc9, 0xa05: 0x0fe1,
-	0xa06: 0x059d, 0xa07: 0x0ee9, 0xa08: 0x0ef9, 0xa09: 0x0f09, 0xa0a: 0x0ff9, 0xa0b: 0x1011,
-	0xa0c: 0x1029, 0xa0d: 0x0f31, 0xa0e: 0x0008, 0xa0f: 0x0f51, 0xa10: 0x0f61, 0xa11: 0x1041,
-	0xa12: 0x00d9, 0xa13: 0x1059, 0xa14: 0x05b5, 0xa15: 0x05b5, 0xa16: 0x0f99, 0xa17: 0x0fa9,
-	0xa18: 0x0fb9, 0xa19: 0x059d, 0xa1a: 0x1071, 0xa1b: 0x1089, 0xa1c: 0x05cd, 0xa1d: 0x1099,
-	0xa1e: 0x10b1, 0xa1f: 0x10c9, 0xa20: 0x10e1, 0xa21: 0x10f9, 0xa22: 0x0f41, 0xa23: 0x0269,
-	0xa24: 0x0fb9, 0xa25: 0x1089, 0xa26: 0x1099, 0xa27: 0x10b1, 0xa28: 0x1111, 0xa29: 0x10e1,
-	0xa2a: 0x10f9, 0xa2b: 0x0008, 0xa2c: 0x0008, 0xa2d: 0x0008, 0xa2e: 0x0008, 0xa2f: 0x0008,
-	0xa30: 0x0008, 0xa31: 0x0008, 0xa32: 0x0008, 0xa33: 0x0008, 0xa34: 0x0008, 0xa35: 0x0008,
-	0xa36: 0x0008, 0xa37: 0x0008, 0xa38: 0x1129, 0xa39: 0x0008, 0xa3a: 0x0008, 0xa3b: 0x0008,
-	0xa3c: 0x0008, 0xa3d: 0x0008, 0xa3e: 0x0008, 0xa3f: 0x0008,
-	// Block 0x29, offset 0xa40
-	0xa40: 0x0008, 0xa41: 0x0008, 0xa42: 0x0008, 0xa43: 0x0008, 0xa44: 0x0008, 0xa45: 0x0008,
-	0xa46: 0x0008, 0xa47: 0x0008, 0xa48: 0x0008, 0xa49: 0x0008, 0xa4a: 0x0008, 0xa4b: 0x0008,
-	0xa4c: 0x0008, 0xa4d: 0x0008, 0xa4e: 0x0008, 0xa4f: 0x0008, 0xa50: 0x0008, 0xa51: 0x0008,
-	0xa52: 0x0008, 0xa53: 0x0008, 0xa54: 0x0008, 0xa55: 0x0008, 0xa56: 0x0008, 0xa57: 0x0008,
-	0xa58: 0x0008, 0xa59: 0x0008, 0xa5a: 0x0008, 0xa5b: 0x1141, 0xa5c: 0x1159, 0xa5d: 0x1169,
-	0xa5e: 0x1181, 0xa5f: 0x1029, 0xa60: 0x1199, 0xa61: 0x11a9, 0xa62: 0x11c1, 0xa63: 0x11d9,
-	0xa64: 0x11f1, 0xa65: 0x1209, 0xa66: 0x1221, 0xa67: 0x05e5, 0xa68: 0x1239, 0xa69: 0x1251,
-	0xa6a: 0xe17d, 0xa6b: 0x1269, 0xa6c: 0x1281, 0xa6d: 0x1299, 0xa6e: 0x12b1, 0xa6f: 0x12c9,
-	0xa70: 0x12e1, 0xa71: 0x12f9, 0xa72: 0x1311, 0xa73: 0x1329, 0xa74: 0x1341, 0xa75: 0x1359,
-	0xa76: 0x1371, 0xa77: 0x1389, 0xa78: 0x05fd, 0xa79: 0x13a1, 0xa7a: 0x13b9, 0xa7b: 0x13d1,
-	0xa7c: 0x13e1, 0xa7d: 0x13f9, 0xa7e: 0x1411, 0xa7f: 0x1429,
-	// Block 0x2a, offset 0xa80
-	0xa80: 0xe00d, 0xa81: 0x0008, 0xa82: 0xe00d, 0xa83: 0x0008, 0xa84: 0xe00d, 0xa85: 0x0008,
-	0xa86: 0xe00d, 0xa87: 0x0008, 0xa88: 0xe00d, 0xa89: 0x0008, 0xa8a: 0xe00d, 0xa8b: 0x0008,
-	0xa8c: 0xe00d, 0xa8d: 0x0008, 0xa8e: 0xe00d, 0xa8f: 0x0008, 0xa90: 0xe00d, 0xa91: 0x0008,
-	0xa92: 0xe00d, 0xa93: 0x0008, 0xa94: 0xe00d, 0xa95: 0x0008, 0xa96: 0xe00d, 0xa97: 0x0008,
-	0xa98: 0xe00d, 0xa99: 0x0008, 0xa9a: 0xe00d, 0xa9b: 0x0008, 0xa9c: 0xe00d, 0xa9d: 0x0008,
-	0xa9e: 0xe00d, 0xa9f: 0x0008, 0xaa0: 0xe00d, 0xaa1: 0x0008, 0xaa2: 0xe00d, 0xaa3: 0x0008,
-	0xaa4: 0xe00d, 0xaa5: 0x0008, 0xaa6: 0xe00d, 0xaa7: 0x0008, 0xaa8: 0xe00d, 0xaa9: 0x0008,
-	0xaaa: 0xe00d, 0xaab: 0x0008, 0xaac: 0xe00d, 0xaad: 0x0008, 0xaae: 0xe00d, 0xaaf: 0x0008,
-	0xab0: 0xe00d, 0xab1: 0x0008, 0xab2: 0xe00d, 0xab3: 0x0008, 0xab4: 0xe00d, 0xab5: 0x0008,
-	0xab6: 0xe00d, 0xab7: 0x0008, 0xab8: 0xe00d, 0xab9: 0x0008, 0xaba: 0xe00d, 0xabb: 0x0008,
-	0xabc: 0xe00d, 0xabd: 0x0008, 0xabe: 0xe00d, 0xabf: 0x0008,
-	// Block 0x2b, offset 0xac0
-	0xac0: 0xe00d, 0xac1: 0x0008, 0xac2: 0xe00d, 0xac3: 0x0008, 0xac4: 0xe00d, 0xac5: 0x0008,
-	0xac6: 0xe00d, 0xac7: 0x0008, 0xac8: 0xe00d, 0xac9: 0x0008, 0xaca: 0xe00d, 0xacb: 0x0008,
-	0xacc: 0xe00d, 0xacd: 0x0008, 0xace: 0xe00d, 0xacf: 0x0008, 0xad0: 0xe00d, 0xad1: 0x0008,
-	0xad2: 0xe00d, 0xad3: 0x0008, 0xad4: 0xe00d, 0xad5: 0x0008, 0xad6: 0x0008, 0xad7: 0x0008,
-	0xad8: 0x0008, 0xad9: 0x0008, 0xada: 0x0615, 0xadb: 0x0635, 0xadc: 0x0008, 0xadd: 0x0008,
-	0xade: 0x1441, 0xadf: 0x0008, 0xae0: 0xe00d, 0xae1: 0x0008, 0xae2: 0xe00d, 0xae3: 0x0008,
-	0xae4: 0xe00d, 0xae5: 0x0008, 0xae6: 0xe00d, 0xae7: 0x0008, 0xae8: 0xe00d, 0xae9: 0x0008,
-	0xaea: 0xe00d, 0xaeb: 0x0008, 0xaec: 0xe00d, 0xaed: 0x0008, 0xaee: 0xe00d, 0xaef: 0x0008,
-	0xaf0: 0xe00d, 0xaf1: 0x0008, 0xaf2: 0xe00d, 0xaf3: 0x0008, 0xaf4: 0xe00d, 0xaf5: 0x0008,
-	0xaf6: 0xe00d, 0xaf7: 0x0008, 0xaf8: 0xe00d, 0xaf9: 0x0008, 0xafa: 0xe00d, 0xafb: 0x0008,
-	0xafc: 0xe00d, 0xafd: 0x0008, 0xafe: 0xe00d, 0xaff: 0x0008,
-	// Block 0x2c, offset 0xb00
-	0xb00: 0x0008, 0xb01: 0x0008, 0xb02: 0x0008, 0xb03: 0x0008, 0xb04: 0x0008, 0xb05: 0x0008,
-	0xb06: 0x0040, 0xb07: 0x0040, 0xb08: 0xe045, 0xb09: 0xe045, 0xb0a: 0xe045, 0xb0b: 0xe045,
-	0xb0c: 0xe045, 0xb0d: 0xe045, 0xb0e: 0x0040, 0xb0f: 0x0040, 0xb10: 0x0008, 0xb11: 0x0008,
-	0xb12: 0x0008, 0xb13: 0x0008, 0xb14: 0x0008, 0xb15: 0x0008, 0xb16: 0x0008, 0xb17: 0x0008,
-	0xb18: 0x0040, 0xb19: 0xe045, 0xb1a: 0x0040, 0xb1b: 0xe045, 0xb1c: 0x0040, 0xb1d: 0xe045,
-	0xb1e: 0x0040, 0xb1f: 0xe045, 0xb20: 0x0008, 0xb21: 0x0008, 0xb22: 0x0008, 0xb23: 0x0008,
-	0xb24: 0x0008, 0xb25: 0x0008, 0xb26: 0x0008, 0xb27: 0x0008, 0xb28: 0xe045, 0xb29: 0xe045,
-	0xb2a: 0xe045, 0xb2b: 0xe045, 0xb2c: 0xe045, 0xb2d: 0xe045, 0xb2e: 0xe045, 0xb2f: 0xe045,
-	0xb30: 0x0008, 0xb31: 0x1459, 0xb32: 0x0008, 0xb33: 0x1471, 0xb34: 0x0008, 0xb35: 0x1489,
-	0xb36: 0x0008, 0xb37: 0x14a1, 0xb38: 0x0008, 0xb39: 0x14b9, 0xb3a: 0x0008, 0xb3b: 0x14d1,
-	0xb3c: 0x0008, 0xb3d: 0x14e9, 0xb3e: 0x0040, 0xb3f: 0x0040,
-	// Block 0x2d, offset 0xb40
-	0xb40: 0x1501, 0xb41: 0x1531, 0xb42: 0x1561, 0xb43: 0x1591, 0xb44: 0x15c1, 0xb45: 0x15f1,
-	0xb46: 0x1621, 0xb47: 0x1651, 0xb48: 0x1501, 0xb49: 0x1531, 0xb4a: 0x1561, 0xb4b: 0x1591,
-	0xb4c: 0x15c1, 0xb4d: 0x15f1, 0xb4e: 0x1621, 0xb4f: 0x1651, 0xb50: 0x1681, 0xb51: 0x16b1,
-	0xb52: 0x16e1, 0xb53: 0x1711, 0xb54: 0x1741, 0xb55: 0x1771, 0xb56: 0x17a1, 0xb57: 0x17d1,
-	0xb58: 0x1681, 0xb59: 0x16b1, 0xb5a: 0x16e1, 0xb5b: 0x1711, 0xb5c: 0x1741, 0xb5d: 0x1771,
-	0xb5e: 0x17a1, 0xb5f: 0x17d1, 0xb60: 0x1801, 0xb61: 0x1831, 0xb62: 0x1861, 0xb63: 0x1891,
-	0xb64: 0x18c1, 0xb65: 0x18f1, 0xb66: 0x1921, 0xb67: 0x1951, 0xb68: 0x1801, 0xb69: 0x1831,
-	0xb6a: 0x1861, 0xb6b: 0x1891, 0xb6c: 0x18c1, 0xb6d: 0x18f1, 0xb6e: 0x1921, 0xb6f: 0x1951,
-	0xb70: 0x0008, 0xb71: 0x0008, 0xb72: 0x1981, 0xb73: 0x19b1, 0xb74: 0x19d9, 0xb75: 0x0040,
-	0xb76: 0x0008, 0xb77: 0x1a01, 0xb78: 0xe045, 0xb79: 0xe045, 0xb7a: 0x064d, 0xb7b: 0x1459,
-	0xb7c: 0x19b1, 0xb7d: 0x0666, 0xb7e: 0x1a31, 0xb7f: 0x0686,
-	// Block 0x2e, offset 0xb80
-	0xb80: 0x06a6, 0xb81: 0x1a4a, 0xb82: 0x1a79, 0xb83: 0x1aa9, 0xb84: 0x1ad1, 0xb85: 0x0040,
-	0xb86: 0x0008, 0xb87: 0x1af9, 0xb88: 0x06c5, 0xb89: 0x1471, 0xb8a: 0x06dd, 0xb8b: 0x1489,
-	0xb8c: 0x1aa9, 0xb8d: 0x1b2a, 0xb8e: 0x1b5a, 0xb8f: 0x1b8a, 0xb90: 0x0008, 0xb91: 0x0008,
-	0xb92: 0x0008, 0xb93: 0x1bb9, 0xb94: 0x0040, 0xb95: 0x0040, 0xb96: 0x0008, 0xb97: 0x0008,
-	0xb98: 0xe045, 0xb99: 0xe045, 0xb9a: 0x06f5, 0xb9b: 0x14a1, 0xb9c: 0x0040, 0xb9d: 0x1bd2,
-	0xb9e: 0x1c02, 0xb9f: 0x1c32, 0xba0: 0x0008, 0xba1: 0x0008, 0xba2: 0x0008, 0xba3: 0x1c61,
-	0xba4: 0x0008, 0xba5: 0x0008, 0xba6: 0x0008, 0xba7: 0x0008, 0xba8: 0xe045, 0xba9: 0xe045,
-	0xbaa: 0x070d, 0xbab: 0x14d1, 0xbac: 0xe04d, 0xbad: 0x1c7a, 0xbae: 0x03d2, 0xbaf: 0x1caa,
-	0xbb0: 0x0040, 0xbb1: 0x0040, 0xbb2: 0x1cb9, 0xbb3: 0x1ce9, 0xbb4: 0x1d11, 0xbb5: 0x0040,
-	0xbb6: 0x0008, 0xbb7: 0x1d39, 0xbb8: 0x0725, 0xbb9: 0x14b9, 0xbba: 0x0515, 0xbbb: 0x14e9,
-	0xbbc: 0x1ce9, 0xbbd: 0x073e, 0xbbe: 0x075e, 0xbbf: 0x0040,
-	// Block 0x2f, offset 0xbc0
-	0xbc0: 0x000a, 0xbc1: 0x000a, 0xbc2: 0x000a, 0xbc3: 0x000a, 0xbc4: 0x000a, 0xbc5: 0x000a,
-	0xbc6: 0x000a, 0xbc7: 0x000a, 0xbc8: 0x000a, 0xbc9: 0x000a, 0xbca: 0x000a, 0xbcb: 0x03c0,
-	0xbcc: 0x0003, 0xbcd: 0x0003, 0xbce: 0x0340, 0xbcf: 0x0b40, 0xbd0: 0x0018, 0xbd1: 0xe00d,
-	0xbd2: 0x0018, 0xbd3: 0x0018, 0xbd4: 0x0018, 0xbd5: 0x0018, 0xbd6: 0x0018, 0xbd7: 0x077e,
-	0xbd8: 0x0018, 0xbd9: 0x0018, 0xbda: 0x0018, 0xbdb: 0x0018, 0xbdc: 0x0018, 0xbdd: 0x0018,
-	0xbde: 0x0018, 0xbdf: 0x0018, 0xbe0: 0x0018, 0xbe1: 0x0018, 0xbe2: 0x0018, 0xbe3: 0x0018,
-	0xbe4: 0x0040, 0xbe5: 0x0040, 0xbe6: 0x0040, 0xbe7: 0x0018, 0xbe8: 0x0040, 0xbe9: 0x0040,
-	0xbea: 0x0340, 0xbeb: 0x0340, 0xbec: 0x0340, 0xbed: 0x0340, 0xbee: 0x0340, 0xbef: 0x000a,
-	0xbf0: 0x0018, 0xbf1: 0x0018, 0xbf2: 0x0018, 0xbf3: 0x1d69, 0xbf4: 0x1da1, 0xbf5: 0x0018,
-	0xbf6: 0x1df1, 0xbf7: 0x1e29, 0xbf8: 0x0018, 0xbf9: 0x0018, 0xbfa: 0x0018, 0xbfb: 0x0018,
-	0xbfc: 0x1e7a, 0xbfd: 0x0018, 0xbfe: 0x079e, 0xbff: 0x0018,
-	// Block 0x30, offset 0xc00
-	0xc00: 0x0018, 0xc01: 0x0018, 0xc02: 0x0018, 0xc03: 0x0018, 0xc04: 0x0018, 0xc05: 0x0018,
-	0xc06: 0x0018, 0xc07: 0x1e92, 0xc08: 0x1eaa, 0xc09: 0x1ec2, 0xc0a: 0x0018, 0xc0b: 0x0018,
-	0xc0c: 0x0018, 0xc0d: 0x0018, 0xc0e: 0x0018, 0xc0f: 0x0018, 0xc10: 0x0018, 0xc11: 0x0018,
-	0xc12: 0x0018, 0xc13: 0x0018, 0xc14: 0x0018, 0xc15: 0x0018, 0xc16: 0x0018, 0xc17: 0x1ed9,
-	0xc18: 0x0018, 0xc19: 0x0018, 0xc1a: 0x0018, 0xc1b: 0x0018, 0xc1c: 0x0018, 0xc1d: 0x0018,
-	0xc1e: 0x0018, 0xc1f: 0x000a, 0xc20: 0x03c0, 0xc21: 0x0340, 0xc22: 0x0340, 0xc23: 0x0340,
-	0xc24: 0x03c0, 0xc25: 0x0040, 0xc26: 0x0040, 0xc27: 0x0040, 0xc28: 0x0040, 0xc29: 0x0040,
-	0xc2a: 0x0340, 0xc2b: 0x0340, 0xc2c: 0x0340, 0xc2d: 0x0340, 0xc2e: 0x0340, 0xc2f: 0x0340,
-	0xc30: 0x1f41, 0xc31: 0x0f41, 0xc32: 0x0040, 0xc33: 0x0040, 0xc34: 0x1f51, 0xc35: 0x1f61,
-	0xc36: 0x1f71, 0xc37: 0x1f81, 0xc38: 0x1f91, 0xc39: 0x1fa1, 0xc3a: 0x1fb2, 0xc3b: 0x07bd,
-	0xc3c: 0x1fc2, 0xc3d: 0x1fd2, 0xc3e: 0x1fe2, 0xc3f: 0x0f71,
-	// Block 0x31, offset 0xc40
-	0xc40: 0x1f41, 0xc41: 0x00c9, 0xc42: 0x0069, 0xc43: 0x0079, 0xc44: 0x1f51, 0xc45: 0x1f61,
-	0xc46: 0x1f71, 0xc47: 0x1f81, 0xc48: 0x1f91, 0xc49: 0x1fa1, 0xc4a: 0x1fb2, 0xc4b: 0x07d5,
-	0xc4c: 0x1fc2, 0xc4d: 0x1fd2, 0xc4e: 0x1fe2, 0xc4f: 0x0040, 0xc50: 0x0039, 0xc51: 0x0f09,
-	0xc52: 0x00d9, 0xc53: 0x0369, 0xc54: 0x0ff9, 0xc55: 0x0249, 0xc56: 0x0f51, 0xc57: 0x0359,
-	0xc58: 0x0f61, 0xc59: 0x0f71, 0xc5a: 0x0f99, 0xc5b: 0x01d9, 0xc5c: 0x0fa9, 0xc5d: 0x0040,
-	0xc5e: 0x0040, 0xc5f: 0x0040, 0xc60: 0x0018, 0xc61: 0x0018, 0xc62: 0x0018, 0xc63: 0x0018,
-	0xc64: 0x0018, 0xc65: 0x0018, 0xc66: 0x0018, 0xc67: 0x0018, 0xc68: 0x1ff1, 0xc69: 0x0018,
-	0xc6a: 0x0018, 0xc6b: 0x0018, 0xc6c: 0x0018, 0xc6d: 0x0018, 0xc6e: 0x0018, 0xc6f: 0x0018,
-	0xc70: 0x0018, 0xc71: 0x0018, 0xc72: 0x0018, 0xc73: 0x0018, 0xc74: 0x0018, 0xc75: 0x0018,
-	0xc76: 0x0018, 0xc77: 0x0018, 0xc78: 0x0018, 0xc79: 0x0018, 0xc7a: 0x0018, 0xc7b: 0x0018,
-	0xc7c: 0x0018, 0xc7d: 0x0018, 0xc7e: 0x0018, 0xc7f: 0x0018,
-	// Block 0x32, offset 0xc80
-	0xc80: 0x07ee, 0xc81: 0x080e, 0xc82: 0x1159, 0xc83: 0x082d, 0xc84: 0x0018, 0xc85: 0x084e,
-	0xc86: 0x086e, 0xc87: 0x1011, 0xc88: 0x0018, 0xc89: 0x088d, 0xc8a: 0x0f31, 0xc8b: 0x0249,
-	0xc8c: 0x0249, 0xc8d: 0x0249, 0xc8e: 0x0249, 0xc8f: 0x2009, 0xc90: 0x0f41, 0xc91: 0x0f41,
-	0xc92: 0x0359, 0xc93: 0x0359, 0xc94: 0x0018, 0xc95: 0x0f71, 0xc96: 0x2021, 0xc97: 0x0018,
-	0xc98: 0x0018, 0xc99: 0x0f99, 0xc9a: 0x2039, 0xc9b: 0x0269, 0xc9c: 0x0269, 0xc9d: 0x0269,
-	0xc9e: 0x0018, 0xc9f: 0x0018, 0xca0: 0x2049, 0xca1: 0x08ad, 0xca2: 0x2061, 0xca3: 0x0018,
-	0xca4: 0x13d1, 0xca5: 0x0018, 0xca6: 0x2079, 0xca7: 0x0018, 0xca8: 0x13d1, 0xca9: 0x0018,
-	0xcaa: 0x0f51, 0xcab: 0x2091, 0xcac: 0x0ee9, 0xcad: 0x1159, 0xcae: 0x0018, 0xcaf: 0x0f09,
-	0xcb0: 0x0f09, 0xcb1: 0x1199, 0xcb2: 0x0040, 0xcb3: 0x0f61, 0xcb4: 0x00d9, 0xcb5: 0x20a9,
-	0xcb6: 0x20c1, 0xcb7: 0x20d9, 0xcb8: 0x20f1, 0xcb9: 0x0f41, 0xcba: 0x0018, 0xcbb: 0x08cd,
-	0xcbc: 0x2109, 0xcbd: 0x10b1, 0xcbe: 0x10b1, 0xcbf: 0x2109,
-	// Block 0x33, offset 0xcc0
-	0xcc0: 0x08ed, 0xcc1: 0x0018, 0xcc2: 0x0018, 0xcc3: 0x0018, 0xcc4: 0x0018, 0xcc5: 0x0ef9,
-	0xcc6: 0x0ef9, 0xcc7: 0x0f09, 0xcc8: 0x0f41, 0xcc9: 0x0259, 0xcca: 0x0018, 0xccb: 0x0018,
-	0xccc: 0x0018, 0xccd: 0x0018, 0xcce: 0x0008, 0xccf: 0x0018, 0xcd0: 0x2121, 0xcd1: 0x2151,
-	0xcd2: 0x2181, 0xcd3: 0x21b9, 0xcd4: 0x21e9, 0xcd5: 0x2219, 0xcd6: 0x2249, 0xcd7: 0x2279,
-	0xcd8: 0x22a9, 0xcd9: 0x22d9, 0xcda: 0x2309, 0xcdb: 0x2339, 0xcdc: 0x2369, 0xcdd: 0x2399,
-	0xcde: 0x23c9, 0xcdf: 0x23f9, 0xce0: 0x0f41, 0xce1: 0x2421, 0xce2: 0x0905, 0xce3: 0x2439,
-	0xce4: 0x1089, 0xce5: 0x2451, 0xce6: 0x0925, 0xce7: 0x2469, 0xce8: 0x2491, 0xce9: 0x0369,
-	0xcea: 0x24a9, 0xceb: 0x0945, 0xcec: 0x0359, 0xced: 0x1159, 0xcee: 0x0ef9, 0xcef: 0x0f61,
-	0xcf0: 0x0f41, 0xcf1: 0x2421, 0xcf2: 0x0965, 0xcf3: 0x2439, 0xcf4: 0x1089, 0xcf5: 0x2451,
-	0xcf6: 0x0985, 0xcf7: 0x2469, 0xcf8: 0x2491, 0xcf9: 0x0369, 0xcfa: 0x24a9, 0xcfb: 0x09a5,
-	0xcfc: 0x0359, 0xcfd: 0x1159, 0xcfe: 0x0ef9, 0xcff: 0x0f61,
-	// Block 0x34, offset 0xd00
-	0xd00: 0x0018, 0xd01: 0x0018, 0xd02: 0x0018, 0xd03: 0x0018, 0xd04: 0x0018, 0xd05: 0x0018,
-	0xd06: 0x0018, 0xd07: 0x0018, 0xd08: 0x0018, 0xd09: 0x0018, 0xd0a: 0x0018, 0xd0b: 0x0040,
-	0xd0c: 0x0040, 0xd0d: 0x0040, 0xd0e: 0x0040, 0xd0f: 0x0040, 0xd10: 0x0040, 0xd11: 0x0040,
-	0xd12: 0x0040, 0xd13: 0x0040, 0xd14: 0x0040, 0xd15: 0x0040, 0xd16: 0x0040, 0xd17: 0x0040,
-	0xd18: 0x0040, 0xd19: 0x0040, 0xd1a: 0x0040, 0xd1b: 0x0040, 0xd1c: 0x0040, 0xd1d: 0x0040,
-	0xd1e: 0x0040, 0xd1f: 0x0040, 0xd20: 0x00c9, 0xd21: 0x0069, 0xd22: 0x0079, 0xd23: 0x1f51,
-	0xd24: 0x1f61, 0xd25: 0x1f71, 0xd26: 0x1f81, 0xd27: 0x1f91, 0xd28: 0x1fa1, 0xd29: 0x2601,
-	0xd2a: 0x2619, 0xd2b: 0x2631, 0xd2c: 0x2649, 0xd2d: 0x2661, 0xd2e: 0x2679, 0xd2f: 0x2691,
-	0xd30: 0x26a9, 0xd31: 0x26c1, 0xd32: 0x26d9, 0xd33: 0x26f1, 0xd34: 0x0a06, 0xd35: 0x0a26,
-	0xd36: 0x0a46, 0xd37: 0x0a66, 0xd38: 0x0a86, 0xd39: 0x0aa6, 0xd3a: 0x0ac6, 0xd3b: 0x0ae6,
-	0xd3c: 0x0b06, 0xd3d: 0x270a, 0xd3e: 0x2732, 0xd3f: 0x275a,
-	// Block 0x35, offset 0xd40
-	0xd40: 0x2782, 0xd41: 0x27aa, 0xd42: 0x27d2, 0xd43: 0x27fa, 0xd44: 0x2822, 0xd45: 0x284a,
-	0xd46: 0x2872, 0xd47: 0x289a, 0xd48: 0x0040, 0xd49: 0x0040, 0xd4a: 0x0040, 0xd4b: 0x0040,
-	0xd4c: 0x0040, 0xd4d: 0x0040, 0xd4e: 0x0040, 0xd4f: 0x0040, 0xd50: 0x0040, 0xd51: 0x0040,
-	0xd52: 0x0040, 0xd53: 0x0040, 0xd54: 0x0040, 0xd55: 0x0040, 0xd56: 0x0040, 0xd57: 0x0040,
-	0xd58: 0x0040, 0xd59: 0x0040, 0xd5a: 0x0040, 0xd5b: 0x0040, 0xd5c: 0x0b26, 0xd5d: 0x0b46,
-	0xd5e: 0x0b66, 0xd5f: 0x0b86, 0xd60: 0x0ba6, 0xd61: 0x0bc6, 0xd62: 0x0be6, 0xd63: 0x0c06,
-	0xd64: 0x0c26, 0xd65: 0x0c46, 0xd66: 0x0c66, 0xd67: 0x0c86, 0xd68: 0x0ca6, 0xd69: 0x0cc6,
-	0xd6a: 0x0ce6, 0xd6b: 0x0d06, 0xd6c: 0x0d26, 0xd6d: 0x0d46, 0xd6e: 0x0d66, 0xd6f: 0x0d86,
-	0xd70: 0x0da6, 0xd71: 0x0dc6, 0xd72: 0x0de6, 0xd73: 0x0e06, 0xd74: 0x0e26, 0xd75: 0x0e46,
-	0xd76: 0x0039, 0xd77: 0x0ee9, 0xd78: 0x1159, 0xd79: 0x0ef9, 0xd7a: 0x0f09, 0xd7b: 0x1199,
-	0xd7c: 0x0f31, 0xd7d: 0x0249, 0xd7e: 0x0f41, 0xd7f: 0x0259,
-	// Block 0x36, offset 0xd80
-	0xd80: 0x0f51, 0xd81: 0x0359, 0xd82: 0x0f61, 0xd83: 0x0f71, 0xd84: 0x00d9, 0xd85: 0x0f99,
-	0xd86: 0x2039, 0xd87: 0x0269, 0xd88: 0x01d9, 0xd89: 0x0fa9, 0xd8a: 0x0fb9, 0xd8b: 0x1089,
-	0xd8c: 0x0279, 0xd8d: 0x0369, 0xd8e: 0x0289, 0xd8f: 0x13d1, 0xd90: 0x0039, 0xd91: 0x0ee9,
-	0xd92: 0x1159, 0xd93: 0x0ef9, 0xd94: 0x0f09, 0xd95: 0x1199, 0xd96: 0x0f31, 0xd97: 0x0249,
-	0xd98: 0x0f41, 0xd99: 0x0259, 0xd9a: 0x0f51, 0xd9b: 0x0359, 0xd9c: 0x0f61, 0xd9d: 0x0f71,
-	0xd9e: 0x00d9, 0xd9f: 0x0f99, 0xda0: 0x2039, 0xda1: 0x0269, 0xda2: 0x01d9, 0xda3: 0x0fa9,
-	0xda4: 0x0fb9, 0xda5: 0x1089, 0xda6: 0x0279, 0xda7: 0x0369, 0xda8: 0x0289, 0xda9: 0x13d1,
-	0xdaa: 0x1f41, 0xdab: 0x0018, 0xdac: 0x0018, 0xdad: 0x0018, 0xdae: 0x0018, 0xdaf: 0x0018,
-	0xdb0: 0x0018, 0xdb1: 0x0018, 0xdb2: 0x0018, 0xdb3: 0x0018, 0xdb4: 0x0018, 0xdb5: 0x0018,
-	0xdb6: 0x0018, 0xdb7: 0x0018, 0xdb8: 0x0018, 0xdb9: 0x0018, 0xdba: 0x0018, 0xdbb: 0x0018,
-	0xdbc: 0x0018, 0xdbd: 0x0018, 0xdbe: 0x0018, 0xdbf: 0x0018,
-	// Block 0x37, offset 0xdc0
-	0xdc0: 0x0008, 0xdc1: 0x0008, 0xdc2: 0x0008, 0xdc3: 0x0008, 0xdc4: 0x0008, 0xdc5: 0x0008,
-	0xdc6: 0x0008, 0xdc7: 0x0008, 0xdc8: 0x0008, 0xdc9: 0x0008, 0xdca: 0x0008, 0xdcb: 0x0008,
-	0xdcc: 0x0008, 0xdcd: 0x0008, 0xdce: 0x0008, 0xdcf: 0x0008, 0xdd0: 0x0008, 0xdd1: 0x0008,
-	0xdd2: 0x0008, 0xdd3: 0x0008, 0xdd4: 0x0008, 0xdd5: 0x0008, 0xdd6: 0x0008, 0xdd7: 0x0008,
-	0xdd8: 0x0008, 0xdd9: 0x0008, 0xdda: 0x0008, 0xddb: 0x0008, 0xddc: 0x0008, 0xddd: 0x0008,
-	0xdde: 0x0008, 0xddf: 0x0040, 0xde0: 0xe00d, 0xde1: 0x0008, 0xde2: 0x2971, 0xde3: 0x0ebd,
-	0xde4: 0x2989, 0xde5: 0x0008, 0xde6: 0x0008, 0xde7: 0xe07d, 0xde8: 0x0008, 0xde9: 0xe01d,
-	0xdea: 0x0008, 0xdeb: 0xe03d, 0xdec: 0x0008, 0xded: 0x0fe1, 0xdee: 0x1281, 0xdef: 0x0fc9,
-	0xdf0: 0x1141, 0xdf1: 0x0008, 0xdf2: 0xe00d, 0xdf3: 0x0008, 0xdf4: 0x0008, 0xdf5: 0xe01d,
-	0xdf6: 0x0008, 0xdf7: 0x0008, 0xdf8: 0x0008, 0xdf9: 0x0008, 0xdfa: 0x0008, 0xdfb: 0x0008,
-	0xdfc: 0x0259, 0xdfd: 0x1089, 0xdfe: 0x29a1, 0xdff: 0x29b9,
-	// Block 0x38, offset 0xe00
-	0xe00: 0xe00d, 0xe01: 0x0008, 0xe02: 0xe00d, 0xe03: 0x0008, 0xe04: 0xe00d, 0xe05: 0x0008,
-	0xe06: 0xe00d, 0xe07: 0x0008, 0xe08: 0xe00d, 0xe09: 0x0008, 0xe0a: 0xe00d, 0xe0b: 0x0008,
-	0xe0c: 0xe00d, 0xe0d: 0x0008, 0xe0e: 0xe00d, 0xe0f: 0x0008, 0xe10: 0xe00d, 0xe11: 0x0008,
-	0xe12: 0xe00d, 0xe13: 0x0008, 0xe14: 0xe00d, 0xe15: 0x0008, 0xe16: 0xe00d, 0xe17: 0x0008,
-	0xe18: 0xe00d, 0xe19: 0x0008, 0xe1a: 0xe00d, 0xe1b: 0x0008, 0xe1c: 0xe00d, 0xe1d: 0x0008,
-	0xe1e: 0xe00d, 0xe1f: 0x0008, 0xe20: 0xe00d, 0xe21: 0x0008, 0xe22: 0xe00d, 0xe23: 0x0008,
-	0xe24: 0x0008, 0xe25: 0x0018, 0xe26: 0x0018, 0xe27: 0x0018, 0xe28: 0x0018, 0xe29: 0x0018,
-	0xe2a: 0x0018, 0xe2b: 0xe03d, 0xe2c: 0x0008, 0xe2d: 0xe01d, 0xe2e: 0x0008, 0xe2f: 0x3308,
-	0xe30: 0x3308, 0xe31: 0x3308, 0xe32: 0xe00d, 0xe33: 0x0008, 0xe34: 0x0040, 0xe35: 0x0040,
-	0xe36: 0x0040, 0xe37: 0x0040, 0xe38: 0x0040, 0xe39: 0x0018, 0xe3a: 0x0018, 0xe3b: 0x0018,
-	0xe3c: 0x0018, 0xe3d: 0x0018, 0xe3e: 0x0018, 0xe3f: 0x0018,
-	// Block 0x39, offset 0xe40
-	0xe40: 0x26fd, 0xe41: 0x271d, 0xe42: 0x273d, 0xe43: 0x275d, 0xe44: 0x277d, 0xe45: 0x279d,
-	0xe46: 0x27bd, 0xe47: 0x27dd, 0xe48: 0x27fd, 0xe49: 0x281d, 0xe4a: 0x283d, 0xe4b: 0x285d,
-	0xe4c: 0x287d, 0xe4d: 0x289d, 0xe4e: 0x28bd, 0xe4f: 0x28dd, 0xe50: 0x28fd, 0xe51: 0x291d,
-	0xe52: 0x293d, 0xe53: 0x295d, 0xe54: 0x297d, 0xe55: 0x299d, 0xe56: 0x0040, 0xe57: 0x0040,
-	0xe58: 0x0040, 0xe59: 0x0040, 0xe5a: 0x0040, 0xe5b: 0x0040, 0xe5c: 0x0040, 0xe5d: 0x0040,
-	0xe5e: 0x0040, 0xe5f: 0x0040, 0xe60: 0x0040, 0xe61: 0x0040, 0xe62: 0x0040, 0xe63: 0x0040,
-	0xe64: 0x0040, 0xe65: 0x0040, 0xe66: 0x0040, 0xe67: 0x0040, 0xe68: 0x0040, 0xe69: 0x0040,
-	0xe6a: 0x0040, 0xe6b: 0x0040, 0xe6c: 0x0040, 0xe6d: 0x0040, 0xe6e: 0x0040, 0xe6f: 0x0040,
-	0xe70: 0x0040, 0xe71: 0x0040, 0xe72: 0x0040, 0xe73: 0x0040, 0xe74: 0x0040, 0xe75: 0x0040,
-	0xe76: 0x0040, 0xe77: 0x0040, 0xe78: 0x0040, 0xe79: 0x0040, 0xe7a: 0x0040, 0xe7b: 0x0040,
-	0xe7c: 0x0040, 0xe7d: 0x0040, 0xe7e: 0x0040, 0xe7f: 0x0040,
-	// Block 0x3a, offset 0xe80
-	0xe80: 0x000a, 0xe81: 0x0018, 0xe82: 0x29d1, 0xe83: 0x0018, 0xe84: 0x0018, 0xe85: 0x0008,
-	0xe86: 0x0008, 0xe87: 0x0008, 0xe88: 0x0018, 0xe89: 0x0018, 0xe8a: 0x0018, 0xe8b: 0x0018,
-	0xe8c: 0x0018, 0xe8d: 0x0018, 0xe8e: 0x0018, 0xe8f: 0x0018, 0xe90: 0x0018, 0xe91: 0x0018,
-	0xe92: 0x0018, 0xe93: 0x0018, 0xe94: 0x0018, 0xe95: 0x0018, 0xe96: 0x0018, 0xe97: 0x0018,
-	0xe98: 0x0018, 0xe99: 0x0018, 0xe9a: 0x0018, 0xe9b: 0x0018, 0xe9c: 0x0018, 0xe9d: 0x0018,
-	0xe9e: 0x0018, 0xe9f: 0x0018, 0xea0: 0x0018, 0xea1: 0x0018, 0xea2: 0x0018, 0xea3: 0x0018,
-	0xea4: 0x0018, 0xea5: 0x0018, 0xea6: 0x0018, 0xea7: 0x0018, 0xea8: 0x0018, 0xea9: 0x0018,
-	0xeaa: 0x3308, 0xeab: 0x3308, 0xeac: 0x3308, 0xead: 0x3308, 0xeae: 0x3018, 0xeaf: 0x3018,
-	0xeb0: 0x0018, 0xeb1: 0x0018, 0xeb2: 0x0018, 0xeb3: 0x0018, 0xeb4: 0x0018, 0xeb5: 0x0018,
-	0xeb6: 0xe125, 0xeb7: 0x0018, 0xeb8: 0x29bd, 0xeb9: 0x29dd, 0xeba: 0x29fd, 0xebb: 0x0018,
-	0xebc: 0x0008, 0xebd: 0x0018, 0xebe: 0x0018, 0xebf: 0x0018,
-	// Block 0x3b, offset 0xec0
-	0xec0: 0x2b3d, 0xec1: 0x2b5d, 0xec2: 0x2b7d, 0xec3: 0x2b9d, 0xec4: 0x2bbd, 0xec5: 0x2bdd,
-	0xec6: 0x2bdd, 0xec7: 0x2bdd, 0xec8: 0x2bfd, 0xec9: 0x2bfd, 0xeca: 0x2bfd, 0xecb: 0x2bfd,
-	0xecc: 0x2c1d, 0xecd: 0x2c1d, 0xece: 0x2c1d, 0xecf: 0x2c3d, 0xed0: 0x2c5d, 0xed1: 0x2c5d,
-	0xed2: 0x2a7d, 0xed3: 0x2a7d, 0xed4: 0x2c5d, 0xed5: 0x2c5d, 0xed6: 0x2c7d, 0xed7: 0x2c7d,
-	0xed8: 0x2c5d, 0xed9: 0x2c5d, 0xeda: 0x2a7d, 0xedb: 0x2a7d, 0xedc: 0x2c5d, 0xedd: 0x2c5d,
-	0xede: 0x2c3d, 0xedf: 0x2c3d, 0xee0: 0x2c9d, 0xee1: 0x2c9d, 0xee2: 0x2cbd, 0xee3: 0x2cbd,
-	0xee4: 0x0040, 0xee5: 0x2cdd, 0xee6: 0x2cfd, 0xee7: 0x2d1d, 0xee8: 0x2d1d, 0xee9: 0x2d3d,
-	0xeea: 0x2d5d, 0xeeb: 0x2d7d, 0xeec: 0x2d9d, 0xeed: 0x2dbd, 0xeee: 0x2ddd, 0xeef: 0x2dfd,
-	0xef0: 0x2e1d, 0xef1: 0x2e3d, 0xef2: 0x2e3d, 0xef3: 0x2e5d, 0xef4: 0x2e7d, 0xef5: 0x2e7d,
-	0xef6: 0x2e9d, 0xef7: 0x2ebd, 0xef8: 0x2e5d, 0xef9: 0x2edd, 0xefa: 0x2efd, 0xefb: 0x2edd,
-	0xefc: 0x2e5d, 0xefd: 0x2f1d, 0xefe: 0x2f3d, 0xeff: 0x2f5d,
-	// Block 0x3c, offset 0xf00
-	0xf00: 0x2f7d, 0xf01: 0x2f9d, 0xf02: 0x2cfd, 0xf03: 0x2cdd, 0xf04: 0x2fbd, 0xf05: 0x2fdd,
-	0xf06: 0x2ffd, 0xf07: 0x301d, 0xf08: 0x303d, 0xf09: 0x305d, 0xf0a: 0x307d, 0xf0b: 0x309d,
-	0xf0c: 0x30bd, 0xf0d: 0x30dd, 0xf0e: 0x30fd, 0xf0f: 0x0040, 0xf10: 0x0018, 0xf11: 0x0018,
-	0xf12: 0x311d, 0xf13: 0x313d, 0xf14: 0x315d, 0xf15: 0x317d, 0xf16: 0x319d, 0xf17: 0x31bd,
-	0xf18: 0x31dd, 0xf19: 0x31fd, 0xf1a: 0x321d, 0xf1b: 0x323d, 0xf1c: 0x315d, 0xf1d: 0x325d,
-	0xf1e: 0x327d, 0xf1f: 0x329d, 0xf20: 0x0008, 0xf21: 0x0008, 0xf22: 0x0008, 0xf23: 0x0008,
-	0xf24: 0x0008, 0xf25: 0x0008, 0xf26: 0x0008, 0xf27: 0x0008, 0xf28: 0x0008, 0xf29: 0x0008,
-	0xf2a: 0x0008, 0xf2b: 0x0008, 0xf2c: 0x0008, 0xf2d: 0x0008, 0xf2e: 0x0008, 0xf2f: 0x0008,
-	0xf30: 0x0008, 0xf31: 0x0008, 0xf32: 0x0008, 0xf33: 0x0008, 0xf34: 0x0008, 0xf35: 0x0008,
-	0xf36: 0x0008, 0xf37: 0x0008, 0xf38: 0x0008, 0xf39: 0x0008, 0xf3a: 0x0008, 0xf3b: 0x0040,
-	0xf3c: 0x0040, 0xf3d: 0x0040, 0xf3e: 0x0040, 0xf3f: 0x0040,
-	// Block 0x3d, offset 0xf40
-	0xf40: 0x36a2, 0xf41: 0x36d2, 0xf42: 0x3702, 0xf43: 0x3732, 0xf44: 0x32bd, 0xf45: 0x32dd,
-	0xf46: 0x32fd, 0xf47: 0x331d, 0xf48: 0x0018, 0xf49: 0x0018, 0xf4a: 0x0018, 0xf4b: 0x0018,
-	0xf4c: 0x0018, 0xf4d: 0x0018, 0xf4e: 0x0018, 0xf4f: 0x0018, 0xf50: 0x333d, 0xf51: 0x3761,
-	0xf52: 0x3779, 0xf53: 0x3791, 0xf54: 0x37a9, 0xf55: 0x37c1, 0xf56: 0x37d9, 0xf57: 0x37f1,
-	0xf58: 0x3809, 0xf59: 0x3821, 0xf5a: 0x3839, 0xf5b: 0x3851, 0xf5c: 0x3869, 0xf5d: 0x3881,
-	0xf5e: 0x3899, 0xf5f: 0x38b1, 0xf60: 0x335d, 0xf61: 0x337d, 0xf62: 0x339d, 0xf63: 0x33bd,
-	0xf64: 0x33dd, 0xf65: 0x33dd, 0xf66: 0x33fd, 0xf67: 0x341d, 0xf68: 0x343d, 0xf69: 0x345d,
-	0xf6a: 0x347d, 0xf6b: 0x349d, 0xf6c: 0x34bd, 0xf6d: 0x34dd, 0xf6e: 0x34fd, 0xf6f: 0x351d,
-	0xf70: 0x353d, 0xf71: 0x355d, 0xf72: 0x357d, 0xf73: 0x359d, 0xf74: 0x35bd, 0xf75: 0x35dd,
-	0xf76: 0x35fd, 0xf77: 0x361d, 0xf78: 0x363d, 0xf79: 0x365d, 0xf7a: 0x367d, 0xf7b: 0x369d,
-	0xf7c: 0x38c9, 0xf7d: 0x3901, 0xf7e: 0x36bd, 0xf7f: 0x0018,
-	// Block 0x3e, offset 0xf80
-	0xf80: 0x36dd, 0xf81: 0x36fd, 0xf82: 0x371d, 0xf83: 0x373d, 0xf84: 0x375d, 0xf85: 0x377d,
-	0xf86: 0x379d, 0xf87: 0x37bd, 0xf88: 0x37dd, 0xf89: 0x37fd, 0xf8a: 0x381d, 0xf8b: 0x383d,
-	0xf8c: 0x385d, 0xf8d: 0x387d, 0xf8e: 0x389d, 0xf8f: 0x38bd, 0xf90: 0x38dd, 0xf91: 0x38fd,
-	0xf92: 0x391d, 0xf93: 0x393d, 0xf94: 0x395d, 0xf95: 0x397d, 0xf96: 0x399d, 0xf97: 0x39bd,
-	0xf98: 0x39dd, 0xf99: 0x39fd, 0xf9a: 0x3a1d, 0xf9b: 0x3a3d, 0xf9c: 0x3a5d, 0xf9d: 0x3a7d,
-	0xf9e: 0x3a9d, 0xf9f: 0x3abd, 0xfa0: 0x3add, 0xfa1: 0x3afd, 0xfa2: 0x3b1d, 0xfa3: 0x3b3d,
-	0xfa4: 0x3b5d, 0xfa5: 0x3b7d, 0xfa6: 0x127d, 0xfa7: 0x3b9d, 0xfa8: 0x3bbd, 0xfa9: 0x3bdd,
-	0xfaa: 0x3bfd, 0xfab: 0x3c1d, 0xfac: 0x3c3d, 0xfad: 0x3c5d, 0xfae: 0x239d, 0xfaf: 0x3c7d,
-	0xfb0: 0x3c9d, 0xfb1: 0x3939, 0xfb2: 0x3951, 0xfb3: 0x3969, 0xfb4: 0x3981, 0xfb5: 0x3999,
-	0xfb6: 0x39b1, 0xfb7: 0x39c9, 0xfb8: 0x39e1, 0xfb9: 0x39f9, 0xfba: 0x3a11, 0xfbb: 0x3a29,
-	0xfbc: 0x3a41, 0xfbd: 0x3a59, 0xfbe: 0x3a71, 0xfbf: 0x3a89,
-	// Block 0x3f, offset 0xfc0
-	0xfc0: 0x3aa1, 0xfc1: 0x3ac9, 0xfc2: 0x3af1, 0xfc3: 0x3b19, 0xfc4: 0x3b41, 0xfc5: 0x3b69,
-	0xfc6: 0x3b91, 0xfc7: 0x3bb9, 0xfc8: 0x3be1, 0xfc9: 0x3c09, 0xfca: 0x3c39, 0xfcb: 0x3c69,
-	0xfcc: 0x3c99, 0xfcd: 0x3cbd, 0xfce: 0x3cb1, 0xfcf: 0x3cdd, 0xfd0: 0x3cfd, 0xfd1: 0x3d15,
-	0xfd2: 0x3d2d, 0xfd3: 0x3d45, 0xfd4: 0x3d5d, 0xfd5: 0x3d5d, 0xfd6: 0x3d45, 0xfd7: 0x3d75,
-	0xfd8: 0x07bd, 0xfd9: 0x3d8d, 0xfda: 0x3da5, 0xfdb: 0x3dbd, 0xfdc: 0x3dd5, 0xfdd: 0x3ded,
-	0xfde: 0x3e05, 0xfdf: 0x3e1d, 0xfe0: 0x3e35, 0xfe1: 0x3e4d, 0xfe2: 0x3e65, 0xfe3: 0x3e7d,
-	0xfe4: 0x3e95, 0xfe5: 0x3e95, 0xfe6: 0x3ead, 0xfe7: 0x3ead, 0xfe8: 0x3ec5, 0xfe9: 0x3ec5,
-	0xfea: 0x3edd, 0xfeb: 0x3ef5, 0xfec: 0x3f0d, 0xfed: 0x3f25, 0xfee: 0x3f3d, 0xfef: 0x3f3d,
-	0xff0: 0x3f55, 0xff1: 0x3f55, 0xff2: 0x3f55, 0xff3: 0x3f6d, 0xff4: 0x3f85, 0xff5: 0x3f9d,
-	0xff6: 0x3fb5, 0xff7: 0x3f9d, 0xff8: 0x3fcd, 0xff9: 0x3fe5, 0xffa: 0x3f6d, 0xffb: 0x3ffd,
-	0xffc: 0x4015, 0xffd: 0x4015, 0xffe: 0x4015, 0xfff: 0x0040,
-	// Block 0x40, offset 0x1000
-	0x1000: 0x3cc9, 0x1001: 0x3d31, 0x1002: 0x3d99, 0x1003: 0x3e01, 0x1004: 0x3e51, 0x1005: 0x3eb9,
-	0x1006: 0x3f09, 0x1007: 0x3f59, 0x1008: 0x3fd9, 0x1009: 0x4041, 0x100a: 0x4091, 0x100b: 0x40e1,
-	0x100c: 0x4131, 0x100d: 0x4199, 0x100e: 0x4201, 0x100f: 0x4251, 0x1010: 0x42a1, 0x1011: 0x42d9,
-	0x1012: 0x4329, 0x1013: 0x4391, 0x1014: 0x43f9, 0x1015: 0x4431, 0x1016: 0x44b1, 0x1017: 0x4549,
-	0x1018: 0x45c9, 0x1019: 0x4619, 0x101a: 0x4699, 0x101b: 0x4719, 0x101c: 0x4781, 0x101d: 0x47d1,
-	0x101e: 0x4821, 0x101f: 0x4871, 0x1020: 0x48d9, 0x1021: 0x4959, 0x1022: 0x49c1, 0x1023: 0x4a11,
-	0x1024: 0x4a61, 0x1025: 0x4ab1, 0x1026: 0x4ae9, 0x1027: 0x4b21, 0x1028: 0x4b59, 0x1029: 0x4b91,
-	0x102a: 0x4be1, 0x102b: 0x4c31, 0x102c: 0x4cb1, 0x102d: 0x4d01, 0x102e: 0x4d69, 0x102f: 0x4de9,
-	0x1030: 0x4e39, 0x1031: 0x4e71, 0x1032: 0x4ea9, 0x1033: 0x4f29, 0x1034: 0x4f91, 0x1035: 0x5011,
-	0x1036: 0x5061, 0x1037: 0x50e1, 0x1038: 0x5119, 0x1039: 0x5169, 0x103a: 0x51b9, 0x103b: 0x5209,
-	0x103c: 0x5259, 0x103d: 0x52a9, 0x103e: 0x5311, 0x103f: 0x5361,
-	// Block 0x41, offset 0x1040
-	0x1040: 0x5399, 0x1041: 0x53e9, 0x1042: 0x5439, 0x1043: 0x5489, 0x1044: 0x54f1, 0x1045: 0x5541,
-	0x1046: 0x5591, 0x1047: 0x55e1, 0x1048: 0x5661, 0x1049: 0x56c9, 0x104a: 0x5701, 0x104b: 0x5781,
-	0x104c: 0x57b9, 0x104d: 0x5821, 0x104e: 0x5889, 0x104f: 0x58d9, 0x1050: 0x5929, 0x1051: 0x5979,
-	0x1052: 0x59e1, 0x1053: 0x5a19, 0x1054: 0x5a69, 0x1055: 0x5ad1, 0x1056: 0x5b09, 0x1057: 0x5b89,
-	0x1058: 0x5bd9, 0x1059: 0x5c01, 0x105a: 0x5c29, 0x105b: 0x5c51, 0x105c: 0x5c79, 0x105d: 0x5ca1,
-	0x105e: 0x5cc9, 0x105f: 0x5cf1, 0x1060: 0x5d19, 0x1061: 0x5d41, 0x1062: 0x5d69, 0x1063: 0x5d99,
-	0x1064: 0x5dc9, 0x1065: 0x5df9, 0x1066: 0x5e29, 0x1067: 0x5e59, 0x1068: 0x5e89, 0x1069: 0x5eb9,
-	0x106a: 0x5ee9, 0x106b: 0x5f19, 0x106c: 0x5f49, 0x106d: 0x5f79, 0x106e: 0x5fa9, 0x106f: 0x5fd9,
-	0x1070: 0x6009, 0x1071: 0x402d, 0x1072: 0x6039, 0x1073: 0x6051, 0x1074: 0x404d, 0x1075: 0x6069,
-	0x1076: 0x6081, 0x1077: 0x6099, 0x1078: 0x406d, 0x1079: 0x406d, 0x107a: 0x60b1, 0x107b: 0x60c9,
-	0x107c: 0x6101, 0x107d: 0x6139, 0x107e: 0x6171, 0x107f: 0x61a9,
-	// Block 0x42, offset 0x1080
-	0x1080: 0x6211, 0x1081: 0x6229, 0x1082: 0x408d, 0x1083: 0x6241, 0x1084: 0x6259, 0x1085: 0x6271,
-	0x1086: 0x6289, 0x1087: 0x62a1, 0x1088: 0x40ad, 0x1089: 0x62b9, 0x108a: 0x62e1, 0x108b: 0x62f9,
-	0x108c: 0x40cd, 0x108d: 0x40cd, 0x108e: 0x6311, 0x108f: 0x6329, 0x1090: 0x6341, 0x1091: 0x40ed,
-	0x1092: 0x410d, 0x1093: 0x412d, 0x1094: 0x414d, 0x1095: 0x416d, 0x1096: 0x6359, 0x1097: 0x6371,
-	0x1098: 0x6389, 0x1099: 0x63a1, 0x109a: 0x63b9, 0x109b: 0x418d, 0x109c: 0x63d1, 0x109d: 0x63e9,
-	0x109e: 0x6401, 0x109f: 0x41ad, 0x10a0: 0x41cd, 0x10a1: 0x6419, 0x10a2: 0x41ed, 0x10a3: 0x420d,
-	0x10a4: 0x422d, 0x10a5: 0x6431, 0x10a6: 0x424d, 0x10a7: 0x6449, 0x10a8: 0x6479, 0x10a9: 0x6211,
-	0x10aa: 0x426d, 0x10ab: 0x428d, 0x10ac: 0x42ad, 0x10ad: 0x42cd, 0x10ae: 0x64b1, 0x10af: 0x64f1,
-	0x10b0: 0x6539, 0x10b1: 0x6551, 0x10b2: 0x42ed, 0x10b3: 0x6569, 0x10b4: 0x6581, 0x10b5: 0x6599,
-	0x10b6: 0x430d, 0x10b7: 0x65b1, 0x10b8: 0x65c9, 0x10b9: 0x65b1, 0x10ba: 0x65e1, 0x10bb: 0x65f9,
-	0x10bc: 0x432d, 0x10bd: 0x6611, 0x10be: 0x6629, 0x10bf: 0x6611,
-	// Block 0x43, offset 0x10c0
-	0x10c0: 0x434d, 0x10c1: 0x436d, 0x10c2: 0x0040, 0x10c3: 0x6641, 0x10c4: 0x6659, 0x10c5: 0x6671,
-	0x10c6: 0x6689, 0x10c7: 0x0040, 0x10c8: 0x66c1, 0x10c9: 0x66d9, 0x10ca: 0x66f1, 0x10cb: 0x6709,
-	0x10cc: 0x6721, 0x10cd: 0x6739, 0x10ce: 0x6401, 0x10cf: 0x6751, 0x10d0: 0x6769, 0x10d1: 0x6781,
-	0x10d2: 0x438d, 0x10d3: 0x6799, 0x10d4: 0x6289, 0x10d5: 0x43ad, 0x10d6: 0x43cd, 0x10d7: 0x67b1,
-	0x10d8: 0x0040, 0x10d9: 0x43ed, 0x10da: 0x67c9, 0x10db: 0x67e1, 0x10dc: 0x67f9, 0x10dd: 0x6811,
-	0x10de: 0x6829, 0x10df: 0x6859, 0x10e0: 0x6889, 0x10e1: 0x68b1, 0x10e2: 0x68d9, 0x10e3: 0x6901,
-	0x10e4: 0x6929, 0x10e5: 0x6951, 0x10e6: 0x6979, 0x10e7: 0x69a1, 0x10e8: 0x69c9, 0x10e9: 0x69f1,
-	0x10ea: 0x6a21, 0x10eb: 0x6a51, 0x10ec: 0x6a81, 0x10ed: 0x6ab1, 0x10ee: 0x6ae1, 0x10ef: 0x6b11,
-	0x10f0: 0x6b41, 0x10f1: 0x6b71, 0x10f2: 0x6ba1, 0x10f3: 0x6bd1, 0x10f4: 0x6c01, 0x10f5: 0x6c31,
-	0x10f6: 0x6c61, 0x10f7: 0x6c91, 0x10f8: 0x6cc1, 0x10f9: 0x6cf1, 0x10fa: 0x6d21, 0x10fb: 0x6d51,
-	0x10fc: 0x6d81, 0x10fd: 0x6db1, 0x10fe: 0x6de1, 0x10ff: 0x440d,
-	// Block 0x44, offset 0x1100
-	0x1100: 0xe00d, 0x1101: 0x0008, 0x1102: 0xe00d, 0x1103: 0x0008, 0x1104: 0xe00d, 0x1105: 0x0008,
-	0x1106: 0xe00d, 0x1107: 0x0008, 0x1108: 0xe00d, 0x1109: 0x0008, 0x110a: 0xe00d, 0x110b: 0x0008,
-	0x110c: 0xe00d, 0x110d: 0x0008, 0x110e: 0xe00d, 0x110f: 0x0008, 0x1110: 0xe00d, 0x1111: 0x0008,
-	0x1112: 0xe00d, 0x1113: 0x0008, 0x1114: 0xe00d, 0x1115: 0x0008, 0x1116: 0xe00d, 0x1117: 0x0008,
-	0x1118: 0xe00d, 0x1119: 0x0008, 0x111a: 0xe00d, 0x111b: 0x0008, 0x111c: 0xe00d, 0x111d: 0x0008,
-	0x111e: 0xe00d, 0x111f: 0x0008, 0x1120: 0xe00d, 0x1121: 0x0008, 0x1122: 0xe00d, 0x1123: 0x0008,
-	0x1124: 0xe00d, 0x1125: 0x0008, 0x1126: 0xe00d, 0x1127: 0x0008, 0x1128: 0xe00d, 0x1129: 0x0008,
-	0x112a: 0xe00d, 0x112b: 0x0008, 0x112c: 0xe00d, 0x112d: 0x0008, 0x112e: 0x0008, 0x112f: 0x3308,
-	0x1130: 0x3318, 0x1131: 0x3318, 0x1132: 0x3318, 0x1133: 0x0018, 0x1134: 0x3308, 0x1135: 0x3308,
-	0x1136: 0x3308, 0x1137: 0x3308, 0x1138: 0x3308, 0x1139: 0x3308, 0x113a: 0x3308, 0x113b: 0x3308,
-	0x113c: 0x3308, 0x113d: 0x3308, 0x113e: 0x0018, 0x113f: 0x0008,
-	// Block 0x45, offset 0x1140
-	0x1140: 0xe00d, 0x1141: 0x0008, 0x1142: 0xe00d, 0x1143: 0x0008, 0x1144: 0xe00d, 0x1145: 0x0008,
-	0x1146: 0xe00d, 0x1147: 0x0008, 0x1148: 0xe00d, 0x1149: 0x0008, 0x114a: 0xe00d, 0x114b: 0x0008,
-	0x114c: 0xe00d, 0x114d: 0x0008, 0x114e: 0xe00d, 0x114f: 0x0008, 0x1150: 0xe00d, 0x1151: 0x0008,
-	0x1152: 0xe00d, 0x1153: 0x0008, 0x1154: 0xe00d, 0x1155: 0x0008, 0x1156: 0xe00d, 0x1157: 0x0008,
-	0x1158: 0xe00d, 0x1159: 0x0008, 0x115a: 0xe00d, 0x115b: 0x0008, 0x115c: 0x0ea1, 0x115d: 0x6e11,
-	0x115e: 0x3308, 0x115f: 0x3308, 0x1160: 0x0008, 0x1161: 0x0008, 0x1162: 0x0008, 0x1163: 0x0008,
-	0x1164: 0x0008, 0x1165: 0x0008, 0x1166: 0x0008, 0x1167: 0x0008, 0x1168: 0x0008, 0x1169: 0x0008,
-	0x116a: 0x0008, 0x116b: 0x0008, 0x116c: 0x0008, 0x116d: 0x0008, 0x116e: 0x0008, 0x116f: 0x0008,
-	0x1170: 0x0008, 0x1171: 0x0008, 0x1172: 0x0008, 0x1173: 0x0008, 0x1174: 0x0008, 0x1175: 0x0008,
-	0x1176: 0x0008, 0x1177: 0x0008, 0x1178: 0x0008, 0x1179: 0x0008, 0x117a: 0x0008, 0x117b: 0x0008,
-	0x117c: 0x0008, 0x117d: 0x0008, 0x117e: 0x0008, 0x117f: 0x0008,
-	// Block 0x46, offset 0x1180
-	0x1180: 0x0018, 0x1181: 0x0018, 0x1182: 0x0018, 0x1183: 0x0018, 0x1184: 0x0018, 0x1185: 0x0018,
-	0x1186: 0x0018, 0x1187: 0x0018, 0x1188: 0x0018, 0x1189: 0x0018, 0x118a: 0x0018, 0x118b: 0x0018,
-	0x118c: 0x0018, 0x118d: 0x0018, 0x118e: 0x0018, 0x118f: 0x0018, 0x1190: 0x0018, 0x1191: 0x0018,
-	0x1192: 0x0018, 0x1193: 0x0018, 0x1194: 0x0018, 0x1195: 0x0018, 0x1196: 0x0018, 0x1197: 0x0008,
-	0x1198: 0x0008, 0x1199: 0x0008, 0x119a: 0x0008, 0x119b: 0x0008, 0x119c: 0x0008, 0x119d: 0x0008,
-	0x119e: 0x0008, 0x119f: 0x0008, 0x11a0: 0x0018, 0x11a1: 0x0018, 0x11a2: 0xe00d, 0x11a3: 0x0008,
-	0x11a4: 0xe00d, 0x11a5: 0x0008, 0x11a6: 0xe00d, 0x11a7: 0x0008, 0x11a8: 0xe00d, 0x11a9: 0x0008,
-	0x11aa: 0xe00d, 0x11ab: 0x0008, 0x11ac: 0xe00d, 0x11ad: 0x0008, 0x11ae: 0xe00d, 0x11af: 0x0008,
-	0x11b0: 0x0008, 0x11b1: 0x0008, 0x11b2: 0xe00d, 0x11b3: 0x0008, 0x11b4: 0xe00d, 0x11b5: 0x0008,
-	0x11b6: 0xe00d, 0x11b7: 0x0008, 0x11b8: 0xe00d, 0x11b9: 0x0008, 0x11ba: 0xe00d, 0x11bb: 0x0008,
-	0x11bc: 0xe00d, 0x11bd: 0x0008, 0x11be: 0xe00d, 0x11bf: 0x0008,
-	// Block 0x47, offset 0x11c0
-	0x11c0: 0xe00d, 0x11c1: 0x0008, 0x11c2: 0xe00d, 0x11c3: 0x0008, 0x11c4: 0xe00d, 0x11c5: 0x0008,
-	0x11c6: 0xe00d, 0x11c7: 0x0008, 0x11c8: 0xe00d, 0x11c9: 0x0008, 0x11ca: 0xe00d, 0x11cb: 0x0008,
-	0x11cc: 0xe00d, 0x11cd: 0x0008, 0x11ce: 0xe00d, 0x11cf: 0x0008, 0x11d0: 0xe00d, 0x11d1: 0x0008,
-	0x11d2: 0xe00d, 0x11d3: 0x0008, 0x11d4: 0xe00d, 0x11d5: 0x0008, 0x11d6: 0xe00d, 0x11d7: 0x0008,
-	0x11d8: 0xe00d, 0x11d9: 0x0008, 0x11da: 0xe00d, 0x11db: 0x0008, 0x11dc: 0xe00d, 0x11dd: 0x0008,
-	0x11de: 0xe00d, 0x11df: 0x0008, 0x11e0: 0xe00d, 0x11e1: 0x0008, 0x11e2: 0xe00d, 0x11e3: 0x0008,
-	0x11e4: 0xe00d, 0x11e5: 0x0008, 0x11e6: 0xe00d, 0x11e7: 0x0008, 0x11e8: 0xe00d, 0x11e9: 0x0008,
-	0x11ea: 0xe00d, 0x11eb: 0x0008, 0x11ec: 0xe00d, 0x11ed: 0x0008, 0x11ee: 0xe00d, 0x11ef: 0x0008,
-	0x11f0: 0xe0fd, 0x11f1: 0x0008, 0x11f2: 0x0008, 0x11f3: 0x0008, 0x11f4: 0x0008, 0x11f5: 0x0008,
-	0x11f6: 0x0008, 0x11f7: 0x0008, 0x11f8: 0x0008, 0x11f9: 0xe01d, 0x11fa: 0x0008, 0x11fb: 0xe03d,
-	0x11fc: 0x0008, 0x11fd: 0x442d, 0x11fe: 0xe00d, 0x11ff: 0x0008,
-	// Block 0x48, offset 0x1200
-	0x1200: 0xe00d, 0x1201: 0x0008, 0x1202: 0xe00d, 0x1203: 0x0008, 0x1204: 0xe00d, 0x1205: 0x0008,
-	0x1206: 0xe00d, 0x1207: 0x0008, 0x1208: 0x0008, 0x1209: 0x0018, 0x120a: 0x0018, 0x120b: 0xe03d,
-	0x120c: 0x0008, 0x120d: 0x11d9, 0x120e: 0x0008, 0x120f: 0x0008, 0x1210: 0xe00d, 0x1211: 0x0008,
-	0x1212: 0xe00d, 0x1213: 0x0008, 0x1214: 0x0008, 0x1215: 0x0008, 0x1216: 0xe00d, 0x1217: 0x0008,
-	0x1218: 0xe00d, 0x1219: 0x0008, 0x121a: 0xe00d, 0x121b: 0x0008, 0x121c: 0xe00d, 0x121d: 0x0008,
-	0x121e: 0xe00d, 0x121f: 0x0008, 0x1220: 0xe00d, 0x1221: 0x0008, 0x1222: 0xe00d, 0x1223: 0x0008,
-	0x1224: 0xe00d, 0x1225: 0x0008, 0x1226: 0xe00d, 0x1227: 0x0008, 0x1228: 0xe00d, 0x1229: 0x0008,
-	0x122a: 0x6e29, 0x122b: 0x1029, 0x122c: 0x11c1, 0x122d: 0x6e41, 0x122e: 0x1221, 0x122f: 0x0040,
-	0x1230: 0x6e59, 0x1231: 0x6e71, 0x1232: 0x1239, 0x1233: 0x444d, 0x1234: 0xe00d, 0x1235: 0x0008,
-	0x1236: 0xe00d, 0x1237: 0x0008, 0x1238: 0x0040, 0x1239: 0x0040, 0x123a: 0x0040, 0x123b: 0x0040,
-	0x123c: 0x0040, 0x123d: 0x0040, 0x123e: 0x0040, 0x123f: 0x0040,
-	// Block 0x49, offset 0x1240
-	0x1240: 0x64d5, 0x1241: 0x64f5, 0x1242: 0x6515, 0x1243: 0x6535, 0x1244: 0x6555, 0x1245: 0x6575,
-	0x1246: 0x6595, 0x1247: 0x65b5, 0x1248: 0x65d5, 0x1249: 0x65f5, 0x124a: 0x6615, 0x124b: 0x6635,
-	0x124c: 0x6655, 0x124d: 0x6675, 0x124e: 0x0008, 0x124f: 0x0008, 0x1250: 0x6695, 0x1251: 0x0008,
-	0x1252: 0x66b5, 0x1253: 0x0008, 0x1254: 0x0008, 0x1255: 0x66d5, 0x1256: 0x66f5, 0x1257: 0x6715,
-	0x1258: 0x6735, 0x1259: 0x6755, 0x125a: 0x6775, 0x125b: 0x6795, 0x125c: 0x67b5, 0x125d: 0x67d5,
-	0x125e: 0x67f5, 0x125f: 0x0008, 0x1260: 0x6815, 0x1261: 0x0008, 0x1262: 0x6835, 0x1263: 0x0008,
-	0x1264: 0x0008, 0x1265: 0x6855, 0x1266: 0x6875, 0x1267: 0x0008, 0x1268: 0x0008, 0x1269: 0x0008,
-	0x126a: 0x6895, 0x126b: 0x68b5, 0x126c: 0x68d5, 0x126d: 0x68f5, 0x126e: 0x6915, 0x126f: 0x6935,
-	0x1270: 0x6955, 0x1271: 0x6975, 0x1272: 0x6995, 0x1273: 0x69b5, 0x1274: 0x69d5, 0x1275: 0x69f5,
-	0x1276: 0x6a15, 0x1277: 0x6a35, 0x1278: 0x6a55, 0x1279: 0x6a75, 0x127a: 0x6a95, 0x127b: 0x6ab5,
-	0x127c: 0x6ad5, 0x127d: 0x6af5, 0x127e: 0x6b15, 0x127f: 0x6b35,
-	// Block 0x4a, offset 0x1280
-	0x1280: 0x7a95, 0x1281: 0x7ab5, 0x1282: 0x7ad5, 0x1283: 0x7af5, 0x1284: 0x7b15, 0x1285: 0x7b35,
-	0x1286: 0x7b55, 0x1287: 0x7b75, 0x1288: 0x7b95, 0x1289: 0x7bb5, 0x128a: 0x7bd5, 0x128b: 0x7bf5,
-	0x128c: 0x7c15, 0x128d: 0x7c35, 0x128e: 0x7c55, 0x128f: 0x6ec9, 0x1290: 0x6ef1, 0x1291: 0x6f19,
-	0x1292: 0x7c75, 0x1293: 0x7c95, 0x1294: 0x7cb5, 0x1295: 0x6f41, 0x1296: 0x6f69, 0x1297: 0x6f91,
-	0x1298: 0x7cd5, 0x1299: 0x7cf5, 0x129a: 0x0040, 0x129b: 0x0040, 0x129c: 0x0040, 0x129d: 0x0040,
-	0x129e: 0x0040, 0x129f: 0x0040, 0x12a0: 0x0040, 0x12a1: 0x0040, 0x12a2: 0x0040, 0x12a3: 0x0040,
-	0x12a4: 0x0040, 0x12a5: 0x0040, 0x12a6: 0x0040, 0x12a7: 0x0040, 0x12a8: 0x0040, 0x12a9: 0x0040,
-	0x12aa: 0x0040, 0x12ab: 0x0040, 0x12ac: 0x0040, 0x12ad: 0x0040, 0x12ae: 0x0040, 0x12af: 0x0040,
-	0x12b0: 0x0040, 0x12b1: 0x0040, 0x12b2: 0x0040, 0x12b3: 0x0040, 0x12b4: 0x0040, 0x12b5: 0x0040,
-	0x12b6: 0x0040, 0x12b7: 0x0040, 0x12b8: 0x0040, 0x12b9: 0x0040, 0x12ba: 0x0040, 0x12bb: 0x0040,
-	0x12bc: 0x0040, 0x12bd: 0x0040, 0x12be: 0x0040, 0x12bf: 0x0040,
-	// Block 0x4b, offset 0x12c0
-	0x12c0: 0x6fb9, 0x12c1: 0x6fd1, 0x12c2: 0x6fe9, 0x12c3: 0x7d15, 0x12c4: 0x7d35, 0x12c5: 0x7001,
-	0x12c6: 0x7001, 0x12c7: 0x0040, 0x12c8: 0x0040, 0x12c9: 0x0040, 0x12ca: 0x0040, 0x12cb: 0x0040,
-	0x12cc: 0x0040, 0x12cd: 0x0040, 0x12ce: 0x0040, 0x12cf: 0x0040, 0x12d0: 0x0040, 0x12d1: 0x0040,
-	0x12d2: 0x0040, 0x12d3: 0x7019, 0x12d4: 0x7041, 0x12d5: 0x7069, 0x12d6: 0x7091, 0x12d7: 0x70b9,
-	0x12d8: 0x0040, 0x12d9: 0x0040, 0x12da: 0x0040, 0x12db: 0x0040, 0x12dc: 0x0040, 0x12dd: 0x70e1,
-	0x12de: 0x3308, 0x12df: 0x7109, 0x12e0: 0x7131, 0x12e1: 0x20a9, 0x12e2: 0x20f1, 0x12e3: 0x7149,
-	0x12e4: 0x7161, 0x12e5: 0x7179, 0x12e6: 0x7191, 0x12e7: 0x71a9, 0x12e8: 0x71c1, 0x12e9: 0x1fb2,
-	0x12ea: 0x71d9, 0x12eb: 0x7201, 0x12ec: 0x7229, 0x12ed: 0x7261, 0x12ee: 0x7299, 0x12ef: 0x72c1,
-	0x12f0: 0x72e9, 0x12f1: 0x7311, 0x12f2: 0x7339, 0x12f3: 0x7361, 0x12f4: 0x7389, 0x12f5: 0x73b1,
-	0x12f6: 0x73d9, 0x12f7: 0x0040, 0x12f8: 0x7401, 0x12f9: 0x7429, 0x12fa: 0x7451, 0x12fb: 0x7479,
-	0x12fc: 0x74a1, 0x12fd: 0x0040, 0x12fe: 0x74c9, 0x12ff: 0x0040,
-	// Block 0x4c, offset 0x1300
-	0x1300: 0x74f1, 0x1301: 0x7519, 0x1302: 0x0040, 0x1303: 0x7541, 0x1304: 0x7569, 0x1305: 0x0040,
-	0x1306: 0x7591, 0x1307: 0x75b9, 0x1308: 0x75e1, 0x1309: 0x7609, 0x130a: 0x7631, 0x130b: 0x7659,
-	0x130c: 0x7681, 0x130d: 0x76a9, 0x130e: 0x76d1, 0x130f: 0x76f9, 0x1310: 0x7721, 0x1311: 0x7721,
-	0x1312: 0x7739, 0x1313: 0x7739, 0x1314: 0x7739, 0x1315: 0x7739, 0x1316: 0x7751, 0x1317: 0x7751,
-	0x1318: 0x7751, 0x1319: 0x7751, 0x131a: 0x7769, 0x131b: 0x7769, 0x131c: 0x7769, 0x131d: 0x7769,
-	0x131e: 0x7781, 0x131f: 0x7781, 0x1320: 0x7781, 0x1321: 0x7781, 0x1322: 0x7799, 0x1323: 0x7799,
-	0x1324: 0x7799, 0x1325: 0x7799, 0x1326: 0x77b1, 0x1327: 0x77b1, 0x1328: 0x77b1, 0x1329: 0x77b1,
-	0x132a: 0x77c9, 0x132b: 0x77c9, 0x132c: 0x77c9, 0x132d: 0x77c9, 0x132e: 0x77e1, 0x132f: 0x77e1,
-	0x1330: 0x77e1, 0x1331: 0x77e1, 0x1332: 0x77f9, 0x1333: 0x77f9, 0x1334: 0x77f9, 0x1335: 0x77f9,
-	0x1336: 0x7811, 0x1337: 0x7811, 0x1338: 0x7811, 0x1339: 0x7811, 0x133a: 0x7829, 0x133b: 0x7829,
-	0x133c: 0x7829, 0x133d: 0x7829, 0x133e: 0x7841, 0x133f: 0x7841,
-	// Block 0x4d, offset 0x1340
-	0x1340: 0x7841, 0x1341: 0x7841, 0x1342: 0x7859, 0x1343: 0x7859, 0x1344: 0x7871, 0x1345: 0x7871,
-	0x1346: 0x7889, 0x1347: 0x7889, 0x1348: 0x78a1, 0x1349: 0x78a1, 0x134a: 0x78b9, 0x134b: 0x78b9,
-	0x134c: 0x78d1, 0x134d: 0x78d1, 0x134e: 0x78e9, 0x134f: 0x78e9, 0x1350: 0x78e9, 0x1351: 0x78e9,
-	0x1352: 0x7901, 0x1353: 0x7901, 0x1354: 0x7901, 0x1355: 0x7901, 0x1356: 0x7919, 0x1357: 0x7919,
-	0x1358: 0x7919, 0x1359: 0x7919, 0x135a: 0x7931, 0x135b: 0x7931, 0x135c: 0x7931, 0x135d: 0x7931,
-	0x135e: 0x7949, 0x135f: 0x7949, 0x1360: 0x7961, 0x1361: 0x7961, 0x1362: 0x7961, 0x1363: 0x7961,
-	0x1364: 0x7979, 0x1365: 0x7979, 0x1366: 0x7991, 0x1367: 0x7991, 0x1368: 0x7991, 0x1369: 0x7991,
-	0x136a: 0x79a9, 0x136b: 0x79a9, 0x136c: 0x79a9, 0x136d: 0x79a9, 0x136e: 0x79c1, 0x136f: 0x79c1,
-	0x1370: 0x79d9, 0x1371: 0x79d9, 0x1372: 0x0818, 0x1373: 0x0818, 0x1374: 0x0818, 0x1375: 0x0818,
-	0x1376: 0x0818, 0x1377: 0x0818, 0x1378: 0x0818, 0x1379: 0x0818, 0x137a: 0x0818, 0x137b: 0x0818,
-	0x137c: 0x0818, 0x137d: 0x0818, 0x137e: 0x0818, 0x137f: 0x0818,
-	// Block 0x4e, offset 0x1380
-	0x1380: 0x0818, 0x1381: 0x0818, 0x1382: 0x0040, 0x1383: 0x0040, 0x1384: 0x0040, 0x1385: 0x0040,
-	0x1386: 0x0040, 0x1387: 0x0040, 0x1388: 0x0040, 0x1389: 0x0040, 0x138a: 0x0040, 0x138b: 0x0040,
-	0x138c: 0x0040, 0x138d: 0x0040, 0x138e: 0x0040, 0x138f: 0x0040, 0x1390: 0x0040, 0x1391: 0x0040,
-	0x1392: 0x0040, 0x1393: 0x79f1, 0x1394: 0x79f1, 0x1395: 0x79f1, 0x1396: 0x79f1, 0x1397: 0x7a09,
-	0x1398: 0x7a09, 0x1399: 0x7a21, 0x139a: 0x7a21, 0x139b: 0x7a39, 0x139c: 0x7a39, 0x139d: 0x0479,
-	0x139e: 0x7a51, 0x139f: 0x7a51, 0x13a0: 0x7a69, 0x13a1: 0x7a69, 0x13a2: 0x7a81, 0x13a3: 0x7a81,
-	0x13a4: 0x7a99, 0x13a5: 0x7a99, 0x13a6: 0x7a99, 0x13a7: 0x7a99, 0x13a8: 0x7ab1, 0x13a9: 0x7ab1,
-	0x13aa: 0x7ac9, 0x13ab: 0x7ac9, 0x13ac: 0x7af1, 0x13ad: 0x7af1, 0x13ae: 0x7b19, 0x13af: 0x7b19,
-	0x13b0: 0x7b41, 0x13b1: 0x7b41, 0x13b2: 0x7b69, 0x13b3: 0x7b69, 0x13b4: 0x7b91, 0x13b5: 0x7b91,
-	0x13b6: 0x7bb9, 0x13b7: 0x7bb9, 0x13b8: 0x7bb9, 0x13b9: 0x7be1, 0x13ba: 0x7be1, 0x13bb: 0x7be1,
-	0x13bc: 0x7c09, 0x13bd: 0x7c09, 0x13be: 0x7c09, 0x13bf: 0x7c09,
-	// Block 0x4f, offset 0x13c0
-	0x13c0: 0x85f9, 0x13c1: 0x8621, 0x13c2: 0x8649, 0x13c3: 0x8671, 0x13c4: 0x8699, 0x13c5: 0x86c1,
-	0x13c6: 0x86e9, 0x13c7: 0x8711, 0x13c8: 0x8739, 0x13c9: 0x8761, 0x13ca: 0x8789, 0x13cb: 0x87b1,
-	0x13cc: 0x87d9, 0x13cd: 0x8801, 0x13ce: 0x8829, 0x13cf: 0x8851, 0x13d0: 0x8879, 0x13d1: 0x88a1,
-	0x13d2: 0x88c9, 0x13d3: 0x88f1, 0x13d4: 0x8919, 0x13d5: 0x8941, 0x13d6: 0x8969, 0x13d7: 0x8991,
-	0x13d8: 0x89b9, 0x13d9: 0x89e1, 0x13da: 0x8a09, 0x13db: 0x8a31, 0x13dc: 0x8a59, 0x13dd: 0x8a81,
-	0x13de: 0x8aaa, 0x13df: 0x8ada, 0x13e0: 0x8b0a, 0x13e1: 0x8b3a, 0x13e2: 0x8b6a, 0x13e3: 0x8b9a,
-	0x13e4: 0x8bc9, 0x13e5: 0x8bf1, 0x13e6: 0x7c71, 0x13e7: 0x8c19, 0x13e8: 0x7be1, 0x13e9: 0x7c99,
-	0x13ea: 0x8c41, 0x13eb: 0x8c69, 0x13ec: 0x7d39, 0x13ed: 0x8c91, 0x13ee: 0x7d61, 0x13ef: 0x7d89,
-	0x13f0: 0x8cb9, 0x13f1: 0x8ce1, 0x13f2: 0x7e29, 0x13f3: 0x8d09, 0x13f4: 0x7e51, 0x13f5: 0x7e79,
-	0x13f6: 0x8d31, 0x13f7: 0x8d59, 0x13f8: 0x7ec9, 0x13f9: 0x8d81, 0x13fa: 0x7ef1, 0x13fb: 0x7f19,
-	0x13fc: 0x83a1, 0x13fd: 0x83c9, 0x13fe: 0x8441, 0x13ff: 0x8469,
-	// Block 0x50, offset 0x1400
-	0x1400: 0x8491, 0x1401: 0x8531, 0x1402: 0x8559, 0x1403: 0x8581, 0x1404: 0x85a9, 0x1405: 0x8649,
-	0x1406: 0x8671, 0x1407: 0x8699, 0x1408: 0x8da9, 0x1409: 0x8739, 0x140a: 0x8dd1, 0x140b: 0x8df9,
-	0x140c: 0x8829, 0x140d: 0x8e21, 0x140e: 0x8851, 0x140f: 0x8879, 0x1410: 0x8a81, 0x1411: 0x8e49,
-	0x1412: 0x8e71, 0x1413: 0x89b9, 0x1414: 0x8e99, 0x1415: 0x89e1, 0x1416: 0x8a09, 0x1417: 0x7c21,
-	0x1418: 0x7c49, 0x1419: 0x8ec1, 0x141a: 0x7c71, 0x141b: 0x8ee9, 0x141c: 0x7cc1, 0x141d: 0x7ce9,
-	0x141e: 0x7d11, 0x141f: 0x7d39, 0x1420: 0x8f11, 0x1421: 0x7db1, 0x1422: 0x7dd9, 0x1423: 0x7e01,
-	0x1424: 0x7e29, 0x1425: 0x8f39, 0x1426: 0x7ec9, 0x1427: 0x7f41, 0x1428: 0x7f69, 0x1429: 0x7f91,
-	0x142a: 0x7fb9, 0x142b: 0x7fe1, 0x142c: 0x8031, 0x142d: 0x8059, 0x142e: 0x8081, 0x142f: 0x80a9,
-	0x1430: 0x80d1, 0x1431: 0x80f9, 0x1432: 0x8f61, 0x1433: 0x8121, 0x1434: 0x8149, 0x1435: 0x8171,
-	0x1436: 0x8199, 0x1437: 0x81c1, 0x1438: 0x81e9, 0x1439: 0x8239, 0x143a: 0x8261, 0x143b: 0x8289,
-	0x143c: 0x82b1, 0x143d: 0x82d9, 0x143e: 0x8301, 0x143f: 0x8329,
-	// Block 0x51, offset 0x1440
-	0x1440: 0x8351, 0x1441: 0x8379, 0x1442: 0x83f1, 0x1443: 0x8419, 0x1444: 0x84b9, 0x1445: 0x84e1,
-	0x1446: 0x8509, 0x1447: 0x8531, 0x1448: 0x8559, 0x1449: 0x85d1, 0x144a: 0x85f9, 0x144b: 0x8621,
-	0x144c: 0x8649, 0x144d: 0x8f89, 0x144e: 0x86c1, 0x144f: 0x86e9, 0x1450: 0x8711, 0x1451: 0x8739,
-	0x1452: 0x87b1, 0x1453: 0x87d9, 0x1454: 0x8801, 0x1455: 0x8829, 0x1456: 0x8fb1, 0x1457: 0x88a1,
-	0x1458: 0x88c9, 0x1459: 0x8fd9, 0x145a: 0x8941, 0x145b: 0x8969, 0x145c: 0x8991, 0x145d: 0x89b9,
-	0x145e: 0x9001, 0x145f: 0x7c71, 0x1460: 0x8ee9, 0x1461: 0x7d39, 0x1462: 0x8f11, 0x1463: 0x7e29,
-	0x1464: 0x8f39, 0x1465: 0x7ec9, 0x1466: 0x9029, 0x1467: 0x80d1, 0x1468: 0x9051, 0x1469: 0x9079,
-	0x146a: 0x90a1, 0x146b: 0x8531, 0x146c: 0x8559, 0x146d: 0x8649, 0x146e: 0x8829, 0x146f: 0x8fb1,
-	0x1470: 0x89b9, 0x1471: 0x9001, 0x1472: 0x90c9, 0x1473: 0x9101, 0x1474: 0x9139, 0x1475: 0x9171,
-	0x1476: 0x9199, 0x1477: 0x91c1, 0x1478: 0x91e9, 0x1479: 0x9211, 0x147a: 0x9239, 0x147b: 0x9261,
-	0x147c: 0x9289, 0x147d: 0x92b1, 0x147e: 0x92d9, 0x147f: 0x9301,
-	// Block 0x52, offset 0x1480
-	0x1480: 0x9329, 0x1481: 0x9351, 0x1482: 0x9379, 0x1483: 0x93a1, 0x1484: 0x93c9, 0x1485: 0x93f1,
-	0x1486: 0x9419, 0x1487: 0x9441, 0x1488: 0x9469, 0x1489: 0x9491, 0x148a: 0x94b9, 0x148b: 0x94e1,
-	0x148c: 0x9079, 0x148d: 0x9509, 0x148e: 0x9531, 0x148f: 0x9559, 0x1490: 0x9581, 0x1491: 0x9171,
-	0x1492: 0x9199, 0x1493: 0x91c1, 0x1494: 0x91e9, 0x1495: 0x9211, 0x1496: 0x9239, 0x1497: 0x9261,
-	0x1498: 0x9289, 0x1499: 0x92b1, 0x149a: 0x92d9, 0x149b: 0x9301, 0x149c: 0x9329, 0x149d: 0x9351,
-	0x149e: 0x9379, 0x149f: 0x93a1, 0x14a0: 0x93c9, 0x14a1: 0x93f1, 0x14a2: 0x9419, 0x14a3: 0x9441,
-	0x14a4: 0x9469, 0x14a5: 0x9491, 0x14a6: 0x94b9, 0x14a7: 0x94e1, 0x14a8: 0x9079, 0x14a9: 0x9509,
-	0x14aa: 0x9531, 0x14ab: 0x9559, 0x14ac: 0x9581, 0x14ad: 0x9491, 0x14ae: 0x94b9, 0x14af: 0x94e1,
-	0x14b0: 0x9079, 0x14b1: 0x9051, 0x14b2: 0x90a1, 0x14b3: 0x8211, 0x14b4: 0x8059, 0x14b5: 0x8081,
-	0x14b6: 0x80a9, 0x14b7: 0x9491, 0x14b8: 0x94b9, 0x14b9: 0x94e1, 0x14ba: 0x8211, 0x14bb: 0x8239,
-	0x14bc: 0x95a9, 0x14bd: 0x95a9, 0x14be: 0x0018, 0x14bf: 0x0018,
-	// Block 0x53, offset 0x14c0
-	0x14c0: 0x0040, 0x14c1: 0x0040, 0x14c2: 0x0040, 0x14c3: 0x0040, 0x14c4: 0x0040, 0x14c5: 0x0040,
-	0x14c6: 0x0040, 0x14c7: 0x0040, 0x14c8: 0x0040, 0x14c9: 0x0040, 0x14ca: 0x0040, 0x14cb: 0x0040,
-	0x14cc: 0x0040, 0x14cd: 0x0040, 0x14ce: 0x0040, 0x14cf: 0x0040, 0x14d0: 0x95d1, 0x14d1: 0x9609,
-	0x14d2: 0x9609, 0x14d3: 0x9641, 0x14d4: 0x9679, 0x14d5: 0x96b1, 0x14d6: 0x96e9, 0x14d7: 0x9721,
-	0x14d8: 0x9759, 0x14d9: 0x9759, 0x14da: 0x9791, 0x14db: 0x97c9, 0x14dc: 0x9801, 0x14dd: 0x9839,
-	0x14de: 0x9871, 0x14df: 0x98a9, 0x14e0: 0x98a9, 0x14e1: 0x98e1, 0x14e2: 0x9919, 0x14e3: 0x9919,
-	0x14e4: 0x9951, 0x14e5: 0x9951, 0x14e6: 0x9989, 0x14e7: 0x99c1, 0x14e8: 0x99c1, 0x14e9: 0x99f9,
-	0x14ea: 0x9a31, 0x14eb: 0x9a31, 0x14ec: 0x9a69, 0x14ed: 0x9a69, 0x14ee: 0x9aa1, 0x14ef: 0x9ad9,
-	0x14f0: 0x9ad9, 0x14f1: 0x9b11, 0x14f2: 0x9b11, 0x14f3: 0x9b49, 0x14f4: 0x9b81, 0x14f5: 0x9bb9,
-	0x14f6: 0x9bf1, 0x14f7: 0x9bf1, 0x14f8: 0x9c29, 0x14f9: 0x9c61, 0x14fa: 0x9c99, 0x14fb: 0x9cd1,
-	0x14fc: 0x9d09, 0x14fd: 0x9d09, 0x14fe: 0x9d41, 0x14ff: 0x9d79,
-	// Block 0x54, offset 0x1500
-	0x1500: 0xa949, 0x1501: 0xa981, 0x1502: 0xa9b9, 0x1503: 0xa8a1, 0x1504: 0x9bb9, 0x1505: 0x9989,
-	0x1506: 0xa9f1, 0x1507: 0xaa29, 0x1508: 0x0040, 0x1509: 0x0040, 0x150a: 0x0040, 0x150b: 0x0040,
-	0x150c: 0x0040, 0x150d: 0x0040, 0x150e: 0x0040, 0x150f: 0x0040, 0x1510: 0x0040, 0x1511: 0x0040,
-	0x1512: 0x0040, 0x1513: 0x0040, 0x1514: 0x0040, 0x1515: 0x0040, 0x1516: 0x0040, 0x1517: 0x0040,
-	0x1518: 0x0040, 0x1519: 0x0040, 0x151a: 0x0040, 0x151b: 0x0040, 0x151c: 0x0040, 0x151d: 0x0040,
-	0x151e: 0x0040, 0x151f: 0x0040, 0x1520: 0x0040, 0x1521: 0x0040, 0x1522: 0x0040, 0x1523: 0x0040,
-	0x1524: 0x0040, 0x1525: 0x0040, 0x1526: 0x0040, 0x1527: 0x0040, 0x1528: 0x0040, 0x1529: 0x0040,
-	0x152a: 0x0040, 0x152b: 0x0040, 0x152c: 0x0040, 0x152d: 0x0040, 0x152e: 0x0040, 0x152f: 0x0040,
-	0x1530: 0xaa61, 0x1531: 0xaa99, 0x1532: 0xaad1, 0x1533: 0xab19, 0x1534: 0xab61, 0x1535: 0xaba9,
-	0x1536: 0xabf1, 0x1537: 0xac39, 0x1538: 0xac81, 0x1539: 0xacc9, 0x153a: 0xad02, 0x153b: 0xae12,
-	0x153c: 0xae91, 0x153d: 0x0018, 0x153e: 0x0040, 0x153f: 0x0040,
-	// Block 0x55, offset 0x1540
-	0x1540: 0x33c0, 0x1541: 0x33c0, 0x1542: 0x33c0, 0x1543: 0x33c0, 0x1544: 0x33c0, 0x1545: 0x33c0,
-	0x1546: 0x33c0, 0x1547: 0x33c0, 0x1548: 0x33c0, 0x1549: 0x33c0, 0x154a: 0x33c0, 0x154b: 0x33c0,
-	0x154c: 0x33c0, 0x154d: 0x33c0, 0x154e: 0x33c0, 0x154f: 0x33c0, 0x1550: 0xaeda, 0x1551: 0x7d55,
-	0x1552: 0x0040, 0x1553: 0xaeea, 0x1554: 0x03c2, 0x1555: 0xaefa, 0x1556: 0xaf0a, 0x1557: 0x7d75,
-	0x1558: 0x7d95, 0x1559: 0x0040, 0x155a: 0x0040, 0x155b: 0x0040, 0x155c: 0x0040, 0x155d: 0x0040,
-	0x155e: 0x0040, 0x155f: 0x0040, 0x1560: 0x3308, 0x1561: 0x3308, 0x1562: 0x3308, 0x1563: 0x3308,
-	0x1564: 0x3308, 0x1565: 0x3308, 0x1566: 0x3308, 0x1567: 0x3308, 0x1568: 0x3308, 0x1569: 0x3308,
-	0x156a: 0x3308, 0x156b: 0x3308, 0x156c: 0x3308, 0x156d: 0x3308, 0x156e: 0x3308, 0x156f: 0x3308,
-	0x1570: 0x0040, 0x1571: 0x7db5, 0x1572: 0x7dd5, 0x1573: 0xaf1a, 0x1574: 0xaf1a, 0x1575: 0x1fd2,
-	0x1576: 0x1fe2, 0x1577: 0xaf2a, 0x1578: 0xaf3a, 0x1579: 0x7df5, 0x157a: 0x7e15, 0x157b: 0x7e35,
-	0x157c: 0x7df5, 0x157d: 0x7e55, 0x157e: 0x7e75, 0x157f: 0x7e55,
-	// Block 0x56, offset 0x1580
-	0x1580: 0x7e95, 0x1581: 0x7eb5, 0x1582: 0x7ed5, 0x1583: 0x7eb5, 0x1584: 0x7ef5, 0x1585: 0x0018,
-	0x1586: 0x0018, 0x1587: 0xaf4a, 0x1588: 0xaf5a, 0x1589: 0x7f16, 0x158a: 0x7f36, 0x158b: 0x7f56,
-	0x158c: 0x7f76, 0x158d: 0xaf1a, 0x158e: 0xaf1a, 0x158f: 0xaf1a, 0x1590: 0xaeda, 0x1591: 0x7f95,
-	0x1592: 0x0040, 0x1593: 0x0040, 0x1594: 0x03c2, 0x1595: 0xaeea, 0x1596: 0xaf0a, 0x1597: 0xaefa,
-	0x1598: 0x7fb5, 0x1599: 0x1fd2, 0x159a: 0x1fe2, 0x159b: 0xaf2a, 0x159c: 0xaf3a, 0x159d: 0x7e95,
-	0x159e: 0x7ef5, 0x159f: 0xaf6a, 0x15a0: 0xaf7a, 0x15a1: 0xaf8a, 0x15a2: 0x1fb2, 0x15a3: 0xaf99,
-	0x15a4: 0xafaa, 0x15a5: 0xafba, 0x15a6: 0x1fc2, 0x15a7: 0x0040, 0x15a8: 0xafca, 0x15a9: 0xafda,
-	0x15aa: 0xafea, 0x15ab: 0xaffa, 0x15ac: 0x0040, 0x15ad: 0x0040, 0x15ae: 0x0040, 0x15af: 0x0040,
-	0x15b0: 0x7fd6, 0x15b1: 0xb009, 0x15b2: 0x7ff6, 0x15b3: 0x0808, 0x15b4: 0x8016, 0x15b5: 0x0040,
-	0x15b6: 0x8036, 0x15b7: 0xb031, 0x15b8: 0x8056, 0x15b9: 0xb059, 0x15ba: 0x8076, 0x15bb: 0xb081,
-	0x15bc: 0x8096, 0x15bd: 0xb0a9, 0x15be: 0x80b6, 0x15bf: 0xb0d1,
-	// Block 0x57, offset 0x15c0
-	0x15c0: 0xb0f9, 0x15c1: 0xb111, 0x15c2: 0xb111, 0x15c3: 0xb129, 0x15c4: 0xb129, 0x15c5: 0xb141,
-	0x15c6: 0xb141, 0x15c7: 0xb159, 0x15c8: 0xb159, 0x15c9: 0xb171, 0x15ca: 0xb171, 0x15cb: 0xb171,
-	0x15cc: 0xb171, 0x15cd: 0xb189, 0x15ce: 0xb189, 0x15cf: 0xb1a1, 0x15d0: 0xb1a1, 0x15d1: 0xb1a1,
-	0x15d2: 0xb1a1, 0x15d3: 0xb1b9, 0x15d4: 0xb1b9, 0x15d5: 0xb1d1, 0x15d6: 0xb1d1, 0x15d7: 0xb1d1,
-	0x15d8: 0xb1d1, 0x15d9: 0xb1e9, 0x15da: 0xb1e9, 0x15db: 0xb1e9, 0x15dc: 0xb1e9, 0x15dd: 0xb201,
-	0x15de: 0xb201, 0x15df: 0xb201, 0x15e0: 0xb201, 0x15e1: 0xb219, 0x15e2: 0xb219, 0x15e3: 0xb219,
-	0x15e4: 0xb219, 0x15e5: 0xb231, 0x15e6: 0xb231, 0x15e7: 0xb231, 0x15e8: 0xb231, 0x15e9: 0xb249,
-	0x15ea: 0xb249, 0x15eb: 0xb261, 0x15ec: 0xb261, 0x15ed: 0xb279, 0x15ee: 0xb279, 0x15ef: 0xb291,
-	0x15f0: 0xb291, 0x15f1: 0xb2a9, 0x15f2: 0xb2a9, 0x15f3: 0xb2a9, 0x15f4: 0xb2a9, 0x15f5: 0xb2c1,
-	0x15f6: 0xb2c1, 0x15f7: 0xb2c1, 0x15f8: 0xb2c1, 0x15f9: 0xb2d9, 0x15fa: 0xb2d9, 0x15fb: 0xb2d9,
-	0x15fc: 0xb2d9, 0x15fd: 0xb2f1, 0x15fe: 0xb2f1, 0x15ff: 0xb2f1,
-	// Block 0x58, offset 0x1600
-	0x1600: 0xb2f1, 0x1601: 0xb309, 0x1602: 0xb309, 0x1603: 0xb309, 0x1604: 0xb309, 0x1605: 0xb321,
-	0x1606: 0xb321, 0x1607: 0xb321, 0x1608: 0xb321, 0x1609: 0xb339, 0x160a: 0xb339, 0x160b: 0xb339,
-	0x160c: 0xb339, 0x160d: 0xb351, 0x160e: 0xb351, 0x160f: 0xb351, 0x1610: 0xb351, 0x1611: 0xb369,
-	0x1612: 0xb369, 0x1613: 0xb369, 0x1614: 0xb369, 0x1615: 0xb381, 0x1616: 0xb381, 0x1617: 0xb381,
-	0x1618: 0xb381, 0x1619: 0xb399, 0x161a: 0xb399, 0x161b: 0xb399, 0x161c: 0xb399, 0x161d: 0xb3b1,
-	0x161e: 0xb3b1, 0x161f: 0xb3b1, 0x1620: 0xb3b1, 0x1621: 0xb3c9, 0x1622: 0xb3c9, 0x1623: 0xb3c9,
-	0x1624: 0xb3c9, 0x1625: 0xb3e1, 0x1626: 0xb3e1, 0x1627: 0xb3e1, 0x1628: 0xb3e1, 0x1629: 0xb3f9,
-	0x162a: 0xb3f9, 0x162b: 0xb3f9, 0x162c: 0xb3f9, 0x162d: 0xb411, 0x162e: 0xb411, 0x162f: 0x7ab1,
-	0x1630: 0x7ab1, 0x1631: 0xb429, 0x1632: 0xb429, 0x1633: 0xb429, 0x1634: 0xb429, 0x1635: 0xb441,
-	0x1636: 0xb441, 0x1637: 0xb469, 0x1638: 0xb469, 0x1639: 0xb491, 0x163a: 0xb491, 0x163b: 0xb4b9,
-	0x163c: 0xb4b9, 0x163d: 0x0040, 0x163e: 0x0040, 0x163f: 0x03c0,
-	// Block 0x59, offset 0x1640
-	0x1640: 0x0040, 0x1641: 0xaefa, 0x1642: 0xb4e2, 0x1643: 0xaf6a, 0x1644: 0xafda, 0x1645: 0xafea,
-	0x1646: 0xaf7a, 0x1647: 0xb4f2, 0x1648: 0x1fd2, 0x1649: 0x1fe2, 0x164a: 0xaf8a, 0x164b: 0x1fb2,
-	0x164c: 0xaeda, 0x164d: 0xaf99, 0x164e: 0x29d1, 0x164f: 0xb502, 0x1650: 0x1f41, 0x1651: 0x00c9,
-	0x1652: 0x0069, 0x1653: 0x0079, 0x1654: 0x1f51, 0x1655: 0x1f61, 0x1656: 0x1f71, 0x1657: 0x1f81,
-	0x1658: 0x1f91, 0x1659: 0x1fa1, 0x165a: 0xaeea, 0x165b: 0x03c2, 0x165c: 0xafaa, 0x165d: 0x1fc2,
-	0x165e: 0xafba, 0x165f: 0xaf0a, 0x1660: 0xaffa, 0x1661: 0x0039, 0x1662: 0x0ee9, 0x1663: 0x1159,
-	0x1664: 0x0ef9, 0x1665: 0x0f09, 0x1666: 0x1199, 0x1667: 0x0f31, 0x1668: 0x0249, 0x1669: 0x0f41,
-	0x166a: 0x0259, 0x166b: 0x0f51, 0x166c: 0x0359, 0x166d: 0x0f61, 0x166e: 0x0f71, 0x166f: 0x00d9,
-	0x1670: 0x0f99, 0x1671: 0x2039, 0x1672: 0x0269, 0x1673: 0x01d9, 0x1674: 0x0fa9, 0x1675: 0x0fb9,
-	0x1676: 0x1089, 0x1677: 0x0279, 0x1678: 0x0369, 0x1679: 0x0289, 0x167a: 0x13d1, 0x167b: 0xaf4a,
-	0x167c: 0xafca, 0x167d: 0xaf5a, 0x167e: 0xb512, 0x167f: 0xaf1a,
-	// Block 0x5a, offset 0x1680
-	0x1680: 0x1caa, 0x1681: 0x0039, 0x1682: 0x0ee9, 0x1683: 0x1159, 0x1684: 0x0ef9, 0x1685: 0x0f09,
-	0x1686: 0x1199, 0x1687: 0x0f31, 0x1688: 0x0249, 0x1689: 0x0f41, 0x168a: 0x0259, 0x168b: 0x0f51,
-	0x168c: 0x0359, 0x168d: 0x0f61, 0x168e: 0x0f71, 0x168f: 0x00d9, 0x1690: 0x0f99, 0x1691: 0x2039,
-	0x1692: 0x0269, 0x1693: 0x01d9, 0x1694: 0x0fa9, 0x1695: 0x0fb9, 0x1696: 0x1089, 0x1697: 0x0279,
-	0x1698: 0x0369, 0x1699: 0x0289, 0x169a: 0x13d1, 0x169b: 0xaf2a, 0x169c: 0xb522, 0x169d: 0xaf3a,
-	0x169e: 0xb532, 0x169f: 0x80d5, 0x16a0: 0x80f5, 0x16a1: 0x29d1, 0x16a2: 0x8115, 0x16a3: 0x8115,
-	0x16a4: 0x8135, 0x16a5: 0x8155, 0x16a6: 0x8175, 0x16a7: 0x8195, 0x16a8: 0x81b5, 0x16a9: 0x81d5,
-	0x16aa: 0x81f5, 0x16ab: 0x8215, 0x16ac: 0x8235, 0x16ad: 0x8255, 0x16ae: 0x8275, 0x16af: 0x8295,
-	0x16b0: 0x82b5, 0x16b1: 0x82d5, 0x16b2: 0x82f5, 0x16b3: 0x8315, 0x16b4: 0x8335, 0x16b5: 0x8355,
-	0x16b6: 0x8375, 0x16b7: 0x8395, 0x16b8: 0x83b5, 0x16b9: 0x83d5, 0x16ba: 0x83f5, 0x16bb: 0x8415,
-	0x16bc: 0x81b5, 0x16bd: 0x8435, 0x16be: 0x8455, 0x16bf: 0x8215,
-	// Block 0x5b, offset 0x16c0
-	0x16c0: 0x8475, 0x16c1: 0x8495, 0x16c2: 0x84b5, 0x16c3: 0x84d5, 0x16c4: 0x84f5, 0x16c5: 0x8515,
-	0x16c6: 0x8535, 0x16c7: 0x8555, 0x16c8: 0x84d5, 0x16c9: 0x8575, 0x16ca: 0x84d5, 0x16cb: 0x8595,
-	0x16cc: 0x8595, 0x16cd: 0x85b5, 0x16ce: 0x85b5, 0x16cf: 0x85d5, 0x16d0: 0x8515, 0x16d1: 0x85f5,
-	0x16d2: 0x8615, 0x16d3: 0x85f5, 0x16d4: 0x8635, 0x16d5: 0x8615, 0x16d6: 0x8655, 0x16d7: 0x8655,
-	0x16d8: 0x8675, 0x16d9: 0x8675, 0x16da: 0x8695, 0x16db: 0x8695, 0x16dc: 0x8615, 0x16dd: 0x8115,
-	0x16de: 0x86b5, 0x16df: 0x86d5, 0x16e0: 0x0040, 0x16e1: 0x86f5, 0x16e2: 0x8715, 0x16e3: 0x8735,
-	0x16e4: 0x8755, 0x16e5: 0x8735, 0x16e6: 0x8775, 0x16e7: 0x8795, 0x16e8: 0x87b5, 0x16e9: 0x87b5,
-	0x16ea: 0x87d5, 0x16eb: 0x87d5, 0x16ec: 0x87f5, 0x16ed: 0x87f5, 0x16ee: 0x87d5, 0x16ef: 0x87d5,
-	0x16f0: 0x8815, 0x16f1: 0x8835, 0x16f2: 0x8855, 0x16f3: 0x8875, 0x16f4: 0x8895, 0x16f5: 0x88b5,
-	0x16f6: 0x88b5, 0x16f7: 0x88b5, 0x16f8: 0x88d5, 0x16f9: 0x88d5, 0x16fa: 0x88d5, 0x16fb: 0x88d5,
-	0x16fc: 0x87b5, 0x16fd: 0x87b5, 0x16fe: 0x87b5, 0x16ff: 0x0040,
-	// Block 0x5c, offset 0x1700
-	0x1700: 0x0040, 0x1701: 0x0040, 0x1702: 0x8715, 0x1703: 0x86f5, 0x1704: 0x88f5, 0x1705: 0x86f5,
-	0x1706: 0x8715, 0x1707: 0x86f5, 0x1708: 0x0040, 0x1709: 0x0040, 0x170a: 0x8915, 0x170b: 0x8715,
-	0x170c: 0x8935, 0x170d: 0x88f5, 0x170e: 0x8935, 0x170f: 0x8715, 0x1710: 0x0040, 0x1711: 0x0040,
-	0x1712: 0x8955, 0x1713: 0x8975, 0x1714: 0x8875, 0x1715: 0x8935, 0x1716: 0x88f5, 0x1717: 0x8935,
-	0x1718: 0x0040, 0x1719: 0x0040, 0x171a: 0x8995, 0x171b: 0x89b5, 0x171c: 0x8995, 0x171d: 0x0040,
-	0x171e: 0x0040, 0x171f: 0x0040, 0x1720: 0xb541, 0x1721: 0xb559, 0x1722: 0xb571, 0x1723: 0x89d6,
-	0x1724: 0xb589, 0x1725: 0xb5a1, 0x1726: 0x89f5, 0x1727: 0x0040, 0x1728: 0x8a15, 0x1729: 0x8a35,
-	0x172a: 0x8a55, 0x172b: 0x8a35, 0x172c: 0x8a75, 0x172d: 0x8a95, 0x172e: 0x8ab5, 0x172f: 0x0040,
-	0x1730: 0x0040, 0x1731: 0x0040, 0x1732: 0x0040, 0x1733: 0x0040, 0x1734: 0x0040, 0x1735: 0x0040,
-	0x1736: 0x0040, 0x1737: 0x0040, 0x1738: 0x0040, 0x1739: 0x0340, 0x173a: 0x0340, 0x173b: 0x0340,
-	0x173c: 0x0040, 0x173d: 0x0040, 0x173e: 0x0040, 0x173f: 0x0040,
-	// Block 0x5d, offset 0x1740
-	0x1740: 0x0a08, 0x1741: 0x0a08, 0x1742: 0x0a08, 0x1743: 0x0a08, 0x1744: 0x0a08, 0x1745: 0x0c08,
-	0x1746: 0x0808, 0x1747: 0x0c08, 0x1748: 0x0818, 0x1749: 0x0c08, 0x174a: 0x0c08, 0x174b: 0x0808,
-	0x174c: 0x0808, 0x174d: 0x0908, 0x174e: 0x0c08, 0x174f: 0x0c08, 0x1750: 0x0c08, 0x1751: 0x0c08,
-	0x1752: 0x0c08, 0x1753: 0x0a08, 0x1754: 0x0a08, 0x1755: 0x0a08, 0x1756: 0x0a08, 0x1757: 0x0908,
-	0x1758: 0x0a08, 0x1759: 0x0a08, 0x175a: 0x0a08, 0x175b: 0x0a08, 0x175c: 0x0a08, 0x175d: 0x0c08,
-	0x175e: 0x0a08, 0x175f: 0x0a08, 0x1760: 0x0a08, 0x1761: 0x0c08, 0x1762: 0x0808, 0x1763: 0x0808,
-	0x1764: 0x0c08, 0x1765: 0x3308, 0x1766: 0x3308, 0x1767: 0x0040, 0x1768: 0x0040, 0x1769: 0x0040,
-	0x176a: 0x0040, 0x176b: 0x0a18, 0x176c: 0x0a18, 0x176d: 0x0a18, 0x176e: 0x0a18, 0x176f: 0x0c18,
-	0x1770: 0x0818, 0x1771: 0x0818, 0x1772: 0x0818, 0x1773: 0x0818, 0x1774: 0x0818, 0x1775: 0x0818,
-	0x1776: 0x0818, 0x1777: 0x0040, 0x1778: 0x0040, 0x1779: 0x0040, 0x177a: 0x0040, 0x177b: 0x0040,
-	0x177c: 0x0040, 0x177d: 0x0040, 0x177e: 0x0040, 0x177f: 0x0040,
-	// Block 0x5e, offset 0x1780
-	0x1780: 0x0a08, 0x1781: 0x0c08, 0x1782: 0x0a08, 0x1783: 0x0c08, 0x1784: 0x0c08, 0x1785: 0x0c08,
-	0x1786: 0x0a08, 0x1787: 0x0a08, 0x1788: 0x0a08, 0x1789: 0x0c08, 0x178a: 0x0a08, 0x178b: 0x0a08,
-	0x178c: 0x0c08, 0x178d: 0x0a08, 0x178e: 0x0c08, 0x178f: 0x0c08, 0x1790: 0x0a08, 0x1791: 0x0c08,
-	0x1792: 0x0040, 0x1793: 0x0040, 0x1794: 0x0040, 0x1795: 0x0040, 0x1796: 0x0040, 0x1797: 0x0040,
-	0x1798: 0x0040, 0x1799: 0x0818, 0x179a: 0x0818, 0x179b: 0x0818, 0x179c: 0x0818, 0x179d: 0x0040,
-	0x179e: 0x0040, 0x179f: 0x0040, 0x17a0: 0x0040, 0x17a1: 0x0040, 0x17a2: 0x0040, 0x17a3: 0x0040,
-	0x17a4: 0x0040, 0x17a5: 0x0040, 0x17a6: 0x0040, 0x17a7: 0x0040, 0x17a8: 0x0040, 0x17a9: 0x0c18,
-	0x17aa: 0x0c18, 0x17ab: 0x0c18, 0x17ac: 0x0c18, 0x17ad: 0x0a18, 0x17ae: 0x0a18, 0x17af: 0x0818,
-	0x17b0: 0x0040, 0x17b1: 0x0040, 0x17b2: 0x0040, 0x17b3: 0x0040, 0x17b4: 0x0040, 0x17b5: 0x0040,
-	0x17b6: 0x0040, 0x17b7: 0x0040, 0x17b8: 0x0040, 0x17b9: 0x0040, 0x17ba: 0x0040, 0x17bb: 0x0040,
-	0x17bc: 0x0040, 0x17bd: 0x0040, 0x17be: 0x0040, 0x17bf: 0x0040,
-	// Block 0x5f, offset 0x17c0
-	0x17c0: 0x3308, 0x17c1: 0x3308, 0x17c2: 0x3008, 0x17c3: 0x3008, 0x17c4: 0x0040, 0x17c5: 0x0008,
-	0x17c6: 0x0008, 0x17c7: 0x0008, 0x17c8: 0x0008, 0x17c9: 0x0008, 0x17ca: 0x0008, 0x17cb: 0x0008,
-	0x17cc: 0x0008, 0x17cd: 0x0040, 0x17ce: 0x0040, 0x17cf: 0x0008, 0x17d0: 0x0008, 0x17d1: 0x0040,
-	0x17d2: 0x0040, 0x17d3: 0x0008, 0x17d4: 0x0008, 0x17d5: 0x0008, 0x17d6: 0x0008, 0x17d7: 0x0008,
-	0x17d8: 0x0008, 0x17d9: 0x0008, 0x17da: 0x0008, 0x17db: 0x0008, 0x17dc: 0x0008, 0x17dd: 0x0008,
-	0x17de: 0x0008, 0x17df: 0x0008, 0x17e0: 0x0008, 0x17e1: 0x0008, 0x17e2: 0x0008, 0x17e3: 0x0008,
-	0x17e4: 0x0008, 0x17e5: 0x0008, 0x17e6: 0x0008, 0x17e7: 0x0008, 0x17e8: 0x0008, 0x17e9: 0x0040,
-	0x17ea: 0x0008, 0x17eb: 0x0008, 0x17ec: 0x0008, 0x17ed: 0x0008, 0x17ee: 0x0008, 0x17ef: 0x0008,
-	0x17f0: 0x0008, 0x17f1: 0x0040, 0x17f2: 0x0008, 0x17f3: 0x0008, 0x17f4: 0x0040, 0x17f5: 0x0008,
-	0x17f6: 0x0008, 0x17f7: 0x0008, 0x17f8: 0x0008, 0x17f9: 0x0008, 0x17fa: 0x0040, 0x17fb: 0x0040,
-	0x17fc: 0x3308, 0x17fd: 0x0008, 0x17fe: 0x3008, 0x17ff: 0x3008,
-	// Block 0x60, offset 0x1800
-	0x1800: 0x3308, 0x1801: 0x3008, 0x1802: 0x3008, 0x1803: 0x3008, 0x1804: 0x3008, 0x1805: 0x0040,
-	0x1806: 0x0040, 0x1807: 0x3008, 0x1808: 0x3008, 0x1809: 0x0040, 0x180a: 0x0040, 0x180b: 0x3008,
-	0x180c: 0x3008, 0x180d: 0x3808, 0x180e: 0x0040, 0x180f: 0x0040, 0x1810: 0x0008, 0x1811: 0x0040,
-	0x1812: 0x0040, 0x1813: 0x0040, 0x1814: 0x0040, 0x1815: 0x0040, 0x1816: 0x0040, 0x1817: 0x3008,
-	0x1818: 0x0040, 0x1819: 0x0040, 0x181a: 0x0040, 0x181b: 0x0040, 0x181c: 0x0040, 0x181d: 0x0008,
-	0x181e: 0x0008, 0x181f: 0x0008, 0x1820: 0x0008, 0x1821: 0x0008, 0x1822: 0x3008, 0x1823: 0x3008,
-	0x1824: 0x0040, 0x1825: 0x0040, 0x1826: 0x3308, 0x1827: 0x3308, 0x1828: 0x3308, 0x1829: 0x3308,
-	0x182a: 0x3308, 0x182b: 0x3308, 0x182c: 0x3308, 0x182d: 0x0040, 0x182e: 0x0040, 0x182f: 0x0040,
-	0x1830: 0x3308, 0x1831: 0x3308, 0x1832: 0x3308, 0x1833: 0x3308, 0x1834: 0x3308, 0x1835: 0x0040,
-	0x1836: 0x0040, 0x1837: 0x0040, 0x1838: 0x0040, 0x1839: 0x0040, 0x183a: 0x0040, 0x183b: 0x0040,
-	0x183c: 0x0040, 0x183d: 0x0040, 0x183e: 0x0040, 0x183f: 0x0040,
-	// Block 0x61, offset 0x1840
-	0x1840: 0x0039, 0x1841: 0x0ee9, 0x1842: 0x1159, 0x1843: 0x0ef9, 0x1844: 0x0f09, 0x1845: 0x1199,
-	0x1846: 0x0f31, 0x1847: 0x0249, 0x1848: 0x0f41, 0x1849: 0x0259, 0x184a: 0x0f51, 0x184b: 0x0359,
-	0x184c: 0x0f61, 0x184d: 0x0f71, 0x184e: 0x00d9, 0x184f: 0x0f99, 0x1850: 0x2039, 0x1851: 0x0269,
-	0x1852: 0x01d9, 0x1853: 0x0fa9, 0x1854: 0x0fb9, 0x1855: 0x1089, 0x1856: 0x0279, 0x1857: 0x0369,
-	0x1858: 0x0289, 0x1859: 0x13d1, 0x185a: 0x0039, 0x185b: 0x0ee9, 0x185c: 0x1159, 0x185d: 0x0ef9,
-	0x185e: 0x0f09, 0x185f: 0x1199, 0x1860: 0x0f31, 0x1861: 0x0249, 0x1862: 0x0f41, 0x1863: 0x0259,
-	0x1864: 0x0f51, 0x1865: 0x0359, 0x1866: 0x0f61, 0x1867: 0x0f71, 0x1868: 0x00d9, 0x1869: 0x0f99,
-	0x186a: 0x2039, 0x186b: 0x0269, 0x186c: 0x01d9, 0x186d: 0x0fa9, 0x186e: 0x0fb9, 0x186f: 0x1089,
-	0x1870: 0x0279, 0x1871: 0x0369, 0x1872: 0x0289, 0x1873: 0x13d1, 0x1874: 0x0039, 0x1875: 0x0ee9,
-	0x1876: 0x1159, 0x1877: 0x0ef9, 0x1878: 0x0f09, 0x1879: 0x1199, 0x187a: 0x0f31, 0x187b: 0x0249,
-	0x187c: 0x0f41, 0x187d: 0x0259, 0x187e: 0x0f51, 0x187f: 0x0359,
-	// Block 0x62, offset 0x1880
-	0x1880: 0x0f61, 0x1881: 0x0f71, 0x1882: 0x00d9, 0x1883: 0x0f99, 0x1884: 0x2039, 0x1885: 0x0269,
-	0x1886: 0x01d9, 0x1887: 0x0fa9, 0x1888: 0x0fb9, 0x1889: 0x1089, 0x188a: 0x0279, 0x188b: 0x0369,
-	0x188c: 0x0289, 0x188d: 0x13d1, 0x188e: 0x0039, 0x188f: 0x0ee9, 0x1890: 0x1159, 0x1891: 0x0ef9,
-	0x1892: 0x0f09, 0x1893: 0x1199, 0x1894: 0x0f31, 0x1895: 0x0040, 0x1896: 0x0f41, 0x1897: 0x0259,
-	0x1898: 0x0f51, 0x1899: 0x0359, 0x189a: 0x0f61, 0x189b: 0x0f71, 0x189c: 0x00d9, 0x189d: 0x0f99,
-	0x189e: 0x2039, 0x189f: 0x0269, 0x18a0: 0x01d9, 0x18a1: 0x0fa9, 0x18a2: 0x0fb9, 0x18a3: 0x1089,
-	0x18a4: 0x0279, 0x18a5: 0x0369, 0x18a6: 0x0289, 0x18a7: 0x13d1, 0x18a8: 0x0039, 0x18a9: 0x0ee9,
-	0x18aa: 0x1159, 0x18ab: 0x0ef9, 0x18ac: 0x0f09, 0x18ad: 0x1199, 0x18ae: 0x0f31, 0x18af: 0x0249,
-	0x18b0: 0x0f41, 0x18b1: 0x0259, 0x18b2: 0x0f51, 0x18b3: 0x0359, 0x18b4: 0x0f61, 0x18b5: 0x0f71,
-	0x18b6: 0x00d9, 0x18b7: 0x0f99, 0x18b8: 0x2039, 0x18b9: 0x0269, 0x18ba: 0x01d9, 0x18bb: 0x0fa9,
-	0x18bc: 0x0fb9, 0x18bd: 0x1089, 0x18be: 0x0279, 0x18bf: 0x0369,
-	// Block 0x63, offset 0x18c0
-	0x18c0: 0x0289, 0x18c1: 0x13d1, 0x18c2: 0x0039, 0x18c3: 0x0ee9, 0x18c4: 0x1159, 0x18c5: 0x0ef9,
-	0x18c6: 0x0f09, 0x18c7: 0x1199, 0x18c8: 0x0f31, 0x18c9: 0x0249, 0x18ca: 0x0f41, 0x18cb: 0x0259,
-	0x18cc: 0x0f51, 0x18cd: 0x0359, 0x18ce: 0x0f61, 0x18cf: 0x0f71, 0x18d0: 0x00d9, 0x18d1: 0x0f99,
-	0x18d2: 0x2039, 0x18d3: 0x0269, 0x18d4: 0x01d9, 0x18d5: 0x0fa9, 0x18d6: 0x0fb9, 0x18d7: 0x1089,
-	0x18d8: 0x0279, 0x18d9: 0x0369, 0x18da: 0x0289, 0x18db: 0x13d1, 0x18dc: 0x0039, 0x18dd: 0x0040,
-	0x18de: 0x1159, 0x18df: 0x0ef9, 0x18e0: 0x0040, 0x18e1: 0x0040, 0x18e2: 0x0f31, 0x18e3: 0x0040,
-	0x18e4: 0x0040, 0x18e5: 0x0259, 0x18e6: 0x0f51, 0x18e7: 0x0040, 0x18e8: 0x0040, 0x18e9: 0x0f71,
-	0x18ea: 0x00d9, 0x18eb: 0x0f99, 0x18ec: 0x2039, 0x18ed: 0x0040, 0x18ee: 0x01d9, 0x18ef: 0x0fa9,
-	0x18f0: 0x0fb9, 0x18f1: 0x1089, 0x18f2: 0x0279, 0x18f3: 0x0369, 0x18f4: 0x0289, 0x18f5: 0x13d1,
-	0x18f6: 0x0039, 0x18f7: 0x0ee9, 0x18f8: 0x1159, 0x18f9: 0x0ef9, 0x18fa: 0x0040, 0x18fb: 0x1199,
-	0x18fc: 0x0040, 0x18fd: 0x0249, 0x18fe: 0x0f41, 0x18ff: 0x0259,
-	// Block 0x64, offset 0x1900
-	0x1900: 0x0f51, 0x1901: 0x0359, 0x1902: 0x0f61, 0x1903: 0x0f71, 0x1904: 0x0040, 0x1905: 0x0f99,
-	0x1906: 0x2039, 0x1907: 0x0269, 0x1908: 0x01d9, 0x1909: 0x0fa9, 0x190a: 0x0fb9, 0x190b: 0x1089,
-	0x190c: 0x0279, 0x190d: 0x0369, 0x190e: 0x0289, 0x190f: 0x13d1, 0x1910: 0x0039, 0x1911: 0x0ee9,
-	0x1912: 0x1159, 0x1913: 0x0ef9, 0x1914: 0x0f09, 0x1915: 0x1199, 0x1916: 0x0f31, 0x1917: 0x0249,
-	0x1918: 0x0f41, 0x1919: 0x0259, 0x191a: 0x0f51, 0x191b: 0x0359, 0x191c: 0x0f61, 0x191d: 0x0f71,
-	0x191e: 0x00d9, 0x191f: 0x0f99, 0x1920: 0x2039, 0x1921: 0x0269, 0x1922: 0x01d9, 0x1923: 0x0fa9,
-	0x1924: 0x0fb9, 0x1925: 0x1089, 0x1926: 0x0279, 0x1927: 0x0369, 0x1928: 0x0289, 0x1929: 0x13d1,
-	0x192a: 0x0039, 0x192b: 0x0ee9, 0x192c: 0x1159, 0x192d: 0x0ef9, 0x192e: 0x0f09, 0x192f: 0x1199,
-	0x1930: 0x0f31, 0x1931: 0x0249, 0x1932: 0x0f41, 0x1933: 0x0259, 0x1934: 0x0f51, 0x1935: 0x0359,
-	0x1936: 0x0f61, 0x1937: 0x0f71, 0x1938: 0x00d9, 0x1939: 0x0f99, 0x193a: 0x2039, 0x193b: 0x0269,
-	0x193c: 0x01d9, 0x193d: 0x0fa9, 0x193e: 0x0fb9, 0x193f: 0x1089,
-	// Block 0x65, offset 0x1940
-	0x1940: 0x0279, 0x1941: 0x0369, 0x1942: 0x0289, 0x1943: 0x13d1, 0x1944: 0x0039, 0x1945: 0x0ee9,
-	0x1946: 0x0040, 0x1947: 0x0ef9, 0x1948: 0x0f09, 0x1949: 0x1199, 0x194a: 0x0f31, 0x194b: 0x0040,
-	0x194c: 0x0040, 0x194d: 0x0259, 0x194e: 0x0f51, 0x194f: 0x0359, 0x1950: 0x0f61, 0x1951: 0x0f71,
-	0x1952: 0x00d9, 0x1953: 0x0f99, 0x1954: 0x2039, 0x1955: 0x0040, 0x1956: 0x01d9, 0x1957: 0x0fa9,
-	0x1958: 0x0fb9, 0x1959: 0x1089, 0x195a: 0x0279, 0x195b: 0x0369, 0x195c: 0x0289, 0x195d: 0x0040,
-	0x195e: 0x0039, 0x195f: 0x0ee9, 0x1960: 0x1159, 0x1961: 0x0ef9, 0x1962: 0x0f09, 0x1963: 0x1199,
-	0x1964: 0x0f31, 0x1965: 0x0249, 0x1966: 0x0f41, 0x1967: 0x0259, 0x1968: 0x0f51, 0x1969: 0x0359,
-	0x196a: 0x0f61, 0x196b: 0x0f71, 0x196c: 0x00d9, 0x196d: 0x0f99, 0x196e: 0x2039, 0x196f: 0x0269,
-	0x1970: 0x01d9, 0x1971: 0x0fa9, 0x1972: 0x0fb9, 0x1973: 0x1089, 0x1974: 0x0279, 0x1975: 0x0369,
-	0x1976: 0x0289, 0x1977: 0x13d1, 0x1978: 0x0039, 0x1979: 0x0ee9, 0x197a: 0x0040, 0x197b: 0x0ef9,
-	0x197c: 0x0f09, 0x197d: 0x1199, 0x197e: 0x0f31, 0x197f: 0x0040,
-	// Block 0x66, offset 0x1980
-	0x1980: 0x0f41, 0x1981: 0x0259, 0x1982: 0x0f51, 0x1983: 0x0359, 0x1984: 0x0f61, 0x1985: 0x0040,
-	0x1986: 0x00d9, 0x1987: 0x0040, 0x1988: 0x0040, 0x1989: 0x0040, 0x198a: 0x01d9, 0x198b: 0x0fa9,
-	0x198c: 0x0fb9, 0x198d: 0x1089, 0x198e: 0x0279, 0x198f: 0x0369, 0x1990: 0x0289, 0x1991: 0x0040,
-	0x1992: 0x0039, 0x1993: 0x0ee9, 0x1994: 0x1159, 0x1995: 0x0ef9, 0x1996: 0x0f09, 0x1997: 0x1199,
-	0x1998: 0x0f31, 0x1999: 0x0249, 0x199a: 0x0f41, 0x199b: 0x0259, 0x199c: 0x0f51, 0x199d: 0x0359,
-	0x199e: 0x0f61, 0x199f: 0x0f71, 0x19a0: 0x00d9, 0x19a1: 0x0f99, 0x19a2: 0x2039, 0x19a3: 0x0269,
-	0x19a4: 0x01d9, 0x19a5: 0x0fa9, 0x19a6: 0x0fb9, 0x19a7: 0x1089, 0x19a8: 0x0279, 0x19a9: 0x0369,
-	0x19aa: 0x0289, 0x19ab: 0x13d1, 0x19ac: 0x0039, 0x19ad: 0x0ee9, 0x19ae: 0x1159, 0x19af: 0x0ef9,
-	0x19b0: 0x0f09, 0x19b1: 0x1199, 0x19b2: 0x0f31, 0x19b3: 0x0249, 0x19b4: 0x0f41, 0x19b5: 0x0259,
-	0x19b6: 0x0f51, 0x19b7: 0x0359, 0x19b8: 0x0f61, 0x19b9: 0x0f71, 0x19ba: 0x00d9, 0x19bb: 0x0f99,
-	0x19bc: 0x2039, 0x19bd: 0x0269, 0x19be: 0x01d9, 0x19bf: 0x0fa9,
-	// Block 0x67, offset 0x19c0
-	0x19c0: 0x0fb9, 0x19c1: 0x1089, 0x19c2: 0x0279, 0x19c3: 0x0369, 0x19c4: 0x0289, 0x19c5: 0x13d1,
-	0x19c6: 0x0039, 0x19c7: 0x0ee9, 0x19c8: 0x1159, 0x19c9: 0x0ef9, 0x19ca: 0x0f09, 0x19cb: 0x1199,
-	0x19cc: 0x0f31, 0x19cd: 0x0249, 0x19ce: 0x0f41, 0x19cf: 0x0259, 0x19d0: 0x0f51, 0x19d1: 0x0359,
-	0x19d2: 0x0f61, 0x19d3: 0x0f71, 0x19d4: 0x00d9, 0x19d5: 0x0f99, 0x19d6: 0x2039, 0x19d7: 0x0269,
-	0x19d8: 0x01d9, 0x19d9: 0x0fa9, 0x19da: 0x0fb9, 0x19db: 0x1089, 0x19dc: 0x0279, 0x19dd: 0x0369,
-	0x19de: 0x0289, 0x19df: 0x13d1, 0x19e0: 0x0039, 0x19e1: 0x0ee9, 0x19e2: 0x1159, 0x19e3: 0x0ef9,
-	0x19e4: 0x0f09, 0x19e5: 0x1199, 0x19e6: 0x0f31, 0x19e7: 0x0249, 0x19e8: 0x0f41, 0x19e9: 0x0259,
-	0x19ea: 0x0f51, 0x19eb: 0x0359, 0x19ec: 0x0f61, 0x19ed: 0x0f71, 0x19ee: 0x00d9, 0x19ef: 0x0f99,
-	0x19f0: 0x2039, 0x19f1: 0x0269, 0x19f2: 0x01d9, 0x19f3: 0x0fa9, 0x19f4: 0x0fb9, 0x19f5: 0x1089,
-	0x19f6: 0x0279, 0x19f7: 0x0369, 0x19f8: 0x0289, 0x19f9: 0x13d1, 0x19fa: 0x0039, 0x19fb: 0x0ee9,
-	0x19fc: 0x1159, 0x19fd: 0x0ef9, 0x19fe: 0x0f09, 0x19ff: 0x1199,
-	// Block 0x68, offset 0x1a00
-	0x1a00: 0x0f31, 0x1a01: 0x0249, 0x1a02: 0x0f41, 0x1a03: 0x0259, 0x1a04: 0x0f51, 0x1a05: 0x0359,
-	0x1a06: 0x0f61, 0x1a07: 0x0f71, 0x1a08: 0x00d9, 0x1a09: 0x0f99, 0x1a0a: 0x2039, 0x1a0b: 0x0269,
-	0x1a0c: 0x01d9, 0x1a0d: 0x0fa9, 0x1a0e: 0x0fb9, 0x1a0f: 0x1089, 0x1a10: 0x0279, 0x1a11: 0x0369,
-	0x1a12: 0x0289, 0x1a13: 0x13d1, 0x1a14: 0x0039, 0x1a15: 0x0ee9, 0x1a16: 0x1159, 0x1a17: 0x0ef9,
-	0x1a18: 0x0f09, 0x1a19: 0x1199, 0x1a1a: 0x0f31, 0x1a1b: 0x0249, 0x1a1c: 0x0f41, 0x1a1d: 0x0259,
-	0x1a1e: 0x0f51, 0x1a1f: 0x0359, 0x1a20: 0x0f61, 0x1a21: 0x0f71, 0x1a22: 0x00d9, 0x1a23: 0x0f99,
-	0x1a24: 0x2039, 0x1a25: 0x0269, 0x1a26: 0x01d9, 0x1a27: 0x0fa9, 0x1a28: 0x0fb9, 0x1a29: 0x1089,
-	0x1a2a: 0x0279, 0x1a2b: 0x0369, 0x1a2c: 0x0289, 0x1a2d: 0x13d1, 0x1a2e: 0x0039, 0x1a2f: 0x0ee9,
-	0x1a30: 0x1159, 0x1a31: 0x0ef9, 0x1a32: 0x0f09, 0x1a33: 0x1199, 0x1a34: 0x0f31, 0x1a35: 0x0249,
-	0x1a36: 0x0f41, 0x1a37: 0x0259, 0x1a38: 0x0f51, 0x1a39: 0x0359, 0x1a3a: 0x0f61, 0x1a3b: 0x0f71,
-	0x1a3c: 0x00d9, 0x1a3d: 0x0f99, 0x1a3e: 0x2039, 0x1a3f: 0x0269,
-	// Block 0x69, offset 0x1a40
-	0x1a40: 0x01d9, 0x1a41: 0x0fa9, 0x1a42: 0x0fb9, 0x1a43: 0x1089, 0x1a44: 0x0279, 0x1a45: 0x0369,
-	0x1a46: 0x0289, 0x1a47: 0x13d1, 0x1a48: 0x0039, 0x1a49: 0x0ee9, 0x1a4a: 0x1159, 0x1a4b: 0x0ef9,
-	0x1a4c: 0x0f09, 0x1a4d: 0x1199, 0x1a4e: 0x0f31, 0x1a4f: 0x0249, 0x1a50: 0x0f41, 0x1a51: 0x0259,
-	0x1a52: 0x0f51, 0x1a53: 0x0359, 0x1a54: 0x0f61, 0x1a55: 0x0f71, 0x1a56: 0x00d9, 0x1a57: 0x0f99,
-	0x1a58: 0x2039, 0x1a59: 0x0269, 0x1a5a: 0x01d9, 0x1a5b: 0x0fa9, 0x1a5c: 0x0fb9, 0x1a5d: 0x1089,
-	0x1a5e: 0x0279, 0x1a5f: 0x0369, 0x1a60: 0x0289, 0x1a61: 0x13d1, 0x1a62: 0x0039, 0x1a63: 0x0ee9,
-	0x1a64: 0x1159, 0x1a65: 0x0ef9, 0x1a66: 0x0f09, 0x1a67: 0x1199, 0x1a68: 0x0f31, 0x1a69: 0x0249,
-	0x1a6a: 0x0f41, 0x1a6b: 0x0259, 0x1a6c: 0x0f51, 0x1a6d: 0x0359, 0x1a6e: 0x0f61, 0x1a6f: 0x0f71,
-	0x1a70: 0x00d9, 0x1a71: 0x0f99, 0x1a72: 0x2039, 0x1a73: 0x0269, 0x1a74: 0x01d9, 0x1a75: 0x0fa9,
-	0x1a76: 0x0fb9, 0x1a77: 0x1089, 0x1a78: 0x0279, 0x1a79: 0x0369, 0x1a7a: 0x0289, 0x1a7b: 0x13d1,
-	0x1a7c: 0x0039, 0x1a7d: 0x0ee9, 0x1a7e: 0x1159, 0x1a7f: 0x0ef9,
-	// Block 0x6a, offset 0x1a80
-	0x1a80: 0x0f09, 0x1a81: 0x1199, 0x1a82: 0x0f31, 0x1a83: 0x0249, 0x1a84: 0x0f41, 0x1a85: 0x0259,
-	0x1a86: 0x0f51, 0x1a87: 0x0359, 0x1a88: 0x0f61, 0x1a89: 0x0f71, 0x1a8a: 0x00d9, 0x1a8b: 0x0f99,
-	0x1a8c: 0x2039, 0x1a8d: 0x0269, 0x1a8e: 0x01d9, 0x1a8f: 0x0fa9, 0x1a90: 0x0fb9, 0x1a91: 0x1089,
-	0x1a92: 0x0279, 0x1a93: 0x0369, 0x1a94: 0x0289, 0x1a95: 0x13d1, 0x1a96: 0x0039, 0x1a97: 0x0ee9,
-	0x1a98: 0x1159, 0x1a99: 0x0ef9, 0x1a9a: 0x0f09, 0x1a9b: 0x1199, 0x1a9c: 0x0f31, 0x1a9d: 0x0249,
-	0x1a9e: 0x0f41, 0x1a9f: 0x0259, 0x1aa0: 0x0f51, 0x1aa1: 0x0359, 0x1aa2: 0x0f61, 0x1aa3: 0x0f71,
-	0x1aa4: 0x00d9, 0x1aa5: 0x0f99, 0x1aa6: 0x2039, 0x1aa7: 0x0269, 0x1aa8: 0x01d9, 0x1aa9: 0x0fa9,
-	0x1aaa: 0x0fb9, 0x1aab: 0x1089, 0x1aac: 0x0279, 0x1aad: 0x0369, 0x1aae: 0x0289, 0x1aaf: 0x13d1,
-	0x1ab0: 0x0039, 0x1ab1: 0x0ee9, 0x1ab2: 0x1159, 0x1ab3: 0x0ef9, 0x1ab4: 0x0f09, 0x1ab5: 0x1199,
-	0x1ab6: 0x0f31, 0x1ab7: 0x0249, 0x1ab8: 0x0f41, 0x1ab9: 0x0259, 0x1aba: 0x0f51, 0x1abb: 0x0359,
-	0x1abc: 0x0f61, 0x1abd: 0x0f71, 0x1abe: 0x00d9, 0x1abf: 0x0f99,
-	// Block 0x6b, offset 0x1ac0
-	0x1ac0: 0x2039, 0x1ac1: 0x0269, 0x1ac2: 0x01d9, 0x1ac3: 0x0fa9, 0x1ac4: 0x0fb9, 0x1ac5: 0x1089,
-	0x1ac6: 0x0279, 0x1ac7: 0x0369, 0x1ac8: 0x0289, 0x1ac9: 0x13d1, 0x1aca: 0x0039, 0x1acb: 0x0ee9,
-	0x1acc: 0x1159, 0x1acd: 0x0ef9, 0x1ace: 0x0f09, 0x1acf: 0x1199, 0x1ad0: 0x0f31, 0x1ad1: 0x0249,
-	0x1ad2: 0x0f41, 0x1ad3: 0x0259, 0x1ad4: 0x0f51, 0x1ad5: 0x0359, 0x1ad6: 0x0f61, 0x1ad7: 0x0f71,
-	0x1ad8: 0x00d9, 0x1ad9: 0x0f99, 0x1ada: 0x2039, 0x1adb: 0x0269, 0x1adc: 0x01d9, 0x1add: 0x0fa9,
-	0x1ade: 0x0fb9, 0x1adf: 0x1089, 0x1ae0: 0x0279, 0x1ae1: 0x0369, 0x1ae2: 0x0289, 0x1ae3: 0x13d1,
-	0x1ae4: 0xba81, 0x1ae5: 0xba99, 0x1ae6: 0x0040, 0x1ae7: 0x0040, 0x1ae8: 0xbab1, 0x1ae9: 0x1099,
-	0x1aea: 0x10b1, 0x1aeb: 0x10c9, 0x1aec: 0xbac9, 0x1aed: 0xbae1, 0x1aee: 0xbaf9, 0x1aef: 0x1429,
-	0x1af0: 0x1a31, 0x1af1: 0xbb11, 0x1af2: 0xbb29, 0x1af3: 0xbb41, 0x1af4: 0xbb59, 0x1af5: 0xbb71,
-	0x1af6: 0xbb89, 0x1af7: 0x2109, 0x1af8: 0x1111, 0x1af9: 0x1429, 0x1afa: 0xbba1, 0x1afb: 0xbbb9,
-	0x1afc: 0xbbd1, 0x1afd: 0x10e1, 0x1afe: 0x10f9, 0x1aff: 0xbbe9,
-	// Block 0x6c, offset 0x1b00
-	0x1b00: 0x2079, 0x1b01: 0xbc01, 0x1b02: 0xbab1, 0x1b03: 0x1099, 0x1b04: 0x10b1, 0x1b05: 0x10c9,
-	0x1b06: 0xbac9, 0x1b07: 0xbae1, 0x1b08: 0xbaf9, 0x1b09: 0x1429, 0x1b0a: 0x1a31, 0x1b0b: 0xbb11,
-	0x1b0c: 0xbb29, 0x1b0d: 0xbb41, 0x1b0e: 0xbb59, 0x1b0f: 0xbb71, 0x1b10: 0xbb89, 0x1b11: 0x2109,
-	0x1b12: 0x1111, 0x1b13: 0xbba1, 0x1b14: 0xbba1, 0x1b15: 0xbbb9, 0x1b16: 0xbbd1, 0x1b17: 0x10e1,
-	0x1b18: 0x10f9, 0x1b19: 0xbbe9, 0x1b1a: 0x2079, 0x1b1b: 0xbc21, 0x1b1c: 0xbac9, 0x1b1d: 0x1429,
-	0x1b1e: 0xbb11, 0x1b1f: 0x10e1, 0x1b20: 0x1111, 0x1b21: 0x2109, 0x1b22: 0xbab1, 0x1b23: 0x1099,
-	0x1b24: 0x10b1, 0x1b25: 0x10c9, 0x1b26: 0xbac9, 0x1b27: 0xbae1, 0x1b28: 0xbaf9, 0x1b29: 0x1429,
-	0x1b2a: 0x1a31, 0x1b2b: 0xbb11, 0x1b2c: 0xbb29, 0x1b2d: 0xbb41, 0x1b2e: 0xbb59, 0x1b2f: 0xbb71,
-	0x1b30: 0xbb89, 0x1b31: 0x2109, 0x1b32: 0x1111, 0x1b33: 0x1429, 0x1b34: 0xbba1, 0x1b35: 0xbbb9,
-	0x1b36: 0xbbd1, 0x1b37: 0x10e1, 0x1b38: 0x10f9, 0x1b39: 0xbbe9, 0x1b3a: 0x2079, 0x1b3b: 0xbc01,
-	0x1b3c: 0xbab1, 0x1b3d: 0x1099, 0x1b3e: 0x10b1, 0x1b3f: 0x10c9,
-	// Block 0x6d, offset 0x1b40
-	0x1b40: 0xbac9, 0x1b41: 0xbae1, 0x1b42: 0xbaf9, 0x1b43: 0x1429, 0x1b44: 0x1a31, 0x1b45: 0xbb11,
-	0x1b46: 0xbb29, 0x1b47: 0xbb41, 0x1b48: 0xbb59, 0x1b49: 0xbb71, 0x1b4a: 0xbb89, 0x1b4b: 0x2109,
-	0x1b4c: 0x1111, 0x1b4d: 0xbba1, 0x1b4e: 0xbba1, 0x1b4f: 0xbbb9, 0x1b50: 0xbbd1, 0x1b51: 0x10e1,
-	0x1b52: 0x10f9, 0x1b53: 0xbbe9, 0x1b54: 0x2079, 0x1b55: 0xbc21, 0x1b56: 0xbac9, 0x1b57: 0x1429,
-	0x1b58: 0xbb11, 0x1b59: 0x10e1, 0x1b5a: 0x1111, 0x1b5b: 0x2109, 0x1b5c: 0xbab1, 0x1b5d: 0x1099,
-	0x1b5e: 0x10b1, 0x1b5f: 0x10c9, 0x1b60: 0xbac9, 0x1b61: 0xbae1, 0x1b62: 0xbaf9, 0x1b63: 0x1429,
-	0x1b64: 0x1a31, 0x1b65: 0xbb11, 0x1b66: 0xbb29, 0x1b67: 0xbb41, 0x1b68: 0xbb59, 0x1b69: 0xbb71,
-	0x1b6a: 0xbb89, 0x1b6b: 0x2109, 0x1b6c: 0x1111, 0x1b6d: 0x1429, 0x1b6e: 0xbba1, 0x1b6f: 0xbbb9,
-	0x1b70: 0xbbd1, 0x1b71: 0x10e1, 0x1b72: 0x10f9, 0x1b73: 0xbbe9, 0x1b74: 0x2079, 0x1b75: 0xbc01,
-	0x1b76: 0xbab1, 0x1b77: 0x1099, 0x1b78: 0x10b1, 0x1b79: 0x10c9, 0x1b7a: 0xbac9, 0x1b7b: 0xbae1,
-	0x1b7c: 0xbaf9, 0x1b7d: 0x1429, 0x1b7e: 0x1a31, 0x1b7f: 0xbb11,
-	// Block 0x6e, offset 0x1b80
-	0x1b80: 0xbb29, 0x1b81: 0xbb41, 0x1b82: 0xbb59, 0x1b83: 0xbb71, 0x1b84: 0xbb89, 0x1b85: 0x2109,
-	0x1b86: 0x1111, 0x1b87: 0xbba1, 0x1b88: 0xbba1, 0x1b89: 0xbbb9, 0x1b8a: 0xbbd1, 0x1b8b: 0x10e1,
-	0x1b8c: 0x10f9, 0x1b8d: 0xbbe9, 0x1b8e: 0x2079, 0x1b8f: 0xbc21, 0x1b90: 0xbac9, 0x1b91: 0x1429,
-	0x1b92: 0xbb11, 0x1b93: 0x10e1, 0x1b94: 0x1111, 0x1b95: 0x2109, 0x1b96: 0xbab1, 0x1b97: 0x1099,
-	0x1b98: 0x10b1, 0x1b99: 0x10c9, 0x1b9a: 0xbac9, 0x1b9b: 0xbae1, 0x1b9c: 0xbaf9, 0x1b9d: 0x1429,
-	0x1b9e: 0x1a31, 0x1b9f: 0xbb11, 0x1ba0: 0xbb29, 0x1ba1: 0xbb41, 0x1ba2: 0xbb59, 0x1ba3: 0xbb71,
-	0x1ba4: 0xbb89, 0x1ba5: 0x2109, 0x1ba6: 0x1111, 0x1ba7: 0x1429, 0x1ba8: 0xbba1, 0x1ba9: 0xbbb9,
-	0x1baa: 0xbbd1, 0x1bab: 0x10e1, 0x1bac: 0x10f9, 0x1bad: 0xbbe9, 0x1bae: 0x2079, 0x1baf: 0xbc01,
-	0x1bb0: 0xbab1, 0x1bb1: 0x1099, 0x1bb2: 0x10b1, 0x1bb3: 0x10c9, 0x1bb4: 0xbac9, 0x1bb5: 0xbae1,
-	0x1bb6: 0xbaf9, 0x1bb7: 0x1429, 0x1bb8: 0x1a31, 0x1bb9: 0xbb11, 0x1bba: 0xbb29, 0x1bbb: 0xbb41,
-	0x1bbc: 0xbb59, 0x1bbd: 0xbb71, 0x1bbe: 0xbb89, 0x1bbf: 0x2109,
-	// Block 0x6f, offset 0x1bc0
-	0x1bc0: 0x1111, 0x1bc1: 0xbba1, 0x1bc2: 0xbba1, 0x1bc3: 0xbbb9, 0x1bc4: 0xbbd1, 0x1bc5: 0x10e1,
-	0x1bc6: 0x10f9, 0x1bc7: 0xbbe9, 0x1bc8: 0x2079, 0x1bc9: 0xbc21, 0x1bca: 0xbac9, 0x1bcb: 0x1429,
-	0x1bcc: 0xbb11, 0x1bcd: 0x10e1, 0x1bce: 0x1111, 0x1bcf: 0x2109, 0x1bd0: 0xbab1, 0x1bd1: 0x1099,
-	0x1bd2: 0x10b1, 0x1bd3: 0x10c9, 0x1bd4: 0xbac9, 0x1bd5: 0xbae1, 0x1bd6: 0xbaf9, 0x1bd7: 0x1429,
-	0x1bd8: 0x1a31, 0x1bd9: 0xbb11, 0x1bda: 0xbb29, 0x1bdb: 0xbb41, 0x1bdc: 0xbb59, 0x1bdd: 0xbb71,
-	0x1bde: 0xbb89, 0x1bdf: 0x2109, 0x1be0: 0x1111, 0x1be1: 0x1429, 0x1be2: 0xbba1, 0x1be3: 0xbbb9,
-	0x1be4: 0xbbd1, 0x1be5: 0x10e1, 0x1be6: 0x10f9, 0x1be7: 0xbbe9, 0x1be8: 0x2079, 0x1be9: 0xbc01,
-	0x1bea: 0xbab1, 0x1beb: 0x1099, 0x1bec: 0x10b1, 0x1bed: 0x10c9, 0x1bee: 0xbac9, 0x1bef: 0xbae1,
-	0x1bf0: 0xbaf9, 0x1bf1: 0x1429, 0x1bf2: 0x1a31, 0x1bf3: 0xbb11, 0x1bf4: 0xbb29, 0x1bf5: 0xbb41,
-	0x1bf6: 0xbb59, 0x1bf7: 0xbb71, 0x1bf8: 0xbb89, 0x1bf9: 0x2109, 0x1bfa: 0x1111, 0x1bfb: 0xbba1,
-	0x1bfc: 0xbba1, 0x1bfd: 0xbbb9, 0x1bfe: 0xbbd1, 0x1bff: 0x10e1,
-	// Block 0x70, offset 0x1c00
-	0x1c00: 0x10f9, 0x1c01: 0xbbe9, 0x1c02: 0x2079, 0x1c03: 0xbc21, 0x1c04: 0xbac9, 0x1c05: 0x1429,
-	0x1c06: 0xbb11, 0x1c07: 0x10e1, 0x1c08: 0x1111, 0x1c09: 0x2109, 0x1c0a: 0xbc41, 0x1c0b: 0xbc41,
-	0x1c0c: 0x0040, 0x1c0d: 0x0040, 0x1c0e: 0x1f41, 0x1c0f: 0x00c9, 0x1c10: 0x0069, 0x1c11: 0x0079,
-	0x1c12: 0x1f51, 0x1c13: 0x1f61, 0x1c14: 0x1f71, 0x1c15: 0x1f81, 0x1c16: 0x1f91, 0x1c17: 0x1fa1,
-	0x1c18: 0x1f41, 0x1c19: 0x00c9, 0x1c1a: 0x0069, 0x1c1b: 0x0079, 0x1c1c: 0x1f51, 0x1c1d: 0x1f61,
-	0x1c1e: 0x1f71, 0x1c1f: 0x1f81, 0x1c20: 0x1f91, 0x1c21: 0x1fa1, 0x1c22: 0x1f41, 0x1c23: 0x00c9,
-	0x1c24: 0x0069, 0x1c25: 0x0079, 0x1c26: 0x1f51, 0x1c27: 0x1f61, 0x1c28: 0x1f71, 0x1c29: 0x1f81,
-	0x1c2a: 0x1f91, 0x1c2b: 0x1fa1, 0x1c2c: 0x1f41, 0x1c2d: 0x00c9, 0x1c2e: 0x0069, 0x1c2f: 0x0079,
-	0x1c30: 0x1f51, 0x1c31: 0x1f61, 0x1c32: 0x1f71, 0x1c33: 0x1f81, 0x1c34: 0x1f91, 0x1c35: 0x1fa1,
-	0x1c36: 0x1f41, 0x1c37: 0x00c9, 0x1c38: 0x0069, 0x1c39: 0x0079, 0x1c3a: 0x1f51, 0x1c3b: 0x1f61,
-	0x1c3c: 0x1f71, 0x1c3d: 0x1f81, 0x1c3e: 0x1f91, 0x1c3f: 0x1fa1,
-	// Block 0x71, offset 0x1c40
-	0x1c40: 0xe115, 0x1c41: 0xe115, 0x1c42: 0xe135, 0x1c43: 0xe135, 0x1c44: 0xe115, 0x1c45: 0xe115,
-	0x1c46: 0xe175, 0x1c47: 0xe175, 0x1c48: 0xe115, 0x1c49: 0xe115, 0x1c4a: 0xe135, 0x1c4b: 0xe135,
-	0x1c4c: 0xe115, 0x1c4d: 0xe115, 0x1c4e: 0xe1f5, 0x1c4f: 0xe1f5, 0x1c50: 0xe115, 0x1c51: 0xe115,
-	0x1c52: 0xe135, 0x1c53: 0xe135, 0x1c54: 0xe115, 0x1c55: 0xe115, 0x1c56: 0xe175, 0x1c57: 0xe175,
-	0x1c58: 0xe115, 0x1c59: 0xe115, 0x1c5a: 0xe135, 0x1c5b: 0xe135, 0x1c5c: 0xe115, 0x1c5d: 0xe115,
-	0x1c5e: 0x8b05, 0x1c5f: 0x8b05, 0x1c60: 0x04b5, 0x1c61: 0x04b5, 0x1c62: 0x0a08, 0x1c63: 0x0a08,
-	0x1c64: 0x0a08, 0x1c65: 0x0a08, 0x1c66: 0x0a08, 0x1c67: 0x0a08, 0x1c68: 0x0a08, 0x1c69: 0x0a08,
-	0x1c6a: 0x0a08, 0x1c6b: 0x0a08, 0x1c6c: 0x0a08, 0x1c6d: 0x0a08, 0x1c6e: 0x0a08, 0x1c6f: 0x0a08,
-	0x1c70: 0x0a08, 0x1c71: 0x0a08, 0x1c72: 0x0a08, 0x1c73: 0x0a08, 0x1c74: 0x0a08, 0x1c75: 0x0a08,
-	0x1c76: 0x0a08, 0x1c77: 0x0a08, 0x1c78: 0x0a08, 0x1c79: 0x0a08, 0x1c7a: 0x0a08, 0x1c7b: 0x0a08,
-	0x1c7c: 0x0a08, 0x1c7d: 0x0a08, 0x1c7e: 0x0a08, 0x1c7f: 0x0a08,
-	// Block 0x72, offset 0x1c80
-	0x1c80: 0xb189, 0x1c81: 0xb1a1, 0x1c82: 0xb201, 0x1c83: 0xb249, 0x1c84: 0x0040, 0x1c85: 0xb411,
-	0x1c86: 0xb291, 0x1c87: 0xb219, 0x1c88: 0xb309, 0x1c89: 0xb429, 0x1c8a: 0xb399, 0x1c8b: 0xb3b1,
-	0x1c8c: 0xb3c9, 0x1c8d: 0xb3e1, 0x1c8e: 0xb2a9, 0x1c8f: 0xb339, 0x1c90: 0xb369, 0x1c91: 0xb2d9,
-	0x1c92: 0xb381, 0x1c93: 0xb279, 0x1c94: 0xb2c1, 0x1c95: 0xb1d1, 0x1c96: 0xb1e9, 0x1c97: 0xb231,
-	0x1c98: 0xb261, 0x1c99: 0xb2f1, 0x1c9a: 0xb321, 0x1c9b: 0xb351, 0x1c9c: 0xbc59, 0x1c9d: 0x7949,
-	0x1c9e: 0xbc71, 0x1c9f: 0xbc89, 0x1ca0: 0x0040, 0x1ca1: 0xb1a1, 0x1ca2: 0xb201, 0x1ca3: 0x0040,
-	0x1ca4: 0xb3f9, 0x1ca5: 0x0040, 0x1ca6: 0x0040, 0x1ca7: 0xb219, 0x1ca8: 0x0040, 0x1ca9: 0xb429,
-	0x1caa: 0xb399, 0x1cab: 0xb3b1, 0x1cac: 0xb3c9, 0x1cad: 0xb3e1, 0x1cae: 0xb2a9, 0x1caf: 0xb339,
-	0x1cb0: 0xb369, 0x1cb1: 0xb2d9, 0x1cb2: 0xb381, 0x1cb3: 0x0040, 0x1cb4: 0xb2c1, 0x1cb5: 0xb1d1,
-	0x1cb6: 0xb1e9, 0x1cb7: 0xb231, 0x1cb8: 0x0040, 0x1cb9: 0xb2f1, 0x1cba: 0x0040, 0x1cbb: 0xb351,
-	0x1cbc: 0x0040, 0x1cbd: 0x0040, 0x1cbe: 0x0040, 0x1cbf: 0x0040,
-	// Block 0x73, offset 0x1cc0
-	0x1cc0: 0x0040, 0x1cc1: 0x0040, 0x1cc2: 0xb201, 0x1cc3: 0x0040, 0x1cc4: 0x0040, 0x1cc5: 0x0040,
-	0x1cc6: 0x0040, 0x1cc7: 0xb219, 0x1cc8: 0x0040, 0x1cc9: 0xb429, 0x1cca: 0x0040, 0x1ccb: 0xb3b1,
-	0x1ccc: 0x0040, 0x1ccd: 0xb3e1, 0x1cce: 0xb2a9, 0x1ccf: 0xb339, 0x1cd0: 0x0040, 0x1cd1: 0xb2d9,
-	0x1cd2: 0xb381, 0x1cd3: 0x0040, 0x1cd4: 0xb2c1, 0x1cd5: 0x0040, 0x1cd6: 0x0040, 0x1cd7: 0xb231,
-	0x1cd8: 0x0040, 0x1cd9: 0xb2f1, 0x1cda: 0x0040, 0x1cdb: 0xb351, 0x1cdc: 0x0040, 0x1cdd: 0x7949,
-	0x1cde: 0x0040, 0x1cdf: 0xbc89, 0x1ce0: 0x0040, 0x1ce1: 0xb1a1, 0x1ce2: 0xb201, 0x1ce3: 0x0040,
-	0x1ce4: 0xb3f9, 0x1ce5: 0x0040, 0x1ce6: 0x0040, 0x1ce7: 0xb219, 0x1ce8: 0xb309, 0x1ce9: 0xb429,
-	0x1cea: 0xb399, 0x1ceb: 0x0040, 0x1cec: 0xb3c9, 0x1ced: 0xb3e1, 0x1cee: 0xb2a9, 0x1cef: 0xb339,
-	0x1cf0: 0xb369, 0x1cf1: 0xb2d9, 0x1cf2: 0xb381, 0x1cf3: 0x0040, 0x1cf4: 0xb2c1, 0x1cf5: 0xb1d1,
-	0x1cf6: 0xb1e9, 0x1cf7: 0xb231, 0x1cf8: 0x0040, 0x1cf9: 0xb2f1, 0x1cfa: 0xb321, 0x1cfb: 0xb351,
-	0x1cfc: 0xbc59, 0x1cfd: 0x0040, 0x1cfe: 0xbc71, 0x1cff: 0x0040,
-	// Block 0x74, offset 0x1d00
-	0x1d00: 0xb189, 0x1d01: 0xb1a1, 0x1d02: 0xb201, 0x1d03: 0xb249, 0x1d04: 0xb3f9, 0x1d05: 0xb411,
-	0x1d06: 0xb291, 0x1d07: 0xb219, 0x1d08: 0xb309, 0x1d09: 0xb429, 0x1d0a: 0x0040, 0x1d0b: 0xb3b1,
-	0x1d0c: 0xb3c9, 0x1d0d: 0xb3e1, 0x1d0e: 0xb2a9, 0x1d0f: 0xb339, 0x1d10: 0xb369, 0x1d11: 0xb2d9,
-	0x1d12: 0xb381, 0x1d13: 0xb279, 0x1d14: 0xb2c1, 0x1d15: 0xb1d1, 0x1d16: 0xb1e9, 0x1d17: 0xb231,
-	0x1d18: 0xb261, 0x1d19: 0xb2f1, 0x1d1a: 0xb321, 0x1d1b: 0xb351, 0x1d1c: 0x0040, 0x1d1d: 0x0040,
-	0x1d1e: 0x0040, 0x1d1f: 0x0040, 0x1d20: 0x0040, 0x1d21: 0xb1a1, 0x1d22: 0xb201, 0x1d23: 0xb249,
-	0x1d24: 0x0040, 0x1d25: 0xb411, 0x1d26: 0xb291, 0x1d27: 0xb219, 0x1d28: 0xb309, 0x1d29: 0xb429,
-	0x1d2a: 0x0040, 0x1d2b: 0xb3b1, 0x1d2c: 0xb3c9, 0x1d2d: 0xb3e1, 0x1d2e: 0xb2a9, 0x1d2f: 0xb339,
-	0x1d30: 0xb369, 0x1d31: 0xb2d9, 0x1d32: 0xb381, 0x1d33: 0xb279, 0x1d34: 0xb2c1, 0x1d35: 0xb1d1,
-	0x1d36: 0xb1e9, 0x1d37: 0xb231, 0x1d38: 0xb261, 0x1d39: 0xb2f1, 0x1d3a: 0xb321, 0x1d3b: 0xb351,
-	0x1d3c: 0x0040, 0x1d3d: 0x0040, 0x1d3e: 0x0040, 0x1d3f: 0x0040,
-	// Block 0x75, offset 0x1d40
-	0x1d40: 0x0040, 0x1d41: 0xbca2, 0x1d42: 0xbcba, 0x1d43: 0xbcd2, 0x1d44: 0xbcea, 0x1d45: 0xbd02,
-	0x1d46: 0xbd1a, 0x1d47: 0xbd32, 0x1d48: 0xbd4a, 0x1d49: 0xbd62, 0x1d4a: 0xbd7a, 0x1d4b: 0x0018,
-	0x1d4c: 0x0018, 0x1d4d: 0x0040, 0x1d4e: 0x0040, 0x1d4f: 0x0040, 0x1d50: 0xbd92, 0x1d51: 0xbdb2,
-	0x1d52: 0xbdd2, 0x1d53: 0xbdf2, 0x1d54: 0xbe12, 0x1d55: 0xbe32, 0x1d56: 0xbe52, 0x1d57: 0xbe72,
-	0x1d58: 0xbe92, 0x1d59: 0xbeb2, 0x1d5a: 0xbed2, 0x1d5b: 0xbef2, 0x1d5c: 0xbf12, 0x1d5d: 0xbf32,
-	0x1d5e: 0xbf52, 0x1d5f: 0xbf72, 0x1d60: 0xbf92, 0x1d61: 0xbfb2, 0x1d62: 0xbfd2, 0x1d63: 0xbff2,
-	0x1d64: 0xc012, 0x1d65: 0xc032, 0x1d66: 0xc052, 0x1d67: 0xc072, 0x1d68: 0xc092, 0x1d69: 0xc0b2,
-	0x1d6a: 0xc0d1, 0x1d6b: 0x1159, 0x1d6c: 0x0269, 0x1d6d: 0x6671, 0x1d6e: 0xc111, 0x1d6f: 0x0040,
-	0x1d70: 0x0039, 0x1d71: 0x0ee9, 0x1d72: 0x1159, 0x1d73: 0x0ef9, 0x1d74: 0x0f09, 0x1d75: 0x1199,
-	0x1d76: 0x0f31, 0x1d77: 0x0249, 0x1d78: 0x0f41, 0x1d79: 0x0259, 0x1d7a: 0x0f51, 0x1d7b: 0x0359,
-	0x1d7c: 0x0f61, 0x1d7d: 0x0f71, 0x1d7e: 0x00d9, 0x1d7f: 0x0f99,
-	// Block 0x76, offset 0x1d80
-	0x1d80: 0x2039, 0x1d81: 0x0269, 0x1d82: 0x01d9, 0x1d83: 0x0fa9, 0x1d84: 0x0fb9, 0x1d85: 0x1089,
-	0x1d86: 0x0279, 0x1d87: 0x0369, 0x1d88: 0x0289, 0x1d89: 0x13d1, 0x1d8a: 0xc129, 0x1d8b: 0x65b1,
-	0x1d8c: 0xc141, 0x1d8d: 0x1441, 0x1d8e: 0xc159, 0x1d8f: 0xc179, 0x1d90: 0x0018, 0x1d91: 0x0018,
-	0x1d92: 0x0018, 0x1d93: 0x0018, 0x1d94: 0x0018, 0x1d95: 0x0018, 0x1d96: 0x0018, 0x1d97: 0x0018,
-	0x1d98: 0x0018, 0x1d99: 0x0018, 0x1d9a: 0x0018, 0x1d9b: 0x0018, 0x1d9c: 0x0018, 0x1d9d: 0x0018,
-	0x1d9e: 0x0018, 0x1d9f: 0x0018, 0x1da0: 0x0018, 0x1da1: 0x0018, 0x1da2: 0x0018, 0x1da3: 0x0018,
-	0x1da4: 0x0018, 0x1da5: 0x0018, 0x1da6: 0x0018, 0x1da7: 0x0018, 0x1da8: 0x0018, 0x1da9: 0x0018,
-	0x1daa: 0xc191, 0x1dab: 0xc1a9, 0x1dac: 0x0040, 0x1dad: 0x0040, 0x1dae: 0x0040, 0x1daf: 0x0040,
-	0x1db0: 0x0018, 0x1db1: 0x0018, 0x1db2: 0x0018, 0x1db3: 0x0018, 0x1db4: 0x0018, 0x1db5: 0x0018,
-	0x1db6: 0x0018, 0x1db7: 0x0018, 0x1db8: 0x0018, 0x1db9: 0x0018, 0x1dba: 0x0018, 0x1dbb: 0x0018,
-	0x1dbc: 0x0018, 0x1dbd: 0x0018, 0x1dbe: 0x0018, 0x1dbf: 0x0018,
-	// Block 0x77, offset 0x1dc0
-	0x1dc0: 0xc1d9, 0x1dc1: 0xc211, 0x1dc2: 0xc249, 0x1dc3: 0x0040, 0x1dc4: 0x0040, 0x1dc5: 0x0040,
-	0x1dc6: 0x0040, 0x1dc7: 0x0040, 0x1dc8: 0x0040, 0x1dc9: 0x0040, 0x1dca: 0x0040, 0x1dcb: 0x0040,
-	0x1dcc: 0x0040, 0x1dcd: 0x0040, 0x1dce: 0x0040, 0x1dcf: 0x0040, 0x1dd0: 0xc269, 0x1dd1: 0xc289,
-	0x1dd2: 0xc2a9, 0x1dd3: 0xc2c9, 0x1dd4: 0xc2e9, 0x1dd5: 0xc309, 0x1dd6: 0xc329, 0x1dd7: 0xc349,
-	0x1dd8: 0xc369, 0x1dd9: 0xc389, 0x1dda: 0xc3a9, 0x1ddb: 0xc3c9, 0x1ddc: 0xc3e9, 0x1ddd: 0xc409,
-	0x1dde: 0xc429, 0x1ddf: 0xc449, 0x1de0: 0xc469, 0x1de1: 0xc489, 0x1de2: 0xc4a9, 0x1de3: 0xc4c9,
-	0x1de4: 0xc4e9, 0x1de5: 0xc509, 0x1de6: 0xc529, 0x1de7: 0xc549, 0x1de8: 0xc569, 0x1de9: 0xc589,
-	0x1dea: 0xc5a9, 0x1deb: 0xc5c9, 0x1dec: 0xc5e9, 0x1ded: 0xc609, 0x1dee: 0xc629, 0x1def: 0xc649,
-	0x1df0: 0xc669, 0x1df1: 0xc689, 0x1df2: 0xc6a9, 0x1df3: 0xc6c9, 0x1df4: 0xc6e9, 0x1df5: 0xc709,
-	0x1df6: 0xc729, 0x1df7: 0xc749, 0x1df8: 0xc769, 0x1df9: 0xc789, 0x1dfa: 0xc7a9, 0x1dfb: 0xc7c9,
-	0x1dfc: 0x0040, 0x1dfd: 0x0040, 0x1dfe: 0x0040, 0x1dff: 0x0040,
-	// Block 0x78, offset 0x1e00
-	0x1e00: 0xcaf9, 0x1e01: 0xcb19, 0x1e02: 0xcb39, 0x1e03: 0x8b1d, 0x1e04: 0xcb59, 0x1e05: 0xcb79,
-	0x1e06: 0xcb99, 0x1e07: 0xcbb9, 0x1e08: 0xcbd9, 0x1e09: 0xcbf9, 0x1e0a: 0xcc19, 0x1e0b: 0xcc39,
-	0x1e0c: 0xcc59, 0x1e0d: 0x8b3d, 0x1e0e: 0xcc79, 0x1e0f: 0xcc99, 0x1e10: 0xccb9, 0x1e11: 0xccd9,
-	0x1e12: 0x8b5d, 0x1e13: 0xccf9, 0x1e14: 0xcd19, 0x1e15: 0xc429, 0x1e16: 0x8b7d, 0x1e17: 0xcd39,
-	0x1e18: 0xcd59, 0x1e19: 0xcd79, 0x1e1a: 0xcd99, 0x1e1b: 0xcdb9, 0x1e1c: 0x8b9d, 0x1e1d: 0xcdd9,
-	0x1e1e: 0xcdf9, 0x1e1f: 0xce19, 0x1e20: 0xce39, 0x1e21: 0xce59, 0x1e22: 0xc789, 0x1e23: 0xce79,
-	0x1e24: 0xce99, 0x1e25: 0xceb9, 0x1e26: 0xced9, 0x1e27: 0xcef9, 0x1e28: 0xcf19, 0x1e29: 0xcf39,
-	0x1e2a: 0xcf59, 0x1e2b: 0xcf79, 0x1e2c: 0xcf99, 0x1e2d: 0xcfb9, 0x1e2e: 0xcfd9, 0x1e2f: 0xcff9,
-	0x1e30: 0xd019, 0x1e31: 0xd039, 0x1e32: 0xd039, 0x1e33: 0xd039, 0x1e34: 0x8bbd, 0x1e35: 0xd059,
-	0x1e36: 0xd079, 0x1e37: 0xd099, 0x1e38: 0x8bdd, 0x1e39: 0xd0b9, 0x1e3a: 0xd0d9, 0x1e3b: 0xd0f9,
-	0x1e3c: 0xd119, 0x1e3d: 0xd139, 0x1e3e: 0xd159, 0x1e3f: 0xd179,
-	// Block 0x79, offset 0x1e40
-	0x1e40: 0xd199, 0x1e41: 0xd1b9, 0x1e42: 0xd1d9, 0x1e43: 0xd1f9, 0x1e44: 0xd219, 0x1e45: 0xd239,
-	0x1e46: 0xd239, 0x1e47: 0xd259, 0x1e48: 0xd279, 0x1e49: 0xd299, 0x1e4a: 0xd2b9, 0x1e4b: 0xd2d9,
-	0x1e4c: 0xd2f9, 0x1e4d: 0xd319, 0x1e4e: 0xd339, 0x1e4f: 0xd359, 0x1e50: 0xd379, 0x1e51: 0xd399,
-	0x1e52: 0xd3b9, 0x1e53: 0xd3d9, 0x1e54: 0xd3f9, 0x1e55: 0xd419, 0x1e56: 0xd439, 0x1e57: 0xd459,
-	0x1e58: 0xd479, 0x1e59: 0x8bfd, 0x1e5a: 0xd499, 0x1e5b: 0xd4b9, 0x1e5c: 0xd4d9, 0x1e5d: 0xc309,
-	0x1e5e: 0xd4f9, 0x1e5f: 0xd519, 0x1e60: 0x8c1d, 0x1e61: 0x8c3d, 0x1e62: 0xd539, 0x1e63: 0xd559,
-	0x1e64: 0xd579, 0x1e65: 0xd599, 0x1e66: 0xd5b9, 0x1e67: 0xd5d9, 0x1e68: 0x2040, 0x1e69: 0xd5f9,
-	0x1e6a: 0xd619, 0x1e6b: 0xd619, 0x1e6c: 0x8c5d, 0x1e6d: 0xd639, 0x1e6e: 0xd659, 0x1e6f: 0xd679,
-	0x1e70: 0xd699, 0x1e71: 0x8c7d, 0x1e72: 0xd6b9, 0x1e73: 0xd6d9, 0x1e74: 0x2040, 0x1e75: 0xd6f9,
-	0x1e76: 0xd719, 0x1e77: 0xd739, 0x1e78: 0xd759, 0x1e79: 0xd779, 0x1e7a: 0xd799, 0x1e7b: 0x8c9d,
-	0x1e7c: 0xd7b9, 0x1e7d: 0x8cbd, 0x1e7e: 0xd7d9, 0x1e7f: 0xd7f9,
-	// Block 0x7a, offset 0x1e80
-	0x1e80: 0xd819, 0x1e81: 0xd839, 0x1e82: 0xd859, 0x1e83: 0xd879, 0x1e84: 0xd899, 0x1e85: 0xd8b9,
-	0x1e86: 0xd8d9, 0x1e87: 0xd8f9, 0x1e88: 0xd919, 0x1e89: 0x8cdd, 0x1e8a: 0xd939, 0x1e8b: 0xd959,
-	0x1e8c: 0xd979, 0x1e8d: 0xd999, 0x1e8e: 0xd9b9, 0x1e8f: 0x8cfd, 0x1e90: 0xd9d9, 0x1e91: 0x8d1d,
-	0x1e92: 0x8d3d, 0x1e93: 0xd9f9, 0x1e94: 0xda19, 0x1e95: 0xda19, 0x1e96: 0xda39, 0x1e97: 0x8d5d,
-	0x1e98: 0x8d7d, 0x1e99: 0xda59, 0x1e9a: 0xda79, 0x1e9b: 0xda99, 0x1e9c: 0xdab9, 0x1e9d: 0xdad9,
-	0x1e9e: 0xdaf9, 0x1e9f: 0xdb19, 0x1ea0: 0xdb39, 0x1ea1: 0xdb59, 0x1ea2: 0xdb79, 0x1ea3: 0xdb99,
-	0x1ea4: 0x8d9d, 0x1ea5: 0xdbb9, 0x1ea6: 0xdbd9, 0x1ea7: 0xdbf9, 0x1ea8: 0xdc19, 0x1ea9: 0xdbf9,
-	0x1eaa: 0xdc39, 0x1eab: 0xdc59, 0x1eac: 0xdc79, 0x1ead: 0xdc99, 0x1eae: 0xdcb9, 0x1eaf: 0xdcd9,
-	0x1eb0: 0xdcf9, 0x1eb1: 0xdd19, 0x1eb2: 0xdd39, 0x1eb3: 0xdd59, 0x1eb4: 0xdd79, 0x1eb5: 0xdd99,
-	0x1eb6: 0xddb9, 0x1eb7: 0xddd9, 0x1eb8: 0x8dbd, 0x1eb9: 0xddf9, 0x1eba: 0xde19, 0x1ebb: 0xde39,
-	0x1ebc: 0xde59, 0x1ebd: 0xde79, 0x1ebe: 0x8ddd, 0x1ebf: 0xde99,
-	// Block 0x7b, offset 0x1ec0
-	0x1ec0: 0xe599, 0x1ec1: 0xe5b9, 0x1ec2: 0xe5d9, 0x1ec3: 0xe5f9, 0x1ec4: 0xe619, 0x1ec5: 0xe639,
-	0x1ec6: 0x8efd, 0x1ec7: 0xe659, 0x1ec8: 0xe679, 0x1ec9: 0xe699, 0x1eca: 0xe6b9, 0x1ecb: 0xe6d9,
-	0x1ecc: 0xe6f9, 0x1ecd: 0x8f1d, 0x1ece: 0xe719, 0x1ecf: 0xe739, 0x1ed0: 0x8f3d, 0x1ed1: 0x8f5d,
-	0x1ed2: 0xe759, 0x1ed3: 0xe779, 0x1ed4: 0xe799, 0x1ed5: 0xe7b9, 0x1ed6: 0xe7d9, 0x1ed7: 0xe7f9,
-	0x1ed8: 0xe819, 0x1ed9: 0xe839, 0x1eda: 0xe859, 0x1edb: 0x8f7d, 0x1edc: 0xe879, 0x1edd: 0x8f9d,
-	0x1ede: 0xe899, 0x1edf: 0x2040, 0x1ee0: 0xe8b9, 0x1ee1: 0xe8d9, 0x1ee2: 0xe8f9, 0x1ee3: 0x8fbd,
-	0x1ee4: 0xe919, 0x1ee5: 0xe939, 0x1ee6: 0x8fdd, 0x1ee7: 0x8ffd, 0x1ee8: 0xe959, 0x1ee9: 0xe979,
-	0x1eea: 0xe999, 0x1eeb: 0xe9b9, 0x1eec: 0xe9d9, 0x1eed: 0xe9d9, 0x1eee: 0xe9f9, 0x1eef: 0xea19,
-	0x1ef0: 0xea39, 0x1ef1: 0xea59, 0x1ef2: 0xea79, 0x1ef3: 0xea99, 0x1ef4: 0xeab9, 0x1ef5: 0x901d,
-	0x1ef6: 0xead9, 0x1ef7: 0x903d, 0x1ef8: 0xeaf9, 0x1ef9: 0x905d, 0x1efa: 0xeb19, 0x1efb: 0x907d,
-	0x1efc: 0x909d, 0x1efd: 0x90bd, 0x1efe: 0xeb39, 0x1eff: 0xeb59,
-	// Block 0x7c, offset 0x1f00
-	0x1f00: 0xeb79, 0x1f01: 0x90dd, 0x1f02: 0x90fd, 0x1f03: 0x911d, 0x1f04: 0x913d, 0x1f05: 0xeb99,
-	0x1f06: 0xebb9, 0x1f07: 0xebb9, 0x1f08: 0xebd9, 0x1f09: 0xebf9, 0x1f0a: 0xec19, 0x1f0b: 0xec39,
-	0x1f0c: 0xec59, 0x1f0d: 0x915d, 0x1f0e: 0xec79, 0x1f0f: 0xec99, 0x1f10: 0xecb9, 0x1f11: 0xecd9,
-	0x1f12: 0x917d, 0x1f13: 0xecf9, 0x1f14: 0x919d, 0x1f15: 0x91bd, 0x1f16: 0xed19, 0x1f17: 0xed39,
-	0x1f18: 0xed59, 0x1f19: 0xed79, 0x1f1a: 0xed99, 0x1f1b: 0xedb9, 0x1f1c: 0x91dd, 0x1f1d: 0x91fd,
-	0x1f1e: 0x921d, 0x1f1f: 0x2040, 0x1f20: 0xedd9, 0x1f21: 0x923d, 0x1f22: 0xedf9, 0x1f23: 0xee19,
-	0x1f24: 0xee39, 0x1f25: 0x925d, 0x1f26: 0xee59, 0x1f27: 0xee79, 0x1f28: 0xee99, 0x1f29: 0xeeb9,
-	0x1f2a: 0xeed9, 0x1f2b: 0x927d, 0x1f2c: 0xeef9, 0x1f2d: 0xef19, 0x1f2e: 0xef39, 0x1f2f: 0xef59,
-	0x1f30: 0xef79, 0x1f31: 0xef99, 0x1f32: 0x929d, 0x1f33: 0x92bd, 0x1f34: 0xefb9, 0x1f35: 0x92dd,
-	0x1f36: 0xefd9, 0x1f37: 0x92fd, 0x1f38: 0xeff9, 0x1f39: 0xf019, 0x1f3a: 0xf039, 0x1f3b: 0x931d,
-	0x1f3c: 0x933d, 0x1f3d: 0xf059, 0x1f3e: 0x935d, 0x1f3f: 0xf079,
-	// Block 0x7d, offset 0x1f40
-	0x1f40: 0xf6b9, 0x1f41: 0xf6d9, 0x1f42: 0xf6f9, 0x1f43: 0xf719, 0x1f44: 0xf739, 0x1f45: 0x951d,
-	0x1f46: 0xf759, 0x1f47: 0xf779, 0x1f48: 0xf799, 0x1f49: 0xf7b9, 0x1f4a: 0xf7d9, 0x1f4b: 0x953d,
-	0x1f4c: 0x955d, 0x1f4d: 0xf7f9, 0x1f4e: 0xf819, 0x1f4f: 0xf839, 0x1f50: 0xf859, 0x1f51: 0xf879,
-	0x1f52: 0xf899, 0x1f53: 0x957d, 0x1f54: 0xf8b9, 0x1f55: 0xf8d9, 0x1f56: 0xf8f9, 0x1f57: 0xf919,
-	0x1f58: 0x959d, 0x1f59: 0x95bd, 0x1f5a: 0xf939, 0x1f5b: 0xf959, 0x1f5c: 0xf979, 0x1f5d: 0x95dd,
-	0x1f5e: 0xf999, 0x1f5f: 0xf9b9, 0x1f60: 0x6815, 0x1f61: 0x95fd, 0x1f62: 0xf9d9, 0x1f63: 0xf9f9,
-	0x1f64: 0xfa19, 0x1f65: 0x961d, 0x1f66: 0xfa39, 0x1f67: 0xfa59, 0x1f68: 0xfa79, 0x1f69: 0xfa99,
-	0x1f6a: 0xfab9, 0x1f6b: 0xfad9, 0x1f6c: 0xfaf9, 0x1f6d: 0x963d, 0x1f6e: 0xfb19, 0x1f6f: 0xfb39,
-	0x1f70: 0xfb59, 0x1f71: 0x965d, 0x1f72: 0xfb79, 0x1f73: 0xfb99, 0x1f74: 0xfbb9, 0x1f75: 0xfbd9,
-	0x1f76: 0x7b35, 0x1f77: 0x967d, 0x1f78: 0xfbf9, 0x1f79: 0xfc19, 0x1f7a: 0xfc39, 0x1f7b: 0x969d,
-	0x1f7c: 0xfc59, 0x1f7d: 0x96bd, 0x1f7e: 0xfc79, 0x1f7f: 0xfc79,
-	// Block 0x7e, offset 0x1f80
-	0x1f80: 0xfc99, 0x1f81: 0x96dd, 0x1f82: 0xfcb9, 0x1f83: 0xfcd9, 0x1f84: 0xfcf9, 0x1f85: 0xfd19,
-	0x1f86: 0xfd39, 0x1f87: 0xfd59, 0x1f88: 0xfd79, 0x1f89: 0x96fd, 0x1f8a: 0xfd99, 0x1f8b: 0xfdb9,
-	0x1f8c: 0xfdd9, 0x1f8d: 0xfdf9, 0x1f8e: 0xfe19, 0x1f8f: 0xfe39, 0x1f90: 0x971d, 0x1f91: 0xfe59,
-	0x1f92: 0x973d, 0x1f93: 0x975d, 0x1f94: 0x977d, 0x1f95: 0xfe79, 0x1f96: 0xfe99, 0x1f97: 0xfeb9,
-	0x1f98: 0xfed9, 0x1f99: 0xfef9, 0x1f9a: 0xff19, 0x1f9b: 0xff39, 0x1f9c: 0xff59, 0x1f9d: 0x979d,
-	0x1f9e: 0x0040, 0x1f9f: 0x0040, 0x1fa0: 0x0040, 0x1fa1: 0x0040, 0x1fa2: 0x0040, 0x1fa3: 0x0040,
-	0x1fa4: 0x0040, 0x1fa5: 0x0040, 0x1fa6: 0x0040, 0x1fa7: 0x0040, 0x1fa8: 0x0040, 0x1fa9: 0x0040,
-	0x1faa: 0x0040, 0x1fab: 0x0040, 0x1fac: 0x0040, 0x1fad: 0x0040, 0x1fae: 0x0040, 0x1faf: 0x0040,
-	0x1fb0: 0x0040, 0x1fb1: 0x0040, 0x1fb2: 0x0040, 0x1fb3: 0x0040, 0x1fb4: 0x0040, 0x1fb5: 0x0040,
-	0x1fb6: 0x0040, 0x1fb7: 0x0040, 0x1fb8: 0x0040, 0x1fb9: 0x0040, 0x1fba: 0x0040, 0x1fbb: 0x0040,
-	0x1fbc: 0x0040, 0x1fbd: 0x0040, 0x1fbe: 0x0040, 0x1fbf: 0x0040,
-}
-
-// idnaIndex: 36 blocks, 2304 entries, 4608 bytes
-// Block 0 is the zero block.
-var idnaIndex = [2304]uint16{
-	// Block 0x0, offset 0x0
-	// Block 0x1, offset 0x40
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc2: 0x01, 0xc3: 0x7d, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x04, 0xc7: 0x05,
-	0xc8: 0x06, 0xc9: 0x7e, 0xca: 0x7f, 0xcb: 0x07, 0xcc: 0x80, 0xcd: 0x08, 0xce: 0x09, 0xcf: 0x0a,
-	0xd0: 0x81, 0xd1: 0x0b, 0xd2: 0x0c, 0xd3: 0x0d, 0xd4: 0x0e, 0xd5: 0x82, 0xd6: 0x83, 0xd7: 0x84,
-	0xd8: 0x0f, 0xd9: 0x10, 0xda: 0x85, 0xdb: 0x11, 0xdc: 0x12, 0xdd: 0x86, 0xde: 0x87, 0xdf: 0x88,
-	0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, 0xe4: 0x06, 0xe5: 0x07, 0xe6: 0x07, 0xe7: 0x07,
-	0xe8: 0x07, 0xe9: 0x08, 0xea: 0x09, 0xeb: 0x07, 0xec: 0x07, 0xed: 0x0a, 0xee: 0x0b, 0xef: 0x0c,
-	0xf0: 0x1d, 0xf1: 0x1e, 0xf2: 0x1e, 0xf3: 0x20, 0xf4: 0x21,
-	// Block 0x4, offset 0x100
-	0x120: 0x89, 0x121: 0x13, 0x122: 0x8a, 0x123: 0x8b, 0x124: 0x8c, 0x125: 0x14, 0x126: 0x15, 0x127: 0x16,
-	0x128: 0x17, 0x129: 0x18, 0x12a: 0x19, 0x12b: 0x1a, 0x12c: 0x1b, 0x12d: 0x1c, 0x12e: 0x1d, 0x12f: 0x8d,
-	0x130: 0x8e, 0x131: 0x1e, 0x132: 0x1f, 0x133: 0x20, 0x134: 0x8f, 0x135: 0x21, 0x136: 0x90, 0x137: 0x91,
-	0x138: 0x92, 0x139: 0x93, 0x13a: 0x22, 0x13b: 0x94, 0x13c: 0x95, 0x13d: 0x23, 0x13e: 0x24, 0x13f: 0x96,
-	// Block 0x5, offset 0x140
-	0x140: 0x97, 0x141: 0x98, 0x142: 0x99, 0x143: 0x9a, 0x144: 0x9b, 0x145: 0x9c, 0x146: 0x9d, 0x147: 0x9e,
-	0x148: 0x9f, 0x149: 0xa0, 0x14a: 0xa1, 0x14b: 0xa2, 0x14c: 0xa3, 0x14d: 0xa4, 0x14e: 0xa5, 0x14f: 0xa6,
-	0x150: 0xa7, 0x151: 0x9f, 0x152: 0x9f, 0x153: 0x9f, 0x154: 0x9f, 0x155: 0x9f, 0x156: 0x9f, 0x157: 0x9f,
-	0x158: 0x9f, 0x159: 0xa8, 0x15a: 0xa9, 0x15b: 0xaa, 0x15c: 0xab, 0x15d: 0xac, 0x15e: 0xad, 0x15f: 0xae,
-	0x160: 0xaf, 0x161: 0xb0, 0x162: 0xb1, 0x163: 0xb2, 0x164: 0xb3, 0x165: 0xb4, 0x166: 0xb5, 0x167: 0xb6,
-	0x168: 0xb7, 0x169: 0xb8, 0x16a: 0xb9, 0x16b: 0xba, 0x16c: 0xbb, 0x16d: 0xbc, 0x16e: 0xbd, 0x16f: 0xbe,
-	0x170: 0xbf, 0x171: 0xc0, 0x172: 0xc1, 0x173: 0xc2, 0x174: 0x25, 0x175: 0x26, 0x176: 0x27, 0x177: 0xc3,
-	0x178: 0x28, 0x179: 0x28, 0x17a: 0x29, 0x17b: 0x28, 0x17c: 0xc4, 0x17d: 0x2a, 0x17e: 0x2b, 0x17f: 0x2c,
-	// Block 0x6, offset 0x180
-	0x180: 0x2d, 0x181: 0x2e, 0x182: 0x2f, 0x183: 0xc5, 0x184: 0x30, 0x185: 0x31, 0x186: 0xc6, 0x187: 0x9b,
-	0x188: 0xc7, 0x189: 0xc8, 0x18a: 0x9b, 0x18b: 0x9b, 0x18c: 0xc9, 0x18d: 0x9b, 0x18e: 0x9b, 0x18f: 0x9b,
-	0x190: 0xca, 0x191: 0x32, 0x192: 0x33, 0x193: 0x34, 0x194: 0x9b, 0x195: 0x9b, 0x196: 0x9b, 0x197: 0x9b,
-	0x198: 0x9b, 0x199: 0x9b, 0x19a: 0x9b, 0x19b: 0x9b, 0x19c: 0x9b, 0x19d: 0x9b, 0x19e: 0x9b, 0x19f: 0x9b,
-	0x1a0: 0x9b, 0x1a1: 0x9b, 0x1a2: 0x9b, 0x1a3: 0x9b, 0x1a4: 0x9b, 0x1a5: 0x9b, 0x1a6: 0x9b, 0x1a7: 0x9b,
-	0x1a8: 0xcb, 0x1a9: 0xcc, 0x1aa: 0x9b, 0x1ab: 0xcd, 0x1ac: 0x9b, 0x1ad: 0xce, 0x1ae: 0xcf, 0x1af: 0xd0,
-	0x1b0: 0xd1, 0x1b1: 0x35, 0x1b2: 0x28, 0x1b3: 0x36, 0x1b4: 0xd2, 0x1b5: 0xd3, 0x1b6: 0xd4, 0x1b7: 0xd5,
-	0x1b8: 0xd6, 0x1b9: 0xd7, 0x1ba: 0xd8, 0x1bb: 0xd9, 0x1bc: 0xda, 0x1bd: 0xdb, 0x1be: 0xdc, 0x1bf: 0x37,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x38, 0x1c1: 0xdd, 0x1c2: 0xde, 0x1c3: 0xdf, 0x1c4: 0xe0, 0x1c5: 0x39, 0x1c6: 0x3a, 0x1c7: 0xe1,
-	0x1c8: 0xe2, 0x1c9: 0x3b, 0x1ca: 0x3c, 0x1cb: 0x3d, 0x1cc: 0x3e, 0x1cd: 0x3f, 0x1ce: 0x40, 0x1cf: 0x41,
-	0x1d0: 0x9f, 0x1d1: 0x9f, 0x1d2: 0x9f, 0x1d3: 0x9f, 0x1d4: 0x9f, 0x1d5: 0x9f, 0x1d6: 0x9f, 0x1d7: 0x9f,
-	0x1d8: 0x9f, 0x1d9: 0x9f, 0x1da: 0x9f, 0x1db: 0x9f, 0x1dc: 0x9f, 0x1dd: 0x9f, 0x1de: 0x9f, 0x1df: 0x9f,
-	0x1e0: 0x9f, 0x1e1: 0x9f, 0x1e2: 0x9f, 0x1e3: 0x9f, 0x1e4: 0x9f, 0x1e5: 0x9f, 0x1e6: 0x9f, 0x1e7: 0x9f,
-	0x1e8: 0x9f, 0x1e9: 0x9f, 0x1ea: 0x9f, 0x1eb: 0x9f, 0x1ec: 0x9f, 0x1ed: 0x9f, 0x1ee: 0x9f, 0x1ef: 0x9f,
-	0x1f0: 0x9f, 0x1f1: 0x9f, 0x1f2: 0x9f, 0x1f3: 0x9f, 0x1f4: 0x9f, 0x1f5: 0x9f, 0x1f6: 0x9f, 0x1f7: 0x9f,
-	0x1f8: 0x9f, 0x1f9: 0x9f, 0x1fa: 0x9f, 0x1fb: 0x9f, 0x1fc: 0x9f, 0x1fd: 0x9f, 0x1fe: 0x9f, 0x1ff: 0x9f,
-	// Block 0x8, offset 0x200
-	0x200: 0x9f, 0x201: 0x9f, 0x202: 0x9f, 0x203: 0x9f, 0x204: 0x9f, 0x205: 0x9f, 0x206: 0x9f, 0x207: 0x9f,
-	0x208: 0x9f, 0x209: 0x9f, 0x20a: 0x9f, 0x20b: 0x9f, 0x20c: 0x9f, 0x20d: 0x9f, 0x20e: 0x9f, 0x20f: 0x9f,
-	0x210: 0x9f, 0x211: 0x9f, 0x212: 0x9f, 0x213: 0x9f, 0x214: 0x9f, 0x215: 0x9f, 0x216: 0x9f, 0x217: 0x9f,
-	0x218: 0x9f, 0x219: 0x9f, 0x21a: 0x9f, 0x21b: 0x9f, 0x21c: 0x9f, 0x21d: 0x9f, 0x21e: 0x9f, 0x21f: 0x9f,
-	0x220: 0x9f, 0x221: 0x9f, 0x222: 0x9f, 0x223: 0x9f, 0x224: 0x9f, 0x225: 0x9f, 0x226: 0x9f, 0x227: 0x9f,
-	0x228: 0x9f, 0x229: 0x9f, 0x22a: 0x9f, 0x22b: 0x9f, 0x22c: 0x9f, 0x22d: 0x9f, 0x22e: 0x9f, 0x22f: 0x9f,
-	0x230: 0x9f, 0x231: 0x9f, 0x232: 0x9f, 0x233: 0x9f, 0x234: 0x9f, 0x235: 0x9f, 0x236: 0xb2, 0x237: 0x9b,
-	0x238: 0x9f, 0x239: 0x9f, 0x23a: 0x9f, 0x23b: 0x9f, 0x23c: 0x9f, 0x23d: 0x9f, 0x23e: 0x9f, 0x23f: 0x9f,
-	// Block 0x9, offset 0x240
-	0x240: 0x9f, 0x241: 0x9f, 0x242: 0x9f, 0x243: 0x9f, 0x244: 0x9f, 0x245: 0x9f, 0x246: 0x9f, 0x247: 0x9f,
-	0x248: 0x9f, 0x249: 0x9f, 0x24a: 0x9f, 0x24b: 0x9f, 0x24c: 0x9f, 0x24d: 0x9f, 0x24e: 0x9f, 0x24f: 0x9f,
-	0x250: 0x9f, 0x251: 0x9f, 0x252: 0x9f, 0x253: 0x9f, 0x254: 0x9f, 0x255: 0x9f, 0x256: 0x9f, 0x257: 0x9f,
-	0x258: 0x9f, 0x259: 0x9f, 0x25a: 0x9f, 0x25b: 0x9f, 0x25c: 0x9f, 0x25d: 0x9f, 0x25e: 0x9f, 0x25f: 0x9f,
-	0x260: 0x9f, 0x261: 0x9f, 0x262: 0x9f, 0x263: 0x9f, 0x264: 0x9f, 0x265: 0x9f, 0x266: 0x9f, 0x267: 0x9f,
-	0x268: 0x9f, 0x269: 0x9f, 0x26a: 0x9f, 0x26b: 0x9f, 0x26c: 0x9f, 0x26d: 0x9f, 0x26e: 0x9f, 0x26f: 0x9f,
-	0x270: 0x9f, 0x271: 0x9f, 0x272: 0x9f, 0x273: 0x9f, 0x274: 0x9f, 0x275: 0x9f, 0x276: 0x9f, 0x277: 0x9f,
-	0x278: 0x9f, 0x279: 0x9f, 0x27a: 0x9f, 0x27b: 0x9f, 0x27c: 0x9f, 0x27d: 0x9f, 0x27e: 0x9f, 0x27f: 0x9f,
-	// Block 0xa, offset 0x280
-	0x280: 0x9f, 0x281: 0x9f, 0x282: 0x9f, 0x283: 0x9f, 0x284: 0x9f, 0x285: 0x9f, 0x286: 0x9f, 0x287: 0x9f,
-	0x288: 0x9f, 0x289: 0x9f, 0x28a: 0x9f, 0x28b: 0x9f, 0x28c: 0x9f, 0x28d: 0x9f, 0x28e: 0x9f, 0x28f: 0x9f,
-	0x290: 0x9f, 0x291: 0x9f, 0x292: 0x9f, 0x293: 0x9f, 0x294: 0x9f, 0x295: 0x9f, 0x296: 0x9f, 0x297: 0x9f,
-	0x298: 0x9f, 0x299: 0x9f, 0x29a: 0x9f, 0x29b: 0x9f, 0x29c: 0x9f, 0x29d: 0x9f, 0x29e: 0x9f, 0x29f: 0x9f,
-	0x2a0: 0x9f, 0x2a1: 0x9f, 0x2a2: 0x9f, 0x2a3: 0x9f, 0x2a4: 0x9f, 0x2a5: 0x9f, 0x2a6: 0x9f, 0x2a7: 0x9f,
-	0x2a8: 0x9f, 0x2a9: 0x9f, 0x2aa: 0x9f, 0x2ab: 0x9f, 0x2ac: 0x9f, 0x2ad: 0x9f, 0x2ae: 0x9f, 0x2af: 0x9f,
-	0x2b0: 0x9f, 0x2b1: 0x9f, 0x2b2: 0x9f, 0x2b3: 0x9f, 0x2b4: 0x9f, 0x2b5: 0x9f, 0x2b6: 0x9f, 0x2b7: 0x9f,
-	0x2b8: 0x9f, 0x2b9: 0x9f, 0x2ba: 0x9f, 0x2bb: 0x9f, 0x2bc: 0x9f, 0x2bd: 0x9f, 0x2be: 0x9f, 0x2bf: 0xe3,
-	// Block 0xb, offset 0x2c0
-	0x2c0: 0x9f, 0x2c1: 0x9f, 0x2c2: 0x9f, 0x2c3: 0x9f, 0x2c4: 0x9f, 0x2c5: 0x9f, 0x2c6: 0x9f, 0x2c7: 0x9f,
-	0x2c8: 0x9f, 0x2c9: 0x9f, 0x2ca: 0x9f, 0x2cb: 0x9f, 0x2cc: 0x9f, 0x2cd: 0x9f, 0x2ce: 0x9f, 0x2cf: 0x9f,
-	0x2d0: 0x9f, 0x2d1: 0x9f, 0x2d2: 0xe4, 0x2d3: 0xe5, 0x2d4: 0x9f, 0x2d5: 0x9f, 0x2d6: 0x9f, 0x2d7: 0x9f,
-	0x2d8: 0xe6, 0x2d9: 0x42, 0x2da: 0x43, 0x2db: 0xe7, 0x2dc: 0x44, 0x2dd: 0x45, 0x2de: 0x46, 0x2df: 0xe8,
-	0x2e0: 0xe9, 0x2e1: 0xea, 0x2e2: 0xeb, 0x2e3: 0xec, 0x2e4: 0xed, 0x2e5: 0xee, 0x2e6: 0xef, 0x2e7: 0xf0,
-	0x2e8: 0xf1, 0x2e9: 0xf2, 0x2ea: 0xf3, 0x2eb: 0xf4, 0x2ec: 0xf5, 0x2ed: 0xf6, 0x2ee: 0xf7, 0x2ef: 0xf8,
-	0x2f0: 0x9f, 0x2f1: 0x9f, 0x2f2: 0x9f, 0x2f3: 0x9f, 0x2f4: 0x9f, 0x2f5: 0x9f, 0x2f6: 0x9f, 0x2f7: 0x9f,
-	0x2f8: 0x9f, 0x2f9: 0x9f, 0x2fa: 0x9f, 0x2fb: 0x9f, 0x2fc: 0x9f, 0x2fd: 0x9f, 0x2fe: 0x9f, 0x2ff: 0x9f,
-	// Block 0xc, offset 0x300
-	0x300: 0x9f, 0x301: 0x9f, 0x302: 0x9f, 0x303: 0x9f, 0x304: 0x9f, 0x305: 0x9f, 0x306: 0x9f, 0x307: 0x9f,
-	0x308: 0x9f, 0x309: 0x9f, 0x30a: 0x9f, 0x30b: 0x9f, 0x30c: 0x9f, 0x30d: 0x9f, 0x30e: 0x9f, 0x30f: 0x9f,
-	0x310: 0x9f, 0x311: 0x9f, 0x312: 0x9f, 0x313: 0x9f, 0x314: 0x9f, 0x315: 0x9f, 0x316: 0x9f, 0x317: 0x9f,
-	0x318: 0x9f, 0x319: 0x9f, 0x31a: 0x9f, 0x31b: 0x9f, 0x31c: 0x9f, 0x31d: 0x9f, 0x31e: 0xf9, 0x31f: 0xfa,
-	// Block 0xd, offset 0x340
-	0x340: 0xba, 0x341: 0xba, 0x342: 0xba, 0x343: 0xba, 0x344: 0xba, 0x345: 0xba, 0x346: 0xba, 0x347: 0xba,
-	0x348: 0xba, 0x349: 0xba, 0x34a: 0xba, 0x34b: 0xba, 0x34c: 0xba, 0x34d: 0xba, 0x34e: 0xba, 0x34f: 0xba,
-	0x350: 0xba, 0x351: 0xba, 0x352: 0xba, 0x353: 0xba, 0x354: 0xba, 0x355: 0xba, 0x356: 0xba, 0x357: 0xba,
-	0x358: 0xba, 0x359: 0xba, 0x35a: 0xba, 0x35b: 0xba, 0x35c: 0xba, 0x35d: 0xba, 0x35e: 0xba, 0x35f: 0xba,
-	0x360: 0xba, 0x361: 0xba, 0x362: 0xba, 0x363: 0xba, 0x364: 0xba, 0x365: 0xba, 0x366: 0xba, 0x367: 0xba,
-	0x368: 0xba, 0x369: 0xba, 0x36a: 0xba, 0x36b: 0xba, 0x36c: 0xba, 0x36d: 0xba, 0x36e: 0xba, 0x36f: 0xba,
-	0x370: 0xba, 0x371: 0xba, 0x372: 0xba, 0x373: 0xba, 0x374: 0xba, 0x375: 0xba, 0x376: 0xba, 0x377: 0xba,
-	0x378: 0xba, 0x379: 0xba, 0x37a: 0xba, 0x37b: 0xba, 0x37c: 0xba, 0x37d: 0xba, 0x37e: 0xba, 0x37f: 0xba,
-	// Block 0xe, offset 0x380
-	0x380: 0xba, 0x381: 0xba, 0x382: 0xba, 0x383: 0xba, 0x384: 0xba, 0x385: 0xba, 0x386: 0xba, 0x387: 0xba,
-	0x388: 0xba, 0x389: 0xba, 0x38a: 0xba, 0x38b: 0xba, 0x38c: 0xba, 0x38d: 0xba, 0x38e: 0xba, 0x38f: 0xba,
-	0x390: 0xba, 0x391: 0xba, 0x392: 0xba, 0x393: 0xba, 0x394: 0xba, 0x395: 0xba, 0x396: 0xba, 0x397: 0xba,
-	0x398: 0xba, 0x399: 0xba, 0x39a: 0xba, 0x39b: 0xba, 0x39c: 0xba, 0x39d: 0xba, 0x39e: 0xba, 0x39f: 0xba,
-	0x3a0: 0xba, 0x3a1: 0xba, 0x3a2: 0xba, 0x3a3: 0xba, 0x3a4: 0xfb, 0x3a5: 0xfc, 0x3a6: 0xfd, 0x3a7: 0xfe,
-	0x3a8: 0x47, 0x3a9: 0xff, 0x3aa: 0x100, 0x3ab: 0x48, 0x3ac: 0x49, 0x3ad: 0x4a, 0x3ae: 0x4b, 0x3af: 0x4c,
-	0x3b0: 0x101, 0x3b1: 0x4d, 0x3b2: 0x4e, 0x3b3: 0x4f, 0x3b4: 0x50, 0x3b5: 0x51, 0x3b6: 0x102, 0x3b7: 0x52,
-	0x3b8: 0x53, 0x3b9: 0x54, 0x3ba: 0x55, 0x3bb: 0x56, 0x3bc: 0x57, 0x3bd: 0x58, 0x3be: 0x59, 0x3bf: 0x5a,
-	// Block 0xf, offset 0x3c0
-	0x3c0: 0x103, 0x3c1: 0x104, 0x3c2: 0x9f, 0x3c3: 0x105, 0x3c4: 0x106, 0x3c5: 0x9b, 0x3c6: 0x107, 0x3c7: 0x108,
-	0x3c8: 0xba, 0x3c9: 0xba, 0x3ca: 0x109, 0x3cb: 0x10a, 0x3cc: 0x10b, 0x3cd: 0x10c, 0x3ce: 0x10d, 0x3cf: 0x10e,
-	0x3d0: 0x10f, 0x3d1: 0x9f, 0x3d2: 0x110, 0x3d3: 0x111, 0x3d4: 0x112, 0x3d5: 0x113, 0x3d6: 0xba, 0x3d7: 0xba,
-	0x3d8: 0x9f, 0x3d9: 0x9f, 0x3da: 0x9f, 0x3db: 0x9f, 0x3dc: 0x114, 0x3dd: 0x115, 0x3de: 0xba, 0x3df: 0xba,
-	0x3e0: 0x116, 0x3e1: 0x117, 0x3e2: 0x118, 0x3e3: 0x119, 0x3e4: 0x11a, 0x3e5: 0xba, 0x3e6: 0x11b, 0x3e7: 0x11c,
-	0x3e8: 0x11d, 0x3e9: 0x11e, 0x3ea: 0x11f, 0x3eb: 0x5b, 0x3ec: 0x120, 0x3ed: 0x121, 0x3ee: 0x5c, 0x3ef: 0xba,
-	0x3f0: 0x122, 0x3f1: 0x123, 0x3f2: 0x124, 0x3f3: 0x125, 0x3f4: 0xba, 0x3f5: 0xba, 0x3f6: 0xba, 0x3f7: 0xba,
-	0x3f8: 0xba, 0x3f9: 0x126, 0x3fa: 0xba, 0x3fb: 0xba, 0x3fc: 0xba, 0x3fd: 0xba, 0x3fe: 0xba, 0x3ff: 0xba,
-	// Block 0x10, offset 0x400
-	0x400: 0x127, 0x401: 0x128, 0x402: 0x129, 0x403: 0x12a, 0x404: 0x12b, 0x405: 0x12c, 0x406: 0x12d, 0x407: 0x12e,
-	0x408: 0x12f, 0x409: 0xba, 0x40a: 0x130, 0x40b: 0x131, 0x40c: 0x5d, 0x40d: 0x5e, 0x40e: 0xba, 0x40f: 0xba,
-	0x410: 0x132, 0x411: 0x133, 0x412: 0x134, 0x413: 0x135, 0x414: 0xba, 0x415: 0xba, 0x416: 0x136, 0x417: 0x137,
-	0x418: 0x138, 0x419: 0x139, 0x41a: 0x13a, 0x41b: 0x13b, 0x41c: 0x13c, 0x41d: 0xba, 0x41e: 0xba, 0x41f: 0xba,
-	0x420: 0xba, 0x421: 0xba, 0x422: 0x13d, 0x423: 0x13e, 0x424: 0xba, 0x425: 0xba, 0x426: 0xba, 0x427: 0xba,
-	0x428: 0x13f, 0x429: 0x140, 0x42a: 0x141, 0x42b: 0x142, 0x42c: 0xba, 0x42d: 0xba, 0x42e: 0xba, 0x42f: 0xba,
-	0x430: 0x143, 0x431: 0x144, 0x432: 0x145, 0x433: 0xba, 0x434: 0x146, 0x435: 0x147, 0x436: 0xba, 0x437: 0xba,
-	0x438: 0xba, 0x439: 0xba, 0x43a: 0xba, 0x43b: 0xba, 0x43c: 0xba, 0x43d: 0xba, 0x43e: 0xba, 0x43f: 0xba,
-	// Block 0x11, offset 0x440
-	0x440: 0x9f, 0x441: 0x9f, 0x442: 0x9f, 0x443: 0x9f, 0x444: 0x9f, 0x445: 0x9f, 0x446: 0x9f, 0x447: 0x9f,
-	0x448: 0x9f, 0x449: 0x9f, 0x44a: 0x9f, 0x44b: 0x9f, 0x44c: 0x9f, 0x44d: 0x9f, 0x44e: 0x148, 0x44f: 0xba,
-	0x450: 0x9b, 0x451: 0x149, 0x452: 0x9f, 0x453: 0x9f, 0x454: 0x9f, 0x455: 0x14a, 0x456: 0xba, 0x457: 0xba,
-	0x458: 0xba, 0x459: 0xba, 0x45a: 0xba, 0x45b: 0xba, 0x45c: 0xba, 0x45d: 0xba, 0x45e: 0xba, 0x45f: 0xba,
-	0x460: 0xba, 0x461: 0xba, 0x462: 0xba, 0x463: 0xba, 0x464: 0xba, 0x465: 0xba, 0x466: 0xba, 0x467: 0xba,
-	0x468: 0xba, 0x469: 0xba, 0x46a: 0xba, 0x46b: 0xba, 0x46c: 0xba, 0x46d: 0xba, 0x46e: 0xba, 0x46f: 0xba,
-	0x470: 0xba, 0x471: 0xba, 0x472: 0xba, 0x473: 0xba, 0x474: 0xba, 0x475: 0xba, 0x476: 0xba, 0x477: 0xba,
-	0x478: 0xba, 0x479: 0xba, 0x47a: 0xba, 0x47b: 0xba, 0x47c: 0xba, 0x47d: 0xba, 0x47e: 0xba, 0x47f: 0xba,
-	// Block 0x12, offset 0x480
-	0x480: 0x9f, 0x481: 0x9f, 0x482: 0x9f, 0x483: 0x9f, 0x484: 0x9f, 0x485: 0x9f, 0x486: 0x9f, 0x487: 0x9f,
-	0x488: 0x9f, 0x489: 0x9f, 0x48a: 0x9f, 0x48b: 0x9f, 0x48c: 0x9f, 0x48d: 0x9f, 0x48e: 0x9f, 0x48f: 0x9f,
-	0x490: 0x14b, 0x491: 0xba, 0x492: 0xba, 0x493: 0xba, 0x494: 0xba, 0x495: 0xba, 0x496: 0xba, 0x497: 0xba,
-	0x498: 0xba, 0x499: 0xba, 0x49a: 0xba, 0x49b: 0xba, 0x49c: 0xba, 0x49d: 0xba, 0x49e: 0xba, 0x49f: 0xba,
-	0x4a0: 0xba, 0x4a1: 0xba, 0x4a2: 0xba, 0x4a3: 0xba, 0x4a4: 0xba, 0x4a5: 0xba, 0x4a6: 0xba, 0x4a7: 0xba,
-	0x4a8: 0xba, 0x4a9: 0xba, 0x4aa: 0xba, 0x4ab: 0xba, 0x4ac: 0xba, 0x4ad: 0xba, 0x4ae: 0xba, 0x4af: 0xba,
-	0x4b0: 0xba, 0x4b1: 0xba, 0x4b2: 0xba, 0x4b3: 0xba, 0x4b4: 0xba, 0x4b5: 0xba, 0x4b6: 0xba, 0x4b7: 0xba,
-	0x4b8: 0xba, 0x4b9: 0xba, 0x4ba: 0xba, 0x4bb: 0xba, 0x4bc: 0xba, 0x4bd: 0xba, 0x4be: 0xba, 0x4bf: 0xba,
-	// Block 0x13, offset 0x4c0
-	0x4c0: 0xba, 0x4c1: 0xba, 0x4c2: 0xba, 0x4c3: 0xba, 0x4c4: 0xba, 0x4c5: 0xba, 0x4c6: 0xba, 0x4c7: 0xba,
-	0x4c8: 0xba, 0x4c9: 0xba, 0x4ca: 0xba, 0x4cb: 0xba, 0x4cc: 0xba, 0x4cd: 0xba, 0x4ce: 0xba, 0x4cf: 0xba,
-	0x4d0: 0x9f, 0x4d1: 0x9f, 0x4d2: 0x9f, 0x4d3: 0x9f, 0x4d4: 0x9f, 0x4d5: 0x9f, 0x4d6: 0x9f, 0x4d7: 0x9f,
-	0x4d8: 0x9f, 0x4d9: 0x14c, 0x4da: 0xba, 0x4db: 0xba, 0x4dc: 0xba, 0x4dd: 0xba, 0x4de: 0xba, 0x4df: 0xba,
-	0x4e0: 0xba, 0x4e1: 0xba, 0x4e2: 0xba, 0x4e3: 0xba, 0x4e4: 0xba, 0x4e5: 0xba, 0x4e6: 0xba, 0x4e7: 0xba,
-	0x4e8: 0xba, 0x4e9: 0xba, 0x4ea: 0xba, 0x4eb: 0xba, 0x4ec: 0xba, 0x4ed: 0xba, 0x4ee: 0xba, 0x4ef: 0xba,
-	0x4f0: 0xba, 0x4f1: 0xba, 0x4f2: 0xba, 0x4f3: 0xba, 0x4f4: 0xba, 0x4f5: 0xba, 0x4f6: 0xba, 0x4f7: 0xba,
-	0x4f8: 0xba, 0x4f9: 0xba, 0x4fa: 0xba, 0x4fb: 0xba, 0x4fc: 0xba, 0x4fd: 0xba, 0x4fe: 0xba, 0x4ff: 0xba,
-	// Block 0x14, offset 0x500
-	0x500: 0xba, 0x501: 0xba, 0x502: 0xba, 0x503: 0xba, 0x504: 0xba, 0x505: 0xba, 0x506: 0xba, 0x507: 0xba,
-	0x508: 0xba, 0x509: 0xba, 0x50a: 0xba, 0x50b: 0xba, 0x50c: 0xba, 0x50d: 0xba, 0x50e: 0xba, 0x50f: 0xba,
-	0x510: 0xba, 0x511: 0xba, 0x512: 0xba, 0x513: 0xba, 0x514: 0xba, 0x515: 0xba, 0x516: 0xba, 0x517: 0xba,
-	0x518: 0xba, 0x519: 0xba, 0x51a: 0xba, 0x51b: 0xba, 0x51c: 0xba, 0x51d: 0xba, 0x51e: 0xba, 0x51f: 0xba,
-	0x520: 0x9f, 0x521: 0x9f, 0x522: 0x9f, 0x523: 0x9f, 0x524: 0x9f, 0x525: 0x9f, 0x526: 0x9f, 0x527: 0x9f,
-	0x528: 0x142, 0x529: 0x14d, 0x52a: 0xba, 0x52b: 0x14e, 0x52c: 0x14f, 0x52d: 0x150, 0x52e: 0x151, 0x52f: 0xba,
-	0x530: 0xba, 0x531: 0xba, 0x532: 0xba, 0x533: 0xba, 0x534: 0xba, 0x535: 0xba, 0x536: 0xba, 0x537: 0xba,
-	0x538: 0xba, 0x539: 0xba, 0x53a: 0xba, 0x53b: 0xba, 0x53c: 0x9f, 0x53d: 0x152, 0x53e: 0x153, 0x53f: 0x154,
-	// Block 0x15, offset 0x540
-	0x540: 0x9f, 0x541: 0x9f, 0x542: 0x9f, 0x543: 0x9f, 0x544: 0x9f, 0x545: 0x9f, 0x546: 0x9f, 0x547: 0x9f,
-	0x548: 0x9f, 0x549: 0x9f, 0x54a: 0x9f, 0x54b: 0x9f, 0x54c: 0x9f, 0x54d: 0x9f, 0x54e: 0x9f, 0x54f: 0x9f,
-	0x550: 0x9f, 0x551: 0x9f, 0x552: 0x9f, 0x553: 0x9f, 0x554: 0x9f, 0x555: 0x9f, 0x556: 0x9f, 0x557: 0x9f,
-	0x558: 0x9f, 0x559: 0x9f, 0x55a: 0x9f, 0x55b: 0x9f, 0x55c: 0x9f, 0x55d: 0x9f, 0x55e: 0x9f, 0x55f: 0x155,
-	0x560: 0x9f, 0x561: 0x9f, 0x562: 0x9f, 0x563: 0x9f, 0x564: 0x9f, 0x565: 0x9f, 0x566: 0x9f, 0x567: 0x9f,
-	0x568: 0x9f, 0x569: 0x9f, 0x56a: 0x9f, 0x56b: 0x156, 0x56c: 0xba, 0x56d: 0xba, 0x56e: 0xba, 0x56f: 0xba,
-	0x570: 0xba, 0x571: 0xba, 0x572: 0xba, 0x573: 0xba, 0x574: 0xba, 0x575: 0xba, 0x576: 0xba, 0x577: 0xba,
-	0x578: 0xba, 0x579: 0xba, 0x57a: 0xba, 0x57b: 0xba, 0x57c: 0xba, 0x57d: 0xba, 0x57e: 0xba, 0x57f: 0xba,
-	// Block 0x16, offset 0x580
-	0x580: 0x9f, 0x581: 0x9f, 0x582: 0x9f, 0x583: 0x9f, 0x584: 0x157, 0x585: 0x158, 0x586: 0x9f, 0x587: 0x9f,
-	0x588: 0x9f, 0x589: 0x9f, 0x58a: 0x9f, 0x58b: 0x159, 0x58c: 0xba, 0x58d: 0xba, 0x58e: 0xba, 0x58f: 0xba,
-	0x590: 0xba, 0x591: 0xba, 0x592: 0xba, 0x593: 0xba, 0x594: 0xba, 0x595: 0xba, 0x596: 0xba, 0x597: 0xba,
-	0x598: 0xba, 0x599: 0xba, 0x59a: 0xba, 0x59b: 0xba, 0x59c: 0xba, 0x59d: 0xba, 0x59e: 0xba, 0x59f: 0xba,
-	0x5a0: 0xba, 0x5a1: 0xba, 0x5a2: 0xba, 0x5a3: 0xba, 0x5a4: 0xba, 0x5a5: 0xba, 0x5a6: 0xba, 0x5a7: 0xba,
-	0x5a8: 0xba, 0x5a9: 0xba, 0x5aa: 0xba, 0x5ab: 0xba, 0x5ac: 0xba, 0x5ad: 0xba, 0x5ae: 0xba, 0x5af: 0xba,
-	0x5b0: 0x9f, 0x5b1: 0x15a, 0x5b2: 0x15b, 0x5b3: 0xba, 0x5b4: 0xba, 0x5b5: 0xba, 0x5b6: 0xba, 0x5b7: 0xba,
-	0x5b8: 0xba, 0x5b9: 0xba, 0x5ba: 0xba, 0x5bb: 0xba, 0x5bc: 0xba, 0x5bd: 0xba, 0x5be: 0xba, 0x5bf: 0xba,
-	// Block 0x17, offset 0x5c0
-	0x5c0: 0x9b, 0x5c1: 0x9b, 0x5c2: 0x9b, 0x5c3: 0x15c, 0x5c4: 0x15d, 0x5c5: 0x15e, 0x5c6: 0x15f, 0x5c7: 0x160,
-	0x5c8: 0x9b, 0x5c9: 0x161, 0x5ca: 0xba, 0x5cb: 0xba, 0x5cc: 0x9b, 0x5cd: 0x162, 0x5ce: 0xba, 0x5cf: 0xba,
-	0x5d0: 0x5f, 0x5d1: 0x60, 0x5d2: 0x61, 0x5d3: 0x62, 0x5d4: 0x63, 0x5d5: 0x64, 0x5d6: 0x65, 0x5d7: 0x66,
-	0x5d8: 0x67, 0x5d9: 0x68, 0x5da: 0x69, 0x5db: 0x6a, 0x5dc: 0x6b, 0x5dd: 0x6c, 0x5de: 0x6d, 0x5df: 0x6e,
-	0x5e0: 0x9b, 0x5e1: 0x9b, 0x5e2: 0x9b, 0x5e3: 0x9b, 0x5e4: 0x9b, 0x5e5: 0x9b, 0x5e6: 0x9b, 0x5e7: 0x9b,
-	0x5e8: 0x163, 0x5e9: 0x164, 0x5ea: 0x165, 0x5eb: 0xba, 0x5ec: 0xba, 0x5ed: 0xba, 0x5ee: 0xba, 0x5ef: 0xba,
-	0x5f0: 0xba, 0x5f1: 0xba, 0x5f2: 0xba, 0x5f3: 0xba, 0x5f4: 0xba, 0x5f5: 0xba, 0x5f6: 0xba, 0x5f7: 0xba,
-	0x5f8: 0xba, 0x5f9: 0xba, 0x5fa: 0xba, 0x5fb: 0xba, 0x5fc: 0xba, 0x5fd: 0xba, 0x5fe: 0xba, 0x5ff: 0xba,
-	// Block 0x18, offset 0x600
-	0x600: 0x166, 0x601: 0xba, 0x602: 0xba, 0x603: 0xba, 0x604: 0xba, 0x605: 0xba, 0x606: 0xba, 0x607: 0xba,
-	0x608: 0xba, 0x609: 0xba, 0x60a: 0xba, 0x60b: 0xba, 0x60c: 0xba, 0x60d: 0xba, 0x60e: 0xba, 0x60f: 0xba,
-	0x610: 0xba, 0x611: 0xba, 0x612: 0xba, 0x613: 0xba, 0x614: 0xba, 0x615: 0xba, 0x616: 0xba, 0x617: 0xba,
-	0x618: 0xba, 0x619: 0xba, 0x61a: 0xba, 0x61b: 0xba, 0x61c: 0xba, 0x61d: 0xba, 0x61e: 0xba, 0x61f: 0xba,
-	0x620: 0x122, 0x621: 0x122, 0x622: 0x122, 0x623: 0x167, 0x624: 0x6f, 0x625: 0x168, 0x626: 0xba, 0x627: 0xba,
-	0x628: 0xba, 0x629: 0xba, 0x62a: 0xba, 0x62b: 0xba, 0x62c: 0xba, 0x62d: 0xba, 0x62e: 0xba, 0x62f: 0xba,
-	0x630: 0xba, 0x631: 0xba, 0x632: 0xba, 0x633: 0xba, 0x634: 0xba, 0x635: 0xba, 0x636: 0xba, 0x637: 0xba,
-	0x638: 0x70, 0x639: 0x71, 0x63a: 0x72, 0x63b: 0x169, 0x63c: 0xba, 0x63d: 0xba, 0x63e: 0xba, 0x63f: 0xba,
-	// Block 0x19, offset 0x640
-	0x640: 0x16a, 0x641: 0x9b, 0x642: 0x16b, 0x643: 0x16c, 0x644: 0x73, 0x645: 0x74, 0x646: 0x16d, 0x647: 0x16e,
-	0x648: 0x75, 0x649: 0x16f, 0x64a: 0xba, 0x64b: 0xba, 0x64c: 0x9b, 0x64d: 0x9b, 0x64e: 0x9b, 0x64f: 0x9b,
-	0x650: 0x9b, 0x651: 0x9b, 0x652: 0x9b, 0x653: 0x9b, 0x654: 0x9b, 0x655: 0x9b, 0x656: 0x9b, 0x657: 0x9b,
-	0x658: 0x9b, 0x659: 0x9b, 0x65a: 0x9b, 0x65b: 0x170, 0x65c: 0x9b, 0x65d: 0x171, 0x65e: 0x9b, 0x65f: 0x172,
-	0x660: 0x173, 0x661: 0x174, 0x662: 0x175, 0x663: 0xba, 0x664: 0x176, 0x665: 0x177, 0x666: 0x178, 0x667: 0x179,
-	0x668: 0xba, 0x669: 0xba, 0x66a: 0xba, 0x66b: 0xba, 0x66c: 0xba, 0x66d: 0xba, 0x66e: 0xba, 0x66f: 0xba,
-	0x670: 0xba, 0x671: 0xba, 0x672: 0xba, 0x673: 0xba, 0x674: 0xba, 0x675: 0xba, 0x676: 0xba, 0x677: 0xba,
-	0x678: 0xba, 0x679: 0xba, 0x67a: 0xba, 0x67b: 0xba, 0x67c: 0xba, 0x67d: 0xba, 0x67e: 0xba, 0x67f: 0xba,
-	// Block 0x1a, offset 0x680
-	0x680: 0x9f, 0x681: 0x9f, 0x682: 0x9f, 0x683: 0x9f, 0x684: 0x9f, 0x685: 0x9f, 0x686: 0x9f, 0x687: 0x9f,
-	0x688: 0x9f, 0x689: 0x9f, 0x68a: 0x9f, 0x68b: 0x9f, 0x68c: 0x9f, 0x68d: 0x9f, 0x68e: 0x9f, 0x68f: 0x9f,
-	0x690: 0x9f, 0x691: 0x9f, 0x692: 0x9f, 0x693: 0x9f, 0x694: 0x9f, 0x695: 0x9f, 0x696: 0x9f, 0x697: 0x9f,
-	0x698: 0x9f, 0x699: 0x9f, 0x69a: 0x9f, 0x69b: 0x17a, 0x69c: 0x9f, 0x69d: 0x9f, 0x69e: 0x9f, 0x69f: 0x9f,
-	0x6a0: 0x9f, 0x6a1: 0x9f, 0x6a2: 0x9f, 0x6a3: 0x9f, 0x6a4: 0x9f, 0x6a5: 0x9f, 0x6a6: 0x9f, 0x6a7: 0x9f,
-	0x6a8: 0x9f, 0x6a9: 0x9f, 0x6aa: 0x9f, 0x6ab: 0x9f, 0x6ac: 0x9f, 0x6ad: 0x9f, 0x6ae: 0x9f, 0x6af: 0x9f,
-	0x6b0: 0x9f, 0x6b1: 0x9f, 0x6b2: 0x9f, 0x6b3: 0x9f, 0x6b4: 0x9f, 0x6b5: 0x9f, 0x6b6: 0x9f, 0x6b7: 0x9f,
-	0x6b8: 0x9f, 0x6b9: 0x9f, 0x6ba: 0x9f, 0x6bb: 0x9f, 0x6bc: 0x9f, 0x6bd: 0x9f, 0x6be: 0x9f, 0x6bf: 0x9f,
-	// Block 0x1b, offset 0x6c0
-	0x6c0: 0x9f, 0x6c1: 0x9f, 0x6c2: 0x9f, 0x6c3: 0x9f, 0x6c4: 0x9f, 0x6c5: 0x9f, 0x6c6: 0x9f, 0x6c7: 0x9f,
-	0x6c8: 0x9f, 0x6c9: 0x9f, 0x6ca: 0x9f, 0x6cb: 0x9f, 0x6cc: 0x9f, 0x6cd: 0x9f, 0x6ce: 0x9f, 0x6cf: 0x9f,
-	0x6d0: 0x9f, 0x6d1: 0x9f, 0x6d2: 0x9f, 0x6d3: 0x9f, 0x6d4: 0x9f, 0x6d5: 0x9f, 0x6d6: 0x9f, 0x6d7: 0x9f,
-	0x6d8: 0x9f, 0x6d9: 0x9f, 0x6da: 0x9f, 0x6db: 0x9f, 0x6dc: 0x17b, 0x6dd: 0x9f, 0x6de: 0x9f, 0x6df: 0x9f,
-	0x6e0: 0x17c, 0x6e1: 0x9f, 0x6e2: 0x9f, 0x6e3: 0x9f, 0x6e4: 0x9f, 0x6e5: 0x9f, 0x6e6: 0x9f, 0x6e7: 0x9f,
-	0x6e8: 0x9f, 0x6e9: 0x9f, 0x6ea: 0x9f, 0x6eb: 0x9f, 0x6ec: 0x9f, 0x6ed: 0x9f, 0x6ee: 0x9f, 0x6ef: 0x9f,
-	0x6f0: 0x9f, 0x6f1: 0x9f, 0x6f2: 0x9f, 0x6f3: 0x9f, 0x6f4: 0x9f, 0x6f5: 0x9f, 0x6f6: 0x9f, 0x6f7: 0x9f,
-	0x6f8: 0x9f, 0x6f9: 0x9f, 0x6fa: 0x9f, 0x6fb: 0x9f, 0x6fc: 0x9f, 0x6fd: 0x9f, 0x6fe: 0x9f, 0x6ff: 0x9f,
-	// Block 0x1c, offset 0x700
-	0x700: 0x9f, 0x701: 0x9f, 0x702: 0x9f, 0x703: 0x9f, 0x704: 0x9f, 0x705: 0x9f, 0x706: 0x9f, 0x707: 0x9f,
-	0x708: 0x9f, 0x709: 0x9f, 0x70a: 0x9f, 0x70b: 0x9f, 0x70c: 0x9f, 0x70d: 0x9f, 0x70e: 0x9f, 0x70f: 0x9f,
-	0x710: 0x9f, 0x711: 0x9f, 0x712: 0x9f, 0x713: 0x9f, 0x714: 0x9f, 0x715: 0x9f, 0x716: 0x9f, 0x717: 0x9f,
-	0x718: 0x9f, 0x719: 0x9f, 0x71a: 0x9f, 0x71b: 0x9f, 0x71c: 0x9f, 0x71d: 0x9f, 0x71e: 0x9f, 0x71f: 0x9f,
-	0x720: 0x9f, 0x721: 0x9f, 0x722: 0x9f, 0x723: 0x9f, 0x724: 0x9f, 0x725: 0x9f, 0x726: 0x9f, 0x727: 0x9f,
-	0x728: 0x9f, 0x729: 0x9f, 0x72a: 0x9f, 0x72b: 0x9f, 0x72c: 0x9f, 0x72d: 0x9f, 0x72e: 0x9f, 0x72f: 0x9f,
-	0x730: 0x9f, 0x731: 0x9f, 0x732: 0x9f, 0x733: 0x9f, 0x734: 0x9f, 0x735: 0x9f, 0x736: 0x9f, 0x737: 0x9f,
-	0x738: 0x9f, 0x739: 0x9f, 0x73a: 0x17d, 0x73b: 0x9f, 0x73c: 0x9f, 0x73d: 0x9f, 0x73e: 0x9f, 0x73f: 0x9f,
-	// Block 0x1d, offset 0x740
-	0x740: 0x9f, 0x741: 0x9f, 0x742: 0x9f, 0x743: 0x9f, 0x744: 0x9f, 0x745: 0x9f, 0x746: 0x9f, 0x747: 0x9f,
-	0x748: 0x9f, 0x749: 0x9f, 0x74a: 0x9f, 0x74b: 0x9f, 0x74c: 0x9f, 0x74d: 0x9f, 0x74e: 0x9f, 0x74f: 0x9f,
-	0x750: 0x9f, 0x751: 0x9f, 0x752: 0x9f, 0x753: 0x9f, 0x754: 0x9f, 0x755: 0x9f, 0x756: 0x9f, 0x757: 0x9f,
-	0x758: 0x9f, 0x759: 0x9f, 0x75a: 0x9f, 0x75b: 0x9f, 0x75c: 0x9f, 0x75d: 0x9f, 0x75e: 0x9f, 0x75f: 0x9f,
-	0x760: 0x9f, 0x761: 0x9f, 0x762: 0x9f, 0x763: 0x9f, 0x764: 0x9f, 0x765: 0x9f, 0x766: 0x9f, 0x767: 0x9f,
-	0x768: 0x9f, 0x769: 0x9f, 0x76a: 0x9f, 0x76b: 0x9f, 0x76c: 0x9f, 0x76d: 0x9f, 0x76e: 0x9f, 0x76f: 0x17e,
-	0x770: 0xba, 0x771: 0xba, 0x772: 0xba, 0x773: 0xba, 0x774: 0xba, 0x775: 0xba, 0x776: 0xba, 0x777: 0xba,
-	0x778: 0xba, 0x779: 0xba, 0x77a: 0xba, 0x77b: 0xba, 0x77c: 0xba, 0x77d: 0xba, 0x77e: 0xba, 0x77f: 0xba,
-	// Block 0x1e, offset 0x780
-	0x780: 0xba, 0x781: 0xba, 0x782: 0xba, 0x783: 0xba, 0x784: 0xba, 0x785: 0xba, 0x786: 0xba, 0x787: 0xba,
-	0x788: 0xba, 0x789: 0xba, 0x78a: 0xba, 0x78b: 0xba, 0x78c: 0xba, 0x78d: 0xba, 0x78e: 0xba, 0x78f: 0xba,
-	0x790: 0xba, 0x791: 0xba, 0x792: 0xba, 0x793: 0xba, 0x794: 0xba, 0x795: 0xba, 0x796: 0xba, 0x797: 0xba,
-	0x798: 0xba, 0x799: 0xba, 0x79a: 0xba, 0x79b: 0xba, 0x79c: 0xba, 0x79d: 0xba, 0x79e: 0xba, 0x79f: 0xba,
-	0x7a0: 0x76, 0x7a1: 0x77, 0x7a2: 0x78, 0x7a3: 0x17f, 0x7a4: 0x79, 0x7a5: 0x7a, 0x7a6: 0x180, 0x7a7: 0x7b,
-	0x7a8: 0x7c, 0x7a9: 0xba, 0x7aa: 0xba, 0x7ab: 0xba, 0x7ac: 0xba, 0x7ad: 0xba, 0x7ae: 0xba, 0x7af: 0xba,
-	0x7b0: 0xba, 0x7b1: 0xba, 0x7b2: 0xba, 0x7b3: 0xba, 0x7b4: 0xba, 0x7b5: 0xba, 0x7b6: 0xba, 0x7b7: 0xba,
-	0x7b8: 0xba, 0x7b9: 0xba, 0x7ba: 0xba, 0x7bb: 0xba, 0x7bc: 0xba, 0x7bd: 0xba, 0x7be: 0xba, 0x7bf: 0xba,
-	// Block 0x1f, offset 0x7c0
-	0x7d0: 0x0d, 0x7d1: 0x0e, 0x7d2: 0x0f, 0x7d3: 0x10, 0x7d4: 0x11, 0x7d5: 0x0b, 0x7d6: 0x12, 0x7d7: 0x07,
-	0x7d8: 0x13, 0x7d9: 0x0b, 0x7da: 0x0b, 0x7db: 0x14, 0x7dc: 0x0b, 0x7dd: 0x15, 0x7de: 0x16, 0x7df: 0x17,
-	0x7e0: 0x07, 0x7e1: 0x07, 0x7e2: 0x07, 0x7e3: 0x07, 0x7e4: 0x07, 0x7e5: 0x07, 0x7e6: 0x07, 0x7e7: 0x07,
-	0x7e8: 0x07, 0x7e9: 0x07, 0x7ea: 0x18, 0x7eb: 0x19, 0x7ec: 0x1a, 0x7ed: 0x07, 0x7ee: 0x1b, 0x7ef: 0x1c,
-	0x7f0: 0x0b, 0x7f1: 0x0b, 0x7f2: 0x0b, 0x7f3: 0x0b, 0x7f4: 0x0b, 0x7f5: 0x0b, 0x7f6: 0x0b, 0x7f7: 0x0b,
-	0x7f8: 0x0b, 0x7f9: 0x0b, 0x7fa: 0x0b, 0x7fb: 0x0b, 0x7fc: 0x0b, 0x7fd: 0x0b, 0x7fe: 0x0b, 0x7ff: 0x0b,
-	// Block 0x20, offset 0x800
-	0x800: 0x0b, 0x801: 0x0b, 0x802: 0x0b, 0x803: 0x0b, 0x804: 0x0b, 0x805: 0x0b, 0x806: 0x0b, 0x807: 0x0b,
-	0x808: 0x0b, 0x809: 0x0b, 0x80a: 0x0b, 0x80b: 0x0b, 0x80c: 0x0b, 0x80d: 0x0b, 0x80e: 0x0b, 0x80f: 0x0b,
-	0x810: 0x0b, 0x811: 0x0b, 0x812: 0x0b, 0x813: 0x0b, 0x814: 0x0b, 0x815: 0x0b, 0x816: 0x0b, 0x817: 0x0b,
-	0x818: 0x0b, 0x819: 0x0b, 0x81a: 0x0b, 0x81b: 0x0b, 0x81c: 0x0b, 0x81d: 0x0b, 0x81e: 0x0b, 0x81f: 0x0b,
-	0x820: 0x0b, 0x821: 0x0b, 0x822: 0x0b, 0x823: 0x0b, 0x824: 0x0b, 0x825: 0x0b, 0x826: 0x0b, 0x827: 0x0b,
-	0x828: 0x0b, 0x829: 0x0b, 0x82a: 0x0b, 0x82b: 0x0b, 0x82c: 0x0b, 0x82d: 0x0b, 0x82e: 0x0b, 0x82f: 0x0b,
-	0x830: 0x0b, 0x831: 0x0b, 0x832: 0x0b, 0x833: 0x0b, 0x834: 0x0b, 0x835: 0x0b, 0x836: 0x0b, 0x837: 0x0b,
-	0x838: 0x0b, 0x839: 0x0b, 0x83a: 0x0b, 0x83b: 0x0b, 0x83c: 0x0b, 0x83d: 0x0b, 0x83e: 0x0b, 0x83f: 0x0b,
-	// Block 0x21, offset 0x840
-	0x840: 0x181, 0x841: 0x182, 0x842: 0xba, 0x843: 0xba, 0x844: 0x183, 0x845: 0x183, 0x846: 0x183, 0x847: 0x184,
-	0x848: 0xba, 0x849: 0xba, 0x84a: 0xba, 0x84b: 0xba, 0x84c: 0xba, 0x84d: 0xba, 0x84e: 0xba, 0x84f: 0xba,
-	0x850: 0xba, 0x851: 0xba, 0x852: 0xba, 0x853: 0xba, 0x854: 0xba, 0x855: 0xba, 0x856: 0xba, 0x857: 0xba,
-	0x858: 0xba, 0x859: 0xba, 0x85a: 0xba, 0x85b: 0xba, 0x85c: 0xba, 0x85d: 0xba, 0x85e: 0xba, 0x85f: 0xba,
-	0x860: 0xba, 0x861: 0xba, 0x862: 0xba, 0x863: 0xba, 0x864: 0xba, 0x865: 0xba, 0x866: 0xba, 0x867: 0xba,
-	0x868: 0xba, 0x869: 0xba, 0x86a: 0xba, 0x86b: 0xba, 0x86c: 0xba, 0x86d: 0xba, 0x86e: 0xba, 0x86f: 0xba,
-	0x870: 0xba, 0x871: 0xba, 0x872: 0xba, 0x873: 0xba, 0x874: 0xba, 0x875: 0xba, 0x876: 0xba, 0x877: 0xba,
-	0x878: 0xba, 0x879: 0xba, 0x87a: 0xba, 0x87b: 0xba, 0x87c: 0xba, 0x87d: 0xba, 0x87e: 0xba, 0x87f: 0xba,
-	// Block 0x22, offset 0x880
-	0x880: 0x0b, 0x881: 0x0b, 0x882: 0x0b, 0x883: 0x0b, 0x884: 0x0b, 0x885: 0x0b, 0x886: 0x0b, 0x887: 0x0b,
-	0x888: 0x0b, 0x889: 0x0b, 0x88a: 0x0b, 0x88b: 0x0b, 0x88c: 0x0b, 0x88d: 0x0b, 0x88e: 0x0b, 0x88f: 0x0b,
-	0x890: 0x0b, 0x891: 0x0b, 0x892: 0x0b, 0x893: 0x0b, 0x894: 0x0b, 0x895: 0x0b, 0x896: 0x0b, 0x897: 0x0b,
-	0x898: 0x0b, 0x899: 0x0b, 0x89a: 0x0b, 0x89b: 0x0b, 0x89c: 0x0b, 0x89d: 0x0b, 0x89e: 0x0b, 0x89f: 0x0b,
-	0x8a0: 0x1f, 0x8a1: 0x0b, 0x8a2: 0x0b, 0x8a3: 0x0b, 0x8a4: 0x0b, 0x8a5: 0x0b, 0x8a6: 0x0b, 0x8a7: 0x0b,
-	0x8a8: 0x0b, 0x8a9: 0x0b, 0x8aa: 0x0b, 0x8ab: 0x0b, 0x8ac: 0x0b, 0x8ad: 0x0b, 0x8ae: 0x0b, 0x8af: 0x0b,
-	0x8b0: 0x0b, 0x8b1: 0x0b, 0x8b2: 0x0b, 0x8b3: 0x0b, 0x8b4: 0x0b, 0x8b5: 0x0b, 0x8b6: 0x0b, 0x8b7: 0x0b,
-	0x8b8: 0x0b, 0x8b9: 0x0b, 0x8ba: 0x0b, 0x8bb: 0x0b, 0x8bc: 0x0b, 0x8bd: 0x0b, 0x8be: 0x0b, 0x8bf: 0x0b,
-	// Block 0x23, offset 0x8c0
-	0x8c0: 0x0b, 0x8c1: 0x0b, 0x8c2: 0x0b, 0x8c3: 0x0b, 0x8c4: 0x0b, 0x8c5: 0x0b, 0x8c6: 0x0b, 0x8c7: 0x0b,
-	0x8c8: 0x0b, 0x8c9: 0x0b, 0x8ca: 0x0b, 0x8cb: 0x0b, 0x8cc: 0x0b, 0x8cd: 0x0b, 0x8ce: 0x0b, 0x8cf: 0x0b,
-}
-
-// idnaSparseOffset: 264 entries, 528 bytes
-var idnaSparseOffset = []uint16{0x0, 0x8, 0x19, 0x25, 0x27, 0x2c, 0x34, 0x3f, 0x4b, 0x4f, 0x5e, 0x63, 0x6b, 0x77, 0x85, 0x8a, 0x93, 0xa3, 0xb1, 0xbd, 0xc9, 0xda, 0xe4, 0xeb, 0xf8, 0x109, 0x110, 0x11b, 0x12a, 0x138, 0x142, 0x144, 0x149, 0x14c, 0x14f, 0x151, 0x15d, 0x168, 0x170, 0x176, 0x17c, 0x181, 0x186, 0x189, 0x18d, 0x193, 0x198, 0x1a4, 0x1ae, 0x1b4, 0x1c5, 0x1cf, 0x1d2, 0x1da, 0x1dd, 0x1ea, 0x1f2, 0x1f6, 0x1fd, 0x205, 0x215, 0x221, 0x223, 0x22d, 0x239, 0x245, 0x251, 0x259, 0x25e, 0x268, 0x279, 0x27d, 0x288, 0x28c, 0x295, 0x29d, 0x2a3, 0x2a8, 0x2ab, 0x2af, 0x2b5, 0x2b9, 0x2bd, 0x2c3, 0x2ca, 0x2d0, 0x2d8, 0x2df, 0x2ea, 0x2f4, 0x2f8, 0x2fb, 0x301, 0x305, 0x307, 0x30a, 0x30c, 0x30f, 0x319, 0x31c, 0x32b, 0x32f, 0x334, 0x337, 0x33b, 0x340, 0x345, 0x34b, 0x351, 0x360, 0x366, 0x36a, 0x379, 0x37e, 0x386, 0x390, 0x39b, 0x3a3, 0x3b4, 0x3bd, 0x3cd, 0x3da, 0x3e4, 0x3e9, 0x3f6, 0x3fa, 0x3ff, 0x401, 0x405, 0x407, 0x40b, 0x414, 0x41a, 0x41e, 0x42e, 0x438, 0x43d, 0x440, 0x446, 0x44d, 0x452, 0x456, 0x45c, 0x461, 0x46a, 0x46f, 0x475, 0x47c, 0x483, 0x48a, 0x48e, 0x493, 0x496, 0x49b, 0x4a7, 0x4ad, 0x4b2, 0x4b9, 0x4c1, 0x4c6, 0x4ca, 0x4da, 0x4e1, 0x4e5, 0x4e9, 0x4f0, 0x4f2, 0x4f5, 0x4f8, 0x4fc, 0x500, 0x506, 0x50f, 0x51b, 0x522, 0x52b, 0x533, 0x53a, 0x548, 0x555, 0x562, 0x56b, 0x56f, 0x57d, 0x585, 0x590, 0x599, 0x59f, 0x5a7, 0x5b0, 0x5ba, 0x5bd, 0x5c9, 0x5cc, 0x5d1, 0x5de, 0x5e7, 0x5f3, 0x5f6, 0x600, 0x609, 0x615, 0x622, 0x62a, 0x62d, 0x632, 0x635, 0x638, 0x63b, 0x642, 0x649, 0x64d, 0x658, 0x65b, 0x661, 0x666, 0x66a, 0x66d, 0x670, 0x673, 0x676, 0x679, 0x67e, 0x688, 0x68b, 0x68f, 0x69e, 0x6aa, 0x6ae, 0x6b3, 0x6b8, 0x6bc, 0x6c1, 0x6ca, 0x6d5, 0x6db, 0x6e3, 0x6e7, 0x6eb, 0x6f1, 0x6f7, 0x6fc, 0x6ff, 0x70f, 0x716, 0x719, 0x71c, 0x720, 0x726, 0x72b, 0x730, 0x735, 0x738, 0x73d, 0x740, 0x743, 0x747, 0x74b, 0x74e, 0x75e, 0x76f, 0x774, 0x776, 0x778}
-
-// idnaSparseValues: 1915 entries, 7660 bytes
-var idnaSparseValues = [1915]valueRange{
-	// Block 0x0, offset 0x0
-	{value: 0x0000, lo: 0x07},
-	{value: 0xe105, lo: 0x80, hi: 0x96},
-	{value: 0x0018, lo: 0x97, hi: 0x97},
-	{value: 0xe105, lo: 0x98, hi: 0x9e},
-	{value: 0x001f, lo: 0x9f, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xb7},
-	{value: 0x0008, lo: 0xb8, hi: 0xbf},
-	// Block 0x1, offset 0x8
-	{value: 0x0000, lo: 0x10},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0xe01d, lo: 0x81, hi: 0x81},
-	{value: 0x0008, lo: 0x82, hi: 0x82},
-	{value: 0x0335, lo: 0x83, hi: 0x83},
-	{value: 0x034d, lo: 0x84, hi: 0x84},
-	{value: 0x0365, lo: 0x85, hi: 0x85},
-	{value: 0xe00d, lo: 0x86, hi: 0x86},
-	{value: 0x0008, lo: 0x87, hi: 0x87},
-	{value: 0xe00d, lo: 0x88, hi: 0x88},
-	{value: 0x0008, lo: 0x89, hi: 0x89},
-	{value: 0xe00d, lo: 0x8a, hi: 0x8a},
-	{value: 0x0008, lo: 0x8b, hi: 0x8b},
-	{value: 0xe00d, lo: 0x8c, hi: 0x8c},
-	{value: 0x0008, lo: 0x8d, hi: 0x8d},
-	{value: 0xe00d, lo: 0x8e, hi: 0x8e},
-	{value: 0x0008, lo: 0x8f, hi: 0xbf},
-	// Block 0x2, offset 0x19
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0xaf},
-	{value: 0x0249, lo: 0xb0, hi: 0xb0},
-	{value: 0x037d, lo: 0xb1, hi: 0xb1},
-	{value: 0x0259, lo: 0xb2, hi: 0xb2},
-	{value: 0x0269, lo: 0xb3, hi: 0xb3},
-	{value: 0x034d, lo: 0xb4, hi: 0xb4},
-	{value: 0x0395, lo: 0xb5, hi: 0xb5},
-	{value: 0xe1bd, lo: 0xb6, hi: 0xb6},
-	{value: 0x0279, lo: 0xb7, hi: 0xb7},
-	{value: 0x0289, lo: 0xb8, hi: 0xb8},
-	{value: 0x0008, lo: 0xb9, hi: 0xbf},
-	// Block 0x3, offset 0x25
-	{value: 0x0000, lo: 0x01},
-	{value: 0x3308, lo: 0x80, hi: 0xbf},
-	// Block 0x4, offset 0x27
-	{value: 0x0000, lo: 0x04},
-	{value: 0x03f5, lo: 0x80, hi: 0x8f},
-	{value: 0xe105, lo: 0x90, hi: 0x9f},
-	{value: 0x049d, lo: 0xa0, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x5, offset 0x2c
-	{value: 0x0000, lo: 0x07},
-	{value: 0xe185, lo: 0x80, hi: 0x8f},
-	{value: 0x0545, lo: 0x90, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x98},
-	{value: 0x0008, lo: 0x99, hi: 0x99},
-	{value: 0x0018, lo: 0x9a, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xa0},
-	{value: 0x0008, lo: 0xa1, hi: 0xbf},
-	// Block 0x6, offset 0x34
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x0401, lo: 0x87, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x88},
-	{value: 0x0018, lo: 0x89, hi: 0x8a},
-	{value: 0x0040, lo: 0x8b, hi: 0x8c},
-	{value: 0x0018, lo: 0x8d, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0x90},
-	{value: 0x3308, lo: 0x91, hi: 0xbd},
-	{value: 0x0818, lo: 0xbe, hi: 0xbe},
-	{value: 0x3308, lo: 0xbf, hi: 0xbf},
-	// Block 0x7, offset 0x3f
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0818, lo: 0x80, hi: 0x80},
-	{value: 0x3308, lo: 0x81, hi: 0x82},
-	{value: 0x0818, lo: 0x83, hi: 0x83},
-	{value: 0x3308, lo: 0x84, hi: 0x85},
-	{value: 0x0818, lo: 0x86, hi: 0x86},
-	{value: 0x3308, lo: 0x87, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0808, lo: 0x90, hi: 0xaa},
-	{value: 0x0040, lo: 0xab, hi: 0xaf},
-	{value: 0x0808, lo: 0xb0, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0x8, offset 0x4b
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0a08, lo: 0x80, hi: 0x87},
-	{value: 0x0c08, lo: 0x88, hi: 0x99},
-	{value: 0x0a08, lo: 0x9a, hi: 0xbf},
-	// Block 0x9, offset 0x4f
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x3308, lo: 0x80, hi: 0x8a},
-	{value: 0x0040, lo: 0x8b, hi: 0x8c},
-	{value: 0x0c08, lo: 0x8d, hi: 0x8d},
-	{value: 0x0a08, lo: 0x8e, hi: 0x98},
-	{value: 0x0c08, lo: 0x99, hi: 0x9b},
-	{value: 0x0a08, lo: 0x9c, hi: 0xaa},
-	{value: 0x0c08, lo: 0xab, hi: 0xac},
-	{value: 0x0a08, lo: 0xad, hi: 0xb0},
-	{value: 0x0c08, lo: 0xb1, hi: 0xb1},
-	{value: 0x0a08, lo: 0xb2, hi: 0xb2},
-	{value: 0x0c08, lo: 0xb3, hi: 0xb4},
-	{value: 0x0a08, lo: 0xb5, hi: 0xb7},
-	{value: 0x0c08, lo: 0xb8, hi: 0xb9},
-	{value: 0x0a08, lo: 0xba, hi: 0xbf},
-	// Block 0xa, offset 0x5e
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0808, lo: 0x80, hi: 0xa5},
-	{value: 0x3308, lo: 0xa6, hi: 0xb0},
-	{value: 0x0808, lo: 0xb1, hi: 0xb1},
-	{value: 0x0040, lo: 0xb2, hi: 0xbf},
-	// Block 0xb, offset 0x63
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0808, lo: 0x80, hi: 0x89},
-	{value: 0x0a08, lo: 0x8a, hi: 0xaa},
-	{value: 0x3308, lo: 0xab, hi: 0xb3},
-	{value: 0x0808, lo: 0xb4, hi: 0xb5},
-	{value: 0x0018, lo: 0xb6, hi: 0xb9},
-	{value: 0x0818, lo: 0xba, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbf},
-	// Block 0xc, offset 0x6b
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0808, lo: 0x80, hi: 0x95},
-	{value: 0x3308, lo: 0x96, hi: 0x99},
-	{value: 0x0808, lo: 0x9a, hi: 0x9a},
-	{value: 0x3308, lo: 0x9b, hi: 0xa3},
-	{value: 0x0808, lo: 0xa4, hi: 0xa4},
-	{value: 0x3308, lo: 0xa5, hi: 0xa7},
-	{value: 0x0808, lo: 0xa8, hi: 0xa8},
-	{value: 0x3308, lo: 0xa9, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x0818, lo: 0xb0, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0xd, offset 0x77
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0a08, lo: 0xa0, hi: 0xa9},
-	{value: 0x0c08, lo: 0xaa, hi: 0xac},
-	{value: 0x0808, lo: 0xad, hi: 0xad},
-	{value: 0x0c08, lo: 0xae, hi: 0xae},
-	{value: 0x0a08, lo: 0xaf, hi: 0xb0},
-	{value: 0x0c08, lo: 0xb1, hi: 0xb2},
-	{value: 0x0a08, lo: 0xb3, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xb5},
-	{value: 0x0a08, lo: 0xb6, hi: 0xb8},
-	{value: 0x0c08, lo: 0xb9, hi: 0xb9},
-	{value: 0x0a08, lo: 0xba, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbf},
-	// Block 0xe, offset 0x85
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0040, lo: 0x80, hi: 0x93},
-	{value: 0x3308, lo: 0x94, hi: 0xa1},
-	{value: 0x0840, lo: 0xa2, hi: 0xa2},
-	{value: 0x3308, lo: 0xa3, hi: 0xbf},
-	// Block 0xf, offset 0x8a
-	{value: 0x0000, lo: 0x08},
-	{value: 0x3308, lo: 0x80, hi: 0x82},
-	{value: 0x3008, lo: 0x83, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0xb9},
-	{value: 0x3308, lo: 0xba, hi: 0xba},
-	{value: 0x3008, lo: 0xbb, hi: 0xbb},
-	{value: 0x3308, lo: 0xbc, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbf},
-	// Block 0x10, offset 0x93
-	{value: 0x0000, lo: 0x0f},
-	{value: 0x3308, lo: 0x80, hi: 0x80},
-	{value: 0x3008, lo: 0x81, hi: 0x82},
-	{value: 0x0040, lo: 0x83, hi: 0x85},
-	{value: 0x3008, lo: 0x86, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x3008, lo: 0x8a, hi: 0x8c},
-	{value: 0x3b08, lo: 0x8d, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x90},
-	{value: 0x0040, lo: 0x91, hi: 0x96},
-	{value: 0x3008, lo: 0x97, hi: 0x97},
-	{value: 0x0040, lo: 0x98, hi: 0xa5},
-	{value: 0x0008, lo: 0xa6, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbf},
-	// Block 0x11, offset 0xa3
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x3308, lo: 0x80, hi: 0x80},
-	{value: 0x3008, lo: 0x81, hi: 0x83},
-	{value: 0x0040, lo: 0x84, hi: 0x84},
-	{value: 0x0008, lo: 0x85, hi: 0x8c},
-	{value: 0x0040, lo: 0x8d, hi: 0x8d},
-	{value: 0x0008, lo: 0x8e, hi: 0x90},
-	{value: 0x0040, lo: 0x91, hi: 0x91},
-	{value: 0x0008, lo: 0x92, hi: 0xa8},
-	{value: 0x0040, lo: 0xa9, hi: 0xa9},
-	{value: 0x0008, lo: 0xaa, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbd},
-	{value: 0x3308, lo: 0xbe, hi: 0xbf},
-	// Block 0x12, offset 0xb1
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x3308, lo: 0x80, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x83},
-	{value: 0x0040, lo: 0x84, hi: 0x84},
-	{value: 0x0008, lo: 0x85, hi: 0x8c},
-	{value: 0x0040, lo: 0x8d, hi: 0x8d},
-	{value: 0x0008, lo: 0x8e, hi: 0x90},
-	{value: 0x0040, lo: 0x91, hi: 0x91},
-	{value: 0x0008, lo: 0x92, hi: 0xba},
-	{value: 0x3b08, lo: 0xbb, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbf},
-	// Block 0x13, offset 0xbd
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0040, lo: 0x80, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x83},
-	{value: 0x0040, lo: 0x84, hi: 0x84},
-	{value: 0x0008, lo: 0x85, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x99},
-	{value: 0x0008, lo: 0x9a, hi: 0xb1},
-	{value: 0x0040, lo: 0xb2, hi: 0xb2},
-	{value: 0x0008, lo: 0xb3, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbf},
-	// Block 0x14, offset 0xc9
-	{value: 0x0000, lo: 0x10},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x89},
-	{value: 0x3b08, lo: 0x8a, hi: 0x8a},
-	{value: 0x0040, lo: 0x8b, hi: 0x8e},
-	{value: 0x3008, lo: 0x8f, hi: 0x91},
-	{value: 0x3308, lo: 0x92, hi: 0x94},
-	{value: 0x0040, lo: 0x95, hi: 0x95},
-	{value: 0x3308, lo: 0x96, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x97},
-	{value: 0x3008, lo: 0x98, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xa5},
-	{value: 0x0008, lo: 0xa6, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xb1},
-	{value: 0x3008, lo: 0xb2, hi: 0xb3},
-	{value: 0x0018, lo: 0xb4, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0x15, offset 0xda
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0xb0},
-	{value: 0x3308, lo: 0xb1, hi: 0xb1},
-	{value: 0x0008, lo: 0xb2, hi: 0xb2},
-	{value: 0x08f1, lo: 0xb3, hi: 0xb3},
-	{value: 0x3308, lo: 0xb4, hi: 0xb9},
-	{value: 0x3b08, lo: 0xba, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbe},
-	{value: 0x0018, lo: 0xbf, hi: 0xbf},
-	// Block 0x16, offset 0xe4
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x3308, lo: 0x87, hi: 0x8e},
-	{value: 0x0018, lo: 0x8f, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0018, lo: 0x9a, hi: 0x9b},
-	{value: 0x0040, lo: 0x9c, hi: 0xbf},
-	// Block 0x17, offset 0xeb
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0x84},
-	{value: 0x0040, lo: 0x85, hi: 0x85},
-	{value: 0x0008, lo: 0x86, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x87},
-	{value: 0x3308, lo: 0x88, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9b},
-	{value: 0x0961, lo: 0x9c, hi: 0x9c},
-	{value: 0x0999, lo: 0x9d, hi: 0x9d},
-	{value: 0x0008, lo: 0x9e, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xbf},
-	// Block 0x18, offset 0xf8
-	{value: 0x0000, lo: 0x10},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x8a},
-	{value: 0x0008, lo: 0x8b, hi: 0x8b},
-	{value: 0xe03d, lo: 0x8c, hi: 0x8c},
-	{value: 0x0018, lo: 0x8d, hi: 0x97},
-	{value: 0x3308, lo: 0x98, hi: 0x99},
-	{value: 0x0018, lo: 0x9a, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa9},
-	{value: 0x0018, lo: 0xaa, hi: 0xb4},
-	{value: 0x3308, lo: 0xb5, hi: 0xb5},
-	{value: 0x0018, lo: 0xb6, hi: 0xb6},
-	{value: 0x3308, lo: 0xb7, hi: 0xb7},
-	{value: 0x0018, lo: 0xb8, hi: 0xb8},
-	{value: 0x3308, lo: 0xb9, hi: 0xb9},
-	{value: 0x0018, lo: 0xba, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbf},
-	// Block 0x19, offset 0x109
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0018, lo: 0x80, hi: 0x85},
-	{value: 0x3308, lo: 0x86, hi: 0x86},
-	{value: 0x0018, lo: 0x87, hi: 0x8c},
-	{value: 0x0040, lo: 0x8d, hi: 0x8d},
-	{value: 0x0018, lo: 0x8e, hi: 0x9a},
-	{value: 0x0040, lo: 0x9b, hi: 0xbf},
-	// Block 0x1a, offset 0x110
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0xaa},
-	{value: 0x3008, lo: 0xab, hi: 0xac},
-	{value: 0x3308, lo: 0xad, hi: 0xb0},
-	{value: 0x3008, lo: 0xb1, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb7},
-	{value: 0x3008, lo: 0xb8, hi: 0xb8},
-	{value: 0x3b08, lo: 0xb9, hi: 0xba},
-	{value: 0x3008, lo: 0xbb, hi: 0xbc},
-	{value: 0x3308, lo: 0xbd, hi: 0xbe},
-	{value: 0x0008, lo: 0xbf, hi: 0xbf},
-	// Block 0x1b, offset 0x11b
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x0018, lo: 0x8a, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x95},
-	{value: 0x3008, lo: 0x96, hi: 0x97},
-	{value: 0x3308, lo: 0x98, hi: 0x99},
-	{value: 0x0008, lo: 0x9a, hi: 0x9d},
-	{value: 0x3308, lo: 0x9e, hi: 0xa0},
-	{value: 0x0008, lo: 0xa1, hi: 0xa1},
-	{value: 0x3008, lo: 0xa2, hi: 0xa4},
-	{value: 0x0008, lo: 0xa5, hi: 0xa6},
-	{value: 0x3008, lo: 0xa7, hi: 0xad},
-	{value: 0x0008, lo: 0xae, hi: 0xb0},
-	{value: 0x3308, lo: 0xb1, hi: 0xb4},
-	{value: 0x0008, lo: 0xb5, hi: 0xbf},
-	// Block 0x1c, offset 0x12a
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x0008, lo: 0x80, hi: 0x81},
-	{value: 0x3308, lo: 0x82, hi: 0x82},
-	{value: 0x3008, lo: 0x83, hi: 0x84},
-	{value: 0x3308, lo: 0x85, hi: 0x86},
-	{value: 0x3008, lo: 0x87, hi: 0x8c},
-	{value: 0x3308, lo: 0x8d, hi: 0x8d},
-	{value: 0x0008, lo: 0x8e, hi: 0x8e},
-	{value: 0x3008, lo: 0x8f, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x3008, lo: 0x9a, hi: 0x9c},
-	{value: 0x3308, lo: 0x9d, hi: 0x9d},
-	{value: 0x0018, lo: 0x9e, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xbf},
-	// Block 0x1d, offset 0x138
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0040, lo: 0x80, hi: 0x86},
-	{value: 0x055d, lo: 0x87, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8c},
-	{value: 0x055d, lo: 0x8d, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xba},
-	{value: 0x0018, lo: 0xbb, hi: 0xbb},
-	{value: 0xe105, lo: 0xbc, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbf},
-	// Block 0x1e, offset 0x142
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0018, lo: 0x80, hi: 0xbf},
-	// Block 0x1f, offset 0x144
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0xa0},
-	{value: 0x2018, lo: 0xa1, hi: 0xb5},
-	{value: 0x0018, lo: 0xb6, hi: 0xbf},
-	// Block 0x20, offset 0x149
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0xa7},
-	{value: 0x2018, lo: 0xa8, hi: 0xbf},
-	// Block 0x21, offset 0x14c
-	{value: 0x0000, lo: 0x02},
-	{value: 0x2018, lo: 0x80, hi: 0x82},
-	{value: 0x0018, lo: 0x83, hi: 0xbf},
-	// Block 0x22, offset 0x14f
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0008, lo: 0x80, hi: 0xbf},
-	// Block 0x23, offset 0x151
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x0008, lo: 0x8a, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0x98},
-	{value: 0x0040, lo: 0x99, hi: 0x99},
-	{value: 0x0008, lo: 0x9a, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x24, offset 0x15d
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x0008, lo: 0x8a, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xb0},
-	{value: 0x0040, lo: 0xb1, hi: 0xb1},
-	{value: 0x0008, lo: 0xb2, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xb7},
-	{value: 0x0008, lo: 0xb8, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0x25, offset 0x168
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0x0040, lo: 0x81, hi: 0x81},
-	{value: 0x0008, lo: 0x82, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0x87},
-	{value: 0x0008, lo: 0x88, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0xbf},
-	// Block 0x26, offset 0x170
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0x90},
-	{value: 0x0040, lo: 0x91, hi: 0x91},
-	{value: 0x0008, lo: 0x92, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0xbf},
-	// Block 0x27, offset 0x176
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0x9a},
-	{value: 0x0040, lo: 0x9b, hi: 0x9c},
-	{value: 0x3308, lo: 0x9d, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbf},
-	// Block 0x28, offset 0x17c
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x29, offset 0x181
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xb7},
-	{value: 0xe045, lo: 0xb8, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbf},
-	// Block 0x2a, offset 0x186
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0xbf},
-	// Block 0x2b, offset 0x189
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xac},
-	{value: 0x0018, lo: 0xad, hi: 0xae},
-	{value: 0x0008, lo: 0xaf, hi: 0xbf},
-	// Block 0x2c, offset 0x18d
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0x9a},
-	{value: 0x0018, lo: 0x9b, hi: 0x9c},
-	{value: 0x0040, lo: 0x9d, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x2d, offset 0x193
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xaa},
-	{value: 0x0018, lo: 0xab, hi: 0xb0},
-	{value: 0x0008, lo: 0xb1, hi: 0xb8},
-	{value: 0x0040, lo: 0xb9, hi: 0xbf},
-	// Block 0x2e, offset 0x198
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0x8c},
-	{value: 0x0040, lo: 0x8d, hi: 0x8d},
-	{value: 0x0008, lo: 0x8e, hi: 0x91},
-	{value: 0x3308, lo: 0x92, hi: 0x93},
-	{value: 0x3b08, lo: 0x94, hi: 0x94},
-	{value: 0x0040, lo: 0x95, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb3},
-	{value: 0x3b08, lo: 0xb4, hi: 0xb4},
-	{value: 0x0018, lo: 0xb5, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0x2f, offset 0x1a4
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x91},
-	{value: 0x3308, lo: 0x92, hi: 0x93},
-	{value: 0x0040, lo: 0x94, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xac},
-	{value: 0x0040, lo: 0xad, hi: 0xad},
-	{value: 0x0008, lo: 0xae, hi: 0xb0},
-	{value: 0x0040, lo: 0xb1, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xbf},
-	// Block 0x30, offset 0x1ae
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0xb3},
-	{value: 0x3340, lo: 0xb4, hi: 0xb5},
-	{value: 0x3008, lo: 0xb6, hi: 0xb6},
-	{value: 0x3308, lo: 0xb7, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbf},
-	// Block 0x31, offset 0x1b4
-	{value: 0x0000, lo: 0x10},
-	{value: 0x3008, lo: 0x80, hi: 0x85},
-	{value: 0x3308, lo: 0x86, hi: 0x86},
-	{value: 0x3008, lo: 0x87, hi: 0x88},
-	{value: 0x3308, lo: 0x89, hi: 0x91},
-	{value: 0x3b08, lo: 0x92, hi: 0x92},
-	{value: 0x3308, lo: 0x93, hi: 0x93},
-	{value: 0x0018, lo: 0x94, hi: 0x96},
-	{value: 0x0008, lo: 0x97, hi: 0x97},
-	{value: 0x0018, lo: 0x98, hi: 0x9b},
-	{value: 0x0008, lo: 0x9c, hi: 0x9c},
-	{value: 0x3308, lo: 0x9d, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa9},
-	{value: 0x0040, lo: 0xaa, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0x32, offset 0x1c5
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0018, lo: 0x80, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0x86},
-	{value: 0x0218, lo: 0x87, hi: 0x87},
-	{value: 0x0018, lo: 0x88, hi: 0x8a},
-	{value: 0x33c0, lo: 0x8b, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x0208, lo: 0xa0, hi: 0xbf},
-	// Block 0x33, offset 0x1cf
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0208, lo: 0x80, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xbf},
-	// Block 0x34, offset 0x1d2
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0x84},
-	{value: 0x3308, lo: 0x85, hi: 0x86},
-	{value: 0x0208, lo: 0x87, hi: 0xa8},
-	{value: 0x3308, lo: 0xa9, hi: 0xa9},
-	{value: 0x0208, lo: 0xaa, hi: 0xaa},
-	{value: 0x0040, lo: 0xab, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x35, offset 0x1da
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xbf},
-	// Block 0x36, offset 0x1dd
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0x9f},
-	{value: 0x3308, lo: 0xa0, hi: 0xa2},
-	{value: 0x3008, lo: 0xa3, hi: 0xa6},
-	{value: 0x3308, lo: 0xa7, hi: 0xa8},
-	{value: 0x3008, lo: 0xa9, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xaf},
-	{value: 0x3008, lo: 0xb0, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb2},
-	{value: 0x3008, lo: 0xb3, hi: 0xb8},
-	{value: 0x3308, lo: 0xb9, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbf},
-	// Block 0x37, offset 0x1ea
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0018, lo: 0x80, hi: 0x80},
-	{value: 0x0040, lo: 0x81, hi: 0x83},
-	{value: 0x0018, lo: 0x84, hi: 0x85},
-	{value: 0x0008, lo: 0x86, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0x38, offset 0x1f2
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x39, offset 0x1f6
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x0040, lo: 0x8a, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0028, lo: 0x9a, hi: 0x9a},
-	{value: 0x0040, lo: 0x9b, hi: 0x9d},
-	{value: 0x0018, lo: 0x9e, hi: 0xbf},
-	// Block 0x3a, offset 0x1fd
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0x96},
-	{value: 0x3308, lo: 0x97, hi: 0x98},
-	{value: 0x3008, lo: 0x99, hi: 0x9a},
-	{value: 0x3308, lo: 0x9b, hi: 0x9b},
-	{value: 0x0040, lo: 0x9c, hi: 0x9d},
-	{value: 0x0018, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x3b, offset 0x205
-	{value: 0x0000, lo: 0x0f},
-	{value: 0x0008, lo: 0x80, hi: 0x94},
-	{value: 0x3008, lo: 0x95, hi: 0x95},
-	{value: 0x3308, lo: 0x96, hi: 0x96},
-	{value: 0x3008, lo: 0x97, hi: 0x97},
-	{value: 0x3308, lo: 0x98, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0x9f},
-	{value: 0x3b08, lo: 0xa0, hi: 0xa0},
-	{value: 0x3008, lo: 0xa1, hi: 0xa1},
-	{value: 0x3308, lo: 0xa2, hi: 0xa2},
-	{value: 0x3008, lo: 0xa3, hi: 0xa4},
-	{value: 0x3308, lo: 0xa5, hi: 0xac},
-	{value: 0x3008, lo: 0xad, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbe},
-	{value: 0x3308, lo: 0xbf, hi: 0xbf},
-	// Block 0x3c, offset 0x215
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x0040, lo: 0x8a, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xa6},
-	{value: 0x0008, lo: 0xa7, hi: 0xa7},
-	{value: 0x0018, lo: 0xa8, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xbd},
-	{value: 0x3318, lo: 0xbe, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0x3d, offset 0x221
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0040, lo: 0x80, hi: 0xbf},
-	// Block 0x3e, offset 0x223
-	{value: 0x0000, lo: 0x09},
-	{value: 0x3308, lo: 0x80, hi: 0x83},
-	{value: 0x3008, lo: 0x84, hi: 0x84},
-	{value: 0x0008, lo: 0x85, hi: 0xb3},
-	{value: 0x3308, lo: 0xb4, hi: 0xb4},
-	{value: 0x3008, lo: 0xb5, hi: 0xb5},
-	{value: 0x3308, lo: 0xb6, hi: 0xba},
-	{value: 0x3008, lo: 0xbb, hi: 0xbb},
-	{value: 0x3308, lo: 0xbc, hi: 0xbc},
-	{value: 0x3008, lo: 0xbd, hi: 0xbf},
-	// Block 0x3f, offset 0x22d
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x3008, lo: 0x80, hi: 0x81},
-	{value: 0x3308, lo: 0x82, hi: 0x82},
-	{value: 0x3008, lo: 0x83, hi: 0x83},
-	{value: 0x3808, lo: 0x84, hi: 0x84},
-	{value: 0x0008, lo: 0x85, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0018, lo: 0x9a, hi: 0xaa},
-	{value: 0x3308, lo: 0xab, hi: 0xb3},
-	{value: 0x0018, lo: 0xb4, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbf},
-	// Block 0x40, offset 0x239
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x3308, lo: 0x80, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0xa0},
-	{value: 0x3008, lo: 0xa1, hi: 0xa1},
-	{value: 0x3308, lo: 0xa2, hi: 0xa5},
-	{value: 0x3008, lo: 0xa6, hi: 0xa7},
-	{value: 0x3308, lo: 0xa8, hi: 0xa9},
-	{value: 0x3808, lo: 0xaa, hi: 0xaa},
-	{value: 0x3b08, lo: 0xab, hi: 0xab},
-	{value: 0x3308, lo: 0xac, hi: 0xad},
-	{value: 0x0008, lo: 0xae, hi: 0xbf},
-	// Block 0x41, offset 0x245
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0xa5},
-	{value: 0x3308, lo: 0xa6, hi: 0xa6},
-	{value: 0x3008, lo: 0xa7, hi: 0xa7},
-	{value: 0x3308, lo: 0xa8, hi: 0xa9},
-	{value: 0x3008, lo: 0xaa, hi: 0xac},
-	{value: 0x3308, lo: 0xad, hi: 0xad},
-	{value: 0x3008, lo: 0xae, hi: 0xae},
-	{value: 0x3308, lo: 0xaf, hi: 0xb1},
-	{value: 0x3808, lo: 0xb2, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xbb},
-	{value: 0x0018, lo: 0xbc, hi: 0xbf},
-	// Block 0x42, offset 0x251
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0xa3},
-	{value: 0x3008, lo: 0xa4, hi: 0xab},
-	{value: 0x3308, lo: 0xac, hi: 0xb3},
-	{value: 0x3008, lo: 0xb4, hi: 0xb5},
-	{value: 0x3308, lo: 0xb6, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xba},
-	{value: 0x0018, lo: 0xbb, hi: 0xbf},
-	// Block 0x43, offset 0x259
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x0040, lo: 0x8a, hi: 0x8c},
-	{value: 0x0008, lo: 0x8d, hi: 0xbd},
-	{value: 0x0018, lo: 0xbe, hi: 0xbf},
-	// Block 0x44, offset 0x25e
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0e29, lo: 0x80, hi: 0x80},
-	{value: 0x0e41, lo: 0x81, hi: 0x81},
-	{value: 0x0e59, lo: 0x82, hi: 0x82},
-	{value: 0x0e71, lo: 0x83, hi: 0x83},
-	{value: 0x0e89, lo: 0x84, hi: 0x85},
-	{value: 0x0ea1, lo: 0x86, hi: 0x86},
-	{value: 0x0eb9, lo: 0x87, hi: 0x87},
-	{value: 0x057d, lo: 0x88, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0xbf},
-	// Block 0x45, offset 0x268
-	{value: 0x0000, lo: 0x10},
-	{value: 0x0018, lo: 0x80, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x3308, lo: 0x90, hi: 0x92},
-	{value: 0x0018, lo: 0x93, hi: 0x93},
-	{value: 0x3308, lo: 0x94, hi: 0xa0},
-	{value: 0x3008, lo: 0xa1, hi: 0xa1},
-	{value: 0x3308, lo: 0xa2, hi: 0xa8},
-	{value: 0x0008, lo: 0xa9, hi: 0xac},
-	{value: 0x3308, lo: 0xad, hi: 0xad},
-	{value: 0x0008, lo: 0xae, hi: 0xb1},
-	{value: 0x3008, lo: 0xb2, hi: 0xb3},
-	{value: 0x3308, lo: 0xb4, hi: 0xb4},
-	{value: 0x0008, lo: 0xb5, hi: 0xb6},
-	{value: 0x3008, lo: 0xb7, hi: 0xb7},
-	{value: 0x3308, lo: 0xb8, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0x46, offset 0x279
-	{value: 0x0000, lo: 0x03},
-	{value: 0x3308, lo: 0x80, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xba},
-	{value: 0x3308, lo: 0xbb, hi: 0xbf},
-	// Block 0x47, offset 0x27d
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0x87},
-	{value: 0xe045, lo: 0x88, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x97},
-	{value: 0xe045, lo: 0x98, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa7},
-	{value: 0xe045, lo: 0xa8, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb7},
-	{value: 0xe045, lo: 0xb8, hi: 0xbf},
-	// Block 0x48, offset 0x288
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0040, lo: 0x80, hi: 0x8f},
-	{value: 0x3318, lo: 0x90, hi: 0xb0},
-	{value: 0x0040, lo: 0xb1, hi: 0xbf},
-	// Block 0x49, offset 0x28c
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0018, lo: 0x80, hi: 0x82},
-	{value: 0x0040, lo: 0x83, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0x84},
-	{value: 0x0018, lo: 0x85, hi: 0x88},
-	{value: 0x24c1, lo: 0x89, hi: 0x89},
-	{value: 0x0018, lo: 0x8a, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xbf},
-	// Block 0x4a, offset 0x295
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0018, lo: 0x80, hi: 0xab},
-	{value: 0x24f1, lo: 0xac, hi: 0xac},
-	{value: 0x2529, lo: 0xad, hi: 0xad},
-	{value: 0x0018, lo: 0xae, hi: 0xae},
-	{value: 0x2579, lo: 0xaf, hi: 0xaf},
-	{value: 0x25b1, lo: 0xb0, hi: 0xb0},
-	{value: 0x0018, lo: 0xb1, hi: 0xbf},
-	// Block 0x4b, offset 0x29d
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0x9f},
-	{value: 0x0080, lo: 0xa0, hi: 0xa0},
-	{value: 0x0018, lo: 0xa1, hi: 0xad},
-	{value: 0x0080, lo: 0xae, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xbf},
-	// Block 0x4c, offset 0x2a3
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0xa8},
-	{value: 0x09c5, lo: 0xa9, hi: 0xa9},
-	{value: 0x09e5, lo: 0xaa, hi: 0xaa},
-	{value: 0x0018, lo: 0xab, hi: 0xbf},
-	// Block 0x4d, offset 0x2a8
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0xa6},
-	{value: 0x0040, lo: 0xa7, hi: 0xbf},
-	// Block 0x4e, offset 0x2ab
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0x8b},
-	{value: 0x28c1, lo: 0x8c, hi: 0x8c},
-	{value: 0x0018, lo: 0x8d, hi: 0xbf},
-	// Block 0x4f, offset 0x2af
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0xb3},
-	{value: 0x0e66, lo: 0xb4, hi: 0xb4},
-	{value: 0x292a, lo: 0xb5, hi: 0xb5},
-	{value: 0x0e86, lo: 0xb6, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xbf},
-	// Block 0x50, offset 0x2b5
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0x9b},
-	{value: 0x2941, lo: 0x9c, hi: 0x9c},
-	{value: 0x0018, lo: 0x9d, hi: 0xbf},
-	// Block 0x51, offset 0x2b9
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xb5},
-	{value: 0x0018, lo: 0xb6, hi: 0xbf},
-	// Block 0x52, offset 0x2bd
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x97},
-	{value: 0x0018, lo: 0x98, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbc},
-	{value: 0x0018, lo: 0xbd, hi: 0xbf},
-	// Block 0x53, offset 0x2c3
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0018, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x0018, lo: 0x8a, hi: 0x92},
-	{value: 0x0040, lo: 0x93, hi: 0xab},
-	{value: 0x0018, lo: 0xac, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbf},
-	// Block 0x54, offset 0x2ca
-	{value: 0x0000, lo: 0x05},
-	{value: 0xe185, lo: 0x80, hi: 0x8f},
-	{value: 0x03f5, lo: 0x90, hi: 0x9f},
-	{value: 0x0ea5, lo: 0xa0, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x55, offset 0x2d0
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0xa5},
-	{value: 0x0040, lo: 0xa6, hi: 0xa6},
-	{value: 0x0008, lo: 0xa7, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xac},
-	{value: 0x0008, lo: 0xad, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x56, offset 0x2d8
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0008, lo: 0x80, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xae},
-	{value: 0xe075, lo: 0xaf, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb0},
-	{value: 0x0040, lo: 0xb1, hi: 0xbe},
-	{value: 0x3b08, lo: 0xbf, hi: 0xbf},
-	// Block 0x57, offset 0x2df
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa6},
-	{value: 0x0040, lo: 0xa7, hi: 0xa7},
-	{value: 0x0008, lo: 0xa8, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xb7},
-	{value: 0x0008, lo: 0xb8, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0x58, offset 0x2ea
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x87},
-	{value: 0x0008, lo: 0x88, hi: 0x8e},
-	{value: 0x0040, lo: 0x8f, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0x9f},
-	{value: 0x3308, lo: 0xa0, hi: 0xbf},
-	// Block 0x59, offset 0x2f4
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xae},
-	{value: 0x0008, lo: 0xaf, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xbf},
-	// Block 0x5a, offset 0x2f8
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0x89},
-	{value: 0x0040, lo: 0x8a, hi: 0xbf},
-	// Block 0x5b, offset 0x2fb
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9a},
-	{value: 0x0018, lo: 0x9b, hi: 0x9e},
-	{value: 0x0edd, lo: 0x9f, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xbf},
-	// Block 0x5c, offset 0x301
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xb2},
-	{value: 0x0efd, lo: 0xb3, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xbf},
-	// Block 0x5d, offset 0x305
-	{value: 0x0020, lo: 0x01},
-	{value: 0x0f1d, lo: 0x80, hi: 0xbf},
-	// Block 0x5e, offset 0x307
-	{value: 0x0020, lo: 0x02},
-	{value: 0x171d, lo: 0x80, hi: 0x8f},
-	{value: 0x18fd, lo: 0x90, hi: 0xbf},
-	// Block 0x5f, offset 0x30a
-	{value: 0x0020, lo: 0x01},
-	{value: 0x1efd, lo: 0x80, hi: 0xbf},
-	// Block 0x60, offset 0x30c
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0xbf},
-	// Block 0x61, offset 0x30f
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x98},
-	{value: 0x3308, lo: 0x99, hi: 0x9a},
-	{value: 0x29e2, lo: 0x9b, hi: 0x9b},
-	{value: 0x2a0a, lo: 0x9c, hi: 0x9c},
-	{value: 0x0008, lo: 0x9d, hi: 0x9e},
-	{value: 0x2a31, lo: 0x9f, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xa0},
-	{value: 0x0008, lo: 0xa1, hi: 0xbf},
-	// Block 0x62, offset 0x319
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xbe},
-	{value: 0x2a69, lo: 0xbf, hi: 0xbf},
-	// Block 0x63, offset 0x31c
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x0040, lo: 0x80, hi: 0x84},
-	{value: 0x0008, lo: 0x85, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xb0},
-	{value: 0x2a1d, lo: 0xb1, hi: 0xb1},
-	{value: 0x2a3d, lo: 0xb2, hi: 0xb2},
-	{value: 0x2a5d, lo: 0xb3, hi: 0xb3},
-	{value: 0x2a7d, lo: 0xb4, hi: 0xb4},
-	{value: 0x2a5d, lo: 0xb5, hi: 0xb5},
-	{value: 0x2a9d, lo: 0xb6, hi: 0xb6},
-	{value: 0x2abd, lo: 0xb7, hi: 0xb7},
-	{value: 0x2add, lo: 0xb8, hi: 0xb9},
-	{value: 0x2afd, lo: 0xba, hi: 0xbb},
-	{value: 0x2b1d, lo: 0xbc, hi: 0xbd},
-	{value: 0x2afd, lo: 0xbe, hi: 0xbf},
-	// Block 0x64, offset 0x32b
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xa3},
-	{value: 0x0040, lo: 0xa4, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x65, offset 0x32f
-	{value: 0x0030, lo: 0x04},
-	{value: 0x2aa2, lo: 0x80, hi: 0x9d},
-	{value: 0x305a, lo: 0x9e, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0x9f},
-	{value: 0x30a2, lo: 0xa0, hi: 0xbf},
-	// Block 0x66, offset 0x334
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xaa},
-	{value: 0x0040, lo: 0xab, hi: 0xbf},
-	// Block 0x67, offset 0x337
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0x8c},
-	{value: 0x0040, lo: 0x8d, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xbf},
-	// Block 0x68, offset 0x33b
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xbd},
-	{value: 0x0018, lo: 0xbe, hi: 0xbf},
-	// Block 0x69, offset 0x340
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x8c},
-	{value: 0x0018, lo: 0x8d, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xbf},
-	// Block 0x6a, offset 0x345
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0xa5},
-	{value: 0x0018, lo: 0xa6, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb1},
-	{value: 0x0018, lo: 0xb2, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xbf},
-	// Block 0x6b, offset 0x34b
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0040, lo: 0x80, hi: 0xb6},
-	{value: 0x0008, lo: 0xb7, hi: 0xb7},
-	{value: 0x2009, lo: 0xb8, hi: 0xb8},
-	{value: 0x6e89, lo: 0xb9, hi: 0xb9},
-	{value: 0x0008, lo: 0xba, hi: 0xbf},
-	// Block 0x6c, offset 0x351
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x0008, lo: 0x80, hi: 0x81},
-	{value: 0x3308, lo: 0x82, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0x85},
-	{value: 0x3b08, lo: 0x86, hi: 0x86},
-	{value: 0x0008, lo: 0x87, hi: 0x8a},
-	{value: 0x3308, lo: 0x8b, hi: 0x8b},
-	{value: 0x0008, lo: 0x8c, hi: 0xa2},
-	{value: 0x3008, lo: 0xa3, hi: 0xa4},
-	{value: 0x3308, lo: 0xa5, hi: 0xa6},
-	{value: 0x3008, lo: 0xa7, hi: 0xa7},
-	{value: 0x0018, lo: 0xa8, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0x6d, offset 0x360
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0208, lo: 0x80, hi: 0xb1},
-	{value: 0x0108, lo: 0xb2, hi: 0xb2},
-	{value: 0x0008, lo: 0xb3, hi: 0xb3},
-	{value: 0x0018, lo: 0xb4, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xbf},
-	// Block 0x6e, offset 0x366
-	{value: 0x0000, lo: 0x03},
-	{value: 0x3008, lo: 0x80, hi: 0x81},
-	{value: 0x0008, lo: 0x82, hi: 0xb3},
-	{value: 0x3008, lo: 0xb4, hi: 0xbf},
-	// Block 0x6f, offset 0x36a
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x3008, lo: 0x80, hi: 0x83},
-	{value: 0x3b08, lo: 0x84, hi: 0x84},
-	{value: 0x3308, lo: 0x85, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0x8d},
-	{value: 0x0018, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x3308, lo: 0xa0, hi: 0xb1},
-	{value: 0x0008, lo: 0xb2, hi: 0xb7},
-	{value: 0x0018, lo: 0xb8, hi: 0xba},
-	{value: 0x0008, lo: 0xbb, hi: 0xbb},
-	{value: 0x0018, lo: 0xbc, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbf},
-	// Block 0x70, offset 0x379
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xa5},
-	{value: 0x3308, lo: 0xa6, hi: 0xad},
-	{value: 0x0018, lo: 0xae, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x71, offset 0x37e
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x3308, lo: 0x87, hi: 0x91},
-	{value: 0x3008, lo: 0x92, hi: 0x92},
-	{value: 0x3808, lo: 0x93, hi: 0x93},
-	{value: 0x0040, lo: 0x94, hi: 0x9e},
-	{value: 0x0018, lo: 0x9f, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbf},
-	// Block 0x72, offset 0x386
-	{value: 0x0000, lo: 0x09},
-	{value: 0x3308, lo: 0x80, hi: 0x82},
-	{value: 0x3008, lo: 0x83, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xb3},
-	{value: 0x3008, lo: 0xb4, hi: 0xb5},
-	{value: 0x3308, lo: 0xb6, hi: 0xb9},
-	{value: 0x3008, lo: 0xba, hi: 0xbb},
-	{value: 0x3308, lo: 0xbc, hi: 0xbc},
-	{value: 0x3008, lo: 0xbd, hi: 0xbf},
-	// Block 0x73, offset 0x390
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x3808, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8e},
-	{value: 0x0008, lo: 0x8f, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9d},
-	{value: 0x0018, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa4},
-	{value: 0x3308, lo: 0xa5, hi: 0xa5},
-	{value: 0x0008, lo: 0xa6, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0x74, offset 0x39b
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0xa8},
-	{value: 0x3308, lo: 0xa9, hi: 0xae},
-	{value: 0x3008, lo: 0xaf, hi: 0xb0},
-	{value: 0x3308, lo: 0xb1, hi: 0xb2},
-	{value: 0x3008, lo: 0xb3, hi: 0xb4},
-	{value: 0x3308, lo: 0xb5, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0x75, offset 0x3a3
-	{value: 0x0000, lo: 0x10},
-	{value: 0x0008, lo: 0x80, hi: 0x82},
-	{value: 0x3308, lo: 0x83, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0x8b},
-	{value: 0x3308, lo: 0x8c, hi: 0x8c},
-	{value: 0x3008, lo: 0x8d, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9b},
-	{value: 0x0018, lo: 0x9c, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xb9},
-	{value: 0x0008, lo: 0xba, hi: 0xba},
-	{value: 0x3008, lo: 0xbb, hi: 0xbb},
-	{value: 0x3308, lo: 0xbc, hi: 0xbc},
-	{value: 0x3008, lo: 0xbd, hi: 0xbd},
-	{value: 0x0008, lo: 0xbe, hi: 0xbf},
-	// Block 0x76, offset 0x3b4
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0008, lo: 0x80, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb0},
-	{value: 0x0008, lo: 0xb1, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb4},
-	{value: 0x0008, lo: 0xb5, hi: 0xb6},
-	{value: 0x3308, lo: 0xb7, hi: 0xb8},
-	{value: 0x0008, lo: 0xb9, hi: 0xbd},
-	{value: 0x3308, lo: 0xbe, hi: 0xbf},
-	// Block 0x77, offset 0x3bd
-	{value: 0x0000, lo: 0x0f},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0x3308, lo: 0x81, hi: 0x81},
-	{value: 0x0008, lo: 0x82, hi: 0x82},
-	{value: 0x0040, lo: 0x83, hi: 0x9a},
-	{value: 0x0008, lo: 0x9b, hi: 0x9d},
-	{value: 0x0018, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xaa},
-	{value: 0x3008, lo: 0xab, hi: 0xab},
-	{value: 0x3308, lo: 0xac, hi: 0xad},
-	{value: 0x3008, lo: 0xae, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb1},
-	{value: 0x0008, lo: 0xb2, hi: 0xb4},
-	{value: 0x3008, lo: 0xb5, hi: 0xb5},
-	{value: 0x3b08, lo: 0xb6, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0x78, offset 0x3cd
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x88},
-	{value: 0x0008, lo: 0x89, hi: 0x8e},
-	{value: 0x0040, lo: 0x8f, hi: 0x90},
-	{value: 0x0008, lo: 0x91, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa6},
-	{value: 0x0040, lo: 0xa7, hi: 0xa7},
-	{value: 0x0008, lo: 0xa8, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x79, offset 0x3da
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x9a},
-	{value: 0x0018, lo: 0x9b, hi: 0x9b},
-	{value: 0x4465, lo: 0x9c, hi: 0x9c},
-	{value: 0x447d, lo: 0x9d, hi: 0x9d},
-	{value: 0x2971, lo: 0x9e, hi: 0x9e},
-	{value: 0xe06d, lo: 0x9f, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa5},
-	{value: 0x0040, lo: 0xa6, hi: 0xaf},
-	{value: 0x4495, lo: 0xb0, hi: 0xbf},
-	// Block 0x7a, offset 0x3e4
-	{value: 0x0000, lo: 0x04},
-	{value: 0x44b5, lo: 0x80, hi: 0x8f},
-	{value: 0x44d5, lo: 0x90, hi: 0x9f},
-	{value: 0x44f5, lo: 0xa0, hi: 0xaf},
-	{value: 0x44d5, lo: 0xb0, hi: 0xbf},
-	// Block 0x7b, offset 0x3e9
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0xa2},
-	{value: 0x3008, lo: 0xa3, hi: 0xa4},
-	{value: 0x3308, lo: 0xa5, hi: 0xa5},
-	{value: 0x3008, lo: 0xa6, hi: 0xa7},
-	{value: 0x3308, lo: 0xa8, hi: 0xa8},
-	{value: 0x3008, lo: 0xa9, hi: 0xaa},
-	{value: 0x0018, lo: 0xab, hi: 0xab},
-	{value: 0x3008, lo: 0xac, hi: 0xac},
-	{value: 0x3b08, lo: 0xad, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0x7c, offset 0x3f6
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xa3},
-	{value: 0x0040, lo: 0xa4, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xbf},
-	// Block 0x7d, offset 0x3fa
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x8a},
-	{value: 0x0018, lo: 0x8b, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbf},
-	// Block 0x7e, offset 0x3ff
-	{value: 0x0020, lo: 0x01},
-	{value: 0x4515, lo: 0x80, hi: 0xbf},
-	// Block 0x7f, offset 0x401
-	{value: 0x0020, lo: 0x03},
-	{value: 0x4d15, lo: 0x80, hi: 0x94},
-	{value: 0x4ad5, lo: 0x95, hi: 0x95},
-	{value: 0x4fb5, lo: 0x96, hi: 0xbf},
-	// Block 0x80, offset 0x405
-	{value: 0x0020, lo: 0x01},
-	{value: 0x54f5, lo: 0x80, hi: 0xbf},
-	// Block 0x81, offset 0x407
-	{value: 0x0020, lo: 0x03},
-	{value: 0x5cf5, lo: 0x80, hi: 0x84},
-	{value: 0x5655, lo: 0x85, hi: 0x85},
-	{value: 0x5d95, lo: 0x86, hi: 0xbf},
-	// Block 0x82, offset 0x40b
-	{value: 0x0020, lo: 0x08},
-	{value: 0x6b55, lo: 0x80, hi: 0x8f},
-	{value: 0x6d15, lo: 0x90, hi: 0x90},
-	{value: 0x6d55, lo: 0x91, hi: 0xab},
-	{value: 0x6ea1, lo: 0xac, hi: 0xac},
-	{value: 0x70b5, lo: 0xad, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xaf},
-	{value: 0x70d5, lo: 0xb0, hi: 0xbf},
-	// Block 0x83, offset 0x414
-	{value: 0x0020, lo: 0x05},
-	{value: 0x72d5, lo: 0x80, hi: 0xad},
-	{value: 0x6535, lo: 0xae, hi: 0xae},
-	{value: 0x7895, lo: 0xaf, hi: 0xb5},
-	{value: 0x6f55, lo: 0xb6, hi: 0xb6},
-	{value: 0x7975, lo: 0xb7, hi: 0xbf},
-	// Block 0x84, offset 0x41a
-	{value: 0x0028, lo: 0x03},
-	{value: 0x7c21, lo: 0x80, hi: 0x82},
-	{value: 0x7be1, lo: 0x83, hi: 0x83},
-	{value: 0x7c99, lo: 0x84, hi: 0xbf},
-	// Block 0x85, offset 0x41e
-	{value: 0x0038, lo: 0x0f},
-	{value: 0x9db1, lo: 0x80, hi: 0x83},
-	{value: 0x9e59, lo: 0x84, hi: 0x85},
-	{value: 0x9e91, lo: 0x86, hi: 0x87},
-	{value: 0x9ec9, lo: 0x88, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0x90},
-	{value: 0x0040, lo: 0x91, hi: 0x91},
-	{value: 0xa089, lo: 0x92, hi: 0x97},
-	{value: 0xa1a1, lo: 0x98, hi: 0x9c},
-	{value: 0xa281, lo: 0x9d, hi: 0xb3},
-	{value: 0x9d41, lo: 0xb4, hi: 0xb4},
-	{value: 0x9db1, lo: 0xb5, hi: 0xb5},
-	{value: 0xa789, lo: 0xb6, hi: 0xbb},
-	{value: 0xa869, lo: 0xbc, hi: 0xbc},
-	{value: 0xa7f9, lo: 0xbd, hi: 0xbd},
-	{value: 0xa8d9, lo: 0xbe, hi: 0xbf},
-	// Block 0x86, offset 0x42e
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x8c},
-	{value: 0x0008, lo: 0x8d, hi: 0xa6},
-	{value: 0x0040, lo: 0xa7, hi: 0xa7},
-	{value: 0x0008, lo: 0xa8, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbb},
-	{value: 0x0008, lo: 0xbc, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbe},
-	{value: 0x0008, lo: 0xbf, hi: 0xbf},
-	// Block 0x87, offset 0x438
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0xbf},
-	// Block 0x88, offset 0x43d
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbf},
-	// Block 0x89, offset 0x440
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0x82},
-	{value: 0x0040, lo: 0x83, hi: 0x86},
-	{value: 0x0018, lo: 0x87, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xbf},
-	// Block 0x8a, offset 0x446
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0018, lo: 0x80, hi: 0x8e},
-	{value: 0x0040, lo: 0x8f, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0x9b},
-	{value: 0x0040, lo: 0x9c, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xa0},
-	{value: 0x0040, lo: 0xa1, hi: 0xbf},
-	// Block 0x8b, offset 0x44d
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0040, lo: 0x80, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xbc},
-	{value: 0x3308, lo: 0xbd, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbf},
-	// Block 0x8c, offset 0x452
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0x9c},
-	{value: 0x0040, lo: 0x9d, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x8d, offset 0x456
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0x90},
-	{value: 0x0040, lo: 0x91, hi: 0x9f},
-	{value: 0x3308, lo: 0xa0, hi: 0xa0},
-	{value: 0x0018, lo: 0xa1, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbf},
-	// Block 0x8e, offset 0x45c
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xa3},
-	{value: 0x0040, lo: 0xa4, hi: 0xac},
-	{value: 0x0008, lo: 0xad, hi: 0xbf},
-	// Block 0x8f, offset 0x461
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x81},
-	{value: 0x0008, lo: 0x82, hi: 0x89},
-	{value: 0x0018, lo: 0x8a, hi: 0x8a},
-	{value: 0x0040, lo: 0x8b, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xb5},
-	{value: 0x3308, lo: 0xb6, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbf},
-	// Block 0x90, offset 0x46a
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9e},
-	{value: 0x0018, lo: 0x9f, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x91, offset 0x46f
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0x83},
-	{value: 0x0040, lo: 0x84, hi: 0x87},
-	{value: 0x0008, lo: 0x88, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0xbf},
-	// Block 0x92, offset 0x475
-	{value: 0x0000, lo: 0x06},
-	{value: 0xe145, lo: 0x80, hi: 0x87},
-	{value: 0xe1c5, lo: 0x88, hi: 0x8f},
-	{value: 0xe145, lo: 0x90, hi: 0x97},
-	{value: 0x8ad5, lo: 0x98, hi: 0x9f},
-	{value: 0x8aed, lo: 0xa0, hi: 0xa7},
-	{value: 0x0008, lo: 0xa8, hi: 0xbf},
-	// Block 0x93, offset 0x47c
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0008, lo: 0x80, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa9},
-	{value: 0x0040, lo: 0xaa, hi: 0xaf},
-	{value: 0x8aed, lo: 0xb0, hi: 0xb7},
-	{value: 0x8ad5, lo: 0xb8, hi: 0xbf},
-	// Block 0x94, offset 0x483
-	{value: 0x0000, lo: 0x06},
-	{value: 0xe145, lo: 0x80, hi: 0x87},
-	{value: 0xe1c5, lo: 0x88, hi: 0x8f},
-	{value: 0xe145, lo: 0x90, hi: 0x93},
-	{value: 0x0040, lo: 0x94, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbf},
-	// Block 0x95, offset 0x48a
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x96, offset 0x48e
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xa3},
-	{value: 0x0040, lo: 0xa4, hi: 0xae},
-	{value: 0x0018, lo: 0xaf, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbf},
-	// Block 0x97, offset 0x493
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0x98, offset 0x496
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xbf},
-	// Block 0x99, offset 0x49b
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0808, lo: 0x80, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0x87},
-	{value: 0x0808, lo: 0x88, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x0808, lo: 0x8a, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xb6},
-	{value: 0x0808, lo: 0xb7, hi: 0xb8},
-	{value: 0x0040, lo: 0xb9, hi: 0xbb},
-	{value: 0x0808, lo: 0xbc, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbe},
-	{value: 0x0808, lo: 0xbf, hi: 0xbf},
-	// Block 0x9a, offset 0x4a7
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0808, lo: 0x80, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x96},
-	{value: 0x0818, lo: 0x97, hi: 0x9f},
-	{value: 0x0808, lo: 0xa0, hi: 0xb6},
-	{value: 0x0818, lo: 0xb7, hi: 0xbf},
-	// Block 0x9b, offset 0x4ad
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0808, lo: 0x80, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0xa6},
-	{value: 0x0818, lo: 0xa7, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbf},
-	// Block 0x9c, offset 0x4b2
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0808, lo: 0xa0, hi: 0xb2},
-	{value: 0x0040, lo: 0xb3, hi: 0xb3},
-	{value: 0x0808, lo: 0xb4, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xba},
-	{value: 0x0818, lo: 0xbb, hi: 0xbf},
-	// Block 0x9d, offset 0x4b9
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0808, lo: 0x80, hi: 0x95},
-	{value: 0x0818, lo: 0x96, hi: 0x9b},
-	{value: 0x0040, lo: 0x9c, hi: 0x9e},
-	{value: 0x0018, lo: 0x9f, hi: 0x9f},
-	{value: 0x0808, lo: 0xa0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbe},
-	{value: 0x0818, lo: 0xbf, hi: 0xbf},
-	// Block 0x9e, offset 0x4c1
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0808, lo: 0x80, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xbb},
-	{value: 0x0818, lo: 0xbc, hi: 0xbd},
-	{value: 0x0808, lo: 0xbe, hi: 0xbf},
-	// Block 0x9f, offset 0x4c6
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0818, lo: 0x80, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0x91},
-	{value: 0x0818, lo: 0x92, hi: 0xbf},
-	// Block 0xa0, offset 0x4ca
-	{value: 0x0000, lo: 0x0f},
-	{value: 0x0808, lo: 0x80, hi: 0x80},
-	{value: 0x3308, lo: 0x81, hi: 0x83},
-	{value: 0x0040, lo: 0x84, hi: 0x84},
-	{value: 0x3308, lo: 0x85, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x8b},
-	{value: 0x3308, lo: 0x8c, hi: 0x8f},
-	{value: 0x0808, lo: 0x90, hi: 0x93},
-	{value: 0x0040, lo: 0x94, hi: 0x94},
-	{value: 0x0808, lo: 0x95, hi: 0x97},
-	{value: 0x0040, lo: 0x98, hi: 0x98},
-	{value: 0x0808, lo: 0x99, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xb7},
-	{value: 0x3308, lo: 0xb8, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbe},
-	{value: 0x3b08, lo: 0xbf, hi: 0xbf},
-	// Block 0xa1, offset 0x4da
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0818, lo: 0x80, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0818, lo: 0x90, hi: 0x98},
-	{value: 0x0040, lo: 0x99, hi: 0x9f},
-	{value: 0x0808, lo: 0xa0, hi: 0xbc},
-	{value: 0x0818, lo: 0xbd, hi: 0xbf},
-	// Block 0xa2, offset 0x4e1
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0808, lo: 0x80, hi: 0x9c},
-	{value: 0x0818, lo: 0x9d, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xbf},
-	// Block 0xa3, offset 0x4e5
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0808, lo: 0x80, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xb8},
-	{value: 0x0018, lo: 0xb9, hi: 0xbf},
-	// Block 0xa4, offset 0x4e9
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0808, lo: 0x80, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x97},
-	{value: 0x0818, lo: 0x98, hi: 0x9f},
-	{value: 0x0808, lo: 0xa0, hi: 0xb2},
-	{value: 0x0040, lo: 0xb3, hi: 0xb7},
-	{value: 0x0818, lo: 0xb8, hi: 0xbf},
-	// Block 0xa5, offset 0x4f0
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0808, lo: 0x80, hi: 0xbf},
-	// Block 0xa6, offset 0x4f2
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0808, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0xbf},
-	// Block 0xa7, offset 0x4f5
-	{value: 0x0000, lo: 0x02},
-	{value: 0x03dd, lo: 0x80, hi: 0xb2},
-	{value: 0x0040, lo: 0xb3, hi: 0xbf},
-	// Block 0xa8, offset 0x4f8
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0808, lo: 0x80, hi: 0xb2},
-	{value: 0x0040, lo: 0xb3, hi: 0xb9},
-	{value: 0x0818, lo: 0xba, hi: 0xbf},
-	// Block 0xa9, offset 0x4fc
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0818, lo: 0xa0, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0xaa, offset 0x500
-	{value: 0x0000, lo: 0x05},
-	{value: 0x3008, lo: 0x80, hi: 0x80},
-	{value: 0x3308, lo: 0x81, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0xb7},
-	{value: 0x3308, lo: 0xb8, hi: 0xbf},
-	// Block 0xab, offset 0x506
-	{value: 0x0000, lo: 0x08},
-	{value: 0x3308, lo: 0x80, hi: 0x85},
-	{value: 0x3b08, lo: 0x86, hi: 0x86},
-	{value: 0x0018, lo: 0x87, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x91},
-	{value: 0x0018, lo: 0x92, hi: 0xa5},
-	{value: 0x0008, lo: 0xa6, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbe},
-	{value: 0x3b08, lo: 0xbf, hi: 0xbf},
-	// Block 0xac, offset 0x50f
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x3308, lo: 0x80, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0xaf},
-	{value: 0x3008, lo: 0xb0, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xb6},
-	{value: 0x3008, lo: 0xb7, hi: 0xb8},
-	{value: 0x3b08, lo: 0xb9, hi: 0xb9},
-	{value: 0x3308, lo: 0xba, hi: 0xba},
-	{value: 0x0018, lo: 0xbb, hi: 0xbc},
-	{value: 0x0340, lo: 0xbd, hi: 0xbd},
-	{value: 0x0018, lo: 0xbe, hi: 0xbf},
-	// Block 0xad, offset 0x51b
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0018, lo: 0x80, hi: 0x81},
-	{value: 0x0040, lo: 0x82, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xa8},
-	{value: 0x0040, lo: 0xa9, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0xae, offset 0x522
-	{value: 0x0000, lo: 0x08},
-	{value: 0x3308, lo: 0x80, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0xa6},
-	{value: 0x3308, lo: 0xa7, hi: 0xab},
-	{value: 0x3008, lo: 0xac, hi: 0xac},
-	{value: 0x3308, lo: 0xad, hi: 0xb2},
-	{value: 0x3b08, lo: 0xb3, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xb5},
-	{value: 0x0008, lo: 0xb6, hi: 0xbf},
-	// Block 0xaf, offset 0x52b
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0018, lo: 0x80, hi: 0x83},
-	{value: 0x0040, lo: 0x84, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xb3},
-	{value: 0x0018, lo: 0xb4, hi: 0xb5},
-	{value: 0x0008, lo: 0xb6, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0xb0, offset 0x533
-	{value: 0x0000, lo: 0x06},
-	{value: 0x3308, lo: 0x80, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0xb2},
-	{value: 0x3008, lo: 0xb3, hi: 0xb5},
-	{value: 0x3308, lo: 0xb6, hi: 0xbe},
-	{value: 0x3008, lo: 0xbf, hi: 0xbf},
-	// Block 0xb1, offset 0x53a
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x3808, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0x84},
-	{value: 0x0018, lo: 0x85, hi: 0x89},
-	{value: 0x3308, lo: 0x8a, hi: 0x8c},
-	{value: 0x0018, lo: 0x8d, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x9a},
-	{value: 0x0018, lo: 0x9b, hi: 0x9b},
-	{value: 0x0008, lo: 0x9c, hi: 0x9c},
-	{value: 0x0018, lo: 0x9d, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xa0},
-	{value: 0x0018, lo: 0xa1, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0xb2, offset 0x548
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0x91},
-	{value: 0x0040, lo: 0x92, hi: 0x92},
-	{value: 0x0008, lo: 0x93, hi: 0xab},
-	{value: 0x3008, lo: 0xac, hi: 0xae},
-	{value: 0x3308, lo: 0xaf, hi: 0xb1},
-	{value: 0x3008, lo: 0xb2, hi: 0xb3},
-	{value: 0x3308, lo: 0xb4, hi: 0xb4},
-	{value: 0x3808, lo: 0xb5, hi: 0xb5},
-	{value: 0x3308, lo: 0xb6, hi: 0xb7},
-	{value: 0x0018, lo: 0xb8, hi: 0xbd},
-	{value: 0x3308, lo: 0xbe, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0xb3, offset 0x555
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x87},
-	{value: 0x0008, lo: 0x88, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x0008, lo: 0x8a, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8e},
-	{value: 0x0008, lo: 0x8f, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9e},
-	{value: 0x0008, lo: 0x9f, hi: 0xa8},
-	{value: 0x0018, lo: 0xa9, hi: 0xa9},
-	{value: 0x0040, lo: 0xaa, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0xb4, offset 0x562
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0008, lo: 0x80, hi: 0x9e},
-	{value: 0x3308, lo: 0x9f, hi: 0x9f},
-	{value: 0x3008, lo: 0xa0, hi: 0xa2},
-	{value: 0x3308, lo: 0xa3, hi: 0xa9},
-	{value: 0x3b08, lo: 0xaa, hi: 0xaa},
-	{value: 0x0040, lo: 0xab, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0xb5, offset 0x56b
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xb4},
-	{value: 0x3008, lo: 0xb5, hi: 0xb7},
-	{value: 0x3308, lo: 0xb8, hi: 0xbf},
-	// Block 0xb6, offset 0x56f
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x3008, lo: 0x80, hi: 0x81},
-	{value: 0x3b08, lo: 0x82, hi: 0x82},
-	{value: 0x3308, lo: 0x83, hi: 0x84},
-	{value: 0x3008, lo: 0x85, hi: 0x85},
-	{value: 0x3308, lo: 0x86, hi: 0x86},
-	{value: 0x0008, lo: 0x87, hi: 0x8a},
-	{value: 0x0018, lo: 0x8b, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9a},
-	{value: 0x0018, lo: 0x9b, hi: 0x9b},
-	{value: 0x0040, lo: 0x9c, hi: 0x9c},
-	{value: 0x0018, lo: 0x9d, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0xbf},
-	// Block 0xb7, offset 0x57d
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0xaf},
-	{value: 0x3008, lo: 0xb0, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xb8},
-	{value: 0x3008, lo: 0xb9, hi: 0xb9},
-	{value: 0x3308, lo: 0xba, hi: 0xba},
-	{value: 0x3008, lo: 0xbb, hi: 0xbe},
-	{value: 0x3308, lo: 0xbf, hi: 0xbf},
-	// Block 0xb8, offset 0x585
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x3308, lo: 0x80, hi: 0x80},
-	{value: 0x3008, lo: 0x81, hi: 0x81},
-	{value: 0x3b08, lo: 0x82, hi: 0x82},
-	{value: 0x3308, lo: 0x83, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0x85},
-	{value: 0x0018, lo: 0x86, hi: 0x86},
-	{value: 0x0008, lo: 0x87, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0xbf},
-	// Block 0xb9, offset 0x590
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0008, lo: 0x80, hi: 0xae},
-	{value: 0x3008, lo: 0xaf, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xb7},
-	{value: 0x3008, lo: 0xb8, hi: 0xbb},
-	{value: 0x3308, lo: 0xbc, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbe},
-	{value: 0x3b08, lo: 0xbf, hi: 0xbf},
-	// Block 0xba, offset 0x599
-	{value: 0x0000, lo: 0x05},
-	{value: 0x3308, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0x9b},
-	{value: 0x3308, lo: 0x9c, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0xbf},
-	// Block 0xbb, offset 0x59f
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0xaf},
-	{value: 0x3008, lo: 0xb0, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xba},
-	{value: 0x3008, lo: 0xbb, hi: 0xbc},
-	{value: 0x3308, lo: 0xbd, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbe},
-	{value: 0x3b08, lo: 0xbf, hi: 0xbf},
-	// Block 0xbc, offset 0x5a7
-	{value: 0x0000, lo: 0x08},
-	{value: 0x3308, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0x84},
-	{value: 0x0040, lo: 0x85, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xac},
-	{value: 0x0040, lo: 0xad, hi: 0xbf},
-	// Block 0xbd, offset 0x5b0
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0xaa},
-	{value: 0x3308, lo: 0xab, hi: 0xab},
-	{value: 0x3008, lo: 0xac, hi: 0xac},
-	{value: 0x3308, lo: 0xad, hi: 0xad},
-	{value: 0x3008, lo: 0xae, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb5},
-	{value: 0x3808, lo: 0xb6, hi: 0xb6},
-	{value: 0x3308, lo: 0xb7, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xbf},
-	// Block 0xbe, offset 0x5ba
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x0040, lo: 0x8a, hi: 0xbf},
-	// Block 0xbf, offset 0x5bd
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9c},
-	{value: 0x3308, lo: 0x9d, hi: 0x9f},
-	{value: 0x3008, lo: 0xa0, hi: 0xa1},
-	{value: 0x3308, lo: 0xa2, hi: 0xa5},
-	{value: 0x3008, lo: 0xa6, hi: 0xa6},
-	{value: 0x3308, lo: 0xa7, hi: 0xaa},
-	{value: 0x3b08, lo: 0xab, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb9},
-	{value: 0x0018, lo: 0xba, hi: 0xbf},
-	// Block 0xc0, offset 0x5c9
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x049d, lo: 0xa0, hi: 0xbf},
-	// Block 0xc1, offset 0x5cc
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xa9},
-	{value: 0x0018, lo: 0xaa, hi: 0xb2},
-	{value: 0x0040, lo: 0xb3, hi: 0xbe},
-	{value: 0x0008, lo: 0xbf, hi: 0xbf},
-	// Block 0xc2, offset 0x5d1
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0x3308, lo: 0x81, hi: 0x86},
-	{value: 0x3008, lo: 0x87, hi: 0x88},
-	{value: 0x3308, lo: 0x89, hi: 0x8a},
-	{value: 0x0008, lo: 0x8b, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xb3},
-	{value: 0x3b08, lo: 0xb4, hi: 0xb4},
-	{value: 0x3308, lo: 0xb5, hi: 0xb8},
-	{value: 0x3008, lo: 0xb9, hi: 0xb9},
-	{value: 0x0008, lo: 0xba, hi: 0xba},
-	{value: 0x3308, lo: 0xbb, hi: 0xbe},
-	{value: 0x0018, lo: 0xbf, hi: 0xbf},
-	// Block 0xc3, offset 0x5de
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0018, lo: 0x80, hi: 0x86},
-	{value: 0x3b08, lo: 0x87, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x90},
-	{value: 0x3308, lo: 0x91, hi: 0x96},
-	{value: 0x3008, lo: 0x97, hi: 0x98},
-	{value: 0x3308, lo: 0x99, hi: 0x9b},
-	{value: 0x0008, lo: 0x9c, hi: 0xbf},
-	// Block 0xc4, offset 0x5e7
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0x83},
-	{value: 0x0040, lo: 0x84, hi: 0x85},
-	{value: 0x0008, lo: 0x86, hi: 0x89},
-	{value: 0x3308, lo: 0x8a, hi: 0x96},
-	{value: 0x3008, lo: 0x97, hi: 0x97},
-	{value: 0x3308, lo: 0x98, hi: 0x98},
-	{value: 0x3b08, lo: 0x99, hi: 0x99},
-	{value: 0x0018, lo: 0x9a, hi: 0x9c},
-	{value: 0x0040, lo: 0x9d, hi: 0x9d},
-	{value: 0x0018, lo: 0x9e, hi: 0xa2},
-	{value: 0x0040, lo: 0xa3, hi: 0xbf},
-	// Block 0xc5, offset 0x5f3
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xb8},
-	{value: 0x0040, lo: 0xb9, hi: 0xbf},
-	// Block 0xc6, offset 0x5f6
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x0008, lo: 0x8a, hi: 0xae},
-	{value: 0x3008, lo: 0xaf, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xb7},
-	{value: 0x3308, lo: 0xb8, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbe},
-	{value: 0x3b08, lo: 0xbf, hi: 0xbf},
-	// Block 0xc7, offset 0x600
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0018, lo: 0x9a, hi: 0xac},
-	{value: 0x0040, lo: 0xad, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb1},
-	{value: 0x0008, lo: 0xb2, hi: 0xbf},
-	// Block 0xc8, offset 0x609
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0x91},
-	{value: 0x3308, lo: 0x92, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xa8},
-	{value: 0x3008, lo: 0xa9, hi: 0xa9},
-	{value: 0x3308, lo: 0xaa, hi: 0xb0},
-	{value: 0x3008, lo: 0xb1, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb3},
-	{value: 0x3008, lo: 0xb4, hi: 0xb4},
-	{value: 0x3308, lo: 0xb5, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0xc9, offset 0x615
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x87},
-	{value: 0x0008, lo: 0x88, hi: 0x89},
-	{value: 0x0040, lo: 0x8a, hi: 0x8a},
-	{value: 0x0008, lo: 0x8b, hi: 0xb0},
-	{value: 0x3308, lo: 0xb1, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xb9},
-	{value: 0x3308, lo: 0xba, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbb},
-	{value: 0x3308, lo: 0xbc, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbe},
-	{value: 0x3308, lo: 0xbf, hi: 0xbf},
-	// Block 0xca, offset 0x622
-	{value: 0x0000, lo: 0x07},
-	{value: 0x3308, lo: 0x80, hi: 0x83},
-	{value: 0x3b08, lo: 0x84, hi: 0x85},
-	{value: 0x0008, lo: 0x86, hi: 0x86},
-	{value: 0x3308, lo: 0x87, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0xbf},
-	// Block 0xcb, offset 0x62a
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0xbf},
-	// Block 0xcc, offset 0x62d
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0xcd, offset 0x632
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x83},
-	{value: 0x0040, lo: 0x84, hi: 0xbf},
-	// Block 0xce, offset 0x635
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xbf},
-	// Block 0xcf, offset 0x638
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0xbf},
-	// Block 0xd0, offset 0x63b
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0008, lo: 0x80, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa9},
-	{value: 0x0040, lo: 0xaa, hi: 0xad},
-	{value: 0x0018, lo: 0xae, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbf},
-	// Block 0xd1, offset 0x642
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0040, lo: 0x80, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb4},
-	{value: 0x0018, lo: 0xb5, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xbf},
-	// Block 0xd2, offset 0x649
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xbf},
-	// Block 0xd3, offset 0x64d
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0x83},
-	{value: 0x0018, lo: 0x84, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9a},
-	{value: 0x0018, lo: 0x9b, hi: 0xa1},
-	{value: 0x0040, lo: 0xa2, hi: 0xa2},
-	{value: 0x0008, lo: 0xa3, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbf},
-	// Block 0xd4, offset 0x658
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0xbf},
-	// Block 0xd5, offset 0x65b
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0x84},
-	{value: 0x0040, lo: 0x85, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x90},
-	{value: 0x3008, lo: 0x91, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0xd6, offset 0x661
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0040, lo: 0x80, hi: 0x8e},
-	{value: 0x3308, lo: 0x8f, hi: 0x92},
-	{value: 0x0008, lo: 0x93, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xbf},
-	// Block 0xd7, offset 0x666
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa1},
-	{value: 0x0040, lo: 0xa2, hi: 0xbf},
-	// Block 0xd8, offset 0x66a
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xac},
-	{value: 0x0040, lo: 0xad, hi: 0xbf},
-	// Block 0xd9, offset 0x66d
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xb2},
-	{value: 0x0040, lo: 0xb3, hi: 0xbf},
-	// Block 0xda, offset 0x670
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0xbf},
-	// Block 0xdb, offset 0x673
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0040, lo: 0x80, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0xdc, offset 0x676
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbf},
-	// Block 0xdd, offset 0x679
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xaa},
-	{value: 0x0040, lo: 0xab, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbf},
-	// Block 0xde, offset 0x67e
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9b},
-	{value: 0x0018, lo: 0x9c, hi: 0x9c},
-	{value: 0x3308, lo: 0x9d, hi: 0x9e},
-	{value: 0x0018, lo: 0x9f, hi: 0x9f},
-	{value: 0x03c0, lo: 0xa0, hi: 0xa3},
-	{value: 0x0040, lo: 0xa4, hi: 0xbf},
-	// Block 0xdf, offset 0x688
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xbf},
-	// Block 0xe0, offset 0x68b
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xa6},
-	{value: 0x0040, lo: 0xa7, hi: 0xa8},
-	{value: 0x0018, lo: 0xa9, hi: 0xbf},
-	// Block 0xe1, offset 0x68f
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x0018, lo: 0x80, hi: 0x9d},
-	{value: 0xb5b9, lo: 0x9e, hi: 0x9e},
-	{value: 0xb601, lo: 0x9f, hi: 0x9f},
-	{value: 0xb649, lo: 0xa0, hi: 0xa0},
-	{value: 0xb6b1, lo: 0xa1, hi: 0xa1},
-	{value: 0xb719, lo: 0xa2, hi: 0xa2},
-	{value: 0xb781, lo: 0xa3, hi: 0xa3},
-	{value: 0xb7e9, lo: 0xa4, hi: 0xa4},
-	{value: 0x3018, lo: 0xa5, hi: 0xa6},
-	{value: 0x3318, lo: 0xa7, hi: 0xa9},
-	{value: 0x0018, lo: 0xaa, hi: 0xac},
-	{value: 0x3018, lo: 0xad, hi: 0xb2},
-	{value: 0x0340, lo: 0xb3, hi: 0xba},
-	{value: 0x3318, lo: 0xbb, hi: 0xbf},
-	// Block 0xe2, offset 0x69e
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x3318, lo: 0x80, hi: 0x82},
-	{value: 0x0018, lo: 0x83, hi: 0x84},
-	{value: 0x3318, lo: 0x85, hi: 0x8b},
-	{value: 0x0018, lo: 0x8c, hi: 0xa9},
-	{value: 0x3318, lo: 0xaa, hi: 0xad},
-	{value: 0x0018, lo: 0xae, hi: 0xba},
-	{value: 0xb851, lo: 0xbb, hi: 0xbb},
-	{value: 0xb899, lo: 0xbc, hi: 0xbc},
-	{value: 0xb8e1, lo: 0xbd, hi: 0xbd},
-	{value: 0xb949, lo: 0xbe, hi: 0xbe},
-	{value: 0xb9b1, lo: 0xbf, hi: 0xbf},
-	// Block 0xe3, offset 0x6aa
-	{value: 0x0000, lo: 0x03},
-	{value: 0xba19, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0xa8},
-	{value: 0x0040, lo: 0xa9, hi: 0xbf},
-	// Block 0xe4, offset 0x6ae
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x81},
-	{value: 0x3318, lo: 0x82, hi: 0x84},
-	{value: 0x0018, lo: 0x85, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0xbf},
-	// Block 0xe5, offset 0x6b3
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xb1},
-	{value: 0x0040, lo: 0xb2, hi: 0xbf},
-	// Block 0xe6, offset 0x6b8
-	{value: 0x0000, lo: 0x03},
-	{value: 0x3308, lo: 0x80, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xba},
-	{value: 0x3308, lo: 0xbb, hi: 0xbf},
-	// Block 0xe7, offset 0x6bc
-	{value: 0x0000, lo: 0x04},
-	{value: 0x3308, lo: 0x80, hi: 0xac},
-	{value: 0x0018, lo: 0xad, hi: 0xb4},
-	{value: 0x3308, lo: 0xb5, hi: 0xb5},
-	{value: 0x0018, lo: 0xb6, hi: 0xbf},
-	// Block 0xe8, offset 0x6c1
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0018, lo: 0x80, hi: 0x83},
-	{value: 0x3308, lo: 0x84, hi: 0x84},
-	{value: 0x0018, lo: 0x85, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x9a},
-	{value: 0x3308, lo: 0x9b, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xa0},
-	{value: 0x3308, lo: 0xa1, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbf},
-	// Block 0xe9, offset 0x6ca
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x3308, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x87},
-	{value: 0x3308, lo: 0x88, hi: 0x98},
-	{value: 0x0040, lo: 0x99, hi: 0x9a},
-	{value: 0x3308, lo: 0x9b, hi: 0xa1},
-	{value: 0x0040, lo: 0xa2, hi: 0xa2},
-	{value: 0x3308, lo: 0xa3, hi: 0xa4},
-	{value: 0x0040, lo: 0xa5, hi: 0xa5},
-	{value: 0x3308, lo: 0xa6, hi: 0xaa},
-	{value: 0x0040, lo: 0xab, hi: 0xbf},
-	// Block 0xea, offset 0x6d5
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0808, lo: 0x80, hi: 0x84},
-	{value: 0x0040, lo: 0x85, hi: 0x86},
-	{value: 0x0818, lo: 0x87, hi: 0x8f},
-	{value: 0x3308, lo: 0x90, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0xbf},
-	// Block 0xeb, offset 0x6db
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0a08, lo: 0x80, hi: 0x83},
-	{value: 0x3308, lo: 0x84, hi: 0x8a},
-	{value: 0x0040, lo: 0x8b, hi: 0x8f},
-	{value: 0x0808, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9d},
-	{value: 0x0818, lo: 0x9e, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xbf},
-	// Block 0xec, offset 0x6e3
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0040, lo: 0x80, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb1},
-	{value: 0x0040, lo: 0xb2, hi: 0xbf},
-	// Block 0xed, offset 0x6e7
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xbf},
-	// Block 0xee, offset 0x6eb
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0x93},
-	{value: 0x0040, lo: 0x94, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xb0},
-	{value: 0x0018, lo: 0xb1, hi: 0xbf},
-	// Block 0xef, offset 0x6f1
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0x90},
-	{value: 0x0018, lo: 0x91, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xbf},
-	// Block 0xf0, offset 0x6f7
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x8f},
-	{value: 0xc1c1, lo: 0x90, hi: 0x90},
-	{value: 0x0018, lo: 0x91, hi: 0xac},
-	{value: 0x0040, lo: 0xad, hi: 0xbf},
-	// Block 0xf1, offset 0x6fc
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0040, lo: 0x80, hi: 0xa5},
-	{value: 0x0018, lo: 0xa6, hi: 0xbf},
-	// Block 0xf2, offset 0x6ff
-	{value: 0x0000, lo: 0x0f},
-	{value: 0xc7e9, lo: 0x80, hi: 0x80},
-	{value: 0xc839, lo: 0x81, hi: 0x81},
-	{value: 0xc889, lo: 0x82, hi: 0x82},
-	{value: 0xc8d9, lo: 0x83, hi: 0x83},
-	{value: 0xc929, lo: 0x84, hi: 0x84},
-	{value: 0xc979, lo: 0x85, hi: 0x85},
-	{value: 0xc9c9, lo: 0x86, hi: 0x86},
-	{value: 0xca19, lo: 0x87, hi: 0x87},
-	{value: 0xca69, lo: 0x88, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x8f},
-	{value: 0xcab9, lo: 0x90, hi: 0x90},
-	{value: 0xcad9, lo: 0x91, hi: 0x91},
-	{value: 0x0040, lo: 0x92, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xa5},
-	{value: 0x0040, lo: 0xa6, hi: 0xbf},
-	// Block 0xf3, offset 0x70f
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0018, lo: 0x80, hi: 0x94},
-	{value: 0x0040, lo: 0x95, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xac},
-	{value: 0x0040, lo: 0xad, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb8},
-	{value: 0x0040, lo: 0xb9, hi: 0xbf},
-	// Block 0xf4, offset 0x716
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xbf},
-	// Block 0xf5, offset 0x719
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0x94},
-	{value: 0x0040, lo: 0x95, hi: 0xbf},
-	// Block 0xf6, offset 0x71c
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xbf},
-	// Block 0xf7, offset 0x720
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xbf},
-	// Block 0xf8, offset 0x726
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xbf},
-	// Block 0xf9, offset 0x72b
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0xfa, offset 0x730
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x8c},
-	{value: 0x0040, lo: 0x8d, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xbf},
-	// Block 0xfb, offset 0x735
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0x97},
-	{value: 0x0040, lo: 0x98, hi: 0xbf},
-	// Block 0xfc, offset 0x738
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x80},
-	{value: 0x0040, lo: 0x81, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xa6},
-	{value: 0x0040, lo: 0xa7, hi: 0xbf},
-	// Block 0xfd, offset 0x73d
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0xbf},
-	// Block 0xfe, offset 0x740
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0xff, offset 0x743
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x100, offset 0x747
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xa1},
-	{value: 0x0040, lo: 0xa2, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x101, offset 0x74b
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xa0},
-	{value: 0x0040, lo: 0xa1, hi: 0xbf},
-	// Block 0x102, offset 0x74e
-	{value: 0x0020, lo: 0x0f},
-	{value: 0xdeb9, lo: 0x80, hi: 0x89},
-	{value: 0x8dfd, lo: 0x8a, hi: 0x8a},
-	{value: 0xdff9, lo: 0x8b, hi: 0x9c},
-	{value: 0x8e1d, lo: 0x9d, hi: 0x9d},
-	{value: 0xe239, lo: 0x9e, hi: 0xa2},
-	{value: 0x8e3d, lo: 0xa3, hi: 0xa3},
-	{value: 0xe2d9, lo: 0xa4, hi: 0xab},
-	{value: 0x7ed5, lo: 0xac, hi: 0xac},
-	{value: 0xe3d9, lo: 0xad, hi: 0xaf},
-	{value: 0x8e5d, lo: 0xb0, hi: 0xb0},
-	{value: 0xe439, lo: 0xb1, hi: 0xb6},
-	{value: 0x8e7d, lo: 0xb7, hi: 0xb9},
-	{value: 0xe4f9, lo: 0xba, hi: 0xba},
-	{value: 0x8edd, lo: 0xbb, hi: 0xbb},
-	{value: 0xe519, lo: 0xbc, hi: 0xbf},
-	// Block 0x103, offset 0x75e
-	{value: 0x0020, lo: 0x10},
-	{value: 0x937d, lo: 0x80, hi: 0x80},
-	{value: 0xf099, lo: 0x81, hi: 0x86},
-	{value: 0x939d, lo: 0x87, hi: 0x8a},
-	{value: 0xd9f9, lo: 0x8b, hi: 0x8b},
-	{value: 0xf159, lo: 0x8c, hi: 0x96},
-	{value: 0x941d, lo: 0x97, hi: 0x97},
-	{value: 0xf2b9, lo: 0x98, hi: 0xa3},
-	{value: 0x943d, lo: 0xa4, hi: 0xa6},
-	{value: 0xf439, lo: 0xa7, hi: 0xaa},
-	{value: 0x949d, lo: 0xab, hi: 0xab},
-	{value: 0xf4b9, lo: 0xac, hi: 0xac},
-	{value: 0x94bd, lo: 0xad, hi: 0xad},
-	{value: 0xf4d9, lo: 0xae, hi: 0xaf},
-	{value: 0x94dd, lo: 0xb0, hi: 0xb1},
-	{value: 0xf519, lo: 0xb2, hi: 0xbe},
-	{value: 0x2040, lo: 0xbf, hi: 0xbf},
-	// Block 0x104, offset 0x76f
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0340, lo: 0x81, hi: 0x81},
-	{value: 0x0040, lo: 0x82, hi: 0x9f},
-	{value: 0x0340, lo: 0xa0, hi: 0xbf},
-	// Block 0x105, offset 0x774
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0340, lo: 0x80, hi: 0xbf},
-	// Block 0x106, offset 0x776
-	{value: 0x0000, lo: 0x01},
-	{value: 0x33c0, lo: 0x80, hi: 0xbf},
-	// Block 0x107, offset 0x778
-	{value: 0x0000, lo: 0x02},
-	{value: 0x33c0, lo: 0x80, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbf},
-}
-
-// Total table size 42114 bytes (41KiB); checksum: 355A58A4
Index: trunk/vendor/golang.org/x/net/idna/tables11.0.0.go
===================================================================
--- trunk/vendor/golang.org/x/net/idna/tables11.0.0.go	(revision 145)
+++ 	(revision )
@@ -1,4654 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-//go:build go1.13 && !go1.14
-// +build go1.13,!go1.14
-
-package idna
-
-// UnicodeVersion is the Unicode version from which the tables in this package are derived.
-const UnicodeVersion = "11.0.0"
-
-var mappings string = "" + // Size: 8175 bytes
-	"\x00\x01 \x03 ̈\x01a\x03 ̄\x012\x013\x03 ́\x03 ̧\x011\x01o\x051⁄4\x051⁄2" +
-	"\x053⁄4\x03i̇\x03l·\x03ʼn\x01s\x03dž\x03ⱥ\x03ⱦ\x01h\x01j\x01r\x01w\x01y" +
-	"\x03 ̆\x03 ̇\x03 ̊\x03 ̨\x03 ̃\x03 ̋\x01l\x01x\x04̈́\x03 ι\x01;\x05 ̈́" +
-	"\x04եւ\x04اٴ\x04وٴ\x04ۇٴ\x04يٴ\x06क़\x06ख़\x06ग़\x06ज़\x06ड़\x06ढ़\x06फ़" +
-	"\x06य़\x06ড়\x06ঢ়\x06য়\x06ਲ਼\x06ਸ਼\x06ਖ਼\x06ਗ਼\x06ਜ਼\x06ਫ਼\x06ଡ଼\x06ଢ଼" +
-	"\x06ํา\x06ໍາ\x06ຫນ\x06ຫມ\x06གྷ\x06ཌྷ\x06དྷ\x06བྷ\x06ཛྷ\x06ཀྵ\x06ཱི\x06ཱུ" +
-	"\x06ྲྀ\x09ྲཱྀ\x06ླྀ\x09ླཱྀ\x06ཱྀ\x06ྒྷ\x06ྜྷ\x06ྡྷ\x06ྦྷ\x06ྫྷ\x06ྐྵ\x02" +
-	"в\x02д\x02о\x02с\x02т\x02ъ\x02ѣ\x02æ\x01b\x01d\x01e\x02ǝ\x01g\x01i\x01k" +
-	"\x01m\x01n\x02ȣ\x01p\x01t\x01u\x02ɐ\x02ɑ\x02ə\x02ɛ\x02ɜ\x02ŋ\x02ɔ\x02ɯ" +
-	"\x01v\x02β\x02γ\x02δ\x02φ\x02χ\x02ρ\x02н\x02ɒ\x01c\x02ɕ\x02ð\x01f\x02ɟ" +
-	"\x02ɡ\x02ɥ\x02ɨ\x02ɩ\x02ɪ\x02ʝ\x02ɭ\x02ʟ\x02ɱ\x02ɰ\x02ɲ\x02ɳ\x02ɴ\x02ɵ" +
-	"\x02ɸ\x02ʂ\x02ʃ\x02ƫ\x02ʉ\x02ʊ\x02ʋ\x02ʌ\x01z\x02ʐ\x02ʑ\x02ʒ\x02θ\x02ss" +
-	"\x02ά\x02έ\x02ή\x02ί\x02ό\x02ύ\x02ώ\x05ἀι\x05ἁι\x05ἂι\x05ἃι\x05ἄι\x05ἅι" +
-	"\x05ἆι\x05ἇι\x05ἠι\x05ἡι\x05ἢι\x05ἣι\x05ἤι\x05ἥι\x05ἦι\x05ἧι\x05ὠι\x05ὡι" +
-	"\x05ὢι\x05ὣι\x05ὤι\x05ὥι\x05ὦι\x05ὧι\x05ὰι\x04αι\x04άι\x05ᾶι\x02ι\x05 ̈͂" +
-	"\x05ὴι\x04ηι\x04ήι\x05ῆι\x05 ̓̀\x05 ̓́\x05 ̓͂\x02ΐ\x05 ̔̀\x05 ̔́\x05 ̔͂" +
-	"\x02ΰ\x05 ̈̀\x01`\x05ὼι\x04ωι\x04ώι\x05ῶι\x06′′\x09′′′\x06‵‵\x09‵‵‵\x02!" +
-	"!\x02??\x02?!\x02!?\x0c′′′′\x010\x014\x015\x016\x017\x018\x019\x01+\x01=" +
-	"\x01(\x01)\x02rs\x02ħ\x02no\x01q\x02sm\x02tm\x02ω\x02å\x02א\x02ב\x02ג" +
-	"\x02ד\x02π\x051⁄7\x051⁄9\x061⁄10\x051⁄3\x052⁄3\x051⁄5\x052⁄5\x053⁄5\x054" +
-	"⁄5\x051⁄6\x055⁄6\x051⁄8\x053⁄8\x055⁄8\x057⁄8\x041⁄\x02ii\x02iv\x02vi" +
-	"\x04viii\x02ix\x02xi\x050⁄3\x06∫∫\x09∫∫∫\x06∮∮\x09∮∮∮\x0210\x0211\x0212" +
-	"\x0213\x0214\x0215\x0216\x0217\x0218\x0219\x0220\x04(10)\x04(11)\x04(12)" +
-	"\x04(13)\x04(14)\x04(15)\x04(16)\x04(17)\x04(18)\x04(19)\x04(20)\x0c∫∫∫∫" +
-	"\x02==\x05⫝̸\x02ɫ\x02ɽ\x02ȿ\x02ɀ\x01.\x04 ゙\x04 ゚\x06より\x06コト\x05(ᄀ)\x05" +
-	"(ᄂ)\x05(ᄃ)\x05(ᄅ)\x05(ᄆ)\x05(ᄇ)\x05(ᄉ)\x05(ᄋ)\x05(ᄌ)\x05(ᄎ)\x05(ᄏ)\x05(ᄐ" +
-	")\x05(ᄑ)\x05(ᄒ)\x05(가)\x05(나)\x05(다)\x05(라)\x05(마)\x05(바)\x05(사)\x05(아)" +
-	"\x05(자)\x05(차)\x05(카)\x05(타)\x05(파)\x05(하)\x05(주)\x08(오전)\x08(오후)\x05(一)" +
-	"\x05(二)\x05(三)\x05(四)\x05(五)\x05(六)\x05(七)\x05(八)\x05(九)\x05(十)\x05(月)" +
-	"\x05(火)\x05(水)\x05(木)\x05(金)\x05(土)\x05(日)\x05(株)\x05(有)\x05(社)\x05(名)" +
-	"\x05(特)\x05(財)\x05(祝)\x05(労)\x05(代)\x05(呼)\x05(学)\x05(監)\x05(企)\x05(資)" +
-	"\x05(協)\x05(祭)\x05(休)\x05(自)\x05(至)\x0221\x0222\x0223\x0224\x0225\x0226" +
-	"\x0227\x0228\x0229\x0230\x0231\x0232\x0233\x0234\x0235\x06참고\x06주의\x0236" +
-	"\x0237\x0238\x0239\x0240\x0241\x0242\x0243\x0244\x0245\x0246\x0247\x0248" +
-	"\x0249\x0250\x041月\x042月\x043月\x044月\x045月\x046月\x047月\x048月\x049月\x0510" +
-	"月\x0511月\x0512月\x02hg\x02ev\x0cアパート\x0cアルファ\x0cアンペア\x09アール\x0cイニング\x09" +
-	"インチ\x09ウォン\x0fエスクード\x0cエーカー\x09オンス\x09オーム\x09カイリ\x0cカラット\x0cカロリー\x09ガロ" +
-	"ン\x09ガンマ\x06ギガ\x09ギニー\x0cキュリー\x0cギルダー\x06キロ\x0fキログラム\x12キロメートル\x0fキロワッ" +
-	"ト\x09グラム\x0fグラムトン\x0fクルゼイロ\x0cクローネ\x09ケース\x09コルナ\x09コーポ\x0cサイクル\x0fサンチ" +
-	"ーム\x0cシリング\x09センチ\x09セント\x09ダース\x06デシ\x06ドル\x06トン\x06ナノ\x09ノット\x09ハイツ" +
-	"\x0fパーセント\x09パーツ\x0cバーレル\x0fピアストル\x09ピクル\x06ピコ\x06ビル\x0fファラッド\x0cフィート" +
-	"\x0fブッシェル\x09フラン\x0fヘクタール\x06ペソ\x09ペニヒ\x09ヘルツ\x09ペンス\x09ページ\x09ベータ\x0cポイ" +
-	"ント\x09ボルト\x06ホン\x09ポンド\x09ホール\x09ホーン\x0cマイクロ\x09マイル\x09マッハ\x09マルク\x0fマ" +
-	"ンション\x0cミクロン\x06ミリ\x0fミリバール\x06メガ\x0cメガトン\x0cメートル\x09ヤード\x09ヤール\x09ユアン" +
-	"\x0cリットル\x06リラ\x09ルピー\x0cルーブル\x06レム\x0fレントゲン\x09ワット\x040点\x041点\x042点" +
-	"\x043点\x044点\x045点\x046点\x047点\x048点\x049点\x0510点\x0511点\x0512点\x0513点" +
-	"\x0514点\x0515点\x0516点\x0517点\x0518点\x0519点\x0520点\x0521点\x0522点\x0523点" +
-	"\x0524点\x02da\x02au\x02ov\x02pc\x02dm\x02iu\x06平成\x06昭和\x06大正\x06明治\x0c株" +
-	"式会社\x02pa\x02na\x02ma\x02ka\x02kb\x02mb\x02gb\x04kcal\x02pf\x02nf\x02m" +
-	"g\x02kg\x02hz\x02ml\x02dl\x02kl\x02fm\x02nm\x02mm\x02cm\x02km\x02m2\x02m" +
-	"3\x05m∕s\x06m∕s2\x07rad∕s\x08rad∕s2\x02ps\x02ns\x02ms\x02pv\x02nv\x02mv" +
-	"\x02kv\x02pw\x02nw\x02mw\x02kw\x02bq\x02cc\x02cd\x06c∕kg\x02db\x02gy\x02" +
-	"ha\x02hp\x02in\x02kk\x02kt\x02lm\x02ln\x02lx\x02ph\x02pr\x02sr\x02sv\x02" +
-	"wb\x05v∕m\x05a∕m\x041日\x042日\x043日\x044日\x045日\x046日\x047日\x048日\x049日" +
-	"\x0510日\x0511日\x0512日\x0513日\x0514日\x0515日\x0516日\x0517日\x0518日\x0519日" +
-	"\x0520日\x0521日\x0522日\x0523日\x0524日\x0525日\x0526日\x0527日\x0528日\x0529日" +
-	"\x0530日\x0531日\x02ь\x02ɦ\x02ɬ\x02ʞ\x02ʇ\x02œ\x04𤋮\x04𢡊\x04𢡄\x04𣏕\x04𥉉" +
-	"\x04𥳐\x04𧻓\x02ff\x02fi\x02fl\x02st\x04մն\x04մե\x04մի\x04վն\x04մխ\x04יִ" +
-	"\x04ײַ\x02ע\x02ה\x02כ\x02ל\x02ם\x02ר\x02ת\x04שׁ\x04שׂ\x06שּׁ\x06שּׂ\x04א" +
-	"ַ\x04אָ\x04אּ\x04בּ\x04גּ\x04דּ\x04הּ\x04וּ\x04זּ\x04טּ\x04יּ\x04ךּ\x04" +
-	"כּ\x04לּ\x04מּ\x04נּ\x04סּ\x04ףּ\x04פּ\x04צּ\x04קּ\x04רּ\x04שּ\x04תּ" +
-	"\x04וֹ\x04בֿ\x04כֿ\x04פֿ\x04אל\x02ٱ\x02ٻ\x02پ\x02ڀ\x02ٺ\x02ٿ\x02ٹ\x02ڤ" +
-	"\x02ڦ\x02ڄ\x02ڃ\x02چ\x02ڇ\x02ڍ\x02ڌ\x02ڎ\x02ڈ\x02ژ\x02ڑ\x02ک\x02گ\x02ڳ" +
-	"\x02ڱ\x02ں\x02ڻ\x02ۀ\x02ہ\x02ھ\x02ے\x02ۓ\x02ڭ\x02ۇ\x02ۆ\x02ۈ\x02ۋ\x02ۅ" +
-	"\x02ۉ\x02ې\x02ى\x04ئا\x04ئە\x04ئو\x04ئۇ\x04ئۆ\x04ئۈ\x04ئې\x04ئى\x02ی\x04" +
-	"ئج\x04ئح\x04ئم\x04ئي\x04بج\x04بح\x04بخ\x04بم\x04بى\x04بي\x04تج\x04تح" +
-	"\x04تخ\x04تم\x04تى\x04تي\x04ثج\x04ثم\x04ثى\x04ثي\x04جح\x04جم\x04حج\x04حم" +
-	"\x04خج\x04خح\x04خم\x04سج\x04سح\x04سخ\x04سم\x04صح\x04صم\x04ضج\x04ضح\x04ضخ" +
-	"\x04ضم\x04طح\x04طم\x04ظم\x04عج\x04عم\x04غج\x04غم\x04فج\x04فح\x04فخ\x04فم" +
-	"\x04فى\x04في\x04قح\x04قم\x04قى\x04قي\x04كا\x04كج\x04كح\x04كخ\x04كل\x04كم" +
-	"\x04كى\x04كي\x04لج\x04لح\x04لخ\x04لم\x04لى\x04لي\x04مج\x04مح\x04مخ\x04مم" +
-	"\x04مى\x04مي\x04نج\x04نح\x04نخ\x04نم\x04نى\x04ني\x04هج\x04هم\x04هى\x04هي" +
-	"\x04يج\x04يح\x04يخ\x04يم\x04يى\x04يي\x04ذٰ\x04رٰ\x04ىٰ\x05 ٌّ\x05 ٍّ\x05" +
-	" َّ\x05 ُّ\x05 ِّ\x05 ّٰ\x04ئر\x04ئز\x04ئن\x04بر\x04بز\x04بن\x04تر\x04تز" +
-	"\x04تن\x04ثر\x04ثز\x04ثن\x04ما\x04نر\x04نز\x04نن\x04ير\x04يز\x04ين\x04ئخ" +
-	"\x04ئه\x04به\x04ته\x04صخ\x04له\x04نه\x04هٰ\x04يه\x04ثه\x04سه\x04شم\x04شه" +
-	"\x06ـَّ\x06ـُّ\x06ـِّ\x04طى\x04طي\x04عى\x04عي\x04غى\x04غي\x04سى\x04سي" +
-	"\x04شى\x04شي\x04حى\x04حي\x04جى\x04جي\x04خى\x04خي\x04صى\x04صي\x04ضى\x04ضي" +
-	"\x04شج\x04شح\x04شخ\x04شر\x04سر\x04صر\x04ضر\x04اً\x06تجم\x06تحج\x06تحم" +
-	"\x06تخم\x06تمج\x06تمح\x06تمخ\x06جمح\x06حمي\x06حمى\x06سحج\x06سجح\x06سجى" +
-	"\x06سمح\x06سمج\x06سمم\x06صحح\x06صمم\x06شحم\x06شجي\x06شمخ\x06شمم\x06ضحى" +
-	"\x06ضخم\x06طمح\x06طمم\x06طمي\x06عجم\x06عمم\x06عمى\x06غمم\x06غمي\x06غمى" +
-	"\x06فخم\x06قمح\x06قمم\x06لحم\x06لحي\x06لحى\x06لجج\x06لخم\x06لمح\x06محج" +
-	"\x06محم\x06محي\x06مجح\x06مجم\x06مخج\x06مخم\x06مجخ\x06همج\x06همم\x06نحم" +
-	"\x06نحى\x06نجم\x06نجى\x06نمي\x06نمى\x06يمم\x06بخي\x06تجي\x06تجى\x06تخي" +
-	"\x06تخى\x06تمي\x06تمى\x06جمي\x06جحى\x06جمى\x06سخى\x06صحي\x06شحي\x06ضحي" +
-	"\x06لجي\x06لمي\x06يحي\x06يجي\x06يمي\x06ممي\x06قمي\x06نحي\x06عمي\x06كمي" +
-	"\x06نجح\x06مخي\x06لجم\x06كمم\x06جحي\x06حجي\x06مجي\x06فمي\x06بحي\x06سخي" +
-	"\x06نجي\x06صلے\x06قلے\x08الله\x08اكبر\x08محمد\x08صلعم\x08رسول\x08عليه" +
-	"\x08وسلم\x06صلى!صلى الله عليه وسلم\x0fجل جلاله\x08ریال\x01,\x01:\x01!" +
-	"\x01?\x01_\x01{\x01}\x01[\x01]\x01#\x01&\x01*\x01-\x01<\x01>\x01\\\x01$" +
-	"\x01%\x01@\x04ـً\x04ـَ\x04ـُ\x04ـِ\x04ـّ\x04ـْ\x02ء\x02آ\x02أ\x02ؤ\x02إ" +
-	"\x02ئ\x02ا\x02ب\x02ة\x02ت\x02ث\x02ج\x02ح\x02خ\x02د\x02ذ\x02ر\x02ز\x02س" +
-	"\x02ش\x02ص\x02ض\x02ط\x02ظ\x02ع\x02غ\x02ف\x02ق\x02ك\x02ل\x02م\x02ن\x02ه" +
-	"\x02و\x02ي\x04لآ\x04لأ\x04لإ\x04لا\x01\x22\x01'\x01/\x01^\x01|\x01~\x02¢" +
-	"\x02£\x02¬\x02¦\x02¥\x08𝅗𝅥\x08𝅘𝅥\x0c𝅘𝅥𝅮\x0c𝅘𝅥𝅯\x0c𝅘𝅥𝅰\x0c𝅘𝅥𝅱\x0c𝅘𝅥𝅲\x08𝆹" +
-	"𝅥\x08𝆺𝅥\x0c𝆹𝅥𝅮\x0c𝆺𝅥𝅮\x0c𝆹𝅥𝅯\x0c𝆺𝅥𝅯\x02ı\x02ȷ\x02α\x02ε\x02ζ\x02η\x02" +
-	"κ\x02λ\x02μ\x02ν\x02ξ\x02ο\x02σ\x02τ\x02υ\x02ψ\x03∇\x03∂\x02ϝ\x02ٮ\x02ڡ" +
-	"\x02ٯ\x020,\x021,\x022,\x023,\x024,\x025,\x026,\x027,\x028,\x029,\x03(a)" +
-	"\x03(b)\x03(c)\x03(d)\x03(e)\x03(f)\x03(g)\x03(h)\x03(i)\x03(j)\x03(k)" +
-	"\x03(l)\x03(m)\x03(n)\x03(o)\x03(p)\x03(q)\x03(r)\x03(s)\x03(t)\x03(u)" +
-	"\x03(v)\x03(w)\x03(x)\x03(y)\x03(z)\x07〔s〕\x02wz\x02hv\x02sd\x03ppv\x02w" +
-	"c\x02mc\x02md\x02dj\x06ほか\x06ココ\x03サ\x03手\x03字\x03双\x03デ\x03二\x03多\x03解" +
-	"\x03天\x03交\x03映\x03無\x03料\x03前\x03後\x03再\x03新\x03初\x03終\x03生\x03販\x03声" +
-	"\x03吹\x03演\x03投\x03捕\x03一\x03三\x03遊\x03左\x03中\x03右\x03指\x03走\x03打\x03禁" +
-	"\x03空\x03合\x03満\x03有\x03月\x03申\x03割\x03営\x03配\x09〔本〕\x09〔三〕\x09〔二〕\x09〔安" +
-	"〕\x09〔点〕\x09〔打〕\x09〔盗〕\x09〔勝〕\x09〔敗〕\x03得\x03可\x03丽\x03丸\x03乁\x03你\x03" +
-	"侮\x03侻\x03倂\x03偺\x03備\x03僧\x03像\x03㒞\x03免\x03兔\x03兤\x03具\x03㒹\x03內\x03" +
-	"冗\x03冤\x03仌\x03冬\x03况\x03凵\x03刃\x03㓟\x03刻\x03剆\x03剷\x03㔕\x03勇\x03勉\x03" +
-	"勤\x03勺\x03包\x03匆\x03北\x03卉\x03卑\x03博\x03即\x03卽\x03卿\x03灰\x03及\x03叟\x03" +
-	"叫\x03叱\x03吆\x03咞\x03吸\x03呈\x03周\x03咢\x03哶\x03唐\x03啓\x03啣\x03善\x03喙\x03" +
-	"喫\x03喳\x03嗂\x03圖\x03嘆\x03圗\x03噑\x03噴\x03切\x03壮\x03城\x03埴\x03堍\x03型\x03" +
-	"堲\x03報\x03墬\x03売\x03壷\x03夆\x03夢\x03奢\x03姬\x03娛\x03娧\x03姘\x03婦\x03㛮\x03" +
-	"嬈\x03嬾\x03寃\x03寘\x03寧\x03寳\x03寿\x03将\x03尢\x03㞁\x03屠\x03屮\x03峀\x03岍\x03" +
-	"嵃\x03嵮\x03嵫\x03嵼\x03巡\x03巢\x03㠯\x03巽\x03帨\x03帽\x03幩\x03㡢\x03㡼\x03庰\x03" +
-	"庳\x03庶\x03廊\x03廾\x03舁\x03弢\x03㣇\x03形\x03彫\x03㣣\x03徚\x03忍\x03志\x03忹\x03" +
-	"悁\x03㤺\x03㤜\x03悔\x03惇\x03慈\x03慌\x03慎\x03慺\x03憎\x03憲\x03憤\x03憯\x03懞\x03" +
-	"懲\x03懶\x03成\x03戛\x03扝\x03抱\x03拔\x03捐\x03挽\x03拼\x03捨\x03掃\x03揤\x03搢\x03" +
-	"揅\x03掩\x03㨮\x03摩\x03摾\x03撝\x03摷\x03㩬\x03敏\x03敬\x03旣\x03書\x03晉\x03㬙\x03" +
-	"暑\x03㬈\x03㫤\x03冒\x03冕\x03最\x03暜\x03肭\x03䏙\x03朗\x03望\x03朡\x03杞\x03杓\x03" +
-	"㭉\x03柺\x03枅\x03桒\x03梅\x03梎\x03栟\x03椔\x03㮝\x03楂\x03榣\x03槪\x03檨\x03櫛\x03" +
-	"㰘\x03次\x03歔\x03㱎\x03歲\x03殟\x03殺\x03殻\x03汎\x03沿\x03泍\x03汧\x03洖\x03派\x03" +
-	"海\x03流\x03浩\x03浸\x03涅\x03洴\x03港\x03湮\x03㴳\x03滋\x03滇\x03淹\x03潮\x03濆\x03" +
-	"瀹\x03瀞\x03瀛\x03㶖\x03灊\x03災\x03灷\x03炭\x03煅\x03熜\x03爨\x03爵\x03牐\x03犀\x03" +
-	"犕\x03獺\x03王\x03㺬\x03玥\x03㺸\x03瑇\x03瑜\x03瑱\x03璅\x03瓊\x03㼛\x03甤\x03甾\x03" +
-	"異\x03瘐\x03㿼\x03䀈\x03直\x03眞\x03真\x03睊\x03䀹\x03瞋\x03䁆\x03䂖\x03硎\x03碌\x03" +
-	"磌\x03䃣\x03祖\x03福\x03秫\x03䄯\x03穀\x03穊\x03穏\x03䈂\x03篆\x03築\x03䈧\x03糒\x03" +
-	"䊠\x03糨\x03糣\x03紀\x03絣\x03䌁\x03緇\x03縂\x03繅\x03䌴\x03䍙\x03罺\x03羕\x03翺\x03" +
-	"者\x03聠\x03聰\x03䏕\x03育\x03脃\x03䐋\x03脾\x03媵\x03舄\x03辞\x03䑫\x03芑\x03芋\x03" +
-	"芝\x03劳\x03花\x03芳\x03芽\x03苦\x03若\x03茝\x03荣\x03莭\x03茣\x03莽\x03菧\x03著\x03" +
-	"荓\x03菊\x03菌\x03菜\x03䔫\x03蓱\x03蓳\x03蔖\x03蕤\x03䕝\x03䕡\x03䕫\x03虐\x03虜\x03" +
-	"虧\x03虩\x03蚩\x03蚈\x03蜎\x03蛢\x03蝹\x03蜨\x03蝫\x03螆\x03蟡\x03蠁\x03䗹\x03衠\x03" +
-	"衣\x03裗\x03裞\x03䘵\x03裺\x03㒻\x03䚾\x03䛇\x03誠\x03諭\x03變\x03豕\x03貫\x03賁\x03" +
-	"贛\x03起\x03跋\x03趼\x03跰\x03軔\x03輸\x03邔\x03郱\x03鄑\x03鄛\x03鈸\x03鋗\x03鋘\x03" +
-	"鉼\x03鏹\x03鐕\x03開\x03䦕\x03閷\x03䧦\x03雃\x03嶲\x03霣\x03䩮\x03䩶\x03韠\x03䪲\x03" +
-	"頋\x03頩\x03飢\x03䬳\x03餩\x03馧\x03駂\x03駾\x03䯎\x03鬒\x03鱀\x03鳽\x03䳎\x03䳭\x03" +
-	"鵧\x03䳸\x03麻\x03䵖\x03黹\x03黾\x03鼅\x03鼏\x03鼖\x03鼻"
-
-var xorData string = "" + // Size: 4855 bytes
-	"\x02\x0c\x09\x02\xb0\xec\x02\xad\xd8\x02\xad\xd9\x02\x06\x07\x02\x0f\x12" +
-	"\x02\x0f\x1f\x02\x0f\x1d\x02\x01\x13\x02\x0f\x16\x02\x0f\x0b\x02\x0f3" +
-	"\x02\x0f7\x02\x0f?\x02\x0f/\x02\x0f*\x02\x0c&\x02\x0c*\x02\x0c;\x02\x0c9" +
-	"\x02\x0c%\x02\xab\xed\x02\xab\xe2\x02\xab\xe3\x02\xa9\xe0\x02\xa9\xe1" +
-	"\x02\xa9\xe6\x02\xa3\xcb\x02\xa3\xc8\x02\xa3\xc9\x02\x01#\x02\x01\x08" +
-	"\x02\x0e>\x02\x0e'\x02\x0f\x03\x02\x03\x0d\x02\x03\x09\x02\x03\x17\x02" +
-	"\x03\x0e\x02\x02\x03\x02\x011\x02\x01\x00\x02\x01\x10\x02\x03<\x02\x07" +
-	"\x0d\x02\x02\x0c\x02\x0c0\x02\x01\x03\x02\x01\x01\x02\x01 \x02\x01\x22" +
-	"\x02\x01)\x02\x01\x0a\x02\x01\x0c\x02\x02\x06\x02\x02\x02\x02\x03\x10" +
-	"\x03\x037 \x03\x0b+\x03\x02\x01\x04\x02\x01\x02\x02\x019\x02\x03\x1c\x02" +
-	"\x02$\x03\x80p$\x02\x03:\x02\x03\x0a\x03\xc1r.\x03\xc1r,\x03\xc1r\x02" +
-	"\x02\x02:\x02\x02>\x02\x02,\x02\x02\x10\x02\x02\x00\x03\xc1s<\x03\xc1s*" +
-	"\x03\xc2L$\x03\xc2L;\x02\x09)\x02\x0a\x19\x03\x83\xab\xe3\x03\x83\xab" +
-	"\xf2\x03 4\xe0\x03\x81\xab\xea\x03\x81\xab\xf3\x03 4\xef\x03\x96\xe1\xcd" +
-	"\x03\x84\xe5\xc3\x02\x0d\x11\x03\x8b\xec\xcb\x03\x94\xec\xcf\x03\x9a\xec" +
-	"\xc2\x03\x8b\xec\xdb\x03\x94\xec\xdf\x03\x9a\xec\xd2\x03\x01\x0c!\x03" +
-	"\x01\x0c#\x03ʠ\x9d\x03ʣ\x9c\x03ʢ\x9f\x03ʥ\x9e\x03ʤ\x91\x03ʧ\x90\x03ʦ\x93" +
-	"\x03ʩ\x92\x03ʨ\x95\x03\xca\xf3\xb5\x03\xca\xf0\xb4\x03\xca\xf1\xb7\x03" +
-	"\xca\xf6\xb6\x03\xca\xf7\x89\x03\xca\xf4\x88\x03\xca\xf5\x8b\x03\xca\xfa" +
-	"\x8a\x03\xca\xfb\x8d\x03\xca\xf8\x8c\x03\xca\xf9\x8f\x03\xca\xfe\x8e\x03" +
-	"\xca\xff\x81\x03\xca\xfc\x80\x03\xca\xfd\x83\x03\xca\xe2\x82\x03\xca\xe3" +
-	"\x85\x03\xca\xe0\x84\x03\xca\xe1\x87\x03\xca\xe6\x86\x03\xca\xe7\x99\x03" +
-	"\xca\xe4\x98\x03\xca\xe5\x9b\x03\xca\xea\x9a\x03\xca\xeb\x9d\x03\xca\xe8" +
-	"\x9c\x03ؓ\x89\x03ߔ\x8b\x02\x010\x03\x03\x04\x1e\x03\x04\x15\x12\x03\x0b" +
-	"\x05,\x03\x06\x04\x00\x03\x06\x04)\x03\x06\x044\x03\x06\x04<\x03\x06\x05" +
-	"\x1d\x03\x06\x06\x00\x03\x06\x06\x0a\x03\x06\x06'\x03\x06\x062\x03\x0786" +
-	"\x03\x079/\x03\x079 \x03\x07:\x0e\x03\x07:\x1b\x03\x07:%\x03\x07;/\x03" +
-	"\x07;%\x03\x074\x11\x03\x076\x09\x03\x077*\x03\x070\x01\x03\x070\x0f\x03" +
-	"\x070.\x03\x071\x16\x03\x071\x04\x03\x0710\x03\x072\x18\x03\x072-\x03" +
-	"\x073\x14\x03\x073>\x03\x07'\x09\x03\x07 \x00\x03\x07\x1f\x0b\x03\x07" +
-	"\x18#\x03\x07\x18(\x03\x07\x186\x03\x07\x18\x03\x03\x07\x19\x16\x03\x07" +
-	"\x116\x03\x07\x12'\x03\x07\x13\x10\x03\x07\x0c&\x03\x07\x0c\x08\x03\x07" +
-	"\x0c\x13\x03\x07\x0d\x02\x03\x07\x0d\x1c\x03\x07\x0b5\x03\x07\x0b\x0a" +
-	"\x03\x07\x0b\x01\x03\x07\x0b\x0f\x03\x07\x05\x00\x03\x07\x05\x09\x03\x07" +
-	"\x05\x0b\x03\x07\x07\x01\x03\x07\x07\x08\x03\x07\x00<\x03\x07\x00+\x03" +
-	"\x07\x01)\x03\x07\x01\x1b\x03\x07\x01\x08\x03\x07\x03?\x03\x0445\x03\x04" +
-	"4\x08\x03\x0454\x03\x04)/\x03\x04)5\x03\x04+\x05\x03\x04+\x14\x03\x04+ " +
-	"\x03\x04+<\x03\x04*&\x03\x04*\x22\x03\x04&8\x03\x04!\x01\x03\x04!\x22" +
-	"\x03\x04\x11+\x03\x04\x10.\x03\x04\x104\x03\x04\x13=\x03\x04\x12\x04\x03" +
-	"\x04\x12\x0a\x03\x04\x0d\x1d\x03\x04\x0d\x07\x03\x04\x0d \x03\x05<>\x03" +
-	"\x055<\x03\x055!\x03\x055#\x03\x055&\x03\x054\x1d\x03\x054\x02\x03\x054" +
-	"\x07\x03\x0571\x03\x053\x1a\x03\x053\x16\x03\x05.<\x03\x05.\x07\x03\x05)" +
-	":\x03\x05)<\x03\x05)\x0c\x03\x05)\x15\x03\x05+-\x03\x05+5\x03\x05$\x1e" +
-	"\x03\x05$\x14\x03\x05'\x04\x03\x05'\x14\x03\x05&\x02\x03\x05\x226\x03" +
-	"\x05\x22\x0c\x03\x05\x22\x1c\x03\x05\x19\x0a\x03\x05\x1b\x09\x03\x05\x1b" +
-	"\x0c\x03\x05\x14\x07\x03\x05\x16?\x03\x05\x16\x0c\x03\x05\x0c\x05\x03" +
-	"\x05\x0e\x0f\x03\x05\x01\x0e\x03\x05\x00(\x03\x05\x030\x03\x05\x03\x06" +
-	"\x03\x0a==\x03\x0a=1\x03\x0a=,\x03\x0a=\x0c\x03\x0a??\x03\x0a<\x08\x03" +
-	"\x0a9!\x03\x0a9)\x03\x0a97\x03\x0a99\x03\x0a6\x0a\x03\x0a6\x1c\x03\x0a6" +
-	"\x17\x03\x0a7'\x03\x0a78\x03\x0a73\x03\x0a'\x01\x03\x0a'&\x03\x0a\x1f" +
-	"\x0e\x03\x0a\x1f\x03\x03\x0a\x1f3\x03\x0a\x1b/\x03\x0a\x18\x19\x03\x0a" +
-	"\x19\x01\x03\x0a\x16\x14\x03\x0a\x0e\x22\x03\x0a\x0f\x10\x03\x0a\x0f\x02" +
-	"\x03\x0a\x0f \x03\x0a\x0c\x04\x03\x0a\x0b>\x03\x0a\x0b+\x03\x0a\x08/\x03" +
-	"\x0a\x046\x03\x0a\x05\x14\x03\x0a\x00\x04\x03\x0a\x00\x10\x03\x0a\x00" +
-	"\x14\x03\x0b<3\x03\x0b;*\x03\x0b9\x22\x03\x0b9)\x03\x0b97\x03\x0b+\x10" +
-	"\x03\x0b((\x03\x0b&5\x03\x0b$\x1c\x03\x0b$\x12\x03\x0b%\x04\x03\x0b#<" +
-	"\x03\x0b#0\x03\x0b#\x0d\x03\x0b#\x19\x03\x0b!:\x03\x0b!\x1f\x03\x0b!\x00" +
-	"\x03\x0b\x1e5\x03\x0b\x1c\x1d\x03\x0b\x1d-\x03\x0b\x1d(\x03\x0b\x18.\x03" +
-	"\x0b\x18 \x03\x0b\x18\x16\x03\x0b\x14\x13\x03\x0b\x15$\x03\x0b\x15\x22" +
-	"\x03\x0b\x12\x1b\x03\x0b\x12\x10\x03\x0b\x132\x03\x0b\x13=\x03\x0b\x12" +
-	"\x18\x03\x0b\x0c&\x03\x0b\x061\x03\x0b\x06:\x03\x0b\x05#\x03\x0b\x05<" +
-	"\x03\x0b\x04\x0b\x03\x0b\x04\x04\x03\x0b\x04\x1b\x03\x0b\x042\x03\x0b" +
-	"\x041\x03\x0b\x03\x03\x03\x0b\x03\x1d\x03\x0b\x03/\x03\x0b\x03+\x03\x0b" +
-	"\x02\x1b\x03\x0b\x02\x00\x03\x0b\x01\x1e\x03\x0b\x01\x08\x03\x0b\x015" +
-	"\x03\x06\x0d9\x03\x06\x0d=\x03\x06\x0d?\x03\x02\x001\x03\x02\x003\x03" +
-	"\x02\x02\x19\x03\x02\x006\x03\x02\x02\x1b\x03\x02\x004\x03\x02\x00<\x03" +
-	"\x02\x02\x0a\x03\x02\x02\x0e\x03\x02\x01\x1a\x03\x02\x01\x07\x03\x02\x01" +
-	"\x05\x03\x02\x01\x0b\x03\x02\x01%\x03\x02\x01\x0c\x03\x02\x01\x04\x03" +
-	"\x02\x01\x1c\x03\x02\x00.\x03\x02\x002\x03\x02\x00>\x03\x02\x00\x12\x03" +
-	"\x02\x00\x16\x03\x02\x011\x03\x02\x013\x03\x02\x02 \x03\x02\x02%\x03\x02" +
-	"\x02$\x03\x02\x028\x03\x02\x02;\x03\x02\x024\x03\x02\x012\x03\x02\x022" +
-	"\x03\x02\x02/\x03\x02\x01,\x03\x02\x01\x13\x03\x02\x01\x16\x03\x02\x01" +
-	"\x11\x03\x02\x01\x1e\x03\x02\x01\x15\x03\x02\x01\x17\x03\x02\x01\x0f\x03" +
-	"\x02\x01\x08\x03\x02\x00?\x03\x02\x03\x07\x03\x02\x03\x0d\x03\x02\x03" +
-	"\x13\x03\x02\x03\x1d\x03\x02\x03\x1f\x03\x02\x00\x03\x03\x02\x00\x0d\x03" +
-	"\x02\x00\x01\x03\x02\x00\x1b\x03\x02\x00\x19\x03\x02\x00\x18\x03\x02\x00" +
-	"\x13\x03\x02\x00/\x03\x07>\x12\x03\x07<\x1f\x03\x07>\x1d\x03\x06\x1d\x0e" +
-	"\x03\x07>\x1c\x03\x07>:\x03\x07>\x13\x03\x04\x12+\x03\x07?\x03\x03\x07>" +
-	"\x02\x03\x06\x224\x03\x06\x1a.\x03\x07<%\x03\x06\x1c\x0b\x03\x0609\x03" +
-	"\x05\x1f\x01\x03\x04'\x08\x03\x93\xfd\xf5\x03\x02\x0d \x03\x02\x0d#\x03" +
-	"\x02\x0d!\x03\x02\x0d&\x03\x02\x0d\x22\x03\x02\x0d/\x03\x02\x0d,\x03\x02" +
-	"\x0d$\x03\x02\x0d'\x03\x02\x0d%\x03\x02\x0d;\x03\x02\x0d=\x03\x02\x0d?" +
-	"\x03\x099.\x03\x08\x0b7\x03\x08\x02\x14\x03\x08\x14\x0d\x03\x08.:\x03" +
-	"\x089'\x03\x0f\x0b\x18\x03\x0f\x1c1\x03\x0f\x17&\x03\x0f9\x1f\x03\x0f0" +
-	"\x0c\x03\x0e\x0a9\x03\x0e\x056\x03\x0e\x1c#\x03\x0f\x13\x0e\x03\x072\x00" +
-	"\x03\x070\x0d\x03\x072\x0b\x03\x06\x11\x18\x03\x070\x10\x03\x06\x0f(\x03" +
-	"\x072\x05\x03\x06\x0f,\x03\x073\x15\x03\x06\x07\x08\x03\x05\x16\x02\x03" +
-	"\x04\x0b \x03\x05:8\x03\x05\x16%\x03\x0a\x0d\x1f\x03\x06\x16\x10\x03\x05" +
-	"\x1d5\x03\x05*;\x03\x05\x16\x1b\x03\x04.-\x03\x06\x1a\x19\x03\x04\x03," +
-	"\x03\x0b87\x03\x04/\x0a\x03\x06\x00,\x03\x04-\x01\x03\x04\x1e-\x03\x06/(" +
-	"\x03\x0a\x0b5\x03\x06\x0e7\x03\x06\x07.\x03\x0597\x03\x0a*%\x03\x0760" +
-	"\x03\x06\x0c;\x03\x05'\x00\x03\x072.\x03\x072\x08\x03\x06=\x01\x03\x06" +
-	"\x05\x1b\x03\x06\x06\x12\x03\x06$=\x03\x06'\x0d\x03\x04\x11\x0f\x03\x076" +
-	",\x03\x06\x07;\x03\x06.,\x03\x86\xf9\xea\x03\x8f\xff\xeb\x02\x092\x02" +
-	"\x095\x02\x094\x02\x09;\x02\x09>\x02\x098\x02\x09*\x02\x09/\x02\x09,\x02" +
-	"\x09%\x02\x09&\x02\x09#\x02\x09 \x02\x08!\x02\x08%\x02\x08$\x02\x08+\x02" +
-	"\x08.\x02\x08*\x02\x08&\x02\x088\x02\x08>\x02\x084\x02\x086\x02\x080\x02" +
-	"\x08\x10\x02\x08\x17\x02\x08\x12\x02\x08\x1d\x02\x08\x1f\x02\x08\x13\x02" +
-	"\x08\x15\x02\x08\x14\x02\x08\x0c\x03\x8b\xfd\xd0\x03\x81\xec\xc6\x03\x87" +
-	"\xe0\x8a\x03-2\xe3\x03\x80\xef\xe4\x03-2\xea\x03\x88\xe6\xeb\x03\x8e\xe6" +
-	"\xe8\x03\x84\xe6\xe9\x03\x97\xe6\xee\x03-2\xf9\x03-2\xf6\x03\x8e\xe3\xad" +
-	"\x03\x80\xe3\x92\x03\x88\xe3\x90\x03\x8e\xe3\x90\x03\x80\xe3\x97\x03\x88" +
-	"\xe3\x95\x03\x88\xfe\xcb\x03\x8e\xfe\xca\x03\x84\xfe\xcd\x03\x91\xef\xc9" +
-	"\x03-2\xc1\x03-2\xc0\x03-2\xcb\x03\x88@\x09\x03\x8e@\x08\x03\x8f\xe0\xf5" +
-	"\x03\x8e\xe6\xf9\x03\x8e\xe0\xfa\x03\x93\xff\xf4\x03\x84\xee\xd3\x03\x0b" +
-	"(\x04\x023 \x021;\x02\x01*\x03\x0b#\x10\x03\x0b 0\x03\x0b!\x10\x03\x0b!0" +
-	"\x03\x07\x15\x08\x03\x09?5\x03\x07\x1f\x08\x03\x07\x17\x0b\x03\x09\x1f" +
-	"\x15\x03\x0b\x1c7\x03\x0a+#\x03\x06\x1a\x1b\x03\x06\x1a\x14\x03\x0a\x01" +
-	"\x18\x03\x06#\x1b\x03\x0a2\x0c\x03\x0a\x01\x04\x03\x09#;\x03\x08='\x03" +
-	"\x08\x1a\x0a\x03\x07</\x03\x07:+\x03\x07\x07*\x03\x06&\x1c\x03\x09\x0c" +
-	"\x16\x03\x09\x10\x0e\x03\x08'\x0f\x03\x08+\x09\x03\x074%\x03\x06!3\x03" +
-	"\x06\x03+\x03\x0b\x1e\x19\x03\x0a))\x03\x09\x08\x19\x03\x08,\x05\x03\x07" +
-	"<2\x03\x06\x1c>\x03\x0a\x111\x03\x09\x1b\x09\x03\x073.\x03\x07\x01\x00" +
-	"\x03\x09/,\x03\x07#>\x03\x07\x048\x03\x0a\x1f\x22\x03\x098>\x03\x09\x11" +
-	"\x00\x03\x08/\x17\x03\x06'\x22\x03\x0b\x1a+\x03\x0a\x22\x19\x03\x0a/1" +
-	"\x03\x0974\x03\x09\x0f\x22\x03\x08,\x22\x03\x08?\x14\x03\x07$5\x03\x07<3" +
-	"\x03\x07=*\x03\x07\x13\x18\x03\x068\x0a\x03\x06\x09\x16\x03\x06\x13\x00" +
-	"\x03\x08\x067\x03\x08\x01\x03\x03\x08\x12\x1d\x03\x07+7\x03\x06(;\x03" +
-	"\x06\x1c?\x03\x07\x0e\x17\x03\x0a\x06\x1d\x03\x0a\x19\x07\x03\x08\x14$" +
-	"\x03\x07$;\x03\x08,$\x03\x08\x06\x0d\x03\x07\x16\x0a\x03\x06>>\x03\x0a" +
-	"\x06\x12\x03\x0a\x14)\x03\x09\x0d\x1f\x03\x09\x12\x17\x03\x09\x19\x01" +
-	"\x03\x08\x11 \x03\x08\x1d'\x03\x06<\x1a\x03\x0a.\x00\x03\x07'\x18\x03" +
-	"\x0a\x22\x08\x03\x08\x0d\x0a\x03\x08\x13)\x03\x07*)\x03\x06<,\x03\x07" +
-	"\x0b\x1a\x03\x09.\x14\x03\x09\x0d\x1e\x03\x07\x0e#\x03\x0b\x1d'\x03\x0a" +
-	"\x0a8\x03\x09%2\x03\x08+&\x03\x080\x12\x03\x0a)4\x03\x08\x06\x1f\x03\x0b" +
-	"\x1b\x1a\x03\x0a\x1b\x0f\x03\x0b\x1d*\x03\x09\x16$\x03\x090\x11\x03\x08" +
-	"\x11\x08\x03\x0a*(\x03\x0a\x042\x03\x089,\x03\x074'\x03\x07\x0f\x05\x03" +
-	"\x09\x0b\x0a\x03\x07\x1b\x01\x03\x09\x17:\x03\x09.\x0d\x03\x07.\x11\x03" +
-	"\x09+\x15\x03\x080\x13\x03\x0b\x1f\x19\x03\x0a \x11\x03\x0a\x220\x03\x09" +
-	"\x07;\x03\x08\x16\x1c\x03\x07,\x13\x03\x07\x0e/\x03\x06\x221\x03\x0a." +
-	"\x0a\x03\x0a7\x02\x03\x0a\x032\x03\x0a\x1d.\x03\x091\x06\x03\x09\x19:" +
-	"\x03\x08\x02/\x03\x060+\x03\x06\x0f-\x03\x06\x1c\x1f\x03\x06\x1d\x07\x03" +
-	"\x0a,\x11\x03\x09=\x0d\x03\x09\x0b;\x03\x07\x1b/\x03\x0a\x1f:\x03\x09 " +
-	"\x1f\x03\x09.\x10\x03\x094\x0b\x03\x09\x1a1\x03\x08#\x1a\x03\x084\x1d" +
-	"\x03\x08\x01\x1f\x03\x08\x11\x22\x03\x07'8\x03\x07\x1a>\x03\x0757\x03" +
-	"\x06&9\x03\x06+\x11\x03\x0a.\x0b\x03\x0a,>\x03\x0a4#\x03\x08%\x17\x03" +
-	"\x07\x05\x22\x03\x07\x0c\x0b\x03\x0a\x1d+\x03\x0a\x19\x16\x03\x09+\x1f" +
-	"\x03\x09\x08\x0b\x03\x08\x16\x18\x03\x08+\x12\x03\x0b\x1d\x0c\x03\x0a=" +
-	"\x10\x03\x0a\x09\x0d\x03\x0a\x10\x11\x03\x09&0\x03\x08(\x1f\x03\x087\x07" +
-	"\x03\x08\x185\x03\x07'6\x03\x06.\x05\x03\x06=\x04\x03\x06;;\x03\x06\x06," +
-	"\x03\x0b\x18>\x03\x08\x00\x18\x03\x06 \x03\x03\x06<\x00\x03\x09%\x18\x03" +
-	"\x0b\x1c<\x03\x0a%!\x03\x0a\x09\x12\x03\x0a\x16\x02\x03\x090'\x03\x09" +
-	"\x0e=\x03\x08 \x0e\x03\x08>\x03\x03\x074>\x03\x06&?\x03\x06\x19\x09\x03" +
-	"\x06?(\x03\x0a-\x0e\x03\x09:3\x03\x098:\x03\x09\x12\x0b\x03\x09\x1d\x17" +
-	"\x03\x087\x05\x03\x082\x14\x03\x08\x06%\x03\x08\x13\x1f\x03\x06\x06\x0e" +
-	"\x03\x0a\x22<\x03\x09/<\x03\x06>+\x03\x0a'?\x03\x0a\x13\x0c\x03\x09\x10<" +
-	"\x03\x07\x1b=\x03\x0a\x19\x13\x03\x09\x22\x1d\x03\x09\x07\x0d\x03\x08)" +
-	"\x1c\x03\x06=\x1a\x03\x0a/4\x03\x0a7\x11\x03\x0a\x16:\x03\x09?3\x03\x09:" +
-	"/\x03\x09\x05\x0a\x03\x09\x14\x06\x03\x087\x22\x03\x080\x07\x03\x08\x1a" +
-	"\x1f\x03\x07\x04(\x03\x07\x04\x09\x03\x06 %\x03\x06<\x08\x03\x0a+\x14" +
-	"\x03\x09\x1d\x16\x03\x0a70\x03\x08 >\x03\x0857\x03\x070\x0a\x03\x06=\x12" +
-	"\x03\x06\x16%\x03\x06\x1d,\x03\x099#\x03\x09\x10>\x03\x07 \x1e\x03\x08" +
-	"\x0c<\x03\x08\x0b\x18\x03\x08\x15+\x03\x08,:\x03\x08%\x22\x03\x07\x0a$" +
-	"\x03\x0b\x1c=\x03\x07+\x08\x03\x0a/\x05\x03\x0a \x07\x03\x0a\x12'\x03" +
-	"\x09#\x11\x03\x08\x1b\x15\x03\x0a\x06\x01\x03\x09\x1c\x1b\x03\x0922\x03" +
-	"\x07\x14<\x03\x07\x09\x04\x03\x061\x04\x03\x07\x0e\x01\x03\x0a\x13\x18" +
-	"\x03\x0a-\x0c\x03\x0a?\x0d\x03\x0a\x09\x0a\x03\x091&\x03\x0a/\x0b\x03" +
-	"\x08$<\x03\x083\x1d\x03\x08\x0c$\x03\x08\x0d\x07\x03\x08\x0d?\x03\x08" +
-	"\x0e\x14\x03\x065\x0a\x03\x08\x1a#\x03\x08\x16#\x03\x0702\x03\x07\x03" +
-	"\x1a\x03\x06(\x1d\x03\x06+\x1b\x03\x06\x0b\x05\x03\x06\x0b\x17\x03\x06" +
-	"\x0c\x04\x03\x06\x1e\x19\x03\x06+0\x03\x062\x18\x03\x0b\x16\x1e\x03\x0a+" +
-	"\x16\x03\x0a-?\x03\x0a#:\x03\x0a#\x10\x03\x0a%$\x03\x0a>+\x03\x0a01\x03" +
-	"\x0a1\x10\x03\x0a\x099\x03\x0a\x0a\x12\x03\x0a\x19\x1f\x03\x0a\x19\x12" +
-	"\x03\x09*)\x03\x09-\x16\x03\x09.1\x03\x09.2\x03\x09<\x0e\x03\x09> \x03" +
-	"\x093\x12\x03\x09\x0b\x01\x03\x09\x1c2\x03\x09\x11\x1c\x03\x09\x15%\x03" +
-	"\x08,&\x03\x08!\x22\x03\x089(\x03\x08\x0b\x1a\x03\x08\x0d2\x03\x08\x0c" +
-	"\x04\x03\x08\x0c\x06\x03\x08\x0c\x1f\x03\x08\x0c\x0c\x03\x08\x0f\x1f\x03" +
-	"\x08\x0f\x1d\x03\x08\x00\x14\x03\x08\x03\x14\x03\x08\x06\x16\x03\x08\x1e" +
-	"#\x03\x08\x11\x11\x03\x08\x10\x18\x03\x08\x14(\x03\x07)\x1e\x03\x07.1" +
-	"\x03\x07 $\x03\x07 '\x03\x078\x08\x03\x07\x0d0\x03\x07\x0f7\x03\x07\x05#" +
-	"\x03\x07\x05\x1a\x03\x07\x1a7\x03\x07\x1d-\x03\x07\x17\x10\x03\x06)\x1f" +
-	"\x03\x062\x0b\x03\x066\x16\x03\x06\x09\x11\x03\x09(\x1e\x03\x07!5\x03" +
-	"\x0b\x11\x16\x03\x0a/\x04\x03\x0a,\x1a\x03\x0b\x173\x03\x0a,1\x03\x0a/5" +
-	"\x03\x0a\x221\x03\x0a\x22\x0d\x03\x0a?%\x03\x0a<,\x03\x0a?#\x03\x0a>\x19" +
-	"\x03\x0a\x08&\x03\x0a\x0b\x0e\x03\x0a\x0c:\x03\x0a\x0c+\x03\x0a\x03\x22" +
-	"\x03\x0a\x06)\x03\x0a\x11\x10\x03\x0a\x11\x1a\x03\x0a\x17-\x03\x0a\x14(" +
-	"\x03\x09)\x1e\x03\x09/\x09\x03\x09.\x00\x03\x09,\x07\x03\x09/*\x03\x09-9" +
-	"\x03\x09\x228\x03\x09%\x09\x03\x09:\x12\x03\x09;\x1d\x03\x09?\x06\x03" +
-	"\x093%\x03\x096\x05\x03\x096\x08\x03\x097\x02\x03\x09\x07,\x03\x09\x04," +
-	"\x03\x09\x1f\x16\x03\x09\x11\x03\x03\x09\x11\x12\x03\x09\x168\x03\x08*" +
-	"\x05\x03\x08/2\x03\x084:\x03\x08\x22+\x03\x08 0\x03\x08&\x0a\x03\x08;" +
-	"\x10\x03\x08>$\x03\x08>\x18\x03\x0829\x03\x082:\x03\x081,\x03\x081<\x03" +
-	"\x081\x1c\x03\x087#\x03\x087*\x03\x08\x09'\x03\x08\x00\x1d\x03\x08\x05-" +
-	"\x03\x08\x1f4\x03\x08\x1d\x04\x03\x08\x16\x0f\x03\x07*7\x03\x07'!\x03" +
-	"\x07%\x1b\x03\x077\x0c\x03\x07\x0c1\x03\x07\x0c.\x03\x07\x00\x06\x03\x07" +
-	"\x01\x02\x03\x07\x010\x03\x07\x06=\x03\x07\x01\x03\x03\x07\x01\x13\x03" +
-	"\x07\x06\x06\x03\x07\x05\x0a\x03\x07\x1f\x09\x03\x07\x17:\x03\x06*1\x03" +
-	"\x06-\x1d\x03\x06\x223\x03\x062:\x03\x060$\x03\x066\x1e\x03\x064\x12\x03" +
-	"\x0645\x03\x06\x0b\x00\x03\x06\x0b7\x03\x06\x07\x1f\x03\x06\x15\x12\x03" +
-	"\x0c\x05\x0f\x03\x0b+\x0b\x03\x0b+-\x03\x06\x16\x1b\x03\x06\x15\x17\x03" +
-	"\x89\xca\xea\x03\x89\xca\xe8\x03\x0c8\x10\x03\x0c8\x01\x03\x0c8\x0f\x03" +
-	"\x0d8%\x03\x0d8!\x03\x0c8-\x03\x0c8/\x03\x0c8+\x03\x0c87\x03\x0c85\x03" +
-	"\x0c9\x09\x03\x0c9\x0d\x03\x0c9\x0f\x03\x0c9\x0b\x03\xcfu\x0c\x03\xcfu" +
-	"\x0f\x03\xcfu\x0e\x03\xcfu\x09\x03\x0c9\x10\x03\x0d9\x0c\x03\xcf`;\x03" +
-	"\xcf`>\x03\xcf`9\x03\xcf`8\x03\xcf`7\x03\xcf`*\x03\xcf`-\x03\xcf`,\x03" +
-	"\x0d\x1b\x1a\x03\x0d\x1b&\x03\x0c=.\x03\x0c=%\x03\x0c>\x1e\x03\x0c>\x14" +
-	"\x03\x0c?\x06\x03\x0c?\x0b\x03\x0c?\x0c\x03\x0c?\x0d\x03\x0c?\x02\x03" +
-	"\x0c>\x0f\x03\x0c>\x08\x03\x0c>\x09\x03\x0c>,\x03\x0c>\x0c\x03\x0c?\x13" +
-	"\x03\x0c?\x16\x03\x0c?\x15\x03\x0c?\x1c\x03\x0c?\x1f\x03\x0c?\x1d\x03" +
-	"\x0c?\x1a\x03\x0c?\x17\x03\x0c?\x08\x03\x0c?\x09\x03\x0c?\x0e\x03\x0c?" +
-	"\x04\x03\x0c?\x05\x03\x0c<?\x03\x0c=\x00\x03\x0c=\x06\x03\x0c=\x05\x03" +
-	"\x0c=\x0c\x03\x0c=\x0f\x03\x0c=\x0d\x03\x0c=\x0b\x03\x0c=\x07\x03\x0c=" +
-	"\x19\x03\x0c=\x15\x03\x0c=\x11\x03\x0c=1\x03\x0c=3\x03\x0c=0\x03\x0c=>" +
-	"\x03\x0c=2\x03\x0c=6\x03\x0c<\x07\x03\x0c<\x05\x03\x0e:!\x03\x0e:#\x03" +
-	"\x0e8\x09\x03\x0e:&\x03\x0e8\x0b\x03\x0e:$\x03\x0e:,\x03\x0e8\x1a\x03" +
-	"\x0e8\x1e\x03\x0e:*\x03\x0e:7\x03\x0e:5\x03\x0e:;\x03\x0e:\x15\x03\x0e:<" +
-	"\x03\x0e:4\x03\x0e:'\x03\x0e:-\x03\x0e:%\x03\x0e:?\x03\x0e:=\x03\x0e:)" +
-	"\x03\x0e:/\x03\xcfs'\x03\x0d=\x0f\x03\x0d+*\x03\x0d99\x03\x0d9;\x03\x0d9" +
-	"?\x03\x0d)\x0d\x03\x0d(%\x02\x01\x18\x02\x01(\x02\x01\x1e\x03\x0f$!\x03" +
-	"\x0f87\x03\x0f4\x0e\x03\x0f5\x1d\x03\x06'\x03\x03\x0f\x08\x18\x03\x0f" +
-	"\x0d\x1b\x03\x0e2=\x03\x0e;\x08\x03\x0e:\x0b\x03\x0e\x06$\x03\x0e\x0d)" +
-	"\x03\x0e\x16\x1f\x03\x0e\x16\x1b\x03\x0d$\x0a\x03\x05,\x1d\x03\x0d. \x03" +
-	"\x0d.#\x03\x0c(/\x03\x09%\x02\x03\x0d90\x03\x0d\x0e4\x03\x0d\x0d\x0f\x03" +
-	"\x0c#\x00\x03\x0c,\x1e\x03\x0c2\x0e\x03\x0c\x01\x17\x03\x0c\x09:\x03\x0e" +
-	"\x173\x03\x0c\x08\x03\x03\x0c\x11\x07\x03\x0c\x10\x18\x03\x0c\x1f\x1c" +
-	"\x03\x0c\x19\x0e\x03\x0c\x1a\x1f\x03\x0f0>\x03\x0b->\x03\x0b<+\x03\x0b8" +
-	"\x13\x03\x0b\x043\x03\x0b\x14\x03\x03\x0b\x16%\x03\x0d\x22&\x03\x0b\x1a" +
-	"\x1a\x03\x0b\x1a\x04\x03\x0a%9\x03\x0a&2\x03\x0a&0\x03\x0a!\x1a\x03\x0a!" +
-	"7\x03\x0a5\x10\x03\x0a=4\x03\x0a?\x0e\x03\x0a>\x10\x03\x0a\x00 \x03\x0a" +
-	"\x0f:\x03\x0a\x0f9\x03\x0a\x0b\x0a\x03\x0a\x17%\x03\x0a\x1b-\x03\x09-" +
-	"\x1a\x03\x09,4\x03\x09.,\x03\x09)\x09\x03\x096!\x03\x091\x1f\x03\x093" +
-	"\x16\x03\x0c+\x1f\x03\x098 \x03\x098=\x03\x0c(\x1a\x03\x0c(\x16\x03\x09" +
-	"\x0a+\x03\x09\x16\x12\x03\x09\x13\x0e\x03\x09\x153\x03\x08)!\x03\x09\x1a" +
-	"\x01\x03\x09\x18\x01\x03\x08%#\x03\x08>\x22\x03\x08\x05%\x03\x08\x02*" +
-	"\x03\x08\x15;\x03\x08\x1b7\x03\x0f\x07\x1d\x03\x0f\x04\x03\x03\x070\x0c" +
-	"\x03\x07;\x0b\x03\x07\x08\x17\x03\x07\x12\x06\x03\x06/-\x03\x0671\x03" +
-	"\x065+\x03\x06>7\x03\x06\x049\x03\x05+\x1e\x03\x05,\x17\x03\x05 \x1d\x03" +
-	"\x05\x22\x05\x03\x050\x1d"
-
-// lookup returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *idnaTrie) lookup(s []byte) (v uint16, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return idnaValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := idnaIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := idnaIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = idnaIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := idnaIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = idnaIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = idnaIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *idnaTrie) lookupUnsafe(s []byte) uint16 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return idnaValues[c0]
-	}
-	i := idnaIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = idnaIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = idnaIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// lookupString returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *idnaTrie) lookupString(s string) (v uint16, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return idnaValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := idnaIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := idnaIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = idnaIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := idnaIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = idnaIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = idnaIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *idnaTrie) lookupStringUnsafe(s string) uint16 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return idnaValues[c0]
-	}
-	i := idnaIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = idnaIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = idnaIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// idnaTrie. Total size: 29404 bytes (28.71 KiB). Checksum: 848c45acb5f7991c.
-type idnaTrie struct{}
-
-func newIdnaTrie(i int) *idnaTrie {
-	return &idnaTrie{}
-}
-
-// lookupValue determines the type of block n and looks up the value for b.
-func (t *idnaTrie) lookupValue(n uint32, b byte) uint16 {
-	switch {
-	case n < 125:
-		return uint16(idnaValues[n<<6+uint32(b)])
-	default:
-		n -= 125
-		return uint16(idnaSparse.lookup(n, b))
-	}
-}
-
-// idnaValues: 127 blocks, 8128 entries, 16256 bytes
-// The third block is the zero block.
-var idnaValues = [8128]uint16{
-	// Block 0x0, offset 0x0
-	0x00: 0x0080, 0x01: 0x0080, 0x02: 0x0080, 0x03: 0x0080, 0x04: 0x0080, 0x05: 0x0080,
-	0x06: 0x0080, 0x07: 0x0080, 0x08: 0x0080, 0x09: 0x0080, 0x0a: 0x0080, 0x0b: 0x0080,
-	0x0c: 0x0080, 0x0d: 0x0080, 0x0e: 0x0080, 0x0f: 0x0080, 0x10: 0x0080, 0x11: 0x0080,
-	0x12: 0x0080, 0x13: 0x0080, 0x14: 0x0080, 0x15: 0x0080, 0x16: 0x0080, 0x17: 0x0080,
-	0x18: 0x0080, 0x19: 0x0080, 0x1a: 0x0080, 0x1b: 0x0080, 0x1c: 0x0080, 0x1d: 0x0080,
-	0x1e: 0x0080, 0x1f: 0x0080, 0x20: 0x0080, 0x21: 0x0080, 0x22: 0x0080, 0x23: 0x0080,
-	0x24: 0x0080, 0x25: 0x0080, 0x26: 0x0080, 0x27: 0x0080, 0x28: 0x0080, 0x29: 0x0080,
-	0x2a: 0x0080, 0x2b: 0x0080, 0x2c: 0x0080, 0x2d: 0x0008, 0x2e: 0x0008, 0x2f: 0x0080,
-	0x30: 0x0008, 0x31: 0x0008, 0x32: 0x0008, 0x33: 0x0008, 0x34: 0x0008, 0x35: 0x0008,
-	0x36: 0x0008, 0x37: 0x0008, 0x38: 0x0008, 0x39: 0x0008, 0x3a: 0x0080, 0x3b: 0x0080,
-	0x3c: 0x0080, 0x3d: 0x0080, 0x3e: 0x0080, 0x3f: 0x0080,
-	// Block 0x1, offset 0x40
-	0x40: 0x0080, 0x41: 0xe105, 0x42: 0xe105, 0x43: 0xe105, 0x44: 0xe105, 0x45: 0xe105,
-	0x46: 0xe105, 0x47: 0xe105, 0x48: 0xe105, 0x49: 0xe105, 0x4a: 0xe105, 0x4b: 0xe105,
-	0x4c: 0xe105, 0x4d: 0xe105, 0x4e: 0xe105, 0x4f: 0xe105, 0x50: 0xe105, 0x51: 0xe105,
-	0x52: 0xe105, 0x53: 0xe105, 0x54: 0xe105, 0x55: 0xe105, 0x56: 0xe105, 0x57: 0xe105,
-	0x58: 0xe105, 0x59: 0xe105, 0x5a: 0xe105, 0x5b: 0x0080, 0x5c: 0x0080, 0x5d: 0x0080,
-	0x5e: 0x0080, 0x5f: 0x0080, 0x60: 0x0080, 0x61: 0x0008, 0x62: 0x0008, 0x63: 0x0008,
-	0x64: 0x0008, 0x65: 0x0008, 0x66: 0x0008, 0x67: 0x0008, 0x68: 0x0008, 0x69: 0x0008,
-	0x6a: 0x0008, 0x6b: 0x0008, 0x6c: 0x0008, 0x6d: 0x0008, 0x6e: 0x0008, 0x6f: 0x0008,
-	0x70: 0x0008, 0x71: 0x0008, 0x72: 0x0008, 0x73: 0x0008, 0x74: 0x0008, 0x75: 0x0008,
-	0x76: 0x0008, 0x77: 0x0008, 0x78: 0x0008, 0x79: 0x0008, 0x7a: 0x0008, 0x7b: 0x0080,
-	0x7c: 0x0080, 0x7d: 0x0080, 0x7e: 0x0080, 0x7f: 0x0080,
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc0: 0x0040, 0xc1: 0x0040, 0xc2: 0x0040, 0xc3: 0x0040, 0xc4: 0x0040, 0xc5: 0x0040,
-	0xc6: 0x0040, 0xc7: 0x0040, 0xc8: 0x0040, 0xc9: 0x0040, 0xca: 0x0040, 0xcb: 0x0040,
-	0xcc: 0x0040, 0xcd: 0x0040, 0xce: 0x0040, 0xcf: 0x0040, 0xd0: 0x0040, 0xd1: 0x0040,
-	0xd2: 0x0040, 0xd3: 0x0040, 0xd4: 0x0040, 0xd5: 0x0040, 0xd6: 0x0040, 0xd7: 0x0040,
-	0xd8: 0x0040, 0xd9: 0x0040, 0xda: 0x0040, 0xdb: 0x0040, 0xdc: 0x0040, 0xdd: 0x0040,
-	0xde: 0x0040, 0xdf: 0x0040, 0xe0: 0x000a, 0xe1: 0x0018, 0xe2: 0x0018, 0xe3: 0x0018,
-	0xe4: 0x0018, 0xe5: 0x0018, 0xe6: 0x0018, 0xe7: 0x0018, 0xe8: 0x001a, 0xe9: 0x0018,
-	0xea: 0x0039, 0xeb: 0x0018, 0xec: 0x0018, 0xed: 0x03c0, 0xee: 0x0018, 0xef: 0x004a,
-	0xf0: 0x0018, 0xf1: 0x0018, 0xf2: 0x0069, 0xf3: 0x0079, 0xf4: 0x008a, 0xf5: 0x0005,
-	0xf6: 0x0018, 0xf7: 0x0008, 0xf8: 0x00aa, 0xf9: 0x00c9, 0xfa: 0x00d9, 0xfb: 0x0018,
-	0xfc: 0x00e9, 0xfd: 0x0119, 0xfe: 0x0149, 0xff: 0x0018,
-	// Block 0x4, offset 0x100
-	0x100: 0xe00d, 0x101: 0x0008, 0x102: 0xe00d, 0x103: 0x0008, 0x104: 0xe00d, 0x105: 0x0008,
-	0x106: 0xe00d, 0x107: 0x0008, 0x108: 0xe00d, 0x109: 0x0008, 0x10a: 0xe00d, 0x10b: 0x0008,
-	0x10c: 0xe00d, 0x10d: 0x0008, 0x10e: 0xe00d, 0x10f: 0x0008, 0x110: 0xe00d, 0x111: 0x0008,
-	0x112: 0xe00d, 0x113: 0x0008, 0x114: 0xe00d, 0x115: 0x0008, 0x116: 0xe00d, 0x117: 0x0008,
-	0x118: 0xe00d, 0x119: 0x0008, 0x11a: 0xe00d, 0x11b: 0x0008, 0x11c: 0xe00d, 0x11d: 0x0008,
-	0x11e: 0xe00d, 0x11f: 0x0008, 0x120: 0xe00d, 0x121: 0x0008, 0x122: 0xe00d, 0x123: 0x0008,
-	0x124: 0xe00d, 0x125: 0x0008, 0x126: 0xe00d, 0x127: 0x0008, 0x128: 0xe00d, 0x129: 0x0008,
-	0x12a: 0xe00d, 0x12b: 0x0008, 0x12c: 0xe00d, 0x12d: 0x0008, 0x12e: 0xe00d, 0x12f: 0x0008,
-	0x130: 0x0179, 0x131: 0x0008, 0x132: 0x0035, 0x133: 0x004d, 0x134: 0xe00d, 0x135: 0x0008,
-	0x136: 0xe00d, 0x137: 0x0008, 0x138: 0x0008, 0x139: 0xe01d, 0x13a: 0x0008, 0x13b: 0xe03d,
-	0x13c: 0x0008, 0x13d: 0xe01d, 0x13e: 0x0008, 0x13f: 0x0199,
-	// Block 0x5, offset 0x140
-	0x140: 0x0199, 0x141: 0xe01d, 0x142: 0x0008, 0x143: 0xe03d, 0x144: 0x0008, 0x145: 0xe01d,
-	0x146: 0x0008, 0x147: 0xe07d, 0x148: 0x0008, 0x149: 0x01b9, 0x14a: 0xe00d, 0x14b: 0x0008,
-	0x14c: 0xe00d, 0x14d: 0x0008, 0x14e: 0xe00d, 0x14f: 0x0008, 0x150: 0xe00d, 0x151: 0x0008,
-	0x152: 0xe00d, 0x153: 0x0008, 0x154: 0xe00d, 0x155: 0x0008, 0x156: 0xe00d, 0x157: 0x0008,
-	0x158: 0xe00d, 0x159: 0x0008, 0x15a: 0xe00d, 0x15b: 0x0008, 0x15c: 0xe00d, 0x15d: 0x0008,
-	0x15e: 0xe00d, 0x15f: 0x0008, 0x160: 0xe00d, 0x161: 0x0008, 0x162: 0xe00d, 0x163: 0x0008,
-	0x164: 0xe00d, 0x165: 0x0008, 0x166: 0xe00d, 0x167: 0x0008, 0x168: 0xe00d, 0x169: 0x0008,
-	0x16a: 0xe00d, 0x16b: 0x0008, 0x16c: 0xe00d, 0x16d: 0x0008, 0x16e: 0xe00d, 0x16f: 0x0008,
-	0x170: 0xe00d, 0x171: 0x0008, 0x172: 0xe00d, 0x173: 0x0008, 0x174: 0xe00d, 0x175: 0x0008,
-	0x176: 0xe00d, 0x177: 0x0008, 0x178: 0x0065, 0x179: 0xe01d, 0x17a: 0x0008, 0x17b: 0xe03d,
-	0x17c: 0x0008, 0x17d: 0xe01d, 0x17e: 0x0008, 0x17f: 0x01d9,
-	// Block 0x6, offset 0x180
-	0x180: 0x0008, 0x181: 0x007d, 0x182: 0xe00d, 0x183: 0x0008, 0x184: 0xe00d, 0x185: 0x0008,
-	0x186: 0x007d, 0x187: 0xe07d, 0x188: 0x0008, 0x189: 0x0095, 0x18a: 0x00ad, 0x18b: 0xe03d,
-	0x18c: 0x0008, 0x18d: 0x0008, 0x18e: 0x00c5, 0x18f: 0x00dd, 0x190: 0x00f5, 0x191: 0xe01d,
-	0x192: 0x0008, 0x193: 0x010d, 0x194: 0x0125, 0x195: 0x0008, 0x196: 0x013d, 0x197: 0x013d,
-	0x198: 0xe00d, 0x199: 0x0008, 0x19a: 0x0008, 0x19b: 0x0008, 0x19c: 0x010d, 0x19d: 0x0155,
-	0x19e: 0x0008, 0x19f: 0x016d, 0x1a0: 0xe00d, 0x1a1: 0x0008, 0x1a2: 0xe00d, 0x1a3: 0x0008,
-	0x1a4: 0xe00d, 0x1a5: 0x0008, 0x1a6: 0x0185, 0x1a7: 0xe07d, 0x1a8: 0x0008, 0x1a9: 0x019d,
-	0x1aa: 0x0008, 0x1ab: 0x0008, 0x1ac: 0xe00d, 0x1ad: 0x0008, 0x1ae: 0x0185, 0x1af: 0xe0fd,
-	0x1b0: 0x0008, 0x1b1: 0x01b5, 0x1b2: 0x01cd, 0x1b3: 0xe03d, 0x1b4: 0x0008, 0x1b5: 0xe01d,
-	0x1b6: 0x0008, 0x1b7: 0x01e5, 0x1b8: 0xe00d, 0x1b9: 0x0008, 0x1ba: 0x0008, 0x1bb: 0x0008,
-	0x1bc: 0xe00d, 0x1bd: 0x0008, 0x1be: 0x0008, 0x1bf: 0x0008,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x0008, 0x1c1: 0x0008, 0x1c2: 0x0008, 0x1c3: 0x0008, 0x1c4: 0x01e9, 0x1c5: 0x01e9,
-	0x1c6: 0x01e9, 0x1c7: 0x01fd, 0x1c8: 0x0215, 0x1c9: 0x022d, 0x1ca: 0x0245, 0x1cb: 0x025d,
-	0x1cc: 0x0275, 0x1cd: 0xe01d, 0x1ce: 0x0008, 0x1cf: 0xe0fd, 0x1d0: 0x0008, 0x1d1: 0xe01d,
-	0x1d2: 0x0008, 0x1d3: 0xe03d, 0x1d4: 0x0008, 0x1d5: 0xe01d, 0x1d6: 0x0008, 0x1d7: 0xe07d,
-	0x1d8: 0x0008, 0x1d9: 0xe01d, 0x1da: 0x0008, 0x1db: 0xe03d, 0x1dc: 0x0008, 0x1dd: 0x0008,
-	0x1de: 0xe00d, 0x1df: 0x0008, 0x1e0: 0xe00d, 0x1e1: 0x0008, 0x1e2: 0xe00d, 0x1e3: 0x0008,
-	0x1e4: 0xe00d, 0x1e5: 0x0008, 0x1e6: 0xe00d, 0x1e7: 0x0008, 0x1e8: 0xe00d, 0x1e9: 0x0008,
-	0x1ea: 0xe00d, 0x1eb: 0x0008, 0x1ec: 0xe00d, 0x1ed: 0x0008, 0x1ee: 0xe00d, 0x1ef: 0x0008,
-	0x1f0: 0x0008, 0x1f1: 0x028d, 0x1f2: 0x02a5, 0x1f3: 0x02bd, 0x1f4: 0xe00d, 0x1f5: 0x0008,
-	0x1f6: 0x02d5, 0x1f7: 0x02ed, 0x1f8: 0xe00d, 0x1f9: 0x0008, 0x1fa: 0xe00d, 0x1fb: 0x0008,
-	0x1fc: 0xe00d, 0x1fd: 0x0008, 0x1fe: 0xe00d, 0x1ff: 0x0008,
-	// Block 0x8, offset 0x200
-	0x200: 0xe00d, 0x201: 0x0008, 0x202: 0xe00d, 0x203: 0x0008, 0x204: 0xe00d, 0x205: 0x0008,
-	0x206: 0xe00d, 0x207: 0x0008, 0x208: 0xe00d, 0x209: 0x0008, 0x20a: 0xe00d, 0x20b: 0x0008,
-	0x20c: 0xe00d, 0x20d: 0x0008, 0x20e: 0xe00d, 0x20f: 0x0008, 0x210: 0xe00d, 0x211: 0x0008,
-	0x212: 0xe00d, 0x213: 0x0008, 0x214: 0xe00d, 0x215: 0x0008, 0x216: 0xe00d, 0x217: 0x0008,
-	0x218: 0xe00d, 0x219: 0x0008, 0x21a: 0xe00d, 0x21b: 0x0008, 0x21c: 0xe00d, 0x21d: 0x0008,
-	0x21e: 0xe00d, 0x21f: 0x0008, 0x220: 0x0305, 0x221: 0x0008, 0x222: 0xe00d, 0x223: 0x0008,
-	0x224: 0xe00d, 0x225: 0x0008, 0x226: 0xe00d, 0x227: 0x0008, 0x228: 0xe00d, 0x229: 0x0008,
-	0x22a: 0xe00d, 0x22b: 0x0008, 0x22c: 0xe00d, 0x22d: 0x0008, 0x22e: 0xe00d, 0x22f: 0x0008,
-	0x230: 0xe00d, 0x231: 0x0008, 0x232: 0xe00d, 0x233: 0x0008, 0x234: 0x0008, 0x235: 0x0008,
-	0x236: 0x0008, 0x237: 0x0008, 0x238: 0x0008, 0x239: 0x0008, 0x23a: 0x0209, 0x23b: 0xe03d,
-	0x23c: 0x0008, 0x23d: 0x031d, 0x23e: 0x0229, 0x23f: 0x0008,
-	// Block 0x9, offset 0x240
-	0x240: 0x0008, 0x241: 0x0008, 0x242: 0x0018, 0x243: 0x0018, 0x244: 0x0018, 0x245: 0x0018,
-	0x246: 0x0008, 0x247: 0x0008, 0x248: 0x0008, 0x249: 0x0008, 0x24a: 0x0008, 0x24b: 0x0008,
-	0x24c: 0x0008, 0x24d: 0x0008, 0x24e: 0x0008, 0x24f: 0x0008, 0x250: 0x0008, 0x251: 0x0008,
-	0x252: 0x0018, 0x253: 0x0018, 0x254: 0x0018, 0x255: 0x0018, 0x256: 0x0018, 0x257: 0x0018,
-	0x258: 0x029a, 0x259: 0x02ba, 0x25a: 0x02da, 0x25b: 0x02fa, 0x25c: 0x031a, 0x25d: 0x033a,
-	0x25e: 0x0018, 0x25f: 0x0018, 0x260: 0x03ad, 0x261: 0x0359, 0x262: 0x01d9, 0x263: 0x0369,
-	0x264: 0x03c5, 0x265: 0x0018, 0x266: 0x0018, 0x267: 0x0018, 0x268: 0x0018, 0x269: 0x0018,
-	0x26a: 0x0018, 0x26b: 0x0018, 0x26c: 0x0008, 0x26d: 0x0018, 0x26e: 0x0008, 0x26f: 0x0018,
-	0x270: 0x0018, 0x271: 0x0018, 0x272: 0x0018, 0x273: 0x0018, 0x274: 0x0018, 0x275: 0x0018,
-	0x276: 0x0018, 0x277: 0x0018, 0x278: 0x0018, 0x279: 0x0018, 0x27a: 0x0018, 0x27b: 0x0018,
-	0x27c: 0x0018, 0x27d: 0x0018, 0x27e: 0x0018, 0x27f: 0x0018,
-	// Block 0xa, offset 0x280
-	0x280: 0x03dd, 0x281: 0x03dd, 0x282: 0x3308, 0x283: 0x03f5, 0x284: 0x0379, 0x285: 0x040d,
-	0x286: 0x3308, 0x287: 0x3308, 0x288: 0x3308, 0x289: 0x3308, 0x28a: 0x3308, 0x28b: 0x3308,
-	0x28c: 0x3308, 0x28d: 0x3308, 0x28e: 0x3308, 0x28f: 0x33c0, 0x290: 0x3308, 0x291: 0x3308,
-	0x292: 0x3308, 0x293: 0x3308, 0x294: 0x3308, 0x295: 0x3308, 0x296: 0x3308, 0x297: 0x3308,
-	0x298: 0x3308, 0x299: 0x3308, 0x29a: 0x3308, 0x29b: 0x3308, 0x29c: 0x3308, 0x29d: 0x3308,
-	0x29e: 0x3308, 0x29f: 0x3308, 0x2a0: 0x3308, 0x2a1: 0x3308, 0x2a2: 0x3308, 0x2a3: 0x3308,
-	0x2a4: 0x3308, 0x2a5: 0x3308, 0x2a6: 0x3308, 0x2a7: 0x3308, 0x2a8: 0x3308, 0x2a9: 0x3308,
-	0x2aa: 0x3308, 0x2ab: 0x3308, 0x2ac: 0x3308, 0x2ad: 0x3308, 0x2ae: 0x3308, 0x2af: 0x3308,
-	0x2b0: 0xe00d, 0x2b1: 0x0008, 0x2b2: 0xe00d, 0x2b3: 0x0008, 0x2b4: 0x0425, 0x2b5: 0x0008,
-	0x2b6: 0xe00d, 0x2b7: 0x0008, 0x2b8: 0x0040, 0x2b9: 0x0040, 0x2ba: 0x03a2, 0x2bb: 0x0008,
-	0x2bc: 0x0008, 0x2bd: 0x0008, 0x2be: 0x03c2, 0x2bf: 0x043d,
-	// Block 0xb, offset 0x2c0
-	0x2c0: 0x0040, 0x2c1: 0x0040, 0x2c2: 0x0040, 0x2c3: 0x0040, 0x2c4: 0x008a, 0x2c5: 0x03d2,
-	0x2c6: 0xe155, 0x2c7: 0x0455, 0x2c8: 0xe12d, 0x2c9: 0xe13d, 0x2ca: 0xe12d, 0x2cb: 0x0040,
-	0x2cc: 0x03dd, 0x2cd: 0x0040, 0x2ce: 0x046d, 0x2cf: 0x0485, 0x2d0: 0x0008, 0x2d1: 0xe105,
-	0x2d2: 0xe105, 0x2d3: 0xe105, 0x2d4: 0xe105, 0x2d5: 0xe105, 0x2d6: 0xe105, 0x2d7: 0xe105,
-	0x2d8: 0xe105, 0x2d9: 0xe105, 0x2da: 0xe105, 0x2db: 0xe105, 0x2dc: 0xe105, 0x2dd: 0xe105,
-	0x2de: 0xe105, 0x2df: 0xe105, 0x2e0: 0x049d, 0x2e1: 0x049d, 0x2e2: 0x0040, 0x2e3: 0x049d,
-	0x2e4: 0x049d, 0x2e5: 0x049d, 0x2e6: 0x049d, 0x2e7: 0x049d, 0x2e8: 0x049d, 0x2e9: 0x049d,
-	0x2ea: 0x049d, 0x2eb: 0x049d, 0x2ec: 0x0008, 0x2ed: 0x0008, 0x2ee: 0x0008, 0x2ef: 0x0008,
-	0x2f0: 0x0008, 0x2f1: 0x0008, 0x2f2: 0x0008, 0x2f3: 0x0008, 0x2f4: 0x0008, 0x2f5: 0x0008,
-	0x2f6: 0x0008, 0x2f7: 0x0008, 0x2f8: 0x0008, 0x2f9: 0x0008, 0x2fa: 0x0008, 0x2fb: 0x0008,
-	0x2fc: 0x0008, 0x2fd: 0x0008, 0x2fe: 0x0008, 0x2ff: 0x0008,
-	// Block 0xc, offset 0x300
-	0x300: 0x0008, 0x301: 0x0008, 0x302: 0xe00f, 0x303: 0x0008, 0x304: 0x0008, 0x305: 0x0008,
-	0x306: 0x0008, 0x307: 0x0008, 0x308: 0x0008, 0x309: 0x0008, 0x30a: 0x0008, 0x30b: 0x0008,
-	0x30c: 0x0008, 0x30d: 0x0008, 0x30e: 0x0008, 0x30f: 0xe0c5, 0x310: 0x04b5, 0x311: 0x04cd,
-	0x312: 0xe0bd, 0x313: 0xe0f5, 0x314: 0xe0fd, 0x315: 0xe09d, 0x316: 0xe0b5, 0x317: 0x0008,
-	0x318: 0xe00d, 0x319: 0x0008, 0x31a: 0xe00d, 0x31b: 0x0008, 0x31c: 0xe00d, 0x31d: 0x0008,
-	0x31e: 0xe00d, 0x31f: 0x0008, 0x320: 0xe00d, 0x321: 0x0008, 0x322: 0xe00d, 0x323: 0x0008,
-	0x324: 0xe00d, 0x325: 0x0008, 0x326: 0xe00d, 0x327: 0x0008, 0x328: 0xe00d, 0x329: 0x0008,
-	0x32a: 0xe00d, 0x32b: 0x0008, 0x32c: 0xe00d, 0x32d: 0x0008, 0x32e: 0xe00d, 0x32f: 0x0008,
-	0x330: 0x04e5, 0x331: 0xe185, 0x332: 0xe18d, 0x333: 0x0008, 0x334: 0x04fd, 0x335: 0x03dd,
-	0x336: 0x0018, 0x337: 0xe07d, 0x338: 0x0008, 0x339: 0xe1d5, 0x33a: 0xe00d, 0x33b: 0x0008,
-	0x33c: 0x0008, 0x33d: 0x0515, 0x33e: 0x052d, 0x33f: 0x052d,
-	// Block 0xd, offset 0x340
-	0x340: 0x0008, 0x341: 0x0008, 0x342: 0x0008, 0x343: 0x0008, 0x344: 0x0008, 0x345: 0x0008,
-	0x346: 0x0008, 0x347: 0x0008, 0x348: 0x0008, 0x349: 0x0008, 0x34a: 0x0008, 0x34b: 0x0008,
-	0x34c: 0x0008, 0x34d: 0x0008, 0x34e: 0x0008, 0x34f: 0x0008, 0x350: 0x0008, 0x351: 0x0008,
-	0x352: 0x0008, 0x353: 0x0008, 0x354: 0x0008, 0x355: 0x0008, 0x356: 0x0008, 0x357: 0x0008,
-	0x358: 0x0008, 0x359: 0x0008, 0x35a: 0x0008, 0x35b: 0x0008, 0x35c: 0x0008, 0x35d: 0x0008,
-	0x35e: 0x0008, 0x35f: 0x0008, 0x360: 0xe00d, 0x361: 0x0008, 0x362: 0xe00d, 0x363: 0x0008,
-	0x364: 0xe00d, 0x365: 0x0008, 0x366: 0xe00d, 0x367: 0x0008, 0x368: 0xe00d, 0x369: 0x0008,
-	0x36a: 0xe00d, 0x36b: 0x0008, 0x36c: 0xe00d, 0x36d: 0x0008, 0x36e: 0xe00d, 0x36f: 0x0008,
-	0x370: 0xe00d, 0x371: 0x0008, 0x372: 0xe00d, 0x373: 0x0008, 0x374: 0xe00d, 0x375: 0x0008,
-	0x376: 0xe00d, 0x377: 0x0008, 0x378: 0xe00d, 0x379: 0x0008, 0x37a: 0xe00d, 0x37b: 0x0008,
-	0x37c: 0xe00d, 0x37d: 0x0008, 0x37e: 0xe00d, 0x37f: 0x0008,
-	// Block 0xe, offset 0x380
-	0x380: 0xe00d, 0x381: 0x0008, 0x382: 0x0018, 0x383: 0x3308, 0x384: 0x3308, 0x385: 0x3308,
-	0x386: 0x3308, 0x387: 0x3308, 0x388: 0x3318, 0x389: 0x3318, 0x38a: 0xe00d, 0x38b: 0x0008,
-	0x38c: 0xe00d, 0x38d: 0x0008, 0x38e: 0xe00d, 0x38f: 0x0008, 0x390: 0xe00d, 0x391: 0x0008,
-	0x392: 0xe00d, 0x393: 0x0008, 0x394: 0xe00d, 0x395: 0x0008, 0x396: 0xe00d, 0x397: 0x0008,
-	0x398: 0xe00d, 0x399: 0x0008, 0x39a: 0xe00d, 0x39b: 0x0008, 0x39c: 0xe00d, 0x39d: 0x0008,
-	0x39e: 0xe00d, 0x39f: 0x0008, 0x3a0: 0xe00d, 0x3a1: 0x0008, 0x3a2: 0xe00d, 0x3a3: 0x0008,
-	0x3a4: 0xe00d, 0x3a5: 0x0008, 0x3a6: 0xe00d, 0x3a7: 0x0008, 0x3a8: 0xe00d, 0x3a9: 0x0008,
-	0x3aa: 0xe00d, 0x3ab: 0x0008, 0x3ac: 0xe00d, 0x3ad: 0x0008, 0x3ae: 0xe00d, 0x3af: 0x0008,
-	0x3b0: 0xe00d, 0x3b1: 0x0008, 0x3b2: 0xe00d, 0x3b3: 0x0008, 0x3b4: 0xe00d, 0x3b5: 0x0008,
-	0x3b6: 0xe00d, 0x3b7: 0x0008, 0x3b8: 0xe00d, 0x3b9: 0x0008, 0x3ba: 0xe00d, 0x3bb: 0x0008,
-	0x3bc: 0xe00d, 0x3bd: 0x0008, 0x3be: 0xe00d, 0x3bf: 0x0008,
-	// Block 0xf, offset 0x3c0
-	0x3c0: 0x0040, 0x3c1: 0xe01d, 0x3c2: 0x0008, 0x3c3: 0xe03d, 0x3c4: 0x0008, 0x3c5: 0xe01d,
-	0x3c6: 0x0008, 0x3c7: 0xe07d, 0x3c8: 0x0008, 0x3c9: 0xe01d, 0x3ca: 0x0008, 0x3cb: 0xe03d,
-	0x3cc: 0x0008, 0x3cd: 0xe01d, 0x3ce: 0x0008, 0x3cf: 0x0008, 0x3d0: 0xe00d, 0x3d1: 0x0008,
-	0x3d2: 0xe00d, 0x3d3: 0x0008, 0x3d4: 0xe00d, 0x3d5: 0x0008, 0x3d6: 0xe00d, 0x3d7: 0x0008,
-	0x3d8: 0xe00d, 0x3d9: 0x0008, 0x3da: 0xe00d, 0x3db: 0x0008, 0x3dc: 0xe00d, 0x3dd: 0x0008,
-	0x3de: 0xe00d, 0x3df: 0x0008, 0x3e0: 0xe00d, 0x3e1: 0x0008, 0x3e2: 0xe00d, 0x3e3: 0x0008,
-	0x3e4: 0xe00d, 0x3e5: 0x0008, 0x3e6: 0xe00d, 0x3e7: 0x0008, 0x3e8: 0xe00d, 0x3e9: 0x0008,
-	0x3ea: 0xe00d, 0x3eb: 0x0008, 0x3ec: 0xe00d, 0x3ed: 0x0008, 0x3ee: 0xe00d, 0x3ef: 0x0008,
-	0x3f0: 0xe00d, 0x3f1: 0x0008, 0x3f2: 0xe00d, 0x3f3: 0x0008, 0x3f4: 0xe00d, 0x3f5: 0x0008,
-	0x3f6: 0xe00d, 0x3f7: 0x0008, 0x3f8: 0xe00d, 0x3f9: 0x0008, 0x3fa: 0xe00d, 0x3fb: 0x0008,
-	0x3fc: 0xe00d, 0x3fd: 0x0008, 0x3fe: 0xe00d, 0x3ff: 0x0008,
-	// Block 0x10, offset 0x400
-	0x400: 0xe00d, 0x401: 0x0008, 0x402: 0xe00d, 0x403: 0x0008, 0x404: 0xe00d, 0x405: 0x0008,
-	0x406: 0xe00d, 0x407: 0x0008, 0x408: 0xe00d, 0x409: 0x0008, 0x40a: 0xe00d, 0x40b: 0x0008,
-	0x40c: 0xe00d, 0x40d: 0x0008, 0x40e: 0xe00d, 0x40f: 0x0008, 0x410: 0xe00d, 0x411: 0x0008,
-	0x412: 0xe00d, 0x413: 0x0008, 0x414: 0xe00d, 0x415: 0x0008, 0x416: 0xe00d, 0x417: 0x0008,
-	0x418: 0xe00d, 0x419: 0x0008, 0x41a: 0xe00d, 0x41b: 0x0008, 0x41c: 0xe00d, 0x41d: 0x0008,
-	0x41e: 0xe00d, 0x41f: 0x0008, 0x420: 0xe00d, 0x421: 0x0008, 0x422: 0xe00d, 0x423: 0x0008,
-	0x424: 0xe00d, 0x425: 0x0008, 0x426: 0xe00d, 0x427: 0x0008, 0x428: 0xe00d, 0x429: 0x0008,
-	0x42a: 0xe00d, 0x42b: 0x0008, 0x42c: 0xe00d, 0x42d: 0x0008, 0x42e: 0xe00d, 0x42f: 0x0008,
-	0x430: 0x0040, 0x431: 0x03f5, 0x432: 0x03f5, 0x433: 0x03f5, 0x434: 0x03f5, 0x435: 0x03f5,
-	0x436: 0x03f5, 0x437: 0x03f5, 0x438: 0x03f5, 0x439: 0x03f5, 0x43a: 0x03f5, 0x43b: 0x03f5,
-	0x43c: 0x03f5, 0x43d: 0x03f5, 0x43e: 0x03f5, 0x43f: 0x03f5,
-	// Block 0x11, offset 0x440
-	0x440: 0x0840, 0x441: 0x0840, 0x442: 0x0840, 0x443: 0x0840, 0x444: 0x0840, 0x445: 0x0840,
-	0x446: 0x0018, 0x447: 0x0018, 0x448: 0x0818, 0x449: 0x0018, 0x44a: 0x0018, 0x44b: 0x0818,
-	0x44c: 0x0018, 0x44d: 0x0818, 0x44e: 0x0018, 0x44f: 0x0018, 0x450: 0x3308, 0x451: 0x3308,
-	0x452: 0x3308, 0x453: 0x3308, 0x454: 0x3308, 0x455: 0x3308, 0x456: 0x3308, 0x457: 0x3308,
-	0x458: 0x3308, 0x459: 0x3308, 0x45a: 0x3308, 0x45b: 0x0818, 0x45c: 0x0b40, 0x45d: 0x0040,
-	0x45e: 0x0818, 0x45f: 0x0818, 0x460: 0x0a08, 0x461: 0x0808, 0x462: 0x0c08, 0x463: 0x0c08,
-	0x464: 0x0c08, 0x465: 0x0c08, 0x466: 0x0a08, 0x467: 0x0c08, 0x468: 0x0a08, 0x469: 0x0c08,
-	0x46a: 0x0a08, 0x46b: 0x0a08, 0x46c: 0x0a08, 0x46d: 0x0a08, 0x46e: 0x0a08, 0x46f: 0x0c08,
-	0x470: 0x0c08, 0x471: 0x0c08, 0x472: 0x0c08, 0x473: 0x0a08, 0x474: 0x0a08, 0x475: 0x0a08,
-	0x476: 0x0a08, 0x477: 0x0a08, 0x478: 0x0a08, 0x479: 0x0a08, 0x47a: 0x0a08, 0x47b: 0x0a08,
-	0x47c: 0x0a08, 0x47d: 0x0a08, 0x47e: 0x0a08, 0x47f: 0x0a08,
-	// Block 0x12, offset 0x480
-	0x480: 0x0818, 0x481: 0x0a08, 0x482: 0x0a08, 0x483: 0x0a08, 0x484: 0x0a08, 0x485: 0x0a08,
-	0x486: 0x0a08, 0x487: 0x0a08, 0x488: 0x0c08, 0x489: 0x0a08, 0x48a: 0x0a08, 0x48b: 0x3308,
-	0x48c: 0x3308, 0x48d: 0x3308, 0x48e: 0x3308, 0x48f: 0x3308, 0x490: 0x3308, 0x491: 0x3308,
-	0x492: 0x3308, 0x493: 0x3308, 0x494: 0x3308, 0x495: 0x3308, 0x496: 0x3308, 0x497: 0x3308,
-	0x498: 0x3308, 0x499: 0x3308, 0x49a: 0x3308, 0x49b: 0x3308, 0x49c: 0x3308, 0x49d: 0x3308,
-	0x49e: 0x3308, 0x49f: 0x3308, 0x4a0: 0x0808, 0x4a1: 0x0808, 0x4a2: 0x0808, 0x4a3: 0x0808,
-	0x4a4: 0x0808, 0x4a5: 0x0808, 0x4a6: 0x0808, 0x4a7: 0x0808, 0x4a8: 0x0808, 0x4a9: 0x0808,
-	0x4aa: 0x0018, 0x4ab: 0x0818, 0x4ac: 0x0818, 0x4ad: 0x0818, 0x4ae: 0x0a08, 0x4af: 0x0a08,
-	0x4b0: 0x3308, 0x4b1: 0x0c08, 0x4b2: 0x0c08, 0x4b3: 0x0c08, 0x4b4: 0x0808, 0x4b5: 0x0429,
-	0x4b6: 0x0451, 0x4b7: 0x0479, 0x4b8: 0x04a1, 0x4b9: 0x0a08, 0x4ba: 0x0a08, 0x4bb: 0x0a08,
-	0x4bc: 0x0a08, 0x4bd: 0x0a08, 0x4be: 0x0a08, 0x4bf: 0x0a08,
-	// Block 0x13, offset 0x4c0
-	0x4c0: 0x0c08, 0x4c1: 0x0a08, 0x4c2: 0x0a08, 0x4c3: 0x0c08, 0x4c4: 0x0c08, 0x4c5: 0x0c08,
-	0x4c6: 0x0c08, 0x4c7: 0x0c08, 0x4c8: 0x0c08, 0x4c9: 0x0c08, 0x4ca: 0x0c08, 0x4cb: 0x0c08,
-	0x4cc: 0x0a08, 0x4cd: 0x0c08, 0x4ce: 0x0a08, 0x4cf: 0x0c08, 0x4d0: 0x0a08, 0x4d1: 0x0a08,
-	0x4d2: 0x0c08, 0x4d3: 0x0c08, 0x4d4: 0x0818, 0x4d5: 0x0c08, 0x4d6: 0x3308, 0x4d7: 0x3308,
-	0x4d8: 0x3308, 0x4d9: 0x3308, 0x4da: 0x3308, 0x4db: 0x3308, 0x4dc: 0x3308, 0x4dd: 0x0840,
-	0x4de: 0x0018, 0x4df: 0x3308, 0x4e0: 0x3308, 0x4e1: 0x3308, 0x4e2: 0x3308, 0x4e3: 0x3308,
-	0x4e4: 0x3308, 0x4e5: 0x0808, 0x4e6: 0x0808, 0x4e7: 0x3308, 0x4e8: 0x3308, 0x4e9: 0x0018,
-	0x4ea: 0x3308, 0x4eb: 0x3308, 0x4ec: 0x3308, 0x4ed: 0x3308, 0x4ee: 0x0c08, 0x4ef: 0x0c08,
-	0x4f0: 0x0008, 0x4f1: 0x0008, 0x4f2: 0x0008, 0x4f3: 0x0008, 0x4f4: 0x0008, 0x4f5: 0x0008,
-	0x4f6: 0x0008, 0x4f7: 0x0008, 0x4f8: 0x0008, 0x4f9: 0x0008, 0x4fa: 0x0a08, 0x4fb: 0x0a08,
-	0x4fc: 0x0a08, 0x4fd: 0x0808, 0x4fe: 0x0808, 0x4ff: 0x0a08,
-	// Block 0x14, offset 0x500
-	0x500: 0x0818, 0x501: 0x0818, 0x502: 0x0818, 0x503: 0x0818, 0x504: 0x0818, 0x505: 0x0818,
-	0x506: 0x0818, 0x507: 0x0818, 0x508: 0x0818, 0x509: 0x0818, 0x50a: 0x0818, 0x50b: 0x0818,
-	0x50c: 0x0818, 0x50d: 0x0818, 0x50e: 0x0040, 0x50f: 0x0b40, 0x510: 0x0c08, 0x511: 0x3308,
-	0x512: 0x0a08, 0x513: 0x0a08, 0x514: 0x0a08, 0x515: 0x0c08, 0x516: 0x0c08, 0x517: 0x0c08,
-	0x518: 0x0c08, 0x519: 0x0c08, 0x51a: 0x0a08, 0x51b: 0x0a08, 0x51c: 0x0a08, 0x51d: 0x0a08,
-	0x51e: 0x0c08, 0x51f: 0x0a08, 0x520: 0x0a08, 0x521: 0x0a08, 0x522: 0x0a08, 0x523: 0x0a08,
-	0x524: 0x0a08, 0x525: 0x0a08, 0x526: 0x0a08, 0x527: 0x0a08, 0x528: 0x0c08, 0x529: 0x0a08,
-	0x52a: 0x0c08, 0x52b: 0x0a08, 0x52c: 0x0c08, 0x52d: 0x0a08, 0x52e: 0x0a08, 0x52f: 0x0c08,
-	0x530: 0x3308, 0x531: 0x3308, 0x532: 0x3308, 0x533: 0x3308, 0x534: 0x3308, 0x535: 0x3308,
-	0x536: 0x3308, 0x537: 0x3308, 0x538: 0x3308, 0x539: 0x3308, 0x53a: 0x3308, 0x53b: 0x3308,
-	0x53c: 0x3308, 0x53d: 0x3308, 0x53e: 0x3308, 0x53f: 0x3308,
-	// Block 0x15, offset 0x540
-	0x540: 0x0c08, 0x541: 0x0a08, 0x542: 0x0a08, 0x543: 0x0a08, 0x544: 0x0a08, 0x545: 0x0a08,
-	0x546: 0x0c08, 0x547: 0x0c08, 0x548: 0x0a08, 0x549: 0x0c08, 0x54a: 0x0a08, 0x54b: 0x0a08,
-	0x54c: 0x0a08, 0x54d: 0x0a08, 0x54e: 0x0a08, 0x54f: 0x0a08, 0x550: 0x0a08, 0x551: 0x0a08,
-	0x552: 0x0a08, 0x553: 0x0a08, 0x554: 0x0c08, 0x555: 0x0a08, 0x556: 0x0808, 0x557: 0x0808,
-	0x558: 0x0808, 0x559: 0x3308, 0x55a: 0x3308, 0x55b: 0x3308, 0x55c: 0x0040, 0x55d: 0x0040,
-	0x55e: 0x0818, 0x55f: 0x0040, 0x560: 0x0a08, 0x561: 0x0808, 0x562: 0x0a08, 0x563: 0x0a08,
-	0x564: 0x0a08, 0x565: 0x0a08, 0x566: 0x0808, 0x567: 0x0c08, 0x568: 0x0a08, 0x569: 0x0c08,
-	0x56a: 0x0c08, 0x56b: 0x0040, 0x56c: 0x0040, 0x56d: 0x0040, 0x56e: 0x0040, 0x56f: 0x0040,
-	0x570: 0x0040, 0x571: 0x0040, 0x572: 0x0040, 0x573: 0x0040, 0x574: 0x0040, 0x575: 0x0040,
-	0x576: 0x0040, 0x577: 0x0040, 0x578: 0x0040, 0x579: 0x0040, 0x57a: 0x0040, 0x57b: 0x0040,
-	0x57c: 0x0040, 0x57d: 0x0040, 0x57e: 0x0040, 0x57f: 0x0040,
-	// Block 0x16, offset 0x580
-	0x580: 0x3008, 0x581: 0x3308, 0x582: 0x3308, 0x583: 0x3308, 0x584: 0x3308, 0x585: 0x3308,
-	0x586: 0x3308, 0x587: 0x3308, 0x588: 0x3308, 0x589: 0x3008, 0x58a: 0x3008, 0x58b: 0x3008,
-	0x58c: 0x3008, 0x58d: 0x3b08, 0x58e: 0x3008, 0x58f: 0x3008, 0x590: 0x0008, 0x591: 0x3308,
-	0x592: 0x3308, 0x593: 0x3308, 0x594: 0x3308, 0x595: 0x3308, 0x596: 0x3308, 0x597: 0x3308,
-	0x598: 0x04c9, 0x599: 0x0501, 0x59a: 0x0539, 0x59b: 0x0571, 0x59c: 0x05a9, 0x59d: 0x05e1,
-	0x59e: 0x0619, 0x59f: 0x0651, 0x5a0: 0x0008, 0x5a1: 0x0008, 0x5a2: 0x3308, 0x5a3: 0x3308,
-	0x5a4: 0x0018, 0x5a5: 0x0018, 0x5a6: 0x0008, 0x5a7: 0x0008, 0x5a8: 0x0008, 0x5a9: 0x0008,
-	0x5aa: 0x0008, 0x5ab: 0x0008, 0x5ac: 0x0008, 0x5ad: 0x0008, 0x5ae: 0x0008, 0x5af: 0x0008,
-	0x5b0: 0x0018, 0x5b1: 0x0008, 0x5b2: 0x0008, 0x5b3: 0x0008, 0x5b4: 0x0008, 0x5b5: 0x0008,
-	0x5b6: 0x0008, 0x5b7: 0x0008, 0x5b8: 0x0008, 0x5b9: 0x0008, 0x5ba: 0x0008, 0x5bb: 0x0008,
-	0x5bc: 0x0008, 0x5bd: 0x0008, 0x5be: 0x0008, 0x5bf: 0x0008,
-	// Block 0x17, offset 0x5c0
-	0x5c0: 0x0008, 0x5c1: 0x3308, 0x5c2: 0x3008, 0x5c3: 0x3008, 0x5c4: 0x0040, 0x5c5: 0x0008,
-	0x5c6: 0x0008, 0x5c7: 0x0008, 0x5c8: 0x0008, 0x5c9: 0x0008, 0x5ca: 0x0008, 0x5cb: 0x0008,
-	0x5cc: 0x0008, 0x5cd: 0x0040, 0x5ce: 0x0040, 0x5cf: 0x0008, 0x5d0: 0x0008, 0x5d1: 0x0040,
-	0x5d2: 0x0040, 0x5d3: 0x0008, 0x5d4: 0x0008, 0x5d5: 0x0008, 0x5d6: 0x0008, 0x5d7: 0x0008,
-	0x5d8: 0x0008, 0x5d9: 0x0008, 0x5da: 0x0008, 0x5db: 0x0008, 0x5dc: 0x0008, 0x5dd: 0x0008,
-	0x5de: 0x0008, 0x5df: 0x0008, 0x5e0: 0x0008, 0x5e1: 0x0008, 0x5e2: 0x0008, 0x5e3: 0x0008,
-	0x5e4: 0x0008, 0x5e5: 0x0008, 0x5e6: 0x0008, 0x5e7: 0x0008, 0x5e8: 0x0008, 0x5e9: 0x0040,
-	0x5ea: 0x0008, 0x5eb: 0x0008, 0x5ec: 0x0008, 0x5ed: 0x0008, 0x5ee: 0x0008, 0x5ef: 0x0008,
-	0x5f0: 0x0008, 0x5f1: 0x0040, 0x5f2: 0x0008, 0x5f3: 0x0040, 0x5f4: 0x0040, 0x5f5: 0x0040,
-	0x5f6: 0x0008, 0x5f7: 0x0008, 0x5f8: 0x0008, 0x5f9: 0x0008, 0x5fa: 0x0040, 0x5fb: 0x0040,
-	0x5fc: 0x3308, 0x5fd: 0x0008, 0x5fe: 0x3008, 0x5ff: 0x3008,
-	// Block 0x18, offset 0x600
-	0x600: 0x3008, 0x601: 0x3308, 0x602: 0x3308, 0x603: 0x3308, 0x604: 0x3308, 0x605: 0x0040,
-	0x606: 0x0040, 0x607: 0x3008, 0x608: 0x3008, 0x609: 0x0040, 0x60a: 0x0040, 0x60b: 0x3008,
-	0x60c: 0x3008, 0x60d: 0x3b08, 0x60e: 0x0008, 0x60f: 0x0040, 0x610: 0x0040, 0x611: 0x0040,
-	0x612: 0x0040, 0x613: 0x0040, 0x614: 0x0040, 0x615: 0x0040, 0x616: 0x0040, 0x617: 0x3008,
-	0x618: 0x0040, 0x619: 0x0040, 0x61a: 0x0040, 0x61b: 0x0040, 0x61c: 0x0689, 0x61d: 0x06c1,
-	0x61e: 0x0040, 0x61f: 0x06f9, 0x620: 0x0008, 0x621: 0x0008, 0x622: 0x3308, 0x623: 0x3308,
-	0x624: 0x0040, 0x625: 0x0040, 0x626: 0x0008, 0x627: 0x0008, 0x628: 0x0008, 0x629: 0x0008,
-	0x62a: 0x0008, 0x62b: 0x0008, 0x62c: 0x0008, 0x62d: 0x0008, 0x62e: 0x0008, 0x62f: 0x0008,
-	0x630: 0x0008, 0x631: 0x0008, 0x632: 0x0018, 0x633: 0x0018, 0x634: 0x0018, 0x635: 0x0018,
-	0x636: 0x0018, 0x637: 0x0018, 0x638: 0x0018, 0x639: 0x0018, 0x63a: 0x0018, 0x63b: 0x0018,
-	0x63c: 0x0008, 0x63d: 0x0018, 0x63e: 0x3308, 0x63f: 0x0040,
-	// Block 0x19, offset 0x640
-	0x640: 0x0040, 0x641: 0x3308, 0x642: 0x3308, 0x643: 0x3008, 0x644: 0x0040, 0x645: 0x0008,
-	0x646: 0x0008, 0x647: 0x0008, 0x648: 0x0008, 0x649: 0x0008, 0x64a: 0x0008, 0x64b: 0x0040,
-	0x64c: 0x0040, 0x64d: 0x0040, 0x64e: 0x0040, 0x64f: 0x0008, 0x650: 0x0008, 0x651: 0x0040,
-	0x652: 0x0040, 0x653: 0x0008, 0x654: 0x0008, 0x655: 0x0008, 0x656: 0x0008, 0x657: 0x0008,
-	0x658: 0x0008, 0x659: 0x0008, 0x65a: 0x0008, 0x65b: 0x0008, 0x65c: 0x0008, 0x65d: 0x0008,
-	0x65e: 0x0008, 0x65f: 0x0008, 0x660: 0x0008, 0x661: 0x0008, 0x662: 0x0008, 0x663: 0x0008,
-	0x664: 0x0008, 0x665: 0x0008, 0x666: 0x0008, 0x667: 0x0008, 0x668: 0x0008, 0x669: 0x0040,
-	0x66a: 0x0008, 0x66b: 0x0008, 0x66c: 0x0008, 0x66d: 0x0008, 0x66e: 0x0008, 0x66f: 0x0008,
-	0x670: 0x0008, 0x671: 0x0040, 0x672: 0x0008, 0x673: 0x0731, 0x674: 0x0040, 0x675: 0x0008,
-	0x676: 0x0769, 0x677: 0x0040, 0x678: 0x0008, 0x679: 0x0008, 0x67a: 0x0040, 0x67b: 0x0040,
-	0x67c: 0x3308, 0x67d: 0x0040, 0x67e: 0x3008, 0x67f: 0x3008,
-	// Block 0x1a, offset 0x680
-	0x680: 0x3008, 0x681: 0x3308, 0x682: 0x3308, 0x683: 0x0040, 0x684: 0x0040, 0x685: 0x0040,
-	0x686: 0x0040, 0x687: 0x3308, 0x688: 0x3308, 0x689: 0x0040, 0x68a: 0x0040, 0x68b: 0x3308,
-	0x68c: 0x3308, 0x68d: 0x3b08, 0x68e: 0x0040, 0x68f: 0x0040, 0x690: 0x0040, 0x691: 0x3308,
-	0x692: 0x0040, 0x693: 0x0040, 0x694: 0x0040, 0x695: 0x0040, 0x696: 0x0040, 0x697: 0x0040,
-	0x698: 0x0040, 0x699: 0x07a1, 0x69a: 0x07d9, 0x69b: 0x0811, 0x69c: 0x0008, 0x69d: 0x0040,
-	0x69e: 0x0849, 0x69f: 0x0040, 0x6a0: 0x0040, 0x6a1: 0x0040, 0x6a2: 0x0040, 0x6a3: 0x0040,
-	0x6a4: 0x0040, 0x6a5: 0x0040, 0x6a6: 0x0008, 0x6a7: 0x0008, 0x6a8: 0x0008, 0x6a9: 0x0008,
-	0x6aa: 0x0008, 0x6ab: 0x0008, 0x6ac: 0x0008, 0x6ad: 0x0008, 0x6ae: 0x0008, 0x6af: 0x0008,
-	0x6b0: 0x3308, 0x6b1: 0x3308, 0x6b2: 0x0008, 0x6b3: 0x0008, 0x6b4: 0x0008, 0x6b5: 0x3308,
-	0x6b6: 0x0018, 0x6b7: 0x0040, 0x6b8: 0x0040, 0x6b9: 0x0040, 0x6ba: 0x0040, 0x6bb: 0x0040,
-	0x6bc: 0x0040, 0x6bd: 0x0040, 0x6be: 0x0040, 0x6bf: 0x0040,
-	// Block 0x1b, offset 0x6c0
-	0x6c0: 0x0040, 0x6c1: 0x3308, 0x6c2: 0x3308, 0x6c3: 0x3008, 0x6c4: 0x0040, 0x6c5: 0x0008,
-	0x6c6: 0x0008, 0x6c7: 0x0008, 0x6c8: 0x0008, 0x6c9: 0x0008, 0x6ca: 0x0008, 0x6cb: 0x0008,
-	0x6cc: 0x0008, 0x6cd: 0x0008, 0x6ce: 0x0040, 0x6cf: 0x0008, 0x6d0: 0x0008, 0x6d1: 0x0008,
-	0x6d2: 0x0040, 0x6d3: 0x0008, 0x6d4: 0x0008, 0x6d5: 0x0008, 0x6d6: 0x0008, 0x6d7: 0x0008,
-	0x6d8: 0x0008, 0x6d9: 0x0008, 0x6da: 0x0008, 0x6db: 0x0008, 0x6dc: 0x0008, 0x6dd: 0x0008,
-	0x6de: 0x0008, 0x6df: 0x0008, 0x6e0: 0x0008, 0x6e1: 0x0008, 0x6e2: 0x0008, 0x6e3: 0x0008,
-	0x6e4: 0x0008, 0x6e5: 0x0008, 0x6e6: 0x0008, 0x6e7: 0x0008, 0x6e8: 0x0008, 0x6e9: 0x0040,
-	0x6ea: 0x0008, 0x6eb: 0x0008, 0x6ec: 0x0008, 0x6ed: 0x0008, 0x6ee: 0x0008, 0x6ef: 0x0008,
-	0x6f0: 0x0008, 0x6f1: 0x0040, 0x6f2: 0x0008, 0x6f3: 0x0008, 0x6f4: 0x0040, 0x6f5: 0x0008,
-	0x6f6: 0x0008, 0x6f7: 0x0008, 0x6f8: 0x0008, 0x6f9: 0x0008, 0x6fa: 0x0040, 0x6fb: 0x0040,
-	0x6fc: 0x3308, 0x6fd: 0x0008, 0x6fe: 0x3008, 0x6ff: 0x3008,
-	// Block 0x1c, offset 0x700
-	0x700: 0x3008, 0x701: 0x3308, 0x702: 0x3308, 0x703: 0x3308, 0x704: 0x3308, 0x705: 0x3308,
-	0x706: 0x0040, 0x707: 0x3308, 0x708: 0x3308, 0x709: 0x3008, 0x70a: 0x0040, 0x70b: 0x3008,
-	0x70c: 0x3008, 0x70d: 0x3b08, 0x70e: 0x0040, 0x70f: 0x0040, 0x710: 0x0008, 0x711: 0x0040,
-	0x712: 0x0040, 0x713: 0x0040, 0x714: 0x0040, 0x715: 0x0040, 0x716: 0x0040, 0x717: 0x0040,
-	0x718: 0x0040, 0x719: 0x0040, 0x71a: 0x0040, 0x71b: 0x0040, 0x71c: 0x0040, 0x71d: 0x0040,
-	0x71e: 0x0040, 0x71f: 0x0040, 0x720: 0x0008, 0x721: 0x0008, 0x722: 0x3308, 0x723: 0x3308,
-	0x724: 0x0040, 0x725: 0x0040, 0x726: 0x0008, 0x727: 0x0008, 0x728: 0x0008, 0x729: 0x0008,
-	0x72a: 0x0008, 0x72b: 0x0008, 0x72c: 0x0008, 0x72d: 0x0008, 0x72e: 0x0008, 0x72f: 0x0008,
-	0x730: 0x0018, 0x731: 0x0018, 0x732: 0x0040, 0x733: 0x0040, 0x734: 0x0040, 0x735: 0x0040,
-	0x736: 0x0040, 0x737: 0x0040, 0x738: 0x0040, 0x739: 0x0008, 0x73a: 0x3308, 0x73b: 0x3308,
-	0x73c: 0x3308, 0x73d: 0x3308, 0x73e: 0x3308, 0x73f: 0x3308,
-	// Block 0x1d, offset 0x740
-	0x740: 0x0040, 0x741: 0x3308, 0x742: 0x3008, 0x743: 0x3008, 0x744: 0x0040, 0x745: 0x0008,
-	0x746: 0x0008, 0x747: 0x0008, 0x748: 0x0008, 0x749: 0x0008, 0x74a: 0x0008, 0x74b: 0x0008,
-	0x74c: 0x0008, 0x74d: 0x0040, 0x74e: 0x0040, 0x74f: 0x0008, 0x750: 0x0008, 0x751: 0x0040,
-	0x752: 0x0040, 0x753: 0x0008, 0x754: 0x0008, 0x755: 0x0008, 0x756: 0x0008, 0x757: 0x0008,
-	0x758: 0x0008, 0x759: 0x0008, 0x75a: 0x0008, 0x75b: 0x0008, 0x75c: 0x0008, 0x75d: 0x0008,
-	0x75e: 0x0008, 0x75f: 0x0008, 0x760: 0x0008, 0x761: 0x0008, 0x762: 0x0008, 0x763: 0x0008,
-	0x764: 0x0008, 0x765: 0x0008, 0x766: 0x0008, 0x767: 0x0008, 0x768: 0x0008, 0x769: 0x0040,
-	0x76a: 0x0008, 0x76b: 0x0008, 0x76c: 0x0008, 0x76d: 0x0008, 0x76e: 0x0008, 0x76f: 0x0008,
-	0x770: 0x0008, 0x771: 0x0040, 0x772: 0x0008, 0x773: 0x0008, 0x774: 0x0040, 0x775: 0x0008,
-	0x776: 0x0008, 0x777: 0x0008, 0x778: 0x0008, 0x779: 0x0008, 0x77a: 0x0040, 0x77b: 0x0040,
-	0x77c: 0x3308, 0x77d: 0x0008, 0x77e: 0x3008, 0x77f: 0x3308,
-	// Block 0x1e, offset 0x780
-	0x780: 0x3008, 0x781: 0x3308, 0x782: 0x3308, 0x783: 0x3308, 0x784: 0x3308, 0x785: 0x0040,
-	0x786: 0x0040, 0x787: 0x3008, 0x788: 0x3008, 0x789: 0x0040, 0x78a: 0x0040, 0x78b: 0x3008,
-	0x78c: 0x3008, 0x78d: 0x3b08, 0x78e: 0x0040, 0x78f: 0x0040, 0x790: 0x0040, 0x791: 0x0040,
-	0x792: 0x0040, 0x793: 0x0040, 0x794: 0x0040, 0x795: 0x0040, 0x796: 0x3308, 0x797: 0x3008,
-	0x798: 0x0040, 0x799: 0x0040, 0x79a: 0x0040, 0x79b: 0x0040, 0x79c: 0x0881, 0x79d: 0x08b9,
-	0x79e: 0x0040, 0x79f: 0x0008, 0x7a0: 0x0008, 0x7a1: 0x0008, 0x7a2: 0x3308, 0x7a3: 0x3308,
-	0x7a4: 0x0040, 0x7a5: 0x0040, 0x7a6: 0x0008, 0x7a7: 0x0008, 0x7a8: 0x0008, 0x7a9: 0x0008,
-	0x7aa: 0x0008, 0x7ab: 0x0008, 0x7ac: 0x0008, 0x7ad: 0x0008, 0x7ae: 0x0008, 0x7af: 0x0008,
-	0x7b0: 0x0018, 0x7b1: 0x0008, 0x7b2: 0x0018, 0x7b3: 0x0018, 0x7b4: 0x0018, 0x7b5: 0x0018,
-	0x7b6: 0x0018, 0x7b7: 0x0018, 0x7b8: 0x0040, 0x7b9: 0x0040, 0x7ba: 0x0040, 0x7bb: 0x0040,
-	0x7bc: 0x0040, 0x7bd: 0x0040, 0x7be: 0x0040, 0x7bf: 0x0040,
-	// Block 0x1f, offset 0x7c0
-	0x7c0: 0x0040, 0x7c1: 0x0040, 0x7c2: 0x3308, 0x7c3: 0x0008, 0x7c4: 0x0040, 0x7c5: 0x0008,
-	0x7c6: 0x0008, 0x7c7: 0x0008, 0x7c8: 0x0008, 0x7c9: 0x0008, 0x7ca: 0x0008, 0x7cb: 0x0040,
-	0x7cc: 0x0040, 0x7cd: 0x0040, 0x7ce: 0x0008, 0x7cf: 0x0008, 0x7d0: 0x0008, 0x7d1: 0x0040,
-	0x7d2: 0x0008, 0x7d3: 0x0008, 0x7d4: 0x0008, 0x7d5: 0x0008, 0x7d6: 0x0040, 0x7d7: 0x0040,
-	0x7d8: 0x0040, 0x7d9: 0x0008, 0x7da: 0x0008, 0x7db: 0x0040, 0x7dc: 0x0008, 0x7dd: 0x0040,
-	0x7de: 0x0008, 0x7df: 0x0008, 0x7e0: 0x0040, 0x7e1: 0x0040, 0x7e2: 0x0040, 0x7e3: 0x0008,
-	0x7e4: 0x0008, 0x7e5: 0x0040, 0x7e6: 0x0040, 0x7e7: 0x0040, 0x7e8: 0x0008, 0x7e9: 0x0008,
-	0x7ea: 0x0008, 0x7eb: 0x0040, 0x7ec: 0x0040, 0x7ed: 0x0040, 0x7ee: 0x0008, 0x7ef: 0x0008,
-	0x7f0: 0x0008, 0x7f1: 0x0008, 0x7f2: 0x0008, 0x7f3: 0x0008, 0x7f4: 0x0008, 0x7f5: 0x0008,
-	0x7f6: 0x0008, 0x7f7: 0x0008, 0x7f8: 0x0008, 0x7f9: 0x0008, 0x7fa: 0x0040, 0x7fb: 0x0040,
-	0x7fc: 0x0040, 0x7fd: 0x0040, 0x7fe: 0x3008, 0x7ff: 0x3008,
-	// Block 0x20, offset 0x800
-	0x800: 0x3308, 0x801: 0x3008, 0x802: 0x3008, 0x803: 0x3008, 0x804: 0x3008, 0x805: 0x0040,
-	0x806: 0x3308, 0x807: 0x3308, 0x808: 0x3308, 0x809: 0x0040, 0x80a: 0x3308, 0x80b: 0x3308,
-	0x80c: 0x3308, 0x80d: 0x3b08, 0x80e: 0x0040, 0x80f: 0x0040, 0x810: 0x0040, 0x811: 0x0040,
-	0x812: 0x0040, 0x813: 0x0040, 0x814: 0x0040, 0x815: 0x3308, 0x816: 0x3308, 0x817: 0x0040,
-	0x818: 0x0008, 0x819: 0x0008, 0x81a: 0x0008, 0x81b: 0x0040, 0x81c: 0x0040, 0x81d: 0x0040,
-	0x81e: 0x0040, 0x81f: 0x0040, 0x820: 0x0008, 0x821: 0x0008, 0x822: 0x3308, 0x823: 0x3308,
-	0x824: 0x0040, 0x825: 0x0040, 0x826: 0x0008, 0x827: 0x0008, 0x828: 0x0008, 0x829: 0x0008,
-	0x82a: 0x0008, 0x82b: 0x0008, 0x82c: 0x0008, 0x82d: 0x0008, 0x82e: 0x0008, 0x82f: 0x0008,
-	0x830: 0x0040, 0x831: 0x0040, 0x832: 0x0040, 0x833: 0x0040, 0x834: 0x0040, 0x835: 0x0040,
-	0x836: 0x0040, 0x837: 0x0040, 0x838: 0x0018, 0x839: 0x0018, 0x83a: 0x0018, 0x83b: 0x0018,
-	0x83c: 0x0018, 0x83d: 0x0018, 0x83e: 0x0018, 0x83f: 0x0018,
-	// Block 0x21, offset 0x840
-	0x840: 0x0008, 0x841: 0x3308, 0x842: 0x3008, 0x843: 0x3008, 0x844: 0x0018, 0x845: 0x0008,
-	0x846: 0x0008, 0x847: 0x0008, 0x848: 0x0008, 0x849: 0x0008, 0x84a: 0x0008, 0x84b: 0x0008,
-	0x84c: 0x0008, 0x84d: 0x0040, 0x84e: 0x0008, 0x84f: 0x0008, 0x850: 0x0008, 0x851: 0x0040,
-	0x852: 0x0008, 0x853: 0x0008, 0x854: 0x0008, 0x855: 0x0008, 0x856: 0x0008, 0x857: 0x0008,
-	0x858: 0x0008, 0x859: 0x0008, 0x85a: 0x0008, 0x85b: 0x0008, 0x85c: 0x0008, 0x85d: 0x0008,
-	0x85e: 0x0008, 0x85f: 0x0008, 0x860: 0x0008, 0x861: 0x0008, 0x862: 0x0008, 0x863: 0x0008,
-	0x864: 0x0008, 0x865: 0x0008, 0x866: 0x0008, 0x867: 0x0008, 0x868: 0x0008, 0x869: 0x0040,
-	0x86a: 0x0008, 0x86b: 0x0008, 0x86c: 0x0008, 0x86d: 0x0008, 0x86e: 0x0008, 0x86f: 0x0008,
-	0x870: 0x0008, 0x871: 0x0008, 0x872: 0x0008, 0x873: 0x0008, 0x874: 0x0040, 0x875: 0x0008,
-	0x876: 0x0008, 0x877: 0x0008, 0x878: 0x0008, 0x879: 0x0008, 0x87a: 0x0040, 0x87b: 0x0040,
-	0x87c: 0x3308, 0x87d: 0x0008, 0x87e: 0x3008, 0x87f: 0x3308,
-	// Block 0x22, offset 0x880
-	0x880: 0x3008, 0x881: 0x3008, 0x882: 0x3008, 0x883: 0x3008, 0x884: 0x3008, 0x885: 0x0040,
-	0x886: 0x3308, 0x887: 0x3008, 0x888: 0x3008, 0x889: 0x0040, 0x88a: 0x3008, 0x88b: 0x3008,
-	0x88c: 0x3308, 0x88d: 0x3b08, 0x88e: 0x0040, 0x88f: 0x0040, 0x890: 0x0040, 0x891: 0x0040,
-	0x892: 0x0040, 0x893: 0x0040, 0x894: 0x0040, 0x895: 0x3008, 0x896: 0x3008, 0x897: 0x0040,
-	0x898: 0x0040, 0x899: 0x0040, 0x89a: 0x0040, 0x89b: 0x0040, 0x89c: 0x0040, 0x89d: 0x0040,
-	0x89e: 0x0008, 0x89f: 0x0040, 0x8a0: 0x0008, 0x8a1: 0x0008, 0x8a2: 0x3308, 0x8a3: 0x3308,
-	0x8a4: 0x0040, 0x8a5: 0x0040, 0x8a6: 0x0008, 0x8a7: 0x0008, 0x8a8: 0x0008, 0x8a9: 0x0008,
-	0x8aa: 0x0008, 0x8ab: 0x0008, 0x8ac: 0x0008, 0x8ad: 0x0008, 0x8ae: 0x0008, 0x8af: 0x0008,
-	0x8b0: 0x0040, 0x8b1: 0x0008, 0x8b2: 0x0008, 0x8b3: 0x0040, 0x8b4: 0x0040, 0x8b5: 0x0040,
-	0x8b6: 0x0040, 0x8b7: 0x0040, 0x8b8: 0x0040, 0x8b9: 0x0040, 0x8ba: 0x0040, 0x8bb: 0x0040,
-	0x8bc: 0x0040, 0x8bd: 0x0040, 0x8be: 0x0040, 0x8bf: 0x0040,
-	// Block 0x23, offset 0x8c0
-	0x8c0: 0x3008, 0x8c1: 0x3308, 0x8c2: 0x3308, 0x8c3: 0x3308, 0x8c4: 0x3308, 0x8c5: 0x0040,
-	0x8c6: 0x3008, 0x8c7: 0x3008, 0x8c8: 0x3008, 0x8c9: 0x0040, 0x8ca: 0x3008, 0x8cb: 0x3008,
-	0x8cc: 0x3008, 0x8cd: 0x3b08, 0x8ce: 0x0008, 0x8cf: 0x0018, 0x8d0: 0x0040, 0x8d1: 0x0040,
-	0x8d2: 0x0040, 0x8d3: 0x0040, 0x8d4: 0x0008, 0x8d5: 0x0008, 0x8d6: 0x0008, 0x8d7: 0x3008,
-	0x8d8: 0x0018, 0x8d9: 0x0018, 0x8da: 0x0018, 0x8db: 0x0018, 0x8dc: 0x0018, 0x8dd: 0x0018,
-	0x8de: 0x0018, 0x8df: 0x0008, 0x8e0: 0x0008, 0x8e1: 0x0008, 0x8e2: 0x3308, 0x8e3: 0x3308,
-	0x8e4: 0x0040, 0x8e5: 0x0040, 0x8e6: 0x0008, 0x8e7: 0x0008, 0x8e8: 0x0008, 0x8e9: 0x0008,
-	0x8ea: 0x0008, 0x8eb: 0x0008, 0x8ec: 0x0008, 0x8ed: 0x0008, 0x8ee: 0x0008, 0x8ef: 0x0008,
-	0x8f0: 0x0018, 0x8f1: 0x0018, 0x8f2: 0x0018, 0x8f3: 0x0018, 0x8f4: 0x0018, 0x8f5: 0x0018,
-	0x8f6: 0x0018, 0x8f7: 0x0018, 0x8f8: 0x0018, 0x8f9: 0x0018, 0x8fa: 0x0008, 0x8fb: 0x0008,
-	0x8fc: 0x0008, 0x8fd: 0x0008, 0x8fe: 0x0008, 0x8ff: 0x0008,
-	// Block 0x24, offset 0x900
-	0x900: 0x0040, 0x901: 0x0008, 0x902: 0x0008, 0x903: 0x0040, 0x904: 0x0008, 0x905: 0x0040,
-	0x906: 0x0040, 0x907: 0x0008, 0x908: 0x0008, 0x909: 0x0040, 0x90a: 0x0008, 0x90b: 0x0040,
-	0x90c: 0x0040, 0x90d: 0x0008, 0x90e: 0x0040, 0x90f: 0x0040, 0x910: 0x0040, 0x911: 0x0040,
-	0x912: 0x0040, 0x913: 0x0040, 0x914: 0x0008, 0x915: 0x0008, 0x916: 0x0008, 0x917: 0x0008,
-	0x918: 0x0040, 0x919: 0x0008, 0x91a: 0x0008, 0x91b: 0x0008, 0x91c: 0x0008, 0x91d: 0x0008,
-	0x91e: 0x0008, 0x91f: 0x0008, 0x920: 0x0040, 0x921: 0x0008, 0x922: 0x0008, 0x923: 0x0008,
-	0x924: 0x0040, 0x925: 0x0008, 0x926: 0x0040, 0x927: 0x0008, 0x928: 0x0040, 0x929: 0x0040,
-	0x92a: 0x0008, 0x92b: 0x0008, 0x92c: 0x0040, 0x92d: 0x0008, 0x92e: 0x0008, 0x92f: 0x0008,
-	0x930: 0x0008, 0x931: 0x3308, 0x932: 0x0008, 0x933: 0x0929, 0x934: 0x3308, 0x935: 0x3308,
-	0x936: 0x3308, 0x937: 0x3308, 0x938: 0x3308, 0x939: 0x3308, 0x93a: 0x0040, 0x93b: 0x3308,
-	0x93c: 0x3308, 0x93d: 0x0008, 0x93e: 0x0040, 0x93f: 0x0040,
-	// Block 0x25, offset 0x940
-	0x940: 0x0008, 0x941: 0x0008, 0x942: 0x0008, 0x943: 0x09d1, 0x944: 0x0008, 0x945: 0x0008,
-	0x946: 0x0008, 0x947: 0x0008, 0x948: 0x0040, 0x949: 0x0008, 0x94a: 0x0008, 0x94b: 0x0008,
-	0x94c: 0x0008, 0x94d: 0x0a09, 0x94e: 0x0008, 0x94f: 0x0008, 0x950: 0x0008, 0x951: 0x0008,
-	0x952: 0x0a41, 0x953: 0x0008, 0x954: 0x0008, 0x955: 0x0008, 0x956: 0x0008, 0x957: 0x0a79,
-	0x958: 0x0008, 0x959: 0x0008, 0x95a: 0x0008, 0x95b: 0x0008, 0x95c: 0x0ab1, 0x95d: 0x0008,
-	0x95e: 0x0008, 0x95f: 0x0008, 0x960: 0x0008, 0x961: 0x0008, 0x962: 0x0008, 0x963: 0x0008,
-	0x964: 0x0008, 0x965: 0x0008, 0x966: 0x0008, 0x967: 0x0008, 0x968: 0x0008, 0x969: 0x0ae9,
-	0x96a: 0x0008, 0x96b: 0x0008, 0x96c: 0x0008, 0x96d: 0x0040, 0x96e: 0x0040, 0x96f: 0x0040,
-	0x970: 0x0040, 0x971: 0x3308, 0x972: 0x3308, 0x973: 0x0b21, 0x974: 0x3308, 0x975: 0x0b59,
-	0x976: 0x0b91, 0x977: 0x0bc9, 0x978: 0x0c19, 0x979: 0x0c51, 0x97a: 0x3308, 0x97b: 0x3308,
-	0x97c: 0x3308, 0x97d: 0x3308, 0x97e: 0x3308, 0x97f: 0x3008,
-	// Block 0x26, offset 0x980
-	0x980: 0x3308, 0x981: 0x0ca1, 0x982: 0x3308, 0x983: 0x3308, 0x984: 0x3b08, 0x985: 0x0018,
-	0x986: 0x3308, 0x987: 0x3308, 0x988: 0x0008, 0x989: 0x0008, 0x98a: 0x0008, 0x98b: 0x0008,
-	0x98c: 0x0008, 0x98d: 0x3308, 0x98e: 0x3308, 0x98f: 0x3308, 0x990: 0x3308, 0x991: 0x3308,
-	0x992: 0x3308, 0x993: 0x0cd9, 0x994: 0x3308, 0x995: 0x3308, 0x996: 0x3308, 0x997: 0x3308,
-	0x998: 0x0040, 0x999: 0x3308, 0x99a: 0x3308, 0x99b: 0x3308, 0x99c: 0x3308, 0x99d: 0x0d11,
-	0x99e: 0x3308, 0x99f: 0x3308, 0x9a0: 0x3308, 0x9a1: 0x3308, 0x9a2: 0x0d49, 0x9a3: 0x3308,
-	0x9a4: 0x3308, 0x9a5: 0x3308, 0x9a6: 0x3308, 0x9a7: 0x0d81, 0x9a8: 0x3308, 0x9a9: 0x3308,
-	0x9aa: 0x3308, 0x9ab: 0x3308, 0x9ac: 0x0db9, 0x9ad: 0x3308, 0x9ae: 0x3308, 0x9af: 0x3308,
-	0x9b0: 0x3308, 0x9b1: 0x3308, 0x9b2: 0x3308, 0x9b3: 0x3308, 0x9b4: 0x3308, 0x9b5: 0x3308,
-	0x9b6: 0x3308, 0x9b7: 0x3308, 0x9b8: 0x3308, 0x9b9: 0x0df1, 0x9ba: 0x3308, 0x9bb: 0x3308,
-	0x9bc: 0x3308, 0x9bd: 0x0040, 0x9be: 0x0018, 0x9bf: 0x0018,
-	// Block 0x27, offset 0x9c0
-	0x9c0: 0x0008, 0x9c1: 0x0008, 0x9c2: 0x0008, 0x9c3: 0x0008, 0x9c4: 0x0008, 0x9c5: 0x0008,
-	0x9c6: 0x0008, 0x9c7: 0x0008, 0x9c8: 0x0008, 0x9c9: 0x0008, 0x9ca: 0x0008, 0x9cb: 0x0008,
-	0x9cc: 0x0008, 0x9cd: 0x0008, 0x9ce: 0x0008, 0x9cf: 0x0008, 0x9d0: 0x0008, 0x9d1: 0x0008,
-	0x9d2: 0x0008, 0x9d3: 0x0008, 0x9d4: 0x0008, 0x9d5: 0x0008, 0x9d6: 0x0008, 0x9d7: 0x0008,
-	0x9d8: 0x0008, 0x9d9: 0x0008, 0x9da: 0x0008, 0x9db: 0x0008, 0x9dc: 0x0008, 0x9dd: 0x0008,
-	0x9de: 0x0008, 0x9df: 0x0008, 0x9e0: 0x0008, 0x9e1: 0x0008, 0x9e2: 0x0008, 0x9e3: 0x0008,
-	0x9e4: 0x0008, 0x9e5: 0x0008, 0x9e6: 0x0008, 0x9e7: 0x0008, 0x9e8: 0x0008, 0x9e9: 0x0008,
-	0x9ea: 0x0008, 0x9eb: 0x0008, 0x9ec: 0x0039, 0x9ed: 0x0ed1, 0x9ee: 0x0ee9, 0x9ef: 0x0008,
-	0x9f0: 0x0ef9, 0x9f1: 0x0f09, 0x9f2: 0x0f19, 0x9f3: 0x0f31, 0x9f4: 0x0249, 0x9f5: 0x0f41,
-	0x9f6: 0x0259, 0x9f7: 0x0f51, 0x9f8: 0x0359, 0x9f9: 0x0f61, 0x9fa: 0x0f71, 0x9fb: 0x0008,
-	0x9fc: 0x00d9, 0x9fd: 0x0f81, 0x9fe: 0x0f99, 0x9ff: 0x0269,
-	// Block 0x28, offset 0xa00
-	0xa00: 0x0fa9, 0xa01: 0x0fb9, 0xa02: 0x0279, 0xa03: 0x0039, 0xa04: 0x0fc9, 0xa05: 0x0fe1,
-	0xa06: 0x059d, 0xa07: 0x0ee9, 0xa08: 0x0ef9, 0xa09: 0x0f09, 0xa0a: 0x0ff9, 0xa0b: 0x1011,
-	0xa0c: 0x1029, 0xa0d: 0x0f31, 0xa0e: 0x0008, 0xa0f: 0x0f51, 0xa10: 0x0f61, 0xa11: 0x1041,
-	0xa12: 0x00d9, 0xa13: 0x1059, 0xa14: 0x05b5, 0xa15: 0x05b5, 0xa16: 0x0f99, 0xa17: 0x0fa9,
-	0xa18: 0x0fb9, 0xa19: 0x059d, 0xa1a: 0x1071, 0xa1b: 0x1089, 0xa1c: 0x05cd, 0xa1d: 0x1099,
-	0xa1e: 0x10b1, 0xa1f: 0x10c9, 0xa20: 0x10e1, 0xa21: 0x10f9, 0xa22: 0x0f41, 0xa23: 0x0269,
-	0xa24: 0x0fb9, 0xa25: 0x1089, 0xa26: 0x1099, 0xa27: 0x10b1, 0xa28: 0x1111, 0xa29: 0x10e1,
-	0xa2a: 0x10f9, 0xa2b: 0x0008, 0xa2c: 0x0008, 0xa2d: 0x0008, 0xa2e: 0x0008, 0xa2f: 0x0008,
-	0xa30: 0x0008, 0xa31: 0x0008, 0xa32: 0x0008, 0xa33: 0x0008, 0xa34: 0x0008, 0xa35: 0x0008,
-	0xa36: 0x0008, 0xa37: 0x0008, 0xa38: 0x1129, 0xa39: 0x0008, 0xa3a: 0x0008, 0xa3b: 0x0008,
-	0xa3c: 0x0008, 0xa3d: 0x0008, 0xa3e: 0x0008, 0xa3f: 0x0008,
-	// Block 0x29, offset 0xa40
-	0xa40: 0x0008, 0xa41: 0x0008, 0xa42: 0x0008, 0xa43: 0x0008, 0xa44: 0x0008, 0xa45: 0x0008,
-	0xa46: 0x0008, 0xa47: 0x0008, 0xa48: 0x0008, 0xa49: 0x0008, 0xa4a: 0x0008, 0xa4b: 0x0008,
-	0xa4c: 0x0008, 0xa4d: 0x0008, 0xa4e: 0x0008, 0xa4f: 0x0008, 0xa50: 0x0008, 0xa51: 0x0008,
-	0xa52: 0x0008, 0xa53: 0x0008, 0xa54: 0x0008, 0xa55: 0x0008, 0xa56: 0x0008, 0xa57: 0x0008,
-	0xa58: 0x0008, 0xa59: 0x0008, 0xa5a: 0x0008, 0xa5b: 0x1141, 0xa5c: 0x1159, 0xa5d: 0x1169,
-	0xa5e: 0x1181, 0xa5f: 0x1029, 0xa60: 0x1199, 0xa61: 0x11a9, 0xa62: 0x11c1, 0xa63: 0x11d9,
-	0xa64: 0x11f1, 0xa65: 0x1209, 0xa66: 0x1221, 0xa67: 0x05e5, 0xa68: 0x1239, 0xa69: 0x1251,
-	0xa6a: 0xe17d, 0xa6b: 0x1269, 0xa6c: 0x1281, 0xa6d: 0x1299, 0xa6e: 0x12b1, 0xa6f: 0x12c9,
-	0xa70: 0x12e1, 0xa71: 0x12f9, 0xa72: 0x1311, 0xa73: 0x1329, 0xa74: 0x1341, 0xa75: 0x1359,
-	0xa76: 0x1371, 0xa77: 0x1389, 0xa78: 0x05fd, 0xa79: 0x13a1, 0xa7a: 0x13b9, 0xa7b: 0x13d1,
-	0xa7c: 0x13e1, 0xa7d: 0x13f9, 0xa7e: 0x1411, 0xa7f: 0x1429,
-	// Block 0x2a, offset 0xa80
-	0xa80: 0xe00d, 0xa81: 0x0008, 0xa82: 0xe00d, 0xa83: 0x0008, 0xa84: 0xe00d, 0xa85: 0x0008,
-	0xa86: 0xe00d, 0xa87: 0x0008, 0xa88: 0xe00d, 0xa89: 0x0008, 0xa8a: 0xe00d, 0xa8b: 0x0008,
-	0xa8c: 0xe00d, 0xa8d: 0x0008, 0xa8e: 0xe00d, 0xa8f: 0x0008, 0xa90: 0xe00d, 0xa91: 0x0008,
-	0xa92: 0xe00d, 0xa93: 0x0008, 0xa94: 0xe00d, 0xa95: 0x0008, 0xa96: 0xe00d, 0xa97: 0x0008,
-	0xa98: 0xe00d, 0xa99: 0x0008, 0xa9a: 0xe00d, 0xa9b: 0x0008, 0xa9c: 0xe00d, 0xa9d: 0x0008,
-	0xa9e: 0xe00d, 0xa9f: 0x0008, 0xaa0: 0xe00d, 0xaa1: 0x0008, 0xaa2: 0xe00d, 0xaa3: 0x0008,
-	0xaa4: 0xe00d, 0xaa5: 0x0008, 0xaa6: 0xe00d, 0xaa7: 0x0008, 0xaa8: 0xe00d, 0xaa9: 0x0008,
-	0xaaa: 0xe00d, 0xaab: 0x0008, 0xaac: 0xe00d, 0xaad: 0x0008, 0xaae: 0xe00d, 0xaaf: 0x0008,
-	0xab0: 0xe00d, 0xab1: 0x0008, 0xab2: 0xe00d, 0xab3: 0x0008, 0xab4: 0xe00d, 0xab5: 0x0008,
-	0xab6: 0xe00d, 0xab7: 0x0008, 0xab8: 0xe00d, 0xab9: 0x0008, 0xaba: 0xe00d, 0xabb: 0x0008,
-	0xabc: 0xe00d, 0xabd: 0x0008, 0xabe: 0xe00d, 0xabf: 0x0008,
-	// Block 0x2b, offset 0xac0
-	0xac0: 0xe00d, 0xac1: 0x0008, 0xac2: 0xe00d, 0xac3: 0x0008, 0xac4: 0xe00d, 0xac5: 0x0008,
-	0xac6: 0xe00d, 0xac7: 0x0008, 0xac8: 0xe00d, 0xac9: 0x0008, 0xaca: 0xe00d, 0xacb: 0x0008,
-	0xacc: 0xe00d, 0xacd: 0x0008, 0xace: 0xe00d, 0xacf: 0x0008, 0xad0: 0xe00d, 0xad1: 0x0008,
-	0xad2: 0xe00d, 0xad3: 0x0008, 0xad4: 0xe00d, 0xad5: 0x0008, 0xad6: 0x0008, 0xad7: 0x0008,
-	0xad8: 0x0008, 0xad9: 0x0008, 0xada: 0x0615, 0xadb: 0x0635, 0xadc: 0x0008, 0xadd: 0x0008,
-	0xade: 0x1441, 0xadf: 0x0008, 0xae0: 0xe00d, 0xae1: 0x0008, 0xae2: 0xe00d, 0xae3: 0x0008,
-	0xae4: 0xe00d, 0xae5: 0x0008, 0xae6: 0xe00d, 0xae7: 0x0008, 0xae8: 0xe00d, 0xae9: 0x0008,
-	0xaea: 0xe00d, 0xaeb: 0x0008, 0xaec: 0xe00d, 0xaed: 0x0008, 0xaee: 0xe00d, 0xaef: 0x0008,
-	0xaf0: 0xe00d, 0xaf1: 0x0008, 0xaf2: 0xe00d, 0xaf3: 0x0008, 0xaf4: 0xe00d, 0xaf5: 0x0008,
-	0xaf6: 0xe00d, 0xaf7: 0x0008, 0xaf8: 0xe00d, 0xaf9: 0x0008, 0xafa: 0xe00d, 0xafb: 0x0008,
-	0xafc: 0xe00d, 0xafd: 0x0008, 0xafe: 0xe00d, 0xaff: 0x0008,
-	// Block 0x2c, offset 0xb00
-	0xb00: 0x0008, 0xb01: 0x0008, 0xb02: 0x0008, 0xb03: 0x0008, 0xb04: 0x0008, 0xb05: 0x0008,
-	0xb06: 0x0040, 0xb07: 0x0040, 0xb08: 0xe045, 0xb09: 0xe045, 0xb0a: 0xe045, 0xb0b: 0xe045,
-	0xb0c: 0xe045, 0xb0d: 0xe045, 0xb0e: 0x0040, 0xb0f: 0x0040, 0xb10: 0x0008, 0xb11: 0x0008,
-	0xb12: 0x0008, 0xb13: 0x0008, 0xb14: 0x0008, 0xb15: 0x0008, 0xb16: 0x0008, 0xb17: 0x0008,
-	0xb18: 0x0040, 0xb19: 0xe045, 0xb1a: 0x0040, 0xb1b: 0xe045, 0xb1c: 0x0040, 0xb1d: 0xe045,
-	0xb1e: 0x0040, 0xb1f: 0xe045, 0xb20: 0x0008, 0xb21: 0x0008, 0xb22: 0x0008, 0xb23: 0x0008,
-	0xb24: 0x0008, 0xb25: 0x0008, 0xb26: 0x0008, 0xb27: 0x0008, 0xb28: 0xe045, 0xb29: 0xe045,
-	0xb2a: 0xe045, 0xb2b: 0xe045, 0xb2c: 0xe045, 0xb2d: 0xe045, 0xb2e: 0xe045, 0xb2f: 0xe045,
-	0xb30: 0x0008, 0xb31: 0x1459, 0xb32: 0x0008, 0xb33: 0x1471, 0xb34: 0x0008, 0xb35: 0x1489,
-	0xb36: 0x0008, 0xb37: 0x14a1, 0xb38: 0x0008, 0xb39: 0x14b9, 0xb3a: 0x0008, 0xb3b: 0x14d1,
-	0xb3c: 0x0008, 0xb3d: 0x14e9, 0xb3e: 0x0040, 0xb3f: 0x0040,
-	// Block 0x2d, offset 0xb40
-	0xb40: 0x1501, 0xb41: 0x1531, 0xb42: 0x1561, 0xb43: 0x1591, 0xb44: 0x15c1, 0xb45: 0x15f1,
-	0xb46: 0x1621, 0xb47: 0x1651, 0xb48: 0x1501, 0xb49: 0x1531, 0xb4a: 0x1561, 0xb4b: 0x1591,
-	0xb4c: 0x15c1, 0xb4d: 0x15f1, 0xb4e: 0x1621, 0xb4f: 0x1651, 0xb50: 0x1681, 0xb51: 0x16b1,
-	0xb52: 0x16e1, 0xb53: 0x1711, 0xb54: 0x1741, 0xb55: 0x1771, 0xb56: 0x17a1, 0xb57: 0x17d1,
-	0xb58: 0x1681, 0xb59: 0x16b1, 0xb5a: 0x16e1, 0xb5b: 0x1711, 0xb5c: 0x1741, 0xb5d: 0x1771,
-	0xb5e: 0x17a1, 0xb5f: 0x17d1, 0xb60: 0x1801, 0xb61: 0x1831, 0xb62: 0x1861, 0xb63: 0x1891,
-	0xb64: 0x18c1, 0xb65: 0x18f1, 0xb66: 0x1921, 0xb67: 0x1951, 0xb68: 0x1801, 0xb69: 0x1831,
-	0xb6a: 0x1861, 0xb6b: 0x1891, 0xb6c: 0x18c1, 0xb6d: 0x18f1, 0xb6e: 0x1921, 0xb6f: 0x1951,
-	0xb70: 0x0008, 0xb71: 0x0008, 0xb72: 0x1981, 0xb73: 0x19b1, 0xb74: 0x19d9, 0xb75: 0x0040,
-	0xb76: 0x0008, 0xb77: 0x1a01, 0xb78: 0xe045, 0xb79: 0xe045, 0xb7a: 0x064d, 0xb7b: 0x1459,
-	0xb7c: 0x19b1, 0xb7d: 0x0666, 0xb7e: 0x1a31, 0xb7f: 0x0686,
-	// Block 0x2e, offset 0xb80
-	0xb80: 0x06a6, 0xb81: 0x1a4a, 0xb82: 0x1a79, 0xb83: 0x1aa9, 0xb84: 0x1ad1, 0xb85: 0x0040,
-	0xb86: 0x0008, 0xb87: 0x1af9, 0xb88: 0x06c5, 0xb89: 0x1471, 0xb8a: 0x06dd, 0xb8b: 0x1489,
-	0xb8c: 0x1aa9, 0xb8d: 0x1b2a, 0xb8e: 0x1b5a, 0xb8f: 0x1b8a, 0xb90: 0x0008, 0xb91: 0x0008,
-	0xb92: 0x0008, 0xb93: 0x1bb9, 0xb94: 0x0040, 0xb95: 0x0040, 0xb96: 0x0008, 0xb97: 0x0008,
-	0xb98: 0xe045, 0xb99: 0xe045, 0xb9a: 0x06f5, 0xb9b: 0x14a1, 0xb9c: 0x0040, 0xb9d: 0x1bd2,
-	0xb9e: 0x1c02, 0xb9f: 0x1c32, 0xba0: 0x0008, 0xba1: 0x0008, 0xba2: 0x0008, 0xba3: 0x1c61,
-	0xba4: 0x0008, 0xba5: 0x0008, 0xba6: 0x0008, 0xba7: 0x0008, 0xba8: 0xe045, 0xba9: 0xe045,
-	0xbaa: 0x070d, 0xbab: 0x14d1, 0xbac: 0xe04d, 0xbad: 0x1c7a, 0xbae: 0x03d2, 0xbaf: 0x1caa,
-	0xbb0: 0x0040, 0xbb1: 0x0040, 0xbb2: 0x1cb9, 0xbb3: 0x1ce9, 0xbb4: 0x1d11, 0xbb5: 0x0040,
-	0xbb6: 0x0008, 0xbb7: 0x1d39, 0xbb8: 0x0725, 0xbb9: 0x14b9, 0xbba: 0x0515, 0xbbb: 0x14e9,
-	0xbbc: 0x1ce9, 0xbbd: 0x073e, 0xbbe: 0x075e, 0xbbf: 0x0040,
-	// Block 0x2f, offset 0xbc0
-	0xbc0: 0x000a, 0xbc1: 0x000a, 0xbc2: 0x000a, 0xbc3: 0x000a, 0xbc4: 0x000a, 0xbc5: 0x000a,
-	0xbc6: 0x000a, 0xbc7: 0x000a, 0xbc8: 0x000a, 0xbc9: 0x000a, 0xbca: 0x000a, 0xbcb: 0x03c0,
-	0xbcc: 0x0003, 0xbcd: 0x0003, 0xbce: 0x0340, 0xbcf: 0x0b40, 0xbd0: 0x0018, 0xbd1: 0xe00d,
-	0xbd2: 0x0018, 0xbd3: 0x0018, 0xbd4: 0x0018, 0xbd5: 0x0018, 0xbd6: 0x0018, 0xbd7: 0x077e,
-	0xbd8: 0x0018, 0xbd9: 0x0018, 0xbda: 0x0018, 0xbdb: 0x0018, 0xbdc: 0x0018, 0xbdd: 0x0018,
-	0xbde: 0x0018, 0xbdf: 0x0018, 0xbe0: 0x0018, 0xbe1: 0x0018, 0xbe2: 0x0018, 0xbe3: 0x0018,
-	0xbe4: 0x0040, 0xbe5: 0x0040, 0xbe6: 0x0040, 0xbe7: 0x0018, 0xbe8: 0x0040, 0xbe9: 0x0040,
-	0xbea: 0x0340, 0xbeb: 0x0340, 0xbec: 0x0340, 0xbed: 0x0340, 0xbee: 0x0340, 0xbef: 0x000a,
-	0xbf0: 0x0018, 0xbf1: 0x0018, 0xbf2: 0x0018, 0xbf3: 0x1d69, 0xbf4: 0x1da1, 0xbf5: 0x0018,
-	0xbf6: 0x1df1, 0xbf7: 0x1e29, 0xbf8: 0x0018, 0xbf9: 0x0018, 0xbfa: 0x0018, 0xbfb: 0x0018,
-	0xbfc: 0x1e7a, 0xbfd: 0x0018, 0xbfe: 0x079e, 0xbff: 0x0018,
-	// Block 0x30, offset 0xc00
-	0xc00: 0x0018, 0xc01: 0x0018, 0xc02: 0x0018, 0xc03: 0x0018, 0xc04: 0x0018, 0xc05: 0x0018,
-	0xc06: 0x0018, 0xc07: 0x1e92, 0xc08: 0x1eaa, 0xc09: 0x1ec2, 0xc0a: 0x0018, 0xc0b: 0x0018,
-	0xc0c: 0x0018, 0xc0d: 0x0018, 0xc0e: 0x0018, 0xc0f: 0x0018, 0xc10: 0x0018, 0xc11: 0x0018,
-	0xc12: 0x0018, 0xc13: 0x0018, 0xc14: 0x0018, 0xc15: 0x0018, 0xc16: 0x0018, 0xc17: 0x1ed9,
-	0xc18: 0x0018, 0xc19: 0x0018, 0xc1a: 0x0018, 0xc1b: 0x0018, 0xc1c: 0x0018, 0xc1d: 0x0018,
-	0xc1e: 0x0018, 0xc1f: 0x000a, 0xc20: 0x03c0, 0xc21: 0x0340, 0xc22: 0x0340, 0xc23: 0x0340,
-	0xc24: 0x03c0, 0xc25: 0x0040, 0xc26: 0x0040, 0xc27: 0x0040, 0xc28: 0x0040, 0xc29: 0x0040,
-	0xc2a: 0x0340, 0xc2b: 0x0340, 0xc2c: 0x0340, 0xc2d: 0x0340, 0xc2e: 0x0340, 0xc2f: 0x0340,
-	0xc30: 0x1f41, 0xc31: 0x0f41, 0xc32: 0x0040, 0xc33: 0x0040, 0xc34: 0x1f51, 0xc35: 0x1f61,
-	0xc36: 0x1f71, 0xc37: 0x1f81, 0xc38: 0x1f91, 0xc39: 0x1fa1, 0xc3a: 0x1fb2, 0xc3b: 0x07bd,
-	0xc3c: 0x1fc2, 0xc3d: 0x1fd2, 0xc3e: 0x1fe2, 0xc3f: 0x0f71,
-	// Block 0x31, offset 0xc40
-	0xc40: 0x1f41, 0xc41: 0x00c9, 0xc42: 0x0069, 0xc43: 0x0079, 0xc44: 0x1f51, 0xc45: 0x1f61,
-	0xc46: 0x1f71, 0xc47: 0x1f81, 0xc48: 0x1f91, 0xc49: 0x1fa1, 0xc4a: 0x1fb2, 0xc4b: 0x07d5,
-	0xc4c: 0x1fc2, 0xc4d: 0x1fd2, 0xc4e: 0x1fe2, 0xc4f: 0x0040, 0xc50: 0x0039, 0xc51: 0x0f09,
-	0xc52: 0x00d9, 0xc53: 0x0369, 0xc54: 0x0ff9, 0xc55: 0x0249, 0xc56: 0x0f51, 0xc57: 0x0359,
-	0xc58: 0x0f61, 0xc59: 0x0f71, 0xc5a: 0x0f99, 0xc5b: 0x01d9, 0xc5c: 0x0fa9, 0xc5d: 0x0040,
-	0xc5e: 0x0040, 0xc5f: 0x0040, 0xc60: 0x0018, 0xc61: 0x0018, 0xc62: 0x0018, 0xc63: 0x0018,
-	0xc64: 0x0018, 0xc65: 0x0018, 0xc66: 0x0018, 0xc67: 0x0018, 0xc68: 0x1ff1, 0xc69: 0x0018,
-	0xc6a: 0x0018, 0xc6b: 0x0018, 0xc6c: 0x0018, 0xc6d: 0x0018, 0xc6e: 0x0018, 0xc6f: 0x0018,
-	0xc70: 0x0018, 0xc71: 0x0018, 0xc72: 0x0018, 0xc73: 0x0018, 0xc74: 0x0018, 0xc75: 0x0018,
-	0xc76: 0x0018, 0xc77: 0x0018, 0xc78: 0x0018, 0xc79: 0x0018, 0xc7a: 0x0018, 0xc7b: 0x0018,
-	0xc7c: 0x0018, 0xc7d: 0x0018, 0xc7e: 0x0018, 0xc7f: 0x0018,
-	// Block 0x32, offset 0xc80
-	0xc80: 0x07ee, 0xc81: 0x080e, 0xc82: 0x1159, 0xc83: 0x082d, 0xc84: 0x0018, 0xc85: 0x084e,
-	0xc86: 0x086e, 0xc87: 0x1011, 0xc88: 0x0018, 0xc89: 0x088d, 0xc8a: 0x0f31, 0xc8b: 0x0249,
-	0xc8c: 0x0249, 0xc8d: 0x0249, 0xc8e: 0x0249, 0xc8f: 0x2009, 0xc90: 0x0f41, 0xc91: 0x0f41,
-	0xc92: 0x0359, 0xc93: 0x0359, 0xc94: 0x0018, 0xc95: 0x0f71, 0xc96: 0x2021, 0xc97: 0x0018,
-	0xc98: 0x0018, 0xc99: 0x0f99, 0xc9a: 0x2039, 0xc9b: 0x0269, 0xc9c: 0x0269, 0xc9d: 0x0269,
-	0xc9e: 0x0018, 0xc9f: 0x0018, 0xca0: 0x2049, 0xca1: 0x08ad, 0xca2: 0x2061, 0xca3: 0x0018,
-	0xca4: 0x13d1, 0xca5: 0x0018, 0xca6: 0x2079, 0xca7: 0x0018, 0xca8: 0x13d1, 0xca9: 0x0018,
-	0xcaa: 0x0f51, 0xcab: 0x2091, 0xcac: 0x0ee9, 0xcad: 0x1159, 0xcae: 0x0018, 0xcaf: 0x0f09,
-	0xcb0: 0x0f09, 0xcb1: 0x1199, 0xcb2: 0x0040, 0xcb3: 0x0f61, 0xcb4: 0x00d9, 0xcb5: 0x20a9,
-	0xcb6: 0x20c1, 0xcb7: 0x20d9, 0xcb8: 0x20f1, 0xcb9: 0x0f41, 0xcba: 0x0018, 0xcbb: 0x08cd,
-	0xcbc: 0x2109, 0xcbd: 0x10b1, 0xcbe: 0x10b1, 0xcbf: 0x2109,
-	// Block 0x33, offset 0xcc0
-	0xcc0: 0x08ed, 0xcc1: 0x0018, 0xcc2: 0x0018, 0xcc3: 0x0018, 0xcc4: 0x0018, 0xcc5: 0x0ef9,
-	0xcc6: 0x0ef9, 0xcc7: 0x0f09, 0xcc8: 0x0f41, 0xcc9: 0x0259, 0xcca: 0x0018, 0xccb: 0x0018,
-	0xccc: 0x0018, 0xccd: 0x0018, 0xcce: 0x0008, 0xccf: 0x0018, 0xcd0: 0x2121, 0xcd1: 0x2151,
-	0xcd2: 0x2181, 0xcd3: 0x21b9, 0xcd4: 0x21e9, 0xcd5: 0x2219, 0xcd6: 0x2249, 0xcd7: 0x2279,
-	0xcd8: 0x22a9, 0xcd9: 0x22d9, 0xcda: 0x2309, 0xcdb: 0x2339, 0xcdc: 0x2369, 0xcdd: 0x2399,
-	0xcde: 0x23c9, 0xcdf: 0x23f9, 0xce0: 0x0f41, 0xce1: 0x2421, 0xce2: 0x0905, 0xce3: 0x2439,
-	0xce4: 0x1089, 0xce5: 0x2451, 0xce6: 0x0925, 0xce7: 0x2469, 0xce8: 0x2491, 0xce9: 0x0369,
-	0xcea: 0x24a9, 0xceb: 0x0945, 0xcec: 0x0359, 0xced: 0x1159, 0xcee: 0x0ef9, 0xcef: 0x0f61,
-	0xcf0: 0x0f41, 0xcf1: 0x2421, 0xcf2: 0x0965, 0xcf3: 0x2439, 0xcf4: 0x1089, 0xcf5: 0x2451,
-	0xcf6: 0x0985, 0xcf7: 0x2469, 0xcf8: 0x2491, 0xcf9: 0x0369, 0xcfa: 0x24a9, 0xcfb: 0x09a5,
-	0xcfc: 0x0359, 0xcfd: 0x1159, 0xcfe: 0x0ef9, 0xcff: 0x0f61,
-	// Block 0x34, offset 0xd00
-	0xd00: 0x0018, 0xd01: 0x0018, 0xd02: 0x0018, 0xd03: 0x0018, 0xd04: 0x0018, 0xd05: 0x0018,
-	0xd06: 0x0018, 0xd07: 0x0018, 0xd08: 0x0018, 0xd09: 0x0018, 0xd0a: 0x0018, 0xd0b: 0x0040,
-	0xd0c: 0x0040, 0xd0d: 0x0040, 0xd0e: 0x0040, 0xd0f: 0x0040, 0xd10: 0x0040, 0xd11: 0x0040,
-	0xd12: 0x0040, 0xd13: 0x0040, 0xd14: 0x0040, 0xd15: 0x0040, 0xd16: 0x0040, 0xd17: 0x0040,
-	0xd18: 0x0040, 0xd19: 0x0040, 0xd1a: 0x0040, 0xd1b: 0x0040, 0xd1c: 0x0040, 0xd1d: 0x0040,
-	0xd1e: 0x0040, 0xd1f: 0x0040, 0xd20: 0x00c9, 0xd21: 0x0069, 0xd22: 0x0079, 0xd23: 0x1f51,
-	0xd24: 0x1f61, 0xd25: 0x1f71, 0xd26: 0x1f81, 0xd27: 0x1f91, 0xd28: 0x1fa1, 0xd29: 0x2601,
-	0xd2a: 0x2619, 0xd2b: 0x2631, 0xd2c: 0x2649, 0xd2d: 0x2661, 0xd2e: 0x2679, 0xd2f: 0x2691,
-	0xd30: 0x26a9, 0xd31: 0x26c1, 0xd32: 0x26d9, 0xd33: 0x26f1, 0xd34: 0x0a06, 0xd35: 0x0a26,
-	0xd36: 0x0a46, 0xd37: 0x0a66, 0xd38: 0x0a86, 0xd39: 0x0aa6, 0xd3a: 0x0ac6, 0xd3b: 0x0ae6,
-	0xd3c: 0x0b06, 0xd3d: 0x270a, 0xd3e: 0x2732, 0xd3f: 0x275a,
-	// Block 0x35, offset 0xd40
-	0xd40: 0x2782, 0xd41: 0x27aa, 0xd42: 0x27d2, 0xd43: 0x27fa, 0xd44: 0x2822, 0xd45: 0x284a,
-	0xd46: 0x2872, 0xd47: 0x289a, 0xd48: 0x0040, 0xd49: 0x0040, 0xd4a: 0x0040, 0xd4b: 0x0040,
-	0xd4c: 0x0040, 0xd4d: 0x0040, 0xd4e: 0x0040, 0xd4f: 0x0040, 0xd50: 0x0040, 0xd51: 0x0040,
-	0xd52: 0x0040, 0xd53: 0x0040, 0xd54: 0x0040, 0xd55: 0x0040, 0xd56: 0x0040, 0xd57: 0x0040,
-	0xd58: 0x0040, 0xd59: 0x0040, 0xd5a: 0x0040, 0xd5b: 0x0040, 0xd5c: 0x0b26, 0xd5d: 0x0b46,
-	0xd5e: 0x0b66, 0xd5f: 0x0b86, 0xd60: 0x0ba6, 0xd61: 0x0bc6, 0xd62: 0x0be6, 0xd63: 0x0c06,
-	0xd64: 0x0c26, 0xd65: 0x0c46, 0xd66: 0x0c66, 0xd67: 0x0c86, 0xd68: 0x0ca6, 0xd69: 0x0cc6,
-	0xd6a: 0x0ce6, 0xd6b: 0x0d06, 0xd6c: 0x0d26, 0xd6d: 0x0d46, 0xd6e: 0x0d66, 0xd6f: 0x0d86,
-	0xd70: 0x0da6, 0xd71: 0x0dc6, 0xd72: 0x0de6, 0xd73: 0x0e06, 0xd74: 0x0e26, 0xd75: 0x0e46,
-	0xd76: 0x0039, 0xd77: 0x0ee9, 0xd78: 0x1159, 0xd79: 0x0ef9, 0xd7a: 0x0f09, 0xd7b: 0x1199,
-	0xd7c: 0x0f31, 0xd7d: 0x0249, 0xd7e: 0x0f41, 0xd7f: 0x0259,
-	// Block 0x36, offset 0xd80
-	0xd80: 0x0f51, 0xd81: 0x0359, 0xd82: 0x0f61, 0xd83: 0x0f71, 0xd84: 0x00d9, 0xd85: 0x0f99,
-	0xd86: 0x2039, 0xd87: 0x0269, 0xd88: 0x01d9, 0xd89: 0x0fa9, 0xd8a: 0x0fb9, 0xd8b: 0x1089,
-	0xd8c: 0x0279, 0xd8d: 0x0369, 0xd8e: 0x0289, 0xd8f: 0x13d1, 0xd90: 0x0039, 0xd91: 0x0ee9,
-	0xd92: 0x1159, 0xd93: 0x0ef9, 0xd94: 0x0f09, 0xd95: 0x1199, 0xd96: 0x0f31, 0xd97: 0x0249,
-	0xd98: 0x0f41, 0xd99: 0x0259, 0xd9a: 0x0f51, 0xd9b: 0x0359, 0xd9c: 0x0f61, 0xd9d: 0x0f71,
-	0xd9e: 0x00d9, 0xd9f: 0x0f99, 0xda0: 0x2039, 0xda1: 0x0269, 0xda2: 0x01d9, 0xda3: 0x0fa9,
-	0xda4: 0x0fb9, 0xda5: 0x1089, 0xda6: 0x0279, 0xda7: 0x0369, 0xda8: 0x0289, 0xda9: 0x13d1,
-	0xdaa: 0x1f41, 0xdab: 0x0018, 0xdac: 0x0018, 0xdad: 0x0018, 0xdae: 0x0018, 0xdaf: 0x0018,
-	0xdb0: 0x0018, 0xdb1: 0x0018, 0xdb2: 0x0018, 0xdb3: 0x0018, 0xdb4: 0x0018, 0xdb5: 0x0018,
-	0xdb6: 0x0018, 0xdb7: 0x0018, 0xdb8: 0x0018, 0xdb9: 0x0018, 0xdba: 0x0018, 0xdbb: 0x0018,
-	0xdbc: 0x0018, 0xdbd: 0x0018, 0xdbe: 0x0018, 0xdbf: 0x0018,
-	// Block 0x37, offset 0xdc0
-	0xdc0: 0x0008, 0xdc1: 0x0008, 0xdc2: 0x0008, 0xdc3: 0x0008, 0xdc4: 0x0008, 0xdc5: 0x0008,
-	0xdc6: 0x0008, 0xdc7: 0x0008, 0xdc8: 0x0008, 0xdc9: 0x0008, 0xdca: 0x0008, 0xdcb: 0x0008,
-	0xdcc: 0x0008, 0xdcd: 0x0008, 0xdce: 0x0008, 0xdcf: 0x0008, 0xdd0: 0x0008, 0xdd1: 0x0008,
-	0xdd2: 0x0008, 0xdd3: 0x0008, 0xdd4: 0x0008, 0xdd5: 0x0008, 0xdd6: 0x0008, 0xdd7: 0x0008,
-	0xdd8: 0x0008, 0xdd9: 0x0008, 0xdda: 0x0008, 0xddb: 0x0008, 0xddc: 0x0008, 0xddd: 0x0008,
-	0xdde: 0x0008, 0xddf: 0x0040, 0xde0: 0xe00d, 0xde1: 0x0008, 0xde2: 0x2971, 0xde3: 0x0ebd,
-	0xde4: 0x2989, 0xde5: 0x0008, 0xde6: 0x0008, 0xde7: 0xe07d, 0xde8: 0x0008, 0xde9: 0xe01d,
-	0xdea: 0x0008, 0xdeb: 0xe03d, 0xdec: 0x0008, 0xded: 0x0fe1, 0xdee: 0x1281, 0xdef: 0x0fc9,
-	0xdf0: 0x1141, 0xdf1: 0x0008, 0xdf2: 0xe00d, 0xdf3: 0x0008, 0xdf4: 0x0008, 0xdf5: 0xe01d,
-	0xdf6: 0x0008, 0xdf7: 0x0008, 0xdf8: 0x0008, 0xdf9: 0x0008, 0xdfa: 0x0008, 0xdfb: 0x0008,
-	0xdfc: 0x0259, 0xdfd: 0x1089, 0xdfe: 0x29a1, 0xdff: 0x29b9,
-	// Block 0x38, offset 0xe00
-	0xe00: 0xe00d, 0xe01: 0x0008, 0xe02: 0xe00d, 0xe03: 0x0008, 0xe04: 0xe00d, 0xe05: 0x0008,
-	0xe06: 0xe00d, 0xe07: 0x0008, 0xe08: 0xe00d, 0xe09: 0x0008, 0xe0a: 0xe00d, 0xe0b: 0x0008,
-	0xe0c: 0xe00d, 0xe0d: 0x0008, 0xe0e: 0xe00d, 0xe0f: 0x0008, 0xe10: 0xe00d, 0xe11: 0x0008,
-	0xe12: 0xe00d, 0xe13: 0x0008, 0xe14: 0xe00d, 0xe15: 0x0008, 0xe16: 0xe00d, 0xe17: 0x0008,
-	0xe18: 0xe00d, 0xe19: 0x0008, 0xe1a: 0xe00d, 0xe1b: 0x0008, 0xe1c: 0xe00d, 0xe1d: 0x0008,
-	0xe1e: 0xe00d, 0xe1f: 0x0008, 0xe20: 0xe00d, 0xe21: 0x0008, 0xe22: 0xe00d, 0xe23: 0x0008,
-	0xe24: 0x0008, 0xe25: 0x0018, 0xe26: 0x0018, 0xe27: 0x0018, 0xe28: 0x0018, 0xe29: 0x0018,
-	0xe2a: 0x0018, 0xe2b: 0xe03d, 0xe2c: 0x0008, 0xe2d: 0xe01d, 0xe2e: 0x0008, 0xe2f: 0x3308,
-	0xe30: 0x3308, 0xe31: 0x3308, 0xe32: 0xe00d, 0xe33: 0x0008, 0xe34: 0x0040, 0xe35: 0x0040,
-	0xe36: 0x0040, 0xe37: 0x0040, 0xe38: 0x0040, 0xe39: 0x0018, 0xe3a: 0x0018, 0xe3b: 0x0018,
-	0xe3c: 0x0018, 0xe3d: 0x0018, 0xe3e: 0x0018, 0xe3f: 0x0018,
-	// Block 0x39, offset 0xe40
-	0xe40: 0x26fd, 0xe41: 0x271d, 0xe42: 0x273d, 0xe43: 0x275d, 0xe44: 0x277d, 0xe45: 0x279d,
-	0xe46: 0x27bd, 0xe47: 0x27dd, 0xe48: 0x27fd, 0xe49: 0x281d, 0xe4a: 0x283d, 0xe4b: 0x285d,
-	0xe4c: 0x287d, 0xe4d: 0x289d, 0xe4e: 0x28bd, 0xe4f: 0x28dd, 0xe50: 0x28fd, 0xe51: 0x291d,
-	0xe52: 0x293d, 0xe53: 0x295d, 0xe54: 0x297d, 0xe55: 0x299d, 0xe56: 0x0040, 0xe57: 0x0040,
-	0xe58: 0x0040, 0xe59: 0x0040, 0xe5a: 0x0040, 0xe5b: 0x0040, 0xe5c: 0x0040, 0xe5d: 0x0040,
-	0xe5e: 0x0040, 0xe5f: 0x0040, 0xe60: 0x0040, 0xe61: 0x0040, 0xe62: 0x0040, 0xe63: 0x0040,
-	0xe64: 0x0040, 0xe65: 0x0040, 0xe66: 0x0040, 0xe67: 0x0040, 0xe68: 0x0040, 0xe69: 0x0040,
-	0xe6a: 0x0040, 0xe6b: 0x0040, 0xe6c: 0x0040, 0xe6d: 0x0040, 0xe6e: 0x0040, 0xe6f: 0x0040,
-	0xe70: 0x0040, 0xe71: 0x0040, 0xe72: 0x0040, 0xe73: 0x0040, 0xe74: 0x0040, 0xe75: 0x0040,
-	0xe76: 0x0040, 0xe77: 0x0040, 0xe78: 0x0040, 0xe79: 0x0040, 0xe7a: 0x0040, 0xe7b: 0x0040,
-	0xe7c: 0x0040, 0xe7d: 0x0040, 0xe7e: 0x0040, 0xe7f: 0x0040,
-	// Block 0x3a, offset 0xe80
-	0xe80: 0x000a, 0xe81: 0x0018, 0xe82: 0x29d1, 0xe83: 0x0018, 0xe84: 0x0018, 0xe85: 0x0008,
-	0xe86: 0x0008, 0xe87: 0x0008, 0xe88: 0x0018, 0xe89: 0x0018, 0xe8a: 0x0018, 0xe8b: 0x0018,
-	0xe8c: 0x0018, 0xe8d: 0x0018, 0xe8e: 0x0018, 0xe8f: 0x0018, 0xe90: 0x0018, 0xe91: 0x0018,
-	0xe92: 0x0018, 0xe93: 0x0018, 0xe94: 0x0018, 0xe95: 0x0018, 0xe96: 0x0018, 0xe97: 0x0018,
-	0xe98: 0x0018, 0xe99: 0x0018, 0xe9a: 0x0018, 0xe9b: 0x0018, 0xe9c: 0x0018, 0xe9d: 0x0018,
-	0xe9e: 0x0018, 0xe9f: 0x0018, 0xea0: 0x0018, 0xea1: 0x0018, 0xea2: 0x0018, 0xea3: 0x0018,
-	0xea4: 0x0018, 0xea5: 0x0018, 0xea6: 0x0018, 0xea7: 0x0018, 0xea8: 0x0018, 0xea9: 0x0018,
-	0xeaa: 0x3308, 0xeab: 0x3308, 0xeac: 0x3308, 0xead: 0x3308, 0xeae: 0x3018, 0xeaf: 0x3018,
-	0xeb0: 0x0018, 0xeb1: 0x0018, 0xeb2: 0x0018, 0xeb3: 0x0018, 0xeb4: 0x0018, 0xeb5: 0x0018,
-	0xeb6: 0xe125, 0xeb7: 0x0018, 0xeb8: 0x29bd, 0xeb9: 0x29dd, 0xeba: 0x29fd, 0xebb: 0x0018,
-	0xebc: 0x0008, 0xebd: 0x0018, 0xebe: 0x0018, 0xebf: 0x0018,
-	// Block 0x3b, offset 0xec0
-	0xec0: 0x2b3d, 0xec1: 0x2b5d, 0xec2: 0x2b7d, 0xec3: 0x2b9d, 0xec4: 0x2bbd, 0xec5: 0x2bdd,
-	0xec6: 0x2bdd, 0xec7: 0x2bdd, 0xec8: 0x2bfd, 0xec9: 0x2bfd, 0xeca: 0x2bfd, 0xecb: 0x2bfd,
-	0xecc: 0x2c1d, 0xecd: 0x2c1d, 0xece: 0x2c1d, 0xecf: 0x2c3d, 0xed0: 0x2c5d, 0xed1: 0x2c5d,
-	0xed2: 0x2a7d, 0xed3: 0x2a7d, 0xed4: 0x2c5d, 0xed5: 0x2c5d, 0xed6: 0x2c7d, 0xed7: 0x2c7d,
-	0xed8: 0x2c5d, 0xed9: 0x2c5d, 0xeda: 0x2a7d, 0xedb: 0x2a7d, 0xedc: 0x2c5d, 0xedd: 0x2c5d,
-	0xede: 0x2c3d, 0xedf: 0x2c3d, 0xee0: 0x2c9d, 0xee1: 0x2c9d, 0xee2: 0x2cbd, 0xee3: 0x2cbd,
-	0xee4: 0x0040, 0xee5: 0x2cdd, 0xee6: 0x2cfd, 0xee7: 0x2d1d, 0xee8: 0x2d1d, 0xee9: 0x2d3d,
-	0xeea: 0x2d5d, 0xeeb: 0x2d7d, 0xeec: 0x2d9d, 0xeed: 0x2dbd, 0xeee: 0x2ddd, 0xeef: 0x2dfd,
-	0xef0: 0x2e1d, 0xef1: 0x2e3d, 0xef2: 0x2e3d, 0xef3: 0x2e5d, 0xef4: 0x2e7d, 0xef5: 0x2e7d,
-	0xef6: 0x2e9d, 0xef7: 0x2ebd, 0xef8: 0x2e5d, 0xef9: 0x2edd, 0xefa: 0x2efd, 0xefb: 0x2edd,
-	0xefc: 0x2e5d, 0xefd: 0x2f1d, 0xefe: 0x2f3d, 0xeff: 0x2f5d,
-	// Block 0x3c, offset 0xf00
-	0xf00: 0x2f7d, 0xf01: 0x2f9d, 0xf02: 0x2cfd, 0xf03: 0x2cdd, 0xf04: 0x2fbd, 0xf05: 0x2fdd,
-	0xf06: 0x2ffd, 0xf07: 0x301d, 0xf08: 0x303d, 0xf09: 0x305d, 0xf0a: 0x307d, 0xf0b: 0x309d,
-	0xf0c: 0x30bd, 0xf0d: 0x30dd, 0xf0e: 0x30fd, 0xf0f: 0x0040, 0xf10: 0x0018, 0xf11: 0x0018,
-	0xf12: 0x311d, 0xf13: 0x313d, 0xf14: 0x315d, 0xf15: 0x317d, 0xf16: 0x319d, 0xf17: 0x31bd,
-	0xf18: 0x31dd, 0xf19: 0x31fd, 0xf1a: 0x321d, 0xf1b: 0x323d, 0xf1c: 0x315d, 0xf1d: 0x325d,
-	0xf1e: 0x327d, 0xf1f: 0x329d, 0xf20: 0x0008, 0xf21: 0x0008, 0xf22: 0x0008, 0xf23: 0x0008,
-	0xf24: 0x0008, 0xf25: 0x0008, 0xf26: 0x0008, 0xf27: 0x0008, 0xf28: 0x0008, 0xf29: 0x0008,
-	0xf2a: 0x0008, 0xf2b: 0x0008, 0xf2c: 0x0008, 0xf2d: 0x0008, 0xf2e: 0x0008, 0xf2f: 0x0008,
-	0xf30: 0x0008, 0xf31: 0x0008, 0xf32: 0x0008, 0xf33: 0x0008, 0xf34: 0x0008, 0xf35: 0x0008,
-	0xf36: 0x0008, 0xf37: 0x0008, 0xf38: 0x0008, 0xf39: 0x0008, 0xf3a: 0x0008, 0xf3b: 0x0040,
-	0xf3c: 0x0040, 0xf3d: 0x0040, 0xf3e: 0x0040, 0xf3f: 0x0040,
-	// Block 0x3d, offset 0xf40
-	0xf40: 0x36a2, 0xf41: 0x36d2, 0xf42: 0x3702, 0xf43: 0x3732, 0xf44: 0x32bd, 0xf45: 0x32dd,
-	0xf46: 0x32fd, 0xf47: 0x331d, 0xf48: 0x0018, 0xf49: 0x0018, 0xf4a: 0x0018, 0xf4b: 0x0018,
-	0xf4c: 0x0018, 0xf4d: 0x0018, 0xf4e: 0x0018, 0xf4f: 0x0018, 0xf50: 0x333d, 0xf51: 0x3761,
-	0xf52: 0x3779, 0xf53: 0x3791, 0xf54: 0x37a9, 0xf55: 0x37c1, 0xf56: 0x37d9, 0xf57: 0x37f1,
-	0xf58: 0x3809, 0xf59: 0x3821, 0xf5a: 0x3839, 0xf5b: 0x3851, 0xf5c: 0x3869, 0xf5d: 0x3881,
-	0xf5e: 0x3899, 0xf5f: 0x38b1, 0xf60: 0x335d, 0xf61: 0x337d, 0xf62: 0x339d, 0xf63: 0x33bd,
-	0xf64: 0x33dd, 0xf65: 0x33dd, 0xf66: 0x33fd, 0xf67: 0x341d, 0xf68: 0x343d, 0xf69: 0x345d,
-	0xf6a: 0x347d, 0xf6b: 0x349d, 0xf6c: 0x34bd, 0xf6d: 0x34dd, 0xf6e: 0x34fd, 0xf6f: 0x351d,
-	0xf70: 0x353d, 0xf71: 0x355d, 0xf72: 0x357d, 0xf73: 0x359d, 0xf74: 0x35bd, 0xf75: 0x35dd,
-	0xf76: 0x35fd, 0xf77: 0x361d, 0xf78: 0x363d, 0xf79: 0x365d, 0xf7a: 0x367d, 0xf7b: 0x369d,
-	0xf7c: 0x38c9, 0xf7d: 0x3901, 0xf7e: 0x36bd, 0xf7f: 0x0018,
-	// Block 0x3e, offset 0xf80
-	0xf80: 0x36dd, 0xf81: 0x36fd, 0xf82: 0x371d, 0xf83: 0x373d, 0xf84: 0x375d, 0xf85: 0x377d,
-	0xf86: 0x379d, 0xf87: 0x37bd, 0xf88: 0x37dd, 0xf89: 0x37fd, 0xf8a: 0x381d, 0xf8b: 0x383d,
-	0xf8c: 0x385d, 0xf8d: 0x387d, 0xf8e: 0x389d, 0xf8f: 0x38bd, 0xf90: 0x38dd, 0xf91: 0x38fd,
-	0xf92: 0x391d, 0xf93: 0x393d, 0xf94: 0x395d, 0xf95: 0x397d, 0xf96: 0x399d, 0xf97: 0x39bd,
-	0xf98: 0x39dd, 0xf99: 0x39fd, 0xf9a: 0x3a1d, 0xf9b: 0x3a3d, 0xf9c: 0x3a5d, 0xf9d: 0x3a7d,
-	0xf9e: 0x3a9d, 0xf9f: 0x3abd, 0xfa0: 0x3add, 0xfa1: 0x3afd, 0xfa2: 0x3b1d, 0xfa3: 0x3b3d,
-	0xfa4: 0x3b5d, 0xfa5: 0x3b7d, 0xfa6: 0x127d, 0xfa7: 0x3b9d, 0xfa8: 0x3bbd, 0xfa9: 0x3bdd,
-	0xfaa: 0x3bfd, 0xfab: 0x3c1d, 0xfac: 0x3c3d, 0xfad: 0x3c5d, 0xfae: 0x239d, 0xfaf: 0x3c7d,
-	0xfb0: 0x3c9d, 0xfb1: 0x3939, 0xfb2: 0x3951, 0xfb3: 0x3969, 0xfb4: 0x3981, 0xfb5: 0x3999,
-	0xfb6: 0x39b1, 0xfb7: 0x39c9, 0xfb8: 0x39e1, 0xfb9: 0x39f9, 0xfba: 0x3a11, 0xfbb: 0x3a29,
-	0xfbc: 0x3a41, 0xfbd: 0x3a59, 0xfbe: 0x3a71, 0xfbf: 0x3a89,
-	// Block 0x3f, offset 0xfc0
-	0xfc0: 0x3aa1, 0xfc1: 0x3ac9, 0xfc2: 0x3af1, 0xfc3: 0x3b19, 0xfc4: 0x3b41, 0xfc5: 0x3b69,
-	0xfc6: 0x3b91, 0xfc7: 0x3bb9, 0xfc8: 0x3be1, 0xfc9: 0x3c09, 0xfca: 0x3c39, 0xfcb: 0x3c69,
-	0xfcc: 0x3c99, 0xfcd: 0x3cbd, 0xfce: 0x3cb1, 0xfcf: 0x3cdd, 0xfd0: 0x3cfd, 0xfd1: 0x3d15,
-	0xfd2: 0x3d2d, 0xfd3: 0x3d45, 0xfd4: 0x3d5d, 0xfd5: 0x3d5d, 0xfd6: 0x3d45, 0xfd7: 0x3d75,
-	0xfd8: 0x07bd, 0xfd9: 0x3d8d, 0xfda: 0x3da5, 0xfdb: 0x3dbd, 0xfdc: 0x3dd5, 0xfdd: 0x3ded,
-	0xfde: 0x3e05, 0xfdf: 0x3e1d, 0xfe0: 0x3e35, 0xfe1: 0x3e4d, 0xfe2: 0x3e65, 0xfe3: 0x3e7d,
-	0xfe4: 0x3e95, 0xfe5: 0x3e95, 0xfe6: 0x3ead, 0xfe7: 0x3ead, 0xfe8: 0x3ec5, 0xfe9: 0x3ec5,
-	0xfea: 0x3edd, 0xfeb: 0x3ef5, 0xfec: 0x3f0d, 0xfed: 0x3f25, 0xfee: 0x3f3d, 0xfef: 0x3f3d,
-	0xff0: 0x3f55, 0xff1: 0x3f55, 0xff2: 0x3f55, 0xff3: 0x3f6d, 0xff4: 0x3f85, 0xff5: 0x3f9d,
-	0xff6: 0x3fb5, 0xff7: 0x3f9d, 0xff8: 0x3fcd, 0xff9: 0x3fe5, 0xffa: 0x3f6d, 0xffb: 0x3ffd,
-	0xffc: 0x4015, 0xffd: 0x4015, 0xffe: 0x4015, 0xfff: 0x0040,
-	// Block 0x40, offset 0x1000
-	0x1000: 0x3cc9, 0x1001: 0x3d31, 0x1002: 0x3d99, 0x1003: 0x3e01, 0x1004: 0x3e51, 0x1005: 0x3eb9,
-	0x1006: 0x3f09, 0x1007: 0x3f59, 0x1008: 0x3fd9, 0x1009: 0x4041, 0x100a: 0x4091, 0x100b: 0x40e1,
-	0x100c: 0x4131, 0x100d: 0x4199, 0x100e: 0x4201, 0x100f: 0x4251, 0x1010: 0x42a1, 0x1011: 0x42d9,
-	0x1012: 0x4329, 0x1013: 0x4391, 0x1014: 0x43f9, 0x1015: 0x4431, 0x1016: 0x44b1, 0x1017: 0x4549,
-	0x1018: 0x45c9, 0x1019: 0x4619, 0x101a: 0x4699, 0x101b: 0x4719, 0x101c: 0x4781, 0x101d: 0x47d1,
-	0x101e: 0x4821, 0x101f: 0x4871, 0x1020: 0x48d9, 0x1021: 0x4959, 0x1022: 0x49c1, 0x1023: 0x4a11,
-	0x1024: 0x4a61, 0x1025: 0x4ab1, 0x1026: 0x4ae9, 0x1027: 0x4b21, 0x1028: 0x4b59, 0x1029: 0x4b91,
-	0x102a: 0x4be1, 0x102b: 0x4c31, 0x102c: 0x4cb1, 0x102d: 0x4d01, 0x102e: 0x4d69, 0x102f: 0x4de9,
-	0x1030: 0x4e39, 0x1031: 0x4e71, 0x1032: 0x4ea9, 0x1033: 0x4f29, 0x1034: 0x4f91, 0x1035: 0x5011,
-	0x1036: 0x5061, 0x1037: 0x50e1, 0x1038: 0x5119, 0x1039: 0x5169, 0x103a: 0x51b9, 0x103b: 0x5209,
-	0x103c: 0x5259, 0x103d: 0x52a9, 0x103e: 0x5311, 0x103f: 0x5361,
-	// Block 0x41, offset 0x1040
-	0x1040: 0x5399, 0x1041: 0x53e9, 0x1042: 0x5439, 0x1043: 0x5489, 0x1044: 0x54f1, 0x1045: 0x5541,
-	0x1046: 0x5591, 0x1047: 0x55e1, 0x1048: 0x5661, 0x1049: 0x56c9, 0x104a: 0x5701, 0x104b: 0x5781,
-	0x104c: 0x57b9, 0x104d: 0x5821, 0x104e: 0x5889, 0x104f: 0x58d9, 0x1050: 0x5929, 0x1051: 0x5979,
-	0x1052: 0x59e1, 0x1053: 0x5a19, 0x1054: 0x5a69, 0x1055: 0x5ad1, 0x1056: 0x5b09, 0x1057: 0x5b89,
-	0x1058: 0x5bd9, 0x1059: 0x5c01, 0x105a: 0x5c29, 0x105b: 0x5c51, 0x105c: 0x5c79, 0x105d: 0x5ca1,
-	0x105e: 0x5cc9, 0x105f: 0x5cf1, 0x1060: 0x5d19, 0x1061: 0x5d41, 0x1062: 0x5d69, 0x1063: 0x5d99,
-	0x1064: 0x5dc9, 0x1065: 0x5df9, 0x1066: 0x5e29, 0x1067: 0x5e59, 0x1068: 0x5e89, 0x1069: 0x5eb9,
-	0x106a: 0x5ee9, 0x106b: 0x5f19, 0x106c: 0x5f49, 0x106d: 0x5f79, 0x106e: 0x5fa9, 0x106f: 0x5fd9,
-	0x1070: 0x6009, 0x1071: 0x402d, 0x1072: 0x6039, 0x1073: 0x6051, 0x1074: 0x404d, 0x1075: 0x6069,
-	0x1076: 0x6081, 0x1077: 0x6099, 0x1078: 0x406d, 0x1079: 0x406d, 0x107a: 0x60b1, 0x107b: 0x60c9,
-	0x107c: 0x6101, 0x107d: 0x6139, 0x107e: 0x6171, 0x107f: 0x61a9,
-	// Block 0x42, offset 0x1080
-	0x1080: 0x6211, 0x1081: 0x6229, 0x1082: 0x408d, 0x1083: 0x6241, 0x1084: 0x6259, 0x1085: 0x6271,
-	0x1086: 0x6289, 0x1087: 0x62a1, 0x1088: 0x40ad, 0x1089: 0x62b9, 0x108a: 0x62e1, 0x108b: 0x62f9,
-	0x108c: 0x40cd, 0x108d: 0x40cd, 0x108e: 0x6311, 0x108f: 0x6329, 0x1090: 0x6341, 0x1091: 0x40ed,
-	0x1092: 0x410d, 0x1093: 0x412d, 0x1094: 0x414d, 0x1095: 0x416d, 0x1096: 0x6359, 0x1097: 0x6371,
-	0x1098: 0x6389, 0x1099: 0x63a1, 0x109a: 0x63b9, 0x109b: 0x418d, 0x109c: 0x63d1, 0x109d: 0x63e9,
-	0x109e: 0x6401, 0x109f: 0x41ad, 0x10a0: 0x41cd, 0x10a1: 0x6419, 0x10a2: 0x41ed, 0x10a3: 0x420d,
-	0x10a4: 0x422d, 0x10a5: 0x6431, 0x10a6: 0x424d, 0x10a7: 0x6449, 0x10a8: 0x6479, 0x10a9: 0x6211,
-	0x10aa: 0x426d, 0x10ab: 0x428d, 0x10ac: 0x42ad, 0x10ad: 0x42cd, 0x10ae: 0x64b1, 0x10af: 0x64f1,
-	0x10b0: 0x6539, 0x10b1: 0x6551, 0x10b2: 0x42ed, 0x10b3: 0x6569, 0x10b4: 0x6581, 0x10b5: 0x6599,
-	0x10b6: 0x430d, 0x10b7: 0x65b1, 0x10b8: 0x65c9, 0x10b9: 0x65b1, 0x10ba: 0x65e1, 0x10bb: 0x65f9,
-	0x10bc: 0x432d, 0x10bd: 0x6611, 0x10be: 0x6629, 0x10bf: 0x6611,
-	// Block 0x43, offset 0x10c0
-	0x10c0: 0x434d, 0x10c1: 0x436d, 0x10c2: 0x0040, 0x10c3: 0x6641, 0x10c4: 0x6659, 0x10c5: 0x6671,
-	0x10c6: 0x6689, 0x10c7: 0x0040, 0x10c8: 0x66c1, 0x10c9: 0x66d9, 0x10ca: 0x66f1, 0x10cb: 0x6709,
-	0x10cc: 0x6721, 0x10cd: 0x6739, 0x10ce: 0x6401, 0x10cf: 0x6751, 0x10d0: 0x6769, 0x10d1: 0x6781,
-	0x10d2: 0x438d, 0x10d3: 0x6799, 0x10d4: 0x6289, 0x10d5: 0x43ad, 0x10d6: 0x43cd, 0x10d7: 0x67b1,
-	0x10d8: 0x0040, 0x10d9: 0x43ed, 0x10da: 0x67c9, 0x10db: 0x67e1, 0x10dc: 0x67f9, 0x10dd: 0x6811,
-	0x10de: 0x6829, 0x10df: 0x6859, 0x10e0: 0x6889, 0x10e1: 0x68b1, 0x10e2: 0x68d9, 0x10e3: 0x6901,
-	0x10e4: 0x6929, 0x10e5: 0x6951, 0x10e6: 0x6979, 0x10e7: 0x69a1, 0x10e8: 0x69c9, 0x10e9: 0x69f1,
-	0x10ea: 0x6a21, 0x10eb: 0x6a51, 0x10ec: 0x6a81, 0x10ed: 0x6ab1, 0x10ee: 0x6ae1, 0x10ef: 0x6b11,
-	0x10f0: 0x6b41, 0x10f1: 0x6b71, 0x10f2: 0x6ba1, 0x10f3: 0x6bd1, 0x10f4: 0x6c01, 0x10f5: 0x6c31,
-	0x10f6: 0x6c61, 0x10f7: 0x6c91, 0x10f8: 0x6cc1, 0x10f9: 0x6cf1, 0x10fa: 0x6d21, 0x10fb: 0x6d51,
-	0x10fc: 0x6d81, 0x10fd: 0x6db1, 0x10fe: 0x6de1, 0x10ff: 0x440d,
-	// Block 0x44, offset 0x1100
-	0x1100: 0xe00d, 0x1101: 0x0008, 0x1102: 0xe00d, 0x1103: 0x0008, 0x1104: 0xe00d, 0x1105: 0x0008,
-	0x1106: 0xe00d, 0x1107: 0x0008, 0x1108: 0xe00d, 0x1109: 0x0008, 0x110a: 0xe00d, 0x110b: 0x0008,
-	0x110c: 0xe00d, 0x110d: 0x0008, 0x110e: 0xe00d, 0x110f: 0x0008, 0x1110: 0xe00d, 0x1111: 0x0008,
-	0x1112: 0xe00d, 0x1113: 0x0008, 0x1114: 0xe00d, 0x1115: 0x0008, 0x1116: 0xe00d, 0x1117: 0x0008,
-	0x1118: 0xe00d, 0x1119: 0x0008, 0x111a: 0xe00d, 0x111b: 0x0008, 0x111c: 0xe00d, 0x111d: 0x0008,
-	0x111e: 0xe00d, 0x111f: 0x0008, 0x1120: 0xe00d, 0x1121: 0x0008, 0x1122: 0xe00d, 0x1123: 0x0008,
-	0x1124: 0xe00d, 0x1125: 0x0008, 0x1126: 0xe00d, 0x1127: 0x0008, 0x1128: 0xe00d, 0x1129: 0x0008,
-	0x112a: 0xe00d, 0x112b: 0x0008, 0x112c: 0xe00d, 0x112d: 0x0008, 0x112e: 0x0008, 0x112f: 0x3308,
-	0x1130: 0x3318, 0x1131: 0x3318, 0x1132: 0x3318, 0x1133: 0x0018, 0x1134: 0x3308, 0x1135: 0x3308,
-	0x1136: 0x3308, 0x1137: 0x3308, 0x1138: 0x3308, 0x1139: 0x3308, 0x113a: 0x3308, 0x113b: 0x3308,
-	0x113c: 0x3308, 0x113d: 0x3308, 0x113e: 0x0018, 0x113f: 0x0008,
-	// Block 0x45, offset 0x1140
-	0x1140: 0xe00d, 0x1141: 0x0008, 0x1142: 0xe00d, 0x1143: 0x0008, 0x1144: 0xe00d, 0x1145: 0x0008,
-	0x1146: 0xe00d, 0x1147: 0x0008, 0x1148: 0xe00d, 0x1149: 0x0008, 0x114a: 0xe00d, 0x114b: 0x0008,
-	0x114c: 0xe00d, 0x114d: 0x0008, 0x114e: 0xe00d, 0x114f: 0x0008, 0x1150: 0xe00d, 0x1151: 0x0008,
-	0x1152: 0xe00d, 0x1153: 0x0008, 0x1154: 0xe00d, 0x1155: 0x0008, 0x1156: 0xe00d, 0x1157: 0x0008,
-	0x1158: 0xe00d, 0x1159: 0x0008, 0x115a: 0xe00d, 0x115b: 0x0008, 0x115c: 0x0ea1, 0x115d: 0x6e11,
-	0x115e: 0x3308, 0x115f: 0x3308, 0x1160: 0x0008, 0x1161: 0x0008, 0x1162: 0x0008, 0x1163: 0x0008,
-	0x1164: 0x0008, 0x1165: 0x0008, 0x1166: 0x0008, 0x1167: 0x0008, 0x1168: 0x0008, 0x1169: 0x0008,
-	0x116a: 0x0008, 0x116b: 0x0008, 0x116c: 0x0008, 0x116d: 0x0008, 0x116e: 0x0008, 0x116f: 0x0008,
-	0x1170: 0x0008, 0x1171: 0x0008, 0x1172: 0x0008, 0x1173: 0x0008, 0x1174: 0x0008, 0x1175: 0x0008,
-	0x1176: 0x0008, 0x1177: 0x0008, 0x1178: 0x0008, 0x1179: 0x0008, 0x117a: 0x0008, 0x117b: 0x0008,
-	0x117c: 0x0008, 0x117d: 0x0008, 0x117e: 0x0008, 0x117f: 0x0008,
-	// Block 0x46, offset 0x1180
-	0x1180: 0x0018, 0x1181: 0x0018, 0x1182: 0x0018, 0x1183: 0x0018, 0x1184: 0x0018, 0x1185: 0x0018,
-	0x1186: 0x0018, 0x1187: 0x0018, 0x1188: 0x0018, 0x1189: 0x0018, 0x118a: 0x0018, 0x118b: 0x0018,
-	0x118c: 0x0018, 0x118d: 0x0018, 0x118e: 0x0018, 0x118f: 0x0018, 0x1190: 0x0018, 0x1191: 0x0018,
-	0x1192: 0x0018, 0x1193: 0x0018, 0x1194: 0x0018, 0x1195: 0x0018, 0x1196: 0x0018, 0x1197: 0x0008,
-	0x1198: 0x0008, 0x1199: 0x0008, 0x119a: 0x0008, 0x119b: 0x0008, 0x119c: 0x0008, 0x119d: 0x0008,
-	0x119e: 0x0008, 0x119f: 0x0008, 0x11a0: 0x0018, 0x11a1: 0x0018, 0x11a2: 0xe00d, 0x11a3: 0x0008,
-	0x11a4: 0xe00d, 0x11a5: 0x0008, 0x11a6: 0xe00d, 0x11a7: 0x0008, 0x11a8: 0xe00d, 0x11a9: 0x0008,
-	0x11aa: 0xe00d, 0x11ab: 0x0008, 0x11ac: 0xe00d, 0x11ad: 0x0008, 0x11ae: 0xe00d, 0x11af: 0x0008,
-	0x11b0: 0x0008, 0x11b1: 0x0008, 0x11b2: 0xe00d, 0x11b3: 0x0008, 0x11b4: 0xe00d, 0x11b5: 0x0008,
-	0x11b6: 0xe00d, 0x11b7: 0x0008, 0x11b8: 0xe00d, 0x11b9: 0x0008, 0x11ba: 0xe00d, 0x11bb: 0x0008,
-	0x11bc: 0xe00d, 0x11bd: 0x0008, 0x11be: 0xe00d, 0x11bf: 0x0008,
-	// Block 0x47, offset 0x11c0
-	0x11c0: 0xe00d, 0x11c1: 0x0008, 0x11c2: 0xe00d, 0x11c3: 0x0008, 0x11c4: 0xe00d, 0x11c5: 0x0008,
-	0x11c6: 0xe00d, 0x11c7: 0x0008, 0x11c8: 0xe00d, 0x11c9: 0x0008, 0x11ca: 0xe00d, 0x11cb: 0x0008,
-	0x11cc: 0xe00d, 0x11cd: 0x0008, 0x11ce: 0xe00d, 0x11cf: 0x0008, 0x11d0: 0xe00d, 0x11d1: 0x0008,
-	0x11d2: 0xe00d, 0x11d3: 0x0008, 0x11d4: 0xe00d, 0x11d5: 0x0008, 0x11d6: 0xe00d, 0x11d7: 0x0008,
-	0x11d8: 0xe00d, 0x11d9: 0x0008, 0x11da: 0xe00d, 0x11db: 0x0008, 0x11dc: 0xe00d, 0x11dd: 0x0008,
-	0x11de: 0xe00d, 0x11df: 0x0008, 0x11e0: 0xe00d, 0x11e1: 0x0008, 0x11e2: 0xe00d, 0x11e3: 0x0008,
-	0x11e4: 0xe00d, 0x11e5: 0x0008, 0x11e6: 0xe00d, 0x11e7: 0x0008, 0x11e8: 0xe00d, 0x11e9: 0x0008,
-	0x11ea: 0xe00d, 0x11eb: 0x0008, 0x11ec: 0xe00d, 0x11ed: 0x0008, 0x11ee: 0xe00d, 0x11ef: 0x0008,
-	0x11f0: 0xe0fd, 0x11f1: 0x0008, 0x11f2: 0x0008, 0x11f3: 0x0008, 0x11f4: 0x0008, 0x11f5: 0x0008,
-	0x11f6: 0x0008, 0x11f7: 0x0008, 0x11f8: 0x0008, 0x11f9: 0xe01d, 0x11fa: 0x0008, 0x11fb: 0xe03d,
-	0x11fc: 0x0008, 0x11fd: 0x442d, 0x11fe: 0xe00d, 0x11ff: 0x0008,
-	// Block 0x48, offset 0x1200
-	0x1200: 0xe00d, 0x1201: 0x0008, 0x1202: 0xe00d, 0x1203: 0x0008, 0x1204: 0xe00d, 0x1205: 0x0008,
-	0x1206: 0xe00d, 0x1207: 0x0008, 0x1208: 0x0008, 0x1209: 0x0018, 0x120a: 0x0018, 0x120b: 0xe03d,
-	0x120c: 0x0008, 0x120d: 0x11d9, 0x120e: 0x0008, 0x120f: 0x0008, 0x1210: 0xe00d, 0x1211: 0x0008,
-	0x1212: 0xe00d, 0x1213: 0x0008, 0x1214: 0x0008, 0x1215: 0x0008, 0x1216: 0xe00d, 0x1217: 0x0008,
-	0x1218: 0xe00d, 0x1219: 0x0008, 0x121a: 0xe00d, 0x121b: 0x0008, 0x121c: 0xe00d, 0x121d: 0x0008,
-	0x121e: 0xe00d, 0x121f: 0x0008, 0x1220: 0xe00d, 0x1221: 0x0008, 0x1222: 0xe00d, 0x1223: 0x0008,
-	0x1224: 0xe00d, 0x1225: 0x0008, 0x1226: 0xe00d, 0x1227: 0x0008, 0x1228: 0xe00d, 0x1229: 0x0008,
-	0x122a: 0x6e29, 0x122b: 0x1029, 0x122c: 0x11c1, 0x122d: 0x6e41, 0x122e: 0x1221, 0x122f: 0x0008,
-	0x1230: 0x6e59, 0x1231: 0x6e71, 0x1232: 0x1239, 0x1233: 0x444d, 0x1234: 0xe00d, 0x1235: 0x0008,
-	0x1236: 0xe00d, 0x1237: 0x0008, 0x1238: 0x0040, 0x1239: 0x0008, 0x123a: 0x0040, 0x123b: 0x0040,
-	0x123c: 0x0040, 0x123d: 0x0040, 0x123e: 0x0040, 0x123f: 0x0040,
-	// Block 0x49, offset 0x1240
-	0x1240: 0x64d5, 0x1241: 0x64f5, 0x1242: 0x6515, 0x1243: 0x6535, 0x1244: 0x6555, 0x1245: 0x6575,
-	0x1246: 0x6595, 0x1247: 0x65b5, 0x1248: 0x65d5, 0x1249: 0x65f5, 0x124a: 0x6615, 0x124b: 0x6635,
-	0x124c: 0x6655, 0x124d: 0x6675, 0x124e: 0x0008, 0x124f: 0x0008, 0x1250: 0x6695, 0x1251: 0x0008,
-	0x1252: 0x66b5, 0x1253: 0x0008, 0x1254: 0x0008, 0x1255: 0x66d5, 0x1256: 0x66f5, 0x1257: 0x6715,
-	0x1258: 0x6735, 0x1259: 0x6755, 0x125a: 0x6775, 0x125b: 0x6795, 0x125c: 0x67b5, 0x125d: 0x67d5,
-	0x125e: 0x67f5, 0x125f: 0x0008, 0x1260: 0x6815, 0x1261: 0x0008, 0x1262: 0x6835, 0x1263: 0x0008,
-	0x1264: 0x0008, 0x1265: 0x6855, 0x1266: 0x6875, 0x1267: 0x0008, 0x1268: 0x0008, 0x1269: 0x0008,
-	0x126a: 0x6895, 0x126b: 0x68b5, 0x126c: 0x68d5, 0x126d: 0x68f5, 0x126e: 0x6915, 0x126f: 0x6935,
-	0x1270: 0x6955, 0x1271: 0x6975, 0x1272: 0x6995, 0x1273: 0x69b5, 0x1274: 0x69d5, 0x1275: 0x69f5,
-	0x1276: 0x6a15, 0x1277: 0x6a35, 0x1278: 0x6a55, 0x1279: 0x6a75, 0x127a: 0x6a95, 0x127b: 0x6ab5,
-	0x127c: 0x6ad5, 0x127d: 0x6af5, 0x127e: 0x6b15, 0x127f: 0x6b35,
-	// Block 0x4a, offset 0x1280
-	0x1280: 0x7a95, 0x1281: 0x7ab5, 0x1282: 0x7ad5, 0x1283: 0x7af5, 0x1284: 0x7b15, 0x1285: 0x7b35,
-	0x1286: 0x7b55, 0x1287: 0x7b75, 0x1288: 0x7b95, 0x1289: 0x7bb5, 0x128a: 0x7bd5, 0x128b: 0x7bf5,
-	0x128c: 0x7c15, 0x128d: 0x7c35, 0x128e: 0x7c55, 0x128f: 0x6ec9, 0x1290: 0x6ef1, 0x1291: 0x6f19,
-	0x1292: 0x7c75, 0x1293: 0x7c95, 0x1294: 0x7cb5, 0x1295: 0x6f41, 0x1296: 0x6f69, 0x1297: 0x6f91,
-	0x1298: 0x7cd5, 0x1299: 0x7cf5, 0x129a: 0x0040, 0x129b: 0x0040, 0x129c: 0x0040, 0x129d: 0x0040,
-	0x129e: 0x0040, 0x129f: 0x0040, 0x12a0: 0x0040, 0x12a1: 0x0040, 0x12a2: 0x0040, 0x12a3: 0x0040,
-	0x12a4: 0x0040, 0x12a5: 0x0040, 0x12a6: 0x0040, 0x12a7: 0x0040, 0x12a8: 0x0040, 0x12a9: 0x0040,
-	0x12aa: 0x0040, 0x12ab: 0x0040, 0x12ac: 0x0040, 0x12ad: 0x0040, 0x12ae: 0x0040, 0x12af: 0x0040,
-	0x12b0: 0x0040, 0x12b1: 0x0040, 0x12b2: 0x0040, 0x12b3: 0x0040, 0x12b4: 0x0040, 0x12b5: 0x0040,
-	0x12b6: 0x0040, 0x12b7: 0x0040, 0x12b8: 0x0040, 0x12b9: 0x0040, 0x12ba: 0x0040, 0x12bb: 0x0040,
-	0x12bc: 0x0040, 0x12bd: 0x0040, 0x12be: 0x0040, 0x12bf: 0x0040,
-	// Block 0x4b, offset 0x12c0
-	0x12c0: 0x6fb9, 0x12c1: 0x6fd1, 0x12c2: 0x6fe9, 0x12c3: 0x7d15, 0x12c4: 0x7d35, 0x12c5: 0x7001,
-	0x12c6: 0x7001, 0x12c7: 0x0040, 0x12c8: 0x0040, 0x12c9: 0x0040, 0x12ca: 0x0040, 0x12cb: 0x0040,
-	0x12cc: 0x0040, 0x12cd: 0x0040, 0x12ce: 0x0040, 0x12cf: 0x0040, 0x12d0: 0x0040, 0x12d1: 0x0040,
-	0x12d2: 0x0040, 0x12d3: 0x7019, 0x12d4: 0x7041, 0x12d5: 0x7069, 0x12d6: 0x7091, 0x12d7: 0x70b9,
-	0x12d8: 0x0040, 0x12d9: 0x0040, 0x12da: 0x0040, 0x12db: 0x0040, 0x12dc: 0x0040, 0x12dd: 0x70e1,
-	0x12de: 0x3308, 0x12df: 0x7109, 0x12e0: 0x7131, 0x12e1: 0x20a9, 0x12e2: 0x20f1, 0x12e3: 0x7149,
-	0x12e4: 0x7161, 0x12e5: 0x7179, 0x12e6: 0x7191, 0x12e7: 0x71a9, 0x12e8: 0x71c1, 0x12e9: 0x1fb2,
-	0x12ea: 0x71d9, 0x12eb: 0x7201, 0x12ec: 0x7229, 0x12ed: 0x7261, 0x12ee: 0x7299, 0x12ef: 0x72c1,
-	0x12f0: 0x72e9, 0x12f1: 0x7311, 0x12f2: 0x7339, 0x12f3: 0x7361, 0x12f4: 0x7389, 0x12f5: 0x73b1,
-	0x12f6: 0x73d9, 0x12f7: 0x0040, 0x12f8: 0x7401, 0x12f9: 0x7429, 0x12fa: 0x7451, 0x12fb: 0x7479,
-	0x12fc: 0x74a1, 0x12fd: 0x0040, 0x12fe: 0x74c9, 0x12ff: 0x0040,
-	// Block 0x4c, offset 0x1300
-	0x1300: 0x74f1, 0x1301: 0x7519, 0x1302: 0x0040, 0x1303: 0x7541, 0x1304: 0x7569, 0x1305: 0x0040,
-	0x1306: 0x7591, 0x1307: 0x75b9, 0x1308: 0x75e1, 0x1309: 0x7609, 0x130a: 0x7631, 0x130b: 0x7659,
-	0x130c: 0x7681, 0x130d: 0x76a9, 0x130e: 0x76d1, 0x130f: 0x76f9, 0x1310: 0x7721, 0x1311: 0x7721,
-	0x1312: 0x7739, 0x1313: 0x7739, 0x1314: 0x7739, 0x1315: 0x7739, 0x1316: 0x7751, 0x1317: 0x7751,
-	0x1318: 0x7751, 0x1319: 0x7751, 0x131a: 0x7769, 0x131b: 0x7769, 0x131c: 0x7769, 0x131d: 0x7769,
-	0x131e: 0x7781, 0x131f: 0x7781, 0x1320: 0x7781, 0x1321: 0x7781, 0x1322: 0x7799, 0x1323: 0x7799,
-	0x1324: 0x7799, 0x1325: 0x7799, 0x1326: 0x77b1, 0x1327: 0x77b1, 0x1328: 0x77b1, 0x1329: 0x77b1,
-	0x132a: 0x77c9, 0x132b: 0x77c9, 0x132c: 0x77c9, 0x132d: 0x77c9, 0x132e: 0x77e1, 0x132f: 0x77e1,
-	0x1330: 0x77e1, 0x1331: 0x77e1, 0x1332: 0x77f9, 0x1333: 0x77f9, 0x1334: 0x77f9, 0x1335: 0x77f9,
-	0x1336: 0x7811, 0x1337: 0x7811, 0x1338: 0x7811, 0x1339: 0x7811, 0x133a: 0x7829, 0x133b: 0x7829,
-	0x133c: 0x7829, 0x133d: 0x7829, 0x133e: 0x7841, 0x133f: 0x7841,
-	// Block 0x4d, offset 0x1340
-	0x1340: 0x7841, 0x1341: 0x7841, 0x1342: 0x7859, 0x1343: 0x7859, 0x1344: 0x7871, 0x1345: 0x7871,
-	0x1346: 0x7889, 0x1347: 0x7889, 0x1348: 0x78a1, 0x1349: 0x78a1, 0x134a: 0x78b9, 0x134b: 0x78b9,
-	0x134c: 0x78d1, 0x134d: 0x78d1, 0x134e: 0x78e9, 0x134f: 0x78e9, 0x1350: 0x78e9, 0x1351: 0x78e9,
-	0x1352: 0x7901, 0x1353: 0x7901, 0x1354: 0x7901, 0x1355: 0x7901, 0x1356: 0x7919, 0x1357: 0x7919,
-	0x1358: 0x7919, 0x1359: 0x7919, 0x135a: 0x7931, 0x135b: 0x7931, 0x135c: 0x7931, 0x135d: 0x7931,
-	0x135e: 0x7949, 0x135f: 0x7949, 0x1360: 0x7961, 0x1361: 0x7961, 0x1362: 0x7961, 0x1363: 0x7961,
-	0x1364: 0x7979, 0x1365: 0x7979, 0x1366: 0x7991, 0x1367: 0x7991, 0x1368: 0x7991, 0x1369: 0x7991,
-	0x136a: 0x79a9, 0x136b: 0x79a9, 0x136c: 0x79a9, 0x136d: 0x79a9, 0x136e: 0x79c1, 0x136f: 0x79c1,
-	0x1370: 0x79d9, 0x1371: 0x79d9, 0x1372: 0x0818, 0x1373: 0x0818, 0x1374: 0x0818, 0x1375: 0x0818,
-	0x1376: 0x0818, 0x1377: 0x0818, 0x1378: 0x0818, 0x1379: 0x0818, 0x137a: 0x0818, 0x137b: 0x0818,
-	0x137c: 0x0818, 0x137d: 0x0818, 0x137e: 0x0818, 0x137f: 0x0818,
-	// Block 0x4e, offset 0x1380
-	0x1380: 0x0818, 0x1381: 0x0818, 0x1382: 0x0040, 0x1383: 0x0040, 0x1384: 0x0040, 0x1385: 0x0040,
-	0x1386: 0x0040, 0x1387: 0x0040, 0x1388: 0x0040, 0x1389: 0x0040, 0x138a: 0x0040, 0x138b: 0x0040,
-	0x138c: 0x0040, 0x138d: 0x0040, 0x138e: 0x0040, 0x138f: 0x0040, 0x1390: 0x0040, 0x1391: 0x0040,
-	0x1392: 0x0040, 0x1393: 0x79f1, 0x1394: 0x79f1, 0x1395: 0x79f1, 0x1396: 0x79f1, 0x1397: 0x7a09,
-	0x1398: 0x7a09, 0x1399: 0x7a21, 0x139a: 0x7a21, 0x139b: 0x7a39, 0x139c: 0x7a39, 0x139d: 0x0479,
-	0x139e: 0x7a51, 0x139f: 0x7a51, 0x13a0: 0x7a69, 0x13a1: 0x7a69, 0x13a2: 0x7a81, 0x13a3: 0x7a81,
-	0x13a4: 0x7a99, 0x13a5: 0x7a99, 0x13a6: 0x7a99, 0x13a7: 0x7a99, 0x13a8: 0x7ab1, 0x13a9: 0x7ab1,
-	0x13aa: 0x7ac9, 0x13ab: 0x7ac9, 0x13ac: 0x7af1, 0x13ad: 0x7af1, 0x13ae: 0x7b19, 0x13af: 0x7b19,
-	0x13b0: 0x7b41, 0x13b1: 0x7b41, 0x13b2: 0x7b69, 0x13b3: 0x7b69, 0x13b4: 0x7b91, 0x13b5: 0x7b91,
-	0x13b6: 0x7bb9, 0x13b7: 0x7bb9, 0x13b8: 0x7bb9, 0x13b9: 0x7be1, 0x13ba: 0x7be1, 0x13bb: 0x7be1,
-	0x13bc: 0x7c09, 0x13bd: 0x7c09, 0x13be: 0x7c09, 0x13bf: 0x7c09,
-	// Block 0x4f, offset 0x13c0
-	0x13c0: 0x85f9, 0x13c1: 0x8621, 0x13c2: 0x8649, 0x13c3: 0x8671, 0x13c4: 0x8699, 0x13c5: 0x86c1,
-	0x13c6: 0x86e9, 0x13c7: 0x8711, 0x13c8: 0x8739, 0x13c9: 0x8761, 0x13ca: 0x8789, 0x13cb: 0x87b1,
-	0x13cc: 0x87d9, 0x13cd: 0x8801, 0x13ce: 0x8829, 0x13cf: 0x8851, 0x13d0: 0x8879, 0x13d1: 0x88a1,
-	0x13d2: 0x88c9, 0x13d3: 0x88f1, 0x13d4: 0x8919, 0x13d5: 0x8941, 0x13d6: 0x8969, 0x13d7: 0x8991,
-	0x13d8: 0x89b9, 0x13d9: 0x89e1, 0x13da: 0x8a09, 0x13db: 0x8a31, 0x13dc: 0x8a59, 0x13dd: 0x8a81,
-	0x13de: 0x8aaa, 0x13df: 0x8ada, 0x13e0: 0x8b0a, 0x13e1: 0x8b3a, 0x13e2: 0x8b6a, 0x13e3: 0x8b9a,
-	0x13e4: 0x8bc9, 0x13e5: 0x8bf1, 0x13e6: 0x7c71, 0x13e7: 0x8c19, 0x13e8: 0x7be1, 0x13e9: 0x7c99,
-	0x13ea: 0x8c41, 0x13eb: 0x8c69, 0x13ec: 0x7d39, 0x13ed: 0x8c91, 0x13ee: 0x7d61, 0x13ef: 0x7d89,
-	0x13f0: 0x8cb9, 0x13f1: 0x8ce1, 0x13f2: 0x7e29, 0x13f3: 0x8d09, 0x13f4: 0x7e51, 0x13f5: 0x7e79,
-	0x13f6: 0x8d31, 0x13f7: 0x8d59, 0x13f8: 0x7ec9, 0x13f9: 0x8d81, 0x13fa: 0x7ef1, 0x13fb: 0x7f19,
-	0x13fc: 0x83a1, 0x13fd: 0x83c9, 0x13fe: 0x8441, 0x13ff: 0x8469,
-	// Block 0x50, offset 0x1400
-	0x1400: 0x8491, 0x1401: 0x8531, 0x1402: 0x8559, 0x1403: 0x8581, 0x1404: 0x85a9, 0x1405: 0x8649,
-	0x1406: 0x8671, 0x1407: 0x8699, 0x1408: 0x8da9, 0x1409: 0x8739, 0x140a: 0x8dd1, 0x140b: 0x8df9,
-	0x140c: 0x8829, 0x140d: 0x8e21, 0x140e: 0x8851, 0x140f: 0x8879, 0x1410: 0x8a81, 0x1411: 0x8e49,
-	0x1412: 0x8e71, 0x1413: 0x89b9, 0x1414: 0x8e99, 0x1415: 0x89e1, 0x1416: 0x8a09, 0x1417: 0x7c21,
-	0x1418: 0x7c49, 0x1419: 0x8ec1, 0x141a: 0x7c71, 0x141b: 0x8ee9, 0x141c: 0x7cc1, 0x141d: 0x7ce9,
-	0x141e: 0x7d11, 0x141f: 0x7d39, 0x1420: 0x8f11, 0x1421: 0x7db1, 0x1422: 0x7dd9, 0x1423: 0x7e01,
-	0x1424: 0x7e29, 0x1425: 0x8f39, 0x1426: 0x7ec9, 0x1427: 0x7f41, 0x1428: 0x7f69, 0x1429: 0x7f91,
-	0x142a: 0x7fb9, 0x142b: 0x7fe1, 0x142c: 0x8031, 0x142d: 0x8059, 0x142e: 0x8081, 0x142f: 0x80a9,
-	0x1430: 0x80d1, 0x1431: 0x80f9, 0x1432: 0x8f61, 0x1433: 0x8121, 0x1434: 0x8149, 0x1435: 0x8171,
-	0x1436: 0x8199, 0x1437: 0x81c1, 0x1438: 0x81e9, 0x1439: 0x8239, 0x143a: 0x8261, 0x143b: 0x8289,
-	0x143c: 0x82b1, 0x143d: 0x82d9, 0x143e: 0x8301, 0x143f: 0x8329,
-	// Block 0x51, offset 0x1440
-	0x1440: 0x8351, 0x1441: 0x8379, 0x1442: 0x83f1, 0x1443: 0x8419, 0x1444: 0x84b9, 0x1445: 0x84e1,
-	0x1446: 0x8509, 0x1447: 0x8531, 0x1448: 0x8559, 0x1449: 0x85d1, 0x144a: 0x85f9, 0x144b: 0x8621,
-	0x144c: 0x8649, 0x144d: 0x8f89, 0x144e: 0x86c1, 0x144f: 0x86e9, 0x1450: 0x8711, 0x1451: 0x8739,
-	0x1452: 0x87b1, 0x1453: 0x87d9, 0x1454: 0x8801, 0x1455: 0x8829, 0x1456: 0x8fb1, 0x1457: 0x88a1,
-	0x1458: 0x88c9, 0x1459: 0x8fd9, 0x145a: 0x8941, 0x145b: 0x8969, 0x145c: 0x8991, 0x145d: 0x89b9,
-	0x145e: 0x9001, 0x145f: 0x7c71, 0x1460: 0x8ee9, 0x1461: 0x7d39, 0x1462: 0x8f11, 0x1463: 0x7e29,
-	0x1464: 0x8f39, 0x1465: 0x7ec9, 0x1466: 0x9029, 0x1467: 0x80d1, 0x1468: 0x9051, 0x1469: 0x9079,
-	0x146a: 0x90a1, 0x146b: 0x8531, 0x146c: 0x8559, 0x146d: 0x8649, 0x146e: 0x8829, 0x146f: 0x8fb1,
-	0x1470: 0x89b9, 0x1471: 0x9001, 0x1472: 0x90c9, 0x1473: 0x9101, 0x1474: 0x9139, 0x1475: 0x9171,
-	0x1476: 0x9199, 0x1477: 0x91c1, 0x1478: 0x91e9, 0x1479: 0x9211, 0x147a: 0x9239, 0x147b: 0x9261,
-	0x147c: 0x9289, 0x147d: 0x92b1, 0x147e: 0x92d9, 0x147f: 0x9301,
-	// Block 0x52, offset 0x1480
-	0x1480: 0x9329, 0x1481: 0x9351, 0x1482: 0x9379, 0x1483: 0x93a1, 0x1484: 0x93c9, 0x1485: 0x93f1,
-	0x1486: 0x9419, 0x1487: 0x9441, 0x1488: 0x9469, 0x1489: 0x9491, 0x148a: 0x94b9, 0x148b: 0x94e1,
-	0x148c: 0x9079, 0x148d: 0x9509, 0x148e: 0x9531, 0x148f: 0x9559, 0x1490: 0x9581, 0x1491: 0x9171,
-	0x1492: 0x9199, 0x1493: 0x91c1, 0x1494: 0x91e9, 0x1495: 0x9211, 0x1496: 0x9239, 0x1497: 0x9261,
-	0x1498: 0x9289, 0x1499: 0x92b1, 0x149a: 0x92d9, 0x149b: 0x9301, 0x149c: 0x9329, 0x149d: 0x9351,
-	0x149e: 0x9379, 0x149f: 0x93a1, 0x14a0: 0x93c9, 0x14a1: 0x93f1, 0x14a2: 0x9419, 0x14a3: 0x9441,
-	0x14a4: 0x9469, 0x14a5: 0x9491, 0x14a6: 0x94b9, 0x14a7: 0x94e1, 0x14a8: 0x9079, 0x14a9: 0x9509,
-	0x14aa: 0x9531, 0x14ab: 0x9559, 0x14ac: 0x9581, 0x14ad: 0x9491, 0x14ae: 0x94b9, 0x14af: 0x94e1,
-	0x14b0: 0x9079, 0x14b1: 0x9051, 0x14b2: 0x90a1, 0x14b3: 0x8211, 0x14b4: 0x8059, 0x14b5: 0x8081,
-	0x14b6: 0x80a9, 0x14b7: 0x9491, 0x14b8: 0x94b9, 0x14b9: 0x94e1, 0x14ba: 0x8211, 0x14bb: 0x8239,
-	0x14bc: 0x95a9, 0x14bd: 0x95a9, 0x14be: 0x0018, 0x14bf: 0x0018,
-	// Block 0x53, offset 0x14c0
-	0x14c0: 0x0040, 0x14c1: 0x0040, 0x14c2: 0x0040, 0x14c3: 0x0040, 0x14c4: 0x0040, 0x14c5: 0x0040,
-	0x14c6: 0x0040, 0x14c7: 0x0040, 0x14c8: 0x0040, 0x14c9: 0x0040, 0x14ca: 0x0040, 0x14cb: 0x0040,
-	0x14cc: 0x0040, 0x14cd: 0x0040, 0x14ce: 0x0040, 0x14cf: 0x0040, 0x14d0: 0x95d1, 0x14d1: 0x9609,
-	0x14d2: 0x9609, 0x14d3: 0x9641, 0x14d4: 0x9679, 0x14d5: 0x96b1, 0x14d6: 0x96e9, 0x14d7: 0x9721,
-	0x14d8: 0x9759, 0x14d9: 0x9759, 0x14da: 0x9791, 0x14db: 0x97c9, 0x14dc: 0x9801, 0x14dd: 0x9839,
-	0x14de: 0x9871, 0x14df: 0x98a9, 0x14e0: 0x98a9, 0x14e1: 0x98e1, 0x14e2: 0x9919, 0x14e3: 0x9919,
-	0x14e4: 0x9951, 0x14e5: 0x9951, 0x14e6: 0x9989, 0x14e7: 0x99c1, 0x14e8: 0x99c1, 0x14e9: 0x99f9,
-	0x14ea: 0x9a31, 0x14eb: 0x9a31, 0x14ec: 0x9a69, 0x14ed: 0x9a69, 0x14ee: 0x9aa1, 0x14ef: 0x9ad9,
-	0x14f0: 0x9ad9, 0x14f1: 0x9b11, 0x14f2: 0x9b11, 0x14f3: 0x9b49, 0x14f4: 0x9b81, 0x14f5: 0x9bb9,
-	0x14f6: 0x9bf1, 0x14f7: 0x9bf1, 0x14f8: 0x9c29, 0x14f9: 0x9c61, 0x14fa: 0x9c99, 0x14fb: 0x9cd1,
-	0x14fc: 0x9d09, 0x14fd: 0x9d09, 0x14fe: 0x9d41, 0x14ff: 0x9d79,
-	// Block 0x54, offset 0x1500
-	0x1500: 0xa949, 0x1501: 0xa981, 0x1502: 0xa9b9, 0x1503: 0xa8a1, 0x1504: 0x9bb9, 0x1505: 0x9989,
-	0x1506: 0xa9f1, 0x1507: 0xaa29, 0x1508: 0x0040, 0x1509: 0x0040, 0x150a: 0x0040, 0x150b: 0x0040,
-	0x150c: 0x0040, 0x150d: 0x0040, 0x150e: 0x0040, 0x150f: 0x0040, 0x1510: 0x0040, 0x1511: 0x0040,
-	0x1512: 0x0040, 0x1513: 0x0040, 0x1514: 0x0040, 0x1515: 0x0040, 0x1516: 0x0040, 0x1517: 0x0040,
-	0x1518: 0x0040, 0x1519: 0x0040, 0x151a: 0x0040, 0x151b: 0x0040, 0x151c: 0x0040, 0x151d: 0x0040,
-	0x151e: 0x0040, 0x151f: 0x0040, 0x1520: 0x0040, 0x1521: 0x0040, 0x1522: 0x0040, 0x1523: 0x0040,
-	0x1524: 0x0040, 0x1525: 0x0040, 0x1526: 0x0040, 0x1527: 0x0040, 0x1528: 0x0040, 0x1529: 0x0040,
-	0x152a: 0x0040, 0x152b: 0x0040, 0x152c: 0x0040, 0x152d: 0x0040, 0x152e: 0x0040, 0x152f: 0x0040,
-	0x1530: 0xaa61, 0x1531: 0xaa99, 0x1532: 0xaad1, 0x1533: 0xab19, 0x1534: 0xab61, 0x1535: 0xaba9,
-	0x1536: 0xabf1, 0x1537: 0xac39, 0x1538: 0xac81, 0x1539: 0xacc9, 0x153a: 0xad02, 0x153b: 0xae12,
-	0x153c: 0xae91, 0x153d: 0x0018, 0x153e: 0x0040, 0x153f: 0x0040,
-	// Block 0x55, offset 0x1540
-	0x1540: 0x33c0, 0x1541: 0x33c0, 0x1542: 0x33c0, 0x1543: 0x33c0, 0x1544: 0x33c0, 0x1545: 0x33c0,
-	0x1546: 0x33c0, 0x1547: 0x33c0, 0x1548: 0x33c0, 0x1549: 0x33c0, 0x154a: 0x33c0, 0x154b: 0x33c0,
-	0x154c: 0x33c0, 0x154d: 0x33c0, 0x154e: 0x33c0, 0x154f: 0x33c0, 0x1550: 0xaeda, 0x1551: 0x7d55,
-	0x1552: 0x0040, 0x1553: 0xaeea, 0x1554: 0x03c2, 0x1555: 0xaefa, 0x1556: 0xaf0a, 0x1557: 0x7d75,
-	0x1558: 0x7d95, 0x1559: 0x0040, 0x155a: 0x0040, 0x155b: 0x0040, 0x155c: 0x0040, 0x155d: 0x0040,
-	0x155e: 0x0040, 0x155f: 0x0040, 0x1560: 0x3308, 0x1561: 0x3308, 0x1562: 0x3308, 0x1563: 0x3308,
-	0x1564: 0x3308, 0x1565: 0x3308, 0x1566: 0x3308, 0x1567: 0x3308, 0x1568: 0x3308, 0x1569: 0x3308,
-	0x156a: 0x3308, 0x156b: 0x3308, 0x156c: 0x3308, 0x156d: 0x3308, 0x156e: 0x3308, 0x156f: 0x3308,
-	0x1570: 0x0040, 0x1571: 0x7db5, 0x1572: 0x7dd5, 0x1573: 0xaf1a, 0x1574: 0xaf1a, 0x1575: 0x1fd2,
-	0x1576: 0x1fe2, 0x1577: 0xaf2a, 0x1578: 0xaf3a, 0x1579: 0x7df5, 0x157a: 0x7e15, 0x157b: 0x7e35,
-	0x157c: 0x7df5, 0x157d: 0x7e55, 0x157e: 0x7e75, 0x157f: 0x7e55,
-	// Block 0x56, offset 0x1580
-	0x1580: 0x7e95, 0x1581: 0x7eb5, 0x1582: 0x7ed5, 0x1583: 0x7eb5, 0x1584: 0x7ef5, 0x1585: 0x0018,
-	0x1586: 0x0018, 0x1587: 0xaf4a, 0x1588: 0xaf5a, 0x1589: 0x7f16, 0x158a: 0x7f36, 0x158b: 0x7f56,
-	0x158c: 0x7f76, 0x158d: 0xaf1a, 0x158e: 0xaf1a, 0x158f: 0xaf1a, 0x1590: 0xaeda, 0x1591: 0x7f95,
-	0x1592: 0x0040, 0x1593: 0x0040, 0x1594: 0x03c2, 0x1595: 0xaeea, 0x1596: 0xaf0a, 0x1597: 0xaefa,
-	0x1598: 0x7fb5, 0x1599: 0x1fd2, 0x159a: 0x1fe2, 0x159b: 0xaf2a, 0x159c: 0xaf3a, 0x159d: 0x7e95,
-	0x159e: 0x7ef5, 0x159f: 0xaf6a, 0x15a0: 0xaf7a, 0x15a1: 0xaf8a, 0x15a2: 0x1fb2, 0x15a3: 0xaf99,
-	0x15a4: 0xafaa, 0x15a5: 0xafba, 0x15a6: 0x1fc2, 0x15a7: 0x0040, 0x15a8: 0xafca, 0x15a9: 0xafda,
-	0x15aa: 0xafea, 0x15ab: 0xaffa, 0x15ac: 0x0040, 0x15ad: 0x0040, 0x15ae: 0x0040, 0x15af: 0x0040,
-	0x15b0: 0x7fd6, 0x15b1: 0xb009, 0x15b2: 0x7ff6, 0x15b3: 0x0808, 0x15b4: 0x8016, 0x15b5: 0x0040,
-	0x15b6: 0x8036, 0x15b7: 0xb031, 0x15b8: 0x8056, 0x15b9: 0xb059, 0x15ba: 0x8076, 0x15bb: 0xb081,
-	0x15bc: 0x8096, 0x15bd: 0xb0a9, 0x15be: 0x80b6, 0x15bf: 0xb0d1,
-	// Block 0x57, offset 0x15c0
-	0x15c0: 0xb0f9, 0x15c1: 0xb111, 0x15c2: 0xb111, 0x15c3: 0xb129, 0x15c4: 0xb129, 0x15c5: 0xb141,
-	0x15c6: 0xb141, 0x15c7: 0xb159, 0x15c8: 0xb159, 0x15c9: 0xb171, 0x15ca: 0xb171, 0x15cb: 0xb171,
-	0x15cc: 0xb171, 0x15cd: 0xb189, 0x15ce: 0xb189, 0x15cf: 0xb1a1, 0x15d0: 0xb1a1, 0x15d1: 0xb1a1,
-	0x15d2: 0xb1a1, 0x15d3: 0xb1b9, 0x15d4: 0xb1b9, 0x15d5: 0xb1d1, 0x15d6: 0xb1d1, 0x15d7: 0xb1d1,
-	0x15d8: 0xb1d1, 0x15d9: 0xb1e9, 0x15da: 0xb1e9, 0x15db: 0xb1e9, 0x15dc: 0xb1e9, 0x15dd: 0xb201,
-	0x15de: 0xb201, 0x15df: 0xb201, 0x15e0: 0xb201, 0x15e1: 0xb219, 0x15e2: 0xb219, 0x15e3: 0xb219,
-	0x15e4: 0xb219, 0x15e5: 0xb231, 0x15e6: 0xb231, 0x15e7: 0xb231, 0x15e8: 0xb231, 0x15e9: 0xb249,
-	0x15ea: 0xb249, 0x15eb: 0xb261, 0x15ec: 0xb261, 0x15ed: 0xb279, 0x15ee: 0xb279, 0x15ef: 0xb291,
-	0x15f0: 0xb291, 0x15f1: 0xb2a9, 0x15f2: 0xb2a9, 0x15f3: 0xb2a9, 0x15f4: 0xb2a9, 0x15f5: 0xb2c1,
-	0x15f6: 0xb2c1, 0x15f7: 0xb2c1, 0x15f8: 0xb2c1, 0x15f9: 0xb2d9, 0x15fa: 0xb2d9, 0x15fb: 0xb2d9,
-	0x15fc: 0xb2d9, 0x15fd: 0xb2f1, 0x15fe: 0xb2f1, 0x15ff: 0xb2f1,
-	// Block 0x58, offset 0x1600
-	0x1600: 0xb2f1, 0x1601: 0xb309, 0x1602: 0xb309, 0x1603: 0xb309, 0x1604: 0xb309, 0x1605: 0xb321,
-	0x1606: 0xb321, 0x1607: 0xb321, 0x1608: 0xb321, 0x1609: 0xb339, 0x160a: 0xb339, 0x160b: 0xb339,
-	0x160c: 0xb339, 0x160d: 0xb351, 0x160e: 0xb351, 0x160f: 0xb351, 0x1610: 0xb351, 0x1611: 0xb369,
-	0x1612: 0xb369, 0x1613: 0xb369, 0x1614: 0xb369, 0x1615: 0xb381, 0x1616: 0xb381, 0x1617: 0xb381,
-	0x1618: 0xb381, 0x1619: 0xb399, 0x161a: 0xb399, 0x161b: 0xb399, 0x161c: 0xb399, 0x161d: 0xb3b1,
-	0x161e: 0xb3b1, 0x161f: 0xb3b1, 0x1620: 0xb3b1, 0x1621: 0xb3c9, 0x1622: 0xb3c9, 0x1623: 0xb3c9,
-	0x1624: 0xb3c9, 0x1625: 0xb3e1, 0x1626: 0xb3e1, 0x1627: 0xb3e1, 0x1628: 0xb3e1, 0x1629: 0xb3f9,
-	0x162a: 0xb3f9, 0x162b: 0xb3f9, 0x162c: 0xb3f9, 0x162d: 0xb411, 0x162e: 0xb411, 0x162f: 0x7ab1,
-	0x1630: 0x7ab1, 0x1631: 0xb429, 0x1632: 0xb429, 0x1633: 0xb429, 0x1634: 0xb429, 0x1635: 0xb441,
-	0x1636: 0xb441, 0x1637: 0xb469, 0x1638: 0xb469, 0x1639: 0xb491, 0x163a: 0xb491, 0x163b: 0xb4b9,
-	0x163c: 0xb4b9, 0x163d: 0x0040, 0x163e: 0x0040, 0x163f: 0x03c0,
-	// Block 0x59, offset 0x1640
-	0x1640: 0x0040, 0x1641: 0xaefa, 0x1642: 0xb4e2, 0x1643: 0xaf6a, 0x1644: 0xafda, 0x1645: 0xafea,
-	0x1646: 0xaf7a, 0x1647: 0xb4f2, 0x1648: 0x1fd2, 0x1649: 0x1fe2, 0x164a: 0xaf8a, 0x164b: 0x1fb2,
-	0x164c: 0xaeda, 0x164d: 0xaf99, 0x164e: 0x29d1, 0x164f: 0xb502, 0x1650: 0x1f41, 0x1651: 0x00c9,
-	0x1652: 0x0069, 0x1653: 0x0079, 0x1654: 0x1f51, 0x1655: 0x1f61, 0x1656: 0x1f71, 0x1657: 0x1f81,
-	0x1658: 0x1f91, 0x1659: 0x1fa1, 0x165a: 0xaeea, 0x165b: 0x03c2, 0x165c: 0xafaa, 0x165d: 0x1fc2,
-	0x165e: 0xafba, 0x165f: 0xaf0a, 0x1660: 0xaffa, 0x1661: 0x0039, 0x1662: 0x0ee9, 0x1663: 0x1159,
-	0x1664: 0x0ef9, 0x1665: 0x0f09, 0x1666: 0x1199, 0x1667: 0x0f31, 0x1668: 0x0249, 0x1669: 0x0f41,
-	0x166a: 0x0259, 0x166b: 0x0f51, 0x166c: 0x0359, 0x166d: 0x0f61, 0x166e: 0x0f71, 0x166f: 0x00d9,
-	0x1670: 0x0f99, 0x1671: 0x2039, 0x1672: 0x0269, 0x1673: 0x01d9, 0x1674: 0x0fa9, 0x1675: 0x0fb9,
-	0x1676: 0x1089, 0x1677: 0x0279, 0x1678: 0x0369, 0x1679: 0x0289, 0x167a: 0x13d1, 0x167b: 0xaf4a,
-	0x167c: 0xafca, 0x167d: 0xaf5a, 0x167e: 0xb512, 0x167f: 0xaf1a,
-	// Block 0x5a, offset 0x1680
-	0x1680: 0x1caa, 0x1681: 0x0039, 0x1682: 0x0ee9, 0x1683: 0x1159, 0x1684: 0x0ef9, 0x1685: 0x0f09,
-	0x1686: 0x1199, 0x1687: 0x0f31, 0x1688: 0x0249, 0x1689: 0x0f41, 0x168a: 0x0259, 0x168b: 0x0f51,
-	0x168c: 0x0359, 0x168d: 0x0f61, 0x168e: 0x0f71, 0x168f: 0x00d9, 0x1690: 0x0f99, 0x1691: 0x2039,
-	0x1692: 0x0269, 0x1693: 0x01d9, 0x1694: 0x0fa9, 0x1695: 0x0fb9, 0x1696: 0x1089, 0x1697: 0x0279,
-	0x1698: 0x0369, 0x1699: 0x0289, 0x169a: 0x13d1, 0x169b: 0xaf2a, 0x169c: 0xb522, 0x169d: 0xaf3a,
-	0x169e: 0xb532, 0x169f: 0x80d5, 0x16a0: 0x80f5, 0x16a1: 0x29d1, 0x16a2: 0x8115, 0x16a3: 0x8115,
-	0x16a4: 0x8135, 0x16a5: 0x8155, 0x16a6: 0x8175, 0x16a7: 0x8195, 0x16a8: 0x81b5, 0x16a9: 0x81d5,
-	0x16aa: 0x81f5, 0x16ab: 0x8215, 0x16ac: 0x8235, 0x16ad: 0x8255, 0x16ae: 0x8275, 0x16af: 0x8295,
-	0x16b0: 0x82b5, 0x16b1: 0x82d5, 0x16b2: 0x82f5, 0x16b3: 0x8315, 0x16b4: 0x8335, 0x16b5: 0x8355,
-	0x16b6: 0x8375, 0x16b7: 0x8395, 0x16b8: 0x83b5, 0x16b9: 0x83d5, 0x16ba: 0x83f5, 0x16bb: 0x8415,
-	0x16bc: 0x81b5, 0x16bd: 0x8435, 0x16be: 0x8455, 0x16bf: 0x8215,
-	// Block 0x5b, offset 0x16c0
-	0x16c0: 0x8475, 0x16c1: 0x8495, 0x16c2: 0x84b5, 0x16c3: 0x84d5, 0x16c4: 0x84f5, 0x16c5: 0x8515,
-	0x16c6: 0x8535, 0x16c7: 0x8555, 0x16c8: 0x84d5, 0x16c9: 0x8575, 0x16ca: 0x84d5, 0x16cb: 0x8595,
-	0x16cc: 0x8595, 0x16cd: 0x85b5, 0x16ce: 0x85b5, 0x16cf: 0x85d5, 0x16d0: 0x8515, 0x16d1: 0x85f5,
-	0x16d2: 0x8615, 0x16d3: 0x85f5, 0x16d4: 0x8635, 0x16d5: 0x8615, 0x16d6: 0x8655, 0x16d7: 0x8655,
-	0x16d8: 0x8675, 0x16d9: 0x8675, 0x16da: 0x8695, 0x16db: 0x8695, 0x16dc: 0x8615, 0x16dd: 0x8115,
-	0x16de: 0x86b5, 0x16df: 0x86d5, 0x16e0: 0x0040, 0x16e1: 0x86f5, 0x16e2: 0x8715, 0x16e3: 0x8735,
-	0x16e4: 0x8755, 0x16e5: 0x8735, 0x16e6: 0x8775, 0x16e7: 0x8795, 0x16e8: 0x87b5, 0x16e9: 0x87b5,
-	0x16ea: 0x87d5, 0x16eb: 0x87d5, 0x16ec: 0x87f5, 0x16ed: 0x87f5, 0x16ee: 0x87d5, 0x16ef: 0x87d5,
-	0x16f0: 0x8815, 0x16f1: 0x8835, 0x16f2: 0x8855, 0x16f3: 0x8875, 0x16f4: 0x8895, 0x16f5: 0x88b5,
-	0x16f6: 0x88b5, 0x16f7: 0x88b5, 0x16f8: 0x88d5, 0x16f9: 0x88d5, 0x16fa: 0x88d5, 0x16fb: 0x88d5,
-	0x16fc: 0x87b5, 0x16fd: 0x87b5, 0x16fe: 0x87b5, 0x16ff: 0x0040,
-	// Block 0x5c, offset 0x1700
-	0x1700: 0x0040, 0x1701: 0x0040, 0x1702: 0x8715, 0x1703: 0x86f5, 0x1704: 0x88f5, 0x1705: 0x86f5,
-	0x1706: 0x8715, 0x1707: 0x86f5, 0x1708: 0x0040, 0x1709: 0x0040, 0x170a: 0x8915, 0x170b: 0x8715,
-	0x170c: 0x8935, 0x170d: 0x88f5, 0x170e: 0x8935, 0x170f: 0x8715, 0x1710: 0x0040, 0x1711: 0x0040,
-	0x1712: 0x8955, 0x1713: 0x8975, 0x1714: 0x8875, 0x1715: 0x8935, 0x1716: 0x88f5, 0x1717: 0x8935,
-	0x1718: 0x0040, 0x1719: 0x0040, 0x171a: 0x8995, 0x171b: 0x89b5, 0x171c: 0x8995, 0x171d: 0x0040,
-	0x171e: 0x0040, 0x171f: 0x0040, 0x1720: 0xb541, 0x1721: 0xb559, 0x1722: 0xb571, 0x1723: 0x89d6,
-	0x1724: 0xb589, 0x1725: 0xb5a1, 0x1726: 0x89f5, 0x1727: 0x0040, 0x1728: 0x8a15, 0x1729: 0x8a35,
-	0x172a: 0x8a55, 0x172b: 0x8a35, 0x172c: 0x8a75, 0x172d: 0x8a95, 0x172e: 0x8ab5, 0x172f: 0x0040,
-	0x1730: 0x0040, 0x1731: 0x0040, 0x1732: 0x0040, 0x1733: 0x0040, 0x1734: 0x0040, 0x1735: 0x0040,
-	0x1736: 0x0040, 0x1737: 0x0040, 0x1738: 0x0040, 0x1739: 0x0340, 0x173a: 0x0340, 0x173b: 0x0340,
-	0x173c: 0x0040, 0x173d: 0x0040, 0x173e: 0x0040, 0x173f: 0x0040,
-	// Block 0x5d, offset 0x1740
-	0x1740: 0x0a08, 0x1741: 0x0a08, 0x1742: 0x0a08, 0x1743: 0x0a08, 0x1744: 0x0a08, 0x1745: 0x0c08,
-	0x1746: 0x0808, 0x1747: 0x0c08, 0x1748: 0x0818, 0x1749: 0x0c08, 0x174a: 0x0c08, 0x174b: 0x0808,
-	0x174c: 0x0808, 0x174d: 0x0908, 0x174e: 0x0c08, 0x174f: 0x0c08, 0x1750: 0x0c08, 0x1751: 0x0c08,
-	0x1752: 0x0c08, 0x1753: 0x0a08, 0x1754: 0x0a08, 0x1755: 0x0a08, 0x1756: 0x0a08, 0x1757: 0x0908,
-	0x1758: 0x0a08, 0x1759: 0x0a08, 0x175a: 0x0a08, 0x175b: 0x0a08, 0x175c: 0x0a08, 0x175d: 0x0c08,
-	0x175e: 0x0a08, 0x175f: 0x0a08, 0x1760: 0x0a08, 0x1761: 0x0c08, 0x1762: 0x0808, 0x1763: 0x0808,
-	0x1764: 0x0c08, 0x1765: 0x3308, 0x1766: 0x3308, 0x1767: 0x0040, 0x1768: 0x0040, 0x1769: 0x0040,
-	0x176a: 0x0040, 0x176b: 0x0a18, 0x176c: 0x0a18, 0x176d: 0x0a18, 0x176e: 0x0a18, 0x176f: 0x0c18,
-	0x1770: 0x0818, 0x1771: 0x0818, 0x1772: 0x0818, 0x1773: 0x0818, 0x1774: 0x0818, 0x1775: 0x0818,
-	0x1776: 0x0818, 0x1777: 0x0040, 0x1778: 0x0040, 0x1779: 0x0040, 0x177a: 0x0040, 0x177b: 0x0040,
-	0x177c: 0x0040, 0x177d: 0x0040, 0x177e: 0x0040, 0x177f: 0x0040,
-	// Block 0x5e, offset 0x1780
-	0x1780: 0x0a08, 0x1781: 0x0c08, 0x1782: 0x0a08, 0x1783: 0x0c08, 0x1784: 0x0c08, 0x1785: 0x0c08,
-	0x1786: 0x0a08, 0x1787: 0x0a08, 0x1788: 0x0a08, 0x1789: 0x0c08, 0x178a: 0x0a08, 0x178b: 0x0a08,
-	0x178c: 0x0c08, 0x178d: 0x0a08, 0x178e: 0x0c08, 0x178f: 0x0c08, 0x1790: 0x0a08, 0x1791: 0x0c08,
-	0x1792: 0x0040, 0x1793: 0x0040, 0x1794: 0x0040, 0x1795: 0x0040, 0x1796: 0x0040, 0x1797: 0x0040,
-	0x1798: 0x0040, 0x1799: 0x0818, 0x179a: 0x0818, 0x179b: 0x0818, 0x179c: 0x0818, 0x179d: 0x0040,
-	0x179e: 0x0040, 0x179f: 0x0040, 0x17a0: 0x0040, 0x17a1: 0x0040, 0x17a2: 0x0040, 0x17a3: 0x0040,
-	0x17a4: 0x0040, 0x17a5: 0x0040, 0x17a6: 0x0040, 0x17a7: 0x0040, 0x17a8: 0x0040, 0x17a9: 0x0c18,
-	0x17aa: 0x0c18, 0x17ab: 0x0c18, 0x17ac: 0x0c18, 0x17ad: 0x0a18, 0x17ae: 0x0a18, 0x17af: 0x0818,
-	0x17b0: 0x0040, 0x17b1: 0x0040, 0x17b2: 0x0040, 0x17b3: 0x0040, 0x17b4: 0x0040, 0x17b5: 0x0040,
-	0x17b6: 0x0040, 0x17b7: 0x0040, 0x17b8: 0x0040, 0x17b9: 0x0040, 0x17ba: 0x0040, 0x17bb: 0x0040,
-	0x17bc: 0x0040, 0x17bd: 0x0040, 0x17be: 0x0040, 0x17bf: 0x0040,
-	// Block 0x5f, offset 0x17c0
-	0x17c0: 0x3308, 0x17c1: 0x3308, 0x17c2: 0x3008, 0x17c3: 0x3008, 0x17c4: 0x0040, 0x17c5: 0x0008,
-	0x17c6: 0x0008, 0x17c7: 0x0008, 0x17c8: 0x0008, 0x17c9: 0x0008, 0x17ca: 0x0008, 0x17cb: 0x0008,
-	0x17cc: 0x0008, 0x17cd: 0x0040, 0x17ce: 0x0040, 0x17cf: 0x0008, 0x17d0: 0x0008, 0x17d1: 0x0040,
-	0x17d2: 0x0040, 0x17d3: 0x0008, 0x17d4: 0x0008, 0x17d5: 0x0008, 0x17d6: 0x0008, 0x17d7: 0x0008,
-	0x17d8: 0x0008, 0x17d9: 0x0008, 0x17da: 0x0008, 0x17db: 0x0008, 0x17dc: 0x0008, 0x17dd: 0x0008,
-	0x17de: 0x0008, 0x17df: 0x0008, 0x17e0: 0x0008, 0x17e1: 0x0008, 0x17e2: 0x0008, 0x17e3: 0x0008,
-	0x17e4: 0x0008, 0x17e5: 0x0008, 0x17e6: 0x0008, 0x17e7: 0x0008, 0x17e8: 0x0008, 0x17e9: 0x0040,
-	0x17ea: 0x0008, 0x17eb: 0x0008, 0x17ec: 0x0008, 0x17ed: 0x0008, 0x17ee: 0x0008, 0x17ef: 0x0008,
-	0x17f0: 0x0008, 0x17f1: 0x0040, 0x17f2: 0x0008, 0x17f3: 0x0008, 0x17f4: 0x0040, 0x17f5: 0x0008,
-	0x17f6: 0x0008, 0x17f7: 0x0008, 0x17f8: 0x0008, 0x17f9: 0x0008, 0x17fa: 0x0040, 0x17fb: 0x3308,
-	0x17fc: 0x3308, 0x17fd: 0x0008, 0x17fe: 0x3008, 0x17ff: 0x3008,
-	// Block 0x60, offset 0x1800
-	0x1800: 0x3308, 0x1801: 0x3008, 0x1802: 0x3008, 0x1803: 0x3008, 0x1804: 0x3008, 0x1805: 0x0040,
-	0x1806: 0x0040, 0x1807: 0x3008, 0x1808: 0x3008, 0x1809: 0x0040, 0x180a: 0x0040, 0x180b: 0x3008,
-	0x180c: 0x3008, 0x180d: 0x3808, 0x180e: 0x0040, 0x180f: 0x0040, 0x1810: 0x0008, 0x1811: 0x0040,
-	0x1812: 0x0040, 0x1813: 0x0040, 0x1814: 0x0040, 0x1815: 0x0040, 0x1816: 0x0040, 0x1817: 0x3008,
-	0x1818: 0x0040, 0x1819: 0x0040, 0x181a: 0x0040, 0x181b: 0x0040, 0x181c: 0x0040, 0x181d: 0x0008,
-	0x181e: 0x0008, 0x181f: 0x0008, 0x1820: 0x0008, 0x1821: 0x0008, 0x1822: 0x3008, 0x1823: 0x3008,
-	0x1824: 0x0040, 0x1825: 0x0040, 0x1826: 0x3308, 0x1827: 0x3308, 0x1828: 0x3308, 0x1829: 0x3308,
-	0x182a: 0x3308, 0x182b: 0x3308, 0x182c: 0x3308, 0x182d: 0x0040, 0x182e: 0x0040, 0x182f: 0x0040,
-	0x1830: 0x3308, 0x1831: 0x3308, 0x1832: 0x3308, 0x1833: 0x3308, 0x1834: 0x3308, 0x1835: 0x0040,
-	0x1836: 0x0040, 0x1837: 0x0040, 0x1838: 0x0040, 0x1839: 0x0040, 0x183a: 0x0040, 0x183b: 0x0040,
-	0x183c: 0x0040, 0x183d: 0x0040, 0x183e: 0x0040, 0x183f: 0x0040,
-	// Block 0x61, offset 0x1840
-	0x1840: 0x0039, 0x1841: 0x0ee9, 0x1842: 0x1159, 0x1843: 0x0ef9, 0x1844: 0x0f09, 0x1845: 0x1199,
-	0x1846: 0x0f31, 0x1847: 0x0249, 0x1848: 0x0f41, 0x1849: 0x0259, 0x184a: 0x0f51, 0x184b: 0x0359,
-	0x184c: 0x0f61, 0x184d: 0x0f71, 0x184e: 0x00d9, 0x184f: 0x0f99, 0x1850: 0x2039, 0x1851: 0x0269,
-	0x1852: 0x01d9, 0x1853: 0x0fa9, 0x1854: 0x0fb9, 0x1855: 0x1089, 0x1856: 0x0279, 0x1857: 0x0369,
-	0x1858: 0x0289, 0x1859: 0x13d1, 0x185a: 0x0039, 0x185b: 0x0ee9, 0x185c: 0x1159, 0x185d: 0x0ef9,
-	0x185e: 0x0f09, 0x185f: 0x1199, 0x1860: 0x0f31, 0x1861: 0x0249, 0x1862: 0x0f41, 0x1863: 0x0259,
-	0x1864: 0x0f51, 0x1865: 0x0359, 0x1866: 0x0f61, 0x1867: 0x0f71, 0x1868: 0x00d9, 0x1869: 0x0f99,
-	0x186a: 0x2039, 0x186b: 0x0269, 0x186c: 0x01d9, 0x186d: 0x0fa9, 0x186e: 0x0fb9, 0x186f: 0x1089,
-	0x1870: 0x0279, 0x1871: 0x0369, 0x1872: 0x0289, 0x1873: 0x13d1, 0x1874: 0x0039, 0x1875: 0x0ee9,
-	0x1876: 0x1159, 0x1877: 0x0ef9, 0x1878: 0x0f09, 0x1879: 0x1199, 0x187a: 0x0f31, 0x187b: 0x0249,
-	0x187c: 0x0f41, 0x187d: 0x0259, 0x187e: 0x0f51, 0x187f: 0x0359,
-	// Block 0x62, offset 0x1880
-	0x1880: 0x0f61, 0x1881: 0x0f71, 0x1882: 0x00d9, 0x1883: 0x0f99, 0x1884: 0x2039, 0x1885: 0x0269,
-	0x1886: 0x01d9, 0x1887: 0x0fa9, 0x1888: 0x0fb9, 0x1889: 0x1089, 0x188a: 0x0279, 0x188b: 0x0369,
-	0x188c: 0x0289, 0x188d: 0x13d1, 0x188e: 0x0039, 0x188f: 0x0ee9, 0x1890: 0x1159, 0x1891: 0x0ef9,
-	0x1892: 0x0f09, 0x1893: 0x1199, 0x1894: 0x0f31, 0x1895: 0x0040, 0x1896: 0x0f41, 0x1897: 0x0259,
-	0x1898: 0x0f51, 0x1899: 0x0359, 0x189a: 0x0f61, 0x189b: 0x0f71, 0x189c: 0x00d9, 0x189d: 0x0f99,
-	0x189e: 0x2039, 0x189f: 0x0269, 0x18a0: 0x01d9, 0x18a1: 0x0fa9, 0x18a2: 0x0fb9, 0x18a3: 0x1089,
-	0x18a4: 0x0279, 0x18a5: 0x0369, 0x18a6: 0x0289, 0x18a7: 0x13d1, 0x18a8: 0x0039, 0x18a9: 0x0ee9,
-	0x18aa: 0x1159, 0x18ab: 0x0ef9, 0x18ac: 0x0f09, 0x18ad: 0x1199, 0x18ae: 0x0f31, 0x18af: 0x0249,
-	0x18b0: 0x0f41, 0x18b1: 0x0259, 0x18b2: 0x0f51, 0x18b3: 0x0359, 0x18b4: 0x0f61, 0x18b5: 0x0f71,
-	0x18b6: 0x00d9, 0x18b7: 0x0f99, 0x18b8: 0x2039, 0x18b9: 0x0269, 0x18ba: 0x01d9, 0x18bb: 0x0fa9,
-	0x18bc: 0x0fb9, 0x18bd: 0x1089, 0x18be: 0x0279, 0x18bf: 0x0369,
-	// Block 0x63, offset 0x18c0
-	0x18c0: 0x0289, 0x18c1: 0x13d1, 0x18c2: 0x0039, 0x18c3: 0x0ee9, 0x18c4: 0x1159, 0x18c5: 0x0ef9,
-	0x18c6: 0x0f09, 0x18c7: 0x1199, 0x18c8: 0x0f31, 0x18c9: 0x0249, 0x18ca: 0x0f41, 0x18cb: 0x0259,
-	0x18cc: 0x0f51, 0x18cd: 0x0359, 0x18ce: 0x0f61, 0x18cf: 0x0f71, 0x18d0: 0x00d9, 0x18d1: 0x0f99,
-	0x18d2: 0x2039, 0x18d3: 0x0269, 0x18d4: 0x01d9, 0x18d5: 0x0fa9, 0x18d6: 0x0fb9, 0x18d7: 0x1089,
-	0x18d8: 0x0279, 0x18d9: 0x0369, 0x18da: 0x0289, 0x18db: 0x13d1, 0x18dc: 0x0039, 0x18dd: 0x0040,
-	0x18de: 0x1159, 0x18df: 0x0ef9, 0x18e0: 0x0040, 0x18e1: 0x0040, 0x18e2: 0x0f31, 0x18e3: 0x0040,
-	0x18e4: 0x0040, 0x18e5: 0x0259, 0x18e6: 0x0f51, 0x18e7: 0x0040, 0x18e8: 0x0040, 0x18e9: 0x0f71,
-	0x18ea: 0x00d9, 0x18eb: 0x0f99, 0x18ec: 0x2039, 0x18ed: 0x0040, 0x18ee: 0x01d9, 0x18ef: 0x0fa9,
-	0x18f0: 0x0fb9, 0x18f1: 0x1089, 0x18f2: 0x0279, 0x18f3: 0x0369, 0x18f4: 0x0289, 0x18f5: 0x13d1,
-	0x18f6: 0x0039, 0x18f7: 0x0ee9, 0x18f8: 0x1159, 0x18f9: 0x0ef9, 0x18fa: 0x0040, 0x18fb: 0x1199,
-	0x18fc: 0x0040, 0x18fd: 0x0249, 0x18fe: 0x0f41, 0x18ff: 0x0259,
-	// Block 0x64, offset 0x1900
-	0x1900: 0x0f51, 0x1901: 0x0359, 0x1902: 0x0f61, 0x1903: 0x0f71, 0x1904: 0x0040, 0x1905: 0x0f99,
-	0x1906: 0x2039, 0x1907: 0x0269, 0x1908: 0x01d9, 0x1909: 0x0fa9, 0x190a: 0x0fb9, 0x190b: 0x1089,
-	0x190c: 0x0279, 0x190d: 0x0369, 0x190e: 0x0289, 0x190f: 0x13d1, 0x1910: 0x0039, 0x1911: 0x0ee9,
-	0x1912: 0x1159, 0x1913: 0x0ef9, 0x1914: 0x0f09, 0x1915: 0x1199, 0x1916: 0x0f31, 0x1917: 0x0249,
-	0x1918: 0x0f41, 0x1919: 0x0259, 0x191a: 0x0f51, 0x191b: 0x0359, 0x191c: 0x0f61, 0x191d: 0x0f71,
-	0x191e: 0x00d9, 0x191f: 0x0f99, 0x1920: 0x2039, 0x1921: 0x0269, 0x1922: 0x01d9, 0x1923: 0x0fa9,
-	0x1924: 0x0fb9, 0x1925: 0x1089, 0x1926: 0x0279, 0x1927: 0x0369, 0x1928: 0x0289, 0x1929: 0x13d1,
-	0x192a: 0x0039, 0x192b: 0x0ee9, 0x192c: 0x1159, 0x192d: 0x0ef9, 0x192e: 0x0f09, 0x192f: 0x1199,
-	0x1930: 0x0f31, 0x1931: 0x0249, 0x1932: 0x0f41, 0x1933: 0x0259, 0x1934: 0x0f51, 0x1935: 0x0359,
-	0x1936: 0x0f61, 0x1937: 0x0f71, 0x1938: 0x00d9, 0x1939: 0x0f99, 0x193a: 0x2039, 0x193b: 0x0269,
-	0x193c: 0x01d9, 0x193d: 0x0fa9, 0x193e: 0x0fb9, 0x193f: 0x1089,
-	// Block 0x65, offset 0x1940
-	0x1940: 0x0279, 0x1941: 0x0369, 0x1942: 0x0289, 0x1943: 0x13d1, 0x1944: 0x0039, 0x1945: 0x0ee9,
-	0x1946: 0x0040, 0x1947: 0x0ef9, 0x1948: 0x0f09, 0x1949: 0x1199, 0x194a: 0x0f31, 0x194b: 0x0040,
-	0x194c: 0x0040, 0x194d: 0x0259, 0x194e: 0x0f51, 0x194f: 0x0359, 0x1950: 0x0f61, 0x1951: 0x0f71,
-	0x1952: 0x00d9, 0x1953: 0x0f99, 0x1954: 0x2039, 0x1955: 0x0040, 0x1956: 0x01d9, 0x1957: 0x0fa9,
-	0x1958: 0x0fb9, 0x1959: 0x1089, 0x195a: 0x0279, 0x195b: 0x0369, 0x195c: 0x0289, 0x195d: 0x0040,
-	0x195e: 0x0039, 0x195f: 0x0ee9, 0x1960: 0x1159, 0x1961: 0x0ef9, 0x1962: 0x0f09, 0x1963: 0x1199,
-	0x1964: 0x0f31, 0x1965: 0x0249, 0x1966: 0x0f41, 0x1967: 0x0259, 0x1968: 0x0f51, 0x1969: 0x0359,
-	0x196a: 0x0f61, 0x196b: 0x0f71, 0x196c: 0x00d9, 0x196d: 0x0f99, 0x196e: 0x2039, 0x196f: 0x0269,
-	0x1970: 0x01d9, 0x1971: 0x0fa9, 0x1972: 0x0fb9, 0x1973: 0x1089, 0x1974: 0x0279, 0x1975: 0x0369,
-	0x1976: 0x0289, 0x1977: 0x13d1, 0x1978: 0x0039, 0x1979: 0x0ee9, 0x197a: 0x0040, 0x197b: 0x0ef9,
-	0x197c: 0x0f09, 0x197d: 0x1199, 0x197e: 0x0f31, 0x197f: 0x0040,
-	// Block 0x66, offset 0x1980
-	0x1980: 0x0f41, 0x1981: 0x0259, 0x1982: 0x0f51, 0x1983: 0x0359, 0x1984: 0x0f61, 0x1985: 0x0040,
-	0x1986: 0x00d9, 0x1987: 0x0040, 0x1988: 0x0040, 0x1989: 0x0040, 0x198a: 0x01d9, 0x198b: 0x0fa9,
-	0x198c: 0x0fb9, 0x198d: 0x1089, 0x198e: 0x0279, 0x198f: 0x0369, 0x1990: 0x0289, 0x1991: 0x0040,
-	0x1992: 0x0039, 0x1993: 0x0ee9, 0x1994: 0x1159, 0x1995: 0x0ef9, 0x1996: 0x0f09, 0x1997: 0x1199,
-	0x1998: 0x0f31, 0x1999: 0x0249, 0x199a: 0x0f41, 0x199b: 0x0259, 0x199c: 0x0f51, 0x199d: 0x0359,
-	0x199e: 0x0f61, 0x199f: 0x0f71, 0x19a0: 0x00d9, 0x19a1: 0x0f99, 0x19a2: 0x2039, 0x19a3: 0x0269,
-	0x19a4: 0x01d9, 0x19a5: 0x0fa9, 0x19a6: 0x0fb9, 0x19a7: 0x1089, 0x19a8: 0x0279, 0x19a9: 0x0369,
-	0x19aa: 0x0289, 0x19ab: 0x13d1, 0x19ac: 0x0039, 0x19ad: 0x0ee9, 0x19ae: 0x1159, 0x19af: 0x0ef9,
-	0x19b0: 0x0f09, 0x19b1: 0x1199, 0x19b2: 0x0f31, 0x19b3: 0x0249, 0x19b4: 0x0f41, 0x19b5: 0x0259,
-	0x19b6: 0x0f51, 0x19b7: 0x0359, 0x19b8: 0x0f61, 0x19b9: 0x0f71, 0x19ba: 0x00d9, 0x19bb: 0x0f99,
-	0x19bc: 0x2039, 0x19bd: 0x0269, 0x19be: 0x01d9, 0x19bf: 0x0fa9,
-	// Block 0x67, offset 0x19c0
-	0x19c0: 0x0fb9, 0x19c1: 0x1089, 0x19c2: 0x0279, 0x19c3: 0x0369, 0x19c4: 0x0289, 0x19c5: 0x13d1,
-	0x19c6: 0x0039, 0x19c7: 0x0ee9, 0x19c8: 0x1159, 0x19c9: 0x0ef9, 0x19ca: 0x0f09, 0x19cb: 0x1199,
-	0x19cc: 0x0f31, 0x19cd: 0x0249, 0x19ce: 0x0f41, 0x19cf: 0x0259, 0x19d0: 0x0f51, 0x19d1: 0x0359,
-	0x19d2: 0x0f61, 0x19d3: 0x0f71, 0x19d4: 0x00d9, 0x19d5: 0x0f99, 0x19d6: 0x2039, 0x19d7: 0x0269,
-	0x19d8: 0x01d9, 0x19d9: 0x0fa9, 0x19da: 0x0fb9, 0x19db: 0x1089, 0x19dc: 0x0279, 0x19dd: 0x0369,
-	0x19de: 0x0289, 0x19df: 0x13d1, 0x19e0: 0x0039, 0x19e1: 0x0ee9, 0x19e2: 0x1159, 0x19e3: 0x0ef9,
-	0x19e4: 0x0f09, 0x19e5: 0x1199, 0x19e6: 0x0f31, 0x19e7: 0x0249, 0x19e8: 0x0f41, 0x19e9: 0x0259,
-	0x19ea: 0x0f51, 0x19eb: 0x0359, 0x19ec: 0x0f61, 0x19ed: 0x0f71, 0x19ee: 0x00d9, 0x19ef: 0x0f99,
-	0x19f0: 0x2039, 0x19f1: 0x0269, 0x19f2: 0x01d9, 0x19f3: 0x0fa9, 0x19f4: 0x0fb9, 0x19f5: 0x1089,
-	0x19f6: 0x0279, 0x19f7: 0x0369, 0x19f8: 0x0289, 0x19f9: 0x13d1, 0x19fa: 0x0039, 0x19fb: 0x0ee9,
-	0x19fc: 0x1159, 0x19fd: 0x0ef9, 0x19fe: 0x0f09, 0x19ff: 0x1199,
-	// Block 0x68, offset 0x1a00
-	0x1a00: 0x0f31, 0x1a01: 0x0249, 0x1a02: 0x0f41, 0x1a03: 0x0259, 0x1a04: 0x0f51, 0x1a05: 0x0359,
-	0x1a06: 0x0f61, 0x1a07: 0x0f71, 0x1a08: 0x00d9, 0x1a09: 0x0f99, 0x1a0a: 0x2039, 0x1a0b: 0x0269,
-	0x1a0c: 0x01d9, 0x1a0d: 0x0fa9, 0x1a0e: 0x0fb9, 0x1a0f: 0x1089, 0x1a10: 0x0279, 0x1a11: 0x0369,
-	0x1a12: 0x0289, 0x1a13: 0x13d1, 0x1a14: 0x0039, 0x1a15: 0x0ee9, 0x1a16: 0x1159, 0x1a17: 0x0ef9,
-	0x1a18: 0x0f09, 0x1a19: 0x1199, 0x1a1a: 0x0f31, 0x1a1b: 0x0249, 0x1a1c: 0x0f41, 0x1a1d: 0x0259,
-	0x1a1e: 0x0f51, 0x1a1f: 0x0359, 0x1a20: 0x0f61, 0x1a21: 0x0f71, 0x1a22: 0x00d9, 0x1a23: 0x0f99,
-	0x1a24: 0x2039, 0x1a25: 0x0269, 0x1a26: 0x01d9, 0x1a27: 0x0fa9, 0x1a28: 0x0fb9, 0x1a29: 0x1089,
-	0x1a2a: 0x0279, 0x1a2b: 0x0369, 0x1a2c: 0x0289, 0x1a2d: 0x13d1, 0x1a2e: 0x0039, 0x1a2f: 0x0ee9,
-	0x1a30: 0x1159, 0x1a31: 0x0ef9, 0x1a32: 0x0f09, 0x1a33: 0x1199, 0x1a34: 0x0f31, 0x1a35: 0x0249,
-	0x1a36: 0x0f41, 0x1a37: 0x0259, 0x1a38: 0x0f51, 0x1a39: 0x0359, 0x1a3a: 0x0f61, 0x1a3b: 0x0f71,
-	0x1a3c: 0x00d9, 0x1a3d: 0x0f99, 0x1a3e: 0x2039, 0x1a3f: 0x0269,
-	// Block 0x69, offset 0x1a40
-	0x1a40: 0x01d9, 0x1a41: 0x0fa9, 0x1a42: 0x0fb9, 0x1a43: 0x1089, 0x1a44: 0x0279, 0x1a45: 0x0369,
-	0x1a46: 0x0289, 0x1a47: 0x13d1, 0x1a48: 0x0039, 0x1a49: 0x0ee9, 0x1a4a: 0x1159, 0x1a4b: 0x0ef9,
-	0x1a4c: 0x0f09, 0x1a4d: 0x1199, 0x1a4e: 0x0f31, 0x1a4f: 0x0249, 0x1a50: 0x0f41, 0x1a51: 0x0259,
-	0x1a52: 0x0f51, 0x1a53: 0x0359, 0x1a54: 0x0f61, 0x1a55: 0x0f71, 0x1a56: 0x00d9, 0x1a57: 0x0f99,
-	0x1a58: 0x2039, 0x1a59: 0x0269, 0x1a5a: 0x01d9, 0x1a5b: 0x0fa9, 0x1a5c: 0x0fb9, 0x1a5d: 0x1089,
-	0x1a5e: 0x0279, 0x1a5f: 0x0369, 0x1a60: 0x0289, 0x1a61: 0x13d1, 0x1a62: 0x0039, 0x1a63: 0x0ee9,
-	0x1a64: 0x1159, 0x1a65: 0x0ef9, 0x1a66: 0x0f09, 0x1a67: 0x1199, 0x1a68: 0x0f31, 0x1a69: 0x0249,
-	0x1a6a: 0x0f41, 0x1a6b: 0x0259, 0x1a6c: 0x0f51, 0x1a6d: 0x0359, 0x1a6e: 0x0f61, 0x1a6f: 0x0f71,
-	0x1a70: 0x00d9, 0x1a71: 0x0f99, 0x1a72: 0x2039, 0x1a73: 0x0269, 0x1a74: 0x01d9, 0x1a75: 0x0fa9,
-	0x1a76: 0x0fb9, 0x1a77: 0x1089, 0x1a78: 0x0279, 0x1a79: 0x0369, 0x1a7a: 0x0289, 0x1a7b: 0x13d1,
-	0x1a7c: 0x0039, 0x1a7d: 0x0ee9, 0x1a7e: 0x1159, 0x1a7f: 0x0ef9,
-	// Block 0x6a, offset 0x1a80
-	0x1a80: 0x0f09, 0x1a81: 0x1199, 0x1a82: 0x0f31, 0x1a83: 0x0249, 0x1a84: 0x0f41, 0x1a85: 0x0259,
-	0x1a86: 0x0f51, 0x1a87: 0x0359, 0x1a88: 0x0f61, 0x1a89: 0x0f71, 0x1a8a: 0x00d9, 0x1a8b: 0x0f99,
-	0x1a8c: 0x2039, 0x1a8d: 0x0269, 0x1a8e: 0x01d9, 0x1a8f: 0x0fa9, 0x1a90: 0x0fb9, 0x1a91: 0x1089,
-	0x1a92: 0x0279, 0x1a93: 0x0369, 0x1a94: 0x0289, 0x1a95: 0x13d1, 0x1a96: 0x0039, 0x1a97: 0x0ee9,
-	0x1a98: 0x1159, 0x1a99: 0x0ef9, 0x1a9a: 0x0f09, 0x1a9b: 0x1199, 0x1a9c: 0x0f31, 0x1a9d: 0x0249,
-	0x1a9e: 0x0f41, 0x1a9f: 0x0259, 0x1aa0: 0x0f51, 0x1aa1: 0x0359, 0x1aa2: 0x0f61, 0x1aa3: 0x0f71,
-	0x1aa4: 0x00d9, 0x1aa5: 0x0f99, 0x1aa6: 0x2039, 0x1aa7: 0x0269, 0x1aa8: 0x01d9, 0x1aa9: 0x0fa9,
-	0x1aaa: 0x0fb9, 0x1aab: 0x1089, 0x1aac: 0x0279, 0x1aad: 0x0369, 0x1aae: 0x0289, 0x1aaf: 0x13d1,
-	0x1ab0: 0x0039, 0x1ab1: 0x0ee9, 0x1ab2: 0x1159, 0x1ab3: 0x0ef9, 0x1ab4: 0x0f09, 0x1ab5: 0x1199,
-	0x1ab6: 0x0f31, 0x1ab7: 0x0249, 0x1ab8: 0x0f41, 0x1ab9: 0x0259, 0x1aba: 0x0f51, 0x1abb: 0x0359,
-	0x1abc: 0x0f61, 0x1abd: 0x0f71, 0x1abe: 0x00d9, 0x1abf: 0x0f99,
-	// Block 0x6b, offset 0x1ac0
-	0x1ac0: 0x2039, 0x1ac1: 0x0269, 0x1ac2: 0x01d9, 0x1ac3: 0x0fa9, 0x1ac4: 0x0fb9, 0x1ac5: 0x1089,
-	0x1ac6: 0x0279, 0x1ac7: 0x0369, 0x1ac8: 0x0289, 0x1ac9: 0x13d1, 0x1aca: 0x0039, 0x1acb: 0x0ee9,
-	0x1acc: 0x1159, 0x1acd: 0x0ef9, 0x1ace: 0x0f09, 0x1acf: 0x1199, 0x1ad0: 0x0f31, 0x1ad1: 0x0249,
-	0x1ad2: 0x0f41, 0x1ad3: 0x0259, 0x1ad4: 0x0f51, 0x1ad5: 0x0359, 0x1ad6: 0x0f61, 0x1ad7: 0x0f71,
-	0x1ad8: 0x00d9, 0x1ad9: 0x0f99, 0x1ada: 0x2039, 0x1adb: 0x0269, 0x1adc: 0x01d9, 0x1add: 0x0fa9,
-	0x1ade: 0x0fb9, 0x1adf: 0x1089, 0x1ae0: 0x0279, 0x1ae1: 0x0369, 0x1ae2: 0x0289, 0x1ae3: 0x13d1,
-	0x1ae4: 0xba81, 0x1ae5: 0xba99, 0x1ae6: 0x0040, 0x1ae7: 0x0040, 0x1ae8: 0xbab1, 0x1ae9: 0x1099,
-	0x1aea: 0x10b1, 0x1aeb: 0x10c9, 0x1aec: 0xbac9, 0x1aed: 0xbae1, 0x1aee: 0xbaf9, 0x1aef: 0x1429,
-	0x1af0: 0x1a31, 0x1af1: 0xbb11, 0x1af2: 0xbb29, 0x1af3: 0xbb41, 0x1af4: 0xbb59, 0x1af5: 0xbb71,
-	0x1af6: 0xbb89, 0x1af7: 0x2109, 0x1af8: 0x1111, 0x1af9: 0x1429, 0x1afa: 0xbba1, 0x1afb: 0xbbb9,
-	0x1afc: 0xbbd1, 0x1afd: 0x10e1, 0x1afe: 0x10f9, 0x1aff: 0xbbe9,
-	// Block 0x6c, offset 0x1b00
-	0x1b00: 0x2079, 0x1b01: 0xbc01, 0x1b02: 0xbab1, 0x1b03: 0x1099, 0x1b04: 0x10b1, 0x1b05: 0x10c9,
-	0x1b06: 0xbac9, 0x1b07: 0xbae1, 0x1b08: 0xbaf9, 0x1b09: 0x1429, 0x1b0a: 0x1a31, 0x1b0b: 0xbb11,
-	0x1b0c: 0xbb29, 0x1b0d: 0xbb41, 0x1b0e: 0xbb59, 0x1b0f: 0xbb71, 0x1b10: 0xbb89, 0x1b11: 0x2109,
-	0x1b12: 0x1111, 0x1b13: 0xbba1, 0x1b14: 0xbba1, 0x1b15: 0xbbb9, 0x1b16: 0xbbd1, 0x1b17: 0x10e1,
-	0x1b18: 0x10f9, 0x1b19: 0xbbe9, 0x1b1a: 0x2079, 0x1b1b: 0xbc21, 0x1b1c: 0xbac9, 0x1b1d: 0x1429,
-	0x1b1e: 0xbb11, 0x1b1f: 0x10e1, 0x1b20: 0x1111, 0x1b21: 0x2109, 0x1b22: 0xbab1, 0x1b23: 0x1099,
-	0x1b24: 0x10b1, 0x1b25: 0x10c9, 0x1b26: 0xbac9, 0x1b27: 0xbae1, 0x1b28: 0xbaf9, 0x1b29: 0x1429,
-	0x1b2a: 0x1a31, 0x1b2b: 0xbb11, 0x1b2c: 0xbb29, 0x1b2d: 0xbb41, 0x1b2e: 0xbb59, 0x1b2f: 0xbb71,
-	0x1b30: 0xbb89, 0x1b31: 0x2109, 0x1b32: 0x1111, 0x1b33: 0x1429, 0x1b34: 0xbba1, 0x1b35: 0xbbb9,
-	0x1b36: 0xbbd1, 0x1b37: 0x10e1, 0x1b38: 0x10f9, 0x1b39: 0xbbe9, 0x1b3a: 0x2079, 0x1b3b: 0xbc01,
-	0x1b3c: 0xbab1, 0x1b3d: 0x1099, 0x1b3e: 0x10b1, 0x1b3f: 0x10c9,
-	// Block 0x6d, offset 0x1b40
-	0x1b40: 0xbac9, 0x1b41: 0xbae1, 0x1b42: 0xbaf9, 0x1b43: 0x1429, 0x1b44: 0x1a31, 0x1b45: 0xbb11,
-	0x1b46: 0xbb29, 0x1b47: 0xbb41, 0x1b48: 0xbb59, 0x1b49: 0xbb71, 0x1b4a: 0xbb89, 0x1b4b: 0x2109,
-	0x1b4c: 0x1111, 0x1b4d: 0xbba1, 0x1b4e: 0xbba1, 0x1b4f: 0xbbb9, 0x1b50: 0xbbd1, 0x1b51: 0x10e1,
-	0x1b52: 0x10f9, 0x1b53: 0xbbe9, 0x1b54: 0x2079, 0x1b55: 0xbc21, 0x1b56: 0xbac9, 0x1b57: 0x1429,
-	0x1b58: 0xbb11, 0x1b59: 0x10e1, 0x1b5a: 0x1111, 0x1b5b: 0x2109, 0x1b5c: 0xbab1, 0x1b5d: 0x1099,
-	0x1b5e: 0x10b1, 0x1b5f: 0x10c9, 0x1b60: 0xbac9, 0x1b61: 0xbae1, 0x1b62: 0xbaf9, 0x1b63: 0x1429,
-	0x1b64: 0x1a31, 0x1b65: 0xbb11, 0x1b66: 0xbb29, 0x1b67: 0xbb41, 0x1b68: 0xbb59, 0x1b69: 0xbb71,
-	0x1b6a: 0xbb89, 0x1b6b: 0x2109, 0x1b6c: 0x1111, 0x1b6d: 0x1429, 0x1b6e: 0xbba1, 0x1b6f: 0xbbb9,
-	0x1b70: 0xbbd1, 0x1b71: 0x10e1, 0x1b72: 0x10f9, 0x1b73: 0xbbe9, 0x1b74: 0x2079, 0x1b75: 0xbc01,
-	0x1b76: 0xbab1, 0x1b77: 0x1099, 0x1b78: 0x10b1, 0x1b79: 0x10c9, 0x1b7a: 0xbac9, 0x1b7b: 0xbae1,
-	0x1b7c: 0xbaf9, 0x1b7d: 0x1429, 0x1b7e: 0x1a31, 0x1b7f: 0xbb11,
-	// Block 0x6e, offset 0x1b80
-	0x1b80: 0xbb29, 0x1b81: 0xbb41, 0x1b82: 0xbb59, 0x1b83: 0xbb71, 0x1b84: 0xbb89, 0x1b85: 0x2109,
-	0x1b86: 0x1111, 0x1b87: 0xbba1, 0x1b88: 0xbba1, 0x1b89: 0xbbb9, 0x1b8a: 0xbbd1, 0x1b8b: 0x10e1,
-	0x1b8c: 0x10f9, 0x1b8d: 0xbbe9, 0x1b8e: 0x2079, 0x1b8f: 0xbc21, 0x1b90: 0xbac9, 0x1b91: 0x1429,
-	0x1b92: 0xbb11, 0x1b93: 0x10e1, 0x1b94: 0x1111, 0x1b95: 0x2109, 0x1b96: 0xbab1, 0x1b97: 0x1099,
-	0x1b98: 0x10b1, 0x1b99: 0x10c9, 0x1b9a: 0xbac9, 0x1b9b: 0xbae1, 0x1b9c: 0xbaf9, 0x1b9d: 0x1429,
-	0x1b9e: 0x1a31, 0x1b9f: 0xbb11, 0x1ba0: 0xbb29, 0x1ba1: 0xbb41, 0x1ba2: 0xbb59, 0x1ba3: 0xbb71,
-	0x1ba4: 0xbb89, 0x1ba5: 0x2109, 0x1ba6: 0x1111, 0x1ba7: 0x1429, 0x1ba8: 0xbba1, 0x1ba9: 0xbbb9,
-	0x1baa: 0xbbd1, 0x1bab: 0x10e1, 0x1bac: 0x10f9, 0x1bad: 0xbbe9, 0x1bae: 0x2079, 0x1baf: 0xbc01,
-	0x1bb0: 0xbab1, 0x1bb1: 0x1099, 0x1bb2: 0x10b1, 0x1bb3: 0x10c9, 0x1bb4: 0xbac9, 0x1bb5: 0xbae1,
-	0x1bb6: 0xbaf9, 0x1bb7: 0x1429, 0x1bb8: 0x1a31, 0x1bb9: 0xbb11, 0x1bba: 0xbb29, 0x1bbb: 0xbb41,
-	0x1bbc: 0xbb59, 0x1bbd: 0xbb71, 0x1bbe: 0xbb89, 0x1bbf: 0x2109,
-	// Block 0x6f, offset 0x1bc0
-	0x1bc0: 0x1111, 0x1bc1: 0xbba1, 0x1bc2: 0xbba1, 0x1bc3: 0xbbb9, 0x1bc4: 0xbbd1, 0x1bc5: 0x10e1,
-	0x1bc6: 0x10f9, 0x1bc7: 0xbbe9, 0x1bc8: 0x2079, 0x1bc9: 0xbc21, 0x1bca: 0xbac9, 0x1bcb: 0x1429,
-	0x1bcc: 0xbb11, 0x1bcd: 0x10e1, 0x1bce: 0x1111, 0x1bcf: 0x2109, 0x1bd0: 0xbab1, 0x1bd1: 0x1099,
-	0x1bd2: 0x10b1, 0x1bd3: 0x10c9, 0x1bd4: 0xbac9, 0x1bd5: 0xbae1, 0x1bd6: 0xbaf9, 0x1bd7: 0x1429,
-	0x1bd8: 0x1a31, 0x1bd9: 0xbb11, 0x1bda: 0xbb29, 0x1bdb: 0xbb41, 0x1bdc: 0xbb59, 0x1bdd: 0xbb71,
-	0x1bde: 0xbb89, 0x1bdf: 0x2109, 0x1be0: 0x1111, 0x1be1: 0x1429, 0x1be2: 0xbba1, 0x1be3: 0xbbb9,
-	0x1be4: 0xbbd1, 0x1be5: 0x10e1, 0x1be6: 0x10f9, 0x1be7: 0xbbe9, 0x1be8: 0x2079, 0x1be9: 0xbc01,
-	0x1bea: 0xbab1, 0x1beb: 0x1099, 0x1bec: 0x10b1, 0x1bed: 0x10c9, 0x1bee: 0xbac9, 0x1bef: 0xbae1,
-	0x1bf0: 0xbaf9, 0x1bf1: 0x1429, 0x1bf2: 0x1a31, 0x1bf3: 0xbb11, 0x1bf4: 0xbb29, 0x1bf5: 0xbb41,
-	0x1bf6: 0xbb59, 0x1bf7: 0xbb71, 0x1bf8: 0xbb89, 0x1bf9: 0x2109, 0x1bfa: 0x1111, 0x1bfb: 0xbba1,
-	0x1bfc: 0xbba1, 0x1bfd: 0xbbb9, 0x1bfe: 0xbbd1, 0x1bff: 0x10e1,
-	// Block 0x70, offset 0x1c00
-	0x1c00: 0x10f9, 0x1c01: 0xbbe9, 0x1c02: 0x2079, 0x1c03: 0xbc21, 0x1c04: 0xbac9, 0x1c05: 0x1429,
-	0x1c06: 0xbb11, 0x1c07: 0x10e1, 0x1c08: 0x1111, 0x1c09: 0x2109, 0x1c0a: 0xbc41, 0x1c0b: 0xbc41,
-	0x1c0c: 0x0040, 0x1c0d: 0x0040, 0x1c0e: 0x1f41, 0x1c0f: 0x00c9, 0x1c10: 0x0069, 0x1c11: 0x0079,
-	0x1c12: 0x1f51, 0x1c13: 0x1f61, 0x1c14: 0x1f71, 0x1c15: 0x1f81, 0x1c16: 0x1f91, 0x1c17: 0x1fa1,
-	0x1c18: 0x1f41, 0x1c19: 0x00c9, 0x1c1a: 0x0069, 0x1c1b: 0x0079, 0x1c1c: 0x1f51, 0x1c1d: 0x1f61,
-	0x1c1e: 0x1f71, 0x1c1f: 0x1f81, 0x1c20: 0x1f91, 0x1c21: 0x1fa1, 0x1c22: 0x1f41, 0x1c23: 0x00c9,
-	0x1c24: 0x0069, 0x1c25: 0x0079, 0x1c26: 0x1f51, 0x1c27: 0x1f61, 0x1c28: 0x1f71, 0x1c29: 0x1f81,
-	0x1c2a: 0x1f91, 0x1c2b: 0x1fa1, 0x1c2c: 0x1f41, 0x1c2d: 0x00c9, 0x1c2e: 0x0069, 0x1c2f: 0x0079,
-	0x1c30: 0x1f51, 0x1c31: 0x1f61, 0x1c32: 0x1f71, 0x1c33: 0x1f81, 0x1c34: 0x1f91, 0x1c35: 0x1fa1,
-	0x1c36: 0x1f41, 0x1c37: 0x00c9, 0x1c38: 0x0069, 0x1c39: 0x0079, 0x1c3a: 0x1f51, 0x1c3b: 0x1f61,
-	0x1c3c: 0x1f71, 0x1c3d: 0x1f81, 0x1c3e: 0x1f91, 0x1c3f: 0x1fa1,
-	// Block 0x71, offset 0x1c40
-	0x1c40: 0xe115, 0x1c41: 0xe115, 0x1c42: 0xe135, 0x1c43: 0xe135, 0x1c44: 0xe115, 0x1c45: 0xe115,
-	0x1c46: 0xe175, 0x1c47: 0xe175, 0x1c48: 0xe115, 0x1c49: 0xe115, 0x1c4a: 0xe135, 0x1c4b: 0xe135,
-	0x1c4c: 0xe115, 0x1c4d: 0xe115, 0x1c4e: 0xe1f5, 0x1c4f: 0xe1f5, 0x1c50: 0xe115, 0x1c51: 0xe115,
-	0x1c52: 0xe135, 0x1c53: 0xe135, 0x1c54: 0xe115, 0x1c55: 0xe115, 0x1c56: 0xe175, 0x1c57: 0xe175,
-	0x1c58: 0xe115, 0x1c59: 0xe115, 0x1c5a: 0xe135, 0x1c5b: 0xe135, 0x1c5c: 0xe115, 0x1c5d: 0xe115,
-	0x1c5e: 0x8b05, 0x1c5f: 0x8b05, 0x1c60: 0x04b5, 0x1c61: 0x04b5, 0x1c62: 0x0a08, 0x1c63: 0x0a08,
-	0x1c64: 0x0a08, 0x1c65: 0x0a08, 0x1c66: 0x0a08, 0x1c67: 0x0a08, 0x1c68: 0x0a08, 0x1c69: 0x0a08,
-	0x1c6a: 0x0a08, 0x1c6b: 0x0a08, 0x1c6c: 0x0a08, 0x1c6d: 0x0a08, 0x1c6e: 0x0a08, 0x1c6f: 0x0a08,
-	0x1c70: 0x0a08, 0x1c71: 0x0a08, 0x1c72: 0x0a08, 0x1c73: 0x0a08, 0x1c74: 0x0a08, 0x1c75: 0x0a08,
-	0x1c76: 0x0a08, 0x1c77: 0x0a08, 0x1c78: 0x0a08, 0x1c79: 0x0a08, 0x1c7a: 0x0a08, 0x1c7b: 0x0a08,
-	0x1c7c: 0x0a08, 0x1c7d: 0x0a08, 0x1c7e: 0x0a08, 0x1c7f: 0x0a08,
-	// Block 0x72, offset 0x1c80
-	0x1c80: 0xb189, 0x1c81: 0xb1a1, 0x1c82: 0xb201, 0x1c83: 0xb249, 0x1c84: 0x0040, 0x1c85: 0xb411,
-	0x1c86: 0xb291, 0x1c87: 0xb219, 0x1c88: 0xb309, 0x1c89: 0xb429, 0x1c8a: 0xb399, 0x1c8b: 0xb3b1,
-	0x1c8c: 0xb3c9, 0x1c8d: 0xb3e1, 0x1c8e: 0xb2a9, 0x1c8f: 0xb339, 0x1c90: 0xb369, 0x1c91: 0xb2d9,
-	0x1c92: 0xb381, 0x1c93: 0xb279, 0x1c94: 0xb2c1, 0x1c95: 0xb1d1, 0x1c96: 0xb1e9, 0x1c97: 0xb231,
-	0x1c98: 0xb261, 0x1c99: 0xb2f1, 0x1c9a: 0xb321, 0x1c9b: 0xb351, 0x1c9c: 0xbc59, 0x1c9d: 0x7949,
-	0x1c9e: 0xbc71, 0x1c9f: 0xbc89, 0x1ca0: 0x0040, 0x1ca1: 0xb1a1, 0x1ca2: 0xb201, 0x1ca3: 0x0040,
-	0x1ca4: 0xb3f9, 0x1ca5: 0x0040, 0x1ca6: 0x0040, 0x1ca7: 0xb219, 0x1ca8: 0x0040, 0x1ca9: 0xb429,
-	0x1caa: 0xb399, 0x1cab: 0xb3b1, 0x1cac: 0xb3c9, 0x1cad: 0xb3e1, 0x1cae: 0xb2a9, 0x1caf: 0xb339,
-	0x1cb0: 0xb369, 0x1cb1: 0xb2d9, 0x1cb2: 0xb381, 0x1cb3: 0x0040, 0x1cb4: 0xb2c1, 0x1cb5: 0xb1d1,
-	0x1cb6: 0xb1e9, 0x1cb7: 0xb231, 0x1cb8: 0x0040, 0x1cb9: 0xb2f1, 0x1cba: 0x0040, 0x1cbb: 0xb351,
-	0x1cbc: 0x0040, 0x1cbd: 0x0040, 0x1cbe: 0x0040, 0x1cbf: 0x0040,
-	// Block 0x73, offset 0x1cc0
-	0x1cc0: 0x0040, 0x1cc1: 0x0040, 0x1cc2: 0xb201, 0x1cc3: 0x0040, 0x1cc4: 0x0040, 0x1cc5: 0x0040,
-	0x1cc6: 0x0040, 0x1cc7: 0xb219, 0x1cc8: 0x0040, 0x1cc9: 0xb429, 0x1cca: 0x0040, 0x1ccb: 0xb3b1,
-	0x1ccc: 0x0040, 0x1ccd: 0xb3e1, 0x1cce: 0xb2a9, 0x1ccf: 0xb339, 0x1cd0: 0x0040, 0x1cd1: 0xb2d9,
-	0x1cd2: 0xb381, 0x1cd3: 0x0040, 0x1cd4: 0xb2c1, 0x1cd5: 0x0040, 0x1cd6: 0x0040, 0x1cd7: 0xb231,
-	0x1cd8: 0x0040, 0x1cd9: 0xb2f1, 0x1cda: 0x0040, 0x1cdb: 0xb351, 0x1cdc: 0x0040, 0x1cdd: 0x7949,
-	0x1cde: 0x0040, 0x1cdf: 0xbc89, 0x1ce0: 0x0040, 0x1ce1: 0xb1a1, 0x1ce2: 0xb201, 0x1ce3: 0x0040,
-	0x1ce4: 0xb3f9, 0x1ce5: 0x0040, 0x1ce6: 0x0040, 0x1ce7: 0xb219, 0x1ce8: 0xb309, 0x1ce9: 0xb429,
-	0x1cea: 0xb399, 0x1ceb: 0x0040, 0x1cec: 0xb3c9, 0x1ced: 0xb3e1, 0x1cee: 0xb2a9, 0x1cef: 0xb339,
-	0x1cf0: 0xb369, 0x1cf1: 0xb2d9, 0x1cf2: 0xb381, 0x1cf3: 0x0040, 0x1cf4: 0xb2c1, 0x1cf5: 0xb1d1,
-	0x1cf6: 0xb1e9, 0x1cf7: 0xb231, 0x1cf8: 0x0040, 0x1cf9: 0xb2f1, 0x1cfa: 0xb321, 0x1cfb: 0xb351,
-	0x1cfc: 0xbc59, 0x1cfd: 0x0040, 0x1cfe: 0xbc71, 0x1cff: 0x0040,
-	// Block 0x74, offset 0x1d00
-	0x1d00: 0xb189, 0x1d01: 0xb1a1, 0x1d02: 0xb201, 0x1d03: 0xb249, 0x1d04: 0xb3f9, 0x1d05: 0xb411,
-	0x1d06: 0xb291, 0x1d07: 0xb219, 0x1d08: 0xb309, 0x1d09: 0xb429, 0x1d0a: 0x0040, 0x1d0b: 0xb3b1,
-	0x1d0c: 0xb3c9, 0x1d0d: 0xb3e1, 0x1d0e: 0xb2a9, 0x1d0f: 0xb339, 0x1d10: 0xb369, 0x1d11: 0xb2d9,
-	0x1d12: 0xb381, 0x1d13: 0xb279, 0x1d14: 0xb2c1, 0x1d15: 0xb1d1, 0x1d16: 0xb1e9, 0x1d17: 0xb231,
-	0x1d18: 0xb261, 0x1d19: 0xb2f1, 0x1d1a: 0xb321, 0x1d1b: 0xb351, 0x1d1c: 0x0040, 0x1d1d: 0x0040,
-	0x1d1e: 0x0040, 0x1d1f: 0x0040, 0x1d20: 0x0040, 0x1d21: 0xb1a1, 0x1d22: 0xb201, 0x1d23: 0xb249,
-	0x1d24: 0x0040, 0x1d25: 0xb411, 0x1d26: 0xb291, 0x1d27: 0xb219, 0x1d28: 0xb309, 0x1d29: 0xb429,
-	0x1d2a: 0x0040, 0x1d2b: 0xb3b1, 0x1d2c: 0xb3c9, 0x1d2d: 0xb3e1, 0x1d2e: 0xb2a9, 0x1d2f: 0xb339,
-	0x1d30: 0xb369, 0x1d31: 0xb2d9, 0x1d32: 0xb381, 0x1d33: 0xb279, 0x1d34: 0xb2c1, 0x1d35: 0xb1d1,
-	0x1d36: 0xb1e9, 0x1d37: 0xb231, 0x1d38: 0xb261, 0x1d39: 0xb2f1, 0x1d3a: 0xb321, 0x1d3b: 0xb351,
-	0x1d3c: 0x0040, 0x1d3d: 0x0040, 0x1d3e: 0x0040, 0x1d3f: 0x0040,
-	// Block 0x75, offset 0x1d40
-	0x1d40: 0x0040, 0x1d41: 0xbca2, 0x1d42: 0xbcba, 0x1d43: 0xbcd2, 0x1d44: 0xbcea, 0x1d45: 0xbd02,
-	0x1d46: 0xbd1a, 0x1d47: 0xbd32, 0x1d48: 0xbd4a, 0x1d49: 0xbd62, 0x1d4a: 0xbd7a, 0x1d4b: 0x0018,
-	0x1d4c: 0x0018, 0x1d4d: 0x0040, 0x1d4e: 0x0040, 0x1d4f: 0x0040, 0x1d50: 0xbd92, 0x1d51: 0xbdb2,
-	0x1d52: 0xbdd2, 0x1d53: 0xbdf2, 0x1d54: 0xbe12, 0x1d55: 0xbe32, 0x1d56: 0xbe52, 0x1d57: 0xbe72,
-	0x1d58: 0xbe92, 0x1d59: 0xbeb2, 0x1d5a: 0xbed2, 0x1d5b: 0xbef2, 0x1d5c: 0xbf12, 0x1d5d: 0xbf32,
-	0x1d5e: 0xbf52, 0x1d5f: 0xbf72, 0x1d60: 0xbf92, 0x1d61: 0xbfb2, 0x1d62: 0xbfd2, 0x1d63: 0xbff2,
-	0x1d64: 0xc012, 0x1d65: 0xc032, 0x1d66: 0xc052, 0x1d67: 0xc072, 0x1d68: 0xc092, 0x1d69: 0xc0b2,
-	0x1d6a: 0xc0d1, 0x1d6b: 0x1159, 0x1d6c: 0x0269, 0x1d6d: 0x6671, 0x1d6e: 0xc111, 0x1d6f: 0x0018,
-	0x1d70: 0x0039, 0x1d71: 0x0ee9, 0x1d72: 0x1159, 0x1d73: 0x0ef9, 0x1d74: 0x0f09, 0x1d75: 0x1199,
-	0x1d76: 0x0f31, 0x1d77: 0x0249, 0x1d78: 0x0f41, 0x1d79: 0x0259, 0x1d7a: 0x0f51, 0x1d7b: 0x0359,
-	0x1d7c: 0x0f61, 0x1d7d: 0x0f71, 0x1d7e: 0x00d9, 0x1d7f: 0x0f99,
-	// Block 0x76, offset 0x1d80
-	0x1d80: 0x2039, 0x1d81: 0x0269, 0x1d82: 0x01d9, 0x1d83: 0x0fa9, 0x1d84: 0x0fb9, 0x1d85: 0x1089,
-	0x1d86: 0x0279, 0x1d87: 0x0369, 0x1d88: 0x0289, 0x1d89: 0x13d1, 0x1d8a: 0xc129, 0x1d8b: 0x65b1,
-	0x1d8c: 0xc141, 0x1d8d: 0x1441, 0x1d8e: 0xc159, 0x1d8f: 0xc179, 0x1d90: 0x0018, 0x1d91: 0x0018,
-	0x1d92: 0x0018, 0x1d93: 0x0018, 0x1d94: 0x0018, 0x1d95: 0x0018, 0x1d96: 0x0018, 0x1d97: 0x0018,
-	0x1d98: 0x0018, 0x1d99: 0x0018, 0x1d9a: 0x0018, 0x1d9b: 0x0018, 0x1d9c: 0x0018, 0x1d9d: 0x0018,
-	0x1d9e: 0x0018, 0x1d9f: 0x0018, 0x1da0: 0x0018, 0x1da1: 0x0018, 0x1da2: 0x0018, 0x1da3: 0x0018,
-	0x1da4: 0x0018, 0x1da5: 0x0018, 0x1da6: 0x0018, 0x1da7: 0x0018, 0x1da8: 0x0018, 0x1da9: 0x0018,
-	0x1daa: 0xc191, 0x1dab: 0xc1a9, 0x1dac: 0x0040, 0x1dad: 0x0040, 0x1dae: 0x0040, 0x1daf: 0x0040,
-	0x1db0: 0x0018, 0x1db1: 0x0018, 0x1db2: 0x0018, 0x1db3: 0x0018, 0x1db4: 0x0018, 0x1db5: 0x0018,
-	0x1db6: 0x0018, 0x1db7: 0x0018, 0x1db8: 0x0018, 0x1db9: 0x0018, 0x1dba: 0x0018, 0x1dbb: 0x0018,
-	0x1dbc: 0x0018, 0x1dbd: 0x0018, 0x1dbe: 0x0018, 0x1dbf: 0x0018,
-	// Block 0x77, offset 0x1dc0
-	0x1dc0: 0xc1d9, 0x1dc1: 0xc211, 0x1dc2: 0xc249, 0x1dc3: 0x0040, 0x1dc4: 0x0040, 0x1dc5: 0x0040,
-	0x1dc6: 0x0040, 0x1dc7: 0x0040, 0x1dc8: 0x0040, 0x1dc9: 0x0040, 0x1dca: 0x0040, 0x1dcb: 0x0040,
-	0x1dcc: 0x0040, 0x1dcd: 0x0040, 0x1dce: 0x0040, 0x1dcf: 0x0040, 0x1dd0: 0xc269, 0x1dd1: 0xc289,
-	0x1dd2: 0xc2a9, 0x1dd3: 0xc2c9, 0x1dd4: 0xc2e9, 0x1dd5: 0xc309, 0x1dd6: 0xc329, 0x1dd7: 0xc349,
-	0x1dd8: 0xc369, 0x1dd9: 0xc389, 0x1dda: 0xc3a9, 0x1ddb: 0xc3c9, 0x1ddc: 0xc3e9, 0x1ddd: 0xc409,
-	0x1dde: 0xc429, 0x1ddf: 0xc449, 0x1de0: 0xc469, 0x1de1: 0xc489, 0x1de2: 0xc4a9, 0x1de3: 0xc4c9,
-	0x1de4: 0xc4e9, 0x1de5: 0xc509, 0x1de6: 0xc529, 0x1de7: 0xc549, 0x1de8: 0xc569, 0x1de9: 0xc589,
-	0x1dea: 0xc5a9, 0x1deb: 0xc5c9, 0x1dec: 0xc5e9, 0x1ded: 0xc609, 0x1dee: 0xc629, 0x1def: 0xc649,
-	0x1df0: 0xc669, 0x1df1: 0xc689, 0x1df2: 0xc6a9, 0x1df3: 0xc6c9, 0x1df4: 0xc6e9, 0x1df5: 0xc709,
-	0x1df6: 0xc729, 0x1df7: 0xc749, 0x1df8: 0xc769, 0x1df9: 0xc789, 0x1dfa: 0xc7a9, 0x1dfb: 0xc7c9,
-	0x1dfc: 0x0040, 0x1dfd: 0x0040, 0x1dfe: 0x0040, 0x1dff: 0x0040,
-	// Block 0x78, offset 0x1e00
-	0x1e00: 0xcaf9, 0x1e01: 0xcb19, 0x1e02: 0xcb39, 0x1e03: 0x8b1d, 0x1e04: 0xcb59, 0x1e05: 0xcb79,
-	0x1e06: 0xcb99, 0x1e07: 0xcbb9, 0x1e08: 0xcbd9, 0x1e09: 0xcbf9, 0x1e0a: 0xcc19, 0x1e0b: 0xcc39,
-	0x1e0c: 0xcc59, 0x1e0d: 0x8b3d, 0x1e0e: 0xcc79, 0x1e0f: 0xcc99, 0x1e10: 0xccb9, 0x1e11: 0xccd9,
-	0x1e12: 0x8b5d, 0x1e13: 0xccf9, 0x1e14: 0xcd19, 0x1e15: 0xc429, 0x1e16: 0x8b7d, 0x1e17: 0xcd39,
-	0x1e18: 0xcd59, 0x1e19: 0xcd79, 0x1e1a: 0xcd99, 0x1e1b: 0xcdb9, 0x1e1c: 0x8b9d, 0x1e1d: 0xcdd9,
-	0x1e1e: 0xcdf9, 0x1e1f: 0xce19, 0x1e20: 0xce39, 0x1e21: 0xce59, 0x1e22: 0xc789, 0x1e23: 0xce79,
-	0x1e24: 0xce99, 0x1e25: 0xceb9, 0x1e26: 0xced9, 0x1e27: 0xcef9, 0x1e28: 0xcf19, 0x1e29: 0xcf39,
-	0x1e2a: 0xcf59, 0x1e2b: 0xcf79, 0x1e2c: 0xcf99, 0x1e2d: 0xcfb9, 0x1e2e: 0xcfd9, 0x1e2f: 0xcff9,
-	0x1e30: 0xd019, 0x1e31: 0xd039, 0x1e32: 0xd039, 0x1e33: 0xd039, 0x1e34: 0x8bbd, 0x1e35: 0xd059,
-	0x1e36: 0xd079, 0x1e37: 0xd099, 0x1e38: 0x8bdd, 0x1e39: 0xd0b9, 0x1e3a: 0xd0d9, 0x1e3b: 0xd0f9,
-	0x1e3c: 0xd119, 0x1e3d: 0xd139, 0x1e3e: 0xd159, 0x1e3f: 0xd179,
-	// Block 0x79, offset 0x1e40
-	0x1e40: 0xd199, 0x1e41: 0xd1b9, 0x1e42: 0xd1d9, 0x1e43: 0xd1f9, 0x1e44: 0xd219, 0x1e45: 0xd239,
-	0x1e46: 0xd239, 0x1e47: 0xd259, 0x1e48: 0xd279, 0x1e49: 0xd299, 0x1e4a: 0xd2b9, 0x1e4b: 0xd2d9,
-	0x1e4c: 0xd2f9, 0x1e4d: 0xd319, 0x1e4e: 0xd339, 0x1e4f: 0xd359, 0x1e50: 0xd379, 0x1e51: 0xd399,
-	0x1e52: 0xd3b9, 0x1e53: 0xd3d9, 0x1e54: 0xd3f9, 0x1e55: 0xd419, 0x1e56: 0xd439, 0x1e57: 0xd459,
-	0x1e58: 0xd479, 0x1e59: 0x8bfd, 0x1e5a: 0xd499, 0x1e5b: 0xd4b9, 0x1e5c: 0xd4d9, 0x1e5d: 0xc309,
-	0x1e5e: 0xd4f9, 0x1e5f: 0xd519, 0x1e60: 0x8c1d, 0x1e61: 0x8c3d, 0x1e62: 0xd539, 0x1e63: 0xd559,
-	0x1e64: 0xd579, 0x1e65: 0xd599, 0x1e66: 0xd5b9, 0x1e67: 0xd5d9, 0x1e68: 0x2040, 0x1e69: 0xd5f9,
-	0x1e6a: 0xd619, 0x1e6b: 0xd619, 0x1e6c: 0x8c5d, 0x1e6d: 0xd639, 0x1e6e: 0xd659, 0x1e6f: 0xd679,
-	0x1e70: 0xd699, 0x1e71: 0x8c7d, 0x1e72: 0xd6b9, 0x1e73: 0xd6d9, 0x1e74: 0x2040, 0x1e75: 0xd6f9,
-	0x1e76: 0xd719, 0x1e77: 0xd739, 0x1e78: 0xd759, 0x1e79: 0xd779, 0x1e7a: 0xd799, 0x1e7b: 0x8c9d,
-	0x1e7c: 0xd7b9, 0x1e7d: 0x8cbd, 0x1e7e: 0xd7d9, 0x1e7f: 0xd7f9,
-	// Block 0x7a, offset 0x1e80
-	0x1e80: 0xd819, 0x1e81: 0xd839, 0x1e82: 0xd859, 0x1e83: 0xd879, 0x1e84: 0xd899, 0x1e85: 0xd8b9,
-	0x1e86: 0xd8d9, 0x1e87: 0xd8f9, 0x1e88: 0xd919, 0x1e89: 0x8cdd, 0x1e8a: 0xd939, 0x1e8b: 0xd959,
-	0x1e8c: 0xd979, 0x1e8d: 0xd999, 0x1e8e: 0xd9b9, 0x1e8f: 0x8cfd, 0x1e90: 0xd9d9, 0x1e91: 0x8d1d,
-	0x1e92: 0x8d3d, 0x1e93: 0xd9f9, 0x1e94: 0xda19, 0x1e95: 0xda19, 0x1e96: 0xda39, 0x1e97: 0x8d5d,
-	0x1e98: 0x8d7d, 0x1e99: 0xda59, 0x1e9a: 0xda79, 0x1e9b: 0xda99, 0x1e9c: 0xdab9, 0x1e9d: 0xdad9,
-	0x1e9e: 0xdaf9, 0x1e9f: 0xdb19, 0x1ea0: 0xdb39, 0x1ea1: 0xdb59, 0x1ea2: 0xdb79, 0x1ea3: 0xdb99,
-	0x1ea4: 0x8d9d, 0x1ea5: 0xdbb9, 0x1ea6: 0xdbd9, 0x1ea7: 0xdbf9, 0x1ea8: 0xdc19, 0x1ea9: 0xdbf9,
-	0x1eaa: 0xdc39, 0x1eab: 0xdc59, 0x1eac: 0xdc79, 0x1ead: 0xdc99, 0x1eae: 0xdcb9, 0x1eaf: 0xdcd9,
-	0x1eb0: 0xdcf9, 0x1eb1: 0xdd19, 0x1eb2: 0xdd39, 0x1eb3: 0xdd59, 0x1eb4: 0xdd79, 0x1eb5: 0xdd99,
-	0x1eb6: 0xddb9, 0x1eb7: 0xddd9, 0x1eb8: 0x8dbd, 0x1eb9: 0xddf9, 0x1eba: 0xde19, 0x1ebb: 0xde39,
-	0x1ebc: 0xde59, 0x1ebd: 0xde79, 0x1ebe: 0x8ddd, 0x1ebf: 0xde99,
-	// Block 0x7b, offset 0x1ec0
-	0x1ec0: 0xe599, 0x1ec1: 0xe5b9, 0x1ec2: 0xe5d9, 0x1ec3: 0xe5f9, 0x1ec4: 0xe619, 0x1ec5: 0xe639,
-	0x1ec6: 0x8efd, 0x1ec7: 0xe659, 0x1ec8: 0xe679, 0x1ec9: 0xe699, 0x1eca: 0xe6b9, 0x1ecb: 0xe6d9,
-	0x1ecc: 0xe6f9, 0x1ecd: 0x8f1d, 0x1ece: 0xe719, 0x1ecf: 0xe739, 0x1ed0: 0x8f3d, 0x1ed1: 0x8f5d,
-	0x1ed2: 0xe759, 0x1ed3: 0xe779, 0x1ed4: 0xe799, 0x1ed5: 0xe7b9, 0x1ed6: 0xe7d9, 0x1ed7: 0xe7f9,
-	0x1ed8: 0xe819, 0x1ed9: 0xe839, 0x1eda: 0xe859, 0x1edb: 0x8f7d, 0x1edc: 0xe879, 0x1edd: 0x8f9d,
-	0x1ede: 0xe899, 0x1edf: 0x2040, 0x1ee0: 0xe8b9, 0x1ee1: 0xe8d9, 0x1ee2: 0xe8f9, 0x1ee3: 0x8fbd,
-	0x1ee4: 0xe919, 0x1ee5: 0xe939, 0x1ee6: 0x8fdd, 0x1ee7: 0x8ffd, 0x1ee8: 0xe959, 0x1ee9: 0xe979,
-	0x1eea: 0xe999, 0x1eeb: 0xe9b9, 0x1eec: 0xe9d9, 0x1eed: 0xe9d9, 0x1eee: 0xe9f9, 0x1eef: 0xea19,
-	0x1ef0: 0xea39, 0x1ef1: 0xea59, 0x1ef2: 0xea79, 0x1ef3: 0xea99, 0x1ef4: 0xeab9, 0x1ef5: 0x901d,
-	0x1ef6: 0xead9, 0x1ef7: 0x903d, 0x1ef8: 0xeaf9, 0x1ef9: 0x905d, 0x1efa: 0xeb19, 0x1efb: 0x907d,
-	0x1efc: 0x909d, 0x1efd: 0x90bd, 0x1efe: 0xeb39, 0x1eff: 0xeb59,
-	// Block 0x7c, offset 0x1f00
-	0x1f00: 0xeb79, 0x1f01: 0x90dd, 0x1f02: 0x90fd, 0x1f03: 0x911d, 0x1f04: 0x913d, 0x1f05: 0xeb99,
-	0x1f06: 0xebb9, 0x1f07: 0xebb9, 0x1f08: 0xebd9, 0x1f09: 0xebf9, 0x1f0a: 0xec19, 0x1f0b: 0xec39,
-	0x1f0c: 0xec59, 0x1f0d: 0x915d, 0x1f0e: 0xec79, 0x1f0f: 0xec99, 0x1f10: 0xecb9, 0x1f11: 0xecd9,
-	0x1f12: 0x917d, 0x1f13: 0xecf9, 0x1f14: 0x919d, 0x1f15: 0x91bd, 0x1f16: 0xed19, 0x1f17: 0xed39,
-	0x1f18: 0xed59, 0x1f19: 0xed79, 0x1f1a: 0xed99, 0x1f1b: 0xedb9, 0x1f1c: 0x91dd, 0x1f1d: 0x91fd,
-	0x1f1e: 0x921d, 0x1f1f: 0x2040, 0x1f20: 0xedd9, 0x1f21: 0x923d, 0x1f22: 0xedf9, 0x1f23: 0xee19,
-	0x1f24: 0xee39, 0x1f25: 0x925d, 0x1f26: 0xee59, 0x1f27: 0xee79, 0x1f28: 0xee99, 0x1f29: 0xeeb9,
-	0x1f2a: 0xeed9, 0x1f2b: 0x927d, 0x1f2c: 0xeef9, 0x1f2d: 0xef19, 0x1f2e: 0xef39, 0x1f2f: 0xef59,
-	0x1f30: 0xef79, 0x1f31: 0xef99, 0x1f32: 0x929d, 0x1f33: 0x92bd, 0x1f34: 0xefb9, 0x1f35: 0x92dd,
-	0x1f36: 0xefd9, 0x1f37: 0x92fd, 0x1f38: 0xeff9, 0x1f39: 0xf019, 0x1f3a: 0xf039, 0x1f3b: 0x931d,
-	0x1f3c: 0x933d, 0x1f3d: 0xf059, 0x1f3e: 0x935d, 0x1f3f: 0xf079,
-	// Block 0x7d, offset 0x1f40
-	0x1f40: 0xf6b9, 0x1f41: 0xf6d9, 0x1f42: 0xf6f9, 0x1f43: 0xf719, 0x1f44: 0xf739, 0x1f45: 0x951d,
-	0x1f46: 0xf759, 0x1f47: 0xf779, 0x1f48: 0xf799, 0x1f49: 0xf7b9, 0x1f4a: 0xf7d9, 0x1f4b: 0x953d,
-	0x1f4c: 0x955d, 0x1f4d: 0xf7f9, 0x1f4e: 0xf819, 0x1f4f: 0xf839, 0x1f50: 0xf859, 0x1f51: 0xf879,
-	0x1f52: 0xf899, 0x1f53: 0x957d, 0x1f54: 0xf8b9, 0x1f55: 0xf8d9, 0x1f56: 0xf8f9, 0x1f57: 0xf919,
-	0x1f58: 0x959d, 0x1f59: 0x95bd, 0x1f5a: 0xf939, 0x1f5b: 0xf959, 0x1f5c: 0xf979, 0x1f5d: 0x95dd,
-	0x1f5e: 0xf999, 0x1f5f: 0xf9b9, 0x1f60: 0x6815, 0x1f61: 0x95fd, 0x1f62: 0xf9d9, 0x1f63: 0xf9f9,
-	0x1f64: 0xfa19, 0x1f65: 0x961d, 0x1f66: 0xfa39, 0x1f67: 0xfa59, 0x1f68: 0xfa79, 0x1f69: 0xfa99,
-	0x1f6a: 0xfab9, 0x1f6b: 0xfad9, 0x1f6c: 0xfaf9, 0x1f6d: 0x963d, 0x1f6e: 0xfb19, 0x1f6f: 0xfb39,
-	0x1f70: 0xfb59, 0x1f71: 0x965d, 0x1f72: 0xfb79, 0x1f73: 0xfb99, 0x1f74: 0xfbb9, 0x1f75: 0xfbd9,
-	0x1f76: 0x7b35, 0x1f77: 0x967d, 0x1f78: 0xfbf9, 0x1f79: 0xfc19, 0x1f7a: 0xfc39, 0x1f7b: 0x969d,
-	0x1f7c: 0xfc59, 0x1f7d: 0x96bd, 0x1f7e: 0xfc79, 0x1f7f: 0xfc79,
-	// Block 0x7e, offset 0x1f80
-	0x1f80: 0xfc99, 0x1f81: 0x96dd, 0x1f82: 0xfcb9, 0x1f83: 0xfcd9, 0x1f84: 0xfcf9, 0x1f85: 0xfd19,
-	0x1f86: 0xfd39, 0x1f87: 0xfd59, 0x1f88: 0xfd79, 0x1f89: 0x96fd, 0x1f8a: 0xfd99, 0x1f8b: 0xfdb9,
-	0x1f8c: 0xfdd9, 0x1f8d: 0xfdf9, 0x1f8e: 0xfe19, 0x1f8f: 0xfe39, 0x1f90: 0x971d, 0x1f91: 0xfe59,
-	0x1f92: 0x973d, 0x1f93: 0x975d, 0x1f94: 0x977d, 0x1f95: 0xfe79, 0x1f96: 0xfe99, 0x1f97: 0xfeb9,
-	0x1f98: 0xfed9, 0x1f99: 0xfef9, 0x1f9a: 0xff19, 0x1f9b: 0xff39, 0x1f9c: 0xff59, 0x1f9d: 0x979d,
-	0x1f9e: 0x0040, 0x1f9f: 0x0040, 0x1fa0: 0x0040, 0x1fa1: 0x0040, 0x1fa2: 0x0040, 0x1fa3: 0x0040,
-	0x1fa4: 0x0040, 0x1fa5: 0x0040, 0x1fa6: 0x0040, 0x1fa7: 0x0040, 0x1fa8: 0x0040, 0x1fa9: 0x0040,
-	0x1faa: 0x0040, 0x1fab: 0x0040, 0x1fac: 0x0040, 0x1fad: 0x0040, 0x1fae: 0x0040, 0x1faf: 0x0040,
-	0x1fb0: 0x0040, 0x1fb1: 0x0040, 0x1fb2: 0x0040, 0x1fb3: 0x0040, 0x1fb4: 0x0040, 0x1fb5: 0x0040,
-	0x1fb6: 0x0040, 0x1fb7: 0x0040, 0x1fb8: 0x0040, 0x1fb9: 0x0040, 0x1fba: 0x0040, 0x1fbb: 0x0040,
-	0x1fbc: 0x0040, 0x1fbd: 0x0040, 0x1fbe: 0x0040, 0x1fbf: 0x0040,
-}
-
-// idnaIndex: 36 blocks, 2304 entries, 4608 bytes
-// Block 0 is the zero block.
-var idnaIndex = [2304]uint16{
-	// Block 0x0, offset 0x0
-	// Block 0x1, offset 0x40
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc2: 0x01, 0xc3: 0x7d, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x04, 0xc7: 0x05,
-	0xc8: 0x06, 0xc9: 0x7e, 0xca: 0x7f, 0xcb: 0x07, 0xcc: 0x80, 0xcd: 0x08, 0xce: 0x09, 0xcf: 0x0a,
-	0xd0: 0x81, 0xd1: 0x0b, 0xd2: 0x0c, 0xd3: 0x0d, 0xd4: 0x0e, 0xd5: 0x82, 0xd6: 0x83, 0xd7: 0x84,
-	0xd8: 0x0f, 0xd9: 0x10, 0xda: 0x85, 0xdb: 0x11, 0xdc: 0x12, 0xdd: 0x86, 0xde: 0x87, 0xdf: 0x88,
-	0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, 0xe4: 0x06, 0xe5: 0x07, 0xe6: 0x07, 0xe7: 0x07,
-	0xe8: 0x07, 0xe9: 0x08, 0xea: 0x09, 0xeb: 0x07, 0xec: 0x07, 0xed: 0x0a, 0xee: 0x0b, 0xef: 0x0c,
-	0xf0: 0x1d, 0xf1: 0x1e, 0xf2: 0x1e, 0xf3: 0x20, 0xf4: 0x21,
-	// Block 0x4, offset 0x100
-	0x120: 0x89, 0x121: 0x13, 0x122: 0x8a, 0x123: 0x8b, 0x124: 0x8c, 0x125: 0x14, 0x126: 0x15, 0x127: 0x16,
-	0x128: 0x17, 0x129: 0x18, 0x12a: 0x19, 0x12b: 0x1a, 0x12c: 0x1b, 0x12d: 0x1c, 0x12e: 0x1d, 0x12f: 0x8d,
-	0x130: 0x8e, 0x131: 0x1e, 0x132: 0x1f, 0x133: 0x20, 0x134: 0x8f, 0x135: 0x21, 0x136: 0x90, 0x137: 0x91,
-	0x138: 0x92, 0x139: 0x93, 0x13a: 0x22, 0x13b: 0x94, 0x13c: 0x95, 0x13d: 0x23, 0x13e: 0x24, 0x13f: 0x96,
-	// Block 0x5, offset 0x140
-	0x140: 0x97, 0x141: 0x98, 0x142: 0x99, 0x143: 0x9a, 0x144: 0x9b, 0x145: 0x9c, 0x146: 0x9d, 0x147: 0x9e,
-	0x148: 0x9f, 0x149: 0xa0, 0x14a: 0xa1, 0x14b: 0xa2, 0x14c: 0xa3, 0x14d: 0xa4, 0x14e: 0xa5, 0x14f: 0xa6,
-	0x150: 0xa7, 0x151: 0x9f, 0x152: 0x9f, 0x153: 0x9f, 0x154: 0x9f, 0x155: 0x9f, 0x156: 0x9f, 0x157: 0x9f,
-	0x158: 0x9f, 0x159: 0xa8, 0x15a: 0xa9, 0x15b: 0xaa, 0x15c: 0xab, 0x15d: 0xac, 0x15e: 0xad, 0x15f: 0xae,
-	0x160: 0xaf, 0x161: 0xb0, 0x162: 0xb1, 0x163: 0xb2, 0x164: 0xb3, 0x165: 0xb4, 0x166: 0xb5, 0x167: 0xb6,
-	0x168: 0xb7, 0x169: 0xb8, 0x16a: 0xb9, 0x16b: 0xba, 0x16c: 0xbb, 0x16d: 0xbc, 0x16e: 0xbd, 0x16f: 0xbe,
-	0x170: 0xbf, 0x171: 0xc0, 0x172: 0xc1, 0x173: 0xc2, 0x174: 0x25, 0x175: 0x26, 0x176: 0x27, 0x177: 0xc3,
-	0x178: 0x28, 0x179: 0x28, 0x17a: 0x29, 0x17b: 0x28, 0x17c: 0xc4, 0x17d: 0x2a, 0x17e: 0x2b, 0x17f: 0x2c,
-	// Block 0x6, offset 0x180
-	0x180: 0x2d, 0x181: 0x2e, 0x182: 0x2f, 0x183: 0xc5, 0x184: 0x30, 0x185: 0x31, 0x186: 0xc6, 0x187: 0x9b,
-	0x188: 0xc7, 0x189: 0xc8, 0x18a: 0x9b, 0x18b: 0x9b, 0x18c: 0xc9, 0x18d: 0x9b, 0x18e: 0x9b, 0x18f: 0x9b,
-	0x190: 0xca, 0x191: 0x32, 0x192: 0x33, 0x193: 0x34, 0x194: 0x9b, 0x195: 0x9b, 0x196: 0x9b, 0x197: 0x9b,
-	0x198: 0x9b, 0x199: 0x9b, 0x19a: 0x9b, 0x19b: 0x9b, 0x19c: 0x9b, 0x19d: 0x9b, 0x19e: 0x9b, 0x19f: 0x9b,
-	0x1a0: 0x9b, 0x1a1: 0x9b, 0x1a2: 0x9b, 0x1a3: 0x9b, 0x1a4: 0x9b, 0x1a5: 0x9b, 0x1a6: 0x9b, 0x1a7: 0x9b,
-	0x1a8: 0xcb, 0x1a9: 0xcc, 0x1aa: 0x9b, 0x1ab: 0xcd, 0x1ac: 0x9b, 0x1ad: 0xce, 0x1ae: 0xcf, 0x1af: 0xd0,
-	0x1b0: 0xd1, 0x1b1: 0x35, 0x1b2: 0x28, 0x1b3: 0x36, 0x1b4: 0xd2, 0x1b5: 0xd3, 0x1b6: 0xd4, 0x1b7: 0xd5,
-	0x1b8: 0xd6, 0x1b9: 0xd7, 0x1ba: 0xd8, 0x1bb: 0xd9, 0x1bc: 0xda, 0x1bd: 0xdb, 0x1be: 0xdc, 0x1bf: 0x37,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x38, 0x1c1: 0xdd, 0x1c2: 0xde, 0x1c3: 0xdf, 0x1c4: 0xe0, 0x1c5: 0x39, 0x1c6: 0x3a, 0x1c7: 0xe1,
-	0x1c8: 0xe2, 0x1c9: 0x3b, 0x1ca: 0x3c, 0x1cb: 0x3d, 0x1cc: 0x3e, 0x1cd: 0x3f, 0x1ce: 0x40, 0x1cf: 0x41,
-	0x1d0: 0x9f, 0x1d1: 0x9f, 0x1d2: 0x9f, 0x1d3: 0x9f, 0x1d4: 0x9f, 0x1d5: 0x9f, 0x1d6: 0x9f, 0x1d7: 0x9f,
-	0x1d8: 0x9f, 0x1d9: 0x9f, 0x1da: 0x9f, 0x1db: 0x9f, 0x1dc: 0x9f, 0x1dd: 0x9f, 0x1de: 0x9f, 0x1df: 0x9f,
-	0x1e0: 0x9f, 0x1e1: 0x9f, 0x1e2: 0x9f, 0x1e3: 0x9f, 0x1e4: 0x9f, 0x1e5: 0x9f, 0x1e6: 0x9f, 0x1e7: 0x9f,
-	0x1e8: 0x9f, 0x1e9: 0x9f, 0x1ea: 0x9f, 0x1eb: 0x9f, 0x1ec: 0x9f, 0x1ed: 0x9f, 0x1ee: 0x9f, 0x1ef: 0x9f,
-	0x1f0: 0x9f, 0x1f1: 0x9f, 0x1f2: 0x9f, 0x1f3: 0x9f, 0x1f4: 0x9f, 0x1f5: 0x9f, 0x1f6: 0x9f, 0x1f7: 0x9f,
-	0x1f8: 0x9f, 0x1f9: 0x9f, 0x1fa: 0x9f, 0x1fb: 0x9f, 0x1fc: 0x9f, 0x1fd: 0x9f, 0x1fe: 0x9f, 0x1ff: 0x9f,
-	// Block 0x8, offset 0x200
-	0x200: 0x9f, 0x201: 0x9f, 0x202: 0x9f, 0x203: 0x9f, 0x204: 0x9f, 0x205: 0x9f, 0x206: 0x9f, 0x207: 0x9f,
-	0x208: 0x9f, 0x209: 0x9f, 0x20a: 0x9f, 0x20b: 0x9f, 0x20c: 0x9f, 0x20d: 0x9f, 0x20e: 0x9f, 0x20f: 0x9f,
-	0x210: 0x9f, 0x211: 0x9f, 0x212: 0x9f, 0x213: 0x9f, 0x214: 0x9f, 0x215: 0x9f, 0x216: 0x9f, 0x217: 0x9f,
-	0x218: 0x9f, 0x219: 0x9f, 0x21a: 0x9f, 0x21b: 0x9f, 0x21c: 0x9f, 0x21d: 0x9f, 0x21e: 0x9f, 0x21f: 0x9f,
-	0x220: 0x9f, 0x221: 0x9f, 0x222: 0x9f, 0x223: 0x9f, 0x224: 0x9f, 0x225: 0x9f, 0x226: 0x9f, 0x227: 0x9f,
-	0x228: 0x9f, 0x229: 0x9f, 0x22a: 0x9f, 0x22b: 0x9f, 0x22c: 0x9f, 0x22d: 0x9f, 0x22e: 0x9f, 0x22f: 0x9f,
-	0x230: 0x9f, 0x231: 0x9f, 0x232: 0x9f, 0x233: 0x9f, 0x234: 0x9f, 0x235: 0x9f, 0x236: 0xb2, 0x237: 0x9b,
-	0x238: 0x9f, 0x239: 0x9f, 0x23a: 0x9f, 0x23b: 0x9f, 0x23c: 0x9f, 0x23d: 0x9f, 0x23e: 0x9f, 0x23f: 0x9f,
-	// Block 0x9, offset 0x240
-	0x240: 0x9f, 0x241: 0x9f, 0x242: 0x9f, 0x243: 0x9f, 0x244: 0x9f, 0x245: 0x9f, 0x246: 0x9f, 0x247: 0x9f,
-	0x248: 0x9f, 0x249: 0x9f, 0x24a: 0x9f, 0x24b: 0x9f, 0x24c: 0x9f, 0x24d: 0x9f, 0x24e: 0x9f, 0x24f: 0x9f,
-	0x250: 0x9f, 0x251: 0x9f, 0x252: 0x9f, 0x253: 0x9f, 0x254: 0x9f, 0x255: 0x9f, 0x256: 0x9f, 0x257: 0x9f,
-	0x258: 0x9f, 0x259: 0x9f, 0x25a: 0x9f, 0x25b: 0x9f, 0x25c: 0x9f, 0x25d: 0x9f, 0x25e: 0x9f, 0x25f: 0x9f,
-	0x260: 0x9f, 0x261: 0x9f, 0x262: 0x9f, 0x263: 0x9f, 0x264: 0x9f, 0x265: 0x9f, 0x266: 0x9f, 0x267: 0x9f,
-	0x268: 0x9f, 0x269: 0x9f, 0x26a: 0x9f, 0x26b: 0x9f, 0x26c: 0x9f, 0x26d: 0x9f, 0x26e: 0x9f, 0x26f: 0x9f,
-	0x270: 0x9f, 0x271: 0x9f, 0x272: 0x9f, 0x273: 0x9f, 0x274: 0x9f, 0x275: 0x9f, 0x276: 0x9f, 0x277: 0x9f,
-	0x278: 0x9f, 0x279: 0x9f, 0x27a: 0x9f, 0x27b: 0x9f, 0x27c: 0x9f, 0x27d: 0x9f, 0x27e: 0x9f, 0x27f: 0x9f,
-	// Block 0xa, offset 0x280
-	0x280: 0x9f, 0x281: 0x9f, 0x282: 0x9f, 0x283: 0x9f, 0x284: 0x9f, 0x285: 0x9f, 0x286: 0x9f, 0x287: 0x9f,
-	0x288: 0x9f, 0x289: 0x9f, 0x28a: 0x9f, 0x28b: 0x9f, 0x28c: 0x9f, 0x28d: 0x9f, 0x28e: 0x9f, 0x28f: 0x9f,
-	0x290: 0x9f, 0x291: 0x9f, 0x292: 0x9f, 0x293: 0x9f, 0x294: 0x9f, 0x295: 0x9f, 0x296: 0x9f, 0x297: 0x9f,
-	0x298: 0x9f, 0x299: 0x9f, 0x29a: 0x9f, 0x29b: 0x9f, 0x29c: 0x9f, 0x29d: 0x9f, 0x29e: 0x9f, 0x29f: 0x9f,
-	0x2a0: 0x9f, 0x2a1: 0x9f, 0x2a2: 0x9f, 0x2a3: 0x9f, 0x2a4: 0x9f, 0x2a5: 0x9f, 0x2a6: 0x9f, 0x2a7: 0x9f,
-	0x2a8: 0x9f, 0x2a9: 0x9f, 0x2aa: 0x9f, 0x2ab: 0x9f, 0x2ac: 0x9f, 0x2ad: 0x9f, 0x2ae: 0x9f, 0x2af: 0x9f,
-	0x2b0: 0x9f, 0x2b1: 0x9f, 0x2b2: 0x9f, 0x2b3: 0x9f, 0x2b4: 0x9f, 0x2b5: 0x9f, 0x2b6: 0x9f, 0x2b7: 0x9f,
-	0x2b8: 0x9f, 0x2b9: 0x9f, 0x2ba: 0x9f, 0x2bb: 0x9f, 0x2bc: 0x9f, 0x2bd: 0x9f, 0x2be: 0x9f, 0x2bf: 0xe3,
-	// Block 0xb, offset 0x2c0
-	0x2c0: 0x9f, 0x2c1: 0x9f, 0x2c2: 0x9f, 0x2c3: 0x9f, 0x2c4: 0x9f, 0x2c5: 0x9f, 0x2c6: 0x9f, 0x2c7: 0x9f,
-	0x2c8: 0x9f, 0x2c9: 0x9f, 0x2ca: 0x9f, 0x2cb: 0x9f, 0x2cc: 0x9f, 0x2cd: 0x9f, 0x2ce: 0x9f, 0x2cf: 0x9f,
-	0x2d0: 0x9f, 0x2d1: 0x9f, 0x2d2: 0xe4, 0x2d3: 0xe5, 0x2d4: 0x9f, 0x2d5: 0x9f, 0x2d6: 0x9f, 0x2d7: 0x9f,
-	0x2d8: 0xe6, 0x2d9: 0x42, 0x2da: 0x43, 0x2db: 0xe7, 0x2dc: 0x44, 0x2dd: 0x45, 0x2de: 0x46, 0x2df: 0xe8,
-	0x2e0: 0xe9, 0x2e1: 0xea, 0x2e2: 0xeb, 0x2e3: 0xec, 0x2e4: 0xed, 0x2e5: 0xee, 0x2e6: 0xef, 0x2e7: 0xf0,
-	0x2e8: 0xf1, 0x2e9: 0xf2, 0x2ea: 0xf3, 0x2eb: 0xf4, 0x2ec: 0xf5, 0x2ed: 0xf6, 0x2ee: 0xf7, 0x2ef: 0xf8,
-	0x2f0: 0x9f, 0x2f1: 0x9f, 0x2f2: 0x9f, 0x2f3: 0x9f, 0x2f4: 0x9f, 0x2f5: 0x9f, 0x2f6: 0x9f, 0x2f7: 0x9f,
-	0x2f8: 0x9f, 0x2f9: 0x9f, 0x2fa: 0x9f, 0x2fb: 0x9f, 0x2fc: 0x9f, 0x2fd: 0x9f, 0x2fe: 0x9f, 0x2ff: 0x9f,
-	// Block 0xc, offset 0x300
-	0x300: 0x9f, 0x301: 0x9f, 0x302: 0x9f, 0x303: 0x9f, 0x304: 0x9f, 0x305: 0x9f, 0x306: 0x9f, 0x307: 0x9f,
-	0x308: 0x9f, 0x309: 0x9f, 0x30a: 0x9f, 0x30b: 0x9f, 0x30c: 0x9f, 0x30d: 0x9f, 0x30e: 0x9f, 0x30f: 0x9f,
-	0x310: 0x9f, 0x311: 0x9f, 0x312: 0x9f, 0x313: 0x9f, 0x314: 0x9f, 0x315: 0x9f, 0x316: 0x9f, 0x317: 0x9f,
-	0x318: 0x9f, 0x319: 0x9f, 0x31a: 0x9f, 0x31b: 0x9f, 0x31c: 0x9f, 0x31d: 0x9f, 0x31e: 0xf9, 0x31f: 0xfa,
-	// Block 0xd, offset 0x340
-	0x340: 0xba, 0x341: 0xba, 0x342: 0xba, 0x343: 0xba, 0x344: 0xba, 0x345: 0xba, 0x346: 0xba, 0x347: 0xba,
-	0x348: 0xba, 0x349: 0xba, 0x34a: 0xba, 0x34b: 0xba, 0x34c: 0xba, 0x34d: 0xba, 0x34e: 0xba, 0x34f: 0xba,
-	0x350: 0xba, 0x351: 0xba, 0x352: 0xba, 0x353: 0xba, 0x354: 0xba, 0x355: 0xba, 0x356: 0xba, 0x357: 0xba,
-	0x358: 0xba, 0x359: 0xba, 0x35a: 0xba, 0x35b: 0xba, 0x35c: 0xba, 0x35d: 0xba, 0x35e: 0xba, 0x35f: 0xba,
-	0x360: 0xba, 0x361: 0xba, 0x362: 0xba, 0x363: 0xba, 0x364: 0xba, 0x365: 0xba, 0x366: 0xba, 0x367: 0xba,
-	0x368: 0xba, 0x369: 0xba, 0x36a: 0xba, 0x36b: 0xba, 0x36c: 0xba, 0x36d: 0xba, 0x36e: 0xba, 0x36f: 0xba,
-	0x370: 0xba, 0x371: 0xba, 0x372: 0xba, 0x373: 0xba, 0x374: 0xba, 0x375: 0xba, 0x376: 0xba, 0x377: 0xba,
-	0x378: 0xba, 0x379: 0xba, 0x37a: 0xba, 0x37b: 0xba, 0x37c: 0xba, 0x37d: 0xba, 0x37e: 0xba, 0x37f: 0xba,
-	// Block 0xe, offset 0x380
-	0x380: 0xba, 0x381: 0xba, 0x382: 0xba, 0x383: 0xba, 0x384: 0xba, 0x385: 0xba, 0x386: 0xba, 0x387: 0xba,
-	0x388: 0xba, 0x389: 0xba, 0x38a: 0xba, 0x38b: 0xba, 0x38c: 0xba, 0x38d: 0xba, 0x38e: 0xba, 0x38f: 0xba,
-	0x390: 0xba, 0x391: 0xba, 0x392: 0xba, 0x393: 0xba, 0x394: 0xba, 0x395: 0xba, 0x396: 0xba, 0x397: 0xba,
-	0x398: 0xba, 0x399: 0xba, 0x39a: 0xba, 0x39b: 0xba, 0x39c: 0xba, 0x39d: 0xba, 0x39e: 0xba, 0x39f: 0xba,
-	0x3a0: 0xba, 0x3a1: 0xba, 0x3a2: 0xba, 0x3a3: 0xba, 0x3a4: 0xfb, 0x3a5: 0xfc, 0x3a6: 0xfd, 0x3a7: 0xfe,
-	0x3a8: 0x47, 0x3a9: 0xff, 0x3aa: 0x100, 0x3ab: 0x48, 0x3ac: 0x49, 0x3ad: 0x4a, 0x3ae: 0x4b, 0x3af: 0x4c,
-	0x3b0: 0x101, 0x3b1: 0x4d, 0x3b2: 0x4e, 0x3b3: 0x4f, 0x3b4: 0x50, 0x3b5: 0x51, 0x3b6: 0x102, 0x3b7: 0x52,
-	0x3b8: 0x53, 0x3b9: 0x54, 0x3ba: 0x55, 0x3bb: 0x56, 0x3bc: 0x57, 0x3bd: 0x58, 0x3be: 0x59, 0x3bf: 0x5a,
-	// Block 0xf, offset 0x3c0
-	0x3c0: 0x103, 0x3c1: 0x104, 0x3c2: 0x9f, 0x3c3: 0x105, 0x3c4: 0x106, 0x3c5: 0x9b, 0x3c6: 0x107, 0x3c7: 0x108,
-	0x3c8: 0xba, 0x3c9: 0xba, 0x3ca: 0x109, 0x3cb: 0x10a, 0x3cc: 0x10b, 0x3cd: 0x10c, 0x3ce: 0x10d, 0x3cf: 0x10e,
-	0x3d0: 0x10f, 0x3d1: 0x9f, 0x3d2: 0x110, 0x3d3: 0x111, 0x3d4: 0x112, 0x3d5: 0x113, 0x3d6: 0xba, 0x3d7: 0xba,
-	0x3d8: 0x9f, 0x3d9: 0x9f, 0x3da: 0x9f, 0x3db: 0x9f, 0x3dc: 0x114, 0x3dd: 0x115, 0x3de: 0xba, 0x3df: 0xba,
-	0x3e0: 0x116, 0x3e1: 0x117, 0x3e2: 0x118, 0x3e3: 0x119, 0x3e4: 0x11a, 0x3e5: 0xba, 0x3e6: 0x11b, 0x3e7: 0x11c,
-	0x3e8: 0x11d, 0x3e9: 0x11e, 0x3ea: 0x11f, 0x3eb: 0x5b, 0x3ec: 0x120, 0x3ed: 0x121, 0x3ee: 0x5c, 0x3ef: 0xba,
-	0x3f0: 0x122, 0x3f1: 0x123, 0x3f2: 0x124, 0x3f3: 0x125, 0x3f4: 0x126, 0x3f5: 0xba, 0x3f6: 0xba, 0x3f7: 0xba,
-	0x3f8: 0xba, 0x3f9: 0x127, 0x3fa: 0xba, 0x3fb: 0xba, 0x3fc: 0x128, 0x3fd: 0x129, 0x3fe: 0xba, 0x3ff: 0xba,
-	// Block 0x10, offset 0x400
-	0x400: 0x12a, 0x401: 0x12b, 0x402: 0x12c, 0x403: 0x12d, 0x404: 0x12e, 0x405: 0x12f, 0x406: 0x130, 0x407: 0x131,
-	0x408: 0x132, 0x409: 0xba, 0x40a: 0x133, 0x40b: 0x134, 0x40c: 0x5d, 0x40d: 0x5e, 0x40e: 0xba, 0x40f: 0xba,
-	0x410: 0x135, 0x411: 0x136, 0x412: 0x137, 0x413: 0x138, 0x414: 0xba, 0x415: 0xba, 0x416: 0x139, 0x417: 0x13a,
-	0x418: 0x13b, 0x419: 0x13c, 0x41a: 0x13d, 0x41b: 0x13e, 0x41c: 0x13f, 0x41d: 0xba, 0x41e: 0xba, 0x41f: 0xba,
-	0x420: 0x140, 0x421: 0xba, 0x422: 0x141, 0x423: 0x142, 0x424: 0xba, 0x425: 0xba, 0x426: 0xba, 0x427: 0xba,
-	0x428: 0x143, 0x429: 0x144, 0x42a: 0x145, 0x42b: 0x146, 0x42c: 0xba, 0x42d: 0xba, 0x42e: 0xba, 0x42f: 0xba,
-	0x430: 0x147, 0x431: 0x148, 0x432: 0x149, 0x433: 0xba, 0x434: 0x14a, 0x435: 0x14b, 0x436: 0x14c, 0x437: 0xba,
-	0x438: 0xba, 0x439: 0xba, 0x43a: 0xba, 0x43b: 0x14d, 0x43c: 0xba, 0x43d: 0xba, 0x43e: 0xba, 0x43f: 0xba,
-	// Block 0x11, offset 0x440
-	0x440: 0x9f, 0x441: 0x9f, 0x442: 0x9f, 0x443: 0x9f, 0x444: 0x9f, 0x445: 0x9f, 0x446: 0x9f, 0x447: 0x9f,
-	0x448: 0x9f, 0x449: 0x9f, 0x44a: 0x9f, 0x44b: 0x9f, 0x44c: 0x9f, 0x44d: 0x9f, 0x44e: 0x14e, 0x44f: 0xba,
-	0x450: 0x9b, 0x451: 0x14f, 0x452: 0x9f, 0x453: 0x9f, 0x454: 0x9f, 0x455: 0x150, 0x456: 0xba, 0x457: 0xba,
-	0x458: 0xba, 0x459: 0xba, 0x45a: 0xba, 0x45b: 0xba, 0x45c: 0xba, 0x45d: 0xba, 0x45e: 0xba, 0x45f: 0xba,
-	0x460: 0xba, 0x461: 0xba, 0x462: 0xba, 0x463: 0xba, 0x464: 0xba, 0x465: 0xba, 0x466: 0xba, 0x467: 0xba,
-	0x468: 0xba, 0x469: 0xba, 0x46a: 0xba, 0x46b: 0xba, 0x46c: 0xba, 0x46d: 0xba, 0x46e: 0xba, 0x46f: 0xba,
-	0x470: 0xba, 0x471: 0xba, 0x472: 0xba, 0x473: 0xba, 0x474: 0xba, 0x475: 0xba, 0x476: 0xba, 0x477: 0xba,
-	0x478: 0xba, 0x479: 0xba, 0x47a: 0xba, 0x47b: 0xba, 0x47c: 0xba, 0x47d: 0xba, 0x47e: 0xba, 0x47f: 0xba,
-	// Block 0x12, offset 0x480
-	0x480: 0x9f, 0x481: 0x9f, 0x482: 0x9f, 0x483: 0x9f, 0x484: 0x9f, 0x485: 0x9f, 0x486: 0x9f, 0x487: 0x9f,
-	0x488: 0x9f, 0x489: 0x9f, 0x48a: 0x9f, 0x48b: 0x9f, 0x48c: 0x9f, 0x48d: 0x9f, 0x48e: 0x9f, 0x48f: 0x9f,
-	0x490: 0x151, 0x491: 0xba, 0x492: 0xba, 0x493: 0xba, 0x494: 0xba, 0x495: 0xba, 0x496: 0xba, 0x497: 0xba,
-	0x498: 0xba, 0x499: 0xba, 0x49a: 0xba, 0x49b: 0xba, 0x49c: 0xba, 0x49d: 0xba, 0x49e: 0xba, 0x49f: 0xba,
-	0x4a0: 0xba, 0x4a1: 0xba, 0x4a2: 0xba, 0x4a3: 0xba, 0x4a4: 0xba, 0x4a5: 0xba, 0x4a6: 0xba, 0x4a7: 0xba,
-	0x4a8: 0xba, 0x4a9: 0xba, 0x4aa: 0xba, 0x4ab: 0xba, 0x4ac: 0xba, 0x4ad: 0xba, 0x4ae: 0xba, 0x4af: 0xba,
-	0x4b0: 0xba, 0x4b1: 0xba, 0x4b2: 0xba, 0x4b3: 0xba, 0x4b4: 0xba, 0x4b5: 0xba, 0x4b6: 0xba, 0x4b7: 0xba,
-	0x4b8: 0xba, 0x4b9: 0xba, 0x4ba: 0xba, 0x4bb: 0xba, 0x4bc: 0xba, 0x4bd: 0xba, 0x4be: 0xba, 0x4bf: 0xba,
-	// Block 0x13, offset 0x4c0
-	0x4c0: 0xba, 0x4c1: 0xba, 0x4c2: 0xba, 0x4c3: 0xba, 0x4c4: 0xba, 0x4c5: 0xba, 0x4c6: 0xba, 0x4c7: 0xba,
-	0x4c8: 0xba, 0x4c9: 0xba, 0x4ca: 0xba, 0x4cb: 0xba, 0x4cc: 0xba, 0x4cd: 0xba, 0x4ce: 0xba, 0x4cf: 0xba,
-	0x4d0: 0x9f, 0x4d1: 0x9f, 0x4d2: 0x9f, 0x4d3: 0x9f, 0x4d4: 0x9f, 0x4d5: 0x9f, 0x4d6: 0x9f, 0x4d7: 0x9f,
-	0x4d8: 0x9f, 0x4d9: 0x152, 0x4da: 0xba, 0x4db: 0xba, 0x4dc: 0xba, 0x4dd: 0xba, 0x4de: 0xba, 0x4df: 0xba,
-	0x4e0: 0xba, 0x4e1: 0xba, 0x4e2: 0xba, 0x4e3: 0xba, 0x4e4: 0xba, 0x4e5: 0xba, 0x4e6: 0xba, 0x4e7: 0xba,
-	0x4e8: 0xba, 0x4e9: 0xba, 0x4ea: 0xba, 0x4eb: 0xba, 0x4ec: 0xba, 0x4ed: 0xba, 0x4ee: 0xba, 0x4ef: 0xba,
-	0x4f0: 0xba, 0x4f1: 0xba, 0x4f2: 0xba, 0x4f3: 0xba, 0x4f4: 0xba, 0x4f5: 0xba, 0x4f6: 0xba, 0x4f7: 0xba,
-	0x4f8: 0xba, 0x4f9: 0xba, 0x4fa: 0xba, 0x4fb: 0xba, 0x4fc: 0xba, 0x4fd: 0xba, 0x4fe: 0xba, 0x4ff: 0xba,
-	// Block 0x14, offset 0x500
-	0x500: 0xba, 0x501: 0xba, 0x502: 0xba, 0x503: 0xba, 0x504: 0xba, 0x505: 0xba, 0x506: 0xba, 0x507: 0xba,
-	0x508: 0xba, 0x509: 0xba, 0x50a: 0xba, 0x50b: 0xba, 0x50c: 0xba, 0x50d: 0xba, 0x50e: 0xba, 0x50f: 0xba,
-	0x510: 0xba, 0x511: 0xba, 0x512: 0xba, 0x513: 0xba, 0x514: 0xba, 0x515: 0xba, 0x516: 0xba, 0x517: 0xba,
-	0x518: 0xba, 0x519: 0xba, 0x51a: 0xba, 0x51b: 0xba, 0x51c: 0xba, 0x51d: 0xba, 0x51e: 0xba, 0x51f: 0xba,
-	0x520: 0x9f, 0x521: 0x9f, 0x522: 0x9f, 0x523: 0x9f, 0x524: 0x9f, 0x525: 0x9f, 0x526: 0x9f, 0x527: 0x9f,
-	0x528: 0x146, 0x529: 0x153, 0x52a: 0xba, 0x52b: 0x154, 0x52c: 0x155, 0x52d: 0x156, 0x52e: 0x157, 0x52f: 0xba,
-	0x530: 0xba, 0x531: 0xba, 0x532: 0xba, 0x533: 0xba, 0x534: 0xba, 0x535: 0xba, 0x536: 0xba, 0x537: 0xba,
-	0x538: 0xba, 0x539: 0x158, 0x53a: 0x159, 0x53b: 0xba, 0x53c: 0x9f, 0x53d: 0x15a, 0x53e: 0x15b, 0x53f: 0x15c,
-	// Block 0x15, offset 0x540
-	0x540: 0x9f, 0x541: 0x9f, 0x542: 0x9f, 0x543: 0x9f, 0x544: 0x9f, 0x545: 0x9f, 0x546: 0x9f, 0x547: 0x9f,
-	0x548: 0x9f, 0x549: 0x9f, 0x54a: 0x9f, 0x54b: 0x9f, 0x54c: 0x9f, 0x54d: 0x9f, 0x54e: 0x9f, 0x54f: 0x9f,
-	0x550: 0x9f, 0x551: 0x9f, 0x552: 0x9f, 0x553: 0x9f, 0x554: 0x9f, 0x555: 0x9f, 0x556: 0x9f, 0x557: 0x9f,
-	0x558: 0x9f, 0x559: 0x9f, 0x55a: 0x9f, 0x55b: 0x9f, 0x55c: 0x9f, 0x55d: 0x9f, 0x55e: 0x9f, 0x55f: 0x15d,
-	0x560: 0x9f, 0x561: 0x9f, 0x562: 0x9f, 0x563: 0x9f, 0x564: 0x9f, 0x565: 0x9f, 0x566: 0x9f, 0x567: 0x9f,
-	0x568: 0x9f, 0x569: 0x9f, 0x56a: 0x9f, 0x56b: 0x15e, 0x56c: 0xba, 0x56d: 0xba, 0x56e: 0xba, 0x56f: 0xba,
-	0x570: 0xba, 0x571: 0xba, 0x572: 0xba, 0x573: 0xba, 0x574: 0xba, 0x575: 0xba, 0x576: 0xba, 0x577: 0xba,
-	0x578: 0xba, 0x579: 0xba, 0x57a: 0xba, 0x57b: 0xba, 0x57c: 0xba, 0x57d: 0xba, 0x57e: 0xba, 0x57f: 0xba,
-	// Block 0x16, offset 0x580
-	0x580: 0x9f, 0x581: 0x9f, 0x582: 0x9f, 0x583: 0x9f, 0x584: 0x15f, 0x585: 0x160, 0x586: 0x9f, 0x587: 0x9f,
-	0x588: 0x9f, 0x589: 0x9f, 0x58a: 0x9f, 0x58b: 0x161, 0x58c: 0xba, 0x58d: 0xba, 0x58e: 0xba, 0x58f: 0xba,
-	0x590: 0xba, 0x591: 0xba, 0x592: 0xba, 0x593: 0xba, 0x594: 0xba, 0x595: 0xba, 0x596: 0xba, 0x597: 0xba,
-	0x598: 0xba, 0x599: 0xba, 0x59a: 0xba, 0x59b: 0xba, 0x59c: 0xba, 0x59d: 0xba, 0x59e: 0xba, 0x59f: 0xba,
-	0x5a0: 0xba, 0x5a1: 0xba, 0x5a2: 0xba, 0x5a3: 0xba, 0x5a4: 0xba, 0x5a5: 0xba, 0x5a6: 0xba, 0x5a7: 0xba,
-	0x5a8: 0xba, 0x5a9: 0xba, 0x5aa: 0xba, 0x5ab: 0xba, 0x5ac: 0xba, 0x5ad: 0xba, 0x5ae: 0xba, 0x5af: 0xba,
-	0x5b0: 0x9f, 0x5b1: 0x162, 0x5b2: 0x163, 0x5b3: 0xba, 0x5b4: 0xba, 0x5b5: 0xba, 0x5b6: 0xba, 0x5b7: 0xba,
-	0x5b8: 0xba, 0x5b9: 0xba, 0x5ba: 0xba, 0x5bb: 0xba, 0x5bc: 0xba, 0x5bd: 0xba, 0x5be: 0xba, 0x5bf: 0xba,
-	// Block 0x17, offset 0x5c0
-	0x5c0: 0x9b, 0x5c1: 0x9b, 0x5c2: 0x9b, 0x5c3: 0x164, 0x5c4: 0x165, 0x5c5: 0x166, 0x5c6: 0x167, 0x5c7: 0x168,
-	0x5c8: 0x9b, 0x5c9: 0x169, 0x5ca: 0xba, 0x5cb: 0x16a, 0x5cc: 0x9b, 0x5cd: 0x16b, 0x5ce: 0xba, 0x5cf: 0xba,
-	0x5d0: 0x5f, 0x5d1: 0x60, 0x5d2: 0x61, 0x5d3: 0x62, 0x5d4: 0x63, 0x5d5: 0x64, 0x5d6: 0x65, 0x5d7: 0x66,
-	0x5d8: 0x67, 0x5d9: 0x68, 0x5da: 0x69, 0x5db: 0x6a, 0x5dc: 0x6b, 0x5dd: 0x6c, 0x5de: 0x6d, 0x5df: 0x6e,
-	0x5e0: 0x9b, 0x5e1: 0x9b, 0x5e2: 0x9b, 0x5e3: 0x9b, 0x5e4: 0x9b, 0x5e5: 0x9b, 0x5e6: 0x9b, 0x5e7: 0x9b,
-	0x5e8: 0x16c, 0x5e9: 0x16d, 0x5ea: 0x16e, 0x5eb: 0xba, 0x5ec: 0xba, 0x5ed: 0xba, 0x5ee: 0xba, 0x5ef: 0xba,
-	0x5f0: 0xba, 0x5f1: 0xba, 0x5f2: 0xba, 0x5f3: 0xba, 0x5f4: 0xba, 0x5f5: 0xba, 0x5f6: 0xba, 0x5f7: 0xba,
-	0x5f8: 0xba, 0x5f9: 0xba, 0x5fa: 0xba, 0x5fb: 0xba, 0x5fc: 0xba, 0x5fd: 0xba, 0x5fe: 0xba, 0x5ff: 0xba,
-	// Block 0x18, offset 0x600
-	0x600: 0x16f, 0x601: 0xba, 0x602: 0xba, 0x603: 0xba, 0x604: 0xba, 0x605: 0xba, 0x606: 0xba, 0x607: 0xba,
-	0x608: 0xba, 0x609: 0xba, 0x60a: 0xba, 0x60b: 0xba, 0x60c: 0xba, 0x60d: 0xba, 0x60e: 0xba, 0x60f: 0xba,
-	0x610: 0xba, 0x611: 0xba, 0x612: 0xba, 0x613: 0xba, 0x614: 0xba, 0x615: 0xba, 0x616: 0xba, 0x617: 0xba,
-	0x618: 0xba, 0x619: 0xba, 0x61a: 0xba, 0x61b: 0xba, 0x61c: 0xba, 0x61d: 0xba, 0x61e: 0xba, 0x61f: 0xba,
-	0x620: 0x122, 0x621: 0x122, 0x622: 0x122, 0x623: 0x170, 0x624: 0x6f, 0x625: 0x171, 0x626: 0xba, 0x627: 0xba,
-	0x628: 0xba, 0x629: 0xba, 0x62a: 0xba, 0x62b: 0xba, 0x62c: 0xba, 0x62d: 0xba, 0x62e: 0xba, 0x62f: 0xba,
-	0x630: 0xba, 0x631: 0x172, 0x632: 0x173, 0x633: 0xba, 0x634: 0xba, 0x635: 0xba, 0x636: 0xba, 0x637: 0xba,
-	0x638: 0x70, 0x639: 0x71, 0x63a: 0x72, 0x63b: 0x174, 0x63c: 0xba, 0x63d: 0xba, 0x63e: 0xba, 0x63f: 0xba,
-	// Block 0x19, offset 0x640
-	0x640: 0x175, 0x641: 0x9b, 0x642: 0x176, 0x643: 0x177, 0x644: 0x73, 0x645: 0x74, 0x646: 0x178, 0x647: 0x179,
-	0x648: 0x75, 0x649: 0x17a, 0x64a: 0xba, 0x64b: 0xba, 0x64c: 0x9b, 0x64d: 0x9b, 0x64e: 0x9b, 0x64f: 0x9b,
-	0x650: 0x9b, 0x651: 0x9b, 0x652: 0x9b, 0x653: 0x9b, 0x654: 0x9b, 0x655: 0x9b, 0x656: 0x9b, 0x657: 0x9b,
-	0x658: 0x9b, 0x659: 0x9b, 0x65a: 0x9b, 0x65b: 0x17b, 0x65c: 0x9b, 0x65d: 0x17c, 0x65e: 0x9b, 0x65f: 0x17d,
-	0x660: 0x17e, 0x661: 0x17f, 0x662: 0x180, 0x663: 0xba, 0x664: 0x181, 0x665: 0x182, 0x666: 0x183, 0x667: 0x184,
-	0x668: 0xba, 0x669: 0x185, 0x66a: 0xba, 0x66b: 0xba, 0x66c: 0xba, 0x66d: 0xba, 0x66e: 0xba, 0x66f: 0xba,
-	0x670: 0xba, 0x671: 0xba, 0x672: 0xba, 0x673: 0xba, 0x674: 0xba, 0x675: 0xba, 0x676: 0xba, 0x677: 0xba,
-	0x678: 0xba, 0x679: 0xba, 0x67a: 0xba, 0x67b: 0xba, 0x67c: 0xba, 0x67d: 0xba, 0x67e: 0xba, 0x67f: 0xba,
-	// Block 0x1a, offset 0x680
-	0x680: 0x9f, 0x681: 0x9f, 0x682: 0x9f, 0x683: 0x9f, 0x684: 0x9f, 0x685: 0x9f, 0x686: 0x9f, 0x687: 0x9f,
-	0x688: 0x9f, 0x689: 0x9f, 0x68a: 0x9f, 0x68b: 0x9f, 0x68c: 0x9f, 0x68d: 0x9f, 0x68e: 0x9f, 0x68f: 0x9f,
-	0x690: 0x9f, 0x691: 0x9f, 0x692: 0x9f, 0x693: 0x9f, 0x694: 0x9f, 0x695: 0x9f, 0x696: 0x9f, 0x697: 0x9f,
-	0x698: 0x9f, 0x699: 0x9f, 0x69a: 0x9f, 0x69b: 0x186, 0x69c: 0x9f, 0x69d: 0x9f, 0x69e: 0x9f, 0x69f: 0x9f,
-	0x6a0: 0x9f, 0x6a1: 0x9f, 0x6a2: 0x9f, 0x6a3: 0x9f, 0x6a4: 0x9f, 0x6a5: 0x9f, 0x6a6: 0x9f, 0x6a7: 0x9f,
-	0x6a8: 0x9f, 0x6a9: 0x9f, 0x6aa: 0x9f, 0x6ab: 0x9f, 0x6ac: 0x9f, 0x6ad: 0x9f, 0x6ae: 0x9f, 0x6af: 0x9f,
-	0x6b0: 0x9f, 0x6b1: 0x9f, 0x6b2: 0x9f, 0x6b3: 0x9f, 0x6b4: 0x9f, 0x6b5: 0x9f, 0x6b6: 0x9f, 0x6b7: 0x9f,
-	0x6b8: 0x9f, 0x6b9: 0x9f, 0x6ba: 0x9f, 0x6bb: 0x9f, 0x6bc: 0x9f, 0x6bd: 0x9f, 0x6be: 0x9f, 0x6bf: 0x9f,
-	// Block 0x1b, offset 0x6c0
-	0x6c0: 0x9f, 0x6c1: 0x9f, 0x6c2: 0x9f, 0x6c3: 0x9f, 0x6c4: 0x9f, 0x6c5: 0x9f, 0x6c6: 0x9f, 0x6c7: 0x9f,
-	0x6c8: 0x9f, 0x6c9: 0x9f, 0x6ca: 0x9f, 0x6cb: 0x9f, 0x6cc: 0x9f, 0x6cd: 0x9f, 0x6ce: 0x9f, 0x6cf: 0x9f,
-	0x6d0: 0x9f, 0x6d1: 0x9f, 0x6d2: 0x9f, 0x6d3: 0x9f, 0x6d4: 0x9f, 0x6d5: 0x9f, 0x6d6: 0x9f, 0x6d7: 0x9f,
-	0x6d8: 0x9f, 0x6d9: 0x9f, 0x6da: 0x9f, 0x6db: 0x9f, 0x6dc: 0x187, 0x6dd: 0x9f, 0x6de: 0x9f, 0x6df: 0x9f,
-	0x6e0: 0x188, 0x6e1: 0x9f, 0x6e2: 0x9f, 0x6e3: 0x9f, 0x6e4: 0x9f, 0x6e5: 0x9f, 0x6e6: 0x9f, 0x6e7: 0x9f,
-	0x6e8: 0x9f, 0x6e9: 0x9f, 0x6ea: 0x9f, 0x6eb: 0x9f, 0x6ec: 0x9f, 0x6ed: 0x9f, 0x6ee: 0x9f, 0x6ef: 0x9f,
-	0x6f0: 0x9f, 0x6f1: 0x9f, 0x6f2: 0x9f, 0x6f3: 0x9f, 0x6f4: 0x9f, 0x6f5: 0x9f, 0x6f6: 0x9f, 0x6f7: 0x9f,
-	0x6f8: 0x9f, 0x6f9: 0x9f, 0x6fa: 0x9f, 0x6fb: 0x9f, 0x6fc: 0x9f, 0x6fd: 0x9f, 0x6fe: 0x9f, 0x6ff: 0x9f,
-	// Block 0x1c, offset 0x700
-	0x700: 0x9f, 0x701: 0x9f, 0x702: 0x9f, 0x703: 0x9f, 0x704: 0x9f, 0x705: 0x9f, 0x706: 0x9f, 0x707: 0x9f,
-	0x708: 0x9f, 0x709: 0x9f, 0x70a: 0x9f, 0x70b: 0x9f, 0x70c: 0x9f, 0x70d: 0x9f, 0x70e: 0x9f, 0x70f: 0x9f,
-	0x710: 0x9f, 0x711: 0x9f, 0x712: 0x9f, 0x713: 0x9f, 0x714: 0x9f, 0x715: 0x9f, 0x716: 0x9f, 0x717: 0x9f,
-	0x718: 0x9f, 0x719: 0x9f, 0x71a: 0x9f, 0x71b: 0x9f, 0x71c: 0x9f, 0x71d: 0x9f, 0x71e: 0x9f, 0x71f: 0x9f,
-	0x720: 0x9f, 0x721: 0x9f, 0x722: 0x9f, 0x723: 0x9f, 0x724: 0x9f, 0x725: 0x9f, 0x726: 0x9f, 0x727: 0x9f,
-	0x728: 0x9f, 0x729: 0x9f, 0x72a: 0x9f, 0x72b: 0x9f, 0x72c: 0x9f, 0x72d: 0x9f, 0x72e: 0x9f, 0x72f: 0x9f,
-	0x730: 0x9f, 0x731: 0x9f, 0x732: 0x9f, 0x733: 0x9f, 0x734: 0x9f, 0x735: 0x9f, 0x736: 0x9f, 0x737: 0x9f,
-	0x738: 0x9f, 0x739: 0x9f, 0x73a: 0x189, 0x73b: 0x9f, 0x73c: 0x9f, 0x73d: 0x9f, 0x73e: 0x9f, 0x73f: 0x9f,
-	// Block 0x1d, offset 0x740
-	0x740: 0x9f, 0x741: 0x9f, 0x742: 0x9f, 0x743: 0x9f, 0x744: 0x9f, 0x745: 0x9f, 0x746: 0x9f, 0x747: 0x9f,
-	0x748: 0x9f, 0x749: 0x9f, 0x74a: 0x9f, 0x74b: 0x9f, 0x74c: 0x9f, 0x74d: 0x9f, 0x74e: 0x9f, 0x74f: 0x9f,
-	0x750: 0x9f, 0x751: 0x9f, 0x752: 0x9f, 0x753: 0x9f, 0x754: 0x9f, 0x755: 0x9f, 0x756: 0x9f, 0x757: 0x9f,
-	0x758: 0x9f, 0x759: 0x9f, 0x75a: 0x9f, 0x75b: 0x9f, 0x75c: 0x9f, 0x75d: 0x9f, 0x75e: 0x9f, 0x75f: 0x9f,
-	0x760: 0x9f, 0x761: 0x9f, 0x762: 0x9f, 0x763: 0x9f, 0x764: 0x9f, 0x765: 0x9f, 0x766: 0x9f, 0x767: 0x9f,
-	0x768: 0x9f, 0x769: 0x9f, 0x76a: 0x9f, 0x76b: 0x9f, 0x76c: 0x9f, 0x76d: 0x9f, 0x76e: 0x9f, 0x76f: 0x18a,
-	0x770: 0xba, 0x771: 0xba, 0x772: 0xba, 0x773: 0xba, 0x774: 0xba, 0x775: 0xba, 0x776: 0xba, 0x777: 0xba,
-	0x778: 0xba, 0x779: 0xba, 0x77a: 0xba, 0x77b: 0xba, 0x77c: 0xba, 0x77d: 0xba, 0x77e: 0xba, 0x77f: 0xba,
-	// Block 0x1e, offset 0x780
-	0x780: 0xba, 0x781: 0xba, 0x782: 0xba, 0x783: 0xba, 0x784: 0xba, 0x785: 0xba, 0x786: 0xba, 0x787: 0xba,
-	0x788: 0xba, 0x789: 0xba, 0x78a: 0xba, 0x78b: 0xba, 0x78c: 0xba, 0x78d: 0xba, 0x78e: 0xba, 0x78f: 0xba,
-	0x790: 0xba, 0x791: 0xba, 0x792: 0xba, 0x793: 0xba, 0x794: 0xba, 0x795: 0xba, 0x796: 0xba, 0x797: 0xba,
-	0x798: 0xba, 0x799: 0xba, 0x79a: 0xba, 0x79b: 0xba, 0x79c: 0xba, 0x79d: 0xba, 0x79e: 0xba, 0x79f: 0xba,
-	0x7a0: 0x76, 0x7a1: 0x77, 0x7a2: 0x78, 0x7a3: 0x18b, 0x7a4: 0x79, 0x7a5: 0x7a, 0x7a6: 0x18c, 0x7a7: 0x7b,
-	0x7a8: 0x7c, 0x7a9: 0xba, 0x7aa: 0xba, 0x7ab: 0xba, 0x7ac: 0xba, 0x7ad: 0xba, 0x7ae: 0xba, 0x7af: 0xba,
-	0x7b0: 0xba, 0x7b1: 0xba, 0x7b2: 0xba, 0x7b3: 0xba, 0x7b4: 0xba, 0x7b5: 0xba, 0x7b6: 0xba, 0x7b7: 0xba,
-	0x7b8: 0xba, 0x7b9: 0xba, 0x7ba: 0xba, 0x7bb: 0xba, 0x7bc: 0xba, 0x7bd: 0xba, 0x7be: 0xba, 0x7bf: 0xba,
-	// Block 0x1f, offset 0x7c0
-	0x7d0: 0x0d, 0x7d1: 0x0e, 0x7d2: 0x0f, 0x7d3: 0x10, 0x7d4: 0x11, 0x7d5: 0x0b, 0x7d6: 0x12, 0x7d7: 0x07,
-	0x7d8: 0x13, 0x7d9: 0x0b, 0x7da: 0x0b, 0x7db: 0x14, 0x7dc: 0x0b, 0x7dd: 0x15, 0x7de: 0x16, 0x7df: 0x17,
-	0x7e0: 0x07, 0x7e1: 0x07, 0x7e2: 0x07, 0x7e3: 0x07, 0x7e4: 0x07, 0x7e5: 0x07, 0x7e6: 0x07, 0x7e7: 0x07,
-	0x7e8: 0x07, 0x7e9: 0x07, 0x7ea: 0x18, 0x7eb: 0x19, 0x7ec: 0x1a, 0x7ed: 0x07, 0x7ee: 0x1b, 0x7ef: 0x1c,
-	0x7f0: 0x0b, 0x7f1: 0x0b, 0x7f2: 0x0b, 0x7f3: 0x0b, 0x7f4: 0x0b, 0x7f5: 0x0b, 0x7f6: 0x0b, 0x7f7: 0x0b,
-	0x7f8: 0x0b, 0x7f9: 0x0b, 0x7fa: 0x0b, 0x7fb: 0x0b, 0x7fc: 0x0b, 0x7fd: 0x0b, 0x7fe: 0x0b, 0x7ff: 0x0b,
-	// Block 0x20, offset 0x800
-	0x800: 0x0b, 0x801: 0x0b, 0x802: 0x0b, 0x803: 0x0b, 0x804: 0x0b, 0x805: 0x0b, 0x806: 0x0b, 0x807: 0x0b,
-	0x808: 0x0b, 0x809: 0x0b, 0x80a: 0x0b, 0x80b: 0x0b, 0x80c: 0x0b, 0x80d: 0x0b, 0x80e: 0x0b, 0x80f: 0x0b,
-	0x810: 0x0b, 0x811: 0x0b, 0x812: 0x0b, 0x813: 0x0b, 0x814: 0x0b, 0x815: 0x0b, 0x816: 0x0b, 0x817: 0x0b,
-	0x818: 0x0b, 0x819: 0x0b, 0x81a: 0x0b, 0x81b: 0x0b, 0x81c: 0x0b, 0x81d: 0x0b, 0x81e: 0x0b, 0x81f: 0x0b,
-	0x820: 0x0b, 0x821: 0x0b, 0x822: 0x0b, 0x823: 0x0b, 0x824: 0x0b, 0x825: 0x0b, 0x826: 0x0b, 0x827: 0x0b,
-	0x828: 0x0b, 0x829: 0x0b, 0x82a: 0x0b, 0x82b: 0x0b, 0x82c: 0x0b, 0x82d: 0x0b, 0x82e: 0x0b, 0x82f: 0x0b,
-	0x830: 0x0b, 0x831: 0x0b, 0x832: 0x0b, 0x833: 0x0b, 0x834: 0x0b, 0x835: 0x0b, 0x836: 0x0b, 0x837: 0x0b,
-	0x838: 0x0b, 0x839: 0x0b, 0x83a: 0x0b, 0x83b: 0x0b, 0x83c: 0x0b, 0x83d: 0x0b, 0x83e: 0x0b, 0x83f: 0x0b,
-	// Block 0x21, offset 0x840
-	0x840: 0x18d, 0x841: 0x18e, 0x842: 0xba, 0x843: 0xba, 0x844: 0x18f, 0x845: 0x18f, 0x846: 0x18f, 0x847: 0x190,
-	0x848: 0xba, 0x849: 0xba, 0x84a: 0xba, 0x84b: 0xba, 0x84c: 0xba, 0x84d: 0xba, 0x84e: 0xba, 0x84f: 0xba,
-	0x850: 0xba, 0x851: 0xba, 0x852: 0xba, 0x853: 0xba, 0x854: 0xba, 0x855: 0xba, 0x856: 0xba, 0x857: 0xba,
-	0x858: 0xba, 0x859: 0xba, 0x85a: 0xba, 0x85b: 0xba, 0x85c: 0xba, 0x85d: 0xba, 0x85e: 0xba, 0x85f: 0xba,
-	0x860: 0xba, 0x861: 0xba, 0x862: 0xba, 0x863: 0xba, 0x864: 0xba, 0x865: 0xba, 0x866: 0xba, 0x867: 0xba,
-	0x868: 0xba, 0x869: 0xba, 0x86a: 0xba, 0x86b: 0xba, 0x86c: 0xba, 0x86d: 0xba, 0x86e: 0xba, 0x86f: 0xba,
-	0x870: 0xba, 0x871: 0xba, 0x872: 0xba, 0x873: 0xba, 0x874: 0xba, 0x875: 0xba, 0x876: 0xba, 0x877: 0xba,
-	0x878: 0xba, 0x879: 0xba, 0x87a: 0xba, 0x87b: 0xba, 0x87c: 0xba, 0x87d: 0xba, 0x87e: 0xba, 0x87f: 0xba,
-	// Block 0x22, offset 0x880
-	0x880: 0x0b, 0x881: 0x0b, 0x882: 0x0b, 0x883: 0x0b, 0x884: 0x0b, 0x885: 0x0b, 0x886: 0x0b, 0x887: 0x0b,
-	0x888: 0x0b, 0x889: 0x0b, 0x88a: 0x0b, 0x88b: 0x0b, 0x88c: 0x0b, 0x88d: 0x0b, 0x88e: 0x0b, 0x88f: 0x0b,
-	0x890: 0x0b, 0x891: 0x0b, 0x892: 0x0b, 0x893: 0x0b, 0x894: 0x0b, 0x895: 0x0b, 0x896: 0x0b, 0x897: 0x0b,
-	0x898: 0x0b, 0x899: 0x0b, 0x89a: 0x0b, 0x89b: 0x0b, 0x89c: 0x0b, 0x89d: 0x0b, 0x89e: 0x0b, 0x89f: 0x0b,
-	0x8a0: 0x1f, 0x8a1: 0x0b, 0x8a2: 0x0b, 0x8a3: 0x0b, 0x8a4: 0x0b, 0x8a5: 0x0b, 0x8a6: 0x0b, 0x8a7: 0x0b,
-	0x8a8: 0x0b, 0x8a9: 0x0b, 0x8aa: 0x0b, 0x8ab: 0x0b, 0x8ac: 0x0b, 0x8ad: 0x0b, 0x8ae: 0x0b, 0x8af: 0x0b,
-	0x8b0: 0x0b, 0x8b1: 0x0b, 0x8b2: 0x0b, 0x8b3: 0x0b, 0x8b4: 0x0b, 0x8b5: 0x0b, 0x8b6: 0x0b, 0x8b7: 0x0b,
-	0x8b8: 0x0b, 0x8b9: 0x0b, 0x8ba: 0x0b, 0x8bb: 0x0b, 0x8bc: 0x0b, 0x8bd: 0x0b, 0x8be: 0x0b, 0x8bf: 0x0b,
-	// Block 0x23, offset 0x8c0
-	0x8c0: 0x0b, 0x8c1: 0x0b, 0x8c2: 0x0b, 0x8c3: 0x0b, 0x8c4: 0x0b, 0x8c5: 0x0b, 0x8c6: 0x0b, 0x8c7: 0x0b,
-	0x8c8: 0x0b, 0x8c9: 0x0b, 0x8ca: 0x0b, 0x8cb: 0x0b, 0x8cc: 0x0b, 0x8cd: 0x0b, 0x8ce: 0x0b, 0x8cf: 0x0b,
-}
-
-// idnaSparseOffset: 276 entries, 552 bytes
-var idnaSparseOffset = []uint16{0x0, 0x8, 0x19, 0x25, 0x27, 0x2c, 0x33, 0x3e, 0x4a, 0x4e, 0x5d, 0x62, 0x6c, 0x78, 0x86, 0x8b, 0x94, 0xa4, 0xb2, 0xbe, 0xca, 0xdb, 0xe5, 0xec, 0xf9, 0x10a, 0x111, 0x11c, 0x12b, 0x139, 0x143, 0x145, 0x14a, 0x14d, 0x150, 0x152, 0x15e, 0x169, 0x171, 0x177, 0x17d, 0x182, 0x187, 0x18a, 0x18e, 0x194, 0x199, 0x1a5, 0x1af, 0x1b5, 0x1c6, 0x1d0, 0x1d3, 0x1db, 0x1de, 0x1eb, 0x1f3, 0x1f7, 0x1fe, 0x206, 0x216, 0x222, 0x224, 0x22e, 0x23a, 0x246, 0x252, 0x25a, 0x25f, 0x269, 0x27a, 0x27e, 0x289, 0x28d, 0x296, 0x29e, 0x2a4, 0x2a9, 0x2ac, 0x2b0, 0x2b6, 0x2ba, 0x2be, 0x2c2, 0x2c7, 0x2cd, 0x2d5, 0x2dc, 0x2e7, 0x2f1, 0x2f5, 0x2f8, 0x2fe, 0x302, 0x304, 0x307, 0x309, 0x30c, 0x316, 0x319, 0x328, 0x32c, 0x331, 0x334, 0x338, 0x33d, 0x342, 0x348, 0x34e, 0x35d, 0x363, 0x367, 0x376, 0x37b, 0x383, 0x38d, 0x398, 0x3a0, 0x3b1, 0x3ba, 0x3ca, 0x3d7, 0x3e1, 0x3e6, 0x3f3, 0x3f7, 0x3fc, 0x3fe, 0x402, 0x404, 0x408, 0x411, 0x417, 0x41b, 0x42b, 0x435, 0x43a, 0x43d, 0x443, 0x44a, 0x44f, 0x453, 0x459, 0x45e, 0x467, 0x46c, 0x472, 0x479, 0x480, 0x487, 0x48b, 0x490, 0x493, 0x498, 0x4a4, 0x4aa, 0x4af, 0x4b6, 0x4be, 0x4c3, 0x4c7, 0x4d7, 0x4de, 0x4e2, 0x4e6, 0x4ed, 0x4ef, 0x4f2, 0x4f5, 0x4f9, 0x502, 0x506, 0x50e, 0x516, 0x51c, 0x525, 0x531, 0x538, 0x541, 0x54b, 0x552, 0x560, 0x56d, 0x57a, 0x583, 0x587, 0x596, 0x59e, 0x5a9, 0x5b2, 0x5b8, 0x5c0, 0x5c9, 0x5d3, 0x5d6, 0x5e2, 0x5eb, 0x5ee, 0x5f3, 0x5fe, 0x607, 0x613, 0x616, 0x620, 0x629, 0x635, 0x642, 0x64f, 0x65d, 0x664, 0x667, 0x66c, 0x66f, 0x672, 0x675, 0x67c, 0x683, 0x687, 0x692, 0x695, 0x698, 0x69b, 0x6a1, 0x6a6, 0x6aa, 0x6ad, 0x6b0, 0x6b3, 0x6b6, 0x6b9, 0x6be, 0x6c8, 0x6cb, 0x6cf, 0x6de, 0x6ea, 0x6ee, 0x6f3, 0x6f7, 0x6fc, 0x700, 0x705, 0x70e, 0x719, 0x71f, 0x727, 0x72a, 0x72d, 0x731, 0x735, 0x73b, 0x741, 0x746, 0x749, 0x759, 0x760, 0x763, 0x766, 0x76a, 0x770, 0x775, 0x77a, 0x782, 0x787, 0x78b, 0x78f, 0x792, 0x795, 0x799, 0x79d, 0x7a0, 0x7b0, 0x7c1, 0x7c6, 0x7c8, 0x7ca}
-
-// idnaSparseValues: 1997 entries, 7988 bytes
-var idnaSparseValues = [1997]valueRange{
-	// Block 0x0, offset 0x0
-	{value: 0x0000, lo: 0x07},
-	{value: 0xe105, lo: 0x80, hi: 0x96},
-	{value: 0x0018, lo: 0x97, hi: 0x97},
-	{value: 0xe105, lo: 0x98, hi: 0x9e},
-	{value: 0x001f, lo: 0x9f, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xb7},
-	{value: 0x0008, lo: 0xb8, hi: 0xbf},
-	// Block 0x1, offset 0x8
-	{value: 0x0000, lo: 0x10},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0xe01d, lo: 0x81, hi: 0x81},
-	{value: 0x0008, lo: 0x82, hi: 0x82},
-	{value: 0x0335, lo: 0x83, hi: 0x83},
-	{value: 0x034d, lo: 0x84, hi: 0x84},
-	{value: 0x0365, lo: 0x85, hi: 0x85},
-	{value: 0xe00d, lo: 0x86, hi: 0x86},
-	{value: 0x0008, lo: 0x87, hi: 0x87},
-	{value: 0xe00d, lo: 0x88, hi: 0x88},
-	{value: 0x0008, lo: 0x89, hi: 0x89},
-	{value: 0xe00d, lo: 0x8a, hi: 0x8a},
-	{value: 0x0008, lo: 0x8b, hi: 0x8b},
-	{value: 0xe00d, lo: 0x8c, hi: 0x8c},
-	{value: 0x0008, lo: 0x8d, hi: 0x8d},
-	{value: 0xe00d, lo: 0x8e, hi: 0x8e},
-	{value: 0x0008, lo: 0x8f, hi: 0xbf},
-	// Block 0x2, offset 0x19
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0xaf},
-	{value: 0x0249, lo: 0xb0, hi: 0xb0},
-	{value: 0x037d, lo: 0xb1, hi: 0xb1},
-	{value: 0x0259, lo: 0xb2, hi: 0xb2},
-	{value: 0x0269, lo: 0xb3, hi: 0xb3},
-	{value: 0x034d, lo: 0xb4, hi: 0xb4},
-	{value: 0x0395, lo: 0xb5, hi: 0xb5},
-	{value: 0xe1bd, lo: 0xb6, hi: 0xb6},
-	{value: 0x0279, lo: 0xb7, hi: 0xb7},
-	{value: 0x0289, lo: 0xb8, hi: 0xb8},
-	{value: 0x0008, lo: 0xb9, hi: 0xbf},
-	// Block 0x3, offset 0x25
-	{value: 0x0000, lo: 0x01},
-	{value: 0x3308, lo: 0x80, hi: 0xbf},
-	// Block 0x4, offset 0x27
-	{value: 0x0000, lo: 0x04},
-	{value: 0x03f5, lo: 0x80, hi: 0x8f},
-	{value: 0xe105, lo: 0x90, hi: 0x9f},
-	{value: 0x049d, lo: 0xa0, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x5, offset 0x2c
-	{value: 0x0000, lo: 0x06},
-	{value: 0xe185, lo: 0x80, hi: 0x8f},
-	{value: 0x0545, lo: 0x90, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x98},
-	{value: 0x0008, lo: 0x99, hi: 0x99},
-	{value: 0x0018, lo: 0x9a, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x6, offset 0x33
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x0401, lo: 0x87, hi: 0x87},
-	{value: 0x0008, lo: 0x88, hi: 0x88},
-	{value: 0x0018, lo: 0x89, hi: 0x8a},
-	{value: 0x0040, lo: 0x8b, hi: 0x8c},
-	{value: 0x0018, lo: 0x8d, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0x90},
-	{value: 0x3308, lo: 0x91, hi: 0xbd},
-	{value: 0x0818, lo: 0xbe, hi: 0xbe},
-	{value: 0x3308, lo: 0xbf, hi: 0xbf},
-	// Block 0x7, offset 0x3e
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0818, lo: 0x80, hi: 0x80},
-	{value: 0x3308, lo: 0x81, hi: 0x82},
-	{value: 0x0818, lo: 0x83, hi: 0x83},
-	{value: 0x3308, lo: 0x84, hi: 0x85},
-	{value: 0x0818, lo: 0x86, hi: 0x86},
-	{value: 0x3308, lo: 0x87, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0808, lo: 0x90, hi: 0xaa},
-	{value: 0x0040, lo: 0xab, hi: 0xae},
-	{value: 0x0808, lo: 0xaf, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0x8, offset 0x4a
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0a08, lo: 0x80, hi: 0x87},
-	{value: 0x0c08, lo: 0x88, hi: 0x99},
-	{value: 0x0a08, lo: 0x9a, hi: 0xbf},
-	// Block 0x9, offset 0x4e
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x3308, lo: 0x80, hi: 0x8a},
-	{value: 0x0040, lo: 0x8b, hi: 0x8c},
-	{value: 0x0c08, lo: 0x8d, hi: 0x8d},
-	{value: 0x0a08, lo: 0x8e, hi: 0x98},
-	{value: 0x0c08, lo: 0x99, hi: 0x9b},
-	{value: 0x0a08, lo: 0x9c, hi: 0xaa},
-	{value: 0x0c08, lo: 0xab, hi: 0xac},
-	{value: 0x0a08, lo: 0xad, hi: 0xb0},
-	{value: 0x0c08, lo: 0xb1, hi: 0xb1},
-	{value: 0x0a08, lo: 0xb2, hi: 0xb2},
-	{value: 0x0c08, lo: 0xb3, hi: 0xb4},
-	{value: 0x0a08, lo: 0xb5, hi: 0xb7},
-	{value: 0x0c08, lo: 0xb8, hi: 0xb9},
-	{value: 0x0a08, lo: 0xba, hi: 0xbf},
-	// Block 0xa, offset 0x5d
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0808, lo: 0x80, hi: 0xa5},
-	{value: 0x3308, lo: 0xa6, hi: 0xb0},
-	{value: 0x0808, lo: 0xb1, hi: 0xb1},
-	{value: 0x0040, lo: 0xb2, hi: 0xbf},
-	// Block 0xb, offset 0x62
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0808, lo: 0x80, hi: 0x89},
-	{value: 0x0a08, lo: 0x8a, hi: 0xaa},
-	{value: 0x3308, lo: 0xab, hi: 0xb3},
-	{value: 0x0808, lo: 0xb4, hi: 0xb5},
-	{value: 0x0018, lo: 0xb6, hi: 0xb9},
-	{value: 0x0818, lo: 0xba, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbc},
-	{value: 0x3308, lo: 0xbd, hi: 0xbd},
-	{value: 0x0818, lo: 0xbe, hi: 0xbf},
-	// Block 0xc, offset 0x6c
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0808, lo: 0x80, hi: 0x95},
-	{value: 0x3308, lo: 0x96, hi: 0x99},
-	{value: 0x0808, lo: 0x9a, hi: 0x9a},
-	{value: 0x3308, lo: 0x9b, hi: 0xa3},
-	{value: 0x0808, lo: 0xa4, hi: 0xa4},
-	{value: 0x3308, lo: 0xa5, hi: 0xa7},
-	{value: 0x0808, lo: 0xa8, hi: 0xa8},
-	{value: 0x3308, lo: 0xa9, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x0818, lo: 0xb0, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0xd, offset 0x78
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0a08, lo: 0xa0, hi: 0xa9},
-	{value: 0x0c08, lo: 0xaa, hi: 0xac},
-	{value: 0x0808, lo: 0xad, hi: 0xad},
-	{value: 0x0c08, lo: 0xae, hi: 0xae},
-	{value: 0x0a08, lo: 0xaf, hi: 0xb0},
-	{value: 0x0c08, lo: 0xb1, hi: 0xb2},
-	{value: 0x0a08, lo: 0xb3, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xb5},
-	{value: 0x0a08, lo: 0xb6, hi: 0xb8},
-	{value: 0x0c08, lo: 0xb9, hi: 0xb9},
-	{value: 0x0a08, lo: 0xba, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbf},
-	// Block 0xe, offset 0x86
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0040, lo: 0x80, hi: 0x92},
-	{value: 0x3308, lo: 0x93, hi: 0xa1},
-	{value: 0x0840, lo: 0xa2, hi: 0xa2},
-	{value: 0x3308, lo: 0xa3, hi: 0xbf},
-	// Block 0xf, offset 0x8b
-	{value: 0x0000, lo: 0x08},
-	{value: 0x3308, lo: 0x80, hi: 0x82},
-	{value: 0x3008, lo: 0x83, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0xb9},
-	{value: 0x3308, lo: 0xba, hi: 0xba},
-	{value: 0x3008, lo: 0xbb, hi: 0xbb},
-	{value: 0x3308, lo: 0xbc, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbf},
-	// Block 0x10, offset 0x94
-	{value: 0x0000, lo: 0x0f},
-	{value: 0x3308, lo: 0x80, hi: 0x80},
-	{value: 0x3008, lo: 0x81, hi: 0x82},
-	{value: 0x0040, lo: 0x83, hi: 0x85},
-	{value: 0x3008, lo: 0x86, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x3008, lo: 0x8a, hi: 0x8c},
-	{value: 0x3b08, lo: 0x8d, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x90},
-	{value: 0x0040, lo: 0x91, hi: 0x96},
-	{value: 0x3008, lo: 0x97, hi: 0x97},
-	{value: 0x0040, lo: 0x98, hi: 0xa5},
-	{value: 0x0008, lo: 0xa6, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbf},
-	// Block 0x11, offset 0xa4
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x3308, lo: 0x80, hi: 0x80},
-	{value: 0x3008, lo: 0x81, hi: 0x83},
-	{value: 0x3308, lo: 0x84, hi: 0x84},
-	{value: 0x0008, lo: 0x85, hi: 0x8c},
-	{value: 0x0040, lo: 0x8d, hi: 0x8d},
-	{value: 0x0008, lo: 0x8e, hi: 0x90},
-	{value: 0x0040, lo: 0x91, hi: 0x91},
-	{value: 0x0008, lo: 0x92, hi: 0xa8},
-	{value: 0x0040, lo: 0xa9, hi: 0xa9},
-	{value: 0x0008, lo: 0xaa, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbd},
-	{value: 0x3308, lo: 0xbe, hi: 0xbf},
-	// Block 0x12, offset 0xb2
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x3308, lo: 0x80, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x83},
-	{value: 0x0040, lo: 0x84, hi: 0x84},
-	{value: 0x0008, lo: 0x85, hi: 0x8c},
-	{value: 0x0040, lo: 0x8d, hi: 0x8d},
-	{value: 0x0008, lo: 0x8e, hi: 0x90},
-	{value: 0x0040, lo: 0x91, hi: 0x91},
-	{value: 0x0008, lo: 0x92, hi: 0xba},
-	{value: 0x3b08, lo: 0xbb, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbf},
-	// Block 0x13, offset 0xbe
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0040, lo: 0x80, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x83},
-	{value: 0x0040, lo: 0x84, hi: 0x84},
-	{value: 0x0008, lo: 0x85, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x99},
-	{value: 0x0008, lo: 0x9a, hi: 0xb1},
-	{value: 0x0040, lo: 0xb2, hi: 0xb2},
-	{value: 0x0008, lo: 0xb3, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbf},
-	// Block 0x14, offset 0xca
-	{value: 0x0000, lo: 0x10},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x89},
-	{value: 0x3b08, lo: 0x8a, hi: 0x8a},
-	{value: 0x0040, lo: 0x8b, hi: 0x8e},
-	{value: 0x3008, lo: 0x8f, hi: 0x91},
-	{value: 0x3308, lo: 0x92, hi: 0x94},
-	{value: 0x0040, lo: 0x95, hi: 0x95},
-	{value: 0x3308, lo: 0x96, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x97},
-	{value: 0x3008, lo: 0x98, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xa5},
-	{value: 0x0008, lo: 0xa6, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xb1},
-	{value: 0x3008, lo: 0xb2, hi: 0xb3},
-	{value: 0x0018, lo: 0xb4, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0x15, offset 0xdb
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0xb0},
-	{value: 0x3308, lo: 0xb1, hi: 0xb1},
-	{value: 0x0008, lo: 0xb2, hi: 0xb2},
-	{value: 0x08f1, lo: 0xb3, hi: 0xb3},
-	{value: 0x3308, lo: 0xb4, hi: 0xb9},
-	{value: 0x3b08, lo: 0xba, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbe},
-	{value: 0x0018, lo: 0xbf, hi: 0xbf},
-	// Block 0x16, offset 0xe5
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x3308, lo: 0x87, hi: 0x8e},
-	{value: 0x0018, lo: 0x8f, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0018, lo: 0x9a, hi: 0x9b},
-	{value: 0x0040, lo: 0x9c, hi: 0xbf},
-	// Block 0x17, offset 0xec
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0x84},
-	{value: 0x0040, lo: 0x85, hi: 0x85},
-	{value: 0x0008, lo: 0x86, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x87},
-	{value: 0x3308, lo: 0x88, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9b},
-	{value: 0x0961, lo: 0x9c, hi: 0x9c},
-	{value: 0x0999, lo: 0x9d, hi: 0x9d},
-	{value: 0x0008, lo: 0x9e, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xbf},
-	// Block 0x18, offset 0xf9
-	{value: 0x0000, lo: 0x10},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x8a},
-	{value: 0x0008, lo: 0x8b, hi: 0x8b},
-	{value: 0xe03d, lo: 0x8c, hi: 0x8c},
-	{value: 0x0018, lo: 0x8d, hi: 0x97},
-	{value: 0x3308, lo: 0x98, hi: 0x99},
-	{value: 0x0018, lo: 0x9a, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa9},
-	{value: 0x0018, lo: 0xaa, hi: 0xb4},
-	{value: 0x3308, lo: 0xb5, hi: 0xb5},
-	{value: 0x0018, lo: 0xb6, hi: 0xb6},
-	{value: 0x3308, lo: 0xb7, hi: 0xb7},
-	{value: 0x0018, lo: 0xb8, hi: 0xb8},
-	{value: 0x3308, lo: 0xb9, hi: 0xb9},
-	{value: 0x0018, lo: 0xba, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbf},
-	// Block 0x19, offset 0x10a
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0018, lo: 0x80, hi: 0x85},
-	{value: 0x3308, lo: 0x86, hi: 0x86},
-	{value: 0x0018, lo: 0x87, hi: 0x8c},
-	{value: 0x0040, lo: 0x8d, hi: 0x8d},
-	{value: 0x0018, lo: 0x8e, hi: 0x9a},
-	{value: 0x0040, lo: 0x9b, hi: 0xbf},
-	// Block 0x1a, offset 0x111
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0xaa},
-	{value: 0x3008, lo: 0xab, hi: 0xac},
-	{value: 0x3308, lo: 0xad, hi: 0xb0},
-	{value: 0x3008, lo: 0xb1, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb7},
-	{value: 0x3008, lo: 0xb8, hi: 0xb8},
-	{value: 0x3b08, lo: 0xb9, hi: 0xba},
-	{value: 0x3008, lo: 0xbb, hi: 0xbc},
-	{value: 0x3308, lo: 0xbd, hi: 0xbe},
-	{value: 0x0008, lo: 0xbf, hi: 0xbf},
-	// Block 0x1b, offset 0x11c
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x0018, lo: 0x8a, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x95},
-	{value: 0x3008, lo: 0x96, hi: 0x97},
-	{value: 0x3308, lo: 0x98, hi: 0x99},
-	{value: 0x0008, lo: 0x9a, hi: 0x9d},
-	{value: 0x3308, lo: 0x9e, hi: 0xa0},
-	{value: 0x0008, lo: 0xa1, hi: 0xa1},
-	{value: 0x3008, lo: 0xa2, hi: 0xa4},
-	{value: 0x0008, lo: 0xa5, hi: 0xa6},
-	{value: 0x3008, lo: 0xa7, hi: 0xad},
-	{value: 0x0008, lo: 0xae, hi: 0xb0},
-	{value: 0x3308, lo: 0xb1, hi: 0xb4},
-	{value: 0x0008, lo: 0xb5, hi: 0xbf},
-	// Block 0x1c, offset 0x12b
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x0008, lo: 0x80, hi: 0x81},
-	{value: 0x3308, lo: 0x82, hi: 0x82},
-	{value: 0x3008, lo: 0x83, hi: 0x84},
-	{value: 0x3308, lo: 0x85, hi: 0x86},
-	{value: 0x3008, lo: 0x87, hi: 0x8c},
-	{value: 0x3308, lo: 0x8d, hi: 0x8d},
-	{value: 0x0008, lo: 0x8e, hi: 0x8e},
-	{value: 0x3008, lo: 0x8f, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x3008, lo: 0x9a, hi: 0x9c},
-	{value: 0x3308, lo: 0x9d, hi: 0x9d},
-	{value: 0x0018, lo: 0x9e, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xbf},
-	// Block 0x1d, offset 0x139
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0040, lo: 0x80, hi: 0x86},
-	{value: 0x055d, lo: 0x87, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8c},
-	{value: 0x055d, lo: 0x8d, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xba},
-	{value: 0x0018, lo: 0xbb, hi: 0xbb},
-	{value: 0xe105, lo: 0xbc, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbf},
-	// Block 0x1e, offset 0x143
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0018, lo: 0x80, hi: 0xbf},
-	// Block 0x1f, offset 0x145
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0xa0},
-	{value: 0x2018, lo: 0xa1, hi: 0xb5},
-	{value: 0x0018, lo: 0xb6, hi: 0xbf},
-	// Block 0x20, offset 0x14a
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0xa7},
-	{value: 0x2018, lo: 0xa8, hi: 0xbf},
-	// Block 0x21, offset 0x14d
-	{value: 0x0000, lo: 0x02},
-	{value: 0x2018, lo: 0x80, hi: 0x82},
-	{value: 0x0018, lo: 0x83, hi: 0xbf},
-	// Block 0x22, offset 0x150
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0008, lo: 0x80, hi: 0xbf},
-	// Block 0x23, offset 0x152
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x0008, lo: 0x8a, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0x98},
-	{value: 0x0040, lo: 0x99, hi: 0x99},
-	{value: 0x0008, lo: 0x9a, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x24, offset 0x15e
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x0008, lo: 0x8a, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xb0},
-	{value: 0x0040, lo: 0xb1, hi: 0xb1},
-	{value: 0x0008, lo: 0xb2, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xb7},
-	{value: 0x0008, lo: 0xb8, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0x25, offset 0x169
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0x0040, lo: 0x81, hi: 0x81},
-	{value: 0x0008, lo: 0x82, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0x87},
-	{value: 0x0008, lo: 0x88, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0xbf},
-	// Block 0x26, offset 0x171
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0x90},
-	{value: 0x0040, lo: 0x91, hi: 0x91},
-	{value: 0x0008, lo: 0x92, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0xbf},
-	// Block 0x27, offset 0x177
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0x9a},
-	{value: 0x0040, lo: 0x9b, hi: 0x9c},
-	{value: 0x3308, lo: 0x9d, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbf},
-	// Block 0x28, offset 0x17d
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x29, offset 0x182
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xb7},
-	{value: 0xe045, lo: 0xb8, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbf},
-	// Block 0x2a, offset 0x187
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0xbf},
-	// Block 0x2b, offset 0x18a
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xac},
-	{value: 0x0018, lo: 0xad, hi: 0xae},
-	{value: 0x0008, lo: 0xaf, hi: 0xbf},
-	// Block 0x2c, offset 0x18e
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0x9a},
-	{value: 0x0018, lo: 0x9b, hi: 0x9c},
-	{value: 0x0040, lo: 0x9d, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x2d, offset 0x194
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xaa},
-	{value: 0x0018, lo: 0xab, hi: 0xb0},
-	{value: 0x0008, lo: 0xb1, hi: 0xb8},
-	{value: 0x0040, lo: 0xb9, hi: 0xbf},
-	// Block 0x2e, offset 0x199
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0x8c},
-	{value: 0x0040, lo: 0x8d, hi: 0x8d},
-	{value: 0x0008, lo: 0x8e, hi: 0x91},
-	{value: 0x3308, lo: 0x92, hi: 0x93},
-	{value: 0x3b08, lo: 0x94, hi: 0x94},
-	{value: 0x0040, lo: 0x95, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb3},
-	{value: 0x3b08, lo: 0xb4, hi: 0xb4},
-	{value: 0x0018, lo: 0xb5, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0x2f, offset 0x1a5
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x91},
-	{value: 0x3308, lo: 0x92, hi: 0x93},
-	{value: 0x0040, lo: 0x94, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xac},
-	{value: 0x0040, lo: 0xad, hi: 0xad},
-	{value: 0x0008, lo: 0xae, hi: 0xb0},
-	{value: 0x0040, lo: 0xb1, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xbf},
-	// Block 0x30, offset 0x1af
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0xb3},
-	{value: 0x3340, lo: 0xb4, hi: 0xb5},
-	{value: 0x3008, lo: 0xb6, hi: 0xb6},
-	{value: 0x3308, lo: 0xb7, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbf},
-	// Block 0x31, offset 0x1b5
-	{value: 0x0000, lo: 0x10},
-	{value: 0x3008, lo: 0x80, hi: 0x85},
-	{value: 0x3308, lo: 0x86, hi: 0x86},
-	{value: 0x3008, lo: 0x87, hi: 0x88},
-	{value: 0x3308, lo: 0x89, hi: 0x91},
-	{value: 0x3b08, lo: 0x92, hi: 0x92},
-	{value: 0x3308, lo: 0x93, hi: 0x93},
-	{value: 0x0018, lo: 0x94, hi: 0x96},
-	{value: 0x0008, lo: 0x97, hi: 0x97},
-	{value: 0x0018, lo: 0x98, hi: 0x9b},
-	{value: 0x0008, lo: 0x9c, hi: 0x9c},
-	{value: 0x3308, lo: 0x9d, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa9},
-	{value: 0x0040, lo: 0xaa, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0x32, offset 0x1c6
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0018, lo: 0x80, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0x86},
-	{value: 0x0218, lo: 0x87, hi: 0x87},
-	{value: 0x0018, lo: 0x88, hi: 0x8a},
-	{value: 0x33c0, lo: 0x8b, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x0208, lo: 0xa0, hi: 0xbf},
-	// Block 0x33, offset 0x1d0
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0208, lo: 0x80, hi: 0xb8},
-	{value: 0x0040, lo: 0xb9, hi: 0xbf},
-	// Block 0x34, offset 0x1d3
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0x84},
-	{value: 0x3308, lo: 0x85, hi: 0x86},
-	{value: 0x0208, lo: 0x87, hi: 0xa8},
-	{value: 0x3308, lo: 0xa9, hi: 0xa9},
-	{value: 0x0208, lo: 0xaa, hi: 0xaa},
-	{value: 0x0040, lo: 0xab, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x35, offset 0x1db
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xbf},
-	// Block 0x36, offset 0x1de
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0x9f},
-	{value: 0x3308, lo: 0xa0, hi: 0xa2},
-	{value: 0x3008, lo: 0xa3, hi: 0xa6},
-	{value: 0x3308, lo: 0xa7, hi: 0xa8},
-	{value: 0x3008, lo: 0xa9, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xaf},
-	{value: 0x3008, lo: 0xb0, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb2},
-	{value: 0x3008, lo: 0xb3, hi: 0xb8},
-	{value: 0x3308, lo: 0xb9, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbf},
-	// Block 0x37, offset 0x1eb
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0018, lo: 0x80, hi: 0x80},
-	{value: 0x0040, lo: 0x81, hi: 0x83},
-	{value: 0x0018, lo: 0x84, hi: 0x85},
-	{value: 0x0008, lo: 0x86, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0x38, offset 0x1f3
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x39, offset 0x1f7
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x0040, lo: 0x8a, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0028, lo: 0x9a, hi: 0x9a},
-	{value: 0x0040, lo: 0x9b, hi: 0x9d},
-	{value: 0x0018, lo: 0x9e, hi: 0xbf},
-	// Block 0x3a, offset 0x1fe
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0x96},
-	{value: 0x3308, lo: 0x97, hi: 0x98},
-	{value: 0x3008, lo: 0x99, hi: 0x9a},
-	{value: 0x3308, lo: 0x9b, hi: 0x9b},
-	{value: 0x0040, lo: 0x9c, hi: 0x9d},
-	{value: 0x0018, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x3b, offset 0x206
-	{value: 0x0000, lo: 0x0f},
-	{value: 0x0008, lo: 0x80, hi: 0x94},
-	{value: 0x3008, lo: 0x95, hi: 0x95},
-	{value: 0x3308, lo: 0x96, hi: 0x96},
-	{value: 0x3008, lo: 0x97, hi: 0x97},
-	{value: 0x3308, lo: 0x98, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0x9f},
-	{value: 0x3b08, lo: 0xa0, hi: 0xa0},
-	{value: 0x3008, lo: 0xa1, hi: 0xa1},
-	{value: 0x3308, lo: 0xa2, hi: 0xa2},
-	{value: 0x3008, lo: 0xa3, hi: 0xa4},
-	{value: 0x3308, lo: 0xa5, hi: 0xac},
-	{value: 0x3008, lo: 0xad, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbe},
-	{value: 0x3308, lo: 0xbf, hi: 0xbf},
-	// Block 0x3c, offset 0x216
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x0040, lo: 0x8a, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xa6},
-	{value: 0x0008, lo: 0xa7, hi: 0xa7},
-	{value: 0x0018, lo: 0xa8, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xbd},
-	{value: 0x3318, lo: 0xbe, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0x3d, offset 0x222
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0040, lo: 0x80, hi: 0xbf},
-	// Block 0x3e, offset 0x224
-	{value: 0x0000, lo: 0x09},
-	{value: 0x3308, lo: 0x80, hi: 0x83},
-	{value: 0x3008, lo: 0x84, hi: 0x84},
-	{value: 0x0008, lo: 0x85, hi: 0xb3},
-	{value: 0x3308, lo: 0xb4, hi: 0xb4},
-	{value: 0x3008, lo: 0xb5, hi: 0xb5},
-	{value: 0x3308, lo: 0xb6, hi: 0xba},
-	{value: 0x3008, lo: 0xbb, hi: 0xbb},
-	{value: 0x3308, lo: 0xbc, hi: 0xbc},
-	{value: 0x3008, lo: 0xbd, hi: 0xbf},
-	// Block 0x3f, offset 0x22e
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x3008, lo: 0x80, hi: 0x81},
-	{value: 0x3308, lo: 0x82, hi: 0x82},
-	{value: 0x3008, lo: 0x83, hi: 0x83},
-	{value: 0x3808, lo: 0x84, hi: 0x84},
-	{value: 0x0008, lo: 0x85, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0018, lo: 0x9a, hi: 0xaa},
-	{value: 0x3308, lo: 0xab, hi: 0xb3},
-	{value: 0x0018, lo: 0xb4, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbf},
-	// Block 0x40, offset 0x23a
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x3308, lo: 0x80, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0xa0},
-	{value: 0x3008, lo: 0xa1, hi: 0xa1},
-	{value: 0x3308, lo: 0xa2, hi: 0xa5},
-	{value: 0x3008, lo: 0xa6, hi: 0xa7},
-	{value: 0x3308, lo: 0xa8, hi: 0xa9},
-	{value: 0x3808, lo: 0xaa, hi: 0xaa},
-	{value: 0x3b08, lo: 0xab, hi: 0xab},
-	{value: 0x3308, lo: 0xac, hi: 0xad},
-	{value: 0x0008, lo: 0xae, hi: 0xbf},
-	// Block 0x41, offset 0x246
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0xa5},
-	{value: 0x3308, lo: 0xa6, hi: 0xa6},
-	{value: 0x3008, lo: 0xa7, hi: 0xa7},
-	{value: 0x3308, lo: 0xa8, hi: 0xa9},
-	{value: 0x3008, lo: 0xaa, hi: 0xac},
-	{value: 0x3308, lo: 0xad, hi: 0xad},
-	{value: 0x3008, lo: 0xae, hi: 0xae},
-	{value: 0x3308, lo: 0xaf, hi: 0xb1},
-	{value: 0x3808, lo: 0xb2, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xbb},
-	{value: 0x0018, lo: 0xbc, hi: 0xbf},
-	// Block 0x42, offset 0x252
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0xa3},
-	{value: 0x3008, lo: 0xa4, hi: 0xab},
-	{value: 0x3308, lo: 0xac, hi: 0xb3},
-	{value: 0x3008, lo: 0xb4, hi: 0xb5},
-	{value: 0x3308, lo: 0xb6, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xba},
-	{value: 0x0018, lo: 0xbb, hi: 0xbf},
-	// Block 0x43, offset 0x25a
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x0040, lo: 0x8a, hi: 0x8c},
-	{value: 0x0008, lo: 0x8d, hi: 0xbd},
-	{value: 0x0018, lo: 0xbe, hi: 0xbf},
-	// Block 0x44, offset 0x25f
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0e29, lo: 0x80, hi: 0x80},
-	{value: 0x0e41, lo: 0x81, hi: 0x81},
-	{value: 0x0e59, lo: 0x82, hi: 0x82},
-	{value: 0x0e71, lo: 0x83, hi: 0x83},
-	{value: 0x0e89, lo: 0x84, hi: 0x85},
-	{value: 0x0ea1, lo: 0x86, hi: 0x86},
-	{value: 0x0eb9, lo: 0x87, hi: 0x87},
-	{value: 0x057d, lo: 0x88, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0xbf},
-	// Block 0x45, offset 0x269
-	{value: 0x0000, lo: 0x10},
-	{value: 0x0018, lo: 0x80, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x3308, lo: 0x90, hi: 0x92},
-	{value: 0x0018, lo: 0x93, hi: 0x93},
-	{value: 0x3308, lo: 0x94, hi: 0xa0},
-	{value: 0x3008, lo: 0xa1, hi: 0xa1},
-	{value: 0x3308, lo: 0xa2, hi: 0xa8},
-	{value: 0x0008, lo: 0xa9, hi: 0xac},
-	{value: 0x3308, lo: 0xad, hi: 0xad},
-	{value: 0x0008, lo: 0xae, hi: 0xb1},
-	{value: 0x3008, lo: 0xb2, hi: 0xb3},
-	{value: 0x3308, lo: 0xb4, hi: 0xb4},
-	{value: 0x0008, lo: 0xb5, hi: 0xb6},
-	{value: 0x3008, lo: 0xb7, hi: 0xb7},
-	{value: 0x3308, lo: 0xb8, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0x46, offset 0x27a
-	{value: 0x0000, lo: 0x03},
-	{value: 0x3308, lo: 0x80, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xba},
-	{value: 0x3308, lo: 0xbb, hi: 0xbf},
-	// Block 0x47, offset 0x27e
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0x87},
-	{value: 0xe045, lo: 0x88, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x97},
-	{value: 0xe045, lo: 0x98, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa7},
-	{value: 0xe045, lo: 0xa8, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb7},
-	{value: 0xe045, lo: 0xb8, hi: 0xbf},
-	// Block 0x48, offset 0x289
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0040, lo: 0x80, hi: 0x8f},
-	{value: 0x3318, lo: 0x90, hi: 0xb0},
-	{value: 0x0040, lo: 0xb1, hi: 0xbf},
-	// Block 0x49, offset 0x28d
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0018, lo: 0x80, hi: 0x82},
-	{value: 0x0040, lo: 0x83, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0x84},
-	{value: 0x0018, lo: 0x85, hi: 0x88},
-	{value: 0x24c1, lo: 0x89, hi: 0x89},
-	{value: 0x0018, lo: 0x8a, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xbf},
-	// Block 0x4a, offset 0x296
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0018, lo: 0x80, hi: 0xab},
-	{value: 0x24f1, lo: 0xac, hi: 0xac},
-	{value: 0x2529, lo: 0xad, hi: 0xad},
-	{value: 0x0018, lo: 0xae, hi: 0xae},
-	{value: 0x2579, lo: 0xaf, hi: 0xaf},
-	{value: 0x25b1, lo: 0xb0, hi: 0xb0},
-	{value: 0x0018, lo: 0xb1, hi: 0xbf},
-	// Block 0x4b, offset 0x29e
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0x9f},
-	{value: 0x0080, lo: 0xa0, hi: 0xa0},
-	{value: 0x0018, lo: 0xa1, hi: 0xad},
-	{value: 0x0080, lo: 0xae, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xbf},
-	// Block 0x4c, offset 0x2a4
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0xa8},
-	{value: 0x09c5, lo: 0xa9, hi: 0xa9},
-	{value: 0x09e5, lo: 0xaa, hi: 0xaa},
-	{value: 0x0018, lo: 0xab, hi: 0xbf},
-	// Block 0x4d, offset 0x2a9
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0xa6},
-	{value: 0x0040, lo: 0xa7, hi: 0xbf},
-	// Block 0x4e, offset 0x2ac
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0x8b},
-	{value: 0x28c1, lo: 0x8c, hi: 0x8c},
-	{value: 0x0018, lo: 0x8d, hi: 0xbf},
-	// Block 0x4f, offset 0x2b0
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0xb3},
-	{value: 0x0e66, lo: 0xb4, hi: 0xb4},
-	{value: 0x292a, lo: 0xb5, hi: 0xb5},
-	{value: 0x0e86, lo: 0xb6, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xbf},
-	// Block 0x50, offset 0x2b6
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0x9b},
-	{value: 0x2941, lo: 0x9c, hi: 0x9c},
-	{value: 0x0018, lo: 0x9d, hi: 0xbf},
-	// Block 0x51, offset 0x2ba
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xb5},
-	{value: 0x0018, lo: 0xb6, hi: 0xbf},
-	// Block 0x52, offset 0x2be
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x97},
-	{value: 0x0018, lo: 0x98, hi: 0xbf},
-	// Block 0x53, offset 0x2c2
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x0018, lo: 0x8a, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0x54, offset 0x2c7
-	{value: 0x0000, lo: 0x05},
-	{value: 0xe185, lo: 0x80, hi: 0x8f},
-	{value: 0x03f5, lo: 0x90, hi: 0x9f},
-	{value: 0x0ea5, lo: 0xa0, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x55, offset 0x2cd
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0xa5},
-	{value: 0x0040, lo: 0xa6, hi: 0xa6},
-	{value: 0x0008, lo: 0xa7, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xac},
-	{value: 0x0008, lo: 0xad, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x56, offset 0x2d5
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0008, lo: 0x80, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xae},
-	{value: 0xe075, lo: 0xaf, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb0},
-	{value: 0x0040, lo: 0xb1, hi: 0xbe},
-	{value: 0x3b08, lo: 0xbf, hi: 0xbf},
-	// Block 0x57, offset 0x2dc
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa6},
-	{value: 0x0040, lo: 0xa7, hi: 0xa7},
-	{value: 0x0008, lo: 0xa8, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xb7},
-	{value: 0x0008, lo: 0xb8, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0x58, offset 0x2e7
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x87},
-	{value: 0x0008, lo: 0x88, hi: 0x8e},
-	{value: 0x0040, lo: 0x8f, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0x9f},
-	{value: 0x3308, lo: 0xa0, hi: 0xbf},
-	// Block 0x59, offset 0x2f1
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xae},
-	{value: 0x0008, lo: 0xaf, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xbf},
-	// Block 0x5a, offset 0x2f5
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0x8e},
-	{value: 0x0040, lo: 0x8f, hi: 0xbf},
-	// Block 0x5b, offset 0x2f8
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9a},
-	{value: 0x0018, lo: 0x9b, hi: 0x9e},
-	{value: 0x0edd, lo: 0x9f, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xbf},
-	// Block 0x5c, offset 0x2fe
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xb2},
-	{value: 0x0efd, lo: 0xb3, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xbf},
-	// Block 0x5d, offset 0x302
-	{value: 0x0020, lo: 0x01},
-	{value: 0x0f1d, lo: 0x80, hi: 0xbf},
-	// Block 0x5e, offset 0x304
-	{value: 0x0020, lo: 0x02},
-	{value: 0x171d, lo: 0x80, hi: 0x8f},
-	{value: 0x18fd, lo: 0x90, hi: 0xbf},
-	// Block 0x5f, offset 0x307
-	{value: 0x0020, lo: 0x01},
-	{value: 0x1efd, lo: 0x80, hi: 0xbf},
-	// Block 0x60, offset 0x309
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0xbf},
-	// Block 0x61, offset 0x30c
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x98},
-	{value: 0x3308, lo: 0x99, hi: 0x9a},
-	{value: 0x29e2, lo: 0x9b, hi: 0x9b},
-	{value: 0x2a0a, lo: 0x9c, hi: 0x9c},
-	{value: 0x0008, lo: 0x9d, hi: 0x9e},
-	{value: 0x2a31, lo: 0x9f, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xa0},
-	{value: 0x0008, lo: 0xa1, hi: 0xbf},
-	// Block 0x62, offset 0x316
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xbe},
-	{value: 0x2a69, lo: 0xbf, hi: 0xbf},
-	// Block 0x63, offset 0x319
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x0040, lo: 0x80, hi: 0x84},
-	{value: 0x0008, lo: 0x85, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xb0},
-	{value: 0x2a1d, lo: 0xb1, hi: 0xb1},
-	{value: 0x2a3d, lo: 0xb2, hi: 0xb2},
-	{value: 0x2a5d, lo: 0xb3, hi: 0xb3},
-	{value: 0x2a7d, lo: 0xb4, hi: 0xb4},
-	{value: 0x2a5d, lo: 0xb5, hi: 0xb5},
-	{value: 0x2a9d, lo: 0xb6, hi: 0xb6},
-	{value: 0x2abd, lo: 0xb7, hi: 0xb7},
-	{value: 0x2add, lo: 0xb8, hi: 0xb9},
-	{value: 0x2afd, lo: 0xba, hi: 0xbb},
-	{value: 0x2b1d, lo: 0xbc, hi: 0xbd},
-	{value: 0x2afd, lo: 0xbe, hi: 0xbf},
-	// Block 0x64, offset 0x328
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xa3},
-	{value: 0x0040, lo: 0xa4, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x65, offset 0x32c
-	{value: 0x0030, lo: 0x04},
-	{value: 0x2aa2, lo: 0x80, hi: 0x9d},
-	{value: 0x305a, lo: 0x9e, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0x9f},
-	{value: 0x30a2, lo: 0xa0, hi: 0xbf},
-	// Block 0x66, offset 0x331
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbf},
-	// Block 0x67, offset 0x334
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0x8c},
-	{value: 0x0040, lo: 0x8d, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xbf},
-	// Block 0x68, offset 0x338
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xbd},
-	{value: 0x0018, lo: 0xbe, hi: 0xbf},
-	// Block 0x69, offset 0x33d
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x8c},
-	{value: 0x0018, lo: 0x8d, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xbf},
-	// Block 0x6a, offset 0x342
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0xa5},
-	{value: 0x0018, lo: 0xa6, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb1},
-	{value: 0x0018, lo: 0xb2, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xbf},
-	// Block 0x6b, offset 0x348
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0040, lo: 0x80, hi: 0xb6},
-	{value: 0x0008, lo: 0xb7, hi: 0xb7},
-	{value: 0x2009, lo: 0xb8, hi: 0xb8},
-	{value: 0x6e89, lo: 0xb9, hi: 0xb9},
-	{value: 0x0008, lo: 0xba, hi: 0xbf},
-	// Block 0x6c, offset 0x34e
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x0008, lo: 0x80, hi: 0x81},
-	{value: 0x3308, lo: 0x82, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0x85},
-	{value: 0x3b08, lo: 0x86, hi: 0x86},
-	{value: 0x0008, lo: 0x87, hi: 0x8a},
-	{value: 0x3308, lo: 0x8b, hi: 0x8b},
-	{value: 0x0008, lo: 0x8c, hi: 0xa2},
-	{value: 0x3008, lo: 0xa3, hi: 0xa4},
-	{value: 0x3308, lo: 0xa5, hi: 0xa6},
-	{value: 0x3008, lo: 0xa7, hi: 0xa7},
-	{value: 0x0018, lo: 0xa8, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0x6d, offset 0x35d
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0208, lo: 0x80, hi: 0xb1},
-	{value: 0x0108, lo: 0xb2, hi: 0xb2},
-	{value: 0x0008, lo: 0xb3, hi: 0xb3},
-	{value: 0x0018, lo: 0xb4, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xbf},
-	// Block 0x6e, offset 0x363
-	{value: 0x0000, lo: 0x03},
-	{value: 0x3008, lo: 0x80, hi: 0x81},
-	{value: 0x0008, lo: 0x82, hi: 0xb3},
-	{value: 0x3008, lo: 0xb4, hi: 0xbf},
-	// Block 0x6f, offset 0x367
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x3008, lo: 0x80, hi: 0x83},
-	{value: 0x3b08, lo: 0x84, hi: 0x84},
-	{value: 0x3308, lo: 0x85, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0x8d},
-	{value: 0x0018, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x3308, lo: 0xa0, hi: 0xb1},
-	{value: 0x0008, lo: 0xb2, hi: 0xb7},
-	{value: 0x0018, lo: 0xb8, hi: 0xba},
-	{value: 0x0008, lo: 0xbb, hi: 0xbb},
-	{value: 0x0018, lo: 0xbc, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbe},
-	{value: 0x3308, lo: 0xbf, hi: 0xbf},
-	// Block 0x70, offset 0x376
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xa5},
-	{value: 0x3308, lo: 0xa6, hi: 0xad},
-	{value: 0x0018, lo: 0xae, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x71, offset 0x37b
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x3308, lo: 0x87, hi: 0x91},
-	{value: 0x3008, lo: 0x92, hi: 0x92},
-	{value: 0x3808, lo: 0x93, hi: 0x93},
-	{value: 0x0040, lo: 0x94, hi: 0x9e},
-	{value: 0x0018, lo: 0x9f, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbf},
-	// Block 0x72, offset 0x383
-	{value: 0x0000, lo: 0x09},
-	{value: 0x3308, lo: 0x80, hi: 0x82},
-	{value: 0x3008, lo: 0x83, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xb3},
-	{value: 0x3008, lo: 0xb4, hi: 0xb5},
-	{value: 0x3308, lo: 0xb6, hi: 0xb9},
-	{value: 0x3008, lo: 0xba, hi: 0xbb},
-	{value: 0x3308, lo: 0xbc, hi: 0xbc},
-	{value: 0x3008, lo: 0xbd, hi: 0xbf},
-	// Block 0x73, offset 0x38d
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x3808, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8e},
-	{value: 0x0008, lo: 0x8f, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9d},
-	{value: 0x0018, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa4},
-	{value: 0x3308, lo: 0xa5, hi: 0xa5},
-	{value: 0x0008, lo: 0xa6, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0x74, offset 0x398
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0xa8},
-	{value: 0x3308, lo: 0xa9, hi: 0xae},
-	{value: 0x3008, lo: 0xaf, hi: 0xb0},
-	{value: 0x3308, lo: 0xb1, hi: 0xb2},
-	{value: 0x3008, lo: 0xb3, hi: 0xb4},
-	{value: 0x3308, lo: 0xb5, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0x75, offset 0x3a0
-	{value: 0x0000, lo: 0x10},
-	{value: 0x0008, lo: 0x80, hi: 0x82},
-	{value: 0x3308, lo: 0x83, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0x8b},
-	{value: 0x3308, lo: 0x8c, hi: 0x8c},
-	{value: 0x3008, lo: 0x8d, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9b},
-	{value: 0x0018, lo: 0x9c, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xb9},
-	{value: 0x0008, lo: 0xba, hi: 0xba},
-	{value: 0x3008, lo: 0xbb, hi: 0xbb},
-	{value: 0x3308, lo: 0xbc, hi: 0xbc},
-	{value: 0x3008, lo: 0xbd, hi: 0xbd},
-	{value: 0x0008, lo: 0xbe, hi: 0xbf},
-	// Block 0x76, offset 0x3b1
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0008, lo: 0x80, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb0},
-	{value: 0x0008, lo: 0xb1, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb4},
-	{value: 0x0008, lo: 0xb5, hi: 0xb6},
-	{value: 0x3308, lo: 0xb7, hi: 0xb8},
-	{value: 0x0008, lo: 0xb9, hi: 0xbd},
-	{value: 0x3308, lo: 0xbe, hi: 0xbf},
-	// Block 0x77, offset 0x3ba
-	{value: 0x0000, lo: 0x0f},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0x3308, lo: 0x81, hi: 0x81},
-	{value: 0x0008, lo: 0x82, hi: 0x82},
-	{value: 0x0040, lo: 0x83, hi: 0x9a},
-	{value: 0x0008, lo: 0x9b, hi: 0x9d},
-	{value: 0x0018, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xaa},
-	{value: 0x3008, lo: 0xab, hi: 0xab},
-	{value: 0x3308, lo: 0xac, hi: 0xad},
-	{value: 0x3008, lo: 0xae, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb1},
-	{value: 0x0008, lo: 0xb2, hi: 0xb4},
-	{value: 0x3008, lo: 0xb5, hi: 0xb5},
-	{value: 0x3b08, lo: 0xb6, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0x78, offset 0x3ca
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x88},
-	{value: 0x0008, lo: 0x89, hi: 0x8e},
-	{value: 0x0040, lo: 0x8f, hi: 0x90},
-	{value: 0x0008, lo: 0x91, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa6},
-	{value: 0x0040, lo: 0xa7, hi: 0xa7},
-	{value: 0x0008, lo: 0xa8, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x79, offset 0x3d7
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x9a},
-	{value: 0x0018, lo: 0x9b, hi: 0x9b},
-	{value: 0x4465, lo: 0x9c, hi: 0x9c},
-	{value: 0x447d, lo: 0x9d, hi: 0x9d},
-	{value: 0x2971, lo: 0x9e, hi: 0x9e},
-	{value: 0xe06d, lo: 0x9f, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa5},
-	{value: 0x0040, lo: 0xa6, hi: 0xaf},
-	{value: 0x4495, lo: 0xb0, hi: 0xbf},
-	// Block 0x7a, offset 0x3e1
-	{value: 0x0000, lo: 0x04},
-	{value: 0x44b5, lo: 0x80, hi: 0x8f},
-	{value: 0x44d5, lo: 0x90, hi: 0x9f},
-	{value: 0x44f5, lo: 0xa0, hi: 0xaf},
-	{value: 0x44d5, lo: 0xb0, hi: 0xbf},
-	// Block 0x7b, offset 0x3e6
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0xa2},
-	{value: 0x3008, lo: 0xa3, hi: 0xa4},
-	{value: 0x3308, lo: 0xa5, hi: 0xa5},
-	{value: 0x3008, lo: 0xa6, hi: 0xa7},
-	{value: 0x3308, lo: 0xa8, hi: 0xa8},
-	{value: 0x3008, lo: 0xa9, hi: 0xaa},
-	{value: 0x0018, lo: 0xab, hi: 0xab},
-	{value: 0x3008, lo: 0xac, hi: 0xac},
-	{value: 0x3b08, lo: 0xad, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0x7c, offset 0x3f3
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xa3},
-	{value: 0x0040, lo: 0xa4, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xbf},
-	// Block 0x7d, offset 0x3f7
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x8a},
-	{value: 0x0018, lo: 0x8b, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbf},
-	// Block 0x7e, offset 0x3fc
-	{value: 0x0020, lo: 0x01},
-	{value: 0x4515, lo: 0x80, hi: 0xbf},
-	// Block 0x7f, offset 0x3fe
-	{value: 0x0020, lo: 0x03},
-	{value: 0x4d15, lo: 0x80, hi: 0x94},
-	{value: 0x4ad5, lo: 0x95, hi: 0x95},
-	{value: 0x4fb5, lo: 0x96, hi: 0xbf},
-	// Block 0x80, offset 0x402
-	{value: 0x0020, lo: 0x01},
-	{value: 0x54f5, lo: 0x80, hi: 0xbf},
-	// Block 0x81, offset 0x404
-	{value: 0x0020, lo: 0x03},
-	{value: 0x5cf5, lo: 0x80, hi: 0x84},
-	{value: 0x5655, lo: 0x85, hi: 0x85},
-	{value: 0x5d95, lo: 0x86, hi: 0xbf},
-	// Block 0x82, offset 0x408
-	{value: 0x0020, lo: 0x08},
-	{value: 0x6b55, lo: 0x80, hi: 0x8f},
-	{value: 0x6d15, lo: 0x90, hi: 0x90},
-	{value: 0x6d55, lo: 0x91, hi: 0xab},
-	{value: 0x6ea1, lo: 0xac, hi: 0xac},
-	{value: 0x70b5, lo: 0xad, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xaf},
-	{value: 0x70d5, lo: 0xb0, hi: 0xbf},
-	// Block 0x83, offset 0x411
-	{value: 0x0020, lo: 0x05},
-	{value: 0x72d5, lo: 0x80, hi: 0xad},
-	{value: 0x6535, lo: 0xae, hi: 0xae},
-	{value: 0x7895, lo: 0xaf, hi: 0xb5},
-	{value: 0x6f55, lo: 0xb6, hi: 0xb6},
-	{value: 0x7975, lo: 0xb7, hi: 0xbf},
-	// Block 0x84, offset 0x417
-	{value: 0x0028, lo: 0x03},
-	{value: 0x7c21, lo: 0x80, hi: 0x82},
-	{value: 0x7be1, lo: 0x83, hi: 0x83},
-	{value: 0x7c99, lo: 0x84, hi: 0xbf},
-	// Block 0x85, offset 0x41b
-	{value: 0x0038, lo: 0x0f},
-	{value: 0x9db1, lo: 0x80, hi: 0x83},
-	{value: 0x9e59, lo: 0x84, hi: 0x85},
-	{value: 0x9e91, lo: 0x86, hi: 0x87},
-	{value: 0x9ec9, lo: 0x88, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0x90},
-	{value: 0x0040, lo: 0x91, hi: 0x91},
-	{value: 0xa089, lo: 0x92, hi: 0x97},
-	{value: 0xa1a1, lo: 0x98, hi: 0x9c},
-	{value: 0xa281, lo: 0x9d, hi: 0xb3},
-	{value: 0x9d41, lo: 0xb4, hi: 0xb4},
-	{value: 0x9db1, lo: 0xb5, hi: 0xb5},
-	{value: 0xa789, lo: 0xb6, hi: 0xbb},
-	{value: 0xa869, lo: 0xbc, hi: 0xbc},
-	{value: 0xa7f9, lo: 0xbd, hi: 0xbd},
-	{value: 0xa8d9, lo: 0xbe, hi: 0xbf},
-	// Block 0x86, offset 0x42b
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x8c},
-	{value: 0x0008, lo: 0x8d, hi: 0xa6},
-	{value: 0x0040, lo: 0xa7, hi: 0xa7},
-	{value: 0x0008, lo: 0xa8, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbb},
-	{value: 0x0008, lo: 0xbc, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbe},
-	{value: 0x0008, lo: 0xbf, hi: 0xbf},
-	// Block 0x87, offset 0x435
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0xbf},
-	// Block 0x88, offset 0x43a
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbf},
-	// Block 0x89, offset 0x43d
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0x82},
-	{value: 0x0040, lo: 0x83, hi: 0x86},
-	{value: 0x0018, lo: 0x87, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xbf},
-	// Block 0x8a, offset 0x443
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0018, lo: 0x80, hi: 0x8e},
-	{value: 0x0040, lo: 0x8f, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0x9b},
-	{value: 0x0040, lo: 0x9c, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xa0},
-	{value: 0x0040, lo: 0xa1, hi: 0xbf},
-	// Block 0x8b, offset 0x44a
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0040, lo: 0x80, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xbc},
-	{value: 0x3308, lo: 0xbd, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbf},
-	// Block 0x8c, offset 0x44f
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0x9c},
-	{value: 0x0040, lo: 0x9d, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x8d, offset 0x453
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0x90},
-	{value: 0x0040, lo: 0x91, hi: 0x9f},
-	{value: 0x3308, lo: 0xa0, hi: 0xa0},
-	{value: 0x0018, lo: 0xa1, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbf},
-	// Block 0x8e, offset 0x459
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xa3},
-	{value: 0x0040, lo: 0xa4, hi: 0xac},
-	{value: 0x0008, lo: 0xad, hi: 0xbf},
-	// Block 0x8f, offset 0x45e
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x81},
-	{value: 0x0008, lo: 0x82, hi: 0x89},
-	{value: 0x0018, lo: 0x8a, hi: 0x8a},
-	{value: 0x0040, lo: 0x8b, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xb5},
-	{value: 0x3308, lo: 0xb6, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbf},
-	// Block 0x90, offset 0x467
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9e},
-	{value: 0x0018, lo: 0x9f, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x91, offset 0x46c
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0x83},
-	{value: 0x0040, lo: 0x84, hi: 0x87},
-	{value: 0x0008, lo: 0x88, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0xbf},
-	// Block 0x92, offset 0x472
-	{value: 0x0000, lo: 0x06},
-	{value: 0xe145, lo: 0x80, hi: 0x87},
-	{value: 0xe1c5, lo: 0x88, hi: 0x8f},
-	{value: 0xe145, lo: 0x90, hi: 0x97},
-	{value: 0x8ad5, lo: 0x98, hi: 0x9f},
-	{value: 0x8aed, lo: 0xa0, hi: 0xa7},
-	{value: 0x0008, lo: 0xa8, hi: 0xbf},
-	// Block 0x93, offset 0x479
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0008, lo: 0x80, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa9},
-	{value: 0x0040, lo: 0xaa, hi: 0xaf},
-	{value: 0x8aed, lo: 0xb0, hi: 0xb7},
-	{value: 0x8ad5, lo: 0xb8, hi: 0xbf},
-	// Block 0x94, offset 0x480
-	{value: 0x0000, lo: 0x06},
-	{value: 0xe145, lo: 0x80, hi: 0x87},
-	{value: 0xe1c5, lo: 0x88, hi: 0x8f},
-	{value: 0xe145, lo: 0x90, hi: 0x93},
-	{value: 0x0040, lo: 0x94, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbf},
-	// Block 0x95, offset 0x487
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x96, offset 0x48b
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xa3},
-	{value: 0x0040, lo: 0xa4, hi: 0xae},
-	{value: 0x0018, lo: 0xaf, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbf},
-	// Block 0x97, offset 0x490
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0x98, offset 0x493
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xbf},
-	// Block 0x99, offset 0x498
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0808, lo: 0x80, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0x87},
-	{value: 0x0808, lo: 0x88, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x0808, lo: 0x8a, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xb6},
-	{value: 0x0808, lo: 0xb7, hi: 0xb8},
-	{value: 0x0040, lo: 0xb9, hi: 0xbb},
-	{value: 0x0808, lo: 0xbc, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbe},
-	{value: 0x0808, lo: 0xbf, hi: 0xbf},
-	// Block 0x9a, offset 0x4a4
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0808, lo: 0x80, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x96},
-	{value: 0x0818, lo: 0x97, hi: 0x9f},
-	{value: 0x0808, lo: 0xa0, hi: 0xb6},
-	{value: 0x0818, lo: 0xb7, hi: 0xbf},
-	// Block 0x9b, offset 0x4aa
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0808, lo: 0x80, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0xa6},
-	{value: 0x0818, lo: 0xa7, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbf},
-	// Block 0x9c, offset 0x4af
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0808, lo: 0xa0, hi: 0xb2},
-	{value: 0x0040, lo: 0xb3, hi: 0xb3},
-	{value: 0x0808, lo: 0xb4, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xba},
-	{value: 0x0818, lo: 0xbb, hi: 0xbf},
-	// Block 0x9d, offset 0x4b6
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0808, lo: 0x80, hi: 0x95},
-	{value: 0x0818, lo: 0x96, hi: 0x9b},
-	{value: 0x0040, lo: 0x9c, hi: 0x9e},
-	{value: 0x0018, lo: 0x9f, hi: 0x9f},
-	{value: 0x0808, lo: 0xa0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbe},
-	{value: 0x0818, lo: 0xbf, hi: 0xbf},
-	// Block 0x9e, offset 0x4be
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0808, lo: 0x80, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xbb},
-	{value: 0x0818, lo: 0xbc, hi: 0xbd},
-	{value: 0x0808, lo: 0xbe, hi: 0xbf},
-	// Block 0x9f, offset 0x4c3
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0818, lo: 0x80, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0x91},
-	{value: 0x0818, lo: 0x92, hi: 0xbf},
-	// Block 0xa0, offset 0x4c7
-	{value: 0x0000, lo: 0x0f},
-	{value: 0x0808, lo: 0x80, hi: 0x80},
-	{value: 0x3308, lo: 0x81, hi: 0x83},
-	{value: 0x0040, lo: 0x84, hi: 0x84},
-	{value: 0x3308, lo: 0x85, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x8b},
-	{value: 0x3308, lo: 0x8c, hi: 0x8f},
-	{value: 0x0808, lo: 0x90, hi: 0x93},
-	{value: 0x0040, lo: 0x94, hi: 0x94},
-	{value: 0x0808, lo: 0x95, hi: 0x97},
-	{value: 0x0040, lo: 0x98, hi: 0x98},
-	{value: 0x0808, lo: 0x99, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xb7},
-	{value: 0x3308, lo: 0xb8, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbe},
-	{value: 0x3b08, lo: 0xbf, hi: 0xbf},
-	// Block 0xa1, offset 0x4d7
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0818, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x8f},
-	{value: 0x0818, lo: 0x90, hi: 0x98},
-	{value: 0x0040, lo: 0x99, hi: 0x9f},
-	{value: 0x0808, lo: 0xa0, hi: 0xbc},
-	{value: 0x0818, lo: 0xbd, hi: 0xbf},
-	// Block 0xa2, offset 0x4de
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0808, lo: 0x80, hi: 0x9c},
-	{value: 0x0818, lo: 0x9d, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xbf},
-	// Block 0xa3, offset 0x4e2
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0808, lo: 0x80, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xb8},
-	{value: 0x0018, lo: 0xb9, hi: 0xbf},
-	// Block 0xa4, offset 0x4e6
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0808, lo: 0x80, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x97},
-	{value: 0x0818, lo: 0x98, hi: 0x9f},
-	{value: 0x0808, lo: 0xa0, hi: 0xb2},
-	{value: 0x0040, lo: 0xb3, hi: 0xb7},
-	{value: 0x0818, lo: 0xb8, hi: 0xbf},
-	// Block 0xa5, offset 0x4ed
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0808, lo: 0x80, hi: 0xbf},
-	// Block 0xa6, offset 0x4ef
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0808, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0xbf},
-	// Block 0xa7, offset 0x4f2
-	{value: 0x0000, lo: 0x02},
-	{value: 0x03dd, lo: 0x80, hi: 0xb2},
-	{value: 0x0040, lo: 0xb3, hi: 0xbf},
-	// Block 0xa8, offset 0x4f5
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0808, lo: 0x80, hi: 0xb2},
-	{value: 0x0040, lo: 0xb3, hi: 0xb9},
-	{value: 0x0818, lo: 0xba, hi: 0xbf},
-	// Block 0xa9, offset 0x4f9
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0908, lo: 0x80, hi: 0x80},
-	{value: 0x0a08, lo: 0x81, hi: 0xa1},
-	{value: 0x0c08, lo: 0xa2, hi: 0xa2},
-	{value: 0x0a08, lo: 0xa3, hi: 0xa3},
-	{value: 0x3308, lo: 0xa4, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xaf},
-	{value: 0x0808, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0xaa, offset 0x502
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0818, lo: 0xa0, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0xab, offset 0x506
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0808, lo: 0x80, hi: 0x9c},
-	{value: 0x0818, lo: 0x9d, hi: 0xa6},
-	{value: 0x0808, lo: 0xa7, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xaf},
-	{value: 0x0a08, lo: 0xb0, hi: 0xb2},
-	{value: 0x0c08, lo: 0xb3, hi: 0xb3},
-	{value: 0x0a08, lo: 0xb4, hi: 0xbf},
-	// Block 0xac, offset 0x50e
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0a08, lo: 0x80, hi: 0x84},
-	{value: 0x0808, lo: 0x85, hi: 0x85},
-	{value: 0x3308, lo: 0x86, hi: 0x90},
-	{value: 0x0a18, lo: 0x91, hi: 0x93},
-	{value: 0x0c18, lo: 0x94, hi: 0x94},
-	{value: 0x0818, lo: 0x95, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0xbf},
-	// Block 0xad, offset 0x516
-	{value: 0x0000, lo: 0x05},
-	{value: 0x3008, lo: 0x80, hi: 0x80},
-	{value: 0x3308, lo: 0x81, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0xb7},
-	{value: 0x3308, lo: 0xb8, hi: 0xbf},
-	// Block 0xae, offset 0x51c
-	{value: 0x0000, lo: 0x08},
-	{value: 0x3308, lo: 0x80, hi: 0x85},
-	{value: 0x3b08, lo: 0x86, hi: 0x86},
-	{value: 0x0018, lo: 0x87, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x91},
-	{value: 0x0018, lo: 0x92, hi: 0xa5},
-	{value: 0x0008, lo: 0xa6, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbe},
-	{value: 0x3b08, lo: 0xbf, hi: 0xbf},
-	// Block 0xaf, offset 0x525
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x3308, lo: 0x80, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0xaf},
-	{value: 0x3008, lo: 0xb0, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xb6},
-	{value: 0x3008, lo: 0xb7, hi: 0xb8},
-	{value: 0x3b08, lo: 0xb9, hi: 0xb9},
-	{value: 0x3308, lo: 0xba, hi: 0xba},
-	{value: 0x0018, lo: 0xbb, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbd},
-	{value: 0x0018, lo: 0xbe, hi: 0xbf},
-	// Block 0xb0, offset 0x531
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0018, lo: 0x80, hi: 0x81},
-	{value: 0x0040, lo: 0x82, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xa8},
-	{value: 0x0040, lo: 0xa9, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0xb1, offset 0x538
-	{value: 0x0000, lo: 0x08},
-	{value: 0x3308, lo: 0x80, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0xa6},
-	{value: 0x3308, lo: 0xa7, hi: 0xab},
-	{value: 0x3008, lo: 0xac, hi: 0xac},
-	{value: 0x3308, lo: 0xad, hi: 0xb2},
-	{value: 0x3b08, lo: 0xb3, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xb5},
-	{value: 0x0008, lo: 0xb6, hi: 0xbf},
-	// Block 0xb2, offset 0x541
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0018, lo: 0x80, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0x84},
-	{value: 0x3008, lo: 0x85, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xb3},
-	{value: 0x0018, lo: 0xb4, hi: 0xb5},
-	{value: 0x0008, lo: 0xb6, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0xb3, offset 0x54b
-	{value: 0x0000, lo: 0x06},
-	{value: 0x3308, lo: 0x80, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0xb2},
-	{value: 0x3008, lo: 0xb3, hi: 0xb5},
-	{value: 0x3308, lo: 0xb6, hi: 0xbe},
-	{value: 0x3008, lo: 0xbf, hi: 0xbf},
-	// Block 0xb4, offset 0x552
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x3808, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0x84},
-	{value: 0x0018, lo: 0x85, hi: 0x88},
-	{value: 0x3308, lo: 0x89, hi: 0x8c},
-	{value: 0x0018, lo: 0x8d, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x9a},
-	{value: 0x0018, lo: 0x9b, hi: 0x9b},
-	{value: 0x0008, lo: 0x9c, hi: 0x9c},
-	{value: 0x0018, lo: 0x9d, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xa0},
-	{value: 0x0018, lo: 0xa1, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0xb5, offset 0x560
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0x91},
-	{value: 0x0040, lo: 0x92, hi: 0x92},
-	{value: 0x0008, lo: 0x93, hi: 0xab},
-	{value: 0x3008, lo: 0xac, hi: 0xae},
-	{value: 0x3308, lo: 0xaf, hi: 0xb1},
-	{value: 0x3008, lo: 0xb2, hi: 0xb3},
-	{value: 0x3308, lo: 0xb4, hi: 0xb4},
-	{value: 0x3808, lo: 0xb5, hi: 0xb5},
-	{value: 0x3308, lo: 0xb6, hi: 0xb7},
-	{value: 0x0018, lo: 0xb8, hi: 0xbd},
-	{value: 0x3308, lo: 0xbe, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0xb6, offset 0x56d
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x87},
-	{value: 0x0008, lo: 0x88, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x0008, lo: 0x8a, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8e},
-	{value: 0x0008, lo: 0x8f, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9e},
-	{value: 0x0008, lo: 0x9f, hi: 0xa8},
-	{value: 0x0018, lo: 0xa9, hi: 0xa9},
-	{value: 0x0040, lo: 0xaa, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0xb7, offset 0x57a
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0008, lo: 0x80, hi: 0x9e},
-	{value: 0x3308, lo: 0x9f, hi: 0x9f},
-	{value: 0x3008, lo: 0xa0, hi: 0xa2},
-	{value: 0x3308, lo: 0xa3, hi: 0xa9},
-	{value: 0x3b08, lo: 0xaa, hi: 0xaa},
-	{value: 0x0040, lo: 0xab, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0xb8, offset 0x583
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xb4},
-	{value: 0x3008, lo: 0xb5, hi: 0xb7},
-	{value: 0x3308, lo: 0xb8, hi: 0xbf},
-	// Block 0xb9, offset 0x587
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x3008, lo: 0x80, hi: 0x81},
-	{value: 0x3b08, lo: 0x82, hi: 0x82},
-	{value: 0x3308, lo: 0x83, hi: 0x84},
-	{value: 0x3008, lo: 0x85, hi: 0x85},
-	{value: 0x3308, lo: 0x86, hi: 0x86},
-	{value: 0x0008, lo: 0x87, hi: 0x8a},
-	{value: 0x0018, lo: 0x8b, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9a},
-	{value: 0x0018, lo: 0x9b, hi: 0x9b},
-	{value: 0x0040, lo: 0x9c, hi: 0x9c},
-	{value: 0x0018, lo: 0x9d, hi: 0x9d},
-	{value: 0x3308, lo: 0x9e, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0xbf},
-	// Block 0xba, offset 0x596
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0xaf},
-	{value: 0x3008, lo: 0xb0, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xb8},
-	{value: 0x3008, lo: 0xb9, hi: 0xb9},
-	{value: 0x3308, lo: 0xba, hi: 0xba},
-	{value: 0x3008, lo: 0xbb, hi: 0xbe},
-	{value: 0x3308, lo: 0xbf, hi: 0xbf},
-	// Block 0xbb, offset 0x59e
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x3308, lo: 0x80, hi: 0x80},
-	{value: 0x3008, lo: 0x81, hi: 0x81},
-	{value: 0x3b08, lo: 0x82, hi: 0x82},
-	{value: 0x3308, lo: 0x83, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0x85},
-	{value: 0x0018, lo: 0x86, hi: 0x86},
-	{value: 0x0008, lo: 0x87, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0xbf},
-	// Block 0xbc, offset 0x5a9
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0008, lo: 0x80, hi: 0xae},
-	{value: 0x3008, lo: 0xaf, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xb7},
-	{value: 0x3008, lo: 0xb8, hi: 0xbb},
-	{value: 0x3308, lo: 0xbc, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbe},
-	{value: 0x3b08, lo: 0xbf, hi: 0xbf},
-	// Block 0xbd, offset 0x5b2
-	{value: 0x0000, lo: 0x05},
-	{value: 0x3308, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0x9b},
-	{value: 0x3308, lo: 0x9c, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0xbf},
-	// Block 0xbe, offset 0x5b8
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0xaf},
-	{value: 0x3008, lo: 0xb0, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xba},
-	{value: 0x3008, lo: 0xbb, hi: 0xbc},
-	{value: 0x3308, lo: 0xbd, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbe},
-	{value: 0x3b08, lo: 0xbf, hi: 0xbf},
-	// Block 0xbf, offset 0x5c0
-	{value: 0x0000, lo: 0x08},
-	{value: 0x3308, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0x84},
-	{value: 0x0040, lo: 0x85, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xac},
-	{value: 0x0040, lo: 0xad, hi: 0xbf},
-	// Block 0xc0, offset 0x5c9
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0xaa},
-	{value: 0x3308, lo: 0xab, hi: 0xab},
-	{value: 0x3008, lo: 0xac, hi: 0xac},
-	{value: 0x3308, lo: 0xad, hi: 0xad},
-	{value: 0x3008, lo: 0xae, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb5},
-	{value: 0x3808, lo: 0xb6, hi: 0xb6},
-	{value: 0x3308, lo: 0xb7, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xbf},
-	// Block 0xc1, offset 0x5d3
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x0040, lo: 0x8a, hi: 0xbf},
-	// Block 0xc2, offset 0x5d6
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0x9a},
-	{value: 0x0040, lo: 0x9b, hi: 0x9c},
-	{value: 0x3308, lo: 0x9d, hi: 0x9f},
-	{value: 0x3008, lo: 0xa0, hi: 0xa1},
-	{value: 0x3308, lo: 0xa2, hi: 0xa5},
-	{value: 0x3008, lo: 0xa6, hi: 0xa6},
-	{value: 0x3308, lo: 0xa7, hi: 0xaa},
-	{value: 0x3b08, lo: 0xab, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb9},
-	{value: 0x0018, lo: 0xba, hi: 0xbf},
-	// Block 0xc3, offset 0x5e2
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0008, lo: 0x80, hi: 0xab},
-	{value: 0x3008, lo: 0xac, hi: 0xae},
-	{value: 0x3308, lo: 0xaf, hi: 0xb7},
-	{value: 0x3008, lo: 0xb8, hi: 0xb8},
-	{value: 0x3b08, lo: 0xb9, hi: 0xb9},
-	{value: 0x3308, lo: 0xba, hi: 0xba},
-	{value: 0x0018, lo: 0xbb, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbf},
-	// Block 0xc4, offset 0x5eb
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x049d, lo: 0xa0, hi: 0xbf},
-	// Block 0xc5, offset 0x5ee
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xa9},
-	{value: 0x0018, lo: 0xaa, hi: 0xb2},
-	{value: 0x0040, lo: 0xb3, hi: 0xbe},
-	{value: 0x0008, lo: 0xbf, hi: 0xbf},
-	// Block 0xc6, offset 0x5f3
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0x3308, lo: 0x81, hi: 0x8a},
-	{value: 0x0008, lo: 0x8b, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xb3},
-	{value: 0x3b08, lo: 0xb4, hi: 0xb4},
-	{value: 0x3308, lo: 0xb5, hi: 0xb8},
-	{value: 0x3008, lo: 0xb9, hi: 0xb9},
-	{value: 0x0008, lo: 0xba, hi: 0xba},
-	{value: 0x3308, lo: 0xbb, hi: 0xbe},
-	{value: 0x0018, lo: 0xbf, hi: 0xbf},
-	// Block 0xc7, offset 0x5fe
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0018, lo: 0x80, hi: 0x86},
-	{value: 0x3b08, lo: 0x87, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x90},
-	{value: 0x3308, lo: 0x91, hi: 0x96},
-	{value: 0x3008, lo: 0x97, hi: 0x98},
-	{value: 0x3308, lo: 0x99, hi: 0x9b},
-	{value: 0x0008, lo: 0x9c, hi: 0xbf},
-	// Block 0xc8, offset 0x607
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0x83},
-	{value: 0x0040, lo: 0x84, hi: 0x85},
-	{value: 0x0008, lo: 0x86, hi: 0x89},
-	{value: 0x3308, lo: 0x8a, hi: 0x96},
-	{value: 0x3008, lo: 0x97, hi: 0x97},
-	{value: 0x3308, lo: 0x98, hi: 0x98},
-	{value: 0x3b08, lo: 0x99, hi: 0x99},
-	{value: 0x0018, lo: 0x9a, hi: 0x9c},
-	{value: 0x0008, lo: 0x9d, hi: 0x9d},
-	{value: 0x0018, lo: 0x9e, hi: 0xa2},
-	{value: 0x0040, lo: 0xa3, hi: 0xbf},
-	// Block 0xc9, offset 0x613
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xb8},
-	{value: 0x0040, lo: 0xb9, hi: 0xbf},
-	// Block 0xca, offset 0x616
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x0008, lo: 0x8a, hi: 0xae},
-	{value: 0x3008, lo: 0xaf, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xb7},
-	{value: 0x3308, lo: 0xb8, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbe},
-	{value: 0x3b08, lo: 0xbf, hi: 0xbf},
-	// Block 0xcb, offset 0x620
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0018, lo: 0x9a, hi: 0xac},
-	{value: 0x0040, lo: 0xad, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb1},
-	{value: 0x0008, lo: 0xb2, hi: 0xbf},
-	// Block 0xcc, offset 0x629
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0x91},
-	{value: 0x3308, lo: 0x92, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xa8},
-	{value: 0x3008, lo: 0xa9, hi: 0xa9},
-	{value: 0x3308, lo: 0xaa, hi: 0xb0},
-	{value: 0x3008, lo: 0xb1, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb3},
-	{value: 0x3008, lo: 0xb4, hi: 0xb4},
-	{value: 0x3308, lo: 0xb5, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0xcd, offset 0x635
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x87},
-	{value: 0x0008, lo: 0x88, hi: 0x89},
-	{value: 0x0040, lo: 0x8a, hi: 0x8a},
-	{value: 0x0008, lo: 0x8b, hi: 0xb0},
-	{value: 0x3308, lo: 0xb1, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xb9},
-	{value: 0x3308, lo: 0xba, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbb},
-	{value: 0x3308, lo: 0xbc, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbe},
-	{value: 0x3308, lo: 0xbf, hi: 0xbf},
-	// Block 0xce, offset 0x642
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x3308, lo: 0x80, hi: 0x83},
-	{value: 0x3b08, lo: 0x84, hi: 0x85},
-	{value: 0x0008, lo: 0x86, hi: 0x86},
-	{value: 0x3308, lo: 0x87, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa5},
-	{value: 0x0040, lo: 0xa6, hi: 0xa6},
-	{value: 0x0008, lo: 0xa7, hi: 0xa8},
-	{value: 0x0040, lo: 0xa9, hi: 0xa9},
-	{value: 0x0008, lo: 0xaa, hi: 0xbf},
-	// Block 0xcf, offset 0x64f
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x3008, lo: 0x8a, hi: 0x8e},
-	{value: 0x0040, lo: 0x8f, hi: 0x8f},
-	{value: 0x3308, lo: 0x90, hi: 0x91},
-	{value: 0x0040, lo: 0x92, hi: 0x92},
-	{value: 0x3008, lo: 0x93, hi: 0x94},
-	{value: 0x3308, lo: 0x95, hi: 0x95},
-	{value: 0x3008, lo: 0x96, hi: 0x96},
-	{value: 0x3b08, lo: 0x97, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0x98},
-	{value: 0x0040, lo: 0x99, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa9},
-	{value: 0x0040, lo: 0xaa, hi: 0xbf},
-	// Block 0xd0, offset 0x65d
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xb4},
-	{value: 0x3008, lo: 0xb5, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xb8},
-	{value: 0x0040, lo: 0xb9, hi: 0xbf},
-	// Block 0xd1, offset 0x664
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0xbf},
-	// Block 0xd2, offset 0x667
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0xd3, offset 0x66c
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x83},
-	{value: 0x0040, lo: 0x84, hi: 0xbf},
-	// Block 0xd4, offset 0x66f
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xbf},
-	// Block 0xd5, offset 0x672
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0xbf},
-	// Block 0xd6, offset 0x675
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0008, lo: 0x80, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa9},
-	{value: 0x0040, lo: 0xaa, hi: 0xad},
-	{value: 0x0018, lo: 0xae, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbf},
-	// Block 0xd7, offset 0x67c
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0040, lo: 0x80, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb4},
-	{value: 0x0018, lo: 0xb5, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xbf},
-	// Block 0xd8, offset 0x683
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xbf},
-	// Block 0xd9, offset 0x687
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0x83},
-	{value: 0x0018, lo: 0x84, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9a},
-	{value: 0x0018, lo: 0x9b, hi: 0xa1},
-	{value: 0x0040, lo: 0xa2, hi: 0xa2},
-	{value: 0x0008, lo: 0xa3, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbf},
-	// Block 0xda, offset 0x692
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0xbf},
-	// Block 0xdb, offset 0x695
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0xdc, offset 0x698
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0x9a},
-	{value: 0x0040, lo: 0x9b, hi: 0xbf},
-	// Block 0xdd, offset 0x69b
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0x84},
-	{value: 0x0040, lo: 0x85, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x90},
-	{value: 0x3008, lo: 0x91, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0xde, offset 0x6a1
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0040, lo: 0x80, hi: 0x8e},
-	{value: 0x3308, lo: 0x8f, hi: 0x92},
-	{value: 0x0008, lo: 0x93, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xbf},
-	// Block 0xdf, offset 0x6a6
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa1},
-	{value: 0x0040, lo: 0xa2, hi: 0xbf},
-	// Block 0xe0, offset 0x6aa
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xb1},
-	{value: 0x0040, lo: 0xb2, hi: 0xbf},
-	// Block 0xe1, offset 0x6ad
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xb2},
-	{value: 0x0040, lo: 0xb3, hi: 0xbf},
-	// Block 0xe2, offset 0x6b0
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0xbf},
-	// Block 0xe3, offset 0x6b3
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0040, lo: 0x80, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0xe4, offset 0x6b6
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbf},
-	// Block 0xe5, offset 0x6b9
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xaa},
-	{value: 0x0040, lo: 0xab, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbf},
-	// Block 0xe6, offset 0x6be
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9b},
-	{value: 0x0018, lo: 0x9c, hi: 0x9c},
-	{value: 0x3308, lo: 0x9d, hi: 0x9e},
-	{value: 0x0018, lo: 0x9f, hi: 0x9f},
-	{value: 0x03c0, lo: 0xa0, hi: 0xa3},
-	{value: 0x0040, lo: 0xa4, hi: 0xbf},
-	// Block 0xe7, offset 0x6c8
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xbf},
-	// Block 0xe8, offset 0x6cb
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xa6},
-	{value: 0x0040, lo: 0xa7, hi: 0xa8},
-	{value: 0x0018, lo: 0xa9, hi: 0xbf},
-	// Block 0xe9, offset 0x6cf
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x0018, lo: 0x80, hi: 0x9d},
-	{value: 0xb5b9, lo: 0x9e, hi: 0x9e},
-	{value: 0xb601, lo: 0x9f, hi: 0x9f},
-	{value: 0xb649, lo: 0xa0, hi: 0xa0},
-	{value: 0xb6b1, lo: 0xa1, hi: 0xa1},
-	{value: 0xb719, lo: 0xa2, hi: 0xa2},
-	{value: 0xb781, lo: 0xa3, hi: 0xa3},
-	{value: 0xb7e9, lo: 0xa4, hi: 0xa4},
-	{value: 0x3018, lo: 0xa5, hi: 0xa6},
-	{value: 0x3318, lo: 0xa7, hi: 0xa9},
-	{value: 0x0018, lo: 0xaa, hi: 0xac},
-	{value: 0x3018, lo: 0xad, hi: 0xb2},
-	{value: 0x0340, lo: 0xb3, hi: 0xba},
-	{value: 0x3318, lo: 0xbb, hi: 0xbf},
-	// Block 0xea, offset 0x6de
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x3318, lo: 0x80, hi: 0x82},
-	{value: 0x0018, lo: 0x83, hi: 0x84},
-	{value: 0x3318, lo: 0x85, hi: 0x8b},
-	{value: 0x0018, lo: 0x8c, hi: 0xa9},
-	{value: 0x3318, lo: 0xaa, hi: 0xad},
-	{value: 0x0018, lo: 0xae, hi: 0xba},
-	{value: 0xb851, lo: 0xbb, hi: 0xbb},
-	{value: 0xb899, lo: 0xbc, hi: 0xbc},
-	{value: 0xb8e1, lo: 0xbd, hi: 0xbd},
-	{value: 0xb949, lo: 0xbe, hi: 0xbe},
-	{value: 0xb9b1, lo: 0xbf, hi: 0xbf},
-	// Block 0xeb, offset 0x6ea
-	{value: 0x0000, lo: 0x03},
-	{value: 0xba19, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0xa8},
-	{value: 0x0040, lo: 0xa9, hi: 0xbf},
-	// Block 0xec, offset 0x6ee
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x81},
-	{value: 0x3318, lo: 0x82, hi: 0x84},
-	{value: 0x0018, lo: 0x85, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0xbf},
-	// Block 0xed, offset 0x6f3
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xbf},
-	// Block 0xee, offset 0x6f7
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xb8},
-	{value: 0x0040, lo: 0xb9, hi: 0xbf},
-	// Block 0xef, offset 0x6fc
-	{value: 0x0000, lo: 0x03},
-	{value: 0x3308, lo: 0x80, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xba},
-	{value: 0x3308, lo: 0xbb, hi: 0xbf},
-	// Block 0xf0, offset 0x700
-	{value: 0x0000, lo: 0x04},
-	{value: 0x3308, lo: 0x80, hi: 0xac},
-	{value: 0x0018, lo: 0xad, hi: 0xb4},
-	{value: 0x3308, lo: 0xb5, hi: 0xb5},
-	{value: 0x0018, lo: 0xb6, hi: 0xbf},
-	// Block 0xf1, offset 0x705
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0018, lo: 0x80, hi: 0x83},
-	{value: 0x3308, lo: 0x84, hi: 0x84},
-	{value: 0x0018, lo: 0x85, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x9a},
-	{value: 0x3308, lo: 0x9b, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xa0},
-	{value: 0x3308, lo: 0xa1, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbf},
-	// Block 0xf2, offset 0x70e
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x3308, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x87},
-	{value: 0x3308, lo: 0x88, hi: 0x98},
-	{value: 0x0040, lo: 0x99, hi: 0x9a},
-	{value: 0x3308, lo: 0x9b, hi: 0xa1},
-	{value: 0x0040, lo: 0xa2, hi: 0xa2},
-	{value: 0x3308, lo: 0xa3, hi: 0xa4},
-	{value: 0x0040, lo: 0xa5, hi: 0xa5},
-	{value: 0x3308, lo: 0xa6, hi: 0xaa},
-	{value: 0x0040, lo: 0xab, hi: 0xbf},
-	// Block 0xf3, offset 0x719
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0808, lo: 0x80, hi: 0x84},
-	{value: 0x0040, lo: 0x85, hi: 0x86},
-	{value: 0x0818, lo: 0x87, hi: 0x8f},
-	{value: 0x3308, lo: 0x90, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0xbf},
-	// Block 0xf4, offset 0x71f
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0a08, lo: 0x80, hi: 0x83},
-	{value: 0x3308, lo: 0x84, hi: 0x8a},
-	{value: 0x0040, lo: 0x8b, hi: 0x8f},
-	{value: 0x0808, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9d},
-	{value: 0x0818, lo: 0x9e, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xbf},
-	// Block 0xf5, offset 0x727
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0040, lo: 0x80, hi: 0xb0},
-	{value: 0x0818, lo: 0xb1, hi: 0xbf},
-	// Block 0xf6, offset 0x72a
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0818, lo: 0x80, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0xf7, offset 0x72d
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0040, lo: 0x80, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb1},
-	{value: 0x0040, lo: 0xb2, hi: 0xbf},
-	// Block 0xf8, offset 0x731
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xbf},
-	// Block 0xf9, offset 0x735
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0x93},
-	{value: 0x0040, lo: 0x94, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xb0},
-	{value: 0x0018, lo: 0xb1, hi: 0xbf},
-	// Block 0xfa, offset 0x73b
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0x90},
-	{value: 0x0018, lo: 0x91, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xbf},
-	// Block 0xfb, offset 0x741
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x8f},
-	{value: 0xc1c1, lo: 0x90, hi: 0x90},
-	{value: 0x0018, lo: 0x91, hi: 0xac},
-	{value: 0x0040, lo: 0xad, hi: 0xbf},
-	// Block 0xfc, offset 0x746
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0040, lo: 0x80, hi: 0xa5},
-	{value: 0x0018, lo: 0xa6, hi: 0xbf},
-	// Block 0xfd, offset 0x749
-	{value: 0x0000, lo: 0x0f},
-	{value: 0xc7e9, lo: 0x80, hi: 0x80},
-	{value: 0xc839, lo: 0x81, hi: 0x81},
-	{value: 0xc889, lo: 0x82, hi: 0x82},
-	{value: 0xc8d9, lo: 0x83, hi: 0x83},
-	{value: 0xc929, lo: 0x84, hi: 0x84},
-	{value: 0xc979, lo: 0x85, hi: 0x85},
-	{value: 0xc9c9, lo: 0x86, hi: 0x86},
-	{value: 0xca19, lo: 0x87, hi: 0x87},
-	{value: 0xca69, lo: 0x88, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x8f},
-	{value: 0xcab9, lo: 0x90, hi: 0x90},
-	{value: 0xcad9, lo: 0x91, hi: 0x91},
-	{value: 0x0040, lo: 0x92, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xa5},
-	{value: 0x0040, lo: 0xa6, hi: 0xbf},
-	// Block 0xfe, offset 0x759
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0018, lo: 0x80, hi: 0x94},
-	{value: 0x0040, lo: 0x95, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xac},
-	{value: 0x0040, lo: 0xad, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0xff, offset 0x760
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xbf},
-	// Block 0x100, offset 0x763
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0x98},
-	{value: 0x0040, lo: 0x99, hi: 0xbf},
-	// Block 0x101, offset 0x766
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xbf},
-	// Block 0x102, offset 0x76a
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xbf},
-	// Block 0x103, offset 0x770
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xbf},
-	// Block 0x104, offset 0x775
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0x105, offset 0x77a
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0018, lo: 0x80, hi: 0xb0},
-	{value: 0x0040, lo: 0xb1, hi: 0xb2},
-	{value: 0x0018, lo: 0xb3, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xb9},
-	{value: 0x0018, lo: 0xba, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbb},
-	{value: 0x0018, lo: 0xbc, hi: 0xbf},
-	// Block 0x106, offset 0x782
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0xa2},
-	{value: 0x0040, lo: 0xa3, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0x107, offset 0x787
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0x82},
-	{value: 0x0040, lo: 0x83, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xbf},
-	// Block 0x108, offset 0x78b
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xbf},
-	// Block 0x109, offset 0x78f
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0xbf},
-	// Block 0x10a, offset 0x792
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0x10b, offset 0x795
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x10c, offset 0x799
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xa1},
-	{value: 0x0040, lo: 0xa2, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x10d, offset 0x79d
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xa0},
-	{value: 0x0040, lo: 0xa1, hi: 0xbf},
-	// Block 0x10e, offset 0x7a0
-	{value: 0x0020, lo: 0x0f},
-	{value: 0xdeb9, lo: 0x80, hi: 0x89},
-	{value: 0x8dfd, lo: 0x8a, hi: 0x8a},
-	{value: 0xdff9, lo: 0x8b, hi: 0x9c},
-	{value: 0x8e1d, lo: 0x9d, hi: 0x9d},
-	{value: 0xe239, lo: 0x9e, hi: 0xa2},
-	{value: 0x8e3d, lo: 0xa3, hi: 0xa3},
-	{value: 0xe2d9, lo: 0xa4, hi: 0xab},
-	{value: 0x7ed5, lo: 0xac, hi: 0xac},
-	{value: 0xe3d9, lo: 0xad, hi: 0xaf},
-	{value: 0x8e5d, lo: 0xb0, hi: 0xb0},
-	{value: 0xe439, lo: 0xb1, hi: 0xb6},
-	{value: 0x8e7d, lo: 0xb7, hi: 0xb9},
-	{value: 0xe4f9, lo: 0xba, hi: 0xba},
-	{value: 0x8edd, lo: 0xbb, hi: 0xbb},
-	{value: 0xe519, lo: 0xbc, hi: 0xbf},
-	// Block 0x10f, offset 0x7b0
-	{value: 0x0020, lo: 0x10},
-	{value: 0x937d, lo: 0x80, hi: 0x80},
-	{value: 0xf099, lo: 0x81, hi: 0x86},
-	{value: 0x939d, lo: 0x87, hi: 0x8a},
-	{value: 0xd9f9, lo: 0x8b, hi: 0x8b},
-	{value: 0xf159, lo: 0x8c, hi: 0x96},
-	{value: 0x941d, lo: 0x97, hi: 0x97},
-	{value: 0xf2b9, lo: 0x98, hi: 0xa3},
-	{value: 0x943d, lo: 0xa4, hi: 0xa6},
-	{value: 0xf439, lo: 0xa7, hi: 0xaa},
-	{value: 0x949d, lo: 0xab, hi: 0xab},
-	{value: 0xf4b9, lo: 0xac, hi: 0xac},
-	{value: 0x94bd, lo: 0xad, hi: 0xad},
-	{value: 0xf4d9, lo: 0xae, hi: 0xaf},
-	{value: 0x94dd, lo: 0xb0, hi: 0xb1},
-	{value: 0xf519, lo: 0xb2, hi: 0xbe},
-	{value: 0x2040, lo: 0xbf, hi: 0xbf},
-	// Block 0x110, offset 0x7c1
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0340, lo: 0x81, hi: 0x81},
-	{value: 0x0040, lo: 0x82, hi: 0x9f},
-	{value: 0x0340, lo: 0xa0, hi: 0xbf},
-	// Block 0x111, offset 0x7c6
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0340, lo: 0x80, hi: 0xbf},
-	// Block 0x112, offset 0x7c8
-	{value: 0x0000, lo: 0x01},
-	{value: 0x33c0, lo: 0x80, hi: 0xbf},
-	// Block 0x113, offset 0x7ca
-	{value: 0x0000, lo: 0x02},
-	{value: 0x33c0, lo: 0x80, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbf},
-}
-
-// Total table size 42466 bytes (41KiB); checksum: 355A58A4
Index: trunk/vendor/golang.org/x/net/idna/tables12.0.0.go
===================================================================
--- trunk/vendor/golang.org/x/net/idna/tables12.0.0.go	(revision 145)
+++ 	(revision )
@@ -1,4734 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-//go:build go1.14 && !go1.16
-// +build go1.14,!go1.16
-
-package idna
-
-// UnicodeVersion is the Unicode version from which the tables in this package are derived.
-const UnicodeVersion = "12.0.0"
-
-var mappings string = "" + // Size: 8178 bytes
-	"\x00\x01 \x03 ̈\x01a\x03 ̄\x012\x013\x03 ́\x03 ̧\x011\x01o\x051⁄4\x051⁄2" +
-	"\x053⁄4\x03i̇\x03l·\x03ʼn\x01s\x03dž\x03ⱥ\x03ⱦ\x01h\x01j\x01r\x01w\x01y" +
-	"\x03 ̆\x03 ̇\x03 ̊\x03 ̨\x03 ̃\x03 ̋\x01l\x01x\x04̈́\x03 ι\x01;\x05 ̈́" +
-	"\x04եւ\x04اٴ\x04وٴ\x04ۇٴ\x04يٴ\x06क़\x06ख़\x06ग़\x06ज़\x06ड़\x06ढ़\x06फ़" +
-	"\x06य़\x06ড়\x06ঢ়\x06য়\x06ਲ਼\x06ਸ਼\x06ਖ਼\x06ਗ਼\x06ਜ਼\x06ਫ਼\x06ଡ଼\x06ଢ଼" +
-	"\x06ํา\x06ໍາ\x06ຫນ\x06ຫມ\x06གྷ\x06ཌྷ\x06དྷ\x06བྷ\x06ཛྷ\x06ཀྵ\x06ཱི\x06ཱུ" +
-	"\x06ྲྀ\x09ྲཱྀ\x06ླྀ\x09ླཱྀ\x06ཱྀ\x06ྒྷ\x06ྜྷ\x06ྡྷ\x06ྦྷ\x06ྫྷ\x06ྐྵ\x02" +
-	"в\x02д\x02о\x02с\x02т\x02ъ\x02ѣ\x02æ\x01b\x01d\x01e\x02ǝ\x01g\x01i\x01k" +
-	"\x01m\x01n\x02ȣ\x01p\x01t\x01u\x02ɐ\x02ɑ\x02ə\x02ɛ\x02ɜ\x02ŋ\x02ɔ\x02ɯ" +
-	"\x01v\x02β\x02γ\x02δ\x02φ\x02χ\x02ρ\x02н\x02ɒ\x01c\x02ɕ\x02ð\x01f\x02ɟ" +
-	"\x02ɡ\x02ɥ\x02ɨ\x02ɩ\x02ɪ\x02ʝ\x02ɭ\x02ʟ\x02ɱ\x02ɰ\x02ɲ\x02ɳ\x02ɴ\x02ɵ" +
-	"\x02ɸ\x02ʂ\x02ʃ\x02ƫ\x02ʉ\x02ʊ\x02ʋ\x02ʌ\x01z\x02ʐ\x02ʑ\x02ʒ\x02θ\x02ss" +
-	"\x02ά\x02έ\x02ή\x02ί\x02ό\x02ύ\x02ώ\x05ἀι\x05ἁι\x05ἂι\x05ἃι\x05ἄι\x05ἅι" +
-	"\x05ἆι\x05ἇι\x05ἠι\x05ἡι\x05ἢι\x05ἣι\x05ἤι\x05ἥι\x05ἦι\x05ἧι\x05ὠι\x05ὡι" +
-	"\x05ὢι\x05ὣι\x05ὤι\x05ὥι\x05ὦι\x05ὧι\x05ὰι\x04αι\x04άι\x05ᾶι\x02ι\x05 ̈͂" +
-	"\x05ὴι\x04ηι\x04ήι\x05ῆι\x05 ̓̀\x05 ̓́\x05 ̓͂\x02ΐ\x05 ̔̀\x05 ̔́\x05 ̔͂" +
-	"\x02ΰ\x05 ̈̀\x01`\x05ὼι\x04ωι\x04ώι\x05ῶι\x06′′\x09′′′\x06‵‵\x09‵‵‵\x02!" +
-	"!\x02??\x02?!\x02!?\x0c′′′′\x010\x014\x015\x016\x017\x018\x019\x01+\x01=" +
-	"\x01(\x01)\x02rs\x02ħ\x02no\x01q\x02sm\x02tm\x02ω\x02å\x02א\x02ב\x02ג" +
-	"\x02ד\x02π\x051⁄7\x051⁄9\x061⁄10\x051⁄3\x052⁄3\x051⁄5\x052⁄5\x053⁄5\x054" +
-	"⁄5\x051⁄6\x055⁄6\x051⁄8\x053⁄8\x055⁄8\x057⁄8\x041⁄\x02ii\x02iv\x02vi" +
-	"\x04viii\x02ix\x02xi\x050⁄3\x06∫∫\x09∫∫∫\x06∮∮\x09∮∮∮\x0210\x0211\x0212" +
-	"\x0213\x0214\x0215\x0216\x0217\x0218\x0219\x0220\x04(10)\x04(11)\x04(12)" +
-	"\x04(13)\x04(14)\x04(15)\x04(16)\x04(17)\x04(18)\x04(19)\x04(20)\x0c∫∫∫∫" +
-	"\x02==\x05⫝̸\x02ɫ\x02ɽ\x02ȿ\x02ɀ\x01.\x04 ゙\x04 ゚\x06より\x06コト\x05(ᄀ)\x05" +
-	"(ᄂ)\x05(ᄃ)\x05(ᄅ)\x05(ᄆ)\x05(ᄇ)\x05(ᄉ)\x05(ᄋ)\x05(ᄌ)\x05(ᄎ)\x05(ᄏ)\x05(ᄐ" +
-	")\x05(ᄑ)\x05(ᄒ)\x05(가)\x05(나)\x05(다)\x05(라)\x05(마)\x05(바)\x05(사)\x05(아)" +
-	"\x05(자)\x05(차)\x05(카)\x05(타)\x05(파)\x05(하)\x05(주)\x08(오전)\x08(오후)\x05(一)" +
-	"\x05(二)\x05(三)\x05(四)\x05(五)\x05(六)\x05(七)\x05(八)\x05(九)\x05(十)\x05(月)" +
-	"\x05(火)\x05(水)\x05(木)\x05(金)\x05(土)\x05(日)\x05(株)\x05(有)\x05(社)\x05(名)" +
-	"\x05(特)\x05(財)\x05(祝)\x05(労)\x05(代)\x05(呼)\x05(学)\x05(監)\x05(企)\x05(資)" +
-	"\x05(協)\x05(祭)\x05(休)\x05(自)\x05(至)\x0221\x0222\x0223\x0224\x0225\x0226" +
-	"\x0227\x0228\x0229\x0230\x0231\x0232\x0233\x0234\x0235\x06참고\x06주의\x0236" +
-	"\x0237\x0238\x0239\x0240\x0241\x0242\x0243\x0244\x0245\x0246\x0247\x0248" +
-	"\x0249\x0250\x041月\x042月\x043月\x044月\x045月\x046月\x047月\x048月\x049月\x0510" +
-	"月\x0511月\x0512月\x02hg\x02ev\x0cアパート\x0cアルファ\x0cアンペア\x09アール\x0cイニング\x09" +
-	"インチ\x09ウォン\x0fエスクード\x0cエーカー\x09オンス\x09オーム\x09カイリ\x0cカラット\x0cカロリー\x09ガロ" +
-	"ン\x09ガンマ\x06ギガ\x09ギニー\x0cキュリー\x0cギルダー\x06キロ\x0fキログラム\x12キロメートル\x0fキロワッ" +
-	"ト\x09グラム\x0fグラムトン\x0fクルゼイロ\x0cクローネ\x09ケース\x09コルナ\x09コーポ\x0cサイクル\x0fサンチ" +
-	"ーム\x0cシリング\x09センチ\x09セント\x09ダース\x06デシ\x06ドル\x06トン\x06ナノ\x09ノット\x09ハイツ" +
-	"\x0fパーセント\x09パーツ\x0cバーレル\x0fピアストル\x09ピクル\x06ピコ\x06ビル\x0fファラッド\x0cフィート" +
-	"\x0fブッシェル\x09フラン\x0fヘクタール\x06ペソ\x09ペニヒ\x09ヘルツ\x09ペンス\x09ページ\x09ベータ\x0cポイ" +
-	"ント\x09ボルト\x06ホン\x09ポンド\x09ホール\x09ホーン\x0cマイクロ\x09マイル\x09マッハ\x09マルク\x0fマ" +
-	"ンション\x0cミクロン\x06ミリ\x0fミリバール\x06メガ\x0cメガトン\x0cメートル\x09ヤード\x09ヤール\x09ユアン" +
-	"\x0cリットル\x06リラ\x09ルピー\x0cルーブル\x06レム\x0fレントゲン\x09ワット\x040点\x041点\x042点" +
-	"\x043点\x044点\x045点\x046点\x047点\x048点\x049点\x0510点\x0511点\x0512点\x0513点" +
-	"\x0514点\x0515点\x0516点\x0517点\x0518点\x0519点\x0520点\x0521点\x0522点\x0523点" +
-	"\x0524点\x02da\x02au\x02ov\x02pc\x02dm\x02iu\x06平成\x06昭和\x06大正\x06明治\x0c株" +
-	"式会社\x02pa\x02na\x02ma\x02ka\x02kb\x02mb\x02gb\x04kcal\x02pf\x02nf\x02m" +
-	"g\x02kg\x02hz\x02ml\x02dl\x02kl\x02fm\x02nm\x02mm\x02cm\x02km\x02m2\x02m" +
-	"3\x05m∕s\x06m∕s2\x07rad∕s\x08rad∕s2\x02ps\x02ns\x02ms\x02pv\x02nv\x02mv" +
-	"\x02kv\x02pw\x02nw\x02mw\x02kw\x02bq\x02cc\x02cd\x06c∕kg\x02db\x02gy\x02" +
-	"ha\x02hp\x02in\x02kk\x02kt\x02lm\x02ln\x02lx\x02ph\x02pr\x02sr\x02sv\x02" +
-	"wb\x05v∕m\x05a∕m\x041日\x042日\x043日\x044日\x045日\x046日\x047日\x048日\x049日" +
-	"\x0510日\x0511日\x0512日\x0513日\x0514日\x0515日\x0516日\x0517日\x0518日\x0519日" +
-	"\x0520日\x0521日\x0522日\x0523日\x0524日\x0525日\x0526日\x0527日\x0528日\x0529日" +
-	"\x0530日\x0531日\x02ь\x02ɦ\x02ɬ\x02ʞ\x02ʇ\x02œ\x04𤋮\x04𢡊\x04𢡄\x04𣏕\x04𥉉" +
-	"\x04𥳐\x04𧻓\x02ff\x02fi\x02fl\x02st\x04մն\x04մե\x04մի\x04վն\x04մխ\x04יִ" +
-	"\x04ײַ\x02ע\x02ה\x02כ\x02ל\x02ם\x02ר\x02ת\x04שׁ\x04שׂ\x06שּׁ\x06שּׂ\x04א" +
-	"ַ\x04אָ\x04אּ\x04בּ\x04גּ\x04דּ\x04הּ\x04וּ\x04זּ\x04טּ\x04יּ\x04ךּ\x04" +
-	"כּ\x04לּ\x04מּ\x04נּ\x04סּ\x04ףּ\x04פּ\x04צּ\x04קּ\x04רּ\x04שּ\x04תּ" +
-	"\x04וֹ\x04בֿ\x04כֿ\x04פֿ\x04אל\x02ٱ\x02ٻ\x02پ\x02ڀ\x02ٺ\x02ٿ\x02ٹ\x02ڤ" +
-	"\x02ڦ\x02ڄ\x02ڃ\x02چ\x02ڇ\x02ڍ\x02ڌ\x02ڎ\x02ڈ\x02ژ\x02ڑ\x02ک\x02گ\x02ڳ" +
-	"\x02ڱ\x02ں\x02ڻ\x02ۀ\x02ہ\x02ھ\x02ے\x02ۓ\x02ڭ\x02ۇ\x02ۆ\x02ۈ\x02ۋ\x02ۅ" +
-	"\x02ۉ\x02ې\x02ى\x04ئا\x04ئە\x04ئو\x04ئۇ\x04ئۆ\x04ئۈ\x04ئې\x04ئى\x02ی\x04" +
-	"ئج\x04ئح\x04ئم\x04ئي\x04بج\x04بح\x04بخ\x04بم\x04بى\x04بي\x04تج\x04تح" +
-	"\x04تخ\x04تم\x04تى\x04تي\x04ثج\x04ثم\x04ثى\x04ثي\x04جح\x04جم\x04حج\x04حم" +
-	"\x04خج\x04خح\x04خم\x04سج\x04سح\x04سخ\x04سم\x04صح\x04صم\x04ضج\x04ضح\x04ضخ" +
-	"\x04ضم\x04طح\x04طم\x04ظم\x04عج\x04عم\x04غج\x04غم\x04فج\x04فح\x04فخ\x04فم" +
-	"\x04فى\x04في\x04قح\x04قم\x04قى\x04قي\x04كا\x04كج\x04كح\x04كخ\x04كل\x04كم" +
-	"\x04كى\x04كي\x04لج\x04لح\x04لخ\x04لم\x04لى\x04لي\x04مج\x04مح\x04مخ\x04مم" +
-	"\x04مى\x04مي\x04نج\x04نح\x04نخ\x04نم\x04نى\x04ني\x04هج\x04هم\x04هى\x04هي" +
-	"\x04يج\x04يح\x04يخ\x04يم\x04يى\x04يي\x04ذٰ\x04رٰ\x04ىٰ\x05 ٌّ\x05 ٍّ\x05" +
-	" َّ\x05 ُّ\x05 ِّ\x05 ّٰ\x04ئر\x04ئز\x04ئن\x04بر\x04بز\x04بن\x04تر\x04تز" +
-	"\x04تن\x04ثر\x04ثز\x04ثن\x04ما\x04نر\x04نز\x04نن\x04ير\x04يز\x04ين\x04ئخ" +
-	"\x04ئه\x04به\x04ته\x04صخ\x04له\x04نه\x04هٰ\x04يه\x04ثه\x04سه\x04شم\x04شه" +
-	"\x06ـَّ\x06ـُّ\x06ـِّ\x04طى\x04طي\x04عى\x04عي\x04غى\x04غي\x04سى\x04سي" +
-	"\x04شى\x04شي\x04حى\x04حي\x04جى\x04جي\x04خى\x04خي\x04صى\x04صي\x04ضى\x04ضي" +
-	"\x04شج\x04شح\x04شخ\x04شر\x04سر\x04صر\x04ضر\x04اً\x06تجم\x06تحج\x06تحم" +
-	"\x06تخم\x06تمج\x06تمح\x06تمخ\x06جمح\x06حمي\x06حمى\x06سحج\x06سجح\x06سجى" +
-	"\x06سمح\x06سمج\x06سمم\x06صحح\x06صمم\x06شحم\x06شجي\x06شمخ\x06شمم\x06ضحى" +
-	"\x06ضخم\x06طمح\x06طمم\x06طمي\x06عجم\x06عمم\x06عمى\x06غمم\x06غمي\x06غمى" +
-	"\x06فخم\x06قمح\x06قمم\x06لحم\x06لحي\x06لحى\x06لجج\x06لخم\x06لمح\x06محج" +
-	"\x06محم\x06محي\x06مجح\x06مجم\x06مخج\x06مخم\x06مجخ\x06همج\x06همم\x06نحم" +
-	"\x06نحى\x06نجم\x06نجى\x06نمي\x06نمى\x06يمم\x06بخي\x06تجي\x06تجى\x06تخي" +
-	"\x06تخى\x06تمي\x06تمى\x06جمي\x06جحى\x06جمى\x06سخى\x06صحي\x06شحي\x06ضحي" +
-	"\x06لجي\x06لمي\x06يحي\x06يجي\x06يمي\x06ممي\x06قمي\x06نحي\x06عمي\x06كمي" +
-	"\x06نجح\x06مخي\x06لجم\x06كمم\x06جحي\x06حجي\x06مجي\x06فمي\x06بحي\x06سخي" +
-	"\x06نجي\x06صلے\x06قلے\x08الله\x08اكبر\x08محمد\x08صلعم\x08رسول\x08عليه" +
-	"\x08وسلم\x06صلى!صلى الله عليه وسلم\x0fجل جلاله\x08ریال\x01,\x01:\x01!" +
-	"\x01?\x01_\x01{\x01}\x01[\x01]\x01#\x01&\x01*\x01-\x01<\x01>\x01\\\x01$" +
-	"\x01%\x01@\x04ـً\x04ـَ\x04ـُ\x04ـِ\x04ـّ\x04ـْ\x02ء\x02آ\x02أ\x02ؤ\x02إ" +
-	"\x02ئ\x02ا\x02ب\x02ة\x02ت\x02ث\x02ج\x02ح\x02خ\x02د\x02ذ\x02ر\x02ز\x02س" +
-	"\x02ش\x02ص\x02ض\x02ط\x02ظ\x02ع\x02غ\x02ف\x02ق\x02ك\x02ل\x02م\x02ن\x02ه" +
-	"\x02و\x02ي\x04لآ\x04لأ\x04لإ\x04لا\x01\x22\x01'\x01/\x01^\x01|\x01~\x02¢" +
-	"\x02£\x02¬\x02¦\x02¥\x08𝅗𝅥\x08𝅘𝅥\x0c𝅘𝅥𝅮\x0c𝅘𝅥𝅯\x0c𝅘𝅥𝅰\x0c𝅘𝅥𝅱\x0c𝅘𝅥𝅲\x08𝆹" +
-	"𝅥\x08𝆺𝅥\x0c𝆹𝅥𝅮\x0c𝆺𝅥𝅮\x0c𝆹𝅥𝅯\x0c𝆺𝅥𝅯\x02ı\x02ȷ\x02α\x02ε\x02ζ\x02η\x02" +
-	"κ\x02λ\x02μ\x02ν\x02ξ\x02ο\x02σ\x02τ\x02υ\x02ψ\x03∇\x03∂\x02ϝ\x02ٮ\x02ڡ" +
-	"\x02ٯ\x020,\x021,\x022,\x023,\x024,\x025,\x026,\x027,\x028,\x029,\x03(a)" +
-	"\x03(b)\x03(c)\x03(d)\x03(e)\x03(f)\x03(g)\x03(h)\x03(i)\x03(j)\x03(k)" +
-	"\x03(l)\x03(m)\x03(n)\x03(o)\x03(p)\x03(q)\x03(r)\x03(s)\x03(t)\x03(u)" +
-	"\x03(v)\x03(w)\x03(x)\x03(y)\x03(z)\x07〔s〕\x02wz\x02hv\x02sd\x03ppv\x02w" +
-	"c\x02mc\x02md\x02mr\x02dj\x06ほか\x06ココ\x03サ\x03手\x03字\x03双\x03デ\x03二\x03多" +
-	"\x03解\x03天\x03交\x03映\x03無\x03料\x03前\x03後\x03再\x03新\x03初\x03終\x03生\x03販" +
-	"\x03声\x03吹\x03演\x03投\x03捕\x03一\x03三\x03遊\x03左\x03中\x03右\x03指\x03走\x03打" +
-	"\x03禁\x03空\x03合\x03満\x03有\x03月\x03申\x03割\x03営\x03配\x09〔本〕\x09〔三〕\x09〔二〕" +
-	"\x09〔安〕\x09〔点〕\x09〔打〕\x09〔盗〕\x09〔勝〕\x09〔敗〕\x03得\x03可\x03丽\x03丸\x03乁\x03你" +
-	"\x03侮\x03侻\x03倂\x03偺\x03備\x03僧\x03像\x03㒞\x03免\x03兔\x03兤\x03具\x03㒹\x03內" +
-	"\x03冗\x03冤\x03仌\x03冬\x03况\x03凵\x03刃\x03㓟\x03刻\x03剆\x03剷\x03㔕\x03勇\x03勉" +
-	"\x03勤\x03勺\x03包\x03匆\x03北\x03卉\x03卑\x03博\x03即\x03卽\x03卿\x03灰\x03及\x03叟" +
-	"\x03叫\x03叱\x03吆\x03咞\x03吸\x03呈\x03周\x03咢\x03哶\x03唐\x03啓\x03啣\x03善\x03喙" +
-	"\x03喫\x03喳\x03嗂\x03圖\x03嘆\x03圗\x03噑\x03噴\x03切\x03壮\x03城\x03埴\x03堍\x03型" +
-	"\x03堲\x03報\x03墬\x03売\x03壷\x03夆\x03夢\x03奢\x03姬\x03娛\x03娧\x03姘\x03婦\x03㛮" +
-	"\x03嬈\x03嬾\x03寃\x03寘\x03寧\x03寳\x03寿\x03将\x03尢\x03㞁\x03屠\x03屮\x03峀\x03岍" +
-	"\x03嵃\x03嵮\x03嵫\x03嵼\x03巡\x03巢\x03㠯\x03巽\x03帨\x03帽\x03幩\x03㡢\x03㡼\x03庰" +
-	"\x03庳\x03庶\x03廊\x03廾\x03舁\x03弢\x03㣇\x03形\x03彫\x03㣣\x03徚\x03忍\x03志\x03忹" +
-	"\x03悁\x03㤺\x03㤜\x03悔\x03惇\x03慈\x03慌\x03慎\x03慺\x03憎\x03憲\x03憤\x03憯\x03懞" +
-	"\x03懲\x03懶\x03成\x03戛\x03扝\x03抱\x03拔\x03捐\x03挽\x03拼\x03捨\x03掃\x03揤\x03搢" +
-	"\x03揅\x03掩\x03㨮\x03摩\x03摾\x03撝\x03摷\x03㩬\x03敏\x03敬\x03旣\x03書\x03晉\x03㬙" +
-	"\x03暑\x03㬈\x03㫤\x03冒\x03冕\x03最\x03暜\x03肭\x03䏙\x03朗\x03望\x03朡\x03杞\x03杓" +
-	"\x03㭉\x03柺\x03枅\x03桒\x03梅\x03梎\x03栟\x03椔\x03㮝\x03楂\x03榣\x03槪\x03檨\x03櫛" +
-	"\x03㰘\x03次\x03歔\x03㱎\x03歲\x03殟\x03殺\x03殻\x03汎\x03沿\x03泍\x03汧\x03洖\x03派" +
-	"\x03海\x03流\x03浩\x03浸\x03涅\x03洴\x03港\x03湮\x03㴳\x03滋\x03滇\x03淹\x03潮\x03濆" +
-	"\x03瀹\x03瀞\x03瀛\x03㶖\x03灊\x03災\x03灷\x03炭\x03煅\x03熜\x03爨\x03爵\x03牐\x03犀" +
-	"\x03犕\x03獺\x03王\x03㺬\x03玥\x03㺸\x03瑇\x03瑜\x03瑱\x03璅\x03瓊\x03㼛\x03甤\x03甾" +
-	"\x03異\x03瘐\x03㿼\x03䀈\x03直\x03眞\x03真\x03睊\x03䀹\x03瞋\x03䁆\x03䂖\x03硎\x03碌" +
-	"\x03磌\x03䃣\x03祖\x03福\x03秫\x03䄯\x03穀\x03穊\x03穏\x03䈂\x03篆\x03築\x03䈧\x03糒" +
-	"\x03䊠\x03糨\x03糣\x03紀\x03絣\x03䌁\x03緇\x03縂\x03繅\x03䌴\x03䍙\x03罺\x03羕\x03翺" +
-	"\x03者\x03聠\x03聰\x03䏕\x03育\x03脃\x03䐋\x03脾\x03媵\x03舄\x03辞\x03䑫\x03芑\x03芋" +
-	"\x03芝\x03劳\x03花\x03芳\x03芽\x03苦\x03若\x03茝\x03荣\x03莭\x03茣\x03莽\x03菧\x03著" +
-	"\x03荓\x03菊\x03菌\x03菜\x03䔫\x03蓱\x03蓳\x03蔖\x03蕤\x03䕝\x03䕡\x03䕫\x03虐\x03虜" +
-	"\x03虧\x03虩\x03蚩\x03蚈\x03蜎\x03蛢\x03蝹\x03蜨\x03蝫\x03螆\x03蟡\x03蠁\x03䗹\x03衠" +
-	"\x03衣\x03裗\x03裞\x03䘵\x03裺\x03㒻\x03䚾\x03䛇\x03誠\x03諭\x03變\x03豕\x03貫\x03賁" +
-	"\x03贛\x03起\x03跋\x03趼\x03跰\x03軔\x03輸\x03邔\x03郱\x03鄑\x03鄛\x03鈸\x03鋗\x03鋘" +
-	"\x03鉼\x03鏹\x03鐕\x03開\x03䦕\x03閷\x03䧦\x03雃\x03嶲\x03霣\x03䩮\x03䩶\x03韠\x03䪲" +
-	"\x03頋\x03頩\x03飢\x03䬳\x03餩\x03馧\x03駂\x03駾\x03䯎\x03鬒\x03鱀\x03鳽\x03䳎\x03䳭" +
-	"\x03鵧\x03䳸\x03麻\x03䵖\x03黹\x03黾\x03鼅\x03鼏\x03鼖\x03鼻"
-
-var xorData string = "" + // Size: 4862 bytes
-	"\x02\x0c\x09\x02\xb0\xec\x02\xad\xd8\x02\xad\xd9\x02\x06\x07\x02\x0f\x12" +
-	"\x02\x0f\x1f\x02\x0f\x1d\x02\x01\x13\x02\x0f\x16\x02\x0f\x0b\x02\x0f3" +
-	"\x02\x0f7\x02\x0f?\x02\x0f/\x02\x0f*\x02\x0c&\x02\x0c*\x02\x0c;\x02\x0c9" +
-	"\x02\x0c%\x02\xab\xed\x02\xab\xe2\x02\xab\xe3\x02\xa9\xe0\x02\xa9\xe1" +
-	"\x02\xa9\xe6\x02\xa3\xcb\x02\xa3\xc8\x02\xa3\xc9\x02\x01#\x02\x01\x08" +
-	"\x02\x0e>\x02\x0e'\x02\x0f\x03\x02\x03\x0d\x02\x03\x09\x02\x03\x17\x02" +
-	"\x03\x0e\x02\x02\x03\x02\x011\x02\x01\x00\x02\x01\x10\x02\x03<\x02\x07" +
-	"\x0d\x02\x02\x0c\x02\x0c0\x02\x01\x03\x02\x01\x01\x02\x01 \x02\x01\x22" +
-	"\x02\x01)\x02\x01\x0a\x02\x01\x0c\x02\x02\x06\x02\x02\x02\x02\x03\x10" +
-	"\x03\x037 \x03\x0b+\x03\x021\x00\x02\x01\x04\x02\x01\x02\x02\x019\x02" +
-	"\x03\x1c\x02\x02$\x03\x80p$\x02\x03:\x02\x03\x0a\x03\xc1r.\x03\xc1r,\x03" +
-	"\xc1r\x02\x02\x02:\x02\x02>\x02\x02,\x02\x02\x10\x02\x02\x00\x03\xc1s<" +
-	"\x03\xc1s*\x03\xc2L$\x03\xc2L;\x02\x09)\x02\x0a\x19\x03\x83\xab\xe3\x03" +
-	"\x83\xab\xf2\x03 4\xe0\x03\x81\xab\xea\x03\x81\xab\xf3\x03 4\xef\x03\x96" +
-	"\xe1\xcd\x03\x84\xe5\xc3\x02\x0d\x11\x03\x8b\xec\xcb\x03\x94\xec\xcf\x03" +
-	"\x9a\xec\xc2\x03\x8b\xec\xdb\x03\x94\xec\xdf\x03\x9a\xec\xd2\x03\x01\x0c" +
-	"!\x03\x01\x0c#\x03ʠ\x9d\x03ʣ\x9c\x03ʢ\x9f\x03ʥ\x9e\x03ʤ\x91\x03ʧ\x90\x03" +
-	"ʦ\x93\x03ʩ\x92\x03ʨ\x95\x03\xca\xf3\xb5\x03\xca\xf0\xb4\x03\xca\xf1\xb7" +
-	"\x03\xca\xf6\xb6\x03\xca\xf7\x89\x03\xca\xf4\x88\x03\xca\xf5\x8b\x03\xca" +
-	"\xfa\x8a\x03\xca\xfb\x8d\x03\xca\xf8\x8c\x03\xca\xf9\x8f\x03\xca\xfe\x8e" +
-	"\x03\xca\xff\x81\x03\xca\xfc\x80\x03\xca\xfd\x83\x03\xca\xe2\x82\x03\xca" +
-	"\xe3\x85\x03\xca\xe0\x84\x03\xca\xe1\x87\x03\xca\xe6\x86\x03\xca\xe7\x99" +
-	"\x03\xca\xe4\x98\x03\xca\xe5\x9b\x03\xca\xea\x9a\x03\xca\xeb\x9d\x03\xca" +
-	"\xe8\x9c\x03ؓ\x89\x03ߔ\x8b\x02\x010\x03\x03\x04\x1e\x03\x04\x15\x12\x03" +
-	"\x0b\x05,\x03\x06\x04\x00\x03\x06\x04)\x03\x06\x044\x03\x06\x04<\x03\x06" +
-	"\x05\x1d\x03\x06\x06\x00\x03\x06\x06\x0a\x03\x06\x06'\x03\x06\x062\x03" +
-	"\x0786\x03\x079/\x03\x079 \x03\x07:\x0e\x03\x07:\x1b\x03\x07:%\x03\x07;/" +
-	"\x03\x07;%\x03\x074\x11\x03\x076\x09\x03\x077*\x03\x070\x01\x03\x070\x0f" +
-	"\x03\x070.\x03\x071\x16\x03\x071\x04\x03\x0710\x03\x072\x18\x03\x072-" +
-	"\x03\x073\x14\x03\x073>\x03\x07'\x09\x03\x07 \x00\x03\x07\x1f\x0b\x03" +
-	"\x07\x18#\x03\x07\x18(\x03\x07\x186\x03\x07\x18\x03\x03\x07\x19\x16\x03" +
-	"\x07\x116\x03\x07\x12'\x03\x07\x13\x10\x03\x07\x0c&\x03\x07\x0c\x08\x03" +
-	"\x07\x0c\x13\x03\x07\x0d\x02\x03\x07\x0d\x1c\x03\x07\x0b5\x03\x07\x0b" +
-	"\x0a\x03\x07\x0b\x01\x03\x07\x0b\x0f\x03\x07\x05\x00\x03\x07\x05\x09\x03" +
-	"\x07\x05\x0b\x03\x07\x07\x01\x03\x07\x07\x08\x03\x07\x00<\x03\x07\x00+" +
-	"\x03\x07\x01)\x03\x07\x01\x1b\x03\x07\x01\x08\x03\x07\x03?\x03\x0445\x03" +
-	"\x044\x08\x03\x0454\x03\x04)/\x03\x04)5\x03\x04+\x05\x03\x04+\x14\x03" +
-	"\x04+ \x03\x04+<\x03\x04*&\x03\x04*\x22\x03\x04&8\x03\x04!\x01\x03\x04!" +
-	"\x22\x03\x04\x11+\x03\x04\x10.\x03\x04\x104\x03\x04\x13=\x03\x04\x12\x04" +
-	"\x03\x04\x12\x0a\x03\x04\x0d\x1d\x03\x04\x0d\x07\x03\x04\x0d \x03\x05<>" +
-	"\x03\x055<\x03\x055!\x03\x055#\x03\x055&\x03\x054\x1d\x03\x054\x02\x03" +
-	"\x054\x07\x03\x0571\x03\x053\x1a\x03\x053\x16\x03\x05.<\x03\x05.\x07\x03" +
-	"\x05):\x03\x05)<\x03\x05)\x0c\x03\x05)\x15\x03\x05+-\x03\x05+5\x03\x05$" +
-	"\x1e\x03\x05$\x14\x03\x05'\x04\x03\x05'\x14\x03\x05&\x02\x03\x05\x226" +
-	"\x03\x05\x22\x0c\x03\x05\x22\x1c\x03\x05\x19\x0a\x03\x05\x1b\x09\x03\x05" +
-	"\x1b\x0c\x03\x05\x14\x07\x03\x05\x16?\x03\x05\x16\x0c\x03\x05\x0c\x05" +
-	"\x03\x05\x0e\x0f\x03\x05\x01\x0e\x03\x05\x00(\x03\x05\x030\x03\x05\x03" +
-	"\x06\x03\x0a==\x03\x0a=1\x03\x0a=,\x03\x0a=\x0c\x03\x0a??\x03\x0a<\x08" +
-	"\x03\x0a9!\x03\x0a9)\x03\x0a97\x03\x0a99\x03\x0a6\x0a\x03\x0a6\x1c\x03" +
-	"\x0a6\x17\x03\x0a7'\x03\x0a78\x03\x0a73\x03\x0a'\x01\x03\x0a'&\x03\x0a" +
-	"\x1f\x0e\x03\x0a\x1f\x03\x03\x0a\x1f3\x03\x0a\x1b/\x03\x0a\x18\x19\x03" +
-	"\x0a\x19\x01\x03\x0a\x16\x14\x03\x0a\x0e\x22\x03\x0a\x0f\x10\x03\x0a\x0f" +
-	"\x02\x03\x0a\x0f \x03\x0a\x0c\x04\x03\x0a\x0b>\x03\x0a\x0b+\x03\x0a\x08/" +
-	"\x03\x0a\x046\x03\x0a\x05\x14\x03\x0a\x00\x04\x03\x0a\x00\x10\x03\x0a" +
-	"\x00\x14\x03\x0b<3\x03\x0b;*\x03\x0b9\x22\x03\x0b9)\x03\x0b97\x03\x0b+" +
-	"\x10\x03\x0b((\x03\x0b&5\x03\x0b$\x1c\x03\x0b$\x12\x03\x0b%\x04\x03\x0b#" +
-	"<\x03\x0b#0\x03\x0b#\x0d\x03\x0b#\x19\x03\x0b!:\x03\x0b!\x1f\x03\x0b!" +
-	"\x00\x03\x0b\x1e5\x03\x0b\x1c\x1d\x03\x0b\x1d-\x03\x0b\x1d(\x03\x0b\x18." +
-	"\x03\x0b\x18 \x03\x0b\x18\x16\x03\x0b\x14\x13\x03\x0b\x15$\x03\x0b\x15" +
-	"\x22\x03\x0b\x12\x1b\x03\x0b\x12\x10\x03\x0b\x132\x03\x0b\x13=\x03\x0b" +
-	"\x12\x18\x03\x0b\x0c&\x03\x0b\x061\x03\x0b\x06:\x03\x0b\x05#\x03\x0b\x05" +
-	"<\x03\x0b\x04\x0b\x03\x0b\x04\x04\x03\x0b\x04\x1b\x03\x0b\x042\x03\x0b" +
-	"\x041\x03\x0b\x03\x03\x03\x0b\x03\x1d\x03\x0b\x03/\x03\x0b\x03+\x03\x0b" +
-	"\x02\x1b\x03\x0b\x02\x00\x03\x0b\x01\x1e\x03\x0b\x01\x08\x03\x0b\x015" +
-	"\x03\x06\x0d9\x03\x06\x0d=\x03\x06\x0d?\x03\x02\x001\x03\x02\x003\x03" +
-	"\x02\x02\x19\x03\x02\x006\x03\x02\x02\x1b\x03\x02\x004\x03\x02\x00<\x03" +
-	"\x02\x02\x0a\x03\x02\x02\x0e\x03\x02\x01\x1a\x03\x02\x01\x07\x03\x02\x01" +
-	"\x05\x03\x02\x01\x0b\x03\x02\x01%\x03\x02\x01\x0c\x03\x02\x01\x04\x03" +
-	"\x02\x01\x1c\x03\x02\x00.\x03\x02\x002\x03\x02\x00>\x03\x02\x00\x12\x03" +
-	"\x02\x00\x16\x03\x02\x011\x03\x02\x013\x03\x02\x02 \x03\x02\x02%\x03\x02" +
-	"\x02$\x03\x02\x028\x03\x02\x02;\x03\x02\x024\x03\x02\x012\x03\x02\x022" +
-	"\x03\x02\x02/\x03\x02\x01,\x03\x02\x01\x13\x03\x02\x01\x16\x03\x02\x01" +
-	"\x11\x03\x02\x01\x1e\x03\x02\x01\x15\x03\x02\x01\x17\x03\x02\x01\x0f\x03" +
-	"\x02\x01\x08\x03\x02\x00?\x03\x02\x03\x07\x03\x02\x03\x0d\x03\x02\x03" +
-	"\x13\x03\x02\x03\x1d\x03\x02\x03\x1f\x03\x02\x00\x03\x03\x02\x00\x0d\x03" +
-	"\x02\x00\x01\x03\x02\x00\x1b\x03\x02\x00\x19\x03\x02\x00\x18\x03\x02\x00" +
-	"\x13\x03\x02\x00/\x03\x07>\x12\x03\x07<\x1f\x03\x07>\x1d\x03\x06\x1d\x0e" +
-	"\x03\x07>\x1c\x03\x07>:\x03\x07>\x13\x03\x04\x12+\x03\x07?\x03\x03\x07>" +
-	"\x02\x03\x06\x224\x03\x06\x1a.\x03\x07<%\x03\x06\x1c\x0b\x03\x0609\x03" +
-	"\x05\x1f\x01\x03\x04'\x08\x03\x93\xfd\xf5\x03\x02\x0d \x03\x02\x0d#\x03" +
-	"\x02\x0d!\x03\x02\x0d&\x03\x02\x0d\x22\x03\x02\x0d/\x03\x02\x0d,\x03\x02" +
-	"\x0d$\x03\x02\x0d'\x03\x02\x0d%\x03\x02\x0d;\x03\x02\x0d=\x03\x02\x0d?" +
-	"\x03\x099.\x03\x08\x0b7\x03\x08\x02\x14\x03\x08\x14\x0d\x03\x08.:\x03" +
-	"\x089'\x03\x0f\x0b\x18\x03\x0f\x1c1\x03\x0f\x17&\x03\x0f9\x1f\x03\x0f0" +
-	"\x0c\x03\x0e\x0a9\x03\x0e\x056\x03\x0e\x1c#\x03\x0f\x13\x0e\x03\x072\x00" +
-	"\x03\x070\x0d\x03\x072\x0b\x03\x06\x11\x18\x03\x070\x10\x03\x06\x0f(\x03" +
-	"\x072\x05\x03\x06\x0f,\x03\x073\x15\x03\x06\x07\x08\x03\x05\x16\x02\x03" +
-	"\x04\x0b \x03\x05:8\x03\x05\x16%\x03\x0a\x0d\x1f\x03\x06\x16\x10\x03\x05" +
-	"\x1d5\x03\x05*;\x03\x05\x16\x1b\x03\x04.-\x03\x06\x1a\x19\x03\x04\x03," +
-	"\x03\x0b87\x03\x04/\x0a\x03\x06\x00,\x03\x04-\x01\x03\x04\x1e-\x03\x06/(" +
-	"\x03\x0a\x0b5\x03\x06\x0e7\x03\x06\x07.\x03\x0597\x03\x0a*%\x03\x0760" +
-	"\x03\x06\x0c;\x03\x05'\x00\x03\x072.\x03\x072\x08\x03\x06=\x01\x03\x06" +
-	"\x05\x1b\x03\x06\x06\x12\x03\x06$=\x03\x06'\x0d\x03\x04\x11\x0f\x03\x076" +
-	",\x03\x06\x07;\x03\x06.,\x03\x86\xf9\xea\x03\x8f\xff\xeb\x02\x092\x02" +
-	"\x095\x02\x094\x02\x09;\x02\x09>\x02\x098\x02\x09*\x02\x09/\x02\x09,\x02" +
-	"\x09%\x02\x09&\x02\x09#\x02\x09 \x02\x08!\x02\x08%\x02\x08$\x02\x08+\x02" +
-	"\x08.\x02\x08*\x02\x08&\x02\x088\x02\x08>\x02\x084\x02\x086\x02\x080\x02" +
-	"\x08\x10\x02\x08\x17\x02\x08\x12\x02\x08\x1d\x02\x08\x1f\x02\x08\x13\x02" +
-	"\x08\x15\x02\x08\x14\x02\x08\x0c\x03\x8b\xfd\xd0\x03\x81\xec\xc6\x03\x87" +
-	"\xe0\x8a\x03-2\xe3\x03\x80\xef\xe4\x03-2\xea\x03\x88\xe6\xeb\x03\x8e\xe6" +
-	"\xe8\x03\x84\xe6\xe9\x03\x97\xe6\xee\x03-2\xf9\x03-2\xf6\x03\x8e\xe3\xad" +
-	"\x03\x80\xe3\x92\x03\x88\xe3\x90\x03\x8e\xe3\x90\x03\x80\xe3\x97\x03\x88" +
-	"\xe3\x95\x03\x88\xfe\xcb\x03\x8e\xfe\xca\x03\x84\xfe\xcd\x03\x91\xef\xc9" +
-	"\x03-2\xc1\x03-2\xc0\x03-2\xcb\x03\x88@\x09\x03\x8e@\x08\x03\x8f\xe0\xf5" +
-	"\x03\x8e\xe6\xf9\x03\x8e\xe0\xfa\x03\x93\xff\xf4\x03\x84\xee\xd3\x03\x0b" +
-	"(\x04\x023 \x03\x0b)\x08\x021;\x02\x01*\x03\x0b#\x10\x03\x0b 0\x03\x0b!" +
-	"\x10\x03\x0b!0\x03\x07\x15\x08\x03\x09?5\x03\x07\x1f\x08\x03\x07\x17\x0b" +
-	"\x03\x09\x1f\x15\x03\x0b\x1c7\x03\x0a+#\x03\x06\x1a\x1b\x03\x06\x1a\x14" +
-	"\x03\x0a\x01\x18\x03\x06#\x1b\x03\x0a2\x0c\x03\x0a\x01\x04\x03\x09#;\x03" +
-	"\x08='\x03\x08\x1a\x0a\x03\x07</\x03\x07:+\x03\x07\x07*\x03\x06&\x1c\x03" +
-	"\x09\x0c\x16\x03\x09\x10\x0e\x03\x08'\x0f\x03\x08+\x09\x03\x074%\x03\x06" +
-	"!3\x03\x06\x03+\x03\x0b\x1e\x19\x03\x0a))\x03\x09\x08\x19\x03\x08,\x05" +
-	"\x03\x07<2\x03\x06\x1c>\x03\x0a\x111\x03\x09\x1b\x09\x03\x073.\x03\x07" +
-	"\x01\x00\x03\x09/,\x03\x07#>\x03\x07\x048\x03\x0a\x1f\x22\x03\x098>\x03" +
-	"\x09\x11\x00\x03\x08/\x17\x03\x06'\x22\x03\x0b\x1a+\x03\x0a\x22\x19\x03" +
-	"\x0a/1\x03\x0974\x03\x09\x0f\x22\x03\x08,\x22\x03\x08?\x14\x03\x07$5\x03" +
-	"\x07<3\x03\x07=*\x03\x07\x13\x18\x03\x068\x0a\x03\x06\x09\x16\x03\x06" +
-	"\x13\x00\x03\x08\x067\x03\x08\x01\x03\x03\x08\x12\x1d\x03\x07+7\x03\x06(" +
-	";\x03\x06\x1c?\x03\x07\x0e\x17\x03\x0a\x06\x1d\x03\x0a\x19\x07\x03\x08" +
-	"\x14$\x03\x07$;\x03\x08,$\x03\x08\x06\x0d\x03\x07\x16\x0a\x03\x06>>\x03" +
-	"\x0a\x06\x12\x03\x0a\x14)\x03\x09\x0d\x1f\x03\x09\x12\x17\x03\x09\x19" +
-	"\x01\x03\x08\x11 \x03\x08\x1d'\x03\x06<\x1a\x03\x0a.\x00\x03\x07'\x18" +
-	"\x03\x0a\x22\x08\x03\x08\x0d\x0a\x03\x08\x13)\x03\x07*)\x03\x06<,\x03" +
-	"\x07\x0b\x1a\x03\x09.\x14\x03\x09\x0d\x1e\x03\x07\x0e#\x03\x0b\x1d'\x03" +
-	"\x0a\x0a8\x03\x09%2\x03\x08+&\x03\x080\x12\x03\x0a)4\x03\x08\x06\x1f\x03" +
-	"\x0b\x1b\x1a\x03\x0a\x1b\x0f\x03\x0b\x1d*\x03\x09\x16$\x03\x090\x11\x03" +
-	"\x08\x11\x08\x03\x0a*(\x03\x0a\x042\x03\x089,\x03\x074'\x03\x07\x0f\x05" +
-	"\x03\x09\x0b\x0a\x03\x07\x1b\x01\x03\x09\x17:\x03\x09.\x0d\x03\x07.\x11" +
-	"\x03\x09+\x15\x03\x080\x13\x03\x0b\x1f\x19\x03\x0a \x11\x03\x0a\x220\x03" +
-	"\x09\x07;\x03\x08\x16\x1c\x03\x07,\x13\x03\x07\x0e/\x03\x06\x221\x03\x0a" +
-	".\x0a\x03\x0a7\x02\x03\x0a\x032\x03\x0a\x1d.\x03\x091\x06\x03\x09\x19:" +
-	"\x03\x08\x02/\x03\x060+\x03\x06\x0f-\x03\x06\x1c\x1f\x03\x06\x1d\x07\x03" +
-	"\x0a,\x11\x03\x09=\x0d\x03\x09\x0b;\x03\x07\x1b/\x03\x0a\x1f:\x03\x09 " +
-	"\x1f\x03\x09.\x10\x03\x094\x0b\x03\x09\x1a1\x03\x08#\x1a\x03\x084\x1d" +
-	"\x03\x08\x01\x1f\x03\x08\x11\x22\x03\x07'8\x03\x07\x1a>\x03\x0757\x03" +
-	"\x06&9\x03\x06+\x11\x03\x0a.\x0b\x03\x0a,>\x03\x0a4#\x03\x08%\x17\x03" +
-	"\x07\x05\x22\x03\x07\x0c\x0b\x03\x0a\x1d+\x03\x0a\x19\x16\x03\x09+\x1f" +
-	"\x03\x09\x08\x0b\x03\x08\x16\x18\x03\x08+\x12\x03\x0b\x1d\x0c\x03\x0a=" +
-	"\x10\x03\x0a\x09\x0d\x03\x0a\x10\x11\x03\x09&0\x03\x08(\x1f\x03\x087\x07" +
-	"\x03\x08\x185\x03\x07'6\x03\x06.\x05\x03\x06=\x04\x03\x06;;\x03\x06\x06," +
-	"\x03\x0b\x18>\x03\x08\x00\x18\x03\x06 \x03\x03\x06<\x00\x03\x09%\x18\x03" +
-	"\x0b\x1c<\x03\x0a%!\x03\x0a\x09\x12\x03\x0a\x16\x02\x03\x090'\x03\x09" +
-	"\x0e=\x03\x08 \x0e\x03\x08>\x03\x03\x074>\x03\x06&?\x03\x06\x19\x09\x03" +
-	"\x06?(\x03\x0a-\x0e\x03\x09:3\x03\x098:\x03\x09\x12\x0b\x03\x09\x1d\x17" +
-	"\x03\x087\x05\x03\x082\x14\x03\x08\x06%\x03\x08\x13\x1f\x03\x06\x06\x0e" +
-	"\x03\x0a\x22<\x03\x09/<\x03\x06>+\x03\x0a'?\x03\x0a\x13\x0c\x03\x09\x10<" +
-	"\x03\x07\x1b=\x03\x0a\x19\x13\x03\x09\x22\x1d\x03\x09\x07\x0d\x03\x08)" +
-	"\x1c\x03\x06=\x1a\x03\x0a/4\x03\x0a7\x11\x03\x0a\x16:\x03\x09?3\x03\x09:" +
-	"/\x03\x09\x05\x0a\x03\x09\x14\x06\x03\x087\x22\x03\x080\x07\x03\x08\x1a" +
-	"\x1f\x03\x07\x04(\x03\x07\x04\x09\x03\x06 %\x03\x06<\x08\x03\x0a+\x14" +
-	"\x03\x09\x1d\x16\x03\x0a70\x03\x08 >\x03\x0857\x03\x070\x0a\x03\x06=\x12" +
-	"\x03\x06\x16%\x03\x06\x1d,\x03\x099#\x03\x09\x10>\x03\x07 \x1e\x03\x08" +
-	"\x0c<\x03\x08\x0b\x18\x03\x08\x15+\x03\x08,:\x03\x08%\x22\x03\x07\x0a$" +
-	"\x03\x0b\x1c=\x03\x07+\x08\x03\x0a/\x05\x03\x0a \x07\x03\x0a\x12'\x03" +
-	"\x09#\x11\x03\x08\x1b\x15\x03\x0a\x06\x01\x03\x09\x1c\x1b\x03\x0922\x03" +
-	"\x07\x14<\x03\x07\x09\x04\x03\x061\x04\x03\x07\x0e\x01\x03\x0a\x13\x18" +
-	"\x03\x0a-\x0c\x03\x0a?\x0d\x03\x0a\x09\x0a\x03\x091&\x03\x0a/\x0b\x03" +
-	"\x08$<\x03\x083\x1d\x03\x08\x0c$\x03\x08\x0d\x07\x03\x08\x0d?\x03\x08" +
-	"\x0e\x14\x03\x065\x0a\x03\x08\x1a#\x03\x08\x16#\x03\x0702\x03\x07\x03" +
-	"\x1a\x03\x06(\x1d\x03\x06+\x1b\x03\x06\x0b\x05\x03\x06\x0b\x17\x03\x06" +
-	"\x0c\x04\x03\x06\x1e\x19\x03\x06+0\x03\x062\x18\x03\x0b\x16\x1e\x03\x0a+" +
-	"\x16\x03\x0a-?\x03\x0a#:\x03\x0a#\x10\x03\x0a%$\x03\x0a>+\x03\x0a01\x03" +
-	"\x0a1\x10\x03\x0a\x099\x03\x0a\x0a\x12\x03\x0a\x19\x1f\x03\x0a\x19\x12" +
-	"\x03\x09*)\x03\x09-\x16\x03\x09.1\x03\x09.2\x03\x09<\x0e\x03\x09> \x03" +
-	"\x093\x12\x03\x09\x0b\x01\x03\x09\x1c2\x03\x09\x11\x1c\x03\x09\x15%\x03" +
-	"\x08,&\x03\x08!\x22\x03\x089(\x03\x08\x0b\x1a\x03\x08\x0d2\x03\x08\x0c" +
-	"\x04\x03\x08\x0c\x06\x03\x08\x0c\x1f\x03\x08\x0c\x0c\x03\x08\x0f\x1f\x03" +
-	"\x08\x0f\x1d\x03\x08\x00\x14\x03\x08\x03\x14\x03\x08\x06\x16\x03\x08\x1e" +
-	"#\x03\x08\x11\x11\x03\x08\x10\x18\x03\x08\x14(\x03\x07)\x1e\x03\x07.1" +
-	"\x03\x07 $\x03\x07 '\x03\x078\x08\x03\x07\x0d0\x03\x07\x0f7\x03\x07\x05#" +
-	"\x03\x07\x05\x1a\x03\x07\x1a7\x03\x07\x1d-\x03\x07\x17\x10\x03\x06)\x1f" +
-	"\x03\x062\x0b\x03\x066\x16\x03\x06\x09\x11\x03\x09(\x1e\x03\x07!5\x03" +
-	"\x0b\x11\x16\x03\x0a/\x04\x03\x0a,\x1a\x03\x0b\x173\x03\x0a,1\x03\x0a/5" +
-	"\x03\x0a\x221\x03\x0a\x22\x0d\x03\x0a?%\x03\x0a<,\x03\x0a?#\x03\x0a>\x19" +
-	"\x03\x0a\x08&\x03\x0a\x0b\x0e\x03\x0a\x0c:\x03\x0a\x0c+\x03\x0a\x03\x22" +
-	"\x03\x0a\x06)\x03\x0a\x11\x10\x03\x0a\x11\x1a\x03\x0a\x17-\x03\x0a\x14(" +
-	"\x03\x09)\x1e\x03\x09/\x09\x03\x09.\x00\x03\x09,\x07\x03\x09/*\x03\x09-9" +
-	"\x03\x09\x228\x03\x09%\x09\x03\x09:\x12\x03\x09;\x1d\x03\x09?\x06\x03" +
-	"\x093%\x03\x096\x05\x03\x096\x08\x03\x097\x02\x03\x09\x07,\x03\x09\x04," +
-	"\x03\x09\x1f\x16\x03\x09\x11\x03\x03\x09\x11\x12\x03\x09\x168\x03\x08*" +
-	"\x05\x03\x08/2\x03\x084:\x03\x08\x22+\x03\x08 0\x03\x08&\x0a\x03\x08;" +
-	"\x10\x03\x08>$\x03\x08>\x18\x03\x0829\x03\x082:\x03\x081,\x03\x081<\x03" +
-	"\x081\x1c\x03\x087#\x03\x087*\x03\x08\x09'\x03\x08\x00\x1d\x03\x08\x05-" +
-	"\x03\x08\x1f4\x03\x08\x1d\x04\x03\x08\x16\x0f\x03\x07*7\x03\x07'!\x03" +
-	"\x07%\x1b\x03\x077\x0c\x03\x07\x0c1\x03\x07\x0c.\x03\x07\x00\x06\x03\x07" +
-	"\x01\x02\x03\x07\x010\x03\x07\x06=\x03\x07\x01\x03\x03\x07\x01\x13\x03" +
-	"\x07\x06\x06\x03\x07\x05\x0a\x03\x07\x1f\x09\x03\x07\x17:\x03\x06*1\x03" +
-	"\x06-\x1d\x03\x06\x223\x03\x062:\x03\x060$\x03\x066\x1e\x03\x064\x12\x03" +
-	"\x0645\x03\x06\x0b\x00\x03\x06\x0b7\x03\x06\x07\x1f\x03\x06\x15\x12\x03" +
-	"\x0c\x05\x0f\x03\x0b+\x0b\x03\x0b+-\x03\x06\x16\x1b\x03\x06\x15\x17\x03" +
-	"\x89\xca\xea\x03\x89\xca\xe8\x03\x0c8\x10\x03\x0c8\x01\x03\x0c8\x0f\x03" +
-	"\x0d8%\x03\x0d8!\x03\x0c8-\x03\x0c8/\x03\x0c8+\x03\x0c87\x03\x0c85\x03" +
-	"\x0c9\x09\x03\x0c9\x0d\x03\x0c9\x0f\x03\x0c9\x0b\x03\xcfu\x0c\x03\xcfu" +
-	"\x0f\x03\xcfu\x0e\x03\xcfu\x09\x03\x0c9\x10\x03\x0d9\x0c\x03\xcf`;\x03" +
-	"\xcf`>\x03\xcf`9\x03\xcf`8\x03\xcf`7\x03\xcf`*\x03\xcf`-\x03\xcf`,\x03" +
-	"\x0d\x1b\x1a\x03\x0d\x1b&\x03\x0c=.\x03\x0c=%\x03\x0c>\x1e\x03\x0c>\x14" +
-	"\x03\x0c?\x06\x03\x0c?\x0b\x03\x0c?\x0c\x03\x0c?\x0d\x03\x0c?\x02\x03" +
-	"\x0c>\x0f\x03\x0c>\x08\x03\x0c>\x09\x03\x0c>,\x03\x0c>\x0c\x03\x0c?\x13" +
-	"\x03\x0c?\x16\x03\x0c?\x15\x03\x0c?\x1c\x03\x0c?\x1f\x03\x0c?\x1d\x03" +
-	"\x0c?\x1a\x03\x0c?\x17\x03\x0c?\x08\x03\x0c?\x09\x03\x0c?\x0e\x03\x0c?" +
-	"\x04\x03\x0c?\x05\x03\x0c<?\x03\x0c=\x00\x03\x0c=\x06\x03\x0c=\x05\x03" +
-	"\x0c=\x0c\x03\x0c=\x0f\x03\x0c=\x0d\x03\x0c=\x0b\x03\x0c=\x07\x03\x0c=" +
-	"\x19\x03\x0c=\x15\x03\x0c=\x11\x03\x0c=1\x03\x0c=3\x03\x0c=0\x03\x0c=>" +
-	"\x03\x0c=2\x03\x0c=6\x03\x0c<\x07\x03\x0c<\x05\x03\x0e:!\x03\x0e:#\x03" +
-	"\x0e8\x09\x03\x0e:&\x03\x0e8\x0b\x03\x0e:$\x03\x0e:,\x03\x0e8\x1a\x03" +
-	"\x0e8\x1e\x03\x0e:*\x03\x0e:7\x03\x0e:5\x03\x0e:;\x03\x0e:\x15\x03\x0e:<" +
-	"\x03\x0e:4\x03\x0e:'\x03\x0e:-\x03\x0e:%\x03\x0e:?\x03\x0e:=\x03\x0e:)" +
-	"\x03\x0e:/\x03\xcfs'\x03\x0d=\x0f\x03\x0d+*\x03\x0d99\x03\x0d9;\x03\x0d9" +
-	"?\x03\x0d)\x0d\x03\x0d(%\x02\x01\x18\x02\x01(\x02\x01\x1e\x03\x0f$!\x03" +
-	"\x0f87\x03\x0f4\x0e\x03\x0f5\x1d\x03\x06'\x03\x03\x0f\x08\x18\x03\x0f" +
-	"\x0d\x1b\x03\x0e2=\x03\x0e;\x08\x03\x0e:\x0b\x03\x0e\x06$\x03\x0e\x0d)" +
-	"\x03\x0e\x16\x1f\x03\x0e\x16\x1b\x03\x0d$\x0a\x03\x05,\x1d\x03\x0d. \x03" +
-	"\x0d.#\x03\x0c(/\x03\x09%\x02\x03\x0d90\x03\x0d\x0e4\x03\x0d\x0d\x0f\x03" +
-	"\x0c#\x00\x03\x0c,\x1e\x03\x0c2\x0e\x03\x0c\x01\x17\x03\x0c\x09:\x03\x0e" +
-	"\x173\x03\x0c\x08\x03\x03\x0c\x11\x07\x03\x0c\x10\x18\x03\x0c\x1f\x1c" +
-	"\x03\x0c\x19\x0e\x03\x0c\x1a\x1f\x03\x0f0>\x03\x0b->\x03\x0b<+\x03\x0b8" +
-	"\x13\x03\x0b\x043\x03\x0b\x14\x03\x03\x0b\x16%\x03\x0d\x22&\x03\x0b\x1a" +
-	"\x1a\x03\x0b\x1a\x04\x03\x0a%9\x03\x0a&2\x03\x0a&0\x03\x0a!\x1a\x03\x0a!" +
-	"7\x03\x0a5\x10\x03\x0a=4\x03\x0a?\x0e\x03\x0a>\x10\x03\x0a\x00 \x03\x0a" +
-	"\x0f:\x03\x0a\x0f9\x03\x0a\x0b\x0a\x03\x0a\x17%\x03\x0a\x1b-\x03\x09-" +
-	"\x1a\x03\x09,4\x03\x09.,\x03\x09)\x09\x03\x096!\x03\x091\x1f\x03\x093" +
-	"\x16\x03\x0c+\x1f\x03\x098 \x03\x098=\x03\x0c(\x1a\x03\x0c(\x16\x03\x09" +
-	"\x0a+\x03\x09\x16\x12\x03\x09\x13\x0e\x03\x09\x153\x03\x08)!\x03\x09\x1a" +
-	"\x01\x03\x09\x18\x01\x03\x08%#\x03\x08>\x22\x03\x08\x05%\x03\x08\x02*" +
-	"\x03\x08\x15;\x03\x08\x1b7\x03\x0f\x07\x1d\x03\x0f\x04\x03\x03\x070\x0c" +
-	"\x03\x07;\x0b\x03\x07\x08\x17\x03\x07\x12\x06\x03\x06/-\x03\x0671\x03" +
-	"\x065+\x03\x06>7\x03\x06\x049\x03\x05+\x1e\x03\x05,\x17\x03\x05 \x1d\x03" +
-	"\x05\x22\x05\x03\x050\x1d"
-
-// lookup returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *idnaTrie) lookup(s []byte) (v uint16, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return idnaValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := idnaIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := idnaIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = idnaIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := idnaIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = idnaIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = idnaIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *idnaTrie) lookupUnsafe(s []byte) uint16 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return idnaValues[c0]
-	}
-	i := idnaIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = idnaIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = idnaIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// lookupString returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *idnaTrie) lookupString(s string) (v uint16, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return idnaValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := idnaIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := idnaIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = idnaIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := idnaIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = idnaIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = idnaIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *idnaTrie) lookupStringUnsafe(s string) uint16 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return idnaValues[c0]
-	}
-	i := idnaIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = idnaIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = idnaIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// idnaTrie. Total size: 29708 bytes (29.01 KiB). Checksum: c3ecc76d8fffa6e6.
-type idnaTrie struct{}
-
-func newIdnaTrie(i int) *idnaTrie {
-	return &idnaTrie{}
-}
-
-// lookupValue determines the type of block n and looks up the value for b.
-func (t *idnaTrie) lookupValue(n uint32, b byte) uint16 {
-	switch {
-	case n < 125:
-		return uint16(idnaValues[n<<6+uint32(b)])
-	default:
-		n -= 125
-		return uint16(idnaSparse.lookup(n, b))
-	}
-}
-
-// idnaValues: 127 blocks, 8128 entries, 16256 bytes
-// The third block is the zero block.
-var idnaValues = [8128]uint16{
-	// Block 0x0, offset 0x0
-	0x00: 0x0080, 0x01: 0x0080, 0x02: 0x0080, 0x03: 0x0080, 0x04: 0x0080, 0x05: 0x0080,
-	0x06: 0x0080, 0x07: 0x0080, 0x08: 0x0080, 0x09: 0x0080, 0x0a: 0x0080, 0x0b: 0x0080,
-	0x0c: 0x0080, 0x0d: 0x0080, 0x0e: 0x0080, 0x0f: 0x0080, 0x10: 0x0080, 0x11: 0x0080,
-	0x12: 0x0080, 0x13: 0x0080, 0x14: 0x0080, 0x15: 0x0080, 0x16: 0x0080, 0x17: 0x0080,
-	0x18: 0x0080, 0x19: 0x0080, 0x1a: 0x0080, 0x1b: 0x0080, 0x1c: 0x0080, 0x1d: 0x0080,
-	0x1e: 0x0080, 0x1f: 0x0080, 0x20: 0x0080, 0x21: 0x0080, 0x22: 0x0080, 0x23: 0x0080,
-	0x24: 0x0080, 0x25: 0x0080, 0x26: 0x0080, 0x27: 0x0080, 0x28: 0x0080, 0x29: 0x0080,
-	0x2a: 0x0080, 0x2b: 0x0080, 0x2c: 0x0080, 0x2d: 0x0008, 0x2e: 0x0008, 0x2f: 0x0080,
-	0x30: 0x0008, 0x31: 0x0008, 0x32: 0x0008, 0x33: 0x0008, 0x34: 0x0008, 0x35: 0x0008,
-	0x36: 0x0008, 0x37: 0x0008, 0x38: 0x0008, 0x39: 0x0008, 0x3a: 0x0080, 0x3b: 0x0080,
-	0x3c: 0x0080, 0x3d: 0x0080, 0x3e: 0x0080, 0x3f: 0x0080,
-	// Block 0x1, offset 0x40
-	0x40: 0x0080, 0x41: 0xe105, 0x42: 0xe105, 0x43: 0xe105, 0x44: 0xe105, 0x45: 0xe105,
-	0x46: 0xe105, 0x47: 0xe105, 0x48: 0xe105, 0x49: 0xe105, 0x4a: 0xe105, 0x4b: 0xe105,
-	0x4c: 0xe105, 0x4d: 0xe105, 0x4e: 0xe105, 0x4f: 0xe105, 0x50: 0xe105, 0x51: 0xe105,
-	0x52: 0xe105, 0x53: 0xe105, 0x54: 0xe105, 0x55: 0xe105, 0x56: 0xe105, 0x57: 0xe105,
-	0x58: 0xe105, 0x59: 0xe105, 0x5a: 0xe105, 0x5b: 0x0080, 0x5c: 0x0080, 0x5d: 0x0080,
-	0x5e: 0x0080, 0x5f: 0x0080, 0x60: 0x0080, 0x61: 0x0008, 0x62: 0x0008, 0x63: 0x0008,
-	0x64: 0x0008, 0x65: 0x0008, 0x66: 0x0008, 0x67: 0x0008, 0x68: 0x0008, 0x69: 0x0008,
-	0x6a: 0x0008, 0x6b: 0x0008, 0x6c: 0x0008, 0x6d: 0x0008, 0x6e: 0x0008, 0x6f: 0x0008,
-	0x70: 0x0008, 0x71: 0x0008, 0x72: 0x0008, 0x73: 0x0008, 0x74: 0x0008, 0x75: 0x0008,
-	0x76: 0x0008, 0x77: 0x0008, 0x78: 0x0008, 0x79: 0x0008, 0x7a: 0x0008, 0x7b: 0x0080,
-	0x7c: 0x0080, 0x7d: 0x0080, 0x7e: 0x0080, 0x7f: 0x0080,
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc0: 0x0040, 0xc1: 0x0040, 0xc2: 0x0040, 0xc3: 0x0040, 0xc4: 0x0040, 0xc5: 0x0040,
-	0xc6: 0x0040, 0xc7: 0x0040, 0xc8: 0x0040, 0xc9: 0x0040, 0xca: 0x0040, 0xcb: 0x0040,
-	0xcc: 0x0040, 0xcd: 0x0040, 0xce: 0x0040, 0xcf: 0x0040, 0xd0: 0x0040, 0xd1: 0x0040,
-	0xd2: 0x0040, 0xd3: 0x0040, 0xd4: 0x0040, 0xd5: 0x0040, 0xd6: 0x0040, 0xd7: 0x0040,
-	0xd8: 0x0040, 0xd9: 0x0040, 0xda: 0x0040, 0xdb: 0x0040, 0xdc: 0x0040, 0xdd: 0x0040,
-	0xde: 0x0040, 0xdf: 0x0040, 0xe0: 0x000a, 0xe1: 0x0018, 0xe2: 0x0018, 0xe3: 0x0018,
-	0xe4: 0x0018, 0xe5: 0x0018, 0xe6: 0x0018, 0xe7: 0x0018, 0xe8: 0x001a, 0xe9: 0x0018,
-	0xea: 0x0039, 0xeb: 0x0018, 0xec: 0x0018, 0xed: 0x03c0, 0xee: 0x0018, 0xef: 0x004a,
-	0xf0: 0x0018, 0xf1: 0x0018, 0xf2: 0x0069, 0xf3: 0x0079, 0xf4: 0x008a, 0xf5: 0x0005,
-	0xf6: 0x0018, 0xf7: 0x0008, 0xf8: 0x00aa, 0xf9: 0x00c9, 0xfa: 0x00d9, 0xfb: 0x0018,
-	0xfc: 0x00e9, 0xfd: 0x0119, 0xfe: 0x0149, 0xff: 0x0018,
-	// Block 0x4, offset 0x100
-	0x100: 0xe00d, 0x101: 0x0008, 0x102: 0xe00d, 0x103: 0x0008, 0x104: 0xe00d, 0x105: 0x0008,
-	0x106: 0xe00d, 0x107: 0x0008, 0x108: 0xe00d, 0x109: 0x0008, 0x10a: 0xe00d, 0x10b: 0x0008,
-	0x10c: 0xe00d, 0x10d: 0x0008, 0x10e: 0xe00d, 0x10f: 0x0008, 0x110: 0xe00d, 0x111: 0x0008,
-	0x112: 0xe00d, 0x113: 0x0008, 0x114: 0xe00d, 0x115: 0x0008, 0x116: 0xe00d, 0x117: 0x0008,
-	0x118: 0xe00d, 0x119: 0x0008, 0x11a: 0xe00d, 0x11b: 0x0008, 0x11c: 0xe00d, 0x11d: 0x0008,
-	0x11e: 0xe00d, 0x11f: 0x0008, 0x120: 0xe00d, 0x121: 0x0008, 0x122: 0xe00d, 0x123: 0x0008,
-	0x124: 0xe00d, 0x125: 0x0008, 0x126: 0xe00d, 0x127: 0x0008, 0x128: 0xe00d, 0x129: 0x0008,
-	0x12a: 0xe00d, 0x12b: 0x0008, 0x12c: 0xe00d, 0x12d: 0x0008, 0x12e: 0xe00d, 0x12f: 0x0008,
-	0x130: 0x0179, 0x131: 0x0008, 0x132: 0x0035, 0x133: 0x004d, 0x134: 0xe00d, 0x135: 0x0008,
-	0x136: 0xe00d, 0x137: 0x0008, 0x138: 0x0008, 0x139: 0xe01d, 0x13a: 0x0008, 0x13b: 0xe03d,
-	0x13c: 0x0008, 0x13d: 0xe01d, 0x13e: 0x0008, 0x13f: 0x0199,
-	// Block 0x5, offset 0x140
-	0x140: 0x0199, 0x141: 0xe01d, 0x142: 0x0008, 0x143: 0xe03d, 0x144: 0x0008, 0x145: 0xe01d,
-	0x146: 0x0008, 0x147: 0xe07d, 0x148: 0x0008, 0x149: 0x01b9, 0x14a: 0xe00d, 0x14b: 0x0008,
-	0x14c: 0xe00d, 0x14d: 0x0008, 0x14e: 0xe00d, 0x14f: 0x0008, 0x150: 0xe00d, 0x151: 0x0008,
-	0x152: 0xe00d, 0x153: 0x0008, 0x154: 0xe00d, 0x155: 0x0008, 0x156: 0xe00d, 0x157: 0x0008,
-	0x158: 0xe00d, 0x159: 0x0008, 0x15a: 0xe00d, 0x15b: 0x0008, 0x15c: 0xe00d, 0x15d: 0x0008,
-	0x15e: 0xe00d, 0x15f: 0x0008, 0x160: 0xe00d, 0x161: 0x0008, 0x162: 0xe00d, 0x163: 0x0008,
-	0x164: 0xe00d, 0x165: 0x0008, 0x166: 0xe00d, 0x167: 0x0008, 0x168: 0xe00d, 0x169: 0x0008,
-	0x16a: 0xe00d, 0x16b: 0x0008, 0x16c: 0xe00d, 0x16d: 0x0008, 0x16e: 0xe00d, 0x16f: 0x0008,
-	0x170: 0xe00d, 0x171: 0x0008, 0x172: 0xe00d, 0x173: 0x0008, 0x174: 0xe00d, 0x175: 0x0008,
-	0x176: 0xe00d, 0x177: 0x0008, 0x178: 0x0065, 0x179: 0xe01d, 0x17a: 0x0008, 0x17b: 0xe03d,
-	0x17c: 0x0008, 0x17d: 0xe01d, 0x17e: 0x0008, 0x17f: 0x01d9,
-	// Block 0x6, offset 0x180
-	0x180: 0x0008, 0x181: 0x007d, 0x182: 0xe00d, 0x183: 0x0008, 0x184: 0xe00d, 0x185: 0x0008,
-	0x186: 0x007d, 0x187: 0xe07d, 0x188: 0x0008, 0x189: 0x0095, 0x18a: 0x00ad, 0x18b: 0xe03d,
-	0x18c: 0x0008, 0x18d: 0x0008, 0x18e: 0x00c5, 0x18f: 0x00dd, 0x190: 0x00f5, 0x191: 0xe01d,
-	0x192: 0x0008, 0x193: 0x010d, 0x194: 0x0125, 0x195: 0x0008, 0x196: 0x013d, 0x197: 0x013d,
-	0x198: 0xe00d, 0x199: 0x0008, 0x19a: 0x0008, 0x19b: 0x0008, 0x19c: 0x010d, 0x19d: 0x0155,
-	0x19e: 0x0008, 0x19f: 0x016d, 0x1a0: 0xe00d, 0x1a1: 0x0008, 0x1a2: 0xe00d, 0x1a3: 0x0008,
-	0x1a4: 0xe00d, 0x1a5: 0x0008, 0x1a6: 0x0185, 0x1a7: 0xe07d, 0x1a8: 0x0008, 0x1a9: 0x019d,
-	0x1aa: 0x0008, 0x1ab: 0x0008, 0x1ac: 0xe00d, 0x1ad: 0x0008, 0x1ae: 0x0185, 0x1af: 0xe0fd,
-	0x1b0: 0x0008, 0x1b1: 0x01b5, 0x1b2: 0x01cd, 0x1b3: 0xe03d, 0x1b4: 0x0008, 0x1b5: 0xe01d,
-	0x1b6: 0x0008, 0x1b7: 0x01e5, 0x1b8: 0xe00d, 0x1b9: 0x0008, 0x1ba: 0x0008, 0x1bb: 0x0008,
-	0x1bc: 0xe00d, 0x1bd: 0x0008, 0x1be: 0x0008, 0x1bf: 0x0008,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x0008, 0x1c1: 0x0008, 0x1c2: 0x0008, 0x1c3: 0x0008, 0x1c4: 0x01e9, 0x1c5: 0x01e9,
-	0x1c6: 0x01e9, 0x1c7: 0x01fd, 0x1c8: 0x0215, 0x1c9: 0x022d, 0x1ca: 0x0245, 0x1cb: 0x025d,
-	0x1cc: 0x0275, 0x1cd: 0xe01d, 0x1ce: 0x0008, 0x1cf: 0xe0fd, 0x1d0: 0x0008, 0x1d1: 0xe01d,
-	0x1d2: 0x0008, 0x1d3: 0xe03d, 0x1d4: 0x0008, 0x1d5: 0xe01d, 0x1d6: 0x0008, 0x1d7: 0xe07d,
-	0x1d8: 0x0008, 0x1d9: 0xe01d, 0x1da: 0x0008, 0x1db: 0xe03d, 0x1dc: 0x0008, 0x1dd: 0x0008,
-	0x1de: 0xe00d, 0x1df: 0x0008, 0x1e0: 0xe00d, 0x1e1: 0x0008, 0x1e2: 0xe00d, 0x1e3: 0x0008,
-	0x1e4: 0xe00d, 0x1e5: 0x0008, 0x1e6: 0xe00d, 0x1e7: 0x0008, 0x1e8: 0xe00d, 0x1e9: 0x0008,
-	0x1ea: 0xe00d, 0x1eb: 0x0008, 0x1ec: 0xe00d, 0x1ed: 0x0008, 0x1ee: 0xe00d, 0x1ef: 0x0008,
-	0x1f0: 0x0008, 0x1f1: 0x028d, 0x1f2: 0x02a5, 0x1f3: 0x02bd, 0x1f4: 0xe00d, 0x1f5: 0x0008,
-	0x1f6: 0x02d5, 0x1f7: 0x02ed, 0x1f8: 0xe00d, 0x1f9: 0x0008, 0x1fa: 0xe00d, 0x1fb: 0x0008,
-	0x1fc: 0xe00d, 0x1fd: 0x0008, 0x1fe: 0xe00d, 0x1ff: 0x0008,
-	// Block 0x8, offset 0x200
-	0x200: 0xe00d, 0x201: 0x0008, 0x202: 0xe00d, 0x203: 0x0008, 0x204: 0xe00d, 0x205: 0x0008,
-	0x206: 0xe00d, 0x207: 0x0008, 0x208: 0xe00d, 0x209: 0x0008, 0x20a: 0xe00d, 0x20b: 0x0008,
-	0x20c: 0xe00d, 0x20d: 0x0008, 0x20e: 0xe00d, 0x20f: 0x0008, 0x210: 0xe00d, 0x211: 0x0008,
-	0x212: 0xe00d, 0x213: 0x0008, 0x214: 0xe00d, 0x215: 0x0008, 0x216: 0xe00d, 0x217: 0x0008,
-	0x218: 0xe00d, 0x219: 0x0008, 0x21a: 0xe00d, 0x21b: 0x0008, 0x21c: 0xe00d, 0x21d: 0x0008,
-	0x21e: 0xe00d, 0x21f: 0x0008, 0x220: 0x0305, 0x221: 0x0008, 0x222: 0xe00d, 0x223: 0x0008,
-	0x224: 0xe00d, 0x225: 0x0008, 0x226: 0xe00d, 0x227: 0x0008, 0x228: 0xe00d, 0x229: 0x0008,
-	0x22a: 0xe00d, 0x22b: 0x0008, 0x22c: 0xe00d, 0x22d: 0x0008, 0x22e: 0xe00d, 0x22f: 0x0008,
-	0x230: 0xe00d, 0x231: 0x0008, 0x232: 0xe00d, 0x233: 0x0008, 0x234: 0x0008, 0x235: 0x0008,
-	0x236: 0x0008, 0x237: 0x0008, 0x238: 0x0008, 0x239: 0x0008, 0x23a: 0x0209, 0x23b: 0xe03d,
-	0x23c: 0x0008, 0x23d: 0x031d, 0x23e: 0x0229, 0x23f: 0x0008,
-	// Block 0x9, offset 0x240
-	0x240: 0x0008, 0x241: 0x0008, 0x242: 0x0018, 0x243: 0x0018, 0x244: 0x0018, 0x245: 0x0018,
-	0x246: 0x0008, 0x247: 0x0008, 0x248: 0x0008, 0x249: 0x0008, 0x24a: 0x0008, 0x24b: 0x0008,
-	0x24c: 0x0008, 0x24d: 0x0008, 0x24e: 0x0008, 0x24f: 0x0008, 0x250: 0x0008, 0x251: 0x0008,
-	0x252: 0x0018, 0x253: 0x0018, 0x254: 0x0018, 0x255: 0x0018, 0x256: 0x0018, 0x257: 0x0018,
-	0x258: 0x029a, 0x259: 0x02ba, 0x25a: 0x02da, 0x25b: 0x02fa, 0x25c: 0x031a, 0x25d: 0x033a,
-	0x25e: 0x0018, 0x25f: 0x0018, 0x260: 0x03ad, 0x261: 0x0359, 0x262: 0x01d9, 0x263: 0x0369,
-	0x264: 0x03c5, 0x265: 0x0018, 0x266: 0x0018, 0x267: 0x0018, 0x268: 0x0018, 0x269: 0x0018,
-	0x26a: 0x0018, 0x26b: 0x0018, 0x26c: 0x0008, 0x26d: 0x0018, 0x26e: 0x0008, 0x26f: 0x0018,
-	0x270: 0x0018, 0x271: 0x0018, 0x272: 0x0018, 0x273: 0x0018, 0x274: 0x0018, 0x275: 0x0018,
-	0x276: 0x0018, 0x277: 0x0018, 0x278: 0x0018, 0x279: 0x0018, 0x27a: 0x0018, 0x27b: 0x0018,
-	0x27c: 0x0018, 0x27d: 0x0018, 0x27e: 0x0018, 0x27f: 0x0018,
-	// Block 0xa, offset 0x280
-	0x280: 0x03dd, 0x281: 0x03dd, 0x282: 0x3308, 0x283: 0x03f5, 0x284: 0x0379, 0x285: 0x040d,
-	0x286: 0x3308, 0x287: 0x3308, 0x288: 0x3308, 0x289: 0x3308, 0x28a: 0x3308, 0x28b: 0x3308,
-	0x28c: 0x3308, 0x28d: 0x3308, 0x28e: 0x3308, 0x28f: 0x33c0, 0x290: 0x3308, 0x291: 0x3308,
-	0x292: 0x3308, 0x293: 0x3308, 0x294: 0x3308, 0x295: 0x3308, 0x296: 0x3308, 0x297: 0x3308,
-	0x298: 0x3308, 0x299: 0x3308, 0x29a: 0x3308, 0x29b: 0x3308, 0x29c: 0x3308, 0x29d: 0x3308,
-	0x29e: 0x3308, 0x29f: 0x3308, 0x2a0: 0x3308, 0x2a1: 0x3308, 0x2a2: 0x3308, 0x2a3: 0x3308,
-	0x2a4: 0x3308, 0x2a5: 0x3308, 0x2a6: 0x3308, 0x2a7: 0x3308, 0x2a8: 0x3308, 0x2a9: 0x3308,
-	0x2aa: 0x3308, 0x2ab: 0x3308, 0x2ac: 0x3308, 0x2ad: 0x3308, 0x2ae: 0x3308, 0x2af: 0x3308,
-	0x2b0: 0xe00d, 0x2b1: 0x0008, 0x2b2: 0xe00d, 0x2b3: 0x0008, 0x2b4: 0x0425, 0x2b5: 0x0008,
-	0x2b6: 0xe00d, 0x2b7: 0x0008, 0x2b8: 0x0040, 0x2b9: 0x0040, 0x2ba: 0x03a2, 0x2bb: 0x0008,
-	0x2bc: 0x0008, 0x2bd: 0x0008, 0x2be: 0x03c2, 0x2bf: 0x043d,
-	// Block 0xb, offset 0x2c0
-	0x2c0: 0x0040, 0x2c1: 0x0040, 0x2c2: 0x0040, 0x2c3: 0x0040, 0x2c4: 0x008a, 0x2c5: 0x03d2,
-	0x2c6: 0xe155, 0x2c7: 0x0455, 0x2c8: 0xe12d, 0x2c9: 0xe13d, 0x2ca: 0xe12d, 0x2cb: 0x0040,
-	0x2cc: 0x03dd, 0x2cd: 0x0040, 0x2ce: 0x046d, 0x2cf: 0x0485, 0x2d0: 0x0008, 0x2d1: 0xe105,
-	0x2d2: 0xe105, 0x2d3: 0xe105, 0x2d4: 0xe105, 0x2d5: 0xe105, 0x2d6: 0xe105, 0x2d7: 0xe105,
-	0x2d8: 0xe105, 0x2d9: 0xe105, 0x2da: 0xe105, 0x2db: 0xe105, 0x2dc: 0xe105, 0x2dd: 0xe105,
-	0x2de: 0xe105, 0x2df: 0xe105, 0x2e0: 0x049d, 0x2e1: 0x049d, 0x2e2: 0x0040, 0x2e3: 0x049d,
-	0x2e4: 0x049d, 0x2e5: 0x049d, 0x2e6: 0x049d, 0x2e7: 0x049d, 0x2e8: 0x049d, 0x2e9: 0x049d,
-	0x2ea: 0x049d, 0x2eb: 0x049d, 0x2ec: 0x0008, 0x2ed: 0x0008, 0x2ee: 0x0008, 0x2ef: 0x0008,
-	0x2f0: 0x0008, 0x2f1: 0x0008, 0x2f2: 0x0008, 0x2f3: 0x0008, 0x2f4: 0x0008, 0x2f5: 0x0008,
-	0x2f6: 0x0008, 0x2f7: 0x0008, 0x2f8: 0x0008, 0x2f9: 0x0008, 0x2fa: 0x0008, 0x2fb: 0x0008,
-	0x2fc: 0x0008, 0x2fd: 0x0008, 0x2fe: 0x0008, 0x2ff: 0x0008,
-	// Block 0xc, offset 0x300
-	0x300: 0x0008, 0x301: 0x0008, 0x302: 0xe00f, 0x303: 0x0008, 0x304: 0x0008, 0x305: 0x0008,
-	0x306: 0x0008, 0x307: 0x0008, 0x308: 0x0008, 0x309: 0x0008, 0x30a: 0x0008, 0x30b: 0x0008,
-	0x30c: 0x0008, 0x30d: 0x0008, 0x30e: 0x0008, 0x30f: 0xe0c5, 0x310: 0x04b5, 0x311: 0x04cd,
-	0x312: 0xe0bd, 0x313: 0xe0f5, 0x314: 0xe0fd, 0x315: 0xe09d, 0x316: 0xe0b5, 0x317: 0x0008,
-	0x318: 0xe00d, 0x319: 0x0008, 0x31a: 0xe00d, 0x31b: 0x0008, 0x31c: 0xe00d, 0x31d: 0x0008,
-	0x31e: 0xe00d, 0x31f: 0x0008, 0x320: 0xe00d, 0x321: 0x0008, 0x322: 0xe00d, 0x323: 0x0008,
-	0x324: 0xe00d, 0x325: 0x0008, 0x326: 0xe00d, 0x327: 0x0008, 0x328: 0xe00d, 0x329: 0x0008,
-	0x32a: 0xe00d, 0x32b: 0x0008, 0x32c: 0xe00d, 0x32d: 0x0008, 0x32e: 0xe00d, 0x32f: 0x0008,
-	0x330: 0x04e5, 0x331: 0xe185, 0x332: 0xe18d, 0x333: 0x0008, 0x334: 0x04fd, 0x335: 0x03dd,
-	0x336: 0x0018, 0x337: 0xe07d, 0x338: 0x0008, 0x339: 0xe1d5, 0x33a: 0xe00d, 0x33b: 0x0008,
-	0x33c: 0x0008, 0x33d: 0x0515, 0x33e: 0x052d, 0x33f: 0x052d,
-	// Block 0xd, offset 0x340
-	0x340: 0x0008, 0x341: 0x0008, 0x342: 0x0008, 0x343: 0x0008, 0x344: 0x0008, 0x345: 0x0008,
-	0x346: 0x0008, 0x347: 0x0008, 0x348: 0x0008, 0x349: 0x0008, 0x34a: 0x0008, 0x34b: 0x0008,
-	0x34c: 0x0008, 0x34d: 0x0008, 0x34e: 0x0008, 0x34f: 0x0008, 0x350: 0x0008, 0x351: 0x0008,
-	0x352: 0x0008, 0x353: 0x0008, 0x354: 0x0008, 0x355: 0x0008, 0x356: 0x0008, 0x357: 0x0008,
-	0x358: 0x0008, 0x359: 0x0008, 0x35a: 0x0008, 0x35b: 0x0008, 0x35c: 0x0008, 0x35d: 0x0008,
-	0x35e: 0x0008, 0x35f: 0x0008, 0x360: 0xe00d, 0x361: 0x0008, 0x362: 0xe00d, 0x363: 0x0008,
-	0x364: 0xe00d, 0x365: 0x0008, 0x366: 0xe00d, 0x367: 0x0008, 0x368: 0xe00d, 0x369: 0x0008,
-	0x36a: 0xe00d, 0x36b: 0x0008, 0x36c: 0xe00d, 0x36d: 0x0008, 0x36e: 0xe00d, 0x36f: 0x0008,
-	0x370: 0xe00d, 0x371: 0x0008, 0x372: 0xe00d, 0x373: 0x0008, 0x374: 0xe00d, 0x375: 0x0008,
-	0x376: 0xe00d, 0x377: 0x0008, 0x378: 0xe00d, 0x379: 0x0008, 0x37a: 0xe00d, 0x37b: 0x0008,
-	0x37c: 0xe00d, 0x37d: 0x0008, 0x37e: 0xe00d, 0x37f: 0x0008,
-	// Block 0xe, offset 0x380
-	0x380: 0xe00d, 0x381: 0x0008, 0x382: 0x0018, 0x383: 0x3308, 0x384: 0x3308, 0x385: 0x3308,
-	0x386: 0x3308, 0x387: 0x3308, 0x388: 0x3318, 0x389: 0x3318, 0x38a: 0xe00d, 0x38b: 0x0008,
-	0x38c: 0xe00d, 0x38d: 0x0008, 0x38e: 0xe00d, 0x38f: 0x0008, 0x390: 0xe00d, 0x391: 0x0008,
-	0x392: 0xe00d, 0x393: 0x0008, 0x394: 0xe00d, 0x395: 0x0008, 0x396: 0xe00d, 0x397: 0x0008,
-	0x398: 0xe00d, 0x399: 0x0008, 0x39a: 0xe00d, 0x39b: 0x0008, 0x39c: 0xe00d, 0x39d: 0x0008,
-	0x39e: 0xe00d, 0x39f: 0x0008, 0x3a0: 0xe00d, 0x3a1: 0x0008, 0x3a2: 0xe00d, 0x3a3: 0x0008,
-	0x3a4: 0xe00d, 0x3a5: 0x0008, 0x3a6: 0xe00d, 0x3a7: 0x0008, 0x3a8: 0xe00d, 0x3a9: 0x0008,
-	0x3aa: 0xe00d, 0x3ab: 0x0008, 0x3ac: 0xe00d, 0x3ad: 0x0008, 0x3ae: 0xe00d, 0x3af: 0x0008,
-	0x3b0: 0xe00d, 0x3b1: 0x0008, 0x3b2: 0xe00d, 0x3b3: 0x0008, 0x3b4: 0xe00d, 0x3b5: 0x0008,
-	0x3b6: 0xe00d, 0x3b7: 0x0008, 0x3b8: 0xe00d, 0x3b9: 0x0008, 0x3ba: 0xe00d, 0x3bb: 0x0008,
-	0x3bc: 0xe00d, 0x3bd: 0x0008, 0x3be: 0xe00d, 0x3bf: 0x0008,
-	// Block 0xf, offset 0x3c0
-	0x3c0: 0x0040, 0x3c1: 0xe01d, 0x3c2: 0x0008, 0x3c3: 0xe03d, 0x3c4: 0x0008, 0x3c5: 0xe01d,
-	0x3c6: 0x0008, 0x3c7: 0xe07d, 0x3c8: 0x0008, 0x3c9: 0xe01d, 0x3ca: 0x0008, 0x3cb: 0xe03d,
-	0x3cc: 0x0008, 0x3cd: 0xe01d, 0x3ce: 0x0008, 0x3cf: 0x0008, 0x3d0: 0xe00d, 0x3d1: 0x0008,
-	0x3d2: 0xe00d, 0x3d3: 0x0008, 0x3d4: 0xe00d, 0x3d5: 0x0008, 0x3d6: 0xe00d, 0x3d7: 0x0008,
-	0x3d8: 0xe00d, 0x3d9: 0x0008, 0x3da: 0xe00d, 0x3db: 0x0008, 0x3dc: 0xe00d, 0x3dd: 0x0008,
-	0x3de: 0xe00d, 0x3df: 0x0008, 0x3e0: 0xe00d, 0x3e1: 0x0008, 0x3e2: 0xe00d, 0x3e3: 0x0008,
-	0x3e4: 0xe00d, 0x3e5: 0x0008, 0x3e6: 0xe00d, 0x3e7: 0x0008, 0x3e8: 0xe00d, 0x3e9: 0x0008,
-	0x3ea: 0xe00d, 0x3eb: 0x0008, 0x3ec: 0xe00d, 0x3ed: 0x0008, 0x3ee: 0xe00d, 0x3ef: 0x0008,
-	0x3f0: 0xe00d, 0x3f1: 0x0008, 0x3f2: 0xe00d, 0x3f3: 0x0008, 0x3f4: 0xe00d, 0x3f5: 0x0008,
-	0x3f6: 0xe00d, 0x3f7: 0x0008, 0x3f8: 0xe00d, 0x3f9: 0x0008, 0x3fa: 0xe00d, 0x3fb: 0x0008,
-	0x3fc: 0xe00d, 0x3fd: 0x0008, 0x3fe: 0xe00d, 0x3ff: 0x0008,
-	// Block 0x10, offset 0x400
-	0x400: 0xe00d, 0x401: 0x0008, 0x402: 0xe00d, 0x403: 0x0008, 0x404: 0xe00d, 0x405: 0x0008,
-	0x406: 0xe00d, 0x407: 0x0008, 0x408: 0xe00d, 0x409: 0x0008, 0x40a: 0xe00d, 0x40b: 0x0008,
-	0x40c: 0xe00d, 0x40d: 0x0008, 0x40e: 0xe00d, 0x40f: 0x0008, 0x410: 0xe00d, 0x411: 0x0008,
-	0x412: 0xe00d, 0x413: 0x0008, 0x414: 0xe00d, 0x415: 0x0008, 0x416: 0xe00d, 0x417: 0x0008,
-	0x418: 0xe00d, 0x419: 0x0008, 0x41a: 0xe00d, 0x41b: 0x0008, 0x41c: 0xe00d, 0x41d: 0x0008,
-	0x41e: 0xe00d, 0x41f: 0x0008, 0x420: 0xe00d, 0x421: 0x0008, 0x422: 0xe00d, 0x423: 0x0008,
-	0x424: 0xe00d, 0x425: 0x0008, 0x426: 0xe00d, 0x427: 0x0008, 0x428: 0xe00d, 0x429: 0x0008,
-	0x42a: 0xe00d, 0x42b: 0x0008, 0x42c: 0xe00d, 0x42d: 0x0008, 0x42e: 0xe00d, 0x42f: 0x0008,
-	0x430: 0x0040, 0x431: 0x03f5, 0x432: 0x03f5, 0x433: 0x03f5, 0x434: 0x03f5, 0x435: 0x03f5,
-	0x436: 0x03f5, 0x437: 0x03f5, 0x438: 0x03f5, 0x439: 0x03f5, 0x43a: 0x03f5, 0x43b: 0x03f5,
-	0x43c: 0x03f5, 0x43d: 0x03f5, 0x43e: 0x03f5, 0x43f: 0x03f5,
-	// Block 0x11, offset 0x440
-	0x440: 0x0840, 0x441: 0x0840, 0x442: 0x0840, 0x443: 0x0840, 0x444: 0x0840, 0x445: 0x0840,
-	0x446: 0x0018, 0x447: 0x0018, 0x448: 0x0818, 0x449: 0x0018, 0x44a: 0x0018, 0x44b: 0x0818,
-	0x44c: 0x0018, 0x44d: 0x0818, 0x44e: 0x0018, 0x44f: 0x0018, 0x450: 0x3308, 0x451: 0x3308,
-	0x452: 0x3308, 0x453: 0x3308, 0x454: 0x3308, 0x455: 0x3308, 0x456: 0x3308, 0x457: 0x3308,
-	0x458: 0x3308, 0x459: 0x3308, 0x45a: 0x3308, 0x45b: 0x0818, 0x45c: 0x0b40, 0x45d: 0x0040,
-	0x45e: 0x0818, 0x45f: 0x0818, 0x460: 0x0a08, 0x461: 0x0808, 0x462: 0x0c08, 0x463: 0x0c08,
-	0x464: 0x0c08, 0x465: 0x0c08, 0x466: 0x0a08, 0x467: 0x0c08, 0x468: 0x0a08, 0x469: 0x0c08,
-	0x46a: 0x0a08, 0x46b: 0x0a08, 0x46c: 0x0a08, 0x46d: 0x0a08, 0x46e: 0x0a08, 0x46f: 0x0c08,
-	0x470: 0x0c08, 0x471: 0x0c08, 0x472: 0x0c08, 0x473: 0x0a08, 0x474: 0x0a08, 0x475: 0x0a08,
-	0x476: 0x0a08, 0x477: 0x0a08, 0x478: 0x0a08, 0x479: 0x0a08, 0x47a: 0x0a08, 0x47b: 0x0a08,
-	0x47c: 0x0a08, 0x47d: 0x0a08, 0x47e: 0x0a08, 0x47f: 0x0a08,
-	// Block 0x12, offset 0x480
-	0x480: 0x0818, 0x481: 0x0a08, 0x482: 0x0a08, 0x483: 0x0a08, 0x484: 0x0a08, 0x485: 0x0a08,
-	0x486: 0x0a08, 0x487: 0x0a08, 0x488: 0x0c08, 0x489: 0x0a08, 0x48a: 0x0a08, 0x48b: 0x3308,
-	0x48c: 0x3308, 0x48d: 0x3308, 0x48e: 0x3308, 0x48f: 0x3308, 0x490: 0x3308, 0x491: 0x3308,
-	0x492: 0x3308, 0x493: 0x3308, 0x494: 0x3308, 0x495: 0x3308, 0x496: 0x3308, 0x497: 0x3308,
-	0x498: 0x3308, 0x499: 0x3308, 0x49a: 0x3308, 0x49b: 0x3308, 0x49c: 0x3308, 0x49d: 0x3308,
-	0x49e: 0x3308, 0x49f: 0x3308, 0x4a0: 0x0808, 0x4a1: 0x0808, 0x4a2: 0x0808, 0x4a3: 0x0808,
-	0x4a4: 0x0808, 0x4a5: 0x0808, 0x4a6: 0x0808, 0x4a7: 0x0808, 0x4a8: 0x0808, 0x4a9: 0x0808,
-	0x4aa: 0x0018, 0x4ab: 0x0818, 0x4ac: 0x0818, 0x4ad: 0x0818, 0x4ae: 0x0a08, 0x4af: 0x0a08,
-	0x4b0: 0x3308, 0x4b1: 0x0c08, 0x4b2: 0x0c08, 0x4b3: 0x0c08, 0x4b4: 0x0808, 0x4b5: 0x0429,
-	0x4b6: 0x0451, 0x4b7: 0x0479, 0x4b8: 0x04a1, 0x4b9: 0x0a08, 0x4ba: 0x0a08, 0x4bb: 0x0a08,
-	0x4bc: 0x0a08, 0x4bd: 0x0a08, 0x4be: 0x0a08, 0x4bf: 0x0a08,
-	// Block 0x13, offset 0x4c0
-	0x4c0: 0x0c08, 0x4c1: 0x0a08, 0x4c2: 0x0a08, 0x4c3: 0x0c08, 0x4c4: 0x0c08, 0x4c5: 0x0c08,
-	0x4c6: 0x0c08, 0x4c7: 0x0c08, 0x4c8: 0x0c08, 0x4c9: 0x0c08, 0x4ca: 0x0c08, 0x4cb: 0x0c08,
-	0x4cc: 0x0a08, 0x4cd: 0x0c08, 0x4ce: 0x0a08, 0x4cf: 0x0c08, 0x4d0: 0x0a08, 0x4d1: 0x0a08,
-	0x4d2: 0x0c08, 0x4d3: 0x0c08, 0x4d4: 0x0818, 0x4d5: 0x0c08, 0x4d6: 0x3308, 0x4d7: 0x3308,
-	0x4d8: 0x3308, 0x4d9: 0x3308, 0x4da: 0x3308, 0x4db: 0x3308, 0x4dc: 0x3308, 0x4dd: 0x0840,
-	0x4de: 0x0018, 0x4df: 0x3308, 0x4e0: 0x3308, 0x4e1: 0x3308, 0x4e2: 0x3308, 0x4e3: 0x3308,
-	0x4e4: 0x3308, 0x4e5: 0x0808, 0x4e6: 0x0808, 0x4e7: 0x3308, 0x4e8: 0x3308, 0x4e9: 0x0018,
-	0x4ea: 0x3308, 0x4eb: 0x3308, 0x4ec: 0x3308, 0x4ed: 0x3308, 0x4ee: 0x0c08, 0x4ef: 0x0c08,
-	0x4f0: 0x0008, 0x4f1: 0x0008, 0x4f2: 0x0008, 0x4f3: 0x0008, 0x4f4: 0x0008, 0x4f5: 0x0008,
-	0x4f6: 0x0008, 0x4f7: 0x0008, 0x4f8: 0x0008, 0x4f9: 0x0008, 0x4fa: 0x0a08, 0x4fb: 0x0a08,
-	0x4fc: 0x0a08, 0x4fd: 0x0808, 0x4fe: 0x0808, 0x4ff: 0x0a08,
-	// Block 0x14, offset 0x500
-	0x500: 0x0818, 0x501: 0x0818, 0x502: 0x0818, 0x503: 0x0818, 0x504: 0x0818, 0x505: 0x0818,
-	0x506: 0x0818, 0x507: 0x0818, 0x508: 0x0818, 0x509: 0x0818, 0x50a: 0x0818, 0x50b: 0x0818,
-	0x50c: 0x0818, 0x50d: 0x0818, 0x50e: 0x0040, 0x50f: 0x0b40, 0x510: 0x0c08, 0x511: 0x3308,
-	0x512: 0x0a08, 0x513: 0x0a08, 0x514: 0x0a08, 0x515: 0x0c08, 0x516: 0x0c08, 0x517: 0x0c08,
-	0x518: 0x0c08, 0x519: 0x0c08, 0x51a: 0x0a08, 0x51b: 0x0a08, 0x51c: 0x0a08, 0x51d: 0x0a08,
-	0x51e: 0x0c08, 0x51f: 0x0a08, 0x520: 0x0a08, 0x521: 0x0a08, 0x522: 0x0a08, 0x523: 0x0a08,
-	0x524: 0x0a08, 0x525: 0x0a08, 0x526: 0x0a08, 0x527: 0x0a08, 0x528: 0x0c08, 0x529: 0x0a08,
-	0x52a: 0x0c08, 0x52b: 0x0a08, 0x52c: 0x0c08, 0x52d: 0x0a08, 0x52e: 0x0a08, 0x52f: 0x0c08,
-	0x530: 0x3308, 0x531: 0x3308, 0x532: 0x3308, 0x533: 0x3308, 0x534: 0x3308, 0x535: 0x3308,
-	0x536: 0x3308, 0x537: 0x3308, 0x538: 0x3308, 0x539: 0x3308, 0x53a: 0x3308, 0x53b: 0x3308,
-	0x53c: 0x3308, 0x53d: 0x3308, 0x53e: 0x3308, 0x53f: 0x3308,
-	// Block 0x15, offset 0x540
-	0x540: 0x0c08, 0x541: 0x0a08, 0x542: 0x0a08, 0x543: 0x0a08, 0x544: 0x0a08, 0x545: 0x0a08,
-	0x546: 0x0c08, 0x547: 0x0c08, 0x548: 0x0a08, 0x549: 0x0c08, 0x54a: 0x0a08, 0x54b: 0x0a08,
-	0x54c: 0x0a08, 0x54d: 0x0a08, 0x54e: 0x0a08, 0x54f: 0x0a08, 0x550: 0x0a08, 0x551: 0x0a08,
-	0x552: 0x0a08, 0x553: 0x0a08, 0x554: 0x0c08, 0x555: 0x0a08, 0x556: 0x0808, 0x557: 0x0808,
-	0x558: 0x0808, 0x559: 0x3308, 0x55a: 0x3308, 0x55b: 0x3308, 0x55c: 0x0040, 0x55d: 0x0040,
-	0x55e: 0x0818, 0x55f: 0x0040, 0x560: 0x0a08, 0x561: 0x0808, 0x562: 0x0a08, 0x563: 0x0a08,
-	0x564: 0x0a08, 0x565: 0x0a08, 0x566: 0x0808, 0x567: 0x0c08, 0x568: 0x0a08, 0x569: 0x0c08,
-	0x56a: 0x0c08, 0x56b: 0x0040, 0x56c: 0x0040, 0x56d: 0x0040, 0x56e: 0x0040, 0x56f: 0x0040,
-	0x570: 0x0040, 0x571: 0x0040, 0x572: 0x0040, 0x573: 0x0040, 0x574: 0x0040, 0x575: 0x0040,
-	0x576: 0x0040, 0x577: 0x0040, 0x578: 0x0040, 0x579: 0x0040, 0x57a: 0x0040, 0x57b: 0x0040,
-	0x57c: 0x0040, 0x57d: 0x0040, 0x57e: 0x0040, 0x57f: 0x0040,
-	// Block 0x16, offset 0x580
-	0x580: 0x3008, 0x581: 0x3308, 0x582: 0x3308, 0x583: 0x3308, 0x584: 0x3308, 0x585: 0x3308,
-	0x586: 0x3308, 0x587: 0x3308, 0x588: 0x3308, 0x589: 0x3008, 0x58a: 0x3008, 0x58b: 0x3008,
-	0x58c: 0x3008, 0x58d: 0x3b08, 0x58e: 0x3008, 0x58f: 0x3008, 0x590: 0x0008, 0x591: 0x3308,
-	0x592: 0x3308, 0x593: 0x3308, 0x594: 0x3308, 0x595: 0x3308, 0x596: 0x3308, 0x597: 0x3308,
-	0x598: 0x04c9, 0x599: 0x0501, 0x59a: 0x0539, 0x59b: 0x0571, 0x59c: 0x05a9, 0x59d: 0x05e1,
-	0x59e: 0x0619, 0x59f: 0x0651, 0x5a0: 0x0008, 0x5a1: 0x0008, 0x5a2: 0x3308, 0x5a3: 0x3308,
-	0x5a4: 0x0018, 0x5a5: 0x0018, 0x5a6: 0x0008, 0x5a7: 0x0008, 0x5a8: 0x0008, 0x5a9: 0x0008,
-	0x5aa: 0x0008, 0x5ab: 0x0008, 0x5ac: 0x0008, 0x5ad: 0x0008, 0x5ae: 0x0008, 0x5af: 0x0008,
-	0x5b0: 0x0018, 0x5b1: 0x0008, 0x5b2: 0x0008, 0x5b3: 0x0008, 0x5b4: 0x0008, 0x5b5: 0x0008,
-	0x5b6: 0x0008, 0x5b7: 0x0008, 0x5b8: 0x0008, 0x5b9: 0x0008, 0x5ba: 0x0008, 0x5bb: 0x0008,
-	0x5bc: 0x0008, 0x5bd: 0x0008, 0x5be: 0x0008, 0x5bf: 0x0008,
-	// Block 0x17, offset 0x5c0
-	0x5c0: 0x0008, 0x5c1: 0x3308, 0x5c2: 0x3008, 0x5c3: 0x3008, 0x5c4: 0x0040, 0x5c5: 0x0008,
-	0x5c6: 0x0008, 0x5c7: 0x0008, 0x5c8: 0x0008, 0x5c9: 0x0008, 0x5ca: 0x0008, 0x5cb: 0x0008,
-	0x5cc: 0x0008, 0x5cd: 0x0040, 0x5ce: 0x0040, 0x5cf: 0x0008, 0x5d0: 0x0008, 0x5d1: 0x0040,
-	0x5d2: 0x0040, 0x5d3: 0x0008, 0x5d4: 0x0008, 0x5d5: 0x0008, 0x5d6: 0x0008, 0x5d7: 0x0008,
-	0x5d8: 0x0008, 0x5d9: 0x0008, 0x5da: 0x0008, 0x5db: 0x0008, 0x5dc: 0x0008, 0x5dd: 0x0008,
-	0x5de: 0x0008, 0x5df: 0x0008, 0x5e0: 0x0008, 0x5e1: 0x0008, 0x5e2: 0x0008, 0x5e3: 0x0008,
-	0x5e4: 0x0008, 0x5e5: 0x0008, 0x5e6: 0x0008, 0x5e7: 0x0008, 0x5e8: 0x0008, 0x5e9: 0x0040,
-	0x5ea: 0x0008, 0x5eb: 0x0008, 0x5ec: 0x0008, 0x5ed: 0x0008, 0x5ee: 0x0008, 0x5ef: 0x0008,
-	0x5f0: 0x0008, 0x5f1: 0x0040, 0x5f2: 0x0008, 0x5f3: 0x0040, 0x5f4: 0x0040, 0x5f5: 0x0040,
-	0x5f6: 0x0008, 0x5f7: 0x0008, 0x5f8: 0x0008, 0x5f9: 0x0008, 0x5fa: 0x0040, 0x5fb: 0x0040,
-	0x5fc: 0x3308, 0x5fd: 0x0008, 0x5fe: 0x3008, 0x5ff: 0x3008,
-	// Block 0x18, offset 0x600
-	0x600: 0x3008, 0x601: 0x3308, 0x602: 0x3308, 0x603: 0x3308, 0x604: 0x3308, 0x605: 0x0040,
-	0x606: 0x0040, 0x607: 0x3008, 0x608: 0x3008, 0x609: 0x0040, 0x60a: 0x0040, 0x60b: 0x3008,
-	0x60c: 0x3008, 0x60d: 0x3b08, 0x60e: 0x0008, 0x60f: 0x0040, 0x610: 0x0040, 0x611: 0x0040,
-	0x612: 0x0040, 0x613: 0x0040, 0x614: 0x0040, 0x615: 0x0040, 0x616: 0x0040, 0x617: 0x3008,
-	0x618: 0x0040, 0x619: 0x0040, 0x61a: 0x0040, 0x61b: 0x0040, 0x61c: 0x0689, 0x61d: 0x06c1,
-	0x61e: 0x0040, 0x61f: 0x06f9, 0x620: 0x0008, 0x621: 0x0008, 0x622: 0x3308, 0x623: 0x3308,
-	0x624: 0x0040, 0x625: 0x0040, 0x626: 0x0008, 0x627: 0x0008, 0x628: 0x0008, 0x629: 0x0008,
-	0x62a: 0x0008, 0x62b: 0x0008, 0x62c: 0x0008, 0x62d: 0x0008, 0x62e: 0x0008, 0x62f: 0x0008,
-	0x630: 0x0008, 0x631: 0x0008, 0x632: 0x0018, 0x633: 0x0018, 0x634: 0x0018, 0x635: 0x0018,
-	0x636: 0x0018, 0x637: 0x0018, 0x638: 0x0018, 0x639: 0x0018, 0x63a: 0x0018, 0x63b: 0x0018,
-	0x63c: 0x0008, 0x63d: 0x0018, 0x63e: 0x3308, 0x63f: 0x0040,
-	// Block 0x19, offset 0x640
-	0x640: 0x0040, 0x641: 0x3308, 0x642: 0x3308, 0x643: 0x3008, 0x644: 0x0040, 0x645: 0x0008,
-	0x646: 0x0008, 0x647: 0x0008, 0x648: 0x0008, 0x649: 0x0008, 0x64a: 0x0008, 0x64b: 0x0040,
-	0x64c: 0x0040, 0x64d: 0x0040, 0x64e: 0x0040, 0x64f: 0x0008, 0x650: 0x0008, 0x651: 0x0040,
-	0x652: 0x0040, 0x653: 0x0008, 0x654: 0x0008, 0x655: 0x0008, 0x656: 0x0008, 0x657: 0x0008,
-	0x658: 0x0008, 0x659: 0x0008, 0x65a: 0x0008, 0x65b: 0x0008, 0x65c: 0x0008, 0x65d: 0x0008,
-	0x65e: 0x0008, 0x65f: 0x0008, 0x660: 0x0008, 0x661: 0x0008, 0x662: 0x0008, 0x663: 0x0008,
-	0x664: 0x0008, 0x665: 0x0008, 0x666: 0x0008, 0x667: 0x0008, 0x668: 0x0008, 0x669: 0x0040,
-	0x66a: 0x0008, 0x66b: 0x0008, 0x66c: 0x0008, 0x66d: 0x0008, 0x66e: 0x0008, 0x66f: 0x0008,
-	0x670: 0x0008, 0x671: 0x0040, 0x672: 0x0008, 0x673: 0x0731, 0x674: 0x0040, 0x675: 0x0008,
-	0x676: 0x0769, 0x677: 0x0040, 0x678: 0x0008, 0x679: 0x0008, 0x67a: 0x0040, 0x67b: 0x0040,
-	0x67c: 0x3308, 0x67d: 0x0040, 0x67e: 0x3008, 0x67f: 0x3008,
-	// Block 0x1a, offset 0x680
-	0x680: 0x3008, 0x681: 0x3308, 0x682: 0x3308, 0x683: 0x0040, 0x684: 0x0040, 0x685: 0x0040,
-	0x686: 0x0040, 0x687: 0x3308, 0x688: 0x3308, 0x689: 0x0040, 0x68a: 0x0040, 0x68b: 0x3308,
-	0x68c: 0x3308, 0x68d: 0x3b08, 0x68e: 0x0040, 0x68f: 0x0040, 0x690: 0x0040, 0x691: 0x3308,
-	0x692: 0x0040, 0x693: 0x0040, 0x694: 0x0040, 0x695: 0x0040, 0x696: 0x0040, 0x697: 0x0040,
-	0x698: 0x0040, 0x699: 0x07a1, 0x69a: 0x07d9, 0x69b: 0x0811, 0x69c: 0x0008, 0x69d: 0x0040,
-	0x69e: 0x0849, 0x69f: 0x0040, 0x6a0: 0x0040, 0x6a1: 0x0040, 0x6a2: 0x0040, 0x6a3: 0x0040,
-	0x6a4: 0x0040, 0x6a5: 0x0040, 0x6a6: 0x0008, 0x6a7: 0x0008, 0x6a8: 0x0008, 0x6a9: 0x0008,
-	0x6aa: 0x0008, 0x6ab: 0x0008, 0x6ac: 0x0008, 0x6ad: 0x0008, 0x6ae: 0x0008, 0x6af: 0x0008,
-	0x6b0: 0x3308, 0x6b1: 0x3308, 0x6b2: 0x0008, 0x6b3: 0x0008, 0x6b4: 0x0008, 0x6b5: 0x3308,
-	0x6b6: 0x0018, 0x6b7: 0x0040, 0x6b8: 0x0040, 0x6b9: 0x0040, 0x6ba: 0x0040, 0x6bb: 0x0040,
-	0x6bc: 0x0040, 0x6bd: 0x0040, 0x6be: 0x0040, 0x6bf: 0x0040,
-	// Block 0x1b, offset 0x6c0
-	0x6c0: 0x0040, 0x6c1: 0x3308, 0x6c2: 0x3308, 0x6c3: 0x3008, 0x6c4: 0x0040, 0x6c5: 0x0008,
-	0x6c6: 0x0008, 0x6c7: 0x0008, 0x6c8: 0x0008, 0x6c9: 0x0008, 0x6ca: 0x0008, 0x6cb: 0x0008,
-	0x6cc: 0x0008, 0x6cd: 0x0008, 0x6ce: 0x0040, 0x6cf: 0x0008, 0x6d0: 0x0008, 0x6d1: 0x0008,
-	0x6d2: 0x0040, 0x6d3: 0x0008, 0x6d4: 0x0008, 0x6d5: 0x0008, 0x6d6: 0x0008, 0x6d7: 0x0008,
-	0x6d8: 0x0008, 0x6d9: 0x0008, 0x6da: 0x0008, 0x6db: 0x0008, 0x6dc: 0x0008, 0x6dd: 0x0008,
-	0x6de: 0x0008, 0x6df: 0x0008, 0x6e0: 0x0008, 0x6e1: 0x0008, 0x6e2: 0x0008, 0x6e3: 0x0008,
-	0x6e4: 0x0008, 0x6e5: 0x0008, 0x6e6: 0x0008, 0x6e7: 0x0008, 0x6e8: 0x0008, 0x6e9: 0x0040,
-	0x6ea: 0x0008, 0x6eb: 0x0008, 0x6ec: 0x0008, 0x6ed: 0x0008, 0x6ee: 0x0008, 0x6ef: 0x0008,
-	0x6f0: 0x0008, 0x6f1: 0x0040, 0x6f2: 0x0008, 0x6f3: 0x0008, 0x6f4: 0x0040, 0x6f5: 0x0008,
-	0x6f6: 0x0008, 0x6f7: 0x0008, 0x6f8: 0x0008, 0x6f9: 0x0008, 0x6fa: 0x0040, 0x6fb: 0x0040,
-	0x6fc: 0x3308, 0x6fd: 0x0008, 0x6fe: 0x3008, 0x6ff: 0x3008,
-	// Block 0x1c, offset 0x700
-	0x700: 0x3008, 0x701: 0x3308, 0x702: 0x3308, 0x703: 0x3308, 0x704: 0x3308, 0x705: 0x3308,
-	0x706: 0x0040, 0x707: 0x3308, 0x708: 0x3308, 0x709: 0x3008, 0x70a: 0x0040, 0x70b: 0x3008,
-	0x70c: 0x3008, 0x70d: 0x3b08, 0x70e: 0x0040, 0x70f: 0x0040, 0x710: 0x0008, 0x711: 0x0040,
-	0x712: 0x0040, 0x713: 0x0040, 0x714: 0x0040, 0x715: 0x0040, 0x716: 0x0040, 0x717: 0x0040,
-	0x718: 0x0040, 0x719: 0x0040, 0x71a: 0x0040, 0x71b: 0x0040, 0x71c: 0x0040, 0x71d: 0x0040,
-	0x71e: 0x0040, 0x71f: 0x0040, 0x720: 0x0008, 0x721: 0x0008, 0x722: 0x3308, 0x723: 0x3308,
-	0x724: 0x0040, 0x725: 0x0040, 0x726: 0x0008, 0x727: 0x0008, 0x728: 0x0008, 0x729: 0x0008,
-	0x72a: 0x0008, 0x72b: 0x0008, 0x72c: 0x0008, 0x72d: 0x0008, 0x72e: 0x0008, 0x72f: 0x0008,
-	0x730: 0x0018, 0x731: 0x0018, 0x732: 0x0040, 0x733: 0x0040, 0x734: 0x0040, 0x735: 0x0040,
-	0x736: 0x0040, 0x737: 0x0040, 0x738: 0x0040, 0x739: 0x0008, 0x73a: 0x3308, 0x73b: 0x3308,
-	0x73c: 0x3308, 0x73d: 0x3308, 0x73e: 0x3308, 0x73f: 0x3308,
-	// Block 0x1d, offset 0x740
-	0x740: 0x0040, 0x741: 0x3308, 0x742: 0x3008, 0x743: 0x3008, 0x744: 0x0040, 0x745: 0x0008,
-	0x746: 0x0008, 0x747: 0x0008, 0x748: 0x0008, 0x749: 0x0008, 0x74a: 0x0008, 0x74b: 0x0008,
-	0x74c: 0x0008, 0x74d: 0x0040, 0x74e: 0x0040, 0x74f: 0x0008, 0x750: 0x0008, 0x751: 0x0040,
-	0x752: 0x0040, 0x753: 0x0008, 0x754: 0x0008, 0x755: 0x0008, 0x756: 0x0008, 0x757: 0x0008,
-	0x758: 0x0008, 0x759: 0x0008, 0x75a: 0x0008, 0x75b: 0x0008, 0x75c: 0x0008, 0x75d: 0x0008,
-	0x75e: 0x0008, 0x75f: 0x0008, 0x760: 0x0008, 0x761: 0x0008, 0x762: 0x0008, 0x763: 0x0008,
-	0x764: 0x0008, 0x765: 0x0008, 0x766: 0x0008, 0x767: 0x0008, 0x768: 0x0008, 0x769: 0x0040,
-	0x76a: 0x0008, 0x76b: 0x0008, 0x76c: 0x0008, 0x76d: 0x0008, 0x76e: 0x0008, 0x76f: 0x0008,
-	0x770: 0x0008, 0x771: 0x0040, 0x772: 0x0008, 0x773: 0x0008, 0x774: 0x0040, 0x775: 0x0008,
-	0x776: 0x0008, 0x777: 0x0008, 0x778: 0x0008, 0x779: 0x0008, 0x77a: 0x0040, 0x77b: 0x0040,
-	0x77c: 0x3308, 0x77d: 0x0008, 0x77e: 0x3008, 0x77f: 0x3308,
-	// Block 0x1e, offset 0x780
-	0x780: 0x3008, 0x781: 0x3308, 0x782: 0x3308, 0x783: 0x3308, 0x784: 0x3308, 0x785: 0x0040,
-	0x786: 0x0040, 0x787: 0x3008, 0x788: 0x3008, 0x789: 0x0040, 0x78a: 0x0040, 0x78b: 0x3008,
-	0x78c: 0x3008, 0x78d: 0x3b08, 0x78e: 0x0040, 0x78f: 0x0040, 0x790: 0x0040, 0x791: 0x0040,
-	0x792: 0x0040, 0x793: 0x0040, 0x794: 0x0040, 0x795: 0x0040, 0x796: 0x3308, 0x797: 0x3008,
-	0x798: 0x0040, 0x799: 0x0040, 0x79a: 0x0040, 0x79b: 0x0040, 0x79c: 0x0881, 0x79d: 0x08b9,
-	0x79e: 0x0040, 0x79f: 0x0008, 0x7a0: 0x0008, 0x7a1: 0x0008, 0x7a2: 0x3308, 0x7a3: 0x3308,
-	0x7a4: 0x0040, 0x7a5: 0x0040, 0x7a6: 0x0008, 0x7a7: 0x0008, 0x7a8: 0x0008, 0x7a9: 0x0008,
-	0x7aa: 0x0008, 0x7ab: 0x0008, 0x7ac: 0x0008, 0x7ad: 0x0008, 0x7ae: 0x0008, 0x7af: 0x0008,
-	0x7b0: 0x0018, 0x7b1: 0x0008, 0x7b2: 0x0018, 0x7b3: 0x0018, 0x7b4: 0x0018, 0x7b5: 0x0018,
-	0x7b6: 0x0018, 0x7b7: 0x0018, 0x7b8: 0x0040, 0x7b9: 0x0040, 0x7ba: 0x0040, 0x7bb: 0x0040,
-	0x7bc: 0x0040, 0x7bd: 0x0040, 0x7be: 0x0040, 0x7bf: 0x0040,
-	// Block 0x1f, offset 0x7c0
-	0x7c0: 0x0040, 0x7c1: 0x0040, 0x7c2: 0x3308, 0x7c3: 0x0008, 0x7c4: 0x0040, 0x7c5: 0x0008,
-	0x7c6: 0x0008, 0x7c7: 0x0008, 0x7c8: 0x0008, 0x7c9: 0x0008, 0x7ca: 0x0008, 0x7cb: 0x0040,
-	0x7cc: 0x0040, 0x7cd: 0x0040, 0x7ce: 0x0008, 0x7cf: 0x0008, 0x7d0: 0x0008, 0x7d1: 0x0040,
-	0x7d2: 0x0008, 0x7d3: 0x0008, 0x7d4: 0x0008, 0x7d5: 0x0008, 0x7d6: 0x0040, 0x7d7: 0x0040,
-	0x7d8: 0x0040, 0x7d9: 0x0008, 0x7da: 0x0008, 0x7db: 0x0040, 0x7dc: 0x0008, 0x7dd: 0x0040,
-	0x7de: 0x0008, 0x7df: 0x0008, 0x7e0: 0x0040, 0x7e1: 0x0040, 0x7e2: 0x0040, 0x7e3: 0x0008,
-	0x7e4: 0x0008, 0x7e5: 0x0040, 0x7e6: 0x0040, 0x7e7: 0x0040, 0x7e8: 0x0008, 0x7e9: 0x0008,
-	0x7ea: 0x0008, 0x7eb: 0x0040, 0x7ec: 0x0040, 0x7ed: 0x0040, 0x7ee: 0x0008, 0x7ef: 0x0008,
-	0x7f0: 0x0008, 0x7f1: 0x0008, 0x7f2: 0x0008, 0x7f3: 0x0008, 0x7f4: 0x0008, 0x7f5: 0x0008,
-	0x7f6: 0x0008, 0x7f7: 0x0008, 0x7f8: 0x0008, 0x7f9: 0x0008, 0x7fa: 0x0040, 0x7fb: 0x0040,
-	0x7fc: 0x0040, 0x7fd: 0x0040, 0x7fe: 0x3008, 0x7ff: 0x3008,
-	// Block 0x20, offset 0x800
-	0x800: 0x3308, 0x801: 0x3008, 0x802: 0x3008, 0x803: 0x3008, 0x804: 0x3008, 0x805: 0x0040,
-	0x806: 0x3308, 0x807: 0x3308, 0x808: 0x3308, 0x809: 0x0040, 0x80a: 0x3308, 0x80b: 0x3308,
-	0x80c: 0x3308, 0x80d: 0x3b08, 0x80e: 0x0040, 0x80f: 0x0040, 0x810: 0x0040, 0x811: 0x0040,
-	0x812: 0x0040, 0x813: 0x0040, 0x814: 0x0040, 0x815: 0x3308, 0x816: 0x3308, 0x817: 0x0040,
-	0x818: 0x0008, 0x819: 0x0008, 0x81a: 0x0008, 0x81b: 0x0040, 0x81c: 0x0040, 0x81d: 0x0040,
-	0x81e: 0x0040, 0x81f: 0x0040, 0x820: 0x0008, 0x821: 0x0008, 0x822: 0x3308, 0x823: 0x3308,
-	0x824: 0x0040, 0x825: 0x0040, 0x826: 0x0008, 0x827: 0x0008, 0x828: 0x0008, 0x829: 0x0008,
-	0x82a: 0x0008, 0x82b: 0x0008, 0x82c: 0x0008, 0x82d: 0x0008, 0x82e: 0x0008, 0x82f: 0x0008,
-	0x830: 0x0040, 0x831: 0x0040, 0x832: 0x0040, 0x833: 0x0040, 0x834: 0x0040, 0x835: 0x0040,
-	0x836: 0x0040, 0x837: 0x0018, 0x838: 0x0018, 0x839: 0x0018, 0x83a: 0x0018, 0x83b: 0x0018,
-	0x83c: 0x0018, 0x83d: 0x0018, 0x83e: 0x0018, 0x83f: 0x0018,
-	// Block 0x21, offset 0x840
-	0x840: 0x0008, 0x841: 0x3308, 0x842: 0x3008, 0x843: 0x3008, 0x844: 0x0018, 0x845: 0x0008,
-	0x846: 0x0008, 0x847: 0x0008, 0x848: 0x0008, 0x849: 0x0008, 0x84a: 0x0008, 0x84b: 0x0008,
-	0x84c: 0x0008, 0x84d: 0x0040, 0x84e: 0x0008, 0x84f: 0x0008, 0x850: 0x0008, 0x851: 0x0040,
-	0x852: 0x0008, 0x853: 0x0008, 0x854: 0x0008, 0x855: 0x0008, 0x856: 0x0008, 0x857: 0x0008,
-	0x858: 0x0008, 0x859: 0x0008, 0x85a: 0x0008, 0x85b: 0x0008, 0x85c: 0x0008, 0x85d: 0x0008,
-	0x85e: 0x0008, 0x85f: 0x0008, 0x860: 0x0008, 0x861: 0x0008, 0x862: 0x0008, 0x863: 0x0008,
-	0x864: 0x0008, 0x865: 0x0008, 0x866: 0x0008, 0x867: 0x0008, 0x868: 0x0008, 0x869: 0x0040,
-	0x86a: 0x0008, 0x86b: 0x0008, 0x86c: 0x0008, 0x86d: 0x0008, 0x86e: 0x0008, 0x86f: 0x0008,
-	0x870: 0x0008, 0x871: 0x0008, 0x872: 0x0008, 0x873: 0x0008, 0x874: 0x0040, 0x875: 0x0008,
-	0x876: 0x0008, 0x877: 0x0008, 0x878: 0x0008, 0x879: 0x0008, 0x87a: 0x0040, 0x87b: 0x0040,
-	0x87c: 0x3308, 0x87d: 0x0008, 0x87e: 0x3008, 0x87f: 0x3308,
-	// Block 0x22, offset 0x880
-	0x880: 0x3008, 0x881: 0x3008, 0x882: 0x3008, 0x883: 0x3008, 0x884: 0x3008, 0x885: 0x0040,
-	0x886: 0x3308, 0x887: 0x3008, 0x888: 0x3008, 0x889: 0x0040, 0x88a: 0x3008, 0x88b: 0x3008,
-	0x88c: 0x3308, 0x88d: 0x3b08, 0x88e: 0x0040, 0x88f: 0x0040, 0x890: 0x0040, 0x891: 0x0040,
-	0x892: 0x0040, 0x893: 0x0040, 0x894: 0x0040, 0x895: 0x3008, 0x896: 0x3008, 0x897: 0x0040,
-	0x898: 0x0040, 0x899: 0x0040, 0x89a: 0x0040, 0x89b: 0x0040, 0x89c: 0x0040, 0x89d: 0x0040,
-	0x89e: 0x0008, 0x89f: 0x0040, 0x8a0: 0x0008, 0x8a1: 0x0008, 0x8a2: 0x3308, 0x8a3: 0x3308,
-	0x8a4: 0x0040, 0x8a5: 0x0040, 0x8a6: 0x0008, 0x8a7: 0x0008, 0x8a8: 0x0008, 0x8a9: 0x0008,
-	0x8aa: 0x0008, 0x8ab: 0x0008, 0x8ac: 0x0008, 0x8ad: 0x0008, 0x8ae: 0x0008, 0x8af: 0x0008,
-	0x8b0: 0x0040, 0x8b1: 0x0008, 0x8b2: 0x0008, 0x8b3: 0x0040, 0x8b4: 0x0040, 0x8b5: 0x0040,
-	0x8b6: 0x0040, 0x8b7: 0x0040, 0x8b8: 0x0040, 0x8b9: 0x0040, 0x8ba: 0x0040, 0x8bb: 0x0040,
-	0x8bc: 0x0040, 0x8bd: 0x0040, 0x8be: 0x0040, 0x8bf: 0x0040,
-	// Block 0x23, offset 0x8c0
-	0x8c0: 0x3008, 0x8c1: 0x3308, 0x8c2: 0x3308, 0x8c3: 0x3308, 0x8c4: 0x3308, 0x8c5: 0x0040,
-	0x8c6: 0x3008, 0x8c7: 0x3008, 0x8c8: 0x3008, 0x8c9: 0x0040, 0x8ca: 0x3008, 0x8cb: 0x3008,
-	0x8cc: 0x3008, 0x8cd: 0x3b08, 0x8ce: 0x0008, 0x8cf: 0x0018, 0x8d0: 0x0040, 0x8d1: 0x0040,
-	0x8d2: 0x0040, 0x8d3: 0x0040, 0x8d4: 0x0008, 0x8d5: 0x0008, 0x8d6: 0x0008, 0x8d7: 0x3008,
-	0x8d8: 0x0018, 0x8d9: 0x0018, 0x8da: 0x0018, 0x8db: 0x0018, 0x8dc: 0x0018, 0x8dd: 0x0018,
-	0x8de: 0x0018, 0x8df: 0x0008, 0x8e0: 0x0008, 0x8e1: 0x0008, 0x8e2: 0x3308, 0x8e3: 0x3308,
-	0x8e4: 0x0040, 0x8e5: 0x0040, 0x8e6: 0x0008, 0x8e7: 0x0008, 0x8e8: 0x0008, 0x8e9: 0x0008,
-	0x8ea: 0x0008, 0x8eb: 0x0008, 0x8ec: 0x0008, 0x8ed: 0x0008, 0x8ee: 0x0008, 0x8ef: 0x0008,
-	0x8f0: 0x0018, 0x8f1: 0x0018, 0x8f2: 0x0018, 0x8f3: 0x0018, 0x8f4: 0x0018, 0x8f5: 0x0018,
-	0x8f6: 0x0018, 0x8f7: 0x0018, 0x8f8: 0x0018, 0x8f9: 0x0018, 0x8fa: 0x0008, 0x8fb: 0x0008,
-	0x8fc: 0x0008, 0x8fd: 0x0008, 0x8fe: 0x0008, 0x8ff: 0x0008,
-	// Block 0x24, offset 0x900
-	0x900: 0x0040, 0x901: 0x0008, 0x902: 0x0008, 0x903: 0x0040, 0x904: 0x0008, 0x905: 0x0040,
-	0x906: 0x0008, 0x907: 0x0008, 0x908: 0x0008, 0x909: 0x0008, 0x90a: 0x0008, 0x90b: 0x0040,
-	0x90c: 0x0008, 0x90d: 0x0008, 0x90e: 0x0008, 0x90f: 0x0008, 0x910: 0x0008, 0x911: 0x0008,
-	0x912: 0x0008, 0x913: 0x0008, 0x914: 0x0008, 0x915: 0x0008, 0x916: 0x0008, 0x917: 0x0008,
-	0x918: 0x0008, 0x919: 0x0008, 0x91a: 0x0008, 0x91b: 0x0008, 0x91c: 0x0008, 0x91d: 0x0008,
-	0x91e: 0x0008, 0x91f: 0x0008, 0x920: 0x0008, 0x921: 0x0008, 0x922: 0x0008, 0x923: 0x0008,
-	0x924: 0x0040, 0x925: 0x0008, 0x926: 0x0040, 0x927: 0x0008, 0x928: 0x0008, 0x929: 0x0008,
-	0x92a: 0x0008, 0x92b: 0x0008, 0x92c: 0x0008, 0x92d: 0x0008, 0x92e: 0x0008, 0x92f: 0x0008,
-	0x930: 0x0008, 0x931: 0x3308, 0x932: 0x0008, 0x933: 0x0929, 0x934: 0x3308, 0x935: 0x3308,
-	0x936: 0x3308, 0x937: 0x3308, 0x938: 0x3308, 0x939: 0x3308, 0x93a: 0x3b08, 0x93b: 0x3308,
-	0x93c: 0x3308, 0x93d: 0x0008, 0x93e: 0x0040, 0x93f: 0x0040,
-	// Block 0x25, offset 0x940
-	0x940: 0x0008, 0x941: 0x0008, 0x942: 0x0008, 0x943: 0x09d1, 0x944: 0x0008, 0x945: 0x0008,
-	0x946: 0x0008, 0x947: 0x0008, 0x948: 0x0040, 0x949: 0x0008, 0x94a: 0x0008, 0x94b: 0x0008,
-	0x94c: 0x0008, 0x94d: 0x0a09, 0x94e: 0x0008, 0x94f: 0x0008, 0x950: 0x0008, 0x951: 0x0008,
-	0x952: 0x0a41, 0x953: 0x0008, 0x954: 0x0008, 0x955: 0x0008, 0x956: 0x0008, 0x957: 0x0a79,
-	0x958: 0x0008, 0x959: 0x0008, 0x95a: 0x0008, 0x95b: 0x0008, 0x95c: 0x0ab1, 0x95d: 0x0008,
-	0x95e: 0x0008, 0x95f: 0x0008, 0x960: 0x0008, 0x961: 0x0008, 0x962: 0x0008, 0x963: 0x0008,
-	0x964: 0x0008, 0x965: 0x0008, 0x966: 0x0008, 0x967: 0x0008, 0x968: 0x0008, 0x969: 0x0ae9,
-	0x96a: 0x0008, 0x96b: 0x0008, 0x96c: 0x0008, 0x96d: 0x0040, 0x96e: 0x0040, 0x96f: 0x0040,
-	0x970: 0x0040, 0x971: 0x3308, 0x972: 0x3308, 0x973: 0x0b21, 0x974: 0x3308, 0x975: 0x0b59,
-	0x976: 0x0b91, 0x977: 0x0bc9, 0x978: 0x0c19, 0x979: 0x0c51, 0x97a: 0x3308, 0x97b: 0x3308,
-	0x97c: 0x3308, 0x97d: 0x3308, 0x97e: 0x3308, 0x97f: 0x3008,
-	// Block 0x26, offset 0x980
-	0x980: 0x3308, 0x981: 0x0ca1, 0x982: 0x3308, 0x983: 0x3308, 0x984: 0x3b08, 0x985: 0x0018,
-	0x986: 0x3308, 0x987: 0x3308, 0x988: 0x0008, 0x989: 0x0008, 0x98a: 0x0008, 0x98b: 0x0008,
-	0x98c: 0x0008, 0x98d: 0x3308, 0x98e: 0x3308, 0x98f: 0x3308, 0x990: 0x3308, 0x991: 0x3308,
-	0x992: 0x3308, 0x993: 0x0cd9, 0x994: 0x3308, 0x995: 0x3308, 0x996: 0x3308, 0x997: 0x3308,
-	0x998: 0x0040, 0x999: 0x3308, 0x99a: 0x3308, 0x99b: 0x3308, 0x99c: 0x3308, 0x99d: 0x0d11,
-	0x99e: 0x3308, 0x99f: 0x3308, 0x9a0: 0x3308, 0x9a1: 0x3308, 0x9a2: 0x0d49, 0x9a3: 0x3308,
-	0x9a4: 0x3308, 0x9a5: 0x3308, 0x9a6: 0x3308, 0x9a7: 0x0d81, 0x9a8: 0x3308, 0x9a9: 0x3308,
-	0x9aa: 0x3308, 0x9ab: 0x3308, 0x9ac: 0x0db9, 0x9ad: 0x3308, 0x9ae: 0x3308, 0x9af: 0x3308,
-	0x9b0: 0x3308, 0x9b1: 0x3308, 0x9b2: 0x3308, 0x9b3: 0x3308, 0x9b4: 0x3308, 0x9b5: 0x3308,
-	0x9b6: 0x3308, 0x9b7: 0x3308, 0x9b8: 0x3308, 0x9b9: 0x0df1, 0x9ba: 0x3308, 0x9bb: 0x3308,
-	0x9bc: 0x3308, 0x9bd: 0x0040, 0x9be: 0x0018, 0x9bf: 0x0018,
-	// Block 0x27, offset 0x9c0
-	0x9c0: 0x0008, 0x9c1: 0x0008, 0x9c2: 0x0008, 0x9c3: 0x0008, 0x9c4: 0x0008, 0x9c5: 0x0008,
-	0x9c6: 0x0008, 0x9c7: 0x0008, 0x9c8: 0x0008, 0x9c9: 0x0008, 0x9ca: 0x0008, 0x9cb: 0x0008,
-	0x9cc: 0x0008, 0x9cd: 0x0008, 0x9ce: 0x0008, 0x9cf: 0x0008, 0x9d0: 0x0008, 0x9d1: 0x0008,
-	0x9d2: 0x0008, 0x9d3: 0x0008, 0x9d4: 0x0008, 0x9d5: 0x0008, 0x9d6: 0x0008, 0x9d7: 0x0008,
-	0x9d8: 0x0008, 0x9d9: 0x0008, 0x9da: 0x0008, 0x9db: 0x0008, 0x9dc: 0x0008, 0x9dd: 0x0008,
-	0x9de: 0x0008, 0x9df: 0x0008, 0x9e0: 0x0008, 0x9e1: 0x0008, 0x9e2: 0x0008, 0x9e3: 0x0008,
-	0x9e4: 0x0008, 0x9e5: 0x0008, 0x9e6: 0x0008, 0x9e7: 0x0008, 0x9e8: 0x0008, 0x9e9: 0x0008,
-	0x9ea: 0x0008, 0x9eb: 0x0008, 0x9ec: 0x0039, 0x9ed: 0x0ed1, 0x9ee: 0x0ee9, 0x9ef: 0x0008,
-	0x9f0: 0x0ef9, 0x9f1: 0x0f09, 0x9f2: 0x0f19, 0x9f3: 0x0f31, 0x9f4: 0x0249, 0x9f5: 0x0f41,
-	0x9f6: 0x0259, 0x9f7: 0x0f51, 0x9f8: 0x0359, 0x9f9: 0x0f61, 0x9fa: 0x0f71, 0x9fb: 0x0008,
-	0x9fc: 0x00d9, 0x9fd: 0x0f81, 0x9fe: 0x0f99, 0x9ff: 0x0269,
-	// Block 0x28, offset 0xa00
-	0xa00: 0x0fa9, 0xa01: 0x0fb9, 0xa02: 0x0279, 0xa03: 0x0039, 0xa04: 0x0fc9, 0xa05: 0x0fe1,
-	0xa06: 0x05b5, 0xa07: 0x0ee9, 0xa08: 0x0ef9, 0xa09: 0x0f09, 0xa0a: 0x0ff9, 0xa0b: 0x1011,
-	0xa0c: 0x1029, 0xa0d: 0x0f31, 0xa0e: 0x0008, 0xa0f: 0x0f51, 0xa10: 0x0f61, 0xa11: 0x1041,
-	0xa12: 0x00d9, 0xa13: 0x1059, 0xa14: 0x05cd, 0xa15: 0x05cd, 0xa16: 0x0f99, 0xa17: 0x0fa9,
-	0xa18: 0x0fb9, 0xa19: 0x05b5, 0xa1a: 0x1071, 0xa1b: 0x1089, 0xa1c: 0x05e5, 0xa1d: 0x1099,
-	0xa1e: 0x10b1, 0xa1f: 0x10c9, 0xa20: 0x10e1, 0xa21: 0x10f9, 0xa22: 0x0f41, 0xa23: 0x0269,
-	0xa24: 0x0fb9, 0xa25: 0x1089, 0xa26: 0x1099, 0xa27: 0x10b1, 0xa28: 0x1111, 0xa29: 0x10e1,
-	0xa2a: 0x10f9, 0xa2b: 0x0008, 0xa2c: 0x0008, 0xa2d: 0x0008, 0xa2e: 0x0008, 0xa2f: 0x0008,
-	0xa30: 0x0008, 0xa31: 0x0008, 0xa32: 0x0008, 0xa33: 0x0008, 0xa34: 0x0008, 0xa35: 0x0008,
-	0xa36: 0x0008, 0xa37: 0x0008, 0xa38: 0x1129, 0xa39: 0x0008, 0xa3a: 0x0008, 0xa3b: 0x0008,
-	0xa3c: 0x0008, 0xa3d: 0x0008, 0xa3e: 0x0008, 0xa3f: 0x0008,
-	// Block 0x29, offset 0xa40
-	0xa40: 0x0008, 0xa41: 0x0008, 0xa42: 0x0008, 0xa43: 0x0008, 0xa44: 0x0008, 0xa45: 0x0008,
-	0xa46: 0x0008, 0xa47: 0x0008, 0xa48: 0x0008, 0xa49: 0x0008, 0xa4a: 0x0008, 0xa4b: 0x0008,
-	0xa4c: 0x0008, 0xa4d: 0x0008, 0xa4e: 0x0008, 0xa4f: 0x0008, 0xa50: 0x0008, 0xa51: 0x0008,
-	0xa52: 0x0008, 0xa53: 0x0008, 0xa54: 0x0008, 0xa55: 0x0008, 0xa56: 0x0008, 0xa57: 0x0008,
-	0xa58: 0x0008, 0xa59: 0x0008, 0xa5a: 0x0008, 0xa5b: 0x1141, 0xa5c: 0x1159, 0xa5d: 0x1169,
-	0xa5e: 0x1181, 0xa5f: 0x1029, 0xa60: 0x1199, 0xa61: 0x11a9, 0xa62: 0x11c1, 0xa63: 0x11d9,
-	0xa64: 0x11f1, 0xa65: 0x1209, 0xa66: 0x1221, 0xa67: 0x05fd, 0xa68: 0x1239, 0xa69: 0x1251,
-	0xa6a: 0xe17d, 0xa6b: 0x1269, 0xa6c: 0x1281, 0xa6d: 0x1299, 0xa6e: 0x12b1, 0xa6f: 0x12c9,
-	0xa70: 0x12e1, 0xa71: 0x12f9, 0xa72: 0x1311, 0xa73: 0x1329, 0xa74: 0x1341, 0xa75: 0x1359,
-	0xa76: 0x1371, 0xa77: 0x1389, 0xa78: 0x0615, 0xa79: 0x13a1, 0xa7a: 0x13b9, 0xa7b: 0x13d1,
-	0xa7c: 0x13e1, 0xa7d: 0x13f9, 0xa7e: 0x1411, 0xa7f: 0x1429,
-	// Block 0x2a, offset 0xa80
-	0xa80: 0xe00d, 0xa81: 0x0008, 0xa82: 0xe00d, 0xa83: 0x0008, 0xa84: 0xe00d, 0xa85: 0x0008,
-	0xa86: 0xe00d, 0xa87: 0x0008, 0xa88: 0xe00d, 0xa89: 0x0008, 0xa8a: 0xe00d, 0xa8b: 0x0008,
-	0xa8c: 0xe00d, 0xa8d: 0x0008, 0xa8e: 0xe00d, 0xa8f: 0x0008, 0xa90: 0xe00d, 0xa91: 0x0008,
-	0xa92: 0xe00d, 0xa93: 0x0008, 0xa94: 0xe00d, 0xa95: 0x0008, 0xa96: 0xe00d, 0xa97: 0x0008,
-	0xa98: 0xe00d, 0xa99: 0x0008, 0xa9a: 0xe00d, 0xa9b: 0x0008, 0xa9c: 0xe00d, 0xa9d: 0x0008,
-	0xa9e: 0xe00d, 0xa9f: 0x0008, 0xaa0: 0xe00d, 0xaa1: 0x0008, 0xaa2: 0xe00d, 0xaa3: 0x0008,
-	0xaa4: 0xe00d, 0xaa5: 0x0008, 0xaa6: 0xe00d, 0xaa7: 0x0008, 0xaa8: 0xe00d, 0xaa9: 0x0008,
-	0xaaa: 0xe00d, 0xaab: 0x0008, 0xaac: 0xe00d, 0xaad: 0x0008, 0xaae: 0xe00d, 0xaaf: 0x0008,
-	0xab0: 0xe00d, 0xab1: 0x0008, 0xab2: 0xe00d, 0xab3: 0x0008, 0xab4: 0xe00d, 0xab5: 0x0008,
-	0xab6: 0xe00d, 0xab7: 0x0008, 0xab8: 0xe00d, 0xab9: 0x0008, 0xaba: 0xe00d, 0xabb: 0x0008,
-	0xabc: 0xe00d, 0xabd: 0x0008, 0xabe: 0xe00d, 0xabf: 0x0008,
-	// Block 0x2b, offset 0xac0
-	0xac0: 0xe00d, 0xac1: 0x0008, 0xac2: 0xe00d, 0xac3: 0x0008, 0xac4: 0xe00d, 0xac5: 0x0008,
-	0xac6: 0xe00d, 0xac7: 0x0008, 0xac8: 0xe00d, 0xac9: 0x0008, 0xaca: 0xe00d, 0xacb: 0x0008,
-	0xacc: 0xe00d, 0xacd: 0x0008, 0xace: 0xe00d, 0xacf: 0x0008, 0xad0: 0xe00d, 0xad1: 0x0008,
-	0xad2: 0xe00d, 0xad3: 0x0008, 0xad4: 0xe00d, 0xad5: 0x0008, 0xad6: 0x0008, 0xad7: 0x0008,
-	0xad8: 0x0008, 0xad9: 0x0008, 0xada: 0x062d, 0xadb: 0x064d, 0xadc: 0x0008, 0xadd: 0x0008,
-	0xade: 0x1441, 0xadf: 0x0008, 0xae0: 0xe00d, 0xae1: 0x0008, 0xae2: 0xe00d, 0xae3: 0x0008,
-	0xae4: 0xe00d, 0xae5: 0x0008, 0xae6: 0xe00d, 0xae7: 0x0008, 0xae8: 0xe00d, 0xae9: 0x0008,
-	0xaea: 0xe00d, 0xaeb: 0x0008, 0xaec: 0xe00d, 0xaed: 0x0008, 0xaee: 0xe00d, 0xaef: 0x0008,
-	0xaf0: 0xe00d, 0xaf1: 0x0008, 0xaf2: 0xe00d, 0xaf3: 0x0008, 0xaf4: 0xe00d, 0xaf5: 0x0008,
-	0xaf6: 0xe00d, 0xaf7: 0x0008, 0xaf8: 0xe00d, 0xaf9: 0x0008, 0xafa: 0xe00d, 0xafb: 0x0008,
-	0xafc: 0xe00d, 0xafd: 0x0008, 0xafe: 0xe00d, 0xaff: 0x0008,
-	// Block 0x2c, offset 0xb00
-	0xb00: 0x0008, 0xb01: 0x0008, 0xb02: 0x0008, 0xb03: 0x0008, 0xb04: 0x0008, 0xb05: 0x0008,
-	0xb06: 0x0040, 0xb07: 0x0040, 0xb08: 0xe045, 0xb09: 0xe045, 0xb0a: 0xe045, 0xb0b: 0xe045,
-	0xb0c: 0xe045, 0xb0d: 0xe045, 0xb0e: 0x0040, 0xb0f: 0x0040, 0xb10: 0x0008, 0xb11: 0x0008,
-	0xb12: 0x0008, 0xb13: 0x0008, 0xb14: 0x0008, 0xb15: 0x0008, 0xb16: 0x0008, 0xb17: 0x0008,
-	0xb18: 0x0040, 0xb19: 0xe045, 0xb1a: 0x0040, 0xb1b: 0xe045, 0xb1c: 0x0040, 0xb1d: 0xe045,
-	0xb1e: 0x0040, 0xb1f: 0xe045, 0xb20: 0x0008, 0xb21: 0x0008, 0xb22: 0x0008, 0xb23: 0x0008,
-	0xb24: 0x0008, 0xb25: 0x0008, 0xb26: 0x0008, 0xb27: 0x0008, 0xb28: 0xe045, 0xb29: 0xe045,
-	0xb2a: 0xe045, 0xb2b: 0xe045, 0xb2c: 0xe045, 0xb2d: 0xe045, 0xb2e: 0xe045, 0xb2f: 0xe045,
-	0xb30: 0x0008, 0xb31: 0x1459, 0xb32: 0x0008, 0xb33: 0x1471, 0xb34: 0x0008, 0xb35: 0x1489,
-	0xb36: 0x0008, 0xb37: 0x14a1, 0xb38: 0x0008, 0xb39: 0x14b9, 0xb3a: 0x0008, 0xb3b: 0x14d1,
-	0xb3c: 0x0008, 0xb3d: 0x14e9, 0xb3e: 0x0040, 0xb3f: 0x0040,
-	// Block 0x2d, offset 0xb40
-	0xb40: 0x1501, 0xb41: 0x1531, 0xb42: 0x1561, 0xb43: 0x1591, 0xb44: 0x15c1, 0xb45: 0x15f1,
-	0xb46: 0x1621, 0xb47: 0x1651, 0xb48: 0x1501, 0xb49: 0x1531, 0xb4a: 0x1561, 0xb4b: 0x1591,
-	0xb4c: 0x15c1, 0xb4d: 0x15f1, 0xb4e: 0x1621, 0xb4f: 0x1651, 0xb50: 0x1681, 0xb51: 0x16b1,
-	0xb52: 0x16e1, 0xb53: 0x1711, 0xb54: 0x1741, 0xb55: 0x1771, 0xb56: 0x17a1, 0xb57: 0x17d1,
-	0xb58: 0x1681, 0xb59: 0x16b1, 0xb5a: 0x16e1, 0xb5b: 0x1711, 0xb5c: 0x1741, 0xb5d: 0x1771,
-	0xb5e: 0x17a1, 0xb5f: 0x17d1, 0xb60: 0x1801, 0xb61: 0x1831, 0xb62: 0x1861, 0xb63: 0x1891,
-	0xb64: 0x18c1, 0xb65: 0x18f1, 0xb66: 0x1921, 0xb67: 0x1951, 0xb68: 0x1801, 0xb69: 0x1831,
-	0xb6a: 0x1861, 0xb6b: 0x1891, 0xb6c: 0x18c1, 0xb6d: 0x18f1, 0xb6e: 0x1921, 0xb6f: 0x1951,
-	0xb70: 0x0008, 0xb71: 0x0008, 0xb72: 0x1981, 0xb73: 0x19b1, 0xb74: 0x19d9, 0xb75: 0x0040,
-	0xb76: 0x0008, 0xb77: 0x1a01, 0xb78: 0xe045, 0xb79: 0xe045, 0xb7a: 0x0665, 0xb7b: 0x1459,
-	0xb7c: 0x19b1, 0xb7d: 0x067e, 0xb7e: 0x1a31, 0xb7f: 0x069e,
-	// Block 0x2e, offset 0xb80
-	0xb80: 0x06be, 0xb81: 0x1a4a, 0xb82: 0x1a79, 0xb83: 0x1aa9, 0xb84: 0x1ad1, 0xb85: 0x0040,
-	0xb86: 0x0008, 0xb87: 0x1af9, 0xb88: 0x06dd, 0xb89: 0x1471, 0xb8a: 0x06f5, 0xb8b: 0x1489,
-	0xb8c: 0x1aa9, 0xb8d: 0x1b2a, 0xb8e: 0x1b5a, 0xb8f: 0x1b8a, 0xb90: 0x0008, 0xb91: 0x0008,
-	0xb92: 0x0008, 0xb93: 0x1bb9, 0xb94: 0x0040, 0xb95: 0x0040, 0xb96: 0x0008, 0xb97: 0x0008,
-	0xb98: 0xe045, 0xb99: 0xe045, 0xb9a: 0x070d, 0xb9b: 0x14a1, 0xb9c: 0x0040, 0xb9d: 0x1bd2,
-	0xb9e: 0x1c02, 0xb9f: 0x1c32, 0xba0: 0x0008, 0xba1: 0x0008, 0xba2: 0x0008, 0xba3: 0x1c61,
-	0xba4: 0x0008, 0xba5: 0x0008, 0xba6: 0x0008, 0xba7: 0x0008, 0xba8: 0xe045, 0xba9: 0xe045,
-	0xbaa: 0x0725, 0xbab: 0x14d1, 0xbac: 0xe04d, 0xbad: 0x1c7a, 0xbae: 0x03d2, 0xbaf: 0x1caa,
-	0xbb0: 0x0040, 0xbb1: 0x0040, 0xbb2: 0x1cb9, 0xbb3: 0x1ce9, 0xbb4: 0x1d11, 0xbb5: 0x0040,
-	0xbb6: 0x0008, 0xbb7: 0x1d39, 0xbb8: 0x073d, 0xbb9: 0x14b9, 0xbba: 0x0515, 0xbbb: 0x14e9,
-	0xbbc: 0x1ce9, 0xbbd: 0x0756, 0xbbe: 0x0776, 0xbbf: 0x0040,
-	// Block 0x2f, offset 0xbc0
-	0xbc0: 0x000a, 0xbc1: 0x000a, 0xbc2: 0x000a, 0xbc3: 0x000a, 0xbc4: 0x000a, 0xbc5: 0x000a,
-	0xbc6: 0x000a, 0xbc7: 0x000a, 0xbc8: 0x000a, 0xbc9: 0x000a, 0xbca: 0x000a, 0xbcb: 0x03c0,
-	0xbcc: 0x0003, 0xbcd: 0x0003, 0xbce: 0x0340, 0xbcf: 0x0b40, 0xbd0: 0x0018, 0xbd1: 0xe00d,
-	0xbd2: 0x0018, 0xbd3: 0x0018, 0xbd4: 0x0018, 0xbd5: 0x0018, 0xbd6: 0x0018, 0xbd7: 0x0796,
-	0xbd8: 0x0018, 0xbd9: 0x0018, 0xbda: 0x0018, 0xbdb: 0x0018, 0xbdc: 0x0018, 0xbdd: 0x0018,
-	0xbde: 0x0018, 0xbdf: 0x0018, 0xbe0: 0x0018, 0xbe1: 0x0018, 0xbe2: 0x0018, 0xbe3: 0x0018,
-	0xbe4: 0x0040, 0xbe5: 0x0040, 0xbe6: 0x0040, 0xbe7: 0x0018, 0xbe8: 0x0040, 0xbe9: 0x0040,
-	0xbea: 0x0340, 0xbeb: 0x0340, 0xbec: 0x0340, 0xbed: 0x0340, 0xbee: 0x0340, 0xbef: 0x000a,
-	0xbf0: 0x0018, 0xbf1: 0x0018, 0xbf2: 0x0018, 0xbf3: 0x1d69, 0xbf4: 0x1da1, 0xbf5: 0x0018,
-	0xbf6: 0x1df1, 0xbf7: 0x1e29, 0xbf8: 0x0018, 0xbf9: 0x0018, 0xbfa: 0x0018, 0xbfb: 0x0018,
-	0xbfc: 0x1e7a, 0xbfd: 0x0018, 0xbfe: 0x07b6, 0xbff: 0x0018,
-	// Block 0x30, offset 0xc00
-	0xc00: 0x0018, 0xc01: 0x0018, 0xc02: 0x0018, 0xc03: 0x0018, 0xc04: 0x0018, 0xc05: 0x0018,
-	0xc06: 0x0018, 0xc07: 0x1e92, 0xc08: 0x1eaa, 0xc09: 0x1ec2, 0xc0a: 0x0018, 0xc0b: 0x0018,
-	0xc0c: 0x0018, 0xc0d: 0x0018, 0xc0e: 0x0018, 0xc0f: 0x0018, 0xc10: 0x0018, 0xc11: 0x0018,
-	0xc12: 0x0018, 0xc13: 0x0018, 0xc14: 0x0018, 0xc15: 0x0018, 0xc16: 0x0018, 0xc17: 0x1ed9,
-	0xc18: 0x0018, 0xc19: 0x0018, 0xc1a: 0x0018, 0xc1b: 0x0018, 0xc1c: 0x0018, 0xc1d: 0x0018,
-	0xc1e: 0x0018, 0xc1f: 0x000a, 0xc20: 0x03c0, 0xc21: 0x0340, 0xc22: 0x0340, 0xc23: 0x0340,
-	0xc24: 0x03c0, 0xc25: 0x0040, 0xc26: 0x0040, 0xc27: 0x0040, 0xc28: 0x0040, 0xc29: 0x0040,
-	0xc2a: 0x0340, 0xc2b: 0x0340, 0xc2c: 0x0340, 0xc2d: 0x0340, 0xc2e: 0x0340, 0xc2f: 0x0340,
-	0xc30: 0x1f41, 0xc31: 0x0f41, 0xc32: 0x0040, 0xc33: 0x0040, 0xc34: 0x1f51, 0xc35: 0x1f61,
-	0xc36: 0x1f71, 0xc37: 0x1f81, 0xc38: 0x1f91, 0xc39: 0x1fa1, 0xc3a: 0x1fb2, 0xc3b: 0x07d5,
-	0xc3c: 0x1fc2, 0xc3d: 0x1fd2, 0xc3e: 0x1fe2, 0xc3f: 0x0f71,
-	// Block 0x31, offset 0xc40
-	0xc40: 0x1f41, 0xc41: 0x00c9, 0xc42: 0x0069, 0xc43: 0x0079, 0xc44: 0x1f51, 0xc45: 0x1f61,
-	0xc46: 0x1f71, 0xc47: 0x1f81, 0xc48: 0x1f91, 0xc49: 0x1fa1, 0xc4a: 0x1fb2, 0xc4b: 0x07ed,
-	0xc4c: 0x1fc2, 0xc4d: 0x1fd2, 0xc4e: 0x1fe2, 0xc4f: 0x0040, 0xc50: 0x0039, 0xc51: 0x0f09,
-	0xc52: 0x00d9, 0xc53: 0x0369, 0xc54: 0x0ff9, 0xc55: 0x0249, 0xc56: 0x0f51, 0xc57: 0x0359,
-	0xc58: 0x0f61, 0xc59: 0x0f71, 0xc5a: 0x0f99, 0xc5b: 0x01d9, 0xc5c: 0x0fa9, 0xc5d: 0x0040,
-	0xc5e: 0x0040, 0xc5f: 0x0040, 0xc60: 0x0018, 0xc61: 0x0018, 0xc62: 0x0018, 0xc63: 0x0018,
-	0xc64: 0x0018, 0xc65: 0x0018, 0xc66: 0x0018, 0xc67: 0x0018, 0xc68: 0x1ff1, 0xc69: 0x0018,
-	0xc6a: 0x0018, 0xc6b: 0x0018, 0xc6c: 0x0018, 0xc6d: 0x0018, 0xc6e: 0x0018, 0xc6f: 0x0018,
-	0xc70: 0x0018, 0xc71: 0x0018, 0xc72: 0x0018, 0xc73: 0x0018, 0xc74: 0x0018, 0xc75: 0x0018,
-	0xc76: 0x0018, 0xc77: 0x0018, 0xc78: 0x0018, 0xc79: 0x0018, 0xc7a: 0x0018, 0xc7b: 0x0018,
-	0xc7c: 0x0018, 0xc7d: 0x0018, 0xc7e: 0x0018, 0xc7f: 0x0018,
-	// Block 0x32, offset 0xc80
-	0xc80: 0x0806, 0xc81: 0x0826, 0xc82: 0x1159, 0xc83: 0x0845, 0xc84: 0x0018, 0xc85: 0x0866,
-	0xc86: 0x0886, 0xc87: 0x1011, 0xc88: 0x0018, 0xc89: 0x08a5, 0xc8a: 0x0f31, 0xc8b: 0x0249,
-	0xc8c: 0x0249, 0xc8d: 0x0249, 0xc8e: 0x0249, 0xc8f: 0x2009, 0xc90: 0x0f41, 0xc91: 0x0f41,
-	0xc92: 0x0359, 0xc93: 0x0359, 0xc94: 0x0018, 0xc95: 0x0f71, 0xc96: 0x2021, 0xc97: 0x0018,
-	0xc98: 0x0018, 0xc99: 0x0f99, 0xc9a: 0x2039, 0xc9b: 0x0269, 0xc9c: 0x0269, 0xc9d: 0x0269,
-	0xc9e: 0x0018, 0xc9f: 0x0018, 0xca0: 0x2049, 0xca1: 0x08c5, 0xca2: 0x2061, 0xca3: 0x0018,
-	0xca4: 0x13d1, 0xca5: 0x0018, 0xca6: 0x2079, 0xca7: 0x0018, 0xca8: 0x13d1, 0xca9: 0x0018,
-	0xcaa: 0x0f51, 0xcab: 0x2091, 0xcac: 0x0ee9, 0xcad: 0x1159, 0xcae: 0x0018, 0xcaf: 0x0f09,
-	0xcb0: 0x0f09, 0xcb1: 0x1199, 0xcb2: 0x0040, 0xcb3: 0x0f61, 0xcb4: 0x00d9, 0xcb5: 0x20a9,
-	0xcb6: 0x20c1, 0xcb7: 0x20d9, 0xcb8: 0x20f1, 0xcb9: 0x0f41, 0xcba: 0x0018, 0xcbb: 0x08e5,
-	0xcbc: 0x2109, 0xcbd: 0x10b1, 0xcbe: 0x10b1, 0xcbf: 0x2109,
-	// Block 0x33, offset 0xcc0
-	0xcc0: 0x0905, 0xcc1: 0x0018, 0xcc2: 0x0018, 0xcc3: 0x0018, 0xcc4: 0x0018, 0xcc5: 0x0ef9,
-	0xcc6: 0x0ef9, 0xcc7: 0x0f09, 0xcc8: 0x0f41, 0xcc9: 0x0259, 0xcca: 0x0018, 0xccb: 0x0018,
-	0xccc: 0x0018, 0xccd: 0x0018, 0xcce: 0x0008, 0xccf: 0x0018, 0xcd0: 0x2121, 0xcd1: 0x2151,
-	0xcd2: 0x2181, 0xcd3: 0x21b9, 0xcd4: 0x21e9, 0xcd5: 0x2219, 0xcd6: 0x2249, 0xcd7: 0x2279,
-	0xcd8: 0x22a9, 0xcd9: 0x22d9, 0xcda: 0x2309, 0xcdb: 0x2339, 0xcdc: 0x2369, 0xcdd: 0x2399,
-	0xcde: 0x23c9, 0xcdf: 0x23f9, 0xce0: 0x0f41, 0xce1: 0x2421, 0xce2: 0x091d, 0xce3: 0x2439,
-	0xce4: 0x1089, 0xce5: 0x2451, 0xce6: 0x093d, 0xce7: 0x2469, 0xce8: 0x2491, 0xce9: 0x0369,
-	0xcea: 0x24a9, 0xceb: 0x095d, 0xcec: 0x0359, 0xced: 0x1159, 0xcee: 0x0ef9, 0xcef: 0x0f61,
-	0xcf0: 0x0f41, 0xcf1: 0x2421, 0xcf2: 0x097d, 0xcf3: 0x2439, 0xcf4: 0x1089, 0xcf5: 0x2451,
-	0xcf6: 0x099d, 0xcf7: 0x2469, 0xcf8: 0x2491, 0xcf9: 0x0369, 0xcfa: 0x24a9, 0xcfb: 0x09bd,
-	0xcfc: 0x0359, 0xcfd: 0x1159, 0xcfe: 0x0ef9, 0xcff: 0x0f61,
-	// Block 0x34, offset 0xd00
-	0xd00: 0x0018, 0xd01: 0x0018, 0xd02: 0x0018, 0xd03: 0x0018, 0xd04: 0x0018, 0xd05: 0x0018,
-	0xd06: 0x0018, 0xd07: 0x0018, 0xd08: 0x0018, 0xd09: 0x0018, 0xd0a: 0x0018, 0xd0b: 0x0040,
-	0xd0c: 0x0040, 0xd0d: 0x0040, 0xd0e: 0x0040, 0xd0f: 0x0040, 0xd10: 0x0040, 0xd11: 0x0040,
-	0xd12: 0x0040, 0xd13: 0x0040, 0xd14: 0x0040, 0xd15: 0x0040, 0xd16: 0x0040, 0xd17: 0x0040,
-	0xd18: 0x0040, 0xd19: 0x0040, 0xd1a: 0x0040, 0xd1b: 0x0040, 0xd1c: 0x0040, 0xd1d: 0x0040,
-	0xd1e: 0x0040, 0xd1f: 0x0040, 0xd20: 0x00c9, 0xd21: 0x0069, 0xd22: 0x0079, 0xd23: 0x1f51,
-	0xd24: 0x1f61, 0xd25: 0x1f71, 0xd26: 0x1f81, 0xd27: 0x1f91, 0xd28: 0x1fa1, 0xd29: 0x2601,
-	0xd2a: 0x2619, 0xd2b: 0x2631, 0xd2c: 0x2649, 0xd2d: 0x2661, 0xd2e: 0x2679, 0xd2f: 0x2691,
-	0xd30: 0x26a9, 0xd31: 0x26c1, 0xd32: 0x26d9, 0xd33: 0x26f1, 0xd34: 0x0a1e, 0xd35: 0x0a3e,
-	0xd36: 0x0a5e, 0xd37: 0x0a7e, 0xd38: 0x0a9e, 0xd39: 0x0abe, 0xd3a: 0x0ade, 0xd3b: 0x0afe,
-	0xd3c: 0x0b1e, 0xd3d: 0x270a, 0xd3e: 0x2732, 0xd3f: 0x275a,
-	// Block 0x35, offset 0xd40
-	0xd40: 0x2782, 0xd41: 0x27aa, 0xd42: 0x27d2, 0xd43: 0x27fa, 0xd44: 0x2822, 0xd45: 0x284a,
-	0xd46: 0x2872, 0xd47: 0x289a, 0xd48: 0x0040, 0xd49: 0x0040, 0xd4a: 0x0040, 0xd4b: 0x0040,
-	0xd4c: 0x0040, 0xd4d: 0x0040, 0xd4e: 0x0040, 0xd4f: 0x0040, 0xd50: 0x0040, 0xd51: 0x0040,
-	0xd52: 0x0040, 0xd53: 0x0040, 0xd54: 0x0040, 0xd55: 0x0040, 0xd56: 0x0040, 0xd57: 0x0040,
-	0xd58: 0x0040, 0xd59: 0x0040, 0xd5a: 0x0040, 0xd5b: 0x0040, 0xd5c: 0x0b3e, 0xd5d: 0x0b5e,
-	0xd5e: 0x0b7e, 0xd5f: 0x0b9e, 0xd60: 0x0bbe, 0xd61: 0x0bde, 0xd62: 0x0bfe, 0xd63: 0x0c1e,
-	0xd64: 0x0c3e, 0xd65: 0x0c5e, 0xd66: 0x0c7e, 0xd67: 0x0c9e, 0xd68: 0x0cbe, 0xd69: 0x0cde,
-	0xd6a: 0x0cfe, 0xd6b: 0x0d1e, 0xd6c: 0x0d3e, 0xd6d: 0x0d5e, 0xd6e: 0x0d7e, 0xd6f: 0x0d9e,
-	0xd70: 0x0dbe, 0xd71: 0x0dde, 0xd72: 0x0dfe, 0xd73: 0x0e1e, 0xd74: 0x0e3e, 0xd75: 0x0e5e,
-	0xd76: 0x0039, 0xd77: 0x0ee9, 0xd78: 0x1159, 0xd79: 0x0ef9, 0xd7a: 0x0f09, 0xd7b: 0x1199,
-	0xd7c: 0x0f31, 0xd7d: 0x0249, 0xd7e: 0x0f41, 0xd7f: 0x0259,
-	// Block 0x36, offset 0xd80
-	0xd80: 0x0f51, 0xd81: 0x0359, 0xd82: 0x0f61, 0xd83: 0x0f71, 0xd84: 0x00d9, 0xd85: 0x0f99,
-	0xd86: 0x2039, 0xd87: 0x0269, 0xd88: 0x01d9, 0xd89: 0x0fa9, 0xd8a: 0x0fb9, 0xd8b: 0x1089,
-	0xd8c: 0x0279, 0xd8d: 0x0369, 0xd8e: 0x0289, 0xd8f: 0x13d1, 0xd90: 0x0039, 0xd91: 0x0ee9,
-	0xd92: 0x1159, 0xd93: 0x0ef9, 0xd94: 0x0f09, 0xd95: 0x1199, 0xd96: 0x0f31, 0xd97: 0x0249,
-	0xd98: 0x0f41, 0xd99: 0x0259, 0xd9a: 0x0f51, 0xd9b: 0x0359, 0xd9c: 0x0f61, 0xd9d: 0x0f71,
-	0xd9e: 0x00d9, 0xd9f: 0x0f99, 0xda0: 0x2039, 0xda1: 0x0269, 0xda2: 0x01d9, 0xda3: 0x0fa9,
-	0xda4: 0x0fb9, 0xda5: 0x1089, 0xda6: 0x0279, 0xda7: 0x0369, 0xda8: 0x0289, 0xda9: 0x13d1,
-	0xdaa: 0x1f41, 0xdab: 0x0018, 0xdac: 0x0018, 0xdad: 0x0018, 0xdae: 0x0018, 0xdaf: 0x0018,
-	0xdb0: 0x0018, 0xdb1: 0x0018, 0xdb2: 0x0018, 0xdb3: 0x0018, 0xdb4: 0x0018, 0xdb5: 0x0018,
-	0xdb6: 0x0018, 0xdb7: 0x0018, 0xdb8: 0x0018, 0xdb9: 0x0018, 0xdba: 0x0018, 0xdbb: 0x0018,
-	0xdbc: 0x0018, 0xdbd: 0x0018, 0xdbe: 0x0018, 0xdbf: 0x0018,
-	// Block 0x37, offset 0xdc0
-	0xdc0: 0x0008, 0xdc1: 0x0008, 0xdc2: 0x0008, 0xdc3: 0x0008, 0xdc4: 0x0008, 0xdc5: 0x0008,
-	0xdc6: 0x0008, 0xdc7: 0x0008, 0xdc8: 0x0008, 0xdc9: 0x0008, 0xdca: 0x0008, 0xdcb: 0x0008,
-	0xdcc: 0x0008, 0xdcd: 0x0008, 0xdce: 0x0008, 0xdcf: 0x0008, 0xdd0: 0x0008, 0xdd1: 0x0008,
-	0xdd2: 0x0008, 0xdd3: 0x0008, 0xdd4: 0x0008, 0xdd5: 0x0008, 0xdd6: 0x0008, 0xdd7: 0x0008,
-	0xdd8: 0x0008, 0xdd9: 0x0008, 0xdda: 0x0008, 0xddb: 0x0008, 0xddc: 0x0008, 0xddd: 0x0008,
-	0xdde: 0x0008, 0xddf: 0x0040, 0xde0: 0xe00d, 0xde1: 0x0008, 0xde2: 0x2971, 0xde3: 0x0ed5,
-	0xde4: 0x2989, 0xde5: 0x0008, 0xde6: 0x0008, 0xde7: 0xe07d, 0xde8: 0x0008, 0xde9: 0xe01d,
-	0xdea: 0x0008, 0xdeb: 0xe03d, 0xdec: 0x0008, 0xded: 0x0fe1, 0xdee: 0x1281, 0xdef: 0x0fc9,
-	0xdf0: 0x1141, 0xdf1: 0x0008, 0xdf2: 0xe00d, 0xdf3: 0x0008, 0xdf4: 0x0008, 0xdf5: 0xe01d,
-	0xdf6: 0x0008, 0xdf7: 0x0008, 0xdf8: 0x0008, 0xdf9: 0x0008, 0xdfa: 0x0008, 0xdfb: 0x0008,
-	0xdfc: 0x0259, 0xdfd: 0x1089, 0xdfe: 0x29a1, 0xdff: 0x29b9,
-	// Block 0x38, offset 0xe00
-	0xe00: 0xe00d, 0xe01: 0x0008, 0xe02: 0xe00d, 0xe03: 0x0008, 0xe04: 0xe00d, 0xe05: 0x0008,
-	0xe06: 0xe00d, 0xe07: 0x0008, 0xe08: 0xe00d, 0xe09: 0x0008, 0xe0a: 0xe00d, 0xe0b: 0x0008,
-	0xe0c: 0xe00d, 0xe0d: 0x0008, 0xe0e: 0xe00d, 0xe0f: 0x0008, 0xe10: 0xe00d, 0xe11: 0x0008,
-	0xe12: 0xe00d, 0xe13: 0x0008, 0xe14: 0xe00d, 0xe15: 0x0008, 0xe16: 0xe00d, 0xe17: 0x0008,
-	0xe18: 0xe00d, 0xe19: 0x0008, 0xe1a: 0xe00d, 0xe1b: 0x0008, 0xe1c: 0xe00d, 0xe1d: 0x0008,
-	0xe1e: 0xe00d, 0xe1f: 0x0008, 0xe20: 0xe00d, 0xe21: 0x0008, 0xe22: 0xe00d, 0xe23: 0x0008,
-	0xe24: 0x0008, 0xe25: 0x0018, 0xe26: 0x0018, 0xe27: 0x0018, 0xe28: 0x0018, 0xe29: 0x0018,
-	0xe2a: 0x0018, 0xe2b: 0xe03d, 0xe2c: 0x0008, 0xe2d: 0xe01d, 0xe2e: 0x0008, 0xe2f: 0x3308,
-	0xe30: 0x3308, 0xe31: 0x3308, 0xe32: 0xe00d, 0xe33: 0x0008, 0xe34: 0x0040, 0xe35: 0x0040,
-	0xe36: 0x0040, 0xe37: 0x0040, 0xe38: 0x0040, 0xe39: 0x0018, 0xe3a: 0x0018, 0xe3b: 0x0018,
-	0xe3c: 0x0018, 0xe3d: 0x0018, 0xe3e: 0x0018, 0xe3f: 0x0018,
-	// Block 0x39, offset 0xe40
-	0xe40: 0x2715, 0xe41: 0x2735, 0xe42: 0x2755, 0xe43: 0x2775, 0xe44: 0x2795, 0xe45: 0x27b5,
-	0xe46: 0x27d5, 0xe47: 0x27f5, 0xe48: 0x2815, 0xe49: 0x2835, 0xe4a: 0x2855, 0xe4b: 0x2875,
-	0xe4c: 0x2895, 0xe4d: 0x28b5, 0xe4e: 0x28d5, 0xe4f: 0x28f5, 0xe50: 0x2915, 0xe51: 0x2935,
-	0xe52: 0x2955, 0xe53: 0x2975, 0xe54: 0x2995, 0xe55: 0x29b5, 0xe56: 0x0040, 0xe57: 0x0040,
-	0xe58: 0x0040, 0xe59: 0x0040, 0xe5a: 0x0040, 0xe5b: 0x0040, 0xe5c: 0x0040, 0xe5d: 0x0040,
-	0xe5e: 0x0040, 0xe5f: 0x0040, 0xe60: 0x0040, 0xe61: 0x0040, 0xe62: 0x0040, 0xe63: 0x0040,
-	0xe64: 0x0040, 0xe65: 0x0040, 0xe66: 0x0040, 0xe67: 0x0040, 0xe68: 0x0040, 0xe69: 0x0040,
-	0xe6a: 0x0040, 0xe6b: 0x0040, 0xe6c: 0x0040, 0xe6d: 0x0040, 0xe6e: 0x0040, 0xe6f: 0x0040,
-	0xe70: 0x0040, 0xe71: 0x0040, 0xe72: 0x0040, 0xe73: 0x0040, 0xe74: 0x0040, 0xe75: 0x0040,
-	0xe76: 0x0040, 0xe77: 0x0040, 0xe78: 0x0040, 0xe79: 0x0040, 0xe7a: 0x0040, 0xe7b: 0x0040,
-	0xe7c: 0x0040, 0xe7d: 0x0040, 0xe7e: 0x0040, 0xe7f: 0x0040,
-	// Block 0x3a, offset 0xe80
-	0xe80: 0x000a, 0xe81: 0x0018, 0xe82: 0x29d1, 0xe83: 0x0018, 0xe84: 0x0018, 0xe85: 0x0008,
-	0xe86: 0x0008, 0xe87: 0x0008, 0xe88: 0x0018, 0xe89: 0x0018, 0xe8a: 0x0018, 0xe8b: 0x0018,
-	0xe8c: 0x0018, 0xe8d: 0x0018, 0xe8e: 0x0018, 0xe8f: 0x0018, 0xe90: 0x0018, 0xe91: 0x0018,
-	0xe92: 0x0018, 0xe93: 0x0018, 0xe94: 0x0018, 0xe95: 0x0018, 0xe96: 0x0018, 0xe97: 0x0018,
-	0xe98: 0x0018, 0xe99: 0x0018, 0xe9a: 0x0018, 0xe9b: 0x0018, 0xe9c: 0x0018, 0xe9d: 0x0018,
-	0xe9e: 0x0018, 0xe9f: 0x0018, 0xea0: 0x0018, 0xea1: 0x0018, 0xea2: 0x0018, 0xea3: 0x0018,
-	0xea4: 0x0018, 0xea5: 0x0018, 0xea6: 0x0018, 0xea7: 0x0018, 0xea8: 0x0018, 0xea9: 0x0018,
-	0xeaa: 0x3308, 0xeab: 0x3308, 0xeac: 0x3308, 0xead: 0x3308, 0xeae: 0x3018, 0xeaf: 0x3018,
-	0xeb0: 0x0018, 0xeb1: 0x0018, 0xeb2: 0x0018, 0xeb3: 0x0018, 0xeb4: 0x0018, 0xeb5: 0x0018,
-	0xeb6: 0xe125, 0xeb7: 0x0018, 0xeb8: 0x29d5, 0xeb9: 0x29f5, 0xeba: 0x2a15, 0xebb: 0x0018,
-	0xebc: 0x0008, 0xebd: 0x0018, 0xebe: 0x0018, 0xebf: 0x0018,
-	// Block 0x3b, offset 0xec0
-	0xec0: 0x2b55, 0xec1: 0x2b75, 0xec2: 0x2b95, 0xec3: 0x2bb5, 0xec4: 0x2bd5, 0xec5: 0x2bf5,
-	0xec6: 0x2bf5, 0xec7: 0x2bf5, 0xec8: 0x2c15, 0xec9: 0x2c15, 0xeca: 0x2c15, 0xecb: 0x2c15,
-	0xecc: 0x2c35, 0xecd: 0x2c35, 0xece: 0x2c35, 0xecf: 0x2c55, 0xed0: 0x2c75, 0xed1: 0x2c75,
-	0xed2: 0x2a95, 0xed3: 0x2a95, 0xed4: 0x2c75, 0xed5: 0x2c75, 0xed6: 0x2c95, 0xed7: 0x2c95,
-	0xed8: 0x2c75, 0xed9: 0x2c75, 0xeda: 0x2a95, 0xedb: 0x2a95, 0xedc: 0x2c75, 0xedd: 0x2c75,
-	0xede: 0x2c55, 0xedf: 0x2c55, 0xee0: 0x2cb5, 0xee1: 0x2cb5, 0xee2: 0x2cd5, 0xee3: 0x2cd5,
-	0xee4: 0x0040, 0xee5: 0x2cf5, 0xee6: 0x2d15, 0xee7: 0x2d35, 0xee8: 0x2d35, 0xee9: 0x2d55,
-	0xeea: 0x2d75, 0xeeb: 0x2d95, 0xeec: 0x2db5, 0xeed: 0x2dd5, 0xeee: 0x2df5, 0xeef: 0x2e15,
-	0xef0: 0x2e35, 0xef1: 0x2e55, 0xef2: 0x2e55, 0xef3: 0x2e75, 0xef4: 0x2e95, 0xef5: 0x2e95,
-	0xef6: 0x2eb5, 0xef7: 0x2ed5, 0xef8: 0x2e75, 0xef9: 0x2ef5, 0xefa: 0x2f15, 0xefb: 0x2ef5,
-	0xefc: 0x2e75, 0xefd: 0x2f35, 0xefe: 0x2f55, 0xeff: 0x2f75,
-	// Block 0x3c, offset 0xf00
-	0xf00: 0x2f95, 0xf01: 0x2fb5, 0xf02: 0x2d15, 0xf03: 0x2cf5, 0xf04: 0x2fd5, 0xf05: 0x2ff5,
-	0xf06: 0x3015, 0xf07: 0x3035, 0xf08: 0x3055, 0xf09: 0x3075, 0xf0a: 0x3095, 0xf0b: 0x30b5,
-	0xf0c: 0x30d5, 0xf0d: 0x30f5, 0xf0e: 0x3115, 0xf0f: 0x0040, 0xf10: 0x0018, 0xf11: 0x0018,
-	0xf12: 0x3135, 0xf13: 0x3155, 0xf14: 0x3175, 0xf15: 0x3195, 0xf16: 0x31b5, 0xf17: 0x31d5,
-	0xf18: 0x31f5, 0xf19: 0x3215, 0xf1a: 0x3235, 0xf1b: 0x3255, 0xf1c: 0x3175, 0xf1d: 0x3275,
-	0xf1e: 0x3295, 0xf1f: 0x32b5, 0xf20: 0x0008, 0xf21: 0x0008, 0xf22: 0x0008, 0xf23: 0x0008,
-	0xf24: 0x0008, 0xf25: 0x0008, 0xf26: 0x0008, 0xf27: 0x0008, 0xf28: 0x0008, 0xf29: 0x0008,
-	0xf2a: 0x0008, 0xf2b: 0x0008, 0xf2c: 0x0008, 0xf2d: 0x0008, 0xf2e: 0x0008, 0xf2f: 0x0008,
-	0xf30: 0x0008, 0xf31: 0x0008, 0xf32: 0x0008, 0xf33: 0x0008, 0xf34: 0x0008, 0xf35: 0x0008,
-	0xf36: 0x0008, 0xf37: 0x0008, 0xf38: 0x0008, 0xf39: 0x0008, 0xf3a: 0x0008, 0xf3b: 0x0040,
-	0xf3c: 0x0040, 0xf3d: 0x0040, 0xf3e: 0x0040, 0xf3f: 0x0040,
-	// Block 0x3d, offset 0xf40
-	0xf40: 0x36a2, 0xf41: 0x36d2, 0xf42: 0x3702, 0xf43: 0x3732, 0xf44: 0x32d5, 0xf45: 0x32f5,
-	0xf46: 0x3315, 0xf47: 0x3335, 0xf48: 0x0018, 0xf49: 0x0018, 0xf4a: 0x0018, 0xf4b: 0x0018,
-	0xf4c: 0x0018, 0xf4d: 0x0018, 0xf4e: 0x0018, 0xf4f: 0x0018, 0xf50: 0x3355, 0xf51: 0x3761,
-	0xf52: 0x3779, 0xf53: 0x3791, 0xf54: 0x37a9, 0xf55: 0x37c1, 0xf56: 0x37d9, 0xf57: 0x37f1,
-	0xf58: 0x3809, 0xf59: 0x3821, 0xf5a: 0x3839, 0xf5b: 0x3851, 0xf5c: 0x3869, 0xf5d: 0x3881,
-	0xf5e: 0x3899, 0xf5f: 0x38b1, 0xf60: 0x3375, 0xf61: 0x3395, 0xf62: 0x33b5, 0xf63: 0x33d5,
-	0xf64: 0x33f5, 0xf65: 0x33f5, 0xf66: 0x3415, 0xf67: 0x3435, 0xf68: 0x3455, 0xf69: 0x3475,
-	0xf6a: 0x3495, 0xf6b: 0x34b5, 0xf6c: 0x34d5, 0xf6d: 0x34f5, 0xf6e: 0x3515, 0xf6f: 0x3535,
-	0xf70: 0x3555, 0xf71: 0x3575, 0xf72: 0x3595, 0xf73: 0x35b5, 0xf74: 0x35d5, 0xf75: 0x35f5,
-	0xf76: 0x3615, 0xf77: 0x3635, 0xf78: 0x3655, 0xf79: 0x3675, 0xf7a: 0x3695, 0xf7b: 0x36b5,
-	0xf7c: 0x38c9, 0xf7d: 0x3901, 0xf7e: 0x36d5, 0xf7f: 0x0018,
-	// Block 0x3e, offset 0xf80
-	0xf80: 0x36f5, 0xf81: 0x3715, 0xf82: 0x3735, 0xf83: 0x3755, 0xf84: 0x3775, 0xf85: 0x3795,
-	0xf86: 0x37b5, 0xf87: 0x37d5, 0xf88: 0x37f5, 0xf89: 0x3815, 0xf8a: 0x3835, 0xf8b: 0x3855,
-	0xf8c: 0x3875, 0xf8d: 0x3895, 0xf8e: 0x38b5, 0xf8f: 0x38d5, 0xf90: 0x38f5, 0xf91: 0x3915,
-	0xf92: 0x3935, 0xf93: 0x3955, 0xf94: 0x3975, 0xf95: 0x3995, 0xf96: 0x39b5, 0xf97: 0x39d5,
-	0xf98: 0x39f5, 0xf99: 0x3a15, 0xf9a: 0x3a35, 0xf9b: 0x3a55, 0xf9c: 0x3a75, 0xf9d: 0x3a95,
-	0xf9e: 0x3ab5, 0xf9f: 0x3ad5, 0xfa0: 0x3af5, 0xfa1: 0x3b15, 0xfa2: 0x3b35, 0xfa3: 0x3b55,
-	0xfa4: 0x3b75, 0xfa5: 0x3b95, 0xfa6: 0x1295, 0xfa7: 0x3bb5, 0xfa8: 0x3bd5, 0xfa9: 0x3bf5,
-	0xfaa: 0x3c15, 0xfab: 0x3c35, 0xfac: 0x3c55, 0xfad: 0x3c75, 0xfae: 0x23b5, 0xfaf: 0x3c95,
-	0xfb0: 0x3cb5, 0xfb1: 0x3939, 0xfb2: 0x3951, 0xfb3: 0x3969, 0xfb4: 0x3981, 0xfb5: 0x3999,
-	0xfb6: 0x39b1, 0xfb7: 0x39c9, 0xfb8: 0x39e1, 0xfb9: 0x39f9, 0xfba: 0x3a11, 0xfbb: 0x3a29,
-	0xfbc: 0x3a41, 0xfbd: 0x3a59, 0xfbe: 0x3a71, 0xfbf: 0x3a89,
-	// Block 0x3f, offset 0xfc0
-	0xfc0: 0x3aa1, 0xfc1: 0x3ac9, 0xfc2: 0x3af1, 0xfc3: 0x3b19, 0xfc4: 0x3b41, 0xfc5: 0x3b69,
-	0xfc6: 0x3b91, 0xfc7: 0x3bb9, 0xfc8: 0x3be1, 0xfc9: 0x3c09, 0xfca: 0x3c39, 0xfcb: 0x3c69,
-	0xfcc: 0x3c99, 0xfcd: 0x3cd5, 0xfce: 0x3cb1, 0xfcf: 0x3cf5, 0xfd0: 0x3d15, 0xfd1: 0x3d2d,
-	0xfd2: 0x3d45, 0xfd3: 0x3d5d, 0xfd4: 0x3d75, 0xfd5: 0x3d75, 0xfd6: 0x3d5d, 0xfd7: 0x3d8d,
-	0xfd8: 0x07d5, 0xfd9: 0x3da5, 0xfda: 0x3dbd, 0xfdb: 0x3dd5, 0xfdc: 0x3ded, 0xfdd: 0x3e05,
-	0xfde: 0x3e1d, 0xfdf: 0x3e35, 0xfe0: 0x3e4d, 0xfe1: 0x3e65, 0xfe2: 0x3e7d, 0xfe3: 0x3e95,
-	0xfe4: 0x3ead, 0xfe5: 0x3ead, 0xfe6: 0x3ec5, 0xfe7: 0x3ec5, 0xfe8: 0x3edd, 0xfe9: 0x3edd,
-	0xfea: 0x3ef5, 0xfeb: 0x3f0d, 0xfec: 0x3f25, 0xfed: 0x3f3d, 0xfee: 0x3f55, 0xfef: 0x3f55,
-	0xff0: 0x3f6d, 0xff1: 0x3f6d, 0xff2: 0x3f6d, 0xff3: 0x3f85, 0xff4: 0x3f9d, 0xff5: 0x3fb5,
-	0xff6: 0x3fcd, 0xff7: 0x3fb5, 0xff8: 0x3fe5, 0xff9: 0x3ffd, 0xffa: 0x3f85, 0xffb: 0x4015,
-	0xffc: 0x402d, 0xffd: 0x402d, 0xffe: 0x402d, 0xfff: 0x0040,
-	// Block 0x40, offset 0x1000
-	0x1000: 0x3cc9, 0x1001: 0x3d31, 0x1002: 0x3d99, 0x1003: 0x3e01, 0x1004: 0x3e51, 0x1005: 0x3eb9,
-	0x1006: 0x3f09, 0x1007: 0x3f59, 0x1008: 0x3fd9, 0x1009: 0x4041, 0x100a: 0x4091, 0x100b: 0x40e1,
-	0x100c: 0x4131, 0x100d: 0x4199, 0x100e: 0x4201, 0x100f: 0x4251, 0x1010: 0x42a1, 0x1011: 0x42d9,
-	0x1012: 0x4329, 0x1013: 0x4391, 0x1014: 0x43f9, 0x1015: 0x4431, 0x1016: 0x44b1, 0x1017: 0x4549,
-	0x1018: 0x45c9, 0x1019: 0x4619, 0x101a: 0x4699, 0x101b: 0x4719, 0x101c: 0x4781, 0x101d: 0x47d1,
-	0x101e: 0x4821, 0x101f: 0x4871, 0x1020: 0x48d9, 0x1021: 0x4959, 0x1022: 0x49c1, 0x1023: 0x4a11,
-	0x1024: 0x4a61, 0x1025: 0x4ab1, 0x1026: 0x4ae9, 0x1027: 0x4b21, 0x1028: 0x4b59, 0x1029: 0x4b91,
-	0x102a: 0x4be1, 0x102b: 0x4c31, 0x102c: 0x4cb1, 0x102d: 0x4d01, 0x102e: 0x4d69, 0x102f: 0x4de9,
-	0x1030: 0x4e39, 0x1031: 0x4e71, 0x1032: 0x4ea9, 0x1033: 0x4f29, 0x1034: 0x4f91, 0x1035: 0x5011,
-	0x1036: 0x5061, 0x1037: 0x50e1, 0x1038: 0x5119, 0x1039: 0x5169, 0x103a: 0x51b9, 0x103b: 0x5209,
-	0x103c: 0x5259, 0x103d: 0x52a9, 0x103e: 0x5311, 0x103f: 0x5361,
-	// Block 0x41, offset 0x1040
-	0x1040: 0x5399, 0x1041: 0x53e9, 0x1042: 0x5439, 0x1043: 0x5489, 0x1044: 0x54f1, 0x1045: 0x5541,
-	0x1046: 0x5591, 0x1047: 0x55e1, 0x1048: 0x5661, 0x1049: 0x56c9, 0x104a: 0x5701, 0x104b: 0x5781,
-	0x104c: 0x57b9, 0x104d: 0x5821, 0x104e: 0x5889, 0x104f: 0x58d9, 0x1050: 0x5929, 0x1051: 0x5979,
-	0x1052: 0x59e1, 0x1053: 0x5a19, 0x1054: 0x5a69, 0x1055: 0x5ad1, 0x1056: 0x5b09, 0x1057: 0x5b89,
-	0x1058: 0x5bd9, 0x1059: 0x5c01, 0x105a: 0x5c29, 0x105b: 0x5c51, 0x105c: 0x5c79, 0x105d: 0x5ca1,
-	0x105e: 0x5cc9, 0x105f: 0x5cf1, 0x1060: 0x5d19, 0x1061: 0x5d41, 0x1062: 0x5d69, 0x1063: 0x5d99,
-	0x1064: 0x5dc9, 0x1065: 0x5df9, 0x1066: 0x5e29, 0x1067: 0x5e59, 0x1068: 0x5e89, 0x1069: 0x5eb9,
-	0x106a: 0x5ee9, 0x106b: 0x5f19, 0x106c: 0x5f49, 0x106d: 0x5f79, 0x106e: 0x5fa9, 0x106f: 0x5fd9,
-	0x1070: 0x6009, 0x1071: 0x4045, 0x1072: 0x6039, 0x1073: 0x6051, 0x1074: 0x4065, 0x1075: 0x6069,
-	0x1076: 0x6081, 0x1077: 0x6099, 0x1078: 0x4085, 0x1079: 0x4085, 0x107a: 0x60b1, 0x107b: 0x60c9,
-	0x107c: 0x6101, 0x107d: 0x6139, 0x107e: 0x6171, 0x107f: 0x61a9,
-	// Block 0x42, offset 0x1080
-	0x1080: 0x6211, 0x1081: 0x6229, 0x1082: 0x40a5, 0x1083: 0x6241, 0x1084: 0x6259, 0x1085: 0x6271,
-	0x1086: 0x6289, 0x1087: 0x62a1, 0x1088: 0x40c5, 0x1089: 0x62b9, 0x108a: 0x62e1, 0x108b: 0x62f9,
-	0x108c: 0x40e5, 0x108d: 0x40e5, 0x108e: 0x6311, 0x108f: 0x6329, 0x1090: 0x6341, 0x1091: 0x4105,
-	0x1092: 0x4125, 0x1093: 0x4145, 0x1094: 0x4165, 0x1095: 0x4185, 0x1096: 0x6359, 0x1097: 0x6371,
-	0x1098: 0x6389, 0x1099: 0x63a1, 0x109a: 0x63b9, 0x109b: 0x41a5, 0x109c: 0x63d1, 0x109d: 0x63e9,
-	0x109e: 0x6401, 0x109f: 0x41c5, 0x10a0: 0x41e5, 0x10a1: 0x6419, 0x10a2: 0x4205, 0x10a3: 0x4225,
-	0x10a4: 0x4245, 0x10a5: 0x6431, 0x10a6: 0x4265, 0x10a7: 0x6449, 0x10a8: 0x6479, 0x10a9: 0x6211,
-	0x10aa: 0x4285, 0x10ab: 0x42a5, 0x10ac: 0x42c5, 0x10ad: 0x42e5, 0x10ae: 0x64b1, 0x10af: 0x64f1,
-	0x10b0: 0x6539, 0x10b1: 0x6551, 0x10b2: 0x4305, 0x10b3: 0x6569, 0x10b4: 0x6581, 0x10b5: 0x6599,
-	0x10b6: 0x4325, 0x10b7: 0x65b1, 0x10b8: 0x65c9, 0x10b9: 0x65b1, 0x10ba: 0x65e1, 0x10bb: 0x65f9,
-	0x10bc: 0x4345, 0x10bd: 0x6611, 0x10be: 0x6629, 0x10bf: 0x6611,
-	// Block 0x43, offset 0x10c0
-	0x10c0: 0x4365, 0x10c1: 0x4385, 0x10c2: 0x0040, 0x10c3: 0x6641, 0x10c4: 0x6659, 0x10c5: 0x6671,
-	0x10c6: 0x6689, 0x10c7: 0x0040, 0x10c8: 0x66c1, 0x10c9: 0x66d9, 0x10ca: 0x66f1, 0x10cb: 0x6709,
-	0x10cc: 0x6721, 0x10cd: 0x6739, 0x10ce: 0x6401, 0x10cf: 0x6751, 0x10d0: 0x6769, 0x10d1: 0x6781,
-	0x10d2: 0x43a5, 0x10d3: 0x6799, 0x10d4: 0x6289, 0x10d5: 0x43c5, 0x10d6: 0x43e5, 0x10d7: 0x67b1,
-	0x10d8: 0x0040, 0x10d9: 0x4405, 0x10da: 0x67c9, 0x10db: 0x67e1, 0x10dc: 0x67f9, 0x10dd: 0x6811,
-	0x10de: 0x6829, 0x10df: 0x6859, 0x10e0: 0x6889, 0x10e1: 0x68b1, 0x10e2: 0x68d9, 0x10e3: 0x6901,
-	0x10e4: 0x6929, 0x10e5: 0x6951, 0x10e6: 0x6979, 0x10e7: 0x69a1, 0x10e8: 0x69c9, 0x10e9: 0x69f1,
-	0x10ea: 0x6a21, 0x10eb: 0x6a51, 0x10ec: 0x6a81, 0x10ed: 0x6ab1, 0x10ee: 0x6ae1, 0x10ef: 0x6b11,
-	0x10f0: 0x6b41, 0x10f1: 0x6b71, 0x10f2: 0x6ba1, 0x10f3: 0x6bd1, 0x10f4: 0x6c01, 0x10f5: 0x6c31,
-	0x10f6: 0x6c61, 0x10f7: 0x6c91, 0x10f8: 0x6cc1, 0x10f9: 0x6cf1, 0x10fa: 0x6d21, 0x10fb: 0x6d51,
-	0x10fc: 0x6d81, 0x10fd: 0x6db1, 0x10fe: 0x6de1, 0x10ff: 0x4425,
-	// Block 0x44, offset 0x1100
-	0x1100: 0xe00d, 0x1101: 0x0008, 0x1102: 0xe00d, 0x1103: 0x0008, 0x1104: 0xe00d, 0x1105: 0x0008,
-	0x1106: 0xe00d, 0x1107: 0x0008, 0x1108: 0xe00d, 0x1109: 0x0008, 0x110a: 0xe00d, 0x110b: 0x0008,
-	0x110c: 0xe00d, 0x110d: 0x0008, 0x110e: 0xe00d, 0x110f: 0x0008, 0x1110: 0xe00d, 0x1111: 0x0008,
-	0x1112: 0xe00d, 0x1113: 0x0008, 0x1114: 0xe00d, 0x1115: 0x0008, 0x1116: 0xe00d, 0x1117: 0x0008,
-	0x1118: 0xe00d, 0x1119: 0x0008, 0x111a: 0xe00d, 0x111b: 0x0008, 0x111c: 0xe00d, 0x111d: 0x0008,
-	0x111e: 0xe00d, 0x111f: 0x0008, 0x1120: 0xe00d, 0x1121: 0x0008, 0x1122: 0xe00d, 0x1123: 0x0008,
-	0x1124: 0xe00d, 0x1125: 0x0008, 0x1126: 0xe00d, 0x1127: 0x0008, 0x1128: 0xe00d, 0x1129: 0x0008,
-	0x112a: 0xe00d, 0x112b: 0x0008, 0x112c: 0xe00d, 0x112d: 0x0008, 0x112e: 0x0008, 0x112f: 0x3308,
-	0x1130: 0x3318, 0x1131: 0x3318, 0x1132: 0x3318, 0x1133: 0x0018, 0x1134: 0x3308, 0x1135: 0x3308,
-	0x1136: 0x3308, 0x1137: 0x3308, 0x1138: 0x3308, 0x1139: 0x3308, 0x113a: 0x3308, 0x113b: 0x3308,
-	0x113c: 0x3308, 0x113d: 0x3308, 0x113e: 0x0018, 0x113f: 0x0008,
-	// Block 0x45, offset 0x1140
-	0x1140: 0xe00d, 0x1141: 0x0008, 0x1142: 0xe00d, 0x1143: 0x0008, 0x1144: 0xe00d, 0x1145: 0x0008,
-	0x1146: 0xe00d, 0x1147: 0x0008, 0x1148: 0xe00d, 0x1149: 0x0008, 0x114a: 0xe00d, 0x114b: 0x0008,
-	0x114c: 0xe00d, 0x114d: 0x0008, 0x114e: 0xe00d, 0x114f: 0x0008, 0x1150: 0xe00d, 0x1151: 0x0008,
-	0x1152: 0xe00d, 0x1153: 0x0008, 0x1154: 0xe00d, 0x1155: 0x0008, 0x1156: 0xe00d, 0x1157: 0x0008,
-	0x1158: 0xe00d, 0x1159: 0x0008, 0x115a: 0xe00d, 0x115b: 0x0008, 0x115c: 0x0ea1, 0x115d: 0x6e11,
-	0x115e: 0x3308, 0x115f: 0x3308, 0x1160: 0x0008, 0x1161: 0x0008, 0x1162: 0x0008, 0x1163: 0x0008,
-	0x1164: 0x0008, 0x1165: 0x0008, 0x1166: 0x0008, 0x1167: 0x0008, 0x1168: 0x0008, 0x1169: 0x0008,
-	0x116a: 0x0008, 0x116b: 0x0008, 0x116c: 0x0008, 0x116d: 0x0008, 0x116e: 0x0008, 0x116f: 0x0008,
-	0x1170: 0x0008, 0x1171: 0x0008, 0x1172: 0x0008, 0x1173: 0x0008, 0x1174: 0x0008, 0x1175: 0x0008,
-	0x1176: 0x0008, 0x1177: 0x0008, 0x1178: 0x0008, 0x1179: 0x0008, 0x117a: 0x0008, 0x117b: 0x0008,
-	0x117c: 0x0008, 0x117d: 0x0008, 0x117e: 0x0008, 0x117f: 0x0008,
-	// Block 0x46, offset 0x1180
-	0x1180: 0x0018, 0x1181: 0x0018, 0x1182: 0x0018, 0x1183: 0x0018, 0x1184: 0x0018, 0x1185: 0x0018,
-	0x1186: 0x0018, 0x1187: 0x0018, 0x1188: 0x0018, 0x1189: 0x0018, 0x118a: 0x0018, 0x118b: 0x0018,
-	0x118c: 0x0018, 0x118d: 0x0018, 0x118e: 0x0018, 0x118f: 0x0018, 0x1190: 0x0018, 0x1191: 0x0018,
-	0x1192: 0x0018, 0x1193: 0x0018, 0x1194: 0x0018, 0x1195: 0x0018, 0x1196: 0x0018, 0x1197: 0x0008,
-	0x1198: 0x0008, 0x1199: 0x0008, 0x119a: 0x0008, 0x119b: 0x0008, 0x119c: 0x0008, 0x119d: 0x0008,
-	0x119e: 0x0008, 0x119f: 0x0008, 0x11a0: 0x0018, 0x11a1: 0x0018, 0x11a2: 0xe00d, 0x11a3: 0x0008,
-	0x11a4: 0xe00d, 0x11a5: 0x0008, 0x11a6: 0xe00d, 0x11a7: 0x0008, 0x11a8: 0xe00d, 0x11a9: 0x0008,
-	0x11aa: 0xe00d, 0x11ab: 0x0008, 0x11ac: 0xe00d, 0x11ad: 0x0008, 0x11ae: 0xe00d, 0x11af: 0x0008,
-	0x11b0: 0x0008, 0x11b1: 0x0008, 0x11b2: 0xe00d, 0x11b3: 0x0008, 0x11b4: 0xe00d, 0x11b5: 0x0008,
-	0x11b6: 0xe00d, 0x11b7: 0x0008, 0x11b8: 0xe00d, 0x11b9: 0x0008, 0x11ba: 0xe00d, 0x11bb: 0x0008,
-	0x11bc: 0xe00d, 0x11bd: 0x0008, 0x11be: 0xe00d, 0x11bf: 0x0008,
-	// Block 0x47, offset 0x11c0
-	0x11c0: 0xe00d, 0x11c1: 0x0008, 0x11c2: 0xe00d, 0x11c3: 0x0008, 0x11c4: 0xe00d, 0x11c5: 0x0008,
-	0x11c6: 0xe00d, 0x11c7: 0x0008, 0x11c8: 0xe00d, 0x11c9: 0x0008, 0x11ca: 0xe00d, 0x11cb: 0x0008,
-	0x11cc: 0xe00d, 0x11cd: 0x0008, 0x11ce: 0xe00d, 0x11cf: 0x0008, 0x11d0: 0xe00d, 0x11d1: 0x0008,
-	0x11d2: 0xe00d, 0x11d3: 0x0008, 0x11d4: 0xe00d, 0x11d5: 0x0008, 0x11d6: 0xe00d, 0x11d7: 0x0008,
-	0x11d8: 0xe00d, 0x11d9: 0x0008, 0x11da: 0xe00d, 0x11db: 0x0008, 0x11dc: 0xe00d, 0x11dd: 0x0008,
-	0x11de: 0xe00d, 0x11df: 0x0008, 0x11e0: 0xe00d, 0x11e1: 0x0008, 0x11e2: 0xe00d, 0x11e3: 0x0008,
-	0x11e4: 0xe00d, 0x11e5: 0x0008, 0x11e6: 0xe00d, 0x11e7: 0x0008, 0x11e8: 0xe00d, 0x11e9: 0x0008,
-	0x11ea: 0xe00d, 0x11eb: 0x0008, 0x11ec: 0xe00d, 0x11ed: 0x0008, 0x11ee: 0xe00d, 0x11ef: 0x0008,
-	0x11f0: 0xe0fd, 0x11f1: 0x0008, 0x11f2: 0x0008, 0x11f3: 0x0008, 0x11f4: 0x0008, 0x11f5: 0x0008,
-	0x11f6: 0x0008, 0x11f7: 0x0008, 0x11f8: 0x0008, 0x11f9: 0xe01d, 0x11fa: 0x0008, 0x11fb: 0xe03d,
-	0x11fc: 0x0008, 0x11fd: 0x4445, 0x11fe: 0xe00d, 0x11ff: 0x0008,
-	// Block 0x48, offset 0x1200
-	0x1200: 0xe00d, 0x1201: 0x0008, 0x1202: 0xe00d, 0x1203: 0x0008, 0x1204: 0xe00d, 0x1205: 0x0008,
-	0x1206: 0xe00d, 0x1207: 0x0008, 0x1208: 0x0008, 0x1209: 0x0018, 0x120a: 0x0018, 0x120b: 0xe03d,
-	0x120c: 0x0008, 0x120d: 0x11d9, 0x120e: 0x0008, 0x120f: 0x0008, 0x1210: 0xe00d, 0x1211: 0x0008,
-	0x1212: 0xe00d, 0x1213: 0x0008, 0x1214: 0x0008, 0x1215: 0x0008, 0x1216: 0xe00d, 0x1217: 0x0008,
-	0x1218: 0xe00d, 0x1219: 0x0008, 0x121a: 0xe00d, 0x121b: 0x0008, 0x121c: 0xe00d, 0x121d: 0x0008,
-	0x121e: 0xe00d, 0x121f: 0x0008, 0x1220: 0xe00d, 0x1221: 0x0008, 0x1222: 0xe00d, 0x1223: 0x0008,
-	0x1224: 0xe00d, 0x1225: 0x0008, 0x1226: 0xe00d, 0x1227: 0x0008, 0x1228: 0xe00d, 0x1229: 0x0008,
-	0x122a: 0x6e29, 0x122b: 0x1029, 0x122c: 0x11c1, 0x122d: 0x6e41, 0x122e: 0x1221, 0x122f: 0x0008,
-	0x1230: 0x6e59, 0x1231: 0x6e71, 0x1232: 0x1239, 0x1233: 0x4465, 0x1234: 0xe00d, 0x1235: 0x0008,
-	0x1236: 0xe00d, 0x1237: 0x0008, 0x1238: 0xe00d, 0x1239: 0x0008, 0x123a: 0xe00d, 0x123b: 0x0008,
-	0x123c: 0xe00d, 0x123d: 0x0008, 0x123e: 0xe00d, 0x123f: 0x0008,
-	// Block 0x49, offset 0x1240
-	0x1240: 0x650d, 0x1241: 0x652d, 0x1242: 0x654d, 0x1243: 0x656d, 0x1244: 0x658d, 0x1245: 0x65ad,
-	0x1246: 0x65cd, 0x1247: 0x65ed, 0x1248: 0x660d, 0x1249: 0x662d, 0x124a: 0x664d, 0x124b: 0x666d,
-	0x124c: 0x668d, 0x124d: 0x66ad, 0x124e: 0x0008, 0x124f: 0x0008, 0x1250: 0x66cd, 0x1251: 0x0008,
-	0x1252: 0x66ed, 0x1253: 0x0008, 0x1254: 0x0008, 0x1255: 0x670d, 0x1256: 0x672d, 0x1257: 0x674d,
-	0x1258: 0x676d, 0x1259: 0x678d, 0x125a: 0x67ad, 0x125b: 0x67cd, 0x125c: 0x67ed, 0x125d: 0x680d,
-	0x125e: 0x682d, 0x125f: 0x0008, 0x1260: 0x684d, 0x1261: 0x0008, 0x1262: 0x686d, 0x1263: 0x0008,
-	0x1264: 0x0008, 0x1265: 0x688d, 0x1266: 0x68ad, 0x1267: 0x0008, 0x1268: 0x0008, 0x1269: 0x0008,
-	0x126a: 0x68cd, 0x126b: 0x68ed, 0x126c: 0x690d, 0x126d: 0x692d, 0x126e: 0x694d, 0x126f: 0x696d,
-	0x1270: 0x698d, 0x1271: 0x69ad, 0x1272: 0x69cd, 0x1273: 0x69ed, 0x1274: 0x6a0d, 0x1275: 0x6a2d,
-	0x1276: 0x6a4d, 0x1277: 0x6a6d, 0x1278: 0x6a8d, 0x1279: 0x6aad, 0x127a: 0x6acd, 0x127b: 0x6aed,
-	0x127c: 0x6b0d, 0x127d: 0x6b2d, 0x127e: 0x6b4d, 0x127f: 0x6b6d,
-	// Block 0x4a, offset 0x1280
-	0x1280: 0x7acd, 0x1281: 0x7aed, 0x1282: 0x7b0d, 0x1283: 0x7b2d, 0x1284: 0x7b4d, 0x1285: 0x7b6d,
-	0x1286: 0x7b8d, 0x1287: 0x7bad, 0x1288: 0x7bcd, 0x1289: 0x7bed, 0x128a: 0x7c0d, 0x128b: 0x7c2d,
-	0x128c: 0x7c4d, 0x128d: 0x7c6d, 0x128e: 0x7c8d, 0x128f: 0x6ec9, 0x1290: 0x6ef1, 0x1291: 0x6f19,
-	0x1292: 0x7cad, 0x1293: 0x7ccd, 0x1294: 0x7ced, 0x1295: 0x6f41, 0x1296: 0x6f69, 0x1297: 0x6f91,
-	0x1298: 0x7d0d, 0x1299: 0x7d2d, 0x129a: 0x0040, 0x129b: 0x0040, 0x129c: 0x0040, 0x129d: 0x0040,
-	0x129e: 0x0040, 0x129f: 0x0040, 0x12a0: 0x0040, 0x12a1: 0x0040, 0x12a2: 0x0040, 0x12a3: 0x0040,
-	0x12a4: 0x0040, 0x12a5: 0x0040, 0x12a6: 0x0040, 0x12a7: 0x0040, 0x12a8: 0x0040, 0x12a9: 0x0040,
-	0x12aa: 0x0040, 0x12ab: 0x0040, 0x12ac: 0x0040, 0x12ad: 0x0040, 0x12ae: 0x0040, 0x12af: 0x0040,
-	0x12b0: 0x0040, 0x12b1: 0x0040, 0x12b2: 0x0040, 0x12b3: 0x0040, 0x12b4: 0x0040, 0x12b5: 0x0040,
-	0x12b6: 0x0040, 0x12b7: 0x0040, 0x12b8: 0x0040, 0x12b9: 0x0040, 0x12ba: 0x0040, 0x12bb: 0x0040,
-	0x12bc: 0x0040, 0x12bd: 0x0040, 0x12be: 0x0040, 0x12bf: 0x0040,
-	// Block 0x4b, offset 0x12c0
-	0x12c0: 0x6fb9, 0x12c1: 0x6fd1, 0x12c2: 0x6fe9, 0x12c3: 0x7d4d, 0x12c4: 0x7d6d, 0x12c5: 0x7001,
-	0x12c6: 0x7001, 0x12c7: 0x0040, 0x12c8: 0x0040, 0x12c9: 0x0040, 0x12ca: 0x0040, 0x12cb: 0x0040,
-	0x12cc: 0x0040, 0x12cd: 0x0040, 0x12ce: 0x0040, 0x12cf: 0x0040, 0x12d0: 0x0040, 0x12d1: 0x0040,
-	0x12d2: 0x0040, 0x12d3: 0x7019, 0x12d4: 0x7041, 0x12d5: 0x7069, 0x12d6: 0x7091, 0x12d7: 0x70b9,
-	0x12d8: 0x0040, 0x12d9: 0x0040, 0x12da: 0x0040, 0x12db: 0x0040, 0x12dc: 0x0040, 0x12dd: 0x70e1,
-	0x12de: 0x3308, 0x12df: 0x7109, 0x12e0: 0x7131, 0x12e1: 0x20a9, 0x12e2: 0x20f1, 0x12e3: 0x7149,
-	0x12e4: 0x7161, 0x12e5: 0x7179, 0x12e6: 0x7191, 0x12e7: 0x71a9, 0x12e8: 0x71c1, 0x12e9: 0x1fb2,
-	0x12ea: 0x71d9, 0x12eb: 0x7201, 0x12ec: 0x7229, 0x12ed: 0x7261, 0x12ee: 0x7299, 0x12ef: 0x72c1,
-	0x12f0: 0x72e9, 0x12f1: 0x7311, 0x12f2: 0x7339, 0x12f3: 0x7361, 0x12f4: 0x7389, 0x12f5: 0x73b1,
-	0x12f6: 0x73d9, 0x12f7: 0x0040, 0x12f8: 0x7401, 0x12f9: 0x7429, 0x12fa: 0x7451, 0x12fb: 0x7479,
-	0x12fc: 0x74a1, 0x12fd: 0x0040, 0x12fe: 0x74c9, 0x12ff: 0x0040,
-	// Block 0x4c, offset 0x1300
-	0x1300: 0x74f1, 0x1301: 0x7519, 0x1302: 0x0040, 0x1303: 0x7541, 0x1304: 0x7569, 0x1305: 0x0040,
-	0x1306: 0x7591, 0x1307: 0x75b9, 0x1308: 0x75e1, 0x1309: 0x7609, 0x130a: 0x7631, 0x130b: 0x7659,
-	0x130c: 0x7681, 0x130d: 0x76a9, 0x130e: 0x76d1, 0x130f: 0x76f9, 0x1310: 0x7721, 0x1311: 0x7721,
-	0x1312: 0x7739, 0x1313: 0x7739, 0x1314: 0x7739, 0x1315: 0x7739, 0x1316: 0x7751, 0x1317: 0x7751,
-	0x1318: 0x7751, 0x1319: 0x7751, 0x131a: 0x7769, 0x131b: 0x7769, 0x131c: 0x7769, 0x131d: 0x7769,
-	0x131e: 0x7781, 0x131f: 0x7781, 0x1320: 0x7781, 0x1321: 0x7781, 0x1322: 0x7799, 0x1323: 0x7799,
-	0x1324: 0x7799, 0x1325: 0x7799, 0x1326: 0x77b1, 0x1327: 0x77b1, 0x1328: 0x77b1, 0x1329: 0x77b1,
-	0x132a: 0x77c9, 0x132b: 0x77c9, 0x132c: 0x77c9, 0x132d: 0x77c9, 0x132e: 0x77e1, 0x132f: 0x77e1,
-	0x1330: 0x77e1, 0x1331: 0x77e1, 0x1332: 0x77f9, 0x1333: 0x77f9, 0x1334: 0x77f9, 0x1335: 0x77f9,
-	0x1336: 0x7811, 0x1337: 0x7811, 0x1338: 0x7811, 0x1339: 0x7811, 0x133a: 0x7829, 0x133b: 0x7829,
-	0x133c: 0x7829, 0x133d: 0x7829, 0x133e: 0x7841, 0x133f: 0x7841,
-	// Block 0x4d, offset 0x1340
-	0x1340: 0x7841, 0x1341: 0x7841, 0x1342: 0x7859, 0x1343: 0x7859, 0x1344: 0x7871, 0x1345: 0x7871,
-	0x1346: 0x7889, 0x1347: 0x7889, 0x1348: 0x78a1, 0x1349: 0x78a1, 0x134a: 0x78b9, 0x134b: 0x78b9,
-	0x134c: 0x78d1, 0x134d: 0x78d1, 0x134e: 0x78e9, 0x134f: 0x78e9, 0x1350: 0x78e9, 0x1351: 0x78e9,
-	0x1352: 0x7901, 0x1353: 0x7901, 0x1354: 0x7901, 0x1355: 0x7901, 0x1356: 0x7919, 0x1357: 0x7919,
-	0x1358: 0x7919, 0x1359: 0x7919, 0x135a: 0x7931, 0x135b: 0x7931, 0x135c: 0x7931, 0x135d: 0x7931,
-	0x135e: 0x7949, 0x135f: 0x7949, 0x1360: 0x7961, 0x1361: 0x7961, 0x1362: 0x7961, 0x1363: 0x7961,
-	0x1364: 0x7979, 0x1365: 0x7979, 0x1366: 0x7991, 0x1367: 0x7991, 0x1368: 0x7991, 0x1369: 0x7991,
-	0x136a: 0x79a9, 0x136b: 0x79a9, 0x136c: 0x79a9, 0x136d: 0x79a9, 0x136e: 0x79c1, 0x136f: 0x79c1,
-	0x1370: 0x79d9, 0x1371: 0x79d9, 0x1372: 0x0818, 0x1373: 0x0818, 0x1374: 0x0818, 0x1375: 0x0818,
-	0x1376: 0x0818, 0x1377: 0x0818, 0x1378: 0x0818, 0x1379: 0x0818, 0x137a: 0x0818, 0x137b: 0x0818,
-	0x137c: 0x0818, 0x137d: 0x0818, 0x137e: 0x0818, 0x137f: 0x0818,
-	// Block 0x4e, offset 0x1380
-	0x1380: 0x0818, 0x1381: 0x0818, 0x1382: 0x0040, 0x1383: 0x0040, 0x1384: 0x0040, 0x1385: 0x0040,
-	0x1386: 0x0040, 0x1387: 0x0040, 0x1388: 0x0040, 0x1389: 0x0040, 0x138a: 0x0040, 0x138b: 0x0040,
-	0x138c: 0x0040, 0x138d: 0x0040, 0x138e: 0x0040, 0x138f: 0x0040, 0x1390: 0x0040, 0x1391: 0x0040,
-	0x1392: 0x0040, 0x1393: 0x79f1, 0x1394: 0x79f1, 0x1395: 0x79f1, 0x1396: 0x79f1, 0x1397: 0x7a09,
-	0x1398: 0x7a09, 0x1399: 0x7a21, 0x139a: 0x7a21, 0x139b: 0x7a39, 0x139c: 0x7a39, 0x139d: 0x0479,
-	0x139e: 0x7a51, 0x139f: 0x7a51, 0x13a0: 0x7a69, 0x13a1: 0x7a69, 0x13a2: 0x7a81, 0x13a3: 0x7a81,
-	0x13a4: 0x7a99, 0x13a5: 0x7a99, 0x13a6: 0x7a99, 0x13a7: 0x7a99, 0x13a8: 0x7ab1, 0x13a9: 0x7ab1,
-	0x13aa: 0x7ac9, 0x13ab: 0x7ac9, 0x13ac: 0x7af1, 0x13ad: 0x7af1, 0x13ae: 0x7b19, 0x13af: 0x7b19,
-	0x13b0: 0x7b41, 0x13b1: 0x7b41, 0x13b2: 0x7b69, 0x13b3: 0x7b69, 0x13b4: 0x7b91, 0x13b5: 0x7b91,
-	0x13b6: 0x7bb9, 0x13b7: 0x7bb9, 0x13b8: 0x7bb9, 0x13b9: 0x7be1, 0x13ba: 0x7be1, 0x13bb: 0x7be1,
-	0x13bc: 0x7c09, 0x13bd: 0x7c09, 0x13be: 0x7c09, 0x13bf: 0x7c09,
-	// Block 0x4f, offset 0x13c0
-	0x13c0: 0x85f9, 0x13c1: 0x8621, 0x13c2: 0x8649, 0x13c3: 0x8671, 0x13c4: 0x8699, 0x13c5: 0x86c1,
-	0x13c6: 0x86e9, 0x13c7: 0x8711, 0x13c8: 0x8739, 0x13c9: 0x8761, 0x13ca: 0x8789, 0x13cb: 0x87b1,
-	0x13cc: 0x87d9, 0x13cd: 0x8801, 0x13ce: 0x8829, 0x13cf: 0x8851, 0x13d0: 0x8879, 0x13d1: 0x88a1,
-	0x13d2: 0x88c9, 0x13d3: 0x88f1, 0x13d4: 0x8919, 0x13d5: 0x8941, 0x13d6: 0x8969, 0x13d7: 0x8991,
-	0x13d8: 0x89b9, 0x13d9: 0x89e1, 0x13da: 0x8a09, 0x13db: 0x8a31, 0x13dc: 0x8a59, 0x13dd: 0x8a81,
-	0x13de: 0x8aaa, 0x13df: 0x8ada, 0x13e0: 0x8b0a, 0x13e1: 0x8b3a, 0x13e2: 0x8b6a, 0x13e3: 0x8b9a,
-	0x13e4: 0x8bc9, 0x13e5: 0x8bf1, 0x13e6: 0x7c71, 0x13e7: 0x8c19, 0x13e8: 0x7be1, 0x13e9: 0x7c99,
-	0x13ea: 0x8c41, 0x13eb: 0x8c69, 0x13ec: 0x7d39, 0x13ed: 0x8c91, 0x13ee: 0x7d61, 0x13ef: 0x7d89,
-	0x13f0: 0x8cb9, 0x13f1: 0x8ce1, 0x13f2: 0x7e29, 0x13f3: 0x8d09, 0x13f4: 0x7e51, 0x13f5: 0x7e79,
-	0x13f6: 0x8d31, 0x13f7: 0x8d59, 0x13f8: 0x7ec9, 0x13f9: 0x8d81, 0x13fa: 0x7ef1, 0x13fb: 0x7f19,
-	0x13fc: 0x83a1, 0x13fd: 0x83c9, 0x13fe: 0x8441, 0x13ff: 0x8469,
-	// Block 0x50, offset 0x1400
-	0x1400: 0x8491, 0x1401: 0x8531, 0x1402: 0x8559, 0x1403: 0x8581, 0x1404: 0x85a9, 0x1405: 0x8649,
-	0x1406: 0x8671, 0x1407: 0x8699, 0x1408: 0x8da9, 0x1409: 0x8739, 0x140a: 0x8dd1, 0x140b: 0x8df9,
-	0x140c: 0x8829, 0x140d: 0x8e21, 0x140e: 0x8851, 0x140f: 0x8879, 0x1410: 0x8a81, 0x1411: 0x8e49,
-	0x1412: 0x8e71, 0x1413: 0x89b9, 0x1414: 0x8e99, 0x1415: 0x89e1, 0x1416: 0x8a09, 0x1417: 0x7c21,
-	0x1418: 0x7c49, 0x1419: 0x8ec1, 0x141a: 0x7c71, 0x141b: 0x8ee9, 0x141c: 0x7cc1, 0x141d: 0x7ce9,
-	0x141e: 0x7d11, 0x141f: 0x7d39, 0x1420: 0x8f11, 0x1421: 0x7db1, 0x1422: 0x7dd9, 0x1423: 0x7e01,
-	0x1424: 0x7e29, 0x1425: 0x8f39, 0x1426: 0x7ec9, 0x1427: 0x7f41, 0x1428: 0x7f69, 0x1429: 0x7f91,
-	0x142a: 0x7fb9, 0x142b: 0x7fe1, 0x142c: 0x8031, 0x142d: 0x8059, 0x142e: 0x8081, 0x142f: 0x80a9,
-	0x1430: 0x80d1, 0x1431: 0x80f9, 0x1432: 0x8f61, 0x1433: 0x8121, 0x1434: 0x8149, 0x1435: 0x8171,
-	0x1436: 0x8199, 0x1437: 0x81c1, 0x1438: 0x81e9, 0x1439: 0x8239, 0x143a: 0x8261, 0x143b: 0x8289,
-	0x143c: 0x82b1, 0x143d: 0x82d9, 0x143e: 0x8301, 0x143f: 0x8329,
-	// Block 0x51, offset 0x1440
-	0x1440: 0x8351, 0x1441: 0x8379, 0x1442: 0x83f1, 0x1443: 0x8419, 0x1444: 0x84b9, 0x1445: 0x84e1,
-	0x1446: 0x8509, 0x1447: 0x8531, 0x1448: 0x8559, 0x1449: 0x85d1, 0x144a: 0x85f9, 0x144b: 0x8621,
-	0x144c: 0x8649, 0x144d: 0x8f89, 0x144e: 0x86c1, 0x144f: 0x86e9, 0x1450: 0x8711, 0x1451: 0x8739,
-	0x1452: 0x87b1, 0x1453: 0x87d9, 0x1454: 0x8801, 0x1455: 0x8829, 0x1456: 0x8fb1, 0x1457: 0x88a1,
-	0x1458: 0x88c9, 0x1459: 0x8fd9, 0x145a: 0x8941, 0x145b: 0x8969, 0x145c: 0x8991, 0x145d: 0x89b9,
-	0x145e: 0x9001, 0x145f: 0x7c71, 0x1460: 0x8ee9, 0x1461: 0x7d39, 0x1462: 0x8f11, 0x1463: 0x7e29,
-	0x1464: 0x8f39, 0x1465: 0x7ec9, 0x1466: 0x9029, 0x1467: 0x80d1, 0x1468: 0x9051, 0x1469: 0x9079,
-	0x146a: 0x90a1, 0x146b: 0x8531, 0x146c: 0x8559, 0x146d: 0x8649, 0x146e: 0x8829, 0x146f: 0x8fb1,
-	0x1470: 0x89b9, 0x1471: 0x9001, 0x1472: 0x90c9, 0x1473: 0x9101, 0x1474: 0x9139, 0x1475: 0x9171,
-	0x1476: 0x9199, 0x1477: 0x91c1, 0x1478: 0x91e9, 0x1479: 0x9211, 0x147a: 0x9239, 0x147b: 0x9261,
-	0x147c: 0x9289, 0x147d: 0x92b1, 0x147e: 0x92d9, 0x147f: 0x9301,
-	// Block 0x52, offset 0x1480
-	0x1480: 0x9329, 0x1481: 0x9351, 0x1482: 0x9379, 0x1483: 0x93a1, 0x1484: 0x93c9, 0x1485: 0x93f1,
-	0x1486: 0x9419, 0x1487: 0x9441, 0x1488: 0x9469, 0x1489: 0x9491, 0x148a: 0x94b9, 0x148b: 0x94e1,
-	0x148c: 0x9079, 0x148d: 0x9509, 0x148e: 0x9531, 0x148f: 0x9559, 0x1490: 0x9581, 0x1491: 0x9171,
-	0x1492: 0x9199, 0x1493: 0x91c1, 0x1494: 0x91e9, 0x1495: 0x9211, 0x1496: 0x9239, 0x1497: 0x9261,
-	0x1498: 0x9289, 0x1499: 0x92b1, 0x149a: 0x92d9, 0x149b: 0x9301, 0x149c: 0x9329, 0x149d: 0x9351,
-	0x149e: 0x9379, 0x149f: 0x93a1, 0x14a0: 0x93c9, 0x14a1: 0x93f1, 0x14a2: 0x9419, 0x14a3: 0x9441,
-	0x14a4: 0x9469, 0x14a5: 0x9491, 0x14a6: 0x94b9, 0x14a7: 0x94e1, 0x14a8: 0x9079, 0x14a9: 0x9509,
-	0x14aa: 0x9531, 0x14ab: 0x9559, 0x14ac: 0x9581, 0x14ad: 0x9491, 0x14ae: 0x94b9, 0x14af: 0x94e1,
-	0x14b0: 0x9079, 0x14b1: 0x9051, 0x14b2: 0x90a1, 0x14b3: 0x8211, 0x14b4: 0x8059, 0x14b5: 0x8081,
-	0x14b6: 0x80a9, 0x14b7: 0x9491, 0x14b8: 0x94b9, 0x14b9: 0x94e1, 0x14ba: 0x8211, 0x14bb: 0x8239,
-	0x14bc: 0x95a9, 0x14bd: 0x95a9, 0x14be: 0x0018, 0x14bf: 0x0018,
-	// Block 0x53, offset 0x14c0
-	0x14c0: 0x0040, 0x14c1: 0x0040, 0x14c2: 0x0040, 0x14c3: 0x0040, 0x14c4: 0x0040, 0x14c5: 0x0040,
-	0x14c6: 0x0040, 0x14c7: 0x0040, 0x14c8: 0x0040, 0x14c9: 0x0040, 0x14ca: 0x0040, 0x14cb: 0x0040,
-	0x14cc: 0x0040, 0x14cd: 0x0040, 0x14ce: 0x0040, 0x14cf: 0x0040, 0x14d0: 0x95d1, 0x14d1: 0x9609,
-	0x14d2: 0x9609, 0x14d3: 0x9641, 0x14d4: 0x9679, 0x14d5: 0x96b1, 0x14d6: 0x96e9, 0x14d7: 0x9721,
-	0x14d8: 0x9759, 0x14d9: 0x9759, 0x14da: 0x9791, 0x14db: 0x97c9, 0x14dc: 0x9801, 0x14dd: 0x9839,
-	0x14de: 0x9871, 0x14df: 0x98a9, 0x14e0: 0x98a9, 0x14e1: 0x98e1, 0x14e2: 0x9919, 0x14e3: 0x9919,
-	0x14e4: 0x9951, 0x14e5: 0x9951, 0x14e6: 0x9989, 0x14e7: 0x99c1, 0x14e8: 0x99c1, 0x14e9: 0x99f9,
-	0x14ea: 0x9a31, 0x14eb: 0x9a31, 0x14ec: 0x9a69, 0x14ed: 0x9a69, 0x14ee: 0x9aa1, 0x14ef: 0x9ad9,
-	0x14f0: 0x9ad9, 0x14f1: 0x9b11, 0x14f2: 0x9b11, 0x14f3: 0x9b49, 0x14f4: 0x9b81, 0x14f5: 0x9bb9,
-	0x14f6: 0x9bf1, 0x14f7: 0x9bf1, 0x14f8: 0x9c29, 0x14f9: 0x9c61, 0x14fa: 0x9c99, 0x14fb: 0x9cd1,
-	0x14fc: 0x9d09, 0x14fd: 0x9d09, 0x14fe: 0x9d41, 0x14ff: 0x9d79,
-	// Block 0x54, offset 0x1500
-	0x1500: 0xa949, 0x1501: 0xa981, 0x1502: 0xa9b9, 0x1503: 0xa8a1, 0x1504: 0x9bb9, 0x1505: 0x9989,
-	0x1506: 0xa9f1, 0x1507: 0xaa29, 0x1508: 0x0040, 0x1509: 0x0040, 0x150a: 0x0040, 0x150b: 0x0040,
-	0x150c: 0x0040, 0x150d: 0x0040, 0x150e: 0x0040, 0x150f: 0x0040, 0x1510: 0x0040, 0x1511: 0x0040,
-	0x1512: 0x0040, 0x1513: 0x0040, 0x1514: 0x0040, 0x1515: 0x0040, 0x1516: 0x0040, 0x1517: 0x0040,
-	0x1518: 0x0040, 0x1519: 0x0040, 0x151a: 0x0040, 0x151b: 0x0040, 0x151c: 0x0040, 0x151d: 0x0040,
-	0x151e: 0x0040, 0x151f: 0x0040, 0x1520: 0x0040, 0x1521: 0x0040, 0x1522: 0x0040, 0x1523: 0x0040,
-	0x1524: 0x0040, 0x1525: 0x0040, 0x1526: 0x0040, 0x1527: 0x0040, 0x1528: 0x0040, 0x1529: 0x0040,
-	0x152a: 0x0040, 0x152b: 0x0040, 0x152c: 0x0040, 0x152d: 0x0040, 0x152e: 0x0040, 0x152f: 0x0040,
-	0x1530: 0xaa61, 0x1531: 0xaa99, 0x1532: 0xaad1, 0x1533: 0xab19, 0x1534: 0xab61, 0x1535: 0xaba9,
-	0x1536: 0xabf1, 0x1537: 0xac39, 0x1538: 0xac81, 0x1539: 0xacc9, 0x153a: 0xad02, 0x153b: 0xae12,
-	0x153c: 0xae91, 0x153d: 0x0018, 0x153e: 0x0040, 0x153f: 0x0040,
-	// Block 0x55, offset 0x1540
-	0x1540: 0x33c0, 0x1541: 0x33c0, 0x1542: 0x33c0, 0x1543: 0x33c0, 0x1544: 0x33c0, 0x1545: 0x33c0,
-	0x1546: 0x33c0, 0x1547: 0x33c0, 0x1548: 0x33c0, 0x1549: 0x33c0, 0x154a: 0x33c0, 0x154b: 0x33c0,
-	0x154c: 0x33c0, 0x154d: 0x33c0, 0x154e: 0x33c0, 0x154f: 0x33c0, 0x1550: 0xaeda, 0x1551: 0x7d8d,
-	0x1552: 0x0040, 0x1553: 0xaeea, 0x1554: 0x03c2, 0x1555: 0xaefa, 0x1556: 0xaf0a, 0x1557: 0x7dad,
-	0x1558: 0x7dcd, 0x1559: 0x0040, 0x155a: 0x0040, 0x155b: 0x0040, 0x155c: 0x0040, 0x155d: 0x0040,
-	0x155e: 0x0040, 0x155f: 0x0040, 0x1560: 0x3308, 0x1561: 0x3308, 0x1562: 0x3308, 0x1563: 0x3308,
-	0x1564: 0x3308, 0x1565: 0x3308, 0x1566: 0x3308, 0x1567: 0x3308, 0x1568: 0x3308, 0x1569: 0x3308,
-	0x156a: 0x3308, 0x156b: 0x3308, 0x156c: 0x3308, 0x156d: 0x3308, 0x156e: 0x3308, 0x156f: 0x3308,
-	0x1570: 0x0040, 0x1571: 0x7ded, 0x1572: 0x7e0d, 0x1573: 0xaf1a, 0x1574: 0xaf1a, 0x1575: 0x1fd2,
-	0x1576: 0x1fe2, 0x1577: 0xaf2a, 0x1578: 0xaf3a, 0x1579: 0x7e2d, 0x157a: 0x7e4d, 0x157b: 0x7e6d,
-	0x157c: 0x7e2d, 0x157d: 0x7e8d, 0x157e: 0x7ead, 0x157f: 0x7e8d,
-	// Block 0x56, offset 0x1580
-	0x1580: 0x7ecd, 0x1581: 0x7eed, 0x1582: 0x7f0d, 0x1583: 0x7eed, 0x1584: 0x7f2d, 0x1585: 0x0018,
-	0x1586: 0x0018, 0x1587: 0xaf4a, 0x1588: 0xaf5a, 0x1589: 0x7f4e, 0x158a: 0x7f6e, 0x158b: 0x7f8e,
-	0x158c: 0x7fae, 0x158d: 0xaf1a, 0x158e: 0xaf1a, 0x158f: 0xaf1a, 0x1590: 0xaeda, 0x1591: 0x7fcd,
-	0x1592: 0x0040, 0x1593: 0x0040, 0x1594: 0x03c2, 0x1595: 0xaeea, 0x1596: 0xaf0a, 0x1597: 0xaefa,
-	0x1598: 0x7fed, 0x1599: 0x1fd2, 0x159a: 0x1fe2, 0x159b: 0xaf2a, 0x159c: 0xaf3a, 0x159d: 0x7ecd,
-	0x159e: 0x7f2d, 0x159f: 0xaf6a, 0x15a0: 0xaf7a, 0x15a1: 0xaf8a, 0x15a2: 0x1fb2, 0x15a3: 0xaf99,
-	0x15a4: 0xafaa, 0x15a5: 0xafba, 0x15a6: 0x1fc2, 0x15a7: 0x0040, 0x15a8: 0xafca, 0x15a9: 0xafda,
-	0x15aa: 0xafea, 0x15ab: 0xaffa, 0x15ac: 0x0040, 0x15ad: 0x0040, 0x15ae: 0x0040, 0x15af: 0x0040,
-	0x15b0: 0x800e, 0x15b1: 0xb009, 0x15b2: 0x802e, 0x15b3: 0x0808, 0x15b4: 0x804e, 0x15b5: 0x0040,
-	0x15b6: 0x806e, 0x15b7: 0xb031, 0x15b8: 0x808e, 0x15b9: 0xb059, 0x15ba: 0x80ae, 0x15bb: 0xb081,
-	0x15bc: 0x80ce, 0x15bd: 0xb0a9, 0x15be: 0x80ee, 0x15bf: 0xb0d1,
-	// Block 0x57, offset 0x15c0
-	0x15c0: 0xb0f9, 0x15c1: 0xb111, 0x15c2: 0xb111, 0x15c3: 0xb129, 0x15c4: 0xb129, 0x15c5: 0xb141,
-	0x15c6: 0xb141, 0x15c7: 0xb159, 0x15c8: 0xb159, 0x15c9: 0xb171, 0x15ca: 0xb171, 0x15cb: 0xb171,
-	0x15cc: 0xb171, 0x15cd: 0xb189, 0x15ce: 0xb189, 0x15cf: 0xb1a1, 0x15d0: 0xb1a1, 0x15d1: 0xb1a1,
-	0x15d2: 0xb1a1, 0x15d3: 0xb1b9, 0x15d4: 0xb1b9, 0x15d5: 0xb1d1, 0x15d6: 0xb1d1, 0x15d7: 0xb1d1,
-	0x15d8: 0xb1d1, 0x15d9: 0xb1e9, 0x15da: 0xb1e9, 0x15db: 0xb1e9, 0x15dc: 0xb1e9, 0x15dd: 0xb201,
-	0x15de: 0xb201, 0x15df: 0xb201, 0x15e0: 0xb201, 0x15e1: 0xb219, 0x15e2: 0xb219, 0x15e3: 0xb219,
-	0x15e4: 0xb219, 0x15e5: 0xb231, 0x15e6: 0xb231, 0x15e7: 0xb231, 0x15e8: 0xb231, 0x15e9: 0xb249,
-	0x15ea: 0xb249, 0x15eb: 0xb261, 0x15ec: 0xb261, 0x15ed: 0xb279, 0x15ee: 0xb279, 0x15ef: 0xb291,
-	0x15f0: 0xb291, 0x15f1: 0xb2a9, 0x15f2: 0xb2a9, 0x15f3: 0xb2a9, 0x15f4: 0xb2a9, 0x15f5: 0xb2c1,
-	0x15f6: 0xb2c1, 0x15f7: 0xb2c1, 0x15f8: 0xb2c1, 0x15f9: 0xb2d9, 0x15fa: 0xb2d9, 0x15fb: 0xb2d9,
-	0x15fc: 0xb2d9, 0x15fd: 0xb2f1, 0x15fe: 0xb2f1, 0x15ff: 0xb2f1,
-	// Block 0x58, offset 0x1600
-	0x1600: 0xb2f1, 0x1601: 0xb309, 0x1602: 0xb309, 0x1603: 0xb309, 0x1604: 0xb309, 0x1605: 0xb321,
-	0x1606: 0xb321, 0x1607: 0xb321, 0x1608: 0xb321, 0x1609: 0xb339, 0x160a: 0xb339, 0x160b: 0xb339,
-	0x160c: 0xb339, 0x160d: 0xb351, 0x160e: 0xb351, 0x160f: 0xb351, 0x1610: 0xb351, 0x1611: 0xb369,
-	0x1612: 0xb369, 0x1613: 0xb369, 0x1614: 0xb369, 0x1615: 0xb381, 0x1616: 0xb381, 0x1617: 0xb381,
-	0x1618: 0xb381, 0x1619: 0xb399, 0x161a: 0xb399, 0x161b: 0xb399, 0x161c: 0xb399, 0x161d: 0xb3b1,
-	0x161e: 0xb3b1, 0x161f: 0xb3b1, 0x1620: 0xb3b1, 0x1621: 0xb3c9, 0x1622: 0xb3c9, 0x1623: 0xb3c9,
-	0x1624: 0xb3c9, 0x1625: 0xb3e1, 0x1626: 0xb3e1, 0x1627: 0xb3e1, 0x1628: 0xb3e1, 0x1629: 0xb3f9,
-	0x162a: 0xb3f9, 0x162b: 0xb3f9, 0x162c: 0xb3f9, 0x162d: 0xb411, 0x162e: 0xb411, 0x162f: 0x7ab1,
-	0x1630: 0x7ab1, 0x1631: 0xb429, 0x1632: 0xb429, 0x1633: 0xb429, 0x1634: 0xb429, 0x1635: 0xb441,
-	0x1636: 0xb441, 0x1637: 0xb469, 0x1638: 0xb469, 0x1639: 0xb491, 0x163a: 0xb491, 0x163b: 0xb4b9,
-	0x163c: 0xb4b9, 0x163d: 0x0040, 0x163e: 0x0040, 0x163f: 0x03c0,
-	// Block 0x59, offset 0x1640
-	0x1640: 0x0040, 0x1641: 0xaefa, 0x1642: 0xb4e2, 0x1643: 0xaf6a, 0x1644: 0xafda, 0x1645: 0xafea,
-	0x1646: 0xaf7a, 0x1647: 0xb4f2, 0x1648: 0x1fd2, 0x1649: 0x1fe2, 0x164a: 0xaf8a, 0x164b: 0x1fb2,
-	0x164c: 0xaeda, 0x164d: 0xaf99, 0x164e: 0x29d1, 0x164f: 0xb502, 0x1650: 0x1f41, 0x1651: 0x00c9,
-	0x1652: 0x0069, 0x1653: 0x0079, 0x1654: 0x1f51, 0x1655: 0x1f61, 0x1656: 0x1f71, 0x1657: 0x1f81,
-	0x1658: 0x1f91, 0x1659: 0x1fa1, 0x165a: 0xaeea, 0x165b: 0x03c2, 0x165c: 0xafaa, 0x165d: 0x1fc2,
-	0x165e: 0xafba, 0x165f: 0xaf0a, 0x1660: 0xaffa, 0x1661: 0x0039, 0x1662: 0x0ee9, 0x1663: 0x1159,
-	0x1664: 0x0ef9, 0x1665: 0x0f09, 0x1666: 0x1199, 0x1667: 0x0f31, 0x1668: 0x0249, 0x1669: 0x0f41,
-	0x166a: 0x0259, 0x166b: 0x0f51, 0x166c: 0x0359, 0x166d: 0x0f61, 0x166e: 0x0f71, 0x166f: 0x00d9,
-	0x1670: 0x0f99, 0x1671: 0x2039, 0x1672: 0x0269, 0x1673: 0x01d9, 0x1674: 0x0fa9, 0x1675: 0x0fb9,
-	0x1676: 0x1089, 0x1677: 0x0279, 0x1678: 0x0369, 0x1679: 0x0289, 0x167a: 0x13d1, 0x167b: 0xaf4a,
-	0x167c: 0xafca, 0x167d: 0xaf5a, 0x167e: 0xb512, 0x167f: 0xaf1a,
-	// Block 0x5a, offset 0x1680
-	0x1680: 0x1caa, 0x1681: 0x0039, 0x1682: 0x0ee9, 0x1683: 0x1159, 0x1684: 0x0ef9, 0x1685: 0x0f09,
-	0x1686: 0x1199, 0x1687: 0x0f31, 0x1688: 0x0249, 0x1689: 0x0f41, 0x168a: 0x0259, 0x168b: 0x0f51,
-	0x168c: 0x0359, 0x168d: 0x0f61, 0x168e: 0x0f71, 0x168f: 0x00d9, 0x1690: 0x0f99, 0x1691: 0x2039,
-	0x1692: 0x0269, 0x1693: 0x01d9, 0x1694: 0x0fa9, 0x1695: 0x0fb9, 0x1696: 0x1089, 0x1697: 0x0279,
-	0x1698: 0x0369, 0x1699: 0x0289, 0x169a: 0x13d1, 0x169b: 0xaf2a, 0x169c: 0xb522, 0x169d: 0xaf3a,
-	0x169e: 0xb532, 0x169f: 0x810d, 0x16a0: 0x812d, 0x16a1: 0x29d1, 0x16a2: 0x814d, 0x16a3: 0x814d,
-	0x16a4: 0x816d, 0x16a5: 0x818d, 0x16a6: 0x81ad, 0x16a7: 0x81cd, 0x16a8: 0x81ed, 0x16a9: 0x820d,
-	0x16aa: 0x822d, 0x16ab: 0x824d, 0x16ac: 0x826d, 0x16ad: 0x828d, 0x16ae: 0x82ad, 0x16af: 0x82cd,
-	0x16b0: 0x82ed, 0x16b1: 0x830d, 0x16b2: 0x832d, 0x16b3: 0x834d, 0x16b4: 0x836d, 0x16b5: 0x838d,
-	0x16b6: 0x83ad, 0x16b7: 0x83cd, 0x16b8: 0x83ed, 0x16b9: 0x840d, 0x16ba: 0x842d, 0x16bb: 0x844d,
-	0x16bc: 0x81ed, 0x16bd: 0x846d, 0x16be: 0x848d, 0x16bf: 0x824d,
-	// Block 0x5b, offset 0x16c0
-	0x16c0: 0x84ad, 0x16c1: 0x84cd, 0x16c2: 0x84ed, 0x16c3: 0x850d, 0x16c4: 0x852d, 0x16c5: 0x854d,
-	0x16c6: 0x856d, 0x16c7: 0x858d, 0x16c8: 0x850d, 0x16c9: 0x85ad, 0x16ca: 0x850d, 0x16cb: 0x85cd,
-	0x16cc: 0x85cd, 0x16cd: 0x85ed, 0x16ce: 0x85ed, 0x16cf: 0x860d, 0x16d0: 0x854d, 0x16d1: 0x862d,
-	0x16d2: 0x864d, 0x16d3: 0x862d, 0x16d4: 0x866d, 0x16d5: 0x864d, 0x16d6: 0x868d, 0x16d7: 0x868d,
-	0x16d8: 0x86ad, 0x16d9: 0x86ad, 0x16da: 0x86cd, 0x16db: 0x86cd, 0x16dc: 0x864d, 0x16dd: 0x814d,
-	0x16de: 0x86ed, 0x16df: 0x870d, 0x16e0: 0x0040, 0x16e1: 0x872d, 0x16e2: 0x874d, 0x16e3: 0x876d,
-	0x16e4: 0x878d, 0x16e5: 0x876d, 0x16e6: 0x87ad, 0x16e7: 0x87cd, 0x16e8: 0x87ed, 0x16e9: 0x87ed,
-	0x16ea: 0x880d, 0x16eb: 0x880d, 0x16ec: 0x882d, 0x16ed: 0x882d, 0x16ee: 0x880d, 0x16ef: 0x880d,
-	0x16f0: 0x884d, 0x16f1: 0x886d, 0x16f2: 0x888d, 0x16f3: 0x88ad, 0x16f4: 0x88cd, 0x16f5: 0x88ed,
-	0x16f6: 0x88ed, 0x16f7: 0x88ed, 0x16f8: 0x890d, 0x16f9: 0x890d, 0x16fa: 0x890d, 0x16fb: 0x890d,
-	0x16fc: 0x87ed, 0x16fd: 0x87ed, 0x16fe: 0x87ed, 0x16ff: 0x0040,
-	// Block 0x5c, offset 0x1700
-	0x1700: 0x0040, 0x1701: 0x0040, 0x1702: 0x874d, 0x1703: 0x872d, 0x1704: 0x892d, 0x1705: 0x872d,
-	0x1706: 0x874d, 0x1707: 0x872d, 0x1708: 0x0040, 0x1709: 0x0040, 0x170a: 0x894d, 0x170b: 0x874d,
-	0x170c: 0x896d, 0x170d: 0x892d, 0x170e: 0x896d, 0x170f: 0x874d, 0x1710: 0x0040, 0x1711: 0x0040,
-	0x1712: 0x898d, 0x1713: 0x89ad, 0x1714: 0x88ad, 0x1715: 0x896d, 0x1716: 0x892d, 0x1717: 0x896d,
-	0x1718: 0x0040, 0x1719: 0x0040, 0x171a: 0x89cd, 0x171b: 0x89ed, 0x171c: 0x89cd, 0x171d: 0x0040,
-	0x171e: 0x0040, 0x171f: 0x0040, 0x1720: 0xb541, 0x1721: 0xb559, 0x1722: 0xb571, 0x1723: 0x8a0e,
-	0x1724: 0xb589, 0x1725: 0xb5a1, 0x1726: 0x8a2d, 0x1727: 0x0040, 0x1728: 0x8a4d, 0x1729: 0x8a6d,
-	0x172a: 0x8a8d, 0x172b: 0x8a6d, 0x172c: 0x8aad, 0x172d: 0x8acd, 0x172e: 0x8aed, 0x172f: 0x0040,
-	0x1730: 0x0040, 0x1731: 0x0040, 0x1732: 0x0040, 0x1733: 0x0040, 0x1734: 0x0040, 0x1735: 0x0040,
-	0x1736: 0x0040, 0x1737: 0x0040, 0x1738: 0x0040, 0x1739: 0x0340, 0x173a: 0x0340, 0x173b: 0x0340,
-	0x173c: 0x0040, 0x173d: 0x0040, 0x173e: 0x0040, 0x173f: 0x0040,
-	// Block 0x5d, offset 0x1740
-	0x1740: 0x0a08, 0x1741: 0x0a08, 0x1742: 0x0a08, 0x1743: 0x0a08, 0x1744: 0x0a08, 0x1745: 0x0c08,
-	0x1746: 0x0808, 0x1747: 0x0c08, 0x1748: 0x0818, 0x1749: 0x0c08, 0x174a: 0x0c08, 0x174b: 0x0808,
-	0x174c: 0x0808, 0x174d: 0x0908, 0x174e: 0x0c08, 0x174f: 0x0c08, 0x1750: 0x0c08, 0x1751: 0x0c08,
-	0x1752: 0x0c08, 0x1753: 0x0a08, 0x1754: 0x0a08, 0x1755: 0x0a08, 0x1756: 0x0a08, 0x1757: 0x0908,
-	0x1758: 0x0a08, 0x1759: 0x0a08, 0x175a: 0x0a08, 0x175b: 0x0a08, 0x175c: 0x0a08, 0x175d: 0x0c08,
-	0x175e: 0x0a08, 0x175f: 0x0a08, 0x1760: 0x0a08, 0x1761: 0x0c08, 0x1762: 0x0808, 0x1763: 0x0808,
-	0x1764: 0x0c08, 0x1765: 0x3308, 0x1766: 0x3308, 0x1767: 0x0040, 0x1768: 0x0040, 0x1769: 0x0040,
-	0x176a: 0x0040, 0x176b: 0x0a18, 0x176c: 0x0a18, 0x176d: 0x0a18, 0x176e: 0x0a18, 0x176f: 0x0c18,
-	0x1770: 0x0818, 0x1771: 0x0818, 0x1772: 0x0818, 0x1773: 0x0818, 0x1774: 0x0818, 0x1775: 0x0818,
-	0x1776: 0x0818, 0x1777: 0x0040, 0x1778: 0x0040, 0x1779: 0x0040, 0x177a: 0x0040, 0x177b: 0x0040,
-	0x177c: 0x0040, 0x177d: 0x0040, 0x177e: 0x0040, 0x177f: 0x0040,
-	// Block 0x5e, offset 0x1780
-	0x1780: 0x0a08, 0x1781: 0x0c08, 0x1782: 0x0a08, 0x1783: 0x0c08, 0x1784: 0x0c08, 0x1785: 0x0c08,
-	0x1786: 0x0a08, 0x1787: 0x0a08, 0x1788: 0x0a08, 0x1789: 0x0c08, 0x178a: 0x0a08, 0x178b: 0x0a08,
-	0x178c: 0x0c08, 0x178d: 0x0a08, 0x178e: 0x0c08, 0x178f: 0x0c08, 0x1790: 0x0a08, 0x1791: 0x0c08,
-	0x1792: 0x0040, 0x1793: 0x0040, 0x1794: 0x0040, 0x1795: 0x0040, 0x1796: 0x0040, 0x1797: 0x0040,
-	0x1798: 0x0040, 0x1799: 0x0818, 0x179a: 0x0818, 0x179b: 0x0818, 0x179c: 0x0818, 0x179d: 0x0040,
-	0x179e: 0x0040, 0x179f: 0x0040, 0x17a0: 0x0040, 0x17a1: 0x0040, 0x17a2: 0x0040, 0x17a3: 0x0040,
-	0x17a4: 0x0040, 0x17a5: 0x0040, 0x17a6: 0x0040, 0x17a7: 0x0040, 0x17a8: 0x0040, 0x17a9: 0x0c18,
-	0x17aa: 0x0c18, 0x17ab: 0x0c18, 0x17ac: 0x0c18, 0x17ad: 0x0a18, 0x17ae: 0x0a18, 0x17af: 0x0818,
-	0x17b0: 0x0040, 0x17b1: 0x0040, 0x17b2: 0x0040, 0x17b3: 0x0040, 0x17b4: 0x0040, 0x17b5: 0x0040,
-	0x17b6: 0x0040, 0x17b7: 0x0040, 0x17b8: 0x0040, 0x17b9: 0x0040, 0x17ba: 0x0040, 0x17bb: 0x0040,
-	0x17bc: 0x0040, 0x17bd: 0x0040, 0x17be: 0x0040, 0x17bf: 0x0040,
-	// Block 0x5f, offset 0x17c0
-	0x17c0: 0x3308, 0x17c1: 0x3308, 0x17c2: 0x3008, 0x17c3: 0x3008, 0x17c4: 0x0040, 0x17c5: 0x0008,
-	0x17c6: 0x0008, 0x17c7: 0x0008, 0x17c8: 0x0008, 0x17c9: 0x0008, 0x17ca: 0x0008, 0x17cb: 0x0008,
-	0x17cc: 0x0008, 0x17cd: 0x0040, 0x17ce: 0x0040, 0x17cf: 0x0008, 0x17d0: 0x0008, 0x17d1: 0x0040,
-	0x17d2: 0x0040, 0x17d3: 0x0008, 0x17d4: 0x0008, 0x17d5: 0x0008, 0x17d6: 0x0008, 0x17d7: 0x0008,
-	0x17d8: 0x0008, 0x17d9: 0x0008, 0x17da: 0x0008, 0x17db: 0x0008, 0x17dc: 0x0008, 0x17dd: 0x0008,
-	0x17de: 0x0008, 0x17df: 0x0008, 0x17e0: 0x0008, 0x17e1: 0x0008, 0x17e2: 0x0008, 0x17e3: 0x0008,
-	0x17e4: 0x0008, 0x17e5: 0x0008, 0x17e6: 0x0008, 0x17e7: 0x0008, 0x17e8: 0x0008, 0x17e9: 0x0040,
-	0x17ea: 0x0008, 0x17eb: 0x0008, 0x17ec: 0x0008, 0x17ed: 0x0008, 0x17ee: 0x0008, 0x17ef: 0x0008,
-	0x17f0: 0x0008, 0x17f1: 0x0040, 0x17f2: 0x0008, 0x17f3: 0x0008, 0x17f4: 0x0040, 0x17f5: 0x0008,
-	0x17f6: 0x0008, 0x17f7: 0x0008, 0x17f8: 0x0008, 0x17f9: 0x0008, 0x17fa: 0x0040, 0x17fb: 0x3308,
-	0x17fc: 0x3308, 0x17fd: 0x0008, 0x17fe: 0x3008, 0x17ff: 0x3008,
-	// Block 0x60, offset 0x1800
-	0x1800: 0x3308, 0x1801: 0x3008, 0x1802: 0x3008, 0x1803: 0x3008, 0x1804: 0x3008, 0x1805: 0x0040,
-	0x1806: 0x0040, 0x1807: 0x3008, 0x1808: 0x3008, 0x1809: 0x0040, 0x180a: 0x0040, 0x180b: 0x3008,
-	0x180c: 0x3008, 0x180d: 0x3808, 0x180e: 0x0040, 0x180f: 0x0040, 0x1810: 0x0008, 0x1811: 0x0040,
-	0x1812: 0x0040, 0x1813: 0x0040, 0x1814: 0x0040, 0x1815: 0x0040, 0x1816: 0x0040, 0x1817: 0x3008,
-	0x1818: 0x0040, 0x1819: 0x0040, 0x181a: 0x0040, 0x181b: 0x0040, 0x181c: 0x0040, 0x181d: 0x0008,
-	0x181e: 0x0008, 0x181f: 0x0008, 0x1820: 0x0008, 0x1821: 0x0008, 0x1822: 0x3008, 0x1823: 0x3008,
-	0x1824: 0x0040, 0x1825: 0x0040, 0x1826: 0x3308, 0x1827: 0x3308, 0x1828: 0x3308, 0x1829: 0x3308,
-	0x182a: 0x3308, 0x182b: 0x3308, 0x182c: 0x3308, 0x182d: 0x0040, 0x182e: 0x0040, 0x182f: 0x0040,
-	0x1830: 0x3308, 0x1831: 0x3308, 0x1832: 0x3308, 0x1833: 0x3308, 0x1834: 0x3308, 0x1835: 0x0040,
-	0x1836: 0x0040, 0x1837: 0x0040, 0x1838: 0x0040, 0x1839: 0x0040, 0x183a: 0x0040, 0x183b: 0x0040,
-	0x183c: 0x0040, 0x183d: 0x0040, 0x183e: 0x0040, 0x183f: 0x0040,
-	// Block 0x61, offset 0x1840
-	0x1840: 0x0039, 0x1841: 0x0ee9, 0x1842: 0x1159, 0x1843: 0x0ef9, 0x1844: 0x0f09, 0x1845: 0x1199,
-	0x1846: 0x0f31, 0x1847: 0x0249, 0x1848: 0x0f41, 0x1849: 0x0259, 0x184a: 0x0f51, 0x184b: 0x0359,
-	0x184c: 0x0f61, 0x184d: 0x0f71, 0x184e: 0x00d9, 0x184f: 0x0f99, 0x1850: 0x2039, 0x1851: 0x0269,
-	0x1852: 0x01d9, 0x1853: 0x0fa9, 0x1854: 0x0fb9, 0x1855: 0x1089, 0x1856: 0x0279, 0x1857: 0x0369,
-	0x1858: 0x0289, 0x1859: 0x13d1, 0x185a: 0x0039, 0x185b: 0x0ee9, 0x185c: 0x1159, 0x185d: 0x0ef9,
-	0x185e: 0x0f09, 0x185f: 0x1199, 0x1860: 0x0f31, 0x1861: 0x0249, 0x1862: 0x0f41, 0x1863: 0x0259,
-	0x1864: 0x0f51, 0x1865: 0x0359, 0x1866: 0x0f61, 0x1867: 0x0f71, 0x1868: 0x00d9, 0x1869: 0x0f99,
-	0x186a: 0x2039, 0x186b: 0x0269, 0x186c: 0x01d9, 0x186d: 0x0fa9, 0x186e: 0x0fb9, 0x186f: 0x1089,
-	0x1870: 0x0279, 0x1871: 0x0369, 0x1872: 0x0289, 0x1873: 0x13d1, 0x1874: 0x0039, 0x1875: 0x0ee9,
-	0x1876: 0x1159, 0x1877: 0x0ef9, 0x1878: 0x0f09, 0x1879: 0x1199, 0x187a: 0x0f31, 0x187b: 0x0249,
-	0x187c: 0x0f41, 0x187d: 0x0259, 0x187e: 0x0f51, 0x187f: 0x0359,
-	// Block 0x62, offset 0x1880
-	0x1880: 0x0f61, 0x1881: 0x0f71, 0x1882: 0x00d9, 0x1883: 0x0f99, 0x1884: 0x2039, 0x1885: 0x0269,
-	0x1886: 0x01d9, 0x1887: 0x0fa9, 0x1888: 0x0fb9, 0x1889: 0x1089, 0x188a: 0x0279, 0x188b: 0x0369,
-	0x188c: 0x0289, 0x188d: 0x13d1, 0x188e: 0x0039, 0x188f: 0x0ee9, 0x1890: 0x1159, 0x1891: 0x0ef9,
-	0x1892: 0x0f09, 0x1893: 0x1199, 0x1894: 0x0f31, 0x1895: 0x0040, 0x1896: 0x0f41, 0x1897: 0x0259,
-	0x1898: 0x0f51, 0x1899: 0x0359, 0x189a: 0x0f61, 0x189b: 0x0f71, 0x189c: 0x00d9, 0x189d: 0x0f99,
-	0x189e: 0x2039, 0x189f: 0x0269, 0x18a0: 0x01d9, 0x18a1: 0x0fa9, 0x18a2: 0x0fb9, 0x18a3: 0x1089,
-	0x18a4: 0x0279, 0x18a5: 0x0369, 0x18a6: 0x0289, 0x18a7: 0x13d1, 0x18a8: 0x0039, 0x18a9: 0x0ee9,
-	0x18aa: 0x1159, 0x18ab: 0x0ef9, 0x18ac: 0x0f09, 0x18ad: 0x1199, 0x18ae: 0x0f31, 0x18af: 0x0249,
-	0x18b0: 0x0f41, 0x18b1: 0x0259, 0x18b2: 0x0f51, 0x18b3: 0x0359, 0x18b4: 0x0f61, 0x18b5: 0x0f71,
-	0x18b6: 0x00d9, 0x18b7: 0x0f99, 0x18b8: 0x2039, 0x18b9: 0x0269, 0x18ba: 0x01d9, 0x18bb: 0x0fa9,
-	0x18bc: 0x0fb9, 0x18bd: 0x1089, 0x18be: 0x0279, 0x18bf: 0x0369,
-	// Block 0x63, offset 0x18c0
-	0x18c0: 0x0289, 0x18c1: 0x13d1, 0x18c2: 0x0039, 0x18c3: 0x0ee9, 0x18c4: 0x1159, 0x18c5: 0x0ef9,
-	0x18c6: 0x0f09, 0x18c7: 0x1199, 0x18c8: 0x0f31, 0x18c9: 0x0249, 0x18ca: 0x0f41, 0x18cb: 0x0259,
-	0x18cc: 0x0f51, 0x18cd: 0x0359, 0x18ce: 0x0f61, 0x18cf: 0x0f71, 0x18d0: 0x00d9, 0x18d1: 0x0f99,
-	0x18d2: 0x2039, 0x18d3: 0x0269, 0x18d4: 0x01d9, 0x18d5: 0x0fa9, 0x18d6: 0x0fb9, 0x18d7: 0x1089,
-	0x18d8: 0x0279, 0x18d9: 0x0369, 0x18da: 0x0289, 0x18db: 0x13d1, 0x18dc: 0x0039, 0x18dd: 0x0040,
-	0x18de: 0x1159, 0x18df: 0x0ef9, 0x18e0: 0x0040, 0x18e1: 0x0040, 0x18e2: 0x0f31, 0x18e3: 0x0040,
-	0x18e4: 0x0040, 0x18e5: 0x0259, 0x18e6: 0x0f51, 0x18e7: 0x0040, 0x18e8: 0x0040, 0x18e9: 0x0f71,
-	0x18ea: 0x00d9, 0x18eb: 0x0f99, 0x18ec: 0x2039, 0x18ed: 0x0040, 0x18ee: 0x01d9, 0x18ef: 0x0fa9,
-	0x18f0: 0x0fb9, 0x18f1: 0x1089, 0x18f2: 0x0279, 0x18f3: 0x0369, 0x18f4: 0x0289, 0x18f5: 0x13d1,
-	0x18f6: 0x0039, 0x18f7: 0x0ee9, 0x18f8: 0x1159, 0x18f9: 0x0ef9, 0x18fa: 0x0040, 0x18fb: 0x1199,
-	0x18fc: 0x0040, 0x18fd: 0x0249, 0x18fe: 0x0f41, 0x18ff: 0x0259,
-	// Block 0x64, offset 0x1900
-	0x1900: 0x0f51, 0x1901: 0x0359, 0x1902: 0x0f61, 0x1903: 0x0f71, 0x1904: 0x0040, 0x1905: 0x0f99,
-	0x1906: 0x2039, 0x1907: 0x0269, 0x1908: 0x01d9, 0x1909: 0x0fa9, 0x190a: 0x0fb9, 0x190b: 0x1089,
-	0x190c: 0x0279, 0x190d: 0x0369, 0x190e: 0x0289, 0x190f: 0x13d1, 0x1910: 0x0039, 0x1911: 0x0ee9,
-	0x1912: 0x1159, 0x1913: 0x0ef9, 0x1914: 0x0f09, 0x1915: 0x1199, 0x1916: 0x0f31, 0x1917: 0x0249,
-	0x1918: 0x0f41, 0x1919: 0x0259, 0x191a: 0x0f51, 0x191b: 0x0359, 0x191c: 0x0f61, 0x191d: 0x0f71,
-	0x191e: 0x00d9, 0x191f: 0x0f99, 0x1920: 0x2039, 0x1921: 0x0269, 0x1922: 0x01d9, 0x1923: 0x0fa9,
-	0x1924: 0x0fb9, 0x1925: 0x1089, 0x1926: 0x0279, 0x1927: 0x0369, 0x1928: 0x0289, 0x1929: 0x13d1,
-	0x192a: 0x0039, 0x192b: 0x0ee9, 0x192c: 0x1159, 0x192d: 0x0ef9, 0x192e: 0x0f09, 0x192f: 0x1199,
-	0x1930: 0x0f31, 0x1931: 0x0249, 0x1932: 0x0f41, 0x1933: 0x0259, 0x1934: 0x0f51, 0x1935: 0x0359,
-	0x1936: 0x0f61, 0x1937: 0x0f71, 0x1938: 0x00d9, 0x1939: 0x0f99, 0x193a: 0x2039, 0x193b: 0x0269,
-	0x193c: 0x01d9, 0x193d: 0x0fa9, 0x193e: 0x0fb9, 0x193f: 0x1089,
-	// Block 0x65, offset 0x1940
-	0x1940: 0x0279, 0x1941: 0x0369, 0x1942: 0x0289, 0x1943: 0x13d1, 0x1944: 0x0039, 0x1945: 0x0ee9,
-	0x1946: 0x0040, 0x1947: 0x0ef9, 0x1948: 0x0f09, 0x1949: 0x1199, 0x194a: 0x0f31, 0x194b: 0x0040,
-	0x194c: 0x0040, 0x194d: 0x0259, 0x194e: 0x0f51, 0x194f: 0x0359, 0x1950: 0x0f61, 0x1951: 0x0f71,
-	0x1952: 0x00d9, 0x1953: 0x0f99, 0x1954: 0x2039, 0x1955: 0x0040, 0x1956: 0x01d9, 0x1957: 0x0fa9,
-	0x1958: 0x0fb9, 0x1959: 0x1089, 0x195a: 0x0279, 0x195b: 0x0369, 0x195c: 0x0289, 0x195d: 0x0040,
-	0x195e: 0x0039, 0x195f: 0x0ee9, 0x1960: 0x1159, 0x1961: 0x0ef9, 0x1962: 0x0f09, 0x1963: 0x1199,
-	0x1964: 0x0f31, 0x1965: 0x0249, 0x1966: 0x0f41, 0x1967: 0x0259, 0x1968: 0x0f51, 0x1969: 0x0359,
-	0x196a: 0x0f61, 0x196b: 0x0f71, 0x196c: 0x00d9, 0x196d: 0x0f99, 0x196e: 0x2039, 0x196f: 0x0269,
-	0x1970: 0x01d9, 0x1971: 0x0fa9, 0x1972: 0x0fb9, 0x1973: 0x1089, 0x1974: 0x0279, 0x1975: 0x0369,
-	0x1976: 0x0289, 0x1977: 0x13d1, 0x1978: 0x0039, 0x1979: 0x0ee9, 0x197a: 0x0040, 0x197b: 0x0ef9,
-	0x197c: 0x0f09, 0x197d: 0x1199, 0x197e: 0x0f31, 0x197f: 0x0040,
-	// Block 0x66, offset 0x1980
-	0x1980: 0x0f41, 0x1981: 0x0259, 0x1982: 0x0f51, 0x1983: 0x0359, 0x1984: 0x0f61, 0x1985: 0x0040,
-	0x1986: 0x00d9, 0x1987: 0x0040, 0x1988: 0x0040, 0x1989: 0x0040, 0x198a: 0x01d9, 0x198b: 0x0fa9,
-	0x198c: 0x0fb9, 0x198d: 0x1089, 0x198e: 0x0279, 0x198f: 0x0369, 0x1990: 0x0289, 0x1991: 0x0040,
-	0x1992: 0x0039, 0x1993: 0x0ee9, 0x1994: 0x1159, 0x1995: 0x0ef9, 0x1996: 0x0f09, 0x1997: 0x1199,
-	0x1998: 0x0f31, 0x1999: 0x0249, 0x199a: 0x0f41, 0x199b: 0x0259, 0x199c: 0x0f51, 0x199d: 0x0359,
-	0x199e: 0x0f61, 0x199f: 0x0f71, 0x19a0: 0x00d9, 0x19a1: 0x0f99, 0x19a2: 0x2039, 0x19a3: 0x0269,
-	0x19a4: 0x01d9, 0x19a5: 0x0fa9, 0x19a6: 0x0fb9, 0x19a7: 0x1089, 0x19a8: 0x0279, 0x19a9: 0x0369,
-	0x19aa: 0x0289, 0x19ab: 0x13d1, 0x19ac: 0x0039, 0x19ad: 0x0ee9, 0x19ae: 0x1159, 0x19af: 0x0ef9,
-	0x19b0: 0x0f09, 0x19b1: 0x1199, 0x19b2: 0x0f31, 0x19b3: 0x0249, 0x19b4: 0x0f41, 0x19b5: 0x0259,
-	0x19b6: 0x0f51, 0x19b7: 0x0359, 0x19b8: 0x0f61, 0x19b9: 0x0f71, 0x19ba: 0x00d9, 0x19bb: 0x0f99,
-	0x19bc: 0x2039, 0x19bd: 0x0269, 0x19be: 0x01d9, 0x19bf: 0x0fa9,
-	// Block 0x67, offset 0x19c0
-	0x19c0: 0x0fb9, 0x19c1: 0x1089, 0x19c2: 0x0279, 0x19c3: 0x0369, 0x19c4: 0x0289, 0x19c5: 0x13d1,
-	0x19c6: 0x0039, 0x19c7: 0x0ee9, 0x19c8: 0x1159, 0x19c9: 0x0ef9, 0x19ca: 0x0f09, 0x19cb: 0x1199,
-	0x19cc: 0x0f31, 0x19cd: 0x0249, 0x19ce: 0x0f41, 0x19cf: 0x0259, 0x19d0: 0x0f51, 0x19d1: 0x0359,
-	0x19d2: 0x0f61, 0x19d3: 0x0f71, 0x19d4: 0x00d9, 0x19d5: 0x0f99, 0x19d6: 0x2039, 0x19d7: 0x0269,
-	0x19d8: 0x01d9, 0x19d9: 0x0fa9, 0x19da: 0x0fb9, 0x19db: 0x1089, 0x19dc: 0x0279, 0x19dd: 0x0369,
-	0x19de: 0x0289, 0x19df: 0x13d1, 0x19e0: 0x0039, 0x19e1: 0x0ee9, 0x19e2: 0x1159, 0x19e3: 0x0ef9,
-	0x19e4: 0x0f09, 0x19e5: 0x1199, 0x19e6: 0x0f31, 0x19e7: 0x0249, 0x19e8: 0x0f41, 0x19e9: 0x0259,
-	0x19ea: 0x0f51, 0x19eb: 0x0359, 0x19ec: 0x0f61, 0x19ed: 0x0f71, 0x19ee: 0x00d9, 0x19ef: 0x0f99,
-	0x19f0: 0x2039, 0x19f1: 0x0269, 0x19f2: 0x01d9, 0x19f3: 0x0fa9, 0x19f4: 0x0fb9, 0x19f5: 0x1089,
-	0x19f6: 0x0279, 0x19f7: 0x0369, 0x19f8: 0x0289, 0x19f9: 0x13d1, 0x19fa: 0x0039, 0x19fb: 0x0ee9,
-	0x19fc: 0x1159, 0x19fd: 0x0ef9, 0x19fe: 0x0f09, 0x19ff: 0x1199,
-	// Block 0x68, offset 0x1a00
-	0x1a00: 0x0f31, 0x1a01: 0x0249, 0x1a02: 0x0f41, 0x1a03: 0x0259, 0x1a04: 0x0f51, 0x1a05: 0x0359,
-	0x1a06: 0x0f61, 0x1a07: 0x0f71, 0x1a08: 0x00d9, 0x1a09: 0x0f99, 0x1a0a: 0x2039, 0x1a0b: 0x0269,
-	0x1a0c: 0x01d9, 0x1a0d: 0x0fa9, 0x1a0e: 0x0fb9, 0x1a0f: 0x1089, 0x1a10: 0x0279, 0x1a11: 0x0369,
-	0x1a12: 0x0289, 0x1a13: 0x13d1, 0x1a14: 0x0039, 0x1a15: 0x0ee9, 0x1a16: 0x1159, 0x1a17: 0x0ef9,
-	0x1a18: 0x0f09, 0x1a19: 0x1199, 0x1a1a: 0x0f31, 0x1a1b: 0x0249, 0x1a1c: 0x0f41, 0x1a1d: 0x0259,
-	0x1a1e: 0x0f51, 0x1a1f: 0x0359, 0x1a20: 0x0f61, 0x1a21: 0x0f71, 0x1a22: 0x00d9, 0x1a23: 0x0f99,
-	0x1a24: 0x2039, 0x1a25: 0x0269, 0x1a26: 0x01d9, 0x1a27: 0x0fa9, 0x1a28: 0x0fb9, 0x1a29: 0x1089,
-	0x1a2a: 0x0279, 0x1a2b: 0x0369, 0x1a2c: 0x0289, 0x1a2d: 0x13d1, 0x1a2e: 0x0039, 0x1a2f: 0x0ee9,
-	0x1a30: 0x1159, 0x1a31: 0x0ef9, 0x1a32: 0x0f09, 0x1a33: 0x1199, 0x1a34: 0x0f31, 0x1a35: 0x0249,
-	0x1a36: 0x0f41, 0x1a37: 0x0259, 0x1a38: 0x0f51, 0x1a39: 0x0359, 0x1a3a: 0x0f61, 0x1a3b: 0x0f71,
-	0x1a3c: 0x00d9, 0x1a3d: 0x0f99, 0x1a3e: 0x2039, 0x1a3f: 0x0269,
-	// Block 0x69, offset 0x1a40
-	0x1a40: 0x01d9, 0x1a41: 0x0fa9, 0x1a42: 0x0fb9, 0x1a43: 0x1089, 0x1a44: 0x0279, 0x1a45: 0x0369,
-	0x1a46: 0x0289, 0x1a47: 0x13d1, 0x1a48: 0x0039, 0x1a49: 0x0ee9, 0x1a4a: 0x1159, 0x1a4b: 0x0ef9,
-	0x1a4c: 0x0f09, 0x1a4d: 0x1199, 0x1a4e: 0x0f31, 0x1a4f: 0x0249, 0x1a50: 0x0f41, 0x1a51: 0x0259,
-	0x1a52: 0x0f51, 0x1a53: 0x0359, 0x1a54: 0x0f61, 0x1a55: 0x0f71, 0x1a56: 0x00d9, 0x1a57: 0x0f99,
-	0x1a58: 0x2039, 0x1a59: 0x0269, 0x1a5a: 0x01d9, 0x1a5b: 0x0fa9, 0x1a5c: 0x0fb9, 0x1a5d: 0x1089,
-	0x1a5e: 0x0279, 0x1a5f: 0x0369, 0x1a60: 0x0289, 0x1a61: 0x13d1, 0x1a62: 0x0039, 0x1a63: 0x0ee9,
-	0x1a64: 0x1159, 0x1a65: 0x0ef9, 0x1a66: 0x0f09, 0x1a67: 0x1199, 0x1a68: 0x0f31, 0x1a69: 0x0249,
-	0x1a6a: 0x0f41, 0x1a6b: 0x0259, 0x1a6c: 0x0f51, 0x1a6d: 0x0359, 0x1a6e: 0x0f61, 0x1a6f: 0x0f71,
-	0x1a70: 0x00d9, 0x1a71: 0x0f99, 0x1a72: 0x2039, 0x1a73: 0x0269, 0x1a74: 0x01d9, 0x1a75: 0x0fa9,
-	0x1a76: 0x0fb9, 0x1a77: 0x1089, 0x1a78: 0x0279, 0x1a79: 0x0369, 0x1a7a: 0x0289, 0x1a7b: 0x13d1,
-	0x1a7c: 0x0039, 0x1a7d: 0x0ee9, 0x1a7e: 0x1159, 0x1a7f: 0x0ef9,
-	// Block 0x6a, offset 0x1a80
-	0x1a80: 0x0f09, 0x1a81: 0x1199, 0x1a82: 0x0f31, 0x1a83: 0x0249, 0x1a84: 0x0f41, 0x1a85: 0x0259,
-	0x1a86: 0x0f51, 0x1a87: 0x0359, 0x1a88: 0x0f61, 0x1a89: 0x0f71, 0x1a8a: 0x00d9, 0x1a8b: 0x0f99,
-	0x1a8c: 0x2039, 0x1a8d: 0x0269, 0x1a8e: 0x01d9, 0x1a8f: 0x0fa9, 0x1a90: 0x0fb9, 0x1a91: 0x1089,
-	0x1a92: 0x0279, 0x1a93: 0x0369, 0x1a94: 0x0289, 0x1a95: 0x13d1, 0x1a96: 0x0039, 0x1a97: 0x0ee9,
-	0x1a98: 0x1159, 0x1a99: 0x0ef9, 0x1a9a: 0x0f09, 0x1a9b: 0x1199, 0x1a9c: 0x0f31, 0x1a9d: 0x0249,
-	0x1a9e: 0x0f41, 0x1a9f: 0x0259, 0x1aa0: 0x0f51, 0x1aa1: 0x0359, 0x1aa2: 0x0f61, 0x1aa3: 0x0f71,
-	0x1aa4: 0x00d9, 0x1aa5: 0x0f99, 0x1aa6: 0x2039, 0x1aa7: 0x0269, 0x1aa8: 0x01d9, 0x1aa9: 0x0fa9,
-	0x1aaa: 0x0fb9, 0x1aab: 0x1089, 0x1aac: 0x0279, 0x1aad: 0x0369, 0x1aae: 0x0289, 0x1aaf: 0x13d1,
-	0x1ab0: 0x0039, 0x1ab1: 0x0ee9, 0x1ab2: 0x1159, 0x1ab3: 0x0ef9, 0x1ab4: 0x0f09, 0x1ab5: 0x1199,
-	0x1ab6: 0x0f31, 0x1ab7: 0x0249, 0x1ab8: 0x0f41, 0x1ab9: 0x0259, 0x1aba: 0x0f51, 0x1abb: 0x0359,
-	0x1abc: 0x0f61, 0x1abd: 0x0f71, 0x1abe: 0x00d9, 0x1abf: 0x0f99,
-	// Block 0x6b, offset 0x1ac0
-	0x1ac0: 0x2039, 0x1ac1: 0x0269, 0x1ac2: 0x01d9, 0x1ac3: 0x0fa9, 0x1ac4: 0x0fb9, 0x1ac5: 0x1089,
-	0x1ac6: 0x0279, 0x1ac7: 0x0369, 0x1ac8: 0x0289, 0x1ac9: 0x13d1, 0x1aca: 0x0039, 0x1acb: 0x0ee9,
-	0x1acc: 0x1159, 0x1acd: 0x0ef9, 0x1ace: 0x0f09, 0x1acf: 0x1199, 0x1ad0: 0x0f31, 0x1ad1: 0x0249,
-	0x1ad2: 0x0f41, 0x1ad3: 0x0259, 0x1ad4: 0x0f51, 0x1ad5: 0x0359, 0x1ad6: 0x0f61, 0x1ad7: 0x0f71,
-	0x1ad8: 0x00d9, 0x1ad9: 0x0f99, 0x1ada: 0x2039, 0x1adb: 0x0269, 0x1adc: 0x01d9, 0x1add: 0x0fa9,
-	0x1ade: 0x0fb9, 0x1adf: 0x1089, 0x1ae0: 0x0279, 0x1ae1: 0x0369, 0x1ae2: 0x0289, 0x1ae3: 0x13d1,
-	0x1ae4: 0xba81, 0x1ae5: 0xba99, 0x1ae6: 0x0040, 0x1ae7: 0x0040, 0x1ae8: 0xbab1, 0x1ae9: 0x1099,
-	0x1aea: 0x10b1, 0x1aeb: 0x10c9, 0x1aec: 0xbac9, 0x1aed: 0xbae1, 0x1aee: 0xbaf9, 0x1aef: 0x1429,
-	0x1af0: 0x1a31, 0x1af1: 0xbb11, 0x1af2: 0xbb29, 0x1af3: 0xbb41, 0x1af4: 0xbb59, 0x1af5: 0xbb71,
-	0x1af6: 0xbb89, 0x1af7: 0x2109, 0x1af8: 0x1111, 0x1af9: 0x1429, 0x1afa: 0xbba1, 0x1afb: 0xbbb9,
-	0x1afc: 0xbbd1, 0x1afd: 0x10e1, 0x1afe: 0x10f9, 0x1aff: 0xbbe9,
-	// Block 0x6c, offset 0x1b00
-	0x1b00: 0x2079, 0x1b01: 0xbc01, 0x1b02: 0xbab1, 0x1b03: 0x1099, 0x1b04: 0x10b1, 0x1b05: 0x10c9,
-	0x1b06: 0xbac9, 0x1b07: 0xbae1, 0x1b08: 0xbaf9, 0x1b09: 0x1429, 0x1b0a: 0x1a31, 0x1b0b: 0xbb11,
-	0x1b0c: 0xbb29, 0x1b0d: 0xbb41, 0x1b0e: 0xbb59, 0x1b0f: 0xbb71, 0x1b10: 0xbb89, 0x1b11: 0x2109,
-	0x1b12: 0x1111, 0x1b13: 0xbba1, 0x1b14: 0xbba1, 0x1b15: 0xbbb9, 0x1b16: 0xbbd1, 0x1b17: 0x10e1,
-	0x1b18: 0x10f9, 0x1b19: 0xbbe9, 0x1b1a: 0x2079, 0x1b1b: 0xbc21, 0x1b1c: 0xbac9, 0x1b1d: 0x1429,
-	0x1b1e: 0xbb11, 0x1b1f: 0x10e1, 0x1b20: 0x1111, 0x1b21: 0x2109, 0x1b22: 0xbab1, 0x1b23: 0x1099,
-	0x1b24: 0x10b1, 0x1b25: 0x10c9, 0x1b26: 0xbac9, 0x1b27: 0xbae1, 0x1b28: 0xbaf9, 0x1b29: 0x1429,
-	0x1b2a: 0x1a31, 0x1b2b: 0xbb11, 0x1b2c: 0xbb29, 0x1b2d: 0xbb41, 0x1b2e: 0xbb59, 0x1b2f: 0xbb71,
-	0x1b30: 0xbb89, 0x1b31: 0x2109, 0x1b32: 0x1111, 0x1b33: 0x1429, 0x1b34: 0xbba1, 0x1b35: 0xbbb9,
-	0x1b36: 0xbbd1, 0x1b37: 0x10e1, 0x1b38: 0x10f9, 0x1b39: 0xbbe9, 0x1b3a: 0x2079, 0x1b3b: 0xbc01,
-	0x1b3c: 0xbab1, 0x1b3d: 0x1099, 0x1b3e: 0x10b1, 0x1b3f: 0x10c9,
-	// Block 0x6d, offset 0x1b40
-	0x1b40: 0xbac9, 0x1b41: 0xbae1, 0x1b42: 0xbaf9, 0x1b43: 0x1429, 0x1b44: 0x1a31, 0x1b45: 0xbb11,
-	0x1b46: 0xbb29, 0x1b47: 0xbb41, 0x1b48: 0xbb59, 0x1b49: 0xbb71, 0x1b4a: 0xbb89, 0x1b4b: 0x2109,
-	0x1b4c: 0x1111, 0x1b4d: 0xbba1, 0x1b4e: 0xbba1, 0x1b4f: 0xbbb9, 0x1b50: 0xbbd1, 0x1b51: 0x10e1,
-	0x1b52: 0x10f9, 0x1b53: 0xbbe9, 0x1b54: 0x2079, 0x1b55: 0xbc21, 0x1b56: 0xbac9, 0x1b57: 0x1429,
-	0x1b58: 0xbb11, 0x1b59: 0x10e1, 0x1b5a: 0x1111, 0x1b5b: 0x2109, 0x1b5c: 0xbab1, 0x1b5d: 0x1099,
-	0x1b5e: 0x10b1, 0x1b5f: 0x10c9, 0x1b60: 0xbac9, 0x1b61: 0xbae1, 0x1b62: 0xbaf9, 0x1b63: 0x1429,
-	0x1b64: 0x1a31, 0x1b65: 0xbb11, 0x1b66: 0xbb29, 0x1b67: 0xbb41, 0x1b68: 0xbb59, 0x1b69: 0xbb71,
-	0x1b6a: 0xbb89, 0x1b6b: 0x2109, 0x1b6c: 0x1111, 0x1b6d: 0x1429, 0x1b6e: 0xbba1, 0x1b6f: 0xbbb9,
-	0x1b70: 0xbbd1, 0x1b71: 0x10e1, 0x1b72: 0x10f9, 0x1b73: 0xbbe9, 0x1b74: 0x2079, 0x1b75: 0xbc01,
-	0x1b76: 0xbab1, 0x1b77: 0x1099, 0x1b78: 0x10b1, 0x1b79: 0x10c9, 0x1b7a: 0xbac9, 0x1b7b: 0xbae1,
-	0x1b7c: 0xbaf9, 0x1b7d: 0x1429, 0x1b7e: 0x1a31, 0x1b7f: 0xbb11,
-	// Block 0x6e, offset 0x1b80
-	0x1b80: 0xbb29, 0x1b81: 0xbb41, 0x1b82: 0xbb59, 0x1b83: 0xbb71, 0x1b84: 0xbb89, 0x1b85: 0x2109,
-	0x1b86: 0x1111, 0x1b87: 0xbba1, 0x1b88: 0xbba1, 0x1b89: 0xbbb9, 0x1b8a: 0xbbd1, 0x1b8b: 0x10e1,
-	0x1b8c: 0x10f9, 0x1b8d: 0xbbe9, 0x1b8e: 0x2079, 0x1b8f: 0xbc21, 0x1b90: 0xbac9, 0x1b91: 0x1429,
-	0x1b92: 0xbb11, 0x1b93: 0x10e1, 0x1b94: 0x1111, 0x1b95: 0x2109, 0x1b96: 0xbab1, 0x1b97: 0x1099,
-	0x1b98: 0x10b1, 0x1b99: 0x10c9, 0x1b9a: 0xbac9, 0x1b9b: 0xbae1, 0x1b9c: 0xbaf9, 0x1b9d: 0x1429,
-	0x1b9e: 0x1a31, 0x1b9f: 0xbb11, 0x1ba0: 0xbb29, 0x1ba1: 0xbb41, 0x1ba2: 0xbb59, 0x1ba3: 0xbb71,
-	0x1ba4: 0xbb89, 0x1ba5: 0x2109, 0x1ba6: 0x1111, 0x1ba7: 0x1429, 0x1ba8: 0xbba1, 0x1ba9: 0xbbb9,
-	0x1baa: 0xbbd1, 0x1bab: 0x10e1, 0x1bac: 0x10f9, 0x1bad: 0xbbe9, 0x1bae: 0x2079, 0x1baf: 0xbc01,
-	0x1bb0: 0xbab1, 0x1bb1: 0x1099, 0x1bb2: 0x10b1, 0x1bb3: 0x10c9, 0x1bb4: 0xbac9, 0x1bb5: 0xbae1,
-	0x1bb6: 0xbaf9, 0x1bb7: 0x1429, 0x1bb8: 0x1a31, 0x1bb9: 0xbb11, 0x1bba: 0xbb29, 0x1bbb: 0xbb41,
-	0x1bbc: 0xbb59, 0x1bbd: 0xbb71, 0x1bbe: 0xbb89, 0x1bbf: 0x2109,
-	// Block 0x6f, offset 0x1bc0
-	0x1bc0: 0x1111, 0x1bc1: 0xbba1, 0x1bc2: 0xbba1, 0x1bc3: 0xbbb9, 0x1bc4: 0xbbd1, 0x1bc5: 0x10e1,
-	0x1bc6: 0x10f9, 0x1bc7: 0xbbe9, 0x1bc8: 0x2079, 0x1bc9: 0xbc21, 0x1bca: 0xbac9, 0x1bcb: 0x1429,
-	0x1bcc: 0xbb11, 0x1bcd: 0x10e1, 0x1bce: 0x1111, 0x1bcf: 0x2109, 0x1bd0: 0xbab1, 0x1bd1: 0x1099,
-	0x1bd2: 0x10b1, 0x1bd3: 0x10c9, 0x1bd4: 0xbac9, 0x1bd5: 0xbae1, 0x1bd6: 0xbaf9, 0x1bd7: 0x1429,
-	0x1bd8: 0x1a31, 0x1bd9: 0xbb11, 0x1bda: 0xbb29, 0x1bdb: 0xbb41, 0x1bdc: 0xbb59, 0x1bdd: 0xbb71,
-	0x1bde: 0xbb89, 0x1bdf: 0x2109, 0x1be0: 0x1111, 0x1be1: 0x1429, 0x1be2: 0xbba1, 0x1be3: 0xbbb9,
-	0x1be4: 0xbbd1, 0x1be5: 0x10e1, 0x1be6: 0x10f9, 0x1be7: 0xbbe9, 0x1be8: 0x2079, 0x1be9: 0xbc01,
-	0x1bea: 0xbab1, 0x1beb: 0x1099, 0x1bec: 0x10b1, 0x1bed: 0x10c9, 0x1bee: 0xbac9, 0x1bef: 0xbae1,
-	0x1bf0: 0xbaf9, 0x1bf1: 0x1429, 0x1bf2: 0x1a31, 0x1bf3: 0xbb11, 0x1bf4: 0xbb29, 0x1bf5: 0xbb41,
-	0x1bf6: 0xbb59, 0x1bf7: 0xbb71, 0x1bf8: 0xbb89, 0x1bf9: 0x2109, 0x1bfa: 0x1111, 0x1bfb: 0xbba1,
-	0x1bfc: 0xbba1, 0x1bfd: 0xbbb9, 0x1bfe: 0xbbd1, 0x1bff: 0x10e1,
-	// Block 0x70, offset 0x1c00
-	0x1c00: 0x10f9, 0x1c01: 0xbbe9, 0x1c02: 0x2079, 0x1c03: 0xbc21, 0x1c04: 0xbac9, 0x1c05: 0x1429,
-	0x1c06: 0xbb11, 0x1c07: 0x10e1, 0x1c08: 0x1111, 0x1c09: 0x2109, 0x1c0a: 0xbc41, 0x1c0b: 0xbc41,
-	0x1c0c: 0x0040, 0x1c0d: 0x0040, 0x1c0e: 0x1f41, 0x1c0f: 0x00c9, 0x1c10: 0x0069, 0x1c11: 0x0079,
-	0x1c12: 0x1f51, 0x1c13: 0x1f61, 0x1c14: 0x1f71, 0x1c15: 0x1f81, 0x1c16: 0x1f91, 0x1c17: 0x1fa1,
-	0x1c18: 0x1f41, 0x1c19: 0x00c9, 0x1c1a: 0x0069, 0x1c1b: 0x0079, 0x1c1c: 0x1f51, 0x1c1d: 0x1f61,
-	0x1c1e: 0x1f71, 0x1c1f: 0x1f81, 0x1c20: 0x1f91, 0x1c21: 0x1fa1, 0x1c22: 0x1f41, 0x1c23: 0x00c9,
-	0x1c24: 0x0069, 0x1c25: 0x0079, 0x1c26: 0x1f51, 0x1c27: 0x1f61, 0x1c28: 0x1f71, 0x1c29: 0x1f81,
-	0x1c2a: 0x1f91, 0x1c2b: 0x1fa1, 0x1c2c: 0x1f41, 0x1c2d: 0x00c9, 0x1c2e: 0x0069, 0x1c2f: 0x0079,
-	0x1c30: 0x1f51, 0x1c31: 0x1f61, 0x1c32: 0x1f71, 0x1c33: 0x1f81, 0x1c34: 0x1f91, 0x1c35: 0x1fa1,
-	0x1c36: 0x1f41, 0x1c37: 0x00c9, 0x1c38: 0x0069, 0x1c39: 0x0079, 0x1c3a: 0x1f51, 0x1c3b: 0x1f61,
-	0x1c3c: 0x1f71, 0x1c3d: 0x1f81, 0x1c3e: 0x1f91, 0x1c3f: 0x1fa1,
-	// Block 0x71, offset 0x1c40
-	0x1c40: 0xe115, 0x1c41: 0xe115, 0x1c42: 0xe135, 0x1c43: 0xe135, 0x1c44: 0xe115, 0x1c45: 0xe115,
-	0x1c46: 0xe175, 0x1c47: 0xe175, 0x1c48: 0xe115, 0x1c49: 0xe115, 0x1c4a: 0xe135, 0x1c4b: 0xe135,
-	0x1c4c: 0xe115, 0x1c4d: 0xe115, 0x1c4e: 0xe1f5, 0x1c4f: 0xe1f5, 0x1c50: 0xe115, 0x1c51: 0xe115,
-	0x1c52: 0xe135, 0x1c53: 0xe135, 0x1c54: 0xe115, 0x1c55: 0xe115, 0x1c56: 0xe175, 0x1c57: 0xe175,
-	0x1c58: 0xe115, 0x1c59: 0xe115, 0x1c5a: 0xe135, 0x1c5b: 0xe135, 0x1c5c: 0xe115, 0x1c5d: 0xe115,
-	0x1c5e: 0x8b3d, 0x1c5f: 0x8b3d, 0x1c60: 0x04b5, 0x1c61: 0x04b5, 0x1c62: 0x0a08, 0x1c63: 0x0a08,
-	0x1c64: 0x0a08, 0x1c65: 0x0a08, 0x1c66: 0x0a08, 0x1c67: 0x0a08, 0x1c68: 0x0a08, 0x1c69: 0x0a08,
-	0x1c6a: 0x0a08, 0x1c6b: 0x0a08, 0x1c6c: 0x0a08, 0x1c6d: 0x0a08, 0x1c6e: 0x0a08, 0x1c6f: 0x0a08,
-	0x1c70: 0x0a08, 0x1c71: 0x0a08, 0x1c72: 0x0a08, 0x1c73: 0x0a08, 0x1c74: 0x0a08, 0x1c75: 0x0a08,
-	0x1c76: 0x0a08, 0x1c77: 0x0a08, 0x1c78: 0x0a08, 0x1c79: 0x0a08, 0x1c7a: 0x0a08, 0x1c7b: 0x0a08,
-	0x1c7c: 0x0a08, 0x1c7d: 0x0a08, 0x1c7e: 0x0a08, 0x1c7f: 0x0a08,
-	// Block 0x72, offset 0x1c80
-	0x1c80: 0xb189, 0x1c81: 0xb1a1, 0x1c82: 0xb201, 0x1c83: 0xb249, 0x1c84: 0x0040, 0x1c85: 0xb411,
-	0x1c86: 0xb291, 0x1c87: 0xb219, 0x1c88: 0xb309, 0x1c89: 0xb429, 0x1c8a: 0xb399, 0x1c8b: 0xb3b1,
-	0x1c8c: 0xb3c9, 0x1c8d: 0xb3e1, 0x1c8e: 0xb2a9, 0x1c8f: 0xb339, 0x1c90: 0xb369, 0x1c91: 0xb2d9,
-	0x1c92: 0xb381, 0x1c93: 0xb279, 0x1c94: 0xb2c1, 0x1c95: 0xb1d1, 0x1c96: 0xb1e9, 0x1c97: 0xb231,
-	0x1c98: 0xb261, 0x1c99: 0xb2f1, 0x1c9a: 0xb321, 0x1c9b: 0xb351, 0x1c9c: 0xbc59, 0x1c9d: 0x7949,
-	0x1c9e: 0xbc71, 0x1c9f: 0xbc89, 0x1ca0: 0x0040, 0x1ca1: 0xb1a1, 0x1ca2: 0xb201, 0x1ca3: 0x0040,
-	0x1ca4: 0xb3f9, 0x1ca5: 0x0040, 0x1ca6: 0x0040, 0x1ca7: 0xb219, 0x1ca8: 0x0040, 0x1ca9: 0xb429,
-	0x1caa: 0xb399, 0x1cab: 0xb3b1, 0x1cac: 0xb3c9, 0x1cad: 0xb3e1, 0x1cae: 0xb2a9, 0x1caf: 0xb339,
-	0x1cb0: 0xb369, 0x1cb1: 0xb2d9, 0x1cb2: 0xb381, 0x1cb3: 0x0040, 0x1cb4: 0xb2c1, 0x1cb5: 0xb1d1,
-	0x1cb6: 0xb1e9, 0x1cb7: 0xb231, 0x1cb8: 0x0040, 0x1cb9: 0xb2f1, 0x1cba: 0x0040, 0x1cbb: 0xb351,
-	0x1cbc: 0x0040, 0x1cbd: 0x0040, 0x1cbe: 0x0040, 0x1cbf: 0x0040,
-	// Block 0x73, offset 0x1cc0
-	0x1cc0: 0x0040, 0x1cc1: 0x0040, 0x1cc2: 0xb201, 0x1cc3: 0x0040, 0x1cc4: 0x0040, 0x1cc5: 0x0040,
-	0x1cc6: 0x0040, 0x1cc7: 0xb219, 0x1cc8: 0x0040, 0x1cc9: 0xb429, 0x1cca: 0x0040, 0x1ccb: 0xb3b1,
-	0x1ccc: 0x0040, 0x1ccd: 0xb3e1, 0x1cce: 0xb2a9, 0x1ccf: 0xb339, 0x1cd0: 0x0040, 0x1cd1: 0xb2d9,
-	0x1cd2: 0xb381, 0x1cd3: 0x0040, 0x1cd4: 0xb2c1, 0x1cd5: 0x0040, 0x1cd6: 0x0040, 0x1cd7: 0xb231,
-	0x1cd8: 0x0040, 0x1cd9: 0xb2f1, 0x1cda: 0x0040, 0x1cdb: 0xb351, 0x1cdc: 0x0040, 0x1cdd: 0x7949,
-	0x1cde: 0x0040, 0x1cdf: 0xbc89, 0x1ce0: 0x0040, 0x1ce1: 0xb1a1, 0x1ce2: 0xb201, 0x1ce3: 0x0040,
-	0x1ce4: 0xb3f9, 0x1ce5: 0x0040, 0x1ce6: 0x0040, 0x1ce7: 0xb219, 0x1ce8: 0xb309, 0x1ce9: 0xb429,
-	0x1cea: 0xb399, 0x1ceb: 0x0040, 0x1cec: 0xb3c9, 0x1ced: 0xb3e1, 0x1cee: 0xb2a9, 0x1cef: 0xb339,
-	0x1cf0: 0xb369, 0x1cf1: 0xb2d9, 0x1cf2: 0xb381, 0x1cf3: 0x0040, 0x1cf4: 0xb2c1, 0x1cf5: 0xb1d1,
-	0x1cf6: 0xb1e9, 0x1cf7: 0xb231, 0x1cf8: 0x0040, 0x1cf9: 0xb2f1, 0x1cfa: 0xb321, 0x1cfb: 0xb351,
-	0x1cfc: 0xbc59, 0x1cfd: 0x0040, 0x1cfe: 0xbc71, 0x1cff: 0x0040,
-	// Block 0x74, offset 0x1d00
-	0x1d00: 0xb189, 0x1d01: 0xb1a1, 0x1d02: 0xb201, 0x1d03: 0xb249, 0x1d04: 0xb3f9, 0x1d05: 0xb411,
-	0x1d06: 0xb291, 0x1d07: 0xb219, 0x1d08: 0xb309, 0x1d09: 0xb429, 0x1d0a: 0x0040, 0x1d0b: 0xb3b1,
-	0x1d0c: 0xb3c9, 0x1d0d: 0xb3e1, 0x1d0e: 0xb2a9, 0x1d0f: 0xb339, 0x1d10: 0xb369, 0x1d11: 0xb2d9,
-	0x1d12: 0xb381, 0x1d13: 0xb279, 0x1d14: 0xb2c1, 0x1d15: 0xb1d1, 0x1d16: 0xb1e9, 0x1d17: 0xb231,
-	0x1d18: 0xb261, 0x1d19: 0xb2f1, 0x1d1a: 0xb321, 0x1d1b: 0xb351, 0x1d1c: 0x0040, 0x1d1d: 0x0040,
-	0x1d1e: 0x0040, 0x1d1f: 0x0040, 0x1d20: 0x0040, 0x1d21: 0xb1a1, 0x1d22: 0xb201, 0x1d23: 0xb249,
-	0x1d24: 0x0040, 0x1d25: 0xb411, 0x1d26: 0xb291, 0x1d27: 0xb219, 0x1d28: 0xb309, 0x1d29: 0xb429,
-	0x1d2a: 0x0040, 0x1d2b: 0xb3b1, 0x1d2c: 0xb3c9, 0x1d2d: 0xb3e1, 0x1d2e: 0xb2a9, 0x1d2f: 0xb339,
-	0x1d30: 0xb369, 0x1d31: 0xb2d9, 0x1d32: 0xb381, 0x1d33: 0xb279, 0x1d34: 0xb2c1, 0x1d35: 0xb1d1,
-	0x1d36: 0xb1e9, 0x1d37: 0xb231, 0x1d38: 0xb261, 0x1d39: 0xb2f1, 0x1d3a: 0xb321, 0x1d3b: 0xb351,
-	0x1d3c: 0x0040, 0x1d3d: 0x0040, 0x1d3e: 0x0040, 0x1d3f: 0x0040,
-	// Block 0x75, offset 0x1d40
-	0x1d40: 0x0040, 0x1d41: 0xbca2, 0x1d42: 0xbcba, 0x1d43: 0xbcd2, 0x1d44: 0xbcea, 0x1d45: 0xbd02,
-	0x1d46: 0xbd1a, 0x1d47: 0xbd32, 0x1d48: 0xbd4a, 0x1d49: 0xbd62, 0x1d4a: 0xbd7a, 0x1d4b: 0x0018,
-	0x1d4c: 0x0018, 0x1d4d: 0x0040, 0x1d4e: 0x0040, 0x1d4f: 0x0040, 0x1d50: 0xbd92, 0x1d51: 0xbdb2,
-	0x1d52: 0xbdd2, 0x1d53: 0xbdf2, 0x1d54: 0xbe12, 0x1d55: 0xbe32, 0x1d56: 0xbe52, 0x1d57: 0xbe72,
-	0x1d58: 0xbe92, 0x1d59: 0xbeb2, 0x1d5a: 0xbed2, 0x1d5b: 0xbef2, 0x1d5c: 0xbf12, 0x1d5d: 0xbf32,
-	0x1d5e: 0xbf52, 0x1d5f: 0xbf72, 0x1d60: 0xbf92, 0x1d61: 0xbfb2, 0x1d62: 0xbfd2, 0x1d63: 0xbff2,
-	0x1d64: 0xc012, 0x1d65: 0xc032, 0x1d66: 0xc052, 0x1d67: 0xc072, 0x1d68: 0xc092, 0x1d69: 0xc0b2,
-	0x1d6a: 0xc0d1, 0x1d6b: 0x1159, 0x1d6c: 0x0269, 0x1d6d: 0x6671, 0x1d6e: 0xc111, 0x1d6f: 0x0018,
-	0x1d70: 0x0039, 0x1d71: 0x0ee9, 0x1d72: 0x1159, 0x1d73: 0x0ef9, 0x1d74: 0x0f09, 0x1d75: 0x1199,
-	0x1d76: 0x0f31, 0x1d77: 0x0249, 0x1d78: 0x0f41, 0x1d79: 0x0259, 0x1d7a: 0x0f51, 0x1d7b: 0x0359,
-	0x1d7c: 0x0f61, 0x1d7d: 0x0f71, 0x1d7e: 0x00d9, 0x1d7f: 0x0f99,
-	// Block 0x76, offset 0x1d80
-	0x1d80: 0x2039, 0x1d81: 0x0269, 0x1d82: 0x01d9, 0x1d83: 0x0fa9, 0x1d84: 0x0fb9, 0x1d85: 0x1089,
-	0x1d86: 0x0279, 0x1d87: 0x0369, 0x1d88: 0x0289, 0x1d89: 0x13d1, 0x1d8a: 0xc129, 0x1d8b: 0x65b1,
-	0x1d8c: 0xc141, 0x1d8d: 0x1441, 0x1d8e: 0xc159, 0x1d8f: 0xc179, 0x1d90: 0x0018, 0x1d91: 0x0018,
-	0x1d92: 0x0018, 0x1d93: 0x0018, 0x1d94: 0x0018, 0x1d95: 0x0018, 0x1d96: 0x0018, 0x1d97: 0x0018,
-	0x1d98: 0x0018, 0x1d99: 0x0018, 0x1d9a: 0x0018, 0x1d9b: 0x0018, 0x1d9c: 0x0018, 0x1d9d: 0x0018,
-	0x1d9e: 0x0018, 0x1d9f: 0x0018, 0x1da0: 0x0018, 0x1da1: 0x0018, 0x1da2: 0x0018, 0x1da3: 0x0018,
-	0x1da4: 0x0018, 0x1da5: 0x0018, 0x1da6: 0x0018, 0x1da7: 0x0018, 0x1da8: 0x0018, 0x1da9: 0x0018,
-	0x1daa: 0xc191, 0x1dab: 0xc1a9, 0x1dac: 0xc1c1, 0x1dad: 0x0040, 0x1dae: 0x0040, 0x1daf: 0x0040,
-	0x1db0: 0x0018, 0x1db1: 0x0018, 0x1db2: 0x0018, 0x1db3: 0x0018, 0x1db4: 0x0018, 0x1db5: 0x0018,
-	0x1db6: 0x0018, 0x1db7: 0x0018, 0x1db8: 0x0018, 0x1db9: 0x0018, 0x1dba: 0x0018, 0x1dbb: 0x0018,
-	0x1dbc: 0x0018, 0x1dbd: 0x0018, 0x1dbe: 0x0018, 0x1dbf: 0x0018,
-	// Block 0x77, offset 0x1dc0
-	0x1dc0: 0xc1f1, 0x1dc1: 0xc229, 0x1dc2: 0xc261, 0x1dc3: 0x0040, 0x1dc4: 0x0040, 0x1dc5: 0x0040,
-	0x1dc6: 0x0040, 0x1dc7: 0x0040, 0x1dc8: 0x0040, 0x1dc9: 0x0040, 0x1dca: 0x0040, 0x1dcb: 0x0040,
-	0x1dcc: 0x0040, 0x1dcd: 0x0040, 0x1dce: 0x0040, 0x1dcf: 0x0040, 0x1dd0: 0xc281, 0x1dd1: 0xc2a1,
-	0x1dd2: 0xc2c1, 0x1dd3: 0xc2e1, 0x1dd4: 0xc301, 0x1dd5: 0xc321, 0x1dd6: 0xc341, 0x1dd7: 0xc361,
-	0x1dd8: 0xc381, 0x1dd9: 0xc3a1, 0x1dda: 0xc3c1, 0x1ddb: 0xc3e1, 0x1ddc: 0xc401, 0x1ddd: 0xc421,
-	0x1dde: 0xc441, 0x1ddf: 0xc461, 0x1de0: 0xc481, 0x1de1: 0xc4a1, 0x1de2: 0xc4c1, 0x1de3: 0xc4e1,
-	0x1de4: 0xc501, 0x1de5: 0xc521, 0x1de6: 0xc541, 0x1de7: 0xc561, 0x1de8: 0xc581, 0x1de9: 0xc5a1,
-	0x1dea: 0xc5c1, 0x1deb: 0xc5e1, 0x1dec: 0xc601, 0x1ded: 0xc621, 0x1dee: 0xc641, 0x1def: 0xc661,
-	0x1df0: 0xc681, 0x1df1: 0xc6a1, 0x1df2: 0xc6c1, 0x1df3: 0xc6e1, 0x1df4: 0xc701, 0x1df5: 0xc721,
-	0x1df6: 0xc741, 0x1df7: 0xc761, 0x1df8: 0xc781, 0x1df9: 0xc7a1, 0x1dfa: 0xc7c1, 0x1dfb: 0xc7e1,
-	0x1dfc: 0x0040, 0x1dfd: 0x0040, 0x1dfe: 0x0040, 0x1dff: 0x0040,
-	// Block 0x78, offset 0x1e00
-	0x1e00: 0xcb11, 0x1e01: 0xcb31, 0x1e02: 0xcb51, 0x1e03: 0x8b55, 0x1e04: 0xcb71, 0x1e05: 0xcb91,
-	0x1e06: 0xcbb1, 0x1e07: 0xcbd1, 0x1e08: 0xcbf1, 0x1e09: 0xcc11, 0x1e0a: 0xcc31, 0x1e0b: 0xcc51,
-	0x1e0c: 0xcc71, 0x1e0d: 0x8b75, 0x1e0e: 0xcc91, 0x1e0f: 0xccb1, 0x1e10: 0xccd1, 0x1e11: 0xccf1,
-	0x1e12: 0x8b95, 0x1e13: 0xcd11, 0x1e14: 0xcd31, 0x1e15: 0xc441, 0x1e16: 0x8bb5, 0x1e17: 0xcd51,
-	0x1e18: 0xcd71, 0x1e19: 0xcd91, 0x1e1a: 0xcdb1, 0x1e1b: 0xcdd1, 0x1e1c: 0x8bd5, 0x1e1d: 0xcdf1,
-	0x1e1e: 0xce11, 0x1e1f: 0xce31, 0x1e20: 0xce51, 0x1e21: 0xce71, 0x1e22: 0xc7a1, 0x1e23: 0xce91,
-	0x1e24: 0xceb1, 0x1e25: 0xced1, 0x1e26: 0xcef1, 0x1e27: 0xcf11, 0x1e28: 0xcf31, 0x1e29: 0xcf51,
-	0x1e2a: 0xcf71, 0x1e2b: 0xcf91, 0x1e2c: 0xcfb1, 0x1e2d: 0xcfd1, 0x1e2e: 0xcff1, 0x1e2f: 0xd011,
-	0x1e30: 0xd031, 0x1e31: 0xd051, 0x1e32: 0xd051, 0x1e33: 0xd051, 0x1e34: 0x8bf5, 0x1e35: 0xd071,
-	0x1e36: 0xd091, 0x1e37: 0xd0b1, 0x1e38: 0x8c15, 0x1e39: 0xd0d1, 0x1e3a: 0xd0f1, 0x1e3b: 0xd111,
-	0x1e3c: 0xd131, 0x1e3d: 0xd151, 0x1e3e: 0xd171, 0x1e3f: 0xd191,
-	// Block 0x79, offset 0x1e40
-	0x1e40: 0xd1b1, 0x1e41: 0xd1d1, 0x1e42: 0xd1f1, 0x1e43: 0xd211, 0x1e44: 0xd231, 0x1e45: 0xd251,
-	0x1e46: 0xd251, 0x1e47: 0xd271, 0x1e48: 0xd291, 0x1e49: 0xd2b1, 0x1e4a: 0xd2d1, 0x1e4b: 0xd2f1,
-	0x1e4c: 0xd311, 0x1e4d: 0xd331, 0x1e4e: 0xd351, 0x1e4f: 0xd371, 0x1e50: 0xd391, 0x1e51: 0xd3b1,
-	0x1e52: 0xd3d1, 0x1e53: 0xd3f1, 0x1e54: 0xd411, 0x1e55: 0xd431, 0x1e56: 0xd451, 0x1e57: 0xd471,
-	0x1e58: 0xd491, 0x1e59: 0x8c35, 0x1e5a: 0xd4b1, 0x1e5b: 0xd4d1, 0x1e5c: 0xd4f1, 0x1e5d: 0xc321,
-	0x1e5e: 0xd511, 0x1e5f: 0xd531, 0x1e60: 0x8c55, 0x1e61: 0x8c75, 0x1e62: 0xd551, 0x1e63: 0xd571,
-	0x1e64: 0xd591, 0x1e65: 0xd5b1, 0x1e66: 0xd5d1, 0x1e67: 0xd5f1, 0x1e68: 0x2040, 0x1e69: 0xd611,
-	0x1e6a: 0xd631, 0x1e6b: 0xd631, 0x1e6c: 0x8c95, 0x1e6d: 0xd651, 0x1e6e: 0xd671, 0x1e6f: 0xd691,
-	0x1e70: 0xd6b1, 0x1e71: 0x8cb5, 0x1e72: 0xd6d1, 0x1e73: 0xd6f1, 0x1e74: 0x2040, 0x1e75: 0xd711,
-	0x1e76: 0xd731, 0x1e77: 0xd751, 0x1e78: 0xd771, 0x1e79: 0xd791, 0x1e7a: 0xd7b1, 0x1e7b: 0x8cd5,
-	0x1e7c: 0xd7d1, 0x1e7d: 0x8cf5, 0x1e7e: 0xd7f1, 0x1e7f: 0xd811,
-	// Block 0x7a, offset 0x1e80
-	0x1e80: 0xd831, 0x1e81: 0xd851, 0x1e82: 0xd871, 0x1e83: 0xd891, 0x1e84: 0xd8b1, 0x1e85: 0xd8d1,
-	0x1e86: 0xd8f1, 0x1e87: 0xd911, 0x1e88: 0xd931, 0x1e89: 0x8d15, 0x1e8a: 0xd951, 0x1e8b: 0xd971,
-	0x1e8c: 0xd991, 0x1e8d: 0xd9b1, 0x1e8e: 0xd9d1, 0x1e8f: 0x8d35, 0x1e90: 0xd9f1, 0x1e91: 0x8d55,
-	0x1e92: 0x8d75, 0x1e93: 0xda11, 0x1e94: 0xda31, 0x1e95: 0xda31, 0x1e96: 0xda51, 0x1e97: 0x8d95,
-	0x1e98: 0x8db5, 0x1e99: 0xda71, 0x1e9a: 0xda91, 0x1e9b: 0xdab1, 0x1e9c: 0xdad1, 0x1e9d: 0xdaf1,
-	0x1e9e: 0xdb11, 0x1e9f: 0xdb31, 0x1ea0: 0xdb51, 0x1ea1: 0xdb71, 0x1ea2: 0xdb91, 0x1ea3: 0xdbb1,
-	0x1ea4: 0x8dd5, 0x1ea5: 0xdbd1, 0x1ea6: 0xdbf1, 0x1ea7: 0xdc11, 0x1ea8: 0xdc31, 0x1ea9: 0xdc11,
-	0x1eaa: 0xdc51, 0x1eab: 0xdc71, 0x1eac: 0xdc91, 0x1ead: 0xdcb1, 0x1eae: 0xdcd1, 0x1eaf: 0xdcf1,
-	0x1eb0: 0xdd11, 0x1eb1: 0xdd31, 0x1eb2: 0xdd51, 0x1eb3: 0xdd71, 0x1eb4: 0xdd91, 0x1eb5: 0xddb1,
-	0x1eb6: 0xddd1, 0x1eb7: 0xddf1, 0x1eb8: 0x8df5, 0x1eb9: 0xde11, 0x1eba: 0xde31, 0x1ebb: 0xde51,
-	0x1ebc: 0xde71, 0x1ebd: 0xde91, 0x1ebe: 0x8e15, 0x1ebf: 0xdeb1,
-	// Block 0x7b, offset 0x1ec0
-	0x1ec0: 0xe5b1, 0x1ec1: 0xe5d1, 0x1ec2: 0xe5f1, 0x1ec3: 0xe611, 0x1ec4: 0xe631, 0x1ec5: 0xe651,
-	0x1ec6: 0x8f35, 0x1ec7: 0xe671, 0x1ec8: 0xe691, 0x1ec9: 0xe6b1, 0x1eca: 0xe6d1, 0x1ecb: 0xe6f1,
-	0x1ecc: 0xe711, 0x1ecd: 0x8f55, 0x1ece: 0xe731, 0x1ecf: 0xe751, 0x1ed0: 0x8f75, 0x1ed1: 0x8f95,
-	0x1ed2: 0xe771, 0x1ed3: 0xe791, 0x1ed4: 0xe7b1, 0x1ed5: 0xe7d1, 0x1ed6: 0xe7f1, 0x1ed7: 0xe811,
-	0x1ed8: 0xe831, 0x1ed9: 0xe851, 0x1eda: 0xe871, 0x1edb: 0x8fb5, 0x1edc: 0xe891, 0x1edd: 0x8fd5,
-	0x1ede: 0xe8b1, 0x1edf: 0x2040, 0x1ee0: 0xe8d1, 0x1ee1: 0xe8f1, 0x1ee2: 0xe911, 0x1ee3: 0x8ff5,
-	0x1ee4: 0xe931, 0x1ee5: 0xe951, 0x1ee6: 0x9015, 0x1ee7: 0x9035, 0x1ee8: 0xe971, 0x1ee9: 0xe991,
-	0x1eea: 0xe9b1, 0x1eeb: 0xe9d1, 0x1eec: 0xe9f1, 0x1eed: 0xe9f1, 0x1eee: 0xea11, 0x1eef: 0xea31,
-	0x1ef0: 0xea51, 0x1ef1: 0xea71, 0x1ef2: 0xea91, 0x1ef3: 0xeab1, 0x1ef4: 0xead1, 0x1ef5: 0x9055,
-	0x1ef6: 0xeaf1, 0x1ef7: 0x9075, 0x1ef8: 0xeb11, 0x1ef9: 0x9095, 0x1efa: 0xeb31, 0x1efb: 0x90b5,
-	0x1efc: 0x90d5, 0x1efd: 0x90f5, 0x1efe: 0xeb51, 0x1eff: 0xeb71,
-	// Block 0x7c, offset 0x1f00
-	0x1f00: 0xeb91, 0x1f01: 0x9115, 0x1f02: 0x9135, 0x1f03: 0x9155, 0x1f04: 0x9175, 0x1f05: 0xebb1,
-	0x1f06: 0xebd1, 0x1f07: 0xebd1, 0x1f08: 0xebf1, 0x1f09: 0xec11, 0x1f0a: 0xec31, 0x1f0b: 0xec51,
-	0x1f0c: 0xec71, 0x1f0d: 0x9195, 0x1f0e: 0xec91, 0x1f0f: 0xecb1, 0x1f10: 0xecd1, 0x1f11: 0xecf1,
-	0x1f12: 0x91b5, 0x1f13: 0xed11, 0x1f14: 0x91d5, 0x1f15: 0x91f5, 0x1f16: 0xed31, 0x1f17: 0xed51,
-	0x1f18: 0xed71, 0x1f19: 0xed91, 0x1f1a: 0xedb1, 0x1f1b: 0xedd1, 0x1f1c: 0x9215, 0x1f1d: 0x9235,
-	0x1f1e: 0x9255, 0x1f1f: 0x2040, 0x1f20: 0xedf1, 0x1f21: 0x9275, 0x1f22: 0xee11, 0x1f23: 0xee31,
-	0x1f24: 0xee51, 0x1f25: 0x9295, 0x1f26: 0xee71, 0x1f27: 0xee91, 0x1f28: 0xeeb1, 0x1f29: 0xeed1,
-	0x1f2a: 0xeef1, 0x1f2b: 0x92b5, 0x1f2c: 0xef11, 0x1f2d: 0xef31, 0x1f2e: 0xef51, 0x1f2f: 0xef71,
-	0x1f30: 0xef91, 0x1f31: 0xefb1, 0x1f32: 0x92d5, 0x1f33: 0x92f5, 0x1f34: 0xefd1, 0x1f35: 0x9315,
-	0x1f36: 0xeff1, 0x1f37: 0x9335, 0x1f38: 0xf011, 0x1f39: 0xf031, 0x1f3a: 0xf051, 0x1f3b: 0x9355,
-	0x1f3c: 0x9375, 0x1f3d: 0xf071, 0x1f3e: 0x9395, 0x1f3f: 0xf091,
-	// Block 0x7d, offset 0x1f40
-	0x1f40: 0xf6d1, 0x1f41: 0xf6f1, 0x1f42: 0xf711, 0x1f43: 0xf731, 0x1f44: 0xf751, 0x1f45: 0x9555,
-	0x1f46: 0xf771, 0x1f47: 0xf791, 0x1f48: 0xf7b1, 0x1f49: 0xf7d1, 0x1f4a: 0xf7f1, 0x1f4b: 0x9575,
-	0x1f4c: 0x9595, 0x1f4d: 0xf811, 0x1f4e: 0xf831, 0x1f4f: 0xf851, 0x1f50: 0xf871, 0x1f51: 0xf891,
-	0x1f52: 0xf8b1, 0x1f53: 0x95b5, 0x1f54: 0xf8d1, 0x1f55: 0xf8f1, 0x1f56: 0xf911, 0x1f57: 0xf931,
-	0x1f58: 0x95d5, 0x1f59: 0x95f5, 0x1f5a: 0xf951, 0x1f5b: 0xf971, 0x1f5c: 0xf991, 0x1f5d: 0x9615,
-	0x1f5e: 0xf9b1, 0x1f5f: 0xf9d1, 0x1f60: 0x684d, 0x1f61: 0x9635, 0x1f62: 0xf9f1, 0x1f63: 0xfa11,
-	0x1f64: 0xfa31, 0x1f65: 0x9655, 0x1f66: 0xfa51, 0x1f67: 0xfa71, 0x1f68: 0xfa91, 0x1f69: 0xfab1,
-	0x1f6a: 0xfad1, 0x1f6b: 0xfaf1, 0x1f6c: 0xfb11, 0x1f6d: 0x9675, 0x1f6e: 0xfb31, 0x1f6f: 0xfb51,
-	0x1f70: 0xfb71, 0x1f71: 0x9695, 0x1f72: 0xfb91, 0x1f73: 0xfbb1, 0x1f74: 0xfbd1, 0x1f75: 0xfbf1,
-	0x1f76: 0x7b6d, 0x1f77: 0x96b5, 0x1f78: 0xfc11, 0x1f79: 0xfc31, 0x1f7a: 0xfc51, 0x1f7b: 0x96d5,
-	0x1f7c: 0xfc71, 0x1f7d: 0x96f5, 0x1f7e: 0xfc91, 0x1f7f: 0xfc91,
-	// Block 0x7e, offset 0x1f80
-	0x1f80: 0xfcb1, 0x1f81: 0x9715, 0x1f82: 0xfcd1, 0x1f83: 0xfcf1, 0x1f84: 0xfd11, 0x1f85: 0xfd31,
-	0x1f86: 0xfd51, 0x1f87: 0xfd71, 0x1f88: 0xfd91, 0x1f89: 0x9735, 0x1f8a: 0xfdb1, 0x1f8b: 0xfdd1,
-	0x1f8c: 0xfdf1, 0x1f8d: 0xfe11, 0x1f8e: 0xfe31, 0x1f8f: 0xfe51, 0x1f90: 0x9755, 0x1f91: 0xfe71,
-	0x1f92: 0x9775, 0x1f93: 0x9795, 0x1f94: 0x97b5, 0x1f95: 0xfe91, 0x1f96: 0xfeb1, 0x1f97: 0xfed1,
-	0x1f98: 0xfef1, 0x1f99: 0xff11, 0x1f9a: 0xff31, 0x1f9b: 0xff51, 0x1f9c: 0xff71, 0x1f9d: 0x97d5,
-	0x1f9e: 0x0040, 0x1f9f: 0x0040, 0x1fa0: 0x0040, 0x1fa1: 0x0040, 0x1fa2: 0x0040, 0x1fa3: 0x0040,
-	0x1fa4: 0x0040, 0x1fa5: 0x0040, 0x1fa6: 0x0040, 0x1fa7: 0x0040, 0x1fa8: 0x0040, 0x1fa9: 0x0040,
-	0x1faa: 0x0040, 0x1fab: 0x0040, 0x1fac: 0x0040, 0x1fad: 0x0040, 0x1fae: 0x0040, 0x1faf: 0x0040,
-	0x1fb0: 0x0040, 0x1fb1: 0x0040, 0x1fb2: 0x0040, 0x1fb3: 0x0040, 0x1fb4: 0x0040, 0x1fb5: 0x0040,
-	0x1fb6: 0x0040, 0x1fb7: 0x0040, 0x1fb8: 0x0040, 0x1fb9: 0x0040, 0x1fba: 0x0040, 0x1fbb: 0x0040,
-	0x1fbc: 0x0040, 0x1fbd: 0x0040, 0x1fbe: 0x0040, 0x1fbf: 0x0040,
-}
-
-// idnaIndex: 36 blocks, 2304 entries, 4608 bytes
-// Block 0 is the zero block.
-var idnaIndex = [2304]uint16{
-	// Block 0x0, offset 0x0
-	// Block 0x1, offset 0x40
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc2: 0x01, 0xc3: 0x7d, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x04, 0xc7: 0x05,
-	0xc8: 0x06, 0xc9: 0x7e, 0xca: 0x7f, 0xcb: 0x07, 0xcc: 0x80, 0xcd: 0x08, 0xce: 0x09, 0xcf: 0x0a,
-	0xd0: 0x81, 0xd1: 0x0b, 0xd2: 0x0c, 0xd3: 0x0d, 0xd4: 0x0e, 0xd5: 0x82, 0xd6: 0x83, 0xd7: 0x84,
-	0xd8: 0x0f, 0xd9: 0x10, 0xda: 0x85, 0xdb: 0x11, 0xdc: 0x12, 0xdd: 0x86, 0xde: 0x87, 0xdf: 0x88,
-	0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, 0xe4: 0x06, 0xe5: 0x07, 0xe6: 0x07, 0xe7: 0x07,
-	0xe8: 0x07, 0xe9: 0x08, 0xea: 0x09, 0xeb: 0x07, 0xec: 0x07, 0xed: 0x0a, 0xee: 0x0b, 0xef: 0x0c,
-	0xf0: 0x1d, 0xf1: 0x1e, 0xf2: 0x1e, 0xf3: 0x20, 0xf4: 0x21,
-	// Block 0x4, offset 0x100
-	0x120: 0x89, 0x121: 0x13, 0x122: 0x8a, 0x123: 0x8b, 0x124: 0x8c, 0x125: 0x14, 0x126: 0x15, 0x127: 0x16,
-	0x128: 0x17, 0x129: 0x18, 0x12a: 0x19, 0x12b: 0x1a, 0x12c: 0x1b, 0x12d: 0x1c, 0x12e: 0x1d, 0x12f: 0x8d,
-	0x130: 0x8e, 0x131: 0x1e, 0x132: 0x1f, 0x133: 0x20, 0x134: 0x8f, 0x135: 0x21, 0x136: 0x90, 0x137: 0x91,
-	0x138: 0x92, 0x139: 0x93, 0x13a: 0x22, 0x13b: 0x94, 0x13c: 0x95, 0x13d: 0x23, 0x13e: 0x24, 0x13f: 0x96,
-	// Block 0x5, offset 0x140
-	0x140: 0x97, 0x141: 0x98, 0x142: 0x99, 0x143: 0x9a, 0x144: 0x9b, 0x145: 0x9c, 0x146: 0x9d, 0x147: 0x9e,
-	0x148: 0x9f, 0x149: 0xa0, 0x14a: 0xa1, 0x14b: 0xa2, 0x14c: 0xa3, 0x14d: 0xa4, 0x14e: 0xa5, 0x14f: 0xa6,
-	0x150: 0xa7, 0x151: 0x9f, 0x152: 0x9f, 0x153: 0x9f, 0x154: 0x9f, 0x155: 0x9f, 0x156: 0x9f, 0x157: 0x9f,
-	0x158: 0x9f, 0x159: 0xa8, 0x15a: 0xa9, 0x15b: 0xaa, 0x15c: 0xab, 0x15d: 0xac, 0x15e: 0xad, 0x15f: 0xae,
-	0x160: 0xaf, 0x161: 0xb0, 0x162: 0xb1, 0x163: 0xb2, 0x164: 0xb3, 0x165: 0xb4, 0x166: 0xb5, 0x167: 0xb6,
-	0x168: 0xb7, 0x169: 0xb8, 0x16a: 0xb9, 0x16b: 0xba, 0x16c: 0xbb, 0x16d: 0xbc, 0x16e: 0xbd, 0x16f: 0xbe,
-	0x170: 0xbf, 0x171: 0xc0, 0x172: 0xc1, 0x173: 0xc2, 0x174: 0x25, 0x175: 0x26, 0x176: 0x27, 0x177: 0xc3,
-	0x178: 0x28, 0x179: 0x28, 0x17a: 0x29, 0x17b: 0x28, 0x17c: 0xc4, 0x17d: 0x2a, 0x17e: 0x2b, 0x17f: 0x2c,
-	// Block 0x6, offset 0x180
-	0x180: 0x2d, 0x181: 0x2e, 0x182: 0x2f, 0x183: 0xc5, 0x184: 0x30, 0x185: 0x31, 0x186: 0xc6, 0x187: 0x9b,
-	0x188: 0xc7, 0x189: 0xc8, 0x18a: 0x9b, 0x18b: 0x9b, 0x18c: 0xc9, 0x18d: 0x9b, 0x18e: 0x9b, 0x18f: 0x9b,
-	0x190: 0xca, 0x191: 0x32, 0x192: 0x33, 0x193: 0x34, 0x194: 0x9b, 0x195: 0x9b, 0x196: 0x9b, 0x197: 0x9b,
-	0x198: 0x9b, 0x199: 0x9b, 0x19a: 0x9b, 0x19b: 0x9b, 0x19c: 0x9b, 0x19d: 0x9b, 0x19e: 0x9b, 0x19f: 0x9b,
-	0x1a0: 0x9b, 0x1a1: 0x9b, 0x1a2: 0x9b, 0x1a3: 0x9b, 0x1a4: 0x9b, 0x1a5: 0x9b, 0x1a6: 0x9b, 0x1a7: 0x9b,
-	0x1a8: 0xcb, 0x1a9: 0xcc, 0x1aa: 0x9b, 0x1ab: 0xcd, 0x1ac: 0x9b, 0x1ad: 0xce, 0x1ae: 0xcf, 0x1af: 0x9b,
-	0x1b0: 0xd0, 0x1b1: 0x35, 0x1b2: 0x28, 0x1b3: 0x36, 0x1b4: 0xd1, 0x1b5: 0xd2, 0x1b6: 0xd3, 0x1b7: 0xd4,
-	0x1b8: 0xd5, 0x1b9: 0xd6, 0x1ba: 0xd7, 0x1bb: 0xd8, 0x1bc: 0xd9, 0x1bd: 0xda, 0x1be: 0xdb, 0x1bf: 0x37,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x38, 0x1c1: 0xdc, 0x1c2: 0xdd, 0x1c3: 0xde, 0x1c4: 0xdf, 0x1c5: 0x39, 0x1c6: 0x3a, 0x1c7: 0xe0,
-	0x1c8: 0xe1, 0x1c9: 0x3b, 0x1ca: 0x3c, 0x1cb: 0x3d, 0x1cc: 0x3e, 0x1cd: 0x3f, 0x1ce: 0x40, 0x1cf: 0x41,
-	0x1d0: 0x9f, 0x1d1: 0x9f, 0x1d2: 0x9f, 0x1d3: 0x9f, 0x1d4: 0x9f, 0x1d5: 0x9f, 0x1d6: 0x9f, 0x1d7: 0x9f,
-	0x1d8: 0x9f, 0x1d9: 0x9f, 0x1da: 0x9f, 0x1db: 0x9f, 0x1dc: 0x9f, 0x1dd: 0x9f, 0x1de: 0x9f, 0x1df: 0x9f,
-	0x1e0: 0x9f, 0x1e1: 0x9f, 0x1e2: 0x9f, 0x1e3: 0x9f, 0x1e4: 0x9f, 0x1e5: 0x9f, 0x1e6: 0x9f, 0x1e7: 0x9f,
-	0x1e8: 0x9f, 0x1e9: 0x9f, 0x1ea: 0x9f, 0x1eb: 0x9f, 0x1ec: 0x9f, 0x1ed: 0x9f, 0x1ee: 0x9f, 0x1ef: 0x9f,
-	0x1f0: 0x9f, 0x1f1: 0x9f, 0x1f2: 0x9f, 0x1f3: 0x9f, 0x1f4: 0x9f, 0x1f5: 0x9f, 0x1f6: 0x9f, 0x1f7: 0x9f,
-	0x1f8: 0x9f, 0x1f9: 0x9f, 0x1fa: 0x9f, 0x1fb: 0x9f, 0x1fc: 0x9f, 0x1fd: 0x9f, 0x1fe: 0x9f, 0x1ff: 0x9f,
-	// Block 0x8, offset 0x200
-	0x200: 0x9f, 0x201: 0x9f, 0x202: 0x9f, 0x203: 0x9f, 0x204: 0x9f, 0x205: 0x9f, 0x206: 0x9f, 0x207: 0x9f,
-	0x208: 0x9f, 0x209: 0x9f, 0x20a: 0x9f, 0x20b: 0x9f, 0x20c: 0x9f, 0x20d: 0x9f, 0x20e: 0x9f, 0x20f: 0x9f,
-	0x210: 0x9f, 0x211: 0x9f, 0x212: 0x9f, 0x213: 0x9f, 0x214: 0x9f, 0x215: 0x9f, 0x216: 0x9f, 0x217: 0x9f,
-	0x218: 0x9f, 0x219: 0x9f, 0x21a: 0x9f, 0x21b: 0x9f, 0x21c: 0x9f, 0x21d: 0x9f, 0x21e: 0x9f, 0x21f: 0x9f,
-	0x220: 0x9f, 0x221: 0x9f, 0x222: 0x9f, 0x223: 0x9f, 0x224: 0x9f, 0x225: 0x9f, 0x226: 0x9f, 0x227: 0x9f,
-	0x228: 0x9f, 0x229: 0x9f, 0x22a: 0x9f, 0x22b: 0x9f, 0x22c: 0x9f, 0x22d: 0x9f, 0x22e: 0x9f, 0x22f: 0x9f,
-	0x230: 0x9f, 0x231: 0x9f, 0x232: 0x9f, 0x233: 0x9f, 0x234: 0x9f, 0x235: 0x9f, 0x236: 0xb2, 0x237: 0x9b,
-	0x238: 0x9f, 0x239: 0x9f, 0x23a: 0x9f, 0x23b: 0x9f, 0x23c: 0x9f, 0x23d: 0x9f, 0x23e: 0x9f, 0x23f: 0x9f,
-	// Block 0x9, offset 0x240
-	0x240: 0x9f, 0x241: 0x9f, 0x242: 0x9f, 0x243: 0x9f, 0x244: 0x9f, 0x245: 0x9f, 0x246: 0x9f, 0x247: 0x9f,
-	0x248: 0x9f, 0x249: 0x9f, 0x24a: 0x9f, 0x24b: 0x9f, 0x24c: 0x9f, 0x24d: 0x9f, 0x24e: 0x9f, 0x24f: 0x9f,
-	0x250: 0x9f, 0x251: 0x9f, 0x252: 0x9f, 0x253: 0x9f, 0x254: 0x9f, 0x255: 0x9f, 0x256: 0x9f, 0x257: 0x9f,
-	0x258: 0x9f, 0x259: 0x9f, 0x25a: 0x9f, 0x25b: 0x9f, 0x25c: 0x9f, 0x25d: 0x9f, 0x25e: 0x9f, 0x25f: 0x9f,
-	0x260: 0x9f, 0x261: 0x9f, 0x262: 0x9f, 0x263: 0x9f, 0x264: 0x9f, 0x265: 0x9f, 0x266: 0x9f, 0x267: 0x9f,
-	0x268: 0x9f, 0x269: 0x9f, 0x26a: 0x9f, 0x26b: 0x9f, 0x26c: 0x9f, 0x26d: 0x9f, 0x26e: 0x9f, 0x26f: 0x9f,
-	0x270: 0x9f, 0x271: 0x9f, 0x272: 0x9f, 0x273: 0x9f, 0x274: 0x9f, 0x275: 0x9f, 0x276: 0x9f, 0x277: 0x9f,
-	0x278: 0x9f, 0x279: 0x9f, 0x27a: 0x9f, 0x27b: 0x9f, 0x27c: 0x9f, 0x27d: 0x9f, 0x27e: 0x9f, 0x27f: 0x9f,
-	// Block 0xa, offset 0x280
-	0x280: 0x9f, 0x281: 0x9f, 0x282: 0x9f, 0x283: 0x9f, 0x284: 0x9f, 0x285: 0x9f, 0x286: 0x9f, 0x287: 0x9f,
-	0x288: 0x9f, 0x289: 0x9f, 0x28a: 0x9f, 0x28b: 0x9f, 0x28c: 0x9f, 0x28d: 0x9f, 0x28e: 0x9f, 0x28f: 0x9f,
-	0x290: 0x9f, 0x291: 0x9f, 0x292: 0x9f, 0x293: 0x9f, 0x294: 0x9f, 0x295: 0x9f, 0x296: 0x9f, 0x297: 0x9f,
-	0x298: 0x9f, 0x299: 0x9f, 0x29a: 0x9f, 0x29b: 0x9f, 0x29c: 0x9f, 0x29d: 0x9f, 0x29e: 0x9f, 0x29f: 0x9f,
-	0x2a0: 0x9f, 0x2a1: 0x9f, 0x2a2: 0x9f, 0x2a3: 0x9f, 0x2a4: 0x9f, 0x2a5: 0x9f, 0x2a6: 0x9f, 0x2a7: 0x9f,
-	0x2a8: 0x9f, 0x2a9: 0x9f, 0x2aa: 0x9f, 0x2ab: 0x9f, 0x2ac: 0x9f, 0x2ad: 0x9f, 0x2ae: 0x9f, 0x2af: 0x9f,
-	0x2b0: 0x9f, 0x2b1: 0x9f, 0x2b2: 0x9f, 0x2b3: 0x9f, 0x2b4: 0x9f, 0x2b5: 0x9f, 0x2b6: 0x9f, 0x2b7: 0x9f,
-	0x2b8: 0x9f, 0x2b9: 0x9f, 0x2ba: 0x9f, 0x2bb: 0x9f, 0x2bc: 0x9f, 0x2bd: 0x9f, 0x2be: 0x9f, 0x2bf: 0xe2,
-	// Block 0xb, offset 0x2c0
-	0x2c0: 0x9f, 0x2c1: 0x9f, 0x2c2: 0x9f, 0x2c3: 0x9f, 0x2c4: 0x9f, 0x2c5: 0x9f, 0x2c6: 0x9f, 0x2c7: 0x9f,
-	0x2c8: 0x9f, 0x2c9: 0x9f, 0x2ca: 0x9f, 0x2cb: 0x9f, 0x2cc: 0x9f, 0x2cd: 0x9f, 0x2ce: 0x9f, 0x2cf: 0x9f,
-	0x2d0: 0x9f, 0x2d1: 0x9f, 0x2d2: 0xe3, 0x2d3: 0xe4, 0x2d4: 0x9f, 0x2d5: 0x9f, 0x2d6: 0x9f, 0x2d7: 0x9f,
-	0x2d8: 0xe5, 0x2d9: 0x42, 0x2da: 0x43, 0x2db: 0xe6, 0x2dc: 0x44, 0x2dd: 0x45, 0x2de: 0x46, 0x2df: 0xe7,
-	0x2e0: 0xe8, 0x2e1: 0xe9, 0x2e2: 0xea, 0x2e3: 0xeb, 0x2e4: 0xec, 0x2e5: 0xed, 0x2e6: 0xee, 0x2e7: 0xef,
-	0x2e8: 0xf0, 0x2e9: 0xf1, 0x2ea: 0xf2, 0x2eb: 0xf3, 0x2ec: 0xf4, 0x2ed: 0xf5, 0x2ee: 0xf6, 0x2ef: 0xf7,
-	0x2f0: 0x9f, 0x2f1: 0x9f, 0x2f2: 0x9f, 0x2f3: 0x9f, 0x2f4: 0x9f, 0x2f5: 0x9f, 0x2f6: 0x9f, 0x2f7: 0x9f,
-	0x2f8: 0x9f, 0x2f9: 0x9f, 0x2fa: 0x9f, 0x2fb: 0x9f, 0x2fc: 0x9f, 0x2fd: 0x9f, 0x2fe: 0x9f, 0x2ff: 0x9f,
-	// Block 0xc, offset 0x300
-	0x300: 0x9f, 0x301: 0x9f, 0x302: 0x9f, 0x303: 0x9f, 0x304: 0x9f, 0x305: 0x9f, 0x306: 0x9f, 0x307: 0x9f,
-	0x308: 0x9f, 0x309: 0x9f, 0x30a: 0x9f, 0x30b: 0x9f, 0x30c: 0x9f, 0x30d: 0x9f, 0x30e: 0x9f, 0x30f: 0x9f,
-	0x310: 0x9f, 0x311: 0x9f, 0x312: 0x9f, 0x313: 0x9f, 0x314: 0x9f, 0x315: 0x9f, 0x316: 0x9f, 0x317: 0x9f,
-	0x318: 0x9f, 0x319: 0x9f, 0x31a: 0x9f, 0x31b: 0x9f, 0x31c: 0x9f, 0x31d: 0x9f, 0x31e: 0xf8, 0x31f: 0xf9,
-	// Block 0xd, offset 0x340
-	0x340: 0xba, 0x341: 0xba, 0x342: 0xba, 0x343: 0xba, 0x344: 0xba, 0x345: 0xba, 0x346: 0xba, 0x347: 0xba,
-	0x348: 0xba, 0x349: 0xba, 0x34a: 0xba, 0x34b: 0xba, 0x34c: 0xba, 0x34d: 0xba, 0x34e: 0xba, 0x34f: 0xba,
-	0x350: 0xba, 0x351: 0xba, 0x352: 0xba, 0x353: 0xba, 0x354: 0xba, 0x355: 0xba, 0x356: 0xba, 0x357: 0xba,
-	0x358: 0xba, 0x359: 0xba, 0x35a: 0xba, 0x35b: 0xba, 0x35c: 0xba, 0x35d: 0xba, 0x35e: 0xba, 0x35f: 0xba,
-	0x360: 0xba, 0x361: 0xba, 0x362: 0xba, 0x363: 0xba, 0x364: 0xba, 0x365: 0xba, 0x366: 0xba, 0x367: 0xba,
-	0x368: 0xba, 0x369: 0xba, 0x36a: 0xba, 0x36b: 0xba, 0x36c: 0xba, 0x36d: 0xba, 0x36e: 0xba, 0x36f: 0xba,
-	0x370: 0xba, 0x371: 0xba, 0x372: 0xba, 0x373: 0xba, 0x374: 0xba, 0x375: 0xba, 0x376: 0xba, 0x377: 0xba,
-	0x378: 0xba, 0x379: 0xba, 0x37a: 0xba, 0x37b: 0xba, 0x37c: 0xba, 0x37d: 0xba, 0x37e: 0xba, 0x37f: 0xba,
-	// Block 0xe, offset 0x380
-	0x380: 0xba, 0x381: 0xba, 0x382: 0xba, 0x383: 0xba, 0x384: 0xba, 0x385: 0xba, 0x386: 0xba, 0x387: 0xba,
-	0x388: 0xba, 0x389: 0xba, 0x38a: 0xba, 0x38b: 0xba, 0x38c: 0xba, 0x38d: 0xba, 0x38e: 0xba, 0x38f: 0xba,
-	0x390: 0xba, 0x391: 0xba, 0x392: 0xba, 0x393: 0xba, 0x394: 0xba, 0x395: 0xba, 0x396: 0xba, 0x397: 0xba,
-	0x398: 0xba, 0x399: 0xba, 0x39a: 0xba, 0x39b: 0xba, 0x39c: 0xba, 0x39d: 0xba, 0x39e: 0xba, 0x39f: 0xba,
-	0x3a0: 0xba, 0x3a1: 0xba, 0x3a2: 0xba, 0x3a3: 0xba, 0x3a4: 0xfa, 0x3a5: 0xfb, 0x3a6: 0xfc, 0x3a7: 0xfd,
-	0x3a8: 0x47, 0x3a9: 0xfe, 0x3aa: 0xff, 0x3ab: 0x48, 0x3ac: 0x49, 0x3ad: 0x4a, 0x3ae: 0x4b, 0x3af: 0x4c,
-	0x3b0: 0x100, 0x3b1: 0x4d, 0x3b2: 0x4e, 0x3b3: 0x4f, 0x3b4: 0x50, 0x3b5: 0x51, 0x3b6: 0x101, 0x3b7: 0x52,
-	0x3b8: 0x53, 0x3b9: 0x54, 0x3ba: 0x55, 0x3bb: 0x56, 0x3bc: 0x57, 0x3bd: 0x58, 0x3be: 0x59, 0x3bf: 0x5a,
-	// Block 0xf, offset 0x3c0
-	0x3c0: 0x102, 0x3c1: 0x103, 0x3c2: 0x9f, 0x3c3: 0x104, 0x3c4: 0x105, 0x3c5: 0x9b, 0x3c6: 0x106, 0x3c7: 0x107,
-	0x3c8: 0xba, 0x3c9: 0xba, 0x3ca: 0x108, 0x3cb: 0x109, 0x3cc: 0x10a, 0x3cd: 0x10b, 0x3ce: 0x10c, 0x3cf: 0x10d,
-	0x3d0: 0x10e, 0x3d1: 0x9f, 0x3d2: 0x10f, 0x3d3: 0x110, 0x3d4: 0x111, 0x3d5: 0x112, 0x3d6: 0xba, 0x3d7: 0xba,
-	0x3d8: 0x9f, 0x3d9: 0x9f, 0x3da: 0x9f, 0x3db: 0x9f, 0x3dc: 0x113, 0x3dd: 0x114, 0x3de: 0xba, 0x3df: 0xba,
-	0x3e0: 0x115, 0x3e1: 0x116, 0x3e2: 0x117, 0x3e3: 0x118, 0x3e4: 0x119, 0x3e5: 0xba, 0x3e6: 0x11a, 0x3e7: 0x11b,
-	0x3e8: 0x11c, 0x3e9: 0x11d, 0x3ea: 0x11e, 0x3eb: 0x5b, 0x3ec: 0x11f, 0x3ed: 0x120, 0x3ee: 0x5c, 0x3ef: 0xba,
-	0x3f0: 0x121, 0x3f1: 0x122, 0x3f2: 0x123, 0x3f3: 0x124, 0x3f4: 0x125, 0x3f5: 0xba, 0x3f6: 0xba, 0x3f7: 0xba,
-	0x3f8: 0xba, 0x3f9: 0x126, 0x3fa: 0xba, 0x3fb: 0xba, 0x3fc: 0x127, 0x3fd: 0x128, 0x3fe: 0xba, 0x3ff: 0x129,
-	// Block 0x10, offset 0x400
-	0x400: 0x12a, 0x401: 0x12b, 0x402: 0x12c, 0x403: 0x12d, 0x404: 0x12e, 0x405: 0x12f, 0x406: 0x130, 0x407: 0x131,
-	0x408: 0x132, 0x409: 0xba, 0x40a: 0x133, 0x40b: 0x134, 0x40c: 0x5d, 0x40d: 0x5e, 0x40e: 0xba, 0x40f: 0xba,
-	0x410: 0x135, 0x411: 0x136, 0x412: 0x137, 0x413: 0x138, 0x414: 0xba, 0x415: 0xba, 0x416: 0x139, 0x417: 0x13a,
-	0x418: 0x13b, 0x419: 0x13c, 0x41a: 0x13d, 0x41b: 0x13e, 0x41c: 0x13f, 0x41d: 0xba, 0x41e: 0xba, 0x41f: 0xba,
-	0x420: 0x140, 0x421: 0xba, 0x422: 0x141, 0x423: 0x142, 0x424: 0xba, 0x425: 0xba, 0x426: 0x143, 0x427: 0x144,
-	0x428: 0x145, 0x429: 0x146, 0x42a: 0x147, 0x42b: 0x148, 0x42c: 0xba, 0x42d: 0xba, 0x42e: 0xba, 0x42f: 0xba,
-	0x430: 0x149, 0x431: 0x14a, 0x432: 0x14b, 0x433: 0xba, 0x434: 0x14c, 0x435: 0x14d, 0x436: 0x14e, 0x437: 0xba,
-	0x438: 0xba, 0x439: 0xba, 0x43a: 0xba, 0x43b: 0x14f, 0x43c: 0xba, 0x43d: 0xba, 0x43e: 0xba, 0x43f: 0x150,
-	// Block 0x11, offset 0x440
-	0x440: 0x9f, 0x441: 0x9f, 0x442: 0x9f, 0x443: 0x9f, 0x444: 0x9f, 0x445: 0x9f, 0x446: 0x9f, 0x447: 0x9f,
-	0x448: 0x9f, 0x449: 0x9f, 0x44a: 0x9f, 0x44b: 0x9f, 0x44c: 0x9f, 0x44d: 0x9f, 0x44e: 0x151, 0x44f: 0xba,
-	0x450: 0x9b, 0x451: 0x152, 0x452: 0x9f, 0x453: 0x9f, 0x454: 0x9f, 0x455: 0x153, 0x456: 0xba, 0x457: 0xba,
-	0x458: 0xba, 0x459: 0xba, 0x45a: 0xba, 0x45b: 0xba, 0x45c: 0xba, 0x45d: 0xba, 0x45e: 0xba, 0x45f: 0xba,
-	0x460: 0xba, 0x461: 0xba, 0x462: 0xba, 0x463: 0xba, 0x464: 0xba, 0x465: 0xba, 0x466: 0xba, 0x467: 0xba,
-	0x468: 0xba, 0x469: 0xba, 0x46a: 0xba, 0x46b: 0xba, 0x46c: 0xba, 0x46d: 0xba, 0x46e: 0xba, 0x46f: 0xba,
-	0x470: 0xba, 0x471: 0xba, 0x472: 0xba, 0x473: 0xba, 0x474: 0xba, 0x475: 0xba, 0x476: 0xba, 0x477: 0xba,
-	0x478: 0xba, 0x479: 0xba, 0x47a: 0xba, 0x47b: 0xba, 0x47c: 0xba, 0x47d: 0xba, 0x47e: 0xba, 0x47f: 0xba,
-	// Block 0x12, offset 0x480
-	0x480: 0x9f, 0x481: 0x9f, 0x482: 0x9f, 0x483: 0x9f, 0x484: 0x9f, 0x485: 0x9f, 0x486: 0x9f, 0x487: 0x9f,
-	0x488: 0x9f, 0x489: 0x9f, 0x48a: 0x9f, 0x48b: 0x9f, 0x48c: 0x9f, 0x48d: 0x9f, 0x48e: 0x9f, 0x48f: 0x9f,
-	0x490: 0x154, 0x491: 0xba, 0x492: 0xba, 0x493: 0xba, 0x494: 0xba, 0x495: 0xba, 0x496: 0xba, 0x497: 0xba,
-	0x498: 0xba, 0x499: 0xba, 0x49a: 0xba, 0x49b: 0xba, 0x49c: 0xba, 0x49d: 0xba, 0x49e: 0xba, 0x49f: 0xba,
-	0x4a0: 0xba, 0x4a1: 0xba, 0x4a2: 0xba, 0x4a3: 0xba, 0x4a4: 0xba, 0x4a5: 0xba, 0x4a6: 0xba, 0x4a7: 0xba,
-	0x4a8: 0xba, 0x4a9: 0xba, 0x4aa: 0xba, 0x4ab: 0xba, 0x4ac: 0xba, 0x4ad: 0xba, 0x4ae: 0xba, 0x4af: 0xba,
-	0x4b0: 0xba, 0x4b1: 0xba, 0x4b2: 0xba, 0x4b3: 0xba, 0x4b4: 0xba, 0x4b5: 0xba, 0x4b6: 0xba, 0x4b7: 0xba,
-	0x4b8: 0xba, 0x4b9: 0xba, 0x4ba: 0xba, 0x4bb: 0xba, 0x4bc: 0xba, 0x4bd: 0xba, 0x4be: 0xba, 0x4bf: 0xba,
-	// Block 0x13, offset 0x4c0
-	0x4c0: 0xba, 0x4c1: 0xba, 0x4c2: 0xba, 0x4c3: 0xba, 0x4c4: 0xba, 0x4c5: 0xba, 0x4c6: 0xba, 0x4c7: 0xba,
-	0x4c8: 0xba, 0x4c9: 0xba, 0x4ca: 0xba, 0x4cb: 0xba, 0x4cc: 0xba, 0x4cd: 0xba, 0x4ce: 0xba, 0x4cf: 0xba,
-	0x4d0: 0x9f, 0x4d1: 0x9f, 0x4d2: 0x9f, 0x4d3: 0x9f, 0x4d4: 0x9f, 0x4d5: 0x9f, 0x4d6: 0x9f, 0x4d7: 0x9f,
-	0x4d8: 0x9f, 0x4d9: 0x155, 0x4da: 0xba, 0x4db: 0xba, 0x4dc: 0xba, 0x4dd: 0xba, 0x4de: 0xba, 0x4df: 0xba,
-	0x4e0: 0xba, 0x4e1: 0xba, 0x4e2: 0xba, 0x4e3: 0xba, 0x4e4: 0xba, 0x4e5: 0xba, 0x4e6: 0xba, 0x4e7: 0xba,
-	0x4e8: 0xba, 0x4e9: 0xba, 0x4ea: 0xba, 0x4eb: 0xba, 0x4ec: 0xba, 0x4ed: 0xba, 0x4ee: 0xba, 0x4ef: 0xba,
-	0x4f0: 0xba, 0x4f1: 0xba, 0x4f2: 0xba, 0x4f3: 0xba, 0x4f4: 0xba, 0x4f5: 0xba, 0x4f6: 0xba, 0x4f7: 0xba,
-	0x4f8: 0xba, 0x4f9: 0xba, 0x4fa: 0xba, 0x4fb: 0xba, 0x4fc: 0xba, 0x4fd: 0xba, 0x4fe: 0xba, 0x4ff: 0xba,
-	// Block 0x14, offset 0x500
-	0x500: 0xba, 0x501: 0xba, 0x502: 0xba, 0x503: 0xba, 0x504: 0xba, 0x505: 0xba, 0x506: 0xba, 0x507: 0xba,
-	0x508: 0xba, 0x509: 0xba, 0x50a: 0xba, 0x50b: 0xba, 0x50c: 0xba, 0x50d: 0xba, 0x50e: 0xba, 0x50f: 0xba,
-	0x510: 0xba, 0x511: 0xba, 0x512: 0xba, 0x513: 0xba, 0x514: 0xba, 0x515: 0xba, 0x516: 0xba, 0x517: 0xba,
-	0x518: 0xba, 0x519: 0xba, 0x51a: 0xba, 0x51b: 0xba, 0x51c: 0xba, 0x51d: 0xba, 0x51e: 0xba, 0x51f: 0xba,
-	0x520: 0x9f, 0x521: 0x9f, 0x522: 0x9f, 0x523: 0x9f, 0x524: 0x9f, 0x525: 0x9f, 0x526: 0x9f, 0x527: 0x9f,
-	0x528: 0x148, 0x529: 0x156, 0x52a: 0xba, 0x52b: 0x157, 0x52c: 0x158, 0x52d: 0x159, 0x52e: 0x15a, 0x52f: 0xba,
-	0x530: 0xba, 0x531: 0xba, 0x532: 0xba, 0x533: 0xba, 0x534: 0xba, 0x535: 0xba, 0x536: 0xba, 0x537: 0xba,
-	0x538: 0xba, 0x539: 0x15b, 0x53a: 0x15c, 0x53b: 0xba, 0x53c: 0x9f, 0x53d: 0x15d, 0x53e: 0x15e, 0x53f: 0x15f,
-	// Block 0x15, offset 0x540
-	0x540: 0x9f, 0x541: 0x9f, 0x542: 0x9f, 0x543: 0x9f, 0x544: 0x9f, 0x545: 0x9f, 0x546: 0x9f, 0x547: 0x9f,
-	0x548: 0x9f, 0x549: 0x9f, 0x54a: 0x9f, 0x54b: 0x9f, 0x54c: 0x9f, 0x54d: 0x9f, 0x54e: 0x9f, 0x54f: 0x9f,
-	0x550: 0x9f, 0x551: 0x9f, 0x552: 0x9f, 0x553: 0x9f, 0x554: 0x9f, 0x555: 0x9f, 0x556: 0x9f, 0x557: 0x9f,
-	0x558: 0x9f, 0x559: 0x9f, 0x55a: 0x9f, 0x55b: 0x9f, 0x55c: 0x9f, 0x55d: 0x9f, 0x55e: 0x9f, 0x55f: 0x160,
-	0x560: 0x9f, 0x561: 0x9f, 0x562: 0x9f, 0x563: 0x9f, 0x564: 0x9f, 0x565: 0x9f, 0x566: 0x9f, 0x567: 0x9f,
-	0x568: 0x9f, 0x569: 0x9f, 0x56a: 0x9f, 0x56b: 0x161, 0x56c: 0xba, 0x56d: 0xba, 0x56e: 0xba, 0x56f: 0xba,
-	0x570: 0xba, 0x571: 0xba, 0x572: 0xba, 0x573: 0xba, 0x574: 0xba, 0x575: 0xba, 0x576: 0xba, 0x577: 0xba,
-	0x578: 0xba, 0x579: 0xba, 0x57a: 0xba, 0x57b: 0xba, 0x57c: 0xba, 0x57d: 0xba, 0x57e: 0xba, 0x57f: 0xba,
-	// Block 0x16, offset 0x580
-	0x580: 0x9f, 0x581: 0x9f, 0x582: 0x9f, 0x583: 0x9f, 0x584: 0x162, 0x585: 0x163, 0x586: 0x9f, 0x587: 0x9f,
-	0x588: 0x9f, 0x589: 0x9f, 0x58a: 0x9f, 0x58b: 0x164, 0x58c: 0xba, 0x58d: 0xba, 0x58e: 0xba, 0x58f: 0xba,
-	0x590: 0xba, 0x591: 0xba, 0x592: 0xba, 0x593: 0xba, 0x594: 0xba, 0x595: 0xba, 0x596: 0xba, 0x597: 0xba,
-	0x598: 0xba, 0x599: 0xba, 0x59a: 0xba, 0x59b: 0xba, 0x59c: 0xba, 0x59d: 0xba, 0x59e: 0xba, 0x59f: 0xba,
-	0x5a0: 0xba, 0x5a1: 0xba, 0x5a2: 0xba, 0x5a3: 0xba, 0x5a4: 0xba, 0x5a5: 0xba, 0x5a6: 0xba, 0x5a7: 0xba,
-	0x5a8: 0xba, 0x5a9: 0xba, 0x5aa: 0xba, 0x5ab: 0xba, 0x5ac: 0xba, 0x5ad: 0xba, 0x5ae: 0xba, 0x5af: 0xba,
-	0x5b0: 0x9f, 0x5b1: 0x165, 0x5b2: 0x166, 0x5b3: 0xba, 0x5b4: 0xba, 0x5b5: 0xba, 0x5b6: 0xba, 0x5b7: 0xba,
-	0x5b8: 0xba, 0x5b9: 0xba, 0x5ba: 0xba, 0x5bb: 0xba, 0x5bc: 0xba, 0x5bd: 0xba, 0x5be: 0xba, 0x5bf: 0xba,
-	// Block 0x17, offset 0x5c0
-	0x5c0: 0x9b, 0x5c1: 0x9b, 0x5c2: 0x9b, 0x5c3: 0x167, 0x5c4: 0x168, 0x5c5: 0x169, 0x5c6: 0x16a, 0x5c7: 0x16b,
-	0x5c8: 0x9b, 0x5c9: 0x16c, 0x5ca: 0xba, 0x5cb: 0x16d, 0x5cc: 0x9b, 0x5cd: 0x16e, 0x5ce: 0xba, 0x5cf: 0xba,
-	0x5d0: 0x5f, 0x5d1: 0x60, 0x5d2: 0x61, 0x5d3: 0x62, 0x5d4: 0x63, 0x5d5: 0x64, 0x5d6: 0x65, 0x5d7: 0x66,
-	0x5d8: 0x67, 0x5d9: 0x68, 0x5da: 0x69, 0x5db: 0x6a, 0x5dc: 0x6b, 0x5dd: 0x6c, 0x5de: 0x6d, 0x5df: 0x6e,
-	0x5e0: 0x9b, 0x5e1: 0x9b, 0x5e2: 0x9b, 0x5e3: 0x9b, 0x5e4: 0x9b, 0x5e5: 0x9b, 0x5e6: 0x9b, 0x5e7: 0x9b,
-	0x5e8: 0x16f, 0x5e9: 0x170, 0x5ea: 0x171, 0x5eb: 0xba, 0x5ec: 0xba, 0x5ed: 0xba, 0x5ee: 0xba, 0x5ef: 0xba,
-	0x5f0: 0xba, 0x5f1: 0xba, 0x5f2: 0xba, 0x5f3: 0xba, 0x5f4: 0xba, 0x5f5: 0xba, 0x5f6: 0xba, 0x5f7: 0xba,
-	0x5f8: 0xba, 0x5f9: 0xba, 0x5fa: 0xba, 0x5fb: 0xba, 0x5fc: 0xba, 0x5fd: 0xba, 0x5fe: 0xba, 0x5ff: 0xba,
-	// Block 0x18, offset 0x600
-	0x600: 0x172, 0x601: 0xba, 0x602: 0xba, 0x603: 0xba, 0x604: 0x173, 0x605: 0x174, 0x606: 0xba, 0x607: 0xba,
-	0x608: 0xba, 0x609: 0xba, 0x60a: 0xba, 0x60b: 0x175, 0x60c: 0xba, 0x60d: 0xba, 0x60e: 0xba, 0x60f: 0xba,
-	0x610: 0xba, 0x611: 0xba, 0x612: 0xba, 0x613: 0xba, 0x614: 0xba, 0x615: 0xba, 0x616: 0xba, 0x617: 0xba,
-	0x618: 0xba, 0x619: 0xba, 0x61a: 0xba, 0x61b: 0xba, 0x61c: 0xba, 0x61d: 0xba, 0x61e: 0xba, 0x61f: 0xba,
-	0x620: 0x121, 0x621: 0x121, 0x622: 0x121, 0x623: 0x176, 0x624: 0x6f, 0x625: 0x177, 0x626: 0xba, 0x627: 0xba,
-	0x628: 0xba, 0x629: 0xba, 0x62a: 0xba, 0x62b: 0xba, 0x62c: 0xba, 0x62d: 0xba, 0x62e: 0xba, 0x62f: 0xba,
-	0x630: 0xba, 0x631: 0x178, 0x632: 0x179, 0x633: 0xba, 0x634: 0x17a, 0x635: 0xba, 0x636: 0xba, 0x637: 0xba,
-	0x638: 0x70, 0x639: 0x71, 0x63a: 0x72, 0x63b: 0x17b, 0x63c: 0xba, 0x63d: 0xba, 0x63e: 0xba, 0x63f: 0xba,
-	// Block 0x19, offset 0x640
-	0x640: 0x17c, 0x641: 0x9b, 0x642: 0x17d, 0x643: 0x17e, 0x644: 0x73, 0x645: 0x74, 0x646: 0x17f, 0x647: 0x180,
-	0x648: 0x75, 0x649: 0x181, 0x64a: 0xba, 0x64b: 0xba, 0x64c: 0x9b, 0x64d: 0x9b, 0x64e: 0x9b, 0x64f: 0x9b,
-	0x650: 0x9b, 0x651: 0x9b, 0x652: 0x9b, 0x653: 0x9b, 0x654: 0x9b, 0x655: 0x9b, 0x656: 0x9b, 0x657: 0x9b,
-	0x658: 0x9b, 0x659: 0x9b, 0x65a: 0x9b, 0x65b: 0x182, 0x65c: 0x9b, 0x65d: 0x183, 0x65e: 0x9b, 0x65f: 0x184,
-	0x660: 0x185, 0x661: 0x186, 0x662: 0x187, 0x663: 0xba, 0x664: 0x188, 0x665: 0x189, 0x666: 0x18a, 0x667: 0x18b,
-	0x668: 0x9b, 0x669: 0x18c, 0x66a: 0x18d, 0x66b: 0xba, 0x66c: 0xba, 0x66d: 0xba, 0x66e: 0xba, 0x66f: 0xba,
-	0x670: 0xba, 0x671: 0xba, 0x672: 0xba, 0x673: 0xba, 0x674: 0xba, 0x675: 0xba, 0x676: 0xba, 0x677: 0xba,
-	0x678: 0xba, 0x679: 0xba, 0x67a: 0xba, 0x67b: 0xba, 0x67c: 0xba, 0x67d: 0xba, 0x67e: 0xba, 0x67f: 0xba,
-	// Block 0x1a, offset 0x680
-	0x680: 0x9f, 0x681: 0x9f, 0x682: 0x9f, 0x683: 0x9f, 0x684: 0x9f, 0x685: 0x9f, 0x686: 0x9f, 0x687: 0x9f,
-	0x688: 0x9f, 0x689: 0x9f, 0x68a: 0x9f, 0x68b: 0x9f, 0x68c: 0x9f, 0x68d: 0x9f, 0x68e: 0x9f, 0x68f: 0x9f,
-	0x690: 0x9f, 0x691: 0x9f, 0x692: 0x9f, 0x693: 0x9f, 0x694: 0x9f, 0x695: 0x9f, 0x696: 0x9f, 0x697: 0x9f,
-	0x698: 0x9f, 0x699: 0x9f, 0x69a: 0x9f, 0x69b: 0x18e, 0x69c: 0x9f, 0x69d: 0x9f, 0x69e: 0x9f, 0x69f: 0x9f,
-	0x6a0: 0x9f, 0x6a1: 0x9f, 0x6a2: 0x9f, 0x6a3: 0x9f, 0x6a4: 0x9f, 0x6a5: 0x9f, 0x6a6: 0x9f, 0x6a7: 0x9f,
-	0x6a8: 0x9f, 0x6a9: 0x9f, 0x6aa: 0x9f, 0x6ab: 0x9f, 0x6ac: 0x9f, 0x6ad: 0x9f, 0x6ae: 0x9f, 0x6af: 0x9f,
-	0x6b0: 0x9f, 0x6b1: 0x9f, 0x6b2: 0x9f, 0x6b3: 0x9f, 0x6b4: 0x9f, 0x6b5: 0x9f, 0x6b6: 0x9f, 0x6b7: 0x9f,
-	0x6b8: 0x9f, 0x6b9: 0x9f, 0x6ba: 0x9f, 0x6bb: 0x9f, 0x6bc: 0x9f, 0x6bd: 0x9f, 0x6be: 0x9f, 0x6bf: 0x9f,
-	// Block 0x1b, offset 0x6c0
-	0x6c0: 0x9f, 0x6c1: 0x9f, 0x6c2: 0x9f, 0x6c3: 0x9f, 0x6c4: 0x9f, 0x6c5: 0x9f, 0x6c6: 0x9f, 0x6c7: 0x9f,
-	0x6c8: 0x9f, 0x6c9: 0x9f, 0x6ca: 0x9f, 0x6cb: 0x9f, 0x6cc: 0x9f, 0x6cd: 0x9f, 0x6ce: 0x9f, 0x6cf: 0x9f,
-	0x6d0: 0x9f, 0x6d1: 0x9f, 0x6d2: 0x9f, 0x6d3: 0x9f, 0x6d4: 0x9f, 0x6d5: 0x9f, 0x6d6: 0x9f, 0x6d7: 0x9f,
-	0x6d8: 0x9f, 0x6d9: 0x9f, 0x6da: 0x9f, 0x6db: 0x9f, 0x6dc: 0x18f, 0x6dd: 0x9f, 0x6de: 0x9f, 0x6df: 0x9f,
-	0x6e0: 0x190, 0x6e1: 0x9f, 0x6e2: 0x9f, 0x6e3: 0x9f, 0x6e4: 0x9f, 0x6e5: 0x9f, 0x6e6: 0x9f, 0x6e7: 0x9f,
-	0x6e8: 0x9f, 0x6e9: 0x9f, 0x6ea: 0x9f, 0x6eb: 0x9f, 0x6ec: 0x9f, 0x6ed: 0x9f, 0x6ee: 0x9f, 0x6ef: 0x9f,
-	0x6f0: 0x9f, 0x6f1: 0x9f, 0x6f2: 0x9f, 0x6f3: 0x9f, 0x6f4: 0x9f, 0x6f5: 0x9f, 0x6f6: 0x9f, 0x6f7: 0x9f,
-	0x6f8: 0x9f, 0x6f9: 0x9f, 0x6fa: 0x9f, 0x6fb: 0x9f, 0x6fc: 0x9f, 0x6fd: 0x9f, 0x6fe: 0x9f, 0x6ff: 0x9f,
-	// Block 0x1c, offset 0x700
-	0x700: 0x9f, 0x701: 0x9f, 0x702: 0x9f, 0x703: 0x9f, 0x704: 0x9f, 0x705: 0x9f, 0x706: 0x9f, 0x707: 0x9f,
-	0x708: 0x9f, 0x709: 0x9f, 0x70a: 0x9f, 0x70b: 0x9f, 0x70c: 0x9f, 0x70d: 0x9f, 0x70e: 0x9f, 0x70f: 0x9f,
-	0x710: 0x9f, 0x711: 0x9f, 0x712: 0x9f, 0x713: 0x9f, 0x714: 0x9f, 0x715: 0x9f, 0x716: 0x9f, 0x717: 0x9f,
-	0x718: 0x9f, 0x719: 0x9f, 0x71a: 0x9f, 0x71b: 0x9f, 0x71c: 0x9f, 0x71d: 0x9f, 0x71e: 0x9f, 0x71f: 0x9f,
-	0x720: 0x9f, 0x721: 0x9f, 0x722: 0x9f, 0x723: 0x9f, 0x724: 0x9f, 0x725: 0x9f, 0x726: 0x9f, 0x727: 0x9f,
-	0x728: 0x9f, 0x729: 0x9f, 0x72a: 0x9f, 0x72b: 0x9f, 0x72c: 0x9f, 0x72d: 0x9f, 0x72e: 0x9f, 0x72f: 0x9f,
-	0x730: 0x9f, 0x731: 0x9f, 0x732: 0x9f, 0x733: 0x9f, 0x734: 0x9f, 0x735: 0x9f, 0x736: 0x9f, 0x737: 0x9f,
-	0x738: 0x9f, 0x739: 0x9f, 0x73a: 0x191, 0x73b: 0x9f, 0x73c: 0x9f, 0x73d: 0x9f, 0x73e: 0x9f, 0x73f: 0x9f,
-	// Block 0x1d, offset 0x740
-	0x740: 0x9f, 0x741: 0x9f, 0x742: 0x9f, 0x743: 0x9f, 0x744: 0x9f, 0x745: 0x9f, 0x746: 0x9f, 0x747: 0x9f,
-	0x748: 0x9f, 0x749: 0x9f, 0x74a: 0x9f, 0x74b: 0x9f, 0x74c: 0x9f, 0x74d: 0x9f, 0x74e: 0x9f, 0x74f: 0x9f,
-	0x750: 0x9f, 0x751: 0x9f, 0x752: 0x9f, 0x753: 0x9f, 0x754: 0x9f, 0x755: 0x9f, 0x756: 0x9f, 0x757: 0x9f,
-	0x758: 0x9f, 0x759: 0x9f, 0x75a: 0x9f, 0x75b: 0x9f, 0x75c: 0x9f, 0x75d: 0x9f, 0x75e: 0x9f, 0x75f: 0x9f,
-	0x760: 0x9f, 0x761: 0x9f, 0x762: 0x9f, 0x763: 0x9f, 0x764: 0x9f, 0x765: 0x9f, 0x766: 0x9f, 0x767: 0x9f,
-	0x768: 0x9f, 0x769: 0x9f, 0x76a: 0x9f, 0x76b: 0x9f, 0x76c: 0x9f, 0x76d: 0x9f, 0x76e: 0x9f, 0x76f: 0x192,
-	0x770: 0xba, 0x771: 0xba, 0x772: 0xba, 0x773: 0xba, 0x774: 0xba, 0x775: 0xba, 0x776: 0xba, 0x777: 0xba,
-	0x778: 0xba, 0x779: 0xba, 0x77a: 0xba, 0x77b: 0xba, 0x77c: 0xba, 0x77d: 0xba, 0x77e: 0xba, 0x77f: 0xba,
-	// Block 0x1e, offset 0x780
-	0x780: 0xba, 0x781: 0xba, 0x782: 0xba, 0x783: 0xba, 0x784: 0xba, 0x785: 0xba, 0x786: 0xba, 0x787: 0xba,
-	0x788: 0xba, 0x789: 0xba, 0x78a: 0xba, 0x78b: 0xba, 0x78c: 0xba, 0x78d: 0xba, 0x78e: 0xba, 0x78f: 0xba,
-	0x790: 0xba, 0x791: 0xba, 0x792: 0xba, 0x793: 0xba, 0x794: 0xba, 0x795: 0xba, 0x796: 0xba, 0x797: 0xba,
-	0x798: 0xba, 0x799: 0xba, 0x79a: 0xba, 0x79b: 0xba, 0x79c: 0xba, 0x79d: 0xba, 0x79e: 0xba, 0x79f: 0xba,
-	0x7a0: 0x76, 0x7a1: 0x77, 0x7a2: 0x78, 0x7a3: 0x193, 0x7a4: 0x79, 0x7a5: 0x7a, 0x7a6: 0x194, 0x7a7: 0x7b,
-	0x7a8: 0x7c, 0x7a9: 0xba, 0x7aa: 0xba, 0x7ab: 0xba, 0x7ac: 0xba, 0x7ad: 0xba, 0x7ae: 0xba, 0x7af: 0xba,
-	0x7b0: 0xba, 0x7b1: 0xba, 0x7b2: 0xba, 0x7b3: 0xba, 0x7b4: 0xba, 0x7b5: 0xba, 0x7b6: 0xba, 0x7b7: 0xba,
-	0x7b8: 0xba, 0x7b9: 0xba, 0x7ba: 0xba, 0x7bb: 0xba, 0x7bc: 0xba, 0x7bd: 0xba, 0x7be: 0xba, 0x7bf: 0xba,
-	// Block 0x1f, offset 0x7c0
-	0x7d0: 0x0d, 0x7d1: 0x0e, 0x7d2: 0x0f, 0x7d3: 0x10, 0x7d4: 0x11, 0x7d5: 0x0b, 0x7d6: 0x12, 0x7d7: 0x07,
-	0x7d8: 0x13, 0x7d9: 0x0b, 0x7da: 0x0b, 0x7db: 0x14, 0x7dc: 0x0b, 0x7dd: 0x15, 0x7de: 0x16, 0x7df: 0x17,
-	0x7e0: 0x07, 0x7e1: 0x07, 0x7e2: 0x07, 0x7e3: 0x07, 0x7e4: 0x07, 0x7e5: 0x07, 0x7e6: 0x07, 0x7e7: 0x07,
-	0x7e8: 0x07, 0x7e9: 0x07, 0x7ea: 0x18, 0x7eb: 0x19, 0x7ec: 0x1a, 0x7ed: 0x07, 0x7ee: 0x1b, 0x7ef: 0x1c,
-	0x7f0: 0x0b, 0x7f1: 0x0b, 0x7f2: 0x0b, 0x7f3: 0x0b, 0x7f4: 0x0b, 0x7f5: 0x0b, 0x7f6: 0x0b, 0x7f7: 0x0b,
-	0x7f8: 0x0b, 0x7f9: 0x0b, 0x7fa: 0x0b, 0x7fb: 0x0b, 0x7fc: 0x0b, 0x7fd: 0x0b, 0x7fe: 0x0b, 0x7ff: 0x0b,
-	// Block 0x20, offset 0x800
-	0x800: 0x0b, 0x801: 0x0b, 0x802: 0x0b, 0x803: 0x0b, 0x804: 0x0b, 0x805: 0x0b, 0x806: 0x0b, 0x807: 0x0b,
-	0x808: 0x0b, 0x809: 0x0b, 0x80a: 0x0b, 0x80b: 0x0b, 0x80c: 0x0b, 0x80d: 0x0b, 0x80e: 0x0b, 0x80f: 0x0b,
-	0x810: 0x0b, 0x811: 0x0b, 0x812: 0x0b, 0x813: 0x0b, 0x814: 0x0b, 0x815: 0x0b, 0x816: 0x0b, 0x817: 0x0b,
-	0x818: 0x0b, 0x819: 0x0b, 0x81a: 0x0b, 0x81b: 0x0b, 0x81c: 0x0b, 0x81d: 0x0b, 0x81e: 0x0b, 0x81f: 0x0b,
-	0x820: 0x0b, 0x821: 0x0b, 0x822: 0x0b, 0x823: 0x0b, 0x824: 0x0b, 0x825: 0x0b, 0x826: 0x0b, 0x827: 0x0b,
-	0x828: 0x0b, 0x829: 0x0b, 0x82a: 0x0b, 0x82b: 0x0b, 0x82c: 0x0b, 0x82d: 0x0b, 0x82e: 0x0b, 0x82f: 0x0b,
-	0x830: 0x0b, 0x831: 0x0b, 0x832: 0x0b, 0x833: 0x0b, 0x834: 0x0b, 0x835: 0x0b, 0x836: 0x0b, 0x837: 0x0b,
-	0x838: 0x0b, 0x839: 0x0b, 0x83a: 0x0b, 0x83b: 0x0b, 0x83c: 0x0b, 0x83d: 0x0b, 0x83e: 0x0b, 0x83f: 0x0b,
-	// Block 0x21, offset 0x840
-	0x840: 0x195, 0x841: 0x196, 0x842: 0xba, 0x843: 0xba, 0x844: 0x197, 0x845: 0x197, 0x846: 0x197, 0x847: 0x198,
-	0x848: 0xba, 0x849: 0xba, 0x84a: 0xba, 0x84b: 0xba, 0x84c: 0xba, 0x84d: 0xba, 0x84e: 0xba, 0x84f: 0xba,
-	0x850: 0xba, 0x851: 0xba, 0x852: 0xba, 0x853: 0xba, 0x854: 0xba, 0x855: 0xba, 0x856: 0xba, 0x857: 0xba,
-	0x858: 0xba, 0x859: 0xba, 0x85a: 0xba, 0x85b: 0xba, 0x85c: 0xba, 0x85d: 0xba, 0x85e: 0xba, 0x85f: 0xba,
-	0x860: 0xba, 0x861: 0xba, 0x862: 0xba, 0x863: 0xba, 0x864: 0xba, 0x865: 0xba, 0x866: 0xba, 0x867: 0xba,
-	0x868: 0xba, 0x869: 0xba, 0x86a: 0xba, 0x86b: 0xba, 0x86c: 0xba, 0x86d: 0xba, 0x86e: 0xba, 0x86f: 0xba,
-	0x870: 0xba, 0x871: 0xba, 0x872: 0xba, 0x873: 0xba, 0x874: 0xba, 0x875: 0xba, 0x876: 0xba, 0x877: 0xba,
-	0x878: 0xba, 0x879: 0xba, 0x87a: 0xba, 0x87b: 0xba, 0x87c: 0xba, 0x87d: 0xba, 0x87e: 0xba, 0x87f: 0xba,
-	// Block 0x22, offset 0x880
-	0x880: 0x0b, 0x881: 0x0b, 0x882: 0x0b, 0x883: 0x0b, 0x884: 0x0b, 0x885: 0x0b, 0x886: 0x0b, 0x887: 0x0b,
-	0x888: 0x0b, 0x889: 0x0b, 0x88a: 0x0b, 0x88b: 0x0b, 0x88c: 0x0b, 0x88d: 0x0b, 0x88e: 0x0b, 0x88f: 0x0b,
-	0x890: 0x0b, 0x891: 0x0b, 0x892: 0x0b, 0x893: 0x0b, 0x894: 0x0b, 0x895: 0x0b, 0x896: 0x0b, 0x897: 0x0b,
-	0x898: 0x0b, 0x899: 0x0b, 0x89a: 0x0b, 0x89b: 0x0b, 0x89c: 0x0b, 0x89d: 0x0b, 0x89e: 0x0b, 0x89f: 0x0b,
-	0x8a0: 0x1f, 0x8a1: 0x0b, 0x8a2: 0x0b, 0x8a3: 0x0b, 0x8a4: 0x0b, 0x8a5: 0x0b, 0x8a6: 0x0b, 0x8a7: 0x0b,
-	0x8a8: 0x0b, 0x8a9: 0x0b, 0x8aa: 0x0b, 0x8ab: 0x0b, 0x8ac: 0x0b, 0x8ad: 0x0b, 0x8ae: 0x0b, 0x8af: 0x0b,
-	0x8b0: 0x0b, 0x8b1: 0x0b, 0x8b2: 0x0b, 0x8b3: 0x0b, 0x8b4: 0x0b, 0x8b5: 0x0b, 0x8b6: 0x0b, 0x8b7: 0x0b,
-	0x8b8: 0x0b, 0x8b9: 0x0b, 0x8ba: 0x0b, 0x8bb: 0x0b, 0x8bc: 0x0b, 0x8bd: 0x0b, 0x8be: 0x0b, 0x8bf: 0x0b,
-	// Block 0x23, offset 0x8c0
-	0x8c0: 0x0b, 0x8c1: 0x0b, 0x8c2: 0x0b, 0x8c3: 0x0b, 0x8c4: 0x0b, 0x8c5: 0x0b, 0x8c6: 0x0b, 0x8c7: 0x0b,
-	0x8c8: 0x0b, 0x8c9: 0x0b, 0x8ca: 0x0b, 0x8cb: 0x0b, 0x8cc: 0x0b, 0x8cd: 0x0b, 0x8ce: 0x0b, 0x8cf: 0x0b,
-}
-
-// idnaSparseOffset: 284 entries, 568 bytes
-var idnaSparseOffset = []uint16{0x0, 0x8, 0x19, 0x25, 0x27, 0x2c, 0x33, 0x3e, 0x4a, 0x4e, 0x5d, 0x62, 0x6c, 0x78, 0x86, 0x8b, 0x94, 0xa4, 0xb2, 0xbe, 0xca, 0xdb, 0xe5, 0xec, 0xf9, 0x10a, 0x111, 0x11c, 0x12b, 0x139, 0x143, 0x145, 0x14a, 0x14d, 0x150, 0x152, 0x15e, 0x169, 0x171, 0x177, 0x17d, 0x182, 0x187, 0x18a, 0x18e, 0x194, 0x199, 0x1a5, 0x1af, 0x1b5, 0x1c6, 0x1d0, 0x1d3, 0x1db, 0x1de, 0x1eb, 0x1f3, 0x1f7, 0x1fe, 0x206, 0x216, 0x222, 0x224, 0x22e, 0x23a, 0x246, 0x252, 0x25a, 0x25f, 0x26c, 0x27d, 0x281, 0x28c, 0x290, 0x299, 0x2a1, 0x2a7, 0x2ac, 0x2af, 0x2b3, 0x2b9, 0x2bd, 0x2c1, 0x2c5, 0x2cb, 0x2d3, 0x2da, 0x2e5, 0x2ef, 0x2f3, 0x2f6, 0x2fc, 0x300, 0x302, 0x305, 0x307, 0x30a, 0x314, 0x317, 0x326, 0x32a, 0x32f, 0x332, 0x336, 0x33b, 0x340, 0x346, 0x352, 0x361, 0x367, 0x36b, 0x37a, 0x37f, 0x387, 0x391, 0x39c, 0x3a4, 0x3b5, 0x3be, 0x3ce, 0x3db, 0x3e5, 0x3ea, 0x3f7, 0x3fb, 0x400, 0x402, 0x406, 0x408, 0x40c, 0x415, 0x41b, 0x41f, 0x42f, 0x439, 0x43e, 0x441, 0x447, 0x44e, 0x453, 0x457, 0x45d, 0x462, 0x46b, 0x470, 0x476, 0x47d, 0x484, 0x48b, 0x48f, 0x494, 0x497, 0x49c, 0x4a8, 0x4ae, 0x4b3, 0x4ba, 0x4c2, 0x4c7, 0x4cb, 0x4db, 0x4e2, 0x4e6, 0x4ea, 0x4f1, 0x4f3, 0x4f6, 0x4f9, 0x4fd, 0x506, 0x50a, 0x512, 0x51a, 0x51e, 0x524, 0x52d, 0x539, 0x540, 0x549, 0x553, 0x55a, 0x568, 0x575, 0x582, 0x58b, 0x58f, 0x59f, 0x5a7, 0x5b2, 0x5bb, 0x5c1, 0x5c9, 0x5d2, 0x5dd, 0x5e0, 0x5ec, 0x5f5, 0x5f8, 0x5fd, 0x602, 0x60f, 0x61a, 0x623, 0x62d, 0x630, 0x63a, 0x643, 0x64f, 0x65c, 0x669, 0x677, 0x67e, 0x682, 0x685, 0x68a, 0x68d, 0x692, 0x695, 0x69c, 0x6a3, 0x6a7, 0x6b2, 0x6b5, 0x6b8, 0x6bb, 0x6c1, 0x6c7, 0x6cd, 0x6d0, 0x6d3, 0x6d6, 0x6dd, 0x6e0, 0x6e5, 0x6ef, 0x6f2, 0x6f6, 0x705, 0x711, 0x715, 0x71a, 0x71e, 0x723, 0x727, 0x72c, 0x735, 0x740, 0x746, 0x74c, 0x752, 0x758, 0x761, 0x764, 0x767, 0x76b, 0x76f, 0x773, 0x779, 0x77f, 0x784, 0x787, 0x797, 0x79e, 0x7a1, 0x7a6, 0x7aa, 0x7b0, 0x7b5, 0x7b9, 0x7bf, 0x7c5, 0x7c9, 0x7d2, 0x7d7, 0x7da, 0x7dd, 0x7e1, 0x7e5, 0x7e8, 0x7f8, 0x809, 0x80e, 0x810, 0x812}
-
-// idnaSparseValues: 2069 entries, 8276 bytes
-var idnaSparseValues = [2069]valueRange{
-	// Block 0x0, offset 0x0
-	{value: 0x0000, lo: 0x07},
-	{value: 0xe105, lo: 0x80, hi: 0x96},
-	{value: 0x0018, lo: 0x97, hi: 0x97},
-	{value: 0xe105, lo: 0x98, hi: 0x9e},
-	{value: 0x001f, lo: 0x9f, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xb7},
-	{value: 0x0008, lo: 0xb8, hi: 0xbf},
-	// Block 0x1, offset 0x8
-	{value: 0x0000, lo: 0x10},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0xe01d, lo: 0x81, hi: 0x81},
-	{value: 0x0008, lo: 0x82, hi: 0x82},
-	{value: 0x0335, lo: 0x83, hi: 0x83},
-	{value: 0x034d, lo: 0x84, hi: 0x84},
-	{value: 0x0365, lo: 0x85, hi: 0x85},
-	{value: 0xe00d, lo: 0x86, hi: 0x86},
-	{value: 0x0008, lo: 0x87, hi: 0x87},
-	{value: 0xe00d, lo: 0x88, hi: 0x88},
-	{value: 0x0008, lo: 0x89, hi: 0x89},
-	{value: 0xe00d, lo: 0x8a, hi: 0x8a},
-	{value: 0x0008, lo: 0x8b, hi: 0x8b},
-	{value: 0xe00d, lo: 0x8c, hi: 0x8c},
-	{value: 0x0008, lo: 0x8d, hi: 0x8d},
-	{value: 0xe00d, lo: 0x8e, hi: 0x8e},
-	{value: 0x0008, lo: 0x8f, hi: 0xbf},
-	// Block 0x2, offset 0x19
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0xaf},
-	{value: 0x0249, lo: 0xb0, hi: 0xb0},
-	{value: 0x037d, lo: 0xb1, hi: 0xb1},
-	{value: 0x0259, lo: 0xb2, hi: 0xb2},
-	{value: 0x0269, lo: 0xb3, hi: 0xb3},
-	{value: 0x034d, lo: 0xb4, hi: 0xb4},
-	{value: 0x0395, lo: 0xb5, hi: 0xb5},
-	{value: 0xe1bd, lo: 0xb6, hi: 0xb6},
-	{value: 0x0279, lo: 0xb7, hi: 0xb7},
-	{value: 0x0289, lo: 0xb8, hi: 0xb8},
-	{value: 0x0008, lo: 0xb9, hi: 0xbf},
-	// Block 0x3, offset 0x25
-	{value: 0x0000, lo: 0x01},
-	{value: 0x3308, lo: 0x80, hi: 0xbf},
-	// Block 0x4, offset 0x27
-	{value: 0x0000, lo: 0x04},
-	{value: 0x03f5, lo: 0x80, hi: 0x8f},
-	{value: 0xe105, lo: 0x90, hi: 0x9f},
-	{value: 0x049d, lo: 0xa0, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x5, offset 0x2c
-	{value: 0x0000, lo: 0x06},
-	{value: 0xe185, lo: 0x80, hi: 0x8f},
-	{value: 0x0545, lo: 0x90, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x98},
-	{value: 0x0008, lo: 0x99, hi: 0x99},
-	{value: 0x0018, lo: 0x9a, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x6, offset 0x33
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x0401, lo: 0x87, hi: 0x87},
-	{value: 0x0008, lo: 0x88, hi: 0x88},
-	{value: 0x0018, lo: 0x89, hi: 0x8a},
-	{value: 0x0040, lo: 0x8b, hi: 0x8c},
-	{value: 0x0018, lo: 0x8d, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0x90},
-	{value: 0x3308, lo: 0x91, hi: 0xbd},
-	{value: 0x0818, lo: 0xbe, hi: 0xbe},
-	{value: 0x3308, lo: 0xbf, hi: 0xbf},
-	// Block 0x7, offset 0x3e
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0818, lo: 0x80, hi: 0x80},
-	{value: 0x3308, lo: 0x81, hi: 0x82},
-	{value: 0x0818, lo: 0x83, hi: 0x83},
-	{value: 0x3308, lo: 0x84, hi: 0x85},
-	{value: 0x0818, lo: 0x86, hi: 0x86},
-	{value: 0x3308, lo: 0x87, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0808, lo: 0x90, hi: 0xaa},
-	{value: 0x0040, lo: 0xab, hi: 0xae},
-	{value: 0x0808, lo: 0xaf, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0x8, offset 0x4a
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0a08, lo: 0x80, hi: 0x87},
-	{value: 0x0c08, lo: 0x88, hi: 0x99},
-	{value: 0x0a08, lo: 0x9a, hi: 0xbf},
-	// Block 0x9, offset 0x4e
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x3308, lo: 0x80, hi: 0x8a},
-	{value: 0x0040, lo: 0x8b, hi: 0x8c},
-	{value: 0x0c08, lo: 0x8d, hi: 0x8d},
-	{value: 0x0a08, lo: 0x8e, hi: 0x98},
-	{value: 0x0c08, lo: 0x99, hi: 0x9b},
-	{value: 0x0a08, lo: 0x9c, hi: 0xaa},
-	{value: 0x0c08, lo: 0xab, hi: 0xac},
-	{value: 0x0a08, lo: 0xad, hi: 0xb0},
-	{value: 0x0c08, lo: 0xb1, hi: 0xb1},
-	{value: 0x0a08, lo: 0xb2, hi: 0xb2},
-	{value: 0x0c08, lo: 0xb3, hi: 0xb4},
-	{value: 0x0a08, lo: 0xb5, hi: 0xb7},
-	{value: 0x0c08, lo: 0xb8, hi: 0xb9},
-	{value: 0x0a08, lo: 0xba, hi: 0xbf},
-	// Block 0xa, offset 0x5d
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0808, lo: 0x80, hi: 0xa5},
-	{value: 0x3308, lo: 0xa6, hi: 0xb0},
-	{value: 0x0808, lo: 0xb1, hi: 0xb1},
-	{value: 0x0040, lo: 0xb2, hi: 0xbf},
-	// Block 0xb, offset 0x62
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0808, lo: 0x80, hi: 0x89},
-	{value: 0x0a08, lo: 0x8a, hi: 0xaa},
-	{value: 0x3308, lo: 0xab, hi: 0xb3},
-	{value: 0x0808, lo: 0xb4, hi: 0xb5},
-	{value: 0x0018, lo: 0xb6, hi: 0xb9},
-	{value: 0x0818, lo: 0xba, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbc},
-	{value: 0x3308, lo: 0xbd, hi: 0xbd},
-	{value: 0x0818, lo: 0xbe, hi: 0xbf},
-	// Block 0xc, offset 0x6c
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0808, lo: 0x80, hi: 0x95},
-	{value: 0x3308, lo: 0x96, hi: 0x99},
-	{value: 0x0808, lo: 0x9a, hi: 0x9a},
-	{value: 0x3308, lo: 0x9b, hi: 0xa3},
-	{value: 0x0808, lo: 0xa4, hi: 0xa4},
-	{value: 0x3308, lo: 0xa5, hi: 0xa7},
-	{value: 0x0808, lo: 0xa8, hi: 0xa8},
-	{value: 0x3308, lo: 0xa9, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x0818, lo: 0xb0, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0xd, offset 0x78
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0a08, lo: 0xa0, hi: 0xa9},
-	{value: 0x0c08, lo: 0xaa, hi: 0xac},
-	{value: 0x0808, lo: 0xad, hi: 0xad},
-	{value: 0x0c08, lo: 0xae, hi: 0xae},
-	{value: 0x0a08, lo: 0xaf, hi: 0xb0},
-	{value: 0x0c08, lo: 0xb1, hi: 0xb2},
-	{value: 0x0a08, lo: 0xb3, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xb5},
-	{value: 0x0a08, lo: 0xb6, hi: 0xb8},
-	{value: 0x0c08, lo: 0xb9, hi: 0xb9},
-	{value: 0x0a08, lo: 0xba, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbf},
-	// Block 0xe, offset 0x86
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0040, lo: 0x80, hi: 0x92},
-	{value: 0x3308, lo: 0x93, hi: 0xa1},
-	{value: 0x0840, lo: 0xa2, hi: 0xa2},
-	{value: 0x3308, lo: 0xa3, hi: 0xbf},
-	// Block 0xf, offset 0x8b
-	{value: 0x0000, lo: 0x08},
-	{value: 0x3308, lo: 0x80, hi: 0x82},
-	{value: 0x3008, lo: 0x83, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0xb9},
-	{value: 0x3308, lo: 0xba, hi: 0xba},
-	{value: 0x3008, lo: 0xbb, hi: 0xbb},
-	{value: 0x3308, lo: 0xbc, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbf},
-	// Block 0x10, offset 0x94
-	{value: 0x0000, lo: 0x0f},
-	{value: 0x3308, lo: 0x80, hi: 0x80},
-	{value: 0x3008, lo: 0x81, hi: 0x82},
-	{value: 0x0040, lo: 0x83, hi: 0x85},
-	{value: 0x3008, lo: 0x86, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x3008, lo: 0x8a, hi: 0x8c},
-	{value: 0x3b08, lo: 0x8d, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x90},
-	{value: 0x0040, lo: 0x91, hi: 0x96},
-	{value: 0x3008, lo: 0x97, hi: 0x97},
-	{value: 0x0040, lo: 0x98, hi: 0xa5},
-	{value: 0x0008, lo: 0xa6, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbf},
-	// Block 0x11, offset 0xa4
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x3308, lo: 0x80, hi: 0x80},
-	{value: 0x3008, lo: 0x81, hi: 0x83},
-	{value: 0x3308, lo: 0x84, hi: 0x84},
-	{value: 0x0008, lo: 0x85, hi: 0x8c},
-	{value: 0x0040, lo: 0x8d, hi: 0x8d},
-	{value: 0x0008, lo: 0x8e, hi: 0x90},
-	{value: 0x0040, lo: 0x91, hi: 0x91},
-	{value: 0x0008, lo: 0x92, hi: 0xa8},
-	{value: 0x0040, lo: 0xa9, hi: 0xa9},
-	{value: 0x0008, lo: 0xaa, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbd},
-	{value: 0x3308, lo: 0xbe, hi: 0xbf},
-	// Block 0x12, offset 0xb2
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x3308, lo: 0x80, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x83},
-	{value: 0x0040, lo: 0x84, hi: 0x84},
-	{value: 0x0008, lo: 0x85, hi: 0x8c},
-	{value: 0x0040, lo: 0x8d, hi: 0x8d},
-	{value: 0x0008, lo: 0x8e, hi: 0x90},
-	{value: 0x0040, lo: 0x91, hi: 0x91},
-	{value: 0x0008, lo: 0x92, hi: 0xba},
-	{value: 0x3b08, lo: 0xbb, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbf},
-	// Block 0x13, offset 0xbe
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0040, lo: 0x80, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x83},
-	{value: 0x0040, lo: 0x84, hi: 0x84},
-	{value: 0x0008, lo: 0x85, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x99},
-	{value: 0x0008, lo: 0x9a, hi: 0xb1},
-	{value: 0x0040, lo: 0xb2, hi: 0xb2},
-	{value: 0x0008, lo: 0xb3, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbf},
-	// Block 0x14, offset 0xca
-	{value: 0x0000, lo: 0x10},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x89},
-	{value: 0x3b08, lo: 0x8a, hi: 0x8a},
-	{value: 0x0040, lo: 0x8b, hi: 0x8e},
-	{value: 0x3008, lo: 0x8f, hi: 0x91},
-	{value: 0x3308, lo: 0x92, hi: 0x94},
-	{value: 0x0040, lo: 0x95, hi: 0x95},
-	{value: 0x3308, lo: 0x96, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x97},
-	{value: 0x3008, lo: 0x98, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xa5},
-	{value: 0x0008, lo: 0xa6, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xb1},
-	{value: 0x3008, lo: 0xb2, hi: 0xb3},
-	{value: 0x0018, lo: 0xb4, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0x15, offset 0xdb
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0xb0},
-	{value: 0x3308, lo: 0xb1, hi: 0xb1},
-	{value: 0x0008, lo: 0xb2, hi: 0xb2},
-	{value: 0x08f1, lo: 0xb3, hi: 0xb3},
-	{value: 0x3308, lo: 0xb4, hi: 0xb9},
-	{value: 0x3b08, lo: 0xba, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbe},
-	{value: 0x0018, lo: 0xbf, hi: 0xbf},
-	// Block 0x16, offset 0xe5
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x3308, lo: 0x87, hi: 0x8e},
-	{value: 0x0018, lo: 0x8f, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0018, lo: 0x9a, hi: 0x9b},
-	{value: 0x0040, lo: 0x9c, hi: 0xbf},
-	// Block 0x17, offset 0xec
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0x84},
-	{value: 0x0040, lo: 0x85, hi: 0x85},
-	{value: 0x0008, lo: 0x86, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x87},
-	{value: 0x3308, lo: 0x88, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9b},
-	{value: 0x0961, lo: 0x9c, hi: 0x9c},
-	{value: 0x0999, lo: 0x9d, hi: 0x9d},
-	{value: 0x0008, lo: 0x9e, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xbf},
-	// Block 0x18, offset 0xf9
-	{value: 0x0000, lo: 0x10},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x8a},
-	{value: 0x0008, lo: 0x8b, hi: 0x8b},
-	{value: 0xe03d, lo: 0x8c, hi: 0x8c},
-	{value: 0x0018, lo: 0x8d, hi: 0x97},
-	{value: 0x3308, lo: 0x98, hi: 0x99},
-	{value: 0x0018, lo: 0x9a, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa9},
-	{value: 0x0018, lo: 0xaa, hi: 0xb4},
-	{value: 0x3308, lo: 0xb5, hi: 0xb5},
-	{value: 0x0018, lo: 0xb6, hi: 0xb6},
-	{value: 0x3308, lo: 0xb7, hi: 0xb7},
-	{value: 0x0018, lo: 0xb8, hi: 0xb8},
-	{value: 0x3308, lo: 0xb9, hi: 0xb9},
-	{value: 0x0018, lo: 0xba, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbf},
-	// Block 0x19, offset 0x10a
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0018, lo: 0x80, hi: 0x85},
-	{value: 0x3308, lo: 0x86, hi: 0x86},
-	{value: 0x0018, lo: 0x87, hi: 0x8c},
-	{value: 0x0040, lo: 0x8d, hi: 0x8d},
-	{value: 0x0018, lo: 0x8e, hi: 0x9a},
-	{value: 0x0040, lo: 0x9b, hi: 0xbf},
-	// Block 0x1a, offset 0x111
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0xaa},
-	{value: 0x3008, lo: 0xab, hi: 0xac},
-	{value: 0x3308, lo: 0xad, hi: 0xb0},
-	{value: 0x3008, lo: 0xb1, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb7},
-	{value: 0x3008, lo: 0xb8, hi: 0xb8},
-	{value: 0x3b08, lo: 0xb9, hi: 0xba},
-	{value: 0x3008, lo: 0xbb, hi: 0xbc},
-	{value: 0x3308, lo: 0xbd, hi: 0xbe},
-	{value: 0x0008, lo: 0xbf, hi: 0xbf},
-	// Block 0x1b, offset 0x11c
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x0018, lo: 0x8a, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x95},
-	{value: 0x3008, lo: 0x96, hi: 0x97},
-	{value: 0x3308, lo: 0x98, hi: 0x99},
-	{value: 0x0008, lo: 0x9a, hi: 0x9d},
-	{value: 0x3308, lo: 0x9e, hi: 0xa0},
-	{value: 0x0008, lo: 0xa1, hi: 0xa1},
-	{value: 0x3008, lo: 0xa2, hi: 0xa4},
-	{value: 0x0008, lo: 0xa5, hi: 0xa6},
-	{value: 0x3008, lo: 0xa7, hi: 0xad},
-	{value: 0x0008, lo: 0xae, hi: 0xb0},
-	{value: 0x3308, lo: 0xb1, hi: 0xb4},
-	{value: 0x0008, lo: 0xb5, hi: 0xbf},
-	// Block 0x1c, offset 0x12b
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x0008, lo: 0x80, hi: 0x81},
-	{value: 0x3308, lo: 0x82, hi: 0x82},
-	{value: 0x3008, lo: 0x83, hi: 0x84},
-	{value: 0x3308, lo: 0x85, hi: 0x86},
-	{value: 0x3008, lo: 0x87, hi: 0x8c},
-	{value: 0x3308, lo: 0x8d, hi: 0x8d},
-	{value: 0x0008, lo: 0x8e, hi: 0x8e},
-	{value: 0x3008, lo: 0x8f, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x3008, lo: 0x9a, hi: 0x9c},
-	{value: 0x3308, lo: 0x9d, hi: 0x9d},
-	{value: 0x0018, lo: 0x9e, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xbf},
-	// Block 0x1d, offset 0x139
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0040, lo: 0x80, hi: 0x86},
-	{value: 0x055d, lo: 0x87, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8c},
-	{value: 0x055d, lo: 0x8d, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xba},
-	{value: 0x0018, lo: 0xbb, hi: 0xbb},
-	{value: 0xe105, lo: 0xbc, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbf},
-	// Block 0x1e, offset 0x143
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0018, lo: 0x80, hi: 0xbf},
-	// Block 0x1f, offset 0x145
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0xa0},
-	{value: 0x2018, lo: 0xa1, hi: 0xb5},
-	{value: 0x0018, lo: 0xb6, hi: 0xbf},
-	// Block 0x20, offset 0x14a
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0xa7},
-	{value: 0x2018, lo: 0xa8, hi: 0xbf},
-	// Block 0x21, offset 0x14d
-	{value: 0x0000, lo: 0x02},
-	{value: 0x2018, lo: 0x80, hi: 0x82},
-	{value: 0x0018, lo: 0x83, hi: 0xbf},
-	// Block 0x22, offset 0x150
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0008, lo: 0x80, hi: 0xbf},
-	// Block 0x23, offset 0x152
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x0008, lo: 0x8a, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0x98},
-	{value: 0x0040, lo: 0x99, hi: 0x99},
-	{value: 0x0008, lo: 0x9a, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x24, offset 0x15e
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x0008, lo: 0x8a, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xb0},
-	{value: 0x0040, lo: 0xb1, hi: 0xb1},
-	{value: 0x0008, lo: 0xb2, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xb7},
-	{value: 0x0008, lo: 0xb8, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0x25, offset 0x169
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0x0040, lo: 0x81, hi: 0x81},
-	{value: 0x0008, lo: 0x82, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0x87},
-	{value: 0x0008, lo: 0x88, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0xbf},
-	// Block 0x26, offset 0x171
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0x90},
-	{value: 0x0040, lo: 0x91, hi: 0x91},
-	{value: 0x0008, lo: 0x92, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0xbf},
-	// Block 0x27, offset 0x177
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0x9a},
-	{value: 0x0040, lo: 0x9b, hi: 0x9c},
-	{value: 0x3308, lo: 0x9d, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbf},
-	// Block 0x28, offset 0x17d
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x29, offset 0x182
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xb7},
-	{value: 0xe045, lo: 0xb8, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbf},
-	// Block 0x2a, offset 0x187
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0xbf},
-	// Block 0x2b, offset 0x18a
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xac},
-	{value: 0x0018, lo: 0xad, hi: 0xae},
-	{value: 0x0008, lo: 0xaf, hi: 0xbf},
-	// Block 0x2c, offset 0x18e
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0x9a},
-	{value: 0x0018, lo: 0x9b, hi: 0x9c},
-	{value: 0x0040, lo: 0x9d, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x2d, offset 0x194
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xaa},
-	{value: 0x0018, lo: 0xab, hi: 0xb0},
-	{value: 0x0008, lo: 0xb1, hi: 0xb8},
-	{value: 0x0040, lo: 0xb9, hi: 0xbf},
-	// Block 0x2e, offset 0x199
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0x8c},
-	{value: 0x0040, lo: 0x8d, hi: 0x8d},
-	{value: 0x0008, lo: 0x8e, hi: 0x91},
-	{value: 0x3308, lo: 0x92, hi: 0x93},
-	{value: 0x3b08, lo: 0x94, hi: 0x94},
-	{value: 0x0040, lo: 0x95, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb3},
-	{value: 0x3b08, lo: 0xb4, hi: 0xb4},
-	{value: 0x0018, lo: 0xb5, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0x2f, offset 0x1a5
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x91},
-	{value: 0x3308, lo: 0x92, hi: 0x93},
-	{value: 0x0040, lo: 0x94, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xac},
-	{value: 0x0040, lo: 0xad, hi: 0xad},
-	{value: 0x0008, lo: 0xae, hi: 0xb0},
-	{value: 0x0040, lo: 0xb1, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xbf},
-	// Block 0x30, offset 0x1af
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0xb3},
-	{value: 0x3340, lo: 0xb4, hi: 0xb5},
-	{value: 0x3008, lo: 0xb6, hi: 0xb6},
-	{value: 0x3308, lo: 0xb7, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbf},
-	// Block 0x31, offset 0x1b5
-	{value: 0x0000, lo: 0x10},
-	{value: 0x3008, lo: 0x80, hi: 0x85},
-	{value: 0x3308, lo: 0x86, hi: 0x86},
-	{value: 0x3008, lo: 0x87, hi: 0x88},
-	{value: 0x3308, lo: 0x89, hi: 0x91},
-	{value: 0x3b08, lo: 0x92, hi: 0x92},
-	{value: 0x3308, lo: 0x93, hi: 0x93},
-	{value: 0x0018, lo: 0x94, hi: 0x96},
-	{value: 0x0008, lo: 0x97, hi: 0x97},
-	{value: 0x0018, lo: 0x98, hi: 0x9b},
-	{value: 0x0008, lo: 0x9c, hi: 0x9c},
-	{value: 0x3308, lo: 0x9d, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa9},
-	{value: 0x0040, lo: 0xaa, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0x32, offset 0x1c6
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0018, lo: 0x80, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0x86},
-	{value: 0x0218, lo: 0x87, hi: 0x87},
-	{value: 0x0018, lo: 0x88, hi: 0x8a},
-	{value: 0x33c0, lo: 0x8b, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x0208, lo: 0xa0, hi: 0xbf},
-	// Block 0x33, offset 0x1d0
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0208, lo: 0x80, hi: 0xb8},
-	{value: 0x0040, lo: 0xb9, hi: 0xbf},
-	// Block 0x34, offset 0x1d3
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0x84},
-	{value: 0x3308, lo: 0x85, hi: 0x86},
-	{value: 0x0208, lo: 0x87, hi: 0xa8},
-	{value: 0x3308, lo: 0xa9, hi: 0xa9},
-	{value: 0x0208, lo: 0xaa, hi: 0xaa},
-	{value: 0x0040, lo: 0xab, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x35, offset 0x1db
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xbf},
-	// Block 0x36, offset 0x1de
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0x9f},
-	{value: 0x3308, lo: 0xa0, hi: 0xa2},
-	{value: 0x3008, lo: 0xa3, hi: 0xa6},
-	{value: 0x3308, lo: 0xa7, hi: 0xa8},
-	{value: 0x3008, lo: 0xa9, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xaf},
-	{value: 0x3008, lo: 0xb0, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb2},
-	{value: 0x3008, lo: 0xb3, hi: 0xb8},
-	{value: 0x3308, lo: 0xb9, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbf},
-	// Block 0x37, offset 0x1eb
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0018, lo: 0x80, hi: 0x80},
-	{value: 0x0040, lo: 0x81, hi: 0x83},
-	{value: 0x0018, lo: 0x84, hi: 0x85},
-	{value: 0x0008, lo: 0x86, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0x38, offset 0x1f3
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x39, offset 0x1f7
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x0040, lo: 0x8a, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0028, lo: 0x9a, hi: 0x9a},
-	{value: 0x0040, lo: 0x9b, hi: 0x9d},
-	{value: 0x0018, lo: 0x9e, hi: 0xbf},
-	// Block 0x3a, offset 0x1fe
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0x96},
-	{value: 0x3308, lo: 0x97, hi: 0x98},
-	{value: 0x3008, lo: 0x99, hi: 0x9a},
-	{value: 0x3308, lo: 0x9b, hi: 0x9b},
-	{value: 0x0040, lo: 0x9c, hi: 0x9d},
-	{value: 0x0018, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x3b, offset 0x206
-	{value: 0x0000, lo: 0x0f},
-	{value: 0x0008, lo: 0x80, hi: 0x94},
-	{value: 0x3008, lo: 0x95, hi: 0x95},
-	{value: 0x3308, lo: 0x96, hi: 0x96},
-	{value: 0x3008, lo: 0x97, hi: 0x97},
-	{value: 0x3308, lo: 0x98, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0x9f},
-	{value: 0x3b08, lo: 0xa0, hi: 0xa0},
-	{value: 0x3008, lo: 0xa1, hi: 0xa1},
-	{value: 0x3308, lo: 0xa2, hi: 0xa2},
-	{value: 0x3008, lo: 0xa3, hi: 0xa4},
-	{value: 0x3308, lo: 0xa5, hi: 0xac},
-	{value: 0x3008, lo: 0xad, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbe},
-	{value: 0x3308, lo: 0xbf, hi: 0xbf},
-	// Block 0x3c, offset 0x216
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x0040, lo: 0x8a, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xa6},
-	{value: 0x0008, lo: 0xa7, hi: 0xa7},
-	{value: 0x0018, lo: 0xa8, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xbd},
-	{value: 0x3318, lo: 0xbe, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0x3d, offset 0x222
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0040, lo: 0x80, hi: 0xbf},
-	// Block 0x3e, offset 0x224
-	{value: 0x0000, lo: 0x09},
-	{value: 0x3308, lo: 0x80, hi: 0x83},
-	{value: 0x3008, lo: 0x84, hi: 0x84},
-	{value: 0x0008, lo: 0x85, hi: 0xb3},
-	{value: 0x3308, lo: 0xb4, hi: 0xb4},
-	{value: 0x3008, lo: 0xb5, hi: 0xb5},
-	{value: 0x3308, lo: 0xb6, hi: 0xba},
-	{value: 0x3008, lo: 0xbb, hi: 0xbb},
-	{value: 0x3308, lo: 0xbc, hi: 0xbc},
-	{value: 0x3008, lo: 0xbd, hi: 0xbf},
-	// Block 0x3f, offset 0x22e
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x3008, lo: 0x80, hi: 0x81},
-	{value: 0x3308, lo: 0x82, hi: 0x82},
-	{value: 0x3008, lo: 0x83, hi: 0x83},
-	{value: 0x3808, lo: 0x84, hi: 0x84},
-	{value: 0x0008, lo: 0x85, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0018, lo: 0x9a, hi: 0xaa},
-	{value: 0x3308, lo: 0xab, hi: 0xb3},
-	{value: 0x0018, lo: 0xb4, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbf},
-	// Block 0x40, offset 0x23a
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x3308, lo: 0x80, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0xa0},
-	{value: 0x3008, lo: 0xa1, hi: 0xa1},
-	{value: 0x3308, lo: 0xa2, hi: 0xa5},
-	{value: 0x3008, lo: 0xa6, hi: 0xa7},
-	{value: 0x3308, lo: 0xa8, hi: 0xa9},
-	{value: 0x3808, lo: 0xaa, hi: 0xaa},
-	{value: 0x3b08, lo: 0xab, hi: 0xab},
-	{value: 0x3308, lo: 0xac, hi: 0xad},
-	{value: 0x0008, lo: 0xae, hi: 0xbf},
-	// Block 0x41, offset 0x246
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0xa5},
-	{value: 0x3308, lo: 0xa6, hi: 0xa6},
-	{value: 0x3008, lo: 0xa7, hi: 0xa7},
-	{value: 0x3308, lo: 0xa8, hi: 0xa9},
-	{value: 0x3008, lo: 0xaa, hi: 0xac},
-	{value: 0x3308, lo: 0xad, hi: 0xad},
-	{value: 0x3008, lo: 0xae, hi: 0xae},
-	{value: 0x3308, lo: 0xaf, hi: 0xb1},
-	{value: 0x3808, lo: 0xb2, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xbb},
-	{value: 0x0018, lo: 0xbc, hi: 0xbf},
-	// Block 0x42, offset 0x252
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0xa3},
-	{value: 0x3008, lo: 0xa4, hi: 0xab},
-	{value: 0x3308, lo: 0xac, hi: 0xb3},
-	{value: 0x3008, lo: 0xb4, hi: 0xb5},
-	{value: 0x3308, lo: 0xb6, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xba},
-	{value: 0x0018, lo: 0xbb, hi: 0xbf},
-	// Block 0x43, offset 0x25a
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x0040, lo: 0x8a, hi: 0x8c},
-	{value: 0x0008, lo: 0x8d, hi: 0xbd},
-	{value: 0x0018, lo: 0xbe, hi: 0xbf},
-	// Block 0x44, offset 0x25f
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0e29, lo: 0x80, hi: 0x80},
-	{value: 0x0e41, lo: 0x81, hi: 0x81},
-	{value: 0x0e59, lo: 0x82, hi: 0x82},
-	{value: 0x0e71, lo: 0x83, hi: 0x83},
-	{value: 0x0e89, lo: 0x84, hi: 0x85},
-	{value: 0x0ea1, lo: 0x86, hi: 0x86},
-	{value: 0x0eb9, lo: 0x87, hi: 0x87},
-	{value: 0x057d, lo: 0x88, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x8f},
-	{value: 0x059d, lo: 0x90, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbc},
-	{value: 0x059d, lo: 0xbd, hi: 0xbf},
-	// Block 0x45, offset 0x26c
-	{value: 0x0000, lo: 0x10},
-	{value: 0x0018, lo: 0x80, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x3308, lo: 0x90, hi: 0x92},
-	{value: 0x0018, lo: 0x93, hi: 0x93},
-	{value: 0x3308, lo: 0x94, hi: 0xa0},
-	{value: 0x3008, lo: 0xa1, hi: 0xa1},
-	{value: 0x3308, lo: 0xa2, hi: 0xa8},
-	{value: 0x0008, lo: 0xa9, hi: 0xac},
-	{value: 0x3308, lo: 0xad, hi: 0xad},
-	{value: 0x0008, lo: 0xae, hi: 0xb3},
-	{value: 0x3308, lo: 0xb4, hi: 0xb4},
-	{value: 0x0008, lo: 0xb5, hi: 0xb6},
-	{value: 0x3008, lo: 0xb7, hi: 0xb7},
-	{value: 0x3308, lo: 0xb8, hi: 0xb9},
-	{value: 0x0008, lo: 0xba, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbf},
-	// Block 0x46, offset 0x27d
-	{value: 0x0000, lo: 0x03},
-	{value: 0x3308, lo: 0x80, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xba},
-	{value: 0x3308, lo: 0xbb, hi: 0xbf},
-	// Block 0x47, offset 0x281
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0x87},
-	{value: 0xe045, lo: 0x88, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x97},
-	{value: 0xe045, lo: 0x98, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa7},
-	{value: 0xe045, lo: 0xa8, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb7},
-	{value: 0xe045, lo: 0xb8, hi: 0xbf},
-	// Block 0x48, offset 0x28c
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0040, lo: 0x80, hi: 0x8f},
-	{value: 0x3318, lo: 0x90, hi: 0xb0},
-	{value: 0x0040, lo: 0xb1, hi: 0xbf},
-	// Block 0x49, offset 0x290
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0018, lo: 0x80, hi: 0x82},
-	{value: 0x0040, lo: 0x83, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0x84},
-	{value: 0x0018, lo: 0x85, hi: 0x88},
-	{value: 0x24c1, lo: 0x89, hi: 0x89},
-	{value: 0x0018, lo: 0x8a, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xbf},
-	// Block 0x4a, offset 0x299
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0018, lo: 0x80, hi: 0xab},
-	{value: 0x24f1, lo: 0xac, hi: 0xac},
-	{value: 0x2529, lo: 0xad, hi: 0xad},
-	{value: 0x0018, lo: 0xae, hi: 0xae},
-	{value: 0x2579, lo: 0xaf, hi: 0xaf},
-	{value: 0x25b1, lo: 0xb0, hi: 0xb0},
-	{value: 0x0018, lo: 0xb1, hi: 0xbf},
-	// Block 0x4b, offset 0x2a1
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0x9f},
-	{value: 0x0080, lo: 0xa0, hi: 0xa0},
-	{value: 0x0018, lo: 0xa1, hi: 0xad},
-	{value: 0x0080, lo: 0xae, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xbf},
-	// Block 0x4c, offset 0x2a7
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0xa8},
-	{value: 0x09dd, lo: 0xa9, hi: 0xa9},
-	{value: 0x09fd, lo: 0xaa, hi: 0xaa},
-	{value: 0x0018, lo: 0xab, hi: 0xbf},
-	// Block 0x4d, offset 0x2ac
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0xa6},
-	{value: 0x0040, lo: 0xa7, hi: 0xbf},
-	// Block 0x4e, offset 0x2af
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0x8b},
-	{value: 0x28c1, lo: 0x8c, hi: 0x8c},
-	{value: 0x0018, lo: 0x8d, hi: 0xbf},
-	// Block 0x4f, offset 0x2b3
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0xb3},
-	{value: 0x0e7e, lo: 0xb4, hi: 0xb4},
-	{value: 0x292a, lo: 0xb5, hi: 0xb5},
-	{value: 0x0e9e, lo: 0xb6, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xbf},
-	// Block 0x50, offset 0x2b9
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0x9b},
-	{value: 0x2941, lo: 0x9c, hi: 0x9c},
-	{value: 0x0018, lo: 0x9d, hi: 0xbf},
-	// Block 0x51, offset 0x2bd
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xb5},
-	{value: 0x0018, lo: 0xb6, hi: 0xbf},
-	// Block 0x52, offset 0x2c1
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x97},
-	{value: 0x0018, lo: 0x98, hi: 0xbf},
-	// Block 0x53, offset 0x2c5
-	{value: 0x0000, lo: 0x05},
-	{value: 0xe185, lo: 0x80, hi: 0x8f},
-	{value: 0x03f5, lo: 0x90, hi: 0x9f},
-	{value: 0x0ebd, lo: 0xa0, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x54, offset 0x2cb
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0xa5},
-	{value: 0x0040, lo: 0xa6, hi: 0xa6},
-	{value: 0x0008, lo: 0xa7, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xac},
-	{value: 0x0008, lo: 0xad, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x55, offset 0x2d3
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0008, lo: 0x80, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xae},
-	{value: 0xe075, lo: 0xaf, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb0},
-	{value: 0x0040, lo: 0xb1, hi: 0xbe},
-	{value: 0x3b08, lo: 0xbf, hi: 0xbf},
-	// Block 0x56, offset 0x2da
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa6},
-	{value: 0x0040, lo: 0xa7, hi: 0xa7},
-	{value: 0x0008, lo: 0xa8, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xb7},
-	{value: 0x0008, lo: 0xb8, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0x57, offset 0x2e5
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x87},
-	{value: 0x0008, lo: 0x88, hi: 0x8e},
-	{value: 0x0040, lo: 0x8f, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0x9f},
-	{value: 0x3308, lo: 0xa0, hi: 0xbf},
-	// Block 0x58, offset 0x2ef
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xae},
-	{value: 0x0008, lo: 0xaf, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xbf},
-	// Block 0x59, offset 0x2f3
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0xbf},
-	// Block 0x5a, offset 0x2f6
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9a},
-	{value: 0x0018, lo: 0x9b, hi: 0x9e},
-	{value: 0x0ef5, lo: 0x9f, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xbf},
-	// Block 0x5b, offset 0x2fc
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xb2},
-	{value: 0x0f15, lo: 0xb3, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xbf},
-	// Block 0x5c, offset 0x300
-	{value: 0x0020, lo: 0x01},
-	{value: 0x0f35, lo: 0x80, hi: 0xbf},
-	// Block 0x5d, offset 0x302
-	{value: 0x0020, lo: 0x02},
-	{value: 0x1735, lo: 0x80, hi: 0x8f},
-	{value: 0x1915, lo: 0x90, hi: 0xbf},
-	// Block 0x5e, offset 0x305
-	{value: 0x0020, lo: 0x01},
-	{value: 0x1f15, lo: 0x80, hi: 0xbf},
-	// Block 0x5f, offset 0x307
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0xbf},
-	// Block 0x60, offset 0x30a
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x98},
-	{value: 0x3308, lo: 0x99, hi: 0x9a},
-	{value: 0x29e2, lo: 0x9b, hi: 0x9b},
-	{value: 0x2a0a, lo: 0x9c, hi: 0x9c},
-	{value: 0x0008, lo: 0x9d, hi: 0x9e},
-	{value: 0x2a31, lo: 0x9f, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xa0},
-	{value: 0x0008, lo: 0xa1, hi: 0xbf},
-	// Block 0x61, offset 0x314
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xbe},
-	{value: 0x2a69, lo: 0xbf, hi: 0xbf},
-	// Block 0x62, offset 0x317
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x0040, lo: 0x80, hi: 0x84},
-	{value: 0x0008, lo: 0x85, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xb0},
-	{value: 0x2a35, lo: 0xb1, hi: 0xb1},
-	{value: 0x2a55, lo: 0xb2, hi: 0xb2},
-	{value: 0x2a75, lo: 0xb3, hi: 0xb3},
-	{value: 0x2a95, lo: 0xb4, hi: 0xb4},
-	{value: 0x2a75, lo: 0xb5, hi: 0xb5},
-	{value: 0x2ab5, lo: 0xb6, hi: 0xb6},
-	{value: 0x2ad5, lo: 0xb7, hi: 0xb7},
-	{value: 0x2af5, lo: 0xb8, hi: 0xb9},
-	{value: 0x2b15, lo: 0xba, hi: 0xbb},
-	{value: 0x2b35, lo: 0xbc, hi: 0xbd},
-	{value: 0x2b15, lo: 0xbe, hi: 0xbf},
-	// Block 0x63, offset 0x326
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xa3},
-	{value: 0x0040, lo: 0xa4, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x64, offset 0x32a
-	{value: 0x0030, lo: 0x04},
-	{value: 0x2aa2, lo: 0x80, hi: 0x9d},
-	{value: 0x305a, lo: 0x9e, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0x9f},
-	{value: 0x30a2, lo: 0xa0, hi: 0xbf},
-	// Block 0x65, offset 0x32f
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbf},
-	// Block 0x66, offset 0x332
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0x8c},
-	{value: 0x0040, lo: 0x8d, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xbf},
-	// Block 0x67, offset 0x336
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xbd},
-	{value: 0x0018, lo: 0xbe, hi: 0xbf},
-	// Block 0x68, offset 0x33b
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x8c},
-	{value: 0x0018, lo: 0x8d, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xbf},
-	// Block 0x69, offset 0x340
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0xa5},
-	{value: 0x0018, lo: 0xa6, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb1},
-	{value: 0x0018, lo: 0xb2, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xbf},
-	// Block 0x6a, offset 0x346
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0040, lo: 0x80, hi: 0x81},
-	{value: 0xe00d, lo: 0x82, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0x83},
-	{value: 0x03f5, lo: 0x84, hi: 0x84},
-	{value: 0x1329, lo: 0x85, hi: 0x85},
-	{value: 0x447d, lo: 0x86, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0xb6},
-	{value: 0x0008, lo: 0xb7, hi: 0xb7},
-	{value: 0x2009, lo: 0xb8, hi: 0xb8},
-	{value: 0x6e89, lo: 0xb9, hi: 0xb9},
-	{value: 0x0008, lo: 0xba, hi: 0xbf},
-	// Block 0x6b, offset 0x352
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x0008, lo: 0x80, hi: 0x81},
-	{value: 0x3308, lo: 0x82, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0x85},
-	{value: 0x3b08, lo: 0x86, hi: 0x86},
-	{value: 0x0008, lo: 0x87, hi: 0x8a},
-	{value: 0x3308, lo: 0x8b, hi: 0x8b},
-	{value: 0x0008, lo: 0x8c, hi: 0xa2},
-	{value: 0x3008, lo: 0xa3, hi: 0xa4},
-	{value: 0x3308, lo: 0xa5, hi: 0xa6},
-	{value: 0x3008, lo: 0xa7, hi: 0xa7},
-	{value: 0x0018, lo: 0xa8, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0x6c, offset 0x361
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0208, lo: 0x80, hi: 0xb1},
-	{value: 0x0108, lo: 0xb2, hi: 0xb2},
-	{value: 0x0008, lo: 0xb3, hi: 0xb3},
-	{value: 0x0018, lo: 0xb4, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xbf},
-	// Block 0x6d, offset 0x367
-	{value: 0x0000, lo: 0x03},
-	{value: 0x3008, lo: 0x80, hi: 0x81},
-	{value: 0x0008, lo: 0x82, hi: 0xb3},
-	{value: 0x3008, lo: 0xb4, hi: 0xbf},
-	// Block 0x6e, offset 0x36b
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x3008, lo: 0x80, hi: 0x83},
-	{value: 0x3b08, lo: 0x84, hi: 0x84},
-	{value: 0x3308, lo: 0x85, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0x8d},
-	{value: 0x0018, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x3308, lo: 0xa0, hi: 0xb1},
-	{value: 0x0008, lo: 0xb2, hi: 0xb7},
-	{value: 0x0018, lo: 0xb8, hi: 0xba},
-	{value: 0x0008, lo: 0xbb, hi: 0xbb},
-	{value: 0x0018, lo: 0xbc, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbe},
-	{value: 0x3308, lo: 0xbf, hi: 0xbf},
-	// Block 0x6f, offset 0x37a
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xa5},
-	{value: 0x3308, lo: 0xa6, hi: 0xad},
-	{value: 0x0018, lo: 0xae, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x70, offset 0x37f
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x3308, lo: 0x87, hi: 0x91},
-	{value: 0x3008, lo: 0x92, hi: 0x92},
-	{value: 0x3808, lo: 0x93, hi: 0x93},
-	{value: 0x0040, lo: 0x94, hi: 0x9e},
-	{value: 0x0018, lo: 0x9f, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbf},
-	// Block 0x71, offset 0x387
-	{value: 0x0000, lo: 0x09},
-	{value: 0x3308, lo: 0x80, hi: 0x82},
-	{value: 0x3008, lo: 0x83, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xb3},
-	{value: 0x3008, lo: 0xb4, hi: 0xb5},
-	{value: 0x3308, lo: 0xb6, hi: 0xb9},
-	{value: 0x3008, lo: 0xba, hi: 0xbb},
-	{value: 0x3308, lo: 0xbc, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbf},
-	// Block 0x72, offset 0x391
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x3808, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8e},
-	{value: 0x0008, lo: 0x8f, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9d},
-	{value: 0x0018, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa4},
-	{value: 0x3308, lo: 0xa5, hi: 0xa5},
-	{value: 0x0008, lo: 0xa6, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0x73, offset 0x39c
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0xa8},
-	{value: 0x3308, lo: 0xa9, hi: 0xae},
-	{value: 0x3008, lo: 0xaf, hi: 0xb0},
-	{value: 0x3308, lo: 0xb1, hi: 0xb2},
-	{value: 0x3008, lo: 0xb3, hi: 0xb4},
-	{value: 0x3308, lo: 0xb5, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0x74, offset 0x3a4
-	{value: 0x0000, lo: 0x10},
-	{value: 0x0008, lo: 0x80, hi: 0x82},
-	{value: 0x3308, lo: 0x83, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0x8b},
-	{value: 0x3308, lo: 0x8c, hi: 0x8c},
-	{value: 0x3008, lo: 0x8d, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9b},
-	{value: 0x0018, lo: 0x9c, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xb9},
-	{value: 0x0008, lo: 0xba, hi: 0xba},
-	{value: 0x3008, lo: 0xbb, hi: 0xbb},
-	{value: 0x3308, lo: 0xbc, hi: 0xbc},
-	{value: 0x3008, lo: 0xbd, hi: 0xbd},
-	{value: 0x0008, lo: 0xbe, hi: 0xbf},
-	// Block 0x75, offset 0x3b5
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0008, lo: 0x80, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb0},
-	{value: 0x0008, lo: 0xb1, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb4},
-	{value: 0x0008, lo: 0xb5, hi: 0xb6},
-	{value: 0x3308, lo: 0xb7, hi: 0xb8},
-	{value: 0x0008, lo: 0xb9, hi: 0xbd},
-	{value: 0x3308, lo: 0xbe, hi: 0xbf},
-	// Block 0x76, offset 0x3be
-	{value: 0x0000, lo: 0x0f},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0x3308, lo: 0x81, hi: 0x81},
-	{value: 0x0008, lo: 0x82, hi: 0x82},
-	{value: 0x0040, lo: 0x83, hi: 0x9a},
-	{value: 0x0008, lo: 0x9b, hi: 0x9d},
-	{value: 0x0018, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xaa},
-	{value: 0x3008, lo: 0xab, hi: 0xab},
-	{value: 0x3308, lo: 0xac, hi: 0xad},
-	{value: 0x3008, lo: 0xae, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb1},
-	{value: 0x0008, lo: 0xb2, hi: 0xb4},
-	{value: 0x3008, lo: 0xb5, hi: 0xb5},
-	{value: 0x3b08, lo: 0xb6, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0x77, offset 0x3ce
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x88},
-	{value: 0x0008, lo: 0x89, hi: 0x8e},
-	{value: 0x0040, lo: 0x8f, hi: 0x90},
-	{value: 0x0008, lo: 0x91, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa6},
-	{value: 0x0040, lo: 0xa7, hi: 0xa7},
-	{value: 0x0008, lo: 0xa8, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x78, offset 0x3db
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x9a},
-	{value: 0x0018, lo: 0x9b, hi: 0x9b},
-	{value: 0x449d, lo: 0x9c, hi: 0x9c},
-	{value: 0x44b5, lo: 0x9d, hi: 0x9d},
-	{value: 0x2971, lo: 0x9e, hi: 0x9e},
-	{value: 0xe06d, lo: 0x9f, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xaf},
-	{value: 0x44cd, lo: 0xb0, hi: 0xbf},
-	// Block 0x79, offset 0x3e5
-	{value: 0x0000, lo: 0x04},
-	{value: 0x44ed, lo: 0x80, hi: 0x8f},
-	{value: 0x450d, lo: 0x90, hi: 0x9f},
-	{value: 0x452d, lo: 0xa0, hi: 0xaf},
-	{value: 0x450d, lo: 0xb0, hi: 0xbf},
-	// Block 0x7a, offset 0x3ea
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0xa2},
-	{value: 0x3008, lo: 0xa3, hi: 0xa4},
-	{value: 0x3308, lo: 0xa5, hi: 0xa5},
-	{value: 0x3008, lo: 0xa6, hi: 0xa7},
-	{value: 0x3308, lo: 0xa8, hi: 0xa8},
-	{value: 0x3008, lo: 0xa9, hi: 0xaa},
-	{value: 0x0018, lo: 0xab, hi: 0xab},
-	{value: 0x3008, lo: 0xac, hi: 0xac},
-	{value: 0x3b08, lo: 0xad, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0x7b, offset 0x3f7
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xa3},
-	{value: 0x0040, lo: 0xa4, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xbf},
-	// Block 0x7c, offset 0x3fb
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x8a},
-	{value: 0x0018, lo: 0x8b, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbf},
-	// Block 0x7d, offset 0x400
-	{value: 0x0020, lo: 0x01},
-	{value: 0x454d, lo: 0x80, hi: 0xbf},
-	// Block 0x7e, offset 0x402
-	{value: 0x0020, lo: 0x03},
-	{value: 0x4d4d, lo: 0x80, hi: 0x94},
-	{value: 0x4b0d, lo: 0x95, hi: 0x95},
-	{value: 0x4fed, lo: 0x96, hi: 0xbf},
-	// Block 0x7f, offset 0x406
-	{value: 0x0020, lo: 0x01},
-	{value: 0x552d, lo: 0x80, hi: 0xbf},
-	// Block 0x80, offset 0x408
-	{value: 0x0020, lo: 0x03},
-	{value: 0x5d2d, lo: 0x80, hi: 0x84},
-	{value: 0x568d, lo: 0x85, hi: 0x85},
-	{value: 0x5dcd, lo: 0x86, hi: 0xbf},
-	// Block 0x81, offset 0x40c
-	{value: 0x0020, lo: 0x08},
-	{value: 0x6b8d, lo: 0x80, hi: 0x8f},
-	{value: 0x6d4d, lo: 0x90, hi: 0x90},
-	{value: 0x6d8d, lo: 0x91, hi: 0xab},
-	{value: 0x6ea1, lo: 0xac, hi: 0xac},
-	{value: 0x70ed, lo: 0xad, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xaf},
-	{value: 0x710d, lo: 0xb0, hi: 0xbf},
-	// Block 0x82, offset 0x415
-	{value: 0x0020, lo: 0x05},
-	{value: 0x730d, lo: 0x80, hi: 0xad},
-	{value: 0x656d, lo: 0xae, hi: 0xae},
-	{value: 0x78cd, lo: 0xaf, hi: 0xb5},
-	{value: 0x6f8d, lo: 0xb6, hi: 0xb6},
-	{value: 0x79ad, lo: 0xb7, hi: 0xbf},
-	// Block 0x83, offset 0x41b
-	{value: 0x0028, lo: 0x03},
-	{value: 0x7c21, lo: 0x80, hi: 0x82},
-	{value: 0x7be1, lo: 0x83, hi: 0x83},
-	{value: 0x7c99, lo: 0x84, hi: 0xbf},
-	// Block 0x84, offset 0x41f
-	{value: 0x0038, lo: 0x0f},
-	{value: 0x9db1, lo: 0x80, hi: 0x83},
-	{value: 0x9e59, lo: 0x84, hi: 0x85},
-	{value: 0x9e91, lo: 0x86, hi: 0x87},
-	{value: 0x9ec9, lo: 0x88, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0x90},
-	{value: 0x0040, lo: 0x91, hi: 0x91},
-	{value: 0xa089, lo: 0x92, hi: 0x97},
-	{value: 0xa1a1, lo: 0x98, hi: 0x9c},
-	{value: 0xa281, lo: 0x9d, hi: 0xb3},
-	{value: 0x9d41, lo: 0xb4, hi: 0xb4},
-	{value: 0x9db1, lo: 0xb5, hi: 0xb5},
-	{value: 0xa789, lo: 0xb6, hi: 0xbb},
-	{value: 0xa869, lo: 0xbc, hi: 0xbc},
-	{value: 0xa7f9, lo: 0xbd, hi: 0xbd},
-	{value: 0xa8d9, lo: 0xbe, hi: 0xbf},
-	// Block 0x85, offset 0x42f
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x8c},
-	{value: 0x0008, lo: 0x8d, hi: 0xa6},
-	{value: 0x0040, lo: 0xa7, hi: 0xa7},
-	{value: 0x0008, lo: 0xa8, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbb},
-	{value: 0x0008, lo: 0xbc, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbe},
-	{value: 0x0008, lo: 0xbf, hi: 0xbf},
-	// Block 0x86, offset 0x439
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0xbf},
-	// Block 0x87, offset 0x43e
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbf},
-	// Block 0x88, offset 0x441
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0x82},
-	{value: 0x0040, lo: 0x83, hi: 0x86},
-	{value: 0x0018, lo: 0x87, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xbf},
-	// Block 0x89, offset 0x447
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0018, lo: 0x80, hi: 0x8e},
-	{value: 0x0040, lo: 0x8f, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0x9b},
-	{value: 0x0040, lo: 0x9c, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xa0},
-	{value: 0x0040, lo: 0xa1, hi: 0xbf},
-	// Block 0x8a, offset 0x44e
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0040, lo: 0x80, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xbc},
-	{value: 0x3308, lo: 0xbd, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbf},
-	// Block 0x8b, offset 0x453
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0x9c},
-	{value: 0x0040, lo: 0x9d, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x8c, offset 0x457
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0x90},
-	{value: 0x0040, lo: 0x91, hi: 0x9f},
-	{value: 0x3308, lo: 0xa0, hi: 0xa0},
-	{value: 0x0018, lo: 0xa1, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbf},
-	// Block 0x8d, offset 0x45d
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xa3},
-	{value: 0x0040, lo: 0xa4, hi: 0xac},
-	{value: 0x0008, lo: 0xad, hi: 0xbf},
-	// Block 0x8e, offset 0x462
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x81},
-	{value: 0x0008, lo: 0x82, hi: 0x89},
-	{value: 0x0018, lo: 0x8a, hi: 0x8a},
-	{value: 0x0040, lo: 0x8b, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xb5},
-	{value: 0x3308, lo: 0xb6, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbf},
-	// Block 0x8f, offset 0x46b
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9e},
-	{value: 0x0018, lo: 0x9f, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x90, offset 0x470
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0x83},
-	{value: 0x0040, lo: 0x84, hi: 0x87},
-	{value: 0x0008, lo: 0x88, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0xbf},
-	// Block 0x91, offset 0x476
-	{value: 0x0000, lo: 0x06},
-	{value: 0xe145, lo: 0x80, hi: 0x87},
-	{value: 0xe1c5, lo: 0x88, hi: 0x8f},
-	{value: 0xe145, lo: 0x90, hi: 0x97},
-	{value: 0x8b0d, lo: 0x98, hi: 0x9f},
-	{value: 0x8b25, lo: 0xa0, hi: 0xa7},
-	{value: 0x0008, lo: 0xa8, hi: 0xbf},
-	// Block 0x92, offset 0x47d
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0008, lo: 0x80, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa9},
-	{value: 0x0040, lo: 0xaa, hi: 0xaf},
-	{value: 0x8b25, lo: 0xb0, hi: 0xb7},
-	{value: 0x8b0d, lo: 0xb8, hi: 0xbf},
-	// Block 0x93, offset 0x484
-	{value: 0x0000, lo: 0x06},
-	{value: 0xe145, lo: 0x80, hi: 0x87},
-	{value: 0xe1c5, lo: 0x88, hi: 0x8f},
-	{value: 0xe145, lo: 0x90, hi: 0x93},
-	{value: 0x0040, lo: 0x94, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbf},
-	// Block 0x94, offset 0x48b
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x95, offset 0x48f
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xa3},
-	{value: 0x0040, lo: 0xa4, hi: 0xae},
-	{value: 0x0018, lo: 0xaf, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbf},
-	// Block 0x96, offset 0x494
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0x97, offset 0x497
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xbf},
-	// Block 0x98, offset 0x49c
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0808, lo: 0x80, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0x87},
-	{value: 0x0808, lo: 0x88, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x0808, lo: 0x8a, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xb6},
-	{value: 0x0808, lo: 0xb7, hi: 0xb8},
-	{value: 0x0040, lo: 0xb9, hi: 0xbb},
-	{value: 0x0808, lo: 0xbc, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbe},
-	{value: 0x0808, lo: 0xbf, hi: 0xbf},
-	// Block 0x99, offset 0x4a8
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0808, lo: 0x80, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x96},
-	{value: 0x0818, lo: 0x97, hi: 0x9f},
-	{value: 0x0808, lo: 0xa0, hi: 0xb6},
-	{value: 0x0818, lo: 0xb7, hi: 0xbf},
-	// Block 0x9a, offset 0x4ae
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0808, lo: 0x80, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0xa6},
-	{value: 0x0818, lo: 0xa7, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbf},
-	// Block 0x9b, offset 0x4b3
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0808, lo: 0xa0, hi: 0xb2},
-	{value: 0x0040, lo: 0xb3, hi: 0xb3},
-	{value: 0x0808, lo: 0xb4, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xba},
-	{value: 0x0818, lo: 0xbb, hi: 0xbf},
-	// Block 0x9c, offset 0x4ba
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0808, lo: 0x80, hi: 0x95},
-	{value: 0x0818, lo: 0x96, hi: 0x9b},
-	{value: 0x0040, lo: 0x9c, hi: 0x9e},
-	{value: 0x0018, lo: 0x9f, hi: 0x9f},
-	{value: 0x0808, lo: 0xa0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbe},
-	{value: 0x0818, lo: 0xbf, hi: 0xbf},
-	// Block 0x9d, offset 0x4c2
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0808, lo: 0x80, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xbb},
-	{value: 0x0818, lo: 0xbc, hi: 0xbd},
-	{value: 0x0808, lo: 0xbe, hi: 0xbf},
-	// Block 0x9e, offset 0x4c7
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0818, lo: 0x80, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0x91},
-	{value: 0x0818, lo: 0x92, hi: 0xbf},
-	// Block 0x9f, offset 0x4cb
-	{value: 0x0000, lo: 0x0f},
-	{value: 0x0808, lo: 0x80, hi: 0x80},
-	{value: 0x3308, lo: 0x81, hi: 0x83},
-	{value: 0x0040, lo: 0x84, hi: 0x84},
-	{value: 0x3308, lo: 0x85, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x8b},
-	{value: 0x3308, lo: 0x8c, hi: 0x8f},
-	{value: 0x0808, lo: 0x90, hi: 0x93},
-	{value: 0x0040, lo: 0x94, hi: 0x94},
-	{value: 0x0808, lo: 0x95, hi: 0x97},
-	{value: 0x0040, lo: 0x98, hi: 0x98},
-	{value: 0x0808, lo: 0x99, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xb7},
-	{value: 0x3308, lo: 0xb8, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbe},
-	{value: 0x3b08, lo: 0xbf, hi: 0xbf},
-	// Block 0xa0, offset 0x4db
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0818, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x8f},
-	{value: 0x0818, lo: 0x90, hi: 0x98},
-	{value: 0x0040, lo: 0x99, hi: 0x9f},
-	{value: 0x0808, lo: 0xa0, hi: 0xbc},
-	{value: 0x0818, lo: 0xbd, hi: 0xbf},
-	// Block 0xa1, offset 0x4e2
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0808, lo: 0x80, hi: 0x9c},
-	{value: 0x0818, lo: 0x9d, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xbf},
-	// Block 0xa2, offset 0x4e6
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0808, lo: 0x80, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xb8},
-	{value: 0x0018, lo: 0xb9, hi: 0xbf},
-	// Block 0xa3, offset 0x4ea
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0808, lo: 0x80, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x97},
-	{value: 0x0818, lo: 0x98, hi: 0x9f},
-	{value: 0x0808, lo: 0xa0, hi: 0xb2},
-	{value: 0x0040, lo: 0xb3, hi: 0xb7},
-	{value: 0x0818, lo: 0xb8, hi: 0xbf},
-	// Block 0xa4, offset 0x4f1
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0808, lo: 0x80, hi: 0xbf},
-	// Block 0xa5, offset 0x4f3
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0808, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0xbf},
-	// Block 0xa6, offset 0x4f6
-	{value: 0x0000, lo: 0x02},
-	{value: 0x03dd, lo: 0x80, hi: 0xb2},
-	{value: 0x0040, lo: 0xb3, hi: 0xbf},
-	// Block 0xa7, offset 0x4f9
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0808, lo: 0x80, hi: 0xb2},
-	{value: 0x0040, lo: 0xb3, hi: 0xb9},
-	{value: 0x0818, lo: 0xba, hi: 0xbf},
-	// Block 0xa8, offset 0x4fd
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0908, lo: 0x80, hi: 0x80},
-	{value: 0x0a08, lo: 0x81, hi: 0xa1},
-	{value: 0x0c08, lo: 0xa2, hi: 0xa2},
-	{value: 0x0a08, lo: 0xa3, hi: 0xa3},
-	{value: 0x3308, lo: 0xa4, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xaf},
-	{value: 0x0808, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0xa9, offset 0x506
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0818, lo: 0xa0, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0xaa, offset 0x50a
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0808, lo: 0x80, hi: 0x9c},
-	{value: 0x0818, lo: 0x9d, hi: 0xa6},
-	{value: 0x0808, lo: 0xa7, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xaf},
-	{value: 0x0a08, lo: 0xb0, hi: 0xb2},
-	{value: 0x0c08, lo: 0xb3, hi: 0xb3},
-	{value: 0x0a08, lo: 0xb4, hi: 0xbf},
-	// Block 0xab, offset 0x512
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0a08, lo: 0x80, hi: 0x84},
-	{value: 0x0808, lo: 0x85, hi: 0x85},
-	{value: 0x3308, lo: 0x86, hi: 0x90},
-	{value: 0x0a18, lo: 0x91, hi: 0x93},
-	{value: 0x0c18, lo: 0x94, hi: 0x94},
-	{value: 0x0818, lo: 0x95, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0xbf},
-	// Block 0xac, offset 0x51a
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0808, lo: 0xa0, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0xad, offset 0x51e
-	{value: 0x0000, lo: 0x05},
-	{value: 0x3008, lo: 0x80, hi: 0x80},
-	{value: 0x3308, lo: 0x81, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0xb7},
-	{value: 0x3308, lo: 0xb8, hi: 0xbf},
-	// Block 0xae, offset 0x524
-	{value: 0x0000, lo: 0x08},
-	{value: 0x3308, lo: 0x80, hi: 0x85},
-	{value: 0x3b08, lo: 0x86, hi: 0x86},
-	{value: 0x0018, lo: 0x87, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x91},
-	{value: 0x0018, lo: 0x92, hi: 0xa5},
-	{value: 0x0008, lo: 0xa6, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbe},
-	{value: 0x3b08, lo: 0xbf, hi: 0xbf},
-	// Block 0xaf, offset 0x52d
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x3308, lo: 0x80, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0xaf},
-	{value: 0x3008, lo: 0xb0, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xb6},
-	{value: 0x3008, lo: 0xb7, hi: 0xb8},
-	{value: 0x3b08, lo: 0xb9, hi: 0xb9},
-	{value: 0x3308, lo: 0xba, hi: 0xba},
-	{value: 0x0018, lo: 0xbb, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbd},
-	{value: 0x0018, lo: 0xbe, hi: 0xbf},
-	// Block 0xb0, offset 0x539
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0018, lo: 0x80, hi: 0x81},
-	{value: 0x0040, lo: 0x82, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xa8},
-	{value: 0x0040, lo: 0xa9, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0xb1, offset 0x540
-	{value: 0x0000, lo: 0x08},
-	{value: 0x3308, lo: 0x80, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0xa6},
-	{value: 0x3308, lo: 0xa7, hi: 0xab},
-	{value: 0x3008, lo: 0xac, hi: 0xac},
-	{value: 0x3308, lo: 0xad, hi: 0xb2},
-	{value: 0x3b08, lo: 0xb3, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xb5},
-	{value: 0x0008, lo: 0xb6, hi: 0xbf},
-	// Block 0xb2, offset 0x549
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0018, lo: 0x80, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0x84},
-	{value: 0x3008, lo: 0x85, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xb3},
-	{value: 0x0018, lo: 0xb4, hi: 0xb5},
-	{value: 0x0008, lo: 0xb6, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0xb3, offset 0x553
-	{value: 0x0000, lo: 0x06},
-	{value: 0x3308, lo: 0x80, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0xb2},
-	{value: 0x3008, lo: 0xb3, hi: 0xb5},
-	{value: 0x3308, lo: 0xb6, hi: 0xbe},
-	{value: 0x3008, lo: 0xbf, hi: 0xbf},
-	// Block 0xb4, offset 0x55a
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x3808, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0x84},
-	{value: 0x0018, lo: 0x85, hi: 0x88},
-	{value: 0x3308, lo: 0x89, hi: 0x8c},
-	{value: 0x0018, lo: 0x8d, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x9a},
-	{value: 0x0018, lo: 0x9b, hi: 0x9b},
-	{value: 0x0008, lo: 0x9c, hi: 0x9c},
-	{value: 0x0018, lo: 0x9d, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xa0},
-	{value: 0x0018, lo: 0xa1, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0xb5, offset 0x568
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0x91},
-	{value: 0x0040, lo: 0x92, hi: 0x92},
-	{value: 0x0008, lo: 0x93, hi: 0xab},
-	{value: 0x3008, lo: 0xac, hi: 0xae},
-	{value: 0x3308, lo: 0xaf, hi: 0xb1},
-	{value: 0x3008, lo: 0xb2, hi: 0xb3},
-	{value: 0x3308, lo: 0xb4, hi: 0xb4},
-	{value: 0x3808, lo: 0xb5, hi: 0xb5},
-	{value: 0x3308, lo: 0xb6, hi: 0xb7},
-	{value: 0x0018, lo: 0xb8, hi: 0xbd},
-	{value: 0x3308, lo: 0xbe, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0xb6, offset 0x575
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x87},
-	{value: 0x0008, lo: 0x88, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x0008, lo: 0x8a, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8e},
-	{value: 0x0008, lo: 0x8f, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9e},
-	{value: 0x0008, lo: 0x9f, hi: 0xa8},
-	{value: 0x0018, lo: 0xa9, hi: 0xa9},
-	{value: 0x0040, lo: 0xaa, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0xb7, offset 0x582
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0008, lo: 0x80, hi: 0x9e},
-	{value: 0x3308, lo: 0x9f, hi: 0x9f},
-	{value: 0x3008, lo: 0xa0, hi: 0xa2},
-	{value: 0x3308, lo: 0xa3, hi: 0xa9},
-	{value: 0x3b08, lo: 0xaa, hi: 0xaa},
-	{value: 0x0040, lo: 0xab, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0xb8, offset 0x58b
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xb4},
-	{value: 0x3008, lo: 0xb5, hi: 0xb7},
-	{value: 0x3308, lo: 0xb8, hi: 0xbf},
-	// Block 0xb9, offset 0x58f
-	{value: 0x0000, lo: 0x0f},
-	{value: 0x3008, lo: 0x80, hi: 0x81},
-	{value: 0x3b08, lo: 0x82, hi: 0x82},
-	{value: 0x3308, lo: 0x83, hi: 0x84},
-	{value: 0x3008, lo: 0x85, hi: 0x85},
-	{value: 0x3308, lo: 0x86, hi: 0x86},
-	{value: 0x0008, lo: 0x87, hi: 0x8a},
-	{value: 0x0018, lo: 0x8b, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9a},
-	{value: 0x0018, lo: 0x9b, hi: 0x9b},
-	{value: 0x0040, lo: 0x9c, hi: 0x9c},
-	{value: 0x0018, lo: 0x9d, hi: 0x9d},
-	{value: 0x3308, lo: 0x9e, hi: 0x9e},
-	{value: 0x0008, lo: 0x9f, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xbf},
-	// Block 0xba, offset 0x59f
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0xaf},
-	{value: 0x3008, lo: 0xb0, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xb8},
-	{value: 0x3008, lo: 0xb9, hi: 0xb9},
-	{value: 0x3308, lo: 0xba, hi: 0xba},
-	{value: 0x3008, lo: 0xbb, hi: 0xbe},
-	{value: 0x3308, lo: 0xbf, hi: 0xbf},
-	// Block 0xbb, offset 0x5a7
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x3308, lo: 0x80, hi: 0x80},
-	{value: 0x3008, lo: 0x81, hi: 0x81},
-	{value: 0x3b08, lo: 0x82, hi: 0x82},
-	{value: 0x3308, lo: 0x83, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0x85},
-	{value: 0x0018, lo: 0x86, hi: 0x86},
-	{value: 0x0008, lo: 0x87, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0xbf},
-	// Block 0xbc, offset 0x5b2
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0008, lo: 0x80, hi: 0xae},
-	{value: 0x3008, lo: 0xaf, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xb7},
-	{value: 0x3008, lo: 0xb8, hi: 0xbb},
-	{value: 0x3308, lo: 0xbc, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbe},
-	{value: 0x3b08, lo: 0xbf, hi: 0xbf},
-	// Block 0xbd, offset 0x5bb
-	{value: 0x0000, lo: 0x05},
-	{value: 0x3308, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0x9b},
-	{value: 0x3308, lo: 0x9c, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0xbf},
-	// Block 0xbe, offset 0x5c1
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0xaf},
-	{value: 0x3008, lo: 0xb0, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xba},
-	{value: 0x3008, lo: 0xbb, hi: 0xbc},
-	{value: 0x3308, lo: 0xbd, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbe},
-	{value: 0x3b08, lo: 0xbf, hi: 0xbf},
-	// Block 0xbf, offset 0x5c9
-	{value: 0x0000, lo: 0x08},
-	{value: 0x3308, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0x84},
-	{value: 0x0040, lo: 0x85, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xac},
-	{value: 0x0040, lo: 0xad, hi: 0xbf},
-	// Block 0xc0, offset 0x5d2
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0xaa},
-	{value: 0x3308, lo: 0xab, hi: 0xab},
-	{value: 0x3008, lo: 0xac, hi: 0xac},
-	{value: 0x3308, lo: 0xad, hi: 0xad},
-	{value: 0x3008, lo: 0xae, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb5},
-	{value: 0x3808, lo: 0xb6, hi: 0xb6},
-	{value: 0x3308, lo: 0xb7, hi: 0xb7},
-	{value: 0x0008, lo: 0xb8, hi: 0xb8},
-	{value: 0x0040, lo: 0xb9, hi: 0xbf},
-	// Block 0xc1, offset 0x5dd
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x0040, lo: 0x8a, hi: 0xbf},
-	// Block 0xc2, offset 0x5e0
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0x9a},
-	{value: 0x0040, lo: 0x9b, hi: 0x9c},
-	{value: 0x3308, lo: 0x9d, hi: 0x9f},
-	{value: 0x3008, lo: 0xa0, hi: 0xa1},
-	{value: 0x3308, lo: 0xa2, hi: 0xa5},
-	{value: 0x3008, lo: 0xa6, hi: 0xa6},
-	{value: 0x3308, lo: 0xa7, hi: 0xaa},
-	{value: 0x3b08, lo: 0xab, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb9},
-	{value: 0x0018, lo: 0xba, hi: 0xbf},
-	// Block 0xc3, offset 0x5ec
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0008, lo: 0x80, hi: 0xab},
-	{value: 0x3008, lo: 0xac, hi: 0xae},
-	{value: 0x3308, lo: 0xaf, hi: 0xb7},
-	{value: 0x3008, lo: 0xb8, hi: 0xb8},
-	{value: 0x3b08, lo: 0xb9, hi: 0xb9},
-	{value: 0x3308, lo: 0xba, hi: 0xba},
-	{value: 0x0018, lo: 0xbb, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbf},
-	// Block 0xc4, offset 0x5f5
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x049d, lo: 0xa0, hi: 0xbf},
-	// Block 0xc5, offset 0x5f8
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xa9},
-	{value: 0x0018, lo: 0xaa, hi: 0xb2},
-	{value: 0x0040, lo: 0xb3, hi: 0xbe},
-	{value: 0x0008, lo: 0xbf, hi: 0xbf},
-	// Block 0xc6, offset 0x5fd
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xa9},
-	{value: 0x0008, lo: 0xaa, hi: 0xbf},
-	// Block 0xc7, offset 0x602
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0x90},
-	{value: 0x3008, lo: 0x91, hi: 0x93},
-	{value: 0x3308, lo: 0x94, hi: 0x97},
-	{value: 0x0040, lo: 0x98, hi: 0x99},
-	{value: 0x3308, lo: 0x9a, hi: 0x9b},
-	{value: 0x3008, lo: 0x9c, hi: 0x9f},
-	{value: 0x3b08, lo: 0xa0, hi: 0xa0},
-	{value: 0x0008, lo: 0xa1, hi: 0xa1},
-	{value: 0x0018, lo: 0xa2, hi: 0xa2},
-	{value: 0x0008, lo: 0xa3, hi: 0xa3},
-	{value: 0x3008, lo: 0xa4, hi: 0xa4},
-	{value: 0x0040, lo: 0xa5, hi: 0xbf},
-	// Block 0xc8, offset 0x60f
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0x3308, lo: 0x81, hi: 0x8a},
-	{value: 0x0008, lo: 0x8b, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xb3},
-	{value: 0x3b08, lo: 0xb4, hi: 0xb4},
-	{value: 0x3308, lo: 0xb5, hi: 0xb8},
-	{value: 0x3008, lo: 0xb9, hi: 0xb9},
-	{value: 0x0008, lo: 0xba, hi: 0xba},
-	{value: 0x3308, lo: 0xbb, hi: 0xbe},
-	{value: 0x0018, lo: 0xbf, hi: 0xbf},
-	// Block 0xc9, offset 0x61a
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0018, lo: 0x80, hi: 0x86},
-	{value: 0x3b08, lo: 0x87, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x90},
-	{value: 0x3308, lo: 0x91, hi: 0x96},
-	{value: 0x3008, lo: 0x97, hi: 0x98},
-	{value: 0x3308, lo: 0x99, hi: 0x9b},
-	{value: 0x0008, lo: 0x9c, hi: 0xbf},
-	// Block 0xca, offset 0x623
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x3308, lo: 0x8a, hi: 0x96},
-	{value: 0x3008, lo: 0x97, hi: 0x97},
-	{value: 0x3308, lo: 0x98, hi: 0x98},
-	{value: 0x3b08, lo: 0x99, hi: 0x99},
-	{value: 0x0018, lo: 0x9a, hi: 0x9c},
-	{value: 0x0008, lo: 0x9d, hi: 0x9d},
-	{value: 0x0018, lo: 0x9e, hi: 0xa2},
-	{value: 0x0040, lo: 0xa3, hi: 0xbf},
-	// Block 0xcb, offset 0x62d
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xb8},
-	{value: 0x0040, lo: 0xb9, hi: 0xbf},
-	// Block 0xcc, offset 0x630
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x0008, lo: 0x8a, hi: 0xae},
-	{value: 0x3008, lo: 0xaf, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xb7},
-	{value: 0x3308, lo: 0xb8, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbe},
-	{value: 0x3b08, lo: 0xbf, hi: 0xbf},
-	// Block 0xcd, offset 0x63a
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0018, lo: 0x9a, hi: 0xac},
-	{value: 0x0040, lo: 0xad, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb1},
-	{value: 0x0008, lo: 0xb2, hi: 0xbf},
-	// Block 0xce, offset 0x643
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0x91},
-	{value: 0x3308, lo: 0x92, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xa8},
-	{value: 0x3008, lo: 0xa9, hi: 0xa9},
-	{value: 0x3308, lo: 0xaa, hi: 0xb0},
-	{value: 0x3008, lo: 0xb1, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb3},
-	{value: 0x3008, lo: 0xb4, hi: 0xb4},
-	{value: 0x3308, lo: 0xb5, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0xcf, offset 0x64f
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x87},
-	{value: 0x0008, lo: 0x88, hi: 0x89},
-	{value: 0x0040, lo: 0x8a, hi: 0x8a},
-	{value: 0x0008, lo: 0x8b, hi: 0xb0},
-	{value: 0x3308, lo: 0xb1, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xb9},
-	{value: 0x3308, lo: 0xba, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbb},
-	{value: 0x3308, lo: 0xbc, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbe},
-	{value: 0x3308, lo: 0xbf, hi: 0xbf},
-	// Block 0xd0, offset 0x65c
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x3308, lo: 0x80, hi: 0x83},
-	{value: 0x3b08, lo: 0x84, hi: 0x85},
-	{value: 0x0008, lo: 0x86, hi: 0x86},
-	{value: 0x3308, lo: 0x87, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa5},
-	{value: 0x0040, lo: 0xa6, hi: 0xa6},
-	{value: 0x0008, lo: 0xa7, hi: 0xa8},
-	{value: 0x0040, lo: 0xa9, hi: 0xa9},
-	{value: 0x0008, lo: 0xaa, hi: 0xbf},
-	// Block 0xd1, offset 0x669
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x3008, lo: 0x8a, hi: 0x8e},
-	{value: 0x0040, lo: 0x8f, hi: 0x8f},
-	{value: 0x3308, lo: 0x90, hi: 0x91},
-	{value: 0x0040, lo: 0x92, hi: 0x92},
-	{value: 0x3008, lo: 0x93, hi: 0x94},
-	{value: 0x3308, lo: 0x95, hi: 0x95},
-	{value: 0x3008, lo: 0x96, hi: 0x96},
-	{value: 0x3b08, lo: 0x97, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0x98},
-	{value: 0x0040, lo: 0x99, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa9},
-	{value: 0x0040, lo: 0xaa, hi: 0xbf},
-	// Block 0xd2, offset 0x677
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xb4},
-	{value: 0x3008, lo: 0xb5, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xb8},
-	{value: 0x0040, lo: 0xb9, hi: 0xbf},
-	// Block 0xd3, offset 0x67e
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xb1},
-	{value: 0x0040, lo: 0xb2, hi: 0xbe},
-	{value: 0x0018, lo: 0xbf, hi: 0xbf},
-	// Block 0xd4, offset 0x682
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0xbf},
-	// Block 0xd5, offset 0x685
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0xd6, offset 0x68a
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x83},
-	{value: 0x0040, lo: 0x84, hi: 0xbf},
-	// Block 0xd7, offset 0x68d
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xaf},
-	{value: 0x0340, lo: 0xb0, hi: 0xb8},
-	{value: 0x0040, lo: 0xb9, hi: 0xbf},
-	// Block 0xd8, offset 0x692
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0xbf},
-	// Block 0xd9, offset 0x695
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0008, lo: 0x80, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa9},
-	{value: 0x0040, lo: 0xaa, hi: 0xad},
-	{value: 0x0018, lo: 0xae, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbf},
-	// Block 0xda, offset 0x69c
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0040, lo: 0x80, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb4},
-	{value: 0x0018, lo: 0xb5, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xbf},
-	// Block 0xdb, offset 0x6a3
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xbf},
-	// Block 0xdc, offset 0x6a7
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0x83},
-	{value: 0x0018, lo: 0x84, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9a},
-	{value: 0x0018, lo: 0x9b, hi: 0xa1},
-	{value: 0x0040, lo: 0xa2, hi: 0xa2},
-	{value: 0x0008, lo: 0xa3, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbf},
-	// Block 0xdd, offset 0x6b2
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0xbf},
-	// Block 0xde, offset 0x6b5
-	{value: 0x0000, lo: 0x02},
-	{value: 0xe105, lo: 0x80, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0xdf, offset 0x6b8
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0x9a},
-	{value: 0x0040, lo: 0x9b, hi: 0xbf},
-	// Block 0xe0, offset 0x6bb
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0x8a},
-	{value: 0x0040, lo: 0x8b, hi: 0x8e},
-	{value: 0x3308, lo: 0x8f, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x90},
-	{value: 0x3008, lo: 0x91, hi: 0xbf},
-	// Block 0xe1, offset 0x6c1
-	{value: 0x0000, lo: 0x05},
-	{value: 0x3008, lo: 0x80, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8e},
-	{value: 0x3308, lo: 0x8f, hi: 0x92},
-	{value: 0x0008, lo: 0x93, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xbf},
-	// Block 0xe2, offset 0x6c7
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa1},
-	{value: 0x0018, lo: 0xa2, hi: 0xa2},
-	{value: 0x0008, lo: 0xa3, hi: 0xa3},
-	{value: 0x0040, lo: 0xa4, hi: 0xbf},
-	// Block 0xe3, offset 0x6cd
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xbf},
-	// Block 0xe4, offset 0x6d0
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xb2},
-	{value: 0x0040, lo: 0xb3, hi: 0xbf},
-	// Block 0xe5, offset 0x6d3
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0xbf},
-	// Block 0xe6, offset 0x6d6
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0040, lo: 0x80, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x92},
-	{value: 0x0040, lo: 0x93, hi: 0xa3},
-	{value: 0x0008, lo: 0xa4, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0xe7, offset 0x6dd
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbf},
-	// Block 0xe8, offset 0x6e0
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xaa},
-	{value: 0x0040, lo: 0xab, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbf},
-	// Block 0xe9, offset 0x6e5
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9b},
-	{value: 0x0018, lo: 0x9c, hi: 0x9c},
-	{value: 0x3308, lo: 0x9d, hi: 0x9e},
-	{value: 0x0018, lo: 0x9f, hi: 0x9f},
-	{value: 0x03c0, lo: 0xa0, hi: 0xa3},
-	{value: 0x0040, lo: 0xa4, hi: 0xbf},
-	// Block 0xea, offset 0x6ef
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xbf},
-	// Block 0xeb, offset 0x6f2
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xa6},
-	{value: 0x0040, lo: 0xa7, hi: 0xa8},
-	{value: 0x0018, lo: 0xa9, hi: 0xbf},
-	// Block 0xec, offset 0x6f6
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x0018, lo: 0x80, hi: 0x9d},
-	{value: 0xb5b9, lo: 0x9e, hi: 0x9e},
-	{value: 0xb601, lo: 0x9f, hi: 0x9f},
-	{value: 0xb649, lo: 0xa0, hi: 0xa0},
-	{value: 0xb6b1, lo: 0xa1, hi: 0xa1},
-	{value: 0xb719, lo: 0xa2, hi: 0xa2},
-	{value: 0xb781, lo: 0xa3, hi: 0xa3},
-	{value: 0xb7e9, lo: 0xa4, hi: 0xa4},
-	{value: 0x3018, lo: 0xa5, hi: 0xa6},
-	{value: 0x3318, lo: 0xa7, hi: 0xa9},
-	{value: 0x0018, lo: 0xaa, hi: 0xac},
-	{value: 0x3018, lo: 0xad, hi: 0xb2},
-	{value: 0x0340, lo: 0xb3, hi: 0xba},
-	{value: 0x3318, lo: 0xbb, hi: 0xbf},
-	// Block 0xed, offset 0x705
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x3318, lo: 0x80, hi: 0x82},
-	{value: 0x0018, lo: 0x83, hi: 0x84},
-	{value: 0x3318, lo: 0x85, hi: 0x8b},
-	{value: 0x0018, lo: 0x8c, hi: 0xa9},
-	{value: 0x3318, lo: 0xaa, hi: 0xad},
-	{value: 0x0018, lo: 0xae, hi: 0xba},
-	{value: 0xb851, lo: 0xbb, hi: 0xbb},
-	{value: 0xb899, lo: 0xbc, hi: 0xbc},
-	{value: 0xb8e1, lo: 0xbd, hi: 0xbd},
-	{value: 0xb949, lo: 0xbe, hi: 0xbe},
-	{value: 0xb9b1, lo: 0xbf, hi: 0xbf},
-	// Block 0xee, offset 0x711
-	{value: 0x0000, lo: 0x03},
-	{value: 0xba19, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0xa8},
-	{value: 0x0040, lo: 0xa9, hi: 0xbf},
-	// Block 0xef, offset 0x715
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x81},
-	{value: 0x3318, lo: 0x82, hi: 0x84},
-	{value: 0x0018, lo: 0x85, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0xbf},
-	// Block 0xf0, offset 0x71a
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xbf},
-	// Block 0xf1, offset 0x71e
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xb8},
-	{value: 0x0040, lo: 0xb9, hi: 0xbf},
-	// Block 0xf2, offset 0x723
-	{value: 0x0000, lo: 0x03},
-	{value: 0x3308, lo: 0x80, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xba},
-	{value: 0x3308, lo: 0xbb, hi: 0xbf},
-	// Block 0xf3, offset 0x727
-	{value: 0x0000, lo: 0x04},
-	{value: 0x3308, lo: 0x80, hi: 0xac},
-	{value: 0x0018, lo: 0xad, hi: 0xb4},
-	{value: 0x3308, lo: 0xb5, hi: 0xb5},
-	{value: 0x0018, lo: 0xb6, hi: 0xbf},
-	// Block 0xf4, offset 0x72c
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0018, lo: 0x80, hi: 0x83},
-	{value: 0x3308, lo: 0x84, hi: 0x84},
-	{value: 0x0018, lo: 0x85, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x9a},
-	{value: 0x3308, lo: 0x9b, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xa0},
-	{value: 0x3308, lo: 0xa1, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbf},
-	// Block 0xf5, offset 0x735
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x3308, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x87},
-	{value: 0x3308, lo: 0x88, hi: 0x98},
-	{value: 0x0040, lo: 0x99, hi: 0x9a},
-	{value: 0x3308, lo: 0x9b, hi: 0xa1},
-	{value: 0x0040, lo: 0xa2, hi: 0xa2},
-	{value: 0x3308, lo: 0xa3, hi: 0xa4},
-	{value: 0x0040, lo: 0xa5, hi: 0xa5},
-	{value: 0x3308, lo: 0xa6, hi: 0xaa},
-	{value: 0x0040, lo: 0xab, hi: 0xbf},
-	// Block 0xf6, offset 0x740
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0xac},
-	{value: 0x0040, lo: 0xad, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb6},
-	{value: 0x0008, lo: 0xb7, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbf},
-	// Block 0xf7, offset 0x746
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x0040, lo: 0x8a, hi: 0x8d},
-	{value: 0x0008, lo: 0x8e, hi: 0x8e},
-	{value: 0x0018, lo: 0x8f, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0xbf},
-	// Block 0xf8, offset 0x74c
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0xab},
-	{value: 0x3308, lo: 0xac, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbe},
-	{value: 0x0018, lo: 0xbf, hi: 0xbf},
-	// Block 0xf9, offset 0x752
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0808, lo: 0x80, hi: 0x84},
-	{value: 0x0040, lo: 0x85, hi: 0x86},
-	{value: 0x0818, lo: 0x87, hi: 0x8f},
-	{value: 0x3308, lo: 0x90, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0xbf},
-	// Block 0xfa, offset 0x758
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0a08, lo: 0x80, hi: 0x83},
-	{value: 0x3308, lo: 0x84, hi: 0x8a},
-	{value: 0x0b08, lo: 0x8b, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x8f},
-	{value: 0x0808, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9d},
-	{value: 0x0818, lo: 0x9e, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xbf},
-	// Block 0xfb, offset 0x761
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0040, lo: 0x80, hi: 0xb0},
-	{value: 0x0818, lo: 0xb1, hi: 0xbf},
-	// Block 0xfc, offset 0x764
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0818, lo: 0x80, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0xfd, offset 0x767
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0818, lo: 0x81, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbf},
-	// Block 0xfe, offset 0x76b
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0040, lo: 0x80, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb1},
-	{value: 0x0040, lo: 0xb2, hi: 0xbf},
-	// Block 0xff, offset 0x76f
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xbf},
-	// Block 0x100, offset 0x773
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0x93},
-	{value: 0x0040, lo: 0x94, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xb0},
-	{value: 0x0018, lo: 0xb1, hi: 0xbf},
-	// Block 0x101, offset 0x779
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0x90},
-	{value: 0x0018, lo: 0x91, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xbf},
-	// Block 0x102, offset 0x77f
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x8f},
-	{value: 0xc1d9, lo: 0x90, hi: 0x90},
-	{value: 0x0018, lo: 0x91, hi: 0xac},
-	{value: 0x0040, lo: 0xad, hi: 0xbf},
-	// Block 0x103, offset 0x784
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0040, lo: 0x80, hi: 0xa5},
-	{value: 0x0018, lo: 0xa6, hi: 0xbf},
-	// Block 0x104, offset 0x787
-	{value: 0x0000, lo: 0x0f},
-	{value: 0xc801, lo: 0x80, hi: 0x80},
-	{value: 0xc851, lo: 0x81, hi: 0x81},
-	{value: 0xc8a1, lo: 0x82, hi: 0x82},
-	{value: 0xc8f1, lo: 0x83, hi: 0x83},
-	{value: 0xc941, lo: 0x84, hi: 0x84},
-	{value: 0xc991, lo: 0x85, hi: 0x85},
-	{value: 0xc9e1, lo: 0x86, hi: 0x86},
-	{value: 0xca31, lo: 0x87, hi: 0x87},
-	{value: 0xca81, lo: 0x88, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x8f},
-	{value: 0xcad1, lo: 0x90, hi: 0x90},
-	{value: 0xcaf1, lo: 0x91, hi: 0x91},
-	{value: 0x0040, lo: 0x92, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xa5},
-	{value: 0x0040, lo: 0xa6, hi: 0xbf},
-	// Block 0x105, offset 0x797
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0018, lo: 0x80, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xac},
-	{value: 0x0040, lo: 0xad, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbf},
-	// Block 0x106, offset 0x79e
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xbf},
-	// Block 0x107, offset 0x7a1
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x98},
-	{value: 0x0040, lo: 0x99, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xbf},
-	// Block 0x108, offset 0x7a6
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xbf},
-	// Block 0x109, offset 0x7aa
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xbf},
-	// Block 0x10a, offset 0x7b0
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xbf},
-	// Block 0x10b, offset 0x7b5
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x8c},
-	{value: 0x0018, lo: 0x8d, hi: 0xbf},
-	// Block 0x10c, offset 0x7b9
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0xb1},
-	{value: 0x0040, lo: 0xb2, hi: 0xb2},
-	{value: 0x0018, lo: 0xb3, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xb9},
-	{value: 0x0018, lo: 0xba, hi: 0xbf},
-	// Block 0x10d, offset 0x7bf
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0xa2},
-	{value: 0x0040, lo: 0xa3, hi: 0xa4},
-	{value: 0x0018, lo: 0xa5, hi: 0xaa},
-	{value: 0x0040, lo: 0xab, hi: 0xad},
-	{value: 0x0018, lo: 0xae, hi: 0xbf},
-	// Block 0x10e, offset 0x7c5
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0x8a},
-	{value: 0x0040, lo: 0x8b, hi: 0x8c},
-	{value: 0x0018, lo: 0x8d, hi: 0xbf},
-	// Block 0x10f, offset 0x7c9
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0018, lo: 0x80, hi: 0x93},
-	{value: 0x0040, lo: 0x94, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xb7},
-	{value: 0x0018, lo: 0xb8, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbf},
-	// Block 0x110, offset 0x7d2
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x82},
-	{value: 0x0040, lo: 0x83, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0xbf},
-	// Block 0x111, offset 0x7d7
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0xbf},
-	// Block 0x112, offset 0x7da
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0x113, offset 0x7dd
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x114, offset 0x7e1
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xa1},
-	{value: 0x0040, lo: 0xa2, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x115, offset 0x7e5
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xa0},
-	{value: 0x0040, lo: 0xa1, hi: 0xbf},
-	// Block 0x116, offset 0x7e8
-	{value: 0x0020, lo: 0x0f},
-	{value: 0xded1, lo: 0x80, hi: 0x89},
-	{value: 0x8e35, lo: 0x8a, hi: 0x8a},
-	{value: 0xe011, lo: 0x8b, hi: 0x9c},
-	{value: 0x8e55, lo: 0x9d, hi: 0x9d},
-	{value: 0xe251, lo: 0x9e, hi: 0xa2},
-	{value: 0x8e75, lo: 0xa3, hi: 0xa3},
-	{value: 0xe2f1, lo: 0xa4, hi: 0xab},
-	{value: 0x7f0d, lo: 0xac, hi: 0xac},
-	{value: 0xe3f1, lo: 0xad, hi: 0xaf},
-	{value: 0x8e95, lo: 0xb0, hi: 0xb0},
-	{value: 0xe451, lo: 0xb1, hi: 0xb6},
-	{value: 0x8eb5, lo: 0xb7, hi: 0xb9},
-	{value: 0xe511, lo: 0xba, hi: 0xba},
-	{value: 0x8f15, lo: 0xbb, hi: 0xbb},
-	{value: 0xe531, lo: 0xbc, hi: 0xbf},
-	// Block 0x117, offset 0x7f8
-	{value: 0x0020, lo: 0x10},
-	{value: 0x93b5, lo: 0x80, hi: 0x80},
-	{value: 0xf0b1, lo: 0x81, hi: 0x86},
-	{value: 0x93d5, lo: 0x87, hi: 0x8a},
-	{value: 0xda11, lo: 0x8b, hi: 0x8b},
-	{value: 0xf171, lo: 0x8c, hi: 0x96},
-	{value: 0x9455, lo: 0x97, hi: 0x97},
-	{value: 0xf2d1, lo: 0x98, hi: 0xa3},
-	{value: 0x9475, lo: 0xa4, hi: 0xa6},
-	{value: 0xf451, lo: 0xa7, hi: 0xaa},
-	{value: 0x94d5, lo: 0xab, hi: 0xab},
-	{value: 0xf4d1, lo: 0xac, hi: 0xac},
-	{value: 0x94f5, lo: 0xad, hi: 0xad},
-	{value: 0xf4f1, lo: 0xae, hi: 0xaf},
-	{value: 0x9515, lo: 0xb0, hi: 0xb1},
-	{value: 0xf531, lo: 0xb2, hi: 0xbe},
-	{value: 0x2040, lo: 0xbf, hi: 0xbf},
-	// Block 0x118, offset 0x809
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0340, lo: 0x81, hi: 0x81},
-	{value: 0x0040, lo: 0x82, hi: 0x9f},
-	{value: 0x0340, lo: 0xa0, hi: 0xbf},
-	// Block 0x119, offset 0x80e
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0340, lo: 0x80, hi: 0xbf},
-	// Block 0x11a, offset 0x810
-	{value: 0x0000, lo: 0x01},
-	{value: 0x33c0, lo: 0x80, hi: 0xbf},
-	// Block 0x11b, offset 0x812
-	{value: 0x0000, lo: 0x02},
-	{value: 0x33c0, lo: 0x80, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbf},
-}
-
-// Total table size 42780 bytes (41KiB); checksum: 29936AB9
Index: trunk/vendor/golang.org/x/net/idna/tables13.0.0.go
===================================================================
--- trunk/vendor/golang.org/x/net/idna/tables13.0.0.go	(revision 145)
+++ 	(revision )
@@ -1,4840 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-//go:build go1.16
-// +build go1.16
-
-package idna
-
-// UnicodeVersion is the Unicode version from which the tables in this package are derived.
-const UnicodeVersion = "13.0.0"
-
-var mappings string = "" + // Size: 8188 bytes
-	"\x00\x01 \x03 ̈\x01a\x03 ̄\x012\x013\x03 ́\x03 ̧\x011\x01o\x051⁄4\x051⁄2" +
-	"\x053⁄4\x03i̇\x03l·\x03ʼn\x01s\x03dž\x03ⱥ\x03ⱦ\x01h\x01j\x01r\x01w\x01y" +
-	"\x03 ̆\x03 ̇\x03 ̊\x03 ̨\x03 ̃\x03 ̋\x01l\x01x\x04̈́\x03 ι\x01;\x05 ̈́" +
-	"\x04եւ\x04اٴ\x04وٴ\x04ۇٴ\x04يٴ\x06क़\x06ख़\x06ग़\x06ज़\x06ड़\x06ढ़\x06फ़" +
-	"\x06य़\x06ড়\x06ঢ়\x06য়\x06ਲ਼\x06ਸ਼\x06ਖ਼\x06ਗ਼\x06ਜ਼\x06ਫ਼\x06ଡ଼\x06ଢ଼" +
-	"\x06ํา\x06ໍາ\x06ຫນ\x06ຫມ\x06གྷ\x06ཌྷ\x06དྷ\x06བྷ\x06ཛྷ\x06ཀྵ\x06ཱི\x06ཱུ" +
-	"\x06ྲྀ\x09ྲཱྀ\x06ླྀ\x09ླཱྀ\x06ཱྀ\x06ྒྷ\x06ྜྷ\x06ྡྷ\x06ྦྷ\x06ྫྷ\x06ྐྵ\x02" +
-	"в\x02д\x02о\x02с\x02т\x02ъ\x02ѣ\x02æ\x01b\x01d\x01e\x02ǝ\x01g\x01i\x01k" +
-	"\x01m\x01n\x02ȣ\x01p\x01t\x01u\x02ɐ\x02ɑ\x02ə\x02ɛ\x02ɜ\x02ŋ\x02ɔ\x02ɯ" +
-	"\x01v\x02β\x02γ\x02δ\x02φ\x02χ\x02ρ\x02н\x02ɒ\x01c\x02ɕ\x02ð\x01f\x02ɟ" +
-	"\x02ɡ\x02ɥ\x02ɨ\x02ɩ\x02ɪ\x02ʝ\x02ɭ\x02ʟ\x02ɱ\x02ɰ\x02ɲ\x02ɳ\x02ɴ\x02ɵ" +
-	"\x02ɸ\x02ʂ\x02ʃ\x02ƫ\x02ʉ\x02ʊ\x02ʋ\x02ʌ\x01z\x02ʐ\x02ʑ\x02ʒ\x02θ\x02ss" +
-	"\x02ά\x02έ\x02ή\x02ί\x02ό\x02ύ\x02ώ\x05ἀι\x05ἁι\x05ἂι\x05ἃι\x05ἄι\x05ἅι" +
-	"\x05ἆι\x05ἇι\x05ἠι\x05ἡι\x05ἢι\x05ἣι\x05ἤι\x05ἥι\x05ἦι\x05ἧι\x05ὠι\x05ὡι" +
-	"\x05ὢι\x05ὣι\x05ὤι\x05ὥι\x05ὦι\x05ὧι\x05ὰι\x04αι\x04άι\x05ᾶι\x02ι\x05 ̈͂" +
-	"\x05ὴι\x04ηι\x04ήι\x05ῆι\x05 ̓̀\x05 ̓́\x05 ̓͂\x02ΐ\x05 ̔̀\x05 ̔́\x05 ̔͂" +
-	"\x02ΰ\x05 ̈̀\x01`\x05ὼι\x04ωι\x04ώι\x05ῶι\x06′′\x09′′′\x06‵‵\x09‵‵‵\x02!" +
-	"!\x02??\x02?!\x02!?\x0c′′′′\x010\x014\x015\x016\x017\x018\x019\x01+\x01=" +
-	"\x01(\x01)\x02rs\x02ħ\x02no\x01q\x02sm\x02tm\x02ω\x02å\x02א\x02ב\x02ג" +
-	"\x02ד\x02π\x051⁄7\x051⁄9\x061⁄10\x051⁄3\x052⁄3\x051⁄5\x052⁄5\x053⁄5\x054" +
-	"⁄5\x051⁄6\x055⁄6\x051⁄8\x053⁄8\x055⁄8\x057⁄8\x041⁄\x02ii\x02iv\x02vi" +
-	"\x04viii\x02ix\x02xi\x050⁄3\x06∫∫\x09∫∫∫\x06∮∮\x09∮∮∮\x0210\x0211\x0212" +
-	"\x0213\x0214\x0215\x0216\x0217\x0218\x0219\x0220\x04(10)\x04(11)\x04(12)" +
-	"\x04(13)\x04(14)\x04(15)\x04(16)\x04(17)\x04(18)\x04(19)\x04(20)\x0c∫∫∫∫" +
-	"\x02==\x05⫝̸\x02ɫ\x02ɽ\x02ȿ\x02ɀ\x01.\x04 ゙\x04 ゚\x06より\x06コト\x05(ᄀ)\x05" +
-	"(ᄂ)\x05(ᄃ)\x05(ᄅ)\x05(ᄆ)\x05(ᄇ)\x05(ᄉ)\x05(ᄋ)\x05(ᄌ)\x05(ᄎ)\x05(ᄏ)\x05(ᄐ" +
-	")\x05(ᄑ)\x05(ᄒ)\x05(가)\x05(나)\x05(다)\x05(라)\x05(마)\x05(바)\x05(사)\x05(아)" +
-	"\x05(자)\x05(차)\x05(카)\x05(타)\x05(파)\x05(하)\x05(주)\x08(오전)\x08(오후)\x05(一)" +
-	"\x05(二)\x05(三)\x05(四)\x05(五)\x05(六)\x05(七)\x05(八)\x05(九)\x05(十)\x05(月)" +
-	"\x05(火)\x05(水)\x05(木)\x05(金)\x05(土)\x05(日)\x05(株)\x05(有)\x05(社)\x05(名)" +
-	"\x05(特)\x05(財)\x05(祝)\x05(労)\x05(代)\x05(呼)\x05(学)\x05(監)\x05(企)\x05(資)" +
-	"\x05(協)\x05(祭)\x05(休)\x05(自)\x05(至)\x0221\x0222\x0223\x0224\x0225\x0226" +
-	"\x0227\x0228\x0229\x0230\x0231\x0232\x0233\x0234\x0235\x06참고\x06주의\x0236" +
-	"\x0237\x0238\x0239\x0240\x0241\x0242\x0243\x0244\x0245\x0246\x0247\x0248" +
-	"\x0249\x0250\x041月\x042月\x043月\x044月\x045月\x046月\x047月\x048月\x049月\x0510" +
-	"月\x0511月\x0512月\x02hg\x02ev\x06令和\x0cアパート\x0cアルファ\x0cアンペア\x09アール\x0cイニ" +
-	"ング\x09インチ\x09ウォン\x0fエスクード\x0cエーカー\x09オンス\x09オーム\x09カイリ\x0cカラット\x0cカロリー" +
-	"\x09ガロン\x09ガンマ\x06ギガ\x09ギニー\x0cキュリー\x0cギルダー\x06キロ\x0fキログラム\x12キロメートル\x0f" +
-	"キロワット\x09グラム\x0fグラムトン\x0fクルゼイロ\x0cクローネ\x09ケース\x09コルナ\x09コーポ\x0cサイクル" +
-	"\x0fサンチーム\x0cシリング\x09センチ\x09セント\x09ダース\x06デシ\x06ドル\x06トン\x06ナノ\x09ノット" +
-	"\x09ハイツ\x0fパーセント\x09パーツ\x0cバーレル\x0fピアストル\x09ピクル\x06ピコ\x06ビル\x0fファラッド\x0c" +
-	"フィート\x0fブッシェル\x09フラン\x0fヘクタール\x06ペソ\x09ペニヒ\x09ヘルツ\x09ペンス\x09ページ\x09ベータ" +
-	"\x0cポイント\x09ボルト\x06ホン\x09ポンド\x09ホール\x09ホーン\x0cマイクロ\x09マイル\x09マッハ\x09マルク" +
-	"\x0fマンション\x0cミクロン\x06ミリ\x0fミリバール\x06メガ\x0cメガトン\x0cメートル\x09ヤード\x09ヤール\x09" +
-	"ユアン\x0cリットル\x06リラ\x09ルピー\x0cルーブル\x06レム\x0fレントゲン\x09ワット\x040点\x041点\x04" +
-	"2点\x043点\x044点\x045点\x046点\x047点\x048点\x049点\x0510点\x0511点\x0512点\x0513点" +
-	"\x0514点\x0515点\x0516点\x0517点\x0518点\x0519点\x0520点\x0521点\x0522点\x0523点" +
-	"\x0524点\x02da\x02au\x02ov\x02pc\x02dm\x02iu\x06平成\x06昭和\x06大正\x06明治\x0c株" +
-	"式会社\x02pa\x02na\x02ma\x02ka\x02kb\x02mb\x02gb\x04kcal\x02pf\x02nf\x02m" +
-	"g\x02kg\x02hz\x02ml\x02dl\x02kl\x02fm\x02nm\x02mm\x02cm\x02km\x02m2\x02m" +
-	"3\x05m∕s\x06m∕s2\x07rad∕s\x08rad∕s2\x02ps\x02ns\x02ms\x02pv\x02nv\x02mv" +
-	"\x02kv\x02pw\x02nw\x02mw\x02kw\x02bq\x02cc\x02cd\x06c∕kg\x02db\x02gy\x02" +
-	"ha\x02hp\x02in\x02kk\x02kt\x02lm\x02ln\x02lx\x02ph\x02pr\x02sr\x02sv\x02" +
-	"wb\x05v∕m\x05a∕m\x041日\x042日\x043日\x044日\x045日\x046日\x047日\x048日\x049日" +
-	"\x0510日\x0511日\x0512日\x0513日\x0514日\x0515日\x0516日\x0517日\x0518日\x0519日" +
-	"\x0520日\x0521日\x0522日\x0523日\x0524日\x0525日\x0526日\x0527日\x0528日\x0529日" +
-	"\x0530日\x0531日\x02ь\x02ɦ\x02ɬ\x02ʞ\x02ʇ\x02œ\x02ʍ\x04𤋮\x04𢡊\x04𢡄\x04𣏕" +
-	"\x04𥉉\x04𥳐\x04𧻓\x02ff\x02fi\x02fl\x02st\x04մն\x04մե\x04մի\x04վն\x04մխ" +
-	"\x04יִ\x04ײַ\x02ע\x02ה\x02כ\x02ל\x02ם\x02ר\x02ת\x04שׁ\x04שׂ\x06שּׁ\x06שּ" +
-	"ׂ\x04אַ\x04אָ\x04אּ\x04בּ\x04גּ\x04דּ\x04הּ\x04וּ\x04זּ\x04טּ\x04יּ\x04" +
-	"ךּ\x04כּ\x04לּ\x04מּ\x04נּ\x04סּ\x04ףּ\x04פּ\x04צּ\x04קּ\x04רּ\x04שּ" +
-	"\x04תּ\x04וֹ\x04בֿ\x04כֿ\x04פֿ\x04אל\x02ٱ\x02ٻ\x02پ\x02ڀ\x02ٺ\x02ٿ\x02ٹ" +
-	"\x02ڤ\x02ڦ\x02ڄ\x02ڃ\x02چ\x02ڇ\x02ڍ\x02ڌ\x02ڎ\x02ڈ\x02ژ\x02ڑ\x02ک\x02گ" +
-	"\x02ڳ\x02ڱ\x02ں\x02ڻ\x02ۀ\x02ہ\x02ھ\x02ے\x02ۓ\x02ڭ\x02ۇ\x02ۆ\x02ۈ\x02ۋ" +
-	"\x02ۅ\x02ۉ\x02ې\x02ى\x04ئا\x04ئە\x04ئو\x04ئۇ\x04ئۆ\x04ئۈ\x04ئې\x04ئى\x02" +
-	"ی\x04ئج\x04ئح\x04ئم\x04ئي\x04بج\x04بح\x04بخ\x04بم\x04بى\x04بي\x04تج\x04" +
-	"تح\x04تخ\x04تم\x04تى\x04تي\x04ثج\x04ثم\x04ثى\x04ثي\x04جح\x04جم\x04حج" +
-	"\x04حم\x04خج\x04خح\x04خم\x04سج\x04سح\x04سخ\x04سم\x04صح\x04صم\x04ضج\x04ضح" +
-	"\x04ضخ\x04ضم\x04طح\x04طم\x04ظم\x04عج\x04عم\x04غج\x04غم\x04فج\x04فح\x04فخ" +
-	"\x04فم\x04فى\x04في\x04قح\x04قم\x04قى\x04قي\x04كا\x04كج\x04كح\x04كخ\x04كل" +
-	"\x04كم\x04كى\x04كي\x04لج\x04لح\x04لخ\x04لم\x04لى\x04لي\x04مج\x04مح\x04مخ" +
-	"\x04مم\x04مى\x04مي\x04نج\x04نح\x04نخ\x04نم\x04نى\x04ني\x04هج\x04هم\x04هى" +
-	"\x04هي\x04يج\x04يح\x04يخ\x04يم\x04يى\x04يي\x04ذٰ\x04رٰ\x04ىٰ\x05 ٌّ\x05 " +
-	"ٍّ\x05 َّ\x05 ُّ\x05 ِّ\x05 ّٰ\x04ئر\x04ئز\x04ئن\x04بر\x04بز\x04بن\x04ت" +
-	"ر\x04تز\x04تن\x04ثر\x04ثز\x04ثن\x04ما\x04نر\x04نز\x04نن\x04ير\x04يز\x04" +
-	"ين\x04ئخ\x04ئه\x04به\x04ته\x04صخ\x04له\x04نه\x04هٰ\x04يه\x04ثه\x04سه" +
-	"\x04شم\x04شه\x06ـَّ\x06ـُّ\x06ـِّ\x04طى\x04طي\x04عى\x04عي\x04غى\x04غي" +
-	"\x04سى\x04سي\x04شى\x04شي\x04حى\x04حي\x04جى\x04جي\x04خى\x04خي\x04صى\x04صي" +
-	"\x04ضى\x04ضي\x04شج\x04شح\x04شخ\x04شر\x04سر\x04صر\x04ضر\x04اً\x06تجم\x06ت" +
-	"حج\x06تحم\x06تخم\x06تمج\x06تمح\x06تمخ\x06جمح\x06حمي\x06حمى\x06سحج\x06سج" +
-	"ح\x06سجى\x06سمح\x06سمج\x06سمم\x06صحح\x06صمم\x06شحم\x06شجي\x06شمخ\x06شمم" +
-	"\x06ضحى\x06ضخم\x06طمح\x06طمم\x06طمي\x06عجم\x06عمم\x06عمى\x06غمم\x06غمي" +
-	"\x06غمى\x06فخم\x06قمح\x06قمم\x06لحم\x06لحي\x06لحى\x06لجج\x06لخم\x06لمح" +
-	"\x06محج\x06محم\x06محي\x06مجح\x06مجم\x06مخج\x06مخم\x06مجخ\x06همج\x06همم" +
-	"\x06نحم\x06نحى\x06نجم\x06نجى\x06نمي\x06نمى\x06يمم\x06بخي\x06تجي\x06تجى" +
-	"\x06تخي\x06تخى\x06تمي\x06تمى\x06جمي\x06جحى\x06جمى\x06سخى\x06صحي\x06شحي" +
-	"\x06ضحي\x06لجي\x06لمي\x06يحي\x06يجي\x06يمي\x06ممي\x06قمي\x06نحي\x06عمي" +
-	"\x06كمي\x06نجح\x06مخي\x06لجم\x06كمم\x06جحي\x06حجي\x06مجي\x06فمي\x06بحي" +
-	"\x06سخي\x06نجي\x06صلے\x06قلے\x08الله\x08اكبر\x08محمد\x08صلعم\x08رسول\x08" +
-	"عليه\x08وسلم\x06صلى!صلى الله عليه وسلم\x0fجل جلاله\x08ریال\x01,\x01:" +
-	"\x01!\x01?\x01_\x01{\x01}\x01[\x01]\x01#\x01&\x01*\x01-\x01<\x01>\x01\\" +
-	"\x01$\x01%\x01@\x04ـً\x04ـَ\x04ـُ\x04ـِ\x04ـّ\x04ـْ\x02ء\x02آ\x02أ\x02ؤ" +
-	"\x02إ\x02ئ\x02ا\x02ب\x02ة\x02ت\x02ث\x02ج\x02ح\x02خ\x02د\x02ذ\x02ر\x02ز" +
-	"\x02س\x02ش\x02ص\x02ض\x02ط\x02ظ\x02ع\x02غ\x02ف\x02ق\x02ك\x02ل\x02م\x02ن" +
-	"\x02ه\x02و\x02ي\x04لآ\x04لأ\x04لإ\x04لا\x01\x22\x01'\x01/\x01^\x01|\x01~" +
-	"\x02¢\x02£\x02¬\x02¦\x02¥\x08𝅗𝅥\x08𝅘𝅥\x0c𝅘𝅥𝅮\x0c𝅘𝅥𝅯\x0c𝅘𝅥𝅰\x0c𝅘𝅥𝅱\x0c𝅘𝅥𝅲" +
-	"\x08𝆹𝅥\x08𝆺𝅥\x0c𝆹𝅥𝅮\x0c𝆺𝅥𝅮\x0c𝆹𝅥𝅯\x0c𝆺𝅥𝅯\x02ı\x02ȷ\x02α\x02ε\x02ζ\x02η" +
-	"\x02κ\x02λ\x02μ\x02ν\x02ξ\x02ο\x02σ\x02τ\x02υ\x02ψ\x03∇\x03∂\x02ϝ\x02ٮ" +
-	"\x02ڡ\x02ٯ\x020,\x021,\x022,\x023,\x024,\x025,\x026,\x027,\x028,\x029," +
-	"\x03(a)\x03(b)\x03(c)\x03(d)\x03(e)\x03(f)\x03(g)\x03(h)\x03(i)\x03(j)" +
-	"\x03(k)\x03(l)\x03(m)\x03(n)\x03(o)\x03(p)\x03(q)\x03(r)\x03(s)\x03(t)" +
-	"\x03(u)\x03(v)\x03(w)\x03(x)\x03(y)\x03(z)\x07〔s〕\x02wz\x02hv\x02sd\x03p" +
-	"pv\x02wc\x02mc\x02md\x02mr\x02dj\x06ほか\x06ココ\x03サ\x03手\x03字\x03双\x03デ" +
-	"\x03二\x03多\x03解\x03天\x03交\x03映\x03無\x03料\x03前\x03後\x03再\x03新\x03初\x03終" +
-	"\x03生\x03販\x03声\x03吹\x03演\x03投\x03捕\x03一\x03三\x03遊\x03左\x03中\x03右\x03指" +
-	"\x03走\x03打\x03禁\x03空\x03合\x03満\x03有\x03月\x03申\x03割\x03営\x03配\x09〔本〕\x09〔" +
-	"三〕\x09〔二〕\x09〔安〕\x09〔点〕\x09〔打〕\x09〔盗〕\x09〔勝〕\x09〔敗〕\x03得\x03可\x03丽\x03" +
-	"丸\x03乁\x03你\x03侮\x03侻\x03倂\x03偺\x03備\x03僧\x03像\x03㒞\x03免\x03兔\x03兤\x03" +
-	"具\x03㒹\x03內\x03冗\x03冤\x03仌\x03冬\x03况\x03凵\x03刃\x03㓟\x03刻\x03剆\x03剷\x03" +
-	"㔕\x03勇\x03勉\x03勤\x03勺\x03包\x03匆\x03北\x03卉\x03卑\x03博\x03即\x03卽\x03卿\x03" +
-	"灰\x03及\x03叟\x03叫\x03叱\x03吆\x03咞\x03吸\x03呈\x03周\x03咢\x03哶\x03唐\x03啓\x03" +
-	"啣\x03善\x03喙\x03喫\x03喳\x03嗂\x03圖\x03嘆\x03圗\x03噑\x03噴\x03切\x03壮\x03城\x03" +
-	"埴\x03堍\x03型\x03堲\x03報\x03墬\x03売\x03壷\x03夆\x03夢\x03奢\x03姬\x03娛\x03娧\x03" +
-	"姘\x03婦\x03㛮\x03嬈\x03嬾\x03寃\x03寘\x03寧\x03寳\x03寿\x03将\x03尢\x03㞁\x03屠\x03" +
-	"屮\x03峀\x03岍\x03嵃\x03嵮\x03嵫\x03嵼\x03巡\x03巢\x03㠯\x03巽\x03帨\x03帽\x03幩\x03" +
-	"㡢\x03㡼\x03庰\x03庳\x03庶\x03廊\x03廾\x03舁\x03弢\x03㣇\x03形\x03彫\x03㣣\x03徚\x03" +
-	"忍\x03志\x03忹\x03悁\x03㤺\x03㤜\x03悔\x03惇\x03慈\x03慌\x03慎\x03慺\x03憎\x03憲\x03" +
-	"憤\x03憯\x03懞\x03懲\x03懶\x03成\x03戛\x03扝\x03抱\x03拔\x03捐\x03挽\x03拼\x03捨\x03" +
-	"掃\x03揤\x03搢\x03揅\x03掩\x03㨮\x03摩\x03摾\x03撝\x03摷\x03㩬\x03敏\x03敬\x03旣\x03" +
-	"書\x03晉\x03㬙\x03暑\x03㬈\x03㫤\x03冒\x03冕\x03最\x03暜\x03肭\x03䏙\x03朗\x03望\x03" +
-	"朡\x03杞\x03杓\x03㭉\x03柺\x03枅\x03桒\x03梅\x03梎\x03栟\x03椔\x03㮝\x03楂\x03榣\x03" +
-	"槪\x03檨\x03櫛\x03㰘\x03次\x03歔\x03㱎\x03歲\x03殟\x03殺\x03殻\x03汎\x03沿\x03泍\x03" +
-	"汧\x03洖\x03派\x03海\x03流\x03浩\x03浸\x03涅\x03洴\x03港\x03湮\x03㴳\x03滋\x03滇\x03" +
-	"淹\x03潮\x03濆\x03瀹\x03瀞\x03瀛\x03㶖\x03灊\x03災\x03灷\x03炭\x03煅\x03熜\x03爨\x03" +
-	"爵\x03牐\x03犀\x03犕\x03獺\x03王\x03㺬\x03玥\x03㺸\x03瑇\x03瑜\x03瑱\x03璅\x03瓊\x03" +
-	"㼛\x03甤\x03甾\x03異\x03瘐\x03㿼\x03䀈\x03直\x03眞\x03真\x03睊\x03䀹\x03瞋\x03䁆\x03" +
-	"䂖\x03硎\x03碌\x03磌\x03䃣\x03祖\x03福\x03秫\x03䄯\x03穀\x03穊\x03穏\x03䈂\x03篆\x03" +
-	"築\x03䈧\x03糒\x03䊠\x03糨\x03糣\x03紀\x03絣\x03䌁\x03緇\x03縂\x03繅\x03䌴\x03䍙\x03" +
-	"罺\x03羕\x03翺\x03者\x03聠\x03聰\x03䏕\x03育\x03脃\x03䐋\x03脾\x03媵\x03舄\x03辞\x03" +
-	"䑫\x03芑\x03芋\x03芝\x03劳\x03花\x03芳\x03芽\x03苦\x03若\x03茝\x03荣\x03莭\x03茣\x03" +
-	"莽\x03菧\x03著\x03荓\x03菊\x03菌\x03菜\x03䔫\x03蓱\x03蓳\x03蔖\x03蕤\x03䕝\x03䕡\x03" +
-	"䕫\x03虐\x03虜\x03虧\x03虩\x03蚩\x03蚈\x03蜎\x03蛢\x03蝹\x03蜨\x03蝫\x03螆\x03蟡\x03" +
-	"蠁\x03䗹\x03衠\x03衣\x03裗\x03裞\x03䘵\x03裺\x03㒻\x03䚾\x03䛇\x03誠\x03諭\x03變\x03" +
-	"豕\x03貫\x03賁\x03贛\x03起\x03跋\x03趼\x03跰\x03軔\x03輸\x03邔\x03郱\x03鄑\x03鄛\x03" +
-	"鈸\x03鋗\x03鋘\x03鉼\x03鏹\x03鐕\x03開\x03䦕\x03閷\x03䧦\x03雃\x03嶲\x03霣\x03䩮\x03" +
-	"䩶\x03韠\x03䪲\x03頋\x03頩\x03飢\x03䬳\x03餩\x03馧\x03駂\x03駾\x03䯎\x03鬒\x03鱀\x03" +
-	"鳽\x03䳎\x03䳭\x03鵧\x03䳸\x03麻\x03䵖\x03黹\x03黾\x03鼅\x03鼏\x03鼖\x03鼻"
-
-var xorData string = "" + // Size: 4862 bytes
-	"\x02\x0c\x09\x02\xb0\xec\x02\xad\xd8\x02\xad\xd9\x02\x06\x07\x02\x0f\x12" +
-	"\x02\x0f\x1f\x02\x0f\x1d\x02\x01\x13\x02\x0f\x16\x02\x0f\x0b\x02\x0f3" +
-	"\x02\x0f7\x02\x0f?\x02\x0f/\x02\x0f*\x02\x0c&\x02\x0c*\x02\x0c;\x02\x0c9" +
-	"\x02\x0c%\x02\xab\xed\x02\xab\xe2\x02\xab\xe3\x02\xa9\xe0\x02\xa9\xe1" +
-	"\x02\xa9\xe6\x02\xa3\xcb\x02\xa3\xc8\x02\xa3\xc9\x02\x01#\x02\x01\x08" +
-	"\x02\x0e>\x02\x0e'\x02\x0f\x03\x02\x03\x0d\x02\x03\x09\x02\x03\x17\x02" +
-	"\x03\x0e\x02\x02\x03\x02\x011\x02\x01\x00\x02\x01\x10\x02\x03<\x02\x07" +
-	"\x0d\x02\x02\x0c\x02\x0c0\x02\x01\x03\x02\x01\x01\x02\x01 \x02\x01\x22" +
-	"\x02\x01)\x02\x01\x0a\x02\x01\x0c\x02\x02\x06\x02\x02\x02\x02\x03\x10" +
-	"\x03\x037 \x03\x0b+\x03\x021\x00\x02\x01\x04\x02\x01\x02\x02\x019\x02" +
-	"\x03\x1c\x02\x02$\x03\x80p$\x02\x03:\x02\x03\x0a\x03\xc1r.\x03\xc1r,\x03" +
-	"\xc1r\x02\x02\x02:\x02\x02>\x02\x02,\x02\x02\x10\x02\x02\x00\x03\xc1s<" +
-	"\x03\xc1s*\x03\xc2L$\x03\xc2L;\x02\x09)\x02\x0a\x19\x03\x83\xab\xe3\x03" +
-	"\x83\xab\xf2\x03 4\xe0\x03\x81\xab\xea\x03\x81\xab\xf3\x03 4\xef\x03\x96" +
-	"\xe1\xcd\x03\x84\xe5\xc3\x02\x0d\x11\x03\x8b\xec\xcb\x03\x94\xec\xcf\x03" +
-	"\x9a\xec\xc2\x03\x8b\xec\xdb\x03\x94\xec\xdf\x03\x9a\xec\xd2\x03\x01\x0c" +
-	"!\x03\x01\x0c#\x03ʠ\x9d\x03ʣ\x9c\x03ʢ\x9f\x03ʥ\x9e\x03ʤ\x91\x03ʧ\x90\x03" +
-	"ʦ\x93\x03ʩ\x92\x03ʨ\x95\x03\xca\xf3\xb5\x03\xca\xf0\xb4\x03\xca\xf1\xb7" +
-	"\x03\xca\xf6\xb6\x03\xca\xf7\x89\x03\xca\xf4\x88\x03\xca\xf5\x8b\x03\xca" +
-	"\xfa\x8a\x03\xca\xfb\x8d\x03\xca\xf8\x8c\x03\xca\xf9\x8f\x03\xca\xfe\x8e" +
-	"\x03\xca\xff\x81\x03\xca\xfc\x80\x03\xca\xfd\x83\x03\xca\xe2\x82\x03\xca" +
-	"\xe3\x85\x03\xca\xe0\x84\x03\xca\xe1\x87\x03\xca\xe6\x86\x03\xca\xe7\x99" +
-	"\x03\xca\xe4\x98\x03\xca\xe5\x9b\x03\xca\xea\x9a\x03\xca\xeb\x9d\x03\xca" +
-	"\xe8\x9c\x03ؓ\x89\x03ߔ\x8b\x02\x010\x03\x03\x04\x1e\x03\x04\x15\x12\x03" +
-	"\x0b\x05,\x03\x06\x04\x00\x03\x06\x04)\x03\x06\x044\x03\x06\x04<\x03\x06" +
-	"\x05\x1d\x03\x06\x06\x00\x03\x06\x06\x0a\x03\x06\x06'\x03\x06\x062\x03" +
-	"\x0786\x03\x079/\x03\x079 \x03\x07:\x0e\x03\x07:\x1b\x03\x07:%\x03\x07;/" +
-	"\x03\x07;%\x03\x074\x11\x03\x076\x09\x03\x077*\x03\x070\x01\x03\x070\x0f" +
-	"\x03\x070.\x03\x071\x16\x03\x071\x04\x03\x0710\x03\x072\x18\x03\x072-" +
-	"\x03\x073\x14\x03\x073>\x03\x07'\x09\x03\x07 \x00\x03\x07\x1f\x0b\x03" +
-	"\x07\x18#\x03\x07\x18(\x03\x07\x186\x03\x07\x18\x03\x03\x07\x19\x16\x03" +
-	"\x07\x116\x03\x07\x12'\x03\x07\x13\x10\x03\x07\x0c&\x03\x07\x0c\x08\x03" +
-	"\x07\x0c\x13\x03\x07\x0d\x02\x03\x07\x0d\x1c\x03\x07\x0b5\x03\x07\x0b" +
-	"\x0a\x03\x07\x0b\x01\x03\x07\x0b\x0f\x03\x07\x05\x00\x03\x07\x05\x09\x03" +
-	"\x07\x05\x0b\x03\x07\x07\x01\x03\x07\x07\x08\x03\x07\x00<\x03\x07\x00+" +
-	"\x03\x07\x01)\x03\x07\x01\x1b\x03\x07\x01\x08\x03\x07\x03?\x03\x0445\x03" +
-	"\x044\x08\x03\x0454\x03\x04)/\x03\x04)5\x03\x04+\x05\x03\x04+\x14\x03" +
-	"\x04+ \x03\x04+<\x03\x04*&\x03\x04*\x22\x03\x04&8\x03\x04!\x01\x03\x04!" +
-	"\x22\x03\x04\x11+\x03\x04\x10.\x03\x04\x104\x03\x04\x13=\x03\x04\x12\x04" +
-	"\x03\x04\x12\x0a\x03\x04\x0d\x1d\x03\x04\x0d\x07\x03\x04\x0d \x03\x05<>" +
-	"\x03\x055<\x03\x055!\x03\x055#\x03\x055&\x03\x054\x1d\x03\x054\x02\x03" +
-	"\x054\x07\x03\x0571\x03\x053\x1a\x03\x053\x16\x03\x05.<\x03\x05.\x07\x03" +
-	"\x05):\x03\x05)<\x03\x05)\x0c\x03\x05)\x15\x03\x05+-\x03\x05+5\x03\x05$" +
-	"\x1e\x03\x05$\x14\x03\x05'\x04\x03\x05'\x14\x03\x05&\x02\x03\x05\x226" +
-	"\x03\x05\x22\x0c\x03\x05\x22\x1c\x03\x05\x19\x0a\x03\x05\x1b\x09\x03\x05" +
-	"\x1b\x0c\x03\x05\x14\x07\x03\x05\x16?\x03\x05\x16\x0c\x03\x05\x0c\x05" +
-	"\x03\x05\x0e\x0f\x03\x05\x01\x0e\x03\x05\x00(\x03\x05\x030\x03\x05\x03" +
-	"\x06\x03\x0a==\x03\x0a=1\x03\x0a=,\x03\x0a=\x0c\x03\x0a??\x03\x0a<\x08" +
-	"\x03\x0a9!\x03\x0a9)\x03\x0a97\x03\x0a99\x03\x0a6\x0a\x03\x0a6\x1c\x03" +
-	"\x0a6\x17\x03\x0a7'\x03\x0a78\x03\x0a73\x03\x0a'\x01\x03\x0a'&\x03\x0a" +
-	"\x1f\x0e\x03\x0a\x1f\x03\x03\x0a\x1f3\x03\x0a\x1b/\x03\x0a\x18\x19\x03" +
-	"\x0a\x19\x01\x03\x0a\x16\x14\x03\x0a\x0e\x22\x03\x0a\x0f\x10\x03\x0a\x0f" +
-	"\x02\x03\x0a\x0f \x03\x0a\x0c\x04\x03\x0a\x0b>\x03\x0a\x0b+\x03\x0a\x08/" +
-	"\x03\x0a\x046\x03\x0a\x05\x14\x03\x0a\x00\x04\x03\x0a\x00\x10\x03\x0a" +
-	"\x00\x14\x03\x0b<3\x03\x0b;*\x03\x0b9\x22\x03\x0b9)\x03\x0b97\x03\x0b+" +
-	"\x10\x03\x0b((\x03\x0b&5\x03\x0b$\x1c\x03\x0b$\x12\x03\x0b%\x04\x03\x0b#" +
-	"<\x03\x0b#0\x03\x0b#\x0d\x03\x0b#\x19\x03\x0b!:\x03\x0b!\x1f\x03\x0b!" +
-	"\x00\x03\x0b\x1e5\x03\x0b\x1c\x1d\x03\x0b\x1d-\x03\x0b\x1d(\x03\x0b\x18." +
-	"\x03\x0b\x18 \x03\x0b\x18\x16\x03\x0b\x14\x13\x03\x0b\x15$\x03\x0b\x15" +
-	"\x22\x03\x0b\x12\x1b\x03\x0b\x12\x10\x03\x0b\x132\x03\x0b\x13=\x03\x0b" +
-	"\x12\x18\x03\x0b\x0c&\x03\x0b\x061\x03\x0b\x06:\x03\x0b\x05#\x03\x0b\x05" +
-	"<\x03\x0b\x04\x0b\x03\x0b\x04\x04\x03\x0b\x04\x1b\x03\x0b\x042\x03\x0b" +
-	"\x041\x03\x0b\x03\x03\x03\x0b\x03\x1d\x03\x0b\x03/\x03\x0b\x03+\x03\x0b" +
-	"\x02\x1b\x03\x0b\x02\x00\x03\x0b\x01\x1e\x03\x0b\x01\x08\x03\x0b\x015" +
-	"\x03\x06\x0d9\x03\x06\x0d=\x03\x06\x0d?\x03\x02\x001\x03\x02\x003\x03" +
-	"\x02\x02\x19\x03\x02\x006\x03\x02\x02\x1b\x03\x02\x004\x03\x02\x00<\x03" +
-	"\x02\x02\x0a\x03\x02\x02\x0e\x03\x02\x01\x1a\x03\x02\x01\x07\x03\x02\x01" +
-	"\x05\x03\x02\x01\x0b\x03\x02\x01%\x03\x02\x01\x0c\x03\x02\x01\x04\x03" +
-	"\x02\x01\x1c\x03\x02\x00.\x03\x02\x002\x03\x02\x00>\x03\x02\x00\x12\x03" +
-	"\x02\x00\x16\x03\x02\x011\x03\x02\x013\x03\x02\x02 \x03\x02\x02%\x03\x02" +
-	"\x02$\x03\x02\x028\x03\x02\x02;\x03\x02\x024\x03\x02\x012\x03\x02\x022" +
-	"\x03\x02\x02/\x03\x02\x01,\x03\x02\x01\x13\x03\x02\x01\x16\x03\x02\x01" +
-	"\x11\x03\x02\x01\x1e\x03\x02\x01\x15\x03\x02\x01\x17\x03\x02\x01\x0f\x03" +
-	"\x02\x01\x08\x03\x02\x00?\x03\x02\x03\x07\x03\x02\x03\x0d\x03\x02\x03" +
-	"\x13\x03\x02\x03\x1d\x03\x02\x03\x1f\x03\x02\x00\x03\x03\x02\x00\x0d\x03" +
-	"\x02\x00\x01\x03\x02\x00\x1b\x03\x02\x00\x19\x03\x02\x00\x18\x03\x02\x00" +
-	"\x13\x03\x02\x00/\x03\x07>\x12\x03\x07<\x1f\x03\x07>\x1d\x03\x06\x1d\x0e" +
-	"\x03\x07>\x1c\x03\x07>:\x03\x07>\x13\x03\x04\x12+\x03\x07?\x03\x03\x07>" +
-	"\x02\x03\x06\x224\x03\x06\x1a.\x03\x07<%\x03\x06\x1c\x0b\x03\x0609\x03" +
-	"\x05\x1f\x01\x03\x04'\x08\x03\x93\xfd\xf5\x03\x02\x0d \x03\x02\x0d#\x03" +
-	"\x02\x0d!\x03\x02\x0d&\x03\x02\x0d\x22\x03\x02\x0d/\x03\x02\x0d,\x03\x02" +
-	"\x0d$\x03\x02\x0d'\x03\x02\x0d%\x03\x02\x0d;\x03\x02\x0d=\x03\x02\x0d?" +
-	"\x03\x099.\x03\x08\x0b7\x03\x08\x02\x14\x03\x08\x14\x0d\x03\x08.:\x03" +
-	"\x089'\x03\x0f\x0b\x18\x03\x0f\x1c1\x03\x0f\x17&\x03\x0f9\x1f\x03\x0f0" +
-	"\x0c\x03\x0e\x0a9\x03\x0e\x056\x03\x0e\x1c#\x03\x0f\x13\x0e\x03\x072\x00" +
-	"\x03\x070\x0d\x03\x072\x0b\x03\x06\x11\x18\x03\x070\x10\x03\x06\x0f(\x03" +
-	"\x072\x05\x03\x06\x0f,\x03\x073\x15\x03\x06\x07\x08\x03\x05\x16\x02\x03" +
-	"\x04\x0b \x03\x05:8\x03\x05\x16%\x03\x0a\x0d\x1f\x03\x06\x16\x10\x03\x05" +
-	"\x1d5\x03\x05*;\x03\x05\x16\x1b\x03\x04.-\x03\x06\x1a\x19\x03\x04\x03," +
-	"\x03\x0b87\x03\x04/\x0a\x03\x06\x00,\x03\x04-\x01\x03\x04\x1e-\x03\x06/(" +
-	"\x03\x0a\x0b5\x03\x06\x0e7\x03\x06\x07.\x03\x0597\x03\x0a*%\x03\x0760" +
-	"\x03\x06\x0c;\x03\x05'\x00\x03\x072.\x03\x072\x08\x03\x06=\x01\x03\x06" +
-	"\x05\x1b\x03\x06\x06\x12\x03\x06$=\x03\x06'\x0d\x03\x04\x11\x0f\x03\x076" +
-	",\x03\x06\x07;\x03\x06.,\x03\x86\xf9\xea\x03\x8f\xff\xeb\x02\x092\x02" +
-	"\x095\x02\x094\x02\x09;\x02\x09>\x02\x098\x02\x09*\x02\x09/\x02\x09,\x02" +
-	"\x09%\x02\x09&\x02\x09#\x02\x09 \x02\x08!\x02\x08%\x02\x08$\x02\x08+\x02" +
-	"\x08.\x02\x08*\x02\x08&\x02\x088\x02\x08>\x02\x084\x02\x086\x02\x080\x02" +
-	"\x08\x10\x02\x08\x17\x02\x08\x12\x02\x08\x1d\x02\x08\x1f\x02\x08\x13\x02" +
-	"\x08\x15\x02\x08\x14\x02\x08\x0c\x03\x8b\xfd\xd0\x03\x81\xec\xc6\x03\x87" +
-	"\xe0\x8a\x03-2\xe3\x03\x80\xef\xe4\x03-2\xea\x03\x88\xe6\xeb\x03\x8e\xe6" +
-	"\xe8\x03\x84\xe6\xe9\x03\x97\xe6\xee\x03-2\xf9\x03-2\xf6\x03\x8e\xe3\xad" +
-	"\x03\x80\xe3\x92\x03\x88\xe3\x90\x03\x8e\xe3\x90\x03\x80\xe3\x97\x03\x88" +
-	"\xe3\x95\x03\x88\xfe\xcb\x03\x8e\xfe\xca\x03\x84\xfe\xcd\x03\x91\xef\xc9" +
-	"\x03-2\xc1\x03-2\xc0\x03-2\xcb\x03\x88@\x09\x03\x8e@\x08\x03\x8f\xe0\xf5" +
-	"\x03\x8e\xe6\xf9\x03\x8e\xe0\xfa\x03\x93\xff\xf4\x03\x84\xee\xd3\x03\x0b" +
-	"(\x04\x023 \x03\x0b)\x08\x021;\x02\x01*\x03\x0b#\x10\x03\x0b 0\x03\x0b!" +
-	"\x10\x03\x0b!0\x03\x07\x15\x08\x03\x09?5\x03\x07\x1f\x08\x03\x07\x17\x0b" +
-	"\x03\x09\x1f\x15\x03\x0b\x1c7\x03\x0a+#\x03\x06\x1a\x1b\x03\x06\x1a\x14" +
-	"\x03\x0a\x01\x18\x03\x06#\x1b\x03\x0a2\x0c\x03\x0a\x01\x04\x03\x09#;\x03" +
-	"\x08='\x03\x08\x1a\x0a\x03\x07</\x03\x07:+\x03\x07\x07*\x03\x06&\x1c\x03" +
-	"\x09\x0c\x16\x03\x09\x10\x0e\x03\x08'\x0f\x03\x08+\x09\x03\x074%\x03\x06" +
-	"!3\x03\x06\x03+\x03\x0b\x1e\x19\x03\x0a))\x03\x09\x08\x19\x03\x08,\x05" +
-	"\x03\x07<2\x03\x06\x1c>\x03\x0a\x111\x03\x09\x1b\x09\x03\x073.\x03\x07" +
-	"\x01\x00\x03\x09/,\x03\x07#>\x03\x07\x048\x03\x0a\x1f\x22\x03\x098>\x03" +
-	"\x09\x11\x00\x03\x08/\x17\x03\x06'\x22\x03\x0b\x1a+\x03\x0a\x22\x19\x03" +
-	"\x0a/1\x03\x0974\x03\x09\x0f\x22\x03\x08,\x22\x03\x08?\x14\x03\x07$5\x03" +
-	"\x07<3\x03\x07=*\x03\x07\x13\x18\x03\x068\x0a\x03\x06\x09\x16\x03\x06" +
-	"\x13\x00\x03\x08\x067\x03\x08\x01\x03\x03\x08\x12\x1d\x03\x07+7\x03\x06(" +
-	";\x03\x06\x1c?\x03\x07\x0e\x17\x03\x0a\x06\x1d\x03\x0a\x19\x07\x03\x08" +
-	"\x14$\x03\x07$;\x03\x08,$\x03\x08\x06\x0d\x03\x07\x16\x0a\x03\x06>>\x03" +
-	"\x0a\x06\x12\x03\x0a\x14)\x03\x09\x0d\x1f\x03\x09\x12\x17\x03\x09\x19" +
-	"\x01\x03\x08\x11 \x03\x08\x1d'\x03\x06<\x1a\x03\x0a.\x00\x03\x07'\x18" +
-	"\x03\x0a\x22\x08\x03\x08\x0d\x0a\x03\x08\x13)\x03\x07*)\x03\x06<,\x03" +
-	"\x07\x0b\x1a\x03\x09.\x14\x03\x09\x0d\x1e\x03\x07\x0e#\x03\x0b\x1d'\x03" +
-	"\x0a\x0a8\x03\x09%2\x03\x08+&\x03\x080\x12\x03\x0a)4\x03\x08\x06\x1f\x03" +
-	"\x0b\x1b\x1a\x03\x0a\x1b\x0f\x03\x0b\x1d*\x03\x09\x16$\x03\x090\x11\x03" +
-	"\x08\x11\x08\x03\x0a*(\x03\x0a\x042\x03\x089,\x03\x074'\x03\x07\x0f\x05" +
-	"\x03\x09\x0b\x0a\x03\x07\x1b\x01\x03\x09\x17:\x03\x09.\x0d\x03\x07.\x11" +
-	"\x03\x09+\x15\x03\x080\x13\x03\x0b\x1f\x19\x03\x0a \x11\x03\x0a\x220\x03" +
-	"\x09\x07;\x03\x08\x16\x1c\x03\x07,\x13\x03\x07\x0e/\x03\x06\x221\x03\x0a" +
-	".\x0a\x03\x0a7\x02\x03\x0a\x032\x03\x0a\x1d.\x03\x091\x06\x03\x09\x19:" +
-	"\x03\x08\x02/\x03\x060+\x03\x06\x0f-\x03\x06\x1c\x1f\x03\x06\x1d\x07\x03" +
-	"\x0a,\x11\x03\x09=\x0d\x03\x09\x0b;\x03\x07\x1b/\x03\x0a\x1f:\x03\x09 " +
-	"\x1f\x03\x09.\x10\x03\x094\x0b\x03\x09\x1a1\x03\x08#\x1a\x03\x084\x1d" +
-	"\x03\x08\x01\x1f\x03\x08\x11\x22\x03\x07'8\x03\x07\x1a>\x03\x0757\x03" +
-	"\x06&9\x03\x06+\x11\x03\x0a.\x0b\x03\x0a,>\x03\x0a4#\x03\x08%\x17\x03" +
-	"\x07\x05\x22\x03\x07\x0c\x0b\x03\x0a\x1d+\x03\x0a\x19\x16\x03\x09+\x1f" +
-	"\x03\x09\x08\x0b\x03\x08\x16\x18\x03\x08+\x12\x03\x0b\x1d\x0c\x03\x0a=" +
-	"\x10\x03\x0a\x09\x0d\x03\x0a\x10\x11\x03\x09&0\x03\x08(\x1f\x03\x087\x07" +
-	"\x03\x08\x185\x03\x07'6\x03\x06.\x05\x03\x06=\x04\x03\x06;;\x03\x06\x06," +
-	"\x03\x0b\x18>\x03\x08\x00\x18\x03\x06 \x03\x03\x06<\x00\x03\x09%\x18\x03" +
-	"\x0b\x1c<\x03\x0a%!\x03\x0a\x09\x12\x03\x0a\x16\x02\x03\x090'\x03\x09" +
-	"\x0e=\x03\x08 \x0e\x03\x08>\x03\x03\x074>\x03\x06&?\x03\x06\x19\x09\x03" +
-	"\x06?(\x03\x0a-\x0e\x03\x09:3\x03\x098:\x03\x09\x12\x0b\x03\x09\x1d\x17" +
-	"\x03\x087\x05\x03\x082\x14\x03\x08\x06%\x03\x08\x13\x1f\x03\x06\x06\x0e" +
-	"\x03\x0a\x22<\x03\x09/<\x03\x06>+\x03\x0a'?\x03\x0a\x13\x0c\x03\x09\x10<" +
-	"\x03\x07\x1b=\x03\x0a\x19\x13\x03\x09\x22\x1d\x03\x09\x07\x0d\x03\x08)" +
-	"\x1c\x03\x06=\x1a\x03\x0a/4\x03\x0a7\x11\x03\x0a\x16:\x03\x09?3\x03\x09:" +
-	"/\x03\x09\x05\x0a\x03\x09\x14\x06\x03\x087\x22\x03\x080\x07\x03\x08\x1a" +
-	"\x1f\x03\x07\x04(\x03\x07\x04\x09\x03\x06 %\x03\x06<\x08\x03\x0a+\x14" +
-	"\x03\x09\x1d\x16\x03\x0a70\x03\x08 >\x03\x0857\x03\x070\x0a\x03\x06=\x12" +
-	"\x03\x06\x16%\x03\x06\x1d,\x03\x099#\x03\x09\x10>\x03\x07 \x1e\x03\x08" +
-	"\x0c<\x03\x08\x0b\x18\x03\x08\x15+\x03\x08,:\x03\x08%\x22\x03\x07\x0a$" +
-	"\x03\x0b\x1c=\x03\x07+\x08\x03\x0a/\x05\x03\x0a \x07\x03\x0a\x12'\x03" +
-	"\x09#\x11\x03\x08\x1b\x15\x03\x0a\x06\x01\x03\x09\x1c\x1b\x03\x0922\x03" +
-	"\x07\x14<\x03\x07\x09\x04\x03\x061\x04\x03\x07\x0e\x01\x03\x0a\x13\x18" +
-	"\x03\x0a-\x0c\x03\x0a?\x0d\x03\x0a\x09\x0a\x03\x091&\x03\x0a/\x0b\x03" +
-	"\x08$<\x03\x083\x1d\x03\x08\x0c$\x03\x08\x0d\x07\x03\x08\x0d?\x03\x08" +
-	"\x0e\x14\x03\x065\x0a\x03\x08\x1a#\x03\x08\x16#\x03\x0702\x03\x07\x03" +
-	"\x1a\x03\x06(\x1d\x03\x06+\x1b\x03\x06\x0b\x05\x03\x06\x0b\x17\x03\x06" +
-	"\x0c\x04\x03\x06\x1e\x19\x03\x06+0\x03\x062\x18\x03\x0b\x16\x1e\x03\x0a+" +
-	"\x16\x03\x0a-?\x03\x0a#:\x03\x0a#\x10\x03\x0a%$\x03\x0a>+\x03\x0a01\x03" +
-	"\x0a1\x10\x03\x0a\x099\x03\x0a\x0a\x12\x03\x0a\x19\x1f\x03\x0a\x19\x12" +
-	"\x03\x09*)\x03\x09-\x16\x03\x09.1\x03\x09.2\x03\x09<\x0e\x03\x09> \x03" +
-	"\x093\x12\x03\x09\x0b\x01\x03\x09\x1c2\x03\x09\x11\x1c\x03\x09\x15%\x03" +
-	"\x08,&\x03\x08!\x22\x03\x089(\x03\x08\x0b\x1a\x03\x08\x0d2\x03\x08\x0c" +
-	"\x04\x03\x08\x0c\x06\x03\x08\x0c\x1f\x03\x08\x0c\x0c\x03\x08\x0f\x1f\x03" +
-	"\x08\x0f\x1d\x03\x08\x00\x14\x03\x08\x03\x14\x03\x08\x06\x16\x03\x08\x1e" +
-	"#\x03\x08\x11\x11\x03\x08\x10\x18\x03\x08\x14(\x03\x07)\x1e\x03\x07.1" +
-	"\x03\x07 $\x03\x07 '\x03\x078\x08\x03\x07\x0d0\x03\x07\x0f7\x03\x07\x05#" +
-	"\x03\x07\x05\x1a\x03\x07\x1a7\x03\x07\x1d-\x03\x07\x17\x10\x03\x06)\x1f" +
-	"\x03\x062\x0b\x03\x066\x16\x03\x06\x09\x11\x03\x09(\x1e\x03\x07!5\x03" +
-	"\x0b\x11\x16\x03\x0a/\x04\x03\x0a,\x1a\x03\x0b\x173\x03\x0a,1\x03\x0a/5" +
-	"\x03\x0a\x221\x03\x0a\x22\x0d\x03\x0a?%\x03\x0a<,\x03\x0a?#\x03\x0a>\x19" +
-	"\x03\x0a\x08&\x03\x0a\x0b\x0e\x03\x0a\x0c:\x03\x0a\x0c+\x03\x0a\x03\x22" +
-	"\x03\x0a\x06)\x03\x0a\x11\x10\x03\x0a\x11\x1a\x03\x0a\x17-\x03\x0a\x14(" +
-	"\x03\x09)\x1e\x03\x09/\x09\x03\x09.\x00\x03\x09,\x07\x03\x09/*\x03\x09-9" +
-	"\x03\x09\x228\x03\x09%\x09\x03\x09:\x12\x03\x09;\x1d\x03\x09?\x06\x03" +
-	"\x093%\x03\x096\x05\x03\x096\x08\x03\x097\x02\x03\x09\x07,\x03\x09\x04," +
-	"\x03\x09\x1f\x16\x03\x09\x11\x03\x03\x09\x11\x12\x03\x09\x168\x03\x08*" +
-	"\x05\x03\x08/2\x03\x084:\x03\x08\x22+\x03\x08 0\x03\x08&\x0a\x03\x08;" +
-	"\x10\x03\x08>$\x03\x08>\x18\x03\x0829\x03\x082:\x03\x081,\x03\x081<\x03" +
-	"\x081\x1c\x03\x087#\x03\x087*\x03\x08\x09'\x03\x08\x00\x1d\x03\x08\x05-" +
-	"\x03\x08\x1f4\x03\x08\x1d\x04\x03\x08\x16\x0f\x03\x07*7\x03\x07'!\x03" +
-	"\x07%\x1b\x03\x077\x0c\x03\x07\x0c1\x03\x07\x0c.\x03\x07\x00\x06\x03\x07" +
-	"\x01\x02\x03\x07\x010\x03\x07\x06=\x03\x07\x01\x03\x03\x07\x01\x13\x03" +
-	"\x07\x06\x06\x03\x07\x05\x0a\x03\x07\x1f\x09\x03\x07\x17:\x03\x06*1\x03" +
-	"\x06-\x1d\x03\x06\x223\x03\x062:\x03\x060$\x03\x066\x1e\x03\x064\x12\x03" +
-	"\x0645\x03\x06\x0b\x00\x03\x06\x0b7\x03\x06\x07\x1f\x03\x06\x15\x12\x03" +
-	"\x0c\x05\x0f\x03\x0b+\x0b\x03\x0b+-\x03\x06\x16\x1b\x03\x06\x15\x17\x03" +
-	"\x89\xca\xea\x03\x89\xca\xe8\x03\x0c8\x10\x03\x0c8\x01\x03\x0c8\x0f\x03" +
-	"\x0d8%\x03\x0d8!\x03\x0c8-\x03\x0c8/\x03\x0c8+\x03\x0c87\x03\x0c85\x03" +
-	"\x0c9\x09\x03\x0c9\x0d\x03\x0c9\x0f\x03\x0c9\x0b\x03\xcfu\x0c\x03\xcfu" +
-	"\x0f\x03\xcfu\x0e\x03\xcfu\x09\x03\x0c9\x10\x03\x0d9\x0c\x03\xcf`;\x03" +
-	"\xcf`>\x03\xcf`9\x03\xcf`8\x03\xcf`7\x03\xcf`*\x03\xcf`-\x03\xcf`,\x03" +
-	"\x0d\x1b\x1a\x03\x0d\x1b&\x03\x0c=.\x03\x0c=%\x03\x0c>\x1e\x03\x0c>\x14" +
-	"\x03\x0c?\x06\x03\x0c?\x0b\x03\x0c?\x0c\x03\x0c?\x0d\x03\x0c?\x02\x03" +
-	"\x0c>\x0f\x03\x0c>\x08\x03\x0c>\x09\x03\x0c>,\x03\x0c>\x0c\x03\x0c?\x13" +
-	"\x03\x0c?\x16\x03\x0c?\x15\x03\x0c?\x1c\x03\x0c?\x1f\x03\x0c?\x1d\x03" +
-	"\x0c?\x1a\x03\x0c?\x17\x03\x0c?\x08\x03\x0c?\x09\x03\x0c?\x0e\x03\x0c?" +
-	"\x04\x03\x0c?\x05\x03\x0c<?\x03\x0c=\x00\x03\x0c=\x06\x03\x0c=\x05\x03" +
-	"\x0c=\x0c\x03\x0c=\x0f\x03\x0c=\x0d\x03\x0c=\x0b\x03\x0c=\x07\x03\x0c=" +
-	"\x19\x03\x0c=\x15\x03\x0c=\x11\x03\x0c=1\x03\x0c=3\x03\x0c=0\x03\x0c=>" +
-	"\x03\x0c=2\x03\x0c=6\x03\x0c<\x07\x03\x0c<\x05\x03\x0e:!\x03\x0e:#\x03" +
-	"\x0e8\x09\x03\x0e:&\x03\x0e8\x0b\x03\x0e:$\x03\x0e:,\x03\x0e8\x1a\x03" +
-	"\x0e8\x1e\x03\x0e:*\x03\x0e:7\x03\x0e:5\x03\x0e:;\x03\x0e:\x15\x03\x0e:<" +
-	"\x03\x0e:4\x03\x0e:'\x03\x0e:-\x03\x0e:%\x03\x0e:?\x03\x0e:=\x03\x0e:)" +
-	"\x03\x0e:/\x03\xcfs'\x03\x0d=\x0f\x03\x0d+*\x03\x0d99\x03\x0d9;\x03\x0d9" +
-	"?\x03\x0d)\x0d\x03\x0d(%\x02\x01\x18\x02\x01(\x02\x01\x1e\x03\x0f$!\x03" +
-	"\x0f87\x03\x0f4\x0e\x03\x0f5\x1d\x03\x06'\x03\x03\x0f\x08\x18\x03\x0f" +
-	"\x0d\x1b\x03\x0e2=\x03\x0e;\x08\x03\x0e:\x0b\x03\x0e\x06$\x03\x0e\x0d)" +
-	"\x03\x0e\x16\x1f\x03\x0e\x16\x1b\x03\x0d$\x0a\x03\x05,\x1d\x03\x0d. \x03" +
-	"\x0d.#\x03\x0c(/\x03\x09%\x02\x03\x0d90\x03\x0d\x0e4\x03\x0d\x0d\x0f\x03" +
-	"\x0c#\x00\x03\x0c,\x1e\x03\x0c2\x0e\x03\x0c\x01\x17\x03\x0c\x09:\x03\x0e" +
-	"\x173\x03\x0c\x08\x03\x03\x0c\x11\x07\x03\x0c\x10\x18\x03\x0c\x1f\x1c" +
-	"\x03\x0c\x19\x0e\x03\x0c\x1a\x1f\x03\x0f0>\x03\x0b->\x03\x0b<+\x03\x0b8" +
-	"\x13\x03\x0b\x043\x03\x0b\x14\x03\x03\x0b\x16%\x03\x0d\x22&\x03\x0b\x1a" +
-	"\x1a\x03\x0b\x1a\x04\x03\x0a%9\x03\x0a&2\x03\x0a&0\x03\x0a!\x1a\x03\x0a!" +
-	"7\x03\x0a5\x10\x03\x0a=4\x03\x0a?\x0e\x03\x0a>\x10\x03\x0a\x00 \x03\x0a" +
-	"\x0f:\x03\x0a\x0f9\x03\x0a\x0b\x0a\x03\x0a\x17%\x03\x0a\x1b-\x03\x09-" +
-	"\x1a\x03\x09,4\x03\x09.,\x03\x09)\x09\x03\x096!\x03\x091\x1f\x03\x093" +
-	"\x16\x03\x0c+\x1f\x03\x098 \x03\x098=\x03\x0c(\x1a\x03\x0c(\x16\x03\x09" +
-	"\x0a+\x03\x09\x16\x12\x03\x09\x13\x0e\x03\x09\x153\x03\x08)!\x03\x09\x1a" +
-	"\x01\x03\x09\x18\x01\x03\x08%#\x03\x08>\x22\x03\x08\x05%\x03\x08\x02*" +
-	"\x03\x08\x15;\x03\x08\x1b7\x03\x0f\x07\x1d\x03\x0f\x04\x03\x03\x070\x0c" +
-	"\x03\x07;\x0b\x03\x07\x08\x17\x03\x07\x12\x06\x03\x06/-\x03\x0671\x03" +
-	"\x065+\x03\x06>7\x03\x06\x049\x03\x05+\x1e\x03\x05,\x17\x03\x05 \x1d\x03" +
-	"\x05\x22\x05\x03\x050\x1d"
-
-// lookup returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *idnaTrie) lookup(s []byte) (v uint16, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return idnaValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := idnaIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := idnaIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = idnaIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := idnaIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = idnaIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = idnaIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *idnaTrie) lookupUnsafe(s []byte) uint16 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return idnaValues[c0]
-	}
-	i := idnaIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = idnaIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = idnaIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// lookupString returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *idnaTrie) lookupString(s string) (v uint16, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return idnaValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := idnaIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := idnaIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = idnaIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := idnaIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = idnaIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = idnaIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *idnaTrie) lookupStringUnsafe(s string) uint16 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return idnaValues[c0]
-	}
-	i := idnaIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = idnaIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = idnaIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// idnaTrie. Total size: 30288 bytes (29.58 KiB). Checksum: c0cd84404a2f6f19.
-type idnaTrie struct{}
-
-func newIdnaTrie(i int) *idnaTrie {
-	return &idnaTrie{}
-}
-
-// lookupValue determines the type of block n and looks up the value for b.
-func (t *idnaTrie) lookupValue(n uint32, b byte) uint16 {
-	switch {
-	case n < 126:
-		return uint16(idnaValues[n<<6+uint32(b)])
-	default:
-		n -= 126
-		return uint16(idnaSparse.lookup(n, b))
-	}
-}
-
-// idnaValues: 128 blocks, 8192 entries, 16384 bytes
-// The third block is the zero block.
-var idnaValues = [8192]uint16{
-	// Block 0x0, offset 0x0
-	0x00: 0x0080, 0x01: 0x0080, 0x02: 0x0080, 0x03: 0x0080, 0x04: 0x0080, 0x05: 0x0080,
-	0x06: 0x0080, 0x07: 0x0080, 0x08: 0x0080, 0x09: 0x0080, 0x0a: 0x0080, 0x0b: 0x0080,
-	0x0c: 0x0080, 0x0d: 0x0080, 0x0e: 0x0080, 0x0f: 0x0080, 0x10: 0x0080, 0x11: 0x0080,
-	0x12: 0x0080, 0x13: 0x0080, 0x14: 0x0080, 0x15: 0x0080, 0x16: 0x0080, 0x17: 0x0080,
-	0x18: 0x0080, 0x19: 0x0080, 0x1a: 0x0080, 0x1b: 0x0080, 0x1c: 0x0080, 0x1d: 0x0080,
-	0x1e: 0x0080, 0x1f: 0x0080, 0x20: 0x0080, 0x21: 0x0080, 0x22: 0x0080, 0x23: 0x0080,
-	0x24: 0x0080, 0x25: 0x0080, 0x26: 0x0080, 0x27: 0x0080, 0x28: 0x0080, 0x29: 0x0080,
-	0x2a: 0x0080, 0x2b: 0x0080, 0x2c: 0x0080, 0x2d: 0x0008, 0x2e: 0x0008, 0x2f: 0x0080,
-	0x30: 0x0008, 0x31: 0x0008, 0x32: 0x0008, 0x33: 0x0008, 0x34: 0x0008, 0x35: 0x0008,
-	0x36: 0x0008, 0x37: 0x0008, 0x38: 0x0008, 0x39: 0x0008, 0x3a: 0x0080, 0x3b: 0x0080,
-	0x3c: 0x0080, 0x3d: 0x0080, 0x3e: 0x0080, 0x3f: 0x0080,
-	// Block 0x1, offset 0x40
-	0x40: 0x0080, 0x41: 0xe105, 0x42: 0xe105, 0x43: 0xe105, 0x44: 0xe105, 0x45: 0xe105,
-	0x46: 0xe105, 0x47: 0xe105, 0x48: 0xe105, 0x49: 0xe105, 0x4a: 0xe105, 0x4b: 0xe105,
-	0x4c: 0xe105, 0x4d: 0xe105, 0x4e: 0xe105, 0x4f: 0xe105, 0x50: 0xe105, 0x51: 0xe105,
-	0x52: 0xe105, 0x53: 0xe105, 0x54: 0xe105, 0x55: 0xe105, 0x56: 0xe105, 0x57: 0xe105,
-	0x58: 0xe105, 0x59: 0xe105, 0x5a: 0xe105, 0x5b: 0x0080, 0x5c: 0x0080, 0x5d: 0x0080,
-	0x5e: 0x0080, 0x5f: 0x0080, 0x60: 0x0080, 0x61: 0x0008, 0x62: 0x0008, 0x63: 0x0008,
-	0x64: 0x0008, 0x65: 0x0008, 0x66: 0x0008, 0x67: 0x0008, 0x68: 0x0008, 0x69: 0x0008,
-	0x6a: 0x0008, 0x6b: 0x0008, 0x6c: 0x0008, 0x6d: 0x0008, 0x6e: 0x0008, 0x6f: 0x0008,
-	0x70: 0x0008, 0x71: 0x0008, 0x72: 0x0008, 0x73: 0x0008, 0x74: 0x0008, 0x75: 0x0008,
-	0x76: 0x0008, 0x77: 0x0008, 0x78: 0x0008, 0x79: 0x0008, 0x7a: 0x0008, 0x7b: 0x0080,
-	0x7c: 0x0080, 0x7d: 0x0080, 0x7e: 0x0080, 0x7f: 0x0080,
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc0: 0x0040, 0xc1: 0x0040, 0xc2: 0x0040, 0xc3: 0x0040, 0xc4: 0x0040, 0xc5: 0x0040,
-	0xc6: 0x0040, 0xc7: 0x0040, 0xc8: 0x0040, 0xc9: 0x0040, 0xca: 0x0040, 0xcb: 0x0040,
-	0xcc: 0x0040, 0xcd: 0x0040, 0xce: 0x0040, 0xcf: 0x0040, 0xd0: 0x0040, 0xd1: 0x0040,
-	0xd2: 0x0040, 0xd3: 0x0040, 0xd4: 0x0040, 0xd5: 0x0040, 0xd6: 0x0040, 0xd7: 0x0040,
-	0xd8: 0x0040, 0xd9: 0x0040, 0xda: 0x0040, 0xdb: 0x0040, 0xdc: 0x0040, 0xdd: 0x0040,
-	0xde: 0x0040, 0xdf: 0x0040, 0xe0: 0x000a, 0xe1: 0x0018, 0xe2: 0x0018, 0xe3: 0x0018,
-	0xe4: 0x0018, 0xe5: 0x0018, 0xe6: 0x0018, 0xe7: 0x0018, 0xe8: 0x001a, 0xe9: 0x0018,
-	0xea: 0x0039, 0xeb: 0x0018, 0xec: 0x0018, 0xed: 0x03c0, 0xee: 0x0018, 0xef: 0x004a,
-	0xf0: 0x0018, 0xf1: 0x0018, 0xf2: 0x0069, 0xf3: 0x0079, 0xf4: 0x008a, 0xf5: 0x0005,
-	0xf6: 0x0018, 0xf7: 0x0008, 0xf8: 0x00aa, 0xf9: 0x00c9, 0xfa: 0x00d9, 0xfb: 0x0018,
-	0xfc: 0x00e9, 0xfd: 0x0119, 0xfe: 0x0149, 0xff: 0x0018,
-	// Block 0x4, offset 0x100
-	0x100: 0xe00d, 0x101: 0x0008, 0x102: 0xe00d, 0x103: 0x0008, 0x104: 0xe00d, 0x105: 0x0008,
-	0x106: 0xe00d, 0x107: 0x0008, 0x108: 0xe00d, 0x109: 0x0008, 0x10a: 0xe00d, 0x10b: 0x0008,
-	0x10c: 0xe00d, 0x10d: 0x0008, 0x10e: 0xe00d, 0x10f: 0x0008, 0x110: 0xe00d, 0x111: 0x0008,
-	0x112: 0xe00d, 0x113: 0x0008, 0x114: 0xe00d, 0x115: 0x0008, 0x116: 0xe00d, 0x117: 0x0008,
-	0x118: 0xe00d, 0x119: 0x0008, 0x11a: 0xe00d, 0x11b: 0x0008, 0x11c: 0xe00d, 0x11d: 0x0008,
-	0x11e: 0xe00d, 0x11f: 0x0008, 0x120: 0xe00d, 0x121: 0x0008, 0x122: 0xe00d, 0x123: 0x0008,
-	0x124: 0xe00d, 0x125: 0x0008, 0x126: 0xe00d, 0x127: 0x0008, 0x128: 0xe00d, 0x129: 0x0008,
-	0x12a: 0xe00d, 0x12b: 0x0008, 0x12c: 0xe00d, 0x12d: 0x0008, 0x12e: 0xe00d, 0x12f: 0x0008,
-	0x130: 0x0179, 0x131: 0x0008, 0x132: 0x0035, 0x133: 0x004d, 0x134: 0xe00d, 0x135: 0x0008,
-	0x136: 0xe00d, 0x137: 0x0008, 0x138: 0x0008, 0x139: 0xe01d, 0x13a: 0x0008, 0x13b: 0xe03d,
-	0x13c: 0x0008, 0x13d: 0xe01d, 0x13e: 0x0008, 0x13f: 0x0199,
-	// Block 0x5, offset 0x140
-	0x140: 0x0199, 0x141: 0xe01d, 0x142: 0x0008, 0x143: 0xe03d, 0x144: 0x0008, 0x145: 0xe01d,
-	0x146: 0x0008, 0x147: 0xe07d, 0x148: 0x0008, 0x149: 0x01b9, 0x14a: 0xe00d, 0x14b: 0x0008,
-	0x14c: 0xe00d, 0x14d: 0x0008, 0x14e: 0xe00d, 0x14f: 0x0008, 0x150: 0xe00d, 0x151: 0x0008,
-	0x152: 0xe00d, 0x153: 0x0008, 0x154: 0xe00d, 0x155: 0x0008, 0x156: 0xe00d, 0x157: 0x0008,
-	0x158: 0xe00d, 0x159: 0x0008, 0x15a: 0xe00d, 0x15b: 0x0008, 0x15c: 0xe00d, 0x15d: 0x0008,
-	0x15e: 0xe00d, 0x15f: 0x0008, 0x160: 0xe00d, 0x161: 0x0008, 0x162: 0xe00d, 0x163: 0x0008,
-	0x164: 0xe00d, 0x165: 0x0008, 0x166: 0xe00d, 0x167: 0x0008, 0x168: 0xe00d, 0x169: 0x0008,
-	0x16a: 0xe00d, 0x16b: 0x0008, 0x16c: 0xe00d, 0x16d: 0x0008, 0x16e: 0xe00d, 0x16f: 0x0008,
-	0x170: 0xe00d, 0x171: 0x0008, 0x172: 0xe00d, 0x173: 0x0008, 0x174: 0xe00d, 0x175: 0x0008,
-	0x176: 0xe00d, 0x177: 0x0008, 0x178: 0x0065, 0x179: 0xe01d, 0x17a: 0x0008, 0x17b: 0xe03d,
-	0x17c: 0x0008, 0x17d: 0xe01d, 0x17e: 0x0008, 0x17f: 0x01d9,
-	// Block 0x6, offset 0x180
-	0x180: 0x0008, 0x181: 0x007d, 0x182: 0xe00d, 0x183: 0x0008, 0x184: 0xe00d, 0x185: 0x0008,
-	0x186: 0x007d, 0x187: 0xe07d, 0x188: 0x0008, 0x189: 0x0095, 0x18a: 0x00ad, 0x18b: 0xe03d,
-	0x18c: 0x0008, 0x18d: 0x0008, 0x18e: 0x00c5, 0x18f: 0x00dd, 0x190: 0x00f5, 0x191: 0xe01d,
-	0x192: 0x0008, 0x193: 0x010d, 0x194: 0x0125, 0x195: 0x0008, 0x196: 0x013d, 0x197: 0x013d,
-	0x198: 0xe00d, 0x199: 0x0008, 0x19a: 0x0008, 0x19b: 0x0008, 0x19c: 0x010d, 0x19d: 0x0155,
-	0x19e: 0x0008, 0x19f: 0x016d, 0x1a0: 0xe00d, 0x1a1: 0x0008, 0x1a2: 0xe00d, 0x1a3: 0x0008,
-	0x1a4: 0xe00d, 0x1a5: 0x0008, 0x1a6: 0x0185, 0x1a7: 0xe07d, 0x1a8: 0x0008, 0x1a9: 0x019d,
-	0x1aa: 0x0008, 0x1ab: 0x0008, 0x1ac: 0xe00d, 0x1ad: 0x0008, 0x1ae: 0x0185, 0x1af: 0xe0fd,
-	0x1b0: 0x0008, 0x1b1: 0x01b5, 0x1b2: 0x01cd, 0x1b3: 0xe03d, 0x1b4: 0x0008, 0x1b5: 0xe01d,
-	0x1b6: 0x0008, 0x1b7: 0x01e5, 0x1b8: 0xe00d, 0x1b9: 0x0008, 0x1ba: 0x0008, 0x1bb: 0x0008,
-	0x1bc: 0xe00d, 0x1bd: 0x0008, 0x1be: 0x0008, 0x1bf: 0x0008,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x0008, 0x1c1: 0x0008, 0x1c2: 0x0008, 0x1c3: 0x0008, 0x1c4: 0x01e9, 0x1c5: 0x01e9,
-	0x1c6: 0x01e9, 0x1c7: 0x01fd, 0x1c8: 0x0215, 0x1c9: 0x022d, 0x1ca: 0x0245, 0x1cb: 0x025d,
-	0x1cc: 0x0275, 0x1cd: 0xe01d, 0x1ce: 0x0008, 0x1cf: 0xe0fd, 0x1d0: 0x0008, 0x1d1: 0xe01d,
-	0x1d2: 0x0008, 0x1d3: 0xe03d, 0x1d4: 0x0008, 0x1d5: 0xe01d, 0x1d6: 0x0008, 0x1d7: 0xe07d,
-	0x1d8: 0x0008, 0x1d9: 0xe01d, 0x1da: 0x0008, 0x1db: 0xe03d, 0x1dc: 0x0008, 0x1dd: 0x0008,
-	0x1de: 0xe00d, 0x1df: 0x0008, 0x1e0: 0xe00d, 0x1e1: 0x0008, 0x1e2: 0xe00d, 0x1e3: 0x0008,
-	0x1e4: 0xe00d, 0x1e5: 0x0008, 0x1e6: 0xe00d, 0x1e7: 0x0008, 0x1e8: 0xe00d, 0x1e9: 0x0008,
-	0x1ea: 0xe00d, 0x1eb: 0x0008, 0x1ec: 0xe00d, 0x1ed: 0x0008, 0x1ee: 0xe00d, 0x1ef: 0x0008,
-	0x1f0: 0x0008, 0x1f1: 0x028d, 0x1f2: 0x02a5, 0x1f3: 0x02bd, 0x1f4: 0xe00d, 0x1f5: 0x0008,
-	0x1f6: 0x02d5, 0x1f7: 0x02ed, 0x1f8: 0xe00d, 0x1f9: 0x0008, 0x1fa: 0xe00d, 0x1fb: 0x0008,
-	0x1fc: 0xe00d, 0x1fd: 0x0008, 0x1fe: 0xe00d, 0x1ff: 0x0008,
-	// Block 0x8, offset 0x200
-	0x200: 0xe00d, 0x201: 0x0008, 0x202: 0xe00d, 0x203: 0x0008, 0x204: 0xe00d, 0x205: 0x0008,
-	0x206: 0xe00d, 0x207: 0x0008, 0x208: 0xe00d, 0x209: 0x0008, 0x20a: 0xe00d, 0x20b: 0x0008,
-	0x20c: 0xe00d, 0x20d: 0x0008, 0x20e: 0xe00d, 0x20f: 0x0008, 0x210: 0xe00d, 0x211: 0x0008,
-	0x212: 0xe00d, 0x213: 0x0008, 0x214: 0xe00d, 0x215: 0x0008, 0x216: 0xe00d, 0x217: 0x0008,
-	0x218: 0xe00d, 0x219: 0x0008, 0x21a: 0xe00d, 0x21b: 0x0008, 0x21c: 0xe00d, 0x21d: 0x0008,
-	0x21e: 0xe00d, 0x21f: 0x0008, 0x220: 0x0305, 0x221: 0x0008, 0x222: 0xe00d, 0x223: 0x0008,
-	0x224: 0xe00d, 0x225: 0x0008, 0x226: 0xe00d, 0x227: 0x0008, 0x228: 0xe00d, 0x229: 0x0008,
-	0x22a: 0xe00d, 0x22b: 0x0008, 0x22c: 0xe00d, 0x22d: 0x0008, 0x22e: 0xe00d, 0x22f: 0x0008,
-	0x230: 0xe00d, 0x231: 0x0008, 0x232: 0xe00d, 0x233: 0x0008, 0x234: 0x0008, 0x235: 0x0008,
-	0x236: 0x0008, 0x237: 0x0008, 0x238: 0x0008, 0x239: 0x0008, 0x23a: 0x0209, 0x23b: 0xe03d,
-	0x23c: 0x0008, 0x23d: 0x031d, 0x23e: 0x0229, 0x23f: 0x0008,
-	// Block 0x9, offset 0x240
-	0x240: 0x0008, 0x241: 0x0008, 0x242: 0x0018, 0x243: 0x0018, 0x244: 0x0018, 0x245: 0x0018,
-	0x246: 0x0008, 0x247: 0x0008, 0x248: 0x0008, 0x249: 0x0008, 0x24a: 0x0008, 0x24b: 0x0008,
-	0x24c: 0x0008, 0x24d: 0x0008, 0x24e: 0x0008, 0x24f: 0x0008, 0x250: 0x0008, 0x251: 0x0008,
-	0x252: 0x0018, 0x253: 0x0018, 0x254: 0x0018, 0x255: 0x0018, 0x256: 0x0018, 0x257: 0x0018,
-	0x258: 0x029a, 0x259: 0x02ba, 0x25a: 0x02da, 0x25b: 0x02fa, 0x25c: 0x031a, 0x25d: 0x033a,
-	0x25e: 0x0018, 0x25f: 0x0018, 0x260: 0x03ad, 0x261: 0x0359, 0x262: 0x01d9, 0x263: 0x0369,
-	0x264: 0x03c5, 0x265: 0x0018, 0x266: 0x0018, 0x267: 0x0018, 0x268: 0x0018, 0x269: 0x0018,
-	0x26a: 0x0018, 0x26b: 0x0018, 0x26c: 0x0008, 0x26d: 0x0018, 0x26e: 0x0008, 0x26f: 0x0018,
-	0x270: 0x0018, 0x271: 0x0018, 0x272: 0x0018, 0x273: 0x0018, 0x274: 0x0018, 0x275: 0x0018,
-	0x276: 0x0018, 0x277: 0x0018, 0x278: 0x0018, 0x279: 0x0018, 0x27a: 0x0018, 0x27b: 0x0018,
-	0x27c: 0x0018, 0x27d: 0x0018, 0x27e: 0x0018, 0x27f: 0x0018,
-	// Block 0xa, offset 0x280
-	0x280: 0x03dd, 0x281: 0x03dd, 0x282: 0x3308, 0x283: 0x03f5, 0x284: 0x0379, 0x285: 0x040d,
-	0x286: 0x3308, 0x287: 0x3308, 0x288: 0x3308, 0x289: 0x3308, 0x28a: 0x3308, 0x28b: 0x3308,
-	0x28c: 0x3308, 0x28d: 0x3308, 0x28e: 0x3308, 0x28f: 0x33c0, 0x290: 0x3308, 0x291: 0x3308,
-	0x292: 0x3308, 0x293: 0x3308, 0x294: 0x3308, 0x295: 0x3308, 0x296: 0x3308, 0x297: 0x3308,
-	0x298: 0x3308, 0x299: 0x3308, 0x29a: 0x3308, 0x29b: 0x3308, 0x29c: 0x3308, 0x29d: 0x3308,
-	0x29e: 0x3308, 0x29f: 0x3308, 0x2a0: 0x3308, 0x2a1: 0x3308, 0x2a2: 0x3308, 0x2a3: 0x3308,
-	0x2a4: 0x3308, 0x2a5: 0x3308, 0x2a6: 0x3308, 0x2a7: 0x3308, 0x2a8: 0x3308, 0x2a9: 0x3308,
-	0x2aa: 0x3308, 0x2ab: 0x3308, 0x2ac: 0x3308, 0x2ad: 0x3308, 0x2ae: 0x3308, 0x2af: 0x3308,
-	0x2b0: 0xe00d, 0x2b1: 0x0008, 0x2b2: 0xe00d, 0x2b3: 0x0008, 0x2b4: 0x0425, 0x2b5: 0x0008,
-	0x2b6: 0xe00d, 0x2b7: 0x0008, 0x2b8: 0x0040, 0x2b9: 0x0040, 0x2ba: 0x03a2, 0x2bb: 0x0008,
-	0x2bc: 0x0008, 0x2bd: 0x0008, 0x2be: 0x03c2, 0x2bf: 0x043d,
-	// Block 0xb, offset 0x2c0
-	0x2c0: 0x0040, 0x2c1: 0x0040, 0x2c2: 0x0040, 0x2c3: 0x0040, 0x2c4: 0x008a, 0x2c5: 0x03d2,
-	0x2c6: 0xe155, 0x2c7: 0x0455, 0x2c8: 0xe12d, 0x2c9: 0xe13d, 0x2ca: 0xe12d, 0x2cb: 0x0040,
-	0x2cc: 0x03dd, 0x2cd: 0x0040, 0x2ce: 0x046d, 0x2cf: 0x0485, 0x2d0: 0x0008, 0x2d1: 0xe105,
-	0x2d2: 0xe105, 0x2d3: 0xe105, 0x2d4: 0xe105, 0x2d5: 0xe105, 0x2d6: 0xe105, 0x2d7: 0xe105,
-	0x2d8: 0xe105, 0x2d9: 0xe105, 0x2da: 0xe105, 0x2db: 0xe105, 0x2dc: 0xe105, 0x2dd: 0xe105,
-	0x2de: 0xe105, 0x2df: 0xe105, 0x2e0: 0x049d, 0x2e1: 0x049d, 0x2e2: 0x0040, 0x2e3: 0x049d,
-	0x2e4: 0x049d, 0x2e5: 0x049d, 0x2e6: 0x049d, 0x2e7: 0x049d, 0x2e8: 0x049d, 0x2e9: 0x049d,
-	0x2ea: 0x049d, 0x2eb: 0x049d, 0x2ec: 0x0008, 0x2ed: 0x0008, 0x2ee: 0x0008, 0x2ef: 0x0008,
-	0x2f0: 0x0008, 0x2f1: 0x0008, 0x2f2: 0x0008, 0x2f3: 0x0008, 0x2f4: 0x0008, 0x2f5: 0x0008,
-	0x2f6: 0x0008, 0x2f7: 0x0008, 0x2f8: 0x0008, 0x2f9: 0x0008, 0x2fa: 0x0008, 0x2fb: 0x0008,
-	0x2fc: 0x0008, 0x2fd: 0x0008, 0x2fe: 0x0008, 0x2ff: 0x0008,
-	// Block 0xc, offset 0x300
-	0x300: 0x0008, 0x301: 0x0008, 0x302: 0xe00f, 0x303: 0x0008, 0x304: 0x0008, 0x305: 0x0008,
-	0x306: 0x0008, 0x307: 0x0008, 0x308: 0x0008, 0x309: 0x0008, 0x30a: 0x0008, 0x30b: 0x0008,
-	0x30c: 0x0008, 0x30d: 0x0008, 0x30e: 0x0008, 0x30f: 0xe0c5, 0x310: 0x04b5, 0x311: 0x04cd,
-	0x312: 0xe0bd, 0x313: 0xe0f5, 0x314: 0xe0fd, 0x315: 0xe09d, 0x316: 0xe0b5, 0x317: 0x0008,
-	0x318: 0xe00d, 0x319: 0x0008, 0x31a: 0xe00d, 0x31b: 0x0008, 0x31c: 0xe00d, 0x31d: 0x0008,
-	0x31e: 0xe00d, 0x31f: 0x0008, 0x320: 0xe00d, 0x321: 0x0008, 0x322: 0xe00d, 0x323: 0x0008,
-	0x324: 0xe00d, 0x325: 0x0008, 0x326: 0xe00d, 0x327: 0x0008, 0x328: 0xe00d, 0x329: 0x0008,
-	0x32a: 0xe00d, 0x32b: 0x0008, 0x32c: 0xe00d, 0x32d: 0x0008, 0x32e: 0xe00d, 0x32f: 0x0008,
-	0x330: 0x04e5, 0x331: 0xe185, 0x332: 0xe18d, 0x333: 0x0008, 0x334: 0x04fd, 0x335: 0x03dd,
-	0x336: 0x0018, 0x337: 0xe07d, 0x338: 0x0008, 0x339: 0xe1d5, 0x33a: 0xe00d, 0x33b: 0x0008,
-	0x33c: 0x0008, 0x33d: 0x0515, 0x33e: 0x052d, 0x33f: 0x052d,
-	// Block 0xd, offset 0x340
-	0x340: 0x0008, 0x341: 0x0008, 0x342: 0x0008, 0x343: 0x0008, 0x344: 0x0008, 0x345: 0x0008,
-	0x346: 0x0008, 0x347: 0x0008, 0x348: 0x0008, 0x349: 0x0008, 0x34a: 0x0008, 0x34b: 0x0008,
-	0x34c: 0x0008, 0x34d: 0x0008, 0x34e: 0x0008, 0x34f: 0x0008, 0x350: 0x0008, 0x351: 0x0008,
-	0x352: 0x0008, 0x353: 0x0008, 0x354: 0x0008, 0x355: 0x0008, 0x356: 0x0008, 0x357: 0x0008,
-	0x358: 0x0008, 0x359: 0x0008, 0x35a: 0x0008, 0x35b: 0x0008, 0x35c: 0x0008, 0x35d: 0x0008,
-	0x35e: 0x0008, 0x35f: 0x0008, 0x360: 0xe00d, 0x361: 0x0008, 0x362: 0xe00d, 0x363: 0x0008,
-	0x364: 0xe00d, 0x365: 0x0008, 0x366: 0xe00d, 0x367: 0x0008, 0x368: 0xe00d, 0x369: 0x0008,
-	0x36a: 0xe00d, 0x36b: 0x0008, 0x36c: 0xe00d, 0x36d: 0x0008, 0x36e: 0xe00d, 0x36f: 0x0008,
-	0x370: 0xe00d, 0x371: 0x0008, 0x372: 0xe00d, 0x373: 0x0008, 0x374: 0xe00d, 0x375: 0x0008,
-	0x376: 0xe00d, 0x377: 0x0008, 0x378: 0xe00d, 0x379: 0x0008, 0x37a: 0xe00d, 0x37b: 0x0008,
-	0x37c: 0xe00d, 0x37d: 0x0008, 0x37e: 0xe00d, 0x37f: 0x0008,
-	// Block 0xe, offset 0x380
-	0x380: 0xe00d, 0x381: 0x0008, 0x382: 0x0018, 0x383: 0x3308, 0x384: 0x3308, 0x385: 0x3308,
-	0x386: 0x3308, 0x387: 0x3308, 0x388: 0x3318, 0x389: 0x3318, 0x38a: 0xe00d, 0x38b: 0x0008,
-	0x38c: 0xe00d, 0x38d: 0x0008, 0x38e: 0xe00d, 0x38f: 0x0008, 0x390: 0xe00d, 0x391: 0x0008,
-	0x392: 0xe00d, 0x393: 0x0008, 0x394: 0xe00d, 0x395: 0x0008, 0x396: 0xe00d, 0x397: 0x0008,
-	0x398: 0xe00d, 0x399: 0x0008, 0x39a: 0xe00d, 0x39b: 0x0008, 0x39c: 0xe00d, 0x39d: 0x0008,
-	0x39e: 0xe00d, 0x39f: 0x0008, 0x3a0: 0xe00d, 0x3a1: 0x0008, 0x3a2: 0xe00d, 0x3a3: 0x0008,
-	0x3a4: 0xe00d, 0x3a5: 0x0008, 0x3a6: 0xe00d, 0x3a7: 0x0008, 0x3a8: 0xe00d, 0x3a9: 0x0008,
-	0x3aa: 0xe00d, 0x3ab: 0x0008, 0x3ac: 0xe00d, 0x3ad: 0x0008, 0x3ae: 0xe00d, 0x3af: 0x0008,
-	0x3b0: 0xe00d, 0x3b1: 0x0008, 0x3b2: 0xe00d, 0x3b3: 0x0008, 0x3b4: 0xe00d, 0x3b5: 0x0008,
-	0x3b6: 0xe00d, 0x3b7: 0x0008, 0x3b8: 0xe00d, 0x3b9: 0x0008, 0x3ba: 0xe00d, 0x3bb: 0x0008,
-	0x3bc: 0xe00d, 0x3bd: 0x0008, 0x3be: 0xe00d, 0x3bf: 0x0008,
-	// Block 0xf, offset 0x3c0
-	0x3c0: 0x0040, 0x3c1: 0xe01d, 0x3c2: 0x0008, 0x3c3: 0xe03d, 0x3c4: 0x0008, 0x3c5: 0xe01d,
-	0x3c6: 0x0008, 0x3c7: 0xe07d, 0x3c8: 0x0008, 0x3c9: 0xe01d, 0x3ca: 0x0008, 0x3cb: 0xe03d,
-	0x3cc: 0x0008, 0x3cd: 0xe01d, 0x3ce: 0x0008, 0x3cf: 0x0008, 0x3d0: 0xe00d, 0x3d1: 0x0008,
-	0x3d2: 0xe00d, 0x3d3: 0x0008, 0x3d4: 0xe00d, 0x3d5: 0x0008, 0x3d6: 0xe00d, 0x3d7: 0x0008,
-	0x3d8: 0xe00d, 0x3d9: 0x0008, 0x3da: 0xe00d, 0x3db: 0x0008, 0x3dc: 0xe00d, 0x3dd: 0x0008,
-	0x3de: 0xe00d, 0x3df: 0x0008, 0x3e0: 0xe00d, 0x3e1: 0x0008, 0x3e2: 0xe00d, 0x3e3: 0x0008,
-	0x3e4: 0xe00d, 0x3e5: 0x0008, 0x3e6: 0xe00d, 0x3e7: 0x0008, 0x3e8: 0xe00d, 0x3e9: 0x0008,
-	0x3ea: 0xe00d, 0x3eb: 0x0008, 0x3ec: 0xe00d, 0x3ed: 0x0008, 0x3ee: 0xe00d, 0x3ef: 0x0008,
-	0x3f0: 0xe00d, 0x3f1: 0x0008, 0x3f2: 0xe00d, 0x3f3: 0x0008, 0x3f4: 0xe00d, 0x3f5: 0x0008,
-	0x3f6: 0xe00d, 0x3f7: 0x0008, 0x3f8: 0xe00d, 0x3f9: 0x0008, 0x3fa: 0xe00d, 0x3fb: 0x0008,
-	0x3fc: 0xe00d, 0x3fd: 0x0008, 0x3fe: 0xe00d, 0x3ff: 0x0008,
-	// Block 0x10, offset 0x400
-	0x400: 0xe00d, 0x401: 0x0008, 0x402: 0xe00d, 0x403: 0x0008, 0x404: 0xe00d, 0x405: 0x0008,
-	0x406: 0xe00d, 0x407: 0x0008, 0x408: 0xe00d, 0x409: 0x0008, 0x40a: 0xe00d, 0x40b: 0x0008,
-	0x40c: 0xe00d, 0x40d: 0x0008, 0x40e: 0xe00d, 0x40f: 0x0008, 0x410: 0xe00d, 0x411: 0x0008,
-	0x412: 0xe00d, 0x413: 0x0008, 0x414: 0xe00d, 0x415: 0x0008, 0x416: 0xe00d, 0x417: 0x0008,
-	0x418: 0xe00d, 0x419: 0x0008, 0x41a: 0xe00d, 0x41b: 0x0008, 0x41c: 0xe00d, 0x41d: 0x0008,
-	0x41e: 0xe00d, 0x41f: 0x0008, 0x420: 0xe00d, 0x421: 0x0008, 0x422: 0xe00d, 0x423: 0x0008,
-	0x424: 0xe00d, 0x425: 0x0008, 0x426: 0xe00d, 0x427: 0x0008, 0x428: 0xe00d, 0x429: 0x0008,
-	0x42a: 0xe00d, 0x42b: 0x0008, 0x42c: 0xe00d, 0x42d: 0x0008, 0x42e: 0xe00d, 0x42f: 0x0008,
-	0x430: 0x0040, 0x431: 0x03f5, 0x432: 0x03f5, 0x433: 0x03f5, 0x434: 0x03f5, 0x435: 0x03f5,
-	0x436: 0x03f5, 0x437: 0x03f5, 0x438: 0x03f5, 0x439: 0x03f5, 0x43a: 0x03f5, 0x43b: 0x03f5,
-	0x43c: 0x03f5, 0x43d: 0x03f5, 0x43e: 0x03f5, 0x43f: 0x03f5,
-	// Block 0x11, offset 0x440
-	0x440: 0x0840, 0x441: 0x0840, 0x442: 0x0840, 0x443: 0x0840, 0x444: 0x0840, 0x445: 0x0840,
-	0x446: 0x0018, 0x447: 0x0018, 0x448: 0x0818, 0x449: 0x0018, 0x44a: 0x0018, 0x44b: 0x0818,
-	0x44c: 0x0018, 0x44d: 0x0818, 0x44e: 0x0018, 0x44f: 0x0018, 0x450: 0x3308, 0x451: 0x3308,
-	0x452: 0x3308, 0x453: 0x3308, 0x454: 0x3308, 0x455: 0x3308, 0x456: 0x3308, 0x457: 0x3308,
-	0x458: 0x3308, 0x459: 0x3308, 0x45a: 0x3308, 0x45b: 0x0818, 0x45c: 0x0b40, 0x45d: 0x0040,
-	0x45e: 0x0818, 0x45f: 0x0818, 0x460: 0x0a08, 0x461: 0x0808, 0x462: 0x0c08, 0x463: 0x0c08,
-	0x464: 0x0c08, 0x465: 0x0c08, 0x466: 0x0a08, 0x467: 0x0c08, 0x468: 0x0a08, 0x469: 0x0c08,
-	0x46a: 0x0a08, 0x46b: 0x0a08, 0x46c: 0x0a08, 0x46d: 0x0a08, 0x46e: 0x0a08, 0x46f: 0x0c08,
-	0x470: 0x0c08, 0x471: 0x0c08, 0x472: 0x0c08, 0x473: 0x0a08, 0x474: 0x0a08, 0x475: 0x0a08,
-	0x476: 0x0a08, 0x477: 0x0a08, 0x478: 0x0a08, 0x479: 0x0a08, 0x47a: 0x0a08, 0x47b: 0x0a08,
-	0x47c: 0x0a08, 0x47d: 0x0a08, 0x47e: 0x0a08, 0x47f: 0x0a08,
-	// Block 0x12, offset 0x480
-	0x480: 0x0818, 0x481: 0x0a08, 0x482: 0x0a08, 0x483: 0x0a08, 0x484: 0x0a08, 0x485: 0x0a08,
-	0x486: 0x0a08, 0x487: 0x0a08, 0x488: 0x0c08, 0x489: 0x0a08, 0x48a: 0x0a08, 0x48b: 0x3308,
-	0x48c: 0x3308, 0x48d: 0x3308, 0x48e: 0x3308, 0x48f: 0x3308, 0x490: 0x3308, 0x491: 0x3308,
-	0x492: 0x3308, 0x493: 0x3308, 0x494: 0x3308, 0x495: 0x3308, 0x496: 0x3308, 0x497: 0x3308,
-	0x498: 0x3308, 0x499: 0x3308, 0x49a: 0x3308, 0x49b: 0x3308, 0x49c: 0x3308, 0x49d: 0x3308,
-	0x49e: 0x3308, 0x49f: 0x3308, 0x4a0: 0x0808, 0x4a1: 0x0808, 0x4a2: 0x0808, 0x4a3: 0x0808,
-	0x4a4: 0x0808, 0x4a5: 0x0808, 0x4a6: 0x0808, 0x4a7: 0x0808, 0x4a8: 0x0808, 0x4a9: 0x0808,
-	0x4aa: 0x0018, 0x4ab: 0x0818, 0x4ac: 0x0818, 0x4ad: 0x0818, 0x4ae: 0x0a08, 0x4af: 0x0a08,
-	0x4b0: 0x3308, 0x4b1: 0x0c08, 0x4b2: 0x0c08, 0x4b3: 0x0c08, 0x4b4: 0x0808, 0x4b5: 0x0429,
-	0x4b6: 0x0451, 0x4b7: 0x0479, 0x4b8: 0x04a1, 0x4b9: 0x0a08, 0x4ba: 0x0a08, 0x4bb: 0x0a08,
-	0x4bc: 0x0a08, 0x4bd: 0x0a08, 0x4be: 0x0a08, 0x4bf: 0x0a08,
-	// Block 0x13, offset 0x4c0
-	0x4c0: 0x0c08, 0x4c1: 0x0a08, 0x4c2: 0x0a08, 0x4c3: 0x0c08, 0x4c4: 0x0c08, 0x4c5: 0x0c08,
-	0x4c6: 0x0c08, 0x4c7: 0x0c08, 0x4c8: 0x0c08, 0x4c9: 0x0c08, 0x4ca: 0x0c08, 0x4cb: 0x0c08,
-	0x4cc: 0x0a08, 0x4cd: 0x0c08, 0x4ce: 0x0a08, 0x4cf: 0x0c08, 0x4d0: 0x0a08, 0x4d1: 0x0a08,
-	0x4d2: 0x0c08, 0x4d3: 0x0c08, 0x4d4: 0x0818, 0x4d5: 0x0c08, 0x4d6: 0x3308, 0x4d7: 0x3308,
-	0x4d8: 0x3308, 0x4d9: 0x3308, 0x4da: 0x3308, 0x4db: 0x3308, 0x4dc: 0x3308, 0x4dd: 0x0840,
-	0x4de: 0x0018, 0x4df: 0x3308, 0x4e0: 0x3308, 0x4e1: 0x3308, 0x4e2: 0x3308, 0x4e3: 0x3308,
-	0x4e4: 0x3308, 0x4e5: 0x0808, 0x4e6: 0x0808, 0x4e7: 0x3308, 0x4e8: 0x3308, 0x4e9: 0x0018,
-	0x4ea: 0x3308, 0x4eb: 0x3308, 0x4ec: 0x3308, 0x4ed: 0x3308, 0x4ee: 0x0c08, 0x4ef: 0x0c08,
-	0x4f0: 0x0008, 0x4f1: 0x0008, 0x4f2: 0x0008, 0x4f3: 0x0008, 0x4f4: 0x0008, 0x4f5: 0x0008,
-	0x4f6: 0x0008, 0x4f7: 0x0008, 0x4f8: 0x0008, 0x4f9: 0x0008, 0x4fa: 0x0a08, 0x4fb: 0x0a08,
-	0x4fc: 0x0a08, 0x4fd: 0x0808, 0x4fe: 0x0808, 0x4ff: 0x0a08,
-	// Block 0x14, offset 0x500
-	0x500: 0x0818, 0x501: 0x0818, 0x502: 0x0818, 0x503: 0x0818, 0x504: 0x0818, 0x505: 0x0818,
-	0x506: 0x0818, 0x507: 0x0818, 0x508: 0x0818, 0x509: 0x0818, 0x50a: 0x0818, 0x50b: 0x0818,
-	0x50c: 0x0818, 0x50d: 0x0818, 0x50e: 0x0040, 0x50f: 0x0b40, 0x510: 0x0c08, 0x511: 0x3308,
-	0x512: 0x0a08, 0x513: 0x0a08, 0x514: 0x0a08, 0x515: 0x0c08, 0x516: 0x0c08, 0x517: 0x0c08,
-	0x518: 0x0c08, 0x519: 0x0c08, 0x51a: 0x0a08, 0x51b: 0x0a08, 0x51c: 0x0a08, 0x51d: 0x0a08,
-	0x51e: 0x0c08, 0x51f: 0x0a08, 0x520: 0x0a08, 0x521: 0x0a08, 0x522: 0x0a08, 0x523: 0x0a08,
-	0x524: 0x0a08, 0x525: 0x0a08, 0x526: 0x0a08, 0x527: 0x0a08, 0x528: 0x0c08, 0x529: 0x0a08,
-	0x52a: 0x0c08, 0x52b: 0x0a08, 0x52c: 0x0c08, 0x52d: 0x0a08, 0x52e: 0x0a08, 0x52f: 0x0c08,
-	0x530: 0x3308, 0x531: 0x3308, 0x532: 0x3308, 0x533: 0x3308, 0x534: 0x3308, 0x535: 0x3308,
-	0x536: 0x3308, 0x537: 0x3308, 0x538: 0x3308, 0x539: 0x3308, 0x53a: 0x3308, 0x53b: 0x3308,
-	0x53c: 0x3308, 0x53d: 0x3308, 0x53e: 0x3308, 0x53f: 0x3308,
-	// Block 0x15, offset 0x540
-	0x540: 0x0c08, 0x541: 0x0a08, 0x542: 0x0a08, 0x543: 0x0a08, 0x544: 0x0a08, 0x545: 0x0a08,
-	0x546: 0x0c08, 0x547: 0x0c08, 0x548: 0x0a08, 0x549: 0x0c08, 0x54a: 0x0a08, 0x54b: 0x0a08,
-	0x54c: 0x0a08, 0x54d: 0x0a08, 0x54e: 0x0a08, 0x54f: 0x0a08, 0x550: 0x0a08, 0x551: 0x0a08,
-	0x552: 0x0a08, 0x553: 0x0a08, 0x554: 0x0c08, 0x555: 0x0a08, 0x556: 0x0c08, 0x557: 0x0c08,
-	0x558: 0x0c08, 0x559: 0x3308, 0x55a: 0x3308, 0x55b: 0x3308, 0x55c: 0x0040, 0x55d: 0x0040,
-	0x55e: 0x0818, 0x55f: 0x0040, 0x560: 0x0a08, 0x561: 0x0808, 0x562: 0x0a08, 0x563: 0x0a08,
-	0x564: 0x0a08, 0x565: 0x0a08, 0x566: 0x0808, 0x567: 0x0c08, 0x568: 0x0a08, 0x569: 0x0c08,
-	0x56a: 0x0c08, 0x56b: 0x0040, 0x56c: 0x0040, 0x56d: 0x0040, 0x56e: 0x0040, 0x56f: 0x0040,
-	0x570: 0x0040, 0x571: 0x0040, 0x572: 0x0040, 0x573: 0x0040, 0x574: 0x0040, 0x575: 0x0040,
-	0x576: 0x0040, 0x577: 0x0040, 0x578: 0x0040, 0x579: 0x0040, 0x57a: 0x0040, 0x57b: 0x0040,
-	0x57c: 0x0040, 0x57d: 0x0040, 0x57e: 0x0040, 0x57f: 0x0040,
-	// Block 0x16, offset 0x580
-	0x580: 0x3008, 0x581: 0x3308, 0x582: 0x3308, 0x583: 0x3308, 0x584: 0x3308, 0x585: 0x3308,
-	0x586: 0x3308, 0x587: 0x3308, 0x588: 0x3308, 0x589: 0x3008, 0x58a: 0x3008, 0x58b: 0x3008,
-	0x58c: 0x3008, 0x58d: 0x3b08, 0x58e: 0x3008, 0x58f: 0x3008, 0x590: 0x0008, 0x591: 0x3308,
-	0x592: 0x3308, 0x593: 0x3308, 0x594: 0x3308, 0x595: 0x3308, 0x596: 0x3308, 0x597: 0x3308,
-	0x598: 0x04c9, 0x599: 0x0501, 0x59a: 0x0539, 0x59b: 0x0571, 0x59c: 0x05a9, 0x59d: 0x05e1,
-	0x59e: 0x0619, 0x59f: 0x0651, 0x5a0: 0x0008, 0x5a1: 0x0008, 0x5a2: 0x3308, 0x5a3: 0x3308,
-	0x5a4: 0x0018, 0x5a5: 0x0018, 0x5a6: 0x0008, 0x5a7: 0x0008, 0x5a8: 0x0008, 0x5a9: 0x0008,
-	0x5aa: 0x0008, 0x5ab: 0x0008, 0x5ac: 0x0008, 0x5ad: 0x0008, 0x5ae: 0x0008, 0x5af: 0x0008,
-	0x5b0: 0x0018, 0x5b1: 0x0008, 0x5b2: 0x0008, 0x5b3: 0x0008, 0x5b4: 0x0008, 0x5b5: 0x0008,
-	0x5b6: 0x0008, 0x5b7: 0x0008, 0x5b8: 0x0008, 0x5b9: 0x0008, 0x5ba: 0x0008, 0x5bb: 0x0008,
-	0x5bc: 0x0008, 0x5bd: 0x0008, 0x5be: 0x0008, 0x5bf: 0x0008,
-	// Block 0x17, offset 0x5c0
-	0x5c0: 0x0008, 0x5c1: 0x3308, 0x5c2: 0x3008, 0x5c3: 0x3008, 0x5c4: 0x0040, 0x5c5: 0x0008,
-	0x5c6: 0x0008, 0x5c7: 0x0008, 0x5c8: 0x0008, 0x5c9: 0x0008, 0x5ca: 0x0008, 0x5cb: 0x0008,
-	0x5cc: 0x0008, 0x5cd: 0x0040, 0x5ce: 0x0040, 0x5cf: 0x0008, 0x5d0: 0x0008, 0x5d1: 0x0040,
-	0x5d2: 0x0040, 0x5d3: 0x0008, 0x5d4: 0x0008, 0x5d5: 0x0008, 0x5d6: 0x0008, 0x5d7: 0x0008,
-	0x5d8: 0x0008, 0x5d9: 0x0008, 0x5da: 0x0008, 0x5db: 0x0008, 0x5dc: 0x0008, 0x5dd: 0x0008,
-	0x5de: 0x0008, 0x5df: 0x0008, 0x5e0: 0x0008, 0x5e1: 0x0008, 0x5e2: 0x0008, 0x5e3: 0x0008,
-	0x5e4: 0x0008, 0x5e5: 0x0008, 0x5e6: 0x0008, 0x5e7: 0x0008, 0x5e8: 0x0008, 0x5e9: 0x0040,
-	0x5ea: 0x0008, 0x5eb: 0x0008, 0x5ec: 0x0008, 0x5ed: 0x0008, 0x5ee: 0x0008, 0x5ef: 0x0008,
-	0x5f0: 0x0008, 0x5f1: 0x0040, 0x5f2: 0x0008, 0x5f3: 0x0040, 0x5f4: 0x0040, 0x5f5: 0x0040,
-	0x5f6: 0x0008, 0x5f7: 0x0008, 0x5f8: 0x0008, 0x5f9: 0x0008, 0x5fa: 0x0040, 0x5fb: 0x0040,
-	0x5fc: 0x3308, 0x5fd: 0x0008, 0x5fe: 0x3008, 0x5ff: 0x3008,
-	// Block 0x18, offset 0x600
-	0x600: 0x3008, 0x601: 0x3308, 0x602: 0x3308, 0x603: 0x3308, 0x604: 0x3308, 0x605: 0x0040,
-	0x606: 0x0040, 0x607: 0x3008, 0x608: 0x3008, 0x609: 0x0040, 0x60a: 0x0040, 0x60b: 0x3008,
-	0x60c: 0x3008, 0x60d: 0x3b08, 0x60e: 0x0008, 0x60f: 0x0040, 0x610: 0x0040, 0x611: 0x0040,
-	0x612: 0x0040, 0x613: 0x0040, 0x614: 0x0040, 0x615: 0x0040, 0x616: 0x0040, 0x617: 0x3008,
-	0x618: 0x0040, 0x619: 0x0040, 0x61a: 0x0040, 0x61b: 0x0040, 0x61c: 0x0689, 0x61d: 0x06c1,
-	0x61e: 0x0040, 0x61f: 0x06f9, 0x620: 0x0008, 0x621: 0x0008, 0x622: 0x3308, 0x623: 0x3308,
-	0x624: 0x0040, 0x625: 0x0040, 0x626: 0x0008, 0x627: 0x0008, 0x628: 0x0008, 0x629: 0x0008,
-	0x62a: 0x0008, 0x62b: 0x0008, 0x62c: 0x0008, 0x62d: 0x0008, 0x62e: 0x0008, 0x62f: 0x0008,
-	0x630: 0x0008, 0x631: 0x0008, 0x632: 0x0018, 0x633: 0x0018, 0x634: 0x0018, 0x635: 0x0018,
-	0x636: 0x0018, 0x637: 0x0018, 0x638: 0x0018, 0x639: 0x0018, 0x63a: 0x0018, 0x63b: 0x0018,
-	0x63c: 0x0008, 0x63d: 0x0018, 0x63e: 0x3308, 0x63f: 0x0040,
-	// Block 0x19, offset 0x640
-	0x640: 0x0040, 0x641: 0x3308, 0x642: 0x3308, 0x643: 0x3008, 0x644: 0x0040, 0x645: 0x0008,
-	0x646: 0x0008, 0x647: 0x0008, 0x648: 0x0008, 0x649: 0x0008, 0x64a: 0x0008, 0x64b: 0x0040,
-	0x64c: 0x0040, 0x64d: 0x0040, 0x64e: 0x0040, 0x64f: 0x0008, 0x650: 0x0008, 0x651: 0x0040,
-	0x652: 0x0040, 0x653: 0x0008, 0x654: 0x0008, 0x655: 0x0008, 0x656: 0x0008, 0x657: 0x0008,
-	0x658: 0x0008, 0x659: 0x0008, 0x65a: 0x0008, 0x65b: 0x0008, 0x65c: 0x0008, 0x65d: 0x0008,
-	0x65e: 0x0008, 0x65f: 0x0008, 0x660: 0x0008, 0x661: 0x0008, 0x662: 0x0008, 0x663: 0x0008,
-	0x664: 0x0008, 0x665: 0x0008, 0x666: 0x0008, 0x667: 0x0008, 0x668: 0x0008, 0x669: 0x0040,
-	0x66a: 0x0008, 0x66b: 0x0008, 0x66c: 0x0008, 0x66d: 0x0008, 0x66e: 0x0008, 0x66f: 0x0008,
-	0x670: 0x0008, 0x671: 0x0040, 0x672: 0x0008, 0x673: 0x0731, 0x674: 0x0040, 0x675: 0x0008,
-	0x676: 0x0769, 0x677: 0x0040, 0x678: 0x0008, 0x679: 0x0008, 0x67a: 0x0040, 0x67b: 0x0040,
-	0x67c: 0x3308, 0x67d: 0x0040, 0x67e: 0x3008, 0x67f: 0x3008,
-	// Block 0x1a, offset 0x680
-	0x680: 0x3008, 0x681: 0x3308, 0x682: 0x3308, 0x683: 0x0040, 0x684: 0x0040, 0x685: 0x0040,
-	0x686: 0x0040, 0x687: 0x3308, 0x688: 0x3308, 0x689: 0x0040, 0x68a: 0x0040, 0x68b: 0x3308,
-	0x68c: 0x3308, 0x68d: 0x3b08, 0x68e: 0x0040, 0x68f: 0x0040, 0x690: 0x0040, 0x691: 0x3308,
-	0x692: 0x0040, 0x693: 0x0040, 0x694: 0x0040, 0x695: 0x0040, 0x696: 0x0040, 0x697: 0x0040,
-	0x698: 0x0040, 0x699: 0x07a1, 0x69a: 0x07d9, 0x69b: 0x0811, 0x69c: 0x0008, 0x69d: 0x0040,
-	0x69e: 0x0849, 0x69f: 0x0040, 0x6a0: 0x0040, 0x6a1: 0x0040, 0x6a2: 0x0040, 0x6a3: 0x0040,
-	0x6a4: 0x0040, 0x6a5: 0x0040, 0x6a6: 0x0008, 0x6a7: 0x0008, 0x6a8: 0x0008, 0x6a9: 0x0008,
-	0x6aa: 0x0008, 0x6ab: 0x0008, 0x6ac: 0x0008, 0x6ad: 0x0008, 0x6ae: 0x0008, 0x6af: 0x0008,
-	0x6b0: 0x3308, 0x6b1: 0x3308, 0x6b2: 0x0008, 0x6b3: 0x0008, 0x6b4: 0x0008, 0x6b5: 0x3308,
-	0x6b6: 0x0018, 0x6b7: 0x0040, 0x6b8: 0x0040, 0x6b9: 0x0040, 0x6ba: 0x0040, 0x6bb: 0x0040,
-	0x6bc: 0x0040, 0x6bd: 0x0040, 0x6be: 0x0040, 0x6bf: 0x0040,
-	// Block 0x1b, offset 0x6c0
-	0x6c0: 0x0040, 0x6c1: 0x3308, 0x6c2: 0x3308, 0x6c3: 0x3008, 0x6c4: 0x0040, 0x6c5: 0x0008,
-	0x6c6: 0x0008, 0x6c7: 0x0008, 0x6c8: 0x0008, 0x6c9: 0x0008, 0x6ca: 0x0008, 0x6cb: 0x0008,
-	0x6cc: 0x0008, 0x6cd: 0x0008, 0x6ce: 0x0040, 0x6cf: 0x0008, 0x6d0: 0x0008, 0x6d1: 0x0008,
-	0x6d2: 0x0040, 0x6d3: 0x0008, 0x6d4: 0x0008, 0x6d5: 0x0008, 0x6d6: 0x0008, 0x6d7: 0x0008,
-	0x6d8: 0x0008, 0x6d9: 0x0008, 0x6da: 0x0008, 0x6db: 0x0008, 0x6dc: 0x0008, 0x6dd: 0x0008,
-	0x6de: 0x0008, 0x6df: 0x0008, 0x6e0: 0x0008, 0x6e1: 0x0008, 0x6e2: 0x0008, 0x6e3: 0x0008,
-	0x6e4: 0x0008, 0x6e5: 0x0008, 0x6e6: 0x0008, 0x6e7: 0x0008, 0x6e8: 0x0008, 0x6e9: 0x0040,
-	0x6ea: 0x0008, 0x6eb: 0x0008, 0x6ec: 0x0008, 0x6ed: 0x0008, 0x6ee: 0x0008, 0x6ef: 0x0008,
-	0x6f0: 0x0008, 0x6f1: 0x0040, 0x6f2: 0x0008, 0x6f3: 0x0008, 0x6f4: 0x0040, 0x6f5: 0x0008,
-	0x6f6: 0x0008, 0x6f7: 0x0008, 0x6f8: 0x0008, 0x6f9: 0x0008, 0x6fa: 0x0040, 0x6fb: 0x0040,
-	0x6fc: 0x3308, 0x6fd: 0x0008, 0x6fe: 0x3008, 0x6ff: 0x3008,
-	// Block 0x1c, offset 0x700
-	0x700: 0x3008, 0x701: 0x3308, 0x702: 0x3308, 0x703: 0x3308, 0x704: 0x3308, 0x705: 0x3308,
-	0x706: 0x0040, 0x707: 0x3308, 0x708: 0x3308, 0x709: 0x3008, 0x70a: 0x0040, 0x70b: 0x3008,
-	0x70c: 0x3008, 0x70d: 0x3b08, 0x70e: 0x0040, 0x70f: 0x0040, 0x710: 0x0008, 0x711: 0x0040,
-	0x712: 0x0040, 0x713: 0x0040, 0x714: 0x0040, 0x715: 0x0040, 0x716: 0x0040, 0x717: 0x0040,
-	0x718: 0x0040, 0x719: 0x0040, 0x71a: 0x0040, 0x71b: 0x0040, 0x71c: 0x0040, 0x71d: 0x0040,
-	0x71e: 0x0040, 0x71f: 0x0040, 0x720: 0x0008, 0x721: 0x0008, 0x722: 0x3308, 0x723: 0x3308,
-	0x724: 0x0040, 0x725: 0x0040, 0x726: 0x0008, 0x727: 0x0008, 0x728: 0x0008, 0x729: 0x0008,
-	0x72a: 0x0008, 0x72b: 0x0008, 0x72c: 0x0008, 0x72d: 0x0008, 0x72e: 0x0008, 0x72f: 0x0008,
-	0x730: 0x0018, 0x731: 0x0018, 0x732: 0x0040, 0x733: 0x0040, 0x734: 0x0040, 0x735: 0x0040,
-	0x736: 0x0040, 0x737: 0x0040, 0x738: 0x0040, 0x739: 0x0008, 0x73a: 0x3308, 0x73b: 0x3308,
-	0x73c: 0x3308, 0x73d: 0x3308, 0x73e: 0x3308, 0x73f: 0x3308,
-	// Block 0x1d, offset 0x740
-	0x740: 0x0040, 0x741: 0x3308, 0x742: 0x3008, 0x743: 0x3008, 0x744: 0x0040, 0x745: 0x0008,
-	0x746: 0x0008, 0x747: 0x0008, 0x748: 0x0008, 0x749: 0x0008, 0x74a: 0x0008, 0x74b: 0x0008,
-	0x74c: 0x0008, 0x74d: 0x0040, 0x74e: 0x0040, 0x74f: 0x0008, 0x750: 0x0008, 0x751: 0x0040,
-	0x752: 0x0040, 0x753: 0x0008, 0x754: 0x0008, 0x755: 0x0008, 0x756: 0x0008, 0x757: 0x0008,
-	0x758: 0x0008, 0x759: 0x0008, 0x75a: 0x0008, 0x75b: 0x0008, 0x75c: 0x0008, 0x75d: 0x0008,
-	0x75e: 0x0008, 0x75f: 0x0008, 0x760: 0x0008, 0x761: 0x0008, 0x762: 0x0008, 0x763: 0x0008,
-	0x764: 0x0008, 0x765: 0x0008, 0x766: 0x0008, 0x767: 0x0008, 0x768: 0x0008, 0x769: 0x0040,
-	0x76a: 0x0008, 0x76b: 0x0008, 0x76c: 0x0008, 0x76d: 0x0008, 0x76e: 0x0008, 0x76f: 0x0008,
-	0x770: 0x0008, 0x771: 0x0040, 0x772: 0x0008, 0x773: 0x0008, 0x774: 0x0040, 0x775: 0x0008,
-	0x776: 0x0008, 0x777: 0x0008, 0x778: 0x0008, 0x779: 0x0008, 0x77a: 0x0040, 0x77b: 0x0040,
-	0x77c: 0x3308, 0x77d: 0x0008, 0x77e: 0x3008, 0x77f: 0x3308,
-	// Block 0x1e, offset 0x780
-	0x780: 0x3008, 0x781: 0x3308, 0x782: 0x3308, 0x783: 0x3308, 0x784: 0x3308, 0x785: 0x0040,
-	0x786: 0x0040, 0x787: 0x3008, 0x788: 0x3008, 0x789: 0x0040, 0x78a: 0x0040, 0x78b: 0x3008,
-	0x78c: 0x3008, 0x78d: 0x3b08, 0x78e: 0x0040, 0x78f: 0x0040, 0x790: 0x0040, 0x791: 0x0040,
-	0x792: 0x0040, 0x793: 0x0040, 0x794: 0x0040, 0x795: 0x3308, 0x796: 0x3308, 0x797: 0x3008,
-	0x798: 0x0040, 0x799: 0x0040, 0x79a: 0x0040, 0x79b: 0x0040, 0x79c: 0x0881, 0x79d: 0x08b9,
-	0x79e: 0x0040, 0x79f: 0x0008, 0x7a0: 0x0008, 0x7a1: 0x0008, 0x7a2: 0x3308, 0x7a3: 0x3308,
-	0x7a4: 0x0040, 0x7a5: 0x0040, 0x7a6: 0x0008, 0x7a7: 0x0008, 0x7a8: 0x0008, 0x7a9: 0x0008,
-	0x7aa: 0x0008, 0x7ab: 0x0008, 0x7ac: 0x0008, 0x7ad: 0x0008, 0x7ae: 0x0008, 0x7af: 0x0008,
-	0x7b0: 0x0018, 0x7b1: 0x0008, 0x7b2: 0x0018, 0x7b3: 0x0018, 0x7b4: 0x0018, 0x7b5: 0x0018,
-	0x7b6: 0x0018, 0x7b7: 0x0018, 0x7b8: 0x0040, 0x7b9: 0x0040, 0x7ba: 0x0040, 0x7bb: 0x0040,
-	0x7bc: 0x0040, 0x7bd: 0x0040, 0x7be: 0x0040, 0x7bf: 0x0040,
-	// Block 0x1f, offset 0x7c0
-	0x7c0: 0x0040, 0x7c1: 0x0040, 0x7c2: 0x3308, 0x7c3: 0x0008, 0x7c4: 0x0040, 0x7c5: 0x0008,
-	0x7c6: 0x0008, 0x7c7: 0x0008, 0x7c8: 0x0008, 0x7c9: 0x0008, 0x7ca: 0x0008, 0x7cb: 0x0040,
-	0x7cc: 0x0040, 0x7cd: 0x0040, 0x7ce: 0x0008, 0x7cf: 0x0008, 0x7d0: 0x0008, 0x7d1: 0x0040,
-	0x7d2: 0x0008, 0x7d3: 0x0008, 0x7d4: 0x0008, 0x7d5: 0x0008, 0x7d6: 0x0040, 0x7d7: 0x0040,
-	0x7d8: 0x0040, 0x7d9: 0x0008, 0x7da: 0x0008, 0x7db: 0x0040, 0x7dc: 0x0008, 0x7dd: 0x0040,
-	0x7de: 0x0008, 0x7df: 0x0008, 0x7e0: 0x0040, 0x7e1: 0x0040, 0x7e2: 0x0040, 0x7e3: 0x0008,
-	0x7e4: 0x0008, 0x7e5: 0x0040, 0x7e6: 0x0040, 0x7e7: 0x0040, 0x7e8: 0x0008, 0x7e9: 0x0008,
-	0x7ea: 0x0008, 0x7eb: 0x0040, 0x7ec: 0x0040, 0x7ed: 0x0040, 0x7ee: 0x0008, 0x7ef: 0x0008,
-	0x7f0: 0x0008, 0x7f1: 0x0008, 0x7f2: 0x0008, 0x7f3: 0x0008, 0x7f4: 0x0008, 0x7f5: 0x0008,
-	0x7f6: 0x0008, 0x7f7: 0x0008, 0x7f8: 0x0008, 0x7f9: 0x0008, 0x7fa: 0x0040, 0x7fb: 0x0040,
-	0x7fc: 0x0040, 0x7fd: 0x0040, 0x7fe: 0x3008, 0x7ff: 0x3008,
-	// Block 0x20, offset 0x800
-	0x800: 0x3308, 0x801: 0x3008, 0x802: 0x3008, 0x803: 0x3008, 0x804: 0x3008, 0x805: 0x0040,
-	0x806: 0x3308, 0x807: 0x3308, 0x808: 0x3308, 0x809: 0x0040, 0x80a: 0x3308, 0x80b: 0x3308,
-	0x80c: 0x3308, 0x80d: 0x3b08, 0x80e: 0x0040, 0x80f: 0x0040, 0x810: 0x0040, 0x811: 0x0040,
-	0x812: 0x0040, 0x813: 0x0040, 0x814: 0x0040, 0x815: 0x3308, 0x816: 0x3308, 0x817: 0x0040,
-	0x818: 0x0008, 0x819: 0x0008, 0x81a: 0x0008, 0x81b: 0x0040, 0x81c: 0x0040, 0x81d: 0x0040,
-	0x81e: 0x0040, 0x81f: 0x0040, 0x820: 0x0008, 0x821: 0x0008, 0x822: 0x3308, 0x823: 0x3308,
-	0x824: 0x0040, 0x825: 0x0040, 0x826: 0x0008, 0x827: 0x0008, 0x828: 0x0008, 0x829: 0x0008,
-	0x82a: 0x0008, 0x82b: 0x0008, 0x82c: 0x0008, 0x82d: 0x0008, 0x82e: 0x0008, 0x82f: 0x0008,
-	0x830: 0x0040, 0x831: 0x0040, 0x832: 0x0040, 0x833: 0x0040, 0x834: 0x0040, 0x835: 0x0040,
-	0x836: 0x0040, 0x837: 0x0018, 0x838: 0x0018, 0x839: 0x0018, 0x83a: 0x0018, 0x83b: 0x0018,
-	0x83c: 0x0018, 0x83d: 0x0018, 0x83e: 0x0018, 0x83f: 0x0018,
-	// Block 0x21, offset 0x840
-	0x840: 0x0008, 0x841: 0x3308, 0x842: 0x3008, 0x843: 0x3008, 0x844: 0x0018, 0x845: 0x0008,
-	0x846: 0x0008, 0x847: 0x0008, 0x848: 0x0008, 0x849: 0x0008, 0x84a: 0x0008, 0x84b: 0x0008,
-	0x84c: 0x0008, 0x84d: 0x0040, 0x84e: 0x0008, 0x84f: 0x0008, 0x850: 0x0008, 0x851: 0x0040,
-	0x852: 0x0008, 0x853: 0x0008, 0x854: 0x0008, 0x855: 0x0008, 0x856: 0x0008, 0x857: 0x0008,
-	0x858: 0x0008, 0x859: 0x0008, 0x85a: 0x0008, 0x85b: 0x0008, 0x85c: 0x0008, 0x85d: 0x0008,
-	0x85e: 0x0008, 0x85f: 0x0008, 0x860: 0x0008, 0x861: 0x0008, 0x862: 0x0008, 0x863: 0x0008,
-	0x864: 0x0008, 0x865: 0x0008, 0x866: 0x0008, 0x867: 0x0008, 0x868: 0x0008, 0x869: 0x0040,
-	0x86a: 0x0008, 0x86b: 0x0008, 0x86c: 0x0008, 0x86d: 0x0008, 0x86e: 0x0008, 0x86f: 0x0008,
-	0x870: 0x0008, 0x871: 0x0008, 0x872: 0x0008, 0x873: 0x0008, 0x874: 0x0040, 0x875: 0x0008,
-	0x876: 0x0008, 0x877: 0x0008, 0x878: 0x0008, 0x879: 0x0008, 0x87a: 0x0040, 0x87b: 0x0040,
-	0x87c: 0x3308, 0x87d: 0x0008, 0x87e: 0x3008, 0x87f: 0x3308,
-	// Block 0x22, offset 0x880
-	0x880: 0x3008, 0x881: 0x3008, 0x882: 0x3008, 0x883: 0x3008, 0x884: 0x3008, 0x885: 0x0040,
-	0x886: 0x3308, 0x887: 0x3008, 0x888: 0x3008, 0x889: 0x0040, 0x88a: 0x3008, 0x88b: 0x3008,
-	0x88c: 0x3308, 0x88d: 0x3b08, 0x88e: 0x0040, 0x88f: 0x0040, 0x890: 0x0040, 0x891: 0x0040,
-	0x892: 0x0040, 0x893: 0x0040, 0x894: 0x0040, 0x895: 0x3008, 0x896: 0x3008, 0x897: 0x0040,
-	0x898: 0x0040, 0x899: 0x0040, 0x89a: 0x0040, 0x89b: 0x0040, 0x89c: 0x0040, 0x89d: 0x0040,
-	0x89e: 0x0008, 0x89f: 0x0040, 0x8a0: 0x0008, 0x8a1: 0x0008, 0x8a2: 0x3308, 0x8a3: 0x3308,
-	0x8a4: 0x0040, 0x8a5: 0x0040, 0x8a6: 0x0008, 0x8a7: 0x0008, 0x8a8: 0x0008, 0x8a9: 0x0008,
-	0x8aa: 0x0008, 0x8ab: 0x0008, 0x8ac: 0x0008, 0x8ad: 0x0008, 0x8ae: 0x0008, 0x8af: 0x0008,
-	0x8b0: 0x0040, 0x8b1: 0x0008, 0x8b2: 0x0008, 0x8b3: 0x0040, 0x8b4: 0x0040, 0x8b5: 0x0040,
-	0x8b6: 0x0040, 0x8b7: 0x0040, 0x8b8: 0x0040, 0x8b9: 0x0040, 0x8ba: 0x0040, 0x8bb: 0x0040,
-	0x8bc: 0x0040, 0x8bd: 0x0040, 0x8be: 0x0040, 0x8bf: 0x0040,
-	// Block 0x23, offset 0x8c0
-	0x8c0: 0x3008, 0x8c1: 0x3308, 0x8c2: 0x3308, 0x8c3: 0x3308, 0x8c4: 0x3308, 0x8c5: 0x0040,
-	0x8c6: 0x3008, 0x8c7: 0x3008, 0x8c8: 0x3008, 0x8c9: 0x0040, 0x8ca: 0x3008, 0x8cb: 0x3008,
-	0x8cc: 0x3008, 0x8cd: 0x3b08, 0x8ce: 0x0008, 0x8cf: 0x0018, 0x8d0: 0x0040, 0x8d1: 0x0040,
-	0x8d2: 0x0040, 0x8d3: 0x0040, 0x8d4: 0x0008, 0x8d5: 0x0008, 0x8d6: 0x0008, 0x8d7: 0x3008,
-	0x8d8: 0x0018, 0x8d9: 0x0018, 0x8da: 0x0018, 0x8db: 0x0018, 0x8dc: 0x0018, 0x8dd: 0x0018,
-	0x8de: 0x0018, 0x8df: 0x0008, 0x8e0: 0x0008, 0x8e1: 0x0008, 0x8e2: 0x3308, 0x8e3: 0x3308,
-	0x8e4: 0x0040, 0x8e5: 0x0040, 0x8e6: 0x0008, 0x8e7: 0x0008, 0x8e8: 0x0008, 0x8e9: 0x0008,
-	0x8ea: 0x0008, 0x8eb: 0x0008, 0x8ec: 0x0008, 0x8ed: 0x0008, 0x8ee: 0x0008, 0x8ef: 0x0008,
-	0x8f0: 0x0018, 0x8f1: 0x0018, 0x8f2: 0x0018, 0x8f3: 0x0018, 0x8f4: 0x0018, 0x8f5: 0x0018,
-	0x8f6: 0x0018, 0x8f7: 0x0018, 0x8f8: 0x0018, 0x8f9: 0x0018, 0x8fa: 0x0008, 0x8fb: 0x0008,
-	0x8fc: 0x0008, 0x8fd: 0x0008, 0x8fe: 0x0008, 0x8ff: 0x0008,
-	// Block 0x24, offset 0x900
-	0x900: 0x0040, 0x901: 0x0008, 0x902: 0x0008, 0x903: 0x0040, 0x904: 0x0008, 0x905: 0x0040,
-	0x906: 0x0008, 0x907: 0x0008, 0x908: 0x0008, 0x909: 0x0008, 0x90a: 0x0008, 0x90b: 0x0040,
-	0x90c: 0x0008, 0x90d: 0x0008, 0x90e: 0x0008, 0x90f: 0x0008, 0x910: 0x0008, 0x911: 0x0008,
-	0x912: 0x0008, 0x913: 0x0008, 0x914: 0x0008, 0x915: 0x0008, 0x916: 0x0008, 0x917: 0x0008,
-	0x918: 0x0008, 0x919: 0x0008, 0x91a: 0x0008, 0x91b: 0x0008, 0x91c: 0x0008, 0x91d: 0x0008,
-	0x91e: 0x0008, 0x91f: 0x0008, 0x920: 0x0008, 0x921: 0x0008, 0x922: 0x0008, 0x923: 0x0008,
-	0x924: 0x0040, 0x925: 0x0008, 0x926: 0x0040, 0x927: 0x0008, 0x928: 0x0008, 0x929: 0x0008,
-	0x92a: 0x0008, 0x92b: 0x0008, 0x92c: 0x0008, 0x92d: 0x0008, 0x92e: 0x0008, 0x92f: 0x0008,
-	0x930: 0x0008, 0x931: 0x3308, 0x932: 0x0008, 0x933: 0x0929, 0x934: 0x3308, 0x935: 0x3308,
-	0x936: 0x3308, 0x937: 0x3308, 0x938: 0x3308, 0x939: 0x3308, 0x93a: 0x3b08, 0x93b: 0x3308,
-	0x93c: 0x3308, 0x93d: 0x0008, 0x93e: 0x0040, 0x93f: 0x0040,
-	// Block 0x25, offset 0x940
-	0x940: 0x0008, 0x941: 0x0008, 0x942: 0x0008, 0x943: 0x09d1, 0x944: 0x0008, 0x945: 0x0008,
-	0x946: 0x0008, 0x947: 0x0008, 0x948: 0x0040, 0x949: 0x0008, 0x94a: 0x0008, 0x94b: 0x0008,
-	0x94c: 0x0008, 0x94d: 0x0a09, 0x94e: 0x0008, 0x94f: 0x0008, 0x950: 0x0008, 0x951: 0x0008,
-	0x952: 0x0a41, 0x953: 0x0008, 0x954: 0x0008, 0x955: 0x0008, 0x956: 0x0008, 0x957: 0x0a79,
-	0x958: 0x0008, 0x959: 0x0008, 0x95a: 0x0008, 0x95b: 0x0008, 0x95c: 0x0ab1, 0x95d: 0x0008,
-	0x95e: 0x0008, 0x95f: 0x0008, 0x960: 0x0008, 0x961: 0x0008, 0x962: 0x0008, 0x963: 0x0008,
-	0x964: 0x0008, 0x965: 0x0008, 0x966: 0x0008, 0x967: 0x0008, 0x968: 0x0008, 0x969: 0x0ae9,
-	0x96a: 0x0008, 0x96b: 0x0008, 0x96c: 0x0008, 0x96d: 0x0040, 0x96e: 0x0040, 0x96f: 0x0040,
-	0x970: 0x0040, 0x971: 0x3308, 0x972: 0x3308, 0x973: 0x0b21, 0x974: 0x3308, 0x975: 0x0b59,
-	0x976: 0x0b91, 0x977: 0x0bc9, 0x978: 0x0c19, 0x979: 0x0c51, 0x97a: 0x3308, 0x97b: 0x3308,
-	0x97c: 0x3308, 0x97d: 0x3308, 0x97e: 0x3308, 0x97f: 0x3008,
-	// Block 0x26, offset 0x980
-	0x980: 0x3308, 0x981: 0x0ca1, 0x982: 0x3308, 0x983: 0x3308, 0x984: 0x3b08, 0x985: 0x0018,
-	0x986: 0x3308, 0x987: 0x3308, 0x988: 0x0008, 0x989: 0x0008, 0x98a: 0x0008, 0x98b: 0x0008,
-	0x98c: 0x0008, 0x98d: 0x3308, 0x98e: 0x3308, 0x98f: 0x3308, 0x990: 0x3308, 0x991: 0x3308,
-	0x992: 0x3308, 0x993: 0x0cd9, 0x994: 0x3308, 0x995: 0x3308, 0x996: 0x3308, 0x997: 0x3308,
-	0x998: 0x0040, 0x999: 0x3308, 0x99a: 0x3308, 0x99b: 0x3308, 0x99c: 0x3308, 0x99d: 0x0d11,
-	0x99e: 0x3308, 0x99f: 0x3308, 0x9a0: 0x3308, 0x9a1: 0x3308, 0x9a2: 0x0d49, 0x9a3: 0x3308,
-	0x9a4: 0x3308, 0x9a5: 0x3308, 0x9a6: 0x3308, 0x9a7: 0x0d81, 0x9a8: 0x3308, 0x9a9: 0x3308,
-	0x9aa: 0x3308, 0x9ab: 0x3308, 0x9ac: 0x0db9, 0x9ad: 0x3308, 0x9ae: 0x3308, 0x9af: 0x3308,
-	0x9b0: 0x3308, 0x9b1: 0x3308, 0x9b2: 0x3308, 0x9b3: 0x3308, 0x9b4: 0x3308, 0x9b5: 0x3308,
-	0x9b6: 0x3308, 0x9b7: 0x3308, 0x9b8: 0x3308, 0x9b9: 0x0df1, 0x9ba: 0x3308, 0x9bb: 0x3308,
-	0x9bc: 0x3308, 0x9bd: 0x0040, 0x9be: 0x0018, 0x9bf: 0x0018,
-	// Block 0x27, offset 0x9c0
-	0x9c0: 0x0008, 0x9c1: 0x0008, 0x9c2: 0x0008, 0x9c3: 0x0008, 0x9c4: 0x0008, 0x9c5: 0x0008,
-	0x9c6: 0x0008, 0x9c7: 0x0008, 0x9c8: 0x0008, 0x9c9: 0x0008, 0x9ca: 0x0008, 0x9cb: 0x0008,
-	0x9cc: 0x0008, 0x9cd: 0x0008, 0x9ce: 0x0008, 0x9cf: 0x0008, 0x9d0: 0x0008, 0x9d1: 0x0008,
-	0x9d2: 0x0008, 0x9d3: 0x0008, 0x9d4: 0x0008, 0x9d5: 0x0008, 0x9d6: 0x0008, 0x9d7: 0x0008,
-	0x9d8: 0x0008, 0x9d9: 0x0008, 0x9da: 0x0008, 0x9db: 0x0008, 0x9dc: 0x0008, 0x9dd: 0x0008,
-	0x9de: 0x0008, 0x9df: 0x0008, 0x9e0: 0x0008, 0x9e1: 0x0008, 0x9e2: 0x0008, 0x9e3: 0x0008,
-	0x9e4: 0x0008, 0x9e5: 0x0008, 0x9e6: 0x0008, 0x9e7: 0x0008, 0x9e8: 0x0008, 0x9e9: 0x0008,
-	0x9ea: 0x0008, 0x9eb: 0x0008, 0x9ec: 0x0039, 0x9ed: 0x0ed1, 0x9ee: 0x0ee9, 0x9ef: 0x0008,
-	0x9f0: 0x0ef9, 0x9f1: 0x0f09, 0x9f2: 0x0f19, 0x9f3: 0x0f31, 0x9f4: 0x0249, 0x9f5: 0x0f41,
-	0x9f6: 0x0259, 0x9f7: 0x0f51, 0x9f8: 0x0359, 0x9f9: 0x0f61, 0x9fa: 0x0f71, 0x9fb: 0x0008,
-	0x9fc: 0x00d9, 0x9fd: 0x0f81, 0x9fe: 0x0f99, 0x9ff: 0x0269,
-	// Block 0x28, offset 0xa00
-	0xa00: 0x0fa9, 0xa01: 0x0fb9, 0xa02: 0x0279, 0xa03: 0x0039, 0xa04: 0x0fc9, 0xa05: 0x0fe1,
-	0xa06: 0x05b5, 0xa07: 0x0ee9, 0xa08: 0x0ef9, 0xa09: 0x0f09, 0xa0a: 0x0ff9, 0xa0b: 0x1011,
-	0xa0c: 0x1029, 0xa0d: 0x0f31, 0xa0e: 0x0008, 0xa0f: 0x0f51, 0xa10: 0x0f61, 0xa11: 0x1041,
-	0xa12: 0x00d9, 0xa13: 0x1059, 0xa14: 0x05cd, 0xa15: 0x05cd, 0xa16: 0x0f99, 0xa17: 0x0fa9,
-	0xa18: 0x0fb9, 0xa19: 0x05b5, 0xa1a: 0x1071, 0xa1b: 0x1089, 0xa1c: 0x05e5, 0xa1d: 0x1099,
-	0xa1e: 0x10b1, 0xa1f: 0x10c9, 0xa20: 0x10e1, 0xa21: 0x10f9, 0xa22: 0x0f41, 0xa23: 0x0269,
-	0xa24: 0x0fb9, 0xa25: 0x1089, 0xa26: 0x1099, 0xa27: 0x10b1, 0xa28: 0x1111, 0xa29: 0x10e1,
-	0xa2a: 0x10f9, 0xa2b: 0x0008, 0xa2c: 0x0008, 0xa2d: 0x0008, 0xa2e: 0x0008, 0xa2f: 0x0008,
-	0xa30: 0x0008, 0xa31: 0x0008, 0xa32: 0x0008, 0xa33: 0x0008, 0xa34: 0x0008, 0xa35: 0x0008,
-	0xa36: 0x0008, 0xa37: 0x0008, 0xa38: 0x1129, 0xa39: 0x0008, 0xa3a: 0x0008, 0xa3b: 0x0008,
-	0xa3c: 0x0008, 0xa3d: 0x0008, 0xa3e: 0x0008, 0xa3f: 0x0008,
-	// Block 0x29, offset 0xa40
-	0xa40: 0x0008, 0xa41: 0x0008, 0xa42: 0x0008, 0xa43: 0x0008, 0xa44: 0x0008, 0xa45: 0x0008,
-	0xa46: 0x0008, 0xa47: 0x0008, 0xa48: 0x0008, 0xa49: 0x0008, 0xa4a: 0x0008, 0xa4b: 0x0008,
-	0xa4c: 0x0008, 0xa4d: 0x0008, 0xa4e: 0x0008, 0xa4f: 0x0008, 0xa50: 0x0008, 0xa51: 0x0008,
-	0xa52: 0x0008, 0xa53: 0x0008, 0xa54: 0x0008, 0xa55: 0x0008, 0xa56: 0x0008, 0xa57: 0x0008,
-	0xa58: 0x0008, 0xa59: 0x0008, 0xa5a: 0x0008, 0xa5b: 0x1141, 0xa5c: 0x1159, 0xa5d: 0x1169,
-	0xa5e: 0x1181, 0xa5f: 0x1029, 0xa60: 0x1199, 0xa61: 0x11a9, 0xa62: 0x11c1, 0xa63: 0x11d9,
-	0xa64: 0x11f1, 0xa65: 0x1209, 0xa66: 0x1221, 0xa67: 0x05fd, 0xa68: 0x1239, 0xa69: 0x1251,
-	0xa6a: 0xe17d, 0xa6b: 0x1269, 0xa6c: 0x1281, 0xa6d: 0x1299, 0xa6e: 0x12b1, 0xa6f: 0x12c9,
-	0xa70: 0x12e1, 0xa71: 0x12f9, 0xa72: 0x1311, 0xa73: 0x1329, 0xa74: 0x1341, 0xa75: 0x1359,
-	0xa76: 0x1371, 0xa77: 0x1389, 0xa78: 0x0615, 0xa79: 0x13a1, 0xa7a: 0x13b9, 0xa7b: 0x13d1,
-	0xa7c: 0x13e1, 0xa7d: 0x13f9, 0xa7e: 0x1411, 0xa7f: 0x1429,
-	// Block 0x2a, offset 0xa80
-	0xa80: 0xe00d, 0xa81: 0x0008, 0xa82: 0xe00d, 0xa83: 0x0008, 0xa84: 0xe00d, 0xa85: 0x0008,
-	0xa86: 0xe00d, 0xa87: 0x0008, 0xa88: 0xe00d, 0xa89: 0x0008, 0xa8a: 0xe00d, 0xa8b: 0x0008,
-	0xa8c: 0xe00d, 0xa8d: 0x0008, 0xa8e: 0xe00d, 0xa8f: 0x0008, 0xa90: 0xe00d, 0xa91: 0x0008,
-	0xa92: 0xe00d, 0xa93: 0x0008, 0xa94: 0xe00d, 0xa95: 0x0008, 0xa96: 0xe00d, 0xa97: 0x0008,
-	0xa98: 0xe00d, 0xa99: 0x0008, 0xa9a: 0xe00d, 0xa9b: 0x0008, 0xa9c: 0xe00d, 0xa9d: 0x0008,
-	0xa9e: 0xe00d, 0xa9f: 0x0008, 0xaa0: 0xe00d, 0xaa1: 0x0008, 0xaa2: 0xe00d, 0xaa3: 0x0008,
-	0xaa4: 0xe00d, 0xaa5: 0x0008, 0xaa6: 0xe00d, 0xaa7: 0x0008, 0xaa8: 0xe00d, 0xaa9: 0x0008,
-	0xaaa: 0xe00d, 0xaab: 0x0008, 0xaac: 0xe00d, 0xaad: 0x0008, 0xaae: 0xe00d, 0xaaf: 0x0008,
-	0xab0: 0xe00d, 0xab1: 0x0008, 0xab2: 0xe00d, 0xab3: 0x0008, 0xab4: 0xe00d, 0xab5: 0x0008,
-	0xab6: 0xe00d, 0xab7: 0x0008, 0xab8: 0xe00d, 0xab9: 0x0008, 0xaba: 0xe00d, 0xabb: 0x0008,
-	0xabc: 0xe00d, 0xabd: 0x0008, 0xabe: 0xe00d, 0xabf: 0x0008,
-	// Block 0x2b, offset 0xac0
-	0xac0: 0xe00d, 0xac1: 0x0008, 0xac2: 0xe00d, 0xac3: 0x0008, 0xac4: 0xe00d, 0xac5: 0x0008,
-	0xac6: 0xe00d, 0xac7: 0x0008, 0xac8: 0xe00d, 0xac9: 0x0008, 0xaca: 0xe00d, 0xacb: 0x0008,
-	0xacc: 0xe00d, 0xacd: 0x0008, 0xace: 0xe00d, 0xacf: 0x0008, 0xad0: 0xe00d, 0xad1: 0x0008,
-	0xad2: 0xe00d, 0xad3: 0x0008, 0xad4: 0xe00d, 0xad5: 0x0008, 0xad6: 0x0008, 0xad7: 0x0008,
-	0xad8: 0x0008, 0xad9: 0x0008, 0xada: 0x062d, 0xadb: 0x064d, 0xadc: 0x0008, 0xadd: 0x0008,
-	0xade: 0x1441, 0xadf: 0x0008, 0xae0: 0xe00d, 0xae1: 0x0008, 0xae2: 0xe00d, 0xae3: 0x0008,
-	0xae4: 0xe00d, 0xae5: 0x0008, 0xae6: 0xe00d, 0xae7: 0x0008, 0xae8: 0xe00d, 0xae9: 0x0008,
-	0xaea: 0xe00d, 0xaeb: 0x0008, 0xaec: 0xe00d, 0xaed: 0x0008, 0xaee: 0xe00d, 0xaef: 0x0008,
-	0xaf0: 0xe00d, 0xaf1: 0x0008, 0xaf2: 0xe00d, 0xaf3: 0x0008, 0xaf4: 0xe00d, 0xaf5: 0x0008,
-	0xaf6: 0xe00d, 0xaf7: 0x0008, 0xaf8: 0xe00d, 0xaf9: 0x0008, 0xafa: 0xe00d, 0xafb: 0x0008,
-	0xafc: 0xe00d, 0xafd: 0x0008, 0xafe: 0xe00d, 0xaff: 0x0008,
-	// Block 0x2c, offset 0xb00
-	0xb00: 0x0008, 0xb01: 0x0008, 0xb02: 0x0008, 0xb03: 0x0008, 0xb04: 0x0008, 0xb05: 0x0008,
-	0xb06: 0x0040, 0xb07: 0x0040, 0xb08: 0xe045, 0xb09: 0xe045, 0xb0a: 0xe045, 0xb0b: 0xe045,
-	0xb0c: 0xe045, 0xb0d: 0xe045, 0xb0e: 0x0040, 0xb0f: 0x0040, 0xb10: 0x0008, 0xb11: 0x0008,
-	0xb12: 0x0008, 0xb13: 0x0008, 0xb14: 0x0008, 0xb15: 0x0008, 0xb16: 0x0008, 0xb17: 0x0008,
-	0xb18: 0x0040, 0xb19: 0xe045, 0xb1a: 0x0040, 0xb1b: 0xe045, 0xb1c: 0x0040, 0xb1d: 0xe045,
-	0xb1e: 0x0040, 0xb1f: 0xe045, 0xb20: 0x0008, 0xb21: 0x0008, 0xb22: 0x0008, 0xb23: 0x0008,
-	0xb24: 0x0008, 0xb25: 0x0008, 0xb26: 0x0008, 0xb27: 0x0008, 0xb28: 0xe045, 0xb29: 0xe045,
-	0xb2a: 0xe045, 0xb2b: 0xe045, 0xb2c: 0xe045, 0xb2d: 0xe045, 0xb2e: 0xe045, 0xb2f: 0xe045,
-	0xb30: 0x0008, 0xb31: 0x1459, 0xb32: 0x0008, 0xb33: 0x1471, 0xb34: 0x0008, 0xb35: 0x1489,
-	0xb36: 0x0008, 0xb37: 0x14a1, 0xb38: 0x0008, 0xb39: 0x14b9, 0xb3a: 0x0008, 0xb3b: 0x14d1,
-	0xb3c: 0x0008, 0xb3d: 0x14e9, 0xb3e: 0x0040, 0xb3f: 0x0040,
-	// Block 0x2d, offset 0xb40
-	0xb40: 0x1501, 0xb41: 0x1531, 0xb42: 0x1561, 0xb43: 0x1591, 0xb44: 0x15c1, 0xb45: 0x15f1,
-	0xb46: 0x1621, 0xb47: 0x1651, 0xb48: 0x1501, 0xb49: 0x1531, 0xb4a: 0x1561, 0xb4b: 0x1591,
-	0xb4c: 0x15c1, 0xb4d: 0x15f1, 0xb4e: 0x1621, 0xb4f: 0x1651, 0xb50: 0x1681, 0xb51: 0x16b1,
-	0xb52: 0x16e1, 0xb53: 0x1711, 0xb54: 0x1741, 0xb55: 0x1771, 0xb56: 0x17a1, 0xb57: 0x17d1,
-	0xb58: 0x1681, 0xb59: 0x16b1, 0xb5a: 0x16e1, 0xb5b: 0x1711, 0xb5c: 0x1741, 0xb5d: 0x1771,
-	0xb5e: 0x17a1, 0xb5f: 0x17d1, 0xb60: 0x1801, 0xb61: 0x1831, 0xb62: 0x1861, 0xb63: 0x1891,
-	0xb64: 0x18c1, 0xb65: 0x18f1, 0xb66: 0x1921, 0xb67: 0x1951, 0xb68: 0x1801, 0xb69: 0x1831,
-	0xb6a: 0x1861, 0xb6b: 0x1891, 0xb6c: 0x18c1, 0xb6d: 0x18f1, 0xb6e: 0x1921, 0xb6f: 0x1951,
-	0xb70: 0x0008, 0xb71: 0x0008, 0xb72: 0x1981, 0xb73: 0x19b1, 0xb74: 0x19d9, 0xb75: 0x0040,
-	0xb76: 0x0008, 0xb77: 0x1a01, 0xb78: 0xe045, 0xb79: 0xe045, 0xb7a: 0x0665, 0xb7b: 0x1459,
-	0xb7c: 0x19b1, 0xb7d: 0x067e, 0xb7e: 0x1a31, 0xb7f: 0x069e,
-	// Block 0x2e, offset 0xb80
-	0xb80: 0x06be, 0xb81: 0x1a4a, 0xb82: 0x1a79, 0xb83: 0x1aa9, 0xb84: 0x1ad1, 0xb85: 0x0040,
-	0xb86: 0x0008, 0xb87: 0x1af9, 0xb88: 0x06dd, 0xb89: 0x1471, 0xb8a: 0x06f5, 0xb8b: 0x1489,
-	0xb8c: 0x1aa9, 0xb8d: 0x1b2a, 0xb8e: 0x1b5a, 0xb8f: 0x1b8a, 0xb90: 0x0008, 0xb91: 0x0008,
-	0xb92: 0x0008, 0xb93: 0x1bb9, 0xb94: 0x0040, 0xb95: 0x0040, 0xb96: 0x0008, 0xb97: 0x0008,
-	0xb98: 0xe045, 0xb99: 0xe045, 0xb9a: 0x070d, 0xb9b: 0x14a1, 0xb9c: 0x0040, 0xb9d: 0x1bd2,
-	0xb9e: 0x1c02, 0xb9f: 0x1c32, 0xba0: 0x0008, 0xba1: 0x0008, 0xba2: 0x0008, 0xba3: 0x1c61,
-	0xba4: 0x0008, 0xba5: 0x0008, 0xba6: 0x0008, 0xba7: 0x0008, 0xba8: 0xe045, 0xba9: 0xe045,
-	0xbaa: 0x0725, 0xbab: 0x14d1, 0xbac: 0xe04d, 0xbad: 0x1c7a, 0xbae: 0x03d2, 0xbaf: 0x1caa,
-	0xbb0: 0x0040, 0xbb1: 0x0040, 0xbb2: 0x1cb9, 0xbb3: 0x1ce9, 0xbb4: 0x1d11, 0xbb5: 0x0040,
-	0xbb6: 0x0008, 0xbb7: 0x1d39, 0xbb8: 0x073d, 0xbb9: 0x14b9, 0xbba: 0x0515, 0xbbb: 0x14e9,
-	0xbbc: 0x1ce9, 0xbbd: 0x0756, 0xbbe: 0x0776, 0xbbf: 0x0040,
-	// Block 0x2f, offset 0xbc0
-	0xbc0: 0x000a, 0xbc1: 0x000a, 0xbc2: 0x000a, 0xbc3: 0x000a, 0xbc4: 0x000a, 0xbc5: 0x000a,
-	0xbc6: 0x000a, 0xbc7: 0x000a, 0xbc8: 0x000a, 0xbc9: 0x000a, 0xbca: 0x000a, 0xbcb: 0x03c0,
-	0xbcc: 0x0003, 0xbcd: 0x0003, 0xbce: 0x0340, 0xbcf: 0x0b40, 0xbd0: 0x0018, 0xbd1: 0xe00d,
-	0xbd2: 0x0018, 0xbd3: 0x0018, 0xbd4: 0x0018, 0xbd5: 0x0018, 0xbd6: 0x0018, 0xbd7: 0x0796,
-	0xbd8: 0x0018, 0xbd9: 0x0018, 0xbda: 0x0018, 0xbdb: 0x0018, 0xbdc: 0x0018, 0xbdd: 0x0018,
-	0xbde: 0x0018, 0xbdf: 0x0018, 0xbe0: 0x0018, 0xbe1: 0x0018, 0xbe2: 0x0018, 0xbe3: 0x0018,
-	0xbe4: 0x0040, 0xbe5: 0x0040, 0xbe6: 0x0040, 0xbe7: 0x0018, 0xbe8: 0x0040, 0xbe9: 0x0040,
-	0xbea: 0x0340, 0xbeb: 0x0340, 0xbec: 0x0340, 0xbed: 0x0340, 0xbee: 0x0340, 0xbef: 0x000a,
-	0xbf0: 0x0018, 0xbf1: 0x0018, 0xbf2: 0x0018, 0xbf3: 0x1d69, 0xbf4: 0x1da1, 0xbf5: 0x0018,
-	0xbf6: 0x1df1, 0xbf7: 0x1e29, 0xbf8: 0x0018, 0xbf9: 0x0018, 0xbfa: 0x0018, 0xbfb: 0x0018,
-	0xbfc: 0x1e7a, 0xbfd: 0x0018, 0xbfe: 0x07b6, 0xbff: 0x0018,
-	// Block 0x30, offset 0xc00
-	0xc00: 0x0018, 0xc01: 0x0018, 0xc02: 0x0018, 0xc03: 0x0018, 0xc04: 0x0018, 0xc05: 0x0018,
-	0xc06: 0x0018, 0xc07: 0x1e92, 0xc08: 0x1eaa, 0xc09: 0x1ec2, 0xc0a: 0x0018, 0xc0b: 0x0018,
-	0xc0c: 0x0018, 0xc0d: 0x0018, 0xc0e: 0x0018, 0xc0f: 0x0018, 0xc10: 0x0018, 0xc11: 0x0018,
-	0xc12: 0x0018, 0xc13: 0x0018, 0xc14: 0x0018, 0xc15: 0x0018, 0xc16: 0x0018, 0xc17: 0x1ed9,
-	0xc18: 0x0018, 0xc19: 0x0018, 0xc1a: 0x0018, 0xc1b: 0x0018, 0xc1c: 0x0018, 0xc1d: 0x0018,
-	0xc1e: 0x0018, 0xc1f: 0x000a, 0xc20: 0x03c0, 0xc21: 0x0340, 0xc22: 0x0340, 0xc23: 0x0340,
-	0xc24: 0x03c0, 0xc25: 0x0040, 0xc26: 0x0040, 0xc27: 0x0040, 0xc28: 0x0040, 0xc29: 0x0040,
-	0xc2a: 0x0340, 0xc2b: 0x0340, 0xc2c: 0x0340, 0xc2d: 0x0340, 0xc2e: 0x0340, 0xc2f: 0x0340,
-	0xc30: 0x1f41, 0xc31: 0x0f41, 0xc32: 0x0040, 0xc33: 0x0040, 0xc34: 0x1f51, 0xc35: 0x1f61,
-	0xc36: 0x1f71, 0xc37: 0x1f81, 0xc38: 0x1f91, 0xc39: 0x1fa1, 0xc3a: 0x1fb2, 0xc3b: 0x07d5,
-	0xc3c: 0x1fc2, 0xc3d: 0x1fd2, 0xc3e: 0x1fe2, 0xc3f: 0x0f71,
-	// Block 0x31, offset 0xc40
-	0xc40: 0x1f41, 0xc41: 0x00c9, 0xc42: 0x0069, 0xc43: 0x0079, 0xc44: 0x1f51, 0xc45: 0x1f61,
-	0xc46: 0x1f71, 0xc47: 0x1f81, 0xc48: 0x1f91, 0xc49: 0x1fa1, 0xc4a: 0x1fb2, 0xc4b: 0x07ed,
-	0xc4c: 0x1fc2, 0xc4d: 0x1fd2, 0xc4e: 0x1fe2, 0xc4f: 0x0040, 0xc50: 0x0039, 0xc51: 0x0f09,
-	0xc52: 0x00d9, 0xc53: 0x0369, 0xc54: 0x0ff9, 0xc55: 0x0249, 0xc56: 0x0f51, 0xc57: 0x0359,
-	0xc58: 0x0f61, 0xc59: 0x0f71, 0xc5a: 0x0f99, 0xc5b: 0x01d9, 0xc5c: 0x0fa9, 0xc5d: 0x0040,
-	0xc5e: 0x0040, 0xc5f: 0x0040, 0xc60: 0x0018, 0xc61: 0x0018, 0xc62: 0x0018, 0xc63: 0x0018,
-	0xc64: 0x0018, 0xc65: 0x0018, 0xc66: 0x0018, 0xc67: 0x0018, 0xc68: 0x1ff1, 0xc69: 0x0018,
-	0xc6a: 0x0018, 0xc6b: 0x0018, 0xc6c: 0x0018, 0xc6d: 0x0018, 0xc6e: 0x0018, 0xc6f: 0x0018,
-	0xc70: 0x0018, 0xc71: 0x0018, 0xc72: 0x0018, 0xc73: 0x0018, 0xc74: 0x0018, 0xc75: 0x0018,
-	0xc76: 0x0018, 0xc77: 0x0018, 0xc78: 0x0018, 0xc79: 0x0018, 0xc7a: 0x0018, 0xc7b: 0x0018,
-	0xc7c: 0x0018, 0xc7d: 0x0018, 0xc7e: 0x0018, 0xc7f: 0x0018,
-	// Block 0x32, offset 0xc80
-	0xc80: 0x0806, 0xc81: 0x0826, 0xc82: 0x1159, 0xc83: 0x0845, 0xc84: 0x0018, 0xc85: 0x0866,
-	0xc86: 0x0886, 0xc87: 0x1011, 0xc88: 0x0018, 0xc89: 0x08a5, 0xc8a: 0x0f31, 0xc8b: 0x0249,
-	0xc8c: 0x0249, 0xc8d: 0x0249, 0xc8e: 0x0249, 0xc8f: 0x2009, 0xc90: 0x0f41, 0xc91: 0x0f41,
-	0xc92: 0x0359, 0xc93: 0x0359, 0xc94: 0x0018, 0xc95: 0x0f71, 0xc96: 0x2021, 0xc97: 0x0018,
-	0xc98: 0x0018, 0xc99: 0x0f99, 0xc9a: 0x2039, 0xc9b: 0x0269, 0xc9c: 0x0269, 0xc9d: 0x0269,
-	0xc9e: 0x0018, 0xc9f: 0x0018, 0xca0: 0x2049, 0xca1: 0x08c5, 0xca2: 0x2061, 0xca3: 0x0018,
-	0xca4: 0x13d1, 0xca5: 0x0018, 0xca6: 0x2079, 0xca7: 0x0018, 0xca8: 0x13d1, 0xca9: 0x0018,
-	0xcaa: 0x0f51, 0xcab: 0x2091, 0xcac: 0x0ee9, 0xcad: 0x1159, 0xcae: 0x0018, 0xcaf: 0x0f09,
-	0xcb0: 0x0f09, 0xcb1: 0x1199, 0xcb2: 0x0040, 0xcb3: 0x0f61, 0xcb4: 0x00d9, 0xcb5: 0x20a9,
-	0xcb6: 0x20c1, 0xcb7: 0x20d9, 0xcb8: 0x20f1, 0xcb9: 0x0f41, 0xcba: 0x0018, 0xcbb: 0x08e5,
-	0xcbc: 0x2109, 0xcbd: 0x10b1, 0xcbe: 0x10b1, 0xcbf: 0x2109,
-	// Block 0x33, offset 0xcc0
-	0xcc0: 0x0905, 0xcc1: 0x0018, 0xcc2: 0x0018, 0xcc3: 0x0018, 0xcc4: 0x0018, 0xcc5: 0x0ef9,
-	0xcc6: 0x0ef9, 0xcc7: 0x0f09, 0xcc8: 0x0f41, 0xcc9: 0x0259, 0xcca: 0x0018, 0xccb: 0x0018,
-	0xccc: 0x0018, 0xccd: 0x0018, 0xcce: 0x0008, 0xccf: 0x0018, 0xcd0: 0x2121, 0xcd1: 0x2151,
-	0xcd2: 0x2181, 0xcd3: 0x21b9, 0xcd4: 0x21e9, 0xcd5: 0x2219, 0xcd6: 0x2249, 0xcd7: 0x2279,
-	0xcd8: 0x22a9, 0xcd9: 0x22d9, 0xcda: 0x2309, 0xcdb: 0x2339, 0xcdc: 0x2369, 0xcdd: 0x2399,
-	0xcde: 0x23c9, 0xcdf: 0x23f9, 0xce0: 0x0f41, 0xce1: 0x2421, 0xce2: 0x091d, 0xce3: 0x2439,
-	0xce4: 0x1089, 0xce5: 0x2451, 0xce6: 0x093d, 0xce7: 0x2469, 0xce8: 0x2491, 0xce9: 0x0369,
-	0xcea: 0x24a9, 0xceb: 0x095d, 0xcec: 0x0359, 0xced: 0x1159, 0xcee: 0x0ef9, 0xcef: 0x0f61,
-	0xcf0: 0x0f41, 0xcf1: 0x2421, 0xcf2: 0x097d, 0xcf3: 0x2439, 0xcf4: 0x1089, 0xcf5: 0x2451,
-	0xcf6: 0x099d, 0xcf7: 0x2469, 0xcf8: 0x2491, 0xcf9: 0x0369, 0xcfa: 0x24a9, 0xcfb: 0x09bd,
-	0xcfc: 0x0359, 0xcfd: 0x1159, 0xcfe: 0x0ef9, 0xcff: 0x0f61,
-	// Block 0x34, offset 0xd00
-	0xd00: 0x0018, 0xd01: 0x0018, 0xd02: 0x0018, 0xd03: 0x0018, 0xd04: 0x0018, 0xd05: 0x0018,
-	0xd06: 0x0018, 0xd07: 0x0018, 0xd08: 0x0018, 0xd09: 0x0018, 0xd0a: 0x0018, 0xd0b: 0x0040,
-	0xd0c: 0x0040, 0xd0d: 0x0040, 0xd0e: 0x0040, 0xd0f: 0x0040, 0xd10: 0x0040, 0xd11: 0x0040,
-	0xd12: 0x0040, 0xd13: 0x0040, 0xd14: 0x0040, 0xd15: 0x0040, 0xd16: 0x0040, 0xd17: 0x0040,
-	0xd18: 0x0040, 0xd19: 0x0040, 0xd1a: 0x0040, 0xd1b: 0x0040, 0xd1c: 0x0040, 0xd1d: 0x0040,
-	0xd1e: 0x0040, 0xd1f: 0x0040, 0xd20: 0x00c9, 0xd21: 0x0069, 0xd22: 0x0079, 0xd23: 0x1f51,
-	0xd24: 0x1f61, 0xd25: 0x1f71, 0xd26: 0x1f81, 0xd27: 0x1f91, 0xd28: 0x1fa1, 0xd29: 0x2601,
-	0xd2a: 0x2619, 0xd2b: 0x2631, 0xd2c: 0x2649, 0xd2d: 0x2661, 0xd2e: 0x2679, 0xd2f: 0x2691,
-	0xd30: 0x26a9, 0xd31: 0x26c1, 0xd32: 0x26d9, 0xd33: 0x26f1, 0xd34: 0x0a1e, 0xd35: 0x0a3e,
-	0xd36: 0x0a5e, 0xd37: 0x0a7e, 0xd38: 0x0a9e, 0xd39: 0x0abe, 0xd3a: 0x0ade, 0xd3b: 0x0afe,
-	0xd3c: 0x0b1e, 0xd3d: 0x270a, 0xd3e: 0x2732, 0xd3f: 0x275a,
-	// Block 0x35, offset 0xd40
-	0xd40: 0x2782, 0xd41: 0x27aa, 0xd42: 0x27d2, 0xd43: 0x27fa, 0xd44: 0x2822, 0xd45: 0x284a,
-	0xd46: 0x2872, 0xd47: 0x289a, 0xd48: 0x0040, 0xd49: 0x0040, 0xd4a: 0x0040, 0xd4b: 0x0040,
-	0xd4c: 0x0040, 0xd4d: 0x0040, 0xd4e: 0x0040, 0xd4f: 0x0040, 0xd50: 0x0040, 0xd51: 0x0040,
-	0xd52: 0x0040, 0xd53: 0x0040, 0xd54: 0x0040, 0xd55: 0x0040, 0xd56: 0x0040, 0xd57: 0x0040,
-	0xd58: 0x0040, 0xd59: 0x0040, 0xd5a: 0x0040, 0xd5b: 0x0040, 0xd5c: 0x0b3e, 0xd5d: 0x0b5e,
-	0xd5e: 0x0b7e, 0xd5f: 0x0b9e, 0xd60: 0x0bbe, 0xd61: 0x0bde, 0xd62: 0x0bfe, 0xd63: 0x0c1e,
-	0xd64: 0x0c3e, 0xd65: 0x0c5e, 0xd66: 0x0c7e, 0xd67: 0x0c9e, 0xd68: 0x0cbe, 0xd69: 0x0cde,
-	0xd6a: 0x0cfe, 0xd6b: 0x0d1e, 0xd6c: 0x0d3e, 0xd6d: 0x0d5e, 0xd6e: 0x0d7e, 0xd6f: 0x0d9e,
-	0xd70: 0x0dbe, 0xd71: 0x0dde, 0xd72: 0x0dfe, 0xd73: 0x0e1e, 0xd74: 0x0e3e, 0xd75: 0x0e5e,
-	0xd76: 0x0039, 0xd77: 0x0ee9, 0xd78: 0x1159, 0xd79: 0x0ef9, 0xd7a: 0x0f09, 0xd7b: 0x1199,
-	0xd7c: 0x0f31, 0xd7d: 0x0249, 0xd7e: 0x0f41, 0xd7f: 0x0259,
-	// Block 0x36, offset 0xd80
-	0xd80: 0x0f51, 0xd81: 0x0359, 0xd82: 0x0f61, 0xd83: 0x0f71, 0xd84: 0x00d9, 0xd85: 0x0f99,
-	0xd86: 0x2039, 0xd87: 0x0269, 0xd88: 0x01d9, 0xd89: 0x0fa9, 0xd8a: 0x0fb9, 0xd8b: 0x1089,
-	0xd8c: 0x0279, 0xd8d: 0x0369, 0xd8e: 0x0289, 0xd8f: 0x13d1, 0xd90: 0x0039, 0xd91: 0x0ee9,
-	0xd92: 0x1159, 0xd93: 0x0ef9, 0xd94: 0x0f09, 0xd95: 0x1199, 0xd96: 0x0f31, 0xd97: 0x0249,
-	0xd98: 0x0f41, 0xd99: 0x0259, 0xd9a: 0x0f51, 0xd9b: 0x0359, 0xd9c: 0x0f61, 0xd9d: 0x0f71,
-	0xd9e: 0x00d9, 0xd9f: 0x0f99, 0xda0: 0x2039, 0xda1: 0x0269, 0xda2: 0x01d9, 0xda3: 0x0fa9,
-	0xda4: 0x0fb9, 0xda5: 0x1089, 0xda6: 0x0279, 0xda7: 0x0369, 0xda8: 0x0289, 0xda9: 0x13d1,
-	0xdaa: 0x1f41, 0xdab: 0x0018, 0xdac: 0x0018, 0xdad: 0x0018, 0xdae: 0x0018, 0xdaf: 0x0018,
-	0xdb0: 0x0018, 0xdb1: 0x0018, 0xdb2: 0x0018, 0xdb3: 0x0018, 0xdb4: 0x0018, 0xdb5: 0x0018,
-	0xdb6: 0x0018, 0xdb7: 0x0018, 0xdb8: 0x0018, 0xdb9: 0x0018, 0xdba: 0x0018, 0xdbb: 0x0018,
-	0xdbc: 0x0018, 0xdbd: 0x0018, 0xdbe: 0x0018, 0xdbf: 0x0018,
-	// Block 0x37, offset 0xdc0
-	0xdc0: 0x0008, 0xdc1: 0x0008, 0xdc2: 0x0008, 0xdc3: 0x0008, 0xdc4: 0x0008, 0xdc5: 0x0008,
-	0xdc6: 0x0008, 0xdc7: 0x0008, 0xdc8: 0x0008, 0xdc9: 0x0008, 0xdca: 0x0008, 0xdcb: 0x0008,
-	0xdcc: 0x0008, 0xdcd: 0x0008, 0xdce: 0x0008, 0xdcf: 0x0008, 0xdd0: 0x0008, 0xdd1: 0x0008,
-	0xdd2: 0x0008, 0xdd3: 0x0008, 0xdd4: 0x0008, 0xdd5: 0x0008, 0xdd6: 0x0008, 0xdd7: 0x0008,
-	0xdd8: 0x0008, 0xdd9: 0x0008, 0xdda: 0x0008, 0xddb: 0x0008, 0xddc: 0x0008, 0xddd: 0x0008,
-	0xdde: 0x0008, 0xddf: 0x0040, 0xde0: 0xe00d, 0xde1: 0x0008, 0xde2: 0x2971, 0xde3: 0x0ed5,
-	0xde4: 0x2989, 0xde5: 0x0008, 0xde6: 0x0008, 0xde7: 0xe07d, 0xde8: 0x0008, 0xde9: 0xe01d,
-	0xdea: 0x0008, 0xdeb: 0xe03d, 0xdec: 0x0008, 0xded: 0x0fe1, 0xdee: 0x1281, 0xdef: 0x0fc9,
-	0xdf0: 0x1141, 0xdf1: 0x0008, 0xdf2: 0xe00d, 0xdf3: 0x0008, 0xdf4: 0x0008, 0xdf5: 0xe01d,
-	0xdf6: 0x0008, 0xdf7: 0x0008, 0xdf8: 0x0008, 0xdf9: 0x0008, 0xdfa: 0x0008, 0xdfb: 0x0008,
-	0xdfc: 0x0259, 0xdfd: 0x1089, 0xdfe: 0x29a1, 0xdff: 0x29b9,
-	// Block 0x38, offset 0xe00
-	0xe00: 0xe00d, 0xe01: 0x0008, 0xe02: 0xe00d, 0xe03: 0x0008, 0xe04: 0xe00d, 0xe05: 0x0008,
-	0xe06: 0xe00d, 0xe07: 0x0008, 0xe08: 0xe00d, 0xe09: 0x0008, 0xe0a: 0xe00d, 0xe0b: 0x0008,
-	0xe0c: 0xe00d, 0xe0d: 0x0008, 0xe0e: 0xe00d, 0xe0f: 0x0008, 0xe10: 0xe00d, 0xe11: 0x0008,
-	0xe12: 0xe00d, 0xe13: 0x0008, 0xe14: 0xe00d, 0xe15: 0x0008, 0xe16: 0xe00d, 0xe17: 0x0008,
-	0xe18: 0xe00d, 0xe19: 0x0008, 0xe1a: 0xe00d, 0xe1b: 0x0008, 0xe1c: 0xe00d, 0xe1d: 0x0008,
-	0xe1e: 0xe00d, 0xe1f: 0x0008, 0xe20: 0xe00d, 0xe21: 0x0008, 0xe22: 0xe00d, 0xe23: 0x0008,
-	0xe24: 0x0008, 0xe25: 0x0018, 0xe26: 0x0018, 0xe27: 0x0018, 0xe28: 0x0018, 0xe29: 0x0018,
-	0xe2a: 0x0018, 0xe2b: 0xe03d, 0xe2c: 0x0008, 0xe2d: 0xe01d, 0xe2e: 0x0008, 0xe2f: 0x3308,
-	0xe30: 0x3308, 0xe31: 0x3308, 0xe32: 0xe00d, 0xe33: 0x0008, 0xe34: 0x0040, 0xe35: 0x0040,
-	0xe36: 0x0040, 0xe37: 0x0040, 0xe38: 0x0040, 0xe39: 0x0018, 0xe3a: 0x0018, 0xe3b: 0x0018,
-	0xe3c: 0x0018, 0xe3d: 0x0018, 0xe3e: 0x0018, 0xe3f: 0x0018,
-	// Block 0x39, offset 0xe40
-	0xe40: 0x2715, 0xe41: 0x2735, 0xe42: 0x2755, 0xe43: 0x2775, 0xe44: 0x2795, 0xe45: 0x27b5,
-	0xe46: 0x27d5, 0xe47: 0x27f5, 0xe48: 0x2815, 0xe49: 0x2835, 0xe4a: 0x2855, 0xe4b: 0x2875,
-	0xe4c: 0x2895, 0xe4d: 0x28b5, 0xe4e: 0x28d5, 0xe4f: 0x28f5, 0xe50: 0x2915, 0xe51: 0x2935,
-	0xe52: 0x2955, 0xe53: 0x2975, 0xe54: 0x2995, 0xe55: 0x29b5, 0xe56: 0x0040, 0xe57: 0x0040,
-	0xe58: 0x0040, 0xe59: 0x0040, 0xe5a: 0x0040, 0xe5b: 0x0040, 0xe5c: 0x0040, 0xe5d: 0x0040,
-	0xe5e: 0x0040, 0xe5f: 0x0040, 0xe60: 0x0040, 0xe61: 0x0040, 0xe62: 0x0040, 0xe63: 0x0040,
-	0xe64: 0x0040, 0xe65: 0x0040, 0xe66: 0x0040, 0xe67: 0x0040, 0xe68: 0x0040, 0xe69: 0x0040,
-	0xe6a: 0x0040, 0xe6b: 0x0040, 0xe6c: 0x0040, 0xe6d: 0x0040, 0xe6e: 0x0040, 0xe6f: 0x0040,
-	0xe70: 0x0040, 0xe71: 0x0040, 0xe72: 0x0040, 0xe73: 0x0040, 0xe74: 0x0040, 0xe75: 0x0040,
-	0xe76: 0x0040, 0xe77: 0x0040, 0xe78: 0x0040, 0xe79: 0x0040, 0xe7a: 0x0040, 0xe7b: 0x0040,
-	0xe7c: 0x0040, 0xe7d: 0x0040, 0xe7e: 0x0040, 0xe7f: 0x0040,
-	// Block 0x3a, offset 0xe80
-	0xe80: 0x000a, 0xe81: 0x0018, 0xe82: 0x29d1, 0xe83: 0x0018, 0xe84: 0x0018, 0xe85: 0x0008,
-	0xe86: 0x0008, 0xe87: 0x0008, 0xe88: 0x0018, 0xe89: 0x0018, 0xe8a: 0x0018, 0xe8b: 0x0018,
-	0xe8c: 0x0018, 0xe8d: 0x0018, 0xe8e: 0x0018, 0xe8f: 0x0018, 0xe90: 0x0018, 0xe91: 0x0018,
-	0xe92: 0x0018, 0xe93: 0x0018, 0xe94: 0x0018, 0xe95: 0x0018, 0xe96: 0x0018, 0xe97: 0x0018,
-	0xe98: 0x0018, 0xe99: 0x0018, 0xe9a: 0x0018, 0xe9b: 0x0018, 0xe9c: 0x0018, 0xe9d: 0x0018,
-	0xe9e: 0x0018, 0xe9f: 0x0018, 0xea0: 0x0018, 0xea1: 0x0018, 0xea2: 0x0018, 0xea3: 0x0018,
-	0xea4: 0x0018, 0xea5: 0x0018, 0xea6: 0x0018, 0xea7: 0x0018, 0xea8: 0x0018, 0xea9: 0x0018,
-	0xeaa: 0x3308, 0xeab: 0x3308, 0xeac: 0x3308, 0xead: 0x3308, 0xeae: 0x3018, 0xeaf: 0x3018,
-	0xeb0: 0x0018, 0xeb1: 0x0018, 0xeb2: 0x0018, 0xeb3: 0x0018, 0xeb4: 0x0018, 0xeb5: 0x0018,
-	0xeb6: 0xe125, 0xeb7: 0x0018, 0xeb8: 0x29d5, 0xeb9: 0x29f5, 0xeba: 0x2a15, 0xebb: 0x0018,
-	0xebc: 0x0008, 0xebd: 0x0018, 0xebe: 0x0018, 0xebf: 0x0018,
-	// Block 0x3b, offset 0xec0
-	0xec0: 0x2b55, 0xec1: 0x2b75, 0xec2: 0x2b95, 0xec3: 0x2bb5, 0xec4: 0x2bd5, 0xec5: 0x2bf5,
-	0xec6: 0x2bf5, 0xec7: 0x2bf5, 0xec8: 0x2c15, 0xec9: 0x2c15, 0xeca: 0x2c15, 0xecb: 0x2c15,
-	0xecc: 0x2c35, 0xecd: 0x2c35, 0xece: 0x2c35, 0xecf: 0x2c55, 0xed0: 0x2c75, 0xed1: 0x2c75,
-	0xed2: 0x2a95, 0xed3: 0x2a95, 0xed4: 0x2c75, 0xed5: 0x2c75, 0xed6: 0x2c95, 0xed7: 0x2c95,
-	0xed8: 0x2c75, 0xed9: 0x2c75, 0xeda: 0x2a95, 0xedb: 0x2a95, 0xedc: 0x2c75, 0xedd: 0x2c75,
-	0xede: 0x2c55, 0xedf: 0x2c55, 0xee0: 0x2cb5, 0xee1: 0x2cb5, 0xee2: 0x2cd5, 0xee3: 0x2cd5,
-	0xee4: 0x0040, 0xee5: 0x2cf5, 0xee6: 0x2d15, 0xee7: 0x2d35, 0xee8: 0x2d35, 0xee9: 0x2d55,
-	0xeea: 0x2d75, 0xeeb: 0x2d95, 0xeec: 0x2db5, 0xeed: 0x2dd5, 0xeee: 0x2df5, 0xeef: 0x2e15,
-	0xef0: 0x2e35, 0xef1: 0x2e55, 0xef2: 0x2e55, 0xef3: 0x2e75, 0xef4: 0x2e95, 0xef5: 0x2e95,
-	0xef6: 0x2eb5, 0xef7: 0x2ed5, 0xef8: 0x2e75, 0xef9: 0x2ef5, 0xefa: 0x2f15, 0xefb: 0x2ef5,
-	0xefc: 0x2e75, 0xefd: 0x2f35, 0xefe: 0x2f55, 0xeff: 0x2f75,
-	// Block 0x3c, offset 0xf00
-	0xf00: 0x2f95, 0xf01: 0x2fb5, 0xf02: 0x2d15, 0xf03: 0x2cf5, 0xf04: 0x2fd5, 0xf05: 0x2ff5,
-	0xf06: 0x3015, 0xf07: 0x3035, 0xf08: 0x3055, 0xf09: 0x3075, 0xf0a: 0x3095, 0xf0b: 0x30b5,
-	0xf0c: 0x30d5, 0xf0d: 0x30f5, 0xf0e: 0x3115, 0xf0f: 0x0040, 0xf10: 0x0018, 0xf11: 0x0018,
-	0xf12: 0x3135, 0xf13: 0x3155, 0xf14: 0x3175, 0xf15: 0x3195, 0xf16: 0x31b5, 0xf17: 0x31d5,
-	0xf18: 0x31f5, 0xf19: 0x3215, 0xf1a: 0x3235, 0xf1b: 0x3255, 0xf1c: 0x3175, 0xf1d: 0x3275,
-	0xf1e: 0x3295, 0xf1f: 0x32b5, 0xf20: 0x0008, 0xf21: 0x0008, 0xf22: 0x0008, 0xf23: 0x0008,
-	0xf24: 0x0008, 0xf25: 0x0008, 0xf26: 0x0008, 0xf27: 0x0008, 0xf28: 0x0008, 0xf29: 0x0008,
-	0xf2a: 0x0008, 0xf2b: 0x0008, 0xf2c: 0x0008, 0xf2d: 0x0008, 0xf2e: 0x0008, 0xf2f: 0x0008,
-	0xf30: 0x0008, 0xf31: 0x0008, 0xf32: 0x0008, 0xf33: 0x0008, 0xf34: 0x0008, 0xf35: 0x0008,
-	0xf36: 0x0008, 0xf37: 0x0008, 0xf38: 0x0008, 0xf39: 0x0008, 0xf3a: 0x0008, 0xf3b: 0x0008,
-	0xf3c: 0x0008, 0xf3d: 0x0008, 0xf3e: 0x0008, 0xf3f: 0x0008,
-	// Block 0x3d, offset 0xf40
-	0xf40: 0x36a2, 0xf41: 0x36d2, 0xf42: 0x3702, 0xf43: 0x3732, 0xf44: 0x32d5, 0xf45: 0x32f5,
-	0xf46: 0x3315, 0xf47: 0x3335, 0xf48: 0x0018, 0xf49: 0x0018, 0xf4a: 0x0018, 0xf4b: 0x0018,
-	0xf4c: 0x0018, 0xf4d: 0x0018, 0xf4e: 0x0018, 0xf4f: 0x0018, 0xf50: 0x3355, 0xf51: 0x3761,
-	0xf52: 0x3779, 0xf53: 0x3791, 0xf54: 0x37a9, 0xf55: 0x37c1, 0xf56: 0x37d9, 0xf57: 0x37f1,
-	0xf58: 0x3809, 0xf59: 0x3821, 0xf5a: 0x3839, 0xf5b: 0x3851, 0xf5c: 0x3869, 0xf5d: 0x3881,
-	0xf5e: 0x3899, 0xf5f: 0x38b1, 0xf60: 0x3375, 0xf61: 0x3395, 0xf62: 0x33b5, 0xf63: 0x33d5,
-	0xf64: 0x33f5, 0xf65: 0x33f5, 0xf66: 0x3415, 0xf67: 0x3435, 0xf68: 0x3455, 0xf69: 0x3475,
-	0xf6a: 0x3495, 0xf6b: 0x34b5, 0xf6c: 0x34d5, 0xf6d: 0x34f5, 0xf6e: 0x3515, 0xf6f: 0x3535,
-	0xf70: 0x3555, 0xf71: 0x3575, 0xf72: 0x3595, 0xf73: 0x35b5, 0xf74: 0x35d5, 0xf75: 0x35f5,
-	0xf76: 0x3615, 0xf77: 0x3635, 0xf78: 0x3655, 0xf79: 0x3675, 0xf7a: 0x3695, 0xf7b: 0x36b5,
-	0xf7c: 0x38c9, 0xf7d: 0x3901, 0xf7e: 0x36d5, 0xf7f: 0x0018,
-	// Block 0x3e, offset 0xf80
-	0xf80: 0x36f5, 0xf81: 0x3715, 0xf82: 0x3735, 0xf83: 0x3755, 0xf84: 0x3775, 0xf85: 0x3795,
-	0xf86: 0x37b5, 0xf87: 0x37d5, 0xf88: 0x37f5, 0xf89: 0x3815, 0xf8a: 0x3835, 0xf8b: 0x3855,
-	0xf8c: 0x3875, 0xf8d: 0x3895, 0xf8e: 0x38b5, 0xf8f: 0x38d5, 0xf90: 0x38f5, 0xf91: 0x3915,
-	0xf92: 0x3935, 0xf93: 0x3955, 0xf94: 0x3975, 0xf95: 0x3995, 0xf96: 0x39b5, 0xf97: 0x39d5,
-	0xf98: 0x39f5, 0xf99: 0x3a15, 0xf9a: 0x3a35, 0xf9b: 0x3a55, 0xf9c: 0x3a75, 0xf9d: 0x3a95,
-	0xf9e: 0x3ab5, 0xf9f: 0x3ad5, 0xfa0: 0x3af5, 0xfa1: 0x3b15, 0xfa2: 0x3b35, 0xfa3: 0x3b55,
-	0xfa4: 0x3b75, 0xfa5: 0x3b95, 0xfa6: 0x1295, 0xfa7: 0x3bb5, 0xfa8: 0x3bd5, 0xfa9: 0x3bf5,
-	0xfaa: 0x3c15, 0xfab: 0x3c35, 0xfac: 0x3c55, 0xfad: 0x3c75, 0xfae: 0x23b5, 0xfaf: 0x3c95,
-	0xfb0: 0x3cb5, 0xfb1: 0x3939, 0xfb2: 0x3951, 0xfb3: 0x3969, 0xfb4: 0x3981, 0xfb5: 0x3999,
-	0xfb6: 0x39b1, 0xfb7: 0x39c9, 0xfb8: 0x39e1, 0xfb9: 0x39f9, 0xfba: 0x3a11, 0xfbb: 0x3a29,
-	0xfbc: 0x3a41, 0xfbd: 0x3a59, 0xfbe: 0x3a71, 0xfbf: 0x3a89,
-	// Block 0x3f, offset 0xfc0
-	0xfc0: 0x3aa1, 0xfc1: 0x3ac9, 0xfc2: 0x3af1, 0xfc3: 0x3b19, 0xfc4: 0x3b41, 0xfc5: 0x3b69,
-	0xfc6: 0x3b91, 0xfc7: 0x3bb9, 0xfc8: 0x3be1, 0xfc9: 0x3c09, 0xfca: 0x3c39, 0xfcb: 0x3c69,
-	0xfcc: 0x3c99, 0xfcd: 0x3cd5, 0xfce: 0x3cb1, 0xfcf: 0x3cf5, 0xfd0: 0x3d15, 0xfd1: 0x3d2d,
-	0xfd2: 0x3d45, 0xfd3: 0x3d5d, 0xfd4: 0x3d75, 0xfd5: 0x3d75, 0xfd6: 0x3d5d, 0xfd7: 0x3d8d,
-	0xfd8: 0x07d5, 0xfd9: 0x3da5, 0xfda: 0x3dbd, 0xfdb: 0x3dd5, 0xfdc: 0x3ded, 0xfdd: 0x3e05,
-	0xfde: 0x3e1d, 0xfdf: 0x3e35, 0xfe0: 0x3e4d, 0xfe1: 0x3e65, 0xfe2: 0x3e7d, 0xfe3: 0x3e95,
-	0xfe4: 0x3ead, 0xfe5: 0x3ead, 0xfe6: 0x3ec5, 0xfe7: 0x3ec5, 0xfe8: 0x3edd, 0xfe9: 0x3edd,
-	0xfea: 0x3ef5, 0xfeb: 0x3f0d, 0xfec: 0x3f25, 0xfed: 0x3f3d, 0xfee: 0x3f55, 0xfef: 0x3f55,
-	0xff0: 0x3f6d, 0xff1: 0x3f6d, 0xff2: 0x3f6d, 0xff3: 0x3f85, 0xff4: 0x3f9d, 0xff5: 0x3fb5,
-	0xff6: 0x3fcd, 0xff7: 0x3fb5, 0xff8: 0x3fe5, 0xff9: 0x3ffd, 0xffa: 0x3f85, 0xffb: 0x4015,
-	0xffc: 0x402d, 0xffd: 0x402d, 0xffe: 0x402d, 0xfff: 0x3cc9,
-	// Block 0x40, offset 0x1000
-	0x1000: 0x3d01, 0x1001: 0x3d69, 0x1002: 0x3dd1, 0x1003: 0x3e39, 0x1004: 0x3e89, 0x1005: 0x3ef1,
-	0x1006: 0x3f41, 0x1007: 0x3f91, 0x1008: 0x4011, 0x1009: 0x4079, 0x100a: 0x40c9, 0x100b: 0x4119,
-	0x100c: 0x4169, 0x100d: 0x41d1, 0x100e: 0x4239, 0x100f: 0x4289, 0x1010: 0x42d9, 0x1011: 0x4311,
-	0x1012: 0x4361, 0x1013: 0x43c9, 0x1014: 0x4431, 0x1015: 0x4469, 0x1016: 0x44e9, 0x1017: 0x4581,
-	0x1018: 0x4601, 0x1019: 0x4651, 0x101a: 0x46d1, 0x101b: 0x4751, 0x101c: 0x47b9, 0x101d: 0x4809,
-	0x101e: 0x4859, 0x101f: 0x48a9, 0x1020: 0x4911, 0x1021: 0x4991, 0x1022: 0x49f9, 0x1023: 0x4a49,
-	0x1024: 0x4a99, 0x1025: 0x4ae9, 0x1026: 0x4b21, 0x1027: 0x4b59, 0x1028: 0x4b91, 0x1029: 0x4bc9,
-	0x102a: 0x4c19, 0x102b: 0x4c69, 0x102c: 0x4ce9, 0x102d: 0x4d39, 0x102e: 0x4da1, 0x102f: 0x4e21,
-	0x1030: 0x4e71, 0x1031: 0x4ea9, 0x1032: 0x4ee1, 0x1033: 0x4f61, 0x1034: 0x4fc9, 0x1035: 0x5049,
-	0x1036: 0x5099, 0x1037: 0x5119, 0x1038: 0x5151, 0x1039: 0x51a1, 0x103a: 0x51f1, 0x103b: 0x5241,
-	0x103c: 0x5291, 0x103d: 0x52e1, 0x103e: 0x5349, 0x103f: 0x5399,
-	// Block 0x41, offset 0x1040
-	0x1040: 0x53d1, 0x1041: 0x5421, 0x1042: 0x5471, 0x1043: 0x54c1, 0x1044: 0x5529, 0x1045: 0x5579,
-	0x1046: 0x55c9, 0x1047: 0x5619, 0x1048: 0x5699, 0x1049: 0x5701, 0x104a: 0x5739, 0x104b: 0x57b9,
-	0x104c: 0x57f1, 0x104d: 0x5859, 0x104e: 0x58c1, 0x104f: 0x5911, 0x1050: 0x5961, 0x1051: 0x59b1,
-	0x1052: 0x5a19, 0x1053: 0x5a51, 0x1054: 0x5aa1, 0x1055: 0x5b09, 0x1056: 0x5b41, 0x1057: 0x5bc1,
-	0x1058: 0x5c11, 0x1059: 0x5c39, 0x105a: 0x5c61, 0x105b: 0x5c89, 0x105c: 0x5cb1, 0x105d: 0x5cd9,
-	0x105e: 0x5d01, 0x105f: 0x5d29, 0x1060: 0x5d51, 0x1061: 0x5d79, 0x1062: 0x5da1, 0x1063: 0x5dd1,
-	0x1064: 0x5e01, 0x1065: 0x5e31, 0x1066: 0x5e61, 0x1067: 0x5e91, 0x1068: 0x5ec1, 0x1069: 0x5ef1,
-	0x106a: 0x5f21, 0x106b: 0x5f51, 0x106c: 0x5f81, 0x106d: 0x5fb1, 0x106e: 0x5fe1, 0x106f: 0x6011,
-	0x1070: 0x6041, 0x1071: 0x4045, 0x1072: 0x6071, 0x1073: 0x6089, 0x1074: 0x4065, 0x1075: 0x60a1,
-	0x1076: 0x60b9, 0x1077: 0x60d1, 0x1078: 0x4085, 0x1079: 0x4085, 0x107a: 0x60e9, 0x107b: 0x6101,
-	0x107c: 0x6139, 0x107d: 0x6171, 0x107e: 0x61a9, 0x107f: 0x61e1,
-	// Block 0x42, offset 0x1080
-	0x1080: 0x6249, 0x1081: 0x6261, 0x1082: 0x40a5, 0x1083: 0x6279, 0x1084: 0x6291, 0x1085: 0x62a9,
-	0x1086: 0x62c1, 0x1087: 0x62d9, 0x1088: 0x40c5, 0x1089: 0x62f1, 0x108a: 0x6319, 0x108b: 0x6331,
-	0x108c: 0x40e5, 0x108d: 0x40e5, 0x108e: 0x6349, 0x108f: 0x6361, 0x1090: 0x6379, 0x1091: 0x4105,
-	0x1092: 0x4125, 0x1093: 0x4145, 0x1094: 0x4165, 0x1095: 0x4185, 0x1096: 0x6391, 0x1097: 0x63a9,
-	0x1098: 0x63c1, 0x1099: 0x63d9, 0x109a: 0x63f1, 0x109b: 0x41a5, 0x109c: 0x6409, 0x109d: 0x6421,
-	0x109e: 0x6439, 0x109f: 0x41c5, 0x10a0: 0x41e5, 0x10a1: 0x6451, 0x10a2: 0x4205, 0x10a3: 0x4225,
-	0x10a4: 0x4245, 0x10a5: 0x6469, 0x10a6: 0x4265, 0x10a7: 0x6481, 0x10a8: 0x64b1, 0x10a9: 0x6249,
-	0x10aa: 0x4285, 0x10ab: 0x42a5, 0x10ac: 0x42c5, 0x10ad: 0x42e5, 0x10ae: 0x64e9, 0x10af: 0x6529,
-	0x10b0: 0x6571, 0x10b1: 0x6589, 0x10b2: 0x4305, 0x10b3: 0x65a1, 0x10b4: 0x65b9, 0x10b5: 0x65d1,
-	0x10b6: 0x4325, 0x10b7: 0x65e9, 0x10b8: 0x6601, 0x10b9: 0x65e9, 0x10ba: 0x6619, 0x10bb: 0x6631,
-	0x10bc: 0x4345, 0x10bd: 0x6649, 0x10be: 0x6661, 0x10bf: 0x6649,
-	// Block 0x43, offset 0x10c0
-	0x10c0: 0x4365, 0x10c1: 0x4385, 0x10c2: 0x0040, 0x10c3: 0x6679, 0x10c4: 0x6691, 0x10c5: 0x66a9,
-	0x10c6: 0x66c1, 0x10c7: 0x0040, 0x10c8: 0x66f9, 0x10c9: 0x6711, 0x10ca: 0x6729, 0x10cb: 0x6741,
-	0x10cc: 0x6759, 0x10cd: 0x6771, 0x10ce: 0x6439, 0x10cf: 0x6789, 0x10d0: 0x67a1, 0x10d1: 0x67b9,
-	0x10d2: 0x43a5, 0x10d3: 0x67d1, 0x10d4: 0x62c1, 0x10d5: 0x43c5, 0x10d6: 0x43e5, 0x10d7: 0x67e9,
-	0x10d8: 0x0040, 0x10d9: 0x4405, 0x10da: 0x6801, 0x10db: 0x6819, 0x10dc: 0x6831, 0x10dd: 0x6849,
-	0x10de: 0x6861, 0x10df: 0x6891, 0x10e0: 0x68c1, 0x10e1: 0x68e9, 0x10e2: 0x6911, 0x10e3: 0x6939,
-	0x10e4: 0x6961, 0x10e5: 0x6989, 0x10e6: 0x69b1, 0x10e7: 0x69d9, 0x10e8: 0x6a01, 0x10e9: 0x6a29,
-	0x10ea: 0x6a59, 0x10eb: 0x6a89, 0x10ec: 0x6ab9, 0x10ed: 0x6ae9, 0x10ee: 0x6b19, 0x10ef: 0x6b49,
-	0x10f0: 0x6b79, 0x10f1: 0x6ba9, 0x10f2: 0x6bd9, 0x10f3: 0x6c09, 0x10f4: 0x6c39, 0x10f5: 0x6c69,
-	0x10f6: 0x6c99, 0x10f7: 0x6cc9, 0x10f8: 0x6cf9, 0x10f9: 0x6d29, 0x10fa: 0x6d59, 0x10fb: 0x6d89,
-	0x10fc: 0x6db9, 0x10fd: 0x6de9, 0x10fe: 0x6e19, 0x10ff: 0x4425,
-	// Block 0x44, offset 0x1100
-	0x1100: 0xe00d, 0x1101: 0x0008, 0x1102: 0xe00d, 0x1103: 0x0008, 0x1104: 0xe00d, 0x1105: 0x0008,
-	0x1106: 0xe00d, 0x1107: 0x0008, 0x1108: 0xe00d, 0x1109: 0x0008, 0x110a: 0xe00d, 0x110b: 0x0008,
-	0x110c: 0xe00d, 0x110d: 0x0008, 0x110e: 0xe00d, 0x110f: 0x0008, 0x1110: 0xe00d, 0x1111: 0x0008,
-	0x1112: 0xe00d, 0x1113: 0x0008, 0x1114: 0xe00d, 0x1115: 0x0008, 0x1116: 0xe00d, 0x1117: 0x0008,
-	0x1118: 0xe00d, 0x1119: 0x0008, 0x111a: 0xe00d, 0x111b: 0x0008, 0x111c: 0xe00d, 0x111d: 0x0008,
-	0x111e: 0xe00d, 0x111f: 0x0008, 0x1120: 0xe00d, 0x1121: 0x0008, 0x1122: 0xe00d, 0x1123: 0x0008,
-	0x1124: 0xe00d, 0x1125: 0x0008, 0x1126: 0xe00d, 0x1127: 0x0008, 0x1128: 0xe00d, 0x1129: 0x0008,
-	0x112a: 0xe00d, 0x112b: 0x0008, 0x112c: 0xe00d, 0x112d: 0x0008, 0x112e: 0x0008, 0x112f: 0x3308,
-	0x1130: 0x3318, 0x1131: 0x3318, 0x1132: 0x3318, 0x1133: 0x0018, 0x1134: 0x3308, 0x1135: 0x3308,
-	0x1136: 0x3308, 0x1137: 0x3308, 0x1138: 0x3308, 0x1139: 0x3308, 0x113a: 0x3308, 0x113b: 0x3308,
-	0x113c: 0x3308, 0x113d: 0x3308, 0x113e: 0x0018, 0x113f: 0x0008,
-	// Block 0x45, offset 0x1140
-	0x1140: 0xe00d, 0x1141: 0x0008, 0x1142: 0xe00d, 0x1143: 0x0008, 0x1144: 0xe00d, 0x1145: 0x0008,
-	0x1146: 0xe00d, 0x1147: 0x0008, 0x1148: 0xe00d, 0x1149: 0x0008, 0x114a: 0xe00d, 0x114b: 0x0008,
-	0x114c: 0xe00d, 0x114d: 0x0008, 0x114e: 0xe00d, 0x114f: 0x0008, 0x1150: 0xe00d, 0x1151: 0x0008,
-	0x1152: 0xe00d, 0x1153: 0x0008, 0x1154: 0xe00d, 0x1155: 0x0008, 0x1156: 0xe00d, 0x1157: 0x0008,
-	0x1158: 0xe00d, 0x1159: 0x0008, 0x115a: 0xe00d, 0x115b: 0x0008, 0x115c: 0x0ea1, 0x115d: 0x6e49,
-	0x115e: 0x3308, 0x115f: 0x3308, 0x1160: 0x0008, 0x1161: 0x0008, 0x1162: 0x0008, 0x1163: 0x0008,
-	0x1164: 0x0008, 0x1165: 0x0008, 0x1166: 0x0008, 0x1167: 0x0008, 0x1168: 0x0008, 0x1169: 0x0008,
-	0x116a: 0x0008, 0x116b: 0x0008, 0x116c: 0x0008, 0x116d: 0x0008, 0x116e: 0x0008, 0x116f: 0x0008,
-	0x1170: 0x0008, 0x1171: 0x0008, 0x1172: 0x0008, 0x1173: 0x0008, 0x1174: 0x0008, 0x1175: 0x0008,
-	0x1176: 0x0008, 0x1177: 0x0008, 0x1178: 0x0008, 0x1179: 0x0008, 0x117a: 0x0008, 0x117b: 0x0008,
-	0x117c: 0x0008, 0x117d: 0x0008, 0x117e: 0x0008, 0x117f: 0x0008,
-	// Block 0x46, offset 0x1180
-	0x1180: 0x0018, 0x1181: 0x0018, 0x1182: 0x0018, 0x1183: 0x0018, 0x1184: 0x0018, 0x1185: 0x0018,
-	0x1186: 0x0018, 0x1187: 0x0018, 0x1188: 0x0018, 0x1189: 0x0018, 0x118a: 0x0018, 0x118b: 0x0018,
-	0x118c: 0x0018, 0x118d: 0x0018, 0x118e: 0x0018, 0x118f: 0x0018, 0x1190: 0x0018, 0x1191: 0x0018,
-	0x1192: 0x0018, 0x1193: 0x0018, 0x1194: 0x0018, 0x1195: 0x0018, 0x1196: 0x0018, 0x1197: 0x0008,
-	0x1198: 0x0008, 0x1199: 0x0008, 0x119a: 0x0008, 0x119b: 0x0008, 0x119c: 0x0008, 0x119d: 0x0008,
-	0x119e: 0x0008, 0x119f: 0x0008, 0x11a0: 0x0018, 0x11a1: 0x0018, 0x11a2: 0xe00d, 0x11a3: 0x0008,
-	0x11a4: 0xe00d, 0x11a5: 0x0008, 0x11a6: 0xe00d, 0x11a7: 0x0008, 0x11a8: 0xe00d, 0x11a9: 0x0008,
-	0x11aa: 0xe00d, 0x11ab: 0x0008, 0x11ac: 0xe00d, 0x11ad: 0x0008, 0x11ae: 0xe00d, 0x11af: 0x0008,
-	0x11b0: 0x0008, 0x11b1: 0x0008, 0x11b2: 0xe00d, 0x11b3: 0x0008, 0x11b4: 0xe00d, 0x11b5: 0x0008,
-	0x11b6: 0xe00d, 0x11b7: 0x0008, 0x11b8: 0xe00d, 0x11b9: 0x0008, 0x11ba: 0xe00d, 0x11bb: 0x0008,
-	0x11bc: 0xe00d, 0x11bd: 0x0008, 0x11be: 0xe00d, 0x11bf: 0x0008,
-	// Block 0x47, offset 0x11c0
-	0x11c0: 0xe00d, 0x11c1: 0x0008, 0x11c2: 0xe00d, 0x11c3: 0x0008, 0x11c4: 0xe00d, 0x11c5: 0x0008,
-	0x11c6: 0xe00d, 0x11c7: 0x0008, 0x11c8: 0xe00d, 0x11c9: 0x0008, 0x11ca: 0xe00d, 0x11cb: 0x0008,
-	0x11cc: 0xe00d, 0x11cd: 0x0008, 0x11ce: 0xe00d, 0x11cf: 0x0008, 0x11d0: 0xe00d, 0x11d1: 0x0008,
-	0x11d2: 0xe00d, 0x11d3: 0x0008, 0x11d4: 0xe00d, 0x11d5: 0x0008, 0x11d6: 0xe00d, 0x11d7: 0x0008,
-	0x11d8: 0xe00d, 0x11d9: 0x0008, 0x11da: 0xe00d, 0x11db: 0x0008, 0x11dc: 0xe00d, 0x11dd: 0x0008,
-	0x11de: 0xe00d, 0x11df: 0x0008, 0x11e0: 0xe00d, 0x11e1: 0x0008, 0x11e2: 0xe00d, 0x11e3: 0x0008,
-	0x11e4: 0xe00d, 0x11e5: 0x0008, 0x11e6: 0xe00d, 0x11e7: 0x0008, 0x11e8: 0xe00d, 0x11e9: 0x0008,
-	0x11ea: 0xe00d, 0x11eb: 0x0008, 0x11ec: 0xe00d, 0x11ed: 0x0008, 0x11ee: 0xe00d, 0x11ef: 0x0008,
-	0x11f0: 0xe0fd, 0x11f1: 0x0008, 0x11f2: 0x0008, 0x11f3: 0x0008, 0x11f4: 0x0008, 0x11f5: 0x0008,
-	0x11f6: 0x0008, 0x11f7: 0x0008, 0x11f8: 0x0008, 0x11f9: 0xe01d, 0x11fa: 0x0008, 0x11fb: 0xe03d,
-	0x11fc: 0x0008, 0x11fd: 0x4445, 0x11fe: 0xe00d, 0x11ff: 0x0008,
-	// Block 0x48, offset 0x1200
-	0x1200: 0xe00d, 0x1201: 0x0008, 0x1202: 0xe00d, 0x1203: 0x0008, 0x1204: 0xe00d, 0x1205: 0x0008,
-	0x1206: 0xe00d, 0x1207: 0x0008, 0x1208: 0x0008, 0x1209: 0x0018, 0x120a: 0x0018, 0x120b: 0xe03d,
-	0x120c: 0x0008, 0x120d: 0x11d9, 0x120e: 0x0008, 0x120f: 0x0008, 0x1210: 0xe00d, 0x1211: 0x0008,
-	0x1212: 0xe00d, 0x1213: 0x0008, 0x1214: 0x0008, 0x1215: 0x0008, 0x1216: 0xe00d, 0x1217: 0x0008,
-	0x1218: 0xe00d, 0x1219: 0x0008, 0x121a: 0xe00d, 0x121b: 0x0008, 0x121c: 0xe00d, 0x121d: 0x0008,
-	0x121e: 0xe00d, 0x121f: 0x0008, 0x1220: 0xe00d, 0x1221: 0x0008, 0x1222: 0xe00d, 0x1223: 0x0008,
-	0x1224: 0xe00d, 0x1225: 0x0008, 0x1226: 0xe00d, 0x1227: 0x0008, 0x1228: 0xe00d, 0x1229: 0x0008,
-	0x122a: 0x6e61, 0x122b: 0x1029, 0x122c: 0x11c1, 0x122d: 0x6e79, 0x122e: 0x1221, 0x122f: 0x0008,
-	0x1230: 0x6e91, 0x1231: 0x6ea9, 0x1232: 0x1239, 0x1233: 0x4465, 0x1234: 0xe00d, 0x1235: 0x0008,
-	0x1236: 0xe00d, 0x1237: 0x0008, 0x1238: 0xe00d, 0x1239: 0x0008, 0x123a: 0xe00d, 0x123b: 0x0008,
-	0x123c: 0xe00d, 0x123d: 0x0008, 0x123e: 0xe00d, 0x123f: 0x0008,
-	// Block 0x49, offset 0x1240
-	0x1240: 0x650d, 0x1241: 0x652d, 0x1242: 0x654d, 0x1243: 0x656d, 0x1244: 0x658d, 0x1245: 0x65ad,
-	0x1246: 0x65cd, 0x1247: 0x65ed, 0x1248: 0x660d, 0x1249: 0x662d, 0x124a: 0x664d, 0x124b: 0x666d,
-	0x124c: 0x668d, 0x124d: 0x66ad, 0x124e: 0x0008, 0x124f: 0x0008, 0x1250: 0x66cd, 0x1251: 0x0008,
-	0x1252: 0x66ed, 0x1253: 0x0008, 0x1254: 0x0008, 0x1255: 0x670d, 0x1256: 0x672d, 0x1257: 0x674d,
-	0x1258: 0x676d, 0x1259: 0x678d, 0x125a: 0x67ad, 0x125b: 0x67cd, 0x125c: 0x67ed, 0x125d: 0x680d,
-	0x125e: 0x682d, 0x125f: 0x0008, 0x1260: 0x684d, 0x1261: 0x0008, 0x1262: 0x686d, 0x1263: 0x0008,
-	0x1264: 0x0008, 0x1265: 0x688d, 0x1266: 0x68ad, 0x1267: 0x0008, 0x1268: 0x0008, 0x1269: 0x0008,
-	0x126a: 0x68cd, 0x126b: 0x68ed, 0x126c: 0x690d, 0x126d: 0x692d, 0x126e: 0x694d, 0x126f: 0x696d,
-	0x1270: 0x698d, 0x1271: 0x69ad, 0x1272: 0x69cd, 0x1273: 0x69ed, 0x1274: 0x6a0d, 0x1275: 0x6a2d,
-	0x1276: 0x6a4d, 0x1277: 0x6a6d, 0x1278: 0x6a8d, 0x1279: 0x6aad, 0x127a: 0x6acd, 0x127b: 0x6aed,
-	0x127c: 0x6b0d, 0x127d: 0x6b2d, 0x127e: 0x6b4d, 0x127f: 0x6b6d,
-	// Block 0x4a, offset 0x1280
-	0x1280: 0x7acd, 0x1281: 0x7aed, 0x1282: 0x7b0d, 0x1283: 0x7b2d, 0x1284: 0x7b4d, 0x1285: 0x7b6d,
-	0x1286: 0x7b8d, 0x1287: 0x7bad, 0x1288: 0x7bcd, 0x1289: 0x7bed, 0x128a: 0x7c0d, 0x128b: 0x7c2d,
-	0x128c: 0x7c4d, 0x128d: 0x7c6d, 0x128e: 0x7c8d, 0x128f: 0x6f19, 0x1290: 0x6f41, 0x1291: 0x6f69,
-	0x1292: 0x7cad, 0x1293: 0x7ccd, 0x1294: 0x7ced, 0x1295: 0x6f91, 0x1296: 0x6fb9, 0x1297: 0x6fe1,
-	0x1298: 0x7d0d, 0x1299: 0x7d2d, 0x129a: 0x0040, 0x129b: 0x0040, 0x129c: 0x0040, 0x129d: 0x0040,
-	0x129e: 0x0040, 0x129f: 0x0040, 0x12a0: 0x0040, 0x12a1: 0x0040, 0x12a2: 0x0040, 0x12a3: 0x0040,
-	0x12a4: 0x0040, 0x12a5: 0x0040, 0x12a6: 0x0040, 0x12a7: 0x0040, 0x12a8: 0x0040, 0x12a9: 0x0040,
-	0x12aa: 0x0040, 0x12ab: 0x0040, 0x12ac: 0x0040, 0x12ad: 0x0040, 0x12ae: 0x0040, 0x12af: 0x0040,
-	0x12b0: 0x0040, 0x12b1: 0x0040, 0x12b2: 0x0040, 0x12b3: 0x0040, 0x12b4: 0x0040, 0x12b5: 0x0040,
-	0x12b6: 0x0040, 0x12b7: 0x0040, 0x12b8: 0x0040, 0x12b9: 0x0040, 0x12ba: 0x0040, 0x12bb: 0x0040,
-	0x12bc: 0x0040, 0x12bd: 0x0040, 0x12be: 0x0040, 0x12bf: 0x0040,
-	// Block 0x4b, offset 0x12c0
-	0x12c0: 0x7009, 0x12c1: 0x7021, 0x12c2: 0x7039, 0x12c3: 0x7d4d, 0x12c4: 0x7d6d, 0x12c5: 0x7051,
-	0x12c6: 0x7051, 0x12c7: 0x0040, 0x12c8: 0x0040, 0x12c9: 0x0040, 0x12ca: 0x0040, 0x12cb: 0x0040,
-	0x12cc: 0x0040, 0x12cd: 0x0040, 0x12ce: 0x0040, 0x12cf: 0x0040, 0x12d0: 0x0040, 0x12d1: 0x0040,
-	0x12d2: 0x0040, 0x12d3: 0x7069, 0x12d4: 0x7091, 0x12d5: 0x70b9, 0x12d6: 0x70e1, 0x12d7: 0x7109,
-	0x12d8: 0x0040, 0x12d9: 0x0040, 0x12da: 0x0040, 0x12db: 0x0040, 0x12dc: 0x0040, 0x12dd: 0x7131,
-	0x12de: 0x3308, 0x12df: 0x7159, 0x12e0: 0x7181, 0x12e1: 0x20a9, 0x12e2: 0x20f1, 0x12e3: 0x7199,
-	0x12e4: 0x71b1, 0x12e5: 0x71c9, 0x12e6: 0x71e1, 0x12e7: 0x71f9, 0x12e8: 0x7211, 0x12e9: 0x1fb2,
-	0x12ea: 0x7229, 0x12eb: 0x7251, 0x12ec: 0x7279, 0x12ed: 0x72b1, 0x12ee: 0x72e9, 0x12ef: 0x7311,
-	0x12f0: 0x7339, 0x12f1: 0x7361, 0x12f2: 0x7389, 0x12f3: 0x73b1, 0x12f4: 0x73d9, 0x12f5: 0x7401,
-	0x12f6: 0x7429, 0x12f7: 0x0040, 0x12f8: 0x7451, 0x12f9: 0x7479, 0x12fa: 0x74a1, 0x12fb: 0x74c9,
-	0x12fc: 0x74f1, 0x12fd: 0x0040, 0x12fe: 0x7519, 0x12ff: 0x0040,
-	// Block 0x4c, offset 0x1300
-	0x1300: 0x7541, 0x1301: 0x7569, 0x1302: 0x0040, 0x1303: 0x7591, 0x1304: 0x75b9, 0x1305: 0x0040,
-	0x1306: 0x75e1, 0x1307: 0x7609, 0x1308: 0x7631, 0x1309: 0x7659, 0x130a: 0x7681, 0x130b: 0x76a9,
-	0x130c: 0x76d1, 0x130d: 0x76f9, 0x130e: 0x7721, 0x130f: 0x7749, 0x1310: 0x7771, 0x1311: 0x7771,
-	0x1312: 0x7789, 0x1313: 0x7789, 0x1314: 0x7789, 0x1315: 0x7789, 0x1316: 0x77a1, 0x1317: 0x77a1,
-	0x1318: 0x77a1, 0x1319: 0x77a1, 0x131a: 0x77b9, 0x131b: 0x77b9, 0x131c: 0x77b9, 0x131d: 0x77b9,
-	0x131e: 0x77d1, 0x131f: 0x77d1, 0x1320: 0x77d1, 0x1321: 0x77d1, 0x1322: 0x77e9, 0x1323: 0x77e9,
-	0x1324: 0x77e9, 0x1325: 0x77e9, 0x1326: 0x7801, 0x1327: 0x7801, 0x1328: 0x7801, 0x1329: 0x7801,
-	0x132a: 0x7819, 0x132b: 0x7819, 0x132c: 0x7819, 0x132d: 0x7819, 0x132e: 0x7831, 0x132f: 0x7831,
-	0x1330: 0x7831, 0x1331: 0x7831, 0x1332: 0x7849, 0x1333: 0x7849, 0x1334: 0x7849, 0x1335: 0x7849,
-	0x1336: 0x7861, 0x1337: 0x7861, 0x1338: 0x7861, 0x1339: 0x7861, 0x133a: 0x7879, 0x133b: 0x7879,
-	0x133c: 0x7879, 0x133d: 0x7879, 0x133e: 0x7891, 0x133f: 0x7891,
-	// Block 0x4d, offset 0x1340
-	0x1340: 0x7891, 0x1341: 0x7891, 0x1342: 0x78a9, 0x1343: 0x78a9, 0x1344: 0x78c1, 0x1345: 0x78c1,
-	0x1346: 0x78d9, 0x1347: 0x78d9, 0x1348: 0x78f1, 0x1349: 0x78f1, 0x134a: 0x7909, 0x134b: 0x7909,
-	0x134c: 0x7921, 0x134d: 0x7921, 0x134e: 0x7939, 0x134f: 0x7939, 0x1350: 0x7939, 0x1351: 0x7939,
-	0x1352: 0x7951, 0x1353: 0x7951, 0x1354: 0x7951, 0x1355: 0x7951, 0x1356: 0x7969, 0x1357: 0x7969,
-	0x1358: 0x7969, 0x1359: 0x7969, 0x135a: 0x7981, 0x135b: 0x7981, 0x135c: 0x7981, 0x135d: 0x7981,
-	0x135e: 0x7999, 0x135f: 0x7999, 0x1360: 0x79b1, 0x1361: 0x79b1, 0x1362: 0x79b1, 0x1363: 0x79b1,
-	0x1364: 0x79c9, 0x1365: 0x79c9, 0x1366: 0x79e1, 0x1367: 0x79e1, 0x1368: 0x79e1, 0x1369: 0x79e1,
-	0x136a: 0x79f9, 0x136b: 0x79f9, 0x136c: 0x79f9, 0x136d: 0x79f9, 0x136e: 0x7a11, 0x136f: 0x7a11,
-	0x1370: 0x7a29, 0x1371: 0x7a29, 0x1372: 0x0818, 0x1373: 0x0818, 0x1374: 0x0818, 0x1375: 0x0818,
-	0x1376: 0x0818, 0x1377: 0x0818, 0x1378: 0x0818, 0x1379: 0x0818, 0x137a: 0x0818, 0x137b: 0x0818,
-	0x137c: 0x0818, 0x137d: 0x0818, 0x137e: 0x0818, 0x137f: 0x0818,
-	// Block 0x4e, offset 0x1380
-	0x1380: 0x0818, 0x1381: 0x0818, 0x1382: 0x0040, 0x1383: 0x0040, 0x1384: 0x0040, 0x1385: 0x0040,
-	0x1386: 0x0040, 0x1387: 0x0040, 0x1388: 0x0040, 0x1389: 0x0040, 0x138a: 0x0040, 0x138b: 0x0040,
-	0x138c: 0x0040, 0x138d: 0x0040, 0x138e: 0x0040, 0x138f: 0x0040, 0x1390: 0x0040, 0x1391: 0x0040,
-	0x1392: 0x0040, 0x1393: 0x7a41, 0x1394: 0x7a41, 0x1395: 0x7a41, 0x1396: 0x7a41, 0x1397: 0x7a59,
-	0x1398: 0x7a59, 0x1399: 0x7a71, 0x139a: 0x7a71, 0x139b: 0x7a89, 0x139c: 0x7a89, 0x139d: 0x0479,
-	0x139e: 0x7aa1, 0x139f: 0x7aa1, 0x13a0: 0x7ab9, 0x13a1: 0x7ab9, 0x13a2: 0x7ad1, 0x13a3: 0x7ad1,
-	0x13a4: 0x7ae9, 0x13a5: 0x7ae9, 0x13a6: 0x7ae9, 0x13a7: 0x7ae9, 0x13a8: 0x7b01, 0x13a9: 0x7b01,
-	0x13aa: 0x7b19, 0x13ab: 0x7b19, 0x13ac: 0x7b41, 0x13ad: 0x7b41, 0x13ae: 0x7b69, 0x13af: 0x7b69,
-	0x13b0: 0x7b91, 0x13b1: 0x7b91, 0x13b2: 0x7bb9, 0x13b3: 0x7bb9, 0x13b4: 0x7be1, 0x13b5: 0x7be1,
-	0x13b6: 0x7c09, 0x13b7: 0x7c09, 0x13b8: 0x7c09, 0x13b9: 0x7c31, 0x13ba: 0x7c31, 0x13bb: 0x7c31,
-	0x13bc: 0x7c59, 0x13bd: 0x7c59, 0x13be: 0x7c59, 0x13bf: 0x7c59,
-	// Block 0x4f, offset 0x13c0
-	0x13c0: 0x8649, 0x13c1: 0x8671, 0x13c2: 0x8699, 0x13c3: 0x86c1, 0x13c4: 0x86e9, 0x13c5: 0x8711,
-	0x13c6: 0x8739, 0x13c7: 0x8761, 0x13c8: 0x8789, 0x13c9: 0x87b1, 0x13ca: 0x87d9, 0x13cb: 0x8801,
-	0x13cc: 0x8829, 0x13cd: 0x8851, 0x13ce: 0x8879, 0x13cf: 0x88a1, 0x13d0: 0x88c9, 0x13d1: 0x88f1,
-	0x13d2: 0x8919, 0x13d3: 0x8941, 0x13d4: 0x8969, 0x13d5: 0x8991, 0x13d6: 0x89b9, 0x13d7: 0x89e1,
-	0x13d8: 0x8a09, 0x13d9: 0x8a31, 0x13da: 0x8a59, 0x13db: 0x8a81, 0x13dc: 0x8aa9, 0x13dd: 0x8ad1,
-	0x13de: 0x8afa, 0x13df: 0x8b2a, 0x13e0: 0x8b5a, 0x13e1: 0x8b8a, 0x13e2: 0x8bba, 0x13e3: 0x8bea,
-	0x13e4: 0x8c19, 0x13e5: 0x8c41, 0x13e6: 0x7cc1, 0x13e7: 0x8c69, 0x13e8: 0x7c31, 0x13e9: 0x7ce9,
-	0x13ea: 0x8c91, 0x13eb: 0x8cb9, 0x13ec: 0x7d89, 0x13ed: 0x8ce1, 0x13ee: 0x7db1, 0x13ef: 0x7dd9,
-	0x13f0: 0x8d09, 0x13f1: 0x8d31, 0x13f2: 0x7e79, 0x13f3: 0x8d59, 0x13f4: 0x7ea1, 0x13f5: 0x7ec9,
-	0x13f6: 0x8d81, 0x13f7: 0x8da9, 0x13f8: 0x7f19, 0x13f9: 0x8dd1, 0x13fa: 0x7f41, 0x13fb: 0x7f69,
-	0x13fc: 0x83f1, 0x13fd: 0x8419, 0x13fe: 0x8491, 0x13ff: 0x84b9,
-	// Block 0x50, offset 0x1400
-	0x1400: 0x84e1, 0x1401: 0x8581, 0x1402: 0x85a9, 0x1403: 0x85d1, 0x1404: 0x85f9, 0x1405: 0x8699,
-	0x1406: 0x86c1, 0x1407: 0x86e9, 0x1408: 0x8df9, 0x1409: 0x8789, 0x140a: 0x8e21, 0x140b: 0x8e49,
-	0x140c: 0x8879, 0x140d: 0x8e71, 0x140e: 0x88a1, 0x140f: 0x88c9, 0x1410: 0x8ad1, 0x1411: 0x8e99,
-	0x1412: 0x8ec1, 0x1413: 0x8a09, 0x1414: 0x8ee9, 0x1415: 0x8a31, 0x1416: 0x8a59, 0x1417: 0x7c71,
-	0x1418: 0x7c99, 0x1419: 0x8f11, 0x141a: 0x7cc1, 0x141b: 0x8f39, 0x141c: 0x7d11, 0x141d: 0x7d39,
-	0x141e: 0x7d61, 0x141f: 0x7d89, 0x1420: 0x8f61, 0x1421: 0x7e01, 0x1422: 0x7e29, 0x1423: 0x7e51,
-	0x1424: 0x7e79, 0x1425: 0x8f89, 0x1426: 0x7f19, 0x1427: 0x7f91, 0x1428: 0x7fb9, 0x1429: 0x7fe1,
-	0x142a: 0x8009, 0x142b: 0x8031, 0x142c: 0x8081, 0x142d: 0x80a9, 0x142e: 0x80d1, 0x142f: 0x80f9,
-	0x1430: 0x8121, 0x1431: 0x8149, 0x1432: 0x8fb1, 0x1433: 0x8171, 0x1434: 0x8199, 0x1435: 0x81c1,
-	0x1436: 0x81e9, 0x1437: 0x8211, 0x1438: 0x8239, 0x1439: 0x8289, 0x143a: 0x82b1, 0x143b: 0x82d9,
-	0x143c: 0x8301, 0x143d: 0x8329, 0x143e: 0x8351, 0x143f: 0x8379,
-	// Block 0x51, offset 0x1440
-	0x1440: 0x83a1, 0x1441: 0x83c9, 0x1442: 0x8441, 0x1443: 0x8469, 0x1444: 0x8509, 0x1445: 0x8531,
-	0x1446: 0x8559, 0x1447: 0x8581, 0x1448: 0x85a9, 0x1449: 0x8621, 0x144a: 0x8649, 0x144b: 0x8671,
-	0x144c: 0x8699, 0x144d: 0x8fd9, 0x144e: 0x8711, 0x144f: 0x8739, 0x1450: 0x8761, 0x1451: 0x8789,
-	0x1452: 0x8801, 0x1453: 0x8829, 0x1454: 0x8851, 0x1455: 0x8879, 0x1456: 0x9001, 0x1457: 0x88f1,
-	0x1458: 0x8919, 0x1459: 0x9029, 0x145a: 0x8991, 0x145b: 0x89b9, 0x145c: 0x89e1, 0x145d: 0x8a09,
-	0x145e: 0x9051, 0x145f: 0x7cc1, 0x1460: 0x8f39, 0x1461: 0x7d89, 0x1462: 0x8f61, 0x1463: 0x7e79,
-	0x1464: 0x8f89, 0x1465: 0x7f19, 0x1466: 0x9079, 0x1467: 0x8121, 0x1468: 0x90a1, 0x1469: 0x90c9,
-	0x146a: 0x90f1, 0x146b: 0x8581, 0x146c: 0x85a9, 0x146d: 0x8699, 0x146e: 0x8879, 0x146f: 0x9001,
-	0x1470: 0x8a09, 0x1471: 0x9051, 0x1472: 0x9119, 0x1473: 0x9151, 0x1474: 0x9189, 0x1475: 0x91c1,
-	0x1476: 0x91e9, 0x1477: 0x9211, 0x1478: 0x9239, 0x1479: 0x9261, 0x147a: 0x9289, 0x147b: 0x92b1,
-	0x147c: 0x92d9, 0x147d: 0x9301, 0x147e: 0x9329, 0x147f: 0x9351,
-	// Block 0x52, offset 0x1480
-	0x1480: 0x9379, 0x1481: 0x93a1, 0x1482: 0x93c9, 0x1483: 0x93f1, 0x1484: 0x9419, 0x1485: 0x9441,
-	0x1486: 0x9469, 0x1487: 0x9491, 0x1488: 0x94b9, 0x1489: 0x94e1, 0x148a: 0x9509, 0x148b: 0x9531,
-	0x148c: 0x90c9, 0x148d: 0x9559, 0x148e: 0x9581, 0x148f: 0x95a9, 0x1490: 0x95d1, 0x1491: 0x91c1,
-	0x1492: 0x91e9, 0x1493: 0x9211, 0x1494: 0x9239, 0x1495: 0x9261, 0x1496: 0x9289, 0x1497: 0x92b1,
-	0x1498: 0x92d9, 0x1499: 0x9301, 0x149a: 0x9329, 0x149b: 0x9351, 0x149c: 0x9379, 0x149d: 0x93a1,
-	0x149e: 0x93c9, 0x149f: 0x93f1, 0x14a0: 0x9419, 0x14a1: 0x9441, 0x14a2: 0x9469, 0x14a3: 0x9491,
-	0x14a4: 0x94b9, 0x14a5: 0x94e1, 0x14a6: 0x9509, 0x14a7: 0x9531, 0x14a8: 0x90c9, 0x14a9: 0x9559,
-	0x14aa: 0x9581, 0x14ab: 0x95a9, 0x14ac: 0x95d1, 0x14ad: 0x94e1, 0x14ae: 0x9509, 0x14af: 0x9531,
-	0x14b0: 0x90c9, 0x14b1: 0x90a1, 0x14b2: 0x90f1, 0x14b3: 0x8261, 0x14b4: 0x80a9, 0x14b5: 0x80d1,
-	0x14b6: 0x80f9, 0x14b7: 0x94e1, 0x14b8: 0x9509, 0x14b9: 0x9531, 0x14ba: 0x8261, 0x14bb: 0x8289,
-	0x14bc: 0x95f9, 0x14bd: 0x95f9, 0x14be: 0x0018, 0x14bf: 0x0018,
-	// Block 0x53, offset 0x14c0
-	0x14c0: 0x0040, 0x14c1: 0x0040, 0x14c2: 0x0040, 0x14c3: 0x0040, 0x14c4: 0x0040, 0x14c5: 0x0040,
-	0x14c6: 0x0040, 0x14c7: 0x0040, 0x14c8: 0x0040, 0x14c9: 0x0040, 0x14ca: 0x0040, 0x14cb: 0x0040,
-	0x14cc: 0x0040, 0x14cd: 0x0040, 0x14ce: 0x0040, 0x14cf: 0x0040, 0x14d0: 0x9621, 0x14d1: 0x9659,
-	0x14d2: 0x9659, 0x14d3: 0x9691, 0x14d4: 0x96c9, 0x14d5: 0x9701, 0x14d6: 0x9739, 0x14d7: 0x9771,
-	0x14d8: 0x97a9, 0x14d9: 0x97a9, 0x14da: 0x97e1, 0x14db: 0x9819, 0x14dc: 0x9851, 0x14dd: 0x9889,
-	0x14de: 0x98c1, 0x14df: 0x98f9, 0x14e0: 0x98f9, 0x14e1: 0x9931, 0x14e2: 0x9969, 0x14e3: 0x9969,
-	0x14e4: 0x99a1, 0x14e5: 0x99a1, 0x14e6: 0x99d9, 0x14e7: 0x9a11, 0x14e8: 0x9a11, 0x14e9: 0x9a49,
-	0x14ea: 0x9a81, 0x14eb: 0x9a81, 0x14ec: 0x9ab9, 0x14ed: 0x9ab9, 0x14ee: 0x9af1, 0x14ef: 0x9b29,
-	0x14f0: 0x9b29, 0x14f1: 0x9b61, 0x14f2: 0x9b61, 0x14f3: 0x9b99, 0x14f4: 0x9bd1, 0x14f5: 0x9c09,
-	0x14f6: 0x9c41, 0x14f7: 0x9c41, 0x14f8: 0x9c79, 0x14f9: 0x9cb1, 0x14fa: 0x9ce9, 0x14fb: 0x9d21,
-	0x14fc: 0x9d59, 0x14fd: 0x9d59, 0x14fe: 0x9d91, 0x14ff: 0x9dc9,
-	// Block 0x54, offset 0x1500
-	0x1500: 0xa999, 0x1501: 0xa9d1, 0x1502: 0xaa09, 0x1503: 0xa8f1, 0x1504: 0x9c09, 0x1505: 0x99d9,
-	0x1506: 0xaa41, 0x1507: 0xaa79, 0x1508: 0x0040, 0x1509: 0x0040, 0x150a: 0x0040, 0x150b: 0x0040,
-	0x150c: 0x0040, 0x150d: 0x0040, 0x150e: 0x0040, 0x150f: 0x0040, 0x1510: 0x0040, 0x1511: 0x0040,
-	0x1512: 0x0040, 0x1513: 0x0040, 0x1514: 0x0040, 0x1515: 0x0040, 0x1516: 0x0040, 0x1517: 0x0040,
-	0x1518: 0x0040, 0x1519: 0x0040, 0x151a: 0x0040, 0x151b: 0x0040, 0x151c: 0x0040, 0x151d: 0x0040,
-	0x151e: 0x0040, 0x151f: 0x0040, 0x1520: 0x0040, 0x1521: 0x0040, 0x1522: 0x0040, 0x1523: 0x0040,
-	0x1524: 0x0040, 0x1525: 0x0040, 0x1526: 0x0040, 0x1527: 0x0040, 0x1528: 0x0040, 0x1529: 0x0040,
-	0x152a: 0x0040, 0x152b: 0x0040, 0x152c: 0x0040, 0x152d: 0x0040, 0x152e: 0x0040, 0x152f: 0x0040,
-	0x1530: 0xaab1, 0x1531: 0xaae9, 0x1532: 0xab21, 0x1533: 0xab69, 0x1534: 0xabb1, 0x1535: 0xabf9,
-	0x1536: 0xac41, 0x1537: 0xac89, 0x1538: 0xacd1, 0x1539: 0xad19, 0x153a: 0xad52, 0x153b: 0xae62,
-	0x153c: 0xaee1, 0x153d: 0x0018, 0x153e: 0x0040, 0x153f: 0x0040,
-	// Block 0x55, offset 0x1540
-	0x1540: 0x33c0, 0x1541: 0x33c0, 0x1542: 0x33c0, 0x1543: 0x33c0, 0x1544: 0x33c0, 0x1545: 0x33c0,
-	0x1546: 0x33c0, 0x1547: 0x33c0, 0x1548: 0x33c0, 0x1549: 0x33c0, 0x154a: 0x33c0, 0x154b: 0x33c0,
-	0x154c: 0x33c0, 0x154d: 0x33c0, 0x154e: 0x33c0, 0x154f: 0x33c0, 0x1550: 0xaf2a, 0x1551: 0x7d8d,
-	0x1552: 0x0040, 0x1553: 0xaf3a, 0x1554: 0x03c2, 0x1555: 0xaf4a, 0x1556: 0xaf5a, 0x1557: 0x7dad,
-	0x1558: 0x7dcd, 0x1559: 0x0040, 0x155a: 0x0040, 0x155b: 0x0040, 0x155c: 0x0040, 0x155d: 0x0040,
-	0x155e: 0x0040, 0x155f: 0x0040, 0x1560: 0x3308, 0x1561: 0x3308, 0x1562: 0x3308, 0x1563: 0x3308,
-	0x1564: 0x3308, 0x1565: 0x3308, 0x1566: 0x3308, 0x1567: 0x3308, 0x1568: 0x3308, 0x1569: 0x3308,
-	0x156a: 0x3308, 0x156b: 0x3308, 0x156c: 0x3308, 0x156d: 0x3308, 0x156e: 0x3308, 0x156f: 0x3308,
-	0x1570: 0x0040, 0x1571: 0x7ded, 0x1572: 0x7e0d, 0x1573: 0xaf6a, 0x1574: 0xaf6a, 0x1575: 0x1fd2,
-	0x1576: 0x1fe2, 0x1577: 0xaf7a, 0x1578: 0xaf8a, 0x1579: 0x7e2d, 0x157a: 0x7e4d, 0x157b: 0x7e6d,
-	0x157c: 0x7e2d, 0x157d: 0x7e8d, 0x157e: 0x7ead, 0x157f: 0x7e8d,
-	// Block 0x56, offset 0x1580
-	0x1580: 0x7ecd, 0x1581: 0x7eed, 0x1582: 0x7f0d, 0x1583: 0x7eed, 0x1584: 0x7f2d, 0x1585: 0x0018,
-	0x1586: 0x0018, 0x1587: 0xaf9a, 0x1588: 0xafaa, 0x1589: 0x7f4e, 0x158a: 0x7f6e, 0x158b: 0x7f8e,
-	0x158c: 0x7fae, 0x158d: 0xaf6a, 0x158e: 0xaf6a, 0x158f: 0xaf6a, 0x1590: 0xaf2a, 0x1591: 0x7fcd,
-	0x1592: 0x0040, 0x1593: 0x0040, 0x1594: 0x03c2, 0x1595: 0xaf3a, 0x1596: 0xaf5a, 0x1597: 0xaf4a,
-	0x1598: 0x7fed, 0x1599: 0x1fd2, 0x159a: 0x1fe2, 0x159b: 0xaf7a, 0x159c: 0xaf8a, 0x159d: 0x7ecd,
-	0x159e: 0x7f2d, 0x159f: 0xafba, 0x15a0: 0xafca, 0x15a1: 0xafda, 0x15a2: 0x1fb2, 0x15a3: 0xafe9,
-	0x15a4: 0xaffa, 0x15a5: 0xb00a, 0x15a6: 0x1fc2, 0x15a7: 0x0040, 0x15a8: 0xb01a, 0x15a9: 0xb02a,
-	0x15aa: 0xb03a, 0x15ab: 0xb04a, 0x15ac: 0x0040, 0x15ad: 0x0040, 0x15ae: 0x0040, 0x15af: 0x0040,
-	0x15b0: 0x800e, 0x15b1: 0xb059, 0x15b2: 0x802e, 0x15b3: 0x0808, 0x15b4: 0x804e, 0x15b5: 0x0040,
-	0x15b6: 0x806e, 0x15b7: 0xb081, 0x15b8: 0x808e, 0x15b9: 0xb0a9, 0x15ba: 0x80ae, 0x15bb: 0xb0d1,
-	0x15bc: 0x80ce, 0x15bd: 0xb0f9, 0x15be: 0x80ee, 0x15bf: 0xb121,
-	// Block 0x57, offset 0x15c0
-	0x15c0: 0xb149, 0x15c1: 0xb161, 0x15c2: 0xb161, 0x15c3: 0xb179, 0x15c4: 0xb179, 0x15c5: 0xb191,
-	0x15c6: 0xb191, 0x15c7: 0xb1a9, 0x15c8: 0xb1a9, 0x15c9: 0xb1c1, 0x15ca: 0xb1c1, 0x15cb: 0xb1c1,
-	0x15cc: 0xb1c1, 0x15cd: 0xb1d9, 0x15ce: 0xb1d9, 0x15cf: 0xb1f1, 0x15d0: 0xb1f1, 0x15d1: 0xb1f1,
-	0x15d2: 0xb1f1, 0x15d3: 0xb209, 0x15d4: 0xb209, 0x15d5: 0xb221, 0x15d6: 0xb221, 0x15d7: 0xb221,
-	0x15d8: 0xb221, 0x15d9: 0xb239, 0x15da: 0xb239, 0x15db: 0xb239, 0x15dc: 0xb239, 0x15dd: 0xb251,
-	0x15de: 0xb251, 0x15df: 0xb251, 0x15e0: 0xb251, 0x15e1: 0xb269, 0x15e2: 0xb269, 0x15e3: 0xb269,
-	0x15e4: 0xb269, 0x15e5: 0xb281, 0x15e6: 0xb281, 0x15e7: 0xb281, 0x15e8: 0xb281, 0x15e9: 0xb299,
-	0x15ea: 0xb299, 0x15eb: 0xb2b1, 0x15ec: 0xb2b1, 0x15ed: 0xb2c9, 0x15ee: 0xb2c9, 0x15ef: 0xb2e1,
-	0x15f0: 0xb2e1, 0x15f1: 0xb2f9, 0x15f2: 0xb2f9, 0x15f3: 0xb2f9, 0x15f4: 0xb2f9, 0x15f5: 0xb311,
-	0x15f6: 0xb311, 0x15f7: 0xb311, 0x15f8: 0xb311, 0x15f9: 0xb329, 0x15fa: 0xb329, 0x15fb: 0xb329,
-	0x15fc: 0xb329, 0x15fd: 0xb341, 0x15fe: 0xb341, 0x15ff: 0xb341,
-	// Block 0x58, offset 0x1600
-	0x1600: 0xb341, 0x1601: 0xb359, 0x1602: 0xb359, 0x1603: 0xb359, 0x1604: 0xb359, 0x1605: 0xb371,
-	0x1606: 0xb371, 0x1607: 0xb371, 0x1608: 0xb371, 0x1609: 0xb389, 0x160a: 0xb389, 0x160b: 0xb389,
-	0x160c: 0xb389, 0x160d: 0xb3a1, 0x160e: 0xb3a1, 0x160f: 0xb3a1, 0x1610: 0xb3a1, 0x1611: 0xb3b9,
-	0x1612: 0xb3b9, 0x1613: 0xb3b9, 0x1614: 0xb3b9, 0x1615: 0xb3d1, 0x1616: 0xb3d1, 0x1617: 0xb3d1,
-	0x1618: 0xb3d1, 0x1619: 0xb3e9, 0x161a: 0xb3e9, 0x161b: 0xb3e9, 0x161c: 0xb3e9, 0x161d: 0xb401,
-	0x161e: 0xb401, 0x161f: 0xb401, 0x1620: 0xb401, 0x1621: 0xb419, 0x1622: 0xb419, 0x1623: 0xb419,
-	0x1624: 0xb419, 0x1625: 0xb431, 0x1626: 0xb431, 0x1627: 0xb431, 0x1628: 0xb431, 0x1629: 0xb449,
-	0x162a: 0xb449, 0x162b: 0xb449, 0x162c: 0xb449, 0x162d: 0xb461, 0x162e: 0xb461, 0x162f: 0x7b01,
-	0x1630: 0x7b01, 0x1631: 0xb479, 0x1632: 0xb479, 0x1633: 0xb479, 0x1634: 0xb479, 0x1635: 0xb491,
-	0x1636: 0xb491, 0x1637: 0xb4b9, 0x1638: 0xb4b9, 0x1639: 0xb4e1, 0x163a: 0xb4e1, 0x163b: 0xb509,
-	0x163c: 0xb509, 0x163d: 0x0040, 0x163e: 0x0040, 0x163f: 0x03c0,
-	// Block 0x59, offset 0x1640
-	0x1640: 0x0040, 0x1641: 0xaf4a, 0x1642: 0xb532, 0x1643: 0xafba, 0x1644: 0xb02a, 0x1645: 0xb03a,
-	0x1646: 0xafca, 0x1647: 0xb542, 0x1648: 0x1fd2, 0x1649: 0x1fe2, 0x164a: 0xafda, 0x164b: 0x1fb2,
-	0x164c: 0xaf2a, 0x164d: 0xafe9, 0x164e: 0x29d1, 0x164f: 0xb552, 0x1650: 0x1f41, 0x1651: 0x00c9,
-	0x1652: 0x0069, 0x1653: 0x0079, 0x1654: 0x1f51, 0x1655: 0x1f61, 0x1656: 0x1f71, 0x1657: 0x1f81,
-	0x1658: 0x1f91, 0x1659: 0x1fa1, 0x165a: 0xaf3a, 0x165b: 0x03c2, 0x165c: 0xaffa, 0x165d: 0x1fc2,
-	0x165e: 0xb00a, 0x165f: 0xaf5a, 0x1660: 0xb04a, 0x1661: 0x0039, 0x1662: 0x0ee9, 0x1663: 0x1159,
-	0x1664: 0x0ef9, 0x1665: 0x0f09, 0x1666: 0x1199, 0x1667: 0x0f31, 0x1668: 0x0249, 0x1669: 0x0f41,
-	0x166a: 0x0259, 0x166b: 0x0f51, 0x166c: 0x0359, 0x166d: 0x0f61, 0x166e: 0x0f71, 0x166f: 0x00d9,
-	0x1670: 0x0f99, 0x1671: 0x2039, 0x1672: 0x0269, 0x1673: 0x01d9, 0x1674: 0x0fa9, 0x1675: 0x0fb9,
-	0x1676: 0x1089, 0x1677: 0x0279, 0x1678: 0x0369, 0x1679: 0x0289, 0x167a: 0x13d1, 0x167b: 0xaf9a,
-	0x167c: 0xb01a, 0x167d: 0xafaa, 0x167e: 0xb562, 0x167f: 0xaf6a,
-	// Block 0x5a, offset 0x1680
-	0x1680: 0x1caa, 0x1681: 0x0039, 0x1682: 0x0ee9, 0x1683: 0x1159, 0x1684: 0x0ef9, 0x1685: 0x0f09,
-	0x1686: 0x1199, 0x1687: 0x0f31, 0x1688: 0x0249, 0x1689: 0x0f41, 0x168a: 0x0259, 0x168b: 0x0f51,
-	0x168c: 0x0359, 0x168d: 0x0f61, 0x168e: 0x0f71, 0x168f: 0x00d9, 0x1690: 0x0f99, 0x1691: 0x2039,
-	0x1692: 0x0269, 0x1693: 0x01d9, 0x1694: 0x0fa9, 0x1695: 0x0fb9, 0x1696: 0x1089, 0x1697: 0x0279,
-	0x1698: 0x0369, 0x1699: 0x0289, 0x169a: 0x13d1, 0x169b: 0xaf7a, 0x169c: 0xb572, 0x169d: 0xaf8a,
-	0x169e: 0xb582, 0x169f: 0x810d, 0x16a0: 0x812d, 0x16a1: 0x29d1, 0x16a2: 0x814d, 0x16a3: 0x814d,
-	0x16a4: 0x816d, 0x16a5: 0x818d, 0x16a6: 0x81ad, 0x16a7: 0x81cd, 0x16a8: 0x81ed, 0x16a9: 0x820d,
-	0x16aa: 0x822d, 0x16ab: 0x824d, 0x16ac: 0x826d, 0x16ad: 0x828d, 0x16ae: 0x82ad, 0x16af: 0x82cd,
-	0x16b0: 0x82ed, 0x16b1: 0x830d, 0x16b2: 0x832d, 0x16b3: 0x834d, 0x16b4: 0x836d, 0x16b5: 0x838d,
-	0x16b6: 0x83ad, 0x16b7: 0x83cd, 0x16b8: 0x83ed, 0x16b9: 0x840d, 0x16ba: 0x842d, 0x16bb: 0x844d,
-	0x16bc: 0x81ed, 0x16bd: 0x846d, 0x16be: 0x848d, 0x16bf: 0x824d,
-	// Block 0x5b, offset 0x16c0
-	0x16c0: 0x84ad, 0x16c1: 0x84cd, 0x16c2: 0x84ed, 0x16c3: 0x850d, 0x16c4: 0x852d, 0x16c5: 0x854d,
-	0x16c6: 0x856d, 0x16c7: 0x858d, 0x16c8: 0x850d, 0x16c9: 0x85ad, 0x16ca: 0x850d, 0x16cb: 0x85cd,
-	0x16cc: 0x85cd, 0x16cd: 0x85ed, 0x16ce: 0x85ed, 0x16cf: 0x860d, 0x16d0: 0x854d, 0x16d1: 0x862d,
-	0x16d2: 0x864d, 0x16d3: 0x862d, 0x16d4: 0x866d, 0x16d5: 0x864d, 0x16d6: 0x868d, 0x16d7: 0x868d,
-	0x16d8: 0x86ad, 0x16d9: 0x86ad, 0x16da: 0x86cd, 0x16db: 0x86cd, 0x16dc: 0x864d, 0x16dd: 0x814d,
-	0x16de: 0x86ed, 0x16df: 0x870d, 0x16e0: 0x0040, 0x16e1: 0x872d, 0x16e2: 0x874d, 0x16e3: 0x876d,
-	0x16e4: 0x878d, 0x16e5: 0x876d, 0x16e6: 0x87ad, 0x16e7: 0x87cd, 0x16e8: 0x87ed, 0x16e9: 0x87ed,
-	0x16ea: 0x880d, 0x16eb: 0x880d, 0x16ec: 0x882d, 0x16ed: 0x882d, 0x16ee: 0x880d, 0x16ef: 0x880d,
-	0x16f0: 0x884d, 0x16f1: 0x886d, 0x16f2: 0x888d, 0x16f3: 0x88ad, 0x16f4: 0x88cd, 0x16f5: 0x88ed,
-	0x16f6: 0x88ed, 0x16f7: 0x88ed, 0x16f8: 0x890d, 0x16f9: 0x890d, 0x16fa: 0x890d, 0x16fb: 0x890d,
-	0x16fc: 0x87ed, 0x16fd: 0x87ed, 0x16fe: 0x87ed, 0x16ff: 0x0040,
-	// Block 0x5c, offset 0x1700
-	0x1700: 0x0040, 0x1701: 0x0040, 0x1702: 0x874d, 0x1703: 0x872d, 0x1704: 0x892d, 0x1705: 0x872d,
-	0x1706: 0x874d, 0x1707: 0x872d, 0x1708: 0x0040, 0x1709: 0x0040, 0x170a: 0x894d, 0x170b: 0x874d,
-	0x170c: 0x896d, 0x170d: 0x892d, 0x170e: 0x896d, 0x170f: 0x874d, 0x1710: 0x0040, 0x1711: 0x0040,
-	0x1712: 0x898d, 0x1713: 0x89ad, 0x1714: 0x88ad, 0x1715: 0x896d, 0x1716: 0x892d, 0x1717: 0x896d,
-	0x1718: 0x0040, 0x1719: 0x0040, 0x171a: 0x89cd, 0x171b: 0x89ed, 0x171c: 0x89cd, 0x171d: 0x0040,
-	0x171e: 0x0040, 0x171f: 0x0040, 0x1720: 0xb591, 0x1721: 0xb5a9, 0x1722: 0xb5c1, 0x1723: 0x8a0e,
-	0x1724: 0xb5d9, 0x1725: 0xb5f1, 0x1726: 0x8a2d, 0x1727: 0x0040, 0x1728: 0x8a4d, 0x1729: 0x8a6d,
-	0x172a: 0x8a8d, 0x172b: 0x8a6d, 0x172c: 0x8aad, 0x172d: 0x8acd, 0x172e: 0x8aed, 0x172f: 0x0040,
-	0x1730: 0x0040, 0x1731: 0x0040, 0x1732: 0x0040, 0x1733: 0x0040, 0x1734: 0x0040, 0x1735: 0x0040,
-	0x1736: 0x0040, 0x1737: 0x0040, 0x1738: 0x0040, 0x1739: 0x0340, 0x173a: 0x0340, 0x173b: 0x0340,
-	0x173c: 0x0040, 0x173d: 0x0040, 0x173e: 0x0040, 0x173f: 0x0040,
-	// Block 0x5d, offset 0x1740
-	0x1740: 0x0a08, 0x1741: 0x0a08, 0x1742: 0x0a08, 0x1743: 0x0a08, 0x1744: 0x0a08, 0x1745: 0x0c08,
-	0x1746: 0x0808, 0x1747: 0x0c08, 0x1748: 0x0818, 0x1749: 0x0c08, 0x174a: 0x0c08, 0x174b: 0x0808,
-	0x174c: 0x0808, 0x174d: 0x0908, 0x174e: 0x0c08, 0x174f: 0x0c08, 0x1750: 0x0c08, 0x1751: 0x0c08,
-	0x1752: 0x0c08, 0x1753: 0x0a08, 0x1754: 0x0a08, 0x1755: 0x0a08, 0x1756: 0x0a08, 0x1757: 0x0908,
-	0x1758: 0x0a08, 0x1759: 0x0a08, 0x175a: 0x0a08, 0x175b: 0x0a08, 0x175c: 0x0a08, 0x175d: 0x0c08,
-	0x175e: 0x0a08, 0x175f: 0x0a08, 0x1760: 0x0a08, 0x1761: 0x0c08, 0x1762: 0x0808, 0x1763: 0x0808,
-	0x1764: 0x0c08, 0x1765: 0x3308, 0x1766: 0x3308, 0x1767: 0x0040, 0x1768: 0x0040, 0x1769: 0x0040,
-	0x176a: 0x0040, 0x176b: 0x0a18, 0x176c: 0x0a18, 0x176d: 0x0a18, 0x176e: 0x0a18, 0x176f: 0x0c18,
-	0x1770: 0x0818, 0x1771: 0x0818, 0x1772: 0x0818, 0x1773: 0x0818, 0x1774: 0x0818, 0x1775: 0x0818,
-	0x1776: 0x0818, 0x1777: 0x0040, 0x1778: 0x0040, 0x1779: 0x0040, 0x177a: 0x0040, 0x177b: 0x0040,
-	0x177c: 0x0040, 0x177d: 0x0040, 0x177e: 0x0040, 0x177f: 0x0040,
-	// Block 0x5e, offset 0x1780
-	0x1780: 0x0a08, 0x1781: 0x0c08, 0x1782: 0x0a08, 0x1783: 0x0c08, 0x1784: 0x0c08, 0x1785: 0x0c08,
-	0x1786: 0x0a08, 0x1787: 0x0a08, 0x1788: 0x0a08, 0x1789: 0x0c08, 0x178a: 0x0a08, 0x178b: 0x0a08,
-	0x178c: 0x0c08, 0x178d: 0x0a08, 0x178e: 0x0c08, 0x178f: 0x0c08, 0x1790: 0x0a08, 0x1791: 0x0c08,
-	0x1792: 0x0040, 0x1793: 0x0040, 0x1794: 0x0040, 0x1795: 0x0040, 0x1796: 0x0040, 0x1797: 0x0040,
-	0x1798: 0x0040, 0x1799: 0x0818, 0x179a: 0x0818, 0x179b: 0x0818, 0x179c: 0x0818, 0x179d: 0x0040,
-	0x179e: 0x0040, 0x179f: 0x0040, 0x17a0: 0x0040, 0x17a1: 0x0040, 0x17a2: 0x0040, 0x17a3: 0x0040,
-	0x17a4: 0x0040, 0x17a5: 0x0040, 0x17a6: 0x0040, 0x17a7: 0x0040, 0x17a8: 0x0040, 0x17a9: 0x0c18,
-	0x17aa: 0x0c18, 0x17ab: 0x0c18, 0x17ac: 0x0c18, 0x17ad: 0x0a18, 0x17ae: 0x0a18, 0x17af: 0x0818,
-	0x17b0: 0x0040, 0x17b1: 0x0040, 0x17b2: 0x0040, 0x17b3: 0x0040, 0x17b4: 0x0040, 0x17b5: 0x0040,
-	0x17b6: 0x0040, 0x17b7: 0x0040, 0x17b8: 0x0040, 0x17b9: 0x0040, 0x17ba: 0x0040, 0x17bb: 0x0040,
-	0x17bc: 0x0040, 0x17bd: 0x0040, 0x17be: 0x0040, 0x17bf: 0x0040,
-	// Block 0x5f, offset 0x17c0
-	0x17c0: 0x3308, 0x17c1: 0x3308, 0x17c2: 0x3008, 0x17c3: 0x3008, 0x17c4: 0x0040, 0x17c5: 0x0008,
-	0x17c6: 0x0008, 0x17c7: 0x0008, 0x17c8: 0x0008, 0x17c9: 0x0008, 0x17ca: 0x0008, 0x17cb: 0x0008,
-	0x17cc: 0x0008, 0x17cd: 0x0040, 0x17ce: 0x0040, 0x17cf: 0x0008, 0x17d0: 0x0008, 0x17d1: 0x0040,
-	0x17d2: 0x0040, 0x17d3: 0x0008, 0x17d4: 0x0008, 0x17d5: 0x0008, 0x17d6: 0x0008, 0x17d7: 0x0008,
-	0x17d8: 0x0008, 0x17d9: 0x0008, 0x17da: 0x0008, 0x17db: 0x0008, 0x17dc: 0x0008, 0x17dd: 0x0008,
-	0x17de: 0x0008, 0x17df: 0x0008, 0x17e0: 0x0008, 0x17e1: 0x0008, 0x17e2: 0x0008, 0x17e3: 0x0008,
-	0x17e4: 0x0008, 0x17e5: 0x0008, 0x17e6: 0x0008, 0x17e7: 0x0008, 0x17e8: 0x0008, 0x17e9: 0x0040,
-	0x17ea: 0x0008, 0x17eb: 0x0008, 0x17ec: 0x0008, 0x17ed: 0x0008, 0x17ee: 0x0008, 0x17ef: 0x0008,
-	0x17f0: 0x0008, 0x17f1: 0x0040, 0x17f2: 0x0008, 0x17f3: 0x0008, 0x17f4: 0x0040, 0x17f5: 0x0008,
-	0x17f6: 0x0008, 0x17f7: 0x0008, 0x17f8: 0x0008, 0x17f9: 0x0008, 0x17fa: 0x0040, 0x17fb: 0x3308,
-	0x17fc: 0x3308, 0x17fd: 0x0008, 0x17fe: 0x3008, 0x17ff: 0x3008,
-	// Block 0x60, offset 0x1800
-	0x1800: 0x3308, 0x1801: 0x3008, 0x1802: 0x3008, 0x1803: 0x3008, 0x1804: 0x3008, 0x1805: 0x0040,
-	0x1806: 0x0040, 0x1807: 0x3008, 0x1808: 0x3008, 0x1809: 0x0040, 0x180a: 0x0040, 0x180b: 0x3008,
-	0x180c: 0x3008, 0x180d: 0x3808, 0x180e: 0x0040, 0x180f: 0x0040, 0x1810: 0x0008, 0x1811: 0x0040,
-	0x1812: 0x0040, 0x1813: 0x0040, 0x1814: 0x0040, 0x1815: 0x0040, 0x1816: 0x0040, 0x1817: 0x3008,
-	0x1818: 0x0040, 0x1819: 0x0040, 0x181a: 0x0040, 0x181b: 0x0040, 0x181c: 0x0040, 0x181d: 0x0008,
-	0x181e: 0x0008, 0x181f: 0x0008, 0x1820: 0x0008, 0x1821: 0x0008, 0x1822: 0x3008, 0x1823: 0x3008,
-	0x1824: 0x0040, 0x1825: 0x0040, 0x1826: 0x3308, 0x1827: 0x3308, 0x1828: 0x3308, 0x1829: 0x3308,
-	0x182a: 0x3308, 0x182b: 0x3308, 0x182c: 0x3308, 0x182d: 0x0040, 0x182e: 0x0040, 0x182f: 0x0040,
-	0x1830: 0x3308, 0x1831: 0x3308, 0x1832: 0x3308, 0x1833: 0x3308, 0x1834: 0x3308, 0x1835: 0x0040,
-	0x1836: 0x0040, 0x1837: 0x0040, 0x1838: 0x0040, 0x1839: 0x0040, 0x183a: 0x0040, 0x183b: 0x0040,
-	0x183c: 0x0040, 0x183d: 0x0040, 0x183e: 0x0040, 0x183f: 0x0040,
-	// Block 0x61, offset 0x1840
-	0x1840: 0x0008, 0x1841: 0x0008, 0x1842: 0x0008, 0x1843: 0x0008, 0x1844: 0x0008, 0x1845: 0x0008,
-	0x1846: 0x0008, 0x1847: 0x0040, 0x1848: 0x0040, 0x1849: 0x0008, 0x184a: 0x0040, 0x184b: 0x0040,
-	0x184c: 0x0008, 0x184d: 0x0008, 0x184e: 0x0008, 0x184f: 0x0008, 0x1850: 0x0008, 0x1851: 0x0008,
-	0x1852: 0x0008, 0x1853: 0x0008, 0x1854: 0x0040, 0x1855: 0x0008, 0x1856: 0x0008, 0x1857: 0x0040,
-	0x1858: 0x0008, 0x1859: 0x0008, 0x185a: 0x0008, 0x185b: 0x0008, 0x185c: 0x0008, 0x185d: 0x0008,
-	0x185e: 0x0008, 0x185f: 0x0008, 0x1860: 0x0008, 0x1861: 0x0008, 0x1862: 0x0008, 0x1863: 0x0008,
-	0x1864: 0x0008, 0x1865: 0x0008, 0x1866: 0x0008, 0x1867: 0x0008, 0x1868: 0x0008, 0x1869: 0x0008,
-	0x186a: 0x0008, 0x186b: 0x0008, 0x186c: 0x0008, 0x186d: 0x0008, 0x186e: 0x0008, 0x186f: 0x0008,
-	0x1870: 0x3008, 0x1871: 0x3008, 0x1872: 0x3008, 0x1873: 0x3008, 0x1874: 0x3008, 0x1875: 0x3008,
-	0x1876: 0x0040, 0x1877: 0x3008, 0x1878: 0x3008, 0x1879: 0x0040, 0x187a: 0x0040, 0x187b: 0x3308,
-	0x187c: 0x3308, 0x187d: 0x3808, 0x187e: 0x3b08, 0x187f: 0x0008,
-	// Block 0x62, offset 0x1880
-	0x1880: 0x0039, 0x1881: 0x0ee9, 0x1882: 0x1159, 0x1883: 0x0ef9, 0x1884: 0x0f09, 0x1885: 0x1199,
-	0x1886: 0x0f31, 0x1887: 0x0249, 0x1888: 0x0f41, 0x1889: 0x0259, 0x188a: 0x0f51, 0x188b: 0x0359,
-	0x188c: 0x0f61, 0x188d: 0x0f71, 0x188e: 0x00d9, 0x188f: 0x0f99, 0x1890: 0x2039, 0x1891: 0x0269,
-	0x1892: 0x01d9, 0x1893: 0x0fa9, 0x1894: 0x0fb9, 0x1895: 0x1089, 0x1896: 0x0279, 0x1897: 0x0369,
-	0x1898: 0x0289, 0x1899: 0x13d1, 0x189a: 0x0039, 0x189b: 0x0ee9, 0x189c: 0x1159, 0x189d: 0x0ef9,
-	0x189e: 0x0f09, 0x189f: 0x1199, 0x18a0: 0x0f31, 0x18a1: 0x0249, 0x18a2: 0x0f41, 0x18a3: 0x0259,
-	0x18a4: 0x0f51, 0x18a5: 0x0359, 0x18a6: 0x0f61, 0x18a7: 0x0f71, 0x18a8: 0x00d9, 0x18a9: 0x0f99,
-	0x18aa: 0x2039, 0x18ab: 0x0269, 0x18ac: 0x01d9, 0x18ad: 0x0fa9, 0x18ae: 0x0fb9, 0x18af: 0x1089,
-	0x18b0: 0x0279, 0x18b1: 0x0369, 0x18b2: 0x0289, 0x18b3: 0x13d1, 0x18b4: 0x0039, 0x18b5: 0x0ee9,
-	0x18b6: 0x1159, 0x18b7: 0x0ef9, 0x18b8: 0x0f09, 0x18b9: 0x1199, 0x18ba: 0x0f31, 0x18bb: 0x0249,
-	0x18bc: 0x0f41, 0x18bd: 0x0259, 0x18be: 0x0f51, 0x18bf: 0x0359,
-	// Block 0x63, offset 0x18c0
-	0x18c0: 0x0f61, 0x18c1: 0x0f71, 0x18c2: 0x00d9, 0x18c3: 0x0f99, 0x18c4: 0x2039, 0x18c5: 0x0269,
-	0x18c6: 0x01d9, 0x18c7: 0x0fa9, 0x18c8: 0x0fb9, 0x18c9: 0x1089, 0x18ca: 0x0279, 0x18cb: 0x0369,
-	0x18cc: 0x0289, 0x18cd: 0x13d1, 0x18ce: 0x0039, 0x18cf: 0x0ee9, 0x18d0: 0x1159, 0x18d1: 0x0ef9,
-	0x18d2: 0x0f09, 0x18d3: 0x1199, 0x18d4: 0x0f31, 0x18d5: 0x0040, 0x18d6: 0x0f41, 0x18d7: 0x0259,
-	0x18d8: 0x0f51, 0x18d9: 0x0359, 0x18da: 0x0f61, 0x18db: 0x0f71, 0x18dc: 0x00d9, 0x18dd: 0x0f99,
-	0x18de: 0x2039, 0x18df: 0x0269, 0x18e0: 0x01d9, 0x18e1: 0x0fa9, 0x18e2: 0x0fb9, 0x18e3: 0x1089,
-	0x18e4: 0x0279, 0x18e5: 0x0369, 0x18e6: 0x0289, 0x18e7: 0x13d1, 0x18e8: 0x0039, 0x18e9: 0x0ee9,
-	0x18ea: 0x1159, 0x18eb: 0x0ef9, 0x18ec: 0x0f09, 0x18ed: 0x1199, 0x18ee: 0x0f31, 0x18ef: 0x0249,
-	0x18f0: 0x0f41, 0x18f1: 0x0259, 0x18f2: 0x0f51, 0x18f3: 0x0359, 0x18f4: 0x0f61, 0x18f5: 0x0f71,
-	0x18f6: 0x00d9, 0x18f7: 0x0f99, 0x18f8: 0x2039, 0x18f9: 0x0269, 0x18fa: 0x01d9, 0x18fb: 0x0fa9,
-	0x18fc: 0x0fb9, 0x18fd: 0x1089, 0x18fe: 0x0279, 0x18ff: 0x0369,
-	// Block 0x64, offset 0x1900
-	0x1900: 0x0289, 0x1901: 0x13d1, 0x1902: 0x0039, 0x1903: 0x0ee9, 0x1904: 0x1159, 0x1905: 0x0ef9,
-	0x1906: 0x0f09, 0x1907: 0x1199, 0x1908: 0x0f31, 0x1909: 0x0249, 0x190a: 0x0f41, 0x190b: 0x0259,
-	0x190c: 0x0f51, 0x190d: 0x0359, 0x190e: 0x0f61, 0x190f: 0x0f71, 0x1910: 0x00d9, 0x1911: 0x0f99,
-	0x1912: 0x2039, 0x1913: 0x0269, 0x1914: 0x01d9, 0x1915: 0x0fa9, 0x1916: 0x0fb9, 0x1917: 0x1089,
-	0x1918: 0x0279, 0x1919: 0x0369, 0x191a: 0x0289, 0x191b: 0x13d1, 0x191c: 0x0039, 0x191d: 0x0040,
-	0x191e: 0x1159, 0x191f: 0x0ef9, 0x1920: 0x0040, 0x1921: 0x0040, 0x1922: 0x0f31, 0x1923: 0x0040,
-	0x1924: 0x0040, 0x1925: 0x0259, 0x1926: 0x0f51, 0x1927: 0x0040, 0x1928: 0x0040, 0x1929: 0x0f71,
-	0x192a: 0x00d9, 0x192b: 0x0f99, 0x192c: 0x2039, 0x192d: 0x0040, 0x192e: 0x01d9, 0x192f: 0x0fa9,
-	0x1930: 0x0fb9, 0x1931: 0x1089, 0x1932: 0x0279, 0x1933: 0x0369, 0x1934: 0x0289, 0x1935: 0x13d1,
-	0x1936: 0x0039, 0x1937: 0x0ee9, 0x1938: 0x1159, 0x1939: 0x0ef9, 0x193a: 0x0040, 0x193b: 0x1199,
-	0x193c: 0x0040, 0x193d: 0x0249, 0x193e: 0x0f41, 0x193f: 0x0259,
-	// Block 0x65, offset 0x1940
-	0x1940: 0x0f51, 0x1941: 0x0359, 0x1942: 0x0f61, 0x1943: 0x0f71, 0x1944: 0x0040, 0x1945: 0x0f99,
-	0x1946: 0x2039, 0x1947: 0x0269, 0x1948: 0x01d9, 0x1949: 0x0fa9, 0x194a: 0x0fb9, 0x194b: 0x1089,
-	0x194c: 0x0279, 0x194d: 0x0369, 0x194e: 0x0289, 0x194f: 0x13d1, 0x1950: 0x0039, 0x1951: 0x0ee9,
-	0x1952: 0x1159, 0x1953: 0x0ef9, 0x1954: 0x0f09, 0x1955: 0x1199, 0x1956: 0x0f31, 0x1957: 0x0249,
-	0x1958: 0x0f41, 0x1959: 0x0259, 0x195a: 0x0f51, 0x195b: 0x0359, 0x195c: 0x0f61, 0x195d: 0x0f71,
-	0x195e: 0x00d9, 0x195f: 0x0f99, 0x1960: 0x2039, 0x1961: 0x0269, 0x1962: 0x01d9, 0x1963: 0x0fa9,
-	0x1964: 0x0fb9, 0x1965: 0x1089, 0x1966: 0x0279, 0x1967: 0x0369, 0x1968: 0x0289, 0x1969: 0x13d1,
-	0x196a: 0x0039, 0x196b: 0x0ee9, 0x196c: 0x1159, 0x196d: 0x0ef9, 0x196e: 0x0f09, 0x196f: 0x1199,
-	0x1970: 0x0f31, 0x1971: 0x0249, 0x1972: 0x0f41, 0x1973: 0x0259, 0x1974: 0x0f51, 0x1975: 0x0359,
-	0x1976: 0x0f61, 0x1977: 0x0f71, 0x1978: 0x00d9, 0x1979: 0x0f99, 0x197a: 0x2039, 0x197b: 0x0269,
-	0x197c: 0x01d9, 0x197d: 0x0fa9, 0x197e: 0x0fb9, 0x197f: 0x1089,
-	// Block 0x66, offset 0x1980
-	0x1980: 0x0279, 0x1981: 0x0369, 0x1982: 0x0289, 0x1983: 0x13d1, 0x1984: 0x0039, 0x1985: 0x0ee9,
-	0x1986: 0x0040, 0x1987: 0x0ef9, 0x1988: 0x0f09, 0x1989: 0x1199, 0x198a: 0x0f31, 0x198b: 0x0040,
-	0x198c: 0x0040, 0x198d: 0x0259, 0x198e: 0x0f51, 0x198f: 0x0359, 0x1990: 0x0f61, 0x1991: 0x0f71,
-	0x1992: 0x00d9, 0x1993: 0x0f99, 0x1994: 0x2039, 0x1995: 0x0040, 0x1996: 0x01d9, 0x1997: 0x0fa9,
-	0x1998: 0x0fb9, 0x1999: 0x1089, 0x199a: 0x0279, 0x199b: 0x0369, 0x199c: 0x0289, 0x199d: 0x0040,
-	0x199e: 0x0039, 0x199f: 0x0ee9, 0x19a0: 0x1159, 0x19a1: 0x0ef9, 0x19a2: 0x0f09, 0x19a3: 0x1199,
-	0x19a4: 0x0f31, 0x19a5: 0x0249, 0x19a6: 0x0f41, 0x19a7: 0x0259, 0x19a8: 0x0f51, 0x19a9: 0x0359,
-	0x19aa: 0x0f61, 0x19ab: 0x0f71, 0x19ac: 0x00d9, 0x19ad: 0x0f99, 0x19ae: 0x2039, 0x19af: 0x0269,
-	0x19b0: 0x01d9, 0x19b1: 0x0fa9, 0x19b2: 0x0fb9, 0x19b3: 0x1089, 0x19b4: 0x0279, 0x19b5: 0x0369,
-	0x19b6: 0x0289, 0x19b7: 0x13d1, 0x19b8: 0x0039, 0x19b9: 0x0ee9, 0x19ba: 0x0040, 0x19bb: 0x0ef9,
-	0x19bc: 0x0f09, 0x19bd: 0x1199, 0x19be: 0x0f31, 0x19bf: 0x0040,
-	// Block 0x67, offset 0x19c0
-	0x19c0: 0x0f41, 0x19c1: 0x0259, 0x19c2: 0x0f51, 0x19c3: 0x0359, 0x19c4: 0x0f61, 0x19c5: 0x0040,
-	0x19c6: 0x00d9, 0x19c7: 0x0040, 0x19c8: 0x0040, 0x19c9: 0x0040, 0x19ca: 0x01d9, 0x19cb: 0x0fa9,
-	0x19cc: 0x0fb9, 0x19cd: 0x1089, 0x19ce: 0x0279, 0x19cf: 0x0369, 0x19d0: 0x0289, 0x19d1: 0x0040,
-	0x19d2: 0x0039, 0x19d3: 0x0ee9, 0x19d4: 0x1159, 0x19d5: 0x0ef9, 0x19d6: 0x0f09, 0x19d7: 0x1199,
-	0x19d8: 0x0f31, 0x19d9: 0x0249, 0x19da: 0x0f41, 0x19db: 0x0259, 0x19dc: 0x0f51, 0x19dd: 0x0359,
-	0x19de: 0x0f61, 0x19df: 0x0f71, 0x19e0: 0x00d9, 0x19e1: 0x0f99, 0x19e2: 0x2039, 0x19e3: 0x0269,
-	0x19e4: 0x01d9, 0x19e5: 0x0fa9, 0x19e6: 0x0fb9, 0x19e7: 0x1089, 0x19e8: 0x0279, 0x19e9: 0x0369,
-	0x19ea: 0x0289, 0x19eb: 0x13d1, 0x19ec: 0x0039, 0x19ed: 0x0ee9, 0x19ee: 0x1159, 0x19ef: 0x0ef9,
-	0x19f0: 0x0f09, 0x19f1: 0x1199, 0x19f2: 0x0f31, 0x19f3: 0x0249, 0x19f4: 0x0f41, 0x19f5: 0x0259,
-	0x19f6: 0x0f51, 0x19f7: 0x0359, 0x19f8: 0x0f61, 0x19f9: 0x0f71, 0x19fa: 0x00d9, 0x19fb: 0x0f99,
-	0x19fc: 0x2039, 0x19fd: 0x0269, 0x19fe: 0x01d9, 0x19ff: 0x0fa9,
-	// Block 0x68, offset 0x1a00
-	0x1a00: 0x0fb9, 0x1a01: 0x1089, 0x1a02: 0x0279, 0x1a03: 0x0369, 0x1a04: 0x0289, 0x1a05: 0x13d1,
-	0x1a06: 0x0039, 0x1a07: 0x0ee9, 0x1a08: 0x1159, 0x1a09: 0x0ef9, 0x1a0a: 0x0f09, 0x1a0b: 0x1199,
-	0x1a0c: 0x0f31, 0x1a0d: 0x0249, 0x1a0e: 0x0f41, 0x1a0f: 0x0259, 0x1a10: 0x0f51, 0x1a11: 0x0359,
-	0x1a12: 0x0f61, 0x1a13: 0x0f71, 0x1a14: 0x00d9, 0x1a15: 0x0f99, 0x1a16: 0x2039, 0x1a17: 0x0269,
-	0x1a18: 0x01d9, 0x1a19: 0x0fa9, 0x1a1a: 0x0fb9, 0x1a1b: 0x1089, 0x1a1c: 0x0279, 0x1a1d: 0x0369,
-	0x1a1e: 0x0289, 0x1a1f: 0x13d1, 0x1a20: 0x0039, 0x1a21: 0x0ee9, 0x1a22: 0x1159, 0x1a23: 0x0ef9,
-	0x1a24: 0x0f09, 0x1a25: 0x1199, 0x1a26: 0x0f31, 0x1a27: 0x0249, 0x1a28: 0x0f41, 0x1a29: 0x0259,
-	0x1a2a: 0x0f51, 0x1a2b: 0x0359, 0x1a2c: 0x0f61, 0x1a2d: 0x0f71, 0x1a2e: 0x00d9, 0x1a2f: 0x0f99,
-	0x1a30: 0x2039, 0x1a31: 0x0269, 0x1a32: 0x01d9, 0x1a33: 0x0fa9, 0x1a34: 0x0fb9, 0x1a35: 0x1089,
-	0x1a36: 0x0279, 0x1a37: 0x0369, 0x1a38: 0x0289, 0x1a39: 0x13d1, 0x1a3a: 0x0039, 0x1a3b: 0x0ee9,
-	0x1a3c: 0x1159, 0x1a3d: 0x0ef9, 0x1a3e: 0x0f09, 0x1a3f: 0x1199,
-	// Block 0x69, offset 0x1a40
-	0x1a40: 0x0f31, 0x1a41: 0x0249, 0x1a42: 0x0f41, 0x1a43: 0x0259, 0x1a44: 0x0f51, 0x1a45: 0x0359,
-	0x1a46: 0x0f61, 0x1a47: 0x0f71, 0x1a48: 0x00d9, 0x1a49: 0x0f99, 0x1a4a: 0x2039, 0x1a4b: 0x0269,
-	0x1a4c: 0x01d9, 0x1a4d: 0x0fa9, 0x1a4e: 0x0fb9, 0x1a4f: 0x1089, 0x1a50: 0x0279, 0x1a51: 0x0369,
-	0x1a52: 0x0289, 0x1a53: 0x13d1, 0x1a54: 0x0039, 0x1a55: 0x0ee9, 0x1a56: 0x1159, 0x1a57: 0x0ef9,
-	0x1a58: 0x0f09, 0x1a59: 0x1199, 0x1a5a: 0x0f31, 0x1a5b: 0x0249, 0x1a5c: 0x0f41, 0x1a5d: 0x0259,
-	0x1a5e: 0x0f51, 0x1a5f: 0x0359, 0x1a60: 0x0f61, 0x1a61: 0x0f71, 0x1a62: 0x00d9, 0x1a63: 0x0f99,
-	0x1a64: 0x2039, 0x1a65: 0x0269, 0x1a66: 0x01d9, 0x1a67: 0x0fa9, 0x1a68: 0x0fb9, 0x1a69: 0x1089,
-	0x1a6a: 0x0279, 0x1a6b: 0x0369, 0x1a6c: 0x0289, 0x1a6d: 0x13d1, 0x1a6e: 0x0039, 0x1a6f: 0x0ee9,
-	0x1a70: 0x1159, 0x1a71: 0x0ef9, 0x1a72: 0x0f09, 0x1a73: 0x1199, 0x1a74: 0x0f31, 0x1a75: 0x0249,
-	0x1a76: 0x0f41, 0x1a77: 0x0259, 0x1a78: 0x0f51, 0x1a79: 0x0359, 0x1a7a: 0x0f61, 0x1a7b: 0x0f71,
-	0x1a7c: 0x00d9, 0x1a7d: 0x0f99, 0x1a7e: 0x2039, 0x1a7f: 0x0269,
-	// Block 0x6a, offset 0x1a80
-	0x1a80: 0x01d9, 0x1a81: 0x0fa9, 0x1a82: 0x0fb9, 0x1a83: 0x1089, 0x1a84: 0x0279, 0x1a85: 0x0369,
-	0x1a86: 0x0289, 0x1a87: 0x13d1, 0x1a88: 0x0039, 0x1a89: 0x0ee9, 0x1a8a: 0x1159, 0x1a8b: 0x0ef9,
-	0x1a8c: 0x0f09, 0x1a8d: 0x1199, 0x1a8e: 0x0f31, 0x1a8f: 0x0249, 0x1a90: 0x0f41, 0x1a91: 0x0259,
-	0x1a92: 0x0f51, 0x1a93: 0x0359, 0x1a94: 0x0f61, 0x1a95: 0x0f71, 0x1a96: 0x00d9, 0x1a97: 0x0f99,
-	0x1a98: 0x2039, 0x1a99: 0x0269, 0x1a9a: 0x01d9, 0x1a9b: 0x0fa9, 0x1a9c: 0x0fb9, 0x1a9d: 0x1089,
-	0x1a9e: 0x0279, 0x1a9f: 0x0369, 0x1aa0: 0x0289, 0x1aa1: 0x13d1, 0x1aa2: 0x0039, 0x1aa3: 0x0ee9,
-	0x1aa4: 0x1159, 0x1aa5: 0x0ef9, 0x1aa6: 0x0f09, 0x1aa7: 0x1199, 0x1aa8: 0x0f31, 0x1aa9: 0x0249,
-	0x1aaa: 0x0f41, 0x1aab: 0x0259, 0x1aac: 0x0f51, 0x1aad: 0x0359, 0x1aae: 0x0f61, 0x1aaf: 0x0f71,
-	0x1ab0: 0x00d9, 0x1ab1: 0x0f99, 0x1ab2: 0x2039, 0x1ab3: 0x0269, 0x1ab4: 0x01d9, 0x1ab5: 0x0fa9,
-	0x1ab6: 0x0fb9, 0x1ab7: 0x1089, 0x1ab8: 0x0279, 0x1ab9: 0x0369, 0x1aba: 0x0289, 0x1abb: 0x13d1,
-	0x1abc: 0x0039, 0x1abd: 0x0ee9, 0x1abe: 0x1159, 0x1abf: 0x0ef9,
-	// Block 0x6b, offset 0x1ac0
-	0x1ac0: 0x0f09, 0x1ac1: 0x1199, 0x1ac2: 0x0f31, 0x1ac3: 0x0249, 0x1ac4: 0x0f41, 0x1ac5: 0x0259,
-	0x1ac6: 0x0f51, 0x1ac7: 0x0359, 0x1ac8: 0x0f61, 0x1ac9: 0x0f71, 0x1aca: 0x00d9, 0x1acb: 0x0f99,
-	0x1acc: 0x2039, 0x1acd: 0x0269, 0x1ace: 0x01d9, 0x1acf: 0x0fa9, 0x1ad0: 0x0fb9, 0x1ad1: 0x1089,
-	0x1ad2: 0x0279, 0x1ad3: 0x0369, 0x1ad4: 0x0289, 0x1ad5: 0x13d1, 0x1ad6: 0x0039, 0x1ad7: 0x0ee9,
-	0x1ad8: 0x1159, 0x1ad9: 0x0ef9, 0x1ada: 0x0f09, 0x1adb: 0x1199, 0x1adc: 0x0f31, 0x1add: 0x0249,
-	0x1ade: 0x0f41, 0x1adf: 0x0259, 0x1ae0: 0x0f51, 0x1ae1: 0x0359, 0x1ae2: 0x0f61, 0x1ae3: 0x0f71,
-	0x1ae4: 0x00d9, 0x1ae5: 0x0f99, 0x1ae6: 0x2039, 0x1ae7: 0x0269, 0x1ae8: 0x01d9, 0x1ae9: 0x0fa9,
-	0x1aea: 0x0fb9, 0x1aeb: 0x1089, 0x1aec: 0x0279, 0x1aed: 0x0369, 0x1aee: 0x0289, 0x1aef: 0x13d1,
-	0x1af0: 0x0039, 0x1af1: 0x0ee9, 0x1af2: 0x1159, 0x1af3: 0x0ef9, 0x1af4: 0x0f09, 0x1af5: 0x1199,
-	0x1af6: 0x0f31, 0x1af7: 0x0249, 0x1af8: 0x0f41, 0x1af9: 0x0259, 0x1afa: 0x0f51, 0x1afb: 0x0359,
-	0x1afc: 0x0f61, 0x1afd: 0x0f71, 0x1afe: 0x00d9, 0x1aff: 0x0f99,
-	// Block 0x6c, offset 0x1b00
-	0x1b00: 0x2039, 0x1b01: 0x0269, 0x1b02: 0x01d9, 0x1b03: 0x0fa9, 0x1b04: 0x0fb9, 0x1b05: 0x1089,
-	0x1b06: 0x0279, 0x1b07: 0x0369, 0x1b08: 0x0289, 0x1b09: 0x13d1, 0x1b0a: 0x0039, 0x1b0b: 0x0ee9,
-	0x1b0c: 0x1159, 0x1b0d: 0x0ef9, 0x1b0e: 0x0f09, 0x1b0f: 0x1199, 0x1b10: 0x0f31, 0x1b11: 0x0249,
-	0x1b12: 0x0f41, 0x1b13: 0x0259, 0x1b14: 0x0f51, 0x1b15: 0x0359, 0x1b16: 0x0f61, 0x1b17: 0x0f71,
-	0x1b18: 0x00d9, 0x1b19: 0x0f99, 0x1b1a: 0x2039, 0x1b1b: 0x0269, 0x1b1c: 0x01d9, 0x1b1d: 0x0fa9,
-	0x1b1e: 0x0fb9, 0x1b1f: 0x1089, 0x1b20: 0x0279, 0x1b21: 0x0369, 0x1b22: 0x0289, 0x1b23: 0x13d1,
-	0x1b24: 0xbad1, 0x1b25: 0xbae9, 0x1b26: 0x0040, 0x1b27: 0x0040, 0x1b28: 0xbb01, 0x1b29: 0x1099,
-	0x1b2a: 0x10b1, 0x1b2b: 0x10c9, 0x1b2c: 0xbb19, 0x1b2d: 0xbb31, 0x1b2e: 0xbb49, 0x1b2f: 0x1429,
-	0x1b30: 0x1a31, 0x1b31: 0xbb61, 0x1b32: 0xbb79, 0x1b33: 0xbb91, 0x1b34: 0xbba9, 0x1b35: 0xbbc1,
-	0x1b36: 0xbbd9, 0x1b37: 0x2109, 0x1b38: 0x1111, 0x1b39: 0x1429, 0x1b3a: 0xbbf1, 0x1b3b: 0xbc09,
-	0x1b3c: 0xbc21, 0x1b3d: 0x10e1, 0x1b3e: 0x10f9, 0x1b3f: 0xbc39,
-	// Block 0x6d, offset 0x1b40
-	0x1b40: 0x2079, 0x1b41: 0xbc51, 0x1b42: 0xbb01, 0x1b43: 0x1099, 0x1b44: 0x10b1, 0x1b45: 0x10c9,
-	0x1b46: 0xbb19, 0x1b47: 0xbb31, 0x1b48: 0xbb49, 0x1b49: 0x1429, 0x1b4a: 0x1a31, 0x1b4b: 0xbb61,
-	0x1b4c: 0xbb79, 0x1b4d: 0xbb91, 0x1b4e: 0xbba9, 0x1b4f: 0xbbc1, 0x1b50: 0xbbd9, 0x1b51: 0x2109,
-	0x1b52: 0x1111, 0x1b53: 0xbbf1, 0x1b54: 0xbbf1, 0x1b55: 0xbc09, 0x1b56: 0xbc21, 0x1b57: 0x10e1,
-	0x1b58: 0x10f9, 0x1b59: 0xbc39, 0x1b5a: 0x2079, 0x1b5b: 0xbc71, 0x1b5c: 0xbb19, 0x1b5d: 0x1429,
-	0x1b5e: 0xbb61, 0x1b5f: 0x10e1, 0x1b60: 0x1111, 0x1b61: 0x2109, 0x1b62: 0xbb01, 0x1b63: 0x1099,
-	0x1b64: 0x10b1, 0x1b65: 0x10c9, 0x1b66: 0xbb19, 0x1b67: 0xbb31, 0x1b68: 0xbb49, 0x1b69: 0x1429,
-	0x1b6a: 0x1a31, 0x1b6b: 0xbb61, 0x1b6c: 0xbb79, 0x1b6d: 0xbb91, 0x1b6e: 0xbba9, 0x1b6f: 0xbbc1,
-	0x1b70: 0xbbd9, 0x1b71: 0x2109, 0x1b72: 0x1111, 0x1b73: 0x1429, 0x1b74: 0xbbf1, 0x1b75: 0xbc09,
-	0x1b76: 0xbc21, 0x1b77: 0x10e1, 0x1b78: 0x10f9, 0x1b79: 0xbc39, 0x1b7a: 0x2079, 0x1b7b: 0xbc51,
-	0x1b7c: 0xbb01, 0x1b7d: 0x1099, 0x1b7e: 0x10b1, 0x1b7f: 0x10c9,
-	// Block 0x6e, offset 0x1b80
-	0x1b80: 0xbb19, 0x1b81: 0xbb31, 0x1b82: 0xbb49, 0x1b83: 0x1429, 0x1b84: 0x1a31, 0x1b85: 0xbb61,
-	0x1b86: 0xbb79, 0x1b87: 0xbb91, 0x1b88: 0xbba9, 0x1b89: 0xbbc1, 0x1b8a: 0xbbd9, 0x1b8b: 0x2109,
-	0x1b8c: 0x1111, 0x1b8d: 0xbbf1, 0x1b8e: 0xbbf1, 0x1b8f: 0xbc09, 0x1b90: 0xbc21, 0x1b91: 0x10e1,
-	0x1b92: 0x10f9, 0x1b93: 0xbc39, 0x1b94: 0x2079, 0x1b95: 0xbc71, 0x1b96: 0xbb19, 0x1b97: 0x1429,
-	0x1b98: 0xbb61, 0x1b99: 0x10e1, 0x1b9a: 0x1111, 0x1b9b: 0x2109, 0x1b9c: 0xbb01, 0x1b9d: 0x1099,
-	0x1b9e: 0x10b1, 0x1b9f: 0x10c9, 0x1ba0: 0xbb19, 0x1ba1: 0xbb31, 0x1ba2: 0xbb49, 0x1ba3: 0x1429,
-	0x1ba4: 0x1a31, 0x1ba5: 0xbb61, 0x1ba6: 0xbb79, 0x1ba7: 0xbb91, 0x1ba8: 0xbba9, 0x1ba9: 0xbbc1,
-	0x1baa: 0xbbd9, 0x1bab: 0x2109, 0x1bac: 0x1111, 0x1bad: 0x1429, 0x1bae: 0xbbf1, 0x1baf: 0xbc09,
-	0x1bb0: 0xbc21, 0x1bb1: 0x10e1, 0x1bb2: 0x10f9, 0x1bb3: 0xbc39, 0x1bb4: 0x2079, 0x1bb5: 0xbc51,
-	0x1bb6: 0xbb01, 0x1bb7: 0x1099, 0x1bb8: 0x10b1, 0x1bb9: 0x10c9, 0x1bba: 0xbb19, 0x1bbb: 0xbb31,
-	0x1bbc: 0xbb49, 0x1bbd: 0x1429, 0x1bbe: 0x1a31, 0x1bbf: 0xbb61,
-	// Block 0x6f, offset 0x1bc0
-	0x1bc0: 0xbb79, 0x1bc1: 0xbb91, 0x1bc2: 0xbba9, 0x1bc3: 0xbbc1, 0x1bc4: 0xbbd9, 0x1bc5: 0x2109,
-	0x1bc6: 0x1111, 0x1bc7: 0xbbf1, 0x1bc8: 0xbbf1, 0x1bc9: 0xbc09, 0x1bca: 0xbc21, 0x1bcb: 0x10e1,
-	0x1bcc: 0x10f9, 0x1bcd: 0xbc39, 0x1bce: 0x2079, 0x1bcf: 0xbc71, 0x1bd0: 0xbb19, 0x1bd1: 0x1429,
-	0x1bd2: 0xbb61, 0x1bd3: 0x10e1, 0x1bd4: 0x1111, 0x1bd5: 0x2109, 0x1bd6: 0xbb01, 0x1bd7: 0x1099,
-	0x1bd8: 0x10b1, 0x1bd9: 0x10c9, 0x1bda: 0xbb19, 0x1bdb: 0xbb31, 0x1bdc: 0xbb49, 0x1bdd: 0x1429,
-	0x1bde: 0x1a31, 0x1bdf: 0xbb61, 0x1be0: 0xbb79, 0x1be1: 0xbb91, 0x1be2: 0xbba9, 0x1be3: 0xbbc1,
-	0x1be4: 0xbbd9, 0x1be5: 0x2109, 0x1be6: 0x1111, 0x1be7: 0x1429, 0x1be8: 0xbbf1, 0x1be9: 0xbc09,
-	0x1bea: 0xbc21, 0x1beb: 0x10e1, 0x1bec: 0x10f9, 0x1bed: 0xbc39, 0x1bee: 0x2079, 0x1bef: 0xbc51,
-	0x1bf0: 0xbb01, 0x1bf1: 0x1099, 0x1bf2: 0x10b1, 0x1bf3: 0x10c9, 0x1bf4: 0xbb19, 0x1bf5: 0xbb31,
-	0x1bf6: 0xbb49, 0x1bf7: 0x1429, 0x1bf8: 0x1a31, 0x1bf9: 0xbb61, 0x1bfa: 0xbb79, 0x1bfb: 0xbb91,
-	0x1bfc: 0xbba9, 0x1bfd: 0xbbc1, 0x1bfe: 0xbbd9, 0x1bff: 0x2109,
-	// Block 0x70, offset 0x1c00
-	0x1c00: 0x1111, 0x1c01: 0xbbf1, 0x1c02: 0xbbf1, 0x1c03: 0xbc09, 0x1c04: 0xbc21, 0x1c05: 0x10e1,
-	0x1c06: 0x10f9, 0x1c07: 0xbc39, 0x1c08: 0x2079, 0x1c09: 0xbc71, 0x1c0a: 0xbb19, 0x1c0b: 0x1429,
-	0x1c0c: 0xbb61, 0x1c0d: 0x10e1, 0x1c0e: 0x1111, 0x1c0f: 0x2109, 0x1c10: 0xbb01, 0x1c11: 0x1099,
-	0x1c12: 0x10b1, 0x1c13: 0x10c9, 0x1c14: 0xbb19, 0x1c15: 0xbb31, 0x1c16: 0xbb49, 0x1c17: 0x1429,
-	0x1c18: 0x1a31, 0x1c19: 0xbb61, 0x1c1a: 0xbb79, 0x1c1b: 0xbb91, 0x1c1c: 0xbba9, 0x1c1d: 0xbbc1,
-	0x1c1e: 0xbbd9, 0x1c1f: 0x2109, 0x1c20: 0x1111, 0x1c21: 0x1429, 0x1c22: 0xbbf1, 0x1c23: 0xbc09,
-	0x1c24: 0xbc21, 0x1c25: 0x10e1, 0x1c26: 0x10f9, 0x1c27: 0xbc39, 0x1c28: 0x2079, 0x1c29: 0xbc51,
-	0x1c2a: 0xbb01, 0x1c2b: 0x1099, 0x1c2c: 0x10b1, 0x1c2d: 0x10c9, 0x1c2e: 0xbb19, 0x1c2f: 0xbb31,
-	0x1c30: 0xbb49, 0x1c31: 0x1429, 0x1c32: 0x1a31, 0x1c33: 0xbb61, 0x1c34: 0xbb79, 0x1c35: 0xbb91,
-	0x1c36: 0xbba9, 0x1c37: 0xbbc1, 0x1c38: 0xbbd9, 0x1c39: 0x2109, 0x1c3a: 0x1111, 0x1c3b: 0xbbf1,
-	0x1c3c: 0xbbf1, 0x1c3d: 0xbc09, 0x1c3e: 0xbc21, 0x1c3f: 0x10e1,
-	// Block 0x71, offset 0x1c40
-	0x1c40: 0x10f9, 0x1c41: 0xbc39, 0x1c42: 0x2079, 0x1c43: 0xbc71, 0x1c44: 0xbb19, 0x1c45: 0x1429,
-	0x1c46: 0xbb61, 0x1c47: 0x10e1, 0x1c48: 0x1111, 0x1c49: 0x2109, 0x1c4a: 0xbc91, 0x1c4b: 0xbc91,
-	0x1c4c: 0x0040, 0x1c4d: 0x0040, 0x1c4e: 0x1f41, 0x1c4f: 0x00c9, 0x1c50: 0x0069, 0x1c51: 0x0079,
-	0x1c52: 0x1f51, 0x1c53: 0x1f61, 0x1c54: 0x1f71, 0x1c55: 0x1f81, 0x1c56: 0x1f91, 0x1c57: 0x1fa1,
-	0x1c58: 0x1f41, 0x1c59: 0x00c9, 0x1c5a: 0x0069, 0x1c5b: 0x0079, 0x1c5c: 0x1f51, 0x1c5d: 0x1f61,
-	0x1c5e: 0x1f71, 0x1c5f: 0x1f81, 0x1c60: 0x1f91, 0x1c61: 0x1fa1, 0x1c62: 0x1f41, 0x1c63: 0x00c9,
-	0x1c64: 0x0069, 0x1c65: 0x0079, 0x1c66: 0x1f51, 0x1c67: 0x1f61, 0x1c68: 0x1f71, 0x1c69: 0x1f81,
-	0x1c6a: 0x1f91, 0x1c6b: 0x1fa1, 0x1c6c: 0x1f41, 0x1c6d: 0x00c9, 0x1c6e: 0x0069, 0x1c6f: 0x0079,
-	0x1c70: 0x1f51, 0x1c71: 0x1f61, 0x1c72: 0x1f71, 0x1c73: 0x1f81, 0x1c74: 0x1f91, 0x1c75: 0x1fa1,
-	0x1c76: 0x1f41, 0x1c77: 0x00c9, 0x1c78: 0x0069, 0x1c79: 0x0079, 0x1c7a: 0x1f51, 0x1c7b: 0x1f61,
-	0x1c7c: 0x1f71, 0x1c7d: 0x1f81, 0x1c7e: 0x1f91, 0x1c7f: 0x1fa1,
-	// Block 0x72, offset 0x1c80
-	0x1c80: 0xe115, 0x1c81: 0xe115, 0x1c82: 0xe135, 0x1c83: 0xe135, 0x1c84: 0xe115, 0x1c85: 0xe115,
-	0x1c86: 0xe175, 0x1c87: 0xe175, 0x1c88: 0xe115, 0x1c89: 0xe115, 0x1c8a: 0xe135, 0x1c8b: 0xe135,
-	0x1c8c: 0xe115, 0x1c8d: 0xe115, 0x1c8e: 0xe1f5, 0x1c8f: 0xe1f5, 0x1c90: 0xe115, 0x1c91: 0xe115,
-	0x1c92: 0xe135, 0x1c93: 0xe135, 0x1c94: 0xe115, 0x1c95: 0xe115, 0x1c96: 0xe175, 0x1c97: 0xe175,
-	0x1c98: 0xe115, 0x1c99: 0xe115, 0x1c9a: 0xe135, 0x1c9b: 0xe135, 0x1c9c: 0xe115, 0x1c9d: 0xe115,
-	0x1c9e: 0x8b3d, 0x1c9f: 0x8b3d, 0x1ca0: 0x04b5, 0x1ca1: 0x04b5, 0x1ca2: 0x0a08, 0x1ca3: 0x0a08,
-	0x1ca4: 0x0a08, 0x1ca5: 0x0a08, 0x1ca6: 0x0a08, 0x1ca7: 0x0a08, 0x1ca8: 0x0a08, 0x1ca9: 0x0a08,
-	0x1caa: 0x0a08, 0x1cab: 0x0a08, 0x1cac: 0x0a08, 0x1cad: 0x0a08, 0x1cae: 0x0a08, 0x1caf: 0x0a08,
-	0x1cb0: 0x0a08, 0x1cb1: 0x0a08, 0x1cb2: 0x0a08, 0x1cb3: 0x0a08, 0x1cb4: 0x0a08, 0x1cb5: 0x0a08,
-	0x1cb6: 0x0a08, 0x1cb7: 0x0a08, 0x1cb8: 0x0a08, 0x1cb9: 0x0a08, 0x1cba: 0x0a08, 0x1cbb: 0x0a08,
-	0x1cbc: 0x0a08, 0x1cbd: 0x0a08, 0x1cbe: 0x0a08, 0x1cbf: 0x0a08,
-	// Block 0x73, offset 0x1cc0
-	0x1cc0: 0xb1d9, 0x1cc1: 0xb1f1, 0x1cc2: 0xb251, 0x1cc3: 0xb299, 0x1cc4: 0x0040, 0x1cc5: 0xb461,
-	0x1cc6: 0xb2e1, 0x1cc7: 0xb269, 0x1cc8: 0xb359, 0x1cc9: 0xb479, 0x1cca: 0xb3e9, 0x1ccb: 0xb401,
-	0x1ccc: 0xb419, 0x1ccd: 0xb431, 0x1cce: 0xb2f9, 0x1ccf: 0xb389, 0x1cd0: 0xb3b9, 0x1cd1: 0xb329,
-	0x1cd2: 0xb3d1, 0x1cd3: 0xb2c9, 0x1cd4: 0xb311, 0x1cd5: 0xb221, 0x1cd6: 0xb239, 0x1cd7: 0xb281,
-	0x1cd8: 0xb2b1, 0x1cd9: 0xb341, 0x1cda: 0xb371, 0x1cdb: 0xb3a1, 0x1cdc: 0xbca9, 0x1cdd: 0x7999,
-	0x1cde: 0xbcc1, 0x1cdf: 0xbcd9, 0x1ce0: 0x0040, 0x1ce1: 0xb1f1, 0x1ce2: 0xb251, 0x1ce3: 0x0040,
-	0x1ce4: 0xb449, 0x1ce5: 0x0040, 0x1ce6: 0x0040, 0x1ce7: 0xb269, 0x1ce8: 0x0040, 0x1ce9: 0xb479,
-	0x1cea: 0xb3e9, 0x1ceb: 0xb401, 0x1cec: 0xb419, 0x1ced: 0xb431, 0x1cee: 0xb2f9, 0x1cef: 0xb389,
-	0x1cf0: 0xb3b9, 0x1cf1: 0xb329, 0x1cf2: 0xb3d1, 0x1cf3: 0x0040, 0x1cf4: 0xb311, 0x1cf5: 0xb221,
-	0x1cf6: 0xb239, 0x1cf7: 0xb281, 0x1cf8: 0x0040, 0x1cf9: 0xb341, 0x1cfa: 0x0040, 0x1cfb: 0xb3a1,
-	0x1cfc: 0x0040, 0x1cfd: 0x0040, 0x1cfe: 0x0040, 0x1cff: 0x0040,
-	// Block 0x74, offset 0x1d00
-	0x1d00: 0x0040, 0x1d01: 0x0040, 0x1d02: 0xb251, 0x1d03: 0x0040, 0x1d04: 0x0040, 0x1d05: 0x0040,
-	0x1d06: 0x0040, 0x1d07: 0xb269, 0x1d08: 0x0040, 0x1d09: 0xb479, 0x1d0a: 0x0040, 0x1d0b: 0xb401,
-	0x1d0c: 0x0040, 0x1d0d: 0xb431, 0x1d0e: 0xb2f9, 0x1d0f: 0xb389, 0x1d10: 0x0040, 0x1d11: 0xb329,
-	0x1d12: 0xb3d1, 0x1d13: 0x0040, 0x1d14: 0xb311, 0x1d15: 0x0040, 0x1d16: 0x0040, 0x1d17: 0xb281,
-	0x1d18: 0x0040, 0x1d19: 0xb341, 0x1d1a: 0x0040, 0x1d1b: 0xb3a1, 0x1d1c: 0x0040, 0x1d1d: 0x7999,
-	0x1d1e: 0x0040, 0x1d1f: 0xbcd9, 0x1d20: 0x0040, 0x1d21: 0xb1f1, 0x1d22: 0xb251, 0x1d23: 0x0040,
-	0x1d24: 0xb449, 0x1d25: 0x0040, 0x1d26: 0x0040, 0x1d27: 0xb269, 0x1d28: 0xb359, 0x1d29: 0xb479,
-	0x1d2a: 0xb3e9, 0x1d2b: 0x0040, 0x1d2c: 0xb419, 0x1d2d: 0xb431, 0x1d2e: 0xb2f9, 0x1d2f: 0xb389,
-	0x1d30: 0xb3b9, 0x1d31: 0xb329, 0x1d32: 0xb3d1, 0x1d33: 0x0040, 0x1d34: 0xb311, 0x1d35: 0xb221,
-	0x1d36: 0xb239, 0x1d37: 0xb281, 0x1d38: 0x0040, 0x1d39: 0xb341, 0x1d3a: 0xb371, 0x1d3b: 0xb3a1,
-	0x1d3c: 0xbca9, 0x1d3d: 0x0040, 0x1d3e: 0xbcc1, 0x1d3f: 0x0040,
-	// Block 0x75, offset 0x1d40
-	0x1d40: 0xb1d9, 0x1d41: 0xb1f1, 0x1d42: 0xb251, 0x1d43: 0xb299, 0x1d44: 0xb449, 0x1d45: 0xb461,
-	0x1d46: 0xb2e1, 0x1d47: 0xb269, 0x1d48: 0xb359, 0x1d49: 0xb479, 0x1d4a: 0x0040, 0x1d4b: 0xb401,
-	0x1d4c: 0xb419, 0x1d4d: 0xb431, 0x1d4e: 0xb2f9, 0x1d4f: 0xb389, 0x1d50: 0xb3b9, 0x1d51: 0xb329,
-	0x1d52: 0xb3d1, 0x1d53: 0xb2c9, 0x1d54: 0xb311, 0x1d55: 0xb221, 0x1d56: 0xb239, 0x1d57: 0xb281,
-	0x1d58: 0xb2b1, 0x1d59: 0xb341, 0x1d5a: 0xb371, 0x1d5b: 0xb3a1, 0x1d5c: 0x0040, 0x1d5d: 0x0040,
-	0x1d5e: 0x0040, 0x1d5f: 0x0040, 0x1d60: 0x0040, 0x1d61: 0xb1f1, 0x1d62: 0xb251, 0x1d63: 0xb299,
-	0x1d64: 0x0040, 0x1d65: 0xb461, 0x1d66: 0xb2e1, 0x1d67: 0xb269, 0x1d68: 0xb359, 0x1d69: 0xb479,
-	0x1d6a: 0x0040, 0x1d6b: 0xb401, 0x1d6c: 0xb419, 0x1d6d: 0xb431, 0x1d6e: 0xb2f9, 0x1d6f: 0xb389,
-	0x1d70: 0xb3b9, 0x1d71: 0xb329, 0x1d72: 0xb3d1, 0x1d73: 0xb2c9, 0x1d74: 0xb311, 0x1d75: 0xb221,
-	0x1d76: 0xb239, 0x1d77: 0xb281, 0x1d78: 0xb2b1, 0x1d79: 0xb341, 0x1d7a: 0xb371, 0x1d7b: 0xb3a1,
-	0x1d7c: 0x0040, 0x1d7d: 0x0040, 0x1d7e: 0x0040, 0x1d7f: 0x0040,
-	// Block 0x76, offset 0x1d80
-	0x1d80: 0x0040, 0x1d81: 0xbcf2, 0x1d82: 0xbd0a, 0x1d83: 0xbd22, 0x1d84: 0xbd3a, 0x1d85: 0xbd52,
-	0x1d86: 0xbd6a, 0x1d87: 0xbd82, 0x1d88: 0xbd9a, 0x1d89: 0xbdb2, 0x1d8a: 0xbdca, 0x1d8b: 0x0018,
-	0x1d8c: 0x0018, 0x1d8d: 0x0018, 0x1d8e: 0x0018, 0x1d8f: 0x0018, 0x1d90: 0xbde2, 0x1d91: 0xbe02,
-	0x1d92: 0xbe22, 0x1d93: 0xbe42, 0x1d94: 0xbe62, 0x1d95: 0xbe82, 0x1d96: 0xbea2, 0x1d97: 0xbec2,
-	0x1d98: 0xbee2, 0x1d99: 0xbf02, 0x1d9a: 0xbf22, 0x1d9b: 0xbf42, 0x1d9c: 0xbf62, 0x1d9d: 0xbf82,
-	0x1d9e: 0xbfa2, 0x1d9f: 0xbfc2, 0x1da0: 0xbfe2, 0x1da1: 0xc002, 0x1da2: 0xc022, 0x1da3: 0xc042,
-	0x1da4: 0xc062, 0x1da5: 0xc082, 0x1da6: 0xc0a2, 0x1da7: 0xc0c2, 0x1da8: 0xc0e2, 0x1da9: 0xc102,
-	0x1daa: 0xc121, 0x1dab: 0x1159, 0x1dac: 0x0269, 0x1dad: 0x66a9, 0x1dae: 0xc161, 0x1daf: 0x0018,
-	0x1db0: 0x0039, 0x1db1: 0x0ee9, 0x1db2: 0x1159, 0x1db3: 0x0ef9, 0x1db4: 0x0f09, 0x1db5: 0x1199,
-	0x1db6: 0x0f31, 0x1db7: 0x0249, 0x1db8: 0x0f41, 0x1db9: 0x0259, 0x1dba: 0x0f51, 0x1dbb: 0x0359,
-	0x1dbc: 0x0f61, 0x1dbd: 0x0f71, 0x1dbe: 0x00d9, 0x1dbf: 0x0f99,
-	// Block 0x77, offset 0x1dc0
-	0x1dc0: 0x2039, 0x1dc1: 0x0269, 0x1dc2: 0x01d9, 0x1dc3: 0x0fa9, 0x1dc4: 0x0fb9, 0x1dc5: 0x1089,
-	0x1dc6: 0x0279, 0x1dc7: 0x0369, 0x1dc8: 0x0289, 0x1dc9: 0x13d1, 0x1dca: 0xc179, 0x1dcb: 0x65e9,
-	0x1dcc: 0xc191, 0x1dcd: 0x1441, 0x1dce: 0xc1a9, 0x1dcf: 0xc1c9, 0x1dd0: 0x0018, 0x1dd1: 0x0018,
-	0x1dd2: 0x0018, 0x1dd3: 0x0018, 0x1dd4: 0x0018, 0x1dd5: 0x0018, 0x1dd6: 0x0018, 0x1dd7: 0x0018,
-	0x1dd8: 0x0018, 0x1dd9: 0x0018, 0x1dda: 0x0018, 0x1ddb: 0x0018, 0x1ddc: 0x0018, 0x1ddd: 0x0018,
-	0x1dde: 0x0018, 0x1ddf: 0x0018, 0x1de0: 0x0018, 0x1de1: 0x0018, 0x1de2: 0x0018, 0x1de3: 0x0018,
-	0x1de4: 0x0018, 0x1de5: 0x0018, 0x1de6: 0x0018, 0x1de7: 0x0018, 0x1de8: 0x0018, 0x1de9: 0x0018,
-	0x1dea: 0xc1e1, 0x1deb: 0xc1f9, 0x1dec: 0xc211, 0x1ded: 0x0018, 0x1dee: 0x0018, 0x1def: 0x0018,
-	0x1df0: 0x0018, 0x1df1: 0x0018, 0x1df2: 0x0018, 0x1df3: 0x0018, 0x1df4: 0x0018, 0x1df5: 0x0018,
-	0x1df6: 0x0018, 0x1df7: 0x0018, 0x1df8: 0x0018, 0x1df9: 0x0018, 0x1dfa: 0x0018, 0x1dfb: 0x0018,
-	0x1dfc: 0x0018, 0x1dfd: 0x0018, 0x1dfe: 0x0018, 0x1dff: 0x0018,
-	// Block 0x78, offset 0x1e00
-	0x1e00: 0xc241, 0x1e01: 0xc279, 0x1e02: 0xc2b1, 0x1e03: 0x0040, 0x1e04: 0x0040, 0x1e05: 0x0040,
-	0x1e06: 0x0040, 0x1e07: 0x0040, 0x1e08: 0x0040, 0x1e09: 0x0040, 0x1e0a: 0x0040, 0x1e0b: 0x0040,
-	0x1e0c: 0x0040, 0x1e0d: 0x0040, 0x1e0e: 0x0040, 0x1e0f: 0x0040, 0x1e10: 0xc2d1, 0x1e11: 0xc2f1,
-	0x1e12: 0xc311, 0x1e13: 0xc331, 0x1e14: 0xc351, 0x1e15: 0xc371, 0x1e16: 0xc391, 0x1e17: 0xc3b1,
-	0x1e18: 0xc3d1, 0x1e19: 0xc3f1, 0x1e1a: 0xc411, 0x1e1b: 0xc431, 0x1e1c: 0xc451, 0x1e1d: 0xc471,
-	0x1e1e: 0xc491, 0x1e1f: 0xc4b1, 0x1e20: 0xc4d1, 0x1e21: 0xc4f1, 0x1e22: 0xc511, 0x1e23: 0xc531,
-	0x1e24: 0xc551, 0x1e25: 0xc571, 0x1e26: 0xc591, 0x1e27: 0xc5b1, 0x1e28: 0xc5d1, 0x1e29: 0xc5f1,
-	0x1e2a: 0xc611, 0x1e2b: 0xc631, 0x1e2c: 0xc651, 0x1e2d: 0xc671, 0x1e2e: 0xc691, 0x1e2f: 0xc6b1,
-	0x1e30: 0xc6d1, 0x1e31: 0xc6f1, 0x1e32: 0xc711, 0x1e33: 0xc731, 0x1e34: 0xc751, 0x1e35: 0xc771,
-	0x1e36: 0xc791, 0x1e37: 0xc7b1, 0x1e38: 0xc7d1, 0x1e39: 0xc7f1, 0x1e3a: 0xc811, 0x1e3b: 0xc831,
-	0x1e3c: 0x0040, 0x1e3d: 0x0040, 0x1e3e: 0x0040, 0x1e3f: 0x0040,
-	// Block 0x79, offset 0x1e40
-	0x1e40: 0xcb61, 0x1e41: 0xcb81, 0x1e42: 0xcba1, 0x1e43: 0x8b55, 0x1e44: 0xcbc1, 0x1e45: 0xcbe1,
-	0x1e46: 0xcc01, 0x1e47: 0xcc21, 0x1e48: 0xcc41, 0x1e49: 0xcc61, 0x1e4a: 0xcc81, 0x1e4b: 0xcca1,
-	0x1e4c: 0xccc1, 0x1e4d: 0x8b75, 0x1e4e: 0xcce1, 0x1e4f: 0xcd01, 0x1e50: 0xcd21, 0x1e51: 0xcd41,
-	0x1e52: 0x8b95, 0x1e53: 0xcd61, 0x1e54: 0xcd81, 0x1e55: 0xc491, 0x1e56: 0x8bb5, 0x1e57: 0xcda1,
-	0x1e58: 0xcdc1, 0x1e59: 0xcde1, 0x1e5a: 0xce01, 0x1e5b: 0xce21, 0x1e5c: 0x8bd5, 0x1e5d: 0xce41,
-	0x1e5e: 0xce61, 0x1e5f: 0xce81, 0x1e60: 0xcea1, 0x1e61: 0xcec1, 0x1e62: 0xc7f1, 0x1e63: 0xcee1,
-	0x1e64: 0xcf01, 0x1e65: 0xcf21, 0x1e66: 0xcf41, 0x1e67: 0xcf61, 0x1e68: 0xcf81, 0x1e69: 0xcfa1,
-	0x1e6a: 0xcfc1, 0x1e6b: 0xcfe1, 0x1e6c: 0xd001, 0x1e6d: 0xd021, 0x1e6e: 0xd041, 0x1e6f: 0xd061,
-	0x1e70: 0xd081, 0x1e71: 0xd0a1, 0x1e72: 0xd0a1, 0x1e73: 0xd0a1, 0x1e74: 0x8bf5, 0x1e75: 0xd0c1,
-	0x1e76: 0xd0e1, 0x1e77: 0xd101, 0x1e78: 0x8c15, 0x1e79: 0xd121, 0x1e7a: 0xd141, 0x1e7b: 0xd161,
-	0x1e7c: 0xd181, 0x1e7d: 0xd1a1, 0x1e7e: 0xd1c1, 0x1e7f: 0xd1e1,
-	// Block 0x7a, offset 0x1e80
-	0x1e80: 0xd201, 0x1e81: 0xd221, 0x1e82: 0xd241, 0x1e83: 0xd261, 0x1e84: 0xd281, 0x1e85: 0xd2a1,
-	0x1e86: 0xd2a1, 0x1e87: 0xd2c1, 0x1e88: 0xd2e1, 0x1e89: 0xd301, 0x1e8a: 0xd321, 0x1e8b: 0xd341,
-	0x1e8c: 0xd361, 0x1e8d: 0xd381, 0x1e8e: 0xd3a1, 0x1e8f: 0xd3c1, 0x1e90: 0xd3e1, 0x1e91: 0xd401,
-	0x1e92: 0xd421, 0x1e93: 0xd441, 0x1e94: 0xd461, 0x1e95: 0xd481, 0x1e96: 0xd4a1, 0x1e97: 0xd4c1,
-	0x1e98: 0xd4e1, 0x1e99: 0x8c35, 0x1e9a: 0xd501, 0x1e9b: 0xd521, 0x1e9c: 0xd541, 0x1e9d: 0xc371,
-	0x1e9e: 0xd561, 0x1e9f: 0xd581, 0x1ea0: 0x8c55, 0x1ea1: 0x8c75, 0x1ea2: 0xd5a1, 0x1ea3: 0xd5c1,
-	0x1ea4: 0xd5e1, 0x1ea5: 0xd601, 0x1ea6: 0xd621, 0x1ea7: 0xd641, 0x1ea8: 0x2040, 0x1ea9: 0xd661,
-	0x1eaa: 0xd681, 0x1eab: 0xd681, 0x1eac: 0x8c95, 0x1ead: 0xd6a1, 0x1eae: 0xd6c1, 0x1eaf: 0xd6e1,
-	0x1eb0: 0xd701, 0x1eb1: 0x8cb5, 0x1eb2: 0xd721, 0x1eb3: 0xd741, 0x1eb4: 0x2040, 0x1eb5: 0xd761,
-	0x1eb6: 0xd781, 0x1eb7: 0xd7a1, 0x1eb8: 0xd7c1, 0x1eb9: 0xd7e1, 0x1eba: 0xd801, 0x1ebb: 0x8cd5,
-	0x1ebc: 0xd821, 0x1ebd: 0x8cf5, 0x1ebe: 0xd841, 0x1ebf: 0xd861,
-	// Block 0x7b, offset 0x1ec0
-	0x1ec0: 0xd881, 0x1ec1: 0xd8a1, 0x1ec2: 0xd8c1, 0x1ec3: 0xd8e1, 0x1ec4: 0xd901, 0x1ec5: 0xd921,
-	0x1ec6: 0xd941, 0x1ec7: 0xd961, 0x1ec8: 0xd981, 0x1ec9: 0x8d15, 0x1eca: 0xd9a1, 0x1ecb: 0xd9c1,
-	0x1ecc: 0xd9e1, 0x1ecd: 0xda01, 0x1ece: 0xda21, 0x1ecf: 0x8d35, 0x1ed0: 0xda41, 0x1ed1: 0x8d55,
-	0x1ed2: 0x8d75, 0x1ed3: 0xda61, 0x1ed4: 0xda81, 0x1ed5: 0xda81, 0x1ed6: 0xdaa1, 0x1ed7: 0x8d95,
-	0x1ed8: 0x8db5, 0x1ed9: 0xdac1, 0x1eda: 0xdae1, 0x1edb: 0xdb01, 0x1edc: 0xdb21, 0x1edd: 0xdb41,
-	0x1ede: 0xdb61, 0x1edf: 0xdb81, 0x1ee0: 0xdba1, 0x1ee1: 0xdbc1, 0x1ee2: 0xdbe1, 0x1ee3: 0xdc01,
-	0x1ee4: 0x8dd5, 0x1ee5: 0xdc21, 0x1ee6: 0xdc41, 0x1ee7: 0xdc61, 0x1ee8: 0xdc81, 0x1ee9: 0xdc61,
-	0x1eea: 0xdca1, 0x1eeb: 0xdcc1, 0x1eec: 0xdce1, 0x1eed: 0xdd01, 0x1eee: 0xdd21, 0x1eef: 0xdd41,
-	0x1ef0: 0xdd61, 0x1ef1: 0xdd81, 0x1ef2: 0xdda1, 0x1ef3: 0xddc1, 0x1ef4: 0xdde1, 0x1ef5: 0xde01,
-	0x1ef6: 0xde21, 0x1ef7: 0xde41, 0x1ef8: 0x8df5, 0x1ef9: 0xde61, 0x1efa: 0xde81, 0x1efb: 0xdea1,
-	0x1efc: 0xdec1, 0x1efd: 0xdee1, 0x1efe: 0x8e15, 0x1eff: 0xdf01,
-	// Block 0x7c, offset 0x1f00
-	0x1f00: 0xe601, 0x1f01: 0xe621, 0x1f02: 0xe641, 0x1f03: 0xe661, 0x1f04: 0xe681, 0x1f05: 0xe6a1,
-	0x1f06: 0x8f35, 0x1f07: 0xe6c1, 0x1f08: 0xe6e1, 0x1f09: 0xe701, 0x1f0a: 0xe721, 0x1f0b: 0xe741,
-	0x1f0c: 0xe761, 0x1f0d: 0x8f55, 0x1f0e: 0xe781, 0x1f0f: 0xe7a1, 0x1f10: 0x8f75, 0x1f11: 0x8f95,
-	0x1f12: 0xe7c1, 0x1f13: 0xe7e1, 0x1f14: 0xe801, 0x1f15: 0xe821, 0x1f16: 0xe841, 0x1f17: 0xe861,
-	0x1f18: 0xe881, 0x1f19: 0xe8a1, 0x1f1a: 0xe8c1, 0x1f1b: 0x8fb5, 0x1f1c: 0xe8e1, 0x1f1d: 0x8fd5,
-	0x1f1e: 0xe901, 0x1f1f: 0x2040, 0x1f20: 0xe921, 0x1f21: 0xe941, 0x1f22: 0xe961, 0x1f23: 0x8ff5,
-	0x1f24: 0xe981, 0x1f25: 0xe9a1, 0x1f26: 0x9015, 0x1f27: 0x9035, 0x1f28: 0xe9c1, 0x1f29: 0xe9e1,
-	0x1f2a: 0xea01, 0x1f2b: 0xea21, 0x1f2c: 0xea41, 0x1f2d: 0xea41, 0x1f2e: 0xea61, 0x1f2f: 0xea81,
-	0x1f30: 0xeaa1, 0x1f31: 0xeac1, 0x1f32: 0xeae1, 0x1f33: 0xeb01, 0x1f34: 0xeb21, 0x1f35: 0x9055,
-	0x1f36: 0xeb41, 0x1f37: 0x9075, 0x1f38: 0xeb61, 0x1f39: 0x9095, 0x1f3a: 0xeb81, 0x1f3b: 0x90b5,
-	0x1f3c: 0x90d5, 0x1f3d: 0x90f5, 0x1f3e: 0xeba1, 0x1f3f: 0xebc1,
-	// Block 0x7d, offset 0x1f40
-	0x1f40: 0xebe1, 0x1f41: 0x9115, 0x1f42: 0x9135, 0x1f43: 0x9155, 0x1f44: 0x9175, 0x1f45: 0xec01,
-	0x1f46: 0xec21, 0x1f47: 0xec21, 0x1f48: 0xec41, 0x1f49: 0xec61, 0x1f4a: 0xec81, 0x1f4b: 0xeca1,
-	0x1f4c: 0xecc1, 0x1f4d: 0x9195, 0x1f4e: 0xece1, 0x1f4f: 0xed01, 0x1f50: 0xed21, 0x1f51: 0xed41,
-	0x1f52: 0x91b5, 0x1f53: 0xed61, 0x1f54: 0x91d5, 0x1f55: 0x91f5, 0x1f56: 0xed81, 0x1f57: 0xeda1,
-	0x1f58: 0xedc1, 0x1f59: 0xede1, 0x1f5a: 0xee01, 0x1f5b: 0xee21, 0x1f5c: 0x9215, 0x1f5d: 0x9235,
-	0x1f5e: 0x9255, 0x1f5f: 0x2040, 0x1f60: 0xee41, 0x1f61: 0x9275, 0x1f62: 0xee61, 0x1f63: 0xee81,
-	0x1f64: 0xeea1, 0x1f65: 0x9295, 0x1f66: 0xeec1, 0x1f67: 0xeee1, 0x1f68: 0xef01, 0x1f69: 0xef21,
-	0x1f6a: 0xef41, 0x1f6b: 0x92b5, 0x1f6c: 0xef61, 0x1f6d: 0xef81, 0x1f6e: 0xefa1, 0x1f6f: 0xefc1,
-	0x1f70: 0xefe1, 0x1f71: 0xf001, 0x1f72: 0x92d5, 0x1f73: 0x92f5, 0x1f74: 0xf021, 0x1f75: 0x9315,
-	0x1f76: 0xf041, 0x1f77: 0x9335, 0x1f78: 0xf061, 0x1f79: 0xf081, 0x1f7a: 0xf0a1, 0x1f7b: 0x9355,
-	0x1f7c: 0x9375, 0x1f7d: 0xf0c1, 0x1f7e: 0x9395, 0x1f7f: 0xf0e1,
-	// Block 0x7e, offset 0x1f80
-	0x1f80: 0xf721, 0x1f81: 0xf741, 0x1f82: 0xf761, 0x1f83: 0xf781, 0x1f84: 0xf7a1, 0x1f85: 0x9555,
-	0x1f86: 0xf7c1, 0x1f87: 0xf7e1, 0x1f88: 0xf801, 0x1f89: 0xf821, 0x1f8a: 0xf841, 0x1f8b: 0x9575,
-	0x1f8c: 0x9595, 0x1f8d: 0xf861, 0x1f8e: 0xf881, 0x1f8f: 0xf8a1, 0x1f90: 0xf8c1, 0x1f91: 0xf8e1,
-	0x1f92: 0xf901, 0x1f93: 0x95b5, 0x1f94: 0xf921, 0x1f95: 0xf941, 0x1f96: 0xf961, 0x1f97: 0xf981,
-	0x1f98: 0x95d5, 0x1f99: 0x95f5, 0x1f9a: 0xf9a1, 0x1f9b: 0xf9c1, 0x1f9c: 0xf9e1, 0x1f9d: 0x9615,
-	0x1f9e: 0xfa01, 0x1f9f: 0xfa21, 0x1fa0: 0x684d, 0x1fa1: 0x9635, 0x1fa2: 0xfa41, 0x1fa3: 0xfa61,
-	0x1fa4: 0xfa81, 0x1fa5: 0x9655, 0x1fa6: 0xfaa1, 0x1fa7: 0xfac1, 0x1fa8: 0xfae1, 0x1fa9: 0xfb01,
-	0x1faa: 0xfb21, 0x1fab: 0xfb41, 0x1fac: 0xfb61, 0x1fad: 0x9675, 0x1fae: 0xfb81, 0x1faf: 0xfba1,
-	0x1fb0: 0xfbc1, 0x1fb1: 0x9695, 0x1fb2: 0xfbe1, 0x1fb3: 0xfc01, 0x1fb4: 0xfc21, 0x1fb5: 0xfc41,
-	0x1fb6: 0x7b6d, 0x1fb7: 0x96b5, 0x1fb8: 0xfc61, 0x1fb9: 0xfc81, 0x1fba: 0xfca1, 0x1fbb: 0x96d5,
-	0x1fbc: 0xfcc1, 0x1fbd: 0x96f5, 0x1fbe: 0xfce1, 0x1fbf: 0xfce1,
-	// Block 0x7f, offset 0x1fc0
-	0x1fc0: 0xfd01, 0x1fc1: 0x9715, 0x1fc2: 0xfd21, 0x1fc3: 0xfd41, 0x1fc4: 0xfd61, 0x1fc5: 0xfd81,
-	0x1fc6: 0xfda1, 0x1fc7: 0xfdc1, 0x1fc8: 0xfde1, 0x1fc9: 0x9735, 0x1fca: 0xfe01, 0x1fcb: 0xfe21,
-	0x1fcc: 0xfe41, 0x1fcd: 0xfe61, 0x1fce: 0xfe81, 0x1fcf: 0xfea1, 0x1fd0: 0x9755, 0x1fd1: 0xfec1,
-	0x1fd2: 0x9775, 0x1fd3: 0x9795, 0x1fd4: 0x97b5, 0x1fd5: 0xfee1, 0x1fd6: 0xff01, 0x1fd7: 0xff21,
-	0x1fd8: 0xff41, 0x1fd9: 0xff61, 0x1fda: 0xff81, 0x1fdb: 0xffa1, 0x1fdc: 0xffc1, 0x1fdd: 0x97d5,
-	0x1fde: 0x0040, 0x1fdf: 0x0040, 0x1fe0: 0x0040, 0x1fe1: 0x0040, 0x1fe2: 0x0040, 0x1fe3: 0x0040,
-	0x1fe4: 0x0040, 0x1fe5: 0x0040, 0x1fe6: 0x0040, 0x1fe7: 0x0040, 0x1fe8: 0x0040, 0x1fe9: 0x0040,
-	0x1fea: 0x0040, 0x1feb: 0x0040, 0x1fec: 0x0040, 0x1fed: 0x0040, 0x1fee: 0x0040, 0x1fef: 0x0040,
-	0x1ff0: 0x0040, 0x1ff1: 0x0040, 0x1ff2: 0x0040, 0x1ff3: 0x0040, 0x1ff4: 0x0040, 0x1ff5: 0x0040,
-	0x1ff6: 0x0040, 0x1ff7: 0x0040, 0x1ff8: 0x0040, 0x1ff9: 0x0040, 0x1ffa: 0x0040, 0x1ffb: 0x0040,
-	0x1ffc: 0x0040, 0x1ffd: 0x0040, 0x1ffe: 0x0040, 0x1fff: 0x0040,
-}
-
-// idnaIndex: 37 blocks, 2368 entries, 4736 bytes
-// Block 0 is the zero block.
-var idnaIndex = [2368]uint16{
-	// Block 0x0, offset 0x0
-	// Block 0x1, offset 0x40
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc2: 0x01, 0xc3: 0x7e, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x04, 0xc7: 0x05,
-	0xc8: 0x06, 0xc9: 0x7f, 0xca: 0x80, 0xcb: 0x07, 0xcc: 0x81, 0xcd: 0x08, 0xce: 0x09, 0xcf: 0x0a,
-	0xd0: 0x82, 0xd1: 0x0b, 0xd2: 0x0c, 0xd3: 0x0d, 0xd4: 0x0e, 0xd5: 0x83, 0xd6: 0x84, 0xd7: 0x85,
-	0xd8: 0x0f, 0xd9: 0x10, 0xda: 0x86, 0xdb: 0x11, 0xdc: 0x12, 0xdd: 0x87, 0xde: 0x88, 0xdf: 0x89,
-	0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, 0xe4: 0x06, 0xe5: 0x07, 0xe6: 0x07, 0xe7: 0x07,
-	0xe8: 0x07, 0xe9: 0x08, 0xea: 0x09, 0xeb: 0x07, 0xec: 0x07, 0xed: 0x0a, 0xee: 0x0b, 0xef: 0x0c,
-	0xf0: 0x1e, 0xf1: 0x1f, 0xf2: 0x1f, 0xf3: 0x21, 0xf4: 0x22,
-	// Block 0x4, offset 0x100
-	0x120: 0x8a, 0x121: 0x13, 0x122: 0x8b, 0x123: 0x8c, 0x124: 0x8d, 0x125: 0x14, 0x126: 0x15, 0x127: 0x16,
-	0x128: 0x17, 0x129: 0x18, 0x12a: 0x19, 0x12b: 0x1a, 0x12c: 0x1b, 0x12d: 0x1c, 0x12e: 0x1d, 0x12f: 0x8e,
-	0x130: 0x8f, 0x131: 0x1e, 0x132: 0x1f, 0x133: 0x20, 0x134: 0x90, 0x135: 0x21, 0x136: 0x91, 0x137: 0x92,
-	0x138: 0x93, 0x139: 0x94, 0x13a: 0x22, 0x13b: 0x95, 0x13c: 0x96, 0x13d: 0x23, 0x13e: 0x24, 0x13f: 0x97,
-	// Block 0x5, offset 0x140
-	0x140: 0x98, 0x141: 0x99, 0x142: 0x9a, 0x143: 0x9b, 0x144: 0x9c, 0x145: 0x9d, 0x146: 0x9e, 0x147: 0x9f,
-	0x148: 0xa0, 0x149: 0xa1, 0x14a: 0xa2, 0x14b: 0xa3, 0x14c: 0xa4, 0x14d: 0xa5, 0x14e: 0xa6, 0x14f: 0xa7,
-	0x150: 0xa8, 0x151: 0xa0, 0x152: 0xa0, 0x153: 0xa0, 0x154: 0xa0, 0x155: 0xa0, 0x156: 0xa0, 0x157: 0xa0,
-	0x158: 0xa0, 0x159: 0xa9, 0x15a: 0xaa, 0x15b: 0xab, 0x15c: 0xac, 0x15d: 0xad, 0x15e: 0xae, 0x15f: 0xaf,
-	0x160: 0xb0, 0x161: 0xb1, 0x162: 0xb2, 0x163: 0xb3, 0x164: 0xb4, 0x165: 0xb5, 0x166: 0xb6, 0x167: 0xb7,
-	0x168: 0xb8, 0x169: 0xb9, 0x16a: 0xba, 0x16b: 0xbb, 0x16c: 0xbc, 0x16d: 0xbd, 0x16e: 0xbe, 0x16f: 0xbf,
-	0x170: 0xc0, 0x171: 0xc1, 0x172: 0xc2, 0x173: 0xc3, 0x174: 0x25, 0x175: 0x26, 0x176: 0x27, 0x177: 0xc4,
-	0x178: 0x28, 0x179: 0x28, 0x17a: 0x29, 0x17b: 0x28, 0x17c: 0xc5, 0x17d: 0x2a, 0x17e: 0x2b, 0x17f: 0x2c,
-	// Block 0x6, offset 0x180
-	0x180: 0x2d, 0x181: 0x2e, 0x182: 0x2f, 0x183: 0xc6, 0x184: 0x30, 0x185: 0x31, 0x186: 0xc7, 0x187: 0x9c,
-	0x188: 0xc8, 0x189: 0xc9, 0x18a: 0x9c, 0x18b: 0x9c, 0x18c: 0xca, 0x18d: 0x9c, 0x18e: 0x9c, 0x18f: 0x9c,
-	0x190: 0xcb, 0x191: 0x32, 0x192: 0x33, 0x193: 0x34, 0x194: 0x9c, 0x195: 0x9c, 0x196: 0x9c, 0x197: 0x9c,
-	0x198: 0x9c, 0x199: 0x9c, 0x19a: 0x9c, 0x19b: 0x9c, 0x19c: 0x9c, 0x19d: 0x9c, 0x19e: 0x9c, 0x19f: 0x9c,
-	0x1a0: 0x9c, 0x1a1: 0x9c, 0x1a2: 0x9c, 0x1a3: 0x9c, 0x1a4: 0x9c, 0x1a5: 0x9c, 0x1a6: 0x9c, 0x1a7: 0x9c,
-	0x1a8: 0xcc, 0x1a9: 0xcd, 0x1aa: 0x9c, 0x1ab: 0xce, 0x1ac: 0x9c, 0x1ad: 0xcf, 0x1ae: 0xd0, 0x1af: 0x9c,
-	0x1b0: 0xd1, 0x1b1: 0x35, 0x1b2: 0x28, 0x1b3: 0x36, 0x1b4: 0xd2, 0x1b5: 0xd3, 0x1b6: 0xd4, 0x1b7: 0xd5,
-	0x1b8: 0xd6, 0x1b9: 0xd7, 0x1ba: 0xd8, 0x1bb: 0xd9, 0x1bc: 0xda, 0x1bd: 0xdb, 0x1be: 0xdc, 0x1bf: 0x37,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x38, 0x1c1: 0xdd, 0x1c2: 0xde, 0x1c3: 0xdf, 0x1c4: 0xe0, 0x1c5: 0x39, 0x1c6: 0x3a, 0x1c7: 0xe1,
-	0x1c8: 0xe2, 0x1c9: 0x3b, 0x1ca: 0x3c, 0x1cb: 0x3d, 0x1cc: 0x3e, 0x1cd: 0x3f, 0x1ce: 0x40, 0x1cf: 0x41,
-	0x1d0: 0xa0, 0x1d1: 0xa0, 0x1d2: 0xa0, 0x1d3: 0xa0, 0x1d4: 0xa0, 0x1d5: 0xa0, 0x1d6: 0xa0, 0x1d7: 0xa0,
-	0x1d8: 0xa0, 0x1d9: 0xa0, 0x1da: 0xa0, 0x1db: 0xa0, 0x1dc: 0xa0, 0x1dd: 0xa0, 0x1de: 0xa0, 0x1df: 0xa0,
-	0x1e0: 0xa0, 0x1e1: 0xa0, 0x1e2: 0xa0, 0x1e3: 0xa0, 0x1e4: 0xa0, 0x1e5: 0xa0, 0x1e6: 0xa0, 0x1e7: 0xa0,
-	0x1e8: 0xa0, 0x1e9: 0xa0, 0x1ea: 0xa0, 0x1eb: 0xa0, 0x1ec: 0xa0, 0x1ed: 0xa0, 0x1ee: 0xa0, 0x1ef: 0xa0,
-	0x1f0: 0xa0, 0x1f1: 0xa0, 0x1f2: 0xa0, 0x1f3: 0xa0, 0x1f4: 0xa0, 0x1f5: 0xa0, 0x1f6: 0xa0, 0x1f7: 0xa0,
-	0x1f8: 0xa0, 0x1f9: 0xa0, 0x1fa: 0xa0, 0x1fb: 0xa0, 0x1fc: 0xa0, 0x1fd: 0xa0, 0x1fe: 0xa0, 0x1ff: 0xa0,
-	// Block 0x8, offset 0x200
-	0x200: 0xa0, 0x201: 0xa0, 0x202: 0xa0, 0x203: 0xa0, 0x204: 0xa0, 0x205: 0xa0, 0x206: 0xa0, 0x207: 0xa0,
-	0x208: 0xa0, 0x209: 0xa0, 0x20a: 0xa0, 0x20b: 0xa0, 0x20c: 0xa0, 0x20d: 0xa0, 0x20e: 0xa0, 0x20f: 0xa0,
-	0x210: 0xa0, 0x211: 0xa0, 0x212: 0xa0, 0x213: 0xa0, 0x214: 0xa0, 0x215: 0xa0, 0x216: 0xa0, 0x217: 0xa0,
-	0x218: 0xa0, 0x219: 0xa0, 0x21a: 0xa0, 0x21b: 0xa0, 0x21c: 0xa0, 0x21d: 0xa0, 0x21e: 0xa0, 0x21f: 0xa0,
-	0x220: 0xa0, 0x221: 0xa0, 0x222: 0xa0, 0x223: 0xa0, 0x224: 0xa0, 0x225: 0xa0, 0x226: 0xa0, 0x227: 0xa0,
-	0x228: 0xa0, 0x229: 0xa0, 0x22a: 0xa0, 0x22b: 0xa0, 0x22c: 0xa0, 0x22d: 0xa0, 0x22e: 0xa0, 0x22f: 0xa0,
-	0x230: 0xa0, 0x231: 0xa0, 0x232: 0xa0, 0x233: 0xa0, 0x234: 0xa0, 0x235: 0xa0, 0x236: 0xa0, 0x237: 0x9c,
-	0x238: 0xa0, 0x239: 0xa0, 0x23a: 0xa0, 0x23b: 0xa0, 0x23c: 0xa0, 0x23d: 0xa0, 0x23e: 0xa0, 0x23f: 0xa0,
-	// Block 0x9, offset 0x240
-	0x240: 0xa0, 0x241: 0xa0, 0x242: 0xa0, 0x243: 0xa0, 0x244: 0xa0, 0x245: 0xa0, 0x246: 0xa0, 0x247: 0xa0,
-	0x248: 0xa0, 0x249: 0xa0, 0x24a: 0xa0, 0x24b: 0xa0, 0x24c: 0xa0, 0x24d: 0xa0, 0x24e: 0xa0, 0x24f: 0xa0,
-	0x250: 0xa0, 0x251: 0xa0, 0x252: 0xa0, 0x253: 0xa0, 0x254: 0xa0, 0x255: 0xa0, 0x256: 0xa0, 0x257: 0xa0,
-	0x258: 0xa0, 0x259: 0xa0, 0x25a: 0xa0, 0x25b: 0xa0, 0x25c: 0xa0, 0x25d: 0xa0, 0x25e: 0xa0, 0x25f: 0xa0,
-	0x260: 0xa0, 0x261: 0xa0, 0x262: 0xa0, 0x263: 0xa0, 0x264: 0xa0, 0x265: 0xa0, 0x266: 0xa0, 0x267: 0xa0,
-	0x268: 0xa0, 0x269: 0xa0, 0x26a: 0xa0, 0x26b: 0xa0, 0x26c: 0xa0, 0x26d: 0xa0, 0x26e: 0xa0, 0x26f: 0xa0,
-	0x270: 0xa0, 0x271: 0xa0, 0x272: 0xa0, 0x273: 0xa0, 0x274: 0xa0, 0x275: 0xa0, 0x276: 0xa0, 0x277: 0xa0,
-	0x278: 0xa0, 0x279: 0xa0, 0x27a: 0xa0, 0x27b: 0xa0, 0x27c: 0xa0, 0x27d: 0xa0, 0x27e: 0xa0, 0x27f: 0xa0,
-	// Block 0xa, offset 0x280
-	0x280: 0xa0, 0x281: 0xa0, 0x282: 0xa0, 0x283: 0xa0, 0x284: 0xa0, 0x285: 0xa0, 0x286: 0xa0, 0x287: 0xa0,
-	0x288: 0xa0, 0x289: 0xa0, 0x28a: 0xa0, 0x28b: 0xa0, 0x28c: 0xa0, 0x28d: 0xa0, 0x28e: 0xa0, 0x28f: 0xa0,
-	0x290: 0xa0, 0x291: 0xa0, 0x292: 0xa0, 0x293: 0xa0, 0x294: 0xa0, 0x295: 0xa0, 0x296: 0xa0, 0x297: 0xa0,
-	0x298: 0xa0, 0x299: 0xa0, 0x29a: 0xa0, 0x29b: 0xa0, 0x29c: 0xa0, 0x29d: 0xa0, 0x29e: 0xa0, 0x29f: 0xa0,
-	0x2a0: 0xa0, 0x2a1: 0xa0, 0x2a2: 0xa0, 0x2a3: 0xa0, 0x2a4: 0xa0, 0x2a5: 0xa0, 0x2a6: 0xa0, 0x2a7: 0xa0,
-	0x2a8: 0xa0, 0x2a9: 0xa0, 0x2aa: 0xa0, 0x2ab: 0xa0, 0x2ac: 0xa0, 0x2ad: 0xa0, 0x2ae: 0xa0, 0x2af: 0xa0,
-	0x2b0: 0xa0, 0x2b1: 0xa0, 0x2b2: 0xa0, 0x2b3: 0xa0, 0x2b4: 0xa0, 0x2b5: 0xa0, 0x2b6: 0xa0, 0x2b7: 0xa0,
-	0x2b8: 0xa0, 0x2b9: 0xa0, 0x2ba: 0xa0, 0x2bb: 0xa0, 0x2bc: 0xa0, 0x2bd: 0xa0, 0x2be: 0xa0, 0x2bf: 0xe3,
-	// Block 0xb, offset 0x2c0
-	0x2c0: 0xa0, 0x2c1: 0xa0, 0x2c2: 0xa0, 0x2c3: 0xa0, 0x2c4: 0xa0, 0x2c5: 0xa0, 0x2c6: 0xa0, 0x2c7: 0xa0,
-	0x2c8: 0xa0, 0x2c9: 0xa0, 0x2ca: 0xa0, 0x2cb: 0xa0, 0x2cc: 0xa0, 0x2cd: 0xa0, 0x2ce: 0xa0, 0x2cf: 0xa0,
-	0x2d0: 0xa0, 0x2d1: 0xa0, 0x2d2: 0xe4, 0x2d3: 0xe5, 0x2d4: 0xa0, 0x2d5: 0xa0, 0x2d6: 0xa0, 0x2d7: 0xa0,
-	0x2d8: 0xe6, 0x2d9: 0x42, 0x2da: 0x43, 0x2db: 0xe7, 0x2dc: 0x44, 0x2dd: 0x45, 0x2de: 0x46, 0x2df: 0xe8,
-	0x2e0: 0xe9, 0x2e1: 0xea, 0x2e2: 0xeb, 0x2e3: 0xec, 0x2e4: 0xed, 0x2e5: 0xee, 0x2e6: 0xef, 0x2e7: 0xf0,
-	0x2e8: 0xf1, 0x2e9: 0xf2, 0x2ea: 0xf3, 0x2eb: 0xf4, 0x2ec: 0xf5, 0x2ed: 0xf6, 0x2ee: 0xf7, 0x2ef: 0xf8,
-	0x2f0: 0xa0, 0x2f1: 0xa0, 0x2f2: 0xa0, 0x2f3: 0xa0, 0x2f4: 0xa0, 0x2f5: 0xa0, 0x2f6: 0xa0, 0x2f7: 0xa0,
-	0x2f8: 0xa0, 0x2f9: 0xa0, 0x2fa: 0xa0, 0x2fb: 0xa0, 0x2fc: 0xa0, 0x2fd: 0xa0, 0x2fe: 0xa0, 0x2ff: 0xa0,
-	// Block 0xc, offset 0x300
-	0x300: 0xa0, 0x301: 0xa0, 0x302: 0xa0, 0x303: 0xa0, 0x304: 0xa0, 0x305: 0xa0, 0x306: 0xa0, 0x307: 0xa0,
-	0x308: 0xa0, 0x309: 0xa0, 0x30a: 0xa0, 0x30b: 0xa0, 0x30c: 0xa0, 0x30d: 0xa0, 0x30e: 0xa0, 0x30f: 0xa0,
-	0x310: 0xa0, 0x311: 0xa0, 0x312: 0xa0, 0x313: 0xa0, 0x314: 0xa0, 0x315: 0xa0, 0x316: 0xa0, 0x317: 0xa0,
-	0x318: 0xa0, 0x319: 0xa0, 0x31a: 0xa0, 0x31b: 0xa0, 0x31c: 0xa0, 0x31d: 0xa0, 0x31e: 0xf9, 0x31f: 0xfa,
-	// Block 0xd, offset 0x340
-	0x340: 0xfb, 0x341: 0xfb, 0x342: 0xfb, 0x343: 0xfb, 0x344: 0xfb, 0x345: 0xfb, 0x346: 0xfb, 0x347: 0xfb,
-	0x348: 0xfb, 0x349: 0xfb, 0x34a: 0xfb, 0x34b: 0xfb, 0x34c: 0xfb, 0x34d: 0xfb, 0x34e: 0xfb, 0x34f: 0xfb,
-	0x350: 0xfb, 0x351: 0xfb, 0x352: 0xfb, 0x353: 0xfb, 0x354: 0xfb, 0x355: 0xfb, 0x356: 0xfb, 0x357: 0xfb,
-	0x358: 0xfb, 0x359: 0xfb, 0x35a: 0xfb, 0x35b: 0xfb, 0x35c: 0xfb, 0x35d: 0xfb, 0x35e: 0xfb, 0x35f: 0xfb,
-	0x360: 0xfb, 0x361: 0xfb, 0x362: 0xfb, 0x363: 0xfb, 0x364: 0xfb, 0x365: 0xfb, 0x366: 0xfb, 0x367: 0xfb,
-	0x368: 0xfb, 0x369: 0xfb, 0x36a: 0xfb, 0x36b: 0xfb, 0x36c: 0xfb, 0x36d: 0xfb, 0x36e: 0xfb, 0x36f: 0xfb,
-	0x370: 0xfb, 0x371: 0xfb, 0x372: 0xfb, 0x373: 0xfb, 0x374: 0xfb, 0x375: 0xfb, 0x376: 0xfb, 0x377: 0xfb,
-	0x378: 0xfb, 0x379: 0xfb, 0x37a: 0xfb, 0x37b: 0xfb, 0x37c: 0xfb, 0x37d: 0xfb, 0x37e: 0xfb, 0x37f: 0xfb,
-	// Block 0xe, offset 0x380
-	0x380: 0xfb, 0x381: 0xfb, 0x382: 0xfb, 0x383: 0xfb, 0x384: 0xfb, 0x385: 0xfb, 0x386: 0xfb, 0x387: 0xfb,
-	0x388: 0xfb, 0x389: 0xfb, 0x38a: 0xfb, 0x38b: 0xfb, 0x38c: 0xfb, 0x38d: 0xfb, 0x38e: 0xfb, 0x38f: 0xfb,
-	0x390: 0xfb, 0x391: 0xfb, 0x392: 0xfb, 0x393: 0xfb, 0x394: 0xfb, 0x395: 0xfb, 0x396: 0xfb, 0x397: 0xfb,
-	0x398: 0xfb, 0x399: 0xfb, 0x39a: 0xfb, 0x39b: 0xfb, 0x39c: 0xfb, 0x39d: 0xfb, 0x39e: 0xfb, 0x39f: 0xfb,
-	0x3a0: 0xfb, 0x3a1: 0xfb, 0x3a2: 0xfb, 0x3a3: 0xfb, 0x3a4: 0xfc, 0x3a5: 0xfd, 0x3a6: 0xfe, 0x3a7: 0xff,
-	0x3a8: 0x47, 0x3a9: 0x100, 0x3aa: 0x101, 0x3ab: 0x48, 0x3ac: 0x49, 0x3ad: 0x4a, 0x3ae: 0x4b, 0x3af: 0x4c,
-	0x3b0: 0x102, 0x3b1: 0x4d, 0x3b2: 0x4e, 0x3b3: 0x4f, 0x3b4: 0x50, 0x3b5: 0x51, 0x3b6: 0x103, 0x3b7: 0x52,
-	0x3b8: 0x53, 0x3b9: 0x54, 0x3ba: 0x55, 0x3bb: 0x56, 0x3bc: 0x57, 0x3bd: 0x58, 0x3be: 0x59, 0x3bf: 0x5a,
-	// Block 0xf, offset 0x3c0
-	0x3c0: 0x104, 0x3c1: 0x105, 0x3c2: 0xa0, 0x3c3: 0x106, 0x3c4: 0x107, 0x3c5: 0x9c, 0x3c6: 0x108, 0x3c7: 0x109,
-	0x3c8: 0xfb, 0x3c9: 0xfb, 0x3ca: 0x10a, 0x3cb: 0x10b, 0x3cc: 0x10c, 0x3cd: 0x10d, 0x3ce: 0x10e, 0x3cf: 0x10f,
-	0x3d0: 0x110, 0x3d1: 0xa0, 0x3d2: 0x111, 0x3d3: 0x112, 0x3d4: 0x113, 0x3d5: 0x114, 0x3d6: 0xfb, 0x3d7: 0xfb,
-	0x3d8: 0xa0, 0x3d9: 0xa0, 0x3da: 0xa0, 0x3db: 0xa0, 0x3dc: 0x115, 0x3dd: 0x116, 0x3de: 0xfb, 0x3df: 0xfb,
-	0x3e0: 0x117, 0x3e1: 0x118, 0x3e2: 0x119, 0x3e3: 0x11a, 0x3e4: 0x11b, 0x3e5: 0xfb, 0x3e6: 0x11c, 0x3e7: 0x11d,
-	0x3e8: 0x11e, 0x3e9: 0x11f, 0x3ea: 0x120, 0x3eb: 0x5b, 0x3ec: 0x121, 0x3ed: 0x122, 0x3ee: 0x5c, 0x3ef: 0xfb,
-	0x3f0: 0x123, 0x3f1: 0x124, 0x3f2: 0x125, 0x3f3: 0x126, 0x3f4: 0x127, 0x3f5: 0xfb, 0x3f6: 0xfb, 0x3f7: 0xfb,
-	0x3f8: 0xfb, 0x3f9: 0x128, 0x3fa: 0x129, 0x3fb: 0xfb, 0x3fc: 0x12a, 0x3fd: 0x12b, 0x3fe: 0x12c, 0x3ff: 0x12d,
-	// Block 0x10, offset 0x400
-	0x400: 0x12e, 0x401: 0x12f, 0x402: 0x130, 0x403: 0x131, 0x404: 0x132, 0x405: 0x133, 0x406: 0x134, 0x407: 0x135,
-	0x408: 0x136, 0x409: 0xfb, 0x40a: 0x137, 0x40b: 0x138, 0x40c: 0x5d, 0x40d: 0x5e, 0x40e: 0xfb, 0x40f: 0xfb,
-	0x410: 0x139, 0x411: 0x13a, 0x412: 0x13b, 0x413: 0x13c, 0x414: 0xfb, 0x415: 0xfb, 0x416: 0x13d, 0x417: 0x13e,
-	0x418: 0x13f, 0x419: 0x140, 0x41a: 0x141, 0x41b: 0x142, 0x41c: 0x143, 0x41d: 0xfb, 0x41e: 0xfb, 0x41f: 0xfb,
-	0x420: 0x144, 0x421: 0xfb, 0x422: 0x145, 0x423: 0x146, 0x424: 0x5f, 0x425: 0x147, 0x426: 0x148, 0x427: 0x149,
-	0x428: 0x14a, 0x429: 0x14b, 0x42a: 0x14c, 0x42b: 0x14d, 0x42c: 0xfb, 0x42d: 0xfb, 0x42e: 0xfb, 0x42f: 0xfb,
-	0x430: 0x14e, 0x431: 0x14f, 0x432: 0x150, 0x433: 0xfb, 0x434: 0x151, 0x435: 0x152, 0x436: 0x153, 0x437: 0xfb,
-	0x438: 0xfb, 0x439: 0xfb, 0x43a: 0xfb, 0x43b: 0x154, 0x43c: 0xfb, 0x43d: 0xfb, 0x43e: 0x155, 0x43f: 0x156,
-	// Block 0x11, offset 0x440
-	0x440: 0xa0, 0x441: 0xa0, 0x442: 0xa0, 0x443: 0xa0, 0x444: 0xa0, 0x445: 0xa0, 0x446: 0xa0, 0x447: 0xa0,
-	0x448: 0xa0, 0x449: 0xa0, 0x44a: 0xa0, 0x44b: 0xa0, 0x44c: 0xa0, 0x44d: 0xa0, 0x44e: 0x157, 0x44f: 0xfb,
-	0x450: 0x9c, 0x451: 0x158, 0x452: 0xa0, 0x453: 0xa0, 0x454: 0xa0, 0x455: 0x159, 0x456: 0xfb, 0x457: 0xfb,
-	0x458: 0xfb, 0x459: 0xfb, 0x45a: 0xfb, 0x45b: 0xfb, 0x45c: 0xfb, 0x45d: 0xfb, 0x45e: 0xfb, 0x45f: 0xfb,
-	0x460: 0xfb, 0x461: 0xfb, 0x462: 0xfb, 0x463: 0xfb, 0x464: 0xfb, 0x465: 0xfb, 0x466: 0xfb, 0x467: 0xfb,
-	0x468: 0xfb, 0x469: 0xfb, 0x46a: 0xfb, 0x46b: 0xfb, 0x46c: 0xfb, 0x46d: 0xfb, 0x46e: 0xfb, 0x46f: 0xfb,
-	0x470: 0xfb, 0x471: 0xfb, 0x472: 0xfb, 0x473: 0xfb, 0x474: 0xfb, 0x475: 0xfb, 0x476: 0xfb, 0x477: 0xfb,
-	0x478: 0xfb, 0x479: 0xfb, 0x47a: 0xfb, 0x47b: 0xfb, 0x47c: 0xfb, 0x47d: 0xfb, 0x47e: 0xfb, 0x47f: 0xfb,
-	// Block 0x12, offset 0x480
-	0x480: 0xa0, 0x481: 0xa0, 0x482: 0xa0, 0x483: 0xa0, 0x484: 0xa0, 0x485: 0xa0, 0x486: 0xa0, 0x487: 0xa0,
-	0x488: 0xa0, 0x489: 0xa0, 0x48a: 0xa0, 0x48b: 0xa0, 0x48c: 0xa0, 0x48d: 0xa0, 0x48e: 0xa0, 0x48f: 0xa0,
-	0x490: 0x15a, 0x491: 0xfb, 0x492: 0xfb, 0x493: 0xfb, 0x494: 0xfb, 0x495: 0xfb, 0x496: 0xfb, 0x497: 0xfb,
-	0x498: 0xfb, 0x499: 0xfb, 0x49a: 0xfb, 0x49b: 0xfb, 0x49c: 0xfb, 0x49d: 0xfb, 0x49e: 0xfb, 0x49f: 0xfb,
-	0x4a0: 0xfb, 0x4a1: 0xfb, 0x4a2: 0xfb, 0x4a3: 0xfb, 0x4a4: 0xfb, 0x4a5: 0xfb, 0x4a6: 0xfb, 0x4a7: 0xfb,
-	0x4a8: 0xfb, 0x4a9: 0xfb, 0x4aa: 0xfb, 0x4ab: 0xfb, 0x4ac: 0xfb, 0x4ad: 0xfb, 0x4ae: 0xfb, 0x4af: 0xfb,
-	0x4b0: 0xfb, 0x4b1: 0xfb, 0x4b2: 0xfb, 0x4b3: 0xfb, 0x4b4: 0xfb, 0x4b5: 0xfb, 0x4b6: 0xfb, 0x4b7: 0xfb,
-	0x4b8: 0xfb, 0x4b9: 0xfb, 0x4ba: 0xfb, 0x4bb: 0xfb, 0x4bc: 0xfb, 0x4bd: 0xfb, 0x4be: 0xfb, 0x4bf: 0xfb,
-	// Block 0x13, offset 0x4c0
-	0x4c0: 0xfb, 0x4c1: 0xfb, 0x4c2: 0xfb, 0x4c3: 0xfb, 0x4c4: 0xfb, 0x4c5: 0xfb, 0x4c6: 0xfb, 0x4c7: 0xfb,
-	0x4c8: 0xfb, 0x4c9: 0xfb, 0x4ca: 0xfb, 0x4cb: 0xfb, 0x4cc: 0xfb, 0x4cd: 0xfb, 0x4ce: 0xfb, 0x4cf: 0xfb,
-	0x4d0: 0xa0, 0x4d1: 0xa0, 0x4d2: 0xa0, 0x4d3: 0xa0, 0x4d4: 0xa0, 0x4d5: 0xa0, 0x4d6: 0xa0, 0x4d7: 0xa0,
-	0x4d8: 0xa0, 0x4d9: 0x15b, 0x4da: 0xfb, 0x4db: 0xfb, 0x4dc: 0xfb, 0x4dd: 0xfb, 0x4de: 0xfb, 0x4df: 0xfb,
-	0x4e0: 0xfb, 0x4e1: 0xfb, 0x4e2: 0xfb, 0x4e3: 0xfb, 0x4e4: 0xfb, 0x4e5: 0xfb, 0x4e6: 0xfb, 0x4e7: 0xfb,
-	0x4e8: 0xfb, 0x4e9: 0xfb, 0x4ea: 0xfb, 0x4eb: 0xfb, 0x4ec: 0xfb, 0x4ed: 0xfb, 0x4ee: 0xfb, 0x4ef: 0xfb,
-	0x4f0: 0xfb, 0x4f1: 0xfb, 0x4f2: 0xfb, 0x4f3: 0xfb, 0x4f4: 0xfb, 0x4f5: 0xfb, 0x4f6: 0xfb, 0x4f7: 0xfb,
-	0x4f8: 0xfb, 0x4f9: 0xfb, 0x4fa: 0xfb, 0x4fb: 0xfb, 0x4fc: 0xfb, 0x4fd: 0xfb, 0x4fe: 0xfb, 0x4ff: 0xfb,
-	// Block 0x14, offset 0x500
-	0x500: 0xfb, 0x501: 0xfb, 0x502: 0xfb, 0x503: 0xfb, 0x504: 0xfb, 0x505: 0xfb, 0x506: 0xfb, 0x507: 0xfb,
-	0x508: 0xfb, 0x509: 0xfb, 0x50a: 0xfb, 0x50b: 0xfb, 0x50c: 0xfb, 0x50d: 0xfb, 0x50e: 0xfb, 0x50f: 0xfb,
-	0x510: 0xfb, 0x511: 0xfb, 0x512: 0xfb, 0x513: 0xfb, 0x514: 0xfb, 0x515: 0xfb, 0x516: 0xfb, 0x517: 0xfb,
-	0x518: 0xfb, 0x519: 0xfb, 0x51a: 0xfb, 0x51b: 0xfb, 0x51c: 0xfb, 0x51d: 0xfb, 0x51e: 0xfb, 0x51f: 0xfb,
-	0x520: 0xa0, 0x521: 0xa0, 0x522: 0xa0, 0x523: 0xa0, 0x524: 0xa0, 0x525: 0xa0, 0x526: 0xa0, 0x527: 0xa0,
-	0x528: 0x14d, 0x529: 0x15c, 0x52a: 0xfb, 0x52b: 0x15d, 0x52c: 0x15e, 0x52d: 0x15f, 0x52e: 0x160, 0x52f: 0xfb,
-	0x530: 0xfb, 0x531: 0xfb, 0x532: 0xfb, 0x533: 0xfb, 0x534: 0xfb, 0x535: 0xfb, 0x536: 0xfb, 0x537: 0xfb,
-	0x538: 0xfb, 0x539: 0x161, 0x53a: 0x162, 0x53b: 0xfb, 0x53c: 0xa0, 0x53d: 0x163, 0x53e: 0x164, 0x53f: 0x165,
-	// Block 0x15, offset 0x540
-	0x540: 0xa0, 0x541: 0xa0, 0x542: 0xa0, 0x543: 0xa0, 0x544: 0xa0, 0x545: 0xa0, 0x546: 0xa0, 0x547: 0xa0,
-	0x548: 0xa0, 0x549: 0xa0, 0x54a: 0xa0, 0x54b: 0xa0, 0x54c: 0xa0, 0x54d: 0xa0, 0x54e: 0xa0, 0x54f: 0xa0,
-	0x550: 0xa0, 0x551: 0xa0, 0x552: 0xa0, 0x553: 0xa0, 0x554: 0xa0, 0x555: 0xa0, 0x556: 0xa0, 0x557: 0xa0,
-	0x558: 0xa0, 0x559: 0xa0, 0x55a: 0xa0, 0x55b: 0xa0, 0x55c: 0xa0, 0x55d: 0xa0, 0x55e: 0xa0, 0x55f: 0x166,
-	0x560: 0xa0, 0x561: 0xa0, 0x562: 0xa0, 0x563: 0xa0, 0x564: 0xa0, 0x565: 0xa0, 0x566: 0xa0, 0x567: 0xa0,
-	0x568: 0xa0, 0x569: 0xa0, 0x56a: 0xa0, 0x56b: 0xa0, 0x56c: 0xa0, 0x56d: 0xa0, 0x56e: 0xa0, 0x56f: 0xa0,
-	0x570: 0xa0, 0x571: 0xa0, 0x572: 0xa0, 0x573: 0x167, 0x574: 0x168, 0x575: 0xfb, 0x576: 0xfb, 0x577: 0xfb,
-	0x578: 0xfb, 0x579: 0xfb, 0x57a: 0xfb, 0x57b: 0xfb, 0x57c: 0xfb, 0x57d: 0xfb, 0x57e: 0xfb, 0x57f: 0xfb,
-	// Block 0x16, offset 0x580
-	0x580: 0xa0, 0x581: 0xa0, 0x582: 0xa0, 0x583: 0xa0, 0x584: 0x169, 0x585: 0x16a, 0x586: 0xa0, 0x587: 0xa0,
-	0x588: 0xa0, 0x589: 0xa0, 0x58a: 0xa0, 0x58b: 0x16b, 0x58c: 0xfb, 0x58d: 0xfb, 0x58e: 0xfb, 0x58f: 0xfb,
-	0x590: 0xfb, 0x591: 0xfb, 0x592: 0xfb, 0x593: 0xfb, 0x594: 0xfb, 0x595: 0xfb, 0x596: 0xfb, 0x597: 0xfb,
-	0x598: 0xfb, 0x599: 0xfb, 0x59a: 0xfb, 0x59b: 0xfb, 0x59c: 0xfb, 0x59d: 0xfb, 0x59e: 0xfb, 0x59f: 0xfb,
-	0x5a0: 0xfb, 0x5a1: 0xfb, 0x5a2: 0xfb, 0x5a3: 0xfb, 0x5a4: 0xfb, 0x5a5: 0xfb, 0x5a6: 0xfb, 0x5a7: 0xfb,
-	0x5a8: 0xfb, 0x5a9: 0xfb, 0x5aa: 0xfb, 0x5ab: 0xfb, 0x5ac: 0xfb, 0x5ad: 0xfb, 0x5ae: 0xfb, 0x5af: 0xfb,
-	0x5b0: 0xa0, 0x5b1: 0x16c, 0x5b2: 0x16d, 0x5b3: 0xfb, 0x5b4: 0xfb, 0x5b5: 0xfb, 0x5b6: 0xfb, 0x5b7: 0xfb,
-	0x5b8: 0xfb, 0x5b9: 0xfb, 0x5ba: 0xfb, 0x5bb: 0xfb, 0x5bc: 0xfb, 0x5bd: 0xfb, 0x5be: 0xfb, 0x5bf: 0xfb,
-	// Block 0x17, offset 0x5c0
-	0x5c0: 0x9c, 0x5c1: 0x9c, 0x5c2: 0x9c, 0x5c3: 0x16e, 0x5c4: 0x16f, 0x5c5: 0x170, 0x5c6: 0x171, 0x5c7: 0x172,
-	0x5c8: 0x9c, 0x5c9: 0x173, 0x5ca: 0xfb, 0x5cb: 0x174, 0x5cc: 0x9c, 0x5cd: 0x175, 0x5ce: 0xfb, 0x5cf: 0xfb,
-	0x5d0: 0x60, 0x5d1: 0x61, 0x5d2: 0x62, 0x5d3: 0x63, 0x5d4: 0x64, 0x5d5: 0x65, 0x5d6: 0x66, 0x5d7: 0x67,
-	0x5d8: 0x68, 0x5d9: 0x69, 0x5da: 0x6a, 0x5db: 0x6b, 0x5dc: 0x6c, 0x5dd: 0x6d, 0x5de: 0x6e, 0x5df: 0x6f,
-	0x5e0: 0x9c, 0x5e1: 0x9c, 0x5e2: 0x9c, 0x5e3: 0x9c, 0x5e4: 0x9c, 0x5e5: 0x9c, 0x5e6: 0x9c, 0x5e7: 0x9c,
-	0x5e8: 0x176, 0x5e9: 0x177, 0x5ea: 0x178, 0x5eb: 0xfb, 0x5ec: 0xfb, 0x5ed: 0xfb, 0x5ee: 0xfb, 0x5ef: 0xfb,
-	0x5f0: 0xfb, 0x5f1: 0xfb, 0x5f2: 0xfb, 0x5f3: 0xfb, 0x5f4: 0xfb, 0x5f5: 0xfb, 0x5f6: 0xfb, 0x5f7: 0xfb,
-	0x5f8: 0xfb, 0x5f9: 0xfb, 0x5fa: 0xfb, 0x5fb: 0xfb, 0x5fc: 0xfb, 0x5fd: 0xfb, 0x5fe: 0xfb, 0x5ff: 0xfb,
-	// Block 0x18, offset 0x600
-	0x600: 0x179, 0x601: 0xfb, 0x602: 0xfb, 0x603: 0xfb, 0x604: 0x17a, 0x605: 0x17b, 0x606: 0xfb, 0x607: 0xfb,
-	0x608: 0xfb, 0x609: 0xfb, 0x60a: 0xfb, 0x60b: 0x17c, 0x60c: 0xfb, 0x60d: 0xfb, 0x60e: 0xfb, 0x60f: 0xfb,
-	0x610: 0xfb, 0x611: 0xfb, 0x612: 0xfb, 0x613: 0xfb, 0x614: 0xfb, 0x615: 0xfb, 0x616: 0xfb, 0x617: 0xfb,
-	0x618: 0xfb, 0x619: 0xfb, 0x61a: 0xfb, 0x61b: 0xfb, 0x61c: 0xfb, 0x61d: 0xfb, 0x61e: 0xfb, 0x61f: 0xfb,
-	0x620: 0x123, 0x621: 0x123, 0x622: 0x123, 0x623: 0x17d, 0x624: 0x70, 0x625: 0x17e, 0x626: 0xfb, 0x627: 0xfb,
-	0x628: 0xfb, 0x629: 0xfb, 0x62a: 0xfb, 0x62b: 0xfb, 0x62c: 0xfb, 0x62d: 0xfb, 0x62e: 0xfb, 0x62f: 0xfb,
-	0x630: 0xfb, 0x631: 0x17f, 0x632: 0x180, 0x633: 0xfb, 0x634: 0x181, 0x635: 0xfb, 0x636: 0xfb, 0x637: 0xfb,
-	0x638: 0x71, 0x639: 0x72, 0x63a: 0x73, 0x63b: 0x182, 0x63c: 0xfb, 0x63d: 0xfb, 0x63e: 0xfb, 0x63f: 0xfb,
-	// Block 0x19, offset 0x640
-	0x640: 0x183, 0x641: 0x9c, 0x642: 0x184, 0x643: 0x185, 0x644: 0x74, 0x645: 0x75, 0x646: 0x186, 0x647: 0x187,
-	0x648: 0x76, 0x649: 0x188, 0x64a: 0xfb, 0x64b: 0xfb, 0x64c: 0x9c, 0x64d: 0x9c, 0x64e: 0x9c, 0x64f: 0x9c,
-	0x650: 0x9c, 0x651: 0x9c, 0x652: 0x9c, 0x653: 0x9c, 0x654: 0x9c, 0x655: 0x9c, 0x656: 0x9c, 0x657: 0x9c,
-	0x658: 0x9c, 0x659: 0x9c, 0x65a: 0x9c, 0x65b: 0x189, 0x65c: 0x9c, 0x65d: 0x18a, 0x65e: 0x9c, 0x65f: 0x18b,
-	0x660: 0x18c, 0x661: 0x18d, 0x662: 0x18e, 0x663: 0xfb, 0x664: 0x9c, 0x665: 0x18f, 0x666: 0x9c, 0x667: 0x190,
-	0x668: 0x9c, 0x669: 0x191, 0x66a: 0x192, 0x66b: 0x193, 0x66c: 0x9c, 0x66d: 0x9c, 0x66e: 0x194, 0x66f: 0x195,
-	0x670: 0xfb, 0x671: 0xfb, 0x672: 0xfb, 0x673: 0xfb, 0x674: 0xfb, 0x675: 0xfb, 0x676: 0xfb, 0x677: 0xfb,
-	0x678: 0xfb, 0x679: 0xfb, 0x67a: 0xfb, 0x67b: 0xfb, 0x67c: 0xfb, 0x67d: 0xfb, 0x67e: 0xfb, 0x67f: 0xfb,
-	// Block 0x1a, offset 0x680
-	0x680: 0xa0, 0x681: 0xa0, 0x682: 0xa0, 0x683: 0xa0, 0x684: 0xa0, 0x685: 0xa0, 0x686: 0xa0, 0x687: 0xa0,
-	0x688: 0xa0, 0x689: 0xa0, 0x68a: 0xa0, 0x68b: 0xa0, 0x68c: 0xa0, 0x68d: 0xa0, 0x68e: 0xa0, 0x68f: 0xa0,
-	0x690: 0xa0, 0x691: 0xa0, 0x692: 0xa0, 0x693: 0xa0, 0x694: 0xa0, 0x695: 0xa0, 0x696: 0xa0, 0x697: 0xa0,
-	0x698: 0xa0, 0x699: 0xa0, 0x69a: 0xa0, 0x69b: 0x196, 0x69c: 0xa0, 0x69d: 0xa0, 0x69e: 0xa0, 0x69f: 0xa0,
-	0x6a0: 0xa0, 0x6a1: 0xa0, 0x6a2: 0xa0, 0x6a3: 0xa0, 0x6a4: 0xa0, 0x6a5: 0xa0, 0x6a6: 0xa0, 0x6a7: 0xa0,
-	0x6a8: 0xa0, 0x6a9: 0xa0, 0x6aa: 0xa0, 0x6ab: 0xa0, 0x6ac: 0xa0, 0x6ad: 0xa0, 0x6ae: 0xa0, 0x6af: 0xa0,
-	0x6b0: 0xa0, 0x6b1: 0xa0, 0x6b2: 0xa0, 0x6b3: 0xa0, 0x6b4: 0xa0, 0x6b5: 0xa0, 0x6b6: 0xa0, 0x6b7: 0xa0,
-	0x6b8: 0xa0, 0x6b9: 0xa0, 0x6ba: 0xa0, 0x6bb: 0xa0, 0x6bc: 0xa0, 0x6bd: 0xa0, 0x6be: 0xa0, 0x6bf: 0xa0,
-	// Block 0x1b, offset 0x6c0
-	0x6c0: 0xa0, 0x6c1: 0xa0, 0x6c2: 0xa0, 0x6c3: 0xa0, 0x6c4: 0xa0, 0x6c5: 0xa0, 0x6c6: 0xa0, 0x6c7: 0xa0,
-	0x6c8: 0xa0, 0x6c9: 0xa0, 0x6ca: 0xa0, 0x6cb: 0xa0, 0x6cc: 0xa0, 0x6cd: 0xa0, 0x6ce: 0xa0, 0x6cf: 0xa0,
-	0x6d0: 0xa0, 0x6d1: 0xa0, 0x6d2: 0xa0, 0x6d3: 0xa0, 0x6d4: 0xa0, 0x6d5: 0xa0, 0x6d6: 0xa0, 0x6d7: 0xa0,
-	0x6d8: 0xa0, 0x6d9: 0xa0, 0x6da: 0xa0, 0x6db: 0xa0, 0x6dc: 0x197, 0x6dd: 0xa0, 0x6de: 0xa0, 0x6df: 0xa0,
-	0x6e0: 0x198, 0x6e1: 0xa0, 0x6e2: 0xa0, 0x6e3: 0xa0, 0x6e4: 0xa0, 0x6e5: 0xa0, 0x6e6: 0xa0, 0x6e7: 0xa0,
-	0x6e8: 0xa0, 0x6e9: 0xa0, 0x6ea: 0xa0, 0x6eb: 0xa0, 0x6ec: 0xa0, 0x6ed: 0xa0, 0x6ee: 0xa0, 0x6ef: 0xa0,
-	0x6f0: 0xa0, 0x6f1: 0xa0, 0x6f2: 0xa0, 0x6f3: 0xa0, 0x6f4: 0xa0, 0x6f5: 0xa0, 0x6f6: 0xa0, 0x6f7: 0xa0,
-	0x6f8: 0xa0, 0x6f9: 0xa0, 0x6fa: 0xa0, 0x6fb: 0xa0, 0x6fc: 0xa0, 0x6fd: 0xa0, 0x6fe: 0xa0, 0x6ff: 0xa0,
-	// Block 0x1c, offset 0x700
-	0x700: 0xa0, 0x701: 0xa0, 0x702: 0xa0, 0x703: 0xa0, 0x704: 0xa0, 0x705: 0xa0, 0x706: 0xa0, 0x707: 0xa0,
-	0x708: 0xa0, 0x709: 0xa0, 0x70a: 0xa0, 0x70b: 0xa0, 0x70c: 0xa0, 0x70d: 0xa0, 0x70e: 0xa0, 0x70f: 0xa0,
-	0x710: 0xa0, 0x711: 0xa0, 0x712: 0xa0, 0x713: 0xa0, 0x714: 0xa0, 0x715: 0xa0, 0x716: 0xa0, 0x717: 0xa0,
-	0x718: 0xa0, 0x719: 0xa0, 0x71a: 0xa0, 0x71b: 0xa0, 0x71c: 0xa0, 0x71d: 0xa0, 0x71e: 0xa0, 0x71f: 0xa0,
-	0x720: 0xa0, 0x721: 0xa0, 0x722: 0xa0, 0x723: 0xa0, 0x724: 0xa0, 0x725: 0xa0, 0x726: 0xa0, 0x727: 0xa0,
-	0x728: 0xa0, 0x729: 0xa0, 0x72a: 0xa0, 0x72b: 0xa0, 0x72c: 0xa0, 0x72d: 0xa0, 0x72e: 0xa0, 0x72f: 0xa0,
-	0x730: 0xa0, 0x731: 0xa0, 0x732: 0xa0, 0x733: 0xa0, 0x734: 0xa0, 0x735: 0xa0, 0x736: 0xa0, 0x737: 0xa0,
-	0x738: 0xa0, 0x739: 0xa0, 0x73a: 0x199, 0x73b: 0xa0, 0x73c: 0xa0, 0x73d: 0xa0, 0x73e: 0xa0, 0x73f: 0xa0,
-	// Block 0x1d, offset 0x740
-	0x740: 0xa0, 0x741: 0xa0, 0x742: 0xa0, 0x743: 0xa0, 0x744: 0xa0, 0x745: 0xa0, 0x746: 0xa0, 0x747: 0xa0,
-	0x748: 0xa0, 0x749: 0xa0, 0x74a: 0xa0, 0x74b: 0xa0, 0x74c: 0xa0, 0x74d: 0xa0, 0x74e: 0xa0, 0x74f: 0xa0,
-	0x750: 0xa0, 0x751: 0xa0, 0x752: 0xa0, 0x753: 0xa0, 0x754: 0xa0, 0x755: 0xa0, 0x756: 0xa0, 0x757: 0xa0,
-	0x758: 0xa0, 0x759: 0xa0, 0x75a: 0xa0, 0x75b: 0xa0, 0x75c: 0xa0, 0x75d: 0xa0, 0x75e: 0xa0, 0x75f: 0xa0,
-	0x760: 0xa0, 0x761: 0xa0, 0x762: 0xa0, 0x763: 0xa0, 0x764: 0xa0, 0x765: 0xa0, 0x766: 0xa0, 0x767: 0xa0,
-	0x768: 0xa0, 0x769: 0xa0, 0x76a: 0xa0, 0x76b: 0xa0, 0x76c: 0xa0, 0x76d: 0xa0, 0x76e: 0xa0, 0x76f: 0x19a,
-	0x770: 0xfb, 0x771: 0xfb, 0x772: 0xfb, 0x773: 0xfb, 0x774: 0xfb, 0x775: 0xfb, 0x776: 0xfb, 0x777: 0xfb,
-	0x778: 0xfb, 0x779: 0xfb, 0x77a: 0xfb, 0x77b: 0xfb, 0x77c: 0xfb, 0x77d: 0xfb, 0x77e: 0xfb, 0x77f: 0xfb,
-	// Block 0x1e, offset 0x780
-	0x780: 0xfb, 0x781: 0xfb, 0x782: 0xfb, 0x783: 0xfb, 0x784: 0xfb, 0x785: 0xfb, 0x786: 0xfb, 0x787: 0xfb,
-	0x788: 0xfb, 0x789: 0xfb, 0x78a: 0xfb, 0x78b: 0xfb, 0x78c: 0xfb, 0x78d: 0xfb, 0x78e: 0xfb, 0x78f: 0xfb,
-	0x790: 0xfb, 0x791: 0xfb, 0x792: 0xfb, 0x793: 0xfb, 0x794: 0xfb, 0x795: 0xfb, 0x796: 0xfb, 0x797: 0xfb,
-	0x798: 0xfb, 0x799: 0xfb, 0x79a: 0xfb, 0x79b: 0xfb, 0x79c: 0xfb, 0x79d: 0xfb, 0x79e: 0xfb, 0x79f: 0xfb,
-	0x7a0: 0x77, 0x7a1: 0x78, 0x7a2: 0x79, 0x7a3: 0x19b, 0x7a4: 0x7a, 0x7a5: 0x7b, 0x7a6: 0x19c, 0x7a7: 0x7c,
-	0x7a8: 0x7d, 0x7a9: 0xfb, 0x7aa: 0xfb, 0x7ab: 0xfb, 0x7ac: 0xfb, 0x7ad: 0xfb, 0x7ae: 0xfb, 0x7af: 0xfb,
-	0x7b0: 0xfb, 0x7b1: 0xfb, 0x7b2: 0xfb, 0x7b3: 0xfb, 0x7b4: 0xfb, 0x7b5: 0xfb, 0x7b6: 0xfb, 0x7b7: 0xfb,
-	0x7b8: 0xfb, 0x7b9: 0xfb, 0x7ba: 0xfb, 0x7bb: 0xfb, 0x7bc: 0xfb, 0x7bd: 0xfb, 0x7be: 0xfb, 0x7bf: 0xfb,
-	// Block 0x1f, offset 0x7c0
-	0x7c0: 0xa0, 0x7c1: 0xa0, 0x7c2: 0xa0, 0x7c3: 0xa0, 0x7c4: 0xa0, 0x7c5: 0xa0, 0x7c6: 0xa0, 0x7c7: 0xa0,
-	0x7c8: 0xa0, 0x7c9: 0xa0, 0x7ca: 0xa0, 0x7cb: 0xa0, 0x7cc: 0xa0, 0x7cd: 0x19d, 0x7ce: 0xfb, 0x7cf: 0xfb,
-	0x7d0: 0xfb, 0x7d1: 0xfb, 0x7d2: 0xfb, 0x7d3: 0xfb, 0x7d4: 0xfb, 0x7d5: 0xfb, 0x7d6: 0xfb, 0x7d7: 0xfb,
-	0x7d8: 0xfb, 0x7d9: 0xfb, 0x7da: 0xfb, 0x7db: 0xfb, 0x7dc: 0xfb, 0x7dd: 0xfb, 0x7de: 0xfb, 0x7df: 0xfb,
-	0x7e0: 0xfb, 0x7e1: 0xfb, 0x7e2: 0xfb, 0x7e3: 0xfb, 0x7e4: 0xfb, 0x7e5: 0xfb, 0x7e6: 0xfb, 0x7e7: 0xfb,
-	0x7e8: 0xfb, 0x7e9: 0xfb, 0x7ea: 0xfb, 0x7eb: 0xfb, 0x7ec: 0xfb, 0x7ed: 0xfb, 0x7ee: 0xfb, 0x7ef: 0xfb,
-	0x7f0: 0xfb, 0x7f1: 0xfb, 0x7f2: 0xfb, 0x7f3: 0xfb, 0x7f4: 0xfb, 0x7f5: 0xfb, 0x7f6: 0xfb, 0x7f7: 0xfb,
-	0x7f8: 0xfb, 0x7f9: 0xfb, 0x7fa: 0xfb, 0x7fb: 0xfb, 0x7fc: 0xfb, 0x7fd: 0xfb, 0x7fe: 0xfb, 0x7ff: 0xfb,
-	// Block 0x20, offset 0x800
-	0x810: 0x0d, 0x811: 0x0e, 0x812: 0x0f, 0x813: 0x10, 0x814: 0x11, 0x815: 0x0b, 0x816: 0x12, 0x817: 0x07,
-	0x818: 0x13, 0x819: 0x0b, 0x81a: 0x0b, 0x81b: 0x14, 0x81c: 0x0b, 0x81d: 0x15, 0x81e: 0x16, 0x81f: 0x17,
-	0x820: 0x07, 0x821: 0x07, 0x822: 0x07, 0x823: 0x07, 0x824: 0x07, 0x825: 0x07, 0x826: 0x07, 0x827: 0x07,
-	0x828: 0x07, 0x829: 0x07, 0x82a: 0x18, 0x82b: 0x19, 0x82c: 0x1a, 0x82d: 0x07, 0x82e: 0x1b, 0x82f: 0x1c,
-	0x830: 0x07, 0x831: 0x1d, 0x832: 0x0b, 0x833: 0x0b, 0x834: 0x0b, 0x835: 0x0b, 0x836: 0x0b, 0x837: 0x0b,
-	0x838: 0x0b, 0x839: 0x0b, 0x83a: 0x0b, 0x83b: 0x0b, 0x83c: 0x0b, 0x83d: 0x0b, 0x83e: 0x0b, 0x83f: 0x0b,
-	// Block 0x21, offset 0x840
-	0x840: 0x0b, 0x841: 0x0b, 0x842: 0x0b, 0x843: 0x0b, 0x844: 0x0b, 0x845: 0x0b, 0x846: 0x0b, 0x847: 0x0b,
-	0x848: 0x0b, 0x849: 0x0b, 0x84a: 0x0b, 0x84b: 0x0b, 0x84c: 0x0b, 0x84d: 0x0b, 0x84e: 0x0b, 0x84f: 0x0b,
-	0x850: 0x0b, 0x851: 0x0b, 0x852: 0x0b, 0x853: 0x0b, 0x854: 0x0b, 0x855: 0x0b, 0x856: 0x0b, 0x857: 0x0b,
-	0x858: 0x0b, 0x859: 0x0b, 0x85a: 0x0b, 0x85b: 0x0b, 0x85c: 0x0b, 0x85d: 0x0b, 0x85e: 0x0b, 0x85f: 0x0b,
-	0x860: 0x0b, 0x861: 0x0b, 0x862: 0x0b, 0x863: 0x0b, 0x864: 0x0b, 0x865: 0x0b, 0x866: 0x0b, 0x867: 0x0b,
-	0x868: 0x0b, 0x869: 0x0b, 0x86a: 0x0b, 0x86b: 0x0b, 0x86c: 0x0b, 0x86d: 0x0b, 0x86e: 0x0b, 0x86f: 0x0b,
-	0x870: 0x0b, 0x871: 0x0b, 0x872: 0x0b, 0x873: 0x0b, 0x874: 0x0b, 0x875: 0x0b, 0x876: 0x0b, 0x877: 0x0b,
-	0x878: 0x0b, 0x879: 0x0b, 0x87a: 0x0b, 0x87b: 0x0b, 0x87c: 0x0b, 0x87d: 0x0b, 0x87e: 0x0b, 0x87f: 0x0b,
-	// Block 0x22, offset 0x880
-	0x880: 0x19e, 0x881: 0x19f, 0x882: 0xfb, 0x883: 0xfb, 0x884: 0x1a0, 0x885: 0x1a0, 0x886: 0x1a0, 0x887: 0x1a1,
-	0x888: 0xfb, 0x889: 0xfb, 0x88a: 0xfb, 0x88b: 0xfb, 0x88c: 0xfb, 0x88d: 0xfb, 0x88e: 0xfb, 0x88f: 0xfb,
-	0x890: 0xfb, 0x891: 0xfb, 0x892: 0xfb, 0x893: 0xfb, 0x894: 0xfb, 0x895: 0xfb, 0x896: 0xfb, 0x897: 0xfb,
-	0x898: 0xfb, 0x899: 0xfb, 0x89a: 0xfb, 0x89b: 0xfb, 0x89c: 0xfb, 0x89d: 0xfb, 0x89e: 0xfb, 0x89f: 0xfb,
-	0x8a0: 0xfb, 0x8a1: 0xfb, 0x8a2: 0xfb, 0x8a3: 0xfb, 0x8a4: 0xfb, 0x8a5: 0xfb, 0x8a6: 0xfb, 0x8a7: 0xfb,
-	0x8a8: 0xfb, 0x8a9: 0xfb, 0x8aa: 0xfb, 0x8ab: 0xfb, 0x8ac: 0xfb, 0x8ad: 0xfb, 0x8ae: 0xfb, 0x8af: 0xfb,
-	0x8b0: 0xfb, 0x8b1: 0xfb, 0x8b2: 0xfb, 0x8b3: 0xfb, 0x8b4: 0xfb, 0x8b5: 0xfb, 0x8b6: 0xfb, 0x8b7: 0xfb,
-	0x8b8: 0xfb, 0x8b9: 0xfb, 0x8ba: 0xfb, 0x8bb: 0xfb, 0x8bc: 0xfb, 0x8bd: 0xfb, 0x8be: 0xfb, 0x8bf: 0xfb,
-	// Block 0x23, offset 0x8c0
-	0x8c0: 0x0b, 0x8c1: 0x0b, 0x8c2: 0x0b, 0x8c3: 0x0b, 0x8c4: 0x0b, 0x8c5: 0x0b, 0x8c6: 0x0b, 0x8c7: 0x0b,
-	0x8c8: 0x0b, 0x8c9: 0x0b, 0x8ca: 0x0b, 0x8cb: 0x0b, 0x8cc: 0x0b, 0x8cd: 0x0b, 0x8ce: 0x0b, 0x8cf: 0x0b,
-	0x8d0: 0x0b, 0x8d1: 0x0b, 0x8d2: 0x0b, 0x8d3: 0x0b, 0x8d4: 0x0b, 0x8d5: 0x0b, 0x8d6: 0x0b, 0x8d7: 0x0b,
-	0x8d8: 0x0b, 0x8d9: 0x0b, 0x8da: 0x0b, 0x8db: 0x0b, 0x8dc: 0x0b, 0x8dd: 0x0b, 0x8de: 0x0b, 0x8df: 0x0b,
-	0x8e0: 0x20, 0x8e1: 0x0b, 0x8e2: 0x0b, 0x8e3: 0x0b, 0x8e4: 0x0b, 0x8e5: 0x0b, 0x8e6: 0x0b, 0x8e7: 0x0b,
-	0x8e8: 0x0b, 0x8e9: 0x0b, 0x8ea: 0x0b, 0x8eb: 0x0b, 0x8ec: 0x0b, 0x8ed: 0x0b, 0x8ee: 0x0b, 0x8ef: 0x0b,
-	0x8f0: 0x0b, 0x8f1: 0x0b, 0x8f2: 0x0b, 0x8f3: 0x0b, 0x8f4: 0x0b, 0x8f5: 0x0b, 0x8f6: 0x0b, 0x8f7: 0x0b,
-	0x8f8: 0x0b, 0x8f9: 0x0b, 0x8fa: 0x0b, 0x8fb: 0x0b, 0x8fc: 0x0b, 0x8fd: 0x0b, 0x8fe: 0x0b, 0x8ff: 0x0b,
-	// Block 0x24, offset 0x900
-	0x900: 0x0b, 0x901: 0x0b, 0x902: 0x0b, 0x903: 0x0b, 0x904: 0x0b, 0x905: 0x0b, 0x906: 0x0b, 0x907: 0x0b,
-	0x908: 0x0b, 0x909: 0x0b, 0x90a: 0x0b, 0x90b: 0x0b, 0x90c: 0x0b, 0x90d: 0x0b, 0x90e: 0x0b, 0x90f: 0x0b,
-}
-
-// idnaSparseOffset: 292 entries, 584 bytes
-var idnaSparseOffset = []uint16{0x0, 0x8, 0x19, 0x25, 0x27, 0x2c, 0x33, 0x3e, 0x4a, 0x4e, 0x5d, 0x62, 0x6c, 0x78, 0x85, 0x8b, 0x94, 0xa4, 0xb2, 0xbd, 0xca, 0xdb, 0xe5, 0xec, 0xf9, 0x10a, 0x111, 0x11c, 0x12b, 0x139, 0x143, 0x145, 0x14a, 0x14d, 0x150, 0x152, 0x15e, 0x169, 0x171, 0x177, 0x17d, 0x182, 0x187, 0x18a, 0x18e, 0x194, 0x199, 0x1a5, 0x1af, 0x1b5, 0x1c6, 0x1d0, 0x1d3, 0x1db, 0x1de, 0x1eb, 0x1f3, 0x1f7, 0x1fe, 0x206, 0x216, 0x222, 0x225, 0x22f, 0x23b, 0x247, 0x253, 0x25b, 0x260, 0x26d, 0x27e, 0x282, 0x28d, 0x291, 0x29a, 0x2a2, 0x2a8, 0x2ad, 0x2b0, 0x2b4, 0x2ba, 0x2be, 0x2c2, 0x2c6, 0x2cc, 0x2d4, 0x2db, 0x2e6, 0x2f0, 0x2f4, 0x2f7, 0x2fd, 0x301, 0x303, 0x306, 0x308, 0x30b, 0x315, 0x318, 0x327, 0x32b, 0x330, 0x333, 0x337, 0x33c, 0x341, 0x347, 0x358, 0x368, 0x36e, 0x372, 0x381, 0x386, 0x38e, 0x398, 0x3a3, 0x3ab, 0x3bc, 0x3c5, 0x3d5, 0x3e2, 0x3ee, 0x3f3, 0x400, 0x404, 0x409, 0x40b, 0x40d, 0x411, 0x413, 0x417, 0x420, 0x426, 0x42a, 0x43a, 0x444, 0x449, 0x44c, 0x452, 0x459, 0x45e, 0x462, 0x468, 0x46d, 0x476, 0x47b, 0x481, 0x488, 0x48f, 0x496, 0x49a, 0x49f, 0x4a2, 0x4a7, 0x4b3, 0x4b9, 0x4be, 0x4c5, 0x4cd, 0x4d2, 0x4d6, 0x4e6, 0x4ed, 0x4f1, 0x4f5, 0x4fc, 0x4fe, 0x501, 0x504, 0x508, 0x511, 0x515, 0x51d, 0x525, 0x52d, 0x539, 0x545, 0x54b, 0x554, 0x560, 0x567, 0x570, 0x57b, 0x582, 0x591, 0x59e, 0x5ab, 0x5b4, 0x5b8, 0x5c7, 0x5cf, 0x5da, 0x5e3, 0x5e9, 0x5f1, 0x5fa, 0x605, 0x608, 0x614, 0x61d, 0x620, 0x625, 0x62e, 0x633, 0x640, 0x64b, 0x654, 0x65e, 0x661, 0x66b, 0x674, 0x680, 0x68d, 0x69a, 0x6a8, 0x6af, 0x6b3, 0x6b7, 0x6ba, 0x6bf, 0x6c2, 0x6c7, 0x6ca, 0x6d1, 0x6d8, 0x6dc, 0x6e7, 0x6ea, 0x6ed, 0x6f0, 0x6f6, 0x6fc, 0x705, 0x708, 0x70b, 0x70e, 0x711, 0x718, 0x71b, 0x720, 0x72a, 0x72d, 0x731, 0x740, 0x74c, 0x750, 0x755, 0x759, 0x75e, 0x762, 0x767, 0x770, 0x77b, 0x781, 0x787, 0x78d, 0x793, 0x79c, 0x79f, 0x7a2, 0x7a6, 0x7aa, 0x7ae, 0x7b4, 0x7ba, 0x7bf, 0x7c2, 0x7d2, 0x7d9, 0x7dc, 0x7e1, 0x7e5, 0x7eb, 0x7f2, 0x7f6, 0x7fa, 0x803, 0x80a, 0x80f, 0x813, 0x821, 0x824, 0x827, 0x82b, 0x82f, 0x832, 0x842, 0x853, 0x856, 0x85b, 0x85d, 0x85f}
-
-// idnaSparseValues: 2146 entries, 8584 bytes
-var idnaSparseValues = [2146]valueRange{
-	// Block 0x0, offset 0x0
-	{value: 0x0000, lo: 0x07},
-	{value: 0xe105, lo: 0x80, hi: 0x96},
-	{value: 0x0018, lo: 0x97, hi: 0x97},
-	{value: 0xe105, lo: 0x98, hi: 0x9e},
-	{value: 0x001f, lo: 0x9f, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xb7},
-	{value: 0x0008, lo: 0xb8, hi: 0xbf},
-	// Block 0x1, offset 0x8
-	{value: 0x0000, lo: 0x10},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0xe01d, lo: 0x81, hi: 0x81},
-	{value: 0x0008, lo: 0x82, hi: 0x82},
-	{value: 0x0335, lo: 0x83, hi: 0x83},
-	{value: 0x034d, lo: 0x84, hi: 0x84},
-	{value: 0x0365, lo: 0x85, hi: 0x85},
-	{value: 0xe00d, lo: 0x86, hi: 0x86},
-	{value: 0x0008, lo: 0x87, hi: 0x87},
-	{value: 0xe00d, lo: 0x88, hi: 0x88},
-	{value: 0x0008, lo: 0x89, hi: 0x89},
-	{value: 0xe00d, lo: 0x8a, hi: 0x8a},
-	{value: 0x0008, lo: 0x8b, hi: 0x8b},
-	{value: 0xe00d, lo: 0x8c, hi: 0x8c},
-	{value: 0x0008, lo: 0x8d, hi: 0x8d},
-	{value: 0xe00d, lo: 0x8e, hi: 0x8e},
-	{value: 0x0008, lo: 0x8f, hi: 0xbf},
-	// Block 0x2, offset 0x19
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0xaf},
-	{value: 0x0249, lo: 0xb0, hi: 0xb0},
-	{value: 0x037d, lo: 0xb1, hi: 0xb1},
-	{value: 0x0259, lo: 0xb2, hi: 0xb2},
-	{value: 0x0269, lo: 0xb3, hi: 0xb3},
-	{value: 0x034d, lo: 0xb4, hi: 0xb4},
-	{value: 0x0395, lo: 0xb5, hi: 0xb5},
-	{value: 0xe1bd, lo: 0xb6, hi: 0xb6},
-	{value: 0x0279, lo: 0xb7, hi: 0xb7},
-	{value: 0x0289, lo: 0xb8, hi: 0xb8},
-	{value: 0x0008, lo: 0xb9, hi: 0xbf},
-	// Block 0x3, offset 0x25
-	{value: 0x0000, lo: 0x01},
-	{value: 0x3308, lo: 0x80, hi: 0xbf},
-	// Block 0x4, offset 0x27
-	{value: 0x0000, lo: 0x04},
-	{value: 0x03f5, lo: 0x80, hi: 0x8f},
-	{value: 0xe105, lo: 0x90, hi: 0x9f},
-	{value: 0x049d, lo: 0xa0, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x5, offset 0x2c
-	{value: 0x0000, lo: 0x06},
-	{value: 0xe185, lo: 0x80, hi: 0x8f},
-	{value: 0x0545, lo: 0x90, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x98},
-	{value: 0x0008, lo: 0x99, hi: 0x99},
-	{value: 0x0018, lo: 0x9a, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x6, offset 0x33
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x0401, lo: 0x87, hi: 0x87},
-	{value: 0x0008, lo: 0x88, hi: 0x88},
-	{value: 0x0018, lo: 0x89, hi: 0x8a},
-	{value: 0x0040, lo: 0x8b, hi: 0x8c},
-	{value: 0x0018, lo: 0x8d, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0x90},
-	{value: 0x3308, lo: 0x91, hi: 0xbd},
-	{value: 0x0818, lo: 0xbe, hi: 0xbe},
-	{value: 0x3308, lo: 0xbf, hi: 0xbf},
-	// Block 0x7, offset 0x3e
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0818, lo: 0x80, hi: 0x80},
-	{value: 0x3308, lo: 0x81, hi: 0x82},
-	{value: 0x0818, lo: 0x83, hi: 0x83},
-	{value: 0x3308, lo: 0x84, hi: 0x85},
-	{value: 0x0818, lo: 0x86, hi: 0x86},
-	{value: 0x3308, lo: 0x87, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0808, lo: 0x90, hi: 0xaa},
-	{value: 0x0040, lo: 0xab, hi: 0xae},
-	{value: 0x0808, lo: 0xaf, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0x8, offset 0x4a
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0a08, lo: 0x80, hi: 0x87},
-	{value: 0x0c08, lo: 0x88, hi: 0x99},
-	{value: 0x0a08, lo: 0x9a, hi: 0xbf},
-	// Block 0x9, offset 0x4e
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x3308, lo: 0x80, hi: 0x8a},
-	{value: 0x0040, lo: 0x8b, hi: 0x8c},
-	{value: 0x0c08, lo: 0x8d, hi: 0x8d},
-	{value: 0x0a08, lo: 0x8e, hi: 0x98},
-	{value: 0x0c08, lo: 0x99, hi: 0x9b},
-	{value: 0x0a08, lo: 0x9c, hi: 0xaa},
-	{value: 0x0c08, lo: 0xab, hi: 0xac},
-	{value: 0x0a08, lo: 0xad, hi: 0xb0},
-	{value: 0x0c08, lo: 0xb1, hi: 0xb1},
-	{value: 0x0a08, lo: 0xb2, hi: 0xb2},
-	{value: 0x0c08, lo: 0xb3, hi: 0xb4},
-	{value: 0x0a08, lo: 0xb5, hi: 0xb7},
-	{value: 0x0c08, lo: 0xb8, hi: 0xb9},
-	{value: 0x0a08, lo: 0xba, hi: 0xbf},
-	// Block 0xa, offset 0x5d
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0808, lo: 0x80, hi: 0xa5},
-	{value: 0x3308, lo: 0xa6, hi: 0xb0},
-	{value: 0x0808, lo: 0xb1, hi: 0xb1},
-	{value: 0x0040, lo: 0xb2, hi: 0xbf},
-	// Block 0xb, offset 0x62
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0808, lo: 0x80, hi: 0x89},
-	{value: 0x0a08, lo: 0x8a, hi: 0xaa},
-	{value: 0x3308, lo: 0xab, hi: 0xb3},
-	{value: 0x0808, lo: 0xb4, hi: 0xb5},
-	{value: 0x0018, lo: 0xb6, hi: 0xb9},
-	{value: 0x0818, lo: 0xba, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbc},
-	{value: 0x3308, lo: 0xbd, hi: 0xbd},
-	{value: 0x0818, lo: 0xbe, hi: 0xbf},
-	// Block 0xc, offset 0x6c
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0808, lo: 0x80, hi: 0x95},
-	{value: 0x3308, lo: 0x96, hi: 0x99},
-	{value: 0x0808, lo: 0x9a, hi: 0x9a},
-	{value: 0x3308, lo: 0x9b, hi: 0xa3},
-	{value: 0x0808, lo: 0xa4, hi: 0xa4},
-	{value: 0x3308, lo: 0xa5, hi: 0xa7},
-	{value: 0x0808, lo: 0xa8, hi: 0xa8},
-	{value: 0x3308, lo: 0xa9, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x0818, lo: 0xb0, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0xd, offset 0x78
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0a08, lo: 0xa0, hi: 0xa9},
-	{value: 0x0c08, lo: 0xaa, hi: 0xac},
-	{value: 0x0808, lo: 0xad, hi: 0xad},
-	{value: 0x0c08, lo: 0xae, hi: 0xae},
-	{value: 0x0a08, lo: 0xaf, hi: 0xb0},
-	{value: 0x0c08, lo: 0xb1, hi: 0xb2},
-	{value: 0x0a08, lo: 0xb3, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xb5},
-	{value: 0x0a08, lo: 0xb6, hi: 0xb8},
-	{value: 0x0c08, lo: 0xb9, hi: 0xb9},
-	{value: 0x0a08, lo: 0xba, hi: 0xbf},
-	// Block 0xe, offset 0x85
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0a08, lo: 0x80, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x92},
-	{value: 0x3308, lo: 0x93, hi: 0xa1},
-	{value: 0x0840, lo: 0xa2, hi: 0xa2},
-	{value: 0x3308, lo: 0xa3, hi: 0xbf},
-	// Block 0xf, offset 0x8b
-	{value: 0x0000, lo: 0x08},
-	{value: 0x3308, lo: 0x80, hi: 0x82},
-	{value: 0x3008, lo: 0x83, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0xb9},
-	{value: 0x3308, lo: 0xba, hi: 0xba},
-	{value: 0x3008, lo: 0xbb, hi: 0xbb},
-	{value: 0x3308, lo: 0xbc, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbf},
-	// Block 0x10, offset 0x94
-	{value: 0x0000, lo: 0x0f},
-	{value: 0x3308, lo: 0x80, hi: 0x80},
-	{value: 0x3008, lo: 0x81, hi: 0x82},
-	{value: 0x0040, lo: 0x83, hi: 0x85},
-	{value: 0x3008, lo: 0x86, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x3008, lo: 0x8a, hi: 0x8c},
-	{value: 0x3b08, lo: 0x8d, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x90},
-	{value: 0x0040, lo: 0x91, hi: 0x96},
-	{value: 0x3008, lo: 0x97, hi: 0x97},
-	{value: 0x0040, lo: 0x98, hi: 0xa5},
-	{value: 0x0008, lo: 0xa6, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbf},
-	// Block 0x11, offset 0xa4
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x3308, lo: 0x80, hi: 0x80},
-	{value: 0x3008, lo: 0x81, hi: 0x83},
-	{value: 0x3308, lo: 0x84, hi: 0x84},
-	{value: 0x0008, lo: 0x85, hi: 0x8c},
-	{value: 0x0040, lo: 0x8d, hi: 0x8d},
-	{value: 0x0008, lo: 0x8e, hi: 0x90},
-	{value: 0x0040, lo: 0x91, hi: 0x91},
-	{value: 0x0008, lo: 0x92, hi: 0xa8},
-	{value: 0x0040, lo: 0xa9, hi: 0xa9},
-	{value: 0x0008, lo: 0xaa, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbd},
-	{value: 0x3308, lo: 0xbe, hi: 0xbf},
-	// Block 0x12, offset 0xb2
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x3308, lo: 0x80, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0x8c},
-	{value: 0x0040, lo: 0x8d, hi: 0x8d},
-	{value: 0x0008, lo: 0x8e, hi: 0x90},
-	{value: 0x0040, lo: 0x91, hi: 0x91},
-	{value: 0x0008, lo: 0x92, hi: 0xba},
-	{value: 0x3b08, lo: 0xbb, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbf},
-	// Block 0x13, offset 0xbd
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x3308, lo: 0x81, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x83},
-	{value: 0x0040, lo: 0x84, hi: 0x84},
-	{value: 0x0008, lo: 0x85, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x99},
-	{value: 0x0008, lo: 0x9a, hi: 0xb1},
-	{value: 0x0040, lo: 0xb2, hi: 0xb2},
-	{value: 0x0008, lo: 0xb3, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbf},
-	// Block 0x14, offset 0xca
-	{value: 0x0000, lo: 0x10},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x89},
-	{value: 0x3b08, lo: 0x8a, hi: 0x8a},
-	{value: 0x0040, lo: 0x8b, hi: 0x8e},
-	{value: 0x3008, lo: 0x8f, hi: 0x91},
-	{value: 0x3308, lo: 0x92, hi: 0x94},
-	{value: 0x0040, lo: 0x95, hi: 0x95},
-	{value: 0x3308, lo: 0x96, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x97},
-	{value: 0x3008, lo: 0x98, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xa5},
-	{value: 0x0008, lo: 0xa6, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xb1},
-	{value: 0x3008, lo: 0xb2, hi: 0xb3},
-	{value: 0x0018, lo: 0xb4, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0x15, offset 0xdb
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0xb0},
-	{value: 0x3308, lo: 0xb1, hi: 0xb1},
-	{value: 0x0008, lo: 0xb2, hi: 0xb2},
-	{value: 0x08f1, lo: 0xb3, hi: 0xb3},
-	{value: 0x3308, lo: 0xb4, hi: 0xb9},
-	{value: 0x3b08, lo: 0xba, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbe},
-	{value: 0x0018, lo: 0xbf, hi: 0xbf},
-	// Block 0x16, offset 0xe5
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x3308, lo: 0x87, hi: 0x8e},
-	{value: 0x0018, lo: 0x8f, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0018, lo: 0x9a, hi: 0x9b},
-	{value: 0x0040, lo: 0x9c, hi: 0xbf},
-	// Block 0x17, offset 0xec
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0x84},
-	{value: 0x0040, lo: 0x85, hi: 0x85},
-	{value: 0x0008, lo: 0x86, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x87},
-	{value: 0x3308, lo: 0x88, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9b},
-	{value: 0x0961, lo: 0x9c, hi: 0x9c},
-	{value: 0x0999, lo: 0x9d, hi: 0x9d},
-	{value: 0x0008, lo: 0x9e, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xbf},
-	// Block 0x18, offset 0xf9
-	{value: 0x0000, lo: 0x10},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x8a},
-	{value: 0x0008, lo: 0x8b, hi: 0x8b},
-	{value: 0xe03d, lo: 0x8c, hi: 0x8c},
-	{value: 0x0018, lo: 0x8d, hi: 0x97},
-	{value: 0x3308, lo: 0x98, hi: 0x99},
-	{value: 0x0018, lo: 0x9a, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa9},
-	{value: 0x0018, lo: 0xaa, hi: 0xb4},
-	{value: 0x3308, lo: 0xb5, hi: 0xb5},
-	{value: 0x0018, lo: 0xb6, hi: 0xb6},
-	{value: 0x3308, lo: 0xb7, hi: 0xb7},
-	{value: 0x0018, lo: 0xb8, hi: 0xb8},
-	{value: 0x3308, lo: 0xb9, hi: 0xb9},
-	{value: 0x0018, lo: 0xba, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbf},
-	// Block 0x19, offset 0x10a
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0018, lo: 0x80, hi: 0x85},
-	{value: 0x3308, lo: 0x86, hi: 0x86},
-	{value: 0x0018, lo: 0x87, hi: 0x8c},
-	{value: 0x0040, lo: 0x8d, hi: 0x8d},
-	{value: 0x0018, lo: 0x8e, hi: 0x9a},
-	{value: 0x0040, lo: 0x9b, hi: 0xbf},
-	// Block 0x1a, offset 0x111
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0xaa},
-	{value: 0x3008, lo: 0xab, hi: 0xac},
-	{value: 0x3308, lo: 0xad, hi: 0xb0},
-	{value: 0x3008, lo: 0xb1, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb7},
-	{value: 0x3008, lo: 0xb8, hi: 0xb8},
-	{value: 0x3b08, lo: 0xb9, hi: 0xba},
-	{value: 0x3008, lo: 0xbb, hi: 0xbc},
-	{value: 0x3308, lo: 0xbd, hi: 0xbe},
-	{value: 0x0008, lo: 0xbf, hi: 0xbf},
-	// Block 0x1b, offset 0x11c
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x0018, lo: 0x8a, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x95},
-	{value: 0x3008, lo: 0x96, hi: 0x97},
-	{value: 0x3308, lo: 0x98, hi: 0x99},
-	{value: 0x0008, lo: 0x9a, hi: 0x9d},
-	{value: 0x3308, lo: 0x9e, hi: 0xa0},
-	{value: 0x0008, lo: 0xa1, hi: 0xa1},
-	{value: 0x3008, lo: 0xa2, hi: 0xa4},
-	{value: 0x0008, lo: 0xa5, hi: 0xa6},
-	{value: 0x3008, lo: 0xa7, hi: 0xad},
-	{value: 0x0008, lo: 0xae, hi: 0xb0},
-	{value: 0x3308, lo: 0xb1, hi: 0xb4},
-	{value: 0x0008, lo: 0xb5, hi: 0xbf},
-	// Block 0x1c, offset 0x12b
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x0008, lo: 0x80, hi: 0x81},
-	{value: 0x3308, lo: 0x82, hi: 0x82},
-	{value: 0x3008, lo: 0x83, hi: 0x84},
-	{value: 0x3308, lo: 0x85, hi: 0x86},
-	{value: 0x3008, lo: 0x87, hi: 0x8c},
-	{value: 0x3308, lo: 0x8d, hi: 0x8d},
-	{value: 0x0008, lo: 0x8e, hi: 0x8e},
-	{value: 0x3008, lo: 0x8f, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x3008, lo: 0x9a, hi: 0x9c},
-	{value: 0x3308, lo: 0x9d, hi: 0x9d},
-	{value: 0x0018, lo: 0x9e, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xbf},
-	// Block 0x1d, offset 0x139
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0040, lo: 0x80, hi: 0x86},
-	{value: 0x055d, lo: 0x87, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8c},
-	{value: 0x055d, lo: 0x8d, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xba},
-	{value: 0x0018, lo: 0xbb, hi: 0xbb},
-	{value: 0xe105, lo: 0xbc, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbf},
-	// Block 0x1e, offset 0x143
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0018, lo: 0x80, hi: 0xbf},
-	// Block 0x1f, offset 0x145
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0xa0},
-	{value: 0x2018, lo: 0xa1, hi: 0xb5},
-	{value: 0x0018, lo: 0xb6, hi: 0xbf},
-	// Block 0x20, offset 0x14a
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0xa7},
-	{value: 0x2018, lo: 0xa8, hi: 0xbf},
-	// Block 0x21, offset 0x14d
-	{value: 0x0000, lo: 0x02},
-	{value: 0x2018, lo: 0x80, hi: 0x82},
-	{value: 0x0018, lo: 0x83, hi: 0xbf},
-	// Block 0x22, offset 0x150
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0008, lo: 0x80, hi: 0xbf},
-	// Block 0x23, offset 0x152
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x0008, lo: 0x8a, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0x98},
-	{value: 0x0040, lo: 0x99, hi: 0x99},
-	{value: 0x0008, lo: 0x9a, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x24, offset 0x15e
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x0008, lo: 0x8a, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xb0},
-	{value: 0x0040, lo: 0xb1, hi: 0xb1},
-	{value: 0x0008, lo: 0xb2, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xb7},
-	{value: 0x0008, lo: 0xb8, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0x25, offset 0x169
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0x0040, lo: 0x81, hi: 0x81},
-	{value: 0x0008, lo: 0x82, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0x87},
-	{value: 0x0008, lo: 0x88, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0xbf},
-	// Block 0x26, offset 0x171
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0x90},
-	{value: 0x0040, lo: 0x91, hi: 0x91},
-	{value: 0x0008, lo: 0x92, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0xbf},
-	// Block 0x27, offset 0x177
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0x9a},
-	{value: 0x0040, lo: 0x9b, hi: 0x9c},
-	{value: 0x3308, lo: 0x9d, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbf},
-	// Block 0x28, offset 0x17d
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x29, offset 0x182
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xb7},
-	{value: 0xe045, lo: 0xb8, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbf},
-	// Block 0x2a, offset 0x187
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0xbf},
-	// Block 0x2b, offset 0x18a
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xac},
-	{value: 0x0018, lo: 0xad, hi: 0xae},
-	{value: 0x0008, lo: 0xaf, hi: 0xbf},
-	// Block 0x2c, offset 0x18e
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0x9a},
-	{value: 0x0018, lo: 0x9b, hi: 0x9c},
-	{value: 0x0040, lo: 0x9d, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x2d, offset 0x194
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xaa},
-	{value: 0x0018, lo: 0xab, hi: 0xb0},
-	{value: 0x0008, lo: 0xb1, hi: 0xb8},
-	{value: 0x0040, lo: 0xb9, hi: 0xbf},
-	// Block 0x2e, offset 0x199
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0x8c},
-	{value: 0x0040, lo: 0x8d, hi: 0x8d},
-	{value: 0x0008, lo: 0x8e, hi: 0x91},
-	{value: 0x3308, lo: 0x92, hi: 0x93},
-	{value: 0x3b08, lo: 0x94, hi: 0x94},
-	{value: 0x0040, lo: 0x95, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb3},
-	{value: 0x3b08, lo: 0xb4, hi: 0xb4},
-	{value: 0x0018, lo: 0xb5, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0x2f, offset 0x1a5
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x91},
-	{value: 0x3308, lo: 0x92, hi: 0x93},
-	{value: 0x0040, lo: 0x94, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xac},
-	{value: 0x0040, lo: 0xad, hi: 0xad},
-	{value: 0x0008, lo: 0xae, hi: 0xb0},
-	{value: 0x0040, lo: 0xb1, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xbf},
-	// Block 0x30, offset 0x1af
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0xb3},
-	{value: 0x3340, lo: 0xb4, hi: 0xb5},
-	{value: 0x3008, lo: 0xb6, hi: 0xb6},
-	{value: 0x3308, lo: 0xb7, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbf},
-	// Block 0x31, offset 0x1b5
-	{value: 0x0000, lo: 0x10},
-	{value: 0x3008, lo: 0x80, hi: 0x85},
-	{value: 0x3308, lo: 0x86, hi: 0x86},
-	{value: 0x3008, lo: 0x87, hi: 0x88},
-	{value: 0x3308, lo: 0x89, hi: 0x91},
-	{value: 0x3b08, lo: 0x92, hi: 0x92},
-	{value: 0x3308, lo: 0x93, hi: 0x93},
-	{value: 0x0018, lo: 0x94, hi: 0x96},
-	{value: 0x0008, lo: 0x97, hi: 0x97},
-	{value: 0x0018, lo: 0x98, hi: 0x9b},
-	{value: 0x0008, lo: 0x9c, hi: 0x9c},
-	{value: 0x3308, lo: 0x9d, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa9},
-	{value: 0x0040, lo: 0xaa, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0x32, offset 0x1c6
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0018, lo: 0x80, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0x86},
-	{value: 0x0218, lo: 0x87, hi: 0x87},
-	{value: 0x0018, lo: 0x88, hi: 0x8a},
-	{value: 0x33c0, lo: 0x8b, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x0208, lo: 0xa0, hi: 0xbf},
-	// Block 0x33, offset 0x1d0
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0208, lo: 0x80, hi: 0xb8},
-	{value: 0x0040, lo: 0xb9, hi: 0xbf},
-	// Block 0x34, offset 0x1d3
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0x84},
-	{value: 0x3308, lo: 0x85, hi: 0x86},
-	{value: 0x0208, lo: 0x87, hi: 0xa8},
-	{value: 0x3308, lo: 0xa9, hi: 0xa9},
-	{value: 0x0208, lo: 0xaa, hi: 0xaa},
-	{value: 0x0040, lo: 0xab, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x35, offset 0x1db
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xbf},
-	// Block 0x36, offset 0x1de
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0x9f},
-	{value: 0x3308, lo: 0xa0, hi: 0xa2},
-	{value: 0x3008, lo: 0xa3, hi: 0xa6},
-	{value: 0x3308, lo: 0xa7, hi: 0xa8},
-	{value: 0x3008, lo: 0xa9, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xaf},
-	{value: 0x3008, lo: 0xb0, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb2},
-	{value: 0x3008, lo: 0xb3, hi: 0xb8},
-	{value: 0x3308, lo: 0xb9, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbf},
-	// Block 0x37, offset 0x1eb
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0018, lo: 0x80, hi: 0x80},
-	{value: 0x0040, lo: 0x81, hi: 0x83},
-	{value: 0x0018, lo: 0x84, hi: 0x85},
-	{value: 0x0008, lo: 0x86, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0x38, offset 0x1f3
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x39, offset 0x1f7
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x0040, lo: 0x8a, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0028, lo: 0x9a, hi: 0x9a},
-	{value: 0x0040, lo: 0x9b, hi: 0x9d},
-	{value: 0x0018, lo: 0x9e, hi: 0xbf},
-	// Block 0x3a, offset 0x1fe
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0x96},
-	{value: 0x3308, lo: 0x97, hi: 0x98},
-	{value: 0x3008, lo: 0x99, hi: 0x9a},
-	{value: 0x3308, lo: 0x9b, hi: 0x9b},
-	{value: 0x0040, lo: 0x9c, hi: 0x9d},
-	{value: 0x0018, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x3b, offset 0x206
-	{value: 0x0000, lo: 0x0f},
-	{value: 0x0008, lo: 0x80, hi: 0x94},
-	{value: 0x3008, lo: 0x95, hi: 0x95},
-	{value: 0x3308, lo: 0x96, hi: 0x96},
-	{value: 0x3008, lo: 0x97, hi: 0x97},
-	{value: 0x3308, lo: 0x98, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0x9f},
-	{value: 0x3b08, lo: 0xa0, hi: 0xa0},
-	{value: 0x3008, lo: 0xa1, hi: 0xa1},
-	{value: 0x3308, lo: 0xa2, hi: 0xa2},
-	{value: 0x3008, lo: 0xa3, hi: 0xa4},
-	{value: 0x3308, lo: 0xa5, hi: 0xac},
-	{value: 0x3008, lo: 0xad, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbe},
-	{value: 0x3308, lo: 0xbf, hi: 0xbf},
-	// Block 0x3c, offset 0x216
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x0040, lo: 0x8a, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xa6},
-	{value: 0x0008, lo: 0xa7, hi: 0xa7},
-	{value: 0x0018, lo: 0xa8, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xbd},
-	{value: 0x3318, lo: 0xbe, hi: 0xbe},
-	{value: 0x3308, lo: 0xbf, hi: 0xbf},
-	// Block 0x3d, offset 0x222
-	{value: 0x0000, lo: 0x02},
-	{value: 0x3308, lo: 0x80, hi: 0x80},
-	{value: 0x0040, lo: 0x81, hi: 0xbf},
-	// Block 0x3e, offset 0x225
-	{value: 0x0000, lo: 0x09},
-	{value: 0x3308, lo: 0x80, hi: 0x83},
-	{value: 0x3008, lo: 0x84, hi: 0x84},
-	{value: 0x0008, lo: 0x85, hi: 0xb3},
-	{value: 0x3308, lo: 0xb4, hi: 0xb4},
-	{value: 0x3008, lo: 0xb5, hi: 0xb5},
-	{value: 0x3308, lo: 0xb6, hi: 0xba},
-	{value: 0x3008, lo: 0xbb, hi: 0xbb},
-	{value: 0x3308, lo: 0xbc, hi: 0xbc},
-	{value: 0x3008, lo: 0xbd, hi: 0xbf},
-	// Block 0x3f, offset 0x22f
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x3008, lo: 0x80, hi: 0x81},
-	{value: 0x3308, lo: 0x82, hi: 0x82},
-	{value: 0x3008, lo: 0x83, hi: 0x83},
-	{value: 0x3808, lo: 0x84, hi: 0x84},
-	{value: 0x0008, lo: 0x85, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0018, lo: 0x9a, hi: 0xaa},
-	{value: 0x3308, lo: 0xab, hi: 0xb3},
-	{value: 0x0018, lo: 0xb4, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbf},
-	// Block 0x40, offset 0x23b
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x3308, lo: 0x80, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0xa0},
-	{value: 0x3008, lo: 0xa1, hi: 0xa1},
-	{value: 0x3308, lo: 0xa2, hi: 0xa5},
-	{value: 0x3008, lo: 0xa6, hi: 0xa7},
-	{value: 0x3308, lo: 0xa8, hi: 0xa9},
-	{value: 0x3808, lo: 0xaa, hi: 0xaa},
-	{value: 0x3b08, lo: 0xab, hi: 0xab},
-	{value: 0x3308, lo: 0xac, hi: 0xad},
-	{value: 0x0008, lo: 0xae, hi: 0xbf},
-	// Block 0x41, offset 0x247
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0xa5},
-	{value: 0x3308, lo: 0xa6, hi: 0xa6},
-	{value: 0x3008, lo: 0xa7, hi: 0xa7},
-	{value: 0x3308, lo: 0xa8, hi: 0xa9},
-	{value: 0x3008, lo: 0xaa, hi: 0xac},
-	{value: 0x3308, lo: 0xad, hi: 0xad},
-	{value: 0x3008, lo: 0xae, hi: 0xae},
-	{value: 0x3308, lo: 0xaf, hi: 0xb1},
-	{value: 0x3808, lo: 0xb2, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xbb},
-	{value: 0x0018, lo: 0xbc, hi: 0xbf},
-	// Block 0x42, offset 0x253
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0xa3},
-	{value: 0x3008, lo: 0xa4, hi: 0xab},
-	{value: 0x3308, lo: 0xac, hi: 0xb3},
-	{value: 0x3008, lo: 0xb4, hi: 0xb5},
-	{value: 0x3308, lo: 0xb6, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xba},
-	{value: 0x0018, lo: 0xbb, hi: 0xbf},
-	// Block 0x43, offset 0x25b
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x0040, lo: 0x8a, hi: 0x8c},
-	{value: 0x0008, lo: 0x8d, hi: 0xbd},
-	{value: 0x0018, lo: 0xbe, hi: 0xbf},
-	// Block 0x44, offset 0x260
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0e29, lo: 0x80, hi: 0x80},
-	{value: 0x0e41, lo: 0x81, hi: 0x81},
-	{value: 0x0e59, lo: 0x82, hi: 0x82},
-	{value: 0x0e71, lo: 0x83, hi: 0x83},
-	{value: 0x0e89, lo: 0x84, hi: 0x85},
-	{value: 0x0ea1, lo: 0x86, hi: 0x86},
-	{value: 0x0eb9, lo: 0x87, hi: 0x87},
-	{value: 0x057d, lo: 0x88, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x8f},
-	{value: 0x059d, lo: 0x90, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbc},
-	{value: 0x059d, lo: 0xbd, hi: 0xbf},
-	// Block 0x45, offset 0x26d
-	{value: 0x0000, lo: 0x10},
-	{value: 0x0018, lo: 0x80, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x3308, lo: 0x90, hi: 0x92},
-	{value: 0x0018, lo: 0x93, hi: 0x93},
-	{value: 0x3308, lo: 0x94, hi: 0xa0},
-	{value: 0x3008, lo: 0xa1, hi: 0xa1},
-	{value: 0x3308, lo: 0xa2, hi: 0xa8},
-	{value: 0x0008, lo: 0xa9, hi: 0xac},
-	{value: 0x3308, lo: 0xad, hi: 0xad},
-	{value: 0x0008, lo: 0xae, hi: 0xb3},
-	{value: 0x3308, lo: 0xb4, hi: 0xb4},
-	{value: 0x0008, lo: 0xb5, hi: 0xb6},
-	{value: 0x3008, lo: 0xb7, hi: 0xb7},
-	{value: 0x3308, lo: 0xb8, hi: 0xb9},
-	{value: 0x0008, lo: 0xba, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbf},
-	// Block 0x46, offset 0x27e
-	{value: 0x0000, lo: 0x03},
-	{value: 0x3308, lo: 0x80, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xba},
-	{value: 0x3308, lo: 0xbb, hi: 0xbf},
-	// Block 0x47, offset 0x282
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0x87},
-	{value: 0xe045, lo: 0x88, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x97},
-	{value: 0xe045, lo: 0x98, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa7},
-	{value: 0xe045, lo: 0xa8, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb7},
-	{value: 0xe045, lo: 0xb8, hi: 0xbf},
-	// Block 0x48, offset 0x28d
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0040, lo: 0x80, hi: 0x8f},
-	{value: 0x3318, lo: 0x90, hi: 0xb0},
-	{value: 0x0040, lo: 0xb1, hi: 0xbf},
-	// Block 0x49, offset 0x291
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0018, lo: 0x80, hi: 0x82},
-	{value: 0x0040, lo: 0x83, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0x84},
-	{value: 0x0018, lo: 0x85, hi: 0x88},
-	{value: 0x24c1, lo: 0x89, hi: 0x89},
-	{value: 0x0018, lo: 0x8a, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xbf},
-	// Block 0x4a, offset 0x29a
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0018, lo: 0x80, hi: 0xab},
-	{value: 0x24f1, lo: 0xac, hi: 0xac},
-	{value: 0x2529, lo: 0xad, hi: 0xad},
-	{value: 0x0018, lo: 0xae, hi: 0xae},
-	{value: 0x2579, lo: 0xaf, hi: 0xaf},
-	{value: 0x25b1, lo: 0xb0, hi: 0xb0},
-	{value: 0x0018, lo: 0xb1, hi: 0xbf},
-	// Block 0x4b, offset 0x2a2
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0x9f},
-	{value: 0x0080, lo: 0xa0, hi: 0xa0},
-	{value: 0x0018, lo: 0xa1, hi: 0xad},
-	{value: 0x0080, lo: 0xae, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xbf},
-	// Block 0x4c, offset 0x2a8
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0xa8},
-	{value: 0x09dd, lo: 0xa9, hi: 0xa9},
-	{value: 0x09fd, lo: 0xaa, hi: 0xaa},
-	{value: 0x0018, lo: 0xab, hi: 0xbf},
-	// Block 0x4d, offset 0x2ad
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0xa6},
-	{value: 0x0040, lo: 0xa7, hi: 0xbf},
-	// Block 0x4e, offset 0x2b0
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0x8b},
-	{value: 0x28c1, lo: 0x8c, hi: 0x8c},
-	{value: 0x0018, lo: 0x8d, hi: 0xbf},
-	// Block 0x4f, offset 0x2b4
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0xb3},
-	{value: 0x0e7e, lo: 0xb4, hi: 0xb4},
-	{value: 0x292a, lo: 0xb5, hi: 0xb5},
-	{value: 0x0e9e, lo: 0xb6, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xbf},
-	// Block 0x50, offset 0x2ba
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0x9b},
-	{value: 0x2941, lo: 0x9c, hi: 0x9c},
-	{value: 0x0018, lo: 0x9d, hi: 0xbf},
-	// Block 0x51, offset 0x2be
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xb5},
-	{value: 0x0018, lo: 0xb6, hi: 0xbf},
-	// Block 0x52, offset 0x2c2
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x96},
-	{value: 0x0018, lo: 0x97, hi: 0xbf},
-	// Block 0x53, offset 0x2c6
-	{value: 0x0000, lo: 0x05},
-	{value: 0xe185, lo: 0x80, hi: 0x8f},
-	{value: 0x03f5, lo: 0x90, hi: 0x9f},
-	{value: 0x0ebd, lo: 0xa0, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x54, offset 0x2cc
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0xa5},
-	{value: 0x0040, lo: 0xa6, hi: 0xa6},
-	{value: 0x0008, lo: 0xa7, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xac},
-	{value: 0x0008, lo: 0xad, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x55, offset 0x2d4
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0008, lo: 0x80, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xae},
-	{value: 0xe075, lo: 0xaf, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb0},
-	{value: 0x0040, lo: 0xb1, hi: 0xbe},
-	{value: 0x3b08, lo: 0xbf, hi: 0xbf},
-	// Block 0x56, offset 0x2db
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa6},
-	{value: 0x0040, lo: 0xa7, hi: 0xa7},
-	{value: 0x0008, lo: 0xa8, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xb7},
-	{value: 0x0008, lo: 0xb8, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0x57, offset 0x2e6
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x87},
-	{value: 0x0008, lo: 0x88, hi: 0x8e},
-	{value: 0x0040, lo: 0x8f, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0x9f},
-	{value: 0x3308, lo: 0xa0, hi: 0xbf},
-	// Block 0x58, offset 0x2f0
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xae},
-	{value: 0x0008, lo: 0xaf, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xbf},
-	// Block 0x59, offset 0x2f4
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0x92},
-	{value: 0x0040, lo: 0x93, hi: 0xbf},
-	// Block 0x5a, offset 0x2f7
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9a},
-	{value: 0x0018, lo: 0x9b, hi: 0x9e},
-	{value: 0x0ef5, lo: 0x9f, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xbf},
-	// Block 0x5b, offset 0x2fd
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xb2},
-	{value: 0x0f15, lo: 0xb3, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xbf},
-	// Block 0x5c, offset 0x301
-	{value: 0x0020, lo: 0x01},
-	{value: 0x0f35, lo: 0x80, hi: 0xbf},
-	// Block 0x5d, offset 0x303
-	{value: 0x0020, lo: 0x02},
-	{value: 0x1735, lo: 0x80, hi: 0x8f},
-	{value: 0x1915, lo: 0x90, hi: 0xbf},
-	// Block 0x5e, offset 0x306
-	{value: 0x0020, lo: 0x01},
-	{value: 0x1f15, lo: 0x80, hi: 0xbf},
-	// Block 0x5f, offset 0x308
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0xbf},
-	// Block 0x60, offset 0x30b
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x98},
-	{value: 0x3308, lo: 0x99, hi: 0x9a},
-	{value: 0x29e2, lo: 0x9b, hi: 0x9b},
-	{value: 0x2a0a, lo: 0x9c, hi: 0x9c},
-	{value: 0x0008, lo: 0x9d, hi: 0x9e},
-	{value: 0x2a31, lo: 0x9f, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xa0},
-	{value: 0x0008, lo: 0xa1, hi: 0xbf},
-	// Block 0x61, offset 0x315
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xbe},
-	{value: 0x2a69, lo: 0xbf, hi: 0xbf},
-	// Block 0x62, offset 0x318
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x0040, lo: 0x80, hi: 0x84},
-	{value: 0x0008, lo: 0x85, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xb0},
-	{value: 0x2a35, lo: 0xb1, hi: 0xb1},
-	{value: 0x2a55, lo: 0xb2, hi: 0xb2},
-	{value: 0x2a75, lo: 0xb3, hi: 0xb3},
-	{value: 0x2a95, lo: 0xb4, hi: 0xb4},
-	{value: 0x2a75, lo: 0xb5, hi: 0xb5},
-	{value: 0x2ab5, lo: 0xb6, hi: 0xb6},
-	{value: 0x2ad5, lo: 0xb7, hi: 0xb7},
-	{value: 0x2af5, lo: 0xb8, hi: 0xb9},
-	{value: 0x2b15, lo: 0xba, hi: 0xbb},
-	{value: 0x2b35, lo: 0xbc, hi: 0xbd},
-	{value: 0x2b15, lo: 0xbe, hi: 0xbf},
-	// Block 0x63, offset 0x327
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xa3},
-	{value: 0x0040, lo: 0xa4, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x64, offset 0x32b
-	{value: 0x0030, lo: 0x04},
-	{value: 0x2aa2, lo: 0x80, hi: 0x9d},
-	{value: 0x305a, lo: 0x9e, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0x9f},
-	{value: 0x30a2, lo: 0xa0, hi: 0xbf},
-	// Block 0x65, offset 0x330
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbf},
-	// Block 0x66, offset 0x333
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0x8c},
-	{value: 0x0040, lo: 0x8d, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xbf},
-	// Block 0x67, offset 0x337
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xbd},
-	{value: 0x0018, lo: 0xbe, hi: 0xbf},
-	// Block 0x68, offset 0x33c
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x8c},
-	{value: 0x0018, lo: 0x8d, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xbf},
-	// Block 0x69, offset 0x341
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0xa5},
-	{value: 0x0018, lo: 0xa6, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb1},
-	{value: 0x0018, lo: 0xb2, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xbf},
-	// Block 0x6a, offset 0x347
-	{value: 0x0000, lo: 0x10},
-	{value: 0x0040, lo: 0x80, hi: 0x81},
-	{value: 0xe00d, lo: 0x82, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0x83},
-	{value: 0x03f5, lo: 0x84, hi: 0x84},
-	{value: 0x1329, lo: 0x85, hi: 0x85},
-	{value: 0x447d, lo: 0x86, hi: 0x86},
-	{value: 0xe07d, lo: 0x87, hi: 0x87},
-	{value: 0x0008, lo: 0x88, hi: 0x88},
-	{value: 0xe01d, lo: 0x89, hi: 0x89},
-	{value: 0x0008, lo: 0x8a, hi: 0x8a},
-	{value: 0x0040, lo: 0x8b, hi: 0xb4},
-	{value: 0xe01d, lo: 0xb5, hi: 0xb5},
-	{value: 0x0008, lo: 0xb6, hi: 0xb7},
-	{value: 0x2009, lo: 0xb8, hi: 0xb8},
-	{value: 0x6ec1, lo: 0xb9, hi: 0xb9},
-	{value: 0x0008, lo: 0xba, hi: 0xbf},
-	// Block 0x6b, offset 0x358
-	{value: 0x0000, lo: 0x0f},
-	{value: 0x0008, lo: 0x80, hi: 0x81},
-	{value: 0x3308, lo: 0x82, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0x85},
-	{value: 0x3b08, lo: 0x86, hi: 0x86},
-	{value: 0x0008, lo: 0x87, hi: 0x8a},
-	{value: 0x3308, lo: 0x8b, hi: 0x8b},
-	{value: 0x0008, lo: 0x8c, hi: 0xa2},
-	{value: 0x3008, lo: 0xa3, hi: 0xa4},
-	{value: 0x3308, lo: 0xa5, hi: 0xa6},
-	{value: 0x3008, lo: 0xa7, hi: 0xa7},
-	{value: 0x0018, lo: 0xa8, hi: 0xab},
-	{value: 0x3b08, lo: 0xac, hi: 0xac},
-	{value: 0x0040, lo: 0xad, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0x6c, offset 0x368
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0208, lo: 0x80, hi: 0xb1},
-	{value: 0x0108, lo: 0xb2, hi: 0xb2},
-	{value: 0x0008, lo: 0xb3, hi: 0xb3},
-	{value: 0x0018, lo: 0xb4, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xbf},
-	// Block 0x6d, offset 0x36e
-	{value: 0x0000, lo: 0x03},
-	{value: 0x3008, lo: 0x80, hi: 0x81},
-	{value: 0x0008, lo: 0x82, hi: 0xb3},
-	{value: 0x3008, lo: 0xb4, hi: 0xbf},
-	// Block 0x6e, offset 0x372
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x3008, lo: 0x80, hi: 0x83},
-	{value: 0x3b08, lo: 0x84, hi: 0x84},
-	{value: 0x3308, lo: 0x85, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0x8d},
-	{value: 0x0018, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x3308, lo: 0xa0, hi: 0xb1},
-	{value: 0x0008, lo: 0xb2, hi: 0xb7},
-	{value: 0x0018, lo: 0xb8, hi: 0xba},
-	{value: 0x0008, lo: 0xbb, hi: 0xbb},
-	{value: 0x0018, lo: 0xbc, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbe},
-	{value: 0x3308, lo: 0xbf, hi: 0xbf},
-	// Block 0x6f, offset 0x381
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xa5},
-	{value: 0x3308, lo: 0xa6, hi: 0xad},
-	{value: 0x0018, lo: 0xae, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x70, offset 0x386
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x3308, lo: 0x87, hi: 0x91},
-	{value: 0x3008, lo: 0x92, hi: 0x92},
-	{value: 0x3808, lo: 0x93, hi: 0x93},
-	{value: 0x0040, lo: 0x94, hi: 0x9e},
-	{value: 0x0018, lo: 0x9f, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbf},
-	// Block 0x71, offset 0x38e
-	{value: 0x0000, lo: 0x09},
-	{value: 0x3308, lo: 0x80, hi: 0x82},
-	{value: 0x3008, lo: 0x83, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xb3},
-	{value: 0x3008, lo: 0xb4, hi: 0xb5},
-	{value: 0x3308, lo: 0xb6, hi: 0xb9},
-	{value: 0x3008, lo: 0xba, hi: 0xbb},
-	{value: 0x3308, lo: 0xbc, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbf},
-	// Block 0x72, offset 0x398
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x3808, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8e},
-	{value: 0x0008, lo: 0x8f, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9d},
-	{value: 0x0018, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa4},
-	{value: 0x3308, lo: 0xa5, hi: 0xa5},
-	{value: 0x0008, lo: 0xa6, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0x73, offset 0x3a3
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0xa8},
-	{value: 0x3308, lo: 0xa9, hi: 0xae},
-	{value: 0x3008, lo: 0xaf, hi: 0xb0},
-	{value: 0x3308, lo: 0xb1, hi: 0xb2},
-	{value: 0x3008, lo: 0xb3, hi: 0xb4},
-	{value: 0x3308, lo: 0xb5, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0x74, offset 0x3ab
-	{value: 0x0000, lo: 0x10},
-	{value: 0x0008, lo: 0x80, hi: 0x82},
-	{value: 0x3308, lo: 0x83, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0x8b},
-	{value: 0x3308, lo: 0x8c, hi: 0x8c},
-	{value: 0x3008, lo: 0x8d, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9b},
-	{value: 0x0018, lo: 0x9c, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xb9},
-	{value: 0x0008, lo: 0xba, hi: 0xba},
-	{value: 0x3008, lo: 0xbb, hi: 0xbb},
-	{value: 0x3308, lo: 0xbc, hi: 0xbc},
-	{value: 0x3008, lo: 0xbd, hi: 0xbd},
-	{value: 0x0008, lo: 0xbe, hi: 0xbf},
-	// Block 0x75, offset 0x3bc
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0008, lo: 0x80, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb0},
-	{value: 0x0008, lo: 0xb1, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb4},
-	{value: 0x0008, lo: 0xb5, hi: 0xb6},
-	{value: 0x3308, lo: 0xb7, hi: 0xb8},
-	{value: 0x0008, lo: 0xb9, hi: 0xbd},
-	{value: 0x3308, lo: 0xbe, hi: 0xbf},
-	// Block 0x76, offset 0x3c5
-	{value: 0x0000, lo: 0x0f},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0x3308, lo: 0x81, hi: 0x81},
-	{value: 0x0008, lo: 0x82, hi: 0x82},
-	{value: 0x0040, lo: 0x83, hi: 0x9a},
-	{value: 0x0008, lo: 0x9b, hi: 0x9d},
-	{value: 0x0018, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xaa},
-	{value: 0x3008, lo: 0xab, hi: 0xab},
-	{value: 0x3308, lo: 0xac, hi: 0xad},
-	{value: 0x3008, lo: 0xae, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb1},
-	{value: 0x0008, lo: 0xb2, hi: 0xb4},
-	{value: 0x3008, lo: 0xb5, hi: 0xb5},
-	{value: 0x3b08, lo: 0xb6, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0x77, offset 0x3d5
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x88},
-	{value: 0x0008, lo: 0x89, hi: 0x8e},
-	{value: 0x0040, lo: 0x8f, hi: 0x90},
-	{value: 0x0008, lo: 0x91, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa6},
-	{value: 0x0040, lo: 0xa7, hi: 0xa7},
-	{value: 0x0008, lo: 0xa8, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x78, offset 0x3e2
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0x9a},
-	{value: 0x0018, lo: 0x9b, hi: 0x9b},
-	{value: 0x449d, lo: 0x9c, hi: 0x9c},
-	{value: 0x44b5, lo: 0x9d, hi: 0x9d},
-	{value: 0x2971, lo: 0x9e, hi: 0x9e},
-	{value: 0xe06d, lo: 0x9f, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa8},
-	{value: 0x6ed9, lo: 0xa9, hi: 0xa9},
-	{value: 0x0018, lo: 0xaa, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xaf},
-	{value: 0x44cd, lo: 0xb0, hi: 0xbf},
-	// Block 0x79, offset 0x3ee
-	{value: 0x0000, lo: 0x04},
-	{value: 0x44ed, lo: 0x80, hi: 0x8f},
-	{value: 0x450d, lo: 0x90, hi: 0x9f},
-	{value: 0x452d, lo: 0xa0, hi: 0xaf},
-	{value: 0x450d, lo: 0xb0, hi: 0xbf},
-	// Block 0x7a, offset 0x3f3
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0xa2},
-	{value: 0x3008, lo: 0xa3, hi: 0xa4},
-	{value: 0x3308, lo: 0xa5, hi: 0xa5},
-	{value: 0x3008, lo: 0xa6, hi: 0xa7},
-	{value: 0x3308, lo: 0xa8, hi: 0xa8},
-	{value: 0x3008, lo: 0xa9, hi: 0xaa},
-	{value: 0x0018, lo: 0xab, hi: 0xab},
-	{value: 0x3008, lo: 0xac, hi: 0xac},
-	{value: 0x3b08, lo: 0xad, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0x7b, offset 0x400
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xa3},
-	{value: 0x0040, lo: 0xa4, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xbf},
-	// Block 0x7c, offset 0x404
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x8a},
-	{value: 0x0018, lo: 0x8b, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbf},
-	// Block 0x7d, offset 0x409
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0040, lo: 0x80, hi: 0xbf},
-	// Block 0x7e, offset 0x40b
-	{value: 0x0020, lo: 0x01},
-	{value: 0x454d, lo: 0x80, hi: 0xbf},
-	// Block 0x7f, offset 0x40d
-	{value: 0x0020, lo: 0x03},
-	{value: 0x4d4d, lo: 0x80, hi: 0x94},
-	{value: 0x4b0d, lo: 0x95, hi: 0x95},
-	{value: 0x4fed, lo: 0x96, hi: 0xbf},
-	// Block 0x80, offset 0x411
-	{value: 0x0020, lo: 0x01},
-	{value: 0x552d, lo: 0x80, hi: 0xbf},
-	// Block 0x81, offset 0x413
-	{value: 0x0020, lo: 0x03},
-	{value: 0x5d2d, lo: 0x80, hi: 0x84},
-	{value: 0x568d, lo: 0x85, hi: 0x85},
-	{value: 0x5dcd, lo: 0x86, hi: 0xbf},
-	// Block 0x82, offset 0x417
-	{value: 0x0020, lo: 0x08},
-	{value: 0x6b8d, lo: 0x80, hi: 0x8f},
-	{value: 0x6d4d, lo: 0x90, hi: 0x90},
-	{value: 0x6d8d, lo: 0x91, hi: 0xab},
-	{value: 0x6ef1, lo: 0xac, hi: 0xac},
-	{value: 0x70ed, lo: 0xad, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xaf},
-	{value: 0x710d, lo: 0xb0, hi: 0xbf},
-	// Block 0x83, offset 0x420
-	{value: 0x0020, lo: 0x05},
-	{value: 0x730d, lo: 0x80, hi: 0xad},
-	{value: 0x656d, lo: 0xae, hi: 0xae},
-	{value: 0x78cd, lo: 0xaf, hi: 0xb5},
-	{value: 0x6f8d, lo: 0xb6, hi: 0xb6},
-	{value: 0x79ad, lo: 0xb7, hi: 0xbf},
-	// Block 0x84, offset 0x426
-	{value: 0x0028, lo: 0x03},
-	{value: 0x7c71, lo: 0x80, hi: 0x82},
-	{value: 0x7c31, lo: 0x83, hi: 0x83},
-	{value: 0x7ce9, lo: 0x84, hi: 0xbf},
-	// Block 0x85, offset 0x42a
-	{value: 0x0038, lo: 0x0f},
-	{value: 0x9e01, lo: 0x80, hi: 0x83},
-	{value: 0x9ea9, lo: 0x84, hi: 0x85},
-	{value: 0x9ee1, lo: 0x86, hi: 0x87},
-	{value: 0x9f19, lo: 0x88, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0x90},
-	{value: 0x0040, lo: 0x91, hi: 0x91},
-	{value: 0xa0d9, lo: 0x92, hi: 0x97},
-	{value: 0xa1f1, lo: 0x98, hi: 0x9c},
-	{value: 0xa2d1, lo: 0x9d, hi: 0xb3},
-	{value: 0x9d91, lo: 0xb4, hi: 0xb4},
-	{value: 0x9e01, lo: 0xb5, hi: 0xb5},
-	{value: 0xa7d9, lo: 0xb6, hi: 0xbb},
-	{value: 0xa8b9, lo: 0xbc, hi: 0xbc},
-	{value: 0xa849, lo: 0xbd, hi: 0xbd},
-	{value: 0xa929, lo: 0xbe, hi: 0xbf},
-	// Block 0x86, offset 0x43a
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x8c},
-	{value: 0x0008, lo: 0x8d, hi: 0xa6},
-	{value: 0x0040, lo: 0xa7, hi: 0xa7},
-	{value: 0x0008, lo: 0xa8, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbb},
-	{value: 0x0008, lo: 0xbc, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbe},
-	{value: 0x0008, lo: 0xbf, hi: 0xbf},
-	// Block 0x87, offset 0x444
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0xbf},
-	// Block 0x88, offset 0x449
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbf},
-	// Block 0x89, offset 0x44c
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0x82},
-	{value: 0x0040, lo: 0x83, hi: 0x86},
-	{value: 0x0018, lo: 0x87, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xbf},
-	// Block 0x8a, offset 0x452
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0018, lo: 0x80, hi: 0x8e},
-	{value: 0x0040, lo: 0x8f, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0x9c},
-	{value: 0x0040, lo: 0x9d, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xa0},
-	{value: 0x0040, lo: 0xa1, hi: 0xbf},
-	// Block 0x8b, offset 0x459
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0040, lo: 0x80, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xbc},
-	{value: 0x3308, lo: 0xbd, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbf},
-	// Block 0x8c, offset 0x45e
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0x9c},
-	{value: 0x0040, lo: 0x9d, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x8d, offset 0x462
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0x90},
-	{value: 0x0040, lo: 0x91, hi: 0x9f},
-	{value: 0x3308, lo: 0xa0, hi: 0xa0},
-	{value: 0x0018, lo: 0xa1, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbf},
-	// Block 0x8e, offset 0x468
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xa3},
-	{value: 0x0040, lo: 0xa4, hi: 0xac},
-	{value: 0x0008, lo: 0xad, hi: 0xbf},
-	// Block 0x8f, offset 0x46d
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x81},
-	{value: 0x0008, lo: 0x82, hi: 0x89},
-	{value: 0x0018, lo: 0x8a, hi: 0x8a},
-	{value: 0x0040, lo: 0x8b, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xb5},
-	{value: 0x3308, lo: 0xb6, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbf},
-	// Block 0x90, offset 0x476
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9e},
-	{value: 0x0018, lo: 0x9f, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x91, offset 0x47b
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0x83},
-	{value: 0x0040, lo: 0x84, hi: 0x87},
-	{value: 0x0008, lo: 0x88, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0xbf},
-	// Block 0x92, offset 0x481
-	{value: 0x0000, lo: 0x06},
-	{value: 0xe145, lo: 0x80, hi: 0x87},
-	{value: 0xe1c5, lo: 0x88, hi: 0x8f},
-	{value: 0xe145, lo: 0x90, hi: 0x97},
-	{value: 0x8b0d, lo: 0x98, hi: 0x9f},
-	{value: 0x8b25, lo: 0xa0, hi: 0xa7},
-	{value: 0x0008, lo: 0xa8, hi: 0xbf},
-	// Block 0x93, offset 0x488
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0008, lo: 0x80, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa9},
-	{value: 0x0040, lo: 0xaa, hi: 0xaf},
-	{value: 0x8b25, lo: 0xb0, hi: 0xb7},
-	{value: 0x8b0d, lo: 0xb8, hi: 0xbf},
-	// Block 0x94, offset 0x48f
-	{value: 0x0000, lo: 0x06},
-	{value: 0xe145, lo: 0x80, hi: 0x87},
-	{value: 0xe1c5, lo: 0x88, hi: 0x8f},
-	{value: 0xe145, lo: 0x90, hi: 0x93},
-	{value: 0x0040, lo: 0x94, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbf},
-	// Block 0x95, offset 0x496
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x96, offset 0x49a
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xa3},
-	{value: 0x0040, lo: 0xa4, hi: 0xae},
-	{value: 0x0018, lo: 0xaf, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbf},
-	// Block 0x97, offset 0x49f
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0x98, offset 0x4a2
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xbf},
-	// Block 0x99, offset 0x4a7
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0808, lo: 0x80, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0x87},
-	{value: 0x0808, lo: 0x88, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x0808, lo: 0x8a, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xb6},
-	{value: 0x0808, lo: 0xb7, hi: 0xb8},
-	{value: 0x0040, lo: 0xb9, hi: 0xbb},
-	{value: 0x0808, lo: 0xbc, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbe},
-	{value: 0x0808, lo: 0xbf, hi: 0xbf},
-	// Block 0x9a, offset 0x4b3
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0808, lo: 0x80, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x96},
-	{value: 0x0818, lo: 0x97, hi: 0x9f},
-	{value: 0x0808, lo: 0xa0, hi: 0xb6},
-	{value: 0x0818, lo: 0xb7, hi: 0xbf},
-	// Block 0x9b, offset 0x4b9
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0808, lo: 0x80, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0xa6},
-	{value: 0x0818, lo: 0xa7, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbf},
-	// Block 0x9c, offset 0x4be
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0808, lo: 0xa0, hi: 0xb2},
-	{value: 0x0040, lo: 0xb3, hi: 0xb3},
-	{value: 0x0808, lo: 0xb4, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xba},
-	{value: 0x0818, lo: 0xbb, hi: 0xbf},
-	// Block 0x9d, offset 0x4c5
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0808, lo: 0x80, hi: 0x95},
-	{value: 0x0818, lo: 0x96, hi: 0x9b},
-	{value: 0x0040, lo: 0x9c, hi: 0x9e},
-	{value: 0x0018, lo: 0x9f, hi: 0x9f},
-	{value: 0x0808, lo: 0xa0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbe},
-	{value: 0x0818, lo: 0xbf, hi: 0xbf},
-	// Block 0x9e, offset 0x4cd
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0808, lo: 0x80, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xbb},
-	{value: 0x0818, lo: 0xbc, hi: 0xbd},
-	{value: 0x0808, lo: 0xbe, hi: 0xbf},
-	// Block 0x9f, offset 0x4d2
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0818, lo: 0x80, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0x91},
-	{value: 0x0818, lo: 0x92, hi: 0xbf},
-	// Block 0xa0, offset 0x4d6
-	{value: 0x0000, lo: 0x0f},
-	{value: 0x0808, lo: 0x80, hi: 0x80},
-	{value: 0x3308, lo: 0x81, hi: 0x83},
-	{value: 0x0040, lo: 0x84, hi: 0x84},
-	{value: 0x3308, lo: 0x85, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x8b},
-	{value: 0x3308, lo: 0x8c, hi: 0x8f},
-	{value: 0x0808, lo: 0x90, hi: 0x93},
-	{value: 0x0040, lo: 0x94, hi: 0x94},
-	{value: 0x0808, lo: 0x95, hi: 0x97},
-	{value: 0x0040, lo: 0x98, hi: 0x98},
-	{value: 0x0808, lo: 0x99, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xb7},
-	{value: 0x3308, lo: 0xb8, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbe},
-	{value: 0x3b08, lo: 0xbf, hi: 0xbf},
-	// Block 0xa1, offset 0x4e6
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0818, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x8f},
-	{value: 0x0818, lo: 0x90, hi: 0x98},
-	{value: 0x0040, lo: 0x99, hi: 0x9f},
-	{value: 0x0808, lo: 0xa0, hi: 0xbc},
-	{value: 0x0818, lo: 0xbd, hi: 0xbf},
-	// Block 0xa2, offset 0x4ed
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0808, lo: 0x80, hi: 0x9c},
-	{value: 0x0818, lo: 0x9d, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xbf},
-	// Block 0xa3, offset 0x4f1
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0808, lo: 0x80, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xb8},
-	{value: 0x0018, lo: 0xb9, hi: 0xbf},
-	// Block 0xa4, offset 0x4f5
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0808, lo: 0x80, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x97},
-	{value: 0x0818, lo: 0x98, hi: 0x9f},
-	{value: 0x0808, lo: 0xa0, hi: 0xb2},
-	{value: 0x0040, lo: 0xb3, hi: 0xb7},
-	{value: 0x0818, lo: 0xb8, hi: 0xbf},
-	// Block 0xa5, offset 0x4fc
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0808, lo: 0x80, hi: 0xbf},
-	// Block 0xa6, offset 0x4fe
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0808, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0xbf},
-	// Block 0xa7, offset 0x501
-	{value: 0x0000, lo: 0x02},
-	{value: 0x03dd, lo: 0x80, hi: 0xb2},
-	{value: 0x0040, lo: 0xb3, hi: 0xbf},
-	// Block 0xa8, offset 0x504
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0808, lo: 0x80, hi: 0xb2},
-	{value: 0x0040, lo: 0xb3, hi: 0xb9},
-	{value: 0x0818, lo: 0xba, hi: 0xbf},
-	// Block 0xa9, offset 0x508
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0908, lo: 0x80, hi: 0x80},
-	{value: 0x0a08, lo: 0x81, hi: 0xa1},
-	{value: 0x0c08, lo: 0xa2, hi: 0xa2},
-	{value: 0x0a08, lo: 0xa3, hi: 0xa3},
-	{value: 0x3308, lo: 0xa4, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xaf},
-	{value: 0x0808, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0xaa, offset 0x511
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0818, lo: 0xa0, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0xab, offset 0x515
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0808, lo: 0x80, hi: 0xa9},
-	{value: 0x0040, lo: 0xaa, hi: 0xaa},
-	{value: 0x3308, lo: 0xab, hi: 0xac},
-	{value: 0x0818, lo: 0xad, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x0808, lo: 0xb0, hi: 0xb1},
-	{value: 0x0040, lo: 0xb2, hi: 0xbf},
-	// Block 0xac, offset 0x51d
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0808, lo: 0x80, hi: 0x9c},
-	{value: 0x0818, lo: 0x9d, hi: 0xa6},
-	{value: 0x0808, lo: 0xa7, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xaf},
-	{value: 0x0a08, lo: 0xb0, hi: 0xb2},
-	{value: 0x0c08, lo: 0xb3, hi: 0xb3},
-	{value: 0x0a08, lo: 0xb4, hi: 0xbf},
-	// Block 0xad, offset 0x525
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0a08, lo: 0x80, hi: 0x84},
-	{value: 0x0808, lo: 0x85, hi: 0x85},
-	{value: 0x3308, lo: 0x86, hi: 0x90},
-	{value: 0x0a18, lo: 0x91, hi: 0x93},
-	{value: 0x0c18, lo: 0x94, hi: 0x94},
-	{value: 0x0818, lo: 0x95, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0xbf},
-	// Block 0xae, offset 0x52d
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0040, lo: 0x80, hi: 0xaf},
-	{value: 0x0a08, lo: 0xb0, hi: 0xb0},
-	{value: 0x0808, lo: 0xb1, hi: 0xb1},
-	{value: 0x0a08, lo: 0xb2, hi: 0xb3},
-	{value: 0x0c08, lo: 0xb4, hi: 0xb6},
-	{value: 0x0808, lo: 0xb7, hi: 0xb7},
-	{value: 0x0a08, lo: 0xb8, hi: 0xb8},
-	{value: 0x0c08, lo: 0xb9, hi: 0xba},
-	{value: 0x0a08, lo: 0xbb, hi: 0xbc},
-	{value: 0x0c08, lo: 0xbd, hi: 0xbd},
-	{value: 0x0a08, lo: 0xbe, hi: 0xbf},
-	// Block 0xaf, offset 0x539
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0808, lo: 0x80, hi: 0x80},
-	{value: 0x0a08, lo: 0x81, hi: 0x81},
-	{value: 0x0c08, lo: 0x82, hi: 0x83},
-	{value: 0x0a08, lo: 0x84, hi: 0x84},
-	{value: 0x0818, lo: 0x85, hi: 0x88},
-	{value: 0x0c18, lo: 0x89, hi: 0x89},
-	{value: 0x0a18, lo: 0x8a, hi: 0x8a},
-	{value: 0x0918, lo: 0x8b, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x9f},
-	{value: 0x0808, lo: 0xa0, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0xb0, offset 0x545
-	{value: 0x0000, lo: 0x05},
-	{value: 0x3008, lo: 0x80, hi: 0x80},
-	{value: 0x3308, lo: 0x81, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0xb7},
-	{value: 0x3308, lo: 0xb8, hi: 0xbf},
-	// Block 0xb1, offset 0x54b
-	{value: 0x0000, lo: 0x08},
-	{value: 0x3308, lo: 0x80, hi: 0x85},
-	{value: 0x3b08, lo: 0x86, hi: 0x86},
-	{value: 0x0018, lo: 0x87, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x91},
-	{value: 0x0018, lo: 0x92, hi: 0xa5},
-	{value: 0x0008, lo: 0xa6, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbe},
-	{value: 0x3b08, lo: 0xbf, hi: 0xbf},
-	// Block 0xb2, offset 0x554
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x3308, lo: 0x80, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0xaf},
-	{value: 0x3008, lo: 0xb0, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xb6},
-	{value: 0x3008, lo: 0xb7, hi: 0xb8},
-	{value: 0x3b08, lo: 0xb9, hi: 0xb9},
-	{value: 0x3308, lo: 0xba, hi: 0xba},
-	{value: 0x0018, lo: 0xbb, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbd},
-	{value: 0x0018, lo: 0xbe, hi: 0xbf},
-	// Block 0xb3, offset 0x560
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0018, lo: 0x80, hi: 0x81},
-	{value: 0x0040, lo: 0x82, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xa8},
-	{value: 0x0040, lo: 0xa9, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0xb4, offset 0x567
-	{value: 0x0000, lo: 0x08},
-	{value: 0x3308, lo: 0x80, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0xa6},
-	{value: 0x3308, lo: 0xa7, hi: 0xab},
-	{value: 0x3008, lo: 0xac, hi: 0xac},
-	{value: 0x3308, lo: 0xad, hi: 0xb2},
-	{value: 0x3b08, lo: 0xb3, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xb5},
-	{value: 0x0008, lo: 0xb6, hi: 0xbf},
-	// Block 0xb5, offset 0x570
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0018, lo: 0x80, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0x84},
-	{value: 0x3008, lo: 0x85, hi: 0x86},
-	{value: 0x0008, lo: 0x87, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xb3},
-	{value: 0x0018, lo: 0xb4, hi: 0xb5},
-	{value: 0x0008, lo: 0xb6, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0xb6, offset 0x57b
-	{value: 0x0000, lo: 0x06},
-	{value: 0x3308, lo: 0x80, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0xb2},
-	{value: 0x3008, lo: 0xb3, hi: 0xb5},
-	{value: 0x3308, lo: 0xb6, hi: 0xbe},
-	{value: 0x3008, lo: 0xbf, hi: 0xbf},
-	// Block 0xb7, offset 0x582
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x3808, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0x84},
-	{value: 0x0018, lo: 0x85, hi: 0x88},
-	{value: 0x3308, lo: 0x89, hi: 0x8c},
-	{value: 0x0018, lo: 0x8d, hi: 0x8d},
-	{value: 0x3008, lo: 0x8e, hi: 0x8e},
-	{value: 0x3308, lo: 0x8f, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x9a},
-	{value: 0x0018, lo: 0x9b, hi: 0x9b},
-	{value: 0x0008, lo: 0x9c, hi: 0x9c},
-	{value: 0x0018, lo: 0x9d, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xa0},
-	{value: 0x0018, lo: 0xa1, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0xb8, offset 0x591
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0x91},
-	{value: 0x0040, lo: 0x92, hi: 0x92},
-	{value: 0x0008, lo: 0x93, hi: 0xab},
-	{value: 0x3008, lo: 0xac, hi: 0xae},
-	{value: 0x3308, lo: 0xaf, hi: 0xb1},
-	{value: 0x3008, lo: 0xb2, hi: 0xb3},
-	{value: 0x3308, lo: 0xb4, hi: 0xb4},
-	{value: 0x3808, lo: 0xb5, hi: 0xb5},
-	{value: 0x3308, lo: 0xb6, hi: 0xb7},
-	{value: 0x0018, lo: 0xb8, hi: 0xbd},
-	{value: 0x3308, lo: 0xbe, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0xb9, offset 0x59e
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x87},
-	{value: 0x0008, lo: 0x88, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x0008, lo: 0x8a, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8e},
-	{value: 0x0008, lo: 0x8f, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9e},
-	{value: 0x0008, lo: 0x9f, hi: 0xa8},
-	{value: 0x0018, lo: 0xa9, hi: 0xa9},
-	{value: 0x0040, lo: 0xaa, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0xba, offset 0x5ab
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0008, lo: 0x80, hi: 0x9e},
-	{value: 0x3308, lo: 0x9f, hi: 0x9f},
-	{value: 0x3008, lo: 0xa0, hi: 0xa2},
-	{value: 0x3308, lo: 0xa3, hi: 0xa9},
-	{value: 0x3b08, lo: 0xaa, hi: 0xaa},
-	{value: 0x0040, lo: 0xab, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0xbb, offset 0x5b4
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xb4},
-	{value: 0x3008, lo: 0xb5, hi: 0xb7},
-	{value: 0x3308, lo: 0xb8, hi: 0xbf},
-	// Block 0xbc, offset 0x5b8
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x3008, lo: 0x80, hi: 0x81},
-	{value: 0x3b08, lo: 0x82, hi: 0x82},
-	{value: 0x3308, lo: 0x83, hi: 0x84},
-	{value: 0x3008, lo: 0x85, hi: 0x85},
-	{value: 0x3308, lo: 0x86, hi: 0x86},
-	{value: 0x0008, lo: 0x87, hi: 0x8a},
-	{value: 0x0018, lo: 0x8b, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0018, lo: 0x9a, hi: 0x9b},
-	{value: 0x0040, lo: 0x9c, hi: 0x9c},
-	{value: 0x0018, lo: 0x9d, hi: 0x9d},
-	{value: 0x3308, lo: 0x9e, hi: 0x9e},
-	{value: 0x0008, lo: 0x9f, hi: 0xa1},
-	{value: 0x0040, lo: 0xa2, hi: 0xbf},
-	// Block 0xbd, offset 0x5c7
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0xaf},
-	{value: 0x3008, lo: 0xb0, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xb8},
-	{value: 0x3008, lo: 0xb9, hi: 0xb9},
-	{value: 0x3308, lo: 0xba, hi: 0xba},
-	{value: 0x3008, lo: 0xbb, hi: 0xbe},
-	{value: 0x3308, lo: 0xbf, hi: 0xbf},
-	// Block 0xbe, offset 0x5cf
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x3308, lo: 0x80, hi: 0x80},
-	{value: 0x3008, lo: 0x81, hi: 0x81},
-	{value: 0x3b08, lo: 0x82, hi: 0x82},
-	{value: 0x3308, lo: 0x83, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0x85},
-	{value: 0x0018, lo: 0x86, hi: 0x86},
-	{value: 0x0008, lo: 0x87, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0xbf},
-	// Block 0xbf, offset 0x5da
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0008, lo: 0x80, hi: 0xae},
-	{value: 0x3008, lo: 0xaf, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xb7},
-	{value: 0x3008, lo: 0xb8, hi: 0xbb},
-	{value: 0x3308, lo: 0xbc, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbe},
-	{value: 0x3b08, lo: 0xbf, hi: 0xbf},
-	// Block 0xc0, offset 0x5e3
-	{value: 0x0000, lo: 0x05},
-	{value: 0x3308, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0x9b},
-	{value: 0x3308, lo: 0x9c, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0xbf},
-	// Block 0xc1, offset 0x5e9
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0xaf},
-	{value: 0x3008, lo: 0xb0, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xba},
-	{value: 0x3008, lo: 0xbb, hi: 0xbc},
-	{value: 0x3308, lo: 0xbd, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbe},
-	{value: 0x3b08, lo: 0xbf, hi: 0xbf},
-	// Block 0xc2, offset 0x5f1
-	{value: 0x0000, lo: 0x08},
-	{value: 0x3308, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0x84},
-	{value: 0x0040, lo: 0x85, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xac},
-	{value: 0x0040, lo: 0xad, hi: 0xbf},
-	// Block 0xc3, offset 0x5fa
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0xaa},
-	{value: 0x3308, lo: 0xab, hi: 0xab},
-	{value: 0x3008, lo: 0xac, hi: 0xac},
-	{value: 0x3308, lo: 0xad, hi: 0xad},
-	{value: 0x3008, lo: 0xae, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb5},
-	{value: 0x3808, lo: 0xb6, hi: 0xb6},
-	{value: 0x3308, lo: 0xb7, hi: 0xb7},
-	{value: 0x0008, lo: 0xb8, hi: 0xb8},
-	{value: 0x0040, lo: 0xb9, hi: 0xbf},
-	// Block 0xc4, offset 0x605
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x0040, lo: 0x8a, hi: 0xbf},
-	// Block 0xc5, offset 0x608
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0x9a},
-	{value: 0x0040, lo: 0x9b, hi: 0x9c},
-	{value: 0x3308, lo: 0x9d, hi: 0x9f},
-	{value: 0x3008, lo: 0xa0, hi: 0xa1},
-	{value: 0x3308, lo: 0xa2, hi: 0xa5},
-	{value: 0x3008, lo: 0xa6, hi: 0xa6},
-	{value: 0x3308, lo: 0xa7, hi: 0xaa},
-	{value: 0x3b08, lo: 0xab, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb9},
-	{value: 0x0018, lo: 0xba, hi: 0xbf},
-	// Block 0xc6, offset 0x614
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0008, lo: 0x80, hi: 0xab},
-	{value: 0x3008, lo: 0xac, hi: 0xae},
-	{value: 0x3308, lo: 0xaf, hi: 0xb7},
-	{value: 0x3008, lo: 0xb8, hi: 0xb8},
-	{value: 0x3b08, lo: 0xb9, hi: 0xb9},
-	{value: 0x3308, lo: 0xba, hi: 0xba},
-	{value: 0x0018, lo: 0xbb, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbf},
-	// Block 0xc7, offset 0x61d
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x049d, lo: 0xa0, hi: 0xbf},
-	// Block 0xc8, offset 0x620
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xa9},
-	{value: 0x0018, lo: 0xaa, hi: 0xb2},
-	{value: 0x0040, lo: 0xb3, hi: 0xbe},
-	{value: 0x0008, lo: 0xbf, hi: 0xbf},
-	// Block 0xc9, offset 0x625
-	{value: 0x0000, lo: 0x08},
-	{value: 0x3008, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x82},
-	{value: 0x3308, lo: 0x83, hi: 0x83},
-	{value: 0x0018, lo: 0x84, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0xbf},
-	// Block 0xca, offset 0x62e
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xa9},
-	{value: 0x0008, lo: 0xaa, hi: 0xbf},
-	// Block 0xcb, offset 0x633
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0x90},
-	{value: 0x3008, lo: 0x91, hi: 0x93},
-	{value: 0x3308, lo: 0x94, hi: 0x97},
-	{value: 0x0040, lo: 0x98, hi: 0x99},
-	{value: 0x3308, lo: 0x9a, hi: 0x9b},
-	{value: 0x3008, lo: 0x9c, hi: 0x9f},
-	{value: 0x3b08, lo: 0xa0, hi: 0xa0},
-	{value: 0x0008, lo: 0xa1, hi: 0xa1},
-	{value: 0x0018, lo: 0xa2, hi: 0xa2},
-	{value: 0x0008, lo: 0xa3, hi: 0xa3},
-	{value: 0x3008, lo: 0xa4, hi: 0xa4},
-	{value: 0x0040, lo: 0xa5, hi: 0xbf},
-	// Block 0xcc, offset 0x640
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0x3308, lo: 0x81, hi: 0x8a},
-	{value: 0x0008, lo: 0x8b, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xb3},
-	{value: 0x3b08, lo: 0xb4, hi: 0xb4},
-	{value: 0x3308, lo: 0xb5, hi: 0xb8},
-	{value: 0x3008, lo: 0xb9, hi: 0xb9},
-	{value: 0x0008, lo: 0xba, hi: 0xba},
-	{value: 0x3308, lo: 0xbb, hi: 0xbe},
-	{value: 0x0018, lo: 0xbf, hi: 0xbf},
-	// Block 0xcd, offset 0x64b
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0018, lo: 0x80, hi: 0x86},
-	{value: 0x3b08, lo: 0x87, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x90},
-	{value: 0x3308, lo: 0x91, hi: 0x96},
-	{value: 0x3008, lo: 0x97, hi: 0x98},
-	{value: 0x3308, lo: 0x99, hi: 0x9b},
-	{value: 0x0008, lo: 0x9c, hi: 0xbf},
-	// Block 0xce, offset 0x654
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x3308, lo: 0x8a, hi: 0x96},
-	{value: 0x3008, lo: 0x97, hi: 0x97},
-	{value: 0x3308, lo: 0x98, hi: 0x98},
-	{value: 0x3b08, lo: 0x99, hi: 0x99},
-	{value: 0x0018, lo: 0x9a, hi: 0x9c},
-	{value: 0x0008, lo: 0x9d, hi: 0x9d},
-	{value: 0x0018, lo: 0x9e, hi: 0xa2},
-	{value: 0x0040, lo: 0xa3, hi: 0xbf},
-	// Block 0xcf, offset 0x65e
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xb8},
-	{value: 0x0040, lo: 0xb9, hi: 0xbf},
-	// Block 0xd0, offset 0x661
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x0008, lo: 0x8a, hi: 0xae},
-	{value: 0x3008, lo: 0xaf, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xb7},
-	{value: 0x3308, lo: 0xb8, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbe},
-	{value: 0x3b08, lo: 0xbf, hi: 0xbf},
-	// Block 0xd1, offset 0x66b
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0018, lo: 0x9a, hi: 0xac},
-	{value: 0x0040, lo: 0xad, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb1},
-	{value: 0x0008, lo: 0xb2, hi: 0xbf},
-	// Block 0xd2, offset 0x674
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0x91},
-	{value: 0x3308, lo: 0x92, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xa8},
-	{value: 0x3008, lo: 0xa9, hi: 0xa9},
-	{value: 0x3308, lo: 0xaa, hi: 0xb0},
-	{value: 0x3008, lo: 0xb1, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb3},
-	{value: 0x3008, lo: 0xb4, hi: 0xb4},
-	{value: 0x3308, lo: 0xb5, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0xd3, offset 0x680
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x87},
-	{value: 0x0008, lo: 0x88, hi: 0x89},
-	{value: 0x0040, lo: 0x8a, hi: 0x8a},
-	{value: 0x0008, lo: 0x8b, hi: 0xb0},
-	{value: 0x3308, lo: 0xb1, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xb9},
-	{value: 0x3308, lo: 0xba, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbb},
-	{value: 0x3308, lo: 0xbc, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbe},
-	{value: 0x3308, lo: 0xbf, hi: 0xbf},
-	// Block 0xd4, offset 0x68d
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x3308, lo: 0x80, hi: 0x83},
-	{value: 0x3b08, lo: 0x84, hi: 0x85},
-	{value: 0x0008, lo: 0x86, hi: 0x86},
-	{value: 0x3308, lo: 0x87, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa5},
-	{value: 0x0040, lo: 0xa6, hi: 0xa6},
-	{value: 0x0008, lo: 0xa7, hi: 0xa8},
-	{value: 0x0040, lo: 0xa9, hi: 0xa9},
-	{value: 0x0008, lo: 0xaa, hi: 0xbf},
-	// Block 0xd5, offset 0x69a
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x3008, lo: 0x8a, hi: 0x8e},
-	{value: 0x0040, lo: 0x8f, hi: 0x8f},
-	{value: 0x3308, lo: 0x90, hi: 0x91},
-	{value: 0x0040, lo: 0x92, hi: 0x92},
-	{value: 0x3008, lo: 0x93, hi: 0x94},
-	{value: 0x3308, lo: 0x95, hi: 0x95},
-	{value: 0x3008, lo: 0x96, hi: 0x96},
-	{value: 0x3b08, lo: 0x97, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0x98},
-	{value: 0x0040, lo: 0x99, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa9},
-	{value: 0x0040, lo: 0xaa, hi: 0xbf},
-	// Block 0xd6, offset 0x6a8
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xb4},
-	{value: 0x3008, lo: 0xb5, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xb8},
-	{value: 0x0040, lo: 0xb9, hi: 0xbf},
-	// Block 0xd7, offset 0x6af
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0040, lo: 0x80, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb0},
-	{value: 0x0040, lo: 0xb1, hi: 0xbf},
-	// Block 0xd8, offset 0x6b3
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xb1},
-	{value: 0x0040, lo: 0xb2, hi: 0xbe},
-	{value: 0x0018, lo: 0xbf, hi: 0xbf},
-	// Block 0xd9, offset 0x6b7
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0xbf},
-	// Block 0xda, offset 0x6ba
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0xdb, offset 0x6bf
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x83},
-	{value: 0x0040, lo: 0x84, hi: 0xbf},
-	// Block 0xdc, offset 0x6c2
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xaf},
-	{value: 0x0340, lo: 0xb0, hi: 0xb8},
-	{value: 0x0040, lo: 0xb9, hi: 0xbf},
-	// Block 0xdd, offset 0x6c7
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0xbf},
-	// Block 0xde, offset 0x6ca
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0008, lo: 0x80, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa9},
-	{value: 0x0040, lo: 0xaa, hi: 0xad},
-	{value: 0x0018, lo: 0xae, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbf},
-	// Block 0xdf, offset 0x6d1
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0040, lo: 0x80, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb4},
-	{value: 0x0018, lo: 0xb5, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xbf},
-	// Block 0xe0, offset 0x6d8
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xbf},
-	// Block 0xe1, offset 0x6dc
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0x83},
-	{value: 0x0018, lo: 0x84, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9a},
-	{value: 0x0018, lo: 0x9b, hi: 0xa1},
-	{value: 0x0040, lo: 0xa2, hi: 0xa2},
-	{value: 0x0008, lo: 0xa3, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbf},
-	// Block 0xe2, offset 0x6e7
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0xbf},
-	// Block 0xe3, offset 0x6ea
-	{value: 0x0000, lo: 0x02},
-	{value: 0xe105, lo: 0x80, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0xe4, offset 0x6ed
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0x9a},
-	{value: 0x0040, lo: 0x9b, hi: 0xbf},
-	// Block 0xe5, offset 0x6f0
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0x8a},
-	{value: 0x0040, lo: 0x8b, hi: 0x8e},
-	{value: 0x3308, lo: 0x8f, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x90},
-	{value: 0x3008, lo: 0x91, hi: 0xbf},
-	// Block 0xe6, offset 0x6f6
-	{value: 0x0000, lo: 0x05},
-	{value: 0x3008, lo: 0x80, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8e},
-	{value: 0x3308, lo: 0x8f, hi: 0x92},
-	{value: 0x0008, lo: 0x93, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xbf},
-	// Block 0xe7, offset 0x6fc
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa1},
-	{value: 0x0018, lo: 0xa2, hi: 0xa2},
-	{value: 0x0008, lo: 0xa3, hi: 0xa3},
-	{value: 0x3308, lo: 0xa4, hi: 0xa4},
-	{value: 0x0040, lo: 0xa5, hi: 0xaf},
-	{value: 0x3008, lo: 0xb0, hi: 0xb1},
-	{value: 0x0040, lo: 0xb2, hi: 0xbf},
-	// Block 0xe8, offset 0x705
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xbf},
-	// Block 0xe9, offset 0x708
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0xbf},
-	// Block 0xea, offset 0x70b
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0xbf},
-	// Block 0xeb, offset 0x70e
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0xbf},
-	// Block 0xec, offset 0x711
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0040, lo: 0x80, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x92},
-	{value: 0x0040, lo: 0x93, hi: 0xa3},
-	{value: 0x0008, lo: 0xa4, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0xed, offset 0x718
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbf},
-	// Block 0xee, offset 0x71b
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xaa},
-	{value: 0x0040, lo: 0xab, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbf},
-	// Block 0xef, offset 0x720
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9b},
-	{value: 0x0018, lo: 0x9c, hi: 0x9c},
-	{value: 0x3308, lo: 0x9d, hi: 0x9e},
-	{value: 0x0018, lo: 0x9f, hi: 0x9f},
-	{value: 0x03c0, lo: 0xa0, hi: 0xa3},
-	{value: 0x0040, lo: 0xa4, hi: 0xbf},
-	// Block 0xf0, offset 0x72a
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xbf},
-	// Block 0xf1, offset 0x72d
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xa6},
-	{value: 0x0040, lo: 0xa7, hi: 0xa8},
-	{value: 0x0018, lo: 0xa9, hi: 0xbf},
-	// Block 0xf2, offset 0x731
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x0018, lo: 0x80, hi: 0x9d},
-	{value: 0xb609, lo: 0x9e, hi: 0x9e},
-	{value: 0xb651, lo: 0x9f, hi: 0x9f},
-	{value: 0xb699, lo: 0xa0, hi: 0xa0},
-	{value: 0xb701, lo: 0xa1, hi: 0xa1},
-	{value: 0xb769, lo: 0xa2, hi: 0xa2},
-	{value: 0xb7d1, lo: 0xa3, hi: 0xa3},
-	{value: 0xb839, lo: 0xa4, hi: 0xa4},
-	{value: 0x3018, lo: 0xa5, hi: 0xa6},
-	{value: 0x3318, lo: 0xa7, hi: 0xa9},
-	{value: 0x0018, lo: 0xaa, hi: 0xac},
-	{value: 0x3018, lo: 0xad, hi: 0xb2},
-	{value: 0x0340, lo: 0xb3, hi: 0xba},
-	{value: 0x3318, lo: 0xbb, hi: 0xbf},
-	// Block 0xf3, offset 0x740
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x3318, lo: 0x80, hi: 0x82},
-	{value: 0x0018, lo: 0x83, hi: 0x84},
-	{value: 0x3318, lo: 0x85, hi: 0x8b},
-	{value: 0x0018, lo: 0x8c, hi: 0xa9},
-	{value: 0x3318, lo: 0xaa, hi: 0xad},
-	{value: 0x0018, lo: 0xae, hi: 0xba},
-	{value: 0xb8a1, lo: 0xbb, hi: 0xbb},
-	{value: 0xb8e9, lo: 0xbc, hi: 0xbc},
-	{value: 0xb931, lo: 0xbd, hi: 0xbd},
-	{value: 0xb999, lo: 0xbe, hi: 0xbe},
-	{value: 0xba01, lo: 0xbf, hi: 0xbf},
-	// Block 0xf4, offset 0x74c
-	{value: 0x0000, lo: 0x03},
-	{value: 0xba69, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0xa8},
-	{value: 0x0040, lo: 0xa9, hi: 0xbf},
-	// Block 0xf5, offset 0x750
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x81},
-	{value: 0x3318, lo: 0x82, hi: 0x84},
-	{value: 0x0018, lo: 0x85, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0xbf},
-	// Block 0xf6, offset 0x755
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xbf},
-	// Block 0xf7, offset 0x759
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xb8},
-	{value: 0x0040, lo: 0xb9, hi: 0xbf},
-	// Block 0xf8, offset 0x75e
-	{value: 0x0000, lo: 0x03},
-	{value: 0x3308, lo: 0x80, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xba},
-	{value: 0x3308, lo: 0xbb, hi: 0xbf},
-	// Block 0xf9, offset 0x762
-	{value: 0x0000, lo: 0x04},
-	{value: 0x3308, lo: 0x80, hi: 0xac},
-	{value: 0x0018, lo: 0xad, hi: 0xb4},
-	{value: 0x3308, lo: 0xb5, hi: 0xb5},
-	{value: 0x0018, lo: 0xb6, hi: 0xbf},
-	// Block 0xfa, offset 0x767
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0018, lo: 0x80, hi: 0x83},
-	{value: 0x3308, lo: 0x84, hi: 0x84},
-	{value: 0x0018, lo: 0x85, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x9a},
-	{value: 0x3308, lo: 0x9b, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xa0},
-	{value: 0x3308, lo: 0xa1, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbf},
-	// Block 0xfb, offset 0x770
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x3308, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x87},
-	{value: 0x3308, lo: 0x88, hi: 0x98},
-	{value: 0x0040, lo: 0x99, hi: 0x9a},
-	{value: 0x3308, lo: 0x9b, hi: 0xa1},
-	{value: 0x0040, lo: 0xa2, hi: 0xa2},
-	{value: 0x3308, lo: 0xa3, hi: 0xa4},
-	{value: 0x0040, lo: 0xa5, hi: 0xa5},
-	{value: 0x3308, lo: 0xa6, hi: 0xaa},
-	{value: 0x0040, lo: 0xab, hi: 0xbf},
-	// Block 0xfc, offset 0x77b
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0xac},
-	{value: 0x0040, lo: 0xad, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb6},
-	{value: 0x0008, lo: 0xb7, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbf},
-	// Block 0xfd, offset 0x781
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x0040, lo: 0x8a, hi: 0x8d},
-	{value: 0x0008, lo: 0x8e, hi: 0x8e},
-	{value: 0x0018, lo: 0x8f, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0xbf},
-	// Block 0xfe, offset 0x787
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0xab},
-	{value: 0x3308, lo: 0xac, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbe},
-	{value: 0x0018, lo: 0xbf, hi: 0xbf},
-	// Block 0xff, offset 0x78d
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0808, lo: 0x80, hi: 0x84},
-	{value: 0x0040, lo: 0x85, hi: 0x86},
-	{value: 0x0818, lo: 0x87, hi: 0x8f},
-	{value: 0x3308, lo: 0x90, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0xbf},
-	// Block 0x100, offset 0x793
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0a08, lo: 0x80, hi: 0x83},
-	{value: 0x3308, lo: 0x84, hi: 0x8a},
-	{value: 0x0b08, lo: 0x8b, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x8f},
-	{value: 0x0808, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9d},
-	{value: 0x0818, lo: 0x9e, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xbf},
-	// Block 0x101, offset 0x79c
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0040, lo: 0x80, hi: 0xb0},
-	{value: 0x0818, lo: 0xb1, hi: 0xbf},
-	// Block 0x102, offset 0x79f
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0818, lo: 0x80, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0x103, offset 0x7a2
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0818, lo: 0x81, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbf},
-	// Block 0x104, offset 0x7a6
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0040, lo: 0x80, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb1},
-	{value: 0x0040, lo: 0xb2, hi: 0xbf},
-	// Block 0x105, offset 0x7aa
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xbf},
-	// Block 0x106, offset 0x7ae
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0x93},
-	{value: 0x0040, lo: 0x94, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xb0},
-	{value: 0x0018, lo: 0xb1, hi: 0xbf},
-	// Block 0x107, offset 0x7b4
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0x90},
-	{value: 0x0018, lo: 0x91, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xbf},
-	// Block 0x108, offset 0x7ba
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x8f},
-	{value: 0xc229, lo: 0x90, hi: 0x90},
-	{value: 0x0018, lo: 0x91, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xbf},
-	// Block 0x109, offset 0x7bf
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0040, lo: 0x80, hi: 0xa5},
-	{value: 0x0018, lo: 0xa6, hi: 0xbf},
-	// Block 0x10a, offset 0x7c2
-	{value: 0x0000, lo: 0x0f},
-	{value: 0xc851, lo: 0x80, hi: 0x80},
-	{value: 0xc8a1, lo: 0x81, hi: 0x81},
-	{value: 0xc8f1, lo: 0x82, hi: 0x82},
-	{value: 0xc941, lo: 0x83, hi: 0x83},
-	{value: 0xc991, lo: 0x84, hi: 0x84},
-	{value: 0xc9e1, lo: 0x85, hi: 0x85},
-	{value: 0xca31, lo: 0x86, hi: 0x86},
-	{value: 0xca81, lo: 0x87, hi: 0x87},
-	{value: 0xcad1, lo: 0x88, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x8f},
-	{value: 0xcb21, lo: 0x90, hi: 0x90},
-	{value: 0xcb41, lo: 0x91, hi: 0x91},
-	{value: 0x0040, lo: 0x92, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xa5},
-	{value: 0x0040, lo: 0xa6, hi: 0xbf},
-	// Block 0x10b, offset 0x7d2
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0018, lo: 0x80, hi: 0x97},
-	{value: 0x0040, lo: 0x98, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xac},
-	{value: 0x0040, lo: 0xad, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbf},
-	// Block 0x10c, offset 0x7d9
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xbf},
-	// Block 0x10d, offset 0x7dc
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x98},
-	{value: 0x0040, lo: 0x99, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xbf},
-	// Block 0x10e, offset 0x7e1
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xbf},
-	// Block 0x10f, offset 0x7e5
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xbf},
-	// Block 0x110, offset 0x7eb
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0018, lo: 0x80, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb1},
-	{value: 0x0040, lo: 0xb2, hi: 0xbf},
-	// Block 0x111, offset 0x7f2
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xb8},
-	{value: 0x0040, lo: 0xb9, hi: 0xb9},
-	{value: 0x0018, lo: 0xba, hi: 0xbf},
-	// Block 0x112, offset 0x7f6
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x8c},
-	{value: 0x0018, lo: 0x8d, hi: 0xbf},
-	// Block 0x113, offset 0x7fa
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0018, lo: 0x80, hi: 0x93},
-	{value: 0x0040, lo: 0x94, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xb7},
-	{value: 0x0018, lo: 0xb8, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbf},
-	// Block 0x114, offset 0x803
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0018, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xa8},
-	{value: 0x0040, lo: 0xa9, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0x115, offset 0x80a
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x82},
-	{value: 0x0040, lo: 0x83, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0xbf},
-	// Block 0x116, offset 0x80f
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0x92},
-	{value: 0x0040, lo: 0x93, hi: 0x93},
-	{value: 0x0018, lo: 0x94, hi: 0xbf},
-	// Block 0x117, offset 0x813
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x0018, lo: 0x80, hi: 0x8a},
-	{value: 0x0040, lo: 0x8b, hi: 0xaf},
-	{value: 0x1f41, lo: 0xb0, hi: 0xb0},
-	{value: 0x00c9, lo: 0xb1, hi: 0xb1},
-	{value: 0x0069, lo: 0xb2, hi: 0xb2},
-	{value: 0x0079, lo: 0xb3, hi: 0xb3},
-	{value: 0x1f51, lo: 0xb4, hi: 0xb4},
-	{value: 0x1f61, lo: 0xb5, hi: 0xb5},
-	{value: 0x1f71, lo: 0xb6, hi: 0xb6},
-	{value: 0x1f81, lo: 0xb7, hi: 0xb7},
-	{value: 0x1f91, lo: 0xb8, hi: 0xb8},
-	{value: 0x1fa1, lo: 0xb9, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0x118, offset 0x821
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0xbf},
-	// Block 0x119, offset 0x824
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0x11a, offset 0x827
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x11b, offset 0x82b
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xa1},
-	{value: 0x0040, lo: 0xa2, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x11c, offset 0x82f
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xa0},
-	{value: 0x0040, lo: 0xa1, hi: 0xbf},
-	// Block 0x11d, offset 0x832
-	{value: 0x0020, lo: 0x0f},
-	{value: 0xdf21, lo: 0x80, hi: 0x89},
-	{value: 0x8e35, lo: 0x8a, hi: 0x8a},
-	{value: 0xe061, lo: 0x8b, hi: 0x9c},
-	{value: 0x8e55, lo: 0x9d, hi: 0x9d},
-	{value: 0xe2a1, lo: 0x9e, hi: 0xa2},
-	{value: 0x8e75, lo: 0xa3, hi: 0xa3},
-	{value: 0xe341, lo: 0xa4, hi: 0xab},
-	{value: 0x7f0d, lo: 0xac, hi: 0xac},
-	{value: 0xe441, lo: 0xad, hi: 0xaf},
-	{value: 0x8e95, lo: 0xb0, hi: 0xb0},
-	{value: 0xe4a1, lo: 0xb1, hi: 0xb6},
-	{value: 0x8eb5, lo: 0xb7, hi: 0xb9},
-	{value: 0xe561, lo: 0xba, hi: 0xba},
-	{value: 0x8f15, lo: 0xbb, hi: 0xbb},
-	{value: 0xe581, lo: 0xbc, hi: 0xbf},
-	// Block 0x11e, offset 0x842
-	{value: 0x0020, lo: 0x10},
-	{value: 0x93b5, lo: 0x80, hi: 0x80},
-	{value: 0xf101, lo: 0x81, hi: 0x86},
-	{value: 0x93d5, lo: 0x87, hi: 0x8a},
-	{value: 0xda61, lo: 0x8b, hi: 0x8b},
-	{value: 0xf1c1, lo: 0x8c, hi: 0x96},
-	{value: 0x9455, lo: 0x97, hi: 0x97},
-	{value: 0xf321, lo: 0x98, hi: 0xa3},
-	{value: 0x9475, lo: 0xa4, hi: 0xa6},
-	{value: 0xf4a1, lo: 0xa7, hi: 0xaa},
-	{value: 0x94d5, lo: 0xab, hi: 0xab},
-	{value: 0xf521, lo: 0xac, hi: 0xac},
-	{value: 0x94f5, lo: 0xad, hi: 0xad},
-	{value: 0xf541, lo: 0xae, hi: 0xaf},
-	{value: 0x9515, lo: 0xb0, hi: 0xb1},
-	{value: 0xf581, lo: 0xb2, hi: 0xbe},
-	{value: 0x2040, lo: 0xbf, hi: 0xbf},
-	// Block 0x11f, offset 0x853
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x8a},
-	{value: 0x0040, lo: 0x8b, hi: 0xbf},
-	// Block 0x120, offset 0x856
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0340, lo: 0x81, hi: 0x81},
-	{value: 0x0040, lo: 0x82, hi: 0x9f},
-	{value: 0x0340, lo: 0xa0, hi: 0xbf},
-	// Block 0x121, offset 0x85b
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0340, lo: 0x80, hi: 0xbf},
-	// Block 0x122, offset 0x85d
-	{value: 0x0000, lo: 0x01},
-	{value: 0x33c0, lo: 0x80, hi: 0xbf},
-	// Block 0x123, offset 0x85f
-	{value: 0x0000, lo: 0x02},
-	{value: 0x33c0, lo: 0x80, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbf},
-}
-
-// Total table size 43370 bytes (42KiB); checksum: EBD909C0
Index: trunk/vendor/golang.org/x/net/idna/tables9.0.0.go
===================================================================
--- trunk/vendor/golang.org/x/net/idna/tables9.0.0.go	(revision 145)
+++ 	(revision )
@@ -1,4487 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-//go:build !go1.10
-// +build !go1.10
-
-package idna
-
-// UnicodeVersion is the Unicode version from which the tables in this package are derived.
-const UnicodeVersion = "9.0.0"
-
-var mappings string = "" + // Size: 8175 bytes
-	"\x00\x01 \x03 ̈\x01a\x03 ̄\x012\x013\x03 ́\x03 ̧\x011\x01o\x051⁄4\x051⁄2" +
-	"\x053⁄4\x03i̇\x03l·\x03ʼn\x01s\x03dž\x03ⱥ\x03ⱦ\x01h\x01j\x01r\x01w\x01y" +
-	"\x03 ̆\x03 ̇\x03 ̊\x03 ̨\x03 ̃\x03 ̋\x01l\x01x\x04̈́\x03 ι\x01;\x05 ̈́" +
-	"\x04եւ\x04اٴ\x04وٴ\x04ۇٴ\x04يٴ\x06क़\x06ख़\x06ग़\x06ज़\x06ड़\x06ढ़\x06फ़" +
-	"\x06य़\x06ড়\x06ঢ়\x06য়\x06ਲ਼\x06ਸ਼\x06ਖ਼\x06ਗ਼\x06ਜ਼\x06ਫ਼\x06ଡ଼\x06ଢ଼" +
-	"\x06ํา\x06ໍາ\x06ຫນ\x06ຫມ\x06གྷ\x06ཌྷ\x06དྷ\x06བྷ\x06ཛྷ\x06ཀྵ\x06ཱི\x06ཱུ" +
-	"\x06ྲྀ\x09ྲཱྀ\x06ླྀ\x09ླཱྀ\x06ཱྀ\x06ྒྷ\x06ྜྷ\x06ྡྷ\x06ྦྷ\x06ྫྷ\x06ྐྵ\x02" +
-	"в\x02д\x02о\x02с\x02т\x02ъ\x02ѣ\x02æ\x01b\x01d\x01e\x02ǝ\x01g\x01i\x01k" +
-	"\x01m\x01n\x02ȣ\x01p\x01t\x01u\x02ɐ\x02ɑ\x02ə\x02ɛ\x02ɜ\x02ŋ\x02ɔ\x02ɯ" +
-	"\x01v\x02β\x02γ\x02δ\x02φ\x02χ\x02ρ\x02н\x02ɒ\x01c\x02ɕ\x02ð\x01f\x02ɟ" +
-	"\x02ɡ\x02ɥ\x02ɨ\x02ɩ\x02ɪ\x02ʝ\x02ɭ\x02ʟ\x02ɱ\x02ɰ\x02ɲ\x02ɳ\x02ɴ\x02ɵ" +
-	"\x02ɸ\x02ʂ\x02ʃ\x02ƫ\x02ʉ\x02ʊ\x02ʋ\x02ʌ\x01z\x02ʐ\x02ʑ\x02ʒ\x02θ\x02ss" +
-	"\x02ά\x02έ\x02ή\x02ί\x02ό\x02ύ\x02ώ\x05ἀι\x05ἁι\x05ἂι\x05ἃι\x05ἄι\x05ἅι" +
-	"\x05ἆι\x05ἇι\x05ἠι\x05ἡι\x05ἢι\x05ἣι\x05ἤι\x05ἥι\x05ἦι\x05ἧι\x05ὠι\x05ὡι" +
-	"\x05ὢι\x05ὣι\x05ὤι\x05ὥι\x05ὦι\x05ὧι\x05ὰι\x04αι\x04άι\x05ᾶι\x02ι\x05 ̈͂" +
-	"\x05ὴι\x04ηι\x04ήι\x05ῆι\x05 ̓̀\x05 ̓́\x05 ̓͂\x02ΐ\x05 ̔̀\x05 ̔́\x05 ̔͂" +
-	"\x02ΰ\x05 ̈̀\x01`\x05ὼι\x04ωι\x04ώι\x05ῶι\x06′′\x09′′′\x06‵‵\x09‵‵‵\x02!" +
-	"!\x02??\x02?!\x02!?\x0c′′′′\x010\x014\x015\x016\x017\x018\x019\x01+\x01=" +
-	"\x01(\x01)\x02rs\x02ħ\x02no\x01q\x02sm\x02tm\x02ω\x02å\x02א\x02ב\x02ג" +
-	"\x02ד\x02π\x051⁄7\x051⁄9\x061⁄10\x051⁄3\x052⁄3\x051⁄5\x052⁄5\x053⁄5\x054" +
-	"⁄5\x051⁄6\x055⁄6\x051⁄8\x053⁄8\x055⁄8\x057⁄8\x041⁄\x02ii\x02iv\x02vi" +
-	"\x04viii\x02ix\x02xi\x050⁄3\x06∫∫\x09∫∫∫\x06∮∮\x09∮∮∮\x0210\x0211\x0212" +
-	"\x0213\x0214\x0215\x0216\x0217\x0218\x0219\x0220\x04(10)\x04(11)\x04(12)" +
-	"\x04(13)\x04(14)\x04(15)\x04(16)\x04(17)\x04(18)\x04(19)\x04(20)\x0c∫∫∫∫" +
-	"\x02==\x05⫝̸\x02ɫ\x02ɽ\x02ȿ\x02ɀ\x01.\x04 ゙\x04 ゚\x06より\x06コト\x05(ᄀ)\x05" +
-	"(ᄂ)\x05(ᄃ)\x05(ᄅ)\x05(ᄆ)\x05(ᄇ)\x05(ᄉ)\x05(ᄋ)\x05(ᄌ)\x05(ᄎ)\x05(ᄏ)\x05(ᄐ" +
-	")\x05(ᄑ)\x05(ᄒ)\x05(가)\x05(나)\x05(다)\x05(라)\x05(마)\x05(바)\x05(사)\x05(아)" +
-	"\x05(자)\x05(차)\x05(카)\x05(타)\x05(파)\x05(하)\x05(주)\x08(오전)\x08(오후)\x05(一)" +
-	"\x05(二)\x05(三)\x05(四)\x05(五)\x05(六)\x05(七)\x05(八)\x05(九)\x05(十)\x05(月)" +
-	"\x05(火)\x05(水)\x05(木)\x05(金)\x05(土)\x05(日)\x05(株)\x05(有)\x05(社)\x05(名)" +
-	"\x05(特)\x05(財)\x05(祝)\x05(労)\x05(代)\x05(呼)\x05(学)\x05(監)\x05(企)\x05(資)" +
-	"\x05(協)\x05(祭)\x05(休)\x05(自)\x05(至)\x0221\x0222\x0223\x0224\x0225\x0226" +
-	"\x0227\x0228\x0229\x0230\x0231\x0232\x0233\x0234\x0235\x06참고\x06주의\x0236" +
-	"\x0237\x0238\x0239\x0240\x0241\x0242\x0243\x0244\x0245\x0246\x0247\x0248" +
-	"\x0249\x0250\x041月\x042月\x043月\x044月\x045月\x046月\x047月\x048月\x049月\x0510" +
-	"月\x0511月\x0512月\x02hg\x02ev\x0cアパート\x0cアルファ\x0cアンペア\x09アール\x0cイニング\x09" +
-	"インチ\x09ウォン\x0fエスクード\x0cエーカー\x09オンス\x09オーム\x09カイリ\x0cカラット\x0cカロリー\x09ガロ" +
-	"ン\x09ガンマ\x06ギガ\x09ギニー\x0cキュリー\x0cギルダー\x06キロ\x0fキログラム\x12キロメートル\x0fキロワッ" +
-	"ト\x09グラム\x0fグラムトン\x0fクルゼイロ\x0cクローネ\x09ケース\x09コルナ\x09コーポ\x0cサイクル\x0fサンチ" +
-	"ーム\x0cシリング\x09センチ\x09セント\x09ダース\x06デシ\x06ドル\x06トン\x06ナノ\x09ノット\x09ハイツ" +
-	"\x0fパーセント\x09パーツ\x0cバーレル\x0fピアストル\x09ピクル\x06ピコ\x06ビル\x0fファラッド\x0cフィート" +
-	"\x0fブッシェル\x09フラン\x0fヘクタール\x06ペソ\x09ペニヒ\x09ヘルツ\x09ペンス\x09ページ\x09ベータ\x0cポイ" +
-	"ント\x09ボルト\x06ホン\x09ポンド\x09ホール\x09ホーン\x0cマイクロ\x09マイル\x09マッハ\x09マルク\x0fマ" +
-	"ンション\x0cミクロン\x06ミリ\x0fミリバール\x06メガ\x0cメガトン\x0cメートル\x09ヤード\x09ヤール\x09ユアン" +
-	"\x0cリットル\x06リラ\x09ルピー\x0cルーブル\x06レム\x0fレントゲン\x09ワット\x040点\x041点\x042点" +
-	"\x043点\x044点\x045点\x046点\x047点\x048点\x049点\x0510点\x0511点\x0512点\x0513点" +
-	"\x0514点\x0515点\x0516点\x0517点\x0518点\x0519点\x0520点\x0521点\x0522点\x0523点" +
-	"\x0524点\x02da\x02au\x02ov\x02pc\x02dm\x02iu\x06平成\x06昭和\x06大正\x06明治\x0c株" +
-	"式会社\x02pa\x02na\x02ma\x02ka\x02kb\x02mb\x02gb\x04kcal\x02pf\x02nf\x02m" +
-	"g\x02kg\x02hz\x02ml\x02dl\x02kl\x02fm\x02nm\x02mm\x02cm\x02km\x02m2\x02m" +
-	"3\x05m∕s\x06m∕s2\x07rad∕s\x08rad∕s2\x02ps\x02ns\x02ms\x02pv\x02nv\x02mv" +
-	"\x02kv\x02pw\x02nw\x02mw\x02kw\x02bq\x02cc\x02cd\x06c∕kg\x02db\x02gy\x02" +
-	"ha\x02hp\x02in\x02kk\x02kt\x02lm\x02ln\x02lx\x02ph\x02pr\x02sr\x02sv\x02" +
-	"wb\x05v∕m\x05a∕m\x041日\x042日\x043日\x044日\x045日\x046日\x047日\x048日\x049日" +
-	"\x0510日\x0511日\x0512日\x0513日\x0514日\x0515日\x0516日\x0517日\x0518日\x0519日" +
-	"\x0520日\x0521日\x0522日\x0523日\x0524日\x0525日\x0526日\x0527日\x0528日\x0529日" +
-	"\x0530日\x0531日\x02ь\x02ɦ\x02ɬ\x02ʞ\x02ʇ\x02œ\x04𤋮\x04𢡊\x04𢡄\x04𣏕\x04𥉉" +
-	"\x04𥳐\x04𧻓\x02ff\x02fi\x02fl\x02st\x04մն\x04մե\x04մի\x04վն\x04մխ\x04יִ" +
-	"\x04ײַ\x02ע\x02ה\x02כ\x02ל\x02ם\x02ר\x02ת\x04שׁ\x04שׂ\x06שּׁ\x06שּׂ\x04א" +
-	"ַ\x04אָ\x04אּ\x04בּ\x04גּ\x04דּ\x04הּ\x04וּ\x04זּ\x04טּ\x04יּ\x04ךּ\x04" +
-	"כּ\x04לּ\x04מּ\x04נּ\x04סּ\x04ףּ\x04פּ\x04צּ\x04קּ\x04רּ\x04שּ\x04תּ" +
-	"\x04וֹ\x04בֿ\x04כֿ\x04פֿ\x04אל\x02ٱ\x02ٻ\x02پ\x02ڀ\x02ٺ\x02ٿ\x02ٹ\x02ڤ" +
-	"\x02ڦ\x02ڄ\x02ڃ\x02چ\x02ڇ\x02ڍ\x02ڌ\x02ڎ\x02ڈ\x02ژ\x02ڑ\x02ک\x02گ\x02ڳ" +
-	"\x02ڱ\x02ں\x02ڻ\x02ۀ\x02ہ\x02ھ\x02ے\x02ۓ\x02ڭ\x02ۇ\x02ۆ\x02ۈ\x02ۋ\x02ۅ" +
-	"\x02ۉ\x02ې\x02ى\x04ئا\x04ئە\x04ئو\x04ئۇ\x04ئۆ\x04ئۈ\x04ئې\x04ئى\x02ی\x04" +
-	"ئج\x04ئح\x04ئم\x04ئي\x04بج\x04بح\x04بخ\x04بم\x04بى\x04بي\x04تج\x04تح" +
-	"\x04تخ\x04تم\x04تى\x04تي\x04ثج\x04ثم\x04ثى\x04ثي\x04جح\x04جم\x04حج\x04حم" +
-	"\x04خج\x04خح\x04خم\x04سج\x04سح\x04سخ\x04سم\x04صح\x04صم\x04ضج\x04ضح\x04ضخ" +
-	"\x04ضم\x04طح\x04طم\x04ظم\x04عج\x04عم\x04غج\x04غم\x04فج\x04فح\x04فخ\x04فم" +
-	"\x04فى\x04في\x04قح\x04قم\x04قى\x04قي\x04كا\x04كج\x04كح\x04كخ\x04كل\x04كم" +
-	"\x04كى\x04كي\x04لج\x04لح\x04لخ\x04لم\x04لى\x04لي\x04مج\x04مح\x04مخ\x04مم" +
-	"\x04مى\x04مي\x04نج\x04نح\x04نخ\x04نم\x04نى\x04ني\x04هج\x04هم\x04هى\x04هي" +
-	"\x04يج\x04يح\x04يخ\x04يم\x04يى\x04يي\x04ذٰ\x04رٰ\x04ىٰ\x05 ٌّ\x05 ٍّ\x05" +
-	" َّ\x05 ُّ\x05 ِّ\x05 ّٰ\x04ئر\x04ئز\x04ئن\x04بر\x04بز\x04بن\x04تر\x04تز" +
-	"\x04تن\x04ثر\x04ثز\x04ثن\x04ما\x04نر\x04نز\x04نن\x04ير\x04يز\x04ين\x04ئخ" +
-	"\x04ئه\x04به\x04ته\x04صخ\x04له\x04نه\x04هٰ\x04يه\x04ثه\x04سه\x04شم\x04شه" +
-	"\x06ـَّ\x06ـُّ\x06ـِّ\x04طى\x04طي\x04عى\x04عي\x04غى\x04غي\x04سى\x04سي" +
-	"\x04شى\x04شي\x04حى\x04حي\x04جى\x04جي\x04خى\x04خي\x04صى\x04صي\x04ضى\x04ضي" +
-	"\x04شج\x04شح\x04شخ\x04شر\x04سر\x04صر\x04ضر\x04اً\x06تجم\x06تحج\x06تحم" +
-	"\x06تخم\x06تمج\x06تمح\x06تمخ\x06جمح\x06حمي\x06حمى\x06سحج\x06سجح\x06سجى" +
-	"\x06سمح\x06سمج\x06سمم\x06صحح\x06صمم\x06شحم\x06شجي\x06شمخ\x06شمم\x06ضحى" +
-	"\x06ضخم\x06طمح\x06طمم\x06طمي\x06عجم\x06عمم\x06عمى\x06غمم\x06غمي\x06غمى" +
-	"\x06فخم\x06قمح\x06قمم\x06لحم\x06لحي\x06لحى\x06لجج\x06لخم\x06لمح\x06محج" +
-	"\x06محم\x06محي\x06مجح\x06مجم\x06مخج\x06مخم\x06مجخ\x06همج\x06همم\x06نحم" +
-	"\x06نحى\x06نجم\x06نجى\x06نمي\x06نمى\x06يمم\x06بخي\x06تجي\x06تجى\x06تخي" +
-	"\x06تخى\x06تمي\x06تمى\x06جمي\x06جحى\x06جمى\x06سخى\x06صحي\x06شحي\x06ضحي" +
-	"\x06لجي\x06لمي\x06يحي\x06يجي\x06يمي\x06ممي\x06قمي\x06نحي\x06عمي\x06كمي" +
-	"\x06نجح\x06مخي\x06لجم\x06كمم\x06جحي\x06حجي\x06مجي\x06فمي\x06بحي\x06سخي" +
-	"\x06نجي\x06صلے\x06قلے\x08الله\x08اكبر\x08محمد\x08صلعم\x08رسول\x08عليه" +
-	"\x08وسلم\x06صلى!صلى الله عليه وسلم\x0fجل جلاله\x08ریال\x01,\x01:\x01!" +
-	"\x01?\x01_\x01{\x01}\x01[\x01]\x01#\x01&\x01*\x01-\x01<\x01>\x01\\\x01$" +
-	"\x01%\x01@\x04ـً\x04ـَ\x04ـُ\x04ـِ\x04ـّ\x04ـْ\x02ء\x02آ\x02أ\x02ؤ\x02إ" +
-	"\x02ئ\x02ا\x02ب\x02ة\x02ت\x02ث\x02ج\x02ح\x02خ\x02د\x02ذ\x02ر\x02ز\x02س" +
-	"\x02ش\x02ص\x02ض\x02ط\x02ظ\x02ع\x02غ\x02ف\x02ق\x02ك\x02ل\x02م\x02ن\x02ه" +
-	"\x02و\x02ي\x04لآ\x04لأ\x04لإ\x04لا\x01\x22\x01'\x01/\x01^\x01|\x01~\x02¢" +
-	"\x02£\x02¬\x02¦\x02¥\x08𝅗𝅥\x08𝅘𝅥\x0c𝅘𝅥𝅮\x0c𝅘𝅥𝅯\x0c𝅘𝅥𝅰\x0c𝅘𝅥𝅱\x0c𝅘𝅥𝅲\x08𝆹" +
-	"𝅥\x08𝆺𝅥\x0c𝆹𝅥𝅮\x0c𝆺𝅥𝅮\x0c𝆹𝅥𝅯\x0c𝆺𝅥𝅯\x02ı\x02ȷ\x02α\x02ε\x02ζ\x02η\x02" +
-	"κ\x02λ\x02μ\x02ν\x02ξ\x02ο\x02σ\x02τ\x02υ\x02ψ\x03∇\x03∂\x02ϝ\x02ٮ\x02ڡ" +
-	"\x02ٯ\x020,\x021,\x022,\x023,\x024,\x025,\x026,\x027,\x028,\x029,\x03(a)" +
-	"\x03(b)\x03(c)\x03(d)\x03(e)\x03(f)\x03(g)\x03(h)\x03(i)\x03(j)\x03(k)" +
-	"\x03(l)\x03(m)\x03(n)\x03(o)\x03(p)\x03(q)\x03(r)\x03(s)\x03(t)\x03(u)" +
-	"\x03(v)\x03(w)\x03(x)\x03(y)\x03(z)\x07〔s〕\x02wz\x02hv\x02sd\x03ppv\x02w" +
-	"c\x02mc\x02md\x02dj\x06ほか\x06ココ\x03サ\x03手\x03字\x03双\x03デ\x03二\x03多\x03解" +
-	"\x03天\x03交\x03映\x03無\x03料\x03前\x03後\x03再\x03新\x03初\x03終\x03生\x03販\x03声" +
-	"\x03吹\x03演\x03投\x03捕\x03一\x03三\x03遊\x03左\x03中\x03右\x03指\x03走\x03打\x03禁" +
-	"\x03空\x03合\x03満\x03有\x03月\x03申\x03割\x03営\x03配\x09〔本〕\x09〔三〕\x09〔二〕\x09〔安" +
-	"〕\x09〔点〕\x09〔打〕\x09〔盗〕\x09〔勝〕\x09〔敗〕\x03得\x03可\x03丽\x03丸\x03乁\x03你\x03" +
-	"侮\x03侻\x03倂\x03偺\x03備\x03僧\x03像\x03㒞\x03免\x03兔\x03兤\x03具\x03㒹\x03內\x03" +
-	"冗\x03冤\x03仌\x03冬\x03况\x03凵\x03刃\x03㓟\x03刻\x03剆\x03剷\x03㔕\x03勇\x03勉\x03" +
-	"勤\x03勺\x03包\x03匆\x03北\x03卉\x03卑\x03博\x03即\x03卽\x03卿\x03灰\x03及\x03叟\x03" +
-	"叫\x03叱\x03吆\x03咞\x03吸\x03呈\x03周\x03咢\x03哶\x03唐\x03啓\x03啣\x03善\x03喙\x03" +
-	"喫\x03喳\x03嗂\x03圖\x03嘆\x03圗\x03噑\x03噴\x03切\x03壮\x03城\x03埴\x03堍\x03型\x03" +
-	"堲\x03報\x03墬\x03売\x03壷\x03夆\x03夢\x03奢\x03姬\x03娛\x03娧\x03姘\x03婦\x03㛮\x03" +
-	"嬈\x03嬾\x03寃\x03寘\x03寧\x03寳\x03寿\x03将\x03尢\x03㞁\x03屠\x03屮\x03峀\x03岍\x03" +
-	"嵃\x03嵮\x03嵫\x03嵼\x03巡\x03巢\x03㠯\x03巽\x03帨\x03帽\x03幩\x03㡢\x03㡼\x03庰\x03" +
-	"庳\x03庶\x03廊\x03廾\x03舁\x03弢\x03㣇\x03形\x03彫\x03㣣\x03徚\x03忍\x03志\x03忹\x03" +
-	"悁\x03㤺\x03㤜\x03悔\x03惇\x03慈\x03慌\x03慎\x03慺\x03憎\x03憲\x03憤\x03憯\x03懞\x03" +
-	"懲\x03懶\x03成\x03戛\x03扝\x03抱\x03拔\x03捐\x03挽\x03拼\x03捨\x03掃\x03揤\x03搢\x03" +
-	"揅\x03掩\x03㨮\x03摩\x03摾\x03撝\x03摷\x03㩬\x03敏\x03敬\x03旣\x03書\x03晉\x03㬙\x03" +
-	"暑\x03㬈\x03㫤\x03冒\x03冕\x03最\x03暜\x03肭\x03䏙\x03朗\x03望\x03朡\x03杞\x03杓\x03" +
-	"㭉\x03柺\x03枅\x03桒\x03梅\x03梎\x03栟\x03椔\x03㮝\x03楂\x03榣\x03槪\x03檨\x03櫛\x03" +
-	"㰘\x03次\x03歔\x03㱎\x03歲\x03殟\x03殺\x03殻\x03汎\x03沿\x03泍\x03汧\x03洖\x03派\x03" +
-	"海\x03流\x03浩\x03浸\x03涅\x03洴\x03港\x03湮\x03㴳\x03滋\x03滇\x03淹\x03潮\x03濆\x03" +
-	"瀹\x03瀞\x03瀛\x03㶖\x03灊\x03災\x03灷\x03炭\x03煅\x03熜\x03爨\x03爵\x03牐\x03犀\x03" +
-	"犕\x03獺\x03王\x03㺬\x03玥\x03㺸\x03瑇\x03瑜\x03瑱\x03璅\x03瓊\x03㼛\x03甤\x03甾\x03" +
-	"異\x03瘐\x03㿼\x03䀈\x03直\x03眞\x03真\x03睊\x03䀹\x03瞋\x03䁆\x03䂖\x03硎\x03碌\x03" +
-	"磌\x03䃣\x03祖\x03福\x03秫\x03䄯\x03穀\x03穊\x03穏\x03䈂\x03篆\x03築\x03䈧\x03糒\x03" +
-	"䊠\x03糨\x03糣\x03紀\x03絣\x03䌁\x03緇\x03縂\x03繅\x03䌴\x03䍙\x03罺\x03羕\x03翺\x03" +
-	"者\x03聠\x03聰\x03䏕\x03育\x03脃\x03䐋\x03脾\x03媵\x03舄\x03辞\x03䑫\x03芑\x03芋\x03" +
-	"芝\x03劳\x03花\x03芳\x03芽\x03苦\x03若\x03茝\x03荣\x03莭\x03茣\x03莽\x03菧\x03著\x03" +
-	"荓\x03菊\x03菌\x03菜\x03䔫\x03蓱\x03蓳\x03蔖\x03蕤\x03䕝\x03䕡\x03䕫\x03虐\x03虜\x03" +
-	"虧\x03虩\x03蚩\x03蚈\x03蜎\x03蛢\x03蝹\x03蜨\x03蝫\x03螆\x03蟡\x03蠁\x03䗹\x03衠\x03" +
-	"衣\x03裗\x03裞\x03䘵\x03裺\x03㒻\x03䚾\x03䛇\x03誠\x03諭\x03變\x03豕\x03貫\x03賁\x03" +
-	"贛\x03起\x03跋\x03趼\x03跰\x03軔\x03輸\x03邔\x03郱\x03鄑\x03鄛\x03鈸\x03鋗\x03鋘\x03" +
-	"鉼\x03鏹\x03鐕\x03開\x03䦕\x03閷\x03䧦\x03雃\x03嶲\x03霣\x03䩮\x03䩶\x03韠\x03䪲\x03" +
-	"頋\x03頩\x03飢\x03䬳\x03餩\x03馧\x03駂\x03駾\x03䯎\x03鬒\x03鱀\x03鳽\x03䳎\x03䳭\x03" +
-	"鵧\x03䳸\x03麻\x03䵖\x03黹\x03黾\x03鼅\x03鼏\x03鼖\x03鼻"
-
-var xorData string = "" + // Size: 4855 bytes
-	"\x02\x0c\x09\x02\xb0\xec\x02\xad\xd8\x02\xad\xd9\x02\x06\x07\x02\x0f\x12" +
-	"\x02\x0f\x1f\x02\x0f\x1d\x02\x01\x13\x02\x0f\x16\x02\x0f\x0b\x02\x0f3" +
-	"\x02\x0f7\x02\x0f?\x02\x0f/\x02\x0f*\x02\x0c&\x02\x0c*\x02\x0c;\x02\x0c9" +
-	"\x02\x0c%\x02\xab\xed\x02\xab\xe2\x02\xab\xe3\x02\xa9\xe0\x02\xa9\xe1" +
-	"\x02\xa9\xe6\x02\xa3\xcb\x02\xa3\xc8\x02\xa3\xc9\x02\x01#\x02\x01\x08" +
-	"\x02\x0e>\x02\x0e'\x02\x0f\x03\x02\x03\x0d\x02\x03\x09\x02\x03\x17\x02" +
-	"\x03\x0e\x02\x02\x03\x02\x011\x02\x01\x00\x02\x01\x10\x02\x03<\x02\x07" +
-	"\x0d\x02\x02\x0c\x02\x0c0\x02\x01\x03\x02\x01\x01\x02\x01 \x02\x01\x22" +
-	"\x02\x01)\x02\x01\x0a\x02\x01\x0c\x02\x02\x06\x02\x02\x02\x02\x03\x10" +
-	"\x03\x037 \x03\x0b+\x03\x02\x01\x04\x02\x01\x02\x02\x019\x02\x03\x1c\x02" +
-	"\x02$\x03\x80p$\x02\x03:\x02\x03\x0a\x03\xc1r.\x03\xc1r,\x03\xc1r\x02" +
-	"\x02\x02:\x02\x02>\x02\x02,\x02\x02\x10\x02\x02\x00\x03\xc1s<\x03\xc1s*" +
-	"\x03\xc2L$\x03\xc2L;\x02\x09)\x02\x0a\x19\x03\x83\xab\xe3\x03\x83\xab" +
-	"\xf2\x03 4\xe0\x03\x81\xab\xea\x03\x81\xab\xf3\x03 4\xef\x03\x96\xe1\xcd" +
-	"\x03\x84\xe5\xc3\x02\x0d\x11\x03\x8b\xec\xcb\x03\x94\xec\xcf\x03\x9a\xec" +
-	"\xc2\x03\x8b\xec\xdb\x03\x94\xec\xdf\x03\x9a\xec\xd2\x03\x01\x0c!\x03" +
-	"\x01\x0c#\x03ʠ\x9d\x03ʣ\x9c\x03ʢ\x9f\x03ʥ\x9e\x03ʤ\x91\x03ʧ\x90\x03ʦ\x93" +
-	"\x03ʩ\x92\x03ʨ\x95\x03\xca\xf3\xb5\x03\xca\xf0\xb4\x03\xca\xf1\xb7\x03" +
-	"\xca\xf6\xb6\x03\xca\xf7\x89\x03\xca\xf4\x88\x03\xca\xf5\x8b\x03\xca\xfa" +
-	"\x8a\x03\xca\xfb\x8d\x03\xca\xf8\x8c\x03\xca\xf9\x8f\x03\xca\xfe\x8e\x03" +
-	"\xca\xff\x81\x03\xca\xfc\x80\x03\xca\xfd\x83\x03\xca\xe2\x82\x03\xca\xe3" +
-	"\x85\x03\xca\xe0\x84\x03\xca\xe1\x87\x03\xca\xe6\x86\x03\xca\xe7\x99\x03" +
-	"\xca\xe4\x98\x03\xca\xe5\x9b\x03\xca\xea\x9a\x03\xca\xeb\x9d\x03\xca\xe8" +
-	"\x9c\x03ؓ\x89\x03ߔ\x8b\x02\x010\x03\x03\x04\x1e\x03\x04\x15\x12\x03\x0b" +
-	"\x05,\x03\x06\x04\x00\x03\x06\x04)\x03\x06\x044\x03\x06\x04<\x03\x06\x05" +
-	"\x1d\x03\x06\x06\x00\x03\x06\x06\x0a\x03\x06\x06'\x03\x06\x062\x03\x0786" +
-	"\x03\x079/\x03\x079 \x03\x07:\x0e\x03\x07:\x1b\x03\x07:%\x03\x07;/\x03" +
-	"\x07;%\x03\x074\x11\x03\x076\x09\x03\x077*\x03\x070\x01\x03\x070\x0f\x03" +
-	"\x070.\x03\x071\x16\x03\x071\x04\x03\x0710\x03\x072\x18\x03\x072-\x03" +
-	"\x073\x14\x03\x073>\x03\x07'\x09\x03\x07 \x00\x03\x07\x1f\x0b\x03\x07" +
-	"\x18#\x03\x07\x18(\x03\x07\x186\x03\x07\x18\x03\x03\x07\x19\x16\x03\x07" +
-	"\x116\x03\x07\x12'\x03\x07\x13\x10\x03\x07\x0c&\x03\x07\x0c\x08\x03\x07" +
-	"\x0c\x13\x03\x07\x0d\x02\x03\x07\x0d\x1c\x03\x07\x0b5\x03\x07\x0b\x0a" +
-	"\x03\x07\x0b\x01\x03\x07\x0b\x0f\x03\x07\x05\x00\x03\x07\x05\x09\x03\x07" +
-	"\x05\x0b\x03\x07\x07\x01\x03\x07\x07\x08\x03\x07\x00<\x03\x07\x00+\x03" +
-	"\x07\x01)\x03\x07\x01\x1b\x03\x07\x01\x08\x03\x07\x03?\x03\x0445\x03\x04" +
-	"4\x08\x03\x0454\x03\x04)/\x03\x04)5\x03\x04+\x05\x03\x04+\x14\x03\x04+ " +
-	"\x03\x04+<\x03\x04*&\x03\x04*\x22\x03\x04&8\x03\x04!\x01\x03\x04!\x22" +
-	"\x03\x04\x11+\x03\x04\x10.\x03\x04\x104\x03\x04\x13=\x03\x04\x12\x04\x03" +
-	"\x04\x12\x0a\x03\x04\x0d\x1d\x03\x04\x0d\x07\x03\x04\x0d \x03\x05<>\x03" +
-	"\x055<\x03\x055!\x03\x055#\x03\x055&\x03\x054\x1d\x03\x054\x02\x03\x054" +
-	"\x07\x03\x0571\x03\x053\x1a\x03\x053\x16\x03\x05.<\x03\x05.\x07\x03\x05)" +
-	":\x03\x05)<\x03\x05)\x0c\x03\x05)\x15\x03\x05+-\x03\x05+5\x03\x05$\x1e" +
-	"\x03\x05$\x14\x03\x05'\x04\x03\x05'\x14\x03\x05&\x02\x03\x05\x226\x03" +
-	"\x05\x22\x0c\x03\x05\x22\x1c\x03\x05\x19\x0a\x03\x05\x1b\x09\x03\x05\x1b" +
-	"\x0c\x03\x05\x14\x07\x03\x05\x16?\x03\x05\x16\x0c\x03\x05\x0c\x05\x03" +
-	"\x05\x0e\x0f\x03\x05\x01\x0e\x03\x05\x00(\x03\x05\x030\x03\x05\x03\x06" +
-	"\x03\x0a==\x03\x0a=1\x03\x0a=,\x03\x0a=\x0c\x03\x0a??\x03\x0a<\x08\x03" +
-	"\x0a9!\x03\x0a9)\x03\x0a97\x03\x0a99\x03\x0a6\x0a\x03\x0a6\x1c\x03\x0a6" +
-	"\x17\x03\x0a7'\x03\x0a78\x03\x0a73\x03\x0a'\x01\x03\x0a'&\x03\x0a\x1f" +
-	"\x0e\x03\x0a\x1f\x03\x03\x0a\x1f3\x03\x0a\x1b/\x03\x0a\x18\x19\x03\x0a" +
-	"\x19\x01\x03\x0a\x16\x14\x03\x0a\x0e\x22\x03\x0a\x0f\x10\x03\x0a\x0f\x02" +
-	"\x03\x0a\x0f \x03\x0a\x0c\x04\x03\x0a\x0b>\x03\x0a\x0b+\x03\x0a\x08/\x03" +
-	"\x0a\x046\x03\x0a\x05\x14\x03\x0a\x00\x04\x03\x0a\x00\x10\x03\x0a\x00" +
-	"\x14\x03\x0b<3\x03\x0b;*\x03\x0b9\x22\x03\x0b9)\x03\x0b97\x03\x0b+\x10" +
-	"\x03\x0b((\x03\x0b&5\x03\x0b$\x1c\x03\x0b$\x12\x03\x0b%\x04\x03\x0b#<" +
-	"\x03\x0b#0\x03\x0b#\x0d\x03\x0b#\x19\x03\x0b!:\x03\x0b!\x1f\x03\x0b!\x00" +
-	"\x03\x0b\x1e5\x03\x0b\x1c\x1d\x03\x0b\x1d-\x03\x0b\x1d(\x03\x0b\x18.\x03" +
-	"\x0b\x18 \x03\x0b\x18\x16\x03\x0b\x14\x13\x03\x0b\x15$\x03\x0b\x15\x22" +
-	"\x03\x0b\x12\x1b\x03\x0b\x12\x10\x03\x0b\x132\x03\x0b\x13=\x03\x0b\x12" +
-	"\x18\x03\x0b\x0c&\x03\x0b\x061\x03\x0b\x06:\x03\x0b\x05#\x03\x0b\x05<" +
-	"\x03\x0b\x04\x0b\x03\x0b\x04\x04\x03\x0b\x04\x1b\x03\x0b\x042\x03\x0b" +
-	"\x041\x03\x0b\x03\x03\x03\x0b\x03\x1d\x03\x0b\x03/\x03\x0b\x03+\x03\x0b" +
-	"\x02\x1b\x03\x0b\x02\x00\x03\x0b\x01\x1e\x03\x0b\x01\x08\x03\x0b\x015" +
-	"\x03\x06\x0d9\x03\x06\x0d=\x03\x06\x0d?\x03\x02\x001\x03\x02\x003\x03" +
-	"\x02\x02\x19\x03\x02\x006\x03\x02\x02\x1b\x03\x02\x004\x03\x02\x00<\x03" +
-	"\x02\x02\x0a\x03\x02\x02\x0e\x03\x02\x01\x1a\x03\x02\x01\x07\x03\x02\x01" +
-	"\x05\x03\x02\x01\x0b\x03\x02\x01%\x03\x02\x01\x0c\x03\x02\x01\x04\x03" +
-	"\x02\x01\x1c\x03\x02\x00.\x03\x02\x002\x03\x02\x00>\x03\x02\x00\x12\x03" +
-	"\x02\x00\x16\x03\x02\x011\x03\x02\x013\x03\x02\x02 \x03\x02\x02%\x03\x02" +
-	"\x02$\x03\x02\x028\x03\x02\x02;\x03\x02\x024\x03\x02\x012\x03\x02\x022" +
-	"\x03\x02\x02/\x03\x02\x01,\x03\x02\x01\x13\x03\x02\x01\x16\x03\x02\x01" +
-	"\x11\x03\x02\x01\x1e\x03\x02\x01\x15\x03\x02\x01\x17\x03\x02\x01\x0f\x03" +
-	"\x02\x01\x08\x03\x02\x00?\x03\x02\x03\x07\x03\x02\x03\x0d\x03\x02\x03" +
-	"\x13\x03\x02\x03\x1d\x03\x02\x03\x1f\x03\x02\x00\x03\x03\x02\x00\x0d\x03" +
-	"\x02\x00\x01\x03\x02\x00\x1b\x03\x02\x00\x19\x03\x02\x00\x18\x03\x02\x00" +
-	"\x13\x03\x02\x00/\x03\x07>\x12\x03\x07<\x1f\x03\x07>\x1d\x03\x06\x1d\x0e" +
-	"\x03\x07>\x1c\x03\x07>:\x03\x07>\x13\x03\x04\x12+\x03\x07?\x03\x03\x07>" +
-	"\x02\x03\x06\x224\x03\x06\x1a.\x03\x07<%\x03\x06\x1c\x0b\x03\x0609\x03" +
-	"\x05\x1f\x01\x03\x04'\x08\x03\x93\xfd\xf5\x03\x02\x0d \x03\x02\x0d#\x03" +
-	"\x02\x0d!\x03\x02\x0d&\x03\x02\x0d\x22\x03\x02\x0d/\x03\x02\x0d,\x03\x02" +
-	"\x0d$\x03\x02\x0d'\x03\x02\x0d%\x03\x02\x0d;\x03\x02\x0d=\x03\x02\x0d?" +
-	"\x03\x099.\x03\x08\x0b7\x03\x08\x02\x14\x03\x08\x14\x0d\x03\x08.:\x03" +
-	"\x089'\x03\x0f\x0b\x18\x03\x0f\x1c1\x03\x0f\x17&\x03\x0f9\x1f\x03\x0f0" +
-	"\x0c\x03\x0e\x0a9\x03\x0e\x056\x03\x0e\x1c#\x03\x0f\x13\x0e\x03\x072\x00" +
-	"\x03\x070\x0d\x03\x072\x0b\x03\x06\x11\x18\x03\x070\x10\x03\x06\x0f(\x03" +
-	"\x072\x05\x03\x06\x0f,\x03\x073\x15\x03\x06\x07\x08\x03\x05\x16\x02\x03" +
-	"\x04\x0b \x03\x05:8\x03\x05\x16%\x03\x0a\x0d\x1f\x03\x06\x16\x10\x03\x05" +
-	"\x1d5\x03\x05*;\x03\x05\x16\x1b\x03\x04.-\x03\x06\x1a\x19\x03\x04\x03," +
-	"\x03\x0b87\x03\x04/\x0a\x03\x06\x00,\x03\x04-\x01\x03\x04\x1e-\x03\x06/(" +
-	"\x03\x0a\x0b5\x03\x06\x0e7\x03\x06\x07.\x03\x0597\x03\x0a*%\x03\x0760" +
-	"\x03\x06\x0c;\x03\x05'\x00\x03\x072.\x03\x072\x08\x03\x06=\x01\x03\x06" +
-	"\x05\x1b\x03\x06\x06\x12\x03\x06$=\x03\x06'\x0d\x03\x04\x11\x0f\x03\x076" +
-	",\x03\x06\x07;\x03\x06.,\x03\x86\xf9\xea\x03\x8f\xff\xeb\x02\x092\x02" +
-	"\x095\x02\x094\x02\x09;\x02\x09>\x02\x098\x02\x09*\x02\x09/\x02\x09,\x02" +
-	"\x09%\x02\x09&\x02\x09#\x02\x09 \x02\x08!\x02\x08%\x02\x08$\x02\x08+\x02" +
-	"\x08.\x02\x08*\x02\x08&\x02\x088\x02\x08>\x02\x084\x02\x086\x02\x080\x02" +
-	"\x08\x10\x02\x08\x17\x02\x08\x12\x02\x08\x1d\x02\x08\x1f\x02\x08\x13\x02" +
-	"\x08\x15\x02\x08\x14\x02\x08\x0c\x03\x8b\xfd\xd0\x03\x81\xec\xc6\x03\x87" +
-	"\xe0\x8a\x03-2\xe3\x03\x80\xef\xe4\x03-2\xea\x03\x88\xe6\xeb\x03\x8e\xe6" +
-	"\xe8\x03\x84\xe6\xe9\x03\x97\xe6\xee\x03-2\xf9\x03-2\xf6\x03\x8e\xe3\xad" +
-	"\x03\x80\xe3\x92\x03\x88\xe3\x90\x03\x8e\xe3\x90\x03\x80\xe3\x97\x03\x88" +
-	"\xe3\x95\x03\x88\xfe\xcb\x03\x8e\xfe\xca\x03\x84\xfe\xcd\x03\x91\xef\xc9" +
-	"\x03-2\xc1\x03-2\xc0\x03-2\xcb\x03\x88@\x09\x03\x8e@\x08\x03\x8f\xe0\xf5" +
-	"\x03\x8e\xe6\xf9\x03\x8e\xe0\xfa\x03\x93\xff\xf4\x03\x84\xee\xd3\x03\x0b" +
-	"(\x04\x023 \x021;\x02\x01*\x03\x0b#\x10\x03\x0b 0\x03\x0b!\x10\x03\x0b!0" +
-	"\x03\x07\x15\x08\x03\x09?5\x03\x07\x1f\x08\x03\x07\x17\x0b\x03\x09\x1f" +
-	"\x15\x03\x0b\x1c7\x03\x0a+#\x03\x06\x1a\x1b\x03\x06\x1a\x14\x03\x0a\x01" +
-	"\x18\x03\x06#\x1b\x03\x0a2\x0c\x03\x0a\x01\x04\x03\x09#;\x03\x08='\x03" +
-	"\x08\x1a\x0a\x03\x07</\x03\x07:+\x03\x07\x07*\x03\x06&\x1c\x03\x09\x0c" +
-	"\x16\x03\x09\x10\x0e\x03\x08'\x0f\x03\x08+\x09\x03\x074%\x03\x06!3\x03" +
-	"\x06\x03+\x03\x0b\x1e\x19\x03\x0a))\x03\x09\x08\x19\x03\x08,\x05\x03\x07" +
-	"<2\x03\x06\x1c>\x03\x0a\x111\x03\x09\x1b\x09\x03\x073.\x03\x07\x01\x00" +
-	"\x03\x09/,\x03\x07#>\x03\x07\x048\x03\x0a\x1f\x22\x03\x098>\x03\x09\x11" +
-	"\x00\x03\x08/\x17\x03\x06'\x22\x03\x0b\x1a+\x03\x0a\x22\x19\x03\x0a/1" +
-	"\x03\x0974\x03\x09\x0f\x22\x03\x08,\x22\x03\x08?\x14\x03\x07$5\x03\x07<3" +
-	"\x03\x07=*\x03\x07\x13\x18\x03\x068\x0a\x03\x06\x09\x16\x03\x06\x13\x00" +
-	"\x03\x08\x067\x03\x08\x01\x03\x03\x08\x12\x1d\x03\x07+7\x03\x06(;\x03" +
-	"\x06\x1c?\x03\x07\x0e\x17\x03\x0a\x06\x1d\x03\x0a\x19\x07\x03\x08\x14$" +
-	"\x03\x07$;\x03\x08,$\x03\x08\x06\x0d\x03\x07\x16\x0a\x03\x06>>\x03\x0a" +
-	"\x06\x12\x03\x0a\x14)\x03\x09\x0d\x1f\x03\x09\x12\x17\x03\x09\x19\x01" +
-	"\x03\x08\x11 \x03\x08\x1d'\x03\x06<\x1a\x03\x0a.\x00\x03\x07'\x18\x03" +
-	"\x0a\x22\x08\x03\x08\x0d\x0a\x03\x08\x13)\x03\x07*)\x03\x06<,\x03\x07" +
-	"\x0b\x1a\x03\x09.\x14\x03\x09\x0d\x1e\x03\x07\x0e#\x03\x0b\x1d'\x03\x0a" +
-	"\x0a8\x03\x09%2\x03\x08+&\x03\x080\x12\x03\x0a)4\x03\x08\x06\x1f\x03\x0b" +
-	"\x1b\x1a\x03\x0a\x1b\x0f\x03\x0b\x1d*\x03\x09\x16$\x03\x090\x11\x03\x08" +
-	"\x11\x08\x03\x0a*(\x03\x0a\x042\x03\x089,\x03\x074'\x03\x07\x0f\x05\x03" +
-	"\x09\x0b\x0a\x03\x07\x1b\x01\x03\x09\x17:\x03\x09.\x0d\x03\x07.\x11\x03" +
-	"\x09+\x15\x03\x080\x13\x03\x0b\x1f\x19\x03\x0a \x11\x03\x0a\x220\x03\x09" +
-	"\x07;\x03\x08\x16\x1c\x03\x07,\x13\x03\x07\x0e/\x03\x06\x221\x03\x0a." +
-	"\x0a\x03\x0a7\x02\x03\x0a\x032\x03\x0a\x1d.\x03\x091\x06\x03\x09\x19:" +
-	"\x03\x08\x02/\x03\x060+\x03\x06\x0f-\x03\x06\x1c\x1f\x03\x06\x1d\x07\x03" +
-	"\x0a,\x11\x03\x09=\x0d\x03\x09\x0b;\x03\x07\x1b/\x03\x0a\x1f:\x03\x09 " +
-	"\x1f\x03\x09.\x10\x03\x094\x0b\x03\x09\x1a1\x03\x08#\x1a\x03\x084\x1d" +
-	"\x03\x08\x01\x1f\x03\x08\x11\x22\x03\x07'8\x03\x07\x1a>\x03\x0757\x03" +
-	"\x06&9\x03\x06+\x11\x03\x0a.\x0b\x03\x0a,>\x03\x0a4#\x03\x08%\x17\x03" +
-	"\x07\x05\x22\x03\x07\x0c\x0b\x03\x0a\x1d+\x03\x0a\x19\x16\x03\x09+\x1f" +
-	"\x03\x09\x08\x0b\x03\x08\x16\x18\x03\x08+\x12\x03\x0b\x1d\x0c\x03\x0a=" +
-	"\x10\x03\x0a\x09\x0d\x03\x0a\x10\x11\x03\x09&0\x03\x08(\x1f\x03\x087\x07" +
-	"\x03\x08\x185\x03\x07'6\x03\x06.\x05\x03\x06=\x04\x03\x06;;\x03\x06\x06," +
-	"\x03\x0b\x18>\x03\x08\x00\x18\x03\x06 \x03\x03\x06<\x00\x03\x09%\x18\x03" +
-	"\x0b\x1c<\x03\x0a%!\x03\x0a\x09\x12\x03\x0a\x16\x02\x03\x090'\x03\x09" +
-	"\x0e=\x03\x08 \x0e\x03\x08>\x03\x03\x074>\x03\x06&?\x03\x06\x19\x09\x03" +
-	"\x06?(\x03\x0a-\x0e\x03\x09:3\x03\x098:\x03\x09\x12\x0b\x03\x09\x1d\x17" +
-	"\x03\x087\x05\x03\x082\x14\x03\x08\x06%\x03\x08\x13\x1f\x03\x06\x06\x0e" +
-	"\x03\x0a\x22<\x03\x09/<\x03\x06>+\x03\x0a'?\x03\x0a\x13\x0c\x03\x09\x10<" +
-	"\x03\x07\x1b=\x03\x0a\x19\x13\x03\x09\x22\x1d\x03\x09\x07\x0d\x03\x08)" +
-	"\x1c\x03\x06=\x1a\x03\x0a/4\x03\x0a7\x11\x03\x0a\x16:\x03\x09?3\x03\x09:" +
-	"/\x03\x09\x05\x0a\x03\x09\x14\x06\x03\x087\x22\x03\x080\x07\x03\x08\x1a" +
-	"\x1f\x03\x07\x04(\x03\x07\x04\x09\x03\x06 %\x03\x06<\x08\x03\x0a+\x14" +
-	"\x03\x09\x1d\x16\x03\x0a70\x03\x08 >\x03\x0857\x03\x070\x0a\x03\x06=\x12" +
-	"\x03\x06\x16%\x03\x06\x1d,\x03\x099#\x03\x09\x10>\x03\x07 \x1e\x03\x08" +
-	"\x0c<\x03\x08\x0b\x18\x03\x08\x15+\x03\x08,:\x03\x08%\x22\x03\x07\x0a$" +
-	"\x03\x0b\x1c=\x03\x07+\x08\x03\x0a/\x05\x03\x0a \x07\x03\x0a\x12'\x03" +
-	"\x09#\x11\x03\x08\x1b\x15\x03\x0a\x06\x01\x03\x09\x1c\x1b\x03\x0922\x03" +
-	"\x07\x14<\x03\x07\x09\x04\x03\x061\x04\x03\x07\x0e\x01\x03\x0a\x13\x18" +
-	"\x03\x0a-\x0c\x03\x0a?\x0d\x03\x0a\x09\x0a\x03\x091&\x03\x0a/\x0b\x03" +
-	"\x08$<\x03\x083\x1d\x03\x08\x0c$\x03\x08\x0d\x07\x03\x08\x0d?\x03\x08" +
-	"\x0e\x14\x03\x065\x0a\x03\x08\x1a#\x03\x08\x16#\x03\x0702\x03\x07\x03" +
-	"\x1a\x03\x06(\x1d\x03\x06+\x1b\x03\x06\x0b\x05\x03\x06\x0b\x17\x03\x06" +
-	"\x0c\x04\x03\x06\x1e\x19\x03\x06+0\x03\x062\x18\x03\x0b\x16\x1e\x03\x0a+" +
-	"\x16\x03\x0a-?\x03\x0a#:\x03\x0a#\x10\x03\x0a%$\x03\x0a>+\x03\x0a01\x03" +
-	"\x0a1\x10\x03\x0a\x099\x03\x0a\x0a\x12\x03\x0a\x19\x1f\x03\x0a\x19\x12" +
-	"\x03\x09*)\x03\x09-\x16\x03\x09.1\x03\x09.2\x03\x09<\x0e\x03\x09> \x03" +
-	"\x093\x12\x03\x09\x0b\x01\x03\x09\x1c2\x03\x09\x11\x1c\x03\x09\x15%\x03" +
-	"\x08,&\x03\x08!\x22\x03\x089(\x03\x08\x0b\x1a\x03\x08\x0d2\x03\x08\x0c" +
-	"\x04\x03\x08\x0c\x06\x03\x08\x0c\x1f\x03\x08\x0c\x0c\x03\x08\x0f\x1f\x03" +
-	"\x08\x0f\x1d\x03\x08\x00\x14\x03\x08\x03\x14\x03\x08\x06\x16\x03\x08\x1e" +
-	"#\x03\x08\x11\x11\x03\x08\x10\x18\x03\x08\x14(\x03\x07)\x1e\x03\x07.1" +
-	"\x03\x07 $\x03\x07 '\x03\x078\x08\x03\x07\x0d0\x03\x07\x0f7\x03\x07\x05#" +
-	"\x03\x07\x05\x1a\x03\x07\x1a7\x03\x07\x1d-\x03\x07\x17\x10\x03\x06)\x1f" +
-	"\x03\x062\x0b\x03\x066\x16\x03\x06\x09\x11\x03\x09(\x1e\x03\x07!5\x03" +
-	"\x0b\x11\x16\x03\x0a/\x04\x03\x0a,\x1a\x03\x0b\x173\x03\x0a,1\x03\x0a/5" +
-	"\x03\x0a\x221\x03\x0a\x22\x0d\x03\x0a?%\x03\x0a<,\x03\x0a?#\x03\x0a>\x19" +
-	"\x03\x0a\x08&\x03\x0a\x0b\x0e\x03\x0a\x0c:\x03\x0a\x0c+\x03\x0a\x03\x22" +
-	"\x03\x0a\x06)\x03\x0a\x11\x10\x03\x0a\x11\x1a\x03\x0a\x17-\x03\x0a\x14(" +
-	"\x03\x09)\x1e\x03\x09/\x09\x03\x09.\x00\x03\x09,\x07\x03\x09/*\x03\x09-9" +
-	"\x03\x09\x228\x03\x09%\x09\x03\x09:\x12\x03\x09;\x1d\x03\x09?\x06\x03" +
-	"\x093%\x03\x096\x05\x03\x096\x08\x03\x097\x02\x03\x09\x07,\x03\x09\x04," +
-	"\x03\x09\x1f\x16\x03\x09\x11\x03\x03\x09\x11\x12\x03\x09\x168\x03\x08*" +
-	"\x05\x03\x08/2\x03\x084:\x03\x08\x22+\x03\x08 0\x03\x08&\x0a\x03\x08;" +
-	"\x10\x03\x08>$\x03\x08>\x18\x03\x0829\x03\x082:\x03\x081,\x03\x081<\x03" +
-	"\x081\x1c\x03\x087#\x03\x087*\x03\x08\x09'\x03\x08\x00\x1d\x03\x08\x05-" +
-	"\x03\x08\x1f4\x03\x08\x1d\x04\x03\x08\x16\x0f\x03\x07*7\x03\x07'!\x03" +
-	"\x07%\x1b\x03\x077\x0c\x03\x07\x0c1\x03\x07\x0c.\x03\x07\x00\x06\x03\x07" +
-	"\x01\x02\x03\x07\x010\x03\x07\x06=\x03\x07\x01\x03\x03\x07\x01\x13\x03" +
-	"\x07\x06\x06\x03\x07\x05\x0a\x03\x07\x1f\x09\x03\x07\x17:\x03\x06*1\x03" +
-	"\x06-\x1d\x03\x06\x223\x03\x062:\x03\x060$\x03\x066\x1e\x03\x064\x12\x03" +
-	"\x0645\x03\x06\x0b\x00\x03\x06\x0b7\x03\x06\x07\x1f\x03\x06\x15\x12\x03" +
-	"\x0c\x05\x0f\x03\x0b+\x0b\x03\x0b+-\x03\x06\x16\x1b\x03\x06\x15\x17\x03" +
-	"\x89\xca\xea\x03\x89\xca\xe8\x03\x0c8\x10\x03\x0c8\x01\x03\x0c8\x0f\x03" +
-	"\x0d8%\x03\x0d8!\x03\x0c8-\x03\x0c8/\x03\x0c8+\x03\x0c87\x03\x0c85\x03" +
-	"\x0c9\x09\x03\x0c9\x0d\x03\x0c9\x0f\x03\x0c9\x0b\x03\xcfu\x0c\x03\xcfu" +
-	"\x0f\x03\xcfu\x0e\x03\xcfu\x09\x03\x0c9\x10\x03\x0d9\x0c\x03\xcf`;\x03" +
-	"\xcf`>\x03\xcf`9\x03\xcf`8\x03\xcf`7\x03\xcf`*\x03\xcf`-\x03\xcf`,\x03" +
-	"\x0d\x1b\x1a\x03\x0d\x1b&\x03\x0c=.\x03\x0c=%\x03\x0c>\x1e\x03\x0c>\x14" +
-	"\x03\x0c?\x06\x03\x0c?\x0b\x03\x0c?\x0c\x03\x0c?\x0d\x03\x0c?\x02\x03" +
-	"\x0c>\x0f\x03\x0c>\x08\x03\x0c>\x09\x03\x0c>,\x03\x0c>\x0c\x03\x0c?\x13" +
-	"\x03\x0c?\x16\x03\x0c?\x15\x03\x0c?\x1c\x03\x0c?\x1f\x03\x0c?\x1d\x03" +
-	"\x0c?\x1a\x03\x0c?\x17\x03\x0c?\x08\x03\x0c?\x09\x03\x0c?\x0e\x03\x0c?" +
-	"\x04\x03\x0c?\x05\x03\x0c<?\x03\x0c=\x00\x03\x0c=\x06\x03\x0c=\x05\x03" +
-	"\x0c=\x0c\x03\x0c=\x0f\x03\x0c=\x0d\x03\x0c=\x0b\x03\x0c=\x07\x03\x0c=" +
-	"\x19\x03\x0c=\x15\x03\x0c=\x11\x03\x0c=1\x03\x0c=3\x03\x0c=0\x03\x0c=>" +
-	"\x03\x0c=2\x03\x0c=6\x03\x0c<\x07\x03\x0c<\x05\x03\x0e:!\x03\x0e:#\x03" +
-	"\x0e8\x09\x03\x0e:&\x03\x0e8\x0b\x03\x0e:$\x03\x0e:,\x03\x0e8\x1a\x03" +
-	"\x0e8\x1e\x03\x0e:*\x03\x0e:7\x03\x0e:5\x03\x0e:;\x03\x0e:\x15\x03\x0e:<" +
-	"\x03\x0e:4\x03\x0e:'\x03\x0e:-\x03\x0e:%\x03\x0e:?\x03\x0e:=\x03\x0e:)" +
-	"\x03\x0e:/\x03\xcfs'\x03\x0d=\x0f\x03\x0d+*\x03\x0d99\x03\x0d9;\x03\x0d9" +
-	"?\x03\x0d)\x0d\x03\x0d(%\x02\x01\x18\x02\x01(\x02\x01\x1e\x03\x0f$!\x03" +
-	"\x0f87\x03\x0f4\x0e\x03\x0f5\x1d\x03\x06'\x03\x03\x0f\x08\x18\x03\x0f" +
-	"\x0d\x1b\x03\x0e2=\x03\x0e;\x08\x03\x0e:\x0b\x03\x0e\x06$\x03\x0e\x0d)" +
-	"\x03\x0e\x16\x1f\x03\x0e\x16\x1b\x03\x0d$\x0a\x03\x05,\x1d\x03\x0d. \x03" +
-	"\x0d.#\x03\x0c(/\x03\x09%\x02\x03\x0d90\x03\x0d\x0e4\x03\x0d\x0d\x0f\x03" +
-	"\x0c#\x00\x03\x0c,\x1e\x03\x0c2\x0e\x03\x0c\x01\x17\x03\x0c\x09:\x03\x0e" +
-	"\x173\x03\x0c\x08\x03\x03\x0c\x11\x07\x03\x0c\x10\x18\x03\x0c\x1f\x1c" +
-	"\x03\x0c\x19\x0e\x03\x0c\x1a\x1f\x03\x0f0>\x03\x0b->\x03\x0b<+\x03\x0b8" +
-	"\x13\x03\x0b\x043\x03\x0b\x14\x03\x03\x0b\x16%\x03\x0d\x22&\x03\x0b\x1a" +
-	"\x1a\x03\x0b\x1a\x04\x03\x0a%9\x03\x0a&2\x03\x0a&0\x03\x0a!\x1a\x03\x0a!" +
-	"7\x03\x0a5\x10\x03\x0a=4\x03\x0a?\x0e\x03\x0a>\x10\x03\x0a\x00 \x03\x0a" +
-	"\x0f:\x03\x0a\x0f9\x03\x0a\x0b\x0a\x03\x0a\x17%\x03\x0a\x1b-\x03\x09-" +
-	"\x1a\x03\x09,4\x03\x09.,\x03\x09)\x09\x03\x096!\x03\x091\x1f\x03\x093" +
-	"\x16\x03\x0c+\x1f\x03\x098 \x03\x098=\x03\x0c(\x1a\x03\x0c(\x16\x03\x09" +
-	"\x0a+\x03\x09\x16\x12\x03\x09\x13\x0e\x03\x09\x153\x03\x08)!\x03\x09\x1a" +
-	"\x01\x03\x09\x18\x01\x03\x08%#\x03\x08>\x22\x03\x08\x05%\x03\x08\x02*" +
-	"\x03\x08\x15;\x03\x08\x1b7\x03\x0f\x07\x1d\x03\x0f\x04\x03\x03\x070\x0c" +
-	"\x03\x07;\x0b\x03\x07\x08\x17\x03\x07\x12\x06\x03\x06/-\x03\x0671\x03" +
-	"\x065+\x03\x06>7\x03\x06\x049\x03\x05+\x1e\x03\x05,\x17\x03\x05 \x1d\x03" +
-	"\x05\x22\x05\x03\x050\x1d"
-
-// lookup returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *idnaTrie) lookup(s []byte) (v uint16, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return idnaValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := idnaIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := idnaIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = idnaIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := idnaIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = idnaIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = idnaIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *idnaTrie) lookupUnsafe(s []byte) uint16 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return idnaValues[c0]
-	}
-	i := idnaIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = idnaIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = idnaIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// lookupString returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *idnaTrie) lookupString(s string) (v uint16, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return idnaValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := idnaIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := idnaIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = idnaIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := idnaIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = idnaIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = idnaIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *idnaTrie) lookupStringUnsafe(s string) uint16 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return idnaValues[c0]
-	}
-	i := idnaIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = idnaIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = idnaIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// idnaTrie. Total size: 28600 bytes (27.93 KiB). Checksum: 95575047b5d8fff.
-type idnaTrie struct{}
-
-func newIdnaTrie(i int) *idnaTrie {
-	return &idnaTrie{}
-}
-
-// lookupValue determines the type of block n and looks up the value for b.
-func (t *idnaTrie) lookupValue(n uint32, b byte) uint16 {
-	switch {
-	case n < 124:
-		return uint16(idnaValues[n<<6+uint32(b)])
-	default:
-		n -= 124
-		return uint16(idnaSparse.lookup(n, b))
-	}
-}
-
-// idnaValues: 126 blocks, 8064 entries, 16128 bytes
-// The third block is the zero block.
-var idnaValues = [8064]uint16{
-	// Block 0x0, offset 0x0
-	0x00: 0x0080, 0x01: 0x0080, 0x02: 0x0080, 0x03: 0x0080, 0x04: 0x0080, 0x05: 0x0080,
-	0x06: 0x0080, 0x07: 0x0080, 0x08: 0x0080, 0x09: 0x0080, 0x0a: 0x0080, 0x0b: 0x0080,
-	0x0c: 0x0080, 0x0d: 0x0080, 0x0e: 0x0080, 0x0f: 0x0080, 0x10: 0x0080, 0x11: 0x0080,
-	0x12: 0x0080, 0x13: 0x0080, 0x14: 0x0080, 0x15: 0x0080, 0x16: 0x0080, 0x17: 0x0080,
-	0x18: 0x0080, 0x19: 0x0080, 0x1a: 0x0080, 0x1b: 0x0080, 0x1c: 0x0080, 0x1d: 0x0080,
-	0x1e: 0x0080, 0x1f: 0x0080, 0x20: 0x0080, 0x21: 0x0080, 0x22: 0x0080, 0x23: 0x0080,
-	0x24: 0x0080, 0x25: 0x0080, 0x26: 0x0080, 0x27: 0x0080, 0x28: 0x0080, 0x29: 0x0080,
-	0x2a: 0x0080, 0x2b: 0x0080, 0x2c: 0x0080, 0x2d: 0x0008, 0x2e: 0x0008, 0x2f: 0x0080,
-	0x30: 0x0008, 0x31: 0x0008, 0x32: 0x0008, 0x33: 0x0008, 0x34: 0x0008, 0x35: 0x0008,
-	0x36: 0x0008, 0x37: 0x0008, 0x38: 0x0008, 0x39: 0x0008, 0x3a: 0x0080, 0x3b: 0x0080,
-	0x3c: 0x0080, 0x3d: 0x0080, 0x3e: 0x0080, 0x3f: 0x0080,
-	// Block 0x1, offset 0x40
-	0x40: 0x0080, 0x41: 0xe105, 0x42: 0xe105, 0x43: 0xe105, 0x44: 0xe105, 0x45: 0xe105,
-	0x46: 0xe105, 0x47: 0xe105, 0x48: 0xe105, 0x49: 0xe105, 0x4a: 0xe105, 0x4b: 0xe105,
-	0x4c: 0xe105, 0x4d: 0xe105, 0x4e: 0xe105, 0x4f: 0xe105, 0x50: 0xe105, 0x51: 0xe105,
-	0x52: 0xe105, 0x53: 0xe105, 0x54: 0xe105, 0x55: 0xe105, 0x56: 0xe105, 0x57: 0xe105,
-	0x58: 0xe105, 0x59: 0xe105, 0x5a: 0xe105, 0x5b: 0x0080, 0x5c: 0x0080, 0x5d: 0x0080,
-	0x5e: 0x0080, 0x5f: 0x0080, 0x60: 0x0080, 0x61: 0x0008, 0x62: 0x0008, 0x63: 0x0008,
-	0x64: 0x0008, 0x65: 0x0008, 0x66: 0x0008, 0x67: 0x0008, 0x68: 0x0008, 0x69: 0x0008,
-	0x6a: 0x0008, 0x6b: 0x0008, 0x6c: 0x0008, 0x6d: 0x0008, 0x6e: 0x0008, 0x6f: 0x0008,
-	0x70: 0x0008, 0x71: 0x0008, 0x72: 0x0008, 0x73: 0x0008, 0x74: 0x0008, 0x75: 0x0008,
-	0x76: 0x0008, 0x77: 0x0008, 0x78: 0x0008, 0x79: 0x0008, 0x7a: 0x0008, 0x7b: 0x0080,
-	0x7c: 0x0080, 0x7d: 0x0080, 0x7e: 0x0080, 0x7f: 0x0080,
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc0: 0x0040, 0xc1: 0x0040, 0xc2: 0x0040, 0xc3: 0x0040, 0xc4: 0x0040, 0xc5: 0x0040,
-	0xc6: 0x0040, 0xc7: 0x0040, 0xc8: 0x0040, 0xc9: 0x0040, 0xca: 0x0040, 0xcb: 0x0040,
-	0xcc: 0x0040, 0xcd: 0x0040, 0xce: 0x0040, 0xcf: 0x0040, 0xd0: 0x0040, 0xd1: 0x0040,
-	0xd2: 0x0040, 0xd3: 0x0040, 0xd4: 0x0040, 0xd5: 0x0040, 0xd6: 0x0040, 0xd7: 0x0040,
-	0xd8: 0x0040, 0xd9: 0x0040, 0xda: 0x0040, 0xdb: 0x0040, 0xdc: 0x0040, 0xdd: 0x0040,
-	0xde: 0x0040, 0xdf: 0x0040, 0xe0: 0x000a, 0xe1: 0x0018, 0xe2: 0x0018, 0xe3: 0x0018,
-	0xe4: 0x0018, 0xe5: 0x0018, 0xe6: 0x0018, 0xe7: 0x0018, 0xe8: 0x001a, 0xe9: 0x0018,
-	0xea: 0x0039, 0xeb: 0x0018, 0xec: 0x0018, 0xed: 0x03c0, 0xee: 0x0018, 0xef: 0x004a,
-	0xf0: 0x0018, 0xf1: 0x0018, 0xf2: 0x0069, 0xf3: 0x0079, 0xf4: 0x008a, 0xf5: 0x0005,
-	0xf6: 0x0018, 0xf7: 0x0008, 0xf8: 0x00aa, 0xf9: 0x00c9, 0xfa: 0x00d9, 0xfb: 0x0018,
-	0xfc: 0x00e9, 0xfd: 0x0119, 0xfe: 0x0149, 0xff: 0x0018,
-	// Block 0x4, offset 0x100
-	0x100: 0xe00d, 0x101: 0x0008, 0x102: 0xe00d, 0x103: 0x0008, 0x104: 0xe00d, 0x105: 0x0008,
-	0x106: 0xe00d, 0x107: 0x0008, 0x108: 0xe00d, 0x109: 0x0008, 0x10a: 0xe00d, 0x10b: 0x0008,
-	0x10c: 0xe00d, 0x10d: 0x0008, 0x10e: 0xe00d, 0x10f: 0x0008, 0x110: 0xe00d, 0x111: 0x0008,
-	0x112: 0xe00d, 0x113: 0x0008, 0x114: 0xe00d, 0x115: 0x0008, 0x116: 0xe00d, 0x117: 0x0008,
-	0x118: 0xe00d, 0x119: 0x0008, 0x11a: 0xe00d, 0x11b: 0x0008, 0x11c: 0xe00d, 0x11d: 0x0008,
-	0x11e: 0xe00d, 0x11f: 0x0008, 0x120: 0xe00d, 0x121: 0x0008, 0x122: 0xe00d, 0x123: 0x0008,
-	0x124: 0xe00d, 0x125: 0x0008, 0x126: 0xe00d, 0x127: 0x0008, 0x128: 0xe00d, 0x129: 0x0008,
-	0x12a: 0xe00d, 0x12b: 0x0008, 0x12c: 0xe00d, 0x12d: 0x0008, 0x12e: 0xe00d, 0x12f: 0x0008,
-	0x130: 0x0179, 0x131: 0x0008, 0x132: 0x0035, 0x133: 0x004d, 0x134: 0xe00d, 0x135: 0x0008,
-	0x136: 0xe00d, 0x137: 0x0008, 0x138: 0x0008, 0x139: 0xe01d, 0x13a: 0x0008, 0x13b: 0xe03d,
-	0x13c: 0x0008, 0x13d: 0xe01d, 0x13e: 0x0008, 0x13f: 0x0199,
-	// Block 0x5, offset 0x140
-	0x140: 0x0199, 0x141: 0xe01d, 0x142: 0x0008, 0x143: 0xe03d, 0x144: 0x0008, 0x145: 0xe01d,
-	0x146: 0x0008, 0x147: 0xe07d, 0x148: 0x0008, 0x149: 0x01b9, 0x14a: 0xe00d, 0x14b: 0x0008,
-	0x14c: 0xe00d, 0x14d: 0x0008, 0x14e: 0xe00d, 0x14f: 0x0008, 0x150: 0xe00d, 0x151: 0x0008,
-	0x152: 0xe00d, 0x153: 0x0008, 0x154: 0xe00d, 0x155: 0x0008, 0x156: 0xe00d, 0x157: 0x0008,
-	0x158: 0xe00d, 0x159: 0x0008, 0x15a: 0xe00d, 0x15b: 0x0008, 0x15c: 0xe00d, 0x15d: 0x0008,
-	0x15e: 0xe00d, 0x15f: 0x0008, 0x160: 0xe00d, 0x161: 0x0008, 0x162: 0xe00d, 0x163: 0x0008,
-	0x164: 0xe00d, 0x165: 0x0008, 0x166: 0xe00d, 0x167: 0x0008, 0x168: 0xe00d, 0x169: 0x0008,
-	0x16a: 0xe00d, 0x16b: 0x0008, 0x16c: 0xe00d, 0x16d: 0x0008, 0x16e: 0xe00d, 0x16f: 0x0008,
-	0x170: 0xe00d, 0x171: 0x0008, 0x172: 0xe00d, 0x173: 0x0008, 0x174: 0xe00d, 0x175: 0x0008,
-	0x176: 0xe00d, 0x177: 0x0008, 0x178: 0x0065, 0x179: 0xe01d, 0x17a: 0x0008, 0x17b: 0xe03d,
-	0x17c: 0x0008, 0x17d: 0xe01d, 0x17e: 0x0008, 0x17f: 0x01d9,
-	// Block 0x6, offset 0x180
-	0x180: 0x0008, 0x181: 0x007d, 0x182: 0xe00d, 0x183: 0x0008, 0x184: 0xe00d, 0x185: 0x0008,
-	0x186: 0x007d, 0x187: 0xe07d, 0x188: 0x0008, 0x189: 0x0095, 0x18a: 0x00ad, 0x18b: 0xe03d,
-	0x18c: 0x0008, 0x18d: 0x0008, 0x18e: 0x00c5, 0x18f: 0x00dd, 0x190: 0x00f5, 0x191: 0xe01d,
-	0x192: 0x0008, 0x193: 0x010d, 0x194: 0x0125, 0x195: 0x0008, 0x196: 0x013d, 0x197: 0x013d,
-	0x198: 0xe00d, 0x199: 0x0008, 0x19a: 0x0008, 0x19b: 0x0008, 0x19c: 0x010d, 0x19d: 0x0155,
-	0x19e: 0x0008, 0x19f: 0x016d, 0x1a0: 0xe00d, 0x1a1: 0x0008, 0x1a2: 0xe00d, 0x1a3: 0x0008,
-	0x1a4: 0xe00d, 0x1a5: 0x0008, 0x1a6: 0x0185, 0x1a7: 0xe07d, 0x1a8: 0x0008, 0x1a9: 0x019d,
-	0x1aa: 0x0008, 0x1ab: 0x0008, 0x1ac: 0xe00d, 0x1ad: 0x0008, 0x1ae: 0x0185, 0x1af: 0xe0fd,
-	0x1b0: 0x0008, 0x1b1: 0x01b5, 0x1b2: 0x01cd, 0x1b3: 0xe03d, 0x1b4: 0x0008, 0x1b5: 0xe01d,
-	0x1b6: 0x0008, 0x1b7: 0x01e5, 0x1b8: 0xe00d, 0x1b9: 0x0008, 0x1ba: 0x0008, 0x1bb: 0x0008,
-	0x1bc: 0xe00d, 0x1bd: 0x0008, 0x1be: 0x0008, 0x1bf: 0x0008,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x0008, 0x1c1: 0x0008, 0x1c2: 0x0008, 0x1c3: 0x0008, 0x1c4: 0x01e9, 0x1c5: 0x01e9,
-	0x1c6: 0x01e9, 0x1c7: 0x01fd, 0x1c8: 0x0215, 0x1c9: 0x022d, 0x1ca: 0x0245, 0x1cb: 0x025d,
-	0x1cc: 0x0275, 0x1cd: 0xe01d, 0x1ce: 0x0008, 0x1cf: 0xe0fd, 0x1d0: 0x0008, 0x1d1: 0xe01d,
-	0x1d2: 0x0008, 0x1d3: 0xe03d, 0x1d4: 0x0008, 0x1d5: 0xe01d, 0x1d6: 0x0008, 0x1d7: 0xe07d,
-	0x1d8: 0x0008, 0x1d9: 0xe01d, 0x1da: 0x0008, 0x1db: 0xe03d, 0x1dc: 0x0008, 0x1dd: 0x0008,
-	0x1de: 0xe00d, 0x1df: 0x0008, 0x1e0: 0xe00d, 0x1e1: 0x0008, 0x1e2: 0xe00d, 0x1e3: 0x0008,
-	0x1e4: 0xe00d, 0x1e5: 0x0008, 0x1e6: 0xe00d, 0x1e7: 0x0008, 0x1e8: 0xe00d, 0x1e9: 0x0008,
-	0x1ea: 0xe00d, 0x1eb: 0x0008, 0x1ec: 0xe00d, 0x1ed: 0x0008, 0x1ee: 0xe00d, 0x1ef: 0x0008,
-	0x1f0: 0x0008, 0x1f1: 0x028d, 0x1f2: 0x02a5, 0x1f3: 0x02bd, 0x1f4: 0xe00d, 0x1f5: 0x0008,
-	0x1f6: 0x02d5, 0x1f7: 0x02ed, 0x1f8: 0xe00d, 0x1f9: 0x0008, 0x1fa: 0xe00d, 0x1fb: 0x0008,
-	0x1fc: 0xe00d, 0x1fd: 0x0008, 0x1fe: 0xe00d, 0x1ff: 0x0008,
-	// Block 0x8, offset 0x200
-	0x200: 0xe00d, 0x201: 0x0008, 0x202: 0xe00d, 0x203: 0x0008, 0x204: 0xe00d, 0x205: 0x0008,
-	0x206: 0xe00d, 0x207: 0x0008, 0x208: 0xe00d, 0x209: 0x0008, 0x20a: 0xe00d, 0x20b: 0x0008,
-	0x20c: 0xe00d, 0x20d: 0x0008, 0x20e: 0xe00d, 0x20f: 0x0008, 0x210: 0xe00d, 0x211: 0x0008,
-	0x212: 0xe00d, 0x213: 0x0008, 0x214: 0xe00d, 0x215: 0x0008, 0x216: 0xe00d, 0x217: 0x0008,
-	0x218: 0xe00d, 0x219: 0x0008, 0x21a: 0xe00d, 0x21b: 0x0008, 0x21c: 0xe00d, 0x21d: 0x0008,
-	0x21e: 0xe00d, 0x21f: 0x0008, 0x220: 0x0305, 0x221: 0x0008, 0x222: 0xe00d, 0x223: 0x0008,
-	0x224: 0xe00d, 0x225: 0x0008, 0x226: 0xe00d, 0x227: 0x0008, 0x228: 0xe00d, 0x229: 0x0008,
-	0x22a: 0xe00d, 0x22b: 0x0008, 0x22c: 0xe00d, 0x22d: 0x0008, 0x22e: 0xe00d, 0x22f: 0x0008,
-	0x230: 0xe00d, 0x231: 0x0008, 0x232: 0xe00d, 0x233: 0x0008, 0x234: 0x0008, 0x235: 0x0008,
-	0x236: 0x0008, 0x237: 0x0008, 0x238: 0x0008, 0x239: 0x0008, 0x23a: 0x0209, 0x23b: 0xe03d,
-	0x23c: 0x0008, 0x23d: 0x031d, 0x23e: 0x0229, 0x23f: 0x0008,
-	// Block 0x9, offset 0x240
-	0x240: 0x0008, 0x241: 0x0008, 0x242: 0x0018, 0x243: 0x0018, 0x244: 0x0018, 0x245: 0x0018,
-	0x246: 0x0008, 0x247: 0x0008, 0x248: 0x0008, 0x249: 0x0008, 0x24a: 0x0008, 0x24b: 0x0008,
-	0x24c: 0x0008, 0x24d: 0x0008, 0x24e: 0x0008, 0x24f: 0x0008, 0x250: 0x0008, 0x251: 0x0008,
-	0x252: 0x0018, 0x253: 0x0018, 0x254: 0x0018, 0x255: 0x0018, 0x256: 0x0018, 0x257: 0x0018,
-	0x258: 0x029a, 0x259: 0x02ba, 0x25a: 0x02da, 0x25b: 0x02fa, 0x25c: 0x031a, 0x25d: 0x033a,
-	0x25e: 0x0018, 0x25f: 0x0018, 0x260: 0x03ad, 0x261: 0x0359, 0x262: 0x01d9, 0x263: 0x0369,
-	0x264: 0x03c5, 0x265: 0x0018, 0x266: 0x0018, 0x267: 0x0018, 0x268: 0x0018, 0x269: 0x0018,
-	0x26a: 0x0018, 0x26b: 0x0018, 0x26c: 0x0008, 0x26d: 0x0018, 0x26e: 0x0008, 0x26f: 0x0018,
-	0x270: 0x0018, 0x271: 0x0018, 0x272: 0x0018, 0x273: 0x0018, 0x274: 0x0018, 0x275: 0x0018,
-	0x276: 0x0018, 0x277: 0x0018, 0x278: 0x0018, 0x279: 0x0018, 0x27a: 0x0018, 0x27b: 0x0018,
-	0x27c: 0x0018, 0x27d: 0x0018, 0x27e: 0x0018, 0x27f: 0x0018,
-	// Block 0xa, offset 0x280
-	0x280: 0x03dd, 0x281: 0x03dd, 0x282: 0x3308, 0x283: 0x03f5, 0x284: 0x0379, 0x285: 0x040d,
-	0x286: 0x3308, 0x287: 0x3308, 0x288: 0x3308, 0x289: 0x3308, 0x28a: 0x3308, 0x28b: 0x3308,
-	0x28c: 0x3308, 0x28d: 0x3308, 0x28e: 0x3308, 0x28f: 0x33c0, 0x290: 0x3308, 0x291: 0x3308,
-	0x292: 0x3308, 0x293: 0x3308, 0x294: 0x3308, 0x295: 0x3308, 0x296: 0x3308, 0x297: 0x3308,
-	0x298: 0x3308, 0x299: 0x3308, 0x29a: 0x3308, 0x29b: 0x3308, 0x29c: 0x3308, 0x29d: 0x3308,
-	0x29e: 0x3308, 0x29f: 0x3308, 0x2a0: 0x3308, 0x2a1: 0x3308, 0x2a2: 0x3308, 0x2a3: 0x3308,
-	0x2a4: 0x3308, 0x2a5: 0x3308, 0x2a6: 0x3308, 0x2a7: 0x3308, 0x2a8: 0x3308, 0x2a9: 0x3308,
-	0x2aa: 0x3308, 0x2ab: 0x3308, 0x2ac: 0x3308, 0x2ad: 0x3308, 0x2ae: 0x3308, 0x2af: 0x3308,
-	0x2b0: 0xe00d, 0x2b1: 0x0008, 0x2b2: 0xe00d, 0x2b3: 0x0008, 0x2b4: 0x0425, 0x2b5: 0x0008,
-	0x2b6: 0xe00d, 0x2b7: 0x0008, 0x2b8: 0x0040, 0x2b9: 0x0040, 0x2ba: 0x03a2, 0x2bb: 0x0008,
-	0x2bc: 0x0008, 0x2bd: 0x0008, 0x2be: 0x03c2, 0x2bf: 0x043d,
-	// Block 0xb, offset 0x2c0
-	0x2c0: 0x0040, 0x2c1: 0x0040, 0x2c2: 0x0040, 0x2c3: 0x0040, 0x2c4: 0x008a, 0x2c5: 0x03d2,
-	0x2c6: 0xe155, 0x2c7: 0x0455, 0x2c8: 0xe12d, 0x2c9: 0xe13d, 0x2ca: 0xe12d, 0x2cb: 0x0040,
-	0x2cc: 0x03dd, 0x2cd: 0x0040, 0x2ce: 0x046d, 0x2cf: 0x0485, 0x2d0: 0x0008, 0x2d1: 0xe105,
-	0x2d2: 0xe105, 0x2d3: 0xe105, 0x2d4: 0xe105, 0x2d5: 0xe105, 0x2d6: 0xe105, 0x2d7: 0xe105,
-	0x2d8: 0xe105, 0x2d9: 0xe105, 0x2da: 0xe105, 0x2db: 0xe105, 0x2dc: 0xe105, 0x2dd: 0xe105,
-	0x2de: 0xe105, 0x2df: 0xe105, 0x2e0: 0x049d, 0x2e1: 0x049d, 0x2e2: 0x0040, 0x2e3: 0x049d,
-	0x2e4: 0x049d, 0x2e5: 0x049d, 0x2e6: 0x049d, 0x2e7: 0x049d, 0x2e8: 0x049d, 0x2e9: 0x049d,
-	0x2ea: 0x049d, 0x2eb: 0x049d, 0x2ec: 0x0008, 0x2ed: 0x0008, 0x2ee: 0x0008, 0x2ef: 0x0008,
-	0x2f0: 0x0008, 0x2f1: 0x0008, 0x2f2: 0x0008, 0x2f3: 0x0008, 0x2f4: 0x0008, 0x2f5: 0x0008,
-	0x2f6: 0x0008, 0x2f7: 0x0008, 0x2f8: 0x0008, 0x2f9: 0x0008, 0x2fa: 0x0008, 0x2fb: 0x0008,
-	0x2fc: 0x0008, 0x2fd: 0x0008, 0x2fe: 0x0008, 0x2ff: 0x0008,
-	// Block 0xc, offset 0x300
-	0x300: 0x0008, 0x301: 0x0008, 0x302: 0xe00f, 0x303: 0x0008, 0x304: 0x0008, 0x305: 0x0008,
-	0x306: 0x0008, 0x307: 0x0008, 0x308: 0x0008, 0x309: 0x0008, 0x30a: 0x0008, 0x30b: 0x0008,
-	0x30c: 0x0008, 0x30d: 0x0008, 0x30e: 0x0008, 0x30f: 0xe0c5, 0x310: 0x04b5, 0x311: 0x04cd,
-	0x312: 0xe0bd, 0x313: 0xe0f5, 0x314: 0xe0fd, 0x315: 0xe09d, 0x316: 0xe0b5, 0x317: 0x0008,
-	0x318: 0xe00d, 0x319: 0x0008, 0x31a: 0xe00d, 0x31b: 0x0008, 0x31c: 0xe00d, 0x31d: 0x0008,
-	0x31e: 0xe00d, 0x31f: 0x0008, 0x320: 0xe00d, 0x321: 0x0008, 0x322: 0xe00d, 0x323: 0x0008,
-	0x324: 0xe00d, 0x325: 0x0008, 0x326: 0xe00d, 0x327: 0x0008, 0x328: 0xe00d, 0x329: 0x0008,
-	0x32a: 0xe00d, 0x32b: 0x0008, 0x32c: 0xe00d, 0x32d: 0x0008, 0x32e: 0xe00d, 0x32f: 0x0008,
-	0x330: 0x04e5, 0x331: 0xe185, 0x332: 0xe18d, 0x333: 0x0008, 0x334: 0x04fd, 0x335: 0x03dd,
-	0x336: 0x0018, 0x337: 0xe07d, 0x338: 0x0008, 0x339: 0xe1d5, 0x33a: 0xe00d, 0x33b: 0x0008,
-	0x33c: 0x0008, 0x33d: 0x0515, 0x33e: 0x052d, 0x33f: 0x052d,
-	// Block 0xd, offset 0x340
-	0x340: 0x0008, 0x341: 0x0008, 0x342: 0x0008, 0x343: 0x0008, 0x344: 0x0008, 0x345: 0x0008,
-	0x346: 0x0008, 0x347: 0x0008, 0x348: 0x0008, 0x349: 0x0008, 0x34a: 0x0008, 0x34b: 0x0008,
-	0x34c: 0x0008, 0x34d: 0x0008, 0x34e: 0x0008, 0x34f: 0x0008, 0x350: 0x0008, 0x351: 0x0008,
-	0x352: 0x0008, 0x353: 0x0008, 0x354: 0x0008, 0x355: 0x0008, 0x356: 0x0008, 0x357: 0x0008,
-	0x358: 0x0008, 0x359: 0x0008, 0x35a: 0x0008, 0x35b: 0x0008, 0x35c: 0x0008, 0x35d: 0x0008,
-	0x35e: 0x0008, 0x35f: 0x0008, 0x360: 0xe00d, 0x361: 0x0008, 0x362: 0xe00d, 0x363: 0x0008,
-	0x364: 0xe00d, 0x365: 0x0008, 0x366: 0xe00d, 0x367: 0x0008, 0x368: 0xe00d, 0x369: 0x0008,
-	0x36a: 0xe00d, 0x36b: 0x0008, 0x36c: 0xe00d, 0x36d: 0x0008, 0x36e: 0xe00d, 0x36f: 0x0008,
-	0x370: 0xe00d, 0x371: 0x0008, 0x372: 0xe00d, 0x373: 0x0008, 0x374: 0xe00d, 0x375: 0x0008,
-	0x376: 0xe00d, 0x377: 0x0008, 0x378: 0xe00d, 0x379: 0x0008, 0x37a: 0xe00d, 0x37b: 0x0008,
-	0x37c: 0xe00d, 0x37d: 0x0008, 0x37e: 0xe00d, 0x37f: 0x0008,
-	// Block 0xe, offset 0x380
-	0x380: 0xe00d, 0x381: 0x0008, 0x382: 0x0018, 0x383: 0x3308, 0x384: 0x3308, 0x385: 0x3308,
-	0x386: 0x3308, 0x387: 0x3308, 0x388: 0x3318, 0x389: 0x3318, 0x38a: 0xe00d, 0x38b: 0x0008,
-	0x38c: 0xe00d, 0x38d: 0x0008, 0x38e: 0xe00d, 0x38f: 0x0008, 0x390: 0xe00d, 0x391: 0x0008,
-	0x392: 0xe00d, 0x393: 0x0008, 0x394: 0xe00d, 0x395: 0x0008, 0x396: 0xe00d, 0x397: 0x0008,
-	0x398: 0xe00d, 0x399: 0x0008, 0x39a: 0xe00d, 0x39b: 0x0008, 0x39c: 0xe00d, 0x39d: 0x0008,
-	0x39e: 0xe00d, 0x39f: 0x0008, 0x3a0: 0xe00d, 0x3a1: 0x0008, 0x3a2: 0xe00d, 0x3a3: 0x0008,
-	0x3a4: 0xe00d, 0x3a5: 0x0008, 0x3a6: 0xe00d, 0x3a7: 0x0008, 0x3a8: 0xe00d, 0x3a9: 0x0008,
-	0x3aa: 0xe00d, 0x3ab: 0x0008, 0x3ac: 0xe00d, 0x3ad: 0x0008, 0x3ae: 0xe00d, 0x3af: 0x0008,
-	0x3b0: 0xe00d, 0x3b1: 0x0008, 0x3b2: 0xe00d, 0x3b3: 0x0008, 0x3b4: 0xe00d, 0x3b5: 0x0008,
-	0x3b6: 0xe00d, 0x3b7: 0x0008, 0x3b8: 0xe00d, 0x3b9: 0x0008, 0x3ba: 0xe00d, 0x3bb: 0x0008,
-	0x3bc: 0xe00d, 0x3bd: 0x0008, 0x3be: 0xe00d, 0x3bf: 0x0008,
-	// Block 0xf, offset 0x3c0
-	0x3c0: 0x0040, 0x3c1: 0xe01d, 0x3c2: 0x0008, 0x3c3: 0xe03d, 0x3c4: 0x0008, 0x3c5: 0xe01d,
-	0x3c6: 0x0008, 0x3c7: 0xe07d, 0x3c8: 0x0008, 0x3c9: 0xe01d, 0x3ca: 0x0008, 0x3cb: 0xe03d,
-	0x3cc: 0x0008, 0x3cd: 0xe01d, 0x3ce: 0x0008, 0x3cf: 0x0008, 0x3d0: 0xe00d, 0x3d1: 0x0008,
-	0x3d2: 0xe00d, 0x3d3: 0x0008, 0x3d4: 0xe00d, 0x3d5: 0x0008, 0x3d6: 0xe00d, 0x3d7: 0x0008,
-	0x3d8: 0xe00d, 0x3d9: 0x0008, 0x3da: 0xe00d, 0x3db: 0x0008, 0x3dc: 0xe00d, 0x3dd: 0x0008,
-	0x3de: 0xe00d, 0x3df: 0x0008, 0x3e0: 0xe00d, 0x3e1: 0x0008, 0x3e2: 0xe00d, 0x3e3: 0x0008,
-	0x3e4: 0xe00d, 0x3e5: 0x0008, 0x3e6: 0xe00d, 0x3e7: 0x0008, 0x3e8: 0xe00d, 0x3e9: 0x0008,
-	0x3ea: 0xe00d, 0x3eb: 0x0008, 0x3ec: 0xe00d, 0x3ed: 0x0008, 0x3ee: 0xe00d, 0x3ef: 0x0008,
-	0x3f0: 0xe00d, 0x3f1: 0x0008, 0x3f2: 0xe00d, 0x3f3: 0x0008, 0x3f4: 0xe00d, 0x3f5: 0x0008,
-	0x3f6: 0xe00d, 0x3f7: 0x0008, 0x3f8: 0xe00d, 0x3f9: 0x0008, 0x3fa: 0xe00d, 0x3fb: 0x0008,
-	0x3fc: 0xe00d, 0x3fd: 0x0008, 0x3fe: 0xe00d, 0x3ff: 0x0008,
-	// Block 0x10, offset 0x400
-	0x400: 0xe00d, 0x401: 0x0008, 0x402: 0xe00d, 0x403: 0x0008, 0x404: 0xe00d, 0x405: 0x0008,
-	0x406: 0xe00d, 0x407: 0x0008, 0x408: 0xe00d, 0x409: 0x0008, 0x40a: 0xe00d, 0x40b: 0x0008,
-	0x40c: 0xe00d, 0x40d: 0x0008, 0x40e: 0xe00d, 0x40f: 0x0008, 0x410: 0xe00d, 0x411: 0x0008,
-	0x412: 0xe00d, 0x413: 0x0008, 0x414: 0xe00d, 0x415: 0x0008, 0x416: 0xe00d, 0x417: 0x0008,
-	0x418: 0xe00d, 0x419: 0x0008, 0x41a: 0xe00d, 0x41b: 0x0008, 0x41c: 0xe00d, 0x41d: 0x0008,
-	0x41e: 0xe00d, 0x41f: 0x0008, 0x420: 0xe00d, 0x421: 0x0008, 0x422: 0xe00d, 0x423: 0x0008,
-	0x424: 0xe00d, 0x425: 0x0008, 0x426: 0xe00d, 0x427: 0x0008, 0x428: 0xe00d, 0x429: 0x0008,
-	0x42a: 0xe00d, 0x42b: 0x0008, 0x42c: 0xe00d, 0x42d: 0x0008, 0x42e: 0xe00d, 0x42f: 0x0008,
-	0x430: 0x0040, 0x431: 0x03f5, 0x432: 0x03f5, 0x433: 0x03f5, 0x434: 0x03f5, 0x435: 0x03f5,
-	0x436: 0x03f5, 0x437: 0x03f5, 0x438: 0x03f5, 0x439: 0x03f5, 0x43a: 0x03f5, 0x43b: 0x03f5,
-	0x43c: 0x03f5, 0x43d: 0x03f5, 0x43e: 0x03f5, 0x43f: 0x03f5,
-	// Block 0x11, offset 0x440
-	0x440: 0x0840, 0x441: 0x0840, 0x442: 0x0840, 0x443: 0x0840, 0x444: 0x0840, 0x445: 0x0840,
-	0x446: 0x0018, 0x447: 0x0018, 0x448: 0x0818, 0x449: 0x0018, 0x44a: 0x0018, 0x44b: 0x0818,
-	0x44c: 0x0018, 0x44d: 0x0818, 0x44e: 0x0018, 0x44f: 0x0018, 0x450: 0x3308, 0x451: 0x3308,
-	0x452: 0x3308, 0x453: 0x3308, 0x454: 0x3308, 0x455: 0x3308, 0x456: 0x3308, 0x457: 0x3308,
-	0x458: 0x3308, 0x459: 0x3308, 0x45a: 0x3308, 0x45b: 0x0818, 0x45c: 0x0b40, 0x45d: 0x0040,
-	0x45e: 0x0818, 0x45f: 0x0818, 0x460: 0x0a08, 0x461: 0x0808, 0x462: 0x0c08, 0x463: 0x0c08,
-	0x464: 0x0c08, 0x465: 0x0c08, 0x466: 0x0a08, 0x467: 0x0c08, 0x468: 0x0a08, 0x469: 0x0c08,
-	0x46a: 0x0a08, 0x46b: 0x0a08, 0x46c: 0x0a08, 0x46d: 0x0a08, 0x46e: 0x0a08, 0x46f: 0x0c08,
-	0x470: 0x0c08, 0x471: 0x0c08, 0x472: 0x0c08, 0x473: 0x0a08, 0x474: 0x0a08, 0x475: 0x0a08,
-	0x476: 0x0a08, 0x477: 0x0a08, 0x478: 0x0a08, 0x479: 0x0a08, 0x47a: 0x0a08, 0x47b: 0x0a08,
-	0x47c: 0x0a08, 0x47d: 0x0a08, 0x47e: 0x0a08, 0x47f: 0x0a08,
-	// Block 0x12, offset 0x480
-	0x480: 0x0818, 0x481: 0x0a08, 0x482: 0x0a08, 0x483: 0x0a08, 0x484: 0x0a08, 0x485: 0x0a08,
-	0x486: 0x0a08, 0x487: 0x0a08, 0x488: 0x0c08, 0x489: 0x0a08, 0x48a: 0x0a08, 0x48b: 0x3308,
-	0x48c: 0x3308, 0x48d: 0x3308, 0x48e: 0x3308, 0x48f: 0x3308, 0x490: 0x3308, 0x491: 0x3308,
-	0x492: 0x3308, 0x493: 0x3308, 0x494: 0x3308, 0x495: 0x3308, 0x496: 0x3308, 0x497: 0x3308,
-	0x498: 0x3308, 0x499: 0x3308, 0x49a: 0x3308, 0x49b: 0x3308, 0x49c: 0x3308, 0x49d: 0x3308,
-	0x49e: 0x3308, 0x49f: 0x3308, 0x4a0: 0x0808, 0x4a1: 0x0808, 0x4a2: 0x0808, 0x4a3: 0x0808,
-	0x4a4: 0x0808, 0x4a5: 0x0808, 0x4a6: 0x0808, 0x4a7: 0x0808, 0x4a8: 0x0808, 0x4a9: 0x0808,
-	0x4aa: 0x0018, 0x4ab: 0x0818, 0x4ac: 0x0818, 0x4ad: 0x0818, 0x4ae: 0x0a08, 0x4af: 0x0a08,
-	0x4b0: 0x3308, 0x4b1: 0x0c08, 0x4b2: 0x0c08, 0x4b3: 0x0c08, 0x4b4: 0x0808, 0x4b5: 0x0429,
-	0x4b6: 0x0451, 0x4b7: 0x0479, 0x4b8: 0x04a1, 0x4b9: 0x0a08, 0x4ba: 0x0a08, 0x4bb: 0x0a08,
-	0x4bc: 0x0a08, 0x4bd: 0x0a08, 0x4be: 0x0a08, 0x4bf: 0x0a08,
-	// Block 0x13, offset 0x4c0
-	0x4c0: 0x0c08, 0x4c1: 0x0a08, 0x4c2: 0x0a08, 0x4c3: 0x0c08, 0x4c4: 0x0c08, 0x4c5: 0x0c08,
-	0x4c6: 0x0c08, 0x4c7: 0x0c08, 0x4c8: 0x0c08, 0x4c9: 0x0c08, 0x4ca: 0x0c08, 0x4cb: 0x0c08,
-	0x4cc: 0x0a08, 0x4cd: 0x0c08, 0x4ce: 0x0a08, 0x4cf: 0x0c08, 0x4d0: 0x0a08, 0x4d1: 0x0a08,
-	0x4d2: 0x0c08, 0x4d3: 0x0c08, 0x4d4: 0x0818, 0x4d5: 0x0c08, 0x4d6: 0x3308, 0x4d7: 0x3308,
-	0x4d8: 0x3308, 0x4d9: 0x3308, 0x4da: 0x3308, 0x4db: 0x3308, 0x4dc: 0x3308, 0x4dd: 0x0840,
-	0x4de: 0x0018, 0x4df: 0x3308, 0x4e0: 0x3308, 0x4e1: 0x3308, 0x4e2: 0x3308, 0x4e3: 0x3308,
-	0x4e4: 0x3308, 0x4e5: 0x0808, 0x4e6: 0x0808, 0x4e7: 0x3308, 0x4e8: 0x3308, 0x4e9: 0x0018,
-	0x4ea: 0x3308, 0x4eb: 0x3308, 0x4ec: 0x3308, 0x4ed: 0x3308, 0x4ee: 0x0c08, 0x4ef: 0x0c08,
-	0x4f0: 0x0008, 0x4f1: 0x0008, 0x4f2: 0x0008, 0x4f3: 0x0008, 0x4f4: 0x0008, 0x4f5: 0x0008,
-	0x4f6: 0x0008, 0x4f7: 0x0008, 0x4f8: 0x0008, 0x4f9: 0x0008, 0x4fa: 0x0a08, 0x4fb: 0x0a08,
-	0x4fc: 0x0a08, 0x4fd: 0x0808, 0x4fe: 0x0808, 0x4ff: 0x0a08,
-	// Block 0x14, offset 0x500
-	0x500: 0x0818, 0x501: 0x0818, 0x502: 0x0818, 0x503: 0x0818, 0x504: 0x0818, 0x505: 0x0818,
-	0x506: 0x0818, 0x507: 0x0818, 0x508: 0x0818, 0x509: 0x0818, 0x50a: 0x0818, 0x50b: 0x0818,
-	0x50c: 0x0818, 0x50d: 0x0818, 0x50e: 0x0040, 0x50f: 0x0b40, 0x510: 0x0c08, 0x511: 0x3308,
-	0x512: 0x0a08, 0x513: 0x0a08, 0x514: 0x0a08, 0x515: 0x0c08, 0x516: 0x0c08, 0x517: 0x0c08,
-	0x518: 0x0c08, 0x519: 0x0c08, 0x51a: 0x0a08, 0x51b: 0x0a08, 0x51c: 0x0a08, 0x51d: 0x0a08,
-	0x51e: 0x0c08, 0x51f: 0x0a08, 0x520: 0x0a08, 0x521: 0x0a08, 0x522: 0x0a08, 0x523: 0x0a08,
-	0x524: 0x0a08, 0x525: 0x0a08, 0x526: 0x0a08, 0x527: 0x0a08, 0x528: 0x0c08, 0x529: 0x0a08,
-	0x52a: 0x0c08, 0x52b: 0x0a08, 0x52c: 0x0c08, 0x52d: 0x0a08, 0x52e: 0x0a08, 0x52f: 0x0c08,
-	0x530: 0x3308, 0x531: 0x3308, 0x532: 0x3308, 0x533: 0x3308, 0x534: 0x3308, 0x535: 0x3308,
-	0x536: 0x3308, 0x537: 0x3308, 0x538: 0x3308, 0x539: 0x3308, 0x53a: 0x3308, 0x53b: 0x3308,
-	0x53c: 0x3308, 0x53d: 0x3308, 0x53e: 0x3308, 0x53f: 0x3308,
-	// Block 0x15, offset 0x540
-	0x540: 0x3008, 0x541: 0x3308, 0x542: 0x3308, 0x543: 0x3308, 0x544: 0x3308, 0x545: 0x3308,
-	0x546: 0x3308, 0x547: 0x3308, 0x548: 0x3308, 0x549: 0x3008, 0x54a: 0x3008, 0x54b: 0x3008,
-	0x54c: 0x3008, 0x54d: 0x3b08, 0x54e: 0x3008, 0x54f: 0x3008, 0x550: 0x0008, 0x551: 0x3308,
-	0x552: 0x3308, 0x553: 0x3308, 0x554: 0x3308, 0x555: 0x3308, 0x556: 0x3308, 0x557: 0x3308,
-	0x558: 0x04c9, 0x559: 0x0501, 0x55a: 0x0539, 0x55b: 0x0571, 0x55c: 0x05a9, 0x55d: 0x05e1,
-	0x55e: 0x0619, 0x55f: 0x0651, 0x560: 0x0008, 0x561: 0x0008, 0x562: 0x3308, 0x563: 0x3308,
-	0x564: 0x0018, 0x565: 0x0018, 0x566: 0x0008, 0x567: 0x0008, 0x568: 0x0008, 0x569: 0x0008,
-	0x56a: 0x0008, 0x56b: 0x0008, 0x56c: 0x0008, 0x56d: 0x0008, 0x56e: 0x0008, 0x56f: 0x0008,
-	0x570: 0x0018, 0x571: 0x0008, 0x572: 0x0008, 0x573: 0x0008, 0x574: 0x0008, 0x575: 0x0008,
-	0x576: 0x0008, 0x577: 0x0008, 0x578: 0x0008, 0x579: 0x0008, 0x57a: 0x0008, 0x57b: 0x0008,
-	0x57c: 0x0008, 0x57d: 0x0008, 0x57e: 0x0008, 0x57f: 0x0008,
-	// Block 0x16, offset 0x580
-	0x580: 0x0008, 0x581: 0x3308, 0x582: 0x3008, 0x583: 0x3008, 0x584: 0x0040, 0x585: 0x0008,
-	0x586: 0x0008, 0x587: 0x0008, 0x588: 0x0008, 0x589: 0x0008, 0x58a: 0x0008, 0x58b: 0x0008,
-	0x58c: 0x0008, 0x58d: 0x0040, 0x58e: 0x0040, 0x58f: 0x0008, 0x590: 0x0008, 0x591: 0x0040,
-	0x592: 0x0040, 0x593: 0x0008, 0x594: 0x0008, 0x595: 0x0008, 0x596: 0x0008, 0x597: 0x0008,
-	0x598: 0x0008, 0x599: 0x0008, 0x59a: 0x0008, 0x59b: 0x0008, 0x59c: 0x0008, 0x59d: 0x0008,
-	0x59e: 0x0008, 0x59f: 0x0008, 0x5a0: 0x0008, 0x5a1: 0x0008, 0x5a2: 0x0008, 0x5a3: 0x0008,
-	0x5a4: 0x0008, 0x5a5: 0x0008, 0x5a6: 0x0008, 0x5a7: 0x0008, 0x5a8: 0x0008, 0x5a9: 0x0040,
-	0x5aa: 0x0008, 0x5ab: 0x0008, 0x5ac: 0x0008, 0x5ad: 0x0008, 0x5ae: 0x0008, 0x5af: 0x0008,
-	0x5b0: 0x0008, 0x5b1: 0x0040, 0x5b2: 0x0008, 0x5b3: 0x0040, 0x5b4: 0x0040, 0x5b5: 0x0040,
-	0x5b6: 0x0008, 0x5b7: 0x0008, 0x5b8: 0x0008, 0x5b9: 0x0008, 0x5ba: 0x0040, 0x5bb: 0x0040,
-	0x5bc: 0x3308, 0x5bd: 0x0008, 0x5be: 0x3008, 0x5bf: 0x3008,
-	// Block 0x17, offset 0x5c0
-	0x5c0: 0x3008, 0x5c1: 0x3308, 0x5c2: 0x3308, 0x5c3: 0x3308, 0x5c4: 0x3308, 0x5c5: 0x0040,
-	0x5c6: 0x0040, 0x5c7: 0x3008, 0x5c8: 0x3008, 0x5c9: 0x0040, 0x5ca: 0x0040, 0x5cb: 0x3008,
-	0x5cc: 0x3008, 0x5cd: 0x3b08, 0x5ce: 0x0008, 0x5cf: 0x0040, 0x5d0: 0x0040, 0x5d1: 0x0040,
-	0x5d2: 0x0040, 0x5d3: 0x0040, 0x5d4: 0x0040, 0x5d5: 0x0040, 0x5d6: 0x0040, 0x5d7: 0x3008,
-	0x5d8: 0x0040, 0x5d9: 0x0040, 0x5da: 0x0040, 0x5db: 0x0040, 0x5dc: 0x0689, 0x5dd: 0x06c1,
-	0x5de: 0x0040, 0x5df: 0x06f9, 0x5e0: 0x0008, 0x5e1: 0x0008, 0x5e2: 0x3308, 0x5e3: 0x3308,
-	0x5e4: 0x0040, 0x5e5: 0x0040, 0x5e6: 0x0008, 0x5e7: 0x0008, 0x5e8: 0x0008, 0x5e9: 0x0008,
-	0x5ea: 0x0008, 0x5eb: 0x0008, 0x5ec: 0x0008, 0x5ed: 0x0008, 0x5ee: 0x0008, 0x5ef: 0x0008,
-	0x5f0: 0x0008, 0x5f1: 0x0008, 0x5f2: 0x0018, 0x5f3: 0x0018, 0x5f4: 0x0018, 0x5f5: 0x0018,
-	0x5f6: 0x0018, 0x5f7: 0x0018, 0x5f8: 0x0018, 0x5f9: 0x0018, 0x5fa: 0x0018, 0x5fb: 0x0018,
-	0x5fc: 0x0040, 0x5fd: 0x0040, 0x5fe: 0x0040, 0x5ff: 0x0040,
-	// Block 0x18, offset 0x600
-	0x600: 0x0040, 0x601: 0x3308, 0x602: 0x3308, 0x603: 0x3008, 0x604: 0x0040, 0x605: 0x0008,
-	0x606: 0x0008, 0x607: 0x0008, 0x608: 0x0008, 0x609: 0x0008, 0x60a: 0x0008, 0x60b: 0x0040,
-	0x60c: 0x0040, 0x60d: 0x0040, 0x60e: 0x0040, 0x60f: 0x0008, 0x610: 0x0008, 0x611: 0x0040,
-	0x612: 0x0040, 0x613: 0x0008, 0x614: 0x0008, 0x615: 0x0008, 0x616: 0x0008, 0x617: 0x0008,
-	0x618: 0x0008, 0x619: 0x0008, 0x61a: 0x0008, 0x61b: 0x0008, 0x61c: 0x0008, 0x61d: 0x0008,
-	0x61e: 0x0008, 0x61f: 0x0008, 0x620: 0x0008, 0x621: 0x0008, 0x622: 0x0008, 0x623: 0x0008,
-	0x624: 0x0008, 0x625: 0x0008, 0x626: 0x0008, 0x627: 0x0008, 0x628: 0x0008, 0x629: 0x0040,
-	0x62a: 0x0008, 0x62b: 0x0008, 0x62c: 0x0008, 0x62d: 0x0008, 0x62e: 0x0008, 0x62f: 0x0008,
-	0x630: 0x0008, 0x631: 0x0040, 0x632: 0x0008, 0x633: 0x0731, 0x634: 0x0040, 0x635: 0x0008,
-	0x636: 0x0769, 0x637: 0x0040, 0x638: 0x0008, 0x639: 0x0008, 0x63a: 0x0040, 0x63b: 0x0040,
-	0x63c: 0x3308, 0x63d: 0x0040, 0x63e: 0x3008, 0x63f: 0x3008,
-	// Block 0x19, offset 0x640
-	0x640: 0x3008, 0x641: 0x3308, 0x642: 0x3308, 0x643: 0x0040, 0x644: 0x0040, 0x645: 0x0040,
-	0x646: 0x0040, 0x647: 0x3308, 0x648: 0x3308, 0x649: 0x0040, 0x64a: 0x0040, 0x64b: 0x3308,
-	0x64c: 0x3308, 0x64d: 0x3b08, 0x64e: 0x0040, 0x64f: 0x0040, 0x650: 0x0040, 0x651: 0x3308,
-	0x652: 0x0040, 0x653: 0x0040, 0x654: 0x0040, 0x655: 0x0040, 0x656: 0x0040, 0x657: 0x0040,
-	0x658: 0x0040, 0x659: 0x07a1, 0x65a: 0x07d9, 0x65b: 0x0811, 0x65c: 0x0008, 0x65d: 0x0040,
-	0x65e: 0x0849, 0x65f: 0x0040, 0x660: 0x0040, 0x661: 0x0040, 0x662: 0x0040, 0x663: 0x0040,
-	0x664: 0x0040, 0x665: 0x0040, 0x666: 0x0008, 0x667: 0x0008, 0x668: 0x0008, 0x669: 0x0008,
-	0x66a: 0x0008, 0x66b: 0x0008, 0x66c: 0x0008, 0x66d: 0x0008, 0x66e: 0x0008, 0x66f: 0x0008,
-	0x670: 0x3308, 0x671: 0x3308, 0x672: 0x0008, 0x673: 0x0008, 0x674: 0x0008, 0x675: 0x3308,
-	0x676: 0x0040, 0x677: 0x0040, 0x678: 0x0040, 0x679: 0x0040, 0x67a: 0x0040, 0x67b: 0x0040,
-	0x67c: 0x0040, 0x67d: 0x0040, 0x67e: 0x0040, 0x67f: 0x0040,
-	// Block 0x1a, offset 0x680
-	0x680: 0x0040, 0x681: 0x3308, 0x682: 0x3308, 0x683: 0x3008, 0x684: 0x0040, 0x685: 0x0008,
-	0x686: 0x0008, 0x687: 0x0008, 0x688: 0x0008, 0x689: 0x0008, 0x68a: 0x0008, 0x68b: 0x0008,
-	0x68c: 0x0008, 0x68d: 0x0008, 0x68e: 0x0040, 0x68f: 0x0008, 0x690: 0x0008, 0x691: 0x0008,
-	0x692: 0x0040, 0x693: 0x0008, 0x694: 0x0008, 0x695: 0x0008, 0x696: 0x0008, 0x697: 0x0008,
-	0x698: 0x0008, 0x699: 0x0008, 0x69a: 0x0008, 0x69b: 0x0008, 0x69c: 0x0008, 0x69d: 0x0008,
-	0x69e: 0x0008, 0x69f: 0x0008, 0x6a0: 0x0008, 0x6a1: 0x0008, 0x6a2: 0x0008, 0x6a3: 0x0008,
-	0x6a4: 0x0008, 0x6a5: 0x0008, 0x6a6: 0x0008, 0x6a7: 0x0008, 0x6a8: 0x0008, 0x6a9: 0x0040,
-	0x6aa: 0x0008, 0x6ab: 0x0008, 0x6ac: 0x0008, 0x6ad: 0x0008, 0x6ae: 0x0008, 0x6af: 0x0008,
-	0x6b0: 0x0008, 0x6b1: 0x0040, 0x6b2: 0x0008, 0x6b3: 0x0008, 0x6b4: 0x0040, 0x6b5: 0x0008,
-	0x6b6: 0x0008, 0x6b7: 0x0008, 0x6b8: 0x0008, 0x6b9: 0x0008, 0x6ba: 0x0040, 0x6bb: 0x0040,
-	0x6bc: 0x3308, 0x6bd: 0x0008, 0x6be: 0x3008, 0x6bf: 0x3008,
-	// Block 0x1b, offset 0x6c0
-	0x6c0: 0x3008, 0x6c1: 0x3308, 0x6c2: 0x3308, 0x6c3: 0x3308, 0x6c4: 0x3308, 0x6c5: 0x3308,
-	0x6c6: 0x0040, 0x6c7: 0x3308, 0x6c8: 0x3308, 0x6c9: 0x3008, 0x6ca: 0x0040, 0x6cb: 0x3008,
-	0x6cc: 0x3008, 0x6cd: 0x3b08, 0x6ce: 0x0040, 0x6cf: 0x0040, 0x6d0: 0x0008, 0x6d1: 0x0040,
-	0x6d2: 0x0040, 0x6d3: 0x0040, 0x6d4: 0x0040, 0x6d5: 0x0040, 0x6d6: 0x0040, 0x6d7: 0x0040,
-	0x6d8: 0x0040, 0x6d9: 0x0040, 0x6da: 0x0040, 0x6db: 0x0040, 0x6dc: 0x0040, 0x6dd: 0x0040,
-	0x6de: 0x0040, 0x6df: 0x0040, 0x6e0: 0x0008, 0x6e1: 0x0008, 0x6e2: 0x3308, 0x6e3: 0x3308,
-	0x6e4: 0x0040, 0x6e5: 0x0040, 0x6e6: 0x0008, 0x6e7: 0x0008, 0x6e8: 0x0008, 0x6e9: 0x0008,
-	0x6ea: 0x0008, 0x6eb: 0x0008, 0x6ec: 0x0008, 0x6ed: 0x0008, 0x6ee: 0x0008, 0x6ef: 0x0008,
-	0x6f0: 0x0018, 0x6f1: 0x0018, 0x6f2: 0x0040, 0x6f3: 0x0040, 0x6f4: 0x0040, 0x6f5: 0x0040,
-	0x6f6: 0x0040, 0x6f7: 0x0040, 0x6f8: 0x0040, 0x6f9: 0x0008, 0x6fa: 0x0040, 0x6fb: 0x0040,
-	0x6fc: 0x0040, 0x6fd: 0x0040, 0x6fe: 0x0040, 0x6ff: 0x0040,
-	// Block 0x1c, offset 0x700
-	0x700: 0x0040, 0x701: 0x3308, 0x702: 0x3008, 0x703: 0x3008, 0x704: 0x0040, 0x705: 0x0008,
-	0x706: 0x0008, 0x707: 0x0008, 0x708: 0x0008, 0x709: 0x0008, 0x70a: 0x0008, 0x70b: 0x0008,
-	0x70c: 0x0008, 0x70d: 0x0040, 0x70e: 0x0040, 0x70f: 0x0008, 0x710: 0x0008, 0x711: 0x0040,
-	0x712: 0x0040, 0x713: 0x0008, 0x714: 0x0008, 0x715: 0x0008, 0x716: 0x0008, 0x717: 0x0008,
-	0x718: 0x0008, 0x719: 0x0008, 0x71a: 0x0008, 0x71b: 0x0008, 0x71c: 0x0008, 0x71d: 0x0008,
-	0x71e: 0x0008, 0x71f: 0x0008, 0x720: 0x0008, 0x721: 0x0008, 0x722: 0x0008, 0x723: 0x0008,
-	0x724: 0x0008, 0x725: 0x0008, 0x726: 0x0008, 0x727: 0x0008, 0x728: 0x0008, 0x729: 0x0040,
-	0x72a: 0x0008, 0x72b: 0x0008, 0x72c: 0x0008, 0x72d: 0x0008, 0x72e: 0x0008, 0x72f: 0x0008,
-	0x730: 0x0008, 0x731: 0x0040, 0x732: 0x0008, 0x733: 0x0008, 0x734: 0x0040, 0x735: 0x0008,
-	0x736: 0x0008, 0x737: 0x0008, 0x738: 0x0008, 0x739: 0x0008, 0x73a: 0x0040, 0x73b: 0x0040,
-	0x73c: 0x3308, 0x73d: 0x0008, 0x73e: 0x3008, 0x73f: 0x3308,
-	// Block 0x1d, offset 0x740
-	0x740: 0x3008, 0x741: 0x3308, 0x742: 0x3308, 0x743: 0x3308, 0x744: 0x3308, 0x745: 0x0040,
-	0x746: 0x0040, 0x747: 0x3008, 0x748: 0x3008, 0x749: 0x0040, 0x74a: 0x0040, 0x74b: 0x3008,
-	0x74c: 0x3008, 0x74d: 0x3b08, 0x74e: 0x0040, 0x74f: 0x0040, 0x750: 0x0040, 0x751: 0x0040,
-	0x752: 0x0040, 0x753: 0x0040, 0x754: 0x0040, 0x755: 0x0040, 0x756: 0x3308, 0x757: 0x3008,
-	0x758: 0x0040, 0x759: 0x0040, 0x75a: 0x0040, 0x75b: 0x0040, 0x75c: 0x0881, 0x75d: 0x08b9,
-	0x75e: 0x0040, 0x75f: 0x0008, 0x760: 0x0008, 0x761: 0x0008, 0x762: 0x3308, 0x763: 0x3308,
-	0x764: 0x0040, 0x765: 0x0040, 0x766: 0x0008, 0x767: 0x0008, 0x768: 0x0008, 0x769: 0x0008,
-	0x76a: 0x0008, 0x76b: 0x0008, 0x76c: 0x0008, 0x76d: 0x0008, 0x76e: 0x0008, 0x76f: 0x0008,
-	0x770: 0x0018, 0x771: 0x0008, 0x772: 0x0018, 0x773: 0x0018, 0x774: 0x0018, 0x775: 0x0018,
-	0x776: 0x0018, 0x777: 0x0018, 0x778: 0x0040, 0x779: 0x0040, 0x77a: 0x0040, 0x77b: 0x0040,
-	0x77c: 0x0040, 0x77d: 0x0040, 0x77e: 0x0040, 0x77f: 0x0040,
-	// Block 0x1e, offset 0x780
-	0x780: 0x0040, 0x781: 0x0040, 0x782: 0x3308, 0x783: 0x0008, 0x784: 0x0040, 0x785: 0x0008,
-	0x786: 0x0008, 0x787: 0x0008, 0x788: 0x0008, 0x789: 0x0008, 0x78a: 0x0008, 0x78b: 0x0040,
-	0x78c: 0x0040, 0x78d: 0x0040, 0x78e: 0x0008, 0x78f: 0x0008, 0x790: 0x0008, 0x791: 0x0040,
-	0x792: 0x0008, 0x793: 0x0008, 0x794: 0x0008, 0x795: 0x0008, 0x796: 0x0040, 0x797: 0x0040,
-	0x798: 0x0040, 0x799: 0x0008, 0x79a: 0x0008, 0x79b: 0x0040, 0x79c: 0x0008, 0x79d: 0x0040,
-	0x79e: 0x0008, 0x79f: 0x0008, 0x7a0: 0x0040, 0x7a1: 0x0040, 0x7a2: 0x0040, 0x7a3: 0x0008,
-	0x7a4: 0x0008, 0x7a5: 0x0040, 0x7a6: 0x0040, 0x7a7: 0x0040, 0x7a8: 0x0008, 0x7a9: 0x0008,
-	0x7aa: 0x0008, 0x7ab: 0x0040, 0x7ac: 0x0040, 0x7ad: 0x0040, 0x7ae: 0x0008, 0x7af: 0x0008,
-	0x7b0: 0x0008, 0x7b1: 0x0008, 0x7b2: 0x0008, 0x7b3: 0x0008, 0x7b4: 0x0008, 0x7b5: 0x0008,
-	0x7b6: 0x0008, 0x7b7: 0x0008, 0x7b8: 0x0008, 0x7b9: 0x0008, 0x7ba: 0x0040, 0x7bb: 0x0040,
-	0x7bc: 0x0040, 0x7bd: 0x0040, 0x7be: 0x3008, 0x7bf: 0x3008,
-	// Block 0x1f, offset 0x7c0
-	0x7c0: 0x3308, 0x7c1: 0x3008, 0x7c2: 0x3008, 0x7c3: 0x3008, 0x7c4: 0x3008, 0x7c5: 0x0040,
-	0x7c6: 0x3308, 0x7c7: 0x3308, 0x7c8: 0x3308, 0x7c9: 0x0040, 0x7ca: 0x3308, 0x7cb: 0x3308,
-	0x7cc: 0x3308, 0x7cd: 0x3b08, 0x7ce: 0x0040, 0x7cf: 0x0040, 0x7d0: 0x0040, 0x7d1: 0x0040,
-	0x7d2: 0x0040, 0x7d3: 0x0040, 0x7d4: 0x0040, 0x7d5: 0x3308, 0x7d6: 0x3308, 0x7d7: 0x0040,
-	0x7d8: 0x0008, 0x7d9: 0x0008, 0x7da: 0x0008, 0x7db: 0x0040, 0x7dc: 0x0040, 0x7dd: 0x0040,
-	0x7de: 0x0040, 0x7df: 0x0040, 0x7e0: 0x0008, 0x7e1: 0x0008, 0x7e2: 0x3308, 0x7e3: 0x3308,
-	0x7e4: 0x0040, 0x7e5: 0x0040, 0x7e6: 0x0008, 0x7e7: 0x0008, 0x7e8: 0x0008, 0x7e9: 0x0008,
-	0x7ea: 0x0008, 0x7eb: 0x0008, 0x7ec: 0x0008, 0x7ed: 0x0008, 0x7ee: 0x0008, 0x7ef: 0x0008,
-	0x7f0: 0x0040, 0x7f1: 0x0040, 0x7f2: 0x0040, 0x7f3: 0x0040, 0x7f4: 0x0040, 0x7f5: 0x0040,
-	0x7f6: 0x0040, 0x7f7: 0x0040, 0x7f8: 0x0018, 0x7f9: 0x0018, 0x7fa: 0x0018, 0x7fb: 0x0018,
-	0x7fc: 0x0018, 0x7fd: 0x0018, 0x7fe: 0x0018, 0x7ff: 0x0018,
-	// Block 0x20, offset 0x800
-	0x800: 0x0008, 0x801: 0x3308, 0x802: 0x3008, 0x803: 0x3008, 0x804: 0x0040, 0x805: 0x0008,
-	0x806: 0x0008, 0x807: 0x0008, 0x808: 0x0008, 0x809: 0x0008, 0x80a: 0x0008, 0x80b: 0x0008,
-	0x80c: 0x0008, 0x80d: 0x0040, 0x80e: 0x0008, 0x80f: 0x0008, 0x810: 0x0008, 0x811: 0x0040,
-	0x812: 0x0008, 0x813: 0x0008, 0x814: 0x0008, 0x815: 0x0008, 0x816: 0x0008, 0x817: 0x0008,
-	0x818: 0x0008, 0x819: 0x0008, 0x81a: 0x0008, 0x81b: 0x0008, 0x81c: 0x0008, 0x81d: 0x0008,
-	0x81e: 0x0008, 0x81f: 0x0008, 0x820: 0x0008, 0x821: 0x0008, 0x822: 0x0008, 0x823: 0x0008,
-	0x824: 0x0008, 0x825: 0x0008, 0x826: 0x0008, 0x827: 0x0008, 0x828: 0x0008, 0x829: 0x0040,
-	0x82a: 0x0008, 0x82b: 0x0008, 0x82c: 0x0008, 0x82d: 0x0008, 0x82e: 0x0008, 0x82f: 0x0008,
-	0x830: 0x0008, 0x831: 0x0008, 0x832: 0x0008, 0x833: 0x0008, 0x834: 0x0040, 0x835: 0x0008,
-	0x836: 0x0008, 0x837: 0x0008, 0x838: 0x0008, 0x839: 0x0008, 0x83a: 0x0040, 0x83b: 0x0040,
-	0x83c: 0x3308, 0x83d: 0x0008, 0x83e: 0x3008, 0x83f: 0x3308,
-	// Block 0x21, offset 0x840
-	0x840: 0x3008, 0x841: 0x3008, 0x842: 0x3008, 0x843: 0x3008, 0x844: 0x3008, 0x845: 0x0040,
-	0x846: 0x3308, 0x847: 0x3008, 0x848: 0x3008, 0x849: 0x0040, 0x84a: 0x3008, 0x84b: 0x3008,
-	0x84c: 0x3308, 0x84d: 0x3b08, 0x84e: 0x0040, 0x84f: 0x0040, 0x850: 0x0040, 0x851: 0x0040,
-	0x852: 0x0040, 0x853: 0x0040, 0x854: 0x0040, 0x855: 0x3008, 0x856: 0x3008, 0x857: 0x0040,
-	0x858: 0x0040, 0x859: 0x0040, 0x85a: 0x0040, 0x85b: 0x0040, 0x85c: 0x0040, 0x85d: 0x0040,
-	0x85e: 0x0008, 0x85f: 0x0040, 0x860: 0x0008, 0x861: 0x0008, 0x862: 0x3308, 0x863: 0x3308,
-	0x864: 0x0040, 0x865: 0x0040, 0x866: 0x0008, 0x867: 0x0008, 0x868: 0x0008, 0x869: 0x0008,
-	0x86a: 0x0008, 0x86b: 0x0008, 0x86c: 0x0008, 0x86d: 0x0008, 0x86e: 0x0008, 0x86f: 0x0008,
-	0x870: 0x0040, 0x871: 0x0008, 0x872: 0x0008, 0x873: 0x0040, 0x874: 0x0040, 0x875: 0x0040,
-	0x876: 0x0040, 0x877: 0x0040, 0x878: 0x0040, 0x879: 0x0040, 0x87a: 0x0040, 0x87b: 0x0040,
-	0x87c: 0x0040, 0x87d: 0x0040, 0x87e: 0x0040, 0x87f: 0x0040,
-	// Block 0x22, offset 0x880
-	0x880: 0x3008, 0x881: 0x3308, 0x882: 0x3308, 0x883: 0x3308, 0x884: 0x3308, 0x885: 0x0040,
-	0x886: 0x3008, 0x887: 0x3008, 0x888: 0x3008, 0x889: 0x0040, 0x88a: 0x3008, 0x88b: 0x3008,
-	0x88c: 0x3008, 0x88d: 0x3b08, 0x88e: 0x0008, 0x88f: 0x0018, 0x890: 0x0040, 0x891: 0x0040,
-	0x892: 0x0040, 0x893: 0x0040, 0x894: 0x0008, 0x895: 0x0008, 0x896: 0x0008, 0x897: 0x3008,
-	0x898: 0x0018, 0x899: 0x0018, 0x89a: 0x0018, 0x89b: 0x0018, 0x89c: 0x0018, 0x89d: 0x0018,
-	0x89e: 0x0018, 0x89f: 0x0008, 0x8a0: 0x0008, 0x8a1: 0x0008, 0x8a2: 0x3308, 0x8a3: 0x3308,
-	0x8a4: 0x0040, 0x8a5: 0x0040, 0x8a6: 0x0008, 0x8a7: 0x0008, 0x8a8: 0x0008, 0x8a9: 0x0008,
-	0x8aa: 0x0008, 0x8ab: 0x0008, 0x8ac: 0x0008, 0x8ad: 0x0008, 0x8ae: 0x0008, 0x8af: 0x0008,
-	0x8b0: 0x0018, 0x8b1: 0x0018, 0x8b2: 0x0018, 0x8b3: 0x0018, 0x8b4: 0x0018, 0x8b5: 0x0018,
-	0x8b6: 0x0018, 0x8b7: 0x0018, 0x8b8: 0x0018, 0x8b9: 0x0018, 0x8ba: 0x0008, 0x8bb: 0x0008,
-	0x8bc: 0x0008, 0x8bd: 0x0008, 0x8be: 0x0008, 0x8bf: 0x0008,
-	// Block 0x23, offset 0x8c0
-	0x8c0: 0x0040, 0x8c1: 0x0008, 0x8c2: 0x0008, 0x8c3: 0x0040, 0x8c4: 0x0008, 0x8c5: 0x0040,
-	0x8c6: 0x0040, 0x8c7: 0x0008, 0x8c8: 0x0008, 0x8c9: 0x0040, 0x8ca: 0x0008, 0x8cb: 0x0040,
-	0x8cc: 0x0040, 0x8cd: 0x0008, 0x8ce: 0x0040, 0x8cf: 0x0040, 0x8d0: 0x0040, 0x8d1: 0x0040,
-	0x8d2: 0x0040, 0x8d3: 0x0040, 0x8d4: 0x0008, 0x8d5: 0x0008, 0x8d6: 0x0008, 0x8d7: 0x0008,
-	0x8d8: 0x0040, 0x8d9: 0x0008, 0x8da: 0x0008, 0x8db: 0x0008, 0x8dc: 0x0008, 0x8dd: 0x0008,
-	0x8de: 0x0008, 0x8df: 0x0008, 0x8e0: 0x0040, 0x8e1: 0x0008, 0x8e2: 0x0008, 0x8e3: 0x0008,
-	0x8e4: 0x0040, 0x8e5: 0x0008, 0x8e6: 0x0040, 0x8e7: 0x0008, 0x8e8: 0x0040, 0x8e9: 0x0040,
-	0x8ea: 0x0008, 0x8eb: 0x0008, 0x8ec: 0x0040, 0x8ed: 0x0008, 0x8ee: 0x0008, 0x8ef: 0x0008,
-	0x8f0: 0x0008, 0x8f1: 0x3308, 0x8f2: 0x0008, 0x8f3: 0x0929, 0x8f4: 0x3308, 0x8f5: 0x3308,
-	0x8f6: 0x3308, 0x8f7: 0x3308, 0x8f8: 0x3308, 0x8f9: 0x3308, 0x8fa: 0x0040, 0x8fb: 0x3308,
-	0x8fc: 0x3308, 0x8fd: 0x0008, 0x8fe: 0x0040, 0x8ff: 0x0040,
-	// Block 0x24, offset 0x900
-	0x900: 0x0008, 0x901: 0x0008, 0x902: 0x0008, 0x903: 0x09d1, 0x904: 0x0008, 0x905: 0x0008,
-	0x906: 0x0008, 0x907: 0x0008, 0x908: 0x0040, 0x909: 0x0008, 0x90a: 0x0008, 0x90b: 0x0008,
-	0x90c: 0x0008, 0x90d: 0x0a09, 0x90e: 0x0008, 0x90f: 0x0008, 0x910: 0x0008, 0x911: 0x0008,
-	0x912: 0x0a41, 0x913: 0x0008, 0x914: 0x0008, 0x915: 0x0008, 0x916: 0x0008, 0x917: 0x0a79,
-	0x918: 0x0008, 0x919: 0x0008, 0x91a: 0x0008, 0x91b: 0x0008, 0x91c: 0x0ab1, 0x91d: 0x0008,
-	0x91e: 0x0008, 0x91f: 0x0008, 0x920: 0x0008, 0x921: 0x0008, 0x922: 0x0008, 0x923: 0x0008,
-	0x924: 0x0008, 0x925: 0x0008, 0x926: 0x0008, 0x927: 0x0008, 0x928: 0x0008, 0x929: 0x0ae9,
-	0x92a: 0x0008, 0x92b: 0x0008, 0x92c: 0x0008, 0x92d: 0x0040, 0x92e: 0x0040, 0x92f: 0x0040,
-	0x930: 0x0040, 0x931: 0x3308, 0x932: 0x3308, 0x933: 0x0b21, 0x934: 0x3308, 0x935: 0x0b59,
-	0x936: 0x0b91, 0x937: 0x0bc9, 0x938: 0x0c19, 0x939: 0x0c51, 0x93a: 0x3308, 0x93b: 0x3308,
-	0x93c: 0x3308, 0x93d: 0x3308, 0x93e: 0x3308, 0x93f: 0x3008,
-	// Block 0x25, offset 0x940
-	0x940: 0x3308, 0x941: 0x0ca1, 0x942: 0x3308, 0x943: 0x3308, 0x944: 0x3b08, 0x945: 0x0018,
-	0x946: 0x3308, 0x947: 0x3308, 0x948: 0x0008, 0x949: 0x0008, 0x94a: 0x0008, 0x94b: 0x0008,
-	0x94c: 0x0008, 0x94d: 0x3308, 0x94e: 0x3308, 0x94f: 0x3308, 0x950: 0x3308, 0x951: 0x3308,
-	0x952: 0x3308, 0x953: 0x0cd9, 0x954: 0x3308, 0x955: 0x3308, 0x956: 0x3308, 0x957: 0x3308,
-	0x958: 0x0040, 0x959: 0x3308, 0x95a: 0x3308, 0x95b: 0x3308, 0x95c: 0x3308, 0x95d: 0x0d11,
-	0x95e: 0x3308, 0x95f: 0x3308, 0x960: 0x3308, 0x961: 0x3308, 0x962: 0x0d49, 0x963: 0x3308,
-	0x964: 0x3308, 0x965: 0x3308, 0x966: 0x3308, 0x967: 0x0d81, 0x968: 0x3308, 0x969: 0x3308,
-	0x96a: 0x3308, 0x96b: 0x3308, 0x96c: 0x0db9, 0x96d: 0x3308, 0x96e: 0x3308, 0x96f: 0x3308,
-	0x970: 0x3308, 0x971: 0x3308, 0x972: 0x3308, 0x973: 0x3308, 0x974: 0x3308, 0x975: 0x3308,
-	0x976: 0x3308, 0x977: 0x3308, 0x978: 0x3308, 0x979: 0x0df1, 0x97a: 0x3308, 0x97b: 0x3308,
-	0x97c: 0x3308, 0x97d: 0x0040, 0x97e: 0x0018, 0x97f: 0x0018,
-	// Block 0x26, offset 0x980
-	0x980: 0x0008, 0x981: 0x0008, 0x982: 0x0008, 0x983: 0x0008, 0x984: 0x0008, 0x985: 0x0008,
-	0x986: 0x0008, 0x987: 0x0008, 0x988: 0x0008, 0x989: 0x0008, 0x98a: 0x0008, 0x98b: 0x0008,
-	0x98c: 0x0008, 0x98d: 0x0008, 0x98e: 0x0008, 0x98f: 0x0008, 0x990: 0x0008, 0x991: 0x0008,
-	0x992: 0x0008, 0x993: 0x0008, 0x994: 0x0008, 0x995: 0x0008, 0x996: 0x0008, 0x997: 0x0008,
-	0x998: 0x0008, 0x999: 0x0008, 0x99a: 0x0008, 0x99b: 0x0008, 0x99c: 0x0008, 0x99d: 0x0008,
-	0x99e: 0x0008, 0x99f: 0x0008, 0x9a0: 0x0008, 0x9a1: 0x0008, 0x9a2: 0x0008, 0x9a3: 0x0008,
-	0x9a4: 0x0008, 0x9a5: 0x0008, 0x9a6: 0x0008, 0x9a7: 0x0008, 0x9a8: 0x0008, 0x9a9: 0x0008,
-	0x9aa: 0x0008, 0x9ab: 0x0008, 0x9ac: 0x0039, 0x9ad: 0x0ed1, 0x9ae: 0x0ee9, 0x9af: 0x0008,
-	0x9b0: 0x0ef9, 0x9b1: 0x0f09, 0x9b2: 0x0f19, 0x9b3: 0x0f31, 0x9b4: 0x0249, 0x9b5: 0x0f41,
-	0x9b6: 0x0259, 0x9b7: 0x0f51, 0x9b8: 0x0359, 0x9b9: 0x0f61, 0x9ba: 0x0f71, 0x9bb: 0x0008,
-	0x9bc: 0x00d9, 0x9bd: 0x0f81, 0x9be: 0x0f99, 0x9bf: 0x0269,
-	// Block 0x27, offset 0x9c0
-	0x9c0: 0x0fa9, 0x9c1: 0x0fb9, 0x9c2: 0x0279, 0x9c3: 0x0039, 0x9c4: 0x0fc9, 0x9c5: 0x0fe1,
-	0x9c6: 0x059d, 0x9c7: 0x0ee9, 0x9c8: 0x0ef9, 0x9c9: 0x0f09, 0x9ca: 0x0ff9, 0x9cb: 0x1011,
-	0x9cc: 0x1029, 0x9cd: 0x0f31, 0x9ce: 0x0008, 0x9cf: 0x0f51, 0x9d0: 0x0f61, 0x9d1: 0x1041,
-	0x9d2: 0x00d9, 0x9d3: 0x1059, 0x9d4: 0x05b5, 0x9d5: 0x05b5, 0x9d6: 0x0f99, 0x9d7: 0x0fa9,
-	0x9d8: 0x0fb9, 0x9d9: 0x059d, 0x9da: 0x1071, 0x9db: 0x1089, 0x9dc: 0x05cd, 0x9dd: 0x1099,
-	0x9de: 0x10b1, 0x9df: 0x10c9, 0x9e0: 0x10e1, 0x9e1: 0x10f9, 0x9e2: 0x0f41, 0x9e3: 0x0269,
-	0x9e4: 0x0fb9, 0x9e5: 0x1089, 0x9e6: 0x1099, 0x9e7: 0x10b1, 0x9e8: 0x1111, 0x9e9: 0x10e1,
-	0x9ea: 0x10f9, 0x9eb: 0x0008, 0x9ec: 0x0008, 0x9ed: 0x0008, 0x9ee: 0x0008, 0x9ef: 0x0008,
-	0x9f0: 0x0008, 0x9f1: 0x0008, 0x9f2: 0x0008, 0x9f3: 0x0008, 0x9f4: 0x0008, 0x9f5: 0x0008,
-	0x9f6: 0x0008, 0x9f7: 0x0008, 0x9f8: 0x1129, 0x9f9: 0x0008, 0x9fa: 0x0008, 0x9fb: 0x0008,
-	0x9fc: 0x0008, 0x9fd: 0x0008, 0x9fe: 0x0008, 0x9ff: 0x0008,
-	// Block 0x28, offset 0xa00
-	0xa00: 0x0008, 0xa01: 0x0008, 0xa02: 0x0008, 0xa03: 0x0008, 0xa04: 0x0008, 0xa05: 0x0008,
-	0xa06: 0x0008, 0xa07: 0x0008, 0xa08: 0x0008, 0xa09: 0x0008, 0xa0a: 0x0008, 0xa0b: 0x0008,
-	0xa0c: 0x0008, 0xa0d: 0x0008, 0xa0e: 0x0008, 0xa0f: 0x0008, 0xa10: 0x0008, 0xa11: 0x0008,
-	0xa12: 0x0008, 0xa13: 0x0008, 0xa14: 0x0008, 0xa15: 0x0008, 0xa16: 0x0008, 0xa17: 0x0008,
-	0xa18: 0x0008, 0xa19: 0x0008, 0xa1a: 0x0008, 0xa1b: 0x1141, 0xa1c: 0x1159, 0xa1d: 0x1169,
-	0xa1e: 0x1181, 0xa1f: 0x1029, 0xa20: 0x1199, 0xa21: 0x11a9, 0xa22: 0x11c1, 0xa23: 0x11d9,
-	0xa24: 0x11f1, 0xa25: 0x1209, 0xa26: 0x1221, 0xa27: 0x05e5, 0xa28: 0x1239, 0xa29: 0x1251,
-	0xa2a: 0xe17d, 0xa2b: 0x1269, 0xa2c: 0x1281, 0xa2d: 0x1299, 0xa2e: 0x12b1, 0xa2f: 0x12c9,
-	0xa30: 0x12e1, 0xa31: 0x12f9, 0xa32: 0x1311, 0xa33: 0x1329, 0xa34: 0x1341, 0xa35: 0x1359,
-	0xa36: 0x1371, 0xa37: 0x1389, 0xa38: 0x05fd, 0xa39: 0x13a1, 0xa3a: 0x13b9, 0xa3b: 0x13d1,
-	0xa3c: 0x13e1, 0xa3d: 0x13f9, 0xa3e: 0x1411, 0xa3f: 0x1429,
-	// Block 0x29, offset 0xa40
-	0xa40: 0xe00d, 0xa41: 0x0008, 0xa42: 0xe00d, 0xa43: 0x0008, 0xa44: 0xe00d, 0xa45: 0x0008,
-	0xa46: 0xe00d, 0xa47: 0x0008, 0xa48: 0xe00d, 0xa49: 0x0008, 0xa4a: 0xe00d, 0xa4b: 0x0008,
-	0xa4c: 0xe00d, 0xa4d: 0x0008, 0xa4e: 0xe00d, 0xa4f: 0x0008, 0xa50: 0xe00d, 0xa51: 0x0008,
-	0xa52: 0xe00d, 0xa53: 0x0008, 0xa54: 0xe00d, 0xa55: 0x0008, 0xa56: 0xe00d, 0xa57: 0x0008,
-	0xa58: 0xe00d, 0xa59: 0x0008, 0xa5a: 0xe00d, 0xa5b: 0x0008, 0xa5c: 0xe00d, 0xa5d: 0x0008,
-	0xa5e: 0xe00d, 0xa5f: 0x0008, 0xa60: 0xe00d, 0xa61: 0x0008, 0xa62: 0xe00d, 0xa63: 0x0008,
-	0xa64: 0xe00d, 0xa65: 0x0008, 0xa66: 0xe00d, 0xa67: 0x0008, 0xa68: 0xe00d, 0xa69: 0x0008,
-	0xa6a: 0xe00d, 0xa6b: 0x0008, 0xa6c: 0xe00d, 0xa6d: 0x0008, 0xa6e: 0xe00d, 0xa6f: 0x0008,
-	0xa70: 0xe00d, 0xa71: 0x0008, 0xa72: 0xe00d, 0xa73: 0x0008, 0xa74: 0xe00d, 0xa75: 0x0008,
-	0xa76: 0xe00d, 0xa77: 0x0008, 0xa78: 0xe00d, 0xa79: 0x0008, 0xa7a: 0xe00d, 0xa7b: 0x0008,
-	0xa7c: 0xe00d, 0xa7d: 0x0008, 0xa7e: 0xe00d, 0xa7f: 0x0008,
-	// Block 0x2a, offset 0xa80
-	0xa80: 0xe00d, 0xa81: 0x0008, 0xa82: 0xe00d, 0xa83: 0x0008, 0xa84: 0xe00d, 0xa85: 0x0008,
-	0xa86: 0xe00d, 0xa87: 0x0008, 0xa88: 0xe00d, 0xa89: 0x0008, 0xa8a: 0xe00d, 0xa8b: 0x0008,
-	0xa8c: 0xe00d, 0xa8d: 0x0008, 0xa8e: 0xe00d, 0xa8f: 0x0008, 0xa90: 0xe00d, 0xa91: 0x0008,
-	0xa92: 0xe00d, 0xa93: 0x0008, 0xa94: 0xe00d, 0xa95: 0x0008, 0xa96: 0x0008, 0xa97: 0x0008,
-	0xa98: 0x0008, 0xa99: 0x0008, 0xa9a: 0x0615, 0xa9b: 0x0635, 0xa9c: 0x0008, 0xa9d: 0x0008,
-	0xa9e: 0x1441, 0xa9f: 0x0008, 0xaa0: 0xe00d, 0xaa1: 0x0008, 0xaa2: 0xe00d, 0xaa3: 0x0008,
-	0xaa4: 0xe00d, 0xaa5: 0x0008, 0xaa6: 0xe00d, 0xaa7: 0x0008, 0xaa8: 0xe00d, 0xaa9: 0x0008,
-	0xaaa: 0xe00d, 0xaab: 0x0008, 0xaac: 0xe00d, 0xaad: 0x0008, 0xaae: 0xe00d, 0xaaf: 0x0008,
-	0xab0: 0xe00d, 0xab1: 0x0008, 0xab2: 0xe00d, 0xab3: 0x0008, 0xab4: 0xe00d, 0xab5: 0x0008,
-	0xab6: 0xe00d, 0xab7: 0x0008, 0xab8: 0xe00d, 0xab9: 0x0008, 0xaba: 0xe00d, 0xabb: 0x0008,
-	0xabc: 0xe00d, 0xabd: 0x0008, 0xabe: 0xe00d, 0xabf: 0x0008,
-	// Block 0x2b, offset 0xac0
-	0xac0: 0x0008, 0xac1: 0x0008, 0xac2: 0x0008, 0xac3: 0x0008, 0xac4: 0x0008, 0xac5: 0x0008,
-	0xac6: 0x0040, 0xac7: 0x0040, 0xac8: 0xe045, 0xac9: 0xe045, 0xaca: 0xe045, 0xacb: 0xe045,
-	0xacc: 0xe045, 0xacd: 0xe045, 0xace: 0x0040, 0xacf: 0x0040, 0xad0: 0x0008, 0xad1: 0x0008,
-	0xad2: 0x0008, 0xad3: 0x0008, 0xad4: 0x0008, 0xad5: 0x0008, 0xad6: 0x0008, 0xad7: 0x0008,
-	0xad8: 0x0040, 0xad9: 0xe045, 0xada: 0x0040, 0xadb: 0xe045, 0xadc: 0x0040, 0xadd: 0xe045,
-	0xade: 0x0040, 0xadf: 0xe045, 0xae0: 0x0008, 0xae1: 0x0008, 0xae2: 0x0008, 0xae3: 0x0008,
-	0xae4: 0x0008, 0xae5: 0x0008, 0xae6: 0x0008, 0xae7: 0x0008, 0xae8: 0xe045, 0xae9: 0xe045,
-	0xaea: 0xe045, 0xaeb: 0xe045, 0xaec: 0xe045, 0xaed: 0xe045, 0xaee: 0xe045, 0xaef: 0xe045,
-	0xaf0: 0x0008, 0xaf1: 0x1459, 0xaf2: 0x0008, 0xaf3: 0x1471, 0xaf4: 0x0008, 0xaf5: 0x1489,
-	0xaf6: 0x0008, 0xaf7: 0x14a1, 0xaf8: 0x0008, 0xaf9: 0x14b9, 0xafa: 0x0008, 0xafb: 0x14d1,
-	0xafc: 0x0008, 0xafd: 0x14e9, 0xafe: 0x0040, 0xaff: 0x0040,
-	// Block 0x2c, offset 0xb00
-	0xb00: 0x1501, 0xb01: 0x1531, 0xb02: 0x1561, 0xb03: 0x1591, 0xb04: 0x15c1, 0xb05: 0x15f1,
-	0xb06: 0x1621, 0xb07: 0x1651, 0xb08: 0x1501, 0xb09: 0x1531, 0xb0a: 0x1561, 0xb0b: 0x1591,
-	0xb0c: 0x15c1, 0xb0d: 0x15f1, 0xb0e: 0x1621, 0xb0f: 0x1651, 0xb10: 0x1681, 0xb11: 0x16b1,
-	0xb12: 0x16e1, 0xb13: 0x1711, 0xb14: 0x1741, 0xb15: 0x1771, 0xb16: 0x17a1, 0xb17: 0x17d1,
-	0xb18: 0x1681, 0xb19: 0x16b1, 0xb1a: 0x16e1, 0xb1b: 0x1711, 0xb1c: 0x1741, 0xb1d: 0x1771,
-	0xb1e: 0x17a1, 0xb1f: 0x17d1, 0xb20: 0x1801, 0xb21: 0x1831, 0xb22: 0x1861, 0xb23: 0x1891,
-	0xb24: 0x18c1, 0xb25: 0x18f1, 0xb26: 0x1921, 0xb27: 0x1951, 0xb28: 0x1801, 0xb29: 0x1831,
-	0xb2a: 0x1861, 0xb2b: 0x1891, 0xb2c: 0x18c1, 0xb2d: 0x18f1, 0xb2e: 0x1921, 0xb2f: 0x1951,
-	0xb30: 0x0008, 0xb31: 0x0008, 0xb32: 0x1981, 0xb33: 0x19b1, 0xb34: 0x19d9, 0xb35: 0x0040,
-	0xb36: 0x0008, 0xb37: 0x1a01, 0xb38: 0xe045, 0xb39: 0xe045, 0xb3a: 0x064d, 0xb3b: 0x1459,
-	0xb3c: 0x19b1, 0xb3d: 0x0666, 0xb3e: 0x1a31, 0xb3f: 0x0686,
-	// Block 0x2d, offset 0xb40
-	0xb40: 0x06a6, 0xb41: 0x1a4a, 0xb42: 0x1a79, 0xb43: 0x1aa9, 0xb44: 0x1ad1, 0xb45: 0x0040,
-	0xb46: 0x0008, 0xb47: 0x1af9, 0xb48: 0x06c5, 0xb49: 0x1471, 0xb4a: 0x06dd, 0xb4b: 0x1489,
-	0xb4c: 0x1aa9, 0xb4d: 0x1b2a, 0xb4e: 0x1b5a, 0xb4f: 0x1b8a, 0xb50: 0x0008, 0xb51: 0x0008,
-	0xb52: 0x0008, 0xb53: 0x1bb9, 0xb54: 0x0040, 0xb55: 0x0040, 0xb56: 0x0008, 0xb57: 0x0008,
-	0xb58: 0xe045, 0xb59: 0xe045, 0xb5a: 0x06f5, 0xb5b: 0x14a1, 0xb5c: 0x0040, 0xb5d: 0x1bd2,
-	0xb5e: 0x1c02, 0xb5f: 0x1c32, 0xb60: 0x0008, 0xb61: 0x0008, 0xb62: 0x0008, 0xb63: 0x1c61,
-	0xb64: 0x0008, 0xb65: 0x0008, 0xb66: 0x0008, 0xb67: 0x0008, 0xb68: 0xe045, 0xb69: 0xe045,
-	0xb6a: 0x070d, 0xb6b: 0x14d1, 0xb6c: 0xe04d, 0xb6d: 0x1c7a, 0xb6e: 0x03d2, 0xb6f: 0x1caa,
-	0xb70: 0x0040, 0xb71: 0x0040, 0xb72: 0x1cb9, 0xb73: 0x1ce9, 0xb74: 0x1d11, 0xb75: 0x0040,
-	0xb76: 0x0008, 0xb77: 0x1d39, 0xb78: 0x0725, 0xb79: 0x14b9, 0xb7a: 0x0515, 0xb7b: 0x14e9,
-	0xb7c: 0x1ce9, 0xb7d: 0x073e, 0xb7e: 0x075e, 0xb7f: 0x0040,
-	// Block 0x2e, offset 0xb80
-	0xb80: 0x000a, 0xb81: 0x000a, 0xb82: 0x000a, 0xb83: 0x000a, 0xb84: 0x000a, 0xb85: 0x000a,
-	0xb86: 0x000a, 0xb87: 0x000a, 0xb88: 0x000a, 0xb89: 0x000a, 0xb8a: 0x000a, 0xb8b: 0x03c0,
-	0xb8c: 0x0003, 0xb8d: 0x0003, 0xb8e: 0x0340, 0xb8f: 0x0b40, 0xb90: 0x0018, 0xb91: 0xe00d,
-	0xb92: 0x0018, 0xb93: 0x0018, 0xb94: 0x0018, 0xb95: 0x0018, 0xb96: 0x0018, 0xb97: 0x077e,
-	0xb98: 0x0018, 0xb99: 0x0018, 0xb9a: 0x0018, 0xb9b: 0x0018, 0xb9c: 0x0018, 0xb9d: 0x0018,
-	0xb9e: 0x0018, 0xb9f: 0x0018, 0xba0: 0x0018, 0xba1: 0x0018, 0xba2: 0x0018, 0xba3: 0x0018,
-	0xba4: 0x0040, 0xba5: 0x0040, 0xba6: 0x0040, 0xba7: 0x0018, 0xba8: 0x0040, 0xba9: 0x0040,
-	0xbaa: 0x0340, 0xbab: 0x0340, 0xbac: 0x0340, 0xbad: 0x0340, 0xbae: 0x0340, 0xbaf: 0x000a,
-	0xbb0: 0x0018, 0xbb1: 0x0018, 0xbb2: 0x0018, 0xbb3: 0x1d69, 0xbb4: 0x1da1, 0xbb5: 0x0018,
-	0xbb6: 0x1df1, 0xbb7: 0x1e29, 0xbb8: 0x0018, 0xbb9: 0x0018, 0xbba: 0x0018, 0xbbb: 0x0018,
-	0xbbc: 0x1e7a, 0xbbd: 0x0018, 0xbbe: 0x079e, 0xbbf: 0x0018,
-	// Block 0x2f, offset 0xbc0
-	0xbc0: 0x0018, 0xbc1: 0x0018, 0xbc2: 0x0018, 0xbc3: 0x0018, 0xbc4: 0x0018, 0xbc5: 0x0018,
-	0xbc6: 0x0018, 0xbc7: 0x1e92, 0xbc8: 0x1eaa, 0xbc9: 0x1ec2, 0xbca: 0x0018, 0xbcb: 0x0018,
-	0xbcc: 0x0018, 0xbcd: 0x0018, 0xbce: 0x0018, 0xbcf: 0x0018, 0xbd0: 0x0018, 0xbd1: 0x0018,
-	0xbd2: 0x0018, 0xbd3: 0x0018, 0xbd4: 0x0018, 0xbd5: 0x0018, 0xbd6: 0x0018, 0xbd7: 0x1ed9,
-	0xbd8: 0x0018, 0xbd9: 0x0018, 0xbda: 0x0018, 0xbdb: 0x0018, 0xbdc: 0x0018, 0xbdd: 0x0018,
-	0xbde: 0x0018, 0xbdf: 0x000a, 0xbe0: 0x03c0, 0xbe1: 0x0340, 0xbe2: 0x0340, 0xbe3: 0x0340,
-	0xbe4: 0x03c0, 0xbe5: 0x0040, 0xbe6: 0x0040, 0xbe7: 0x0040, 0xbe8: 0x0040, 0xbe9: 0x0040,
-	0xbea: 0x0340, 0xbeb: 0x0340, 0xbec: 0x0340, 0xbed: 0x0340, 0xbee: 0x0340, 0xbef: 0x0340,
-	0xbf0: 0x1f41, 0xbf1: 0x0f41, 0xbf2: 0x0040, 0xbf3: 0x0040, 0xbf4: 0x1f51, 0xbf5: 0x1f61,
-	0xbf6: 0x1f71, 0xbf7: 0x1f81, 0xbf8: 0x1f91, 0xbf9: 0x1fa1, 0xbfa: 0x1fb2, 0xbfb: 0x07bd,
-	0xbfc: 0x1fc2, 0xbfd: 0x1fd2, 0xbfe: 0x1fe2, 0xbff: 0x0f71,
-	// Block 0x30, offset 0xc00
-	0xc00: 0x1f41, 0xc01: 0x00c9, 0xc02: 0x0069, 0xc03: 0x0079, 0xc04: 0x1f51, 0xc05: 0x1f61,
-	0xc06: 0x1f71, 0xc07: 0x1f81, 0xc08: 0x1f91, 0xc09: 0x1fa1, 0xc0a: 0x1fb2, 0xc0b: 0x07d5,
-	0xc0c: 0x1fc2, 0xc0d: 0x1fd2, 0xc0e: 0x1fe2, 0xc0f: 0x0040, 0xc10: 0x0039, 0xc11: 0x0f09,
-	0xc12: 0x00d9, 0xc13: 0x0369, 0xc14: 0x0ff9, 0xc15: 0x0249, 0xc16: 0x0f51, 0xc17: 0x0359,
-	0xc18: 0x0f61, 0xc19: 0x0f71, 0xc1a: 0x0f99, 0xc1b: 0x01d9, 0xc1c: 0x0fa9, 0xc1d: 0x0040,
-	0xc1e: 0x0040, 0xc1f: 0x0040, 0xc20: 0x0018, 0xc21: 0x0018, 0xc22: 0x0018, 0xc23: 0x0018,
-	0xc24: 0x0018, 0xc25: 0x0018, 0xc26: 0x0018, 0xc27: 0x0018, 0xc28: 0x1ff1, 0xc29: 0x0018,
-	0xc2a: 0x0018, 0xc2b: 0x0018, 0xc2c: 0x0018, 0xc2d: 0x0018, 0xc2e: 0x0018, 0xc2f: 0x0018,
-	0xc30: 0x0018, 0xc31: 0x0018, 0xc32: 0x0018, 0xc33: 0x0018, 0xc34: 0x0018, 0xc35: 0x0018,
-	0xc36: 0x0018, 0xc37: 0x0018, 0xc38: 0x0018, 0xc39: 0x0018, 0xc3a: 0x0018, 0xc3b: 0x0018,
-	0xc3c: 0x0018, 0xc3d: 0x0018, 0xc3e: 0x0018, 0xc3f: 0x0040,
-	// Block 0x31, offset 0xc40
-	0xc40: 0x07ee, 0xc41: 0x080e, 0xc42: 0x1159, 0xc43: 0x082d, 0xc44: 0x0018, 0xc45: 0x084e,
-	0xc46: 0x086e, 0xc47: 0x1011, 0xc48: 0x0018, 0xc49: 0x088d, 0xc4a: 0x0f31, 0xc4b: 0x0249,
-	0xc4c: 0x0249, 0xc4d: 0x0249, 0xc4e: 0x0249, 0xc4f: 0x2009, 0xc50: 0x0f41, 0xc51: 0x0f41,
-	0xc52: 0x0359, 0xc53: 0x0359, 0xc54: 0x0018, 0xc55: 0x0f71, 0xc56: 0x2021, 0xc57: 0x0018,
-	0xc58: 0x0018, 0xc59: 0x0f99, 0xc5a: 0x2039, 0xc5b: 0x0269, 0xc5c: 0x0269, 0xc5d: 0x0269,
-	0xc5e: 0x0018, 0xc5f: 0x0018, 0xc60: 0x2049, 0xc61: 0x08ad, 0xc62: 0x2061, 0xc63: 0x0018,
-	0xc64: 0x13d1, 0xc65: 0x0018, 0xc66: 0x2079, 0xc67: 0x0018, 0xc68: 0x13d1, 0xc69: 0x0018,
-	0xc6a: 0x0f51, 0xc6b: 0x2091, 0xc6c: 0x0ee9, 0xc6d: 0x1159, 0xc6e: 0x0018, 0xc6f: 0x0f09,
-	0xc70: 0x0f09, 0xc71: 0x1199, 0xc72: 0x0040, 0xc73: 0x0f61, 0xc74: 0x00d9, 0xc75: 0x20a9,
-	0xc76: 0x20c1, 0xc77: 0x20d9, 0xc78: 0x20f1, 0xc79: 0x0f41, 0xc7a: 0x0018, 0xc7b: 0x08cd,
-	0xc7c: 0x2109, 0xc7d: 0x10b1, 0xc7e: 0x10b1, 0xc7f: 0x2109,
-	// Block 0x32, offset 0xc80
-	0xc80: 0x08ed, 0xc81: 0x0018, 0xc82: 0x0018, 0xc83: 0x0018, 0xc84: 0x0018, 0xc85: 0x0ef9,
-	0xc86: 0x0ef9, 0xc87: 0x0f09, 0xc88: 0x0f41, 0xc89: 0x0259, 0xc8a: 0x0018, 0xc8b: 0x0018,
-	0xc8c: 0x0018, 0xc8d: 0x0018, 0xc8e: 0x0008, 0xc8f: 0x0018, 0xc90: 0x2121, 0xc91: 0x2151,
-	0xc92: 0x2181, 0xc93: 0x21b9, 0xc94: 0x21e9, 0xc95: 0x2219, 0xc96: 0x2249, 0xc97: 0x2279,
-	0xc98: 0x22a9, 0xc99: 0x22d9, 0xc9a: 0x2309, 0xc9b: 0x2339, 0xc9c: 0x2369, 0xc9d: 0x2399,
-	0xc9e: 0x23c9, 0xc9f: 0x23f9, 0xca0: 0x0f41, 0xca1: 0x2421, 0xca2: 0x0905, 0xca3: 0x2439,
-	0xca4: 0x1089, 0xca5: 0x2451, 0xca6: 0x0925, 0xca7: 0x2469, 0xca8: 0x2491, 0xca9: 0x0369,
-	0xcaa: 0x24a9, 0xcab: 0x0945, 0xcac: 0x0359, 0xcad: 0x1159, 0xcae: 0x0ef9, 0xcaf: 0x0f61,
-	0xcb0: 0x0f41, 0xcb1: 0x2421, 0xcb2: 0x0965, 0xcb3: 0x2439, 0xcb4: 0x1089, 0xcb5: 0x2451,
-	0xcb6: 0x0985, 0xcb7: 0x2469, 0xcb8: 0x2491, 0xcb9: 0x0369, 0xcba: 0x24a9, 0xcbb: 0x09a5,
-	0xcbc: 0x0359, 0xcbd: 0x1159, 0xcbe: 0x0ef9, 0xcbf: 0x0f61,
-	// Block 0x33, offset 0xcc0
-	0xcc0: 0x0018, 0xcc1: 0x0018, 0xcc2: 0x0018, 0xcc3: 0x0018, 0xcc4: 0x0018, 0xcc5: 0x0018,
-	0xcc6: 0x0018, 0xcc7: 0x0018, 0xcc8: 0x0018, 0xcc9: 0x0018, 0xcca: 0x0018, 0xccb: 0x0040,
-	0xccc: 0x0040, 0xccd: 0x0040, 0xcce: 0x0040, 0xccf: 0x0040, 0xcd0: 0x0040, 0xcd1: 0x0040,
-	0xcd2: 0x0040, 0xcd3: 0x0040, 0xcd4: 0x0040, 0xcd5: 0x0040, 0xcd6: 0x0040, 0xcd7: 0x0040,
-	0xcd8: 0x0040, 0xcd9: 0x0040, 0xcda: 0x0040, 0xcdb: 0x0040, 0xcdc: 0x0040, 0xcdd: 0x0040,
-	0xcde: 0x0040, 0xcdf: 0x0040, 0xce0: 0x00c9, 0xce1: 0x0069, 0xce2: 0x0079, 0xce3: 0x1f51,
-	0xce4: 0x1f61, 0xce5: 0x1f71, 0xce6: 0x1f81, 0xce7: 0x1f91, 0xce8: 0x1fa1, 0xce9: 0x2601,
-	0xcea: 0x2619, 0xceb: 0x2631, 0xcec: 0x2649, 0xced: 0x2661, 0xcee: 0x2679, 0xcef: 0x2691,
-	0xcf0: 0x26a9, 0xcf1: 0x26c1, 0xcf2: 0x26d9, 0xcf3: 0x26f1, 0xcf4: 0x0a06, 0xcf5: 0x0a26,
-	0xcf6: 0x0a46, 0xcf7: 0x0a66, 0xcf8: 0x0a86, 0xcf9: 0x0aa6, 0xcfa: 0x0ac6, 0xcfb: 0x0ae6,
-	0xcfc: 0x0b06, 0xcfd: 0x270a, 0xcfe: 0x2732, 0xcff: 0x275a,
-	// Block 0x34, offset 0xd00
-	0xd00: 0x2782, 0xd01: 0x27aa, 0xd02: 0x27d2, 0xd03: 0x27fa, 0xd04: 0x2822, 0xd05: 0x284a,
-	0xd06: 0x2872, 0xd07: 0x289a, 0xd08: 0x0040, 0xd09: 0x0040, 0xd0a: 0x0040, 0xd0b: 0x0040,
-	0xd0c: 0x0040, 0xd0d: 0x0040, 0xd0e: 0x0040, 0xd0f: 0x0040, 0xd10: 0x0040, 0xd11: 0x0040,
-	0xd12: 0x0040, 0xd13: 0x0040, 0xd14: 0x0040, 0xd15: 0x0040, 0xd16: 0x0040, 0xd17: 0x0040,
-	0xd18: 0x0040, 0xd19: 0x0040, 0xd1a: 0x0040, 0xd1b: 0x0040, 0xd1c: 0x0b26, 0xd1d: 0x0b46,
-	0xd1e: 0x0b66, 0xd1f: 0x0b86, 0xd20: 0x0ba6, 0xd21: 0x0bc6, 0xd22: 0x0be6, 0xd23: 0x0c06,
-	0xd24: 0x0c26, 0xd25: 0x0c46, 0xd26: 0x0c66, 0xd27: 0x0c86, 0xd28: 0x0ca6, 0xd29: 0x0cc6,
-	0xd2a: 0x0ce6, 0xd2b: 0x0d06, 0xd2c: 0x0d26, 0xd2d: 0x0d46, 0xd2e: 0x0d66, 0xd2f: 0x0d86,
-	0xd30: 0x0da6, 0xd31: 0x0dc6, 0xd32: 0x0de6, 0xd33: 0x0e06, 0xd34: 0x0e26, 0xd35: 0x0e46,
-	0xd36: 0x0039, 0xd37: 0x0ee9, 0xd38: 0x1159, 0xd39: 0x0ef9, 0xd3a: 0x0f09, 0xd3b: 0x1199,
-	0xd3c: 0x0f31, 0xd3d: 0x0249, 0xd3e: 0x0f41, 0xd3f: 0x0259,
-	// Block 0x35, offset 0xd40
-	0xd40: 0x0f51, 0xd41: 0x0359, 0xd42: 0x0f61, 0xd43: 0x0f71, 0xd44: 0x00d9, 0xd45: 0x0f99,
-	0xd46: 0x2039, 0xd47: 0x0269, 0xd48: 0x01d9, 0xd49: 0x0fa9, 0xd4a: 0x0fb9, 0xd4b: 0x1089,
-	0xd4c: 0x0279, 0xd4d: 0x0369, 0xd4e: 0x0289, 0xd4f: 0x13d1, 0xd50: 0x0039, 0xd51: 0x0ee9,
-	0xd52: 0x1159, 0xd53: 0x0ef9, 0xd54: 0x0f09, 0xd55: 0x1199, 0xd56: 0x0f31, 0xd57: 0x0249,
-	0xd58: 0x0f41, 0xd59: 0x0259, 0xd5a: 0x0f51, 0xd5b: 0x0359, 0xd5c: 0x0f61, 0xd5d: 0x0f71,
-	0xd5e: 0x00d9, 0xd5f: 0x0f99, 0xd60: 0x2039, 0xd61: 0x0269, 0xd62: 0x01d9, 0xd63: 0x0fa9,
-	0xd64: 0x0fb9, 0xd65: 0x1089, 0xd66: 0x0279, 0xd67: 0x0369, 0xd68: 0x0289, 0xd69: 0x13d1,
-	0xd6a: 0x1f41, 0xd6b: 0x0018, 0xd6c: 0x0018, 0xd6d: 0x0018, 0xd6e: 0x0018, 0xd6f: 0x0018,
-	0xd70: 0x0018, 0xd71: 0x0018, 0xd72: 0x0018, 0xd73: 0x0018, 0xd74: 0x0018, 0xd75: 0x0018,
-	0xd76: 0x0018, 0xd77: 0x0018, 0xd78: 0x0018, 0xd79: 0x0018, 0xd7a: 0x0018, 0xd7b: 0x0018,
-	0xd7c: 0x0018, 0xd7d: 0x0018, 0xd7e: 0x0018, 0xd7f: 0x0018,
-	// Block 0x36, offset 0xd80
-	0xd80: 0x0008, 0xd81: 0x0008, 0xd82: 0x0008, 0xd83: 0x0008, 0xd84: 0x0008, 0xd85: 0x0008,
-	0xd86: 0x0008, 0xd87: 0x0008, 0xd88: 0x0008, 0xd89: 0x0008, 0xd8a: 0x0008, 0xd8b: 0x0008,
-	0xd8c: 0x0008, 0xd8d: 0x0008, 0xd8e: 0x0008, 0xd8f: 0x0008, 0xd90: 0x0008, 0xd91: 0x0008,
-	0xd92: 0x0008, 0xd93: 0x0008, 0xd94: 0x0008, 0xd95: 0x0008, 0xd96: 0x0008, 0xd97: 0x0008,
-	0xd98: 0x0008, 0xd99: 0x0008, 0xd9a: 0x0008, 0xd9b: 0x0008, 0xd9c: 0x0008, 0xd9d: 0x0008,
-	0xd9e: 0x0008, 0xd9f: 0x0040, 0xda0: 0xe00d, 0xda1: 0x0008, 0xda2: 0x2971, 0xda3: 0x0ebd,
-	0xda4: 0x2989, 0xda5: 0x0008, 0xda6: 0x0008, 0xda7: 0xe07d, 0xda8: 0x0008, 0xda9: 0xe01d,
-	0xdaa: 0x0008, 0xdab: 0xe03d, 0xdac: 0x0008, 0xdad: 0x0fe1, 0xdae: 0x1281, 0xdaf: 0x0fc9,
-	0xdb0: 0x1141, 0xdb1: 0x0008, 0xdb2: 0xe00d, 0xdb3: 0x0008, 0xdb4: 0x0008, 0xdb5: 0xe01d,
-	0xdb6: 0x0008, 0xdb7: 0x0008, 0xdb8: 0x0008, 0xdb9: 0x0008, 0xdba: 0x0008, 0xdbb: 0x0008,
-	0xdbc: 0x0259, 0xdbd: 0x1089, 0xdbe: 0x29a1, 0xdbf: 0x29b9,
-	// Block 0x37, offset 0xdc0
-	0xdc0: 0xe00d, 0xdc1: 0x0008, 0xdc2: 0xe00d, 0xdc3: 0x0008, 0xdc4: 0xe00d, 0xdc5: 0x0008,
-	0xdc6: 0xe00d, 0xdc7: 0x0008, 0xdc8: 0xe00d, 0xdc9: 0x0008, 0xdca: 0xe00d, 0xdcb: 0x0008,
-	0xdcc: 0xe00d, 0xdcd: 0x0008, 0xdce: 0xe00d, 0xdcf: 0x0008, 0xdd0: 0xe00d, 0xdd1: 0x0008,
-	0xdd2: 0xe00d, 0xdd3: 0x0008, 0xdd4: 0xe00d, 0xdd5: 0x0008, 0xdd6: 0xe00d, 0xdd7: 0x0008,
-	0xdd8: 0xe00d, 0xdd9: 0x0008, 0xdda: 0xe00d, 0xddb: 0x0008, 0xddc: 0xe00d, 0xddd: 0x0008,
-	0xdde: 0xe00d, 0xddf: 0x0008, 0xde0: 0xe00d, 0xde1: 0x0008, 0xde2: 0xe00d, 0xde3: 0x0008,
-	0xde4: 0x0008, 0xde5: 0x0018, 0xde6: 0x0018, 0xde7: 0x0018, 0xde8: 0x0018, 0xde9: 0x0018,
-	0xdea: 0x0018, 0xdeb: 0xe03d, 0xdec: 0x0008, 0xded: 0xe01d, 0xdee: 0x0008, 0xdef: 0x3308,
-	0xdf0: 0x3308, 0xdf1: 0x3308, 0xdf2: 0xe00d, 0xdf3: 0x0008, 0xdf4: 0x0040, 0xdf5: 0x0040,
-	0xdf6: 0x0040, 0xdf7: 0x0040, 0xdf8: 0x0040, 0xdf9: 0x0018, 0xdfa: 0x0018, 0xdfb: 0x0018,
-	0xdfc: 0x0018, 0xdfd: 0x0018, 0xdfe: 0x0018, 0xdff: 0x0018,
-	// Block 0x38, offset 0xe00
-	0xe00: 0x26fd, 0xe01: 0x271d, 0xe02: 0x273d, 0xe03: 0x275d, 0xe04: 0x277d, 0xe05: 0x279d,
-	0xe06: 0x27bd, 0xe07: 0x27dd, 0xe08: 0x27fd, 0xe09: 0x281d, 0xe0a: 0x283d, 0xe0b: 0x285d,
-	0xe0c: 0x287d, 0xe0d: 0x289d, 0xe0e: 0x28bd, 0xe0f: 0x28dd, 0xe10: 0x28fd, 0xe11: 0x291d,
-	0xe12: 0x293d, 0xe13: 0x295d, 0xe14: 0x297d, 0xe15: 0x299d, 0xe16: 0x0040, 0xe17: 0x0040,
-	0xe18: 0x0040, 0xe19: 0x0040, 0xe1a: 0x0040, 0xe1b: 0x0040, 0xe1c: 0x0040, 0xe1d: 0x0040,
-	0xe1e: 0x0040, 0xe1f: 0x0040, 0xe20: 0x0040, 0xe21: 0x0040, 0xe22: 0x0040, 0xe23: 0x0040,
-	0xe24: 0x0040, 0xe25: 0x0040, 0xe26: 0x0040, 0xe27: 0x0040, 0xe28: 0x0040, 0xe29: 0x0040,
-	0xe2a: 0x0040, 0xe2b: 0x0040, 0xe2c: 0x0040, 0xe2d: 0x0040, 0xe2e: 0x0040, 0xe2f: 0x0040,
-	0xe30: 0x0040, 0xe31: 0x0040, 0xe32: 0x0040, 0xe33: 0x0040, 0xe34: 0x0040, 0xe35: 0x0040,
-	0xe36: 0x0040, 0xe37: 0x0040, 0xe38: 0x0040, 0xe39: 0x0040, 0xe3a: 0x0040, 0xe3b: 0x0040,
-	0xe3c: 0x0040, 0xe3d: 0x0040, 0xe3e: 0x0040, 0xe3f: 0x0040,
-	// Block 0x39, offset 0xe40
-	0xe40: 0x000a, 0xe41: 0x0018, 0xe42: 0x29d1, 0xe43: 0x0018, 0xe44: 0x0018, 0xe45: 0x0008,
-	0xe46: 0x0008, 0xe47: 0x0008, 0xe48: 0x0018, 0xe49: 0x0018, 0xe4a: 0x0018, 0xe4b: 0x0018,
-	0xe4c: 0x0018, 0xe4d: 0x0018, 0xe4e: 0x0018, 0xe4f: 0x0018, 0xe50: 0x0018, 0xe51: 0x0018,
-	0xe52: 0x0018, 0xe53: 0x0018, 0xe54: 0x0018, 0xe55: 0x0018, 0xe56: 0x0018, 0xe57: 0x0018,
-	0xe58: 0x0018, 0xe59: 0x0018, 0xe5a: 0x0018, 0xe5b: 0x0018, 0xe5c: 0x0018, 0xe5d: 0x0018,
-	0xe5e: 0x0018, 0xe5f: 0x0018, 0xe60: 0x0018, 0xe61: 0x0018, 0xe62: 0x0018, 0xe63: 0x0018,
-	0xe64: 0x0018, 0xe65: 0x0018, 0xe66: 0x0018, 0xe67: 0x0018, 0xe68: 0x0018, 0xe69: 0x0018,
-	0xe6a: 0x3308, 0xe6b: 0x3308, 0xe6c: 0x3308, 0xe6d: 0x3308, 0xe6e: 0x3018, 0xe6f: 0x3018,
-	0xe70: 0x0018, 0xe71: 0x0018, 0xe72: 0x0018, 0xe73: 0x0018, 0xe74: 0x0018, 0xe75: 0x0018,
-	0xe76: 0xe125, 0xe77: 0x0018, 0xe78: 0x29bd, 0xe79: 0x29dd, 0xe7a: 0x29fd, 0xe7b: 0x0018,
-	0xe7c: 0x0008, 0xe7d: 0x0018, 0xe7e: 0x0018, 0xe7f: 0x0018,
-	// Block 0x3a, offset 0xe80
-	0xe80: 0x2b3d, 0xe81: 0x2b5d, 0xe82: 0x2b7d, 0xe83: 0x2b9d, 0xe84: 0x2bbd, 0xe85: 0x2bdd,
-	0xe86: 0x2bdd, 0xe87: 0x2bdd, 0xe88: 0x2bfd, 0xe89: 0x2bfd, 0xe8a: 0x2bfd, 0xe8b: 0x2bfd,
-	0xe8c: 0x2c1d, 0xe8d: 0x2c1d, 0xe8e: 0x2c1d, 0xe8f: 0x2c3d, 0xe90: 0x2c5d, 0xe91: 0x2c5d,
-	0xe92: 0x2a7d, 0xe93: 0x2a7d, 0xe94: 0x2c5d, 0xe95: 0x2c5d, 0xe96: 0x2c7d, 0xe97: 0x2c7d,
-	0xe98: 0x2c5d, 0xe99: 0x2c5d, 0xe9a: 0x2a7d, 0xe9b: 0x2a7d, 0xe9c: 0x2c5d, 0xe9d: 0x2c5d,
-	0xe9e: 0x2c3d, 0xe9f: 0x2c3d, 0xea0: 0x2c9d, 0xea1: 0x2c9d, 0xea2: 0x2cbd, 0xea3: 0x2cbd,
-	0xea4: 0x0040, 0xea5: 0x2cdd, 0xea6: 0x2cfd, 0xea7: 0x2d1d, 0xea8: 0x2d1d, 0xea9: 0x2d3d,
-	0xeaa: 0x2d5d, 0xeab: 0x2d7d, 0xeac: 0x2d9d, 0xead: 0x2dbd, 0xeae: 0x2ddd, 0xeaf: 0x2dfd,
-	0xeb0: 0x2e1d, 0xeb1: 0x2e3d, 0xeb2: 0x2e3d, 0xeb3: 0x2e5d, 0xeb4: 0x2e7d, 0xeb5: 0x2e7d,
-	0xeb6: 0x2e9d, 0xeb7: 0x2ebd, 0xeb8: 0x2e5d, 0xeb9: 0x2edd, 0xeba: 0x2efd, 0xebb: 0x2edd,
-	0xebc: 0x2e5d, 0xebd: 0x2f1d, 0xebe: 0x2f3d, 0xebf: 0x2f5d,
-	// Block 0x3b, offset 0xec0
-	0xec0: 0x2f7d, 0xec1: 0x2f9d, 0xec2: 0x2cfd, 0xec3: 0x2cdd, 0xec4: 0x2fbd, 0xec5: 0x2fdd,
-	0xec6: 0x2ffd, 0xec7: 0x301d, 0xec8: 0x303d, 0xec9: 0x305d, 0xeca: 0x307d, 0xecb: 0x309d,
-	0xecc: 0x30bd, 0xecd: 0x30dd, 0xece: 0x30fd, 0xecf: 0x0040, 0xed0: 0x0018, 0xed1: 0x0018,
-	0xed2: 0x311d, 0xed3: 0x313d, 0xed4: 0x315d, 0xed5: 0x317d, 0xed6: 0x319d, 0xed7: 0x31bd,
-	0xed8: 0x31dd, 0xed9: 0x31fd, 0xeda: 0x321d, 0xedb: 0x323d, 0xedc: 0x315d, 0xedd: 0x325d,
-	0xede: 0x327d, 0xedf: 0x329d, 0xee0: 0x0008, 0xee1: 0x0008, 0xee2: 0x0008, 0xee3: 0x0008,
-	0xee4: 0x0008, 0xee5: 0x0008, 0xee6: 0x0008, 0xee7: 0x0008, 0xee8: 0x0008, 0xee9: 0x0008,
-	0xeea: 0x0008, 0xeeb: 0x0008, 0xeec: 0x0008, 0xeed: 0x0008, 0xeee: 0x0008, 0xeef: 0x0008,
-	0xef0: 0x0008, 0xef1: 0x0008, 0xef2: 0x0008, 0xef3: 0x0008, 0xef4: 0x0008, 0xef5: 0x0008,
-	0xef6: 0x0008, 0xef7: 0x0008, 0xef8: 0x0008, 0xef9: 0x0008, 0xefa: 0x0008, 0xefb: 0x0040,
-	0xefc: 0x0040, 0xefd: 0x0040, 0xefe: 0x0040, 0xeff: 0x0040,
-	// Block 0x3c, offset 0xf00
-	0xf00: 0x36a2, 0xf01: 0x36d2, 0xf02: 0x3702, 0xf03: 0x3732, 0xf04: 0x32bd, 0xf05: 0x32dd,
-	0xf06: 0x32fd, 0xf07: 0x331d, 0xf08: 0x0018, 0xf09: 0x0018, 0xf0a: 0x0018, 0xf0b: 0x0018,
-	0xf0c: 0x0018, 0xf0d: 0x0018, 0xf0e: 0x0018, 0xf0f: 0x0018, 0xf10: 0x333d, 0xf11: 0x3761,
-	0xf12: 0x3779, 0xf13: 0x3791, 0xf14: 0x37a9, 0xf15: 0x37c1, 0xf16: 0x37d9, 0xf17: 0x37f1,
-	0xf18: 0x3809, 0xf19: 0x3821, 0xf1a: 0x3839, 0xf1b: 0x3851, 0xf1c: 0x3869, 0xf1d: 0x3881,
-	0xf1e: 0x3899, 0xf1f: 0x38b1, 0xf20: 0x335d, 0xf21: 0x337d, 0xf22: 0x339d, 0xf23: 0x33bd,
-	0xf24: 0x33dd, 0xf25: 0x33dd, 0xf26: 0x33fd, 0xf27: 0x341d, 0xf28: 0x343d, 0xf29: 0x345d,
-	0xf2a: 0x347d, 0xf2b: 0x349d, 0xf2c: 0x34bd, 0xf2d: 0x34dd, 0xf2e: 0x34fd, 0xf2f: 0x351d,
-	0xf30: 0x353d, 0xf31: 0x355d, 0xf32: 0x357d, 0xf33: 0x359d, 0xf34: 0x35bd, 0xf35: 0x35dd,
-	0xf36: 0x35fd, 0xf37: 0x361d, 0xf38: 0x363d, 0xf39: 0x365d, 0xf3a: 0x367d, 0xf3b: 0x369d,
-	0xf3c: 0x38c9, 0xf3d: 0x3901, 0xf3e: 0x36bd, 0xf3f: 0x0018,
-	// Block 0x3d, offset 0xf40
-	0xf40: 0x36dd, 0xf41: 0x36fd, 0xf42: 0x371d, 0xf43: 0x373d, 0xf44: 0x375d, 0xf45: 0x377d,
-	0xf46: 0x379d, 0xf47: 0x37bd, 0xf48: 0x37dd, 0xf49: 0x37fd, 0xf4a: 0x381d, 0xf4b: 0x383d,
-	0xf4c: 0x385d, 0xf4d: 0x387d, 0xf4e: 0x389d, 0xf4f: 0x38bd, 0xf50: 0x38dd, 0xf51: 0x38fd,
-	0xf52: 0x391d, 0xf53: 0x393d, 0xf54: 0x395d, 0xf55: 0x397d, 0xf56: 0x399d, 0xf57: 0x39bd,
-	0xf58: 0x39dd, 0xf59: 0x39fd, 0xf5a: 0x3a1d, 0xf5b: 0x3a3d, 0xf5c: 0x3a5d, 0xf5d: 0x3a7d,
-	0xf5e: 0x3a9d, 0xf5f: 0x3abd, 0xf60: 0x3add, 0xf61: 0x3afd, 0xf62: 0x3b1d, 0xf63: 0x3b3d,
-	0xf64: 0x3b5d, 0xf65: 0x3b7d, 0xf66: 0x127d, 0xf67: 0x3b9d, 0xf68: 0x3bbd, 0xf69: 0x3bdd,
-	0xf6a: 0x3bfd, 0xf6b: 0x3c1d, 0xf6c: 0x3c3d, 0xf6d: 0x3c5d, 0xf6e: 0x239d, 0xf6f: 0x3c7d,
-	0xf70: 0x3c9d, 0xf71: 0x3939, 0xf72: 0x3951, 0xf73: 0x3969, 0xf74: 0x3981, 0xf75: 0x3999,
-	0xf76: 0x39b1, 0xf77: 0x39c9, 0xf78: 0x39e1, 0xf79: 0x39f9, 0xf7a: 0x3a11, 0xf7b: 0x3a29,
-	0xf7c: 0x3a41, 0xf7d: 0x3a59, 0xf7e: 0x3a71, 0xf7f: 0x3a89,
-	// Block 0x3e, offset 0xf80
-	0xf80: 0x3aa1, 0xf81: 0x3ac9, 0xf82: 0x3af1, 0xf83: 0x3b19, 0xf84: 0x3b41, 0xf85: 0x3b69,
-	0xf86: 0x3b91, 0xf87: 0x3bb9, 0xf88: 0x3be1, 0xf89: 0x3c09, 0xf8a: 0x3c39, 0xf8b: 0x3c69,
-	0xf8c: 0x3c99, 0xf8d: 0x3cbd, 0xf8e: 0x3cb1, 0xf8f: 0x3cdd, 0xf90: 0x3cfd, 0xf91: 0x3d15,
-	0xf92: 0x3d2d, 0xf93: 0x3d45, 0xf94: 0x3d5d, 0xf95: 0x3d5d, 0xf96: 0x3d45, 0xf97: 0x3d75,
-	0xf98: 0x07bd, 0xf99: 0x3d8d, 0xf9a: 0x3da5, 0xf9b: 0x3dbd, 0xf9c: 0x3dd5, 0xf9d: 0x3ded,
-	0xf9e: 0x3e05, 0xf9f: 0x3e1d, 0xfa0: 0x3e35, 0xfa1: 0x3e4d, 0xfa2: 0x3e65, 0xfa3: 0x3e7d,
-	0xfa4: 0x3e95, 0xfa5: 0x3e95, 0xfa6: 0x3ead, 0xfa7: 0x3ead, 0xfa8: 0x3ec5, 0xfa9: 0x3ec5,
-	0xfaa: 0x3edd, 0xfab: 0x3ef5, 0xfac: 0x3f0d, 0xfad: 0x3f25, 0xfae: 0x3f3d, 0xfaf: 0x3f3d,
-	0xfb0: 0x3f55, 0xfb1: 0x3f55, 0xfb2: 0x3f55, 0xfb3: 0x3f6d, 0xfb4: 0x3f85, 0xfb5: 0x3f9d,
-	0xfb6: 0x3fb5, 0xfb7: 0x3f9d, 0xfb8: 0x3fcd, 0xfb9: 0x3fe5, 0xfba: 0x3f6d, 0xfbb: 0x3ffd,
-	0xfbc: 0x4015, 0xfbd: 0x4015, 0xfbe: 0x4015, 0xfbf: 0x0040,
-	// Block 0x3f, offset 0xfc0
-	0xfc0: 0x3cc9, 0xfc1: 0x3d31, 0xfc2: 0x3d99, 0xfc3: 0x3e01, 0xfc4: 0x3e51, 0xfc5: 0x3eb9,
-	0xfc6: 0x3f09, 0xfc7: 0x3f59, 0xfc8: 0x3fd9, 0xfc9: 0x4041, 0xfca: 0x4091, 0xfcb: 0x40e1,
-	0xfcc: 0x4131, 0xfcd: 0x4199, 0xfce: 0x4201, 0xfcf: 0x4251, 0xfd0: 0x42a1, 0xfd1: 0x42d9,
-	0xfd2: 0x4329, 0xfd3: 0x4391, 0xfd4: 0x43f9, 0xfd5: 0x4431, 0xfd6: 0x44b1, 0xfd7: 0x4549,
-	0xfd8: 0x45c9, 0xfd9: 0x4619, 0xfda: 0x4699, 0xfdb: 0x4719, 0xfdc: 0x4781, 0xfdd: 0x47d1,
-	0xfde: 0x4821, 0xfdf: 0x4871, 0xfe0: 0x48d9, 0xfe1: 0x4959, 0xfe2: 0x49c1, 0xfe3: 0x4a11,
-	0xfe4: 0x4a61, 0xfe5: 0x4ab1, 0xfe6: 0x4ae9, 0xfe7: 0x4b21, 0xfe8: 0x4b59, 0xfe9: 0x4b91,
-	0xfea: 0x4be1, 0xfeb: 0x4c31, 0xfec: 0x4cb1, 0xfed: 0x4d01, 0xfee: 0x4d69, 0xfef: 0x4de9,
-	0xff0: 0x4e39, 0xff1: 0x4e71, 0xff2: 0x4ea9, 0xff3: 0x4f29, 0xff4: 0x4f91, 0xff5: 0x5011,
-	0xff6: 0x5061, 0xff7: 0x50e1, 0xff8: 0x5119, 0xff9: 0x5169, 0xffa: 0x51b9, 0xffb: 0x5209,
-	0xffc: 0x5259, 0xffd: 0x52a9, 0xffe: 0x5311, 0xfff: 0x5361,
-	// Block 0x40, offset 0x1000
-	0x1000: 0x5399, 0x1001: 0x53e9, 0x1002: 0x5439, 0x1003: 0x5489, 0x1004: 0x54f1, 0x1005: 0x5541,
-	0x1006: 0x5591, 0x1007: 0x55e1, 0x1008: 0x5661, 0x1009: 0x56c9, 0x100a: 0x5701, 0x100b: 0x5781,
-	0x100c: 0x57b9, 0x100d: 0x5821, 0x100e: 0x5889, 0x100f: 0x58d9, 0x1010: 0x5929, 0x1011: 0x5979,
-	0x1012: 0x59e1, 0x1013: 0x5a19, 0x1014: 0x5a69, 0x1015: 0x5ad1, 0x1016: 0x5b09, 0x1017: 0x5b89,
-	0x1018: 0x5bd9, 0x1019: 0x5c01, 0x101a: 0x5c29, 0x101b: 0x5c51, 0x101c: 0x5c79, 0x101d: 0x5ca1,
-	0x101e: 0x5cc9, 0x101f: 0x5cf1, 0x1020: 0x5d19, 0x1021: 0x5d41, 0x1022: 0x5d69, 0x1023: 0x5d99,
-	0x1024: 0x5dc9, 0x1025: 0x5df9, 0x1026: 0x5e29, 0x1027: 0x5e59, 0x1028: 0x5e89, 0x1029: 0x5eb9,
-	0x102a: 0x5ee9, 0x102b: 0x5f19, 0x102c: 0x5f49, 0x102d: 0x5f79, 0x102e: 0x5fa9, 0x102f: 0x5fd9,
-	0x1030: 0x6009, 0x1031: 0x402d, 0x1032: 0x6039, 0x1033: 0x6051, 0x1034: 0x404d, 0x1035: 0x6069,
-	0x1036: 0x6081, 0x1037: 0x6099, 0x1038: 0x406d, 0x1039: 0x406d, 0x103a: 0x60b1, 0x103b: 0x60c9,
-	0x103c: 0x6101, 0x103d: 0x6139, 0x103e: 0x6171, 0x103f: 0x61a9,
-	// Block 0x41, offset 0x1040
-	0x1040: 0x6211, 0x1041: 0x6229, 0x1042: 0x408d, 0x1043: 0x6241, 0x1044: 0x6259, 0x1045: 0x6271,
-	0x1046: 0x6289, 0x1047: 0x62a1, 0x1048: 0x40ad, 0x1049: 0x62b9, 0x104a: 0x62e1, 0x104b: 0x62f9,
-	0x104c: 0x40cd, 0x104d: 0x40cd, 0x104e: 0x6311, 0x104f: 0x6329, 0x1050: 0x6341, 0x1051: 0x40ed,
-	0x1052: 0x410d, 0x1053: 0x412d, 0x1054: 0x414d, 0x1055: 0x416d, 0x1056: 0x6359, 0x1057: 0x6371,
-	0x1058: 0x6389, 0x1059: 0x63a1, 0x105a: 0x63b9, 0x105b: 0x418d, 0x105c: 0x63d1, 0x105d: 0x63e9,
-	0x105e: 0x6401, 0x105f: 0x41ad, 0x1060: 0x41cd, 0x1061: 0x6419, 0x1062: 0x41ed, 0x1063: 0x420d,
-	0x1064: 0x422d, 0x1065: 0x6431, 0x1066: 0x424d, 0x1067: 0x6449, 0x1068: 0x6479, 0x1069: 0x6211,
-	0x106a: 0x426d, 0x106b: 0x428d, 0x106c: 0x42ad, 0x106d: 0x42cd, 0x106e: 0x64b1, 0x106f: 0x64f1,
-	0x1070: 0x6539, 0x1071: 0x6551, 0x1072: 0x42ed, 0x1073: 0x6569, 0x1074: 0x6581, 0x1075: 0x6599,
-	0x1076: 0x430d, 0x1077: 0x65b1, 0x1078: 0x65c9, 0x1079: 0x65b1, 0x107a: 0x65e1, 0x107b: 0x65f9,
-	0x107c: 0x432d, 0x107d: 0x6611, 0x107e: 0x6629, 0x107f: 0x6611,
-	// Block 0x42, offset 0x1080
-	0x1080: 0x434d, 0x1081: 0x436d, 0x1082: 0x0040, 0x1083: 0x6641, 0x1084: 0x6659, 0x1085: 0x6671,
-	0x1086: 0x6689, 0x1087: 0x0040, 0x1088: 0x66c1, 0x1089: 0x66d9, 0x108a: 0x66f1, 0x108b: 0x6709,
-	0x108c: 0x6721, 0x108d: 0x6739, 0x108e: 0x6401, 0x108f: 0x6751, 0x1090: 0x6769, 0x1091: 0x6781,
-	0x1092: 0x438d, 0x1093: 0x6799, 0x1094: 0x6289, 0x1095: 0x43ad, 0x1096: 0x43cd, 0x1097: 0x67b1,
-	0x1098: 0x0040, 0x1099: 0x43ed, 0x109a: 0x67c9, 0x109b: 0x67e1, 0x109c: 0x67f9, 0x109d: 0x6811,
-	0x109e: 0x6829, 0x109f: 0x6859, 0x10a0: 0x6889, 0x10a1: 0x68b1, 0x10a2: 0x68d9, 0x10a3: 0x6901,
-	0x10a4: 0x6929, 0x10a5: 0x6951, 0x10a6: 0x6979, 0x10a7: 0x69a1, 0x10a8: 0x69c9, 0x10a9: 0x69f1,
-	0x10aa: 0x6a21, 0x10ab: 0x6a51, 0x10ac: 0x6a81, 0x10ad: 0x6ab1, 0x10ae: 0x6ae1, 0x10af: 0x6b11,
-	0x10b0: 0x6b41, 0x10b1: 0x6b71, 0x10b2: 0x6ba1, 0x10b3: 0x6bd1, 0x10b4: 0x6c01, 0x10b5: 0x6c31,
-	0x10b6: 0x6c61, 0x10b7: 0x6c91, 0x10b8: 0x6cc1, 0x10b9: 0x6cf1, 0x10ba: 0x6d21, 0x10bb: 0x6d51,
-	0x10bc: 0x6d81, 0x10bd: 0x6db1, 0x10be: 0x6de1, 0x10bf: 0x440d,
-	// Block 0x43, offset 0x10c0
-	0x10c0: 0xe00d, 0x10c1: 0x0008, 0x10c2: 0xe00d, 0x10c3: 0x0008, 0x10c4: 0xe00d, 0x10c5: 0x0008,
-	0x10c6: 0xe00d, 0x10c7: 0x0008, 0x10c8: 0xe00d, 0x10c9: 0x0008, 0x10ca: 0xe00d, 0x10cb: 0x0008,
-	0x10cc: 0xe00d, 0x10cd: 0x0008, 0x10ce: 0xe00d, 0x10cf: 0x0008, 0x10d0: 0xe00d, 0x10d1: 0x0008,
-	0x10d2: 0xe00d, 0x10d3: 0x0008, 0x10d4: 0xe00d, 0x10d5: 0x0008, 0x10d6: 0xe00d, 0x10d7: 0x0008,
-	0x10d8: 0xe00d, 0x10d9: 0x0008, 0x10da: 0xe00d, 0x10db: 0x0008, 0x10dc: 0xe00d, 0x10dd: 0x0008,
-	0x10de: 0xe00d, 0x10df: 0x0008, 0x10e0: 0xe00d, 0x10e1: 0x0008, 0x10e2: 0xe00d, 0x10e3: 0x0008,
-	0x10e4: 0xe00d, 0x10e5: 0x0008, 0x10e6: 0xe00d, 0x10e7: 0x0008, 0x10e8: 0xe00d, 0x10e9: 0x0008,
-	0x10ea: 0xe00d, 0x10eb: 0x0008, 0x10ec: 0xe00d, 0x10ed: 0x0008, 0x10ee: 0x0008, 0x10ef: 0x3308,
-	0x10f0: 0x3318, 0x10f1: 0x3318, 0x10f2: 0x3318, 0x10f3: 0x0018, 0x10f4: 0x3308, 0x10f5: 0x3308,
-	0x10f6: 0x3308, 0x10f7: 0x3308, 0x10f8: 0x3308, 0x10f9: 0x3308, 0x10fa: 0x3308, 0x10fb: 0x3308,
-	0x10fc: 0x3308, 0x10fd: 0x3308, 0x10fe: 0x0018, 0x10ff: 0x0008,
-	// Block 0x44, offset 0x1100
-	0x1100: 0xe00d, 0x1101: 0x0008, 0x1102: 0xe00d, 0x1103: 0x0008, 0x1104: 0xe00d, 0x1105: 0x0008,
-	0x1106: 0xe00d, 0x1107: 0x0008, 0x1108: 0xe00d, 0x1109: 0x0008, 0x110a: 0xe00d, 0x110b: 0x0008,
-	0x110c: 0xe00d, 0x110d: 0x0008, 0x110e: 0xe00d, 0x110f: 0x0008, 0x1110: 0xe00d, 0x1111: 0x0008,
-	0x1112: 0xe00d, 0x1113: 0x0008, 0x1114: 0xe00d, 0x1115: 0x0008, 0x1116: 0xe00d, 0x1117: 0x0008,
-	0x1118: 0xe00d, 0x1119: 0x0008, 0x111a: 0xe00d, 0x111b: 0x0008, 0x111c: 0x0ea1, 0x111d: 0x6e11,
-	0x111e: 0x3308, 0x111f: 0x3308, 0x1120: 0x0008, 0x1121: 0x0008, 0x1122: 0x0008, 0x1123: 0x0008,
-	0x1124: 0x0008, 0x1125: 0x0008, 0x1126: 0x0008, 0x1127: 0x0008, 0x1128: 0x0008, 0x1129: 0x0008,
-	0x112a: 0x0008, 0x112b: 0x0008, 0x112c: 0x0008, 0x112d: 0x0008, 0x112e: 0x0008, 0x112f: 0x0008,
-	0x1130: 0x0008, 0x1131: 0x0008, 0x1132: 0x0008, 0x1133: 0x0008, 0x1134: 0x0008, 0x1135: 0x0008,
-	0x1136: 0x0008, 0x1137: 0x0008, 0x1138: 0x0008, 0x1139: 0x0008, 0x113a: 0x0008, 0x113b: 0x0008,
-	0x113c: 0x0008, 0x113d: 0x0008, 0x113e: 0x0008, 0x113f: 0x0008,
-	// Block 0x45, offset 0x1140
-	0x1140: 0x0018, 0x1141: 0x0018, 0x1142: 0x0018, 0x1143: 0x0018, 0x1144: 0x0018, 0x1145: 0x0018,
-	0x1146: 0x0018, 0x1147: 0x0018, 0x1148: 0x0018, 0x1149: 0x0018, 0x114a: 0x0018, 0x114b: 0x0018,
-	0x114c: 0x0018, 0x114d: 0x0018, 0x114e: 0x0018, 0x114f: 0x0018, 0x1150: 0x0018, 0x1151: 0x0018,
-	0x1152: 0x0018, 0x1153: 0x0018, 0x1154: 0x0018, 0x1155: 0x0018, 0x1156: 0x0018, 0x1157: 0x0008,
-	0x1158: 0x0008, 0x1159: 0x0008, 0x115a: 0x0008, 0x115b: 0x0008, 0x115c: 0x0008, 0x115d: 0x0008,
-	0x115e: 0x0008, 0x115f: 0x0008, 0x1160: 0x0018, 0x1161: 0x0018, 0x1162: 0xe00d, 0x1163: 0x0008,
-	0x1164: 0xe00d, 0x1165: 0x0008, 0x1166: 0xe00d, 0x1167: 0x0008, 0x1168: 0xe00d, 0x1169: 0x0008,
-	0x116a: 0xe00d, 0x116b: 0x0008, 0x116c: 0xe00d, 0x116d: 0x0008, 0x116e: 0xe00d, 0x116f: 0x0008,
-	0x1170: 0x0008, 0x1171: 0x0008, 0x1172: 0xe00d, 0x1173: 0x0008, 0x1174: 0xe00d, 0x1175: 0x0008,
-	0x1176: 0xe00d, 0x1177: 0x0008, 0x1178: 0xe00d, 0x1179: 0x0008, 0x117a: 0xe00d, 0x117b: 0x0008,
-	0x117c: 0xe00d, 0x117d: 0x0008, 0x117e: 0xe00d, 0x117f: 0x0008,
-	// Block 0x46, offset 0x1180
-	0x1180: 0xe00d, 0x1181: 0x0008, 0x1182: 0xe00d, 0x1183: 0x0008, 0x1184: 0xe00d, 0x1185: 0x0008,
-	0x1186: 0xe00d, 0x1187: 0x0008, 0x1188: 0xe00d, 0x1189: 0x0008, 0x118a: 0xe00d, 0x118b: 0x0008,
-	0x118c: 0xe00d, 0x118d: 0x0008, 0x118e: 0xe00d, 0x118f: 0x0008, 0x1190: 0xe00d, 0x1191: 0x0008,
-	0x1192: 0xe00d, 0x1193: 0x0008, 0x1194: 0xe00d, 0x1195: 0x0008, 0x1196: 0xe00d, 0x1197: 0x0008,
-	0x1198: 0xe00d, 0x1199: 0x0008, 0x119a: 0xe00d, 0x119b: 0x0008, 0x119c: 0xe00d, 0x119d: 0x0008,
-	0x119e: 0xe00d, 0x119f: 0x0008, 0x11a0: 0xe00d, 0x11a1: 0x0008, 0x11a2: 0xe00d, 0x11a3: 0x0008,
-	0x11a4: 0xe00d, 0x11a5: 0x0008, 0x11a6: 0xe00d, 0x11a7: 0x0008, 0x11a8: 0xe00d, 0x11a9: 0x0008,
-	0x11aa: 0xe00d, 0x11ab: 0x0008, 0x11ac: 0xe00d, 0x11ad: 0x0008, 0x11ae: 0xe00d, 0x11af: 0x0008,
-	0x11b0: 0xe0fd, 0x11b1: 0x0008, 0x11b2: 0x0008, 0x11b3: 0x0008, 0x11b4: 0x0008, 0x11b5: 0x0008,
-	0x11b6: 0x0008, 0x11b7: 0x0008, 0x11b8: 0x0008, 0x11b9: 0xe01d, 0x11ba: 0x0008, 0x11bb: 0xe03d,
-	0x11bc: 0x0008, 0x11bd: 0x442d, 0x11be: 0xe00d, 0x11bf: 0x0008,
-	// Block 0x47, offset 0x11c0
-	0x11c0: 0xe00d, 0x11c1: 0x0008, 0x11c2: 0xe00d, 0x11c3: 0x0008, 0x11c4: 0xe00d, 0x11c5: 0x0008,
-	0x11c6: 0xe00d, 0x11c7: 0x0008, 0x11c8: 0x0008, 0x11c9: 0x0018, 0x11ca: 0x0018, 0x11cb: 0xe03d,
-	0x11cc: 0x0008, 0x11cd: 0x11d9, 0x11ce: 0x0008, 0x11cf: 0x0008, 0x11d0: 0xe00d, 0x11d1: 0x0008,
-	0x11d2: 0xe00d, 0x11d3: 0x0008, 0x11d4: 0x0008, 0x11d5: 0x0008, 0x11d6: 0xe00d, 0x11d7: 0x0008,
-	0x11d8: 0xe00d, 0x11d9: 0x0008, 0x11da: 0xe00d, 0x11db: 0x0008, 0x11dc: 0xe00d, 0x11dd: 0x0008,
-	0x11de: 0xe00d, 0x11df: 0x0008, 0x11e0: 0xe00d, 0x11e1: 0x0008, 0x11e2: 0xe00d, 0x11e3: 0x0008,
-	0x11e4: 0xe00d, 0x11e5: 0x0008, 0x11e6: 0xe00d, 0x11e7: 0x0008, 0x11e8: 0xe00d, 0x11e9: 0x0008,
-	0x11ea: 0x6e29, 0x11eb: 0x1029, 0x11ec: 0x11c1, 0x11ed: 0x6e41, 0x11ee: 0x1221, 0x11ef: 0x0040,
-	0x11f0: 0x6e59, 0x11f1: 0x6e71, 0x11f2: 0x1239, 0x11f3: 0x444d, 0x11f4: 0xe00d, 0x11f5: 0x0008,
-	0x11f6: 0xe00d, 0x11f7: 0x0008, 0x11f8: 0x0040, 0x11f9: 0x0040, 0x11fa: 0x0040, 0x11fb: 0x0040,
-	0x11fc: 0x0040, 0x11fd: 0x0040, 0x11fe: 0x0040, 0x11ff: 0x0040,
-	// Block 0x48, offset 0x1200
-	0x1200: 0x64d5, 0x1201: 0x64f5, 0x1202: 0x6515, 0x1203: 0x6535, 0x1204: 0x6555, 0x1205: 0x6575,
-	0x1206: 0x6595, 0x1207: 0x65b5, 0x1208: 0x65d5, 0x1209: 0x65f5, 0x120a: 0x6615, 0x120b: 0x6635,
-	0x120c: 0x6655, 0x120d: 0x6675, 0x120e: 0x0008, 0x120f: 0x0008, 0x1210: 0x6695, 0x1211: 0x0008,
-	0x1212: 0x66b5, 0x1213: 0x0008, 0x1214: 0x0008, 0x1215: 0x66d5, 0x1216: 0x66f5, 0x1217: 0x6715,
-	0x1218: 0x6735, 0x1219: 0x6755, 0x121a: 0x6775, 0x121b: 0x6795, 0x121c: 0x67b5, 0x121d: 0x67d5,
-	0x121e: 0x67f5, 0x121f: 0x0008, 0x1220: 0x6815, 0x1221: 0x0008, 0x1222: 0x6835, 0x1223: 0x0008,
-	0x1224: 0x0008, 0x1225: 0x6855, 0x1226: 0x6875, 0x1227: 0x0008, 0x1228: 0x0008, 0x1229: 0x0008,
-	0x122a: 0x6895, 0x122b: 0x68b5, 0x122c: 0x68d5, 0x122d: 0x68f5, 0x122e: 0x6915, 0x122f: 0x6935,
-	0x1230: 0x6955, 0x1231: 0x6975, 0x1232: 0x6995, 0x1233: 0x69b5, 0x1234: 0x69d5, 0x1235: 0x69f5,
-	0x1236: 0x6a15, 0x1237: 0x6a35, 0x1238: 0x6a55, 0x1239: 0x6a75, 0x123a: 0x6a95, 0x123b: 0x6ab5,
-	0x123c: 0x6ad5, 0x123d: 0x6af5, 0x123e: 0x6b15, 0x123f: 0x6b35,
-	// Block 0x49, offset 0x1240
-	0x1240: 0x7a95, 0x1241: 0x7ab5, 0x1242: 0x7ad5, 0x1243: 0x7af5, 0x1244: 0x7b15, 0x1245: 0x7b35,
-	0x1246: 0x7b55, 0x1247: 0x7b75, 0x1248: 0x7b95, 0x1249: 0x7bb5, 0x124a: 0x7bd5, 0x124b: 0x7bf5,
-	0x124c: 0x7c15, 0x124d: 0x7c35, 0x124e: 0x7c55, 0x124f: 0x6ec9, 0x1250: 0x6ef1, 0x1251: 0x6f19,
-	0x1252: 0x7c75, 0x1253: 0x7c95, 0x1254: 0x7cb5, 0x1255: 0x6f41, 0x1256: 0x6f69, 0x1257: 0x6f91,
-	0x1258: 0x7cd5, 0x1259: 0x7cf5, 0x125a: 0x0040, 0x125b: 0x0040, 0x125c: 0x0040, 0x125d: 0x0040,
-	0x125e: 0x0040, 0x125f: 0x0040, 0x1260: 0x0040, 0x1261: 0x0040, 0x1262: 0x0040, 0x1263: 0x0040,
-	0x1264: 0x0040, 0x1265: 0x0040, 0x1266: 0x0040, 0x1267: 0x0040, 0x1268: 0x0040, 0x1269: 0x0040,
-	0x126a: 0x0040, 0x126b: 0x0040, 0x126c: 0x0040, 0x126d: 0x0040, 0x126e: 0x0040, 0x126f: 0x0040,
-	0x1270: 0x0040, 0x1271: 0x0040, 0x1272: 0x0040, 0x1273: 0x0040, 0x1274: 0x0040, 0x1275: 0x0040,
-	0x1276: 0x0040, 0x1277: 0x0040, 0x1278: 0x0040, 0x1279: 0x0040, 0x127a: 0x0040, 0x127b: 0x0040,
-	0x127c: 0x0040, 0x127d: 0x0040, 0x127e: 0x0040, 0x127f: 0x0040,
-	// Block 0x4a, offset 0x1280
-	0x1280: 0x6fb9, 0x1281: 0x6fd1, 0x1282: 0x6fe9, 0x1283: 0x7d15, 0x1284: 0x7d35, 0x1285: 0x7001,
-	0x1286: 0x7001, 0x1287: 0x0040, 0x1288: 0x0040, 0x1289: 0x0040, 0x128a: 0x0040, 0x128b: 0x0040,
-	0x128c: 0x0040, 0x128d: 0x0040, 0x128e: 0x0040, 0x128f: 0x0040, 0x1290: 0x0040, 0x1291: 0x0040,
-	0x1292: 0x0040, 0x1293: 0x7019, 0x1294: 0x7041, 0x1295: 0x7069, 0x1296: 0x7091, 0x1297: 0x70b9,
-	0x1298: 0x0040, 0x1299: 0x0040, 0x129a: 0x0040, 0x129b: 0x0040, 0x129c: 0x0040, 0x129d: 0x70e1,
-	0x129e: 0x3308, 0x129f: 0x7109, 0x12a0: 0x7131, 0x12a1: 0x20a9, 0x12a2: 0x20f1, 0x12a3: 0x7149,
-	0x12a4: 0x7161, 0x12a5: 0x7179, 0x12a6: 0x7191, 0x12a7: 0x71a9, 0x12a8: 0x71c1, 0x12a9: 0x1fb2,
-	0x12aa: 0x71d9, 0x12ab: 0x7201, 0x12ac: 0x7229, 0x12ad: 0x7261, 0x12ae: 0x7299, 0x12af: 0x72c1,
-	0x12b0: 0x72e9, 0x12b1: 0x7311, 0x12b2: 0x7339, 0x12b3: 0x7361, 0x12b4: 0x7389, 0x12b5: 0x73b1,
-	0x12b6: 0x73d9, 0x12b7: 0x0040, 0x12b8: 0x7401, 0x12b9: 0x7429, 0x12ba: 0x7451, 0x12bb: 0x7479,
-	0x12bc: 0x74a1, 0x12bd: 0x0040, 0x12be: 0x74c9, 0x12bf: 0x0040,
-	// Block 0x4b, offset 0x12c0
-	0x12c0: 0x74f1, 0x12c1: 0x7519, 0x12c2: 0x0040, 0x12c3: 0x7541, 0x12c4: 0x7569, 0x12c5: 0x0040,
-	0x12c6: 0x7591, 0x12c7: 0x75b9, 0x12c8: 0x75e1, 0x12c9: 0x7609, 0x12ca: 0x7631, 0x12cb: 0x7659,
-	0x12cc: 0x7681, 0x12cd: 0x76a9, 0x12ce: 0x76d1, 0x12cf: 0x76f9, 0x12d0: 0x7721, 0x12d1: 0x7721,
-	0x12d2: 0x7739, 0x12d3: 0x7739, 0x12d4: 0x7739, 0x12d5: 0x7739, 0x12d6: 0x7751, 0x12d7: 0x7751,
-	0x12d8: 0x7751, 0x12d9: 0x7751, 0x12da: 0x7769, 0x12db: 0x7769, 0x12dc: 0x7769, 0x12dd: 0x7769,
-	0x12de: 0x7781, 0x12df: 0x7781, 0x12e0: 0x7781, 0x12e1: 0x7781, 0x12e2: 0x7799, 0x12e3: 0x7799,
-	0x12e4: 0x7799, 0x12e5: 0x7799, 0x12e6: 0x77b1, 0x12e7: 0x77b1, 0x12e8: 0x77b1, 0x12e9: 0x77b1,
-	0x12ea: 0x77c9, 0x12eb: 0x77c9, 0x12ec: 0x77c9, 0x12ed: 0x77c9, 0x12ee: 0x77e1, 0x12ef: 0x77e1,
-	0x12f0: 0x77e1, 0x12f1: 0x77e1, 0x12f2: 0x77f9, 0x12f3: 0x77f9, 0x12f4: 0x77f9, 0x12f5: 0x77f9,
-	0x12f6: 0x7811, 0x12f7: 0x7811, 0x12f8: 0x7811, 0x12f9: 0x7811, 0x12fa: 0x7829, 0x12fb: 0x7829,
-	0x12fc: 0x7829, 0x12fd: 0x7829, 0x12fe: 0x7841, 0x12ff: 0x7841,
-	// Block 0x4c, offset 0x1300
-	0x1300: 0x7841, 0x1301: 0x7841, 0x1302: 0x7859, 0x1303: 0x7859, 0x1304: 0x7871, 0x1305: 0x7871,
-	0x1306: 0x7889, 0x1307: 0x7889, 0x1308: 0x78a1, 0x1309: 0x78a1, 0x130a: 0x78b9, 0x130b: 0x78b9,
-	0x130c: 0x78d1, 0x130d: 0x78d1, 0x130e: 0x78e9, 0x130f: 0x78e9, 0x1310: 0x78e9, 0x1311: 0x78e9,
-	0x1312: 0x7901, 0x1313: 0x7901, 0x1314: 0x7901, 0x1315: 0x7901, 0x1316: 0x7919, 0x1317: 0x7919,
-	0x1318: 0x7919, 0x1319: 0x7919, 0x131a: 0x7931, 0x131b: 0x7931, 0x131c: 0x7931, 0x131d: 0x7931,
-	0x131e: 0x7949, 0x131f: 0x7949, 0x1320: 0x7961, 0x1321: 0x7961, 0x1322: 0x7961, 0x1323: 0x7961,
-	0x1324: 0x7979, 0x1325: 0x7979, 0x1326: 0x7991, 0x1327: 0x7991, 0x1328: 0x7991, 0x1329: 0x7991,
-	0x132a: 0x79a9, 0x132b: 0x79a9, 0x132c: 0x79a9, 0x132d: 0x79a9, 0x132e: 0x79c1, 0x132f: 0x79c1,
-	0x1330: 0x79d9, 0x1331: 0x79d9, 0x1332: 0x0818, 0x1333: 0x0818, 0x1334: 0x0818, 0x1335: 0x0818,
-	0x1336: 0x0818, 0x1337: 0x0818, 0x1338: 0x0818, 0x1339: 0x0818, 0x133a: 0x0818, 0x133b: 0x0818,
-	0x133c: 0x0818, 0x133d: 0x0818, 0x133e: 0x0818, 0x133f: 0x0818,
-	// Block 0x4d, offset 0x1340
-	0x1340: 0x0818, 0x1341: 0x0818, 0x1342: 0x0040, 0x1343: 0x0040, 0x1344: 0x0040, 0x1345: 0x0040,
-	0x1346: 0x0040, 0x1347: 0x0040, 0x1348: 0x0040, 0x1349: 0x0040, 0x134a: 0x0040, 0x134b: 0x0040,
-	0x134c: 0x0040, 0x134d: 0x0040, 0x134e: 0x0040, 0x134f: 0x0040, 0x1350: 0x0040, 0x1351: 0x0040,
-	0x1352: 0x0040, 0x1353: 0x79f1, 0x1354: 0x79f1, 0x1355: 0x79f1, 0x1356: 0x79f1, 0x1357: 0x7a09,
-	0x1358: 0x7a09, 0x1359: 0x7a21, 0x135a: 0x7a21, 0x135b: 0x7a39, 0x135c: 0x7a39, 0x135d: 0x0479,
-	0x135e: 0x7a51, 0x135f: 0x7a51, 0x1360: 0x7a69, 0x1361: 0x7a69, 0x1362: 0x7a81, 0x1363: 0x7a81,
-	0x1364: 0x7a99, 0x1365: 0x7a99, 0x1366: 0x7a99, 0x1367: 0x7a99, 0x1368: 0x7ab1, 0x1369: 0x7ab1,
-	0x136a: 0x7ac9, 0x136b: 0x7ac9, 0x136c: 0x7af1, 0x136d: 0x7af1, 0x136e: 0x7b19, 0x136f: 0x7b19,
-	0x1370: 0x7b41, 0x1371: 0x7b41, 0x1372: 0x7b69, 0x1373: 0x7b69, 0x1374: 0x7b91, 0x1375: 0x7b91,
-	0x1376: 0x7bb9, 0x1377: 0x7bb9, 0x1378: 0x7bb9, 0x1379: 0x7be1, 0x137a: 0x7be1, 0x137b: 0x7be1,
-	0x137c: 0x7c09, 0x137d: 0x7c09, 0x137e: 0x7c09, 0x137f: 0x7c09,
-	// Block 0x4e, offset 0x1380
-	0x1380: 0x85f9, 0x1381: 0x8621, 0x1382: 0x8649, 0x1383: 0x8671, 0x1384: 0x8699, 0x1385: 0x86c1,
-	0x1386: 0x86e9, 0x1387: 0x8711, 0x1388: 0x8739, 0x1389: 0x8761, 0x138a: 0x8789, 0x138b: 0x87b1,
-	0x138c: 0x87d9, 0x138d: 0x8801, 0x138e: 0x8829, 0x138f: 0x8851, 0x1390: 0x8879, 0x1391: 0x88a1,
-	0x1392: 0x88c9, 0x1393: 0x88f1, 0x1394: 0x8919, 0x1395: 0x8941, 0x1396: 0x8969, 0x1397: 0x8991,
-	0x1398: 0x89b9, 0x1399: 0x89e1, 0x139a: 0x8a09, 0x139b: 0x8a31, 0x139c: 0x8a59, 0x139d: 0x8a81,
-	0x139e: 0x8aaa, 0x139f: 0x8ada, 0x13a0: 0x8b0a, 0x13a1: 0x8b3a, 0x13a2: 0x8b6a, 0x13a3: 0x8b9a,
-	0x13a4: 0x8bc9, 0x13a5: 0x8bf1, 0x13a6: 0x7c71, 0x13a7: 0x8c19, 0x13a8: 0x7be1, 0x13a9: 0x7c99,
-	0x13aa: 0x8c41, 0x13ab: 0x8c69, 0x13ac: 0x7d39, 0x13ad: 0x8c91, 0x13ae: 0x7d61, 0x13af: 0x7d89,
-	0x13b0: 0x8cb9, 0x13b1: 0x8ce1, 0x13b2: 0x7e29, 0x13b3: 0x8d09, 0x13b4: 0x7e51, 0x13b5: 0x7e79,
-	0x13b6: 0x8d31, 0x13b7: 0x8d59, 0x13b8: 0x7ec9, 0x13b9: 0x8d81, 0x13ba: 0x7ef1, 0x13bb: 0x7f19,
-	0x13bc: 0x83a1, 0x13bd: 0x83c9, 0x13be: 0x8441, 0x13bf: 0x8469,
-	// Block 0x4f, offset 0x13c0
-	0x13c0: 0x8491, 0x13c1: 0x8531, 0x13c2: 0x8559, 0x13c3: 0x8581, 0x13c4: 0x85a9, 0x13c5: 0x8649,
-	0x13c6: 0x8671, 0x13c7: 0x8699, 0x13c8: 0x8da9, 0x13c9: 0x8739, 0x13ca: 0x8dd1, 0x13cb: 0x8df9,
-	0x13cc: 0x8829, 0x13cd: 0x8e21, 0x13ce: 0x8851, 0x13cf: 0x8879, 0x13d0: 0x8a81, 0x13d1: 0x8e49,
-	0x13d2: 0x8e71, 0x13d3: 0x89b9, 0x13d4: 0x8e99, 0x13d5: 0x89e1, 0x13d6: 0x8a09, 0x13d7: 0x7c21,
-	0x13d8: 0x7c49, 0x13d9: 0x8ec1, 0x13da: 0x7c71, 0x13db: 0x8ee9, 0x13dc: 0x7cc1, 0x13dd: 0x7ce9,
-	0x13de: 0x7d11, 0x13df: 0x7d39, 0x13e0: 0x8f11, 0x13e1: 0x7db1, 0x13e2: 0x7dd9, 0x13e3: 0x7e01,
-	0x13e4: 0x7e29, 0x13e5: 0x8f39, 0x13e6: 0x7ec9, 0x13e7: 0x7f41, 0x13e8: 0x7f69, 0x13e9: 0x7f91,
-	0x13ea: 0x7fb9, 0x13eb: 0x7fe1, 0x13ec: 0x8031, 0x13ed: 0x8059, 0x13ee: 0x8081, 0x13ef: 0x80a9,
-	0x13f0: 0x80d1, 0x13f1: 0x80f9, 0x13f2: 0x8f61, 0x13f3: 0x8121, 0x13f4: 0x8149, 0x13f5: 0x8171,
-	0x13f6: 0x8199, 0x13f7: 0x81c1, 0x13f8: 0x81e9, 0x13f9: 0x8239, 0x13fa: 0x8261, 0x13fb: 0x8289,
-	0x13fc: 0x82b1, 0x13fd: 0x82d9, 0x13fe: 0x8301, 0x13ff: 0x8329,
-	// Block 0x50, offset 0x1400
-	0x1400: 0x8351, 0x1401: 0x8379, 0x1402: 0x83f1, 0x1403: 0x8419, 0x1404: 0x84b9, 0x1405: 0x84e1,
-	0x1406: 0x8509, 0x1407: 0x8531, 0x1408: 0x8559, 0x1409: 0x85d1, 0x140a: 0x85f9, 0x140b: 0x8621,
-	0x140c: 0x8649, 0x140d: 0x8f89, 0x140e: 0x86c1, 0x140f: 0x86e9, 0x1410: 0x8711, 0x1411: 0x8739,
-	0x1412: 0x87b1, 0x1413: 0x87d9, 0x1414: 0x8801, 0x1415: 0x8829, 0x1416: 0x8fb1, 0x1417: 0x88a1,
-	0x1418: 0x88c9, 0x1419: 0x8fd9, 0x141a: 0x8941, 0x141b: 0x8969, 0x141c: 0x8991, 0x141d: 0x89b9,
-	0x141e: 0x9001, 0x141f: 0x7c71, 0x1420: 0x8ee9, 0x1421: 0x7d39, 0x1422: 0x8f11, 0x1423: 0x7e29,
-	0x1424: 0x8f39, 0x1425: 0x7ec9, 0x1426: 0x9029, 0x1427: 0x80d1, 0x1428: 0x9051, 0x1429: 0x9079,
-	0x142a: 0x90a1, 0x142b: 0x8531, 0x142c: 0x8559, 0x142d: 0x8649, 0x142e: 0x8829, 0x142f: 0x8fb1,
-	0x1430: 0x89b9, 0x1431: 0x9001, 0x1432: 0x90c9, 0x1433: 0x9101, 0x1434: 0x9139, 0x1435: 0x9171,
-	0x1436: 0x9199, 0x1437: 0x91c1, 0x1438: 0x91e9, 0x1439: 0x9211, 0x143a: 0x9239, 0x143b: 0x9261,
-	0x143c: 0x9289, 0x143d: 0x92b1, 0x143e: 0x92d9, 0x143f: 0x9301,
-	// Block 0x51, offset 0x1440
-	0x1440: 0x9329, 0x1441: 0x9351, 0x1442: 0x9379, 0x1443: 0x93a1, 0x1444: 0x93c9, 0x1445: 0x93f1,
-	0x1446: 0x9419, 0x1447: 0x9441, 0x1448: 0x9469, 0x1449: 0x9491, 0x144a: 0x94b9, 0x144b: 0x94e1,
-	0x144c: 0x9079, 0x144d: 0x9509, 0x144e: 0x9531, 0x144f: 0x9559, 0x1450: 0x9581, 0x1451: 0x9171,
-	0x1452: 0x9199, 0x1453: 0x91c1, 0x1454: 0x91e9, 0x1455: 0x9211, 0x1456: 0x9239, 0x1457: 0x9261,
-	0x1458: 0x9289, 0x1459: 0x92b1, 0x145a: 0x92d9, 0x145b: 0x9301, 0x145c: 0x9329, 0x145d: 0x9351,
-	0x145e: 0x9379, 0x145f: 0x93a1, 0x1460: 0x93c9, 0x1461: 0x93f1, 0x1462: 0x9419, 0x1463: 0x9441,
-	0x1464: 0x9469, 0x1465: 0x9491, 0x1466: 0x94b9, 0x1467: 0x94e1, 0x1468: 0x9079, 0x1469: 0x9509,
-	0x146a: 0x9531, 0x146b: 0x9559, 0x146c: 0x9581, 0x146d: 0x9491, 0x146e: 0x94b9, 0x146f: 0x94e1,
-	0x1470: 0x9079, 0x1471: 0x9051, 0x1472: 0x90a1, 0x1473: 0x8211, 0x1474: 0x8059, 0x1475: 0x8081,
-	0x1476: 0x80a9, 0x1477: 0x9491, 0x1478: 0x94b9, 0x1479: 0x94e1, 0x147a: 0x8211, 0x147b: 0x8239,
-	0x147c: 0x95a9, 0x147d: 0x95a9, 0x147e: 0x0018, 0x147f: 0x0018,
-	// Block 0x52, offset 0x1480
-	0x1480: 0x0040, 0x1481: 0x0040, 0x1482: 0x0040, 0x1483: 0x0040, 0x1484: 0x0040, 0x1485: 0x0040,
-	0x1486: 0x0040, 0x1487: 0x0040, 0x1488: 0x0040, 0x1489: 0x0040, 0x148a: 0x0040, 0x148b: 0x0040,
-	0x148c: 0x0040, 0x148d: 0x0040, 0x148e: 0x0040, 0x148f: 0x0040, 0x1490: 0x95d1, 0x1491: 0x9609,
-	0x1492: 0x9609, 0x1493: 0x9641, 0x1494: 0x9679, 0x1495: 0x96b1, 0x1496: 0x96e9, 0x1497: 0x9721,
-	0x1498: 0x9759, 0x1499: 0x9759, 0x149a: 0x9791, 0x149b: 0x97c9, 0x149c: 0x9801, 0x149d: 0x9839,
-	0x149e: 0x9871, 0x149f: 0x98a9, 0x14a0: 0x98a9, 0x14a1: 0x98e1, 0x14a2: 0x9919, 0x14a3: 0x9919,
-	0x14a4: 0x9951, 0x14a5: 0x9951, 0x14a6: 0x9989, 0x14a7: 0x99c1, 0x14a8: 0x99c1, 0x14a9: 0x99f9,
-	0x14aa: 0x9a31, 0x14ab: 0x9a31, 0x14ac: 0x9a69, 0x14ad: 0x9a69, 0x14ae: 0x9aa1, 0x14af: 0x9ad9,
-	0x14b0: 0x9ad9, 0x14b1: 0x9b11, 0x14b2: 0x9b11, 0x14b3: 0x9b49, 0x14b4: 0x9b81, 0x14b5: 0x9bb9,
-	0x14b6: 0x9bf1, 0x14b7: 0x9bf1, 0x14b8: 0x9c29, 0x14b9: 0x9c61, 0x14ba: 0x9c99, 0x14bb: 0x9cd1,
-	0x14bc: 0x9d09, 0x14bd: 0x9d09, 0x14be: 0x9d41, 0x14bf: 0x9d79,
-	// Block 0x53, offset 0x14c0
-	0x14c0: 0xa949, 0x14c1: 0xa981, 0x14c2: 0xa9b9, 0x14c3: 0xa8a1, 0x14c4: 0x9bb9, 0x14c5: 0x9989,
-	0x14c6: 0xa9f1, 0x14c7: 0xaa29, 0x14c8: 0x0040, 0x14c9: 0x0040, 0x14ca: 0x0040, 0x14cb: 0x0040,
-	0x14cc: 0x0040, 0x14cd: 0x0040, 0x14ce: 0x0040, 0x14cf: 0x0040, 0x14d0: 0x0040, 0x14d1: 0x0040,
-	0x14d2: 0x0040, 0x14d3: 0x0040, 0x14d4: 0x0040, 0x14d5: 0x0040, 0x14d6: 0x0040, 0x14d7: 0x0040,
-	0x14d8: 0x0040, 0x14d9: 0x0040, 0x14da: 0x0040, 0x14db: 0x0040, 0x14dc: 0x0040, 0x14dd: 0x0040,
-	0x14de: 0x0040, 0x14df: 0x0040, 0x14e0: 0x0040, 0x14e1: 0x0040, 0x14e2: 0x0040, 0x14e3: 0x0040,
-	0x14e4: 0x0040, 0x14e5: 0x0040, 0x14e6: 0x0040, 0x14e7: 0x0040, 0x14e8: 0x0040, 0x14e9: 0x0040,
-	0x14ea: 0x0040, 0x14eb: 0x0040, 0x14ec: 0x0040, 0x14ed: 0x0040, 0x14ee: 0x0040, 0x14ef: 0x0040,
-	0x14f0: 0xaa61, 0x14f1: 0xaa99, 0x14f2: 0xaad1, 0x14f3: 0xab19, 0x14f4: 0xab61, 0x14f5: 0xaba9,
-	0x14f6: 0xabf1, 0x14f7: 0xac39, 0x14f8: 0xac81, 0x14f9: 0xacc9, 0x14fa: 0xad02, 0x14fb: 0xae12,
-	0x14fc: 0xae91, 0x14fd: 0x0018, 0x14fe: 0x0040, 0x14ff: 0x0040,
-	// Block 0x54, offset 0x1500
-	0x1500: 0x33c0, 0x1501: 0x33c0, 0x1502: 0x33c0, 0x1503: 0x33c0, 0x1504: 0x33c0, 0x1505: 0x33c0,
-	0x1506: 0x33c0, 0x1507: 0x33c0, 0x1508: 0x33c0, 0x1509: 0x33c0, 0x150a: 0x33c0, 0x150b: 0x33c0,
-	0x150c: 0x33c0, 0x150d: 0x33c0, 0x150e: 0x33c0, 0x150f: 0x33c0, 0x1510: 0xaeda, 0x1511: 0x7d55,
-	0x1512: 0x0040, 0x1513: 0xaeea, 0x1514: 0x03c2, 0x1515: 0xaefa, 0x1516: 0xaf0a, 0x1517: 0x7d75,
-	0x1518: 0x7d95, 0x1519: 0x0040, 0x151a: 0x0040, 0x151b: 0x0040, 0x151c: 0x0040, 0x151d: 0x0040,
-	0x151e: 0x0040, 0x151f: 0x0040, 0x1520: 0x3308, 0x1521: 0x3308, 0x1522: 0x3308, 0x1523: 0x3308,
-	0x1524: 0x3308, 0x1525: 0x3308, 0x1526: 0x3308, 0x1527: 0x3308, 0x1528: 0x3308, 0x1529: 0x3308,
-	0x152a: 0x3308, 0x152b: 0x3308, 0x152c: 0x3308, 0x152d: 0x3308, 0x152e: 0x3308, 0x152f: 0x3308,
-	0x1530: 0x0040, 0x1531: 0x7db5, 0x1532: 0x7dd5, 0x1533: 0xaf1a, 0x1534: 0xaf1a, 0x1535: 0x1fd2,
-	0x1536: 0x1fe2, 0x1537: 0xaf2a, 0x1538: 0xaf3a, 0x1539: 0x7df5, 0x153a: 0x7e15, 0x153b: 0x7e35,
-	0x153c: 0x7df5, 0x153d: 0x7e55, 0x153e: 0x7e75, 0x153f: 0x7e55,
-	// Block 0x55, offset 0x1540
-	0x1540: 0x7e95, 0x1541: 0x7eb5, 0x1542: 0x7ed5, 0x1543: 0x7eb5, 0x1544: 0x7ef5, 0x1545: 0x0018,
-	0x1546: 0x0018, 0x1547: 0xaf4a, 0x1548: 0xaf5a, 0x1549: 0x7f16, 0x154a: 0x7f36, 0x154b: 0x7f56,
-	0x154c: 0x7f76, 0x154d: 0xaf1a, 0x154e: 0xaf1a, 0x154f: 0xaf1a, 0x1550: 0xaeda, 0x1551: 0x7f95,
-	0x1552: 0x0040, 0x1553: 0x0040, 0x1554: 0x03c2, 0x1555: 0xaeea, 0x1556: 0xaf0a, 0x1557: 0xaefa,
-	0x1558: 0x7fb5, 0x1559: 0x1fd2, 0x155a: 0x1fe2, 0x155b: 0xaf2a, 0x155c: 0xaf3a, 0x155d: 0x7e95,
-	0x155e: 0x7ef5, 0x155f: 0xaf6a, 0x1560: 0xaf7a, 0x1561: 0xaf8a, 0x1562: 0x1fb2, 0x1563: 0xaf99,
-	0x1564: 0xafaa, 0x1565: 0xafba, 0x1566: 0x1fc2, 0x1567: 0x0040, 0x1568: 0xafca, 0x1569: 0xafda,
-	0x156a: 0xafea, 0x156b: 0xaffa, 0x156c: 0x0040, 0x156d: 0x0040, 0x156e: 0x0040, 0x156f: 0x0040,
-	0x1570: 0x7fd6, 0x1571: 0xb009, 0x1572: 0x7ff6, 0x1573: 0x0808, 0x1574: 0x8016, 0x1575: 0x0040,
-	0x1576: 0x8036, 0x1577: 0xb031, 0x1578: 0x8056, 0x1579: 0xb059, 0x157a: 0x8076, 0x157b: 0xb081,
-	0x157c: 0x8096, 0x157d: 0xb0a9, 0x157e: 0x80b6, 0x157f: 0xb0d1,
-	// Block 0x56, offset 0x1580
-	0x1580: 0xb0f9, 0x1581: 0xb111, 0x1582: 0xb111, 0x1583: 0xb129, 0x1584: 0xb129, 0x1585: 0xb141,
-	0x1586: 0xb141, 0x1587: 0xb159, 0x1588: 0xb159, 0x1589: 0xb171, 0x158a: 0xb171, 0x158b: 0xb171,
-	0x158c: 0xb171, 0x158d: 0xb189, 0x158e: 0xb189, 0x158f: 0xb1a1, 0x1590: 0xb1a1, 0x1591: 0xb1a1,
-	0x1592: 0xb1a1, 0x1593: 0xb1b9, 0x1594: 0xb1b9, 0x1595: 0xb1d1, 0x1596: 0xb1d1, 0x1597: 0xb1d1,
-	0x1598: 0xb1d1, 0x1599: 0xb1e9, 0x159a: 0xb1e9, 0x159b: 0xb1e9, 0x159c: 0xb1e9, 0x159d: 0xb201,
-	0x159e: 0xb201, 0x159f: 0xb201, 0x15a0: 0xb201, 0x15a1: 0xb219, 0x15a2: 0xb219, 0x15a3: 0xb219,
-	0x15a4: 0xb219, 0x15a5: 0xb231, 0x15a6: 0xb231, 0x15a7: 0xb231, 0x15a8: 0xb231, 0x15a9: 0xb249,
-	0x15aa: 0xb249, 0x15ab: 0xb261, 0x15ac: 0xb261, 0x15ad: 0xb279, 0x15ae: 0xb279, 0x15af: 0xb291,
-	0x15b0: 0xb291, 0x15b1: 0xb2a9, 0x15b2: 0xb2a9, 0x15b3: 0xb2a9, 0x15b4: 0xb2a9, 0x15b5: 0xb2c1,
-	0x15b6: 0xb2c1, 0x15b7: 0xb2c1, 0x15b8: 0xb2c1, 0x15b9: 0xb2d9, 0x15ba: 0xb2d9, 0x15bb: 0xb2d9,
-	0x15bc: 0xb2d9, 0x15bd: 0xb2f1, 0x15be: 0xb2f1, 0x15bf: 0xb2f1,
-	// Block 0x57, offset 0x15c0
-	0x15c0: 0xb2f1, 0x15c1: 0xb309, 0x15c2: 0xb309, 0x15c3: 0xb309, 0x15c4: 0xb309, 0x15c5: 0xb321,
-	0x15c6: 0xb321, 0x15c7: 0xb321, 0x15c8: 0xb321, 0x15c9: 0xb339, 0x15ca: 0xb339, 0x15cb: 0xb339,
-	0x15cc: 0xb339, 0x15cd: 0xb351, 0x15ce: 0xb351, 0x15cf: 0xb351, 0x15d0: 0xb351, 0x15d1: 0xb369,
-	0x15d2: 0xb369, 0x15d3: 0xb369, 0x15d4: 0xb369, 0x15d5: 0xb381, 0x15d6: 0xb381, 0x15d7: 0xb381,
-	0x15d8: 0xb381, 0x15d9: 0xb399, 0x15da: 0xb399, 0x15db: 0xb399, 0x15dc: 0xb399, 0x15dd: 0xb3b1,
-	0x15de: 0xb3b1, 0x15df: 0xb3b1, 0x15e0: 0xb3b1, 0x15e1: 0xb3c9, 0x15e2: 0xb3c9, 0x15e3: 0xb3c9,
-	0x15e4: 0xb3c9, 0x15e5: 0xb3e1, 0x15e6: 0xb3e1, 0x15e7: 0xb3e1, 0x15e8: 0xb3e1, 0x15e9: 0xb3f9,
-	0x15ea: 0xb3f9, 0x15eb: 0xb3f9, 0x15ec: 0xb3f9, 0x15ed: 0xb411, 0x15ee: 0xb411, 0x15ef: 0x7ab1,
-	0x15f0: 0x7ab1, 0x15f1: 0xb429, 0x15f2: 0xb429, 0x15f3: 0xb429, 0x15f4: 0xb429, 0x15f5: 0xb441,
-	0x15f6: 0xb441, 0x15f7: 0xb469, 0x15f8: 0xb469, 0x15f9: 0xb491, 0x15fa: 0xb491, 0x15fb: 0xb4b9,
-	0x15fc: 0xb4b9, 0x15fd: 0x0040, 0x15fe: 0x0040, 0x15ff: 0x03c0,
-	// Block 0x58, offset 0x1600
-	0x1600: 0x0040, 0x1601: 0xaefa, 0x1602: 0xb4e2, 0x1603: 0xaf6a, 0x1604: 0xafda, 0x1605: 0xafea,
-	0x1606: 0xaf7a, 0x1607: 0xb4f2, 0x1608: 0x1fd2, 0x1609: 0x1fe2, 0x160a: 0xaf8a, 0x160b: 0x1fb2,
-	0x160c: 0xaeda, 0x160d: 0xaf99, 0x160e: 0x29d1, 0x160f: 0xb502, 0x1610: 0x1f41, 0x1611: 0x00c9,
-	0x1612: 0x0069, 0x1613: 0x0079, 0x1614: 0x1f51, 0x1615: 0x1f61, 0x1616: 0x1f71, 0x1617: 0x1f81,
-	0x1618: 0x1f91, 0x1619: 0x1fa1, 0x161a: 0xaeea, 0x161b: 0x03c2, 0x161c: 0xafaa, 0x161d: 0x1fc2,
-	0x161e: 0xafba, 0x161f: 0xaf0a, 0x1620: 0xaffa, 0x1621: 0x0039, 0x1622: 0x0ee9, 0x1623: 0x1159,
-	0x1624: 0x0ef9, 0x1625: 0x0f09, 0x1626: 0x1199, 0x1627: 0x0f31, 0x1628: 0x0249, 0x1629: 0x0f41,
-	0x162a: 0x0259, 0x162b: 0x0f51, 0x162c: 0x0359, 0x162d: 0x0f61, 0x162e: 0x0f71, 0x162f: 0x00d9,
-	0x1630: 0x0f99, 0x1631: 0x2039, 0x1632: 0x0269, 0x1633: 0x01d9, 0x1634: 0x0fa9, 0x1635: 0x0fb9,
-	0x1636: 0x1089, 0x1637: 0x0279, 0x1638: 0x0369, 0x1639: 0x0289, 0x163a: 0x13d1, 0x163b: 0xaf4a,
-	0x163c: 0xafca, 0x163d: 0xaf5a, 0x163e: 0xb512, 0x163f: 0xaf1a,
-	// Block 0x59, offset 0x1640
-	0x1640: 0x1caa, 0x1641: 0x0039, 0x1642: 0x0ee9, 0x1643: 0x1159, 0x1644: 0x0ef9, 0x1645: 0x0f09,
-	0x1646: 0x1199, 0x1647: 0x0f31, 0x1648: 0x0249, 0x1649: 0x0f41, 0x164a: 0x0259, 0x164b: 0x0f51,
-	0x164c: 0x0359, 0x164d: 0x0f61, 0x164e: 0x0f71, 0x164f: 0x00d9, 0x1650: 0x0f99, 0x1651: 0x2039,
-	0x1652: 0x0269, 0x1653: 0x01d9, 0x1654: 0x0fa9, 0x1655: 0x0fb9, 0x1656: 0x1089, 0x1657: 0x0279,
-	0x1658: 0x0369, 0x1659: 0x0289, 0x165a: 0x13d1, 0x165b: 0xaf2a, 0x165c: 0xb522, 0x165d: 0xaf3a,
-	0x165e: 0xb532, 0x165f: 0x80d5, 0x1660: 0x80f5, 0x1661: 0x29d1, 0x1662: 0x8115, 0x1663: 0x8115,
-	0x1664: 0x8135, 0x1665: 0x8155, 0x1666: 0x8175, 0x1667: 0x8195, 0x1668: 0x81b5, 0x1669: 0x81d5,
-	0x166a: 0x81f5, 0x166b: 0x8215, 0x166c: 0x8235, 0x166d: 0x8255, 0x166e: 0x8275, 0x166f: 0x8295,
-	0x1670: 0x82b5, 0x1671: 0x82d5, 0x1672: 0x82f5, 0x1673: 0x8315, 0x1674: 0x8335, 0x1675: 0x8355,
-	0x1676: 0x8375, 0x1677: 0x8395, 0x1678: 0x83b5, 0x1679: 0x83d5, 0x167a: 0x83f5, 0x167b: 0x8415,
-	0x167c: 0x81b5, 0x167d: 0x8435, 0x167e: 0x8455, 0x167f: 0x8215,
-	// Block 0x5a, offset 0x1680
-	0x1680: 0x8475, 0x1681: 0x8495, 0x1682: 0x84b5, 0x1683: 0x84d5, 0x1684: 0x84f5, 0x1685: 0x8515,
-	0x1686: 0x8535, 0x1687: 0x8555, 0x1688: 0x84d5, 0x1689: 0x8575, 0x168a: 0x84d5, 0x168b: 0x8595,
-	0x168c: 0x8595, 0x168d: 0x85b5, 0x168e: 0x85b5, 0x168f: 0x85d5, 0x1690: 0x8515, 0x1691: 0x85f5,
-	0x1692: 0x8615, 0x1693: 0x85f5, 0x1694: 0x8635, 0x1695: 0x8615, 0x1696: 0x8655, 0x1697: 0x8655,
-	0x1698: 0x8675, 0x1699: 0x8675, 0x169a: 0x8695, 0x169b: 0x8695, 0x169c: 0x8615, 0x169d: 0x8115,
-	0x169e: 0x86b5, 0x169f: 0x86d5, 0x16a0: 0x0040, 0x16a1: 0x86f5, 0x16a2: 0x8715, 0x16a3: 0x8735,
-	0x16a4: 0x8755, 0x16a5: 0x8735, 0x16a6: 0x8775, 0x16a7: 0x8795, 0x16a8: 0x87b5, 0x16a9: 0x87b5,
-	0x16aa: 0x87d5, 0x16ab: 0x87d5, 0x16ac: 0x87f5, 0x16ad: 0x87f5, 0x16ae: 0x87d5, 0x16af: 0x87d5,
-	0x16b0: 0x8815, 0x16b1: 0x8835, 0x16b2: 0x8855, 0x16b3: 0x8875, 0x16b4: 0x8895, 0x16b5: 0x88b5,
-	0x16b6: 0x88b5, 0x16b7: 0x88b5, 0x16b8: 0x88d5, 0x16b9: 0x88d5, 0x16ba: 0x88d5, 0x16bb: 0x88d5,
-	0x16bc: 0x87b5, 0x16bd: 0x87b5, 0x16be: 0x87b5, 0x16bf: 0x0040,
-	// Block 0x5b, offset 0x16c0
-	0x16c0: 0x0040, 0x16c1: 0x0040, 0x16c2: 0x8715, 0x16c3: 0x86f5, 0x16c4: 0x88f5, 0x16c5: 0x86f5,
-	0x16c6: 0x8715, 0x16c7: 0x86f5, 0x16c8: 0x0040, 0x16c9: 0x0040, 0x16ca: 0x8915, 0x16cb: 0x8715,
-	0x16cc: 0x8935, 0x16cd: 0x88f5, 0x16ce: 0x8935, 0x16cf: 0x8715, 0x16d0: 0x0040, 0x16d1: 0x0040,
-	0x16d2: 0x8955, 0x16d3: 0x8975, 0x16d4: 0x8875, 0x16d5: 0x8935, 0x16d6: 0x88f5, 0x16d7: 0x8935,
-	0x16d8: 0x0040, 0x16d9: 0x0040, 0x16da: 0x8995, 0x16db: 0x89b5, 0x16dc: 0x8995, 0x16dd: 0x0040,
-	0x16de: 0x0040, 0x16df: 0x0040, 0x16e0: 0xb541, 0x16e1: 0xb559, 0x16e2: 0xb571, 0x16e3: 0x89d6,
-	0x16e4: 0xb589, 0x16e5: 0xb5a1, 0x16e6: 0x89f5, 0x16e7: 0x0040, 0x16e8: 0x8a15, 0x16e9: 0x8a35,
-	0x16ea: 0x8a55, 0x16eb: 0x8a35, 0x16ec: 0x8a75, 0x16ed: 0x8a95, 0x16ee: 0x8ab5, 0x16ef: 0x0040,
-	0x16f0: 0x0040, 0x16f1: 0x0040, 0x16f2: 0x0040, 0x16f3: 0x0040, 0x16f4: 0x0040, 0x16f5: 0x0040,
-	0x16f6: 0x0040, 0x16f7: 0x0040, 0x16f8: 0x0040, 0x16f9: 0x0340, 0x16fa: 0x0340, 0x16fb: 0x0340,
-	0x16fc: 0x0040, 0x16fd: 0x0040, 0x16fe: 0x0040, 0x16ff: 0x0040,
-	// Block 0x5c, offset 0x1700
-	0x1700: 0x0a08, 0x1701: 0x0a08, 0x1702: 0x0a08, 0x1703: 0x0a08, 0x1704: 0x0a08, 0x1705: 0x0c08,
-	0x1706: 0x0808, 0x1707: 0x0c08, 0x1708: 0x0818, 0x1709: 0x0c08, 0x170a: 0x0c08, 0x170b: 0x0808,
-	0x170c: 0x0808, 0x170d: 0x0908, 0x170e: 0x0c08, 0x170f: 0x0c08, 0x1710: 0x0c08, 0x1711: 0x0c08,
-	0x1712: 0x0c08, 0x1713: 0x0a08, 0x1714: 0x0a08, 0x1715: 0x0a08, 0x1716: 0x0a08, 0x1717: 0x0908,
-	0x1718: 0x0a08, 0x1719: 0x0a08, 0x171a: 0x0a08, 0x171b: 0x0a08, 0x171c: 0x0a08, 0x171d: 0x0c08,
-	0x171e: 0x0a08, 0x171f: 0x0a08, 0x1720: 0x0a08, 0x1721: 0x0c08, 0x1722: 0x0808, 0x1723: 0x0808,
-	0x1724: 0x0c08, 0x1725: 0x3308, 0x1726: 0x3308, 0x1727: 0x0040, 0x1728: 0x0040, 0x1729: 0x0040,
-	0x172a: 0x0040, 0x172b: 0x0a18, 0x172c: 0x0a18, 0x172d: 0x0a18, 0x172e: 0x0a18, 0x172f: 0x0c18,
-	0x1730: 0x0818, 0x1731: 0x0818, 0x1732: 0x0818, 0x1733: 0x0818, 0x1734: 0x0818, 0x1735: 0x0818,
-	0x1736: 0x0818, 0x1737: 0x0040, 0x1738: 0x0040, 0x1739: 0x0040, 0x173a: 0x0040, 0x173b: 0x0040,
-	0x173c: 0x0040, 0x173d: 0x0040, 0x173e: 0x0040, 0x173f: 0x0040,
-	// Block 0x5d, offset 0x1740
-	0x1740: 0x0a08, 0x1741: 0x0c08, 0x1742: 0x0a08, 0x1743: 0x0c08, 0x1744: 0x0c08, 0x1745: 0x0c08,
-	0x1746: 0x0a08, 0x1747: 0x0a08, 0x1748: 0x0a08, 0x1749: 0x0c08, 0x174a: 0x0a08, 0x174b: 0x0a08,
-	0x174c: 0x0c08, 0x174d: 0x0a08, 0x174e: 0x0c08, 0x174f: 0x0c08, 0x1750: 0x0a08, 0x1751: 0x0c08,
-	0x1752: 0x0040, 0x1753: 0x0040, 0x1754: 0x0040, 0x1755: 0x0040, 0x1756: 0x0040, 0x1757: 0x0040,
-	0x1758: 0x0040, 0x1759: 0x0818, 0x175a: 0x0818, 0x175b: 0x0818, 0x175c: 0x0818, 0x175d: 0x0040,
-	0x175e: 0x0040, 0x175f: 0x0040, 0x1760: 0x0040, 0x1761: 0x0040, 0x1762: 0x0040, 0x1763: 0x0040,
-	0x1764: 0x0040, 0x1765: 0x0040, 0x1766: 0x0040, 0x1767: 0x0040, 0x1768: 0x0040, 0x1769: 0x0c18,
-	0x176a: 0x0c18, 0x176b: 0x0c18, 0x176c: 0x0c18, 0x176d: 0x0a18, 0x176e: 0x0a18, 0x176f: 0x0818,
-	0x1770: 0x0040, 0x1771: 0x0040, 0x1772: 0x0040, 0x1773: 0x0040, 0x1774: 0x0040, 0x1775: 0x0040,
-	0x1776: 0x0040, 0x1777: 0x0040, 0x1778: 0x0040, 0x1779: 0x0040, 0x177a: 0x0040, 0x177b: 0x0040,
-	0x177c: 0x0040, 0x177d: 0x0040, 0x177e: 0x0040, 0x177f: 0x0040,
-	// Block 0x5e, offset 0x1780
-	0x1780: 0x3308, 0x1781: 0x3308, 0x1782: 0x3008, 0x1783: 0x3008, 0x1784: 0x0040, 0x1785: 0x0008,
-	0x1786: 0x0008, 0x1787: 0x0008, 0x1788: 0x0008, 0x1789: 0x0008, 0x178a: 0x0008, 0x178b: 0x0008,
-	0x178c: 0x0008, 0x178d: 0x0040, 0x178e: 0x0040, 0x178f: 0x0008, 0x1790: 0x0008, 0x1791: 0x0040,
-	0x1792: 0x0040, 0x1793: 0x0008, 0x1794: 0x0008, 0x1795: 0x0008, 0x1796: 0x0008, 0x1797: 0x0008,
-	0x1798: 0x0008, 0x1799: 0x0008, 0x179a: 0x0008, 0x179b: 0x0008, 0x179c: 0x0008, 0x179d: 0x0008,
-	0x179e: 0x0008, 0x179f: 0x0008, 0x17a0: 0x0008, 0x17a1: 0x0008, 0x17a2: 0x0008, 0x17a3: 0x0008,
-	0x17a4: 0x0008, 0x17a5: 0x0008, 0x17a6: 0x0008, 0x17a7: 0x0008, 0x17a8: 0x0008, 0x17a9: 0x0040,
-	0x17aa: 0x0008, 0x17ab: 0x0008, 0x17ac: 0x0008, 0x17ad: 0x0008, 0x17ae: 0x0008, 0x17af: 0x0008,
-	0x17b0: 0x0008, 0x17b1: 0x0040, 0x17b2: 0x0008, 0x17b3: 0x0008, 0x17b4: 0x0040, 0x17b5: 0x0008,
-	0x17b6: 0x0008, 0x17b7: 0x0008, 0x17b8: 0x0008, 0x17b9: 0x0008, 0x17ba: 0x0040, 0x17bb: 0x0040,
-	0x17bc: 0x3308, 0x17bd: 0x0008, 0x17be: 0x3008, 0x17bf: 0x3008,
-	// Block 0x5f, offset 0x17c0
-	0x17c0: 0x3308, 0x17c1: 0x3008, 0x17c2: 0x3008, 0x17c3: 0x3008, 0x17c4: 0x3008, 0x17c5: 0x0040,
-	0x17c6: 0x0040, 0x17c7: 0x3008, 0x17c8: 0x3008, 0x17c9: 0x0040, 0x17ca: 0x0040, 0x17cb: 0x3008,
-	0x17cc: 0x3008, 0x17cd: 0x3808, 0x17ce: 0x0040, 0x17cf: 0x0040, 0x17d0: 0x0008, 0x17d1: 0x0040,
-	0x17d2: 0x0040, 0x17d3: 0x0040, 0x17d4: 0x0040, 0x17d5: 0x0040, 0x17d6: 0x0040, 0x17d7: 0x3008,
-	0x17d8: 0x0040, 0x17d9: 0x0040, 0x17da: 0x0040, 0x17db: 0x0040, 0x17dc: 0x0040, 0x17dd: 0x0008,
-	0x17de: 0x0008, 0x17df: 0x0008, 0x17e0: 0x0008, 0x17e1: 0x0008, 0x17e2: 0x3008, 0x17e3: 0x3008,
-	0x17e4: 0x0040, 0x17e5: 0x0040, 0x17e6: 0x3308, 0x17e7: 0x3308, 0x17e8: 0x3308, 0x17e9: 0x3308,
-	0x17ea: 0x3308, 0x17eb: 0x3308, 0x17ec: 0x3308, 0x17ed: 0x0040, 0x17ee: 0x0040, 0x17ef: 0x0040,
-	0x17f0: 0x3308, 0x17f1: 0x3308, 0x17f2: 0x3308, 0x17f3: 0x3308, 0x17f4: 0x3308, 0x17f5: 0x0040,
-	0x17f6: 0x0040, 0x17f7: 0x0040, 0x17f8: 0x0040, 0x17f9: 0x0040, 0x17fa: 0x0040, 0x17fb: 0x0040,
-	0x17fc: 0x0040, 0x17fd: 0x0040, 0x17fe: 0x0040, 0x17ff: 0x0040,
-	// Block 0x60, offset 0x1800
-	0x1800: 0x0039, 0x1801: 0x0ee9, 0x1802: 0x1159, 0x1803: 0x0ef9, 0x1804: 0x0f09, 0x1805: 0x1199,
-	0x1806: 0x0f31, 0x1807: 0x0249, 0x1808: 0x0f41, 0x1809: 0x0259, 0x180a: 0x0f51, 0x180b: 0x0359,
-	0x180c: 0x0f61, 0x180d: 0x0f71, 0x180e: 0x00d9, 0x180f: 0x0f99, 0x1810: 0x2039, 0x1811: 0x0269,
-	0x1812: 0x01d9, 0x1813: 0x0fa9, 0x1814: 0x0fb9, 0x1815: 0x1089, 0x1816: 0x0279, 0x1817: 0x0369,
-	0x1818: 0x0289, 0x1819: 0x13d1, 0x181a: 0x0039, 0x181b: 0x0ee9, 0x181c: 0x1159, 0x181d: 0x0ef9,
-	0x181e: 0x0f09, 0x181f: 0x1199, 0x1820: 0x0f31, 0x1821: 0x0249, 0x1822: 0x0f41, 0x1823: 0x0259,
-	0x1824: 0x0f51, 0x1825: 0x0359, 0x1826: 0x0f61, 0x1827: 0x0f71, 0x1828: 0x00d9, 0x1829: 0x0f99,
-	0x182a: 0x2039, 0x182b: 0x0269, 0x182c: 0x01d9, 0x182d: 0x0fa9, 0x182e: 0x0fb9, 0x182f: 0x1089,
-	0x1830: 0x0279, 0x1831: 0x0369, 0x1832: 0x0289, 0x1833: 0x13d1, 0x1834: 0x0039, 0x1835: 0x0ee9,
-	0x1836: 0x1159, 0x1837: 0x0ef9, 0x1838: 0x0f09, 0x1839: 0x1199, 0x183a: 0x0f31, 0x183b: 0x0249,
-	0x183c: 0x0f41, 0x183d: 0x0259, 0x183e: 0x0f51, 0x183f: 0x0359,
-	// Block 0x61, offset 0x1840
-	0x1840: 0x0f61, 0x1841: 0x0f71, 0x1842: 0x00d9, 0x1843: 0x0f99, 0x1844: 0x2039, 0x1845: 0x0269,
-	0x1846: 0x01d9, 0x1847: 0x0fa9, 0x1848: 0x0fb9, 0x1849: 0x1089, 0x184a: 0x0279, 0x184b: 0x0369,
-	0x184c: 0x0289, 0x184d: 0x13d1, 0x184e: 0x0039, 0x184f: 0x0ee9, 0x1850: 0x1159, 0x1851: 0x0ef9,
-	0x1852: 0x0f09, 0x1853: 0x1199, 0x1854: 0x0f31, 0x1855: 0x0040, 0x1856: 0x0f41, 0x1857: 0x0259,
-	0x1858: 0x0f51, 0x1859: 0x0359, 0x185a: 0x0f61, 0x185b: 0x0f71, 0x185c: 0x00d9, 0x185d: 0x0f99,
-	0x185e: 0x2039, 0x185f: 0x0269, 0x1860: 0x01d9, 0x1861: 0x0fa9, 0x1862: 0x0fb9, 0x1863: 0x1089,
-	0x1864: 0x0279, 0x1865: 0x0369, 0x1866: 0x0289, 0x1867: 0x13d1, 0x1868: 0x0039, 0x1869: 0x0ee9,
-	0x186a: 0x1159, 0x186b: 0x0ef9, 0x186c: 0x0f09, 0x186d: 0x1199, 0x186e: 0x0f31, 0x186f: 0x0249,
-	0x1870: 0x0f41, 0x1871: 0x0259, 0x1872: 0x0f51, 0x1873: 0x0359, 0x1874: 0x0f61, 0x1875: 0x0f71,
-	0x1876: 0x00d9, 0x1877: 0x0f99, 0x1878: 0x2039, 0x1879: 0x0269, 0x187a: 0x01d9, 0x187b: 0x0fa9,
-	0x187c: 0x0fb9, 0x187d: 0x1089, 0x187e: 0x0279, 0x187f: 0x0369,
-	// Block 0x62, offset 0x1880
-	0x1880: 0x0289, 0x1881: 0x13d1, 0x1882: 0x0039, 0x1883: 0x0ee9, 0x1884: 0x1159, 0x1885: 0x0ef9,
-	0x1886: 0x0f09, 0x1887: 0x1199, 0x1888: 0x0f31, 0x1889: 0x0249, 0x188a: 0x0f41, 0x188b: 0x0259,
-	0x188c: 0x0f51, 0x188d: 0x0359, 0x188e: 0x0f61, 0x188f: 0x0f71, 0x1890: 0x00d9, 0x1891: 0x0f99,
-	0x1892: 0x2039, 0x1893: 0x0269, 0x1894: 0x01d9, 0x1895: 0x0fa9, 0x1896: 0x0fb9, 0x1897: 0x1089,
-	0x1898: 0x0279, 0x1899: 0x0369, 0x189a: 0x0289, 0x189b: 0x13d1, 0x189c: 0x0039, 0x189d: 0x0040,
-	0x189e: 0x1159, 0x189f: 0x0ef9, 0x18a0: 0x0040, 0x18a1: 0x0040, 0x18a2: 0x0f31, 0x18a3: 0x0040,
-	0x18a4: 0x0040, 0x18a5: 0x0259, 0x18a6: 0x0f51, 0x18a7: 0x0040, 0x18a8: 0x0040, 0x18a9: 0x0f71,
-	0x18aa: 0x00d9, 0x18ab: 0x0f99, 0x18ac: 0x2039, 0x18ad: 0x0040, 0x18ae: 0x01d9, 0x18af: 0x0fa9,
-	0x18b0: 0x0fb9, 0x18b1: 0x1089, 0x18b2: 0x0279, 0x18b3: 0x0369, 0x18b4: 0x0289, 0x18b5: 0x13d1,
-	0x18b6: 0x0039, 0x18b7: 0x0ee9, 0x18b8: 0x1159, 0x18b9: 0x0ef9, 0x18ba: 0x0040, 0x18bb: 0x1199,
-	0x18bc: 0x0040, 0x18bd: 0x0249, 0x18be: 0x0f41, 0x18bf: 0x0259,
-	// Block 0x63, offset 0x18c0
-	0x18c0: 0x0f51, 0x18c1: 0x0359, 0x18c2: 0x0f61, 0x18c3: 0x0f71, 0x18c4: 0x0040, 0x18c5: 0x0f99,
-	0x18c6: 0x2039, 0x18c7: 0x0269, 0x18c8: 0x01d9, 0x18c9: 0x0fa9, 0x18ca: 0x0fb9, 0x18cb: 0x1089,
-	0x18cc: 0x0279, 0x18cd: 0x0369, 0x18ce: 0x0289, 0x18cf: 0x13d1, 0x18d0: 0x0039, 0x18d1: 0x0ee9,
-	0x18d2: 0x1159, 0x18d3: 0x0ef9, 0x18d4: 0x0f09, 0x18d5: 0x1199, 0x18d6: 0x0f31, 0x18d7: 0x0249,
-	0x18d8: 0x0f41, 0x18d9: 0x0259, 0x18da: 0x0f51, 0x18db: 0x0359, 0x18dc: 0x0f61, 0x18dd: 0x0f71,
-	0x18de: 0x00d9, 0x18df: 0x0f99, 0x18e0: 0x2039, 0x18e1: 0x0269, 0x18e2: 0x01d9, 0x18e3: 0x0fa9,
-	0x18e4: 0x0fb9, 0x18e5: 0x1089, 0x18e6: 0x0279, 0x18e7: 0x0369, 0x18e8: 0x0289, 0x18e9: 0x13d1,
-	0x18ea: 0x0039, 0x18eb: 0x0ee9, 0x18ec: 0x1159, 0x18ed: 0x0ef9, 0x18ee: 0x0f09, 0x18ef: 0x1199,
-	0x18f0: 0x0f31, 0x18f1: 0x0249, 0x18f2: 0x0f41, 0x18f3: 0x0259, 0x18f4: 0x0f51, 0x18f5: 0x0359,
-	0x18f6: 0x0f61, 0x18f7: 0x0f71, 0x18f8: 0x00d9, 0x18f9: 0x0f99, 0x18fa: 0x2039, 0x18fb: 0x0269,
-	0x18fc: 0x01d9, 0x18fd: 0x0fa9, 0x18fe: 0x0fb9, 0x18ff: 0x1089,
-	// Block 0x64, offset 0x1900
-	0x1900: 0x0279, 0x1901: 0x0369, 0x1902: 0x0289, 0x1903: 0x13d1, 0x1904: 0x0039, 0x1905: 0x0ee9,
-	0x1906: 0x0040, 0x1907: 0x0ef9, 0x1908: 0x0f09, 0x1909: 0x1199, 0x190a: 0x0f31, 0x190b: 0x0040,
-	0x190c: 0x0040, 0x190d: 0x0259, 0x190e: 0x0f51, 0x190f: 0x0359, 0x1910: 0x0f61, 0x1911: 0x0f71,
-	0x1912: 0x00d9, 0x1913: 0x0f99, 0x1914: 0x2039, 0x1915: 0x0040, 0x1916: 0x01d9, 0x1917: 0x0fa9,
-	0x1918: 0x0fb9, 0x1919: 0x1089, 0x191a: 0x0279, 0x191b: 0x0369, 0x191c: 0x0289, 0x191d: 0x0040,
-	0x191e: 0x0039, 0x191f: 0x0ee9, 0x1920: 0x1159, 0x1921: 0x0ef9, 0x1922: 0x0f09, 0x1923: 0x1199,
-	0x1924: 0x0f31, 0x1925: 0x0249, 0x1926: 0x0f41, 0x1927: 0x0259, 0x1928: 0x0f51, 0x1929: 0x0359,
-	0x192a: 0x0f61, 0x192b: 0x0f71, 0x192c: 0x00d9, 0x192d: 0x0f99, 0x192e: 0x2039, 0x192f: 0x0269,
-	0x1930: 0x01d9, 0x1931: 0x0fa9, 0x1932: 0x0fb9, 0x1933: 0x1089, 0x1934: 0x0279, 0x1935: 0x0369,
-	0x1936: 0x0289, 0x1937: 0x13d1, 0x1938: 0x0039, 0x1939: 0x0ee9, 0x193a: 0x0040, 0x193b: 0x0ef9,
-	0x193c: 0x0f09, 0x193d: 0x1199, 0x193e: 0x0f31, 0x193f: 0x0040,
-	// Block 0x65, offset 0x1940
-	0x1940: 0x0f41, 0x1941: 0x0259, 0x1942: 0x0f51, 0x1943: 0x0359, 0x1944: 0x0f61, 0x1945: 0x0040,
-	0x1946: 0x00d9, 0x1947: 0x0040, 0x1948: 0x0040, 0x1949: 0x0040, 0x194a: 0x01d9, 0x194b: 0x0fa9,
-	0x194c: 0x0fb9, 0x194d: 0x1089, 0x194e: 0x0279, 0x194f: 0x0369, 0x1950: 0x0289, 0x1951: 0x0040,
-	0x1952: 0x0039, 0x1953: 0x0ee9, 0x1954: 0x1159, 0x1955: 0x0ef9, 0x1956: 0x0f09, 0x1957: 0x1199,
-	0x1958: 0x0f31, 0x1959: 0x0249, 0x195a: 0x0f41, 0x195b: 0x0259, 0x195c: 0x0f51, 0x195d: 0x0359,
-	0x195e: 0x0f61, 0x195f: 0x0f71, 0x1960: 0x00d9, 0x1961: 0x0f99, 0x1962: 0x2039, 0x1963: 0x0269,
-	0x1964: 0x01d9, 0x1965: 0x0fa9, 0x1966: 0x0fb9, 0x1967: 0x1089, 0x1968: 0x0279, 0x1969: 0x0369,
-	0x196a: 0x0289, 0x196b: 0x13d1, 0x196c: 0x0039, 0x196d: 0x0ee9, 0x196e: 0x1159, 0x196f: 0x0ef9,
-	0x1970: 0x0f09, 0x1971: 0x1199, 0x1972: 0x0f31, 0x1973: 0x0249, 0x1974: 0x0f41, 0x1975: 0x0259,
-	0x1976: 0x0f51, 0x1977: 0x0359, 0x1978: 0x0f61, 0x1979: 0x0f71, 0x197a: 0x00d9, 0x197b: 0x0f99,
-	0x197c: 0x2039, 0x197d: 0x0269, 0x197e: 0x01d9, 0x197f: 0x0fa9,
-	// Block 0x66, offset 0x1980
-	0x1980: 0x0fb9, 0x1981: 0x1089, 0x1982: 0x0279, 0x1983: 0x0369, 0x1984: 0x0289, 0x1985: 0x13d1,
-	0x1986: 0x0039, 0x1987: 0x0ee9, 0x1988: 0x1159, 0x1989: 0x0ef9, 0x198a: 0x0f09, 0x198b: 0x1199,
-	0x198c: 0x0f31, 0x198d: 0x0249, 0x198e: 0x0f41, 0x198f: 0x0259, 0x1990: 0x0f51, 0x1991: 0x0359,
-	0x1992: 0x0f61, 0x1993: 0x0f71, 0x1994: 0x00d9, 0x1995: 0x0f99, 0x1996: 0x2039, 0x1997: 0x0269,
-	0x1998: 0x01d9, 0x1999: 0x0fa9, 0x199a: 0x0fb9, 0x199b: 0x1089, 0x199c: 0x0279, 0x199d: 0x0369,
-	0x199e: 0x0289, 0x199f: 0x13d1, 0x19a0: 0x0039, 0x19a1: 0x0ee9, 0x19a2: 0x1159, 0x19a3: 0x0ef9,
-	0x19a4: 0x0f09, 0x19a5: 0x1199, 0x19a6: 0x0f31, 0x19a7: 0x0249, 0x19a8: 0x0f41, 0x19a9: 0x0259,
-	0x19aa: 0x0f51, 0x19ab: 0x0359, 0x19ac: 0x0f61, 0x19ad: 0x0f71, 0x19ae: 0x00d9, 0x19af: 0x0f99,
-	0x19b0: 0x2039, 0x19b1: 0x0269, 0x19b2: 0x01d9, 0x19b3: 0x0fa9, 0x19b4: 0x0fb9, 0x19b5: 0x1089,
-	0x19b6: 0x0279, 0x19b7: 0x0369, 0x19b8: 0x0289, 0x19b9: 0x13d1, 0x19ba: 0x0039, 0x19bb: 0x0ee9,
-	0x19bc: 0x1159, 0x19bd: 0x0ef9, 0x19be: 0x0f09, 0x19bf: 0x1199,
-	// Block 0x67, offset 0x19c0
-	0x19c0: 0x0f31, 0x19c1: 0x0249, 0x19c2: 0x0f41, 0x19c3: 0x0259, 0x19c4: 0x0f51, 0x19c5: 0x0359,
-	0x19c6: 0x0f61, 0x19c7: 0x0f71, 0x19c8: 0x00d9, 0x19c9: 0x0f99, 0x19ca: 0x2039, 0x19cb: 0x0269,
-	0x19cc: 0x01d9, 0x19cd: 0x0fa9, 0x19ce: 0x0fb9, 0x19cf: 0x1089, 0x19d0: 0x0279, 0x19d1: 0x0369,
-	0x19d2: 0x0289, 0x19d3: 0x13d1, 0x19d4: 0x0039, 0x19d5: 0x0ee9, 0x19d6: 0x1159, 0x19d7: 0x0ef9,
-	0x19d8: 0x0f09, 0x19d9: 0x1199, 0x19da: 0x0f31, 0x19db: 0x0249, 0x19dc: 0x0f41, 0x19dd: 0x0259,
-	0x19de: 0x0f51, 0x19df: 0x0359, 0x19e0: 0x0f61, 0x19e1: 0x0f71, 0x19e2: 0x00d9, 0x19e3: 0x0f99,
-	0x19e4: 0x2039, 0x19e5: 0x0269, 0x19e6: 0x01d9, 0x19e7: 0x0fa9, 0x19e8: 0x0fb9, 0x19e9: 0x1089,
-	0x19ea: 0x0279, 0x19eb: 0x0369, 0x19ec: 0x0289, 0x19ed: 0x13d1, 0x19ee: 0x0039, 0x19ef: 0x0ee9,
-	0x19f0: 0x1159, 0x19f1: 0x0ef9, 0x19f2: 0x0f09, 0x19f3: 0x1199, 0x19f4: 0x0f31, 0x19f5: 0x0249,
-	0x19f6: 0x0f41, 0x19f7: 0x0259, 0x19f8: 0x0f51, 0x19f9: 0x0359, 0x19fa: 0x0f61, 0x19fb: 0x0f71,
-	0x19fc: 0x00d9, 0x19fd: 0x0f99, 0x19fe: 0x2039, 0x19ff: 0x0269,
-	// Block 0x68, offset 0x1a00
-	0x1a00: 0x01d9, 0x1a01: 0x0fa9, 0x1a02: 0x0fb9, 0x1a03: 0x1089, 0x1a04: 0x0279, 0x1a05: 0x0369,
-	0x1a06: 0x0289, 0x1a07: 0x13d1, 0x1a08: 0x0039, 0x1a09: 0x0ee9, 0x1a0a: 0x1159, 0x1a0b: 0x0ef9,
-	0x1a0c: 0x0f09, 0x1a0d: 0x1199, 0x1a0e: 0x0f31, 0x1a0f: 0x0249, 0x1a10: 0x0f41, 0x1a11: 0x0259,
-	0x1a12: 0x0f51, 0x1a13: 0x0359, 0x1a14: 0x0f61, 0x1a15: 0x0f71, 0x1a16: 0x00d9, 0x1a17: 0x0f99,
-	0x1a18: 0x2039, 0x1a19: 0x0269, 0x1a1a: 0x01d9, 0x1a1b: 0x0fa9, 0x1a1c: 0x0fb9, 0x1a1d: 0x1089,
-	0x1a1e: 0x0279, 0x1a1f: 0x0369, 0x1a20: 0x0289, 0x1a21: 0x13d1, 0x1a22: 0x0039, 0x1a23: 0x0ee9,
-	0x1a24: 0x1159, 0x1a25: 0x0ef9, 0x1a26: 0x0f09, 0x1a27: 0x1199, 0x1a28: 0x0f31, 0x1a29: 0x0249,
-	0x1a2a: 0x0f41, 0x1a2b: 0x0259, 0x1a2c: 0x0f51, 0x1a2d: 0x0359, 0x1a2e: 0x0f61, 0x1a2f: 0x0f71,
-	0x1a30: 0x00d9, 0x1a31: 0x0f99, 0x1a32: 0x2039, 0x1a33: 0x0269, 0x1a34: 0x01d9, 0x1a35: 0x0fa9,
-	0x1a36: 0x0fb9, 0x1a37: 0x1089, 0x1a38: 0x0279, 0x1a39: 0x0369, 0x1a3a: 0x0289, 0x1a3b: 0x13d1,
-	0x1a3c: 0x0039, 0x1a3d: 0x0ee9, 0x1a3e: 0x1159, 0x1a3f: 0x0ef9,
-	// Block 0x69, offset 0x1a40
-	0x1a40: 0x0f09, 0x1a41: 0x1199, 0x1a42: 0x0f31, 0x1a43: 0x0249, 0x1a44: 0x0f41, 0x1a45: 0x0259,
-	0x1a46: 0x0f51, 0x1a47: 0x0359, 0x1a48: 0x0f61, 0x1a49: 0x0f71, 0x1a4a: 0x00d9, 0x1a4b: 0x0f99,
-	0x1a4c: 0x2039, 0x1a4d: 0x0269, 0x1a4e: 0x01d9, 0x1a4f: 0x0fa9, 0x1a50: 0x0fb9, 0x1a51: 0x1089,
-	0x1a52: 0x0279, 0x1a53: 0x0369, 0x1a54: 0x0289, 0x1a55: 0x13d1, 0x1a56: 0x0039, 0x1a57: 0x0ee9,
-	0x1a58: 0x1159, 0x1a59: 0x0ef9, 0x1a5a: 0x0f09, 0x1a5b: 0x1199, 0x1a5c: 0x0f31, 0x1a5d: 0x0249,
-	0x1a5e: 0x0f41, 0x1a5f: 0x0259, 0x1a60: 0x0f51, 0x1a61: 0x0359, 0x1a62: 0x0f61, 0x1a63: 0x0f71,
-	0x1a64: 0x00d9, 0x1a65: 0x0f99, 0x1a66: 0x2039, 0x1a67: 0x0269, 0x1a68: 0x01d9, 0x1a69: 0x0fa9,
-	0x1a6a: 0x0fb9, 0x1a6b: 0x1089, 0x1a6c: 0x0279, 0x1a6d: 0x0369, 0x1a6e: 0x0289, 0x1a6f: 0x13d1,
-	0x1a70: 0x0039, 0x1a71: 0x0ee9, 0x1a72: 0x1159, 0x1a73: 0x0ef9, 0x1a74: 0x0f09, 0x1a75: 0x1199,
-	0x1a76: 0x0f31, 0x1a77: 0x0249, 0x1a78: 0x0f41, 0x1a79: 0x0259, 0x1a7a: 0x0f51, 0x1a7b: 0x0359,
-	0x1a7c: 0x0f61, 0x1a7d: 0x0f71, 0x1a7e: 0x00d9, 0x1a7f: 0x0f99,
-	// Block 0x6a, offset 0x1a80
-	0x1a80: 0x2039, 0x1a81: 0x0269, 0x1a82: 0x01d9, 0x1a83: 0x0fa9, 0x1a84: 0x0fb9, 0x1a85: 0x1089,
-	0x1a86: 0x0279, 0x1a87: 0x0369, 0x1a88: 0x0289, 0x1a89: 0x13d1, 0x1a8a: 0x0039, 0x1a8b: 0x0ee9,
-	0x1a8c: 0x1159, 0x1a8d: 0x0ef9, 0x1a8e: 0x0f09, 0x1a8f: 0x1199, 0x1a90: 0x0f31, 0x1a91: 0x0249,
-	0x1a92: 0x0f41, 0x1a93: 0x0259, 0x1a94: 0x0f51, 0x1a95: 0x0359, 0x1a96: 0x0f61, 0x1a97: 0x0f71,
-	0x1a98: 0x00d9, 0x1a99: 0x0f99, 0x1a9a: 0x2039, 0x1a9b: 0x0269, 0x1a9c: 0x01d9, 0x1a9d: 0x0fa9,
-	0x1a9e: 0x0fb9, 0x1a9f: 0x1089, 0x1aa0: 0x0279, 0x1aa1: 0x0369, 0x1aa2: 0x0289, 0x1aa3: 0x13d1,
-	0x1aa4: 0xba81, 0x1aa5: 0xba99, 0x1aa6: 0x0040, 0x1aa7: 0x0040, 0x1aa8: 0xbab1, 0x1aa9: 0x1099,
-	0x1aaa: 0x10b1, 0x1aab: 0x10c9, 0x1aac: 0xbac9, 0x1aad: 0xbae1, 0x1aae: 0xbaf9, 0x1aaf: 0x1429,
-	0x1ab0: 0x1a31, 0x1ab1: 0xbb11, 0x1ab2: 0xbb29, 0x1ab3: 0xbb41, 0x1ab4: 0xbb59, 0x1ab5: 0xbb71,
-	0x1ab6: 0xbb89, 0x1ab7: 0x2109, 0x1ab8: 0x1111, 0x1ab9: 0x1429, 0x1aba: 0xbba1, 0x1abb: 0xbbb9,
-	0x1abc: 0xbbd1, 0x1abd: 0x10e1, 0x1abe: 0x10f9, 0x1abf: 0xbbe9,
-	// Block 0x6b, offset 0x1ac0
-	0x1ac0: 0x2079, 0x1ac1: 0xbc01, 0x1ac2: 0xbab1, 0x1ac3: 0x1099, 0x1ac4: 0x10b1, 0x1ac5: 0x10c9,
-	0x1ac6: 0xbac9, 0x1ac7: 0xbae1, 0x1ac8: 0xbaf9, 0x1ac9: 0x1429, 0x1aca: 0x1a31, 0x1acb: 0xbb11,
-	0x1acc: 0xbb29, 0x1acd: 0xbb41, 0x1ace: 0xbb59, 0x1acf: 0xbb71, 0x1ad0: 0xbb89, 0x1ad1: 0x2109,
-	0x1ad2: 0x1111, 0x1ad3: 0xbba1, 0x1ad4: 0xbba1, 0x1ad5: 0xbbb9, 0x1ad6: 0xbbd1, 0x1ad7: 0x10e1,
-	0x1ad8: 0x10f9, 0x1ad9: 0xbbe9, 0x1ada: 0x2079, 0x1adb: 0xbc21, 0x1adc: 0xbac9, 0x1add: 0x1429,
-	0x1ade: 0xbb11, 0x1adf: 0x10e1, 0x1ae0: 0x1111, 0x1ae1: 0x2109, 0x1ae2: 0xbab1, 0x1ae3: 0x1099,
-	0x1ae4: 0x10b1, 0x1ae5: 0x10c9, 0x1ae6: 0xbac9, 0x1ae7: 0xbae1, 0x1ae8: 0xbaf9, 0x1ae9: 0x1429,
-	0x1aea: 0x1a31, 0x1aeb: 0xbb11, 0x1aec: 0xbb29, 0x1aed: 0xbb41, 0x1aee: 0xbb59, 0x1aef: 0xbb71,
-	0x1af0: 0xbb89, 0x1af1: 0x2109, 0x1af2: 0x1111, 0x1af3: 0x1429, 0x1af4: 0xbba1, 0x1af5: 0xbbb9,
-	0x1af6: 0xbbd1, 0x1af7: 0x10e1, 0x1af8: 0x10f9, 0x1af9: 0xbbe9, 0x1afa: 0x2079, 0x1afb: 0xbc01,
-	0x1afc: 0xbab1, 0x1afd: 0x1099, 0x1afe: 0x10b1, 0x1aff: 0x10c9,
-	// Block 0x6c, offset 0x1b00
-	0x1b00: 0xbac9, 0x1b01: 0xbae1, 0x1b02: 0xbaf9, 0x1b03: 0x1429, 0x1b04: 0x1a31, 0x1b05: 0xbb11,
-	0x1b06: 0xbb29, 0x1b07: 0xbb41, 0x1b08: 0xbb59, 0x1b09: 0xbb71, 0x1b0a: 0xbb89, 0x1b0b: 0x2109,
-	0x1b0c: 0x1111, 0x1b0d: 0xbba1, 0x1b0e: 0xbba1, 0x1b0f: 0xbbb9, 0x1b10: 0xbbd1, 0x1b11: 0x10e1,
-	0x1b12: 0x10f9, 0x1b13: 0xbbe9, 0x1b14: 0x2079, 0x1b15: 0xbc21, 0x1b16: 0xbac9, 0x1b17: 0x1429,
-	0x1b18: 0xbb11, 0x1b19: 0x10e1, 0x1b1a: 0x1111, 0x1b1b: 0x2109, 0x1b1c: 0xbab1, 0x1b1d: 0x1099,
-	0x1b1e: 0x10b1, 0x1b1f: 0x10c9, 0x1b20: 0xbac9, 0x1b21: 0xbae1, 0x1b22: 0xbaf9, 0x1b23: 0x1429,
-	0x1b24: 0x1a31, 0x1b25: 0xbb11, 0x1b26: 0xbb29, 0x1b27: 0xbb41, 0x1b28: 0xbb59, 0x1b29: 0xbb71,
-	0x1b2a: 0xbb89, 0x1b2b: 0x2109, 0x1b2c: 0x1111, 0x1b2d: 0x1429, 0x1b2e: 0xbba1, 0x1b2f: 0xbbb9,
-	0x1b30: 0xbbd1, 0x1b31: 0x10e1, 0x1b32: 0x10f9, 0x1b33: 0xbbe9, 0x1b34: 0x2079, 0x1b35: 0xbc01,
-	0x1b36: 0xbab1, 0x1b37: 0x1099, 0x1b38: 0x10b1, 0x1b39: 0x10c9, 0x1b3a: 0xbac9, 0x1b3b: 0xbae1,
-	0x1b3c: 0xbaf9, 0x1b3d: 0x1429, 0x1b3e: 0x1a31, 0x1b3f: 0xbb11,
-	// Block 0x6d, offset 0x1b40
-	0x1b40: 0xbb29, 0x1b41: 0xbb41, 0x1b42: 0xbb59, 0x1b43: 0xbb71, 0x1b44: 0xbb89, 0x1b45: 0x2109,
-	0x1b46: 0x1111, 0x1b47: 0xbba1, 0x1b48: 0xbba1, 0x1b49: 0xbbb9, 0x1b4a: 0xbbd1, 0x1b4b: 0x10e1,
-	0x1b4c: 0x10f9, 0x1b4d: 0xbbe9, 0x1b4e: 0x2079, 0x1b4f: 0xbc21, 0x1b50: 0xbac9, 0x1b51: 0x1429,
-	0x1b52: 0xbb11, 0x1b53: 0x10e1, 0x1b54: 0x1111, 0x1b55: 0x2109, 0x1b56: 0xbab1, 0x1b57: 0x1099,
-	0x1b58: 0x10b1, 0x1b59: 0x10c9, 0x1b5a: 0xbac9, 0x1b5b: 0xbae1, 0x1b5c: 0xbaf9, 0x1b5d: 0x1429,
-	0x1b5e: 0x1a31, 0x1b5f: 0xbb11, 0x1b60: 0xbb29, 0x1b61: 0xbb41, 0x1b62: 0xbb59, 0x1b63: 0xbb71,
-	0x1b64: 0xbb89, 0x1b65: 0x2109, 0x1b66: 0x1111, 0x1b67: 0x1429, 0x1b68: 0xbba1, 0x1b69: 0xbbb9,
-	0x1b6a: 0xbbd1, 0x1b6b: 0x10e1, 0x1b6c: 0x10f9, 0x1b6d: 0xbbe9, 0x1b6e: 0x2079, 0x1b6f: 0xbc01,
-	0x1b70: 0xbab1, 0x1b71: 0x1099, 0x1b72: 0x10b1, 0x1b73: 0x10c9, 0x1b74: 0xbac9, 0x1b75: 0xbae1,
-	0x1b76: 0xbaf9, 0x1b77: 0x1429, 0x1b78: 0x1a31, 0x1b79: 0xbb11, 0x1b7a: 0xbb29, 0x1b7b: 0xbb41,
-	0x1b7c: 0xbb59, 0x1b7d: 0xbb71, 0x1b7e: 0xbb89, 0x1b7f: 0x2109,
-	// Block 0x6e, offset 0x1b80
-	0x1b80: 0x1111, 0x1b81: 0xbba1, 0x1b82: 0xbba1, 0x1b83: 0xbbb9, 0x1b84: 0xbbd1, 0x1b85: 0x10e1,
-	0x1b86: 0x10f9, 0x1b87: 0xbbe9, 0x1b88: 0x2079, 0x1b89: 0xbc21, 0x1b8a: 0xbac9, 0x1b8b: 0x1429,
-	0x1b8c: 0xbb11, 0x1b8d: 0x10e1, 0x1b8e: 0x1111, 0x1b8f: 0x2109, 0x1b90: 0xbab1, 0x1b91: 0x1099,
-	0x1b92: 0x10b1, 0x1b93: 0x10c9, 0x1b94: 0xbac9, 0x1b95: 0xbae1, 0x1b96: 0xbaf9, 0x1b97: 0x1429,
-	0x1b98: 0x1a31, 0x1b99: 0xbb11, 0x1b9a: 0xbb29, 0x1b9b: 0xbb41, 0x1b9c: 0xbb59, 0x1b9d: 0xbb71,
-	0x1b9e: 0xbb89, 0x1b9f: 0x2109, 0x1ba0: 0x1111, 0x1ba1: 0x1429, 0x1ba2: 0xbba1, 0x1ba3: 0xbbb9,
-	0x1ba4: 0xbbd1, 0x1ba5: 0x10e1, 0x1ba6: 0x10f9, 0x1ba7: 0xbbe9, 0x1ba8: 0x2079, 0x1ba9: 0xbc01,
-	0x1baa: 0xbab1, 0x1bab: 0x1099, 0x1bac: 0x10b1, 0x1bad: 0x10c9, 0x1bae: 0xbac9, 0x1baf: 0xbae1,
-	0x1bb0: 0xbaf9, 0x1bb1: 0x1429, 0x1bb2: 0x1a31, 0x1bb3: 0xbb11, 0x1bb4: 0xbb29, 0x1bb5: 0xbb41,
-	0x1bb6: 0xbb59, 0x1bb7: 0xbb71, 0x1bb8: 0xbb89, 0x1bb9: 0x2109, 0x1bba: 0x1111, 0x1bbb: 0xbba1,
-	0x1bbc: 0xbba1, 0x1bbd: 0xbbb9, 0x1bbe: 0xbbd1, 0x1bbf: 0x10e1,
-	// Block 0x6f, offset 0x1bc0
-	0x1bc0: 0x10f9, 0x1bc1: 0xbbe9, 0x1bc2: 0x2079, 0x1bc3: 0xbc21, 0x1bc4: 0xbac9, 0x1bc5: 0x1429,
-	0x1bc6: 0xbb11, 0x1bc7: 0x10e1, 0x1bc8: 0x1111, 0x1bc9: 0x2109, 0x1bca: 0xbc41, 0x1bcb: 0xbc41,
-	0x1bcc: 0x0040, 0x1bcd: 0x0040, 0x1bce: 0x1f41, 0x1bcf: 0x00c9, 0x1bd0: 0x0069, 0x1bd1: 0x0079,
-	0x1bd2: 0x1f51, 0x1bd3: 0x1f61, 0x1bd4: 0x1f71, 0x1bd5: 0x1f81, 0x1bd6: 0x1f91, 0x1bd7: 0x1fa1,
-	0x1bd8: 0x1f41, 0x1bd9: 0x00c9, 0x1bda: 0x0069, 0x1bdb: 0x0079, 0x1bdc: 0x1f51, 0x1bdd: 0x1f61,
-	0x1bde: 0x1f71, 0x1bdf: 0x1f81, 0x1be0: 0x1f91, 0x1be1: 0x1fa1, 0x1be2: 0x1f41, 0x1be3: 0x00c9,
-	0x1be4: 0x0069, 0x1be5: 0x0079, 0x1be6: 0x1f51, 0x1be7: 0x1f61, 0x1be8: 0x1f71, 0x1be9: 0x1f81,
-	0x1bea: 0x1f91, 0x1beb: 0x1fa1, 0x1bec: 0x1f41, 0x1bed: 0x00c9, 0x1bee: 0x0069, 0x1bef: 0x0079,
-	0x1bf0: 0x1f51, 0x1bf1: 0x1f61, 0x1bf2: 0x1f71, 0x1bf3: 0x1f81, 0x1bf4: 0x1f91, 0x1bf5: 0x1fa1,
-	0x1bf6: 0x1f41, 0x1bf7: 0x00c9, 0x1bf8: 0x0069, 0x1bf9: 0x0079, 0x1bfa: 0x1f51, 0x1bfb: 0x1f61,
-	0x1bfc: 0x1f71, 0x1bfd: 0x1f81, 0x1bfe: 0x1f91, 0x1bff: 0x1fa1,
-	// Block 0x70, offset 0x1c00
-	0x1c00: 0xe115, 0x1c01: 0xe115, 0x1c02: 0xe135, 0x1c03: 0xe135, 0x1c04: 0xe115, 0x1c05: 0xe115,
-	0x1c06: 0xe175, 0x1c07: 0xe175, 0x1c08: 0xe115, 0x1c09: 0xe115, 0x1c0a: 0xe135, 0x1c0b: 0xe135,
-	0x1c0c: 0xe115, 0x1c0d: 0xe115, 0x1c0e: 0xe1f5, 0x1c0f: 0xe1f5, 0x1c10: 0xe115, 0x1c11: 0xe115,
-	0x1c12: 0xe135, 0x1c13: 0xe135, 0x1c14: 0xe115, 0x1c15: 0xe115, 0x1c16: 0xe175, 0x1c17: 0xe175,
-	0x1c18: 0xe115, 0x1c19: 0xe115, 0x1c1a: 0xe135, 0x1c1b: 0xe135, 0x1c1c: 0xe115, 0x1c1d: 0xe115,
-	0x1c1e: 0x8b05, 0x1c1f: 0x8b05, 0x1c20: 0x04b5, 0x1c21: 0x04b5, 0x1c22: 0x0a08, 0x1c23: 0x0a08,
-	0x1c24: 0x0a08, 0x1c25: 0x0a08, 0x1c26: 0x0a08, 0x1c27: 0x0a08, 0x1c28: 0x0a08, 0x1c29: 0x0a08,
-	0x1c2a: 0x0a08, 0x1c2b: 0x0a08, 0x1c2c: 0x0a08, 0x1c2d: 0x0a08, 0x1c2e: 0x0a08, 0x1c2f: 0x0a08,
-	0x1c30: 0x0a08, 0x1c31: 0x0a08, 0x1c32: 0x0a08, 0x1c33: 0x0a08, 0x1c34: 0x0a08, 0x1c35: 0x0a08,
-	0x1c36: 0x0a08, 0x1c37: 0x0a08, 0x1c38: 0x0a08, 0x1c39: 0x0a08, 0x1c3a: 0x0a08, 0x1c3b: 0x0a08,
-	0x1c3c: 0x0a08, 0x1c3d: 0x0a08, 0x1c3e: 0x0a08, 0x1c3f: 0x0a08,
-	// Block 0x71, offset 0x1c40
-	0x1c40: 0xb189, 0x1c41: 0xb1a1, 0x1c42: 0xb201, 0x1c43: 0xb249, 0x1c44: 0x0040, 0x1c45: 0xb411,
-	0x1c46: 0xb291, 0x1c47: 0xb219, 0x1c48: 0xb309, 0x1c49: 0xb429, 0x1c4a: 0xb399, 0x1c4b: 0xb3b1,
-	0x1c4c: 0xb3c9, 0x1c4d: 0xb3e1, 0x1c4e: 0xb2a9, 0x1c4f: 0xb339, 0x1c50: 0xb369, 0x1c51: 0xb2d9,
-	0x1c52: 0xb381, 0x1c53: 0xb279, 0x1c54: 0xb2c1, 0x1c55: 0xb1d1, 0x1c56: 0xb1e9, 0x1c57: 0xb231,
-	0x1c58: 0xb261, 0x1c59: 0xb2f1, 0x1c5a: 0xb321, 0x1c5b: 0xb351, 0x1c5c: 0xbc59, 0x1c5d: 0x7949,
-	0x1c5e: 0xbc71, 0x1c5f: 0xbc89, 0x1c60: 0x0040, 0x1c61: 0xb1a1, 0x1c62: 0xb201, 0x1c63: 0x0040,
-	0x1c64: 0xb3f9, 0x1c65: 0x0040, 0x1c66: 0x0040, 0x1c67: 0xb219, 0x1c68: 0x0040, 0x1c69: 0xb429,
-	0x1c6a: 0xb399, 0x1c6b: 0xb3b1, 0x1c6c: 0xb3c9, 0x1c6d: 0xb3e1, 0x1c6e: 0xb2a9, 0x1c6f: 0xb339,
-	0x1c70: 0xb369, 0x1c71: 0xb2d9, 0x1c72: 0xb381, 0x1c73: 0x0040, 0x1c74: 0xb2c1, 0x1c75: 0xb1d1,
-	0x1c76: 0xb1e9, 0x1c77: 0xb231, 0x1c78: 0x0040, 0x1c79: 0xb2f1, 0x1c7a: 0x0040, 0x1c7b: 0xb351,
-	0x1c7c: 0x0040, 0x1c7d: 0x0040, 0x1c7e: 0x0040, 0x1c7f: 0x0040,
-	// Block 0x72, offset 0x1c80
-	0x1c80: 0x0040, 0x1c81: 0x0040, 0x1c82: 0xb201, 0x1c83: 0x0040, 0x1c84: 0x0040, 0x1c85: 0x0040,
-	0x1c86: 0x0040, 0x1c87: 0xb219, 0x1c88: 0x0040, 0x1c89: 0xb429, 0x1c8a: 0x0040, 0x1c8b: 0xb3b1,
-	0x1c8c: 0x0040, 0x1c8d: 0xb3e1, 0x1c8e: 0xb2a9, 0x1c8f: 0xb339, 0x1c90: 0x0040, 0x1c91: 0xb2d9,
-	0x1c92: 0xb381, 0x1c93: 0x0040, 0x1c94: 0xb2c1, 0x1c95: 0x0040, 0x1c96: 0x0040, 0x1c97: 0xb231,
-	0x1c98: 0x0040, 0x1c99: 0xb2f1, 0x1c9a: 0x0040, 0x1c9b: 0xb351, 0x1c9c: 0x0040, 0x1c9d: 0x7949,
-	0x1c9e: 0x0040, 0x1c9f: 0xbc89, 0x1ca0: 0x0040, 0x1ca1: 0xb1a1, 0x1ca2: 0xb201, 0x1ca3: 0x0040,
-	0x1ca4: 0xb3f9, 0x1ca5: 0x0040, 0x1ca6: 0x0040, 0x1ca7: 0xb219, 0x1ca8: 0xb309, 0x1ca9: 0xb429,
-	0x1caa: 0xb399, 0x1cab: 0x0040, 0x1cac: 0xb3c9, 0x1cad: 0xb3e1, 0x1cae: 0xb2a9, 0x1caf: 0xb339,
-	0x1cb0: 0xb369, 0x1cb1: 0xb2d9, 0x1cb2: 0xb381, 0x1cb3: 0x0040, 0x1cb4: 0xb2c1, 0x1cb5: 0xb1d1,
-	0x1cb6: 0xb1e9, 0x1cb7: 0xb231, 0x1cb8: 0x0040, 0x1cb9: 0xb2f1, 0x1cba: 0xb321, 0x1cbb: 0xb351,
-	0x1cbc: 0xbc59, 0x1cbd: 0x0040, 0x1cbe: 0xbc71, 0x1cbf: 0x0040,
-	// Block 0x73, offset 0x1cc0
-	0x1cc0: 0xb189, 0x1cc1: 0xb1a1, 0x1cc2: 0xb201, 0x1cc3: 0xb249, 0x1cc4: 0xb3f9, 0x1cc5: 0xb411,
-	0x1cc6: 0xb291, 0x1cc7: 0xb219, 0x1cc8: 0xb309, 0x1cc9: 0xb429, 0x1cca: 0x0040, 0x1ccb: 0xb3b1,
-	0x1ccc: 0xb3c9, 0x1ccd: 0xb3e1, 0x1cce: 0xb2a9, 0x1ccf: 0xb339, 0x1cd0: 0xb369, 0x1cd1: 0xb2d9,
-	0x1cd2: 0xb381, 0x1cd3: 0xb279, 0x1cd4: 0xb2c1, 0x1cd5: 0xb1d1, 0x1cd6: 0xb1e9, 0x1cd7: 0xb231,
-	0x1cd8: 0xb261, 0x1cd9: 0xb2f1, 0x1cda: 0xb321, 0x1cdb: 0xb351, 0x1cdc: 0x0040, 0x1cdd: 0x0040,
-	0x1cde: 0x0040, 0x1cdf: 0x0040, 0x1ce0: 0x0040, 0x1ce1: 0xb1a1, 0x1ce2: 0xb201, 0x1ce3: 0xb249,
-	0x1ce4: 0x0040, 0x1ce5: 0xb411, 0x1ce6: 0xb291, 0x1ce7: 0xb219, 0x1ce8: 0xb309, 0x1ce9: 0xb429,
-	0x1cea: 0x0040, 0x1ceb: 0xb3b1, 0x1cec: 0xb3c9, 0x1ced: 0xb3e1, 0x1cee: 0xb2a9, 0x1cef: 0xb339,
-	0x1cf0: 0xb369, 0x1cf1: 0xb2d9, 0x1cf2: 0xb381, 0x1cf3: 0xb279, 0x1cf4: 0xb2c1, 0x1cf5: 0xb1d1,
-	0x1cf6: 0xb1e9, 0x1cf7: 0xb231, 0x1cf8: 0xb261, 0x1cf9: 0xb2f1, 0x1cfa: 0xb321, 0x1cfb: 0xb351,
-	0x1cfc: 0x0040, 0x1cfd: 0x0040, 0x1cfe: 0x0040, 0x1cff: 0x0040,
-	// Block 0x74, offset 0x1d00
-	0x1d00: 0x0040, 0x1d01: 0xbca2, 0x1d02: 0xbcba, 0x1d03: 0xbcd2, 0x1d04: 0xbcea, 0x1d05: 0xbd02,
-	0x1d06: 0xbd1a, 0x1d07: 0xbd32, 0x1d08: 0xbd4a, 0x1d09: 0xbd62, 0x1d0a: 0xbd7a, 0x1d0b: 0x0018,
-	0x1d0c: 0x0018, 0x1d0d: 0x0040, 0x1d0e: 0x0040, 0x1d0f: 0x0040, 0x1d10: 0xbd92, 0x1d11: 0xbdb2,
-	0x1d12: 0xbdd2, 0x1d13: 0xbdf2, 0x1d14: 0xbe12, 0x1d15: 0xbe32, 0x1d16: 0xbe52, 0x1d17: 0xbe72,
-	0x1d18: 0xbe92, 0x1d19: 0xbeb2, 0x1d1a: 0xbed2, 0x1d1b: 0xbef2, 0x1d1c: 0xbf12, 0x1d1d: 0xbf32,
-	0x1d1e: 0xbf52, 0x1d1f: 0xbf72, 0x1d20: 0xbf92, 0x1d21: 0xbfb2, 0x1d22: 0xbfd2, 0x1d23: 0xbff2,
-	0x1d24: 0xc012, 0x1d25: 0xc032, 0x1d26: 0xc052, 0x1d27: 0xc072, 0x1d28: 0xc092, 0x1d29: 0xc0b2,
-	0x1d2a: 0xc0d1, 0x1d2b: 0x1159, 0x1d2c: 0x0269, 0x1d2d: 0x6671, 0x1d2e: 0xc111, 0x1d2f: 0x0040,
-	0x1d30: 0x0039, 0x1d31: 0x0ee9, 0x1d32: 0x1159, 0x1d33: 0x0ef9, 0x1d34: 0x0f09, 0x1d35: 0x1199,
-	0x1d36: 0x0f31, 0x1d37: 0x0249, 0x1d38: 0x0f41, 0x1d39: 0x0259, 0x1d3a: 0x0f51, 0x1d3b: 0x0359,
-	0x1d3c: 0x0f61, 0x1d3d: 0x0f71, 0x1d3e: 0x00d9, 0x1d3f: 0x0f99,
-	// Block 0x75, offset 0x1d40
-	0x1d40: 0x2039, 0x1d41: 0x0269, 0x1d42: 0x01d9, 0x1d43: 0x0fa9, 0x1d44: 0x0fb9, 0x1d45: 0x1089,
-	0x1d46: 0x0279, 0x1d47: 0x0369, 0x1d48: 0x0289, 0x1d49: 0x13d1, 0x1d4a: 0xc129, 0x1d4b: 0x65b1,
-	0x1d4c: 0xc141, 0x1d4d: 0x1441, 0x1d4e: 0xc159, 0x1d4f: 0xc179, 0x1d50: 0x0018, 0x1d51: 0x0018,
-	0x1d52: 0x0018, 0x1d53: 0x0018, 0x1d54: 0x0018, 0x1d55: 0x0018, 0x1d56: 0x0018, 0x1d57: 0x0018,
-	0x1d58: 0x0018, 0x1d59: 0x0018, 0x1d5a: 0x0018, 0x1d5b: 0x0018, 0x1d5c: 0x0018, 0x1d5d: 0x0018,
-	0x1d5e: 0x0018, 0x1d5f: 0x0018, 0x1d60: 0x0018, 0x1d61: 0x0018, 0x1d62: 0x0018, 0x1d63: 0x0018,
-	0x1d64: 0x0018, 0x1d65: 0x0018, 0x1d66: 0x0018, 0x1d67: 0x0018, 0x1d68: 0x0018, 0x1d69: 0x0018,
-	0x1d6a: 0xc191, 0x1d6b: 0xc1a9, 0x1d6c: 0x0040, 0x1d6d: 0x0040, 0x1d6e: 0x0040, 0x1d6f: 0x0040,
-	0x1d70: 0x0018, 0x1d71: 0x0018, 0x1d72: 0x0018, 0x1d73: 0x0018, 0x1d74: 0x0018, 0x1d75: 0x0018,
-	0x1d76: 0x0018, 0x1d77: 0x0018, 0x1d78: 0x0018, 0x1d79: 0x0018, 0x1d7a: 0x0018, 0x1d7b: 0x0018,
-	0x1d7c: 0x0018, 0x1d7d: 0x0018, 0x1d7e: 0x0018, 0x1d7f: 0x0018,
-	// Block 0x76, offset 0x1d80
-	0x1d80: 0xc1d9, 0x1d81: 0xc211, 0x1d82: 0xc249, 0x1d83: 0x0040, 0x1d84: 0x0040, 0x1d85: 0x0040,
-	0x1d86: 0x0040, 0x1d87: 0x0040, 0x1d88: 0x0040, 0x1d89: 0x0040, 0x1d8a: 0x0040, 0x1d8b: 0x0040,
-	0x1d8c: 0x0040, 0x1d8d: 0x0040, 0x1d8e: 0x0040, 0x1d8f: 0x0040, 0x1d90: 0xc269, 0x1d91: 0xc289,
-	0x1d92: 0xc2a9, 0x1d93: 0xc2c9, 0x1d94: 0xc2e9, 0x1d95: 0xc309, 0x1d96: 0xc329, 0x1d97: 0xc349,
-	0x1d98: 0xc369, 0x1d99: 0xc389, 0x1d9a: 0xc3a9, 0x1d9b: 0xc3c9, 0x1d9c: 0xc3e9, 0x1d9d: 0xc409,
-	0x1d9e: 0xc429, 0x1d9f: 0xc449, 0x1da0: 0xc469, 0x1da1: 0xc489, 0x1da2: 0xc4a9, 0x1da3: 0xc4c9,
-	0x1da4: 0xc4e9, 0x1da5: 0xc509, 0x1da6: 0xc529, 0x1da7: 0xc549, 0x1da8: 0xc569, 0x1da9: 0xc589,
-	0x1daa: 0xc5a9, 0x1dab: 0xc5c9, 0x1dac: 0xc5e9, 0x1dad: 0xc609, 0x1dae: 0xc629, 0x1daf: 0xc649,
-	0x1db0: 0xc669, 0x1db1: 0xc689, 0x1db2: 0xc6a9, 0x1db3: 0xc6c9, 0x1db4: 0xc6e9, 0x1db5: 0xc709,
-	0x1db6: 0xc729, 0x1db7: 0xc749, 0x1db8: 0xc769, 0x1db9: 0xc789, 0x1dba: 0xc7a9, 0x1dbb: 0xc7c9,
-	0x1dbc: 0x0040, 0x1dbd: 0x0040, 0x1dbe: 0x0040, 0x1dbf: 0x0040,
-	// Block 0x77, offset 0x1dc0
-	0x1dc0: 0xcaf9, 0x1dc1: 0xcb19, 0x1dc2: 0xcb39, 0x1dc3: 0x8b1d, 0x1dc4: 0xcb59, 0x1dc5: 0xcb79,
-	0x1dc6: 0xcb99, 0x1dc7: 0xcbb9, 0x1dc8: 0xcbd9, 0x1dc9: 0xcbf9, 0x1dca: 0xcc19, 0x1dcb: 0xcc39,
-	0x1dcc: 0xcc59, 0x1dcd: 0x8b3d, 0x1dce: 0xcc79, 0x1dcf: 0xcc99, 0x1dd0: 0xccb9, 0x1dd1: 0xccd9,
-	0x1dd2: 0x8b5d, 0x1dd3: 0xccf9, 0x1dd4: 0xcd19, 0x1dd5: 0xc429, 0x1dd6: 0x8b7d, 0x1dd7: 0xcd39,
-	0x1dd8: 0xcd59, 0x1dd9: 0xcd79, 0x1dda: 0xcd99, 0x1ddb: 0xcdb9, 0x1ddc: 0x8b9d, 0x1ddd: 0xcdd9,
-	0x1dde: 0xcdf9, 0x1ddf: 0xce19, 0x1de0: 0xce39, 0x1de1: 0xce59, 0x1de2: 0xc789, 0x1de3: 0xce79,
-	0x1de4: 0xce99, 0x1de5: 0xceb9, 0x1de6: 0xced9, 0x1de7: 0xcef9, 0x1de8: 0xcf19, 0x1de9: 0xcf39,
-	0x1dea: 0xcf59, 0x1deb: 0xcf79, 0x1dec: 0xcf99, 0x1ded: 0xcfb9, 0x1dee: 0xcfd9, 0x1def: 0xcff9,
-	0x1df0: 0xd019, 0x1df1: 0xd039, 0x1df2: 0xd039, 0x1df3: 0xd039, 0x1df4: 0x8bbd, 0x1df5: 0xd059,
-	0x1df6: 0xd079, 0x1df7: 0xd099, 0x1df8: 0x8bdd, 0x1df9: 0xd0b9, 0x1dfa: 0xd0d9, 0x1dfb: 0xd0f9,
-	0x1dfc: 0xd119, 0x1dfd: 0xd139, 0x1dfe: 0xd159, 0x1dff: 0xd179,
-	// Block 0x78, offset 0x1e00
-	0x1e00: 0xd199, 0x1e01: 0xd1b9, 0x1e02: 0xd1d9, 0x1e03: 0xd1f9, 0x1e04: 0xd219, 0x1e05: 0xd239,
-	0x1e06: 0xd239, 0x1e07: 0xd259, 0x1e08: 0xd279, 0x1e09: 0xd299, 0x1e0a: 0xd2b9, 0x1e0b: 0xd2d9,
-	0x1e0c: 0xd2f9, 0x1e0d: 0xd319, 0x1e0e: 0xd339, 0x1e0f: 0xd359, 0x1e10: 0xd379, 0x1e11: 0xd399,
-	0x1e12: 0xd3b9, 0x1e13: 0xd3d9, 0x1e14: 0xd3f9, 0x1e15: 0xd419, 0x1e16: 0xd439, 0x1e17: 0xd459,
-	0x1e18: 0xd479, 0x1e19: 0x8bfd, 0x1e1a: 0xd499, 0x1e1b: 0xd4b9, 0x1e1c: 0xd4d9, 0x1e1d: 0xc309,
-	0x1e1e: 0xd4f9, 0x1e1f: 0xd519, 0x1e20: 0x8c1d, 0x1e21: 0x8c3d, 0x1e22: 0xd539, 0x1e23: 0xd559,
-	0x1e24: 0xd579, 0x1e25: 0xd599, 0x1e26: 0xd5b9, 0x1e27: 0xd5d9, 0x1e28: 0x2040, 0x1e29: 0xd5f9,
-	0x1e2a: 0xd619, 0x1e2b: 0xd619, 0x1e2c: 0x8c5d, 0x1e2d: 0xd639, 0x1e2e: 0xd659, 0x1e2f: 0xd679,
-	0x1e30: 0xd699, 0x1e31: 0x8c7d, 0x1e32: 0xd6b9, 0x1e33: 0xd6d9, 0x1e34: 0x2040, 0x1e35: 0xd6f9,
-	0x1e36: 0xd719, 0x1e37: 0xd739, 0x1e38: 0xd759, 0x1e39: 0xd779, 0x1e3a: 0xd799, 0x1e3b: 0x8c9d,
-	0x1e3c: 0xd7b9, 0x1e3d: 0x8cbd, 0x1e3e: 0xd7d9, 0x1e3f: 0xd7f9,
-	// Block 0x79, offset 0x1e40
-	0x1e40: 0xd819, 0x1e41: 0xd839, 0x1e42: 0xd859, 0x1e43: 0xd879, 0x1e44: 0xd899, 0x1e45: 0xd8b9,
-	0x1e46: 0xd8d9, 0x1e47: 0xd8f9, 0x1e48: 0xd919, 0x1e49: 0x8cdd, 0x1e4a: 0xd939, 0x1e4b: 0xd959,
-	0x1e4c: 0xd979, 0x1e4d: 0xd999, 0x1e4e: 0xd9b9, 0x1e4f: 0x8cfd, 0x1e50: 0xd9d9, 0x1e51: 0x8d1d,
-	0x1e52: 0x8d3d, 0x1e53: 0xd9f9, 0x1e54: 0xda19, 0x1e55: 0xda19, 0x1e56: 0xda39, 0x1e57: 0x8d5d,
-	0x1e58: 0x8d7d, 0x1e59: 0xda59, 0x1e5a: 0xda79, 0x1e5b: 0xda99, 0x1e5c: 0xdab9, 0x1e5d: 0xdad9,
-	0x1e5e: 0xdaf9, 0x1e5f: 0xdb19, 0x1e60: 0xdb39, 0x1e61: 0xdb59, 0x1e62: 0xdb79, 0x1e63: 0xdb99,
-	0x1e64: 0x8d9d, 0x1e65: 0xdbb9, 0x1e66: 0xdbd9, 0x1e67: 0xdbf9, 0x1e68: 0xdc19, 0x1e69: 0xdbf9,
-	0x1e6a: 0xdc39, 0x1e6b: 0xdc59, 0x1e6c: 0xdc79, 0x1e6d: 0xdc99, 0x1e6e: 0xdcb9, 0x1e6f: 0xdcd9,
-	0x1e70: 0xdcf9, 0x1e71: 0xdd19, 0x1e72: 0xdd39, 0x1e73: 0xdd59, 0x1e74: 0xdd79, 0x1e75: 0xdd99,
-	0x1e76: 0xddb9, 0x1e77: 0xddd9, 0x1e78: 0x8dbd, 0x1e79: 0xddf9, 0x1e7a: 0xde19, 0x1e7b: 0xde39,
-	0x1e7c: 0xde59, 0x1e7d: 0xde79, 0x1e7e: 0x8ddd, 0x1e7f: 0xde99,
-	// Block 0x7a, offset 0x1e80
-	0x1e80: 0xe599, 0x1e81: 0xe5b9, 0x1e82: 0xe5d9, 0x1e83: 0xe5f9, 0x1e84: 0xe619, 0x1e85: 0xe639,
-	0x1e86: 0x8efd, 0x1e87: 0xe659, 0x1e88: 0xe679, 0x1e89: 0xe699, 0x1e8a: 0xe6b9, 0x1e8b: 0xe6d9,
-	0x1e8c: 0xe6f9, 0x1e8d: 0x8f1d, 0x1e8e: 0xe719, 0x1e8f: 0xe739, 0x1e90: 0x8f3d, 0x1e91: 0x8f5d,
-	0x1e92: 0xe759, 0x1e93: 0xe779, 0x1e94: 0xe799, 0x1e95: 0xe7b9, 0x1e96: 0xe7d9, 0x1e97: 0xe7f9,
-	0x1e98: 0xe819, 0x1e99: 0xe839, 0x1e9a: 0xe859, 0x1e9b: 0x8f7d, 0x1e9c: 0xe879, 0x1e9d: 0x8f9d,
-	0x1e9e: 0xe899, 0x1e9f: 0x2040, 0x1ea0: 0xe8b9, 0x1ea1: 0xe8d9, 0x1ea2: 0xe8f9, 0x1ea3: 0x8fbd,
-	0x1ea4: 0xe919, 0x1ea5: 0xe939, 0x1ea6: 0x8fdd, 0x1ea7: 0x8ffd, 0x1ea8: 0xe959, 0x1ea9: 0xe979,
-	0x1eaa: 0xe999, 0x1eab: 0xe9b9, 0x1eac: 0xe9d9, 0x1ead: 0xe9d9, 0x1eae: 0xe9f9, 0x1eaf: 0xea19,
-	0x1eb0: 0xea39, 0x1eb1: 0xea59, 0x1eb2: 0xea79, 0x1eb3: 0xea99, 0x1eb4: 0xeab9, 0x1eb5: 0x901d,
-	0x1eb6: 0xead9, 0x1eb7: 0x903d, 0x1eb8: 0xeaf9, 0x1eb9: 0x905d, 0x1eba: 0xeb19, 0x1ebb: 0x907d,
-	0x1ebc: 0x909d, 0x1ebd: 0x90bd, 0x1ebe: 0xeb39, 0x1ebf: 0xeb59,
-	// Block 0x7b, offset 0x1ec0
-	0x1ec0: 0xeb79, 0x1ec1: 0x90dd, 0x1ec2: 0x90fd, 0x1ec3: 0x911d, 0x1ec4: 0x913d, 0x1ec5: 0xeb99,
-	0x1ec6: 0xebb9, 0x1ec7: 0xebb9, 0x1ec8: 0xebd9, 0x1ec9: 0xebf9, 0x1eca: 0xec19, 0x1ecb: 0xec39,
-	0x1ecc: 0xec59, 0x1ecd: 0x915d, 0x1ece: 0xec79, 0x1ecf: 0xec99, 0x1ed0: 0xecb9, 0x1ed1: 0xecd9,
-	0x1ed2: 0x917d, 0x1ed3: 0xecf9, 0x1ed4: 0x919d, 0x1ed5: 0x91bd, 0x1ed6: 0xed19, 0x1ed7: 0xed39,
-	0x1ed8: 0xed59, 0x1ed9: 0xed79, 0x1eda: 0xed99, 0x1edb: 0xedb9, 0x1edc: 0x91dd, 0x1edd: 0x91fd,
-	0x1ede: 0x921d, 0x1edf: 0x2040, 0x1ee0: 0xedd9, 0x1ee1: 0x923d, 0x1ee2: 0xedf9, 0x1ee3: 0xee19,
-	0x1ee4: 0xee39, 0x1ee5: 0x925d, 0x1ee6: 0xee59, 0x1ee7: 0xee79, 0x1ee8: 0xee99, 0x1ee9: 0xeeb9,
-	0x1eea: 0xeed9, 0x1eeb: 0x927d, 0x1eec: 0xeef9, 0x1eed: 0xef19, 0x1eee: 0xef39, 0x1eef: 0xef59,
-	0x1ef0: 0xef79, 0x1ef1: 0xef99, 0x1ef2: 0x929d, 0x1ef3: 0x92bd, 0x1ef4: 0xefb9, 0x1ef5: 0x92dd,
-	0x1ef6: 0xefd9, 0x1ef7: 0x92fd, 0x1ef8: 0xeff9, 0x1ef9: 0xf019, 0x1efa: 0xf039, 0x1efb: 0x931d,
-	0x1efc: 0x933d, 0x1efd: 0xf059, 0x1efe: 0x935d, 0x1eff: 0xf079,
-	// Block 0x7c, offset 0x1f00
-	0x1f00: 0xf6b9, 0x1f01: 0xf6d9, 0x1f02: 0xf6f9, 0x1f03: 0xf719, 0x1f04: 0xf739, 0x1f05: 0x951d,
-	0x1f06: 0xf759, 0x1f07: 0xf779, 0x1f08: 0xf799, 0x1f09: 0xf7b9, 0x1f0a: 0xf7d9, 0x1f0b: 0x953d,
-	0x1f0c: 0x955d, 0x1f0d: 0xf7f9, 0x1f0e: 0xf819, 0x1f0f: 0xf839, 0x1f10: 0xf859, 0x1f11: 0xf879,
-	0x1f12: 0xf899, 0x1f13: 0x957d, 0x1f14: 0xf8b9, 0x1f15: 0xf8d9, 0x1f16: 0xf8f9, 0x1f17: 0xf919,
-	0x1f18: 0x959d, 0x1f19: 0x95bd, 0x1f1a: 0xf939, 0x1f1b: 0xf959, 0x1f1c: 0xf979, 0x1f1d: 0x95dd,
-	0x1f1e: 0xf999, 0x1f1f: 0xf9b9, 0x1f20: 0x6815, 0x1f21: 0x95fd, 0x1f22: 0xf9d9, 0x1f23: 0xf9f9,
-	0x1f24: 0xfa19, 0x1f25: 0x961d, 0x1f26: 0xfa39, 0x1f27: 0xfa59, 0x1f28: 0xfa79, 0x1f29: 0xfa99,
-	0x1f2a: 0xfab9, 0x1f2b: 0xfad9, 0x1f2c: 0xfaf9, 0x1f2d: 0x963d, 0x1f2e: 0xfb19, 0x1f2f: 0xfb39,
-	0x1f30: 0xfb59, 0x1f31: 0x965d, 0x1f32: 0xfb79, 0x1f33: 0xfb99, 0x1f34: 0xfbb9, 0x1f35: 0xfbd9,
-	0x1f36: 0x7b35, 0x1f37: 0x967d, 0x1f38: 0xfbf9, 0x1f39: 0xfc19, 0x1f3a: 0xfc39, 0x1f3b: 0x969d,
-	0x1f3c: 0xfc59, 0x1f3d: 0x96bd, 0x1f3e: 0xfc79, 0x1f3f: 0xfc79,
-	// Block 0x7d, offset 0x1f40
-	0x1f40: 0xfc99, 0x1f41: 0x96dd, 0x1f42: 0xfcb9, 0x1f43: 0xfcd9, 0x1f44: 0xfcf9, 0x1f45: 0xfd19,
-	0x1f46: 0xfd39, 0x1f47: 0xfd59, 0x1f48: 0xfd79, 0x1f49: 0x96fd, 0x1f4a: 0xfd99, 0x1f4b: 0xfdb9,
-	0x1f4c: 0xfdd9, 0x1f4d: 0xfdf9, 0x1f4e: 0xfe19, 0x1f4f: 0xfe39, 0x1f50: 0x971d, 0x1f51: 0xfe59,
-	0x1f52: 0x973d, 0x1f53: 0x975d, 0x1f54: 0x977d, 0x1f55: 0xfe79, 0x1f56: 0xfe99, 0x1f57: 0xfeb9,
-	0x1f58: 0xfed9, 0x1f59: 0xfef9, 0x1f5a: 0xff19, 0x1f5b: 0xff39, 0x1f5c: 0xff59, 0x1f5d: 0x979d,
-	0x1f5e: 0x0040, 0x1f5f: 0x0040, 0x1f60: 0x0040, 0x1f61: 0x0040, 0x1f62: 0x0040, 0x1f63: 0x0040,
-	0x1f64: 0x0040, 0x1f65: 0x0040, 0x1f66: 0x0040, 0x1f67: 0x0040, 0x1f68: 0x0040, 0x1f69: 0x0040,
-	0x1f6a: 0x0040, 0x1f6b: 0x0040, 0x1f6c: 0x0040, 0x1f6d: 0x0040, 0x1f6e: 0x0040, 0x1f6f: 0x0040,
-	0x1f70: 0x0040, 0x1f71: 0x0040, 0x1f72: 0x0040, 0x1f73: 0x0040, 0x1f74: 0x0040, 0x1f75: 0x0040,
-	0x1f76: 0x0040, 0x1f77: 0x0040, 0x1f78: 0x0040, 0x1f79: 0x0040, 0x1f7a: 0x0040, 0x1f7b: 0x0040,
-	0x1f7c: 0x0040, 0x1f7d: 0x0040, 0x1f7e: 0x0040, 0x1f7f: 0x0040,
-}
-
-// idnaIndex: 35 blocks, 2240 entries, 4480 bytes
-// Block 0 is the zero block.
-var idnaIndex = [2240]uint16{
-	// Block 0x0, offset 0x0
-	// Block 0x1, offset 0x40
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc2: 0x01, 0xc3: 0x7c, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x04, 0xc7: 0x05,
-	0xc8: 0x06, 0xc9: 0x7d, 0xca: 0x7e, 0xcb: 0x07, 0xcc: 0x7f, 0xcd: 0x08, 0xce: 0x09, 0xcf: 0x0a,
-	0xd0: 0x80, 0xd1: 0x0b, 0xd2: 0x0c, 0xd3: 0x0d, 0xd4: 0x0e, 0xd5: 0x81, 0xd6: 0x82, 0xd7: 0x83,
-	0xd8: 0x0f, 0xd9: 0x10, 0xda: 0x84, 0xdb: 0x11, 0xdc: 0x12, 0xdd: 0x85, 0xde: 0x86, 0xdf: 0x87,
-	0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, 0xe4: 0x06, 0xe5: 0x07, 0xe6: 0x07, 0xe7: 0x07,
-	0xe8: 0x07, 0xe9: 0x08, 0xea: 0x09, 0xeb: 0x07, 0xec: 0x07, 0xed: 0x0a, 0xee: 0x0b, 0xef: 0x0c,
-	0xf0: 0x1c, 0xf1: 0x1d, 0xf2: 0x1d, 0xf3: 0x1f, 0xf4: 0x20,
-	// Block 0x4, offset 0x100
-	0x120: 0x88, 0x121: 0x89, 0x122: 0x8a, 0x123: 0x8b, 0x124: 0x8c, 0x125: 0x13, 0x126: 0x14, 0x127: 0x15,
-	0x128: 0x16, 0x129: 0x17, 0x12a: 0x18, 0x12b: 0x19, 0x12c: 0x1a, 0x12d: 0x1b, 0x12e: 0x1c, 0x12f: 0x8d,
-	0x130: 0x8e, 0x131: 0x1d, 0x132: 0x1e, 0x133: 0x1f, 0x134: 0x8f, 0x135: 0x20, 0x136: 0x90, 0x137: 0x91,
-	0x138: 0x92, 0x139: 0x93, 0x13a: 0x21, 0x13b: 0x94, 0x13c: 0x95, 0x13d: 0x22, 0x13e: 0x23, 0x13f: 0x96,
-	// Block 0x5, offset 0x140
-	0x140: 0x97, 0x141: 0x98, 0x142: 0x99, 0x143: 0x9a, 0x144: 0x9b, 0x145: 0x9c, 0x146: 0x9d, 0x147: 0x9e,
-	0x148: 0x9f, 0x149: 0xa0, 0x14a: 0xa1, 0x14b: 0xa2, 0x14c: 0xa3, 0x14d: 0xa4, 0x14e: 0xa5, 0x14f: 0xa6,
-	0x150: 0xa7, 0x151: 0x9f, 0x152: 0x9f, 0x153: 0x9f, 0x154: 0x9f, 0x155: 0x9f, 0x156: 0x9f, 0x157: 0x9f,
-	0x158: 0x9f, 0x159: 0xa8, 0x15a: 0xa9, 0x15b: 0xaa, 0x15c: 0xab, 0x15d: 0xac, 0x15e: 0xad, 0x15f: 0xae,
-	0x160: 0xaf, 0x161: 0xb0, 0x162: 0xb1, 0x163: 0xb2, 0x164: 0xb3, 0x165: 0xb4, 0x166: 0xb5, 0x167: 0xb6,
-	0x168: 0xb7, 0x169: 0xb8, 0x16a: 0xb9, 0x16b: 0xba, 0x16c: 0xbb, 0x16d: 0xbc, 0x16e: 0xbd, 0x16f: 0xbe,
-	0x170: 0xbf, 0x171: 0xc0, 0x172: 0xc1, 0x173: 0xc2, 0x174: 0x24, 0x175: 0x25, 0x176: 0x26, 0x177: 0xc3,
-	0x178: 0x27, 0x179: 0x27, 0x17a: 0x28, 0x17b: 0x27, 0x17c: 0xc4, 0x17d: 0x29, 0x17e: 0x2a, 0x17f: 0x2b,
-	// Block 0x6, offset 0x180
-	0x180: 0x2c, 0x181: 0x2d, 0x182: 0x2e, 0x183: 0xc5, 0x184: 0x2f, 0x185: 0x30, 0x186: 0xc6, 0x187: 0x9b,
-	0x188: 0xc7, 0x189: 0xc8, 0x18a: 0x9b, 0x18b: 0x9b, 0x18c: 0xc9, 0x18d: 0x9b, 0x18e: 0x9b, 0x18f: 0xca,
-	0x190: 0xcb, 0x191: 0x31, 0x192: 0x32, 0x193: 0x33, 0x194: 0x9b, 0x195: 0x9b, 0x196: 0x9b, 0x197: 0x9b,
-	0x198: 0x9b, 0x199: 0x9b, 0x19a: 0x9b, 0x19b: 0x9b, 0x19c: 0x9b, 0x19d: 0x9b, 0x19e: 0x9b, 0x19f: 0x9b,
-	0x1a0: 0x9b, 0x1a1: 0x9b, 0x1a2: 0x9b, 0x1a3: 0x9b, 0x1a4: 0x9b, 0x1a5: 0x9b, 0x1a6: 0x9b, 0x1a7: 0x9b,
-	0x1a8: 0xcc, 0x1a9: 0xcd, 0x1aa: 0x9b, 0x1ab: 0xce, 0x1ac: 0x9b, 0x1ad: 0xcf, 0x1ae: 0xd0, 0x1af: 0xd1,
-	0x1b0: 0xd2, 0x1b1: 0x34, 0x1b2: 0x27, 0x1b3: 0x35, 0x1b4: 0xd3, 0x1b5: 0xd4, 0x1b6: 0xd5, 0x1b7: 0xd6,
-	0x1b8: 0xd7, 0x1b9: 0xd8, 0x1ba: 0xd9, 0x1bb: 0xda, 0x1bc: 0xdb, 0x1bd: 0xdc, 0x1be: 0xdd, 0x1bf: 0x36,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x37, 0x1c1: 0xde, 0x1c2: 0xdf, 0x1c3: 0xe0, 0x1c4: 0xe1, 0x1c5: 0x38, 0x1c6: 0x39, 0x1c7: 0xe2,
-	0x1c8: 0xe3, 0x1c9: 0x3a, 0x1ca: 0x3b, 0x1cb: 0x3c, 0x1cc: 0x3d, 0x1cd: 0x3e, 0x1ce: 0x3f, 0x1cf: 0x40,
-	0x1d0: 0x9f, 0x1d1: 0x9f, 0x1d2: 0x9f, 0x1d3: 0x9f, 0x1d4: 0x9f, 0x1d5: 0x9f, 0x1d6: 0x9f, 0x1d7: 0x9f,
-	0x1d8: 0x9f, 0x1d9: 0x9f, 0x1da: 0x9f, 0x1db: 0x9f, 0x1dc: 0x9f, 0x1dd: 0x9f, 0x1de: 0x9f, 0x1df: 0x9f,
-	0x1e0: 0x9f, 0x1e1: 0x9f, 0x1e2: 0x9f, 0x1e3: 0x9f, 0x1e4: 0x9f, 0x1e5: 0x9f, 0x1e6: 0x9f, 0x1e7: 0x9f,
-	0x1e8: 0x9f, 0x1e9: 0x9f, 0x1ea: 0x9f, 0x1eb: 0x9f, 0x1ec: 0x9f, 0x1ed: 0x9f, 0x1ee: 0x9f, 0x1ef: 0x9f,
-	0x1f0: 0x9f, 0x1f1: 0x9f, 0x1f2: 0x9f, 0x1f3: 0x9f, 0x1f4: 0x9f, 0x1f5: 0x9f, 0x1f6: 0x9f, 0x1f7: 0x9f,
-	0x1f8: 0x9f, 0x1f9: 0x9f, 0x1fa: 0x9f, 0x1fb: 0x9f, 0x1fc: 0x9f, 0x1fd: 0x9f, 0x1fe: 0x9f, 0x1ff: 0x9f,
-	// Block 0x8, offset 0x200
-	0x200: 0x9f, 0x201: 0x9f, 0x202: 0x9f, 0x203: 0x9f, 0x204: 0x9f, 0x205: 0x9f, 0x206: 0x9f, 0x207: 0x9f,
-	0x208: 0x9f, 0x209: 0x9f, 0x20a: 0x9f, 0x20b: 0x9f, 0x20c: 0x9f, 0x20d: 0x9f, 0x20e: 0x9f, 0x20f: 0x9f,
-	0x210: 0x9f, 0x211: 0x9f, 0x212: 0x9f, 0x213: 0x9f, 0x214: 0x9f, 0x215: 0x9f, 0x216: 0x9f, 0x217: 0x9f,
-	0x218: 0x9f, 0x219: 0x9f, 0x21a: 0x9f, 0x21b: 0x9f, 0x21c: 0x9f, 0x21d: 0x9f, 0x21e: 0x9f, 0x21f: 0x9f,
-	0x220: 0x9f, 0x221: 0x9f, 0x222: 0x9f, 0x223: 0x9f, 0x224: 0x9f, 0x225: 0x9f, 0x226: 0x9f, 0x227: 0x9f,
-	0x228: 0x9f, 0x229: 0x9f, 0x22a: 0x9f, 0x22b: 0x9f, 0x22c: 0x9f, 0x22d: 0x9f, 0x22e: 0x9f, 0x22f: 0x9f,
-	0x230: 0x9f, 0x231: 0x9f, 0x232: 0x9f, 0x233: 0x9f, 0x234: 0x9f, 0x235: 0x9f, 0x236: 0xb2, 0x237: 0x9b,
-	0x238: 0x9f, 0x239: 0x9f, 0x23a: 0x9f, 0x23b: 0x9f, 0x23c: 0x9f, 0x23d: 0x9f, 0x23e: 0x9f, 0x23f: 0x9f,
-	// Block 0x9, offset 0x240
-	0x240: 0x9f, 0x241: 0x9f, 0x242: 0x9f, 0x243: 0x9f, 0x244: 0x9f, 0x245: 0x9f, 0x246: 0x9f, 0x247: 0x9f,
-	0x248: 0x9f, 0x249: 0x9f, 0x24a: 0x9f, 0x24b: 0x9f, 0x24c: 0x9f, 0x24d: 0x9f, 0x24e: 0x9f, 0x24f: 0x9f,
-	0x250: 0x9f, 0x251: 0x9f, 0x252: 0x9f, 0x253: 0x9f, 0x254: 0x9f, 0x255: 0x9f, 0x256: 0x9f, 0x257: 0x9f,
-	0x258: 0x9f, 0x259: 0x9f, 0x25a: 0x9f, 0x25b: 0x9f, 0x25c: 0x9f, 0x25d: 0x9f, 0x25e: 0x9f, 0x25f: 0x9f,
-	0x260: 0x9f, 0x261: 0x9f, 0x262: 0x9f, 0x263: 0x9f, 0x264: 0x9f, 0x265: 0x9f, 0x266: 0x9f, 0x267: 0x9f,
-	0x268: 0x9f, 0x269: 0x9f, 0x26a: 0x9f, 0x26b: 0x9f, 0x26c: 0x9f, 0x26d: 0x9f, 0x26e: 0x9f, 0x26f: 0x9f,
-	0x270: 0x9f, 0x271: 0x9f, 0x272: 0x9f, 0x273: 0x9f, 0x274: 0x9f, 0x275: 0x9f, 0x276: 0x9f, 0x277: 0x9f,
-	0x278: 0x9f, 0x279: 0x9f, 0x27a: 0x9f, 0x27b: 0x9f, 0x27c: 0x9f, 0x27d: 0x9f, 0x27e: 0x9f, 0x27f: 0x9f,
-	// Block 0xa, offset 0x280
-	0x280: 0x9f, 0x281: 0x9f, 0x282: 0x9f, 0x283: 0x9f, 0x284: 0x9f, 0x285: 0x9f, 0x286: 0x9f, 0x287: 0x9f,
-	0x288: 0x9f, 0x289: 0x9f, 0x28a: 0x9f, 0x28b: 0x9f, 0x28c: 0x9f, 0x28d: 0x9f, 0x28e: 0x9f, 0x28f: 0x9f,
-	0x290: 0x9f, 0x291: 0x9f, 0x292: 0x9f, 0x293: 0x9f, 0x294: 0x9f, 0x295: 0x9f, 0x296: 0x9f, 0x297: 0x9f,
-	0x298: 0x9f, 0x299: 0x9f, 0x29a: 0x9f, 0x29b: 0x9f, 0x29c: 0x9f, 0x29d: 0x9f, 0x29e: 0x9f, 0x29f: 0x9f,
-	0x2a0: 0x9f, 0x2a1: 0x9f, 0x2a2: 0x9f, 0x2a3: 0x9f, 0x2a4: 0x9f, 0x2a5: 0x9f, 0x2a6: 0x9f, 0x2a7: 0x9f,
-	0x2a8: 0x9f, 0x2a9: 0x9f, 0x2aa: 0x9f, 0x2ab: 0x9f, 0x2ac: 0x9f, 0x2ad: 0x9f, 0x2ae: 0x9f, 0x2af: 0x9f,
-	0x2b0: 0x9f, 0x2b1: 0x9f, 0x2b2: 0x9f, 0x2b3: 0x9f, 0x2b4: 0x9f, 0x2b5: 0x9f, 0x2b6: 0x9f, 0x2b7: 0x9f,
-	0x2b8: 0x9f, 0x2b9: 0x9f, 0x2ba: 0x9f, 0x2bb: 0x9f, 0x2bc: 0x9f, 0x2bd: 0x9f, 0x2be: 0x9f, 0x2bf: 0xe4,
-	// Block 0xb, offset 0x2c0
-	0x2c0: 0x9f, 0x2c1: 0x9f, 0x2c2: 0x9f, 0x2c3: 0x9f, 0x2c4: 0x9f, 0x2c5: 0x9f, 0x2c6: 0x9f, 0x2c7: 0x9f,
-	0x2c8: 0x9f, 0x2c9: 0x9f, 0x2ca: 0x9f, 0x2cb: 0x9f, 0x2cc: 0x9f, 0x2cd: 0x9f, 0x2ce: 0x9f, 0x2cf: 0x9f,
-	0x2d0: 0x9f, 0x2d1: 0x9f, 0x2d2: 0xe5, 0x2d3: 0xe6, 0x2d4: 0x9f, 0x2d5: 0x9f, 0x2d6: 0x9f, 0x2d7: 0x9f,
-	0x2d8: 0xe7, 0x2d9: 0x41, 0x2da: 0x42, 0x2db: 0xe8, 0x2dc: 0x43, 0x2dd: 0x44, 0x2de: 0x45, 0x2df: 0xe9,
-	0x2e0: 0xea, 0x2e1: 0xeb, 0x2e2: 0xec, 0x2e3: 0xed, 0x2e4: 0xee, 0x2e5: 0xef, 0x2e6: 0xf0, 0x2e7: 0xf1,
-	0x2e8: 0xf2, 0x2e9: 0xf3, 0x2ea: 0xf4, 0x2eb: 0xf5, 0x2ec: 0xf6, 0x2ed: 0xf7, 0x2ee: 0xf8, 0x2ef: 0xf9,
-	0x2f0: 0x9f, 0x2f1: 0x9f, 0x2f2: 0x9f, 0x2f3: 0x9f, 0x2f4: 0x9f, 0x2f5: 0x9f, 0x2f6: 0x9f, 0x2f7: 0x9f,
-	0x2f8: 0x9f, 0x2f9: 0x9f, 0x2fa: 0x9f, 0x2fb: 0x9f, 0x2fc: 0x9f, 0x2fd: 0x9f, 0x2fe: 0x9f, 0x2ff: 0x9f,
-	// Block 0xc, offset 0x300
-	0x300: 0x9f, 0x301: 0x9f, 0x302: 0x9f, 0x303: 0x9f, 0x304: 0x9f, 0x305: 0x9f, 0x306: 0x9f, 0x307: 0x9f,
-	0x308: 0x9f, 0x309: 0x9f, 0x30a: 0x9f, 0x30b: 0x9f, 0x30c: 0x9f, 0x30d: 0x9f, 0x30e: 0x9f, 0x30f: 0x9f,
-	0x310: 0x9f, 0x311: 0x9f, 0x312: 0x9f, 0x313: 0x9f, 0x314: 0x9f, 0x315: 0x9f, 0x316: 0x9f, 0x317: 0x9f,
-	0x318: 0x9f, 0x319: 0x9f, 0x31a: 0x9f, 0x31b: 0x9f, 0x31c: 0x9f, 0x31d: 0x9f, 0x31e: 0xfa, 0x31f: 0xfb,
-	// Block 0xd, offset 0x340
-	0x340: 0xba, 0x341: 0xba, 0x342: 0xba, 0x343: 0xba, 0x344: 0xba, 0x345: 0xba, 0x346: 0xba, 0x347: 0xba,
-	0x348: 0xba, 0x349: 0xba, 0x34a: 0xba, 0x34b: 0xba, 0x34c: 0xba, 0x34d: 0xba, 0x34e: 0xba, 0x34f: 0xba,
-	0x350: 0xba, 0x351: 0xba, 0x352: 0xba, 0x353: 0xba, 0x354: 0xba, 0x355: 0xba, 0x356: 0xba, 0x357: 0xba,
-	0x358: 0xba, 0x359: 0xba, 0x35a: 0xba, 0x35b: 0xba, 0x35c: 0xba, 0x35d: 0xba, 0x35e: 0xba, 0x35f: 0xba,
-	0x360: 0xba, 0x361: 0xba, 0x362: 0xba, 0x363: 0xba, 0x364: 0xba, 0x365: 0xba, 0x366: 0xba, 0x367: 0xba,
-	0x368: 0xba, 0x369: 0xba, 0x36a: 0xba, 0x36b: 0xba, 0x36c: 0xba, 0x36d: 0xba, 0x36e: 0xba, 0x36f: 0xba,
-	0x370: 0xba, 0x371: 0xba, 0x372: 0xba, 0x373: 0xba, 0x374: 0xba, 0x375: 0xba, 0x376: 0xba, 0x377: 0xba,
-	0x378: 0xba, 0x379: 0xba, 0x37a: 0xba, 0x37b: 0xba, 0x37c: 0xba, 0x37d: 0xba, 0x37e: 0xba, 0x37f: 0xba,
-	// Block 0xe, offset 0x380
-	0x380: 0xba, 0x381: 0xba, 0x382: 0xba, 0x383: 0xba, 0x384: 0xba, 0x385: 0xba, 0x386: 0xba, 0x387: 0xba,
-	0x388: 0xba, 0x389: 0xba, 0x38a: 0xba, 0x38b: 0xba, 0x38c: 0xba, 0x38d: 0xba, 0x38e: 0xba, 0x38f: 0xba,
-	0x390: 0xba, 0x391: 0xba, 0x392: 0xba, 0x393: 0xba, 0x394: 0xba, 0x395: 0xba, 0x396: 0xba, 0x397: 0xba,
-	0x398: 0xba, 0x399: 0xba, 0x39a: 0xba, 0x39b: 0xba, 0x39c: 0xba, 0x39d: 0xba, 0x39e: 0xba, 0x39f: 0xba,
-	0x3a0: 0xba, 0x3a1: 0xba, 0x3a2: 0xba, 0x3a3: 0xba, 0x3a4: 0xfc, 0x3a5: 0xfd, 0x3a6: 0xfe, 0x3a7: 0xff,
-	0x3a8: 0x46, 0x3a9: 0x100, 0x3aa: 0x101, 0x3ab: 0x47, 0x3ac: 0x48, 0x3ad: 0x49, 0x3ae: 0x4a, 0x3af: 0x4b,
-	0x3b0: 0x102, 0x3b1: 0x4c, 0x3b2: 0x4d, 0x3b3: 0x4e, 0x3b4: 0x4f, 0x3b5: 0x50, 0x3b6: 0x103, 0x3b7: 0x51,
-	0x3b8: 0x52, 0x3b9: 0x53, 0x3ba: 0x54, 0x3bb: 0x55, 0x3bc: 0x56, 0x3bd: 0x57, 0x3be: 0x58, 0x3bf: 0x59,
-	// Block 0xf, offset 0x3c0
-	0x3c0: 0x104, 0x3c1: 0x105, 0x3c2: 0x9f, 0x3c3: 0x106, 0x3c4: 0x107, 0x3c5: 0x9b, 0x3c6: 0x108, 0x3c7: 0x109,
-	0x3c8: 0xba, 0x3c9: 0xba, 0x3ca: 0x10a, 0x3cb: 0x10b, 0x3cc: 0x10c, 0x3cd: 0x10d, 0x3ce: 0x10e, 0x3cf: 0x10f,
-	0x3d0: 0x110, 0x3d1: 0x9f, 0x3d2: 0x111, 0x3d3: 0x112, 0x3d4: 0x113, 0x3d5: 0x114, 0x3d6: 0xba, 0x3d7: 0xba,
-	0x3d8: 0x9f, 0x3d9: 0x9f, 0x3da: 0x9f, 0x3db: 0x9f, 0x3dc: 0x115, 0x3dd: 0x116, 0x3de: 0xba, 0x3df: 0xba,
-	0x3e0: 0x117, 0x3e1: 0x118, 0x3e2: 0x119, 0x3e3: 0x11a, 0x3e4: 0x11b, 0x3e5: 0xba, 0x3e6: 0x11c, 0x3e7: 0x11d,
-	0x3e8: 0x11e, 0x3e9: 0x11f, 0x3ea: 0x120, 0x3eb: 0x5a, 0x3ec: 0x121, 0x3ed: 0x122, 0x3ee: 0x5b, 0x3ef: 0xba,
-	0x3f0: 0x123, 0x3f1: 0x124, 0x3f2: 0x125, 0x3f3: 0x126, 0x3f4: 0xba, 0x3f5: 0xba, 0x3f6: 0xba, 0x3f7: 0xba,
-	0x3f8: 0xba, 0x3f9: 0x127, 0x3fa: 0xba, 0x3fb: 0xba, 0x3fc: 0xba, 0x3fd: 0xba, 0x3fe: 0xba, 0x3ff: 0xba,
-	// Block 0x10, offset 0x400
-	0x400: 0x128, 0x401: 0x129, 0x402: 0x12a, 0x403: 0x12b, 0x404: 0x12c, 0x405: 0x12d, 0x406: 0x12e, 0x407: 0x12f,
-	0x408: 0x130, 0x409: 0xba, 0x40a: 0x131, 0x40b: 0x132, 0x40c: 0x5c, 0x40d: 0x5d, 0x40e: 0xba, 0x40f: 0xba,
-	0x410: 0x133, 0x411: 0x134, 0x412: 0x135, 0x413: 0x136, 0x414: 0xba, 0x415: 0xba, 0x416: 0x137, 0x417: 0x138,
-	0x418: 0x139, 0x419: 0x13a, 0x41a: 0x13b, 0x41b: 0x13c, 0x41c: 0x13d, 0x41d: 0xba, 0x41e: 0xba, 0x41f: 0xba,
-	0x420: 0xba, 0x421: 0xba, 0x422: 0x13e, 0x423: 0x13f, 0x424: 0xba, 0x425: 0xba, 0x426: 0xba, 0x427: 0xba,
-	0x428: 0xba, 0x429: 0xba, 0x42a: 0xba, 0x42b: 0x140, 0x42c: 0xba, 0x42d: 0xba, 0x42e: 0xba, 0x42f: 0xba,
-	0x430: 0x141, 0x431: 0x142, 0x432: 0x143, 0x433: 0xba, 0x434: 0xba, 0x435: 0xba, 0x436: 0xba, 0x437: 0xba,
-	0x438: 0xba, 0x439: 0xba, 0x43a: 0xba, 0x43b: 0xba, 0x43c: 0xba, 0x43d: 0xba, 0x43e: 0xba, 0x43f: 0xba,
-	// Block 0x11, offset 0x440
-	0x440: 0x9f, 0x441: 0x9f, 0x442: 0x9f, 0x443: 0x9f, 0x444: 0x9f, 0x445: 0x9f, 0x446: 0x9f, 0x447: 0x9f,
-	0x448: 0x9f, 0x449: 0x9f, 0x44a: 0x9f, 0x44b: 0x9f, 0x44c: 0x9f, 0x44d: 0x9f, 0x44e: 0x144, 0x44f: 0xba,
-	0x450: 0x9b, 0x451: 0x145, 0x452: 0x9f, 0x453: 0x9f, 0x454: 0x9f, 0x455: 0x146, 0x456: 0xba, 0x457: 0xba,
-	0x458: 0xba, 0x459: 0xba, 0x45a: 0xba, 0x45b: 0xba, 0x45c: 0xba, 0x45d: 0xba, 0x45e: 0xba, 0x45f: 0xba,
-	0x460: 0xba, 0x461: 0xba, 0x462: 0xba, 0x463: 0xba, 0x464: 0xba, 0x465: 0xba, 0x466: 0xba, 0x467: 0xba,
-	0x468: 0xba, 0x469: 0xba, 0x46a: 0xba, 0x46b: 0xba, 0x46c: 0xba, 0x46d: 0xba, 0x46e: 0xba, 0x46f: 0xba,
-	0x470: 0xba, 0x471: 0xba, 0x472: 0xba, 0x473: 0xba, 0x474: 0xba, 0x475: 0xba, 0x476: 0xba, 0x477: 0xba,
-	0x478: 0xba, 0x479: 0xba, 0x47a: 0xba, 0x47b: 0xba, 0x47c: 0xba, 0x47d: 0xba, 0x47e: 0xba, 0x47f: 0xba,
-	// Block 0x12, offset 0x480
-	0x480: 0x9f, 0x481: 0x9f, 0x482: 0x9f, 0x483: 0x9f, 0x484: 0x9f, 0x485: 0x9f, 0x486: 0x9f, 0x487: 0x9f,
-	0x488: 0x9f, 0x489: 0x9f, 0x48a: 0x9f, 0x48b: 0x9f, 0x48c: 0x9f, 0x48d: 0x9f, 0x48e: 0x9f, 0x48f: 0x9f,
-	0x490: 0x147, 0x491: 0xba, 0x492: 0xba, 0x493: 0xba, 0x494: 0xba, 0x495: 0xba, 0x496: 0xba, 0x497: 0xba,
-	0x498: 0xba, 0x499: 0xba, 0x49a: 0xba, 0x49b: 0xba, 0x49c: 0xba, 0x49d: 0xba, 0x49e: 0xba, 0x49f: 0xba,
-	0x4a0: 0xba, 0x4a1: 0xba, 0x4a2: 0xba, 0x4a3: 0xba, 0x4a4: 0xba, 0x4a5: 0xba, 0x4a6: 0xba, 0x4a7: 0xba,
-	0x4a8: 0xba, 0x4a9: 0xba, 0x4aa: 0xba, 0x4ab: 0xba, 0x4ac: 0xba, 0x4ad: 0xba, 0x4ae: 0xba, 0x4af: 0xba,
-	0x4b0: 0xba, 0x4b1: 0xba, 0x4b2: 0xba, 0x4b3: 0xba, 0x4b4: 0xba, 0x4b5: 0xba, 0x4b6: 0xba, 0x4b7: 0xba,
-	0x4b8: 0xba, 0x4b9: 0xba, 0x4ba: 0xba, 0x4bb: 0xba, 0x4bc: 0xba, 0x4bd: 0xba, 0x4be: 0xba, 0x4bf: 0xba,
-	// Block 0x13, offset 0x4c0
-	0x4c0: 0xba, 0x4c1: 0xba, 0x4c2: 0xba, 0x4c3: 0xba, 0x4c4: 0xba, 0x4c5: 0xba, 0x4c6: 0xba, 0x4c7: 0xba,
-	0x4c8: 0xba, 0x4c9: 0xba, 0x4ca: 0xba, 0x4cb: 0xba, 0x4cc: 0xba, 0x4cd: 0xba, 0x4ce: 0xba, 0x4cf: 0xba,
-	0x4d0: 0x9f, 0x4d1: 0x9f, 0x4d2: 0x9f, 0x4d3: 0x9f, 0x4d4: 0x9f, 0x4d5: 0x9f, 0x4d6: 0x9f, 0x4d7: 0x9f,
-	0x4d8: 0x9f, 0x4d9: 0x148, 0x4da: 0xba, 0x4db: 0xba, 0x4dc: 0xba, 0x4dd: 0xba, 0x4de: 0xba, 0x4df: 0xba,
-	0x4e0: 0xba, 0x4e1: 0xba, 0x4e2: 0xba, 0x4e3: 0xba, 0x4e4: 0xba, 0x4e5: 0xba, 0x4e6: 0xba, 0x4e7: 0xba,
-	0x4e8: 0xba, 0x4e9: 0xba, 0x4ea: 0xba, 0x4eb: 0xba, 0x4ec: 0xba, 0x4ed: 0xba, 0x4ee: 0xba, 0x4ef: 0xba,
-	0x4f0: 0xba, 0x4f1: 0xba, 0x4f2: 0xba, 0x4f3: 0xba, 0x4f4: 0xba, 0x4f5: 0xba, 0x4f6: 0xba, 0x4f7: 0xba,
-	0x4f8: 0xba, 0x4f9: 0xba, 0x4fa: 0xba, 0x4fb: 0xba, 0x4fc: 0xba, 0x4fd: 0xba, 0x4fe: 0xba, 0x4ff: 0xba,
-	// Block 0x14, offset 0x500
-	0x500: 0xba, 0x501: 0xba, 0x502: 0xba, 0x503: 0xba, 0x504: 0xba, 0x505: 0xba, 0x506: 0xba, 0x507: 0xba,
-	0x508: 0xba, 0x509: 0xba, 0x50a: 0xba, 0x50b: 0xba, 0x50c: 0xba, 0x50d: 0xba, 0x50e: 0xba, 0x50f: 0xba,
-	0x510: 0xba, 0x511: 0xba, 0x512: 0xba, 0x513: 0xba, 0x514: 0xba, 0x515: 0xba, 0x516: 0xba, 0x517: 0xba,
-	0x518: 0xba, 0x519: 0xba, 0x51a: 0xba, 0x51b: 0xba, 0x51c: 0xba, 0x51d: 0xba, 0x51e: 0xba, 0x51f: 0xba,
-	0x520: 0x9f, 0x521: 0x9f, 0x522: 0x9f, 0x523: 0x9f, 0x524: 0x9f, 0x525: 0x9f, 0x526: 0x9f, 0x527: 0x9f,
-	0x528: 0x140, 0x529: 0x149, 0x52a: 0xba, 0x52b: 0x14a, 0x52c: 0x14b, 0x52d: 0x14c, 0x52e: 0x14d, 0x52f: 0xba,
-	0x530: 0xba, 0x531: 0xba, 0x532: 0xba, 0x533: 0xba, 0x534: 0xba, 0x535: 0xba, 0x536: 0xba, 0x537: 0xba,
-	0x538: 0xba, 0x539: 0xba, 0x53a: 0xba, 0x53b: 0xba, 0x53c: 0x9f, 0x53d: 0x14e, 0x53e: 0x14f, 0x53f: 0x150,
-	// Block 0x15, offset 0x540
-	0x540: 0x9f, 0x541: 0x9f, 0x542: 0x9f, 0x543: 0x9f, 0x544: 0x9f, 0x545: 0x9f, 0x546: 0x9f, 0x547: 0x9f,
-	0x548: 0x9f, 0x549: 0x9f, 0x54a: 0x9f, 0x54b: 0x9f, 0x54c: 0x9f, 0x54d: 0x9f, 0x54e: 0x9f, 0x54f: 0x9f,
-	0x550: 0x9f, 0x551: 0x9f, 0x552: 0x9f, 0x553: 0x9f, 0x554: 0x9f, 0x555: 0x9f, 0x556: 0x9f, 0x557: 0x9f,
-	0x558: 0x9f, 0x559: 0x9f, 0x55a: 0x9f, 0x55b: 0x9f, 0x55c: 0x9f, 0x55d: 0x9f, 0x55e: 0x9f, 0x55f: 0x151,
-	0x560: 0x9f, 0x561: 0x9f, 0x562: 0x9f, 0x563: 0x9f, 0x564: 0x9f, 0x565: 0x9f, 0x566: 0x9f, 0x567: 0x9f,
-	0x568: 0x9f, 0x569: 0x9f, 0x56a: 0x9f, 0x56b: 0x152, 0x56c: 0xba, 0x56d: 0xba, 0x56e: 0xba, 0x56f: 0xba,
-	0x570: 0xba, 0x571: 0xba, 0x572: 0xba, 0x573: 0xba, 0x574: 0xba, 0x575: 0xba, 0x576: 0xba, 0x577: 0xba,
-	0x578: 0xba, 0x579: 0xba, 0x57a: 0xba, 0x57b: 0xba, 0x57c: 0xba, 0x57d: 0xba, 0x57e: 0xba, 0x57f: 0xba,
-	// Block 0x16, offset 0x580
-	0x580: 0x153, 0x581: 0xba, 0x582: 0xba, 0x583: 0xba, 0x584: 0xba, 0x585: 0xba, 0x586: 0xba, 0x587: 0xba,
-	0x588: 0xba, 0x589: 0xba, 0x58a: 0xba, 0x58b: 0xba, 0x58c: 0xba, 0x58d: 0xba, 0x58e: 0xba, 0x58f: 0xba,
-	0x590: 0xba, 0x591: 0xba, 0x592: 0xba, 0x593: 0xba, 0x594: 0xba, 0x595: 0xba, 0x596: 0xba, 0x597: 0xba,
-	0x598: 0xba, 0x599: 0xba, 0x59a: 0xba, 0x59b: 0xba, 0x59c: 0xba, 0x59d: 0xba, 0x59e: 0xba, 0x59f: 0xba,
-	0x5a0: 0xba, 0x5a1: 0xba, 0x5a2: 0xba, 0x5a3: 0xba, 0x5a4: 0xba, 0x5a5: 0xba, 0x5a6: 0xba, 0x5a7: 0xba,
-	0x5a8: 0xba, 0x5a9: 0xba, 0x5aa: 0xba, 0x5ab: 0xba, 0x5ac: 0xba, 0x5ad: 0xba, 0x5ae: 0xba, 0x5af: 0xba,
-	0x5b0: 0x9f, 0x5b1: 0x154, 0x5b2: 0x155, 0x5b3: 0xba, 0x5b4: 0xba, 0x5b5: 0xba, 0x5b6: 0xba, 0x5b7: 0xba,
-	0x5b8: 0xba, 0x5b9: 0xba, 0x5ba: 0xba, 0x5bb: 0xba, 0x5bc: 0xba, 0x5bd: 0xba, 0x5be: 0xba, 0x5bf: 0xba,
-	// Block 0x17, offset 0x5c0
-	0x5c0: 0x9b, 0x5c1: 0x9b, 0x5c2: 0x9b, 0x5c3: 0x156, 0x5c4: 0x157, 0x5c5: 0x158, 0x5c6: 0x159, 0x5c7: 0x15a,
-	0x5c8: 0x9b, 0x5c9: 0x15b, 0x5ca: 0xba, 0x5cb: 0xba, 0x5cc: 0x9b, 0x5cd: 0x15c, 0x5ce: 0xba, 0x5cf: 0xba,
-	0x5d0: 0x5e, 0x5d1: 0x5f, 0x5d2: 0x60, 0x5d3: 0x61, 0x5d4: 0x62, 0x5d5: 0x63, 0x5d6: 0x64, 0x5d7: 0x65,
-	0x5d8: 0x66, 0x5d9: 0x67, 0x5da: 0x68, 0x5db: 0x69, 0x5dc: 0x6a, 0x5dd: 0x6b, 0x5de: 0x6c, 0x5df: 0x6d,
-	0x5e0: 0x9b, 0x5e1: 0x9b, 0x5e2: 0x9b, 0x5e3: 0x9b, 0x5e4: 0x9b, 0x5e5: 0x9b, 0x5e6: 0x9b, 0x5e7: 0x9b,
-	0x5e8: 0x15d, 0x5e9: 0x15e, 0x5ea: 0x15f, 0x5eb: 0xba, 0x5ec: 0xba, 0x5ed: 0xba, 0x5ee: 0xba, 0x5ef: 0xba,
-	0x5f0: 0xba, 0x5f1: 0xba, 0x5f2: 0xba, 0x5f3: 0xba, 0x5f4: 0xba, 0x5f5: 0xba, 0x5f6: 0xba, 0x5f7: 0xba,
-	0x5f8: 0xba, 0x5f9: 0xba, 0x5fa: 0xba, 0x5fb: 0xba, 0x5fc: 0xba, 0x5fd: 0xba, 0x5fe: 0xba, 0x5ff: 0xba,
-	// Block 0x18, offset 0x600
-	0x600: 0x160, 0x601: 0xba, 0x602: 0xba, 0x603: 0xba, 0x604: 0xba, 0x605: 0xba, 0x606: 0xba, 0x607: 0xba,
-	0x608: 0xba, 0x609: 0xba, 0x60a: 0xba, 0x60b: 0xba, 0x60c: 0xba, 0x60d: 0xba, 0x60e: 0xba, 0x60f: 0xba,
-	0x610: 0xba, 0x611: 0xba, 0x612: 0xba, 0x613: 0xba, 0x614: 0xba, 0x615: 0xba, 0x616: 0xba, 0x617: 0xba,
-	0x618: 0xba, 0x619: 0xba, 0x61a: 0xba, 0x61b: 0xba, 0x61c: 0xba, 0x61d: 0xba, 0x61e: 0xba, 0x61f: 0xba,
-	0x620: 0x123, 0x621: 0x123, 0x622: 0x123, 0x623: 0x161, 0x624: 0x6e, 0x625: 0x162, 0x626: 0xba, 0x627: 0xba,
-	0x628: 0xba, 0x629: 0xba, 0x62a: 0xba, 0x62b: 0xba, 0x62c: 0xba, 0x62d: 0xba, 0x62e: 0xba, 0x62f: 0xba,
-	0x630: 0xba, 0x631: 0xba, 0x632: 0xba, 0x633: 0xba, 0x634: 0xba, 0x635: 0xba, 0x636: 0xba, 0x637: 0xba,
-	0x638: 0x6f, 0x639: 0x70, 0x63a: 0x71, 0x63b: 0x163, 0x63c: 0xba, 0x63d: 0xba, 0x63e: 0xba, 0x63f: 0xba,
-	// Block 0x19, offset 0x640
-	0x640: 0x164, 0x641: 0x9b, 0x642: 0x165, 0x643: 0x166, 0x644: 0x72, 0x645: 0x73, 0x646: 0x167, 0x647: 0x168,
-	0x648: 0x74, 0x649: 0x169, 0x64a: 0xba, 0x64b: 0xba, 0x64c: 0x9b, 0x64d: 0x9b, 0x64e: 0x9b, 0x64f: 0x9b,
-	0x650: 0x9b, 0x651: 0x9b, 0x652: 0x9b, 0x653: 0x9b, 0x654: 0x9b, 0x655: 0x9b, 0x656: 0x9b, 0x657: 0x9b,
-	0x658: 0x9b, 0x659: 0x9b, 0x65a: 0x9b, 0x65b: 0x16a, 0x65c: 0x9b, 0x65d: 0x16b, 0x65e: 0x9b, 0x65f: 0x16c,
-	0x660: 0x16d, 0x661: 0x16e, 0x662: 0x16f, 0x663: 0xba, 0x664: 0x170, 0x665: 0x171, 0x666: 0x172, 0x667: 0x173,
-	0x668: 0xba, 0x669: 0xba, 0x66a: 0xba, 0x66b: 0xba, 0x66c: 0xba, 0x66d: 0xba, 0x66e: 0xba, 0x66f: 0xba,
-	0x670: 0xba, 0x671: 0xba, 0x672: 0xba, 0x673: 0xba, 0x674: 0xba, 0x675: 0xba, 0x676: 0xba, 0x677: 0xba,
-	0x678: 0xba, 0x679: 0xba, 0x67a: 0xba, 0x67b: 0xba, 0x67c: 0xba, 0x67d: 0xba, 0x67e: 0xba, 0x67f: 0xba,
-	// Block 0x1a, offset 0x680
-	0x680: 0x9f, 0x681: 0x9f, 0x682: 0x9f, 0x683: 0x9f, 0x684: 0x9f, 0x685: 0x9f, 0x686: 0x9f, 0x687: 0x9f,
-	0x688: 0x9f, 0x689: 0x9f, 0x68a: 0x9f, 0x68b: 0x9f, 0x68c: 0x9f, 0x68d: 0x9f, 0x68e: 0x9f, 0x68f: 0x9f,
-	0x690: 0x9f, 0x691: 0x9f, 0x692: 0x9f, 0x693: 0x9f, 0x694: 0x9f, 0x695: 0x9f, 0x696: 0x9f, 0x697: 0x9f,
-	0x698: 0x9f, 0x699: 0x9f, 0x69a: 0x9f, 0x69b: 0x174, 0x69c: 0x9f, 0x69d: 0x9f, 0x69e: 0x9f, 0x69f: 0x9f,
-	0x6a0: 0x9f, 0x6a1: 0x9f, 0x6a2: 0x9f, 0x6a3: 0x9f, 0x6a4: 0x9f, 0x6a5: 0x9f, 0x6a6: 0x9f, 0x6a7: 0x9f,
-	0x6a8: 0x9f, 0x6a9: 0x9f, 0x6aa: 0x9f, 0x6ab: 0x9f, 0x6ac: 0x9f, 0x6ad: 0x9f, 0x6ae: 0x9f, 0x6af: 0x9f,
-	0x6b0: 0x9f, 0x6b1: 0x9f, 0x6b2: 0x9f, 0x6b3: 0x9f, 0x6b4: 0x9f, 0x6b5: 0x9f, 0x6b6: 0x9f, 0x6b7: 0x9f,
-	0x6b8: 0x9f, 0x6b9: 0x9f, 0x6ba: 0x9f, 0x6bb: 0x9f, 0x6bc: 0x9f, 0x6bd: 0x9f, 0x6be: 0x9f, 0x6bf: 0x9f,
-	// Block 0x1b, offset 0x6c0
-	0x6c0: 0x9f, 0x6c1: 0x9f, 0x6c2: 0x9f, 0x6c3: 0x9f, 0x6c4: 0x9f, 0x6c5: 0x9f, 0x6c6: 0x9f, 0x6c7: 0x9f,
-	0x6c8: 0x9f, 0x6c9: 0x9f, 0x6ca: 0x9f, 0x6cb: 0x9f, 0x6cc: 0x9f, 0x6cd: 0x9f, 0x6ce: 0x9f, 0x6cf: 0x9f,
-	0x6d0: 0x9f, 0x6d1: 0x9f, 0x6d2: 0x9f, 0x6d3: 0x9f, 0x6d4: 0x9f, 0x6d5: 0x9f, 0x6d6: 0x9f, 0x6d7: 0x9f,
-	0x6d8: 0x9f, 0x6d9: 0x9f, 0x6da: 0x9f, 0x6db: 0x9f, 0x6dc: 0x175, 0x6dd: 0x9f, 0x6de: 0x9f, 0x6df: 0x9f,
-	0x6e0: 0x176, 0x6e1: 0x9f, 0x6e2: 0x9f, 0x6e3: 0x9f, 0x6e4: 0x9f, 0x6e5: 0x9f, 0x6e6: 0x9f, 0x6e7: 0x9f,
-	0x6e8: 0x9f, 0x6e9: 0x9f, 0x6ea: 0x9f, 0x6eb: 0x9f, 0x6ec: 0x9f, 0x6ed: 0x9f, 0x6ee: 0x9f, 0x6ef: 0x9f,
-	0x6f0: 0x9f, 0x6f1: 0x9f, 0x6f2: 0x9f, 0x6f3: 0x9f, 0x6f4: 0x9f, 0x6f5: 0x9f, 0x6f6: 0x9f, 0x6f7: 0x9f,
-	0x6f8: 0x9f, 0x6f9: 0x9f, 0x6fa: 0x9f, 0x6fb: 0x9f, 0x6fc: 0x9f, 0x6fd: 0x9f, 0x6fe: 0x9f, 0x6ff: 0x9f,
-	// Block 0x1c, offset 0x700
-	0x700: 0x9f, 0x701: 0x9f, 0x702: 0x9f, 0x703: 0x9f, 0x704: 0x9f, 0x705: 0x9f, 0x706: 0x9f, 0x707: 0x9f,
-	0x708: 0x9f, 0x709: 0x9f, 0x70a: 0x9f, 0x70b: 0x9f, 0x70c: 0x9f, 0x70d: 0x9f, 0x70e: 0x9f, 0x70f: 0x9f,
-	0x710: 0x9f, 0x711: 0x9f, 0x712: 0x9f, 0x713: 0x9f, 0x714: 0x9f, 0x715: 0x9f, 0x716: 0x9f, 0x717: 0x9f,
-	0x718: 0x9f, 0x719: 0x9f, 0x71a: 0x9f, 0x71b: 0x9f, 0x71c: 0x9f, 0x71d: 0x9f, 0x71e: 0x9f, 0x71f: 0x9f,
-	0x720: 0x9f, 0x721: 0x9f, 0x722: 0x9f, 0x723: 0x9f, 0x724: 0x9f, 0x725: 0x9f, 0x726: 0x9f, 0x727: 0x9f,
-	0x728: 0x9f, 0x729: 0x9f, 0x72a: 0x9f, 0x72b: 0x9f, 0x72c: 0x9f, 0x72d: 0x9f, 0x72e: 0x9f, 0x72f: 0x9f,
-	0x730: 0x9f, 0x731: 0x9f, 0x732: 0x9f, 0x733: 0x9f, 0x734: 0x9f, 0x735: 0x9f, 0x736: 0x9f, 0x737: 0x9f,
-	0x738: 0x9f, 0x739: 0x9f, 0x73a: 0x177, 0x73b: 0xba, 0x73c: 0xba, 0x73d: 0xba, 0x73e: 0xba, 0x73f: 0xba,
-	// Block 0x1d, offset 0x740
-	0x740: 0xba, 0x741: 0xba, 0x742: 0xba, 0x743: 0xba, 0x744: 0xba, 0x745: 0xba, 0x746: 0xba, 0x747: 0xba,
-	0x748: 0xba, 0x749: 0xba, 0x74a: 0xba, 0x74b: 0xba, 0x74c: 0xba, 0x74d: 0xba, 0x74e: 0xba, 0x74f: 0xba,
-	0x750: 0xba, 0x751: 0xba, 0x752: 0xba, 0x753: 0xba, 0x754: 0xba, 0x755: 0xba, 0x756: 0xba, 0x757: 0xba,
-	0x758: 0xba, 0x759: 0xba, 0x75a: 0xba, 0x75b: 0xba, 0x75c: 0xba, 0x75d: 0xba, 0x75e: 0xba, 0x75f: 0xba,
-	0x760: 0x75, 0x761: 0x76, 0x762: 0x77, 0x763: 0x178, 0x764: 0x78, 0x765: 0x79, 0x766: 0x179, 0x767: 0x7a,
-	0x768: 0x7b, 0x769: 0xba, 0x76a: 0xba, 0x76b: 0xba, 0x76c: 0xba, 0x76d: 0xba, 0x76e: 0xba, 0x76f: 0xba,
-	0x770: 0xba, 0x771: 0xba, 0x772: 0xba, 0x773: 0xba, 0x774: 0xba, 0x775: 0xba, 0x776: 0xba, 0x777: 0xba,
-	0x778: 0xba, 0x779: 0xba, 0x77a: 0xba, 0x77b: 0xba, 0x77c: 0xba, 0x77d: 0xba, 0x77e: 0xba, 0x77f: 0xba,
-	// Block 0x1e, offset 0x780
-	0x790: 0x0d, 0x791: 0x0e, 0x792: 0x0f, 0x793: 0x10, 0x794: 0x11, 0x795: 0x0b, 0x796: 0x12, 0x797: 0x07,
-	0x798: 0x13, 0x799: 0x0b, 0x79a: 0x0b, 0x79b: 0x14, 0x79c: 0x0b, 0x79d: 0x15, 0x79e: 0x16, 0x79f: 0x17,
-	0x7a0: 0x07, 0x7a1: 0x07, 0x7a2: 0x07, 0x7a3: 0x07, 0x7a4: 0x07, 0x7a5: 0x07, 0x7a6: 0x07, 0x7a7: 0x07,
-	0x7a8: 0x07, 0x7a9: 0x07, 0x7aa: 0x18, 0x7ab: 0x19, 0x7ac: 0x1a, 0x7ad: 0x0b, 0x7ae: 0x0b, 0x7af: 0x1b,
-	0x7b0: 0x0b, 0x7b1: 0x0b, 0x7b2: 0x0b, 0x7b3: 0x0b, 0x7b4: 0x0b, 0x7b5: 0x0b, 0x7b6: 0x0b, 0x7b7: 0x0b,
-	0x7b8: 0x0b, 0x7b9: 0x0b, 0x7ba: 0x0b, 0x7bb: 0x0b, 0x7bc: 0x0b, 0x7bd: 0x0b, 0x7be: 0x0b, 0x7bf: 0x0b,
-	// Block 0x1f, offset 0x7c0
-	0x7c0: 0x0b, 0x7c1: 0x0b, 0x7c2: 0x0b, 0x7c3: 0x0b, 0x7c4: 0x0b, 0x7c5: 0x0b, 0x7c6: 0x0b, 0x7c7: 0x0b,
-	0x7c8: 0x0b, 0x7c9: 0x0b, 0x7ca: 0x0b, 0x7cb: 0x0b, 0x7cc: 0x0b, 0x7cd: 0x0b, 0x7ce: 0x0b, 0x7cf: 0x0b,
-	0x7d0: 0x0b, 0x7d1: 0x0b, 0x7d2: 0x0b, 0x7d3: 0x0b, 0x7d4: 0x0b, 0x7d5: 0x0b, 0x7d6: 0x0b, 0x7d7: 0x0b,
-	0x7d8: 0x0b, 0x7d9: 0x0b, 0x7da: 0x0b, 0x7db: 0x0b, 0x7dc: 0x0b, 0x7dd: 0x0b, 0x7de: 0x0b, 0x7df: 0x0b,
-	0x7e0: 0x0b, 0x7e1: 0x0b, 0x7e2: 0x0b, 0x7e3: 0x0b, 0x7e4: 0x0b, 0x7e5: 0x0b, 0x7e6: 0x0b, 0x7e7: 0x0b,
-	0x7e8: 0x0b, 0x7e9: 0x0b, 0x7ea: 0x0b, 0x7eb: 0x0b, 0x7ec: 0x0b, 0x7ed: 0x0b, 0x7ee: 0x0b, 0x7ef: 0x0b,
-	0x7f0: 0x0b, 0x7f1: 0x0b, 0x7f2: 0x0b, 0x7f3: 0x0b, 0x7f4: 0x0b, 0x7f5: 0x0b, 0x7f6: 0x0b, 0x7f7: 0x0b,
-	0x7f8: 0x0b, 0x7f9: 0x0b, 0x7fa: 0x0b, 0x7fb: 0x0b, 0x7fc: 0x0b, 0x7fd: 0x0b, 0x7fe: 0x0b, 0x7ff: 0x0b,
-	// Block 0x20, offset 0x800
-	0x800: 0x17a, 0x801: 0x17b, 0x802: 0xba, 0x803: 0xba, 0x804: 0x17c, 0x805: 0x17c, 0x806: 0x17c, 0x807: 0x17d,
-	0x808: 0xba, 0x809: 0xba, 0x80a: 0xba, 0x80b: 0xba, 0x80c: 0xba, 0x80d: 0xba, 0x80e: 0xba, 0x80f: 0xba,
-	0x810: 0xba, 0x811: 0xba, 0x812: 0xba, 0x813: 0xba, 0x814: 0xba, 0x815: 0xba, 0x816: 0xba, 0x817: 0xba,
-	0x818: 0xba, 0x819: 0xba, 0x81a: 0xba, 0x81b: 0xba, 0x81c: 0xba, 0x81d: 0xba, 0x81e: 0xba, 0x81f: 0xba,
-	0x820: 0xba, 0x821: 0xba, 0x822: 0xba, 0x823: 0xba, 0x824: 0xba, 0x825: 0xba, 0x826: 0xba, 0x827: 0xba,
-	0x828: 0xba, 0x829: 0xba, 0x82a: 0xba, 0x82b: 0xba, 0x82c: 0xba, 0x82d: 0xba, 0x82e: 0xba, 0x82f: 0xba,
-	0x830: 0xba, 0x831: 0xba, 0x832: 0xba, 0x833: 0xba, 0x834: 0xba, 0x835: 0xba, 0x836: 0xba, 0x837: 0xba,
-	0x838: 0xba, 0x839: 0xba, 0x83a: 0xba, 0x83b: 0xba, 0x83c: 0xba, 0x83d: 0xba, 0x83e: 0xba, 0x83f: 0xba,
-	// Block 0x21, offset 0x840
-	0x840: 0x0b, 0x841: 0x0b, 0x842: 0x0b, 0x843: 0x0b, 0x844: 0x0b, 0x845: 0x0b, 0x846: 0x0b, 0x847: 0x0b,
-	0x848: 0x0b, 0x849: 0x0b, 0x84a: 0x0b, 0x84b: 0x0b, 0x84c: 0x0b, 0x84d: 0x0b, 0x84e: 0x0b, 0x84f: 0x0b,
-	0x850: 0x0b, 0x851: 0x0b, 0x852: 0x0b, 0x853: 0x0b, 0x854: 0x0b, 0x855: 0x0b, 0x856: 0x0b, 0x857: 0x0b,
-	0x858: 0x0b, 0x859: 0x0b, 0x85a: 0x0b, 0x85b: 0x0b, 0x85c: 0x0b, 0x85d: 0x0b, 0x85e: 0x0b, 0x85f: 0x0b,
-	0x860: 0x1e, 0x861: 0x0b, 0x862: 0x0b, 0x863: 0x0b, 0x864: 0x0b, 0x865: 0x0b, 0x866: 0x0b, 0x867: 0x0b,
-	0x868: 0x0b, 0x869: 0x0b, 0x86a: 0x0b, 0x86b: 0x0b, 0x86c: 0x0b, 0x86d: 0x0b, 0x86e: 0x0b, 0x86f: 0x0b,
-	0x870: 0x0b, 0x871: 0x0b, 0x872: 0x0b, 0x873: 0x0b, 0x874: 0x0b, 0x875: 0x0b, 0x876: 0x0b, 0x877: 0x0b,
-	0x878: 0x0b, 0x879: 0x0b, 0x87a: 0x0b, 0x87b: 0x0b, 0x87c: 0x0b, 0x87d: 0x0b, 0x87e: 0x0b, 0x87f: 0x0b,
-	// Block 0x22, offset 0x880
-	0x880: 0x0b, 0x881: 0x0b, 0x882: 0x0b, 0x883: 0x0b, 0x884: 0x0b, 0x885: 0x0b, 0x886: 0x0b, 0x887: 0x0b,
-	0x888: 0x0b, 0x889: 0x0b, 0x88a: 0x0b, 0x88b: 0x0b, 0x88c: 0x0b, 0x88d: 0x0b, 0x88e: 0x0b, 0x88f: 0x0b,
-}
-
-// idnaSparseOffset: 258 entries, 516 bytes
-var idnaSparseOffset = []uint16{0x0, 0x8, 0x19, 0x25, 0x27, 0x2c, 0x34, 0x3f, 0x4b, 0x4f, 0x5e, 0x63, 0x6b, 0x77, 0x85, 0x93, 0x98, 0xa1, 0xb1, 0xbf, 0xcc, 0xd8, 0xe9, 0xf3, 0xfa, 0x107, 0x118, 0x11f, 0x12a, 0x139, 0x147, 0x151, 0x153, 0x158, 0x15b, 0x15e, 0x160, 0x16c, 0x177, 0x17f, 0x185, 0x18b, 0x190, 0x195, 0x198, 0x19c, 0x1a2, 0x1a7, 0x1b3, 0x1bd, 0x1c3, 0x1d4, 0x1de, 0x1e1, 0x1e9, 0x1ec, 0x1f9, 0x201, 0x205, 0x20c, 0x214, 0x224, 0x230, 0x232, 0x23c, 0x248, 0x254, 0x260, 0x268, 0x26d, 0x277, 0x288, 0x28c, 0x297, 0x29b, 0x2a4, 0x2ac, 0x2b2, 0x2b7, 0x2ba, 0x2bd, 0x2c1, 0x2c7, 0x2cb, 0x2cf, 0x2d5, 0x2dc, 0x2e2, 0x2ea, 0x2f1, 0x2fc, 0x306, 0x30a, 0x30d, 0x313, 0x317, 0x319, 0x31c, 0x31e, 0x321, 0x32b, 0x32e, 0x33d, 0x341, 0x346, 0x349, 0x34d, 0x352, 0x357, 0x35d, 0x363, 0x372, 0x378, 0x37c, 0x38b, 0x390, 0x398, 0x3a2, 0x3ad, 0x3b5, 0x3c6, 0x3cf, 0x3df, 0x3ec, 0x3f6, 0x3fb, 0x408, 0x40c, 0x411, 0x413, 0x417, 0x419, 0x41d, 0x426, 0x42c, 0x430, 0x440, 0x44a, 0x44f, 0x452, 0x458, 0x45f, 0x464, 0x468, 0x46e, 0x473, 0x47c, 0x481, 0x487, 0x48e, 0x495, 0x49c, 0x4a0, 0x4a5, 0x4a8, 0x4ad, 0x4b9, 0x4bf, 0x4c4, 0x4cb, 0x4d3, 0x4d8, 0x4dc, 0x4ec, 0x4f3, 0x4f7, 0x4fb, 0x502, 0x504, 0x507, 0x50a, 0x50e, 0x512, 0x518, 0x521, 0x52d, 0x534, 0x53d, 0x545, 0x54c, 0x55a, 0x567, 0x574, 0x57d, 0x581, 0x58f, 0x597, 0x5a2, 0x5ab, 0x5b1, 0x5b9, 0x5c2, 0x5cc, 0x5cf, 0x5db, 0x5de, 0x5e3, 0x5e6, 0x5f0, 0x5f9, 0x605, 0x608, 0x60d, 0x610, 0x613, 0x616, 0x61d, 0x624, 0x628, 0x633, 0x636, 0x63c, 0x641, 0x645, 0x648, 0x64b, 0x64e, 0x653, 0x65d, 0x660, 0x664, 0x673, 0x67f, 0x683, 0x688, 0x68d, 0x691, 0x696, 0x69f, 0x6aa, 0x6b0, 0x6b8, 0x6bc, 0x6c0, 0x6c6, 0x6cc, 0x6d1, 0x6d4, 0x6e2, 0x6e9, 0x6ec, 0x6ef, 0x6f3, 0x6f9, 0x6fe, 0x708, 0x70d, 0x710, 0x713, 0x716, 0x719, 0x71d, 0x720, 0x730, 0x741, 0x746, 0x748, 0x74a}
-
-// idnaSparseValues: 1869 entries, 7476 bytes
-var idnaSparseValues = [1869]valueRange{
-	// Block 0x0, offset 0x0
-	{value: 0x0000, lo: 0x07},
-	{value: 0xe105, lo: 0x80, hi: 0x96},
-	{value: 0x0018, lo: 0x97, hi: 0x97},
-	{value: 0xe105, lo: 0x98, hi: 0x9e},
-	{value: 0x001f, lo: 0x9f, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xb7},
-	{value: 0x0008, lo: 0xb8, hi: 0xbf},
-	// Block 0x1, offset 0x8
-	{value: 0x0000, lo: 0x10},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0xe01d, lo: 0x81, hi: 0x81},
-	{value: 0x0008, lo: 0x82, hi: 0x82},
-	{value: 0x0335, lo: 0x83, hi: 0x83},
-	{value: 0x034d, lo: 0x84, hi: 0x84},
-	{value: 0x0365, lo: 0x85, hi: 0x85},
-	{value: 0xe00d, lo: 0x86, hi: 0x86},
-	{value: 0x0008, lo: 0x87, hi: 0x87},
-	{value: 0xe00d, lo: 0x88, hi: 0x88},
-	{value: 0x0008, lo: 0x89, hi: 0x89},
-	{value: 0xe00d, lo: 0x8a, hi: 0x8a},
-	{value: 0x0008, lo: 0x8b, hi: 0x8b},
-	{value: 0xe00d, lo: 0x8c, hi: 0x8c},
-	{value: 0x0008, lo: 0x8d, hi: 0x8d},
-	{value: 0xe00d, lo: 0x8e, hi: 0x8e},
-	{value: 0x0008, lo: 0x8f, hi: 0xbf},
-	// Block 0x2, offset 0x19
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0xaf},
-	{value: 0x0249, lo: 0xb0, hi: 0xb0},
-	{value: 0x037d, lo: 0xb1, hi: 0xb1},
-	{value: 0x0259, lo: 0xb2, hi: 0xb2},
-	{value: 0x0269, lo: 0xb3, hi: 0xb3},
-	{value: 0x034d, lo: 0xb4, hi: 0xb4},
-	{value: 0x0395, lo: 0xb5, hi: 0xb5},
-	{value: 0xe1bd, lo: 0xb6, hi: 0xb6},
-	{value: 0x0279, lo: 0xb7, hi: 0xb7},
-	{value: 0x0289, lo: 0xb8, hi: 0xb8},
-	{value: 0x0008, lo: 0xb9, hi: 0xbf},
-	// Block 0x3, offset 0x25
-	{value: 0x0000, lo: 0x01},
-	{value: 0x3308, lo: 0x80, hi: 0xbf},
-	// Block 0x4, offset 0x27
-	{value: 0x0000, lo: 0x04},
-	{value: 0x03f5, lo: 0x80, hi: 0x8f},
-	{value: 0xe105, lo: 0x90, hi: 0x9f},
-	{value: 0x049d, lo: 0xa0, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x5, offset 0x2c
-	{value: 0x0000, lo: 0x07},
-	{value: 0xe185, lo: 0x80, hi: 0x8f},
-	{value: 0x0545, lo: 0x90, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x98},
-	{value: 0x0008, lo: 0x99, hi: 0x99},
-	{value: 0x0018, lo: 0x9a, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xa0},
-	{value: 0x0008, lo: 0xa1, hi: 0xbf},
-	// Block 0x6, offset 0x34
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x0401, lo: 0x87, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x88},
-	{value: 0x0018, lo: 0x89, hi: 0x8a},
-	{value: 0x0040, lo: 0x8b, hi: 0x8c},
-	{value: 0x0018, lo: 0x8d, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0x90},
-	{value: 0x3308, lo: 0x91, hi: 0xbd},
-	{value: 0x0818, lo: 0xbe, hi: 0xbe},
-	{value: 0x3308, lo: 0xbf, hi: 0xbf},
-	// Block 0x7, offset 0x3f
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0818, lo: 0x80, hi: 0x80},
-	{value: 0x3308, lo: 0x81, hi: 0x82},
-	{value: 0x0818, lo: 0x83, hi: 0x83},
-	{value: 0x3308, lo: 0x84, hi: 0x85},
-	{value: 0x0818, lo: 0x86, hi: 0x86},
-	{value: 0x3308, lo: 0x87, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0808, lo: 0x90, hi: 0xaa},
-	{value: 0x0040, lo: 0xab, hi: 0xaf},
-	{value: 0x0808, lo: 0xb0, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0x8, offset 0x4b
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0a08, lo: 0x80, hi: 0x87},
-	{value: 0x0c08, lo: 0x88, hi: 0x99},
-	{value: 0x0a08, lo: 0x9a, hi: 0xbf},
-	// Block 0x9, offset 0x4f
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x3308, lo: 0x80, hi: 0x8a},
-	{value: 0x0040, lo: 0x8b, hi: 0x8c},
-	{value: 0x0c08, lo: 0x8d, hi: 0x8d},
-	{value: 0x0a08, lo: 0x8e, hi: 0x98},
-	{value: 0x0c08, lo: 0x99, hi: 0x9b},
-	{value: 0x0a08, lo: 0x9c, hi: 0xaa},
-	{value: 0x0c08, lo: 0xab, hi: 0xac},
-	{value: 0x0a08, lo: 0xad, hi: 0xb0},
-	{value: 0x0c08, lo: 0xb1, hi: 0xb1},
-	{value: 0x0a08, lo: 0xb2, hi: 0xb2},
-	{value: 0x0c08, lo: 0xb3, hi: 0xb4},
-	{value: 0x0a08, lo: 0xb5, hi: 0xb7},
-	{value: 0x0c08, lo: 0xb8, hi: 0xb9},
-	{value: 0x0a08, lo: 0xba, hi: 0xbf},
-	// Block 0xa, offset 0x5e
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0808, lo: 0x80, hi: 0xa5},
-	{value: 0x3308, lo: 0xa6, hi: 0xb0},
-	{value: 0x0808, lo: 0xb1, hi: 0xb1},
-	{value: 0x0040, lo: 0xb2, hi: 0xbf},
-	// Block 0xb, offset 0x63
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0808, lo: 0x80, hi: 0x89},
-	{value: 0x0a08, lo: 0x8a, hi: 0xaa},
-	{value: 0x3308, lo: 0xab, hi: 0xb3},
-	{value: 0x0808, lo: 0xb4, hi: 0xb5},
-	{value: 0x0018, lo: 0xb6, hi: 0xb9},
-	{value: 0x0818, lo: 0xba, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbf},
-	// Block 0xc, offset 0x6b
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0808, lo: 0x80, hi: 0x95},
-	{value: 0x3308, lo: 0x96, hi: 0x99},
-	{value: 0x0808, lo: 0x9a, hi: 0x9a},
-	{value: 0x3308, lo: 0x9b, hi: 0xa3},
-	{value: 0x0808, lo: 0xa4, hi: 0xa4},
-	{value: 0x3308, lo: 0xa5, hi: 0xa7},
-	{value: 0x0808, lo: 0xa8, hi: 0xa8},
-	{value: 0x3308, lo: 0xa9, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x0818, lo: 0xb0, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0xd, offset 0x77
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x0c08, lo: 0x80, hi: 0x80},
-	{value: 0x0a08, lo: 0x81, hi: 0x85},
-	{value: 0x0c08, lo: 0x86, hi: 0x87},
-	{value: 0x0a08, lo: 0x88, hi: 0x88},
-	{value: 0x0c08, lo: 0x89, hi: 0x89},
-	{value: 0x0a08, lo: 0x8a, hi: 0x93},
-	{value: 0x0c08, lo: 0x94, hi: 0x94},
-	{value: 0x0a08, lo: 0x95, hi: 0x95},
-	{value: 0x0808, lo: 0x96, hi: 0x98},
-	{value: 0x3308, lo: 0x99, hi: 0x9b},
-	{value: 0x0040, lo: 0x9c, hi: 0x9d},
-	{value: 0x0818, lo: 0x9e, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0xbf},
-	// Block 0xe, offset 0x85
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0a08, lo: 0xa0, hi: 0xa9},
-	{value: 0x0c08, lo: 0xaa, hi: 0xac},
-	{value: 0x0808, lo: 0xad, hi: 0xad},
-	{value: 0x0c08, lo: 0xae, hi: 0xae},
-	{value: 0x0a08, lo: 0xaf, hi: 0xb0},
-	{value: 0x0c08, lo: 0xb1, hi: 0xb2},
-	{value: 0x0a08, lo: 0xb3, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xb5},
-	{value: 0x0a08, lo: 0xb6, hi: 0xb8},
-	{value: 0x0c08, lo: 0xb9, hi: 0xb9},
-	{value: 0x0a08, lo: 0xba, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbf},
-	// Block 0xf, offset 0x93
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0040, lo: 0x80, hi: 0x93},
-	{value: 0x3308, lo: 0x94, hi: 0xa1},
-	{value: 0x0840, lo: 0xa2, hi: 0xa2},
-	{value: 0x3308, lo: 0xa3, hi: 0xbf},
-	// Block 0x10, offset 0x98
-	{value: 0x0000, lo: 0x08},
-	{value: 0x3308, lo: 0x80, hi: 0x82},
-	{value: 0x3008, lo: 0x83, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0xb9},
-	{value: 0x3308, lo: 0xba, hi: 0xba},
-	{value: 0x3008, lo: 0xbb, hi: 0xbb},
-	{value: 0x3308, lo: 0xbc, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbf},
-	// Block 0x11, offset 0xa1
-	{value: 0x0000, lo: 0x0f},
-	{value: 0x3308, lo: 0x80, hi: 0x80},
-	{value: 0x3008, lo: 0x81, hi: 0x82},
-	{value: 0x0040, lo: 0x83, hi: 0x85},
-	{value: 0x3008, lo: 0x86, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x3008, lo: 0x8a, hi: 0x8c},
-	{value: 0x3b08, lo: 0x8d, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x90},
-	{value: 0x0040, lo: 0x91, hi: 0x96},
-	{value: 0x3008, lo: 0x97, hi: 0x97},
-	{value: 0x0040, lo: 0x98, hi: 0xa5},
-	{value: 0x0008, lo: 0xa6, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbf},
-	// Block 0x12, offset 0xb1
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x3308, lo: 0x80, hi: 0x80},
-	{value: 0x3008, lo: 0x81, hi: 0x83},
-	{value: 0x0040, lo: 0x84, hi: 0x84},
-	{value: 0x0008, lo: 0x85, hi: 0x8c},
-	{value: 0x0040, lo: 0x8d, hi: 0x8d},
-	{value: 0x0008, lo: 0x8e, hi: 0x90},
-	{value: 0x0040, lo: 0x91, hi: 0x91},
-	{value: 0x0008, lo: 0x92, hi: 0xa8},
-	{value: 0x0040, lo: 0xa9, hi: 0xa9},
-	{value: 0x0008, lo: 0xaa, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbd},
-	{value: 0x3308, lo: 0xbe, hi: 0xbf},
-	// Block 0x13, offset 0xbf
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x3308, lo: 0x81, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x83},
-	{value: 0x0040, lo: 0x84, hi: 0x84},
-	{value: 0x0008, lo: 0x85, hi: 0x8c},
-	{value: 0x0040, lo: 0x8d, hi: 0x8d},
-	{value: 0x0008, lo: 0x8e, hi: 0x90},
-	{value: 0x0040, lo: 0x91, hi: 0x91},
-	{value: 0x0008, lo: 0x92, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbf},
-	// Block 0x14, offset 0xcc
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0040, lo: 0x80, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x83},
-	{value: 0x0040, lo: 0x84, hi: 0x84},
-	{value: 0x0008, lo: 0x85, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x99},
-	{value: 0x0008, lo: 0x9a, hi: 0xb1},
-	{value: 0x0040, lo: 0xb2, hi: 0xb2},
-	{value: 0x0008, lo: 0xb3, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbf},
-	// Block 0x15, offset 0xd8
-	{value: 0x0000, lo: 0x10},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x89},
-	{value: 0x3b08, lo: 0x8a, hi: 0x8a},
-	{value: 0x0040, lo: 0x8b, hi: 0x8e},
-	{value: 0x3008, lo: 0x8f, hi: 0x91},
-	{value: 0x3308, lo: 0x92, hi: 0x94},
-	{value: 0x0040, lo: 0x95, hi: 0x95},
-	{value: 0x3308, lo: 0x96, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x97},
-	{value: 0x3008, lo: 0x98, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xa5},
-	{value: 0x0008, lo: 0xa6, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xb1},
-	{value: 0x3008, lo: 0xb2, hi: 0xb3},
-	{value: 0x0018, lo: 0xb4, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0x16, offset 0xe9
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0xb0},
-	{value: 0x3308, lo: 0xb1, hi: 0xb1},
-	{value: 0x0008, lo: 0xb2, hi: 0xb2},
-	{value: 0x08f1, lo: 0xb3, hi: 0xb3},
-	{value: 0x3308, lo: 0xb4, hi: 0xb9},
-	{value: 0x3b08, lo: 0xba, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbe},
-	{value: 0x0018, lo: 0xbf, hi: 0xbf},
-	// Block 0x17, offset 0xf3
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x3308, lo: 0x87, hi: 0x8e},
-	{value: 0x0018, lo: 0x8f, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0018, lo: 0x9a, hi: 0x9b},
-	{value: 0x0040, lo: 0x9c, hi: 0xbf},
-	// Block 0x18, offset 0xfa
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0x84},
-	{value: 0x0040, lo: 0x85, hi: 0x85},
-	{value: 0x0008, lo: 0x86, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x87},
-	{value: 0x3308, lo: 0x88, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9b},
-	{value: 0x0961, lo: 0x9c, hi: 0x9c},
-	{value: 0x0999, lo: 0x9d, hi: 0x9d},
-	{value: 0x0008, lo: 0x9e, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xbf},
-	// Block 0x19, offset 0x107
-	{value: 0x0000, lo: 0x10},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x8a},
-	{value: 0x0008, lo: 0x8b, hi: 0x8b},
-	{value: 0xe03d, lo: 0x8c, hi: 0x8c},
-	{value: 0x0018, lo: 0x8d, hi: 0x97},
-	{value: 0x3308, lo: 0x98, hi: 0x99},
-	{value: 0x0018, lo: 0x9a, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa9},
-	{value: 0x0018, lo: 0xaa, hi: 0xb4},
-	{value: 0x3308, lo: 0xb5, hi: 0xb5},
-	{value: 0x0018, lo: 0xb6, hi: 0xb6},
-	{value: 0x3308, lo: 0xb7, hi: 0xb7},
-	{value: 0x0018, lo: 0xb8, hi: 0xb8},
-	{value: 0x3308, lo: 0xb9, hi: 0xb9},
-	{value: 0x0018, lo: 0xba, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbf},
-	// Block 0x1a, offset 0x118
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0018, lo: 0x80, hi: 0x85},
-	{value: 0x3308, lo: 0x86, hi: 0x86},
-	{value: 0x0018, lo: 0x87, hi: 0x8c},
-	{value: 0x0040, lo: 0x8d, hi: 0x8d},
-	{value: 0x0018, lo: 0x8e, hi: 0x9a},
-	{value: 0x0040, lo: 0x9b, hi: 0xbf},
-	// Block 0x1b, offset 0x11f
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0xaa},
-	{value: 0x3008, lo: 0xab, hi: 0xac},
-	{value: 0x3308, lo: 0xad, hi: 0xb0},
-	{value: 0x3008, lo: 0xb1, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb7},
-	{value: 0x3008, lo: 0xb8, hi: 0xb8},
-	{value: 0x3b08, lo: 0xb9, hi: 0xba},
-	{value: 0x3008, lo: 0xbb, hi: 0xbc},
-	{value: 0x3308, lo: 0xbd, hi: 0xbe},
-	{value: 0x0008, lo: 0xbf, hi: 0xbf},
-	// Block 0x1c, offset 0x12a
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x0018, lo: 0x8a, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x95},
-	{value: 0x3008, lo: 0x96, hi: 0x97},
-	{value: 0x3308, lo: 0x98, hi: 0x99},
-	{value: 0x0008, lo: 0x9a, hi: 0x9d},
-	{value: 0x3308, lo: 0x9e, hi: 0xa0},
-	{value: 0x0008, lo: 0xa1, hi: 0xa1},
-	{value: 0x3008, lo: 0xa2, hi: 0xa4},
-	{value: 0x0008, lo: 0xa5, hi: 0xa6},
-	{value: 0x3008, lo: 0xa7, hi: 0xad},
-	{value: 0x0008, lo: 0xae, hi: 0xb0},
-	{value: 0x3308, lo: 0xb1, hi: 0xb4},
-	{value: 0x0008, lo: 0xb5, hi: 0xbf},
-	// Block 0x1d, offset 0x139
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x0008, lo: 0x80, hi: 0x81},
-	{value: 0x3308, lo: 0x82, hi: 0x82},
-	{value: 0x3008, lo: 0x83, hi: 0x84},
-	{value: 0x3308, lo: 0x85, hi: 0x86},
-	{value: 0x3008, lo: 0x87, hi: 0x8c},
-	{value: 0x3308, lo: 0x8d, hi: 0x8d},
-	{value: 0x0008, lo: 0x8e, hi: 0x8e},
-	{value: 0x3008, lo: 0x8f, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x3008, lo: 0x9a, hi: 0x9c},
-	{value: 0x3308, lo: 0x9d, hi: 0x9d},
-	{value: 0x0018, lo: 0x9e, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xbf},
-	// Block 0x1e, offset 0x147
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0040, lo: 0x80, hi: 0x86},
-	{value: 0x055d, lo: 0x87, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8c},
-	{value: 0x055d, lo: 0x8d, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xba},
-	{value: 0x0018, lo: 0xbb, hi: 0xbb},
-	{value: 0xe105, lo: 0xbc, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbf},
-	// Block 0x1f, offset 0x151
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0018, lo: 0x80, hi: 0xbf},
-	// Block 0x20, offset 0x153
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0xa0},
-	{value: 0x2018, lo: 0xa1, hi: 0xb5},
-	{value: 0x0018, lo: 0xb6, hi: 0xbf},
-	// Block 0x21, offset 0x158
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0xa7},
-	{value: 0x2018, lo: 0xa8, hi: 0xbf},
-	// Block 0x22, offset 0x15b
-	{value: 0x0000, lo: 0x02},
-	{value: 0x2018, lo: 0x80, hi: 0x82},
-	{value: 0x0018, lo: 0x83, hi: 0xbf},
-	// Block 0x23, offset 0x15e
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0008, lo: 0x80, hi: 0xbf},
-	// Block 0x24, offset 0x160
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x0008, lo: 0x8a, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0x98},
-	{value: 0x0040, lo: 0x99, hi: 0x99},
-	{value: 0x0008, lo: 0x9a, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x25, offset 0x16c
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x0008, lo: 0x8a, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xb0},
-	{value: 0x0040, lo: 0xb1, hi: 0xb1},
-	{value: 0x0008, lo: 0xb2, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xb7},
-	{value: 0x0008, lo: 0xb8, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0x26, offset 0x177
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0x0040, lo: 0x81, hi: 0x81},
-	{value: 0x0008, lo: 0x82, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0x87},
-	{value: 0x0008, lo: 0x88, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0xbf},
-	// Block 0x27, offset 0x17f
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0x90},
-	{value: 0x0040, lo: 0x91, hi: 0x91},
-	{value: 0x0008, lo: 0x92, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0xbf},
-	// Block 0x28, offset 0x185
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0x9a},
-	{value: 0x0040, lo: 0x9b, hi: 0x9c},
-	{value: 0x3308, lo: 0x9d, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbf},
-	// Block 0x29, offset 0x18b
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x2a, offset 0x190
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xb7},
-	{value: 0xe045, lo: 0xb8, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbf},
-	// Block 0x2b, offset 0x195
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0xbf},
-	// Block 0x2c, offset 0x198
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xac},
-	{value: 0x0018, lo: 0xad, hi: 0xae},
-	{value: 0x0008, lo: 0xaf, hi: 0xbf},
-	// Block 0x2d, offset 0x19c
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0x9a},
-	{value: 0x0018, lo: 0x9b, hi: 0x9c},
-	{value: 0x0040, lo: 0x9d, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x2e, offset 0x1a2
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xaa},
-	{value: 0x0018, lo: 0xab, hi: 0xb0},
-	{value: 0x0008, lo: 0xb1, hi: 0xb8},
-	{value: 0x0040, lo: 0xb9, hi: 0xbf},
-	// Block 0x2f, offset 0x1a7
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0x8c},
-	{value: 0x0040, lo: 0x8d, hi: 0x8d},
-	{value: 0x0008, lo: 0x8e, hi: 0x91},
-	{value: 0x3308, lo: 0x92, hi: 0x93},
-	{value: 0x3b08, lo: 0x94, hi: 0x94},
-	{value: 0x0040, lo: 0x95, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb3},
-	{value: 0x3b08, lo: 0xb4, hi: 0xb4},
-	{value: 0x0018, lo: 0xb5, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0x30, offset 0x1b3
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x91},
-	{value: 0x3308, lo: 0x92, hi: 0x93},
-	{value: 0x0040, lo: 0x94, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xac},
-	{value: 0x0040, lo: 0xad, hi: 0xad},
-	{value: 0x0008, lo: 0xae, hi: 0xb0},
-	{value: 0x0040, lo: 0xb1, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xbf},
-	// Block 0x31, offset 0x1bd
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0xb3},
-	{value: 0x3340, lo: 0xb4, hi: 0xb5},
-	{value: 0x3008, lo: 0xb6, hi: 0xb6},
-	{value: 0x3308, lo: 0xb7, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbf},
-	// Block 0x32, offset 0x1c3
-	{value: 0x0000, lo: 0x10},
-	{value: 0x3008, lo: 0x80, hi: 0x85},
-	{value: 0x3308, lo: 0x86, hi: 0x86},
-	{value: 0x3008, lo: 0x87, hi: 0x88},
-	{value: 0x3308, lo: 0x89, hi: 0x91},
-	{value: 0x3b08, lo: 0x92, hi: 0x92},
-	{value: 0x3308, lo: 0x93, hi: 0x93},
-	{value: 0x0018, lo: 0x94, hi: 0x96},
-	{value: 0x0008, lo: 0x97, hi: 0x97},
-	{value: 0x0018, lo: 0x98, hi: 0x9b},
-	{value: 0x0008, lo: 0x9c, hi: 0x9c},
-	{value: 0x3308, lo: 0x9d, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa9},
-	{value: 0x0040, lo: 0xaa, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0x33, offset 0x1d4
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0018, lo: 0x80, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0x86},
-	{value: 0x0218, lo: 0x87, hi: 0x87},
-	{value: 0x0018, lo: 0x88, hi: 0x8a},
-	{value: 0x33c0, lo: 0x8b, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x0208, lo: 0xa0, hi: 0xbf},
-	// Block 0x34, offset 0x1de
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0208, lo: 0x80, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xbf},
-	// Block 0x35, offset 0x1e1
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0x84},
-	{value: 0x3308, lo: 0x85, hi: 0x86},
-	{value: 0x0208, lo: 0x87, hi: 0xa8},
-	{value: 0x3308, lo: 0xa9, hi: 0xa9},
-	{value: 0x0208, lo: 0xaa, hi: 0xaa},
-	{value: 0x0040, lo: 0xab, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x36, offset 0x1e9
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xbf},
-	// Block 0x37, offset 0x1ec
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0x9f},
-	{value: 0x3308, lo: 0xa0, hi: 0xa2},
-	{value: 0x3008, lo: 0xa3, hi: 0xa6},
-	{value: 0x3308, lo: 0xa7, hi: 0xa8},
-	{value: 0x3008, lo: 0xa9, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xaf},
-	{value: 0x3008, lo: 0xb0, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb2},
-	{value: 0x3008, lo: 0xb3, hi: 0xb8},
-	{value: 0x3308, lo: 0xb9, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbf},
-	// Block 0x38, offset 0x1f9
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0018, lo: 0x80, hi: 0x80},
-	{value: 0x0040, lo: 0x81, hi: 0x83},
-	{value: 0x0018, lo: 0x84, hi: 0x85},
-	{value: 0x0008, lo: 0x86, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0x39, offset 0x201
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x3a, offset 0x205
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x0040, lo: 0x8a, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0028, lo: 0x9a, hi: 0x9a},
-	{value: 0x0040, lo: 0x9b, hi: 0x9d},
-	{value: 0x0018, lo: 0x9e, hi: 0xbf},
-	// Block 0x3b, offset 0x20c
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0x96},
-	{value: 0x3308, lo: 0x97, hi: 0x98},
-	{value: 0x3008, lo: 0x99, hi: 0x9a},
-	{value: 0x3308, lo: 0x9b, hi: 0x9b},
-	{value: 0x0040, lo: 0x9c, hi: 0x9d},
-	{value: 0x0018, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x3c, offset 0x214
-	{value: 0x0000, lo: 0x0f},
-	{value: 0x0008, lo: 0x80, hi: 0x94},
-	{value: 0x3008, lo: 0x95, hi: 0x95},
-	{value: 0x3308, lo: 0x96, hi: 0x96},
-	{value: 0x3008, lo: 0x97, hi: 0x97},
-	{value: 0x3308, lo: 0x98, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0x9f},
-	{value: 0x3b08, lo: 0xa0, hi: 0xa0},
-	{value: 0x3008, lo: 0xa1, hi: 0xa1},
-	{value: 0x3308, lo: 0xa2, hi: 0xa2},
-	{value: 0x3008, lo: 0xa3, hi: 0xa4},
-	{value: 0x3308, lo: 0xa5, hi: 0xac},
-	{value: 0x3008, lo: 0xad, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbe},
-	{value: 0x3308, lo: 0xbf, hi: 0xbf},
-	// Block 0x3d, offset 0x224
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x0040, lo: 0x8a, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xa6},
-	{value: 0x0008, lo: 0xa7, hi: 0xa7},
-	{value: 0x0018, lo: 0xa8, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xbd},
-	{value: 0x3318, lo: 0xbe, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0x3e, offset 0x230
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0040, lo: 0x80, hi: 0xbf},
-	// Block 0x3f, offset 0x232
-	{value: 0x0000, lo: 0x09},
-	{value: 0x3308, lo: 0x80, hi: 0x83},
-	{value: 0x3008, lo: 0x84, hi: 0x84},
-	{value: 0x0008, lo: 0x85, hi: 0xb3},
-	{value: 0x3308, lo: 0xb4, hi: 0xb4},
-	{value: 0x3008, lo: 0xb5, hi: 0xb5},
-	{value: 0x3308, lo: 0xb6, hi: 0xba},
-	{value: 0x3008, lo: 0xbb, hi: 0xbb},
-	{value: 0x3308, lo: 0xbc, hi: 0xbc},
-	{value: 0x3008, lo: 0xbd, hi: 0xbf},
-	// Block 0x40, offset 0x23c
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x3008, lo: 0x80, hi: 0x81},
-	{value: 0x3308, lo: 0x82, hi: 0x82},
-	{value: 0x3008, lo: 0x83, hi: 0x83},
-	{value: 0x3808, lo: 0x84, hi: 0x84},
-	{value: 0x0008, lo: 0x85, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0018, lo: 0x9a, hi: 0xaa},
-	{value: 0x3308, lo: 0xab, hi: 0xb3},
-	{value: 0x0018, lo: 0xb4, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbf},
-	// Block 0x41, offset 0x248
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x3308, lo: 0x80, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0xa0},
-	{value: 0x3008, lo: 0xa1, hi: 0xa1},
-	{value: 0x3308, lo: 0xa2, hi: 0xa5},
-	{value: 0x3008, lo: 0xa6, hi: 0xa7},
-	{value: 0x3308, lo: 0xa8, hi: 0xa9},
-	{value: 0x3808, lo: 0xaa, hi: 0xaa},
-	{value: 0x3b08, lo: 0xab, hi: 0xab},
-	{value: 0x3308, lo: 0xac, hi: 0xad},
-	{value: 0x0008, lo: 0xae, hi: 0xbf},
-	// Block 0x42, offset 0x254
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0xa5},
-	{value: 0x3308, lo: 0xa6, hi: 0xa6},
-	{value: 0x3008, lo: 0xa7, hi: 0xa7},
-	{value: 0x3308, lo: 0xa8, hi: 0xa9},
-	{value: 0x3008, lo: 0xaa, hi: 0xac},
-	{value: 0x3308, lo: 0xad, hi: 0xad},
-	{value: 0x3008, lo: 0xae, hi: 0xae},
-	{value: 0x3308, lo: 0xaf, hi: 0xb1},
-	{value: 0x3808, lo: 0xb2, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xbb},
-	{value: 0x0018, lo: 0xbc, hi: 0xbf},
-	// Block 0x43, offset 0x260
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0xa3},
-	{value: 0x3008, lo: 0xa4, hi: 0xab},
-	{value: 0x3308, lo: 0xac, hi: 0xb3},
-	{value: 0x3008, lo: 0xb4, hi: 0xb5},
-	{value: 0x3308, lo: 0xb6, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xba},
-	{value: 0x0018, lo: 0xbb, hi: 0xbf},
-	// Block 0x44, offset 0x268
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x0040, lo: 0x8a, hi: 0x8c},
-	{value: 0x0008, lo: 0x8d, hi: 0xbd},
-	{value: 0x0018, lo: 0xbe, hi: 0xbf},
-	// Block 0x45, offset 0x26d
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0e29, lo: 0x80, hi: 0x80},
-	{value: 0x0e41, lo: 0x81, hi: 0x81},
-	{value: 0x0e59, lo: 0x82, hi: 0x82},
-	{value: 0x0e71, lo: 0x83, hi: 0x83},
-	{value: 0x0e89, lo: 0x84, hi: 0x85},
-	{value: 0x0ea1, lo: 0x86, hi: 0x86},
-	{value: 0x0eb9, lo: 0x87, hi: 0x87},
-	{value: 0x057d, lo: 0x88, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0xbf},
-	// Block 0x46, offset 0x277
-	{value: 0x0000, lo: 0x10},
-	{value: 0x0018, lo: 0x80, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x3308, lo: 0x90, hi: 0x92},
-	{value: 0x0018, lo: 0x93, hi: 0x93},
-	{value: 0x3308, lo: 0x94, hi: 0xa0},
-	{value: 0x3008, lo: 0xa1, hi: 0xa1},
-	{value: 0x3308, lo: 0xa2, hi: 0xa8},
-	{value: 0x0008, lo: 0xa9, hi: 0xac},
-	{value: 0x3308, lo: 0xad, hi: 0xad},
-	{value: 0x0008, lo: 0xae, hi: 0xb1},
-	{value: 0x3008, lo: 0xb2, hi: 0xb3},
-	{value: 0x3308, lo: 0xb4, hi: 0xb4},
-	{value: 0x0008, lo: 0xb5, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xb7},
-	{value: 0x3308, lo: 0xb8, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0x47, offset 0x288
-	{value: 0x0000, lo: 0x03},
-	{value: 0x3308, lo: 0x80, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xba},
-	{value: 0x3308, lo: 0xbb, hi: 0xbf},
-	// Block 0x48, offset 0x28c
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0x87},
-	{value: 0xe045, lo: 0x88, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x97},
-	{value: 0xe045, lo: 0x98, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa7},
-	{value: 0xe045, lo: 0xa8, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb7},
-	{value: 0xe045, lo: 0xb8, hi: 0xbf},
-	// Block 0x49, offset 0x297
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0040, lo: 0x80, hi: 0x8f},
-	{value: 0x3318, lo: 0x90, hi: 0xb0},
-	{value: 0x0040, lo: 0xb1, hi: 0xbf},
-	// Block 0x4a, offset 0x29b
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0018, lo: 0x80, hi: 0x82},
-	{value: 0x0040, lo: 0x83, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0x84},
-	{value: 0x0018, lo: 0x85, hi: 0x88},
-	{value: 0x24c1, lo: 0x89, hi: 0x89},
-	{value: 0x0018, lo: 0x8a, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xbf},
-	// Block 0x4b, offset 0x2a4
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0018, lo: 0x80, hi: 0xab},
-	{value: 0x24f1, lo: 0xac, hi: 0xac},
-	{value: 0x2529, lo: 0xad, hi: 0xad},
-	{value: 0x0018, lo: 0xae, hi: 0xae},
-	{value: 0x2579, lo: 0xaf, hi: 0xaf},
-	{value: 0x25b1, lo: 0xb0, hi: 0xb0},
-	{value: 0x0018, lo: 0xb1, hi: 0xbf},
-	// Block 0x4c, offset 0x2ac
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0x9f},
-	{value: 0x0080, lo: 0xa0, hi: 0xa0},
-	{value: 0x0018, lo: 0xa1, hi: 0xad},
-	{value: 0x0080, lo: 0xae, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xbf},
-	// Block 0x4d, offset 0x2b2
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0xa8},
-	{value: 0x09c5, lo: 0xa9, hi: 0xa9},
-	{value: 0x09e5, lo: 0xaa, hi: 0xaa},
-	{value: 0x0018, lo: 0xab, hi: 0xbf},
-	// Block 0x4e, offset 0x2b7
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0x4f, offset 0x2ba
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0xa6},
-	{value: 0x0040, lo: 0xa7, hi: 0xbf},
-	// Block 0x50, offset 0x2bd
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0x8b},
-	{value: 0x28c1, lo: 0x8c, hi: 0x8c},
-	{value: 0x0018, lo: 0x8d, hi: 0xbf},
-	// Block 0x51, offset 0x2c1
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0xb3},
-	{value: 0x0e66, lo: 0xb4, hi: 0xb4},
-	{value: 0x292a, lo: 0xb5, hi: 0xb5},
-	{value: 0x0e86, lo: 0xb6, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xbf},
-	// Block 0x52, offset 0x2c7
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0x9b},
-	{value: 0x2941, lo: 0x9c, hi: 0x9c},
-	{value: 0x0018, lo: 0x9d, hi: 0xbf},
-	// Block 0x53, offset 0x2cb
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xb5},
-	{value: 0x0018, lo: 0xb6, hi: 0xbf},
-	// Block 0x54, offset 0x2cf
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x97},
-	{value: 0x0018, lo: 0x98, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbc},
-	{value: 0x0018, lo: 0xbd, hi: 0xbf},
-	// Block 0x55, offset 0x2d5
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0018, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x0018, lo: 0x8a, hi: 0x91},
-	{value: 0x0040, lo: 0x92, hi: 0xab},
-	{value: 0x0018, lo: 0xac, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbf},
-	// Block 0x56, offset 0x2dc
-	{value: 0x0000, lo: 0x05},
-	{value: 0xe185, lo: 0x80, hi: 0x8f},
-	{value: 0x03f5, lo: 0x90, hi: 0x9f},
-	{value: 0x0ea5, lo: 0xa0, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x57, offset 0x2e2
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0xa5},
-	{value: 0x0040, lo: 0xa6, hi: 0xa6},
-	{value: 0x0008, lo: 0xa7, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xac},
-	{value: 0x0008, lo: 0xad, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x58, offset 0x2ea
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0008, lo: 0x80, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xae},
-	{value: 0xe075, lo: 0xaf, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb0},
-	{value: 0x0040, lo: 0xb1, hi: 0xbe},
-	{value: 0x3b08, lo: 0xbf, hi: 0xbf},
-	// Block 0x59, offset 0x2f1
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa6},
-	{value: 0x0040, lo: 0xa7, hi: 0xa7},
-	{value: 0x0008, lo: 0xa8, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xb7},
-	{value: 0x0008, lo: 0xb8, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0x5a, offset 0x2fc
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x87},
-	{value: 0x0008, lo: 0x88, hi: 0x8e},
-	{value: 0x0040, lo: 0x8f, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0x9f},
-	{value: 0x3308, lo: 0xa0, hi: 0xbf},
-	// Block 0x5b, offset 0x306
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xae},
-	{value: 0x0008, lo: 0xaf, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xbf},
-	// Block 0x5c, offset 0x30a
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0x84},
-	{value: 0x0040, lo: 0x85, hi: 0xbf},
-	// Block 0x5d, offset 0x30d
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9a},
-	{value: 0x0018, lo: 0x9b, hi: 0x9e},
-	{value: 0x0edd, lo: 0x9f, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xbf},
-	// Block 0x5e, offset 0x313
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xb2},
-	{value: 0x0efd, lo: 0xb3, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xbf},
-	// Block 0x5f, offset 0x317
-	{value: 0x0020, lo: 0x01},
-	{value: 0x0f1d, lo: 0x80, hi: 0xbf},
-	// Block 0x60, offset 0x319
-	{value: 0x0020, lo: 0x02},
-	{value: 0x171d, lo: 0x80, hi: 0x8f},
-	{value: 0x18fd, lo: 0x90, hi: 0xbf},
-	// Block 0x61, offset 0x31c
-	{value: 0x0020, lo: 0x01},
-	{value: 0x1efd, lo: 0x80, hi: 0xbf},
-	// Block 0x62, offset 0x31e
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0xbf},
-	// Block 0x63, offset 0x321
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x98},
-	{value: 0x3308, lo: 0x99, hi: 0x9a},
-	{value: 0x29e2, lo: 0x9b, hi: 0x9b},
-	{value: 0x2a0a, lo: 0x9c, hi: 0x9c},
-	{value: 0x0008, lo: 0x9d, hi: 0x9e},
-	{value: 0x2a31, lo: 0x9f, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xa0},
-	{value: 0x0008, lo: 0xa1, hi: 0xbf},
-	// Block 0x64, offset 0x32b
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xbe},
-	{value: 0x2a69, lo: 0xbf, hi: 0xbf},
-	// Block 0x65, offset 0x32e
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x0040, lo: 0x80, hi: 0x84},
-	{value: 0x0008, lo: 0x85, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xb0},
-	{value: 0x2a1d, lo: 0xb1, hi: 0xb1},
-	{value: 0x2a3d, lo: 0xb2, hi: 0xb2},
-	{value: 0x2a5d, lo: 0xb3, hi: 0xb3},
-	{value: 0x2a7d, lo: 0xb4, hi: 0xb4},
-	{value: 0x2a5d, lo: 0xb5, hi: 0xb5},
-	{value: 0x2a9d, lo: 0xb6, hi: 0xb6},
-	{value: 0x2abd, lo: 0xb7, hi: 0xb7},
-	{value: 0x2add, lo: 0xb8, hi: 0xb9},
-	{value: 0x2afd, lo: 0xba, hi: 0xbb},
-	{value: 0x2b1d, lo: 0xbc, hi: 0xbd},
-	{value: 0x2afd, lo: 0xbe, hi: 0xbf},
-	// Block 0x66, offset 0x33d
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xa3},
-	{value: 0x0040, lo: 0xa4, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x67, offset 0x341
-	{value: 0x0030, lo: 0x04},
-	{value: 0x2aa2, lo: 0x80, hi: 0x9d},
-	{value: 0x305a, lo: 0x9e, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0x9f},
-	{value: 0x30a2, lo: 0xa0, hi: 0xbf},
-	// Block 0x68, offset 0x346
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0xbf},
-	// Block 0x69, offset 0x349
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0x8c},
-	{value: 0x0040, lo: 0x8d, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xbf},
-	// Block 0x6a, offset 0x34d
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xbd},
-	{value: 0x0018, lo: 0xbe, hi: 0xbf},
-	// Block 0x6b, offset 0x352
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x8c},
-	{value: 0x0018, lo: 0x8d, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xbf},
-	// Block 0x6c, offset 0x357
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0xa5},
-	{value: 0x0018, lo: 0xa6, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb1},
-	{value: 0x0018, lo: 0xb2, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xbf},
-	// Block 0x6d, offset 0x35d
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0040, lo: 0x80, hi: 0xb6},
-	{value: 0x0008, lo: 0xb7, hi: 0xb7},
-	{value: 0x2009, lo: 0xb8, hi: 0xb8},
-	{value: 0x6e89, lo: 0xb9, hi: 0xb9},
-	{value: 0x0008, lo: 0xba, hi: 0xbf},
-	// Block 0x6e, offset 0x363
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x0008, lo: 0x80, hi: 0x81},
-	{value: 0x3308, lo: 0x82, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0x85},
-	{value: 0x3b08, lo: 0x86, hi: 0x86},
-	{value: 0x0008, lo: 0x87, hi: 0x8a},
-	{value: 0x3308, lo: 0x8b, hi: 0x8b},
-	{value: 0x0008, lo: 0x8c, hi: 0xa2},
-	{value: 0x3008, lo: 0xa3, hi: 0xa4},
-	{value: 0x3308, lo: 0xa5, hi: 0xa6},
-	{value: 0x3008, lo: 0xa7, hi: 0xa7},
-	{value: 0x0018, lo: 0xa8, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0x6f, offset 0x372
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0208, lo: 0x80, hi: 0xb1},
-	{value: 0x0108, lo: 0xb2, hi: 0xb2},
-	{value: 0x0008, lo: 0xb3, hi: 0xb3},
-	{value: 0x0018, lo: 0xb4, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xbf},
-	// Block 0x70, offset 0x378
-	{value: 0x0000, lo: 0x03},
-	{value: 0x3008, lo: 0x80, hi: 0x81},
-	{value: 0x0008, lo: 0x82, hi: 0xb3},
-	{value: 0x3008, lo: 0xb4, hi: 0xbf},
-	// Block 0x71, offset 0x37c
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x3008, lo: 0x80, hi: 0x83},
-	{value: 0x3b08, lo: 0x84, hi: 0x84},
-	{value: 0x3308, lo: 0x85, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0x8d},
-	{value: 0x0018, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x3308, lo: 0xa0, hi: 0xb1},
-	{value: 0x0008, lo: 0xb2, hi: 0xb7},
-	{value: 0x0018, lo: 0xb8, hi: 0xba},
-	{value: 0x0008, lo: 0xbb, hi: 0xbb},
-	{value: 0x0018, lo: 0xbc, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbf},
-	// Block 0x72, offset 0x38b
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xa5},
-	{value: 0x3308, lo: 0xa6, hi: 0xad},
-	{value: 0x0018, lo: 0xae, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x73, offset 0x390
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x3308, lo: 0x87, hi: 0x91},
-	{value: 0x3008, lo: 0x92, hi: 0x92},
-	{value: 0x3808, lo: 0x93, hi: 0x93},
-	{value: 0x0040, lo: 0x94, hi: 0x9e},
-	{value: 0x0018, lo: 0x9f, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbf},
-	// Block 0x74, offset 0x398
-	{value: 0x0000, lo: 0x09},
-	{value: 0x3308, lo: 0x80, hi: 0x82},
-	{value: 0x3008, lo: 0x83, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xb3},
-	{value: 0x3008, lo: 0xb4, hi: 0xb5},
-	{value: 0x3308, lo: 0xb6, hi: 0xb9},
-	{value: 0x3008, lo: 0xba, hi: 0xbb},
-	{value: 0x3308, lo: 0xbc, hi: 0xbc},
-	{value: 0x3008, lo: 0xbd, hi: 0xbf},
-	// Block 0x75, offset 0x3a2
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x3808, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8e},
-	{value: 0x0008, lo: 0x8f, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9d},
-	{value: 0x0018, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa4},
-	{value: 0x3308, lo: 0xa5, hi: 0xa5},
-	{value: 0x0008, lo: 0xa6, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0x76, offset 0x3ad
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0xa8},
-	{value: 0x3308, lo: 0xa9, hi: 0xae},
-	{value: 0x3008, lo: 0xaf, hi: 0xb0},
-	{value: 0x3308, lo: 0xb1, hi: 0xb2},
-	{value: 0x3008, lo: 0xb3, hi: 0xb4},
-	{value: 0x3308, lo: 0xb5, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0x77, offset 0x3b5
-	{value: 0x0000, lo: 0x10},
-	{value: 0x0008, lo: 0x80, hi: 0x82},
-	{value: 0x3308, lo: 0x83, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0x8b},
-	{value: 0x3308, lo: 0x8c, hi: 0x8c},
-	{value: 0x3008, lo: 0x8d, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9b},
-	{value: 0x0018, lo: 0x9c, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xb9},
-	{value: 0x0008, lo: 0xba, hi: 0xba},
-	{value: 0x3008, lo: 0xbb, hi: 0xbb},
-	{value: 0x3308, lo: 0xbc, hi: 0xbc},
-	{value: 0x3008, lo: 0xbd, hi: 0xbd},
-	{value: 0x0008, lo: 0xbe, hi: 0xbf},
-	// Block 0x78, offset 0x3c6
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0008, lo: 0x80, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb0},
-	{value: 0x0008, lo: 0xb1, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb4},
-	{value: 0x0008, lo: 0xb5, hi: 0xb6},
-	{value: 0x3308, lo: 0xb7, hi: 0xb8},
-	{value: 0x0008, lo: 0xb9, hi: 0xbd},
-	{value: 0x3308, lo: 0xbe, hi: 0xbf},
-	// Block 0x79, offset 0x3cf
-	{value: 0x0000, lo: 0x0f},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0x3308, lo: 0x81, hi: 0x81},
-	{value: 0x0008, lo: 0x82, hi: 0x82},
-	{value: 0x0040, lo: 0x83, hi: 0x9a},
-	{value: 0x0008, lo: 0x9b, hi: 0x9d},
-	{value: 0x0018, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xaa},
-	{value: 0x3008, lo: 0xab, hi: 0xab},
-	{value: 0x3308, lo: 0xac, hi: 0xad},
-	{value: 0x3008, lo: 0xae, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb1},
-	{value: 0x0008, lo: 0xb2, hi: 0xb4},
-	{value: 0x3008, lo: 0xb5, hi: 0xb5},
-	{value: 0x3b08, lo: 0xb6, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0x7a, offset 0x3df
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x88},
-	{value: 0x0008, lo: 0x89, hi: 0x8e},
-	{value: 0x0040, lo: 0x8f, hi: 0x90},
-	{value: 0x0008, lo: 0x91, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa6},
-	{value: 0x0040, lo: 0xa7, hi: 0xa7},
-	{value: 0x0008, lo: 0xa8, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x7b, offset 0x3ec
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x9a},
-	{value: 0x0018, lo: 0x9b, hi: 0x9b},
-	{value: 0x4465, lo: 0x9c, hi: 0x9c},
-	{value: 0x447d, lo: 0x9d, hi: 0x9d},
-	{value: 0x2971, lo: 0x9e, hi: 0x9e},
-	{value: 0xe06d, lo: 0x9f, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa5},
-	{value: 0x0040, lo: 0xa6, hi: 0xaf},
-	{value: 0x4495, lo: 0xb0, hi: 0xbf},
-	// Block 0x7c, offset 0x3f6
-	{value: 0x0000, lo: 0x04},
-	{value: 0x44b5, lo: 0x80, hi: 0x8f},
-	{value: 0x44d5, lo: 0x90, hi: 0x9f},
-	{value: 0x44f5, lo: 0xa0, hi: 0xaf},
-	{value: 0x44d5, lo: 0xb0, hi: 0xbf},
-	// Block 0x7d, offset 0x3fb
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0xa2},
-	{value: 0x3008, lo: 0xa3, hi: 0xa4},
-	{value: 0x3308, lo: 0xa5, hi: 0xa5},
-	{value: 0x3008, lo: 0xa6, hi: 0xa7},
-	{value: 0x3308, lo: 0xa8, hi: 0xa8},
-	{value: 0x3008, lo: 0xa9, hi: 0xaa},
-	{value: 0x0018, lo: 0xab, hi: 0xab},
-	{value: 0x3008, lo: 0xac, hi: 0xac},
-	{value: 0x3b08, lo: 0xad, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0x7e, offset 0x408
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xa3},
-	{value: 0x0040, lo: 0xa4, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xbf},
-	// Block 0x7f, offset 0x40c
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x8a},
-	{value: 0x0018, lo: 0x8b, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbf},
-	// Block 0x80, offset 0x411
-	{value: 0x0020, lo: 0x01},
-	{value: 0x4515, lo: 0x80, hi: 0xbf},
-	// Block 0x81, offset 0x413
-	{value: 0x0020, lo: 0x03},
-	{value: 0x4d15, lo: 0x80, hi: 0x94},
-	{value: 0x4ad5, lo: 0x95, hi: 0x95},
-	{value: 0x4fb5, lo: 0x96, hi: 0xbf},
-	// Block 0x82, offset 0x417
-	{value: 0x0020, lo: 0x01},
-	{value: 0x54f5, lo: 0x80, hi: 0xbf},
-	// Block 0x83, offset 0x419
-	{value: 0x0020, lo: 0x03},
-	{value: 0x5cf5, lo: 0x80, hi: 0x84},
-	{value: 0x5655, lo: 0x85, hi: 0x85},
-	{value: 0x5d95, lo: 0x86, hi: 0xbf},
-	// Block 0x84, offset 0x41d
-	{value: 0x0020, lo: 0x08},
-	{value: 0x6b55, lo: 0x80, hi: 0x8f},
-	{value: 0x6d15, lo: 0x90, hi: 0x90},
-	{value: 0x6d55, lo: 0x91, hi: 0xab},
-	{value: 0x6ea1, lo: 0xac, hi: 0xac},
-	{value: 0x70b5, lo: 0xad, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xaf},
-	{value: 0x70d5, lo: 0xb0, hi: 0xbf},
-	// Block 0x85, offset 0x426
-	{value: 0x0020, lo: 0x05},
-	{value: 0x72d5, lo: 0x80, hi: 0xad},
-	{value: 0x6535, lo: 0xae, hi: 0xae},
-	{value: 0x7895, lo: 0xaf, hi: 0xb5},
-	{value: 0x6f55, lo: 0xb6, hi: 0xb6},
-	{value: 0x7975, lo: 0xb7, hi: 0xbf},
-	// Block 0x86, offset 0x42c
-	{value: 0x0028, lo: 0x03},
-	{value: 0x7c21, lo: 0x80, hi: 0x82},
-	{value: 0x7be1, lo: 0x83, hi: 0x83},
-	{value: 0x7c99, lo: 0x84, hi: 0xbf},
-	// Block 0x87, offset 0x430
-	{value: 0x0038, lo: 0x0f},
-	{value: 0x9db1, lo: 0x80, hi: 0x83},
-	{value: 0x9e59, lo: 0x84, hi: 0x85},
-	{value: 0x9e91, lo: 0x86, hi: 0x87},
-	{value: 0x9ec9, lo: 0x88, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0x90},
-	{value: 0x0040, lo: 0x91, hi: 0x91},
-	{value: 0xa089, lo: 0x92, hi: 0x97},
-	{value: 0xa1a1, lo: 0x98, hi: 0x9c},
-	{value: 0xa281, lo: 0x9d, hi: 0xb3},
-	{value: 0x9d41, lo: 0xb4, hi: 0xb4},
-	{value: 0x9db1, lo: 0xb5, hi: 0xb5},
-	{value: 0xa789, lo: 0xb6, hi: 0xbb},
-	{value: 0xa869, lo: 0xbc, hi: 0xbc},
-	{value: 0xa7f9, lo: 0xbd, hi: 0xbd},
-	{value: 0xa8d9, lo: 0xbe, hi: 0xbf},
-	// Block 0x88, offset 0x440
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x8c},
-	{value: 0x0008, lo: 0x8d, hi: 0xa6},
-	{value: 0x0040, lo: 0xa7, hi: 0xa7},
-	{value: 0x0008, lo: 0xa8, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbb},
-	{value: 0x0008, lo: 0xbc, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbe},
-	{value: 0x0008, lo: 0xbf, hi: 0xbf},
-	// Block 0x89, offset 0x44a
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0xbf},
-	// Block 0x8a, offset 0x44f
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbf},
-	// Block 0x8b, offset 0x452
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0x82},
-	{value: 0x0040, lo: 0x83, hi: 0x86},
-	{value: 0x0018, lo: 0x87, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xbf},
-	// Block 0x8c, offset 0x458
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0018, lo: 0x80, hi: 0x8e},
-	{value: 0x0040, lo: 0x8f, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0x9b},
-	{value: 0x0040, lo: 0x9c, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xa0},
-	{value: 0x0040, lo: 0xa1, hi: 0xbf},
-	// Block 0x8d, offset 0x45f
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0040, lo: 0x80, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xbc},
-	{value: 0x3308, lo: 0xbd, hi: 0xbd},
-	{value: 0x0040, lo: 0xbe, hi: 0xbf},
-	// Block 0x8e, offset 0x464
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0x9c},
-	{value: 0x0040, lo: 0x9d, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x8f, offset 0x468
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0x90},
-	{value: 0x0040, lo: 0x91, hi: 0x9f},
-	{value: 0x3308, lo: 0xa0, hi: 0xa0},
-	{value: 0x0018, lo: 0xa1, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbf},
-	// Block 0x90, offset 0x46e
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xa3},
-	{value: 0x0040, lo: 0xa4, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x91, offset 0x473
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x81},
-	{value: 0x0008, lo: 0x82, hi: 0x89},
-	{value: 0x0018, lo: 0x8a, hi: 0x8a},
-	{value: 0x0040, lo: 0x8b, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xb5},
-	{value: 0x3308, lo: 0xb6, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbf},
-	// Block 0x92, offset 0x47c
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9e},
-	{value: 0x0018, lo: 0x9f, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0x93, offset 0x481
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0x83},
-	{value: 0x0040, lo: 0x84, hi: 0x87},
-	{value: 0x0008, lo: 0x88, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0xbf},
-	// Block 0x94, offset 0x487
-	{value: 0x0000, lo: 0x06},
-	{value: 0xe145, lo: 0x80, hi: 0x87},
-	{value: 0xe1c5, lo: 0x88, hi: 0x8f},
-	{value: 0xe145, lo: 0x90, hi: 0x97},
-	{value: 0x8ad5, lo: 0x98, hi: 0x9f},
-	{value: 0x8aed, lo: 0xa0, hi: 0xa7},
-	{value: 0x0008, lo: 0xa8, hi: 0xbf},
-	// Block 0x95, offset 0x48e
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0008, lo: 0x80, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa9},
-	{value: 0x0040, lo: 0xaa, hi: 0xaf},
-	{value: 0x8aed, lo: 0xb0, hi: 0xb7},
-	{value: 0x8ad5, lo: 0xb8, hi: 0xbf},
-	// Block 0x96, offset 0x495
-	{value: 0x0000, lo: 0x06},
-	{value: 0xe145, lo: 0x80, hi: 0x87},
-	{value: 0xe1c5, lo: 0x88, hi: 0x8f},
-	{value: 0xe145, lo: 0x90, hi: 0x93},
-	{value: 0x0040, lo: 0x94, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0xbb},
-	{value: 0x0040, lo: 0xbc, hi: 0xbf},
-	// Block 0x97, offset 0x49c
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0x98, offset 0x4a0
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xa3},
-	{value: 0x0040, lo: 0xa4, hi: 0xae},
-	{value: 0x0018, lo: 0xaf, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbf},
-	// Block 0x99, offset 0x4a5
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0x9a, offset 0x4a8
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xbf},
-	// Block 0x9b, offset 0x4ad
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0808, lo: 0x80, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0x87},
-	{value: 0x0808, lo: 0x88, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x0808, lo: 0x8a, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xb6},
-	{value: 0x0808, lo: 0xb7, hi: 0xb8},
-	{value: 0x0040, lo: 0xb9, hi: 0xbb},
-	{value: 0x0808, lo: 0xbc, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbe},
-	{value: 0x0808, lo: 0xbf, hi: 0xbf},
-	// Block 0x9c, offset 0x4b9
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0808, lo: 0x80, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x96},
-	{value: 0x0818, lo: 0x97, hi: 0x9f},
-	{value: 0x0808, lo: 0xa0, hi: 0xb6},
-	{value: 0x0818, lo: 0xb7, hi: 0xbf},
-	// Block 0x9d, offset 0x4bf
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0808, lo: 0x80, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0xa6},
-	{value: 0x0818, lo: 0xa7, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbf},
-	// Block 0x9e, offset 0x4c4
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0808, lo: 0xa0, hi: 0xb2},
-	{value: 0x0040, lo: 0xb3, hi: 0xb3},
-	{value: 0x0808, lo: 0xb4, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xba},
-	{value: 0x0818, lo: 0xbb, hi: 0xbf},
-	// Block 0x9f, offset 0x4cb
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0808, lo: 0x80, hi: 0x95},
-	{value: 0x0818, lo: 0x96, hi: 0x9b},
-	{value: 0x0040, lo: 0x9c, hi: 0x9e},
-	{value: 0x0018, lo: 0x9f, hi: 0x9f},
-	{value: 0x0808, lo: 0xa0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbe},
-	{value: 0x0818, lo: 0xbf, hi: 0xbf},
-	// Block 0xa0, offset 0x4d3
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0808, lo: 0x80, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xbb},
-	{value: 0x0818, lo: 0xbc, hi: 0xbd},
-	{value: 0x0808, lo: 0xbe, hi: 0xbf},
-	// Block 0xa1, offset 0x4d8
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0818, lo: 0x80, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0x91},
-	{value: 0x0818, lo: 0x92, hi: 0xbf},
-	// Block 0xa2, offset 0x4dc
-	{value: 0x0000, lo: 0x0f},
-	{value: 0x0808, lo: 0x80, hi: 0x80},
-	{value: 0x3308, lo: 0x81, hi: 0x83},
-	{value: 0x0040, lo: 0x84, hi: 0x84},
-	{value: 0x3308, lo: 0x85, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x8b},
-	{value: 0x3308, lo: 0x8c, hi: 0x8f},
-	{value: 0x0808, lo: 0x90, hi: 0x93},
-	{value: 0x0040, lo: 0x94, hi: 0x94},
-	{value: 0x0808, lo: 0x95, hi: 0x97},
-	{value: 0x0040, lo: 0x98, hi: 0x98},
-	{value: 0x0808, lo: 0x99, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xb7},
-	{value: 0x3308, lo: 0xb8, hi: 0xba},
-	{value: 0x0040, lo: 0xbb, hi: 0xbe},
-	{value: 0x3b08, lo: 0xbf, hi: 0xbf},
-	// Block 0xa3, offset 0x4ec
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0818, lo: 0x80, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0818, lo: 0x90, hi: 0x98},
-	{value: 0x0040, lo: 0x99, hi: 0x9f},
-	{value: 0x0808, lo: 0xa0, hi: 0xbc},
-	{value: 0x0818, lo: 0xbd, hi: 0xbf},
-	// Block 0xa4, offset 0x4f3
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0808, lo: 0x80, hi: 0x9c},
-	{value: 0x0818, lo: 0x9d, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xbf},
-	// Block 0xa5, offset 0x4f7
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0808, lo: 0x80, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xb8},
-	{value: 0x0018, lo: 0xb9, hi: 0xbf},
-	// Block 0xa6, offset 0x4fb
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0808, lo: 0x80, hi: 0x95},
-	{value: 0x0040, lo: 0x96, hi: 0x97},
-	{value: 0x0818, lo: 0x98, hi: 0x9f},
-	{value: 0x0808, lo: 0xa0, hi: 0xb2},
-	{value: 0x0040, lo: 0xb3, hi: 0xb7},
-	{value: 0x0818, lo: 0xb8, hi: 0xbf},
-	// Block 0xa7, offset 0x502
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0808, lo: 0x80, hi: 0xbf},
-	// Block 0xa8, offset 0x504
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0808, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0xbf},
-	// Block 0xa9, offset 0x507
-	{value: 0x0000, lo: 0x02},
-	{value: 0x03dd, lo: 0x80, hi: 0xb2},
-	{value: 0x0040, lo: 0xb3, hi: 0xbf},
-	// Block 0xaa, offset 0x50a
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0808, lo: 0x80, hi: 0xb2},
-	{value: 0x0040, lo: 0xb3, hi: 0xb9},
-	{value: 0x0818, lo: 0xba, hi: 0xbf},
-	// Block 0xab, offset 0x50e
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0818, lo: 0xa0, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0xac, offset 0x512
-	{value: 0x0000, lo: 0x05},
-	{value: 0x3008, lo: 0x80, hi: 0x80},
-	{value: 0x3308, lo: 0x81, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0xb7},
-	{value: 0x3308, lo: 0xb8, hi: 0xbf},
-	// Block 0xad, offset 0x518
-	{value: 0x0000, lo: 0x08},
-	{value: 0x3308, lo: 0x80, hi: 0x85},
-	{value: 0x3b08, lo: 0x86, hi: 0x86},
-	{value: 0x0018, lo: 0x87, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x91},
-	{value: 0x0018, lo: 0x92, hi: 0xa5},
-	{value: 0x0008, lo: 0xa6, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbe},
-	{value: 0x3b08, lo: 0xbf, hi: 0xbf},
-	// Block 0xae, offset 0x521
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x3308, lo: 0x80, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0xaf},
-	{value: 0x3008, lo: 0xb0, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xb6},
-	{value: 0x3008, lo: 0xb7, hi: 0xb8},
-	{value: 0x3b08, lo: 0xb9, hi: 0xb9},
-	{value: 0x3308, lo: 0xba, hi: 0xba},
-	{value: 0x0018, lo: 0xbb, hi: 0xbc},
-	{value: 0x0340, lo: 0xbd, hi: 0xbd},
-	{value: 0x0018, lo: 0xbe, hi: 0xbf},
-	// Block 0xaf, offset 0x52d
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0018, lo: 0x80, hi: 0x81},
-	{value: 0x0040, lo: 0x82, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xa8},
-	{value: 0x0040, lo: 0xa9, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0xb0, offset 0x534
-	{value: 0x0000, lo: 0x08},
-	{value: 0x3308, lo: 0x80, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0xa6},
-	{value: 0x3308, lo: 0xa7, hi: 0xab},
-	{value: 0x3008, lo: 0xac, hi: 0xac},
-	{value: 0x3308, lo: 0xad, hi: 0xb2},
-	{value: 0x3b08, lo: 0xb3, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xb5},
-	{value: 0x0008, lo: 0xb6, hi: 0xbf},
-	// Block 0xb1, offset 0x53d
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0018, lo: 0x80, hi: 0x83},
-	{value: 0x0040, lo: 0x84, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xb3},
-	{value: 0x0018, lo: 0xb4, hi: 0xb5},
-	{value: 0x0008, lo: 0xb6, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0xb2, offset 0x545
-	{value: 0x0000, lo: 0x06},
-	{value: 0x3308, lo: 0x80, hi: 0x81},
-	{value: 0x3008, lo: 0x82, hi: 0x82},
-	{value: 0x0008, lo: 0x83, hi: 0xb2},
-	{value: 0x3008, lo: 0xb3, hi: 0xb5},
-	{value: 0x3308, lo: 0xb6, hi: 0xbe},
-	{value: 0x3008, lo: 0xbf, hi: 0xbf},
-	// Block 0xb3, offset 0x54c
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x3808, lo: 0x80, hi: 0x80},
-	{value: 0x0008, lo: 0x81, hi: 0x84},
-	{value: 0x0018, lo: 0x85, hi: 0x89},
-	{value: 0x3308, lo: 0x8a, hi: 0x8c},
-	{value: 0x0018, lo: 0x8d, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x9a},
-	{value: 0x0018, lo: 0x9b, hi: 0x9b},
-	{value: 0x0008, lo: 0x9c, hi: 0x9c},
-	{value: 0x0018, lo: 0x9d, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xa0},
-	{value: 0x0018, lo: 0xa1, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0xb4, offset 0x55a
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0x91},
-	{value: 0x0040, lo: 0x92, hi: 0x92},
-	{value: 0x0008, lo: 0x93, hi: 0xab},
-	{value: 0x3008, lo: 0xac, hi: 0xae},
-	{value: 0x3308, lo: 0xaf, hi: 0xb1},
-	{value: 0x3008, lo: 0xb2, hi: 0xb3},
-	{value: 0x3308, lo: 0xb4, hi: 0xb4},
-	{value: 0x3808, lo: 0xb5, hi: 0xb5},
-	{value: 0x3308, lo: 0xb6, hi: 0xb7},
-	{value: 0x0018, lo: 0xb8, hi: 0xbd},
-	{value: 0x3308, lo: 0xbe, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0xb5, offset 0x567
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x87},
-	{value: 0x0008, lo: 0x88, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x0008, lo: 0x8a, hi: 0x8d},
-	{value: 0x0040, lo: 0x8e, hi: 0x8e},
-	{value: 0x0008, lo: 0x8f, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9e},
-	{value: 0x0008, lo: 0x9f, hi: 0xa8},
-	{value: 0x0018, lo: 0xa9, hi: 0xa9},
-	{value: 0x0040, lo: 0xaa, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbf},
-	// Block 0xb6, offset 0x574
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0008, lo: 0x80, hi: 0x9e},
-	{value: 0x3308, lo: 0x9f, hi: 0x9f},
-	{value: 0x3008, lo: 0xa0, hi: 0xa2},
-	{value: 0x3308, lo: 0xa3, hi: 0xa9},
-	{value: 0x3b08, lo: 0xaa, hi: 0xaa},
-	{value: 0x0040, lo: 0xab, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb9},
-	{value: 0x0040, lo: 0xba, hi: 0xbf},
-	// Block 0xb7, offset 0x57d
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xb4},
-	{value: 0x3008, lo: 0xb5, hi: 0xb7},
-	{value: 0x3308, lo: 0xb8, hi: 0xbf},
-	// Block 0xb8, offset 0x581
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x3008, lo: 0x80, hi: 0x81},
-	{value: 0x3b08, lo: 0x82, hi: 0x82},
-	{value: 0x3308, lo: 0x83, hi: 0x84},
-	{value: 0x3008, lo: 0x85, hi: 0x85},
-	{value: 0x3308, lo: 0x86, hi: 0x86},
-	{value: 0x0008, lo: 0x87, hi: 0x8a},
-	{value: 0x0018, lo: 0x8b, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9a},
-	{value: 0x0018, lo: 0x9b, hi: 0x9b},
-	{value: 0x0040, lo: 0x9c, hi: 0x9c},
-	{value: 0x0018, lo: 0x9d, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0xbf},
-	// Block 0xb9, offset 0x58f
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0xaf},
-	{value: 0x3008, lo: 0xb0, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xb8},
-	{value: 0x3008, lo: 0xb9, hi: 0xb9},
-	{value: 0x3308, lo: 0xba, hi: 0xba},
-	{value: 0x3008, lo: 0xbb, hi: 0xbe},
-	{value: 0x3308, lo: 0xbf, hi: 0xbf},
-	// Block 0xba, offset 0x597
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x3308, lo: 0x80, hi: 0x80},
-	{value: 0x3008, lo: 0x81, hi: 0x81},
-	{value: 0x3b08, lo: 0x82, hi: 0x82},
-	{value: 0x3308, lo: 0x83, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0x85},
-	{value: 0x0018, lo: 0x86, hi: 0x86},
-	{value: 0x0008, lo: 0x87, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0xbf},
-	// Block 0xbb, offset 0x5a2
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0008, lo: 0x80, hi: 0xae},
-	{value: 0x3008, lo: 0xaf, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xb7},
-	{value: 0x3008, lo: 0xb8, hi: 0xbb},
-	{value: 0x3308, lo: 0xbc, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbe},
-	{value: 0x3b08, lo: 0xbf, hi: 0xbf},
-	// Block 0xbc, offset 0x5ab
-	{value: 0x0000, lo: 0x05},
-	{value: 0x3308, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x97},
-	{value: 0x0008, lo: 0x98, hi: 0x9b},
-	{value: 0x3308, lo: 0x9c, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0xbf},
-	// Block 0xbd, offset 0x5b1
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0008, lo: 0x80, hi: 0xaf},
-	{value: 0x3008, lo: 0xb0, hi: 0xb2},
-	{value: 0x3308, lo: 0xb3, hi: 0xba},
-	{value: 0x3008, lo: 0xbb, hi: 0xbc},
-	{value: 0x3308, lo: 0xbd, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbe},
-	{value: 0x3b08, lo: 0xbf, hi: 0xbf},
-	// Block 0xbe, offset 0x5b9
-	{value: 0x0000, lo: 0x08},
-	{value: 0x3308, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x83},
-	{value: 0x0008, lo: 0x84, hi: 0x84},
-	{value: 0x0040, lo: 0x85, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xac},
-	{value: 0x0040, lo: 0xad, hi: 0xbf},
-	// Block 0xbf, offset 0x5c2
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0xaa},
-	{value: 0x3308, lo: 0xab, hi: 0xab},
-	{value: 0x3008, lo: 0xac, hi: 0xac},
-	{value: 0x3308, lo: 0xad, hi: 0xad},
-	{value: 0x3008, lo: 0xae, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb5},
-	{value: 0x3808, lo: 0xb6, hi: 0xb6},
-	{value: 0x3308, lo: 0xb7, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xbf},
-	// Block 0xc0, offset 0x5cc
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x89},
-	{value: 0x0040, lo: 0x8a, hi: 0xbf},
-	// Block 0xc1, offset 0x5cf
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9c},
-	{value: 0x3308, lo: 0x9d, hi: 0x9f},
-	{value: 0x3008, lo: 0xa0, hi: 0xa1},
-	{value: 0x3308, lo: 0xa2, hi: 0xa5},
-	{value: 0x3008, lo: 0xa6, hi: 0xa6},
-	{value: 0x3308, lo: 0xa7, hi: 0xaa},
-	{value: 0x3b08, lo: 0xab, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xb9},
-	{value: 0x0018, lo: 0xba, hi: 0xbf},
-	// Block 0xc2, offset 0x5db
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x049d, lo: 0xa0, hi: 0xbf},
-	// Block 0xc3, offset 0x5de
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xa9},
-	{value: 0x0018, lo: 0xaa, hi: 0xb2},
-	{value: 0x0040, lo: 0xb3, hi: 0xbe},
-	{value: 0x0008, lo: 0xbf, hi: 0xbf},
-	// Block 0xc4, offset 0x5e3
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xb8},
-	{value: 0x0040, lo: 0xb9, hi: 0xbf},
-	// Block 0xc5, offset 0x5e6
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x89},
-	{value: 0x0008, lo: 0x8a, hi: 0xae},
-	{value: 0x3008, lo: 0xaf, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xb7},
-	{value: 0x3308, lo: 0xb8, hi: 0xbd},
-	{value: 0x3008, lo: 0xbe, hi: 0xbe},
-	{value: 0x3b08, lo: 0xbf, hi: 0xbf},
-	// Block 0xc6, offset 0x5f0
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0008, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0018, lo: 0x9a, hi: 0xac},
-	{value: 0x0040, lo: 0xad, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb1},
-	{value: 0x0008, lo: 0xb2, hi: 0xbf},
-	// Block 0xc7, offset 0x5f9
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x0008, lo: 0x80, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0x91},
-	{value: 0x3308, lo: 0x92, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xa8},
-	{value: 0x3008, lo: 0xa9, hi: 0xa9},
-	{value: 0x3308, lo: 0xaa, hi: 0xb0},
-	{value: 0x3008, lo: 0xb1, hi: 0xb1},
-	{value: 0x3308, lo: 0xb2, hi: 0xb3},
-	{value: 0x3008, lo: 0xb4, hi: 0xb4},
-	{value: 0x3308, lo: 0xb5, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0xc8, offset 0x605
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0xbf},
-	// Block 0xc9, offset 0x608
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0xca, offset 0x60d
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x83},
-	{value: 0x0040, lo: 0x84, hi: 0xbf},
-	// Block 0xcb, offset 0x610
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xbf},
-	// Block 0xcc, offset 0x613
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0xbf},
-	// Block 0xcd, offset 0x616
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0008, lo: 0x80, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa9},
-	{value: 0x0040, lo: 0xaa, hi: 0xad},
-	{value: 0x0018, lo: 0xae, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbf},
-	// Block 0xce, offset 0x61d
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0040, lo: 0x80, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb4},
-	{value: 0x0018, lo: 0xb5, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xbf},
-	// Block 0xcf, offset 0x624
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0xaf},
-	{value: 0x3308, lo: 0xb0, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xbf},
-	// Block 0xd0, offset 0x628
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x0008, lo: 0x80, hi: 0x83},
-	{value: 0x0018, lo: 0x84, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9a},
-	{value: 0x0018, lo: 0x9b, hi: 0xa1},
-	{value: 0x0040, lo: 0xa2, hi: 0xa2},
-	{value: 0x0008, lo: 0xa3, hi: 0xb7},
-	{value: 0x0040, lo: 0xb8, hi: 0xbc},
-	{value: 0x0008, lo: 0xbd, hi: 0xbf},
-	// Block 0xd1, offset 0x633
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0xbf},
-	// Block 0xd2, offset 0x636
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0008, lo: 0x80, hi: 0x84},
-	{value: 0x0040, lo: 0x85, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x90},
-	{value: 0x3008, lo: 0x91, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0xd3, offset 0x63c
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0040, lo: 0x80, hi: 0x8e},
-	{value: 0x3308, lo: 0x8f, hi: 0x92},
-	{value: 0x0008, lo: 0x93, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xbf},
-	// Block 0xd4, offset 0x641
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0040, lo: 0x80, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xa0},
-	{value: 0x0040, lo: 0xa1, hi: 0xbf},
-	// Block 0xd5, offset 0x645
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xac},
-	{value: 0x0040, lo: 0xad, hi: 0xbf},
-	// Block 0xd6, offset 0x648
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xb2},
-	{value: 0x0040, lo: 0xb3, hi: 0xbf},
-	// Block 0xd7, offset 0x64b
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x81},
-	{value: 0x0040, lo: 0x82, hi: 0xbf},
-	// Block 0xd8, offset 0x64e
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0008, lo: 0x80, hi: 0xaa},
-	{value: 0x0040, lo: 0xab, hi: 0xaf},
-	{value: 0x0008, lo: 0xb0, hi: 0xbc},
-	{value: 0x0040, lo: 0xbd, hi: 0xbf},
-	// Block 0xd9, offset 0x653
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0008, lo: 0x80, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x8f},
-	{value: 0x0008, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9b},
-	{value: 0x0018, lo: 0x9c, hi: 0x9c},
-	{value: 0x3308, lo: 0x9d, hi: 0x9e},
-	{value: 0x0018, lo: 0x9f, hi: 0x9f},
-	{value: 0x03c0, lo: 0xa0, hi: 0xa3},
-	{value: 0x0040, lo: 0xa4, hi: 0xbf},
-	// Block 0xda, offset 0x65d
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xbf},
-	// Block 0xdb, offset 0x660
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xa6},
-	{value: 0x0040, lo: 0xa7, hi: 0xa8},
-	{value: 0x0018, lo: 0xa9, hi: 0xbf},
-	// Block 0xdc, offset 0x664
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x0018, lo: 0x80, hi: 0x9d},
-	{value: 0xb5b9, lo: 0x9e, hi: 0x9e},
-	{value: 0xb601, lo: 0x9f, hi: 0x9f},
-	{value: 0xb649, lo: 0xa0, hi: 0xa0},
-	{value: 0xb6b1, lo: 0xa1, hi: 0xa1},
-	{value: 0xb719, lo: 0xa2, hi: 0xa2},
-	{value: 0xb781, lo: 0xa3, hi: 0xa3},
-	{value: 0xb7e9, lo: 0xa4, hi: 0xa4},
-	{value: 0x3018, lo: 0xa5, hi: 0xa6},
-	{value: 0x3318, lo: 0xa7, hi: 0xa9},
-	{value: 0x0018, lo: 0xaa, hi: 0xac},
-	{value: 0x3018, lo: 0xad, hi: 0xb2},
-	{value: 0x0340, lo: 0xb3, hi: 0xba},
-	{value: 0x3318, lo: 0xbb, hi: 0xbf},
-	// Block 0xdd, offset 0x673
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x3318, lo: 0x80, hi: 0x82},
-	{value: 0x0018, lo: 0x83, hi: 0x84},
-	{value: 0x3318, lo: 0x85, hi: 0x8b},
-	{value: 0x0018, lo: 0x8c, hi: 0xa9},
-	{value: 0x3318, lo: 0xaa, hi: 0xad},
-	{value: 0x0018, lo: 0xae, hi: 0xba},
-	{value: 0xb851, lo: 0xbb, hi: 0xbb},
-	{value: 0xb899, lo: 0xbc, hi: 0xbc},
-	{value: 0xb8e1, lo: 0xbd, hi: 0xbd},
-	{value: 0xb949, lo: 0xbe, hi: 0xbe},
-	{value: 0xb9b1, lo: 0xbf, hi: 0xbf},
-	// Block 0xde, offset 0x67f
-	{value: 0x0000, lo: 0x03},
-	{value: 0xba19, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0xa8},
-	{value: 0x0040, lo: 0xa9, hi: 0xbf},
-	// Block 0xdf, offset 0x683
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x81},
-	{value: 0x3318, lo: 0x82, hi: 0x84},
-	{value: 0x0018, lo: 0x85, hi: 0x85},
-	{value: 0x0040, lo: 0x86, hi: 0xbf},
-	// Block 0xe0, offset 0x688
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xb1},
-	{value: 0x0040, lo: 0xb2, hi: 0xbf},
-	// Block 0xe1, offset 0x68d
-	{value: 0x0000, lo: 0x03},
-	{value: 0x3308, lo: 0x80, hi: 0xb6},
-	{value: 0x0018, lo: 0xb7, hi: 0xba},
-	{value: 0x3308, lo: 0xbb, hi: 0xbf},
-	// Block 0xe2, offset 0x691
-	{value: 0x0000, lo: 0x04},
-	{value: 0x3308, lo: 0x80, hi: 0xac},
-	{value: 0x0018, lo: 0xad, hi: 0xb4},
-	{value: 0x3308, lo: 0xb5, hi: 0xb5},
-	{value: 0x0018, lo: 0xb6, hi: 0xbf},
-	// Block 0xe3, offset 0x696
-	{value: 0x0000, lo: 0x08},
-	{value: 0x0018, lo: 0x80, hi: 0x83},
-	{value: 0x3308, lo: 0x84, hi: 0x84},
-	{value: 0x0018, lo: 0x85, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x9a},
-	{value: 0x3308, lo: 0x9b, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xa0},
-	{value: 0x3308, lo: 0xa1, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbf},
-	// Block 0xe4, offset 0x69f
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x3308, lo: 0x80, hi: 0x86},
-	{value: 0x0040, lo: 0x87, hi: 0x87},
-	{value: 0x3308, lo: 0x88, hi: 0x98},
-	{value: 0x0040, lo: 0x99, hi: 0x9a},
-	{value: 0x3308, lo: 0x9b, hi: 0xa1},
-	{value: 0x0040, lo: 0xa2, hi: 0xa2},
-	{value: 0x3308, lo: 0xa3, hi: 0xa4},
-	{value: 0x0040, lo: 0xa5, hi: 0xa5},
-	{value: 0x3308, lo: 0xa6, hi: 0xaa},
-	{value: 0x0040, lo: 0xab, hi: 0xbf},
-	// Block 0xe5, offset 0x6aa
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0808, lo: 0x80, hi: 0x84},
-	{value: 0x0040, lo: 0x85, hi: 0x86},
-	{value: 0x0818, lo: 0x87, hi: 0x8f},
-	{value: 0x3308, lo: 0x90, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0xbf},
-	// Block 0xe6, offset 0x6b0
-	{value: 0x0000, lo: 0x07},
-	{value: 0x0a08, lo: 0x80, hi: 0x83},
-	{value: 0x3308, lo: 0x84, hi: 0x8a},
-	{value: 0x0040, lo: 0x8b, hi: 0x8f},
-	{value: 0x0808, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9d},
-	{value: 0x0818, lo: 0x9e, hi: 0x9f},
-	{value: 0x0040, lo: 0xa0, hi: 0xbf},
-	// Block 0xe7, offset 0x6b8
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0040, lo: 0x80, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb1},
-	{value: 0x0040, lo: 0xb2, hi: 0xbf},
-	// Block 0xe8, offset 0x6bc
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0xab},
-	{value: 0x0040, lo: 0xac, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xbf},
-	// Block 0xe9, offset 0x6c0
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0x93},
-	{value: 0x0040, lo: 0x94, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xae},
-	{value: 0x0040, lo: 0xaf, hi: 0xb0},
-	{value: 0x0018, lo: 0xb1, hi: 0xbf},
-	// Block 0xea, offset 0x6c6
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0018, lo: 0x81, hi: 0x8f},
-	{value: 0x0040, lo: 0x90, hi: 0x90},
-	{value: 0x0018, lo: 0x91, hi: 0xb5},
-	{value: 0x0040, lo: 0xb6, hi: 0xbf},
-	// Block 0xeb, offset 0x6cc
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x8f},
-	{value: 0xc1c1, lo: 0x90, hi: 0x90},
-	{value: 0x0018, lo: 0x91, hi: 0xac},
-	{value: 0x0040, lo: 0xad, hi: 0xbf},
-	// Block 0xec, offset 0x6d1
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0040, lo: 0x80, hi: 0xa5},
-	{value: 0x0018, lo: 0xa6, hi: 0xbf},
-	// Block 0xed, offset 0x6d4
-	{value: 0x0000, lo: 0x0d},
-	{value: 0xc7e9, lo: 0x80, hi: 0x80},
-	{value: 0xc839, lo: 0x81, hi: 0x81},
-	{value: 0xc889, lo: 0x82, hi: 0x82},
-	{value: 0xc8d9, lo: 0x83, hi: 0x83},
-	{value: 0xc929, lo: 0x84, hi: 0x84},
-	{value: 0xc979, lo: 0x85, hi: 0x85},
-	{value: 0xc9c9, lo: 0x86, hi: 0x86},
-	{value: 0xca19, lo: 0x87, hi: 0x87},
-	{value: 0xca69, lo: 0x88, hi: 0x88},
-	{value: 0x0040, lo: 0x89, hi: 0x8f},
-	{value: 0xcab9, lo: 0x90, hi: 0x90},
-	{value: 0xcad9, lo: 0x91, hi: 0x91},
-	{value: 0x0040, lo: 0x92, hi: 0xbf},
-	// Block 0xee, offset 0x6e2
-	{value: 0x0000, lo: 0x06},
-	{value: 0x0018, lo: 0x80, hi: 0x92},
-	{value: 0x0040, lo: 0x93, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xac},
-	{value: 0x0040, lo: 0xad, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb6},
-	{value: 0x0040, lo: 0xb7, hi: 0xbf},
-	// Block 0xef, offset 0x6e9
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0xb3},
-	{value: 0x0040, lo: 0xb4, hi: 0xbf},
-	// Block 0xf0, offset 0x6ec
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0x94},
-	{value: 0x0040, lo: 0x95, hi: 0xbf},
-	// Block 0xf1, offset 0x6ef
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0018, lo: 0x80, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xbf},
-	// Block 0xf2, offset 0x6f3
-	{value: 0x0000, lo: 0x05},
-	{value: 0x0018, lo: 0x80, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0x99},
-	{value: 0x0040, lo: 0x9a, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xbf},
-	// Block 0xf3, offset 0x6f9
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x87},
-	{value: 0x0040, lo: 0x88, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0xad},
-	{value: 0x0040, lo: 0xae, hi: 0xbf},
-	// Block 0xf4, offset 0x6fe
-	{value: 0x0000, lo: 0x09},
-	{value: 0x0040, lo: 0x80, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0x9f},
-	{value: 0x0018, lo: 0xa0, hi: 0xa7},
-	{value: 0x0040, lo: 0xa8, hi: 0xaf},
-	{value: 0x0018, lo: 0xb0, hi: 0xb0},
-	{value: 0x0040, lo: 0xb1, hi: 0xb2},
-	{value: 0x0018, lo: 0xb3, hi: 0xbe},
-	{value: 0x0040, lo: 0xbf, hi: 0xbf},
-	// Block 0xf5, offset 0x708
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0018, lo: 0x80, hi: 0x8b},
-	{value: 0x0040, lo: 0x8c, hi: 0x8f},
-	{value: 0x0018, lo: 0x90, hi: 0x9e},
-	{value: 0x0040, lo: 0x9f, hi: 0xbf},
-	// Block 0xf6, offset 0x70d
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0x91},
-	{value: 0x0040, lo: 0x92, hi: 0xbf},
-	// Block 0xf7, offset 0x710
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0018, lo: 0x80, hi: 0x80},
-	{value: 0x0040, lo: 0x81, hi: 0xbf},
-	// Block 0xf8, offset 0x713
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0x96},
-	{value: 0x0040, lo: 0x97, hi: 0xbf},
-	// Block 0xf9, offset 0x716
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xb4},
-	{value: 0x0040, lo: 0xb5, hi: 0xbf},
-	// Block 0xfa, offset 0x719
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0008, lo: 0x80, hi: 0x9d},
-	{value: 0x0040, lo: 0x9e, hi: 0x9f},
-	{value: 0x0008, lo: 0xa0, hi: 0xbf},
-	// Block 0xfb, offset 0x71d
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0008, lo: 0x80, hi: 0xa1},
-	{value: 0x0040, lo: 0xa2, hi: 0xbf},
-	// Block 0xfc, offset 0x720
-	{value: 0x0020, lo: 0x0f},
-	{value: 0xdeb9, lo: 0x80, hi: 0x89},
-	{value: 0x8dfd, lo: 0x8a, hi: 0x8a},
-	{value: 0xdff9, lo: 0x8b, hi: 0x9c},
-	{value: 0x8e1d, lo: 0x9d, hi: 0x9d},
-	{value: 0xe239, lo: 0x9e, hi: 0xa2},
-	{value: 0x8e3d, lo: 0xa3, hi: 0xa3},
-	{value: 0xe2d9, lo: 0xa4, hi: 0xab},
-	{value: 0x7ed5, lo: 0xac, hi: 0xac},
-	{value: 0xe3d9, lo: 0xad, hi: 0xaf},
-	{value: 0x8e5d, lo: 0xb0, hi: 0xb0},
-	{value: 0xe439, lo: 0xb1, hi: 0xb6},
-	{value: 0x8e7d, lo: 0xb7, hi: 0xb9},
-	{value: 0xe4f9, lo: 0xba, hi: 0xba},
-	{value: 0x8edd, lo: 0xbb, hi: 0xbb},
-	{value: 0xe519, lo: 0xbc, hi: 0xbf},
-	// Block 0xfd, offset 0x730
-	{value: 0x0020, lo: 0x10},
-	{value: 0x937d, lo: 0x80, hi: 0x80},
-	{value: 0xf099, lo: 0x81, hi: 0x86},
-	{value: 0x939d, lo: 0x87, hi: 0x8a},
-	{value: 0xd9f9, lo: 0x8b, hi: 0x8b},
-	{value: 0xf159, lo: 0x8c, hi: 0x96},
-	{value: 0x941d, lo: 0x97, hi: 0x97},
-	{value: 0xf2b9, lo: 0x98, hi: 0xa3},
-	{value: 0x943d, lo: 0xa4, hi: 0xa6},
-	{value: 0xf439, lo: 0xa7, hi: 0xaa},
-	{value: 0x949d, lo: 0xab, hi: 0xab},
-	{value: 0xf4b9, lo: 0xac, hi: 0xac},
-	{value: 0x94bd, lo: 0xad, hi: 0xad},
-	{value: 0xf4d9, lo: 0xae, hi: 0xaf},
-	{value: 0x94dd, lo: 0xb0, hi: 0xb1},
-	{value: 0xf519, lo: 0xb2, hi: 0xbe},
-	{value: 0x2040, lo: 0xbf, hi: 0xbf},
-	// Block 0xfe, offset 0x741
-	{value: 0x0000, lo: 0x04},
-	{value: 0x0040, lo: 0x80, hi: 0x80},
-	{value: 0x0340, lo: 0x81, hi: 0x81},
-	{value: 0x0040, lo: 0x82, hi: 0x9f},
-	{value: 0x0340, lo: 0xa0, hi: 0xbf},
-	// Block 0xff, offset 0x746
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0340, lo: 0x80, hi: 0xbf},
-	// Block 0x100, offset 0x748
-	{value: 0x0000, lo: 0x01},
-	{value: 0x33c0, lo: 0x80, hi: 0xbf},
-	// Block 0x101, offset 0x74a
-	{value: 0x0000, lo: 0x02},
-	{value: 0x33c0, lo: 0x80, hi: 0xaf},
-	{value: 0x0040, lo: 0xb0, hi: 0xbf},
-}
-
-// Total table size 41662 bytes (40KiB); checksum: 355A58A4
Index: trunk/vendor/golang.org/x/net/idna/trie.go
===================================================================
--- trunk/vendor/golang.org/x/net/idna/trie.go	(revision 145)
+++ 	(revision )
@@ -1,72 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-// Copyright 2016 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package idna
-
-// appendMapping appends the mapping for the respective rune. isMapped must be
-// true. A mapping is a categorization of a rune as defined in UTS #46.
-func (c info) appendMapping(b []byte, s string) []byte {
-	index := int(c >> indexShift)
-	if c&xorBit == 0 {
-		s := mappings[index:]
-		return append(b, s[1:s[0]+1]...)
-	}
-	b = append(b, s...)
-	if c&inlineXOR == inlineXOR {
-		// TODO: support and handle two-byte inline masks
-		b[len(b)-1] ^= byte(index)
-	} else {
-		for p := len(b) - int(xorData[index]); p < len(b); p++ {
-			index++
-			b[p] ^= xorData[index]
-		}
-	}
-	return b
-}
-
-// Sparse block handling code.
-
-type valueRange struct {
-	value  uint16 // header: value:stride
-	lo, hi byte   // header: lo:n
-}
-
-type sparseBlocks struct {
-	values []valueRange
-	offset []uint16
-}
-
-var idnaSparse = sparseBlocks{
-	values: idnaSparseValues[:],
-	offset: idnaSparseOffset[:],
-}
-
-// Don't use newIdnaTrie to avoid unconditional linking in of the table.
-var trie = &idnaTrie{}
-
-// lookup determines the type of block n and looks up the value for b.
-// For n < t.cutoff, the block is a simple lookup table. Otherwise, the block
-// is a list of ranges with an accompanying value. Given a matching range r,
-// the value for b is by r.value + (b - r.lo) * stride.
-func (t *sparseBlocks) lookup(n uint32, b byte) uint16 {
-	offset := t.offset[n]
-	header := t.values[offset]
-	lo := offset + 1
-	hi := lo + uint16(header.lo)
-	for lo < hi {
-		m := lo + (hi-lo)/2
-		r := t.values[m]
-		if r.lo <= b && b <= r.hi {
-			return r.value + uint16(b-r.lo)*header.value
-		}
-		if b < r.lo {
-			hi = m
-		} else {
-			lo = m + 1
-		}
-	}
-	return 0
-}
Index: trunk/vendor/golang.org/x/net/idna/trieval.go
===================================================================
--- trunk/vendor/golang.org/x/net/idna/trieval.go	(revision 145)
+++ 	(revision )
@@ -1,119 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-package idna
-
-// This file contains definitions for interpreting the trie value of the idna
-// trie generated by "go run gen*.go". It is shared by both the generator
-// program and the resultant package. Sharing is achieved by the generator
-// copying gen_trieval.go to trieval.go and changing what's above this comment.
-
-// info holds information from the IDNA mapping table for a single rune. It is
-// the value returned by a trie lookup. In most cases, all information fits in
-// a 16-bit value. For mappings, this value may contain an index into a slice
-// with the mapped string. Such mappings can consist of the actual mapped value
-// or an XOR pattern to be applied to the bytes of the UTF8 encoding of the
-// input rune. This technique is used by the cases packages and reduces the
-// table size significantly.
-//
-// The per-rune values have the following format:
-//
-//	if mapped {
-//	  if inlinedXOR {
-//	    15..13 inline XOR marker
-//	    12..11 unused
-//	    10..3  inline XOR mask
-//	  } else {
-//	    15..3  index into xor or mapping table
-//	  }
-//	} else {
-//	    15..14 unused
-//	    13     mayNeedNorm
-//	    12..11 attributes
-//	    10..8  joining type
-//	     7..3  category type
-//	}
-//	   2  use xor pattern
-//	1..0  mapped category
-//
-// See the definitions below for a more detailed description of the various
-// bits.
-type info uint16
-
-const (
-	catSmallMask = 0x3
-	catBigMask   = 0xF8
-	indexShift   = 3
-	xorBit       = 0x4    // interpret the index as an xor pattern
-	inlineXOR    = 0xE000 // These bits are set if the XOR pattern is inlined.
-
-	joinShift = 8
-	joinMask  = 0x07
-
-	// Attributes
-	attributesMask = 0x1800
-	viramaModifier = 0x1800
-	modifier       = 0x1000
-	rtl            = 0x0800
-
-	mayNeedNorm = 0x2000
-)
-
-// A category corresponds to a category defined in the IDNA mapping table.
-type category uint16
-
-const (
-	unknown              category = 0 // not currently defined in unicode.
-	mapped               category = 1
-	disallowedSTD3Mapped category = 2
-	deviation            category = 3
-)
-
-const (
-	valid               category = 0x08
-	validNV8            category = 0x18
-	validXV8            category = 0x28
-	disallowed          category = 0x40
-	disallowedSTD3Valid category = 0x80
-	ignored             category = 0xC0
-)
-
-// join types and additional rune information
-const (
-	joiningL = (iota + 1)
-	joiningD
-	joiningT
-	joiningR
-
-	//the following types are derived during processing
-	joinZWJ
-	joinZWNJ
-	joinVirama
-	numJoinTypes
-)
-
-func (c info) isMapped() bool {
-	return c&0x3 != 0
-}
-
-func (c info) category() category {
-	small := c & catSmallMask
-	if small != 0 {
-		return category(small)
-	}
-	return category(c & catBigMask)
-}
-
-func (c info) joinType() info {
-	if c.isMapped() {
-		return 0
-	}
-	return (c >> joinShift) & joinMask
-}
-
-func (c info) isModifier() bool {
-	return c&(modifier|catSmallMask) == modifier
-}
-
-func (c info) isViramaModifier() bool {
-	return c&(attributesMask|catSmallMask) == viramaModifier
-}
Index: trunk/vendor/golang.org/x/net/internal/socks/client.go
===================================================================
--- trunk/vendor/golang.org/x/net/internal/socks/client.go	(revision 145)
+++ 	(revision )
@@ -1,168 +1,0 @@
-// Copyright 2018 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package socks
-
-import (
-	"context"
-	"errors"
-	"io"
-	"net"
-	"strconv"
-	"time"
-)
-
-var (
-	noDeadline   = time.Time{}
-	aLongTimeAgo = time.Unix(1, 0)
-)
-
-func (d *Dialer) connect(ctx context.Context, c net.Conn, address string) (_ net.Addr, ctxErr error) {
-	host, port, err := splitHostPort(address)
-	if err != nil {
-		return nil, err
-	}
-	if deadline, ok := ctx.Deadline(); ok && !deadline.IsZero() {
-		c.SetDeadline(deadline)
-		defer c.SetDeadline(noDeadline)
-	}
-	if ctx != context.Background() {
-		errCh := make(chan error, 1)
-		done := make(chan struct{})
-		defer func() {
-			close(done)
-			if ctxErr == nil {
-				ctxErr = <-errCh
-			}
-		}()
-		go func() {
-			select {
-			case <-ctx.Done():
-				c.SetDeadline(aLongTimeAgo)
-				errCh <- ctx.Err()
-			case <-done:
-				errCh <- nil
-			}
-		}()
-	}
-
-	b := make([]byte, 0, 6+len(host)) // the size here is just an estimate
-	b = append(b, Version5)
-	if len(d.AuthMethods) == 0 || d.Authenticate == nil {
-		b = append(b, 1, byte(AuthMethodNotRequired))
-	} else {
-		ams := d.AuthMethods
-		if len(ams) > 255 {
-			return nil, errors.New("too many authentication methods")
-		}
-		b = append(b, byte(len(ams)))
-		for _, am := range ams {
-			b = append(b, byte(am))
-		}
-	}
-	if _, ctxErr = c.Write(b); ctxErr != nil {
-		return
-	}
-
-	if _, ctxErr = io.ReadFull(c, b[:2]); ctxErr != nil {
-		return
-	}
-	if b[0] != Version5 {
-		return nil, errors.New("unexpected protocol version " + strconv.Itoa(int(b[0])))
-	}
-	am := AuthMethod(b[1])
-	if am == AuthMethodNoAcceptableMethods {
-		return nil, errors.New("no acceptable authentication methods")
-	}
-	if d.Authenticate != nil {
-		if ctxErr = d.Authenticate(ctx, c, am); ctxErr != nil {
-			return
-		}
-	}
-
-	b = b[:0]
-	b = append(b, Version5, byte(d.cmd), 0)
-	if ip := net.ParseIP(host); ip != nil {
-		if ip4 := ip.To4(); ip4 != nil {
-			b = append(b, AddrTypeIPv4)
-			b = append(b, ip4...)
-		} else if ip6 := ip.To16(); ip6 != nil {
-			b = append(b, AddrTypeIPv6)
-			b = append(b, ip6...)
-		} else {
-			return nil, errors.New("unknown address type")
-		}
-	} else {
-		if len(host) > 255 {
-			return nil, errors.New("FQDN too long")
-		}
-		b = append(b, AddrTypeFQDN)
-		b = append(b, byte(len(host)))
-		b = append(b, host...)
-	}
-	b = append(b, byte(port>>8), byte(port))
-	if _, ctxErr = c.Write(b); ctxErr != nil {
-		return
-	}
-
-	if _, ctxErr = io.ReadFull(c, b[:4]); ctxErr != nil {
-		return
-	}
-	if b[0] != Version5 {
-		return nil, errors.New("unexpected protocol version " + strconv.Itoa(int(b[0])))
-	}
-	if cmdErr := Reply(b[1]); cmdErr != StatusSucceeded {
-		return nil, errors.New("unknown error " + cmdErr.String())
-	}
-	if b[2] != 0 {
-		return nil, errors.New("non-zero reserved field")
-	}
-	l := 2
-	var a Addr
-	switch b[3] {
-	case AddrTypeIPv4:
-		l += net.IPv4len
-		a.IP = make(net.IP, net.IPv4len)
-	case AddrTypeIPv6:
-		l += net.IPv6len
-		a.IP = make(net.IP, net.IPv6len)
-	case AddrTypeFQDN:
-		if _, err := io.ReadFull(c, b[:1]); err != nil {
-			return nil, err
-		}
-		l += int(b[0])
-	default:
-		return nil, errors.New("unknown address type " + strconv.Itoa(int(b[3])))
-	}
-	if cap(b) < l {
-		b = make([]byte, l)
-	} else {
-		b = b[:l]
-	}
-	if _, ctxErr = io.ReadFull(c, b); ctxErr != nil {
-		return
-	}
-	if a.IP != nil {
-		copy(a.IP, b)
-	} else {
-		a.Name = string(b[:len(b)-2])
-	}
-	a.Port = int(b[len(b)-2])<<8 | int(b[len(b)-1])
-	return &a, nil
-}
-
-func splitHostPort(address string) (string, int, error) {
-	host, port, err := net.SplitHostPort(address)
-	if err != nil {
-		return "", 0, err
-	}
-	portnum, err := strconv.Atoi(port)
-	if err != nil {
-		return "", 0, err
-	}
-	if 1 > portnum || portnum > 0xffff {
-		return "", 0, errors.New("port number out of range " + port)
-	}
-	return host, portnum, nil
-}
Index: trunk/vendor/golang.org/x/net/internal/socks/socks.go
===================================================================
--- trunk/vendor/golang.org/x/net/internal/socks/socks.go	(revision 145)
+++ 	(revision )
@@ -1,317 +1,0 @@
-// Copyright 2018 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-// Package socks provides a SOCKS version 5 client implementation.
-//
-// SOCKS protocol version 5 is defined in RFC 1928.
-// Username/Password authentication for SOCKS version 5 is defined in
-// RFC 1929.
-package socks
-
-import (
-	"context"
-	"errors"
-	"io"
-	"net"
-	"strconv"
-)
-
-// A Command represents a SOCKS command.
-type Command int
-
-func (cmd Command) String() string {
-	switch cmd {
-	case CmdConnect:
-		return "socks connect"
-	case cmdBind:
-		return "socks bind"
-	default:
-		return "socks " + strconv.Itoa(int(cmd))
-	}
-}
-
-// An AuthMethod represents a SOCKS authentication method.
-type AuthMethod int
-
-// A Reply represents a SOCKS command reply code.
-type Reply int
-
-func (code Reply) String() string {
-	switch code {
-	case StatusSucceeded:
-		return "succeeded"
-	case 0x01:
-		return "general SOCKS server failure"
-	case 0x02:
-		return "connection not allowed by ruleset"
-	case 0x03:
-		return "network unreachable"
-	case 0x04:
-		return "host unreachable"
-	case 0x05:
-		return "connection refused"
-	case 0x06:
-		return "TTL expired"
-	case 0x07:
-		return "command not supported"
-	case 0x08:
-		return "address type not supported"
-	default:
-		return "unknown code: " + strconv.Itoa(int(code))
-	}
-}
-
-// Wire protocol constants.
-const (
-	Version5 = 0x05
-
-	AddrTypeIPv4 = 0x01
-	AddrTypeFQDN = 0x03
-	AddrTypeIPv6 = 0x04
-
-	CmdConnect Command = 0x01 // establishes an active-open forward proxy connection
-	cmdBind    Command = 0x02 // establishes a passive-open forward proxy connection
-
-	AuthMethodNotRequired         AuthMethod = 0x00 // no authentication required
-	AuthMethodUsernamePassword    AuthMethod = 0x02 // use username/password
-	AuthMethodNoAcceptableMethods AuthMethod = 0xff // no acceptable authentication methods
-
-	StatusSucceeded Reply = 0x00
-)
-
-// An Addr represents a SOCKS-specific address.
-// Either Name or IP is used exclusively.
-type Addr struct {
-	Name string // fully-qualified domain name
-	IP   net.IP
-	Port int
-}
-
-func (a *Addr) Network() string { return "socks" }
-
-func (a *Addr) String() string {
-	if a == nil {
-		return "<nil>"
-	}
-	port := strconv.Itoa(a.Port)
-	if a.IP == nil {
-		return net.JoinHostPort(a.Name, port)
-	}
-	return net.JoinHostPort(a.IP.String(), port)
-}
-
-// A Conn represents a forward proxy connection.
-type Conn struct {
-	net.Conn
-
-	boundAddr net.Addr
-}
-
-// BoundAddr returns the address assigned by the proxy server for
-// connecting to the command target address from the proxy server.
-func (c *Conn) BoundAddr() net.Addr {
-	if c == nil {
-		return nil
-	}
-	return c.boundAddr
-}
-
-// A Dialer holds SOCKS-specific options.
-type Dialer struct {
-	cmd          Command // either CmdConnect or cmdBind
-	proxyNetwork string  // network between a proxy server and a client
-	proxyAddress string  // proxy server address
-
-	// ProxyDial specifies the optional dial function for
-	// establishing the transport connection.
-	ProxyDial func(context.Context, string, string) (net.Conn, error)
-
-	// AuthMethods specifies the list of request authentication
-	// methods.
-	// If empty, SOCKS client requests only AuthMethodNotRequired.
-	AuthMethods []AuthMethod
-
-	// Authenticate specifies the optional authentication
-	// function. It must be non-nil when AuthMethods is not empty.
-	// It must return an error when the authentication is failed.
-	Authenticate func(context.Context, io.ReadWriter, AuthMethod) error
-}
-
-// DialContext connects to the provided address on the provided
-// network.
-//
-// The returned error value may be a net.OpError. When the Op field of
-// net.OpError contains "socks", the Source field contains a proxy
-// server address and the Addr field contains a command target
-// address.
-//
-// See func Dial of the net package of standard library for a
-// description of the network and address parameters.
-func (d *Dialer) DialContext(ctx context.Context, network, address string) (net.Conn, error) {
-	if err := d.validateTarget(network, address); err != nil {
-		proxy, dst, _ := d.pathAddrs(address)
-		return nil, &net.OpError{Op: d.cmd.String(), Net: network, Source: proxy, Addr: dst, Err: err}
-	}
-	if ctx == nil {
-		proxy, dst, _ := d.pathAddrs(address)
-		return nil, &net.OpError{Op: d.cmd.String(), Net: network, Source: proxy, Addr: dst, Err: errors.New("nil context")}
-	}
-	var err error
-	var c net.Conn
-	if d.ProxyDial != nil {
-		c, err = d.ProxyDial(ctx, d.proxyNetwork, d.proxyAddress)
-	} else {
-		var dd net.Dialer
-		c, err = dd.DialContext(ctx, d.proxyNetwork, d.proxyAddress)
-	}
-	if err != nil {
-		proxy, dst, _ := d.pathAddrs(address)
-		return nil, &net.OpError{Op: d.cmd.String(), Net: network, Source: proxy, Addr: dst, Err: err}
-	}
-	a, err := d.connect(ctx, c, address)
-	if err != nil {
-		c.Close()
-		proxy, dst, _ := d.pathAddrs(address)
-		return nil, &net.OpError{Op: d.cmd.String(), Net: network, Source: proxy, Addr: dst, Err: err}
-	}
-	return &Conn{Conn: c, boundAddr: a}, nil
-}
-
-// DialWithConn initiates a connection from SOCKS server to the target
-// network and address using the connection c that is already
-// connected to the SOCKS server.
-//
-// It returns the connection's local address assigned by the SOCKS
-// server.
-func (d *Dialer) DialWithConn(ctx context.Context, c net.Conn, network, address string) (net.Addr, error) {
-	if err := d.validateTarget(network, address); err != nil {
-		proxy, dst, _ := d.pathAddrs(address)
-		return nil, &net.OpError{Op: d.cmd.String(), Net: network, Source: proxy, Addr: dst, Err: err}
-	}
-	if ctx == nil {
-		proxy, dst, _ := d.pathAddrs(address)
-		return nil, &net.OpError{Op: d.cmd.String(), Net: network, Source: proxy, Addr: dst, Err: errors.New("nil context")}
-	}
-	a, err := d.connect(ctx, c, address)
-	if err != nil {
-		proxy, dst, _ := d.pathAddrs(address)
-		return nil, &net.OpError{Op: d.cmd.String(), Net: network, Source: proxy, Addr: dst, Err: err}
-	}
-	return a, nil
-}
-
-// Dial connects to the provided address on the provided network.
-//
-// Unlike DialContext, it returns a raw transport connection instead
-// of a forward proxy connection.
-//
-// Deprecated: Use DialContext or DialWithConn instead.
-func (d *Dialer) Dial(network, address string) (net.Conn, error) {
-	if err := d.validateTarget(network, address); err != nil {
-		proxy, dst, _ := d.pathAddrs(address)
-		return nil, &net.OpError{Op: d.cmd.String(), Net: network, Source: proxy, Addr: dst, Err: err}
-	}
-	var err error
-	var c net.Conn
-	if d.ProxyDial != nil {
-		c, err = d.ProxyDial(context.Background(), d.proxyNetwork, d.proxyAddress)
-	} else {
-		c, err = net.Dial(d.proxyNetwork, d.proxyAddress)
-	}
-	if err != nil {
-		proxy, dst, _ := d.pathAddrs(address)
-		return nil, &net.OpError{Op: d.cmd.String(), Net: network, Source: proxy, Addr: dst, Err: err}
-	}
-	if _, err := d.DialWithConn(context.Background(), c, network, address); err != nil {
-		c.Close()
-		return nil, err
-	}
-	return c, nil
-}
-
-func (d *Dialer) validateTarget(network, address string) error {
-	switch network {
-	case "tcp", "tcp6", "tcp4":
-	default:
-		return errors.New("network not implemented")
-	}
-	switch d.cmd {
-	case CmdConnect, cmdBind:
-	default:
-		return errors.New("command not implemented")
-	}
-	return nil
-}
-
-func (d *Dialer) pathAddrs(address string) (proxy, dst net.Addr, err error) {
-	for i, s := range []string{d.proxyAddress, address} {
-		host, port, err := splitHostPort(s)
-		if err != nil {
-			return nil, nil, err
-		}
-		a := &Addr{Port: port}
-		a.IP = net.ParseIP(host)
-		if a.IP == nil {
-			a.Name = host
-		}
-		if i == 0 {
-			proxy = a
-		} else {
-			dst = a
-		}
-	}
-	return
-}
-
-// NewDialer returns a new Dialer that dials through the provided
-// proxy server's network and address.
-func NewDialer(network, address string) *Dialer {
-	return &Dialer{proxyNetwork: network, proxyAddress: address, cmd: CmdConnect}
-}
-
-const (
-	authUsernamePasswordVersion = 0x01
-	authStatusSucceeded         = 0x00
-)
-
-// UsernamePassword are the credentials for the username/password
-// authentication method.
-type UsernamePassword struct {
-	Username string
-	Password string
-}
-
-// Authenticate authenticates a pair of username and password with the
-// proxy server.
-func (up *UsernamePassword) Authenticate(ctx context.Context, rw io.ReadWriter, auth AuthMethod) error {
-	switch auth {
-	case AuthMethodNotRequired:
-		return nil
-	case AuthMethodUsernamePassword:
-		if len(up.Username) == 0 || len(up.Username) > 255 || len(up.Password) == 0 || len(up.Password) > 255 {
-			return errors.New("invalid username/password")
-		}
-		b := []byte{authUsernamePasswordVersion}
-		b = append(b, byte(len(up.Username)))
-		b = append(b, up.Username...)
-		b = append(b, byte(len(up.Password)))
-		b = append(b, up.Password...)
-		// TODO(mikio): handle IO deadlines and cancelation if
-		// necessary
-		if _, err := rw.Write(b); err != nil {
-			return err
-		}
-		if _, err := io.ReadFull(rw, b[:2]); err != nil {
-			return err
-		}
-		if b[0] != authUsernamePasswordVersion {
-			return errors.New("invalid username/password version")
-		}
-		if b[1] != authStatusSucceeded {
-			return errors.New("username/password authentication failed")
-		}
-		return nil
-	}
-	return errors.New("unsupported authentication method " + strconv.Itoa(int(auth)))
-}
Index: trunk/vendor/golang.org/x/net/proxy/dial.go
===================================================================
--- trunk/vendor/golang.org/x/net/proxy/dial.go	(revision 145)
+++ 	(revision )
@@ -1,54 +1,0 @@
-// Copyright 2019 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package proxy
-
-import (
-	"context"
-	"net"
-)
-
-// A ContextDialer dials using a context.
-type ContextDialer interface {
-	DialContext(ctx context.Context, network, address string) (net.Conn, error)
-}
-
-// Dial works like DialContext on net.Dialer but using a dialer returned by FromEnvironment.
-//
-// The passed ctx is only used for returning the Conn, not the lifetime of the Conn.
-//
-// Custom dialers (registered via RegisterDialerType) that do not implement ContextDialer
-// can leak a goroutine for as long as it takes the underlying Dialer implementation to timeout.
-//
-// A Conn returned from a successful Dial after the context has been cancelled will be immediately closed.
-func Dial(ctx context.Context, network, address string) (net.Conn, error) {
-	d := FromEnvironment()
-	if xd, ok := d.(ContextDialer); ok {
-		return xd.DialContext(ctx, network, address)
-	}
-	return dialContext(ctx, d, network, address)
-}
-
-// WARNING: this can leak a goroutine for as long as the underlying Dialer implementation takes to timeout
-// A Conn returned from a successful Dial after the context has been cancelled will be immediately closed.
-func dialContext(ctx context.Context, d Dialer, network, address string) (net.Conn, error) {
-	var (
-		conn net.Conn
-		done = make(chan struct{}, 1)
-		err  error
-	)
-	go func() {
-		conn, err = d.Dial(network, address)
-		close(done)
-		if conn != nil && ctx.Err() != nil {
-			conn.Close()
-		}
-	}()
-	select {
-	case <-ctx.Done():
-		err = ctx.Err()
-	case <-done:
-	}
-	return conn, err
-}
Index: trunk/vendor/golang.org/x/net/proxy/direct.go
===================================================================
--- trunk/vendor/golang.org/x/net/proxy/direct.go	(revision 145)
+++ 	(revision )
@@ -1,31 +1,0 @@
-// Copyright 2011 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package proxy
-
-import (
-	"context"
-	"net"
-)
-
-type direct struct{}
-
-// Direct implements Dialer by making network connections directly using net.Dial or net.DialContext.
-var Direct = direct{}
-
-var (
-	_ Dialer        = Direct
-	_ ContextDialer = Direct
-)
-
-// Dial directly invokes net.Dial with the supplied parameters.
-func (direct) Dial(network, addr string) (net.Conn, error) {
-	return net.Dial(network, addr)
-}
-
-// DialContext instantiates a net.Dialer and invokes its DialContext receiver with the supplied parameters.
-func (direct) DialContext(ctx context.Context, network, addr string) (net.Conn, error) {
-	var d net.Dialer
-	return d.DialContext(ctx, network, addr)
-}
Index: trunk/vendor/golang.org/x/net/proxy/per_host.go
===================================================================
--- trunk/vendor/golang.org/x/net/proxy/per_host.go	(revision 145)
+++ 	(revision )
@@ -1,155 +1,0 @@
-// Copyright 2011 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package proxy
-
-import (
-	"context"
-	"net"
-	"strings"
-)
-
-// A PerHost directs connections to a default Dialer unless the host name
-// requested matches one of a number of exceptions.
-type PerHost struct {
-	def, bypass Dialer
-
-	bypassNetworks []*net.IPNet
-	bypassIPs      []net.IP
-	bypassZones    []string
-	bypassHosts    []string
-}
-
-// NewPerHost returns a PerHost Dialer that directs connections to either
-// defaultDialer or bypass, depending on whether the connection matches one of
-// the configured rules.
-func NewPerHost(defaultDialer, bypass Dialer) *PerHost {
-	return &PerHost{
-		def:    defaultDialer,
-		bypass: bypass,
-	}
-}
-
-// Dial connects to the address addr on the given network through either
-// defaultDialer or bypass.
-func (p *PerHost) Dial(network, addr string) (c net.Conn, err error) {
-	host, _, err := net.SplitHostPort(addr)
-	if err != nil {
-		return nil, err
-	}
-
-	return p.dialerForRequest(host).Dial(network, addr)
-}
-
-// DialContext connects to the address addr on the given network through either
-// defaultDialer or bypass.
-func (p *PerHost) DialContext(ctx context.Context, network, addr string) (c net.Conn, err error) {
-	host, _, err := net.SplitHostPort(addr)
-	if err != nil {
-		return nil, err
-	}
-	d := p.dialerForRequest(host)
-	if x, ok := d.(ContextDialer); ok {
-		return x.DialContext(ctx, network, addr)
-	}
-	return dialContext(ctx, d, network, addr)
-}
-
-func (p *PerHost) dialerForRequest(host string) Dialer {
-	if ip := net.ParseIP(host); ip != nil {
-		for _, net := range p.bypassNetworks {
-			if net.Contains(ip) {
-				return p.bypass
-			}
-		}
-		for _, bypassIP := range p.bypassIPs {
-			if bypassIP.Equal(ip) {
-				return p.bypass
-			}
-		}
-		return p.def
-	}
-
-	for _, zone := range p.bypassZones {
-		if strings.HasSuffix(host, zone) {
-			return p.bypass
-		}
-		if host == zone[1:] {
-			// For a zone ".example.com", we match "example.com"
-			// too.
-			return p.bypass
-		}
-	}
-	for _, bypassHost := range p.bypassHosts {
-		if bypassHost == host {
-			return p.bypass
-		}
-	}
-	return p.def
-}
-
-// AddFromString parses a string that contains comma-separated values
-// specifying hosts that should use the bypass proxy. Each value is either an
-// IP address, a CIDR range, a zone (*.example.com) or a host name
-// (localhost). A best effort is made to parse the string and errors are
-// ignored.
-func (p *PerHost) AddFromString(s string) {
-	hosts := strings.Split(s, ",")
-	for _, host := range hosts {
-		host = strings.TrimSpace(host)
-		if len(host) == 0 {
-			continue
-		}
-		if strings.Contains(host, "/") {
-			// We assume that it's a CIDR address like 127.0.0.0/8
-			if _, net, err := net.ParseCIDR(host); err == nil {
-				p.AddNetwork(net)
-			}
-			continue
-		}
-		if ip := net.ParseIP(host); ip != nil {
-			p.AddIP(ip)
-			continue
-		}
-		if strings.HasPrefix(host, "*.") {
-			p.AddZone(host[1:])
-			continue
-		}
-		p.AddHost(host)
-	}
-}
-
-// AddIP specifies an IP address that will use the bypass proxy. Note that
-// this will only take effect if a literal IP address is dialed. A connection
-// to a named host will never match an IP.
-func (p *PerHost) AddIP(ip net.IP) {
-	p.bypassIPs = append(p.bypassIPs, ip)
-}
-
-// AddNetwork specifies an IP range that will use the bypass proxy. Note that
-// this will only take effect if a literal IP address is dialed. A connection
-// to a named host will never match.
-func (p *PerHost) AddNetwork(net *net.IPNet) {
-	p.bypassNetworks = append(p.bypassNetworks, net)
-}
-
-// AddZone specifies a DNS suffix that will use the bypass proxy. A zone of
-// "example.com" matches "example.com" and all of its subdomains.
-func (p *PerHost) AddZone(zone string) {
-	if strings.HasSuffix(zone, ".") {
-		zone = zone[:len(zone)-1]
-	}
-	if !strings.HasPrefix(zone, ".") {
-		zone = "." + zone
-	}
-	p.bypassZones = append(p.bypassZones, zone)
-}
-
-// AddHost specifies a host name that will use the bypass proxy.
-func (p *PerHost) AddHost(host string) {
-	if strings.HasSuffix(host, ".") {
-		host = host[:len(host)-1]
-	}
-	p.bypassHosts = append(p.bypassHosts, host)
-}
Index: trunk/vendor/golang.org/x/net/proxy/proxy.go
===================================================================
--- trunk/vendor/golang.org/x/net/proxy/proxy.go	(revision 145)
+++ 	(revision )
@@ -1,149 +1,0 @@
-// Copyright 2011 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-// Package proxy provides support for a variety of protocols to proxy network
-// data.
-package proxy // import "golang.org/x/net/proxy"
-
-import (
-	"errors"
-	"net"
-	"net/url"
-	"os"
-	"sync"
-)
-
-// A Dialer is a means to establish a connection.
-// Custom dialers should also implement ContextDialer.
-type Dialer interface {
-	// Dial connects to the given address via the proxy.
-	Dial(network, addr string) (c net.Conn, err error)
-}
-
-// Auth contains authentication parameters that specific Dialers may require.
-type Auth struct {
-	User, Password string
-}
-
-// FromEnvironment returns the dialer specified by the proxy-related
-// variables in the environment and makes underlying connections
-// directly.
-func FromEnvironment() Dialer {
-	return FromEnvironmentUsing(Direct)
-}
-
-// FromEnvironmentUsing returns the dialer specify by the proxy-related
-// variables in the environment and makes underlying connections
-// using the provided forwarding Dialer (for instance, a *net.Dialer
-// with desired configuration).
-func FromEnvironmentUsing(forward Dialer) Dialer {
-	allProxy := allProxyEnv.Get()
-	if len(allProxy) == 0 {
-		return forward
-	}
-
-	proxyURL, err := url.Parse(allProxy)
-	if err != nil {
-		return forward
-	}
-	proxy, err := FromURL(proxyURL, forward)
-	if err != nil {
-		return forward
-	}
-
-	noProxy := noProxyEnv.Get()
-	if len(noProxy) == 0 {
-		return proxy
-	}
-
-	perHost := NewPerHost(proxy, forward)
-	perHost.AddFromString(noProxy)
-	return perHost
-}
-
-// proxySchemes is a map from URL schemes to a function that creates a Dialer
-// from a URL with such a scheme.
-var proxySchemes map[string]func(*url.URL, Dialer) (Dialer, error)
-
-// RegisterDialerType takes a URL scheme and a function to generate Dialers from
-// a URL with that scheme and a forwarding Dialer. Registered schemes are used
-// by FromURL.
-func RegisterDialerType(scheme string, f func(*url.URL, Dialer) (Dialer, error)) {
-	if proxySchemes == nil {
-		proxySchemes = make(map[string]func(*url.URL, Dialer) (Dialer, error))
-	}
-	proxySchemes[scheme] = f
-}
-
-// FromURL returns a Dialer given a URL specification and an underlying
-// Dialer for it to make network requests.
-func FromURL(u *url.URL, forward Dialer) (Dialer, error) {
-	var auth *Auth
-	if u.User != nil {
-		auth = new(Auth)
-		auth.User = u.User.Username()
-		if p, ok := u.User.Password(); ok {
-			auth.Password = p
-		}
-	}
-
-	switch u.Scheme {
-	case "socks5", "socks5h":
-		addr := u.Hostname()
-		port := u.Port()
-		if port == "" {
-			port = "1080"
-		}
-		return SOCKS5("tcp", net.JoinHostPort(addr, port), auth, forward)
-	}
-
-	// If the scheme doesn't match any of the built-in schemes, see if it
-	// was registered by another package.
-	if proxySchemes != nil {
-		if f, ok := proxySchemes[u.Scheme]; ok {
-			return f(u, forward)
-		}
-	}
-
-	return nil, errors.New("proxy: unknown scheme: " + u.Scheme)
-}
-
-var (
-	allProxyEnv = &envOnce{
-		names: []string{"ALL_PROXY", "all_proxy"},
-	}
-	noProxyEnv = &envOnce{
-		names: []string{"NO_PROXY", "no_proxy"},
-	}
-)
-
-// envOnce looks up an environment variable (optionally by multiple
-// names) once. It mitigates expensive lookups on some platforms
-// (e.g. Windows).
-// (Borrowed from net/http/transport.go)
-type envOnce struct {
-	names []string
-	once  sync.Once
-	val   string
-}
-
-func (e *envOnce) Get() string {
-	e.once.Do(e.init)
-	return e.val
-}
-
-func (e *envOnce) init() {
-	for _, n := range e.names {
-		e.val = os.Getenv(n)
-		if e.val != "" {
-			return
-		}
-	}
-}
-
-// reset is used by tests
-func (e *envOnce) reset() {
-	e.once = sync.Once{}
-	e.val = ""
-}
Index: trunk/vendor/golang.org/x/net/proxy/socks5.go
===================================================================
--- trunk/vendor/golang.org/x/net/proxy/socks5.go	(revision 145)
+++ 	(revision )
@@ -1,42 +1,0 @@
-// Copyright 2011 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package proxy
-
-import (
-	"context"
-	"net"
-
-	"golang.org/x/net/internal/socks"
-)
-
-// SOCKS5 returns a Dialer that makes SOCKSv5 connections to the given
-// address with an optional username and password.
-// See RFC 1928 and RFC 1929.
-func SOCKS5(network, address string, auth *Auth, forward Dialer) (Dialer, error) {
-	d := socks.NewDialer(network, address)
-	if forward != nil {
-		if f, ok := forward.(ContextDialer); ok {
-			d.ProxyDial = func(ctx context.Context, network string, address string) (net.Conn, error) {
-				return f.DialContext(ctx, network, address)
-			}
-		} else {
-			d.ProxyDial = func(ctx context.Context, network string, address string) (net.Conn, error) {
-				return dialContext(ctx, forward, network, address)
-			}
-		}
-	}
-	if auth != nil {
-		up := socks.UsernamePassword{
-			Username: auth.User,
-			Password: auth.Password,
-		}
-		d.AuthMethods = []socks.AuthMethod{
-			socks.AuthMethodNotRequired,
-			socks.AuthMethodUsernamePassword,
-		}
-		d.Authenticate = up.Authenticate
-	}
-	return d, nil
-}
Index: trunk/vendor/golang.org/x/text/LICENSE
===================================================================
--- trunk/vendor/golang.org/x/text/LICENSE	(revision 145)
+++ 	(revision )
@@ -1,27 +1,0 @@
-Copyright (c) 2009 The Go Authors. All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-   * Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-   * Redistributions in binary form must reproduce the above
-copyright notice, this list of conditions and the following disclaimer
-in the documentation and/or other materials provided with the
-distribution.
-   * Neither the name of Google Inc. nor the names of its
-contributors may be used to endorse or promote products derived from
-this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Index: trunk/vendor/golang.org/x/text/PATENTS
===================================================================
--- trunk/vendor/golang.org/x/text/PATENTS	(revision 145)
+++ 	(revision )
@@ -1,22 +1,0 @@
-Additional IP Rights Grant (Patents)
-
-"This implementation" means the copyrightable works distributed by
-Google as part of the Go project.
-
-Google hereby grants to You a perpetual, worldwide, non-exclusive,
-no-charge, royalty-free, irrevocable (except as stated in this section)
-patent license to make, have made, use, offer to sell, sell, import,
-transfer and otherwise run, modify and propagate the contents of this
-implementation of Go, where such license applies only to those patent
-claims, both currently owned or controlled by Google and acquired in
-the future, licensable by Google that are necessarily infringed by this
-implementation of Go.  This grant does not include claims that would be
-infringed only as a consequence of further modification of this
-implementation.  If you or your agent or exclusive licensee institute or
-order or agree to the institution of patent litigation against any
-entity (including a cross-claim or counterclaim in a lawsuit) alleging
-that this implementation of Go or any code incorporated within this
-implementation of Go constitutes direct or contributory patent
-infringement, or inducement of patent infringement, then any patent
-rights granted to you under this License for this implementation of Go
-shall terminate as of the date such litigation is filed.
Index: trunk/vendor/golang.org/x/text/encoding/charmap/charmap.go
===================================================================
--- trunk/vendor/golang.org/x/text/encoding/charmap/charmap.go	(revision 145)
+++ 	(revision )
@@ -1,249 +1,0 @@
-// Copyright 2013 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-//go:generate go run maketables.go
-
-// Package charmap provides simple character encodings such as IBM Code Page 437
-// and Windows 1252.
-package charmap // import "golang.org/x/text/encoding/charmap"
-
-import (
-	"unicode/utf8"
-
-	"golang.org/x/text/encoding"
-	"golang.org/x/text/encoding/internal"
-	"golang.org/x/text/encoding/internal/identifier"
-	"golang.org/x/text/transform"
-)
-
-// These encodings vary only in the way clients should interpret them. Their
-// coded character set is identical and a single implementation can be shared.
-var (
-	// ISO8859_6E is the ISO 8859-6E encoding.
-	ISO8859_6E encoding.Encoding = &iso8859_6E
-
-	// ISO8859_6I is the ISO 8859-6I encoding.
-	ISO8859_6I encoding.Encoding = &iso8859_6I
-
-	// ISO8859_8E is the ISO 8859-8E encoding.
-	ISO8859_8E encoding.Encoding = &iso8859_8E
-
-	// ISO8859_8I is the ISO 8859-8I encoding.
-	ISO8859_8I encoding.Encoding = &iso8859_8I
-
-	iso8859_6E = internal.Encoding{
-		Encoding: ISO8859_6,
-		Name:     "ISO-8859-6E",
-		MIB:      identifier.ISO88596E,
-	}
-
-	iso8859_6I = internal.Encoding{
-		Encoding: ISO8859_6,
-		Name:     "ISO-8859-6I",
-		MIB:      identifier.ISO88596I,
-	}
-
-	iso8859_8E = internal.Encoding{
-		Encoding: ISO8859_8,
-		Name:     "ISO-8859-8E",
-		MIB:      identifier.ISO88598E,
-	}
-
-	iso8859_8I = internal.Encoding{
-		Encoding: ISO8859_8,
-		Name:     "ISO-8859-8I",
-		MIB:      identifier.ISO88598I,
-	}
-)
-
-// All is a list of all defined encodings in this package.
-var All []encoding.Encoding = listAll
-
-// TODO: implement these encodings, in order of importance.
-// ASCII, ISO8859_1:       Rather common. Close to Windows 1252.
-// ISO8859_9:              Close to Windows 1254.
-
-// utf8Enc holds a rune's UTF-8 encoding in data[:len].
-type utf8Enc struct {
-	len  uint8
-	data [3]byte
-}
-
-// Charmap is an 8-bit character set encoding.
-type Charmap struct {
-	// name is the encoding's name.
-	name string
-	// mib is the encoding type of this encoder.
-	mib identifier.MIB
-	// asciiSuperset states whether the encoding is a superset of ASCII.
-	asciiSuperset bool
-	// low is the lower bound of the encoded byte for a non-ASCII rune. If
-	// Charmap.asciiSuperset is true then this will be 0x80, otherwise 0x00.
-	low uint8
-	// replacement is the encoded replacement character.
-	replacement byte
-	// decode is the map from encoded byte to UTF-8.
-	decode [256]utf8Enc
-	// encoding is the map from runes to encoded bytes. Each entry is a
-	// uint32: the high 8 bits are the encoded byte and the low 24 bits are
-	// the rune. The table entries are sorted by ascending rune.
-	encode [256]uint32
-}
-
-// NewDecoder implements the encoding.Encoding interface.
-func (m *Charmap) NewDecoder() *encoding.Decoder {
-	return &encoding.Decoder{Transformer: charmapDecoder{charmap: m}}
-}
-
-// NewEncoder implements the encoding.Encoding interface.
-func (m *Charmap) NewEncoder() *encoding.Encoder {
-	return &encoding.Encoder{Transformer: charmapEncoder{charmap: m}}
-}
-
-// String returns the Charmap's name.
-func (m *Charmap) String() string {
-	return m.name
-}
-
-// ID implements an internal interface.
-func (m *Charmap) ID() (mib identifier.MIB, other string) {
-	return m.mib, ""
-}
-
-// charmapDecoder implements transform.Transformer by decoding to UTF-8.
-type charmapDecoder struct {
-	transform.NopResetter
-	charmap *Charmap
-}
-
-func (m charmapDecoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	for i, c := range src {
-		if m.charmap.asciiSuperset && c < utf8.RuneSelf {
-			if nDst >= len(dst) {
-				err = transform.ErrShortDst
-				break
-			}
-			dst[nDst] = c
-			nDst++
-			nSrc = i + 1
-			continue
-		}
-
-		decode := &m.charmap.decode[c]
-		n := int(decode.len)
-		if nDst+n > len(dst) {
-			err = transform.ErrShortDst
-			break
-		}
-		// It's 15% faster to avoid calling copy for these tiny slices.
-		for j := 0; j < n; j++ {
-			dst[nDst] = decode.data[j]
-			nDst++
-		}
-		nSrc = i + 1
-	}
-	return nDst, nSrc, err
-}
-
-// DecodeByte returns the Charmap's rune decoding of the byte b.
-func (m *Charmap) DecodeByte(b byte) rune {
-	switch x := &m.decode[b]; x.len {
-	case 1:
-		return rune(x.data[0])
-	case 2:
-		return rune(x.data[0]&0x1f)<<6 | rune(x.data[1]&0x3f)
-	default:
-		return rune(x.data[0]&0x0f)<<12 | rune(x.data[1]&0x3f)<<6 | rune(x.data[2]&0x3f)
-	}
-}
-
-// charmapEncoder implements transform.Transformer by encoding from UTF-8.
-type charmapEncoder struct {
-	transform.NopResetter
-	charmap *Charmap
-}
-
-func (m charmapEncoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	r, size := rune(0), 0
-loop:
-	for nSrc < len(src) {
-		if nDst >= len(dst) {
-			err = transform.ErrShortDst
-			break
-		}
-		r = rune(src[nSrc])
-
-		// Decode a 1-byte rune.
-		if r < utf8.RuneSelf {
-			if m.charmap.asciiSuperset {
-				nSrc++
-				dst[nDst] = uint8(r)
-				nDst++
-				continue
-			}
-			size = 1
-
-		} else {
-			// Decode a multi-byte rune.
-			r, size = utf8.DecodeRune(src[nSrc:])
-			if size == 1 {
-				// All valid runes of size 1 (those below utf8.RuneSelf) were
-				// handled above. We have invalid UTF-8 or we haven't seen the
-				// full character yet.
-				if !atEOF && !utf8.FullRune(src[nSrc:]) {
-					err = transform.ErrShortSrc
-				} else {
-					err = internal.RepertoireError(m.charmap.replacement)
-				}
-				break
-			}
-		}
-
-		// Binary search in [low, high) for that rune in the m.charmap.encode table.
-		for low, high := int(m.charmap.low), 0x100; ; {
-			if low >= high {
-				err = internal.RepertoireError(m.charmap.replacement)
-				break loop
-			}
-			mid := (low + high) / 2
-			got := m.charmap.encode[mid]
-			gotRune := rune(got & (1<<24 - 1))
-			if gotRune < r {
-				low = mid + 1
-			} else if gotRune > r {
-				high = mid
-			} else {
-				dst[nDst] = byte(got >> 24)
-				nDst++
-				break
-			}
-		}
-		nSrc += size
-	}
-	return nDst, nSrc, err
-}
-
-// EncodeRune returns the Charmap's byte encoding of the rune r. ok is whether
-// r is in the Charmap's repertoire. If not, b is set to the Charmap's
-// replacement byte. This is often the ASCII substitute character '\x1a'.
-func (m *Charmap) EncodeRune(r rune) (b byte, ok bool) {
-	if r < utf8.RuneSelf && m.asciiSuperset {
-		return byte(r), true
-	}
-	for low, high := int(m.low), 0x100; ; {
-		if low >= high {
-			return m.replacement, false
-		}
-		mid := (low + high) / 2
-		got := m.encode[mid]
-		gotRune := rune(got & (1<<24 - 1))
-		if gotRune < r {
-			low = mid + 1
-		} else if gotRune > r {
-			high = mid
-		} else {
-			return byte(got >> 24), true
-		}
-	}
-}
Index: trunk/vendor/golang.org/x/text/encoding/charmap/tables.go
===================================================================
--- trunk/vendor/golang.org/x/text/encoding/charmap/tables.go	(revision 145)
+++ 	(revision )
@@ -1,7410 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-package charmap
-
-import (
-	"golang.org/x/text/encoding"
-	"golang.org/x/text/encoding/internal/identifier"
-)
-
-// CodePage037 is the IBM Code Page 037 encoding.
-var CodePage037 *Charmap = &codePage037
-
-var codePage037 = Charmap{
-	name:          "IBM Code Page 037",
-	mib:           identifier.IBM037,
-	asciiSuperset: false,
-	low:           0x00,
-	replacement:   0x3f,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x9c, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x86, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x97, 0x00}}, {2, [3]byte{0xc2, 0x8d, 0x00}},
-		{2, [3]byte{0xc2, 0x8e, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x9d, 0x00}}, {2, [3]byte{0xc2, 0x85, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {2, [3]byte{0xc2, 0x87, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x92, 0x00}}, {2, [3]byte{0xc2, 0x8f, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x80, 0x00}}, {2, [3]byte{0xc2, 0x81, 0x00}},
-		{2, [3]byte{0xc2, 0x82, 0x00}}, {2, [3]byte{0xc2, 0x83, 0x00}},
-		{2, [3]byte{0xc2, 0x84, 0x00}}, {1, [3]byte{0x0a, 0x00, 0x00}},
-		{1, [3]byte{0x17, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x88, 0x00}}, {2, [3]byte{0xc2, 0x89, 0x00}},
-		{2, [3]byte{0xc2, 0x8a, 0x00}}, {2, [3]byte{0xc2, 0x8b, 0x00}},
-		{2, [3]byte{0xc2, 0x8c, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x90, 0x00}}, {2, [3]byte{0xc2, 0x91, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {2, [3]byte{0xc2, 0x93, 0x00}},
-		{2, [3]byte{0xc2, 0x94, 0x00}}, {2, [3]byte{0xc2, 0x95, 0x00}},
-		{2, [3]byte{0xc2, 0x96, 0x00}}, {1, [3]byte{0x04, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x98, 0x00}}, {2, [3]byte{0xc2, 0x99, 0x00}},
-		{2, [3]byte{0xc2, 0x9a, 0x00}}, {2, [3]byte{0xc2, 0x9b, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x9e, 0x00}}, {1, [3]byte{0x1a, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {2, [3]byte{0xc2, 0xa0, 0x00}},
-		{2, [3]byte{0xc3, 0xa2, 0x00}}, {2, [3]byte{0xc3, 0xa4, 0x00}},
-		{2, [3]byte{0xc3, 0xa0, 0x00}}, {2, [3]byte{0xc3, 0xa1, 0x00}},
-		{2, [3]byte{0xc3, 0xa3, 0x00}}, {2, [3]byte{0xc3, 0xa5, 0x00}},
-		{2, [3]byte{0xc3, 0xa7, 0x00}}, {2, [3]byte{0xc3, 0xb1, 0x00}},
-		{2, [3]byte{0xc2, 0xa2, 0x00}}, {1, [3]byte{0x2e, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x28, 0x00, 0x00}},
-		{1, [3]byte{0x2b, 0x00, 0x00}}, {1, [3]byte{0x7c, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {2, [3]byte{0xc3, 0xa9, 0x00}},
-		{2, [3]byte{0xc3, 0xaa, 0x00}}, {2, [3]byte{0xc3, 0xab, 0x00}},
-		{2, [3]byte{0xc3, 0xa8, 0x00}}, {2, [3]byte{0xc3, 0xad, 0x00}},
-		{2, [3]byte{0xc3, 0xae, 0x00}}, {2, [3]byte{0xc3, 0xaf, 0x00}},
-		{2, [3]byte{0xc3, 0xac, 0x00}}, {2, [3]byte{0xc3, 0x9f, 0x00}},
-		{1, [3]byte{0x21, 0x00, 0x00}}, {1, [3]byte{0x24, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x3b, 0x00, 0x00}}, {2, [3]byte{0xc2, 0xac, 0x00}},
-		{1, [3]byte{0x2d, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{2, [3]byte{0xc3, 0x82, 0x00}}, {2, [3]byte{0xc3, 0x84, 0x00}},
-		{2, [3]byte{0xc3, 0x80, 0x00}}, {2, [3]byte{0xc3, 0x81, 0x00}},
-		{2, [3]byte{0xc3, 0x83, 0x00}}, {2, [3]byte{0xc3, 0x85, 0x00}},
-		{2, [3]byte{0xc3, 0x87, 0x00}}, {2, [3]byte{0xc3, 0x91, 0x00}},
-		{2, [3]byte{0xc2, 0xa6, 0x00}}, {1, [3]byte{0x2c, 0x00, 0x00}},
-		{1, [3]byte{0x25, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{2, [3]byte{0xc3, 0xb8, 0x00}}, {2, [3]byte{0xc3, 0x89, 0x00}},
-		{2, [3]byte{0xc3, 0x8a, 0x00}}, {2, [3]byte{0xc3, 0x8b, 0x00}},
-		{2, [3]byte{0xc3, 0x88, 0x00}}, {2, [3]byte{0xc3, 0x8d, 0x00}},
-		{2, [3]byte{0xc3, 0x8e, 0x00}}, {2, [3]byte{0xc3, 0x8f, 0x00}},
-		{2, [3]byte{0xc3, 0x8c, 0x00}}, {1, [3]byte{0x60, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x3d, 0x00, 0x00}}, {1, [3]byte{0x22, 0x00, 0x00}},
-		{2, [3]byte{0xc3, 0x98, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0xab, 0x00}}, {2, [3]byte{0xc2, 0xbb, 0x00}},
-		{2, [3]byte{0xc3, 0xb0, 0x00}}, {2, [3]byte{0xc3, 0xbd, 0x00}},
-		{2, [3]byte{0xc3, 0xbe, 0x00}}, {2, [3]byte{0xc2, 0xb1, 0x00}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {1, [3]byte{0x6a, 0x00, 0x00}},
-		{1, [3]byte{0x6b, 0x00, 0x00}}, {1, [3]byte{0x6c, 0x00, 0x00}},
-		{1, [3]byte{0x6d, 0x00, 0x00}}, {1, [3]byte{0x6e, 0x00, 0x00}},
-		{1, [3]byte{0x6f, 0x00, 0x00}}, {1, [3]byte{0x70, 0x00, 0x00}},
-		{1, [3]byte{0x71, 0x00, 0x00}}, {1, [3]byte{0x72, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0xaa, 0x00}}, {2, [3]byte{0xc2, 0xba, 0x00}},
-		{2, [3]byte{0xc3, 0xa6, 0x00}}, {2, [3]byte{0xc2, 0xb8, 0x00}},
-		{2, [3]byte{0xc3, 0x86, 0x00}}, {2, [3]byte{0xc2, 0xa4, 0x00}},
-		{2, [3]byte{0xc2, 0xb5, 0x00}}, {1, [3]byte{0x7e, 0x00, 0x00}},
-		{1, [3]byte{0x73, 0x00, 0x00}}, {1, [3]byte{0x74, 0x00, 0x00}},
-		{1, [3]byte{0x75, 0x00, 0x00}}, {1, [3]byte{0x76, 0x00, 0x00}},
-		{1, [3]byte{0x77, 0x00, 0x00}}, {1, [3]byte{0x78, 0x00, 0x00}},
-		{1, [3]byte{0x79, 0x00, 0x00}}, {1, [3]byte{0x7a, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0xa1, 0x00}}, {2, [3]byte{0xc2, 0xbf, 0x00}},
-		{2, [3]byte{0xc3, 0x90, 0x00}}, {2, [3]byte{0xc3, 0x9d, 0x00}},
-		{2, [3]byte{0xc3, 0x9e, 0x00}}, {2, [3]byte{0xc2, 0xae, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {2, [3]byte{0xc2, 0xa3, 0x00}},
-		{2, [3]byte{0xc2, 0xa5, 0x00}}, {2, [3]byte{0xc2, 0xb7, 0x00}},
-		{2, [3]byte{0xc2, 0xa9, 0x00}}, {2, [3]byte{0xc2, 0xa7, 0x00}},
-		{2, [3]byte{0xc2, 0xb6, 0x00}}, {2, [3]byte{0xc2, 0xbc, 0x00}},
-		{2, [3]byte{0xc2, 0xbd, 0x00}}, {2, [3]byte{0xc2, 0xbe, 0x00}},
-		{1, [3]byte{0x5b, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0xaf, 0x00}}, {2, [3]byte{0xc2, 0xa8, 0x00}},
-		{2, [3]byte{0xc2, 0xb4, 0x00}}, {2, [3]byte{0xc3, 0x97, 0x00}},
-		{1, [3]byte{0x7b, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0xad, 0x00}}, {2, [3]byte{0xc3, 0xb4, 0x00}},
-		{2, [3]byte{0xc3, 0xb6, 0x00}}, {2, [3]byte{0xc3, 0xb2, 0x00}},
-		{2, [3]byte{0xc3, 0xb3, 0x00}}, {2, [3]byte{0xc3, 0xb5, 0x00}},
-		{1, [3]byte{0x7d, 0x00, 0x00}}, {1, [3]byte{0x4a, 0x00, 0x00}},
-		{1, [3]byte{0x4b, 0x00, 0x00}}, {1, [3]byte{0x4c, 0x00, 0x00}},
-		{1, [3]byte{0x4d, 0x00, 0x00}}, {1, [3]byte{0x4e, 0x00, 0x00}},
-		{1, [3]byte{0x4f, 0x00, 0x00}}, {1, [3]byte{0x50, 0x00, 0x00}},
-		{1, [3]byte{0x51, 0x00, 0x00}}, {1, [3]byte{0x52, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0xb9, 0x00}}, {2, [3]byte{0xc3, 0xbb, 0x00}},
-		{2, [3]byte{0xc3, 0xbc, 0x00}}, {2, [3]byte{0xc3, 0xb9, 0x00}},
-		{2, [3]byte{0xc3, 0xba, 0x00}}, {2, [3]byte{0xc3, 0xbf, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {2, [3]byte{0xc3, 0xb7, 0x00}},
-		{1, [3]byte{0x53, 0x00, 0x00}}, {1, [3]byte{0x54, 0x00, 0x00}},
-		{1, [3]byte{0x55, 0x00, 0x00}}, {1, [3]byte{0x56, 0x00, 0x00}},
-		{1, [3]byte{0x57, 0x00, 0x00}}, {1, [3]byte{0x58, 0x00, 0x00}},
-		{1, [3]byte{0x59, 0x00, 0x00}}, {1, [3]byte{0x5a, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0xb2, 0x00}}, {2, [3]byte{0xc3, 0x94, 0x00}},
-		{2, [3]byte{0xc3, 0x96, 0x00}}, {2, [3]byte{0xc3, 0x92, 0x00}},
-		{2, [3]byte{0xc3, 0x93, 0x00}}, {2, [3]byte{0xc3, 0x95, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0xb3, 0x00}}, {2, [3]byte{0xc3, 0x9b, 0x00}},
-		{2, [3]byte{0xc3, 0x9c, 0x00}}, {2, [3]byte{0xc3, 0x99, 0x00}},
-		{2, [3]byte{0xc3, 0x9a, 0x00}}, {2, [3]byte{0xc2, 0x9f, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x37000004, 0x2d000005, 0x2e000006, 0x2f000007,
-		0x16000008, 0x05000009, 0x2500000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x3c000014, 0x3d000015, 0x32000016, 0x26000017,
-		0x18000018, 0x19000019, 0x3f00001a, 0x2700001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x40000020, 0x5a000021, 0x7f000022, 0x7b000023, 0x5b000024, 0x6c000025, 0x50000026, 0x7d000027,
-		0x4d000028, 0x5d000029, 0x5c00002a, 0x4e00002b, 0x6b00002c, 0x6000002d, 0x4b00002e, 0x6100002f,
-		0xf0000030, 0xf1000031, 0xf2000032, 0xf3000033, 0xf4000034, 0xf5000035, 0xf6000036, 0xf7000037,
-		0xf8000038, 0xf9000039, 0x7a00003a, 0x5e00003b, 0x4c00003c, 0x7e00003d, 0x6e00003e, 0x6f00003f,
-		0x7c000040, 0xc1000041, 0xc2000042, 0xc3000043, 0xc4000044, 0xc5000045, 0xc6000046, 0xc7000047,
-		0xc8000048, 0xc9000049, 0xd100004a, 0xd200004b, 0xd300004c, 0xd400004d, 0xd500004e, 0xd600004f,
-		0xd7000050, 0xd8000051, 0xd9000052, 0xe2000053, 0xe3000054, 0xe4000055, 0xe5000056, 0xe6000057,
-		0xe7000058, 0xe8000059, 0xe900005a, 0xba00005b, 0xe000005c, 0xbb00005d, 0xb000005e, 0x6d00005f,
-		0x79000060, 0x81000061, 0x82000062, 0x83000063, 0x84000064, 0x85000065, 0x86000066, 0x87000067,
-		0x88000068, 0x89000069, 0x9100006a, 0x9200006b, 0x9300006c, 0x9400006d, 0x9500006e, 0x9600006f,
-		0x97000070, 0x98000071, 0x99000072, 0xa2000073, 0xa3000074, 0xa4000075, 0xa5000076, 0xa6000077,
-		0xa7000078, 0xa8000079, 0xa900007a, 0xc000007b, 0x4f00007c, 0xd000007d, 0xa100007e, 0x0700007f,
-		0x20000080, 0x21000081, 0x22000082, 0x23000083, 0x24000084, 0x15000085, 0x06000086, 0x17000087,
-		0x28000088, 0x29000089, 0x2a00008a, 0x2b00008b, 0x2c00008c, 0x0900008d, 0x0a00008e, 0x1b00008f,
-		0x30000090, 0x31000091, 0x1a000092, 0x33000093, 0x34000094, 0x35000095, 0x36000096, 0x08000097,
-		0x38000098, 0x39000099, 0x3a00009a, 0x3b00009b, 0x0400009c, 0x1400009d, 0x3e00009e, 0xff00009f,
-		0x410000a0, 0xaa0000a1, 0x4a0000a2, 0xb10000a3, 0x9f0000a4, 0xb20000a5, 0x6a0000a6, 0xb50000a7,
-		0xbd0000a8, 0xb40000a9, 0x9a0000aa, 0x8a0000ab, 0x5f0000ac, 0xca0000ad, 0xaf0000ae, 0xbc0000af,
-		0x900000b0, 0x8f0000b1, 0xea0000b2, 0xfa0000b3, 0xbe0000b4, 0xa00000b5, 0xb60000b6, 0xb30000b7,
-		0x9d0000b8, 0xda0000b9, 0x9b0000ba, 0x8b0000bb, 0xb70000bc, 0xb80000bd, 0xb90000be, 0xab0000bf,
-		0x640000c0, 0x650000c1, 0x620000c2, 0x660000c3, 0x630000c4, 0x670000c5, 0x9e0000c6, 0x680000c7,
-		0x740000c8, 0x710000c9, 0x720000ca, 0x730000cb, 0x780000cc, 0x750000cd, 0x760000ce, 0x770000cf,
-		0xac0000d0, 0x690000d1, 0xed0000d2, 0xee0000d3, 0xeb0000d4, 0xef0000d5, 0xec0000d6, 0xbf0000d7,
-		0x800000d8, 0xfd0000d9, 0xfe0000da, 0xfb0000db, 0xfc0000dc, 0xad0000dd, 0xae0000de, 0x590000df,
-		0x440000e0, 0x450000e1, 0x420000e2, 0x460000e3, 0x430000e4, 0x470000e5, 0x9c0000e6, 0x480000e7,
-		0x540000e8, 0x510000e9, 0x520000ea, 0x530000eb, 0x580000ec, 0x550000ed, 0x560000ee, 0x570000ef,
-		0x8c0000f0, 0x490000f1, 0xcd0000f2, 0xce0000f3, 0xcb0000f4, 0xcf0000f5, 0xcc0000f6, 0xe10000f7,
-		0x700000f8, 0xdd0000f9, 0xde0000fa, 0xdb0000fb, 0xdc0000fc, 0x8d0000fd, 0x8e0000fe, 0xdf0000ff,
-	},
-}
-
-// CodePage437 is the IBM Code Page 437 encoding.
-var CodePage437 *Charmap = &codePage437
-
-var codePage437 = Charmap{
-	name:          "IBM Code Page 437",
-	mib:           identifier.PC8CodePage437,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{2, [3]byte{0xc3, 0x87, 0x00}}, {2, [3]byte{0xc3, 0xbc, 0x00}},
-		{2, [3]byte{0xc3, 0xa9, 0x00}}, {2, [3]byte{0xc3, 0xa2, 0x00}},
-		{2, [3]byte{0xc3, 0xa4, 0x00}}, {2, [3]byte{0xc3, 0xa0, 0x00}},
-		{2, [3]byte{0xc3, 0xa5, 0x00}}, {2, [3]byte{0xc3, 0xa7, 0x00}},
-		{2, [3]byte{0xc3, 0xaa, 0x00}}, {2, [3]byte{0xc3, 0xab, 0x00}},
-		{2, [3]byte{0xc3, 0xa8, 0x00}}, {2, [3]byte{0xc3, 0xaf, 0x00}},
-		{2, [3]byte{0xc3, 0xae, 0x00}}, {2, [3]byte{0xc3, 0xac, 0x00}},
-		{2, [3]byte{0xc3, 0x84, 0x00}}, {2, [3]byte{0xc3, 0x85, 0x00}},
-		{2, [3]byte{0xc3, 0x89, 0x00}}, {2, [3]byte{0xc3, 0xa6, 0x00}},
-		{2, [3]byte{0xc3, 0x86, 0x00}}, {2, [3]byte{0xc3, 0xb4, 0x00}},
-		{2, [3]byte{0xc3, 0xb6, 0x00}}, {2, [3]byte{0xc3, 0xb2, 0x00}},
-		{2, [3]byte{0xc3, 0xbb, 0x00}}, {2, [3]byte{0xc3, 0xb9, 0x00}},
-		{2, [3]byte{0xc3, 0xbf, 0x00}}, {2, [3]byte{0xc3, 0x96, 0x00}},
-		{2, [3]byte{0xc3, 0x9c, 0x00}}, {2, [3]byte{0xc2, 0xa2, 0x00}},
-		{2, [3]byte{0xc2, 0xa3, 0x00}}, {2, [3]byte{0xc2, 0xa5, 0x00}},
-		{3, [3]byte{0xe2, 0x82, 0xa7}}, {2, [3]byte{0xc6, 0x92, 0x00}},
-		{2, [3]byte{0xc3, 0xa1, 0x00}}, {2, [3]byte{0xc3, 0xad, 0x00}},
-		{2, [3]byte{0xc3, 0xb3, 0x00}}, {2, [3]byte{0xc3, 0xba, 0x00}},
-		{2, [3]byte{0xc3, 0xb1, 0x00}}, {2, [3]byte{0xc3, 0x91, 0x00}},
-		{2, [3]byte{0xc2, 0xaa, 0x00}}, {2, [3]byte{0xc2, 0xba, 0x00}},
-		{2, [3]byte{0xc2, 0xbf, 0x00}}, {3, [3]byte{0xe2, 0x8c, 0x90}},
-		{2, [3]byte{0xc2, 0xac, 0x00}}, {2, [3]byte{0xc2, 0xbd, 0x00}},
-		{2, [3]byte{0xc2, 0xbc, 0x00}}, {2, [3]byte{0xc2, 0xa1, 0x00}},
-		{2, [3]byte{0xc2, 0xab, 0x00}}, {2, [3]byte{0xc2, 0xbb, 0x00}},
-		{3, [3]byte{0xe2, 0x96, 0x91}}, {3, [3]byte{0xe2, 0x96, 0x92}},
-		{3, [3]byte{0xe2, 0x96, 0x93}}, {3, [3]byte{0xe2, 0x94, 0x82}},
-		{3, [3]byte{0xe2, 0x94, 0xa4}}, {3, [3]byte{0xe2, 0x95, 0xa1}},
-		{3, [3]byte{0xe2, 0x95, 0xa2}}, {3, [3]byte{0xe2, 0x95, 0x96}},
-		{3, [3]byte{0xe2, 0x95, 0x95}}, {3, [3]byte{0xe2, 0x95, 0xa3}},
-		{3, [3]byte{0xe2, 0x95, 0x91}}, {3, [3]byte{0xe2, 0x95, 0x97}},
-		{3, [3]byte{0xe2, 0x95, 0x9d}}, {3, [3]byte{0xe2, 0x95, 0x9c}},
-		{3, [3]byte{0xe2, 0x95, 0x9b}}, {3, [3]byte{0xe2, 0x94, 0x90}},
-		{3, [3]byte{0xe2, 0x94, 0x94}}, {3, [3]byte{0xe2, 0x94, 0xb4}},
-		{3, [3]byte{0xe2, 0x94, 0xac}}, {3, [3]byte{0xe2, 0x94, 0x9c}},
-		{3, [3]byte{0xe2, 0x94, 0x80}}, {3, [3]byte{0xe2, 0x94, 0xbc}},
-		{3, [3]byte{0xe2, 0x95, 0x9e}}, {3, [3]byte{0xe2, 0x95, 0x9f}},
-		{3, [3]byte{0xe2, 0x95, 0x9a}}, {3, [3]byte{0xe2, 0x95, 0x94}},
-		{3, [3]byte{0xe2, 0x95, 0xa9}}, {3, [3]byte{0xe2, 0x95, 0xa6}},
-		{3, [3]byte{0xe2, 0x95, 0xa0}}, {3, [3]byte{0xe2, 0x95, 0x90}},
-		{3, [3]byte{0xe2, 0x95, 0xac}}, {3, [3]byte{0xe2, 0x95, 0xa7}},
-		{3, [3]byte{0xe2, 0x95, 0xa8}}, {3, [3]byte{0xe2, 0x95, 0xa4}},
-		{3, [3]byte{0xe2, 0x95, 0xa5}}, {3, [3]byte{0xe2, 0x95, 0x99}},
-		{3, [3]byte{0xe2, 0x95, 0x98}}, {3, [3]byte{0xe2, 0x95, 0x92}},
-		{3, [3]byte{0xe2, 0x95, 0x93}}, {3, [3]byte{0xe2, 0x95, 0xab}},
-		{3, [3]byte{0xe2, 0x95, 0xaa}}, {3, [3]byte{0xe2, 0x94, 0x98}},
-		{3, [3]byte{0xe2, 0x94, 0x8c}}, {3, [3]byte{0xe2, 0x96, 0x88}},
-		{3, [3]byte{0xe2, 0x96, 0x84}}, {3, [3]byte{0xe2, 0x96, 0x8c}},
-		{3, [3]byte{0xe2, 0x96, 0x90}}, {3, [3]byte{0xe2, 0x96, 0x80}},
-		{2, [3]byte{0xce, 0xb1, 0x00}}, {2, [3]byte{0xc3, 0x9f, 0x00}},
-		{2, [3]byte{0xce, 0x93, 0x00}}, {2, [3]byte{0xcf, 0x80, 0x00}},
-		{2, [3]byte{0xce, 0xa3, 0x00}}, {2, [3]byte{0xcf, 0x83, 0x00}},
-		{2, [3]byte{0xc2, 0xb5, 0x00}}, {2, [3]byte{0xcf, 0x84, 0x00}},
-		{2, [3]byte{0xce, 0xa6, 0x00}}, {2, [3]byte{0xce, 0x98, 0x00}},
-		{2, [3]byte{0xce, 0xa9, 0x00}}, {2, [3]byte{0xce, 0xb4, 0x00}},
-		{3, [3]byte{0xe2, 0x88, 0x9e}}, {2, [3]byte{0xcf, 0x86, 0x00}},
-		{2, [3]byte{0xce, 0xb5, 0x00}}, {3, [3]byte{0xe2, 0x88, 0xa9}},
-		{3, [3]byte{0xe2, 0x89, 0xa1}}, {2, [3]byte{0xc2, 0xb1, 0x00}},
-		{3, [3]byte{0xe2, 0x89, 0xa5}}, {3, [3]byte{0xe2, 0x89, 0xa4}},
-		{3, [3]byte{0xe2, 0x8c, 0xa0}}, {3, [3]byte{0xe2, 0x8c, 0xa1}},
-		{2, [3]byte{0xc3, 0xb7, 0x00}}, {3, [3]byte{0xe2, 0x89, 0x88}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {3, [3]byte{0xe2, 0x88, 0x99}},
-		{2, [3]byte{0xc2, 0xb7, 0x00}}, {3, [3]byte{0xe2, 0x88, 0x9a}},
-		{3, [3]byte{0xe2, 0x81, 0xbf}}, {2, [3]byte{0xc2, 0xb2, 0x00}},
-		{3, [3]byte{0xe2, 0x96, 0xa0}}, {2, [3]byte{0xc2, 0xa0, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xff0000a0, 0xad0000a1, 0x9b0000a2, 0x9c0000a3, 0x9d0000a5, 0xa60000aa, 0xae0000ab, 0xaa0000ac,
-		0xf80000b0, 0xf10000b1, 0xfd0000b2, 0xe60000b5, 0xfa0000b7, 0xa70000ba, 0xaf0000bb, 0xac0000bc,
-		0xab0000bd, 0xa80000bf, 0x8e0000c4, 0x8f0000c5, 0x920000c6, 0x800000c7, 0x900000c9, 0xa50000d1,
-		0x990000d6, 0x9a0000dc, 0xe10000df, 0x850000e0, 0xa00000e1, 0x830000e2, 0x840000e4, 0x860000e5,
-		0x910000e6, 0x870000e7, 0x8a0000e8, 0x820000e9, 0x880000ea, 0x890000eb, 0x8d0000ec, 0xa10000ed,
-		0x8c0000ee, 0x8b0000ef, 0xa40000f1, 0x950000f2, 0xa20000f3, 0x930000f4, 0x940000f6, 0xf60000f7,
-		0x970000f9, 0xa30000fa, 0x960000fb, 0x810000fc, 0x980000ff, 0x9f000192, 0xe2000393, 0xe9000398,
-		0xe40003a3, 0xe80003a6, 0xea0003a9, 0xe00003b1, 0xeb0003b4, 0xee0003b5, 0xe30003c0, 0xe50003c3,
-		0xe70003c4, 0xed0003c6, 0xfc00207f, 0x9e0020a7, 0xf9002219, 0xfb00221a, 0xec00221e, 0xef002229,
-		0xf7002248, 0xf0002261, 0xf3002264, 0xf2002265, 0xa9002310, 0xf4002320, 0xf5002321, 0xc4002500,
-		0xb3002502, 0xda00250c, 0xbf002510, 0xc0002514, 0xd9002518, 0xc300251c, 0xb4002524, 0xc200252c,
-		0xc1002534, 0xc500253c, 0xcd002550, 0xba002551, 0xd5002552, 0xd6002553, 0xc9002554, 0xb8002555,
-		0xb7002556, 0xbb002557, 0xd4002558, 0xd3002559, 0xc800255a, 0xbe00255b, 0xbd00255c, 0xbc00255d,
-		0xc600255e, 0xc700255f, 0xcc002560, 0xb5002561, 0xb6002562, 0xb9002563, 0xd1002564, 0xd2002565,
-		0xcb002566, 0xcf002567, 0xd0002568, 0xca002569, 0xd800256a, 0xd700256b, 0xce00256c, 0xdf002580,
-		0xdc002584, 0xdb002588, 0xdd00258c, 0xde002590, 0xb0002591, 0xb1002592, 0xb2002593, 0xfe0025a0,
-	},
-}
-
-// CodePage850 is the IBM Code Page 850 encoding.
-var CodePage850 *Charmap = &codePage850
-
-var codePage850 = Charmap{
-	name:          "IBM Code Page 850",
-	mib:           identifier.PC850Multilingual,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{2, [3]byte{0xc3, 0x87, 0x00}}, {2, [3]byte{0xc3, 0xbc, 0x00}},
-		{2, [3]byte{0xc3, 0xa9, 0x00}}, {2, [3]byte{0xc3, 0xa2, 0x00}},
-		{2, [3]byte{0xc3, 0xa4, 0x00}}, {2, [3]byte{0xc3, 0xa0, 0x00}},
-		{2, [3]byte{0xc3, 0xa5, 0x00}}, {2, [3]byte{0xc3, 0xa7, 0x00}},
-		{2, [3]byte{0xc3, 0xaa, 0x00}}, {2, [3]byte{0xc3, 0xab, 0x00}},
-		{2, [3]byte{0xc3, 0xa8, 0x00}}, {2, [3]byte{0xc3, 0xaf, 0x00}},
-		{2, [3]byte{0xc3, 0xae, 0x00}}, {2, [3]byte{0xc3, 0xac, 0x00}},
-		{2, [3]byte{0xc3, 0x84, 0x00}}, {2, [3]byte{0xc3, 0x85, 0x00}},
-		{2, [3]byte{0xc3, 0x89, 0x00}}, {2, [3]byte{0xc3, 0xa6, 0x00}},
-		{2, [3]byte{0xc3, 0x86, 0x00}}, {2, [3]byte{0xc3, 0xb4, 0x00}},
-		{2, [3]byte{0xc3, 0xb6, 0x00}}, {2, [3]byte{0xc3, 0xb2, 0x00}},
-		{2, [3]byte{0xc3, 0xbb, 0x00}}, {2, [3]byte{0xc3, 0xb9, 0x00}},
-		{2, [3]byte{0xc3, 0xbf, 0x00}}, {2, [3]byte{0xc3, 0x96, 0x00}},
-		{2, [3]byte{0xc3, 0x9c, 0x00}}, {2, [3]byte{0xc3, 0xb8, 0x00}},
-		{2, [3]byte{0xc2, 0xa3, 0x00}}, {2, [3]byte{0xc3, 0x98, 0x00}},
-		{2, [3]byte{0xc3, 0x97, 0x00}}, {2, [3]byte{0xc6, 0x92, 0x00}},
-		{2, [3]byte{0xc3, 0xa1, 0x00}}, {2, [3]byte{0xc3, 0xad, 0x00}},
-		{2, [3]byte{0xc3, 0xb3, 0x00}}, {2, [3]byte{0xc3, 0xba, 0x00}},
-		{2, [3]byte{0xc3, 0xb1, 0x00}}, {2, [3]byte{0xc3, 0x91, 0x00}},
-		{2, [3]byte{0xc2, 0xaa, 0x00}}, {2, [3]byte{0xc2, 0xba, 0x00}},
-		{2, [3]byte{0xc2, 0xbf, 0x00}}, {2, [3]byte{0xc2, 0xae, 0x00}},
-		{2, [3]byte{0xc2, 0xac, 0x00}}, {2, [3]byte{0xc2, 0xbd, 0x00}},
-		{2, [3]byte{0xc2, 0xbc, 0x00}}, {2, [3]byte{0xc2, 0xa1, 0x00}},
-		{2, [3]byte{0xc2, 0xab, 0x00}}, {2, [3]byte{0xc2, 0xbb, 0x00}},
-		{3, [3]byte{0xe2, 0x96, 0x91}}, {3, [3]byte{0xe2, 0x96, 0x92}},
-		{3, [3]byte{0xe2, 0x96, 0x93}}, {3, [3]byte{0xe2, 0x94, 0x82}},
-		{3, [3]byte{0xe2, 0x94, 0xa4}}, {2, [3]byte{0xc3, 0x81, 0x00}},
-		{2, [3]byte{0xc3, 0x82, 0x00}}, {2, [3]byte{0xc3, 0x80, 0x00}},
-		{2, [3]byte{0xc2, 0xa9, 0x00}}, {3, [3]byte{0xe2, 0x95, 0xa3}},
-		{3, [3]byte{0xe2, 0x95, 0x91}}, {3, [3]byte{0xe2, 0x95, 0x97}},
-		{3, [3]byte{0xe2, 0x95, 0x9d}}, {2, [3]byte{0xc2, 0xa2, 0x00}},
-		{2, [3]byte{0xc2, 0xa5, 0x00}}, {3, [3]byte{0xe2, 0x94, 0x90}},
-		{3, [3]byte{0xe2, 0x94, 0x94}}, {3, [3]byte{0xe2, 0x94, 0xb4}},
-		{3, [3]byte{0xe2, 0x94, 0xac}}, {3, [3]byte{0xe2, 0x94, 0x9c}},
-		{3, [3]byte{0xe2, 0x94, 0x80}}, {3, [3]byte{0xe2, 0x94, 0xbc}},
-		{2, [3]byte{0xc3, 0xa3, 0x00}}, {2, [3]byte{0xc3, 0x83, 0x00}},
-		{3, [3]byte{0xe2, 0x95, 0x9a}}, {3, [3]byte{0xe2, 0x95, 0x94}},
-		{3, [3]byte{0xe2, 0x95, 0xa9}}, {3, [3]byte{0xe2, 0x95, 0xa6}},
-		{3, [3]byte{0xe2, 0x95, 0xa0}}, {3, [3]byte{0xe2, 0x95, 0x90}},
-		{3, [3]byte{0xe2, 0x95, 0xac}}, {2, [3]byte{0xc2, 0xa4, 0x00}},
-		{2, [3]byte{0xc3, 0xb0, 0x00}}, {2, [3]byte{0xc3, 0x90, 0x00}},
-		{2, [3]byte{0xc3, 0x8a, 0x00}}, {2, [3]byte{0xc3, 0x8b, 0x00}},
-		{2, [3]byte{0xc3, 0x88, 0x00}}, {2, [3]byte{0xc4, 0xb1, 0x00}},
-		{2, [3]byte{0xc3, 0x8d, 0x00}}, {2, [3]byte{0xc3, 0x8e, 0x00}},
-		{2, [3]byte{0xc3, 0x8f, 0x00}}, {3, [3]byte{0xe2, 0x94, 0x98}},
-		{3, [3]byte{0xe2, 0x94, 0x8c}}, {3, [3]byte{0xe2, 0x96, 0x88}},
-		{3, [3]byte{0xe2, 0x96, 0x84}}, {2, [3]byte{0xc2, 0xa6, 0x00}},
-		{2, [3]byte{0xc3, 0x8c, 0x00}}, {3, [3]byte{0xe2, 0x96, 0x80}},
-		{2, [3]byte{0xc3, 0x93, 0x00}}, {2, [3]byte{0xc3, 0x9f, 0x00}},
-		{2, [3]byte{0xc3, 0x94, 0x00}}, {2, [3]byte{0xc3, 0x92, 0x00}},
-		{2, [3]byte{0xc3, 0xb5, 0x00}}, {2, [3]byte{0xc3, 0x95, 0x00}},
-		{2, [3]byte{0xc2, 0xb5, 0x00}}, {2, [3]byte{0xc3, 0xbe, 0x00}},
-		{2, [3]byte{0xc3, 0x9e, 0x00}}, {2, [3]byte{0xc3, 0x9a, 0x00}},
-		{2, [3]byte{0xc3, 0x9b, 0x00}}, {2, [3]byte{0xc3, 0x99, 0x00}},
-		{2, [3]byte{0xc3, 0xbd, 0x00}}, {2, [3]byte{0xc3, 0x9d, 0x00}},
-		{2, [3]byte{0xc2, 0xaf, 0x00}}, {2, [3]byte{0xc2, 0xb4, 0x00}},
-		{2, [3]byte{0xc2, 0xad, 0x00}}, {2, [3]byte{0xc2, 0xb1, 0x00}},
-		{3, [3]byte{0xe2, 0x80, 0x97}}, {2, [3]byte{0xc2, 0xbe, 0x00}},
-		{2, [3]byte{0xc2, 0xb6, 0x00}}, {2, [3]byte{0xc2, 0xa7, 0x00}},
-		{2, [3]byte{0xc3, 0xb7, 0x00}}, {2, [3]byte{0xc2, 0xb8, 0x00}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {2, [3]byte{0xc2, 0xa8, 0x00}},
-		{2, [3]byte{0xc2, 0xb7, 0x00}}, {2, [3]byte{0xc2, 0xb9, 0x00}},
-		{2, [3]byte{0xc2, 0xb3, 0x00}}, {2, [3]byte{0xc2, 0xb2, 0x00}},
-		{3, [3]byte{0xe2, 0x96, 0xa0}}, {2, [3]byte{0xc2, 0xa0, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xff0000a0, 0xad0000a1, 0xbd0000a2, 0x9c0000a3, 0xcf0000a4, 0xbe0000a5, 0xdd0000a6, 0xf50000a7,
-		0xf90000a8, 0xb80000a9, 0xa60000aa, 0xae0000ab, 0xaa0000ac, 0xf00000ad, 0xa90000ae, 0xee0000af,
-		0xf80000b0, 0xf10000b1, 0xfd0000b2, 0xfc0000b3, 0xef0000b4, 0xe60000b5, 0xf40000b6, 0xfa0000b7,
-		0xf70000b8, 0xfb0000b9, 0xa70000ba, 0xaf0000bb, 0xac0000bc, 0xab0000bd, 0xf30000be, 0xa80000bf,
-		0xb70000c0, 0xb50000c1, 0xb60000c2, 0xc70000c3, 0x8e0000c4, 0x8f0000c5, 0x920000c6, 0x800000c7,
-		0xd40000c8, 0x900000c9, 0xd20000ca, 0xd30000cb, 0xde0000cc, 0xd60000cd, 0xd70000ce, 0xd80000cf,
-		0xd10000d0, 0xa50000d1, 0xe30000d2, 0xe00000d3, 0xe20000d4, 0xe50000d5, 0x990000d6, 0x9e0000d7,
-		0x9d0000d8, 0xeb0000d9, 0xe90000da, 0xea0000db, 0x9a0000dc, 0xed0000dd, 0xe80000de, 0xe10000df,
-		0x850000e0, 0xa00000e1, 0x830000e2, 0xc60000e3, 0x840000e4, 0x860000e5, 0x910000e6, 0x870000e7,
-		0x8a0000e8, 0x820000e9, 0x880000ea, 0x890000eb, 0x8d0000ec, 0xa10000ed, 0x8c0000ee, 0x8b0000ef,
-		0xd00000f0, 0xa40000f1, 0x950000f2, 0xa20000f3, 0x930000f4, 0xe40000f5, 0x940000f6, 0xf60000f7,
-		0x9b0000f8, 0x970000f9, 0xa30000fa, 0x960000fb, 0x810000fc, 0xec0000fd, 0xe70000fe, 0x980000ff,
-		0xd5000131, 0x9f000192, 0xf2002017, 0xc4002500, 0xb3002502, 0xda00250c, 0xbf002510, 0xc0002514,
-		0xd9002518, 0xc300251c, 0xb4002524, 0xc200252c, 0xc1002534, 0xc500253c, 0xcd002550, 0xba002551,
-		0xc9002554, 0xbb002557, 0xc800255a, 0xbc00255d, 0xcc002560, 0xb9002563, 0xcb002566, 0xca002569,
-		0xce00256c, 0xdf002580, 0xdc002584, 0xdb002588, 0xb0002591, 0xb1002592, 0xb2002593, 0xfe0025a0,
-	},
-}
-
-// CodePage852 is the IBM Code Page 852 encoding.
-var CodePage852 *Charmap = &codePage852
-
-var codePage852 = Charmap{
-	name:          "IBM Code Page 852",
-	mib:           identifier.PCp852,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{2, [3]byte{0xc3, 0x87, 0x00}}, {2, [3]byte{0xc3, 0xbc, 0x00}},
-		{2, [3]byte{0xc3, 0xa9, 0x00}}, {2, [3]byte{0xc3, 0xa2, 0x00}},
-		{2, [3]byte{0xc3, 0xa4, 0x00}}, {2, [3]byte{0xc5, 0xaf, 0x00}},
-		{2, [3]byte{0xc4, 0x87, 0x00}}, {2, [3]byte{0xc3, 0xa7, 0x00}},
-		{2, [3]byte{0xc5, 0x82, 0x00}}, {2, [3]byte{0xc3, 0xab, 0x00}},
-		{2, [3]byte{0xc5, 0x90, 0x00}}, {2, [3]byte{0xc5, 0x91, 0x00}},
-		{2, [3]byte{0xc3, 0xae, 0x00}}, {2, [3]byte{0xc5, 0xb9, 0x00}},
-		{2, [3]byte{0xc3, 0x84, 0x00}}, {2, [3]byte{0xc4, 0x86, 0x00}},
-		{2, [3]byte{0xc3, 0x89, 0x00}}, {2, [3]byte{0xc4, 0xb9, 0x00}},
-		{2, [3]byte{0xc4, 0xba, 0x00}}, {2, [3]byte{0xc3, 0xb4, 0x00}},
-		{2, [3]byte{0xc3, 0xb6, 0x00}}, {2, [3]byte{0xc4, 0xbd, 0x00}},
-		{2, [3]byte{0xc4, 0xbe, 0x00}}, {2, [3]byte{0xc5, 0x9a, 0x00}},
-		{2, [3]byte{0xc5, 0x9b, 0x00}}, {2, [3]byte{0xc3, 0x96, 0x00}},
-		{2, [3]byte{0xc3, 0x9c, 0x00}}, {2, [3]byte{0xc5, 0xa4, 0x00}},
-		{2, [3]byte{0xc5, 0xa5, 0x00}}, {2, [3]byte{0xc5, 0x81, 0x00}},
-		{2, [3]byte{0xc3, 0x97, 0x00}}, {2, [3]byte{0xc4, 0x8d, 0x00}},
-		{2, [3]byte{0xc3, 0xa1, 0x00}}, {2, [3]byte{0xc3, 0xad, 0x00}},
-		{2, [3]byte{0xc3, 0xb3, 0x00}}, {2, [3]byte{0xc3, 0xba, 0x00}},
-		{2, [3]byte{0xc4, 0x84, 0x00}}, {2, [3]byte{0xc4, 0x85, 0x00}},
-		{2, [3]byte{0xc5, 0xbd, 0x00}}, {2, [3]byte{0xc5, 0xbe, 0x00}},
-		{2, [3]byte{0xc4, 0x98, 0x00}}, {2, [3]byte{0xc4, 0x99, 0x00}},
-		{2, [3]byte{0xc2, 0xac, 0x00}}, {2, [3]byte{0xc5, 0xba, 0x00}},
-		{2, [3]byte{0xc4, 0x8c, 0x00}}, {2, [3]byte{0xc5, 0x9f, 0x00}},
-		{2, [3]byte{0xc2, 0xab, 0x00}}, {2, [3]byte{0xc2, 0xbb, 0x00}},
-		{3, [3]byte{0xe2, 0x96, 0x91}}, {3, [3]byte{0xe2, 0x96, 0x92}},
-		{3, [3]byte{0xe2, 0x96, 0x93}}, {3, [3]byte{0xe2, 0x94, 0x82}},
-		{3, [3]byte{0xe2, 0x94, 0xa4}}, {2, [3]byte{0xc3, 0x81, 0x00}},
-		{2, [3]byte{0xc3, 0x82, 0x00}}, {2, [3]byte{0xc4, 0x9a, 0x00}},
-		{2, [3]byte{0xc5, 0x9e, 0x00}}, {3, [3]byte{0xe2, 0x95, 0xa3}},
-		{3, [3]byte{0xe2, 0x95, 0x91}}, {3, [3]byte{0xe2, 0x95, 0x97}},
-		{3, [3]byte{0xe2, 0x95, 0x9d}}, {2, [3]byte{0xc5, 0xbb, 0x00}},
-		{2, [3]byte{0xc5, 0xbc, 0x00}}, {3, [3]byte{0xe2, 0x94, 0x90}},
-		{3, [3]byte{0xe2, 0x94, 0x94}}, {3, [3]byte{0xe2, 0x94, 0xb4}},
-		{3, [3]byte{0xe2, 0x94, 0xac}}, {3, [3]byte{0xe2, 0x94, 0x9c}},
-		{3, [3]byte{0xe2, 0x94, 0x80}}, {3, [3]byte{0xe2, 0x94, 0xbc}},
-		{2, [3]byte{0xc4, 0x82, 0x00}}, {2, [3]byte{0xc4, 0x83, 0x00}},
-		{3, [3]byte{0xe2, 0x95, 0x9a}}, {3, [3]byte{0xe2, 0x95, 0x94}},
-		{3, [3]byte{0xe2, 0x95, 0xa9}}, {3, [3]byte{0xe2, 0x95, 0xa6}},
-		{3, [3]byte{0xe2, 0x95, 0xa0}}, {3, [3]byte{0xe2, 0x95, 0x90}},
-		{3, [3]byte{0xe2, 0x95, 0xac}}, {2, [3]byte{0xc2, 0xa4, 0x00}},
-		{2, [3]byte{0xc4, 0x91, 0x00}}, {2, [3]byte{0xc4, 0x90, 0x00}},
-		{2, [3]byte{0xc4, 0x8e, 0x00}}, {2, [3]byte{0xc3, 0x8b, 0x00}},
-		{2, [3]byte{0xc4, 0x8f, 0x00}}, {2, [3]byte{0xc5, 0x87, 0x00}},
-		{2, [3]byte{0xc3, 0x8d, 0x00}}, {2, [3]byte{0xc3, 0x8e, 0x00}},
-		{2, [3]byte{0xc4, 0x9b, 0x00}}, {3, [3]byte{0xe2, 0x94, 0x98}},
-		{3, [3]byte{0xe2, 0x94, 0x8c}}, {3, [3]byte{0xe2, 0x96, 0x88}},
-		{3, [3]byte{0xe2, 0x96, 0x84}}, {2, [3]byte{0xc5, 0xa2, 0x00}},
-		{2, [3]byte{0xc5, 0xae, 0x00}}, {3, [3]byte{0xe2, 0x96, 0x80}},
-		{2, [3]byte{0xc3, 0x93, 0x00}}, {2, [3]byte{0xc3, 0x9f, 0x00}},
-		{2, [3]byte{0xc3, 0x94, 0x00}}, {2, [3]byte{0xc5, 0x83, 0x00}},
-		{2, [3]byte{0xc5, 0x84, 0x00}}, {2, [3]byte{0xc5, 0x88, 0x00}},
-		{2, [3]byte{0xc5, 0xa0, 0x00}}, {2, [3]byte{0xc5, 0xa1, 0x00}},
-		{2, [3]byte{0xc5, 0x94, 0x00}}, {2, [3]byte{0xc3, 0x9a, 0x00}},
-		{2, [3]byte{0xc5, 0x95, 0x00}}, {2, [3]byte{0xc5, 0xb0, 0x00}},
-		{2, [3]byte{0xc3, 0xbd, 0x00}}, {2, [3]byte{0xc3, 0x9d, 0x00}},
-		{2, [3]byte{0xc5, 0xa3, 0x00}}, {2, [3]byte{0xc2, 0xb4, 0x00}},
-		{2, [3]byte{0xc2, 0xad, 0x00}}, {2, [3]byte{0xcb, 0x9d, 0x00}},
-		{2, [3]byte{0xcb, 0x9b, 0x00}}, {2, [3]byte{0xcb, 0x87, 0x00}},
-		{2, [3]byte{0xcb, 0x98, 0x00}}, {2, [3]byte{0xc2, 0xa7, 0x00}},
-		{2, [3]byte{0xc3, 0xb7, 0x00}}, {2, [3]byte{0xc2, 0xb8, 0x00}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {2, [3]byte{0xc2, 0xa8, 0x00}},
-		{2, [3]byte{0xcb, 0x99, 0x00}}, {2, [3]byte{0xc5, 0xb1, 0x00}},
-		{2, [3]byte{0xc5, 0x98, 0x00}}, {2, [3]byte{0xc5, 0x99, 0x00}},
-		{3, [3]byte{0xe2, 0x96, 0xa0}}, {2, [3]byte{0xc2, 0xa0, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xff0000a0, 0xcf0000a4, 0xf50000a7, 0xf90000a8, 0xae0000ab, 0xaa0000ac, 0xf00000ad, 0xf80000b0,
-		0xef0000b4, 0xf70000b8, 0xaf0000bb, 0xb50000c1, 0xb60000c2, 0x8e0000c4, 0x800000c7, 0x900000c9,
-		0xd30000cb, 0xd60000cd, 0xd70000ce, 0xe00000d3, 0xe20000d4, 0x990000d6, 0x9e0000d7, 0xe90000da,
-		0x9a0000dc, 0xed0000dd, 0xe10000df, 0xa00000e1, 0x830000e2, 0x840000e4, 0x870000e7, 0x820000e9,
-		0x890000eb, 0xa10000ed, 0x8c0000ee, 0xa20000f3, 0x930000f4, 0x940000f6, 0xf60000f7, 0xa30000fa,
-		0x810000fc, 0xec0000fd, 0xc6000102, 0xc7000103, 0xa4000104, 0xa5000105, 0x8f000106, 0x86000107,
-		0xac00010c, 0x9f00010d, 0xd200010e, 0xd400010f, 0xd1000110, 0xd0000111, 0xa8000118, 0xa9000119,
-		0xb700011a, 0xd800011b, 0x91000139, 0x9200013a, 0x9500013d, 0x9600013e, 0x9d000141, 0x88000142,
-		0xe3000143, 0xe4000144, 0xd5000147, 0xe5000148, 0x8a000150, 0x8b000151, 0xe8000154, 0xea000155,
-		0xfc000158, 0xfd000159, 0x9700015a, 0x9800015b, 0xb800015e, 0xad00015f, 0xe6000160, 0xe7000161,
-		0xdd000162, 0xee000163, 0x9b000164, 0x9c000165, 0xde00016e, 0x8500016f, 0xeb000170, 0xfb000171,
-		0x8d000179, 0xab00017a, 0xbd00017b, 0xbe00017c, 0xa600017d, 0xa700017e, 0xf30002c7, 0xf40002d8,
-		0xfa0002d9, 0xf20002db, 0xf10002dd, 0xc4002500, 0xb3002502, 0xda00250c, 0xbf002510, 0xc0002514,
-		0xd9002518, 0xc300251c, 0xb4002524, 0xc200252c, 0xc1002534, 0xc500253c, 0xcd002550, 0xba002551,
-		0xc9002554, 0xbb002557, 0xc800255a, 0xbc00255d, 0xcc002560, 0xb9002563, 0xcb002566, 0xca002569,
-		0xce00256c, 0xdf002580, 0xdc002584, 0xdb002588, 0xb0002591, 0xb1002592, 0xb2002593, 0xfe0025a0,
-	},
-}
-
-// CodePage855 is the IBM Code Page 855 encoding.
-var CodePage855 *Charmap = &codePage855
-
-var codePage855 = Charmap{
-	name:          "IBM Code Page 855",
-	mib:           identifier.IBM855,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{2, [3]byte{0xd1, 0x92, 0x00}}, {2, [3]byte{0xd0, 0x82, 0x00}},
-		{2, [3]byte{0xd1, 0x93, 0x00}}, {2, [3]byte{0xd0, 0x83, 0x00}},
-		{2, [3]byte{0xd1, 0x91, 0x00}}, {2, [3]byte{0xd0, 0x81, 0x00}},
-		{2, [3]byte{0xd1, 0x94, 0x00}}, {2, [3]byte{0xd0, 0x84, 0x00}},
-		{2, [3]byte{0xd1, 0x95, 0x00}}, {2, [3]byte{0xd0, 0x85, 0x00}},
-		{2, [3]byte{0xd1, 0x96, 0x00}}, {2, [3]byte{0xd0, 0x86, 0x00}},
-		{2, [3]byte{0xd1, 0x97, 0x00}}, {2, [3]byte{0xd0, 0x87, 0x00}},
-		{2, [3]byte{0xd1, 0x98, 0x00}}, {2, [3]byte{0xd0, 0x88, 0x00}},
-		{2, [3]byte{0xd1, 0x99, 0x00}}, {2, [3]byte{0xd0, 0x89, 0x00}},
-		{2, [3]byte{0xd1, 0x9a, 0x00}}, {2, [3]byte{0xd0, 0x8a, 0x00}},
-		{2, [3]byte{0xd1, 0x9b, 0x00}}, {2, [3]byte{0xd0, 0x8b, 0x00}},
-		{2, [3]byte{0xd1, 0x9c, 0x00}}, {2, [3]byte{0xd0, 0x8c, 0x00}},
-		{2, [3]byte{0xd1, 0x9e, 0x00}}, {2, [3]byte{0xd0, 0x8e, 0x00}},
-		{2, [3]byte{0xd1, 0x9f, 0x00}}, {2, [3]byte{0xd0, 0x8f, 0x00}},
-		{2, [3]byte{0xd1, 0x8e, 0x00}}, {2, [3]byte{0xd0, 0xae, 0x00}},
-		{2, [3]byte{0xd1, 0x8a, 0x00}}, {2, [3]byte{0xd0, 0xaa, 0x00}},
-		{2, [3]byte{0xd0, 0xb0, 0x00}}, {2, [3]byte{0xd0, 0x90, 0x00}},
-		{2, [3]byte{0xd0, 0xb1, 0x00}}, {2, [3]byte{0xd0, 0x91, 0x00}},
-		{2, [3]byte{0xd1, 0x86, 0x00}}, {2, [3]byte{0xd0, 0xa6, 0x00}},
-		{2, [3]byte{0xd0, 0xb4, 0x00}}, {2, [3]byte{0xd0, 0x94, 0x00}},
-		{2, [3]byte{0xd0, 0xb5, 0x00}}, {2, [3]byte{0xd0, 0x95, 0x00}},
-		{2, [3]byte{0xd1, 0x84, 0x00}}, {2, [3]byte{0xd0, 0xa4, 0x00}},
-		{2, [3]byte{0xd0, 0xb3, 0x00}}, {2, [3]byte{0xd0, 0x93, 0x00}},
-		{2, [3]byte{0xc2, 0xab, 0x00}}, {2, [3]byte{0xc2, 0xbb, 0x00}},
-		{3, [3]byte{0xe2, 0x96, 0x91}}, {3, [3]byte{0xe2, 0x96, 0x92}},
-		{3, [3]byte{0xe2, 0x96, 0x93}}, {3, [3]byte{0xe2, 0x94, 0x82}},
-		{3, [3]byte{0xe2, 0x94, 0xa4}}, {2, [3]byte{0xd1, 0x85, 0x00}},
-		{2, [3]byte{0xd0, 0xa5, 0x00}}, {2, [3]byte{0xd0, 0xb8, 0x00}},
-		{2, [3]byte{0xd0, 0x98, 0x00}}, {3, [3]byte{0xe2, 0x95, 0xa3}},
-		{3, [3]byte{0xe2, 0x95, 0x91}}, {3, [3]byte{0xe2, 0x95, 0x97}},
-		{3, [3]byte{0xe2, 0x95, 0x9d}}, {2, [3]byte{0xd0, 0xb9, 0x00}},
-		{2, [3]byte{0xd0, 0x99, 0x00}}, {3, [3]byte{0xe2, 0x94, 0x90}},
-		{3, [3]byte{0xe2, 0x94, 0x94}}, {3, [3]byte{0xe2, 0x94, 0xb4}},
-		{3, [3]byte{0xe2, 0x94, 0xac}}, {3, [3]byte{0xe2, 0x94, 0x9c}},
-		{3, [3]byte{0xe2, 0x94, 0x80}}, {3, [3]byte{0xe2, 0x94, 0xbc}},
-		{2, [3]byte{0xd0, 0xba, 0x00}}, {2, [3]byte{0xd0, 0x9a, 0x00}},
-		{3, [3]byte{0xe2, 0x95, 0x9a}}, {3, [3]byte{0xe2, 0x95, 0x94}},
-		{3, [3]byte{0xe2, 0x95, 0xa9}}, {3, [3]byte{0xe2, 0x95, 0xa6}},
-		{3, [3]byte{0xe2, 0x95, 0xa0}}, {3, [3]byte{0xe2, 0x95, 0x90}},
-		{3, [3]byte{0xe2, 0x95, 0xac}}, {2, [3]byte{0xc2, 0xa4, 0x00}},
-		{2, [3]byte{0xd0, 0xbb, 0x00}}, {2, [3]byte{0xd0, 0x9b, 0x00}},
-		{2, [3]byte{0xd0, 0xbc, 0x00}}, {2, [3]byte{0xd0, 0x9c, 0x00}},
-		{2, [3]byte{0xd0, 0xbd, 0x00}}, {2, [3]byte{0xd0, 0x9d, 0x00}},
-		{2, [3]byte{0xd0, 0xbe, 0x00}}, {2, [3]byte{0xd0, 0x9e, 0x00}},
-		{2, [3]byte{0xd0, 0xbf, 0x00}}, {3, [3]byte{0xe2, 0x94, 0x98}},
-		{3, [3]byte{0xe2, 0x94, 0x8c}}, {3, [3]byte{0xe2, 0x96, 0x88}},
-		{3, [3]byte{0xe2, 0x96, 0x84}}, {2, [3]byte{0xd0, 0x9f, 0x00}},
-		{2, [3]byte{0xd1, 0x8f, 0x00}}, {3, [3]byte{0xe2, 0x96, 0x80}},
-		{2, [3]byte{0xd0, 0xaf, 0x00}}, {2, [3]byte{0xd1, 0x80, 0x00}},
-		{2, [3]byte{0xd0, 0xa0, 0x00}}, {2, [3]byte{0xd1, 0x81, 0x00}},
-		{2, [3]byte{0xd0, 0xa1, 0x00}}, {2, [3]byte{0xd1, 0x82, 0x00}},
-		{2, [3]byte{0xd0, 0xa2, 0x00}}, {2, [3]byte{0xd1, 0x83, 0x00}},
-		{2, [3]byte{0xd0, 0xa3, 0x00}}, {2, [3]byte{0xd0, 0xb6, 0x00}},
-		{2, [3]byte{0xd0, 0x96, 0x00}}, {2, [3]byte{0xd0, 0xb2, 0x00}},
-		{2, [3]byte{0xd0, 0x92, 0x00}}, {2, [3]byte{0xd1, 0x8c, 0x00}},
-		{2, [3]byte{0xd0, 0xac, 0x00}}, {3, [3]byte{0xe2, 0x84, 0x96}},
-		{2, [3]byte{0xc2, 0xad, 0x00}}, {2, [3]byte{0xd1, 0x8b, 0x00}},
-		{2, [3]byte{0xd0, 0xab, 0x00}}, {2, [3]byte{0xd0, 0xb7, 0x00}},
-		{2, [3]byte{0xd0, 0x97, 0x00}}, {2, [3]byte{0xd1, 0x88, 0x00}},
-		{2, [3]byte{0xd0, 0xa8, 0x00}}, {2, [3]byte{0xd1, 0x8d, 0x00}},
-		{2, [3]byte{0xd0, 0xad, 0x00}}, {2, [3]byte{0xd1, 0x89, 0x00}},
-		{2, [3]byte{0xd0, 0xa9, 0x00}}, {2, [3]byte{0xd1, 0x87, 0x00}},
-		{2, [3]byte{0xd0, 0xa7, 0x00}}, {2, [3]byte{0xc2, 0xa7, 0x00}},
-		{3, [3]byte{0xe2, 0x96, 0xa0}}, {2, [3]byte{0xc2, 0xa0, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xff0000a0, 0xcf0000a4, 0xfd0000a7, 0xae0000ab, 0xf00000ad, 0xaf0000bb, 0x85000401, 0x81000402,
-		0x83000403, 0x87000404, 0x89000405, 0x8b000406, 0x8d000407, 0x8f000408, 0x91000409, 0x9300040a,
-		0x9500040b, 0x9700040c, 0x9900040e, 0x9b00040f, 0xa1000410, 0xa3000411, 0xec000412, 0xad000413,
-		0xa7000414, 0xa9000415, 0xea000416, 0xf4000417, 0xb8000418, 0xbe000419, 0xc700041a, 0xd100041b,
-		0xd300041c, 0xd500041d, 0xd700041e, 0xdd00041f, 0xe2000420, 0xe4000421, 0xe6000422, 0xe8000423,
-		0xab000424, 0xb6000425, 0xa5000426, 0xfc000427, 0xf6000428, 0xfa000429, 0x9f00042a, 0xf200042b,
-		0xee00042c, 0xf800042d, 0x9d00042e, 0xe000042f, 0xa0000430, 0xa2000431, 0xeb000432, 0xac000433,
-		0xa6000434, 0xa8000435, 0xe9000436, 0xf3000437, 0xb7000438, 0xbd000439, 0xc600043a, 0xd000043b,
-		0xd200043c, 0xd400043d, 0xd600043e, 0xd800043f, 0xe1000440, 0xe3000441, 0xe5000442, 0xe7000443,
-		0xaa000444, 0xb5000445, 0xa4000446, 0xfb000447, 0xf5000448, 0xf9000449, 0x9e00044a, 0xf100044b,
-		0xed00044c, 0xf700044d, 0x9c00044e, 0xde00044f, 0x84000451, 0x80000452, 0x82000453, 0x86000454,
-		0x88000455, 0x8a000456, 0x8c000457, 0x8e000458, 0x90000459, 0x9200045a, 0x9400045b, 0x9600045c,
-		0x9800045e, 0x9a00045f, 0xef002116, 0xc4002500, 0xb3002502, 0xda00250c, 0xbf002510, 0xc0002514,
-		0xd9002518, 0xc300251c, 0xb4002524, 0xc200252c, 0xc1002534, 0xc500253c, 0xcd002550, 0xba002551,
-		0xc9002554, 0xbb002557, 0xc800255a, 0xbc00255d, 0xcc002560, 0xb9002563, 0xcb002566, 0xca002569,
-		0xce00256c, 0xdf002580, 0xdc002584, 0xdb002588, 0xb0002591, 0xb1002592, 0xb2002593, 0xfe0025a0,
-	},
-}
-
-// CodePage858 is the Windows Code Page 858 encoding.
-var CodePage858 *Charmap = &codePage858
-
-var codePage858 = Charmap{
-	name:          "Windows Code Page 858",
-	mib:           identifier.IBM00858,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{2, [3]byte{0xc3, 0x87, 0x00}}, {2, [3]byte{0xc3, 0xbc, 0x00}},
-		{2, [3]byte{0xc3, 0xa9, 0x00}}, {2, [3]byte{0xc3, 0xa2, 0x00}},
-		{2, [3]byte{0xc3, 0xa4, 0x00}}, {2, [3]byte{0xc3, 0xa0, 0x00}},
-		{2, [3]byte{0xc3, 0xa5, 0x00}}, {2, [3]byte{0xc3, 0xa7, 0x00}},
-		{2, [3]byte{0xc3, 0xaa, 0x00}}, {2, [3]byte{0xc3, 0xab, 0x00}},
-		{2, [3]byte{0xc3, 0xa8, 0x00}}, {2, [3]byte{0xc3, 0xaf, 0x00}},
-		{2, [3]byte{0xc3, 0xae, 0x00}}, {2, [3]byte{0xc3, 0xac, 0x00}},
-		{2, [3]byte{0xc3, 0x84, 0x00}}, {2, [3]byte{0xc3, 0x85, 0x00}},
-		{2, [3]byte{0xc3, 0x89, 0x00}}, {2, [3]byte{0xc3, 0xa6, 0x00}},
-		{2, [3]byte{0xc3, 0x86, 0x00}}, {2, [3]byte{0xc3, 0xb4, 0x00}},
-		{2, [3]byte{0xc3, 0xb6, 0x00}}, {2, [3]byte{0xc3, 0xb2, 0x00}},
-		{2, [3]byte{0xc3, 0xbb, 0x00}}, {2, [3]byte{0xc3, 0xb9, 0x00}},
-		{2, [3]byte{0xc3, 0xbf, 0x00}}, {2, [3]byte{0xc3, 0x96, 0x00}},
-		{2, [3]byte{0xc3, 0x9c, 0x00}}, {2, [3]byte{0xc3, 0xb8, 0x00}},
-		{2, [3]byte{0xc2, 0xa3, 0x00}}, {2, [3]byte{0xc3, 0x98, 0x00}},
-		{2, [3]byte{0xc3, 0x97, 0x00}}, {2, [3]byte{0xc6, 0x92, 0x00}},
-		{2, [3]byte{0xc3, 0xa1, 0x00}}, {2, [3]byte{0xc3, 0xad, 0x00}},
-		{2, [3]byte{0xc3, 0xb3, 0x00}}, {2, [3]byte{0xc3, 0xba, 0x00}},
-		{2, [3]byte{0xc3, 0xb1, 0x00}}, {2, [3]byte{0xc3, 0x91, 0x00}},
-		{2, [3]byte{0xc2, 0xaa, 0x00}}, {2, [3]byte{0xc2, 0xba, 0x00}},
-		{2, [3]byte{0xc2, 0xbf, 0x00}}, {2, [3]byte{0xc2, 0xae, 0x00}},
-		{2, [3]byte{0xc2, 0xac, 0x00}}, {2, [3]byte{0xc2, 0xbd, 0x00}},
-		{2, [3]byte{0xc2, 0xbc, 0x00}}, {2, [3]byte{0xc2, 0xa1, 0x00}},
-		{2, [3]byte{0xc2, 0xab, 0x00}}, {2, [3]byte{0xc2, 0xbb, 0x00}},
-		{3, [3]byte{0xe2, 0x96, 0x91}}, {3, [3]byte{0xe2, 0x96, 0x92}},
-		{3, [3]byte{0xe2, 0x96, 0x93}}, {3, [3]byte{0xe2, 0x94, 0x82}},
-		{3, [3]byte{0xe2, 0x94, 0xa4}}, {2, [3]byte{0xc3, 0x81, 0x00}},
-		{2, [3]byte{0xc3, 0x82, 0x00}}, {2, [3]byte{0xc3, 0x80, 0x00}},
-		{2, [3]byte{0xc2, 0xa9, 0x00}}, {3, [3]byte{0xe2, 0x95, 0xa3}},
-		{3, [3]byte{0xe2, 0x95, 0x91}}, {3, [3]byte{0xe2, 0x95, 0x97}},
-		{3, [3]byte{0xe2, 0x95, 0x9d}}, {2, [3]byte{0xc2, 0xa2, 0x00}},
-		{2, [3]byte{0xc2, 0xa5, 0x00}}, {3, [3]byte{0xe2, 0x94, 0x90}},
-		{3, [3]byte{0xe2, 0x94, 0x94}}, {3, [3]byte{0xe2, 0x94, 0xb4}},
-		{3, [3]byte{0xe2, 0x94, 0xac}}, {3, [3]byte{0xe2, 0x94, 0x9c}},
-		{3, [3]byte{0xe2, 0x94, 0x80}}, {3, [3]byte{0xe2, 0x94, 0xbc}},
-		{2, [3]byte{0xc3, 0xa3, 0x00}}, {2, [3]byte{0xc3, 0x83, 0x00}},
-		{3, [3]byte{0xe2, 0x95, 0x9a}}, {3, [3]byte{0xe2, 0x95, 0x94}},
-		{3, [3]byte{0xe2, 0x95, 0xa9}}, {3, [3]byte{0xe2, 0x95, 0xa6}},
-		{3, [3]byte{0xe2, 0x95, 0xa0}}, {3, [3]byte{0xe2, 0x95, 0x90}},
-		{3, [3]byte{0xe2, 0x95, 0xac}}, {2, [3]byte{0xc2, 0xa4, 0x00}},
-		{2, [3]byte{0xc3, 0xb0, 0x00}}, {2, [3]byte{0xc3, 0x90, 0x00}},
-		{2, [3]byte{0xc3, 0x8a, 0x00}}, {2, [3]byte{0xc3, 0x8b, 0x00}},
-		{2, [3]byte{0xc3, 0x88, 0x00}}, {3, [3]byte{0xe2, 0x82, 0xac}},
-		{2, [3]byte{0xc3, 0x8d, 0x00}}, {2, [3]byte{0xc3, 0x8e, 0x00}},
-		{2, [3]byte{0xc3, 0x8f, 0x00}}, {3, [3]byte{0xe2, 0x94, 0x98}},
-		{3, [3]byte{0xe2, 0x94, 0x8c}}, {3, [3]byte{0xe2, 0x96, 0x88}},
-		{3, [3]byte{0xe2, 0x96, 0x84}}, {2, [3]byte{0xc2, 0xa6, 0x00}},
-		{2, [3]byte{0xc3, 0x8c, 0x00}}, {3, [3]byte{0xe2, 0x96, 0x80}},
-		{2, [3]byte{0xc3, 0x93, 0x00}}, {2, [3]byte{0xc3, 0x9f, 0x00}},
-		{2, [3]byte{0xc3, 0x94, 0x00}}, {2, [3]byte{0xc3, 0x92, 0x00}},
-		{2, [3]byte{0xc3, 0xb5, 0x00}}, {2, [3]byte{0xc3, 0x95, 0x00}},
-		{2, [3]byte{0xc2, 0xb5, 0x00}}, {2, [3]byte{0xc3, 0xbe, 0x00}},
-		{2, [3]byte{0xc3, 0x9e, 0x00}}, {2, [3]byte{0xc3, 0x9a, 0x00}},
-		{2, [3]byte{0xc3, 0x9b, 0x00}}, {2, [3]byte{0xc3, 0x99, 0x00}},
-		{2, [3]byte{0xc3, 0xbd, 0x00}}, {2, [3]byte{0xc3, 0x9d, 0x00}},
-		{2, [3]byte{0xc2, 0xaf, 0x00}}, {2, [3]byte{0xc2, 0xb4, 0x00}},
-		{2, [3]byte{0xc2, 0xad, 0x00}}, {2, [3]byte{0xc2, 0xb1, 0x00}},
-		{3, [3]byte{0xe2, 0x80, 0x97}}, {2, [3]byte{0xc2, 0xbe, 0x00}},
-		{2, [3]byte{0xc2, 0xb6, 0x00}}, {2, [3]byte{0xc2, 0xa7, 0x00}},
-		{2, [3]byte{0xc3, 0xb7, 0x00}}, {2, [3]byte{0xc2, 0xb8, 0x00}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {2, [3]byte{0xc2, 0xa8, 0x00}},
-		{2, [3]byte{0xc2, 0xb7, 0x00}}, {2, [3]byte{0xc2, 0xb9, 0x00}},
-		{2, [3]byte{0xc2, 0xb3, 0x00}}, {2, [3]byte{0xc2, 0xb2, 0x00}},
-		{3, [3]byte{0xe2, 0x96, 0xa0}}, {2, [3]byte{0xc2, 0xa0, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xff0000a0, 0xad0000a1, 0xbd0000a2, 0x9c0000a3, 0xcf0000a4, 0xbe0000a5, 0xdd0000a6, 0xf50000a7,
-		0xf90000a8, 0xb80000a9, 0xa60000aa, 0xae0000ab, 0xaa0000ac, 0xf00000ad, 0xa90000ae, 0xee0000af,
-		0xf80000b0, 0xf10000b1, 0xfd0000b2, 0xfc0000b3, 0xef0000b4, 0xe60000b5, 0xf40000b6, 0xfa0000b7,
-		0xf70000b8, 0xfb0000b9, 0xa70000ba, 0xaf0000bb, 0xac0000bc, 0xab0000bd, 0xf30000be, 0xa80000bf,
-		0xb70000c0, 0xb50000c1, 0xb60000c2, 0xc70000c3, 0x8e0000c4, 0x8f0000c5, 0x920000c6, 0x800000c7,
-		0xd40000c8, 0x900000c9, 0xd20000ca, 0xd30000cb, 0xde0000cc, 0xd60000cd, 0xd70000ce, 0xd80000cf,
-		0xd10000d0, 0xa50000d1, 0xe30000d2, 0xe00000d3, 0xe20000d4, 0xe50000d5, 0x990000d6, 0x9e0000d7,
-		0x9d0000d8, 0xeb0000d9, 0xe90000da, 0xea0000db, 0x9a0000dc, 0xed0000dd, 0xe80000de, 0xe10000df,
-		0x850000e0, 0xa00000e1, 0x830000e2, 0xc60000e3, 0x840000e4, 0x860000e5, 0x910000e6, 0x870000e7,
-		0x8a0000e8, 0x820000e9, 0x880000ea, 0x890000eb, 0x8d0000ec, 0xa10000ed, 0x8c0000ee, 0x8b0000ef,
-		0xd00000f0, 0xa40000f1, 0x950000f2, 0xa20000f3, 0x930000f4, 0xe40000f5, 0x940000f6, 0xf60000f7,
-		0x9b0000f8, 0x970000f9, 0xa30000fa, 0x960000fb, 0x810000fc, 0xec0000fd, 0xe70000fe, 0x980000ff,
-		0x9f000192, 0xf2002017, 0xd50020ac, 0xc4002500, 0xb3002502, 0xda00250c, 0xbf002510, 0xc0002514,
-		0xd9002518, 0xc300251c, 0xb4002524, 0xc200252c, 0xc1002534, 0xc500253c, 0xcd002550, 0xba002551,
-		0xc9002554, 0xbb002557, 0xc800255a, 0xbc00255d, 0xcc002560, 0xb9002563, 0xcb002566, 0xca002569,
-		0xce00256c, 0xdf002580, 0xdc002584, 0xdb002588, 0xb0002591, 0xb1002592, 0xb2002593, 0xfe0025a0,
-	},
-}
-
-// CodePage860 is the IBM Code Page 860 encoding.
-var CodePage860 *Charmap = &codePage860
-
-var codePage860 = Charmap{
-	name:          "IBM Code Page 860",
-	mib:           identifier.IBM860,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{2, [3]byte{0xc3, 0x87, 0x00}}, {2, [3]byte{0xc3, 0xbc, 0x00}},
-		{2, [3]byte{0xc3, 0xa9, 0x00}}, {2, [3]byte{0xc3, 0xa2, 0x00}},
-		{2, [3]byte{0xc3, 0xa3, 0x00}}, {2, [3]byte{0xc3, 0xa0, 0x00}},
-		{2, [3]byte{0xc3, 0x81, 0x00}}, {2, [3]byte{0xc3, 0xa7, 0x00}},
-		{2, [3]byte{0xc3, 0xaa, 0x00}}, {2, [3]byte{0xc3, 0x8a, 0x00}},
-		{2, [3]byte{0xc3, 0xa8, 0x00}}, {2, [3]byte{0xc3, 0x8d, 0x00}},
-		{2, [3]byte{0xc3, 0x94, 0x00}}, {2, [3]byte{0xc3, 0xac, 0x00}},
-		{2, [3]byte{0xc3, 0x83, 0x00}}, {2, [3]byte{0xc3, 0x82, 0x00}},
-		{2, [3]byte{0xc3, 0x89, 0x00}}, {2, [3]byte{0xc3, 0x80, 0x00}},
-		{2, [3]byte{0xc3, 0x88, 0x00}}, {2, [3]byte{0xc3, 0xb4, 0x00}},
-		{2, [3]byte{0xc3, 0xb5, 0x00}}, {2, [3]byte{0xc3, 0xb2, 0x00}},
-		{2, [3]byte{0xc3, 0x9a, 0x00}}, {2, [3]byte{0xc3, 0xb9, 0x00}},
-		{2, [3]byte{0xc3, 0x8c, 0x00}}, {2, [3]byte{0xc3, 0x95, 0x00}},
-		{2, [3]byte{0xc3, 0x9c, 0x00}}, {2, [3]byte{0xc2, 0xa2, 0x00}},
-		{2, [3]byte{0xc2, 0xa3, 0x00}}, {2, [3]byte{0xc3, 0x99, 0x00}},
-		{3, [3]byte{0xe2, 0x82, 0xa7}}, {2, [3]byte{0xc3, 0x93, 0x00}},
-		{2, [3]byte{0xc3, 0xa1, 0x00}}, {2, [3]byte{0xc3, 0xad, 0x00}},
-		{2, [3]byte{0xc3, 0xb3, 0x00}}, {2, [3]byte{0xc3, 0xba, 0x00}},
-		{2, [3]byte{0xc3, 0xb1, 0x00}}, {2, [3]byte{0xc3, 0x91, 0x00}},
-		{2, [3]byte{0xc2, 0xaa, 0x00}}, {2, [3]byte{0xc2, 0xba, 0x00}},
-		{2, [3]byte{0xc2, 0xbf, 0x00}}, {2, [3]byte{0xc3, 0x92, 0x00}},
-		{2, [3]byte{0xc2, 0xac, 0x00}}, {2, [3]byte{0xc2, 0xbd, 0x00}},
-		{2, [3]byte{0xc2, 0xbc, 0x00}}, {2, [3]byte{0xc2, 0xa1, 0x00}},
-		{2, [3]byte{0xc2, 0xab, 0x00}}, {2, [3]byte{0xc2, 0xbb, 0x00}},
-		{3, [3]byte{0xe2, 0x96, 0x91}}, {3, [3]byte{0xe2, 0x96, 0x92}},
-		{3, [3]byte{0xe2, 0x96, 0x93}}, {3, [3]byte{0xe2, 0x94, 0x82}},
-		{3, [3]byte{0xe2, 0x94, 0xa4}}, {3, [3]byte{0xe2, 0x95, 0xa1}},
-		{3, [3]byte{0xe2, 0x95, 0xa2}}, {3, [3]byte{0xe2, 0x95, 0x96}},
-		{3, [3]byte{0xe2, 0x95, 0x95}}, {3, [3]byte{0xe2, 0x95, 0xa3}},
-		{3, [3]byte{0xe2, 0x95, 0x91}}, {3, [3]byte{0xe2, 0x95, 0x97}},
-		{3, [3]byte{0xe2, 0x95, 0x9d}}, {3, [3]byte{0xe2, 0x95, 0x9c}},
-		{3, [3]byte{0xe2, 0x95, 0x9b}}, {3, [3]byte{0xe2, 0x94, 0x90}},
-		{3, [3]byte{0xe2, 0x94, 0x94}}, {3, [3]byte{0xe2, 0x94, 0xb4}},
-		{3, [3]byte{0xe2, 0x94, 0xac}}, {3, [3]byte{0xe2, 0x94, 0x9c}},
-		{3, [3]byte{0xe2, 0x94, 0x80}}, {3, [3]byte{0xe2, 0x94, 0xbc}},
-		{3, [3]byte{0xe2, 0x95, 0x9e}}, {3, [3]byte{0xe2, 0x95, 0x9f}},
-		{3, [3]byte{0xe2, 0x95, 0x9a}}, {3, [3]byte{0xe2, 0x95, 0x94}},
-		{3, [3]byte{0xe2, 0x95, 0xa9}}, {3, [3]byte{0xe2, 0x95, 0xa6}},
-		{3, [3]byte{0xe2, 0x95, 0xa0}}, {3, [3]byte{0xe2, 0x95, 0x90}},
-		{3, [3]byte{0xe2, 0x95, 0xac}}, {3, [3]byte{0xe2, 0x95, 0xa7}},
-		{3, [3]byte{0xe2, 0x95, 0xa8}}, {3, [3]byte{0xe2, 0x95, 0xa4}},
-		{3, [3]byte{0xe2, 0x95, 0xa5}}, {3, [3]byte{0xe2, 0x95, 0x99}},
-		{3, [3]byte{0xe2, 0x95, 0x98}}, {3, [3]byte{0xe2, 0x95, 0x92}},
-		{3, [3]byte{0xe2, 0x95, 0x93}}, {3, [3]byte{0xe2, 0x95, 0xab}},
-		{3, [3]byte{0xe2, 0x95, 0xaa}}, {3, [3]byte{0xe2, 0x94, 0x98}},
-		{3, [3]byte{0xe2, 0x94, 0x8c}}, {3, [3]byte{0xe2, 0x96, 0x88}},
-		{3, [3]byte{0xe2, 0x96, 0x84}}, {3, [3]byte{0xe2, 0x96, 0x8c}},
-		{3, [3]byte{0xe2, 0x96, 0x90}}, {3, [3]byte{0xe2, 0x96, 0x80}},
-		{2, [3]byte{0xce, 0xb1, 0x00}}, {2, [3]byte{0xc3, 0x9f, 0x00}},
-		{2, [3]byte{0xce, 0x93, 0x00}}, {2, [3]byte{0xcf, 0x80, 0x00}},
-		{2, [3]byte{0xce, 0xa3, 0x00}}, {2, [3]byte{0xcf, 0x83, 0x00}},
-		{2, [3]byte{0xc2, 0xb5, 0x00}}, {2, [3]byte{0xcf, 0x84, 0x00}},
-		{2, [3]byte{0xce, 0xa6, 0x00}}, {2, [3]byte{0xce, 0x98, 0x00}},
-		{2, [3]byte{0xce, 0xa9, 0x00}}, {2, [3]byte{0xce, 0xb4, 0x00}},
-		{3, [3]byte{0xe2, 0x88, 0x9e}}, {2, [3]byte{0xcf, 0x86, 0x00}},
-		{2, [3]byte{0xce, 0xb5, 0x00}}, {3, [3]byte{0xe2, 0x88, 0xa9}},
-		{3, [3]byte{0xe2, 0x89, 0xa1}}, {2, [3]byte{0xc2, 0xb1, 0x00}},
-		{3, [3]byte{0xe2, 0x89, 0xa5}}, {3, [3]byte{0xe2, 0x89, 0xa4}},
-		{3, [3]byte{0xe2, 0x8c, 0xa0}}, {3, [3]byte{0xe2, 0x8c, 0xa1}},
-		{2, [3]byte{0xc3, 0xb7, 0x00}}, {3, [3]byte{0xe2, 0x89, 0x88}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {3, [3]byte{0xe2, 0x88, 0x99}},
-		{2, [3]byte{0xc2, 0xb7, 0x00}}, {3, [3]byte{0xe2, 0x88, 0x9a}},
-		{3, [3]byte{0xe2, 0x81, 0xbf}}, {2, [3]byte{0xc2, 0xb2, 0x00}},
-		{3, [3]byte{0xe2, 0x96, 0xa0}}, {2, [3]byte{0xc2, 0xa0, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xff0000a0, 0xad0000a1, 0x9b0000a2, 0x9c0000a3, 0xa60000aa, 0xae0000ab, 0xaa0000ac, 0xf80000b0,
-		0xf10000b1, 0xfd0000b2, 0xe60000b5, 0xfa0000b7, 0xa70000ba, 0xaf0000bb, 0xac0000bc, 0xab0000bd,
-		0xa80000bf, 0x910000c0, 0x860000c1, 0x8f0000c2, 0x8e0000c3, 0x800000c7, 0x920000c8, 0x900000c9,
-		0x890000ca, 0x980000cc, 0x8b0000cd, 0xa50000d1, 0xa90000d2, 0x9f0000d3, 0x8c0000d4, 0x990000d5,
-		0x9d0000d9, 0x960000da, 0x9a0000dc, 0xe10000df, 0x850000e0, 0xa00000e1, 0x830000e2, 0x840000e3,
-		0x870000e7, 0x8a0000e8, 0x820000e9, 0x880000ea, 0x8d0000ec, 0xa10000ed, 0xa40000f1, 0x950000f2,
-		0xa20000f3, 0x930000f4, 0x940000f5, 0xf60000f7, 0x970000f9, 0xa30000fa, 0x810000fc, 0xe2000393,
-		0xe9000398, 0xe40003a3, 0xe80003a6, 0xea0003a9, 0xe00003b1, 0xeb0003b4, 0xee0003b5, 0xe30003c0,
-		0xe50003c3, 0xe70003c4, 0xed0003c6, 0xfc00207f, 0x9e0020a7, 0xf9002219, 0xfb00221a, 0xec00221e,
-		0xef002229, 0xf7002248, 0xf0002261, 0xf3002264, 0xf2002265, 0xf4002320, 0xf5002321, 0xc4002500,
-		0xb3002502, 0xda00250c, 0xbf002510, 0xc0002514, 0xd9002518, 0xc300251c, 0xb4002524, 0xc200252c,
-		0xc1002534, 0xc500253c, 0xcd002550, 0xba002551, 0xd5002552, 0xd6002553, 0xc9002554, 0xb8002555,
-		0xb7002556, 0xbb002557, 0xd4002558, 0xd3002559, 0xc800255a, 0xbe00255b, 0xbd00255c, 0xbc00255d,
-		0xc600255e, 0xc700255f, 0xcc002560, 0xb5002561, 0xb6002562, 0xb9002563, 0xd1002564, 0xd2002565,
-		0xcb002566, 0xcf002567, 0xd0002568, 0xca002569, 0xd800256a, 0xd700256b, 0xce00256c, 0xdf002580,
-		0xdc002584, 0xdb002588, 0xdd00258c, 0xde002590, 0xb0002591, 0xb1002592, 0xb2002593, 0xfe0025a0,
-	},
-}
-
-// CodePage862 is the IBM Code Page 862 encoding.
-var CodePage862 *Charmap = &codePage862
-
-var codePage862 = Charmap{
-	name:          "IBM Code Page 862",
-	mib:           identifier.PC862LatinHebrew,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{2, [3]byte{0xd7, 0x90, 0x00}}, {2, [3]byte{0xd7, 0x91, 0x00}},
-		{2, [3]byte{0xd7, 0x92, 0x00}}, {2, [3]byte{0xd7, 0x93, 0x00}},
-		{2, [3]byte{0xd7, 0x94, 0x00}}, {2, [3]byte{0xd7, 0x95, 0x00}},
-		{2, [3]byte{0xd7, 0x96, 0x00}}, {2, [3]byte{0xd7, 0x97, 0x00}},
-		{2, [3]byte{0xd7, 0x98, 0x00}}, {2, [3]byte{0xd7, 0x99, 0x00}},
-		{2, [3]byte{0xd7, 0x9a, 0x00}}, {2, [3]byte{0xd7, 0x9b, 0x00}},
-		{2, [3]byte{0xd7, 0x9c, 0x00}}, {2, [3]byte{0xd7, 0x9d, 0x00}},
-		{2, [3]byte{0xd7, 0x9e, 0x00}}, {2, [3]byte{0xd7, 0x9f, 0x00}},
-		{2, [3]byte{0xd7, 0xa0, 0x00}}, {2, [3]byte{0xd7, 0xa1, 0x00}},
-		{2, [3]byte{0xd7, 0xa2, 0x00}}, {2, [3]byte{0xd7, 0xa3, 0x00}},
-		{2, [3]byte{0xd7, 0xa4, 0x00}}, {2, [3]byte{0xd7, 0xa5, 0x00}},
-		{2, [3]byte{0xd7, 0xa6, 0x00}}, {2, [3]byte{0xd7, 0xa7, 0x00}},
-		{2, [3]byte{0xd7, 0xa8, 0x00}}, {2, [3]byte{0xd7, 0xa9, 0x00}},
-		{2, [3]byte{0xd7, 0xaa, 0x00}}, {2, [3]byte{0xc2, 0xa2, 0x00}},
-		{2, [3]byte{0xc2, 0xa3, 0x00}}, {2, [3]byte{0xc2, 0xa5, 0x00}},
-		{3, [3]byte{0xe2, 0x82, 0xa7}}, {2, [3]byte{0xc6, 0x92, 0x00}},
-		{2, [3]byte{0xc3, 0xa1, 0x00}}, {2, [3]byte{0xc3, 0xad, 0x00}},
-		{2, [3]byte{0xc3, 0xb3, 0x00}}, {2, [3]byte{0xc3, 0xba, 0x00}},
-		{2, [3]byte{0xc3, 0xb1, 0x00}}, {2, [3]byte{0xc3, 0x91, 0x00}},
-		{2, [3]byte{0xc2, 0xaa, 0x00}}, {2, [3]byte{0xc2, 0xba, 0x00}},
-		{2, [3]byte{0xc2, 0xbf, 0x00}}, {3, [3]byte{0xe2, 0x8c, 0x90}},
-		{2, [3]byte{0xc2, 0xac, 0x00}}, {2, [3]byte{0xc2, 0xbd, 0x00}},
-		{2, [3]byte{0xc2, 0xbc, 0x00}}, {2, [3]byte{0xc2, 0xa1, 0x00}},
-		{2, [3]byte{0xc2, 0xab, 0x00}}, {2, [3]byte{0xc2, 0xbb, 0x00}},
-		{3, [3]byte{0xe2, 0x96, 0x91}}, {3, [3]byte{0xe2, 0x96, 0x92}},
-		{3, [3]byte{0xe2, 0x96, 0x93}}, {3, [3]byte{0xe2, 0x94, 0x82}},
-		{3, [3]byte{0xe2, 0x94, 0xa4}}, {3, [3]byte{0xe2, 0x95, 0xa1}},
-		{3, [3]byte{0xe2, 0x95, 0xa2}}, {3, [3]byte{0xe2, 0x95, 0x96}},
-		{3, [3]byte{0xe2, 0x95, 0x95}}, {3, [3]byte{0xe2, 0x95, 0xa3}},
-		{3, [3]byte{0xe2, 0x95, 0x91}}, {3, [3]byte{0xe2, 0x95, 0x97}},
-		{3, [3]byte{0xe2, 0x95, 0x9d}}, {3, [3]byte{0xe2, 0x95, 0x9c}},
-		{3, [3]byte{0xe2, 0x95, 0x9b}}, {3, [3]byte{0xe2, 0x94, 0x90}},
-		{3, [3]byte{0xe2, 0x94, 0x94}}, {3, [3]byte{0xe2, 0x94, 0xb4}},
-		{3, [3]byte{0xe2, 0x94, 0xac}}, {3, [3]byte{0xe2, 0x94, 0x9c}},
-		{3, [3]byte{0xe2, 0x94, 0x80}}, {3, [3]byte{0xe2, 0x94, 0xbc}},
-		{3, [3]byte{0xe2, 0x95, 0x9e}}, {3, [3]byte{0xe2, 0x95, 0x9f}},
-		{3, [3]byte{0xe2, 0x95, 0x9a}}, {3, [3]byte{0xe2, 0x95, 0x94}},
-		{3, [3]byte{0xe2, 0x95, 0xa9}}, {3, [3]byte{0xe2, 0x95, 0xa6}},
-		{3, [3]byte{0xe2, 0x95, 0xa0}}, {3, [3]byte{0xe2, 0x95, 0x90}},
-		{3, [3]byte{0xe2, 0x95, 0xac}}, {3, [3]byte{0xe2, 0x95, 0xa7}},
-		{3, [3]byte{0xe2, 0x95, 0xa8}}, {3, [3]byte{0xe2, 0x95, 0xa4}},
-		{3, [3]byte{0xe2, 0x95, 0xa5}}, {3, [3]byte{0xe2, 0x95, 0x99}},
-		{3, [3]byte{0xe2, 0x95, 0x98}}, {3, [3]byte{0xe2, 0x95, 0x92}},
-		{3, [3]byte{0xe2, 0x95, 0x93}}, {3, [3]byte{0xe2, 0x95, 0xab}},
-		{3, [3]byte{0xe2, 0x95, 0xaa}}, {3, [3]byte{0xe2, 0x94, 0x98}},
-		{3, [3]byte{0xe2, 0x94, 0x8c}}, {3, [3]byte{0xe2, 0x96, 0x88}},
-		{3, [3]byte{0xe2, 0x96, 0x84}}, {3, [3]byte{0xe2, 0x96, 0x8c}},
-		{3, [3]byte{0xe2, 0x96, 0x90}}, {3, [3]byte{0xe2, 0x96, 0x80}},
-		{2, [3]byte{0xce, 0xb1, 0x00}}, {2, [3]byte{0xc3, 0x9f, 0x00}},
-		{2, [3]byte{0xce, 0x93, 0x00}}, {2, [3]byte{0xcf, 0x80, 0x00}},
-		{2, [3]byte{0xce, 0xa3, 0x00}}, {2, [3]byte{0xcf, 0x83, 0x00}},
-		{2, [3]byte{0xc2, 0xb5, 0x00}}, {2, [3]byte{0xcf, 0x84, 0x00}},
-		{2, [3]byte{0xce, 0xa6, 0x00}}, {2, [3]byte{0xce, 0x98, 0x00}},
-		{2, [3]byte{0xce, 0xa9, 0x00}}, {2, [3]byte{0xce, 0xb4, 0x00}},
-		{3, [3]byte{0xe2, 0x88, 0x9e}}, {2, [3]byte{0xcf, 0x86, 0x00}},
-		{2, [3]byte{0xce, 0xb5, 0x00}}, {3, [3]byte{0xe2, 0x88, 0xa9}},
-		{3, [3]byte{0xe2, 0x89, 0xa1}}, {2, [3]byte{0xc2, 0xb1, 0x00}},
-		{3, [3]byte{0xe2, 0x89, 0xa5}}, {3, [3]byte{0xe2, 0x89, 0xa4}},
-		{3, [3]byte{0xe2, 0x8c, 0xa0}}, {3, [3]byte{0xe2, 0x8c, 0xa1}},
-		{2, [3]byte{0xc3, 0xb7, 0x00}}, {3, [3]byte{0xe2, 0x89, 0x88}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {3, [3]byte{0xe2, 0x88, 0x99}},
-		{2, [3]byte{0xc2, 0xb7, 0x00}}, {3, [3]byte{0xe2, 0x88, 0x9a}},
-		{3, [3]byte{0xe2, 0x81, 0xbf}}, {2, [3]byte{0xc2, 0xb2, 0x00}},
-		{3, [3]byte{0xe2, 0x96, 0xa0}}, {2, [3]byte{0xc2, 0xa0, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xff0000a0, 0xad0000a1, 0x9b0000a2, 0x9c0000a3, 0x9d0000a5, 0xa60000aa, 0xae0000ab, 0xaa0000ac,
-		0xf80000b0, 0xf10000b1, 0xfd0000b2, 0xe60000b5, 0xfa0000b7, 0xa70000ba, 0xaf0000bb, 0xac0000bc,
-		0xab0000bd, 0xa80000bf, 0xa50000d1, 0xe10000df, 0xa00000e1, 0xa10000ed, 0xa40000f1, 0xa20000f3,
-		0xf60000f7, 0xa30000fa, 0x9f000192, 0xe2000393, 0xe9000398, 0xe40003a3, 0xe80003a6, 0xea0003a9,
-		0xe00003b1, 0xeb0003b4, 0xee0003b5, 0xe30003c0, 0xe50003c3, 0xe70003c4, 0xed0003c6, 0x800005d0,
-		0x810005d1, 0x820005d2, 0x830005d3, 0x840005d4, 0x850005d5, 0x860005d6, 0x870005d7, 0x880005d8,
-		0x890005d9, 0x8a0005da, 0x8b0005db, 0x8c0005dc, 0x8d0005dd, 0x8e0005de, 0x8f0005df, 0x900005e0,
-		0x910005e1, 0x920005e2, 0x930005e3, 0x940005e4, 0x950005e5, 0x960005e6, 0x970005e7, 0x980005e8,
-		0x990005e9, 0x9a0005ea, 0xfc00207f, 0x9e0020a7, 0xf9002219, 0xfb00221a, 0xec00221e, 0xef002229,
-		0xf7002248, 0xf0002261, 0xf3002264, 0xf2002265, 0xa9002310, 0xf4002320, 0xf5002321, 0xc4002500,
-		0xb3002502, 0xda00250c, 0xbf002510, 0xc0002514, 0xd9002518, 0xc300251c, 0xb4002524, 0xc200252c,
-		0xc1002534, 0xc500253c, 0xcd002550, 0xba002551, 0xd5002552, 0xd6002553, 0xc9002554, 0xb8002555,
-		0xb7002556, 0xbb002557, 0xd4002558, 0xd3002559, 0xc800255a, 0xbe00255b, 0xbd00255c, 0xbc00255d,
-		0xc600255e, 0xc700255f, 0xcc002560, 0xb5002561, 0xb6002562, 0xb9002563, 0xd1002564, 0xd2002565,
-		0xcb002566, 0xcf002567, 0xd0002568, 0xca002569, 0xd800256a, 0xd700256b, 0xce00256c, 0xdf002580,
-		0xdc002584, 0xdb002588, 0xdd00258c, 0xde002590, 0xb0002591, 0xb1002592, 0xb2002593, 0xfe0025a0,
-	},
-}
-
-// CodePage863 is the IBM Code Page 863 encoding.
-var CodePage863 *Charmap = &codePage863
-
-var codePage863 = Charmap{
-	name:          "IBM Code Page 863",
-	mib:           identifier.IBM863,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{2, [3]byte{0xc3, 0x87, 0x00}}, {2, [3]byte{0xc3, 0xbc, 0x00}},
-		{2, [3]byte{0xc3, 0xa9, 0x00}}, {2, [3]byte{0xc3, 0xa2, 0x00}},
-		{2, [3]byte{0xc3, 0x82, 0x00}}, {2, [3]byte{0xc3, 0xa0, 0x00}},
-		{2, [3]byte{0xc2, 0xb6, 0x00}}, {2, [3]byte{0xc3, 0xa7, 0x00}},
-		{2, [3]byte{0xc3, 0xaa, 0x00}}, {2, [3]byte{0xc3, 0xab, 0x00}},
-		{2, [3]byte{0xc3, 0xa8, 0x00}}, {2, [3]byte{0xc3, 0xaf, 0x00}},
-		{2, [3]byte{0xc3, 0xae, 0x00}}, {3, [3]byte{0xe2, 0x80, 0x97}},
-		{2, [3]byte{0xc3, 0x80, 0x00}}, {2, [3]byte{0xc2, 0xa7, 0x00}},
-		{2, [3]byte{0xc3, 0x89, 0x00}}, {2, [3]byte{0xc3, 0x88, 0x00}},
-		{2, [3]byte{0xc3, 0x8a, 0x00}}, {2, [3]byte{0xc3, 0xb4, 0x00}},
-		{2, [3]byte{0xc3, 0x8b, 0x00}}, {2, [3]byte{0xc3, 0x8f, 0x00}},
-		{2, [3]byte{0xc3, 0xbb, 0x00}}, {2, [3]byte{0xc3, 0xb9, 0x00}},
-		{2, [3]byte{0xc2, 0xa4, 0x00}}, {2, [3]byte{0xc3, 0x94, 0x00}},
-		{2, [3]byte{0xc3, 0x9c, 0x00}}, {2, [3]byte{0xc2, 0xa2, 0x00}},
-		{2, [3]byte{0xc2, 0xa3, 0x00}}, {2, [3]byte{0xc3, 0x99, 0x00}},
-		{2, [3]byte{0xc3, 0x9b, 0x00}}, {2, [3]byte{0xc6, 0x92, 0x00}},
-		{2, [3]byte{0xc2, 0xa6, 0x00}}, {2, [3]byte{0xc2, 0xb4, 0x00}},
-		{2, [3]byte{0xc3, 0xb3, 0x00}}, {2, [3]byte{0xc3, 0xba, 0x00}},
-		{2, [3]byte{0xc2, 0xa8, 0x00}}, {2, [3]byte{0xc2, 0xb8, 0x00}},
-		{2, [3]byte{0xc2, 0xb3, 0x00}}, {2, [3]byte{0xc2, 0xaf, 0x00}},
-		{2, [3]byte{0xc3, 0x8e, 0x00}}, {3, [3]byte{0xe2, 0x8c, 0x90}},
-		{2, [3]byte{0xc2, 0xac, 0x00}}, {2, [3]byte{0xc2, 0xbd, 0x00}},
-		{2, [3]byte{0xc2, 0xbc, 0x00}}, {2, [3]byte{0xc2, 0xbe, 0x00}},
-		{2, [3]byte{0xc2, 0xab, 0x00}}, {2, [3]byte{0xc2, 0xbb, 0x00}},
-		{3, [3]byte{0xe2, 0x96, 0x91}}, {3, [3]byte{0xe2, 0x96, 0x92}},
-		{3, [3]byte{0xe2, 0x96, 0x93}}, {3, [3]byte{0xe2, 0x94, 0x82}},
-		{3, [3]byte{0xe2, 0x94, 0xa4}}, {3, [3]byte{0xe2, 0x95, 0xa1}},
-		{3, [3]byte{0xe2, 0x95, 0xa2}}, {3, [3]byte{0xe2, 0x95, 0x96}},
-		{3, [3]byte{0xe2, 0x95, 0x95}}, {3, [3]byte{0xe2, 0x95, 0xa3}},
-		{3, [3]byte{0xe2, 0x95, 0x91}}, {3, [3]byte{0xe2, 0x95, 0x97}},
-		{3, [3]byte{0xe2, 0x95, 0x9d}}, {3, [3]byte{0xe2, 0x95, 0x9c}},
-		{3, [3]byte{0xe2, 0x95, 0x9b}}, {3, [3]byte{0xe2, 0x94, 0x90}},
-		{3, [3]byte{0xe2, 0x94, 0x94}}, {3, [3]byte{0xe2, 0x94, 0xb4}},
-		{3, [3]byte{0xe2, 0x94, 0xac}}, {3, [3]byte{0xe2, 0x94, 0x9c}},
-		{3, [3]byte{0xe2, 0x94, 0x80}}, {3, [3]byte{0xe2, 0x94, 0xbc}},
-		{3, [3]byte{0xe2, 0x95, 0x9e}}, {3, [3]byte{0xe2, 0x95, 0x9f}},
-		{3, [3]byte{0xe2, 0x95, 0x9a}}, {3, [3]byte{0xe2, 0x95, 0x94}},
-		{3, [3]byte{0xe2, 0x95, 0xa9}}, {3, [3]byte{0xe2, 0x95, 0xa6}},
-		{3, [3]byte{0xe2, 0x95, 0xa0}}, {3, [3]byte{0xe2, 0x95, 0x90}},
-		{3, [3]byte{0xe2, 0x95, 0xac}}, {3, [3]byte{0xe2, 0x95, 0xa7}},
-		{3, [3]byte{0xe2, 0x95, 0xa8}}, {3, [3]byte{0xe2, 0x95, 0xa4}},
-		{3, [3]byte{0xe2, 0x95, 0xa5}}, {3, [3]byte{0xe2, 0x95, 0x99}},
-		{3, [3]byte{0xe2, 0x95, 0x98}}, {3, [3]byte{0xe2, 0x95, 0x92}},
-		{3, [3]byte{0xe2, 0x95, 0x93}}, {3, [3]byte{0xe2, 0x95, 0xab}},
-		{3, [3]byte{0xe2, 0x95, 0xaa}}, {3, [3]byte{0xe2, 0x94, 0x98}},
-		{3, [3]byte{0xe2, 0x94, 0x8c}}, {3, [3]byte{0xe2, 0x96, 0x88}},
-		{3, [3]byte{0xe2, 0x96, 0x84}}, {3, [3]byte{0xe2, 0x96, 0x8c}},
-		{3, [3]byte{0xe2, 0x96, 0x90}}, {3, [3]byte{0xe2, 0x96, 0x80}},
-		{2, [3]byte{0xce, 0xb1, 0x00}}, {2, [3]byte{0xc3, 0x9f, 0x00}},
-		{2, [3]byte{0xce, 0x93, 0x00}}, {2, [3]byte{0xcf, 0x80, 0x00}},
-		{2, [3]byte{0xce, 0xa3, 0x00}}, {2, [3]byte{0xcf, 0x83, 0x00}},
-		{2, [3]byte{0xc2, 0xb5, 0x00}}, {2, [3]byte{0xcf, 0x84, 0x00}},
-		{2, [3]byte{0xce, 0xa6, 0x00}}, {2, [3]byte{0xce, 0x98, 0x00}},
-		{2, [3]byte{0xce, 0xa9, 0x00}}, {2, [3]byte{0xce, 0xb4, 0x00}},
-		{3, [3]byte{0xe2, 0x88, 0x9e}}, {2, [3]byte{0xcf, 0x86, 0x00}},
-		{2, [3]byte{0xce, 0xb5, 0x00}}, {3, [3]byte{0xe2, 0x88, 0xa9}},
-		{3, [3]byte{0xe2, 0x89, 0xa1}}, {2, [3]byte{0xc2, 0xb1, 0x00}},
-		{3, [3]byte{0xe2, 0x89, 0xa5}}, {3, [3]byte{0xe2, 0x89, 0xa4}},
-		{3, [3]byte{0xe2, 0x8c, 0xa0}}, {3, [3]byte{0xe2, 0x8c, 0xa1}},
-		{2, [3]byte{0xc3, 0xb7, 0x00}}, {3, [3]byte{0xe2, 0x89, 0x88}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {3, [3]byte{0xe2, 0x88, 0x99}},
-		{2, [3]byte{0xc2, 0xb7, 0x00}}, {3, [3]byte{0xe2, 0x88, 0x9a}},
-		{3, [3]byte{0xe2, 0x81, 0xbf}}, {2, [3]byte{0xc2, 0xb2, 0x00}},
-		{3, [3]byte{0xe2, 0x96, 0xa0}}, {2, [3]byte{0xc2, 0xa0, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xff0000a0, 0x9b0000a2, 0x9c0000a3, 0x980000a4, 0xa00000a6, 0x8f0000a7, 0xa40000a8, 0xae0000ab,
-		0xaa0000ac, 0xa70000af, 0xf80000b0, 0xf10000b1, 0xfd0000b2, 0xa60000b3, 0xa10000b4, 0xe60000b5,
-		0x860000b6, 0xfa0000b7, 0xa50000b8, 0xaf0000bb, 0xac0000bc, 0xab0000bd, 0xad0000be, 0x8e0000c0,
-		0x840000c2, 0x800000c7, 0x910000c8, 0x900000c9, 0x920000ca, 0x940000cb, 0xa80000ce, 0x950000cf,
-		0x990000d4, 0x9d0000d9, 0x9e0000db, 0x9a0000dc, 0xe10000df, 0x850000e0, 0x830000e2, 0x870000e7,
-		0x8a0000e8, 0x820000e9, 0x880000ea, 0x890000eb, 0x8c0000ee, 0x8b0000ef, 0xa20000f3, 0x930000f4,
-		0xf60000f7, 0x970000f9, 0xa30000fa, 0x960000fb, 0x810000fc, 0x9f000192, 0xe2000393, 0xe9000398,
-		0xe40003a3, 0xe80003a6, 0xea0003a9, 0xe00003b1, 0xeb0003b4, 0xee0003b5, 0xe30003c0, 0xe50003c3,
-		0xe70003c4, 0xed0003c6, 0x8d002017, 0xfc00207f, 0xf9002219, 0xfb00221a, 0xec00221e, 0xef002229,
-		0xf7002248, 0xf0002261, 0xf3002264, 0xf2002265, 0xa9002310, 0xf4002320, 0xf5002321, 0xc4002500,
-		0xb3002502, 0xda00250c, 0xbf002510, 0xc0002514, 0xd9002518, 0xc300251c, 0xb4002524, 0xc200252c,
-		0xc1002534, 0xc500253c, 0xcd002550, 0xba002551, 0xd5002552, 0xd6002553, 0xc9002554, 0xb8002555,
-		0xb7002556, 0xbb002557, 0xd4002558, 0xd3002559, 0xc800255a, 0xbe00255b, 0xbd00255c, 0xbc00255d,
-		0xc600255e, 0xc700255f, 0xcc002560, 0xb5002561, 0xb6002562, 0xb9002563, 0xd1002564, 0xd2002565,
-		0xcb002566, 0xcf002567, 0xd0002568, 0xca002569, 0xd800256a, 0xd700256b, 0xce00256c, 0xdf002580,
-		0xdc002584, 0xdb002588, 0xdd00258c, 0xde002590, 0xb0002591, 0xb1002592, 0xb2002593, 0xfe0025a0,
-	},
-}
-
-// CodePage865 is the IBM Code Page 865 encoding.
-var CodePage865 *Charmap = &codePage865
-
-var codePage865 = Charmap{
-	name:          "IBM Code Page 865",
-	mib:           identifier.IBM865,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{2, [3]byte{0xc3, 0x87, 0x00}}, {2, [3]byte{0xc3, 0xbc, 0x00}},
-		{2, [3]byte{0xc3, 0xa9, 0x00}}, {2, [3]byte{0xc3, 0xa2, 0x00}},
-		{2, [3]byte{0xc3, 0xa4, 0x00}}, {2, [3]byte{0xc3, 0xa0, 0x00}},
-		{2, [3]byte{0xc3, 0xa5, 0x00}}, {2, [3]byte{0xc3, 0xa7, 0x00}},
-		{2, [3]byte{0xc3, 0xaa, 0x00}}, {2, [3]byte{0xc3, 0xab, 0x00}},
-		{2, [3]byte{0xc3, 0xa8, 0x00}}, {2, [3]byte{0xc3, 0xaf, 0x00}},
-		{2, [3]byte{0xc3, 0xae, 0x00}}, {2, [3]byte{0xc3, 0xac, 0x00}},
-		{2, [3]byte{0xc3, 0x84, 0x00}}, {2, [3]byte{0xc3, 0x85, 0x00}},
-		{2, [3]byte{0xc3, 0x89, 0x00}}, {2, [3]byte{0xc3, 0xa6, 0x00}},
-		{2, [3]byte{0xc3, 0x86, 0x00}}, {2, [3]byte{0xc3, 0xb4, 0x00}},
-		{2, [3]byte{0xc3, 0xb6, 0x00}}, {2, [3]byte{0xc3, 0xb2, 0x00}},
-		{2, [3]byte{0xc3, 0xbb, 0x00}}, {2, [3]byte{0xc3, 0xb9, 0x00}},
-		{2, [3]byte{0xc3, 0xbf, 0x00}}, {2, [3]byte{0xc3, 0x96, 0x00}},
-		{2, [3]byte{0xc3, 0x9c, 0x00}}, {2, [3]byte{0xc3, 0xb8, 0x00}},
-		{2, [3]byte{0xc2, 0xa3, 0x00}}, {2, [3]byte{0xc3, 0x98, 0x00}},
-		{3, [3]byte{0xe2, 0x82, 0xa7}}, {2, [3]byte{0xc6, 0x92, 0x00}},
-		{2, [3]byte{0xc3, 0xa1, 0x00}}, {2, [3]byte{0xc3, 0xad, 0x00}},
-		{2, [3]byte{0xc3, 0xb3, 0x00}}, {2, [3]byte{0xc3, 0xba, 0x00}},
-		{2, [3]byte{0xc3, 0xb1, 0x00}}, {2, [3]byte{0xc3, 0x91, 0x00}},
-		{2, [3]byte{0xc2, 0xaa, 0x00}}, {2, [3]byte{0xc2, 0xba, 0x00}},
-		{2, [3]byte{0xc2, 0xbf, 0x00}}, {3, [3]byte{0xe2, 0x8c, 0x90}},
-		{2, [3]byte{0xc2, 0xac, 0x00}}, {2, [3]byte{0xc2, 0xbd, 0x00}},
-		{2, [3]byte{0xc2, 0xbc, 0x00}}, {2, [3]byte{0xc2, 0xa1, 0x00}},
-		{2, [3]byte{0xc2, 0xab, 0x00}}, {2, [3]byte{0xc2, 0xa4, 0x00}},
-		{3, [3]byte{0xe2, 0x96, 0x91}}, {3, [3]byte{0xe2, 0x96, 0x92}},
-		{3, [3]byte{0xe2, 0x96, 0x93}}, {3, [3]byte{0xe2, 0x94, 0x82}},
-		{3, [3]byte{0xe2, 0x94, 0xa4}}, {3, [3]byte{0xe2, 0x95, 0xa1}},
-		{3, [3]byte{0xe2, 0x95, 0xa2}}, {3, [3]byte{0xe2, 0x95, 0x96}},
-		{3, [3]byte{0xe2, 0x95, 0x95}}, {3, [3]byte{0xe2, 0x95, 0xa3}},
-		{3, [3]byte{0xe2, 0x95, 0x91}}, {3, [3]byte{0xe2, 0x95, 0x97}},
-		{3, [3]byte{0xe2, 0x95, 0x9d}}, {3, [3]byte{0xe2, 0x95, 0x9c}},
-		{3, [3]byte{0xe2, 0x95, 0x9b}}, {3, [3]byte{0xe2, 0x94, 0x90}},
-		{3, [3]byte{0xe2, 0x94, 0x94}}, {3, [3]byte{0xe2, 0x94, 0xb4}},
-		{3, [3]byte{0xe2, 0x94, 0xac}}, {3, [3]byte{0xe2, 0x94, 0x9c}},
-		{3, [3]byte{0xe2, 0x94, 0x80}}, {3, [3]byte{0xe2, 0x94, 0xbc}},
-		{3, [3]byte{0xe2, 0x95, 0x9e}}, {3, [3]byte{0xe2, 0x95, 0x9f}},
-		{3, [3]byte{0xe2, 0x95, 0x9a}}, {3, [3]byte{0xe2, 0x95, 0x94}},
-		{3, [3]byte{0xe2, 0x95, 0xa9}}, {3, [3]byte{0xe2, 0x95, 0xa6}},
-		{3, [3]byte{0xe2, 0x95, 0xa0}}, {3, [3]byte{0xe2, 0x95, 0x90}},
-		{3, [3]byte{0xe2, 0x95, 0xac}}, {3, [3]byte{0xe2, 0x95, 0xa7}},
-		{3, [3]byte{0xe2, 0x95, 0xa8}}, {3, [3]byte{0xe2, 0x95, 0xa4}},
-		{3, [3]byte{0xe2, 0x95, 0xa5}}, {3, [3]byte{0xe2, 0x95, 0x99}},
-		{3, [3]byte{0xe2, 0x95, 0x98}}, {3, [3]byte{0xe2, 0x95, 0x92}},
-		{3, [3]byte{0xe2, 0x95, 0x93}}, {3, [3]byte{0xe2, 0x95, 0xab}},
-		{3, [3]byte{0xe2, 0x95, 0xaa}}, {3, [3]byte{0xe2, 0x94, 0x98}},
-		{3, [3]byte{0xe2, 0x94, 0x8c}}, {3, [3]byte{0xe2, 0x96, 0x88}},
-		{3, [3]byte{0xe2, 0x96, 0x84}}, {3, [3]byte{0xe2, 0x96, 0x8c}},
-		{3, [3]byte{0xe2, 0x96, 0x90}}, {3, [3]byte{0xe2, 0x96, 0x80}},
-		{2, [3]byte{0xce, 0xb1, 0x00}}, {2, [3]byte{0xc3, 0x9f, 0x00}},
-		{2, [3]byte{0xce, 0x93, 0x00}}, {2, [3]byte{0xcf, 0x80, 0x00}},
-		{2, [3]byte{0xce, 0xa3, 0x00}}, {2, [3]byte{0xcf, 0x83, 0x00}},
-		{2, [3]byte{0xc2, 0xb5, 0x00}}, {2, [3]byte{0xcf, 0x84, 0x00}},
-		{2, [3]byte{0xce, 0xa6, 0x00}}, {2, [3]byte{0xce, 0x98, 0x00}},
-		{2, [3]byte{0xce, 0xa9, 0x00}}, {2, [3]byte{0xce, 0xb4, 0x00}},
-		{3, [3]byte{0xe2, 0x88, 0x9e}}, {2, [3]byte{0xcf, 0x86, 0x00}},
-		{2, [3]byte{0xce, 0xb5, 0x00}}, {3, [3]byte{0xe2, 0x88, 0xa9}},
-		{3, [3]byte{0xe2, 0x89, 0xa1}}, {2, [3]byte{0xc2, 0xb1, 0x00}},
-		{3, [3]byte{0xe2, 0x89, 0xa5}}, {3, [3]byte{0xe2, 0x89, 0xa4}},
-		{3, [3]byte{0xe2, 0x8c, 0xa0}}, {3, [3]byte{0xe2, 0x8c, 0xa1}},
-		{2, [3]byte{0xc3, 0xb7, 0x00}}, {3, [3]byte{0xe2, 0x89, 0x88}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {3, [3]byte{0xe2, 0x88, 0x99}},
-		{2, [3]byte{0xc2, 0xb7, 0x00}}, {3, [3]byte{0xe2, 0x88, 0x9a}},
-		{3, [3]byte{0xe2, 0x81, 0xbf}}, {2, [3]byte{0xc2, 0xb2, 0x00}},
-		{3, [3]byte{0xe2, 0x96, 0xa0}}, {2, [3]byte{0xc2, 0xa0, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xff0000a0, 0xad0000a1, 0x9c0000a3, 0xaf0000a4, 0xa60000aa, 0xae0000ab, 0xaa0000ac, 0xf80000b0,
-		0xf10000b1, 0xfd0000b2, 0xe60000b5, 0xfa0000b7, 0xa70000ba, 0xac0000bc, 0xab0000bd, 0xa80000bf,
-		0x8e0000c4, 0x8f0000c5, 0x920000c6, 0x800000c7, 0x900000c9, 0xa50000d1, 0x990000d6, 0x9d0000d8,
-		0x9a0000dc, 0xe10000df, 0x850000e0, 0xa00000e1, 0x830000e2, 0x840000e4, 0x860000e5, 0x910000e6,
-		0x870000e7, 0x8a0000e8, 0x820000e9, 0x880000ea, 0x890000eb, 0x8d0000ec, 0xa10000ed, 0x8c0000ee,
-		0x8b0000ef, 0xa40000f1, 0x950000f2, 0xa20000f3, 0x930000f4, 0x940000f6, 0xf60000f7, 0x9b0000f8,
-		0x970000f9, 0xa30000fa, 0x960000fb, 0x810000fc, 0x980000ff, 0x9f000192, 0xe2000393, 0xe9000398,
-		0xe40003a3, 0xe80003a6, 0xea0003a9, 0xe00003b1, 0xeb0003b4, 0xee0003b5, 0xe30003c0, 0xe50003c3,
-		0xe70003c4, 0xed0003c6, 0xfc00207f, 0x9e0020a7, 0xf9002219, 0xfb00221a, 0xec00221e, 0xef002229,
-		0xf7002248, 0xf0002261, 0xf3002264, 0xf2002265, 0xa9002310, 0xf4002320, 0xf5002321, 0xc4002500,
-		0xb3002502, 0xda00250c, 0xbf002510, 0xc0002514, 0xd9002518, 0xc300251c, 0xb4002524, 0xc200252c,
-		0xc1002534, 0xc500253c, 0xcd002550, 0xba002551, 0xd5002552, 0xd6002553, 0xc9002554, 0xb8002555,
-		0xb7002556, 0xbb002557, 0xd4002558, 0xd3002559, 0xc800255a, 0xbe00255b, 0xbd00255c, 0xbc00255d,
-		0xc600255e, 0xc700255f, 0xcc002560, 0xb5002561, 0xb6002562, 0xb9002563, 0xd1002564, 0xd2002565,
-		0xcb002566, 0xcf002567, 0xd0002568, 0xca002569, 0xd800256a, 0xd700256b, 0xce00256c, 0xdf002580,
-		0xdc002584, 0xdb002588, 0xdd00258c, 0xde002590, 0xb0002591, 0xb1002592, 0xb2002593, 0xfe0025a0,
-	},
-}
-
-// CodePage866 is the IBM Code Page 866 encoding.
-var CodePage866 *Charmap = &codePage866
-
-var codePage866 = Charmap{
-	name:          "IBM Code Page 866",
-	mib:           identifier.IBM866,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{2, [3]byte{0xd0, 0x90, 0x00}}, {2, [3]byte{0xd0, 0x91, 0x00}},
-		{2, [3]byte{0xd0, 0x92, 0x00}}, {2, [3]byte{0xd0, 0x93, 0x00}},
-		{2, [3]byte{0xd0, 0x94, 0x00}}, {2, [3]byte{0xd0, 0x95, 0x00}},
-		{2, [3]byte{0xd0, 0x96, 0x00}}, {2, [3]byte{0xd0, 0x97, 0x00}},
-		{2, [3]byte{0xd0, 0x98, 0x00}}, {2, [3]byte{0xd0, 0x99, 0x00}},
-		{2, [3]byte{0xd0, 0x9a, 0x00}}, {2, [3]byte{0xd0, 0x9b, 0x00}},
-		{2, [3]byte{0xd0, 0x9c, 0x00}}, {2, [3]byte{0xd0, 0x9d, 0x00}},
-		{2, [3]byte{0xd0, 0x9e, 0x00}}, {2, [3]byte{0xd0, 0x9f, 0x00}},
-		{2, [3]byte{0xd0, 0xa0, 0x00}}, {2, [3]byte{0xd0, 0xa1, 0x00}},
-		{2, [3]byte{0xd0, 0xa2, 0x00}}, {2, [3]byte{0xd0, 0xa3, 0x00}},
-		{2, [3]byte{0xd0, 0xa4, 0x00}}, {2, [3]byte{0xd0, 0xa5, 0x00}},
-		{2, [3]byte{0xd0, 0xa6, 0x00}}, {2, [3]byte{0xd0, 0xa7, 0x00}},
-		{2, [3]byte{0xd0, 0xa8, 0x00}}, {2, [3]byte{0xd0, 0xa9, 0x00}},
-		{2, [3]byte{0xd0, 0xaa, 0x00}}, {2, [3]byte{0xd0, 0xab, 0x00}},
-		{2, [3]byte{0xd0, 0xac, 0x00}}, {2, [3]byte{0xd0, 0xad, 0x00}},
-		{2, [3]byte{0xd0, 0xae, 0x00}}, {2, [3]byte{0xd0, 0xaf, 0x00}},
-		{2, [3]byte{0xd0, 0xb0, 0x00}}, {2, [3]byte{0xd0, 0xb1, 0x00}},
-		{2, [3]byte{0xd0, 0xb2, 0x00}}, {2, [3]byte{0xd0, 0xb3, 0x00}},
-		{2, [3]byte{0xd0, 0xb4, 0x00}}, {2, [3]byte{0xd0, 0xb5, 0x00}},
-		{2, [3]byte{0xd0, 0xb6, 0x00}}, {2, [3]byte{0xd0, 0xb7, 0x00}},
-		{2, [3]byte{0xd0, 0xb8, 0x00}}, {2, [3]byte{0xd0, 0xb9, 0x00}},
-		{2, [3]byte{0xd0, 0xba, 0x00}}, {2, [3]byte{0xd0, 0xbb, 0x00}},
-		{2, [3]byte{0xd0, 0xbc, 0x00}}, {2, [3]byte{0xd0, 0xbd, 0x00}},
-		{2, [3]byte{0xd0, 0xbe, 0x00}}, {2, [3]byte{0xd0, 0xbf, 0x00}},
-		{3, [3]byte{0xe2, 0x96, 0x91}}, {3, [3]byte{0xe2, 0x96, 0x92}},
-		{3, [3]byte{0xe2, 0x96, 0x93}}, {3, [3]byte{0xe2, 0x94, 0x82}},
-		{3, [3]byte{0xe2, 0x94, 0xa4}}, {3, [3]byte{0xe2, 0x95, 0xa1}},
-		{3, [3]byte{0xe2, 0x95, 0xa2}}, {3, [3]byte{0xe2, 0x95, 0x96}},
-		{3, [3]byte{0xe2, 0x95, 0x95}}, {3, [3]byte{0xe2, 0x95, 0xa3}},
-		{3, [3]byte{0xe2, 0x95, 0x91}}, {3, [3]byte{0xe2, 0x95, 0x97}},
-		{3, [3]byte{0xe2, 0x95, 0x9d}}, {3, [3]byte{0xe2, 0x95, 0x9c}},
-		{3, [3]byte{0xe2, 0x95, 0x9b}}, {3, [3]byte{0xe2, 0x94, 0x90}},
-		{3, [3]byte{0xe2, 0x94, 0x94}}, {3, [3]byte{0xe2, 0x94, 0xb4}},
-		{3, [3]byte{0xe2, 0x94, 0xac}}, {3, [3]byte{0xe2, 0x94, 0x9c}},
-		{3, [3]byte{0xe2, 0x94, 0x80}}, {3, [3]byte{0xe2, 0x94, 0xbc}},
-		{3, [3]byte{0xe2, 0x95, 0x9e}}, {3, [3]byte{0xe2, 0x95, 0x9f}},
-		{3, [3]byte{0xe2, 0x95, 0x9a}}, {3, [3]byte{0xe2, 0x95, 0x94}},
-		{3, [3]byte{0xe2, 0x95, 0xa9}}, {3, [3]byte{0xe2, 0x95, 0xa6}},
-		{3, [3]byte{0xe2, 0x95, 0xa0}}, {3, [3]byte{0xe2, 0x95, 0x90}},
-		{3, [3]byte{0xe2, 0x95, 0xac}}, {3, [3]byte{0xe2, 0x95, 0xa7}},
-		{3, [3]byte{0xe2, 0x95, 0xa8}}, {3, [3]byte{0xe2, 0x95, 0xa4}},
-		{3, [3]byte{0xe2, 0x95, 0xa5}}, {3, [3]byte{0xe2, 0x95, 0x99}},
-		{3, [3]byte{0xe2, 0x95, 0x98}}, {3, [3]byte{0xe2, 0x95, 0x92}},
-		{3, [3]byte{0xe2, 0x95, 0x93}}, {3, [3]byte{0xe2, 0x95, 0xab}},
-		{3, [3]byte{0xe2, 0x95, 0xaa}}, {3, [3]byte{0xe2, 0x94, 0x98}},
-		{3, [3]byte{0xe2, 0x94, 0x8c}}, {3, [3]byte{0xe2, 0x96, 0x88}},
-		{3, [3]byte{0xe2, 0x96, 0x84}}, {3, [3]byte{0xe2, 0x96, 0x8c}},
-		{3, [3]byte{0xe2, 0x96, 0x90}}, {3, [3]byte{0xe2, 0x96, 0x80}},
-		{2, [3]byte{0xd1, 0x80, 0x00}}, {2, [3]byte{0xd1, 0x81, 0x00}},
-		{2, [3]byte{0xd1, 0x82, 0x00}}, {2, [3]byte{0xd1, 0x83, 0x00}},
-		{2, [3]byte{0xd1, 0x84, 0x00}}, {2, [3]byte{0xd1, 0x85, 0x00}},
-		{2, [3]byte{0xd1, 0x86, 0x00}}, {2, [3]byte{0xd1, 0x87, 0x00}},
-		{2, [3]byte{0xd1, 0x88, 0x00}}, {2, [3]byte{0xd1, 0x89, 0x00}},
-		{2, [3]byte{0xd1, 0x8a, 0x00}}, {2, [3]byte{0xd1, 0x8b, 0x00}},
-		{2, [3]byte{0xd1, 0x8c, 0x00}}, {2, [3]byte{0xd1, 0x8d, 0x00}},
-		{2, [3]byte{0xd1, 0x8e, 0x00}}, {2, [3]byte{0xd1, 0x8f, 0x00}},
-		{2, [3]byte{0xd0, 0x81, 0x00}}, {2, [3]byte{0xd1, 0x91, 0x00}},
-		{2, [3]byte{0xd0, 0x84, 0x00}}, {2, [3]byte{0xd1, 0x94, 0x00}},
-		{2, [3]byte{0xd0, 0x87, 0x00}}, {2, [3]byte{0xd1, 0x97, 0x00}},
-		{2, [3]byte{0xd0, 0x8e, 0x00}}, {2, [3]byte{0xd1, 0x9e, 0x00}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {3, [3]byte{0xe2, 0x88, 0x99}},
-		{2, [3]byte{0xc2, 0xb7, 0x00}}, {3, [3]byte{0xe2, 0x88, 0x9a}},
-		{3, [3]byte{0xe2, 0x84, 0x96}}, {2, [3]byte{0xc2, 0xa4, 0x00}},
-		{3, [3]byte{0xe2, 0x96, 0xa0}}, {2, [3]byte{0xc2, 0xa0, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xff0000a0, 0xfd0000a4, 0xf80000b0, 0xfa0000b7, 0xf0000401, 0xf2000404, 0xf4000407, 0xf600040e,
-		0x80000410, 0x81000411, 0x82000412, 0x83000413, 0x84000414, 0x85000415, 0x86000416, 0x87000417,
-		0x88000418, 0x89000419, 0x8a00041a, 0x8b00041b, 0x8c00041c, 0x8d00041d, 0x8e00041e, 0x8f00041f,
-		0x90000420, 0x91000421, 0x92000422, 0x93000423, 0x94000424, 0x95000425, 0x96000426, 0x97000427,
-		0x98000428, 0x99000429, 0x9a00042a, 0x9b00042b, 0x9c00042c, 0x9d00042d, 0x9e00042e, 0x9f00042f,
-		0xa0000430, 0xa1000431, 0xa2000432, 0xa3000433, 0xa4000434, 0xa5000435, 0xa6000436, 0xa7000437,
-		0xa8000438, 0xa9000439, 0xaa00043a, 0xab00043b, 0xac00043c, 0xad00043d, 0xae00043e, 0xaf00043f,
-		0xe0000440, 0xe1000441, 0xe2000442, 0xe3000443, 0xe4000444, 0xe5000445, 0xe6000446, 0xe7000447,
-		0xe8000448, 0xe9000449, 0xea00044a, 0xeb00044b, 0xec00044c, 0xed00044d, 0xee00044e, 0xef00044f,
-		0xf1000451, 0xf3000454, 0xf5000457, 0xf700045e, 0xfc002116, 0xf9002219, 0xfb00221a, 0xc4002500,
-		0xb3002502, 0xda00250c, 0xbf002510, 0xc0002514, 0xd9002518, 0xc300251c, 0xb4002524, 0xc200252c,
-		0xc1002534, 0xc500253c, 0xcd002550, 0xba002551, 0xd5002552, 0xd6002553, 0xc9002554, 0xb8002555,
-		0xb7002556, 0xbb002557, 0xd4002558, 0xd3002559, 0xc800255a, 0xbe00255b, 0xbd00255c, 0xbc00255d,
-		0xc600255e, 0xc700255f, 0xcc002560, 0xb5002561, 0xb6002562, 0xb9002563, 0xd1002564, 0xd2002565,
-		0xcb002566, 0xcf002567, 0xd0002568, 0xca002569, 0xd800256a, 0xd700256b, 0xce00256c, 0xdf002580,
-		0xdc002584, 0xdb002588, 0xdd00258c, 0xde002590, 0xb0002591, 0xb1002592, 0xb2002593, 0xfe0025a0,
-	},
-}
-
-// CodePage1047 is the IBM Code Page 1047 encoding.
-var CodePage1047 *Charmap = &codePage1047
-
-var codePage1047 = Charmap{
-	name:          "IBM Code Page 1047",
-	mib:           identifier.IBM1047,
-	asciiSuperset: false,
-	low:           0x00,
-	replacement:   0x3f,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x9c, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x86, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x97, 0x00}}, {2, [3]byte{0xc2, 0x8d, 0x00}},
-		{2, [3]byte{0xc2, 0x8e, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x9d, 0x00}}, {2, [3]byte{0xc2, 0x85, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {2, [3]byte{0xc2, 0x87, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x92, 0x00}}, {2, [3]byte{0xc2, 0x8f, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x80, 0x00}}, {2, [3]byte{0xc2, 0x81, 0x00}},
-		{2, [3]byte{0xc2, 0x82, 0x00}}, {2, [3]byte{0xc2, 0x83, 0x00}},
-		{2, [3]byte{0xc2, 0x84, 0x00}}, {1, [3]byte{0x0a, 0x00, 0x00}},
-		{1, [3]byte{0x17, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x88, 0x00}}, {2, [3]byte{0xc2, 0x89, 0x00}},
-		{2, [3]byte{0xc2, 0x8a, 0x00}}, {2, [3]byte{0xc2, 0x8b, 0x00}},
-		{2, [3]byte{0xc2, 0x8c, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x90, 0x00}}, {2, [3]byte{0xc2, 0x91, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {2, [3]byte{0xc2, 0x93, 0x00}},
-		{2, [3]byte{0xc2, 0x94, 0x00}}, {2, [3]byte{0xc2, 0x95, 0x00}},
-		{2, [3]byte{0xc2, 0x96, 0x00}}, {1, [3]byte{0x04, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x98, 0x00}}, {2, [3]byte{0xc2, 0x99, 0x00}},
-		{2, [3]byte{0xc2, 0x9a, 0x00}}, {2, [3]byte{0xc2, 0x9b, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x9e, 0x00}}, {1, [3]byte{0x1a, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {2, [3]byte{0xc2, 0xa0, 0x00}},
-		{2, [3]byte{0xc3, 0xa2, 0x00}}, {2, [3]byte{0xc3, 0xa4, 0x00}},
-		{2, [3]byte{0xc3, 0xa0, 0x00}}, {2, [3]byte{0xc3, 0xa1, 0x00}},
-		{2, [3]byte{0xc3, 0xa3, 0x00}}, {2, [3]byte{0xc3, 0xa5, 0x00}},
-		{2, [3]byte{0xc3, 0xa7, 0x00}}, {2, [3]byte{0xc3, 0xb1, 0x00}},
-		{2, [3]byte{0xc2, 0xa2, 0x00}}, {1, [3]byte{0x2e, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x28, 0x00, 0x00}},
-		{1, [3]byte{0x2b, 0x00, 0x00}}, {1, [3]byte{0x7c, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {2, [3]byte{0xc3, 0xa9, 0x00}},
-		{2, [3]byte{0xc3, 0xaa, 0x00}}, {2, [3]byte{0xc3, 0xab, 0x00}},
-		{2, [3]byte{0xc3, 0xa8, 0x00}}, {2, [3]byte{0xc3, 0xad, 0x00}},
-		{2, [3]byte{0xc3, 0xae, 0x00}}, {2, [3]byte{0xc3, 0xaf, 0x00}},
-		{2, [3]byte{0xc3, 0xac, 0x00}}, {2, [3]byte{0xc3, 0x9f, 0x00}},
-		{1, [3]byte{0x21, 0x00, 0x00}}, {1, [3]byte{0x24, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x3b, 0x00, 0x00}}, {1, [3]byte{0x5e, 0x00, 0x00}},
-		{1, [3]byte{0x2d, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{2, [3]byte{0xc3, 0x82, 0x00}}, {2, [3]byte{0xc3, 0x84, 0x00}},
-		{2, [3]byte{0xc3, 0x80, 0x00}}, {2, [3]byte{0xc3, 0x81, 0x00}},
-		{2, [3]byte{0xc3, 0x83, 0x00}}, {2, [3]byte{0xc3, 0x85, 0x00}},
-		{2, [3]byte{0xc3, 0x87, 0x00}}, {2, [3]byte{0xc3, 0x91, 0x00}},
-		{2, [3]byte{0xc2, 0xa6, 0x00}}, {1, [3]byte{0x2c, 0x00, 0x00}},
-		{1, [3]byte{0x25, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{2, [3]byte{0xc3, 0xb8, 0x00}}, {2, [3]byte{0xc3, 0x89, 0x00}},
-		{2, [3]byte{0xc3, 0x8a, 0x00}}, {2, [3]byte{0xc3, 0x8b, 0x00}},
-		{2, [3]byte{0xc3, 0x88, 0x00}}, {2, [3]byte{0xc3, 0x8d, 0x00}},
-		{2, [3]byte{0xc3, 0x8e, 0x00}}, {2, [3]byte{0xc3, 0x8f, 0x00}},
-		{2, [3]byte{0xc3, 0x8c, 0x00}}, {1, [3]byte{0x60, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x3d, 0x00, 0x00}}, {1, [3]byte{0x22, 0x00, 0x00}},
-		{2, [3]byte{0xc3, 0x98, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0xab, 0x00}}, {2, [3]byte{0xc2, 0xbb, 0x00}},
-		{2, [3]byte{0xc3, 0xb0, 0x00}}, {2, [3]byte{0xc3, 0xbd, 0x00}},
-		{2, [3]byte{0xc3, 0xbe, 0x00}}, {2, [3]byte{0xc2, 0xb1, 0x00}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {1, [3]byte{0x6a, 0x00, 0x00}},
-		{1, [3]byte{0x6b, 0x00, 0x00}}, {1, [3]byte{0x6c, 0x00, 0x00}},
-		{1, [3]byte{0x6d, 0x00, 0x00}}, {1, [3]byte{0x6e, 0x00, 0x00}},
-		{1, [3]byte{0x6f, 0x00, 0x00}}, {1, [3]byte{0x70, 0x00, 0x00}},
-		{1, [3]byte{0x71, 0x00, 0x00}}, {1, [3]byte{0x72, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0xaa, 0x00}}, {2, [3]byte{0xc2, 0xba, 0x00}},
-		{2, [3]byte{0xc3, 0xa6, 0x00}}, {2, [3]byte{0xc2, 0xb8, 0x00}},
-		{2, [3]byte{0xc3, 0x86, 0x00}}, {2, [3]byte{0xc2, 0xa4, 0x00}},
-		{2, [3]byte{0xc2, 0xb5, 0x00}}, {1, [3]byte{0x7e, 0x00, 0x00}},
-		{1, [3]byte{0x73, 0x00, 0x00}}, {1, [3]byte{0x74, 0x00, 0x00}},
-		{1, [3]byte{0x75, 0x00, 0x00}}, {1, [3]byte{0x76, 0x00, 0x00}},
-		{1, [3]byte{0x77, 0x00, 0x00}}, {1, [3]byte{0x78, 0x00, 0x00}},
-		{1, [3]byte{0x79, 0x00, 0x00}}, {1, [3]byte{0x7a, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0xa1, 0x00}}, {2, [3]byte{0xc2, 0xbf, 0x00}},
-		{2, [3]byte{0xc3, 0x90, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{2, [3]byte{0xc3, 0x9e, 0x00}}, {2, [3]byte{0xc2, 0xae, 0x00}},
-		{2, [3]byte{0xc2, 0xac, 0x00}}, {2, [3]byte{0xc2, 0xa3, 0x00}},
-		{2, [3]byte{0xc2, 0xa5, 0x00}}, {2, [3]byte{0xc2, 0xb7, 0x00}},
-		{2, [3]byte{0xc2, 0xa9, 0x00}}, {2, [3]byte{0xc2, 0xa7, 0x00}},
-		{2, [3]byte{0xc2, 0xb6, 0x00}}, {2, [3]byte{0xc2, 0xbc, 0x00}},
-		{2, [3]byte{0xc2, 0xbd, 0x00}}, {2, [3]byte{0xc2, 0xbe, 0x00}},
-		{2, [3]byte{0xc3, 0x9d, 0x00}}, {2, [3]byte{0xc2, 0xa8, 0x00}},
-		{2, [3]byte{0xc2, 0xaf, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0xb4, 0x00}}, {2, [3]byte{0xc3, 0x97, 0x00}},
-		{1, [3]byte{0x7b, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0xad, 0x00}}, {2, [3]byte{0xc3, 0xb4, 0x00}},
-		{2, [3]byte{0xc3, 0xb6, 0x00}}, {2, [3]byte{0xc3, 0xb2, 0x00}},
-		{2, [3]byte{0xc3, 0xb3, 0x00}}, {2, [3]byte{0xc3, 0xb5, 0x00}},
-		{1, [3]byte{0x7d, 0x00, 0x00}}, {1, [3]byte{0x4a, 0x00, 0x00}},
-		{1, [3]byte{0x4b, 0x00, 0x00}}, {1, [3]byte{0x4c, 0x00, 0x00}},
-		{1, [3]byte{0x4d, 0x00, 0x00}}, {1, [3]byte{0x4e, 0x00, 0x00}},
-		{1, [3]byte{0x4f, 0x00, 0x00}}, {1, [3]byte{0x50, 0x00, 0x00}},
-		{1, [3]byte{0x51, 0x00, 0x00}}, {1, [3]byte{0x52, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0xb9, 0x00}}, {2, [3]byte{0xc3, 0xbb, 0x00}},
-		{2, [3]byte{0xc3, 0xbc, 0x00}}, {2, [3]byte{0xc3, 0xb9, 0x00}},
-		{2, [3]byte{0xc3, 0xba, 0x00}}, {2, [3]byte{0xc3, 0xbf, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {2, [3]byte{0xc3, 0xb7, 0x00}},
-		{1, [3]byte{0x53, 0x00, 0x00}}, {1, [3]byte{0x54, 0x00, 0x00}},
-		{1, [3]byte{0x55, 0x00, 0x00}}, {1, [3]byte{0x56, 0x00, 0x00}},
-		{1, [3]byte{0x57, 0x00, 0x00}}, {1, [3]byte{0x58, 0x00, 0x00}},
-		{1, [3]byte{0x59, 0x00, 0x00}}, {1, [3]byte{0x5a, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0xb2, 0x00}}, {2, [3]byte{0xc3, 0x94, 0x00}},
-		{2, [3]byte{0xc3, 0x96, 0x00}}, {2, [3]byte{0xc3, 0x92, 0x00}},
-		{2, [3]byte{0xc3, 0x93, 0x00}}, {2, [3]byte{0xc3, 0x95, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0xb3, 0x00}}, {2, [3]byte{0xc3, 0x9b, 0x00}},
-		{2, [3]byte{0xc3, 0x9c, 0x00}}, {2, [3]byte{0xc3, 0x99, 0x00}},
-		{2, [3]byte{0xc3, 0x9a, 0x00}}, {2, [3]byte{0xc2, 0x9f, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x37000004, 0x2d000005, 0x2e000006, 0x2f000007,
-		0x16000008, 0x05000009, 0x2500000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x3c000014, 0x3d000015, 0x32000016, 0x26000017,
-		0x18000018, 0x19000019, 0x3f00001a, 0x2700001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x40000020, 0x5a000021, 0x7f000022, 0x7b000023, 0x5b000024, 0x6c000025, 0x50000026, 0x7d000027,
-		0x4d000028, 0x5d000029, 0x5c00002a, 0x4e00002b, 0x6b00002c, 0x6000002d, 0x4b00002e, 0x6100002f,
-		0xf0000030, 0xf1000031, 0xf2000032, 0xf3000033, 0xf4000034, 0xf5000035, 0xf6000036, 0xf7000037,
-		0xf8000038, 0xf9000039, 0x7a00003a, 0x5e00003b, 0x4c00003c, 0x7e00003d, 0x6e00003e, 0x6f00003f,
-		0x7c000040, 0xc1000041, 0xc2000042, 0xc3000043, 0xc4000044, 0xc5000045, 0xc6000046, 0xc7000047,
-		0xc8000048, 0xc9000049, 0xd100004a, 0xd200004b, 0xd300004c, 0xd400004d, 0xd500004e, 0xd600004f,
-		0xd7000050, 0xd8000051, 0xd9000052, 0xe2000053, 0xe3000054, 0xe4000055, 0xe5000056, 0xe6000057,
-		0xe7000058, 0xe8000059, 0xe900005a, 0xad00005b, 0xe000005c, 0xbd00005d, 0x5f00005e, 0x6d00005f,
-		0x79000060, 0x81000061, 0x82000062, 0x83000063, 0x84000064, 0x85000065, 0x86000066, 0x87000067,
-		0x88000068, 0x89000069, 0x9100006a, 0x9200006b, 0x9300006c, 0x9400006d, 0x9500006e, 0x9600006f,
-		0x97000070, 0x98000071, 0x99000072, 0xa2000073, 0xa3000074, 0xa4000075, 0xa5000076, 0xa6000077,
-		0xa7000078, 0xa8000079, 0xa900007a, 0xc000007b, 0x4f00007c, 0xd000007d, 0xa100007e, 0x0700007f,
-		0x20000080, 0x21000081, 0x22000082, 0x23000083, 0x24000084, 0x15000085, 0x06000086, 0x17000087,
-		0x28000088, 0x29000089, 0x2a00008a, 0x2b00008b, 0x2c00008c, 0x0900008d, 0x0a00008e, 0x1b00008f,
-		0x30000090, 0x31000091, 0x1a000092, 0x33000093, 0x34000094, 0x35000095, 0x36000096, 0x08000097,
-		0x38000098, 0x39000099, 0x3a00009a, 0x3b00009b, 0x0400009c, 0x1400009d, 0x3e00009e, 0xff00009f,
-		0x410000a0, 0xaa0000a1, 0x4a0000a2, 0xb10000a3, 0x9f0000a4, 0xb20000a5, 0x6a0000a6, 0xb50000a7,
-		0xbb0000a8, 0xb40000a9, 0x9a0000aa, 0x8a0000ab, 0xb00000ac, 0xca0000ad, 0xaf0000ae, 0xbc0000af,
-		0x900000b0, 0x8f0000b1, 0xea0000b2, 0xfa0000b3, 0xbe0000b4, 0xa00000b5, 0xb60000b6, 0xb30000b7,
-		0x9d0000b8, 0xda0000b9, 0x9b0000ba, 0x8b0000bb, 0xb70000bc, 0xb80000bd, 0xb90000be, 0xab0000bf,
-		0x640000c0, 0x650000c1, 0x620000c2, 0x660000c3, 0x630000c4, 0x670000c5, 0x9e0000c6, 0x680000c7,
-		0x740000c8, 0x710000c9, 0x720000ca, 0x730000cb, 0x780000cc, 0x750000cd, 0x760000ce, 0x770000cf,
-		0xac0000d0, 0x690000d1, 0xed0000d2, 0xee0000d3, 0xeb0000d4, 0xef0000d5, 0xec0000d6, 0xbf0000d7,
-		0x800000d8, 0xfd0000d9, 0xfe0000da, 0xfb0000db, 0xfc0000dc, 0xba0000dd, 0xae0000de, 0x590000df,
-		0x440000e0, 0x450000e1, 0x420000e2, 0x460000e3, 0x430000e4, 0x470000e5, 0x9c0000e6, 0x480000e7,
-		0x540000e8, 0x510000e9, 0x520000ea, 0x530000eb, 0x580000ec, 0x550000ed, 0x560000ee, 0x570000ef,
-		0x8c0000f0, 0x490000f1, 0xcd0000f2, 0xce0000f3, 0xcb0000f4, 0xcf0000f5, 0xcc0000f6, 0xe10000f7,
-		0x700000f8, 0xdd0000f9, 0xde0000fa, 0xdb0000fb, 0xdc0000fc, 0x8d0000fd, 0x8e0000fe, 0xdf0000ff,
-	},
-}
-
-// CodePage1140 is the IBM Code Page 1140 encoding.
-var CodePage1140 *Charmap = &codePage1140
-
-var codePage1140 = Charmap{
-	name:          "IBM Code Page 1140",
-	mib:           identifier.IBM01140,
-	asciiSuperset: false,
-	low:           0x00,
-	replacement:   0x3f,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x9c, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x86, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x97, 0x00}}, {2, [3]byte{0xc2, 0x8d, 0x00}},
-		{2, [3]byte{0xc2, 0x8e, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x9d, 0x00}}, {2, [3]byte{0xc2, 0x85, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {2, [3]byte{0xc2, 0x87, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x92, 0x00}}, {2, [3]byte{0xc2, 0x8f, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x80, 0x00}}, {2, [3]byte{0xc2, 0x81, 0x00}},
-		{2, [3]byte{0xc2, 0x82, 0x00}}, {2, [3]byte{0xc2, 0x83, 0x00}},
-		{2, [3]byte{0xc2, 0x84, 0x00}}, {1, [3]byte{0x0a, 0x00, 0x00}},
-		{1, [3]byte{0x17, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x88, 0x00}}, {2, [3]byte{0xc2, 0x89, 0x00}},
-		{2, [3]byte{0xc2, 0x8a, 0x00}}, {2, [3]byte{0xc2, 0x8b, 0x00}},
-		{2, [3]byte{0xc2, 0x8c, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x90, 0x00}}, {2, [3]byte{0xc2, 0x91, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {2, [3]byte{0xc2, 0x93, 0x00}},
-		{2, [3]byte{0xc2, 0x94, 0x00}}, {2, [3]byte{0xc2, 0x95, 0x00}},
-		{2, [3]byte{0xc2, 0x96, 0x00}}, {1, [3]byte{0x04, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x98, 0x00}}, {2, [3]byte{0xc2, 0x99, 0x00}},
-		{2, [3]byte{0xc2, 0x9a, 0x00}}, {2, [3]byte{0xc2, 0x9b, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x9e, 0x00}}, {1, [3]byte{0x1a, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {2, [3]byte{0xc2, 0xa0, 0x00}},
-		{2, [3]byte{0xc3, 0xa2, 0x00}}, {2, [3]byte{0xc3, 0xa4, 0x00}},
-		{2, [3]byte{0xc3, 0xa0, 0x00}}, {2, [3]byte{0xc3, 0xa1, 0x00}},
-		{2, [3]byte{0xc3, 0xa3, 0x00}}, {2, [3]byte{0xc3, 0xa5, 0x00}},
-		{2, [3]byte{0xc3, 0xa7, 0x00}}, {2, [3]byte{0xc3, 0xb1, 0x00}},
-		{2, [3]byte{0xc2, 0xa2, 0x00}}, {1, [3]byte{0x2e, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x28, 0x00, 0x00}},
-		{1, [3]byte{0x2b, 0x00, 0x00}}, {1, [3]byte{0x7c, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {2, [3]byte{0xc3, 0xa9, 0x00}},
-		{2, [3]byte{0xc3, 0xaa, 0x00}}, {2, [3]byte{0xc3, 0xab, 0x00}},
-		{2, [3]byte{0xc3, 0xa8, 0x00}}, {2, [3]byte{0xc3, 0xad, 0x00}},
-		{2, [3]byte{0xc3, 0xae, 0x00}}, {2, [3]byte{0xc3, 0xaf, 0x00}},
-		{2, [3]byte{0xc3, 0xac, 0x00}}, {2, [3]byte{0xc3, 0x9f, 0x00}},
-		{1, [3]byte{0x21, 0x00, 0x00}}, {1, [3]byte{0x24, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x3b, 0x00, 0x00}}, {2, [3]byte{0xc2, 0xac, 0x00}},
-		{1, [3]byte{0x2d, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{2, [3]byte{0xc3, 0x82, 0x00}}, {2, [3]byte{0xc3, 0x84, 0x00}},
-		{2, [3]byte{0xc3, 0x80, 0x00}}, {2, [3]byte{0xc3, 0x81, 0x00}},
-		{2, [3]byte{0xc3, 0x83, 0x00}}, {2, [3]byte{0xc3, 0x85, 0x00}},
-		{2, [3]byte{0xc3, 0x87, 0x00}}, {2, [3]byte{0xc3, 0x91, 0x00}},
-		{2, [3]byte{0xc2, 0xa6, 0x00}}, {1, [3]byte{0x2c, 0x00, 0x00}},
-		{1, [3]byte{0x25, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{2, [3]byte{0xc3, 0xb8, 0x00}}, {2, [3]byte{0xc3, 0x89, 0x00}},
-		{2, [3]byte{0xc3, 0x8a, 0x00}}, {2, [3]byte{0xc3, 0x8b, 0x00}},
-		{2, [3]byte{0xc3, 0x88, 0x00}}, {2, [3]byte{0xc3, 0x8d, 0x00}},
-		{2, [3]byte{0xc3, 0x8e, 0x00}}, {2, [3]byte{0xc3, 0x8f, 0x00}},
-		{2, [3]byte{0xc3, 0x8c, 0x00}}, {1, [3]byte{0x60, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x3d, 0x00, 0x00}}, {1, [3]byte{0x22, 0x00, 0x00}},
-		{2, [3]byte{0xc3, 0x98, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0xab, 0x00}}, {2, [3]byte{0xc2, 0xbb, 0x00}},
-		{2, [3]byte{0xc3, 0xb0, 0x00}}, {2, [3]byte{0xc3, 0xbd, 0x00}},
-		{2, [3]byte{0xc3, 0xbe, 0x00}}, {2, [3]byte{0xc2, 0xb1, 0x00}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {1, [3]byte{0x6a, 0x00, 0x00}},
-		{1, [3]byte{0x6b, 0x00, 0x00}}, {1, [3]byte{0x6c, 0x00, 0x00}},
-		{1, [3]byte{0x6d, 0x00, 0x00}}, {1, [3]byte{0x6e, 0x00, 0x00}},
-		{1, [3]byte{0x6f, 0x00, 0x00}}, {1, [3]byte{0x70, 0x00, 0x00}},
-		{1, [3]byte{0x71, 0x00, 0x00}}, {1, [3]byte{0x72, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0xaa, 0x00}}, {2, [3]byte{0xc2, 0xba, 0x00}},
-		{2, [3]byte{0xc3, 0xa6, 0x00}}, {2, [3]byte{0xc2, 0xb8, 0x00}},
-		{2, [3]byte{0xc3, 0x86, 0x00}}, {3, [3]byte{0xe2, 0x82, 0xac}},
-		{2, [3]byte{0xc2, 0xb5, 0x00}}, {1, [3]byte{0x7e, 0x00, 0x00}},
-		{1, [3]byte{0x73, 0x00, 0x00}}, {1, [3]byte{0x74, 0x00, 0x00}},
-		{1, [3]byte{0x75, 0x00, 0x00}}, {1, [3]byte{0x76, 0x00, 0x00}},
-		{1, [3]byte{0x77, 0x00, 0x00}}, {1, [3]byte{0x78, 0x00, 0x00}},
-		{1, [3]byte{0x79, 0x00, 0x00}}, {1, [3]byte{0x7a, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0xa1, 0x00}}, {2, [3]byte{0xc2, 0xbf, 0x00}},
-		{2, [3]byte{0xc3, 0x90, 0x00}}, {2, [3]byte{0xc3, 0x9d, 0x00}},
-		{2, [3]byte{0xc3, 0x9e, 0x00}}, {2, [3]byte{0xc2, 0xae, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {2, [3]byte{0xc2, 0xa3, 0x00}},
-		{2, [3]byte{0xc2, 0xa5, 0x00}}, {2, [3]byte{0xc2, 0xb7, 0x00}},
-		{2, [3]byte{0xc2, 0xa9, 0x00}}, {2, [3]byte{0xc2, 0xa7, 0x00}},
-		{2, [3]byte{0xc2, 0xb6, 0x00}}, {2, [3]byte{0xc2, 0xbc, 0x00}},
-		{2, [3]byte{0xc2, 0xbd, 0x00}}, {2, [3]byte{0xc2, 0xbe, 0x00}},
-		{1, [3]byte{0x5b, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0xaf, 0x00}}, {2, [3]byte{0xc2, 0xa8, 0x00}},
-		{2, [3]byte{0xc2, 0xb4, 0x00}}, {2, [3]byte{0xc3, 0x97, 0x00}},
-		{1, [3]byte{0x7b, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0xad, 0x00}}, {2, [3]byte{0xc3, 0xb4, 0x00}},
-		{2, [3]byte{0xc3, 0xb6, 0x00}}, {2, [3]byte{0xc3, 0xb2, 0x00}},
-		{2, [3]byte{0xc3, 0xb3, 0x00}}, {2, [3]byte{0xc3, 0xb5, 0x00}},
-		{1, [3]byte{0x7d, 0x00, 0x00}}, {1, [3]byte{0x4a, 0x00, 0x00}},
-		{1, [3]byte{0x4b, 0x00, 0x00}}, {1, [3]byte{0x4c, 0x00, 0x00}},
-		{1, [3]byte{0x4d, 0x00, 0x00}}, {1, [3]byte{0x4e, 0x00, 0x00}},
-		{1, [3]byte{0x4f, 0x00, 0x00}}, {1, [3]byte{0x50, 0x00, 0x00}},
-		{1, [3]byte{0x51, 0x00, 0x00}}, {1, [3]byte{0x52, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0xb9, 0x00}}, {2, [3]byte{0xc3, 0xbb, 0x00}},
-		{2, [3]byte{0xc3, 0xbc, 0x00}}, {2, [3]byte{0xc3, 0xb9, 0x00}},
-		{2, [3]byte{0xc3, 0xba, 0x00}}, {2, [3]byte{0xc3, 0xbf, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {2, [3]byte{0xc3, 0xb7, 0x00}},
-		{1, [3]byte{0x53, 0x00, 0x00}}, {1, [3]byte{0x54, 0x00, 0x00}},
-		{1, [3]byte{0x55, 0x00, 0x00}}, {1, [3]byte{0x56, 0x00, 0x00}},
-		{1, [3]byte{0x57, 0x00, 0x00}}, {1, [3]byte{0x58, 0x00, 0x00}},
-		{1, [3]byte{0x59, 0x00, 0x00}}, {1, [3]byte{0x5a, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0xb2, 0x00}}, {2, [3]byte{0xc3, 0x94, 0x00}},
-		{2, [3]byte{0xc3, 0x96, 0x00}}, {2, [3]byte{0xc3, 0x92, 0x00}},
-		{2, [3]byte{0xc3, 0x93, 0x00}}, {2, [3]byte{0xc3, 0x95, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0xb3, 0x00}}, {2, [3]byte{0xc3, 0x9b, 0x00}},
-		{2, [3]byte{0xc3, 0x9c, 0x00}}, {2, [3]byte{0xc3, 0x99, 0x00}},
-		{2, [3]byte{0xc3, 0x9a, 0x00}}, {2, [3]byte{0xc2, 0x9f, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x37000004, 0x2d000005, 0x2e000006, 0x2f000007,
-		0x16000008, 0x05000009, 0x2500000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x3c000014, 0x3d000015, 0x32000016, 0x26000017,
-		0x18000018, 0x19000019, 0x3f00001a, 0x2700001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x40000020, 0x5a000021, 0x7f000022, 0x7b000023, 0x5b000024, 0x6c000025, 0x50000026, 0x7d000027,
-		0x4d000028, 0x5d000029, 0x5c00002a, 0x4e00002b, 0x6b00002c, 0x6000002d, 0x4b00002e, 0x6100002f,
-		0xf0000030, 0xf1000031, 0xf2000032, 0xf3000033, 0xf4000034, 0xf5000035, 0xf6000036, 0xf7000037,
-		0xf8000038, 0xf9000039, 0x7a00003a, 0x5e00003b, 0x4c00003c, 0x7e00003d, 0x6e00003e, 0x6f00003f,
-		0x7c000040, 0xc1000041, 0xc2000042, 0xc3000043, 0xc4000044, 0xc5000045, 0xc6000046, 0xc7000047,
-		0xc8000048, 0xc9000049, 0xd100004a, 0xd200004b, 0xd300004c, 0xd400004d, 0xd500004e, 0xd600004f,
-		0xd7000050, 0xd8000051, 0xd9000052, 0xe2000053, 0xe3000054, 0xe4000055, 0xe5000056, 0xe6000057,
-		0xe7000058, 0xe8000059, 0xe900005a, 0xba00005b, 0xe000005c, 0xbb00005d, 0xb000005e, 0x6d00005f,
-		0x79000060, 0x81000061, 0x82000062, 0x83000063, 0x84000064, 0x85000065, 0x86000066, 0x87000067,
-		0x88000068, 0x89000069, 0x9100006a, 0x9200006b, 0x9300006c, 0x9400006d, 0x9500006e, 0x9600006f,
-		0x97000070, 0x98000071, 0x99000072, 0xa2000073, 0xa3000074, 0xa4000075, 0xa5000076, 0xa6000077,
-		0xa7000078, 0xa8000079, 0xa900007a, 0xc000007b, 0x4f00007c, 0xd000007d, 0xa100007e, 0x0700007f,
-		0x20000080, 0x21000081, 0x22000082, 0x23000083, 0x24000084, 0x15000085, 0x06000086, 0x17000087,
-		0x28000088, 0x29000089, 0x2a00008a, 0x2b00008b, 0x2c00008c, 0x0900008d, 0x0a00008e, 0x1b00008f,
-		0x30000090, 0x31000091, 0x1a000092, 0x33000093, 0x34000094, 0x35000095, 0x36000096, 0x08000097,
-		0x38000098, 0x39000099, 0x3a00009a, 0x3b00009b, 0x0400009c, 0x1400009d, 0x3e00009e, 0xff00009f,
-		0x410000a0, 0xaa0000a1, 0x4a0000a2, 0xb10000a3, 0xb20000a5, 0x6a0000a6, 0xb50000a7, 0xbd0000a8,
-		0xb40000a9, 0x9a0000aa, 0x8a0000ab, 0x5f0000ac, 0xca0000ad, 0xaf0000ae, 0xbc0000af, 0x900000b0,
-		0x8f0000b1, 0xea0000b2, 0xfa0000b3, 0xbe0000b4, 0xa00000b5, 0xb60000b6, 0xb30000b7, 0x9d0000b8,
-		0xda0000b9, 0x9b0000ba, 0x8b0000bb, 0xb70000bc, 0xb80000bd, 0xb90000be, 0xab0000bf, 0x640000c0,
-		0x650000c1, 0x620000c2, 0x660000c3, 0x630000c4, 0x670000c5, 0x9e0000c6, 0x680000c7, 0x740000c8,
-		0x710000c9, 0x720000ca, 0x730000cb, 0x780000cc, 0x750000cd, 0x760000ce, 0x770000cf, 0xac0000d0,
-		0x690000d1, 0xed0000d2, 0xee0000d3, 0xeb0000d4, 0xef0000d5, 0xec0000d6, 0xbf0000d7, 0x800000d8,
-		0xfd0000d9, 0xfe0000da, 0xfb0000db, 0xfc0000dc, 0xad0000dd, 0xae0000de, 0x590000df, 0x440000e0,
-		0x450000e1, 0x420000e2, 0x460000e3, 0x430000e4, 0x470000e5, 0x9c0000e6, 0x480000e7, 0x540000e8,
-		0x510000e9, 0x520000ea, 0x530000eb, 0x580000ec, 0x550000ed, 0x560000ee, 0x570000ef, 0x8c0000f0,
-		0x490000f1, 0xcd0000f2, 0xce0000f3, 0xcb0000f4, 0xcf0000f5, 0xcc0000f6, 0xe10000f7, 0x700000f8,
-		0xdd0000f9, 0xde0000fa, 0xdb0000fb, 0xdc0000fc, 0x8d0000fd, 0x8e0000fe, 0xdf0000ff, 0x9f0020ac,
-	},
-}
-
-// ISO8859_1 is the ISO 8859-1 encoding.
-var ISO8859_1 *Charmap = &iso8859_1
-
-var iso8859_1 = Charmap{
-	name:          "ISO 8859-1",
-	mib:           identifier.ISOLatin1,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x80, 0x00}}, {2, [3]byte{0xc2, 0x81, 0x00}},
-		{2, [3]byte{0xc2, 0x82, 0x00}}, {2, [3]byte{0xc2, 0x83, 0x00}},
-		{2, [3]byte{0xc2, 0x84, 0x00}}, {2, [3]byte{0xc2, 0x85, 0x00}},
-		{2, [3]byte{0xc2, 0x86, 0x00}}, {2, [3]byte{0xc2, 0x87, 0x00}},
-		{2, [3]byte{0xc2, 0x88, 0x00}}, {2, [3]byte{0xc2, 0x89, 0x00}},
-		{2, [3]byte{0xc2, 0x8a, 0x00}}, {2, [3]byte{0xc2, 0x8b, 0x00}},
-		{2, [3]byte{0xc2, 0x8c, 0x00}}, {2, [3]byte{0xc2, 0x8d, 0x00}},
-		{2, [3]byte{0xc2, 0x8e, 0x00}}, {2, [3]byte{0xc2, 0x8f, 0x00}},
-		{2, [3]byte{0xc2, 0x90, 0x00}}, {2, [3]byte{0xc2, 0x91, 0x00}},
-		{2, [3]byte{0xc2, 0x92, 0x00}}, {2, [3]byte{0xc2, 0x93, 0x00}},
-		{2, [3]byte{0xc2, 0x94, 0x00}}, {2, [3]byte{0xc2, 0x95, 0x00}},
-		{2, [3]byte{0xc2, 0x96, 0x00}}, {2, [3]byte{0xc2, 0x97, 0x00}},
-		{2, [3]byte{0xc2, 0x98, 0x00}}, {2, [3]byte{0xc2, 0x99, 0x00}},
-		{2, [3]byte{0xc2, 0x9a, 0x00}}, {2, [3]byte{0xc2, 0x9b, 0x00}},
-		{2, [3]byte{0xc2, 0x9c, 0x00}}, {2, [3]byte{0xc2, 0x9d, 0x00}},
-		{2, [3]byte{0xc2, 0x9e, 0x00}}, {2, [3]byte{0xc2, 0x9f, 0x00}},
-		{2, [3]byte{0xc2, 0xa0, 0x00}}, {2, [3]byte{0xc2, 0xa1, 0x00}},
-		{2, [3]byte{0xc2, 0xa2, 0x00}}, {2, [3]byte{0xc2, 0xa3, 0x00}},
-		{2, [3]byte{0xc2, 0xa4, 0x00}}, {2, [3]byte{0xc2, 0xa5, 0x00}},
-		{2, [3]byte{0xc2, 0xa6, 0x00}}, {2, [3]byte{0xc2, 0xa7, 0x00}},
-		{2, [3]byte{0xc2, 0xa8, 0x00}}, {2, [3]byte{0xc2, 0xa9, 0x00}},
-		{2, [3]byte{0xc2, 0xaa, 0x00}}, {2, [3]byte{0xc2, 0xab, 0x00}},
-		{2, [3]byte{0xc2, 0xac, 0x00}}, {2, [3]byte{0xc2, 0xad, 0x00}},
-		{2, [3]byte{0xc2, 0xae, 0x00}}, {2, [3]byte{0xc2, 0xaf, 0x00}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {2, [3]byte{0xc2, 0xb1, 0x00}},
-		{2, [3]byte{0xc2, 0xb2, 0x00}}, {2, [3]byte{0xc2, 0xb3, 0x00}},
-		{2, [3]byte{0xc2, 0xb4, 0x00}}, {2, [3]byte{0xc2, 0xb5, 0x00}},
-		{2, [3]byte{0xc2, 0xb6, 0x00}}, {2, [3]byte{0xc2, 0xb7, 0x00}},
-		{2, [3]byte{0xc2, 0xb8, 0x00}}, {2, [3]byte{0xc2, 0xb9, 0x00}},
-		{2, [3]byte{0xc2, 0xba, 0x00}}, {2, [3]byte{0xc2, 0xbb, 0x00}},
-		{2, [3]byte{0xc2, 0xbc, 0x00}}, {2, [3]byte{0xc2, 0xbd, 0x00}},
-		{2, [3]byte{0xc2, 0xbe, 0x00}}, {2, [3]byte{0xc2, 0xbf, 0x00}},
-		{2, [3]byte{0xc3, 0x80, 0x00}}, {2, [3]byte{0xc3, 0x81, 0x00}},
-		{2, [3]byte{0xc3, 0x82, 0x00}}, {2, [3]byte{0xc3, 0x83, 0x00}},
-		{2, [3]byte{0xc3, 0x84, 0x00}}, {2, [3]byte{0xc3, 0x85, 0x00}},
-		{2, [3]byte{0xc3, 0x86, 0x00}}, {2, [3]byte{0xc3, 0x87, 0x00}},
-		{2, [3]byte{0xc3, 0x88, 0x00}}, {2, [3]byte{0xc3, 0x89, 0x00}},
-		{2, [3]byte{0xc3, 0x8a, 0x00}}, {2, [3]byte{0xc3, 0x8b, 0x00}},
-		{2, [3]byte{0xc3, 0x8c, 0x00}}, {2, [3]byte{0xc3, 0x8d, 0x00}},
-		{2, [3]byte{0xc3, 0x8e, 0x00}}, {2, [3]byte{0xc3, 0x8f, 0x00}},
-		{2, [3]byte{0xc3, 0x90, 0x00}}, {2, [3]byte{0xc3, 0x91, 0x00}},
-		{2, [3]byte{0xc3, 0x92, 0x00}}, {2, [3]byte{0xc3, 0x93, 0x00}},
-		{2, [3]byte{0xc3, 0x94, 0x00}}, {2, [3]byte{0xc3, 0x95, 0x00}},
-		{2, [3]byte{0xc3, 0x96, 0x00}}, {2, [3]byte{0xc3, 0x97, 0x00}},
-		{2, [3]byte{0xc3, 0x98, 0x00}}, {2, [3]byte{0xc3, 0x99, 0x00}},
-		{2, [3]byte{0xc3, 0x9a, 0x00}}, {2, [3]byte{0xc3, 0x9b, 0x00}},
-		{2, [3]byte{0xc3, 0x9c, 0x00}}, {2, [3]byte{0xc3, 0x9d, 0x00}},
-		{2, [3]byte{0xc3, 0x9e, 0x00}}, {2, [3]byte{0xc3, 0x9f, 0x00}},
-		{2, [3]byte{0xc3, 0xa0, 0x00}}, {2, [3]byte{0xc3, 0xa1, 0x00}},
-		{2, [3]byte{0xc3, 0xa2, 0x00}}, {2, [3]byte{0xc3, 0xa3, 0x00}},
-		{2, [3]byte{0xc3, 0xa4, 0x00}}, {2, [3]byte{0xc3, 0xa5, 0x00}},
-		{2, [3]byte{0xc3, 0xa6, 0x00}}, {2, [3]byte{0xc3, 0xa7, 0x00}},
-		{2, [3]byte{0xc3, 0xa8, 0x00}}, {2, [3]byte{0xc3, 0xa9, 0x00}},
-		{2, [3]byte{0xc3, 0xaa, 0x00}}, {2, [3]byte{0xc3, 0xab, 0x00}},
-		{2, [3]byte{0xc3, 0xac, 0x00}}, {2, [3]byte{0xc3, 0xad, 0x00}},
-		{2, [3]byte{0xc3, 0xae, 0x00}}, {2, [3]byte{0xc3, 0xaf, 0x00}},
-		{2, [3]byte{0xc3, 0xb0, 0x00}}, {2, [3]byte{0xc3, 0xb1, 0x00}},
-		{2, [3]byte{0xc3, 0xb2, 0x00}}, {2, [3]byte{0xc3, 0xb3, 0x00}},
-		{2, [3]byte{0xc3, 0xb4, 0x00}}, {2, [3]byte{0xc3, 0xb5, 0x00}},
-		{2, [3]byte{0xc3, 0xb6, 0x00}}, {2, [3]byte{0xc3, 0xb7, 0x00}},
-		{2, [3]byte{0xc3, 0xb8, 0x00}}, {2, [3]byte{0xc3, 0xb9, 0x00}},
-		{2, [3]byte{0xc3, 0xba, 0x00}}, {2, [3]byte{0xc3, 0xbb, 0x00}},
-		{2, [3]byte{0xc3, 0xbc, 0x00}}, {2, [3]byte{0xc3, 0xbd, 0x00}},
-		{2, [3]byte{0xc3, 0xbe, 0x00}}, {2, [3]byte{0xc3, 0xbf, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0x80000080, 0x81000081, 0x82000082, 0x83000083, 0x84000084, 0x85000085, 0x86000086, 0x87000087,
-		0x88000088, 0x89000089, 0x8a00008a, 0x8b00008b, 0x8c00008c, 0x8d00008d, 0x8e00008e, 0x8f00008f,
-		0x90000090, 0x91000091, 0x92000092, 0x93000093, 0x94000094, 0x95000095, 0x96000096, 0x97000097,
-		0x98000098, 0x99000099, 0x9a00009a, 0x9b00009b, 0x9c00009c, 0x9d00009d, 0x9e00009e, 0x9f00009f,
-		0xa00000a0, 0xa10000a1, 0xa20000a2, 0xa30000a3, 0xa40000a4, 0xa50000a5, 0xa60000a6, 0xa70000a7,
-		0xa80000a8, 0xa90000a9, 0xaa0000aa, 0xab0000ab, 0xac0000ac, 0xad0000ad, 0xae0000ae, 0xaf0000af,
-		0xb00000b0, 0xb10000b1, 0xb20000b2, 0xb30000b3, 0xb40000b4, 0xb50000b5, 0xb60000b6, 0xb70000b7,
-		0xb80000b8, 0xb90000b9, 0xba0000ba, 0xbb0000bb, 0xbc0000bc, 0xbd0000bd, 0xbe0000be, 0xbf0000bf,
-		0xc00000c0, 0xc10000c1, 0xc20000c2, 0xc30000c3, 0xc40000c4, 0xc50000c5, 0xc60000c6, 0xc70000c7,
-		0xc80000c8, 0xc90000c9, 0xca0000ca, 0xcb0000cb, 0xcc0000cc, 0xcd0000cd, 0xce0000ce, 0xcf0000cf,
-		0xd00000d0, 0xd10000d1, 0xd20000d2, 0xd30000d3, 0xd40000d4, 0xd50000d5, 0xd60000d6, 0xd70000d7,
-		0xd80000d8, 0xd90000d9, 0xda0000da, 0xdb0000db, 0xdc0000dc, 0xdd0000dd, 0xde0000de, 0xdf0000df,
-		0xe00000e0, 0xe10000e1, 0xe20000e2, 0xe30000e3, 0xe40000e4, 0xe50000e5, 0xe60000e6, 0xe70000e7,
-		0xe80000e8, 0xe90000e9, 0xea0000ea, 0xeb0000eb, 0xec0000ec, 0xed0000ed, 0xee0000ee, 0xef0000ef,
-		0xf00000f0, 0xf10000f1, 0xf20000f2, 0xf30000f3, 0xf40000f4, 0xf50000f5, 0xf60000f6, 0xf70000f7,
-		0xf80000f8, 0xf90000f9, 0xfa0000fa, 0xfb0000fb, 0xfc0000fc, 0xfd0000fd, 0xfe0000fe, 0xff0000ff,
-	},
-}
-
-// ISO8859_2 is the ISO 8859-2 encoding.
-var ISO8859_2 *Charmap = &iso8859_2
-
-var iso8859_2 = Charmap{
-	name:          "ISO 8859-2",
-	mib:           identifier.ISOLatin2,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{2, [3]byte{0xc2, 0xa0, 0x00}}, {2, [3]byte{0xc4, 0x84, 0x00}},
-		{2, [3]byte{0xcb, 0x98, 0x00}}, {2, [3]byte{0xc5, 0x81, 0x00}},
-		{2, [3]byte{0xc2, 0xa4, 0x00}}, {2, [3]byte{0xc4, 0xbd, 0x00}},
-		{2, [3]byte{0xc5, 0x9a, 0x00}}, {2, [3]byte{0xc2, 0xa7, 0x00}},
-		{2, [3]byte{0xc2, 0xa8, 0x00}}, {2, [3]byte{0xc5, 0xa0, 0x00}},
-		{2, [3]byte{0xc5, 0x9e, 0x00}}, {2, [3]byte{0xc5, 0xa4, 0x00}},
-		{2, [3]byte{0xc5, 0xb9, 0x00}}, {2, [3]byte{0xc2, 0xad, 0x00}},
-		{2, [3]byte{0xc5, 0xbd, 0x00}}, {2, [3]byte{0xc5, 0xbb, 0x00}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {2, [3]byte{0xc4, 0x85, 0x00}},
-		{2, [3]byte{0xcb, 0x9b, 0x00}}, {2, [3]byte{0xc5, 0x82, 0x00}},
-		{2, [3]byte{0xc2, 0xb4, 0x00}}, {2, [3]byte{0xc4, 0xbe, 0x00}},
-		{2, [3]byte{0xc5, 0x9b, 0x00}}, {2, [3]byte{0xcb, 0x87, 0x00}},
-		{2, [3]byte{0xc2, 0xb8, 0x00}}, {2, [3]byte{0xc5, 0xa1, 0x00}},
-		{2, [3]byte{0xc5, 0x9f, 0x00}}, {2, [3]byte{0xc5, 0xa5, 0x00}},
-		{2, [3]byte{0xc5, 0xba, 0x00}}, {2, [3]byte{0xcb, 0x9d, 0x00}},
-		{2, [3]byte{0xc5, 0xbe, 0x00}}, {2, [3]byte{0xc5, 0xbc, 0x00}},
-		{2, [3]byte{0xc5, 0x94, 0x00}}, {2, [3]byte{0xc3, 0x81, 0x00}},
-		{2, [3]byte{0xc3, 0x82, 0x00}}, {2, [3]byte{0xc4, 0x82, 0x00}},
-		{2, [3]byte{0xc3, 0x84, 0x00}}, {2, [3]byte{0xc4, 0xb9, 0x00}},
-		{2, [3]byte{0xc4, 0x86, 0x00}}, {2, [3]byte{0xc3, 0x87, 0x00}},
-		{2, [3]byte{0xc4, 0x8c, 0x00}}, {2, [3]byte{0xc3, 0x89, 0x00}},
-		{2, [3]byte{0xc4, 0x98, 0x00}}, {2, [3]byte{0xc3, 0x8b, 0x00}},
-		{2, [3]byte{0xc4, 0x9a, 0x00}}, {2, [3]byte{0xc3, 0x8d, 0x00}},
-		{2, [3]byte{0xc3, 0x8e, 0x00}}, {2, [3]byte{0xc4, 0x8e, 0x00}},
-		{2, [3]byte{0xc4, 0x90, 0x00}}, {2, [3]byte{0xc5, 0x83, 0x00}},
-		{2, [3]byte{0xc5, 0x87, 0x00}}, {2, [3]byte{0xc3, 0x93, 0x00}},
-		{2, [3]byte{0xc3, 0x94, 0x00}}, {2, [3]byte{0xc5, 0x90, 0x00}},
-		{2, [3]byte{0xc3, 0x96, 0x00}}, {2, [3]byte{0xc3, 0x97, 0x00}},
-		{2, [3]byte{0xc5, 0x98, 0x00}}, {2, [3]byte{0xc5, 0xae, 0x00}},
-		{2, [3]byte{0xc3, 0x9a, 0x00}}, {2, [3]byte{0xc5, 0xb0, 0x00}},
-		{2, [3]byte{0xc3, 0x9c, 0x00}}, {2, [3]byte{0xc3, 0x9d, 0x00}},
-		{2, [3]byte{0xc5, 0xa2, 0x00}}, {2, [3]byte{0xc3, 0x9f, 0x00}},
-		{2, [3]byte{0xc5, 0x95, 0x00}}, {2, [3]byte{0xc3, 0xa1, 0x00}},
-		{2, [3]byte{0xc3, 0xa2, 0x00}}, {2, [3]byte{0xc4, 0x83, 0x00}},
-		{2, [3]byte{0xc3, 0xa4, 0x00}}, {2, [3]byte{0xc4, 0xba, 0x00}},
-		{2, [3]byte{0xc4, 0x87, 0x00}}, {2, [3]byte{0xc3, 0xa7, 0x00}},
-		{2, [3]byte{0xc4, 0x8d, 0x00}}, {2, [3]byte{0xc3, 0xa9, 0x00}},
-		{2, [3]byte{0xc4, 0x99, 0x00}}, {2, [3]byte{0xc3, 0xab, 0x00}},
-		{2, [3]byte{0xc4, 0x9b, 0x00}}, {2, [3]byte{0xc3, 0xad, 0x00}},
-		{2, [3]byte{0xc3, 0xae, 0x00}}, {2, [3]byte{0xc4, 0x8f, 0x00}},
-		{2, [3]byte{0xc4, 0x91, 0x00}}, {2, [3]byte{0xc5, 0x84, 0x00}},
-		{2, [3]byte{0xc5, 0x88, 0x00}}, {2, [3]byte{0xc3, 0xb3, 0x00}},
-		{2, [3]byte{0xc3, 0xb4, 0x00}}, {2, [3]byte{0xc5, 0x91, 0x00}},
-		{2, [3]byte{0xc3, 0xb6, 0x00}}, {2, [3]byte{0xc3, 0xb7, 0x00}},
-		{2, [3]byte{0xc5, 0x99, 0x00}}, {2, [3]byte{0xc5, 0xaf, 0x00}},
-		{2, [3]byte{0xc3, 0xba, 0x00}}, {2, [3]byte{0xc5, 0xb1, 0x00}},
-		{2, [3]byte{0xc3, 0xbc, 0x00}}, {2, [3]byte{0xc3, 0xbd, 0x00}},
-		{2, [3]byte{0xc5, 0xa3, 0x00}}, {2, [3]byte{0xcb, 0x99, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xa00000a0, 0xa40000a4, 0xa70000a7, 0xa80000a8, 0xad0000ad, 0xb00000b0, 0xb40000b4, 0xb80000b8,
-		0xc10000c1, 0xc20000c2, 0xc40000c4, 0xc70000c7, 0xc90000c9, 0xcb0000cb, 0xcd0000cd, 0xce0000ce,
-		0xd30000d3, 0xd40000d4, 0xd60000d6, 0xd70000d7, 0xda0000da, 0xdc0000dc, 0xdd0000dd, 0xdf0000df,
-		0xe10000e1, 0xe20000e2, 0xe40000e4, 0xe70000e7, 0xe90000e9, 0xeb0000eb, 0xed0000ed, 0xee0000ee,
-		0xf30000f3, 0xf40000f4, 0xf60000f6, 0xf70000f7, 0xfa0000fa, 0xfc0000fc, 0xfd0000fd, 0xc3000102,
-		0xe3000103, 0xa1000104, 0xb1000105, 0xc6000106, 0xe6000107, 0xc800010c, 0xe800010d, 0xcf00010e,
-		0xef00010f, 0xd0000110, 0xf0000111, 0xca000118, 0xea000119, 0xcc00011a, 0xec00011b, 0xc5000139,
-		0xe500013a, 0xa500013d, 0xb500013e, 0xa3000141, 0xb3000142, 0xd1000143, 0xf1000144, 0xd2000147,
-		0xf2000148, 0xd5000150, 0xf5000151, 0xc0000154, 0xe0000155, 0xd8000158, 0xf8000159, 0xa600015a,
-		0xb600015b, 0xaa00015e, 0xba00015f, 0xa9000160, 0xb9000161, 0xde000162, 0xfe000163, 0xab000164,
-		0xbb000165, 0xd900016e, 0xf900016f, 0xdb000170, 0xfb000171, 0xac000179, 0xbc00017a, 0xaf00017b,
-		0xbf00017c, 0xae00017d, 0xbe00017e, 0xb70002c7, 0xa20002d8, 0xff0002d9, 0xb20002db, 0xbd0002dd,
-		0xbd0002dd, 0xbd0002dd, 0xbd0002dd, 0xbd0002dd, 0xbd0002dd, 0xbd0002dd, 0xbd0002dd, 0xbd0002dd,
-		0xbd0002dd, 0xbd0002dd, 0xbd0002dd, 0xbd0002dd, 0xbd0002dd, 0xbd0002dd, 0xbd0002dd, 0xbd0002dd,
-		0xbd0002dd, 0xbd0002dd, 0xbd0002dd, 0xbd0002dd, 0xbd0002dd, 0xbd0002dd, 0xbd0002dd, 0xbd0002dd,
-		0xbd0002dd, 0xbd0002dd, 0xbd0002dd, 0xbd0002dd, 0xbd0002dd, 0xbd0002dd, 0xbd0002dd, 0xbd0002dd,
-	},
-}
-
-// ISO8859_3 is the ISO 8859-3 encoding.
-var ISO8859_3 *Charmap = &iso8859_3
-
-var iso8859_3 = Charmap{
-	name:          "ISO 8859-3",
-	mib:           identifier.ISOLatin3,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{2, [3]byte{0xc2, 0xa0, 0x00}}, {2, [3]byte{0xc4, 0xa6, 0x00}},
-		{2, [3]byte{0xcb, 0x98, 0x00}}, {2, [3]byte{0xc2, 0xa3, 0x00}},
-		{2, [3]byte{0xc2, 0xa4, 0x00}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{2, [3]byte{0xc4, 0xa4, 0x00}}, {2, [3]byte{0xc2, 0xa7, 0x00}},
-		{2, [3]byte{0xc2, 0xa8, 0x00}}, {2, [3]byte{0xc4, 0xb0, 0x00}},
-		{2, [3]byte{0xc5, 0x9e, 0x00}}, {2, [3]byte{0xc4, 0x9e, 0x00}},
-		{2, [3]byte{0xc4, 0xb4, 0x00}}, {2, [3]byte{0xc2, 0xad, 0x00}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {2, [3]byte{0xc5, 0xbb, 0x00}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {2, [3]byte{0xc4, 0xa7, 0x00}},
-		{2, [3]byte{0xc2, 0xb2, 0x00}}, {2, [3]byte{0xc2, 0xb3, 0x00}},
-		{2, [3]byte{0xc2, 0xb4, 0x00}}, {2, [3]byte{0xc2, 0xb5, 0x00}},
-		{2, [3]byte{0xc4, 0xa5, 0x00}}, {2, [3]byte{0xc2, 0xb7, 0x00}},
-		{2, [3]byte{0xc2, 0xb8, 0x00}}, {2, [3]byte{0xc4, 0xb1, 0x00}},
-		{2, [3]byte{0xc5, 0x9f, 0x00}}, {2, [3]byte{0xc4, 0x9f, 0x00}},
-		{2, [3]byte{0xc4, 0xb5, 0x00}}, {2, [3]byte{0xc2, 0xbd, 0x00}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {2, [3]byte{0xc5, 0xbc, 0x00}},
-		{2, [3]byte{0xc3, 0x80, 0x00}}, {2, [3]byte{0xc3, 0x81, 0x00}},
-		{2, [3]byte{0xc3, 0x82, 0x00}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{2, [3]byte{0xc3, 0x84, 0x00}}, {2, [3]byte{0xc4, 0x8a, 0x00}},
-		{2, [3]byte{0xc4, 0x88, 0x00}}, {2, [3]byte{0xc3, 0x87, 0x00}},
-		{2, [3]byte{0xc3, 0x88, 0x00}}, {2, [3]byte{0xc3, 0x89, 0x00}},
-		{2, [3]byte{0xc3, 0x8a, 0x00}}, {2, [3]byte{0xc3, 0x8b, 0x00}},
-		{2, [3]byte{0xc3, 0x8c, 0x00}}, {2, [3]byte{0xc3, 0x8d, 0x00}},
-		{2, [3]byte{0xc3, 0x8e, 0x00}}, {2, [3]byte{0xc3, 0x8f, 0x00}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {2, [3]byte{0xc3, 0x91, 0x00}},
-		{2, [3]byte{0xc3, 0x92, 0x00}}, {2, [3]byte{0xc3, 0x93, 0x00}},
-		{2, [3]byte{0xc3, 0x94, 0x00}}, {2, [3]byte{0xc4, 0xa0, 0x00}},
-		{2, [3]byte{0xc3, 0x96, 0x00}}, {2, [3]byte{0xc3, 0x97, 0x00}},
-		{2, [3]byte{0xc4, 0x9c, 0x00}}, {2, [3]byte{0xc3, 0x99, 0x00}},
-		{2, [3]byte{0xc3, 0x9a, 0x00}}, {2, [3]byte{0xc3, 0x9b, 0x00}},
-		{2, [3]byte{0xc3, 0x9c, 0x00}}, {2, [3]byte{0xc5, 0xac, 0x00}},
-		{2, [3]byte{0xc5, 0x9c, 0x00}}, {2, [3]byte{0xc3, 0x9f, 0x00}},
-		{2, [3]byte{0xc3, 0xa0, 0x00}}, {2, [3]byte{0xc3, 0xa1, 0x00}},
-		{2, [3]byte{0xc3, 0xa2, 0x00}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{2, [3]byte{0xc3, 0xa4, 0x00}}, {2, [3]byte{0xc4, 0x8b, 0x00}},
-		{2, [3]byte{0xc4, 0x89, 0x00}}, {2, [3]byte{0xc3, 0xa7, 0x00}},
-		{2, [3]byte{0xc3, 0xa8, 0x00}}, {2, [3]byte{0xc3, 0xa9, 0x00}},
-		{2, [3]byte{0xc3, 0xaa, 0x00}}, {2, [3]byte{0xc3, 0xab, 0x00}},
-		{2, [3]byte{0xc3, 0xac, 0x00}}, {2, [3]byte{0xc3, 0xad, 0x00}},
-		{2, [3]byte{0xc3, 0xae, 0x00}}, {2, [3]byte{0xc3, 0xaf, 0x00}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {2, [3]byte{0xc3, 0xb1, 0x00}},
-		{2, [3]byte{0xc3, 0xb2, 0x00}}, {2, [3]byte{0xc3, 0xb3, 0x00}},
-		{2, [3]byte{0xc3, 0xb4, 0x00}}, {2, [3]byte{0xc4, 0xa1, 0x00}},
-		{2, [3]byte{0xc3, 0xb6, 0x00}}, {2, [3]byte{0xc3, 0xb7, 0x00}},
-		{2, [3]byte{0xc4, 0x9d, 0x00}}, {2, [3]byte{0xc3, 0xb9, 0x00}},
-		{2, [3]byte{0xc3, 0xba, 0x00}}, {2, [3]byte{0xc3, 0xbb, 0x00}},
-		{2, [3]byte{0xc3, 0xbc, 0x00}}, {2, [3]byte{0xc5, 0xad, 0x00}},
-		{2, [3]byte{0xc5, 0x9d, 0x00}}, {2, [3]byte{0xcb, 0x99, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xa00000a0, 0xa30000a3, 0xa40000a4, 0xa70000a7, 0xa80000a8, 0xad0000ad, 0xb00000b0, 0xb20000b2,
-		0xb30000b3, 0xb40000b4, 0xb50000b5, 0xb70000b7, 0xb80000b8, 0xbd0000bd, 0xc00000c0, 0xc10000c1,
-		0xc20000c2, 0xc40000c4, 0xc70000c7, 0xc80000c8, 0xc90000c9, 0xca0000ca, 0xcb0000cb, 0xcc0000cc,
-		0xcd0000cd, 0xce0000ce, 0xcf0000cf, 0xd10000d1, 0xd20000d2, 0xd30000d3, 0xd40000d4, 0xd60000d6,
-		0xd70000d7, 0xd90000d9, 0xda0000da, 0xdb0000db, 0xdc0000dc, 0xdf0000df, 0xe00000e0, 0xe10000e1,
-		0xe20000e2, 0xe40000e4, 0xe70000e7, 0xe80000e8, 0xe90000e9, 0xea0000ea, 0xeb0000eb, 0xec0000ec,
-		0xed0000ed, 0xee0000ee, 0xef0000ef, 0xf10000f1, 0xf20000f2, 0xf30000f3, 0xf40000f4, 0xf60000f6,
-		0xf70000f7, 0xf90000f9, 0xfa0000fa, 0xfb0000fb, 0xfc0000fc, 0xc6000108, 0xe6000109, 0xc500010a,
-		0xe500010b, 0xd800011c, 0xf800011d, 0xab00011e, 0xbb00011f, 0xd5000120, 0xf5000121, 0xa6000124,
-		0xb6000125, 0xa1000126, 0xb1000127, 0xa9000130, 0xb9000131, 0xac000134, 0xbc000135, 0xde00015c,
-		0xfe00015d, 0xaa00015e, 0xba00015f, 0xdd00016c, 0xfd00016d, 0xaf00017b, 0xbf00017c, 0xa20002d8,
-		0xff0002d9, 0xff0002d9, 0xff0002d9, 0xff0002d9, 0xff0002d9, 0xff0002d9, 0xff0002d9, 0xff0002d9,
-		0xff0002d9, 0xff0002d9, 0xff0002d9, 0xff0002d9, 0xff0002d9, 0xff0002d9, 0xff0002d9, 0xff0002d9,
-		0xff0002d9, 0xff0002d9, 0xff0002d9, 0xff0002d9, 0xff0002d9, 0xff0002d9, 0xff0002d9, 0xff0002d9,
-		0xff0002d9, 0xff0002d9, 0xff0002d9, 0xff0002d9, 0xff0002d9, 0xff0002d9, 0xff0002d9, 0xff0002d9,
-		0xff0002d9, 0xff0002d9, 0xff0002d9, 0xff0002d9, 0xff0002d9, 0xff0002d9, 0xff0002d9, 0xff0002d9,
-	},
-}
-
-// ISO8859_4 is the ISO 8859-4 encoding.
-var ISO8859_4 *Charmap = &iso8859_4
-
-var iso8859_4 = Charmap{
-	name:          "ISO 8859-4",
-	mib:           identifier.ISOLatin4,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{2, [3]byte{0xc2, 0xa0, 0x00}}, {2, [3]byte{0xc4, 0x84, 0x00}},
-		{2, [3]byte{0xc4, 0xb8, 0x00}}, {2, [3]byte{0xc5, 0x96, 0x00}},
-		{2, [3]byte{0xc2, 0xa4, 0x00}}, {2, [3]byte{0xc4, 0xa8, 0x00}},
-		{2, [3]byte{0xc4, 0xbb, 0x00}}, {2, [3]byte{0xc2, 0xa7, 0x00}},
-		{2, [3]byte{0xc2, 0xa8, 0x00}}, {2, [3]byte{0xc5, 0xa0, 0x00}},
-		{2, [3]byte{0xc4, 0x92, 0x00}}, {2, [3]byte{0xc4, 0xa2, 0x00}},
-		{2, [3]byte{0xc5, 0xa6, 0x00}}, {2, [3]byte{0xc2, 0xad, 0x00}},
-		{2, [3]byte{0xc5, 0xbd, 0x00}}, {2, [3]byte{0xc2, 0xaf, 0x00}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {2, [3]byte{0xc4, 0x85, 0x00}},
-		{2, [3]byte{0xcb, 0x9b, 0x00}}, {2, [3]byte{0xc5, 0x97, 0x00}},
-		{2, [3]byte{0xc2, 0xb4, 0x00}}, {2, [3]byte{0xc4, 0xa9, 0x00}},
-		{2, [3]byte{0xc4, 0xbc, 0x00}}, {2, [3]byte{0xcb, 0x87, 0x00}},
-		{2, [3]byte{0xc2, 0xb8, 0x00}}, {2, [3]byte{0xc5, 0xa1, 0x00}},
-		{2, [3]byte{0xc4, 0x93, 0x00}}, {2, [3]byte{0xc4, 0xa3, 0x00}},
-		{2, [3]byte{0xc5, 0xa7, 0x00}}, {2, [3]byte{0xc5, 0x8a, 0x00}},
-		{2, [3]byte{0xc5, 0xbe, 0x00}}, {2, [3]byte{0xc5, 0x8b, 0x00}},
-		{2, [3]byte{0xc4, 0x80, 0x00}}, {2, [3]byte{0xc3, 0x81, 0x00}},
-		{2, [3]byte{0xc3, 0x82, 0x00}}, {2, [3]byte{0xc3, 0x83, 0x00}},
-		{2, [3]byte{0xc3, 0x84, 0x00}}, {2, [3]byte{0xc3, 0x85, 0x00}},
-		{2, [3]byte{0xc3, 0x86, 0x00}}, {2, [3]byte{0xc4, 0xae, 0x00}},
-		{2, [3]byte{0xc4, 0x8c, 0x00}}, {2, [3]byte{0xc3, 0x89, 0x00}},
-		{2, [3]byte{0xc4, 0x98, 0x00}}, {2, [3]byte{0xc3, 0x8b, 0x00}},
-		{2, [3]byte{0xc4, 0x96, 0x00}}, {2, [3]byte{0xc3, 0x8d, 0x00}},
-		{2, [3]byte{0xc3, 0x8e, 0x00}}, {2, [3]byte{0xc4, 0xaa, 0x00}},
-		{2, [3]byte{0xc4, 0x90, 0x00}}, {2, [3]byte{0xc5, 0x85, 0x00}},
-		{2, [3]byte{0xc5, 0x8c, 0x00}}, {2, [3]byte{0xc4, 0xb6, 0x00}},
-		{2, [3]byte{0xc3, 0x94, 0x00}}, {2, [3]byte{0xc3, 0x95, 0x00}},
-		{2, [3]byte{0xc3, 0x96, 0x00}}, {2, [3]byte{0xc3, 0x97, 0x00}},
-		{2, [3]byte{0xc3, 0x98, 0x00}}, {2, [3]byte{0xc5, 0xb2, 0x00}},
-		{2, [3]byte{0xc3, 0x9a, 0x00}}, {2, [3]byte{0xc3, 0x9b, 0x00}},
-		{2, [3]byte{0xc3, 0x9c, 0x00}}, {2, [3]byte{0xc5, 0xa8, 0x00}},
-		{2, [3]byte{0xc5, 0xaa, 0x00}}, {2, [3]byte{0xc3, 0x9f, 0x00}},
-		{2, [3]byte{0xc4, 0x81, 0x00}}, {2, [3]byte{0xc3, 0xa1, 0x00}},
-		{2, [3]byte{0xc3, 0xa2, 0x00}}, {2, [3]byte{0xc3, 0xa3, 0x00}},
-		{2, [3]byte{0xc3, 0xa4, 0x00}}, {2, [3]byte{0xc3, 0xa5, 0x00}},
-		{2, [3]byte{0xc3, 0xa6, 0x00}}, {2, [3]byte{0xc4, 0xaf, 0x00}},
-		{2, [3]byte{0xc4, 0x8d, 0x00}}, {2, [3]byte{0xc3, 0xa9, 0x00}},
-		{2, [3]byte{0xc4, 0x99, 0x00}}, {2, [3]byte{0xc3, 0xab, 0x00}},
-		{2, [3]byte{0xc4, 0x97, 0x00}}, {2, [3]byte{0xc3, 0xad, 0x00}},
-		{2, [3]byte{0xc3, 0xae, 0x00}}, {2, [3]byte{0xc4, 0xab, 0x00}},
-		{2, [3]byte{0xc4, 0x91, 0x00}}, {2, [3]byte{0xc5, 0x86, 0x00}},
-		{2, [3]byte{0xc5, 0x8d, 0x00}}, {2, [3]byte{0xc4, 0xb7, 0x00}},
-		{2, [3]byte{0xc3, 0xb4, 0x00}}, {2, [3]byte{0xc3, 0xb5, 0x00}},
-		{2, [3]byte{0xc3, 0xb6, 0x00}}, {2, [3]byte{0xc3, 0xb7, 0x00}},
-		{2, [3]byte{0xc3, 0xb8, 0x00}}, {2, [3]byte{0xc5, 0xb3, 0x00}},
-		{2, [3]byte{0xc3, 0xba, 0x00}}, {2, [3]byte{0xc3, 0xbb, 0x00}},
-		{2, [3]byte{0xc3, 0xbc, 0x00}}, {2, [3]byte{0xc5, 0xa9, 0x00}},
-		{2, [3]byte{0xc5, 0xab, 0x00}}, {2, [3]byte{0xcb, 0x99, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xa00000a0, 0xa40000a4, 0xa70000a7, 0xa80000a8, 0xad0000ad, 0xaf0000af, 0xb00000b0, 0xb40000b4,
-		0xb80000b8, 0xc10000c1, 0xc20000c2, 0xc30000c3, 0xc40000c4, 0xc50000c5, 0xc60000c6, 0xc90000c9,
-		0xcb0000cb, 0xcd0000cd, 0xce0000ce, 0xd40000d4, 0xd50000d5, 0xd60000d6, 0xd70000d7, 0xd80000d8,
-		0xda0000da, 0xdb0000db, 0xdc0000dc, 0xdf0000df, 0xe10000e1, 0xe20000e2, 0xe30000e3, 0xe40000e4,
-		0xe50000e5, 0xe60000e6, 0xe90000e9, 0xeb0000eb, 0xed0000ed, 0xee0000ee, 0xf40000f4, 0xf50000f5,
-		0xf60000f6, 0xf70000f7, 0xf80000f8, 0xfa0000fa, 0xfb0000fb, 0xfc0000fc, 0xc0000100, 0xe0000101,
-		0xa1000104, 0xb1000105, 0xc800010c, 0xe800010d, 0xd0000110, 0xf0000111, 0xaa000112, 0xba000113,
-		0xcc000116, 0xec000117, 0xca000118, 0xea000119, 0xab000122, 0xbb000123, 0xa5000128, 0xb5000129,
-		0xcf00012a, 0xef00012b, 0xc700012e, 0xe700012f, 0xd3000136, 0xf3000137, 0xa2000138, 0xa600013b,
-		0xb600013c, 0xd1000145, 0xf1000146, 0xbd00014a, 0xbf00014b, 0xd200014c, 0xf200014d, 0xa3000156,
-		0xb3000157, 0xa9000160, 0xb9000161, 0xac000166, 0xbc000167, 0xdd000168, 0xfd000169, 0xde00016a,
-		0xfe00016b, 0xd9000172, 0xf9000173, 0xae00017d, 0xbe00017e, 0xb70002c7, 0xff0002d9, 0xb20002db,
-		0xb20002db, 0xb20002db, 0xb20002db, 0xb20002db, 0xb20002db, 0xb20002db, 0xb20002db, 0xb20002db,
-		0xb20002db, 0xb20002db, 0xb20002db, 0xb20002db, 0xb20002db, 0xb20002db, 0xb20002db, 0xb20002db,
-		0xb20002db, 0xb20002db, 0xb20002db, 0xb20002db, 0xb20002db, 0xb20002db, 0xb20002db, 0xb20002db,
-		0xb20002db, 0xb20002db, 0xb20002db, 0xb20002db, 0xb20002db, 0xb20002db, 0xb20002db, 0xb20002db,
-	},
-}
-
-// ISO8859_5 is the ISO 8859-5 encoding.
-var ISO8859_5 *Charmap = &iso8859_5
-
-var iso8859_5 = Charmap{
-	name:          "ISO 8859-5",
-	mib:           identifier.ISOLatinCyrillic,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{2, [3]byte{0xc2, 0xa0, 0x00}}, {2, [3]byte{0xd0, 0x81, 0x00}},
-		{2, [3]byte{0xd0, 0x82, 0x00}}, {2, [3]byte{0xd0, 0x83, 0x00}},
-		{2, [3]byte{0xd0, 0x84, 0x00}}, {2, [3]byte{0xd0, 0x85, 0x00}},
-		{2, [3]byte{0xd0, 0x86, 0x00}}, {2, [3]byte{0xd0, 0x87, 0x00}},
-		{2, [3]byte{0xd0, 0x88, 0x00}}, {2, [3]byte{0xd0, 0x89, 0x00}},
-		{2, [3]byte{0xd0, 0x8a, 0x00}}, {2, [3]byte{0xd0, 0x8b, 0x00}},
-		{2, [3]byte{0xd0, 0x8c, 0x00}}, {2, [3]byte{0xc2, 0xad, 0x00}},
-		{2, [3]byte{0xd0, 0x8e, 0x00}}, {2, [3]byte{0xd0, 0x8f, 0x00}},
-		{2, [3]byte{0xd0, 0x90, 0x00}}, {2, [3]byte{0xd0, 0x91, 0x00}},
-		{2, [3]byte{0xd0, 0x92, 0x00}}, {2, [3]byte{0xd0, 0x93, 0x00}},
-		{2, [3]byte{0xd0, 0x94, 0x00}}, {2, [3]byte{0xd0, 0x95, 0x00}},
-		{2, [3]byte{0xd0, 0x96, 0x00}}, {2, [3]byte{0xd0, 0x97, 0x00}},
-		{2, [3]byte{0xd0, 0x98, 0x00}}, {2, [3]byte{0xd0, 0x99, 0x00}},
-		{2, [3]byte{0xd0, 0x9a, 0x00}}, {2, [3]byte{0xd0, 0x9b, 0x00}},
-		{2, [3]byte{0xd0, 0x9c, 0x00}}, {2, [3]byte{0xd0, 0x9d, 0x00}},
-		{2, [3]byte{0xd0, 0x9e, 0x00}}, {2, [3]byte{0xd0, 0x9f, 0x00}},
-		{2, [3]byte{0xd0, 0xa0, 0x00}}, {2, [3]byte{0xd0, 0xa1, 0x00}},
-		{2, [3]byte{0xd0, 0xa2, 0x00}}, {2, [3]byte{0xd0, 0xa3, 0x00}},
-		{2, [3]byte{0xd0, 0xa4, 0x00}}, {2, [3]byte{0xd0, 0xa5, 0x00}},
-		{2, [3]byte{0xd0, 0xa6, 0x00}}, {2, [3]byte{0xd0, 0xa7, 0x00}},
-		{2, [3]byte{0xd0, 0xa8, 0x00}}, {2, [3]byte{0xd0, 0xa9, 0x00}},
-		{2, [3]byte{0xd0, 0xaa, 0x00}}, {2, [3]byte{0xd0, 0xab, 0x00}},
-		{2, [3]byte{0xd0, 0xac, 0x00}}, {2, [3]byte{0xd0, 0xad, 0x00}},
-		{2, [3]byte{0xd0, 0xae, 0x00}}, {2, [3]byte{0xd0, 0xaf, 0x00}},
-		{2, [3]byte{0xd0, 0xb0, 0x00}}, {2, [3]byte{0xd0, 0xb1, 0x00}},
-		{2, [3]byte{0xd0, 0xb2, 0x00}}, {2, [3]byte{0xd0, 0xb3, 0x00}},
-		{2, [3]byte{0xd0, 0xb4, 0x00}}, {2, [3]byte{0xd0, 0xb5, 0x00}},
-		{2, [3]byte{0xd0, 0xb6, 0x00}}, {2, [3]byte{0xd0, 0xb7, 0x00}},
-		{2, [3]byte{0xd0, 0xb8, 0x00}}, {2, [3]byte{0xd0, 0xb9, 0x00}},
-		{2, [3]byte{0xd0, 0xba, 0x00}}, {2, [3]byte{0xd0, 0xbb, 0x00}},
-		{2, [3]byte{0xd0, 0xbc, 0x00}}, {2, [3]byte{0xd0, 0xbd, 0x00}},
-		{2, [3]byte{0xd0, 0xbe, 0x00}}, {2, [3]byte{0xd0, 0xbf, 0x00}},
-		{2, [3]byte{0xd1, 0x80, 0x00}}, {2, [3]byte{0xd1, 0x81, 0x00}},
-		{2, [3]byte{0xd1, 0x82, 0x00}}, {2, [3]byte{0xd1, 0x83, 0x00}},
-		{2, [3]byte{0xd1, 0x84, 0x00}}, {2, [3]byte{0xd1, 0x85, 0x00}},
-		{2, [3]byte{0xd1, 0x86, 0x00}}, {2, [3]byte{0xd1, 0x87, 0x00}},
-		{2, [3]byte{0xd1, 0x88, 0x00}}, {2, [3]byte{0xd1, 0x89, 0x00}},
-		{2, [3]byte{0xd1, 0x8a, 0x00}}, {2, [3]byte{0xd1, 0x8b, 0x00}},
-		{2, [3]byte{0xd1, 0x8c, 0x00}}, {2, [3]byte{0xd1, 0x8d, 0x00}},
-		{2, [3]byte{0xd1, 0x8e, 0x00}}, {2, [3]byte{0xd1, 0x8f, 0x00}},
-		{3, [3]byte{0xe2, 0x84, 0x96}}, {2, [3]byte{0xd1, 0x91, 0x00}},
-		{2, [3]byte{0xd1, 0x92, 0x00}}, {2, [3]byte{0xd1, 0x93, 0x00}},
-		{2, [3]byte{0xd1, 0x94, 0x00}}, {2, [3]byte{0xd1, 0x95, 0x00}},
-		{2, [3]byte{0xd1, 0x96, 0x00}}, {2, [3]byte{0xd1, 0x97, 0x00}},
-		{2, [3]byte{0xd1, 0x98, 0x00}}, {2, [3]byte{0xd1, 0x99, 0x00}},
-		{2, [3]byte{0xd1, 0x9a, 0x00}}, {2, [3]byte{0xd1, 0x9b, 0x00}},
-		{2, [3]byte{0xd1, 0x9c, 0x00}}, {2, [3]byte{0xc2, 0xa7, 0x00}},
-		{2, [3]byte{0xd1, 0x9e, 0x00}}, {2, [3]byte{0xd1, 0x9f, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xa00000a0, 0xfd0000a7, 0xad0000ad, 0xa1000401, 0xa2000402, 0xa3000403, 0xa4000404, 0xa5000405,
-		0xa6000406, 0xa7000407, 0xa8000408, 0xa9000409, 0xaa00040a, 0xab00040b, 0xac00040c, 0xae00040e,
-		0xaf00040f, 0xb0000410, 0xb1000411, 0xb2000412, 0xb3000413, 0xb4000414, 0xb5000415, 0xb6000416,
-		0xb7000417, 0xb8000418, 0xb9000419, 0xba00041a, 0xbb00041b, 0xbc00041c, 0xbd00041d, 0xbe00041e,
-		0xbf00041f, 0xc0000420, 0xc1000421, 0xc2000422, 0xc3000423, 0xc4000424, 0xc5000425, 0xc6000426,
-		0xc7000427, 0xc8000428, 0xc9000429, 0xca00042a, 0xcb00042b, 0xcc00042c, 0xcd00042d, 0xce00042e,
-		0xcf00042f, 0xd0000430, 0xd1000431, 0xd2000432, 0xd3000433, 0xd4000434, 0xd5000435, 0xd6000436,
-		0xd7000437, 0xd8000438, 0xd9000439, 0xda00043a, 0xdb00043b, 0xdc00043c, 0xdd00043d, 0xde00043e,
-		0xdf00043f, 0xe0000440, 0xe1000441, 0xe2000442, 0xe3000443, 0xe4000444, 0xe5000445, 0xe6000446,
-		0xe7000447, 0xe8000448, 0xe9000449, 0xea00044a, 0xeb00044b, 0xec00044c, 0xed00044d, 0xee00044e,
-		0xef00044f, 0xf1000451, 0xf2000452, 0xf3000453, 0xf4000454, 0xf5000455, 0xf6000456, 0xf7000457,
-		0xf8000458, 0xf9000459, 0xfa00045a, 0xfb00045b, 0xfc00045c, 0xfe00045e, 0xff00045f, 0xf0002116,
-		0xf0002116, 0xf0002116, 0xf0002116, 0xf0002116, 0xf0002116, 0xf0002116, 0xf0002116, 0xf0002116,
-		0xf0002116, 0xf0002116, 0xf0002116, 0xf0002116, 0xf0002116, 0xf0002116, 0xf0002116, 0xf0002116,
-		0xf0002116, 0xf0002116, 0xf0002116, 0xf0002116, 0xf0002116, 0xf0002116, 0xf0002116, 0xf0002116,
-		0xf0002116, 0xf0002116, 0xf0002116, 0xf0002116, 0xf0002116, 0xf0002116, 0xf0002116, 0xf0002116,
-	},
-}
-
-// ISO8859_6 is the ISO 8859-6 encoding.
-var ISO8859_6 *Charmap = &iso8859_6
-
-var iso8859_6 = Charmap{
-	name:          "ISO 8859-6",
-	mib:           identifier.ISOLatinArabic,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{2, [3]byte{0xc2, 0xa0, 0x00}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{2, [3]byte{0xc2, 0xa4, 0x00}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{2, [3]byte{0xd8, 0x8c, 0x00}}, {2, [3]byte{0xc2, 0xad, 0x00}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {2, [3]byte{0xd8, 0x9b, 0x00}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {2, [3]byte{0xd8, 0x9f, 0x00}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {2, [3]byte{0xd8, 0xa1, 0x00}},
-		{2, [3]byte{0xd8, 0xa2, 0x00}}, {2, [3]byte{0xd8, 0xa3, 0x00}},
-		{2, [3]byte{0xd8, 0xa4, 0x00}}, {2, [3]byte{0xd8, 0xa5, 0x00}},
-		{2, [3]byte{0xd8, 0xa6, 0x00}}, {2, [3]byte{0xd8, 0xa7, 0x00}},
-		{2, [3]byte{0xd8, 0xa8, 0x00}}, {2, [3]byte{0xd8, 0xa9, 0x00}},
-		{2, [3]byte{0xd8, 0xaa, 0x00}}, {2, [3]byte{0xd8, 0xab, 0x00}},
-		{2, [3]byte{0xd8, 0xac, 0x00}}, {2, [3]byte{0xd8, 0xad, 0x00}},
-		{2, [3]byte{0xd8, 0xae, 0x00}}, {2, [3]byte{0xd8, 0xaf, 0x00}},
-		{2, [3]byte{0xd8, 0xb0, 0x00}}, {2, [3]byte{0xd8, 0xb1, 0x00}},
-		{2, [3]byte{0xd8, 0xb2, 0x00}}, {2, [3]byte{0xd8, 0xb3, 0x00}},
-		{2, [3]byte{0xd8, 0xb4, 0x00}}, {2, [3]byte{0xd8, 0xb5, 0x00}},
-		{2, [3]byte{0xd8, 0xb6, 0x00}}, {2, [3]byte{0xd8, 0xb7, 0x00}},
-		{2, [3]byte{0xd8, 0xb8, 0x00}}, {2, [3]byte{0xd8, 0xb9, 0x00}},
-		{2, [3]byte{0xd8, 0xba, 0x00}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{2, [3]byte{0xd9, 0x80, 0x00}}, {2, [3]byte{0xd9, 0x81, 0x00}},
-		{2, [3]byte{0xd9, 0x82, 0x00}}, {2, [3]byte{0xd9, 0x83, 0x00}},
-		{2, [3]byte{0xd9, 0x84, 0x00}}, {2, [3]byte{0xd9, 0x85, 0x00}},
-		{2, [3]byte{0xd9, 0x86, 0x00}}, {2, [3]byte{0xd9, 0x87, 0x00}},
-		{2, [3]byte{0xd9, 0x88, 0x00}}, {2, [3]byte{0xd9, 0x89, 0x00}},
-		{2, [3]byte{0xd9, 0x8a, 0x00}}, {2, [3]byte{0xd9, 0x8b, 0x00}},
-		{2, [3]byte{0xd9, 0x8c, 0x00}}, {2, [3]byte{0xd9, 0x8d, 0x00}},
-		{2, [3]byte{0xd9, 0x8e, 0x00}}, {2, [3]byte{0xd9, 0x8f, 0x00}},
-		{2, [3]byte{0xd9, 0x90, 0x00}}, {2, [3]byte{0xd9, 0x91, 0x00}},
-		{2, [3]byte{0xd9, 0x92, 0x00}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xa00000a0, 0xa40000a4, 0xad0000ad, 0xac00060c, 0xbb00061b, 0xbf00061f, 0xc1000621, 0xc2000622,
-		0xc3000623, 0xc4000624, 0xc5000625, 0xc6000626, 0xc7000627, 0xc8000628, 0xc9000629, 0xca00062a,
-		0xcb00062b, 0xcc00062c, 0xcd00062d, 0xce00062e, 0xcf00062f, 0xd0000630, 0xd1000631, 0xd2000632,
-		0xd3000633, 0xd4000634, 0xd5000635, 0xd6000636, 0xd7000637, 0xd8000638, 0xd9000639, 0xda00063a,
-		0xe0000640, 0xe1000641, 0xe2000642, 0xe3000643, 0xe4000644, 0xe5000645, 0xe6000646, 0xe7000647,
-		0xe8000648, 0xe9000649, 0xea00064a, 0xeb00064b, 0xec00064c, 0xed00064d, 0xee00064e, 0xef00064f,
-		0xf0000650, 0xf1000651, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652,
-		0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652,
-		0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652,
-		0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652,
-		0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652,
-		0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652,
-		0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652,
-		0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652,
-		0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652,
-		0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652, 0xf2000652,
-	},
-}
-
-// ISO8859_7 is the ISO 8859-7 encoding.
-var ISO8859_7 *Charmap = &iso8859_7
-
-var iso8859_7 = Charmap{
-	name:          "ISO 8859-7",
-	mib:           identifier.ISOLatinGreek,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{2, [3]byte{0xc2, 0xa0, 0x00}}, {3, [3]byte{0xe2, 0x80, 0x98}},
-		{3, [3]byte{0xe2, 0x80, 0x99}}, {2, [3]byte{0xc2, 0xa3, 0x00}},
-		{3, [3]byte{0xe2, 0x82, 0xac}}, {3, [3]byte{0xe2, 0x82, 0xaf}},
-		{2, [3]byte{0xc2, 0xa6, 0x00}}, {2, [3]byte{0xc2, 0xa7, 0x00}},
-		{2, [3]byte{0xc2, 0xa8, 0x00}}, {2, [3]byte{0xc2, 0xa9, 0x00}},
-		{2, [3]byte{0xcd, 0xba, 0x00}}, {2, [3]byte{0xc2, 0xab, 0x00}},
-		{2, [3]byte{0xc2, 0xac, 0x00}}, {2, [3]byte{0xc2, 0xad, 0x00}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xe2, 0x80, 0x95}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {2, [3]byte{0xc2, 0xb1, 0x00}},
-		{2, [3]byte{0xc2, 0xb2, 0x00}}, {2, [3]byte{0xc2, 0xb3, 0x00}},
-		{2, [3]byte{0xce, 0x84, 0x00}}, {2, [3]byte{0xce, 0x85, 0x00}},
-		{2, [3]byte{0xce, 0x86, 0x00}}, {2, [3]byte{0xc2, 0xb7, 0x00}},
-		{2, [3]byte{0xce, 0x88, 0x00}}, {2, [3]byte{0xce, 0x89, 0x00}},
-		{2, [3]byte{0xce, 0x8a, 0x00}}, {2, [3]byte{0xc2, 0xbb, 0x00}},
-		{2, [3]byte{0xce, 0x8c, 0x00}}, {2, [3]byte{0xc2, 0xbd, 0x00}},
-		{2, [3]byte{0xce, 0x8e, 0x00}}, {2, [3]byte{0xce, 0x8f, 0x00}},
-		{2, [3]byte{0xce, 0x90, 0x00}}, {2, [3]byte{0xce, 0x91, 0x00}},
-		{2, [3]byte{0xce, 0x92, 0x00}}, {2, [3]byte{0xce, 0x93, 0x00}},
-		{2, [3]byte{0xce, 0x94, 0x00}}, {2, [3]byte{0xce, 0x95, 0x00}},
-		{2, [3]byte{0xce, 0x96, 0x00}}, {2, [3]byte{0xce, 0x97, 0x00}},
-		{2, [3]byte{0xce, 0x98, 0x00}}, {2, [3]byte{0xce, 0x99, 0x00}},
-		{2, [3]byte{0xce, 0x9a, 0x00}}, {2, [3]byte{0xce, 0x9b, 0x00}},
-		{2, [3]byte{0xce, 0x9c, 0x00}}, {2, [3]byte{0xce, 0x9d, 0x00}},
-		{2, [3]byte{0xce, 0x9e, 0x00}}, {2, [3]byte{0xce, 0x9f, 0x00}},
-		{2, [3]byte{0xce, 0xa0, 0x00}}, {2, [3]byte{0xce, 0xa1, 0x00}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {2, [3]byte{0xce, 0xa3, 0x00}},
-		{2, [3]byte{0xce, 0xa4, 0x00}}, {2, [3]byte{0xce, 0xa5, 0x00}},
-		{2, [3]byte{0xce, 0xa6, 0x00}}, {2, [3]byte{0xce, 0xa7, 0x00}},
-		{2, [3]byte{0xce, 0xa8, 0x00}}, {2, [3]byte{0xce, 0xa9, 0x00}},
-		{2, [3]byte{0xce, 0xaa, 0x00}}, {2, [3]byte{0xce, 0xab, 0x00}},
-		{2, [3]byte{0xce, 0xac, 0x00}}, {2, [3]byte{0xce, 0xad, 0x00}},
-		{2, [3]byte{0xce, 0xae, 0x00}}, {2, [3]byte{0xce, 0xaf, 0x00}},
-		{2, [3]byte{0xce, 0xb0, 0x00}}, {2, [3]byte{0xce, 0xb1, 0x00}},
-		{2, [3]byte{0xce, 0xb2, 0x00}}, {2, [3]byte{0xce, 0xb3, 0x00}},
-		{2, [3]byte{0xce, 0xb4, 0x00}}, {2, [3]byte{0xce, 0xb5, 0x00}},
-		{2, [3]byte{0xce, 0xb6, 0x00}}, {2, [3]byte{0xce, 0xb7, 0x00}},
-		{2, [3]byte{0xce, 0xb8, 0x00}}, {2, [3]byte{0xce, 0xb9, 0x00}},
-		{2, [3]byte{0xce, 0xba, 0x00}}, {2, [3]byte{0xce, 0xbb, 0x00}},
-		{2, [3]byte{0xce, 0xbc, 0x00}}, {2, [3]byte{0xce, 0xbd, 0x00}},
-		{2, [3]byte{0xce, 0xbe, 0x00}}, {2, [3]byte{0xce, 0xbf, 0x00}},
-		{2, [3]byte{0xcf, 0x80, 0x00}}, {2, [3]byte{0xcf, 0x81, 0x00}},
-		{2, [3]byte{0xcf, 0x82, 0x00}}, {2, [3]byte{0xcf, 0x83, 0x00}},
-		{2, [3]byte{0xcf, 0x84, 0x00}}, {2, [3]byte{0xcf, 0x85, 0x00}},
-		{2, [3]byte{0xcf, 0x86, 0x00}}, {2, [3]byte{0xcf, 0x87, 0x00}},
-		{2, [3]byte{0xcf, 0x88, 0x00}}, {2, [3]byte{0xcf, 0x89, 0x00}},
-		{2, [3]byte{0xcf, 0x8a, 0x00}}, {2, [3]byte{0xcf, 0x8b, 0x00}},
-		{2, [3]byte{0xcf, 0x8c, 0x00}}, {2, [3]byte{0xcf, 0x8d, 0x00}},
-		{2, [3]byte{0xcf, 0x8e, 0x00}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xa00000a0, 0xa30000a3, 0xa60000a6, 0xa70000a7, 0xa80000a8, 0xa90000a9, 0xab0000ab, 0xac0000ac,
-		0xad0000ad, 0xb00000b0, 0xb10000b1, 0xb20000b2, 0xb30000b3, 0xb70000b7, 0xbb0000bb, 0xbd0000bd,
-		0xaa00037a, 0xb4000384, 0xb5000385, 0xb6000386, 0xb8000388, 0xb9000389, 0xba00038a, 0xbc00038c,
-		0xbe00038e, 0xbf00038f, 0xc0000390, 0xc1000391, 0xc2000392, 0xc3000393, 0xc4000394, 0xc5000395,
-		0xc6000396, 0xc7000397, 0xc8000398, 0xc9000399, 0xca00039a, 0xcb00039b, 0xcc00039c, 0xcd00039d,
-		0xce00039e, 0xcf00039f, 0xd00003a0, 0xd10003a1, 0xd30003a3, 0xd40003a4, 0xd50003a5, 0xd60003a6,
-		0xd70003a7, 0xd80003a8, 0xd90003a9, 0xda0003aa, 0xdb0003ab, 0xdc0003ac, 0xdd0003ad, 0xde0003ae,
-		0xdf0003af, 0xe00003b0, 0xe10003b1, 0xe20003b2, 0xe30003b3, 0xe40003b4, 0xe50003b5, 0xe60003b6,
-		0xe70003b7, 0xe80003b8, 0xe90003b9, 0xea0003ba, 0xeb0003bb, 0xec0003bc, 0xed0003bd, 0xee0003be,
-		0xef0003bf, 0xf00003c0, 0xf10003c1, 0xf20003c2, 0xf30003c3, 0xf40003c4, 0xf50003c5, 0xf60003c6,
-		0xf70003c7, 0xf80003c8, 0xf90003c9, 0xfa0003ca, 0xfb0003cb, 0xfc0003cc, 0xfd0003cd, 0xfe0003ce,
-		0xaf002015, 0xa1002018, 0xa2002019, 0xa40020ac, 0xa50020af, 0xa50020af, 0xa50020af, 0xa50020af,
-		0xa50020af, 0xa50020af, 0xa50020af, 0xa50020af, 0xa50020af, 0xa50020af, 0xa50020af, 0xa50020af,
-		0xa50020af, 0xa50020af, 0xa50020af, 0xa50020af, 0xa50020af, 0xa50020af, 0xa50020af, 0xa50020af,
-		0xa50020af, 0xa50020af, 0xa50020af, 0xa50020af, 0xa50020af, 0xa50020af, 0xa50020af, 0xa50020af,
-		0xa50020af, 0xa50020af, 0xa50020af, 0xa50020af, 0xa50020af, 0xa50020af, 0xa50020af, 0xa50020af,
-	},
-}
-
-// ISO8859_8 is the ISO 8859-8 encoding.
-var ISO8859_8 *Charmap = &iso8859_8
-
-var iso8859_8 = Charmap{
-	name:          "ISO 8859-8",
-	mib:           identifier.ISOLatinHebrew,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{2, [3]byte{0xc2, 0xa0, 0x00}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{2, [3]byte{0xc2, 0xa2, 0x00}}, {2, [3]byte{0xc2, 0xa3, 0x00}},
-		{2, [3]byte{0xc2, 0xa4, 0x00}}, {2, [3]byte{0xc2, 0xa5, 0x00}},
-		{2, [3]byte{0xc2, 0xa6, 0x00}}, {2, [3]byte{0xc2, 0xa7, 0x00}},
-		{2, [3]byte{0xc2, 0xa8, 0x00}}, {2, [3]byte{0xc2, 0xa9, 0x00}},
-		{2, [3]byte{0xc3, 0x97, 0x00}}, {2, [3]byte{0xc2, 0xab, 0x00}},
-		{2, [3]byte{0xc2, 0xac, 0x00}}, {2, [3]byte{0xc2, 0xad, 0x00}},
-		{2, [3]byte{0xc2, 0xae, 0x00}}, {2, [3]byte{0xc2, 0xaf, 0x00}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {2, [3]byte{0xc2, 0xb1, 0x00}},
-		{2, [3]byte{0xc2, 0xb2, 0x00}}, {2, [3]byte{0xc2, 0xb3, 0x00}},
-		{2, [3]byte{0xc2, 0xb4, 0x00}}, {2, [3]byte{0xc2, 0xb5, 0x00}},
-		{2, [3]byte{0xc2, 0xb6, 0x00}}, {2, [3]byte{0xc2, 0xb7, 0x00}},
-		{2, [3]byte{0xc2, 0xb8, 0x00}}, {2, [3]byte{0xc2, 0xb9, 0x00}},
-		{2, [3]byte{0xc3, 0xb7, 0x00}}, {2, [3]byte{0xc2, 0xbb, 0x00}},
-		{2, [3]byte{0xc2, 0xbc, 0x00}}, {2, [3]byte{0xc2, 0xbd, 0x00}},
-		{2, [3]byte{0xc2, 0xbe, 0x00}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xe2, 0x80, 0x97}},
-		{2, [3]byte{0xd7, 0x90, 0x00}}, {2, [3]byte{0xd7, 0x91, 0x00}},
-		{2, [3]byte{0xd7, 0x92, 0x00}}, {2, [3]byte{0xd7, 0x93, 0x00}},
-		{2, [3]byte{0xd7, 0x94, 0x00}}, {2, [3]byte{0xd7, 0x95, 0x00}},
-		{2, [3]byte{0xd7, 0x96, 0x00}}, {2, [3]byte{0xd7, 0x97, 0x00}},
-		{2, [3]byte{0xd7, 0x98, 0x00}}, {2, [3]byte{0xd7, 0x99, 0x00}},
-		{2, [3]byte{0xd7, 0x9a, 0x00}}, {2, [3]byte{0xd7, 0x9b, 0x00}},
-		{2, [3]byte{0xd7, 0x9c, 0x00}}, {2, [3]byte{0xd7, 0x9d, 0x00}},
-		{2, [3]byte{0xd7, 0x9e, 0x00}}, {2, [3]byte{0xd7, 0x9f, 0x00}},
-		{2, [3]byte{0xd7, 0xa0, 0x00}}, {2, [3]byte{0xd7, 0xa1, 0x00}},
-		{2, [3]byte{0xd7, 0xa2, 0x00}}, {2, [3]byte{0xd7, 0xa3, 0x00}},
-		{2, [3]byte{0xd7, 0xa4, 0x00}}, {2, [3]byte{0xd7, 0xa5, 0x00}},
-		{2, [3]byte{0xd7, 0xa6, 0x00}}, {2, [3]byte{0xd7, 0xa7, 0x00}},
-		{2, [3]byte{0xd7, 0xa8, 0x00}}, {2, [3]byte{0xd7, 0xa9, 0x00}},
-		{2, [3]byte{0xd7, 0xaa, 0x00}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xe2, 0x80, 0x8e}},
-		{3, [3]byte{0xe2, 0x80, 0x8f}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xa00000a0, 0xa20000a2, 0xa30000a3, 0xa40000a4, 0xa50000a5, 0xa60000a6, 0xa70000a7, 0xa80000a8,
-		0xa90000a9, 0xab0000ab, 0xac0000ac, 0xad0000ad, 0xae0000ae, 0xaf0000af, 0xb00000b0, 0xb10000b1,
-		0xb20000b2, 0xb30000b3, 0xb40000b4, 0xb50000b5, 0xb60000b6, 0xb70000b7, 0xb80000b8, 0xb90000b9,
-		0xbb0000bb, 0xbc0000bc, 0xbd0000bd, 0xbe0000be, 0xaa0000d7, 0xba0000f7, 0xe00005d0, 0xe10005d1,
-		0xe20005d2, 0xe30005d3, 0xe40005d4, 0xe50005d5, 0xe60005d6, 0xe70005d7, 0xe80005d8, 0xe90005d9,
-		0xea0005da, 0xeb0005db, 0xec0005dc, 0xed0005dd, 0xee0005de, 0xef0005df, 0xf00005e0, 0xf10005e1,
-		0xf20005e2, 0xf30005e3, 0xf40005e4, 0xf50005e5, 0xf60005e6, 0xf70005e7, 0xf80005e8, 0xf90005e9,
-		0xfa0005ea, 0xfd00200e, 0xfe00200f, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017,
-		0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017,
-		0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017,
-		0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017,
-		0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017,
-		0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017,
-		0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017,
-		0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017,
-		0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017, 0xdf002017,
-	},
-}
-
-// ISO8859_9 is the ISO 8859-9 encoding.
-var ISO8859_9 *Charmap = &iso8859_9
-
-var iso8859_9 = Charmap{
-	name:          "ISO 8859-9",
-	mib:           identifier.ISOLatin5,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{2, [3]byte{0xc2, 0x80, 0x00}}, {2, [3]byte{0xc2, 0x81, 0x00}},
-		{2, [3]byte{0xc2, 0x82, 0x00}}, {2, [3]byte{0xc2, 0x83, 0x00}},
-		{2, [3]byte{0xc2, 0x84, 0x00}}, {2, [3]byte{0xc2, 0x85, 0x00}},
-		{2, [3]byte{0xc2, 0x86, 0x00}}, {2, [3]byte{0xc2, 0x87, 0x00}},
-		{2, [3]byte{0xc2, 0x88, 0x00}}, {2, [3]byte{0xc2, 0x89, 0x00}},
-		{2, [3]byte{0xc2, 0x8a, 0x00}}, {2, [3]byte{0xc2, 0x8b, 0x00}},
-		{2, [3]byte{0xc2, 0x8c, 0x00}}, {2, [3]byte{0xc2, 0x8d, 0x00}},
-		{2, [3]byte{0xc2, 0x8e, 0x00}}, {2, [3]byte{0xc2, 0x8f, 0x00}},
-		{2, [3]byte{0xc2, 0x90, 0x00}}, {2, [3]byte{0xc2, 0x91, 0x00}},
-		{2, [3]byte{0xc2, 0x92, 0x00}}, {2, [3]byte{0xc2, 0x93, 0x00}},
-		{2, [3]byte{0xc2, 0x94, 0x00}}, {2, [3]byte{0xc2, 0x95, 0x00}},
-		{2, [3]byte{0xc2, 0x96, 0x00}}, {2, [3]byte{0xc2, 0x97, 0x00}},
-		{2, [3]byte{0xc2, 0x98, 0x00}}, {2, [3]byte{0xc2, 0x99, 0x00}},
-		{2, [3]byte{0xc2, 0x9a, 0x00}}, {2, [3]byte{0xc2, 0x9b, 0x00}},
-		{2, [3]byte{0xc2, 0x9c, 0x00}}, {2, [3]byte{0xc2, 0x9d, 0x00}},
-		{2, [3]byte{0xc2, 0x9e, 0x00}}, {2, [3]byte{0xc2, 0x9f, 0x00}},
-		{2, [3]byte{0xc2, 0xa0, 0x00}}, {2, [3]byte{0xc2, 0xa1, 0x00}},
-		{2, [3]byte{0xc2, 0xa2, 0x00}}, {2, [3]byte{0xc2, 0xa3, 0x00}},
-		{2, [3]byte{0xc2, 0xa4, 0x00}}, {2, [3]byte{0xc2, 0xa5, 0x00}},
-		{2, [3]byte{0xc2, 0xa6, 0x00}}, {2, [3]byte{0xc2, 0xa7, 0x00}},
-		{2, [3]byte{0xc2, 0xa8, 0x00}}, {2, [3]byte{0xc2, 0xa9, 0x00}},
-		{2, [3]byte{0xc2, 0xaa, 0x00}}, {2, [3]byte{0xc2, 0xab, 0x00}},
-		{2, [3]byte{0xc2, 0xac, 0x00}}, {2, [3]byte{0xc2, 0xad, 0x00}},
-		{2, [3]byte{0xc2, 0xae, 0x00}}, {2, [3]byte{0xc2, 0xaf, 0x00}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {2, [3]byte{0xc2, 0xb1, 0x00}},
-		{2, [3]byte{0xc2, 0xb2, 0x00}}, {2, [3]byte{0xc2, 0xb3, 0x00}},
-		{2, [3]byte{0xc2, 0xb4, 0x00}}, {2, [3]byte{0xc2, 0xb5, 0x00}},
-		{2, [3]byte{0xc2, 0xb6, 0x00}}, {2, [3]byte{0xc2, 0xb7, 0x00}},
-		{2, [3]byte{0xc2, 0xb8, 0x00}}, {2, [3]byte{0xc2, 0xb9, 0x00}},
-		{2, [3]byte{0xc2, 0xba, 0x00}}, {2, [3]byte{0xc2, 0xbb, 0x00}},
-		{2, [3]byte{0xc2, 0xbc, 0x00}}, {2, [3]byte{0xc2, 0xbd, 0x00}},
-		{2, [3]byte{0xc2, 0xbe, 0x00}}, {2, [3]byte{0xc2, 0xbf, 0x00}},
-		{2, [3]byte{0xc3, 0x80, 0x00}}, {2, [3]byte{0xc3, 0x81, 0x00}},
-		{2, [3]byte{0xc3, 0x82, 0x00}}, {2, [3]byte{0xc3, 0x83, 0x00}},
-		{2, [3]byte{0xc3, 0x84, 0x00}}, {2, [3]byte{0xc3, 0x85, 0x00}},
-		{2, [3]byte{0xc3, 0x86, 0x00}}, {2, [3]byte{0xc3, 0x87, 0x00}},
-		{2, [3]byte{0xc3, 0x88, 0x00}}, {2, [3]byte{0xc3, 0x89, 0x00}},
-		{2, [3]byte{0xc3, 0x8a, 0x00}}, {2, [3]byte{0xc3, 0x8b, 0x00}},
-		{2, [3]byte{0xc3, 0x8c, 0x00}}, {2, [3]byte{0xc3, 0x8d, 0x00}},
-		{2, [3]byte{0xc3, 0x8e, 0x00}}, {2, [3]byte{0xc3, 0x8f, 0x00}},
-		{2, [3]byte{0xc4, 0x9e, 0x00}}, {2, [3]byte{0xc3, 0x91, 0x00}},
-		{2, [3]byte{0xc3, 0x92, 0x00}}, {2, [3]byte{0xc3, 0x93, 0x00}},
-		{2, [3]byte{0xc3, 0x94, 0x00}}, {2, [3]byte{0xc3, 0x95, 0x00}},
-		{2, [3]byte{0xc3, 0x96, 0x00}}, {2, [3]byte{0xc3, 0x97, 0x00}},
-		{2, [3]byte{0xc3, 0x98, 0x00}}, {2, [3]byte{0xc3, 0x99, 0x00}},
-		{2, [3]byte{0xc3, 0x9a, 0x00}}, {2, [3]byte{0xc3, 0x9b, 0x00}},
-		{2, [3]byte{0xc3, 0x9c, 0x00}}, {2, [3]byte{0xc4, 0xb0, 0x00}},
-		{2, [3]byte{0xc5, 0x9e, 0x00}}, {2, [3]byte{0xc3, 0x9f, 0x00}},
-		{2, [3]byte{0xc3, 0xa0, 0x00}}, {2, [3]byte{0xc3, 0xa1, 0x00}},
-		{2, [3]byte{0xc3, 0xa2, 0x00}}, {2, [3]byte{0xc3, 0xa3, 0x00}},
-		{2, [3]byte{0xc3, 0xa4, 0x00}}, {2, [3]byte{0xc3, 0xa5, 0x00}},
-		{2, [3]byte{0xc3, 0xa6, 0x00}}, {2, [3]byte{0xc3, 0xa7, 0x00}},
-		{2, [3]byte{0xc3, 0xa8, 0x00}}, {2, [3]byte{0xc3, 0xa9, 0x00}},
-		{2, [3]byte{0xc3, 0xaa, 0x00}}, {2, [3]byte{0xc3, 0xab, 0x00}},
-		{2, [3]byte{0xc3, 0xac, 0x00}}, {2, [3]byte{0xc3, 0xad, 0x00}},
-		{2, [3]byte{0xc3, 0xae, 0x00}}, {2, [3]byte{0xc3, 0xaf, 0x00}},
-		{2, [3]byte{0xc4, 0x9f, 0x00}}, {2, [3]byte{0xc3, 0xb1, 0x00}},
-		{2, [3]byte{0xc3, 0xb2, 0x00}}, {2, [3]byte{0xc3, 0xb3, 0x00}},
-		{2, [3]byte{0xc3, 0xb4, 0x00}}, {2, [3]byte{0xc3, 0xb5, 0x00}},
-		{2, [3]byte{0xc3, 0xb6, 0x00}}, {2, [3]byte{0xc3, 0xb7, 0x00}},
-		{2, [3]byte{0xc3, 0xb8, 0x00}}, {2, [3]byte{0xc3, 0xb9, 0x00}},
-		{2, [3]byte{0xc3, 0xba, 0x00}}, {2, [3]byte{0xc3, 0xbb, 0x00}},
-		{2, [3]byte{0xc3, 0xbc, 0x00}}, {2, [3]byte{0xc4, 0xb1, 0x00}},
-		{2, [3]byte{0xc5, 0x9f, 0x00}}, {2, [3]byte{0xc3, 0xbf, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0x80000080, 0x81000081, 0x82000082, 0x83000083, 0x84000084, 0x85000085, 0x86000086, 0x87000087,
-		0x88000088, 0x89000089, 0x8a00008a, 0x8b00008b, 0x8c00008c, 0x8d00008d, 0x8e00008e, 0x8f00008f,
-		0x90000090, 0x91000091, 0x92000092, 0x93000093, 0x94000094, 0x95000095, 0x96000096, 0x97000097,
-		0x98000098, 0x99000099, 0x9a00009a, 0x9b00009b, 0x9c00009c, 0x9d00009d, 0x9e00009e, 0x9f00009f,
-		0xa00000a0, 0xa10000a1, 0xa20000a2, 0xa30000a3, 0xa40000a4, 0xa50000a5, 0xa60000a6, 0xa70000a7,
-		0xa80000a8, 0xa90000a9, 0xaa0000aa, 0xab0000ab, 0xac0000ac, 0xad0000ad, 0xae0000ae, 0xaf0000af,
-		0xb00000b0, 0xb10000b1, 0xb20000b2, 0xb30000b3, 0xb40000b4, 0xb50000b5, 0xb60000b6, 0xb70000b7,
-		0xb80000b8, 0xb90000b9, 0xba0000ba, 0xbb0000bb, 0xbc0000bc, 0xbd0000bd, 0xbe0000be, 0xbf0000bf,
-		0xc00000c0, 0xc10000c1, 0xc20000c2, 0xc30000c3, 0xc40000c4, 0xc50000c5, 0xc60000c6, 0xc70000c7,
-		0xc80000c8, 0xc90000c9, 0xca0000ca, 0xcb0000cb, 0xcc0000cc, 0xcd0000cd, 0xce0000ce, 0xcf0000cf,
-		0xd10000d1, 0xd20000d2, 0xd30000d3, 0xd40000d4, 0xd50000d5, 0xd60000d6, 0xd70000d7, 0xd80000d8,
-		0xd90000d9, 0xda0000da, 0xdb0000db, 0xdc0000dc, 0xdf0000df, 0xe00000e0, 0xe10000e1, 0xe20000e2,
-		0xe30000e3, 0xe40000e4, 0xe50000e5, 0xe60000e6, 0xe70000e7, 0xe80000e8, 0xe90000e9, 0xea0000ea,
-		0xeb0000eb, 0xec0000ec, 0xed0000ed, 0xee0000ee, 0xef0000ef, 0xf10000f1, 0xf20000f2, 0xf30000f3,
-		0xf40000f4, 0xf50000f5, 0xf60000f6, 0xf70000f7, 0xf80000f8, 0xf90000f9, 0xfa0000fa, 0xfb0000fb,
-		0xfc0000fc, 0xff0000ff, 0xd000011e, 0xf000011f, 0xdd000130, 0xfd000131, 0xde00015e, 0xfe00015f,
-	},
-}
-
-// ISO8859_10 is the ISO 8859-10 encoding.
-var ISO8859_10 *Charmap = &iso8859_10
-
-var iso8859_10 = Charmap{
-	name:          "ISO 8859-10",
-	mib:           identifier.ISOLatin6,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{2, [3]byte{0xc2, 0xa0, 0x00}}, {2, [3]byte{0xc4, 0x84, 0x00}},
-		{2, [3]byte{0xc4, 0x92, 0x00}}, {2, [3]byte{0xc4, 0xa2, 0x00}},
-		{2, [3]byte{0xc4, 0xaa, 0x00}}, {2, [3]byte{0xc4, 0xa8, 0x00}},
-		{2, [3]byte{0xc4, 0xb6, 0x00}}, {2, [3]byte{0xc2, 0xa7, 0x00}},
-		{2, [3]byte{0xc4, 0xbb, 0x00}}, {2, [3]byte{0xc4, 0x90, 0x00}},
-		{2, [3]byte{0xc5, 0xa0, 0x00}}, {2, [3]byte{0xc5, 0xa6, 0x00}},
-		{2, [3]byte{0xc5, 0xbd, 0x00}}, {2, [3]byte{0xc2, 0xad, 0x00}},
-		{2, [3]byte{0xc5, 0xaa, 0x00}}, {2, [3]byte{0xc5, 0x8a, 0x00}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {2, [3]byte{0xc4, 0x85, 0x00}},
-		{2, [3]byte{0xc4, 0x93, 0x00}}, {2, [3]byte{0xc4, 0xa3, 0x00}},
-		{2, [3]byte{0xc4, 0xab, 0x00}}, {2, [3]byte{0xc4, 0xa9, 0x00}},
-		{2, [3]byte{0xc4, 0xb7, 0x00}}, {2, [3]byte{0xc2, 0xb7, 0x00}},
-		{2, [3]byte{0xc4, 0xbc, 0x00}}, {2, [3]byte{0xc4, 0x91, 0x00}},
-		{2, [3]byte{0xc5, 0xa1, 0x00}}, {2, [3]byte{0xc5, 0xa7, 0x00}},
-		{2, [3]byte{0xc5, 0xbe, 0x00}}, {3, [3]byte{0xe2, 0x80, 0x95}},
-		{2, [3]byte{0xc5, 0xab, 0x00}}, {2, [3]byte{0xc5, 0x8b, 0x00}},
-		{2, [3]byte{0xc4, 0x80, 0x00}}, {2, [3]byte{0xc3, 0x81, 0x00}},
-		{2, [3]byte{0xc3, 0x82, 0x00}}, {2, [3]byte{0xc3, 0x83, 0x00}},
-		{2, [3]byte{0xc3, 0x84, 0x00}}, {2, [3]byte{0xc3, 0x85, 0x00}},
-		{2, [3]byte{0xc3, 0x86, 0x00}}, {2, [3]byte{0xc4, 0xae, 0x00}},
-		{2, [3]byte{0xc4, 0x8c, 0x00}}, {2, [3]byte{0xc3, 0x89, 0x00}},
-		{2, [3]byte{0xc4, 0x98, 0x00}}, {2, [3]byte{0xc3, 0x8b, 0x00}},
-		{2, [3]byte{0xc4, 0x96, 0x00}}, {2, [3]byte{0xc3, 0x8d, 0x00}},
-		{2, [3]byte{0xc3, 0x8e, 0x00}}, {2, [3]byte{0xc3, 0x8f, 0x00}},
-		{2, [3]byte{0xc3, 0x90, 0x00}}, {2, [3]byte{0xc5, 0x85, 0x00}},
-		{2, [3]byte{0xc5, 0x8c, 0x00}}, {2, [3]byte{0xc3, 0x93, 0x00}},
-		{2, [3]byte{0xc3, 0x94, 0x00}}, {2, [3]byte{0xc3, 0x95, 0x00}},
-		{2, [3]byte{0xc3, 0x96, 0x00}}, {2, [3]byte{0xc5, 0xa8, 0x00}},
-		{2, [3]byte{0xc3, 0x98, 0x00}}, {2, [3]byte{0xc5, 0xb2, 0x00}},
-		{2, [3]byte{0xc3, 0x9a, 0x00}}, {2, [3]byte{0xc3, 0x9b, 0x00}},
-		{2, [3]byte{0xc3, 0x9c, 0x00}}, {2, [3]byte{0xc3, 0x9d, 0x00}},
-		{2, [3]byte{0xc3, 0x9e, 0x00}}, {2, [3]byte{0xc3, 0x9f, 0x00}},
-		{2, [3]byte{0xc4, 0x81, 0x00}}, {2, [3]byte{0xc3, 0xa1, 0x00}},
-		{2, [3]byte{0xc3, 0xa2, 0x00}}, {2, [3]byte{0xc3, 0xa3, 0x00}},
-		{2, [3]byte{0xc3, 0xa4, 0x00}}, {2, [3]byte{0xc3, 0xa5, 0x00}},
-		{2, [3]byte{0xc3, 0xa6, 0x00}}, {2, [3]byte{0xc4, 0xaf, 0x00}},
-		{2, [3]byte{0xc4, 0x8d, 0x00}}, {2, [3]byte{0xc3, 0xa9, 0x00}},
-		{2, [3]byte{0xc4, 0x99, 0x00}}, {2, [3]byte{0xc3, 0xab, 0x00}},
-		{2, [3]byte{0xc4, 0x97, 0x00}}, {2, [3]byte{0xc3, 0xad, 0x00}},
-		{2, [3]byte{0xc3, 0xae, 0x00}}, {2, [3]byte{0xc3, 0xaf, 0x00}},
-		{2, [3]byte{0xc3, 0xb0, 0x00}}, {2, [3]byte{0xc5, 0x86, 0x00}},
-		{2, [3]byte{0xc5, 0x8d, 0x00}}, {2, [3]byte{0xc3, 0xb3, 0x00}},
-		{2, [3]byte{0xc3, 0xb4, 0x00}}, {2, [3]byte{0xc3, 0xb5, 0x00}},
-		{2, [3]byte{0xc3, 0xb6, 0x00}}, {2, [3]byte{0xc5, 0xa9, 0x00}},
-		{2, [3]byte{0xc3, 0xb8, 0x00}}, {2, [3]byte{0xc5, 0xb3, 0x00}},
-		{2, [3]byte{0xc3, 0xba, 0x00}}, {2, [3]byte{0xc3, 0xbb, 0x00}},
-		{2, [3]byte{0xc3, 0xbc, 0x00}}, {2, [3]byte{0xc3, 0xbd, 0x00}},
-		{2, [3]byte{0xc3, 0xbe, 0x00}}, {2, [3]byte{0xc4, 0xb8, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xa00000a0, 0xa70000a7, 0xad0000ad, 0xb00000b0, 0xb70000b7, 0xc10000c1, 0xc20000c2, 0xc30000c3,
-		0xc40000c4, 0xc50000c5, 0xc60000c6, 0xc90000c9, 0xcb0000cb, 0xcd0000cd, 0xce0000ce, 0xcf0000cf,
-		0xd00000d0, 0xd30000d3, 0xd40000d4, 0xd50000d5, 0xd60000d6, 0xd80000d8, 0xda0000da, 0xdb0000db,
-		0xdc0000dc, 0xdd0000dd, 0xde0000de, 0xdf0000df, 0xe10000e1, 0xe20000e2, 0xe30000e3, 0xe40000e4,
-		0xe50000e5, 0xe60000e6, 0xe90000e9, 0xeb0000eb, 0xed0000ed, 0xee0000ee, 0xef0000ef, 0xf00000f0,
-		0xf30000f3, 0xf40000f4, 0xf50000f5, 0xf60000f6, 0xf80000f8, 0xfa0000fa, 0xfb0000fb, 0xfc0000fc,
-		0xfd0000fd, 0xfe0000fe, 0xc0000100, 0xe0000101, 0xa1000104, 0xb1000105, 0xc800010c, 0xe800010d,
-		0xa9000110, 0xb9000111, 0xa2000112, 0xb2000113, 0xcc000116, 0xec000117, 0xca000118, 0xea000119,
-		0xa3000122, 0xb3000123, 0xa5000128, 0xb5000129, 0xa400012a, 0xb400012b, 0xc700012e, 0xe700012f,
-		0xa6000136, 0xb6000137, 0xff000138, 0xa800013b, 0xb800013c, 0xd1000145, 0xf1000146, 0xaf00014a,
-		0xbf00014b, 0xd200014c, 0xf200014d, 0xaa000160, 0xba000161, 0xab000166, 0xbb000167, 0xd7000168,
-		0xf7000169, 0xae00016a, 0xbe00016b, 0xd9000172, 0xf9000173, 0xac00017d, 0xbc00017e, 0xbd002015,
-		0xbd002015, 0xbd002015, 0xbd002015, 0xbd002015, 0xbd002015, 0xbd002015, 0xbd002015, 0xbd002015,
-		0xbd002015, 0xbd002015, 0xbd002015, 0xbd002015, 0xbd002015, 0xbd002015, 0xbd002015, 0xbd002015,
-		0xbd002015, 0xbd002015, 0xbd002015, 0xbd002015, 0xbd002015, 0xbd002015, 0xbd002015, 0xbd002015,
-		0xbd002015, 0xbd002015, 0xbd002015, 0xbd002015, 0xbd002015, 0xbd002015, 0xbd002015, 0xbd002015,
-	},
-}
-
-// ISO8859_13 is the ISO 8859-13 encoding.
-var ISO8859_13 *Charmap = &iso8859_13
-
-var iso8859_13 = Charmap{
-	name:          "ISO 8859-13",
-	mib:           identifier.ISO885913,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{2, [3]byte{0xc2, 0xa0, 0x00}}, {3, [3]byte{0xe2, 0x80, 0x9d}},
-		{2, [3]byte{0xc2, 0xa2, 0x00}}, {2, [3]byte{0xc2, 0xa3, 0x00}},
-		{2, [3]byte{0xc2, 0xa4, 0x00}}, {3, [3]byte{0xe2, 0x80, 0x9e}},
-		{2, [3]byte{0xc2, 0xa6, 0x00}}, {2, [3]byte{0xc2, 0xa7, 0x00}},
-		{2, [3]byte{0xc3, 0x98, 0x00}}, {2, [3]byte{0xc2, 0xa9, 0x00}},
-		{2, [3]byte{0xc5, 0x96, 0x00}}, {2, [3]byte{0xc2, 0xab, 0x00}},
-		{2, [3]byte{0xc2, 0xac, 0x00}}, {2, [3]byte{0xc2, 0xad, 0x00}},
-		{2, [3]byte{0xc2, 0xae, 0x00}}, {2, [3]byte{0xc3, 0x86, 0x00}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {2, [3]byte{0xc2, 0xb1, 0x00}},
-		{2, [3]byte{0xc2, 0xb2, 0x00}}, {2, [3]byte{0xc2, 0xb3, 0x00}},
-		{3, [3]byte{0xe2, 0x80, 0x9c}}, {2, [3]byte{0xc2, 0xb5, 0x00}},
-		{2, [3]byte{0xc2, 0xb6, 0x00}}, {2, [3]byte{0xc2, 0xb7, 0x00}},
-		{2, [3]byte{0xc3, 0xb8, 0x00}}, {2, [3]byte{0xc2, 0xb9, 0x00}},
-		{2, [3]byte{0xc5, 0x97, 0x00}}, {2, [3]byte{0xc2, 0xbb, 0x00}},
-		{2, [3]byte{0xc2, 0xbc, 0x00}}, {2, [3]byte{0xc2, 0xbd, 0x00}},
-		{2, [3]byte{0xc2, 0xbe, 0x00}}, {2, [3]byte{0xc3, 0xa6, 0x00}},
-		{2, [3]byte{0xc4, 0x84, 0x00}}, {2, [3]byte{0xc4, 0xae, 0x00}},
-		{2, [3]byte{0xc4, 0x80, 0x00}}, {2, [3]byte{0xc4, 0x86, 0x00}},
-		{2, [3]byte{0xc3, 0x84, 0x00}}, {2, [3]byte{0xc3, 0x85, 0x00}},
-		{2, [3]byte{0xc4, 0x98, 0x00}}, {2, [3]byte{0xc4, 0x92, 0x00}},
-		{2, [3]byte{0xc4, 0x8c, 0x00}}, {2, [3]byte{0xc3, 0x89, 0x00}},
-		{2, [3]byte{0xc5, 0xb9, 0x00}}, {2, [3]byte{0xc4, 0x96, 0x00}},
-		{2, [3]byte{0xc4, 0xa2, 0x00}}, {2, [3]byte{0xc4, 0xb6, 0x00}},
-		{2, [3]byte{0xc4, 0xaa, 0x00}}, {2, [3]byte{0xc4, 0xbb, 0x00}},
-		{2, [3]byte{0xc5, 0xa0, 0x00}}, {2, [3]byte{0xc5, 0x83, 0x00}},
-		{2, [3]byte{0xc5, 0x85, 0x00}}, {2, [3]byte{0xc3, 0x93, 0x00}},
-		{2, [3]byte{0xc5, 0x8c, 0x00}}, {2, [3]byte{0xc3, 0x95, 0x00}},
-		{2, [3]byte{0xc3, 0x96, 0x00}}, {2, [3]byte{0xc3, 0x97, 0x00}},
-		{2, [3]byte{0xc5, 0xb2, 0x00}}, {2, [3]byte{0xc5, 0x81, 0x00}},
-		{2, [3]byte{0xc5, 0x9a, 0x00}}, {2, [3]byte{0xc5, 0xaa, 0x00}},
-		{2, [3]byte{0xc3, 0x9c, 0x00}}, {2, [3]byte{0xc5, 0xbb, 0x00}},
-		{2, [3]byte{0xc5, 0xbd, 0x00}}, {2, [3]byte{0xc3, 0x9f, 0x00}},
-		{2, [3]byte{0xc4, 0x85, 0x00}}, {2, [3]byte{0xc4, 0xaf, 0x00}},
-		{2, [3]byte{0xc4, 0x81, 0x00}}, {2, [3]byte{0xc4, 0x87, 0x00}},
-		{2, [3]byte{0xc3, 0xa4, 0x00}}, {2, [3]byte{0xc3, 0xa5, 0x00}},
-		{2, [3]byte{0xc4, 0x99, 0x00}}, {2, [3]byte{0xc4, 0x93, 0x00}},
-		{2, [3]byte{0xc4, 0x8d, 0x00}}, {2, [3]byte{0xc3, 0xa9, 0x00}},
-		{2, [3]byte{0xc5, 0xba, 0x00}}, {2, [3]byte{0xc4, 0x97, 0x00}},
-		{2, [3]byte{0xc4, 0xa3, 0x00}}, {2, [3]byte{0xc4, 0xb7, 0x00}},
-		{2, [3]byte{0xc4, 0xab, 0x00}}, {2, [3]byte{0xc4, 0xbc, 0x00}},
-		{2, [3]byte{0xc5, 0xa1, 0x00}}, {2, [3]byte{0xc5, 0x84, 0x00}},
-		{2, [3]byte{0xc5, 0x86, 0x00}}, {2, [3]byte{0xc3, 0xb3, 0x00}},
-		{2, [3]byte{0xc5, 0x8d, 0x00}}, {2, [3]byte{0xc3, 0xb5, 0x00}},
-		{2, [3]byte{0xc3, 0xb6, 0x00}}, {2, [3]byte{0xc3, 0xb7, 0x00}},
-		{2, [3]byte{0xc5, 0xb3, 0x00}}, {2, [3]byte{0xc5, 0x82, 0x00}},
-		{2, [3]byte{0xc5, 0x9b, 0x00}}, {2, [3]byte{0xc5, 0xab, 0x00}},
-		{2, [3]byte{0xc3, 0xbc, 0x00}}, {2, [3]byte{0xc5, 0xbc, 0x00}},
-		{2, [3]byte{0xc5, 0xbe, 0x00}}, {3, [3]byte{0xe2, 0x80, 0x99}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xa00000a0, 0xa20000a2, 0xa30000a3, 0xa40000a4, 0xa60000a6, 0xa70000a7, 0xa90000a9, 0xab0000ab,
-		0xac0000ac, 0xad0000ad, 0xae0000ae, 0xb00000b0, 0xb10000b1, 0xb20000b2, 0xb30000b3, 0xb50000b5,
-		0xb60000b6, 0xb70000b7, 0xb90000b9, 0xbb0000bb, 0xbc0000bc, 0xbd0000bd, 0xbe0000be, 0xc40000c4,
-		0xc50000c5, 0xaf0000c6, 0xc90000c9, 0xd30000d3, 0xd50000d5, 0xd60000d6, 0xd70000d7, 0xa80000d8,
-		0xdc0000dc, 0xdf0000df, 0xe40000e4, 0xe50000e5, 0xbf0000e6, 0xe90000e9, 0xf30000f3, 0xf50000f5,
-		0xf60000f6, 0xf70000f7, 0xb80000f8, 0xfc0000fc, 0xc2000100, 0xe2000101, 0xc0000104, 0xe0000105,
-		0xc3000106, 0xe3000107, 0xc800010c, 0xe800010d, 0xc7000112, 0xe7000113, 0xcb000116, 0xeb000117,
-		0xc6000118, 0xe6000119, 0xcc000122, 0xec000123, 0xce00012a, 0xee00012b, 0xc100012e, 0xe100012f,
-		0xcd000136, 0xed000137, 0xcf00013b, 0xef00013c, 0xd9000141, 0xf9000142, 0xd1000143, 0xf1000144,
-		0xd2000145, 0xf2000146, 0xd400014c, 0xf400014d, 0xaa000156, 0xba000157, 0xda00015a, 0xfa00015b,
-		0xd0000160, 0xf0000161, 0xdb00016a, 0xfb00016b, 0xd8000172, 0xf8000173, 0xca000179, 0xea00017a,
-		0xdd00017b, 0xfd00017c, 0xde00017d, 0xfe00017e, 0xff002019, 0xb400201c, 0xa100201d, 0xa500201e,
-		0xa500201e, 0xa500201e, 0xa500201e, 0xa500201e, 0xa500201e, 0xa500201e, 0xa500201e, 0xa500201e,
-		0xa500201e, 0xa500201e, 0xa500201e, 0xa500201e, 0xa500201e, 0xa500201e, 0xa500201e, 0xa500201e,
-		0xa500201e, 0xa500201e, 0xa500201e, 0xa500201e, 0xa500201e, 0xa500201e, 0xa500201e, 0xa500201e,
-		0xa500201e, 0xa500201e, 0xa500201e, 0xa500201e, 0xa500201e, 0xa500201e, 0xa500201e, 0xa500201e,
-	},
-}
-
-// ISO8859_14 is the ISO 8859-14 encoding.
-var ISO8859_14 *Charmap = &iso8859_14
-
-var iso8859_14 = Charmap{
-	name:          "ISO 8859-14",
-	mib:           identifier.ISO885914,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{2, [3]byte{0xc2, 0xa0, 0x00}}, {3, [3]byte{0xe1, 0xb8, 0x82}},
-		{3, [3]byte{0xe1, 0xb8, 0x83}}, {2, [3]byte{0xc2, 0xa3, 0x00}},
-		{2, [3]byte{0xc4, 0x8a, 0x00}}, {2, [3]byte{0xc4, 0x8b, 0x00}},
-		{3, [3]byte{0xe1, 0xb8, 0x8a}}, {2, [3]byte{0xc2, 0xa7, 0x00}},
-		{3, [3]byte{0xe1, 0xba, 0x80}}, {2, [3]byte{0xc2, 0xa9, 0x00}},
-		{3, [3]byte{0xe1, 0xba, 0x82}}, {3, [3]byte{0xe1, 0xb8, 0x8b}},
-		{3, [3]byte{0xe1, 0xbb, 0xb2}}, {2, [3]byte{0xc2, 0xad, 0x00}},
-		{2, [3]byte{0xc2, 0xae, 0x00}}, {2, [3]byte{0xc5, 0xb8, 0x00}},
-		{3, [3]byte{0xe1, 0xb8, 0x9e}}, {3, [3]byte{0xe1, 0xb8, 0x9f}},
-		{2, [3]byte{0xc4, 0xa0, 0x00}}, {2, [3]byte{0xc4, 0xa1, 0x00}},
-		{3, [3]byte{0xe1, 0xb9, 0x80}}, {3, [3]byte{0xe1, 0xb9, 0x81}},
-		{2, [3]byte{0xc2, 0xb6, 0x00}}, {3, [3]byte{0xe1, 0xb9, 0x96}},
-		{3, [3]byte{0xe1, 0xba, 0x81}}, {3, [3]byte{0xe1, 0xb9, 0x97}},
-		{3, [3]byte{0xe1, 0xba, 0x83}}, {3, [3]byte{0xe1, 0xb9, 0xa0}},
-		{3, [3]byte{0xe1, 0xbb, 0xb3}}, {3, [3]byte{0xe1, 0xba, 0x84}},
-		{3, [3]byte{0xe1, 0xba, 0x85}}, {3, [3]byte{0xe1, 0xb9, 0xa1}},
-		{2, [3]byte{0xc3, 0x80, 0x00}}, {2, [3]byte{0xc3, 0x81, 0x00}},
-		{2, [3]byte{0xc3, 0x82, 0x00}}, {2, [3]byte{0xc3, 0x83, 0x00}},
-		{2, [3]byte{0xc3, 0x84, 0x00}}, {2, [3]byte{0xc3, 0x85, 0x00}},
-		{2, [3]byte{0xc3, 0x86, 0x00}}, {2, [3]byte{0xc3, 0x87, 0x00}},
-		{2, [3]byte{0xc3, 0x88, 0x00}}, {2, [3]byte{0xc3, 0x89, 0x00}},
-		{2, [3]byte{0xc3, 0x8a, 0x00}}, {2, [3]byte{0xc3, 0x8b, 0x00}},
-		{2, [3]byte{0xc3, 0x8c, 0x00}}, {2, [3]byte{0xc3, 0x8d, 0x00}},
-		{2, [3]byte{0xc3, 0x8e, 0x00}}, {2, [3]byte{0xc3, 0x8f, 0x00}},
-		{2, [3]byte{0xc5, 0xb4, 0x00}}, {2, [3]byte{0xc3, 0x91, 0x00}},
-		{2, [3]byte{0xc3, 0x92, 0x00}}, {2, [3]byte{0xc3, 0x93, 0x00}},
-		{2, [3]byte{0xc3, 0x94, 0x00}}, {2, [3]byte{0xc3, 0x95, 0x00}},
-		{2, [3]byte{0xc3, 0x96, 0x00}}, {3, [3]byte{0xe1, 0xb9, 0xaa}},
-		{2, [3]byte{0xc3, 0x98, 0x00}}, {2, [3]byte{0xc3, 0x99, 0x00}},
-		{2, [3]byte{0xc3, 0x9a, 0x00}}, {2, [3]byte{0xc3, 0x9b, 0x00}},
-		{2, [3]byte{0xc3, 0x9c, 0x00}}, {2, [3]byte{0xc3, 0x9d, 0x00}},
-		{2, [3]byte{0xc5, 0xb6, 0x00}}, {2, [3]byte{0xc3, 0x9f, 0x00}},
-		{2, [3]byte{0xc3, 0xa0, 0x00}}, {2, [3]byte{0xc3, 0xa1, 0x00}},
-		{2, [3]byte{0xc3, 0xa2, 0x00}}, {2, [3]byte{0xc3, 0xa3, 0x00}},
-		{2, [3]byte{0xc3, 0xa4, 0x00}}, {2, [3]byte{0xc3, 0xa5, 0x00}},
-		{2, [3]byte{0xc3, 0xa6, 0x00}}, {2, [3]byte{0xc3, 0xa7, 0x00}},
-		{2, [3]byte{0xc3, 0xa8, 0x00}}, {2, [3]byte{0xc3, 0xa9, 0x00}},
-		{2, [3]byte{0xc3, 0xaa, 0x00}}, {2, [3]byte{0xc3, 0xab, 0x00}},
-		{2, [3]byte{0xc3, 0xac, 0x00}}, {2, [3]byte{0xc3, 0xad, 0x00}},
-		{2, [3]byte{0xc3, 0xae, 0x00}}, {2, [3]byte{0xc3, 0xaf, 0x00}},
-		{2, [3]byte{0xc5, 0xb5, 0x00}}, {2, [3]byte{0xc3, 0xb1, 0x00}},
-		{2, [3]byte{0xc3, 0xb2, 0x00}}, {2, [3]byte{0xc3, 0xb3, 0x00}},
-		{2, [3]byte{0xc3, 0xb4, 0x00}}, {2, [3]byte{0xc3, 0xb5, 0x00}},
-		{2, [3]byte{0xc3, 0xb6, 0x00}}, {3, [3]byte{0xe1, 0xb9, 0xab}},
-		{2, [3]byte{0xc3, 0xb8, 0x00}}, {2, [3]byte{0xc3, 0xb9, 0x00}},
-		{2, [3]byte{0xc3, 0xba, 0x00}}, {2, [3]byte{0xc3, 0xbb, 0x00}},
-		{2, [3]byte{0xc3, 0xbc, 0x00}}, {2, [3]byte{0xc3, 0xbd, 0x00}},
-		{2, [3]byte{0xc5, 0xb7, 0x00}}, {2, [3]byte{0xc3, 0xbf, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xa00000a0, 0xa30000a3, 0xa70000a7, 0xa90000a9, 0xad0000ad, 0xae0000ae, 0xb60000b6, 0xc00000c0,
-		0xc10000c1, 0xc20000c2, 0xc30000c3, 0xc40000c4, 0xc50000c5, 0xc60000c6, 0xc70000c7, 0xc80000c8,
-		0xc90000c9, 0xca0000ca, 0xcb0000cb, 0xcc0000cc, 0xcd0000cd, 0xce0000ce, 0xcf0000cf, 0xd10000d1,
-		0xd20000d2, 0xd30000d3, 0xd40000d4, 0xd50000d5, 0xd60000d6, 0xd80000d8, 0xd90000d9, 0xda0000da,
-		0xdb0000db, 0xdc0000dc, 0xdd0000dd, 0xdf0000df, 0xe00000e0, 0xe10000e1, 0xe20000e2, 0xe30000e3,
-		0xe40000e4, 0xe50000e5, 0xe60000e6, 0xe70000e7, 0xe80000e8, 0xe90000e9, 0xea0000ea, 0xeb0000eb,
-		0xec0000ec, 0xed0000ed, 0xee0000ee, 0xef0000ef, 0xf10000f1, 0xf20000f2, 0xf30000f3, 0xf40000f4,
-		0xf50000f5, 0xf60000f6, 0xf80000f8, 0xf90000f9, 0xfa0000fa, 0xfb0000fb, 0xfc0000fc, 0xfd0000fd,
-		0xff0000ff, 0xa400010a, 0xa500010b, 0xb2000120, 0xb3000121, 0xd0000174, 0xf0000175, 0xde000176,
-		0xfe000177, 0xaf000178, 0xa1001e02, 0xa2001e03, 0xa6001e0a, 0xab001e0b, 0xb0001e1e, 0xb1001e1f,
-		0xb4001e40, 0xb5001e41, 0xb7001e56, 0xb9001e57, 0xbb001e60, 0xbf001e61, 0xd7001e6a, 0xf7001e6b,
-		0xa8001e80, 0xb8001e81, 0xaa001e82, 0xba001e83, 0xbd001e84, 0xbe001e85, 0xac001ef2, 0xbc001ef3,
-		0xbc001ef3, 0xbc001ef3, 0xbc001ef3, 0xbc001ef3, 0xbc001ef3, 0xbc001ef3, 0xbc001ef3, 0xbc001ef3,
-		0xbc001ef3, 0xbc001ef3, 0xbc001ef3, 0xbc001ef3, 0xbc001ef3, 0xbc001ef3, 0xbc001ef3, 0xbc001ef3,
-		0xbc001ef3, 0xbc001ef3, 0xbc001ef3, 0xbc001ef3, 0xbc001ef3, 0xbc001ef3, 0xbc001ef3, 0xbc001ef3,
-		0xbc001ef3, 0xbc001ef3, 0xbc001ef3, 0xbc001ef3, 0xbc001ef3, 0xbc001ef3, 0xbc001ef3, 0xbc001ef3,
-	},
-}
-
-// ISO8859_15 is the ISO 8859-15 encoding.
-var ISO8859_15 *Charmap = &iso8859_15
-
-var iso8859_15 = Charmap{
-	name:          "ISO 8859-15",
-	mib:           identifier.ISO885915,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{2, [3]byte{0xc2, 0xa0, 0x00}}, {2, [3]byte{0xc2, 0xa1, 0x00}},
-		{2, [3]byte{0xc2, 0xa2, 0x00}}, {2, [3]byte{0xc2, 0xa3, 0x00}},
-		{3, [3]byte{0xe2, 0x82, 0xac}}, {2, [3]byte{0xc2, 0xa5, 0x00}},
-		{2, [3]byte{0xc5, 0xa0, 0x00}}, {2, [3]byte{0xc2, 0xa7, 0x00}},
-		{2, [3]byte{0xc5, 0xa1, 0x00}}, {2, [3]byte{0xc2, 0xa9, 0x00}},
-		{2, [3]byte{0xc2, 0xaa, 0x00}}, {2, [3]byte{0xc2, 0xab, 0x00}},
-		{2, [3]byte{0xc2, 0xac, 0x00}}, {2, [3]byte{0xc2, 0xad, 0x00}},
-		{2, [3]byte{0xc2, 0xae, 0x00}}, {2, [3]byte{0xc2, 0xaf, 0x00}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {2, [3]byte{0xc2, 0xb1, 0x00}},
-		{2, [3]byte{0xc2, 0xb2, 0x00}}, {2, [3]byte{0xc2, 0xb3, 0x00}},
-		{2, [3]byte{0xc5, 0xbd, 0x00}}, {2, [3]byte{0xc2, 0xb5, 0x00}},
-		{2, [3]byte{0xc2, 0xb6, 0x00}}, {2, [3]byte{0xc2, 0xb7, 0x00}},
-		{2, [3]byte{0xc5, 0xbe, 0x00}}, {2, [3]byte{0xc2, 0xb9, 0x00}},
-		{2, [3]byte{0xc2, 0xba, 0x00}}, {2, [3]byte{0xc2, 0xbb, 0x00}},
-		{2, [3]byte{0xc5, 0x92, 0x00}}, {2, [3]byte{0xc5, 0x93, 0x00}},
-		{2, [3]byte{0xc5, 0xb8, 0x00}}, {2, [3]byte{0xc2, 0xbf, 0x00}},
-		{2, [3]byte{0xc3, 0x80, 0x00}}, {2, [3]byte{0xc3, 0x81, 0x00}},
-		{2, [3]byte{0xc3, 0x82, 0x00}}, {2, [3]byte{0xc3, 0x83, 0x00}},
-		{2, [3]byte{0xc3, 0x84, 0x00}}, {2, [3]byte{0xc3, 0x85, 0x00}},
-		{2, [3]byte{0xc3, 0x86, 0x00}}, {2, [3]byte{0xc3, 0x87, 0x00}},
-		{2, [3]byte{0xc3, 0x88, 0x00}}, {2, [3]byte{0xc3, 0x89, 0x00}},
-		{2, [3]byte{0xc3, 0x8a, 0x00}}, {2, [3]byte{0xc3, 0x8b, 0x00}},
-		{2, [3]byte{0xc3, 0x8c, 0x00}}, {2, [3]byte{0xc3, 0x8d, 0x00}},
-		{2, [3]byte{0xc3, 0x8e, 0x00}}, {2, [3]byte{0xc3, 0x8f, 0x00}},
-		{2, [3]byte{0xc3, 0x90, 0x00}}, {2, [3]byte{0xc3, 0x91, 0x00}},
-		{2, [3]byte{0xc3, 0x92, 0x00}}, {2, [3]byte{0xc3, 0x93, 0x00}},
-		{2, [3]byte{0xc3, 0x94, 0x00}}, {2, [3]byte{0xc3, 0x95, 0x00}},
-		{2, [3]byte{0xc3, 0x96, 0x00}}, {2, [3]byte{0xc3, 0x97, 0x00}},
-		{2, [3]byte{0xc3, 0x98, 0x00}}, {2, [3]byte{0xc3, 0x99, 0x00}},
-		{2, [3]byte{0xc3, 0x9a, 0x00}}, {2, [3]byte{0xc3, 0x9b, 0x00}},
-		{2, [3]byte{0xc3, 0x9c, 0x00}}, {2, [3]byte{0xc3, 0x9d, 0x00}},
-		{2, [3]byte{0xc3, 0x9e, 0x00}}, {2, [3]byte{0xc3, 0x9f, 0x00}},
-		{2, [3]byte{0xc3, 0xa0, 0x00}}, {2, [3]byte{0xc3, 0xa1, 0x00}},
-		{2, [3]byte{0xc3, 0xa2, 0x00}}, {2, [3]byte{0xc3, 0xa3, 0x00}},
-		{2, [3]byte{0xc3, 0xa4, 0x00}}, {2, [3]byte{0xc3, 0xa5, 0x00}},
-		{2, [3]byte{0xc3, 0xa6, 0x00}}, {2, [3]byte{0xc3, 0xa7, 0x00}},
-		{2, [3]byte{0xc3, 0xa8, 0x00}}, {2, [3]byte{0xc3, 0xa9, 0x00}},
-		{2, [3]byte{0xc3, 0xaa, 0x00}}, {2, [3]byte{0xc3, 0xab, 0x00}},
-		{2, [3]byte{0xc3, 0xac, 0x00}}, {2, [3]byte{0xc3, 0xad, 0x00}},
-		{2, [3]byte{0xc3, 0xae, 0x00}}, {2, [3]byte{0xc3, 0xaf, 0x00}},
-		{2, [3]byte{0xc3, 0xb0, 0x00}}, {2, [3]byte{0xc3, 0xb1, 0x00}},
-		{2, [3]byte{0xc3, 0xb2, 0x00}}, {2, [3]byte{0xc3, 0xb3, 0x00}},
-		{2, [3]byte{0xc3, 0xb4, 0x00}}, {2, [3]byte{0xc3, 0xb5, 0x00}},
-		{2, [3]byte{0xc3, 0xb6, 0x00}}, {2, [3]byte{0xc3, 0xb7, 0x00}},
-		{2, [3]byte{0xc3, 0xb8, 0x00}}, {2, [3]byte{0xc3, 0xb9, 0x00}},
-		{2, [3]byte{0xc3, 0xba, 0x00}}, {2, [3]byte{0xc3, 0xbb, 0x00}},
-		{2, [3]byte{0xc3, 0xbc, 0x00}}, {2, [3]byte{0xc3, 0xbd, 0x00}},
-		{2, [3]byte{0xc3, 0xbe, 0x00}}, {2, [3]byte{0xc3, 0xbf, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xa00000a0, 0xa10000a1, 0xa20000a2, 0xa30000a3, 0xa50000a5, 0xa70000a7, 0xa90000a9, 0xaa0000aa,
-		0xab0000ab, 0xac0000ac, 0xad0000ad, 0xae0000ae, 0xaf0000af, 0xb00000b0, 0xb10000b1, 0xb20000b2,
-		0xb30000b3, 0xb50000b5, 0xb60000b6, 0xb70000b7, 0xb90000b9, 0xba0000ba, 0xbb0000bb, 0xbf0000bf,
-		0xc00000c0, 0xc10000c1, 0xc20000c2, 0xc30000c3, 0xc40000c4, 0xc50000c5, 0xc60000c6, 0xc70000c7,
-		0xc80000c8, 0xc90000c9, 0xca0000ca, 0xcb0000cb, 0xcc0000cc, 0xcd0000cd, 0xce0000ce, 0xcf0000cf,
-		0xd00000d0, 0xd10000d1, 0xd20000d2, 0xd30000d3, 0xd40000d4, 0xd50000d5, 0xd60000d6, 0xd70000d7,
-		0xd80000d8, 0xd90000d9, 0xda0000da, 0xdb0000db, 0xdc0000dc, 0xdd0000dd, 0xde0000de, 0xdf0000df,
-		0xe00000e0, 0xe10000e1, 0xe20000e2, 0xe30000e3, 0xe40000e4, 0xe50000e5, 0xe60000e6, 0xe70000e7,
-		0xe80000e8, 0xe90000e9, 0xea0000ea, 0xeb0000eb, 0xec0000ec, 0xed0000ed, 0xee0000ee, 0xef0000ef,
-		0xf00000f0, 0xf10000f1, 0xf20000f2, 0xf30000f3, 0xf40000f4, 0xf50000f5, 0xf60000f6, 0xf70000f7,
-		0xf80000f8, 0xf90000f9, 0xfa0000fa, 0xfb0000fb, 0xfc0000fc, 0xfd0000fd, 0xfe0000fe, 0xff0000ff,
-		0xbc000152, 0xbd000153, 0xa6000160, 0xa8000161, 0xbe000178, 0xb400017d, 0xb800017e, 0xa40020ac,
-		0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac,
-		0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac,
-		0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac,
-		0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac,
-	},
-}
-
-// ISO8859_16 is the ISO 8859-16 encoding.
-var ISO8859_16 *Charmap = &iso8859_16
-
-var iso8859_16 = Charmap{
-	name:          "ISO 8859-16",
-	mib:           identifier.ISO885916,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{2, [3]byte{0xc2, 0xa0, 0x00}}, {2, [3]byte{0xc4, 0x84, 0x00}},
-		{2, [3]byte{0xc4, 0x85, 0x00}}, {2, [3]byte{0xc5, 0x81, 0x00}},
-		{3, [3]byte{0xe2, 0x82, 0xac}}, {3, [3]byte{0xe2, 0x80, 0x9e}},
-		{2, [3]byte{0xc5, 0xa0, 0x00}}, {2, [3]byte{0xc2, 0xa7, 0x00}},
-		{2, [3]byte{0xc5, 0xa1, 0x00}}, {2, [3]byte{0xc2, 0xa9, 0x00}},
-		{2, [3]byte{0xc8, 0x98, 0x00}}, {2, [3]byte{0xc2, 0xab, 0x00}},
-		{2, [3]byte{0xc5, 0xb9, 0x00}}, {2, [3]byte{0xc2, 0xad, 0x00}},
-		{2, [3]byte{0xc5, 0xba, 0x00}}, {2, [3]byte{0xc5, 0xbb, 0x00}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {2, [3]byte{0xc2, 0xb1, 0x00}},
-		{2, [3]byte{0xc4, 0x8c, 0x00}}, {2, [3]byte{0xc5, 0x82, 0x00}},
-		{2, [3]byte{0xc5, 0xbd, 0x00}}, {3, [3]byte{0xe2, 0x80, 0x9d}},
-		{2, [3]byte{0xc2, 0xb6, 0x00}}, {2, [3]byte{0xc2, 0xb7, 0x00}},
-		{2, [3]byte{0xc5, 0xbe, 0x00}}, {2, [3]byte{0xc4, 0x8d, 0x00}},
-		{2, [3]byte{0xc8, 0x99, 0x00}}, {2, [3]byte{0xc2, 0xbb, 0x00}},
-		{2, [3]byte{0xc5, 0x92, 0x00}}, {2, [3]byte{0xc5, 0x93, 0x00}},
-		{2, [3]byte{0xc5, 0xb8, 0x00}}, {2, [3]byte{0xc5, 0xbc, 0x00}},
-		{2, [3]byte{0xc3, 0x80, 0x00}}, {2, [3]byte{0xc3, 0x81, 0x00}},
-		{2, [3]byte{0xc3, 0x82, 0x00}}, {2, [3]byte{0xc4, 0x82, 0x00}},
-		{2, [3]byte{0xc3, 0x84, 0x00}}, {2, [3]byte{0xc4, 0x86, 0x00}},
-		{2, [3]byte{0xc3, 0x86, 0x00}}, {2, [3]byte{0xc3, 0x87, 0x00}},
-		{2, [3]byte{0xc3, 0x88, 0x00}}, {2, [3]byte{0xc3, 0x89, 0x00}},
-		{2, [3]byte{0xc3, 0x8a, 0x00}}, {2, [3]byte{0xc3, 0x8b, 0x00}},
-		{2, [3]byte{0xc3, 0x8c, 0x00}}, {2, [3]byte{0xc3, 0x8d, 0x00}},
-		{2, [3]byte{0xc3, 0x8e, 0x00}}, {2, [3]byte{0xc3, 0x8f, 0x00}},
-		{2, [3]byte{0xc4, 0x90, 0x00}}, {2, [3]byte{0xc5, 0x83, 0x00}},
-		{2, [3]byte{0xc3, 0x92, 0x00}}, {2, [3]byte{0xc3, 0x93, 0x00}},
-		{2, [3]byte{0xc3, 0x94, 0x00}}, {2, [3]byte{0xc5, 0x90, 0x00}},
-		{2, [3]byte{0xc3, 0x96, 0x00}}, {2, [3]byte{0xc5, 0x9a, 0x00}},
-		{2, [3]byte{0xc5, 0xb0, 0x00}}, {2, [3]byte{0xc3, 0x99, 0x00}},
-		{2, [3]byte{0xc3, 0x9a, 0x00}}, {2, [3]byte{0xc3, 0x9b, 0x00}},
-		{2, [3]byte{0xc3, 0x9c, 0x00}}, {2, [3]byte{0xc4, 0x98, 0x00}},
-		{2, [3]byte{0xc8, 0x9a, 0x00}}, {2, [3]byte{0xc3, 0x9f, 0x00}},
-		{2, [3]byte{0xc3, 0xa0, 0x00}}, {2, [3]byte{0xc3, 0xa1, 0x00}},
-		{2, [3]byte{0xc3, 0xa2, 0x00}}, {2, [3]byte{0xc4, 0x83, 0x00}},
-		{2, [3]byte{0xc3, 0xa4, 0x00}}, {2, [3]byte{0xc4, 0x87, 0x00}},
-		{2, [3]byte{0xc3, 0xa6, 0x00}}, {2, [3]byte{0xc3, 0xa7, 0x00}},
-		{2, [3]byte{0xc3, 0xa8, 0x00}}, {2, [3]byte{0xc3, 0xa9, 0x00}},
-		{2, [3]byte{0xc3, 0xaa, 0x00}}, {2, [3]byte{0xc3, 0xab, 0x00}},
-		{2, [3]byte{0xc3, 0xac, 0x00}}, {2, [3]byte{0xc3, 0xad, 0x00}},
-		{2, [3]byte{0xc3, 0xae, 0x00}}, {2, [3]byte{0xc3, 0xaf, 0x00}},
-		{2, [3]byte{0xc4, 0x91, 0x00}}, {2, [3]byte{0xc5, 0x84, 0x00}},
-		{2, [3]byte{0xc3, 0xb2, 0x00}}, {2, [3]byte{0xc3, 0xb3, 0x00}},
-		{2, [3]byte{0xc3, 0xb4, 0x00}}, {2, [3]byte{0xc5, 0x91, 0x00}},
-		{2, [3]byte{0xc3, 0xb6, 0x00}}, {2, [3]byte{0xc5, 0x9b, 0x00}},
-		{2, [3]byte{0xc5, 0xb1, 0x00}}, {2, [3]byte{0xc3, 0xb9, 0x00}},
-		{2, [3]byte{0xc3, 0xba, 0x00}}, {2, [3]byte{0xc3, 0xbb, 0x00}},
-		{2, [3]byte{0xc3, 0xbc, 0x00}}, {2, [3]byte{0xc4, 0x99, 0x00}},
-		{2, [3]byte{0xc8, 0x9b, 0x00}}, {2, [3]byte{0xc3, 0xbf, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xa00000a0, 0xa70000a7, 0xa90000a9, 0xab0000ab, 0xad0000ad, 0xb00000b0, 0xb10000b1, 0xb60000b6,
-		0xb70000b7, 0xbb0000bb, 0xc00000c0, 0xc10000c1, 0xc20000c2, 0xc40000c4, 0xc60000c6, 0xc70000c7,
-		0xc80000c8, 0xc90000c9, 0xca0000ca, 0xcb0000cb, 0xcc0000cc, 0xcd0000cd, 0xce0000ce, 0xcf0000cf,
-		0xd20000d2, 0xd30000d3, 0xd40000d4, 0xd60000d6, 0xd90000d9, 0xda0000da, 0xdb0000db, 0xdc0000dc,
-		0xdf0000df, 0xe00000e0, 0xe10000e1, 0xe20000e2, 0xe40000e4, 0xe60000e6, 0xe70000e7, 0xe80000e8,
-		0xe90000e9, 0xea0000ea, 0xeb0000eb, 0xec0000ec, 0xed0000ed, 0xee0000ee, 0xef0000ef, 0xf20000f2,
-		0xf30000f3, 0xf40000f4, 0xf60000f6, 0xf90000f9, 0xfa0000fa, 0xfb0000fb, 0xfc0000fc, 0xff0000ff,
-		0xc3000102, 0xe3000103, 0xa1000104, 0xa2000105, 0xc5000106, 0xe5000107, 0xb200010c, 0xb900010d,
-		0xd0000110, 0xf0000111, 0xdd000118, 0xfd000119, 0xa3000141, 0xb3000142, 0xd1000143, 0xf1000144,
-		0xd5000150, 0xf5000151, 0xbc000152, 0xbd000153, 0xd700015a, 0xf700015b, 0xa6000160, 0xa8000161,
-		0xd8000170, 0xf8000171, 0xbe000178, 0xac000179, 0xae00017a, 0xaf00017b, 0xbf00017c, 0xb400017d,
-		0xb800017e, 0xaa000218, 0xba000219, 0xde00021a, 0xfe00021b, 0xb500201d, 0xa500201e, 0xa40020ac,
-		0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac,
-		0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac,
-		0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac,
-		0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac, 0xa40020ac,
-	},
-}
-
-// KOI8R is the KOI8-R encoding.
-var KOI8R *Charmap = &koi8R
-
-var koi8R = Charmap{
-	name:          "KOI8-R",
-	mib:           identifier.KOI8R,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{3, [3]byte{0xe2, 0x94, 0x80}}, {3, [3]byte{0xe2, 0x94, 0x82}},
-		{3, [3]byte{0xe2, 0x94, 0x8c}}, {3, [3]byte{0xe2, 0x94, 0x90}},
-		{3, [3]byte{0xe2, 0x94, 0x94}}, {3, [3]byte{0xe2, 0x94, 0x98}},
-		{3, [3]byte{0xe2, 0x94, 0x9c}}, {3, [3]byte{0xe2, 0x94, 0xa4}},
-		{3, [3]byte{0xe2, 0x94, 0xac}}, {3, [3]byte{0xe2, 0x94, 0xb4}},
-		{3, [3]byte{0xe2, 0x94, 0xbc}}, {3, [3]byte{0xe2, 0x96, 0x80}},
-		{3, [3]byte{0xe2, 0x96, 0x84}}, {3, [3]byte{0xe2, 0x96, 0x88}},
-		{3, [3]byte{0xe2, 0x96, 0x8c}}, {3, [3]byte{0xe2, 0x96, 0x90}},
-		{3, [3]byte{0xe2, 0x96, 0x91}}, {3, [3]byte{0xe2, 0x96, 0x92}},
-		{3, [3]byte{0xe2, 0x96, 0x93}}, {3, [3]byte{0xe2, 0x8c, 0xa0}},
-		{3, [3]byte{0xe2, 0x96, 0xa0}}, {3, [3]byte{0xe2, 0x88, 0x99}},
-		{3, [3]byte{0xe2, 0x88, 0x9a}}, {3, [3]byte{0xe2, 0x89, 0x88}},
-		{3, [3]byte{0xe2, 0x89, 0xa4}}, {3, [3]byte{0xe2, 0x89, 0xa5}},
-		{2, [3]byte{0xc2, 0xa0, 0x00}}, {3, [3]byte{0xe2, 0x8c, 0xa1}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {2, [3]byte{0xc2, 0xb2, 0x00}},
-		{2, [3]byte{0xc2, 0xb7, 0x00}}, {2, [3]byte{0xc3, 0xb7, 0x00}},
-		{3, [3]byte{0xe2, 0x95, 0x90}}, {3, [3]byte{0xe2, 0x95, 0x91}},
-		{3, [3]byte{0xe2, 0x95, 0x92}}, {2, [3]byte{0xd1, 0x91, 0x00}},
-		{3, [3]byte{0xe2, 0x95, 0x93}}, {3, [3]byte{0xe2, 0x95, 0x94}},
-		{3, [3]byte{0xe2, 0x95, 0x95}}, {3, [3]byte{0xe2, 0x95, 0x96}},
-		{3, [3]byte{0xe2, 0x95, 0x97}}, {3, [3]byte{0xe2, 0x95, 0x98}},
-		{3, [3]byte{0xe2, 0x95, 0x99}}, {3, [3]byte{0xe2, 0x95, 0x9a}},
-		{3, [3]byte{0xe2, 0x95, 0x9b}}, {3, [3]byte{0xe2, 0x95, 0x9c}},
-		{3, [3]byte{0xe2, 0x95, 0x9d}}, {3, [3]byte{0xe2, 0x95, 0x9e}},
-		{3, [3]byte{0xe2, 0x95, 0x9f}}, {3, [3]byte{0xe2, 0x95, 0xa0}},
-		{3, [3]byte{0xe2, 0x95, 0xa1}}, {2, [3]byte{0xd0, 0x81, 0x00}},
-		{3, [3]byte{0xe2, 0x95, 0xa2}}, {3, [3]byte{0xe2, 0x95, 0xa3}},
-		{3, [3]byte{0xe2, 0x95, 0xa4}}, {3, [3]byte{0xe2, 0x95, 0xa5}},
-		{3, [3]byte{0xe2, 0x95, 0xa6}}, {3, [3]byte{0xe2, 0x95, 0xa7}},
-		{3, [3]byte{0xe2, 0x95, 0xa8}}, {3, [3]byte{0xe2, 0x95, 0xa9}},
-		{3, [3]byte{0xe2, 0x95, 0xaa}}, {3, [3]byte{0xe2, 0x95, 0xab}},
-		{3, [3]byte{0xe2, 0x95, 0xac}}, {2, [3]byte{0xc2, 0xa9, 0x00}},
-		{2, [3]byte{0xd1, 0x8e, 0x00}}, {2, [3]byte{0xd0, 0xb0, 0x00}},
-		{2, [3]byte{0xd0, 0xb1, 0x00}}, {2, [3]byte{0xd1, 0x86, 0x00}},
-		{2, [3]byte{0xd0, 0xb4, 0x00}}, {2, [3]byte{0xd0, 0xb5, 0x00}},
-		{2, [3]byte{0xd1, 0x84, 0x00}}, {2, [3]byte{0xd0, 0xb3, 0x00}},
-		{2, [3]byte{0xd1, 0x85, 0x00}}, {2, [3]byte{0xd0, 0xb8, 0x00}},
-		{2, [3]byte{0xd0, 0xb9, 0x00}}, {2, [3]byte{0xd0, 0xba, 0x00}},
-		{2, [3]byte{0xd0, 0xbb, 0x00}}, {2, [3]byte{0xd0, 0xbc, 0x00}},
-		{2, [3]byte{0xd0, 0xbd, 0x00}}, {2, [3]byte{0xd0, 0xbe, 0x00}},
-		{2, [3]byte{0xd0, 0xbf, 0x00}}, {2, [3]byte{0xd1, 0x8f, 0x00}},
-		{2, [3]byte{0xd1, 0x80, 0x00}}, {2, [3]byte{0xd1, 0x81, 0x00}},
-		{2, [3]byte{0xd1, 0x82, 0x00}}, {2, [3]byte{0xd1, 0x83, 0x00}},
-		{2, [3]byte{0xd0, 0xb6, 0x00}}, {2, [3]byte{0xd0, 0xb2, 0x00}},
-		{2, [3]byte{0xd1, 0x8c, 0x00}}, {2, [3]byte{0xd1, 0x8b, 0x00}},
-		{2, [3]byte{0xd0, 0xb7, 0x00}}, {2, [3]byte{0xd1, 0x88, 0x00}},
-		{2, [3]byte{0xd1, 0x8d, 0x00}}, {2, [3]byte{0xd1, 0x89, 0x00}},
-		{2, [3]byte{0xd1, 0x87, 0x00}}, {2, [3]byte{0xd1, 0x8a, 0x00}},
-		{2, [3]byte{0xd0, 0xae, 0x00}}, {2, [3]byte{0xd0, 0x90, 0x00}},
-		{2, [3]byte{0xd0, 0x91, 0x00}}, {2, [3]byte{0xd0, 0xa6, 0x00}},
-		{2, [3]byte{0xd0, 0x94, 0x00}}, {2, [3]byte{0xd0, 0x95, 0x00}},
-		{2, [3]byte{0xd0, 0xa4, 0x00}}, {2, [3]byte{0xd0, 0x93, 0x00}},
-		{2, [3]byte{0xd0, 0xa5, 0x00}}, {2, [3]byte{0xd0, 0x98, 0x00}},
-		{2, [3]byte{0xd0, 0x99, 0x00}}, {2, [3]byte{0xd0, 0x9a, 0x00}},
-		{2, [3]byte{0xd0, 0x9b, 0x00}}, {2, [3]byte{0xd0, 0x9c, 0x00}},
-		{2, [3]byte{0xd0, 0x9d, 0x00}}, {2, [3]byte{0xd0, 0x9e, 0x00}},
-		{2, [3]byte{0xd0, 0x9f, 0x00}}, {2, [3]byte{0xd0, 0xaf, 0x00}},
-		{2, [3]byte{0xd0, 0xa0, 0x00}}, {2, [3]byte{0xd0, 0xa1, 0x00}},
-		{2, [3]byte{0xd0, 0xa2, 0x00}}, {2, [3]byte{0xd0, 0xa3, 0x00}},
-		{2, [3]byte{0xd0, 0x96, 0x00}}, {2, [3]byte{0xd0, 0x92, 0x00}},
-		{2, [3]byte{0xd0, 0xac, 0x00}}, {2, [3]byte{0xd0, 0xab, 0x00}},
-		{2, [3]byte{0xd0, 0x97, 0x00}}, {2, [3]byte{0xd0, 0xa8, 0x00}},
-		{2, [3]byte{0xd0, 0xad, 0x00}}, {2, [3]byte{0xd0, 0xa9, 0x00}},
-		{2, [3]byte{0xd0, 0xa7, 0x00}}, {2, [3]byte{0xd0, 0xaa, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0x9a0000a0, 0xbf0000a9, 0x9c0000b0, 0x9d0000b2, 0x9e0000b7, 0x9f0000f7, 0xb3000401, 0xe1000410,
-		0xe2000411, 0xf7000412, 0xe7000413, 0xe4000414, 0xe5000415, 0xf6000416, 0xfa000417, 0xe9000418,
-		0xea000419, 0xeb00041a, 0xec00041b, 0xed00041c, 0xee00041d, 0xef00041e, 0xf000041f, 0xf2000420,
-		0xf3000421, 0xf4000422, 0xf5000423, 0xe6000424, 0xe8000425, 0xe3000426, 0xfe000427, 0xfb000428,
-		0xfd000429, 0xff00042a, 0xf900042b, 0xf800042c, 0xfc00042d, 0xe000042e, 0xf100042f, 0xc1000430,
-		0xc2000431, 0xd7000432, 0xc7000433, 0xc4000434, 0xc5000435, 0xd6000436, 0xda000437, 0xc9000438,
-		0xca000439, 0xcb00043a, 0xcc00043b, 0xcd00043c, 0xce00043d, 0xcf00043e, 0xd000043f, 0xd2000440,
-		0xd3000441, 0xd4000442, 0xd5000443, 0xc6000444, 0xc8000445, 0xc3000446, 0xde000447, 0xdb000448,
-		0xdd000449, 0xdf00044a, 0xd900044b, 0xd800044c, 0xdc00044d, 0xc000044e, 0xd100044f, 0xa3000451,
-		0x95002219, 0x9600221a, 0x97002248, 0x98002264, 0x99002265, 0x93002320, 0x9b002321, 0x80002500,
-		0x81002502, 0x8200250c, 0x83002510, 0x84002514, 0x85002518, 0x8600251c, 0x87002524, 0x8800252c,
-		0x89002534, 0x8a00253c, 0xa0002550, 0xa1002551, 0xa2002552, 0xa4002553, 0xa5002554, 0xa6002555,
-		0xa7002556, 0xa8002557, 0xa9002558, 0xaa002559, 0xab00255a, 0xac00255b, 0xad00255c, 0xae00255d,
-		0xaf00255e, 0xb000255f, 0xb1002560, 0xb2002561, 0xb4002562, 0xb5002563, 0xb6002564, 0xb7002565,
-		0xb8002566, 0xb9002567, 0xba002568, 0xbb002569, 0xbc00256a, 0xbd00256b, 0xbe00256c, 0x8b002580,
-		0x8c002584, 0x8d002588, 0x8e00258c, 0x8f002590, 0x90002591, 0x91002592, 0x92002593, 0x940025a0,
-	},
-}
-
-// KOI8U is the KOI8-U encoding.
-var KOI8U *Charmap = &koi8U
-
-var koi8U = Charmap{
-	name:          "KOI8-U",
-	mib:           identifier.KOI8U,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{3, [3]byte{0xe2, 0x94, 0x80}}, {3, [3]byte{0xe2, 0x94, 0x82}},
-		{3, [3]byte{0xe2, 0x94, 0x8c}}, {3, [3]byte{0xe2, 0x94, 0x90}},
-		{3, [3]byte{0xe2, 0x94, 0x94}}, {3, [3]byte{0xe2, 0x94, 0x98}},
-		{3, [3]byte{0xe2, 0x94, 0x9c}}, {3, [3]byte{0xe2, 0x94, 0xa4}},
-		{3, [3]byte{0xe2, 0x94, 0xac}}, {3, [3]byte{0xe2, 0x94, 0xb4}},
-		{3, [3]byte{0xe2, 0x94, 0xbc}}, {3, [3]byte{0xe2, 0x96, 0x80}},
-		{3, [3]byte{0xe2, 0x96, 0x84}}, {3, [3]byte{0xe2, 0x96, 0x88}},
-		{3, [3]byte{0xe2, 0x96, 0x8c}}, {3, [3]byte{0xe2, 0x96, 0x90}},
-		{3, [3]byte{0xe2, 0x96, 0x91}}, {3, [3]byte{0xe2, 0x96, 0x92}},
-		{3, [3]byte{0xe2, 0x96, 0x93}}, {3, [3]byte{0xe2, 0x8c, 0xa0}},
-		{3, [3]byte{0xe2, 0x96, 0xa0}}, {3, [3]byte{0xe2, 0x88, 0x99}},
-		{3, [3]byte{0xe2, 0x88, 0x9a}}, {3, [3]byte{0xe2, 0x89, 0x88}},
-		{3, [3]byte{0xe2, 0x89, 0xa4}}, {3, [3]byte{0xe2, 0x89, 0xa5}},
-		{2, [3]byte{0xc2, 0xa0, 0x00}}, {3, [3]byte{0xe2, 0x8c, 0xa1}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {2, [3]byte{0xc2, 0xb2, 0x00}},
-		{2, [3]byte{0xc2, 0xb7, 0x00}}, {2, [3]byte{0xc3, 0xb7, 0x00}},
-		{3, [3]byte{0xe2, 0x95, 0x90}}, {3, [3]byte{0xe2, 0x95, 0x91}},
-		{3, [3]byte{0xe2, 0x95, 0x92}}, {2, [3]byte{0xd1, 0x91, 0x00}},
-		{2, [3]byte{0xd1, 0x94, 0x00}}, {3, [3]byte{0xe2, 0x95, 0x94}},
-		{2, [3]byte{0xd1, 0x96, 0x00}}, {2, [3]byte{0xd1, 0x97, 0x00}},
-		{3, [3]byte{0xe2, 0x95, 0x97}}, {3, [3]byte{0xe2, 0x95, 0x98}},
-		{3, [3]byte{0xe2, 0x95, 0x99}}, {3, [3]byte{0xe2, 0x95, 0x9a}},
-		{3, [3]byte{0xe2, 0x95, 0x9b}}, {2, [3]byte{0xd2, 0x91, 0x00}},
-		{2, [3]byte{0xd1, 0x9e, 0x00}}, {3, [3]byte{0xe2, 0x95, 0x9e}},
-		{3, [3]byte{0xe2, 0x95, 0x9f}}, {3, [3]byte{0xe2, 0x95, 0xa0}},
-		{3, [3]byte{0xe2, 0x95, 0xa1}}, {2, [3]byte{0xd0, 0x81, 0x00}},
-		{2, [3]byte{0xd0, 0x84, 0x00}}, {3, [3]byte{0xe2, 0x95, 0xa3}},
-		{2, [3]byte{0xd0, 0x86, 0x00}}, {2, [3]byte{0xd0, 0x87, 0x00}},
-		{3, [3]byte{0xe2, 0x95, 0xa6}}, {3, [3]byte{0xe2, 0x95, 0xa7}},
-		{3, [3]byte{0xe2, 0x95, 0xa8}}, {3, [3]byte{0xe2, 0x95, 0xa9}},
-		{3, [3]byte{0xe2, 0x95, 0xaa}}, {2, [3]byte{0xd2, 0x90, 0x00}},
-		{2, [3]byte{0xd0, 0x8e, 0x00}}, {2, [3]byte{0xc2, 0xa9, 0x00}},
-		{2, [3]byte{0xd1, 0x8e, 0x00}}, {2, [3]byte{0xd0, 0xb0, 0x00}},
-		{2, [3]byte{0xd0, 0xb1, 0x00}}, {2, [3]byte{0xd1, 0x86, 0x00}},
-		{2, [3]byte{0xd0, 0xb4, 0x00}}, {2, [3]byte{0xd0, 0xb5, 0x00}},
-		{2, [3]byte{0xd1, 0x84, 0x00}}, {2, [3]byte{0xd0, 0xb3, 0x00}},
-		{2, [3]byte{0xd1, 0x85, 0x00}}, {2, [3]byte{0xd0, 0xb8, 0x00}},
-		{2, [3]byte{0xd0, 0xb9, 0x00}}, {2, [3]byte{0xd0, 0xba, 0x00}},
-		{2, [3]byte{0xd0, 0xbb, 0x00}}, {2, [3]byte{0xd0, 0xbc, 0x00}},
-		{2, [3]byte{0xd0, 0xbd, 0x00}}, {2, [3]byte{0xd0, 0xbe, 0x00}},
-		{2, [3]byte{0xd0, 0xbf, 0x00}}, {2, [3]byte{0xd1, 0x8f, 0x00}},
-		{2, [3]byte{0xd1, 0x80, 0x00}}, {2, [3]byte{0xd1, 0x81, 0x00}},
-		{2, [3]byte{0xd1, 0x82, 0x00}}, {2, [3]byte{0xd1, 0x83, 0x00}},
-		{2, [3]byte{0xd0, 0xb6, 0x00}}, {2, [3]byte{0xd0, 0xb2, 0x00}},
-		{2, [3]byte{0xd1, 0x8c, 0x00}}, {2, [3]byte{0xd1, 0x8b, 0x00}},
-		{2, [3]byte{0xd0, 0xb7, 0x00}}, {2, [3]byte{0xd1, 0x88, 0x00}},
-		{2, [3]byte{0xd1, 0x8d, 0x00}}, {2, [3]byte{0xd1, 0x89, 0x00}},
-		{2, [3]byte{0xd1, 0x87, 0x00}}, {2, [3]byte{0xd1, 0x8a, 0x00}},
-		{2, [3]byte{0xd0, 0xae, 0x00}}, {2, [3]byte{0xd0, 0x90, 0x00}},
-		{2, [3]byte{0xd0, 0x91, 0x00}}, {2, [3]byte{0xd0, 0xa6, 0x00}},
-		{2, [3]byte{0xd0, 0x94, 0x00}}, {2, [3]byte{0xd0, 0x95, 0x00}},
-		{2, [3]byte{0xd0, 0xa4, 0x00}}, {2, [3]byte{0xd0, 0x93, 0x00}},
-		{2, [3]byte{0xd0, 0xa5, 0x00}}, {2, [3]byte{0xd0, 0x98, 0x00}},
-		{2, [3]byte{0xd0, 0x99, 0x00}}, {2, [3]byte{0xd0, 0x9a, 0x00}},
-		{2, [3]byte{0xd0, 0x9b, 0x00}}, {2, [3]byte{0xd0, 0x9c, 0x00}},
-		{2, [3]byte{0xd0, 0x9d, 0x00}}, {2, [3]byte{0xd0, 0x9e, 0x00}},
-		{2, [3]byte{0xd0, 0x9f, 0x00}}, {2, [3]byte{0xd0, 0xaf, 0x00}},
-		{2, [3]byte{0xd0, 0xa0, 0x00}}, {2, [3]byte{0xd0, 0xa1, 0x00}},
-		{2, [3]byte{0xd0, 0xa2, 0x00}}, {2, [3]byte{0xd0, 0xa3, 0x00}},
-		{2, [3]byte{0xd0, 0x96, 0x00}}, {2, [3]byte{0xd0, 0x92, 0x00}},
-		{2, [3]byte{0xd0, 0xac, 0x00}}, {2, [3]byte{0xd0, 0xab, 0x00}},
-		{2, [3]byte{0xd0, 0x97, 0x00}}, {2, [3]byte{0xd0, 0xa8, 0x00}},
-		{2, [3]byte{0xd0, 0xad, 0x00}}, {2, [3]byte{0xd0, 0xa9, 0x00}},
-		{2, [3]byte{0xd0, 0xa7, 0x00}}, {2, [3]byte{0xd0, 0xaa, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0x9a0000a0, 0xbf0000a9, 0x9c0000b0, 0x9d0000b2, 0x9e0000b7, 0x9f0000f7, 0xb3000401, 0xb4000404,
-		0xb6000406, 0xb7000407, 0xbe00040e, 0xe1000410, 0xe2000411, 0xf7000412, 0xe7000413, 0xe4000414,
-		0xe5000415, 0xf6000416, 0xfa000417, 0xe9000418, 0xea000419, 0xeb00041a, 0xec00041b, 0xed00041c,
-		0xee00041d, 0xef00041e, 0xf000041f, 0xf2000420, 0xf3000421, 0xf4000422, 0xf5000423, 0xe6000424,
-		0xe8000425, 0xe3000426, 0xfe000427, 0xfb000428, 0xfd000429, 0xff00042a, 0xf900042b, 0xf800042c,
-		0xfc00042d, 0xe000042e, 0xf100042f, 0xc1000430, 0xc2000431, 0xd7000432, 0xc7000433, 0xc4000434,
-		0xc5000435, 0xd6000436, 0xda000437, 0xc9000438, 0xca000439, 0xcb00043a, 0xcc00043b, 0xcd00043c,
-		0xce00043d, 0xcf00043e, 0xd000043f, 0xd2000440, 0xd3000441, 0xd4000442, 0xd5000443, 0xc6000444,
-		0xc8000445, 0xc3000446, 0xde000447, 0xdb000448, 0xdd000449, 0xdf00044a, 0xd900044b, 0xd800044c,
-		0xdc00044d, 0xc000044e, 0xd100044f, 0xa3000451, 0xa4000454, 0xa6000456, 0xa7000457, 0xae00045e,
-		0xbd000490, 0xad000491, 0x95002219, 0x9600221a, 0x97002248, 0x98002264, 0x99002265, 0x93002320,
-		0x9b002321, 0x80002500, 0x81002502, 0x8200250c, 0x83002510, 0x84002514, 0x85002518, 0x8600251c,
-		0x87002524, 0x8800252c, 0x89002534, 0x8a00253c, 0xa0002550, 0xa1002551, 0xa2002552, 0xa5002554,
-		0xa8002557, 0xa9002558, 0xaa002559, 0xab00255a, 0xac00255b, 0xaf00255e, 0xb000255f, 0xb1002560,
-		0xb2002561, 0xb5002563, 0xb8002566, 0xb9002567, 0xba002568, 0xbb002569, 0xbc00256a, 0x8b002580,
-		0x8c002584, 0x8d002588, 0x8e00258c, 0x8f002590, 0x90002591, 0x91002592, 0x92002593, 0x940025a0,
-	},
-}
-
-// Macintosh is the Macintosh encoding.
-var Macintosh *Charmap = &macintosh
-
-var macintosh = Charmap{
-	name:          "Macintosh",
-	mib:           identifier.Macintosh,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{2, [3]byte{0xc3, 0x84, 0x00}}, {2, [3]byte{0xc3, 0x85, 0x00}},
-		{2, [3]byte{0xc3, 0x87, 0x00}}, {2, [3]byte{0xc3, 0x89, 0x00}},
-		{2, [3]byte{0xc3, 0x91, 0x00}}, {2, [3]byte{0xc3, 0x96, 0x00}},
-		{2, [3]byte{0xc3, 0x9c, 0x00}}, {2, [3]byte{0xc3, 0xa1, 0x00}},
-		{2, [3]byte{0xc3, 0xa0, 0x00}}, {2, [3]byte{0xc3, 0xa2, 0x00}},
-		{2, [3]byte{0xc3, 0xa4, 0x00}}, {2, [3]byte{0xc3, 0xa3, 0x00}},
-		{2, [3]byte{0xc3, 0xa5, 0x00}}, {2, [3]byte{0xc3, 0xa7, 0x00}},
-		{2, [3]byte{0xc3, 0xa9, 0x00}}, {2, [3]byte{0xc3, 0xa8, 0x00}},
-		{2, [3]byte{0xc3, 0xaa, 0x00}}, {2, [3]byte{0xc3, 0xab, 0x00}},
-		{2, [3]byte{0xc3, 0xad, 0x00}}, {2, [3]byte{0xc3, 0xac, 0x00}},
-		{2, [3]byte{0xc3, 0xae, 0x00}}, {2, [3]byte{0xc3, 0xaf, 0x00}},
-		{2, [3]byte{0xc3, 0xb1, 0x00}}, {2, [3]byte{0xc3, 0xb3, 0x00}},
-		{2, [3]byte{0xc3, 0xb2, 0x00}}, {2, [3]byte{0xc3, 0xb4, 0x00}},
-		{2, [3]byte{0xc3, 0xb6, 0x00}}, {2, [3]byte{0xc3, 0xb5, 0x00}},
-		{2, [3]byte{0xc3, 0xba, 0x00}}, {2, [3]byte{0xc3, 0xb9, 0x00}},
-		{2, [3]byte{0xc3, 0xbb, 0x00}}, {2, [3]byte{0xc3, 0xbc, 0x00}},
-		{3, [3]byte{0xe2, 0x80, 0xa0}}, {2, [3]byte{0xc2, 0xb0, 0x00}},
-		{2, [3]byte{0xc2, 0xa2, 0x00}}, {2, [3]byte{0xc2, 0xa3, 0x00}},
-		{2, [3]byte{0xc2, 0xa7, 0x00}}, {3, [3]byte{0xe2, 0x80, 0xa2}},
-		{2, [3]byte{0xc2, 0xb6, 0x00}}, {2, [3]byte{0xc3, 0x9f, 0x00}},
-		{2, [3]byte{0xc2, 0xae, 0x00}}, {2, [3]byte{0xc2, 0xa9, 0x00}},
-		{3, [3]byte{0xe2, 0x84, 0xa2}}, {2, [3]byte{0xc2, 0xb4, 0x00}},
-		{2, [3]byte{0xc2, 0xa8, 0x00}}, {3, [3]byte{0xe2, 0x89, 0xa0}},
-		{2, [3]byte{0xc3, 0x86, 0x00}}, {2, [3]byte{0xc3, 0x98, 0x00}},
-		{3, [3]byte{0xe2, 0x88, 0x9e}}, {2, [3]byte{0xc2, 0xb1, 0x00}},
-		{3, [3]byte{0xe2, 0x89, 0xa4}}, {3, [3]byte{0xe2, 0x89, 0xa5}},
-		{2, [3]byte{0xc2, 0xa5, 0x00}}, {2, [3]byte{0xc2, 0xb5, 0x00}},
-		{3, [3]byte{0xe2, 0x88, 0x82}}, {3, [3]byte{0xe2, 0x88, 0x91}},
-		{3, [3]byte{0xe2, 0x88, 0x8f}}, {2, [3]byte{0xcf, 0x80, 0x00}},
-		{3, [3]byte{0xe2, 0x88, 0xab}}, {2, [3]byte{0xc2, 0xaa, 0x00}},
-		{2, [3]byte{0xc2, 0xba, 0x00}}, {2, [3]byte{0xce, 0xa9, 0x00}},
-		{2, [3]byte{0xc3, 0xa6, 0x00}}, {2, [3]byte{0xc3, 0xb8, 0x00}},
-		{2, [3]byte{0xc2, 0xbf, 0x00}}, {2, [3]byte{0xc2, 0xa1, 0x00}},
-		{2, [3]byte{0xc2, 0xac, 0x00}}, {3, [3]byte{0xe2, 0x88, 0x9a}},
-		{2, [3]byte{0xc6, 0x92, 0x00}}, {3, [3]byte{0xe2, 0x89, 0x88}},
-		{3, [3]byte{0xe2, 0x88, 0x86}}, {2, [3]byte{0xc2, 0xab, 0x00}},
-		{2, [3]byte{0xc2, 0xbb, 0x00}}, {3, [3]byte{0xe2, 0x80, 0xa6}},
-		{2, [3]byte{0xc2, 0xa0, 0x00}}, {2, [3]byte{0xc3, 0x80, 0x00}},
-		{2, [3]byte{0xc3, 0x83, 0x00}}, {2, [3]byte{0xc3, 0x95, 0x00}},
-		{2, [3]byte{0xc5, 0x92, 0x00}}, {2, [3]byte{0xc5, 0x93, 0x00}},
-		{3, [3]byte{0xe2, 0x80, 0x93}}, {3, [3]byte{0xe2, 0x80, 0x94}},
-		{3, [3]byte{0xe2, 0x80, 0x9c}}, {3, [3]byte{0xe2, 0x80, 0x9d}},
-		{3, [3]byte{0xe2, 0x80, 0x98}}, {3, [3]byte{0xe2, 0x80, 0x99}},
-		{2, [3]byte{0xc3, 0xb7, 0x00}}, {3, [3]byte{0xe2, 0x97, 0x8a}},
-		{2, [3]byte{0xc3, 0xbf, 0x00}}, {2, [3]byte{0xc5, 0xb8, 0x00}},
-		{3, [3]byte{0xe2, 0x81, 0x84}}, {3, [3]byte{0xe2, 0x82, 0xac}},
-		{3, [3]byte{0xe2, 0x80, 0xb9}}, {3, [3]byte{0xe2, 0x80, 0xba}},
-		{3, [3]byte{0xef, 0xac, 0x81}}, {3, [3]byte{0xef, 0xac, 0x82}},
-		{3, [3]byte{0xe2, 0x80, 0xa1}}, {2, [3]byte{0xc2, 0xb7, 0x00}},
-		{3, [3]byte{0xe2, 0x80, 0x9a}}, {3, [3]byte{0xe2, 0x80, 0x9e}},
-		{3, [3]byte{0xe2, 0x80, 0xb0}}, {2, [3]byte{0xc3, 0x82, 0x00}},
-		{2, [3]byte{0xc3, 0x8a, 0x00}}, {2, [3]byte{0xc3, 0x81, 0x00}},
-		{2, [3]byte{0xc3, 0x8b, 0x00}}, {2, [3]byte{0xc3, 0x88, 0x00}},
-		{2, [3]byte{0xc3, 0x8d, 0x00}}, {2, [3]byte{0xc3, 0x8e, 0x00}},
-		{2, [3]byte{0xc3, 0x8f, 0x00}}, {2, [3]byte{0xc3, 0x8c, 0x00}},
-		{2, [3]byte{0xc3, 0x93, 0x00}}, {2, [3]byte{0xc3, 0x94, 0x00}},
-		{3, [3]byte{0xef, 0xa3, 0xbf}}, {2, [3]byte{0xc3, 0x92, 0x00}},
-		{2, [3]byte{0xc3, 0x9a, 0x00}}, {2, [3]byte{0xc3, 0x9b, 0x00}},
-		{2, [3]byte{0xc3, 0x99, 0x00}}, {2, [3]byte{0xc4, 0xb1, 0x00}},
-		{2, [3]byte{0xcb, 0x86, 0x00}}, {2, [3]byte{0xcb, 0x9c, 0x00}},
-		{2, [3]byte{0xc2, 0xaf, 0x00}}, {2, [3]byte{0xcb, 0x98, 0x00}},
-		{2, [3]byte{0xcb, 0x99, 0x00}}, {2, [3]byte{0xcb, 0x9a, 0x00}},
-		{2, [3]byte{0xc2, 0xb8, 0x00}}, {2, [3]byte{0xcb, 0x9d, 0x00}},
-		{2, [3]byte{0xcb, 0x9b, 0x00}}, {2, [3]byte{0xcb, 0x87, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xca0000a0, 0xc10000a1, 0xa20000a2, 0xa30000a3, 0xb40000a5, 0xa40000a7, 0xac0000a8, 0xa90000a9,
-		0xbb0000aa, 0xc70000ab, 0xc20000ac, 0xa80000ae, 0xf80000af, 0xa10000b0, 0xb10000b1, 0xab0000b4,
-		0xb50000b5, 0xa60000b6, 0xe10000b7, 0xfc0000b8, 0xbc0000ba, 0xc80000bb, 0xc00000bf, 0xcb0000c0,
-		0xe70000c1, 0xe50000c2, 0xcc0000c3, 0x800000c4, 0x810000c5, 0xae0000c6, 0x820000c7, 0xe90000c8,
-		0x830000c9, 0xe60000ca, 0xe80000cb, 0xed0000cc, 0xea0000cd, 0xeb0000ce, 0xec0000cf, 0x840000d1,
-		0xf10000d2, 0xee0000d3, 0xef0000d4, 0xcd0000d5, 0x850000d6, 0xaf0000d8, 0xf40000d9, 0xf20000da,
-		0xf30000db, 0x860000dc, 0xa70000df, 0x880000e0, 0x870000e1, 0x890000e2, 0x8b0000e3, 0x8a0000e4,
-		0x8c0000e5, 0xbe0000e6, 0x8d0000e7, 0x8f0000e8, 0x8e0000e9, 0x900000ea, 0x910000eb, 0x930000ec,
-		0x920000ed, 0x940000ee, 0x950000ef, 0x960000f1, 0x980000f2, 0x970000f3, 0x990000f4, 0x9b0000f5,
-		0x9a0000f6, 0xd60000f7, 0xbf0000f8, 0x9d0000f9, 0x9c0000fa, 0x9e0000fb, 0x9f0000fc, 0xd80000ff,
-		0xf5000131, 0xce000152, 0xcf000153, 0xd9000178, 0xc4000192, 0xf60002c6, 0xff0002c7, 0xf90002d8,
-		0xfa0002d9, 0xfb0002da, 0xfe0002db, 0xf70002dc, 0xfd0002dd, 0xbd0003a9, 0xb90003c0, 0xd0002013,
-		0xd1002014, 0xd4002018, 0xd5002019, 0xe200201a, 0xd200201c, 0xd300201d, 0xe300201e, 0xa0002020,
-		0xe0002021, 0xa5002022, 0xc9002026, 0xe4002030, 0xdc002039, 0xdd00203a, 0xda002044, 0xdb0020ac,
-		0xaa002122, 0xb6002202, 0xc6002206, 0xb800220f, 0xb7002211, 0xc300221a, 0xb000221e, 0xba00222b,
-		0xc5002248, 0xad002260, 0xb2002264, 0xb3002265, 0xd70025ca, 0xf000f8ff, 0xde00fb01, 0xdf00fb02,
-	},
-}
-
-// MacintoshCyrillic is the Macintosh Cyrillic encoding.
-var MacintoshCyrillic *Charmap = &macintoshCyrillic
-
-var macintoshCyrillic = Charmap{
-	name:          "Macintosh Cyrillic",
-	mib:           identifier.MacintoshCyrillic,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{2, [3]byte{0xd0, 0x90, 0x00}}, {2, [3]byte{0xd0, 0x91, 0x00}},
-		{2, [3]byte{0xd0, 0x92, 0x00}}, {2, [3]byte{0xd0, 0x93, 0x00}},
-		{2, [3]byte{0xd0, 0x94, 0x00}}, {2, [3]byte{0xd0, 0x95, 0x00}},
-		{2, [3]byte{0xd0, 0x96, 0x00}}, {2, [3]byte{0xd0, 0x97, 0x00}},
-		{2, [3]byte{0xd0, 0x98, 0x00}}, {2, [3]byte{0xd0, 0x99, 0x00}},
-		{2, [3]byte{0xd0, 0x9a, 0x00}}, {2, [3]byte{0xd0, 0x9b, 0x00}},
-		{2, [3]byte{0xd0, 0x9c, 0x00}}, {2, [3]byte{0xd0, 0x9d, 0x00}},
-		{2, [3]byte{0xd0, 0x9e, 0x00}}, {2, [3]byte{0xd0, 0x9f, 0x00}},
-		{2, [3]byte{0xd0, 0xa0, 0x00}}, {2, [3]byte{0xd0, 0xa1, 0x00}},
-		{2, [3]byte{0xd0, 0xa2, 0x00}}, {2, [3]byte{0xd0, 0xa3, 0x00}},
-		{2, [3]byte{0xd0, 0xa4, 0x00}}, {2, [3]byte{0xd0, 0xa5, 0x00}},
-		{2, [3]byte{0xd0, 0xa6, 0x00}}, {2, [3]byte{0xd0, 0xa7, 0x00}},
-		{2, [3]byte{0xd0, 0xa8, 0x00}}, {2, [3]byte{0xd0, 0xa9, 0x00}},
-		{2, [3]byte{0xd0, 0xaa, 0x00}}, {2, [3]byte{0xd0, 0xab, 0x00}},
-		{2, [3]byte{0xd0, 0xac, 0x00}}, {2, [3]byte{0xd0, 0xad, 0x00}},
-		{2, [3]byte{0xd0, 0xae, 0x00}}, {2, [3]byte{0xd0, 0xaf, 0x00}},
-		{3, [3]byte{0xe2, 0x80, 0xa0}}, {2, [3]byte{0xc2, 0xb0, 0x00}},
-		{2, [3]byte{0xd2, 0x90, 0x00}}, {2, [3]byte{0xc2, 0xa3, 0x00}},
-		{2, [3]byte{0xc2, 0xa7, 0x00}}, {3, [3]byte{0xe2, 0x80, 0xa2}},
-		{2, [3]byte{0xc2, 0xb6, 0x00}}, {2, [3]byte{0xd0, 0x86, 0x00}},
-		{2, [3]byte{0xc2, 0xae, 0x00}}, {2, [3]byte{0xc2, 0xa9, 0x00}},
-		{3, [3]byte{0xe2, 0x84, 0xa2}}, {2, [3]byte{0xd0, 0x82, 0x00}},
-		{2, [3]byte{0xd1, 0x92, 0x00}}, {3, [3]byte{0xe2, 0x89, 0xa0}},
-		{2, [3]byte{0xd0, 0x83, 0x00}}, {2, [3]byte{0xd1, 0x93, 0x00}},
-		{3, [3]byte{0xe2, 0x88, 0x9e}}, {2, [3]byte{0xc2, 0xb1, 0x00}},
-		{3, [3]byte{0xe2, 0x89, 0xa4}}, {3, [3]byte{0xe2, 0x89, 0xa5}},
-		{2, [3]byte{0xd1, 0x96, 0x00}}, {2, [3]byte{0xc2, 0xb5, 0x00}},
-		{2, [3]byte{0xd2, 0x91, 0x00}}, {2, [3]byte{0xd0, 0x88, 0x00}},
-		{2, [3]byte{0xd0, 0x84, 0x00}}, {2, [3]byte{0xd1, 0x94, 0x00}},
-		{2, [3]byte{0xd0, 0x87, 0x00}}, {2, [3]byte{0xd1, 0x97, 0x00}},
-		{2, [3]byte{0xd0, 0x89, 0x00}}, {2, [3]byte{0xd1, 0x99, 0x00}},
-		{2, [3]byte{0xd0, 0x8a, 0x00}}, {2, [3]byte{0xd1, 0x9a, 0x00}},
-		{2, [3]byte{0xd1, 0x98, 0x00}}, {2, [3]byte{0xd0, 0x85, 0x00}},
-		{2, [3]byte{0xc2, 0xac, 0x00}}, {3, [3]byte{0xe2, 0x88, 0x9a}},
-		{2, [3]byte{0xc6, 0x92, 0x00}}, {3, [3]byte{0xe2, 0x89, 0x88}},
-		{3, [3]byte{0xe2, 0x88, 0x86}}, {2, [3]byte{0xc2, 0xab, 0x00}},
-		{2, [3]byte{0xc2, 0xbb, 0x00}}, {3, [3]byte{0xe2, 0x80, 0xa6}},
-		{2, [3]byte{0xc2, 0xa0, 0x00}}, {2, [3]byte{0xd0, 0x8b, 0x00}},
-		{2, [3]byte{0xd1, 0x9b, 0x00}}, {2, [3]byte{0xd0, 0x8c, 0x00}},
-		{2, [3]byte{0xd1, 0x9c, 0x00}}, {2, [3]byte{0xd1, 0x95, 0x00}},
-		{3, [3]byte{0xe2, 0x80, 0x93}}, {3, [3]byte{0xe2, 0x80, 0x94}},
-		{3, [3]byte{0xe2, 0x80, 0x9c}}, {3, [3]byte{0xe2, 0x80, 0x9d}},
-		{3, [3]byte{0xe2, 0x80, 0x98}}, {3, [3]byte{0xe2, 0x80, 0x99}},
-		{2, [3]byte{0xc3, 0xb7, 0x00}}, {3, [3]byte{0xe2, 0x80, 0x9e}},
-		{2, [3]byte{0xd0, 0x8e, 0x00}}, {2, [3]byte{0xd1, 0x9e, 0x00}},
-		{2, [3]byte{0xd0, 0x8f, 0x00}}, {2, [3]byte{0xd1, 0x9f, 0x00}},
-		{3, [3]byte{0xe2, 0x84, 0x96}}, {2, [3]byte{0xd0, 0x81, 0x00}},
-		{2, [3]byte{0xd1, 0x91, 0x00}}, {2, [3]byte{0xd1, 0x8f, 0x00}},
-		{2, [3]byte{0xd0, 0xb0, 0x00}}, {2, [3]byte{0xd0, 0xb1, 0x00}},
-		{2, [3]byte{0xd0, 0xb2, 0x00}}, {2, [3]byte{0xd0, 0xb3, 0x00}},
-		{2, [3]byte{0xd0, 0xb4, 0x00}}, {2, [3]byte{0xd0, 0xb5, 0x00}},
-		{2, [3]byte{0xd0, 0xb6, 0x00}}, {2, [3]byte{0xd0, 0xb7, 0x00}},
-		{2, [3]byte{0xd0, 0xb8, 0x00}}, {2, [3]byte{0xd0, 0xb9, 0x00}},
-		{2, [3]byte{0xd0, 0xba, 0x00}}, {2, [3]byte{0xd0, 0xbb, 0x00}},
-		{2, [3]byte{0xd0, 0xbc, 0x00}}, {2, [3]byte{0xd0, 0xbd, 0x00}},
-		{2, [3]byte{0xd0, 0xbe, 0x00}}, {2, [3]byte{0xd0, 0xbf, 0x00}},
-		{2, [3]byte{0xd1, 0x80, 0x00}}, {2, [3]byte{0xd1, 0x81, 0x00}},
-		{2, [3]byte{0xd1, 0x82, 0x00}}, {2, [3]byte{0xd1, 0x83, 0x00}},
-		{2, [3]byte{0xd1, 0x84, 0x00}}, {2, [3]byte{0xd1, 0x85, 0x00}},
-		{2, [3]byte{0xd1, 0x86, 0x00}}, {2, [3]byte{0xd1, 0x87, 0x00}},
-		{2, [3]byte{0xd1, 0x88, 0x00}}, {2, [3]byte{0xd1, 0x89, 0x00}},
-		{2, [3]byte{0xd1, 0x8a, 0x00}}, {2, [3]byte{0xd1, 0x8b, 0x00}},
-		{2, [3]byte{0xd1, 0x8c, 0x00}}, {2, [3]byte{0xd1, 0x8d, 0x00}},
-		{2, [3]byte{0xd1, 0x8e, 0x00}}, {3, [3]byte{0xe2, 0x82, 0xac}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xca0000a0, 0xa30000a3, 0xa40000a7, 0xa90000a9, 0xc70000ab, 0xc20000ac, 0xa80000ae, 0xa10000b0,
-		0xb10000b1, 0xb50000b5, 0xa60000b6, 0xc80000bb, 0xd60000f7, 0xc4000192, 0xdd000401, 0xab000402,
-		0xae000403, 0xb8000404, 0xc1000405, 0xa7000406, 0xba000407, 0xb7000408, 0xbc000409, 0xbe00040a,
-		0xcb00040b, 0xcd00040c, 0xd800040e, 0xda00040f, 0x80000410, 0x81000411, 0x82000412, 0x83000413,
-		0x84000414, 0x85000415, 0x86000416, 0x87000417, 0x88000418, 0x89000419, 0x8a00041a, 0x8b00041b,
-		0x8c00041c, 0x8d00041d, 0x8e00041e, 0x8f00041f, 0x90000420, 0x91000421, 0x92000422, 0x93000423,
-		0x94000424, 0x95000425, 0x96000426, 0x97000427, 0x98000428, 0x99000429, 0x9a00042a, 0x9b00042b,
-		0x9c00042c, 0x9d00042d, 0x9e00042e, 0x9f00042f, 0xe0000430, 0xe1000431, 0xe2000432, 0xe3000433,
-		0xe4000434, 0xe5000435, 0xe6000436, 0xe7000437, 0xe8000438, 0xe9000439, 0xea00043a, 0xeb00043b,
-		0xec00043c, 0xed00043d, 0xee00043e, 0xef00043f, 0xf0000440, 0xf1000441, 0xf2000442, 0xf3000443,
-		0xf4000444, 0xf5000445, 0xf6000446, 0xf7000447, 0xf8000448, 0xf9000449, 0xfa00044a, 0xfb00044b,
-		0xfc00044c, 0xfd00044d, 0xfe00044e, 0xdf00044f, 0xde000451, 0xac000452, 0xaf000453, 0xb9000454,
-		0xcf000455, 0xb4000456, 0xbb000457, 0xc0000458, 0xbd000459, 0xbf00045a, 0xcc00045b, 0xce00045c,
-		0xd900045e, 0xdb00045f, 0xa2000490, 0xb6000491, 0xd0002013, 0xd1002014, 0xd4002018, 0xd5002019,
-		0xd200201c, 0xd300201d, 0xd700201e, 0xa0002020, 0xa5002022, 0xc9002026, 0xff0020ac, 0xdc002116,
-		0xaa002122, 0xc6002206, 0xc300221a, 0xb000221e, 0xc5002248, 0xad002260, 0xb2002264, 0xb3002265,
-	},
-}
-
-// Windows874 is the Windows 874 encoding.
-var Windows874 *Charmap = &windows874
-
-var windows874 = Charmap{
-	name:          "Windows 874",
-	mib:           identifier.Windows874,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{3, [3]byte{0xe2, 0x82, 0xac}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xe2, 0x80, 0xa6}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xe2, 0x80, 0x98}},
-		{3, [3]byte{0xe2, 0x80, 0x99}}, {3, [3]byte{0xe2, 0x80, 0x9c}},
-		{3, [3]byte{0xe2, 0x80, 0x9d}}, {3, [3]byte{0xe2, 0x80, 0xa2}},
-		{3, [3]byte{0xe2, 0x80, 0x93}}, {3, [3]byte{0xe2, 0x80, 0x94}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{2, [3]byte{0xc2, 0xa0, 0x00}}, {3, [3]byte{0xe0, 0xb8, 0x81}},
-		{3, [3]byte{0xe0, 0xb8, 0x82}}, {3, [3]byte{0xe0, 0xb8, 0x83}},
-		{3, [3]byte{0xe0, 0xb8, 0x84}}, {3, [3]byte{0xe0, 0xb8, 0x85}},
-		{3, [3]byte{0xe0, 0xb8, 0x86}}, {3, [3]byte{0xe0, 0xb8, 0x87}},
-		{3, [3]byte{0xe0, 0xb8, 0x88}}, {3, [3]byte{0xe0, 0xb8, 0x89}},
-		{3, [3]byte{0xe0, 0xb8, 0x8a}}, {3, [3]byte{0xe0, 0xb8, 0x8b}},
-		{3, [3]byte{0xe0, 0xb8, 0x8c}}, {3, [3]byte{0xe0, 0xb8, 0x8d}},
-		{3, [3]byte{0xe0, 0xb8, 0x8e}}, {3, [3]byte{0xe0, 0xb8, 0x8f}},
-		{3, [3]byte{0xe0, 0xb8, 0x90}}, {3, [3]byte{0xe0, 0xb8, 0x91}},
-		{3, [3]byte{0xe0, 0xb8, 0x92}}, {3, [3]byte{0xe0, 0xb8, 0x93}},
-		{3, [3]byte{0xe0, 0xb8, 0x94}}, {3, [3]byte{0xe0, 0xb8, 0x95}},
-		{3, [3]byte{0xe0, 0xb8, 0x96}}, {3, [3]byte{0xe0, 0xb8, 0x97}},
-		{3, [3]byte{0xe0, 0xb8, 0x98}}, {3, [3]byte{0xe0, 0xb8, 0x99}},
-		{3, [3]byte{0xe0, 0xb8, 0x9a}}, {3, [3]byte{0xe0, 0xb8, 0x9b}},
-		{3, [3]byte{0xe0, 0xb8, 0x9c}}, {3, [3]byte{0xe0, 0xb8, 0x9d}},
-		{3, [3]byte{0xe0, 0xb8, 0x9e}}, {3, [3]byte{0xe0, 0xb8, 0x9f}},
-		{3, [3]byte{0xe0, 0xb8, 0xa0}}, {3, [3]byte{0xe0, 0xb8, 0xa1}},
-		{3, [3]byte{0xe0, 0xb8, 0xa2}}, {3, [3]byte{0xe0, 0xb8, 0xa3}},
-		{3, [3]byte{0xe0, 0xb8, 0xa4}}, {3, [3]byte{0xe0, 0xb8, 0xa5}},
-		{3, [3]byte{0xe0, 0xb8, 0xa6}}, {3, [3]byte{0xe0, 0xb8, 0xa7}},
-		{3, [3]byte{0xe0, 0xb8, 0xa8}}, {3, [3]byte{0xe0, 0xb8, 0xa9}},
-		{3, [3]byte{0xe0, 0xb8, 0xaa}}, {3, [3]byte{0xe0, 0xb8, 0xab}},
-		{3, [3]byte{0xe0, 0xb8, 0xac}}, {3, [3]byte{0xe0, 0xb8, 0xad}},
-		{3, [3]byte{0xe0, 0xb8, 0xae}}, {3, [3]byte{0xe0, 0xb8, 0xaf}},
-		{3, [3]byte{0xe0, 0xb8, 0xb0}}, {3, [3]byte{0xe0, 0xb8, 0xb1}},
-		{3, [3]byte{0xe0, 0xb8, 0xb2}}, {3, [3]byte{0xe0, 0xb8, 0xb3}},
-		{3, [3]byte{0xe0, 0xb8, 0xb4}}, {3, [3]byte{0xe0, 0xb8, 0xb5}},
-		{3, [3]byte{0xe0, 0xb8, 0xb6}}, {3, [3]byte{0xe0, 0xb8, 0xb7}},
-		{3, [3]byte{0xe0, 0xb8, 0xb8}}, {3, [3]byte{0xe0, 0xb8, 0xb9}},
-		{3, [3]byte{0xe0, 0xb8, 0xba}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xe0, 0xb8, 0xbf}},
-		{3, [3]byte{0xe0, 0xb9, 0x80}}, {3, [3]byte{0xe0, 0xb9, 0x81}},
-		{3, [3]byte{0xe0, 0xb9, 0x82}}, {3, [3]byte{0xe0, 0xb9, 0x83}},
-		{3, [3]byte{0xe0, 0xb9, 0x84}}, {3, [3]byte{0xe0, 0xb9, 0x85}},
-		{3, [3]byte{0xe0, 0xb9, 0x86}}, {3, [3]byte{0xe0, 0xb9, 0x87}},
-		{3, [3]byte{0xe0, 0xb9, 0x88}}, {3, [3]byte{0xe0, 0xb9, 0x89}},
-		{3, [3]byte{0xe0, 0xb9, 0x8a}}, {3, [3]byte{0xe0, 0xb9, 0x8b}},
-		{3, [3]byte{0xe0, 0xb9, 0x8c}}, {3, [3]byte{0xe0, 0xb9, 0x8d}},
-		{3, [3]byte{0xe0, 0xb9, 0x8e}}, {3, [3]byte{0xe0, 0xb9, 0x8f}},
-		{3, [3]byte{0xe0, 0xb9, 0x90}}, {3, [3]byte{0xe0, 0xb9, 0x91}},
-		{3, [3]byte{0xe0, 0xb9, 0x92}}, {3, [3]byte{0xe0, 0xb9, 0x93}},
-		{3, [3]byte{0xe0, 0xb9, 0x94}}, {3, [3]byte{0xe0, 0xb9, 0x95}},
-		{3, [3]byte{0xe0, 0xb9, 0x96}}, {3, [3]byte{0xe0, 0xb9, 0x97}},
-		{3, [3]byte{0xe0, 0xb9, 0x98}}, {3, [3]byte{0xe0, 0xb9, 0x99}},
-		{3, [3]byte{0xe0, 0xb9, 0x9a}}, {3, [3]byte{0xe0, 0xb9, 0x9b}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xa00000a0, 0xa1000e01, 0xa2000e02, 0xa3000e03, 0xa4000e04, 0xa5000e05, 0xa6000e06, 0xa7000e07,
-		0xa8000e08, 0xa9000e09, 0xaa000e0a, 0xab000e0b, 0xac000e0c, 0xad000e0d, 0xae000e0e, 0xaf000e0f,
-		0xb0000e10, 0xb1000e11, 0xb2000e12, 0xb3000e13, 0xb4000e14, 0xb5000e15, 0xb6000e16, 0xb7000e17,
-		0xb8000e18, 0xb9000e19, 0xba000e1a, 0xbb000e1b, 0xbc000e1c, 0xbd000e1d, 0xbe000e1e, 0xbf000e1f,
-		0xc0000e20, 0xc1000e21, 0xc2000e22, 0xc3000e23, 0xc4000e24, 0xc5000e25, 0xc6000e26, 0xc7000e27,
-		0xc8000e28, 0xc9000e29, 0xca000e2a, 0xcb000e2b, 0xcc000e2c, 0xcd000e2d, 0xce000e2e, 0xcf000e2f,
-		0xd0000e30, 0xd1000e31, 0xd2000e32, 0xd3000e33, 0xd4000e34, 0xd5000e35, 0xd6000e36, 0xd7000e37,
-		0xd8000e38, 0xd9000e39, 0xda000e3a, 0xdf000e3f, 0xe0000e40, 0xe1000e41, 0xe2000e42, 0xe3000e43,
-		0xe4000e44, 0xe5000e45, 0xe6000e46, 0xe7000e47, 0xe8000e48, 0xe9000e49, 0xea000e4a, 0xeb000e4b,
-		0xec000e4c, 0xed000e4d, 0xee000e4e, 0xef000e4f, 0xf0000e50, 0xf1000e51, 0xf2000e52, 0xf3000e53,
-		0xf4000e54, 0xf5000e55, 0xf6000e56, 0xf7000e57, 0xf8000e58, 0xf9000e59, 0xfa000e5a, 0xfb000e5b,
-		0x96002013, 0x97002014, 0x91002018, 0x92002019, 0x9300201c, 0x9400201d, 0x95002022, 0x85002026,
-		0x800020ac, 0x800020ac, 0x800020ac, 0x800020ac, 0x800020ac, 0x800020ac, 0x800020ac, 0x800020ac,
-		0x800020ac, 0x800020ac, 0x800020ac, 0x800020ac, 0x800020ac, 0x800020ac, 0x800020ac, 0x800020ac,
-		0x800020ac, 0x800020ac, 0x800020ac, 0x800020ac, 0x800020ac, 0x800020ac, 0x800020ac, 0x800020ac,
-		0x800020ac, 0x800020ac, 0x800020ac, 0x800020ac, 0x800020ac, 0x800020ac, 0x800020ac, 0x800020ac,
-	},
-}
-
-// Windows1250 is the Windows 1250 encoding.
-var Windows1250 *Charmap = &windows1250
-
-var windows1250 = Charmap{
-	name:          "Windows 1250",
-	mib:           identifier.Windows1250,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{3, [3]byte{0xe2, 0x82, 0xac}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xe2, 0x80, 0x9a}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xe2, 0x80, 0x9e}}, {3, [3]byte{0xe2, 0x80, 0xa6}},
-		{3, [3]byte{0xe2, 0x80, 0xa0}}, {3, [3]byte{0xe2, 0x80, 0xa1}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xe2, 0x80, 0xb0}},
-		{2, [3]byte{0xc5, 0xa0, 0x00}}, {3, [3]byte{0xe2, 0x80, 0xb9}},
-		{2, [3]byte{0xc5, 0x9a, 0x00}}, {2, [3]byte{0xc5, 0xa4, 0x00}},
-		{2, [3]byte{0xc5, 0xbd, 0x00}}, {2, [3]byte{0xc5, 0xb9, 0x00}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xe2, 0x80, 0x98}},
-		{3, [3]byte{0xe2, 0x80, 0x99}}, {3, [3]byte{0xe2, 0x80, 0x9c}},
-		{3, [3]byte{0xe2, 0x80, 0x9d}}, {3, [3]byte{0xe2, 0x80, 0xa2}},
-		{3, [3]byte{0xe2, 0x80, 0x93}}, {3, [3]byte{0xe2, 0x80, 0x94}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xe2, 0x84, 0xa2}},
-		{2, [3]byte{0xc5, 0xa1, 0x00}}, {3, [3]byte{0xe2, 0x80, 0xba}},
-		{2, [3]byte{0xc5, 0x9b, 0x00}}, {2, [3]byte{0xc5, 0xa5, 0x00}},
-		{2, [3]byte{0xc5, 0xbe, 0x00}}, {2, [3]byte{0xc5, 0xba, 0x00}},
-		{2, [3]byte{0xc2, 0xa0, 0x00}}, {2, [3]byte{0xcb, 0x87, 0x00}},
-		{2, [3]byte{0xcb, 0x98, 0x00}}, {2, [3]byte{0xc5, 0x81, 0x00}},
-		{2, [3]byte{0xc2, 0xa4, 0x00}}, {2, [3]byte{0xc4, 0x84, 0x00}},
-		{2, [3]byte{0xc2, 0xa6, 0x00}}, {2, [3]byte{0xc2, 0xa7, 0x00}},
-		{2, [3]byte{0xc2, 0xa8, 0x00}}, {2, [3]byte{0xc2, 0xa9, 0x00}},
-		{2, [3]byte{0xc5, 0x9e, 0x00}}, {2, [3]byte{0xc2, 0xab, 0x00}},
-		{2, [3]byte{0xc2, 0xac, 0x00}}, {2, [3]byte{0xc2, 0xad, 0x00}},
-		{2, [3]byte{0xc2, 0xae, 0x00}}, {2, [3]byte{0xc5, 0xbb, 0x00}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {2, [3]byte{0xc2, 0xb1, 0x00}},
-		{2, [3]byte{0xcb, 0x9b, 0x00}}, {2, [3]byte{0xc5, 0x82, 0x00}},
-		{2, [3]byte{0xc2, 0xb4, 0x00}}, {2, [3]byte{0xc2, 0xb5, 0x00}},
-		{2, [3]byte{0xc2, 0xb6, 0x00}}, {2, [3]byte{0xc2, 0xb7, 0x00}},
-		{2, [3]byte{0xc2, 0xb8, 0x00}}, {2, [3]byte{0xc4, 0x85, 0x00}},
-		{2, [3]byte{0xc5, 0x9f, 0x00}}, {2, [3]byte{0xc2, 0xbb, 0x00}},
-		{2, [3]byte{0xc4, 0xbd, 0x00}}, {2, [3]byte{0xcb, 0x9d, 0x00}},
-		{2, [3]byte{0xc4, 0xbe, 0x00}}, {2, [3]byte{0xc5, 0xbc, 0x00}},
-		{2, [3]byte{0xc5, 0x94, 0x00}}, {2, [3]byte{0xc3, 0x81, 0x00}},
-		{2, [3]byte{0xc3, 0x82, 0x00}}, {2, [3]byte{0xc4, 0x82, 0x00}},
-		{2, [3]byte{0xc3, 0x84, 0x00}}, {2, [3]byte{0xc4, 0xb9, 0x00}},
-		{2, [3]byte{0xc4, 0x86, 0x00}}, {2, [3]byte{0xc3, 0x87, 0x00}},
-		{2, [3]byte{0xc4, 0x8c, 0x00}}, {2, [3]byte{0xc3, 0x89, 0x00}},
-		{2, [3]byte{0xc4, 0x98, 0x00}}, {2, [3]byte{0xc3, 0x8b, 0x00}},
-		{2, [3]byte{0xc4, 0x9a, 0x00}}, {2, [3]byte{0xc3, 0x8d, 0x00}},
-		{2, [3]byte{0xc3, 0x8e, 0x00}}, {2, [3]byte{0xc4, 0x8e, 0x00}},
-		{2, [3]byte{0xc4, 0x90, 0x00}}, {2, [3]byte{0xc5, 0x83, 0x00}},
-		{2, [3]byte{0xc5, 0x87, 0x00}}, {2, [3]byte{0xc3, 0x93, 0x00}},
-		{2, [3]byte{0xc3, 0x94, 0x00}}, {2, [3]byte{0xc5, 0x90, 0x00}},
-		{2, [3]byte{0xc3, 0x96, 0x00}}, {2, [3]byte{0xc3, 0x97, 0x00}},
-		{2, [3]byte{0xc5, 0x98, 0x00}}, {2, [3]byte{0xc5, 0xae, 0x00}},
-		{2, [3]byte{0xc3, 0x9a, 0x00}}, {2, [3]byte{0xc5, 0xb0, 0x00}},
-		{2, [3]byte{0xc3, 0x9c, 0x00}}, {2, [3]byte{0xc3, 0x9d, 0x00}},
-		{2, [3]byte{0xc5, 0xa2, 0x00}}, {2, [3]byte{0xc3, 0x9f, 0x00}},
-		{2, [3]byte{0xc5, 0x95, 0x00}}, {2, [3]byte{0xc3, 0xa1, 0x00}},
-		{2, [3]byte{0xc3, 0xa2, 0x00}}, {2, [3]byte{0xc4, 0x83, 0x00}},
-		{2, [3]byte{0xc3, 0xa4, 0x00}}, {2, [3]byte{0xc4, 0xba, 0x00}},
-		{2, [3]byte{0xc4, 0x87, 0x00}}, {2, [3]byte{0xc3, 0xa7, 0x00}},
-		{2, [3]byte{0xc4, 0x8d, 0x00}}, {2, [3]byte{0xc3, 0xa9, 0x00}},
-		{2, [3]byte{0xc4, 0x99, 0x00}}, {2, [3]byte{0xc3, 0xab, 0x00}},
-		{2, [3]byte{0xc4, 0x9b, 0x00}}, {2, [3]byte{0xc3, 0xad, 0x00}},
-		{2, [3]byte{0xc3, 0xae, 0x00}}, {2, [3]byte{0xc4, 0x8f, 0x00}},
-		{2, [3]byte{0xc4, 0x91, 0x00}}, {2, [3]byte{0xc5, 0x84, 0x00}},
-		{2, [3]byte{0xc5, 0x88, 0x00}}, {2, [3]byte{0xc3, 0xb3, 0x00}},
-		{2, [3]byte{0xc3, 0xb4, 0x00}}, {2, [3]byte{0xc5, 0x91, 0x00}},
-		{2, [3]byte{0xc3, 0xb6, 0x00}}, {2, [3]byte{0xc3, 0xb7, 0x00}},
-		{2, [3]byte{0xc5, 0x99, 0x00}}, {2, [3]byte{0xc5, 0xaf, 0x00}},
-		{2, [3]byte{0xc3, 0xba, 0x00}}, {2, [3]byte{0xc5, 0xb1, 0x00}},
-		{2, [3]byte{0xc3, 0xbc, 0x00}}, {2, [3]byte{0xc3, 0xbd, 0x00}},
-		{2, [3]byte{0xc5, 0xa3, 0x00}}, {2, [3]byte{0xcb, 0x99, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xa00000a0, 0xa40000a4, 0xa60000a6, 0xa70000a7, 0xa80000a8, 0xa90000a9, 0xab0000ab, 0xac0000ac,
-		0xad0000ad, 0xae0000ae, 0xb00000b0, 0xb10000b1, 0xb40000b4, 0xb50000b5, 0xb60000b6, 0xb70000b7,
-		0xb80000b8, 0xbb0000bb, 0xc10000c1, 0xc20000c2, 0xc40000c4, 0xc70000c7, 0xc90000c9, 0xcb0000cb,
-		0xcd0000cd, 0xce0000ce, 0xd30000d3, 0xd40000d4, 0xd60000d6, 0xd70000d7, 0xda0000da, 0xdc0000dc,
-		0xdd0000dd, 0xdf0000df, 0xe10000e1, 0xe20000e2, 0xe40000e4, 0xe70000e7, 0xe90000e9, 0xeb0000eb,
-		0xed0000ed, 0xee0000ee, 0xf30000f3, 0xf40000f4, 0xf60000f6, 0xf70000f7, 0xfa0000fa, 0xfc0000fc,
-		0xfd0000fd, 0xc3000102, 0xe3000103, 0xa5000104, 0xb9000105, 0xc6000106, 0xe6000107, 0xc800010c,
-		0xe800010d, 0xcf00010e, 0xef00010f, 0xd0000110, 0xf0000111, 0xca000118, 0xea000119, 0xcc00011a,
-		0xec00011b, 0xc5000139, 0xe500013a, 0xbc00013d, 0xbe00013e, 0xa3000141, 0xb3000142, 0xd1000143,
-		0xf1000144, 0xd2000147, 0xf2000148, 0xd5000150, 0xf5000151, 0xc0000154, 0xe0000155, 0xd8000158,
-		0xf8000159, 0x8c00015a, 0x9c00015b, 0xaa00015e, 0xba00015f, 0x8a000160, 0x9a000161, 0xde000162,
-		0xfe000163, 0x8d000164, 0x9d000165, 0xd900016e, 0xf900016f, 0xdb000170, 0xfb000171, 0x8f000179,
-		0x9f00017a, 0xaf00017b, 0xbf00017c, 0x8e00017d, 0x9e00017e, 0xa10002c7, 0xa20002d8, 0xff0002d9,
-		0xb20002db, 0xbd0002dd, 0x96002013, 0x97002014, 0x91002018, 0x92002019, 0x8200201a, 0x9300201c,
-		0x9400201d, 0x8400201e, 0x86002020, 0x87002021, 0x95002022, 0x85002026, 0x89002030, 0x8b002039,
-		0x9b00203a, 0x800020ac, 0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122,
-	},
-}
-
-// Windows1251 is the Windows 1251 encoding.
-var Windows1251 *Charmap = &windows1251
-
-var windows1251 = Charmap{
-	name:          "Windows 1251",
-	mib:           identifier.Windows1251,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{2, [3]byte{0xd0, 0x82, 0x00}}, {2, [3]byte{0xd0, 0x83, 0x00}},
-		{3, [3]byte{0xe2, 0x80, 0x9a}}, {2, [3]byte{0xd1, 0x93, 0x00}},
-		{3, [3]byte{0xe2, 0x80, 0x9e}}, {3, [3]byte{0xe2, 0x80, 0xa6}},
-		{3, [3]byte{0xe2, 0x80, 0xa0}}, {3, [3]byte{0xe2, 0x80, 0xa1}},
-		{3, [3]byte{0xe2, 0x82, 0xac}}, {3, [3]byte{0xe2, 0x80, 0xb0}},
-		{2, [3]byte{0xd0, 0x89, 0x00}}, {3, [3]byte{0xe2, 0x80, 0xb9}},
-		{2, [3]byte{0xd0, 0x8a, 0x00}}, {2, [3]byte{0xd0, 0x8c, 0x00}},
-		{2, [3]byte{0xd0, 0x8b, 0x00}}, {2, [3]byte{0xd0, 0x8f, 0x00}},
-		{2, [3]byte{0xd1, 0x92, 0x00}}, {3, [3]byte{0xe2, 0x80, 0x98}},
-		{3, [3]byte{0xe2, 0x80, 0x99}}, {3, [3]byte{0xe2, 0x80, 0x9c}},
-		{3, [3]byte{0xe2, 0x80, 0x9d}}, {3, [3]byte{0xe2, 0x80, 0xa2}},
-		{3, [3]byte{0xe2, 0x80, 0x93}}, {3, [3]byte{0xe2, 0x80, 0x94}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xe2, 0x84, 0xa2}},
-		{2, [3]byte{0xd1, 0x99, 0x00}}, {3, [3]byte{0xe2, 0x80, 0xba}},
-		{2, [3]byte{0xd1, 0x9a, 0x00}}, {2, [3]byte{0xd1, 0x9c, 0x00}},
-		{2, [3]byte{0xd1, 0x9b, 0x00}}, {2, [3]byte{0xd1, 0x9f, 0x00}},
-		{2, [3]byte{0xc2, 0xa0, 0x00}}, {2, [3]byte{0xd0, 0x8e, 0x00}},
-		{2, [3]byte{0xd1, 0x9e, 0x00}}, {2, [3]byte{0xd0, 0x88, 0x00}},
-		{2, [3]byte{0xc2, 0xa4, 0x00}}, {2, [3]byte{0xd2, 0x90, 0x00}},
-		{2, [3]byte{0xc2, 0xa6, 0x00}}, {2, [3]byte{0xc2, 0xa7, 0x00}},
-		{2, [3]byte{0xd0, 0x81, 0x00}}, {2, [3]byte{0xc2, 0xa9, 0x00}},
-		{2, [3]byte{0xd0, 0x84, 0x00}}, {2, [3]byte{0xc2, 0xab, 0x00}},
-		{2, [3]byte{0xc2, 0xac, 0x00}}, {2, [3]byte{0xc2, 0xad, 0x00}},
-		{2, [3]byte{0xc2, 0xae, 0x00}}, {2, [3]byte{0xd0, 0x87, 0x00}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {2, [3]byte{0xc2, 0xb1, 0x00}},
-		{2, [3]byte{0xd0, 0x86, 0x00}}, {2, [3]byte{0xd1, 0x96, 0x00}},
-		{2, [3]byte{0xd2, 0x91, 0x00}}, {2, [3]byte{0xc2, 0xb5, 0x00}},
-		{2, [3]byte{0xc2, 0xb6, 0x00}}, {2, [3]byte{0xc2, 0xb7, 0x00}},
-		{2, [3]byte{0xd1, 0x91, 0x00}}, {3, [3]byte{0xe2, 0x84, 0x96}},
-		{2, [3]byte{0xd1, 0x94, 0x00}}, {2, [3]byte{0xc2, 0xbb, 0x00}},
-		{2, [3]byte{0xd1, 0x98, 0x00}}, {2, [3]byte{0xd0, 0x85, 0x00}},
-		{2, [3]byte{0xd1, 0x95, 0x00}}, {2, [3]byte{0xd1, 0x97, 0x00}},
-		{2, [3]byte{0xd0, 0x90, 0x00}}, {2, [3]byte{0xd0, 0x91, 0x00}},
-		{2, [3]byte{0xd0, 0x92, 0x00}}, {2, [3]byte{0xd0, 0x93, 0x00}},
-		{2, [3]byte{0xd0, 0x94, 0x00}}, {2, [3]byte{0xd0, 0x95, 0x00}},
-		{2, [3]byte{0xd0, 0x96, 0x00}}, {2, [3]byte{0xd0, 0x97, 0x00}},
-		{2, [3]byte{0xd0, 0x98, 0x00}}, {2, [3]byte{0xd0, 0x99, 0x00}},
-		{2, [3]byte{0xd0, 0x9a, 0x00}}, {2, [3]byte{0xd0, 0x9b, 0x00}},
-		{2, [3]byte{0xd0, 0x9c, 0x00}}, {2, [3]byte{0xd0, 0x9d, 0x00}},
-		{2, [3]byte{0xd0, 0x9e, 0x00}}, {2, [3]byte{0xd0, 0x9f, 0x00}},
-		{2, [3]byte{0xd0, 0xa0, 0x00}}, {2, [3]byte{0xd0, 0xa1, 0x00}},
-		{2, [3]byte{0xd0, 0xa2, 0x00}}, {2, [3]byte{0xd0, 0xa3, 0x00}},
-		{2, [3]byte{0xd0, 0xa4, 0x00}}, {2, [3]byte{0xd0, 0xa5, 0x00}},
-		{2, [3]byte{0xd0, 0xa6, 0x00}}, {2, [3]byte{0xd0, 0xa7, 0x00}},
-		{2, [3]byte{0xd0, 0xa8, 0x00}}, {2, [3]byte{0xd0, 0xa9, 0x00}},
-		{2, [3]byte{0xd0, 0xaa, 0x00}}, {2, [3]byte{0xd0, 0xab, 0x00}},
-		{2, [3]byte{0xd0, 0xac, 0x00}}, {2, [3]byte{0xd0, 0xad, 0x00}},
-		{2, [3]byte{0xd0, 0xae, 0x00}}, {2, [3]byte{0xd0, 0xaf, 0x00}},
-		{2, [3]byte{0xd0, 0xb0, 0x00}}, {2, [3]byte{0xd0, 0xb1, 0x00}},
-		{2, [3]byte{0xd0, 0xb2, 0x00}}, {2, [3]byte{0xd0, 0xb3, 0x00}},
-		{2, [3]byte{0xd0, 0xb4, 0x00}}, {2, [3]byte{0xd0, 0xb5, 0x00}},
-		{2, [3]byte{0xd0, 0xb6, 0x00}}, {2, [3]byte{0xd0, 0xb7, 0x00}},
-		{2, [3]byte{0xd0, 0xb8, 0x00}}, {2, [3]byte{0xd0, 0xb9, 0x00}},
-		{2, [3]byte{0xd0, 0xba, 0x00}}, {2, [3]byte{0xd0, 0xbb, 0x00}},
-		{2, [3]byte{0xd0, 0xbc, 0x00}}, {2, [3]byte{0xd0, 0xbd, 0x00}},
-		{2, [3]byte{0xd0, 0xbe, 0x00}}, {2, [3]byte{0xd0, 0xbf, 0x00}},
-		{2, [3]byte{0xd1, 0x80, 0x00}}, {2, [3]byte{0xd1, 0x81, 0x00}},
-		{2, [3]byte{0xd1, 0x82, 0x00}}, {2, [3]byte{0xd1, 0x83, 0x00}},
-		{2, [3]byte{0xd1, 0x84, 0x00}}, {2, [3]byte{0xd1, 0x85, 0x00}},
-		{2, [3]byte{0xd1, 0x86, 0x00}}, {2, [3]byte{0xd1, 0x87, 0x00}},
-		{2, [3]byte{0xd1, 0x88, 0x00}}, {2, [3]byte{0xd1, 0x89, 0x00}},
-		{2, [3]byte{0xd1, 0x8a, 0x00}}, {2, [3]byte{0xd1, 0x8b, 0x00}},
-		{2, [3]byte{0xd1, 0x8c, 0x00}}, {2, [3]byte{0xd1, 0x8d, 0x00}},
-		{2, [3]byte{0xd1, 0x8e, 0x00}}, {2, [3]byte{0xd1, 0x8f, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xa00000a0, 0xa40000a4, 0xa60000a6, 0xa70000a7, 0xa90000a9, 0xab0000ab, 0xac0000ac, 0xad0000ad,
-		0xae0000ae, 0xb00000b0, 0xb10000b1, 0xb50000b5, 0xb60000b6, 0xb70000b7, 0xbb0000bb, 0xa8000401,
-		0x80000402, 0x81000403, 0xaa000404, 0xbd000405, 0xb2000406, 0xaf000407, 0xa3000408, 0x8a000409,
-		0x8c00040a, 0x8e00040b, 0x8d00040c, 0xa100040e, 0x8f00040f, 0xc0000410, 0xc1000411, 0xc2000412,
-		0xc3000413, 0xc4000414, 0xc5000415, 0xc6000416, 0xc7000417, 0xc8000418, 0xc9000419, 0xca00041a,
-		0xcb00041b, 0xcc00041c, 0xcd00041d, 0xce00041e, 0xcf00041f, 0xd0000420, 0xd1000421, 0xd2000422,
-		0xd3000423, 0xd4000424, 0xd5000425, 0xd6000426, 0xd7000427, 0xd8000428, 0xd9000429, 0xda00042a,
-		0xdb00042b, 0xdc00042c, 0xdd00042d, 0xde00042e, 0xdf00042f, 0xe0000430, 0xe1000431, 0xe2000432,
-		0xe3000433, 0xe4000434, 0xe5000435, 0xe6000436, 0xe7000437, 0xe8000438, 0xe9000439, 0xea00043a,
-		0xeb00043b, 0xec00043c, 0xed00043d, 0xee00043e, 0xef00043f, 0xf0000440, 0xf1000441, 0xf2000442,
-		0xf3000443, 0xf4000444, 0xf5000445, 0xf6000446, 0xf7000447, 0xf8000448, 0xf9000449, 0xfa00044a,
-		0xfb00044b, 0xfc00044c, 0xfd00044d, 0xfe00044e, 0xff00044f, 0xb8000451, 0x90000452, 0x83000453,
-		0xba000454, 0xbe000455, 0xb3000456, 0xbf000457, 0xbc000458, 0x9a000459, 0x9c00045a, 0x9e00045b,
-		0x9d00045c, 0xa200045e, 0x9f00045f, 0xa5000490, 0xb4000491, 0x96002013, 0x97002014, 0x91002018,
-		0x92002019, 0x8200201a, 0x9300201c, 0x9400201d, 0x8400201e, 0x86002020, 0x87002021, 0x95002022,
-		0x85002026, 0x89002030, 0x8b002039, 0x9b00203a, 0x880020ac, 0xb9002116, 0x99002122, 0x99002122,
-	},
-}
-
-// Windows1252 is the Windows 1252 encoding.
-var Windows1252 *Charmap = &windows1252
-
-var windows1252 = Charmap{
-	name:          "Windows 1252",
-	mib:           identifier.Windows1252,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{3, [3]byte{0xe2, 0x82, 0xac}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xe2, 0x80, 0x9a}}, {2, [3]byte{0xc6, 0x92, 0x00}},
-		{3, [3]byte{0xe2, 0x80, 0x9e}}, {3, [3]byte{0xe2, 0x80, 0xa6}},
-		{3, [3]byte{0xe2, 0x80, 0xa0}}, {3, [3]byte{0xe2, 0x80, 0xa1}},
-		{2, [3]byte{0xcb, 0x86, 0x00}}, {3, [3]byte{0xe2, 0x80, 0xb0}},
-		{2, [3]byte{0xc5, 0xa0, 0x00}}, {3, [3]byte{0xe2, 0x80, 0xb9}},
-		{2, [3]byte{0xc5, 0x92, 0x00}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{2, [3]byte{0xc5, 0xbd, 0x00}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xe2, 0x80, 0x98}},
-		{3, [3]byte{0xe2, 0x80, 0x99}}, {3, [3]byte{0xe2, 0x80, 0x9c}},
-		{3, [3]byte{0xe2, 0x80, 0x9d}}, {3, [3]byte{0xe2, 0x80, 0xa2}},
-		{3, [3]byte{0xe2, 0x80, 0x93}}, {3, [3]byte{0xe2, 0x80, 0x94}},
-		{2, [3]byte{0xcb, 0x9c, 0x00}}, {3, [3]byte{0xe2, 0x84, 0xa2}},
-		{2, [3]byte{0xc5, 0xa1, 0x00}}, {3, [3]byte{0xe2, 0x80, 0xba}},
-		{2, [3]byte{0xc5, 0x93, 0x00}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{2, [3]byte{0xc5, 0xbe, 0x00}}, {2, [3]byte{0xc5, 0xb8, 0x00}},
-		{2, [3]byte{0xc2, 0xa0, 0x00}}, {2, [3]byte{0xc2, 0xa1, 0x00}},
-		{2, [3]byte{0xc2, 0xa2, 0x00}}, {2, [3]byte{0xc2, 0xa3, 0x00}},
-		{2, [3]byte{0xc2, 0xa4, 0x00}}, {2, [3]byte{0xc2, 0xa5, 0x00}},
-		{2, [3]byte{0xc2, 0xa6, 0x00}}, {2, [3]byte{0xc2, 0xa7, 0x00}},
-		{2, [3]byte{0xc2, 0xa8, 0x00}}, {2, [3]byte{0xc2, 0xa9, 0x00}},
-		{2, [3]byte{0xc2, 0xaa, 0x00}}, {2, [3]byte{0xc2, 0xab, 0x00}},
-		{2, [3]byte{0xc2, 0xac, 0x00}}, {2, [3]byte{0xc2, 0xad, 0x00}},
-		{2, [3]byte{0xc2, 0xae, 0x00}}, {2, [3]byte{0xc2, 0xaf, 0x00}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {2, [3]byte{0xc2, 0xb1, 0x00}},
-		{2, [3]byte{0xc2, 0xb2, 0x00}}, {2, [3]byte{0xc2, 0xb3, 0x00}},
-		{2, [3]byte{0xc2, 0xb4, 0x00}}, {2, [3]byte{0xc2, 0xb5, 0x00}},
-		{2, [3]byte{0xc2, 0xb6, 0x00}}, {2, [3]byte{0xc2, 0xb7, 0x00}},
-		{2, [3]byte{0xc2, 0xb8, 0x00}}, {2, [3]byte{0xc2, 0xb9, 0x00}},
-		{2, [3]byte{0xc2, 0xba, 0x00}}, {2, [3]byte{0xc2, 0xbb, 0x00}},
-		{2, [3]byte{0xc2, 0xbc, 0x00}}, {2, [3]byte{0xc2, 0xbd, 0x00}},
-		{2, [3]byte{0xc2, 0xbe, 0x00}}, {2, [3]byte{0xc2, 0xbf, 0x00}},
-		{2, [3]byte{0xc3, 0x80, 0x00}}, {2, [3]byte{0xc3, 0x81, 0x00}},
-		{2, [3]byte{0xc3, 0x82, 0x00}}, {2, [3]byte{0xc3, 0x83, 0x00}},
-		{2, [3]byte{0xc3, 0x84, 0x00}}, {2, [3]byte{0xc3, 0x85, 0x00}},
-		{2, [3]byte{0xc3, 0x86, 0x00}}, {2, [3]byte{0xc3, 0x87, 0x00}},
-		{2, [3]byte{0xc3, 0x88, 0x00}}, {2, [3]byte{0xc3, 0x89, 0x00}},
-		{2, [3]byte{0xc3, 0x8a, 0x00}}, {2, [3]byte{0xc3, 0x8b, 0x00}},
-		{2, [3]byte{0xc3, 0x8c, 0x00}}, {2, [3]byte{0xc3, 0x8d, 0x00}},
-		{2, [3]byte{0xc3, 0x8e, 0x00}}, {2, [3]byte{0xc3, 0x8f, 0x00}},
-		{2, [3]byte{0xc3, 0x90, 0x00}}, {2, [3]byte{0xc3, 0x91, 0x00}},
-		{2, [3]byte{0xc3, 0x92, 0x00}}, {2, [3]byte{0xc3, 0x93, 0x00}},
-		{2, [3]byte{0xc3, 0x94, 0x00}}, {2, [3]byte{0xc3, 0x95, 0x00}},
-		{2, [3]byte{0xc3, 0x96, 0x00}}, {2, [3]byte{0xc3, 0x97, 0x00}},
-		{2, [3]byte{0xc3, 0x98, 0x00}}, {2, [3]byte{0xc3, 0x99, 0x00}},
-		{2, [3]byte{0xc3, 0x9a, 0x00}}, {2, [3]byte{0xc3, 0x9b, 0x00}},
-		{2, [3]byte{0xc3, 0x9c, 0x00}}, {2, [3]byte{0xc3, 0x9d, 0x00}},
-		{2, [3]byte{0xc3, 0x9e, 0x00}}, {2, [3]byte{0xc3, 0x9f, 0x00}},
-		{2, [3]byte{0xc3, 0xa0, 0x00}}, {2, [3]byte{0xc3, 0xa1, 0x00}},
-		{2, [3]byte{0xc3, 0xa2, 0x00}}, {2, [3]byte{0xc3, 0xa3, 0x00}},
-		{2, [3]byte{0xc3, 0xa4, 0x00}}, {2, [3]byte{0xc3, 0xa5, 0x00}},
-		{2, [3]byte{0xc3, 0xa6, 0x00}}, {2, [3]byte{0xc3, 0xa7, 0x00}},
-		{2, [3]byte{0xc3, 0xa8, 0x00}}, {2, [3]byte{0xc3, 0xa9, 0x00}},
-		{2, [3]byte{0xc3, 0xaa, 0x00}}, {2, [3]byte{0xc3, 0xab, 0x00}},
-		{2, [3]byte{0xc3, 0xac, 0x00}}, {2, [3]byte{0xc3, 0xad, 0x00}},
-		{2, [3]byte{0xc3, 0xae, 0x00}}, {2, [3]byte{0xc3, 0xaf, 0x00}},
-		{2, [3]byte{0xc3, 0xb0, 0x00}}, {2, [3]byte{0xc3, 0xb1, 0x00}},
-		{2, [3]byte{0xc3, 0xb2, 0x00}}, {2, [3]byte{0xc3, 0xb3, 0x00}},
-		{2, [3]byte{0xc3, 0xb4, 0x00}}, {2, [3]byte{0xc3, 0xb5, 0x00}},
-		{2, [3]byte{0xc3, 0xb6, 0x00}}, {2, [3]byte{0xc3, 0xb7, 0x00}},
-		{2, [3]byte{0xc3, 0xb8, 0x00}}, {2, [3]byte{0xc3, 0xb9, 0x00}},
-		{2, [3]byte{0xc3, 0xba, 0x00}}, {2, [3]byte{0xc3, 0xbb, 0x00}},
-		{2, [3]byte{0xc3, 0xbc, 0x00}}, {2, [3]byte{0xc3, 0xbd, 0x00}},
-		{2, [3]byte{0xc3, 0xbe, 0x00}}, {2, [3]byte{0xc3, 0xbf, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xa00000a0, 0xa10000a1, 0xa20000a2, 0xa30000a3, 0xa40000a4, 0xa50000a5, 0xa60000a6, 0xa70000a7,
-		0xa80000a8, 0xa90000a9, 0xaa0000aa, 0xab0000ab, 0xac0000ac, 0xad0000ad, 0xae0000ae, 0xaf0000af,
-		0xb00000b0, 0xb10000b1, 0xb20000b2, 0xb30000b3, 0xb40000b4, 0xb50000b5, 0xb60000b6, 0xb70000b7,
-		0xb80000b8, 0xb90000b9, 0xba0000ba, 0xbb0000bb, 0xbc0000bc, 0xbd0000bd, 0xbe0000be, 0xbf0000bf,
-		0xc00000c0, 0xc10000c1, 0xc20000c2, 0xc30000c3, 0xc40000c4, 0xc50000c5, 0xc60000c6, 0xc70000c7,
-		0xc80000c8, 0xc90000c9, 0xca0000ca, 0xcb0000cb, 0xcc0000cc, 0xcd0000cd, 0xce0000ce, 0xcf0000cf,
-		0xd00000d0, 0xd10000d1, 0xd20000d2, 0xd30000d3, 0xd40000d4, 0xd50000d5, 0xd60000d6, 0xd70000d7,
-		0xd80000d8, 0xd90000d9, 0xda0000da, 0xdb0000db, 0xdc0000dc, 0xdd0000dd, 0xde0000de, 0xdf0000df,
-		0xe00000e0, 0xe10000e1, 0xe20000e2, 0xe30000e3, 0xe40000e4, 0xe50000e5, 0xe60000e6, 0xe70000e7,
-		0xe80000e8, 0xe90000e9, 0xea0000ea, 0xeb0000eb, 0xec0000ec, 0xed0000ed, 0xee0000ee, 0xef0000ef,
-		0xf00000f0, 0xf10000f1, 0xf20000f2, 0xf30000f3, 0xf40000f4, 0xf50000f5, 0xf60000f6, 0xf70000f7,
-		0xf80000f8, 0xf90000f9, 0xfa0000fa, 0xfb0000fb, 0xfc0000fc, 0xfd0000fd, 0xfe0000fe, 0xff0000ff,
-		0x8c000152, 0x9c000153, 0x8a000160, 0x9a000161, 0x9f000178, 0x8e00017d, 0x9e00017e, 0x83000192,
-		0x880002c6, 0x980002dc, 0x96002013, 0x97002014, 0x91002018, 0x92002019, 0x8200201a, 0x9300201c,
-		0x9400201d, 0x8400201e, 0x86002020, 0x87002021, 0x95002022, 0x85002026, 0x89002030, 0x8b002039,
-		0x9b00203a, 0x800020ac, 0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122,
-	},
-}
-
-// Windows1253 is the Windows 1253 encoding.
-var Windows1253 *Charmap = &windows1253
-
-var windows1253 = Charmap{
-	name:          "Windows 1253",
-	mib:           identifier.Windows1253,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{3, [3]byte{0xe2, 0x82, 0xac}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xe2, 0x80, 0x9a}}, {2, [3]byte{0xc6, 0x92, 0x00}},
-		{3, [3]byte{0xe2, 0x80, 0x9e}}, {3, [3]byte{0xe2, 0x80, 0xa6}},
-		{3, [3]byte{0xe2, 0x80, 0xa0}}, {3, [3]byte{0xe2, 0x80, 0xa1}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xe2, 0x80, 0xb0}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xe2, 0x80, 0xb9}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xe2, 0x80, 0x98}},
-		{3, [3]byte{0xe2, 0x80, 0x99}}, {3, [3]byte{0xe2, 0x80, 0x9c}},
-		{3, [3]byte{0xe2, 0x80, 0x9d}}, {3, [3]byte{0xe2, 0x80, 0xa2}},
-		{3, [3]byte{0xe2, 0x80, 0x93}}, {3, [3]byte{0xe2, 0x80, 0x94}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xe2, 0x84, 0xa2}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xe2, 0x80, 0xba}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{2, [3]byte{0xc2, 0xa0, 0x00}}, {2, [3]byte{0xce, 0x85, 0x00}},
-		{2, [3]byte{0xce, 0x86, 0x00}}, {2, [3]byte{0xc2, 0xa3, 0x00}},
-		{2, [3]byte{0xc2, 0xa4, 0x00}}, {2, [3]byte{0xc2, 0xa5, 0x00}},
-		{2, [3]byte{0xc2, 0xa6, 0x00}}, {2, [3]byte{0xc2, 0xa7, 0x00}},
-		{2, [3]byte{0xc2, 0xa8, 0x00}}, {2, [3]byte{0xc2, 0xa9, 0x00}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {2, [3]byte{0xc2, 0xab, 0x00}},
-		{2, [3]byte{0xc2, 0xac, 0x00}}, {2, [3]byte{0xc2, 0xad, 0x00}},
-		{2, [3]byte{0xc2, 0xae, 0x00}}, {3, [3]byte{0xe2, 0x80, 0x95}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {2, [3]byte{0xc2, 0xb1, 0x00}},
-		{2, [3]byte{0xc2, 0xb2, 0x00}}, {2, [3]byte{0xc2, 0xb3, 0x00}},
-		{2, [3]byte{0xce, 0x84, 0x00}}, {2, [3]byte{0xc2, 0xb5, 0x00}},
-		{2, [3]byte{0xc2, 0xb6, 0x00}}, {2, [3]byte{0xc2, 0xb7, 0x00}},
-		{2, [3]byte{0xce, 0x88, 0x00}}, {2, [3]byte{0xce, 0x89, 0x00}},
-		{2, [3]byte{0xce, 0x8a, 0x00}}, {2, [3]byte{0xc2, 0xbb, 0x00}},
-		{2, [3]byte{0xce, 0x8c, 0x00}}, {2, [3]byte{0xc2, 0xbd, 0x00}},
-		{2, [3]byte{0xce, 0x8e, 0x00}}, {2, [3]byte{0xce, 0x8f, 0x00}},
-		{2, [3]byte{0xce, 0x90, 0x00}}, {2, [3]byte{0xce, 0x91, 0x00}},
-		{2, [3]byte{0xce, 0x92, 0x00}}, {2, [3]byte{0xce, 0x93, 0x00}},
-		{2, [3]byte{0xce, 0x94, 0x00}}, {2, [3]byte{0xce, 0x95, 0x00}},
-		{2, [3]byte{0xce, 0x96, 0x00}}, {2, [3]byte{0xce, 0x97, 0x00}},
-		{2, [3]byte{0xce, 0x98, 0x00}}, {2, [3]byte{0xce, 0x99, 0x00}},
-		{2, [3]byte{0xce, 0x9a, 0x00}}, {2, [3]byte{0xce, 0x9b, 0x00}},
-		{2, [3]byte{0xce, 0x9c, 0x00}}, {2, [3]byte{0xce, 0x9d, 0x00}},
-		{2, [3]byte{0xce, 0x9e, 0x00}}, {2, [3]byte{0xce, 0x9f, 0x00}},
-		{2, [3]byte{0xce, 0xa0, 0x00}}, {2, [3]byte{0xce, 0xa1, 0x00}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {2, [3]byte{0xce, 0xa3, 0x00}},
-		{2, [3]byte{0xce, 0xa4, 0x00}}, {2, [3]byte{0xce, 0xa5, 0x00}},
-		{2, [3]byte{0xce, 0xa6, 0x00}}, {2, [3]byte{0xce, 0xa7, 0x00}},
-		{2, [3]byte{0xce, 0xa8, 0x00}}, {2, [3]byte{0xce, 0xa9, 0x00}},
-		{2, [3]byte{0xce, 0xaa, 0x00}}, {2, [3]byte{0xce, 0xab, 0x00}},
-		{2, [3]byte{0xce, 0xac, 0x00}}, {2, [3]byte{0xce, 0xad, 0x00}},
-		{2, [3]byte{0xce, 0xae, 0x00}}, {2, [3]byte{0xce, 0xaf, 0x00}},
-		{2, [3]byte{0xce, 0xb0, 0x00}}, {2, [3]byte{0xce, 0xb1, 0x00}},
-		{2, [3]byte{0xce, 0xb2, 0x00}}, {2, [3]byte{0xce, 0xb3, 0x00}},
-		{2, [3]byte{0xce, 0xb4, 0x00}}, {2, [3]byte{0xce, 0xb5, 0x00}},
-		{2, [3]byte{0xce, 0xb6, 0x00}}, {2, [3]byte{0xce, 0xb7, 0x00}},
-		{2, [3]byte{0xce, 0xb8, 0x00}}, {2, [3]byte{0xce, 0xb9, 0x00}},
-		{2, [3]byte{0xce, 0xba, 0x00}}, {2, [3]byte{0xce, 0xbb, 0x00}},
-		{2, [3]byte{0xce, 0xbc, 0x00}}, {2, [3]byte{0xce, 0xbd, 0x00}},
-		{2, [3]byte{0xce, 0xbe, 0x00}}, {2, [3]byte{0xce, 0xbf, 0x00}},
-		{2, [3]byte{0xcf, 0x80, 0x00}}, {2, [3]byte{0xcf, 0x81, 0x00}},
-		{2, [3]byte{0xcf, 0x82, 0x00}}, {2, [3]byte{0xcf, 0x83, 0x00}},
-		{2, [3]byte{0xcf, 0x84, 0x00}}, {2, [3]byte{0xcf, 0x85, 0x00}},
-		{2, [3]byte{0xcf, 0x86, 0x00}}, {2, [3]byte{0xcf, 0x87, 0x00}},
-		{2, [3]byte{0xcf, 0x88, 0x00}}, {2, [3]byte{0xcf, 0x89, 0x00}},
-		{2, [3]byte{0xcf, 0x8a, 0x00}}, {2, [3]byte{0xcf, 0x8b, 0x00}},
-		{2, [3]byte{0xcf, 0x8c, 0x00}}, {2, [3]byte{0xcf, 0x8d, 0x00}},
-		{2, [3]byte{0xcf, 0x8e, 0x00}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xa00000a0, 0xa30000a3, 0xa40000a4, 0xa50000a5, 0xa60000a6, 0xa70000a7, 0xa80000a8, 0xa90000a9,
-		0xab0000ab, 0xac0000ac, 0xad0000ad, 0xae0000ae, 0xb00000b0, 0xb10000b1, 0xb20000b2, 0xb30000b3,
-		0xb50000b5, 0xb60000b6, 0xb70000b7, 0xbb0000bb, 0xbd0000bd, 0x83000192, 0xb4000384, 0xa1000385,
-		0xa2000386, 0xb8000388, 0xb9000389, 0xba00038a, 0xbc00038c, 0xbe00038e, 0xbf00038f, 0xc0000390,
-		0xc1000391, 0xc2000392, 0xc3000393, 0xc4000394, 0xc5000395, 0xc6000396, 0xc7000397, 0xc8000398,
-		0xc9000399, 0xca00039a, 0xcb00039b, 0xcc00039c, 0xcd00039d, 0xce00039e, 0xcf00039f, 0xd00003a0,
-		0xd10003a1, 0xd30003a3, 0xd40003a4, 0xd50003a5, 0xd60003a6, 0xd70003a7, 0xd80003a8, 0xd90003a9,
-		0xda0003aa, 0xdb0003ab, 0xdc0003ac, 0xdd0003ad, 0xde0003ae, 0xdf0003af, 0xe00003b0, 0xe10003b1,
-		0xe20003b2, 0xe30003b3, 0xe40003b4, 0xe50003b5, 0xe60003b6, 0xe70003b7, 0xe80003b8, 0xe90003b9,
-		0xea0003ba, 0xeb0003bb, 0xec0003bc, 0xed0003bd, 0xee0003be, 0xef0003bf, 0xf00003c0, 0xf10003c1,
-		0xf20003c2, 0xf30003c3, 0xf40003c4, 0xf50003c5, 0xf60003c6, 0xf70003c7, 0xf80003c8, 0xf90003c9,
-		0xfa0003ca, 0xfb0003cb, 0xfc0003cc, 0xfd0003cd, 0xfe0003ce, 0x96002013, 0x97002014, 0xaf002015,
-		0x91002018, 0x92002019, 0x8200201a, 0x9300201c, 0x9400201d, 0x8400201e, 0x86002020, 0x87002021,
-		0x95002022, 0x85002026, 0x89002030, 0x8b002039, 0x9b00203a, 0x800020ac, 0x99002122, 0x99002122,
-		0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122,
-		0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122,
-	},
-}
-
-// Windows1254 is the Windows 1254 encoding.
-var Windows1254 *Charmap = &windows1254
-
-var windows1254 = Charmap{
-	name:          "Windows 1254",
-	mib:           identifier.Windows1254,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{3, [3]byte{0xe2, 0x82, 0xac}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xe2, 0x80, 0x9a}}, {2, [3]byte{0xc6, 0x92, 0x00}},
-		{3, [3]byte{0xe2, 0x80, 0x9e}}, {3, [3]byte{0xe2, 0x80, 0xa6}},
-		{3, [3]byte{0xe2, 0x80, 0xa0}}, {3, [3]byte{0xe2, 0x80, 0xa1}},
-		{2, [3]byte{0xcb, 0x86, 0x00}}, {3, [3]byte{0xe2, 0x80, 0xb0}},
-		{2, [3]byte{0xc5, 0xa0, 0x00}}, {3, [3]byte{0xe2, 0x80, 0xb9}},
-		{2, [3]byte{0xc5, 0x92, 0x00}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xe2, 0x80, 0x98}},
-		{3, [3]byte{0xe2, 0x80, 0x99}}, {3, [3]byte{0xe2, 0x80, 0x9c}},
-		{3, [3]byte{0xe2, 0x80, 0x9d}}, {3, [3]byte{0xe2, 0x80, 0xa2}},
-		{3, [3]byte{0xe2, 0x80, 0x93}}, {3, [3]byte{0xe2, 0x80, 0x94}},
-		{2, [3]byte{0xcb, 0x9c, 0x00}}, {3, [3]byte{0xe2, 0x84, 0xa2}},
-		{2, [3]byte{0xc5, 0xa1, 0x00}}, {3, [3]byte{0xe2, 0x80, 0xba}},
-		{2, [3]byte{0xc5, 0x93, 0x00}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {2, [3]byte{0xc5, 0xb8, 0x00}},
-		{2, [3]byte{0xc2, 0xa0, 0x00}}, {2, [3]byte{0xc2, 0xa1, 0x00}},
-		{2, [3]byte{0xc2, 0xa2, 0x00}}, {2, [3]byte{0xc2, 0xa3, 0x00}},
-		{2, [3]byte{0xc2, 0xa4, 0x00}}, {2, [3]byte{0xc2, 0xa5, 0x00}},
-		{2, [3]byte{0xc2, 0xa6, 0x00}}, {2, [3]byte{0xc2, 0xa7, 0x00}},
-		{2, [3]byte{0xc2, 0xa8, 0x00}}, {2, [3]byte{0xc2, 0xa9, 0x00}},
-		{2, [3]byte{0xc2, 0xaa, 0x00}}, {2, [3]byte{0xc2, 0xab, 0x00}},
-		{2, [3]byte{0xc2, 0xac, 0x00}}, {2, [3]byte{0xc2, 0xad, 0x00}},
-		{2, [3]byte{0xc2, 0xae, 0x00}}, {2, [3]byte{0xc2, 0xaf, 0x00}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {2, [3]byte{0xc2, 0xb1, 0x00}},
-		{2, [3]byte{0xc2, 0xb2, 0x00}}, {2, [3]byte{0xc2, 0xb3, 0x00}},
-		{2, [3]byte{0xc2, 0xb4, 0x00}}, {2, [3]byte{0xc2, 0xb5, 0x00}},
-		{2, [3]byte{0xc2, 0xb6, 0x00}}, {2, [3]byte{0xc2, 0xb7, 0x00}},
-		{2, [3]byte{0xc2, 0xb8, 0x00}}, {2, [3]byte{0xc2, 0xb9, 0x00}},
-		{2, [3]byte{0xc2, 0xba, 0x00}}, {2, [3]byte{0xc2, 0xbb, 0x00}},
-		{2, [3]byte{0xc2, 0xbc, 0x00}}, {2, [3]byte{0xc2, 0xbd, 0x00}},
-		{2, [3]byte{0xc2, 0xbe, 0x00}}, {2, [3]byte{0xc2, 0xbf, 0x00}},
-		{2, [3]byte{0xc3, 0x80, 0x00}}, {2, [3]byte{0xc3, 0x81, 0x00}},
-		{2, [3]byte{0xc3, 0x82, 0x00}}, {2, [3]byte{0xc3, 0x83, 0x00}},
-		{2, [3]byte{0xc3, 0x84, 0x00}}, {2, [3]byte{0xc3, 0x85, 0x00}},
-		{2, [3]byte{0xc3, 0x86, 0x00}}, {2, [3]byte{0xc3, 0x87, 0x00}},
-		{2, [3]byte{0xc3, 0x88, 0x00}}, {2, [3]byte{0xc3, 0x89, 0x00}},
-		{2, [3]byte{0xc3, 0x8a, 0x00}}, {2, [3]byte{0xc3, 0x8b, 0x00}},
-		{2, [3]byte{0xc3, 0x8c, 0x00}}, {2, [3]byte{0xc3, 0x8d, 0x00}},
-		{2, [3]byte{0xc3, 0x8e, 0x00}}, {2, [3]byte{0xc3, 0x8f, 0x00}},
-		{2, [3]byte{0xc4, 0x9e, 0x00}}, {2, [3]byte{0xc3, 0x91, 0x00}},
-		{2, [3]byte{0xc3, 0x92, 0x00}}, {2, [3]byte{0xc3, 0x93, 0x00}},
-		{2, [3]byte{0xc3, 0x94, 0x00}}, {2, [3]byte{0xc3, 0x95, 0x00}},
-		{2, [3]byte{0xc3, 0x96, 0x00}}, {2, [3]byte{0xc3, 0x97, 0x00}},
-		{2, [3]byte{0xc3, 0x98, 0x00}}, {2, [3]byte{0xc3, 0x99, 0x00}},
-		{2, [3]byte{0xc3, 0x9a, 0x00}}, {2, [3]byte{0xc3, 0x9b, 0x00}},
-		{2, [3]byte{0xc3, 0x9c, 0x00}}, {2, [3]byte{0xc4, 0xb0, 0x00}},
-		{2, [3]byte{0xc5, 0x9e, 0x00}}, {2, [3]byte{0xc3, 0x9f, 0x00}},
-		{2, [3]byte{0xc3, 0xa0, 0x00}}, {2, [3]byte{0xc3, 0xa1, 0x00}},
-		{2, [3]byte{0xc3, 0xa2, 0x00}}, {2, [3]byte{0xc3, 0xa3, 0x00}},
-		{2, [3]byte{0xc3, 0xa4, 0x00}}, {2, [3]byte{0xc3, 0xa5, 0x00}},
-		{2, [3]byte{0xc3, 0xa6, 0x00}}, {2, [3]byte{0xc3, 0xa7, 0x00}},
-		{2, [3]byte{0xc3, 0xa8, 0x00}}, {2, [3]byte{0xc3, 0xa9, 0x00}},
-		{2, [3]byte{0xc3, 0xaa, 0x00}}, {2, [3]byte{0xc3, 0xab, 0x00}},
-		{2, [3]byte{0xc3, 0xac, 0x00}}, {2, [3]byte{0xc3, 0xad, 0x00}},
-		{2, [3]byte{0xc3, 0xae, 0x00}}, {2, [3]byte{0xc3, 0xaf, 0x00}},
-		{2, [3]byte{0xc4, 0x9f, 0x00}}, {2, [3]byte{0xc3, 0xb1, 0x00}},
-		{2, [3]byte{0xc3, 0xb2, 0x00}}, {2, [3]byte{0xc3, 0xb3, 0x00}},
-		{2, [3]byte{0xc3, 0xb4, 0x00}}, {2, [3]byte{0xc3, 0xb5, 0x00}},
-		{2, [3]byte{0xc3, 0xb6, 0x00}}, {2, [3]byte{0xc3, 0xb7, 0x00}},
-		{2, [3]byte{0xc3, 0xb8, 0x00}}, {2, [3]byte{0xc3, 0xb9, 0x00}},
-		{2, [3]byte{0xc3, 0xba, 0x00}}, {2, [3]byte{0xc3, 0xbb, 0x00}},
-		{2, [3]byte{0xc3, 0xbc, 0x00}}, {2, [3]byte{0xc4, 0xb1, 0x00}},
-		{2, [3]byte{0xc5, 0x9f, 0x00}}, {2, [3]byte{0xc3, 0xbf, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xa00000a0, 0xa10000a1, 0xa20000a2, 0xa30000a3, 0xa40000a4, 0xa50000a5, 0xa60000a6, 0xa70000a7,
-		0xa80000a8, 0xa90000a9, 0xaa0000aa, 0xab0000ab, 0xac0000ac, 0xad0000ad, 0xae0000ae, 0xaf0000af,
-		0xb00000b0, 0xb10000b1, 0xb20000b2, 0xb30000b3, 0xb40000b4, 0xb50000b5, 0xb60000b6, 0xb70000b7,
-		0xb80000b8, 0xb90000b9, 0xba0000ba, 0xbb0000bb, 0xbc0000bc, 0xbd0000bd, 0xbe0000be, 0xbf0000bf,
-		0xc00000c0, 0xc10000c1, 0xc20000c2, 0xc30000c3, 0xc40000c4, 0xc50000c5, 0xc60000c6, 0xc70000c7,
-		0xc80000c8, 0xc90000c9, 0xca0000ca, 0xcb0000cb, 0xcc0000cc, 0xcd0000cd, 0xce0000ce, 0xcf0000cf,
-		0xd10000d1, 0xd20000d2, 0xd30000d3, 0xd40000d4, 0xd50000d5, 0xd60000d6, 0xd70000d7, 0xd80000d8,
-		0xd90000d9, 0xda0000da, 0xdb0000db, 0xdc0000dc, 0xdf0000df, 0xe00000e0, 0xe10000e1, 0xe20000e2,
-		0xe30000e3, 0xe40000e4, 0xe50000e5, 0xe60000e6, 0xe70000e7, 0xe80000e8, 0xe90000e9, 0xea0000ea,
-		0xeb0000eb, 0xec0000ec, 0xed0000ed, 0xee0000ee, 0xef0000ef, 0xf10000f1, 0xf20000f2, 0xf30000f3,
-		0xf40000f4, 0xf50000f5, 0xf60000f6, 0xf70000f7, 0xf80000f8, 0xf90000f9, 0xfa0000fa, 0xfb0000fb,
-		0xfc0000fc, 0xff0000ff, 0xd000011e, 0xf000011f, 0xdd000130, 0xfd000131, 0x8c000152, 0x9c000153,
-		0xde00015e, 0xfe00015f, 0x8a000160, 0x9a000161, 0x9f000178, 0x83000192, 0x880002c6, 0x980002dc,
-		0x96002013, 0x97002014, 0x91002018, 0x92002019, 0x8200201a, 0x9300201c, 0x9400201d, 0x8400201e,
-		0x86002020, 0x87002021, 0x95002022, 0x85002026, 0x89002030, 0x8b002039, 0x9b00203a, 0x800020ac,
-		0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122,
-	},
-}
-
-// Windows1255 is the Windows 1255 encoding.
-var Windows1255 *Charmap = &windows1255
-
-var windows1255 = Charmap{
-	name:          "Windows 1255",
-	mib:           identifier.Windows1255,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{3, [3]byte{0xe2, 0x82, 0xac}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xe2, 0x80, 0x9a}}, {2, [3]byte{0xc6, 0x92, 0x00}},
-		{3, [3]byte{0xe2, 0x80, 0x9e}}, {3, [3]byte{0xe2, 0x80, 0xa6}},
-		{3, [3]byte{0xe2, 0x80, 0xa0}}, {3, [3]byte{0xe2, 0x80, 0xa1}},
-		{2, [3]byte{0xcb, 0x86, 0x00}}, {3, [3]byte{0xe2, 0x80, 0xb0}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xe2, 0x80, 0xb9}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xe2, 0x80, 0x98}},
-		{3, [3]byte{0xe2, 0x80, 0x99}}, {3, [3]byte{0xe2, 0x80, 0x9c}},
-		{3, [3]byte{0xe2, 0x80, 0x9d}}, {3, [3]byte{0xe2, 0x80, 0xa2}},
-		{3, [3]byte{0xe2, 0x80, 0x93}}, {3, [3]byte{0xe2, 0x80, 0x94}},
-		{2, [3]byte{0xcb, 0x9c, 0x00}}, {3, [3]byte{0xe2, 0x84, 0xa2}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xe2, 0x80, 0xba}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{2, [3]byte{0xc2, 0xa0, 0x00}}, {2, [3]byte{0xc2, 0xa1, 0x00}},
-		{2, [3]byte{0xc2, 0xa2, 0x00}}, {2, [3]byte{0xc2, 0xa3, 0x00}},
-		{3, [3]byte{0xe2, 0x82, 0xaa}}, {2, [3]byte{0xc2, 0xa5, 0x00}},
-		{2, [3]byte{0xc2, 0xa6, 0x00}}, {2, [3]byte{0xc2, 0xa7, 0x00}},
-		{2, [3]byte{0xc2, 0xa8, 0x00}}, {2, [3]byte{0xc2, 0xa9, 0x00}},
-		{2, [3]byte{0xc3, 0x97, 0x00}}, {2, [3]byte{0xc2, 0xab, 0x00}},
-		{2, [3]byte{0xc2, 0xac, 0x00}}, {2, [3]byte{0xc2, 0xad, 0x00}},
-		{2, [3]byte{0xc2, 0xae, 0x00}}, {2, [3]byte{0xc2, 0xaf, 0x00}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {2, [3]byte{0xc2, 0xb1, 0x00}},
-		{2, [3]byte{0xc2, 0xb2, 0x00}}, {2, [3]byte{0xc2, 0xb3, 0x00}},
-		{2, [3]byte{0xc2, 0xb4, 0x00}}, {2, [3]byte{0xc2, 0xb5, 0x00}},
-		{2, [3]byte{0xc2, 0xb6, 0x00}}, {2, [3]byte{0xc2, 0xb7, 0x00}},
-		{2, [3]byte{0xc2, 0xb8, 0x00}}, {2, [3]byte{0xc2, 0xb9, 0x00}},
-		{2, [3]byte{0xc3, 0xb7, 0x00}}, {2, [3]byte{0xc2, 0xbb, 0x00}},
-		{2, [3]byte{0xc2, 0xbc, 0x00}}, {2, [3]byte{0xc2, 0xbd, 0x00}},
-		{2, [3]byte{0xc2, 0xbe, 0x00}}, {2, [3]byte{0xc2, 0xbf, 0x00}},
-		{2, [3]byte{0xd6, 0xb0, 0x00}}, {2, [3]byte{0xd6, 0xb1, 0x00}},
-		{2, [3]byte{0xd6, 0xb2, 0x00}}, {2, [3]byte{0xd6, 0xb3, 0x00}},
-		{2, [3]byte{0xd6, 0xb4, 0x00}}, {2, [3]byte{0xd6, 0xb5, 0x00}},
-		{2, [3]byte{0xd6, 0xb6, 0x00}}, {2, [3]byte{0xd6, 0xb7, 0x00}},
-		{2, [3]byte{0xd6, 0xb8, 0x00}}, {2, [3]byte{0xd6, 0xb9, 0x00}},
-		{2, [3]byte{0xd6, 0xba, 0x00}}, {2, [3]byte{0xd6, 0xbb, 0x00}},
-		{2, [3]byte{0xd6, 0xbc, 0x00}}, {2, [3]byte{0xd6, 0xbd, 0x00}},
-		{2, [3]byte{0xd6, 0xbe, 0x00}}, {2, [3]byte{0xd6, 0xbf, 0x00}},
-		{2, [3]byte{0xd7, 0x80, 0x00}}, {2, [3]byte{0xd7, 0x81, 0x00}},
-		{2, [3]byte{0xd7, 0x82, 0x00}}, {2, [3]byte{0xd7, 0x83, 0x00}},
-		{2, [3]byte{0xd7, 0xb0, 0x00}}, {2, [3]byte{0xd7, 0xb1, 0x00}},
-		{2, [3]byte{0xd7, 0xb2, 0x00}}, {2, [3]byte{0xd7, 0xb3, 0x00}},
-		{2, [3]byte{0xd7, 0xb4, 0x00}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{2, [3]byte{0xd7, 0x90, 0x00}}, {2, [3]byte{0xd7, 0x91, 0x00}},
-		{2, [3]byte{0xd7, 0x92, 0x00}}, {2, [3]byte{0xd7, 0x93, 0x00}},
-		{2, [3]byte{0xd7, 0x94, 0x00}}, {2, [3]byte{0xd7, 0x95, 0x00}},
-		{2, [3]byte{0xd7, 0x96, 0x00}}, {2, [3]byte{0xd7, 0x97, 0x00}},
-		{2, [3]byte{0xd7, 0x98, 0x00}}, {2, [3]byte{0xd7, 0x99, 0x00}},
-		{2, [3]byte{0xd7, 0x9a, 0x00}}, {2, [3]byte{0xd7, 0x9b, 0x00}},
-		{2, [3]byte{0xd7, 0x9c, 0x00}}, {2, [3]byte{0xd7, 0x9d, 0x00}},
-		{2, [3]byte{0xd7, 0x9e, 0x00}}, {2, [3]byte{0xd7, 0x9f, 0x00}},
-		{2, [3]byte{0xd7, 0xa0, 0x00}}, {2, [3]byte{0xd7, 0xa1, 0x00}},
-		{2, [3]byte{0xd7, 0xa2, 0x00}}, {2, [3]byte{0xd7, 0xa3, 0x00}},
-		{2, [3]byte{0xd7, 0xa4, 0x00}}, {2, [3]byte{0xd7, 0xa5, 0x00}},
-		{2, [3]byte{0xd7, 0xa6, 0x00}}, {2, [3]byte{0xd7, 0xa7, 0x00}},
-		{2, [3]byte{0xd7, 0xa8, 0x00}}, {2, [3]byte{0xd7, 0xa9, 0x00}},
-		{2, [3]byte{0xd7, 0xaa, 0x00}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xe2, 0x80, 0x8e}},
-		{3, [3]byte{0xe2, 0x80, 0x8f}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xa00000a0, 0xa10000a1, 0xa20000a2, 0xa30000a3, 0xa50000a5, 0xa60000a6, 0xa70000a7, 0xa80000a8,
-		0xa90000a9, 0xab0000ab, 0xac0000ac, 0xad0000ad, 0xae0000ae, 0xaf0000af, 0xb00000b0, 0xb10000b1,
-		0xb20000b2, 0xb30000b3, 0xb40000b4, 0xb50000b5, 0xb60000b6, 0xb70000b7, 0xb80000b8, 0xb90000b9,
-		0xbb0000bb, 0xbc0000bc, 0xbd0000bd, 0xbe0000be, 0xbf0000bf, 0xaa0000d7, 0xba0000f7, 0x83000192,
-		0x880002c6, 0x980002dc, 0xc00005b0, 0xc10005b1, 0xc20005b2, 0xc30005b3, 0xc40005b4, 0xc50005b5,
-		0xc60005b6, 0xc70005b7, 0xc80005b8, 0xc90005b9, 0xca0005ba, 0xcb0005bb, 0xcc0005bc, 0xcd0005bd,
-		0xce0005be, 0xcf0005bf, 0xd00005c0, 0xd10005c1, 0xd20005c2, 0xd30005c3, 0xe00005d0, 0xe10005d1,
-		0xe20005d2, 0xe30005d3, 0xe40005d4, 0xe50005d5, 0xe60005d6, 0xe70005d7, 0xe80005d8, 0xe90005d9,
-		0xea0005da, 0xeb0005db, 0xec0005dc, 0xed0005dd, 0xee0005de, 0xef0005df, 0xf00005e0, 0xf10005e1,
-		0xf20005e2, 0xf30005e3, 0xf40005e4, 0xf50005e5, 0xf60005e6, 0xf70005e7, 0xf80005e8, 0xf90005e9,
-		0xfa0005ea, 0xd40005f0, 0xd50005f1, 0xd60005f2, 0xd70005f3, 0xd80005f4, 0xfd00200e, 0xfe00200f,
-		0x96002013, 0x97002014, 0x91002018, 0x92002019, 0x8200201a, 0x9300201c, 0x9400201d, 0x8400201e,
-		0x86002020, 0x87002021, 0x95002022, 0x85002026, 0x89002030, 0x8b002039, 0x9b00203a, 0xa40020aa,
-		0x800020ac, 0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122,
-		0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122,
-		0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122,
-	},
-}
-
-// Windows1256 is the Windows 1256 encoding.
-var Windows1256 *Charmap = &windows1256
-
-var windows1256 = Charmap{
-	name:          "Windows 1256",
-	mib:           identifier.Windows1256,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{3, [3]byte{0xe2, 0x82, 0xac}}, {2, [3]byte{0xd9, 0xbe, 0x00}},
-		{3, [3]byte{0xe2, 0x80, 0x9a}}, {2, [3]byte{0xc6, 0x92, 0x00}},
-		{3, [3]byte{0xe2, 0x80, 0x9e}}, {3, [3]byte{0xe2, 0x80, 0xa6}},
-		{3, [3]byte{0xe2, 0x80, 0xa0}}, {3, [3]byte{0xe2, 0x80, 0xa1}},
-		{2, [3]byte{0xcb, 0x86, 0x00}}, {3, [3]byte{0xe2, 0x80, 0xb0}},
-		{2, [3]byte{0xd9, 0xb9, 0x00}}, {3, [3]byte{0xe2, 0x80, 0xb9}},
-		{2, [3]byte{0xc5, 0x92, 0x00}}, {2, [3]byte{0xda, 0x86, 0x00}},
-		{2, [3]byte{0xda, 0x98, 0x00}}, {2, [3]byte{0xda, 0x88, 0x00}},
-		{2, [3]byte{0xda, 0xaf, 0x00}}, {3, [3]byte{0xe2, 0x80, 0x98}},
-		{3, [3]byte{0xe2, 0x80, 0x99}}, {3, [3]byte{0xe2, 0x80, 0x9c}},
-		{3, [3]byte{0xe2, 0x80, 0x9d}}, {3, [3]byte{0xe2, 0x80, 0xa2}},
-		{3, [3]byte{0xe2, 0x80, 0x93}}, {3, [3]byte{0xe2, 0x80, 0x94}},
-		{2, [3]byte{0xda, 0xa9, 0x00}}, {3, [3]byte{0xe2, 0x84, 0xa2}},
-		{2, [3]byte{0xda, 0x91, 0x00}}, {3, [3]byte{0xe2, 0x80, 0xba}},
-		{2, [3]byte{0xc5, 0x93, 0x00}}, {3, [3]byte{0xe2, 0x80, 0x8c}},
-		{3, [3]byte{0xe2, 0x80, 0x8d}}, {2, [3]byte{0xda, 0xba, 0x00}},
-		{2, [3]byte{0xc2, 0xa0, 0x00}}, {2, [3]byte{0xd8, 0x8c, 0x00}},
-		{2, [3]byte{0xc2, 0xa2, 0x00}}, {2, [3]byte{0xc2, 0xa3, 0x00}},
-		{2, [3]byte{0xc2, 0xa4, 0x00}}, {2, [3]byte{0xc2, 0xa5, 0x00}},
-		{2, [3]byte{0xc2, 0xa6, 0x00}}, {2, [3]byte{0xc2, 0xa7, 0x00}},
-		{2, [3]byte{0xc2, 0xa8, 0x00}}, {2, [3]byte{0xc2, 0xa9, 0x00}},
-		{2, [3]byte{0xda, 0xbe, 0x00}}, {2, [3]byte{0xc2, 0xab, 0x00}},
-		{2, [3]byte{0xc2, 0xac, 0x00}}, {2, [3]byte{0xc2, 0xad, 0x00}},
-		{2, [3]byte{0xc2, 0xae, 0x00}}, {2, [3]byte{0xc2, 0xaf, 0x00}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {2, [3]byte{0xc2, 0xb1, 0x00}},
-		{2, [3]byte{0xc2, 0xb2, 0x00}}, {2, [3]byte{0xc2, 0xb3, 0x00}},
-		{2, [3]byte{0xc2, 0xb4, 0x00}}, {2, [3]byte{0xc2, 0xb5, 0x00}},
-		{2, [3]byte{0xc2, 0xb6, 0x00}}, {2, [3]byte{0xc2, 0xb7, 0x00}},
-		{2, [3]byte{0xc2, 0xb8, 0x00}}, {2, [3]byte{0xc2, 0xb9, 0x00}},
-		{2, [3]byte{0xd8, 0x9b, 0x00}}, {2, [3]byte{0xc2, 0xbb, 0x00}},
-		{2, [3]byte{0xc2, 0xbc, 0x00}}, {2, [3]byte{0xc2, 0xbd, 0x00}},
-		{2, [3]byte{0xc2, 0xbe, 0x00}}, {2, [3]byte{0xd8, 0x9f, 0x00}},
-		{2, [3]byte{0xdb, 0x81, 0x00}}, {2, [3]byte{0xd8, 0xa1, 0x00}},
-		{2, [3]byte{0xd8, 0xa2, 0x00}}, {2, [3]byte{0xd8, 0xa3, 0x00}},
-		{2, [3]byte{0xd8, 0xa4, 0x00}}, {2, [3]byte{0xd8, 0xa5, 0x00}},
-		{2, [3]byte{0xd8, 0xa6, 0x00}}, {2, [3]byte{0xd8, 0xa7, 0x00}},
-		{2, [3]byte{0xd8, 0xa8, 0x00}}, {2, [3]byte{0xd8, 0xa9, 0x00}},
-		{2, [3]byte{0xd8, 0xaa, 0x00}}, {2, [3]byte{0xd8, 0xab, 0x00}},
-		{2, [3]byte{0xd8, 0xac, 0x00}}, {2, [3]byte{0xd8, 0xad, 0x00}},
-		{2, [3]byte{0xd8, 0xae, 0x00}}, {2, [3]byte{0xd8, 0xaf, 0x00}},
-		{2, [3]byte{0xd8, 0xb0, 0x00}}, {2, [3]byte{0xd8, 0xb1, 0x00}},
-		{2, [3]byte{0xd8, 0xb2, 0x00}}, {2, [3]byte{0xd8, 0xb3, 0x00}},
-		{2, [3]byte{0xd8, 0xb4, 0x00}}, {2, [3]byte{0xd8, 0xb5, 0x00}},
-		{2, [3]byte{0xd8, 0xb6, 0x00}}, {2, [3]byte{0xc3, 0x97, 0x00}},
-		{2, [3]byte{0xd8, 0xb7, 0x00}}, {2, [3]byte{0xd8, 0xb8, 0x00}},
-		{2, [3]byte{0xd8, 0xb9, 0x00}}, {2, [3]byte{0xd8, 0xba, 0x00}},
-		{2, [3]byte{0xd9, 0x80, 0x00}}, {2, [3]byte{0xd9, 0x81, 0x00}},
-		{2, [3]byte{0xd9, 0x82, 0x00}}, {2, [3]byte{0xd9, 0x83, 0x00}},
-		{2, [3]byte{0xc3, 0xa0, 0x00}}, {2, [3]byte{0xd9, 0x84, 0x00}},
-		{2, [3]byte{0xc3, 0xa2, 0x00}}, {2, [3]byte{0xd9, 0x85, 0x00}},
-		{2, [3]byte{0xd9, 0x86, 0x00}}, {2, [3]byte{0xd9, 0x87, 0x00}},
-		{2, [3]byte{0xd9, 0x88, 0x00}}, {2, [3]byte{0xc3, 0xa7, 0x00}},
-		{2, [3]byte{0xc3, 0xa8, 0x00}}, {2, [3]byte{0xc3, 0xa9, 0x00}},
-		{2, [3]byte{0xc3, 0xaa, 0x00}}, {2, [3]byte{0xc3, 0xab, 0x00}},
-		{2, [3]byte{0xd9, 0x89, 0x00}}, {2, [3]byte{0xd9, 0x8a, 0x00}},
-		{2, [3]byte{0xc3, 0xae, 0x00}}, {2, [3]byte{0xc3, 0xaf, 0x00}},
-		{2, [3]byte{0xd9, 0x8b, 0x00}}, {2, [3]byte{0xd9, 0x8c, 0x00}},
-		{2, [3]byte{0xd9, 0x8d, 0x00}}, {2, [3]byte{0xd9, 0x8e, 0x00}},
-		{2, [3]byte{0xc3, 0xb4, 0x00}}, {2, [3]byte{0xd9, 0x8f, 0x00}},
-		{2, [3]byte{0xd9, 0x90, 0x00}}, {2, [3]byte{0xc3, 0xb7, 0x00}},
-		{2, [3]byte{0xd9, 0x91, 0x00}}, {2, [3]byte{0xc3, 0xb9, 0x00}},
-		{2, [3]byte{0xd9, 0x92, 0x00}}, {2, [3]byte{0xc3, 0xbb, 0x00}},
-		{2, [3]byte{0xc3, 0xbc, 0x00}}, {3, [3]byte{0xe2, 0x80, 0x8e}},
-		{3, [3]byte{0xe2, 0x80, 0x8f}}, {2, [3]byte{0xdb, 0x92, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xa00000a0, 0xa20000a2, 0xa30000a3, 0xa40000a4, 0xa50000a5, 0xa60000a6, 0xa70000a7, 0xa80000a8,
-		0xa90000a9, 0xab0000ab, 0xac0000ac, 0xad0000ad, 0xae0000ae, 0xaf0000af, 0xb00000b0, 0xb10000b1,
-		0xb20000b2, 0xb30000b3, 0xb40000b4, 0xb50000b5, 0xb60000b6, 0xb70000b7, 0xb80000b8, 0xb90000b9,
-		0xbb0000bb, 0xbc0000bc, 0xbd0000bd, 0xbe0000be, 0xd70000d7, 0xe00000e0, 0xe20000e2, 0xe70000e7,
-		0xe80000e8, 0xe90000e9, 0xea0000ea, 0xeb0000eb, 0xee0000ee, 0xef0000ef, 0xf40000f4, 0xf70000f7,
-		0xf90000f9, 0xfb0000fb, 0xfc0000fc, 0x8c000152, 0x9c000153, 0x83000192, 0x880002c6, 0xa100060c,
-		0xba00061b, 0xbf00061f, 0xc1000621, 0xc2000622, 0xc3000623, 0xc4000624, 0xc5000625, 0xc6000626,
-		0xc7000627, 0xc8000628, 0xc9000629, 0xca00062a, 0xcb00062b, 0xcc00062c, 0xcd00062d, 0xce00062e,
-		0xcf00062f, 0xd0000630, 0xd1000631, 0xd2000632, 0xd3000633, 0xd4000634, 0xd5000635, 0xd6000636,
-		0xd8000637, 0xd9000638, 0xda000639, 0xdb00063a, 0xdc000640, 0xdd000641, 0xde000642, 0xdf000643,
-		0xe1000644, 0xe3000645, 0xe4000646, 0xe5000647, 0xe6000648, 0xec000649, 0xed00064a, 0xf000064b,
-		0xf100064c, 0xf200064d, 0xf300064e, 0xf500064f, 0xf6000650, 0xf8000651, 0xfa000652, 0x8a000679,
-		0x8100067e, 0x8d000686, 0x8f000688, 0x9a000691, 0x8e000698, 0x980006a9, 0x900006af, 0x9f0006ba,
-		0xaa0006be, 0xc00006c1, 0xff0006d2, 0x9d00200c, 0x9e00200d, 0xfd00200e, 0xfe00200f, 0x96002013,
-		0x97002014, 0x91002018, 0x92002019, 0x8200201a, 0x9300201c, 0x9400201d, 0x8400201e, 0x86002020,
-		0x87002021, 0x95002022, 0x85002026, 0x89002030, 0x8b002039, 0x9b00203a, 0x800020ac, 0x99002122,
-	},
-}
-
-// Windows1257 is the Windows 1257 encoding.
-var Windows1257 *Charmap = &windows1257
-
-var windows1257 = Charmap{
-	name:          "Windows 1257",
-	mib:           identifier.Windows1257,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{3, [3]byte{0xe2, 0x82, 0xac}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xe2, 0x80, 0x9a}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xe2, 0x80, 0x9e}}, {3, [3]byte{0xe2, 0x80, 0xa6}},
-		{3, [3]byte{0xe2, 0x80, 0xa0}}, {3, [3]byte{0xe2, 0x80, 0xa1}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xe2, 0x80, 0xb0}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xe2, 0x80, 0xb9}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {2, [3]byte{0xc2, 0xa8, 0x00}},
-		{2, [3]byte{0xcb, 0x87, 0x00}}, {2, [3]byte{0xc2, 0xb8, 0x00}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xe2, 0x80, 0x98}},
-		{3, [3]byte{0xe2, 0x80, 0x99}}, {3, [3]byte{0xe2, 0x80, 0x9c}},
-		{3, [3]byte{0xe2, 0x80, 0x9d}}, {3, [3]byte{0xe2, 0x80, 0xa2}},
-		{3, [3]byte{0xe2, 0x80, 0x93}}, {3, [3]byte{0xe2, 0x80, 0x94}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xe2, 0x84, 0xa2}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xe2, 0x80, 0xba}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {2, [3]byte{0xc2, 0xaf, 0x00}},
-		{2, [3]byte{0xcb, 0x9b, 0x00}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{2, [3]byte{0xc2, 0xa0, 0x00}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{2, [3]byte{0xc2, 0xa2, 0x00}}, {2, [3]byte{0xc2, 0xa3, 0x00}},
-		{2, [3]byte{0xc2, 0xa4, 0x00}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{2, [3]byte{0xc2, 0xa6, 0x00}}, {2, [3]byte{0xc2, 0xa7, 0x00}},
-		{2, [3]byte{0xc3, 0x98, 0x00}}, {2, [3]byte{0xc2, 0xa9, 0x00}},
-		{2, [3]byte{0xc5, 0x96, 0x00}}, {2, [3]byte{0xc2, 0xab, 0x00}},
-		{2, [3]byte{0xc2, 0xac, 0x00}}, {2, [3]byte{0xc2, 0xad, 0x00}},
-		{2, [3]byte{0xc2, 0xae, 0x00}}, {2, [3]byte{0xc3, 0x86, 0x00}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {2, [3]byte{0xc2, 0xb1, 0x00}},
-		{2, [3]byte{0xc2, 0xb2, 0x00}}, {2, [3]byte{0xc2, 0xb3, 0x00}},
-		{2, [3]byte{0xc2, 0xb4, 0x00}}, {2, [3]byte{0xc2, 0xb5, 0x00}},
-		{2, [3]byte{0xc2, 0xb6, 0x00}}, {2, [3]byte{0xc2, 0xb7, 0x00}},
-		{2, [3]byte{0xc3, 0xb8, 0x00}}, {2, [3]byte{0xc2, 0xb9, 0x00}},
-		{2, [3]byte{0xc5, 0x97, 0x00}}, {2, [3]byte{0xc2, 0xbb, 0x00}},
-		{2, [3]byte{0xc2, 0xbc, 0x00}}, {2, [3]byte{0xc2, 0xbd, 0x00}},
-		{2, [3]byte{0xc2, 0xbe, 0x00}}, {2, [3]byte{0xc3, 0xa6, 0x00}},
-		{2, [3]byte{0xc4, 0x84, 0x00}}, {2, [3]byte{0xc4, 0xae, 0x00}},
-		{2, [3]byte{0xc4, 0x80, 0x00}}, {2, [3]byte{0xc4, 0x86, 0x00}},
-		{2, [3]byte{0xc3, 0x84, 0x00}}, {2, [3]byte{0xc3, 0x85, 0x00}},
-		{2, [3]byte{0xc4, 0x98, 0x00}}, {2, [3]byte{0xc4, 0x92, 0x00}},
-		{2, [3]byte{0xc4, 0x8c, 0x00}}, {2, [3]byte{0xc3, 0x89, 0x00}},
-		{2, [3]byte{0xc5, 0xb9, 0x00}}, {2, [3]byte{0xc4, 0x96, 0x00}},
-		{2, [3]byte{0xc4, 0xa2, 0x00}}, {2, [3]byte{0xc4, 0xb6, 0x00}},
-		{2, [3]byte{0xc4, 0xaa, 0x00}}, {2, [3]byte{0xc4, 0xbb, 0x00}},
-		{2, [3]byte{0xc5, 0xa0, 0x00}}, {2, [3]byte{0xc5, 0x83, 0x00}},
-		{2, [3]byte{0xc5, 0x85, 0x00}}, {2, [3]byte{0xc3, 0x93, 0x00}},
-		{2, [3]byte{0xc5, 0x8c, 0x00}}, {2, [3]byte{0xc3, 0x95, 0x00}},
-		{2, [3]byte{0xc3, 0x96, 0x00}}, {2, [3]byte{0xc3, 0x97, 0x00}},
-		{2, [3]byte{0xc5, 0xb2, 0x00}}, {2, [3]byte{0xc5, 0x81, 0x00}},
-		{2, [3]byte{0xc5, 0x9a, 0x00}}, {2, [3]byte{0xc5, 0xaa, 0x00}},
-		{2, [3]byte{0xc3, 0x9c, 0x00}}, {2, [3]byte{0xc5, 0xbb, 0x00}},
-		{2, [3]byte{0xc5, 0xbd, 0x00}}, {2, [3]byte{0xc3, 0x9f, 0x00}},
-		{2, [3]byte{0xc4, 0x85, 0x00}}, {2, [3]byte{0xc4, 0xaf, 0x00}},
-		{2, [3]byte{0xc4, 0x81, 0x00}}, {2, [3]byte{0xc4, 0x87, 0x00}},
-		{2, [3]byte{0xc3, 0xa4, 0x00}}, {2, [3]byte{0xc3, 0xa5, 0x00}},
-		{2, [3]byte{0xc4, 0x99, 0x00}}, {2, [3]byte{0xc4, 0x93, 0x00}},
-		{2, [3]byte{0xc4, 0x8d, 0x00}}, {2, [3]byte{0xc3, 0xa9, 0x00}},
-		{2, [3]byte{0xc5, 0xba, 0x00}}, {2, [3]byte{0xc4, 0x97, 0x00}},
-		{2, [3]byte{0xc4, 0xa3, 0x00}}, {2, [3]byte{0xc4, 0xb7, 0x00}},
-		{2, [3]byte{0xc4, 0xab, 0x00}}, {2, [3]byte{0xc4, 0xbc, 0x00}},
-		{2, [3]byte{0xc5, 0xa1, 0x00}}, {2, [3]byte{0xc5, 0x84, 0x00}},
-		{2, [3]byte{0xc5, 0x86, 0x00}}, {2, [3]byte{0xc3, 0xb3, 0x00}},
-		{2, [3]byte{0xc5, 0x8d, 0x00}}, {2, [3]byte{0xc3, 0xb5, 0x00}},
-		{2, [3]byte{0xc3, 0xb6, 0x00}}, {2, [3]byte{0xc3, 0xb7, 0x00}},
-		{2, [3]byte{0xc5, 0xb3, 0x00}}, {2, [3]byte{0xc5, 0x82, 0x00}},
-		{2, [3]byte{0xc5, 0x9b, 0x00}}, {2, [3]byte{0xc5, 0xab, 0x00}},
-		{2, [3]byte{0xc3, 0xbc, 0x00}}, {2, [3]byte{0xc5, 0xbc, 0x00}},
-		{2, [3]byte{0xc5, 0xbe, 0x00}}, {2, [3]byte{0xcb, 0x99, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xa00000a0, 0xa20000a2, 0xa30000a3, 0xa40000a4, 0xa60000a6, 0xa70000a7, 0x8d0000a8, 0xa90000a9,
-		0xab0000ab, 0xac0000ac, 0xad0000ad, 0xae0000ae, 0x9d0000af, 0xb00000b0, 0xb10000b1, 0xb20000b2,
-		0xb30000b3, 0xb40000b4, 0xb50000b5, 0xb60000b6, 0xb70000b7, 0x8f0000b8, 0xb90000b9, 0xbb0000bb,
-		0xbc0000bc, 0xbd0000bd, 0xbe0000be, 0xc40000c4, 0xc50000c5, 0xaf0000c6, 0xc90000c9, 0xd30000d3,
-		0xd50000d5, 0xd60000d6, 0xd70000d7, 0xa80000d8, 0xdc0000dc, 0xdf0000df, 0xe40000e4, 0xe50000e5,
-		0xbf0000e6, 0xe90000e9, 0xf30000f3, 0xf50000f5, 0xf60000f6, 0xf70000f7, 0xb80000f8, 0xfc0000fc,
-		0xc2000100, 0xe2000101, 0xc0000104, 0xe0000105, 0xc3000106, 0xe3000107, 0xc800010c, 0xe800010d,
-		0xc7000112, 0xe7000113, 0xcb000116, 0xeb000117, 0xc6000118, 0xe6000119, 0xcc000122, 0xec000123,
-		0xce00012a, 0xee00012b, 0xc100012e, 0xe100012f, 0xcd000136, 0xed000137, 0xcf00013b, 0xef00013c,
-		0xd9000141, 0xf9000142, 0xd1000143, 0xf1000144, 0xd2000145, 0xf2000146, 0xd400014c, 0xf400014d,
-		0xaa000156, 0xba000157, 0xda00015a, 0xfa00015b, 0xd0000160, 0xf0000161, 0xdb00016a, 0xfb00016b,
-		0xd8000172, 0xf8000173, 0xca000179, 0xea00017a, 0xdd00017b, 0xfd00017c, 0xde00017d, 0xfe00017e,
-		0x8e0002c7, 0xff0002d9, 0x9e0002db, 0x96002013, 0x97002014, 0x91002018, 0x92002019, 0x8200201a,
-		0x9300201c, 0x9400201d, 0x8400201e, 0x86002020, 0x87002021, 0x95002022, 0x85002026, 0x89002030,
-		0x8b002039, 0x9b00203a, 0x800020ac, 0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122,
-		0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122,
-	},
-}
-
-// Windows1258 is the Windows 1258 encoding.
-var Windows1258 *Charmap = &windows1258
-
-var windows1258 = Charmap{
-	name:          "Windows 1258",
-	mib:           identifier.Windows1258,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{3, [3]byte{0xe2, 0x82, 0xac}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xe2, 0x80, 0x9a}}, {2, [3]byte{0xc6, 0x92, 0x00}},
-		{3, [3]byte{0xe2, 0x80, 0x9e}}, {3, [3]byte{0xe2, 0x80, 0xa6}},
-		{3, [3]byte{0xe2, 0x80, 0xa0}}, {3, [3]byte{0xe2, 0x80, 0xa1}},
-		{2, [3]byte{0xcb, 0x86, 0x00}}, {3, [3]byte{0xe2, 0x80, 0xb0}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xe2, 0x80, 0xb9}},
-		{2, [3]byte{0xc5, 0x92, 0x00}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xe2, 0x80, 0x98}},
-		{3, [3]byte{0xe2, 0x80, 0x99}}, {3, [3]byte{0xe2, 0x80, 0x9c}},
-		{3, [3]byte{0xe2, 0x80, 0x9d}}, {3, [3]byte{0xe2, 0x80, 0xa2}},
-		{3, [3]byte{0xe2, 0x80, 0x93}}, {3, [3]byte{0xe2, 0x80, 0x94}},
-		{2, [3]byte{0xcb, 0x9c, 0x00}}, {3, [3]byte{0xe2, 0x84, 0xa2}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {3, [3]byte{0xe2, 0x80, 0xba}},
-		{2, [3]byte{0xc5, 0x93, 0x00}}, {3, [3]byte{0xef, 0xbf, 0xbd}},
-		{3, [3]byte{0xef, 0xbf, 0xbd}}, {2, [3]byte{0xc5, 0xb8, 0x00}},
-		{2, [3]byte{0xc2, 0xa0, 0x00}}, {2, [3]byte{0xc2, 0xa1, 0x00}},
-		{2, [3]byte{0xc2, 0xa2, 0x00}}, {2, [3]byte{0xc2, 0xa3, 0x00}},
-		{2, [3]byte{0xc2, 0xa4, 0x00}}, {2, [3]byte{0xc2, 0xa5, 0x00}},
-		{2, [3]byte{0xc2, 0xa6, 0x00}}, {2, [3]byte{0xc2, 0xa7, 0x00}},
-		{2, [3]byte{0xc2, 0xa8, 0x00}}, {2, [3]byte{0xc2, 0xa9, 0x00}},
-		{2, [3]byte{0xc2, 0xaa, 0x00}}, {2, [3]byte{0xc2, 0xab, 0x00}},
-		{2, [3]byte{0xc2, 0xac, 0x00}}, {2, [3]byte{0xc2, 0xad, 0x00}},
-		{2, [3]byte{0xc2, 0xae, 0x00}}, {2, [3]byte{0xc2, 0xaf, 0x00}},
-		{2, [3]byte{0xc2, 0xb0, 0x00}}, {2, [3]byte{0xc2, 0xb1, 0x00}},
-		{2, [3]byte{0xc2, 0xb2, 0x00}}, {2, [3]byte{0xc2, 0xb3, 0x00}},
-		{2, [3]byte{0xc2, 0xb4, 0x00}}, {2, [3]byte{0xc2, 0xb5, 0x00}},
-		{2, [3]byte{0xc2, 0xb6, 0x00}}, {2, [3]byte{0xc2, 0xb7, 0x00}},
-		{2, [3]byte{0xc2, 0xb8, 0x00}}, {2, [3]byte{0xc2, 0xb9, 0x00}},
-		{2, [3]byte{0xc2, 0xba, 0x00}}, {2, [3]byte{0xc2, 0xbb, 0x00}},
-		{2, [3]byte{0xc2, 0xbc, 0x00}}, {2, [3]byte{0xc2, 0xbd, 0x00}},
-		{2, [3]byte{0xc2, 0xbe, 0x00}}, {2, [3]byte{0xc2, 0xbf, 0x00}},
-		{2, [3]byte{0xc3, 0x80, 0x00}}, {2, [3]byte{0xc3, 0x81, 0x00}},
-		{2, [3]byte{0xc3, 0x82, 0x00}}, {2, [3]byte{0xc4, 0x82, 0x00}},
-		{2, [3]byte{0xc3, 0x84, 0x00}}, {2, [3]byte{0xc3, 0x85, 0x00}},
-		{2, [3]byte{0xc3, 0x86, 0x00}}, {2, [3]byte{0xc3, 0x87, 0x00}},
-		{2, [3]byte{0xc3, 0x88, 0x00}}, {2, [3]byte{0xc3, 0x89, 0x00}},
-		{2, [3]byte{0xc3, 0x8a, 0x00}}, {2, [3]byte{0xc3, 0x8b, 0x00}},
-		{2, [3]byte{0xcc, 0x80, 0x00}}, {2, [3]byte{0xc3, 0x8d, 0x00}},
-		{2, [3]byte{0xc3, 0x8e, 0x00}}, {2, [3]byte{0xc3, 0x8f, 0x00}},
-		{2, [3]byte{0xc4, 0x90, 0x00}}, {2, [3]byte{0xc3, 0x91, 0x00}},
-		{2, [3]byte{0xcc, 0x89, 0x00}}, {2, [3]byte{0xc3, 0x93, 0x00}},
-		{2, [3]byte{0xc3, 0x94, 0x00}}, {2, [3]byte{0xc6, 0xa0, 0x00}},
-		{2, [3]byte{0xc3, 0x96, 0x00}}, {2, [3]byte{0xc3, 0x97, 0x00}},
-		{2, [3]byte{0xc3, 0x98, 0x00}}, {2, [3]byte{0xc3, 0x99, 0x00}},
-		{2, [3]byte{0xc3, 0x9a, 0x00}}, {2, [3]byte{0xc3, 0x9b, 0x00}},
-		{2, [3]byte{0xc3, 0x9c, 0x00}}, {2, [3]byte{0xc6, 0xaf, 0x00}},
-		{2, [3]byte{0xcc, 0x83, 0x00}}, {2, [3]byte{0xc3, 0x9f, 0x00}},
-		{2, [3]byte{0xc3, 0xa0, 0x00}}, {2, [3]byte{0xc3, 0xa1, 0x00}},
-		{2, [3]byte{0xc3, 0xa2, 0x00}}, {2, [3]byte{0xc4, 0x83, 0x00}},
-		{2, [3]byte{0xc3, 0xa4, 0x00}}, {2, [3]byte{0xc3, 0xa5, 0x00}},
-		{2, [3]byte{0xc3, 0xa6, 0x00}}, {2, [3]byte{0xc3, 0xa7, 0x00}},
-		{2, [3]byte{0xc3, 0xa8, 0x00}}, {2, [3]byte{0xc3, 0xa9, 0x00}},
-		{2, [3]byte{0xc3, 0xaa, 0x00}}, {2, [3]byte{0xc3, 0xab, 0x00}},
-		{2, [3]byte{0xcc, 0x81, 0x00}}, {2, [3]byte{0xc3, 0xad, 0x00}},
-		{2, [3]byte{0xc3, 0xae, 0x00}}, {2, [3]byte{0xc3, 0xaf, 0x00}},
-		{2, [3]byte{0xc4, 0x91, 0x00}}, {2, [3]byte{0xc3, 0xb1, 0x00}},
-		{2, [3]byte{0xcc, 0xa3, 0x00}}, {2, [3]byte{0xc3, 0xb3, 0x00}},
-		{2, [3]byte{0xc3, 0xb4, 0x00}}, {2, [3]byte{0xc6, 0xa1, 0x00}},
-		{2, [3]byte{0xc3, 0xb6, 0x00}}, {2, [3]byte{0xc3, 0xb7, 0x00}},
-		{2, [3]byte{0xc3, 0xb8, 0x00}}, {2, [3]byte{0xc3, 0xb9, 0x00}},
-		{2, [3]byte{0xc3, 0xba, 0x00}}, {2, [3]byte{0xc3, 0xbb, 0x00}},
-		{2, [3]byte{0xc3, 0xbc, 0x00}}, {2, [3]byte{0xc6, 0xb0, 0x00}},
-		{3, [3]byte{0xe2, 0x82, 0xab}}, {2, [3]byte{0xc3, 0xbf, 0x00}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0xa00000a0, 0xa10000a1, 0xa20000a2, 0xa30000a3, 0xa40000a4, 0xa50000a5, 0xa60000a6, 0xa70000a7,
-		0xa80000a8, 0xa90000a9, 0xaa0000aa, 0xab0000ab, 0xac0000ac, 0xad0000ad, 0xae0000ae, 0xaf0000af,
-		0xb00000b0, 0xb10000b1, 0xb20000b2, 0xb30000b3, 0xb40000b4, 0xb50000b5, 0xb60000b6, 0xb70000b7,
-		0xb80000b8, 0xb90000b9, 0xba0000ba, 0xbb0000bb, 0xbc0000bc, 0xbd0000bd, 0xbe0000be, 0xbf0000bf,
-		0xc00000c0, 0xc10000c1, 0xc20000c2, 0xc40000c4, 0xc50000c5, 0xc60000c6, 0xc70000c7, 0xc80000c8,
-		0xc90000c9, 0xca0000ca, 0xcb0000cb, 0xcd0000cd, 0xce0000ce, 0xcf0000cf, 0xd10000d1, 0xd30000d3,
-		0xd40000d4, 0xd60000d6, 0xd70000d7, 0xd80000d8, 0xd90000d9, 0xda0000da, 0xdb0000db, 0xdc0000dc,
-		0xdf0000df, 0xe00000e0, 0xe10000e1, 0xe20000e2, 0xe40000e4, 0xe50000e5, 0xe60000e6, 0xe70000e7,
-		0xe80000e8, 0xe90000e9, 0xea0000ea, 0xeb0000eb, 0xed0000ed, 0xee0000ee, 0xef0000ef, 0xf10000f1,
-		0xf30000f3, 0xf40000f4, 0xf60000f6, 0xf70000f7, 0xf80000f8, 0xf90000f9, 0xfa0000fa, 0xfb0000fb,
-		0xfc0000fc, 0xff0000ff, 0xc3000102, 0xe3000103, 0xd0000110, 0xf0000111, 0x8c000152, 0x9c000153,
-		0x9f000178, 0x83000192, 0xd50001a0, 0xf50001a1, 0xdd0001af, 0xfd0001b0, 0x880002c6, 0x980002dc,
-		0xcc000300, 0xec000301, 0xde000303, 0xd2000309, 0xf2000323, 0x96002013, 0x97002014, 0x91002018,
-		0x92002019, 0x8200201a, 0x9300201c, 0x9400201d, 0x8400201e, 0x86002020, 0x87002021, 0x95002022,
-		0x85002026, 0x89002030, 0x8b002039, 0x9b00203a, 0xfe0020ab, 0x800020ac, 0x99002122, 0x99002122,
-		0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122, 0x99002122,
-	},
-}
-
-// XUserDefined is the X-User-Defined encoding.
-//
-// It is defined at http://encoding.spec.whatwg.org/#x-user-defined
-var XUserDefined *Charmap = &xUserDefined
-
-var xUserDefined = Charmap{
-	name:          "X-User-Defined",
-	mib:           identifier.XUserDefined,
-	asciiSuperset: true,
-	low:           0x80,
-	replacement:   0x1a,
-	decode: [256]utf8Enc{
-		{1, [3]byte{0x00, 0x00, 0x00}}, {1, [3]byte{0x01, 0x00, 0x00}},
-		{1, [3]byte{0x02, 0x00, 0x00}}, {1, [3]byte{0x03, 0x00, 0x00}},
-		{1, [3]byte{0x04, 0x00, 0x00}}, {1, [3]byte{0x05, 0x00, 0x00}},
-		{1, [3]byte{0x06, 0x00, 0x00}}, {1, [3]byte{0x07, 0x00, 0x00}},
-		{1, [3]byte{0x08, 0x00, 0x00}}, {1, [3]byte{0x09, 0x00, 0x00}},
-		{1, [3]byte{0x0a, 0x00, 0x00}}, {1, [3]byte{0x0b, 0x00, 0x00}},
-		{1, [3]byte{0x0c, 0x00, 0x00}}, {1, [3]byte{0x0d, 0x00, 0x00}},
-		{1, [3]byte{0x0e, 0x00, 0x00}}, {1, [3]byte{0x0f, 0x00, 0x00}},
-		{1, [3]byte{0x10, 0x00, 0x00}}, {1, [3]byte{0x11, 0x00, 0x00}},
-		{1, [3]byte{0x12, 0x00, 0x00}}, {1, [3]byte{0x13, 0x00, 0x00}},
-		{1, [3]byte{0x14, 0x00, 0x00}}, {1, [3]byte{0x15, 0x00, 0x00}},
-		{1, [3]byte{0x16, 0x00, 0x00}}, {1, [3]byte{0x17, 0x00, 0x00}},
-		{1, [3]byte{0x18, 0x00, 0x00}}, {1, [3]byte{0x19, 0x00, 0x00}},
-		{1, [3]byte{0x1a, 0x00, 0x00}}, {1, [3]byte{0x1b, 0x00, 0x00}},
-		{1, [3]byte{0x1c, 0x00, 0x00}}, {1, [3]byte{0x1d, 0x00, 0x00}},
-		{1, [3]byte{0x1e, 0x00, 0x00}}, {1, [3]byte{0x1f, 0x00, 0x00}},
-		{1, [3]byte{0x20, 0x00, 0x00}}, {1, [3]byte{0x21, 0x00, 0x00}},
-		{1, [3]byte{0x22, 0x00, 0x00}}, {1, [3]byte{0x23, 0x00, 0x00}},
-		{1, [3]byte{0x24, 0x00, 0x00}}, {1, [3]byte{0x25, 0x00, 0x00}},
-		{1, [3]byte{0x26, 0x00, 0x00}}, {1, [3]byte{0x27, 0x00, 0x00}},
-		{1, [3]byte{0x28, 0x00, 0x00}}, {1, [3]byte{0x29, 0x00, 0x00}},
-		{1, [3]byte{0x2a, 0x00, 0x00}}, {1, [3]byte{0x2b, 0x00, 0x00}},
-		{1, [3]byte{0x2c, 0x00, 0x00}}, {1, [3]byte{0x2d, 0x00, 0x00}},
-		{1, [3]byte{0x2e, 0x00, 0x00}}, {1, [3]byte{0x2f, 0x00, 0x00}},
-		{1, [3]byte{0x30, 0x00, 0x00}}, {1, [3]byte{0x31, 0x00, 0x00}},
-		{1, [3]byte{0x32, 0x00, 0x00}}, {1, [3]byte{0x33, 0x00, 0x00}},
-		{1, [3]byte{0x34, 0x00, 0x00}}, {1, [3]byte{0x35, 0x00, 0x00}},
-		{1, [3]byte{0x36, 0x00, 0x00}}, {1, [3]byte{0x37, 0x00, 0x00}},
-		{1, [3]byte{0x38, 0x00, 0x00}}, {1, [3]byte{0x39, 0x00, 0x00}},
-		{1, [3]byte{0x3a, 0x00, 0x00}}, {1, [3]byte{0x3b, 0x00, 0x00}},
-		{1, [3]byte{0x3c, 0x00, 0x00}}, {1, [3]byte{0x3d, 0x00, 0x00}},
-		{1, [3]byte{0x3e, 0x00, 0x00}}, {1, [3]byte{0x3f, 0x00, 0x00}},
-		{1, [3]byte{0x40, 0x00, 0x00}}, {1, [3]byte{0x41, 0x00, 0x00}},
-		{1, [3]byte{0x42, 0x00, 0x00}}, {1, [3]byte{0x43, 0x00, 0x00}},
-		{1, [3]byte{0x44, 0x00, 0x00}}, {1, [3]byte{0x45, 0x00, 0x00}},
-		{1, [3]byte{0x46, 0x00, 0x00}}, {1, [3]byte{0x47, 0x00, 0x00}},
-		{1, [3]byte{0x48, 0x00, 0x00}}, {1, [3]byte{0x49, 0x00, 0x00}},
-		{1, [3]byte{0x4a, 0x00, 0x00}}, {1, [3]byte{0x4b, 0x00, 0x00}},
-		{1, [3]byte{0x4c, 0x00, 0x00}}, {1, [3]byte{0x4d, 0x00, 0x00}},
-		{1, [3]byte{0x4e, 0x00, 0x00}}, {1, [3]byte{0x4f, 0x00, 0x00}},
-		{1, [3]byte{0x50, 0x00, 0x00}}, {1, [3]byte{0x51, 0x00, 0x00}},
-		{1, [3]byte{0x52, 0x00, 0x00}}, {1, [3]byte{0x53, 0x00, 0x00}},
-		{1, [3]byte{0x54, 0x00, 0x00}}, {1, [3]byte{0x55, 0x00, 0x00}},
-		{1, [3]byte{0x56, 0x00, 0x00}}, {1, [3]byte{0x57, 0x00, 0x00}},
-		{1, [3]byte{0x58, 0x00, 0x00}}, {1, [3]byte{0x59, 0x00, 0x00}},
-		{1, [3]byte{0x5a, 0x00, 0x00}}, {1, [3]byte{0x5b, 0x00, 0x00}},
-		{1, [3]byte{0x5c, 0x00, 0x00}}, {1, [3]byte{0x5d, 0x00, 0x00}},
-		{1, [3]byte{0x5e, 0x00, 0x00}}, {1, [3]byte{0x5f, 0x00, 0x00}},
-		{1, [3]byte{0x60, 0x00, 0x00}}, {1, [3]byte{0x61, 0x00, 0x00}},
-		{1, [3]byte{0x62, 0x00, 0x00}}, {1, [3]byte{0x63, 0x00, 0x00}},
-		{1, [3]byte{0x64, 0x00, 0x00}}, {1, [3]byte{0x65, 0x00, 0x00}},
-		{1, [3]byte{0x66, 0x00, 0x00}}, {1, [3]byte{0x67, 0x00, 0x00}},
-		{1, [3]byte{0x68, 0x00, 0x00}}, {1, [3]byte{0x69, 0x00, 0x00}},
-		{1, [3]byte{0x6a, 0x00, 0x00}}, {1, [3]byte{0x6b, 0x00, 0x00}},
-		{1, [3]byte{0x6c, 0x00, 0x00}}, {1, [3]byte{0x6d, 0x00, 0x00}},
-		{1, [3]byte{0x6e, 0x00, 0x00}}, {1, [3]byte{0x6f, 0x00, 0x00}},
-		{1, [3]byte{0x70, 0x00, 0x00}}, {1, [3]byte{0x71, 0x00, 0x00}},
-		{1, [3]byte{0x72, 0x00, 0x00}}, {1, [3]byte{0x73, 0x00, 0x00}},
-		{1, [3]byte{0x74, 0x00, 0x00}}, {1, [3]byte{0x75, 0x00, 0x00}},
-		{1, [3]byte{0x76, 0x00, 0x00}}, {1, [3]byte{0x77, 0x00, 0x00}},
-		{1, [3]byte{0x78, 0x00, 0x00}}, {1, [3]byte{0x79, 0x00, 0x00}},
-		{1, [3]byte{0x7a, 0x00, 0x00}}, {1, [3]byte{0x7b, 0x00, 0x00}},
-		{1, [3]byte{0x7c, 0x00, 0x00}}, {1, [3]byte{0x7d, 0x00, 0x00}},
-		{1, [3]byte{0x7e, 0x00, 0x00}}, {1, [3]byte{0x7f, 0x00, 0x00}},
-		{3, [3]byte{0xef, 0x9e, 0x80}}, {3, [3]byte{0xef, 0x9e, 0x81}},
-		{3, [3]byte{0xef, 0x9e, 0x82}}, {3, [3]byte{0xef, 0x9e, 0x83}},
-		{3, [3]byte{0xef, 0x9e, 0x84}}, {3, [3]byte{0xef, 0x9e, 0x85}},
-		{3, [3]byte{0xef, 0x9e, 0x86}}, {3, [3]byte{0xef, 0x9e, 0x87}},
-		{3, [3]byte{0xef, 0x9e, 0x88}}, {3, [3]byte{0xef, 0x9e, 0x89}},
-		{3, [3]byte{0xef, 0x9e, 0x8a}}, {3, [3]byte{0xef, 0x9e, 0x8b}},
-		{3, [3]byte{0xef, 0x9e, 0x8c}}, {3, [3]byte{0xef, 0x9e, 0x8d}},
-		{3, [3]byte{0xef, 0x9e, 0x8e}}, {3, [3]byte{0xef, 0x9e, 0x8f}},
-		{3, [3]byte{0xef, 0x9e, 0x90}}, {3, [3]byte{0xef, 0x9e, 0x91}},
-		{3, [3]byte{0xef, 0x9e, 0x92}}, {3, [3]byte{0xef, 0x9e, 0x93}},
-		{3, [3]byte{0xef, 0x9e, 0x94}}, {3, [3]byte{0xef, 0x9e, 0x95}},
-		{3, [3]byte{0xef, 0x9e, 0x96}}, {3, [3]byte{0xef, 0x9e, 0x97}},
-		{3, [3]byte{0xef, 0x9e, 0x98}}, {3, [3]byte{0xef, 0x9e, 0x99}},
-		{3, [3]byte{0xef, 0x9e, 0x9a}}, {3, [3]byte{0xef, 0x9e, 0x9b}},
-		{3, [3]byte{0xef, 0x9e, 0x9c}}, {3, [3]byte{0xef, 0x9e, 0x9d}},
-		{3, [3]byte{0xef, 0x9e, 0x9e}}, {3, [3]byte{0xef, 0x9e, 0x9f}},
-		{3, [3]byte{0xef, 0x9e, 0xa0}}, {3, [3]byte{0xef, 0x9e, 0xa1}},
-		{3, [3]byte{0xef, 0x9e, 0xa2}}, {3, [3]byte{0xef, 0x9e, 0xa3}},
-		{3, [3]byte{0xef, 0x9e, 0xa4}}, {3, [3]byte{0xef, 0x9e, 0xa5}},
-		{3, [3]byte{0xef, 0x9e, 0xa6}}, {3, [3]byte{0xef, 0x9e, 0xa7}},
-		{3, [3]byte{0xef, 0x9e, 0xa8}}, {3, [3]byte{0xef, 0x9e, 0xa9}},
-		{3, [3]byte{0xef, 0x9e, 0xaa}}, {3, [3]byte{0xef, 0x9e, 0xab}},
-		{3, [3]byte{0xef, 0x9e, 0xac}}, {3, [3]byte{0xef, 0x9e, 0xad}},
-		{3, [3]byte{0xef, 0x9e, 0xae}}, {3, [3]byte{0xef, 0x9e, 0xaf}},
-		{3, [3]byte{0xef, 0x9e, 0xb0}}, {3, [3]byte{0xef, 0x9e, 0xb1}},
-		{3, [3]byte{0xef, 0x9e, 0xb2}}, {3, [3]byte{0xef, 0x9e, 0xb3}},
-		{3, [3]byte{0xef, 0x9e, 0xb4}}, {3, [3]byte{0xef, 0x9e, 0xb5}},
-		{3, [3]byte{0xef, 0x9e, 0xb6}}, {3, [3]byte{0xef, 0x9e, 0xb7}},
-		{3, [3]byte{0xef, 0x9e, 0xb8}}, {3, [3]byte{0xef, 0x9e, 0xb9}},
-		{3, [3]byte{0xef, 0x9e, 0xba}}, {3, [3]byte{0xef, 0x9e, 0xbb}},
-		{3, [3]byte{0xef, 0x9e, 0xbc}}, {3, [3]byte{0xef, 0x9e, 0xbd}},
-		{3, [3]byte{0xef, 0x9e, 0xbe}}, {3, [3]byte{0xef, 0x9e, 0xbf}},
-		{3, [3]byte{0xef, 0x9f, 0x80}}, {3, [3]byte{0xef, 0x9f, 0x81}},
-		{3, [3]byte{0xef, 0x9f, 0x82}}, {3, [3]byte{0xef, 0x9f, 0x83}},
-		{3, [3]byte{0xef, 0x9f, 0x84}}, {3, [3]byte{0xef, 0x9f, 0x85}},
-		{3, [3]byte{0xef, 0x9f, 0x86}}, {3, [3]byte{0xef, 0x9f, 0x87}},
-		{3, [3]byte{0xef, 0x9f, 0x88}}, {3, [3]byte{0xef, 0x9f, 0x89}},
-		{3, [3]byte{0xef, 0x9f, 0x8a}}, {3, [3]byte{0xef, 0x9f, 0x8b}},
-		{3, [3]byte{0xef, 0x9f, 0x8c}}, {3, [3]byte{0xef, 0x9f, 0x8d}},
-		{3, [3]byte{0xef, 0x9f, 0x8e}}, {3, [3]byte{0xef, 0x9f, 0x8f}},
-		{3, [3]byte{0xef, 0x9f, 0x90}}, {3, [3]byte{0xef, 0x9f, 0x91}},
-		{3, [3]byte{0xef, 0x9f, 0x92}}, {3, [3]byte{0xef, 0x9f, 0x93}},
-		{3, [3]byte{0xef, 0x9f, 0x94}}, {3, [3]byte{0xef, 0x9f, 0x95}},
-		{3, [3]byte{0xef, 0x9f, 0x96}}, {3, [3]byte{0xef, 0x9f, 0x97}},
-		{3, [3]byte{0xef, 0x9f, 0x98}}, {3, [3]byte{0xef, 0x9f, 0x99}},
-		{3, [3]byte{0xef, 0x9f, 0x9a}}, {3, [3]byte{0xef, 0x9f, 0x9b}},
-		{3, [3]byte{0xef, 0x9f, 0x9c}}, {3, [3]byte{0xef, 0x9f, 0x9d}},
-		{3, [3]byte{0xef, 0x9f, 0x9e}}, {3, [3]byte{0xef, 0x9f, 0x9f}},
-		{3, [3]byte{0xef, 0x9f, 0xa0}}, {3, [3]byte{0xef, 0x9f, 0xa1}},
-		{3, [3]byte{0xef, 0x9f, 0xa2}}, {3, [3]byte{0xef, 0x9f, 0xa3}},
-		{3, [3]byte{0xef, 0x9f, 0xa4}}, {3, [3]byte{0xef, 0x9f, 0xa5}},
-		{3, [3]byte{0xef, 0x9f, 0xa6}}, {3, [3]byte{0xef, 0x9f, 0xa7}},
-		{3, [3]byte{0xef, 0x9f, 0xa8}}, {3, [3]byte{0xef, 0x9f, 0xa9}},
-		{3, [3]byte{0xef, 0x9f, 0xaa}}, {3, [3]byte{0xef, 0x9f, 0xab}},
-		{3, [3]byte{0xef, 0x9f, 0xac}}, {3, [3]byte{0xef, 0x9f, 0xad}},
-		{3, [3]byte{0xef, 0x9f, 0xae}}, {3, [3]byte{0xef, 0x9f, 0xaf}},
-		{3, [3]byte{0xef, 0x9f, 0xb0}}, {3, [3]byte{0xef, 0x9f, 0xb1}},
-		{3, [3]byte{0xef, 0x9f, 0xb2}}, {3, [3]byte{0xef, 0x9f, 0xb3}},
-		{3, [3]byte{0xef, 0x9f, 0xb4}}, {3, [3]byte{0xef, 0x9f, 0xb5}},
-		{3, [3]byte{0xef, 0x9f, 0xb6}}, {3, [3]byte{0xef, 0x9f, 0xb7}},
-		{3, [3]byte{0xef, 0x9f, 0xb8}}, {3, [3]byte{0xef, 0x9f, 0xb9}},
-		{3, [3]byte{0xef, 0x9f, 0xba}}, {3, [3]byte{0xef, 0x9f, 0xbb}},
-		{3, [3]byte{0xef, 0x9f, 0xbc}}, {3, [3]byte{0xef, 0x9f, 0xbd}},
-		{3, [3]byte{0xef, 0x9f, 0xbe}}, {3, [3]byte{0xef, 0x9f, 0xbf}},
-	},
-	encode: [256]uint32{
-		0x00000000, 0x01000001, 0x02000002, 0x03000003, 0x04000004, 0x05000005, 0x06000006, 0x07000007,
-		0x08000008, 0x09000009, 0x0a00000a, 0x0b00000b, 0x0c00000c, 0x0d00000d, 0x0e00000e, 0x0f00000f,
-		0x10000010, 0x11000011, 0x12000012, 0x13000013, 0x14000014, 0x15000015, 0x16000016, 0x17000017,
-		0x18000018, 0x19000019, 0x1a00001a, 0x1b00001b, 0x1c00001c, 0x1d00001d, 0x1e00001e, 0x1f00001f,
-		0x20000020, 0x21000021, 0x22000022, 0x23000023, 0x24000024, 0x25000025, 0x26000026, 0x27000027,
-		0x28000028, 0x29000029, 0x2a00002a, 0x2b00002b, 0x2c00002c, 0x2d00002d, 0x2e00002e, 0x2f00002f,
-		0x30000030, 0x31000031, 0x32000032, 0x33000033, 0x34000034, 0x35000035, 0x36000036, 0x37000037,
-		0x38000038, 0x39000039, 0x3a00003a, 0x3b00003b, 0x3c00003c, 0x3d00003d, 0x3e00003e, 0x3f00003f,
-		0x40000040, 0x41000041, 0x42000042, 0x43000043, 0x44000044, 0x45000045, 0x46000046, 0x47000047,
-		0x48000048, 0x49000049, 0x4a00004a, 0x4b00004b, 0x4c00004c, 0x4d00004d, 0x4e00004e, 0x4f00004f,
-		0x50000050, 0x51000051, 0x52000052, 0x53000053, 0x54000054, 0x55000055, 0x56000056, 0x57000057,
-		0x58000058, 0x59000059, 0x5a00005a, 0x5b00005b, 0x5c00005c, 0x5d00005d, 0x5e00005e, 0x5f00005f,
-		0x60000060, 0x61000061, 0x62000062, 0x63000063, 0x64000064, 0x65000065, 0x66000066, 0x67000067,
-		0x68000068, 0x69000069, 0x6a00006a, 0x6b00006b, 0x6c00006c, 0x6d00006d, 0x6e00006e, 0x6f00006f,
-		0x70000070, 0x71000071, 0x72000072, 0x73000073, 0x74000074, 0x75000075, 0x76000076, 0x77000077,
-		0x78000078, 0x79000079, 0x7a00007a, 0x7b00007b, 0x7c00007c, 0x7d00007d, 0x7e00007e, 0x7f00007f,
-		0x8000f780, 0x8100f781, 0x8200f782, 0x8300f783, 0x8400f784, 0x8500f785, 0x8600f786, 0x8700f787,
-		0x8800f788, 0x8900f789, 0x8a00f78a, 0x8b00f78b, 0x8c00f78c, 0x8d00f78d, 0x8e00f78e, 0x8f00f78f,
-		0x9000f790, 0x9100f791, 0x9200f792, 0x9300f793, 0x9400f794, 0x9500f795, 0x9600f796, 0x9700f797,
-		0x9800f798, 0x9900f799, 0x9a00f79a, 0x9b00f79b, 0x9c00f79c, 0x9d00f79d, 0x9e00f79e, 0x9f00f79f,
-		0xa000f7a0, 0xa100f7a1, 0xa200f7a2, 0xa300f7a3, 0xa400f7a4, 0xa500f7a5, 0xa600f7a6, 0xa700f7a7,
-		0xa800f7a8, 0xa900f7a9, 0xaa00f7aa, 0xab00f7ab, 0xac00f7ac, 0xad00f7ad, 0xae00f7ae, 0xaf00f7af,
-		0xb000f7b0, 0xb100f7b1, 0xb200f7b2, 0xb300f7b3, 0xb400f7b4, 0xb500f7b5, 0xb600f7b6, 0xb700f7b7,
-		0xb800f7b8, 0xb900f7b9, 0xba00f7ba, 0xbb00f7bb, 0xbc00f7bc, 0xbd00f7bd, 0xbe00f7be, 0xbf00f7bf,
-		0xc000f7c0, 0xc100f7c1, 0xc200f7c2, 0xc300f7c3, 0xc400f7c4, 0xc500f7c5, 0xc600f7c6, 0xc700f7c7,
-		0xc800f7c8, 0xc900f7c9, 0xca00f7ca, 0xcb00f7cb, 0xcc00f7cc, 0xcd00f7cd, 0xce00f7ce, 0xcf00f7cf,
-		0xd000f7d0, 0xd100f7d1, 0xd200f7d2, 0xd300f7d3, 0xd400f7d4, 0xd500f7d5, 0xd600f7d6, 0xd700f7d7,
-		0xd800f7d8, 0xd900f7d9, 0xda00f7da, 0xdb00f7db, 0xdc00f7dc, 0xdd00f7dd, 0xde00f7de, 0xdf00f7df,
-		0xe000f7e0, 0xe100f7e1, 0xe200f7e2, 0xe300f7e3, 0xe400f7e4, 0xe500f7e5, 0xe600f7e6, 0xe700f7e7,
-		0xe800f7e8, 0xe900f7e9, 0xea00f7ea, 0xeb00f7eb, 0xec00f7ec, 0xed00f7ed, 0xee00f7ee, 0xef00f7ef,
-		0xf000f7f0, 0xf100f7f1, 0xf200f7f2, 0xf300f7f3, 0xf400f7f4, 0xf500f7f5, 0xf600f7f6, 0xf700f7f7,
-		0xf800f7f8, 0xf900f7f9, 0xfa00f7fa, 0xfb00f7fb, 0xfc00f7fc, 0xfd00f7fd, 0xfe00f7fe, 0xff00f7ff,
-	},
-}
-var listAll = []encoding.Encoding{
-	CodePage037,
-	CodePage437,
-	CodePage850,
-	CodePage852,
-	CodePage855,
-	CodePage858,
-	CodePage860,
-	CodePage862,
-	CodePage863,
-	CodePage865,
-	CodePage866,
-	CodePage1047,
-	CodePage1140,
-	ISO8859_1,
-	ISO8859_2,
-	ISO8859_3,
-	ISO8859_4,
-	ISO8859_5,
-	ISO8859_6,
-	ISO8859_6E,
-	ISO8859_6I,
-	ISO8859_7,
-	ISO8859_8,
-	ISO8859_8E,
-	ISO8859_8I,
-	ISO8859_9,
-	ISO8859_10,
-	ISO8859_13,
-	ISO8859_14,
-	ISO8859_15,
-	ISO8859_16,
-	KOI8R,
-	KOI8U,
-	Macintosh,
-	MacintoshCyrillic,
-	Windows874,
-	Windows1250,
-	Windows1251,
-	Windows1252,
-	Windows1253,
-	Windows1254,
-	Windows1255,
-	Windows1256,
-	Windows1257,
-	Windows1258,
-	XUserDefined,
-}
-
-// Total table size 87024 bytes (84KiB); checksum: 811C9DC5
Index: trunk/vendor/golang.org/x/text/encoding/encoding.go
===================================================================
--- trunk/vendor/golang.org/x/text/encoding/encoding.go	(revision 145)
+++ 	(revision )
@@ -1,335 +1,0 @@
-// Copyright 2013 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-// Package encoding defines an interface for character encodings, such as Shift
-// JIS and Windows 1252, that can convert to and from UTF-8.
-//
-// Encoding implementations are provided in other packages, such as
-// golang.org/x/text/encoding/charmap and
-// golang.org/x/text/encoding/japanese.
-package encoding // import "golang.org/x/text/encoding"
-
-import (
-	"errors"
-	"io"
-	"strconv"
-	"unicode/utf8"
-
-	"golang.org/x/text/encoding/internal/identifier"
-	"golang.org/x/text/transform"
-)
-
-// TODO:
-// - There seems to be some inconsistency in when decoders return errors
-//   and when not. Also documentation seems to suggest they shouldn't return
-//   errors at all (except for UTF-16).
-// - Encoders seem to rely on or at least benefit from the input being in NFC
-//   normal form. Perhaps add an example how users could prepare their output.
-
-// Encoding is a character set encoding that can be transformed to and from
-// UTF-8.
-type Encoding interface {
-	// NewDecoder returns a Decoder.
-	NewDecoder() *Decoder
-
-	// NewEncoder returns an Encoder.
-	NewEncoder() *Encoder
-}
-
-// A Decoder converts bytes to UTF-8. It implements transform.Transformer.
-//
-// Transforming source bytes that are not of that encoding will not result in an
-// error per se. Each byte that cannot be transcoded will be represented in the
-// output by the UTF-8 encoding of '\uFFFD', the replacement rune.
-type Decoder struct {
-	transform.Transformer
-
-	// This forces external creators of Decoders to use names in struct
-	// initializers, allowing for future extendibility without having to break
-	// code.
-	_ struct{}
-}
-
-// Bytes converts the given encoded bytes to UTF-8. It returns the converted
-// bytes or nil, err if any error occurred.
-func (d *Decoder) Bytes(b []byte) ([]byte, error) {
-	b, _, err := transform.Bytes(d, b)
-	if err != nil {
-		return nil, err
-	}
-	return b, nil
-}
-
-// String converts the given encoded string to UTF-8. It returns the converted
-// string or "", err if any error occurred.
-func (d *Decoder) String(s string) (string, error) {
-	s, _, err := transform.String(d, s)
-	if err != nil {
-		return "", err
-	}
-	return s, nil
-}
-
-// Reader wraps another Reader to decode its bytes.
-//
-// The Decoder may not be used for any other operation as long as the returned
-// Reader is in use.
-func (d *Decoder) Reader(r io.Reader) io.Reader {
-	return transform.NewReader(r, d)
-}
-
-// An Encoder converts bytes from UTF-8. It implements transform.Transformer.
-//
-// Each rune that cannot be transcoded will result in an error. In this case,
-// the transform will consume all source byte up to, not including the offending
-// rune. Transforming source bytes that are not valid UTF-8 will be replaced by
-// `\uFFFD`. To return early with an error instead, use transform.Chain to
-// preprocess the data with a UTF8Validator.
-type Encoder struct {
-	transform.Transformer
-
-	// This forces external creators of Encoders to use names in struct
-	// initializers, allowing for future extendibility without having to break
-	// code.
-	_ struct{}
-}
-
-// Bytes converts bytes from UTF-8. It returns the converted bytes or nil, err if
-// any error occurred.
-func (e *Encoder) Bytes(b []byte) ([]byte, error) {
-	b, _, err := transform.Bytes(e, b)
-	if err != nil {
-		return nil, err
-	}
-	return b, nil
-}
-
-// String converts a string from UTF-8. It returns the converted string or
-// "", err if any error occurred.
-func (e *Encoder) String(s string) (string, error) {
-	s, _, err := transform.String(e, s)
-	if err != nil {
-		return "", err
-	}
-	return s, nil
-}
-
-// Writer wraps another Writer to encode its UTF-8 output.
-//
-// The Encoder may not be used for any other operation as long as the returned
-// Writer is in use.
-func (e *Encoder) Writer(w io.Writer) io.Writer {
-	return transform.NewWriter(w, e)
-}
-
-// ASCIISub is the ASCII substitute character, as recommended by
-// https://unicode.org/reports/tr36/#Text_Comparison
-const ASCIISub = '\x1a'
-
-// Nop is the nop encoding. Its transformed bytes are the same as the source
-// bytes; it does not replace invalid UTF-8 sequences.
-var Nop Encoding = nop{}
-
-type nop struct{}
-
-func (nop) NewDecoder() *Decoder {
-	return &Decoder{Transformer: transform.Nop}
-}
-func (nop) NewEncoder() *Encoder {
-	return &Encoder{Transformer: transform.Nop}
-}
-
-// Replacement is the replacement encoding. Decoding from the replacement
-// encoding yields a single '\uFFFD' replacement rune. Encoding from UTF-8 to
-// the replacement encoding yields the same as the source bytes except that
-// invalid UTF-8 is converted to '\uFFFD'.
-//
-// It is defined at http://encoding.spec.whatwg.org/#replacement
-var Replacement Encoding = replacement{}
-
-type replacement struct{}
-
-func (replacement) NewDecoder() *Decoder {
-	return &Decoder{Transformer: replacementDecoder{}}
-}
-
-func (replacement) NewEncoder() *Encoder {
-	return &Encoder{Transformer: replacementEncoder{}}
-}
-
-func (replacement) ID() (mib identifier.MIB, other string) {
-	return identifier.Replacement, ""
-}
-
-type replacementDecoder struct{ transform.NopResetter }
-
-func (replacementDecoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	if len(dst) < 3 {
-		return 0, 0, transform.ErrShortDst
-	}
-	if atEOF {
-		const fffd = "\ufffd"
-		dst[0] = fffd[0]
-		dst[1] = fffd[1]
-		dst[2] = fffd[2]
-		nDst = 3
-	}
-	return nDst, len(src), nil
-}
-
-type replacementEncoder struct{ transform.NopResetter }
-
-func (replacementEncoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	r, size := rune(0), 0
-
-	for ; nSrc < len(src); nSrc += size {
-		r = rune(src[nSrc])
-
-		// Decode a 1-byte rune.
-		if r < utf8.RuneSelf {
-			size = 1
-
-		} else {
-			// Decode a multi-byte rune.
-			r, size = utf8.DecodeRune(src[nSrc:])
-			if size == 1 {
-				// All valid runes of size 1 (those below utf8.RuneSelf) were
-				// handled above. We have invalid UTF-8 or we haven't seen the
-				// full character yet.
-				if !atEOF && !utf8.FullRune(src[nSrc:]) {
-					err = transform.ErrShortSrc
-					break
-				}
-				r = '\ufffd'
-			}
-		}
-
-		if nDst+utf8.RuneLen(r) > len(dst) {
-			err = transform.ErrShortDst
-			break
-		}
-		nDst += utf8.EncodeRune(dst[nDst:], r)
-	}
-	return nDst, nSrc, err
-}
-
-// HTMLEscapeUnsupported wraps encoders to replace source runes outside the
-// repertoire of the destination encoding with HTML escape sequences.
-//
-// This wrapper exists to comply to URL and HTML forms requiring a
-// non-terminating legacy encoder. The produced sequences may lead to data
-// loss as they are indistinguishable from legitimate input. To avoid this
-// issue, use UTF-8 encodings whenever possible.
-func HTMLEscapeUnsupported(e *Encoder) *Encoder {
-	return &Encoder{Transformer: &errorHandler{e, errorToHTML}}
-}
-
-// ReplaceUnsupported wraps encoders to replace source runes outside the
-// repertoire of the destination encoding with an encoding-specific
-// replacement.
-//
-// This wrapper is only provided for backwards compatibility and legacy
-// handling. Its use is strongly discouraged. Use UTF-8 whenever possible.
-func ReplaceUnsupported(e *Encoder) *Encoder {
-	return &Encoder{Transformer: &errorHandler{e, errorToReplacement}}
-}
-
-type errorHandler struct {
-	*Encoder
-	handler func(dst []byte, r rune, err repertoireError) (n int, ok bool)
-}
-
-// TODO: consider making this error public in some form.
-type repertoireError interface {
-	Replacement() byte
-}
-
-func (h errorHandler) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	nDst, nSrc, err = h.Transformer.Transform(dst, src, atEOF)
-	for err != nil {
-		rerr, ok := err.(repertoireError)
-		if !ok {
-			return nDst, nSrc, err
-		}
-		r, sz := utf8.DecodeRune(src[nSrc:])
-		n, ok := h.handler(dst[nDst:], r, rerr)
-		if !ok {
-			return nDst, nSrc, transform.ErrShortDst
-		}
-		err = nil
-		nDst += n
-		if nSrc += sz; nSrc < len(src) {
-			var dn, sn int
-			dn, sn, err = h.Transformer.Transform(dst[nDst:], src[nSrc:], atEOF)
-			nDst += dn
-			nSrc += sn
-		}
-	}
-	return nDst, nSrc, err
-}
-
-func errorToHTML(dst []byte, r rune, err repertoireError) (n int, ok bool) {
-	buf := [8]byte{}
-	b := strconv.AppendUint(buf[:0], uint64(r), 10)
-	if n = len(b) + len("&#;"); n >= len(dst) {
-		return 0, false
-	}
-	dst[0] = '&'
-	dst[1] = '#'
-	dst[copy(dst[2:], b)+2] = ';'
-	return n, true
-}
-
-func errorToReplacement(dst []byte, r rune, err repertoireError) (n int, ok bool) {
-	if len(dst) == 0 {
-		return 0, false
-	}
-	dst[0] = err.Replacement()
-	return 1, true
-}
-
-// ErrInvalidUTF8 means that a transformer encountered invalid UTF-8.
-var ErrInvalidUTF8 = errors.New("encoding: invalid UTF-8")
-
-// UTF8Validator is a transformer that returns ErrInvalidUTF8 on the first
-// input byte that is not valid UTF-8.
-var UTF8Validator transform.Transformer = utf8Validator{}
-
-type utf8Validator struct{ transform.NopResetter }
-
-func (utf8Validator) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	n := len(src)
-	if n > len(dst) {
-		n = len(dst)
-	}
-	for i := 0; i < n; {
-		if c := src[i]; c < utf8.RuneSelf {
-			dst[i] = c
-			i++
-			continue
-		}
-		_, size := utf8.DecodeRune(src[i:])
-		if size == 1 {
-			// All valid runes of size 1 (those below utf8.RuneSelf) were
-			// handled above. We have invalid UTF-8 or we haven't seen the
-			// full character yet.
-			err = ErrInvalidUTF8
-			if !atEOF && !utf8.FullRune(src[i:]) {
-				err = transform.ErrShortSrc
-			}
-			return i, i, err
-		}
-		if i+size > len(dst) {
-			return i, i, transform.ErrShortDst
-		}
-		for ; size > 0; size-- {
-			dst[i] = src[i]
-			i++
-		}
-	}
-	if len(src) > len(dst) {
-		err = transform.ErrShortDst
-	}
-	return n, n, err
-}
Index: trunk/vendor/golang.org/x/text/encoding/htmlindex/htmlindex.go
===================================================================
--- trunk/vendor/golang.org/x/text/encoding/htmlindex/htmlindex.go	(revision 145)
+++ 	(revision )
@@ -1,86 +1,0 @@
-// Copyright 2015 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-//go:generate go run gen.go
-
-// Package htmlindex maps character set encoding names to Encodings as
-// recommended by the W3C for use in HTML 5. See http://www.w3.org/TR/encoding.
-package htmlindex
-
-// TODO: perhaps have a "bare" version of the index (used by this package) that
-// is not pre-loaded with all encodings. Global variables in encodings prevent
-// the linker from being able to purge unneeded tables. This means that
-// referencing all encodings, as this package does for the default index, links
-// in all encodings unconditionally.
-//
-// This issue can be solved by either solving the linking issue (see
-// https://github.com/golang/go/issues/6330) or refactoring the encoding tables
-// (e.g. moving the tables to internal packages that do not use global
-// variables).
-
-// TODO: allow canonicalizing names
-
-import (
-	"errors"
-	"strings"
-	"sync"
-
-	"golang.org/x/text/encoding"
-	"golang.org/x/text/encoding/internal/identifier"
-	"golang.org/x/text/language"
-)
-
-var (
-	errInvalidName = errors.New("htmlindex: invalid encoding name")
-	errUnknown     = errors.New("htmlindex: unknown Encoding")
-	errUnsupported = errors.New("htmlindex: this encoding is not supported")
-)
-
-var (
-	matcherOnce sync.Once
-	matcher     language.Matcher
-)
-
-// LanguageDefault returns the canonical name of the default encoding for a
-// given language.
-func LanguageDefault(tag language.Tag) string {
-	matcherOnce.Do(func() {
-		tags := []language.Tag{}
-		for _, t := range strings.Split(locales, " ") {
-			tags = append(tags, language.MustParse(t))
-		}
-		matcher = language.NewMatcher(tags, language.PreferSameScript(true))
-	})
-	_, i, _ := matcher.Match(tag)
-	return canonical[localeMap[i]] // Default is Windows-1252.
-}
-
-// Get returns an Encoding for one of the names listed in
-// http://www.w3.org/TR/encoding using the Default Index. Matching is case-
-// insensitive.
-func Get(name string) (encoding.Encoding, error) {
-	x, ok := nameMap[strings.ToLower(strings.TrimSpace(name))]
-	if !ok {
-		return nil, errInvalidName
-	}
-	return encodings[x], nil
-}
-
-// Name reports the canonical name of the given Encoding. It will return
-// an error if e is not associated with a supported encoding scheme.
-func Name(e encoding.Encoding) (string, error) {
-	id, ok := e.(identifier.Interface)
-	if !ok {
-		return "", errUnknown
-	}
-	mib, _ := id.ID()
-	if mib == 0 {
-		return "", errUnknown
-	}
-	v, ok := mibMap[mib]
-	if !ok {
-		return "", errUnsupported
-	}
-	return canonical[v], nil
-}
Index: trunk/vendor/golang.org/x/text/encoding/htmlindex/map.go
===================================================================
--- trunk/vendor/golang.org/x/text/encoding/htmlindex/map.go	(revision 145)
+++ 	(revision )
@@ -1,105 +1,0 @@
-// Copyright 2015 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package htmlindex
-
-import (
-	"golang.org/x/text/encoding"
-	"golang.org/x/text/encoding/charmap"
-	"golang.org/x/text/encoding/internal/identifier"
-	"golang.org/x/text/encoding/japanese"
-	"golang.org/x/text/encoding/korean"
-	"golang.org/x/text/encoding/simplifiedchinese"
-	"golang.org/x/text/encoding/traditionalchinese"
-	"golang.org/x/text/encoding/unicode"
-)
-
-// mibMap maps a MIB identifier to an htmlEncoding index.
-var mibMap = map[identifier.MIB]htmlEncoding{
-	identifier.UTF8:              utf8,
-	identifier.UTF16BE:           utf16be,
-	identifier.UTF16LE:           utf16le,
-	identifier.IBM866:            ibm866,
-	identifier.ISOLatin2:         iso8859_2,
-	identifier.ISOLatin3:         iso8859_3,
-	identifier.ISOLatin4:         iso8859_4,
-	identifier.ISOLatinCyrillic:  iso8859_5,
-	identifier.ISOLatinArabic:    iso8859_6,
-	identifier.ISOLatinGreek:     iso8859_7,
-	identifier.ISOLatinHebrew:    iso8859_8,
-	identifier.ISO88598I:         iso8859_8I,
-	identifier.ISOLatin6:         iso8859_10,
-	identifier.ISO885913:         iso8859_13,
-	identifier.ISO885914:         iso8859_14,
-	identifier.ISO885915:         iso8859_15,
-	identifier.ISO885916:         iso8859_16,
-	identifier.KOI8R:             koi8r,
-	identifier.KOI8U:             koi8u,
-	identifier.Macintosh:         macintosh,
-	identifier.MacintoshCyrillic: macintoshCyrillic,
-	identifier.Windows874:        windows874,
-	identifier.Windows1250:       windows1250,
-	identifier.Windows1251:       windows1251,
-	identifier.Windows1252:       windows1252,
-	identifier.Windows1253:       windows1253,
-	identifier.Windows1254:       windows1254,
-	identifier.Windows1255:       windows1255,
-	identifier.Windows1256:       windows1256,
-	identifier.Windows1257:       windows1257,
-	identifier.Windows1258:       windows1258,
-	identifier.XUserDefined:      xUserDefined,
-	identifier.GBK:               gbk,
-	identifier.GB18030:           gb18030,
-	identifier.Big5:              big5,
-	identifier.EUCPkdFmtJapanese: eucjp,
-	identifier.ISO2022JP:         iso2022jp,
-	identifier.ShiftJIS:          shiftJIS,
-	identifier.EUCKR:             euckr,
-	identifier.Replacement:       replacement,
-}
-
-// encodings maps the internal htmlEncoding to an Encoding.
-// TODO: consider using a reusable index in encoding/internal.
-var encodings = [numEncodings]encoding.Encoding{
-	utf8:              unicode.UTF8,
-	ibm866:            charmap.CodePage866,
-	iso8859_2:         charmap.ISO8859_2,
-	iso8859_3:         charmap.ISO8859_3,
-	iso8859_4:         charmap.ISO8859_4,
-	iso8859_5:         charmap.ISO8859_5,
-	iso8859_6:         charmap.ISO8859_6,
-	iso8859_7:         charmap.ISO8859_7,
-	iso8859_8:         charmap.ISO8859_8,
-	iso8859_8I:        charmap.ISO8859_8I,
-	iso8859_10:        charmap.ISO8859_10,
-	iso8859_13:        charmap.ISO8859_13,
-	iso8859_14:        charmap.ISO8859_14,
-	iso8859_15:        charmap.ISO8859_15,
-	iso8859_16:        charmap.ISO8859_16,
-	koi8r:             charmap.KOI8R,
-	koi8u:             charmap.KOI8U,
-	macintosh:         charmap.Macintosh,
-	windows874:        charmap.Windows874,
-	windows1250:       charmap.Windows1250,
-	windows1251:       charmap.Windows1251,
-	windows1252:       charmap.Windows1252,
-	windows1253:       charmap.Windows1253,
-	windows1254:       charmap.Windows1254,
-	windows1255:       charmap.Windows1255,
-	windows1256:       charmap.Windows1256,
-	windows1257:       charmap.Windows1257,
-	windows1258:       charmap.Windows1258,
-	macintoshCyrillic: charmap.MacintoshCyrillic,
-	gbk:               simplifiedchinese.GBK,
-	gb18030:           simplifiedchinese.GB18030,
-	big5:              traditionalchinese.Big5,
-	eucjp:             japanese.EUCJP,
-	iso2022jp:         japanese.ISO2022JP,
-	shiftJIS:          japanese.ShiftJIS,
-	euckr:             korean.EUCKR,
-	replacement:       encoding.Replacement,
-	utf16be:           unicode.UTF16(unicode.BigEndian, unicode.IgnoreBOM),
-	utf16le:           unicode.UTF16(unicode.LittleEndian, unicode.IgnoreBOM),
-	xUserDefined:      charmap.XUserDefined,
-}
Index: trunk/vendor/golang.org/x/text/encoding/htmlindex/tables.go
===================================================================
--- trunk/vendor/golang.org/x/text/encoding/htmlindex/tables.go	(revision 145)
+++ 	(revision )
@@ -1,362 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-package htmlindex
-
-type htmlEncoding byte
-
-const (
-	utf8 htmlEncoding = iota
-	ibm866
-	iso8859_2
-	iso8859_3
-	iso8859_4
-	iso8859_5
-	iso8859_6
-	iso8859_7
-	iso8859_8
-	iso8859_8I
-	iso8859_10
-	iso8859_13
-	iso8859_14
-	iso8859_15
-	iso8859_16
-	koi8r
-	koi8u
-	macintosh
-	windows874
-	windows1250
-	windows1251
-	windows1252
-	windows1253
-	windows1254
-	windows1255
-	windows1256
-	windows1257
-	windows1258
-	macintoshCyrillic
-	gbk
-	gb18030
-	big5
-	eucjp
-	iso2022jp
-	shiftJIS
-	euckr
-	replacement
-	utf16be
-	utf16le
-	xUserDefined
-	numEncodings
-)
-
-var canonical = [numEncodings]string{
-	"utf-8",
-	"ibm866",
-	"iso-8859-2",
-	"iso-8859-3",
-	"iso-8859-4",
-	"iso-8859-5",
-	"iso-8859-6",
-	"iso-8859-7",
-	"iso-8859-8",
-	"iso-8859-8-i",
-	"iso-8859-10",
-	"iso-8859-13",
-	"iso-8859-14",
-	"iso-8859-15",
-	"iso-8859-16",
-	"koi8-r",
-	"koi8-u",
-	"macintosh",
-	"windows-874",
-	"windows-1250",
-	"windows-1251",
-	"windows-1252",
-	"windows-1253",
-	"windows-1254",
-	"windows-1255",
-	"windows-1256",
-	"windows-1257",
-	"windows-1258",
-	"x-mac-cyrillic",
-	"gbk",
-	"gb18030",
-	"big5",
-	"euc-jp",
-	"iso-2022-jp",
-	"shift_jis",
-	"euc-kr",
-	"replacement",
-	"utf-16be",
-	"utf-16le",
-	"x-user-defined",
-}
-
-var nameMap = map[string]htmlEncoding{
-	"unicode-1-1-utf-8":   utf8,
-	"unicode11utf8":       utf8,
-	"unicode20utf8":       utf8,
-	"utf-8":               utf8,
-	"utf8":                utf8,
-	"x-unicode20utf8":     utf8,
-	"866":                 ibm866,
-	"cp866":               ibm866,
-	"csibm866":            ibm866,
-	"ibm866":              ibm866,
-	"csisolatin2":         iso8859_2,
-	"iso-8859-2":          iso8859_2,
-	"iso-ir-101":          iso8859_2,
-	"iso8859-2":           iso8859_2,
-	"iso88592":            iso8859_2,
-	"iso_8859-2":          iso8859_2,
-	"iso_8859-2:1987":     iso8859_2,
-	"l2":                  iso8859_2,
-	"latin2":              iso8859_2,
-	"csisolatin3":         iso8859_3,
-	"iso-8859-3":          iso8859_3,
-	"iso-ir-109":          iso8859_3,
-	"iso8859-3":           iso8859_3,
-	"iso88593":            iso8859_3,
-	"iso_8859-3":          iso8859_3,
-	"iso_8859-3:1988":     iso8859_3,
-	"l3":                  iso8859_3,
-	"latin3":              iso8859_3,
-	"csisolatin4":         iso8859_4,
-	"iso-8859-4":          iso8859_4,
-	"iso-ir-110":          iso8859_4,
-	"iso8859-4":           iso8859_4,
-	"iso88594":            iso8859_4,
-	"iso_8859-4":          iso8859_4,
-	"iso_8859-4:1988":     iso8859_4,
-	"l4":                  iso8859_4,
-	"latin4":              iso8859_4,
-	"csisolatincyrillic":  iso8859_5,
-	"cyrillic":            iso8859_5,
-	"iso-8859-5":          iso8859_5,
-	"iso-ir-144":          iso8859_5,
-	"iso8859-5":           iso8859_5,
-	"iso88595":            iso8859_5,
-	"iso_8859-5":          iso8859_5,
-	"iso_8859-5:1988":     iso8859_5,
-	"arabic":              iso8859_6,
-	"asmo-708":            iso8859_6,
-	"csiso88596e":         iso8859_6,
-	"csiso88596i":         iso8859_6,
-	"csisolatinarabic":    iso8859_6,
-	"ecma-114":            iso8859_6,
-	"iso-8859-6":          iso8859_6,
-	"iso-8859-6-e":        iso8859_6,
-	"iso-8859-6-i":        iso8859_6,
-	"iso-ir-127":          iso8859_6,
-	"iso8859-6":           iso8859_6,
-	"iso88596":            iso8859_6,
-	"iso_8859-6":          iso8859_6,
-	"iso_8859-6:1987":     iso8859_6,
-	"csisolatingreek":     iso8859_7,
-	"ecma-118":            iso8859_7,
-	"elot_928":            iso8859_7,
-	"greek":               iso8859_7,
-	"greek8":              iso8859_7,
-	"iso-8859-7":          iso8859_7,
-	"iso-ir-126":          iso8859_7,
-	"iso8859-7":           iso8859_7,
-	"iso88597":            iso8859_7,
-	"iso_8859-7":          iso8859_7,
-	"iso_8859-7:1987":     iso8859_7,
-	"sun_eu_greek":        iso8859_7,
-	"csiso88598e":         iso8859_8,
-	"csisolatinhebrew":    iso8859_8,
-	"hebrew":              iso8859_8,
-	"iso-8859-8":          iso8859_8,
-	"iso-8859-8-e":        iso8859_8,
-	"iso-ir-138":          iso8859_8,
-	"iso8859-8":           iso8859_8,
-	"iso88598":            iso8859_8,
-	"iso_8859-8":          iso8859_8,
-	"iso_8859-8:1988":     iso8859_8,
-	"visual":              iso8859_8,
-	"csiso88598i":         iso8859_8I,
-	"iso-8859-8-i":        iso8859_8I,
-	"logical":             iso8859_8I,
-	"csisolatin6":         iso8859_10,
-	"iso-8859-10":         iso8859_10,
-	"iso-ir-157":          iso8859_10,
-	"iso8859-10":          iso8859_10,
-	"iso885910":           iso8859_10,
-	"l6":                  iso8859_10,
-	"latin6":              iso8859_10,
-	"iso-8859-13":         iso8859_13,
-	"iso8859-13":          iso8859_13,
-	"iso885913":           iso8859_13,
-	"iso-8859-14":         iso8859_14,
-	"iso8859-14":          iso8859_14,
-	"iso885914":           iso8859_14,
-	"csisolatin9":         iso8859_15,
-	"iso-8859-15":         iso8859_15,
-	"iso8859-15":          iso8859_15,
-	"iso885915":           iso8859_15,
-	"iso_8859-15":         iso8859_15,
-	"l9":                  iso8859_15,
-	"iso-8859-16":         iso8859_16,
-	"cskoi8r":             koi8r,
-	"koi":                 koi8r,
-	"koi8":                koi8r,
-	"koi8-r":              koi8r,
-	"koi8_r":              koi8r,
-	"koi8-ru":             koi8u,
-	"koi8-u":              koi8u,
-	"csmacintosh":         macintosh,
-	"mac":                 macintosh,
-	"macintosh":           macintosh,
-	"x-mac-roman":         macintosh,
-	"dos-874":             windows874,
-	"iso-8859-11":         windows874,
-	"iso8859-11":          windows874,
-	"iso885911":           windows874,
-	"tis-620":             windows874,
-	"windows-874":         windows874,
-	"cp1250":              windows1250,
-	"windows-1250":        windows1250,
-	"x-cp1250":            windows1250,
-	"cp1251":              windows1251,
-	"windows-1251":        windows1251,
-	"x-cp1251":            windows1251,
-	"ansi_x3.4-1968":      windows1252,
-	"ascii":               windows1252,
-	"cp1252":              windows1252,
-	"cp819":               windows1252,
-	"csisolatin1":         windows1252,
-	"ibm819":              windows1252,
-	"iso-8859-1":          windows1252,
-	"iso-ir-100":          windows1252,
-	"iso8859-1":           windows1252,
-	"iso88591":            windows1252,
-	"iso_8859-1":          windows1252,
-	"iso_8859-1:1987":     windows1252,
-	"l1":                  windows1252,
-	"latin1":              windows1252,
-	"us-ascii":            windows1252,
-	"windows-1252":        windows1252,
-	"x-cp1252":            windows1252,
-	"cp1253":              windows1253,
-	"windows-1253":        windows1253,
-	"x-cp1253":            windows1253,
-	"cp1254":              windows1254,
-	"csisolatin5":         windows1254,
-	"iso-8859-9":          windows1254,
-	"iso-ir-148":          windows1254,
-	"iso8859-9":           windows1254,
-	"iso88599":            windows1254,
-	"iso_8859-9":          windows1254,
-	"iso_8859-9:1989":     windows1254,
-	"l5":                  windows1254,
-	"latin5":              windows1254,
-	"windows-1254":        windows1254,
-	"x-cp1254":            windows1254,
-	"cp1255":              windows1255,
-	"windows-1255":        windows1255,
-	"x-cp1255":            windows1255,
-	"cp1256":              windows1256,
-	"windows-1256":        windows1256,
-	"x-cp1256":            windows1256,
-	"cp1257":              windows1257,
-	"windows-1257":        windows1257,
-	"x-cp1257":            windows1257,
-	"cp1258":              windows1258,
-	"windows-1258":        windows1258,
-	"x-cp1258":            windows1258,
-	"x-mac-cyrillic":      macintoshCyrillic,
-	"x-mac-ukrainian":     macintoshCyrillic,
-	"chinese":             gbk,
-	"csgb2312":            gbk,
-	"csiso58gb231280":     gbk,
-	"gb2312":              gbk,
-	"gb_2312":             gbk,
-	"gb_2312-80":          gbk,
-	"gbk":                 gbk,
-	"iso-ir-58":           gbk,
-	"x-gbk":               gbk,
-	"gb18030":             gb18030,
-	"big5":                big5,
-	"big5-hkscs":          big5,
-	"cn-big5":             big5,
-	"csbig5":              big5,
-	"x-x-big5":            big5,
-	"cseucpkdfmtjapanese": eucjp,
-	"euc-jp":              eucjp,
-	"x-euc-jp":            eucjp,
-	"csiso2022jp":         iso2022jp,
-	"iso-2022-jp":         iso2022jp,
-	"csshiftjis":          shiftJIS,
-	"ms932":               shiftJIS,
-	"ms_kanji":            shiftJIS,
-	"shift-jis":           shiftJIS,
-	"shift_jis":           shiftJIS,
-	"sjis":                shiftJIS,
-	"windows-31j":         shiftJIS,
-	"x-sjis":              shiftJIS,
-	"cseuckr":             euckr,
-	"csksc56011987":       euckr,
-	"euc-kr":              euckr,
-	"iso-ir-149":          euckr,
-	"korean":              euckr,
-	"ks_c_5601-1987":      euckr,
-	"ks_c_5601-1989":      euckr,
-	"ksc5601":             euckr,
-	"ksc_5601":            euckr,
-	"windows-949":         euckr,
-	"csiso2022kr":         replacement,
-	"hz-gb-2312":          replacement,
-	"iso-2022-cn":         replacement,
-	"iso-2022-cn-ext":     replacement,
-	"iso-2022-kr":         replacement,
-	"replacement":         replacement,
-	"unicodefffe":         utf16be,
-	"utf-16be":            utf16be,
-	"csunicode":           utf16le,
-	"iso-10646-ucs-2":     utf16le,
-	"ucs-2":               utf16le,
-	"unicode":             utf16le,
-	"unicodefeff":         utf16le,
-	"utf-16":              utf16le,
-	"utf-16le":            utf16le,
-	"x-user-defined":      xUserDefined,
-}
-
-var localeMap = []htmlEncoding{
-	windows1252, // und_Latn
-	windows1256, // ar
-	windows1251, // ba
-	windows1251, // be
-	windows1251, // bg
-	windows1250, // cs
-	iso8859_7,   // el
-	windows1257, // et
-	windows1256, // fa
-	windows1255, // he
-	windows1250, // hr
-	iso8859_2,   // hu
-	shiftJIS,    // ja
-	windows1251, // kk
-	euckr,       // ko
-	windows1254, // ku
-	windows1251, // ky
-	windows1257, // lt
-	windows1257, // lv
-	windows1251, // mk
-	iso8859_2,   // pl
-	windows1251, // ru
-	windows1251, // sah
-	windows1250, // sk
-	iso8859_2,   // sl
-	windows1251, // sr
-	windows1251, // tg
-	windows874,  // th
-	windows1254, // tr
-	windows1251, // tt
-	windows1251, // uk
-	windows1258, // vi
-	gb18030,     // zh-hans
-	big5,        // zh-hant
-}
-
-const locales = "und_Latn ar ba be bg cs el et fa he hr hu ja kk ko ku ky lt lv mk pl ru sah sk sl sr tg th tr tt uk vi zh-hans zh-hant"
Index: trunk/vendor/golang.org/x/text/encoding/internal/identifier/identifier.go
===================================================================
--- trunk/vendor/golang.org/x/text/encoding/internal/identifier/identifier.go	(revision 145)
+++ 	(revision )
@@ -1,81 +1,0 @@
-// Copyright 2015 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-//go:generate go run gen.go
-
-// Package identifier defines the contract between implementations of Encoding
-// and Index by defining identifiers that uniquely identify standardized coded
-// character sets (CCS) and character encoding schemes (CES), which we will
-// together refer to as encodings, for which Encoding implementations provide
-// converters to and from UTF-8. This package is typically only of concern to
-// implementers of Indexes and Encodings.
-//
-// One part of the identifier is the MIB code, which is defined by IANA and
-// uniquely identifies a CCS or CES. Each code is associated with data that
-// references authorities, official documentation as well as aliases and MIME
-// names.
-//
-// Not all CESs are covered by the IANA registry. The "other" string that is
-// returned by ID can be used to identify other character sets or versions of
-// existing ones.
-//
-// It is recommended that each package that provides a set of Encodings provide
-// the All and Common variables to reference all supported encodings and
-// commonly used subset. This allows Index implementations to include all
-// available encodings without explicitly referencing or knowing about them.
-package identifier
-
-// Note: this package is internal, but could be made public if there is a need
-// for writing third-party Indexes and Encodings.
-
-// References:
-// - http://source.icu-project.org/repos/icu/icu/trunk/source/data/mappings/convrtrs.txt
-// - http://www.iana.org/assignments/character-sets/character-sets.xhtml
-// - http://www.iana.org/assignments/ianacharset-mib/ianacharset-mib
-// - http://www.ietf.org/rfc/rfc2978.txt
-// - https://www.unicode.org/reports/tr22/
-// - http://www.w3.org/TR/encoding/
-// - https://encoding.spec.whatwg.org/
-// - https://encoding.spec.whatwg.org/encodings.json
-// - https://tools.ietf.org/html/rfc6657#section-5
-
-// Interface can be implemented by Encodings to define the CCS or CES for which
-// it implements conversions.
-type Interface interface {
-	// ID returns an encoding identifier. Exactly one of the mib and other
-	// values should be non-zero.
-	//
-	// In the usual case it is only necessary to indicate the MIB code. The
-	// other string can be used to specify encodings for which there is no MIB,
-	// such as "x-mac-dingbat".
-	//
-	// The other string may only contain the characters a-z, A-Z, 0-9, - and _.
-	ID() (mib MIB, other string)
-
-	// NOTE: the restrictions on the encoding are to allow extending the syntax
-	// with additional information such as versions, vendors and other variants.
-}
-
-// A MIB identifies an encoding. It is derived from the IANA MIB codes and adds
-// some identifiers for some encodings that are not covered by the IANA
-// standard.
-//
-// See http://www.iana.org/assignments/ianacharset-mib.
-type MIB uint16
-
-// These additional MIB types are not defined in IANA. They are added because
-// they are common and defined within the text repo.
-const (
-	// Unofficial marks the start of encodings not registered by IANA.
-	Unofficial MIB = 10000 + iota
-
-	// Replacement is the WhatWG replacement encoding.
-	Replacement
-
-	// XUserDefined is the code for x-user-defined.
-	XUserDefined
-
-	// MacintoshCyrillic is the code for x-mac-cyrillic.
-	MacintoshCyrillic
-)
Index: trunk/vendor/golang.org/x/text/encoding/internal/identifier/mib.go
===================================================================
--- trunk/vendor/golang.org/x/text/encoding/internal/identifier/mib.go	(revision 145)
+++ 	(revision )
@@ -1,1627 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-package identifier
-
-const (
-	// ASCII is the MIB identifier with IANA name US-ASCII (MIME: US-ASCII).
-	//
-	// ANSI X3.4-1986
-	// Reference: RFC2046
-	ASCII MIB = 3
-
-	// ISOLatin1 is the MIB identifier with IANA name ISO_8859-1:1987 (MIME: ISO-8859-1).
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISOLatin1 MIB = 4
-
-	// ISOLatin2 is the MIB identifier with IANA name ISO_8859-2:1987 (MIME: ISO-8859-2).
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISOLatin2 MIB = 5
-
-	// ISOLatin3 is the MIB identifier with IANA name ISO_8859-3:1988 (MIME: ISO-8859-3).
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISOLatin3 MIB = 6
-
-	// ISOLatin4 is the MIB identifier with IANA name ISO_8859-4:1988 (MIME: ISO-8859-4).
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISOLatin4 MIB = 7
-
-	// ISOLatinCyrillic is the MIB identifier with IANA name ISO_8859-5:1988 (MIME: ISO-8859-5).
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISOLatinCyrillic MIB = 8
-
-	// ISOLatinArabic is the MIB identifier with IANA name ISO_8859-6:1987 (MIME: ISO-8859-6).
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISOLatinArabic MIB = 9
-
-	// ISOLatinGreek is the MIB identifier with IANA name ISO_8859-7:1987 (MIME: ISO-8859-7).
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1947
-	// Reference: RFC1345
-	ISOLatinGreek MIB = 10
-
-	// ISOLatinHebrew is the MIB identifier with IANA name ISO_8859-8:1988 (MIME: ISO-8859-8).
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISOLatinHebrew MIB = 11
-
-	// ISOLatin5 is the MIB identifier with IANA name ISO_8859-9:1989 (MIME: ISO-8859-9).
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISOLatin5 MIB = 12
-
-	// ISOLatin6 is the MIB identifier with IANA name ISO-8859-10 (MIME: ISO-8859-10).
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISOLatin6 MIB = 13
-
-	// ISOTextComm is the MIB identifier with IANA name ISO_6937-2-add.
-	//
-	// ISO-IR: International Register of Escape Sequences and ISO 6937-2:1983
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISOTextComm MIB = 14
-
-	// HalfWidthKatakana is the MIB identifier with IANA name JIS_X0201.
-	//
-	// JIS X 0201-1976.   One byte only, this is equivalent to
-	// JIS/Roman (similar to ASCII) plus eight-bit half-width
-	// Katakana
-	// Reference: RFC1345
-	HalfWidthKatakana MIB = 15
-
-	// JISEncoding is the MIB identifier with IANA name JIS_Encoding.
-	//
-	// JIS X 0202-1991.  Uses ISO 2022 escape sequences to
-	// shift code sets as documented in JIS X 0202-1991.
-	JISEncoding MIB = 16
-
-	// ShiftJIS is the MIB identifier with IANA name Shift_JIS (MIME: Shift_JIS).
-	//
-	// This charset is an extension of csHalfWidthKatakana by
-	// adding graphic characters in JIS X 0208.  The CCS's are
-	// JIS X0201:1997 and JIS X0208:1997.  The
-	// complete definition is shown in Appendix 1 of JIS
-	// X0208:1997.
-	// This charset can be used for the top-level media type "text".
-	ShiftJIS MIB = 17
-
-	// EUCPkdFmtJapanese is the MIB identifier with IANA name Extended_UNIX_Code_Packed_Format_for_Japanese (MIME: EUC-JP).
-	//
-	// Standardized by OSF, UNIX International, and UNIX Systems
-	// Laboratories Pacific.  Uses ISO 2022 rules to select
-	// code set 0: US-ASCII (a single 7-bit byte set)
-	// code set 1: JIS X0208-1990 (a double 8-bit byte set)
-	// restricted to A0-FF in both bytes
-	// code set 2: Half Width Katakana (a single 7-bit byte set)
-	// requiring SS2 as the character prefix
-	// code set 3: JIS X0212-1990 (a double 7-bit byte set)
-	// restricted to A0-FF in both bytes
-	// requiring SS3 as the character prefix
-	EUCPkdFmtJapanese MIB = 18
-
-	// EUCFixWidJapanese is the MIB identifier with IANA name Extended_UNIX_Code_Fixed_Width_for_Japanese.
-	//
-	// Used in Japan.  Each character is 2 octets.
-	// code set 0: US-ASCII (a single 7-bit byte set)
-	// 1st byte = 00
-	// 2nd byte = 20-7E
-	// code set 1: JIS X0208-1990 (a double 7-bit byte set)
-	// restricted  to A0-FF in both bytes
-	// code set 2: Half Width Katakana (a single 7-bit byte set)
-	// 1st byte = 00
-	// 2nd byte = A0-FF
-	// code set 3: JIS X0212-1990 (a double 7-bit byte set)
-	// restricted to A0-FF in
-	// the first byte
-	// and 21-7E in the second byte
-	EUCFixWidJapanese MIB = 19
-
-	// ISO4UnitedKingdom is the MIB identifier with IANA name BS_4730.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO4UnitedKingdom MIB = 20
-
-	// ISO11SwedishForNames is the MIB identifier with IANA name SEN_850200_C.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO11SwedishForNames MIB = 21
-
-	// ISO15Italian is the MIB identifier with IANA name IT.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO15Italian MIB = 22
-
-	// ISO17Spanish is the MIB identifier with IANA name ES.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO17Spanish MIB = 23
-
-	// ISO21German is the MIB identifier with IANA name DIN_66003.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO21German MIB = 24
-
-	// ISO60Norwegian1 is the MIB identifier with IANA name NS_4551-1.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO60Norwegian1 MIB = 25
-
-	// ISO69French is the MIB identifier with IANA name NF_Z_62-010.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO69French MIB = 26
-
-	// ISO10646UTF1 is the MIB identifier with IANA name ISO-10646-UTF-1.
-	//
-	// Universal Transfer Format (1), this is the multibyte
-	// encoding, that subsets ASCII-7. It does not have byte
-	// ordering issues.
-	ISO10646UTF1 MIB = 27
-
-	// ISO646basic1983 is the MIB identifier with IANA name ISO_646.basic:1983.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO646basic1983 MIB = 28
-
-	// INVARIANT is the MIB identifier with IANA name INVARIANT.
-	//
-	// Reference: RFC1345
-	INVARIANT MIB = 29
-
-	// ISO2IntlRefVersion is the MIB identifier with IANA name ISO_646.irv:1983.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO2IntlRefVersion MIB = 30
-
-	// NATSSEFI is the MIB identifier with IANA name NATS-SEFI.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	NATSSEFI MIB = 31
-
-	// NATSSEFIADD is the MIB identifier with IANA name NATS-SEFI-ADD.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	NATSSEFIADD MIB = 32
-
-	// NATSDANO is the MIB identifier with IANA name NATS-DANO.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	NATSDANO MIB = 33
-
-	// NATSDANOADD is the MIB identifier with IANA name NATS-DANO-ADD.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	NATSDANOADD MIB = 34
-
-	// ISO10Swedish is the MIB identifier with IANA name SEN_850200_B.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO10Swedish MIB = 35
-
-	// KSC56011987 is the MIB identifier with IANA name KS_C_5601-1987.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	KSC56011987 MIB = 36
-
-	// ISO2022KR is the MIB identifier with IANA name ISO-2022-KR (MIME: ISO-2022-KR).
-	//
-	// rfc1557 (see also KS_C_5601-1987)
-	// Reference: RFC1557
-	ISO2022KR MIB = 37
-
-	// EUCKR is the MIB identifier with IANA name EUC-KR (MIME: EUC-KR).
-	//
-	// rfc1557 (see also KS_C_5861-1992)
-	// Reference: RFC1557
-	EUCKR MIB = 38
-
-	// ISO2022JP is the MIB identifier with IANA name ISO-2022-JP (MIME: ISO-2022-JP).
-	//
-	// rfc1468 (see also rfc2237 )
-	// Reference: RFC1468
-	ISO2022JP MIB = 39
-
-	// ISO2022JP2 is the MIB identifier with IANA name ISO-2022-JP-2 (MIME: ISO-2022-JP-2).
-	//
-	// rfc1554
-	// Reference: RFC1554
-	ISO2022JP2 MIB = 40
-
-	// ISO13JISC6220jp is the MIB identifier with IANA name JIS_C6220-1969-jp.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO13JISC6220jp MIB = 41
-
-	// ISO14JISC6220ro is the MIB identifier with IANA name JIS_C6220-1969-ro.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO14JISC6220ro MIB = 42
-
-	// ISO16Portuguese is the MIB identifier with IANA name PT.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO16Portuguese MIB = 43
-
-	// ISO18Greek7Old is the MIB identifier with IANA name greek7-old.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO18Greek7Old MIB = 44
-
-	// ISO19LatinGreek is the MIB identifier with IANA name latin-greek.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO19LatinGreek MIB = 45
-
-	// ISO25French is the MIB identifier with IANA name NF_Z_62-010_(1973).
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO25French MIB = 46
-
-	// ISO27LatinGreek1 is the MIB identifier with IANA name Latin-greek-1.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO27LatinGreek1 MIB = 47
-
-	// ISO5427Cyrillic is the MIB identifier with IANA name ISO_5427.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO5427Cyrillic MIB = 48
-
-	// ISO42JISC62261978 is the MIB identifier with IANA name JIS_C6226-1978.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO42JISC62261978 MIB = 49
-
-	// ISO47BSViewdata is the MIB identifier with IANA name BS_viewdata.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO47BSViewdata MIB = 50
-
-	// ISO49INIS is the MIB identifier with IANA name INIS.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO49INIS MIB = 51
-
-	// ISO50INIS8 is the MIB identifier with IANA name INIS-8.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO50INIS8 MIB = 52
-
-	// ISO51INISCyrillic is the MIB identifier with IANA name INIS-cyrillic.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO51INISCyrillic MIB = 53
-
-	// ISO54271981 is the MIB identifier with IANA name ISO_5427:1981.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO54271981 MIB = 54
-
-	// ISO5428Greek is the MIB identifier with IANA name ISO_5428:1980.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO5428Greek MIB = 55
-
-	// ISO57GB1988 is the MIB identifier with IANA name GB_1988-80.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO57GB1988 MIB = 56
-
-	// ISO58GB231280 is the MIB identifier with IANA name GB_2312-80.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO58GB231280 MIB = 57
-
-	// ISO61Norwegian2 is the MIB identifier with IANA name NS_4551-2.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO61Norwegian2 MIB = 58
-
-	// ISO70VideotexSupp1 is the MIB identifier with IANA name videotex-suppl.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO70VideotexSupp1 MIB = 59
-
-	// ISO84Portuguese2 is the MIB identifier with IANA name PT2.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO84Portuguese2 MIB = 60
-
-	// ISO85Spanish2 is the MIB identifier with IANA name ES2.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO85Spanish2 MIB = 61
-
-	// ISO86Hungarian is the MIB identifier with IANA name MSZ_7795.3.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO86Hungarian MIB = 62
-
-	// ISO87JISX0208 is the MIB identifier with IANA name JIS_C6226-1983.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO87JISX0208 MIB = 63
-
-	// ISO88Greek7 is the MIB identifier with IANA name greek7.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO88Greek7 MIB = 64
-
-	// ISO89ASMO449 is the MIB identifier with IANA name ASMO_449.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO89ASMO449 MIB = 65
-
-	// ISO90 is the MIB identifier with IANA name iso-ir-90.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO90 MIB = 66
-
-	// ISO91JISC62291984a is the MIB identifier with IANA name JIS_C6229-1984-a.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO91JISC62291984a MIB = 67
-
-	// ISO92JISC62991984b is the MIB identifier with IANA name JIS_C6229-1984-b.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO92JISC62991984b MIB = 68
-
-	// ISO93JIS62291984badd is the MIB identifier with IANA name JIS_C6229-1984-b-add.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO93JIS62291984badd MIB = 69
-
-	// ISO94JIS62291984hand is the MIB identifier with IANA name JIS_C6229-1984-hand.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO94JIS62291984hand MIB = 70
-
-	// ISO95JIS62291984handadd is the MIB identifier with IANA name JIS_C6229-1984-hand-add.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO95JIS62291984handadd MIB = 71
-
-	// ISO96JISC62291984kana is the MIB identifier with IANA name JIS_C6229-1984-kana.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO96JISC62291984kana MIB = 72
-
-	// ISO2033 is the MIB identifier with IANA name ISO_2033-1983.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO2033 MIB = 73
-
-	// ISO99NAPLPS is the MIB identifier with IANA name ANSI_X3.110-1983.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO99NAPLPS MIB = 74
-
-	// ISO102T617bit is the MIB identifier with IANA name T.61-7bit.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO102T617bit MIB = 75
-
-	// ISO103T618bit is the MIB identifier with IANA name T.61-8bit.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO103T618bit MIB = 76
-
-	// ISO111ECMACyrillic is the MIB identifier with IANA name ECMA-cyrillic.
-	//
-	// ISO registry
-	ISO111ECMACyrillic MIB = 77
-
-	// ISO121Canadian1 is the MIB identifier with IANA name CSA_Z243.4-1985-1.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO121Canadian1 MIB = 78
-
-	// ISO122Canadian2 is the MIB identifier with IANA name CSA_Z243.4-1985-2.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO122Canadian2 MIB = 79
-
-	// ISO123CSAZ24341985gr is the MIB identifier with IANA name CSA_Z243.4-1985-gr.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO123CSAZ24341985gr MIB = 80
-
-	// ISO88596E is the MIB identifier with IANA name ISO_8859-6-E (MIME: ISO-8859-6-E).
-	//
-	// rfc1556
-	// Reference: RFC1556
-	ISO88596E MIB = 81
-
-	// ISO88596I is the MIB identifier with IANA name ISO_8859-6-I (MIME: ISO-8859-6-I).
-	//
-	// rfc1556
-	// Reference: RFC1556
-	ISO88596I MIB = 82
-
-	// ISO128T101G2 is the MIB identifier with IANA name T.101-G2.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO128T101G2 MIB = 83
-
-	// ISO88598E is the MIB identifier with IANA name ISO_8859-8-E (MIME: ISO-8859-8-E).
-	//
-	// rfc1556
-	// Reference: RFC1556
-	ISO88598E MIB = 84
-
-	// ISO88598I is the MIB identifier with IANA name ISO_8859-8-I (MIME: ISO-8859-8-I).
-	//
-	// rfc1556
-	// Reference: RFC1556
-	ISO88598I MIB = 85
-
-	// ISO139CSN369103 is the MIB identifier with IANA name CSN_369103.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO139CSN369103 MIB = 86
-
-	// ISO141JUSIB1002 is the MIB identifier with IANA name JUS_I.B1.002.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO141JUSIB1002 MIB = 87
-
-	// ISO143IECP271 is the MIB identifier with IANA name IEC_P27-1.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO143IECP271 MIB = 88
-
-	// ISO146Serbian is the MIB identifier with IANA name JUS_I.B1.003-serb.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO146Serbian MIB = 89
-
-	// ISO147Macedonian is the MIB identifier with IANA name JUS_I.B1.003-mac.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO147Macedonian MIB = 90
-
-	// ISO150GreekCCITT is the MIB identifier with IANA name greek-ccitt.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO150GreekCCITT MIB = 91
-
-	// ISO151Cuba is the MIB identifier with IANA name NC_NC00-10:81.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO151Cuba MIB = 92
-
-	// ISO6937Add is the MIB identifier with IANA name ISO_6937-2-25.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO6937Add MIB = 93
-
-	// ISO153GOST1976874 is the MIB identifier with IANA name GOST_19768-74.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO153GOST1976874 MIB = 94
-
-	// ISO8859Supp is the MIB identifier with IANA name ISO_8859-supp.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO8859Supp MIB = 95
-
-	// ISO10367Box is the MIB identifier with IANA name ISO_10367-box.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO10367Box MIB = 96
-
-	// ISO158Lap is the MIB identifier with IANA name latin-lap.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO158Lap MIB = 97
-
-	// ISO159JISX02121990 is the MIB identifier with IANA name JIS_X0212-1990.
-	//
-	// ISO-IR: International Register of Escape Sequences
-	// Note: The current registration authority is IPSJ/ITSCJ, Japan.
-	// Reference: RFC1345
-	ISO159JISX02121990 MIB = 98
-
-	// ISO646Danish is the MIB identifier with IANA name DS_2089.
-	//
-	// Danish Standard, DS 2089, February 1974
-	// Reference: RFC1345
-	ISO646Danish MIB = 99
-
-	// USDK is the MIB identifier with IANA name us-dk.
-	//
-	// Reference: RFC1345
-	USDK MIB = 100
-
-	// DKUS is the MIB identifier with IANA name dk-us.
-	//
-	// Reference: RFC1345
-	DKUS MIB = 101
-
-	// KSC5636 is the MIB identifier with IANA name KSC5636.
-	//
-	// Reference: RFC1345
-	KSC5636 MIB = 102
-
-	// Unicode11UTF7 is the MIB identifier with IANA name UNICODE-1-1-UTF-7.
-	//
-	// rfc1642
-	// Reference: RFC1642
-	Unicode11UTF7 MIB = 103
-
-	// ISO2022CN is the MIB identifier with IANA name ISO-2022-CN.
-	//
-	// rfc1922
-	// Reference: RFC1922
-	ISO2022CN MIB = 104
-
-	// ISO2022CNEXT is the MIB identifier with IANA name ISO-2022-CN-EXT.
-	//
-	// rfc1922
-	// Reference: RFC1922
-	ISO2022CNEXT MIB = 105
-
-	// UTF8 is the MIB identifier with IANA name UTF-8.
-	//
-	// rfc3629
-	// Reference: RFC3629
-	UTF8 MIB = 106
-
-	// ISO885913 is the MIB identifier with IANA name ISO-8859-13.
-	//
-	// ISO See https://www.iana.org/assignments/charset-reg/ISO-8859-13 https://www.iana.org/assignments/charset-reg/ISO-8859-13
-	ISO885913 MIB = 109
-
-	// ISO885914 is the MIB identifier with IANA name ISO-8859-14.
-	//
-	// ISO See https://www.iana.org/assignments/charset-reg/ISO-8859-14
-	ISO885914 MIB = 110
-
-	// ISO885915 is the MIB identifier with IANA name ISO-8859-15.
-	//
-	// ISO
-	// Please see: https://www.iana.org/assignments/charset-reg/ISO-8859-15
-	ISO885915 MIB = 111
-
-	// ISO885916 is the MIB identifier with IANA name ISO-8859-16.
-	//
-	// ISO
-	ISO885916 MIB = 112
-
-	// GBK is the MIB identifier with IANA name GBK.
-	//
-	// Chinese IT Standardization Technical Committee
-	// Please see: https://www.iana.org/assignments/charset-reg/GBK
-	GBK MIB = 113
-
-	// GB18030 is the MIB identifier with IANA name GB18030.
-	//
-	// Chinese IT Standardization Technical Committee
-	// Please see: https://www.iana.org/assignments/charset-reg/GB18030
-	GB18030 MIB = 114
-
-	// OSDEBCDICDF0415 is the MIB identifier with IANA name OSD_EBCDIC_DF04_15.
-	//
-	// Fujitsu-Siemens standard mainframe EBCDIC encoding
-	// Please see: https://www.iana.org/assignments/charset-reg/OSD-EBCDIC-DF04-15
-	OSDEBCDICDF0415 MIB = 115
-
-	// OSDEBCDICDF03IRV is the MIB identifier with IANA name OSD_EBCDIC_DF03_IRV.
-	//
-	// Fujitsu-Siemens standard mainframe EBCDIC encoding
-	// Please see: https://www.iana.org/assignments/charset-reg/OSD-EBCDIC-DF03-IRV
-	OSDEBCDICDF03IRV MIB = 116
-
-	// OSDEBCDICDF041 is the MIB identifier with IANA name OSD_EBCDIC_DF04_1.
-	//
-	// Fujitsu-Siemens standard mainframe EBCDIC encoding
-	// Please see: https://www.iana.org/assignments/charset-reg/OSD-EBCDIC-DF04-1
-	OSDEBCDICDF041 MIB = 117
-
-	// ISO115481 is the MIB identifier with IANA name ISO-11548-1.
-	//
-	// See https://www.iana.org/assignments/charset-reg/ISO-11548-1
-	ISO115481 MIB = 118
-
-	// KZ1048 is the MIB identifier with IANA name KZ-1048.
-	//
-	// See https://www.iana.org/assignments/charset-reg/KZ-1048
-	KZ1048 MIB = 119
-
-	// Unicode is the MIB identifier with IANA name ISO-10646-UCS-2.
-	//
-	// the 2-octet Basic Multilingual Plane, aka Unicode
-	// this needs to specify network byte order: the standard
-	// does not specify (it is a 16-bit integer space)
-	Unicode MIB = 1000
-
-	// UCS4 is the MIB identifier with IANA name ISO-10646-UCS-4.
-	//
-	// the full code space. (same comment about byte order,
-	// these are 31-bit numbers.
-	UCS4 MIB = 1001
-
-	// UnicodeASCII is the MIB identifier with IANA name ISO-10646-UCS-Basic.
-	//
-	// ASCII subset of Unicode.  Basic Latin = collection 1
-	// See ISO 10646, Appendix A
-	UnicodeASCII MIB = 1002
-
-	// UnicodeLatin1 is the MIB identifier with IANA name ISO-10646-Unicode-Latin1.
-	//
-	// ISO Latin-1 subset of Unicode. Basic Latin and Latin-1
-	// Supplement  = collections 1 and 2.  See ISO 10646,
-	// Appendix A.  See rfc1815 .
-	UnicodeLatin1 MIB = 1003
-
-	// UnicodeJapanese is the MIB identifier with IANA name ISO-10646-J-1.
-	//
-	// ISO 10646 Japanese, see rfc1815 .
-	UnicodeJapanese MIB = 1004
-
-	// UnicodeIBM1261 is the MIB identifier with IANA name ISO-Unicode-IBM-1261.
-	//
-	// IBM Latin-2, -3, -5, Extended Presentation Set, GCSGID: 1261
-	UnicodeIBM1261 MIB = 1005
-
-	// UnicodeIBM1268 is the MIB identifier with IANA name ISO-Unicode-IBM-1268.
-	//
-	// IBM Latin-4 Extended Presentation Set, GCSGID: 1268
-	UnicodeIBM1268 MIB = 1006
-
-	// UnicodeIBM1276 is the MIB identifier with IANA name ISO-Unicode-IBM-1276.
-	//
-	// IBM Cyrillic Greek Extended Presentation Set, GCSGID: 1276
-	UnicodeIBM1276 MIB = 1007
-
-	// UnicodeIBM1264 is the MIB identifier with IANA name ISO-Unicode-IBM-1264.
-	//
-	// IBM Arabic Presentation Set, GCSGID: 1264
-	UnicodeIBM1264 MIB = 1008
-
-	// UnicodeIBM1265 is the MIB identifier with IANA name ISO-Unicode-IBM-1265.
-	//
-	// IBM Hebrew Presentation Set, GCSGID: 1265
-	UnicodeIBM1265 MIB = 1009
-
-	// Unicode11 is the MIB identifier with IANA name UNICODE-1-1.
-	//
-	// rfc1641
-	// Reference: RFC1641
-	Unicode11 MIB = 1010
-
-	// SCSU is the MIB identifier with IANA name SCSU.
-	//
-	// SCSU See https://www.iana.org/assignments/charset-reg/SCSU
-	SCSU MIB = 1011
-
-	// UTF7 is the MIB identifier with IANA name UTF-7.
-	//
-	// rfc2152
-	// Reference: RFC2152
-	UTF7 MIB = 1012
-
-	// UTF16BE is the MIB identifier with IANA name UTF-16BE.
-	//
-	// rfc2781
-	// Reference: RFC2781
-	UTF16BE MIB = 1013
-
-	// UTF16LE is the MIB identifier with IANA name UTF-16LE.
-	//
-	// rfc2781
-	// Reference: RFC2781
-	UTF16LE MIB = 1014
-
-	// UTF16 is the MIB identifier with IANA name UTF-16.
-	//
-	// rfc2781
-	// Reference: RFC2781
-	UTF16 MIB = 1015
-
-	// CESU8 is the MIB identifier with IANA name CESU-8.
-	//
-	// https://www.unicode.org/reports/tr26
-	CESU8 MIB = 1016
-
-	// UTF32 is the MIB identifier with IANA name UTF-32.
-	//
-	// https://www.unicode.org/reports/tr19/
-	UTF32 MIB = 1017
-
-	// UTF32BE is the MIB identifier with IANA name UTF-32BE.
-	//
-	// https://www.unicode.org/reports/tr19/
-	UTF32BE MIB = 1018
-
-	// UTF32LE is the MIB identifier with IANA name UTF-32LE.
-	//
-	// https://www.unicode.org/reports/tr19/
-	UTF32LE MIB = 1019
-
-	// BOCU1 is the MIB identifier with IANA name BOCU-1.
-	//
-	// https://www.unicode.org/notes/tn6/
-	BOCU1 MIB = 1020
-
-	// UTF7IMAP is the MIB identifier with IANA name UTF-7-IMAP.
-	//
-	// Note: This charset is used to encode Unicode in IMAP mailbox names;
-	// see section 5.1.3 of rfc3501 . It should never be used
-	// outside this context. A name has been assigned so that charset processing
-	// implementations can refer to it in a consistent way.
-	UTF7IMAP MIB = 1021
-
-	// Windows30Latin1 is the MIB identifier with IANA name ISO-8859-1-Windows-3.0-Latin-1.
-	//
-	// Extended ISO 8859-1 Latin-1 for Windows 3.0.
-	// PCL Symbol Set id: 9U
-	Windows30Latin1 MIB = 2000
-
-	// Windows31Latin1 is the MIB identifier with IANA name ISO-8859-1-Windows-3.1-Latin-1.
-	//
-	// Extended ISO 8859-1 Latin-1 for Windows 3.1.
-	// PCL Symbol Set id: 19U
-	Windows31Latin1 MIB = 2001
-
-	// Windows31Latin2 is the MIB identifier with IANA name ISO-8859-2-Windows-Latin-2.
-	//
-	// Extended ISO 8859-2.  Latin-2 for Windows 3.1.
-	// PCL Symbol Set id: 9E
-	Windows31Latin2 MIB = 2002
-
-	// Windows31Latin5 is the MIB identifier with IANA name ISO-8859-9-Windows-Latin-5.
-	//
-	// Extended ISO 8859-9.  Latin-5 for Windows 3.1
-	// PCL Symbol Set id: 5T
-	Windows31Latin5 MIB = 2003
-
-	// HPRoman8 is the MIB identifier with IANA name hp-roman8.
-	//
-	// LaserJet IIP Printer User's Manual,
-	// HP part no 33471-90901, Hewlet-Packard, June 1989.
-	// Reference: RFC1345
-	HPRoman8 MIB = 2004
-
-	// AdobeStandardEncoding is the MIB identifier with IANA name Adobe-Standard-Encoding.
-	//
-	// PostScript Language Reference Manual
-	// PCL Symbol Set id: 10J
-	AdobeStandardEncoding MIB = 2005
-
-	// VenturaUS is the MIB identifier with IANA name Ventura-US.
-	//
-	// Ventura US.  ASCII plus characters typically used in
-	// publishing, like pilcrow, copyright, registered, trade mark,
-	// section, dagger, and double dagger in the range A0 (hex)
-	// to FF (hex).
-	// PCL Symbol Set id: 14J
-	VenturaUS MIB = 2006
-
-	// VenturaInternational is the MIB identifier with IANA name Ventura-International.
-	//
-	// Ventura International.  ASCII plus coded characters similar
-	// to Roman8.
-	// PCL Symbol Set id: 13J
-	VenturaInternational MIB = 2007
-
-	// DECMCS is the MIB identifier with IANA name DEC-MCS.
-	//
-	// VAX/VMS User's Manual,
-	// Order Number: AI-Y517A-TE, April 1986.
-	// Reference: RFC1345
-	DECMCS MIB = 2008
-
-	// PC850Multilingual is the MIB identifier with IANA name IBM850.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990
-	// Reference: RFC1345
-	PC850Multilingual MIB = 2009
-
-	// PC8DanishNorwegian is the MIB identifier with IANA name PC8-Danish-Norwegian.
-	//
-	// PC Danish Norwegian
-	// 8-bit PC set for Danish Norwegian
-	// PCL Symbol Set id: 11U
-	PC8DanishNorwegian MIB = 2012
-
-	// PC862LatinHebrew is the MIB identifier with IANA name IBM862.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990
-	// Reference: RFC1345
-	PC862LatinHebrew MIB = 2013
-
-	// PC8Turkish is the MIB identifier with IANA name PC8-Turkish.
-	//
-	// PC Latin Turkish.  PCL Symbol Set id: 9T
-	PC8Turkish MIB = 2014
-
-	// IBMSymbols is the MIB identifier with IANA name IBM-Symbols.
-	//
-	// Presentation Set, CPGID: 259
-	IBMSymbols MIB = 2015
-
-	// IBMThai is the MIB identifier with IANA name IBM-Thai.
-	//
-	// Presentation Set, CPGID: 838
-	IBMThai MIB = 2016
-
-	// HPLegal is the MIB identifier with IANA name HP-Legal.
-	//
-	// PCL 5 Comparison Guide, Hewlett-Packard,
-	// HP part number 5961-0510, October 1992
-	// PCL Symbol Set id: 1U
-	HPLegal MIB = 2017
-
-	// HPPiFont is the MIB identifier with IANA name HP-Pi-font.
-	//
-	// PCL 5 Comparison Guide, Hewlett-Packard,
-	// HP part number 5961-0510, October 1992
-	// PCL Symbol Set id: 15U
-	HPPiFont MIB = 2018
-
-	// HPMath8 is the MIB identifier with IANA name HP-Math8.
-	//
-	// PCL 5 Comparison Guide, Hewlett-Packard,
-	// HP part number 5961-0510, October 1992
-	// PCL Symbol Set id: 8M
-	HPMath8 MIB = 2019
-
-	// HPPSMath is the MIB identifier with IANA name Adobe-Symbol-Encoding.
-	//
-	// PostScript Language Reference Manual
-	// PCL Symbol Set id: 5M
-	HPPSMath MIB = 2020
-
-	// HPDesktop is the MIB identifier with IANA name HP-DeskTop.
-	//
-	// PCL 5 Comparison Guide, Hewlett-Packard,
-	// HP part number 5961-0510, October 1992
-	// PCL Symbol Set id: 7J
-	HPDesktop MIB = 2021
-
-	// VenturaMath is the MIB identifier with IANA name Ventura-Math.
-	//
-	// PCL 5 Comparison Guide, Hewlett-Packard,
-	// HP part number 5961-0510, October 1992
-	// PCL Symbol Set id: 6M
-	VenturaMath MIB = 2022
-
-	// MicrosoftPublishing is the MIB identifier with IANA name Microsoft-Publishing.
-	//
-	// PCL 5 Comparison Guide, Hewlett-Packard,
-	// HP part number 5961-0510, October 1992
-	// PCL Symbol Set id: 6J
-	MicrosoftPublishing MIB = 2023
-
-	// Windows31J is the MIB identifier with IANA name Windows-31J.
-	//
-	// Windows Japanese.  A further extension of Shift_JIS
-	// to include NEC special characters (Row 13), NEC
-	// selection of IBM extensions (Rows 89 to 92), and IBM
-	// extensions (Rows 115 to 119).  The CCS's are
-	// JIS X0201:1997, JIS X0208:1997, and these extensions.
-	// This charset can be used for the top-level media type "text",
-	// but it is of limited or specialized use (see rfc2278 ).
-	// PCL Symbol Set id: 19K
-	Windows31J MIB = 2024
-
-	// GB2312 is the MIB identifier with IANA name GB2312 (MIME: GB2312).
-	//
-	// Chinese for People's Republic of China (PRC) mixed one byte,
-	// two byte set:
-	// 20-7E = one byte ASCII
-	// A1-FE = two byte PRC Kanji
-	// See GB 2312-80
-	// PCL Symbol Set Id: 18C
-	GB2312 MIB = 2025
-
-	// Big5 is the MIB identifier with IANA name Big5 (MIME: Big5).
-	//
-	// Chinese for Taiwan Multi-byte set.
-	// PCL Symbol Set Id: 18T
-	Big5 MIB = 2026
-
-	// Macintosh is the MIB identifier with IANA name macintosh.
-	//
-	// The Unicode Standard ver1.0, ISBN 0-201-56788-1, Oct 1991
-	// Reference: RFC1345
-	Macintosh MIB = 2027
-
-	// IBM037 is the MIB identifier with IANA name IBM037.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990
-	// Reference: RFC1345
-	IBM037 MIB = 2028
-
-	// IBM038 is the MIB identifier with IANA name IBM038.
-	//
-	// IBM 3174 Character Set Ref, GA27-3831-02, March 1990
-	// Reference: RFC1345
-	IBM038 MIB = 2029
-
-	// IBM273 is the MIB identifier with IANA name IBM273.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990
-	// Reference: RFC1345
-	IBM273 MIB = 2030
-
-	// IBM274 is the MIB identifier with IANA name IBM274.
-	//
-	// IBM 3174 Character Set Ref, GA27-3831-02, March 1990
-	// Reference: RFC1345
-	IBM274 MIB = 2031
-
-	// IBM275 is the MIB identifier with IANA name IBM275.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990
-	// Reference: RFC1345
-	IBM275 MIB = 2032
-
-	// IBM277 is the MIB identifier with IANA name IBM277.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990
-	// Reference: RFC1345
-	IBM277 MIB = 2033
-
-	// IBM278 is the MIB identifier with IANA name IBM278.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990
-	// Reference: RFC1345
-	IBM278 MIB = 2034
-
-	// IBM280 is the MIB identifier with IANA name IBM280.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990
-	// Reference: RFC1345
-	IBM280 MIB = 2035
-
-	// IBM281 is the MIB identifier with IANA name IBM281.
-	//
-	// IBM 3174 Character Set Ref, GA27-3831-02, March 1990
-	// Reference: RFC1345
-	IBM281 MIB = 2036
-
-	// IBM284 is the MIB identifier with IANA name IBM284.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990
-	// Reference: RFC1345
-	IBM284 MIB = 2037
-
-	// IBM285 is the MIB identifier with IANA name IBM285.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990
-	// Reference: RFC1345
-	IBM285 MIB = 2038
-
-	// IBM290 is the MIB identifier with IANA name IBM290.
-	//
-	// IBM 3174 Character Set Ref, GA27-3831-02, March 1990
-	// Reference: RFC1345
-	IBM290 MIB = 2039
-
-	// IBM297 is the MIB identifier with IANA name IBM297.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990
-	// Reference: RFC1345
-	IBM297 MIB = 2040
-
-	// IBM420 is the MIB identifier with IANA name IBM420.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990,
-	// IBM NLS RM p 11-11
-	// Reference: RFC1345
-	IBM420 MIB = 2041
-
-	// IBM423 is the MIB identifier with IANA name IBM423.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990
-	// Reference: RFC1345
-	IBM423 MIB = 2042
-
-	// IBM424 is the MIB identifier with IANA name IBM424.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990
-	// Reference: RFC1345
-	IBM424 MIB = 2043
-
-	// PC8CodePage437 is the MIB identifier with IANA name IBM437.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990
-	// Reference: RFC1345
-	PC8CodePage437 MIB = 2011
-
-	// IBM500 is the MIB identifier with IANA name IBM500.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990
-	// Reference: RFC1345
-	IBM500 MIB = 2044
-
-	// IBM851 is the MIB identifier with IANA name IBM851.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990
-	// Reference: RFC1345
-	IBM851 MIB = 2045
-
-	// PCp852 is the MIB identifier with IANA name IBM852.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990
-	// Reference: RFC1345
-	PCp852 MIB = 2010
-
-	// IBM855 is the MIB identifier with IANA name IBM855.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990
-	// Reference: RFC1345
-	IBM855 MIB = 2046
-
-	// IBM857 is the MIB identifier with IANA name IBM857.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990
-	// Reference: RFC1345
-	IBM857 MIB = 2047
-
-	// IBM860 is the MIB identifier with IANA name IBM860.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990
-	// Reference: RFC1345
-	IBM860 MIB = 2048
-
-	// IBM861 is the MIB identifier with IANA name IBM861.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990
-	// Reference: RFC1345
-	IBM861 MIB = 2049
-
-	// IBM863 is the MIB identifier with IANA name IBM863.
-	//
-	// IBM Keyboard layouts and code pages, PN 07G4586 June 1991
-	// Reference: RFC1345
-	IBM863 MIB = 2050
-
-	// IBM864 is the MIB identifier with IANA name IBM864.
-	//
-	// IBM Keyboard layouts and code pages, PN 07G4586 June 1991
-	// Reference: RFC1345
-	IBM864 MIB = 2051
-
-	// IBM865 is the MIB identifier with IANA name IBM865.
-	//
-	// IBM DOS 3.3 Ref (Abridged), 94X9575 (Feb 1987)
-	// Reference: RFC1345
-	IBM865 MIB = 2052
-
-	// IBM868 is the MIB identifier with IANA name IBM868.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990
-	// Reference: RFC1345
-	IBM868 MIB = 2053
-
-	// IBM869 is the MIB identifier with IANA name IBM869.
-	//
-	// IBM Keyboard layouts and code pages, PN 07G4586 June 1991
-	// Reference: RFC1345
-	IBM869 MIB = 2054
-
-	// IBM870 is the MIB identifier with IANA name IBM870.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990
-	// Reference: RFC1345
-	IBM870 MIB = 2055
-
-	// IBM871 is the MIB identifier with IANA name IBM871.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990
-	// Reference: RFC1345
-	IBM871 MIB = 2056
-
-	// IBM880 is the MIB identifier with IANA name IBM880.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990
-	// Reference: RFC1345
-	IBM880 MIB = 2057
-
-	// IBM891 is the MIB identifier with IANA name IBM891.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990
-	// Reference: RFC1345
-	IBM891 MIB = 2058
-
-	// IBM903 is the MIB identifier with IANA name IBM903.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990
-	// Reference: RFC1345
-	IBM903 MIB = 2059
-
-	// IBBM904 is the MIB identifier with IANA name IBM904.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990
-	// Reference: RFC1345
-	IBBM904 MIB = 2060
-
-	// IBM905 is the MIB identifier with IANA name IBM905.
-	//
-	// IBM 3174 Character Set Ref, GA27-3831-02, March 1990
-	// Reference: RFC1345
-	IBM905 MIB = 2061
-
-	// IBM918 is the MIB identifier with IANA name IBM918.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990
-	// Reference: RFC1345
-	IBM918 MIB = 2062
-
-	// IBM1026 is the MIB identifier with IANA name IBM1026.
-	//
-	// IBM NLS RM Vol2 SE09-8002-01, March 1990
-	// Reference: RFC1345
-	IBM1026 MIB = 2063
-
-	// IBMEBCDICATDE is the MIB identifier with IANA name EBCDIC-AT-DE.
-	//
-	// IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987
-	// Reference: RFC1345
-	IBMEBCDICATDE MIB = 2064
-
-	// EBCDICATDEA is the MIB identifier with IANA name EBCDIC-AT-DE-A.
-	//
-	// IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987
-	// Reference: RFC1345
-	EBCDICATDEA MIB = 2065
-
-	// EBCDICCAFR is the MIB identifier with IANA name EBCDIC-CA-FR.
-	//
-	// IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987
-	// Reference: RFC1345
-	EBCDICCAFR MIB = 2066
-
-	// EBCDICDKNO is the MIB identifier with IANA name EBCDIC-DK-NO.
-	//
-	// IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987
-	// Reference: RFC1345
-	EBCDICDKNO MIB = 2067
-
-	// EBCDICDKNOA is the MIB identifier with IANA name EBCDIC-DK-NO-A.
-	//
-	// IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987
-	// Reference: RFC1345
-	EBCDICDKNOA MIB = 2068
-
-	// EBCDICFISE is the MIB identifier with IANA name EBCDIC-FI-SE.
-	//
-	// IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987
-	// Reference: RFC1345
-	EBCDICFISE MIB = 2069
-
-	// EBCDICFISEA is the MIB identifier with IANA name EBCDIC-FI-SE-A.
-	//
-	// IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987
-	// Reference: RFC1345
-	EBCDICFISEA MIB = 2070
-
-	// EBCDICFR is the MIB identifier with IANA name EBCDIC-FR.
-	//
-	// IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987
-	// Reference: RFC1345
-	EBCDICFR MIB = 2071
-
-	// EBCDICIT is the MIB identifier with IANA name EBCDIC-IT.
-	//
-	// IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987
-	// Reference: RFC1345
-	EBCDICIT MIB = 2072
-
-	// EBCDICPT is the MIB identifier with IANA name EBCDIC-PT.
-	//
-	// IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987
-	// Reference: RFC1345
-	EBCDICPT MIB = 2073
-
-	// EBCDICES is the MIB identifier with IANA name EBCDIC-ES.
-	//
-	// IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987
-	// Reference: RFC1345
-	EBCDICES MIB = 2074
-
-	// EBCDICESA is the MIB identifier with IANA name EBCDIC-ES-A.
-	//
-	// IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987
-	// Reference: RFC1345
-	EBCDICESA MIB = 2075
-
-	// EBCDICESS is the MIB identifier with IANA name EBCDIC-ES-S.
-	//
-	// IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987
-	// Reference: RFC1345
-	EBCDICESS MIB = 2076
-
-	// EBCDICUK is the MIB identifier with IANA name EBCDIC-UK.
-	//
-	// IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987
-	// Reference: RFC1345
-	EBCDICUK MIB = 2077
-
-	// EBCDICUS is the MIB identifier with IANA name EBCDIC-US.
-	//
-	// IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987
-	// Reference: RFC1345
-	EBCDICUS MIB = 2078
-
-	// Unknown8BiT is the MIB identifier with IANA name UNKNOWN-8BIT.
-	//
-	// Reference: RFC1428
-	Unknown8BiT MIB = 2079
-
-	// Mnemonic is the MIB identifier with IANA name MNEMONIC.
-	//
-	// rfc1345 , also known as "mnemonic+ascii+38"
-	// Reference: RFC1345
-	Mnemonic MIB = 2080
-
-	// Mnem is the MIB identifier with IANA name MNEM.
-	//
-	// rfc1345 , also known as "mnemonic+ascii+8200"
-	// Reference: RFC1345
-	Mnem MIB = 2081
-
-	// VISCII is the MIB identifier with IANA name VISCII.
-	//
-	// rfc1456
-	// Reference: RFC1456
-	VISCII MIB = 2082
-
-	// VIQR is the MIB identifier with IANA name VIQR.
-	//
-	// rfc1456
-	// Reference: RFC1456
-	VIQR MIB = 2083
-
-	// KOI8R is the MIB identifier with IANA name KOI8-R (MIME: KOI8-R).
-	//
-	// rfc1489 , based on GOST-19768-74, ISO-6937/8,
-	// INIS-Cyrillic, ISO-5427.
-	// Reference: RFC1489
-	KOI8R MIB = 2084
-
-	// HZGB2312 is the MIB identifier with IANA name HZ-GB-2312.
-	//
-	// rfc1842 , rfc1843 rfc1843 rfc1842
-	HZGB2312 MIB = 2085
-
-	// IBM866 is the MIB identifier with IANA name IBM866.
-	//
-	// IBM NLDG Volume 2 (SE09-8002-03) August 1994
-	IBM866 MIB = 2086
-
-	// PC775Baltic is the MIB identifier with IANA name IBM775.
-	//
-	// HP PCL 5 Comparison Guide (P/N 5021-0329) pp B-13, 1996
-	PC775Baltic MIB = 2087
-
-	// KOI8U is the MIB identifier with IANA name KOI8-U.
-	//
-	// rfc2319
-	// Reference: RFC2319
-	KOI8U MIB = 2088
-
-	// IBM00858 is the MIB identifier with IANA name IBM00858.
-	//
-	// IBM See https://www.iana.org/assignments/charset-reg/IBM00858
-	IBM00858 MIB = 2089
-
-	// IBM00924 is the MIB identifier with IANA name IBM00924.
-	//
-	// IBM See https://www.iana.org/assignments/charset-reg/IBM00924
-	IBM00924 MIB = 2090
-
-	// IBM01140 is the MIB identifier with IANA name IBM01140.
-	//
-	// IBM See https://www.iana.org/assignments/charset-reg/IBM01140
-	IBM01140 MIB = 2091
-
-	// IBM01141 is the MIB identifier with IANA name IBM01141.
-	//
-	// IBM See https://www.iana.org/assignments/charset-reg/IBM01141
-	IBM01141 MIB = 2092
-
-	// IBM01142 is the MIB identifier with IANA name IBM01142.
-	//
-	// IBM See https://www.iana.org/assignments/charset-reg/IBM01142
-	IBM01142 MIB = 2093
-
-	// IBM01143 is the MIB identifier with IANA name IBM01143.
-	//
-	// IBM See https://www.iana.org/assignments/charset-reg/IBM01143
-	IBM01143 MIB = 2094
-
-	// IBM01144 is the MIB identifier with IANA name IBM01144.
-	//
-	// IBM See https://www.iana.org/assignments/charset-reg/IBM01144
-	IBM01144 MIB = 2095
-
-	// IBM01145 is the MIB identifier with IANA name IBM01145.
-	//
-	// IBM See https://www.iana.org/assignments/charset-reg/IBM01145
-	IBM01145 MIB = 2096
-
-	// IBM01146 is the MIB identifier with IANA name IBM01146.
-	//
-	// IBM See https://www.iana.org/assignments/charset-reg/IBM01146
-	IBM01146 MIB = 2097
-
-	// IBM01147 is the MIB identifier with IANA name IBM01147.
-	//
-	// IBM See https://www.iana.org/assignments/charset-reg/IBM01147
-	IBM01147 MIB = 2098
-
-	// IBM01148 is the MIB identifier with IANA name IBM01148.
-	//
-	// IBM See https://www.iana.org/assignments/charset-reg/IBM01148
-	IBM01148 MIB = 2099
-
-	// IBM01149 is the MIB identifier with IANA name IBM01149.
-	//
-	// IBM See https://www.iana.org/assignments/charset-reg/IBM01149
-	IBM01149 MIB = 2100
-
-	// Big5HKSCS is the MIB identifier with IANA name Big5-HKSCS.
-	//
-	// See https://www.iana.org/assignments/charset-reg/Big5-HKSCS
-	Big5HKSCS MIB = 2101
-
-	// IBM1047 is the MIB identifier with IANA name IBM1047.
-	//
-	// IBM1047 (EBCDIC Latin 1/Open Systems) https://www-1.ibm.com/servers/eserver/iseries/software/globalization/pdf/cp01047z.pdf
-	IBM1047 MIB = 2102
-
-	// PTCP154 is the MIB identifier with IANA name PTCP154.
-	//
-	// See https://www.iana.org/assignments/charset-reg/PTCP154
-	PTCP154 MIB = 2103
-
-	// Amiga1251 is the MIB identifier with IANA name Amiga-1251.
-	//
-	// See https://www.amiga.ultranet.ru/Amiga-1251.html
-	Amiga1251 MIB = 2104
-
-	// KOI7switched is the MIB identifier with IANA name KOI7-switched.
-	//
-	// See https://www.iana.org/assignments/charset-reg/KOI7-switched
-	KOI7switched MIB = 2105
-
-	// BRF is the MIB identifier with IANA name BRF.
-	//
-	// See https://www.iana.org/assignments/charset-reg/BRF
-	BRF MIB = 2106
-
-	// TSCII is the MIB identifier with IANA name TSCII.
-	//
-	// See https://www.iana.org/assignments/charset-reg/TSCII
-	TSCII MIB = 2107
-
-	// CP51932 is the MIB identifier with IANA name CP51932.
-	//
-	// See https://www.iana.org/assignments/charset-reg/CP51932
-	CP51932 MIB = 2108
-
-	// Windows874 is the MIB identifier with IANA name windows-874.
-	//
-	// See https://www.iana.org/assignments/charset-reg/windows-874
-	Windows874 MIB = 2109
-
-	// Windows1250 is the MIB identifier with IANA name windows-1250.
-	//
-	// Microsoft https://www.iana.org/assignments/charset-reg/windows-1250
-	Windows1250 MIB = 2250
-
-	// Windows1251 is the MIB identifier with IANA name windows-1251.
-	//
-	// Microsoft https://www.iana.org/assignments/charset-reg/windows-1251
-	Windows1251 MIB = 2251
-
-	// Windows1252 is the MIB identifier with IANA name windows-1252.
-	//
-	// Microsoft https://www.iana.org/assignments/charset-reg/windows-1252
-	Windows1252 MIB = 2252
-
-	// Windows1253 is the MIB identifier with IANA name windows-1253.
-	//
-	// Microsoft https://www.iana.org/assignments/charset-reg/windows-1253
-	Windows1253 MIB = 2253
-
-	// Windows1254 is the MIB identifier with IANA name windows-1254.
-	//
-	// Microsoft https://www.iana.org/assignments/charset-reg/windows-1254
-	Windows1254 MIB = 2254
-
-	// Windows1255 is the MIB identifier with IANA name windows-1255.
-	//
-	// Microsoft https://www.iana.org/assignments/charset-reg/windows-1255
-	Windows1255 MIB = 2255
-
-	// Windows1256 is the MIB identifier with IANA name windows-1256.
-	//
-	// Microsoft https://www.iana.org/assignments/charset-reg/windows-1256
-	Windows1256 MIB = 2256
-
-	// Windows1257 is the MIB identifier with IANA name windows-1257.
-	//
-	// Microsoft https://www.iana.org/assignments/charset-reg/windows-1257
-	Windows1257 MIB = 2257
-
-	// Windows1258 is the MIB identifier with IANA name windows-1258.
-	//
-	// Microsoft https://www.iana.org/assignments/charset-reg/windows-1258
-	Windows1258 MIB = 2258
-
-	// TIS620 is the MIB identifier with IANA name TIS-620.
-	//
-	// Thai Industrial Standards Institute (TISI)
-	TIS620 MIB = 2259
-
-	// CP50220 is the MIB identifier with IANA name CP50220.
-	//
-	// See https://www.iana.org/assignments/charset-reg/CP50220
-	CP50220 MIB = 2260
-)
Index: trunk/vendor/golang.org/x/text/encoding/internal/internal.go
===================================================================
--- trunk/vendor/golang.org/x/text/encoding/internal/internal.go	(revision 145)
+++ 	(revision )
@@ -1,75 +1,0 @@
-// Copyright 2015 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-// Package internal contains code that is shared among encoding implementations.
-package internal
-
-import (
-	"golang.org/x/text/encoding"
-	"golang.org/x/text/encoding/internal/identifier"
-	"golang.org/x/text/transform"
-)
-
-// Encoding is an implementation of the Encoding interface that adds the String
-// and ID methods to an existing encoding.
-type Encoding struct {
-	encoding.Encoding
-	Name string
-	MIB  identifier.MIB
-}
-
-// _ verifies that Encoding implements identifier.Interface.
-var _ identifier.Interface = (*Encoding)(nil)
-
-func (e *Encoding) String() string {
-	return e.Name
-}
-
-func (e *Encoding) ID() (mib identifier.MIB, other string) {
-	return e.MIB, ""
-}
-
-// SimpleEncoding is an Encoding that combines two Transformers.
-type SimpleEncoding struct {
-	Decoder transform.Transformer
-	Encoder transform.Transformer
-}
-
-func (e *SimpleEncoding) NewDecoder() *encoding.Decoder {
-	return &encoding.Decoder{Transformer: e.Decoder}
-}
-
-func (e *SimpleEncoding) NewEncoder() *encoding.Encoder {
-	return &encoding.Encoder{Transformer: e.Encoder}
-}
-
-// FuncEncoding is an Encoding that combines two functions returning a new
-// Transformer.
-type FuncEncoding struct {
-	Decoder func() transform.Transformer
-	Encoder func() transform.Transformer
-}
-
-func (e FuncEncoding) NewDecoder() *encoding.Decoder {
-	return &encoding.Decoder{Transformer: e.Decoder()}
-}
-
-func (e FuncEncoding) NewEncoder() *encoding.Encoder {
-	return &encoding.Encoder{Transformer: e.Encoder()}
-}
-
-// A RepertoireError indicates a rune is not in the repertoire of a destination
-// encoding. It is associated with an encoding-specific suggested replacement
-// byte.
-type RepertoireError byte
-
-// Error implements the error interrface.
-func (r RepertoireError) Error() string {
-	return "encoding: rune not supported by encoding."
-}
-
-// Replacement returns the replacement string associated with this error.
-func (r RepertoireError) Replacement() byte { return byte(r) }
-
-var ErrASCIIReplacement = RepertoireError(encoding.ASCIISub)
Index: trunk/vendor/golang.org/x/text/encoding/japanese/all.go
===================================================================
--- trunk/vendor/golang.org/x/text/encoding/japanese/all.go	(revision 145)
+++ 	(revision )
@@ -1,12 +1,0 @@
-// Copyright 2015 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package japanese
-
-import (
-	"golang.org/x/text/encoding"
-)
-
-// All is a list of all defined encodings in this package.
-var All = []encoding.Encoding{EUCJP, ISO2022JP, ShiftJIS}
Index: trunk/vendor/golang.org/x/text/encoding/japanese/eucjp.go
===================================================================
--- trunk/vendor/golang.org/x/text/encoding/japanese/eucjp.go	(revision 145)
+++ 	(revision )
@@ -1,225 +1,0 @@
-// Copyright 2013 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package japanese
-
-import (
-	"unicode/utf8"
-
-	"golang.org/x/text/encoding"
-	"golang.org/x/text/encoding/internal"
-	"golang.org/x/text/encoding/internal/identifier"
-	"golang.org/x/text/transform"
-)
-
-// EUCJP is the EUC-JP encoding.
-var EUCJP encoding.Encoding = &eucJP
-
-var eucJP = internal.Encoding{
-	&internal.SimpleEncoding{eucJPDecoder{}, eucJPEncoder{}},
-	"EUC-JP",
-	identifier.EUCPkdFmtJapanese,
-}
-
-type eucJPDecoder struct{ transform.NopResetter }
-
-// See https://encoding.spec.whatwg.org/#euc-jp-decoder.
-func (eucJPDecoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	r, size := rune(0), 0
-loop:
-	for ; nSrc < len(src); nSrc += size {
-		switch c0 := src[nSrc]; {
-		case c0 < utf8.RuneSelf:
-			r, size = rune(c0), 1
-
-		case c0 == 0x8e:
-			if nSrc+1 >= len(src) {
-				if !atEOF {
-					err = transform.ErrShortSrc
-					break loop
-				}
-				r, size = utf8.RuneError, 1
-				break
-			}
-			c1 := src[nSrc+1]
-			switch {
-			case c1 < 0xa1:
-				r, size = utf8.RuneError, 1
-			case c1 > 0xdf:
-				r, size = utf8.RuneError, 2
-				if c1 == 0xff {
-					size = 1
-				}
-			default:
-				r, size = rune(c1)+(0xff61-0xa1), 2
-			}
-		case c0 == 0x8f:
-			if nSrc+2 >= len(src) {
-				if !atEOF {
-					err = transform.ErrShortSrc
-					break loop
-				}
-				r, size = utf8.RuneError, 1
-				if p := nSrc + 1; p < len(src) && 0xa1 <= src[p] && src[p] < 0xfe {
-					size = 2
-				}
-				break
-			}
-			c1 := src[nSrc+1]
-			if c1 < 0xa1 || 0xfe < c1 {
-				r, size = utf8.RuneError, 1
-				break
-			}
-			c2 := src[nSrc+2]
-			if c2 < 0xa1 || 0xfe < c2 {
-				r, size = utf8.RuneError, 2
-				break
-			}
-			r, size = utf8.RuneError, 3
-			if i := int(c1-0xa1)*94 + int(c2-0xa1); i < len(jis0212Decode) {
-				r = rune(jis0212Decode[i])
-				if r == 0 {
-					r = utf8.RuneError
-				}
-			}
-
-		case 0xa1 <= c0 && c0 <= 0xfe:
-			if nSrc+1 >= len(src) {
-				if !atEOF {
-					err = transform.ErrShortSrc
-					break loop
-				}
-				r, size = utf8.RuneError, 1
-				break
-			}
-			c1 := src[nSrc+1]
-			if c1 < 0xa1 || 0xfe < c1 {
-				r, size = utf8.RuneError, 1
-				break
-			}
-			r, size = utf8.RuneError, 2
-			if i := int(c0-0xa1)*94 + int(c1-0xa1); i < len(jis0208Decode) {
-				r = rune(jis0208Decode[i])
-				if r == 0 {
-					r = utf8.RuneError
-				}
-			}
-
-		default:
-			r, size = utf8.RuneError, 1
-		}
-
-		if nDst+utf8.RuneLen(r) > len(dst) {
-			err = transform.ErrShortDst
-			break loop
-		}
-		nDst += utf8.EncodeRune(dst[nDst:], r)
-	}
-	return nDst, nSrc, err
-}
-
-type eucJPEncoder struct{ transform.NopResetter }
-
-func (eucJPEncoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	r, size := rune(0), 0
-	for ; nSrc < len(src); nSrc += size {
-		r = rune(src[nSrc])
-
-		// Decode a 1-byte rune.
-		if r < utf8.RuneSelf {
-			size = 1
-
-		} else {
-			// Decode a multi-byte rune.
-			r, size = utf8.DecodeRune(src[nSrc:])
-			if size == 1 {
-				// All valid runes of size 1 (those below utf8.RuneSelf) were
-				// handled above. We have invalid UTF-8 or we haven't seen the
-				// full character yet.
-				if !atEOF && !utf8.FullRune(src[nSrc:]) {
-					err = transform.ErrShortSrc
-					break
-				}
-			}
-
-			// func init checks that the switch covers all tables.
-			switch {
-			case encode0Low <= r && r < encode0High:
-				if r = rune(encode0[r-encode0Low]); r != 0 {
-					goto write2or3
-				}
-			case encode1Low <= r && r < encode1High:
-				if r = rune(encode1[r-encode1Low]); r != 0 {
-					goto write2or3
-				}
-			case encode2Low <= r && r < encode2High:
-				if r = rune(encode2[r-encode2Low]); r != 0 {
-					goto write2or3
-				}
-			case encode3Low <= r && r < encode3High:
-				if r = rune(encode3[r-encode3Low]); r != 0 {
-					goto write2or3
-				}
-			case encode4Low <= r && r < encode4High:
-				if r = rune(encode4[r-encode4Low]); r != 0 {
-					goto write2or3
-				}
-			case encode5Low <= r && r < encode5High:
-				if 0xff61 <= r && r < 0xffa0 {
-					goto write2
-				}
-				if r = rune(encode5[r-encode5Low]); r != 0 {
-					goto write2or3
-				}
-			}
-			err = internal.ErrASCIIReplacement
-			break
-		}
-
-		if nDst >= len(dst) {
-			err = transform.ErrShortDst
-			break
-		}
-		dst[nDst] = uint8(r)
-		nDst++
-		continue
-
-	write2or3:
-		if r>>tableShift == jis0208 {
-			if nDst+2 > len(dst) {
-				err = transform.ErrShortDst
-				break
-			}
-		} else {
-			if nDst+3 > len(dst) {
-				err = transform.ErrShortDst
-				break
-			}
-			dst[nDst] = 0x8f
-			nDst++
-		}
-		dst[nDst+0] = 0xa1 + uint8(r>>codeShift)&codeMask
-		dst[nDst+1] = 0xa1 + uint8(r)&codeMask
-		nDst += 2
-		continue
-
-	write2:
-		if nDst+2 > len(dst) {
-			err = transform.ErrShortDst
-			break
-		}
-		dst[nDst+0] = 0x8e
-		dst[nDst+1] = uint8(r - (0xff61 - 0xa1))
-		nDst += 2
-		continue
-	}
-	return nDst, nSrc, err
-}
-
-func init() {
-	// Check that the hard-coded encode switch covers all tables.
-	if numEncodeTables != 6 {
-		panic("bad numEncodeTables")
-	}
-}
Index: trunk/vendor/golang.org/x/text/encoding/japanese/iso2022jp.go
===================================================================
--- trunk/vendor/golang.org/x/text/encoding/japanese/iso2022jp.go	(revision 145)
+++ 	(revision )
@@ -1,299 +1,0 @@
-// Copyright 2013 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package japanese
-
-import (
-	"unicode/utf8"
-
-	"golang.org/x/text/encoding"
-	"golang.org/x/text/encoding/internal"
-	"golang.org/x/text/encoding/internal/identifier"
-	"golang.org/x/text/transform"
-)
-
-// ISO2022JP is the ISO-2022-JP encoding.
-var ISO2022JP encoding.Encoding = &iso2022JP
-
-var iso2022JP = internal.Encoding{
-	internal.FuncEncoding{iso2022JPNewDecoder, iso2022JPNewEncoder},
-	"ISO-2022-JP",
-	identifier.ISO2022JP,
-}
-
-func iso2022JPNewDecoder() transform.Transformer {
-	return new(iso2022JPDecoder)
-}
-
-func iso2022JPNewEncoder() transform.Transformer {
-	return new(iso2022JPEncoder)
-}
-
-const (
-	asciiState = iota
-	katakanaState
-	jis0208State
-	jis0212State
-)
-
-const asciiEsc = 0x1b
-
-type iso2022JPDecoder int
-
-func (d *iso2022JPDecoder) Reset() {
-	*d = asciiState
-}
-
-func (d *iso2022JPDecoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	r, size := rune(0), 0
-	for ; nSrc < len(src); nSrc += size {
-		c0 := src[nSrc]
-		if c0 >= utf8.RuneSelf {
-			r, size = '\ufffd', 1
-			goto write
-		}
-
-		if c0 == asciiEsc {
-			if nSrc+2 >= len(src) {
-				if !atEOF {
-					return nDst, nSrc, transform.ErrShortSrc
-				}
-				// TODO: is it correct to only skip 1??
-				r, size = '\ufffd', 1
-				goto write
-			}
-			size = 3
-			c1 := src[nSrc+1]
-			c2 := src[nSrc+2]
-			switch {
-			case c1 == '$' && (c2 == '@' || c2 == 'B'): // 0x24 {0x40, 0x42}
-				*d = jis0208State
-				continue
-			case c1 == '$' && c2 == '(': // 0x24 0x28
-				if nSrc+3 >= len(src) {
-					if !atEOF {
-						return nDst, nSrc, transform.ErrShortSrc
-					}
-					r, size = '\ufffd', 1
-					goto write
-				}
-				size = 4
-				if src[nSrc+3] == 'D' {
-					*d = jis0212State
-					continue
-				}
-			case c1 == '(' && (c2 == 'B' || c2 == 'J'): // 0x28 {0x42, 0x4A}
-				*d = asciiState
-				continue
-			case c1 == '(' && c2 == 'I': // 0x28 0x49
-				*d = katakanaState
-				continue
-			}
-			r, size = '\ufffd', 1
-			goto write
-		}
-
-		switch *d {
-		case asciiState:
-			r, size = rune(c0), 1
-
-		case katakanaState:
-			if c0 < 0x21 || 0x60 <= c0 {
-				r, size = '\ufffd', 1
-				goto write
-			}
-			r, size = rune(c0)+(0xff61-0x21), 1
-
-		default:
-			if c0 == 0x0a {
-				*d = asciiState
-				r, size = rune(c0), 1
-				goto write
-			}
-			if nSrc+1 >= len(src) {
-				if !atEOF {
-					return nDst, nSrc, transform.ErrShortSrc
-				}
-				r, size = '\ufffd', 1
-				goto write
-			}
-			size = 2
-			c1 := src[nSrc+1]
-			i := int(c0-0x21)*94 + int(c1-0x21)
-			if *d == jis0208State && i < len(jis0208Decode) {
-				r = rune(jis0208Decode[i])
-			} else if *d == jis0212State && i < len(jis0212Decode) {
-				r = rune(jis0212Decode[i])
-			} else {
-				r = '\ufffd'
-				goto write
-			}
-			if r == 0 {
-				r = '\ufffd'
-			}
-		}
-
-	write:
-		if nDst+utf8.RuneLen(r) > len(dst) {
-			return nDst, nSrc, transform.ErrShortDst
-		}
-		nDst += utf8.EncodeRune(dst[nDst:], r)
-	}
-	return nDst, nSrc, err
-}
-
-type iso2022JPEncoder int
-
-func (e *iso2022JPEncoder) Reset() {
-	*e = asciiState
-}
-
-func (e *iso2022JPEncoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	r, size := rune(0), 0
-	for ; nSrc < len(src); nSrc += size {
-		r = rune(src[nSrc])
-
-		// Decode a 1-byte rune.
-		if r < utf8.RuneSelf {
-			size = 1
-
-		} else {
-			// Decode a multi-byte rune.
-			r, size = utf8.DecodeRune(src[nSrc:])
-			if size == 1 {
-				// All valid runes of size 1 (those below utf8.RuneSelf) were
-				// handled above. We have invalid UTF-8 or we haven't seen the
-				// full character yet.
-				if !atEOF && !utf8.FullRune(src[nSrc:]) {
-					err = transform.ErrShortSrc
-					break
-				}
-			}
-
-			// func init checks that the switch covers all tables.
-			//
-			// http://encoding.spec.whatwg.org/#iso-2022-jp says that "the index jis0212
-			// is not used by the iso-2022-jp encoder due to lack of widespread support".
-			//
-			// TODO: do we have to special-case U+00A5 and U+203E, as per
-			// http://encoding.spec.whatwg.org/#iso-2022-jp
-			// Doing so would mean that "\u00a5" would not be preserved
-			// after an encode-decode round trip.
-			switch {
-			case encode0Low <= r && r < encode0High:
-				if r = rune(encode0[r-encode0Low]); r>>tableShift == jis0208 {
-					goto writeJIS
-				}
-			case encode1Low <= r && r < encode1High:
-				if r = rune(encode1[r-encode1Low]); r>>tableShift == jis0208 {
-					goto writeJIS
-				}
-			case encode2Low <= r && r < encode2High:
-				if r = rune(encode2[r-encode2Low]); r>>tableShift == jis0208 {
-					goto writeJIS
-				}
-			case encode3Low <= r && r < encode3High:
-				if r = rune(encode3[r-encode3Low]); r>>tableShift == jis0208 {
-					goto writeJIS
-				}
-			case encode4Low <= r && r < encode4High:
-				if r = rune(encode4[r-encode4Low]); r>>tableShift == jis0208 {
-					goto writeJIS
-				}
-			case encode5Low <= r && r < encode5High:
-				if 0xff61 <= r && r < 0xffa0 {
-					goto writeKatakana
-				}
-				if r = rune(encode5[r-encode5Low]); r>>tableShift == jis0208 {
-					goto writeJIS
-				}
-			}
-
-			// Switch back to ASCII state in case of error so that an ASCII
-			// replacement character can be written in the correct state.
-			if *e != asciiState {
-				if nDst+3 > len(dst) {
-					err = transform.ErrShortDst
-					break
-				}
-				*e = asciiState
-				dst[nDst+0] = asciiEsc
-				dst[nDst+1] = '('
-				dst[nDst+2] = 'B'
-				nDst += 3
-			}
-			err = internal.ErrASCIIReplacement
-			break
-		}
-
-		if *e != asciiState {
-			if nDst+4 > len(dst) {
-				err = transform.ErrShortDst
-				break
-			}
-			*e = asciiState
-			dst[nDst+0] = asciiEsc
-			dst[nDst+1] = '('
-			dst[nDst+2] = 'B'
-			nDst += 3
-		} else if nDst >= len(dst) {
-			err = transform.ErrShortDst
-			break
-		}
-		dst[nDst] = uint8(r)
-		nDst++
-		continue
-
-	writeJIS:
-		if *e != jis0208State {
-			if nDst+5 > len(dst) {
-				err = transform.ErrShortDst
-				break
-			}
-			*e = jis0208State
-			dst[nDst+0] = asciiEsc
-			dst[nDst+1] = '$'
-			dst[nDst+2] = 'B'
-			nDst += 3
-		} else if nDst+2 > len(dst) {
-			err = transform.ErrShortDst
-			break
-		}
-		dst[nDst+0] = 0x21 + uint8(r>>codeShift)&codeMask
-		dst[nDst+1] = 0x21 + uint8(r)&codeMask
-		nDst += 2
-		continue
-
-	writeKatakana:
-		if *e != katakanaState {
-			if nDst+4 > len(dst) {
-				err = transform.ErrShortDst
-				break
-			}
-			*e = katakanaState
-			dst[nDst+0] = asciiEsc
-			dst[nDst+1] = '('
-			dst[nDst+2] = 'I'
-			nDst += 3
-		} else if nDst >= len(dst) {
-			err = transform.ErrShortDst
-			break
-		}
-		dst[nDst] = uint8(r - (0xff61 - 0x21))
-		nDst++
-		continue
-	}
-	if atEOF && err == nil && *e != asciiState {
-		if nDst+3 > len(dst) {
-			err = transform.ErrShortDst
-		} else {
-			*e = asciiState
-			dst[nDst+0] = asciiEsc
-			dst[nDst+1] = '('
-			dst[nDst+2] = 'B'
-			nDst += 3
-		}
-	}
-	return nDst, nSrc, err
-}
Index: trunk/vendor/golang.org/x/text/encoding/japanese/shiftjis.go
===================================================================
--- trunk/vendor/golang.org/x/text/encoding/japanese/shiftjis.go	(revision 145)
+++ 	(revision )
@@ -1,189 +1,0 @@
-// Copyright 2013 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package japanese
-
-import (
-	"unicode/utf8"
-
-	"golang.org/x/text/encoding"
-	"golang.org/x/text/encoding/internal"
-	"golang.org/x/text/encoding/internal/identifier"
-	"golang.org/x/text/transform"
-)
-
-// ShiftJIS is the Shift JIS encoding, also known as Code Page 932 and
-// Windows-31J.
-var ShiftJIS encoding.Encoding = &shiftJIS
-
-var shiftJIS = internal.Encoding{
-	&internal.SimpleEncoding{shiftJISDecoder{}, shiftJISEncoder{}},
-	"Shift JIS",
-	identifier.ShiftJIS,
-}
-
-type shiftJISDecoder struct{ transform.NopResetter }
-
-func (shiftJISDecoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	r, size := rune(0), 0
-loop:
-	for ; nSrc < len(src); nSrc += size {
-		switch c0 := src[nSrc]; {
-		case c0 < utf8.RuneSelf:
-			r, size = rune(c0), 1
-
-		case 0xa1 <= c0 && c0 < 0xe0:
-			r, size = rune(c0)+(0xff61-0xa1), 1
-
-		case (0x81 <= c0 && c0 < 0xa0) || (0xe0 <= c0 && c0 < 0xfd):
-			if c0 <= 0x9f {
-				c0 -= 0x70
-			} else {
-				c0 -= 0xb0
-			}
-			c0 = 2*c0 - 0x21
-
-			if nSrc+1 >= len(src) {
-				if !atEOF {
-					err = transform.ErrShortSrc
-					break loop
-				}
-				r, size = '\ufffd', 1
-				goto write
-			}
-			c1 := src[nSrc+1]
-			switch {
-			case c1 < 0x40:
-				r, size = '\ufffd', 1 // c1 is ASCII so output on next round
-				goto write
-			case c1 < 0x7f:
-				c0--
-				c1 -= 0x40
-			case c1 == 0x7f:
-				r, size = '\ufffd', 1 // c1 is ASCII so output on next round
-				goto write
-			case c1 < 0x9f:
-				c0--
-				c1 -= 0x41
-			case c1 < 0xfd:
-				c1 -= 0x9f
-			default:
-				r, size = '\ufffd', 2
-				goto write
-			}
-			r, size = '\ufffd', 2
-			if i := int(c0)*94 + int(c1); i < len(jis0208Decode) {
-				r = rune(jis0208Decode[i])
-				if r == 0 {
-					r = '\ufffd'
-				}
-			}
-
-		case c0 == 0x80:
-			r, size = 0x80, 1
-
-		default:
-			r, size = '\ufffd', 1
-		}
-	write:
-		if nDst+utf8.RuneLen(r) > len(dst) {
-			err = transform.ErrShortDst
-			break loop
-		}
-		nDst += utf8.EncodeRune(dst[nDst:], r)
-	}
-	return nDst, nSrc, err
-}
-
-type shiftJISEncoder struct{ transform.NopResetter }
-
-func (shiftJISEncoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	r, size := rune(0), 0
-loop:
-	for ; nSrc < len(src); nSrc += size {
-		r = rune(src[nSrc])
-
-		// Decode a 1-byte rune.
-		if r < utf8.RuneSelf {
-			size = 1
-
-		} else {
-			// Decode a multi-byte rune.
-			r, size = utf8.DecodeRune(src[nSrc:])
-			if size == 1 {
-				// All valid runes of size 1 (those below utf8.RuneSelf) were
-				// handled above. We have invalid UTF-8 or we haven't seen the
-				// full character yet.
-				if !atEOF && !utf8.FullRune(src[nSrc:]) {
-					err = transform.ErrShortSrc
-					break loop
-				}
-			}
-
-			// func init checks that the switch covers all tables.
-			switch {
-			case encode0Low <= r && r < encode0High:
-				if r = rune(encode0[r-encode0Low]); r>>tableShift == jis0208 {
-					goto write2
-				}
-			case encode1Low <= r && r < encode1High:
-				if r = rune(encode1[r-encode1Low]); r>>tableShift == jis0208 {
-					goto write2
-				}
-			case encode2Low <= r && r < encode2High:
-				if r = rune(encode2[r-encode2Low]); r>>tableShift == jis0208 {
-					goto write2
-				}
-			case encode3Low <= r && r < encode3High:
-				if r = rune(encode3[r-encode3Low]); r>>tableShift == jis0208 {
-					goto write2
-				}
-			case encode4Low <= r && r < encode4High:
-				if r = rune(encode4[r-encode4Low]); r>>tableShift == jis0208 {
-					goto write2
-				}
-			case encode5Low <= r && r < encode5High:
-				if 0xff61 <= r && r < 0xffa0 {
-					r -= 0xff61 - 0xa1
-					goto write1
-				}
-				if r = rune(encode5[r-encode5Low]); r>>tableShift == jis0208 {
-					goto write2
-				}
-			}
-			err = internal.ErrASCIIReplacement
-			break
-		}
-
-	write1:
-		if nDst >= len(dst) {
-			err = transform.ErrShortDst
-			break
-		}
-		dst[nDst] = uint8(r)
-		nDst++
-		continue
-
-	write2:
-		j1 := uint8(r>>codeShift) & codeMask
-		j2 := uint8(r) & codeMask
-		if nDst+2 > len(dst) {
-			err = transform.ErrShortDst
-			break loop
-		}
-		if j1 <= 61 {
-			dst[nDst+0] = 129 + j1/2
-		} else {
-			dst[nDst+0] = 193 + j1/2
-		}
-		if j1&1 == 0 {
-			dst[nDst+1] = j2 + j2/63 + 64
-		} else {
-			dst[nDst+1] = j2 + 159
-		}
-		nDst += 2
-		continue
-	}
-	return nDst, nSrc, err
-}
Index: trunk/vendor/golang.org/x/text/encoding/japanese/tables.go
===================================================================
--- trunk/vendor/golang.org/x/text/encoding/japanese/tables.go	(revision 145)
+++ 	(revision )
@@ -1,26971 +1,0 @@
-// generated by go run maketables.go; DO NOT EDIT
-
-// Package japanese provides Japanese encodings such as EUC-JP and Shift JIS.
-package japanese // import "golang.org/x/text/encoding/japanese"
-
-// jis0208Decode is the decoding table from JIS 0208 code to Unicode.
-// It is defined at http://encoding.spec.whatwg.org/index-jis0208.txt
-var jis0208Decode = [...]uint16{
-	0:     0x3000,
-	1:     0x3001,
-	2:     0x3002,
-	3:     0xFF0C,
-	4:     0xFF0E,
-	5:     0x30FB,
-	6:     0xFF1A,
-	7:     0xFF1B,
-	8:     0xFF1F,
-	9:     0xFF01,
-	10:    0x309B,
-	11:    0x309C,
-	12:    0x00B4,
-	13:    0xFF40,
-	14:    0x00A8,
-	15:    0xFF3E,
-	16:    0xFFE3,
-	17:    0xFF3F,
-	18:    0x30FD,
-	19:    0x30FE,
-	20:    0x309D,
-	21:    0x309E,
-	22:    0x3003,
-	23:    0x4EDD,
-	24:    0x3005,
-	25:    0x3006,
-	26:    0x3007,
-	27:    0x30FC,
-	28:    0x2015,
-	29:    0x2010,
-	30:    0xFF0F,
-	31:    0xFF3C,
-	32:    0xFF5E,
-	33:    0x2225,
-	34:    0xFF5C,
-	35:    0x2026,
-	36:    0x2025,
-	37:    0x2018,
-	38:    0x2019,
-	39:    0x201C,
-	40:    0x201D,
-	41:    0xFF08,
-	42:    0xFF09,
-	43:    0x3014,
-	44:    0x3015,
-	45:    0xFF3B,
-	46:    0xFF3D,
-	47:    0xFF5B,
-	48:    0xFF5D,
-	49:    0x3008,
-	50:    0x3009,
-	51:    0x300A,
-	52:    0x300B,
-	53:    0x300C,
-	54:    0x300D,
-	55:    0x300E,
-	56:    0x300F,
-	57:    0x3010,
-	58:    0x3011,
-	59:    0xFF0B,
-	60:    0xFF0D,
-	61:    0x00B1,
-	62:    0x00D7,
-	63:    0x00F7,
-	64:    0xFF1D,
-	65:    0x2260,
-	66:    0xFF1C,
-	67:    0xFF1E,
-	68:    0x2266,
-	69:    0x2267,
-	70:    0x221E,
-	71:    0x2234,
-	72:    0x2642,
-	73:    0x2640,
-	74:    0x00B0,
-	75:    0x2032,
-	76:    0x2033,
-	77:    0x2103,
-	78:    0xFFE5,
-	79:    0xFF04,
-	80:    0xFFE0,
-	81:    0xFFE1,
-	82:    0xFF05,
-	83:    0xFF03,
-	84:    0xFF06,
-	85:    0xFF0A,
-	86:    0xFF20,
-	87:    0x00A7,
-	88:    0x2606,
-	89:    0x2605,
-	90:    0x25CB,
-	91:    0x25CF,
-	92:    0x25CE,
-	93:    0x25C7,
-	94:    0x25C6,
-	95:    0x25A1,
-	96:    0x25A0,
-	97:    0x25B3,
-	98:    0x25B2,
-	99:    0x25BD,
-	100:   0x25BC,
-	101:   0x203B,
-	102:   0x3012,
-	103:   0x2192,
-	104:   0x2190,
-	105:   0x2191,
-	106:   0x2193,
-	107:   0x3013,
-	119:   0x2208,
-	120:   0x220B,
-	121:   0x2286,
-	122:   0x2287,
-	123:   0x2282,
-	124:   0x2283,
-	125:   0x222A,
-	126:   0x2229,
-	135:   0x2227,
-	136:   0x2228,
-	137:   0xFFE2,
-	138:   0x21D2,
-	139:   0x21D4,
-	140:   0x2200,
-	141:   0x2203,
-	153:   0x2220,
-	154:   0x22A5,
-	155:   0x2312,
-	156:   0x2202,
-	157:   0x2207,
-	158:   0x2261,
-	159:   0x2252,
-	160:   0x226A,
-	161:   0x226B,
-	162:   0x221A,
-	163:   0x223D,
-	164:   0x221D,
-	165:   0x2235,
-	166:   0x222B,
-	167:   0x222C,
-	175:   0x212B,
-	176:   0x2030,
-	177:   0x266F,
-	178:   0x266D,
-	179:   0x266A,
-	180:   0x2020,
-	181:   0x2021,
-	182:   0x00B6,
-	187:   0x25EF,
-	203:   0xFF10,
-	204:   0xFF11,
-	205:   0xFF12,
-	206:   0xFF13,
-	207:   0xFF14,
-	208:   0xFF15,
-	209:   0xFF16,
-	210:   0xFF17,
-	211:   0xFF18,
-	212:   0xFF19,
-	220:   0xFF21,
-	221:   0xFF22,
-	222:   0xFF23,
-	223:   0xFF24,
-	224:   0xFF25,
-	225:   0xFF26,
-	226:   0xFF27,
-	227:   0xFF28,
-	228:   0xFF29,
-	229:   0xFF2A,
-	230:   0xFF2B,
-	231:   0xFF2C,
-	232:   0xFF2D,
-	233:   0xFF2E,
-	234:   0xFF2F,
-	235:   0xFF30,
-	236:   0xFF31,
-	237:   0xFF32,
-	238:   0xFF33,
-	239:   0xFF34,
-	240:   0xFF35,
-	241:   0xFF36,
-	242:   0xFF37,
-	243:   0xFF38,
-	244:   0xFF39,
-	245:   0xFF3A,
-	252:   0xFF41,
-	253:   0xFF42,
-	254:   0xFF43,
-	255:   0xFF44,
-	256:   0xFF45,
-	257:   0xFF46,
-	258:   0xFF47,
-	259:   0xFF48,
-	260:   0xFF49,
-	261:   0xFF4A,
-	262:   0xFF4B,
-	263:   0xFF4C,
-	264:   0xFF4D,
-	265:   0xFF4E,
-	266:   0xFF4F,
-	267:   0xFF50,
-	268:   0xFF51,
-	269:   0xFF52,
-	270:   0xFF53,
-	271:   0xFF54,
-	272:   0xFF55,
-	273:   0xFF56,
-	274:   0xFF57,
-	275:   0xFF58,
-	276:   0xFF59,
-	277:   0xFF5A,
-	282:   0x3041,
-	283:   0x3042,
-	284:   0x3043,
-	285:   0x3044,
-	286:   0x3045,
-	287:   0x3046,
-	288:   0x3047,
-	289:   0x3048,
-	290:   0x3049,
-	291:   0x304A,
-	292:   0x304B,
-	293:   0x304C,
-	294:   0x304D,
-	295:   0x304E,
-	296:   0x304F,
-	297:   0x3050,
-	298:   0x3051,
-	299:   0x3052,
-	300:   0x3053,
-	301:   0x3054,
-	302:   0x3055,
-	303:   0x3056,
-	304:   0x3057,
-	305:   0x3058,
-	306:   0x3059,
-	307:   0x305A,
-	308:   0x305B,
-	309:   0x305C,
-	310:   0x305D,
-	311:   0x305E,
-	312:   0x305F,
-	313:   0x3060,
-	314:   0x3061,
-	315:   0x3062,
-	316:   0x3063,
-	317:   0x3064,
-	318:   0x3065,
-	319:   0x3066,
-	320:   0x3067,
-	321:   0x3068,
-	322:   0x3069,
-	323:   0x306A,
-	324:   0x306B,
-	325:   0x306C,
-	326:   0x306D,
-	327:   0x306E,
-	328:   0x306F,
-	329:   0x3070,
-	330:   0x3071,
-	331:   0x3072,
-	332:   0x3073,
-	333:   0x3074,
-	334:   0x3075,
-	335:   0x3076,
-	336:   0x3077,
-	337:   0x3078,
-	338:   0x3079,
-	339:   0x307A,
-	340:   0x307B,
-	341:   0x307C,
-	342:   0x307D,
-	343:   0x307E,
-	344:   0x307F,
-	345:   0x3080,
-	346:   0x3081,
-	347:   0x3082,
-	348:   0x3083,
-	349:   0x3084,
-	350:   0x3085,
-	351:   0x3086,
-	352:   0x3087,
-	353:   0x3088,
-	354:   0x3089,
-	355:   0x308A,
-	356:   0x308B,
-	357:   0x308C,
-	358:   0x308D,
-	359:   0x308E,
-	360:   0x308F,
-	361:   0x3090,
-	362:   0x3091,
-	363:   0x3092,
-	364:   0x3093,
-	376:   0x30A1,
-	377:   0x30A2,
-	378:   0x30A3,
-	379:   0x30A4,
-	380:   0x30A5,
-	381:   0x30A6,
-	382:   0x30A7,
-	383:   0x30A8,
-	384:   0x30A9,
-	385:   0x30AA,
-	386:   0x30AB,
-	387:   0x30AC,
-	388:   0x30AD,
-	389:   0x30AE,
-	390:   0x30AF,
-	391:   0x30B0,
-	392:   0x30B1,
-	393:   0x30B2,
-	394:   0x30B3,
-	395:   0x30B4,
-	396:   0x30B5,
-	397:   0x30B6,
-	398:   0x30B7,
-	399:   0x30B8,
-	400:   0x30B9,
-	401:   0x30BA,
-	402:   0x30BB,
-	403:   0x30BC,
-	404:   0x30BD,
-	405:   0x30BE,
-	406:   0x30BF,
-	407:   0x30C0,
-	408:   0x30C1,
-	409:   0x30C2,
-	410:   0x30C3,
-	411:   0x30C4,
-	412:   0x30C5,
-	413:   0x30C6,
-	414:   0x30C7,
-	415:   0x30C8,
-	416:   0x30C9,
-	417:   0x30CA,
-	418:   0x30CB,
-	419:   0x30CC,
-	420:   0x30CD,
-	421:   0x30CE,
-	422:   0x30CF,
-	423:   0x30D0,
-	424:   0x30D1,
-	425:   0x30D2,
-	426:   0x30D3,
-	427:   0x30D4,
-	428:   0x30D5,
-	429:   0x30D6,
-	430:   0x30D7,
-	431:   0x30D8,
-	432:   0x30D9,
-	433:   0x30DA,
-	434:   0x30DB,
-	435:   0x30DC,
-	436:   0x30DD,
-	437:   0x30DE,
-	438:   0x30DF,
-	439:   0x30E0,
-	440:   0x30E1,
-	441:   0x30E2,
-	442:   0x30E3,
-	443:   0x30E4,
-	444:   0x30E5,
-	445:   0x30E6,
-	446:   0x30E7,
-	447:   0x30E8,
-	448:   0x30E9,
-	449:   0x30EA,
-	450:   0x30EB,
-	451:   0x30EC,
-	452:   0x30ED,
-	453:   0x30EE,
-	454:   0x30EF,
-	455:   0x30F0,
-	456:   0x30F1,
-	457:   0x30F2,
-	458:   0x30F3,
-	459:   0x30F4,
-	460:   0x30F5,
-	461:   0x30F6,
-	470:   0x0391,
-	471:   0x0392,
-	472:   0x0393,
-	473:   0x0394,
-	474:   0x0395,
-	475:   0x0396,
-	476:   0x0397,
-	477:   0x0398,
-	478:   0x0399,
-	479:   0x039A,
-	480:   0x039B,
-	481:   0x039C,
-	482:   0x039D,
-	483:   0x039E,
-	484:   0x039F,
-	485:   0x03A0,
-	486:   0x03A1,
-	487:   0x03A3,
-	488:   0x03A4,
-	489:   0x03A5,
-	490:   0x03A6,
-	491:   0x03A7,
-	492:   0x03A8,
-	493:   0x03A9,
-	502:   0x03B1,
-	503:   0x03B2,
-	504:   0x03B3,
-	505:   0x03B4,
-	506:   0x03B5,
-	507:   0x03B6,
-	508:   0x03B7,
-	509:   0x03B8,
-	510:   0x03B9,
-	511:   0x03BA,
-	512:   0x03BB,
-	513:   0x03BC,
-	514:   0x03BD,
-	515:   0x03BE,
-	516:   0x03BF,
-	517:   0x03C0,
-	518:   0x03C1,
-	519:   0x03C3,
-	520:   0x03C4,
-	521:   0x03C5,
-	522:   0x03C6,
-	523:   0x03C7,
-	524:   0x03C8,
-	525:   0x03C9,
-	564:   0x0410,
-	565:   0x0411,
-	566:   0x0412,
-	567:   0x0413,
-	568:   0x0414,
-	569:   0x0415,
-	570:   0x0401,
-	571:   0x0416,
-	572:   0x0417,
-	573:   0x0418,
-	574:   0x0419,
-	575:   0x041A,
-	576:   0x041B,
-	577:   0x041C,
-	578:   0x041D,
-	579:   0x041E,
-	580:   0x041F,
-	581:   0x0420,
-	582:   0x0421,
-	583:   0x0422,
-	584:   0x0423,
-	585:   0x0424,
-	586:   0x0425,
-	587:   0x0426,
-	588:   0x0427,
-	589:   0x0428,
-	590:   0x0429,
-	591:   0x042A,
-	592:   0x042B,
-	593:   0x042C,
-	594:   0x042D,
-	595:   0x042E,
-	596:   0x042F,
-	612:   0x0430,
-	613:   0x0431,
-	614:   0x0432,
-	615:   0x0433,
-	616:   0x0434,
-	617:   0x0435,
-	618:   0x0451,
-	619:   0x0436,
-	620:   0x0437,
-	621:   0x0438,
-	622:   0x0439,
-	623:   0x043A,
-	624:   0x043B,
-	625:   0x043C,
-	626:   0x043D,
-	627:   0x043E,
-	628:   0x043F,
-	629:   0x0440,
-	630:   0x0441,
-	631:   0x0442,
-	632:   0x0443,
-	633:   0x0444,
-	634:   0x0445,
-	635:   0x0446,
-	636:   0x0447,
-	637:   0x0448,
-	638:   0x0449,
-	639:   0x044A,
-	640:   0x044B,
-	641:   0x044C,
-	642:   0x044D,
-	643:   0x044E,
-	644:   0x044F,
-	658:   0x2500,
-	659:   0x2502,
-	660:   0x250C,
-	661:   0x2510,
-	662:   0x2518,
-	663:   0x2514,
-	664:   0x251C,
-	665:   0x252C,
-	666:   0x2524,
-	667:   0x2534,
-	668:   0x253C,
-	669:   0x2501,
-	670:   0x2503,
-	671:   0x250F,
-	672:   0x2513,
-	673:   0x251B,
-	674:   0x2517,
-	675:   0x2523,
-	676:   0x2533,
-	677:   0x252B,
-	678:   0x253B,
-	679:   0x254B,
-	680:   0x2520,
-	681:   0x252F,
-	682:   0x2528,
-	683:   0x2537,
-	684:   0x253F,
-	685:   0x251D,
-	686:   0x2530,
-	687:   0x2525,
-	688:   0x2538,
-	689:   0x2542,
-	1128:  0x2460,
-	1129:  0x2461,
-	1130:  0x2462,
-	1131:  0x2463,
-	1132:  0x2464,
-	1133:  0x2465,
-	1134:  0x2466,
-	1135:  0x2467,
-	1136:  0x2468,
-	1137:  0x2469,
-	1138:  0x246A,
-	1139:  0x246B,
-	1140:  0x246C,
-	1141:  0x246D,
-	1142:  0x246E,
-	1143:  0x246F,
-	1144:  0x2470,
-	1145:  0x2471,
-	1146:  0x2472,
-	1147:  0x2473,
-	1148:  0x2160,
-	1149:  0x2161,
-	1150:  0x2162,
-	1151:  0x2163,
-	1152:  0x2164,
-	1153:  0x2165,
-	1154:  0x2166,
-	1155:  0x2167,
-	1156:  0x2168,
-	1157:  0x2169,
-	1159:  0x3349,
-	1160:  0x3314,
-	1161:  0x3322,
-	1162:  0x334D,
-	1163:  0x3318,
-	1164:  0x3327,
-	1165:  0x3303,
-	1166:  0x3336,
-	1167:  0x3351,
-	1168:  0x3357,
-	1169:  0x330D,
-	1170:  0x3326,
-	1171:  0x3323,
-	1172:  0x332B,
-	1173:  0x334A,
-	1174:  0x333B,
-	1175:  0x339C,
-	1176:  0x339D,
-	1177:  0x339E,
-	1178:  0x338E,
-	1179:  0x338F,
-	1180:  0x33C4,
-	1181:  0x33A1,
-	1190:  0x337B,
-	1191:  0x301D,
-	1192:  0x301F,
-	1193:  0x2116,
-	1194:  0x33CD,
-	1195:  0x2121,
-	1196:  0x32A4,
-	1197:  0x32A5,
-	1198:  0x32A6,
-	1199:  0x32A7,
-	1200:  0x32A8,
-	1201:  0x3231,
-	1202:  0x3232,
-	1203:  0x3239,
-	1204:  0x337E,
-	1205:  0x337D,
-	1206:  0x337C,
-	1207:  0x2252,
-	1208:  0x2261,
-	1209:  0x222B,
-	1210:  0x222E,
-	1211:  0x2211,
-	1212:  0x221A,
-	1213:  0x22A5,
-	1214:  0x2220,
-	1215:  0x221F,
-	1216:  0x22BF,
-	1217:  0x2235,
-	1218:  0x2229,
-	1219:  0x222A,
-	1410:  0x4E9C,
-	1411:  0x5516,
-	1412:  0x5A03,
-	1413:  0x963F,
-	1414:  0x54C0,
-	1415:  0x611B,
-	1416:  0x6328,
-	1417:  0x59F6,
-	1418:  0x9022,
-	1419:  0x8475,
-	1420:  0x831C,
-	1421:  0x7A50,
-	1422:  0x60AA,
-	1423:  0x63E1,
-	1424:  0x6E25,
-	1425:  0x65ED,
-	1426:  0x8466,
-	1427:  0x82A6,
-	1428:  0x9BF5,
-	1429:  0x6893,
-	1430:  0x5727,
-	1431:  0x65A1,
-	1432:  0x6271,
-	1433:  0x5B9B,
-	1434:  0x59D0,
-	1435:  0x867B,
-	1436:  0x98F4,
-	1437:  0x7D62,
-	1438:  0x7DBE,
-	1439:  0x9B8E,
-	1440:  0x6216,
-	1441:  0x7C9F,
-	1442:  0x88B7,
-	1443:  0x5B89,
-	1444:  0x5EB5,
-	1445:  0x6309,
-	1446:  0x6697,
-	1447:  0x6848,
-	1448:  0x95C7,
-	1449:  0x978D,
-	1450:  0x674F,
-	1451:  0x4EE5,
-	1452:  0x4F0A,
-	1453:  0x4F4D,
-	1454:  0x4F9D,
-	1455:  0x5049,
-	1456:  0x56F2,
-	1457:  0x5937,
-	1458:  0x59D4,
-	1459:  0x5A01,
-	1460:  0x5C09,
-	1461:  0x60DF,
-	1462:  0x610F,
-	1463:  0x6170,
-	1464:  0x6613,
-	1465:  0x6905,
-	1466:  0x70BA,
-	1467:  0x754F,
-	1468:  0x7570,
-	1469:  0x79FB,
-	1470:  0x7DAD,
-	1471:  0x7DEF,
-	1472:  0x80C3,
-	1473:  0x840E,
-	1474:  0x8863,
-	1475:  0x8B02,
-	1476:  0x9055,
-	1477:  0x907A,
-	1478:  0x533B,
-	1479:  0x4E95,
-	1480:  0x4EA5,
-	1481:  0x57DF,
-	1482:  0x80B2,
-	1483:  0x90C1,
-	1484:  0x78EF,
-	1485:  0x4E00,
-	1486:  0x58F1,
-	1487:  0x6EA2,
-	1488:  0x9038,
-	1489:  0x7A32,
-	1490:  0x8328,
-	1491:  0x828B,
-	1492:  0x9C2F,
-	1493:  0x5141,
-	1494:  0x5370,
-	1495:  0x54BD,
-	1496:  0x54E1,
-	1497:  0x56E0,
-	1498:  0x59FB,
-	1499:  0x5F15,
-	1500:  0x98F2,
-	1501:  0x6DEB,
-	1502:  0x80E4,
-	1503:  0x852D,
-	1504:  0x9662,
-	1505:  0x9670,
-	1506:  0x96A0,
-	1507:  0x97FB,
-	1508:  0x540B,
-	1509:  0x53F3,
-	1510:  0x5B87,
-	1511:  0x70CF,
-	1512:  0x7FBD,
-	1513:  0x8FC2,
-	1514:  0x96E8,
-	1515:  0x536F,
-	1516:  0x9D5C,
-	1517:  0x7ABA,
-	1518:  0x4E11,
-	1519:  0x7893,
-	1520:  0x81FC,
-	1521:  0x6E26,
-	1522:  0x5618,
-	1523:  0x5504,
-	1524:  0x6B1D,
-	1525:  0x851A,
-	1526:  0x9C3B,
-	1527:  0x59E5,
-	1528:  0x53A9,
-	1529:  0x6D66,
-	1530:  0x74DC,
-	1531:  0x958F,
-	1532:  0x5642,
-	1533:  0x4E91,
-	1534:  0x904B,
-	1535:  0x96F2,
-	1536:  0x834F,
-	1537:  0x990C,
-	1538:  0x53E1,
-	1539:  0x55B6,
-	1540:  0x5B30,
-	1541:  0x5F71,
-	1542:  0x6620,
-	1543:  0x66F3,
-	1544:  0x6804,
-	1545:  0x6C38,
-	1546:  0x6CF3,
-	1547:  0x6D29,
-	1548:  0x745B,
-	1549:  0x76C8,
-	1550:  0x7A4E,
-	1551:  0x9834,
-	1552:  0x82F1,
-	1553:  0x885B,
-	1554:  0x8A60,
-	1555:  0x92ED,
-	1556:  0x6DB2,
-	1557:  0x75AB,
-	1558:  0x76CA,
-	1559:  0x99C5,
-	1560:  0x60A6,
-	1561:  0x8B01,
-	1562:  0x8D8A,
-	1563:  0x95B2,
-	1564:  0x698E,
-	1565:  0x53AD,
-	1566:  0x5186,
-	1567:  0x5712,
-	1568:  0x5830,
-	1569:  0x5944,
-	1570:  0x5BB4,
-	1571:  0x5EF6,
-	1572:  0x6028,
-	1573:  0x63A9,
-	1574:  0x63F4,
-	1575:  0x6CBF,
-	1576:  0x6F14,
-	1577:  0x708E,
-	1578:  0x7114,
-	1579:  0x7159,
-	1580:  0x71D5,
-	1581:  0x733F,
-	1582:  0x7E01,
-	1583:  0x8276,
-	1584:  0x82D1,
-	1585:  0x8597,
-	1586:  0x9060,
-	1587:  0x925B,
-	1588:  0x9D1B,
-	1589:  0x5869,
-	1590:  0x65BC,
-	1591:  0x6C5A,
-	1592:  0x7525,
-	1593:  0x51F9,
-	1594:  0x592E,
-	1595:  0x5965,
-	1596:  0x5F80,
-	1597:  0x5FDC,
-	1598:  0x62BC,
-	1599:  0x65FA,
-	1600:  0x6A2A,
-	1601:  0x6B27,
-	1602:  0x6BB4,
-	1603:  0x738B,
-	1604:  0x7FC1,
-	1605:  0x8956,
-	1606:  0x9D2C,
-	1607:  0x9D0E,
-	1608:  0x9EC4,
-	1609:  0x5CA1,
-	1610:  0x6C96,
-	1611:  0x837B,
-	1612:  0x5104,
-	1613:  0x5C4B,
-	1614:  0x61B6,
-	1615:  0x81C6,
-	1616:  0x6876,
-	1617:  0x7261,
-	1618:  0x4E59,
-	1619:  0x4FFA,
-	1620:  0x5378,
-	1621:  0x6069,
-	1622:  0x6E29,
-	1623:  0x7A4F,
-	1624:  0x97F3,
-	1625:  0x4E0B,
-	1626:  0x5316,
-	1627:  0x4EEE,
-	1628:  0x4F55,
-	1629:  0x4F3D,
-	1630:  0x4FA1,
-	1631:  0x4F73,
-	1632:  0x52A0,
-	1633:  0x53EF,
-	1634:  0x5609,
-	1635:  0x590F,
-	1636:  0x5AC1,
-	1637:  0x5BB6,
-	1638:  0x5BE1,
-	1639:  0x79D1,
-	1640:  0x6687,
-	1641:  0x679C,
-	1642:  0x67B6,
-	1643:  0x6B4C,
-	1644:  0x6CB3,
-	1645:  0x706B,
-	1646:  0x73C2,
-	1647:  0x798D,
-	1648:  0x79BE,
-	1649:  0x7A3C,
-	1650:  0x7B87,
-	1651:  0x82B1,
-	1652:  0x82DB,
-	1653:  0x8304,
-	1654:  0x8377,
-	1655:  0x83EF,
-	1656:  0x83D3,
-	1657:  0x8766,
-	1658:  0x8AB2,
-	1659:  0x5629,
-	1660:  0x8CA8,
-	1661:  0x8FE6,
-	1662:  0x904E,
-	1663:  0x971E,
-	1664:  0x868A,
-	1665:  0x4FC4,
-	1666:  0x5CE8,
-	1667:  0x6211,
-	1668:  0x7259,
-	1669:  0x753B,
-	1670:  0x81E5,
-	1671:  0x82BD,
-	1672:  0x86FE,
-	1673:  0x8CC0,
-	1674:  0x96C5,
-	1675:  0x9913,
-	1676:  0x99D5,
-	1677:  0x4ECB,
-	1678:  0x4F1A,
-	1679:  0x89E3,
-	1680:  0x56DE,
-	1681:  0x584A,
-	1682:  0x58CA,
-	1683:  0x5EFB,
-	1684:  0x5FEB,
-	1685:  0x602A,
-	1686:  0x6094,
-	1687:  0x6062,
-	1688:  0x61D0,
-	1689:  0x6212,
-	1690:  0x62D0,
-	1691:  0x6539,
-	1692:  0x9B41,
-	1693:  0x6666,
-	1694:  0x68B0,
-	1695:  0x6D77,
-	1696:  0x7070,
-	1697:  0x754C,
-	1698:  0x7686,
-	1699:  0x7D75,
-	1700:  0x82A5,
-	1701:  0x87F9,
-	1702:  0x958B,
-	1703:  0x968E,
-	1704:  0x8C9D,
-	1705:  0x51F1,
-	1706:  0x52BE,
-	1707:  0x5916,
-	1708:  0x54B3,
-	1709:  0x5BB3,
-	1710:  0x5D16,
-	1711:  0x6168,
-	1712:  0x6982,
-	1713:  0x6DAF,
-	1714:  0x788D,
-	1715:  0x84CB,
-	1716:  0x8857,
-	1717:  0x8A72,
-	1718:  0x93A7,
-	1719:  0x9AB8,
-	1720:  0x6D6C,
-	1721:  0x99A8,
-	1722:  0x86D9,
-	1723:  0x57A3,
-	1724:  0x67FF,
-	1725:  0x86CE,
-	1726:  0x920E,
-	1727:  0x5283,
-	1728:  0x5687,
-	1729:  0x5404,
-	1730:  0x5ED3,
-	1731:  0x62E1,
-	1732:  0x64B9,
-	1733:  0x683C,
-	1734:  0x6838,
-	1735:  0x6BBB,
-	1736:  0x7372,
-	1737:  0x78BA,
-	1738:  0x7A6B,
-	1739:  0x899A,
-	1740:  0x89D2,
-	1741:  0x8D6B,
-	1742:  0x8F03,
-	1743:  0x90ED,
-	1744:  0x95A3,
-	1745:  0x9694,
-	1746:  0x9769,
-	1747:  0x5B66,
-	1748:  0x5CB3,
-	1749:  0x697D,
-	1750:  0x984D,
-	1751:  0x984E,
-	1752:  0x639B,
-	1753:  0x7B20,
-	1754:  0x6A2B,
-	1755:  0x6A7F,
-	1756:  0x68B6,
-	1757:  0x9C0D,
-	1758:  0x6F5F,
-	1759:  0x5272,
-	1760:  0x559D,
-	1761:  0x6070,
-	1762:  0x62EC,
-	1763:  0x6D3B,
-	1764:  0x6E07,
-	1765:  0x6ED1,
-	1766:  0x845B,
-	1767:  0x8910,
-	1768:  0x8F44,
-	1769:  0x4E14,
-	1770:  0x9C39,
-	1771:  0x53F6,
-	1772:  0x691B,
-	1773:  0x6A3A,
-	1774:  0x9784,
-	1775:  0x682A,
-	1776:  0x515C,
-	1777:  0x7AC3,
-	1778:  0x84B2,
-	1779:  0x91DC,
-	1780:  0x938C,
-	1781:  0x565B,
-	1782:  0x9D28,
-	1783:  0x6822,
-	1784:  0x8305,
-	1785:  0x8431,
-	1786:  0x7CA5,
-	1787:  0x5208,
-	1788:  0x82C5,
-	1789:  0x74E6,
-	1790:  0x4E7E,
-	1791:  0x4F83,
-	1792:  0x51A0,
-	1793:  0x5BD2,
-	1794:  0x520A,
-	1795:  0x52D8,
-	1796:  0x52E7,
-	1797:  0x5DFB,
-	1798:  0x559A,
-	1799:  0x582A,
-	1800:  0x59E6,
-	1801:  0x5B8C,
-	1802:  0x5B98,
-	1803:  0x5BDB,
-	1804:  0x5E72,
-	1805:  0x5E79,
-	1806:  0x60A3,
-	1807:  0x611F,
-	1808:  0x6163,
-	1809:  0x61BE,
-	1810:  0x63DB,
-	1811:  0x6562,
-	1812:  0x67D1,
-	1813:  0x6853,
-	1814:  0x68FA,
-	1815:  0x6B3E,
-	1816:  0x6B53,
-	1817:  0x6C57,
-	1818:  0x6F22,
-	1819:  0x6F97,
-	1820:  0x6F45,
-	1821:  0x74B0,
-	1822:  0x7518,
-	1823:  0x76E3,
-	1824:  0x770B,
-	1825:  0x7AFF,
-	1826:  0x7BA1,
-	1827:  0x7C21,
-	1828:  0x7DE9,
-	1829:  0x7F36,
-	1830:  0x7FF0,
-	1831:  0x809D,
-	1832:  0x8266,
-	1833:  0x839E,
-	1834:  0x89B3,
-	1835:  0x8ACC,
-	1836:  0x8CAB,
-	1837:  0x9084,
-	1838:  0x9451,
-	1839:  0x9593,
-	1840:  0x9591,
-	1841:  0x95A2,
-	1842:  0x9665,
-	1843:  0x97D3,
-	1844:  0x9928,
-	1845:  0x8218,
-	1846:  0x4E38,
-	1847:  0x542B,
-	1848:  0x5CB8,
-	1849:  0x5DCC,
-	1850:  0x73A9,
-	1851:  0x764C,
-	1852:  0x773C,
-	1853:  0x5CA9,
-	1854:  0x7FEB,
-	1855:  0x8D0B,
-	1856:  0x96C1,
-	1857:  0x9811,
-	1858:  0x9854,
-	1859:  0x9858,
-	1860:  0x4F01,
-	1861:  0x4F0E,
-	1862:  0x5371,
-	1863:  0x559C,
-	1864:  0x5668,
-	1865:  0x57FA,
-	1866:  0x5947,
-	1867:  0x5B09,
-	1868:  0x5BC4,
-	1869:  0x5C90,
-	1870:  0x5E0C,
-	1871:  0x5E7E,
-	1872:  0x5FCC,
-	1873:  0x63EE,
-	1874:  0x673A,
-	1875:  0x65D7,
-	1876:  0x65E2,
-	1877:  0x671F,
-	1878:  0x68CB,
-	1879:  0x68C4,
-	1880:  0x6A5F,
-	1881:  0x5E30,
-	1882:  0x6BC5,
-	1883:  0x6C17,
-	1884:  0x6C7D,
-	1885:  0x757F,
-	1886:  0x7948,
-	1887:  0x5B63,
-	1888:  0x7A00,
-	1889:  0x7D00,
-	1890:  0x5FBD,
-	1891:  0x898F,
-	1892:  0x8A18,
-	1893:  0x8CB4,
-	1894:  0x8D77,
-	1895:  0x8ECC,
-	1896:  0x8F1D,
-	1897:  0x98E2,
-	1898:  0x9A0E,
-	1899:  0x9B3C,
-	1900:  0x4E80,
-	1901:  0x507D,
-	1902:  0x5100,
-	1903:  0x5993,
-	1904:  0x5B9C,
-	1905:  0x622F,
-	1906:  0x6280,
-	1907:  0x64EC,
-	1908:  0x6B3A,
-	1909:  0x72A0,
-	1910:  0x7591,
-	1911:  0x7947,
-	1912:  0x7FA9,
-	1913:  0x87FB,
-	1914:  0x8ABC,
-	1915:  0x8B70,
-	1916:  0x63AC,
-	1917:  0x83CA,
-	1918:  0x97A0,
-	1919:  0x5409,
-	1920:  0x5403,
-	1921:  0x55AB,
-	1922:  0x6854,
-	1923:  0x6A58,
-	1924:  0x8A70,
-	1925:  0x7827,
-	1926:  0x6775,
-	1927:  0x9ECD,
-	1928:  0x5374,
-	1929:  0x5BA2,
-	1930:  0x811A,
-	1931:  0x8650,
-	1932:  0x9006,
-	1933:  0x4E18,
-	1934:  0x4E45,
-	1935:  0x4EC7,
-	1936:  0x4F11,
-	1937:  0x53CA,
-	1938:  0x5438,
-	1939:  0x5BAE,
-	1940:  0x5F13,
-	1941:  0x6025,
-	1942:  0x6551,
-	1943:  0x673D,
-	1944:  0x6C42,
-	1945:  0x6C72,
-	1946:  0x6CE3,
-	1947:  0x7078,
-	1948:  0x7403,
-	1949:  0x7A76,
-	1950:  0x7AAE,
-	1951:  0x7B08,
-	1952:  0x7D1A,
-	1953:  0x7CFE,
-	1954:  0x7D66,
-	1955:  0x65E7,
-	1956:  0x725B,
-	1957:  0x53BB,
-	1958:  0x5C45,
-	1959:  0x5DE8,
-	1960:  0x62D2,
-	1961:  0x62E0,
-	1962:  0x6319,
-	1963:  0x6E20,
-	1964:  0x865A,
-	1965:  0x8A31,
-	1966:  0x8DDD,
-	1967:  0x92F8,
-	1968:  0x6F01,
-	1969:  0x79A6,
-	1970:  0x9B5A,
-	1971:  0x4EA8,
-	1972:  0x4EAB,
-	1973:  0x4EAC,
-	1974:  0x4F9B,
-	1975:  0x4FA0,
-	1976:  0x50D1,
-	1977:  0x5147,
-	1978:  0x7AF6,
-	1979:  0x5171,
-	1980:  0x51F6,
-	1981:  0x5354,
-	1982:  0x5321,
-	1983:  0x537F,
-	1984:  0x53EB,
-	1985:  0x55AC,
-	1986:  0x5883,
-	1987:  0x5CE1,
-	1988:  0x5F37,
-	1989:  0x5F4A,
-	1990:  0x602F,
-	1991:  0x6050,
-	1992:  0x606D,
-	1993:  0x631F,
-	1994:  0x6559,
-	1995:  0x6A4B,
-	1996:  0x6CC1,
-	1997:  0x72C2,
-	1998:  0x72ED,
-	1999:  0x77EF,
-	2000:  0x80F8,
-	2001:  0x8105,
-	2002:  0x8208,
-	2003:  0x854E,
-	2004:  0x90F7,
-	2005:  0x93E1,
-	2006:  0x97FF,
-	2007:  0x9957,
-	2008:  0x9A5A,
-	2009:  0x4EF0,
-	2010:  0x51DD,
-	2011:  0x5C2D,
-	2012:  0x6681,
-	2013:  0x696D,
-	2014:  0x5C40,
-	2015:  0x66F2,
-	2016:  0x6975,
-	2017:  0x7389,
-	2018:  0x6850,
-	2019:  0x7C81,
-	2020:  0x50C5,
-	2021:  0x52E4,
-	2022:  0x5747,
-	2023:  0x5DFE,
-	2024:  0x9326,
-	2025:  0x65A4,
-	2026:  0x6B23,
-	2027:  0x6B3D,
-	2028:  0x7434,
-	2029:  0x7981,
-	2030:  0x79BD,
-	2031:  0x7B4B,
-	2032:  0x7DCA,
-	2033:  0x82B9,
-	2034:  0x83CC,
-	2035:  0x887F,
-	2036:  0x895F,
-	2037:  0x8B39,
-	2038:  0x8FD1,
-	2039:  0x91D1,
-	2040:  0x541F,
-	2041:  0x9280,
-	2042:  0x4E5D,
-	2043:  0x5036,
-	2044:  0x53E5,
-	2045:  0x533A,
-	2046:  0x72D7,
-	2047:  0x7396,
-	2048:  0x77E9,
-	2049:  0x82E6,
-	2050:  0x8EAF,
-	2051:  0x99C6,
-	2052:  0x99C8,
-	2053:  0x99D2,
-	2054:  0x5177,
-	2055:  0x611A,
-	2056:  0x865E,
-	2057:  0x55B0,
-	2058:  0x7A7A,
-	2059:  0x5076,
-	2060:  0x5BD3,
-	2061:  0x9047,
-	2062:  0x9685,
-	2063:  0x4E32,
-	2064:  0x6ADB,
-	2065:  0x91E7,
-	2066:  0x5C51,
-	2067:  0x5C48,
-	2068:  0x6398,
-	2069:  0x7A9F,
-	2070:  0x6C93,
-	2071:  0x9774,
-	2072:  0x8F61,
-	2073:  0x7AAA,
-	2074:  0x718A,
-	2075:  0x9688,
-	2076:  0x7C82,
-	2077:  0x6817,
-	2078:  0x7E70,
-	2079:  0x6851,
-	2080:  0x936C,
-	2081:  0x52F2,
-	2082:  0x541B,
-	2083:  0x85AB,
-	2084:  0x8A13,
-	2085:  0x7FA4,
-	2086:  0x8ECD,
-	2087:  0x90E1,
-	2088:  0x5366,
-	2089:  0x8888,
-	2090:  0x7941,
-	2091:  0x4FC2,
-	2092:  0x50BE,
-	2093:  0x5211,
-	2094:  0x5144,
-	2095:  0x5553,
-	2096:  0x572D,
-	2097:  0x73EA,
-	2098:  0x578B,
-	2099:  0x5951,
-	2100:  0x5F62,
-	2101:  0x5F84,
-	2102:  0x6075,
-	2103:  0x6176,
-	2104:  0x6167,
-	2105:  0x61A9,
-	2106:  0x63B2,
-	2107:  0x643A,
-	2108:  0x656C,
-	2109:  0x666F,
-	2110:  0x6842,
-	2111:  0x6E13,
-	2112:  0x7566,
-	2113:  0x7A3D,
-	2114:  0x7CFB,
-	2115:  0x7D4C,
-	2116:  0x7D99,
-	2117:  0x7E4B,
-	2118:  0x7F6B,
-	2119:  0x830E,
-	2120:  0x834A,
-	2121:  0x86CD,
-	2122:  0x8A08,
-	2123:  0x8A63,
-	2124:  0x8B66,
-	2125:  0x8EFD,
-	2126:  0x981A,
-	2127:  0x9D8F,
-	2128:  0x82B8,
-	2129:  0x8FCE,
-	2130:  0x9BE8,
-	2131:  0x5287,
-	2132:  0x621F,
-	2133:  0x6483,
-	2134:  0x6FC0,
-	2135:  0x9699,
-	2136:  0x6841,
-	2137:  0x5091,
-	2138:  0x6B20,
-	2139:  0x6C7A,
-	2140:  0x6F54,
-	2141:  0x7A74,
-	2142:  0x7D50,
-	2143:  0x8840,
-	2144:  0x8A23,
-	2145:  0x6708,
-	2146:  0x4EF6,
-	2147:  0x5039,
-	2148:  0x5026,
-	2149:  0x5065,
-	2150:  0x517C,
-	2151:  0x5238,
-	2152:  0x5263,
-	2153:  0x55A7,
-	2154:  0x570F,
-	2155:  0x5805,
-	2156:  0x5ACC,
-	2157:  0x5EFA,
-	2158:  0x61B2,
-	2159:  0x61F8,
-	2160:  0x62F3,
-	2161:  0x6372,
-	2162:  0x691C,
-	2163:  0x6A29,
-	2164:  0x727D,
-	2165:  0x72AC,
-	2166:  0x732E,
-	2167:  0x7814,
-	2168:  0x786F,
-	2169:  0x7D79,
-	2170:  0x770C,
-	2171:  0x80A9,
-	2172:  0x898B,
-	2173:  0x8B19,
-	2174:  0x8CE2,
-	2175:  0x8ED2,
-	2176:  0x9063,
-	2177:  0x9375,
-	2178:  0x967A,
-	2179:  0x9855,
-	2180:  0x9A13,
-	2181:  0x9E78,
-	2182:  0x5143,
-	2183:  0x539F,
-	2184:  0x53B3,
-	2185:  0x5E7B,
-	2186:  0x5F26,
-	2187:  0x6E1B,
-	2188:  0x6E90,
-	2189:  0x7384,
-	2190:  0x73FE,
-	2191:  0x7D43,
-	2192:  0x8237,
-	2193:  0x8A00,
-	2194:  0x8AFA,
-	2195:  0x9650,
-	2196:  0x4E4E,
-	2197:  0x500B,
-	2198:  0x53E4,
-	2199:  0x547C,
-	2200:  0x56FA,
-	2201:  0x59D1,
-	2202:  0x5B64,
-	2203:  0x5DF1,
-	2204:  0x5EAB,
-	2205:  0x5F27,
-	2206:  0x6238,
-	2207:  0x6545,
-	2208:  0x67AF,
-	2209:  0x6E56,
-	2210:  0x72D0,
-	2211:  0x7CCA,
-	2212:  0x88B4,
-	2213:  0x80A1,
-	2214:  0x80E1,
-	2215:  0x83F0,
-	2216:  0x864E,
-	2217:  0x8A87,
-	2218:  0x8DE8,
-	2219:  0x9237,
-	2220:  0x96C7,
-	2221:  0x9867,
-	2222:  0x9F13,
-	2223:  0x4E94,
-	2224:  0x4E92,
-	2225:  0x4F0D,
-	2226:  0x5348,
-	2227:  0x5449,
-	2228:  0x543E,
-	2229:  0x5A2F,
-	2230:  0x5F8C,
-	2231:  0x5FA1,
-	2232:  0x609F,
-	2233:  0x68A7,
-	2234:  0x6A8E,
-	2235:  0x745A,
-	2236:  0x7881,
-	2237:  0x8A9E,
-	2238:  0x8AA4,
-	2239:  0x8B77,
-	2240:  0x9190,
-	2241:  0x4E5E,
-	2242:  0x9BC9,
-	2243:  0x4EA4,
-	2244:  0x4F7C,
-	2245:  0x4FAF,
-	2246:  0x5019,
-	2247:  0x5016,
-	2248:  0x5149,
-	2249:  0x516C,
-	2250:  0x529F,
-	2251:  0x52B9,
-	2252:  0x52FE,
-	2253:  0x539A,
-	2254:  0x53E3,
-	2255:  0x5411,
-	2256:  0x540E,
-	2257:  0x5589,
-	2258:  0x5751,
-	2259:  0x57A2,
-	2260:  0x597D,
-	2261:  0x5B54,
-	2262:  0x5B5D,
-	2263:  0x5B8F,
-	2264:  0x5DE5,
-	2265:  0x5DE7,
-	2266:  0x5DF7,
-	2267:  0x5E78,
-	2268:  0x5E83,
-	2269:  0x5E9A,
-	2270:  0x5EB7,
-	2271:  0x5F18,
-	2272:  0x6052,
-	2273:  0x614C,
-	2274:  0x6297,
-	2275:  0x62D8,
-	2276:  0x63A7,
-	2277:  0x653B,
-	2278:  0x6602,
-	2279:  0x6643,
-	2280:  0x66F4,
-	2281:  0x676D,
-	2282:  0x6821,
-	2283:  0x6897,
-	2284:  0x69CB,
-	2285:  0x6C5F,
-	2286:  0x6D2A,
-	2287:  0x6D69,
-	2288:  0x6E2F,
-	2289:  0x6E9D,
-	2290:  0x7532,
-	2291:  0x7687,
-	2292:  0x786C,
-	2293:  0x7A3F,
-	2294:  0x7CE0,
-	2295:  0x7D05,
-	2296:  0x7D18,
-	2297:  0x7D5E,
-	2298:  0x7DB1,
-	2299:  0x8015,
-	2300:  0x8003,
-	2301:  0x80AF,
-	2302:  0x80B1,
-	2303:  0x8154,
-	2304:  0x818F,
-	2305:  0x822A,
-	2306:  0x8352,
-	2307:  0x884C,
-	2308:  0x8861,
-	2309:  0x8B1B,
-	2310:  0x8CA2,
-	2311:  0x8CFC,
-	2312:  0x90CA,
-	2313:  0x9175,
-	2314:  0x9271,
-	2315:  0x783F,
-	2316:  0x92FC,
-	2317:  0x95A4,
-	2318:  0x964D,
-	2319:  0x9805,
-	2320:  0x9999,
-	2321:  0x9AD8,
-	2322:  0x9D3B,
-	2323:  0x525B,
-	2324:  0x52AB,
-	2325:  0x53F7,
-	2326:  0x5408,
-	2327:  0x58D5,
-	2328:  0x62F7,
-	2329:  0x6FE0,
-	2330:  0x8C6A,
-	2331:  0x8F5F,
-	2332:  0x9EB9,
-	2333:  0x514B,
-	2334:  0x523B,
-	2335:  0x544A,
-	2336:  0x56FD,
-	2337:  0x7A40,
-	2338:  0x9177,
-	2339:  0x9D60,
-	2340:  0x9ED2,
-	2341:  0x7344,
-	2342:  0x6F09,
-	2343:  0x8170,
-	2344:  0x7511,
-	2345:  0x5FFD,
-	2346:  0x60DA,
-	2347:  0x9AA8,
-	2348:  0x72DB,
-	2349:  0x8FBC,
-	2350:  0x6B64,
-	2351:  0x9803,
-	2352:  0x4ECA,
-	2353:  0x56F0,
-	2354:  0x5764,
-	2355:  0x58BE,
-	2356:  0x5A5A,
-	2357:  0x6068,
-	2358:  0x61C7,
-	2359:  0x660F,
-	2360:  0x6606,
-	2361:  0x6839,
-	2362:  0x68B1,
-	2363:  0x6DF7,
-	2364:  0x75D5,
-	2365:  0x7D3A,
-	2366:  0x826E,
-	2367:  0x9B42,
-	2368:  0x4E9B,
-	2369:  0x4F50,
-	2370:  0x53C9,
-	2371:  0x5506,
-	2372:  0x5D6F,
-	2373:  0x5DE6,
-	2374:  0x5DEE,
-	2375:  0x67FB,
-	2376:  0x6C99,
-	2377:  0x7473,
-	2378:  0x7802,
-	2379:  0x8A50,
-	2380:  0x9396,
-	2381:  0x88DF,
-	2382:  0x5750,
-	2383:  0x5EA7,
-	2384:  0x632B,
-	2385:  0x50B5,
-	2386:  0x50AC,
-	2387:  0x518D,
-	2388:  0x6700,
-	2389:  0x54C9,
-	2390:  0x585E,
-	2391:  0x59BB,
-	2392:  0x5BB0,
-	2393:  0x5F69,
-	2394:  0x624D,
-	2395:  0x63A1,
-	2396:  0x683D,
-	2397:  0x6B73,
-	2398:  0x6E08,
-	2399:  0x707D,
-	2400:  0x91C7,
-	2401:  0x7280,
-	2402:  0x7815,
-	2403:  0x7826,
-	2404:  0x796D,
-	2405:  0x658E,
-	2406:  0x7D30,
-	2407:  0x83DC,
-	2408:  0x88C1,
-	2409:  0x8F09,
-	2410:  0x969B,
-	2411:  0x5264,
-	2412:  0x5728,
-	2413:  0x6750,
-	2414:  0x7F6A,
-	2415:  0x8CA1,
-	2416:  0x51B4,
-	2417:  0x5742,
-	2418:  0x962A,
-	2419:  0x583A,
-	2420:  0x698A,
-	2421:  0x80B4,
-	2422:  0x54B2,
-	2423:  0x5D0E,
-	2424:  0x57FC,
-	2425:  0x7895,
-	2426:  0x9DFA,
-	2427:  0x4F5C,
-	2428:  0x524A,
-	2429:  0x548B,
-	2430:  0x643E,
-	2431:  0x6628,
-	2432:  0x6714,
-	2433:  0x67F5,
-	2434:  0x7A84,
-	2435:  0x7B56,
-	2436:  0x7D22,
-	2437:  0x932F,
-	2438:  0x685C,
-	2439:  0x9BAD,
-	2440:  0x7B39,
-	2441:  0x5319,
-	2442:  0x518A,
-	2443:  0x5237,
-	2444:  0x5BDF,
-	2445:  0x62F6,
-	2446:  0x64AE,
-	2447:  0x64E6,
-	2448:  0x672D,
-	2449:  0x6BBA,
-	2450:  0x85A9,
-	2451:  0x96D1,
-	2452:  0x7690,
-	2453:  0x9BD6,
-	2454:  0x634C,
-	2455:  0x9306,
-	2456:  0x9BAB,
-	2457:  0x76BF,
-	2458:  0x6652,
-	2459:  0x4E09,
-	2460:  0x5098,
-	2461:  0x53C2,
-	2462:  0x5C71,
-	2463:  0x60E8,
-	2464:  0x6492,
-	2465:  0x6563,
-	2466:  0x685F,
-	2467:  0x71E6,
-	2468:  0x73CA,
-	2469:  0x7523,
-	2470:  0x7B97,
-	2471:  0x7E82,
-	2472:  0x8695,
-	2473:  0x8B83,
-	2474:  0x8CDB,
-	2475:  0x9178,
-	2476:  0x9910,
-	2477:  0x65AC,
-	2478:  0x66AB,
-	2479:  0x6B8B,
-	2480:  0x4ED5,
-	2481:  0x4ED4,
-	2482:  0x4F3A,
-	2483:  0x4F7F,
-	2484:  0x523A,
-	2485:  0x53F8,
-	2486:  0x53F2,
-	2487:  0x55E3,
-	2488:  0x56DB,
-	2489:  0x58EB,
-	2490:  0x59CB,
-	2491:  0x59C9,
-	2492:  0x59FF,
-	2493:  0x5B50,
-	2494:  0x5C4D,
-	2495:  0x5E02,
-	2496:  0x5E2B,
-	2497:  0x5FD7,
-	2498:  0x601D,
-	2499:  0x6307,
-	2500:  0x652F,
-	2501:  0x5B5C,
-	2502:  0x65AF,
-	2503:  0x65BD,
-	2504:  0x65E8,
-	2505:  0x679D,
-	2506:  0x6B62,
-	2507:  0x6B7B,
-	2508:  0x6C0F,
-	2509:  0x7345,
-	2510:  0x7949,
-	2511:  0x79C1,
-	2512:  0x7CF8,
-	2513:  0x7D19,
-	2514:  0x7D2B,
-	2515:  0x80A2,
-	2516:  0x8102,
-	2517:  0x81F3,
-	2518:  0x8996,
-	2519:  0x8A5E,
-	2520:  0x8A69,
-	2521:  0x8A66,
-	2522:  0x8A8C,
-	2523:  0x8AEE,
-	2524:  0x8CC7,
-	2525:  0x8CDC,
-	2526:  0x96CC,
-	2527:  0x98FC,
-	2528:  0x6B6F,
-	2529:  0x4E8B,
-	2530:  0x4F3C,
-	2531:  0x4F8D,
-	2532:  0x5150,
-	2533:  0x5B57,
-	2534:  0x5BFA,
-	2535:  0x6148,
-	2536:  0x6301,
-	2537:  0x6642,
-	2538:  0x6B21,
-	2539:  0x6ECB,
-	2540:  0x6CBB,
-	2541:  0x723E,
-	2542:  0x74BD,
-	2543:  0x75D4,
-	2544:  0x78C1,
-	2545:  0x793A,
-	2546:  0x800C,
-	2547:  0x8033,
-	2548:  0x81EA,
-	2549:  0x8494,
-	2550:  0x8F9E,
-	2551:  0x6C50,
-	2552:  0x9E7F,
-	2553:  0x5F0F,
-	2554:  0x8B58,
-	2555:  0x9D2B,
-	2556:  0x7AFA,
-	2557:  0x8EF8,
-	2558:  0x5B8D,
-	2559:  0x96EB,
-	2560:  0x4E03,
-	2561:  0x53F1,
-	2562:  0x57F7,
-	2563:  0x5931,
-	2564:  0x5AC9,
-	2565:  0x5BA4,
-	2566:  0x6089,
-	2567:  0x6E7F,
-	2568:  0x6F06,
-	2569:  0x75BE,
-	2570:  0x8CEA,
-	2571:  0x5B9F,
-	2572:  0x8500,
-	2573:  0x7BE0,
-	2574:  0x5072,
-	2575:  0x67F4,
-	2576:  0x829D,
-	2577:  0x5C61,
-	2578:  0x854A,
-	2579:  0x7E1E,
-	2580:  0x820E,
-	2581:  0x5199,
-	2582:  0x5C04,
-	2583:  0x6368,
-	2584:  0x8D66,
-	2585:  0x659C,
-	2586:  0x716E,
-	2587:  0x793E,
-	2588:  0x7D17,
-	2589:  0x8005,
-	2590:  0x8B1D,
-	2591:  0x8ECA,
-	2592:  0x906E,
-	2593:  0x86C7,
-	2594:  0x90AA,
-	2595:  0x501F,
-	2596:  0x52FA,
-	2597:  0x5C3A,
-	2598:  0x6753,
-	2599:  0x707C,
-	2600:  0x7235,
-	2601:  0x914C,
-	2602:  0x91C8,
-	2603:  0x932B,
-	2604:  0x82E5,
-	2605:  0x5BC2,
-	2606:  0x5F31,
-	2607:  0x60F9,
-	2608:  0x4E3B,
-	2609:  0x53D6,
-	2610:  0x5B88,
-	2611:  0x624B,
-	2612:  0x6731,
-	2613:  0x6B8A,
-	2614:  0x72E9,
-	2615:  0x73E0,
-	2616:  0x7A2E,
-	2617:  0x816B,
-	2618:  0x8DA3,
-	2619:  0x9152,
-	2620:  0x9996,
-	2621:  0x5112,
-	2622:  0x53D7,
-	2623:  0x546A,
-	2624:  0x5BFF,
-	2625:  0x6388,
-	2626:  0x6A39,
-	2627:  0x7DAC,
-	2628:  0x9700,
-	2629:  0x56DA,
-	2630:  0x53CE,
-	2631:  0x5468,
-	2632:  0x5B97,
-	2633:  0x5C31,
-	2634:  0x5DDE,
-	2635:  0x4FEE,
-	2636:  0x6101,
-	2637:  0x62FE,
-	2638:  0x6D32,
-	2639:  0x79C0,
-	2640:  0x79CB,
-	2641:  0x7D42,
-	2642:  0x7E4D,
-	2643:  0x7FD2,
-	2644:  0x81ED,
-	2645:  0x821F,
-	2646:  0x8490,
-	2647:  0x8846,
-	2648:  0x8972,
-	2649:  0x8B90,
-	2650:  0x8E74,
-	2651:  0x8F2F,
-	2652:  0x9031,
-	2653:  0x914B,
-	2654:  0x916C,
-	2655:  0x96C6,
-	2656:  0x919C,
-	2657:  0x4EC0,
-	2658:  0x4F4F,
-	2659:  0x5145,
-	2660:  0x5341,
-	2661:  0x5F93,
-	2662:  0x620E,
-	2663:  0x67D4,
-	2664:  0x6C41,
-	2665:  0x6E0B,
-	2666:  0x7363,
-	2667:  0x7E26,
-	2668:  0x91CD,
-	2669:  0x9283,
-	2670:  0x53D4,
-	2671:  0x5919,
-	2672:  0x5BBF,
-	2673:  0x6DD1,
-	2674:  0x795D,
-	2675:  0x7E2E,
-	2676:  0x7C9B,
-	2677:  0x587E,
-	2678:  0x719F,
-	2679:  0x51FA,
-	2680:  0x8853,
-	2681:  0x8FF0,
-	2682:  0x4FCA,
-	2683:  0x5CFB,
-	2684:  0x6625,
-	2685:  0x77AC,
-	2686:  0x7AE3,
-	2687:  0x821C,
-	2688:  0x99FF,
-	2689:  0x51C6,
-	2690:  0x5FAA,
-	2691:  0x65EC,
-	2692:  0x696F,
-	2693:  0x6B89,
-	2694:  0x6DF3,
-	2695:  0x6E96,
-	2696:  0x6F64,
-	2697:  0x76FE,
-	2698:  0x7D14,
-	2699:  0x5DE1,
-	2700:  0x9075,
-	2701:  0x9187,
-	2702:  0x9806,
-	2703:  0x51E6,
-	2704:  0x521D,
-	2705:  0x6240,
-	2706:  0x6691,
-	2707:  0x66D9,
-	2708:  0x6E1A,
-	2709:  0x5EB6,
-	2710:  0x7DD2,
-	2711:  0x7F72,
-	2712:  0x66F8,
-	2713:  0x85AF,
-	2714:  0x85F7,
-	2715:  0x8AF8,
-	2716:  0x52A9,
-	2717:  0x53D9,
-	2718:  0x5973,
-	2719:  0x5E8F,
-	2720:  0x5F90,
-	2721:  0x6055,
-	2722:  0x92E4,
-	2723:  0x9664,
-	2724:  0x50B7,
-	2725:  0x511F,
-	2726:  0x52DD,
-	2727:  0x5320,
-	2728:  0x5347,
-	2729:  0x53EC,
-	2730:  0x54E8,
-	2731:  0x5546,
-	2732:  0x5531,
-	2733:  0x5617,
-	2734:  0x5968,
-	2735:  0x59BE,
-	2736:  0x5A3C,
-	2737:  0x5BB5,
-	2738:  0x5C06,
-	2739:  0x5C0F,
-	2740:  0x5C11,
-	2741:  0x5C1A,
-	2742:  0x5E84,
-	2743:  0x5E8A,
-	2744:  0x5EE0,
-	2745:  0x5F70,
-	2746:  0x627F,
-	2747:  0x6284,
-	2748:  0x62DB,
-	2749:  0x638C,
-	2750:  0x6377,
-	2751:  0x6607,
-	2752:  0x660C,
-	2753:  0x662D,
-	2754:  0x6676,
-	2755:  0x677E,
-	2756:  0x68A2,
-	2757:  0x6A1F,
-	2758:  0x6A35,
-	2759:  0x6CBC,
-	2760:  0x6D88,
-	2761:  0x6E09,
-	2762:  0x6E58,
-	2763:  0x713C,
-	2764:  0x7126,
-	2765:  0x7167,
-	2766:  0x75C7,
-	2767:  0x7701,
-	2768:  0x785D,
-	2769:  0x7901,
-	2770:  0x7965,
-	2771:  0x79F0,
-	2772:  0x7AE0,
-	2773:  0x7B11,
-	2774:  0x7CA7,
-	2775:  0x7D39,
-	2776:  0x8096,
-	2777:  0x83D6,
-	2778:  0x848B,
-	2779:  0x8549,
-	2780:  0x885D,
-	2781:  0x88F3,
-	2782:  0x8A1F,
-	2783:  0x8A3C,
-	2784:  0x8A54,
-	2785:  0x8A73,
-	2786:  0x8C61,
-	2787:  0x8CDE,
-	2788:  0x91A4,
-	2789:  0x9266,
-	2790:  0x937E,
-	2791:  0x9418,
-	2792:  0x969C,
-	2793:  0x9798,
-	2794:  0x4E0A,
-	2795:  0x4E08,
-	2796:  0x4E1E,
-	2797:  0x4E57,
-	2798:  0x5197,
-	2799:  0x5270,
-	2800:  0x57CE,
-	2801:  0x5834,
-	2802:  0x58CC,
-	2803:  0x5B22,
-	2804:  0x5E38,
-	2805:  0x60C5,
-	2806:  0x64FE,
-	2807:  0x6761,
-	2808:  0x6756,
-	2809:  0x6D44,
-	2810:  0x72B6,
-	2811:  0x7573,
-	2812:  0x7A63,
-	2813:  0x84B8,
-	2814:  0x8B72,
-	2815:  0x91B8,
-	2816:  0x9320,
-	2817:  0x5631,
-	2818:  0x57F4,
-	2819:  0x98FE,
-	2820:  0x62ED,
-	2821:  0x690D,
-	2822:  0x6B96,
-	2823:  0x71ED,
-	2824:  0x7E54,
-	2825:  0x8077,
-	2826:  0x8272,
-	2827:  0x89E6,
-	2828:  0x98DF,
-	2829:  0x8755,
-	2830:  0x8FB1,
-	2831:  0x5C3B,
-	2832:  0x4F38,
-	2833:  0x4FE1,
-	2834:  0x4FB5,
-	2835:  0x5507,
-	2836:  0x5A20,
-	2837:  0x5BDD,
-	2838:  0x5BE9,
-	2839:  0x5FC3,
-	2840:  0x614E,
-	2841:  0x632F,
-	2842:  0x65B0,
-	2843:  0x664B,
-	2844:  0x68EE,
-	2845:  0x699B,
-	2846:  0x6D78,
-	2847:  0x6DF1,
-	2848:  0x7533,
-	2849:  0x75B9,
-	2850:  0x771F,
-	2851:  0x795E,
-	2852:  0x79E6,
-	2853:  0x7D33,
-	2854:  0x81E3,
-	2855:  0x82AF,
-	2856:  0x85AA,
-	2857:  0x89AA,
-	2858:  0x8A3A,
-	2859:  0x8EAB,
-	2860:  0x8F9B,
-	2861:  0x9032,
-	2862:  0x91DD,
-	2863:  0x9707,
-	2864:  0x4EBA,
-	2865:  0x4EC1,
-	2866:  0x5203,
-	2867:  0x5875,
-	2868:  0x58EC,
-	2869:  0x5C0B,
-	2870:  0x751A,
-	2871:  0x5C3D,
-	2872:  0x814E,
-	2873:  0x8A0A,
-	2874:  0x8FC5,
-	2875:  0x9663,
-	2876:  0x976D,
-	2877:  0x7B25,
-	2878:  0x8ACF,
-	2879:  0x9808,
-	2880:  0x9162,
-	2881:  0x56F3,
-	2882:  0x53A8,
-	2883:  0x9017,
-	2884:  0x5439,
-	2885:  0x5782,
-	2886:  0x5E25,
-	2887:  0x63A8,
-	2888:  0x6C34,
-	2889:  0x708A,
-	2890:  0x7761,
-	2891:  0x7C8B,
-	2892:  0x7FE0,
-	2893:  0x8870,
-	2894:  0x9042,
-	2895:  0x9154,
-	2896:  0x9310,
-	2897:  0x9318,
-	2898:  0x968F,
-	2899:  0x745E,
-	2900:  0x9AC4,
-	2901:  0x5D07,
-	2902:  0x5D69,
-	2903:  0x6570,
-	2904:  0x67A2,
-	2905:  0x8DA8,
-	2906:  0x96DB,
-	2907:  0x636E,
-	2908:  0x6749,
-	2909:  0x6919,
-	2910:  0x83C5,
-	2911:  0x9817,
-	2912:  0x96C0,
-	2913:  0x88FE,
-	2914:  0x6F84,
-	2915:  0x647A,
-	2916:  0x5BF8,
-	2917:  0x4E16,
-	2918:  0x702C,
-	2919:  0x755D,
-	2920:  0x662F,
-	2921:  0x51C4,
-	2922:  0x5236,
-	2923:  0x52E2,
-	2924:  0x59D3,
-	2925:  0x5F81,
-	2926:  0x6027,
-	2927:  0x6210,
-	2928:  0x653F,
-	2929:  0x6574,
-	2930:  0x661F,
-	2931:  0x6674,
-	2932:  0x68F2,
-	2933:  0x6816,
-	2934:  0x6B63,
-	2935:  0x6E05,
-	2936:  0x7272,
-	2937:  0x751F,
-	2938:  0x76DB,
-	2939:  0x7CBE,
-	2940:  0x8056,
-	2941:  0x58F0,
-	2942:  0x88FD,
-	2943:  0x897F,
-	2944:  0x8AA0,
-	2945:  0x8A93,
-	2946:  0x8ACB,
-	2947:  0x901D,
-	2948:  0x9192,
-	2949:  0x9752,
-	2950:  0x9759,
-	2951:  0x6589,
-	2952:  0x7A0E,
-	2953:  0x8106,
-	2954:  0x96BB,
-	2955:  0x5E2D,
-	2956:  0x60DC,
-	2957:  0x621A,
-	2958:  0x65A5,
-	2959:  0x6614,
-	2960:  0x6790,
-	2961:  0x77F3,
-	2962:  0x7A4D,
-	2963:  0x7C4D,
-	2964:  0x7E3E,
-	2965:  0x810A,
-	2966:  0x8CAC,
-	2967:  0x8D64,
-	2968:  0x8DE1,
-	2969:  0x8E5F,
-	2970:  0x78A9,
-	2971:  0x5207,
-	2972:  0x62D9,
-	2973:  0x63A5,
-	2974:  0x6442,
-	2975:  0x6298,
-	2976:  0x8A2D,
-	2977:  0x7A83,
-	2978:  0x7BC0,
-	2979:  0x8AAC,
-	2980:  0x96EA,
-	2981:  0x7D76,
-	2982:  0x820C,
-	2983:  0x8749,
-	2984:  0x4ED9,
-	2985:  0x5148,
-	2986:  0x5343,
-	2987:  0x5360,
-	2988:  0x5BA3,
-	2989:  0x5C02,
-	2990:  0x5C16,
-	2991:  0x5DDD,
-	2992:  0x6226,
-	2993:  0x6247,
-	2994:  0x64B0,
-	2995:  0x6813,
-	2996:  0x6834,
-	2997:  0x6CC9,
-	2998:  0x6D45,
-	2999:  0x6D17,
-	3000:  0x67D3,
-	3001:  0x6F5C,
-	3002:  0x714E,
-	3003:  0x717D,
-	3004:  0x65CB,
-	3005:  0x7A7F,
-	3006:  0x7BAD,
-	3007:  0x7DDA,
-	3008:  0x7E4A,
-	3009:  0x7FA8,
-	3010:  0x817A,
-	3011:  0x821B,
-	3012:  0x8239,
-	3013:  0x85A6,
-	3014:  0x8A6E,
-	3015:  0x8CCE,
-	3016:  0x8DF5,
-	3017:  0x9078,
-	3018:  0x9077,
-	3019:  0x92AD,
-	3020:  0x9291,
-	3021:  0x9583,
-	3022:  0x9BAE,
-	3023:  0x524D,
-	3024:  0x5584,
-	3025:  0x6F38,
-	3026:  0x7136,
-	3027:  0x5168,
-	3028:  0x7985,
-	3029:  0x7E55,
-	3030:  0x81B3,
-	3031:  0x7CCE,
-	3032:  0x564C,
-	3033:  0x5851,
-	3034:  0x5CA8,
-	3035:  0x63AA,
-	3036:  0x66FE,
-	3037:  0x66FD,
-	3038:  0x695A,
-	3039:  0x72D9,
-	3040:  0x758F,
-	3041:  0x758E,
-	3042:  0x790E,
-	3043:  0x7956,
-	3044:  0x79DF,
-	3045:  0x7C97,
-	3046:  0x7D20,
-	3047:  0x7D44,
-	3048:  0x8607,
-	3049:  0x8A34,
-	3050:  0x963B,
-	3051:  0x9061,
-	3052:  0x9F20,
-	3053:  0x50E7,
-	3054:  0x5275,
-	3055:  0x53CC,
-	3056:  0x53E2,
-	3057:  0x5009,
-	3058:  0x55AA,
-	3059:  0x58EE,
-	3060:  0x594F,
-	3061:  0x723D,
-	3062:  0x5B8B,
-	3063:  0x5C64,
-	3064:  0x531D,
-	3065:  0x60E3,
-	3066:  0x60F3,
-	3067:  0x635C,
-	3068:  0x6383,
-	3069:  0x633F,
-	3070:  0x63BB,
-	3071:  0x64CD,
-	3072:  0x65E9,
-	3073:  0x66F9,
-	3074:  0x5DE3,
-	3075:  0x69CD,
-	3076:  0x69FD,
-	3077:  0x6F15,
-	3078:  0x71E5,
-	3079:  0x4E89,
-	3080:  0x75E9,
-	3081:  0x76F8,
-	3082:  0x7A93,
-	3083:  0x7CDF,
-	3084:  0x7DCF,
-	3085:  0x7D9C,
-	3086:  0x8061,
-	3087:  0x8349,
-	3088:  0x8358,
-	3089:  0x846C,
-	3090:  0x84BC,
-	3091:  0x85FB,
-	3092:  0x88C5,
-	3093:  0x8D70,
-	3094:  0x9001,
-	3095:  0x906D,
-	3096:  0x9397,
-	3097:  0x971C,
-	3098:  0x9A12,
-	3099:  0x50CF,
-	3100:  0x5897,
-	3101:  0x618E,
-	3102:  0x81D3,
-	3103:  0x8535,
-	3104:  0x8D08,
-	3105:  0x9020,
-	3106:  0x4FC3,
-	3107:  0x5074,
-	3108:  0x5247,
-	3109:  0x5373,
-	3110:  0x606F,
-	3111:  0x6349,
-	3112:  0x675F,
-	3113:  0x6E2C,
-	3114:  0x8DB3,
-	3115:  0x901F,
-	3116:  0x4FD7,
-	3117:  0x5C5E,
-	3118:  0x8CCA,
-	3119:  0x65CF,
-	3120:  0x7D9A,
-	3121:  0x5352,
-	3122:  0x8896,
-	3123:  0x5176,
-	3124:  0x63C3,
-	3125:  0x5B58,
-	3126:  0x5B6B,
-	3127:  0x5C0A,
-	3128:  0x640D,
-	3129:  0x6751,
-	3130:  0x905C,
-	3131:  0x4ED6,
-	3132:  0x591A,
-	3133:  0x592A,
-	3134:  0x6C70,
-	3135:  0x8A51,
-	3136:  0x553E,
-	3137:  0x5815,
-	3138:  0x59A5,
-	3139:  0x60F0,
-	3140:  0x6253,
-	3141:  0x67C1,
-	3142:  0x8235,
-	3143:  0x6955,
-	3144:  0x9640,
-	3145:  0x99C4,
-	3146:  0x9A28,
-	3147:  0x4F53,
-	3148:  0x5806,
-	3149:  0x5BFE,
-	3150:  0x8010,
-	3151:  0x5CB1,
-	3152:  0x5E2F,
-	3153:  0x5F85,
-	3154:  0x6020,
-	3155:  0x614B,
-	3156:  0x6234,
-	3157:  0x66FF,
-	3158:  0x6CF0,
-	3159:  0x6EDE,
-	3160:  0x80CE,
-	3161:  0x817F,
-	3162:  0x82D4,
-	3163:  0x888B,
-	3164:  0x8CB8,
-	3165:  0x9000,
-	3166:  0x902E,
-	3167:  0x968A,
-	3168:  0x9EDB,
-	3169:  0x9BDB,
-	3170:  0x4EE3,
-	3171:  0x53F0,
-	3172:  0x5927,
-	3173:  0x7B2C,
-	3174:  0x918D,
-	3175:  0x984C,
-	3176:  0x9DF9,
-	3177:  0x6EDD,
-	3178:  0x7027,
-	3179:  0x5353,
-	3180:  0x5544,
-	3181:  0x5B85,
-	3182:  0x6258,
-	3183:  0x629E,
-	3184:  0x62D3,
-	3185:  0x6CA2,
-	3186:  0x6FEF,
-	3187:  0x7422,
-	3188:  0x8A17,
-	3189:  0x9438,
-	3190:  0x6FC1,
-	3191:  0x8AFE,
-	3192:  0x8338,
-	3193:  0x51E7,
-	3194:  0x86F8,
-	3195:  0x53EA,
-	3196:  0x53E9,
-	3197:  0x4F46,
-	3198:  0x9054,
-	3199:  0x8FB0,
-	3200:  0x596A,
-	3201:  0x8131,
-	3202:  0x5DFD,
-	3203:  0x7AEA,
-	3204:  0x8FBF,
-	3205:  0x68DA,
-	3206:  0x8C37,
-	3207:  0x72F8,
-	3208:  0x9C48,
-	3209:  0x6A3D,
-	3210:  0x8AB0,
-	3211:  0x4E39,
-	3212:  0x5358,
-	3213:  0x5606,
-	3214:  0x5766,
-	3215:  0x62C5,
-	3216:  0x63A2,
-	3217:  0x65E6,
-	3218:  0x6B4E,
-	3219:  0x6DE1,
-	3220:  0x6E5B,
-	3221:  0x70AD,
-	3222:  0x77ED,
-	3223:  0x7AEF,
-	3224:  0x7BAA,
-	3225:  0x7DBB,
-	3226:  0x803D,
-	3227:  0x80C6,
-	3228:  0x86CB,
-	3229:  0x8A95,
-	3230:  0x935B,
-	3231:  0x56E3,
-	3232:  0x58C7,
-	3233:  0x5F3E,
-	3234:  0x65AD,
-	3235:  0x6696,
-	3236:  0x6A80,
-	3237:  0x6BB5,
-	3238:  0x7537,
-	3239:  0x8AC7,
-	3240:  0x5024,
-	3241:  0x77E5,
-	3242:  0x5730,
-	3243:  0x5F1B,
-	3244:  0x6065,
-	3245:  0x667A,
-	3246:  0x6C60,
-	3247:  0x75F4,
-	3248:  0x7A1A,
-	3249:  0x7F6E,
-	3250:  0x81F4,
-	3251:  0x8718,
-	3252:  0x9045,
-	3253:  0x99B3,
-	3254:  0x7BC9,
-	3255:  0x755C,
-	3256:  0x7AF9,
-	3257:  0x7B51,
-	3258:  0x84C4,
-	3259:  0x9010,
-	3260:  0x79E9,
-	3261:  0x7A92,
-	3262:  0x8336,
-	3263:  0x5AE1,
-	3264:  0x7740,
-	3265:  0x4E2D,
-	3266:  0x4EF2,
-	3267:  0x5B99,
-	3268:  0x5FE0,
-	3269:  0x62BD,
-	3270:  0x663C,
-	3271:  0x67F1,
-	3272:  0x6CE8,
-	3273:  0x866B,
-	3274:  0x8877,
-	3275:  0x8A3B,
-	3276:  0x914E,
-	3277:  0x92F3,
-	3278:  0x99D0,
-	3279:  0x6A17,
-	3280:  0x7026,
-	3281:  0x732A,
-	3282:  0x82E7,
-	3283:  0x8457,
-	3284:  0x8CAF,
-	3285:  0x4E01,
-	3286:  0x5146,
-	3287:  0x51CB,
-	3288:  0x558B,
-	3289:  0x5BF5,
-	3290:  0x5E16,
-	3291:  0x5E33,
-	3292:  0x5E81,
-	3293:  0x5F14,
-	3294:  0x5F35,
-	3295:  0x5F6B,
-	3296:  0x5FB4,
-	3297:  0x61F2,
-	3298:  0x6311,
-	3299:  0x66A2,
-	3300:  0x671D,
-	3301:  0x6F6E,
-	3302:  0x7252,
-	3303:  0x753A,
-	3304:  0x773A,
-	3305:  0x8074,
-	3306:  0x8139,
-	3307:  0x8178,
-	3308:  0x8776,
-	3309:  0x8ABF,
-	3310:  0x8ADC,
-	3311:  0x8D85,
-	3312:  0x8DF3,
-	3313:  0x929A,
-	3314:  0x9577,
-	3315:  0x9802,
-	3316:  0x9CE5,
-	3317:  0x52C5,
-	3318:  0x6357,
-	3319:  0x76F4,
-	3320:  0x6715,
-	3321:  0x6C88,
-	3322:  0x73CD,
-	3323:  0x8CC3,
-	3324:  0x93AE,
-	3325:  0x9673,
-	3326:  0x6D25,
-	3327:  0x589C,
-	3328:  0x690E,
-	3329:  0x69CC,
-	3330:  0x8FFD,
-	3331:  0x939A,
-	3332:  0x75DB,
-	3333:  0x901A,
-	3334:  0x585A,
-	3335:  0x6802,
-	3336:  0x63B4,
-	3337:  0x69FB,
-	3338:  0x4F43,
-	3339:  0x6F2C,
-	3340:  0x67D8,
-	3341:  0x8FBB,
-	3342:  0x8526,
-	3343:  0x7DB4,
-	3344:  0x9354,
-	3345:  0x693F,
-	3346:  0x6F70,
-	3347:  0x576A,
-	3348:  0x58F7,
-	3349:  0x5B2C,
-	3350:  0x7D2C,
-	3351:  0x722A,
-	3352:  0x540A,
-	3353:  0x91E3,
-	3354:  0x9DB4,
-	3355:  0x4EAD,
-	3356:  0x4F4E,
-	3357:  0x505C,
-	3358:  0x5075,
-	3359:  0x5243,
-	3360:  0x8C9E,
-	3361:  0x5448,
-	3362:  0x5824,
-	3363:  0x5B9A,
-	3364:  0x5E1D,
-	3365:  0x5E95,
-	3366:  0x5EAD,
-	3367:  0x5EF7,
-	3368:  0x5F1F,
-	3369:  0x608C,
-	3370:  0x62B5,
-	3371:  0x633A,
-	3372:  0x63D0,
-	3373:  0x68AF,
-	3374:  0x6C40,
-	3375:  0x7887,
-	3376:  0x798E,
-	3377:  0x7A0B,
-	3378:  0x7DE0,
-	3379:  0x8247,
-	3380:  0x8A02,
-	3381:  0x8AE6,
-	3382:  0x8E44,
-	3383:  0x9013,
-	3384:  0x90B8,
-	3385:  0x912D,
-	3386:  0x91D8,
-	3387:  0x9F0E,
-	3388:  0x6CE5,
-	3389:  0x6458,
-	3390:  0x64E2,
-	3391:  0x6575,
-	3392:  0x6EF4,
-	3393:  0x7684,
-	3394:  0x7B1B,
-	3395:  0x9069,
-	3396:  0x93D1,
-	3397:  0x6EBA,
-	3398:  0x54F2,
-	3399:  0x5FB9,
-	3400:  0x64A4,
-	3401:  0x8F4D,
-	3402:  0x8FED,
-	3403:  0x9244,
-	3404:  0x5178,
-	3405:  0x586B,
-	3406:  0x5929,
-	3407:  0x5C55,
-	3408:  0x5E97,
-	3409:  0x6DFB,
-	3410:  0x7E8F,
-	3411:  0x751C,
-	3412:  0x8CBC,
-	3413:  0x8EE2,
-	3414:  0x985B,
-	3415:  0x70B9,
-	3416:  0x4F1D,
-	3417:  0x6BBF,
-	3418:  0x6FB1,
-	3419:  0x7530,
-	3420:  0x96FB,
-	3421:  0x514E,
-	3422:  0x5410,
-	3423:  0x5835,
-	3424:  0x5857,
-	3425:  0x59AC,
-	3426:  0x5C60,
-	3427:  0x5F92,
-	3428:  0x6597,
-	3429:  0x675C,
-	3430:  0x6E21,
-	3431:  0x767B,
-	3432:  0x83DF,
-	3433:  0x8CED,
-	3434:  0x9014,
-	3435:  0x90FD,
-	3436:  0x934D,
-	3437:  0x7825,
-	3438:  0x783A,
-	3439:  0x52AA,
-	3440:  0x5EA6,
-	3441:  0x571F,
-	3442:  0x5974,
-	3443:  0x6012,
-	3444:  0x5012,
-	3445:  0x515A,
-	3446:  0x51AC,
-	3447:  0x51CD,
-	3448:  0x5200,
-	3449:  0x5510,
-	3450:  0x5854,
-	3451:  0x5858,
-	3452:  0x5957,
-	3453:  0x5B95,
-	3454:  0x5CF6,
-	3455:  0x5D8B,
-	3456:  0x60BC,
-	3457:  0x6295,
-	3458:  0x642D,
-	3459:  0x6771,
-	3460:  0x6843,
-	3461:  0x68BC,
-	3462:  0x68DF,
-	3463:  0x76D7,
-	3464:  0x6DD8,
-	3465:  0x6E6F,
-	3466:  0x6D9B,
-	3467:  0x706F,
-	3468:  0x71C8,
-	3469:  0x5F53,
-	3470:  0x75D8,
-	3471:  0x7977,
-	3472:  0x7B49,
-	3473:  0x7B54,
-	3474:  0x7B52,
-	3475:  0x7CD6,
-	3476:  0x7D71,
-	3477:  0x5230,
-	3478:  0x8463,
-	3479:  0x8569,
-	3480:  0x85E4,
-	3481:  0x8A0E,
-	3482:  0x8B04,
-	3483:  0x8C46,
-	3484:  0x8E0F,
-	3485:  0x9003,
-	3486:  0x900F,
-	3487:  0x9419,
-	3488:  0x9676,
-	3489:  0x982D,
-	3490:  0x9A30,
-	3491:  0x95D8,
-	3492:  0x50CD,
-	3493:  0x52D5,
-	3494:  0x540C,
-	3495:  0x5802,
-	3496:  0x5C0E,
-	3497:  0x61A7,
-	3498:  0x649E,
-	3499:  0x6D1E,
-	3500:  0x77B3,
-	3501:  0x7AE5,
-	3502:  0x80F4,
-	3503:  0x8404,
-	3504:  0x9053,
-	3505:  0x9285,
-	3506:  0x5CE0,
-	3507:  0x9D07,
-	3508:  0x533F,
-	3509:  0x5F97,
-	3510:  0x5FB3,
-	3511:  0x6D9C,
-	3512:  0x7279,
-	3513:  0x7763,
-	3514:  0x79BF,
-	3515:  0x7BE4,
-	3516:  0x6BD2,
-	3517:  0x72EC,
-	3518:  0x8AAD,
-	3519:  0x6803,
-	3520:  0x6A61,
-	3521:  0x51F8,
-	3522:  0x7A81,
-	3523:  0x6934,
-	3524:  0x5C4A,
-	3525:  0x9CF6,
-	3526:  0x82EB,
-	3527:  0x5BC5,
-	3528:  0x9149,
-	3529:  0x701E,
-	3530:  0x5678,
-	3531:  0x5C6F,
-	3532:  0x60C7,
-	3533:  0x6566,
-	3534:  0x6C8C,
-	3535:  0x8C5A,
-	3536:  0x9041,
-	3537:  0x9813,
-	3538:  0x5451,
-	3539:  0x66C7,
-	3540:  0x920D,
-	3541:  0x5948,
-	3542:  0x90A3,
-	3543:  0x5185,
-	3544:  0x4E4D,
-	3545:  0x51EA,
-	3546:  0x8599,
-	3547:  0x8B0E,
-	3548:  0x7058,
-	3549:  0x637A,
-	3550:  0x934B,
-	3551:  0x6962,
-	3552:  0x99B4,
-	3553:  0x7E04,
-	3554:  0x7577,
-	3555:  0x5357,
-	3556:  0x6960,
-	3557:  0x8EDF,
-	3558:  0x96E3,
-	3559:  0x6C5D,
-	3560:  0x4E8C,
-	3561:  0x5C3C,
-	3562:  0x5F10,
-	3563:  0x8FE9,
-	3564:  0x5302,
-	3565:  0x8CD1,
-	3566:  0x8089,
-	3567:  0x8679,
-	3568:  0x5EFF,
-	3569:  0x65E5,
-	3570:  0x4E73,
-	3571:  0x5165,
-	3572:  0x5982,
-	3573:  0x5C3F,
-	3574:  0x97EE,
-	3575:  0x4EFB,
-	3576:  0x598A,
-	3577:  0x5FCD,
-	3578:  0x8A8D,
-	3579:  0x6FE1,
-	3580:  0x79B0,
-	3581:  0x7962,
-	3582:  0x5BE7,
-	3583:  0x8471,
-	3584:  0x732B,
-	3585:  0x71B1,
-	3586:  0x5E74,
-	3587:  0x5FF5,
-	3588:  0x637B,
-	3589:  0x649A,
-	3590:  0x71C3,
-	3591:  0x7C98,
-	3592:  0x4E43,
-	3593:  0x5EFC,
-	3594:  0x4E4B,
-	3595:  0x57DC,
-	3596:  0x56A2,
-	3597:  0x60A9,
-	3598:  0x6FC3,
-	3599:  0x7D0D,
-	3600:  0x80FD,
-	3601:  0x8133,
-	3602:  0x81BF,
-	3603:  0x8FB2,
-	3604:  0x8997,
-	3605:  0x86A4,
-	3606:  0x5DF4,
-	3607:  0x628A,
-	3608:  0x64AD,
-	3609:  0x8987,
-	3610:  0x6777,
-	3611:  0x6CE2,
-	3612:  0x6D3E,
-	3613:  0x7436,
-	3614:  0x7834,
-	3615:  0x5A46,
-	3616:  0x7F75,
-	3617:  0x82AD,
-	3618:  0x99AC,
-	3619:  0x4FF3,
-	3620:  0x5EC3,
-	3621:  0x62DD,
-	3622:  0x6392,
-	3623:  0x6557,
-	3624:  0x676F,
-	3625:  0x76C3,
-	3626:  0x724C,
-	3627:  0x80CC,
-	3628:  0x80BA,
-	3629:  0x8F29,
-	3630:  0x914D,
-	3631:  0x500D,
-	3632:  0x57F9,
-	3633:  0x5A92,
-	3634:  0x6885,
-	3635:  0x6973,
-	3636:  0x7164,
-	3637:  0x72FD,
-	3638:  0x8CB7,
-	3639:  0x58F2,
-	3640:  0x8CE0,
-	3641:  0x966A,
-	3642:  0x9019,
-	3643:  0x877F,
-	3644:  0x79E4,
-	3645:  0x77E7,
-	3646:  0x8429,
-	3647:  0x4F2F,
-	3648:  0x5265,
-	3649:  0x535A,
-	3650:  0x62CD,
-	3651:  0x67CF,
-	3652:  0x6CCA,
-	3653:  0x767D,
-	3654:  0x7B94,
-	3655:  0x7C95,
-	3656:  0x8236,
-	3657:  0x8584,
-	3658:  0x8FEB,
-	3659:  0x66DD,
-	3660:  0x6F20,
-	3661:  0x7206,
-	3662:  0x7E1B,
-	3663:  0x83AB,
-	3664:  0x99C1,
-	3665:  0x9EA6,
-	3666:  0x51FD,
-	3667:  0x7BB1,
-	3668:  0x7872,
-	3669:  0x7BB8,
-	3670:  0x8087,
-	3671:  0x7B48,
-	3672:  0x6AE8,
-	3673:  0x5E61,
-	3674:  0x808C,
-	3675:  0x7551,
-	3676:  0x7560,
-	3677:  0x516B,
-	3678:  0x9262,
-	3679:  0x6E8C,
-	3680:  0x767A,
-	3681:  0x9197,
-	3682:  0x9AEA,
-	3683:  0x4F10,
-	3684:  0x7F70,
-	3685:  0x629C,
-	3686:  0x7B4F,
-	3687:  0x95A5,
-	3688:  0x9CE9,
-	3689:  0x567A,
-	3690:  0x5859,
-	3691:  0x86E4,
-	3692:  0x96BC,
-	3693:  0x4F34,
-	3694:  0x5224,
-	3695:  0x534A,
-	3696:  0x53CD,
-	3697:  0x53DB,
-	3698:  0x5E06,
-	3699:  0x642C,
-	3700:  0x6591,
-	3701:  0x677F,
-	3702:  0x6C3E,
-	3703:  0x6C4E,
-	3704:  0x7248,
-	3705:  0x72AF,
-	3706:  0x73ED,
-	3707:  0x7554,
-	3708:  0x7E41,
-	3709:  0x822C,
-	3710:  0x85E9,
-	3711:  0x8CA9,
-	3712:  0x7BC4,
-	3713:  0x91C6,
-	3714:  0x7169,
-	3715:  0x9812,
-	3716:  0x98EF,
-	3717:  0x633D,
-	3718:  0x6669,
-	3719:  0x756A,
-	3720:  0x76E4,
-	3721:  0x78D0,
-	3722:  0x8543,
-	3723:  0x86EE,
-	3724:  0x532A,
-	3725:  0x5351,
-	3726:  0x5426,
-	3727:  0x5983,
-	3728:  0x5E87,
-	3729:  0x5F7C,
-	3730:  0x60B2,
-	3731:  0x6249,
-	3732:  0x6279,
-	3733:  0x62AB,
-	3734:  0x6590,
-	3735:  0x6BD4,
-	3736:  0x6CCC,
-	3737:  0x75B2,
-	3738:  0x76AE,
-	3739:  0x7891,
-	3740:  0x79D8,
-	3741:  0x7DCB,
-	3742:  0x7F77,
-	3743:  0x80A5,
-	3744:  0x88AB,
-	3745:  0x8AB9,
-	3746:  0x8CBB,
-	3747:  0x907F,
-	3748:  0x975E,
-	3749:  0x98DB,
-	3750:  0x6A0B,
-	3751:  0x7C38,
-	3752:  0x5099,
-	3753:  0x5C3E,
-	3754:  0x5FAE,
-	3755:  0x6787,
-	3756:  0x6BD8,
-	3757:  0x7435,
-	3758:  0x7709,
-	3759:  0x7F8E,
-	3760:  0x9F3B,
-	3761:  0x67CA,
-	3762:  0x7A17,
-	3763:  0x5339,
-	3764:  0x758B,
-	3765:  0x9AED,
-	3766:  0x5F66,
-	3767:  0x819D,
-	3768:  0x83F1,
-	3769:  0x8098,
-	3770:  0x5F3C,
-	3771:  0x5FC5,
-	3772:  0x7562,
-	3773:  0x7B46,
-	3774:  0x903C,
-	3775:  0x6867,
-	3776:  0x59EB,
-	3777:  0x5A9B,
-	3778:  0x7D10,
-	3779:  0x767E,
-	3780:  0x8B2C,
-	3781:  0x4FF5,
-	3782:  0x5F6A,
-	3783:  0x6A19,
-	3784:  0x6C37,
-	3785:  0x6F02,
-	3786:  0x74E2,
-	3787:  0x7968,
-	3788:  0x8868,
-	3789:  0x8A55,
-	3790:  0x8C79,
-	3791:  0x5EDF,
-	3792:  0x63CF,
-	3793:  0x75C5,
-	3794:  0x79D2,
-	3795:  0x82D7,
-	3796:  0x9328,
-	3797:  0x92F2,
-	3798:  0x849C,
-	3799:  0x86ED,
-	3800:  0x9C2D,
-	3801:  0x54C1,
-	3802:  0x5F6C,
-	3803:  0x658C,
-	3804:  0x6D5C,
-	3805:  0x7015,
-	3806:  0x8CA7,
-	3807:  0x8CD3,
-	3808:  0x983B,
-	3809:  0x654F,
-	3810:  0x74F6,
-	3811:  0x4E0D,
-	3812:  0x4ED8,
-	3813:  0x57E0,
-	3814:  0x592B,
-	3815:  0x5A66,
-	3816:  0x5BCC,
-	3817:  0x51A8,
-	3818:  0x5E03,
-	3819:  0x5E9C,
-	3820:  0x6016,
-	3821:  0x6276,
-	3822:  0x6577,
-	3823:  0x65A7,
-	3824:  0x666E,
-	3825:  0x6D6E,
-	3826:  0x7236,
-	3827:  0x7B26,
-	3828:  0x8150,
-	3829:  0x819A,
-	3830:  0x8299,
-	3831:  0x8B5C,
-	3832:  0x8CA0,
-	3833:  0x8CE6,
-	3834:  0x8D74,
-	3835:  0x961C,
-	3836:  0x9644,
-	3837:  0x4FAE,
-	3838:  0x64AB,
-	3839:  0x6B66,
-	3840:  0x821E,
-	3841:  0x8461,
-	3842:  0x856A,
-	3843:  0x90E8,
-	3844:  0x5C01,
-	3845:  0x6953,
-	3846:  0x98A8,
-	3847:  0x847A,
-	3848:  0x8557,
-	3849:  0x4F0F,
-	3850:  0x526F,
-	3851:  0x5FA9,
-	3852:  0x5E45,
-	3853:  0x670D,
-	3854:  0x798F,
-	3855:  0x8179,
-	3856:  0x8907,
-	3857:  0x8986,
-	3858:  0x6DF5,
-	3859:  0x5F17,
-	3860:  0x6255,
-	3861:  0x6CB8,
-	3862:  0x4ECF,
-	3863:  0x7269,
-	3864:  0x9B92,
-	3865:  0x5206,
-	3866:  0x543B,
-	3867:  0x5674,
-	3868:  0x58B3,
-	3869:  0x61A4,
-	3870:  0x626E,
-	3871:  0x711A,
-	3872:  0x596E,
-	3873:  0x7C89,
-	3874:  0x7CDE,
-	3875:  0x7D1B,
-	3876:  0x96F0,
-	3877:  0x6587,
-	3878:  0x805E,
-	3879:  0x4E19,
-	3880:  0x4F75,
-	3881:  0x5175,
-	3882:  0x5840,
-	3883:  0x5E63,
-	3884:  0x5E73,
-	3885:  0x5F0A,
-	3886:  0x67C4,
-	3887:  0x4E26,
-	3888:  0x853D,
-	3889:  0x9589,
-	3890:  0x965B,
-	3891:  0x7C73,
-	3892:  0x9801,
-	3893:  0x50FB,
-	3894:  0x58C1,
-	3895:  0x7656,
-	3896:  0x78A7,
-	3897:  0x5225,
-	3898:  0x77A5,
-	3899:  0x8511,
-	3900:  0x7B86,
-	3901:  0x504F,
-	3902:  0x5909,
-	3903:  0x7247,
-	3904:  0x7BC7,
-	3905:  0x7DE8,
-	3906:  0x8FBA,
-	3907:  0x8FD4,
-	3908:  0x904D,
-	3909:  0x4FBF,
-	3910:  0x52C9,
-	3911:  0x5A29,
-	3912:  0x5F01,
-	3913:  0x97AD,
-	3914:  0x4FDD,
-	3915:  0x8217,
-	3916:  0x92EA,
-	3917:  0x5703,
-	3918:  0x6355,
-	3919:  0x6B69,
-	3920:  0x752B,
-	3921:  0x88DC,
-	3922:  0x8F14,
-	3923:  0x7A42,
-	3924:  0x52DF,
-	3925:  0x5893,
-	3926:  0x6155,
-	3927:  0x620A,
-	3928:  0x66AE,
-	3929:  0x6BCD,
-	3930:  0x7C3F,
-	3931:  0x83E9,
-	3932:  0x5023,
-	3933:  0x4FF8,
-	3934:  0x5305,
-	3935:  0x5446,
-	3936:  0x5831,
-	3937:  0x5949,
-	3938:  0x5B9D,
-	3939:  0x5CF0,
-	3940:  0x5CEF,
-	3941:  0x5D29,
-	3942:  0x5E96,
-	3943:  0x62B1,
-	3944:  0x6367,
-	3945:  0x653E,
-	3946:  0x65B9,
-	3947:  0x670B,
-	3948:  0x6CD5,
-	3949:  0x6CE1,
-	3950:  0x70F9,
-	3951:  0x7832,
-	3952:  0x7E2B,
-	3953:  0x80DE,
-	3954:  0x82B3,
-	3955:  0x840C,
-	3956:  0x84EC,
-	3957:  0x8702,
-	3958:  0x8912,
-	3959:  0x8A2A,
-	3960:  0x8C4A,
-	3961:  0x90A6,
-	3962:  0x92D2,
-	3963:  0x98FD,
-	3964:  0x9CF3,
-	3965:  0x9D6C,
-	3966:  0x4E4F,
-	3967:  0x4EA1,
-	3968:  0x508D,
-	3969:  0x5256,
-	3970:  0x574A,
-	3971:  0x59A8,
-	3972:  0x5E3D,
-	3973:  0x5FD8,
-	3974:  0x5FD9,
-	3975:  0x623F,
-	3976:  0x66B4,
-	3977:  0x671B,
-	3978:  0x67D0,
-	3979:  0x68D2,
-	3980:  0x5192,
-	3981:  0x7D21,
-	3982:  0x80AA,
-	3983:  0x81A8,
-	3984:  0x8B00,
-	3985:  0x8C8C,
-	3986:  0x8CBF,
-	3987:  0x927E,
-	3988:  0x9632,
-	3989:  0x5420,
-	3990:  0x982C,
-	3991:  0x5317,
-	3992:  0x50D5,
-	3993:  0x535C,
-	3994:  0x58A8,
-	3995:  0x64B2,
-	3996:  0x6734,
-	3997:  0x7267,
-	3998:  0x7766,
-	3999:  0x7A46,
-	4000:  0x91E6,
-	4001:  0x52C3,
-	4002:  0x6CA1,
-	4003:  0x6B86,
-	4004:  0x5800,
-	4005:  0x5E4C,
-	4006:  0x5954,
-	4007:  0x672C,
-	4008:  0x7FFB,
-	4009:  0x51E1,
-	4010:  0x76C6,
-	4011:  0x6469,
-	4012:  0x78E8,
-	4013:  0x9B54,
-	4014:  0x9EBB,
-	4015:  0x57CB,
-	4016:  0x59B9,
-	4017:  0x6627,
-	4018:  0x679A,
-	4019:  0x6BCE,
-	4020:  0x54E9,
-	4021:  0x69D9,
-	4022:  0x5E55,
-	4023:  0x819C,
-	4024:  0x6795,
-	4025:  0x9BAA,
-	4026:  0x67FE,
-	4027:  0x9C52,
-	4028:  0x685D,
-	4029:  0x4EA6,
-	4030:  0x4FE3,
-	4031:  0x53C8,
-	4032:  0x62B9,
-	4033:  0x672B,
-	4034:  0x6CAB,
-	4035:  0x8FC4,
-	4036:  0x4FAD,
-	4037:  0x7E6D,
-	4038:  0x9EBF,
-	4039:  0x4E07,
-	4040:  0x6162,
-	4041:  0x6E80,
-	4042:  0x6F2B,
-	4043:  0x8513,
-	4044:  0x5473,
-	4045:  0x672A,
-	4046:  0x9B45,
-	4047:  0x5DF3,
-	4048:  0x7B95,
-	4049:  0x5CAC,
-	4050:  0x5BC6,
-	4051:  0x871C,
-	4052:  0x6E4A,
-	4053:  0x84D1,
-	4054:  0x7A14,
-	4055:  0x8108,
-	4056:  0x5999,
-	4057:  0x7C8D,
-	4058:  0x6C11,
-	4059:  0x7720,
-	4060:  0x52D9,
-	4061:  0x5922,
-	4062:  0x7121,
-	4063:  0x725F,
-	4064:  0x77DB,
-	4065:  0x9727,
-	4066:  0x9D61,
-	4067:  0x690B,
-	4068:  0x5A7F,
-	4069:  0x5A18,
-	4070:  0x51A5,
-	4071:  0x540D,
-	4072:  0x547D,
-	4073:  0x660E,
-	4074:  0x76DF,
-	4075:  0x8FF7,
-	4076:  0x9298,
-	4077:  0x9CF4,
-	4078:  0x59EA,
-	4079:  0x725D,
-	4080:  0x6EC5,
-	4081:  0x514D,
-	4082:  0x68C9,
-	4083:  0x7DBF,
-	4084:  0x7DEC,
-	4085:  0x9762,
-	4086:  0x9EBA,
-	4087:  0x6478,
-	4088:  0x6A21,
-	4089:  0x8302,
-	4090:  0x5984,
-	4091:  0x5B5F,
-	4092:  0x6BDB,
-	4093:  0x731B,
-	4094:  0x76F2,
-	4095:  0x7DB2,
-	4096:  0x8017,
-	4097:  0x8499,
-	4098:  0x5132,
-	4099:  0x6728,
-	4100:  0x9ED9,
-	4101:  0x76EE,
-	4102:  0x6762,
-	4103:  0x52FF,
-	4104:  0x9905,
-	4105:  0x5C24,
-	4106:  0x623B,
-	4107:  0x7C7E,
-	4108:  0x8CB0,
-	4109:  0x554F,
-	4110:  0x60B6,
-	4111:  0x7D0B,
-	4112:  0x9580,
-	4113:  0x5301,
-	4114:  0x4E5F,
-	4115:  0x51B6,
-	4116:  0x591C,
-	4117:  0x723A,
-	4118:  0x8036,
-	4119:  0x91CE,
-	4120:  0x5F25,
-	4121:  0x77E2,
-	4122:  0x5384,
-	4123:  0x5F79,
-	4124:  0x7D04,
-	4125:  0x85AC,
-	4126:  0x8A33,
-	4127:  0x8E8D,
-	4128:  0x9756,
-	4129:  0x67F3,
-	4130:  0x85AE,
-	4131:  0x9453,
-	4132:  0x6109,
-	4133:  0x6108,
-	4134:  0x6CB9,
-	4135:  0x7652,
-	4136:  0x8AED,
-	4137:  0x8F38,
-	4138:  0x552F,
-	4139:  0x4F51,
-	4140:  0x512A,
-	4141:  0x52C7,
-	4142:  0x53CB,
-	4143:  0x5BA5,
-	4144:  0x5E7D,
-	4145:  0x60A0,
-	4146:  0x6182,
-	4147:  0x63D6,
-	4148:  0x6709,
-	4149:  0x67DA,
-	4150:  0x6E67,
-	4151:  0x6D8C,
-	4152:  0x7336,
-	4153:  0x7337,
-	4154:  0x7531,
-	4155:  0x7950,
-	4156:  0x88D5,
-	4157:  0x8A98,
-	4158:  0x904A,
-	4159:  0x9091,
-	4160:  0x90F5,
-	4161:  0x96C4,
-	4162:  0x878D,
-	4163:  0x5915,
-	4164:  0x4E88,
-	4165:  0x4F59,
-	4166:  0x4E0E,
-	4167:  0x8A89,
-	4168:  0x8F3F,
-	4169:  0x9810,
-	4170:  0x50AD,
-	4171:  0x5E7C,
-	4172:  0x5996,
-	4173:  0x5BB9,
-	4174:  0x5EB8,
-	4175:  0x63DA,
-	4176:  0x63FA,
-	4177:  0x64C1,
-	4178:  0x66DC,
-	4179:  0x694A,
-	4180:  0x69D8,
-	4181:  0x6D0B,
-	4182:  0x6EB6,
-	4183:  0x7194,
-	4184:  0x7528,
-	4185:  0x7AAF,
-	4186:  0x7F8A,
-	4187:  0x8000,
-	4188:  0x8449,
-	4189:  0x84C9,
-	4190:  0x8981,
-	4191:  0x8B21,
-	4192:  0x8E0A,
-	4193:  0x9065,
-	4194:  0x967D,
-	4195:  0x990A,
-	4196:  0x617E,
-	4197:  0x6291,
-	4198:  0x6B32,
-	4199:  0x6C83,
-	4200:  0x6D74,
-	4201:  0x7FCC,
-	4202:  0x7FFC,
-	4203:  0x6DC0,
-	4204:  0x7F85,
-	4205:  0x87BA,
-	4206:  0x88F8,
-	4207:  0x6765,
-	4208:  0x83B1,
-	4209:  0x983C,
-	4210:  0x96F7,
-	4211:  0x6D1B,
-	4212:  0x7D61,
-	4213:  0x843D,
-	4214:  0x916A,
-	4215:  0x4E71,
-	4216:  0x5375,
-	4217:  0x5D50,
-	4218:  0x6B04,
-	4219:  0x6FEB,
-	4220:  0x85CD,
-	4221:  0x862D,
-	4222:  0x89A7,
-	4223:  0x5229,
-	4224:  0x540F,
-	4225:  0x5C65,
-	4226:  0x674E,
-	4227:  0x68A8,
-	4228:  0x7406,
-	4229:  0x7483,
-	4230:  0x75E2,
-	4231:  0x88CF,
-	4232:  0x88E1,
-	4233:  0x91CC,
-	4234:  0x96E2,
-	4235:  0x9678,
-	4236:  0x5F8B,
-	4237:  0x7387,
-	4238:  0x7ACB,
-	4239:  0x844E,
-	4240:  0x63A0,
-	4241:  0x7565,
-	4242:  0x5289,
-	4243:  0x6D41,
-	4244:  0x6E9C,
-	4245:  0x7409,
-	4246:  0x7559,
-	4247:  0x786B,
-	4248:  0x7C92,
-	4249:  0x9686,
-	4250:  0x7ADC,
-	4251:  0x9F8D,
-	4252:  0x4FB6,
-	4253:  0x616E,
-	4254:  0x65C5,
-	4255:  0x865C,
-	4256:  0x4E86,
-	4257:  0x4EAE,
-	4258:  0x50DA,
-	4259:  0x4E21,
-	4260:  0x51CC,
-	4261:  0x5BEE,
-	4262:  0x6599,
-	4263:  0x6881,
-	4264:  0x6DBC,
-	4265:  0x731F,
-	4266:  0x7642,
-	4267:  0x77AD,
-	4268:  0x7A1C,
-	4269:  0x7CE7,
-	4270:  0x826F,
-	4271:  0x8AD2,
-	4272:  0x907C,
-	4273:  0x91CF,
-	4274:  0x9675,
-	4275:  0x9818,
-	4276:  0x529B,
-	4277:  0x7DD1,
-	4278:  0x502B,
-	4279:  0x5398,
-	4280:  0x6797,
-	4281:  0x6DCB,
-	4282:  0x71D0,
-	4283:  0x7433,
-	4284:  0x81E8,
-	4285:  0x8F2A,
-	4286:  0x96A3,
-	4287:  0x9C57,
-	4288:  0x9E9F,
-	4289:  0x7460,
-	4290:  0x5841,
-	4291:  0x6D99,
-	4292:  0x7D2F,
-	4293:  0x985E,
-	4294:  0x4EE4,
-	4295:  0x4F36,
-	4296:  0x4F8B,
-	4297:  0x51B7,
-	4298:  0x52B1,
-	4299:  0x5DBA,
-	4300:  0x601C,
-	4301:  0x73B2,
-	4302:  0x793C,
-	4303:  0x82D3,
-	4304:  0x9234,
-	4305:  0x96B7,
-	4306:  0x96F6,
-	4307:  0x970A,
-	4308:  0x9E97,
-	4309:  0x9F62,
-	4310:  0x66A6,
-	4311:  0x6B74,
-	4312:  0x5217,
-	4313:  0x52A3,
-	4314:  0x70C8,
-	4315:  0x88C2,
-	4316:  0x5EC9,
-	4317:  0x604B,
-	4318:  0x6190,
-	4319:  0x6F23,
-	4320:  0x7149,
-	4321:  0x7C3E,
-	4322:  0x7DF4,
-	4323:  0x806F,
-	4324:  0x84EE,
-	4325:  0x9023,
-	4326:  0x932C,
-	4327:  0x5442,
-	4328:  0x9B6F,
-	4329:  0x6AD3,
-	4330:  0x7089,
-	4331:  0x8CC2,
-	4332:  0x8DEF,
-	4333:  0x9732,
-	4334:  0x52B4,
-	4335:  0x5A41,
-	4336:  0x5ECA,
-	4337:  0x5F04,
-	4338:  0x6717,
-	4339:  0x697C,
-	4340:  0x6994,
-	4341:  0x6D6A,
-	4342:  0x6F0F,
-	4343:  0x7262,
-	4344:  0x72FC,
-	4345:  0x7BED,
-	4346:  0x8001,
-	4347:  0x807E,
-	4348:  0x874B,
-	4349:  0x90CE,
-	4350:  0x516D,
-	4351:  0x9E93,
-	4352:  0x7984,
-	4353:  0x808B,
-	4354:  0x9332,
-	4355:  0x8AD6,
-	4356:  0x502D,
-	4357:  0x548C,
-	4358:  0x8A71,
-	4359:  0x6B6A,
-	4360:  0x8CC4,
-	4361:  0x8107,
-	4362:  0x60D1,
-	4363:  0x67A0,
-	4364:  0x9DF2,
-	4365:  0x4E99,
-	4366:  0x4E98,
-	4367:  0x9C10,
-	4368:  0x8A6B,
-	4369:  0x85C1,
-	4370:  0x8568,
-	4371:  0x6900,
-	4372:  0x6E7E,
-	4373:  0x7897,
-	4374:  0x8155,
-	4418:  0x5F0C,
-	4419:  0x4E10,
-	4420:  0x4E15,
-	4421:  0x4E2A,
-	4422:  0x4E31,
-	4423:  0x4E36,
-	4424:  0x4E3C,
-	4425:  0x4E3F,
-	4426:  0x4E42,
-	4427:  0x4E56,
-	4428:  0x4E58,
-	4429:  0x4E82,
-	4430:  0x4E85,
-	4431:  0x8C6B,
-	4432:  0x4E8A,
-	4433:  0x8212,
-	4434:  0x5F0D,
-	4435:  0x4E8E,
-	4436:  0x4E9E,
-	4437:  0x4E9F,
-	4438:  0x4EA0,
-	4439:  0x4EA2,
-	4440:  0x4EB0,
-	4441:  0x4EB3,
-	4442:  0x4EB6,
-	4443:  0x4ECE,
-	4444:  0x4ECD,
-	4445:  0x4EC4,
-	4446:  0x4EC6,
-	4447:  0x4EC2,
-	4448:  0x4ED7,
-	4449:  0x4EDE,
-	4450:  0x4EED,
-	4451:  0x4EDF,
-	4452:  0x4EF7,
-	4453:  0x4F09,
-	4454:  0x4F5A,
-	4455:  0x4F30,
-	4456:  0x4F5B,
-	4457:  0x4F5D,
-	4458:  0x4F57,
-	4459:  0x4F47,
-	4460:  0x4F76,
-	4461:  0x4F88,
-	4462:  0x4F8F,
-	4463:  0x4F98,
-	4464:  0x4F7B,
-	4465:  0x4F69,
-	4466:  0x4F70,
-	4467:  0x4F91,
-	4468:  0x4F6F,
-	4469:  0x4F86,
-	4470:  0x4F96,
-	4471:  0x5118,
-	4472:  0x4FD4,
-	4473:  0x4FDF,
-	4474:  0x4FCE,
-	4475:  0x4FD8,
-	4476:  0x4FDB,
-	4477:  0x4FD1,
-	4478:  0x4FDA,
-	4479:  0x4FD0,
-	4480:  0x4FE4,
-	4481:  0x4FE5,
-	4482:  0x501A,
-	4483:  0x5028,
-	4484:  0x5014,
-	4485:  0x502A,
-	4486:  0x5025,
-	4487:  0x5005,
-	4488:  0x4F1C,
-	4489:  0x4FF6,
-	4490:  0x5021,
-	4491:  0x5029,
-	4492:  0x502C,
-	4493:  0x4FFE,
-	4494:  0x4FEF,
-	4495:  0x5011,
-	4496:  0x5006,
-	4497:  0x5043,
-	4498:  0x5047,
-	4499:  0x6703,
-	4500:  0x5055,
-	4501:  0x5050,
-	4502:  0x5048,
-	4503:  0x505A,
-	4504:  0x5056,
-	4505:  0x506C,
-	4506:  0x5078,
-	4507:  0x5080,
-	4508:  0x509A,
-	4509:  0x5085,
-	4510:  0x50B4,
-	4511:  0x50B2,
-	4512:  0x50C9,
-	4513:  0x50CA,
-	4514:  0x50B3,
-	4515:  0x50C2,
-	4516:  0x50D6,
-	4517:  0x50DE,
-	4518:  0x50E5,
-	4519:  0x50ED,
-	4520:  0x50E3,
-	4521:  0x50EE,
-	4522:  0x50F9,
-	4523:  0x50F5,
-	4524:  0x5109,
-	4525:  0x5101,
-	4526:  0x5102,
-	4527:  0x5116,
-	4528:  0x5115,
-	4529:  0x5114,
-	4530:  0x511A,
-	4531:  0x5121,
-	4532:  0x513A,
-	4533:  0x5137,
-	4534:  0x513C,
-	4535:  0x513B,
-	4536:  0x513F,
-	4537:  0x5140,
-	4538:  0x5152,
-	4539:  0x514C,
-	4540:  0x5154,
-	4541:  0x5162,
-	4542:  0x7AF8,
-	4543:  0x5169,
-	4544:  0x516A,
-	4545:  0x516E,
-	4546:  0x5180,
-	4547:  0x5182,
-	4548:  0x56D8,
-	4549:  0x518C,
-	4550:  0x5189,
-	4551:  0x518F,
-	4552:  0x5191,
-	4553:  0x5193,
-	4554:  0x5195,
-	4555:  0x5196,
-	4556:  0x51A4,
-	4557:  0x51A6,
-	4558:  0x51A2,
-	4559:  0x51A9,
-	4560:  0x51AA,
-	4561:  0x51AB,
-	4562:  0x51B3,
-	4563:  0x51B1,
-	4564:  0x51B2,
-	4565:  0x51B0,
-	4566:  0x51B5,
-	4567:  0x51BD,
-	4568:  0x51C5,
-	4569:  0x51C9,
-	4570:  0x51DB,
-	4571:  0x51E0,
-	4572:  0x8655,
-	4573:  0x51E9,
-	4574:  0x51ED,
-	4575:  0x51F0,
-	4576:  0x51F5,
-	4577:  0x51FE,
-	4578:  0x5204,
-	4579:  0x520B,
-	4580:  0x5214,
-	4581:  0x520E,
-	4582:  0x5227,
-	4583:  0x522A,
-	4584:  0x522E,
-	4585:  0x5233,
-	4586:  0x5239,
-	4587:  0x524F,
-	4588:  0x5244,
-	4589:  0x524B,
-	4590:  0x524C,
-	4591:  0x525E,
-	4592:  0x5254,
-	4593:  0x526A,
-	4594:  0x5274,
-	4595:  0x5269,
-	4596:  0x5273,
-	4597:  0x527F,
-	4598:  0x527D,
-	4599:  0x528D,
-	4600:  0x5294,
-	4601:  0x5292,
-	4602:  0x5271,
-	4603:  0x5288,
-	4604:  0x5291,
-	4605:  0x8FA8,
-	4606:  0x8FA7,
-	4607:  0x52AC,
-	4608:  0x52AD,
-	4609:  0x52BC,
-	4610:  0x52B5,
-	4611:  0x52C1,
-	4612:  0x52CD,
-	4613:  0x52D7,
-	4614:  0x52DE,
-	4615:  0x52E3,
-	4616:  0x52E6,
-	4617:  0x98ED,
-	4618:  0x52E0,
-	4619:  0x52F3,
-	4620:  0x52F5,
-	4621:  0x52F8,
-	4622:  0x52F9,
-	4623:  0x5306,
-	4624:  0x5308,
-	4625:  0x7538,
-	4626:  0x530D,
-	4627:  0x5310,
-	4628:  0x530F,
-	4629:  0x5315,
-	4630:  0x531A,
-	4631:  0x5323,
-	4632:  0x532F,
-	4633:  0x5331,
-	4634:  0x5333,
-	4635:  0x5338,
-	4636:  0x5340,
-	4637:  0x5346,
-	4638:  0x5345,
-	4639:  0x4E17,
-	4640:  0x5349,
-	4641:  0x534D,
-	4642:  0x51D6,
-	4643:  0x535E,
-	4644:  0x5369,
-	4645:  0x536E,
-	4646:  0x5918,
-	4647:  0x537B,
-	4648:  0x5377,
-	4649:  0x5382,
-	4650:  0x5396,
-	4651:  0x53A0,
-	4652:  0x53A6,
-	4653:  0x53A5,
-	4654:  0x53AE,
-	4655:  0x53B0,
-	4656:  0x53B6,
-	4657:  0x53C3,
-	4658:  0x7C12,
-	4659:  0x96D9,
-	4660:  0x53DF,
-	4661:  0x66FC,
-	4662:  0x71EE,
-	4663:  0x53EE,
-	4664:  0x53E8,
-	4665:  0x53ED,
-	4666:  0x53FA,
-	4667:  0x5401,
-	4668:  0x543D,
-	4669:  0x5440,
-	4670:  0x542C,
-	4671:  0x542D,
-	4672:  0x543C,
-	4673:  0x542E,
-	4674:  0x5436,
-	4675:  0x5429,
-	4676:  0x541D,
-	4677:  0x544E,
-	4678:  0x548F,
-	4679:  0x5475,
-	4680:  0x548E,
-	4681:  0x545F,
-	4682:  0x5471,
-	4683:  0x5477,
-	4684:  0x5470,
-	4685:  0x5492,
-	4686:  0x547B,
-	4687:  0x5480,
-	4688:  0x5476,
-	4689:  0x5484,
-	4690:  0x5490,
-	4691:  0x5486,
-	4692:  0x54C7,
-	4693:  0x54A2,
-	4694:  0x54B8,
-	4695:  0x54A5,
-	4696:  0x54AC,
-	4697:  0x54C4,
-	4698:  0x54C8,
-	4699:  0x54A8,
-	4700:  0x54AB,
-	4701:  0x54C2,
-	4702:  0x54A4,
-	4703:  0x54BE,
-	4704:  0x54BC,
-	4705:  0x54D8,
-	4706:  0x54E5,
-	4707:  0x54E6,
-	4708:  0x550F,
-	4709:  0x5514,
-	4710:  0x54FD,
-	4711:  0x54EE,
-	4712:  0x54ED,
-	4713:  0x54FA,
-	4714:  0x54E2,
-	4715:  0x5539,
-	4716:  0x5540,
-	4717:  0x5563,
-	4718:  0x554C,
-	4719:  0x552E,
-	4720:  0x555C,
-	4721:  0x5545,
-	4722:  0x5556,
-	4723:  0x5557,
-	4724:  0x5538,
-	4725:  0x5533,
-	4726:  0x555D,
-	4727:  0x5599,
-	4728:  0x5580,
-	4729:  0x54AF,
-	4730:  0x558A,
-	4731:  0x559F,
-	4732:  0x557B,
-	4733:  0x557E,
-	4734:  0x5598,
-	4735:  0x559E,
-	4736:  0x55AE,
-	4737:  0x557C,
-	4738:  0x5583,
-	4739:  0x55A9,
-	4740:  0x5587,
-	4741:  0x55A8,
-	4742:  0x55DA,
-	4743:  0x55C5,
-	4744:  0x55DF,
-	4745:  0x55C4,
-	4746:  0x55DC,
-	4747:  0x55E4,
-	4748:  0x55D4,
-	4749:  0x5614,
-	4750:  0x55F7,
-	4751:  0x5616,
-	4752:  0x55FE,
-	4753:  0x55FD,
-	4754:  0x561B,
-	4755:  0x55F9,
-	4756:  0x564E,
-	4757:  0x5650,
-	4758:  0x71DF,
-	4759:  0x5634,
-	4760:  0x5636,
-	4761:  0x5632,
-	4762:  0x5638,
-	4763:  0x566B,
-	4764:  0x5664,
-	4765:  0x562F,
-	4766:  0x566C,
-	4767:  0x566A,
-	4768:  0x5686,
-	4769:  0x5680,
-	4770:  0x568A,
-	4771:  0x56A0,
-	4772:  0x5694,
-	4773:  0x568F,
-	4774:  0x56A5,
-	4775:  0x56AE,
-	4776:  0x56B6,
-	4777:  0x56B4,
-	4778:  0x56C2,
-	4779:  0x56BC,
-	4780:  0x56C1,
-	4781:  0x56C3,
-	4782:  0x56C0,
-	4783:  0x56C8,
-	4784:  0x56CE,
-	4785:  0x56D1,
-	4786:  0x56D3,
-	4787:  0x56D7,
-	4788:  0x56EE,
-	4789:  0x56F9,
-	4790:  0x5700,
-	4791:  0x56FF,
-	4792:  0x5704,
-	4793:  0x5709,
-	4794:  0x5708,
-	4795:  0x570B,
-	4796:  0x570D,
-	4797:  0x5713,
-	4798:  0x5718,
-	4799:  0x5716,
-	4800:  0x55C7,
-	4801:  0x571C,
-	4802:  0x5726,
-	4803:  0x5737,
-	4804:  0x5738,
-	4805:  0x574E,
-	4806:  0x573B,
-	4807:  0x5740,
-	4808:  0x574F,
-	4809:  0x5769,
-	4810:  0x57C0,
-	4811:  0x5788,
-	4812:  0x5761,
-	4813:  0x577F,
-	4814:  0x5789,
-	4815:  0x5793,
-	4816:  0x57A0,
-	4817:  0x57B3,
-	4818:  0x57A4,
-	4819:  0x57AA,
-	4820:  0x57B0,
-	4821:  0x57C3,
-	4822:  0x57C6,
-	4823:  0x57D4,
-	4824:  0x57D2,
-	4825:  0x57D3,
-	4826:  0x580A,
-	4827:  0x57D6,
-	4828:  0x57E3,
-	4829:  0x580B,
-	4830:  0x5819,
-	4831:  0x581D,
-	4832:  0x5872,
-	4833:  0x5821,
-	4834:  0x5862,
-	4835:  0x584B,
-	4836:  0x5870,
-	4837:  0x6BC0,
-	4838:  0x5852,
-	4839:  0x583D,
-	4840:  0x5879,
-	4841:  0x5885,
-	4842:  0x58B9,
-	4843:  0x589F,
-	4844:  0x58AB,
-	4845:  0x58BA,
-	4846:  0x58DE,
-	4847:  0x58BB,
-	4848:  0x58B8,
-	4849:  0x58AE,
-	4850:  0x58C5,
-	4851:  0x58D3,
-	4852:  0x58D1,
-	4853:  0x58D7,
-	4854:  0x58D9,
-	4855:  0x58D8,
-	4856:  0x58E5,
-	4857:  0x58DC,
-	4858:  0x58E4,
-	4859:  0x58DF,
-	4860:  0x58EF,
-	4861:  0x58FA,
-	4862:  0x58F9,
-	4863:  0x58FB,
-	4864:  0x58FC,
-	4865:  0x58FD,
-	4866:  0x5902,
-	4867:  0x590A,
-	4868:  0x5910,
-	4869:  0x591B,
-	4870:  0x68A6,
-	4871:  0x5925,
-	4872:  0x592C,
-	4873:  0x592D,
-	4874:  0x5932,
-	4875:  0x5938,
-	4876:  0x593E,
-	4877:  0x7AD2,
-	4878:  0x5955,
-	4879:  0x5950,
-	4880:  0x594E,
-	4881:  0x595A,
-	4882:  0x5958,
-	4883:  0x5962,
-	4884:  0x5960,
-	4885:  0x5967,
-	4886:  0x596C,
-	4887:  0x5969,
-	4888:  0x5978,
-	4889:  0x5981,
-	4890:  0x599D,
-	4891:  0x4F5E,
-	4892:  0x4FAB,
-	4893:  0x59A3,
-	4894:  0x59B2,
-	4895:  0x59C6,
-	4896:  0x59E8,
-	4897:  0x59DC,
-	4898:  0x598D,
-	4899:  0x59D9,
-	4900:  0x59DA,
-	4901:  0x5A25,
-	4902:  0x5A1F,
-	4903:  0x5A11,
-	4904:  0x5A1C,
-	4905:  0x5A09,
-	4906:  0x5A1A,
-	4907:  0x5A40,
-	4908:  0x5A6C,
-	4909:  0x5A49,
-	4910:  0x5A35,
-	4911:  0x5A36,
-	4912:  0x5A62,
-	4913:  0x5A6A,
-	4914:  0x5A9A,
-	4915:  0x5ABC,
-	4916:  0x5ABE,
-	4917:  0x5ACB,
-	4918:  0x5AC2,
-	4919:  0x5ABD,
-	4920:  0x5AE3,
-	4921:  0x5AD7,
-	4922:  0x5AE6,
-	4923:  0x5AE9,
-	4924:  0x5AD6,
-	4925:  0x5AFA,
-	4926:  0x5AFB,
-	4927:  0x5B0C,
-	4928:  0x5B0B,
-	4929:  0x5B16,
-	4930:  0x5B32,
-	4931:  0x5AD0,
-	4932:  0x5B2A,
-	4933:  0x5B36,
-	4934:  0x5B3E,
-	4935:  0x5B43,
-	4936:  0x5B45,
-	4937:  0x5B40,
-	4938:  0x5B51,
-	4939:  0x5B55,
-	4940:  0x5B5A,
-	4941:  0x5B5B,
-	4942:  0x5B65,
-	4943:  0x5B69,
-	4944:  0x5B70,
-	4945:  0x5B73,
-	4946:  0x5B75,
-	4947:  0x5B78,
-	4948:  0x6588,
-	4949:  0x5B7A,
-	4950:  0x5B80,
-	4951:  0x5B83,
-	4952:  0x5BA6,
-	4953:  0x5BB8,
-	4954:  0x5BC3,
-	4955:  0x5BC7,
-	4956:  0x5BC9,
-	4957:  0x5BD4,
-	4958:  0x5BD0,
-	4959:  0x5BE4,
-	4960:  0x5BE6,
-	4961:  0x5BE2,
-	4962:  0x5BDE,
-	4963:  0x5BE5,
-	4964:  0x5BEB,
-	4965:  0x5BF0,
-	4966:  0x5BF6,
-	4967:  0x5BF3,
-	4968:  0x5C05,
-	4969:  0x5C07,
-	4970:  0x5C08,
-	4971:  0x5C0D,
-	4972:  0x5C13,
-	4973:  0x5C20,
-	4974:  0x5C22,
-	4975:  0x5C28,
-	4976:  0x5C38,
-	4977:  0x5C39,
-	4978:  0x5C41,
-	4979:  0x5C46,
-	4980:  0x5C4E,
-	4981:  0x5C53,
-	4982:  0x5C50,
-	4983:  0x5C4F,
-	4984:  0x5B71,
-	4985:  0x5C6C,
-	4986:  0x5C6E,
-	4987:  0x4E62,
-	4988:  0x5C76,
-	4989:  0x5C79,
-	4990:  0x5C8C,
-	4991:  0x5C91,
-	4992:  0x5C94,
-	4993:  0x599B,
-	4994:  0x5CAB,
-	4995:  0x5CBB,
-	4996:  0x5CB6,
-	4997:  0x5CBC,
-	4998:  0x5CB7,
-	4999:  0x5CC5,
-	5000:  0x5CBE,
-	5001:  0x5CC7,
-	5002:  0x5CD9,
-	5003:  0x5CE9,
-	5004:  0x5CFD,
-	5005:  0x5CFA,
-	5006:  0x5CED,
-	5007:  0x5D8C,
-	5008:  0x5CEA,
-	5009:  0x5D0B,
-	5010:  0x5D15,
-	5011:  0x5D17,
-	5012:  0x5D5C,
-	5013:  0x5D1F,
-	5014:  0x5D1B,
-	5015:  0x5D11,
-	5016:  0x5D14,
-	5017:  0x5D22,
-	5018:  0x5D1A,
-	5019:  0x5D19,
-	5020:  0x5D18,
-	5021:  0x5D4C,
-	5022:  0x5D52,
-	5023:  0x5D4E,
-	5024:  0x5D4B,
-	5025:  0x5D6C,
-	5026:  0x5D73,
-	5027:  0x5D76,
-	5028:  0x5D87,
-	5029:  0x5D84,
-	5030:  0x5D82,
-	5031:  0x5DA2,
-	5032:  0x5D9D,
-	5033:  0x5DAC,
-	5034:  0x5DAE,
-	5035:  0x5DBD,
-	5036:  0x5D90,
-	5037:  0x5DB7,
-	5038:  0x5DBC,
-	5039:  0x5DC9,
-	5040:  0x5DCD,
-	5041:  0x5DD3,
-	5042:  0x5DD2,
-	5043:  0x5DD6,
-	5044:  0x5DDB,
-	5045:  0x5DEB,
-	5046:  0x5DF2,
-	5047:  0x5DF5,
-	5048:  0x5E0B,
-	5049:  0x5E1A,
-	5050:  0x5E19,
-	5051:  0x5E11,
-	5052:  0x5E1B,
-	5053:  0x5E36,
-	5054:  0x5E37,
-	5055:  0x5E44,
-	5056:  0x5E43,
-	5057:  0x5E40,
-	5058:  0x5E4E,
-	5059:  0x5E57,
-	5060:  0x5E54,
-	5061:  0x5E5F,
-	5062:  0x5E62,
-	5063:  0x5E64,
-	5064:  0x5E47,
-	5065:  0x5E75,
-	5066:  0x5E76,
-	5067:  0x5E7A,
-	5068:  0x9EBC,
-	5069:  0x5E7F,
-	5070:  0x5EA0,
-	5071:  0x5EC1,
-	5072:  0x5EC2,
-	5073:  0x5EC8,
-	5074:  0x5ED0,
-	5075:  0x5ECF,
-	5076:  0x5ED6,
-	5077:  0x5EE3,
-	5078:  0x5EDD,
-	5079:  0x5EDA,
-	5080:  0x5EDB,
-	5081:  0x5EE2,
-	5082:  0x5EE1,
-	5083:  0x5EE8,
-	5084:  0x5EE9,
-	5085:  0x5EEC,
-	5086:  0x5EF1,
-	5087:  0x5EF3,
-	5088:  0x5EF0,
-	5089:  0x5EF4,
-	5090:  0x5EF8,
-	5091:  0x5EFE,
-	5092:  0x5F03,
-	5093:  0x5F09,
-	5094:  0x5F5D,
-	5095:  0x5F5C,
-	5096:  0x5F0B,
-	5097:  0x5F11,
-	5098:  0x5F16,
-	5099:  0x5F29,
-	5100:  0x5F2D,
-	5101:  0x5F38,
-	5102:  0x5F41,
-	5103:  0x5F48,
-	5104:  0x5F4C,
-	5105:  0x5F4E,
-	5106:  0x5F2F,
-	5107:  0x5F51,
-	5108:  0x5F56,
-	5109:  0x5F57,
-	5110:  0x5F59,
-	5111:  0x5F61,
-	5112:  0x5F6D,
-	5113:  0x5F73,
-	5114:  0x5F77,
-	5115:  0x5F83,
-	5116:  0x5F82,
-	5117:  0x5F7F,
-	5118:  0x5F8A,
-	5119:  0x5F88,
-	5120:  0x5F91,
-	5121:  0x5F87,
-	5122:  0x5F9E,
-	5123:  0x5F99,
-	5124:  0x5F98,
-	5125:  0x5FA0,
-	5126:  0x5FA8,
-	5127:  0x5FAD,
-	5128:  0x5FBC,
-	5129:  0x5FD6,
-	5130:  0x5FFB,
-	5131:  0x5FE4,
-	5132:  0x5FF8,
-	5133:  0x5FF1,
-	5134:  0x5FDD,
-	5135:  0x60B3,
-	5136:  0x5FFF,
-	5137:  0x6021,
-	5138:  0x6060,
-	5139:  0x6019,
-	5140:  0x6010,
-	5141:  0x6029,
-	5142:  0x600E,
-	5143:  0x6031,
-	5144:  0x601B,
-	5145:  0x6015,
-	5146:  0x602B,
-	5147:  0x6026,
-	5148:  0x600F,
-	5149:  0x603A,
-	5150:  0x605A,
-	5151:  0x6041,
-	5152:  0x606A,
-	5153:  0x6077,
-	5154:  0x605F,
-	5155:  0x604A,
-	5156:  0x6046,
-	5157:  0x604D,
-	5158:  0x6063,
-	5159:  0x6043,
-	5160:  0x6064,
-	5161:  0x6042,
-	5162:  0x606C,
-	5163:  0x606B,
-	5164:  0x6059,
-	5165:  0x6081,
-	5166:  0x608D,
-	5167:  0x60E7,
-	5168:  0x6083,
-	5169:  0x609A,
-	5170:  0x6084,
-	5171:  0x609B,
-	5172:  0x6096,
-	5173:  0x6097,
-	5174:  0x6092,
-	5175:  0x60A7,
-	5176:  0x608B,
-	5177:  0x60E1,
-	5178:  0x60B8,
-	5179:  0x60E0,
-	5180:  0x60D3,
-	5181:  0x60B4,
-	5182:  0x5FF0,
-	5183:  0x60BD,
-	5184:  0x60C6,
-	5185:  0x60B5,
-	5186:  0x60D8,
-	5187:  0x614D,
-	5188:  0x6115,
-	5189:  0x6106,
-	5190:  0x60F6,
-	5191:  0x60F7,
-	5192:  0x6100,
-	5193:  0x60F4,
-	5194:  0x60FA,
-	5195:  0x6103,
-	5196:  0x6121,
-	5197:  0x60FB,
-	5198:  0x60F1,
-	5199:  0x610D,
-	5200:  0x610E,
-	5201:  0x6147,
-	5202:  0x613E,
-	5203:  0x6128,
-	5204:  0x6127,
-	5205:  0x614A,
-	5206:  0x613F,
-	5207:  0x613C,
-	5208:  0x612C,
-	5209:  0x6134,
-	5210:  0x613D,
-	5211:  0x6142,
-	5212:  0x6144,
-	5213:  0x6173,
-	5214:  0x6177,
-	5215:  0x6158,
-	5216:  0x6159,
-	5217:  0x615A,
-	5218:  0x616B,
-	5219:  0x6174,
-	5220:  0x616F,
-	5221:  0x6165,
-	5222:  0x6171,
-	5223:  0x615F,
-	5224:  0x615D,
-	5225:  0x6153,
-	5226:  0x6175,
-	5227:  0x6199,
-	5228:  0x6196,
-	5229:  0x6187,
-	5230:  0x61AC,
-	5231:  0x6194,
-	5232:  0x619A,
-	5233:  0x618A,
-	5234:  0x6191,
-	5235:  0x61AB,
-	5236:  0x61AE,
-	5237:  0x61CC,
-	5238:  0x61CA,
-	5239:  0x61C9,
-	5240:  0x61F7,
-	5241:  0x61C8,
-	5242:  0x61C3,
-	5243:  0x61C6,
-	5244:  0x61BA,
-	5245:  0x61CB,
-	5246:  0x7F79,
-	5247:  0x61CD,
-	5248:  0x61E6,
-	5249:  0x61E3,
-	5250:  0x61F6,
-	5251:  0x61FA,
-	5252:  0x61F4,
-	5253:  0x61FF,
-	5254:  0x61FD,
-	5255:  0x61FC,
-	5256:  0x61FE,
-	5257:  0x6200,
-	5258:  0x6208,
-	5259:  0x6209,
-	5260:  0x620D,
-	5261:  0x620C,
-	5262:  0x6214,
-	5263:  0x621B,
-	5264:  0x621E,
-	5265:  0x6221,
-	5266:  0x622A,
-	5267:  0x622E,
-	5268:  0x6230,
-	5269:  0x6232,
-	5270:  0x6233,
-	5271:  0x6241,
-	5272:  0x624E,
-	5273:  0x625E,
-	5274:  0x6263,
-	5275:  0x625B,
-	5276:  0x6260,
-	5277:  0x6268,
-	5278:  0x627C,
-	5279:  0x6282,
-	5280:  0x6289,
-	5281:  0x627E,
-	5282:  0x6292,
-	5283:  0x6293,
-	5284:  0x6296,
-	5285:  0x62D4,
-	5286:  0x6283,
-	5287:  0x6294,
-	5288:  0x62D7,
-	5289:  0x62D1,
-	5290:  0x62BB,
-	5291:  0x62CF,
-	5292:  0x62FF,
-	5293:  0x62C6,
-	5294:  0x64D4,
-	5295:  0x62C8,
-	5296:  0x62DC,
-	5297:  0x62CC,
-	5298:  0x62CA,
-	5299:  0x62C2,
-	5300:  0x62C7,
-	5301:  0x629B,
-	5302:  0x62C9,
-	5303:  0x630C,
-	5304:  0x62EE,
-	5305:  0x62F1,
-	5306:  0x6327,
-	5307:  0x6302,
-	5308:  0x6308,
-	5309:  0x62EF,
-	5310:  0x62F5,
-	5311:  0x6350,
-	5312:  0x633E,
-	5313:  0x634D,
-	5314:  0x641C,
-	5315:  0x634F,
-	5316:  0x6396,
-	5317:  0x638E,
-	5318:  0x6380,
-	5319:  0x63AB,
-	5320:  0x6376,
-	5321:  0x63A3,
-	5322:  0x638F,
-	5323:  0x6389,
-	5324:  0x639F,
-	5325:  0x63B5,
-	5326:  0x636B,
-	5327:  0x6369,
-	5328:  0x63BE,
-	5329:  0x63E9,
-	5330:  0x63C0,
-	5331:  0x63C6,
-	5332:  0x63E3,
-	5333:  0x63C9,
-	5334:  0x63D2,
-	5335:  0x63F6,
-	5336:  0x63C4,
-	5337:  0x6416,
-	5338:  0x6434,
-	5339:  0x6406,
-	5340:  0x6413,
-	5341:  0x6426,
-	5342:  0x6436,
-	5343:  0x651D,
-	5344:  0x6417,
-	5345:  0x6428,
-	5346:  0x640F,
-	5347:  0x6467,
-	5348:  0x646F,
-	5349:  0x6476,
-	5350:  0x644E,
-	5351:  0x652A,
-	5352:  0x6495,
-	5353:  0x6493,
-	5354:  0x64A5,
-	5355:  0x64A9,
-	5356:  0x6488,
-	5357:  0x64BC,
-	5358:  0x64DA,
-	5359:  0x64D2,
-	5360:  0x64C5,
-	5361:  0x64C7,
-	5362:  0x64BB,
-	5363:  0x64D8,
-	5364:  0x64C2,
-	5365:  0x64F1,
-	5366:  0x64E7,
-	5367:  0x8209,
-	5368:  0x64E0,
-	5369:  0x64E1,
-	5370:  0x62AC,
-	5371:  0x64E3,
-	5372:  0x64EF,
-	5373:  0x652C,
-	5374:  0x64F6,
-	5375:  0x64F4,
-	5376:  0x64F2,
-	5377:  0x64FA,
-	5378:  0x6500,
-	5379:  0x64FD,
-	5380:  0x6518,
-	5381:  0x651C,
-	5382:  0x6505,
-	5383:  0x6524,
-	5384:  0x6523,
-	5385:  0x652B,
-	5386:  0x6534,
-	5387:  0x6535,
-	5388:  0x6537,
-	5389:  0x6536,
-	5390:  0x6538,
-	5391:  0x754B,
-	5392:  0x6548,
-	5393:  0x6556,
-	5394:  0x6555,
-	5395:  0x654D,
-	5396:  0x6558,
-	5397:  0x655E,
-	5398:  0x655D,
-	5399:  0x6572,
-	5400:  0x6578,
-	5401:  0x6582,
-	5402:  0x6583,
-	5403:  0x8B8A,
-	5404:  0x659B,
-	5405:  0x659F,
-	5406:  0x65AB,
-	5407:  0x65B7,
-	5408:  0x65C3,
-	5409:  0x65C6,
-	5410:  0x65C1,
-	5411:  0x65C4,
-	5412:  0x65CC,
-	5413:  0x65D2,
-	5414:  0x65DB,
-	5415:  0x65D9,
-	5416:  0x65E0,
-	5417:  0x65E1,
-	5418:  0x65F1,
-	5419:  0x6772,
-	5420:  0x660A,
-	5421:  0x6603,
-	5422:  0x65FB,
-	5423:  0x6773,
-	5424:  0x6635,
-	5425:  0x6636,
-	5426:  0x6634,
-	5427:  0x661C,
-	5428:  0x664F,
-	5429:  0x6644,
-	5430:  0x6649,
-	5431:  0x6641,
-	5432:  0x665E,
-	5433:  0x665D,
-	5434:  0x6664,
-	5435:  0x6667,
-	5436:  0x6668,
-	5437:  0x665F,
-	5438:  0x6662,
-	5439:  0x6670,
-	5440:  0x6683,
-	5441:  0x6688,
-	5442:  0x668E,
-	5443:  0x6689,
-	5444:  0x6684,
-	5445:  0x6698,
-	5446:  0x669D,
-	5447:  0x66C1,
-	5448:  0x66B9,
-	5449:  0x66C9,
-	5450:  0x66BE,
-	5451:  0x66BC,
-	5452:  0x66C4,
-	5453:  0x66B8,
-	5454:  0x66D6,
-	5455:  0x66DA,
-	5456:  0x66E0,
-	5457:  0x663F,
-	5458:  0x66E6,
-	5459:  0x66E9,
-	5460:  0x66F0,
-	5461:  0x66F5,
-	5462:  0x66F7,
-	5463:  0x670F,
-	5464:  0x6716,
-	5465:  0x671E,
-	5466:  0x6726,
-	5467:  0x6727,
-	5468:  0x9738,
-	5469:  0x672E,
-	5470:  0x673F,
-	5471:  0x6736,
-	5472:  0x6741,
-	5473:  0x6738,
-	5474:  0x6737,
-	5475:  0x6746,
-	5476:  0x675E,
-	5477:  0x6760,
-	5478:  0x6759,
-	5479:  0x6763,
-	5480:  0x6764,
-	5481:  0x6789,
-	5482:  0x6770,
-	5483:  0x67A9,
-	5484:  0x677C,
-	5485:  0x676A,
-	5486:  0x678C,
-	5487:  0x678B,
-	5488:  0x67A6,
-	5489:  0x67A1,
-	5490:  0x6785,
-	5491:  0x67B7,
-	5492:  0x67EF,
-	5493:  0x67B4,
-	5494:  0x67EC,
-	5495:  0x67B3,
-	5496:  0x67E9,
-	5497:  0x67B8,
-	5498:  0x67E4,
-	5499:  0x67DE,
-	5500:  0x67DD,
-	5501:  0x67E2,
-	5502:  0x67EE,
-	5503:  0x67B9,
-	5504:  0x67CE,
-	5505:  0x67C6,
-	5506:  0x67E7,
-	5507:  0x6A9C,
-	5508:  0x681E,
-	5509:  0x6846,
-	5510:  0x6829,
-	5511:  0x6840,
-	5512:  0x684D,
-	5513:  0x6832,
-	5514:  0x684E,
-	5515:  0x68B3,
-	5516:  0x682B,
-	5517:  0x6859,
-	5518:  0x6863,
-	5519:  0x6877,
-	5520:  0x687F,
-	5521:  0x689F,
-	5522:  0x688F,
-	5523:  0x68AD,
-	5524:  0x6894,
-	5525:  0x689D,
-	5526:  0x689B,
-	5527:  0x6883,
-	5528:  0x6AAE,
-	5529:  0x68B9,
-	5530:  0x6874,
-	5531:  0x68B5,
-	5532:  0x68A0,
-	5533:  0x68BA,
-	5534:  0x690F,
-	5535:  0x688D,
-	5536:  0x687E,
-	5537:  0x6901,
-	5538:  0x68CA,
-	5539:  0x6908,
-	5540:  0x68D8,
-	5541:  0x6922,
-	5542:  0x6926,
-	5543:  0x68E1,
-	5544:  0x690C,
-	5545:  0x68CD,
-	5546:  0x68D4,
-	5547:  0x68E7,
-	5548:  0x68D5,
-	5549:  0x6936,
-	5550:  0x6912,
-	5551:  0x6904,
-	5552:  0x68D7,
-	5553:  0x68E3,
-	5554:  0x6925,
-	5555:  0x68F9,
-	5556:  0x68E0,
-	5557:  0x68EF,
-	5558:  0x6928,
-	5559:  0x692A,
-	5560:  0x691A,
-	5561:  0x6923,
-	5562:  0x6921,
-	5563:  0x68C6,
-	5564:  0x6979,
-	5565:  0x6977,
-	5566:  0x695C,
-	5567:  0x6978,
-	5568:  0x696B,
-	5569:  0x6954,
-	5570:  0x697E,
-	5571:  0x696E,
-	5572:  0x6939,
-	5573:  0x6974,
-	5574:  0x693D,
-	5575:  0x6959,
-	5576:  0x6930,
-	5577:  0x6961,
-	5578:  0x695E,
-	5579:  0x695D,
-	5580:  0x6981,
-	5581:  0x696A,
-	5582:  0x69B2,
-	5583:  0x69AE,
-	5584:  0x69D0,
-	5585:  0x69BF,
-	5586:  0x69C1,
-	5587:  0x69D3,
-	5588:  0x69BE,
-	5589:  0x69CE,
-	5590:  0x5BE8,
-	5591:  0x69CA,
-	5592:  0x69DD,
-	5593:  0x69BB,
-	5594:  0x69C3,
-	5595:  0x69A7,
-	5596:  0x6A2E,
-	5597:  0x6991,
-	5598:  0x69A0,
-	5599:  0x699C,
-	5600:  0x6995,
-	5601:  0x69B4,
-	5602:  0x69DE,
-	5603:  0x69E8,
-	5604:  0x6A02,
-	5605:  0x6A1B,
-	5606:  0x69FF,
-	5607:  0x6B0A,
-	5608:  0x69F9,
-	5609:  0x69F2,
-	5610:  0x69E7,
-	5611:  0x6A05,
-	5612:  0x69B1,
-	5613:  0x6A1E,
-	5614:  0x69ED,
-	5615:  0x6A14,
-	5616:  0x69EB,
-	5617:  0x6A0A,
-	5618:  0x6A12,
-	5619:  0x6AC1,
-	5620:  0x6A23,
-	5621:  0x6A13,
-	5622:  0x6A44,
-	5623:  0x6A0C,
-	5624:  0x6A72,
-	5625:  0x6A36,
-	5626:  0x6A78,
-	5627:  0x6A47,
-	5628:  0x6A62,
-	5629:  0x6A59,
-	5630:  0x6A66,
-	5631:  0x6A48,
-	5632:  0x6A38,
-	5633:  0x6A22,
-	5634:  0x6A90,
-	5635:  0x6A8D,
-	5636:  0x6AA0,
-	5637:  0x6A84,
-	5638:  0x6AA2,
-	5639:  0x6AA3,
-	5640:  0x6A97,
-	5641:  0x8617,
-	5642:  0x6ABB,
-	5643:  0x6AC3,
-	5644:  0x6AC2,
-	5645:  0x6AB8,
-	5646:  0x6AB3,
-	5647:  0x6AAC,
-	5648:  0x6ADE,
-	5649:  0x6AD1,
-	5650:  0x6ADF,
-	5651:  0x6AAA,
-	5652:  0x6ADA,
-	5653:  0x6AEA,
-	5654:  0x6AFB,
-	5655:  0x6B05,
-	5656:  0x8616,
-	5657:  0x6AFA,
-	5658:  0x6B12,
-	5659:  0x6B16,
-	5660:  0x9B31,
-	5661:  0x6B1F,
-	5662:  0x6B38,
-	5663:  0x6B37,
-	5664:  0x76DC,
-	5665:  0x6B39,
-	5666:  0x98EE,
-	5667:  0x6B47,
-	5668:  0x6B43,
-	5669:  0x6B49,
-	5670:  0x6B50,
-	5671:  0x6B59,
-	5672:  0x6B54,
-	5673:  0x6B5B,
-	5674:  0x6B5F,
-	5675:  0x6B61,
-	5676:  0x6B78,
-	5677:  0x6B79,
-	5678:  0x6B7F,
-	5679:  0x6B80,
-	5680:  0x6B84,
-	5681:  0x6B83,
-	5682:  0x6B8D,
-	5683:  0x6B98,
-	5684:  0x6B95,
-	5685:  0x6B9E,
-	5686:  0x6BA4,
-	5687:  0x6BAA,
-	5688:  0x6BAB,
-	5689:  0x6BAF,
-	5690:  0x6BB2,
-	5691:  0x6BB1,
-	5692:  0x6BB3,
-	5693:  0x6BB7,
-	5694:  0x6BBC,
-	5695:  0x6BC6,
-	5696:  0x6BCB,
-	5697:  0x6BD3,
-	5698:  0x6BDF,
-	5699:  0x6BEC,
-	5700:  0x6BEB,
-	5701:  0x6BF3,
-	5702:  0x6BEF,
-	5703:  0x9EBE,
-	5704:  0x6C08,
-	5705:  0x6C13,
-	5706:  0x6C14,
-	5707:  0x6C1B,
-	5708:  0x6C24,
-	5709:  0x6C23,
-	5710:  0x6C5E,
-	5711:  0x6C55,
-	5712:  0x6C62,
-	5713:  0x6C6A,
-	5714:  0x6C82,
-	5715:  0x6C8D,
-	5716:  0x6C9A,
-	5717:  0x6C81,
-	5718:  0x6C9B,
-	5719:  0x6C7E,
-	5720:  0x6C68,
-	5721:  0x6C73,
-	5722:  0x6C92,
-	5723:  0x6C90,
-	5724:  0x6CC4,
-	5725:  0x6CF1,
-	5726:  0x6CD3,
-	5727:  0x6CBD,
-	5728:  0x6CD7,
-	5729:  0x6CC5,
-	5730:  0x6CDD,
-	5731:  0x6CAE,
-	5732:  0x6CB1,
-	5733:  0x6CBE,
-	5734:  0x6CBA,
-	5735:  0x6CDB,
-	5736:  0x6CEF,
-	5737:  0x6CD9,
-	5738:  0x6CEA,
-	5739:  0x6D1F,
-	5740:  0x884D,
-	5741:  0x6D36,
-	5742:  0x6D2B,
-	5743:  0x6D3D,
-	5744:  0x6D38,
-	5745:  0x6D19,
-	5746:  0x6D35,
-	5747:  0x6D33,
-	5748:  0x6D12,
-	5749:  0x6D0C,
-	5750:  0x6D63,
-	5751:  0x6D93,
-	5752:  0x6D64,
-	5753:  0x6D5A,
-	5754:  0x6D79,
-	5755:  0x6D59,
-	5756:  0x6D8E,
-	5757:  0x6D95,
-	5758:  0x6FE4,
-	5759:  0x6D85,
-	5760:  0x6DF9,
-	5761:  0x6E15,
-	5762:  0x6E0A,
-	5763:  0x6DB5,
-	5764:  0x6DC7,
-	5765:  0x6DE6,
-	5766:  0x6DB8,
-	5767:  0x6DC6,
-	5768:  0x6DEC,
-	5769:  0x6DDE,
-	5770:  0x6DCC,
-	5771:  0x6DE8,
-	5772:  0x6DD2,
-	5773:  0x6DC5,
-	5774:  0x6DFA,
-	5775:  0x6DD9,
-	5776:  0x6DE4,
-	5777:  0x6DD5,
-	5778:  0x6DEA,
-	5779:  0x6DEE,
-	5780:  0x6E2D,
-	5781:  0x6E6E,
-	5782:  0x6E2E,
-	5783:  0x6E19,
-	5784:  0x6E72,
-	5785:  0x6E5F,
-	5786:  0x6E3E,
-	5787:  0x6E23,
-	5788:  0x6E6B,
-	5789:  0x6E2B,
-	5790:  0x6E76,
-	5791:  0x6E4D,
-	5792:  0x6E1F,
-	5793:  0x6E43,
-	5794:  0x6E3A,
-	5795:  0x6E4E,
-	5796:  0x6E24,
-	5797:  0x6EFF,
-	5798:  0x6E1D,
-	5799:  0x6E38,
-	5800:  0x6E82,
-	5801:  0x6EAA,
-	5802:  0x6E98,
-	5803:  0x6EC9,
-	5804:  0x6EB7,
-	5805:  0x6ED3,
-	5806:  0x6EBD,
-	5807:  0x6EAF,
-	5808:  0x6EC4,
-	5809:  0x6EB2,
-	5810:  0x6ED4,
-	5811:  0x6ED5,
-	5812:  0x6E8F,
-	5813:  0x6EA5,
-	5814:  0x6EC2,
-	5815:  0x6E9F,
-	5816:  0x6F41,
-	5817:  0x6F11,
-	5818:  0x704C,
-	5819:  0x6EEC,
-	5820:  0x6EF8,
-	5821:  0x6EFE,
-	5822:  0x6F3F,
-	5823:  0x6EF2,
-	5824:  0x6F31,
-	5825:  0x6EEF,
-	5826:  0x6F32,
-	5827:  0x6ECC,
-	5828:  0x6F3E,
-	5829:  0x6F13,
-	5830:  0x6EF7,
-	5831:  0x6F86,
-	5832:  0x6F7A,
-	5833:  0x6F78,
-	5834:  0x6F81,
-	5835:  0x6F80,
-	5836:  0x6F6F,
-	5837:  0x6F5B,
-	5838:  0x6FF3,
-	5839:  0x6F6D,
-	5840:  0x6F82,
-	5841:  0x6F7C,
-	5842:  0x6F58,
-	5843:  0x6F8E,
-	5844:  0x6F91,
-	5845:  0x6FC2,
-	5846:  0x6F66,
-	5847:  0x6FB3,
-	5848:  0x6FA3,
-	5849:  0x6FA1,
-	5850:  0x6FA4,
-	5851:  0x6FB9,
-	5852:  0x6FC6,
-	5853:  0x6FAA,
-	5854:  0x6FDF,
-	5855:  0x6FD5,
-	5856:  0x6FEC,
-	5857:  0x6FD4,
-	5858:  0x6FD8,
-	5859:  0x6FF1,
-	5860:  0x6FEE,
-	5861:  0x6FDB,
-	5862:  0x7009,
-	5863:  0x700B,
-	5864:  0x6FFA,
-	5865:  0x7011,
-	5866:  0x7001,
-	5867:  0x700F,
-	5868:  0x6FFE,
-	5869:  0x701B,
-	5870:  0x701A,
-	5871:  0x6F74,
-	5872:  0x701D,
-	5873:  0x7018,
-	5874:  0x701F,
-	5875:  0x7030,
-	5876:  0x703E,
-	5877:  0x7032,
-	5878:  0x7051,
-	5879:  0x7063,
-	5880:  0x7099,
-	5881:  0x7092,
-	5882:  0x70AF,
-	5883:  0x70F1,
-	5884:  0x70AC,
-	5885:  0x70B8,
-	5886:  0x70B3,
-	5887:  0x70AE,
-	5888:  0x70DF,
-	5889:  0x70CB,
-	5890:  0x70DD,
-	5891:  0x70D9,
-	5892:  0x7109,
-	5893:  0x70FD,
-	5894:  0x711C,
-	5895:  0x7119,
-	5896:  0x7165,
-	5897:  0x7155,
-	5898:  0x7188,
-	5899:  0x7166,
-	5900:  0x7162,
-	5901:  0x714C,
-	5902:  0x7156,
-	5903:  0x716C,
-	5904:  0x718F,
-	5905:  0x71FB,
-	5906:  0x7184,
-	5907:  0x7195,
-	5908:  0x71A8,
-	5909:  0x71AC,
-	5910:  0x71D7,
-	5911:  0x71B9,
-	5912:  0x71BE,
-	5913:  0x71D2,
-	5914:  0x71C9,
-	5915:  0x71D4,
-	5916:  0x71CE,
-	5917:  0x71E0,
-	5918:  0x71EC,
-	5919:  0x71E7,
-	5920:  0x71F5,
-	5921:  0x71FC,
-	5922:  0x71F9,
-	5923:  0x71FF,
-	5924:  0x720D,
-	5925:  0x7210,
-	5926:  0x721B,
-	5927:  0x7228,
-	5928:  0x722D,
-	5929:  0x722C,
-	5930:  0x7230,
-	5931:  0x7232,
-	5932:  0x723B,
-	5933:  0x723C,
-	5934:  0x723F,
-	5935:  0x7240,
-	5936:  0x7246,
-	5937:  0x724B,
-	5938:  0x7258,
-	5939:  0x7274,
-	5940:  0x727E,
-	5941:  0x7282,
-	5942:  0x7281,
-	5943:  0x7287,
-	5944:  0x7292,
-	5945:  0x7296,
-	5946:  0x72A2,
-	5947:  0x72A7,
-	5948:  0x72B9,
-	5949:  0x72B2,
-	5950:  0x72C3,
-	5951:  0x72C6,
-	5952:  0x72C4,
-	5953:  0x72CE,
-	5954:  0x72D2,
-	5955:  0x72E2,
-	5956:  0x72E0,
-	5957:  0x72E1,
-	5958:  0x72F9,
-	5959:  0x72F7,
-	5960:  0x500F,
-	5961:  0x7317,
-	5962:  0x730A,
-	5963:  0x731C,
-	5964:  0x7316,
-	5965:  0x731D,
-	5966:  0x7334,
-	5967:  0x732F,
-	5968:  0x7329,
-	5969:  0x7325,
-	5970:  0x733E,
-	5971:  0x734E,
-	5972:  0x734F,
-	5973:  0x9ED8,
-	5974:  0x7357,
-	5975:  0x736A,
-	5976:  0x7368,
-	5977:  0x7370,
-	5978:  0x7378,
-	5979:  0x7375,
-	5980:  0x737B,
-	5981:  0x737A,
-	5982:  0x73C8,
-	5983:  0x73B3,
-	5984:  0x73CE,
-	5985:  0x73BB,
-	5986:  0x73C0,
-	5987:  0x73E5,
-	5988:  0x73EE,
-	5989:  0x73DE,
-	5990:  0x74A2,
-	5991:  0x7405,
-	5992:  0x746F,
-	5993:  0x7425,
-	5994:  0x73F8,
-	5995:  0x7432,
-	5996:  0x743A,
-	5997:  0x7455,
-	5998:  0x743F,
-	5999:  0x745F,
-	6000:  0x7459,
-	6001:  0x7441,
-	6002:  0x745C,
-	6003:  0x7469,
-	6004:  0x7470,
-	6005:  0x7463,
-	6006:  0x746A,
-	6007:  0x7476,
-	6008:  0x747E,
-	6009:  0x748B,
-	6010:  0x749E,
-	6011:  0x74A7,
-	6012:  0x74CA,
-	6013:  0x74CF,
-	6014:  0x74D4,
-	6015:  0x73F1,
-	6016:  0x74E0,
-	6017:  0x74E3,
-	6018:  0x74E7,
-	6019:  0x74E9,
-	6020:  0x74EE,
-	6021:  0x74F2,
-	6022:  0x74F0,
-	6023:  0x74F1,
-	6024:  0x74F8,
-	6025:  0x74F7,
-	6026:  0x7504,
-	6027:  0x7503,
-	6028:  0x7505,
-	6029:  0x750C,
-	6030:  0x750E,
-	6031:  0x750D,
-	6032:  0x7515,
-	6033:  0x7513,
-	6034:  0x751E,
-	6035:  0x7526,
-	6036:  0x752C,
-	6037:  0x753C,
-	6038:  0x7544,
-	6039:  0x754D,
-	6040:  0x754A,
-	6041:  0x7549,
-	6042:  0x755B,
-	6043:  0x7546,
-	6044:  0x755A,
-	6045:  0x7569,
-	6046:  0x7564,
-	6047:  0x7567,
-	6048:  0x756B,
-	6049:  0x756D,
-	6050:  0x7578,
-	6051:  0x7576,
-	6052:  0x7586,
-	6053:  0x7587,
-	6054:  0x7574,
-	6055:  0x758A,
-	6056:  0x7589,
-	6057:  0x7582,
-	6058:  0x7594,
-	6059:  0x759A,
-	6060:  0x759D,
-	6061:  0x75A5,
-	6062:  0x75A3,
-	6063:  0x75C2,
-	6064:  0x75B3,
-	6065:  0x75C3,
-	6066:  0x75B5,
-	6067:  0x75BD,
-	6068:  0x75B8,
-	6069:  0x75BC,
-	6070:  0x75B1,
-	6071:  0x75CD,
-	6072:  0x75CA,
-	6073:  0x75D2,
-	6074:  0x75D9,
-	6075:  0x75E3,
-	6076:  0x75DE,
-	6077:  0x75FE,
-	6078:  0x75FF,
-	6079:  0x75FC,
-	6080:  0x7601,
-	6081:  0x75F0,
-	6082:  0x75FA,
-	6083:  0x75F2,
-	6084:  0x75F3,
-	6085:  0x760B,
-	6086:  0x760D,
-	6087:  0x7609,
-	6088:  0x761F,
-	6089:  0x7627,
-	6090:  0x7620,
-	6091:  0x7621,
-	6092:  0x7622,
-	6093:  0x7624,
-	6094:  0x7634,
-	6095:  0x7630,
-	6096:  0x763B,
-	6097:  0x7647,
-	6098:  0x7648,
-	6099:  0x7646,
-	6100:  0x765C,
-	6101:  0x7658,
-	6102:  0x7661,
-	6103:  0x7662,
-	6104:  0x7668,
-	6105:  0x7669,
-	6106:  0x766A,
-	6107:  0x7667,
-	6108:  0x766C,
-	6109:  0x7670,
-	6110:  0x7672,
-	6111:  0x7676,
-	6112:  0x7678,
-	6113:  0x767C,
-	6114:  0x7680,
-	6115:  0x7683,
-	6116:  0x7688,
-	6117:  0x768B,
-	6118:  0x768E,
-	6119:  0x7696,
-	6120:  0x7693,
-	6121:  0x7699,
-	6122:  0x769A,
-	6123:  0x76B0,
-	6124:  0x76B4,
-	6125:  0x76B8,
-	6126:  0x76B9,
-	6127:  0x76BA,
-	6128:  0x76C2,
-	6129:  0x76CD,
-	6130:  0x76D6,
-	6131:  0x76D2,
-	6132:  0x76DE,
-	6133:  0x76E1,
-	6134:  0x76E5,
-	6135:  0x76E7,
-	6136:  0x76EA,
-	6137:  0x862F,
-	6138:  0x76FB,
-	6139:  0x7708,
-	6140:  0x7707,
-	6141:  0x7704,
-	6142:  0x7729,
-	6143:  0x7724,
-	6144:  0x771E,
-	6145:  0x7725,
-	6146:  0x7726,
-	6147:  0x771B,
-	6148:  0x7737,
-	6149:  0x7738,
-	6150:  0x7747,
-	6151:  0x775A,
-	6152:  0x7768,
-	6153:  0x776B,
-	6154:  0x775B,
-	6155:  0x7765,
-	6156:  0x777F,
-	6157:  0x777E,
-	6158:  0x7779,
-	6159:  0x778E,
-	6160:  0x778B,
-	6161:  0x7791,
-	6162:  0x77A0,
-	6163:  0x779E,
-	6164:  0x77B0,
-	6165:  0x77B6,
-	6166:  0x77B9,
-	6167:  0x77BF,
-	6168:  0x77BC,
-	6169:  0x77BD,
-	6170:  0x77BB,
-	6171:  0x77C7,
-	6172:  0x77CD,
-	6173:  0x77D7,
-	6174:  0x77DA,
-	6175:  0x77DC,
-	6176:  0x77E3,
-	6177:  0x77EE,
-	6178:  0x77FC,
-	6179:  0x780C,
-	6180:  0x7812,
-	6181:  0x7926,
-	6182:  0x7820,
-	6183:  0x792A,
-	6184:  0x7845,
-	6185:  0x788E,
-	6186:  0x7874,
-	6187:  0x7886,
-	6188:  0x787C,
-	6189:  0x789A,
-	6190:  0x788C,
-	6191:  0x78A3,
-	6192:  0x78B5,
-	6193:  0x78AA,
-	6194:  0x78AF,
-	6195:  0x78D1,
-	6196:  0x78C6,
-	6197:  0x78CB,
-	6198:  0x78D4,
-	6199:  0x78BE,
-	6200:  0x78BC,
-	6201:  0x78C5,
-	6202:  0x78CA,
-	6203:  0x78EC,
-	6204:  0x78E7,
-	6205:  0x78DA,
-	6206:  0x78FD,
-	6207:  0x78F4,
-	6208:  0x7907,
-	6209:  0x7912,
-	6210:  0x7911,
-	6211:  0x7919,
-	6212:  0x792C,
-	6213:  0x792B,
-	6214:  0x7940,
-	6215:  0x7960,
-	6216:  0x7957,
-	6217:  0x795F,
-	6218:  0x795A,
-	6219:  0x7955,
-	6220:  0x7953,
-	6221:  0x797A,
-	6222:  0x797F,
-	6223:  0x798A,
-	6224:  0x799D,
-	6225:  0x79A7,
-	6226:  0x9F4B,
-	6227:  0x79AA,
-	6228:  0x79AE,
-	6229:  0x79B3,
-	6230:  0x79B9,
-	6231:  0x79BA,
-	6232:  0x79C9,
-	6233:  0x79D5,
-	6234:  0x79E7,
-	6235:  0x79EC,
-	6236:  0x79E1,
-	6237:  0x79E3,
-	6238:  0x7A08,
-	6239:  0x7A0D,
-	6240:  0x7A18,
-	6241:  0x7A19,
-	6242:  0x7A20,
-	6243:  0x7A1F,
-	6244:  0x7980,
-	6245:  0x7A31,
-	6246:  0x7A3B,
-	6247:  0x7A3E,
-	6248:  0x7A37,
-	6249:  0x7A43,
-	6250:  0x7A57,
-	6251:  0x7A49,
-	6252:  0x7A61,
-	6253:  0x7A62,
-	6254:  0x7A69,
-	6255:  0x9F9D,
-	6256:  0x7A70,
-	6257:  0x7A79,
-	6258:  0x7A7D,
-	6259:  0x7A88,
-	6260:  0x7A97,
-	6261:  0x7A95,
-	6262:  0x7A98,
-	6263:  0x7A96,
-	6264:  0x7AA9,
-	6265:  0x7AC8,
-	6266:  0x7AB0,
-	6267:  0x7AB6,
-	6268:  0x7AC5,
-	6269:  0x7AC4,
-	6270:  0x7ABF,
-	6271:  0x9083,
-	6272:  0x7AC7,
-	6273:  0x7ACA,
-	6274:  0x7ACD,
-	6275:  0x7ACF,
-	6276:  0x7AD5,
-	6277:  0x7AD3,
-	6278:  0x7AD9,
-	6279:  0x7ADA,
-	6280:  0x7ADD,
-	6281:  0x7AE1,
-	6282:  0x7AE2,
-	6283:  0x7AE6,
-	6284:  0x7AED,
-	6285:  0x7AF0,
-	6286:  0x7B02,
-	6287:  0x7B0F,
-	6288:  0x7B0A,
-	6289:  0x7B06,
-	6290:  0x7B33,
-	6291:  0x7B18,
-	6292:  0x7B19,
-	6293:  0x7B1E,
-	6294:  0x7B35,
-	6295:  0x7B28,
-	6296:  0x7B36,
-	6297:  0x7B50,
-	6298:  0x7B7A,
-	6299:  0x7B04,
-	6300:  0x7B4D,
-	6301:  0x7B0B,
-	6302:  0x7B4C,
-	6303:  0x7B45,
-	6304:  0x7B75,
-	6305:  0x7B65,
-	6306:  0x7B74,
-	6307:  0x7B67,
-	6308:  0x7B70,
-	6309:  0x7B71,
-	6310:  0x7B6C,
-	6311:  0x7B6E,
-	6312:  0x7B9D,
-	6313:  0x7B98,
-	6314:  0x7B9F,
-	6315:  0x7B8D,
-	6316:  0x7B9C,
-	6317:  0x7B9A,
-	6318:  0x7B8B,
-	6319:  0x7B92,
-	6320:  0x7B8F,
-	6321:  0x7B5D,
-	6322:  0x7B99,
-	6323:  0x7BCB,
-	6324:  0x7BC1,
-	6325:  0x7BCC,
-	6326:  0x7BCF,
-	6327:  0x7BB4,
-	6328:  0x7BC6,
-	6329:  0x7BDD,
-	6330:  0x7BE9,
-	6331:  0x7C11,
-	6332:  0x7C14,
-	6333:  0x7BE6,
-	6334:  0x7BE5,
-	6335:  0x7C60,
-	6336:  0x7C00,
-	6337:  0x7C07,
-	6338:  0x7C13,
-	6339:  0x7BF3,
-	6340:  0x7BF7,
-	6341:  0x7C17,
-	6342:  0x7C0D,
-	6343:  0x7BF6,
-	6344:  0x7C23,
-	6345:  0x7C27,
-	6346:  0x7C2A,
-	6347:  0x7C1F,
-	6348:  0x7C37,
-	6349:  0x7C2B,
-	6350:  0x7C3D,
-	6351:  0x7C4C,
-	6352:  0x7C43,
-	6353:  0x7C54,
-	6354:  0x7C4F,
-	6355:  0x7C40,
-	6356:  0x7C50,
-	6357:  0x7C58,
-	6358:  0x7C5F,
-	6359:  0x7C64,
-	6360:  0x7C56,
-	6361:  0x7C65,
-	6362:  0x7C6C,
-	6363:  0x7C75,
-	6364:  0x7C83,
-	6365:  0x7C90,
-	6366:  0x7CA4,
-	6367:  0x7CAD,
-	6368:  0x7CA2,
-	6369:  0x7CAB,
-	6370:  0x7CA1,
-	6371:  0x7CA8,
-	6372:  0x7CB3,
-	6373:  0x7CB2,
-	6374:  0x7CB1,
-	6375:  0x7CAE,
-	6376:  0x7CB9,
-	6377:  0x7CBD,
-	6378:  0x7CC0,
-	6379:  0x7CC5,
-	6380:  0x7CC2,
-	6381:  0x7CD8,
-	6382:  0x7CD2,
-	6383:  0x7CDC,
-	6384:  0x7CE2,
-	6385:  0x9B3B,
-	6386:  0x7CEF,
-	6387:  0x7CF2,
-	6388:  0x7CF4,
-	6389:  0x7CF6,
-	6390:  0x7CFA,
-	6391:  0x7D06,
-	6392:  0x7D02,
-	6393:  0x7D1C,
-	6394:  0x7D15,
-	6395:  0x7D0A,
-	6396:  0x7D45,
-	6397:  0x7D4B,
-	6398:  0x7D2E,
-	6399:  0x7D32,
-	6400:  0x7D3F,
-	6401:  0x7D35,
-	6402:  0x7D46,
-	6403:  0x7D73,
-	6404:  0x7D56,
-	6405:  0x7D4E,
-	6406:  0x7D72,
-	6407:  0x7D68,
-	6408:  0x7D6E,
-	6409:  0x7D4F,
-	6410:  0x7D63,
-	6411:  0x7D93,
-	6412:  0x7D89,
-	6413:  0x7D5B,
-	6414:  0x7D8F,
-	6415:  0x7D7D,
-	6416:  0x7D9B,
-	6417:  0x7DBA,
-	6418:  0x7DAE,
-	6419:  0x7DA3,
-	6420:  0x7DB5,
-	6421:  0x7DC7,
-	6422:  0x7DBD,
-	6423:  0x7DAB,
-	6424:  0x7E3D,
-	6425:  0x7DA2,
-	6426:  0x7DAF,
-	6427:  0x7DDC,
-	6428:  0x7DB8,
-	6429:  0x7D9F,
-	6430:  0x7DB0,
-	6431:  0x7DD8,
-	6432:  0x7DDD,
-	6433:  0x7DE4,
-	6434:  0x7DDE,
-	6435:  0x7DFB,
-	6436:  0x7DF2,
-	6437:  0x7DE1,
-	6438:  0x7E05,
-	6439:  0x7E0A,
-	6440:  0x7E23,
-	6441:  0x7E21,
-	6442:  0x7E12,
-	6443:  0x7E31,
-	6444:  0x7E1F,
-	6445:  0x7E09,
-	6446:  0x7E0B,
-	6447:  0x7E22,
-	6448:  0x7E46,
-	6449:  0x7E66,
-	6450:  0x7E3B,
-	6451:  0x7E35,
-	6452:  0x7E39,
-	6453:  0x7E43,
-	6454:  0x7E37,
-	6455:  0x7E32,
-	6456:  0x7E3A,
-	6457:  0x7E67,
-	6458:  0x7E5D,
-	6459:  0x7E56,
-	6460:  0x7E5E,
-	6461:  0x7E59,
-	6462:  0x7E5A,
-	6463:  0x7E79,
-	6464:  0x7E6A,
-	6465:  0x7E69,
-	6466:  0x7E7C,
-	6467:  0x7E7B,
-	6468:  0x7E83,
-	6469:  0x7DD5,
-	6470:  0x7E7D,
-	6471:  0x8FAE,
-	6472:  0x7E7F,
-	6473:  0x7E88,
-	6474:  0x7E89,
-	6475:  0x7E8C,
-	6476:  0x7E92,
-	6477:  0x7E90,
-	6478:  0x7E93,
-	6479:  0x7E94,
-	6480:  0x7E96,
-	6481:  0x7E8E,
-	6482:  0x7E9B,
-	6483:  0x7E9C,
-	6484:  0x7F38,
-	6485:  0x7F3A,
-	6486:  0x7F45,
-	6487:  0x7F4C,
-	6488:  0x7F4D,
-	6489:  0x7F4E,
-	6490:  0x7F50,
-	6491:  0x7F51,
-	6492:  0x7F55,
-	6493:  0x7F54,
-	6494:  0x7F58,
-	6495:  0x7F5F,
-	6496:  0x7F60,
-	6497:  0x7F68,
-	6498:  0x7F69,
-	6499:  0x7F67,
-	6500:  0x7F78,
-	6501:  0x7F82,
-	6502:  0x7F86,
-	6503:  0x7F83,
-	6504:  0x7F88,
-	6505:  0x7F87,
-	6506:  0x7F8C,
-	6507:  0x7F94,
-	6508:  0x7F9E,
-	6509:  0x7F9D,
-	6510:  0x7F9A,
-	6511:  0x7FA3,
-	6512:  0x7FAF,
-	6513:  0x7FB2,
-	6514:  0x7FB9,
-	6515:  0x7FAE,
-	6516:  0x7FB6,
-	6517:  0x7FB8,
-	6518:  0x8B71,
-	6519:  0x7FC5,
-	6520:  0x7FC6,
-	6521:  0x7FCA,
-	6522:  0x7FD5,
-	6523:  0x7FD4,
-	6524:  0x7FE1,
-	6525:  0x7FE6,
-	6526:  0x7FE9,
-	6527:  0x7FF3,
-	6528:  0x7FF9,
-	6529:  0x98DC,
-	6530:  0x8006,
-	6531:  0x8004,
-	6532:  0x800B,
-	6533:  0x8012,
-	6534:  0x8018,
-	6535:  0x8019,
-	6536:  0x801C,
-	6537:  0x8021,
-	6538:  0x8028,
-	6539:  0x803F,
-	6540:  0x803B,
-	6541:  0x804A,
-	6542:  0x8046,
-	6543:  0x8052,
-	6544:  0x8058,
-	6545:  0x805A,
-	6546:  0x805F,
-	6547:  0x8062,
-	6548:  0x8068,
-	6549:  0x8073,
-	6550:  0x8072,
-	6551:  0x8070,
-	6552:  0x8076,
-	6553:  0x8079,
-	6554:  0x807D,
-	6555:  0x807F,
-	6556:  0x8084,
-	6557:  0x8086,
-	6558:  0x8085,
-	6559:  0x809B,
-	6560:  0x8093,
-	6561:  0x809A,
-	6562:  0x80AD,
-	6563:  0x5190,
-	6564:  0x80AC,
-	6565:  0x80DB,
-	6566:  0x80E5,
-	6567:  0x80D9,
-	6568:  0x80DD,
-	6569:  0x80C4,
-	6570:  0x80DA,
-	6571:  0x80D6,
-	6572:  0x8109,
-	6573:  0x80EF,
-	6574:  0x80F1,
-	6575:  0x811B,
-	6576:  0x8129,
-	6577:  0x8123,
-	6578:  0x812F,
-	6579:  0x814B,
-	6580:  0x968B,
-	6581:  0x8146,
-	6582:  0x813E,
-	6583:  0x8153,
-	6584:  0x8151,
-	6585:  0x80FC,
-	6586:  0x8171,
-	6587:  0x816E,
-	6588:  0x8165,
-	6589:  0x8166,
-	6590:  0x8174,
-	6591:  0x8183,
-	6592:  0x8188,
-	6593:  0x818A,
-	6594:  0x8180,
-	6595:  0x8182,
-	6596:  0x81A0,
-	6597:  0x8195,
-	6598:  0x81A4,
-	6599:  0x81A3,
-	6600:  0x815F,
-	6601:  0x8193,
-	6602:  0x81A9,
-	6603:  0x81B0,
-	6604:  0x81B5,
-	6605:  0x81BE,
-	6606:  0x81B8,
-	6607:  0x81BD,
-	6608:  0x81C0,
-	6609:  0x81C2,
-	6610:  0x81BA,
-	6611:  0x81C9,
-	6612:  0x81CD,
-	6613:  0x81D1,
-	6614:  0x81D9,
-	6615:  0x81D8,
-	6616:  0x81C8,
-	6617:  0x81DA,
-	6618:  0x81DF,
-	6619:  0x81E0,
-	6620:  0x81E7,
-	6621:  0x81FA,
-	6622:  0x81FB,
-	6623:  0x81FE,
-	6624:  0x8201,
-	6625:  0x8202,
-	6626:  0x8205,
-	6627:  0x8207,
-	6628:  0x820A,
-	6629:  0x820D,
-	6630:  0x8210,
-	6631:  0x8216,
-	6632:  0x8229,
-	6633:  0x822B,
-	6634:  0x8238,
-	6635:  0x8233,
-	6636:  0x8240,
-	6637:  0x8259,
-	6638:  0x8258,
-	6639:  0x825D,
-	6640:  0x825A,
-	6641:  0x825F,
-	6642:  0x8264,
-	6643:  0x8262,
-	6644:  0x8268,
-	6645:  0x826A,
-	6646:  0x826B,
-	6647:  0x822E,
-	6648:  0x8271,
-	6649:  0x8277,
-	6650:  0x8278,
-	6651:  0x827E,
-	6652:  0x828D,
-	6653:  0x8292,
-	6654:  0x82AB,
-	6655:  0x829F,
-	6656:  0x82BB,
-	6657:  0x82AC,
-	6658:  0x82E1,
-	6659:  0x82E3,
-	6660:  0x82DF,
-	6661:  0x82D2,
-	6662:  0x82F4,
-	6663:  0x82F3,
-	6664:  0x82FA,
-	6665:  0x8393,
-	6666:  0x8303,
-	6667:  0x82FB,
-	6668:  0x82F9,
-	6669:  0x82DE,
-	6670:  0x8306,
-	6671:  0x82DC,
-	6672:  0x8309,
-	6673:  0x82D9,
-	6674:  0x8335,
-	6675:  0x8334,
-	6676:  0x8316,
-	6677:  0x8332,
-	6678:  0x8331,
-	6679:  0x8340,
-	6680:  0x8339,
-	6681:  0x8350,
-	6682:  0x8345,
-	6683:  0x832F,
-	6684:  0x832B,
-	6685:  0x8317,
-	6686:  0x8318,
-	6687:  0x8385,
-	6688:  0x839A,
-	6689:  0x83AA,
-	6690:  0x839F,
-	6691:  0x83A2,
-	6692:  0x8396,
-	6693:  0x8323,
-	6694:  0x838E,
-	6695:  0x8387,
-	6696:  0x838A,
-	6697:  0x837C,
-	6698:  0x83B5,
-	6699:  0x8373,
-	6700:  0x8375,
-	6701:  0x83A0,
-	6702:  0x8389,
-	6703:  0x83A8,
-	6704:  0x83F4,
-	6705:  0x8413,
-	6706:  0x83EB,
-	6707:  0x83CE,
-	6708:  0x83FD,
-	6709:  0x8403,
-	6710:  0x83D8,
-	6711:  0x840B,
-	6712:  0x83C1,
-	6713:  0x83F7,
-	6714:  0x8407,
-	6715:  0x83E0,
-	6716:  0x83F2,
-	6717:  0x840D,
-	6718:  0x8422,
-	6719:  0x8420,
-	6720:  0x83BD,
-	6721:  0x8438,
-	6722:  0x8506,
-	6723:  0x83FB,
-	6724:  0x846D,
-	6725:  0x842A,
-	6726:  0x843C,
-	6727:  0x855A,
-	6728:  0x8484,
-	6729:  0x8477,
-	6730:  0x846B,
-	6731:  0x84AD,
-	6732:  0x846E,
-	6733:  0x8482,
-	6734:  0x8469,
-	6735:  0x8446,
-	6736:  0x842C,
-	6737:  0x846F,
-	6738:  0x8479,
-	6739:  0x8435,
-	6740:  0x84CA,
-	6741:  0x8462,
-	6742:  0x84B9,
-	6743:  0x84BF,
-	6744:  0x849F,
-	6745:  0x84D9,
-	6746:  0x84CD,
-	6747:  0x84BB,
-	6748:  0x84DA,
-	6749:  0x84D0,
-	6750:  0x84C1,
-	6751:  0x84C6,
-	6752:  0x84D6,
-	6753:  0x84A1,
-	6754:  0x8521,
-	6755:  0x84FF,
-	6756:  0x84F4,
-	6757:  0x8517,
-	6758:  0x8518,
-	6759:  0x852C,
-	6760:  0x851F,
-	6761:  0x8515,
-	6762:  0x8514,
-	6763:  0x84FC,
-	6764:  0x8540,
-	6765:  0x8563,
-	6766:  0x8558,
-	6767:  0x8548,
-	6768:  0x8541,
-	6769:  0x8602,
-	6770:  0x854B,
-	6771:  0x8555,
-	6772:  0x8580,
-	6773:  0x85A4,
-	6774:  0x8588,
-	6775:  0x8591,
-	6776:  0x858A,
-	6777:  0x85A8,
-	6778:  0x856D,
-	6779:  0x8594,
-	6780:  0x859B,
-	6781:  0x85EA,
-	6782:  0x8587,
-	6783:  0x859C,
-	6784:  0x8577,
-	6785:  0x857E,
-	6786:  0x8590,
-	6787:  0x85C9,
-	6788:  0x85BA,
-	6789:  0x85CF,
-	6790:  0x85B9,
-	6791:  0x85D0,
-	6792:  0x85D5,
-	6793:  0x85DD,
-	6794:  0x85E5,
-	6795:  0x85DC,
-	6796:  0x85F9,
-	6797:  0x860A,
-	6798:  0x8613,
-	6799:  0x860B,
-	6800:  0x85FE,
-	6801:  0x85FA,
-	6802:  0x8606,
-	6803:  0x8622,
-	6804:  0x861A,
-	6805:  0x8630,
-	6806:  0x863F,
-	6807:  0x864D,
-	6808:  0x4E55,
-	6809:  0x8654,
-	6810:  0x865F,
-	6811:  0x8667,
-	6812:  0x8671,
-	6813:  0x8693,
-	6814:  0x86A3,
-	6815:  0x86A9,
-	6816:  0x86AA,
-	6817:  0x868B,
-	6818:  0x868C,
-	6819:  0x86B6,
-	6820:  0x86AF,
-	6821:  0x86C4,
-	6822:  0x86C6,
-	6823:  0x86B0,
-	6824:  0x86C9,
-	6825:  0x8823,
-	6826:  0x86AB,
-	6827:  0x86D4,
-	6828:  0x86DE,
-	6829:  0x86E9,
-	6830:  0x86EC,
-	6831:  0x86DF,
-	6832:  0x86DB,
-	6833:  0x86EF,
-	6834:  0x8712,
-	6835:  0x8706,
-	6836:  0x8708,
-	6837:  0x8700,
-	6838:  0x8703,
-	6839:  0x86FB,
-	6840:  0x8711,
-	6841:  0x8709,
-	6842:  0x870D,
-	6843:  0x86F9,
-	6844:  0x870A,
-	6845:  0x8734,
-	6846:  0x873F,
-	6847:  0x8737,
-	6848:  0x873B,
-	6849:  0x8725,
-	6850:  0x8729,
-	6851:  0x871A,
-	6852:  0x8760,
-	6853:  0x875F,
-	6854:  0x8778,
-	6855:  0x874C,
-	6856:  0x874E,
-	6857:  0x8774,
-	6858:  0x8757,
-	6859:  0x8768,
-	6860:  0x876E,
-	6861:  0x8759,
-	6862:  0x8753,
-	6863:  0x8763,
-	6864:  0x876A,
-	6865:  0x8805,
-	6866:  0x87A2,
-	6867:  0x879F,
-	6868:  0x8782,
-	6869:  0x87AF,
-	6870:  0x87CB,
-	6871:  0x87BD,
-	6872:  0x87C0,
-	6873:  0x87D0,
-	6874:  0x96D6,
-	6875:  0x87AB,
-	6876:  0x87C4,
-	6877:  0x87B3,
-	6878:  0x87C7,
-	6879:  0x87C6,
-	6880:  0x87BB,
-	6881:  0x87EF,
-	6882:  0x87F2,
-	6883:  0x87E0,
-	6884:  0x880F,
-	6885:  0x880D,
-	6886:  0x87FE,
-	6887:  0x87F6,
-	6888:  0x87F7,
-	6889:  0x880E,
-	6890:  0x87D2,
-	6891:  0x8811,
-	6892:  0x8816,
-	6893:  0x8815,
-	6894:  0x8822,
-	6895:  0x8821,
-	6896:  0x8831,
-	6897:  0x8836,
-	6898:  0x8839,
-	6899:  0x8827,
-	6900:  0x883B,
-	6901:  0x8844,
-	6902:  0x8842,
-	6903:  0x8852,
-	6904:  0x8859,
-	6905:  0x885E,
-	6906:  0x8862,
-	6907:  0x886B,
-	6908:  0x8881,
-	6909:  0x887E,
-	6910:  0x889E,
-	6911:  0x8875,
-	6912:  0x887D,
-	6913:  0x88B5,
-	6914:  0x8872,
-	6915:  0x8882,
-	6916:  0x8897,
-	6917:  0x8892,
-	6918:  0x88AE,
-	6919:  0x8899,
-	6920:  0x88A2,
-	6921:  0x888D,
-	6922:  0x88A4,
-	6923:  0x88B0,
-	6924:  0x88BF,
-	6925:  0x88B1,
-	6926:  0x88C3,
-	6927:  0x88C4,
-	6928:  0x88D4,
-	6929:  0x88D8,
-	6930:  0x88D9,
-	6931:  0x88DD,
-	6932:  0x88F9,
-	6933:  0x8902,
-	6934:  0x88FC,
-	6935:  0x88F4,
-	6936:  0x88E8,
-	6937:  0x88F2,
-	6938:  0x8904,
-	6939:  0x890C,
-	6940:  0x890A,
-	6941:  0x8913,
-	6942:  0x8943,
-	6943:  0x891E,
-	6944:  0x8925,
-	6945:  0x892A,
-	6946:  0x892B,
-	6947:  0x8941,
-	6948:  0x8944,
-	6949:  0x893B,
-	6950:  0x8936,
-	6951:  0x8938,
-	6952:  0x894C,
-	6953:  0x891D,
-	6954:  0x8960,
-	6955:  0x895E,
-	6956:  0x8966,
-	6957:  0x8964,
-	6958:  0x896D,
-	6959:  0x896A,
-	6960:  0x896F,
-	6961:  0x8974,
-	6962:  0x8977,
-	6963:  0x897E,
-	6964:  0x8983,
-	6965:  0x8988,
-	6966:  0x898A,
-	6967:  0x8993,
-	6968:  0x8998,
-	6969:  0x89A1,
-	6970:  0x89A9,
-	6971:  0x89A6,
-	6972:  0x89AC,
-	6973:  0x89AF,
-	6974:  0x89B2,
-	6975:  0x89BA,
-	6976:  0x89BD,
-	6977:  0x89BF,
-	6978:  0x89C0,
-	6979:  0x89DA,
-	6980:  0x89DC,
-	6981:  0x89DD,
-	6982:  0x89E7,
-	6983:  0x89F4,
-	6984:  0x89F8,
-	6985:  0x8A03,
-	6986:  0x8A16,
-	6987:  0x8A10,
-	6988:  0x8A0C,
-	6989:  0x8A1B,
-	6990:  0x8A1D,
-	6991:  0x8A25,
-	6992:  0x8A36,
-	6993:  0x8A41,
-	6994:  0x8A5B,
-	6995:  0x8A52,
-	6996:  0x8A46,
-	6997:  0x8A48,
-	6998:  0x8A7C,
-	6999:  0x8A6D,
-	7000:  0x8A6C,
-	7001:  0x8A62,
-	7002:  0x8A85,
-	7003:  0x8A82,
-	7004:  0x8A84,
-	7005:  0x8AA8,
-	7006:  0x8AA1,
-	7007:  0x8A91,
-	7008:  0x8AA5,
-	7009:  0x8AA6,
-	7010:  0x8A9A,
-	7011:  0x8AA3,
-	7012:  0x8AC4,
-	7013:  0x8ACD,
-	7014:  0x8AC2,
-	7015:  0x8ADA,
-	7016:  0x8AEB,
-	7017:  0x8AF3,
-	7018:  0x8AE7,
-	7019:  0x8AE4,
-	7020:  0x8AF1,
-	7021:  0x8B14,
-	7022:  0x8AE0,
-	7023:  0x8AE2,
-	7024:  0x8AF7,
-	7025:  0x8ADE,
-	7026:  0x8ADB,
-	7027:  0x8B0C,
-	7028:  0x8B07,
-	7029:  0x8B1A,
-	7030:  0x8AE1,
-	7031:  0x8B16,
-	7032:  0x8B10,
-	7033:  0x8B17,
-	7034:  0x8B20,
-	7035:  0x8B33,
-	7036:  0x97AB,
-	7037:  0x8B26,
-	7038:  0x8B2B,
-	7039:  0x8B3E,
-	7040:  0x8B28,
-	7041:  0x8B41,
-	7042:  0x8B4C,
-	7043:  0x8B4F,
-	7044:  0x8B4E,
-	7045:  0x8B49,
-	7046:  0x8B56,
-	7047:  0x8B5B,
-	7048:  0x8B5A,
-	7049:  0x8B6B,
-	7050:  0x8B5F,
-	7051:  0x8B6C,
-	7052:  0x8B6F,
-	7053:  0x8B74,
-	7054:  0x8B7D,
-	7055:  0x8B80,
-	7056:  0x8B8C,
-	7057:  0x8B8E,
-	7058:  0x8B92,
-	7059:  0x8B93,
-	7060:  0x8B96,
-	7061:  0x8B99,
-	7062:  0x8B9A,
-	7063:  0x8C3A,
-	7064:  0x8C41,
-	7065:  0x8C3F,
-	7066:  0x8C48,
-	7067:  0x8C4C,
-	7068:  0x8C4E,
-	7069:  0x8C50,
-	7070:  0x8C55,
-	7071:  0x8C62,
-	7072:  0x8C6C,
-	7073:  0x8C78,
-	7074:  0x8C7A,
-	7075:  0x8C82,
-	7076:  0x8C89,
-	7077:  0x8C85,
-	7078:  0x8C8A,
-	7079:  0x8C8D,
-	7080:  0x8C8E,
-	7081:  0x8C94,
-	7082:  0x8C7C,
-	7083:  0x8C98,
-	7084:  0x621D,
-	7085:  0x8CAD,
-	7086:  0x8CAA,
-	7087:  0x8CBD,
-	7088:  0x8CB2,
-	7089:  0x8CB3,
-	7090:  0x8CAE,
-	7091:  0x8CB6,
-	7092:  0x8CC8,
-	7093:  0x8CC1,
-	7094:  0x8CE4,
-	7095:  0x8CE3,
-	7096:  0x8CDA,
-	7097:  0x8CFD,
-	7098:  0x8CFA,
-	7099:  0x8CFB,
-	7100:  0x8D04,
-	7101:  0x8D05,
-	7102:  0x8D0A,
-	7103:  0x8D07,
-	7104:  0x8D0F,
-	7105:  0x8D0D,
-	7106:  0x8D10,
-	7107:  0x9F4E,
-	7108:  0x8D13,
-	7109:  0x8CCD,
-	7110:  0x8D14,
-	7111:  0x8D16,
-	7112:  0x8D67,
-	7113:  0x8D6D,
-	7114:  0x8D71,
-	7115:  0x8D73,
-	7116:  0x8D81,
-	7117:  0x8D99,
-	7118:  0x8DC2,
-	7119:  0x8DBE,
-	7120:  0x8DBA,
-	7121:  0x8DCF,
-	7122:  0x8DDA,
-	7123:  0x8DD6,
-	7124:  0x8DCC,
-	7125:  0x8DDB,
-	7126:  0x8DCB,
-	7127:  0x8DEA,
-	7128:  0x8DEB,
-	7129:  0x8DDF,
-	7130:  0x8DE3,
-	7131:  0x8DFC,
-	7132:  0x8E08,
-	7133:  0x8E09,
-	7134:  0x8DFF,
-	7135:  0x8E1D,
-	7136:  0x8E1E,
-	7137:  0x8E10,
-	7138:  0x8E1F,
-	7139:  0x8E42,
-	7140:  0x8E35,
-	7141:  0x8E30,
-	7142:  0x8E34,
-	7143:  0x8E4A,
-	7144:  0x8E47,
-	7145:  0x8E49,
-	7146:  0x8E4C,
-	7147:  0x8E50,
-	7148:  0x8E48,
-	7149:  0x8E59,
-	7150:  0x8E64,
-	7151:  0x8E60,
-	7152:  0x8E2A,
-	7153:  0x8E63,
-	7154:  0x8E55,
-	7155:  0x8E76,
-	7156:  0x8E72,
-	7157:  0x8E7C,
-	7158:  0x8E81,
-	7159:  0x8E87,
-	7160:  0x8E85,
-	7161:  0x8E84,
-	7162:  0x8E8B,
-	7163:  0x8E8A,
-	7164:  0x8E93,
-	7165:  0x8E91,
-	7166:  0x8E94,
-	7167:  0x8E99,
-	7168:  0x8EAA,
-	7169:  0x8EA1,
-	7170:  0x8EAC,
-	7171:  0x8EB0,
-	7172:  0x8EC6,
-	7173:  0x8EB1,
-	7174:  0x8EBE,
-	7175:  0x8EC5,
-	7176:  0x8EC8,
-	7177:  0x8ECB,
-	7178:  0x8EDB,
-	7179:  0x8EE3,
-	7180:  0x8EFC,
-	7181:  0x8EFB,
-	7182:  0x8EEB,
-	7183:  0x8EFE,
-	7184:  0x8F0A,
-	7185:  0x8F05,
-	7186:  0x8F15,
-	7187:  0x8F12,
-	7188:  0x8F19,
-	7189:  0x8F13,
-	7190:  0x8F1C,
-	7191:  0x8F1F,
-	7192:  0x8F1B,
-	7193:  0x8F0C,
-	7194:  0x8F26,
-	7195:  0x8F33,
-	7196:  0x8F3B,
-	7197:  0x8F39,
-	7198:  0x8F45,
-	7199:  0x8F42,
-	7200:  0x8F3E,
-	7201:  0x8F4C,
-	7202:  0x8F49,
-	7203:  0x8F46,
-	7204:  0x8F4E,
-	7205:  0x8F57,
-	7206:  0x8F5C,
-	7207:  0x8F62,
-	7208:  0x8F63,
-	7209:  0x8F64,
-	7210:  0x8F9C,
-	7211:  0x8F9F,
-	7212:  0x8FA3,
-	7213:  0x8FAD,
-	7214:  0x8FAF,
-	7215:  0x8FB7,
-	7216:  0x8FDA,
-	7217:  0x8FE5,
-	7218:  0x8FE2,
-	7219:  0x8FEA,
-	7220:  0x8FEF,
-	7221:  0x9087,
-	7222:  0x8FF4,
-	7223:  0x9005,
-	7224:  0x8FF9,
-	7225:  0x8FFA,
-	7226:  0x9011,
-	7227:  0x9015,
-	7228:  0x9021,
-	7229:  0x900D,
-	7230:  0x901E,
-	7231:  0x9016,
-	7232:  0x900B,
-	7233:  0x9027,
-	7234:  0x9036,
-	7235:  0x9035,
-	7236:  0x9039,
-	7237:  0x8FF8,
-	7238:  0x904F,
-	7239:  0x9050,
-	7240:  0x9051,
-	7241:  0x9052,
-	7242:  0x900E,
-	7243:  0x9049,
-	7244:  0x903E,
-	7245:  0x9056,
-	7246:  0x9058,
-	7247:  0x905E,
-	7248:  0x9068,
-	7249:  0x906F,
-	7250:  0x9076,
-	7251:  0x96A8,
-	7252:  0x9072,
-	7253:  0x9082,
-	7254:  0x907D,
-	7255:  0x9081,
-	7256:  0x9080,
-	7257:  0x908A,
-	7258:  0x9089,
-	7259:  0x908F,
-	7260:  0x90A8,
-	7261:  0x90AF,
-	7262:  0x90B1,
-	7263:  0x90B5,
-	7264:  0x90E2,
-	7265:  0x90E4,
-	7266:  0x6248,
-	7267:  0x90DB,
-	7268:  0x9102,
-	7269:  0x9112,
-	7270:  0x9119,
-	7271:  0x9132,
-	7272:  0x9130,
-	7273:  0x914A,
-	7274:  0x9156,
-	7275:  0x9158,
-	7276:  0x9163,
-	7277:  0x9165,
-	7278:  0x9169,
-	7279:  0x9173,
-	7280:  0x9172,
-	7281:  0x918B,
-	7282:  0x9189,
-	7283:  0x9182,
-	7284:  0x91A2,
-	7285:  0x91AB,
-	7286:  0x91AF,
-	7287:  0x91AA,
-	7288:  0x91B5,
-	7289:  0x91B4,
-	7290:  0x91BA,
-	7291:  0x91C0,
-	7292:  0x91C1,
-	7293:  0x91C9,
-	7294:  0x91CB,
-	7295:  0x91D0,
-	7296:  0x91D6,
-	7297:  0x91DF,
-	7298:  0x91E1,
-	7299:  0x91DB,
-	7300:  0x91FC,
-	7301:  0x91F5,
-	7302:  0x91F6,
-	7303:  0x921E,
-	7304:  0x91FF,
-	7305:  0x9214,
-	7306:  0x922C,
-	7307:  0x9215,
-	7308:  0x9211,
-	7309:  0x925E,
-	7310:  0x9257,
-	7311:  0x9245,
-	7312:  0x9249,
-	7313:  0x9264,
-	7314:  0x9248,
-	7315:  0x9295,
-	7316:  0x923F,
-	7317:  0x924B,
-	7318:  0x9250,
-	7319:  0x929C,
-	7320:  0x9296,
-	7321:  0x9293,
-	7322:  0x929B,
-	7323:  0x925A,
-	7324:  0x92CF,
-	7325:  0x92B9,
-	7326:  0x92B7,
-	7327:  0x92E9,
-	7328:  0x930F,
-	7329:  0x92FA,
-	7330:  0x9344,
-	7331:  0x932E,
-	7332:  0x9319,
-	7333:  0x9322,
-	7334:  0x931A,
-	7335:  0x9323,
-	7336:  0x933A,
-	7337:  0x9335,
-	7338:  0x933B,
-	7339:  0x935C,
-	7340:  0x9360,
-	7341:  0x937C,
-	7342:  0x936E,
-	7343:  0x9356,
-	7344:  0x93B0,
-	7345:  0x93AC,
-	7346:  0x93AD,
-	7347:  0x9394,
-	7348:  0x93B9,
-	7349:  0x93D6,
-	7350:  0x93D7,
-	7351:  0x93E8,
-	7352:  0x93E5,
-	7353:  0x93D8,
-	7354:  0x93C3,
-	7355:  0x93DD,
-	7356:  0x93D0,
-	7357:  0x93C8,
-	7358:  0x93E4,
-	7359:  0x941A,
-	7360:  0x9414,
-	7361:  0x9413,
-	7362:  0x9403,
-	7363:  0x9407,
-	7364:  0x9410,
-	7365:  0x9436,
-	7366:  0x942B,
-	7367:  0x9435,
-	7368:  0x9421,
-	7369:  0x943A,
-	7370:  0x9441,
-	7371:  0x9452,
-	7372:  0x9444,
-	7373:  0x945B,
-	7374:  0x9460,
-	7375:  0x9462,
-	7376:  0x945E,
-	7377:  0x946A,
-	7378:  0x9229,
-	7379:  0x9470,
-	7380:  0x9475,
-	7381:  0x9477,
-	7382:  0x947D,
-	7383:  0x945A,
-	7384:  0x947C,
-	7385:  0x947E,
-	7386:  0x9481,
-	7387:  0x947F,
-	7388:  0x9582,
-	7389:  0x9587,
-	7390:  0x958A,
-	7391:  0x9594,
-	7392:  0x9596,
-	7393:  0x9598,
-	7394:  0x9599,
-	7395:  0x95A0,
-	7396:  0x95A8,
-	7397:  0x95A7,
-	7398:  0x95AD,
-	7399:  0x95BC,
-	7400:  0x95BB,
-	7401:  0x95B9,
-	7402:  0x95BE,
-	7403:  0x95CA,
-	7404:  0x6FF6,
-	7405:  0x95C3,
-	7406:  0x95CD,
-	7407:  0x95CC,
-	7408:  0x95D5,
-	7409:  0x95D4,
-	7410:  0x95D6,
-	7411:  0x95DC,
-	7412:  0x95E1,
-	7413:  0x95E5,
-	7414:  0x95E2,
-	7415:  0x9621,
-	7416:  0x9628,
-	7417:  0x962E,
-	7418:  0x962F,
-	7419:  0x9642,
-	7420:  0x964C,
-	7421:  0x964F,
-	7422:  0x964B,
-	7423:  0x9677,
-	7424:  0x965C,
-	7425:  0x965E,
-	7426:  0x965D,
-	7427:  0x965F,
-	7428:  0x9666,
-	7429:  0x9672,
-	7430:  0x966C,
-	7431:  0x968D,
-	7432:  0x9698,
-	7433:  0x9695,
-	7434:  0x9697,
-	7435:  0x96AA,
-	7436:  0x96A7,
-	7437:  0x96B1,
-	7438:  0x96B2,
-	7439:  0x96B0,
-	7440:  0x96B4,
-	7441:  0x96B6,
-	7442:  0x96B8,
-	7443:  0x96B9,
-	7444:  0x96CE,
-	7445:  0x96CB,
-	7446:  0x96C9,
-	7447:  0x96CD,
-	7448:  0x894D,
-	7449:  0x96DC,
-	7450:  0x970D,
-	7451:  0x96D5,
-	7452:  0x96F9,
-	7453:  0x9704,
-	7454:  0x9706,
-	7455:  0x9708,
-	7456:  0x9713,
-	7457:  0x970E,
-	7458:  0x9711,
-	7459:  0x970F,
-	7460:  0x9716,
-	7461:  0x9719,
-	7462:  0x9724,
-	7463:  0x972A,
-	7464:  0x9730,
-	7465:  0x9739,
-	7466:  0x973D,
-	7467:  0x973E,
-	7468:  0x9744,
-	7469:  0x9746,
-	7470:  0x9748,
-	7471:  0x9742,
-	7472:  0x9749,
-	7473:  0x975C,
-	7474:  0x9760,
-	7475:  0x9764,
-	7476:  0x9766,
-	7477:  0x9768,
-	7478:  0x52D2,
-	7479:  0x976B,
-	7480:  0x9771,
-	7481:  0x9779,
-	7482:  0x9785,
-	7483:  0x977C,
-	7484:  0x9781,
-	7485:  0x977A,
-	7486:  0x9786,
-	7487:  0x978B,
-	7488:  0x978F,
-	7489:  0x9790,
-	7490:  0x979C,
-	7491:  0x97A8,
-	7492:  0x97A6,
-	7493:  0x97A3,
-	7494:  0x97B3,
-	7495:  0x97B4,
-	7496:  0x97C3,
-	7497:  0x97C6,
-	7498:  0x97C8,
-	7499:  0x97CB,
-	7500:  0x97DC,
-	7501:  0x97ED,
-	7502:  0x9F4F,
-	7503:  0x97F2,
-	7504:  0x7ADF,
-	7505:  0x97F6,
-	7506:  0x97F5,
-	7507:  0x980F,
-	7508:  0x980C,
-	7509:  0x9838,
-	7510:  0x9824,
-	7511:  0x9821,
-	7512:  0x9837,
-	7513:  0x983D,
-	7514:  0x9846,
-	7515:  0x984F,
-	7516:  0x984B,
-	7517:  0x986B,
-	7518:  0x986F,
-	7519:  0x9870,
-	7520:  0x9871,
-	7521:  0x9874,
-	7522:  0x9873,
-	7523:  0x98AA,
-	7524:  0x98AF,
-	7525:  0x98B1,
-	7526:  0x98B6,
-	7527:  0x98C4,
-	7528:  0x98C3,
-	7529:  0x98C6,
-	7530:  0x98E9,
-	7531:  0x98EB,
-	7532:  0x9903,
-	7533:  0x9909,
-	7534:  0x9912,
-	7535:  0x9914,
-	7536:  0x9918,
-	7537:  0x9921,
-	7538:  0x991D,
-	7539:  0x991E,
-	7540:  0x9924,
-	7541:  0x9920,
-	7542:  0x992C,
-	7543:  0x992E,
-	7544:  0x993D,
-	7545:  0x993E,
-	7546:  0x9942,
-	7547:  0x9949,
-	7548:  0x9945,
-	7549:  0x9950,
-	7550:  0x994B,
-	7551:  0x9951,
-	7552:  0x9952,
-	7553:  0x994C,
-	7554:  0x9955,
-	7555:  0x9997,
-	7556:  0x9998,
-	7557:  0x99A5,
-	7558:  0x99AD,
-	7559:  0x99AE,
-	7560:  0x99BC,
-	7561:  0x99DF,
-	7562:  0x99DB,
-	7563:  0x99DD,
-	7564:  0x99D8,
-	7565:  0x99D1,
-	7566:  0x99ED,
-	7567:  0x99EE,
-	7568:  0x99F1,
-	7569:  0x99F2,
-	7570:  0x99FB,
-	7571:  0x99F8,
-	7572:  0x9A01,
-	7573:  0x9A0F,
-	7574:  0x9A05,
-	7575:  0x99E2,
-	7576:  0x9A19,
-	7577:  0x9A2B,
-	7578:  0x9A37,
-	7579:  0x9A45,
-	7580:  0x9A42,
-	7581:  0x9A40,
-	7582:  0x9A43,
-	7583:  0x9A3E,
-	7584:  0x9A55,
-	7585:  0x9A4D,
-	7586:  0x9A5B,
-	7587:  0x9A57,
-	7588:  0x9A5F,
-	7589:  0x9A62,
-	7590:  0x9A65,
-	7591:  0x9A64,
-	7592:  0x9A69,
-	7593:  0x9A6B,
-	7594:  0x9A6A,
-	7595:  0x9AAD,
-	7596:  0x9AB0,
-	7597:  0x9ABC,
-	7598:  0x9AC0,
-	7599:  0x9ACF,
-	7600:  0x9AD1,
-	7601:  0x9AD3,
-	7602:  0x9AD4,
-	7603:  0x9ADE,
-	7604:  0x9ADF,
-	7605:  0x9AE2,
-	7606:  0x9AE3,
-	7607:  0x9AE6,
-	7608:  0x9AEF,
-	7609:  0x9AEB,
-	7610:  0x9AEE,
-	7611:  0x9AF4,
-	7612:  0x9AF1,
-	7613:  0x9AF7,
-	7614:  0x9AFB,
-	7615:  0x9B06,
-	7616:  0x9B18,
-	7617:  0x9B1A,
-	7618:  0x9B1F,
-	7619:  0x9B22,
-	7620:  0x9B23,
-	7621:  0x9B25,
-	7622:  0x9B27,
-	7623:  0x9B28,
-	7624:  0x9B29,
-	7625:  0x9B2A,
-	7626:  0x9B2E,
-	7627:  0x9B2F,
-	7628:  0x9B32,
-	7629:  0x9B44,
-	7630:  0x9B43,
-	7631:  0x9B4F,
-	7632:  0x9B4D,
-	7633:  0x9B4E,
-	7634:  0x9B51,
-	7635:  0x9B58,
-	7636:  0x9B74,
-	7637:  0x9B93,
-	7638:  0x9B83,
-	7639:  0x9B91,
-	7640:  0x9B96,
-	7641:  0x9B97,
-	7642:  0x9B9F,
-	7643:  0x9BA0,
-	7644:  0x9BA8,
-	7645:  0x9BB4,
-	7646:  0x9BC0,
-	7647:  0x9BCA,
-	7648:  0x9BB9,
-	7649:  0x9BC6,
-	7650:  0x9BCF,
-	7651:  0x9BD1,
-	7652:  0x9BD2,
-	7653:  0x9BE3,
-	7654:  0x9BE2,
-	7655:  0x9BE4,
-	7656:  0x9BD4,
-	7657:  0x9BE1,
-	7658:  0x9C3A,
-	7659:  0x9BF2,
-	7660:  0x9BF1,
-	7661:  0x9BF0,
-	7662:  0x9C15,
-	7663:  0x9C14,
-	7664:  0x9C09,
-	7665:  0x9C13,
-	7666:  0x9C0C,
-	7667:  0x9C06,
-	7668:  0x9C08,
-	7669:  0x9C12,
-	7670:  0x9C0A,
-	7671:  0x9C04,
-	7672:  0x9C2E,
-	7673:  0x9C1B,
-	7674:  0x9C25,
-	7675:  0x9C24,
-	7676:  0x9C21,
-	7677:  0x9C30,
-	7678:  0x9C47,
-	7679:  0x9C32,
-	7680:  0x9C46,
-	7681:  0x9C3E,
-	7682:  0x9C5A,
-	7683:  0x9C60,
-	7684:  0x9C67,
-	7685:  0x9C76,
-	7686:  0x9C78,
-	7687:  0x9CE7,
-	7688:  0x9CEC,
-	7689:  0x9CF0,
-	7690:  0x9D09,
-	7691:  0x9D08,
-	7692:  0x9CEB,
-	7693:  0x9D03,
-	7694:  0x9D06,
-	7695:  0x9D2A,
-	7696:  0x9D26,
-	7697:  0x9DAF,
-	7698:  0x9D23,
-	7699:  0x9D1F,
-	7700:  0x9D44,
-	7701:  0x9D15,
-	7702:  0x9D12,
-	7703:  0x9D41,
-	7704:  0x9D3F,
-	7705:  0x9D3E,
-	7706:  0x9D46,
-	7707:  0x9D48,
-	7708:  0x9D5D,
-	7709:  0x9D5E,
-	7710:  0x9D64,
-	7711:  0x9D51,
-	7712:  0x9D50,
-	7713:  0x9D59,
-	7714:  0x9D72,
-	7715:  0x9D89,
-	7716:  0x9D87,
-	7717:  0x9DAB,
-	7718:  0x9D6F,
-	7719:  0x9D7A,
-	7720:  0x9D9A,
-	7721:  0x9DA4,
-	7722:  0x9DA9,
-	7723:  0x9DB2,
-	7724:  0x9DC4,
-	7725:  0x9DC1,
-	7726:  0x9DBB,
-	7727:  0x9DB8,
-	7728:  0x9DBA,
-	7729:  0x9DC6,
-	7730:  0x9DCF,
-	7731:  0x9DC2,
-	7732:  0x9DD9,
-	7733:  0x9DD3,
-	7734:  0x9DF8,
-	7735:  0x9DE6,
-	7736:  0x9DED,
-	7737:  0x9DEF,
-	7738:  0x9DFD,
-	7739:  0x9E1A,
-	7740:  0x9E1B,
-	7741:  0x9E1E,
-	7742:  0x9E75,
-	7743:  0x9E79,
-	7744:  0x9E7D,
-	7745:  0x9E81,
-	7746:  0x9E88,
-	7747:  0x9E8B,
-	7748:  0x9E8C,
-	7749:  0x9E92,
-	7750:  0x9E95,
-	7751:  0x9E91,
-	7752:  0x9E9D,
-	7753:  0x9EA5,
-	7754:  0x9EA9,
-	7755:  0x9EB8,
-	7756:  0x9EAA,
-	7757:  0x9EAD,
-	7758:  0x9761,
-	7759:  0x9ECC,
-	7760:  0x9ECE,
-	7761:  0x9ECF,
-	7762:  0x9ED0,
-	7763:  0x9ED4,
-	7764:  0x9EDC,
-	7765:  0x9EDE,
-	7766:  0x9EDD,
-	7767:  0x9EE0,
-	7768:  0x9EE5,
-	7769:  0x9EE8,
-	7770:  0x9EEF,
-	7771:  0x9EF4,
-	7772:  0x9EF6,
-	7773:  0x9EF7,
-	7774:  0x9EF9,
-	7775:  0x9EFB,
-	7776:  0x9EFC,
-	7777:  0x9EFD,
-	7778:  0x9F07,
-	7779:  0x9F08,
-	7780:  0x76B7,
-	7781:  0x9F15,
-	7782:  0x9F21,
-	7783:  0x9F2C,
-	7784:  0x9F3E,
-	7785:  0x9F4A,
-	7786:  0x9F52,
-	7787:  0x9F54,
-	7788:  0x9F63,
-	7789:  0x9F5F,
-	7790:  0x9F60,
-	7791:  0x9F61,
-	7792:  0x9F66,
-	7793:  0x9F67,
-	7794:  0x9F6C,
-	7795:  0x9F6A,
-	7796:  0x9F77,
-	7797:  0x9F72,
-	7798:  0x9F76,
-	7799:  0x9F95,
-	7800:  0x9F9C,
-	7801:  0x9FA0,
-	7802:  0x582F,
-	7803:  0x69C7,
-	7804:  0x9059,
-	7805:  0x7464,
-	7806:  0x51DC,
-	7807:  0x7199,
-	8272:  0x7E8A,
-	8273:  0x891C,
-	8274:  0x9348,
-	8275:  0x9288,
-	8276:  0x84DC,
-	8277:  0x4FC9,
-	8278:  0x70BB,
-	8279:  0x6631,
-	8280:  0x68C8,
-	8281:  0x92F9,
-	8282:  0x66FB,
-	8283:  0x5F45,
-	8284:  0x4E28,
-	8285:  0x4EE1,
-	8286:  0x4EFC,
-	8287:  0x4F00,
-	8288:  0x4F03,
-	8289:  0x4F39,
-	8290:  0x4F56,
-	8291:  0x4F92,
-	8292:  0x4F8A,
-	8293:  0x4F9A,
-	8294:  0x4F94,
-	8295:  0x4FCD,
-	8296:  0x5040,
-	8297:  0x5022,
-	8298:  0x4FFF,
-	8299:  0x501E,
-	8300:  0x5046,
-	8301:  0x5070,
-	8302:  0x5042,
-	8303:  0x5094,
-	8304:  0x50F4,
-	8305:  0x50D8,
-	8306:  0x514A,
-	8307:  0x5164,
-	8308:  0x519D,
-	8309:  0x51BE,
-	8310:  0x51EC,
-	8311:  0x5215,
-	8312:  0x529C,
-	8313:  0x52A6,
-	8314:  0x52C0,
-	8315:  0x52DB,
-	8316:  0x5300,
-	8317:  0x5307,
-	8318:  0x5324,
-	8319:  0x5372,
-	8320:  0x5393,
-	8321:  0x53B2,
-	8322:  0x53DD,
-	8323:  0xFA0E,
-	8324:  0x549C,
-	8325:  0x548A,
-	8326:  0x54A9,
-	8327:  0x54FF,
-	8328:  0x5586,
-	8329:  0x5759,
-	8330:  0x5765,
-	8331:  0x57AC,
-	8332:  0x57C8,
-	8333:  0x57C7,
-	8334:  0xFA0F,
-	8335:  0xFA10,
-	8336:  0x589E,
-	8337:  0x58B2,
-	8338:  0x590B,
-	8339:  0x5953,
-	8340:  0x595B,
-	8341:  0x595D,
-	8342:  0x5963,
-	8343:  0x59A4,
-	8344:  0x59BA,
-	8345:  0x5B56,
-	8346:  0x5BC0,
-	8347:  0x752F,
-	8348:  0x5BD8,
-	8349:  0x5BEC,
-	8350:  0x5C1E,
-	8351:  0x5CA6,
-	8352:  0x5CBA,
-	8353:  0x5CF5,
-	8354:  0x5D27,
-	8355:  0x5D53,
-	8356:  0xFA11,
-	8357:  0x5D42,
-	8358:  0x5D6D,
-	8359:  0x5DB8,
-	8360:  0x5DB9,
-	8361:  0x5DD0,
-	8362:  0x5F21,
-	8363:  0x5F34,
-	8364:  0x5F67,
-	8365:  0x5FB7,
-	8366:  0x5FDE,
-	8367:  0x605D,
-	8368:  0x6085,
-	8369:  0x608A,
-	8370:  0x60DE,
-	8371:  0x60D5,
-	8372:  0x6120,
-	8373:  0x60F2,
-	8374:  0x6111,
-	8375:  0x6137,
-	8376:  0x6130,
-	8377:  0x6198,
-	8378:  0x6213,
-	8379:  0x62A6,
-	8380:  0x63F5,
-	8381:  0x6460,
-	8382:  0x649D,
-	8383:  0x64CE,
-	8384:  0x654E,
-	8385:  0x6600,
-	8386:  0x6615,
-	8387:  0x663B,
-	8388:  0x6609,
-	8389:  0x662E,
-	8390:  0x661E,
-	8391:  0x6624,
-	8392:  0x6665,
-	8393:  0x6657,
-	8394:  0x6659,
-	8395:  0xFA12,
-	8396:  0x6673,
-	8397:  0x6699,
-	8398:  0x66A0,
-	8399:  0x66B2,
-	8400:  0x66BF,
-	8401:  0x66FA,
-	8402:  0x670E,
-	8403:  0xF929,
-	8404:  0x6766,
-	8405:  0x67BB,
-	8406:  0x6852,
-	8407:  0x67C0,
-	8408:  0x6801,
-	8409:  0x6844,
-	8410:  0x68CF,
-	8411:  0xFA13,
-	8412:  0x6968,
-	8413:  0xFA14,
-	8414:  0x6998,
-	8415:  0x69E2,
-	8416:  0x6A30,
-	8417:  0x6A6B,
-	8418:  0x6A46,
-	8419:  0x6A73,
-	8420:  0x6A7E,
-	8421:  0x6AE2,
-	8422:  0x6AE4,
-	8423:  0x6BD6,
-	8424:  0x6C3F,
-	8425:  0x6C5C,
-	8426:  0x6C86,
-	8427:  0x6C6F,
-	8428:  0x6CDA,
-	8429:  0x6D04,
-	8430:  0x6D87,
-	8431:  0x6D6F,
-	8432:  0x6D96,
-	8433:  0x6DAC,
-	8434:  0x6DCF,
-	8435:  0x6DF8,
-	8436:  0x6DF2,
-	8437:  0x6DFC,
-	8438:  0x6E39,
-	8439:  0x6E5C,
-	8440:  0x6E27,
-	8441:  0x6E3C,
-	8442:  0x6EBF,
-	8443:  0x6F88,
-	8444:  0x6FB5,
-	8445:  0x6FF5,
-	8446:  0x7005,
-	8447:  0x7007,
-	8448:  0x7028,
-	8449:  0x7085,
-	8450:  0x70AB,
-	8451:  0x710F,
-	8452:  0x7104,
-	8453:  0x715C,
-	8454:  0x7146,
-	8455:  0x7147,
-	8456:  0xFA15,
-	8457:  0x71C1,
-	8458:  0x71FE,
-	8459:  0x72B1,
-	8460:  0x72BE,
-	8461:  0x7324,
-	8462:  0xFA16,
-	8463:  0x7377,
-	8464:  0x73BD,
-	8465:  0x73C9,
-	8466:  0x73D6,
-	8467:  0x73E3,
-	8468:  0x73D2,
-	8469:  0x7407,
-	8470:  0x73F5,
-	8471:  0x7426,
-	8472:  0x742A,
-	8473:  0x7429,
-	8474:  0x742E,
-	8475:  0x7462,
-	8476:  0x7489,
-	8477:  0x749F,
-	8478:  0x7501,
-	8479:  0x756F,
-	8480:  0x7682,
-	8481:  0x769C,
-	8482:  0x769E,
-	8483:  0x769B,
-	8484:  0x76A6,
-	8485:  0xFA17,
-	8486:  0x7746,
-	8487:  0x52AF,
-	8488:  0x7821,
-	8489:  0x784E,
-	8490:  0x7864,
-	8491:  0x787A,
-	8492:  0x7930,
-	8493:  0xFA18,
-	8494:  0xFA19,
-	8495:  0xFA1A,
-	8496:  0x7994,
-	8497:  0xFA1B,
-	8498:  0x799B,
-	8499:  0x7AD1,
-	8500:  0x7AE7,
-	8501:  0xFA1C,
-	8502:  0x7AEB,
-	8503:  0x7B9E,
-	8504:  0xFA1D,
-	8505:  0x7D48,
-	8506:  0x7D5C,
-	8507:  0x7DB7,
-	8508:  0x7DA0,
-	8509:  0x7DD6,
-	8510:  0x7E52,
-	8511:  0x7F47,
-	8512:  0x7FA1,
-	8513:  0xFA1E,
-	8514:  0x8301,
-	8515:  0x8362,
-	8516:  0x837F,
-	8517:  0x83C7,
-	8518:  0x83F6,
-	8519:  0x8448,
-	8520:  0x84B4,
-	8521:  0x8553,
-	8522:  0x8559,
-	8523:  0x856B,
-	8524:  0xFA1F,
-	8525:  0x85B0,
-	8526:  0xFA20,
-	8527:  0xFA21,
-	8528:  0x8807,
-	8529:  0x88F5,
-	8530:  0x8A12,
-	8531:  0x8A37,
-	8532:  0x8A79,
-	8533:  0x8AA7,
-	8534:  0x8ABE,
-	8535:  0x8ADF,
-	8536:  0xFA22,
-	8537:  0x8AF6,
-	8538:  0x8B53,
-	8539:  0x8B7F,
-	8540:  0x8CF0,
-	8541:  0x8CF4,
-	8542:  0x8D12,
-	8543:  0x8D76,
-	8544:  0xFA23,
-	8545:  0x8ECF,
-	8546:  0xFA24,
-	8547:  0xFA25,
-	8548:  0x9067,
-	8549:  0x90DE,
-	8550:  0xFA26,
-	8551:  0x9115,
-	8552:  0x9127,
-	8553:  0x91DA,
-	8554:  0x91D7,
-	8555:  0x91DE,
-	8556:  0x91ED,
-	8557:  0x91EE,
-	8558:  0x91E4,
-	8559:  0x91E5,
-	8560:  0x9206,
-	8561:  0x9210,
-	8562:  0x920A,
-	8563:  0x923A,
-	8564:  0x9240,
-	8565:  0x923C,
-	8566:  0x924E,
-	8567:  0x9259,
-	8568:  0x9251,
-	8569:  0x9239,
-	8570:  0x9267,
-	8571:  0x92A7,
-	8572:  0x9277,
-	8573:  0x9278,
-	8574:  0x92E7,
-	8575:  0x92D7,
-	8576:  0x92D9,
-	8577:  0x92D0,
-	8578:  0xFA27,
-	8579:  0x92D5,
-	8580:  0x92E0,
-	8581:  0x92D3,
-	8582:  0x9325,
-	8583:  0x9321,
-	8584:  0x92FB,
-	8585:  0xFA28,
-	8586:  0x931E,
-	8587:  0x92FF,
-	8588:  0x931D,
-	8589:  0x9302,
-	8590:  0x9370,
-	8591:  0x9357,
-	8592:  0x93A4,
-	8593:  0x93C6,
-	8594:  0x93DE,
-	8595:  0x93F8,
-	8596:  0x9431,
-	8597:  0x9445,
-	8598:  0x9448,
-	8599:  0x9592,
-	8600:  0xF9DC,
-	8601:  0xFA29,
-	8602:  0x969D,
-	8603:  0x96AF,
-	8604:  0x9733,
-	8605:  0x973B,
-	8606:  0x9743,
-	8607:  0x974D,
-	8608:  0x974F,
-	8609:  0x9751,
-	8610:  0x9755,
-	8611:  0x9857,
-	8612:  0x9865,
-	8613:  0xFA2A,
-	8614:  0xFA2B,
-	8615:  0x9927,
-	8616:  0xFA2C,
-	8617:  0x999E,
-	8618:  0x9A4E,
-	8619:  0x9AD9,
-	8620:  0x9ADC,
-	8621:  0x9B75,
-	8622:  0x9B72,
-	8623:  0x9B8F,
-	8624:  0x9BB1,
-	8625:  0x9BBB,
-	8626:  0x9C00,
-	8627:  0x9D70,
-	8628:  0x9D6B,
-	8629:  0xFA2D,
-	8630:  0x9E19,
-	8631:  0x9ED1,
-	8634:  0x2170,
-	8635:  0x2171,
-	8636:  0x2172,
-	8637:  0x2173,
-	8638:  0x2174,
-	8639:  0x2175,
-	8640:  0x2176,
-	8641:  0x2177,
-	8642:  0x2178,
-	8643:  0x2179,
-	8644:  0xFFE2,
-	8645:  0xFFE4,
-	8646:  0xFF07,
-	8647:  0xFF02,
-	10716: 0x2170,
-	10717: 0x2171,
-	10718: 0x2172,
-	10719: 0x2173,
-	10720: 0x2174,
-	10721: 0x2175,
-	10722: 0x2176,
-	10723: 0x2177,
-	10724: 0x2178,
-	10725: 0x2179,
-	10726: 0x2160,
-	10727: 0x2161,
-	10728: 0x2162,
-	10729: 0x2163,
-	10730: 0x2164,
-	10731: 0x2165,
-	10732: 0x2166,
-	10733: 0x2167,
-	10734: 0x2168,
-	10735: 0x2169,
-	10736: 0xFFE2,
-	10737: 0xFFE4,
-	10738: 0xFF07,
-	10739: 0xFF02,
-	10740: 0x3231,
-	10741: 0x2116,
-	10742: 0x2121,
-	10743: 0x2235,
-	10744: 0x7E8A,
-	10745: 0x891C,
-	10746: 0x9348,
-	10747: 0x9288,
-	10748: 0x84DC,
-	10749: 0x4FC9,
-	10750: 0x70BB,
-	10751: 0x6631,
-	10752: 0x68C8,
-	10753: 0x92F9,
-	10754: 0x66FB,
-	10755: 0x5F45,
-	10756: 0x4E28,
-	10757: 0x4EE1,
-	10758: 0x4EFC,
-	10759: 0x4F00,
-	10760: 0x4F03,
-	10761: 0x4F39,
-	10762: 0x4F56,
-	10763: 0x4F92,
-	10764: 0x4F8A,
-	10765: 0x4F9A,
-	10766: 0x4F94,
-	10767: 0x4FCD,
-	10768: 0x5040,
-	10769: 0x5022,
-	10770: 0x4FFF,
-	10771: 0x501E,
-	10772: 0x5046,
-	10773: 0x5070,
-	10774: 0x5042,
-	10775: 0x5094,
-	10776: 0x50F4,
-	10777: 0x50D8,
-	10778: 0x514A,
-	10779: 0x5164,
-	10780: 0x519D,
-	10781: 0x51BE,
-	10782: 0x51EC,
-	10783: 0x5215,
-	10784: 0x529C,
-	10785: 0x52A6,
-	10786: 0x52C0,
-	10787: 0x52DB,
-	10788: 0x5300,
-	10789: 0x5307,
-	10790: 0x5324,
-	10791: 0x5372,
-	10792: 0x5393,
-	10793: 0x53B2,
-	10794: 0x53DD,
-	10795: 0xFA0E,
-	10796: 0x549C,
-	10797: 0x548A,
-	10798: 0x54A9,
-	10799: 0x54FF,
-	10800: 0x5586,
-	10801: 0x5759,
-	10802: 0x5765,
-	10803: 0x57AC,
-	10804: 0x57C8,
-	10805: 0x57C7,
-	10806: 0xFA0F,
-	10807: 0xFA10,
-	10808: 0x589E,
-	10809: 0x58B2,
-	10810: 0x590B,
-	10811: 0x5953,
-	10812: 0x595B,
-	10813: 0x595D,
-	10814: 0x5963,
-	10815: 0x59A4,
-	10816: 0x59BA,
-	10817: 0x5B56,
-	10818: 0x5BC0,
-	10819: 0x752F,
-	10820: 0x5BD8,
-	10821: 0x5BEC,
-	10822: 0x5C1E,
-	10823: 0x5CA6,
-	10824: 0x5CBA,
-	10825: 0x5CF5,
-	10826: 0x5D27,
-	10827: 0x5D53,
-	10828: 0xFA11,
-	10829: 0x5D42,
-	10830: 0x5D6D,
-	10831: 0x5DB8,
-	10832: 0x5DB9,
-	10833: 0x5DD0,
-	10834: 0x5F21,
-	10835: 0x5F34,
-	10836: 0x5F67,
-	10837: 0x5FB7,
-	10838: 0x5FDE,
-	10839: 0x605D,
-	10840: 0x6085,
-	10841: 0x608A,
-	10842: 0x60DE,
-	10843: 0x60D5,
-	10844: 0x6120,
-	10845: 0x60F2,
-	10846: 0x6111,
-	10847: 0x6137,
-	10848: 0x6130,
-	10849: 0x6198,
-	10850: 0x6213,
-	10851: 0x62A6,
-	10852: 0x63F5,
-	10853: 0x6460,
-	10854: 0x649D,
-	10855: 0x64CE,
-	10856: 0x654E,
-	10857: 0x6600,
-	10858: 0x6615,
-	10859: 0x663B,
-	10860: 0x6609,
-	10861: 0x662E,
-	10862: 0x661E,
-	10863: 0x6624,
-	10864: 0x6665,
-	10865: 0x6657,
-	10866: 0x6659,
-	10867: 0xFA12,
-	10868: 0x6673,
-	10869: 0x6699,
-	10870: 0x66A0,
-	10871: 0x66B2,
-	10872: 0x66BF,
-	10873: 0x66FA,
-	10874: 0x670E,
-	10875: 0xF929,
-	10876: 0x6766,
-	10877: 0x67BB,
-	10878: 0x6852,
-	10879: 0x67C0,
-	10880: 0x6801,
-	10881: 0x6844,
-	10882: 0x68CF,
-	10883: 0xFA13,
-	10884: 0x6968,
-	10885: 0xFA14,
-	10886: 0x6998,
-	10887: 0x69E2,
-	10888: 0x6A30,
-	10889: 0x6A6B,
-	10890: 0x6A46,
-	10891: 0x6A73,
-	10892: 0x6A7E,
-	10893: 0x6AE2,
-	10894: 0x6AE4,
-	10895: 0x6BD6,
-	10896: 0x6C3F,
-	10897: 0x6C5C,
-	10898: 0x6C86,
-	10899: 0x6C6F,
-	10900: 0x6CDA,
-	10901: 0x6D04,
-	10902: 0x6D87,
-	10903: 0x6D6F,
-	10904: 0x6D96,
-	10905: 0x6DAC,
-	10906: 0x6DCF,
-	10907: 0x6DF8,
-	10908: 0x6DF2,
-	10909: 0x6DFC,
-	10910: 0x6E39,
-	10911: 0x6E5C,
-	10912: 0x6E27,
-	10913: 0x6E3C,
-	10914: 0x6EBF,
-	10915: 0x6F88,
-	10916: 0x6FB5,
-	10917: 0x6FF5,
-	10918: 0x7005,
-	10919: 0x7007,
-	10920: 0x7028,
-	10921: 0x7085,
-	10922: 0x70AB,
-	10923: 0x710F,
-	10924: 0x7104,
-	10925: 0x715C,
-	10926: 0x7146,
-	10927: 0x7147,
-	10928: 0xFA15,
-	10929: 0x71C1,
-	10930: 0x71FE,
-	10931: 0x72B1,
-	10932: 0x72BE,
-	10933: 0x7324,
-	10934: 0xFA16,
-	10935: 0x7377,
-	10936: 0x73BD,
-	10937: 0x73C9,
-	10938: 0x73D6,
-	10939: 0x73E3,
-	10940: 0x73D2,
-	10941: 0x7407,
-	10942: 0x73F5,
-	10943: 0x7426,
-	10944: 0x742A,
-	10945: 0x7429,
-	10946: 0x742E,
-	10947: 0x7462,
-	10948: 0x7489,
-	10949: 0x749F,
-	10950: 0x7501,
-	10951: 0x756F,
-	10952: 0x7682,
-	10953: 0x769C,
-	10954: 0x769E,
-	10955: 0x769B,
-	10956: 0x76A6,
-	10957: 0xFA17,
-	10958: 0x7746,
-	10959: 0x52AF,
-	10960: 0x7821,
-	10961: 0x784E,
-	10962: 0x7864,
-	10963: 0x787A,
-	10964: 0x7930,
-	10965: 0xFA18,
-	10966: 0xFA19,
-	10967: 0xFA1A,
-	10968: 0x7994,
-	10969: 0xFA1B,
-	10970: 0x799B,
-	10971: 0x7AD1,
-	10972: 0x7AE7,
-	10973: 0xFA1C,
-	10974: 0x7AEB,
-	10975: 0x7B9E,
-	10976: 0xFA1D,
-	10977: 0x7D48,
-	10978: 0x7D5C,
-	10979: 0x7DB7,
-	10980: 0x7DA0,
-	10981: 0x7DD6,
-	10982: 0x7E52,
-	10983: 0x7F47,
-	10984: 0x7FA1,
-	10985: 0xFA1E,
-	10986: 0x8301,
-	10987: 0x8362,
-	10988: 0x837F,
-	10989: 0x83C7,
-	10990: 0x83F6,
-	10991: 0x8448,
-	10992: 0x84B4,
-	10993: 0x8553,
-	10994: 0x8559,
-	10995: 0x856B,
-	10996: 0xFA1F,
-	10997: 0x85B0,
-	10998: 0xFA20,
-	10999: 0xFA21,
-	11000: 0x8807,
-	11001: 0x88F5,
-	11002: 0x8A12,
-	11003: 0x8A37,
-	11004: 0x8A79,
-	11005: 0x8AA7,
-	11006: 0x8ABE,
-	11007: 0x8ADF,
-	11008: 0xFA22,
-	11009: 0x8AF6,
-	11010: 0x8B53,
-	11011: 0x8B7F,
-	11012: 0x8CF0,
-	11013: 0x8CF4,
-	11014: 0x8D12,
-	11015: 0x8D76,
-	11016: 0xFA23,
-	11017: 0x8ECF,
-	11018: 0xFA24,
-	11019: 0xFA25,
-	11020: 0x9067,
-	11021: 0x90DE,
-	11022: 0xFA26,
-	11023: 0x9115,
-	11024: 0x9127,
-	11025: 0x91DA,
-	11026: 0x91D7,
-	11027: 0x91DE,
-	11028: 0x91ED,
-	11029: 0x91EE,
-	11030: 0x91E4,
-	11031: 0x91E5,
-	11032: 0x9206,
-	11033: 0x9210,
-	11034: 0x920A,
-	11035: 0x923A,
-	11036: 0x9240,
-	11037: 0x923C,
-	11038: 0x924E,
-	11039: 0x9259,
-	11040: 0x9251,
-	11041: 0x9239,
-	11042: 0x9267,
-	11043: 0x92A7,
-	11044: 0x9277,
-	11045: 0x9278,
-	11046: 0x92E7,
-	11047: 0x92D7,
-	11048: 0x92D9,
-	11049: 0x92D0,
-	11050: 0xFA27,
-	11051: 0x92D5,
-	11052: 0x92E0,
-	11053: 0x92D3,
-	11054: 0x9325,
-	11055: 0x9321,
-	11056: 0x92FB,
-	11057: 0xFA28,
-	11058: 0x931E,
-	11059: 0x92FF,
-	11060: 0x931D,
-	11061: 0x9302,
-	11062: 0x9370,
-	11063: 0x9357,
-	11064: 0x93A4,
-	11065: 0x93C6,
-	11066: 0x93DE,
-	11067: 0x93F8,
-	11068: 0x9431,
-	11069: 0x9445,
-	11070: 0x9448,
-	11071: 0x9592,
-	11072: 0xF9DC,
-	11073: 0xFA29,
-	11074: 0x969D,
-	11075: 0x96AF,
-	11076: 0x9733,
-	11077: 0x973B,
-	11078: 0x9743,
-	11079: 0x974D,
-	11080: 0x974F,
-	11081: 0x9751,
-	11082: 0x9755,
-	11083: 0x9857,
-	11084: 0x9865,
-	11085: 0xFA2A,
-	11086: 0xFA2B,
-	11087: 0x9927,
-	11088: 0xFA2C,
-	11089: 0x999E,
-	11090: 0x9A4E,
-	11091: 0x9AD9,
-	11092: 0x9ADC,
-	11093: 0x9B75,
-	11094: 0x9B72,
-	11095: 0x9B8F,
-	11096: 0x9BB1,
-	11097: 0x9BBB,
-	11098: 0x9C00,
-	11099: 0x9D70,
-	11100: 0x9D6B,
-	11101: 0xFA2D,
-	11102: 0x9E19,
-	11103: 0x9ED1,
-}
-
-// jis0212Decode is the decoding table from JIS 0212 code to Unicode.
-// It is defined at http://encoding.spec.whatwg.org/index-jis0212.txt
-var jis0212Decode = [...]uint16{
-	108:  0x02D8,
-	109:  0x02C7,
-	110:  0x00B8,
-	111:  0x02D9,
-	112:  0x02DD,
-	113:  0x00AF,
-	114:  0x02DB,
-	115:  0x02DA,
-	116:  0xFF5E,
-	117:  0x0384,
-	118:  0x0385,
-	127:  0x00A1,
-	128:  0x00A6,
-	129:  0x00BF,
-	168:  0x00BA,
-	169:  0x00AA,
-	170:  0x00A9,
-	171:  0x00AE,
-	172:  0x2122,
-	173:  0x00A4,
-	174:  0x2116,
-	534:  0x0386,
-	535:  0x0388,
-	536:  0x0389,
-	537:  0x038A,
-	538:  0x03AA,
-	540:  0x038C,
-	542:  0x038E,
-	543:  0x03AB,
-	545:  0x038F,
-	550:  0x03AC,
-	551:  0x03AD,
-	552:  0x03AE,
-	553:  0x03AF,
-	554:  0x03CA,
-	555:  0x0390,
-	556:  0x03CC,
-	557:  0x03C2,
-	558:  0x03CD,
-	559:  0x03CB,
-	560:  0x03B0,
-	561:  0x03CE,
-	597:  0x0402,
-	598:  0x0403,
-	599:  0x0404,
-	600:  0x0405,
-	601:  0x0406,
-	602:  0x0407,
-	603:  0x0408,
-	604:  0x0409,
-	605:  0x040A,
-	606:  0x040B,
-	607:  0x040C,
-	608:  0x040E,
-	609:  0x040F,
-	645:  0x0452,
-	646:  0x0453,
-	647:  0x0454,
-	648:  0x0455,
-	649:  0x0456,
-	650:  0x0457,
-	651:  0x0458,
-	652:  0x0459,
-	653:  0x045A,
-	654:  0x045B,
-	655:  0x045C,
-	656:  0x045E,
-	657:  0x045F,
-	752:  0x00C6,
-	753:  0x0110,
-	755:  0x0126,
-	757:  0x0132,
-	759:  0x0141,
-	760:  0x013F,
-	762:  0x014A,
-	763:  0x00D8,
-	764:  0x0152,
-	766:  0x0166,
-	767:  0x00DE,
-	784:  0x00E6,
-	785:  0x0111,
-	786:  0x00F0,
-	787:  0x0127,
-	788:  0x0131,
-	789:  0x0133,
-	790:  0x0138,
-	791:  0x0142,
-	792:  0x0140,
-	793:  0x0149,
-	794:  0x014B,
-	795:  0x00F8,
-	796:  0x0153,
-	797:  0x00DF,
-	798:  0x0167,
-	799:  0x00FE,
-	846:  0x00C1,
-	847:  0x00C0,
-	848:  0x00C4,
-	849:  0x00C2,
-	850:  0x0102,
-	851:  0x01CD,
-	852:  0x0100,
-	853:  0x0104,
-	854:  0x00C5,
-	855:  0x00C3,
-	856:  0x0106,
-	857:  0x0108,
-	858:  0x010C,
-	859:  0x00C7,
-	860:  0x010A,
-	861:  0x010E,
-	862:  0x00C9,
-	863:  0x00C8,
-	864:  0x00CB,
-	865:  0x00CA,
-	866:  0x011A,
-	867:  0x0116,
-	868:  0x0112,
-	869:  0x0118,
-	871:  0x011C,
-	872:  0x011E,
-	873:  0x0122,
-	874:  0x0120,
-	875:  0x0124,
-	876:  0x00CD,
-	877:  0x00CC,
-	878:  0x00CF,
-	879:  0x00CE,
-	880:  0x01CF,
-	881:  0x0130,
-	882:  0x012A,
-	883:  0x012E,
-	884:  0x0128,
-	885:  0x0134,
-	886:  0x0136,
-	887:  0x0139,
-	888:  0x013D,
-	889:  0x013B,
-	890:  0x0143,
-	891:  0x0147,
-	892:  0x0145,
-	893:  0x00D1,
-	894:  0x00D3,
-	895:  0x00D2,
-	896:  0x00D6,
-	897:  0x00D4,
-	898:  0x01D1,
-	899:  0x0150,
-	900:  0x014C,
-	901:  0x00D5,
-	902:  0x0154,
-	903:  0x0158,
-	904:  0x0156,
-	905:  0x015A,
-	906:  0x015C,
-	907:  0x0160,
-	908:  0x015E,
-	909:  0x0164,
-	910:  0x0162,
-	911:  0x00DA,
-	912:  0x00D9,
-	913:  0x00DC,
-	914:  0x00DB,
-	915:  0x016C,
-	916:  0x01D3,
-	917:  0x0170,
-	918:  0x016A,
-	919:  0x0172,
-	920:  0x016E,
-	921:  0x0168,
-	922:  0x01D7,
-	923:  0x01DB,
-	924:  0x01D9,
-	925:  0x01D5,
-	926:  0x0174,
-	927:  0x00DD,
-	928:  0x0178,
-	929:  0x0176,
-	930:  0x0179,
-	931:  0x017D,
-	932:  0x017B,
-	940:  0x00E1,
-	941:  0x00E0,
-	942:  0x00E4,
-	943:  0x00E2,
-	944:  0x0103,
-	945:  0x01CE,
-	946:  0x0101,
-	947:  0x0105,
-	948:  0x00E5,
-	949:  0x00E3,
-	950:  0x0107,
-	951:  0x0109,
-	952:  0x010D,
-	953:  0x00E7,
-	954:  0x010B,
-	955:  0x010F,
-	956:  0x00E9,
-	957:  0x00E8,
-	958:  0x00EB,
-	959:  0x00EA,
-	960:  0x011B,
-	961:  0x0117,
-	962:  0x0113,
-	963:  0x0119,
-	964:  0x01F5,
-	965:  0x011D,
-	966:  0x011F,
-	968:  0x0121,
-	969:  0x0125,
-	970:  0x00ED,
-	971:  0x00EC,
-	972:  0x00EF,
-	973:  0x00EE,
-	974:  0x01D0,
-	976:  0x012B,
-	977:  0x012F,
-	978:  0x0129,
-	979:  0x0135,
-	980:  0x0137,
-	981:  0x013A,
-	982:  0x013E,
-	983:  0x013C,
-	984:  0x0144,
-	985:  0x0148,
-	986:  0x0146,
-	987:  0x00F1,
-	988:  0x00F3,
-	989:  0x00F2,
-	990:  0x00F6,
-	991:  0x00F4,
-	992:  0x01D2,
-	993:  0x0151,
-	994:  0x014D,
-	995:  0x00F5,
-	996:  0x0155,
-	997:  0x0159,
-	998:  0x0157,
-	999:  0x015B,
-	1000: 0x015D,
-	1001: 0x0161,
-	1002: 0x015F,
-	1003: 0x0165,
-	1004: 0x0163,
-	1005: 0x00FA,
-	1006: 0x00F9,
-	1007: 0x00FC,
-	1008: 0x00FB,
-	1009: 0x016D,
-	1010: 0x01D4,
-	1011: 0x0171,
-	1012: 0x016B,
-	1013: 0x0173,
-	1014: 0x016F,
-	1015: 0x0169,
-	1016: 0x01D8,
-	1017: 0x01DC,
-	1018: 0x01DA,
-	1019: 0x01D6,
-	1020: 0x0175,
-	1021: 0x00FD,
-	1022: 0x00FF,
-	1023: 0x0177,
-	1024: 0x017A,
-	1025: 0x017E,
-	1026: 0x017C,
-	1410: 0x4E02,
-	1411: 0x4E04,
-	1412: 0x4E05,
-	1413: 0x4E0C,
-	1414: 0x4E12,
-	1415: 0x4E1F,
-	1416: 0x4E23,
-	1417: 0x4E24,
-	1418: 0x4E28,
-	1419: 0x4E2B,
-	1420: 0x4E2E,
-	1421: 0x4E2F,
-	1422: 0x4E30,
-	1423: 0x4E35,
-	1424: 0x4E40,
-	1425: 0x4E41,
-	1426: 0x4E44,
-	1427: 0x4E47,
-	1428: 0x4E51,
-	1429: 0x4E5A,
-	1430: 0x4E5C,
-	1431: 0x4E63,
-	1432: 0x4E68,
-	1433: 0x4E69,
-	1434: 0x4E74,
-	1435: 0x4E75,
-	1436: 0x4E79,
-	1437: 0x4E7F,
-	1438: 0x4E8D,
-	1439: 0x4E96,
-	1440: 0x4E97,
-	1441: 0x4E9D,
-	1442: 0x4EAF,
-	1443: 0x4EB9,
-	1444: 0x4EC3,
-	1445: 0x4ED0,
-	1446: 0x4EDA,
-	1447: 0x4EDB,
-	1448: 0x4EE0,
-	1449: 0x4EE1,
-	1450: 0x4EE2,
-	1451: 0x4EE8,
-	1452: 0x4EEF,
-	1453: 0x4EF1,
-	1454: 0x4EF3,
-	1455: 0x4EF5,
-	1456: 0x4EFD,
-	1457: 0x4EFE,
-	1458: 0x4EFF,
-	1459: 0x4F00,
-	1460: 0x4F02,
-	1461: 0x4F03,
-	1462: 0x4F08,
-	1463: 0x4F0B,
-	1464: 0x4F0C,
-	1465: 0x4F12,
-	1466: 0x4F15,
-	1467: 0x4F16,
-	1468: 0x4F17,
-	1469: 0x4F19,
-	1470: 0x4F2E,
-	1471: 0x4F31,
-	1472: 0x4F60,
-	1473: 0x4F33,
-	1474: 0x4F35,
-	1475: 0x4F37,
-	1476: 0x4F39,
-	1477: 0x4F3B,
-	1478: 0x4F3E,
-	1479: 0x4F40,
-	1480: 0x4F42,
-	1481: 0x4F48,
-	1482: 0x4F49,
-	1483: 0x4F4B,
-	1484: 0x4F4C,
-	1485: 0x4F52,
-	1486: 0x4F54,
-	1487: 0x4F56,
-	1488: 0x4F58,
-	1489: 0x4F5F,
-	1490: 0x4F63,
-	1491: 0x4F6A,
-	1492: 0x4F6C,
-	1493: 0x4F6E,
-	1494: 0x4F71,
-	1495: 0x4F77,
-	1496: 0x4F78,
-	1497: 0x4F79,
-	1498: 0x4F7A,
-	1499: 0x4F7D,
-	1500: 0x4F7E,
-	1501: 0x4F81,
-	1502: 0x4F82,
-	1503: 0x4F84,
-	1504: 0x4F85,
-	1505: 0x4F89,
-	1506: 0x4F8A,
-	1507: 0x4F8C,
-	1508: 0x4F8E,
-	1509: 0x4F90,
-	1510: 0x4F92,
-	1511: 0x4F93,
-	1512: 0x4F94,
-	1513: 0x4F97,
-	1514: 0x4F99,
-	1515: 0x4F9A,
-	1516: 0x4F9E,
-	1517: 0x4F9F,
-	1518: 0x4FB2,
-	1519: 0x4FB7,
-	1520: 0x4FB9,
-	1521: 0x4FBB,
-	1522: 0x4FBC,
-	1523: 0x4FBD,
-	1524: 0x4FBE,
-	1525: 0x4FC0,
-	1526: 0x4FC1,
-	1527: 0x4FC5,
-	1528: 0x4FC6,
-	1529: 0x4FC8,
-	1530: 0x4FC9,
-	1531: 0x4FCB,
-	1532: 0x4FCC,
-	1533: 0x4FCD,
-	1534: 0x4FCF,
-	1535: 0x4FD2,
-	1536: 0x4FDC,
-	1537: 0x4FE0,
-	1538: 0x4FE2,
-	1539: 0x4FF0,
-	1540: 0x4FF2,
-	1541: 0x4FFC,
-	1542: 0x4FFD,
-	1543: 0x4FFF,
-	1544: 0x5000,
-	1545: 0x5001,
-	1546: 0x5004,
-	1547: 0x5007,
-	1548: 0x500A,
-	1549: 0x500C,
-	1550: 0x500E,
-	1551: 0x5010,
-	1552: 0x5013,
-	1553: 0x5017,
-	1554: 0x5018,
-	1555: 0x501B,
-	1556: 0x501C,
-	1557: 0x501D,
-	1558: 0x501E,
-	1559: 0x5022,
-	1560: 0x5027,
-	1561: 0x502E,
-	1562: 0x5030,
-	1563: 0x5032,
-	1564: 0x5033,
-	1565: 0x5035,
-	1566: 0x5040,
-	1567: 0x5041,
-	1568: 0x5042,
-	1569: 0x5045,
-	1570: 0x5046,
-	1571: 0x504A,
-	1572: 0x504C,
-	1573: 0x504E,
-	1574: 0x5051,
-	1575: 0x5052,
-	1576: 0x5053,
-	1577: 0x5057,
-	1578: 0x5059,
-	1579: 0x505F,
-	1580: 0x5060,
-	1581: 0x5062,
-	1582: 0x5063,
-	1583: 0x5066,
-	1584: 0x5067,
-	1585: 0x506A,
-	1586: 0x506D,
-	1587: 0x5070,
-	1588: 0x5071,
-	1589: 0x503B,
-	1590: 0x5081,
-	1591: 0x5083,
-	1592: 0x5084,
-	1593: 0x5086,
-	1594: 0x508A,
-	1595: 0x508E,
-	1596: 0x508F,
-	1597: 0x5090,
-	1598: 0x5092,
-	1599: 0x5093,
-	1600: 0x5094,
-	1601: 0x5096,
-	1602: 0x509B,
-	1603: 0x509C,
-	1604: 0x509E,
-	1605: 0x509F,
-	1606: 0x50A0,
-	1607: 0x50A1,
-	1608: 0x50A2,
-	1609: 0x50AA,
-	1610: 0x50AF,
-	1611: 0x50B0,
-	1612: 0x50B9,
-	1613: 0x50BA,
-	1614: 0x50BD,
-	1615: 0x50C0,
-	1616: 0x50C3,
-	1617: 0x50C4,
-	1618: 0x50C7,
-	1619: 0x50CC,
-	1620: 0x50CE,
-	1621: 0x50D0,
-	1622: 0x50D3,
-	1623: 0x50D4,
-	1624: 0x50D8,
-	1625: 0x50DC,
-	1626: 0x50DD,
-	1627: 0x50DF,
-	1628: 0x50E2,
-	1629: 0x50E4,
-	1630: 0x50E6,
-	1631: 0x50E8,
-	1632: 0x50E9,
-	1633: 0x50EF,
-	1634: 0x50F1,
-	1635: 0x50F6,
-	1636: 0x50FA,
-	1637: 0x50FE,
-	1638: 0x5103,
-	1639: 0x5106,
-	1640: 0x5107,
-	1641: 0x5108,
-	1642: 0x510B,
-	1643: 0x510C,
-	1644: 0x510D,
-	1645: 0x510E,
-	1646: 0x50F2,
-	1647: 0x5110,
-	1648: 0x5117,
-	1649: 0x5119,
-	1650: 0x511B,
-	1651: 0x511C,
-	1652: 0x511D,
-	1653: 0x511E,
-	1654: 0x5123,
-	1655: 0x5127,
-	1656: 0x5128,
-	1657: 0x512C,
-	1658: 0x512D,
-	1659: 0x512F,
-	1660: 0x5131,
-	1661: 0x5133,
-	1662: 0x5134,
-	1663: 0x5135,
-	1664: 0x5138,
-	1665: 0x5139,
-	1666: 0x5142,
-	1667: 0x514A,
-	1668: 0x514F,
-	1669: 0x5153,
-	1670: 0x5155,
-	1671: 0x5157,
-	1672: 0x5158,
-	1673: 0x515F,
-	1674: 0x5164,
-	1675: 0x5166,
-	1676: 0x517E,
-	1677: 0x5183,
-	1678: 0x5184,
-	1679: 0x518B,
-	1680: 0x518E,
-	1681: 0x5198,
-	1682: 0x519D,
-	1683: 0x51A1,
-	1684: 0x51A3,
-	1685: 0x51AD,
-	1686: 0x51B8,
-	1687: 0x51BA,
-	1688: 0x51BC,
-	1689: 0x51BE,
-	1690: 0x51BF,
-	1691: 0x51C2,
-	1692: 0x51C8,
-	1693: 0x51CF,
-	1694: 0x51D1,
-	1695: 0x51D2,
-	1696: 0x51D3,
-	1697: 0x51D5,
-	1698: 0x51D8,
-	1699: 0x51DE,
-	1700: 0x51E2,
-	1701: 0x51E5,
-	1702: 0x51EE,
-	1703: 0x51F2,
-	1704: 0x51F3,
-	1705: 0x51F4,
-	1706: 0x51F7,
-	1707: 0x5201,
-	1708: 0x5202,
-	1709: 0x5205,
-	1710: 0x5212,
-	1711: 0x5213,
-	1712: 0x5215,
-	1713: 0x5216,
-	1714: 0x5218,
-	1715: 0x5222,
-	1716: 0x5228,
-	1717: 0x5231,
-	1718: 0x5232,
-	1719: 0x5235,
-	1720: 0x523C,
-	1721: 0x5245,
-	1722: 0x5249,
-	1723: 0x5255,
-	1724: 0x5257,
-	1725: 0x5258,
-	1726: 0x525A,
-	1727: 0x525C,
-	1728: 0x525F,
-	1729: 0x5260,
-	1730: 0x5261,
-	1731: 0x5266,
-	1732: 0x526E,
-	1733: 0x5277,
-	1734: 0x5278,
-	1735: 0x5279,
-	1736: 0x5280,
-	1737: 0x5282,
-	1738: 0x5285,
-	1739: 0x528A,
-	1740: 0x528C,
-	1741: 0x5293,
-	1742: 0x5295,
-	1743: 0x5296,
-	1744: 0x5297,
-	1745: 0x5298,
-	1746: 0x529A,
-	1747: 0x529C,
-	1748: 0x52A4,
-	1749: 0x52A5,
-	1750: 0x52A6,
-	1751: 0x52A7,
-	1752: 0x52AF,
-	1753: 0x52B0,
-	1754: 0x52B6,
-	1755: 0x52B7,
-	1756: 0x52B8,
-	1757: 0x52BA,
-	1758: 0x52BB,
-	1759: 0x52BD,
-	1760: 0x52C0,
-	1761: 0x52C4,
-	1762: 0x52C6,
-	1763: 0x52C8,
-	1764: 0x52CC,
-	1765: 0x52CF,
-	1766: 0x52D1,
-	1767: 0x52D4,
-	1768: 0x52D6,
-	1769: 0x52DB,
-	1770: 0x52DC,
-	1771: 0x52E1,
-	1772: 0x52E5,
-	1773: 0x52E8,
-	1774: 0x52E9,
-	1775: 0x52EA,
-	1776: 0x52EC,
-	1777: 0x52F0,
-	1778: 0x52F1,
-	1779: 0x52F4,
-	1780: 0x52F6,
-	1781: 0x52F7,
-	1782: 0x5300,
-	1783: 0x5303,
-	1784: 0x530A,
-	1785: 0x530B,
-	1786: 0x530C,
-	1787: 0x5311,
-	1788: 0x5313,
-	1789: 0x5318,
-	1790: 0x531B,
-	1791: 0x531C,
-	1792: 0x531E,
-	1793: 0x531F,
-	1794: 0x5325,
-	1795: 0x5327,
-	1796: 0x5328,
-	1797: 0x5329,
-	1798: 0x532B,
-	1799: 0x532C,
-	1800: 0x532D,
-	1801: 0x5330,
-	1802: 0x5332,
-	1803: 0x5335,
-	1804: 0x533C,
-	1805: 0x533D,
-	1806: 0x533E,
-	1807: 0x5342,
-	1808: 0x534C,
-	1809: 0x534B,
-	1810: 0x5359,
-	1811: 0x535B,
-	1812: 0x5361,
-	1813: 0x5363,
-	1814: 0x5365,
-	1815: 0x536C,
-	1816: 0x536D,
-	1817: 0x5372,
-	1818: 0x5379,
-	1819: 0x537E,
-	1820: 0x5383,
-	1821: 0x5387,
-	1822: 0x5388,
-	1823: 0x538E,
-	1824: 0x5393,
-	1825: 0x5394,
-	1826: 0x5399,
-	1827: 0x539D,
-	1828: 0x53A1,
-	1829: 0x53A4,
-	1830: 0x53AA,
-	1831: 0x53AB,
-	1832: 0x53AF,
-	1833: 0x53B2,
-	1834: 0x53B4,
-	1835: 0x53B5,
-	1836: 0x53B7,
-	1837: 0x53B8,
-	1838: 0x53BA,
-	1839: 0x53BD,
-	1840: 0x53C0,
-	1841: 0x53C5,
-	1842: 0x53CF,
-	1843: 0x53D2,
-	1844: 0x53D3,
-	1845: 0x53D5,
-	1846: 0x53DA,
-	1847: 0x53DD,
-	1848: 0x53DE,
-	1849: 0x53E0,
-	1850: 0x53E6,
-	1851: 0x53E7,
-	1852: 0x53F5,
-	1853: 0x5402,
-	1854: 0x5413,
-	1855: 0x541A,
-	1856: 0x5421,
-	1857: 0x5427,
-	1858: 0x5428,
-	1859: 0x542A,
-	1860: 0x542F,
-	1861: 0x5431,
-	1862: 0x5434,
-	1863: 0x5435,
-	1864: 0x5443,
-	1865: 0x5444,
-	1866: 0x5447,
-	1867: 0x544D,
-	1868: 0x544F,
-	1869: 0x545E,
-	1870: 0x5462,
-	1871: 0x5464,
-	1872: 0x5466,
-	1873: 0x5467,
-	1874: 0x5469,
-	1875: 0x546B,
-	1876: 0x546D,
-	1877: 0x546E,
-	1878: 0x5474,
-	1879: 0x547F,
-	1880: 0x5481,
-	1881: 0x5483,
-	1882: 0x5485,
-	1883: 0x5488,
-	1884: 0x5489,
-	1885: 0x548D,
-	1886: 0x5491,
-	1887: 0x5495,
-	1888: 0x5496,
-	1889: 0x549C,
-	1890: 0x549F,
-	1891: 0x54A1,
-	1892: 0x54A6,
-	1893: 0x54A7,
-	1894: 0x54A9,
-	1895: 0x54AA,
-	1896: 0x54AD,
-	1897: 0x54AE,
-	1898: 0x54B1,
-	1899: 0x54B7,
-	1900: 0x54B9,
-	1901: 0x54BA,
-	1902: 0x54BB,
-	1903: 0x54BF,
-	1904: 0x54C6,
-	1905: 0x54CA,
-	1906: 0x54CD,
-	1907: 0x54CE,
-	1908: 0x54E0,
-	1909: 0x54EA,
-	1910: 0x54EC,
-	1911: 0x54EF,
-	1912: 0x54F6,
-	1913: 0x54FC,
-	1914: 0x54FE,
-	1915: 0x54FF,
-	1916: 0x5500,
-	1917: 0x5501,
-	1918: 0x5505,
-	1919: 0x5508,
-	1920: 0x5509,
-	1921: 0x550C,
-	1922: 0x550D,
-	1923: 0x550E,
-	1924: 0x5515,
-	1925: 0x552A,
-	1926: 0x552B,
-	1927: 0x5532,
-	1928: 0x5535,
-	1929: 0x5536,
-	1930: 0x553B,
-	1931: 0x553C,
-	1932: 0x553D,
-	1933: 0x5541,
-	1934: 0x5547,
-	1935: 0x5549,
-	1936: 0x554A,
-	1937: 0x554D,
-	1938: 0x5550,
-	1939: 0x5551,
-	1940: 0x5558,
-	1941: 0x555A,
-	1942: 0x555B,
-	1943: 0x555E,
-	1944: 0x5560,
-	1945: 0x5561,
-	1946: 0x5564,
-	1947: 0x5566,
-	1948: 0x557F,
-	1949: 0x5581,
-	1950: 0x5582,
-	1951: 0x5586,
-	1952: 0x5588,
-	1953: 0x558E,
-	1954: 0x558F,
-	1955: 0x5591,
-	1956: 0x5592,
-	1957: 0x5593,
-	1958: 0x5594,
-	1959: 0x5597,
-	1960: 0x55A3,
-	1961: 0x55A4,
-	1962: 0x55AD,
-	1963: 0x55B2,
-	1964: 0x55BF,
-	1965: 0x55C1,
-	1966: 0x55C3,
-	1967: 0x55C6,
-	1968: 0x55C9,
-	1969: 0x55CB,
-	1970: 0x55CC,
-	1971: 0x55CE,
-	1972: 0x55D1,
-	1973: 0x55D2,
-	1974: 0x55D3,
-	1975: 0x55D7,
-	1976: 0x55D8,
-	1977: 0x55DB,
-	1978: 0x55DE,
-	1979: 0x55E2,
-	1980: 0x55E9,
-	1981: 0x55F6,
-	1982: 0x55FF,
-	1983: 0x5605,
-	1984: 0x5608,
-	1985: 0x560A,
-	1986: 0x560D,
-	1987: 0x560E,
-	1988: 0x560F,
-	1989: 0x5610,
-	1990: 0x5611,
-	1991: 0x5612,
-	1992: 0x5619,
-	1993: 0x562C,
-	1994: 0x5630,
-	1995: 0x5633,
-	1996: 0x5635,
-	1997: 0x5637,
-	1998: 0x5639,
-	1999: 0x563B,
-	2000: 0x563C,
-	2001: 0x563D,
-	2002: 0x563F,
-	2003: 0x5640,
-	2004: 0x5641,
-	2005: 0x5643,
-	2006: 0x5644,
-	2007: 0x5646,
-	2008: 0x5649,
-	2009: 0x564B,
-	2010: 0x564D,
-	2011: 0x564F,
-	2012: 0x5654,
-	2013: 0x565E,
-	2014: 0x5660,
-	2015: 0x5661,
-	2016: 0x5662,
-	2017: 0x5663,
-	2018: 0x5666,
-	2019: 0x5669,
-	2020: 0x566D,
-	2021: 0x566F,
-	2022: 0x5671,
-	2023: 0x5672,
-	2024: 0x5675,
-	2025: 0x5684,
-	2026: 0x5685,
-	2027: 0x5688,
-	2028: 0x568B,
-	2029: 0x568C,
-	2030: 0x5695,
-	2031: 0x5699,
-	2032: 0x569A,
-	2033: 0x569D,
-	2034: 0x569E,
-	2035: 0x569F,
-	2036: 0x56A6,
-	2037: 0x56A7,
-	2038: 0x56A8,
-	2039: 0x56A9,
-	2040: 0x56AB,
-	2041: 0x56AC,
-	2042: 0x56AD,
-	2043: 0x56B1,
-	2044: 0x56B3,
-	2045: 0x56B7,
-	2046: 0x56BE,
-	2047: 0x56C5,
-	2048: 0x56C9,
-	2049: 0x56CA,
-	2050: 0x56CB,
-	2051: 0x56CF,
-	2052: 0x56D0,
-	2053: 0x56CC,
-	2054: 0x56CD,
-	2055: 0x56D9,
-	2056: 0x56DC,
-	2057: 0x56DD,
-	2058: 0x56DF,
-	2059: 0x56E1,
-	2060: 0x56E4,
-	2061: 0x56E5,
-	2062: 0x56E6,
-	2063: 0x56E7,
-	2064: 0x56E8,
-	2065: 0x56F1,
-	2066: 0x56EB,
-	2067: 0x56ED,
-	2068: 0x56F6,
-	2069: 0x56F7,
-	2070: 0x5701,
-	2071: 0x5702,
-	2072: 0x5707,
-	2073: 0x570A,
-	2074: 0x570C,
-	2075: 0x5711,
-	2076: 0x5715,
-	2077: 0x571A,
-	2078: 0x571B,
-	2079: 0x571D,
-	2080: 0x5720,
-	2081: 0x5722,
-	2082: 0x5723,
-	2083: 0x5724,
-	2084: 0x5725,
-	2085: 0x5729,
-	2086: 0x572A,
-	2087: 0x572C,
-	2088: 0x572E,
-	2089: 0x572F,
-	2090: 0x5733,
-	2091: 0x5734,
-	2092: 0x573D,
-	2093: 0x573E,
-	2094: 0x573F,
-	2095: 0x5745,
-	2096: 0x5746,
-	2097: 0x574C,
-	2098: 0x574D,
-	2099: 0x5752,
-	2100: 0x5762,
-	2101: 0x5765,
-	2102: 0x5767,
-	2103: 0x5768,
-	2104: 0x576B,
-	2105: 0x576D,
-	2106: 0x576E,
-	2107: 0x576F,
-	2108: 0x5770,
-	2109: 0x5771,
-	2110: 0x5773,
-	2111: 0x5774,
-	2112: 0x5775,
-	2113: 0x5777,
-	2114: 0x5779,
-	2115: 0x577A,
-	2116: 0x577B,
-	2117: 0x577C,
-	2118: 0x577E,
-	2119: 0x5781,
-	2120: 0x5783,
-	2121: 0x578C,
-	2122: 0x5794,
-	2123: 0x5797,
-	2124: 0x5799,
-	2125: 0x579A,
-	2126: 0x579C,
-	2127: 0x579D,
-	2128: 0x579E,
-	2129: 0x579F,
-	2130: 0x57A1,
-	2131: 0x5795,
-	2132: 0x57A7,
-	2133: 0x57A8,
-	2134: 0x57A9,
-	2135: 0x57AC,
-	2136: 0x57B8,
-	2137: 0x57BD,
-	2138: 0x57C7,
-	2139: 0x57C8,
-	2140: 0x57CC,
-	2141: 0x57CF,
-	2142: 0x57D5,
-	2143: 0x57DD,
-	2144: 0x57DE,
-	2145: 0x57E4,
-	2146: 0x57E6,
-	2147: 0x57E7,
-	2148: 0x57E9,
-	2149: 0x57ED,
-	2150: 0x57F0,
-	2151: 0x57F5,
-	2152: 0x57F6,
-	2153: 0x57F8,
-	2154: 0x57FD,
-	2155: 0x57FE,
-	2156: 0x57FF,
-	2157: 0x5803,
-	2158: 0x5804,
-	2159: 0x5808,
-	2160: 0x5809,
-	2161: 0x57E1,
-	2162: 0x580C,
-	2163: 0x580D,
-	2164: 0x581B,
-	2165: 0x581E,
-	2166: 0x581F,
-	2167: 0x5820,
-	2168: 0x5826,
-	2169: 0x5827,
-	2170: 0x582D,
-	2171: 0x5832,
-	2172: 0x5839,
-	2173: 0x583F,
-	2174: 0x5849,
-	2175: 0x584C,
-	2176: 0x584D,
-	2177: 0x584F,
-	2178: 0x5850,
-	2179: 0x5855,
-	2180: 0x585F,
-	2181: 0x5861,
-	2182: 0x5864,
-	2183: 0x5867,
-	2184: 0x5868,
-	2185: 0x5878,
-	2186: 0x587C,
-	2187: 0x587F,
-	2188: 0x5880,
-	2189: 0x5881,
-	2190: 0x5887,
-	2191: 0x5888,
-	2192: 0x5889,
-	2193: 0x588A,
-	2194: 0x588C,
-	2195: 0x588D,
-	2196: 0x588F,
-	2197: 0x5890,
-	2198: 0x5894,
-	2199: 0x5896,
-	2200: 0x589D,
-	2201: 0x58A0,
-	2202: 0x58A1,
-	2203: 0x58A2,
-	2204: 0x58A6,
-	2205: 0x58A9,
-	2206: 0x58B1,
-	2207: 0x58B2,
-	2208: 0x58C4,
-	2209: 0x58BC,
-	2210: 0x58C2,
-	2211: 0x58C8,
-	2212: 0x58CD,
-	2213: 0x58CE,
-	2214: 0x58D0,
-	2215: 0x58D2,
-	2216: 0x58D4,
-	2217: 0x58D6,
-	2218: 0x58DA,
-	2219: 0x58DD,
-	2220: 0x58E1,
-	2221: 0x58E2,
-	2222: 0x58E9,
-	2223: 0x58F3,
-	2224: 0x5905,
-	2225: 0x5906,
-	2226: 0x590B,
-	2227: 0x590C,
-	2228: 0x5912,
-	2229: 0x5913,
-	2230: 0x5914,
-	2231: 0x8641,
-	2232: 0x591D,
-	2233: 0x5921,
-	2234: 0x5923,
-	2235: 0x5924,
-	2236: 0x5928,
-	2237: 0x592F,
-	2238: 0x5930,
-	2239: 0x5933,
-	2240: 0x5935,
-	2241: 0x5936,
-	2242: 0x593F,
-	2243: 0x5943,
-	2244: 0x5946,
-	2245: 0x5952,
-	2246: 0x5953,
-	2247: 0x5959,
-	2248: 0x595B,
-	2249: 0x595D,
-	2250: 0x595E,
-	2251: 0x595F,
-	2252: 0x5961,
-	2253: 0x5963,
-	2254: 0x596B,
-	2255: 0x596D,
-	2256: 0x596F,
-	2257: 0x5972,
-	2258: 0x5975,
-	2259: 0x5976,
-	2260: 0x5979,
-	2261: 0x597B,
-	2262: 0x597C,
-	2263: 0x598B,
-	2264: 0x598C,
-	2265: 0x598E,
-	2266: 0x5992,
-	2267: 0x5995,
-	2268: 0x5997,
-	2269: 0x599F,
-	2270: 0x59A4,
-	2271: 0x59A7,
-	2272: 0x59AD,
-	2273: 0x59AE,
-	2274: 0x59AF,
-	2275: 0x59B0,
-	2276: 0x59B3,
-	2277: 0x59B7,
-	2278: 0x59BA,
-	2279: 0x59BC,
-	2280: 0x59C1,
-	2281: 0x59C3,
-	2282: 0x59C4,
-	2283: 0x59C8,
-	2284: 0x59CA,
-	2285: 0x59CD,
-	2286: 0x59D2,
-	2287: 0x59DD,
-	2288: 0x59DE,
-	2289: 0x59DF,
-	2290: 0x59E3,
-	2291: 0x59E4,
-	2292: 0x59E7,
-	2293: 0x59EE,
-	2294: 0x59EF,
-	2295: 0x59F1,
-	2296: 0x59F2,
-	2297: 0x59F4,
-	2298: 0x59F7,
-	2299: 0x5A00,
-	2300: 0x5A04,
-	2301: 0x5A0C,
-	2302: 0x5A0D,
-	2303: 0x5A0E,
-	2304: 0x5A12,
-	2305: 0x5A13,
-	2306: 0x5A1E,
-	2307: 0x5A23,
-	2308: 0x5A24,
-	2309: 0x5A27,
-	2310: 0x5A28,
-	2311: 0x5A2A,
-	2312: 0x5A2D,
-	2313: 0x5A30,
-	2314: 0x5A44,
-	2315: 0x5A45,
-	2316: 0x5A47,
-	2317: 0x5A48,
-	2318: 0x5A4C,
-	2319: 0x5A50,
-	2320: 0x5A55,
-	2321: 0x5A5E,
-	2322: 0x5A63,
-	2323: 0x5A65,
-	2324: 0x5A67,
-	2325: 0x5A6D,
-	2326: 0x5A77,
-	2327: 0x5A7A,
-	2328: 0x5A7B,
-	2329: 0x5A7E,
-	2330: 0x5A8B,
-	2331: 0x5A90,
-	2332: 0x5A93,
-	2333: 0x5A96,
-	2334: 0x5A99,
-	2335: 0x5A9C,
-	2336: 0x5A9E,
-	2337: 0x5A9F,
-	2338: 0x5AA0,
-	2339: 0x5AA2,
-	2340: 0x5AA7,
-	2341: 0x5AAC,
-	2342: 0x5AB1,
-	2343: 0x5AB2,
-	2344: 0x5AB3,
-	2345: 0x5AB5,
-	2346: 0x5AB8,
-	2347: 0x5ABA,
-	2348: 0x5ABB,
-	2349: 0x5ABF,
-	2350: 0x5AC4,
-	2351: 0x5AC6,
-	2352: 0x5AC8,
-	2353: 0x5ACF,
-	2354: 0x5ADA,
-	2355: 0x5ADC,
-	2356: 0x5AE0,
-	2357: 0x5AE5,
-	2358: 0x5AEA,
-	2359: 0x5AEE,
-	2360: 0x5AF5,
-	2361: 0x5AF6,
-	2362: 0x5AFD,
-	2363: 0x5B00,
-	2364: 0x5B01,
-	2365: 0x5B08,
-	2366: 0x5B17,
-	2367: 0x5B34,
-	2368: 0x5B19,
-	2369: 0x5B1B,
-	2370: 0x5B1D,
-	2371: 0x5B21,
-	2372: 0x5B25,
-	2373: 0x5B2D,
-	2374: 0x5B38,
-	2375: 0x5B41,
-	2376: 0x5B4B,
-	2377: 0x5B4C,
-	2378: 0x5B52,
-	2379: 0x5B56,
-	2380: 0x5B5E,
-	2381: 0x5B68,
-	2382: 0x5B6E,
-	2383: 0x5B6F,
-	2384: 0x5B7C,
-	2385: 0x5B7D,
-	2386: 0x5B7E,
-	2387: 0x5B7F,
-	2388: 0x5B81,
-	2389: 0x5B84,
-	2390: 0x5B86,
-	2391: 0x5B8A,
-	2392: 0x5B8E,
-	2393: 0x5B90,
-	2394: 0x5B91,
-	2395: 0x5B93,
-	2396: 0x5B94,
-	2397: 0x5B96,
-	2398: 0x5BA8,
-	2399: 0x5BA9,
-	2400: 0x5BAC,
-	2401: 0x5BAD,
-	2402: 0x5BAF,
-	2403: 0x5BB1,
-	2404: 0x5BB2,
-	2405: 0x5BB7,
-	2406: 0x5BBA,
-	2407: 0x5BBC,
-	2408: 0x5BC0,
-	2409: 0x5BC1,
-	2410: 0x5BCD,
-	2411: 0x5BCF,
-	2412: 0x5BD6,
-	2413: 0x5BD7,
-	2414: 0x5BD8,
-	2415: 0x5BD9,
-	2416: 0x5BDA,
-	2417: 0x5BE0,
-	2418: 0x5BEF,
-	2419: 0x5BF1,
-	2420: 0x5BF4,
-	2421: 0x5BFD,
-	2422: 0x5C0C,
-	2423: 0x5C17,
-	2424: 0x5C1E,
-	2425: 0x5C1F,
-	2426: 0x5C23,
-	2427: 0x5C26,
-	2428: 0x5C29,
-	2429: 0x5C2B,
-	2430: 0x5C2C,
-	2431: 0x5C2E,
-	2432: 0x5C30,
-	2433: 0x5C32,
-	2434: 0x5C35,
-	2435: 0x5C36,
-	2436: 0x5C59,
-	2437: 0x5C5A,
-	2438: 0x5C5C,
-	2439: 0x5C62,
-	2440: 0x5C63,
-	2441: 0x5C67,
-	2442: 0x5C68,
-	2443: 0x5C69,
-	2444: 0x5C6D,
-	2445: 0x5C70,
-	2446: 0x5C74,
-	2447: 0x5C75,
-	2448: 0x5C7A,
-	2449: 0x5C7B,
-	2450: 0x5C7C,
-	2451: 0x5C7D,
-	2452: 0x5C87,
-	2453: 0x5C88,
-	2454: 0x5C8A,
-	2455: 0x5C8F,
-	2456: 0x5C92,
-	2457: 0x5C9D,
-	2458: 0x5C9F,
-	2459: 0x5CA0,
-	2460: 0x5CA2,
-	2461: 0x5CA3,
-	2462: 0x5CA6,
-	2463: 0x5CAA,
-	2464: 0x5CB2,
-	2465: 0x5CB4,
-	2466: 0x5CB5,
-	2467: 0x5CBA,
-	2468: 0x5CC9,
-	2469: 0x5CCB,
-	2470: 0x5CD2,
-	2471: 0x5CDD,
-	2472: 0x5CD7,
-	2473: 0x5CEE,
-	2474: 0x5CF1,
-	2475: 0x5CF2,
-	2476: 0x5CF4,
-	2477: 0x5D01,
-	2478: 0x5D06,
-	2479: 0x5D0D,
-	2480: 0x5D12,
-	2481: 0x5D2B,
-	2482: 0x5D23,
-	2483: 0x5D24,
-	2484: 0x5D26,
-	2485: 0x5D27,
-	2486: 0x5D31,
-	2487: 0x5D34,
-	2488: 0x5D39,
-	2489: 0x5D3D,
-	2490: 0x5D3F,
-	2491: 0x5D42,
-	2492: 0x5D43,
-	2493: 0x5D46,
-	2494: 0x5D48,
-	2495: 0x5D55,
-	2496: 0x5D51,
-	2497: 0x5D59,
-	2498: 0x5D4A,
-	2499: 0x5D5F,
-	2500: 0x5D60,
-	2501: 0x5D61,
-	2502: 0x5D62,
-	2503: 0x5D64,
-	2504: 0x5D6A,
-	2505: 0x5D6D,
-	2506: 0x5D70,
-	2507: 0x5D79,
-	2508: 0x5D7A,
-	2509: 0x5D7E,
-	2510: 0x5D7F,
-	2511: 0x5D81,
-	2512: 0x5D83,
-	2513: 0x5D88,
-	2514: 0x5D8A,
-	2515: 0x5D92,
-	2516: 0x5D93,
-	2517: 0x5D94,
-	2518: 0x5D95,
-	2519: 0x5D99,
-	2520: 0x5D9B,
-	2521: 0x5D9F,
-	2522: 0x5DA0,
-	2523: 0x5DA7,
-	2524: 0x5DAB,
-	2525: 0x5DB0,
-	2526: 0x5DB4,
-	2527: 0x5DB8,
-	2528: 0x5DB9,
-	2529: 0x5DC3,
-	2530: 0x5DC7,
-	2531: 0x5DCB,
-	2532: 0x5DD0,
-	2533: 0x5DCE,
-	2534: 0x5DD8,
-	2535: 0x5DD9,
-	2536: 0x5DE0,
-	2537: 0x5DE4,
-	2538: 0x5DE9,
-	2539: 0x5DF8,
-	2540: 0x5DF9,
-	2541: 0x5E00,
-	2542: 0x5E07,
-	2543: 0x5E0D,
-	2544: 0x5E12,
-	2545: 0x5E14,
-	2546: 0x5E15,
-	2547: 0x5E18,
-	2548: 0x5E1F,
-	2549: 0x5E20,
-	2550: 0x5E2E,
-	2551: 0x5E28,
-	2552: 0x5E32,
-	2553: 0x5E35,
-	2554: 0x5E3E,
-	2555: 0x5E4B,
-	2556: 0x5E50,
-	2557: 0x5E49,
-	2558: 0x5E51,
-	2559: 0x5E56,
-	2560: 0x5E58,
-	2561: 0x5E5B,
-	2562: 0x5E5C,
-	2563: 0x5E5E,
-	2564: 0x5E68,
-	2565: 0x5E6A,
-	2566: 0x5E6B,
-	2567: 0x5E6C,
-	2568: 0x5E6D,
-	2569: 0x5E6E,
-	2570: 0x5E70,
-	2571: 0x5E80,
-	2572: 0x5E8B,
-	2573: 0x5E8E,
-	2574: 0x5EA2,
-	2575: 0x5EA4,
-	2576: 0x5EA5,
-	2577: 0x5EA8,
-	2578: 0x5EAA,
-	2579: 0x5EAC,
-	2580: 0x5EB1,
-	2581: 0x5EB3,
-	2582: 0x5EBD,
-	2583: 0x5EBE,
-	2584: 0x5EBF,
-	2585: 0x5EC6,
-	2586: 0x5ECC,
-	2587: 0x5ECB,
-	2588: 0x5ECE,
-	2589: 0x5ED1,
-	2590: 0x5ED2,
-	2591: 0x5ED4,
-	2592: 0x5ED5,
-	2593: 0x5EDC,
-	2594: 0x5EDE,
-	2595: 0x5EE5,
-	2596: 0x5EEB,
-	2597: 0x5F02,
-	2598: 0x5F06,
-	2599: 0x5F07,
-	2600: 0x5F08,
-	2601: 0x5F0E,
-	2602: 0x5F19,
-	2603: 0x5F1C,
-	2604: 0x5F1D,
-	2605: 0x5F21,
-	2606: 0x5F22,
-	2607: 0x5F23,
-	2608: 0x5F24,
-	2609: 0x5F28,
-	2610: 0x5F2B,
-	2611: 0x5F2C,
-	2612: 0x5F2E,
-	2613: 0x5F30,
-	2614: 0x5F34,
-	2615: 0x5F36,
-	2616: 0x5F3B,
-	2617: 0x5F3D,
-	2618: 0x5F3F,
-	2619: 0x5F40,
-	2620: 0x5F44,
-	2621: 0x5F45,
-	2622: 0x5F47,
-	2623: 0x5F4D,
-	2624: 0x5F50,
-	2625: 0x5F54,
-	2626: 0x5F58,
-	2627: 0x5F5B,
-	2628: 0x5F60,
-	2629: 0x5F63,
-	2630: 0x5F64,
-	2631: 0x5F67,
-	2632: 0x5F6F,
-	2633: 0x5F72,
-	2634: 0x5F74,
-	2635: 0x5F75,
-	2636: 0x5F78,
-	2637: 0x5F7A,
-	2638: 0x5F7D,
-	2639: 0x5F7E,
-	2640: 0x5F89,
-	2641: 0x5F8D,
-	2642: 0x5F8F,
-	2643: 0x5F96,
-	2644: 0x5F9C,
-	2645: 0x5F9D,
-	2646: 0x5FA2,
-	2647: 0x5FA7,
-	2648: 0x5FAB,
-	2649: 0x5FA4,
-	2650: 0x5FAC,
-	2651: 0x5FAF,
-	2652: 0x5FB0,
-	2653: 0x5FB1,
-	2654: 0x5FB8,
-	2655: 0x5FC4,
-	2656: 0x5FC7,
-	2657: 0x5FC8,
-	2658: 0x5FC9,
-	2659: 0x5FCB,
-	2660: 0x5FD0,
-	2661: 0x5FD1,
-	2662: 0x5FD2,
-	2663: 0x5FD3,
-	2664: 0x5FD4,
-	2665: 0x5FDE,
-	2666: 0x5FE1,
-	2667: 0x5FE2,
-	2668: 0x5FE8,
-	2669: 0x5FE9,
-	2670: 0x5FEA,
-	2671: 0x5FEC,
-	2672: 0x5FED,
-	2673: 0x5FEE,
-	2674: 0x5FEF,
-	2675: 0x5FF2,
-	2676: 0x5FF3,
-	2677: 0x5FF6,
-	2678: 0x5FFA,
-	2679: 0x5FFC,
-	2680: 0x6007,
-	2681: 0x600A,
-	2682: 0x600D,
-	2683: 0x6013,
-	2684: 0x6014,
-	2685: 0x6017,
-	2686: 0x6018,
-	2687: 0x601A,
-	2688: 0x601F,
-	2689: 0x6024,
-	2690: 0x602D,
-	2691: 0x6033,
-	2692: 0x6035,
-	2693: 0x6040,
-	2694: 0x6047,
-	2695: 0x6048,
-	2696: 0x6049,
-	2697: 0x604C,
-	2698: 0x6051,
-	2699: 0x6054,
-	2700: 0x6056,
-	2701: 0x6057,
-	2702: 0x605D,
-	2703: 0x6061,
-	2704: 0x6067,
-	2705: 0x6071,
-	2706: 0x607E,
-	2707: 0x607F,
-	2708: 0x6082,
-	2709: 0x6086,
-	2710: 0x6088,
-	2711: 0x608A,
-	2712: 0x608E,
-	2713: 0x6091,
-	2714: 0x6093,
-	2715: 0x6095,
-	2716: 0x6098,
-	2717: 0x609D,
-	2718: 0x609E,
-	2719: 0x60A2,
-	2720: 0x60A4,
-	2721: 0x60A5,
-	2722: 0x60A8,
-	2723: 0x60B0,
-	2724: 0x60B1,
-	2725: 0x60B7,
-	2726: 0x60BB,
-	2727: 0x60BE,
-	2728: 0x60C2,
-	2729: 0x60C4,
-	2730: 0x60C8,
-	2731: 0x60C9,
-	2732: 0x60CA,
-	2733: 0x60CB,
-	2734: 0x60CE,
-	2735: 0x60CF,
-	2736: 0x60D4,
-	2737: 0x60D5,
-	2738: 0x60D9,
-	2739: 0x60DB,
-	2740: 0x60DD,
-	2741: 0x60DE,
-	2742: 0x60E2,
-	2743: 0x60E5,
-	2744: 0x60F2,
-	2745: 0x60F5,
-	2746: 0x60F8,
-	2747: 0x60FC,
-	2748: 0x60FD,
-	2749: 0x6102,
-	2750: 0x6107,
-	2751: 0x610A,
-	2752: 0x610C,
-	2753: 0x6110,
-	2754: 0x6111,
-	2755: 0x6112,
-	2756: 0x6113,
-	2757: 0x6114,
-	2758: 0x6116,
-	2759: 0x6117,
-	2760: 0x6119,
-	2761: 0x611C,
-	2762: 0x611E,
-	2763: 0x6122,
-	2764: 0x612A,
-	2765: 0x612B,
-	2766: 0x6130,
-	2767: 0x6131,
-	2768: 0x6135,
-	2769: 0x6136,
-	2770: 0x6137,
-	2771: 0x6139,
-	2772: 0x6141,
-	2773: 0x6145,
-	2774: 0x6146,
-	2775: 0x6149,
-	2776: 0x615E,
-	2777: 0x6160,
-	2778: 0x616C,
-	2779: 0x6172,
-	2780: 0x6178,
-	2781: 0x617B,
-	2782: 0x617C,
-	2783: 0x617F,
-	2784: 0x6180,
-	2785: 0x6181,
-	2786: 0x6183,
-	2787: 0x6184,
-	2788: 0x618B,
-	2789: 0x618D,
-	2790: 0x6192,
-	2791: 0x6193,
-	2792: 0x6197,
-	2793: 0x6198,
-	2794: 0x619C,
-	2795: 0x619D,
-	2796: 0x619F,
-	2797: 0x61A0,
-	2798: 0x61A5,
-	2799: 0x61A8,
-	2800: 0x61AA,
-	2801: 0x61AD,
-	2802: 0x61B8,
-	2803: 0x61B9,
-	2804: 0x61BC,
-	2805: 0x61C0,
-	2806: 0x61C1,
-	2807: 0x61C2,
-	2808: 0x61CE,
-	2809: 0x61CF,
-	2810: 0x61D5,
-	2811: 0x61DC,
-	2812: 0x61DD,
-	2813: 0x61DE,
-	2814: 0x61DF,
-	2815: 0x61E1,
-	2816: 0x61E2,
-	2817: 0x61E7,
-	2818: 0x61E9,
-	2819: 0x61E5,
-	2820: 0x61EC,
-	2821: 0x61ED,
-	2822: 0x61EF,
-	2823: 0x6201,
-	2824: 0x6203,
-	2825: 0x6204,
-	2826: 0x6207,
-	2827: 0x6213,
-	2828: 0x6215,
-	2829: 0x621C,
-	2830: 0x6220,
-	2831: 0x6222,
-	2832: 0x6223,
-	2833: 0x6227,
-	2834: 0x6229,
-	2835: 0x622B,
-	2836: 0x6239,
-	2837: 0x623D,
-	2838: 0x6242,
-	2839: 0x6243,
-	2840: 0x6244,
-	2841: 0x6246,
-	2842: 0x624C,
-	2843: 0x6250,
-	2844: 0x6251,
-	2845: 0x6252,
-	2846: 0x6254,
-	2847: 0x6256,
-	2848: 0x625A,
-	2849: 0x625C,
-	2850: 0x6264,
-	2851: 0x626D,
-	2852: 0x626F,
-	2853: 0x6273,
-	2854: 0x627A,
-	2855: 0x627D,
-	2856: 0x628D,
-	2857: 0x628E,
-	2858: 0x628F,
-	2859: 0x6290,
-	2860: 0x62A6,
-	2861: 0x62A8,
-	2862: 0x62B3,
-	2863: 0x62B6,
-	2864: 0x62B7,
-	2865: 0x62BA,
-	2866: 0x62BE,
-	2867: 0x62BF,
-	2868: 0x62C4,
-	2869: 0x62CE,
-	2870: 0x62D5,
-	2871: 0x62D6,
-	2872: 0x62DA,
-	2873: 0x62EA,
-	2874: 0x62F2,
-	2875: 0x62F4,
-	2876: 0x62FC,
-	2877: 0x62FD,
-	2878: 0x6303,
-	2879: 0x6304,
-	2880: 0x630A,
-	2881: 0x630B,
-	2882: 0x630D,
-	2883: 0x6310,
-	2884: 0x6313,
-	2885: 0x6316,
-	2886: 0x6318,
-	2887: 0x6329,
-	2888: 0x632A,
-	2889: 0x632D,
-	2890: 0x6335,
-	2891: 0x6336,
-	2892: 0x6339,
-	2893: 0x633C,
-	2894: 0x6341,
-	2895: 0x6342,
-	2896: 0x6343,
-	2897: 0x6344,
-	2898: 0x6346,
-	2899: 0x634A,
-	2900: 0x634B,
-	2901: 0x634E,
-	2902: 0x6352,
-	2903: 0x6353,
-	2904: 0x6354,
-	2905: 0x6358,
-	2906: 0x635B,
-	2907: 0x6365,
-	2908: 0x6366,
-	2909: 0x636C,
-	2910: 0x636D,
-	2911: 0x6371,
-	2912: 0x6374,
-	2913: 0x6375,
-	2914: 0x6378,
-	2915: 0x637C,
-	2916: 0x637D,
-	2917: 0x637F,
-	2918: 0x6382,
-	2919: 0x6384,
-	2920: 0x6387,
-	2921: 0x638A,
-	2922: 0x6390,
-	2923: 0x6394,
-	2924: 0x6395,
-	2925: 0x6399,
-	2926: 0x639A,
-	2927: 0x639E,
-	2928: 0x63A4,
-	2929: 0x63A6,
-	2930: 0x63AD,
-	2931: 0x63AE,
-	2932: 0x63AF,
-	2933: 0x63BD,
-	2934: 0x63C1,
-	2935: 0x63C5,
-	2936: 0x63C8,
-	2937: 0x63CE,
-	2938: 0x63D1,
-	2939: 0x63D3,
-	2940: 0x63D4,
-	2941: 0x63D5,
-	2942: 0x63DC,
-	2943: 0x63E0,
-	2944: 0x63E5,
-	2945: 0x63EA,
-	2946: 0x63EC,
-	2947: 0x63F2,
-	2948: 0x63F3,
-	2949: 0x63F5,
-	2950: 0x63F8,
-	2951: 0x63F9,
-	2952: 0x6409,
-	2953: 0x640A,
-	2954: 0x6410,
-	2955: 0x6412,
-	2956: 0x6414,
-	2957: 0x6418,
-	2958: 0x641E,
-	2959: 0x6420,
-	2960: 0x6422,
-	2961: 0x6424,
-	2962: 0x6425,
-	2963: 0x6429,
-	2964: 0x642A,
-	2965: 0x642F,
-	2966: 0x6430,
-	2967: 0x6435,
-	2968: 0x643D,
-	2969: 0x643F,
-	2970: 0x644B,
-	2971: 0x644F,
-	2972: 0x6451,
-	2973: 0x6452,
-	2974: 0x6453,
-	2975: 0x6454,
-	2976: 0x645A,
-	2977: 0x645B,
-	2978: 0x645C,
-	2979: 0x645D,
-	2980: 0x645F,
-	2981: 0x6460,
-	2982: 0x6461,
-	2983: 0x6463,
-	2984: 0x646D,
-	2985: 0x6473,
-	2986: 0x6474,
-	2987: 0x647B,
-	2988: 0x647D,
-	2989: 0x6485,
-	2990: 0x6487,
-	2991: 0x648F,
-	2992: 0x6490,
-	2993: 0x6491,
-	2994: 0x6498,
-	2995: 0x6499,
-	2996: 0x649B,
-	2997: 0x649D,
-	2998: 0x649F,
-	2999: 0x64A1,
-	3000: 0x64A3,
-	3001: 0x64A6,
-	3002: 0x64A8,
-	3003: 0x64AC,
-	3004: 0x64B3,
-	3005: 0x64BD,
-	3006: 0x64BE,
-	3007: 0x64BF,
-	3008: 0x64C4,
-	3009: 0x64C9,
-	3010: 0x64CA,
-	3011: 0x64CB,
-	3012: 0x64CC,
-	3013: 0x64CE,
-	3014: 0x64D0,
-	3015: 0x64D1,
-	3016: 0x64D5,
-	3017: 0x64D7,
-	3018: 0x64E4,
-	3019: 0x64E5,
-	3020: 0x64E9,
-	3021: 0x64EA,
-	3022: 0x64ED,
-	3023: 0x64F0,
-	3024: 0x64F5,
-	3025: 0x64F7,
-	3026: 0x64FB,
-	3027: 0x64FF,
-	3028: 0x6501,
-	3029: 0x6504,
-	3030: 0x6508,
-	3031: 0x6509,
-	3032: 0x650A,
-	3033: 0x650F,
-	3034: 0x6513,
-	3035: 0x6514,
-	3036: 0x6516,
-	3037: 0x6519,
-	3038: 0x651B,
-	3039: 0x651E,
-	3040: 0x651F,
-	3041: 0x6522,
-	3042: 0x6526,
-	3043: 0x6529,
-	3044: 0x652E,
-	3045: 0x6531,
-	3046: 0x653A,
-	3047: 0x653C,
-	3048: 0x653D,
-	3049: 0x6543,
-	3050: 0x6547,
-	3051: 0x6549,
-	3052: 0x6550,
-	3053: 0x6552,
-	3054: 0x6554,
-	3055: 0x655F,
-	3056: 0x6560,
-	3057: 0x6567,
-	3058: 0x656B,
-	3059: 0x657A,
-	3060: 0x657D,
-	3061: 0x6581,
-	3062: 0x6585,
-	3063: 0x658A,
-	3064: 0x6592,
-	3065: 0x6595,
-	3066: 0x6598,
-	3067: 0x659D,
-	3068: 0x65A0,
-	3069: 0x65A3,
-	3070: 0x65A6,
-	3071: 0x65AE,
-	3072: 0x65B2,
-	3073: 0x65B3,
-	3074: 0x65B4,
-	3075: 0x65BF,
-	3076: 0x65C2,
-	3077: 0x65C8,
-	3078: 0x65C9,
-	3079: 0x65CE,
-	3080: 0x65D0,
-	3081: 0x65D4,
-	3082: 0x65D6,
-	3083: 0x65D8,
-	3084: 0x65DF,
-	3085: 0x65F0,
-	3086: 0x65F2,
-	3087: 0x65F4,
-	3088: 0x65F5,
-	3089: 0x65F9,
-	3090: 0x65FE,
-	3091: 0x65FF,
-	3092: 0x6600,
-	3093: 0x6604,
-	3094: 0x6608,
-	3095: 0x6609,
-	3096: 0x660D,
-	3097: 0x6611,
-	3098: 0x6612,
-	3099: 0x6615,
-	3100: 0x6616,
-	3101: 0x661D,
-	3102: 0x661E,
-	3103: 0x6621,
-	3104: 0x6622,
-	3105: 0x6623,
-	3106: 0x6624,
-	3107: 0x6626,
-	3108: 0x6629,
-	3109: 0x662A,
-	3110: 0x662B,
-	3111: 0x662C,
-	3112: 0x662E,
-	3113: 0x6630,
-	3114: 0x6631,
-	3115: 0x6633,
-	3116: 0x6639,
-	3117: 0x6637,
-	3118: 0x6640,
-	3119: 0x6645,
-	3120: 0x6646,
-	3121: 0x664A,
-	3122: 0x664C,
-	3123: 0x6651,
-	3124: 0x664E,
-	3125: 0x6657,
-	3126: 0x6658,
-	3127: 0x6659,
-	3128: 0x665B,
-	3129: 0x665C,
-	3130: 0x6660,
-	3131: 0x6661,
-	3132: 0x66FB,
-	3133: 0x666A,
-	3134: 0x666B,
-	3135: 0x666C,
-	3136: 0x667E,
-	3137: 0x6673,
-	3138: 0x6675,
-	3139: 0x667F,
-	3140: 0x6677,
-	3141: 0x6678,
-	3142: 0x6679,
-	3143: 0x667B,
-	3144: 0x6680,
-	3145: 0x667C,
-	3146: 0x668B,
-	3147: 0x668C,
-	3148: 0x668D,
-	3149: 0x6690,
-	3150: 0x6692,
-	3151: 0x6699,
-	3152: 0x669A,
-	3153: 0x669B,
-	3154: 0x669C,
-	3155: 0x669F,
-	3156: 0x66A0,
-	3157: 0x66A4,
-	3158: 0x66AD,
-	3159: 0x66B1,
-	3160: 0x66B2,
-	3161: 0x66B5,
-	3162: 0x66BB,
-	3163: 0x66BF,
-	3164: 0x66C0,
-	3165: 0x66C2,
-	3166: 0x66C3,
-	3167: 0x66C8,
-	3168: 0x66CC,
-	3169: 0x66CE,
-	3170: 0x66CF,
-	3171: 0x66D4,
-	3172: 0x66DB,
-	3173: 0x66DF,
-	3174: 0x66E8,
-	3175: 0x66EB,
-	3176: 0x66EC,
-	3177: 0x66EE,
-	3178: 0x66FA,
-	3179: 0x6705,
-	3180: 0x6707,
-	3181: 0x670E,
-	3182: 0x6713,
-	3183: 0x6719,
-	3184: 0x671C,
-	3185: 0x6720,
-	3186: 0x6722,
-	3187: 0x6733,
-	3188: 0x673E,
-	3189: 0x6745,
-	3190: 0x6747,
-	3191: 0x6748,
-	3192: 0x674C,
-	3193: 0x6754,
-	3194: 0x6755,
-	3195: 0x675D,
-	3196: 0x6766,
-	3197: 0x676C,
-	3198: 0x676E,
-	3199: 0x6774,
-	3200: 0x6776,
-	3201: 0x677B,
-	3202: 0x6781,
-	3203: 0x6784,
-	3204: 0x678E,
-	3205: 0x678F,
-	3206: 0x6791,
-	3207: 0x6793,
-	3208: 0x6796,
-	3209: 0x6798,
-	3210: 0x6799,
-	3211: 0x679B,
-	3212: 0x67B0,
-	3213: 0x67B1,
-	3214: 0x67B2,
-	3215: 0x67B5,
-	3216: 0x67BB,
-	3217: 0x67BC,
-	3218: 0x67BD,
-	3219: 0x67F9,
-	3220: 0x67C0,
-	3221: 0x67C2,
-	3222: 0x67C3,
-	3223: 0x67C5,
-	3224: 0x67C8,
-	3225: 0x67C9,
-	3226: 0x67D2,
-	3227: 0x67D7,
-	3228: 0x67D9,
-	3229: 0x67DC,
-	3230: 0x67E1,
-	3231: 0x67E6,
-	3232: 0x67F0,
-	3233: 0x67F2,
-	3234: 0x67F6,
-	3235: 0x67F7,
-	3236: 0x6852,
-	3237: 0x6814,
-	3238: 0x6819,
-	3239: 0x681D,
-	3240: 0x681F,
-	3241: 0x6828,
-	3242: 0x6827,
-	3243: 0x682C,
-	3244: 0x682D,
-	3245: 0x682F,
-	3246: 0x6830,
-	3247: 0x6831,
-	3248: 0x6833,
-	3249: 0x683B,
-	3250: 0x683F,
-	3251: 0x6844,
-	3252: 0x6845,
-	3253: 0x684A,
-	3254: 0x684C,
-	3255: 0x6855,
-	3256: 0x6857,
-	3257: 0x6858,
-	3258: 0x685B,
-	3259: 0x686B,
-	3260: 0x686E,
-	3261: 0x686F,
-	3262: 0x6870,
-	3263: 0x6871,
-	3264: 0x6872,
-	3265: 0x6875,
-	3266: 0x6879,
-	3267: 0x687A,
-	3268: 0x687B,
-	3269: 0x687C,
-	3270: 0x6882,
-	3271: 0x6884,
-	3272: 0x6886,
-	3273: 0x6888,
-	3274: 0x6896,
-	3275: 0x6898,
-	3276: 0x689A,
-	3277: 0x689C,
-	3278: 0x68A1,
-	3279: 0x68A3,
-	3280: 0x68A5,
-	3281: 0x68A9,
-	3282: 0x68AA,
-	3283: 0x68AE,
-	3284: 0x68B2,
-	3285: 0x68BB,
-	3286: 0x68C5,
-	3287: 0x68C8,
-	3288: 0x68CC,
-	3289: 0x68CF,
-	3290: 0x68D0,
-	3291: 0x68D1,
-	3292: 0x68D3,
-	3293: 0x68D6,
-	3294: 0x68D9,
-	3295: 0x68DC,
-	3296: 0x68DD,
-	3297: 0x68E5,
-	3298: 0x68E8,
-	3299: 0x68EA,
-	3300: 0x68EB,
-	3301: 0x68EC,
-	3302: 0x68ED,
-	3303: 0x68F0,
-	3304: 0x68F1,
-	3305: 0x68F5,
-	3306: 0x68F6,
-	3307: 0x68FB,
-	3308: 0x68FC,
-	3309: 0x68FD,
-	3310: 0x6906,
-	3311: 0x6909,
-	3312: 0x690A,
-	3313: 0x6910,
-	3314: 0x6911,
-	3315: 0x6913,
-	3316: 0x6916,
-	3317: 0x6917,
-	3318: 0x6931,
-	3319: 0x6933,
-	3320: 0x6935,
-	3321: 0x6938,
-	3322: 0x693B,
-	3323: 0x6942,
-	3324: 0x6945,
-	3325: 0x6949,
-	3326: 0x694E,
-	3327: 0x6957,
-	3328: 0x695B,
-	3329: 0x6963,
-	3330: 0x6964,
-	3331: 0x6965,
-	3332: 0x6966,
-	3333: 0x6968,
-	3334: 0x6969,
-	3335: 0x696C,
-	3336: 0x6970,
-	3337: 0x6971,
-	3338: 0x6972,
-	3339: 0x697A,
-	3340: 0x697B,
-	3341: 0x697F,
-	3342: 0x6980,
-	3343: 0x698D,
-	3344: 0x6992,
-	3345: 0x6996,
-	3346: 0x6998,
-	3347: 0x69A1,
-	3348: 0x69A5,
-	3349: 0x69A6,
-	3350: 0x69A8,
-	3351: 0x69AB,
-	3352: 0x69AD,
-	3353: 0x69AF,
-	3354: 0x69B7,
-	3355: 0x69B8,
-	3356: 0x69BA,
-	3357: 0x69BC,
-	3358: 0x69C5,
-	3359: 0x69C8,
-	3360: 0x69D1,
-	3361: 0x69D6,
-	3362: 0x69D7,
-	3363: 0x69E2,
-	3364: 0x69E5,
-	3365: 0x69EE,
-	3366: 0x69EF,
-	3367: 0x69F1,
-	3368: 0x69F3,
-	3369: 0x69F5,
-	3370: 0x69FE,
-	3371: 0x6A00,
-	3372: 0x6A01,
-	3373: 0x6A03,
-	3374: 0x6A0F,
-	3375: 0x6A11,
-	3376: 0x6A15,
-	3377: 0x6A1A,
-	3378: 0x6A1D,
-	3379: 0x6A20,
-	3380: 0x6A24,
-	3381: 0x6A28,
-	3382: 0x6A30,
-	3383: 0x6A32,
-	3384: 0x6A34,
-	3385: 0x6A37,
-	3386: 0x6A3B,
-	3387: 0x6A3E,
-	3388: 0x6A3F,
-	3389: 0x6A45,
-	3390: 0x6A46,
-	3391: 0x6A49,
-	3392: 0x6A4A,
-	3393: 0x6A4E,
-	3394: 0x6A50,
-	3395: 0x6A51,
-	3396: 0x6A52,
-	3397: 0x6A55,
-	3398: 0x6A56,
-	3399: 0x6A5B,
-	3400: 0x6A64,
-	3401: 0x6A67,
-	3402: 0x6A6A,
-	3403: 0x6A71,
-	3404: 0x6A73,
-	3405: 0x6A7E,
-	3406: 0x6A81,
-	3407: 0x6A83,
-	3408: 0x6A86,
-	3409: 0x6A87,
-	3410: 0x6A89,
-	3411: 0x6A8B,
-	3412: 0x6A91,
-	3413: 0x6A9B,
-	3414: 0x6A9D,
-	3415: 0x6A9E,
-	3416: 0x6A9F,
-	3417: 0x6AA5,
-	3418: 0x6AAB,
-	3419: 0x6AAF,
-	3420: 0x6AB0,
-	3421: 0x6AB1,
-	3422: 0x6AB4,
-	3423: 0x6ABD,
-	3424: 0x6ABE,
-	3425: 0x6ABF,
-	3426: 0x6AC6,
-	3427: 0x6AC9,
-	3428: 0x6AC8,
-	3429: 0x6ACC,
-	3430: 0x6AD0,
-	3431: 0x6AD4,
-	3432: 0x6AD5,
-	3433: 0x6AD6,
-	3434: 0x6ADC,
-	3435: 0x6ADD,
-	3436: 0x6AE4,
-	3437: 0x6AE7,
-	3438: 0x6AEC,
-	3439: 0x6AF0,
-	3440: 0x6AF1,
-	3441: 0x6AF2,
-	3442: 0x6AFC,
-	3443: 0x6AFD,
-	3444: 0x6B02,
-	3445: 0x6B03,
-	3446: 0x6B06,
-	3447: 0x6B07,
-	3448: 0x6B09,
-	3449: 0x6B0F,
-	3450: 0x6B10,
-	3451: 0x6B11,
-	3452: 0x6B17,
-	3453: 0x6B1B,
-	3454: 0x6B1E,
-	3455: 0x6B24,
-	3456: 0x6B28,
-	3457: 0x6B2B,
-	3458: 0x6B2C,
-	3459: 0x6B2F,
-	3460: 0x6B35,
-	3461: 0x6B36,
-	3462: 0x6B3B,
-	3463: 0x6B3F,
-	3464: 0x6B46,
-	3465: 0x6B4A,
-	3466: 0x6B4D,
-	3467: 0x6B52,
-	3468: 0x6B56,
-	3469: 0x6B58,
-	3470: 0x6B5D,
-	3471: 0x6B60,
-	3472: 0x6B67,
-	3473: 0x6B6B,
-	3474: 0x6B6E,
-	3475: 0x6B70,
-	3476: 0x6B75,
-	3477: 0x6B7D,
-	3478: 0x6B7E,
-	3479: 0x6B82,
-	3480: 0x6B85,
-	3481: 0x6B97,
-	3482: 0x6B9B,
-	3483: 0x6B9F,
-	3484: 0x6BA0,
-	3485: 0x6BA2,
-	3486: 0x6BA3,
-	3487: 0x6BA8,
-	3488: 0x6BA9,
-	3489: 0x6BAC,
-	3490: 0x6BAD,
-	3491: 0x6BAE,
-	3492: 0x6BB0,
-	3493: 0x6BB8,
-	3494: 0x6BB9,
-	3495: 0x6BBD,
-	3496: 0x6BBE,
-	3497: 0x6BC3,
-	3498: 0x6BC4,
-	3499: 0x6BC9,
-	3500: 0x6BCC,
-	3501: 0x6BD6,
-	3502: 0x6BDA,
-	3503: 0x6BE1,
-	3504: 0x6BE3,
-	3505: 0x6BE6,
-	3506: 0x6BE7,
-	3507: 0x6BEE,
-	3508: 0x6BF1,
-	3509: 0x6BF7,
-	3510: 0x6BF9,
-	3511: 0x6BFF,
-	3512: 0x6C02,
-	3513: 0x6C04,
-	3514: 0x6C05,
-	3515: 0x6C09,
-	3516: 0x6C0D,
-	3517: 0x6C0E,
-	3518: 0x6C10,
-	3519: 0x6C12,
-	3520: 0x6C19,
-	3521: 0x6C1F,
-	3522: 0x6C26,
-	3523: 0x6C27,
-	3524: 0x6C28,
-	3525: 0x6C2C,
-	3526: 0x6C2E,
-	3527: 0x6C33,
-	3528: 0x6C35,
-	3529: 0x6C36,
-	3530: 0x6C3A,
-	3531: 0x6C3B,
-	3532: 0x6C3F,
-	3533: 0x6C4A,
-	3534: 0x6C4B,
-	3535: 0x6C4D,
-	3536: 0x6C4F,
-	3537: 0x6C52,
-	3538: 0x6C54,
-	3539: 0x6C59,
-	3540: 0x6C5B,
-	3541: 0x6C5C,
-	3542: 0x6C6B,
-	3543: 0x6C6D,
-	3544: 0x6C6F,
-	3545: 0x6C74,
-	3546: 0x6C76,
-	3547: 0x6C78,
-	3548: 0x6C79,
-	3549: 0x6C7B,
-	3550: 0x6C85,
-	3551: 0x6C86,
-	3552: 0x6C87,
-	3553: 0x6C89,
-	3554: 0x6C94,
-	3555: 0x6C95,
-	3556: 0x6C97,
-	3557: 0x6C98,
-	3558: 0x6C9C,
-	3559: 0x6C9F,
-	3560: 0x6CB0,
-	3561: 0x6CB2,
-	3562: 0x6CB4,
-	3563: 0x6CC2,
-	3564: 0x6CC6,
-	3565: 0x6CCD,
-	3566: 0x6CCF,
-	3567: 0x6CD0,
-	3568: 0x6CD1,
-	3569: 0x6CD2,
-	3570: 0x6CD4,
-	3571: 0x6CD6,
-	3572: 0x6CDA,
-	3573: 0x6CDC,
-	3574: 0x6CE0,
-	3575: 0x6CE7,
-	3576: 0x6CE9,
-	3577: 0x6CEB,
-	3578: 0x6CEC,
-	3579: 0x6CEE,
-	3580: 0x6CF2,
-	3581: 0x6CF4,
-	3582: 0x6D04,
-	3583: 0x6D07,
-	3584: 0x6D0A,
-	3585: 0x6D0E,
-	3586: 0x6D0F,
-	3587: 0x6D11,
-	3588: 0x6D13,
-	3589: 0x6D1A,
-	3590: 0x6D26,
-	3591: 0x6D27,
-	3592: 0x6D28,
-	3593: 0x6C67,
-	3594: 0x6D2E,
-	3595: 0x6D2F,
-	3596: 0x6D31,
-	3597: 0x6D39,
-	3598: 0x6D3C,
-	3599: 0x6D3F,
-	3600: 0x6D57,
-	3601: 0x6D5E,
-	3602: 0x6D5F,
-	3603: 0x6D61,
-	3604: 0x6D65,
-	3605: 0x6D67,
-	3606: 0x6D6F,
-	3607: 0x6D70,
-	3608: 0x6D7C,
-	3609: 0x6D82,
-	3610: 0x6D87,
-	3611: 0x6D91,
-	3612: 0x6D92,
-	3613: 0x6D94,
-	3614: 0x6D96,
-	3615: 0x6D97,
-	3616: 0x6D98,
-	3617: 0x6DAA,
-	3618: 0x6DAC,
-	3619: 0x6DB4,
-	3620: 0x6DB7,
-	3621: 0x6DB9,
-	3622: 0x6DBD,
-	3623: 0x6DBF,
-	3624: 0x6DC4,
-	3625: 0x6DC8,
-	3626: 0x6DCA,
-	3627: 0x6DCE,
-	3628: 0x6DCF,
-	3629: 0x6DD6,
-	3630: 0x6DDB,
-	3631: 0x6DDD,
-	3632: 0x6DDF,
-	3633: 0x6DE0,
-	3634: 0x6DE2,
-	3635: 0x6DE5,
-	3636: 0x6DE9,
-	3637: 0x6DEF,
-	3638: 0x6DF0,
-	3639: 0x6DF4,
-	3640: 0x6DF6,
-	3641: 0x6DFC,
-	3642: 0x6E00,
-	3643: 0x6E04,
-	3644: 0x6E1E,
-	3645: 0x6E22,
-	3646: 0x6E27,
-	3647: 0x6E32,
-	3648: 0x6E36,
-	3649: 0x6E39,
-	3650: 0x6E3B,
-	3651: 0x6E3C,
-	3652: 0x6E44,
-	3653: 0x6E45,
-	3654: 0x6E48,
-	3655: 0x6E49,
-	3656: 0x6E4B,
-	3657: 0x6E4F,
-	3658: 0x6E51,
-	3659: 0x6E52,
-	3660: 0x6E53,
-	3661: 0x6E54,
-	3662: 0x6E57,
-	3663: 0x6E5C,
-	3664: 0x6E5D,
-	3665: 0x6E5E,
-	3666: 0x6E62,
-	3667: 0x6E63,
-	3668: 0x6E68,
-	3669: 0x6E73,
-	3670: 0x6E7B,
-	3671: 0x6E7D,
-	3672: 0x6E8D,
-	3673: 0x6E93,
-	3674: 0x6E99,
-	3675: 0x6EA0,
-	3676: 0x6EA7,
-	3677: 0x6EAD,
-	3678: 0x6EAE,
-	3679: 0x6EB1,
-	3680: 0x6EB3,
-	3681: 0x6EBB,
-	3682: 0x6EBF,
-	3683: 0x6EC0,
-	3684: 0x6EC1,
-	3685: 0x6EC3,
-	3686: 0x6EC7,
-	3687: 0x6EC8,
-	3688: 0x6ECA,
-	3689: 0x6ECD,
-	3690: 0x6ECE,
-	3691: 0x6ECF,
-	3692: 0x6EEB,
-	3693: 0x6EED,
-	3694: 0x6EEE,
-	3695: 0x6EF9,
-	3696: 0x6EFB,
-	3697: 0x6EFD,
-	3698: 0x6F04,
-	3699: 0x6F08,
-	3700: 0x6F0A,
-	3701: 0x6F0C,
-	3702: 0x6F0D,
-	3703: 0x6F16,
-	3704: 0x6F18,
-	3705: 0x6F1A,
-	3706: 0x6F1B,
-	3707: 0x6F26,
-	3708: 0x6F29,
-	3709: 0x6F2A,
-	3710: 0x6F2F,
-	3711: 0x6F30,
-	3712: 0x6F33,
-	3713: 0x6F36,
-	3714: 0x6F3B,
-	3715: 0x6F3C,
-	3716: 0x6F2D,
-	3717: 0x6F4F,
-	3718: 0x6F51,
-	3719: 0x6F52,
-	3720: 0x6F53,
-	3721: 0x6F57,
-	3722: 0x6F59,
-	3723: 0x6F5A,
-	3724: 0x6F5D,
-	3725: 0x6F5E,
-	3726: 0x6F61,
-	3727: 0x6F62,
-	3728: 0x6F68,
-	3729: 0x6F6C,
-	3730: 0x6F7D,
-	3731: 0x6F7E,
-	3732: 0x6F83,
-	3733: 0x6F87,
-	3734: 0x6F88,
-	3735: 0x6F8B,
-	3736: 0x6F8C,
-	3737: 0x6F8D,
-	3738: 0x6F90,
-	3739: 0x6F92,
-	3740: 0x6F93,
-	3741: 0x6F94,
-	3742: 0x6F96,
-	3743: 0x6F9A,
-	3744: 0x6F9F,
-	3745: 0x6FA0,
-	3746: 0x6FA5,
-	3747: 0x6FA6,
-	3748: 0x6FA7,
-	3749: 0x6FA8,
-	3750: 0x6FAE,
-	3751: 0x6FAF,
-	3752: 0x6FB0,
-	3753: 0x6FB5,
-	3754: 0x6FB6,
-	3755: 0x6FBC,
-	3756: 0x6FC5,
-	3757: 0x6FC7,
-	3758: 0x6FC8,
-	3759: 0x6FCA,
-	3760: 0x6FDA,
-	3761: 0x6FDE,
-	3762: 0x6FE8,
-	3763: 0x6FE9,
-	3764: 0x6FF0,
-	3765: 0x6FF5,
-	3766: 0x6FF9,
-	3767: 0x6FFC,
-	3768: 0x6FFD,
-	3769: 0x7000,
-	3770: 0x7005,
-	3771: 0x7006,
-	3772: 0x7007,
-	3773: 0x700D,
-	3774: 0x7017,
-	3775: 0x7020,
-	3776: 0x7023,
-	3777: 0x702F,
-	3778: 0x7034,
-	3779: 0x7037,
-	3780: 0x7039,
-	3781: 0x703C,
-	3782: 0x7043,
-	3783: 0x7044,
-	3784: 0x7048,
-	3785: 0x7049,
-	3786: 0x704A,
-	3787: 0x704B,
-	3788: 0x7054,
-	3789: 0x7055,
-	3790: 0x705D,
-	3791: 0x705E,
-	3792: 0x704E,
-	3793: 0x7064,
-	3794: 0x7065,
-	3795: 0x706C,
-	3796: 0x706E,
-	3797: 0x7075,
-	3798: 0x7076,
-	3799: 0x707E,
-	3800: 0x7081,
-	3801: 0x7085,
-	3802: 0x7086,
-	3803: 0x7094,
-	3804: 0x7095,
-	3805: 0x7096,
-	3806: 0x7097,
-	3807: 0x7098,
-	3808: 0x709B,
-	3809: 0x70A4,
-	3810: 0x70AB,
-	3811: 0x70B0,
-	3812: 0x70B1,
-	3813: 0x70B4,
-	3814: 0x70B7,
-	3815: 0x70CA,
-	3816: 0x70D1,
-	3817: 0x70D3,
-	3818: 0x70D4,
-	3819: 0x70D5,
-	3820: 0x70D6,
-	3821: 0x70D8,
-	3822: 0x70DC,
-	3823: 0x70E4,
-	3824: 0x70FA,
-	3825: 0x7103,
-	3826: 0x7104,
-	3827: 0x7105,
-	3828: 0x7106,
-	3829: 0x7107,
-	3830: 0x710B,
-	3831: 0x710C,
-	3832: 0x710F,
-	3833: 0x711E,
-	3834: 0x7120,
-	3835: 0x712B,
-	3836: 0x712D,
-	3837: 0x712F,
-	3838: 0x7130,
-	3839: 0x7131,
-	3840: 0x7138,
-	3841: 0x7141,
-	3842: 0x7145,
-	3843: 0x7146,
-	3844: 0x7147,
-	3845: 0x714A,
-	3846: 0x714B,
-	3847: 0x7150,
-	3848: 0x7152,
-	3849: 0x7157,
-	3850: 0x715A,
-	3851: 0x715C,
-	3852: 0x715E,
-	3853: 0x7160,
-	3854: 0x7168,
-	3855: 0x7179,
-	3856: 0x7180,
-	3857: 0x7185,
-	3858: 0x7187,
-	3859: 0x718C,
-	3860: 0x7192,
-	3861: 0x719A,
-	3862: 0x719B,
-	3863: 0x71A0,
-	3864: 0x71A2,
-	3865: 0x71AF,
-	3866: 0x71B0,
-	3867: 0x71B2,
-	3868: 0x71B3,
-	3869: 0x71BA,
-	3870: 0x71BF,
-	3871: 0x71C0,
-	3872: 0x71C1,
-	3873: 0x71C4,
-	3874: 0x71CB,
-	3875: 0x71CC,
-	3876: 0x71D3,
-	3877: 0x71D6,
-	3878: 0x71D9,
-	3879: 0x71DA,
-	3880: 0x71DC,
-	3881: 0x71F8,
-	3882: 0x71FE,
-	3883: 0x7200,
-	3884: 0x7207,
-	3885: 0x7208,
-	3886: 0x7209,
-	3887: 0x7213,
-	3888: 0x7217,
-	3889: 0x721A,
-	3890: 0x721D,
-	3891: 0x721F,
-	3892: 0x7224,
-	3893: 0x722B,
-	3894: 0x722F,
-	3895: 0x7234,
-	3896: 0x7238,
-	3897: 0x7239,
-	3898: 0x7241,
-	3899: 0x7242,
-	3900: 0x7243,
-	3901: 0x7245,
-	3902: 0x724E,
-	3903: 0x724F,
-	3904: 0x7250,
-	3905: 0x7253,
-	3906: 0x7255,
-	3907: 0x7256,
-	3908: 0x725A,
-	3909: 0x725C,
-	3910: 0x725E,
-	3911: 0x7260,
-	3912: 0x7263,
-	3913: 0x7268,
-	3914: 0x726B,
-	3915: 0x726E,
-	3916: 0x726F,
-	3917: 0x7271,
-	3918: 0x7277,
-	3919: 0x7278,
-	3920: 0x727B,
-	3921: 0x727C,
-	3922: 0x727F,
-	3923: 0x7284,
-	3924: 0x7289,
-	3925: 0x728D,
-	3926: 0x728E,
-	3927: 0x7293,
-	3928: 0x729B,
-	3929: 0x72A8,
-	3930: 0x72AD,
-	3931: 0x72AE,
-	3932: 0x72B1,
-	3933: 0x72B4,
-	3934: 0x72BE,
-	3935: 0x72C1,
-	3936: 0x72C7,
-	3937: 0x72C9,
-	3938: 0x72CC,
-	3939: 0x72D5,
-	3940: 0x72D6,
-	3941: 0x72D8,
-	3942: 0x72DF,
-	3943: 0x72E5,
-	3944: 0x72F3,
-	3945: 0x72F4,
-	3946: 0x72FA,
-	3947: 0x72FB,
-	3948: 0x72FE,
-	3949: 0x7302,
-	3950: 0x7304,
-	3951: 0x7305,
-	3952: 0x7307,
-	3953: 0x730B,
-	3954: 0x730D,
-	3955: 0x7312,
-	3956: 0x7313,
-	3957: 0x7318,
-	3958: 0x7319,
-	3959: 0x731E,
-	3960: 0x7322,
-	3961: 0x7324,
-	3962: 0x7327,
-	3963: 0x7328,
-	3964: 0x732C,
-	3965: 0x7331,
-	3966: 0x7332,
-	3967: 0x7335,
-	3968: 0x733A,
-	3969: 0x733B,
-	3970: 0x733D,
-	3971: 0x7343,
-	3972: 0x734D,
-	3973: 0x7350,
-	3974: 0x7352,
-	3975: 0x7356,
-	3976: 0x7358,
-	3977: 0x735D,
-	3978: 0x735E,
-	3979: 0x735F,
-	3980: 0x7360,
-	3981: 0x7366,
-	3982: 0x7367,
-	3983: 0x7369,
-	3984: 0x736B,
-	3985: 0x736C,
-	3986: 0x736E,
-	3987: 0x736F,
-	3988: 0x7371,
-	3989: 0x7377,
-	3990: 0x7379,
-	3991: 0x737C,
-	3992: 0x7380,
-	3993: 0x7381,
-	3994: 0x7383,
-	3995: 0x7385,
-	3996: 0x7386,
-	3997: 0x738E,
-	3998: 0x7390,
-	3999: 0x7393,
-	4000: 0x7395,
-	4001: 0x7397,
-	4002: 0x7398,
-	4003: 0x739C,
-	4004: 0x739E,
-	4005: 0x739F,
-	4006: 0x73A0,
-	4007: 0x73A2,
-	4008: 0x73A5,
-	4009: 0x73A6,
-	4010: 0x73AA,
-	4011: 0x73AB,
-	4012: 0x73AD,
-	4013: 0x73B5,
-	4014: 0x73B7,
-	4015: 0x73B9,
-	4016: 0x73BC,
-	4017: 0x73BD,
-	4018: 0x73BF,
-	4019: 0x73C5,
-	4020: 0x73C6,
-	4021: 0x73C9,
-	4022: 0x73CB,
-	4023: 0x73CC,
-	4024: 0x73CF,
-	4025: 0x73D2,
-	4026: 0x73D3,
-	4027: 0x73D6,
-	4028: 0x73D9,
-	4029: 0x73DD,
-	4030: 0x73E1,
-	4031: 0x73E3,
-	4032: 0x73E6,
-	4033: 0x73E7,
-	4034: 0x73E9,
-	4035: 0x73F4,
-	4036: 0x73F5,
-	4037: 0x73F7,
-	4038: 0x73F9,
-	4039: 0x73FA,
-	4040: 0x73FB,
-	4041: 0x73FD,
-	4042: 0x73FF,
-	4043: 0x7400,
-	4044: 0x7401,
-	4045: 0x7404,
-	4046: 0x7407,
-	4047: 0x740A,
-	4048: 0x7411,
-	4049: 0x741A,
-	4050: 0x741B,
-	4051: 0x7424,
-	4052: 0x7426,
-	4053: 0x7428,
-	4054: 0x7429,
-	4055: 0x742A,
-	4056: 0x742B,
-	4057: 0x742C,
-	4058: 0x742D,
-	4059: 0x742E,
-	4060: 0x742F,
-	4061: 0x7430,
-	4062: 0x7431,
-	4063: 0x7439,
-	4064: 0x7440,
-	4065: 0x7443,
-	4066: 0x7444,
-	4067: 0x7446,
-	4068: 0x7447,
-	4069: 0x744B,
-	4070: 0x744D,
-	4071: 0x7451,
-	4072: 0x7452,
-	4073: 0x7457,
-	4074: 0x745D,
-	4075: 0x7462,
-	4076: 0x7466,
-	4077: 0x7467,
-	4078: 0x7468,
-	4079: 0x746B,
-	4080: 0x746D,
-	4081: 0x746E,
-	4082: 0x7471,
-	4083: 0x7472,
-	4084: 0x7480,
-	4085: 0x7481,
-	4086: 0x7485,
-	4087: 0x7486,
-	4088: 0x7487,
-	4089: 0x7489,
-	4090: 0x748F,
-	4091: 0x7490,
-	4092: 0x7491,
-	4093: 0x7492,
-	4094: 0x7498,
-	4095: 0x7499,
-	4096: 0x749A,
-	4097: 0x749C,
-	4098: 0x749F,
-	4099: 0x74A0,
-	4100: 0x74A1,
-	4101: 0x74A3,
-	4102: 0x74A6,
-	4103: 0x74A8,
-	4104: 0x74A9,
-	4105: 0x74AA,
-	4106: 0x74AB,
-	4107: 0x74AE,
-	4108: 0x74AF,
-	4109: 0x74B1,
-	4110: 0x74B2,
-	4111: 0x74B5,
-	4112: 0x74B9,
-	4113: 0x74BB,
-	4114: 0x74BF,
-	4115: 0x74C8,
-	4116: 0x74C9,
-	4117: 0x74CC,
-	4118: 0x74D0,
-	4119: 0x74D3,
-	4120: 0x74D8,
-	4121: 0x74DA,
-	4122: 0x74DB,
-	4123: 0x74DE,
-	4124: 0x74DF,
-	4125: 0x74E4,
-	4126: 0x74E8,
-	4127: 0x74EA,
-	4128: 0x74EB,
-	4129: 0x74EF,
-	4130: 0x74F4,
-	4131: 0x74FA,
-	4132: 0x74FB,
-	4133: 0x74FC,
-	4134: 0x74FF,
-	4135: 0x7506,
-	4136: 0x7512,
-	4137: 0x7516,
-	4138: 0x7517,
-	4139: 0x7520,
-	4140: 0x7521,
-	4141: 0x7524,
-	4142: 0x7527,
-	4143: 0x7529,
-	4144: 0x752A,
-	4145: 0x752F,
-	4146: 0x7536,
-	4147: 0x7539,
-	4148: 0x753D,
-	4149: 0x753E,
-	4150: 0x753F,
-	4151: 0x7540,
-	4152: 0x7543,
-	4153: 0x7547,
-	4154: 0x7548,
-	4155: 0x754E,
-	4156: 0x7550,
-	4157: 0x7552,
-	4158: 0x7557,
-	4159: 0x755E,
-	4160: 0x755F,
-	4161: 0x7561,
-	4162: 0x756F,
-	4163: 0x7571,
-	4164: 0x7579,
-	4165: 0x757A,
-	4166: 0x757B,
-	4167: 0x757C,
-	4168: 0x757D,
-	4169: 0x757E,
-	4170: 0x7581,
-	4171: 0x7585,
-	4172: 0x7590,
-	4173: 0x7592,
-	4174: 0x7593,
-	4175: 0x7595,
-	4176: 0x7599,
-	4177: 0x759C,
-	4178: 0x75A2,
-	4179: 0x75A4,
-	4180: 0x75B4,
-	4181: 0x75BA,
-	4182: 0x75BF,
-	4183: 0x75C0,
-	4184: 0x75C1,
-	4185: 0x75C4,
-	4186: 0x75C6,
-	4187: 0x75CC,
-	4188: 0x75CE,
-	4189: 0x75CF,
-	4190: 0x75D7,
-	4191: 0x75DC,
-	4192: 0x75DF,
-	4193: 0x75E0,
-	4194: 0x75E1,
-	4195: 0x75E4,
-	4196: 0x75E7,
-	4197: 0x75EC,
-	4198: 0x75EE,
-	4199: 0x75EF,
-	4200: 0x75F1,
-	4201: 0x75F9,
-	4202: 0x7600,
-	4203: 0x7602,
-	4204: 0x7603,
-	4205: 0x7604,
-	4206: 0x7607,
-	4207: 0x7608,
-	4208: 0x760A,
-	4209: 0x760C,
-	4210: 0x760F,
-	4211: 0x7612,
-	4212: 0x7613,
-	4213: 0x7615,
-	4214: 0x7616,
-	4215: 0x7619,
-	4216: 0x761B,
-	4217: 0x761C,
-	4218: 0x761D,
-	4219: 0x761E,
-	4220: 0x7623,
-	4221: 0x7625,
-	4222: 0x7626,
-	4223: 0x7629,
-	4224: 0x762D,
-	4225: 0x7632,
-	4226: 0x7633,
-	4227: 0x7635,
-	4228: 0x7638,
-	4229: 0x7639,
-	4230: 0x763A,
-	4231: 0x763C,
-	4232: 0x764A,
-	4233: 0x7640,
-	4234: 0x7641,
-	4235: 0x7643,
-	4236: 0x7644,
-	4237: 0x7645,
-	4238: 0x7649,
-	4239: 0x764B,
-	4240: 0x7655,
-	4241: 0x7659,
-	4242: 0x765F,
-	4243: 0x7664,
-	4244: 0x7665,
-	4245: 0x766D,
-	4246: 0x766E,
-	4247: 0x766F,
-	4248: 0x7671,
-	4249: 0x7674,
-	4250: 0x7681,
-	4251: 0x7685,
-	4252: 0x768C,
-	4253: 0x768D,
-	4254: 0x7695,
-	4255: 0x769B,
-	4256: 0x769C,
-	4257: 0x769D,
-	4258: 0x769F,
-	4259: 0x76A0,
-	4260: 0x76A2,
-	4261: 0x76A3,
-	4262: 0x76A4,
-	4263: 0x76A5,
-	4264: 0x76A6,
-	4265: 0x76A7,
-	4266: 0x76A8,
-	4267: 0x76AA,
-	4268: 0x76AD,
-	4269: 0x76BD,
-	4270: 0x76C1,
-	4271: 0x76C5,
-	4272: 0x76C9,
-	4273: 0x76CB,
-	4274: 0x76CC,
-	4275: 0x76CE,
-	4276: 0x76D4,
-	4277: 0x76D9,
-	4278: 0x76E0,
-	4279: 0x76E6,
-	4280: 0x76E8,
-	4281: 0x76EC,
-	4282: 0x76F0,
-	4283: 0x76F1,
-	4284: 0x76F6,
-	4285: 0x76F9,
-	4286: 0x76FC,
-	4287: 0x7700,
-	4288: 0x7706,
-	4289: 0x770A,
-	4290: 0x770E,
-	4291: 0x7712,
-	4292: 0x7714,
-	4293: 0x7715,
-	4294: 0x7717,
-	4295: 0x7719,
-	4296: 0x771A,
-	4297: 0x771C,
-	4298: 0x7722,
-	4299: 0x7728,
-	4300: 0x772D,
-	4301: 0x772E,
-	4302: 0x772F,
-	4303: 0x7734,
-	4304: 0x7735,
-	4305: 0x7736,
-	4306: 0x7739,
-	4307: 0x773D,
-	4308: 0x773E,
-	4309: 0x7742,
-	4310: 0x7745,
-	4311: 0x7746,
-	4312: 0x774A,
-	4313: 0x774D,
-	4314: 0x774E,
-	4315: 0x774F,
-	4316: 0x7752,
-	4317: 0x7756,
-	4318: 0x7757,
-	4319: 0x775C,
-	4320: 0x775E,
-	4321: 0x775F,
-	4322: 0x7760,
-	4323: 0x7762,
-	4324: 0x7764,
-	4325: 0x7767,
-	4326: 0x776A,
-	4327: 0x776C,
-	4328: 0x7770,
-	4329: 0x7772,
-	4330: 0x7773,
-	4331: 0x7774,
-	4332: 0x777A,
-	4333: 0x777D,
-	4334: 0x7780,
-	4335: 0x7784,
-	4336: 0x778C,
-	4337: 0x778D,
-	4338: 0x7794,
-	4339: 0x7795,
-	4340: 0x7796,
-	4341: 0x779A,
-	4342: 0x779F,
-	4343: 0x77A2,
-	4344: 0x77A7,
-	4345: 0x77AA,
-	4346: 0x77AE,
-	4347: 0x77AF,
-	4348: 0x77B1,
-	4349: 0x77B5,
-	4350: 0x77BE,
-	4351: 0x77C3,
-	4352: 0x77C9,
-	4353: 0x77D1,
-	4354: 0x77D2,
-	4355: 0x77D5,
-	4356: 0x77D9,
-	4357: 0x77DE,
-	4358: 0x77DF,
-	4359: 0x77E0,
-	4360: 0x77E4,
-	4361: 0x77E6,
-	4362: 0x77EA,
-	4363: 0x77EC,
-	4364: 0x77F0,
-	4365: 0x77F1,
-	4366: 0x77F4,
-	4367: 0x77F8,
-	4368: 0x77FB,
-	4369: 0x7805,
-	4370: 0x7806,
-	4371: 0x7809,
-	4372: 0x780D,
-	4373: 0x780E,
-	4374: 0x7811,
-	4375: 0x781D,
-	4376: 0x7821,
-	4377: 0x7822,
-	4378: 0x7823,
-	4379: 0x782D,
-	4380: 0x782E,
-	4381: 0x7830,
-	4382: 0x7835,
-	4383: 0x7837,
-	4384: 0x7843,
-	4385: 0x7844,
-	4386: 0x7847,
-	4387: 0x7848,
-	4388: 0x784C,
-	4389: 0x784E,
-	4390: 0x7852,
-	4391: 0x785C,
-	4392: 0x785E,
-	4393: 0x7860,
-	4394: 0x7861,
-	4395: 0x7863,
-	4396: 0x7864,
-	4397: 0x7868,
-	4398: 0x786A,
-	4399: 0x786E,
-	4400: 0x787A,
-	4401: 0x787E,
-	4402: 0x788A,
-	4403: 0x788F,
-	4404: 0x7894,
-	4405: 0x7898,
-	4406: 0x78A1,
-	4407: 0x789D,
-	4408: 0x789E,
-	4409: 0x789F,
-	4410: 0x78A4,
-	4411: 0x78A8,
-	4412: 0x78AC,
-	4413: 0x78AD,
-	4414: 0x78B0,
-	4415: 0x78B1,
-	4416: 0x78B2,
-	4417: 0x78B3,
-	4418: 0x78BB,
-	4419: 0x78BD,
-	4420: 0x78BF,
-	4421: 0x78C7,
-	4422: 0x78C8,
-	4423: 0x78C9,
-	4424: 0x78CC,
-	4425: 0x78CE,
-	4426: 0x78D2,
-	4427: 0x78D3,
-	4428: 0x78D5,
-	4429: 0x78D6,
-	4430: 0x78E4,
-	4431: 0x78DB,
-	4432: 0x78DF,
-	4433: 0x78E0,
-	4434: 0x78E1,
-	4435: 0x78E6,
-	4436: 0x78EA,
-	4437: 0x78F2,
-	4438: 0x78F3,
-	4439: 0x7900,
-	4440: 0x78F6,
-	4441: 0x78F7,
-	4442: 0x78FA,
-	4443: 0x78FB,
-	4444: 0x78FF,
-	4445: 0x7906,
-	4446: 0x790C,
-	4447: 0x7910,
-	4448: 0x791A,
-	4449: 0x791C,
-	4450: 0x791E,
-	4451: 0x791F,
-	4452: 0x7920,
-	4453: 0x7925,
-	4454: 0x7927,
-	4455: 0x7929,
-	4456: 0x792D,
-	4457: 0x7931,
-	4458: 0x7934,
-	4459: 0x7935,
-	4460: 0x793B,
-	4461: 0x793D,
-	4462: 0x793F,
-	4463: 0x7944,
-	4464: 0x7945,
-	4465: 0x7946,
-	4466: 0x794A,
-	4467: 0x794B,
-	4468: 0x794F,
-	4469: 0x7951,
-	4470: 0x7954,
-	4471: 0x7958,
-	4472: 0x795B,
-	4473: 0x795C,
-	4474: 0x7967,
-	4475: 0x7969,
-	4476: 0x796B,
-	4477: 0x7972,
-	4478: 0x7979,
-	4479: 0x797B,
-	4480: 0x797C,
-	4481: 0x797E,
-	4482: 0x798B,
-	4483: 0x798C,
-	4484: 0x7991,
-	4485: 0x7993,
-	4486: 0x7994,
-	4487: 0x7995,
-	4488: 0x7996,
-	4489: 0x7998,
-	4490: 0x799B,
-	4491: 0x799C,
-	4492: 0x79A1,
-	4493: 0x79A8,
-	4494: 0x79A9,
-	4495: 0x79AB,
-	4496: 0x79AF,
-	4497: 0x79B1,
-	4498: 0x79B4,
-	4499: 0x79B8,
-	4500: 0x79BB,
-	4501: 0x79C2,
-	4502: 0x79C4,
-	4503: 0x79C7,
-	4504: 0x79C8,
-	4505: 0x79CA,
-	4506: 0x79CF,
-	4507: 0x79D4,
-	4508: 0x79D6,
-	4509: 0x79DA,
-	4510: 0x79DD,
-	4511: 0x79DE,
-	4512: 0x79E0,
-	4513: 0x79E2,
-	4514: 0x79E5,
-	4515: 0x79EA,
-	4516: 0x79EB,
-	4517: 0x79ED,
-	4518: 0x79F1,
-	4519: 0x79F8,
-	4520: 0x79FC,
-	4521: 0x7A02,
-	4522: 0x7A03,
-	4523: 0x7A07,
-	4524: 0x7A09,
-	4525: 0x7A0A,
-	4526: 0x7A0C,
-	4527: 0x7A11,
-	4528: 0x7A15,
-	4529: 0x7A1B,
-	4530: 0x7A1E,
-	4531: 0x7A21,
-	4532: 0x7A27,
-	4533: 0x7A2B,
-	4534: 0x7A2D,
-	4535: 0x7A2F,
-	4536: 0x7A30,
-	4537: 0x7A34,
-	4538: 0x7A35,
-	4539: 0x7A38,
-	4540: 0x7A39,
-	4541: 0x7A3A,
-	4542: 0x7A44,
-	4543: 0x7A45,
-	4544: 0x7A47,
-	4545: 0x7A48,
-	4546: 0x7A4C,
-	4547: 0x7A55,
-	4548: 0x7A56,
-	4549: 0x7A59,
-	4550: 0x7A5C,
-	4551: 0x7A5D,
-	4552: 0x7A5F,
-	4553: 0x7A60,
-	4554: 0x7A65,
-	4555: 0x7A67,
-	4556: 0x7A6A,
-	4557: 0x7A6D,
-	4558: 0x7A75,
-	4559: 0x7A78,
-	4560: 0x7A7E,
-	4561: 0x7A80,
-	4562: 0x7A82,
-	4563: 0x7A85,
-	4564: 0x7A86,
-	4565: 0x7A8A,
-	4566: 0x7A8B,
-	4567: 0x7A90,
-	4568: 0x7A91,
-	4569: 0x7A94,
-	4570: 0x7A9E,
-	4571: 0x7AA0,
-	4572: 0x7AA3,
-	4573: 0x7AAC,
-	4574: 0x7AB3,
-	4575: 0x7AB5,
-	4576: 0x7AB9,
-	4577: 0x7ABB,
-	4578: 0x7ABC,
-	4579: 0x7AC6,
-	4580: 0x7AC9,
-	4581: 0x7ACC,
-	4582: 0x7ACE,
-	4583: 0x7AD1,
-	4584: 0x7ADB,
-	4585: 0x7AE8,
-	4586: 0x7AE9,
-	4587: 0x7AEB,
-	4588: 0x7AEC,
-	4589: 0x7AF1,
-	4590: 0x7AF4,
-	4591: 0x7AFB,
-	4592: 0x7AFD,
-	4593: 0x7AFE,
-	4594: 0x7B07,
-	4595: 0x7B14,
-	4596: 0x7B1F,
-	4597: 0x7B23,
-	4598: 0x7B27,
-	4599: 0x7B29,
-	4600: 0x7B2A,
-	4601: 0x7B2B,
-	4602: 0x7B2D,
-	4603: 0x7B2E,
-	4604: 0x7B2F,
-	4605: 0x7B30,
-	4606: 0x7B31,
-	4607: 0x7B34,
-	4608: 0x7B3D,
-	4609: 0x7B3F,
-	4610: 0x7B40,
-	4611: 0x7B41,
-	4612: 0x7B47,
-	4613: 0x7B4E,
-	4614: 0x7B55,
-	4615: 0x7B60,
-	4616: 0x7B64,
-	4617: 0x7B66,
-	4618: 0x7B69,
-	4619: 0x7B6A,
-	4620: 0x7B6D,
-	4621: 0x7B6F,
-	4622: 0x7B72,
-	4623: 0x7B73,
-	4624: 0x7B77,
-	4625: 0x7B84,
-	4626: 0x7B89,
-	4627: 0x7B8E,
-	4628: 0x7B90,
-	4629: 0x7B91,
-	4630: 0x7B96,
-	4631: 0x7B9B,
-	4632: 0x7B9E,
-	4633: 0x7BA0,
-	4634: 0x7BA5,
-	4635: 0x7BAC,
-	4636: 0x7BAF,
-	4637: 0x7BB0,
-	4638: 0x7BB2,
-	4639: 0x7BB5,
-	4640: 0x7BB6,
-	4641: 0x7BBA,
-	4642: 0x7BBB,
-	4643: 0x7BBC,
-	4644: 0x7BBD,
-	4645: 0x7BC2,
-	4646: 0x7BC5,
-	4647: 0x7BC8,
-	4648: 0x7BCA,
-	4649: 0x7BD4,
-	4650: 0x7BD6,
-	4651: 0x7BD7,
-	4652: 0x7BD9,
-	4653: 0x7BDA,
-	4654: 0x7BDB,
-	4655: 0x7BE8,
-	4656: 0x7BEA,
-	4657: 0x7BF2,
-	4658: 0x7BF4,
-	4659: 0x7BF5,
-	4660: 0x7BF8,
-	4661: 0x7BF9,
-	4662: 0x7BFA,
-	4663: 0x7BFC,
-	4664: 0x7BFE,
-	4665: 0x7C01,
-	4666: 0x7C02,
-	4667: 0x7C03,
-	4668: 0x7C04,
-	4669: 0x7C06,
-	4670: 0x7C09,
-	4671: 0x7C0B,
-	4672: 0x7C0C,
-	4673: 0x7C0E,
-	4674: 0x7C0F,
-	4675: 0x7C19,
-	4676: 0x7C1B,
-	4677: 0x7C20,
-	4678: 0x7C25,
-	4679: 0x7C26,
-	4680: 0x7C28,
-	4681: 0x7C2C,
-	4682: 0x7C31,
-	4683: 0x7C33,
-	4684: 0x7C34,
-	4685: 0x7C36,
-	4686: 0x7C39,
-	4687: 0x7C3A,
-	4688: 0x7C46,
-	4689: 0x7C4A,
-	4690: 0x7C55,
-	4691: 0x7C51,
-	4692: 0x7C52,
-	4693: 0x7C53,
-	4694: 0x7C59,
-	4695: 0x7C5A,
-	4696: 0x7C5B,
-	4697: 0x7C5C,
-	4698: 0x7C5D,
-	4699: 0x7C5E,
-	4700: 0x7C61,
-	4701: 0x7C63,
-	4702: 0x7C67,
-	4703: 0x7C69,
-	4704: 0x7C6D,
-	4705: 0x7C6E,
-	4706: 0x7C70,
-	4707: 0x7C72,
-	4708: 0x7C79,
-	4709: 0x7C7C,
-	4710: 0x7C7D,
-	4711: 0x7C86,
-	4712: 0x7C87,
-	4713: 0x7C8F,
-	4714: 0x7C94,
-	4715: 0x7C9E,
-	4716: 0x7CA0,
-	4717: 0x7CA6,
-	4718: 0x7CB0,
-	4719: 0x7CB6,
-	4720: 0x7CB7,
-	4721: 0x7CBA,
-	4722: 0x7CBB,
-	4723: 0x7CBC,
-	4724: 0x7CBF,
-	4725: 0x7CC4,
-	4726: 0x7CC7,
-	4727: 0x7CC8,
-	4728: 0x7CC9,
-	4729: 0x7CCD,
-	4730: 0x7CCF,
-	4731: 0x7CD3,
-	4732: 0x7CD4,
-	4733: 0x7CD5,
-	4734: 0x7CD7,
-	4735: 0x7CD9,
-	4736: 0x7CDA,
-	4737: 0x7CDD,
-	4738: 0x7CE6,
-	4739: 0x7CE9,
-	4740: 0x7CEB,
-	4741: 0x7CF5,
-	4742: 0x7D03,
-	4743: 0x7D07,
-	4744: 0x7D08,
-	4745: 0x7D09,
-	4746: 0x7D0F,
-	4747: 0x7D11,
-	4748: 0x7D12,
-	4749: 0x7D13,
-	4750: 0x7D16,
-	4751: 0x7D1D,
-	4752: 0x7D1E,
-	4753: 0x7D23,
-	4754: 0x7D26,
-	4755: 0x7D2A,
-	4756: 0x7D2D,
-	4757: 0x7D31,
-	4758: 0x7D3C,
-	4759: 0x7D3D,
-	4760: 0x7D3E,
-	4761: 0x7D40,
-	4762: 0x7D41,
-	4763: 0x7D47,
-	4764: 0x7D48,
-	4765: 0x7D4D,
-	4766: 0x7D51,
-	4767: 0x7D53,
-	4768: 0x7D57,
-	4769: 0x7D59,
-	4770: 0x7D5A,
-	4771: 0x7D5C,
-	4772: 0x7D5D,
-	4773: 0x7D65,
-	4774: 0x7D67,
-	4775: 0x7D6A,
-	4776: 0x7D70,
-	4777: 0x7D78,
-	4778: 0x7D7A,
-	4779: 0x7D7B,
-	4780: 0x7D7F,
-	4781: 0x7D81,
-	4782: 0x7D82,
-	4783: 0x7D83,
-	4784: 0x7D85,
-	4785: 0x7D86,
-	4786: 0x7D88,
-	4787: 0x7D8B,
-	4788: 0x7D8C,
-	4789: 0x7D8D,
-	4790: 0x7D91,
-	4791: 0x7D96,
-	4792: 0x7D97,
-	4793: 0x7D9D,
-	4794: 0x7D9E,
-	4795: 0x7DA6,
-	4796: 0x7DA7,
-	4797: 0x7DAA,
-	4798: 0x7DB3,
-	4799: 0x7DB6,
-	4800: 0x7DB7,
-	4801: 0x7DB9,
-	4802: 0x7DC2,
-	4803: 0x7DC3,
-	4804: 0x7DC4,
-	4805: 0x7DC5,
-	4806: 0x7DC6,
-	4807: 0x7DCC,
-	4808: 0x7DCD,
-	4809: 0x7DCE,
-	4810: 0x7DD7,
-	4811: 0x7DD9,
-	4812: 0x7E00,
-	4813: 0x7DE2,
-	4814: 0x7DE5,
-	4815: 0x7DE6,
-	4816: 0x7DEA,
-	4817: 0x7DEB,
-	4818: 0x7DED,
-	4819: 0x7DF1,
-	4820: 0x7DF5,
-	4821: 0x7DF6,
-	4822: 0x7DF9,
-	4823: 0x7DFA,
-	4824: 0x7E08,
-	4825: 0x7E10,
-	4826: 0x7E11,
-	4827: 0x7E15,
-	4828: 0x7E17,
-	4829: 0x7E1C,
-	4830: 0x7E1D,
-	4831: 0x7E20,
-	4832: 0x7E27,
-	4833: 0x7E28,
-	4834: 0x7E2C,
-	4835: 0x7E2D,
-	4836: 0x7E2F,
-	4837: 0x7E33,
-	4838: 0x7E36,
-	4839: 0x7E3F,
-	4840: 0x7E44,
-	4841: 0x7E45,
-	4842: 0x7E47,
-	4843: 0x7E4E,
-	4844: 0x7E50,
-	4845: 0x7E52,
-	4846: 0x7E58,
-	4847: 0x7E5F,
-	4848: 0x7E61,
-	4849: 0x7E62,
-	4850: 0x7E65,
-	4851: 0x7E6B,
-	4852: 0x7E6E,
-	4853: 0x7E6F,
-	4854: 0x7E73,
-	4855: 0x7E78,
-	4856: 0x7E7E,
-	4857: 0x7E81,
-	4858: 0x7E86,
-	4859: 0x7E87,
-	4860: 0x7E8A,
-	4861: 0x7E8D,
-	4862: 0x7E91,
-	4863: 0x7E95,
-	4864: 0x7E98,
-	4865: 0x7E9A,
-	4866: 0x7E9D,
-	4867: 0x7E9E,
-	4868: 0x7F3C,
-	4869: 0x7F3B,
-	4870: 0x7F3D,
-	4871: 0x7F3E,
-	4872: 0x7F3F,
-	4873: 0x7F43,
-	4874: 0x7F44,
-	4875: 0x7F47,
-	4876: 0x7F4F,
-	4877: 0x7F52,
-	4878: 0x7F53,
-	4879: 0x7F5B,
-	4880: 0x7F5C,
-	4881: 0x7F5D,
-	4882: 0x7F61,
-	4883: 0x7F63,
-	4884: 0x7F64,
-	4885: 0x7F65,
-	4886: 0x7F66,
-	4887: 0x7F6D,
-	4888: 0x7F71,
-	4889: 0x7F7D,
-	4890: 0x7F7E,
-	4891: 0x7F7F,
-	4892: 0x7F80,
-	4893: 0x7F8B,
-	4894: 0x7F8D,
-	4895: 0x7F8F,
-	4896: 0x7F90,
-	4897: 0x7F91,
-	4898: 0x7F96,
-	4899: 0x7F97,
-	4900: 0x7F9C,
-	4901: 0x7FA1,
-	4902: 0x7FA2,
-	4903: 0x7FA6,
-	4904: 0x7FAA,
-	4905: 0x7FAD,
-	4906: 0x7FB4,
-	4907: 0x7FBC,
-	4908: 0x7FBF,
-	4909: 0x7FC0,
-	4910: 0x7FC3,
-	4911: 0x7FC8,
-	4912: 0x7FCE,
-	4913: 0x7FCF,
-	4914: 0x7FDB,
-	4915: 0x7FDF,
-	4916: 0x7FE3,
-	4917: 0x7FE5,
-	4918: 0x7FE8,
-	4919: 0x7FEC,
-	4920: 0x7FEE,
-	4921: 0x7FEF,
-	4922: 0x7FF2,
-	4923: 0x7FFA,
-	4924: 0x7FFD,
-	4925: 0x7FFE,
-	4926: 0x7FFF,
-	4927: 0x8007,
-	4928: 0x8008,
-	4929: 0x800A,
-	4930: 0x800D,
-	4931: 0x800E,
-	4932: 0x800F,
-	4933: 0x8011,
-	4934: 0x8013,
-	4935: 0x8014,
-	4936: 0x8016,
-	4937: 0x801D,
-	4938: 0x801E,
-	4939: 0x801F,
-	4940: 0x8020,
-	4941: 0x8024,
-	4942: 0x8026,
-	4943: 0x802C,
-	4944: 0x802E,
-	4945: 0x8030,
-	4946: 0x8034,
-	4947: 0x8035,
-	4948: 0x8037,
-	4949: 0x8039,
-	4950: 0x803A,
-	4951: 0x803C,
-	4952: 0x803E,
-	4953: 0x8040,
-	4954: 0x8044,
-	4955: 0x8060,
-	4956: 0x8064,
-	4957: 0x8066,
-	4958: 0x806D,
-	4959: 0x8071,
-	4960: 0x8075,
-	4961: 0x8081,
-	4962: 0x8088,
-	4963: 0x808E,
-	4964: 0x809C,
-	4965: 0x809E,
-	4966: 0x80A6,
-	4967: 0x80A7,
-	4968: 0x80AB,
-	4969: 0x80B8,
-	4970: 0x80B9,
-	4971: 0x80C8,
-	4972: 0x80CD,
-	4973: 0x80CF,
-	4974: 0x80D2,
-	4975: 0x80D4,
-	4976: 0x80D5,
-	4977: 0x80D7,
-	4978: 0x80D8,
-	4979: 0x80E0,
-	4980: 0x80ED,
-	4981: 0x80EE,
-	4982: 0x80F0,
-	4983: 0x80F2,
-	4984: 0x80F3,
-	4985: 0x80F6,
-	4986: 0x80F9,
-	4987: 0x80FA,
-	4988: 0x80FE,
-	4989: 0x8103,
-	4990: 0x810B,
-	4991: 0x8116,
-	4992: 0x8117,
-	4993: 0x8118,
-	4994: 0x811C,
-	4995: 0x811E,
-	4996: 0x8120,
-	4997: 0x8124,
-	4998: 0x8127,
-	4999: 0x812C,
-	5000: 0x8130,
-	5001: 0x8135,
-	5002: 0x813A,
-	5003: 0x813C,
-	5004: 0x8145,
-	5005: 0x8147,
-	5006: 0x814A,
-	5007: 0x814C,
-	5008: 0x8152,
-	5009: 0x8157,
-	5010: 0x8160,
-	5011: 0x8161,
-	5012: 0x8167,
-	5013: 0x8168,
-	5014: 0x8169,
-	5015: 0x816D,
-	5016: 0x816F,
-	5017: 0x8177,
-	5018: 0x8181,
-	5019: 0x8190,
-	5020: 0x8184,
-	5021: 0x8185,
-	5022: 0x8186,
-	5023: 0x818B,
-	5024: 0x818E,
-	5025: 0x8196,
-	5026: 0x8198,
-	5027: 0x819B,
-	5028: 0x819E,
-	5029: 0x81A2,
-	5030: 0x81AE,
-	5031: 0x81B2,
-	5032: 0x81B4,
-	5033: 0x81BB,
-	5034: 0x81CB,
-	5035: 0x81C3,
-	5036: 0x81C5,
-	5037: 0x81CA,
-	5038: 0x81CE,
-	5039: 0x81CF,
-	5040: 0x81D5,
-	5041: 0x81D7,
-	5042: 0x81DB,
-	5043: 0x81DD,
-	5044: 0x81DE,
-	5045: 0x81E1,
-	5046: 0x81E4,
-	5047: 0x81EB,
-	5048: 0x81EC,
-	5049: 0x81F0,
-	5050: 0x81F1,
-	5051: 0x81F2,
-	5052: 0x81F5,
-	5053: 0x81F6,
-	5054: 0x81F8,
-	5055: 0x81F9,
-	5056: 0x81FD,
-	5057: 0x81FF,
-	5058: 0x8200,
-	5059: 0x8203,
-	5060: 0x820F,
-	5061: 0x8213,
-	5062: 0x8214,
-	5063: 0x8219,
-	5064: 0x821A,
-	5065: 0x821D,
-	5066: 0x8221,
-	5067: 0x8222,
-	5068: 0x8228,
-	5069: 0x8232,
-	5070: 0x8234,
-	5071: 0x823A,
-	5072: 0x8243,
-	5073: 0x8244,
-	5074: 0x8245,
-	5075: 0x8246,
-	5076: 0x824B,
-	5077: 0x824E,
-	5078: 0x824F,
-	5079: 0x8251,
-	5080: 0x8256,
-	5081: 0x825C,
-	5082: 0x8260,
-	5083: 0x8263,
-	5084: 0x8267,
-	5085: 0x826D,
-	5086: 0x8274,
-	5087: 0x827B,
-	5088: 0x827D,
-	5089: 0x827F,
-	5090: 0x8280,
-	5091: 0x8281,
-	5092: 0x8283,
-	5093: 0x8284,
-	5094: 0x8287,
-	5095: 0x8289,
-	5096: 0x828A,
-	5097: 0x828E,
-	5098: 0x8291,
-	5099: 0x8294,
-	5100: 0x8296,
-	5101: 0x8298,
-	5102: 0x829A,
-	5103: 0x829B,
-	5104: 0x82A0,
-	5105: 0x82A1,
-	5106: 0x82A3,
-	5107: 0x82A4,
-	5108: 0x82A7,
-	5109: 0x82A8,
-	5110: 0x82A9,
-	5111: 0x82AA,
-	5112: 0x82AE,
-	5113: 0x82B0,
-	5114: 0x82B2,
-	5115: 0x82B4,
-	5116: 0x82B7,
-	5117: 0x82BA,
-	5118: 0x82BC,
-	5119: 0x82BE,
-	5120: 0x82BF,
-	5121: 0x82C6,
-	5122: 0x82D0,
-	5123: 0x82D5,
-	5124: 0x82DA,
-	5125: 0x82E0,
-	5126: 0x82E2,
-	5127: 0x82E4,
-	5128: 0x82E8,
-	5129: 0x82EA,
-	5130: 0x82ED,
-	5131: 0x82EF,
-	5132: 0x82F6,
-	5133: 0x82F7,
-	5134: 0x82FD,
-	5135: 0x82FE,
-	5136: 0x8300,
-	5137: 0x8301,
-	5138: 0x8307,
-	5139: 0x8308,
-	5140: 0x830A,
-	5141: 0x830B,
-	5142: 0x8354,
-	5143: 0x831B,
-	5144: 0x831D,
-	5145: 0x831E,
-	5146: 0x831F,
-	5147: 0x8321,
-	5148: 0x8322,
-	5149: 0x832C,
-	5150: 0x832D,
-	5151: 0x832E,
-	5152: 0x8330,
-	5153: 0x8333,
-	5154: 0x8337,
-	5155: 0x833A,
-	5156: 0x833C,
-	5157: 0x833D,
-	5158: 0x8342,
-	5159: 0x8343,
-	5160: 0x8344,
-	5161: 0x8347,
-	5162: 0x834D,
-	5163: 0x834E,
-	5164: 0x8351,
-	5165: 0x8355,
-	5166: 0x8356,
-	5167: 0x8357,
-	5168: 0x8370,
-	5169: 0x8378,
-	5170: 0x837D,
-	5171: 0x837F,
-	5172: 0x8380,
-	5173: 0x8382,
-	5174: 0x8384,
-	5175: 0x8386,
-	5176: 0x838D,
-	5177: 0x8392,
-	5178: 0x8394,
-	5179: 0x8395,
-	5180: 0x8398,
-	5181: 0x8399,
-	5182: 0x839B,
-	5183: 0x839C,
-	5184: 0x839D,
-	5185: 0x83A6,
-	5186: 0x83A7,
-	5187: 0x83A9,
-	5188: 0x83AC,
-	5189: 0x83BE,
-	5190: 0x83BF,
-	5191: 0x83C0,
-	5192: 0x83C7,
-	5193: 0x83C9,
-	5194: 0x83CF,
-	5195: 0x83D0,
-	5196: 0x83D1,
-	5197: 0x83D4,
-	5198: 0x83DD,
-	5199: 0x8353,
-	5200: 0x83E8,
-	5201: 0x83EA,
-	5202: 0x83F6,
-	5203: 0x83F8,
-	5204: 0x83F9,
-	5205: 0x83FC,
-	5206: 0x8401,
-	5207: 0x8406,
-	5208: 0x840A,
-	5209: 0x840F,
-	5210: 0x8411,
-	5211: 0x8415,
-	5212: 0x8419,
-	5213: 0x83AD,
-	5214: 0x842F,
-	5215: 0x8439,
-	5216: 0x8445,
-	5217: 0x8447,
-	5218: 0x8448,
-	5219: 0x844A,
-	5220: 0x844D,
-	5221: 0x844F,
-	5222: 0x8451,
-	5223: 0x8452,
-	5224: 0x8456,
-	5225: 0x8458,
-	5226: 0x8459,
-	5227: 0x845A,
-	5228: 0x845C,
-	5229: 0x8460,
-	5230: 0x8464,
-	5231: 0x8465,
-	5232: 0x8467,
-	5233: 0x846A,
-	5234: 0x8470,
-	5235: 0x8473,
-	5236: 0x8474,
-	5237: 0x8476,
-	5238: 0x8478,
-	5239: 0x847C,
-	5240: 0x847D,
-	5241: 0x8481,
-	5242: 0x8485,
-	5243: 0x8492,
-	5244: 0x8493,
-	5245: 0x8495,
-	5246: 0x849E,
-	5247: 0x84A6,
-	5248: 0x84A8,
-	5249: 0x84A9,
-	5250: 0x84AA,
-	5251: 0x84AF,
-	5252: 0x84B1,
-	5253: 0x84B4,
-	5254: 0x84BA,
-	5255: 0x84BD,
-	5256: 0x84BE,
-	5257: 0x84C0,
-	5258: 0x84C2,
-	5259: 0x84C7,
-	5260: 0x84C8,
-	5261: 0x84CC,
-	5262: 0x84CF,
-	5263: 0x84D3,
-	5264: 0x84DC,
-	5265: 0x84E7,
-	5266: 0x84EA,
-	5267: 0x84EF,
-	5268: 0x84F0,
-	5269: 0x84F1,
-	5270: 0x84F2,
-	5271: 0x84F7,
-	5272: 0x8532,
-	5273: 0x84FA,
-	5274: 0x84FB,
-	5275: 0x84FD,
-	5276: 0x8502,
-	5277: 0x8503,
-	5278: 0x8507,
-	5279: 0x850C,
-	5280: 0x850E,
-	5281: 0x8510,
-	5282: 0x851C,
-	5283: 0x851E,
-	5284: 0x8522,
-	5285: 0x8523,
-	5286: 0x8524,
-	5287: 0x8525,
-	5288: 0x8527,
-	5289: 0x852A,
-	5290: 0x852B,
-	5291: 0x852F,
-	5292: 0x8533,
-	5293: 0x8534,
-	5294: 0x8536,
-	5295: 0x853F,
-	5296: 0x8546,
-	5297: 0x854F,
-	5298: 0x8550,
-	5299: 0x8551,
-	5300: 0x8552,
-	5301: 0x8553,
-	5302: 0x8556,
-	5303: 0x8559,
-	5304: 0x855C,
-	5305: 0x855D,
-	5306: 0x855E,
-	5307: 0x855F,
-	5308: 0x8560,
-	5309: 0x8561,
-	5310: 0x8562,
-	5311: 0x8564,
-	5312: 0x856B,
-	5313: 0x856F,
-	5314: 0x8579,
-	5315: 0x857A,
-	5316: 0x857B,
-	5317: 0x857D,
-	5318: 0x857F,
-	5319: 0x8581,
-	5320: 0x8585,
-	5321: 0x8586,
-	5322: 0x8589,
-	5323: 0x858B,
-	5324: 0x858C,
-	5325: 0x858F,
-	5326: 0x8593,
-	5327: 0x8598,
-	5328: 0x859D,
-	5329: 0x859F,
-	5330: 0x85A0,
-	5331: 0x85A2,
-	5332: 0x85A5,
-	5333: 0x85A7,
-	5334: 0x85B4,
-	5335: 0x85B6,
-	5336: 0x85B7,
-	5337: 0x85B8,
-	5338: 0x85BC,
-	5339: 0x85BD,
-	5340: 0x85BE,
-	5341: 0x85BF,
-	5342: 0x85C2,
-	5343: 0x85C7,
-	5344: 0x85CA,
-	5345: 0x85CB,
-	5346: 0x85CE,
-	5347: 0x85AD,
-	5348: 0x85D8,
-	5349: 0x85DA,
-	5350: 0x85DF,
-	5351: 0x85E0,
-	5352: 0x85E6,
-	5353: 0x85E8,
-	5354: 0x85ED,
-	5355: 0x85F3,
-	5356: 0x85F6,
-	5357: 0x85FC,
-	5358: 0x85FF,
-	5359: 0x8600,
-	5360: 0x8604,
-	5361: 0x8605,
-	5362: 0x860D,
-	5363: 0x860E,
-	5364: 0x8610,
-	5365: 0x8611,
-	5366: 0x8612,
-	5367: 0x8618,
-	5368: 0x8619,
-	5369: 0x861B,
-	5370: 0x861E,
-	5371: 0x8621,
-	5372: 0x8627,
-	5373: 0x8629,
-	5374: 0x8636,
-	5375: 0x8638,
-	5376: 0x863A,
-	5377: 0x863C,
-	5378: 0x863D,
-	5379: 0x8640,
-	5380: 0x8642,
-	5381: 0x8646,
-	5382: 0x8652,
-	5383: 0x8653,
-	5384: 0x8656,
-	5385: 0x8657,
-	5386: 0x8658,
-	5387: 0x8659,
-	5388: 0x865D,
-	5389: 0x8660,
-	5390: 0x8661,
-	5391: 0x8662,
-	5392: 0x8663,
-	5393: 0x8664,
-	5394: 0x8669,
-	5395: 0x866C,
-	5396: 0x866F,
-	5397: 0x8675,
-	5398: 0x8676,
-	5399: 0x8677,
-	5400: 0x867A,
-	5401: 0x868D,
-	5402: 0x8691,
-	5403: 0x8696,
-	5404: 0x8698,
-	5405: 0x869A,
-	5406: 0x869C,
-	5407: 0x86A1,
-	5408: 0x86A6,
-	5409: 0x86A7,
-	5410: 0x86A8,
-	5411: 0x86AD,
-	5412: 0x86B1,
-	5413: 0x86B3,
-	5414: 0x86B4,
-	5415: 0x86B5,
-	5416: 0x86B7,
-	5417: 0x86B8,
-	5418: 0x86B9,
-	5419: 0x86BF,
-	5420: 0x86C0,
-	5421: 0x86C1,
-	5422: 0x86C3,
-	5423: 0x86C5,
-	5424: 0x86D1,
-	5425: 0x86D2,
-	5426: 0x86D5,
-	5427: 0x86D7,
-	5428: 0x86DA,
-	5429: 0x86DC,
-	5430: 0x86E0,
-	5431: 0x86E3,
-	5432: 0x86E5,
-	5433: 0x86E7,
-	5434: 0x8688,
-	5435: 0x86FA,
-	5436: 0x86FC,
-	5437: 0x86FD,
-	5438: 0x8704,
-	5439: 0x8705,
-	5440: 0x8707,
-	5441: 0x870B,
-	5442: 0x870E,
-	5443: 0x870F,
-	5444: 0x8710,
-	5445: 0x8713,
-	5446: 0x8714,
-	5447: 0x8719,
-	5448: 0x871E,
-	5449: 0x871F,
-	5450: 0x8721,
-	5451: 0x8723,
-	5452: 0x8728,
-	5453: 0x872E,
-	5454: 0x872F,
-	5455: 0x8731,
-	5456: 0x8732,
-	5457: 0x8739,
-	5458: 0x873A,
-	5459: 0x873C,
-	5460: 0x873D,
-	5461: 0x873E,
-	5462: 0x8740,
-	5463: 0x8743,
-	5464: 0x8745,
-	5465: 0x874D,
-	5466: 0x8758,
-	5467: 0x875D,
-	5468: 0x8761,
-	5469: 0x8764,
-	5470: 0x8765,
-	5471: 0x876F,
-	5472: 0x8771,
-	5473: 0x8772,
-	5474: 0x877B,
-	5475: 0x8783,
-	5476: 0x8784,
-	5477: 0x8785,
-	5478: 0x8786,
-	5479: 0x8787,
-	5480: 0x8788,
-	5481: 0x8789,
-	5482: 0x878B,
-	5483: 0x878C,
-	5484: 0x8790,
-	5485: 0x8793,
-	5486: 0x8795,
-	5487: 0x8797,
-	5488: 0x8798,
-	5489: 0x8799,
-	5490: 0x879E,
-	5491: 0x87A0,
-	5492: 0x87A3,
-	5493: 0x87A7,
-	5494: 0x87AC,
-	5495: 0x87AD,
-	5496: 0x87AE,
-	5497: 0x87B1,
-	5498: 0x87B5,
-	5499: 0x87BE,
-	5500: 0x87BF,
-	5501: 0x87C1,
-	5502: 0x87C8,
-	5503: 0x87C9,
-	5504: 0x87CA,
-	5505: 0x87CE,
-	5506: 0x87D5,
-	5507: 0x87D6,
-	5508: 0x87D9,
-	5509: 0x87DA,
-	5510: 0x87DC,
-	5511: 0x87DF,
-	5512: 0x87E2,
-	5513: 0x87E3,
-	5514: 0x87E4,
-	5515: 0x87EA,
-	5516: 0x87EB,
-	5517: 0x87ED,
-	5518: 0x87F1,
-	5519: 0x87F3,
-	5520: 0x87F8,
-	5521: 0x87FA,
-	5522: 0x87FF,
-	5523: 0x8801,
-	5524: 0x8803,
-	5525: 0x8806,
-	5526: 0x8809,
-	5527: 0x880A,
-	5528: 0x880B,
-	5529: 0x8810,
-	5530: 0x8819,
-	5531: 0x8812,
-	5532: 0x8813,
-	5533: 0x8814,
-	5534: 0x8818,
-	5535: 0x881A,
-	5536: 0x881B,
-	5537: 0x881C,
-	5538: 0x881E,
-	5539: 0x881F,
-	5540: 0x8828,
-	5541: 0x882D,
-	5542: 0x882E,
-	5543: 0x8830,
-	5544: 0x8832,
-	5545: 0x8835,
-	5546: 0x883A,
-	5547: 0x883C,
-	5548: 0x8841,
-	5549: 0x8843,
-	5550: 0x8845,
-	5551: 0x8848,
-	5552: 0x8849,
-	5553: 0x884A,
-	5554: 0x884B,
-	5555: 0x884E,
-	5556: 0x8851,
-	5557: 0x8855,
-	5558: 0x8856,
-	5559: 0x8858,
-	5560: 0x885A,
-	5561: 0x885C,
-	5562: 0x885F,
-	5563: 0x8860,
-	5564: 0x8864,
-	5565: 0x8869,
-	5566: 0x8871,
-	5567: 0x8879,
-	5568: 0x887B,
-	5569: 0x8880,
-	5570: 0x8898,
-	5571: 0x889A,
-	5572: 0x889B,
-	5573: 0x889C,
-	5574: 0x889F,
-	5575: 0x88A0,
-	5576: 0x88A8,
-	5577: 0x88AA,
-	5578: 0x88BA,
-	5579: 0x88BD,
-	5580: 0x88BE,
-	5581: 0x88C0,
-	5582: 0x88CA,
-	5583: 0x88CB,
-	5584: 0x88CC,
-	5585: 0x88CD,
-	5586: 0x88CE,
-	5587: 0x88D1,
-	5588: 0x88D2,
-	5589: 0x88D3,
-	5590: 0x88DB,
-	5591: 0x88DE,
-	5592: 0x88E7,
-	5593: 0x88EF,
-	5594: 0x88F0,
-	5595: 0x88F1,
-	5596: 0x88F5,
-	5597: 0x88F7,
-	5598: 0x8901,
-	5599: 0x8906,
-	5600: 0x890D,
-	5601: 0x890E,
-	5602: 0x890F,
-	5603: 0x8915,
-	5604: 0x8916,
-	5605: 0x8918,
-	5606: 0x8919,
-	5607: 0x891A,
-	5608: 0x891C,
-	5609: 0x8920,
-	5610: 0x8926,
-	5611: 0x8927,
-	5612: 0x8928,
-	5613: 0x8930,
-	5614: 0x8931,
-	5615: 0x8932,
-	5616: 0x8935,
-	5617: 0x8939,
-	5618: 0x893A,
-	5619: 0x893E,
-	5620: 0x8940,
-	5621: 0x8942,
-	5622: 0x8945,
-	5623: 0x8946,
-	5624: 0x8949,
-	5625: 0x894F,
-	5626: 0x8952,
-	5627: 0x8957,
-	5628: 0x895A,
-	5629: 0x895B,
-	5630: 0x895C,
-	5631: 0x8961,
-	5632: 0x8962,
-	5633: 0x8963,
-	5634: 0x896B,
-	5635: 0x896E,
-	5636: 0x8970,
-	5637: 0x8973,
-	5638: 0x8975,
-	5639: 0x897A,
-	5640: 0x897B,
-	5641: 0x897C,
-	5642: 0x897D,
-	5643: 0x8989,
-	5644: 0x898D,
-	5645: 0x8990,
-	5646: 0x8994,
-	5647: 0x8995,
-	5648: 0x899B,
-	5649: 0x899C,
-	5650: 0x899F,
-	5651: 0x89A0,
-	5652: 0x89A5,
-	5653: 0x89B0,
-	5654: 0x89B4,
-	5655: 0x89B5,
-	5656: 0x89B6,
-	5657: 0x89B7,
-	5658: 0x89BC,
-	5659: 0x89D4,
-	5660: 0x89D5,
-	5661: 0x89D6,
-	5662: 0x89D7,
-	5663: 0x89D8,
-	5664: 0x89E5,
-	5665: 0x89E9,
-	5666: 0x89EB,
-	5667: 0x89ED,
-	5668: 0x89F1,
-	5669: 0x89F3,
-	5670: 0x89F6,
-	5671: 0x89F9,
-	5672: 0x89FD,
-	5673: 0x89FF,
-	5674: 0x8A04,
-	5675: 0x8A05,
-	5676: 0x8A07,
-	5677: 0x8A0F,
-	5678: 0x8A11,
-	5679: 0x8A12,
-	5680: 0x8A14,
-	5681: 0x8A15,
-	5682: 0x8A1E,
-	5683: 0x8A20,
-	5684: 0x8A22,
-	5685: 0x8A24,
-	5686: 0x8A26,
-	5687: 0x8A2B,
-	5688: 0x8A2C,
-	5689: 0x8A2F,
-	5690: 0x8A35,
-	5691: 0x8A37,
-	5692: 0x8A3D,
-	5693: 0x8A3E,
-	5694: 0x8A40,
-	5695: 0x8A43,
-	5696: 0x8A45,
-	5697: 0x8A47,
-	5698: 0x8A49,
-	5699: 0x8A4D,
-	5700: 0x8A4E,
-	5701: 0x8A53,
-	5702: 0x8A56,
-	5703: 0x8A57,
-	5704: 0x8A58,
-	5705: 0x8A5C,
-	5706: 0x8A5D,
-	5707: 0x8A61,
-	5708: 0x8A65,
-	5709: 0x8A67,
-	5710: 0x8A75,
-	5711: 0x8A76,
-	5712: 0x8A77,
-	5713: 0x8A79,
-	5714: 0x8A7A,
-	5715: 0x8A7B,
-	5716: 0x8A7E,
-	5717: 0x8A7F,
-	5718: 0x8A80,
-	5719: 0x8A83,
-	5720: 0x8A86,
-	5721: 0x8A8B,
-	5722: 0x8A8F,
-	5723: 0x8A90,
-	5724: 0x8A92,
-	5725: 0x8A96,
-	5726: 0x8A97,
-	5727: 0x8A99,
-	5728: 0x8A9F,
-	5729: 0x8AA7,
-	5730: 0x8AA9,
-	5731: 0x8AAE,
-	5732: 0x8AAF,
-	5733: 0x8AB3,
-	5734: 0x8AB6,
-	5735: 0x8AB7,
-	5736: 0x8ABB,
-	5737: 0x8ABE,
-	5738: 0x8AC3,
-	5739: 0x8AC6,
-	5740: 0x8AC8,
-	5741: 0x8AC9,
-	5742: 0x8ACA,
-	5743: 0x8AD1,
-	5744: 0x8AD3,
-	5745: 0x8AD4,
-	5746: 0x8AD5,
-	5747: 0x8AD7,
-	5748: 0x8ADD,
-	5749: 0x8ADF,
-	5750: 0x8AEC,
-	5751: 0x8AF0,
-	5752: 0x8AF4,
-	5753: 0x8AF5,
-	5754: 0x8AF6,
-	5755: 0x8AFC,
-	5756: 0x8AFF,
-	5757: 0x8B05,
-	5758: 0x8B06,
-	5759: 0x8B0B,
-	5760: 0x8B11,
-	5761: 0x8B1C,
-	5762: 0x8B1E,
-	5763: 0x8B1F,
-	5764: 0x8B0A,
-	5765: 0x8B2D,
-	5766: 0x8B30,
-	5767: 0x8B37,
-	5768: 0x8B3C,
-	5769: 0x8B42,
-	5770: 0x8B43,
-	5771: 0x8B44,
-	5772: 0x8B45,
-	5773: 0x8B46,
-	5774: 0x8B48,
-	5775: 0x8B52,
-	5776: 0x8B53,
-	5777: 0x8B54,
-	5778: 0x8B59,
-	5779: 0x8B4D,
-	5780: 0x8B5E,
-	5781: 0x8B63,
-	5782: 0x8B6D,
-	5783: 0x8B76,
-	5784: 0x8B78,
-	5785: 0x8B79,
-	5786: 0x8B7C,
-	5787: 0x8B7E,
-	5788: 0x8B81,
-	5789: 0x8B84,
-	5790: 0x8B85,
-	5791: 0x8B8B,
-	5792: 0x8B8D,
-	5793: 0x8B8F,
-	5794: 0x8B94,
-	5795: 0x8B95,
-	5796: 0x8B9C,
-	5797: 0x8B9E,
-	5798: 0x8B9F,
-	5799: 0x8C38,
-	5800: 0x8C39,
-	5801: 0x8C3D,
-	5802: 0x8C3E,
-	5803: 0x8C45,
-	5804: 0x8C47,
-	5805: 0x8C49,
-	5806: 0x8C4B,
-	5807: 0x8C4F,
-	5808: 0x8C51,
-	5809: 0x8C53,
-	5810: 0x8C54,
-	5811: 0x8C57,
-	5812: 0x8C58,
-	5813: 0x8C5B,
-	5814: 0x8C5D,
-	5815: 0x8C59,
-	5816: 0x8C63,
-	5817: 0x8C64,
-	5818: 0x8C66,
-	5819: 0x8C68,
-	5820: 0x8C69,
-	5821: 0x8C6D,
-	5822: 0x8C73,
-	5823: 0x8C75,
-	5824: 0x8C76,
-	5825: 0x8C7B,
-	5826: 0x8C7E,
-	5827: 0x8C86,
-	5828: 0x8C87,
-	5829: 0x8C8B,
-	5830: 0x8C90,
-	5831: 0x8C92,
-	5832: 0x8C93,
-	5833: 0x8C99,
-	5834: 0x8C9B,
-	5835: 0x8C9C,
-	5836: 0x8CA4,
-	5837: 0x8CB9,
-	5838: 0x8CBA,
-	5839: 0x8CC5,
-	5840: 0x8CC6,
-	5841: 0x8CC9,
-	5842: 0x8CCB,
-	5843: 0x8CCF,
-	5844: 0x8CD6,
-	5845: 0x8CD5,
-	5846: 0x8CD9,
-	5847: 0x8CDD,
-	5848: 0x8CE1,
-	5849: 0x8CE8,
-	5850: 0x8CEC,
-	5851: 0x8CEF,
-	5852: 0x8CF0,
-	5853: 0x8CF2,
-	5854: 0x8CF5,
-	5855: 0x8CF7,
-	5856: 0x8CF8,
-	5857: 0x8CFE,
-	5858: 0x8CFF,
-	5859: 0x8D01,
-	5860: 0x8D03,
-	5861: 0x8D09,
-	5862: 0x8D12,
-	5863: 0x8D17,
-	5864: 0x8D1B,
-	5865: 0x8D65,
-	5866: 0x8D69,
-	5867: 0x8D6C,
-	5868: 0x8D6E,
-	5869: 0x8D7F,
-	5870: 0x8D82,
-	5871: 0x8D84,
-	5872: 0x8D88,
-	5873: 0x8D8D,
-	5874: 0x8D90,
-	5875: 0x8D91,
-	5876: 0x8D95,
-	5877: 0x8D9E,
-	5878: 0x8D9F,
-	5879: 0x8DA0,
-	5880: 0x8DA6,
-	5881: 0x8DAB,
-	5882: 0x8DAC,
-	5883: 0x8DAF,
-	5884: 0x8DB2,
-	5885: 0x8DB5,
-	5886: 0x8DB7,
-	5887: 0x8DB9,
-	5888: 0x8DBB,
-	5889: 0x8DC0,
-	5890: 0x8DC5,
-	5891: 0x8DC6,
-	5892: 0x8DC7,
-	5893: 0x8DC8,
-	5894: 0x8DCA,
-	5895: 0x8DCE,
-	5896: 0x8DD1,
-	5897: 0x8DD4,
-	5898: 0x8DD5,
-	5899: 0x8DD7,
-	5900: 0x8DD9,
-	5901: 0x8DE4,
-	5902: 0x8DE5,
-	5903: 0x8DE7,
-	5904: 0x8DEC,
-	5905: 0x8DF0,
-	5906: 0x8DBC,
-	5907: 0x8DF1,
-	5908: 0x8DF2,
-	5909: 0x8DF4,
-	5910: 0x8DFD,
-	5911: 0x8E01,
-	5912: 0x8E04,
-	5913: 0x8E05,
-	5914: 0x8E06,
-	5915: 0x8E0B,
-	5916: 0x8E11,
-	5917: 0x8E14,
-	5918: 0x8E16,
-	5919: 0x8E20,
-	5920: 0x8E21,
-	5921: 0x8E22,
-	5922: 0x8E23,
-	5923: 0x8E26,
-	5924: 0x8E27,
-	5925: 0x8E31,
-	5926: 0x8E33,
-	5927: 0x8E36,
-	5928: 0x8E37,
-	5929: 0x8E38,
-	5930: 0x8E39,
-	5931: 0x8E3D,
-	5932: 0x8E40,
-	5933: 0x8E41,
-	5934: 0x8E4B,
-	5935: 0x8E4D,
-	5936: 0x8E4E,
-	5937: 0x8E4F,
-	5938: 0x8E54,
-	5939: 0x8E5B,
-	5940: 0x8E5C,
-	5941: 0x8E5D,
-	5942: 0x8E5E,
-	5943: 0x8E61,
-	5944: 0x8E62,
-	5945: 0x8E69,
-	5946: 0x8E6C,
-	5947: 0x8E6D,
-	5948: 0x8E6F,
-	5949: 0x8E70,
-	5950: 0x8E71,
-	5951: 0x8E79,
-	5952: 0x8E7A,
-	5953: 0x8E7B,
-	5954: 0x8E82,
-	5955: 0x8E83,
-	5956: 0x8E89,
-	5957: 0x8E90,
-	5958: 0x8E92,
-	5959: 0x8E95,
-	5960: 0x8E9A,
-	5961: 0x8E9B,
-	5962: 0x8E9D,
-	5963: 0x8E9E,
-	5964: 0x8EA2,
-	5965: 0x8EA7,
-	5966: 0x8EA9,
-	5967: 0x8EAD,
-	5968: 0x8EAE,
-	5969: 0x8EB3,
-	5970: 0x8EB5,
-	5971: 0x8EBA,
-	5972: 0x8EBB,
-	5973: 0x8EC0,
-	5974: 0x8EC1,
-	5975: 0x8EC3,
-	5976: 0x8EC4,
-	5977: 0x8EC7,
-	5978: 0x8ECF,
-	5979: 0x8ED1,
-	5980: 0x8ED4,
-	5981: 0x8EDC,
-	5982: 0x8EE8,
-	5983: 0x8EEE,
-	5984: 0x8EF0,
-	5985: 0x8EF1,
-	5986: 0x8EF7,
-	5987: 0x8EF9,
-	5988: 0x8EFA,
-	5989: 0x8EED,
-	5990: 0x8F00,
-	5991: 0x8F02,
-	5992: 0x8F07,
-	5993: 0x8F08,
-	5994: 0x8F0F,
-	5995: 0x8F10,
-	5996: 0x8F16,
-	5997: 0x8F17,
-	5998: 0x8F18,
-	5999: 0x8F1E,
-	6000: 0x8F20,
-	6001: 0x8F21,
-	6002: 0x8F23,
-	6003: 0x8F25,
-	6004: 0x8F27,
-	6005: 0x8F28,
-	6006: 0x8F2C,
-	6007: 0x8F2D,
-	6008: 0x8F2E,
-	6009: 0x8F34,
-	6010: 0x8F35,
-	6011: 0x8F36,
-	6012: 0x8F37,
-	6013: 0x8F3A,
-	6014: 0x8F40,
-	6015: 0x8F41,
-	6016: 0x8F43,
-	6017: 0x8F47,
-	6018: 0x8F4F,
-	6019: 0x8F51,
-	6020: 0x8F52,
-	6021: 0x8F53,
-	6022: 0x8F54,
-	6023: 0x8F55,
-	6024: 0x8F58,
-	6025: 0x8F5D,
-	6026: 0x8F5E,
-	6027: 0x8F65,
-	6028: 0x8F9D,
-	6029: 0x8FA0,
-	6030: 0x8FA1,
-	6031: 0x8FA4,
-	6032: 0x8FA5,
-	6033: 0x8FA6,
-	6034: 0x8FB5,
-	6035: 0x8FB6,
-	6036: 0x8FB8,
-	6037: 0x8FBE,
-	6038: 0x8FC0,
-	6039: 0x8FC1,
-	6040: 0x8FC6,
-	6041: 0x8FCA,
-	6042: 0x8FCB,
-	6043: 0x8FCD,
-	6044: 0x8FD0,
-	6045: 0x8FD2,
-	6046: 0x8FD3,
-	6047: 0x8FD5,
-	6048: 0x8FE0,
-	6049: 0x8FE3,
-	6050: 0x8FE4,
-	6051: 0x8FE8,
-	6052: 0x8FEE,
-	6053: 0x8FF1,
-	6054: 0x8FF5,
-	6055: 0x8FF6,
-	6056: 0x8FFB,
-	6057: 0x8FFE,
-	6058: 0x9002,
-	6059: 0x9004,
-	6060: 0x9008,
-	6061: 0x900C,
-	6062: 0x9018,
-	6063: 0x901B,
-	6064: 0x9028,
-	6065: 0x9029,
-	6066: 0x902F,
-	6067: 0x902A,
-	6068: 0x902C,
-	6069: 0x902D,
-	6070: 0x9033,
-	6071: 0x9034,
-	6072: 0x9037,
-	6073: 0x903F,
-	6074: 0x9043,
-	6075: 0x9044,
-	6076: 0x904C,
-	6077: 0x905B,
-	6078: 0x905D,
-	6079: 0x9062,
-	6080: 0x9066,
-	6081: 0x9067,
-	6082: 0x906C,
-	6083: 0x9070,
-	6084: 0x9074,
-	6085: 0x9079,
-	6086: 0x9085,
-	6087: 0x9088,
-	6088: 0x908B,
-	6089: 0x908C,
-	6090: 0x908E,
-	6091: 0x9090,
-	6092: 0x9095,
-	6093: 0x9097,
-	6094: 0x9098,
-	6095: 0x9099,
-	6096: 0x909B,
-	6097: 0x90A0,
-	6098: 0x90A1,
-	6099: 0x90A2,
-	6100: 0x90A5,
-	6101: 0x90B0,
-	6102: 0x90B2,
-	6103: 0x90B3,
-	6104: 0x90B4,
-	6105: 0x90B6,
-	6106: 0x90BD,
-	6107: 0x90CC,
-	6108: 0x90BE,
-	6109: 0x90C3,
-	6110: 0x90C4,
-	6111: 0x90C5,
-	6112: 0x90C7,
-	6113: 0x90C8,
-	6114: 0x90D5,
-	6115: 0x90D7,
-	6116: 0x90D8,
-	6117: 0x90D9,
-	6118: 0x90DC,
-	6119: 0x90DD,
-	6120: 0x90DF,
-	6121: 0x90E5,
-	6122: 0x90D2,
-	6123: 0x90F6,
-	6124: 0x90EB,
-	6125: 0x90EF,
-	6126: 0x90F0,
-	6127: 0x90F4,
-	6128: 0x90FE,
-	6129: 0x90FF,
-	6130: 0x9100,
-	6131: 0x9104,
-	6132: 0x9105,
-	6133: 0x9106,
-	6134: 0x9108,
-	6135: 0x910D,
-	6136: 0x9110,
-	6137: 0x9114,
-	6138: 0x9116,
-	6139: 0x9117,
-	6140: 0x9118,
-	6141: 0x911A,
-	6142: 0x911C,
-	6143: 0x911E,
-	6144: 0x9120,
-	6145: 0x9125,
-	6146: 0x9122,
-	6147: 0x9123,
-	6148: 0x9127,
-	6149: 0x9129,
-	6150: 0x912E,
-	6151: 0x912F,
-	6152: 0x9131,
-	6153: 0x9134,
-	6154: 0x9136,
-	6155: 0x9137,
-	6156: 0x9139,
-	6157: 0x913A,
-	6158: 0x913C,
-	6159: 0x913D,
-	6160: 0x9143,
-	6161: 0x9147,
-	6162: 0x9148,
-	6163: 0x914F,
-	6164: 0x9153,
-	6165: 0x9157,
-	6166: 0x9159,
-	6167: 0x915A,
-	6168: 0x915B,
-	6169: 0x9161,
-	6170: 0x9164,
-	6171: 0x9167,
-	6172: 0x916D,
-	6173: 0x9174,
-	6174: 0x9179,
-	6175: 0x917A,
-	6176: 0x917B,
-	6177: 0x9181,
-	6178: 0x9183,
-	6179: 0x9185,
-	6180: 0x9186,
-	6181: 0x918A,
-	6182: 0x918E,
-	6183: 0x9191,
-	6184: 0x9193,
-	6185: 0x9194,
-	6186: 0x9195,
-	6187: 0x9198,
-	6188: 0x919E,
-	6189: 0x91A1,
-	6190: 0x91A6,
-	6191: 0x91A8,
-	6192: 0x91AC,
-	6193: 0x91AD,
-	6194: 0x91AE,
-	6195: 0x91B0,
-	6196: 0x91B1,
-	6197: 0x91B2,
-	6198: 0x91B3,
-	6199: 0x91B6,
-	6200: 0x91BB,
-	6201: 0x91BC,
-	6202: 0x91BD,
-	6203: 0x91BF,
-	6204: 0x91C2,
-	6205: 0x91C3,
-	6206: 0x91C5,
-	6207: 0x91D3,
-	6208: 0x91D4,
-	6209: 0x91D7,
-	6210: 0x91D9,
-	6211: 0x91DA,
-	6212: 0x91DE,
-	6213: 0x91E4,
-	6214: 0x91E5,
-	6215: 0x91E9,
-	6216: 0x91EA,
-	6217: 0x91EC,
-	6218: 0x91ED,
-	6219: 0x91EE,
-	6220: 0x91EF,
-	6221: 0x91F0,
-	6222: 0x91F1,
-	6223: 0x91F7,
-	6224: 0x91F9,
-	6225: 0x91FB,
-	6226: 0x91FD,
-	6227: 0x9200,
-	6228: 0x9201,
-	6229: 0x9204,
-	6230: 0x9205,
-	6231: 0x9206,
-	6232: 0x9207,
-	6233: 0x9209,
-	6234: 0x920A,
-	6235: 0x920C,
-	6236: 0x9210,
-	6237: 0x9212,
-	6238: 0x9213,
-	6239: 0x9216,
-	6240: 0x9218,
-	6241: 0x921C,
-	6242: 0x921D,
-	6243: 0x9223,
-	6244: 0x9224,
-	6245: 0x9225,
-	6246: 0x9226,
-	6247: 0x9228,
-	6248: 0x922E,
-	6249: 0x922F,
-	6250: 0x9230,
-	6251: 0x9233,
-	6252: 0x9235,
-	6253: 0x9236,
-	6254: 0x9238,
-	6255: 0x9239,
-	6256: 0x923A,
-	6257: 0x923C,
-	6258: 0x923E,
-	6259: 0x9240,
-	6260: 0x9242,
-	6261: 0x9243,
-	6262: 0x9246,
-	6263: 0x9247,
-	6264: 0x924A,
-	6265: 0x924D,
-	6266: 0x924E,
-	6267: 0x924F,
-	6268: 0x9251,
-	6269: 0x9258,
-	6270: 0x9259,
-	6271: 0x925C,
-	6272: 0x925D,
-	6273: 0x9260,
-	6274: 0x9261,
-	6275: 0x9265,
-	6276: 0x9267,
-	6277: 0x9268,
-	6278: 0x9269,
-	6279: 0x926E,
-	6280: 0x926F,
-	6281: 0x9270,
-	6282: 0x9275,
-	6283: 0x9276,
-	6284: 0x9277,
-	6285: 0x9278,
-	6286: 0x9279,
-	6287: 0x927B,
-	6288: 0x927C,
-	6289: 0x927D,
-	6290: 0x927F,
-	6291: 0x9288,
-	6292: 0x9289,
-	6293: 0x928A,
-	6294: 0x928D,
-	6295: 0x928E,
-	6296: 0x9292,
-	6297: 0x9297,
-	6298: 0x9299,
-	6299: 0x929F,
-	6300: 0x92A0,
-	6301: 0x92A4,
-	6302: 0x92A5,
-	6303: 0x92A7,
-	6304: 0x92A8,
-	6305: 0x92AB,
-	6306: 0x92AF,
-	6307: 0x92B2,
-	6308: 0x92B6,
-	6309: 0x92B8,
-	6310: 0x92BA,
-	6311: 0x92BB,
-	6312: 0x92BC,
-	6313: 0x92BD,
-	6314: 0x92BF,
-	6315: 0x92C0,
-	6316: 0x92C1,
-	6317: 0x92C2,
-	6318: 0x92C3,
-	6319: 0x92C5,
-	6320: 0x92C6,
-	6321: 0x92C7,
-	6322: 0x92C8,
-	6323: 0x92CB,
-	6324: 0x92CC,
-	6325: 0x92CD,
-	6326: 0x92CE,
-	6327: 0x92D0,
-	6328: 0x92D3,
-	6329: 0x92D5,
-	6330: 0x92D7,
-	6331: 0x92D8,
-	6332: 0x92D9,
-	6333: 0x92DC,
-	6334: 0x92DD,
-	6335: 0x92DF,
-	6336: 0x92E0,
-	6337: 0x92E1,
-	6338: 0x92E3,
-	6339: 0x92E5,
-	6340: 0x92E7,
-	6341: 0x92E8,
-	6342: 0x92EC,
-	6343: 0x92EE,
-	6344: 0x92F0,
-	6345: 0x92F9,
-	6346: 0x92FB,
-	6347: 0x92FF,
-	6348: 0x9300,
-	6349: 0x9302,
-	6350: 0x9308,
-	6351: 0x930D,
-	6352: 0x9311,
-	6353: 0x9314,
-	6354: 0x9315,
-	6355: 0x931C,
-	6356: 0x931D,
-	6357: 0x931E,
-	6358: 0x931F,
-	6359: 0x9321,
-	6360: 0x9324,
-	6361: 0x9325,
-	6362: 0x9327,
-	6363: 0x9329,
-	6364: 0x932A,
-	6365: 0x9333,
-	6366: 0x9334,
-	6367: 0x9336,
-	6368: 0x9337,
-	6369: 0x9347,
-	6370: 0x9348,
-	6371: 0x9349,
-	6372: 0x9350,
-	6373: 0x9351,
-	6374: 0x9352,
-	6375: 0x9355,
-	6376: 0x9357,
-	6377: 0x9358,
-	6378: 0x935A,
-	6379: 0x935E,
-	6380: 0x9364,
-	6381: 0x9365,
-	6382: 0x9367,
-	6383: 0x9369,
-	6384: 0x936A,
-	6385: 0x936D,
-	6386: 0x936F,
-	6387: 0x9370,
-	6388: 0x9371,
-	6389: 0x9373,
-	6390: 0x9374,
-	6391: 0x9376,
-	6392: 0x937A,
-	6393: 0x937D,
-	6394: 0x937F,
-	6395: 0x9380,
-	6396: 0x9381,
-	6397: 0x9382,
-	6398: 0x9388,
-	6399: 0x938A,
-	6400: 0x938B,
-	6401: 0x938D,
-	6402: 0x938F,
-	6403: 0x9392,
-	6404: 0x9395,
-	6405: 0x9398,
-	6406: 0x939B,
-	6407: 0x939E,
-	6408: 0x93A1,
-	6409: 0x93A3,
-	6410: 0x93A4,
-	6411: 0x93A6,
-	6412: 0x93A8,
-	6413: 0x93AB,
-	6414: 0x93B4,
-	6415: 0x93B5,
-	6416: 0x93B6,
-	6417: 0x93BA,
-	6418: 0x93A9,
-	6419: 0x93C1,
-	6420: 0x93C4,
-	6421: 0x93C5,
-	6422: 0x93C6,
-	6423: 0x93C7,
-	6424: 0x93C9,
-	6425: 0x93CA,
-	6426: 0x93CB,
-	6427: 0x93CC,
-	6428: 0x93CD,
-	6429: 0x93D3,
-	6430: 0x93D9,
-	6431: 0x93DC,
-	6432: 0x93DE,
-	6433: 0x93DF,
-	6434: 0x93E2,
-	6435: 0x93E6,
-	6436: 0x93E7,
-	6437: 0x93F9,
-	6438: 0x93F7,
-	6439: 0x93F8,
-	6440: 0x93FA,
-	6441: 0x93FB,
-	6442: 0x93FD,
-	6443: 0x9401,
-	6444: 0x9402,
-	6445: 0x9404,
-	6446: 0x9408,
-	6447: 0x9409,
-	6448: 0x940D,
-	6449: 0x940E,
-	6450: 0x940F,
-	6451: 0x9415,
-	6452: 0x9416,
-	6453: 0x9417,
-	6454: 0x941F,
-	6455: 0x942E,
-	6456: 0x942F,
-	6457: 0x9431,
-	6458: 0x9432,
-	6459: 0x9433,
-	6460: 0x9434,
-	6461: 0x943B,
-	6462: 0x943F,
-	6463: 0x943D,
-	6464: 0x9443,
-	6465: 0x9445,
-	6466: 0x9448,
-	6467: 0x944A,
-	6468: 0x944C,
-	6469: 0x9455,
-	6470: 0x9459,
-	6471: 0x945C,
-	6472: 0x945F,
-	6473: 0x9461,
-	6474: 0x9463,
-	6475: 0x9468,
-	6476: 0x946B,
-	6477: 0x946D,
-	6478: 0x946E,
-	6479: 0x946F,
-	6480: 0x9471,
-	6481: 0x9472,
-	6482: 0x9484,
-	6483: 0x9483,
-	6484: 0x9578,
-	6485: 0x9579,
-	6486: 0x957E,
-	6487: 0x9584,
-	6488: 0x9588,
-	6489: 0x958C,
-	6490: 0x958D,
-	6491: 0x958E,
-	6492: 0x959D,
-	6493: 0x959E,
-	6494: 0x959F,
-	6495: 0x95A1,
-	6496: 0x95A6,
-	6497: 0x95A9,
-	6498: 0x95AB,
-	6499: 0x95AC,
-	6500: 0x95B4,
-	6501: 0x95B6,
-	6502: 0x95BA,
-	6503: 0x95BD,
-	6504: 0x95BF,
-	6505: 0x95C6,
-	6506: 0x95C8,
-	6507: 0x95C9,
-	6508: 0x95CB,
-	6509: 0x95D0,
-	6510: 0x95D1,
-	6511: 0x95D2,
-	6512: 0x95D3,
-	6513: 0x95D9,
-	6514: 0x95DA,
-	6515: 0x95DD,
-	6516: 0x95DE,
-	6517: 0x95DF,
-	6518: 0x95E0,
-	6519: 0x95E4,
-	6520: 0x95E6,
-	6521: 0x961D,
-	6522: 0x961E,
-	6523: 0x9622,
-	6524: 0x9624,
-	6525: 0x9625,
-	6526: 0x9626,
-	6527: 0x962C,
-	6528: 0x9631,
-	6529: 0x9633,
-	6530: 0x9637,
-	6531: 0x9638,
-	6532: 0x9639,
-	6533: 0x963A,
-	6534: 0x963C,
-	6535: 0x963D,
-	6536: 0x9641,
-	6537: 0x9652,
-	6538: 0x9654,
-	6539: 0x9656,
-	6540: 0x9657,
-	6541: 0x9658,
-	6542: 0x9661,
-	6543: 0x966E,
-	6544: 0x9674,
-	6545: 0x967B,
-	6546: 0x967C,
-	6547: 0x967E,
-	6548: 0x967F,
-	6549: 0x9681,
-	6550: 0x9682,
-	6551: 0x9683,
-	6552: 0x9684,
-	6553: 0x9689,
-	6554: 0x9691,
-	6555: 0x9696,
-	6556: 0x969A,
-	6557: 0x969D,
-	6558: 0x969F,
-	6559: 0x96A4,
-	6560: 0x96A5,
-	6561: 0x96A6,
-	6562: 0x96A9,
-	6563: 0x96AE,
-	6564: 0x96AF,
-	6565: 0x96B3,
-	6566: 0x96BA,
-	6567: 0x96CA,
-	6568: 0x96D2,
-	6569: 0x5DB2,
-	6570: 0x96D8,
-	6571: 0x96DA,
-	6572: 0x96DD,
-	6573: 0x96DE,
-	6574: 0x96DF,
-	6575: 0x96E9,
-	6576: 0x96EF,
-	6577: 0x96F1,
-	6578: 0x96FA,
-	6579: 0x9702,
-	6580: 0x9703,
-	6581: 0x9705,
-	6582: 0x9709,
-	6583: 0x971A,
-	6584: 0x971B,
-	6585: 0x971D,
-	6586: 0x9721,
-	6587: 0x9722,
-	6588: 0x9723,
-	6589: 0x9728,
-	6590: 0x9731,
-	6591: 0x9733,
-	6592: 0x9741,
-	6593: 0x9743,
-	6594: 0x974A,
-	6595: 0x974E,
-	6596: 0x974F,
-	6597: 0x9755,
-	6598: 0x9757,
-	6599: 0x9758,
-	6600: 0x975A,
-	6601: 0x975B,
-	6602: 0x9763,
-	6603: 0x9767,
-	6604: 0x976A,
-	6605: 0x976E,
-	6606: 0x9773,
-	6607: 0x9776,
-	6608: 0x9777,
-	6609: 0x9778,
-	6610: 0x977B,
-	6611: 0x977D,
-	6612: 0x977F,
-	6613: 0x9780,
-	6614: 0x9789,
-	6615: 0x9795,
-	6616: 0x9796,
-	6617: 0x9797,
-	6618: 0x9799,
-	6619: 0x979A,
-	6620: 0x979E,
-	6621: 0x979F,
-	6622: 0x97A2,
-	6623: 0x97AC,
-	6624: 0x97AE,
-	6625: 0x97B1,
-	6626: 0x97B2,
-	6627: 0x97B5,
-	6628: 0x97B6,
-	6629: 0x97B8,
-	6630: 0x97B9,
-	6631: 0x97BA,
-	6632: 0x97BC,
-	6633: 0x97BE,
-	6634: 0x97BF,
-	6635: 0x97C1,
-	6636: 0x97C4,
-	6637: 0x97C5,
-	6638: 0x97C7,
-	6639: 0x97C9,
-	6640: 0x97CA,
-	6641: 0x97CC,
-	6642: 0x97CD,
-	6643: 0x97CE,
-	6644: 0x97D0,
-	6645: 0x97D1,
-	6646: 0x97D4,
-	6647: 0x97D7,
-	6648: 0x97D8,
-	6649: 0x97D9,
-	6650: 0x97DD,
-	6651: 0x97DE,
-	6652: 0x97E0,
-	6653: 0x97DB,
-	6654: 0x97E1,
-	6655: 0x97E4,
-	6656: 0x97EF,
-	6657: 0x97F1,
-	6658: 0x97F4,
-	6659: 0x97F7,
-	6660: 0x97F8,
-	6661: 0x97FA,
-	6662: 0x9807,
-	6663: 0x980A,
-	6664: 0x9819,
-	6665: 0x980D,
-	6666: 0x980E,
-	6667: 0x9814,
-	6668: 0x9816,
-	6669: 0x981C,
-	6670: 0x981E,
-	6671: 0x9820,
-	6672: 0x9823,
-	6673: 0x9826,
-	6674: 0x982B,
-	6675: 0x982E,
-	6676: 0x982F,
-	6677: 0x9830,
-	6678: 0x9832,
-	6679: 0x9833,
-	6680: 0x9835,
-	6681: 0x9825,
-	6682: 0x983E,
-	6683: 0x9844,
-	6684: 0x9847,
-	6685: 0x984A,
-	6686: 0x9851,
-	6687: 0x9852,
-	6688: 0x9853,
-	6689: 0x9856,
-	6690: 0x9857,
-	6691: 0x9859,
-	6692: 0x985A,
-	6693: 0x9862,
-	6694: 0x9863,
-	6695: 0x9865,
-	6696: 0x9866,
-	6697: 0x986A,
-	6698: 0x986C,
-	6699: 0x98AB,
-	6700: 0x98AD,
-	6701: 0x98AE,
-	6702: 0x98B0,
-	6703: 0x98B4,
-	6704: 0x98B7,
-	6705: 0x98B8,
-	6706: 0x98BA,
-	6707: 0x98BB,
-	6708: 0x98BF,
-	6709: 0x98C2,
-	6710: 0x98C5,
-	6711: 0x98C8,
-	6712: 0x98CC,
-	6713: 0x98E1,
-	6714: 0x98E3,
-	6715: 0x98E5,
-	6716: 0x98E6,
-	6717: 0x98E7,
-	6718: 0x98EA,
-	6719: 0x98F3,
-	6720: 0x98F6,
-	6721: 0x9902,
-	6722: 0x9907,
-	6723: 0x9908,
-	6724: 0x9911,
-	6725: 0x9915,
-	6726: 0x9916,
-	6727: 0x9917,
-	6728: 0x991A,
-	6729: 0x991B,
-	6730: 0x991C,
-	6731: 0x991F,
-	6732: 0x9922,
-	6733: 0x9926,
-	6734: 0x9927,
-	6735: 0x992B,
-	6736: 0x9931,
-	6737: 0x9932,
-	6738: 0x9933,
-	6739: 0x9934,
-	6740: 0x9935,
-	6741: 0x9939,
-	6742: 0x993A,
-	6743: 0x993B,
-	6744: 0x993C,
-	6745: 0x9940,
-	6746: 0x9941,
-	6747: 0x9946,
-	6748: 0x9947,
-	6749: 0x9948,
-	6750: 0x994D,
-	6751: 0x994E,
-	6752: 0x9954,
-	6753: 0x9958,
-	6754: 0x9959,
-	6755: 0x995B,
-	6756: 0x995C,
-	6757: 0x995E,
-	6758: 0x995F,
-	6759: 0x9960,
-	6760: 0x999B,
-	6761: 0x999D,
-	6762: 0x999F,
-	6763: 0x99A6,
-	6764: 0x99B0,
-	6765: 0x99B1,
-	6766: 0x99B2,
-	6767: 0x99B5,
-	6768: 0x99B9,
-	6769: 0x99BA,
-	6770: 0x99BD,
-	6771: 0x99BF,
-	6772: 0x99C3,
-	6773: 0x99C9,
-	6774: 0x99D3,
-	6775: 0x99D4,
-	6776: 0x99D9,
-	6777: 0x99DA,
-	6778: 0x99DC,
-	6779: 0x99DE,
-	6780: 0x99E7,
-	6781: 0x99EA,
-	6782: 0x99EB,
-	6783: 0x99EC,
-	6784: 0x99F0,
-	6785: 0x99F4,
-	6786: 0x99F5,
-	6787: 0x99F9,
-	6788: 0x99FD,
-	6789: 0x99FE,
-	6790: 0x9A02,
-	6791: 0x9A03,
-	6792: 0x9A04,
-	6793: 0x9A0B,
-	6794: 0x9A0C,
-	6795: 0x9A10,
-	6796: 0x9A11,
-	6797: 0x9A16,
-	6798: 0x9A1E,
-	6799: 0x9A20,
-	6800: 0x9A22,
-	6801: 0x9A23,
-	6802: 0x9A24,
-	6803: 0x9A27,
-	6804: 0x9A2D,
-	6805: 0x9A2E,
-	6806: 0x9A33,
-	6807: 0x9A35,
-	6808: 0x9A36,
-	6809: 0x9A38,
-	6810: 0x9A47,
-	6811: 0x9A41,
-	6812: 0x9A44,
-	6813: 0x9A4A,
-	6814: 0x9A4B,
-	6815: 0x9A4C,
-	6816: 0x9A4E,
-	6817: 0x9A51,
-	6818: 0x9A54,
-	6819: 0x9A56,
-	6820: 0x9A5D,
-	6821: 0x9AAA,
-	6822: 0x9AAC,
-	6823: 0x9AAE,
-	6824: 0x9AAF,
-	6825: 0x9AB2,
-	6826: 0x9AB4,
-	6827: 0x9AB5,
-	6828: 0x9AB6,
-	6829: 0x9AB9,
-	6830: 0x9ABB,
-	6831: 0x9ABE,
-	6832: 0x9ABF,
-	6833: 0x9AC1,
-	6834: 0x9AC3,
-	6835: 0x9AC6,
-	6836: 0x9AC8,
-	6837: 0x9ACE,
-	6838: 0x9AD0,
-	6839: 0x9AD2,
-	6840: 0x9AD5,
-	6841: 0x9AD6,
-	6842: 0x9AD7,
-	6843: 0x9ADB,
-	6844: 0x9ADC,
-	6845: 0x9AE0,
-	6846: 0x9AE4,
-	6847: 0x9AE5,
-	6848: 0x9AE7,
-	6849: 0x9AE9,
-	6850: 0x9AEC,
-	6851: 0x9AF2,
-	6852: 0x9AF3,
-	6853: 0x9AF5,
-	6854: 0x9AF9,
-	6855: 0x9AFA,
-	6856: 0x9AFD,
-	6857: 0x9AFF,
-	6858: 0x9B00,
-	6859: 0x9B01,
-	6860: 0x9B02,
-	6861: 0x9B03,
-	6862: 0x9B04,
-	6863: 0x9B05,
-	6864: 0x9B08,
-	6865: 0x9B09,
-	6866: 0x9B0B,
-	6867: 0x9B0C,
-	6868: 0x9B0D,
-	6869: 0x9B0E,
-	6870: 0x9B10,
-	6871: 0x9B12,
-	6872: 0x9B16,
-	6873: 0x9B19,
-	6874: 0x9B1B,
-	6875: 0x9B1C,
-	6876: 0x9B20,
-	6877: 0x9B26,
-	6878: 0x9B2B,
-	6879: 0x9B2D,
-	6880: 0x9B33,
-	6881: 0x9B34,
-	6882: 0x9B35,
-	6883: 0x9B37,
-	6884: 0x9B39,
-	6885: 0x9B3A,
-	6886: 0x9B3D,
-	6887: 0x9B48,
-	6888: 0x9B4B,
-	6889: 0x9B4C,
-	6890: 0x9B55,
-	6891: 0x9B56,
-	6892: 0x9B57,
-	6893: 0x9B5B,
-	6894: 0x9B5E,
-	6895: 0x9B61,
-	6896: 0x9B63,
-	6897: 0x9B65,
-	6898: 0x9B66,
-	6899: 0x9B68,
-	6900: 0x9B6A,
-	6901: 0x9B6B,
-	6902: 0x9B6C,
-	6903: 0x9B6D,
-	6904: 0x9B6E,
-	6905: 0x9B73,
-	6906: 0x9B75,
-	6907: 0x9B77,
-	6908: 0x9B78,
-	6909: 0x9B79,
-	6910: 0x9B7F,
-	6911: 0x9B80,
-	6912: 0x9B84,
-	6913: 0x9B85,
-	6914: 0x9B86,
-	6915: 0x9B87,
-	6916: 0x9B89,
-	6917: 0x9B8A,
-	6918: 0x9B8B,
-	6919: 0x9B8D,
-	6920: 0x9B8F,
-	6921: 0x9B90,
-	6922: 0x9B94,
-	6923: 0x9B9A,
-	6924: 0x9B9D,
-	6925: 0x9B9E,
-	6926: 0x9BA6,
-	6927: 0x9BA7,
-	6928: 0x9BA9,
-	6929: 0x9BAC,
-	6930: 0x9BB0,
-	6931: 0x9BB1,
-	6932: 0x9BB2,
-	6933: 0x9BB7,
-	6934: 0x9BB8,
-	6935: 0x9BBB,
-	6936: 0x9BBC,
-	6937: 0x9BBE,
-	6938: 0x9BBF,
-	6939: 0x9BC1,
-	6940: 0x9BC7,
-	6941: 0x9BC8,
-	6942: 0x9BCE,
-	6943: 0x9BD0,
-	6944: 0x9BD7,
-	6945: 0x9BD8,
-	6946: 0x9BDD,
-	6947: 0x9BDF,
-	6948: 0x9BE5,
-	6949: 0x9BE7,
-	6950: 0x9BEA,
-	6951: 0x9BEB,
-	6952: 0x9BEF,
-	6953: 0x9BF3,
-	6954: 0x9BF7,
-	6955: 0x9BF8,
-	6956: 0x9BF9,
-	6957: 0x9BFA,
-	6958: 0x9BFD,
-	6959: 0x9BFF,
-	6960: 0x9C00,
-	6961: 0x9C02,
-	6962: 0x9C0B,
-	6963: 0x9C0F,
-	6964: 0x9C11,
-	6965: 0x9C16,
-	6966: 0x9C18,
-	6967: 0x9C19,
-	6968: 0x9C1A,
-	6969: 0x9C1C,
-	6970: 0x9C1E,
-	6971: 0x9C22,
-	6972: 0x9C23,
-	6973: 0x9C26,
-	6974: 0x9C27,
-	6975: 0x9C28,
-	6976: 0x9C29,
-	6977: 0x9C2A,
-	6978: 0x9C31,
-	6979: 0x9C35,
-	6980: 0x9C36,
-	6981: 0x9C37,
-	6982: 0x9C3D,
-	6983: 0x9C41,
-	6984: 0x9C43,
-	6985: 0x9C44,
-	6986: 0x9C45,
-	6987: 0x9C49,
-	6988: 0x9C4A,
-	6989: 0x9C4E,
-	6990: 0x9C4F,
-	6991: 0x9C50,
-	6992: 0x9C53,
-	6993: 0x9C54,
-	6994: 0x9C56,
-	6995: 0x9C58,
-	6996: 0x9C5B,
-	6997: 0x9C5D,
-	6998: 0x9C5E,
-	6999: 0x9C5F,
-	7000: 0x9C63,
-	7001: 0x9C69,
-	7002: 0x9C6A,
-	7003: 0x9C5C,
-	7004: 0x9C6B,
-	7005: 0x9C68,
-	7006: 0x9C6E,
-	7007: 0x9C70,
-	7008: 0x9C72,
-	7009: 0x9C75,
-	7010: 0x9C77,
-	7011: 0x9C7B,
-	7012: 0x9CE6,
-	7013: 0x9CF2,
-	7014: 0x9CF7,
-	7015: 0x9CF9,
-	7016: 0x9D0B,
-	7017: 0x9D02,
-	7018: 0x9D11,
-	7019: 0x9D17,
-	7020: 0x9D18,
-	7021: 0x9D1C,
-	7022: 0x9D1D,
-	7023: 0x9D1E,
-	7024: 0x9D2F,
-	7025: 0x9D30,
-	7026: 0x9D32,
-	7027: 0x9D33,
-	7028: 0x9D34,
-	7029: 0x9D3A,
-	7030: 0x9D3C,
-	7031: 0x9D45,
-	7032: 0x9D3D,
-	7033: 0x9D42,
-	7034: 0x9D43,
-	7035: 0x9D47,
-	7036: 0x9D4A,
-	7037: 0x9D53,
-	7038: 0x9D54,
-	7039: 0x9D5F,
-	7040: 0x9D63,
-	7041: 0x9D62,
-	7042: 0x9D65,
-	7043: 0x9D69,
-	7044: 0x9D6A,
-	7045: 0x9D6B,
-	7046: 0x9D70,
-	7047: 0x9D76,
-	7048: 0x9D77,
-	7049: 0x9D7B,
-	7050: 0x9D7C,
-	7051: 0x9D7E,
-	7052: 0x9D83,
-	7053: 0x9D84,
-	7054: 0x9D86,
-	7055: 0x9D8A,
-	7056: 0x9D8D,
-	7057: 0x9D8E,
-	7058: 0x9D92,
-	7059: 0x9D93,
-	7060: 0x9D95,
-	7061: 0x9D96,
-	7062: 0x9D97,
-	7063: 0x9D98,
-	7064: 0x9DA1,
-	7065: 0x9DAA,
-	7066: 0x9DAC,
-	7067: 0x9DAE,
-	7068: 0x9DB1,
-	7069: 0x9DB5,
-	7070: 0x9DB9,
-	7071: 0x9DBC,
-	7072: 0x9DBF,
-	7073: 0x9DC3,
-	7074: 0x9DC7,
-	7075: 0x9DC9,
-	7076: 0x9DCA,
-	7077: 0x9DD4,
-	7078: 0x9DD5,
-	7079: 0x9DD6,
-	7080: 0x9DD7,
-	7081: 0x9DDA,
-	7082: 0x9DDE,
-	7083: 0x9DDF,
-	7084: 0x9DE0,
-	7085: 0x9DE5,
-	7086: 0x9DE7,
-	7087: 0x9DE9,
-	7088: 0x9DEB,
-	7089: 0x9DEE,
-	7090: 0x9DF0,
-	7091: 0x9DF3,
-	7092: 0x9DF4,
-	7093: 0x9DFE,
-	7094: 0x9E0A,
-	7095: 0x9E02,
-	7096: 0x9E07,
-	7097: 0x9E0E,
-	7098: 0x9E10,
-	7099: 0x9E11,
-	7100: 0x9E12,
-	7101: 0x9E15,
-	7102: 0x9E16,
-	7103: 0x9E19,
-	7104: 0x9E1C,
-	7105: 0x9E1D,
-	7106: 0x9E7A,
-	7107: 0x9E7B,
-	7108: 0x9E7C,
-	7109: 0x9E80,
-	7110: 0x9E82,
-	7111: 0x9E83,
-	7112: 0x9E84,
-	7113: 0x9E85,
-	7114: 0x9E87,
-	7115: 0x9E8E,
-	7116: 0x9E8F,
-	7117: 0x9E96,
-	7118: 0x9E98,
-	7119: 0x9E9B,
-	7120: 0x9E9E,
-	7121: 0x9EA4,
-	7122: 0x9EA8,
-	7123: 0x9EAC,
-	7124: 0x9EAE,
-	7125: 0x9EAF,
-	7126: 0x9EB0,
-	7127: 0x9EB3,
-	7128: 0x9EB4,
-	7129: 0x9EB5,
-	7130: 0x9EC6,
-	7131: 0x9EC8,
-	7132: 0x9ECB,
-	7133: 0x9ED5,
-	7134: 0x9EDF,
-	7135: 0x9EE4,
-	7136: 0x9EE7,
-	7137: 0x9EEC,
-	7138: 0x9EED,
-	7139: 0x9EEE,
-	7140: 0x9EF0,
-	7141: 0x9EF1,
-	7142: 0x9EF2,
-	7143: 0x9EF5,
-	7144: 0x9EF8,
-	7145: 0x9EFF,
-	7146: 0x9F02,
-	7147: 0x9F03,
-	7148: 0x9F09,
-	7149: 0x9F0F,
-	7150: 0x9F10,
-	7151: 0x9F11,
-	7152: 0x9F12,
-	7153: 0x9F14,
-	7154: 0x9F16,
-	7155: 0x9F17,
-	7156: 0x9F19,
-	7157: 0x9F1A,
-	7158: 0x9F1B,
-	7159: 0x9F1F,
-	7160: 0x9F22,
-	7161: 0x9F26,
-	7162: 0x9F2A,
-	7163: 0x9F2B,
-	7164: 0x9F2F,
-	7165: 0x9F31,
-	7166: 0x9F32,
-	7167: 0x9F34,
-	7168: 0x9F37,
-	7169: 0x9F39,
-	7170: 0x9F3A,
-	7171: 0x9F3C,
-	7172: 0x9F3D,
-	7173: 0x9F3F,
-	7174: 0x9F41,
-	7175: 0x9F43,
-	7176: 0x9F44,
-	7177: 0x9F45,
-	7178: 0x9F46,
-	7179: 0x9F47,
-	7180: 0x9F53,
-	7181: 0x9F55,
-	7182: 0x9F56,
-	7183: 0x9F57,
-	7184: 0x9F58,
-	7185: 0x9F5A,
-	7186: 0x9F5D,
-	7187: 0x9F5E,
-	7188: 0x9F68,
-	7189: 0x9F69,
-	7190: 0x9F6D,
-	7191: 0x9F6E,
-	7192: 0x9F6F,
-	7193: 0x9F70,
-	7194: 0x9F71,
-	7195: 0x9F73,
-	7196: 0x9F75,
-	7197: 0x9F7A,
-	7198: 0x9F7D,
-	7199: 0x9F8F,
-	7200: 0x9F90,
-	7201: 0x9F91,
-	7202: 0x9F92,
-	7203: 0x9F94,
-	7204: 0x9F96,
-	7205: 0x9F97,
-	7206: 0x9F9E,
-	7207: 0x9FA1,
-	7208: 0x9FA2,
-	7209: 0x9FA3,
-	7210: 0x9FA5,
-}
-
-const (
-	jis0208    = 1
-	jis0212    = 2
-	codeMask   = 0x7f
-	codeShift  = 7
-	tableShift = 14
-)
-
-const numEncodeTables = 6
-
-// encodeX are the encoding tables from Unicode to JIS code,
-// sorted by decreasing length.
-// encode0: 20902 entries for runes in [19968, 40870).
-// encode1:  1632 entries for runes in [ 8208,  9840).
-// encode2:   974 entries for runes in [12288, 13262).
-// encode3:   959 entries for runes in [  161,  1120).
-// encode4:   261 entries for runes in [63785, 64046).
-// encode5:   229 entries for runes in [65281, 65510).
-//
-// The high two bits of the value record whether the JIS code comes from the
-// JIS0208 table (high bits == 1) or the JIS0212 table (high bits == 2).
-// The low 14 bits are two 7-bit unsigned integers j1 and j2 that form the
-// JIS code (94*j1 + j2) within that table.
-
-const encode0Low, encode0High = 19968, 40870
-
-var encode0 = [...]uint16{
-	19968 - 19968: jis0208<<14 | 0x0F<<7 | 0x4B,
-	19969 - 19968: jis0208<<14 | 0x22<<7 | 0x59,
-	19970 - 19968: jis0212<<14 | 0x0F<<7 | 0x00,
-	19971 - 19968: jis0208<<14 | 0x1B<<7 | 0x16,
-	19972 - 19968: jis0212<<14 | 0x0F<<7 | 0x01,
-	19973 - 19968: jis0212<<14 | 0x0F<<7 | 0x02,
-	19975 - 19968: jis0208<<14 | 0x2A<<7 | 0x5B,
-	19976 - 19968: jis0208<<14 | 0x1D<<7 | 0x45,
-	19977 - 19968: jis0208<<14 | 0x1A<<7 | 0x0F,
-	19978 - 19968: jis0208<<14 | 0x1D<<7 | 0x44,
-	19979 - 19968: jis0208<<14 | 0x11<<7 | 0x1B,
-	19980 - 19968: jis0212<<14 | 0x0F<<7 | 0x03,
-	19981 - 19968: jis0208<<14 | 0x28<<7 | 0x33,
-	19982 - 19968: jis0208<<14 | 0x2C<<7 | 0x1E,
-	19984 - 19968: jis0208<<14 | 0x2F<<7 | 0x01,
-	19985 - 19968: jis0208<<14 | 0x10<<7 | 0x0E,
-	19986 - 19968: jis0212<<14 | 0x0F<<7 | 0x04,
-	19988 - 19968: jis0208<<14 | 0x12<<7 | 0x4D,
-	19989 - 19968: jis0208<<14 | 0x2F<<7 | 0x02,
-	19990 - 19968: jis0208<<14 | 0x1F<<7 | 0x03,
-	19991 - 19968: jis0208<<14 | 0x31<<7 | 0x21,
-	19992 - 19968: jis0208<<14 | 0x14<<7 | 0x35,
-	19993 - 19968: jis0208<<14 | 0x29<<7 | 0x19,
-	19998 - 19968: jis0208<<14 | 0x1D<<7 | 0x46,
-	19999 - 19968: jis0212<<14 | 0x0F<<7 | 0x05,
-	20001 - 19968: jis0208<<14 | 0x2D<<7 | 0x1D,
-	20003 - 19968: jis0212<<14 | 0x0F<<7 | 0x06,
-	20004 - 19968: jis0212<<14 | 0x0F<<7 | 0x07,
-	20006 - 19968: jis0208<<14 | 0x29<<7 | 0x21,
-	20008 - 19968: jis0208<<14 | 0x58<<7 | 0x0C,
-	20010 - 19968: jis0208<<14 | 0x2F<<7 | 0x03,
-	20011 - 19968: jis0212<<14 | 0x0F<<7 | 0x09,
-	20013 - 19968: jis0208<<14 | 0x22<<7 | 0x45,
-	20014 - 19968: jis0212<<14 | 0x0F<<7 | 0x0A,
-	20015 - 19968: jis0212<<14 | 0x0F<<7 | 0x0B,
-	20016 - 19968: jis0212<<14 | 0x0F<<7 | 0x0C,
-	20017 - 19968: jis0208<<14 | 0x2F<<7 | 0x04,
-	20018 - 19968: jis0208<<14 | 0x15<<7 | 0x59,
-	20021 - 19968: jis0212<<14 | 0x0F<<7 | 0x0D,
-	20022 - 19968: jis0208<<14 | 0x2F<<7 | 0x05,
-	20024 - 19968: jis0208<<14 | 0x13<<7 | 0x3C,
-	20025 - 19968: jis0208<<14 | 0x22<<7 | 0x0F,
-	20027 - 19968: jis0208<<14 | 0x1B<<7 | 0x46,
-	20028 - 19968: jis0208<<14 | 0x2F<<7 | 0x06,
-	20031 - 19968: jis0208<<14 | 0x2F<<7 | 0x07,
-	20032 - 19968: jis0212<<14 | 0x0F<<7 | 0x0E,
-	20033 - 19968: jis0212<<14 | 0x0F<<7 | 0x0F,
-	20034 - 19968: jis0208<<14 | 0x2F<<7 | 0x08,
-	20035 - 19968: jis0208<<14 | 0x26<<7 | 0x14,
-	20036 - 19968: jis0212<<14 | 0x0F<<7 | 0x10,
-	20037 - 19968: jis0208<<14 | 0x14<<7 | 0x36,
-	20039 - 19968: jis0212<<14 | 0x0F<<7 | 0x11,
-	20043 - 19968: jis0208<<14 | 0x26<<7 | 0x16,
-	20045 - 19968: jis0208<<14 | 0x25<<7 | 0x42,
-	20046 - 19968: jis0208<<14 | 0x17<<7 | 0x22,
-	20047 - 19968: jis0208<<14 | 0x2A<<7 | 0x12,
-	20049 - 19968: jis0212<<14 | 0x0F<<7 | 0x12,
-	20053 - 19968: jis0208<<14 | 0x48<<7 | 0x28,
-	20054 - 19968: jis0208<<14 | 0x2F<<7 | 0x09,
-	20055 - 19968: jis0208<<14 | 0x1D<<7 | 0x47,
-	20056 - 19968: jis0208<<14 | 0x2F<<7 | 0x0A,
-	20057 - 19968: jis0208<<14 | 0x11<<7 | 0x14,
-	20058 - 19968: jis0212<<14 | 0x0F<<7 | 0x13,
-	20060 - 19968: jis0212<<14 | 0x0F<<7 | 0x14,
-	20061 - 19968: jis0208<<14 | 0x15<<7 | 0x44,
-	20062 - 19968: jis0208<<14 | 0x17<<7 | 0x4F,
-	20063 - 19968: jis0208<<14 | 0x2B<<7 | 0x48,
-	20066 - 19968: jis0208<<14 | 0x35<<7 | 0x05,
-	20067 - 19968: jis0212<<14 | 0x0F<<7 | 0x15,
-	20072 - 19968: jis0212<<14 | 0x0F<<7 | 0x16,
-	20073 - 19968: jis0212<<14 | 0x0F<<7 | 0x17,
-	20081 - 19968: jis0208<<14 | 0x2C<<7 | 0x4F,
-	20083 - 19968: jis0208<<14 | 0x25<<7 | 0x5C,
-	20084 - 19968: jis0212<<14 | 0x0F<<7 | 0x18,
-	20085 - 19968: jis0212<<14 | 0x0F<<7 | 0x19,
-	20089 - 19968: jis0212<<14 | 0x0F<<7 | 0x1A,
-	20094 - 19968: jis0208<<14 | 0x13<<7 | 0x04,
-	20095 - 19968: jis0212<<14 | 0x0F<<7 | 0x1B,
-	20096 - 19968: jis0208<<14 | 0x14<<7 | 0x14,
-	20098 - 19968: jis0208<<14 | 0x2F<<7 | 0x0B,
-	20101 - 19968: jis0208<<14 | 0x2F<<7 | 0x0C,
-	20102 - 19968: jis0208<<14 | 0x2D<<7 | 0x1A,
-	20104 - 19968: jis0208<<14 | 0x2C<<7 | 0x1C,
-	20105 - 19968: jis0208<<14 | 0x20<<7 | 0x47,
-	20106 - 19968: jis0208<<14 | 0x2F<<7 | 0x0E,
-	20107 - 19968: jis0208<<14 | 0x1A<<7 | 0x55,
-	20108 - 19968: jis0208<<14 | 0x25<<7 | 0x52,
-	20109 - 19968: jis0212<<14 | 0x0F<<7 | 0x1C,
-	20110 - 19968: jis0208<<14 | 0x2F<<7 | 0x11,
-	20113 - 19968: jis0208<<14 | 0x10<<7 | 0x1D,
-	20114 - 19968: jis0208<<14 | 0x17<<7 | 0x3E,
-	20116 - 19968: jis0208<<14 | 0x17<<7 | 0x3D,
-	20117 - 19968: jis0208<<14 | 0x0F<<7 | 0x45,
-	20118 - 19968: jis0212<<14 | 0x0F<<7 | 0x1D,
-	20119 - 19968: jis0212<<14 | 0x0F<<7 | 0x1E,
-	20120 - 19968: jis0208<<14 | 0x2E<<7 | 0x2A,
-	20121 - 19968: jis0208<<14 | 0x2E<<7 | 0x29,
-	20123 - 19968: jis0208<<14 | 0x19<<7 | 0x12,
-	20124 - 19968: jis0208<<14 | 0x0F<<7 | 0x00,
-	20125 - 19968: jis0212<<14 | 0x0F<<7 | 0x1F,
-	20126 - 19968: jis0208<<14 | 0x2F<<7 | 0x12,
-	20127 - 19968: jis0208<<14 | 0x2F<<7 | 0x13,
-	20128 - 19968: jis0208<<14 | 0x2F<<7 | 0x14,
-	20129 - 19968: jis0208<<14 | 0x2A<<7 | 0x13,
-	20130 - 19968: jis0208<<14 | 0x2F<<7 | 0x15,
-	20132 - 19968: jis0208<<14 | 0x17<<7 | 0x51,
-	20133 - 19968: jis0208<<14 | 0x0F<<7 | 0x46,
-	20134 - 19968: jis0208<<14 | 0x2A<<7 | 0x51,
-	20136 - 19968: jis0208<<14 | 0x14<<7 | 0x5B,
-	20139 - 19968: jis0208<<14 | 0x14<<7 | 0x5C,
-	20140 - 19968: jis0208<<14 | 0x14<<7 | 0x5D,
-	20141 - 19968: jis0208<<14 | 0x23<<7 | 0x41,
-	20142 - 19968: jis0208<<14 | 0x2D<<7 | 0x1B,
-	20143 - 19968: jis0212<<14 | 0x0F<<7 | 0x20,
-	20144 - 19968: jis0208<<14 | 0x2F<<7 | 0x16,
-	20147 - 19968: jis0208<<14 | 0x2F<<7 | 0x17,
-	20150 - 19968: jis0208<<14 | 0x2F<<7 | 0x18,
-	20153 - 19968: jis0212<<14 | 0x0F<<7 | 0x21,
-	20154 - 19968: jis0208<<14 | 0x1E<<7 | 0x2C,
-	20160 - 19968: jis0208<<14 | 0x1C<<7 | 0x19,
-	20161 - 19968: jis0208<<14 | 0x1E<<7 | 0x2D,
-	20162 - 19968: jis0208<<14 | 0x2F<<7 | 0x1D,
-	20163 - 19968: jis0212<<14 | 0x0F<<7 | 0x22,
-	20164 - 19968: jis0208<<14 | 0x2F<<7 | 0x1B,
-	20166 - 19968: jis0208<<14 | 0x2F<<7 | 0x1C,
-	20167 - 19968: jis0208<<14 | 0x14<<7 | 0x37,
-	20170 - 19968: jis0208<<14 | 0x19<<7 | 0x02,
-	20171 - 19968: jis0208<<14 | 0x11<<7 | 0x4F,
-	20173 - 19968: jis0208<<14 | 0x2F<<7 | 0x1A,
-	20174 - 19968: jis0208<<14 | 0x2F<<7 | 0x19,
-	20175 - 19968: jis0208<<14 | 0x29<<7 | 0x08,
-	20176 - 19968: jis0212<<14 | 0x0F<<7 | 0x23,
-	20180 - 19968: jis0208<<14 | 0x1A<<7 | 0x25,
-	20181 - 19968: jis0208<<14 | 0x1A<<7 | 0x24,
-	20182 - 19968: jis0208<<14 | 0x21<<7 | 0x1D,
-	20183 - 19968: jis0208<<14 | 0x2F<<7 | 0x1E,
-	20184 - 19968: jis0208<<14 | 0x28<<7 | 0x34,
-	20185 - 19968: jis0208<<14 | 0x1F<<7 | 0x46,
-	20186 - 19968: jis0212<<14 | 0x0F<<7 | 0x24,
-	20187 - 19968: jis0212<<14 | 0x0F<<7 | 0x25,
-	20189 - 19968: jis0208<<14 | 0x00<<7 | 0x17,
-	20190 - 19968: jis0208<<14 | 0x2F<<7 | 0x1F,
-	20191 - 19968: jis0208<<14 | 0x2F<<7 | 0x21,
-	20192 - 19968: jis0212<<14 | 0x0F<<7 | 0x26,
-	20193 - 19968: jis0208<<14 | 0x58<<7 | 0x0D,
-	20194 - 19968: jis0212<<14 | 0x0F<<7 | 0x28,
-	20195 - 19968: jis0208<<14 | 0x21<<7 | 0x44,
-	20196 - 19968: jis0208<<14 | 0x2D<<7 | 0x40,
-	20197 - 19968: jis0208<<14 | 0x0F<<7 | 0x29,
-	20200 - 19968: jis0212<<14 | 0x0F<<7 | 0x29,
-	20205 - 19968: jis0208<<14 | 0x2F<<7 | 0x20,
-	20206 - 19968: jis0208<<14 | 0x11<<7 | 0x1D,
-	20207 - 19968: jis0212<<14 | 0x0F<<7 | 0x2A,
-	20208 - 19968: jis0208<<14 | 0x15<<7 | 0x23,
-	20209 - 19968: jis0212<<14 | 0x0F<<7 | 0x2B,
-	20210 - 19968: jis0208<<14 | 0x22<<7 | 0x46,
-	20211 - 19968: jis0212<<14 | 0x0F<<7 | 0x2C,
-	20213 - 19968: jis0212<<14 | 0x0F<<7 | 0x2D,
-	20214 - 19968: jis0208<<14 | 0x16<<7 | 0x4E,
-	20215 - 19968: jis0208<<14 | 0x2F<<7 | 0x22,
-	20219 - 19968: jis0208<<14 | 0x26<<7 | 0x03,
-	20220 - 19968: jis0208<<14 | 0x58<<7 | 0x0E,
-	20221 - 19968: jis0212<<14 | 0x0F<<7 | 0x2E,
-	20222 - 19968: jis0212<<14 | 0x0F<<7 | 0x2F,
-	20223 - 19968: jis0212<<14 | 0x0F<<7 | 0x30,
-	20224 - 19968: jis0208<<14 | 0x58<<7 | 0x0F,
-	20225 - 19968: jis0208<<14 | 0x13<<7 | 0x4A,
-	20226 - 19968: jis0212<<14 | 0x0F<<7 | 0x32,
-	20227 - 19968: jis0208<<14 | 0x58<<7 | 0x10,
-	20232 - 19968: jis0212<<14 | 0x0F<<7 | 0x34,
-	20233 - 19968: jis0208<<14 | 0x2F<<7 | 0x23,
-	20234 - 19968: jis0208<<14 | 0x0F<<7 | 0x2A,
-	20235 - 19968: jis0212<<14 | 0x0F<<7 | 0x35,
-	20236 - 19968: jis0212<<14 | 0x0F<<7 | 0x36,
-	20237 - 19968: jis0208<<14 | 0x17<<7 | 0x3F,
-	20238 - 19968: jis0208<<14 | 0x13<<7 | 0x4B,
-	20239 - 19968: jis0208<<14 | 0x28<<7 | 0x59,
-	20240 - 19968: jis0208<<14 | 0x27<<7 | 0x11,
-	20241 - 19968: jis0208<<14 | 0x14<<7 | 0x38,
-	20242 - 19968: jis0212<<14 | 0x0F<<7 | 0x37,
-	20245 - 19968: jis0212<<14 | 0x0F<<7 | 0x38,
-	20246 - 19968: jis0212<<14 | 0x0F<<7 | 0x39,
-	20247 - 19968: jis0212<<14 | 0x0F<<7 | 0x3A,
-	20249 - 19968: jis0212<<14 | 0x0F<<7 | 0x3B,
-	20250 - 19968: jis0208<<14 | 0x11<<7 | 0x50,
-	20252 - 19968: jis0208<<14 | 0x2F<<7 | 0x46,
-	20253 - 19968: jis0208<<14 | 0x24<<7 | 0x20,
-	20270 - 19968: jis0212<<14 | 0x0F<<7 | 0x3C,
-	20271 - 19968: jis0208<<14 | 0x26<<7 | 0x4B,
-	20272 - 19968: jis0208<<14 | 0x2F<<7 | 0x25,
-	20273 - 19968: jis0212<<14 | 0x0F<<7 | 0x3D,
-	20275 - 19968: jis0212<<14 | 0x0F<<7 | 0x3F,
-	20276 - 19968: jis0208<<14 | 0x27<<7 | 0x1B,
-	20277 - 19968: jis0212<<14 | 0x0F<<7 | 0x40,
-	20278 - 19968: jis0208<<14 | 0x2D<<7 | 0x41,
-	20279 - 19968: jis0212<<14 | 0x0F<<7 | 0x41,
-	20280 - 19968: jis0208<<14 | 0x1E<<7 | 0x0C,
-	20281 - 19968: jis0208<<14 | 0x58<<7 | 0x11,
-	20282 - 19968: jis0208<<14 | 0x1A<<7 | 0x26,
-	20283 - 19968: jis0212<<14 | 0x0F<<7 | 0x43,
-	20284 - 19968: jis0208<<14 | 0x1A<<7 | 0x56,
-	20285 - 19968: jis0208<<14 | 0x11<<7 | 0x1F,
-	20286 - 19968: jis0212<<14 | 0x0F<<7 | 0x44,
-	20288 - 19968: jis0212<<14 | 0x0F<<7 | 0x45,
-	20290 - 19968: jis0212<<14 | 0x0F<<7 | 0x46,
-	20291 - 19968: jis0208<<14 | 0x23<<7 | 0x30,
-	20294 - 19968: jis0208<<14 | 0x22<<7 | 0x01,
-	20295 - 19968: jis0208<<14 | 0x2F<<7 | 0x29,
-	20296 - 19968: jis0212<<14 | 0x0F<<7 | 0x47,
-	20297 - 19968: jis0212<<14 | 0x0F<<7 | 0x48,
-	20299 - 19968: jis0212<<14 | 0x0F<<7 | 0x49,
-	20300 - 19968: jis0212<<14 | 0x0F<<7 | 0x4A,
-	20301 - 19968: jis0208<<14 | 0x0F<<7 | 0x2B,
-	20302 - 19968: jis0208<<14 | 0x23<<7 | 0x42,
-	20303 - 19968: jis0208<<14 | 0x1C<<7 | 0x1A,
-	20304 - 19968: jis0208<<14 | 0x19<<7 | 0x13,
-	20305 - 19968: jis0208<<14 | 0x2C<<7 | 0x03,
-	20306 - 19968: jis0212<<14 | 0x0F<<7 | 0x4B,
-	20307 - 19968: jis0208<<14 | 0x21<<7 | 0x2D,
-	20308 - 19968: jis0212<<14 | 0x0F<<7 | 0x4C,
-	20309 - 19968: jis0208<<14 | 0x11<<7 | 0x1E,
-	20310 - 19968: jis0208<<14 | 0x58<<7 | 0x12,
-	20311 - 19968: jis0208<<14 | 0x2F<<7 | 0x28,
-	20312 - 19968: jis0212<<14 | 0x0F<<7 | 0x4E,
-	20313 - 19968: jis0208<<14 | 0x2C<<7 | 0x1D,
-	20314 - 19968: jis0208<<14 | 0x2F<<7 | 0x24,
-	20315 - 19968: jis0208<<14 | 0x2F<<7 | 0x26,
-	20316 - 19968: jis0208<<14 | 0x19<<7 | 0x4D,
-	20317 - 19968: jis0208<<14 | 0x2F<<7 | 0x27,
-	20318 - 19968: jis0208<<14 | 0x34<<7 | 0x03,
-	20319 - 19968: jis0212<<14 | 0x0F<<7 | 0x4F,
-	20320 - 19968: jis0212<<14 | 0x0F<<7 | 0x3E,
-	20323 - 19968: jis0212<<14 | 0x0F<<7 | 0x50,
-	20329 - 19968: jis0208<<14 | 0x2F<<7 | 0x2F,
-	20330 - 19968: jis0212<<14 | 0x0F<<7 | 0x51,
-	20332 - 19968: jis0212<<14 | 0x0F<<7 | 0x52,
-	20334 - 19968: jis0212<<14 | 0x0F<<7 | 0x53,
-	20335 - 19968: jis0208<<14 | 0x2F<<7 | 0x32,
-	20336 - 19968: jis0208<<14 | 0x2F<<7 | 0x30,
-	20337 - 19968: jis0212<<14 | 0x0F<<7 | 0x54,
-	20339 - 19968: jis0208<<14 | 0x11<<7 | 0x21,
-	20341 - 19968: jis0208<<14 | 0x29<<7 | 0x1A,
-	20342 - 19968: jis0208<<14 | 0x2F<<7 | 0x2A,
-	20343 - 19968: jis0212<<14 | 0x0F<<7 | 0x55,
-	20344 - 19968: jis0212<<14 | 0x0F<<7 | 0x56,
-	20345 - 19968: jis0212<<14 | 0x0F<<7 | 0x57,
-	20346 - 19968: jis0212<<14 | 0x0F<<7 | 0x58,
-	20347 - 19968: jis0208<<14 | 0x2F<<7 | 0x2E,
-	20348 - 19968: jis0208<<14 | 0x17<<7 | 0x52,
-	20349 - 19968: jis0212<<14 | 0x0F<<7 | 0x59,
-	20350 - 19968: jis0212<<14 | 0x0F<<7 | 0x5A,
-	20351 - 19968: jis0208<<14 | 0x1A<<7 | 0x27,
-	20353 - 19968: jis0212<<14 | 0x0F<<7 | 0x5B,
-	20354 - 19968: jis0212<<14 | 0x0F<<7 | 0x5C,
-	20355 - 19968: jis0208<<14 | 0x13<<7 | 0x05,
-	20356 - 19968: jis0212<<14 | 0x0F<<7 | 0x5D,
-	20357 - 19968: jis0212<<14 | 0x10<<7 | 0x00,
-	20358 - 19968: jis0208<<14 | 0x2F<<7 | 0x33,
-	20360 - 19968: jis0208<<14 | 0x2F<<7 | 0x2B,
-	20361 - 19968: jis0212<<14 | 0x10<<7 | 0x01,
-	20362 - 19968: jis0208<<14 | 0x58<<7 | 0x14,
-	20363 - 19968: jis0208<<14 | 0x2D<<7 | 0x42,
-	20364 - 19968: jis0212<<14 | 0x10<<7 | 0x03,
-	20365 - 19968: jis0208<<14 | 0x1A<<7 | 0x57,
-	20366 - 19968: jis0212<<14 | 0x10<<7 | 0x04,
-	20367 - 19968: jis0208<<14 | 0x2F<<7 | 0x2C,
-	20368 - 19968: jis0212<<14 | 0x10<<7 | 0x05,
-	20369 - 19968: jis0208<<14 | 0x2F<<7 | 0x31,
-	20370 - 19968: jis0208<<14 | 0x58<<7 | 0x13,
-	20371 - 19968: jis0212<<14 | 0x10<<7 | 0x07,
-	20372 - 19968: jis0208<<14 | 0x58<<7 | 0x16,
-	20374 - 19968: jis0208<<14 | 0x2F<<7 | 0x34,
-	20375 - 19968: jis0212<<14 | 0x10<<7 | 0x09,
-	20376 - 19968: jis0208<<14 | 0x2F<<7 | 0x2D,
-	20377 - 19968: jis0212<<14 | 0x10<<7 | 0x0A,
-	20378 - 19968: jis0208<<14 | 0x58<<7 | 0x15,
-	20379 - 19968: jis0208<<14 | 0x15<<7 | 0x00,
-	20381 - 19968: jis0208<<14 | 0x0F<<7 | 0x2C,
-	20382 - 19968: jis0212<<14 | 0x10<<7 | 0x0C,
-	20383 - 19968: jis0212<<14 | 0x10<<7 | 0x0D,
-	20384 - 19968: jis0208<<14 | 0x15<<7 | 0x01,
-	20385 - 19968: jis0208<<14 | 0x11<<7 | 0x20,
-	20395 - 19968: jis0208<<14 | 0x34<<7 | 0x04,
-	20397 - 19968: jis0208<<14 | 0x2A<<7 | 0x58,
-	20398 - 19968: jis0208<<14 | 0x28<<7 | 0x4D,
-	20399 - 19968: jis0208<<14 | 0x17<<7 | 0x53,
-	20402 - 19968: jis0212<<14 | 0x10<<7 | 0x0E,
-	20405 - 19968: jis0208<<14 | 0x1E<<7 | 0x0E,
-	20406 - 19968: jis0208<<14 | 0x2D<<7 | 0x16,
-	20407 - 19968: jis0212<<14 | 0x10<<7 | 0x0F,
-	20409 - 19968: jis0212<<14 | 0x10<<7 | 0x10,
-	20411 - 19968: jis0212<<14 | 0x10<<7 | 0x11,
-	20412 - 19968: jis0212<<14 | 0x10<<7 | 0x12,
-	20413 - 19968: jis0212<<14 | 0x10<<7 | 0x13,
-	20414 - 19968: jis0212<<14 | 0x10<<7 | 0x14,
-	20415 - 19968: jis0208<<14 | 0x29<<7 | 0x37,
-	20416 - 19968: jis0212<<14 | 0x10<<7 | 0x15,
-	20417 - 19968: jis0212<<14 | 0x10<<7 | 0x16,
-	20418 - 19968: jis0208<<14 | 0x16<<7 | 0x17,
-	20419 - 19968: jis0208<<14 | 0x21<<7 | 0x04,
-	20420 - 19968: jis0208<<14 | 0x11<<7 | 0x43,
-	20421 - 19968: jis0212<<14 | 0x10<<7 | 0x17,
-	20422 - 19968: jis0212<<14 | 0x10<<7 | 0x18,
-	20424 - 19968: jis0212<<14 | 0x10<<7 | 0x19,
-	20425 - 19968: jis0208<<14 | 0x58<<7 | 0x05,
-	20426 - 19968: jis0208<<14 | 0x1C<<7 | 0x32,
-	20427 - 19968: jis0212<<14 | 0x10<<7 | 0x1B,
-	20428 - 19968: jis0212<<14 | 0x10<<7 | 0x1C,
-	20429 - 19968: jis0208<<14 | 0x58<<7 | 0x17,
-	20430 - 19968: jis0208<<14 | 0x2F<<7 | 0x38,
-	20431 - 19968: jis0212<<14 | 0x10<<7 | 0x1E,
-	20432 - 19968: jis0208<<14 | 0x2F<<7 | 0x3D,
-	20433 - 19968: jis0208<<14 | 0x2F<<7 | 0x3B,
-	20434 - 19968: jis0212<<14 | 0x10<<7 | 0x1F,
-	20436 - 19968: jis0208<<14 | 0x2F<<7 | 0x36,
-	20439 - 19968: jis0208<<14 | 0x21<<7 | 0x0E,
-	20440 - 19968: jis0208<<14 | 0x2F<<7 | 0x39,
-	20442 - 19968: jis0208<<14 | 0x2F<<7 | 0x3C,
-	20443 - 19968: jis0208<<14 | 0x2F<<7 | 0x3A,
-	20444 - 19968: jis0212<<14 | 0x10<<7 | 0x20,
-	20445 - 19968: jis0208<<14 | 0x29<<7 | 0x3C,
-	20447 - 19968: jis0208<<14 | 0x2F<<7 | 0x37,
-	20448 - 19968: jis0212<<14 | 0x10<<7 | 0x21,
-	20449 - 19968: jis0208<<14 | 0x1E<<7 | 0x0D,
-	20450 - 19968: jis0212<<14 | 0x10<<7 | 0x22,
-	20451 - 19968: jis0208<<14 | 0x2A<<7 | 0x52,
-	20452 - 19968: jis0208<<14 | 0x2F<<7 | 0x3E,
-	20453 - 19968: jis0208<<14 | 0x2F<<7 | 0x3F,
-	20462 - 19968: jis0208<<14 | 0x1C<<7 | 0x03,
-	20463 - 19968: jis0208<<14 | 0x2F<<7 | 0x4C,
-	20464 - 19968: jis0212<<14 | 0x10<<7 | 0x23,
-	20466 - 19968: jis0212<<14 | 0x10<<7 | 0x24,
-	20467 - 19968: jis0208<<14 | 0x26<<7 | 0x2F,
-	20469 - 19968: jis0208<<14 | 0x28<<7 | 0x15,
-	20470 - 19968: jis0208<<14 | 0x2F<<7 | 0x47,
-	20472 - 19968: jis0208<<14 | 0x29<<7 | 0x4F,
-	20474 - 19968: jis0208<<14 | 0x11<<7 | 0x15,
-	20476 - 19968: jis0212<<14 | 0x10<<7 | 0x25,
-	20477 - 19968: jis0212<<14 | 0x10<<7 | 0x26,
-	20478 - 19968: jis0208<<14 | 0x2F<<7 | 0x4B,
-	20479 - 19968: jis0208<<14 | 0x58<<7 | 0x1A,
-	20480 - 19968: jis0212<<14 | 0x10<<7 | 0x28,
-	20481 - 19968: jis0212<<14 | 0x10<<7 | 0x29,
-	20484 - 19968: jis0212<<14 | 0x10<<7 | 0x2A,
-	20485 - 19968: jis0208<<14 | 0x2F<<7 | 0x45,
-	20486 - 19968: jis0208<<14 | 0x2F<<7 | 0x4E,
-	20487 - 19968: jis0212<<14 | 0x10<<7 | 0x2B,
-	20489 - 19968: jis0208<<14 | 0x20<<7 | 0x31,
-	20490 - 19968: jis0212<<14 | 0x10<<7 | 0x2C,
-	20491 - 19968: jis0208<<14 | 0x17<<7 | 0x23,
-	20492 - 19968: jis0212<<14 | 0x10<<7 | 0x2D,
-	20493 - 19968: jis0208<<14 | 0x26<<7 | 0x3B,
-	20494 - 19968: jis0212<<14 | 0x10<<7 | 0x2E,
-	20495 - 19968: jis0208<<14 | 0x3F<<7 | 0x26,
-	20496 - 19968: jis0212<<14 | 0x10<<7 | 0x2F,
-	20497 - 19968: jis0208<<14 | 0x2F<<7 | 0x4D,
-	20498 - 19968: jis0208<<14 | 0x24<<7 | 0x3C,
-	20499 - 19968: jis0212<<14 | 0x10<<7 | 0x30,
-	20500 - 19968: jis0208<<14 | 0x2F<<7 | 0x42,
-	20502 - 19968: jis0208<<14 | 0x17<<7 | 0x55,
-	20503 - 19968: jis0212<<14 | 0x10<<7 | 0x31,
-	20504 - 19968: jis0212<<14 | 0x10<<7 | 0x32,
-	20505 - 19968: jis0208<<14 | 0x17<<7 | 0x54,
-	20506 - 19968: jis0208<<14 | 0x2F<<7 | 0x40,
-	20507 - 19968: jis0212<<14 | 0x10<<7 | 0x33,
-	20508 - 19968: jis0212<<14 | 0x10<<7 | 0x34,
-	20509 - 19968: jis0212<<14 | 0x10<<7 | 0x35,
-	20510 - 19968: jis0208<<14 | 0x58<<7 | 0x1B,
-	20511 - 19968: jis0208<<14 | 0x1B<<7 | 0x39,
-	20513 - 19968: jis0208<<14 | 0x2F<<7 | 0x48,
-	20514 - 19968: jis0208<<14 | 0x58<<7 | 0x19,
-	20515 - 19968: jis0208<<14 | 0x29<<7 | 0x4E,
-	20516 - 19968: jis0208<<14 | 0x22<<7 | 0x2C,
-	20517 - 19968: jis0208<<14 | 0x2F<<7 | 0x44,
-	20518 - 19968: jis0208<<14 | 0x16<<7 | 0x50,
-	20519 - 19968: jis0212<<14 | 0x10<<7 | 0x38,
-	20520 - 19968: jis0208<<14 | 0x2F<<7 | 0x41,
-	20521 - 19968: jis0208<<14 | 0x2F<<7 | 0x49,
-	20522 - 19968: jis0208<<14 | 0x2F<<7 | 0x43,
-	20523 - 19968: jis0208<<14 | 0x2D<<7 | 0x30,
-	20524 - 19968: jis0208<<14 | 0x2F<<7 | 0x4A,
-	20525 - 19968: jis0208<<14 | 0x2E<<7 | 0x20,
-	20526 - 19968: jis0212<<14 | 0x10<<7 | 0x39,
-	20528 - 19968: jis0212<<14 | 0x10<<7 | 0x3A,
-	20530 - 19968: jis0212<<14 | 0x10<<7 | 0x3B,
-	20531 - 19968: jis0212<<14 | 0x10<<7 | 0x3C,
-	20533 - 19968: jis0212<<14 | 0x10<<7 | 0x3D,
-	20534 - 19968: jis0208<<14 | 0x15<<7 | 0x45,
-	20537 - 19968: jis0208<<14 | 0x16<<7 | 0x4F,
-	20539 - 19968: jis0212<<14 | 0x10<<7 | 0x55,
-	20544 - 19968: jis0208<<14 | 0x58<<7 | 0x18,
-	20545 - 19968: jis0212<<14 | 0x10<<7 | 0x3F,
-	20546 - 19968: jis0208<<14 | 0x58<<7 | 0x1E,
-	20547 - 19968: jis0208<<14 | 0x2F<<7 | 0x4F,
-	20549 - 19968: jis0212<<14 | 0x10<<7 | 0x41,
-	20550 - 19968: jis0208<<14 | 0x58<<7 | 0x1C,
-	20551 - 19968: jis0208<<14 | 0x2F<<7 | 0x50,
-	20552 - 19968: jis0208<<14 | 0x2F<<7 | 0x54,
-	20553 - 19968: jis0208<<14 | 0x0F<<7 | 0x2D,
-	20554 - 19968: jis0212<<14 | 0x10<<7 | 0x43,
-	20556 - 19968: jis0212<<14 | 0x10<<7 | 0x44,
-	20558 - 19968: jis0212<<14 | 0x10<<7 | 0x45,
-	20559 - 19968: jis0208<<14 | 0x29<<7 | 0x2F,
-	20560 - 19968: jis0208<<14 | 0x2F<<7 | 0x53,
-	20561 - 19968: jis0212<<14 | 0x10<<7 | 0x46,
-	20562 - 19968: jis0212<<14 | 0x10<<7 | 0x47,
-	20563 - 19968: jis0212<<14 | 0x10<<7 | 0x48,
-	20565 - 19968: jis0208<<14 | 0x2F<<7 | 0x52,
-	20566 - 19968: jis0208<<14 | 0x2F<<7 | 0x56,
-	20567 - 19968: jis0212<<14 | 0x10<<7 | 0x49,
-	20569 - 19968: jis0212<<14 | 0x10<<7 | 0x4A,
-	20570 - 19968: jis0208<<14 | 0x2F<<7 | 0x55,
-	20572 - 19968: jis0208<<14 | 0x23<<7 | 0x43,
-	20575 - 19968: jis0212<<14 | 0x10<<7 | 0x4B,
-	20576 - 19968: jis0212<<14 | 0x10<<7 | 0x4C,
-	20578 - 19968: jis0212<<14 | 0x10<<7 | 0x4D,
-	20579 - 19968: jis0212<<14 | 0x10<<7 | 0x4E,
-	20581 - 19968: jis0208<<14 | 0x16<<7 | 0x51,
-	20582 - 19968: jis0212<<14 | 0x10<<7 | 0x4F,
-	20583 - 19968: jis0212<<14 | 0x10<<7 | 0x50,
-	20586 - 19968: jis0212<<14 | 0x10<<7 | 0x51,
-	20588 - 19968: jis0208<<14 | 0x2F<<7 | 0x57,
-	20589 - 19968: jis0212<<14 | 0x10<<7 | 0x52,
-	20592 - 19968: jis0208<<14 | 0x58<<7 | 0x1D,
-	20593 - 19968: jis0212<<14 | 0x10<<7 | 0x54,
-	20594 - 19968: jis0208<<14 | 0x1B<<7 | 0x24,
-	20596 - 19968: jis0208<<14 | 0x21<<7 | 0x05,
-	20597 - 19968: jis0208<<14 | 0x23<<7 | 0x44,
-	20598 - 19968: jis0208<<14 | 0x15<<7 | 0x55,
-	20600 - 19968: jis0208<<14 | 0x2F<<7 | 0x58,
-	20605 - 19968: jis0208<<14 | 0x14<<7 | 0x15,
-	20608 - 19968: jis0208<<14 | 0x2F<<7 | 0x59,
-	20609 - 19968: jis0212<<14 | 0x10<<7 | 0x56,
-	20611 - 19968: jis0212<<14 | 0x10<<7 | 0x57,
-	20612 - 19968: jis0212<<14 | 0x10<<7 | 0x58,
-	20613 - 19968: jis0208<<14 | 0x2F<<7 | 0x5B,
-	20614 - 19968: jis0212<<14 | 0x10<<7 | 0x59,
-	20618 - 19968: jis0212<<14 | 0x10<<7 | 0x5A,
-	20621 - 19968: jis0208<<14 | 0x2A<<7 | 0x14,
-	20622 - 19968: jis0212<<14 | 0x10<<7 | 0x5B,
-	20623 - 19968: jis0212<<14 | 0x10<<7 | 0x5C,
-	20624 - 19968: jis0212<<14 | 0x10<<7 | 0x5D,
-	20625 - 19968: jis0208<<14 | 0x16<<7 | 0x45,
-	20626 - 19968: jis0212<<14 | 0x11<<7 | 0x00,
-	20627 - 19968: jis0212<<14 | 0x11<<7 | 0x01,
-	20628 - 19968: jis0208<<14 | 0x58<<7 | 0x1F,
-	20630 - 19968: jis0212<<14 | 0x11<<7 | 0x03,
-	20632 - 19968: jis0208<<14 | 0x1A<<7 | 0x10,
-	20633 - 19968: jis0208<<14 | 0x27<<7 | 0x56,
-	20634 - 19968: jis0208<<14 | 0x2F<<7 | 0x5A,
-	20635 - 19968: jis0212<<14 | 0x11<<7 | 0x04,
-	20636 - 19968: jis0212<<14 | 0x11<<7 | 0x05,
-	20638 - 19968: jis0212<<14 | 0x11<<7 | 0x06,
-	20639 - 19968: jis0212<<14 | 0x11<<7 | 0x07,
-	20640 - 19968: jis0212<<14 | 0x11<<7 | 0x08,
-	20641 - 19968: jis0212<<14 | 0x11<<7 | 0x09,
-	20642 - 19968: jis0212<<14 | 0x11<<7 | 0x0A,
-	20650 - 19968: jis0212<<14 | 0x11<<7 | 0x0B,
-	20652 - 19968: jis0208<<14 | 0x19<<7 | 0x24,
-	20653 - 19968: jis0208<<14 | 0x2C<<7 | 0x22,
-	20655 - 19968: jis0212<<14 | 0x11<<7 | 0x0C,
-	20656 - 19968: jis0212<<14 | 0x11<<7 | 0x0D,
-	20658 - 19968: jis0208<<14 | 0x2F<<7 | 0x5D,
-	20659 - 19968: jis0208<<14 | 0x30<<7 | 0x02,
-	20660 - 19968: jis0208<<14 | 0x2F<<7 | 0x5C,
-	20661 - 19968: jis0208<<14 | 0x19<<7 | 0x23,
-	20663 - 19968: jis0208<<14 | 0x1C<<7 | 0x5C,
-	20665 - 19968: jis0212<<14 | 0x11<<7 | 0x0E,
-	20666 - 19968: jis0212<<14 | 0x11<<7 | 0x0F,
-	20669 - 19968: jis0212<<14 | 0x11<<7 | 0x10,
-	20670 - 19968: jis0208<<14 | 0x16<<7 | 0x18,
-	20672 - 19968: jis0212<<14 | 0x11<<7 | 0x11,
-	20674 - 19968: jis0208<<14 | 0x30<<7 | 0x03,
-	20675 - 19968: jis0212<<14 | 0x11<<7 | 0x12,
-	20676 - 19968: jis0212<<14 | 0x11<<7 | 0x13,
-	20677 - 19968: jis0208<<14 | 0x15<<7 | 0x2E,
-	20679 - 19968: jis0212<<14 | 0x11<<7 | 0x14,
-	20681 - 19968: jis0208<<14 | 0x30<<7 | 0x00,
-	20682 - 19968: jis0208<<14 | 0x30<<7 | 0x01,
-	20684 - 19968: jis0212<<14 | 0x11<<7 | 0x15,
-	20685 - 19968: jis0208<<14 | 0x25<<7 | 0x0E,
-	20686 - 19968: jis0212<<14 | 0x11<<7 | 0x16,
-	20687 - 19968: jis0208<<14 | 0x20<<7 | 0x5B,
-	20688 - 19968: jis0212<<14 | 0x11<<7 | 0x17,
-	20689 - 19968: jis0208<<14 | 0x15<<7 | 0x02,
-	20691 - 19968: jis0212<<14 | 0x11<<7 | 0x18,
-	20692 - 19968: jis0212<<14 | 0x11<<7 | 0x19,
-	20693 - 19968: jis0208<<14 | 0x2A<<7 | 0x2C,
-	20694 - 19968: jis0208<<14 | 0x30<<7 | 0x04,
-	20696 - 19968: jis0208<<14 | 0x58<<7 | 0x21,
-	20698 - 19968: jis0208<<14 | 0x2D<<7 | 0x1C,
-	20700 - 19968: jis0212<<14 | 0x11<<7 | 0x1B,
-	20701 - 19968: jis0212<<14 | 0x11<<7 | 0x1C,
-	20702 - 19968: jis0208<<14 | 0x30<<7 | 0x05,
-	20703 - 19968: jis0212<<14 | 0x11<<7 | 0x1D,
-	20706 - 19968: jis0212<<14 | 0x11<<7 | 0x1E,
-	20707 - 19968: jis0208<<14 | 0x30<<7 | 0x08,
-	20708 - 19968: jis0212<<14 | 0x11<<7 | 0x1F,
-	20709 - 19968: jis0208<<14 | 0x30<<7 | 0x06,
-	20710 - 19968: jis0212<<14 | 0x11<<7 | 0x20,
-	20711 - 19968: jis0208<<14 | 0x20<<7 | 0x2D,
-	20712 - 19968: jis0212<<14 | 0x11<<7 | 0x21,
-	20713 - 19968: jis0212<<14 | 0x11<<7 | 0x22,
-	20717 - 19968: jis0208<<14 | 0x30<<7 | 0x07,
-	20718 - 19968: jis0208<<14 | 0x30<<7 | 0x09,
-	20719 - 19968: jis0212<<14 | 0x11<<7 | 0x23,
-	20721 - 19968: jis0212<<14 | 0x11<<7 | 0x24,
-	20722 - 19968: jis0212<<14 | 0x11<<7 | 0x30,
-	20724 - 19968: jis0208<<14 | 0x58<<7 | 0x20,
-	20725 - 19968: jis0208<<14 | 0x30<<7 | 0x0B,
-	20726 - 19968: jis0212<<14 | 0x11<<7 | 0x25,
-	20729 - 19968: jis0208<<14 | 0x30<<7 | 0x0A,
-	20730 - 19968: jis0212<<14 | 0x11<<7 | 0x26,
-	20731 - 19968: jis0208<<14 | 0x29<<7 | 0x27,
-	20734 - 19968: jis0212<<14 | 0x11<<7 | 0x27,
-	20736 - 19968: jis0208<<14 | 0x14<<7 | 0x16,
-	20737 - 19968: jis0208<<14 | 0x30<<7 | 0x0D,
-	20738 - 19968: jis0208<<14 | 0x30<<7 | 0x0E,
-	20739 - 19968: jis0212<<14 | 0x11<<7 | 0x28,
-	20740 - 19968: jis0208<<14 | 0x11<<7 | 0x0E,
-	20742 - 19968: jis0212<<14 | 0x11<<7 | 0x29,
-	20743 - 19968: jis0212<<14 | 0x11<<7 | 0x2A,
-	20744 - 19968: jis0212<<14 | 0x11<<7 | 0x2B,
-	20745 - 19968: jis0208<<14 | 0x30<<7 | 0x0C,
-	20747 - 19968: jis0212<<14 | 0x11<<7 | 0x2C,
-	20748 - 19968: jis0212<<14 | 0x11<<7 | 0x2D,
-	20749 - 19968: jis0212<<14 | 0x11<<7 | 0x2E,
-	20750 - 19968: jis0212<<14 | 0x11<<7 | 0x2F,
-	20752 - 19968: jis0212<<14 | 0x11<<7 | 0x31,
-	20754 - 19968: jis0208<<14 | 0x1B<<7 | 0x53,
-	20756 - 19968: jis0208<<14 | 0x30<<7 | 0x11,
-	20757 - 19968: jis0208<<14 | 0x30<<7 | 0x10,
-	20758 - 19968: jis0208<<14 | 0x30<<7 | 0x0F,
-	20759 - 19968: jis0212<<14 | 0x11<<7 | 0x32,
-	20760 - 19968: jis0208<<14 | 0x2F<<7 | 0x35,
-	20761 - 19968: jis0212<<14 | 0x11<<7 | 0x33,
-	20762 - 19968: jis0208<<14 | 0x30<<7 | 0x12,
-	20763 - 19968: jis0212<<14 | 0x11<<7 | 0x34,
-	20764 - 19968: jis0212<<14 | 0x11<<7 | 0x35,
-	20765 - 19968: jis0212<<14 | 0x11<<7 | 0x36,
-	20766 - 19968: jis0212<<14 | 0x11<<7 | 0x37,
-	20767 - 19968: jis0208<<14 | 0x1C<<7 | 0x5D,
-	20769 - 19968: jis0208<<14 | 0x30<<7 | 0x13,
-	20771 - 19968: jis0212<<14 | 0x11<<7 | 0x38,
-	20775 - 19968: jis0212<<14 | 0x11<<7 | 0x39,
-	20776 - 19968: jis0212<<14 | 0x11<<7 | 0x3A,
-	20778 - 19968: jis0208<<14 | 0x2C<<7 | 0x04,
-	20780 - 19968: jis0212<<14 | 0x11<<7 | 0x3B,
-	20781 - 19968: jis0212<<14 | 0x11<<7 | 0x3C,
-	20783 - 19968: jis0212<<14 | 0x11<<7 | 0x3D,
-	20785 - 19968: jis0212<<14 | 0x11<<7 | 0x3E,
-	20786 - 19968: jis0208<<14 | 0x2B<<7 | 0x38,
-	20787 - 19968: jis0212<<14 | 0x11<<7 | 0x3F,
-	20788 - 19968: jis0212<<14 | 0x11<<7 | 0x40,
-	20789 - 19968: jis0212<<14 | 0x11<<7 | 0x41,
-	20791 - 19968: jis0208<<14 | 0x30<<7 | 0x15,
-	20792 - 19968: jis0212<<14 | 0x11<<7 | 0x42,
-	20793 - 19968: jis0212<<14 | 0x11<<7 | 0x43,
-	20794 - 19968: jis0208<<14 | 0x30<<7 | 0x14,
-	20795 - 19968: jis0208<<14 | 0x30<<7 | 0x17,
-	20796 - 19968: jis0208<<14 | 0x30<<7 | 0x16,
-	20799 - 19968: jis0208<<14 | 0x30<<7 | 0x18,
-	20800 - 19968: jis0208<<14 | 0x30<<7 | 0x19,
-	20801 - 19968: jis0208<<14 | 0x0F<<7 | 0x53,
-	20802 - 19968: jis0212<<14 | 0x11<<7 | 0x44,
-	20803 - 19968: jis0208<<14 | 0x17<<7 | 0x14,
-	20804 - 19968: jis0208<<14 | 0x16<<7 | 0x1A,
-	20805 - 19968: jis0208<<14 | 0x1C<<7 | 0x1B,
-	20806 - 19968: jis0208<<14 | 0x22<<7 | 0x5A,
-	20807 - 19968: jis0208<<14 | 0x15<<7 | 0x03,
-	20808 - 19968: jis0208<<14 | 0x1F<<7 | 0x47,
-	20809 - 19968: jis0208<<14 | 0x17<<7 | 0x56,
-	20810 - 19968: jis0208<<14 | 0x58<<7 | 0x22,
-	20811 - 19968: jis0208<<14 | 0x18<<7 | 0x4D,
-	20812 - 19968: jis0208<<14 | 0x30<<7 | 0x1B,
-	20813 - 19968: jis0208<<14 | 0x2B<<7 | 0x27,
-	20814 - 19968: jis0208<<14 | 0x24<<7 | 0x25,
-	20815 - 19968: jis0212<<14 | 0x11<<7 | 0x46,
-	20816 - 19968: jis0208<<14 | 0x1A<<7 | 0x58,
-	20818 - 19968: jis0208<<14 | 0x30<<7 | 0x1A,
-	20819 - 19968: jis0212<<14 | 0x11<<7 | 0x47,
-	20820 - 19968: jis0208<<14 | 0x30<<7 | 0x1C,
-	20821 - 19968: jis0212<<14 | 0x11<<7 | 0x48,
-	20823 - 19968: jis0212<<14 | 0x11<<7 | 0x49,
-	20824 - 19968: jis0212<<14 | 0x11<<7 | 0x4A,
-	20826 - 19968: jis0208<<14 | 0x24<<7 | 0x3D,
-	20828 - 19968: jis0208<<14 | 0x12<<7 | 0x54,
-	20831 - 19968: jis0212<<14 | 0x11<<7 | 0x4B,
-	20834 - 19968: jis0208<<14 | 0x30<<7 | 0x1D,
-	20836 - 19968: jis0208<<14 | 0x58<<7 | 0x23,
-	20837 - 19968: jis0208<<14 | 0x25<<7 | 0x5D,
-	20838 - 19968: jis0212<<14 | 0x11<<7 | 0x4D,
-	20840 - 19968: jis0208<<14 | 0x20<<7 | 0x13,
-	20841 - 19968: jis0208<<14 | 0x30<<7 | 0x1F,
-	20842 - 19968: jis0208<<14 | 0x30<<7 | 0x20,
-	20843 - 19968: jis0208<<14 | 0x27<<7 | 0x0B,
-	20844 - 19968: jis0208<<14 | 0x17<<7 | 0x57,
-	20845 - 19968: jis0208<<14 | 0x2E<<7 | 0x1A,
-	20846 - 19968: jis0208<<14 | 0x30<<7 | 0x21,
-	20849 - 19968: jis0208<<14 | 0x15<<7 | 0x05,
-	20853 - 19968: jis0208<<14 | 0x29<<7 | 0x1B,
-	20854 - 19968: jis0208<<14 | 0x21<<7 | 0x15,
-	20855 - 19968: jis0208<<14 | 0x15<<7 | 0x50,
-	20856 - 19968: jis0208<<14 | 0x24<<7 | 0x14,
-	20860 - 19968: jis0208<<14 | 0x16<<7 | 0x52,
-	20862 - 19968: jis0212<<14 | 0x11<<7 | 0x4E,
-	20864 - 19968: jis0208<<14 | 0x30<<7 | 0x22,
-	20866 - 19968: jis0208<<14 | 0x30<<7 | 0x23,
-	20867 - 19968: jis0212<<14 | 0x11<<7 | 0x4F,
-	20868 - 19968: jis0212<<14 | 0x11<<7 | 0x50,
-	20869 - 19968: jis0208<<14 | 0x25<<7 | 0x41,
-	20870 - 19968: jis0208<<14 | 0x10<<7 | 0x3E,
-	20873 - 19968: jis0208<<14 | 0x30<<7 | 0x26,
-	20874 - 19968: jis0208<<14 | 0x19<<7 | 0x5C,
-	20875 - 19968: jis0212<<14 | 0x11<<7 | 0x51,
-	20876 - 19968: jis0208<<14 | 0x30<<7 | 0x25,
-	20877 - 19968: jis0208<<14 | 0x19<<7 | 0x25,
-	20878 - 19968: jis0212<<14 | 0x11<<7 | 0x52,
-	20879 - 19968: jis0208<<14 | 0x30<<7 | 0x27,
-	20880 - 19968: jis0208<<14 | 0x45<<7 | 0x4D,
-	20881 - 19968: jis0208<<14 | 0x30<<7 | 0x28,
-	20882 - 19968: jis0208<<14 | 0x2A<<7 | 0x20,
-	20883 - 19968: jis0208<<14 | 0x30<<7 | 0x29,
-	20885 - 19968: jis0208<<14 | 0x30<<7 | 0x2A,
-	20886 - 19968: jis0208<<14 | 0x30<<7 | 0x2B,
-	20887 - 19968: jis0208<<14 | 0x1D<<7 | 0x48,
-	20888 - 19968: jis0212<<14 | 0x11<<7 | 0x53,
-	20889 - 19968: jis0208<<14 | 0x1B<<7 | 0x2B,
-	20893 - 19968: jis0208<<14 | 0x58<<7 | 0x24,
-	20896 - 19968: jis0208<<14 | 0x13<<7 | 0x06,
-	20897 - 19968: jis0212<<14 | 0x11<<7 | 0x55,
-	20898 - 19968: jis0208<<14 | 0x30<<7 | 0x2E,
-	20899 - 19968: jis0212<<14 | 0x11<<7 | 0x56,
-	20900 - 19968: jis0208<<14 | 0x30<<7 | 0x2C,
-	20901 - 19968: jis0208<<14 | 0x2B<<7 | 0x1C,
-	20902 - 19968: jis0208<<14 | 0x30<<7 | 0x2D,
-	20904 - 19968: jis0208<<14 | 0x28<<7 | 0x39,
-	20905 - 19968: jis0208<<14 | 0x30<<7 | 0x2F,
-	20906 - 19968: jis0208<<14 | 0x30<<7 | 0x30,
-	20907 - 19968: jis0208<<14 | 0x30<<7 | 0x31,
-	20908 - 19968: jis0208<<14 | 0x24<<7 | 0x3E,
-	20909 - 19968: jis0212<<14 | 0x11<<7 | 0x57,
-	20912 - 19968: jis0208<<14 | 0x30<<7 | 0x35,
-	20913 - 19968: jis0208<<14 | 0x30<<7 | 0x33,
-	20914 - 19968: jis0208<<14 | 0x30<<7 | 0x34,
-	20915 - 19968: jis0208<<14 | 0x30<<7 | 0x32,
-	20916 - 19968: jis0208<<14 | 0x19<<7 | 0x42,
-	20917 - 19968: jis0208<<14 | 0x30<<7 | 0x36,
-	20918 - 19968: jis0208<<14 | 0x2B<<7 | 0x49,
-	20919 - 19968: jis0208<<14 | 0x2D<<7 | 0x43,
-	20920 - 19968: jis0212<<14 | 0x11<<7 | 0x58,
-	20922 - 19968: jis0212<<14 | 0x11<<7 | 0x59,
-	20924 - 19968: jis0212<<14 | 0x11<<7 | 0x5A,
-	20925 - 19968: jis0208<<14 | 0x30<<7 | 0x37,
-	20926 - 19968: jis0208<<14 | 0x58<<7 | 0x25,
-	20927 - 19968: jis0212<<14 | 0x11<<7 | 0x5C,
-	20930 - 19968: jis0212<<14 | 0x11<<7 | 0x5D,
-	20932 - 19968: jis0208<<14 | 0x1F<<7 | 0x07,
-	20933 - 19968: jis0208<<14 | 0x30<<7 | 0x38,
-	20934 - 19968: jis0208<<14 | 0x1C<<7 | 0x39,
-	20936 - 19968: jis0212<<14 | 0x12<<7 | 0x00,
-	20937 - 19968: jis0208<<14 | 0x30<<7 | 0x39,
-	20939 - 19968: jis0208<<14 | 0x22<<7 | 0x5B,
-	20940 - 19968: jis0208<<14 | 0x2D<<7 | 0x1E,
-	20941 - 19968: jis0208<<14 | 0x24<<7 | 0x3F,
-	20943 - 19968: jis0212<<14 | 0x12<<7 | 0x01,
-	20945 - 19968: jis0212<<14 | 0x12<<7 | 0x02,
-	20946 - 19968: jis0212<<14 | 0x12<<7 | 0x03,
-	20947 - 19968: jis0212<<14 | 0x12<<7 | 0x04,
-	20949 - 19968: jis0212<<14 | 0x12<<7 | 0x05,
-	20950 - 19968: jis0208<<14 | 0x31<<7 | 0x24,
-	20952 - 19968: jis0212<<14 | 0x12<<7 | 0x06,
-	20955 - 19968: jis0208<<14 | 0x30<<7 | 0x3A,
-	20956 - 19968: jis0208<<14 | 0x53<<7 | 0x04,
-	20957 - 19968: jis0208<<14 | 0x15<<7 | 0x24,
-	20958 - 19968: jis0212<<14 | 0x12<<7 | 0x07,
-	20960 - 19968: jis0208<<14 | 0x30<<7 | 0x3B,
-	20961 - 19968: jis0208<<14 | 0x2A<<7 | 0x3D,
-	20962 - 19968: jis0212<<14 | 0x12<<7 | 0x08,
-	20965 - 19968: jis0212<<14 | 0x12<<7 | 0x09,
-	20966 - 19968: jis0208<<14 | 0x1C<<7 | 0x47,
-	20967 - 19968: jis0208<<14 | 0x21<<7 | 0x5B,
-	20969 - 19968: jis0208<<14 | 0x30<<7 | 0x3D,
-	20970 - 19968: jis0208<<14 | 0x25<<7 | 0x43,
-	20972 - 19968: jis0208<<14 | 0x58<<7 | 0x26,
-	20973 - 19968: jis0208<<14 | 0x30<<7 | 0x3E,
-	20974 - 19968: jis0212<<14 | 0x12<<7 | 0x0A,
-	20976 - 19968: jis0208<<14 | 0x30<<7 | 0x3F,
-	20977 - 19968: jis0208<<14 | 0x12<<7 | 0x0D,
-	20978 - 19968: jis0212<<14 | 0x12<<7 | 0x0B,
-	20979 - 19968: jis0212<<14 | 0x12<<7 | 0x0C,
-	20980 - 19968: jis0212<<14 | 0x12<<7 | 0x0D,
-	20981 - 19968: jis0208<<14 | 0x30<<7 | 0x40,
-	20982 - 19968: jis0208<<14 | 0x15<<7 | 0x06,
-	20983 - 19968: jis0212<<14 | 0x12<<7 | 0x0E,
-	20984 - 19968: jis0208<<14 | 0x25<<7 | 0x2B,
-	20985 - 19968: jis0208<<14 | 0x10<<7 | 0x59,
-	20986 - 19968: jis0208<<14 | 0x1C<<7 | 0x2F,
-	20989 - 19968: jis0208<<14 | 0x27<<7 | 0x00,
-	20990 - 19968: jis0208<<14 | 0x30<<7 | 0x41,
-	20992 - 19968: jis0208<<14 | 0x24<<7 | 0x40,
-	20993 - 19968: jis0212<<14 | 0x12<<7 | 0x0F,
-	20994 - 19968: jis0212<<14 | 0x12<<7 | 0x10,
-	20995 - 19968: jis0208<<14 | 0x1E<<7 | 0x2E,
-	20996 - 19968: jis0208<<14 | 0x30<<7 | 0x42,
-	20997 - 19968: jis0212<<14 | 0x12<<7 | 0x11,
-	20998 - 19968: jis0208<<14 | 0x29<<7 | 0x0B,
-	20999 - 19968: jis0208<<14 | 0x1F<<7 | 0x39,
-	21000 - 19968: jis0208<<14 | 0x13<<7 | 0x01,
-	21002 - 19968: jis0208<<14 | 0x13<<7 | 0x08,
-	21003 - 19968: jis0208<<14 | 0x30<<7 | 0x43,
-	21006 - 19968: jis0208<<14 | 0x30<<7 | 0x45,
-	21009 - 19968: jis0208<<14 | 0x16<<7 | 0x19,
-	21010 - 19968: jis0212<<14 | 0x12<<7 | 0x12,
-	21011 - 19968: jis0212<<14 | 0x12<<7 | 0x13,
-	21012 - 19968: jis0208<<14 | 0x30<<7 | 0x44,
-	21013 - 19968: jis0208<<14 | 0x58<<7 | 0x27,
-	21014 - 19968: jis0212<<14 | 0x12<<7 | 0x15,
-	21015 - 19968: jis0208<<14 | 0x2D<<7 | 0x52,
-	21016 - 19968: jis0212<<14 | 0x12<<7 | 0x16,
-	21021 - 19968: jis0208<<14 | 0x1C<<7 | 0x48,
-	21026 - 19968: jis0212<<14 | 0x12<<7 | 0x17,
-	21028 - 19968: jis0208<<14 | 0x27<<7 | 0x1C,
-	21029 - 19968: jis0208<<14 | 0x29<<7 | 0x2B,
-	21031 - 19968: jis0208<<14 | 0x30<<7 | 0x46,
-	21032 - 19968: jis0212<<14 | 0x12<<7 | 0x18,
-	21033 - 19968: jis0208<<14 | 0x2C<<7 | 0x57,
-	21034 - 19968: jis0208<<14 | 0x30<<7 | 0x47,
-	21038 - 19968: jis0208<<14 | 0x30<<7 | 0x48,
-	21040 - 19968: jis0208<<14 | 0x24<<7 | 0x5D,
-	21041 - 19968: jis0212<<14 | 0x12<<7 | 0x19,
-	21042 - 19968: jis0212<<14 | 0x12<<7 | 0x1A,
-	21043 - 19968: jis0208<<14 | 0x30<<7 | 0x49,
-	21045 - 19968: jis0212<<14 | 0x12<<7 | 0x1B,
-	21046 - 19968: jis0208<<14 | 0x1F<<7 | 0x08,
-	21047 - 19968: jis0208<<14 | 0x19<<7 | 0x5D,
-	21048 - 19968: jis0208<<14 | 0x16<<7 | 0x53,
-	21049 - 19968: jis0208<<14 | 0x30<<7 | 0x4A,
-	21050 - 19968: jis0208<<14 | 0x1A<<7 | 0x28,
-	21051 - 19968: jis0208<<14 | 0x18<<7 | 0x4E,
-	21052 - 19968: jis0212<<14 | 0x12<<7 | 0x1C,
-	21059 - 19968: jis0208<<14 | 0x23<<7 | 0x45,
-	21060 - 19968: jis0208<<14 | 0x30<<7 | 0x4C,
-	21061 - 19968: jis0212<<14 | 0x12<<7 | 0x1D,
-	21063 - 19968: jis0208<<14 | 0x21<<7 | 0x06,
-	21065 - 19968: jis0212<<14 | 0x12<<7 | 0x1E,
-	21066 - 19968: jis0208<<14 | 0x19<<7 | 0x4E,
-	21067 - 19968: jis0208<<14 | 0x30<<7 | 0x4D,
-	21068 - 19968: jis0208<<14 | 0x30<<7 | 0x4E,
-	21069 - 19968: jis0208<<14 | 0x20<<7 | 0x0F,
-	21071 - 19968: jis0208<<14 | 0x30<<7 | 0x4B,
-	21076 - 19968: jis0208<<14 | 0x30<<7 | 0x50,
-	21077 - 19968: jis0212<<14 | 0x12<<7 | 0x1F,
-	21078 - 19968: jis0208<<14 | 0x2A<<7 | 0x15,
-	21079 - 19968: jis0212<<14 | 0x12<<7 | 0x20,
-	21080 - 19968: jis0212<<14 | 0x12<<7 | 0x21,
-	21082 - 19968: jis0212<<14 | 0x12<<7 | 0x22,
-	21083 - 19968: jis0208<<14 | 0x18<<7 | 0x43,
-	21084 - 19968: jis0212<<14 | 0x12<<7 | 0x23,
-	21086 - 19968: jis0208<<14 | 0x30<<7 | 0x4F,
-	21087 - 19968: jis0212<<14 | 0x12<<7 | 0x24,
-	21088 - 19968: jis0212<<14 | 0x12<<7 | 0x25,
-	21089 - 19968: jis0212<<14 | 0x12<<7 | 0x26,
-	21091 - 19968: jis0208<<14 | 0x16<<7 | 0x54,
-	21092 - 19968: jis0208<<14 | 0x19<<7 | 0x3D,
-	21093 - 19968: jis0208<<14 | 0x26<<7 | 0x4C,
-	21094 - 19968: jis0212<<14 | 0x12<<7 | 0x27,
-	21097 - 19968: jis0208<<14 | 0x30<<7 | 0x53,
-	21098 - 19968: jis0208<<14 | 0x30<<7 | 0x51,
-	21102 - 19968: jis0212<<14 | 0x12<<7 | 0x28,
-	21103 - 19968: jis0208<<14 | 0x28<<7 | 0x5A,
-	21104 - 19968: jis0208<<14 | 0x1D<<7 | 0x49,
-	21105 - 19968: jis0208<<14 | 0x30<<7 | 0x5A,
-	21106 - 19968: jis0208<<14 | 0x12<<7 | 0x43,
-	21107 - 19968: jis0208<<14 | 0x30<<7 | 0x54,
-	21108 - 19968: jis0208<<14 | 0x30<<7 | 0x52,
-	21109 - 19968: jis0208<<14 | 0x20<<7 | 0x2E,
-	21111 - 19968: jis0212<<14 | 0x12<<7 | 0x29,
-	21112 - 19968: jis0212<<14 | 0x12<<7 | 0x2A,
-	21113 - 19968: jis0212<<14 | 0x12<<7 | 0x2B,
-	21117 - 19968: jis0208<<14 | 0x30<<7 | 0x56,
-	21119 - 19968: jis0208<<14 | 0x30<<7 | 0x55,
-	21120 - 19968: jis0212<<14 | 0x12<<7 | 0x2C,
-	21122 - 19968: jis0212<<14 | 0x12<<7 | 0x2D,
-	21123 - 19968: jis0208<<14 | 0x12<<7 | 0x23,
-	21125 - 19968: jis0212<<14 | 0x12<<7 | 0x2E,
-	21127 - 19968: jis0208<<14 | 0x16<<7 | 0x3F,
-	21128 - 19968: jis0208<<14 | 0x30<<7 | 0x5B,
-	21129 - 19968: jis0208<<14 | 0x2D<<7 | 0x0C,
-	21130 - 19968: jis0212<<14 | 0x12<<7 | 0x2F,
-	21132 - 19968: jis0212<<14 | 0x12<<7 | 0x30,
-	21133 - 19968: jis0208<<14 | 0x30<<7 | 0x57,
-	21137 - 19968: jis0208<<14 | 0x30<<7 | 0x5C,
-	21138 - 19968: jis0208<<14 | 0x30<<7 | 0x59,
-	21139 - 19968: jis0212<<14 | 0x12<<7 | 0x31,
-	21140 - 19968: jis0208<<14 | 0x30<<7 | 0x58,
-	21141 - 19968: jis0212<<14 | 0x12<<7 | 0x32,
-	21142 - 19968: jis0212<<14 | 0x12<<7 | 0x33,
-	21143 - 19968: jis0212<<14 | 0x12<<7 | 0x34,
-	21144 - 19968: jis0212<<14 | 0x12<<7 | 0x35,
-	21146 - 19968: jis0212<<14 | 0x12<<7 | 0x36,
-	21147 - 19968: jis0208<<14 | 0x2D<<7 | 0x2E,
-	21148 - 19968: jis0208<<14 | 0x58<<7 | 0x28,
-	21151 - 19968: jis0208<<14 | 0x17<<7 | 0x58,
-	21152 - 19968: jis0208<<14 | 0x11<<7 | 0x22,
-	21155 - 19968: jis0208<<14 | 0x2D<<7 | 0x53,
-	21156 - 19968: jis0212<<14 | 0x12<<7 | 0x38,
-	21157 - 19968: jis0212<<14 | 0x12<<7 | 0x39,
-	21158 - 19968: jis0208<<14 | 0x58<<7 | 0x29,
-	21159 - 19968: jis0212<<14 | 0x12<<7 | 0x3B,
-	21161 - 19968: jis0208<<14 | 0x1C<<7 | 0x54,
-	21162 - 19968: jis0208<<14 | 0x24<<7 | 0x37,
-	21163 - 19968: jis0208<<14 | 0x18<<7 | 0x44,
-	21164 - 19968: jis0208<<14 | 0x31<<7 | 0x01,
-	21165 - 19968: jis0208<<14 | 0x31<<7 | 0x02,
-	21167 - 19968: jis0208<<14 | 0x5A<<7 | 0x1B,
-	21168 - 19968: jis0212<<14 | 0x12<<7 | 0x3D,
-	21169 - 19968: jis0208<<14 | 0x2D<<7 | 0x44,
-	21172 - 19968: jis0208<<14 | 0x2E<<7 | 0x0A,
-	21173 - 19968: jis0208<<14 | 0x31<<7 | 0x04,
-	21174 - 19968: jis0212<<14 | 0x12<<7 | 0x3E,
-	21175 - 19968: jis0212<<14 | 0x12<<7 | 0x3F,
-	21176 - 19968: jis0212<<14 | 0x12<<7 | 0x40,
-	21177 - 19968: jis0208<<14 | 0x17<<7 | 0x59,
-	21178 - 19968: jis0212<<14 | 0x12<<7 | 0x41,
-	21179 - 19968: jis0212<<14 | 0x12<<7 | 0x42,
-	21180 - 19968: jis0208<<14 | 0x31<<7 | 0x03,
-	21181 - 19968: jis0212<<14 | 0x12<<7 | 0x43,
-	21182 - 19968: jis0208<<14 | 0x12<<7 | 0x0E,
-	21184 - 19968: jis0208<<14 | 0x58<<7 | 0x2A,
-	21185 - 19968: jis0208<<14 | 0x31<<7 | 0x05,
-	21187 - 19968: jis0208<<14 | 0x2A<<7 | 0x35,
-	21188 - 19968: jis0212<<14 | 0x12<<7 | 0x45,
-	21189 - 19968: jis0208<<14 | 0x23<<7 | 0x1B,
-	21190 - 19968: jis0212<<14 | 0x12<<7 | 0x46,
-	21191 - 19968: jis0208<<14 | 0x2C<<7 | 0x05,
-	21192 - 19968: jis0212<<14 | 0x12<<7 | 0x47,
-	21193 - 19968: jis0208<<14 | 0x29<<7 | 0x38,
-	21196 - 19968: jis0212<<14 | 0x12<<7 | 0x48,
-	21197 - 19968: jis0208<<14 | 0x31<<7 | 0x06,
-	21199 - 19968: jis0212<<14 | 0x12<<7 | 0x49,
-	21201 - 19968: jis0212<<14 | 0x12<<7 | 0x4A,
-	21202 - 19968: jis0208<<14 | 0x4F<<7 | 0x34,
-	21204 - 19968: jis0212<<14 | 0x12<<7 | 0x4B,
-	21205 - 19968: jis0208<<14 | 0x25<<7 | 0x0F,
-	21206 - 19968: jis0212<<14 | 0x12<<7 | 0x4C,
-	21207 - 19968: jis0208<<14 | 0x31<<7 | 0x07,
-	21208 - 19968: jis0208<<14 | 0x13<<7 | 0x09,
-	21209 - 19968: jis0208<<14 | 0x2B<<7 | 0x12,
-	21211 - 19968: jis0208<<14 | 0x58<<7 | 0x2B,
-	21212 - 19968: jis0212<<14 | 0x12<<7 | 0x4E,
-	21213 - 19968: jis0208<<14 | 0x1D<<7 | 0x00,
-	21214 - 19968: jis0208<<14 | 0x31<<7 | 0x08,
-	21215 - 19968: jis0208<<14 | 0x29<<7 | 0x46,
-	21216 - 19968: jis0208<<14 | 0x31<<7 | 0x0C,
-	21217 - 19968: jis0212<<14 | 0x12<<7 | 0x4F,
-	21218 - 19968: jis0208<<14 | 0x1F<<7 | 0x09,
-	21219 - 19968: jis0208<<14 | 0x31<<7 | 0x09,
-	21220 - 19968: jis0208<<14 | 0x15<<7 | 0x2F,
-	21221 - 19968: jis0212<<14 | 0x12<<7 | 0x50,
-	21222 - 19968: jis0208<<14 | 0x31<<7 | 0x0A,
-	21223 - 19968: jis0208<<14 | 0x13<<7 | 0x0A,
-	21224 - 19968: jis0212<<14 | 0x12<<7 | 0x51,
-	21225 - 19968: jis0212<<14 | 0x12<<7 | 0x52,
-	21226 - 19968: jis0212<<14 | 0x12<<7 | 0x53,
-	21228 - 19968: jis0212<<14 | 0x12<<7 | 0x54,
-	21232 - 19968: jis0212<<14 | 0x12<<7 | 0x55,
-	21233 - 19968: jis0212<<14 | 0x12<<7 | 0x56,
-	21234 - 19968: jis0208<<14 | 0x16<<7 | 0x0D,
-	21235 - 19968: jis0208<<14 | 0x31<<7 | 0x0D,
-	21236 - 19968: jis0212<<14 | 0x12<<7 | 0x57,
-	21237 - 19968: jis0208<<14 | 0x31<<7 | 0x0E,
-	21238 - 19968: jis0212<<14 | 0x12<<7 | 0x58,
-	21239 - 19968: jis0212<<14 | 0x12<<7 | 0x59,
-	21240 - 19968: jis0208<<14 | 0x31<<7 | 0x0F,
-	21241 - 19968: jis0208<<14 | 0x31<<7 | 0x10,
-	21242 - 19968: jis0208<<14 | 0x1B<<7 | 0x3A,
-	21246 - 19968: jis0208<<14 | 0x17<<7 | 0x5A,
-	21247 - 19968: jis0208<<14 | 0x2B<<7 | 0x3D,
-	21248 - 19968: jis0208<<14 | 0x58<<7 | 0x2C,
-	21249 - 19968: jis0208<<14 | 0x2B<<7 | 0x47,
-	21250 - 19968: jis0208<<14 | 0x25<<7 | 0x56,
-	21251 - 19968: jis0212<<14 | 0x12<<7 | 0x5B,
-	21253 - 19968: jis0208<<14 | 0x29<<7 | 0x50,
-	21254 - 19968: jis0208<<14 | 0x31<<7 | 0x11,
-	21255 - 19968: jis0208<<14 | 0x58<<7 | 0x2D,
-	21256 - 19968: jis0208<<14 | 0x31<<7 | 0x12,
-	21258 - 19968: jis0212<<14 | 0x12<<7 | 0x5C,
-	21259 - 19968: jis0212<<14 | 0x12<<7 | 0x5D,
-	21260 - 19968: jis0212<<14 | 0x13<<7 | 0x00,
-	21261 - 19968: jis0208<<14 | 0x31<<7 | 0x14,
-	21263 - 19968: jis0208<<14 | 0x31<<7 | 0x16,
-	21264 - 19968: jis0208<<14 | 0x31<<7 | 0x15,
-	21265 - 19968: jis0212<<14 | 0x13<<7 | 0x01,
-	21267 - 19968: jis0212<<14 | 0x13<<7 | 0x02,
-	21269 - 19968: jis0208<<14 | 0x31<<7 | 0x17,
-	21270 - 19968: jis0208<<14 | 0x11<<7 | 0x1C,
-	21271 - 19968: jis0208<<14 | 0x2A<<7 | 0x2B,
-	21272 - 19968: jis0212<<14 | 0x13<<7 | 0x03,
-	21273 - 19968: jis0208<<14 | 0x19<<7 | 0x5B,
-	21274 - 19968: jis0208<<14 | 0x31<<7 | 0x18,
-	21275 - 19968: jis0212<<14 | 0x13<<7 | 0x04,
-	21276 - 19968: jis0212<<14 | 0x13<<7 | 0x05,
-	21277 - 19968: jis0208<<14 | 0x20<<7 | 0x38,
-	21278 - 19968: jis0212<<14 | 0x13<<7 | 0x06,
-	21279 - 19968: jis0212<<14 | 0x13<<7 | 0x07,
-	21280 - 19968: jis0208<<14 | 0x1D<<7 | 0x01,
-	21281 - 19968: jis0208<<14 | 0x15<<7 | 0x08,
-	21283 - 19968: jis0208<<14 | 0x31<<7 | 0x19,
-	21284 - 19968: jis0208<<14 | 0x58<<7 | 0x2E,
-	21285 - 19968: jis0212<<14 | 0x13<<7 | 0x08,
-	21287 - 19968: jis0212<<14 | 0x13<<7 | 0x09,
-	21288 - 19968: jis0212<<14 | 0x13<<7 | 0x0A,
-	21289 - 19968: jis0212<<14 | 0x13<<7 | 0x0B,
-	21290 - 19968: jis0208<<14 | 0x27<<7 | 0x3A,
-	21291 - 19968: jis0212<<14 | 0x13<<7 | 0x0C,
-	21292 - 19968: jis0212<<14 | 0x13<<7 | 0x0D,
-	21293 - 19968: jis0212<<14 | 0x13<<7 | 0x0E,
-	21295 - 19968: jis0208<<14 | 0x31<<7 | 0x1A,
-	21296 - 19968: jis0212<<14 | 0x13<<7 | 0x0F,
-	21297 - 19968: jis0208<<14 | 0x31<<7 | 0x1B,
-	21298 - 19968: jis0212<<14 | 0x13<<7 | 0x10,
-	21299 - 19968: jis0208<<14 | 0x31<<7 | 0x1C,
-	21301 - 19968: jis0212<<14 | 0x13<<7 | 0x11,
-	21304 - 19968: jis0208<<14 | 0x31<<7 | 0x1D,
-	21305 - 19968: jis0208<<14 | 0x28<<7 | 0x03,
-	21306 - 19968: jis0208<<14 | 0x15<<7 | 0x47,
-	21307 - 19968: jis0208<<14 | 0x0F<<7 | 0x44,
-	21308 - 19968: jis0212<<14 | 0x13<<7 | 0x12,
-	21309 - 19968: jis0212<<14 | 0x13<<7 | 0x13,
-	21310 - 19968: jis0212<<14 | 0x13<<7 | 0x14,
-	21311 - 19968: jis0208<<14 | 0x25<<7 | 0x1E,
-	21312 - 19968: jis0208<<14 | 0x31<<7 | 0x1E,
-	21313 - 19968: jis0208<<14 | 0x1C<<7 | 0x1C,
-	21314 - 19968: jis0212<<14 | 0x13<<7 | 0x15,
-	21315 - 19968: jis0208<<14 | 0x1F<<7 | 0x48,
-	21317 - 19968: jis0208<<14 | 0x31<<7 | 0x20,
-	21318 - 19968: jis0208<<14 | 0x31<<7 | 0x1F,
-	21319 - 19968: jis0208<<14 | 0x1D<<7 | 0x02,
-	21320 - 19968: jis0208<<14 | 0x17<<7 | 0x40,
-	21321 - 19968: jis0208<<14 | 0x31<<7 | 0x22,
-	21322 - 19968: jis0208<<14 | 0x27<<7 | 0x1D,
-	21323 - 19968: jis0212<<14 | 0x13<<7 | 0x17,
-	21324 - 19968: jis0212<<14 | 0x13<<7 | 0x16,
-	21325 - 19968: jis0208<<14 | 0x31<<7 | 0x23,
-	21329 - 19968: jis0208<<14 | 0x27<<7 | 0x3B,
-	21330 - 19968: jis0208<<14 | 0x21<<7 | 0x13,
-	21331 - 19968: jis0208<<14 | 0x21<<7 | 0x4D,
-	21332 - 19968: jis0208<<14 | 0x15<<7 | 0x07,
-	21335 - 19968: jis0208<<14 | 0x25<<7 | 0x4D,
-	21336 - 19968: jis0208<<14 | 0x22<<7 | 0x10,
-	21337 - 19968: jis0212<<14 | 0x13<<7 | 0x18,
-	21338 - 19968: jis0208<<14 | 0x26<<7 | 0x4D,
-	21339 - 19968: jis0212<<14 | 0x13<<7 | 0x19,
-	21340 - 19968: jis0208<<14 | 0x2A<<7 | 0x2D,
-	21342 - 19968: jis0208<<14 | 0x31<<7 | 0x25,
-	21344 - 19968: jis0208<<14 | 0x1F<<7 | 0x49,
-	21345 - 19968: jis0212<<14 | 0x13<<7 | 0x1A,
-	21347 - 19968: jis0212<<14 | 0x13<<7 | 0x1B,
-	21349 - 19968: jis0212<<14 | 0x13<<7 | 0x1C,
-	21350 - 19968: jis0208<<14 | 0x16<<7 | 0x14,
-	21353 - 19968: jis0208<<14 | 0x31<<7 | 0x26,
-	21356 - 19968: jis0212<<14 | 0x13<<7 | 0x1D,
-	21357 - 19968: jis0212<<14 | 0x13<<7 | 0x1E,
-	21358 - 19968: jis0208<<14 | 0x31<<7 | 0x27,
-	21359 - 19968: jis0208<<14 | 0x10<<7 | 0x0B,
-	21360 - 19968: jis0208<<14 | 0x0F<<7 | 0x54,
-	21361 - 19968: jis0208<<14 | 0x13<<7 | 0x4C,
-	21362 - 19968: jis0208<<14 | 0x58<<7 | 0x2F,
-	21363 - 19968: jis0208<<14 | 0x21<<7 | 0x07,
-	21364 - 19968: jis0208<<14 | 0x14<<7 | 0x30,
-	21365 - 19968: jis0208<<14 | 0x2C<<7 | 0x50,
-	21367 - 19968: jis0208<<14 | 0x31<<7 | 0x2A,
-	21368 - 19968: jis0208<<14 | 0x11<<7 | 0x16,
-	21369 - 19968: jis0212<<14 | 0x13<<7 | 0x20,
-	21371 - 19968: jis0208<<14 | 0x31<<7 | 0x29,
-	21374 - 19968: jis0212<<14 | 0x13<<7 | 0x21,
-	21375 - 19968: jis0208<<14 | 0x15<<7 | 0x09,
-	21378 - 19968: jis0208<<14 | 0x31<<7 | 0x2B,
-	21379 - 19968: jis0212<<14 | 0x13<<7 | 0x22,
-	21380 - 19968: jis0208<<14 | 0x2B<<7 | 0x50,
-	21383 - 19968: jis0212<<14 | 0x13<<7 | 0x23,
-	21384 - 19968: jis0212<<14 | 0x13<<7 | 0x24,
-	21390 - 19968: jis0212<<14 | 0x13<<7 | 0x25,
-	21395 - 19968: jis0208<<14 | 0x58<<7 | 0x30,
-	21396 - 19968: jis0212<<14 | 0x13<<7 | 0x27,
-	21398 - 19968: jis0208<<14 | 0x31<<7 | 0x2C,
-	21400 - 19968: jis0208<<14 | 0x2D<<7 | 0x31,
-	21401 - 19968: jis0212<<14 | 0x13<<7 | 0x28,
-	21402 - 19968: jis0208<<14 | 0x17<<7 | 0x5B,
-	21405 - 19968: jis0212<<14 | 0x13<<7 | 0x29,
-	21407 - 19968: jis0208<<14 | 0x17<<7 | 0x15,
-	21408 - 19968: jis0208<<14 | 0x31<<7 | 0x2D,
-	21409 - 19968: jis0212<<14 | 0x13<<7 | 0x2A,
-	21412 - 19968: jis0212<<14 | 0x13<<7 | 0x2B,
-	21413 - 19968: jis0208<<14 | 0x31<<7 | 0x2F,
-	21414 - 19968: jis0208<<14 | 0x31<<7 | 0x2E,
-	21416 - 19968: jis0208<<14 | 0x1E<<7 | 0x3E,
-	21417 - 19968: jis0208<<14 | 0x10<<7 | 0x18,
-	21418 - 19968: jis0212<<14 | 0x13<<7 | 0x2C,
-	21419 - 19968: jis0212<<14 | 0x13<<7 | 0x2D,
-	21421 - 19968: jis0208<<14 | 0x10<<7 | 0x3D,
-	21422 - 19968: jis0208<<14 | 0x31<<7 | 0x30,
-	21423 - 19968: jis0212<<14 | 0x13<<7 | 0x2E,
-	21424 - 19968: jis0208<<14 | 0x31<<7 | 0x31,
-	21426 - 19968: jis0208<<14 | 0x58<<7 | 0x31,
-	21427 - 19968: jis0208<<14 | 0x17<<7 | 0x16,
-	21428 - 19968: jis0212<<14 | 0x13<<7 | 0x30,
-	21429 - 19968: jis0212<<14 | 0x13<<7 | 0x31,
-	21430 - 19968: jis0208<<14 | 0x31<<7 | 0x32,
-	21431 - 19968: jis0212<<14 | 0x13<<7 | 0x32,
-	21432 - 19968: jis0212<<14 | 0x13<<7 | 0x33,
-	21434 - 19968: jis0212<<14 | 0x13<<7 | 0x34,
-	21435 - 19968: jis0208<<14 | 0x14<<7 | 0x4D,
-	21437 - 19968: jis0212<<14 | 0x13<<7 | 0x35,
-	21440 - 19968: jis0212<<14 | 0x13<<7 | 0x36,
-	21442 - 19968: jis0208<<14 | 0x1A<<7 | 0x11,
-	21443 - 19968: jis0208<<14 | 0x31<<7 | 0x33,
-	21445 - 19968: jis0212<<14 | 0x13<<7 | 0x37,
-	21448 - 19968: jis0208<<14 | 0x2A<<7 | 0x53,
-	21449 - 19968: jis0208<<14 | 0x19<<7 | 0x14,
-	21450 - 19968: jis0208<<14 | 0x14<<7 | 0x39,
-	21451 - 19968: jis0208<<14 | 0x2C<<7 | 0x06,
-	21452 - 19968: jis0208<<14 | 0x20<<7 | 0x2F,
-	21453 - 19968: jis0208<<14 | 0x27<<7 | 0x1E,
-	21454 - 19968: jis0208<<14 | 0x1B<<7 | 0x5C,
-	21455 - 19968: jis0212<<14 | 0x13<<7 | 0x38,
-	21458 - 19968: jis0212<<14 | 0x13<<7 | 0x39,
-	21459 - 19968: jis0212<<14 | 0x13<<7 | 0x3A,
-	21460 - 19968: jis0208<<14 | 0x1C<<7 | 0x26,
-	21461 - 19968: jis0212<<14 | 0x13<<7 | 0x3B,
-	21462 - 19968: jis0208<<14 | 0x1B<<7 | 0x47,
-	21463 - 19968: jis0208<<14 | 0x1B<<7 | 0x54,
-	21465 - 19968: jis0208<<14 | 0x1C<<7 | 0x55,
-	21466 - 19968: jis0212<<14 | 0x13<<7 | 0x3C,
-	21467 - 19968: jis0208<<14 | 0x27<<7 | 0x1F,
-	21469 - 19968: jis0208<<14 | 0x58<<7 | 0x32,
-	21470 - 19968: jis0212<<14 | 0x13<<7 | 0x3E,
-	21471 - 19968: jis0208<<14 | 0x31<<7 | 0x36,
-	21472 - 19968: jis0212<<14 | 0x13<<7 | 0x3F,
-	21473 - 19968: jis0208<<14 | 0x10<<7 | 0x22,
-	21474 - 19968: jis0208<<14 | 0x20<<7 | 0x30,
-	21475 - 19968: jis0208<<14 | 0x17<<7 | 0x5C,
-	21476 - 19968: jis0208<<14 | 0x17<<7 | 0x24,
-	21477 - 19968: jis0208<<14 | 0x15<<7 | 0x46,
-	21478 - 19968: jis0212<<14 | 0x13<<7 | 0x40,
-	21479 - 19968: jis0212<<14 | 0x13<<7 | 0x41,
-	21480 - 19968: jis0208<<14 | 0x31<<7 | 0x3A,
-	21481 - 19968: jis0208<<14 | 0x22<<7 | 0x00,
-	21482 - 19968: jis0208<<14 | 0x21<<7 | 0x5D,
-	21483 - 19968: jis0208<<14 | 0x15<<7 | 0x0A,
-	21484 - 19968: jis0208<<14 | 0x1D<<7 | 0x03,
-	21485 - 19968: jis0208<<14 | 0x31<<7 | 0x3B,
-	21486 - 19968: jis0208<<14 | 0x31<<7 | 0x39,
-	21487 - 19968: jis0208<<14 | 0x11<<7 | 0x23,
-	21488 - 19968: jis0208<<14 | 0x21<<7 | 0x45,
-	21489 - 19968: jis0208<<14 | 0x1B<<7 | 0x17,
-	21490 - 19968: jis0208<<14 | 0x1A<<7 | 0x2A,
-	21491 - 19968: jis0208<<14 | 0x10<<7 | 0x05,
-	21493 - 19968: jis0212<<14 | 0x13<<7 | 0x42,
-	21494 - 19968: jis0208<<14 | 0x12<<7 | 0x4F,
-	21495 - 19968: jis0208<<14 | 0x18<<7 | 0x45,
-	21496 - 19968: jis0208<<14 | 0x1A<<7 | 0x29,
-	21498 - 19968: jis0208<<14 | 0x31<<7 | 0x3C,
-	21505 - 19968: jis0208<<14 | 0x31<<7 | 0x3D,
-	21506 - 19968: jis0212<<14 | 0x13<<7 | 0x43,
-	21507 - 19968: jis0208<<14 | 0x14<<7 | 0x28,
-	21508 - 19968: jis0208<<14 | 0x12<<7 | 0x25,
-	21512 - 19968: jis0208<<14 | 0x18<<7 | 0x46,
-	21513 - 19968: jis0208<<14 | 0x14<<7 | 0x27,
-	21514 - 19968: jis0208<<14 | 0x23<<7 | 0x3E,
-	21515 - 19968: jis0208<<14 | 0x10<<7 | 0x04,
-	21516 - 19968: jis0208<<14 | 0x25<<7 | 0x10,
-	21517 - 19968: jis0208<<14 | 0x2B<<7 | 0x1D,
-	21518 - 19968: jis0208<<14 | 0x18<<7 | 0x00,
-	21519 - 19968: jis0208<<14 | 0x2C<<7 | 0x58,
-	21520 - 19968: jis0208<<14 | 0x24<<7 | 0x26,
-	21521 - 19968: jis0208<<14 | 0x17<<7 | 0x5D,
-	21523 - 19968: jis0212<<14 | 0x13<<7 | 0x44,
-	21530 - 19968: jis0212<<14 | 0x13<<7 | 0x45,
-	21531 - 19968: jis0208<<14 | 0x16<<7 | 0x0E,
-	21533 - 19968: jis0208<<14 | 0x31<<7 | 0x46,
-	21535 - 19968: jis0208<<14 | 0x15<<7 | 0x42,
-	21536 - 19968: jis0208<<14 | 0x2A<<7 | 0x29,
-	21537 - 19968: jis0212<<14 | 0x13<<7 | 0x46,
-	21542 - 19968: jis0208<<14 | 0x27<<7 | 0x3C,
-	21543 - 19968: jis0212<<14 | 0x13<<7 | 0x47,
-	21544 - 19968: jis0212<<14 | 0x13<<7 | 0x48,
-	21545 - 19968: jis0208<<14 | 0x31<<7 | 0x45,
-	21546 - 19968: jis0212<<14 | 0x13<<7 | 0x49,
-	21547 - 19968: jis0208<<14 | 0x13<<7 | 0x3D,
-	21548 - 19968: jis0208<<14 | 0x31<<7 | 0x40,
-	21549 - 19968: jis0208<<14 | 0x31<<7 | 0x41,
-	21550 - 19968: jis0208<<14 | 0x31<<7 | 0x43,
-	21551 - 19968: jis0212<<14 | 0x13<<7 | 0x4A,
-	21553 - 19968: jis0212<<14 | 0x13<<7 | 0x4B,
-	21556 - 19968: jis0212<<14 | 0x13<<7 | 0x4C,
-	21557 - 19968: jis0212<<14 | 0x13<<7 | 0x4D,
-	21558 - 19968: jis0208<<14 | 0x31<<7 | 0x44,
-	21560 - 19968: jis0208<<14 | 0x14<<7 | 0x3A,
-	21561 - 19968: jis0208<<14 | 0x1E<<7 | 0x40,
-	21563 - 19968: jis0208<<14 | 0x29<<7 | 0x0C,
-	21564 - 19968: jis0208<<14 | 0x31<<7 | 0x42,
-	21565 - 19968: jis0208<<14 | 0x31<<7 | 0x3E,
-	21566 - 19968: jis0208<<14 | 0x17<<7 | 0x42,
-	21568 - 19968: jis0208<<14 | 0x31<<7 | 0x3F,
-	21570 - 19968: jis0208<<14 | 0x2E<<7 | 0x03,
-	21571 - 19968: jis0212<<14 | 0x13<<7 | 0x4E,
-	21572 - 19968: jis0212<<14 | 0x13<<7 | 0x4F,
-	21574 - 19968: jis0208<<14 | 0x29<<7 | 0x51,
-	21575 - 19968: jis0212<<14 | 0x13<<7 | 0x50,
-	21576 - 19968: jis0208<<14 | 0x23<<7 | 0x47,
-	21577 - 19968: jis0208<<14 | 0x17<<7 | 0x41,
-	21578 - 19968: jis0208<<14 | 0x18<<7 | 0x4F,
-	21581 - 19968: jis0212<<14 | 0x13<<7 | 0x51,
-	21582 - 19968: jis0208<<14 | 0x31<<7 | 0x47,
-	21583 - 19968: jis0212<<14 | 0x13<<7 | 0x52,
-	21585 - 19968: jis0208<<14 | 0x25<<7 | 0x3C,
-	21598 - 19968: jis0212<<14 | 0x13<<7 | 0x53,
-	21599 - 19968: jis0208<<14 | 0x31<<7 | 0x4B,
-	21602 - 19968: jis0212<<14 | 0x13<<7 | 0x54,
-	21604 - 19968: jis0212<<14 | 0x13<<7 | 0x55,
-	21606 - 19968: jis0212<<14 | 0x13<<7 | 0x56,
-	21607 - 19968: jis0212<<14 | 0x13<<7 | 0x57,
-	21608 - 19968: jis0208<<14 | 0x1B<<7 | 0x5D,
-	21609 - 19968: jis0212<<14 | 0x13<<7 | 0x58,
-	21610 - 19968: jis0208<<14 | 0x1B<<7 | 0x55,
-	21611 - 19968: jis0212<<14 | 0x13<<7 | 0x59,
-	21613 - 19968: jis0212<<14 | 0x13<<7 | 0x5A,
-	21614 - 19968: jis0212<<14 | 0x13<<7 | 0x5B,
-	21616 - 19968: jis0208<<14 | 0x31<<7 | 0x4E,
-	21617 - 19968: jis0208<<14 | 0x31<<7 | 0x4C,
-	21619 - 19968: jis0208<<14 | 0x2B<<7 | 0x02,
-	21620 - 19968: jis0212<<14 | 0x13<<7 | 0x5C,
-	21621 - 19968: jis0208<<14 | 0x31<<7 | 0x49,
-	21622 - 19968: jis0208<<14 | 0x31<<7 | 0x52,
-	21623 - 19968: jis0208<<14 | 0x31<<7 | 0x4D,
-	21627 - 19968: jis0208<<14 | 0x31<<7 | 0x50,
-	21628 - 19968: jis0208<<14 | 0x17<<7 | 0x25,
-	21629 - 19968: jis0208<<14 | 0x2B<<7 | 0x1E,
-	21631 - 19968: jis0212<<14 | 0x13<<7 | 0x5D,
-	21632 - 19968: jis0208<<14 | 0x31<<7 | 0x51,
-	21633 - 19968: jis0212<<14 | 0x14<<7 | 0x00,
-	21635 - 19968: jis0212<<14 | 0x14<<7 | 0x01,
-	21636 - 19968: jis0208<<14 | 0x31<<7 | 0x53,
-	21637 - 19968: jis0212<<14 | 0x14<<7 | 0x02,
-	21638 - 19968: jis0208<<14 | 0x31<<7 | 0x55,
-	21640 - 19968: jis0212<<14 | 0x14<<7 | 0x03,
-	21641 - 19968: jis0212<<14 | 0x14<<7 | 0x04,
-	21642 - 19968: jis0208<<14 | 0x58<<7 | 0x35,
-	21643 - 19968: jis0208<<14 | 0x19<<7 | 0x4F,
-	21644 - 19968: jis0208<<14 | 0x2E<<7 | 0x21,
-	21645 - 19968: jis0212<<14 | 0x14<<7 | 0x05,
-	21646 - 19968: jis0208<<14 | 0x31<<7 | 0x4A,
-	21647 - 19968: jis0208<<14 | 0x31<<7 | 0x48,
-	21648 - 19968: jis0208<<14 | 0x31<<7 | 0x54,
-	21649 - 19968: jis0212<<14 | 0x14<<7 | 0x06,
-	21650 - 19968: jis0208<<14 | 0x31<<7 | 0x4F,
-	21653 - 19968: jis0212<<14 | 0x14<<7 | 0x07,
-	21654 - 19968: jis0212<<14 | 0x14<<7 | 0x08,
-	21660 - 19968: jis0208<<14 | 0x58<<7 | 0x34,
-	21663 - 19968: jis0212<<14 | 0x14<<7 | 0x0A,
-	21665 - 19968: jis0212<<14 | 0x14<<7 | 0x0B,
-	21666 - 19968: jis0208<<14 | 0x31<<7 | 0x57,
-	21668 - 19968: jis0208<<14 | 0x32<<7 | 0x02,
-	21669 - 19968: jis0208<<14 | 0x31<<7 | 0x59,
-	21670 - 19968: jis0212<<14 | 0x14<<7 | 0x0C,
-	21671 - 19968: jis0212<<14 | 0x14<<7 | 0x0D,
-	21672 - 19968: jis0208<<14 | 0x31<<7 | 0x5D,
-	21673 - 19968: jis0208<<14 | 0x58<<7 | 0x36,
-	21674 - 19968: jis0212<<14 | 0x14<<7 | 0x0F,
-	21675 - 19968: jis0208<<14 | 0x32<<7 | 0x00,
-	21676 - 19968: jis0208<<14 | 0x31<<7 | 0x5A,
-	21677 - 19968: jis0212<<14 | 0x14<<7 | 0x10,
-	21678 - 19968: jis0212<<14 | 0x14<<7 | 0x11,
-	21679 - 19968: jis0208<<14 | 0x32<<7 | 0x1D,
-	21681 - 19968: jis0212<<14 | 0x14<<7 | 0x12,
-	21682 - 19968: jis0208<<14 | 0x19<<7 | 0x48,
-	21683 - 19968: jis0208<<14 | 0x12<<7 | 0x10,
-	21687 - 19968: jis0212<<14 | 0x14<<7 | 0x13,
-	21688 - 19968: jis0208<<14 | 0x31<<7 | 0x58,
-	21689 - 19968: jis0212<<14 | 0x14<<7 | 0x14,
-	21690 - 19968: jis0212<<14 | 0x14<<7 | 0x15,
-	21691 - 19968: jis0212<<14 | 0x14<<7 | 0x16,
-	21692 - 19968: jis0208<<14 | 0x32<<7 | 0x04,
-	21693 - 19968: jis0208<<14 | 0x0F<<7 | 0x55,
-	21694 - 19968: jis0208<<14 | 0x32<<7 | 0x03,
-	21695 - 19968: jis0212<<14 | 0x14<<7 | 0x17,
-	21696 - 19968: jis0208<<14 | 0x0F<<7 | 0x04,
-	21697 - 19968: jis0208<<14 | 0x28<<7 | 0x29,
-	21698 - 19968: jis0208<<14 | 0x32<<7 | 0x01,
-	21700 - 19968: jis0208<<14 | 0x31<<7 | 0x5B,
-	21702 - 19968: jis0212<<14 | 0x14<<7 | 0x18,
-	21703 - 19968: jis0208<<14 | 0x31<<7 | 0x56,
-	21704 - 19968: jis0208<<14 | 0x31<<7 | 0x5C,
-	21705 - 19968: jis0208<<14 | 0x19<<7 | 0x27,
-	21706 - 19968: jis0212<<14 | 0x14<<7 | 0x19,
-	21709 - 19968: jis0212<<14 | 0x14<<7 | 0x1A,
-	21710 - 19968: jis0212<<14 | 0x14<<7 | 0x1B,
-	21720 - 19968: jis0208<<14 | 0x32<<7 | 0x05,
-	21728 - 19968: jis0212<<14 | 0x14<<7 | 0x1C,
-	21729 - 19968: jis0208<<14 | 0x0F<<7 | 0x56,
-	21730 - 19968: jis0208<<14 | 0x32<<7 | 0x0E,
-	21733 - 19968: jis0208<<14 | 0x32<<7 | 0x06,
-	21734 - 19968: jis0208<<14 | 0x32<<7 | 0x07,
-	21736 - 19968: jis0208<<14 | 0x1D<<7 | 0x04,
-	21737 - 19968: jis0208<<14 | 0x2A<<7 | 0x48,
-	21738 - 19968: jis0212<<14 | 0x14<<7 | 0x1D,
-	21740 - 19968: jis0212<<14 | 0x14<<7 | 0x1E,
-	21741 - 19968: jis0208<<14 | 0x32<<7 | 0x0C,
-	21742 - 19968: jis0208<<14 | 0x32<<7 | 0x0B,
-	21743 - 19968: jis0212<<14 | 0x14<<7 | 0x1F,
-	21746 - 19968: jis0208<<14 | 0x24<<7 | 0x0E,
-	21750 - 19968: jis0212<<14 | 0x14<<7 | 0x20,
-	21754 - 19968: jis0208<<14 | 0x32<<7 | 0x0D,
-	21756 - 19968: jis0212<<14 | 0x14<<7 | 0x21,
-	21757 - 19968: jis0208<<14 | 0x32<<7 | 0x0A,
-	21758 - 19968: jis0212<<14 | 0x14<<7 | 0x22,
-	21759 - 19968: jis0208<<14 | 0x58<<7 | 0x37,
-	21760 - 19968: jis0212<<14 | 0x14<<7 | 0x24,
-	21761 - 19968: jis0212<<14 | 0x14<<7 | 0x25,
-	21764 - 19968: jis0208<<14 | 0x10<<7 | 0x13,
-	21765 - 19968: jis0212<<14 | 0x14<<7 | 0x26,
-	21766 - 19968: jis0208<<14 | 0x19<<7 | 0x15,
-	21767 - 19968: jis0208<<14 | 0x1E<<7 | 0x0F,
-	21768 - 19968: jis0212<<14 | 0x14<<7 | 0x27,
-	21769 - 19968: jis0212<<14 | 0x14<<7 | 0x28,
-	21772 - 19968: jis0212<<14 | 0x14<<7 | 0x29,
-	21773 - 19968: jis0212<<14 | 0x14<<7 | 0x2A,
-	21774 - 19968: jis0212<<14 | 0x14<<7 | 0x2B,
-	21775 - 19968: jis0208<<14 | 0x32<<7 | 0x08,
-	21776 - 19968: jis0208<<14 | 0x24<<7 | 0x41,
-	21780 - 19968: jis0208<<14 | 0x32<<7 | 0x09,
-	21781 - 19968: jis0212<<14 | 0x14<<7 | 0x2C,
-	21782 - 19968: jis0208<<14 | 0x0F<<7 | 0x01,
-	21802 - 19968: jis0212<<14 | 0x14<<7 | 0x2D,
-	21803 - 19968: jis0212<<14 | 0x14<<7 | 0x2E,
-	21806 - 19968: jis0208<<14 | 0x32<<7 | 0x13,
-	21807 - 19968: jis0208<<14 | 0x2C<<7 | 0x02,
-	21809 - 19968: jis0208<<14 | 0x1D<<7 | 0x06,
-	21810 - 19968: jis0212<<14 | 0x14<<7 | 0x2F,
-	21811 - 19968: jis0208<<14 | 0x32<<7 | 0x19,
-	21813 - 19968: jis0212<<14 | 0x14<<7 | 0x30,
-	21814 - 19968: jis0212<<14 | 0x14<<7 | 0x31,
-	21816 - 19968: jis0208<<14 | 0x32<<7 | 0x18,
-	21817 - 19968: jis0208<<14 | 0x32<<7 | 0x0F,
-	21819 - 19968: jis0212<<14 | 0x14<<7 | 0x32,
-	21820 - 19968: jis0212<<14 | 0x14<<7 | 0x33,
-	21821 - 19968: jis0212<<14 | 0x14<<7 | 0x34,
-	21822 - 19968: jis0208<<14 | 0x21<<7 | 0x22,
-	21824 - 19968: jis0208<<14 | 0x32<<7 | 0x10,
-	21825 - 19968: jis0212<<14 | 0x14<<7 | 0x35,
-	21828 - 19968: jis0208<<14 | 0x21<<7 | 0x4E,
-	21829 - 19968: jis0208<<14 | 0x32<<7 | 0x15,
-	21830 - 19968: jis0208<<14 | 0x1D<<7 | 0x05,
-	21831 - 19968: jis0212<<14 | 0x14<<7 | 0x36,
-	21833 - 19968: jis0212<<14 | 0x14<<7 | 0x37,
-	21834 - 19968: jis0212<<14 | 0x14<<7 | 0x38,
-	21836 - 19968: jis0208<<14 | 0x32<<7 | 0x12,
-	21837 - 19968: jis0212<<14 | 0x14<<7 | 0x39,
-	21839 - 19968: jis0208<<14 | 0x2B<<7 | 0x43,
-	21840 - 19968: jis0212<<14 | 0x14<<7 | 0x3A,
-	21841 - 19968: jis0212<<14 | 0x14<<7 | 0x3B,
-	21843 - 19968: jis0208<<14 | 0x16<<7 | 0x1B,
-	21846 - 19968: jis0208<<14 | 0x32<<7 | 0x16,
-	21847 - 19968: jis0208<<14 | 0x32<<7 | 0x17,
-	21848 - 19968: jis0212<<14 | 0x14<<7 | 0x3C,
-	21850 - 19968: jis0212<<14 | 0x14<<7 | 0x3D,
-	21851 - 19968: jis0212<<14 | 0x14<<7 | 0x3E,
-	21852 - 19968: jis0208<<14 | 0x32<<7 | 0x14,
-	21853 - 19968: jis0208<<14 | 0x32<<7 | 0x1A,
-	21854 - 19968: jis0212<<14 | 0x14<<7 | 0x3F,
-	21856 - 19968: jis0212<<14 | 0x14<<7 | 0x40,
-	21857 - 19968: jis0212<<14 | 0x14<<7 | 0x41,
-	21859 - 19968: jis0208<<14 | 0x32<<7 | 0x11,
-	21860 - 19968: jis0212<<14 | 0x14<<7 | 0x42,
-	21862 - 19968: jis0212<<14 | 0x14<<7 | 0x43,
-	21883 - 19968: jis0208<<14 | 0x32<<7 | 0x20,
-	21884 - 19968: jis0208<<14 | 0x32<<7 | 0x25,
-	21886 - 19968: jis0208<<14 | 0x32<<7 | 0x21,
-	21887 - 19968: jis0212<<14 | 0x14<<7 | 0x44,
-	21888 - 19968: jis0208<<14 | 0x32<<7 | 0x1C,
-	21889 - 19968: jis0212<<14 | 0x14<<7 | 0x45,
-	21890 - 19968: jis0212<<14 | 0x14<<7 | 0x46,
-	21891 - 19968: jis0208<<14 | 0x32<<7 | 0x26,
-	21892 - 19968: jis0208<<14 | 0x20<<7 | 0x10,
-	21894 - 19968: jis0208<<14 | 0x58<<7 | 0x38,
-	21895 - 19968: jis0208<<14 | 0x32<<7 | 0x28,
-	21896 - 19968: jis0212<<14 | 0x14<<7 | 0x48,
-	21897 - 19968: jis0208<<14 | 0x18<<7 | 0x01,
-	21898 - 19968: jis0208<<14 | 0x32<<7 | 0x1E,
-	21899 - 19968: jis0208<<14 | 0x22<<7 | 0x5C,
-	21902 - 19968: jis0212<<14 | 0x14<<7 | 0x49,
-	21903 - 19968: jis0212<<14 | 0x14<<7 | 0x4A,
-	21905 - 19968: jis0212<<14 | 0x14<<7 | 0x4B,
-	21906 - 19968: jis0212<<14 | 0x14<<7 | 0x4C,
-	21907 - 19968: jis0212<<14 | 0x14<<7 | 0x4D,
-	21908 - 19968: jis0212<<14 | 0x14<<7 | 0x4E,
-	21911 - 19968: jis0212<<14 | 0x14<<7 | 0x4F,
-	21912 - 19968: jis0208<<14 | 0x32<<7 | 0x22,
-	21913 - 19968: jis0208<<14 | 0x32<<7 | 0x1B,
-	21914 - 19968: jis0208<<14 | 0x13<<7 | 0x0C,
-	21916 - 19968: jis0208<<14 | 0x13<<7 | 0x4D,
-	21917 - 19968: jis0208<<14 | 0x12<<7 | 0x44,
-	21918 - 19968: jis0208<<14 | 0x32<<7 | 0x23,
-	21919 - 19968: jis0208<<14 | 0x32<<7 | 0x1F,
-	21923 - 19968: jis0212<<14 | 0x14<<7 | 0x50,
-	21924 - 19968: jis0212<<14 | 0x14<<7 | 0x51,
-	21927 - 19968: jis0208<<14 | 0x16<<7 | 0x55,
-	21928 - 19968: jis0208<<14 | 0x32<<7 | 0x29,
-	21929 - 19968: jis0208<<14 | 0x32<<7 | 0x27,
-	21930 - 19968: jis0208<<14 | 0x20<<7 | 0x32,
-	21931 - 19968: jis0208<<14 | 0x14<<7 | 0x29,
-	21932 - 19968: jis0208<<14 | 0x15<<7 | 0x0B,
-	21933 - 19968: jis0212<<14 | 0x14<<7 | 0x52,
-	21934 - 19968: jis0208<<14 | 0x32<<7 | 0x24,
-	21936 - 19968: jis0208<<14 | 0x15<<7 | 0x53,
-	21938 - 19968: jis0212<<14 | 0x14<<7 | 0x53,
-	21942 - 19968: jis0208<<14 | 0x10<<7 | 0x23,
-	21951 - 19968: jis0212<<14 | 0x14<<7 | 0x54,
-	21953 - 19968: jis0212<<14 | 0x14<<7 | 0x55,
-	21955 - 19968: jis0212<<14 | 0x14<<7 | 0x56,
-	21956 - 19968: jis0208<<14 | 0x32<<7 | 0x2D,
-	21957 - 19968: jis0208<<14 | 0x32<<7 | 0x2B,
-	21958 - 19968: jis0212<<14 | 0x14<<7 | 0x57,
-	21959 - 19968: jis0208<<14 | 0x33<<7 | 0x06,
-	21961 - 19968: jis0212<<14 | 0x14<<7 | 0x58,
-	21963 - 19968: jis0212<<14 | 0x14<<7 | 0x59,
-	21964 - 19968: jis0212<<14 | 0x14<<7 | 0x5A,
-	21966 - 19968: jis0212<<14 | 0x14<<7 | 0x5B,
-	21969 - 19968: jis0212<<14 | 0x14<<7 | 0x5C,
-	21970 - 19968: jis0212<<14 | 0x14<<7 | 0x5D,
-	21971 - 19968: jis0212<<14 | 0x15<<7 | 0x00,
-	21972 - 19968: jis0208<<14 | 0x32<<7 | 0x30,
-	21975 - 19968: jis0212<<14 | 0x15<<7 | 0x01,
-	21976 - 19968: jis0212<<14 | 0x15<<7 | 0x02,
-	21978 - 19968: jis0208<<14 | 0x32<<7 | 0x2A,
-	21979 - 19968: jis0212<<14 | 0x15<<7 | 0x03,
-	21980 - 19968: jis0208<<14 | 0x32<<7 | 0x2E,
-	21982 - 19968: jis0212<<14 | 0x15<<7 | 0x04,
-	21983 - 19968: jis0208<<14 | 0x32<<7 | 0x2C,
-	21986 - 19968: jis0212<<14 | 0x15<<7 | 0x05,
-	21987 - 19968: jis0208<<14 | 0x1A<<7 | 0x2B,
-	21988 - 19968: jis0208<<14 | 0x32<<7 | 0x2F,
-	21993 - 19968: jis0212<<14 | 0x15<<7 | 0x06,
-	22006 - 19968: jis0212<<14 | 0x15<<7 | 0x07,
-	22007 - 19968: jis0208<<14 | 0x32<<7 | 0x32,
-	22009 - 19968: jis0208<<14 | 0x32<<7 | 0x37,
-	22013 - 19968: jis0208<<14 | 0x32<<7 | 0x35,
-	22014 - 19968: jis0208<<14 | 0x32<<7 | 0x34,
-	22015 - 19968: jis0212<<14 | 0x15<<7 | 0x08,
-	22021 - 19968: jis0212<<14 | 0x15<<7 | 0x09,
-	22022 - 19968: jis0208<<14 | 0x22<<7 | 0x11,
-	22024 - 19968: jis0212<<14 | 0x15<<7 | 0x0A,
-	22025 - 19968: jis0208<<14 | 0x11<<7 | 0x24,
-	22026 - 19968: jis0212<<14 | 0x15<<7 | 0x0B,
-	22029 - 19968: jis0212<<14 | 0x15<<7 | 0x0C,
-	22030 - 19968: jis0212<<14 | 0x15<<7 | 0x0D,
-	22031 - 19968: jis0212<<14 | 0x15<<7 | 0x0E,
-	22032 - 19968: jis0212<<14 | 0x15<<7 | 0x0F,
-	22033 - 19968: jis0212<<14 | 0x15<<7 | 0x10,
-	22034 - 19968: jis0212<<14 | 0x15<<7 | 0x11,
-	22036 - 19968: jis0208<<14 | 0x32<<7 | 0x31,
-	22038 - 19968: jis0208<<14 | 0x32<<7 | 0x33,
-	22039 - 19968: jis0208<<14 | 0x1D<<7 | 0x07,
-	22040 - 19968: jis0208<<14 | 0x10<<7 | 0x12,
-	22041 - 19968: jis0212<<14 | 0x15<<7 | 0x12,
-	22043 - 19968: jis0208<<14 | 0x32<<7 | 0x36,
-	22057 - 19968: jis0208<<14 | 0x11<<7 | 0x3D,
-	22060 - 19968: jis0212<<14 | 0x15<<7 | 0x13,
-	22063 - 19968: jis0208<<14 | 0x32<<7 | 0x41,
-	22064 - 19968: jis0212<<14 | 0x15<<7 | 0x14,
-	22065 - 19968: jis0208<<14 | 0x1D<<7 | 0x5B,
-	22066 - 19968: jis0208<<14 | 0x32<<7 | 0x3D,
-	22067 - 19968: jis0212<<14 | 0x15<<7 | 0x15,
-	22068 - 19968: jis0208<<14 | 0x32<<7 | 0x3B,
-	22069 - 19968: jis0212<<14 | 0x15<<7 | 0x16,
-	22070 - 19968: jis0208<<14 | 0x32<<7 | 0x3C,
-	22071 - 19968: jis0212<<14 | 0x15<<7 | 0x17,
-	22072 - 19968: jis0208<<14 | 0x32<<7 | 0x3E,
-	22073 - 19968: jis0212<<14 | 0x15<<7 | 0x18,
-	22075 - 19968: jis0212<<14 | 0x15<<7 | 0x19,
-	22076 - 19968: jis0212<<14 | 0x15<<7 | 0x1A,
-	22077 - 19968: jis0212<<14 | 0x15<<7 | 0x1B,
-	22079 - 19968: jis0212<<14 | 0x15<<7 | 0x1C,
-	22080 - 19968: jis0212<<14 | 0x15<<7 | 0x1D,
-	22081 - 19968: jis0212<<14 | 0x15<<7 | 0x1E,
-	22082 - 19968: jis0208<<14 | 0x10<<7 | 0x1C,
-	22083 - 19968: jis0212<<14 | 0x15<<7 | 0x1F,
-	22084 - 19968: jis0212<<14 | 0x15<<7 | 0x20,
-	22086 - 19968: jis0212<<14 | 0x15<<7 | 0x21,
-	22089 - 19968: jis0212<<14 | 0x15<<7 | 0x22,
-	22091 - 19968: jis0212<<14 | 0x15<<7 | 0x23,
-	22092 - 19968: jis0208<<14 | 0x20<<7 | 0x18,
-	22093 - 19968: jis0212<<14 | 0x15<<7 | 0x24,
-	22094 - 19968: jis0208<<14 | 0x32<<7 | 0x38,
-	22095 - 19968: jis0212<<14 | 0x15<<7 | 0x25,
-	22096 - 19968: jis0208<<14 | 0x32<<7 | 0x39,
-	22100 - 19968: jis0212<<14 | 0x15<<7 | 0x26,
-	22107 - 19968: jis0208<<14 | 0x12<<7 | 0x59,
-	22110 - 19968: jis0212<<14 | 0x15<<7 | 0x27,
-	22112 - 19968: jis0212<<14 | 0x15<<7 | 0x28,
-	22113 - 19968: jis0212<<14 | 0x15<<7 | 0x29,
-	22114 - 19968: jis0212<<14 | 0x15<<7 | 0x2A,
-	22115 - 19968: jis0212<<14 | 0x15<<7 | 0x2B,
-	22116 - 19968: jis0208<<14 | 0x32<<7 | 0x40,
-	22118 - 19968: jis0212<<14 | 0x15<<7 | 0x2C,
-	22120 - 19968: jis0208<<14 | 0x13<<7 | 0x4E,
-	22121 - 19968: jis0212<<14 | 0x15<<7 | 0x2D,
-	22122 - 19968: jis0208<<14 | 0x32<<7 | 0x43,
-	22123 - 19968: jis0208<<14 | 0x32<<7 | 0x3F,
-	22124 - 19968: jis0208<<14 | 0x32<<7 | 0x42,
-	22125 - 19968: jis0212<<14 | 0x15<<7 | 0x2E,
-	22127 - 19968: jis0212<<14 | 0x15<<7 | 0x2F,
-	22129 - 19968: jis0212<<14 | 0x15<<7 | 0x30,
-	22130 - 19968: jis0212<<14 | 0x15<<7 | 0x31,
-	22132 - 19968: jis0208<<14 | 0x29<<7 | 0x0D,
-	22133 - 19968: jis0212<<14 | 0x15<<7 | 0x32,
-	22136 - 19968: jis0208<<14 | 0x25<<7 | 0x34,
-	22138 - 19968: jis0208<<14 | 0x27<<7 | 0x17,
-	22144 - 19968: jis0208<<14 | 0x32<<7 | 0x45,
-	22148 - 19968: jis0212<<14 | 0x15<<7 | 0x33,
-	22149 - 19968: jis0212<<14 | 0x15<<7 | 0x34,
-	22150 - 19968: jis0208<<14 | 0x32<<7 | 0x44,
-	22151 - 19968: jis0208<<14 | 0x12<<7 | 0x24,
-	22152 - 19968: jis0212<<14 | 0x15<<7 | 0x35,
-	22154 - 19968: jis0208<<14 | 0x32<<7 | 0x46,
-	22155 - 19968: jis0212<<14 | 0x15<<7 | 0x36,
-	22156 - 19968: jis0212<<14 | 0x15<<7 | 0x37,
-	22159 - 19968: jis0208<<14 | 0x32<<7 | 0x49,
-	22164 - 19968: jis0208<<14 | 0x32<<7 | 0x48,
-	22165 - 19968: jis0212<<14 | 0x15<<7 | 0x38,
-	22169 - 19968: jis0212<<14 | 0x15<<7 | 0x39,
-	22170 - 19968: jis0212<<14 | 0x15<<7 | 0x3A,
-	22173 - 19968: jis0212<<14 | 0x15<<7 | 0x3B,
-	22174 - 19968: jis0212<<14 | 0x15<<7 | 0x3C,
-	22175 - 19968: jis0212<<14 | 0x15<<7 | 0x3D,
-	22176 - 19968: jis0208<<14 | 0x32<<7 | 0x47,
-	22178 - 19968: jis0208<<14 | 0x26<<7 | 0x18,
-	22181 - 19968: jis0208<<14 | 0x32<<7 | 0x4A,
-	22182 - 19968: jis0212<<14 | 0x15<<7 | 0x3E,
-	22183 - 19968: jis0212<<14 | 0x15<<7 | 0x3F,
-	22184 - 19968: jis0212<<14 | 0x15<<7 | 0x40,
-	22185 - 19968: jis0212<<14 | 0x15<<7 | 0x41,
-	22187 - 19968: jis0212<<14 | 0x15<<7 | 0x42,
-	22188 - 19968: jis0212<<14 | 0x15<<7 | 0x43,
-	22189 - 19968: jis0212<<14 | 0x15<<7 | 0x44,
-	22190 - 19968: jis0208<<14 | 0x32<<7 | 0x4B,
-	22193 - 19968: jis0212<<14 | 0x15<<7 | 0x45,
-	22195 - 19968: jis0212<<14 | 0x15<<7 | 0x46,
-	22196 - 19968: jis0208<<14 | 0x32<<7 | 0x4D,
-	22198 - 19968: jis0208<<14 | 0x32<<7 | 0x4C,
-	22199 - 19968: jis0212<<14 | 0x15<<7 | 0x47,
-	22204 - 19968: jis0208<<14 | 0x32<<7 | 0x4F,
-	22206 - 19968: jis0212<<14 | 0x15<<7 | 0x48,
-	22208 - 19968: jis0208<<14 | 0x32<<7 | 0x52,
-	22209 - 19968: jis0208<<14 | 0x32<<7 | 0x50,
-	22210 - 19968: jis0208<<14 | 0x32<<7 | 0x4E,
-	22211 - 19968: jis0208<<14 | 0x32<<7 | 0x51,
-	22213 - 19968: jis0212<<14 | 0x15<<7 | 0x49,
-	22216 - 19968: jis0208<<14 | 0x32<<7 | 0x53,
-	22217 - 19968: jis0212<<14 | 0x15<<7 | 0x4A,
-	22218 - 19968: jis0212<<14 | 0x15<<7 | 0x4B,
-	22219 - 19968: jis0212<<14 | 0x15<<7 | 0x4C,
-	22220 - 19968: jis0212<<14 | 0x15<<7 | 0x4F,
-	22221 - 19968: jis0212<<14 | 0x15<<7 | 0x50,
-	22222 - 19968: jis0208<<14 | 0x32<<7 | 0x54,
-	22223 - 19968: jis0212<<14 | 0x15<<7 | 0x4D,
-	22224 - 19968: jis0212<<14 | 0x15<<7 | 0x4E,
-	22225 - 19968: jis0208<<14 | 0x32<<7 | 0x55,
-	22227 - 19968: jis0208<<14 | 0x32<<7 | 0x56,
-	22231 - 19968: jis0208<<14 | 0x32<<7 | 0x57,
-	22232 - 19968: jis0208<<14 | 0x30<<7 | 0x24,
-	22233 - 19968: jis0212<<14 | 0x15<<7 | 0x51,
-	22234 - 19968: jis0208<<14 | 0x1B<<7 | 0x5B,
-	22235 - 19968: jis0208<<14 | 0x1A<<7 | 0x2C,
-	22236 - 19968: jis0212<<14 | 0x15<<7 | 0x52,
-	22237 - 19968: jis0212<<14 | 0x15<<7 | 0x53,
-	22238 - 19968: jis0208<<14 | 0x11<<7 | 0x52,
-	22239 - 19968: jis0212<<14 | 0x15<<7 | 0x54,
-	22240 - 19968: jis0208<<14 | 0x0F<<7 | 0x57,
-	22241 - 19968: jis0212<<14 | 0x15<<7 | 0x55,
-	22243 - 19968: jis0208<<14 | 0x22<<7 | 0x23,
-	22244 - 19968: jis0212<<14 | 0x15<<7 | 0x56,
-	22245 - 19968: jis0212<<14 | 0x15<<7 | 0x57,
-	22246 - 19968: jis0212<<14 | 0x15<<7 | 0x58,
-	22247 - 19968: jis0212<<14 | 0x15<<7 | 0x59,
-	22248 - 19968: jis0212<<14 | 0x15<<7 | 0x5A,
-	22251 - 19968: jis0212<<14 | 0x15<<7 | 0x5C,
-	22253 - 19968: jis0212<<14 | 0x15<<7 | 0x5D,
-	22254 - 19968: jis0208<<14 | 0x32<<7 | 0x58,
-	22256 - 19968: jis0208<<14 | 0x19<<7 | 0x03,
-	22257 - 19968: jis0212<<14 | 0x15<<7 | 0x5B,
-	22258 - 19968: jis0208<<14 | 0x0F<<7 | 0x2E,
-	22259 - 19968: jis0208<<14 | 0x1E<<7 | 0x3D,
-	22262 - 19968: jis0212<<14 | 0x16<<7 | 0x00,
-	22263 - 19968: jis0212<<14 | 0x16<<7 | 0x01,
-	22265 - 19968: jis0208<<14 | 0x32<<7 | 0x59,
-	22266 - 19968: jis0208<<14 | 0x17<<7 | 0x26,
-	22269 - 19968: jis0208<<14 | 0x18<<7 | 0x50,
-	22271 - 19968: jis0208<<14 | 0x32<<7 | 0x5B,
-	22272 - 19968: jis0208<<14 | 0x32<<7 | 0x5A,
-	22273 - 19968: jis0212<<14 | 0x16<<7 | 0x02,
-	22274 - 19968: jis0212<<14 | 0x16<<7 | 0x03,
-	22275 - 19968: jis0208<<14 | 0x29<<7 | 0x3F,
-	22276 - 19968: jis0208<<14 | 0x32<<7 | 0x5C,
-	22279 - 19968: jis0212<<14 | 0x16<<7 | 0x04,
-	22280 - 19968: jis0208<<14 | 0x33<<7 | 0x00,
-	22281 - 19968: jis0208<<14 | 0x32<<7 | 0x5D,
-	22282 - 19968: jis0212<<14 | 0x16<<7 | 0x05,
-	22283 - 19968: jis0208<<14 | 0x33<<7 | 0x01,
-	22284 - 19968: jis0212<<14 | 0x16<<7 | 0x06,
-	22285 - 19968: jis0208<<14 | 0x33<<7 | 0x02,
-	22287 - 19968: jis0208<<14 | 0x16<<7 | 0x56,
-	22289 - 19968: jis0212<<14 | 0x16<<7 | 0x07,
-	22290 - 19968: jis0208<<14 | 0x10<<7 | 0x3F,
-	22291 - 19968: jis0208<<14 | 0x33<<7 | 0x03,
-	22293 - 19968: jis0212<<14 | 0x16<<7 | 0x08,
-	22294 - 19968: jis0208<<14 | 0x33<<7 | 0x05,
-	22296 - 19968: jis0208<<14 | 0x33<<7 | 0x04,
-	22298 - 19968: jis0212<<14 | 0x16<<7 | 0x09,
-	22299 - 19968: jis0212<<14 | 0x16<<7 | 0x0A,
-	22300 - 19968: jis0208<<14 | 0x33<<7 | 0x07,
-	22301 - 19968: jis0212<<14 | 0x16<<7 | 0x0B,
-	22303 - 19968: jis0208<<14 | 0x24<<7 | 0x39,
-	22304 - 19968: jis0212<<14 | 0x16<<7 | 0x0C,
-	22306 - 19968: jis0212<<14 | 0x16<<7 | 0x0D,
-	22307 - 19968: jis0212<<14 | 0x16<<7 | 0x0E,
-	22308 - 19968: jis0212<<14 | 0x16<<7 | 0x0F,
-	22309 - 19968: jis0212<<14 | 0x16<<7 | 0x10,
-	22310 - 19968: jis0208<<14 | 0x33<<7 | 0x08,
-	22311 - 19968: jis0208<<14 | 0x0F<<7 | 0x14,
-	22312 - 19968: jis0208<<14 | 0x19<<7 | 0x3E,
-	22313 - 19968: jis0212<<14 | 0x16<<7 | 0x11,
-	22314 - 19968: jis0212<<14 | 0x16<<7 | 0x12,
-	22316 - 19968: jis0212<<14 | 0x16<<7 | 0x13,
-	22317 - 19968: jis0208<<14 | 0x16<<7 | 0x1C,
-	22318 - 19968: jis0212<<14 | 0x16<<7 | 0x14,
-	22319 - 19968: jis0212<<14 | 0x16<<7 | 0x15,
-	22320 - 19968: jis0208<<14 | 0x22<<7 | 0x2E,
-	22323 - 19968: jis0212<<14 | 0x16<<7 | 0x16,
-	22324 - 19968: jis0212<<14 | 0x16<<7 | 0x17,
-	22327 - 19968: jis0208<<14 | 0x33<<7 | 0x09,
-	22328 - 19968: jis0208<<14 | 0x33<<7 | 0x0A,
-	22331 - 19968: jis0208<<14 | 0x33<<7 | 0x0C,
-	22333 - 19968: jis0212<<14 | 0x16<<7 | 0x18,
-	22334 - 19968: jis0212<<14 | 0x16<<7 | 0x19,
-	22335 - 19968: jis0212<<14 | 0x16<<7 | 0x1A,
-	22336 - 19968: jis0208<<14 | 0x33<<7 | 0x0D,
-	22338 - 19968: jis0208<<14 | 0x19<<7 | 0x43,
-	22341 - 19968: jis0212<<14 | 0x16<<7 | 0x1B,
-	22342 - 19968: jis0212<<14 | 0x16<<7 | 0x1C,
-	22343 - 19968: jis0208<<14 | 0x15<<7 | 0x30,
-	22346 - 19968: jis0208<<14 | 0x2A<<7 | 0x16,
-	22348 - 19968: jis0212<<14 | 0x16<<7 | 0x1D,
-	22349 - 19968: jis0212<<14 | 0x16<<7 | 0x1E,
-	22350 - 19968: jis0208<<14 | 0x33<<7 | 0x0B,
-	22351 - 19968: jis0208<<14 | 0x33<<7 | 0x0E,
-	22352 - 19968: jis0208<<14 | 0x19<<7 | 0x20,
-	22353 - 19968: jis0208<<14 | 0x18<<7 | 0x02,
-	22354 - 19968: jis0212<<14 | 0x16<<7 | 0x1F,
-	22361 - 19968: jis0208<<14 | 0x58<<7 | 0x39,
-	22369 - 19968: jis0208<<14 | 0x33<<7 | 0x12,
-	22370 - 19968: jis0212<<14 | 0x16<<7 | 0x20,
-	22372 - 19968: jis0208<<14 | 0x19<<7 | 0x04,
-	22373 - 19968: jis0208<<14 | 0x58<<7 | 0x3A,
-	22374 - 19968: jis0208<<14 | 0x22<<7 | 0x12,
-	22375 - 19968: jis0212<<14 | 0x16<<7 | 0x22,
-	22376 - 19968: jis0212<<14 | 0x16<<7 | 0x23,
-	22377 - 19968: jis0208<<14 | 0x33<<7 | 0x0F,
-	22378 - 19968: jis0208<<14 | 0x23<<7 | 0x39,
-	22379 - 19968: jis0212<<14 | 0x16<<7 | 0x24,
-	22381 - 19968: jis0212<<14 | 0x16<<7 | 0x25,
-	22382 - 19968: jis0212<<14 | 0x16<<7 | 0x26,
-	22383 - 19968: jis0212<<14 | 0x16<<7 | 0x27,
-	22384 - 19968: jis0212<<14 | 0x16<<7 | 0x28,
-	22385 - 19968: jis0212<<14 | 0x16<<7 | 0x29,
-	22387 - 19968: jis0212<<14 | 0x16<<7 | 0x2A,
-	22388 - 19968: jis0212<<14 | 0x16<<7 | 0x2B,
-	22389 - 19968: jis0212<<14 | 0x16<<7 | 0x2C,
-	22391 - 19968: jis0212<<14 | 0x16<<7 | 0x2D,
-	22393 - 19968: jis0212<<14 | 0x16<<7 | 0x2E,
-	22394 - 19968: jis0212<<14 | 0x16<<7 | 0x2F,
-	22395 - 19968: jis0212<<14 | 0x16<<7 | 0x30,
-	22396 - 19968: jis0212<<14 | 0x16<<7 | 0x31,
-	22398 - 19968: jis0212<<14 | 0x16<<7 | 0x32,
-	22399 - 19968: jis0208<<14 | 0x33<<7 | 0x13,
-	22401 - 19968: jis0212<<14 | 0x16<<7 | 0x33,
-	22402 - 19968: jis0208<<14 | 0x1E<<7 | 0x41,
-	22403 - 19968: jis0212<<14 | 0x16<<7 | 0x34,
-	22408 - 19968: jis0208<<14 | 0x33<<7 | 0x11,
-	22409 - 19968: jis0208<<14 | 0x33<<7 | 0x14,
-	22411 - 19968: jis0208<<14 | 0x16<<7 | 0x1E,
-	22412 - 19968: jis0212<<14 | 0x16<<7 | 0x35,
-	22419 - 19968: jis0208<<14 | 0x33<<7 | 0x15,
-	22420 - 19968: jis0212<<14 | 0x16<<7 | 0x36,
-	22421 - 19968: jis0212<<14 | 0x16<<7 | 0x3F,
-	22423 - 19968: jis0212<<14 | 0x16<<7 | 0x37,
-	22425 - 19968: jis0212<<14 | 0x16<<7 | 0x38,
-	22426 - 19968: jis0212<<14 | 0x16<<7 | 0x39,
-	22428 - 19968: jis0212<<14 | 0x16<<7 | 0x3A,
-	22429 - 19968: jis0212<<14 | 0x16<<7 | 0x3B,
-	22430 - 19968: jis0212<<14 | 0x16<<7 | 0x3C,
-	22431 - 19968: jis0212<<14 | 0x16<<7 | 0x3D,
-	22432 - 19968: jis0208<<14 | 0x33<<7 | 0x16,
-	22433 - 19968: jis0212<<14 | 0x16<<7 | 0x3E,
-	22434 - 19968: jis0208<<14 | 0x18<<7 | 0x03,
-	22435 - 19968: jis0208<<14 | 0x12<<7 | 0x1F,
-	22436 - 19968: jis0208<<14 | 0x33<<7 | 0x18,
-	22439 - 19968: jis0212<<14 | 0x16<<7 | 0x40,
-	22440 - 19968: jis0212<<14 | 0x16<<7 | 0x41,
-	22441 - 19968: jis0212<<14 | 0x16<<7 | 0x42,
-	22442 - 19968: jis0208<<14 | 0x33<<7 | 0x19,
-	22444 - 19968: jis0208<<14 | 0x58<<7 | 0x3B,
-	22448 - 19968: jis0208<<14 | 0x33<<7 | 0x1A,
-	22451 - 19968: jis0208<<14 | 0x33<<7 | 0x17,
-	22456 - 19968: jis0212<<14 | 0x16<<7 | 0x44,
-	22461 - 19968: jis0212<<14 | 0x16<<7 | 0x45,
-	22464 - 19968: jis0208<<14 | 0x33<<7 | 0x10,
-	22467 - 19968: jis0208<<14 | 0x33<<7 | 0x1B,
-	22470 - 19968: jis0208<<14 | 0x33<<7 | 0x1C,
-	22471 - 19968: jis0208<<14 | 0x58<<7 | 0x3D,
-	22472 - 19968: jis0208<<14 | 0x58<<7 | 0x3C,
-	22475 - 19968: jis0208<<14 | 0x2A<<7 | 0x43,
-	22476 - 19968: jis0212<<14 | 0x16<<7 | 0x48,
-	22478 - 19968: jis0208<<14 | 0x1D<<7 | 0x4A,
-	22479 - 19968: jis0212<<14 | 0x16<<7 | 0x49,
-	22482 - 19968: jis0208<<14 | 0x33<<7 | 0x1E,
-	22483 - 19968: jis0208<<14 | 0x33<<7 | 0x1F,
-	22484 - 19968: jis0208<<14 | 0x33<<7 | 0x1D,
-	22485 - 19968: jis0212<<14 | 0x16<<7 | 0x4A,
-	22486 - 19968: jis0208<<14 | 0x33<<7 | 0x21,
-	22492 - 19968: jis0208<<14 | 0x26<<7 | 0x17,
-	22493 - 19968: jis0212<<14 | 0x16<<7 | 0x4B,
-	22494 - 19968: jis0212<<14 | 0x16<<7 | 0x4C,
-	22495 - 19968: jis0208<<14 | 0x0F<<7 | 0x47,
-	22496 - 19968: jis0208<<14 | 0x28<<7 | 0x35,
-	22497 - 19968: jis0212<<14 | 0x16<<7 | 0x5D,
-	22499 - 19968: jis0208<<14 | 0x33<<7 | 0x22,
-	22500 - 19968: jis0212<<14 | 0x16<<7 | 0x4D,
-	22502 - 19968: jis0212<<14 | 0x16<<7 | 0x4E,
-	22503 - 19968: jis0212<<14 | 0x16<<7 | 0x4F,
-	22505 - 19968: jis0212<<14 | 0x16<<7 | 0x50,
-	22509 - 19968: jis0212<<14 | 0x16<<7 | 0x51,
-	22512 - 19968: jis0212<<14 | 0x16<<7 | 0x52,
-	22516 - 19968: jis0208<<14 | 0x1D<<7 | 0x5C,
-	22517 - 19968: jis0212<<14 | 0x16<<7 | 0x53,
-	22518 - 19968: jis0212<<14 | 0x16<<7 | 0x54,
-	22519 - 19968: jis0208<<14 | 0x1B<<7 | 0x18,
-	22520 - 19968: jis0212<<14 | 0x16<<7 | 0x55,
-	22521 - 19968: jis0208<<14 | 0x26<<7 | 0x3C,
-	22522 - 19968: jis0208<<14 | 0x13<<7 | 0x4F,
-	22524 - 19968: jis0208<<14 | 0x19<<7 | 0x4A,
-	22525 - 19968: jis0212<<14 | 0x16<<7 | 0x56,
-	22526 - 19968: jis0212<<14 | 0x16<<7 | 0x57,
-	22527 - 19968: jis0212<<14 | 0x16<<7 | 0x58,
-	22528 - 19968: jis0208<<14 | 0x2A<<7 | 0x38,
-	22530 - 19968: jis0208<<14 | 0x25<<7 | 0x11,
-	22531 - 19968: jis0212<<14 | 0x16<<7 | 0x59,
-	22532 - 19968: jis0212<<14 | 0x16<<7 | 0x5A,
-	22533 - 19968: jis0208<<14 | 0x16<<7 | 0x57,
-	22534 - 19968: jis0208<<14 | 0x21<<7 | 0x2E,
-	22536 - 19968: jis0212<<14 | 0x16<<7 | 0x5B,
-	22537 - 19968: jis0212<<14 | 0x16<<7 | 0x5C,
-	22538 - 19968: jis0208<<14 | 0x33<<7 | 0x20,
-	22539 - 19968: jis0208<<14 | 0x33<<7 | 0x23,
-	22540 - 19968: jis0212<<14 | 0x17<<7 | 0x00,
-	22541 - 19968: jis0212<<14 | 0x17<<7 | 0x01,
-	22549 - 19968: jis0208<<14 | 0x21<<7 | 0x23,
-	22553 - 19968: jis0208<<14 | 0x33<<7 | 0x24,
-	22555 - 19968: jis0212<<14 | 0x17<<7 | 0x02,
-	22557 - 19968: jis0208<<14 | 0x33<<7 | 0x25,
-	22558 - 19968: jis0212<<14 | 0x17<<7 | 0x03,
-	22559 - 19968: jis0212<<14 | 0x17<<7 | 0x04,
-	22560 - 19968: jis0212<<14 | 0x17<<7 | 0x05,
-	22561 - 19968: jis0208<<14 | 0x33<<7 | 0x27,
-	22564 - 19968: jis0208<<14 | 0x23<<7 | 0x48,
-	22566 - 19968: jis0212<<14 | 0x17<<7 | 0x06,
-	22567 - 19968: jis0212<<14 | 0x17<<7 | 0x07,
-	22570 - 19968: jis0208<<14 | 0x13<<7 | 0x0D,
-	22573 - 19968: jis0212<<14 | 0x17<<7 | 0x08,
-	22575 - 19968: jis0208<<14 | 0x53<<7 | 0x00,
-	22576 - 19968: jis0208<<14 | 0x10<<7 | 0x40,
-	22577 - 19968: jis0208<<14 | 0x29<<7 | 0x52,
-	22578 - 19968: jis0212<<14 | 0x17<<7 | 0x09,
-	22580 - 19968: jis0208<<14 | 0x1D<<7 | 0x4B,
-	22581 - 19968: jis0208<<14 | 0x24<<7 | 0x27,
-	22585 - 19968: jis0212<<14 | 0x17<<7 | 0x0A,
-	22586 - 19968: jis0208<<14 | 0x19<<7 | 0x45,
-	22589 - 19968: jis0208<<14 | 0x33<<7 | 0x2D,
-	22591 - 19968: jis0212<<14 | 0x17<<7 | 0x0B,
-	22592 - 19968: jis0208<<14 | 0x29<<7 | 0x1C,
-	22593 - 19968: jis0208<<14 | 0x2D<<7 | 0x3C,
-	22601 - 19968: jis0212<<14 | 0x17<<7 | 0x0C,
-	22602 - 19968: jis0208<<14 | 0x11<<7 | 0x53,
-	22603 - 19968: jis0208<<14 | 0x33<<7 | 0x29,
-	22604 - 19968: jis0212<<14 | 0x17<<7 | 0x0D,
-	22605 - 19968: jis0212<<14 | 0x17<<7 | 0x0E,
-	22607 - 19968: jis0212<<14 | 0x17<<7 | 0x0F,
-	22608 - 19968: jis0212<<14 | 0x17<<7 | 0x10,
-	22609 - 19968: jis0208<<14 | 0x20<<7 | 0x19,
-	22610 - 19968: jis0208<<14 | 0x33<<7 | 0x2C,
-	22612 - 19968: jis0208<<14 | 0x24<<7 | 0x42,
-	22613 - 19968: jis0212<<14 | 0x17<<7 | 0x11,
-	22615 - 19968: jis0208<<14 | 0x24<<7 | 0x28,
-	22616 - 19968: jis0208<<14 | 0x24<<7 | 0x43,
-	22617 - 19968: jis0208<<14 | 0x27<<7 | 0x18,
-	22618 - 19968: jis0208<<14 | 0x23<<7 | 0x2C,
-	22622 - 19968: jis0208<<14 | 0x19<<7 | 0x28,
-	22623 - 19968: jis0212<<14 | 0x17<<7 | 0x12,
-	22625 - 19968: jis0212<<14 | 0x17<<7 | 0x13,
-	22626 - 19968: jis0208<<14 | 0x33<<7 | 0x28,
-	22628 - 19968: jis0212<<14 | 0x17<<7 | 0x14,
-	22631 - 19968: jis0212<<14 | 0x17<<7 | 0x15,
-	22632 - 19968: jis0212<<14 | 0x17<<7 | 0x16,
-	22633 - 19968: jis0208<<14 | 0x10<<7 | 0x55,
-	22635 - 19968: jis0208<<14 | 0x24<<7 | 0x15,
-	22640 - 19968: jis0208<<14 | 0x33<<7 | 0x2A,
-	22642 - 19968: jis0208<<14 | 0x33<<7 | 0x26,
-	22645 - 19968: jis0208<<14 | 0x1E<<7 | 0x2F,
-	22648 - 19968: jis0212<<14 | 0x17<<7 | 0x17,
-	22649 - 19968: jis0208<<14 | 0x33<<7 | 0x2E,
-	22652 - 19968: jis0212<<14 | 0x17<<7 | 0x18,
-	22654 - 19968: jis0208<<14 | 0x1C<<7 | 0x2D,
-	22655 - 19968: jis0212<<14 | 0x17<<7 | 0x19,
-	22656 - 19968: jis0212<<14 | 0x17<<7 | 0x1A,
-	22657 - 19968: jis0212<<14 | 0x17<<7 | 0x1B,
-	22659 - 19968: jis0208<<14 | 0x15<<7 | 0x0C,
-	22661 - 19968: jis0208<<14 | 0x33<<7 | 0x2F,
-	22663 - 19968: jis0212<<14 | 0x17<<7 | 0x1C,
-	22664 - 19968: jis0212<<14 | 0x17<<7 | 0x1D,
-	22665 - 19968: jis0212<<14 | 0x17<<7 | 0x1E,
-	22666 - 19968: jis0212<<14 | 0x17<<7 | 0x1F,
-	22668 - 19968: jis0212<<14 | 0x17<<7 | 0x20,
-	22669 - 19968: jis0212<<14 | 0x17<<7 | 0x21,
-	22671 - 19968: jis0212<<14 | 0x17<<7 | 0x22,
-	22672 - 19968: jis0212<<14 | 0x17<<7 | 0x23,
-	22675 - 19968: jis0208<<14 | 0x29<<7 | 0x47,
-	22676 - 19968: jis0212<<14 | 0x17<<7 | 0x24,
-	22678 - 19968: jis0212<<14 | 0x17<<7 | 0x25,
-	22679 - 19968: jis0208<<14 | 0x20<<7 | 0x5C,
-	22684 - 19968: jis0208<<14 | 0x23<<7 | 0x25,
-	22685 - 19968: jis0212<<14 | 0x17<<7 | 0x26,
-	22686 - 19968: jis0208<<14 | 0x58<<7 | 0x40,
-	22687 - 19968: jis0208<<14 | 0x33<<7 | 0x31,
-	22688 - 19968: jis0212<<14 | 0x17<<7 | 0x27,
-	22689 - 19968: jis0212<<14 | 0x17<<7 | 0x28,
-	22690 - 19968: jis0212<<14 | 0x17<<7 | 0x29,
-	22694 - 19968: jis0212<<14 | 0x17<<7 | 0x2A,
-	22696 - 19968: jis0208<<14 | 0x2A<<7 | 0x2E,
-	22697 - 19968: jis0212<<14 | 0x17<<7 | 0x2B,
-	22699 - 19968: jis0208<<14 | 0x33<<7 | 0x32,
-	22702 - 19968: jis0208<<14 | 0x33<<7 | 0x37,
-	22705 - 19968: jis0212<<14 | 0x17<<7 | 0x2C,
-	22706 - 19968: jis0208<<14 | 0x58<<7 | 0x41,
-	22707 - 19968: jis0208<<14 | 0x29<<7 | 0x0E,
-	22712 - 19968: jis0208<<14 | 0x33<<7 | 0x36,
-	22713 - 19968: jis0208<<14 | 0x33<<7 | 0x30,
-	22714 - 19968: jis0208<<14 | 0x33<<7 | 0x33,
-	22715 - 19968: jis0208<<14 | 0x33<<7 | 0x35,
-	22716 - 19968: jis0212<<14 | 0x17<<7 | 0x2F,
-	22718 - 19968: jis0208<<14 | 0x19<<7 | 0x05,
-	22721 - 19968: jis0208<<14 | 0x29<<7 | 0x28,
-	22722 - 19968: jis0212<<14 | 0x17<<7 | 0x30,
-	22724 - 19968: jis0212<<14 | 0x17<<7 | 0x2E,
-	22725 - 19968: jis0208<<14 | 0x33<<7 | 0x38,
-	22727 - 19968: jis0208<<14 | 0x22<<7 | 0x24,
-	22728 - 19968: jis0212<<14 | 0x17<<7 | 0x31,
-	22730 - 19968: jis0208<<14 | 0x11<<7 | 0x54,
-	22732 - 19968: jis0208<<14 | 0x1D<<7 | 0x4C,
-	22733 - 19968: jis0212<<14 | 0x17<<7 | 0x32,
-	22734 - 19968: jis0212<<14 | 0x17<<7 | 0x33,
-	22736 - 19968: jis0212<<14 | 0x17<<7 | 0x34,
-	22737 - 19968: jis0208<<14 | 0x33<<7 | 0x3A,
-	22738 - 19968: jis0212<<14 | 0x17<<7 | 0x35,
-	22739 - 19968: jis0208<<14 | 0x33<<7 | 0x39,
-	22740 - 19968: jis0212<<14 | 0x17<<7 | 0x36,
-	22741 - 19968: jis0208<<14 | 0x18<<7 | 0x47,
-	22742 - 19968: jis0212<<14 | 0x17<<7 | 0x37,
-	22743 - 19968: jis0208<<14 | 0x33<<7 | 0x3B,
-	22744 - 19968: jis0208<<14 | 0x33<<7 | 0x3D,
-	22745 - 19968: jis0208<<14 | 0x33<<7 | 0x3C,
-	22746 - 19968: jis0212<<14 | 0x17<<7 | 0x38,
-	22748 - 19968: jis0208<<14 | 0x33<<7 | 0x3F,
-	22749 - 19968: jis0212<<14 | 0x17<<7 | 0x39,
-	22750 - 19968: jis0208<<14 | 0x33<<7 | 0x34,
-	22751 - 19968: jis0208<<14 | 0x33<<7 | 0x41,
-	22753 - 19968: jis0212<<14 | 0x17<<7 | 0x3A,
-	22754 - 19968: jis0212<<14 | 0x17<<7 | 0x3B,
-	22756 - 19968: jis0208<<14 | 0x33<<7 | 0x40,
-	22757 - 19968: jis0208<<14 | 0x33<<7 | 0x3E,
-	22761 - 19968: jis0212<<14 | 0x17<<7 | 0x3C,
-	22763 - 19968: jis0208<<14 | 0x1A<<7 | 0x2D,
-	22764 - 19968: jis0208<<14 | 0x1E<<7 | 0x30,
-	22766 - 19968: jis0208<<14 | 0x20<<7 | 0x33,
-	22767 - 19968: jis0208<<14 | 0x33<<7 | 0x42,
-	22768 - 19968: jis0208<<14 | 0x1F<<7 | 0x1B,
-	22769 - 19968: jis0208<<14 | 0x0F<<7 | 0x4C,
-	22770 - 19968: jis0208<<14 | 0x26<<7 | 0x43,
-	22771 - 19968: jis0212<<14 | 0x17<<7 | 0x3D,
-	22775 - 19968: jis0208<<14 | 0x23<<7 | 0x3A,
-	22777 - 19968: jis0208<<14 | 0x33<<7 | 0x44,
-	22778 - 19968: jis0208<<14 | 0x33<<7 | 0x43,
-	22779 - 19968: jis0208<<14 | 0x33<<7 | 0x45,
-	22780 - 19968: jis0208<<14 | 0x33<<7 | 0x46,
-	22781 - 19968: jis0208<<14 | 0x33<<7 | 0x47,
-	22786 - 19968: jis0208<<14 | 0x33<<7 | 0x48,
-	22789 - 19968: jis0212<<14 | 0x17<<7 | 0x3E,
-	22790 - 19968: jis0212<<14 | 0x17<<7 | 0x3F,
-	22793 - 19968: jis0208<<14 | 0x29<<7 | 0x30,
-	22794 - 19968: jis0208<<14 | 0x33<<7 | 0x49,
-	22795 - 19968: jis0208<<14 | 0x58<<7 | 0x42,
-	22796 - 19968: jis0212<<14 | 0x17<<7 | 0x41,
-	22799 - 19968: jis0208<<14 | 0x11<<7 | 0x25,
-	22800 - 19968: jis0208<<14 | 0x33<<7 | 0x4A,
-	22802 - 19968: jis0212<<14 | 0x17<<7 | 0x42,
-	22803 - 19968: jis0212<<14 | 0x17<<7 | 0x43,
-	22804 - 19968: jis0212<<14 | 0x17<<7 | 0x44,
-	22805 - 19968: jis0208<<14 | 0x2C<<7 | 0x1B,
-	22806 - 19968: jis0208<<14 | 0x12<<7 | 0x0F,
-	22808 - 19968: jis0208<<14 | 0x31<<7 | 0x28,
-	22809 - 19968: jis0208<<14 | 0x1C<<7 | 0x27,
-	22810 - 19968: jis0208<<14 | 0x21<<7 | 0x1E,
-	22811 - 19968: jis0208<<14 | 0x33<<7 | 0x4B,
-	22812 - 19968: jis0208<<14 | 0x2B<<7 | 0x4A,
-	22813 - 19968: jis0212<<14 | 0x17<<7 | 0x46,
-	22817 - 19968: jis0212<<14 | 0x17<<7 | 0x47,
-	22818 - 19968: jis0208<<14 | 0x2B<<7 | 0x13,
-	22819 - 19968: jis0212<<14 | 0x17<<7 | 0x48,
-	22820 - 19968: jis0212<<14 | 0x17<<7 | 0x49,
-	22821 - 19968: jis0208<<14 | 0x33<<7 | 0x4D,
-	22823 - 19968: jis0208<<14 | 0x21<<7 | 0x46,
-	22824 - 19968: jis0212<<14 | 0x17<<7 | 0x4A,
-	22825 - 19968: jis0208<<14 | 0x24<<7 | 0x16,
-	22826 - 19968: jis0208<<14 | 0x21<<7 | 0x1F,
-	22827 - 19968: jis0208<<14 | 0x28<<7 | 0x36,
-	22828 - 19968: jis0208<<14 | 0x33<<7 | 0x4E,
-	22829 - 19968: jis0208<<14 | 0x33<<7 | 0x4F,
-	22830 - 19968: jis0208<<14 | 0x10<<7 | 0x5A,
-	22831 - 19968: jis0212<<14 | 0x17<<7 | 0x4B,
-	22832 - 19968: jis0212<<14 | 0x17<<7 | 0x4C,
-	22833 - 19968: jis0208<<14 | 0x1B<<7 | 0x19,
-	22834 - 19968: jis0208<<14 | 0x33<<7 | 0x50,
-	22835 - 19968: jis0212<<14 | 0x17<<7 | 0x4D,
-	22837 - 19968: jis0212<<14 | 0x17<<7 | 0x4E,
-	22838 - 19968: jis0212<<14 | 0x17<<7 | 0x4F,
-	22839 - 19968: jis0208<<14 | 0x0F<<7 | 0x2F,
-	22840 - 19968: jis0208<<14 | 0x33<<7 | 0x51,
-	22846 - 19968: jis0208<<14 | 0x33<<7 | 0x52,
-	22847 - 19968: jis0212<<14 | 0x17<<7 | 0x50,
-	22851 - 19968: jis0212<<14 | 0x17<<7 | 0x51,
-	22852 - 19968: jis0208<<14 | 0x10<<7 | 0x41,
-	22854 - 19968: jis0212<<14 | 0x17<<7 | 0x52,
-	22855 - 19968: jis0208<<14 | 0x13<<7 | 0x50,
-	22856 - 19968: jis0208<<14 | 0x25<<7 | 0x3F,
-	22857 - 19968: jis0208<<14 | 0x29<<7 | 0x53,
-	22862 - 19968: jis0208<<14 | 0x33<<7 | 0x56,
-	22863 - 19968: jis0208<<14 | 0x20<<7 | 0x34,
-	22864 - 19968: jis0208<<14 | 0x33<<7 | 0x55,
-	22865 - 19968: jis0208<<14 | 0x16<<7 | 0x1F,
-	22866 - 19968: jis0212<<14 | 0x17<<7 | 0x53,
-	22867 - 19968: jis0208<<14 | 0x58<<7 | 0x43,
-	22868 - 19968: jis0208<<14 | 0x2A<<7 | 0x3A,
-	22869 - 19968: jis0208<<14 | 0x33<<7 | 0x54,
-	22871 - 19968: jis0208<<14 | 0x24<<7 | 0x44,
-	22872 - 19968: jis0208<<14 | 0x33<<7 | 0x58,
-	22873 - 19968: jis0212<<14 | 0x17<<7 | 0x55,
-	22874 - 19968: jis0208<<14 | 0x33<<7 | 0x57,
-	22875 - 19968: jis0208<<14 | 0x58<<7 | 0x44,
-	22877 - 19968: jis0208<<14 | 0x58<<7 | 0x45,
-	22878 - 19968: jis0212<<14 | 0x17<<7 | 0x58,
-	22879 - 19968: jis0212<<14 | 0x17<<7 | 0x59,
-	22880 - 19968: jis0208<<14 | 0x33<<7 | 0x5A,
-	22881 - 19968: jis0212<<14 | 0x17<<7 | 0x5A,
-	22882 - 19968: jis0208<<14 | 0x33<<7 | 0x59,
-	22883 - 19968: jis0208<<14 | 0x58<<7 | 0x46,
-	22885 - 19968: jis0208<<14 | 0x10<<7 | 0x5B,
-	22887 - 19968: jis0208<<14 | 0x33<<7 | 0x5B,
-	22888 - 19968: jis0208<<14 | 0x1D<<7 | 0x08,
-	22889 - 19968: jis0208<<14 | 0x33<<7 | 0x5D,
-	22890 - 19968: jis0208<<14 | 0x22<<7 | 0x04,
-	22891 - 19968: jis0212<<14 | 0x17<<7 | 0x5C,
-	22892 - 19968: jis0208<<14 | 0x33<<7 | 0x5C,
-	22893 - 19968: jis0212<<14 | 0x17<<7 | 0x5D,
-	22894 - 19968: jis0208<<14 | 0x29<<7 | 0x12,
-	22895 - 19968: jis0212<<14 | 0x18<<7 | 0x00,
-	22898 - 19968: jis0212<<14 | 0x18<<7 | 0x01,
-	22899 - 19968: jis0208<<14 | 0x1C<<7 | 0x56,
-	22900 - 19968: jis0208<<14 | 0x24<<7 | 0x3A,
-	22901 - 19968: jis0212<<14 | 0x18<<7 | 0x02,
-	22902 - 19968: jis0212<<14 | 0x18<<7 | 0x03,
-	22904 - 19968: jis0208<<14 | 0x34<<7 | 0x00,
-	22905 - 19968: jis0212<<14 | 0x18<<7 | 0x04,
-	22907 - 19968: jis0212<<14 | 0x18<<7 | 0x05,
-	22908 - 19968: jis0212<<14 | 0x18<<7 | 0x06,
-	22909 - 19968: jis0208<<14 | 0x18<<7 | 0x04,
-	22913 - 19968: jis0208<<14 | 0x34<<7 | 0x01,
-	22914 - 19968: jis0208<<14 | 0x26<<7 | 0x00,
-	22915 - 19968: jis0208<<14 | 0x27<<7 | 0x3D,
-	22916 - 19968: jis0208<<14 | 0x2B<<7 | 0x30,
-	22922 - 19968: jis0208<<14 | 0x26<<7 | 0x04,
-	22923 - 19968: jis0212<<14 | 0x18<<7 | 0x07,
-	22924 - 19968: jis0212<<14 | 0x18<<7 | 0x08,
-	22925 - 19968: jis0208<<14 | 0x34<<7 | 0x0A,
-	22926 - 19968: jis0212<<14 | 0x18<<7 | 0x09,
-	22930 - 19968: jis0212<<14 | 0x18<<7 | 0x0A,
-	22931 - 19968: jis0208<<14 | 0x14<<7 | 0x17,
-	22933 - 19968: jis0212<<14 | 0x18<<7 | 0x0B,
-	22934 - 19968: jis0208<<14 | 0x2C<<7 | 0x24,
-	22935 - 19968: jis0212<<14 | 0x18<<7 | 0x0C,
-	22937 - 19968: jis0208<<14 | 0x2B<<7 | 0x0E,
-	22939 - 19968: jis0208<<14 | 0x35<<7 | 0x0B,
-	22941 - 19968: jis0208<<14 | 0x34<<7 | 0x02,
-	22943 - 19968: jis0212<<14 | 0x18<<7 | 0x0D,
-	22947 - 19968: jis0208<<14 | 0x34<<7 | 0x05,
-	22948 - 19968: jis0208<<14 | 0x58<<7 | 0x47,
-	22949 - 19968: jis0208<<14 | 0x21<<7 | 0x24,
-	22951 - 19968: jis0212<<14 | 0x18<<7 | 0x0F,
-	22952 - 19968: jis0208<<14 | 0x2A<<7 | 0x17,
-	22956 - 19968: jis0208<<14 | 0x24<<7 | 0x29,
-	22957 - 19968: jis0212<<14 | 0x18<<7 | 0x10,
-	22958 - 19968: jis0212<<14 | 0x18<<7 | 0x11,
-	22959 - 19968: jis0212<<14 | 0x18<<7 | 0x12,
-	22960 - 19968: jis0212<<14 | 0x18<<7 | 0x13,
-	22962 - 19968: jis0208<<14 | 0x34<<7 | 0x06,
-	22963 - 19968: jis0212<<14 | 0x18<<7 | 0x14,
-	22967 - 19968: jis0212<<14 | 0x18<<7 | 0x15,
-	22969 - 19968: jis0208<<14 | 0x2A<<7 | 0x44,
-	22970 - 19968: jis0208<<14 | 0x58<<7 | 0x48,
-	22971 - 19968: jis0208<<14 | 0x19<<7 | 0x29,
-	22972 - 19968: jis0212<<14 | 0x18<<7 | 0x17,
-	22974 - 19968: jis0208<<14 | 0x1D<<7 | 0x09,
-	22977 - 19968: jis0212<<14 | 0x18<<7 | 0x18,
-	22979 - 19968: jis0212<<14 | 0x18<<7 | 0x19,
-	22980 - 19968: jis0212<<14 | 0x18<<7 | 0x1A,
-	22982 - 19968: jis0208<<14 | 0x34<<7 | 0x07,
-	22984 - 19968: jis0212<<14 | 0x18<<7 | 0x1B,
-	22985 - 19968: jis0208<<14 | 0x1A<<7 | 0x2F,
-	22986 - 19968: jis0212<<14 | 0x18<<7 | 0x1C,
-	22987 - 19968: jis0208<<14 | 0x1A<<7 | 0x2E,
-	22989 - 19968: jis0212<<14 | 0x18<<7 | 0x1D,
-	22992 - 19968: jis0208<<14 | 0x0F<<7 | 0x18,
-	22993 - 19968: jis0208<<14 | 0x17<<7 | 0x27,
-	22994 - 19968: jis0212<<14 | 0x18<<7 | 0x1E,
-	22995 - 19968: jis0208<<14 | 0x1F<<7 | 0x0A,
-	22996 - 19968: jis0208<<14 | 0x0F<<7 | 0x30,
-	23001 - 19968: jis0208<<14 | 0x34<<7 | 0x0B,
-	23002 - 19968: jis0208<<14 | 0x34<<7 | 0x0C,
-	23004 - 19968: jis0208<<14 | 0x34<<7 | 0x09,
-	23005 - 19968: jis0212<<14 | 0x18<<7 | 0x1F,
-	23006 - 19968: jis0212<<14 | 0x18<<7 | 0x20,
-	23007 - 19968: jis0212<<14 | 0x18<<7 | 0x21,
-	23011 - 19968: jis0212<<14 | 0x18<<7 | 0x22,
-	23012 - 19968: jis0212<<14 | 0x18<<7 | 0x23,
-	23013 - 19968: jis0208<<14 | 0x10<<7 | 0x17,
-	23014 - 19968: jis0208<<14 | 0x13<<7 | 0x0E,
-	23015 - 19968: jis0212<<14 | 0x18<<7 | 0x24,
-	23016 - 19968: jis0208<<14 | 0x34<<7 | 0x08,
-	23018 - 19968: jis0208<<14 | 0x2B<<7 | 0x24,
-	23019 - 19968: jis0208<<14 | 0x28<<7 | 0x10,
-	23022 - 19968: jis0212<<14 | 0x18<<7 | 0x25,
-	23023 - 19968: jis0212<<14 | 0x18<<7 | 0x26,
-	23025 - 19968: jis0212<<14 | 0x18<<7 | 0x27,
-	23026 - 19968: jis0212<<14 | 0x18<<7 | 0x28,
-	23028 - 19968: jis0212<<14 | 0x18<<7 | 0x29,
-	23030 - 19968: jis0208<<14 | 0x0F<<7 | 0x07,
-	23031 - 19968: jis0212<<14 | 0x18<<7 | 0x2A,
-	23035 - 19968: jis0208<<14 | 0x0F<<7 | 0x58,
-	23039 - 19968: jis0208<<14 | 0x1A<<7 | 0x30,
-	23040 - 19968: jis0212<<14 | 0x18<<7 | 0x2B,
-	23041 - 19968: jis0208<<14 | 0x0F<<7 | 0x31,
-	23043 - 19968: jis0208<<14 | 0x0F<<7 | 0x02,
-	23044 - 19968: jis0212<<14 | 0x18<<7 | 0x2C,
-	23049 - 19968: jis0208<<14 | 0x34<<7 | 0x11,
-	23052 - 19968: jis0212<<14 | 0x18<<7 | 0x2D,
-	23053 - 19968: jis0212<<14 | 0x18<<7 | 0x2E,
-	23054 - 19968: jis0212<<14 | 0x18<<7 | 0x2F,
-	23057 - 19968: jis0208<<14 | 0x34<<7 | 0x0F,
-	23058 - 19968: jis0212<<14 | 0x18<<7 | 0x30,
-	23059 - 19968: jis0212<<14 | 0x18<<7 | 0x31,
-	23064 - 19968: jis0208<<14 | 0x2B<<7 | 0x1B,
-	23066 - 19968: jis0208<<14 | 0x34<<7 | 0x12,
-	23068 - 19968: jis0208<<14 | 0x34<<7 | 0x10,
-	23070 - 19968: jis0212<<14 | 0x18<<7 | 0x32,
-	23071 - 19968: jis0208<<14 | 0x34<<7 | 0x0E,
-	23072 - 19968: jis0208<<14 | 0x1E<<7 | 0x10,
-	23075 - 19968: jis0212<<14 | 0x18<<7 | 0x33,
-	23076 - 19968: jis0212<<14 | 0x18<<7 | 0x34,
-	23077 - 19968: jis0208<<14 | 0x34<<7 | 0x0D,
-	23079 - 19968: jis0212<<14 | 0x18<<7 | 0x35,
-	23080 - 19968: jis0212<<14 | 0x18<<7 | 0x36,
-	23081 - 19968: jis0208<<14 | 0x29<<7 | 0x39,
-	23082 - 19968: jis0212<<14 | 0x18<<7 | 0x37,
-	23085 - 19968: jis0212<<14 | 0x18<<7 | 0x38,
-	23087 - 19968: jis0208<<14 | 0x17<<7 | 0x43,
-	23088 - 19968: jis0212<<14 | 0x18<<7 | 0x39,
-	23093 - 19968: jis0208<<14 | 0x34<<7 | 0x16,
-	23094 - 19968: jis0208<<14 | 0x34<<7 | 0x17,
-	23100 - 19968: jis0208<<14 | 0x1D<<7 | 0x0A,
-	23104 - 19968: jis0208<<14 | 0x34<<7 | 0x13,
-	23105 - 19968: jis0208<<14 | 0x2E<<7 | 0x0B,
-	23108 - 19968: jis0212<<14 | 0x18<<7 | 0x3A,
-	23109 - 19968: jis0212<<14 | 0x18<<7 | 0x3B,
-	23110 - 19968: jis0208<<14 | 0x26<<7 | 0x2B,
-	23111 - 19968: jis0212<<14 | 0x18<<7 | 0x3C,
-	23112 - 19968: jis0212<<14 | 0x18<<7 | 0x3D,
-	23113 - 19968: jis0208<<14 | 0x34<<7 | 0x15,
-	23116 - 19968: jis0212<<14 | 0x18<<7 | 0x3E,
-	23120 - 19968: jis0212<<14 | 0x18<<7 | 0x3F,
-	23125 - 19968: jis0212<<14 | 0x18<<7 | 0x40,
-	23130 - 19968: jis0208<<14 | 0x19<<7 | 0x06,
-	23134 - 19968: jis0212<<14 | 0x18<<7 | 0x41,
-	23138 - 19968: jis0208<<14 | 0x34<<7 | 0x18,
-	23139 - 19968: jis0212<<14 | 0x18<<7 | 0x42,
-	23141 - 19968: jis0212<<14 | 0x18<<7 | 0x43,
-	23142 - 19968: jis0208<<14 | 0x28<<7 | 0x37,
-	23143 - 19968: jis0212<<14 | 0x18<<7 | 0x44,
-	23146 - 19968: jis0208<<14 | 0x34<<7 | 0x19,
-	23148 - 19968: jis0208<<14 | 0x34<<7 | 0x14,
-	23149 - 19968: jis0212<<14 | 0x18<<7 | 0x45,
-	23159 - 19968: jis0212<<14 | 0x18<<7 | 0x46,
-	23162 - 19968: jis0212<<14 | 0x18<<7 | 0x47,
-	23163 - 19968: jis0212<<14 | 0x18<<7 | 0x48,
-	23166 - 19968: jis0212<<14 | 0x18<<7 | 0x49,
-	23167 - 19968: jis0208<<14 | 0x2B<<7 | 0x1A,
-	23179 - 19968: jis0212<<14 | 0x18<<7 | 0x4A,
-	23184 - 19968: jis0212<<14 | 0x18<<7 | 0x4B,
-	23186 - 19968: jis0208<<14 | 0x26<<7 | 0x3D,
-	23187 - 19968: jis0212<<14 | 0x18<<7 | 0x4C,
-	23190 - 19968: jis0212<<14 | 0x18<<7 | 0x4D,
-	23193 - 19968: jis0212<<14 | 0x18<<7 | 0x4E,
-	23194 - 19968: jis0208<<14 | 0x34<<7 | 0x1A,
-	23195 - 19968: jis0208<<14 | 0x28<<7 | 0x11,
-	23196 - 19968: jis0212<<14 | 0x18<<7 | 0x4F,
-	23198 - 19968: jis0212<<14 | 0x18<<7 | 0x50,
-	23199 - 19968: jis0212<<14 | 0x18<<7 | 0x51,
-	23200 - 19968: jis0212<<14 | 0x18<<7 | 0x52,
-	23202 - 19968: jis0212<<14 | 0x18<<7 | 0x53,
-	23207 - 19968: jis0212<<14 | 0x18<<7 | 0x54,
-	23212 - 19968: jis0212<<14 | 0x18<<7 | 0x55,
-	23217 - 19968: jis0212<<14 | 0x18<<7 | 0x56,
-	23218 - 19968: jis0212<<14 | 0x18<<7 | 0x57,
-	23219 - 19968: jis0212<<14 | 0x18<<7 | 0x58,
-	23221 - 19968: jis0212<<14 | 0x18<<7 | 0x59,
-	23224 - 19968: jis0212<<14 | 0x18<<7 | 0x5A,
-	23226 - 19968: jis0212<<14 | 0x18<<7 | 0x5B,
-	23227 - 19968: jis0212<<14 | 0x18<<7 | 0x5C,
-	23228 - 19968: jis0208<<14 | 0x34<<7 | 0x1B,
-	23229 - 19968: jis0208<<14 | 0x34<<7 | 0x1F,
-	23230 - 19968: jis0208<<14 | 0x34<<7 | 0x1C,
-	23231 - 19968: jis0212<<14 | 0x18<<7 | 0x5D,
-	23233 - 19968: jis0208<<14 | 0x11<<7 | 0x26,
-	23234 - 19968: jis0208<<14 | 0x34<<7 | 0x1E,
-	23236 - 19968: jis0212<<14 | 0x19<<7 | 0x00,
-	23238 - 19968: jis0212<<14 | 0x19<<7 | 0x01,
-	23240 - 19968: jis0212<<14 | 0x19<<7 | 0x02,
-	23241 - 19968: jis0208<<14 | 0x1B<<7 | 0x1A,
-	23243 - 19968: jis0208<<14 | 0x34<<7 | 0x1D,
-	23244 - 19968: jis0208<<14 | 0x16<<7 | 0x58,
-	23247 - 19968: jis0212<<14 | 0x19<<7 | 0x03,
-	23248 - 19968: jis0208<<14 | 0x34<<7 | 0x2B,
-	23254 - 19968: jis0208<<14 | 0x34<<7 | 0x24,
-	23255 - 19968: jis0208<<14 | 0x34<<7 | 0x21,
-	23258 - 19968: jis0212<<14 | 0x19<<7 | 0x04,
-	23260 - 19968: jis0212<<14 | 0x19<<7 | 0x05,
-	23264 - 19968: jis0212<<14 | 0x19<<7 | 0x06,
-	23265 - 19968: jis0208<<14 | 0x22<<7 | 0x43,
-	23267 - 19968: jis0208<<14 | 0x34<<7 | 0x20,
-	23269 - 19968: jis0212<<14 | 0x19<<7 | 0x07,
-	23270 - 19968: jis0208<<14 | 0x34<<7 | 0x22,
-	23273 - 19968: jis0208<<14 | 0x34<<7 | 0x23,
-	23274 - 19968: jis0212<<14 | 0x19<<7 | 0x08,
-	23278 - 19968: jis0212<<14 | 0x19<<7 | 0x09,
-	23285 - 19968: jis0212<<14 | 0x19<<7 | 0x0A,
-	23286 - 19968: jis0212<<14 | 0x19<<7 | 0x0B,
-	23290 - 19968: jis0208<<14 | 0x34<<7 | 0x25,
-	23291 - 19968: jis0208<<14 | 0x34<<7 | 0x26,
-	23293 - 19968: jis0212<<14 | 0x19<<7 | 0x0C,
-	23296 - 19968: jis0212<<14 | 0x19<<7 | 0x0D,
-	23297 - 19968: jis0212<<14 | 0x19<<7 | 0x0E,
-	23304 - 19968: jis0212<<14 | 0x19<<7 | 0x0F,
-	23305 - 19968: jis0208<<14 | 0x13<<7 | 0x51,
-	23307 - 19968: jis0208<<14 | 0x34<<7 | 0x28,
-	23308 - 19968: jis0208<<14 | 0x34<<7 | 0x27,
-	23318 - 19968: jis0208<<14 | 0x34<<7 | 0x29,
-	23319 - 19968: jis0212<<14 | 0x19<<7 | 0x10,
-	23321 - 19968: jis0212<<14 | 0x19<<7 | 0x12,
-	23323 - 19968: jis0212<<14 | 0x19<<7 | 0x13,
-	23325 - 19968: jis0212<<14 | 0x19<<7 | 0x14,
-	23329 - 19968: jis0212<<14 | 0x19<<7 | 0x15,
-	23330 - 19968: jis0208<<14 | 0x1D<<7 | 0x4D,
-	23333 - 19968: jis0212<<14 | 0x19<<7 | 0x16,
-	23338 - 19968: jis0208<<14 | 0x34<<7 | 0x2C,
-	23340 - 19968: jis0208<<14 | 0x23<<7 | 0x3B,
-	23341 - 19968: jis0212<<14 | 0x19<<7 | 0x17,
-	23344 - 19968: jis0208<<14 | 0x10<<7 | 0x24,
-	23346 - 19968: jis0208<<14 | 0x34<<7 | 0x2A,
-	23348 - 19968: jis0212<<14 | 0x19<<7 | 0x11,
-	23350 - 19968: jis0208<<14 | 0x34<<7 | 0x2D,
-	23352 - 19968: jis0212<<14 | 0x19<<7 | 0x18,
-	23358 - 19968: jis0208<<14 | 0x34<<7 | 0x2E,
-	23360 - 19968: jis0208<<14 | 0x34<<7 | 0x31,
-	23361 - 19968: jis0212<<14 | 0x19<<7 | 0x19,
-	23363 - 19968: jis0208<<14 | 0x34<<7 | 0x2F,
-	23365 - 19968: jis0208<<14 | 0x34<<7 | 0x30,
-	23371 - 19968: jis0212<<14 | 0x19<<7 | 0x1A,
-	23372 - 19968: jis0212<<14 | 0x19<<7 | 0x1B,
-	23376 - 19968: jis0208<<14 | 0x1A<<7 | 0x31,
-	23377 - 19968: jis0208<<14 | 0x34<<7 | 0x32,
-	23378 - 19968: jis0212<<14 | 0x19<<7 | 0x1C,
-	23380 - 19968: jis0208<<14 | 0x18<<7 | 0x05,
-	23381 - 19968: jis0208<<14 | 0x34<<7 | 0x33,
-	23382 - 19968: jis0208<<14 | 0x58<<7 | 0x49,
-	23383 - 19968: jis0208<<14 | 0x1A<<7 | 0x59,
-	23384 - 19968: jis0208<<14 | 0x21<<7 | 0x17,
-	23386 - 19968: jis0208<<14 | 0x34<<7 | 0x34,
-	23387 - 19968: jis0208<<14 | 0x34<<7 | 0x35,
-	23388 - 19968: jis0208<<14 | 0x1A<<7 | 0x39,
-	23389 - 19968: jis0208<<14 | 0x18<<7 | 0x06,
-	23390 - 19968: jis0212<<14 | 0x19<<7 | 0x1E,
-	23391 - 19968: jis0208<<14 | 0x2B<<7 | 0x31,
-	23395 - 19968: jis0208<<14 | 0x14<<7 | 0x07,
-	23396 - 19968: jis0208<<14 | 0x17<<7 | 0x28,
-	23397 - 19968: jis0208<<14 | 0x34<<7 | 0x36,
-	23398 - 19968: jis0208<<14 | 0x12<<7 | 0x37,
-	23400 - 19968: jis0212<<14 | 0x19<<7 | 0x1F,
-	23401 - 19968: jis0208<<14 | 0x34<<7 | 0x37,
-	23403 - 19968: jis0208<<14 | 0x21<<7 | 0x18,
-	23406 - 19968: jis0212<<14 | 0x19<<7 | 0x20,
-	23407 - 19968: jis0212<<14 | 0x19<<7 | 0x21,
-	23408 - 19968: jis0208<<14 | 0x34<<7 | 0x38,
-	23409 - 19968: jis0208<<14 | 0x35<<7 | 0x02,
-	23411 - 19968: jis0208<<14 | 0x34<<7 | 0x39,
-	23413 - 19968: jis0208<<14 | 0x34<<7 | 0x3A,
-	23416 - 19968: jis0208<<14 | 0x34<<7 | 0x3B,
-	23418 - 19968: jis0208<<14 | 0x34<<7 | 0x3D,
-	23420 - 19968: jis0212<<14 | 0x19<<7 | 0x22,
-	23421 - 19968: jis0212<<14 | 0x19<<7 | 0x23,
-	23422 - 19968: jis0212<<14 | 0x19<<7 | 0x24,
-	23423 - 19968: jis0212<<14 | 0x19<<7 | 0x25,
-	23424 - 19968: jis0208<<14 | 0x34<<7 | 0x3E,
-	23425 - 19968: jis0212<<14 | 0x19<<7 | 0x26,
-	23427 - 19968: jis0208<<14 | 0x34<<7 | 0x3F,
-	23428 - 19968: jis0212<<14 | 0x19<<7 | 0x27,
-	23429 - 19968: jis0208<<14 | 0x21<<7 | 0x4F,
-	23430 - 19968: jis0212<<14 | 0x19<<7 | 0x28,
-	23431 - 19968: jis0208<<14 | 0x10<<7 | 0x06,
-	23432 - 19968: jis0208<<14 | 0x1B<<7 | 0x48,
-	23433 - 19968: jis0208<<14 | 0x0F<<7 | 0x21,
-	23434 - 19968: jis0212<<14 | 0x19<<7 | 0x29,
-	23435 - 19968: jis0208<<14 | 0x20<<7 | 0x36,
-	23436 - 19968: jis0208<<14 | 0x13<<7 | 0x0F,
-	23437 - 19968: jis0208<<14 | 0x1B<<7 | 0x14,
-	23438 - 19968: jis0212<<14 | 0x19<<7 | 0x2A,
-	23439 - 19968: jis0208<<14 | 0x18<<7 | 0x07,
-	23440 - 19968: jis0212<<14 | 0x19<<7 | 0x2B,
-	23441 - 19968: jis0212<<14 | 0x19<<7 | 0x2C,
-	23443 - 19968: jis0212<<14 | 0x19<<7 | 0x2D,
-	23444 - 19968: jis0212<<14 | 0x19<<7 | 0x2E,
-	23445 - 19968: jis0208<<14 | 0x24<<7 | 0x45,
-	23446 - 19968: jis0212<<14 | 0x19<<7 | 0x2F,
-	23447 - 19968: jis0208<<14 | 0x1C<<7 | 0x00,
-	23448 - 19968: jis0208<<14 | 0x13<<7 | 0x10,
-	23449 - 19968: jis0208<<14 | 0x22<<7 | 0x47,
-	23450 - 19968: jis0208<<14 | 0x23<<7 | 0x49,
-	23451 - 19968: jis0208<<14 | 0x0F<<7 | 0x17,
-	23452 - 19968: jis0208<<14 | 0x14<<7 | 0x18,
-	23453 - 19968: jis0208<<14 | 0x29<<7 | 0x54,
-	23455 - 19968: jis0208<<14 | 0x1B<<7 | 0x21,
-	23458 - 19968: jis0208<<14 | 0x14<<7 | 0x31,
-	23459 - 19968: jis0208<<14 | 0x1F<<7 | 0x4A,
-	23460 - 19968: jis0208<<14 | 0x1B<<7 | 0x1B,
-	23461 - 19968: jis0208<<14 | 0x2C<<7 | 0x07,
-	23462 - 19968: jis0208<<14 | 0x34<<7 | 0x40,
-	23464 - 19968: jis0212<<14 | 0x19<<7 | 0x30,
-	23465 - 19968: jis0212<<14 | 0x19<<7 | 0x31,
-	23468 - 19968: jis0212<<14 | 0x19<<7 | 0x32,
-	23469 - 19968: jis0212<<14 | 0x19<<7 | 0x33,
-	23470 - 19968: jis0208<<14 | 0x14<<7 | 0x3B,
-	23471 - 19968: jis0212<<14 | 0x19<<7 | 0x34,
-	23472 - 19968: jis0208<<14 | 0x19<<7 | 0x2A,
-	23473 - 19968: jis0212<<14 | 0x19<<7 | 0x35,
-	23474 - 19968: jis0212<<14 | 0x19<<7 | 0x36,
-	23475 - 19968: jis0208<<14 | 0x12<<7 | 0x11,
-	23476 - 19968: jis0208<<14 | 0x10<<7 | 0x42,
-	23477 - 19968: jis0208<<14 | 0x1D<<7 | 0x0B,
-	23478 - 19968: jis0208<<14 | 0x11<<7 | 0x27,
-	23479 - 19968: jis0212<<14 | 0x19<<7 | 0x37,
-	23480 - 19968: jis0208<<14 | 0x34<<7 | 0x41,
-	23481 - 19968: jis0208<<14 | 0x2C<<7 | 0x25,
-	23482 - 19968: jis0212<<14 | 0x19<<7 | 0x38,
-	23484 - 19968: jis0212<<14 | 0x19<<7 | 0x39,
-	23487 - 19968: jis0208<<14 | 0x1C<<7 | 0x28,
-	23488 - 19968: jis0208<<14 | 0x58<<7 | 0x4A,
-	23489 - 19968: jis0212<<14 | 0x19<<7 | 0x3B,
-	23490 - 19968: jis0208<<14 | 0x1B<<7 | 0x43,
-	23491 - 19968: jis0208<<14 | 0x34<<7 | 0x42,
-	23492 - 19968: jis0208<<14 | 0x13<<7 | 0x52,
-	23493 - 19968: jis0208<<14 | 0x25<<7 | 0x31,
-	23494 - 19968: jis0208<<14 | 0x2B<<7 | 0x08,
-	23495 - 19968: jis0208<<14 | 0x34<<7 | 0x43,
-	23497 - 19968: jis0208<<14 | 0x34<<7 | 0x44,
-	23500 - 19968: jis0208<<14 | 0x28<<7 | 0x38,
-	23501 - 19968: jis0212<<14 | 0x19<<7 | 0x3C,
-	23503 - 19968: jis0212<<14 | 0x19<<7 | 0x3D,
-	23504 - 19968: jis0208<<14 | 0x34<<7 | 0x46,
-	23506 - 19968: jis0208<<14 | 0x13<<7 | 0x07,
-	23507 - 19968: jis0208<<14 | 0x15<<7 | 0x56,
-	23508 - 19968: jis0208<<14 | 0x34<<7 | 0x45,
-	23510 - 19968: jis0212<<14 | 0x19<<7 | 0x3E,
-	23511 - 19968: jis0212<<14 | 0x19<<7 | 0x3F,
-	23512 - 19968: jis0208<<14 | 0x58<<7 | 0x4C,
-	23513 - 19968: jis0212<<14 | 0x19<<7 | 0x41,
-	23514 - 19968: jis0212<<14 | 0x19<<7 | 0x42,
-	23515 - 19968: jis0208<<14 | 0x13<<7 | 0x11,
-	23517 - 19968: jis0208<<14 | 0x1E<<7 | 0x11,
-	23518 - 19968: jis0208<<14 | 0x34<<7 | 0x4A,
-	23519 - 19968: jis0208<<14 | 0x1A<<7 | 0x00,
-	23520 - 19968: jis0212<<14 | 0x19<<7 | 0x43,
-	23521 - 19968: jis0208<<14 | 0x11<<7 | 0x28,
-	23522 - 19968: jis0208<<14 | 0x34<<7 | 0x49,
-	23524 - 19968: jis0208<<14 | 0x34<<7 | 0x47,
-	23525 - 19968: jis0208<<14 | 0x34<<7 | 0x4B,
-	23526 - 19968: jis0208<<14 | 0x34<<7 | 0x48,
-	23527 - 19968: jis0208<<14 | 0x26<<7 | 0x0A,
-	23528 - 19968: jis0208<<14 | 0x3B<<7 | 0x2C,
-	23529 - 19968: jis0208<<14 | 0x1E<<7 | 0x12,
-	23531 - 19968: jis0208<<14 | 0x34<<7 | 0x4C,
-	23532 - 19968: jis0208<<14 | 0x58<<7 | 0x4D,
-	23534 - 19968: jis0208<<14 | 0x2D<<7 | 0x1F,
-	23535 - 19968: jis0212<<14 | 0x19<<7 | 0x44,
-	23536 - 19968: jis0208<<14 | 0x34<<7 | 0x4D,
-	23537 - 19968: jis0212<<14 | 0x19<<7 | 0x45,
-	23539 - 19968: jis0208<<14 | 0x34<<7 | 0x4F,
-	23540 - 19968: jis0212<<14 | 0x19<<7 | 0x46,
-	23541 - 19968: jis0208<<14 | 0x22<<7 | 0x5D,
-	23542 - 19968: jis0208<<14 | 0x34<<7 | 0x4E,
-	23544 - 19968: jis0208<<14 | 0x1F<<7 | 0x02,
-	23546 - 19968: jis0208<<14 | 0x1A<<7 | 0x5A,
-	23549 - 19968: jis0212<<14 | 0x19<<7 | 0x47,
-	23550 - 19968: jis0208<<14 | 0x21<<7 | 0x2F,
-	23551 - 19968: jis0208<<14 | 0x1B<<7 | 0x56,
-	23553 - 19968: jis0208<<14 | 0x28<<7 | 0x54,
-	23554 - 19968: jis0208<<14 | 0x1F<<7 | 0x4B,
-	23556 - 19968: jis0208<<14 | 0x1B<<7 | 0x2C,
-	23557 - 19968: jis0208<<14 | 0x34<<7 | 0x50,
-	23558 - 19968: jis0208<<14 | 0x1D<<7 | 0x0C,
-	23559 - 19968: jis0208<<14 | 0x34<<7 | 0x51,
-	23560 - 19968: jis0208<<14 | 0x34<<7 | 0x52,
-	23561 - 19968: jis0208<<14 | 0x0F<<7 | 0x32,
-	23562 - 19968: jis0208<<14 | 0x21<<7 | 0x19,
-	23563 - 19968: jis0208<<14 | 0x1E<<7 | 0x31,
-	23564 - 19968: jis0212<<14 | 0x19<<7 | 0x48,
-	23565 - 19968: jis0208<<14 | 0x34<<7 | 0x53,
-	23566 - 19968: jis0208<<14 | 0x25<<7 | 0x12,
-	23567 - 19968: jis0208<<14 | 0x1D<<7 | 0x0D,
-	23569 - 19968: jis0208<<14 | 0x1D<<7 | 0x0E,
-	23571 - 19968: jis0208<<14 | 0x34<<7 | 0x54,
-	23574 - 19968: jis0208<<14 | 0x1F<<7 | 0x4C,
-	23575 - 19968: jis0212<<14 | 0x19<<7 | 0x49,
-	23578 - 19968: jis0208<<14 | 0x1D<<7 | 0x0F,
-	23582 - 19968: jis0208<<14 | 0x58<<7 | 0x4E,
-	23583 - 19968: jis0212<<14 | 0x19<<7 | 0x4B,
-	23584 - 19968: jis0208<<14 | 0x34<<7 | 0x55,
-	23586 - 19968: jis0208<<14 | 0x34<<7 | 0x56,
-	23587 - 19968: jis0212<<14 | 0x19<<7 | 0x4C,
-	23588 - 19968: jis0208<<14 | 0x2B<<7 | 0x3F,
-	23590 - 19968: jis0212<<14 | 0x19<<7 | 0x4D,
-	23592 - 19968: jis0208<<14 | 0x34<<7 | 0x57,
-	23593 - 19968: jis0212<<14 | 0x19<<7 | 0x4E,
-	23595 - 19968: jis0212<<14 | 0x19<<7 | 0x4F,
-	23596 - 19968: jis0212<<14 | 0x19<<7 | 0x50,
-	23597 - 19968: jis0208<<14 | 0x15<<7 | 0x25,
-	23598 - 19968: jis0212<<14 | 0x19<<7 | 0x51,
-	23600 - 19968: jis0212<<14 | 0x19<<7 | 0x52,
-	23601 - 19968: jis0208<<14 | 0x1C<<7 | 0x01,
-	23602 - 19968: jis0212<<14 | 0x19<<7 | 0x53,
-	23605 - 19968: jis0212<<14 | 0x19<<7 | 0x54,
-	23606 - 19968: jis0212<<14 | 0x19<<7 | 0x55,
-	23608 - 19968: jis0208<<14 | 0x34<<7 | 0x58,
-	23609 - 19968: jis0208<<14 | 0x34<<7 | 0x59,
-	23610 - 19968: jis0208<<14 | 0x1B<<7 | 0x3B,
-	23611 - 19968: jis0208<<14 | 0x1E<<7 | 0x0B,
-	23612 - 19968: jis0208<<14 | 0x25<<7 | 0x53,
-	23613 - 19968: jis0208<<14 | 0x1E<<7 | 0x33,
-	23614 - 19968: jis0208<<14 | 0x27<<7 | 0x57,
-	23615 - 19968: jis0208<<14 | 0x26<<7 | 0x01,
-	23616 - 19968: jis0208<<14 | 0x15<<7 | 0x28,
-	23617 - 19968: jis0208<<14 | 0x34<<7 | 0x5A,
-	23621 - 19968: jis0208<<14 | 0x14<<7 | 0x4E,
-	23622 - 19968: jis0208<<14 | 0x34<<7 | 0x5B,
-	23624 - 19968: jis0208<<14 | 0x15<<7 | 0x5D,
-	23626 - 19968: jis0208<<14 | 0x25<<7 | 0x2E,
-	23627 - 19968: jis0208<<14 | 0x11<<7 | 0x0F,
-	23629 - 19968: jis0208<<14 | 0x1A<<7 | 0x32,
-	23630 - 19968: jis0208<<14 | 0x34<<7 | 0x5C,
-	23631 - 19968: jis0208<<14 | 0x35<<7 | 0x01,
-	23632 - 19968: jis0208<<14 | 0x35<<7 | 0x00,
-	23633 - 19968: jis0208<<14 | 0x15<<7 | 0x5C,
-	23635 - 19968: jis0208<<14 | 0x34<<7 | 0x5D,
-	23637 - 19968: jis0208<<14 | 0x24<<7 | 0x17,
-	23641 - 19968: jis0212<<14 | 0x19<<7 | 0x56,
-	23642 - 19968: jis0212<<14 | 0x19<<7 | 0x57,
-	23644 - 19968: jis0212<<14 | 0x19<<7 | 0x58,
-	23646 - 19968: jis0208<<14 | 0x21<<7 | 0x0F,
-	23648 - 19968: jis0208<<14 | 0x24<<7 | 0x2A,
-	23649 - 19968: jis0208<<14 | 0x1B<<7 | 0x27,
-	23650 - 19968: jis0212<<14 | 0x19<<7 | 0x59,
-	23651 - 19968: jis0212<<14 | 0x19<<7 | 0x5A,
-	23652 - 19968: jis0208<<14 | 0x20<<7 | 0x37,
-	23653 - 19968: jis0208<<14 | 0x2C<<7 | 0x59,
-	23655 - 19968: jis0212<<14 | 0x19<<7 | 0x5B,
-	23656 - 19968: jis0212<<14 | 0x19<<7 | 0x5C,
-	23657 - 19968: jis0212<<14 | 0x19<<7 | 0x5D,
-	23660 - 19968: jis0208<<14 | 0x35<<7 | 0x03,
-	23661 - 19968: jis0212<<14 | 0x1A<<7 | 0x00,
-	23662 - 19968: jis0208<<14 | 0x35<<7 | 0x04,
-	23663 - 19968: jis0208<<14 | 0x25<<7 | 0x35,
-	23664 - 19968: jis0212<<14 | 0x1A<<7 | 0x01,
-	23665 - 19968: jis0208<<14 | 0x1A<<7 | 0x12,
-	23668 - 19968: jis0212<<14 | 0x1A<<7 | 0x02,
-	23669 - 19968: jis0212<<14 | 0x1A<<7 | 0x03,
-	23670 - 19968: jis0208<<14 | 0x35<<7 | 0x06,
-	23673 - 19968: jis0208<<14 | 0x35<<7 | 0x07,
-	23674 - 19968: jis0212<<14 | 0x1A<<7 | 0x04,
-	23675 - 19968: jis0212<<14 | 0x1A<<7 | 0x05,
-	23676 - 19968: jis0212<<14 | 0x1A<<7 | 0x06,
-	23677 - 19968: jis0212<<14 | 0x1A<<7 | 0x07,
-	23687 - 19968: jis0212<<14 | 0x1A<<7 | 0x08,
-	23688 - 19968: jis0212<<14 | 0x1A<<7 | 0x09,
-	23690 - 19968: jis0212<<14 | 0x1A<<7 | 0x0A,
-	23692 - 19968: jis0208<<14 | 0x35<<7 | 0x08,
-	23695 - 19968: jis0212<<14 | 0x1A<<7 | 0x0B,
-	23696 - 19968: jis0208<<14 | 0x13<<7 | 0x53,
-	23697 - 19968: jis0208<<14 | 0x35<<7 | 0x09,
-	23698 - 19968: jis0212<<14 | 0x1A<<7 | 0x0C,
-	23700 - 19968: jis0208<<14 | 0x35<<7 | 0x0A,
-	23709 - 19968: jis0212<<14 | 0x1A<<7 | 0x0D,
-	23711 - 19968: jis0212<<14 | 0x1A<<7 | 0x0E,
-	23712 - 19968: jis0212<<14 | 0x1A<<7 | 0x0F,
-	23713 - 19968: jis0208<<14 | 0x11<<7 | 0x0B,
-	23714 - 19968: jis0212<<14 | 0x1A<<7 | 0x10,
-	23715 - 19968: jis0212<<14 | 0x1A<<7 | 0x11,
-	23718 - 19968: jis0208<<14 | 0x58<<7 | 0x4F,
-	23720 - 19968: jis0208<<14 | 0x20<<7 | 0x1A,
-	23721 - 19968: jis0208<<14 | 0x13<<7 | 0x43,
-	23722 - 19968: jis0212<<14 | 0x1A<<7 | 0x13,
-	23723 - 19968: jis0208<<14 | 0x35<<7 | 0x0C,
-	23724 - 19968: jis0208<<14 | 0x2B<<7 | 0x07,
-	23729 - 19968: jis0208<<14 | 0x21<<7 | 0x31,
-	23730 - 19968: jis0212<<14 | 0x1A<<7 | 0x14,
-	23731 - 19968: jis0208<<14 | 0x12<<7 | 0x38,
-	23732 - 19968: jis0212<<14 | 0x1A<<7 | 0x15,
-	23733 - 19968: jis0212<<14 | 0x1A<<7 | 0x16,
-	23734 - 19968: jis0208<<14 | 0x35<<7 | 0x0E,
-	23735 - 19968: jis0208<<14 | 0x35<<7 | 0x10,
-	23736 - 19968: jis0208<<14 | 0x13<<7 | 0x3E,
-	23738 - 19968: jis0208<<14 | 0x58<<7 | 0x50,
-	23739 - 19968: jis0208<<14 | 0x35<<7 | 0x0D,
-	23740 - 19968: jis0208<<14 | 0x35<<7 | 0x0F,
-	23742 - 19968: jis0208<<14 | 0x35<<7 | 0x12,
-	23749 - 19968: jis0208<<14 | 0x35<<7 | 0x11,
-	23751 - 19968: jis0208<<14 | 0x35<<7 | 0x13,
-	23753 - 19968: jis0212<<14 | 0x1A<<7 | 0x18,
-	23755 - 19968: jis0212<<14 | 0x1A<<7 | 0x19,
-	23762 - 19968: jis0212<<14 | 0x1A<<7 | 0x1A,
-	23767 - 19968: jis0212<<14 | 0x1A<<7 | 0x1C,
-	23769 - 19968: jis0208<<14 | 0x35<<7 | 0x14,
-	23773 - 19968: jis0212<<14 | 0x1A<<7 | 0x1B,
-	23776 - 19968: jis0208<<14 | 0x25<<7 | 0x1C,
-	23777 - 19968: jis0208<<14 | 0x15<<7 | 0x0D,
-	23784 - 19968: jis0208<<14 | 0x11<<7 | 0x44,
-	23785 - 19968: jis0208<<14 | 0x35<<7 | 0x15,
-	23786 - 19968: jis0208<<14 | 0x35<<7 | 0x1A,
-	23789 - 19968: jis0208<<14 | 0x35<<7 | 0x18,
-	23790 - 19968: jis0212<<14 | 0x1A<<7 | 0x1D,
-	23791 - 19968: jis0208<<14 | 0x29<<7 | 0x56,
-	23792 - 19968: jis0208<<14 | 0x29<<7 | 0x55,
-	23793 - 19968: jis0212<<14 | 0x1A<<7 | 0x1E,
-	23794 - 19968: jis0212<<14 | 0x1A<<7 | 0x1F,
-	23796 - 19968: jis0212<<14 | 0x1A<<7 | 0x20,
-	23797 - 19968: jis0208<<14 | 0x58<<7 | 0x51,
-	23798 - 19968: jis0208<<14 | 0x24<<7 | 0x46,
-	23802 - 19968: jis0208<<14 | 0x35<<7 | 0x17,
-	23803 - 19968: jis0208<<14 | 0x1C<<7 | 0x33,
-	23805 - 19968: jis0208<<14 | 0x35<<7 | 0x16,
-	23809 - 19968: jis0212<<14 | 0x1A<<7 | 0x21,
-	23814 - 19968: jis0212<<14 | 0x1A<<7 | 0x22,
-	23815 - 19968: jis0208<<14 | 0x1E<<7 | 0x51,
-	23819 - 19968: jis0208<<14 | 0x35<<7 | 0x1B,
-	23821 - 19968: jis0212<<14 | 0x1A<<7 | 0x23,
-	23822 - 19968: jis0208<<14 | 0x19<<7 | 0x49,
-	23825 - 19968: jis0208<<14 | 0x35<<7 | 0x21,
-	23826 - 19968: jis0212<<14 | 0x1A<<7 | 0x24,
-	23828 - 19968: jis0208<<14 | 0x35<<7 | 0x22,
-	23829 - 19968: jis0208<<14 | 0x35<<7 | 0x1C,
-	23830 - 19968: jis0208<<14 | 0x12<<7 | 0x12,
-	23831 - 19968: jis0208<<14 | 0x35<<7 | 0x1D,
-	23832 - 19968: jis0208<<14 | 0x35<<7 | 0x26,
-	23833 - 19968: jis0208<<14 | 0x35<<7 | 0x25,
-	23834 - 19968: jis0208<<14 | 0x35<<7 | 0x24,
-	23835 - 19968: jis0208<<14 | 0x35<<7 | 0x20,
-	23839 - 19968: jis0208<<14 | 0x35<<7 | 0x1F,
-	23842 - 19968: jis0208<<14 | 0x35<<7 | 0x23,
-	23843 - 19968: jis0212<<14 | 0x1A<<7 | 0x26,
-	23844 - 19968: jis0212<<14 | 0x1A<<7 | 0x27,
-	23846 - 19968: jis0212<<14 | 0x1A<<7 | 0x28,
-	23847 - 19968: jis0208<<14 | 0x58<<7 | 0x52,
-	23849 - 19968: jis0208<<14 | 0x29<<7 | 0x57,
-	23851 - 19968: jis0212<<14 | 0x1A<<7 | 0x25,
-	23857 - 19968: jis0212<<14 | 0x1A<<7 | 0x2A,
-	23860 - 19968: jis0212<<14 | 0x1A<<7 | 0x2B,
-	23865 - 19968: jis0212<<14 | 0x1A<<7 | 0x2C,
-	23869 - 19968: jis0212<<14 | 0x1A<<7 | 0x2D,
-	23871 - 19968: jis0212<<14 | 0x1A<<7 | 0x2E,
-	23874 - 19968: jis0208<<14 | 0x58<<7 | 0x55,
-	23875 - 19968: jis0212<<14 | 0x1A<<7 | 0x30,
-	23878 - 19968: jis0212<<14 | 0x1A<<7 | 0x31,
-	23880 - 19968: jis0212<<14 | 0x1A<<7 | 0x32,
-	23882 - 19968: jis0212<<14 | 0x1A<<7 | 0x36,
-	23883 - 19968: jis0208<<14 | 0x35<<7 | 0x2A,
-	23884 - 19968: jis0208<<14 | 0x35<<7 | 0x27,
-	23886 - 19968: jis0208<<14 | 0x35<<7 | 0x29,
-	23888 - 19968: jis0208<<14 | 0x2C<<7 | 0x51,
-	23889 - 19968: jis0212<<14 | 0x1A<<7 | 0x34,
-	23890 - 19968: jis0208<<14 | 0x35<<7 | 0x28,
-	23891 - 19968: jis0208<<14 | 0x58<<7 | 0x53,
-	23893 - 19968: jis0212<<14 | 0x1A<<7 | 0x33,
-	23897 - 19968: jis0212<<14 | 0x1A<<7 | 0x35,
-	23900 - 19968: jis0208<<14 | 0x35<<7 | 0x1E,
-	23903 - 19968: jis0212<<14 | 0x1A<<7 | 0x37,
-	23904 - 19968: jis0212<<14 | 0x1A<<7 | 0x38,
-	23905 - 19968: jis0212<<14 | 0x1A<<7 | 0x39,
-	23906 - 19968: jis0212<<14 | 0x1A<<7 | 0x3A,
-	23908 - 19968: jis0212<<14 | 0x1A<<7 | 0x3B,
-	23913 - 19968: jis0208<<14 | 0x1E<<7 | 0x52,
-	23914 - 19968: jis0212<<14 | 0x1A<<7 | 0x3C,
-	23916 - 19968: jis0208<<14 | 0x35<<7 | 0x2B,
-	23917 - 19968: jis0208<<14 | 0x58<<7 | 0x56,
-	23919 - 19968: jis0208<<14 | 0x19<<7 | 0x16,
-	23920 - 19968: jis0212<<14 | 0x1A<<7 | 0x3E,
-	23923 - 19968: jis0208<<14 | 0x35<<7 | 0x2C,
-	23926 - 19968: jis0208<<14 | 0x35<<7 | 0x2D,
-	23929 - 19968: jis0212<<14 | 0x1A<<7 | 0x3F,
-	23930 - 19968: jis0212<<14 | 0x1A<<7 | 0x40,
-	23934 - 19968: jis0212<<14 | 0x1A<<7 | 0x41,
-	23935 - 19968: jis0212<<14 | 0x1A<<7 | 0x42,
-	23937 - 19968: jis0212<<14 | 0x1A<<7 | 0x43,
-	23938 - 19968: jis0208<<14 | 0x35<<7 | 0x30,
-	23939 - 19968: jis0212<<14 | 0x1A<<7 | 0x44,
-	23940 - 19968: jis0208<<14 | 0x35<<7 | 0x2F,
-	23943 - 19968: jis0208<<14 | 0x35<<7 | 0x2E,
-	23944 - 19968: jis0212<<14 | 0x1A<<7 | 0x45,
-	23946 - 19968: jis0212<<14 | 0x1A<<7 | 0x46,
-	23947 - 19968: jis0208<<14 | 0x24<<7 | 0x47,
-	23948 - 19968: jis0208<<14 | 0x35<<7 | 0x19,
-	23952 - 19968: jis0208<<14 | 0x35<<7 | 0x36,
-	23954 - 19968: jis0212<<14 | 0x1A<<7 | 0x47,
-	23955 - 19968: jis0212<<14 | 0x1A<<7 | 0x48,
-	23956 - 19968: jis0212<<14 | 0x1A<<7 | 0x49,
-	23957 - 19968: jis0212<<14 | 0x1A<<7 | 0x4A,
-	23961 - 19968: jis0212<<14 | 0x1A<<7 | 0x4B,
-	23963 - 19968: jis0212<<14 | 0x1A<<7 | 0x4C,
-	23965 - 19968: jis0208<<14 | 0x35<<7 | 0x32,
-	23967 - 19968: jis0212<<14 | 0x1A<<7 | 0x4D,
-	23968 - 19968: jis0212<<14 | 0x1A<<7 | 0x4E,
-	23970 - 19968: jis0208<<14 | 0x35<<7 | 0x31,
-	23975 - 19968: jis0212<<14 | 0x1A<<7 | 0x4F,
-	23979 - 19968: jis0212<<14 | 0x1A<<7 | 0x50,
-	23980 - 19968: jis0208<<14 | 0x35<<7 | 0x33,
-	23982 - 19968: jis0208<<14 | 0x35<<7 | 0x34,
-	23984 - 19968: jis0212<<14 | 0x1A<<7 | 0x51,
-	23986 - 19968: jis0212<<14 | 0x45<<7 | 0x53,
-	23988 - 19968: jis0212<<14 | 0x1A<<7 | 0x52,
-	23991 - 19968: jis0208<<14 | 0x35<<7 | 0x37,
-	23992 - 19968: jis0208<<14 | 0x58<<7 | 0x57,
-	23993 - 19968: jis0208<<14 | 0x58<<7 | 0x58,
-	23994 - 19968: jis0208<<14 | 0x2D<<7 | 0x45,
-	23996 - 19968: jis0208<<14 | 0x35<<7 | 0x38,
-	23997 - 19968: jis0208<<14 | 0x35<<7 | 0x35,
-	24003 - 19968: jis0212<<14 | 0x1A<<7 | 0x55,
-	24007 - 19968: jis0212<<14 | 0x1A<<7 | 0x56,
-	24009 - 19968: jis0208<<14 | 0x35<<7 | 0x39,
-	24011 - 19968: jis0212<<14 | 0x1A<<7 | 0x57,
-	24012 - 19968: jis0208<<14 | 0x13<<7 | 0x3F,
-	24013 - 19968: jis0208<<14 | 0x35<<7 | 0x3A,
-	24014 - 19968: jis0212<<14 | 0x1A<<7 | 0x59,
-	24016 - 19968: jis0208<<14 | 0x58<<7 | 0x59,
-	24018 - 19968: jis0208<<14 | 0x35<<7 | 0x3C,
-	24019 - 19968: jis0208<<14 | 0x35<<7 | 0x3B,
-	24022 - 19968: jis0208<<14 | 0x35<<7 | 0x3D,
-	24024 - 19968: jis0212<<14 | 0x1A<<7 | 0x5A,
-	24025 - 19968: jis0212<<14 | 0x1A<<7 | 0x5B,
-	24027 - 19968: jis0208<<14 | 0x35<<7 | 0x3E,
-	24029 - 19968: jis0208<<14 | 0x1F<<7 | 0x4D,
-	24030 - 19968: jis0208<<14 | 0x1C<<7 | 0x02,
-	24032 - 19968: jis0212<<14 | 0x1A<<7 | 0x5C,
-	24033 - 19968: jis0208<<14 | 0x1C<<7 | 0x43,
-	24035 - 19968: jis0208<<14 | 0x20<<7 | 0x42,
-	24036 - 19968: jis0212<<14 | 0x1A<<7 | 0x5D,
-	24037 - 19968: jis0208<<14 | 0x18<<7 | 0x08,
-	24038 - 19968: jis0208<<14 | 0x19<<7 | 0x17,
-	24039 - 19968: jis0208<<14 | 0x18<<7 | 0x09,
-	24040 - 19968: jis0208<<14 | 0x14<<7 | 0x4F,
-	24041 - 19968: jis0212<<14 | 0x1B<<7 | 0x00,
-	24043 - 19968: jis0208<<14 | 0x35<<7 | 0x3F,
-	24046 - 19968: jis0208<<14 | 0x19<<7 | 0x18,
-	24049 - 19968: jis0208<<14 | 0x17<<7 | 0x29,
-	24050 - 19968: jis0208<<14 | 0x35<<7 | 0x40,
-	24051 - 19968: jis0208<<14 | 0x2B<<7 | 0x05,
-	24052 - 19968: jis0208<<14 | 0x26<<7 | 0x22,
-	24053 - 19968: jis0208<<14 | 0x35<<7 | 0x41,
-	24055 - 19968: jis0208<<14 | 0x18<<7 | 0x0A,
-	24056 - 19968: jis0212<<14 | 0x1B<<7 | 0x01,
-	24057 - 19968: jis0212<<14 | 0x1B<<7 | 0x02,
-	24059 - 19968: jis0208<<14 | 0x13<<7 | 0x0B,
-	24061 - 19968: jis0208<<14 | 0x22<<7 | 0x06,
-	24062 - 19968: jis0208<<14 | 0x15<<7 | 0x31,
-	24064 - 19968: jis0212<<14 | 0x1B<<7 | 0x03,
-	24066 - 19968: jis0208<<14 | 0x1A<<7 | 0x33,
-	24067 - 19968: jis0208<<14 | 0x28<<7 | 0x3A,
-	24070 - 19968: jis0208<<14 | 0x27<<7 | 0x20,
-	24071 - 19968: jis0212<<14 | 0x1B<<7 | 0x04,
-	24075 - 19968: jis0208<<14 | 0x35<<7 | 0x42,
-	24076 - 19968: jis0208<<14 | 0x13<<7 | 0x54,
-	24077 - 19968: jis0212<<14 | 0x1B<<7 | 0x05,
-	24081 - 19968: jis0208<<14 | 0x35<<7 | 0x45,
-	24082 - 19968: jis0212<<14 | 0x1B<<7 | 0x06,
-	24084 - 19968: jis0212<<14 | 0x1B<<7 | 0x07,
-	24085 - 19968: jis0212<<14 | 0x1B<<7 | 0x08,
-	24086 - 19968: jis0208<<14 | 0x23<<7 | 0x00,
-	24088 - 19968: jis0212<<14 | 0x1B<<7 | 0x09,
-	24089 - 19968: jis0208<<14 | 0x35<<7 | 0x44,
-	24090 - 19968: jis0208<<14 | 0x35<<7 | 0x43,
-	24091 - 19968: jis0208<<14 | 0x35<<7 | 0x46,
-	24093 - 19968: jis0208<<14 | 0x23<<7 | 0x4A,
-	24095 - 19968: jis0212<<14 | 0x1B<<7 | 0x0A,
-	24096 - 19968: jis0212<<14 | 0x1B<<7 | 0x0B,
-	24101 - 19968: jis0208<<14 | 0x1E<<7 | 0x42,
-	24104 - 19968: jis0212<<14 | 0x1B<<7 | 0x0D,
-	24107 - 19968: jis0208<<14 | 0x1A<<7 | 0x34,
-	24109 - 19968: jis0208<<14 | 0x1F<<7 | 0x29,
-	24110 - 19968: jis0212<<14 | 0x1B<<7 | 0x0C,
-	24111 - 19968: jis0208<<14 | 0x21<<7 | 0x32,
-	24112 - 19968: jis0208<<14 | 0x14<<7 | 0x01,
-	24114 - 19968: jis0212<<14 | 0x1B<<7 | 0x0E,
-	24115 - 19968: jis0208<<14 | 0x23<<7 | 0x01,
-	24117 - 19968: jis0212<<14 | 0x1B<<7 | 0x0F,
-	24118 - 19968: jis0208<<14 | 0x35<<7 | 0x47,
-	24119 - 19968: jis0208<<14 | 0x35<<7 | 0x48,
-	24120 - 19968: jis0208<<14 | 0x1D<<7 | 0x4E,
-	24125 - 19968: jis0208<<14 | 0x2A<<7 | 0x18,
-	24126 - 19968: jis0212<<14 | 0x1B<<7 | 0x10,
-	24128 - 19968: jis0208<<14 | 0x35<<7 | 0x4B,
-	24131 - 19968: jis0208<<14 | 0x35<<7 | 0x4A,
-	24132 - 19968: jis0208<<14 | 0x35<<7 | 0x49,
-	24133 - 19968: jis0208<<14 | 0x28<<7 | 0x5C,
-	24135 - 19968: jis0208<<14 | 0x35<<7 | 0x52,
-	24137 - 19968: jis0212<<14 | 0x1B<<7 | 0x13,
-	24139 - 19968: jis0212<<14 | 0x1B<<7 | 0x11,
-	24140 - 19968: jis0208<<14 | 0x2A<<7 | 0x39,
-	24142 - 19968: jis0208<<14 | 0x35<<7 | 0x4C,
-	24144 - 19968: jis0212<<14 | 0x1B<<7 | 0x12,
-	24145 - 19968: jis0212<<14 | 0x1B<<7 | 0x14,
-	24148 - 19968: jis0208<<14 | 0x35<<7 | 0x4E,
-	24149 - 19968: jis0208<<14 | 0x2A<<7 | 0x4A,
-	24150 - 19968: jis0212<<14 | 0x1B<<7 | 0x15,
-	24151 - 19968: jis0208<<14 | 0x35<<7 | 0x4D,
-	24152 - 19968: jis0212<<14 | 0x1B<<7 | 0x16,
-	24155 - 19968: jis0212<<14 | 0x1B<<7 | 0x17,
-	24156 - 19968: jis0212<<14 | 0x1B<<7 | 0x18,
-	24158 - 19968: jis0212<<14 | 0x1B<<7 | 0x19,
-	24159 - 19968: jis0208<<14 | 0x35<<7 | 0x4F,
-	24161 - 19968: jis0208<<14 | 0x27<<7 | 0x07,
-	24162 - 19968: jis0208<<14 | 0x35<<7 | 0x50,
-	24163 - 19968: jis0208<<14 | 0x29<<7 | 0x1D,
-	24164 - 19968: jis0208<<14 | 0x35<<7 | 0x51,
-	24168 - 19968: jis0212<<14 | 0x1B<<7 | 0x1A,
-	24170 - 19968: jis0212<<14 | 0x1B<<7 | 0x1B,
-	24171 - 19968: jis0212<<14 | 0x1B<<7 | 0x1C,
-	24172 - 19968: jis0212<<14 | 0x1B<<7 | 0x1D,
-	24173 - 19968: jis0212<<14 | 0x1B<<7 | 0x1E,
-	24174 - 19968: jis0212<<14 | 0x1B<<7 | 0x1F,
-	24176 - 19968: jis0212<<14 | 0x1B<<7 | 0x20,
-	24178 - 19968: jis0208<<14 | 0x13<<7 | 0x12,
-	24179 - 19968: jis0208<<14 | 0x29<<7 | 0x1E,
-	24180 - 19968: jis0208<<14 | 0x26<<7 | 0x0E,
-	24181 - 19968: jis0208<<14 | 0x35<<7 | 0x53,
-	24182 - 19968: jis0208<<14 | 0x35<<7 | 0x54,
-	24184 - 19968: jis0208<<14 | 0x18<<7 | 0x0B,
-	24185 - 19968: jis0208<<14 | 0x13<<7 | 0x13,
-	24186 - 19968: jis0208<<14 | 0x35<<7 | 0x55,
-	24187 - 19968: jis0208<<14 | 0x17<<7 | 0x17,
-	24188 - 19968: jis0208<<14 | 0x2C<<7 | 0x23,
-	24189 - 19968: jis0208<<14 | 0x2C<<7 | 0x08,
-	24190 - 19968: jis0208<<14 | 0x13<<7 | 0x55,
-	24191 - 19968: jis0208<<14 | 0x35<<7 | 0x57,
-	24192 - 19968: jis0212<<14 | 0x1B<<7 | 0x21,
-	24193 - 19968: jis0208<<14 | 0x23<<7 | 0x02,
-	24195 - 19968: jis0208<<14 | 0x18<<7 | 0x0C,
-	24196 - 19968: jis0208<<14 | 0x1D<<7 | 0x10,
-	24199 - 19968: jis0208<<14 | 0x27<<7 | 0x3E,
-	24202 - 19968: jis0208<<14 | 0x1D<<7 | 0x11,
-	24203 - 19968: jis0212<<14 | 0x1B<<7 | 0x22,
-	24206 - 19968: jis0212<<14 | 0x1B<<7 | 0x23,
-	24207 - 19968: jis0208<<14 | 0x1C<<7 | 0x57,
-	24213 - 19968: jis0208<<14 | 0x23<<7 | 0x4B,
-	24214 - 19968: jis0208<<14 | 0x29<<7 | 0x58,
-	24215 - 19968: jis0208<<14 | 0x24<<7 | 0x18,
-	24218 - 19968: jis0208<<14 | 0x18<<7 | 0x0D,
-	24220 - 19968: jis0208<<14 | 0x28<<7 | 0x3B,
-	24224 - 19968: jis0208<<14 | 0x35<<7 | 0x58,
-	24226 - 19968: jis0212<<14 | 0x1B<<7 | 0x24,
-	24228 - 19968: jis0212<<14 | 0x1B<<7 | 0x25,
-	24229 - 19968: jis0212<<14 | 0x1B<<7 | 0x26,
-	24230 - 19968: jis0208<<14 | 0x24<<7 | 0x38,
-	24231 - 19968: jis0208<<14 | 0x19<<7 | 0x21,
-	24232 - 19968: jis0212<<14 | 0x1B<<7 | 0x27,
-	24234 - 19968: jis0212<<14 | 0x1B<<7 | 0x28,
-	24235 - 19968: jis0208<<14 | 0x17<<7 | 0x2A,
-	24236 - 19968: jis0212<<14 | 0x1B<<7 | 0x29,
-	24237 - 19968: jis0208<<14 | 0x23<<7 | 0x4C,
-	24241 - 19968: jis0212<<14 | 0x1B<<7 | 0x2A,
-	24243 - 19968: jis0212<<14 | 0x1B<<7 | 0x2B,
-	24245 - 19968: jis0208<<14 | 0x0F<<7 | 0x22,
-	24246 - 19968: jis0208<<14 | 0x1C<<7 | 0x4D,
-	24247 - 19968: jis0208<<14 | 0x18<<7 | 0x0E,
-	24248 - 19968: jis0208<<14 | 0x2C<<7 | 0x26,
-	24253 - 19968: jis0212<<14 | 0x1B<<7 | 0x2C,
-	24254 - 19968: jis0212<<14 | 0x1B<<7 | 0x2D,
-	24255 - 19968: jis0212<<14 | 0x1B<<7 | 0x2E,
-	24257 - 19968: jis0208<<14 | 0x35<<7 | 0x59,
-	24258 - 19968: jis0208<<14 | 0x35<<7 | 0x5A,
-	24259 - 19968: jis0208<<14 | 0x26<<7 | 0x30,
-	24262 - 19968: jis0212<<14 | 0x1B<<7 | 0x2F,
-	24264 - 19968: jis0208<<14 | 0x35<<7 | 0x5B,
-	24265 - 19968: jis0208<<14 | 0x2D<<7 | 0x56,
-	24266 - 19968: jis0208<<14 | 0x2E<<7 | 0x0C,
-	24267 - 19968: jis0212<<14 | 0x1B<<7 | 0x31,
-	24268 - 19968: jis0212<<14 | 0x1B<<7 | 0x30,
-	24270 - 19968: jis0212<<14 | 0x1B<<7 | 0x32,
-	24271 - 19968: jis0208<<14 | 0x35<<7 | 0x5D,
-	24272 - 19968: jis0208<<14 | 0x35<<7 | 0x5C,
-	24273 - 19968: jis0212<<14 | 0x1B<<7 | 0x33,
-	24274 - 19968: jis0212<<14 | 0x1B<<7 | 0x34,
-	24275 - 19968: jis0208<<14 | 0x12<<7 | 0x26,
-	24276 - 19968: jis0212<<14 | 0x1B<<7 | 0x35,
-	24277 - 19968: jis0212<<14 | 0x1B<<7 | 0x36,
-	24278 - 19968: jis0208<<14 | 0x36<<7 | 0x00,
-	24282 - 19968: jis0208<<14 | 0x36<<7 | 0x03,
-	24283 - 19968: jis0208<<14 | 0x36<<7 | 0x04,
-	24284 - 19968: jis0212<<14 | 0x1B<<7 | 0x37,
-	24285 - 19968: jis0208<<14 | 0x36<<7 | 0x02,
-	24286 - 19968: jis0212<<14 | 0x1B<<7 | 0x38,
-	24287 - 19968: jis0208<<14 | 0x28<<7 | 0x1F,
-	24288 - 19968: jis0208<<14 | 0x1D<<7 | 0x12,
-	24289 - 19968: jis0208<<14 | 0x36<<7 | 0x06,
-	24290 - 19968: jis0208<<14 | 0x36<<7 | 0x05,
-	24291 - 19968: jis0208<<14 | 0x36<<7 | 0x01,
-	24293 - 19968: jis0212<<14 | 0x1B<<7 | 0x39,
-	24296 - 19968: jis0208<<14 | 0x36<<7 | 0x07,
-	24297 - 19968: jis0208<<14 | 0x36<<7 | 0x08,
-	24299 - 19968: jis0212<<14 | 0x1B<<7 | 0x3A,
-	24300 - 19968: jis0208<<14 | 0x36<<7 | 0x09,
-	24304 - 19968: jis0208<<14 | 0x36<<7 | 0x0C,
-	24305 - 19968: jis0208<<14 | 0x36<<7 | 0x0A,
-	24307 - 19968: jis0208<<14 | 0x36<<7 | 0x0B,
-	24308 - 19968: jis0208<<14 | 0x36<<7 | 0x0D,
-	24310 - 19968: jis0208<<14 | 0x10<<7 | 0x43,
-	24311 - 19968: jis0208<<14 | 0x23<<7 | 0x4D,
-	24312 - 19968: jis0208<<14 | 0x36<<7 | 0x0E,
-	24314 - 19968: jis0208<<14 | 0x16<<7 | 0x59,
-	24315 - 19968: jis0208<<14 | 0x11<<7 | 0x55,
-	24316 - 19968: jis0208<<14 | 0x26<<7 | 0x15,
-	24318 - 19968: jis0208<<14 | 0x36<<7 | 0x0F,
-	24319 - 19968: jis0208<<14 | 0x25<<7 | 0x5A,
-	24321 - 19968: jis0208<<14 | 0x29<<7 | 0x3A,
-	24322 - 19968: jis0212<<14 | 0x1B<<7 | 0x3B,
-	24323 - 19968: jis0208<<14 | 0x36<<7 | 0x10,
-	24324 - 19968: jis0208<<14 | 0x2E<<7 | 0x0D,
-	24326 - 19968: jis0212<<14 | 0x1B<<7 | 0x3C,
-	24327 - 19968: jis0212<<14 | 0x1B<<7 | 0x3D,
-	24328 - 19968: jis0212<<14 | 0x1B<<7 | 0x3E,
-	24329 - 19968: jis0208<<14 | 0x36<<7 | 0x11,
-	24330 - 19968: jis0208<<14 | 0x29<<7 | 0x1F,
-	24331 - 19968: jis0208<<14 | 0x36<<7 | 0x14,
-	24332 - 19968: jis0208<<14 | 0x2F<<7 | 0x00,
-	24333 - 19968: jis0208<<14 | 0x2F<<7 | 0x10,
-	24334 - 19968: jis0212<<14 | 0x1B<<7 | 0x3F,
-	24335 - 19968: jis0208<<14 | 0x1B<<7 | 0x0F,
-	24336 - 19968: jis0208<<14 | 0x25<<7 | 0x54,
-	24337 - 19968: jis0208<<14 | 0x36<<7 | 0x15,
-	24339 - 19968: jis0208<<14 | 0x14<<7 | 0x3C,
-	24340 - 19968: jis0208<<14 | 0x23<<7 | 0x03,
-	24341 - 19968: jis0208<<14 | 0x0F<<7 | 0x59,
-	24342 - 19968: jis0208<<14 | 0x36<<7 | 0x16,
-	24343 - 19968: jis0208<<14 | 0x29<<7 | 0x05,
-	24344 - 19968: jis0208<<14 | 0x18<<7 | 0x0F,
-	24345 - 19968: jis0212<<14 | 0x1B<<7 | 0x40,
-	24347 - 19968: jis0208<<14 | 0x22<<7 | 0x2F,
-	24348 - 19968: jis0212<<14 | 0x1B<<7 | 0x41,
-	24349 - 19968: jis0212<<14 | 0x1B<<7 | 0x42,
-	24351 - 19968: jis0208<<14 | 0x23<<7 | 0x4E,
-	24353 - 19968: jis0208<<14 | 0x58<<7 | 0x5A,
-	24354 - 19968: jis0212<<14 | 0x1B<<7 | 0x44,
-	24355 - 19968: jis0212<<14 | 0x1B<<7 | 0x45,
-	24356 - 19968: jis0212<<14 | 0x1B<<7 | 0x46,
-	24357 - 19968: jis0208<<14 | 0x2B<<7 | 0x4E,
-	24358 - 19968: jis0208<<14 | 0x17<<7 | 0x18,
-	24359 - 19968: jis0208<<14 | 0x17<<7 | 0x2B,
-	24360 - 19968: jis0212<<14 | 0x1B<<7 | 0x47,
-	24361 - 19968: jis0208<<14 | 0x36<<7 | 0x17,
-	24363 - 19968: jis0212<<14 | 0x1B<<7 | 0x48,
-	24364 - 19968: jis0212<<14 | 0x1B<<7 | 0x49,
-	24365 - 19968: jis0208<<14 | 0x36<<7 | 0x18,
-	24366 - 19968: jis0212<<14 | 0x1B<<7 | 0x4A,
-	24367 - 19968: jis0208<<14 | 0x36<<7 | 0x1E,
-	24368 - 19968: jis0212<<14 | 0x1B<<7 | 0x4B,
-	24369 - 19968: jis0208<<14 | 0x1B<<7 | 0x44,
-	24372 - 19968: jis0208<<14 | 0x58<<7 | 0x5B,
-	24373 - 19968: jis0208<<14 | 0x23<<7 | 0x04,
-	24374 - 19968: jis0212<<14 | 0x1B<<7 | 0x4D,
-	24375 - 19968: jis0208<<14 | 0x15<<7 | 0x0E,
-	24376 - 19968: jis0208<<14 | 0x36<<7 | 0x19,
-	24379 - 19968: jis0212<<14 | 0x1B<<7 | 0x4E,
-	24380 - 19968: jis0208<<14 | 0x28<<7 | 0x0A,
-	24381 - 19968: jis0212<<14 | 0x1B<<7 | 0x4F,
-	24382 - 19968: jis0208<<14 | 0x22<<7 | 0x25,
-	24383 - 19968: jis0212<<14 | 0x1B<<7 | 0x50,
-	24384 - 19968: jis0212<<14 | 0x1B<<7 | 0x51,
-	24385 - 19968: jis0208<<14 | 0x36<<7 | 0x1A,
-	24388 - 19968: jis0212<<14 | 0x1B<<7 | 0x52,
-	24389 - 19968: jis0208<<14 | 0x58<<7 | 0x0B,
-	24391 - 19968: jis0212<<14 | 0x1B<<7 | 0x54,
-	24392 - 19968: jis0208<<14 | 0x36<<7 | 0x1B,
-	24394 - 19968: jis0208<<14 | 0x15<<7 | 0x0F,
-	24396 - 19968: jis0208<<14 | 0x36<<7 | 0x1C,
-	24397 - 19968: jis0212<<14 | 0x1B<<7 | 0x55,
-	24398 - 19968: jis0208<<14 | 0x36<<7 | 0x1D,
-	24400 - 19968: jis0212<<14 | 0x1B<<7 | 0x56,
-	24401 - 19968: jis0208<<14 | 0x36<<7 | 0x1F,
-	24403 - 19968: jis0208<<14 | 0x24<<7 | 0x55,
-	24404 - 19968: jis0212<<14 | 0x1B<<7 | 0x57,
-	24406 - 19968: jis0208<<14 | 0x36<<7 | 0x20,
-	24407 - 19968: jis0208<<14 | 0x36<<7 | 0x21,
-	24408 - 19968: jis0212<<14 | 0x1B<<7 | 0x58,
-	24409 - 19968: jis0208<<14 | 0x36<<7 | 0x22,
-	24411 - 19968: jis0212<<14 | 0x1B<<7 | 0x59,
-	24412 - 19968: jis0208<<14 | 0x36<<7 | 0x13,
-	24413 - 19968: jis0208<<14 | 0x36<<7 | 0x12,
-	24416 - 19968: jis0212<<14 | 0x1B<<7 | 0x5A,
-	24417 - 19968: jis0208<<14 | 0x36<<7 | 0x23,
-	24418 - 19968: jis0208<<14 | 0x16<<7 | 0x20,
-	24419 - 19968: jis0212<<14 | 0x1B<<7 | 0x5B,
-	24420 - 19968: jis0212<<14 | 0x1B<<7 | 0x5C,
-	24422 - 19968: jis0208<<14 | 0x28<<7 | 0x06,
-	24423 - 19968: jis0208<<14 | 0x58<<7 | 0x5C,
-	24425 - 19968: jis0208<<14 | 0x19<<7 | 0x2B,
-	24426 - 19968: jis0208<<14 | 0x28<<7 | 0x16,
-	24427 - 19968: jis0208<<14 | 0x23<<7 | 0x05,
-	24428 - 19968: jis0208<<14 | 0x28<<7 | 0x2A,
-	24429 - 19968: jis0208<<14 | 0x36<<7 | 0x24,
-	24431 - 19968: jis0212<<14 | 0x1C<<7 | 0x00,
-	24432 - 19968: jis0208<<14 | 0x1D<<7 | 0x13,
-	24433 - 19968: jis0208<<14 | 0x10<<7 | 0x25,
-	24434 - 19968: jis0212<<14 | 0x1C<<7 | 0x01,
-	24435 - 19968: jis0208<<14 | 0x36<<7 | 0x25,
-	24436 - 19968: jis0212<<14 | 0x1C<<7 | 0x02,
-	24437 - 19968: jis0212<<14 | 0x1C<<7 | 0x03,
-	24439 - 19968: jis0208<<14 | 0x36<<7 | 0x26,
-	24440 - 19968: jis0212<<14 | 0x1C<<7 | 0x04,
-	24441 - 19968: jis0208<<14 | 0x2B<<7 | 0x51,
-	24442 - 19968: jis0212<<14 | 0x1C<<7 | 0x05,
-	24444 - 19968: jis0208<<14 | 0x27<<7 | 0x3F,
-	24445 - 19968: jis0212<<14 | 0x1C<<7 | 0x06,
-	24446 - 19968: jis0212<<14 | 0x1C<<7 | 0x07,
-	24447 - 19968: jis0208<<14 | 0x36<<7 | 0x29,
-	24448 - 19968: jis0208<<14 | 0x10<<7 | 0x5C,
-	24449 - 19968: jis0208<<14 | 0x1F<<7 | 0x0B,
-	24450 - 19968: jis0208<<14 | 0x36<<7 | 0x28,
-	24451 - 19968: jis0208<<14 | 0x36<<7 | 0x27,
-	24452 - 19968: jis0208<<14 | 0x16<<7 | 0x21,
-	24453 - 19968: jis0208<<14 | 0x21<<7 | 0x33,
-	24455 - 19968: jis0208<<14 | 0x36<<7 | 0x2D,
-	24456 - 19968: jis0208<<14 | 0x36<<7 | 0x2B,
-	24457 - 19968: jis0212<<14 | 0x1C<<7 | 0x08,
-	24458 - 19968: jis0208<<14 | 0x36<<7 | 0x2A,
-	24459 - 19968: jis0208<<14 | 0x2D<<7 | 0x06,
-	24460 - 19968: jis0208<<14 | 0x17<<7 | 0x44,
-	24461 - 19968: jis0212<<14 | 0x1C<<7 | 0x09,
-	24463 - 19968: jis0212<<14 | 0x1C<<7 | 0x0A,
-	24464 - 19968: jis0208<<14 | 0x1C<<7 | 0x58,
-	24465 - 19968: jis0208<<14 | 0x36<<7 | 0x2C,
-	24466 - 19968: jis0208<<14 | 0x24<<7 | 0x2B,
-	24467 - 19968: jis0208<<14 | 0x1C<<7 | 0x1D,
-	24470 - 19968: jis0212<<14 | 0x1C<<7 | 0x0B,
-	24471 - 19968: jis0208<<14 | 0x25<<7 | 0x1F,
-	24472 - 19968: jis0208<<14 | 0x36<<7 | 0x30,
-	24473 - 19968: jis0208<<14 | 0x36<<7 | 0x2F,
-	24476 - 19968: jis0212<<14 | 0x1C<<7 | 0x0C,
-	24477 - 19968: jis0212<<14 | 0x1C<<7 | 0x0D,
-	24478 - 19968: jis0208<<14 | 0x36<<7 | 0x2E,
-	24480 - 19968: jis0208<<14 | 0x36<<7 | 0x31,
-	24481 - 19968: jis0208<<14 | 0x17<<7 | 0x45,
-	24482 - 19968: jis0212<<14 | 0x1C<<7 | 0x0E,
-	24484 - 19968: jis0212<<14 | 0x1C<<7 | 0x11,
-	24487 - 19968: jis0212<<14 | 0x1C<<7 | 0x0F,
-	24488 - 19968: jis0208<<14 | 0x36<<7 | 0x32,
-	24489 - 19968: jis0208<<14 | 0x28<<7 | 0x5B,
-	24490 - 19968: jis0208<<14 | 0x1C<<7 | 0x3A,
-	24491 - 19968: jis0212<<14 | 0x1C<<7 | 0x10,
-	24492 - 19968: jis0212<<14 | 0x1C<<7 | 0x12,
-	24493 - 19968: jis0208<<14 | 0x36<<7 | 0x33,
-	24494 - 19968: jis0208<<14 | 0x27<<7 | 0x58,
-	24495 - 19968: jis0212<<14 | 0x1C<<7 | 0x13,
-	24496 - 19968: jis0212<<14 | 0x1C<<7 | 0x14,
-	24497 - 19968: jis0212<<14 | 0x1C<<7 | 0x15,
-	24499 - 19968: jis0208<<14 | 0x25<<7 | 0x20,
-	24500 - 19968: jis0208<<14 | 0x23<<7 | 0x06,
-	24503 - 19968: jis0208<<14 | 0x58<<7 | 0x5D,
-	24504 - 19968: jis0212<<14 | 0x1C<<7 | 0x16,
-	24505 - 19968: jis0208<<14 | 0x24<<7 | 0x0F,
-	24508 - 19968: jis0208<<14 | 0x36<<7 | 0x34,
-	24509 - 19968: jis0208<<14 | 0x14<<7 | 0x0A,
-	24515 - 19968: jis0208<<14 | 0x1E<<7 | 0x13,
-	24516 - 19968: jis0212<<14 | 0x1C<<7 | 0x17,
-	24517 - 19968: jis0208<<14 | 0x28<<7 | 0x0B,
-	24519 - 19968: jis0212<<14 | 0x1C<<7 | 0x18,
-	24520 - 19968: jis0212<<14 | 0x1C<<7 | 0x19,
-	24521 - 19968: jis0212<<14 | 0x1C<<7 | 0x1A,
-	24523 - 19968: jis0212<<14 | 0x1C<<7 | 0x1B,
-	24524 - 19968: jis0208<<14 | 0x13<<7 | 0x56,
-	24525 - 19968: jis0208<<14 | 0x26<<7 | 0x05,
-	24528 - 19968: jis0212<<14 | 0x1C<<7 | 0x1C,
-	24529 - 19968: jis0212<<14 | 0x1C<<7 | 0x1D,
-	24530 - 19968: jis0212<<14 | 0x1C<<7 | 0x1E,
-	24531 - 19968: jis0212<<14 | 0x1C<<7 | 0x1F,
-	24532 - 19968: jis0212<<14 | 0x1C<<7 | 0x20,
-	24534 - 19968: jis0208<<14 | 0x36<<7 | 0x35,
-	24535 - 19968: jis0208<<14 | 0x1A<<7 | 0x35,
-	24536 - 19968: jis0208<<14 | 0x2A<<7 | 0x19,
-	24537 - 19968: jis0208<<14 | 0x2A<<7 | 0x1A,
-	24540 - 19968: jis0208<<14 | 0x10<<7 | 0x5D,
-	24541 - 19968: jis0208<<14 | 0x36<<7 | 0x3A,
-	24542 - 19968: jis0208<<14 | 0x59<<7 | 0x00,
-	24544 - 19968: jis0208<<14 | 0x22<<7 | 0x48,
-	24545 - 19968: jis0212<<14 | 0x1C<<7 | 0x22,
-	24546 - 19968: jis0212<<14 | 0x1C<<7 | 0x23,
-	24548 - 19968: jis0208<<14 | 0x36<<7 | 0x37,
-	24552 - 19968: jis0212<<14 | 0x1C<<7 | 0x24,
-	24553 - 19968: jis0212<<14 | 0x1C<<7 | 0x25,
-	24554 - 19968: jis0212<<14 | 0x1C<<7 | 0x26,
-	24555 - 19968: jis0208<<14 | 0x11<<7 | 0x56,
-	24556 - 19968: jis0212<<14 | 0x1C<<7 | 0x27,
-	24557 - 19968: jis0212<<14 | 0x1C<<7 | 0x28,
-	24558 - 19968: jis0212<<14 | 0x1C<<7 | 0x29,
-	24559 - 19968: jis0212<<14 | 0x1C<<7 | 0x2A,
-	24560 - 19968: jis0208<<14 | 0x37<<7 | 0x0C,
-	24561 - 19968: jis0208<<14 | 0x36<<7 | 0x39,
-	24562 - 19968: jis0212<<14 | 0x1C<<7 | 0x2B,
-	24563 - 19968: jis0212<<14 | 0x1C<<7 | 0x2C,
-	24565 - 19968: jis0208<<14 | 0x26<<7 | 0x0F,
-	24566 - 19968: jis0212<<14 | 0x1C<<7 | 0x2D,
-	24568 - 19968: jis0208<<14 | 0x36<<7 | 0x38,
-	24570 - 19968: jis0212<<14 | 0x1C<<7 | 0x2E,
-	24571 - 19968: jis0208<<14 | 0x36<<7 | 0x36,
-	24572 - 19968: jis0212<<14 | 0x1C<<7 | 0x2F,
-	24573 - 19968: jis0208<<14 | 0x18<<7 | 0x59,
-	24575 - 19968: jis0208<<14 | 0x36<<7 | 0x3C,
-	24583 - 19968: jis0212<<14 | 0x1C<<7 | 0x30,
-	24586 - 19968: jis0212<<14 | 0x1C<<7 | 0x31,
-	24589 - 19968: jis0212<<14 | 0x1C<<7 | 0x32,
-	24590 - 19968: jis0208<<14 | 0x36<<7 | 0x42,
-	24591 - 19968: jis0208<<14 | 0x36<<7 | 0x48,
-	24592 - 19968: jis0208<<14 | 0x36<<7 | 0x40,
-	24594 - 19968: jis0208<<14 | 0x24<<7 | 0x3B,
-	24595 - 19968: jis0212<<14 | 0x1C<<7 | 0x33,
-	24596 - 19968: jis0212<<14 | 0x1C<<7 | 0x34,
-	24597 - 19968: jis0208<<14 | 0x36<<7 | 0x45,
-	24598 - 19968: jis0208<<14 | 0x28<<7 | 0x3C,
-	24599 - 19968: jis0212<<14 | 0x1C<<7 | 0x35,
-	24600 - 19968: jis0212<<14 | 0x1C<<7 | 0x36,
-	24601 - 19968: jis0208<<14 | 0x36<<7 | 0x3F,
-	24602 - 19968: jis0212<<14 | 0x1C<<7 | 0x37,
-	24603 - 19968: jis0208<<14 | 0x36<<7 | 0x44,
-	24604 - 19968: jis0208<<14 | 0x2D<<7 | 0x46,
-	24605 - 19968: jis0208<<14 | 0x1A<<7 | 0x36,
-	24607 - 19968: jis0212<<14 | 0x1C<<7 | 0x38,
-	24608 - 19968: jis0208<<14 | 0x21<<7 | 0x34,
-	24609 - 19968: jis0208<<14 | 0x36<<7 | 0x3D,
-	24612 - 19968: jis0212<<14 | 0x1C<<7 | 0x39,
-	24613 - 19968: jis0208<<14 | 0x14<<7 | 0x3D,
-	24614 - 19968: jis0208<<14 | 0x36<<7 | 0x47,
-	24615 - 19968: jis0208<<14 | 0x1F<<7 | 0x0C,
-	24616 - 19968: jis0208<<14 | 0x10<<7 | 0x44,
-	24617 - 19968: jis0208<<14 | 0x36<<7 | 0x41,
-	24618 - 19968: jis0208<<14 | 0x11<<7 | 0x57,
-	24619 - 19968: jis0208<<14 | 0x36<<7 | 0x46,
-	24621 - 19968: jis0212<<14 | 0x1C<<7 | 0x3A,
-	24623 - 19968: jis0208<<14 | 0x15<<7 | 0x10,
-	24625 - 19968: jis0208<<14 | 0x36<<7 | 0x43,
-	24627 - 19968: jis0212<<14 | 0x1C<<7 | 0x3B,
-	24629 - 19968: jis0212<<14 | 0x1C<<7 | 0x3C,
-	24634 - 19968: jis0208<<14 | 0x36<<7 | 0x49,
-	24640 - 19968: jis0212<<14 | 0x1C<<7 | 0x3D,
-	24641 - 19968: jis0208<<14 | 0x36<<7 | 0x4B,
-	24642 - 19968: jis0208<<14 | 0x36<<7 | 0x55,
-	24643 - 19968: jis0208<<14 | 0x36<<7 | 0x53,
-	24646 - 19968: jis0208<<14 | 0x36<<7 | 0x50,
-	24647 - 19968: jis0212<<14 | 0x1C<<7 | 0x3E,
-	24648 - 19968: jis0212<<14 | 0x1C<<7 | 0x3F,
-	24649 - 19968: jis0212<<14 | 0x1C<<7 | 0x40,
-	24650 - 19968: jis0208<<14 | 0x36<<7 | 0x4F,
-	24651 - 19968: jis0208<<14 | 0x2D<<7 | 0x57,
-	24652 - 19968: jis0212<<14 | 0x1C<<7 | 0x41,
-	24653 - 19968: jis0208<<14 | 0x36<<7 | 0x51,
-	24656 - 19968: jis0208<<14 | 0x15<<7 | 0x11,
-	24657 - 19968: jis0212<<14 | 0x1C<<7 | 0x42,
-	24658 - 19968: jis0208<<14 | 0x18<<7 | 0x10,
-	24660 - 19968: jis0212<<14 | 0x1C<<7 | 0x43,
-	24661 - 19968: jis0208<<14 | 0x1C<<7 | 0x59,
-	24662 - 19968: jis0212<<14 | 0x1C<<7 | 0x44,
-	24663 - 19968: jis0212<<14 | 0x1C<<7 | 0x45,
-	24665 - 19968: jis0208<<14 | 0x36<<7 | 0x58,
-	24666 - 19968: jis0208<<14 | 0x36<<7 | 0x4A,
-	24669 - 19968: jis0208<<14 | 0x59<<7 | 0x01,
-	24671 - 19968: jis0208<<14 | 0x36<<7 | 0x4E,
-	24672 - 19968: jis0208<<14 | 0x36<<7 | 0x3E,
-	24673 - 19968: jis0212<<14 | 0x1C<<7 | 0x47,
-	24674 - 19968: jis0208<<14 | 0x11<<7 | 0x59,
-	24675 - 19968: jis0208<<14 | 0x36<<7 | 0x52,
-	24676 - 19968: jis0208<<14 | 0x36<<7 | 0x54,
-	24677 - 19968: jis0208<<14 | 0x22<<7 | 0x30,
-	24679 - 19968: jis0212<<14 | 0x1C<<7 | 0x48,
-	24680 - 19968: jis0208<<14 | 0x19<<7 | 0x07,
-	24681 - 19968: jis0208<<14 | 0x11<<7 | 0x17,
-	24682 - 19968: jis0208<<14 | 0x36<<7 | 0x4C,
-	24683 - 19968: jis0208<<14 | 0x36<<7 | 0x57,
-	24684 - 19968: jis0208<<14 | 0x36<<7 | 0x56,
-	24685 - 19968: jis0208<<14 | 0x15<<7 | 0x12,
-	24687 - 19968: jis0208<<14 | 0x21<<7 | 0x08,
-	24688 - 19968: jis0208<<14 | 0x12<<7 | 0x45,
-	24689 - 19968: jis0212<<14 | 0x1C<<7 | 0x49,
-	24693 - 19968: jis0208<<14 | 0x16<<7 | 0x22,
-	24695 - 19968: jis0208<<14 | 0x36<<7 | 0x4D,
-	24702 - 19968: jis0212<<14 | 0x1C<<7 | 0x4A,
-	24703 - 19968: jis0212<<14 | 0x1C<<7 | 0x4B,
-	24705 - 19968: jis0208<<14 | 0x36<<7 | 0x59,
-	24706 - 19968: jis0212<<14 | 0x1C<<7 | 0x4C,
-	24707 - 19968: jis0208<<14 | 0x36<<7 | 0x5C,
-	24708 - 19968: jis0208<<14 | 0x37<<7 | 0x00,
-	24709 - 19968: jis0208<<14 | 0x59<<7 | 0x02,
-	24710 - 19968: jis0212<<14 | 0x1C<<7 | 0x4D,
-	24712 - 19968: jis0212<<14 | 0x1C<<7 | 0x4E,
-	24713 - 19968: jis0208<<14 | 0x1B<<7 | 0x1C,
-	24714 - 19968: jis0208<<14 | 0x59<<7 | 0x03,
-	24715 - 19968: jis0208<<14 | 0x37<<7 | 0x06,
-	24716 - 19968: jis0208<<14 | 0x23<<7 | 0x4F,
-	24717 - 19968: jis0208<<14 | 0x36<<7 | 0x5A,
-	24718 - 19968: jis0212<<14 | 0x1C<<7 | 0x50,
-	24721 - 19968: jis0212<<14 | 0x1C<<7 | 0x51,
-	24722 - 19968: jis0208<<14 | 0x37<<7 | 0x04,
-	24723 - 19968: jis0212<<14 | 0x1C<<7 | 0x52,
-	24724 - 19968: jis0208<<14 | 0x11<<7 | 0x58,
-	24725 - 19968: jis0212<<14 | 0x1C<<7 | 0x53,
-	24726 - 19968: jis0208<<14 | 0x37<<7 | 0x02,
-	24727 - 19968: jis0208<<14 | 0x37<<7 | 0x03,
-	24728 - 19968: jis0212<<14 | 0x1C<<7 | 0x54,
-	24730 - 19968: jis0208<<14 | 0x36<<7 | 0x5D,
-	24731 - 19968: jis0208<<14 | 0x37<<7 | 0x01,
-	24733 - 19968: jis0212<<14 | 0x1C<<7 | 0x55,
-	24734 - 19968: jis0212<<14 | 0x1C<<7 | 0x56,
-	24735 - 19968: jis0208<<14 | 0x17<<7 | 0x46,
-	24736 - 19968: jis0208<<14 | 0x2C<<7 | 0x09,
-	24738 - 19968: jis0212<<14 | 0x1C<<7 | 0x57,
-	24739 - 19968: jis0208<<14 | 0x13<<7 | 0x14,
-	24740 - 19968: jis0212<<14 | 0x1C<<7 | 0x58,
-	24741 - 19968: jis0212<<14 | 0x1C<<7 | 0x59,
-	24742 - 19968: jis0208<<14 | 0x10<<7 | 0x38,
-	24743 - 19968: jis0208<<14 | 0x37<<7 | 0x05,
-	24744 - 19968: jis0212<<14 | 0x1C<<7 | 0x5A,
-	24745 - 19968: jis0208<<14 | 0x26<<7 | 0x19,
-	24746 - 19968: jis0208<<14 | 0x0F<<7 | 0x0C,
-	24752 - 19968: jis0212<<14 | 0x1C<<7 | 0x5B,
-	24753 - 19968: jis0212<<14 | 0x1C<<7 | 0x5C,
-	24754 - 19968: jis0208<<14 | 0x27<<7 | 0x40,
-	24755 - 19968: jis0208<<14 | 0x36<<7 | 0x3B,
-	24756 - 19968: jis0208<<14 | 0x37<<7 | 0x0B,
-	24757 - 19968: jis0208<<14 | 0x37<<7 | 0x0F,
-	24758 - 19968: jis0208<<14 | 0x2B<<7 | 0x44,
-	24759 - 19968: jis0212<<14 | 0x1C<<7 | 0x5D,
-	24760 - 19968: jis0208<<14 | 0x37<<7 | 0x08,
-	24763 - 19968: jis0212<<14 | 0x1D<<7 | 0x00,
-	24764 - 19968: jis0208<<14 | 0x24<<7 | 0x48,
-	24765 - 19968: jis0208<<14 | 0x37<<7 | 0x0D,
-	24766 - 19968: jis0212<<14 | 0x1D<<7 | 0x01,
-	24770 - 19968: jis0212<<14 | 0x1D<<7 | 0x02,
-	24772 - 19968: jis0212<<14 | 0x1D<<7 | 0x03,
-	24773 - 19968: jis0208<<14 | 0x1D<<7 | 0x4F,
-	24774 - 19968: jis0208<<14 | 0x37<<7 | 0x0E,
-	24775 - 19968: jis0208<<14 | 0x25<<7 | 0x36,
-	24776 - 19968: jis0212<<14 | 0x1D<<7 | 0x04,
-	24777 - 19968: jis0212<<14 | 0x1D<<7 | 0x05,
-	24778 - 19968: jis0212<<14 | 0x1D<<7 | 0x06,
-	24779 - 19968: jis0212<<14 | 0x1D<<7 | 0x07,
-	24782 - 19968: jis0212<<14 | 0x1D<<7 | 0x08,
-	24783 - 19968: jis0212<<14 | 0x1D<<7 | 0x09,
-	24785 - 19968: jis0208<<14 | 0x2E<<7 | 0x26,
-	24787 - 19968: jis0208<<14 | 0x37<<7 | 0x0A,
-	24788 - 19968: jis0212<<14 | 0x1D<<7 | 0x0A,
-	24789 - 19968: jis0208<<14 | 0x59<<7 | 0x05,
-	24792 - 19968: jis0208<<14 | 0x37<<7 | 0x10,
-	24793 - 19968: jis0212<<14 | 0x1D<<7 | 0x0C,
-	24794 - 19968: jis0208<<14 | 0x18<<7 | 0x5A,
-	24795 - 19968: jis0212<<14 | 0x1D<<7 | 0x0D,
-	24796 - 19968: jis0208<<14 | 0x1F<<7 | 0x2A,
-	24797 - 19968: jis0212<<14 | 0x1D<<7 | 0x0E,
-	24798 - 19968: jis0208<<14 | 0x59<<7 | 0x04,
-	24799 - 19968: jis0208<<14 | 0x0F<<7 | 0x33,
-	24800 - 19968: jis0208<<14 | 0x37<<7 | 0x09,
-	24801 - 19968: jis0208<<14 | 0x37<<7 | 0x07,
-	24802 - 19968: jis0212<<14 | 0x1D<<7 | 0x10,
-	24803 - 19968: jis0208<<14 | 0x20<<7 | 0x39,
-	24805 - 19968: jis0212<<14 | 0x1D<<7 | 0x11,
-	24807 - 19968: jis0208<<14 | 0x36<<7 | 0x5B,
-	24808 - 19968: jis0208<<14 | 0x1A<<7 | 0x13,
-	24816 - 19968: jis0208<<14 | 0x21<<7 | 0x25,
-	24817 - 19968: jis0208<<14 | 0x37<<7 | 0x1C,
-	24818 - 19968: jis0208<<14 | 0x59<<7 | 0x07,
-	24819 - 19968: jis0208<<14 | 0x20<<7 | 0x3A,
-	24820 - 19968: jis0208<<14 | 0x37<<7 | 0x17,
-	24821 - 19968: jis0212<<14 | 0x1D<<7 | 0x13,
-	24822 - 19968: jis0208<<14 | 0x37<<7 | 0x14,
-	24823 - 19968: jis0208<<14 | 0x37<<7 | 0x15,
-	24824 - 19968: jis0212<<14 | 0x1D<<7 | 0x14,
-	24825 - 19968: jis0208<<14 | 0x1B<<7 | 0x45,
-	24826 - 19968: jis0208<<14 | 0x37<<7 | 0x18,
-	24827 - 19968: jis0208<<14 | 0x37<<7 | 0x1B,
-	24828 - 19968: jis0212<<14 | 0x1D<<7 | 0x15,
-	24829 - 19968: jis0212<<14 | 0x1D<<7 | 0x16,
-	24832 - 19968: jis0208<<14 | 0x37<<7 | 0x16,
-	24833 - 19968: jis0208<<14 | 0x1C<<7 | 0x04,
-	24834 - 19968: jis0212<<14 | 0x1D<<7 | 0x17,
-	24835 - 19968: jis0208<<14 | 0x37<<7 | 0x19,
-	24838 - 19968: jis0208<<14 | 0x37<<7 | 0x13,
-	24839 - 19968: jis0212<<14 | 0x1D<<7 | 0x18,
-	24840 - 19968: jis0208<<14 | 0x2B<<7 | 0x5B,
-	24841 - 19968: jis0208<<14 | 0x2B<<7 | 0x5A,
-	24842 - 19968: jis0212<<14 | 0x1D<<7 | 0x19,
-	24844 - 19968: jis0212<<14 | 0x1D<<7 | 0x1A,
-	24845 - 19968: jis0208<<14 | 0x37<<7 | 0x1D,
-	24846 - 19968: jis0208<<14 | 0x37<<7 | 0x1E,
-	24847 - 19968: jis0208<<14 | 0x0F<<7 | 0x34,
-	24848 - 19968: jis0212<<14 | 0x1D<<7 | 0x1B,
-	24849 - 19968: jis0208<<14 | 0x59<<7 | 0x08,
-	24850 - 19968: jis0212<<14 | 0x1D<<7 | 0x1D,
-	24851 - 19968: jis0212<<14 | 0x1D<<7 | 0x1E,
-	24852 - 19968: jis0212<<14 | 0x1D<<7 | 0x1F,
-	24853 - 19968: jis0208<<14 | 0x37<<7 | 0x12,
-	24854 - 19968: jis0212<<14 | 0x1D<<7 | 0x20,
-	24855 - 19968: jis0212<<14 | 0x1D<<7 | 0x21,
-	24857 - 19968: jis0212<<14 | 0x1D<<7 | 0x22,
-	24858 - 19968: jis0208<<14 | 0x15<<7 | 0x51,
-	24859 - 19968: jis0208<<14 | 0x0F<<7 | 0x05,
-	24860 - 19968: jis0212<<14 | 0x1D<<7 | 0x23,
-	24862 - 19968: jis0212<<14 | 0x1D<<7 | 0x24,
-	24863 - 19968: jis0208<<14 | 0x13<<7 | 0x15,
-	24864 - 19968: jis0208<<14 | 0x59<<7 | 0x06,
-	24865 - 19968: jis0208<<14 | 0x37<<7 | 0x1A,
-	24866 - 19968: jis0212<<14 | 0x1D<<7 | 0x25,
-	24871 - 19968: jis0208<<14 | 0x37<<7 | 0x22,
-	24872 - 19968: jis0208<<14 | 0x37<<7 | 0x21,
-	24874 - 19968: jis0212<<14 | 0x1D<<7 | 0x26,
-	24875 - 19968: jis0212<<14 | 0x1D<<7 | 0x27,
-	24876 - 19968: jis0208<<14 | 0x37<<7 | 0x26,
-	24880 - 19968: jis0208<<14 | 0x59<<7 | 0x0A,
-	24881 - 19968: jis0212<<14 | 0x1D<<7 | 0x29,
-	24884 - 19968: jis0208<<14 | 0x37<<7 | 0x27,
-	24885 - 19968: jis0212<<14 | 0x1D<<7 | 0x2A,
-	24886 - 19968: jis0212<<14 | 0x1D<<7 | 0x2B,
-	24887 - 19968: jis0208<<14 | 0x59<<7 | 0x09,
-	24889 - 19968: jis0212<<14 | 0x1D<<7 | 0x2D,
-	24892 - 19968: jis0208<<14 | 0x37<<7 | 0x25,
-	24893 - 19968: jis0208<<14 | 0x37<<7 | 0x28,
-	24894 - 19968: jis0208<<14 | 0x37<<7 | 0x20,
-	24895 - 19968: jis0208<<14 | 0x37<<7 | 0x24,
-	24897 - 19968: jis0212<<14 | 0x1D<<7 | 0x2E,
-	24898 - 19968: jis0208<<14 | 0x37<<7 | 0x29,
-	24900 - 19968: jis0208<<14 | 0x37<<7 | 0x2A,
-	24901 - 19968: jis0212<<14 | 0x1D<<7 | 0x2F,
-	24902 - 19968: jis0212<<14 | 0x1D<<7 | 0x30,
-	24903 - 19968: jis0208<<14 | 0x37<<7 | 0x1F,
-	24904 - 19968: jis0208<<14 | 0x1A<<7 | 0x5B,
-	24905 - 19968: jis0212<<14 | 0x1D<<7 | 0x31,
-	24906 - 19968: jis0208<<14 | 0x37<<7 | 0x23,
-	24907 - 19968: jis0208<<14 | 0x21<<7 | 0x35,
-	24908 - 19968: jis0208<<14 | 0x18<<7 | 0x11,
-	24909 - 19968: jis0208<<14 | 0x37<<7 | 0x11,
-	24910 - 19968: jis0208<<14 | 0x1E<<7 | 0x14,
-	24915 - 19968: jis0208<<14 | 0x37<<7 | 0x37,
-	24917 - 19968: jis0208<<14 | 0x29<<7 | 0x48,
-	24920 - 19968: jis0208<<14 | 0x37<<7 | 0x2D,
-	24921 - 19968: jis0208<<14 | 0x37<<7 | 0x2E,
-	24922 - 19968: jis0208<<14 | 0x37<<7 | 0x2F,
-	24925 - 19968: jis0208<<14 | 0x37<<7 | 0x36,
-	24926 - 19968: jis0212<<14 | 0x1D<<7 | 0x32,
-	24927 - 19968: jis0208<<14 | 0x37<<7 | 0x35,
-	24928 - 19968: jis0212<<14 | 0x1D<<7 | 0x33,
-	24930 - 19968: jis0208<<14 | 0x2A<<7 | 0x5C,
-	24931 - 19968: jis0208<<14 | 0x13<<7 | 0x16,
-	24933 - 19968: jis0208<<14 | 0x37<<7 | 0x33,
-	24935 - 19968: jis0208<<14 | 0x16<<7 | 0x24,
-	24936 - 19968: jis0208<<14 | 0x12<<7 | 0x13,
-	24939 - 19968: jis0208<<14 | 0x37<<7 | 0x30,
-	24940 - 19968: jis0212<<14 | 0x1D<<7 | 0x34,
-	24942 - 19968: jis0208<<14 | 0x2D<<7 | 0x17,
-	24943 - 19968: jis0208<<14 | 0x37<<7 | 0x32,
-	24944 - 19968: jis0208<<14 | 0x0F<<7 | 0x35,
-	24945 - 19968: jis0208<<14 | 0x37<<7 | 0x34,
-	24946 - 19968: jis0212<<14 | 0x1D<<7 | 0x35,
-	24947 - 19968: jis0208<<14 | 0x37<<7 | 0x2B,
-	24948 - 19968: jis0208<<14 | 0x37<<7 | 0x31,
-	24949 - 19968: jis0208<<14 | 0x37<<7 | 0x38,
-	24950 - 19968: jis0208<<14 | 0x16<<7 | 0x23,
-	24951 - 19968: jis0208<<14 | 0x37<<7 | 0x2C,
-	24952 - 19968: jis0212<<14 | 0x1D<<7 | 0x36,
-	24955 - 19968: jis0212<<14 | 0x1D<<7 | 0x37,
-	24956 - 19968: jis0212<<14 | 0x1D<<7 | 0x38,
-	24958 - 19968: jis0208<<14 | 0x2C<<7 | 0x3C,
-	24959 - 19968: jis0212<<14 | 0x1D<<7 | 0x39,
-	24960 - 19968: jis0212<<14 | 0x1D<<7 | 0x3A,
-	24961 - 19968: jis0212<<14 | 0x1D<<7 | 0x3B,
-	24962 - 19968: jis0208<<14 | 0x2C<<7 | 0x0A,
-	24963 - 19968: jis0212<<14 | 0x1D<<7 | 0x3C,
-	24964 - 19968: jis0212<<14 | 0x1D<<7 | 0x3D,
-	24967 - 19968: jis0208<<14 | 0x37<<7 | 0x3B,
-	24970 - 19968: jis0208<<14 | 0x37<<7 | 0x3F,
-	24971 - 19968: jis0212<<14 | 0x1D<<7 | 0x3E,
-	24973 - 19968: jis0212<<14 | 0x1D<<7 | 0x3F,
-	24974 - 19968: jis0208<<14 | 0x20<<7 | 0x5D,
-	24976 - 19968: jis0208<<14 | 0x2D<<7 | 0x58,
-	24977 - 19968: jis0208<<14 | 0x37<<7 | 0x40,
-	24978 - 19968: jis0212<<14 | 0x1D<<7 | 0x40,
-	24979 - 19968: jis0212<<14 | 0x1D<<7 | 0x41,
-	24980 - 19968: jis0208<<14 | 0x37<<7 | 0x3D,
-	24982 - 19968: jis0208<<14 | 0x37<<7 | 0x3A,
-	24983 - 19968: jis0212<<14 | 0x1D<<7 | 0x42,
-	24984 - 19968: jis0208<<14 | 0x59<<7 | 0x0B,
-	24985 - 19968: jis0208<<14 | 0x37<<7 | 0x39,
-	24986 - 19968: jis0208<<14 | 0x37<<7 | 0x3E,
-	24988 - 19968: jis0212<<14 | 0x1D<<7 | 0x44,
-	24989 - 19968: jis0212<<14 | 0x1D<<7 | 0x45,
-	24991 - 19968: jis0212<<14 | 0x1D<<7 | 0x46,
-	24992 - 19968: jis0212<<14 | 0x1D<<7 | 0x47,
-	24996 - 19968: jis0208<<14 | 0x29<<7 | 0x0F,
-	24997 - 19968: jis0212<<14 | 0x1D<<7 | 0x48,
-	24999 - 19968: jis0208<<14 | 0x25<<7 | 0x13,
-	25000 - 19968: jis0212<<14 | 0x1D<<7 | 0x49,
-	25001 - 19968: jis0208<<14 | 0x16<<7 | 0x25,
-	25002 - 19968: jis0212<<14 | 0x1D<<7 | 0x4A,
-	25003 - 19968: jis0208<<14 | 0x37<<7 | 0x41,
-	25004 - 19968: jis0208<<14 | 0x37<<7 | 0x3C,
-	25005 - 19968: jis0212<<14 | 0x1D<<7 | 0x4B,
-	25006 - 19968: jis0208<<14 | 0x37<<7 | 0x42,
-	25010 - 19968: jis0208<<14 | 0x16<<7 | 0x5A,
-	25014 - 19968: jis0208<<14 | 0x11<<7 | 0x10,
-	25016 - 19968: jis0212<<14 | 0x1D<<7 | 0x4C,
-	25017 - 19968: jis0212<<14 | 0x1D<<7 | 0x4D,
-	25018 - 19968: jis0208<<14 | 0x37<<7 | 0x4A,
-	25020 - 19968: jis0212<<14 | 0x1D<<7 | 0x4E,
-	25022 - 19968: jis0208<<14 | 0x13<<7 | 0x17,
-	25024 - 19968: jis0212<<14 | 0x1D<<7 | 0x4F,
-	25025 - 19968: jis0212<<14 | 0x1D<<7 | 0x50,
-	25026 - 19968: jis0212<<14 | 0x1D<<7 | 0x51,
-	25027 - 19968: jis0208<<14 | 0x37<<7 | 0x48,
-	25030 - 19968: jis0208<<14 | 0x37<<7 | 0x49,
-	25031 - 19968: jis0208<<14 | 0x19<<7 | 0x08,
-	25032 - 19968: jis0208<<14 | 0x37<<7 | 0x47,
-	25033 - 19968: jis0208<<14 | 0x37<<7 | 0x45,
-	25034 - 19968: jis0208<<14 | 0x37<<7 | 0x44,
-	25035 - 19968: jis0208<<14 | 0x37<<7 | 0x4B,
-	25036 - 19968: jis0208<<14 | 0x37<<7 | 0x43,
-	25037 - 19968: jis0208<<14 | 0x37<<7 | 0x4D,
-	25038 - 19968: jis0212<<14 | 0x1D<<7 | 0x52,
-	25039 - 19968: jis0212<<14 | 0x1D<<7 | 0x53,
-	25040 - 19968: jis0208<<14 | 0x11<<7 | 0x5A,
-	25045 - 19968: jis0212<<14 | 0x1D<<7 | 0x54,
-	25052 - 19968: jis0212<<14 | 0x1D<<7 | 0x55,
-	25053 - 19968: jis0212<<14 | 0x1D<<7 | 0x56,
-	25054 - 19968: jis0212<<14 | 0x1D<<7 | 0x57,
-	25055 - 19968: jis0212<<14 | 0x1D<<7 | 0x58,
-	25057 - 19968: jis0212<<14 | 0x1D<<7 | 0x59,
-	25058 - 19968: jis0212<<14 | 0x1D<<7 | 0x5A,
-	25059 - 19968: jis0208<<14 | 0x37<<7 | 0x4F,
-	25061 - 19968: jis0212<<14 | 0x1D<<7 | 0x5D,
-	25062 - 19968: jis0208<<14 | 0x37<<7 | 0x4E,
-	25063 - 19968: jis0212<<14 | 0x1D<<7 | 0x5B,
-	25065 - 19968: jis0212<<14 | 0x1D<<7 | 0x5C,
-	25068 - 19968: jis0212<<14 | 0x1E<<7 | 0x00,
-	25069 - 19968: jis0212<<14 | 0x1E<<7 | 0x01,
-	25071 - 19968: jis0212<<14 | 0x1E<<7 | 0x02,
-	25074 - 19968: jis0208<<14 | 0x23<<7 | 0x07,
-	25076 - 19968: jis0208<<14 | 0x37<<7 | 0x52,
-	25078 - 19968: jis0208<<14 | 0x37<<7 | 0x50,
-	25079 - 19968: jis0208<<14 | 0x37<<7 | 0x46,
-	25080 - 19968: jis0208<<14 | 0x16<<7 | 0x5B,
-	25082 - 19968: jis0208<<14 | 0x37<<7 | 0x51,
-	25084 - 19968: jis0208<<14 | 0x37<<7 | 0x55,
-	25085 - 19968: jis0208<<14 | 0x37<<7 | 0x54,
-	25086 - 19968: jis0208<<14 | 0x37<<7 | 0x56,
-	25087 - 19968: jis0208<<14 | 0x37<<7 | 0x53,
-	25088 - 19968: jis0208<<14 | 0x37<<7 | 0x57,
-	25089 - 19968: jis0212<<14 | 0x1E<<7 | 0x03,
-	25091 - 19968: jis0212<<14 | 0x1E<<7 | 0x04,
-	25092 - 19968: jis0212<<14 | 0x1E<<7 | 0x05,
-	25095 - 19968: jis0212<<14 | 0x1E<<7 | 0x06,
-	25096 - 19968: jis0208<<14 | 0x37<<7 | 0x58,
-	25097 - 19968: jis0208<<14 | 0x37<<7 | 0x59,
-	25098 - 19968: jis0208<<14 | 0x29<<7 | 0x49,
-	25100 - 19968: jis0208<<14 | 0x37<<7 | 0x5B,
-	25101 - 19968: jis0208<<14 | 0x37<<7 | 0x5A,
-	25102 - 19968: jis0208<<14 | 0x1C<<7 | 0x1E,
-	25104 - 19968: jis0208<<14 | 0x1F<<7 | 0x0D,
-	25105 - 19968: jis0208<<14 | 0x11<<7 | 0x45,
-	25106 - 19968: jis0208<<14 | 0x11<<7 | 0x5B,
-	25107 - 19968: jis0208<<14 | 0x59<<7 | 0x0C,
-	25108 - 19968: jis0208<<14 | 0x37<<7 | 0x5C,
-	25109 - 19968: jis0212<<14 | 0x1E<<7 | 0x08,
-	25110 - 19968: jis0208<<14 | 0x0F<<7 | 0x1E,
-	25114 - 19968: jis0208<<14 | 0x1F<<7 | 0x2B,
-	25115 - 19968: jis0208<<14 | 0x37<<7 | 0x5D,
-	25116 - 19968: jis0212<<14 | 0x1E<<7 | 0x09,
-	25117 - 19968: jis0208<<14 | 0x4B<<7 | 0x22,
-	25118 - 19968: jis0208<<14 | 0x38<<7 | 0x00,
-	25119 - 19968: jis0208<<14 | 0x16<<7 | 0x40,
-	25120 - 19968: jis0212<<14 | 0x1E<<7 | 0x0A,
-	25121 - 19968: jis0208<<14 | 0x38<<7 | 0x01,
-	25122 - 19968: jis0212<<14 | 0x1E<<7 | 0x0B,
-	25123 - 19968: jis0212<<14 | 0x1E<<7 | 0x0C,
-	25126 - 19968: jis0208<<14 | 0x1F<<7 | 0x4E,
-	25127 - 19968: jis0212<<14 | 0x1E<<7 | 0x0D,
-	25129 - 19968: jis0212<<14 | 0x1E<<7 | 0x0E,
-	25130 - 19968: jis0208<<14 | 0x38<<7 | 0x02,
-	25131 - 19968: jis0212<<14 | 0x1E<<7 | 0x0F,
-	25134 - 19968: jis0208<<14 | 0x38<<7 | 0x03,
-	25135 - 19968: jis0208<<14 | 0x14<<7 | 0x19,
-	25136 - 19968: jis0208<<14 | 0x38<<7 | 0x04,
-	25138 - 19968: jis0208<<14 | 0x38<<7 | 0x05,
-	25139 - 19968: jis0208<<14 | 0x38<<7 | 0x06,
-	25140 - 19968: jis0208<<14 | 0x21<<7 | 0x36,
-	25144 - 19968: jis0208<<14 | 0x17<<7 | 0x2C,
-	25145 - 19968: jis0212<<14 | 0x1E<<7 | 0x10,
-	25147 - 19968: jis0208<<14 | 0x2B<<7 | 0x40,
-	25149 - 19968: jis0212<<14 | 0x1E<<7 | 0x11,
-	25151 - 19968: jis0208<<14 | 0x2A<<7 | 0x1B,
-	25152 - 19968: jis0208<<14 | 0x1C<<7 | 0x49,
-	25153 - 19968: jis0208<<14 | 0x38<<7 | 0x07,
-	25154 - 19968: jis0212<<14 | 0x1E<<7 | 0x12,
-	25155 - 19968: jis0212<<14 | 0x1E<<7 | 0x13,
-	25156 - 19968: jis0212<<14 | 0x1E<<7 | 0x14,
-	25158 - 19968: jis0212<<14 | 0x1E<<7 | 0x15,
-	25159 - 19968: jis0208<<14 | 0x1F<<7 | 0x4F,
-	25160 - 19968: jis0208<<14 | 0x4D<<7 | 0x1C,
-	25161 - 19968: jis0208<<14 | 0x27<<7 | 0x41,
-	25163 - 19968: jis0208<<14 | 0x1B<<7 | 0x49,
-	25164 - 19968: jis0212<<14 | 0x1E<<7 | 0x16,
-	25165 - 19968: jis0208<<14 | 0x19<<7 | 0x2C,
-	25166 - 19968: jis0208<<14 | 0x38<<7 | 0x08,
-	25168 - 19968: jis0212<<14 | 0x1E<<7 | 0x17,
-	25169 - 19968: jis0212<<14 | 0x1E<<7 | 0x18,
-	25170 - 19968: jis0212<<14 | 0x1E<<7 | 0x19,
-	25171 - 19968: jis0208<<14 | 0x21<<7 | 0x26,
-	25172 - 19968: jis0212<<14 | 0x1E<<7 | 0x1A,
-	25173 - 19968: jis0208<<14 | 0x29<<7 | 0x06,
-	25174 - 19968: jis0212<<14 | 0x1E<<7 | 0x1B,
-	25176 - 19968: jis0208<<14 | 0x21<<7 | 0x50,
-	25178 - 19968: jis0212<<14 | 0x1E<<7 | 0x1C,
-	25179 - 19968: jis0208<<14 | 0x38<<7 | 0x0B,
-	25180 - 19968: jis0212<<14 | 0x1E<<7 | 0x1D,
-	25182 - 19968: jis0208<<14 | 0x38<<7 | 0x09,
-	25184 - 19968: jis0208<<14 | 0x38<<7 | 0x0C,
-	25187 - 19968: jis0208<<14 | 0x38<<7 | 0x0A,
-	25188 - 19968: jis0212<<14 | 0x1E<<7 | 0x1E,
-	25192 - 19968: jis0208<<14 | 0x38<<7 | 0x0D,
-	25197 - 19968: jis0212<<14 | 0x1E<<7 | 0x1F,
-	25198 - 19968: jis0208<<14 | 0x29<<7 | 0x10,
-	25199 - 19968: jis0212<<14 | 0x1E<<7 | 0x20,
-	25201 - 19968: jis0208<<14 | 0x0F<<7 | 0x16,
-	25203 - 19968: jis0212<<14 | 0x1E<<7 | 0x21,
-	25206 - 19968: jis0208<<14 | 0x28<<7 | 0x3D,
-	25209 - 19968: jis0208<<14 | 0x27<<7 | 0x42,
-	25210 - 19968: jis0212<<14 | 0x1E<<7 | 0x22,
-	25212 - 19968: jis0208<<14 | 0x38<<7 | 0x0E,
-	25213 - 19968: jis0212<<14 | 0x1E<<7 | 0x23,
-	25214 - 19968: jis0208<<14 | 0x38<<7 | 0x11,
-	25215 - 19968: jis0208<<14 | 0x1D<<7 | 0x14,
-	25216 - 19968: jis0208<<14 | 0x14<<7 | 0x1A,
-	25218 - 19968: jis0208<<14 | 0x38<<7 | 0x0F,
-	25219 - 19968: jis0208<<14 | 0x38<<7 | 0x16,
-	25220 - 19968: jis0208<<14 | 0x1D<<7 | 0x15,
-	25225 - 19968: jis0208<<14 | 0x38<<7 | 0x10,
-	25226 - 19968: jis0208<<14 | 0x26<<7 | 0x23,
-	25229 - 19968: jis0212<<14 | 0x1E<<7 | 0x24,
-	25230 - 19968: jis0212<<14 | 0x1E<<7 | 0x25,
-	25231 - 19968: jis0212<<14 | 0x1E<<7 | 0x26,
-	25232 - 19968: jis0212<<14 | 0x1E<<7 | 0x27,
-	25233 - 19968: jis0208<<14 | 0x2C<<7 | 0x3D,
-	25234 - 19968: jis0208<<14 | 0x38<<7 | 0x12,
-	25235 - 19968: jis0208<<14 | 0x38<<7 | 0x13,
-	25236 - 19968: jis0208<<14 | 0x38<<7 | 0x17,
-	25237 - 19968: jis0208<<14 | 0x24<<7 | 0x49,
-	25238 - 19968: jis0208<<14 | 0x38<<7 | 0x14,
-	25239 - 19968: jis0208<<14 | 0x18<<7 | 0x12,
-	25240 - 19968: jis0208<<14 | 0x1F<<7 | 0x3D,
-	25243 - 19968: jis0208<<14 | 0x38<<7 | 0x25,
-	25244 - 19968: jis0208<<14 | 0x27<<7 | 0x13,
-	25246 - 19968: jis0208<<14 | 0x21<<7 | 0x51,
-	25254 - 19968: jis0208<<14 | 0x59<<7 | 0x0D,
-	25256 - 19968: jis0212<<14 | 0x1E<<7 | 0x29,
-	25259 - 19968: jis0208<<14 | 0x27<<7 | 0x43,
-	25260 - 19968: jis0208<<14 | 0x39<<7 | 0x0C,
-	25265 - 19968: jis0208<<14 | 0x29<<7 | 0x59,
-	25267 - 19968: jis0212<<14 | 0x1E<<7 | 0x2A,
-	25269 - 19968: jis0208<<14 | 0x23<<7 | 0x50,
-	25270 - 19968: jis0212<<14 | 0x1E<<7 | 0x2B,
-	25271 - 19968: jis0212<<14 | 0x1E<<7 | 0x2C,
-	25273 - 19968: jis0208<<14 | 0x2A<<7 | 0x54,
-	25274 - 19968: jis0212<<14 | 0x1E<<7 | 0x2D,
-	25275 - 19968: jis0208<<14 | 0x38<<7 | 0x1A,
-	25276 - 19968: jis0208<<14 | 0x11<<7 | 0x00,
-	25277 - 19968: jis0208<<14 | 0x22<<7 | 0x49,
-	25278 - 19968: jis0212<<14 | 0x1E<<7 | 0x2E,
-	25279 - 19968: jis0212<<14 | 0x1E<<7 | 0x2F,
-	25282 - 19968: jis0208<<14 | 0x38<<7 | 0x23,
-	25284 - 19968: jis0212<<14 | 0x1E<<7 | 0x30,
-	25285 - 19968: jis0208<<14 | 0x22<<7 | 0x13,
-	25286 - 19968: jis0208<<14 | 0x38<<7 | 0x1D,
-	25287 - 19968: jis0208<<14 | 0x38<<7 | 0x24,
-	25288 - 19968: jis0208<<14 | 0x38<<7 | 0x1F,
-	25289 - 19968: jis0208<<14 | 0x38<<7 | 0x26,
-	25290 - 19968: jis0208<<14 | 0x38<<7 | 0x22,
-	25292 - 19968: jis0208<<14 | 0x38<<7 | 0x21,
-	25293 - 19968: jis0208<<14 | 0x26<<7 | 0x4E,
-	25294 - 19968: jis0212<<14 | 0x1E<<7 | 0x31,
-	25295 - 19968: jis0208<<14 | 0x38<<7 | 0x1B,
-	25296 - 19968: jis0208<<14 | 0x11<<7 | 0x5C,
-	25297 - 19968: jis0208<<14 | 0x38<<7 | 0x19,
-	25298 - 19968: jis0208<<14 | 0x14<<7 | 0x50,
-	25299 - 19968: jis0208<<14 | 0x21<<7 | 0x52,
-	25300 - 19968: jis0208<<14 | 0x38<<7 | 0x15,
-	25301 - 19968: jis0212<<14 | 0x1E<<7 | 0x32,
-	25302 - 19968: jis0212<<14 | 0x1E<<7 | 0x33,
-	25303 - 19968: jis0208<<14 | 0x38<<7 | 0x18,
-	25304 - 19968: jis0208<<14 | 0x18<<7 | 0x13,
-	25305 - 19968: jis0208<<14 | 0x1F<<7 | 0x3A,
-	25306 - 19968: jis0212<<14 | 0x1E<<7 | 0x34,
-	25307 - 19968: jis0208<<14 | 0x1D<<7 | 0x16,
-	25308 - 19968: jis0208<<14 | 0x38<<7 | 0x20,
-	25309 - 19968: jis0208<<14 | 0x26<<7 | 0x31,
-	25312 - 19968: jis0208<<14 | 0x14<<7 | 0x51,
-	25313 - 19968: jis0208<<14 | 0x12<<7 | 0x27,
-	25322 - 19968: jis0212<<14 | 0x1E<<7 | 0x35,
-	25324 - 19968: jis0208<<14 | 0x12<<7 | 0x46,
-	25325 - 19968: jis0208<<14 | 0x1E<<7 | 0x00,
-	25326 - 19968: jis0208<<14 | 0x38<<7 | 0x28,
-	25327 - 19968: jis0208<<14 | 0x38<<7 | 0x2D,
-	25329 - 19968: jis0208<<14 | 0x38<<7 | 0x29,
-	25330 - 19968: jis0212<<14 | 0x1E<<7 | 0x36,
-	25331 - 19968: jis0208<<14 | 0x16<<7 | 0x5C,
-	25332 - 19968: jis0212<<14 | 0x1E<<7 | 0x37,
-	25333 - 19968: jis0208<<14 | 0x38<<7 | 0x2E,
-	25334 - 19968: jis0208<<14 | 0x1A<<7 | 0x01,
-	25335 - 19968: jis0208<<14 | 0x18<<7 | 0x48,
-	25340 - 19968: jis0212<<14 | 0x1E<<7 | 0x38,
-	25341 - 19968: jis0212<<14 | 0x1E<<7 | 0x39,
-	25342 - 19968: jis0208<<14 | 0x1C<<7 | 0x05,
-	25343 - 19968: jis0208<<14 | 0x38<<7 | 0x1C,
-	25345 - 19968: jis0208<<14 | 0x1A<<7 | 0x5C,
-	25346 - 19968: jis0208<<14 | 0x38<<7 | 0x2B,
-	25347 - 19968: jis0212<<14 | 0x1E<<7 | 0x3A,
-	25348 - 19968: jis0212<<14 | 0x1E<<7 | 0x3B,
-	25351 - 19968: jis0208<<14 | 0x1A<<7 | 0x37,
-	25352 - 19968: jis0208<<14 | 0x38<<7 | 0x2C,
-	25353 - 19968: jis0208<<14 | 0x0F<<7 | 0x23,
-	25354 - 19968: jis0212<<14 | 0x1E<<7 | 0x3C,
-	25355 - 19968: jis0212<<14 | 0x1E<<7 | 0x3D,
-	25356 - 19968: jis0208<<14 | 0x38<<7 | 0x27,
-	25357 - 19968: jis0212<<14 | 0x1E<<7 | 0x3E,
-	25360 - 19968: jis0212<<14 | 0x1E<<7 | 0x3F,
-	25361 - 19968: jis0208<<14 | 0x23<<7 | 0x08,
-	25363 - 19968: jis0212<<14 | 0x1E<<7 | 0x40,
-	25366 - 19968: jis0212<<14 | 0x1E<<7 | 0x41,
-	25368 - 19968: jis0212<<14 | 0x1E<<7 | 0x42,
-	25369 - 19968: jis0208<<14 | 0x14<<7 | 0x52,
-	25375 - 19968: jis0208<<14 | 0x15<<7 | 0x13,
-	25383 - 19968: jis0208<<14 | 0x38<<7 | 0x2A,
-	25384 - 19968: jis0208<<14 | 0x0F<<7 | 0x06,
-	25385 - 19968: jis0212<<14 | 0x1E<<7 | 0x43,
-	25386 - 19968: jis0212<<14 | 0x1E<<7 | 0x44,
-	25387 - 19968: jis0208<<14 | 0x19<<7 | 0x22,
-	25389 - 19968: jis0212<<14 | 0x1E<<7 | 0x45,
-	25391 - 19968: jis0208<<14 | 0x1E<<7 | 0x15,
-	25397 - 19968: jis0212<<14 | 0x1E<<7 | 0x46,
-	25398 - 19968: jis0212<<14 | 0x1E<<7 | 0x47,
-	25401 - 19968: jis0212<<14 | 0x1E<<7 | 0x48,
-	25402 - 19968: jis0208<<14 | 0x23<<7 | 0x51,
-	25404 - 19968: jis0212<<14 | 0x1E<<7 | 0x49,
-	25405 - 19968: jis0208<<14 | 0x27<<7 | 0x33,
-	25406 - 19968: jis0208<<14 | 0x38<<7 | 0x30,
-	25407 - 19968: jis0208<<14 | 0x20<<7 | 0x3D,
-	25409 - 19968: jis0212<<14 | 0x1E<<7 | 0x4A,
-	25410 - 19968: jis0212<<14 | 0x1E<<7 | 0x4B,
-	25411 - 19968: jis0212<<14 | 0x1E<<7 | 0x4C,
-	25412 - 19968: jis0212<<14 | 0x1E<<7 | 0x4D,
-	25414 - 19968: jis0212<<14 | 0x1E<<7 | 0x4E,
-	25417 - 19968: jis0208<<14 | 0x21<<7 | 0x09,
-	25418 - 19968: jis0212<<14 | 0x1E<<7 | 0x4F,
-	25419 - 19968: jis0212<<14 | 0x1E<<7 | 0x50,
-	25420 - 19968: jis0208<<14 | 0x1A<<7 | 0x0A,
-	25421 - 19968: jis0208<<14 | 0x38<<7 | 0x31,
-	25422 - 19968: jis0212<<14 | 0x1E<<7 | 0x51,
-	25423 - 19968: jis0208<<14 | 0x38<<7 | 0x33,
-	25424 - 19968: jis0208<<14 | 0x38<<7 | 0x2F,
-	25426 - 19968: jis0212<<14 | 0x1E<<7 | 0x52,
-	25427 - 19968: jis0212<<14 | 0x1E<<7 | 0x53,
-	25428 - 19968: jis0212<<14 | 0x1E<<7 | 0x54,
-	25429 - 19968: jis0208<<14 | 0x29<<7 | 0x40,
-	25431 - 19968: jis0208<<14 | 0x23<<7 | 0x1C,
-	25432 - 19968: jis0212<<14 | 0x1E<<7 | 0x55,
-	25435 - 19968: jis0212<<14 | 0x1E<<7 | 0x56,
-	25436 - 19968: jis0208<<14 | 0x20<<7 | 0x3B,
-	25445 - 19968: jis0212<<14 | 0x1E<<7 | 0x57,
-	25446 - 19968: jis0212<<14 | 0x1E<<7 | 0x58,
-	25447 - 19968: jis0208<<14 | 0x29<<7 | 0x5A,
-	25448 - 19968: jis0208<<14 | 0x1B<<7 | 0x2D,
-	25449 - 19968: jis0208<<14 | 0x38<<7 | 0x3F,
-	25451 - 19968: jis0208<<14 | 0x38<<7 | 0x3E,
-	25452 - 19968: jis0212<<14 | 0x1E<<7 | 0x59,
-	25453 - 19968: jis0212<<14 | 0x1E<<7 | 0x5A,
-	25454 - 19968: jis0208<<14 | 0x1E<<7 | 0x57,
-	25457 - 19968: jis0212<<14 | 0x1E<<7 | 0x5B,
-	25458 - 19968: jis0208<<14 | 0x16<<7 | 0x5D,
-	25460 - 19968: jis0212<<14 | 0x1E<<7 | 0x5C,
-	25461 - 19968: jis0212<<14 | 0x1E<<7 | 0x5D,
-	25462 - 19968: jis0208<<14 | 0x38<<7 | 0x38,
-	25463 - 19968: jis0208<<14 | 0x1D<<7 | 0x18,
-	25464 - 19968: jis0212<<14 | 0x1F<<7 | 0x00,
-	25466 - 19968: jis0208<<14 | 0x25<<7 | 0x47,
-	25467 - 19968: jis0208<<14 | 0x26<<7 | 0x10,
-	25468 - 19968: jis0212<<14 | 0x1F<<7 | 0x01,
-	25469 - 19968: jis0212<<14 | 0x1F<<7 | 0x02,
-	25471 - 19968: jis0212<<14 | 0x1F<<7 | 0x03,
-	25472 - 19968: jis0208<<14 | 0x38<<7 | 0x36,
-	25474 - 19968: jis0212<<14 | 0x1F<<7 | 0x04,
-	25475 - 19968: jis0208<<14 | 0x20<<7 | 0x3C,
-	25476 - 19968: jis0212<<14 | 0x1F<<7 | 0x05,
-	25479 - 19968: jis0212<<14 | 0x1F<<7 | 0x06,
-	25480 - 19968: jis0208<<14 | 0x1B<<7 | 0x57,
-	25481 - 19968: jis0208<<14 | 0x38<<7 | 0x3B,
-	25482 - 19968: jis0212<<14 | 0x1F<<7 | 0x07,
-	25484 - 19968: jis0208<<14 | 0x1D<<7 | 0x17,
-	25486 - 19968: jis0208<<14 | 0x38<<7 | 0x35,
-	25487 - 19968: jis0208<<14 | 0x38<<7 | 0x3A,
-	25488 - 19968: jis0212<<14 | 0x1F<<7 | 0x08,
-	25490 - 19968: jis0208<<14 | 0x26<<7 | 0x32,
-	25492 - 19968: jis0212<<14 | 0x1F<<7 | 0x09,
-	25493 - 19968: jis0212<<14 | 0x1F<<7 | 0x0A,
-	25494 - 19968: jis0208<<14 | 0x38<<7 | 0x34,
-	25496 - 19968: jis0208<<14 | 0x16<<7 | 0x00,
-	25497 - 19968: jis0212<<14 | 0x1F<<7 | 0x0B,
-	25498 - 19968: jis0212<<14 | 0x1F<<7 | 0x0C,
-	25499 - 19968: jis0208<<14 | 0x12<<7 | 0x3C,
-	25502 - 19968: jis0212<<14 | 0x1F<<7 | 0x0D,
-	25503 - 19968: jis0208<<14 | 0x38<<7 | 0x3C,
-	25504 - 19968: jis0208<<14 | 0x2D<<7 | 0x0A,
-	25505 - 19968: jis0208<<14 | 0x19<<7 | 0x2D,
-	25506 - 19968: jis0208<<14 | 0x22<<7 | 0x14,
-	25507 - 19968: jis0208<<14 | 0x38<<7 | 0x39,
-	25508 - 19968: jis0212<<14 | 0x1F<<7 | 0x0E,
-	25509 - 19968: jis0208<<14 | 0x1F<<7 | 0x3B,
-	25510 - 19968: jis0212<<14 | 0x1F<<7 | 0x0F,
-	25511 - 19968: jis0208<<14 | 0x18<<7 | 0x14,
-	25512 - 19968: jis0208<<14 | 0x1E<<7 | 0x43,
-	25513 - 19968: jis0208<<14 | 0x10<<7 | 0x45,
-	25514 - 19968: jis0208<<14 | 0x20<<7 | 0x1B,
-	25515 - 19968: jis0208<<14 | 0x38<<7 | 0x37,
-	25516 - 19968: jis0208<<14 | 0x14<<7 | 0x24,
-	25517 - 19968: jis0212<<14 | 0x1F<<7 | 0x10,
-	25518 - 19968: jis0212<<14 | 0x1F<<7 | 0x11,
-	25519 - 19968: jis0212<<14 | 0x1F<<7 | 0x12,
-	25522 - 19968: jis0208<<14 | 0x16<<7 | 0x26,
-	25524 - 19968: jis0208<<14 | 0x23<<7 | 0x2E,
-	25525 - 19968: jis0208<<14 | 0x38<<7 | 0x3D,
-	25531 - 19968: jis0208<<14 | 0x20<<7 | 0x3E,
-	25533 - 19968: jis0212<<14 | 0x1F<<7 | 0x13,
-	25534 - 19968: jis0208<<14 | 0x38<<7 | 0x40,
-	25536 - 19968: jis0208<<14 | 0x38<<7 | 0x42,
-	25537 - 19968: jis0212<<14 | 0x1F<<7 | 0x14,
-	25539 - 19968: jis0208<<14 | 0x21<<7 | 0x16,
-	25540 - 19968: jis0208<<14 | 0x38<<7 | 0x48,
-	25541 - 19968: jis0212<<14 | 0x1F<<7 | 0x15,
-	25542 - 19968: jis0208<<14 | 0x38<<7 | 0x43,
-	25544 - 19968: jis0212<<14 | 0x1F<<7 | 0x16,
-	25545 - 19968: jis0208<<14 | 0x38<<7 | 0x45,
-	25550 - 19968: jis0212<<14 | 0x1F<<7 | 0x17,
-	25551 - 19968: jis0208<<14 | 0x28<<7 | 0x20,
-	25552 - 19968: jis0208<<14 | 0x23<<7 | 0x52,
-	25553 - 19968: jis0212<<14 | 0x1F<<7 | 0x18,
-	25554 - 19968: jis0208<<14 | 0x38<<7 | 0x46,
-	25555 - 19968: jis0212<<14 | 0x1F<<7 | 0x19,
-	25556 - 19968: jis0212<<14 | 0x1F<<7 | 0x1A,
-	25557 - 19968: jis0212<<14 | 0x1F<<7 | 0x1B,
-	25558 - 19968: jis0208<<14 | 0x2C<<7 | 0x0B,
-	25562 - 19968: jis0208<<14 | 0x2C<<7 | 0x27,
-	25563 - 19968: jis0208<<14 | 0x13<<7 | 0x18,
-	25564 - 19968: jis0212<<14 | 0x1F<<7 | 0x1C,
-	25568 - 19968: jis0212<<14 | 0x1F<<7 | 0x1D,
-	25569 - 19968: jis0208<<14 | 0x0F<<7 | 0x0D,
-	25571 - 19968: jis0208<<14 | 0x38<<7 | 0x44,
-	25573 - 19968: jis0212<<14 | 0x1F<<7 | 0x1E,
-	25577 - 19968: jis0208<<14 | 0x38<<7 | 0x41,
-	25578 - 19968: jis0212<<14 | 0x1F<<7 | 0x1F,
-	25580 - 19968: jis0212<<14 | 0x1F<<7 | 0x20,
-	25582 - 19968: jis0208<<14 | 0x13<<7 | 0x57,
-	25586 - 19968: jis0212<<14 | 0x1F<<7 | 0x21,
-	25587 - 19968: jis0212<<14 | 0x1F<<7 | 0x22,
-	25588 - 19968: jis0208<<14 | 0x10<<7 | 0x46,
-	25589 - 19968: jis0208<<14 | 0x59<<7 | 0x0E,
-	25590 - 19968: jis0208<<14 | 0x38<<7 | 0x47,
-	25592 - 19968: jis0212<<14 | 0x1F<<7 | 0x24,
-	25593 - 19968: jis0212<<14 | 0x1F<<7 | 0x25,
-	25594 - 19968: jis0208<<14 | 0x2C<<7 | 0x28,
-	25606 - 19968: jis0208<<14 | 0x38<<7 | 0x4B,
-	25609 - 19968: jis0212<<14 | 0x1F<<7 | 0x26,
-	25610 - 19968: jis0212<<14 | 0x1F<<7 | 0x27,
-	25613 - 19968: jis0208<<14 | 0x21<<7 | 0x1A,
-	25615 - 19968: jis0208<<14 | 0x38<<7 | 0x52,
-	25616 - 19968: jis0212<<14 | 0x1F<<7 | 0x28,
-	25618 - 19968: jis0212<<14 | 0x1F<<7 | 0x29,
-	25619 - 19968: jis0208<<14 | 0x38<<7 | 0x4C,
-	25620 - 19968: jis0212<<14 | 0x1F<<7 | 0x2A,
-	25622 - 19968: jis0208<<14 | 0x38<<7 | 0x49,
-	25623 - 19968: jis0208<<14 | 0x38<<7 | 0x50,
-	25624 - 19968: jis0212<<14 | 0x1F<<7 | 0x2B,
-	25628 - 19968: jis0208<<14 | 0x38<<7 | 0x32,
-	25630 - 19968: jis0212<<14 | 0x1F<<7 | 0x2C,
-	25632 - 19968: jis0212<<14 | 0x1F<<7 | 0x2D,
-	25634 - 19968: jis0212<<14 | 0x1F<<7 | 0x2E,
-	25636 - 19968: jis0212<<14 | 0x1F<<7 | 0x2F,
-	25637 - 19968: jis0212<<14 | 0x1F<<7 | 0x30,
-	25638 - 19968: jis0208<<14 | 0x38<<7 | 0x4D,
-	25640 - 19968: jis0208<<14 | 0x38<<7 | 0x51,
-	25641 - 19968: jis0212<<14 | 0x1F<<7 | 0x31,
-	25642 - 19968: jis0212<<14 | 0x1F<<7 | 0x32,
-	25644 - 19968: jis0208<<14 | 0x27<<7 | 0x21,
-	25645 - 19968: jis0208<<14 | 0x24<<7 | 0x4A,
-	25647 - 19968: jis0212<<14 | 0x1F<<7 | 0x33,
-	25648 - 19968: jis0212<<14 | 0x1F<<7 | 0x34,
-	25652 - 19968: jis0208<<14 | 0x38<<7 | 0x4A,
-	25653 - 19968: jis0212<<14 | 0x1F<<7 | 0x35,
-	25654 - 19968: jis0208<<14 | 0x38<<7 | 0x4E,
-	25658 - 19968: jis0208<<14 | 0x16<<7 | 0x27,
-	25661 - 19968: jis0212<<14 | 0x1F<<7 | 0x36,
-	25662 - 19968: jis0208<<14 | 0x19<<7 | 0x50,
-	25663 - 19968: jis0212<<14 | 0x1F<<7 | 0x37,
-	25666 - 19968: jis0208<<14 | 0x1F<<7 | 0x3C,
-	25675 - 19968: jis0212<<14 | 0x1F<<7 | 0x38,
-	25678 - 19968: jis0208<<14 | 0x38<<7 | 0x56,
-	25679 - 19968: jis0212<<14 | 0x1F<<7 | 0x39,
-	25681 - 19968: jis0212<<14 | 0x1F<<7 | 0x3A,
-	25682 - 19968: jis0212<<14 | 0x1F<<7 | 0x3B,
-	25683 - 19968: jis0212<<14 | 0x1F<<7 | 0x3C,
-	25684 - 19968: jis0212<<14 | 0x1F<<7 | 0x3D,
-	25688 - 19968: jis0208<<14 | 0x24<<7 | 0x05,
-	25690 - 19968: jis0212<<14 | 0x1F<<7 | 0x3E,
-	25691 - 19968: jis0212<<14 | 0x1F<<7 | 0x3F,
-	25692 - 19968: jis0212<<14 | 0x1F<<7 | 0x40,
-	25693 - 19968: jis0212<<14 | 0x1F<<7 | 0x41,
-	25695 - 19968: jis0212<<14 | 0x1F<<7 | 0x42,
-	25696 - 19968: jis0208<<14 | 0x59<<7 | 0x0F,
-	25697 - 19968: jis0212<<14 | 0x1F<<7 | 0x44,
-	25699 - 19968: jis0212<<14 | 0x1F<<7 | 0x45,
-	25703 - 19968: jis0208<<14 | 0x38<<7 | 0x53,
-	25705 - 19968: jis0208<<14 | 0x2A<<7 | 0x3F,
-	25709 - 19968: jis0212<<14 | 0x1F<<7 | 0x46,
-	25711 - 19968: jis0208<<14 | 0x38<<7 | 0x54,
-	25715 - 19968: jis0212<<14 | 0x1F<<7 | 0x47,
-	25716 - 19968: jis0212<<14 | 0x1F<<7 | 0x48,
-	25718 - 19968: jis0208<<14 | 0x38<<7 | 0x55,
-	25720 - 19968: jis0208<<14 | 0x2B<<7 | 0x2D,
-	25722 - 19968: jis0208<<14 | 0x1F<<7 | 0x01,
-	25723 - 19968: jis0212<<14 | 0x1F<<7 | 0x49,
-	25725 - 19968: jis0212<<14 | 0x1F<<7 | 0x4A,
-	25731 - 19968: jis0208<<14 | 0x16<<7 | 0x41,
-	25733 - 19968: jis0212<<14 | 0x1F<<7 | 0x4B,
-	25735 - 19968: jis0212<<14 | 0x1F<<7 | 0x4C,
-	25736 - 19968: jis0208<<14 | 0x38<<7 | 0x5C,
-	25743 - 19968: jis0212<<14 | 0x1F<<7 | 0x4D,
-	25744 - 19968: jis0212<<14 | 0x1F<<7 | 0x4E,
-	25745 - 19968: jis0212<<14 | 0x1F<<7 | 0x4F,
-	25746 - 19968: jis0208<<14 | 0x1A<<7 | 0x14,
-	25747 - 19968: jis0208<<14 | 0x38<<7 | 0x59,
-	25749 - 19968: jis0208<<14 | 0x38<<7 | 0x58,
-	25752 - 19968: jis0212<<14 | 0x1F<<7 | 0x50,
-	25753 - 19968: jis0212<<14 | 0x1F<<7 | 0x51,
-	25754 - 19968: jis0208<<14 | 0x26<<7 | 0x11,
-	25755 - 19968: jis0212<<14 | 0x1F<<7 | 0x52,
-	25757 - 19968: jis0208<<14 | 0x59<<7 | 0x10,
-	25758 - 19968: jis0208<<14 | 0x25<<7 | 0x14,
-	25759 - 19968: jis0212<<14 | 0x1F<<7 | 0x54,
-	25761 - 19968: jis0212<<14 | 0x1F<<7 | 0x55,
-	25763 - 19968: jis0212<<14 | 0x1F<<7 | 0x56,
-	25764 - 19968: jis0208<<14 | 0x24<<7 | 0x10,
-	25765 - 19968: jis0208<<14 | 0x38<<7 | 0x5A,
-	25766 - 19968: jis0212<<14 | 0x1F<<7 | 0x57,
-	25768 - 19968: jis0212<<14 | 0x1F<<7 | 0x58,
-	25769 - 19968: jis0208<<14 | 0x38<<7 | 0x5B,
-	25771 - 19968: jis0208<<14 | 0x28<<7 | 0x4E,
-	25772 - 19968: jis0212<<14 | 0x1F<<7 | 0x59,
-	25773 - 19968: jis0208<<14 | 0x26<<7 | 0x24,
-	25774 - 19968: jis0208<<14 | 0x1A<<7 | 0x02,
-	25776 - 19968: jis0208<<14 | 0x1F<<7 | 0x50,
-	25778 - 19968: jis0208<<14 | 0x2A<<7 | 0x2F,
-	25779 - 19968: jis0212<<14 | 0x1F<<7 | 0x5A,
-	25785 - 19968: jis0208<<14 | 0x12<<7 | 0x28,
-	25787 - 19968: jis0208<<14 | 0x39<<7 | 0x04,
-	25788 - 19968: jis0208<<14 | 0x38<<7 | 0x5D,
-	25789 - 19968: jis0212<<14 | 0x1F<<7 | 0x5B,
-	25790 - 19968: jis0212<<14 | 0x1F<<7 | 0x5C,
-	25791 - 19968: jis0212<<14 | 0x1F<<7 | 0x5D,
-	25793 - 19968: jis0208<<14 | 0x2C<<7 | 0x29,
-	25794 - 19968: jis0208<<14 | 0x39<<7 | 0x06,
-	25796 - 19968: jis0212<<14 | 0x20<<7 | 0x00,
-	25797 - 19968: jis0208<<14 | 0x39<<7 | 0x02,
-	25799 - 19968: jis0208<<14 | 0x39<<7 | 0x03,
-	25801 - 19968: jis0212<<14 | 0x20<<7 | 0x01,
-	25802 - 19968: jis0212<<14 | 0x20<<7 | 0x02,
-	25803 - 19968: jis0212<<14 | 0x20<<7 | 0x03,
-	25804 - 19968: jis0212<<14 | 0x20<<7 | 0x04,
-	25805 - 19968: jis0208<<14 | 0x20<<7 | 0x3F,
-	25806 - 19968: jis0208<<14 | 0x59<<7 | 0x11,
-	25808 - 19968: jis0212<<14 | 0x20<<7 | 0x06,
-	25809 - 19968: jis0212<<14 | 0x20<<7 | 0x07,
-	25810 - 19968: jis0208<<14 | 0x39<<7 | 0x01,
-	25812 - 19968: jis0208<<14 | 0x38<<7 | 0x1E,
-	25813 - 19968: jis0212<<14 | 0x20<<7 | 0x08,
-	25815 - 19968: jis0212<<14 | 0x20<<7 | 0x09,
-	25816 - 19968: jis0208<<14 | 0x39<<7 | 0x05,
-	25818 - 19968: jis0208<<14 | 0x39<<7 | 0x00,
-	25824 - 19968: jis0208<<14 | 0x39<<7 | 0x0A,
-	25825 - 19968: jis0208<<14 | 0x39<<7 | 0x0B,
-	25826 - 19968: jis0208<<14 | 0x24<<7 | 0x06,
-	25827 - 19968: jis0208<<14 | 0x39<<7 | 0x0D,
-	25828 - 19968: jis0212<<14 | 0x20<<7 | 0x0A,
-	25829 - 19968: jis0212<<14 | 0x20<<7 | 0x0B,
-	25830 - 19968: jis0208<<14 | 0x1A<<7 | 0x03,
-	25831 - 19968: jis0208<<14 | 0x39<<7 | 0x08,
-	25833 - 19968: jis0212<<14 | 0x20<<7 | 0x0C,
-	25834 - 19968: jis0212<<14 | 0x20<<7 | 0x0D,
-	25836 - 19968: jis0208<<14 | 0x14<<7 | 0x1B,
-	25837 - 19968: jis0212<<14 | 0x20<<7 | 0x0E,
-	25839 - 19968: jis0208<<14 | 0x39<<7 | 0x0E,
-	25840 - 19968: jis0212<<14 | 0x20<<7 | 0x0F,
-	25841 - 19968: jis0208<<14 | 0x39<<7 | 0x07,
-	25842 - 19968: jis0208<<14 | 0x39<<7 | 0x12,
-	25844 - 19968: jis0208<<14 | 0x39<<7 | 0x11,
-	25845 - 19968: jis0212<<14 | 0x20<<7 | 0x10,
-	25846 - 19968: jis0208<<14 | 0x39<<7 | 0x10,
-	25847 - 19968: jis0212<<14 | 0x20<<7 | 0x11,
-	25850 - 19968: jis0208<<14 | 0x39<<7 | 0x13,
-	25851 - 19968: jis0212<<14 | 0x20<<7 | 0x12,
-	25853 - 19968: jis0208<<14 | 0x39<<7 | 0x15,
-	25854 - 19968: jis0208<<14 | 0x1D<<7 | 0x50,
-	25855 - 19968: jis0212<<14 | 0x20<<7 | 0x13,
-	25856 - 19968: jis0208<<14 | 0x39<<7 | 0x14,
-	25857 - 19968: jis0212<<14 | 0x20<<7 | 0x14,
-	25860 - 19968: jis0212<<14 | 0x20<<7 | 0x15,
-	25861 - 19968: jis0208<<14 | 0x39<<7 | 0x18,
-	25864 - 19968: jis0212<<14 | 0x20<<7 | 0x16,
-	25865 - 19968: jis0212<<14 | 0x20<<7 | 0x17,
-	25866 - 19968: jis0212<<14 | 0x20<<7 | 0x18,
-	25871 - 19968: jis0212<<14 | 0x20<<7 | 0x19,
-	25875 - 19968: jis0212<<14 | 0x20<<7 | 0x1A,
-	25876 - 19968: jis0212<<14 | 0x20<<7 | 0x1B,
-	25878 - 19968: jis0212<<14 | 0x20<<7 | 0x1C,
-	25880 - 19968: jis0208<<14 | 0x39<<7 | 0x16,
-	25881 - 19968: jis0212<<14 | 0x20<<7 | 0x1D,
-	25883 - 19968: jis0212<<14 | 0x20<<7 | 0x1E,
-	25884 - 19968: jis0208<<14 | 0x39<<7 | 0x17,
-	25885 - 19968: jis0208<<14 | 0x38<<7 | 0x4F,
-	25886 - 19968: jis0212<<14 | 0x20<<7 | 0x1F,
-	25887 - 19968: jis0212<<14 | 0x20<<7 | 0x20,
-	25890 - 19968: jis0212<<14 | 0x20<<7 | 0x21,
-	25891 - 19968: jis0208<<14 | 0x39<<7 | 0x1A,
-	25892 - 19968: jis0208<<14 | 0x39<<7 | 0x19,
-	25894 - 19968: jis0212<<14 | 0x20<<7 | 0x22,
-	25897 - 19968: jis0212<<14 | 0x20<<7 | 0x23,
-	25898 - 19968: jis0208<<14 | 0x38<<7 | 0x57,
-	25899 - 19968: jis0208<<14 | 0x39<<7 | 0x1B,
-	25900 - 19968: jis0208<<14 | 0x39<<7 | 0x0F,
-	25902 - 19968: jis0212<<14 | 0x20<<7 | 0x24,
-	25903 - 19968: jis0208<<14 | 0x1A<<7 | 0x38,
-	25905 - 19968: jis0212<<14 | 0x20<<7 | 0x25,
-	25908 - 19968: jis0208<<14 | 0x39<<7 | 0x1C,
-	25909 - 19968: jis0208<<14 | 0x39<<7 | 0x1D,
-	25910 - 19968: jis0208<<14 | 0x39<<7 | 0x1F,
-	25911 - 19968: jis0208<<14 | 0x39<<7 | 0x1E,
-	25912 - 19968: jis0208<<14 | 0x39<<7 | 0x20,
-	25913 - 19968: jis0208<<14 | 0x11<<7 | 0x5D,
-	25914 - 19968: jis0212<<14 | 0x20<<7 | 0x26,
-	25915 - 19968: jis0208<<14 | 0x18<<7 | 0x15,
-	25916 - 19968: jis0212<<14 | 0x20<<7 | 0x27,
-	25917 - 19968: jis0212<<14 | 0x20<<7 | 0x28,
-	25918 - 19968: jis0208<<14 | 0x29<<7 | 0x5B,
-	25919 - 19968: jis0208<<14 | 0x1F<<7 | 0x0E,
-	25923 - 19968: jis0212<<14 | 0x20<<7 | 0x29,
-	25925 - 19968: jis0208<<14 | 0x17<<7 | 0x2D,
-	25927 - 19968: jis0212<<14 | 0x20<<7 | 0x2A,
-	25928 - 19968: jis0208<<14 | 0x39<<7 | 0x22,
-	25929 - 19968: jis0212<<14 | 0x20<<7 | 0x2B,
-	25933 - 19968: jis0208<<14 | 0x39<<7 | 0x25,
-	25934 - 19968: jis0208<<14 | 0x59<<7 | 0x12,
-	25935 - 19968: jis0208<<14 | 0x28<<7 | 0x31,
-	25936 - 19968: jis0212<<14 | 0x20<<7 | 0x2C,
-	25937 - 19968: jis0208<<14 | 0x14<<7 | 0x3E,
-	25938 - 19968: jis0212<<14 | 0x20<<7 | 0x2D,
-	25940 - 19968: jis0212<<14 | 0x20<<7 | 0x2E,
-	25941 - 19968: jis0208<<14 | 0x39<<7 | 0x24,
-	25942 - 19968: jis0208<<14 | 0x39<<7 | 0x23,
-	25943 - 19968: jis0208<<14 | 0x26<<7 | 0x33,
-	25944 - 19968: jis0208<<14 | 0x39<<7 | 0x26,
-	25945 - 19968: jis0208<<14 | 0x15<<7 | 0x14,
-	25949 - 19968: jis0208<<14 | 0x39<<7 | 0x28,
-	25950 - 19968: jis0208<<14 | 0x39<<7 | 0x27,
-	25951 - 19968: jis0212<<14 | 0x20<<7 | 0x2F,
-	25952 - 19968: jis0212<<14 | 0x20<<7 | 0x30,
-	25954 - 19968: jis0208<<14 | 0x13<<7 | 0x19,
-	25955 - 19968: jis0208<<14 | 0x1A<<7 | 0x15,
-	25958 - 19968: jis0208<<14 | 0x25<<7 | 0x37,
-	25959 - 19968: jis0212<<14 | 0x20<<7 | 0x31,
-	25963 - 19968: jis0212<<14 | 0x20<<7 | 0x32,
-	25964 - 19968: jis0208<<14 | 0x16<<7 | 0x28,
-	25968 - 19968: jis0208<<14 | 0x1E<<7 | 0x53,
-	25970 - 19968: jis0208<<14 | 0x39<<7 | 0x29,
-	25972 - 19968: jis0208<<14 | 0x1F<<7 | 0x0F,
-	25973 - 19968: jis0208<<14 | 0x24<<7 | 0x07,
-	25975 - 19968: jis0208<<14 | 0x28<<7 | 0x3E,
-	25976 - 19968: jis0208<<14 | 0x39<<7 | 0x2A,
-	25978 - 19968: jis0212<<14 | 0x20<<7 | 0x33,
-	25981 - 19968: jis0212<<14 | 0x20<<7 | 0x34,
-	25985 - 19968: jis0212<<14 | 0x20<<7 | 0x35,
-	25986 - 19968: jis0208<<14 | 0x39<<7 | 0x2B,
-	25987 - 19968: jis0208<<14 | 0x39<<7 | 0x2C,
-	25989 - 19968: jis0212<<14 | 0x20<<7 | 0x36,
-	25991 - 19968: jis0208<<14 | 0x29<<7 | 0x17,
-	25992 - 19968: jis0208<<14 | 0x34<<7 | 0x3C,
-	25993 - 19968: jis0208<<14 | 0x1F<<7 | 0x25,
-	25994 - 19968: jis0212<<14 | 0x20<<7 | 0x37,
-	25996 - 19968: jis0208<<14 | 0x28<<7 | 0x2B,
-	25998 - 19968: jis0208<<14 | 0x19<<7 | 0x37,
-	26000 - 19968: jis0208<<14 | 0x27<<7 | 0x44,
-	26001 - 19968: jis0208<<14 | 0x27<<7 | 0x22,
-	26002 - 19968: jis0212<<14 | 0x20<<7 | 0x38,
-	26005 - 19968: jis0212<<14 | 0x20<<7 | 0x39,
-	26007 - 19968: jis0208<<14 | 0x24<<7 | 0x2C,
-	26008 - 19968: jis0212<<14 | 0x20<<7 | 0x3A,
-	26009 - 19968: jis0208<<14 | 0x2D<<7 | 0x20,
-	26011 - 19968: jis0208<<14 | 0x39<<7 | 0x2E,
-	26012 - 19968: jis0208<<14 | 0x1B<<7 | 0x2F,
-	26013 - 19968: jis0212<<14 | 0x20<<7 | 0x3B,
-	26015 - 19968: jis0208<<14 | 0x39<<7 | 0x2F,
-	26016 - 19968: jis0212<<14 | 0x20<<7 | 0x3C,
-	26017 - 19968: jis0208<<14 | 0x0F<<7 | 0x15,
-	26019 - 19968: jis0212<<14 | 0x20<<7 | 0x3D,
-	26020 - 19968: jis0208<<14 | 0x15<<7 | 0x33,
-	26021 - 19968: jis0208<<14 | 0x1F<<7 | 0x2C,
-	26022 - 19968: jis0212<<14 | 0x20<<7 | 0x3E,
-	26023 - 19968: jis0208<<14 | 0x28<<7 | 0x3F,
-	26027 - 19968: jis0208<<14 | 0x39<<7 | 0x30,
-	26028 - 19968: jis0208<<14 | 0x1A<<7 | 0x21,
-	26029 - 19968: jis0208<<14 | 0x22<<7 | 0x26,
-	26030 - 19968: jis0212<<14 | 0x20<<7 | 0x3F,
-	26031 - 19968: jis0208<<14 | 0x1A<<7 | 0x3A,
-	26032 - 19968: jis0208<<14 | 0x1E<<7 | 0x16,
-	26034 - 19968: jis0212<<14 | 0x20<<7 | 0x40,
-	26035 - 19968: jis0212<<14 | 0x20<<7 | 0x41,
-	26036 - 19968: jis0212<<14 | 0x20<<7 | 0x42,
-	26039 - 19968: jis0208<<14 | 0x39<<7 | 0x31,
-	26041 - 19968: jis0208<<14 | 0x29<<7 | 0x5C,
-	26044 - 19968: jis0208<<14 | 0x10<<7 | 0x56,
-	26045 - 19968: jis0208<<14 | 0x1A<<7 | 0x3B,
-	26047 - 19968: jis0212<<14 | 0x20<<7 | 0x43,
-	26049 - 19968: jis0208<<14 | 0x39<<7 | 0x34,
-	26050 - 19968: jis0212<<14 | 0x20<<7 | 0x44,
-	26051 - 19968: jis0208<<14 | 0x39<<7 | 0x32,
-	26052 - 19968: jis0208<<14 | 0x39<<7 | 0x35,
-	26053 - 19968: jis0208<<14 | 0x2D<<7 | 0x18,
-	26054 - 19968: jis0208<<14 | 0x39<<7 | 0x33,
-	26056 - 19968: jis0212<<14 | 0x20<<7 | 0x45,
-	26057 - 19968: jis0212<<14 | 0x20<<7 | 0x46,
-	26059 - 19968: jis0208<<14 | 0x1F<<7 | 0x5A,
-	26060 - 19968: jis0208<<14 | 0x39<<7 | 0x36,
-	26062 - 19968: jis0212<<14 | 0x20<<7 | 0x47,
-	26063 - 19968: jis0208<<14 | 0x21<<7 | 0x11,
-	26064 - 19968: jis0212<<14 | 0x20<<7 | 0x48,
-	26066 - 19968: jis0208<<14 | 0x39<<7 | 0x37,
-	26068 - 19968: jis0212<<14 | 0x20<<7 | 0x49,
-	26070 - 19968: jis0212<<14 | 0x20<<7 | 0x4A,
-	26071 - 19968: jis0208<<14 | 0x13<<7 | 0x59,
-	26072 - 19968: jis0212<<14 | 0x20<<7 | 0x4B,
-	26073 - 19968: jis0208<<14 | 0x39<<7 | 0x39,
-	26075 - 19968: jis0208<<14 | 0x39<<7 | 0x38,
-	26079 - 19968: jis0212<<14 | 0x20<<7 | 0x4C,
-	26080 - 19968: jis0208<<14 | 0x39<<7 | 0x3A,
-	26081 - 19968: jis0208<<14 | 0x39<<7 | 0x3B,
-	26082 - 19968: jis0208<<14 | 0x13<<7 | 0x5A,
-	26085 - 19968: jis0208<<14 | 0x25<<7 | 0x5B,
-	26086 - 19968: jis0208<<14 | 0x22<<7 | 0x15,
-	26087 - 19968: jis0208<<14 | 0x14<<7 | 0x4B,
-	26088 - 19968: jis0208<<14 | 0x1A<<7 | 0x3C,
-	26089 - 19968: jis0208<<14 | 0x20<<7 | 0x40,
-	26092 - 19968: jis0208<<14 | 0x1C<<7 | 0x3B,
-	26093 - 19968: jis0208<<14 | 0x0F<<7 | 0x0F,
-	26096 - 19968: jis0212<<14 | 0x20<<7 | 0x4D,
-	26097 - 19968: jis0208<<14 | 0x39<<7 | 0x3C,
-	26098 - 19968: jis0212<<14 | 0x20<<7 | 0x4E,
-	26100 - 19968: jis0212<<14 | 0x20<<7 | 0x4F,
-	26101 - 19968: jis0212<<14 | 0x20<<7 | 0x50,
-	26105 - 19968: jis0212<<14 | 0x20<<7 | 0x51,
-	26106 - 19968: jis0208<<14 | 0x11<<7 | 0x01,
-	26107 - 19968: jis0208<<14 | 0x39<<7 | 0x40,
-	26110 - 19968: jis0212<<14 | 0x20<<7 | 0x52,
-	26111 - 19968: jis0212<<14 | 0x20<<7 | 0x53,
-	26112 - 19968: jis0208<<14 | 0x59<<7 | 0x13,
-	26114 - 19968: jis0208<<14 | 0x18<<7 | 0x16,
-	26115 - 19968: jis0208<<14 | 0x39<<7 | 0x3F,
-	26116 - 19968: jis0212<<14 | 0x20<<7 | 0x55,
-	26118 - 19968: jis0208<<14 | 0x19<<7 | 0x0A,
-	26119 - 19968: jis0208<<14 | 0x1D<<7 | 0x19,
-	26120 - 19968: jis0212<<14 | 0x20<<7 | 0x56,
-	26121 - 19968: jis0208<<14 | 0x59<<7 | 0x16,
-	26122 - 19968: jis0208<<14 | 0x39<<7 | 0x3E,
-	26124 - 19968: jis0208<<14 | 0x1D<<7 | 0x1A,
-	26125 - 19968: jis0212<<14 | 0x20<<7 | 0x58,
-	26126 - 19968: jis0208<<14 | 0x2B<<7 | 0x1F,
-	26127 - 19968: jis0208<<14 | 0x19<<7 | 0x09,
-	26129 - 19968: jis0212<<14 | 0x20<<7 | 0x59,
-	26130 - 19968: jis0212<<14 | 0x20<<7 | 0x5A,
-	26131 - 19968: jis0208<<14 | 0x0F<<7 | 0x36,
-	26132 - 19968: jis0208<<14 | 0x1F<<7 | 0x2D,
-	26133 - 19968: jis0208<<14 | 0x59<<7 | 0x14,
-	26134 - 19968: jis0212<<14 | 0x20<<7 | 0x5C,
-	26140 - 19968: jis0208<<14 | 0x39<<7 | 0x45,
-	26141 - 19968: jis0212<<14 | 0x20<<7 | 0x5D,
-	26142 - 19968: jis0208<<14 | 0x59<<7 | 0x18,
-	26143 - 19968: jis0208<<14 | 0x1F<<7 | 0x10,
-	26144 - 19968: jis0208<<14 | 0x10<<7 | 0x26,
-	26145 - 19968: jis0212<<14 | 0x21<<7 | 0x01,
-	26146 - 19968: jis0212<<14 | 0x21<<7 | 0x02,
-	26147 - 19968: jis0212<<14 | 0x21<<7 | 0x03,
-	26148 - 19968: jis0208<<14 | 0x59<<7 | 0x19,
-	26149 - 19968: jis0208<<14 | 0x1C<<7 | 0x34,
-	26150 - 19968: jis0212<<14 | 0x21<<7 | 0x05,
-	26151 - 19968: jis0208<<14 | 0x2A<<7 | 0x45,
-	26152 - 19968: jis0208<<14 | 0x19<<7 | 0x51,
-	26153 - 19968: jis0212<<14 | 0x21<<7 | 0x06,
-	26154 - 19968: jis0212<<14 | 0x21<<7 | 0x07,
-	26155 - 19968: jis0212<<14 | 0x21<<7 | 0x08,
-	26156 - 19968: jis0212<<14 | 0x21<<7 | 0x09,
-	26157 - 19968: jis0208<<14 | 0x1D<<7 | 0x1B,
-	26158 - 19968: jis0208<<14 | 0x59<<7 | 0x17,
-	26159 - 19968: jis0208<<14 | 0x1F<<7 | 0x06,
-	26160 - 19968: jis0212<<14 | 0x21<<7 | 0x0B,
-	26161 - 19968: jis0208<<14 | 0x58<<7 | 0x07,
-	26163 - 19968: jis0212<<14 | 0x21<<7 | 0x0D,
-	26164 - 19968: jis0208<<14 | 0x39<<7 | 0x44,
-	26165 - 19968: jis0208<<14 | 0x39<<7 | 0x42,
-	26166 - 19968: jis0208<<14 | 0x39<<7 | 0x43,
-	26167 - 19968: jis0212<<14 | 0x21<<7 | 0x0F,
-	26169 - 19968: jis0212<<14 | 0x21<<7 | 0x0E,
-	26171 - 19968: jis0208<<14 | 0x59<<7 | 0x15,
-	26172 - 19968: jis0208<<14 | 0x22<<7 | 0x4A,
-	26175 - 19968: jis0208<<14 | 0x3A<<7 | 0x05,
-	26176 - 19968: jis0212<<14 | 0x21<<7 | 0x10,
-	26177 - 19968: jis0208<<14 | 0x39<<7 | 0x49,
-	26178 - 19968: jis0208<<14 | 0x1A<<7 | 0x5D,
-	26179 - 19968: jis0208<<14 | 0x18<<7 | 0x17,
-	26180 - 19968: jis0208<<14 | 0x39<<7 | 0x47,
-	26181 - 19968: jis0212<<14 | 0x21<<7 | 0x11,
-	26182 - 19968: jis0212<<14 | 0x21<<7 | 0x12,
-	26185 - 19968: jis0208<<14 | 0x39<<7 | 0x48,
-	26186 - 19968: jis0212<<14 | 0x21<<7 | 0x13,
-	26187 - 19968: jis0208<<14 | 0x1E<<7 | 0x17,
-	26188 - 19968: jis0212<<14 | 0x21<<7 | 0x14,
-	26190 - 19968: jis0212<<14 | 0x21<<7 | 0x16,
-	26191 - 19968: jis0208<<14 | 0x39<<7 | 0x46,
-	26193 - 19968: jis0212<<14 | 0x21<<7 | 0x15,
-	26194 - 19968: jis0208<<14 | 0x1A<<7 | 0x0E,
-	26199 - 19968: jis0208<<14 | 0x59<<7 | 0x1B,
-	26200 - 19968: jis0212<<14 | 0x21<<7 | 0x18,
-	26201 - 19968: jis0208<<14 | 0x59<<7 | 0x1C,
-	26203 - 19968: jis0212<<14 | 0x21<<7 | 0x1A,
-	26204 - 19968: jis0212<<14 | 0x21<<7 | 0x1B,
-	26205 - 19968: jis0208<<14 | 0x39<<7 | 0x4B,
-	26206 - 19968: jis0208<<14 | 0x39<<7 | 0x4A,
-	26207 - 19968: jis0208<<14 | 0x39<<7 | 0x4F,
-	26208 - 19968: jis0212<<14 | 0x21<<7 | 0x1C,
-	26209 - 19968: jis0212<<14 | 0x21<<7 | 0x1D,
-	26210 - 19968: jis0208<<14 | 0x39<<7 | 0x50,
-	26212 - 19968: jis0208<<14 | 0x39<<7 | 0x4C,
-	26213 - 19968: jis0208<<14 | 0x59<<7 | 0x1A,
-	26214 - 19968: jis0208<<14 | 0x12<<7 | 0x01,
-	26215 - 19968: jis0208<<14 | 0x39<<7 | 0x4D,
-	26216 - 19968: jis0208<<14 | 0x39<<7 | 0x4E,
-	26217 - 19968: jis0208<<14 | 0x27<<7 | 0x34,
-	26218 - 19968: jis0212<<14 | 0x21<<7 | 0x1F,
-	26219 - 19968: jis0212<<14 | 0x21<<7 | 0x20,
-	26220 - 19968: jis0212<<14 | 0x21<<7 | 0x21,
-	26222 - 19968: jis0208<<14 | 0x28<<7 | 0x40,
-	26223 - 19968: jis0208<<14 | 0x16<<7 | 0x29,
-	26224 - 19968: jis0208<<14 | 0x39<<7 | 0x51,
-	26227 - 19968: jis0208<<14 | 0x59<<7 | 0x1E,
-	26228 - 19968: jis0208<<14 | 0x1F<<7 | 0x11,
-	26229 - 19968: jis0212<<14 | 0x21<<7 | 0x24,
-	26230 - 19968: jis0208<<14 | 0x1D<<7 | 0x1C,
-	26231 - 19968: jis0212<<14 | 0x21<<7 | 0x26,
-	26232 - 19968: jis0212<<14 | 0x21<<7 | 0x27,
-	26233 - 19968: jis0212<<14 | 0x21<<7 | 0x28,
-	26234 - 19968: jis0208<<14 | 0x22<<7 | 0x31,
-	26235 - 19968: jis0212<<14 | 0x21<<7 | 0x29,
-	26236 - 19968: jis0212<<14 | 0x21<<7 | 0x2B,
-	26238 - 19968: jis0212<<14 | 0x21<<7 | 0x22,
-	26239 - 19968: jis0212<<14 | 0x21<<7 | 0x25,
-	26240 - 19968: jis0212<<14 | 0x21<<7 | 0x2A,
-	26241 - 19968: jis0208<<14 | 0x15<<7 | 0x26,
-	26243 - 19968: jis0208<<14 | 0x39<<7 | 0x52,
-	26244 - 19968: jis0208<<14 | 0x39<<7 | 0x56,
-	26247 - 19968: jis0208<<14 | 0x11<<7 | 0x2A,
-	26248 - 19968: jis0208<<14 | 0x39<<7 | 0x53,
-	26249 - 19968: jis0208<<14 | 0x39<<7 | 0x55,
-	26251 - 19968: jis0212<<14 | 0x21<<7 | 0x2C,
-	26252 - 19968: jis0212<<14 | 0x21<<7 | 0x2D,
-	26253 - 19968: jis0212<<14 | 0x21<<7 | 0x2E,
-	26254 - 19968: jis0208<<14 | 0x39<<7 | 0x54,
-	26256 - 19968: jis0212<<14 | 0x21<<7 | 0x2F,
-	26257 - 19968: jis0208<<14 | 0x1C<<7 | 0x4A,
-	26258 - 19968: jis0212<<14 | 0x21<<7 | 0x30,
-	26262 - 19968: jis0208<<14 | 0x22<<7 | 0x27,
-	26263 - 19968: jis0208<<14 | 0x0F<<7 | 0x24,
-	26264 - 19968: jis0208<<14 | 0x39<<7 | 0x57,
-	26265 - 19968: jis0208<<14 | 0x59<<7 | 0x1F,
-	26266 - 19968: jis0212<<14 | 0x21<<7 | 0x32,
-	26267 - 19968: jis0212<<14 | 0x21<<7 | 0x33,
-	26268 - 19968: jis0212<<14 | 0x21<<7 | 0x34,
-	26269 - 19968: jis0208<<14 | 0x39<<7 | 0x58,
-	26271 - 19968: jis0212<<14 | 0x21<<7 | 0x35,
-	26272 - 19968: jis0208<<14 | 0x59<<7 | 0x20,
-	26274 - 19968: jis0208<<14 | 0x23<<7 | 0x09,
-	26276 - 19968: jis0212<<14 | 0x21<<7 | 0x37,
-	26278 - 19968: jis0208<<14 | 0x2D<<7 | 0x50,
-	26283 - 19968: jis0208<<14 | 0x1A<<7 | 0x22,
-	26285 - 19968: jis0212<<14 | 0x21<<7 | 0x38,
-	26286 - 19968: jis0208<<14 | 0x29<<7 | 0x4A,
-	26289 - 19968: jis0212<<14 | 0x21<<7 | 0x39,
-	26290 - 19968: jis0208<<14 | 0x59<<7 | 0x21,
-	26292 - 19968: jis0208<<14 | 0x2A<<7 | 0x1C,
-	26293 - 19968: jis0212<<14 | 0x21<<7 | 0x3B,
-	26296 - 19968: jis0208<<14 | 0x3A<<7 | 0x01,
-	26297 - 19968: jis0208<<14 | 0x39<<7 | 0x5A,
-	26299 - 19968: jis0212<<14 | 0x21<<7 | 0x3C,
-	26300 - 19968: jis0208<<14 | 0x39<<7 | 0x5D,
-	26302 - 19968: jis0208<<14 | 0x39<<7 | 0x5C,
-	26303 - 19968: jis0208<<14 | 0x59<<7 | 0x22,
-	26304 - 19968: jis0212<<14 | 0x21<<7 | 0x3E,
-	26305 - 19968: jis0208<<14 | 0x39<<7 | 0x59,
-	26306 - 19968: jis0212<<14 | 0x21<<7 | 0x3F,
-	26307 - 19968: jis0212<<14 | 0x21<<7 | 0x40,
-	26308 - 19968: jis0208<<14 | 0x3A<<7 | 0x00,
-	26311 - 19968: jis0208<<14 | 0x25<<7 | 0x3D,
-	26312 - 19968: jis0212<<14 | 0x21<<7 | 0x41,
-	26313 - 19968: jis0208<<14 | 0x39<<7 | 0x5B,
-	26316 - 19968: jis0212<<14 | 0x21<<7 | 0x42,
-	26318 - 19968: jis0212<<14 | 0x21<<7 | 0x43,
-	26319 - 19968: jis0212<<14 | 0x21<<7 | 0x44,
-	26324 - 19968: jis0212<<14 | 0x21<<7 | 0x45,
-	26326 - 19968: jis0208<<14 | 0x3A<<7 | 0x02,
-	26329 - 19968: jis0208<<14 | 0x1C<<7 | 0x4B,
-	26330 - 19968: jis0208<<14 | 0x3A<<7 | 0x03,
-	26331 - 19968: jis0212<<14 | 0x21<<7 | 0x46,
-	26332 - 19968: jis0208<<14 | 0x2C<<7 | 0x2A,
-	26333 - 19968: jis0208<<14 | 0x26<<7 | 0x57,
-	26335 - 19968: jis0212<<14 | 0x21<<7 | 0x47,
-	26336 - 19968: jis0208<<14 | 0x3A<<7 | 0x04,
-	26342 - 19968: jis0208<<14 | 0x3A<<7 | 0x06,
-	26344 - 19968: jis0212<<14 | 0x21<<7 | 0x48,
-	26345 - 19968: jis0208<<14 | 0x3A<<7 | 0x07,
-	26347 - 19968: jis0212<<14 | 0x21<<7 | 0x49,
-	26348 - 19968: jis0212<<14 | 0x21<<7 | 0x4A,
-	26350 - 19968: jis0212<<14 | 0x21<<7 | 0x4B,
-	26352 - 19968: jis0208<<14 | 0x3A<<7 | 0x08,
-	26354 - 19968: jis0208<<14 | 0x15<<7 | 0x29,
-	26355 - 19968: jis0208<<14 | 0x10<<7 | 0x27,
-	26356 - 19968: jis0208<<14 | 0x18<<7 | 0x18,
-	26357 - 19968: jis0208<<14 | 0x3A<<7 | 0x09,
-	26359 - 19968: jis0208<<14 | 0x3A<<7 | 0x0A,
-	26360 - 19968: jis0208<<14 | 0x1C<<7 | 0x50,
-	26361 - 19968: jis0208<<14 | 0x20<<7 | 0x41,
-	26362 - 19968: jis0208<<14 | 0x59<<7 | 0x23,
-	26363 - 19968: jis0208<<14 | 0x58<<7 | 0x0A,
-	26364 - 19968: jis0208<<14 | 0x31<<7 | 0x37,
-	26365 - 19968: jis0208<<14 | 0x20<<7 | 0x1D,
-	26366 - 19968: jis0208<<14 | 0x20<<7 | 0x1C,
-	26367 - 19968: jis0208<<14 | 0x21<<7 | 0x37,
-	26368 - 19968: jis0208<<14 | 0x19<<7 | 0x26,
-	26371 - 19968: jis0208<<14 | 0x2F<<7 | 0x51,
-	26373 - 19968: jis0212<<14 | 0x21<<7 | 0x4D,
-	26375 - 19968: jis0212<<14 | 0x21<<7 | 0x4E,
-	26376 - 19968: jis0208<<14 | 0x16<<7 | 0x4D,
-	26377 - 19968: jis0208<<14 | 0x2C<<7 | 0x0C,
-	26379 - 19968: jis0208<<14 | 0x29<<7 | 0x5D,
-	26381 - 19968: jis0208<<14 | 0x28<<7 | 0x5D,
-	26382 - 19968: jis0208<<14 | 0x59<<7 | 0x24,
-	26383 - 19968: jis0208<<14 | 0x3A<<7 | 0x0B,
-	26387 - 19968: jis0212<<14 | 0x21<<7 | 0x50,
-	26388 - 19968: jis0208<<14 | 0x19<<7 | 0x52,
-	26389 - 19968: jis0208<<14 | 0x23<<7 | 0x1E,
-	26390 - 19968: jis0208<<14 | 0x3A<<7 | 0x0C,
-	26391 - 19968: jis0208<<14 | 0x2E<<7 | 0x0E,
-	26393 - 19968: jis0212<<14 | 0x21<<7 | 0x51,
-	26395 - 19968: jis0208<<14 | 0x2A<<7 | 0x1D,
-	26396 - 19968: jis0212<<14 | 0x21<<7 | 0x52,
-	26397 - 19968: jis0208<<14 | 0x23<<7 | 0x0A,
-	26398 - 19968: jis0208<<14 | 0x3A<<7 | 0x0D,
-	26399 - 19968: jis0208<<14 | 0x13<<7 | 0x5B,
-	26400 - 19968: jis0212<<14 | 0x21<<7 | 0x53,
-	26402 - 19968: jis0212<<14 | 0x21<<7 | 0x54,
-	26406 - 19968: jis0208<<14 | 0x3A<<7 | 0x0E,
-	26407 - 19968: jis0208<<14 | 0x3A<<7 | 0x0F,
-	26408 - 19968: jis0208<<14 | 0x2B<<7 | 0x39,
-	26410 - 19968: jis0208<<14 | 0x2B<<7 | 0x03,
-	26411 - 19968: jis0208<<14 | 0x2A<<7 | 0x55,
-	26412 - 19968: jis0208<<14 | 0x2A<<7 | 0x3B,
-	26413 - 19968: jis0208<<14 | 0x1A<<7 | 0x04,
-	26414 - 19968: jis0208<<14 | 0x3A<<7 | 0x11,
-	26417 - 19968: jis0208<<14 | 0x1B<<7 | 0x4A,
-	26419 - 19968: jis0212<<14 | 0x21<<7 | 0x55,
-	26420 - 19968: jis0208<<14 | 0x2A<<7 | 0x30,
-	26422 - 19968: jis0208<<14 | 0x3A<<7 | 0x13,
-	26423 - 19968: jis0208<<14 | 0x3A<<7 | 0x16,
-	26424 - 19968: jis0208<<14 | 0x3A<<7 | 0x15,
-	26426 - 19968: jis0208<<14 | 0x13<<7 | 0x58,
-	26429 - 19968: jis0208<<14 | 0x14<<7 | 0x3F,
-	26430 - 19968: jis0212<<14 | 0x21<<7 | 0x56,
-	26431 - 19968: jis0208<<14 | 0x3A<<7 | 0x12,
-	26433 - 19968: jis0208<<14 | 0x3A<<7 | 0x14,
-	26437 - 19968: jis0212<<14 | 0x21<<7 | 0x57,
-	26438 - 19968: jis0208<<14 | 0x3A<<7 | 0x17,
-	26439 - 19968: jis0212<<14 | 0x21<<7 | 0x58,
-	26440 - 19968: jis0212<<14 | 0x21<<7 | 0x59,
-	26441 - 19968: jis0208<<14 | 0x1E<<7 | 0x58,
-	26444 - 19968: jis0212<<14 | 0x21<<7 | 0x5A,
-	26446 - 19968: jis0208<<14 | 0x2C<<7 | 0x5A,
-	26447 - 19968: jis0208<<14 | 0x0F<<7 | 0x28,
-	26448 - 19968: jis0208<<14 | 0x19<<7 | 0x3F,
-	26449 - 19968: jis0208<<14 | 0x21<<7 | 0x1B,
-	26451 - 19968: jis0208<<14 | 0x1B<<7 | 0x3C,
-	26452 - 19968: jis0212<<14 | 0x21<<7 | 0x5B,
-	26453 - 19968: jis0212<<14 | 0x21<<7 | 0x5C,
-	26454 - 19968: jis0208<<14 | 0x1D<<7 | 0x52,
-	26457 - 19968: jis0208<<14 | 0x3A<<7 | 0x1A,
-	26460 - 19968: jis0208<<14 | 0x24<<7 | 0x2D,
-	26461 - 19968: jis0212<<14 | 0x21<<7 | 0x5D,
-	26462 - 19968: jis0208<<14 | 0x3A<<7 | 0x18,
-	26463 - 19968: jis0208<<14 | 0x21<<7 | 0x0A,
-	26464 - 19968: jis0208<<14 | 0x3A<<7 | 0x19,
-	26465 - 19968: jis0208<<14 | 0x1D<<7 | 0x51,
-	26466 - 19968: jis0208<<14 | 0x2B<<7 | 0x3C,
-	26467 - 19968: jis0208<<14 | 0x3A<<7 | 0x1B,
-	26468 - 19968: jis0208<<14 | 0x3A<<7 | 0x1C,
-	26469 - 19968: jis0208<<14 | 0x2C<<7 | 0x47,
-	26470 - 19968: jis0208<<14 | 0x59<<7 | 0x26,
-	26474 - 19968: jis0208<<14 | 0x3A<<7 | 0x21,
-	26476 - 19968: jis0212<<14 | 0x22<<7 | 0x01,
-	26477 - 19968: jis0208<<14 | 0x18<<7 | 0x19,
-	26478 - 19968: jis0212<<14 | 0x22<<7 | 0x02,
-	26479 - 19968: jis0208<<14 | 0x26<<7 | 0x34,
-	26480 - 19968: jis0208<<14 | 0x3A<<7 | 0x1E,
-	26481 - 19968: jis0208<<14 | 0x24<<7 | 0x4B,
-	26482 - 19968: jis0208<<14 | 0x39<<7 | 0x3D,
-	26483 - 19968: jis0208<<14 | 0x39<<7 | 0x41,
-	26484 - 19968: jis0212<<14 | 0x22<<7 | 0x03,
-	26485 - 19968: jis0208<<14 | 0x14<<7 | 0x2E,
-	26486 - 19968: jis0212<<14 | 0x22<<7 | 0x04,
-	26487 - 19968: jis0208<<14 | 0x26<<7 | 0x26,
-	26491 - 19968: jis0212<<14 | 0x22<<7 | 0x05,
-	26492 - 19968: jis0208<<14 | 0x3A<<7 | 0x20,
-	26494 - 19968: jis0208<<14 | 0x1D<<7 | 0x1D,
-	26495 - 19968: jis0208<<14 | 0x27<<7 | 0x23,
-	26497 - 19968: jis0212<<14 | 0x22<<7 | 0x06,
-	26500 - 19968: jis0212<<14 | 0x22<<7 | 0x07,
-	26501 - 19968: jis0208<<14 | 0x3A<<7 | 0x26,
-	26503 - 19968: jis0208<<14 | 0x27<<7 | 0x59,
-	26505 - 19968: jis0208<<14 | 0x3A<<7 | 0x1D,
-	26507 - 19968: jis0208<<14 | 0x3A<<7 | 0x23,
-	26508 - 19968: jis0208<<14 | 0x3A<<7 | 0x22,
-	26510 - 19968: jis0212<<14 | 0x22<<7 | 0x08,
-	26511 - 19968: jis0212<<14 | 0x22<<7 | 0x09,
-	26512 - 19968: jis0208<<14 | 0x1F<<7 | 0x2E,
-	26513 - 19968: jis0212<<14 | 0x22<<7 | 0x0A,
-	26515 - 19968: jis0212<<14 | 0x22<<7 | 0x0B,
-	26517 - 19968: jis0208<<14 | 0x2A<<7 | 0x4C,
-	26518 - 19968: jis0212<<14 | 0x22<<7 | 0x0C,
-	26519 - 19968: jis0208<<14 | 0x2D<<7 | 0x32,
-	26520 - 19968: jis0212<<14 | 0x22<<7 | 0x0D,
-	26521 - 19968: jis0212<<14 | 0x22<<7 | 0x0E,
-	26522 - 19968: jis0208<<14 | 0x2A<<7 | 0x46,
-	26523 - 19968: jis0212<<14 | 0x22<<7 | 0x0F,
-	26524 - 19968: jis0208<<14 | 0x11<<7 | 0x2B,
-	26525 - 19968: jis0208<<14 | 0x1A<<7 | 0x3D,
-	26528 - 19968: jis0208<<14 | 0x2E<<7 | 0x27,
-	26529 - 19968: jis0208<<14 | 0x3A<<7 | 0x25,
-	26530 - 19968: jis0208<<14 | 0x1E<<7 | 0x54,
-	26534 - 19968: jis0208<<14 | 0x3A<<7 | 0x24,
-	26537 - 19968: jis0208<<14 | 0x3A<<7 | 0x1F,
-	26543 - 19968: jis0208<<14 | 0x17<<7 | 0x2E,
-	26544 - 19968: jis0212<<14 | 0x22<<7 | 0x10,
-	26545 - 19968: jis0212<<14 | 0x22<<7 | 0x11,
-	26546 - 19968: jis0212<<14 | 0x22<<7 | 0x12,
-	26547 - 19968: jis0208<<14 | 0x3A<<7 | 0x2B,
-	26548 - 19968: jis0208<<14 | 0x3A<<7 | 0x29,
-	26549 - 19968: jis0212<<14 | 0x22<<7 | 0x13,
-	26550 - 19968: jis0208<<14 | 0x11<<7 | 0x2C,
-	26551 - 19968: jis0208<<14 | 0x3A<<7 | 0x27,
-	26552 - 19968: jis0208<<14 | 0x3A<<7 | 0x2D,
-	26553 - 19968: jis0208<<14 | 0x3A<<7 | 0x33,
-	26555 - 19968: jis0208<<14 | 0x59<<7 | 0x27,
-	26556 - 19968: jis0212<<14 | 0x22<<7 | 0x15,
-	26557 - 19968: jis0212<<14 | 0x22<<7 | 0x16,
-	26560 - 19968: jis0208<<14 | 0x59<<7 | 0x29,
-	26561 - 19968: jis0208<<14 | 0x21<<7 | 0x27,
-	26562 - 19968: jis0212<<14 | 0x22<<7 | 0x19,
-	26563 - 19968: jis0212<<14 | 0x22<<7 | 0x1A,
-	26564 - 19968: jis0208<<14 | 0x29<<7 | 0x20,
-	26565 - 19968: jis0212<<14 | 0x22<<7 | 0x1B,
-	26566 - 19968: jis0208<<14 | 0x3A<<7 | 0x35,
-	26568 - 19968: jis0212<<14 | 0x22<<7 | 0x1C,
-	26569 - 19968: jis0212<<14 | 0x22<<7 | 0x1D,
-	26570 - 19968: jis0208<<14 | 0x28<<7 | 0x01,
-	26574 - 19968: jis0208<<14 | 0x3A<<7 | 0x34,
-	26575 - 19968: jis0208<<14 | 0x26<<7 | 0x4F,
-	26576 - 19968: jis0208<<14 | 0x2A<<7 | 0x1E,
-	26577 - 19968: jis0208<<14 | 0x13<<7 | 0x1A,
-	26578 - 19968: jis0212<<14 | 0x22<<7 | 0x1E,
-	26579 - 19968: jis0208<<14 | 0x1F<<7 | 0x56,
-	26580 - 19968: jis0208<<14 | 0x1C<<7 | 0x1F,
-	26583 - 19968: jis0212<<14 | 0x22<<7 | 0x1F,
-	26584 - 19968: jis0208<<14 | 0x23<<7 | 0x32,
-	26585 - 19968: jis0212<<14 | 0x22<<7 | 0x20,
-	26586 - 19968: jis0208<<14 | 0x2C<<7 | 0x0D,
-	26588 - 19968: jis0212<<14 | 0x22<<7 | 0x21,
-	26589 - 19968: jis0208<<14 | 0x3A<<7 | 0x30,
-	26590 - 19968: jis0208<<14 | 0x3A<<7 | 0x2F,
-	26593 - 19968: jis0212<<14 | 0x22<<7 | 0x22,
-	26594 - 19968: jis0208<<14 | 0x3A<<7 | 0x31,
-	26596 - 19968: jis0208<<14 | 0x3A<<7 | 0x2E,
-	26598 - 19968: jis0212<<14 | 0x22<<7 | 0x23,
-	26599 - 19968: jis0208<<14 | 0x3A<<7 | 0x36,
-	26601 - 19968: jis0208<<14 | 0x3A<<7 | 0x2C,
-	26604 - 19968: jis0208<<14 | 0x3A<<7 | 0x2A,
-	26606 - 19968: jis0208<<14 | 0x3A<<7 | 0x32,
-	26607 - 19968: jis0208<<14 | 0x3A<<7 | 0x28,
-	26608 - 19968: jis0212<<14 | 0x22<<7 | 0x24,
-	26609 - 19968: jis0208<<14 | 0x22<<7 | 0x4B,
-	26610 - 19968: jis0212<<14 | 0x22<<7 | 0x25,
-	26611 - 19968: jis0208<<14 | 0x2B<<7 | 0x57,
-	26612 - 19968: jis0208<<14 | 0x1B<<7 | 0x25,
-	26613 - 19968: jis0208<<14 | 0x19<<7 | 0x53,
-	26614 - 19968: jis0212<<14 | 0x22<<7 | 0x26,
-	26615 - 19968: jis0212<<14 | 0x22<<7 | 0x27,
-	26617 - 19968: jis0212<<14 | 0x22<<7 | 0x17,
-	26619 - 19968: jis0208<<14 | 0x19<<7 | 0x19,
-	26622 - 19968: jis0208<<14 | 0x2A<<7 | 0x4E,
-	26623 - 19968: jis0208<<14 | 0x12<<7 | 0x20,
-	26625 - 19968: jis0208<<14 | 0x59<<7 | 0x2A,
-	26626 - 19968: jis0208<<14 | 0x23<<7 | 0x2D,
-	26627 - 19968: jis0208<<14 | 0x25<<7 | 0x29,
-	26628 - 19968: jis0208<<14 | 0x10<<7 | 0x28,
-	26643 - 19968: jis0208<<14 | 0x1F<<7 | 0x51,
-	26644 - 19968: jis0212<<14 | 0x22<<7 | 0x29,
-	26646 - 19968: jis0208<<14 | 0x1F<<7 | 0x13,
-	26647 - 19968: jis0208<<14 | 0x16<<7 | 0x09,
-	26649 - 19968: jis0212<<14 | 0x22<<7 | 0x2A,
-	26653 - 19968: jis0212<<14 | 0x22<<7 | 0x2B,
-	26654 - 19968: jis0208<<14 | 0x3A<<7 | 0x38,
-	26655 - 19968: jis0212<<14 | 0x22<<7 | 0x2C,
-	26657 - 19968: jis0208<<14 | 0x18<<7 | 0x1A,
-	26658 - 19968: jis0208<<14 | 0x12<<7 | 0x5B,
-	26663 - 19968: jis0212<<14 | 0x22<<7 | 0x2E,
-	26664 - 19968: jis0212<<14 | 0x22<<7 | 0x2D,
-	26665 - 19968: jis0208<<14 | 0x3A<<7 | 0x3A,
-	26666 - 19968: jis0208<<14 | 0x12<<7 | 0x53,
-	26667 - 19968: jis0208<<14 | 0x3A<<7 | 0x40,
-	26668 - 19968: jis0212<<14 | 0x22<<7 | 0x2F,
-	26669 - 19968: jis0212<<14 | 0x22<<7 | 0x30,
-	26671 - 19968: jis0212<<14 | 0x22<<7 | 0x31,
-	26672 - 19968: jis0212<<14 | 0x22<<7 | 0x32,
-	26673 - 19968: jis0212<<14 | 0x22<<7 | 0x33,
-	26674 - 19968: jis0208<<14 | 0x3A<<7 | 0x3D,
-	26675 - 19968: jis0212<<14 | 0x22<<7 | 0x34,
-	26676 - 19968: jis0208<<14 | 0x1F<<7 | 0x52,
-	26680 - 19968: jis0208<<14 | 0x12<<7 | 0x2A,
-	26681 - 19968: jis0208<<14 | 0x19<<7 | 0x0B,
-	26683 - 19968: jis0212<<14 | 0x22<<7 | 0x35,
-	26684 - 19968: jis0208<<14 | 0x12<<7 | 0x29,
-	26685 - 19968: jis0208<<14 | 0x19<<7 | 0x2E,
-	26687 - 19968: jis0212<<14 | 0x22<<7 | 0x36,
-	26688 - 19968: jis0208<<14 | 0x3A<<7 | 0x3B,
-	26689 - 19968: jis0208<<14 | 0x16<<7 | 0x44,
-	26690 - 19968: jis0208<<14 | 0x16<<7 | 0x2A,
-	26691 - 19968: jis0208<<14 | 0x24<<7 | 0x4C,
-	26692 - 19968: jis0208<<14 | 0x59<<7 | 0x2B,
-	26693 - 19968: jis0212<<14 | 0x22<<7 | 0x38,
-	26694 - 19968: jis0208<<14 | 0x3A<<7 | 0x39,
-	26696 - 19968: jis0208<<14 | 0x0F<<7 | 0x25,
-	26698 - 19968: jis0212<<14 | 0x22<<7 | 0x39,
-	26700 - 19968: jis0212<<14 | 0x22<<7 | 0x3A,
-	26701 - 19968: jis0208<<14 | 0x3A<<7 | 0x3C,
-	26702 - 19968: jis0208<<14 | 0x3A<<7 | 0x3E,
-	26704 - 19968: jis0208<<14 | 0x15<<7 | 0x2C,
-	26705 - 19968: jis0208<<14 | 0x16<<7 | 0x0B,
-	26706 - 19968: jis0208<<14 | 0x59<<7 | 0x28,
-	26707 - 19968: jis0208<<14 | 0x13<<7 | 0x1B,
-	26708 - 19968: jis0208<<14 | 0x14<<7 | 0x2A,
-	26709 - 19968: jis0212<<14 | 0x22<<7 | 0x3B,
-	26711 - 19968: jis0212<<14 | 0x22<<7 | 0x3C,
-	26712 - 19968: jis0212<<14 | 0x22<<7 | 0x3D,
-	26713 - 19968: jis0208<<14 | 0x3A<<7 | 0x41,
-	26715 - 19968: jis0212<<14 | 0x22<<7 | 0x3E,
-	26716 - 19968: jis0208<<14 | 0x19<<7 | 0x58,
-	26717 - 19968: jis0208<<14 | 0x2A<<7 | 0x50,
-	26719 - 19968: jis0208<<14 | 0x1A<<7 | 0x16,
-	26723 - 19968: jis0208<<14 | 0x3A<<7 | 0x42,
-	26727 - 19968: jis0208<<14 | 0x28<<7 | 0x0F,
-	26731 - 19968: jis0212<<14 | 0x22<<7 | 0x3F,
-	26734 - 19968: jis0212<<14 | 0x22<<7 | 0x40,
-	26735 - 19968: jis0212<<14 | 0x22<<7 | 0x41,
-	26736 - 19968: jis0212<<14 | 0x22<<7 | 0x42,
-	26737 - 19968: jis0212<<14 | 0x22<<7 | 0x43,
-	26738 - 19968: jis0212<<14 | 0x22<<7 | 0x44,
-	26740 - 19968: jis0208<<14 | 0x3A<<7 | 0x4E,
-	26741 - 19968: jis0212<<14 | 0x22<<7 | 0x45,
-	26742 - 19968: jis0208<<14 | 0x11<<7 | 0x12,
-	26743 - 19968: jis0208<<14 | 0x3A<<7 | 0x43,
-	26745 - 19968: jis0212<<14 | 0x22<<7 | 0x46,
-	26746 - 19968: jis0212<<14 | 0x22<<7 | 0x47,
-	26747 - 19968: jis0212<<14 | 0x22<<7 | 0x48,
-	26748 - 19968: jis0212<<14 | 0x22<<7 | 0x49,
-	26750 - 19968: jis0208<<14 | 0x3A<<7 | 0x54,
-	26751 - 19968: jis0208<<14 | 0x3A<<7 | 0x44,
-	26753 - 19968: jis0208<<14 | 0x2D<<7 | 0x21,
-	26754 - 19968: jis0212<<14 | 0x22<<7 | 0x4A,
-	26755 - 19968: jis0208<<14 | 0x3A<<7 | 0x4B,
-	26756 - 19968: jis0212<<14 | 0x22<<7 | 0x4B,
-	26757 - 19968: jis0208<<14 | 0x26<<7 | 0x3E,
-	26758 - 19968: jis0212<<14 | 0x22<<7 | 0x4C,
-	26760 - 19968: jis0212<<14 | 0x22<<7 | 0x4D,
-	26765 - 19968: jis0208<<14 | 0x3A<<7 | 0x53,
-	26767 - 19968: jis0208<<14 | 0x3A<<7 | 0x46,
-	26771 - 19968: jis0208<<14 | 0x0F<<7 | 0x13,
-	26772 - 19968: jis0208<<14 | 0x3A<<7 | 0x48,
-	26774 - 19968: jis0212<<14 | 0x22<<7 | 0x4E,
-	26775 - 19968: jis0208<<14 | 0x18<<7 | 0x1B,
-	26776 - 19968: jis0212<<14 | 0x22<<7 | 0x4F,
-	26778 - 19968: jis0212<<14 | 0x22<<7 | 0x50,
-	26779 - 19968: jis0208<<14 | 0x3A<<7 | 0x4A,
-	26780 - 19968: jis0212<<14 | 0x22<<7 | 0x51,
-	26781 - 19968: jis0208<<14 | 0x3A<<7 | 0x49,
-	26783 - 19968: jis0208<<14 | 0x3A<<7 | 0x45,
-	26784 - 19968: jis0208<<14 | 0x3A<<7 | 0x50,
-	26785 - 19968: jis0212<<14 | 0x22<<7 | 0x52,
-	26786 - 19968: jis0208<<14 | 0x1D<<7 | 0x1E,
-	26787 - 19968: jis0212<<14 | 0x22<<7 | 0x53,
-	26789 - 19968: jis0212<<14 | 0x22<<7 | 0x54,
-	26790 - 19968: jis0208<<14 | 0x33<<7 | 0x4C,
-	26791 - 19968: jis0208<<14 | 0x17<<7 | 0x47,
-	26792 - 19968: jis0208<<14 | 0x2C<<7 | 0x5B,
-	26793 - 19968: jis0212<<14 | 0x22<<7 | 0x55,
-	26794 - 19968: jis0212<<14 | 0x22<<7 | 0x56,
-	26797 - 19968: jis0208<<14 | 0x3A<<7 | 0x47,
-	26798 - 19968: jis0212<<14 | 0x22<<7 | 0x57,
-	26799 - 19968: jis0208<<14 | 0x23<<7 | 0x53,
-	26800 - 19968: jis0208<<14 | 0x12<<7 | 0x02,
-	26801 - 19968: jis0208<<14 | 0x19<<7 | 0x0C,
-	26802 - 19968: jis0212<<14 | 0x22<<7 | 0x58,
-	26803 - 19968: jis0208<<14 | 0x3A<<7 | 0x3F,
-	26805 - 19968: jis0208<<14 | 0x3A<<7 | 0x4F,
-	26806 - 19968: jis0208<<14 | 0x12<<7 | 0x40,
-	26809 - 19968: jis0208<<14 | 0x3A<<7 | 0x4D,
-	26810 - 19968: jis0208<<14 | 0x3A<<7 | 0x51,
-	26811 - 19968: jis0212<<14 | 0x22<<7 | 0x59,
-	26812 - 19968: jis0208<<14 | 0x24<<7 | 0x4D,
-	26820 - 19968: jis0208<<14 | 0x13<<7 | 0x5D,
-	26821 - 19968: jis0212<<14 | 0x22<<7 | 0x5A,
-	26822 - 19968: jis0208<<14 | 0x3B<<7 | 0x11,
-	26824 - 19968: jis0208<<14 | 0x58<<7 | 0x08,
-	26825 - 19968: jis0208<<14 | 0x2B<<7 | 0x28,
-	26826 - 19968: jis0208<<14 | 0x3A<<7 | 0x56,
-	26827 - 19968: jis0208<<14 | 0x13<<7 | 0x5C,
-	26828 - 19968: jis0212<<14 | 0x22<<7 | 0x5C,
-	26829 - 19968: jis0208<<14 | 0x3A<<7 | 0x5D,
-	26831 - 19968: jis0208<<14 | 0x59<<7 | 0x2C,
-	26832 - 19968: jis0212<<14 | 0x23<<7 | 0x00,
-	26833 - 19968: jis0212<<14 | 0x23<<7 | 0x01,
-	26834 - 19968: jis0208<<14 | 0x2A<<7 | 0x1F,
-	26835 - 19968: jis0212<<14 | 0x23<<7 | 0x02,
-	26836 - 19968: jis0208<<14 | 0x3B<<7 | 0x00,
-	26837 - 19968: jis0208<<14 | 0x3B<<7 | 0x02,
-	26838 - 19968: jis0212<<14 | 0x23<<7 | 0x03,
-	26839 - 19968: jis0208<<14 | 0x3B<<7 | 0x06,
-	26840 - 19968: jis0208<<14 | 0x3A<<7 | 0x58,
-	26841 - 19968: jis0212<<14 | 0x23<<7 | 0x04,
-	26842 - 19968: jis0208<<14 | 0x22<<7 | 0x09,
-	26844 - 19968: jis0212<<14 | 0x23<<7 | 0x05,
-	26845 - 19968: jis0212<<14 | 0x23<<7 | 0x06,
-	26847 - 19968: jis0208<<14 | 0x24<<7 | 0x4E,
-	26848 - 19968: jis0208<<14 | 0x3B<<7 | 0x0A,
-	26849 - 19968: jis0208<<14 | 0x3A<<7 | 0x5B,
-	26851 - 19968: jis0208<<14 | 0x3B<<7 | 0x07,
-	26853 - 19968: jis0212<<14 | 0x23<<7 | 0x07,
-	26855 - 19968: jis0208<<14 | 0x3B<<7 | 0x01,
-	26856 - 19968: jis0212<<14 | 0x23<<7 | 0x08,
-	26858 - 19968: jis0212<<14 | 0x23<<7 | 0x09,
-	26859 - 19968: jis0212<<14 | 0x23<<7 | 0x0A,
-	26860 - 19968: jis0212<<14 | 0x23<<7 | 0x0B,
-	26861 - 19968: jis0212<<14 | 0x23<<7 | 0x0C,
-	26862 - 19968: jis0208<<14 | 0x1E<<7 | 0x18,
-	26863 - 19968: jis0208<<14 | 0x3B<<7 | 0x0B,
-	26864 - 19968: jis0212<<14 | 0x23<<7 | 0x0D,
-	26865 - 19968: jis0212<<14 | 0x23<<7 | 0x0E,
-	26866 - 19968: jis0208<<14 | 0x1F<<7 | 0x12,
-	26869 - 19968: jis0212<<14 | 0x23<<7 | 0x0F,
-	26870 - 19968: jis0212<<14 | 0x23<<7 | 0x10,
-	26873 - 19968: jis0208<<14 | 0x3B<<7 | 0x09,
-	26874 - 19968: jis0208<<14 | 0x13<<7 | 0x1C,
-	26875 - 19968: jis0212<<14 | 0x23<<7 | 0x11,
-	26876 - 19968: jis0212<<14 | 0x23<<7 | 0x12,
-	26877 - 19968: jis0212<<14 | 0x23<<7 | 0x13,
-	26880 - 19968: jis0208<<14 | 0x2E<<7 | 0x2F,
-	26881 - 19968: jis0208<<14 | 0x3A<<7 | 0x55,
-	26884 - 19968: jis0208<<14 | 0x3B<<7 | 0x05,
-	26885 - 19968: jis0208<<14 | 0x0F<<7 | 0x37,
-	26886 - 19968: jis0212<<14 | 0x23<<7 | 0x14,
-	26888 - 19968: jis0208<<14 | 0x3A<<7 | 0x57,
-	26889 - 19968: jis0212<<14 | 0x23<<7 | 0x15,
-	26890 - 19968: jis0212<<14 | 0x23<<7 | 0x16,
-	26891 - 19968: jis0208<<14 | 0x2B<<7 | 0x19,
-	26892 - 19968: jis0208<<14 | 0x3A<<7 | 0x5C,
-	26893 - 19968: jis0208<<14 | 0x1E<<7 | 0x01,
-	26894 - 19968: jis0208<<14 | 0x23<<7 | 0x26,
-	26895 - 19968: jis0208<<14 | 0x3A<<7 | 0x52,
-	26896 - 19968: jis0212<<14 | 0x23<<7 | 0x17,
-	26897 - 19968: jis0212<<14 | 0x23<<7 | 0x18,
-	26898 - 19968: jis0208<<14 | 0x3B<<7 | 0x04,
-	26899 - 19968: jis0212<<14 | 0x23<<7 | 0x19,
-	26902 - 19968: jis0212<<14 | 0x23<<7 | 0x1A,
-	26903 - 19968: jis0212<<14 | 0x23<<7 | 0x1B,
-	26905 - 19968: jis0208<<14 | 0x1E<<7 | 0x59,
-	26906 - 19968: jis0208<<14 | 0x3B<<7 | 0x0E,
-	26907 - 19968: jis0208<<14 | 0x12<<7 | 0x50,
-	26908 - 19968: jis0208<<14 | 0x17<<7 | 0x00,
-	26913 - 19968: jis0208<<14 | 0x3B<<7 | 0x10,
-	26914 - 19968: jis0208<<14 | 0x3A<<7 | 0x59,
-	26915 - 19968: jis0208<<14 | 0x3B<<7 | 0x0F,
-	26917 - 19968: jis0208<<14 | 0x3B<<7 | 0x08,
-	26918 - 19968: jis0208<<14 | 0x3A<<7 | 0x5A,
-	26920 - 19968: jis0208<<14 | 0x3B<<7 | 0x0C,
-	26922 - 19968: jis0208<<14 | 0x3B<<7 | 0x0D,
-	26928 - 19968: jis0208<<14 | 0x3B<<7 | 0x1E,
-	26929 - 19968: jis0212<<14 | 0x23<<7 | 0x1C,
-	26931 - 19968: jis0212<<14 | 0x23<<7 | 0x1D,
-	26932 - 19968: jis0208<<14 | 0x25<<7 | 0x2D,
-	26933 - 19968: jis0212<<14 | 0x23<<7 | 0x1E,
-	26934 - 19968: jis0208<<14 | 0x3B<<7 | 0x03,
-	26936 - 19968: jis0212<<14 | 0x23<<7 | 0x1F,
-	26937 - 19968: jis0208<<14 | 0x3B<<7 | 0x1A,
-	26939 - 19968: jis0212<<14 | 0x23<<7 | 0x20,
-	26941 - 19968: jis0208<<14 | 0x3B<<7 | 0x1C,
-	26943 - 19968: jis0208<<14 | 0x23<<7 | 0x37,
-	26946 - 19968: jis0212<<14 | 0x23<<7 | 0x21,
-	26949 - 19968: jis0212<<14 | 0x23<<7 | 0x22,
-	26953 - 19968: jis0212<<14 | 0x23<<7 | 0x23,
-	26954 - 19968: jis0208<<14 | 0x2C<<7 | 0x2B,
-	26958 - 19968: jis0212<<14 | 0x23<<7 | 0x24,
-	26963 - 19968: jis0208<<14 | 0x28<<7 | 0x55,
-	26964 - 19968: jis0208<<14 | 0x3B<<7 | 0x17,
-	26965 - 19968: jis0208<<14 | 0x21<<7 | 0x29,
-	26967 - 19968: jis0212<<14 | 0x23<<7 | 0x25,
-	26969 - 19968: jis0208<<14 | 0x3B<<7 | 0x1D,
-	26970 - 19968: jis0208<<14 | 0x20<<7 | 0x1E,
-	26971 - 19968: jis0212<<14 | 0x23<<7 | 0x26,
-	26972 - 19968: jis0208<<14 | 0x3B<<7 | 0x14,
-	26973 - 19968: jis0208<<14 | 0x3B<<7 | 0x21,
-	26974 - 19968: jis0208<<14 | 0x3B<<7 | 0x20,
-	26976 - 19968: jis0208<<14 | 0x25<<7 | 0x4E,
-	26977 - 19968: jis0208<<14 | 0x3B<<7 | 0x1F,
-	26978 - 19968: jis0208<<14 | 0x25<<7 | 0x49,
-	26979 - 19968: jis0212<<14 | 0x23<<7 | 0x27,
-	26980 - 19968: jis0212<<14 | 0x23<<7 | 0x28,
-	26981 - 19968: jis0212<<14 | 0x23<<7 | 0x29,
-	26982 - 19968: jis0212<<14 | 0x23<<7 | 0x2A,
-	26984 - 19968: jis0208<<14 | 0x59<<7 | 0x2E,
-	26985 - 19968: jis0212<<14 | 0x23<<7 | 0x2C,
-	26986 - 19968: jis0208<<14 | 0x3B<<7 | 0x23,
-	26987 - 19968: jis0208<<14 | 0x3B<<7 | 0x16,
-	26988 - 19968: jis0212<<14 | 0x23<<7 | 0x2D,
-	26989 - 19968: jis0208<<14 | 0x15<<7 | 0x27,
-	26990 - 19968: jis0208<<14 | 0x3B<<7 | 0x19,
-	26991 - 19968: jis0208<<14 | 0x1C<<7 | 0x3C,
-	26992 - 19968: jis0212<<14 | 0x23<<7 | 0x2E,
-	26993 - 19968: jis0212<<14 | 0x23<<7 | 0x2F,
-	26994 - 19968: jis0212<<14 | 0x23<<7 | 0x30,
-	26995 - 19968: jis0208<<14 | 0x26<<7 | 0x3F,
-	26996 - 19968: jis0208<<14 | 0x3B<<7 | 0x1B,
-	26997 - 19968: jis0208<<14 | 0x15<<7 | 0x2A,
-	26999 - 19968: jis0208<<14 | 0x3B<<7 | 0x13,
-	27000 - 19968: jis0208<<14 | 0x3B<<7 | 0x15,
-	27001 - 19968: jis0208<<14 | 0x3B<<7 | 0x12,
-	27002 - 19968: jis0212<<14 | 0x23<<7 | 0x31,
-	27003 - 19968: jis0212<<14 | 0x23<<7 | 0x32,
-	27004 - 19968: jis0208<<14 | 0x2E<<7 | 0x0F,
-	27005 - 19968: jis0208<<14 | 0x12<<7 | 0x39,
-	27006 - 19968: jis0208<<14 | 0x3B<<7 | 0x18,
-	27007 - 19968: jis0212<<14 | 0x23<<7 | 0x33,
-	27008 - 19968: jis0212<<14 | 0x23<<7 | 0x34,
-	27009 - 19968: jis0208<<14 | 0x3B<<7 | 0x22,
-	27010 - 19968: jis0208<<14 | 0x12<<7 | 0x14,
-	27018 - 19968: jis0208<<14 | 0x19<<7 | 0x46,
-	27021 - 19968: jis0212<<14 | 0x23<<7 | 0x35,
-	27022 - 19968: jis0208<<14 | 0x10<<7 | 0x3C,
-	27025 - 19968: jis0208<<14 | 0x3B<<7 | 0x33,
-	27026 - 19968: jis0212<<14 | 0x23<<7 | 0x36,
-	27028 - 19968: jis0208<<14 | 0x2E<<7 | 0x10,
-	27029 - 19968: jis0208<<14 | 0x3B<<7 | 0x36,
-	27030 - 19968: jis0212<<14 | 0x23<<7 | 0x37,
-	27032 - 19968: jis0208<<14 | 0x59<<7 | 0x30,
-	27035 - 19968: jis0208<<14 | 0x1E<<7 | 0x19,
-	27036 - 19968: jis0208<<14 | 0x3B<<7 | 0x35,
-	27040 - 19968: jis0208<<14 | 0x3B<<7 | 0x34,
-	27041 - 19968: jis0212<<14 | 0x23<<7 | 0x39,
-	27045 - 19968: jis0212<<14 | 0x23<<7 | 0x3A,
-	27046 - 19968: jis0212<<14 | 0x23<<7 | 0x3B,
-	27047 - 19968: jis0208<<14 | 0x3B<<7 | 0x31,
-	27048 - 19968: jis0212<<14 | 0x23<<7 | 0x3C,
-	27051 - 19968: jis0212<<14 | 0x23<<7 | 0x3D,
-	27053 - 19968: jis0212<<14 | 0x23<<7 | 0x3E,
-	27054 - 19968: jis0208<<14 | 0x3B<<7 | 0x25,
-	27055 - 19968: jis0212<<14 | 0x23<<7 | 0x3F,
-	27057 - 19968: jis0208<<14 | 0x3B<<7 | 0x42,
-	27058 - 19968: jis0208<<14 | 0x3B<<7 | 0x24,
-	27060 - 19968: jis0208<<14 | 0x3B<<7 | 0x37,
-	27063 - 19968: jis0212<<14 | 0x23<<7 | 0x40,
-	27064 - 19968: jis0212<<14 | 0x23<<7 | 0x41,
-	27066 - 19968: jis0212<<14 | 0x23<<7 | 0x42,
-	27067 - 19968: jis0208<<14 | 0x3B<<7 | 0x2F,
-	27068 - 19968: jis0212<<14 | 0x23<<7 | 0x43,
-	27070 - 19968: jis0208<<14 | 0x3B<<7 | 0x2A,
-	27071 - 19968: jis0208<<14 | 0x3B<<7 | 0x27,
-	27073 - 19968: jis0208<<14 | 0x3B<<7 | 0x28,
-	27075 - 19968: jis0208<<14 | 0x3B<<7 | 0x30,
-	27077 - 19968: jis0212<<14 | 0x23<<7 | 0x44,
-	27079 - 19968: jis0208<<14 | 0x53<<7 | 0x01,
-	27080 - 19968: jis0212<<14 | 0x23<<7 | 0x45,
-	27082 - 19968: jis0208<<14 | 0x3B<<7 | 0x2D,
-	27083 - 19968: jis0208<<14 | 0x18<<7 | 0x1C,
-	27084 - 19968: jis0208<<14 | 0x23<<7 | 0x27,
-	27085 - 19968: jis0208<<14 | 0x20<<7 | 0x43,
-	27086 - 19968: jis0208<<14 | 0x3B<<7 | 0x2B,
-	27088 - 19968: jis0208<<14 | 0x3B<<7 | 0x26,
-	27089 - 19968: jis0212<<14 | 0x23<<7 | 0x46,
-	27091 - 19968: jis0208<<14 | 0x3B<<7 | 0x29,
-	27094 - 19968: jis0212<<14 | 0x23<<7 | 0x47,
-	27095 - 19968: jis0212<<14 | 0x23<<7 | 0x48,
-	27096 - 19968: jis0208<<14 | 0x2C<<7 | 0x2C,
-	27097 - 19968: jis0208<<14 | 0x2A<<7 | 0x49,
-	27101 - 19968: jis0208<<14 | 0x3B<<7 | 0x2E,
-	27102 - 19968: jis0208<<14 | 0x3B<<7 | 0x38,
-	27106 - 19968: jis0208<<14 | 0x59<<7 | 0x31,
-	27109 - 19968: jis0212<<14 | 0x23<<7 | 0x4A,
-	27111 - 19968: jis0208<<14 | 0x3B<<7 | 0x40,
-	27112 - 19968: jis0208<<14 | 0x3B<<7 | 0x39,
-	27115 - 19968: jis0208<<14 | 0x3B<<7 | 0x46,
-	27117 - 19968: jis0208<<14 | 0x3B<<7 | 0x44,
-	27118 - 19968: jis0212<<14 | 0x23<<7 | 0x4B,
-	27119 - 19968: jis0212<<14 | 0x23<<7 | 0x4C,
-	27121 - 19968: jis0212<<14 | 0x23<<7 | 0x4D,
-	27122 - 19968: jis0208<<14 | 0x3B<<7 | 0x3F,
-	27123 - 19968: jis0212<<14 | 0x23<<7 | 0x4E,
-	27125 - 19968: jis0212<<14 | 0x23<<7 | 0x4F,
-	27129 - 19968: jis0208<<14 | 0x3B<<7 | 0x3E,
-	27131 - 19968: jis0208<<14 | 0x23<<7 | 0x2F,
-	27133 - 19968: jis0208<<14 | 0x20<<7 | 0x44,
-	27134 - 19968: jis0212<<14 | 0x23<<7 | 0x50,
-	27135 - 19968: jis0208<<14 | 0x3B<<7 | 0x3C,
-	27136 - 19968: jis0212<<14 | 0x23<<7 | 0x51,
-	27137 - 19968: jis0212<<14 | 0x23<<7 | 0x52,
-	27138 - 19968: jis0208<<14 | 0x3B<<7 | 0x3A,
-	27139 - 19968: jis0212<<14 | 0x23<<7 | 0x53,
-	27141 - 19968: jis0208<<14 | 0x3B<<7 | 0x41,
-	27146 - 19968: jis0208<<14 | 0x3B<<7 | 0x47,
-	27147 - 19968: jis0208<<14 | 0x27<<7 | 0x54,
-	27148 - 19968: jis0208<<14 | 0x3B<<7 | 0x4D,
-	27151 - 19968: jis0212<<14 | 0x23<<7 | 0x54,
-	27153 - 19968: jis0212<<14 | 0x23<<7 | 0x55,
-	27154 - 19968: jis0208<<14 | 0x3B<<7 | 0x48,
-	27155 - 19968: jis0208<<14 | 0x3B<<7 | 0x4B,
-	27156 - 19968: jis0208<<14 | 0x3B<<7 | 0x45,
-	27157 - 19968: jis0212<<14 | 0x23<<7 | 0x56,
-	27159 - 19968: jis0208<<14 | 0x22<<7 | 0x53,
-	27161 - 19968: jis0208<<14 | 0x28<<7 | 0x17,
-	27162 - 19968: jis0212<<14 | 0x23<<7 | 0x57,
-	27163 - 19968: jis0208<<14 | 0x3B<<7 | 0x3B,
-	27165 - 19968: jis0212<<14 | 0x23<<7 | 0x58,
-	27166 - 19968: jis0208<<14 | 0x3B<<7 | 0x43,
-	27167 - 19968: jis0208<<14 | 0x1D<<7 | 0x1F,
-	27168 - 19968: jis0212<<14 | 0x23<<7 | 0x59,
-	27169 - 19968: jis0208<<14 | 0x2B<<7 | 0x2E,
-	27170 - 19968: jis0208<<14 | 0x3B<<7 | 0x57,
-	27171 - 19968: jis0208<<14 | 0x3B<<7 | 0x4A,
-	27172 - 19968: jis0212<<14 | 0x23<<7 | 0x5A,
-	27176 - 19968: jis0212<<14 | 0x23<<7 | 0x5B,
-	27177 - 19968: jis0208<<14 | 0x17<<7 | 0x01,
-	27178 - 19968: jis0208<<14 | 0x11<<7 | 0x02,
-	27179 - 19968: jis0208<<14 | 0x12<<7 | 0x3E,
-	27182 - 19968: jis0208<<14 | 0x3B<<7 | 0x32,
-	27184 - 19968: jis0208<<14 | 0x59<<7 | 0x32,
-	27186 - 19968: jis0212<<14 | 0x23<<7 | 0x5D,
-	27188 - 19968: jis0212<<14 | 0x24<<7 | 0x00,
-	27189 - 19968: jis0208<<14 | 0x1D<<7 | 0x20,
-	27190 - 19968: jis0208<<14 | 0x3B<<7 | 0x4F,
-	27191 - 19968: jis0212<<14 | 0x24<<7 | 0x01,
-	27192 - 19968: jis0208<<14 | 0x3B<<7 | 0x56,
-	27193 - 19968: jis0208<<14 | 0x1B<<7 | 0x58,
-	27194 - 19968: jis0208<<14 | 0x12<<7 | 0x51,
-	27195 - 19968: jis0212<<14 | 0x24<<7 | 0x02,
-	27197 - 19968: jis0208<<14 | 0x22<<7 | 0x0D,
-	27198 - 19968: jis0212<<14 | 0x24<<7 | 0x03,
-	27199 - 19968: jis0212<<14 | 0x24<<7 | 0x04,
-	27204 - 19968: jis0208<<14 | 0x3B<<7 | 0x4C,
-	27205 - 19968: jis0212<<14 | 0x24<<7 | 0x05,
-	27206 - 19968: jis0208<<14 | 0x59<<7 | 0x34,
-	27207 - 19968: jis0208<<14 | 0x3B<<7 | 0x51,
-	27208 - 19968: jis0208<<14 | 0x3B<<7 | 0x55,
-	27209 - 19968: jis0212<<14 | 0x24<<7 | 0x07,
-	27210 - 19968: jis0212<<14 | 0x24<<7 | 0x08,
-	27211 - 19968: jis0208<<14 | 0x15<<7 | 0x15,
-	27214 - 19968: jis0212<<14 | 0x24<<7 | 0x09,
-	27216 - 19968: jis0212<<14 | 0x24<<7 | 0x0A,
-	27217 - 19968: jis0212<<14 | 0x24<<7 | 0x0B,
-	27218 - 19968: jis0212<<14 | 0x24<<7 | 0x0C,
-	27221 - 19968: jis0212<<14 | 0x24<<7 | 0x0D,
-	27222 - 19968: jis0212<<14 | 0x24<<7 | 0x0E,
-	27224 - 19968: jis0208<<14 | 0x14<<7 | 0x2B,
-	27225 - 19968: jis0208<<14 | 0x3B<<7 | 0x53,
-	27227 - 19968: jis0212<<14 | 0x24<<7 | 0x0F,
-	27231 - 19968: jis0208<<14 | 0x14<<7 | 0x00,
-	27233 - 19968: jis0208<<14 | 0x25<<7 | 0x2A,
-	27234 - 19968: jis0208<<14 | 0x3B<<7 | 0x52,
-	27236 - 19968: jis0212<<14 | 0x24<<7 | 0x10,
-	27238 - 19968: jis0208<<14 | 0x3B<<7 | 0x54,
-	27239 - 19968: jis0212<<14 | 0x24<<7 | 0x11,
-	27242 - 19968: jis0212<<14 | 0x24<<7 | 0x12,
-	27243 - 19968: jis0208<<14 | 0x59<<7 | 0x33,
-	27249 - 19968: jis0212<<14 | 0x24<<7 | 0x13,
-	27250 - 19968: jis0208<<14 | 0x3B<<7 | 0x4E,
-	27251 - 19968: jis0208<<14 | 0x59<<7 | 0x35,
-	27256 - 19968: jis0208<<14 | 0x3B<<7 | 0x50,
-	27262 - 19968: jis0208<<14 | 0x59<<7 | 0x36,
-	27263 - 19968: jis0208<<14 | 0x12<<7 | 0x3F,
-	27264 - 19968: jis0208<<14 | 0x22<<7 | 0x28,
-	27265 - 19968: jis0212<<14 | 0x24<<7 | 0x16,
-	27267 - 19968: jis0212<<14 | 0x24<<7 | 0x17,
-	27268 - 19968: jis0208<<14 | 0x3B<<7 | 0x5B,
-	27270 - 19968: jis0212<<14 | 0x24<<7 | 0x18,
-	27271 - 19968: jis0212<<14 | 0x24<<7 | 0x19,
-	27273 - 19968: jis0212<<14 | 0x24<<7 | 0x1A,
-	27275 - 19968: jis0212<<14 | 0x24<<7 | 0x1B,
-	27277 - 19968: jis0208<<14 | 0x3B<<7 | 0x59,
-	27278 - 19968: jis0208<<14 | 0x17<<7 | 0x48,
-	27280 - 19968: jis0208<<14 | 0x3B<<7 | 0x58,
-	27281 - 19968: jis0212<<14 | 0x24<<7 | 0x1C,
-	27287 - 19968: jis0208<<14 | 0x3C<<7 | 0x00,
-	27291 - 19968: jis0212<<14 | 0x24<<7 | 0x1D,
-	27292 - 19968: jis0208<<14 | 0x3A<<7 | 0x37,
-	27293 - 19968: jis0212<<14 | 0x24<<7 | 0x1E,
-	27294 - 19968: jis0212<<14 | 0x24<<7 | 0x1F,
-	27295 - 19968: jis0212<<14 | 0x24<<7 | 0x20,
-	27296 - 19968: jis0208<<14 | 0x3B<<7 | 0x5A,
-	27298 - 19968: jis0208<<14 | 0x3B<<7 | 0x5C,
-	27299 - 19968: jis0208<<14 | 0x3B<<7 | 0x5D,
-	27301 - 19968: jis0212<<14 | 0x24<<7 | 0x21,
-	27306 - 19968: jis0208<<14 | 0x3C<<7 | 0x0B,
-	27307 - 19968: jis0212<<14 | 0x24<<7 | 0x22,
-	27308 - 19968: jis0208<<14 | 0x3C<<7 | 0x07,
-	27310 - 19968: jis0208<<14 | 0x3A<<7 | 0x4C,
-	27311 - 19968: jis0212<<14 | 0x24<<7 | 0x23,
-	27312 - 19968: jis0212<<14 | 0x24<<7 | 0x24,
-	27313 - 19968: jis0212<<14 | 0x24<<7 | 0x25,
-	27315 - 19968: jis0208<<14 | 0x3C<<7 | 0x06,
-	27316 - 19968: jis0212<<14 | 0x24<<7 | 0x26,
-	27320 - 19968: jis0208<<14 | 0x3C<<7 | 0x05,
-	27323 - 19968: jis0208<<14 | 0x3C<<7 | 0x02,
-	27325 - 19968: jis0212<<14 | 0x24<<7 | 0x27,
-	27326 - 19968: jis0212<<14 | 0x24<<7 | 0x28,
-	27327 - 19968: jis0212<<14 | 0x24<<7 | 0x29,
-	27329 - 19968: jis0208<<14 | 0x3B<<7 | 0x49,
-	27330 - 19968: jis0208<<14 | 0x3C<<7 | 0x04,
-	27331 - 19968: jis0208<<14 | 0x3C<<7 | 0x03,
-	27334 - 19968: jis0212<<14 | 0x24<<7 | 0x2A,
-	27336 - 19968: jis0212<<14 | 0x24<<7 | 0x2C,
-	27337 - 19968: jis0212<<14 | 0x24<<7 | 0x2B,
-	27340 - 19968: jis0212<<14 | 0x24<<7 | 0x2D,
-	27344 - 19968: jis0212<<14 | 0x24<<7 | 0x2E,
-	27345 - 19968: jis0208<<14 | 0x3C<<7 | 0x09,
-	27347 - 19968: jis0208<<14 | 0x2E<<7 | 0x05,
-	27348 - 19968: jis0212<<14 | 0x24<<7 | 0x2F,
-	27349 - 19968: jis0212<<14 | 0x24<<7 | 0x30,
-	27350 - 19968: jis0212<<14 | 0x24<<7 | 0x31,
-	27354 - 19968: jis0208<<14 | 0x3C<<7 | 0x0C,
-	27355 - 19968: jis0208<<14 | 0x15<<7 | 0x5A,
-	27356 - 19968: jis0212<<14 | 0x24<<7 | 0x32,
-	27357 - 19968: jis0212<<14 | 0x24<<7 | 0x33,
-	27358 - 19968: jis0208<<14 | 0x3C<<7 | 0x08,
-	27359 - 19968: jis0208<<14 | 0x3C<<7 | 0x0A,
-	27362 - 19968: jis0208<<14 | 0x59<<7 | 0x37,
-	27364 - 19968: jis0208<<14 | 0x59<<7 | 0x38,
-	27367 - 19968: jis0212<<14 | 0x24<<7 | 0x35,
-	27368 - 19968: jis0208<<14 | 0x27<<7 | 0x06,
-	27370 - 19968: jis0208<<14 | 0x3C<<7 | 0x0D,
-	27372 - 19968: jis0212<<14 | 0x24<<7 | 0x36,
-	27376 - 19968: jis0212<<14 | 0x24<<7 | 0x37,
-	27377 - 19968: jis0212<<14 | 0x24<<7 | 0x38,
-	27378 - 19968: jis0212<<14 | 0x24<<7 | 0x39,
-	27386 - 19968: jis0208<<14 | 0x3C<<7 | 0x11,
-	27387 - 19968: jis0208<<14 | 0x3C<<7 | 0x0E,
-	27388 - 19968: jis0212<<14 | 0x24<<7 | 0x3A,
-	27389 - 19968: jis0212<<14 | 0x24<<7 | 0x3B,
-	27394 - 19968: jis0212<<14 | 0x24<<7 | 0x3C,
-	27395 - 19968: jis0212<<14 | 0x24<<7 | 0x3D,
-	27396 - 19968: jis0208<<14 | 0x2C<<7 | 0x52,
-	27397 - 19968: jis0208<<14 | 0x3C<<7 | 0x0F,
-	27398 - 19968: jis0212<<14 | 0x24<<7 | 0x3E,
-	27399 - 19968: jis0212<<14 | 0x24<<7 | 0x3F,
-	27401 - 19968: jis0212<<14 | 0x24<<7 | 0x40,
-	27402 - 19968: jis0208<<14 | 0x3B<<7 | 0x3D,
-	27407 - 19968: jis0212<<14 | 0x24<<7 | 0x41,
-	27408 - 19968: jis0212<<14 | 0x24<<7 | 0x42,
-	27409 - 19968: jis0212<<14 | 0x24<<7 | 0x43,
-	27410 - 19968: jis0208<<14 | 0x3C<<7 | 0x12,
-	27414 - 19968: jis0208<<14 | 0x3C<<7 | 0x13,
-	27415 - 19968: jis0212<<14 | 0x24<<7 | 0x44,
-	27419 - 19968: jis0212<<14 | 0x24<<7 | 0x45,
-	27421 - 19968: jis0208<<14 | 0x10<<7 | 0x14,
-	27422 - 19968: jis0212<<14 | 0x24<<7 | 0x46,
-	27423 - 19968: jis0208<<14 | 0x3C<<7 | 0x15,
-	27424 - 19968: jis0208<<14 | 0x16<<7 | 0x46,
-	27425 - 19968: jis0208<<14 | 0x1B<<7 | 0x00,
-	27427 - 19968: jis0208<<14 | 0x15<<7 | 0x34,
-	27428 - 19968: jis0212<<14 | 0x24<<7 | 0x47,
-	27431 - 19968: jis0208<<14 | 0x11<<7 | 0x03,
-	27432 - 19968: jis0212<<14 | 0x24<<7 | 0x48,
-	27435 - 19968: jis0212<<14 | 0x24<<7 | 0x49,
-	27436 - 19968: jis0212<<14 | 0x24<<7 | 0x4A,
-	27439 - 19968: jis0212<<14 | 0x24<<7 | 0x4B,
-	27442 - 19968: jis0208<<14 | 0x2C<<7 | 0x3E,
-	27445 - 19968: jis0212<<14 | 0x24<<7 | 0x4C,
-	27446 - 19968: jis0212<<14 | 0x24<<7 | 0x4D,
-	27447 - 19968: jis0208<<14 | 0x3C<<7 | 0x17,
-	27448 - 19968: jis0208<<14 | 0x3C<<7 | 0x16,
-	27449 - 19968: jis0208<<14 | 0x3C<<7 | 0x19,
-	27450 - 19968: jis0208<<14 | 0x14<<7 | 0x1C,
-	27451 - 19968: jis0212<<14 | 0x24<<7 | 0x4E,
-	27453 - 19968: jis0208<<14 | 0x15<<7 | 0x35,
-	27454 - 19968: jis0208<<14 | 0x13<<7 | 0x1D,
-	27455 - 19968: jis0212<<14 | 0x24<<7 | 0x4F,
-	27459 - 19968: jis0208<<14 | 0x3C<<7 | 0x1C,
-	27462 - 19968: jis0212<<14 | 0x24<<7 | 0x50,
-	27463 - 19968: jis0208<<14 | 0x3C<<7 | 0x1B,
-	27465 - 19968: jis0208<<14 | 0x3C<<7 | 0x1D,
-	27466 - 19968: jis0212<<14 | 0x24<<7 | 0x51,
-	27468 - 19968: jis0208<<14 | 0x11<<7 | 0x2D,
-	27469 - 19968: jis0212<<14 | 0x24<<7 | 0x52,
-	27470 - 19968: jis0208<<14 | 0x22<<7 | 0x16,
-	27472 - 19968: jis0208<<14 | 0x3C<<7 | 0x1E,
-	27474 - 19968: jis0212<<14 | 0x24<<7 | 0x53,
-	27475 - 19968: jis0208<<14 | 0x13<<7 | 0x1E,
-	27476 - 19968: jis0208<<14 | 0x3C<<7 | 0x20,
-	27478 - 19968: jis0212<<14 | 0x24<<7 | 0x54,
-	27480 - 19968: jis0212<<14 | 0x24<<7 | 0x55,
-	27481 - 19968: jis0208<<14 | 0x3C<<7 | 0x1F,
-	27483 - 19968: jis0208<<14 | 0x3C<<7 | 0x21,
-	27485 - 19968: jis0212<<14 | 0x24<<7 | 0x56,
-	27487 - 19968: jis0208<<14 | 0x3C<<7 | 0x22,
-	27488 - 19968: jis0212<<14 | 0x24<<7 | 0x57,
-	27489 - 19968: jis0208<<14 | 0x3C<<7 | 0x23,
-	27490 - 19968: jis0208<<14 | 0x1A<<7 | 0x3E,
-	27491 - 19968: jis0208<<14 | 0x1F<<7 | 0x14,
-	27492 - 19968: jis0208<<14 | 0x19<<7 | 0x00,
-	27494 - 19968: jis0208<<14 | 0x28<<7 | 0x4F,
-	27495 - 19968: jis0212<<14 | 0x24<<7 | 0x58,
-	27497 - 19968: jis0208<<14 | 0x29<<7 | 0x41,
-	27498 - 19968: jis0208<<14 | 0x2E<<7 | 0x23,
-	27499 - 19968: jis0212<<14 | 0x24<<7 | 0x59,
-	27502 - 19968: jis0212<<14 | 0x24<<7 | 0x5A,
-	27503 - 19968: jis0208<<14 | 0x1A<<7 | 0x54,
-	27504 - 19968: jis0212<<14 | 0x24<<7 | 0x5B,
-	27507 - 19968: jis0208<<14 | 0x19<<7 | 0x2F,
-	27508 - 19968: jis0208<<14 | 0x2D<<7 | 0x51,
-	27509 - 19968: jis0212<<14 | 0x24<<7 | 0x5C,
-	27512 - 19968: jis0208<<14 | 0x3C<<7 | 0x24,
-	27513 - 19968: jis0208<<14 | 0x3C<<7 | 0x25,
-	27515 - 19968: jis0208<<14 | 0x1A<<7 | 0x3F,
-	27517 - 19968: jis0212<<14 | 0x24<<7 | 0x5D,
-	27518 - 19968: jis0212<<14 | 0x25<<7 | 0x00,
-	27519 - 19968: jis0208<<14 | 0x3C<<7 | 0x26,
-	27520 - 19968: jis0208<<14 | 0x3C<<7 | 0x27,
-	27522 - 19968: jis0212<<14 | 0x25<<7 | 0x01,
-	27523 - 19968: jis0208<<14 | 0x3C<<7 | 0x29,
-	27524 - 19968: jis0208<<14 | 0x3C<<7 | 0x28,
-	27525 - 19968: jis0212<<14 | 0x25<<7 | 0x02,
-	27526 - 19968: jis0208<<14 | 0x2A<<7 | 0x37,
-	27529 - 19968: jis0208<<14 | 0x1C<<7 | 0x3D,
-	27530 - 19968: jis0208<<14 | 0x1B<<7 | 0x4B,
-	27531 - 19968: jis0208<<14 | 0x1A<<7 | 0x23,
-	27533 - 19968: jis0208<<14 | 0x3C<<7 | 0x2A,
-	27541 - 19968: jis0208<<14 | 0x3C<<7 | 0x2C,
-	27542 - 19968: jis0208<<14 | 0x1E<<7 | 0x02,
-	27543 - 19968: jis0212<<14 | 0x25<<7 | 0x03,
-	27544 - 19968: jis0208<<14 | 0x3C<<7 | 0x2B,
-	27547 - 19968: jis0212<<14 | 0x25<<7 | 0x04,
-	27550 - 19968: jis0208<<14 | 0x3C<<7 | 0x2D,
-	27551 - 19968: jis0212<<14 | 0x25<<7 | 0x05,
-	27552 - 19968: jis0212<<14 | 0x25<<7 | 0x06,
-	27554 - 19968: jis0212<<14 | 0x25<<7 | 0x07,
-	27555 - 19968: jis0212<<14 | 0x25<<7 | 0x08,
-	27556 - 19968: jis0208<<14 | 0x3C<<7 | 0x2E,
-	27560 - 19968: jis0212<<14 | 0x25<<7 | 0x09,
-	27561 - 19968: jis0212<<14 | 0x25<<7 | 0x0A,
-	27562 - 19968: jis0208<<14 | 0x3C<<7 | 0x2F,
-	27563 - 19968: jis0208<<14 | 0x3C<<7 | 0x30,
-	27564 - 19968: jis0212<<14 | 0x25<<7 | 0x0B,
-	27565 - 19968: jis0212<<14 | 0x25<<7 | 0x0C,
-	27566 - 19968: jis0212<<14 | 0x25<<7 | 0x0D,
-	27567 - 19968: jis0208<<14 | 0x3C<<7 | 0x31,
-	27568 - 19968: jis0212<<14 | 0x25<<7 | 0x0E,
-	27569 - 19968: jis0208<<14 | 0x3C<<7 | 0x33,
-	27570 - 19968: jis0208<<14 | 0x3C<<7 | 0x32,
-	27571 - 19968: jis0208<<14 | 0x3C<<7 | 0x34,
-	27572 - 19968: jis0208<<14 | 0x11<<7 | 0x04,
-	27573 - 19968: jis0208<<14 | 0x22<<7 | 0x29,
-	27575 - 19968: jis0208<<14 | 0x3C<<7 | 0x35,
-	27576 - 19968: jis0212<<14 | 0x25<<7 | 0x0F,
-	27577 - 19968: jis0212<<14 | 0x25<<7 | 0x10,
-	27578 - 19968: jis0208<<14 | 0x1A<<7 | 0x05,
-	27579 - 19968: jis0208<<14 | 0x12<<7 | 0x2B,
-	27580 - 19968: jis0208<<14 | 0x3C<<7 | 0x36,
-	27581 - 19968: jis0212<<14 | 0x25<<7 | 0x11,
-	27582 - 19968: jis0212<<14 | 0x25<<7 | 0x12,
-	27583 - 19968: jis0208<<14 | 0x24<<7 | 0x21,
-	27584 - 19968: jis0208<<14 | 0x33<<7 | 0x2B,
-	27587 - 19968: jis0212<<14 | 0x25<<7 | 0x13,
-	27588 - 19968: jis0212<<14 | 0x25<<7 | 0x14,
-	27589 - 19968: jis0208<<14 | 0x14<<7 | 0x02,
-	27590 - 19968: jis0208<<14 | 0x3C<<7 | 0x37,
-	27593 - 19968: jis0212<<14 | 0x25<<7 | 0x15,
-	27595 - 19968: jis0208<<14 | 0x3C<<7 | 0x38,
-	27596 - 19968: jis0212<<14 | 0x25<<7 | 0x16,
-	27597 - 19968: jis0208<<14 | 0x29<<7 | 0x4B,
-	27598 - 19968: jis0208<<14 | 0x2A<<7 | 0x47,
-	27602 - 19968: jis0208<<14 | 0x25<<7 | 0x26,
-	27603 - 19968: jis0208<<14 | 0x3C<<7 | 0x39,
-	27604 - 19968: jis0208<<14 | 0x27<<7 | 0x45,
-	27606 - 19968: jis0208<<14 | 0x59<<7 | 0x39,
-	27608 - 19968: jis0208<<14 | 0x27<<7 | 0x5A,
-	27610 - 19968: jis0212<<14 | 0x25<<7 | 0x18,
-	27611 - 19968: jis0208<<14 | 0x2B<<7 | 0x32,
-	27615 - 19968: jis0208<<14 | 0x3C<<7 | 0x3A,
-	27617 - 19968: jis0212<<14 | 0x25<<7 | 0x19,
-	27619 - 19968: jis0212<<14 | 0x25<<7 | 0x1A,
-	27622 - 19968: jis0212<<14 | 0x25<<7 | 0x1B,
-	27623 - 19968: jis0212<<14 | 0x25<<7 | 0x1C,
-	27627 - 19968: jis0208<<14 | 0x3C<<7 | 0x3C,
-	27628 - 19968: jis0208<<14 | 0x3C<<7 | 0x3B,
-	27630 - 19968: jis0212<<14 | 0x25<<7 | 0x1D,
-	27631 - 19968: jis0208<<14 | 0x3C<<7 | 0x3E,
-	27633 - 19968: jis0212<<14 | 0x25<<7 | 0x1E,
-	27635 - 19968: jis0208<<14 | 0x3C<<7 | 0x3D,
-	27639 - 19968: jis0212<<14 | 0x25<<7 | 0x1F,
-	27641 - 19968: jis0212<<14 | 0x25<<7 | 0x20,
-	27647 - 19968: jis0212<<14 | 0x25<<7 | 0x21,
-	27650 - 19968: jis0212<<14 | 0x25<<7 | 0x22,
-	27652 - 19968: jis0212<<14 | 0x25<<7 | 0x23,
-	27653 - 19968: jis0212<<14 | 0x25<<7 | 0x24,
-	27656 - 19968: jis0208<<14 | 0x3C<<7 | 0x40,
-	27657 - 19968: jis0212<<14 | 0x25<<7 | 0x25,
-	27661 - 19968: jis0212<<14 | 0x25<<7 | 0x26,
-	27662 - 19968: jis0212<<14 | 0x25<<7 | 0x27,
-	27663 - 19968: jis0208<<14 | 0x1A<<7 | 0x40,
-	27664 - 19968: jis0212<<14 | 0x25<<7 | 0x28,
-	27665 - 19968: jis0208<<14 | 0x2B<<7 | 0x10,
-	27666 - 19968: jis0212<<14 | 0x25<<7 | 0x29,
-	27667 - 19968: jis0208<<14 | 0x3C<<7 | 0x41,
-	27668 - 19968: jis0208<<14 | 0x3C<<7 | 0x42,
-	27671 - 19968: jis0208<<14 | 0x14<<7 | 0x03,
-	27673 - 19968: jis0212<<14 | 0x25<<7 | 0x2A,
-	27675 - 19968: jis0208<<14 | 0x3C<<7 | 0x43,
-	27679 - 19968: jis0212<<14 | 0x25<<7 | 0x2B,
-	27683 - 19968: jis0208<<14 | 0x3C<<7 | 0x45,
-	27684 - 19968: jis0208<<14 | 0x3C<<7 | 0x44,
-	27686 - 19968: jis0212<<14 | 0x25<<7 | 0x2C,
-	27687 - 19968: jis0212<<14 | 0x25<<7 | 0x2D,
-	27688 - 19968: jis0212<<14 | 0x25<<7 | 0x2E,
-	27692 - 19968: jis0212<<14 | 0x25<<7 | 0x2F,
-	27694 - 19968: jis0212<<14 | 0x25<<7 | 0x30,
-	27699 - 19968: jis0212<<14 | 0x25<<7 | 0x31,
-	27700 - 19968: jis0208<<14 | 0x1E<<7 | 0x44,
-	27701 - 19968: jis0212<<14 | 0x25<<7 | 0x32,
-	27702 - 19968: jis0212<<14 | 0x25<<7 | 0x33,
-	27703 - 19968: jis0208<<14 | 0x28<<7 | 0x18,
-	27704 - 19968: jis0208<<14 | 0x10<<7 | 0x29,
-	27706 - 19968: jis0212<<14 | 0x25<<7 | 0x34,
-	27707 - 19968: jis0212<<14 | 0x25<<7 | 0x35,
-	27710 - 19968: jis0208<<14 | 0x27<<7 | 0x24,
-	27711 - 19968: jis0208<<14 | 0x59<<7 | 0x3A,
-	27712 - 19968: jis0208<<14 | 0x23<<7 | 0x54,
-	27713 - 19968: jis0208<<14 | 0x1C<<7 | 0x20,
-	27714 - 19968: jis0208<<14 | 0x14<<7 | 0x40,
-	27722 - 19968: jis0212<<14 | 0x25<<7 | 0x37,
-	27723 - 19968: jis0212<<14 | 0x25<<7 | 0x38,
-	27725 - 19968: jis0212<<14 | 0x25<<7 | 0x39,
-	27726 - 19968: jis0208<<14 | 0x27<<7 | 0x25,
-	27727 - 19968: jis0212<<14 | 0x25<<7 | 0x3A,
-	27728 - 19968: jis0208<<14 | 0x1B<<7 | 0x0D,
-	27730 - 19968: jis0212<<14 | 0x25<<7 | 0x3B,
-	27732 - 19968: jis0212<<14 | 0x25<<7 | 0x3C,
-	27733 - 19968: jis0208<<14 | 0x3C<<7 | 0x47,
-	27735 - 19968: jis0208<<14 | 0x13<<7 | 0x1F,
-	27737 - 19968: jis0212<<14 | 0x25<<7 | 0x3D,
-	27738 - 19968: jis0208<<14 | 0x10<<7 | 0x57,
-	27739 - 19968: jis0212<<14 | 0x25<<7 | 0x3E,
-	27740 - 19968: jis0208<<14 | 0x59<<7 | 0x3B,
-	27741 - 19968: jis0208<<14 | 0x25<<7 | 0x51,
-	27742 - 19968: jis0208<<14 | 0x3C<<7 | 0x46,
-	27743 - 19968: jis0208<<14 | 0x18<<7 | 0x1D,
-	27744 - 19968: jis0208<<14 | 0x22<<7 | 0x32,
-	27746 - 19968: jis0208<<14 | 0x3C<<7 | 0x48,
-	27751 - 19968: jis0212<<14 | 0x26<<7 | 0x15,
-	27752 - 19968: jis0208<<14 | 0x3C<<7 | 0x50,
-	27754 - 19968: jis0208<<14 | 0x3C<<7 | 0x49,
-	27755 - 19968: jis0212<<14 | 0x25<<7 | 0x40,
-	27757 - 19968: jis0212<<14 | 0x25<<7 | 0x41,
-	27759 - 19968: jis0208<<14 | 0x59<<7 | 0x3D,
-	27760 - 19968: jis0208<<14 | 0x21<<7 | 0x20,
-	27762 - 19968: jis0208<<14 | 0x14<<7 | 0x41,
-	27763 - 19968: jis0208<<14 | 0x3C<<7 | 0x51,
-	27764 - 19968: jis0212<<14 | 0x25<<7 | 0x43,
-	27766 - 19968: jis0212<<14 | 0x25<<7 | 0x44,
-	27768 - 19968: jis0212<<14 | 0x25<<7 | 0x45,
-	27769 - 19968: jis0212<<14 | 0x25<<7 | 0x46,
-	27770 - 19968: jis0208<<14 | 0x16<<7 | 0x47,
-	27771 - 19968: jis0212<<14 | 0x25<<7 | 0x47,
-	27773 - 19968: jis0208<<14 | 0x14<<7 | 0x04,
-	27774 - 19968: jis0208<<14 | 0x3C<<7 | 0x4F,
-	27777 - 19968: jis0208<<14 | 0x3C<<7 | 0x4D,
-	27778 - 19968: jis0208<<14 | 0x3C<<7 | 0x4A,
-	27779 - 19968: jis0208<<14 | 0x2C<<7 | 0x3F,
-	27781 - 19968: jis0212<<14 | 0x25<<7 | 0x48,
-	27782 - 19968: jis0208<<14 | 0x59<<7 | 0x3C,
-	27783 - 19968: jis0212<<14 | 0x25<<7 | 0x4A,
-	27784 - 19968: jis0208<<14 | 0x23<<7 | 0x1F,
-	27785 - 19968: jis0212<<14 | 0x25<<7 | 0x4B,
-	27788 - 19968: jis0208<<14 | 0x25<<7 | 0x38,
-	27789 - 19968: jis0208<<14 | 0x3C<<7 | 0x4B,
-	27792 - 19968: jis0208<<14 | 0x3C<<7 | 0x53,
-	27794 - 19968: jis0208<<14 | 0x3C<<7 | 0x52,
-	27795 - 19968: jis0208<<14 | 0x16<<7 | 0x02,
-	27796 - 19968: jis0212<<14 | 0x25<<7 | 0x4C,
-	27797 - 19968: jis0212<<14 | 0x25<<7 | 0x4D,
-	27798 - 19968: jis0208<<14 | 0x11<<7 | 0x0C,
-	27799 - 19968: jis0212<<14 | 0x25<<7 | 0x4E,
-	27800 - 19968: jis0212<<14 | 0x25<<7 | 0x4F,
-	27801 - 19968: jis0208<<14 | 0x19<<7 | 0x1A,
-	27802 - 19968: jis0208<<14 | 0x3C<<7 | 0x4C,
-	27803 - 19968: jis0208<<14 | 0x3C<<7 | 0x4E,
-	27804 - 19968: jis0212<<14 | 0x25<<7 | 0x50,
-	27807 - 19968: jis0212<<14 | 0x25<<7 | 0x51,
-	27809 - 19968: jis0208<<14 | 0x2A<<7 | 0x36,
-	27810 - 19968: jis0208<<14 | 0x21<<7 | 0x53,
-	27819 - 19968: jis0208<<14 | 0x2A<<7 | 0x56,
-	27822 - 19968: jis0208<<14 | 0x3C<<7 | 0x5B,
-	27824 - 19968: jis0212<<14 | 0x25<<7 | 0x52,
-	27825 - 19968: jis0208<<14 | 0x3C<<7 | 0x5C,
-	27826 - 19968: jis0212<<14 | 0x25<<7 | 0x53,
-	27827 - 19968: jis0208<<14 | 0x11<<7 | 0x2E,
-	27828 - 19968: jis0212<<14 | 0x25<<7 | 0x54,
-	27832 - 19968: jis0208<<14 | 0x29<<7 | 0x07,
-	27833 - 19968: jis0208<<14 | 0x2B<<7 | 0x5C,
-	27834 - 19968: jis0208<<14 | 0x3D<<7 | 0x00,
-	27835 - 19968: jis0208<<14 | 0x1B<<7 | 0x02,
-	27836 - 19968: jis0208<<14 | 0x1D<<7 | 0x21,
-	27837 - 19968: jis0208<<14 | 0x3C<<7 | 0x57,
-	27838 - 19968: jis0208<<14 | 0x3C<<7 | 0x5D,
-	27839 - 19968: jis0208<<14 | 0x10<<7 | 0x47,
-	27841 - 19968: jis0208<<14 | 0x15<<7 | 0x16,
-	27842 - 19968: jis0212<<14 | 0x25<<7 | 0x55,
-	27844 - 19968: jis0208<<14 | 0x3C<<7 | 0x54,
-	27845 - 19968: jis0208<<14 | 0x3C<<7 | 0x59,
-	27846 - 19968: jis0212<<14 | 0x25<<7 | 0x56,
-	27849 - 19968: jis0208<<14 | 0x1F<<7 | 0x53,
-	27850 - 19968: jis0208<<14 | 0x26<<7 | 0x50,
-	27852 - 19968: jis0208<<14 | 0x27<<7 | 0x46,
-	27853 - 19968: jis0212<<14 | 0x25<<7 | 0x57,
-	27855 - 19968: jis0212<<14 | 0x25<<7 | 0x58,
-	27856 - 19968: jis0212<<14 | 0x25<<7 | 0x59,
-	27857 - 19968: jis0212<<14 | 0x25<<7 | 0x5A,
-	27858 - 19968: jis0212<<14 | 0x25<<7 | 0x5B,
-	27859 - 19968: jis0208<<14 | 0x3C<<7 | 0x56,
-	27860 - 19968: jis0212<<14 | 0x25<<7 | 0x5C,
-	27861 - 19968: jis0208<<14 | 0x2A<<7 | 0x00,
-	27862 - 19968: jis0212<<14 | 0x25<<7 | 0x5D,
-	27863 - 19968: jis0208<<14 | 0x3C<<7 | 0x58,
-	27865 - 19968: jis0208<<14 | 0x3D<<7 | 0x03,
-	27866 - 19968: jis0208<<14 | 0x59<<7 | 0x3E,
-	27867 - 19968: jis0208<<14 | 0x3D<<7 | 0x01,
-	27868 - 19968: jis0212<<14 | 0x26<<7 | 0x01,
-	27869 - 19968: jis0208<<14 | 0x3C<<7 | 0x5A,
-	27872 - 19968: jis0212<<14 | 0x26<<7 | 0x02,
-	27873 - 19968: jis0208<<14 | 0x2A<<7 | 0x01,
-	27874 - 19968: jis0208<<14 | 0x26<<7 | 0x27,
-	27875 - 19968: jis0208<<14 | 0x14<<7 | 0x42,
-	27877 - 19968: jis0208<<14 | 0x24<<7 | 0x04,
-	27879 - 19968: jis0212<<14 | 0x26<<7 | 0x03,
-	27880 - 19968: jis0208<<14 | 0x22<<7 | 0x4C,
-	27881 - 19968: jis0212<<14 | 0x26<<7 | 0x04,
-	27882 - 19968: jis0208<<14 | 0x3D<<7 | 0x04,
-	27883 - 19968: jis0212<<14 | 0x26<<7 | 0x05,
-	27884 - 19968: jis0212<<14 | 0x26<<7 | 0x06,
-	27886 - 19968: jis0212<<14 | 0x26<<7 | 0x07,
-	27887 - 19968: jis0208<<14 | 0x3D<<7 | 0x02,
-	27888 - 19968: jis0208<<14 | 0x21<<7 | 0x38,
-	27889 - 19968: jis0208<<14 | 0x3C<<7 | 0x55,
-	27890 - 19968: jis0212<<14 | 0x26<<7 | 0x08,
-	27891 - 19968: jis0208<<14 | 0x10<<7 | 0x2A,
-	27892 - 19968: jis0212<<14 | 0x26<<7 | 0x09,
-	27908 - 19968: jis0208<<14 | 0x59<<7 | 0x3F,
-	27911 - 19968: jis0212<<14 | 0x26<<7 | 0x0B,
-	27914 - 19968: jis0212<<14 | 0x26<<7 | 0x0C,
-	27915 - 19968: jis0208<<14 | 0x2C<<7 | 0x2D,
-	27916 - 19968: jis0208<<14 | 0x3D<<7 | 0x0F,
-	27918 - 19968: jis0212<<14 | 0x26<<7 | 0x0D,
-	27919 - 19968: jis0212<<14 | 0x26<<7 | 0x0E,
-	27921 - 19968: jis0212<<14 | 0x26<<7 | 0x0F,
-	27922 - 19968: jis0208<<14 | 0x3D<<7 | 0x0E,
-	27923 - 19968: jis0212<<14 | 0x26<<7 | 0x10,
-	27927 - 19968: jis0208<<14 | 0x1F<<7 | 0x55,
-	27929 - 19968: jis0208<<14 | 0x3D<<7 | 0x0B,
-	27930 - 19968: jis0212<<14 | 0x26<<7 | 0x11,
-	27931 - 19968: jis0208<<14 | 0x2C<<7 | 0x4B,
-	27934 - 19968: jis0208<<14 | 0x25<<7 | 0x15,
-	27935 - 19968: jis0208<<14 | 0x3D<<7 | 0x05,
-	27941 - 19968: jis0208<<14 | 0x23<<7 | 0x24,
-	27942 - 19968: jis0212<<14 | 0x26<<7 | 0x12,
-	27943 - 19968: jis0212<<14 | 0x26<<7 | 0x13,
-	27944 - 19968: jis0212<<14 | 0x26<<7 | 0x14,
-	27945 - 19968: jis0208<<14 | 0x10<<7 | 0x2B,
-	27946 - 19968: jis0208<<14 | 0x18<<7 | 0x1E,
-	27947 - 19968: jis0208<<14 | 0x3D<<7 | 0x08,
-	27950 - 19968: jis0212<<14 | 0x26<<7 | 0x16,
-	27951 - 19968: jis0212<<14 | 0x26<<7 | 0x17,
-	27953 - 19968: jis0212<<14 | 0x26<<7 | 0x18,
-	27954 - 19968: jis0208<<14 | 0x1C<<7 | 0x06,
-	27955 - 19968: jis0208<<14 | 0x3D<<7 | 0x0D,
-	27957 - 19968: jis0208<<14 | 0x3D<<7 | 0x0C,
-	27958 - 19968: jis0208<<14 | 0x3D<<7 | 0x07,
-	27960 - 19968: jis0208<<14 | 0x3D<<7 | 0x0A,
-	27961 - 19968: jis0212<<14 | 0x26<<7 | 0x19,
-	27963 - 19968: jis0208<<14 | 0x12<<7 | 0x47,
-	27964 - 19968: jis0212<<14 | 0x26<<7 | 0x1A,
-	27965 - 19968: jis0208<<14 | 0x3D<<7 | 0x09,
-	27966 - 19968: jis0208<<14 | 0x26<<7 | 0x28,
-	27967 - 19968: jis0212<<14 | 0x26<<7 | 0x1B,
-	27969 - 19968: jis0208<<14 | 0x2D<<7 | 0x0D,
-	27972 - 19968: jis0208<<14 | 0x1D<<7 | 0x53,
-	27973 - 19968: jis0208<<14 | 0x1F<<7 | 0x54,
-	27991 - 19968: jis0212<<14 | 0x26<<7 | 0x1C,
-	27993 - 19968: jis0208<<14 | 0x3D<<7 | 0x15,
-	27994 - 19968: jis0208<<14 | 0x3D<<7 | 0x13,
-	27996 - 19968: jis0208<<14 | 0x28<<7 | 0x2C,
-	27998 - 19968: jis0212<<14 | 0x26<<7 | 0x1D,
-	27999 - 19968: jis0212<<14 | 0x26<<7 | 0x1E,
-	28001 - 19968: jis0212<<14 | 0x26<<7 | 0x1F,
-	28003 - 19968: jis0208<<14 | 0x3D<<7 | 0x10,
-	28004 - 19968: jis0208<<14 | 0x3D<<7 | 0x12,
-	28005 - 19968: jis0212<<14 | 0x26<<7 | 0x20,
-	28006 - 19968: jis0208<<14 | 0x10<<7 | 0x19,
-	28007 - 19968: jis0212<<14 | 0x26<<7 | 0x21,
-	28009 - 19968: jis0208<<14 | 0x18<<7 | 0x1F,
-	28010 - 19968: jis0208<<14 | 0x2E<<7 | 0x11,
-	28012 - 19968: jis0208<<14 | 0x12<<7 | 0x1C,
-	28014 - 19968: jis0208<<14 | 0x28<<7 | 0x41,
-	28015 - 19968: jis0208<<14 | 0x59<<7 | 0x41,
-	28016 - 19968: jis0212<<14 | 0x26<<7 | 0x23,
-	28020 - 19968: jis0208<<14 | 0x2C<<7 | 0x40,
-	28023 - 19968: jis0208<<14 | 0x12<<7 | 0x03,
-	28024 - 19968: jis0208<<14 | 0x1E<<7 | 0x1A,
-	28025 - 19968: jis0208<<14 | 0x3D<<7 | 0x14,
-	28028 - 19968: jis0212<<14 | 0x26<<7 | 0x24,
-	28034 - 19968: jis0212<<14 | 0x26<<7 | 0x25,
-	28037 - 19968: jis0208<<14 | 0x3D<<7 | 0x19,
-	28039 - 19968: jis0208<<14 | 0x59<<7 | 0x40,
-	28040 - 19968: jis0208<<14 | 0x1D<<7 | 0x22,
-	28044 - 19968: jis0208<<14 | 0x2C<<7 | 0x0F,
-	28046 - 19968: jis0208<<14 | 0x3D<<7 | 0x16,
-	28049 - 19968: jis0212<<14 | 0x26<<7 | 0x27,
-	28050 - 19968: jis0212<<14 | 0x26<<7 | 0x28,
-	28051 - 19968: jis0208<<14 | 0x3D<<7 | 0x11,
-	28052 - 19968: jis0212<<14 | 0x26<<7 | 0x29,
-	28053 - 19968: jis0208<<14 | 0x3D<<7 | 0x17,
-	28054 - 19968: jis0208<<14 | 0x59<<7 | 0x42,
-	28055 - 19968: jis0212<<14 | 0x26<<7 | 0x2B,
-	28056 - 19968: jis0212<<14 | 0x26<<7 | 0x2C,
-	28057 - 19968: jis0208<<14 | 0x2D<<7 | 0x3D,
-	28059 - 19968: jis0208<<14 | 0x24<<7 | 0x52,
-	28060 - 19968: jis0208<<14 | 0x25<<7 | 0x21,
-	28074 - 19968: jis0212<<14 | 0x26<<7 | 0x2D,
-	28076 - 19968: jis0208<<14 | 0x59<<7 | 0x43,
-	28079 - 19968: jis0208<<14 | 0x12<<7 | 0x15,
-	28082 - 19968: jis0208<<14 | 0x10<<7 | 0x34,
-	28084 - 19968: jis0212<<14 | 0x26<<7 | 0x2F,
-	28085 - 19968: jis0208<<14 | 0x3D<<7 | 0x1D,
-	28087 - 19968: jis0212<<14 | 0x26<<7 | 0x30,
-	28088 - 19968: jis0208<<14 | 0x3D<<7 | 0x20,
-	28089 - 19968: jis0212<<14 | 0x26<<7 | 0x31,
-	28092 - 19968: jis0208<<14 | 0x2D<<7 | 0x22,
-	28093 - 19968: jis0212<<14 | 0x26<<7 | 0x32,
-	28095 - 19968: jis0212<<14 | 0x26<<7 | 0x33,
-	28096 - 19968: jis0208<<14 | 0x2C<<7 | 0x43,
-	28100 - 19968: jis0212<<14 | 0x26<<7 | 0x34,
-	28101 - 19968: jis0208<<14 | 0x3D<<7 | 0x27,
-	28102 - 19968: jis0208<<14 | 0x3D<<7 | 0x21,
-	28103 - 19968: jis0208<<14 | 0x3D<<7 | 0x1E,
-	28104 - 19968: jis0212<<14 | 0x26<<7 | 0x35,
-	28106 - 19968: jis0212<<14 | 0x26<<7 | 0x36,
-	28107 - 19968: jis0208<<14 | 0x2D<<7 | 0x33,
-	28108 - 19968: jis0208<<14 | 0x3D<<7 | 0x24,
-	28110 - 19968: jis0212<<14 | 0x26<<7 | 0x37,
-	28111 - 19968: jis0208<<14 | 0x59<<7 | 0x44,
-	28113 - 19968: jis0208<<14 | 0x1C<<7 | 0x29,
-	28114 - 19968: jis0208<<14 | 0x3D<<7 | 0x26,
-	28117 - 19968: jis0208<<14 | 0x3D<<7 | 0x2B,
-	28118 - 19968: jis0212<<14 | 0x26<<7 | 0x39,
-	28120 - 19968: jis0208<<14 | 0x24<<7 | 0x50,
-	28121 - 19968: jis0208<<14 | 0x3D<<7 | 0x29,
-	28123 - 19968: jis0212<<14 | 0x26<<7 | 0x3A,
-	28125 - 19968: jis0212<<14 | 0x26<<7 | 0x3B,
-	28126 - 19968: jis0208<<14 | 0x3D<<7 | 0x23,
-	28127 - 19968: jis0212<<14 | 0x26<<7 | 0x3C,
-	28128 - 19968: jis0212<<14 | 0x26<<7 | 0x3D,
-	28129 - 19968: jis0208<<14 | 0x22<<7 | 0x17,
-	28130 - 19968: jis0212<<14 | 0x26<<7 | 0x3E,
-	28132 - 19968: jis0208<<14 | 0x3D<<7 | 0x2A,
-	28133 - 19968: jis0212<<14 | 0x26<<7 | 0x3F,
-	28134 - 19968: jis0208<<14 | 0x3D<<7 | 0x1F,
-	28136 - 19968: jis0208<<14 | 0x3D<<7 | 0x25,
-	28137 - 19968: jis0212<<14 | 0x26<<7 | 0x40,
-	28138 - 19968: jis0208<<14 | 0x3D<<7 | 0x2C,
-	28139 - 19968: jis0208<<14 | 0x0F<<7 | 0x5B,
-	28140 - 19968: jis0208<<14 | 0x3D<<7 | 0x22,
-	28142 - 19968: jis0208<<14 | 0x3D<<7 | 0x2D,
-	28143 - 19968: jis0212<<14 | 0x26<<7 | 0x41,
-	28144 - 19968: jis0212<<14 | 0x26<<7 | 0x42,
-	28145 - 19968: jis0208<<14 | 0x1E<<7 | 0x1B,
-	28146 - 19968: jis0208<<14 | 0x59<<7 | 0x46,
-	28147 - 19968: jis0208<<14 | 0x1C<<7 | 0x3E,
-	28148 - 19968: jis0212<<14 | 0x26<<7 | 0x43,
-	28149 - 19968: jis0208<<14 | 0x29<<7 | 0x04,
-	28150 - 19968: jis0212<<14 | 0x26<<7 | 0x44,
-	28151 - 19968: jis0208<<14 | 0x19<<7 | 0x0D,
-	28152 - 19968: jis0208<<14 | 0x59<<7 | 0x45,
-	28153 - 19968: jis0208<<14 | 0x3D<<7 | 0x1A,
-	28154 - 19968: jis0208<<14 | 0x3D<<7 | 0x28,
-	28155 - 19968: jis0208<<14 | 0x24<<7 | 0x19,
-	28156 - 19968: jis0208<<14 | 0x59<<7 | 0x47,
-	28160 - 19968: jis0212<<14 | 0x26<<7 | 0x46,
-	28164 - 19968: jis0212<<14 | 0x26<<7 | 0x47,
-	28165 - 19968: jis0208<<14 | 0x1F<<7 | 0x15,
-	28167 - 19968: jis0208<<14 | 0x12<<7 | 0x48,
-	28168 - 19968: jis0208<<14 | 0x19<<7 | 0x30,
-	28169 - 19968: jis0208<<14 | 0x1D<<7 | 0x23,
-	28170 - 19968: jis0208<<14 | 0x3D<<7 | 0x1C,
-	28171 - 19968: jis0208<<14 | 0x1C<<7 | 0x21,
-	28179 - 19968: jis0208<<14 | 0x16<<7 | 0x2B,
-	28181 - 19968: jis0208<<14 | 0x3D<<7 | 0x1B,
-	28185 - 19968: jis0208<<14 | 0x3D<<7 | 0x31,
-	28186 - 19968: jis0208<<14 | 0x1C<<7 | 0x4C,
-	28187 - 19968: jis0208<<14 | 0x17<<7 | 0x19,
-	28189 - 19968: jis0208<<14 | 0x3D<<7 | 0x40,
-	28190 - 19968: jis0212<<14 | 0x26<<7 | 0x48,
-	28191 - 19968: jis0208<<14 | 0x3D<<7 | 0x3A,
-	28192 - 19968: jis0208<<14 | 0x14<<7 | 0x53,
-	28193 - 19968: jis0208<<14 | 0x24<<7 | 0x2E,
-	28194 - 19968: jis0212<<14 | 0x26<<7 | 0x49,
-	28195 - 19968: jis0208<<14 | 0x3D<<7 | 0x35,
-	28196 - 19968: jis0208<<14 | 0x3D<<7 | 0x3E,
-	28197 - 19968: jis0208<<14 | 0x0F<<7 | 0x0E,
-	28198 - 19968: jis0208<<14 | 0x10<<7 | 0x11,
-	28199 - 19968: jis0208<<14 | 0x59<<7 | 0x4A,
-	28201 - 19968: jis0208<<14 | 0x11<<7 | 0x18,
-	28203 - 19968: jis0208<<14 | 0x3D<<7 | 0x37,
-	28204 - 19968: jis0208<<14 | 0x21<<7 | 0x0B,
-	28205 - 19968: jis0208<<14 | 0x3D<<7 | 0x2E,
-	28206 - 19968: jis0208<<14 | 0x3D<<7 | 0x30,
-	28207 - 19968: jis0208<<14 | 0x18<<7 | 0x20,
-	28210 - 19968: jis0212<<14 | 0x26<<7 | 0x4B,
-	28214 - 19968: jis0212<<14 | 0x26<<7 | 0x4C,
-	28216 - 19968: jis0208<<14 | 0x3D<<7 | 0x41,
-	28217 - 19968: jis0208<<14 | 0x59<<7 | 0x48,
-	28218 - 19968: jis0208<<14 | 0x3D<<7 | 0x3C,
-	28219 - 19968: jis0212<<14 | 0x26<<7 | 0x4E,
-	28220 - 19968: jis0208<<14 | 0x59<<7 | 0x4B,
-	28222 - 19968: jis0208<<14 | 0x3D<<7 | 0x34,
-	28227 - 19968: jis0208<<14 | 0x3D<<7 | 0x3B,
-	28228 - 19968: jis0212<<14 | 0x26<<7 | 0x50,
-	28229 - 19968: jis0212<<14 | 0x26<<7 | 0x51,
-	28232 - 19968: jis0212<<14 | 0x26<<7 | 0x52,
-	28233 - 19968: jis0212<<14 | 0x26<<7 | 0x53,
-	28234 - 19968: jis0208<<14 | 0x2B<<7 | 0x0A,
-	28235 - 19968: jis0212<<14 | 0x26<<7 | 0x54,
-	28237 - 19968: jis0208<<14 | 0x3D<<7 | 0x39,
-	28238 - 19968: jis0208<<14 | 0x3D<<7 | 0x3D,
-	28239 - 19968: jis0212<<14 | 0x26<<7 | 0x55,
-	28241 - 19968: jis0212<<14 | 0x26<<7 | 0x56,
-	28242 - 19968: jis0212<<14 | 0x26<<7 | 0x57,
-	28243 - 19968: jis0212<<14 | 0x26<<7 | 0x58,
-	28244 - 19968: jis0212<<14 | 0x26<<7 | 0x59,
-	28246 - 19968: jis0208<<14 | 0x17<<7 | 0x2F,
-	28247 - 19968: jis0212<<14 | 0x26<<7 | 0x5A,
-	28248 - 19968: jis0208<<14 | 0x1D<<7 | 0x24,
-	28251 - 19968: jis0208<<14 | 0x22<<7 | 0x18,
-	28252 - 19968: jis0208<<14 | 0x59<<7 | 0x49,
-	28253 - 19968: jis0212<<14 | 0x26<<7 | 0x5C,
-	28254 - 19968: jis0212<<14 | 0x26<<7 | 0x5D,
-	28255 - 19968: jis0208<<14 | 0x3D<<7 | 0x33,
-	28258 - 19968: jis0212<<14 | 0x27<<7 | 0x00,
-	28259 - 19968: jis0212<<14 | 0x27<<7 | 0x01,
-	28263 - 19968: jis0208<<14 | 0x2C<<7 | 0x0E,
-	28264 - 19968: jis0212<<14 | 0x27<<7 | 0x02,
-	28267 - 19968: jis0208<<14 | 0x3D<<7 | 0x36,
-	28270 - 19968: jis0208<<14 | 0x3D<<7 | 0x2F,
-	28271 - 19968: jis0208<<14 | 0x24<<7 | 0x51,
-	28274 - 19968: jis0208<<14 | 0x3D<<7 | 0x32,
-	28275 - 19968: jis0212<<14 | 0x27<<7 | 0x03,
-	28278 - 19968: jis0208<<14 | 0x3D<<7 | 0x38,
-	28283 - 19968: jis0212<<14 | 0x27<<7 | 0x04,
-	28285 - 19968: jis0212<<14 | 0x27<<7 | 0x05,
-	28286 - 19968: jis0208<<14 | 0x2E<<7 | 0x30,
-	28287 - 19968: jis0208<<14 | 0x1B<<7 | 0x1D,
-	28288 - 19968: jis0208<<14 | 0x2A<<7 | 0x5D,
-	28290 - 19968: jis0208<<14 | 0x3D<<7 | 0x42,
-	28300 - 19968: jis0208<<14 | 0x27<<7 | 0x0D,
-	28301 - 19968: jis0212<<14 | 0x27<<7 | 0x06,
-	28303 - 19968: jis0208<<14 | 0x3D<<7 | 0x4E,
-	28304 - 19968: jis0208<<14 | 0x17<<7 | 0x1A,
-	28307 - 19968: jis0212<<14 | 0x27<<7 | 0x07,
-	28310 - 19968: jis0208<<14 | 0x1C<<7 | 0x3F,
-	28312 - 19968: jis0208<<14 | 0x3D<<7 | 0x44,
-	28313 - 19968: jis0212<<14 | 0x27<<7 | 0x08,
-	28316 - 19968: jis0208<<14 | 0x2D<<7 | 0x0E,
-	28317 - 19968: jis0208<<14 | 0x18<<7 | 0x21,
-	28319 - 19968: jis0208<<14 | 0x3D<<7 | 0x51,
-	28320 - 19968: jis0212<<14 | 0x27<<7 | 0x09,
-	28322 - 19968: jis0208<<14 | 0x0F<<7 | 0x4D,
-	28325 - 19968: jis0208<<14 | 0x3D<<7 | 0x4F,
-	28327 - 19968: jis0212<<14 | 0x27<<7 | 0x0A,
-	28330 - 19968: jis0208<<14 | 0x3D<<7 | 0x43,
-	28333 - 19968: jis0212<<14 | 0x27<<7 | 0x0B,
-	28334 - 19968: jis0212<<14 | 0x27<<7 | 0x0C,
-	28335 - 19968: jis0208<<14 | 0x3D<<7 | 0x49,
-	28337 - 19968: jis0212<<14 | 0x27<<7 | 0x0D,
-	28338 - 19968: jis0208<<14 | 0x3D<<7 | 0x4B,
-	28339 - 19968: jis0212<<14 | 0x27<<7 | 0x0E,
-	28342 - 19968: jis0208<<14 | 0x2C<<7 | 0x2E,
-	28343 - 19968: jis0208<<14 | 0x3D<<7 | 0x46,
-	28346 - 19968: jis0208<<14 | 0x24<<7 | 0x0D,
-	28347 - 19968: jis0212<<14 | 0x27<<7 | 0x0F,
-	28349 - 19968: jis0208<<14 | 0x3D<<7 | 0x48,
-	28351 - 19968: jis0208<<14 | 0x59<<7 | 0x4C,
-	28352 - 19968: jis0212<<14 | 0x27<<7 | 0x11,
-	28353 - 19968: jis0212<<14 | 0x27<<7 | 0x12,
-	28354 - 19968: jis0208<<14 | 0x3D<<7 | 0x50,
-	28355 - 19968: jis0212<<14 | 0x27<<7 | 0x13,
-	28356 - 19968: jis0208<<14 | 0x3D<<7 | 0x4A,
-	28357 - 19968: jis0208<<14 | 0x2B<<7 | 0x26,
-	28359 - 19968: jis0212<<14 | 0x27<<7 | 0x14,
-	28360 - 19968: jis0212<<14 | 0x27<<7 | 0x15,
-	28361 - 19968: jis0208<<14 | 0x3D<<7 | 0x45,
-	28362 - 19968: jis0212<<14 | 0x27<<7 | 0x16,
-	28363 - 19968: jis0208<<14 | 0x1B<<7 | 0x01,
-	28364 - 19968: jis0208<<14 | 0x3D<<7 | 0x5D,
-	28365 - 19968: jis0212<<14 | 0x27<<7 | 0x17,
-	28366 - 19968: jis0212<<14 | 0x27<<7 | 0x18,
-	28367 - 19968: jis0212<<14 | 0x27<<7 | 0x19,
-	28369 - 19968: jis0208<<14 | 0x12<<7 | 0x49,
-	28371 - 19968: jis0208<<14 | 0x3D<<7 | 0x47,
-	28372 - 19968: jis0208<<14 | 0x3D<<7 | 0x4C,
-	28373 - 19968: jis0208<<14 | 0x3D<<7 | 0x4D,
-	28381 - 19968: jis0208<<14 | 0x21<<7 | 0x4B,
-	28382 - 19968: jis0208<<14 | 0x21<<7 | 0x39,
-	28395 - 19968: jis0212<<14 | 0x27<<7 | 0x1A,
-	28396 - 19968: jis0208<<14 | 0x3D<<7 | 0x55,
-	28397 - 19968: jis0212<<14 | 0x27<<7 | 0x1B,
-	28398 - 19968: jis0212<<14 | 0x27<<7 | 0x1C,
-	28399 - 19968: jis0208<<14 | 0x3D<<7 | 0x5B,
-	28402 - 19968: jis0208<<14 | 0x3D<<7 | 0x59,
-	28404 - 19968: jis0208<<14 | 0x24<<7 | 0x08,
-	28407 - 19968: jis0208<<14 | 0x3E<<7 | 0x02,
-	28408 - 19968: jis0208<<14 | 0x3D<<7 | 0x56,
-	28409 - 19968: jis0212<<14 | 0x27<<7 | 0x1D,
-	28411 - 19968: jis0212<<14 | 0x27<<7 | 0x1E,
-	28413 - 19968: jis0212<<14 | 0x27<<7 | 0x1F,
-	28414 - 19968: jis0208<<14 | 0x3D<<7 | 0x57,
-	28415 - 19968: jis0208<<14 | 0x3D<<7 | 0x3F,
-	28417 - 19968: jis0208<<14 | 0x14<<7 | 0x58,
-	28418 - 19968: jis0208<<14 | 0x28<<7 | 0x19,
-	28420 - 19968: jis0212<<14 | 0x27<<7 | 0x20,
-	28422 - 19968: jis0208<<14 | 0x1B<<7 | 0x1E,
-	28424 - 19968: jis0212<<14 | 0x27<<7 | 0x21,
-	28425 - 19968: jis0208<<14 | 0x18<<7 | 0x56,
-	28426 - 19968: jis0212<<14 | 0x27<<7 | 0x22,
-	28428 - 19968: jis0212<<14 | 0x27<<7 | 0x23,
-	28429 - 19968: jis0212<<14 | 0x27<<7 | 0x24,
-	28431 - 19968: jis0208<<14 | 0x2E<<7 | 0x12,
-	28433 - 19968: jis0208<<14 | 0x3D<<7 | 0x53,
-	28435 - 19968: jis0208<<14 | 0x3E<<7 | 0x01,
-	28436 - 19968: jis0208<<14 | 0x10<<7 | 0x48,
-	28437 - 19968: jis0208<<14 | 0x20<<7 | 0x45,
-	28438 - 19968: jis0212<<14 | 0x27<<7 | 0x25,
-	28440 - 19968: jis0212<<14 | 0x27<<7 | 0x26,
-	28442 - 19968: jis0212<<14 | 0x27<<7 | 0x27,
-	28443 - 19968: jis0212<<14 | 0x27<<7 | 0x28,
-	28448 - 19968: jis0208<<14 | 0x26<<7 | 0x58,
-	28450 - 19968: jis0208<<14 | 0x13<<7 | 0x20,
-	28451 - 19968: jis0208<<14 | 0x2D<<7 | 0x59,
-	28454 - 19968: jis0212<<14 | 0x27<<7 | 0x29,
-	28457 - 19968: jis0212<<14 | 0x27<<7 | 0x2A,
-	28458 - 19968: jis0212<<14 | 0x27<<7 | 0x2B,
-	28459 - 19968: jis0208<<14 | 0x2B<<7 | 0x00,
-	28460 - 19968: jis0208<<14 | 0x23<<7 | 0x31,
-	28461 - 19968: jis0212<<14 | 0x27<<7 | 0x32,
-	28463 - 19968: jis0212<<14 | 0x27<<7 | 0x2C,
-	28464 - 19968: jis0212<<14 | 0x27<<7 | 0x2D,
-	28465 - 19968: jis0208<<14 | 0x3D<<7 | 0x5A,
-	28466 - 19968: jis0208<<14 | 0x3D<<7 | 0x5C,
-	28467 - 19968: jis0212<<14 | 0x27<<7 | 0x2E,
-	28470 - 19968: jis0212<<14 | 0x27<<7 | 0x2F,
-	28472 - 19968: jis0208<<14 | 0x20<<7 | 0x11,
-	28475 - 19968: jis0212<<14 | 0x27<<7 | 0x30,
-	28476 - 19968: jis0212<<14 | 0x27<<7 | 0x31,
-	28478 - 19968: jis0208<<14 | 0x3E<<7 | 0x00,
-	28479 - 19968: jis0208<<14 | 0x3D<<7 | 0x58,
-	28481 - 19968: jis0208<<14 | 0x3D<<7 | 0x52,
-	28485 - 19968: jis0208<<14 | 0x13<<7 | 0x22,
-	28495 - 19968: jis0212<<14 | 0x27<<7 | 0x33,
-	28497 - 19968: jis0212<<14 | 0x27<<7 | 0x34,
-	28498 - 19968: jis0212<<14 | 0x27<<7 | 0x35,
-	28499 - 19968: jis0212<<14 | 0x27<<7 | 0x36,
-	28500 - 19968: jis0208<<14 | 0x16<<7 | 0x48,
-	28503 - 19968: jis0212<<14 | 0x27<<7 | 0x37,
-	28504 - 19968: jis0208<<14 | 0x3E<<7 | 0x0E,
-	28505 - 19968: jis0212<<14 | 0x27<<7 | 0x38,
-	28506 - 19968: jis0212<<14 | 0x27<<7 | 0x39,
-	28507 - 19968: jis0208<<14 | 0x3E<<7 | 0x09,
-	28508 - 19968: jis0208<<14 | 0x1F<<7 | 0x57,
-	28509 - 19968: jis0212<<14 | 0x27<<7 | 0x3A,
-	28510 - 19968: jis0212<<14 | 0x27<<7 | 0x3B,
-	28511 - 19968: jis0208<<14 | 0x12<<7 | 0x42,
-	28513 - 19968: jis0212<<14 | 0x27<<7 | 0x3C,
-	28514 - 19968: jis0212<<14 | 0x27<<7 | 0x3D,
-	28516 - 19968: jis0208<<14 | 0x1C<<7 | 0x40,
-	28518 - 19968: jis0208<<14 | 0x3E<<7 | 0x12,
-	28520 - 19968: jis0212<<14 | 0x27<<7 | 0x3E,
-	28524 - 19968: jis0212<<14 | 0x27<<7 | 0x3F,
-	28525 - 19968: jis0208<<14 | 0x3E<<7 | 0x0B,
-	28526 - 19968: jis0208<<14 | 0x23<<7 | 0x0B,
-	28527 - 19968: jis0208<<14 | 0x3E<<7 | 0x08,
-	28528 - 19968: jis0208<<14 | 0x23<<7 | 0x38,
-	28532 - 19968: jis0208<<14 | 0x3E<<7 | 0x2B,
-	28536 - 19968: jis0208<<14 | 0x3E<<7 | 0x05,
-	28538 - 19968: jis0208<<14 | 0x3E<<7 | 0x04,
-	28540 - 19968: jis0208<<14 | 0x3E<<7 | 0x0D,
-	28541 - 19968: jis0212<<14 | 0x27<<7 | 0x40,
-	28542 - 19968: jis0212<<14 | 0x27<<7 | 0x41,
-	28544 - 19968: jis0208<<14 | 0x3E<<7 | 0x07,
-	28545 - 19968: jis0208<<14 | 0x3E<<7 | 0x06,
-	28546 - 19968: jis0208<<14 | 0x3E<<7 | 0x0C,
-	28547 - 19968: jis0212<<14 | 0x27<<7 | 0x42,
-	28548 - 19968: jis0208<<14 | 0x1F<<7 | 0x00,
-	28550 - 19968: jis0208<<14 | 0x3E<<7 | 0x03,
-	28551 - 19968: jis0212<<14 | 0x27<<7 | 0x43,
-	28552 - 19968: jis0208<<14 | 0x59<<7 | 0x4D,
-	28555 - 19968: jis0212<<14 | 0x27<<7 | 0x45,
-	28556 - 19968: jis0212<<14 | 0x27<<7 | 0x46,
-	28557 - 19968: jis0212<<14 | 0x27<<7 | 0x47,
-	28558 - 19968: jis0208<<14 | 0x3E<<7 | 0x0F,
-	28560 - 19968: jis0212<<14 | 0x27<<7 | 0x48,
-	28561 - 19968: jis0208<<14 | 0x3E<<7 | 0x10,
-	28562 - 19968: jis0212<<14 | 0x27<<7 | 0x49,
-	28563 - 19968: jis0212<<14 | 0x27<<7 | 0x4A,
-	28564 - 19968: jis0212<<14 | 0x27<<7 | 0x4B,
-	28566 - 19968: jis0212<<14 | 0x27<<7 | 0x4C,
-	28567 - 19968: jis0208<<14 | 0x13<<7 | 0x21,
-	28570 - 19968: jis0212<<14 | 0x27<<7 | 0x4D,
-	28575 - 19968: jis0212<<14 | 0x27<<7 | 0x4E,
-	28576 - 19968: jis0212<<14 | 0x27<<7 | 0x4F,
-	28577 - 19968: jis0208<<14 | 0x3E<<7 | 0x15,
-	28579 - 19968: jis0208<<14 | 0x3E<<7 | 0x14,
-	28580 - 19968: jis0208<<14 | 0x3E<<7 | 0x16,
-	28581 - 19968: jis0212<<14 | 0x27<<7 | 0x50,
-	28582 - 19968: jis0212<<14 | 0x27<<7 | 0x51,
-	28583 - 19968: jis0212<<14 | 0x27<<7 | 0x52,
-	28584 - 19968: jis0212<<14 | 0x27<<7 | 0x53,
-	28586 - 19968: jis0208<<14 | 0x3E<<7 | 0x19,
-	28590 - 19968: jis0212<<14 | 0x27<<7 | 0x54,
-	28591 - 19968: jis0212<<14 | 0x27<<7 | 0x55,
-	28592 - 19968: jis0212<<14 | 0x27<<7 | 0x56,
-	28593 - 19968: jis0208<<14 | 0x24<<7 | 0x22,
-	28595 - 19968: jis0208<<14 | 0x3E<<7 | 0x13,
-	28597 - 19968: jis0208<<14 | 0x59<<7 | 0x4E,
-	28598 - 19968: jis0212<<14 | 0x27<<7 | 0x58,
-	28601 - 19968: jis0208<<14 | 0x3E<<7 | 0x17,
-	28604 - 19968: jis0212<<14 | 0x27<<7 | 0x59,
-	28608 - 19968: jis0208<<14 | 0x16<<7 | 0x42,
-	28609 - 19968: jis0208<<14 | 0x21<<7 | 0x58,
-	28610 - 19968: jis0208<<14 | 0x3E<<7 | 0x11,
-	28611 - 19968: jis0208<<14 | 0x26<<7 | 0x1A,
-	28613 - 19968: jis0212<<14 | 0x27<<7 | 0x5A,
-	28614 - 19968: jis0208<<14 | 0x3E<<7 | 0x18,
-	28615 - 19968: jis0212<<14 | 0x27<<7 | 0x5B,
-	28616 - 19968: jis0212<<14 | 0x27<<7 | 0x5C,
-	28618 - 19968: jis0212<<14 | 0x27<<7 | 0x5D,
-	28628 - 19968: jis0208<<14 | 0x3E<<7 | 0x1D,
-	28629 - 19968: jis0208<<14 | 0x3E<<7 | 0x1B,
-	28632 - 19968: jis0208<<14 | 0x3E<<7 | 0x1E,
-	28634 - 19968: jis0212<<14 | 0x28<<7 | 0x00,
-	28635 - 19968: jis0208<<14 | 0x3E<<7 | 0x21,
-	28638 - 19968: jis0212<<14 | 0x28<<7 | 0x01,
-	28639 - 19968: jis0208<<14 | 0x3E<<7 | 0x1A,
-	28640 - 19968: jis0208<<14 | 0x18<<7 | 0x49,
-	28641 - 19968: jis0208<<14 | 0x26<<7 | 0x07,
-	28644 - 19968: jis0208<<14 | 0x3D<<7 | 0x18,
-	28648 - 19968: jis0212<<14 | 0x28<<7 | 0x02,
-	28649 - 19968: jis0212<<14 | 0x28<<7 | 0x03,
-	28651 - 19968: jis0208<<14 | 0x2C<<7 | 0x53,
-	28652 - 19968: jis0208<<14 | 0x3E<<7 | 0x1C,
-	28654 - 19968: jis0208<<14 | 0x3E<<7 | 0x20,
-	28655 - 19968: jis0208<<14 | 0x21<<7 | 0x54,
-	28656 - 19968: jis0212<<14 | 0x28<<7 | 0x04,
-	28657 - 19968: jis0208<<14 | 0x3E<<7 | 0x1F,
-	28659 - 19968: jis0208<<14 | 0x3E<<7 | 0x0A,
-	28661 - 19968: jis0208<<14 | 0x59<<7 | 0x4F,
-	28662 - 19968: jis0208<<14 | 0x4E<<7 | 0x48,
-	28665 - 19968: jis0212<<14 | 0x28<<7 | 0x06,
-	28666 - 19968: jis0208<<14 | 0x3E<<7 | 0x24,
-	28668 - 19968: jis0212<<14 | 0x28<<7 | 0x07,
-	28669 - 19968: jis0212<<14 | 0x28<<7 | 0x08,
-	28670 - 19968: jis0208<<14 | 0x3E<<7 | 0x28,
-	28672 - 19968: jis0212<<14 | 0x28<<7 | 0x09,
-	28673 - 19968: jis0208<<14 | 0x3E<<7 | 0x26,
-	28677 - 19968: jis0208<<14 | 0x59<<7 | 0x50,
-	28678 - 19968: jis0212<<14 | 0x28<<7 | 0x0B,
-	28679 - 19968: jis0208<<14 | 0x59<<7 | 0x51,
-	28681 - 19968: jis0208<<14 | 0x3E<<7 | 0x22,
-	28683 - 19968: jis0208<<14 | 0x3E<<7 | 0x23,
-	28685 - 19968: jis0212<<14 | 0x28<<7 | 0x0D,
-	28687 - 19968: jis0208<<14 | 0x3E<<7 | 0x27,
-	28689 - 19968: jis0208<<14 | 0x3E<<7 | 0x25,
-	28693 - 19968: jis0208<<14 | 0x28<<7 | 0x2D,
-	28695 - 19968: jis0212<<14 | 0x28<<7 | 0x0E,
-	28696 - 19968: jis0208<<14 | 0x3E<<7 | 0x2D,
-	28698 - 19968: jis0208<<14 | 0x3E<<7 | 0x2A,
-	28699 - 19968: jis0208<<14 | 0x3E<<7 | 0x29,
-	28701 - 19968: jis0208<<14 | 0x3E<<7 | 0x2C,
-	28702 - 19968: jis0208<<14 | 0x25<<7 | 0x33,
-	28703 - 19968: jis0208<<14 | 0x3E<<7 | 0x2E,
-	28704 - 19968: jis0212<<14 | 0x28<<7 | 0x0F,
-	28707 - 19968: jis0212<<14 | 0x28<<7 | 0x10,
-	28710 - 19968: jis0208<<14 | 0x22<<7 | 0x54,
-	28711 - 19968: jis0208<<14 | 0x21<<7 | 0x4C,
-	28712 - 19968: jis0208<<14 | 0x59<<7 | 0x52,
-	28716 - 19968: jis0208<<14 | 0x1F<<7 | 0x04,
-	28719 - 19968: jis0212<<14 | 0x28<<7 | 0x11,
-	28720 - 19968: jis0208<<14 | 0x3E<<7 | 0x2F,
-	28722 - 19968: jis0208<<14 | 0x3E<<7 | 0x31,
-	28724 - 19968: jis0212<<14 | 0x28<<7 | 0x12,
-	28727 - 19968: jis0212<<14 | 0x28<<7 | 0x13,
-	28729 - 19968: jis0212<<14 | 0x28<<7 | 0x14,
-	28732 - 19968: jis0212<<14 | 0x28<<7 | 0x15,
-	28734 - 19968: jis0208<<14 | 0x3E<<7 | 0x30,
-	28739 - 19968: jis0212<<14 | 0x28<<7 | 0x16,
-	28740 - 19968: jis0212<<14 | 0x28<<7 | 0x17,
-	28744 - 19968: jis0212<<14 | 0x28<<7 | 0x18,
-	28745 - 19968: jis0212<<14 | 0x28<<7 | 0x19,
-	28746 - 19968: jis0212<<14 | 0x28<<7 | 0x1A,
-	28747 - 19968: jis0212<<14 | 0x28<<7 | 0x1B,
-	28748 - 19968: jis0208<<14 | 0x3D<<7 | 0x54,
-	28750 - 19968: jis0212<<14 | 0x28<<7 | 0x20,
-	28753 - 19968: jis0208<<14 | 0x3E<<7 | 0x32,
-	28756 - 19968: jis0212<<14 | 0x28<<7 | 0x1C,
-	28757 - 19968: jis0212<<14 | 0x28<<7 | 0x1D,
-	28760 - 19968: jis0208<<14 | 0x25<<7 | 0x46,
-	28765 - 19968: jis0212<<14 | 0x28<<7 | 0x1E,
-	28766 - 19968: jis0212<<14 | 0x28<<7 | 0x1F,
-	28771 - 19968: jis0208<<14 | 0x3E<<7 | 0x33,
-	28772 - 19968: jis0212<<14 | 0x28<<7 | 0x21,
-	28773 - 19968: jis0212<<14 | 0x28<<7 | 0x22,
-	28779 - 19968: jis0208<<14 | 0x11<<7 | 0x2F,
-	28780 - 19968: jis0212<<14 | 0x28<<7 | 0x23,
-	28782 - 19968: jis0212<<14 | 0x28<<7 | 0x24,
-	28783 - 19968: jis0208<<14 | 0x24<<7 | 0x53,
-	28784 - 19968: jis0208<<14 | 0x12<<7 | 0x04,
-	28789 - 19968: jis0212<<14 | 0x28<<7 | 0x25,
-	28790 - 19968: jis0212<<14 | 0x28<<7 | 0x26,
-	28792 - 19968: jis0208<<14 | 0x14<<7 | 0x43,
-	28796 - 19968: jis0208<<14 | 0x1B<<7 | 0x3D,
-	28797 - 19968: jis0208<<14 | 0x19<<7 | 0x31,
-	28798 - 19968: jis0212<<14 | 0x28<<7 | 0x27,
-	28801 - 19968: jis0212<<14 | 0x28<<7 | 0x28,
-	28805 - 19968: jis0208<<14 | 0x59<<7 | 0x53,
-	28806 - 19968: jis0212<<14 | 0x28<<7 | 0x2A,
-	28809 - 19968: jis0208<<14 | 0x2E<<7 | 0x06,
-	28810 - 19968: jis0208<<14 | 0x1E<<7 | 0x45,
-	28814 - 19968: jis0208<<14 | 0x10<<7 | 0x49,
-	28818 - 19968: jis0208<<14 | 0x3E<<7 | 0x35,
-	28820 - 19968: jis0212<<14 | 0x28<<7 | 0x2B,
-	28821 - 19968: jis0212<<14 | 0x28<<7 | 0x2C,
-	28822 - 19968: jis0212<<14 | 0x28<<7 | 0x2D,
-	28823 - 19968: jis0212<<14 | 0x28<<7 | 0x2E,
-	28824 - 19968: jis0212<<14 | 0x28<<7 | 0x2F,
-	28825 - 19968: jis0208<<14 | 0x3E<<7 | 0x34,
-	28827 - 19968: jis0212<<14 | 0x28<<7 | 0x30,
-	28836 - 19968: jis0212<<14 | 0x28<<7 | 0x31,
-	28843 - 19968: jis0208<<14 | 0x59<<7 | 0x54,
-	28844 - 19968: jis0208<<14 | 0x3E<<7 | 0x38,
-	28845 - 19968: jis0208<<14 | 0x22<<7 | 0x19,
-	28846 - 19968: jis0208<<14 | 0x3E<<7 | 0x3B,
-	28847 - 19968: jis0208<<14 | 0x3E<<7 | 0x36,
-	28848 - 19968: jis0212<<14 | 0x28<<7 | 0x33,
-	28849 - 19968: jis0212<<14 | 0x28<<7 | 0x34,
-	28851 - 19968: jis0208<<14 | 0x3E<<7 | 0x3A,
-	28852 - 19968: jis0212<<14 | 0x28<<7 | 0x35,
-	28855 - 19968: jis0212<<14 | 0x28<<7 | 0x36,
-	28856 - 19968: jis0208<<14 | 0x3E<<7 | 0x39,
-	28857 - 19968: jis0208<<14 | 0x24<<7 | 0x1F,
-	28858 - 19968: jis0208<<14 | 0x0F<<7 | 0x38,
-	28859 - 19968: jis0208<<14 | 0x58<<7 | 0x06,
-	28872 - 19968: jis0208<<14 | 0x2D<<7 | 0x54,
-	28874 - 19968: jis0212<<14 | 0x28<<7 | 0x37,
-	28875 - 19968: jis0208<<14 | 0x3E<<7 | 0x3D,
-	28879 - 19968: jis0208<<14 | 0x10<<7 | 0x07,
-	28881 - 19968: jis0212<<14 | 0x28<<7 | 0x38,
-	28883 - 19968: jis0212<<14 | 0x28<<7 | 0x39,
-	28884 - 19968: jis0212<<14 | 0x28<<7 | 0x3A,
-	28885 - 19968: jis0212<<14 | 0x28<<7 | 0x3B,
-	28886 - 19968: jis0212<<14 | 0x28<<7 | 0x3C,
-	28888 - 19968: jis0212<<14 | 0x28<<7 | 0x3D,
-	28889 - 19968: jis0208<<14 | 0x3E<<7 | 0x3F,
-	28892 - 19968: jis0212<<14 | 0x28<<7 | 0x3E,
-	28893 - 19968: jis0208<<14 | 0x3E<<7 | 0x3E,
-	28895 - 19968: jis0208<<14 | 0x3E<<7 | 0x3C,
-	28900 - 19968: jis0212<<14 | 0x28<<7 | 0x3F,
-	28913 - 19968: jis0208<<14 | 0x3E<<7 | 0x37,
-	28921 - 19968: jis0208<<14 | 0x2A<<7 | 0x02,
-	28922 - 19968: jis0212<<14 | 0x28<<7 | 0x40,
-	28925 - 19968: jis0208<<14 | 0x3E<<7 | 0x41,
-	28931 - 19968: jis0212<<14 | 0x28<<7 | 0x41,
-	28932 - 19968: jis0208<<14 | 0x59<<7 | 0x56,
-	28933 - 19968: jis0212<<14 | 0x28<<7 | 0x43,
-	28934 - 19968: jis0212<<14 | 0x28<<7 | 0x44,
-	28935 - 19968: jis0212<<14 | 0x28<<7 | 0x45,
-	28937 - 19968: jis0208<<14 | 0x3E<<7 | 0x40,
-	28939 - 19968: jis0212<<14 | 0x28<<7 | 0x46,
-	28940 - 19968: jis0212<<14 | 0x28<<7 | 0x47,
-	28943 - 19968: jis0208<<14 | 0x59<<7 | 0x55,
-	28948 - 19968: jis0208<<14 | 0x10<<7 | 0x4A,
-	28953 - 19968: jis0208<<14 | 0x3E<<7 | 0x43,
-	28954 - 19968: jis0208<<14 | 0x29<<7 | 0x11,
-	28956 - 19968: jis0208<<14 | 0x3E<<7 | 0x42,
-	28958 - 19968: jis0212<<14 | 0x28<<7 | 0x49,
-	28960 - 19968: jis0212<<14 | 0x28<<7 | 0x4A,
-	28961 - 19968: jis0208<<14 | 0x2B<<7 | 0x14,
-	28966 - 19968: jis0208<<14 | 0x1D<<7 | 0x26,
-	28971 - 19968: jis0212<<14 | 0x28<<7 | 0x4B,
-	28973 - 19968: jis0212<<14 | 0x28<<7 | 0x4C,
-	28975 - 19968: jis0212<<14 | 0x28<<7 | 0x4D,
-	28976 - 19968: jis0212<<14 | 0x28<<7 | 0x4E,
-	28977 - 19968: jis0212<<14 | 0x28<<7 | 0x4F,
-	28982 - 19968: jis0208<<14 | 0x20<<7 | 0x12,
-	28984 - 19968: jis0212<<14 | 0x28<<7 | 0x50,
-	28988 - 19968: jis0208<<14 | 0x1D<<7 | 0x25,
-	28993 - 19968: jis0212<<14 | 0x28<<7 | 0x51,
-	28997 - 19968: jis0212<<14 | 0x28<<7 | 0x52,
-	28998 - 19968: jis0208<<14 | 0x59<<7 | 0x58,
-	28999 - 19968: jis0208<<14 | 0x59<<7 | 0x59,
-	29001 - 19968: jis0208<<14 | 0x2D<<7 | 0x5A,
-	29002 - 19968: jis0212<<14 | 0x28<<7 | 0x55,
-	29003 - 19968: jis0212<<14 | 0x28<<7 | 0x56,
-	29004 - 19968: jis0208<<14 | 0x3E<<7 | 0x49,
-	29006 - 19968: jis0208<<14 | 0x1F<<7 | 0x58,
-	29008 - 19968: jis0212<<14 | 0x28<<7 | 0x57,
-	29010 - 19968: jis0212<<14 | 0x28<<7 | 0x58,
-	29013 - 19968: jis0208<<14 | 0x3E<<7 | 0x45,
-	29014 - 19968: jis0208<<14 | 0x3E<<7 | 0x4A,
-	29015 - 19968: jis0212<<14 | 0x28<<7 | 0x59,
-	29017 - 19968: jis0208<<14 | 0x10<<7 | 0x4B,
-	29018 - 19968: jis0212<<14 | 0x28<<7 | 0x5A,
-	29020 - 19968: jis0208<<14 | 0x59<<7 | 0x57,
-	29022 - 19968: jis0212<<14 | 0x28<<7 | 0x5C,
-	29024 - 19968: jis0212<<14 | 0x28<<7 | 0x5D,
-	29026 - 19968: jis0208<<14 | 0x3E<<7 | 0x48,
-	29028 - 19968: jis0208<<14 | 0x26<<7 | 0x40,
-	29029 - 19968: jis0208<<14 | 0x3E<<7 | 0x44,
-	29030 - 19968: jis0208<<14 | 0x3E<<7 | 0x47,
-	29031 - 19968: jis0208<<14 | 0x1D<<7 | 0x27,
-	29032 - 19968: jis0212<<14 | 0x29<<7 | 0x00,
-	29033 - 19968: jis0208<<14 | 0x27<<7 | 0x30,
-	29036 - 19968: jis0208<<14 | 0x3E<<7 | 0x4B,
-	29038 - 19968: jis0208<<14 | 0x1B<<7 | 0x30,
-	29049 - 19968: jis0212<<14 | 0x29<<7 | 0x01,
-	29053 - 19968: jis0208<<14 | 0x1F<<7 | 0x59,
-	29056 - 19968: jis0212<<14 | 0x29<<7 | 0x02,
-	29060 - 19968: jis0208<<14 | 0x3E<<7 | 0x4E,
-	29061 - 19968: jis0212<<14 | 0x29<<7 | 0x03,
-	29063 - 19968: jis0212<<14 | 0x29<<7 | 0x04,
-	29064 - 19968: jis0208<<14 | 0x3E<<7 | 0x46,
-	29066 - 19968: jis0208<<14 | 0x16<<7 | 0x06,
-	29068 - 19968: jis0212<<14 | 0x29<<7 | 0x05,
-	29071 - 19968: jis0208<<14 | 0x3E<<7 | 0x4C,
-	29074 - 19968: jis0212<<14 | 0x29<<7 | 0x06,
-	29076 - 19968: jis0208<<14 | 0x2C<<7 | 0x2F,
-	29077 - 19968: jis0208<<14 | 0x3E<<7 | 0x4F,
-	29081 - 19968: jis0208<<14 | 0x53<<7 | 0x05,
-	29082 - 19968: jis0212<<14 | 0x29<<7 | 0x07,
-	29083 - 19968: jis0212<<14 | 0x29<<7 | 0x08,
-	29087 - 19968: jis0208<<14 | 0x1C<<7 | 0x2E,
-	29088 - 19968: jis0212<<14 | 0x29<<7 | 0x09,
-	29090 - 19968: jis0212<<14 | 0x29<<7 | 0x0A,
-	29096 - 19968: jis0208<<14 | 0x3E<<7 | 0x50,
-	29100 - 19968: jis0208<<14 | 0x3E<<7 | 0x51,
-	29103 - 19968: jis0212<<14 | 0x29<<7 | 0x0B,
-	29104 - 19968: jis0212<<14 | 0x29<<7 | 0x0C,
-	29105 - 19968: jis0208<<14 | 0x26<<7 | 0x0D,
-	29106 - 19968: jis0212<<14 | 0x29<<7 | 0x0D,
-	29107 - 19968: jis0212<<14 | 0x29<<7 | 0x0E,
-	29113 - 19968: jis0208<<14 | 0x3E<<7 | 0x53,
-	29114 - 19968: jis0212<<14 | 0x29<<7 | 0x0F,
-	29118 - 19968: jis0208<<14 | 0x3E<<7 | 0x54,
-	29119 - 19968: jis0212<<14 | 0x29<<7 | 0x10,
-	29120 - 19968: jis0212<<14 | 0x29<<7 | 0x11,
-	29121 - 19968: jis0208<<14 | 0x59<<7 | 0x5B,
-	29123 - 19968: jis0208<<14 | 0x26<<7 | 0x12,
-	29124 - 19968: jis0212<<14 | 0x29<<7 | 0x13,
-	29128 - 19968: jis0208<<14 | 0x24<<7 | 0x54,
-	29129 - 19968: jis0208<<14 | 0x3E<<7 | 0x56,
-	29131 - 19968: jis0212<<14 | 0x29<<7 | 0x14,
-	29132 - 19968: jis0212<<14 | 0x29<<7 | 0x15,
-	29134 - 19968: jis0208<<14 | 0x3E<<7 | 0x58,
-	29136 - 19968: jis0208<<14 | 0x2D<<7 | 0x34,
-	29138 - 19968: jis0208<<14 | 0x3E<<7 | 0x55,
-	29139 - 19968: jis0212<<14 | 0x29<<7 | 0x16,
-	29140 - 19968: jis0208<<14 | 0x3E<<7 | 0x57,
-	29141 - 19968: jis0208<<14 | 0x10<<7 | 0x4C,
-	29142 - 19968: jis0212<<14 | 0x29<<7 | 0x17,
-	29143 - 19968: jis0208<<14 | 0x3E<<7 | 0x52,
-	29145 - 19968: jis0212<<14 | 0x29<<7 | 0x18,
-	29146 - 19968: jis0212<<14 | 0x29<<7 | 0x19,
-	29148 - 19968: jis0212<<14 | 0x29<<7 | 0x1A,
-	29151 - 19968: jis0208<<14 | 0x32<<7 | 0x3A,
-	29152 - 19968: jis0208<<14 | 0x3E<<7 | 0x59,
-	29157 - 19968: jis0208<<14 | 0x20<<7 | 0x46,
-	29158 - 19968: jis0208<<14 | 0x1A<<7 | 0x17,
-	29159 - 19968: jis0208<<14 | 0x3E<<7 | 0x5B,
-	29164 - 19968: jis0208<<14 | 0x3E<<7 | 0x5A,
-	29165 - 19968: jis0208<<14 | 0x1E<<7 | 0x03,
-	29166 - 19968: jis0208<<14 | 0x31<<7 | 0x38,
-	29173 - 19968: jis0208<<14 | 0x3E<<7 | 0x5C,
-	29176 - 19968: jis0212<<14 | 0x29<<7 | 0x1B,
-	29177 - 19968: jis0208<<14 | 0x3F<<7 | 0x00,
-	29179 - 19968: jis0208<<14 | 0x3E<<7 | 0x4D,
-	29180 - 19968: jis0208<<14 | 0x3E<<7 | 0x5D,
-	29182 - 19968: jis0208<<14 | 0x59<<7 | 0x5C,
-	29183 - 19968: jis0208<<14 | 0x3F<<7 | 0x01,
-	29184 - 19968: jis0212<<14 | 0x29<<7 | 0x1D,
-	29190 - 19968: jis0208<<14 | 0x26<<7 | 0x59,
-	29191 - 19968: jis0212<<14 | 0x29<<7 | 0x1E,
-	29192 - 19968: jis0212<<14 | 0x29<<7 | 0x1F,
-	29193 - 19968: jis0212<<14 | 0x29<<7 | 0x20,
-	29197 - 19968: jis0208<<14 | 0x3F<<7 | 0x02,
-	29200 - 19968: jis0208<<14 | 0x3F<<7 | 0x03,
-	29203 - 19968: jis0212<<14 | 0x29<<7 | 0x21,
-	29207 - 19968: jis0212<<14 | 0x29<<7 | 0x22,
-	29210 - 19968: jis0212<<14 | 0x29<<7 | 0x23,
-	29211 - 19968: jis0208<<14 | 0x3F<<7 | 0x04,
-	29213 - 19968: jis0212<<14 | 0x29<<7 | 0x24,
-	29215 - 19968: jis0212<<14 | 0x29<<7 | 0x25,
-	29220 - 19968: jis0212<<14 | 0x29<<7 | 0x26,
-	29224 - 19968: jis0208<<14 | 0x3F<<7 | 0x05,
-	29226 - 19968: jis0208<<14 | 0x23<<7 | 0x3D,
-	29227 - 19968: jis0212<<14 | 0x29<<7 | 0x27,
-	29228 - 19968: jis0208<<14 | 0x3F<<7 | 0x07,
-	29229 - 19968: jis0208<<14 | 0x3F<<7 | 0x06,
-	29231 - 19968: jis0212<<14 | 0x29<<7 | 0x28,
-	29232 - 19968: jis0208<<14 | 0x3F<<7 | 0x08,
-	29234 - 19968: jis0208<<14 | 0x3F<<7 | 0x09,
-	29236 - 19968: jis0212<<14 | 0x29<<7 | 0x29,
-	29237 - 19968: jis0208<<14 | 0x1B<<7 | 0x3E,
-	29238 - 19968: jis0208<<14 | 0x28<<7 | 0x42,
-	29240 - 19968: jis0212<<14 | 0x29<<7 | 0x2A,
-	29241 - 19968: jis0212<<14 | 0x29<<7 | 0x2B,
-	29242 - 19968: jis0208<<14 | 0x2B<<7 | 0x4B,
-	29243 - 19968: jis0208<<14 | 0x3F<<7 | 0x0A,
-	29244 - 19968: jis0208<<14 | 0x3F<<7 | 0x0B,
-	29245 - 19968: jis0208<<14 | 0x20<<7 | 0x35,
-	29246 - 19968: jis0208<<14 | 0x1B<<7 | 0x03,
-	29247 - 19968: jis0208<<14 | 0x3F<<7 | 0x0C,
-	29248 - 19968: jis0208<<14 | 0x3F<<7 | 0x0D,
-	29249 - 19968: jis0212<<14 | 0x29<<7 | 0x2C,
-	29250 - 19968: jis0212<<14 | 0x29<<7 | 0x2D,
-	29251 - 19968: jis0212<<14 | 0x29<<7 | 0x2E,
-	29253 - 19968: jis0212<<14 | 0x29<<7 | 0x2F,
-	29254 - 19968: jis0208<<14 | 0x3F<<7 | 0x0E,
-	29255 - 19968: jis0208<<14 | 0x29<<7 | 0x31,
-	29256 - 19968: jis0208<<14 | 0x27<<7 | 0x26,
-	29259 - 19968: jis0208<<14 | 0x3F<<7 | 0x0F,
-	29260 - 19968: jis0208<<14 | 0x26<<7 | 0x36,
-	29262 - 19968: jis0212<<14 | 0x29<<7 | 0x30,
-	29263 - 19968: jis0212<<14 | 0x29<<7 | 0x31,
-	29264 - 19968: jis0212<<14 | 0x29<<7 | 0x32,
-	29266 - 19968: jis0208<<14 | 0x23<<7 | 0x0C,
-	29267 - 19968: jis0212<<14 | 0x29<<7 | 0x33,
-	29269 - 19968: jis0212<<14 | 0x29<<7 | 0x34,
-	29270 - 19968: jis0212<<14 | 0x29<<7 | 0x35,
-	29272 - 19968: jis0208<<14 | 0x3F<<7 | 0x10,
-	29273 - 19968: jis0208<<14 | 0x11<<7 | 0x46,
-	29274 - 19968: jis0212<<14 | 0x29<<7 | 0x36,
-	29275 - 19968: jis0208<<14 | 0x14<<7 | 0x4C,
-	29276 - 19968: jis0212<<14 | 0x29<<7 | 0x37,
-	29277 - 19968: jis0208<<14 | 0x2B<<7 | 0x25,
-	29278 - 19968: jis0212<<14 | 0x29<<7 | 0x38,
-	29279 - 19968: jis0208<<14 | 0x2B<<7 | 0x15,
-	29280 - 19968: jis0212<<14 | 0x29<<7 | 0x39,
-	29281 - 19968: jis0208<<14 | 0x11<<7 | 0x13,
-	29282 - 19968: jis0208<<14 | 0x2E<<7 | 0x13,
-	29283 - 19968: jis0212<<14 | 0x29<<7 | 0x3A,
-	29287 - 19968: jis0208<<14 | 0x2A<<7 | 0x31,
-	29288 - 19968: jis0212<<14 | 0x29<<7 | 0x3B,
-	29289 - 19968: jis0208<<14 | 0x29<<7 | 0x09,
-	29291 - 19968: jis0212<<14 | 0x29<<7 | 0x3C,
-	29294 - 19968: jis0212<<14 | 0x29<<7 | 0x3D,
-	29295 - 19968: jis0212<<14 | 0x29<<7 | 0x3E,
-	29297 - 19968: jis0212<<14 | 0x29<<7 | 0x3F,
-	29298 - 19968: jis0208<<14 | 0x1F<<7 | 0x16,
-	29300 - 19968: jis0208<<14 | 0x3F<<7 | 0x11,
-	29303 - 19968: jis0212<<14 | 0x29<<7 | 0x40,
-	29304 - 19968: jis0212<<14 | 0x29<<7 | 0x41,
-	29305 - 19968: jis0208<<14 | 0x25<<7 | 0x22,
-	29307 - 19968: jis0212<<14 | 0x29<<7 | 0x42,
-	29308 - 19968: jis0212<<14 | 0x29<<7 | 0x43,
-	29309 - 19968: jis0208<<14 | 0x17<<7 | 0x02,
-	29310 - 19968: jis0208<<14 | 0x3F<<7 | 0x12,
-	29311 - 19968: jis0212<<14 | 0x29<<7 | 0x44,
-	29312 - 19968: jis0208<<14 | 0x19<<7 | 0x33,
-	29313 - 19968: jis0208<<14 | 0x3F<<7 | 0x14,
-	29314 - 19968: jis0208<<14 | 0x3F<<7 | 0x13,
-	29316 - 19968: jis0212<<14 | 0x29<<7 | 0x45,
-	29319 - 19968: jis0208<<14 | 0x3F<<7 | 0x15,
-	29321 - 19968: jis0212<<14 | 0x29<<7 | 0x46,
-	29325 - 19968: jis0212<<14 | 0x29<<7 | 0x47,
-	29326 - 19968: jis0212<<14 | 0x29<<7 | 0x48,
-	29330 - 19968: jis0208<<14 | 0x3F<<7 | 0x16,
-	29331 - 19968: jis0212<<14 | 0x29<<7 | 0x49,
-	29334 - 19968: jis0208<<14 | 0x3F<<7 | 0x17,
-	29339 - 19968: jis0212<<14 | 0x29<<7 | 0x4A,
-	29344 - 19968: jis0208<<14 | 0x14<<7 | 0x1D,
-	29346 - 19968: jis0208<<14 | 0x3F<<7 | 0x18,
-	29351 - 19968: jis0208<<14 | 0x3F<<7 | 0x19,
-	29352 - 19968: jis0212<<14 | 0x29<<7 | 0x4B,
-	29356 - 19968: jis0208<<14 | 0x17<<7 | 0x03,
-	29357 - 19968: jis0212<<14 | 0x29<<7 | 0x4C,
-	29358 - 19968: jis0212<<14 | 0x29<<7 | 0x4D,
-	29359 - 19968: jis0208<<14 | 0x27<<7 | 0x27,
-	29361 - 19968: jis0208<<14 | 0x59<<7 | 0x5D,
-	29362 - 19968: jis0208<<14 | 0x3F<<7 | 0x1B,
-	29364 - 19968: jis0212<<14 | 0x29<<7 | 0x4F,
-	29366 - 19968: jis0208<<14 | 0x1D<<7 | 0x54,
-	29369 - 19968: jis0208<<14 | 0x3F<<7 | 0x1A,
-	29374 - 19968: jis0208<<14 | 0x5A<<7 | 0x00,
-	29377 - 19968: jis0212<<14 | 0x29<<7 | 0x51,
-	29378 - 19968: jis0208<<14 | 0x15<<7 | 0x17,
-	29379 - 19968: jis0208<<14 | 0x3F<<7 | 0x1C,
-	29380 - 19968: jis0208<<14 | 0x3F<<7 | 0x1E,
-	29382 - 19968: jis0208<<14 | 0x3F<<7 | 0x1D,
-	29383 - 19968: jis0212<<14 | 0x29<<7 | 0x52,
-	29385 - 19968: jis0212<<14 | 0x29<<7 | 0x53,
-	29388 - 19968: jis0212<<14 | 0x29<<7 | 0x54,
-	29390 - 19968: jis0208<<14 | 0x3F<<7 | 0x1F,
-	29392 - 19968: jis0208<<14 | 0x17<<7 | 0x30,
-	29394 - 19968: jis0208<<14 | 0x3F<<7 | 0x20,
-	29397 - 19968: jis0212<<14 | 0x29<<7 | 0x55,
-	29398 - 19968: jis0212<<14 | 0x29<<7 | 0x56,
-	29399 - 19968: jis0208<<14 | 0x15<<7 | 0x48,
-	29400 - 19968: jis0212<<14 | 0x29<<7 | 0x57,
-	29401 - 19968: jis0208<<14 | 0x20<<7 | 0x1F,
-	29403 - 19968: jis0208<<14 | 0x18<<7 | 0x5C,
-	29407 - 19968: jis0212<<14 | 0x29<<7 | 0x58,
-	29408 - 19968: jis0208<<14 | 0x3F<<7 | 0x22,
-	29409 - 19968: jis0208<<14 | 0x3F<<7 | 0x23,
-	29410 - 19968: jis0208<<14 | 0x3F<<7 | 0x21,
-	29413 - 19968: jis0212<<14 | 0x29<<7 | 0x59,
-	29417 - 19968: jis0208<<14 | 0x1B<<7 | 0x4C,
-	29420 - 19968: jis0208<<14 | 0x25<<7 | 0x27,
-	29421 - 19968: jis0208<<14 | 0x15<<7 | 0x18,
-	29427 - 19968: jis0212<<14 | 0x29<<7 | 0x5A,
-	29428 - 19968: jis0212<<14 | 0x29<<7 | 0x5B,
-	29431 - 19968: jis0208<<14 | 0x3F<<7 | 0x25,
-	29432 - 19968: jis0208<<14 | 0x22<<7 | 0x0B,
-	29433 - 19968: jis0208<<14 | 0x3F<<7 | 0x24,
-	29434 - 19968: jis0212<<14 | 0x29<<7 | 0x5C,
-	29435 - 19968: jis0212<<14 | 0x29<<7 | 0x5D,
-	29436 - 19968: jis0208<<14 | 0x2E<<7 | 0x14,
-	29437 - 19968: jis0208<<14 | 0x26<<7 | 0x41,
-	29438 - 19968: jis0212<<14 | 0x2A<<7 | 0x00,
-	29442 - 19968: jis0212<<14 | 0x2A<<7 | 0x01,
-	29444 - 19968: jis0212<<14 | 0x2A<<7 | 0x02,
-	29445 - 19968: jis0212<<14 | 0x2A<<7 | 0x03,
-	29447 - 19968: jis0212<<14 | 0x2A<<7 | 0x04,
-	29450 - 19968: jis0208<<14 | 0x3F<<7 | 0x28,
-	29451 - 19968: jis0212<<14 | 0x2A<<7 | 0x05,
-	29453 - 19968: jis0212<<14 | 0x2A<<7 | 0x06,
-	29458 - 19968: jis0212<<14 | 0x2A<<7 | 0x07,
-	29459 - 19968: jis0212<<14 | 0x2A<<7 | 0x08,
-	29462 - 19968: jis0208<<14 | 0x3F<<7 | 0x2A,
-	29463 - 19968: jis0208<<14 | 0x3F<<7 | 0x27,
-	29464 - 19968: jis0212<<14 | 0x2A<<7 | 0x09,
-	29465 - 19968: jis0212<<14 | 0x2A<<7 | 0x0A,
-	29467 - 19968: jis0208<<14 | 0x2B<<7 | 0x33,
-	29468 - 19968: jis0208<<14 | 0x3F<<7 | 0x29,
-	29469 - 19968: jis0208<<14 | 0x3F<<7 | 0x2B,
-	29470 - 19968: jis0212<<14 | 0x2A<<7 | 0x0B,
-	29471 - 19968: jis0208<<14 | 0x2D<<7 | 0x23,
-	29474 - 19968: jis0212<<14 | 0x2A<<7 | 0x0C,
-	29476 - 19968: jis0208<<14 | 0x5A<<7 | 0x01,
-	29477 - 19968: jis0208<<14 | 0x3F<<7 | 0x2F,
-	29479 - 19968: jis0212<<14 | 0x2A<<7 | 0x0E,
-	29480 - 19968: jis0212<<14 | 0x2A<<7 | 0x0F,
-	29481 - 19968: jis0208<<14 | 0x3F<<7 | 0x2E,
-	29482 - 19968: jis0208<<14 | 0x22<<7 | 0x55,
-	29483 - 19968: jis0208<<14 | 0x26<<7 | 0x0C,
-	29484 - 19968: jis0212<<14 | 0x2A<<7 | 0x10,
-	29486 - 19968: jis0208<<14 | 0x17<<7 | 0x04,
-	29487 - 19968: jis0208<<14 | 0x3F<<7 | 0x2D,
-	29489 - 19968: jis0212<<14 | 0x2A<<7 | 0x11,
-	29490 - 19968: jis0212<<14 | 0x2A<<7 | 0x12,
-	29492 - 19968: jis0208<<14 | 0x3F<<7 | 0x2C,
-	29493 - 19968: jis0212<<14 | 0x2A<<7 | 0x13,
-	29494 - 19968: jis0208<<14 | 0x2C<<7 | 0x10,
-	29495 - 19968: jis0208<<14 | 0x2C<<7 | 0x11,
-	29498 - 19968: jis0212<<14 | 0x2A<<7 | 0x14,
-	29499 - 19968: jis0212<<14 | 0x2A<<7 | 0x15,
-	29501 - 19968: jis0212<<14 | 0x2A<<7 | 0x16,
-	29502 - 19968: jis0208<<14 | 0x3F<<7 | 0x30,
-	29503 - 19968: jis0208<<14 | 0x10<<7 | 0x4D,
-	29507 - 19968: jis0212<<14 | 0x2A<<7 | 0x17,
-	29508 - 19968: jis0208<<14 | 0x18<<7 | 0x55,
-	29509 - 19968: jis0208<<14 | 0x1A<<7 | 0x41,
-	29517 - 19968: jis0212<<14 | 0x2A<<7 | 0x18,
-	29518 - 19968: jis0208<<14 | 0x3F<<7 | 0x31,
-	29519 - 19968: jis0208<<14 | 0x3F<<7 | 0x32,
-	29520 - 19968: jis0212<<14 | 0x2A<<7 | 0x19,
-	29522 - 19968: jis0212<<14 | 0x2A<<7 | 0x1A,
-	29526 - 19968: jis0212<<14 | 0x2A<<7 | 0x1B,
-	29527 - 19968: jis0208<<14 | 0x3F<<7 | 0x34,
-	29528 - 19968: jis0212<<14 | 0x2A<<7 | 0x1C,
-	29533 - 19968: jis0212<<14 | 0x2A<<7 | 0x1D,
-	29534 - 19968: jis0212<<14 | 0x2A<<7 | 0x1E,
-	29535 - 19968: jis0212<<14 | 0x2A<<7 | 0x1F,
-	29536 - 19968: jis0212<<14 | 0x2A<<7 | 0x20,
-	29539 - 19968: jis0208<<14 | 0x1C<<7 | 0x22,
-	29542 - 19968: jis0212<<14 | 0x2A<<7 | 0x21,
-	29543 - 19968: jis0212<<14 | 0x2A<<7 | 0x22,
-	29544 - 19968: jis0208<<14 | 0x3F<<7 | 0x36,
-	29545 - 19968: jis0212<<14 | 0x2A<<7 | 0x23,
-	29546 - 19968: jis0208<<14 | 0x3F<<7 | 0x35,
-	29547 - 19968: jis0212<<14 | 0x2A<<7 | 0x24,
-	29548 - 19968: jis0212<<14 | 0x2A<<7 | 0x25,
-	29550 - 19968: jis0212<<14 | 0x2A<<7 | 0x26,
-	29551 - 19968: jis0212<<14 | 0x2A<<7 | 0x27,
-	29552 - 19968: jis0208<<14 | 0x3F<<7 | 0x37,
-	29553 - 19968: jis0212<<14 | 0x2A<<7 | 0x28,
-	29554 - 19968: jis0208<<14 | 0x12<<7 | 0x2C,
-	29557 - 19968: jis0208<<14 | 0x3F<<7 | 0x39,
-	29559 - 19968: jis0208<<14 | 0x5A<<7 | 0x03,
-	29560 - 19968: jis0208<<14 | 0x3F<<7 | 0x38,
-	29561 - 19968: jis0212<<14 | 0x2A<<7 | 0x2A,
-	29562 - 19968: jis0208<<14 | 0x3F<<7 | 0x3B,
-	29563 - 19968: jis0208<<14 | 0x3F<<7 | 0x3A,
-	29564 - 19968: jis0212<<14 | 0x2A<<7 | 0x2B,
-	29568 - 19968: jis0212<<14 | 0x2A<<7 | 0x2C,
-	29569 - 19968: jis0212<<14 | 0x2A<<7 | 0x2D,
-	29571 - 19968: jis0212<<14 | 0x2A<<7 | 0x2E,
-	29572 - 19968: jis0208<<14 | 0x17<<7 | 0x1B,
-	29573 - 19968: jis0212<<14 | 0x2A<<7 | 0x2F,
-	29574 - 19968: jis0212<<14 | 0x2A<<7 | 0x30,
-	29575 - 19968: jis0208<<14 | 0x2D<<7 | 0x07,
-	29577 - 19968: jis0208<<14 | 0x15<<7 | 0x2B,
-	29579 - 19968: jis0208<<14 | 0x11<<7 | 0x05,
-	29582 - 19968: jis0212<<14 | 0x2A<<7 | 0x31,
-	29584 - 19968: jis0212<<14 | 0x2A<<7 | 0x32,
-	29587 - 19968: jis0212<<14 | 0x2A<<7 | 0x33,
-	29589 - 19968: jis0212<<14 | 0x2A<<7 | 0x34,
-	29590 - 19968: jis0208<<14 | 0x15<<7 | 0x49,
-	29591 - 19968: jis0212<<14 | 0x2A<<7 | 0x35,
-	29592 - 19968: jis0212<<14 | 0x2A<<7 | 0x36,
-	29596 - 19968: jis0212<<14 | 0x2A<<7 | 0x37,
-	29598 - 19968: jis0212<<14 | 0x2A<<7 | 0x38,
-	29599 - 19968: jis0212<<14 | 0x2A<<7 | 0x39,
-	29600 - 19968: jis0212<<14 | 0x2A<<7 | 0x3A,
-	29602 - 19968: jis0212<<14 | 0x2A<<7 | 0x3B,
-	29605 - 19968: jis0212<<14 | 0x2A<<7 | 0x3C,
-	29606 - 19968: jis0212<<14 | 0x2A<<7 | 0x3D,
-	29609 - 19968: jis0208<<14 | 0x13<<7 | 0x40,
-	29610 - 19968: jis0212<<14 | 0x2A<<7 | 0x3E,
-	29611 - 19968: jis0212<<14 | 0x2A<<7 | 0x3F,
-	29613 - 19968: jis0212<<14 | 0x2A<<7 | 0x40,
-	29618 - 19968: jis0208<<14 | 0x2D<<7 | 0x47,
-	29619 - 19968: jis0208<<14 | 0x3F<<7 | 0x3D,
-	29621 - 19968: jis0212<<14 | 0x2A<<7 | 0x41,
-	29623 - 19968: jis0212<<14 | 0x2A<<7 | 0x42,
-	29625 - 19968: jis0212<<14 | 0x2A<<7 | 0x43,
-	29627 - 19968: jis0208<<14 | 0x3F<<7 | 0x3F,
-	29628 - 19968: jis0212<<14 | 0x2A<<7 | 0x44,
-	29629 - 19968: jis0208<<14 | 0x5A<<7 | 0x04,
-	29631 - 19968: jis0212<<14 | 0x2A<<7 | 0x46,
-	29632 - 19968: jis0208<<14 | 0x3F<<7 | 0x40,
-	29634 - 19968: jis0208<<14 | 0x11<<7 | 0x30,
-	29637 - 19968: jis0212<<14 | 0x2A<<7 | 0x47,
-	29638 - 19968: jis0212<<14 | 0x2A<<7 | 0x48,
-	29640 - 19968: jis0208<<14 | 0x3F<<7 | 0x3C,
-	29641 - 19968: jis0208<<14 | 0x5A<<7 | 0x05,
-	29642 - 19968: jis0208<<14 | 0x1A<<7 | 0x18,
-	29643 - 19968: jis0212<<14 | 0x2A<<7 | 0x4A,
-	29644 - 19968: jis0212<<14 | 0x2A<<7 | 0x4B,
-	29645 - 19968: jis0208<<14 | 0x23<<7 | 0x20,
-	29646 - 19968: jis0208<<14 | 0x3F<<7 | 0x3E,
-	29647 - 19968: jis0212<<14 | 0x2A<<7 | 0x4C,
-	29650 - 19968: jis0208<<14 | 0x5A<<7 | 0x08,
-	29651 - 19968: jis0212<<14 | 0x2A<<7 | 0x4E,
-	29654 - 19968: jis0208<<14 | 0x5A<<7 | 0x06,
-	29657 - 19968: jis0212<<14 | 0x2A<<7 | 0x50,
-	29661 - 19968: jis0212<<14 | 0x2A<<7 | 0x51,
-	29662 - 19968: jis0208<<14 | 0x3F<<7 | 0x43,
-	29664 - 19968: jis0208<<14 | 0x1B<<7 | 0x4D,
-	29665 - 19968: jis0212<<14 | 0x2A<<7 | 0x52,
-	29667 - 19968: jis0208<<14 | 0x5A<<7 | 0x07,
-	29669 - 19968: jis0208<<14 | 0x3F<<7 | 0x41,
-	29670 - 19968: jis0212<<14 | 0x2A<<7 | 0x54,
-	29671 - 19968: jis0212<<14 | 0x2A<<7 | 0x55,
-	29673 - 19968: jis0212<<14 | 0x2A<<7 | 0x56,
-	29674 - 19968: jis0208<<14 | 0x16<<7 | 0x1D,
-	29677 - 19968: jis0208<<14 | 0x27<<7 | 0x28,
-	29678 - 19968: jis0208<<14 | 0x3F<<7 | 0x42,
-	29681 - 19968: jis0208<<14 | 0x3F<<7 | 0x5D,
-	29684 - 19968: jis0212<<14 | 0x2A<<7 | 0x57,
-	29685 - 19968: jis0208<<14 | 0x5A<<7 | 0x0A,
-	29687 - 19968: jis0212<<14 | 0x2A<<7 | 0x59,
-	29688 - 19968: jis0208<<14 | 0x3F<<7 | 0x48,
-	29689 - 19968: jis0212<<14 | 0x2A<<7 | 0x5A,
-	29690 - 19968: jis0212<<14 | 0x2A<<7 | 0x5B,
-	29691 - 19968: jis0212<<14 | 0x2A<<7 | 0x5C,
-	29693 - 19968: jis0212<<14 | 0x2A<<7 | 0x5D,
-	29694 - 19968: jis0208<<14 | 0x17<<7 | 0x1C,
-	29695 - 19968: jis0212<<14 | 0x2B<<7 | 0x00,
-	29696 - 19968: jis0212<<14 | 0x2B<<7 | 0x01,
-	29697 - 19968: jis0212<<14 | 0x2B<<7 | 0x02,
-	29699 - 19968: jis0208<<14 | 0x14<<7 | 0x44,
-	29700 - 19968: jis0212<<14 | 0x2B<<7 | 0x03,
-	29701 - 19968: jis0208<<14 | 0x3F<<7 | 0x45,
-	29702 - 19968: jis0208<<14 | 0x2C<<7 | 0x5C,
-	29703 - 19968: jis0208<<14 | 0x5A<<7 | 0x09,
-	29705 - 19968: jis0208<<14 | 0x2D<<7 | 0x0F,
-	29706 - 19968: jis0212<<14 | 0x2B<<7 | 0x05,
-	29713 - 19968: jis0212<<14 | 0x2B<<7 | 0x06,
-	29722 - 19968: jis0212<<14 | 0x2B<<7 | 0x07,
-	29723 - 19968: jis0212<<14 | 0x2B<<7 | 0x08,
-	29730 - 19968: jis0208<<14 | 0x21<<7 | 0x55,
-	29732 - 19968: jis0212<<14 | 0x2B<<7 | 0x09,
-	29733 - 19968: jis0208<<14 | 0x3F<<7 | 0x47,
-	29734 - 19968: jis0208<<14 | 0x5A<<7 | 0x0B,
-	29736 - 19968: jis0212<<14 | 0x2B<<7 | 0x0B,
-	29737 - 19968: jis0208<<14 | 0x5A<<7 | 0x0D,
-	29738 - 19968: jis0208<<14 | 0x5A<<7 | 0x0C,
-	29739 - 19968: jis0212<<14 | 0x2B<<7 | 0x0E,
-	29740 - 19968: jis0212<<14 | 0x2B<<7 | 0x0F,
-	29741 - 19968: jis0212<<14 | 0x2B<<7 | 0x10,
-	29742 - 19968: jis0208<<14 | 0x5A<<7 | 0x0E,
-	29743 - 19968: jis0212<<14 | 0x2B<<7 | 0x12,
-	29744 - 19968: jis0212<<14 | 0x2B<<7 | 0x13,
-	29745 - 19968: jis0212<<14 | 0x2B<<7 | 0x14,
-	29746 - 19968: jis0208<<14 | 0x3F<<7 | 0x49,
-	29747 - 19968: jis0208<<14 | 0x2D<<7 | 0x35,
-	29748 - 19968: jis0208<<14 | 0x15<<7 | 0x36,
-	29749 - 19968: jis0208<<14 | 0x27<<7 | 0x5B,
-	29750 - 19968: jis0208<<14 | 0x26<<7 | 0x29,
-	29753 - 19968: jis0212<<14 | 0x2B<<7 | 0x15,
-	29754 - 19968: jis0208<<14 | 0x3F<<7 | 0x4A,
-	29759 - 19968: jis0208<<14 | 0x3F<<7 | 0x4C,
-	29760 - 19968: jis0212<<14 | 0x2B<<7 | 0x16,
-	29761 - 19968: jis0208<<14 | 0x3F<<7 | 0x4F,
-	29763 - 19968: jis0212<<14 | 0x2B<<7 | 0x17,
-	29764 - 19968: jis0212<<14 | 0x2B<<7 | 0x18,
-	29766 - 19968: jis0212<<14 | 0x2B<<7 | 0x19,
-	29767 - 19968: jis0212<<14 | 0x2B<<7 | 0x1A,
-	29771 - 19968: jis0212<<14 | 0x2B<<7 | 0x1B,
-	29773 - 19968: jis0212<<14 | 0x2B<<7 | 0x1C,
-	29777 - 19968: jis0212<<14 | 0x2B<<7 | 0x1D,
-	29778 - 19968: jis0212<<14 | 0x2B<<7 | 0x1E,
-	29781 - 19968: jis0208<<14 | 0x3F<<7 | 0x4B,
-	29783 - 19968: jis0212<<14 | 0x2B<<7 | 0x1F,
-	29785 - 19968: jis0208<<14 | 0x3F<<7 | 0x4E,
-	29786 - 19968: jis0208<<14 | 0x17<<7 | 0x49,
-	29787 - 19968: jis0208<<14 | 0x10<<7 | 0x2C,
-	29788 - 19968: jis0208<<14 | 0x3F<<7 | 0x50,
-	29789 - 19968: jis0212<<14 | 0x2B<<7 | 0x20,
-	29790 - 19968: jis0208<<14 | 0x1E<<7 | 0x4F,
-	29791 - 19968: jis0208<<14 | 0x3F<<7 | 0x4D,
-	29792 - 19968: jis0208<<14 | 0x2D<<7 | 0x3B,
-	29794 - 19968: jis0208<<14 | 0x5A<<7 | 0x0F,
-	29795 - 19968: jis0208<<14 | 0x3F<<7 | 0x53,
-	29796 - 19968: jis0208<<14 | 0x53<<7 | 0x03,
-	29798 - 19968: jis0212<<14 | 0x2B<<7 | 0x22,
-	29799 - 19968: jis0212<<14 | 0x2B<<7 | 0x23,
-	29800 - 19968: jis0212<<14 | 0x2B<<7 | 0x24,
-	29801 - 19968: jis0208<<14 | 0x3F<<7 | 0x51,
-	29802 - 19968: jis0208<<14 | 0x3F<<7 | 0x54,
-	29803 - 19968: jis0212<<14 | 0x2B<<7 | 0x25,
-	29805 - 19968: jis0212<<14 | 0x2B<<7 | 0x26,
-	29806 - 19968: jis0212<<14 | 0x2B<<7 | 0x27,
-	29807 - 19968: jis0208<<14 | 0x3F<<7 | 0x46,
-	29808 - 19968: jis0208<<14 | 0x3F<<7 | 0x52,
-	29809 - 19968: jis0212<<14 | 0x2B<<7 | 0x28,
-	29810 - 19968: jis0212<<14 | 0x2B<<7 | 0x29,
-	29811 - 19968: jis0208<<14 | 0x19<<7 | 0x1B,
-	29814 - 19968: jis0208<<14 | 0x3F<<7 | 0x55,
-	29822 - 19968: jis0208<<14 | 0x3F<<7 | 0x56,
-	29824 - 19968: jis0212<<14 | 0x2B<<7 | 0x2A,
-	29825 - 19968: jis0212<<14 | 0x2B<<7 | 0x2B,
-	29827 - 19968: jis0208<<14 | 0x2C<<7 | 0x5D,
-	29829 - 19968: jis0212<<14 | 0x2B<<7 | 0x2C,
-	29830 - 19968: jis0212<<14 | 0x2B<<7 | 0x2D,
-	29831 - 19968: jis0212<<14 | 0x2B<<7 | 0x2E,
-	29833 - 19968: jis0208<<14 | 0x5A<<7 | 0x10,
-	29835 - 19968: jis0208<<14 | 0x3F<<7 | 0x57,
-	29839 - 19968: jis0212<<14 | 0x2B<<7 | 0x30,
-	29840 - 19968: jis0212<<14 | 0x2B<<7 | 0x31,
-	29841 - 19968: jis0212<<14 | 0x2B<<7 | 0x32,
-	29842 - 19968: jis0212<<14 | 0x2B<<7 | 0x33,
-	29848 - 19968: jis0212<<14 | 0x2B<<7 | 0x34,
-	29849 - 19968: jis0212<<14 | 0x2B<<7 | 0x35,
-	29850 - 19968: jis0212<<14 | 0x2B<<7 | 0x36,
-	29852 - 19968: jis0212<<14 | 0x2B<<7 | 0x37,
-	29854 - 19968: jis0208<<14 | 0x3F<<7 | 0x58,
-	29855 - 19968: jis0208<<14 | 0x5A<<7 | 0x11,
-	29856 - 19968: jis0212<<14 | 0x2B<<7 | 0x39,
-	29857 - 19968: jis0212<<14 | 0x2B<<7 | 0x3A,
-	29858 - 19968: jis0208<<14 | 0x3F<<7 | 0x44,
-	29859 - 19968: jis0212<<14 | 0x2B<<7 | 0x3B,
-	29862 - 19968: jis0212<<14 | 0x2B<<7 | 0x3C,
-	29863 - 19968: jis0208<<14 | 0x3F<<7 | 0x59,
-	29864 - 19968: jis0212<<14 | 0x2B<<7 | 0x3D,
-	29865 - 19968: jis0212<<14 | 0x2B<<7 | 0x3E,
-	29866 - 19968: jis0212<<14 | 0x2B<<7 | 0x3F,
-	29867 - 19968: jis0212<<14 | 0x2B<<7 | 0x40,
-	29870 - 19968: jis0212<<14 | 0x2B<<7 | 0x41,
-	29871 - 19968: jis0212<<14 | 0x2B<<7 | 0x42,
-	29872 - 19968: jis0208<<14 | 0x13<<7 | 0x23,
-	29873 - 19968: jis0212<<14 | 0x2B<<7 | 0x43,
-	29874 - 19968: jis0212<<14 | 0x2B<<7 | 0x44,
-	29877 - 19968: jis0212<<14 | 0x2B<<7 | 0x45,
-	29881 - 19968: jis0212<<14 | 0x2B<<7 | 0x46,
-	29883 - 19968: jis0212<<14 | 0x2B<<7 | 0x47,
-	29885 - 19968: jis0208<<14 | 0x1B<<7 | 0x04,
-	29887 - 19968: jis0212<<14 | 0x2B<<7 | 0x48,
-	29896 - 19968: jis0212<<14 | 0x2B<<7 | 0x49,
-	29897 - 19968: jis0212<<14 | 0x2B<<7 | 0x4A,
-	29898 - 19968: jis0208<<14 | 0x3F<<7 | 0x5A,
-	29900 - 19968: jis0212<<14 | 0x2B<<7 | 0x4B,
-	29903 - 19968: jis0208<<14 | 0x3F<<7 | 0x5B,
-	29904 - 19968: jis0212<<14 | 0x2B<<7 | 0x4C,
-	29907 - 19968: jis0212<<14 | 0x2B<<7 | 0x4D,
-	29908 - 19968: jis0208<<14 | 0x3F<<7 | 0x5C,
-	29912 - 19968: jis0212<<14 | 0x2B<<7 | 0x4E,
-	29914 - 19968: jis0212<<14 | 0x2B<<7 | 0x4F,
-	29915 - 19968: jis0212<<14 | 0x2B<<7 | 0x50,
-	29916 - 19968: jis0208<<14 | 0x10<<7 | 0x1A,
-	29918 - 19968: jis0212<<14 | 0x2B<<7 | 0x51,
-	29919 - 19968: jis0212<<14 | 0x2B<<7 | 0x52,
-	29920 - 19968: jis0208<<14 | 0x40<<7 | 0x00,
-	29922 - 19968: jis0208<<14 | 0x28<<7 | 0x1A,
-	29923 - 19968: jis0208<<14 | 0x40<<7 | 0x01,
-	29924 - 19968: jis0212<<14 | 0x2B<<7 | 0x53,
-	29926 - 19968: jis0208<<14 | 0x13<<7 | 0x03,
-	29927 - 19968: jis0208<<14 | 0x40<<7 | 0x02,
-	29928 - 19968: jis0212<<14 | 0x2B<<7 | 0x54,
-	29929 - 19968: jis0208<<14 | 0x40<<7 | 0x03,
-	29930 - 19968: jis0212<<14 | 0x2B<<7 | 0x55,
-	29931 - 19968: jis0212<<14 | 0x2B<<7 | 0x56,
-	29934 - 19968: jis0208<<14 | 0x40<<7 | 0x04,
-	29935 - 19968: jis0212<<14 | 0x2B<<7 | 0x57,
-	29936 - 19968: jis0208<<14 | 0x40<<7 | 0x06,
-	29937 - 19968: jis0208<<14 | 0x40<<7 | 0x07,
-	29938 - 19968: jis0208<<14 | 0x40<<7 | 0x05,
-	29940 - 19968: jis0212<<14 | 0x2B<<7 | 0x58,
-	29942 - 19968: jis0208<<14 | 0x28<<7 | 0x32,
-	29943 - 19968: jis0208<<14 | 0x40<<7 | 0x09,
-	29944 - 19968: jis0208<<14 | 0x40<<7 | 0x08,
-	29946 - 19968: jis0212<<14 | 0x2B<<7 | 0x59,
-	29947 - 19968: jis0212<<14 | 0x2B<<7 | 0x5A,
-	29948 - 19968: jis0212<<14 | 0x2B<<7 | 0x5B,
-	29951 - 19968: jis0212<<14 | 0x2B<<7 | 0x5C,
-	29953 - 19968: jis0208<<14 | 0x5A<<7 | 0x12,
-	29955 - 19968: jis0208<<14 | 0x40<<7 | 0x0B,
-	29956 - 19968: jis0208<<14 | 0x40<<7 | 0x0A,
-	29957 - 19968: jis0208<<14 | 0x40<<7 | 0x0C,
-	29958 - 19968: jis0212<<14 | 0x2B<<7 | 0x5D,
-	29964 - 19968: jis0208<<14 | 0x40<<7 | 0x0D,
-	29965 - 19968: jis0208<<14 | 0x40<<7 | 0x0F,
-	29966 - 19968: jis0208<<14 | 0x40<<7 | 0x0E,
-	29969 - 19968: jis0208<<14 | 0x18<<7 | 0x58,
-	29970 - 19968: jis0212<<14 | 0x2C<<7 | 0x00,
-	29971 - 19968: jis0208<<14 | 0x40<<7 | 0x11,
-	29973 - 19968: jis0208<<14 | 0x40<<7 | 0x10,
-	29974 - 19968: jis0212<<14 | 0x2C<<7 | 0x01,
-	29975 - 19968: jis0212<<14 | 0x2C<<7 | 0x02,
-	29976 - 19968: jis0208<<14 | 0x13<<7 | 0x24,
-	29978 - 19968: jis0208<<14 | 0x1E<<7 | 0x32,
-	29980 - 19968: jis0208<<14 | 0x24<<7 | 0x1B,
-	29982 - 19968: jis0208<<14 | 0x40<<7 | 0x12,
-	29983 - 19968: jis0208<<14 | 0x1F<<7 | 0x17,
-	29984 - 19968: jis0212<<14 | 0x2C<<7 | 0x03,
-	29985 - 19968: jis0212<<14 | 0x2C<<7 | 0x04,
-	29987 - 19968: jis0208<<14 | 0x1A<<7 | 0x19,
-	29988 - 19968: jis0212<<14 | 0x2C<<7 | 0x05,
-	29989 - 19968: jis0208<<14 | 0x10<<7 | 0x58,
-	29990 - 19968: jis0208<<14 | 0x40<<7 | 0x13,
-	29991 - 19968: jis0212<<14 | 0x2C<<7 | 0x06,
-	29992 - 19968: jis0208<<14 | 0x2C<<7 | 0x30,
-	29993 - 19968: jis0212<<14 | 0x2C<<7 | 0x07,
-	29994 - 19968: jis0212<<14 | 0x2C<<7 | 0x08,
-	29995 - 19968: jis0208<<14 | 0x29<<7 | 0x42,
-	29996 - 19968: jis0208<<14 | 0x40<<7 | 0x14,
-	29999 - 19968: jis0208<<14 | 0x58<<7 | 0x4B,
-	30000 - 19968: jis0208<<14 | 0x24<<7 | 0x23,
-	30001 - 19968: jis0208<<14 | 0x2C<<7 | 0x12,
-	30002 - 19968: jis0208<<14 | 0x18<<7 | 0x22,
-	30003 - 19968: jis0208<<14 | 0x1E<<7 | 0x1C,
-	30006 - 19968: jis0212<<14 | 0x2C<<7 | 0x0A,
-	30007 - 19968: jis0208<<14 | 0x22<<7 | 0x2A,
-	30008 - 19968: jis0208<<14 | 0x31<<7 | 0x13,
-	30009 - 19968: jis0212<<14 | 0x2C<<7 | 0x0B,
-	30010 - 19968: jis0208<<14 | 0x23<<7 | 0x0D,
-	30011 - 19968: jis0208<<14 | 0x11<<7 | 0x47,
-	30012 - 19968: jis0208<<14 | 0x40<<7 | 0x15,
-	30013 - 19968: jis0212<<14 | 0x2C<<7 | 0x0C,
-	30014 - 19968: jis0212<<14 | 0x2C<<7 | 0x0D,
-	30015 - 19968: jis0212<<14 | 0x2C<<7 | 0x0E,
-	30016 - 19968: jis0212<<14 | 0x2C<<7 | 0x0F,
-	30019 - 19968: jis0212<<14 | 0x2C<<7 | 0x10,
-	30020 - 19968: jis0208<<14 | 0x40<<7 | 0x16,
-	30022 - 19968: jis0208<<14 | 0x40<<7 | 0x1B,
-	30023 - 19968: jis0212<<14 | 0x2C<<7 | 0x11,
-	30024 - 19968: jis0212<<14 | 0x2C<<7 | 0x12,
-	30025 - 19968: jis0208<<14 | 0x40<<7 | 0x19,
-	30026 - 19968: jis0208<<14 | 0x40<<7 | 0x18,
-	30027 - 19968: jis0208<<14 | 0x39<<7 | 0x21,
-	30028 - 19968: jis0208<<14 | 0x12<<7 | 0x05,
-	30029 - 19968: jis0208<<14 | 0x40<<7 | 0x17,
-	30030 - 19968: jis0212<<14 | 0x2C<<7 | 0x13,
-	30031 - 19968: jis0208<<14 | 0x0F<<7 | 0x39,
-	30032 - 19968: jis0212<<14 | 0x2C<<7 | 0x14,
-	30033 - 19968: jis0208<<14 | 0x27<<7 | 0x09,
-	30034 - 19968: jis0212<<14 | 0x2C<<7 | 0x15,
-	30036 - 19968: jis0208<<14 | 0x27<<7 | 0x29,
-	30039 - 19968: jis0212<<14 | 0x2C<<7 | 0x16,
-	30041 - 19968: jis0208<<14 | 0x2D<<7 | 0x10,
-	30042 - 19968: jis0208<<14 | 0x40<<7 | 0x1C,
-	30043 - 19968: jis0208<<14 | 0x40<<7 | 0x1A,
-	30044 - 19968: jis0208<<14 | 0x22<<7 | 0x3B,
-	30045 - 19968: jis0208<<14 | 0x1F<<7 | 0x05,
-	30046 - 19968: jis0212<<14 | 0x2C<<7 | 0x17,
-	30047 - 19968: jis0212<<14 | 0x2C<<7 | 0x18,
-	30048 - 19968: jis0208<<14 | 0x27<<7 | 0x0A,
-	30049 - 19968: jis0212<<14 | 0x2C<<7 | 0x19,
-	30050 - 19968: jis0208<<14 | 0x28<<7 | 0x0C,
-	30052 - 19968: jis0208<<14 | 0x40<<7 | 0x1E,
-	30053 - 19968: jis0208<<14 | 0x2D<<7 | 0x0B,
-	30054 - 19968: jis0208<<14 | 0x16<<7 | 0x2C,
-	30055 - 19968: jis0208<<14 | 0x40<<7 | 0x1F,
-	30057 - 19968: jis0208<<14 | 0x40<<7 | 0x1D,
-	30058 - 19968: jis0208<<14 | 0x27<<7 | 0x35,
-	30059 - 19968: jis0208<<14 | 0x40<<7 | 0x20,
-	30061 - 19968: jis0208<<14 | 0x40<<7 | 0x21,
-	30063 - 19968: jis0208<<14 | 0x5A<<7 | 0x13,
-	30064 - 19968: jis0208<<14 | 0x0F<<7 | 0x3A,
-	30065 - 19968: jis0212<<14 | 0x2C<<7 | 0x1B,
-	30067 - 19968: jis0208<<14 | 0x1D<<7 | 0x55,
-	30068 - 19968: jis0208<<14 | 0x40<<7 | 0x26,
-	30070 - 19968: jis0208<<14 | 0x40<<7 | 0x23,
-	30071 - 19968: jis0208<<14 | 0x25<<7 | 0x4C,
-	30072 - 19968: jis0208<<14 | 0x40<<7 | 0x22,
-	30073 - 19968: jis0212<<14 | 0x2C<<7 | 0x1C,
-	30074 - 19968: jis0212<<14 | 0x2C<<7 | 0x1D,
-	30075 - 19968: jis0212<<14 | 0x2C<<7 | 0x1E,
-	30076 - 19968: jis0212<<14 | 0x2C<<7 | 0x1F,
-	30077 - 19968: jis0212<<14 | 0x2C<<7 | 0x20,
-	30078 - 19968: jis0212<<14 | 0x2C<<7 | 0x21,
-	30079 - 19968: jis0208<<14 | 0x14<<7 | 0x05,
-	30081 - 19968: jis0212<<14 | 0x2C<<7 | 0x22,
-	30082 - 19968: jis0208<<14 | 0x40<<7 | 0x29,
-	30085 - 19968: jis0212<<14 | 0x2C<<7 | 0x23,
-	30086 - 19968: jis0208<<14 | 0x40<<7 | 0x24,
-	30087 - 19968: jis0208<<14 | 0x40<<7 | 0x25,
-	30089 - 19968: jis0208<<14 | 0x40<<7 | 0x28,
-	30090 - 19968: jis0208<<14 | 0x40<<7 | 0x27,
-	30091 - 19968: jis0208<<14 | 0x28<<7 | 0x04,
-	30094 - 19968: jis0208<<14 | 0x20<<7 | 0x21,
-	30095 - 19968: jis0208<<14 | 0x20<<7 | 0x20,
-	30096 - 19968: jis0212<<14 | 0x2C<<7 | 0x24,
-	30097 - 19968: jis0208<<14 | 0x14<<7 | 0x1E,
-	30098 - 19968: jis0212<<14 | 0x2C<<7 | 0x25,
-	30099 - 19968: jis0212<<14 | 0x2C<<7 | 0x26,
-	30100 - 19968: jis0208<<14 | 0x40<<7 | 0x2A,
-	30101 - 19968: jis0212<<14 | 0x2C<<7 | 0x27,
-	30105 - 19968: jis0212<<14 | 0x2C<<7 | 0x28,
-	30106 - 19968: jis0208<<14 | 0x40<<7 | 0x2B,
-	30108 - 19968: jis0212<<14 | 0x2C<<7 | 0x29,
-	30109 - 19968: jis0208<<14 | 0x40<<7 | 0x2C,
-	30114 - 19968: jis0212<<14 | 0x2C<<7 | 0x2A,
-	30115 - 19968: jis0208<<14 | 0x40<<7 | 0x2E,
-	30116 - 19968: jis0212<<14 | 0x2C<<7 | 0x2B,
-	30117 - 19968: jis0208<<14 | 0x40<<7 | 0x2D,
-	30123 - 19968: jis0208<<14 | 0x10<<7 | 0x35,
-	30129 - 19968: jis0208<<14 | 0x40<<7 | 0x36,
-	30130 - 19968: jis0208<<14 | 0x27<<7 | 0x47,
-	30131 - 19968: jis0208<<14 | 0x40<<7 | 0x30,
-	30132 - 19968: jis0212<<14 | 0x2C<<7 | 0x2C,
-	30133 - 19968: jis0208<<14 | 0x40<<7 | 0x32,
-	30136 - 19968: jis0208<<14 | 0x40<<7 | 0x34,
-	30137 - 19968: jis0208<<14 | 0x1E<<7 | 0x1D,
-	30138 - 19968: jis0212<<14 | 0x2C<<7 | 0x2D,
-	30140 - 19968: jis0208<<14 | 0x40<<7 | 0x35,
-	30141 - 19968: jis0208<<14 | 0x40<<7 | 0x33,
-	30142 - 19968: jis0208<<14 | 0x1B<<7 | 0x1F,
-	30143 - 19968: jis0212<<14 | 0x2C<<7 | 0x2E,
-	30144 - 19968: jis0212<<14 | 0x2C<<7 | 0x2F,
-	30145 - 19968: jis0212<<14 | 0x2C<<7 | 0x30,
-	30146 - 19968: jis0208<<14 | 0x40<<7 | 0x2F,
-	30147 - 19968: jis0208<<14 | 0x40<<7 | 0x31,
-	30148 - 19968: jis0212<<14 | 0x2C<<7 | 0x31,
-	30149 - 19968: jis0208<<14 | 0x28<<7 | 0x21,
-	30150 - 19968: jis0212<<14 | 0x2C<<7 | 0x32,
-	30151 - 19968: jis0208<<14 | 0x1D<<7 | 0x28,
-	30154 - 19968: jis0208<<14 | 0x40<<7 | 0x38,
-	30156 - 19968: jis0212<<14 | 0x2C<<7 | 0x33,
-	30157 - 19968: jis0208<<14 | 0x40<<7 | 0x37,
-	30158 - 19968: jis0212<<14 | 0x2C<<7 | 0x34,
-	30159 - 19968: jis0212<<14 | 0x2C<<7 | 0x35,
-	30162 - 19968: jis0208<<14 | 0x40<<7 | 0x39,
-	30164 - 19968: jis0208<<14 | 0x1B<<7 | 0x05,
-	30165 - 19968: jis0208<<14 | 0x19<<7 | 0x0E,
-	30167 - 19968: jis0212<<14 | 0x2C<<7 | 0x36,
-	30168 - 19968: jis0208<<14 | 0x24<<7 | 0x56,
-	30169 - 19968: jis0208<<14 | 0x40<<7 | 0x3A,
-	30171 - 19968: jis0208<<14 | 0x23<<7 | 0x2A,
-	30172 - 19968: jis0212<<14 | 0x2C<<7 | 0x37,
-	30174 - 19968: jis0208<<14 | 0x40<<7 | 0x3C,
-	30175 - 19968: jis0212<<14 | 0x2C<<7 | 0x38,
-	30176 - 19968: jis0212<<14 | 0x2C<<7 | 0x39,
-	30177 - 19968: jis0212<<14 | 0x2C<<7 | 0x3A,
-	30178 - 19968: jis0208<<14 | 0x2D<<7 | 0x00,
-	30179 - 19968: jis0208<<14 | 0x40<<7 | 0x3B,
-	30180 - 19968: jis0212<<14 | 0x2C<<7 | 0x3B,
-	30183 - 19968: jis0212<<14 | 0x2C<<7 | 0x3C,
-	30185 - 19968: jis0208<<14 | 0x20<<7 | 0x48,
-	30188 - 19968: jis0212<<14 | 0x2C<<7 | 0x3D,
-	30190 - 19968: jis0212<<14 | 0x2C<<7 | 0x3E,
-	30191 - 19968: jis0212<<14 | 0x2C<<7 | 0x3F,
-	30192 - 19968: jis0208<<14 | 0x40<<7 | 0x41,
-	30193 - 19968: jis0212<<14 | 0x2C<<7 | 0x40,
-	30194 - 19968: jis0208<<14 | 0x40<<7 | 0x43,
-	30195 - 19968: jis0208<<14 | 0x40<<7 | 0x44,
-	30196 - 19968: jis0208<<14 | 0x22<<7 | 0x33,
-	30201 - 19968: jis0212<<14 | 0x2C<<7 | 0x41,
-	30202 - 19968: jis0208<<14 | 0x40<<7 | 0x42,
-	30204 - 19968: jis0208<<14 | 0x40<<7 | 0x3F,
-	30206 - 19968: jis0208<<14 | 0x40<<7 | 0x3D,
-	30207 - 19968: jis0208<<14 | 0x40<<7 | 0x3E,
-	30208 - 19968: jis0212<<14 | 0x2C<<7 | 0x42,
-	30209 - 19968: jis0208<<14 | 0x40<<7 | 0x40,
-	30210 - 19968: jis0212<<14 | 0x2C<<7 | 0x43,
-	30211 - 19968: jis0212<<14 | 0x2C<<7 | 0x44,
-	30212 - 19968: jis0212<<14 | 0x2C<<7 | 0x45,
-	30215 - 19968: jis0212<<14 | 0x2C<<7 | 0x46,
-	30216 - 19968: jis0212<<14 | 0x2C<<7 | 0x47,
-	30217 - 19968: jis0208<<14 | 0x40<<7 | 0x47,
-	30218 - 19968: jis0212<<14 | 0x2C<<7 | 0x48,
-	30219 - 19968: jis0208<<14 | 0x40<<7 | 0x45,
-	30220 - 19968: jis0212<<14 | 0x2C<<7 | 0x49,
-	30221 - 19968: jis0208<<14 | 0x40<<7 | 0x46,
-	30223 - 19968: jis0212<<14 | 0x2C<<7 | 0x4A,
-	30226 - 19968: jis0212<<14 | 0x2C<<7 | 0x4B,
-	30227 - 19968: jis0212<<14 | 0x2C<<7 | 0x4C,
-	30229 - 19968: jis0212<<14 | 0x2C<<7 | 0x4D,
-	30230 - 19968: jis0212<<14 | 0x2C<<7 | 0x4E,
-	30233 - 19968: jis0212<<14 | 0x2C<<7 | 0x4F,
-	30235 - 19968: jis0212<<14 | 0x2C<<7 | 0x50,
-	30236 - 19968: jis0212<<14 | 0x2C<<7 | 0x51,
-	30237 - 19968: jis0212<<14 | 0x2C<<7 | 0x52,
-	30238 - 19968: jis0212<<14 | 0x2C<<7 | 0x53,
-	30239 - 19968: jis0208<<14 | 0x40<<7 | 0x48,
-	30240 - 19968: jis0208<<14 | 0x40<<7 | 0x4A,
-	30241 - 19968: jis0208<<14 | 0x40<<7 | 0x4B,
-	30242 - 19968: jis0208<<14 | 0x40<<7 | 0x4C,
-	30243 - 19968: jis0212<<14 | 0x2C<<7 | 0x54,
-	30244 - 19968: jis0208<<14 | 0x40<<7 | 0x4D,
-	30245 - 19968: jis0212<<14 | 0x2C<<7 | 0x55,
-	30246 - 19968: jis0212<<14 | 0x2C<<7 | 0x56,
-	30247 - 19968: jis0208<<14 | 0x40<<7 | 0x49,
-	30249 - 19968: jis0212<<14 | 0x2C<<7 | 0x57,
-	30253 - 19968: jis0212<<14 | 0x2C<<7 | 0x58,
-	30256 - 19968: jis0208<<14 | 0x40<<7 | 0x4F,
-	30258 - 19968: jis0212<<14 | 0x2C<<7 | 0x59,
-	30259 - 19968: jis0212<<14 | 0x2C<<7 | 0x5A,
-	30260 - 19968: jis0208<<14 | 0x40<<7 | 0x4E,
-	30261 - 19968: jis0212<<14 | 0x2C<<7 | 0x5B,
-	30264 - 19968: jis0212<<14 | 0x2C<<7 | 0x5C,
-	30265 - 19968: jis0212<<14 | 0x2C<<7 | 0x5D,
-	30266 - 19968: jis0212<<14 | 0x2D<<7 | 0x00,
-	30267 - 19968: jis0208<<14 | 0x40<<7 | 0x50,
-	30268 - 19968: jis0212<<14 | 0x2D<<7 | 0x01,
-	30272 - 19968: jis0212<<14 | 0x2D<<7 | 0x03,
-	30273 - 19968: jis0212<<14 | 0x2D<<7 | 0x04,
-	30274 - 19968: jis0208<<14 | 0x2D<<7 | 0x24,
-	30275 - 19968: jis0212<<14 | 0x2D<<7 | 0x05,
-	30276 - 19968: jis0212<<14 | 0x2D<<7 | 0x06,
-	30277 - 19968: jis0212<<14 | 0x2D<<7 | 0x07,
-	30278 - 19968: jis0208<<14 | 0x40<<7 | 0x53,
-	30279 - 19968: jis0208<<14 | 0x40<<7 | 0x51,
-	30280 - 19968: jis0208<<14 | 0x40<<7 | 0x52,
-	30281 - 19968: jis0212<<14 | 0x2D<<7 | 0x08,
-	30282 - 19968: jis0212<<14 | 0x2D<<7 | 0x02,
-	30283 - 19968: jis0212<<14 | 0x2D<<7 | 0x09,
-	30284 - 19968: jis0208<<14 | 0x13<<7 | 0x41,
-	30290 - 19968: jis0208<<14 | 0x2B<<7 | 0x5D,
-	30293 - 19968: jis0212<<14 | 0x2D<<7 | 0x0A,
-	30294 - 19968: jis0208<<14 | 0x29<<7 | 0x29,
-	30296 - 19968: jis0208<<14 | 0x40<<7 | 0x55,
-	30297 - 19968: jis0212<<14 | 0x2D<<7 | 0x0B,
-	30300 - 19968: jis0208<<14 | 0x40<<7 | 0x54,
-	30303 - 19968: jis0212<<14 | 0x2D<<7 | 0x0C,
-	30305 - 19968: jis0208<<14 | 0x40<<7 | 0x56,
-	30306 - 19968: jis0208<<14 | 0x40<<7 | 0x57,
-	30308 - 19968: jis0212<<14 | 0x2D<<7 | 0x0D,
-	30309 - 19968: jis0212<<14 | 0x2D<<7 | 0x0E,
-	30311 - 19968: jis0208<<14 | 0x40<<7 | 0x5B,
-	30312 - 19968: jis0208<<14 | 0x40<<7 | 0x58,
-	30313 - 19968: jis0208<<14 | 0x40<<7 | 0x59,
-	30314 - 19968: jis0208<<14 | 0x40<<7 | 0x5A,
-	30316 - 19968: jis0208<<14 | 0x40<<7 | 0x5C,
-	30317 - 19968: jis0212<<14 | 0x2D<<7 | 0x0F,
-	30318 - 19968: jis0212<<14 | 0x2D<<7 | 0x10,
-	30319 - 19968: jis0212<<14 | 0x2D<<7 | 0x11,
-	30320 - 19968: jis0208<<14 | 0x40<<7 | 0x5D,
-	30321 - 19968: jis0212<<14 | 0x2D<<7 | 0x12,
-	30322 - 19968: jis0208<<14 | 0x41<<7 | 0x00,
-	30324 - 19968: jis0212<<14 | 0x2D<<7 | 0x13,
-	30326 - 19968: jis0208<<14 | 0x41<<7 | 0x01,
-	30328 - 19968: jis0208<<14 | 0x41<<7 | 0x02,
-	30330 - 19968: jis0208<<14 | 0x27<<7 | 0x0E,
-	30331 - 19968: jis0208<<14 | 0x24<<7 | 0x2F,
-	30332 - 19968: jis0208<<14 | 0x41<<7 | 0x03,
-	30333 - 19968: jis0208<<14 | 0x26<<7 | 0x51,
-	30334 - 19968: jis0208<<14 | 0x28<<7 | 0x13,
-	30336 - 19968: jis0208<<14 | 0x41<<7 | 0x04,
-	30337 - 19968: jis0212<<14 | 0x2D<<7 | 0x14,
-	30338 - 19968: jis0208<<14 | 0x5A<<7 | 0x14,
-	30339 - 19968: jis0208<<14 | 0x41<<7 | 0x05,
-	30340 - 19968: jis0208<<14 | 0x24<<7 | 0x09,
-	30341 - 19968: jis0212<<14 | 0x2D<<7 | 0x15,
-	30342 - 19968: jis0208<<14 | 0x12<<7 | 0x06,
-	30343 - 19968: jis0208<<14 | 0x18<<7 | 0x23,
-	30344 - 19968: jis0208<<14 | 0x41<<7 | 0x06,
-	30347 - 19968: jis0208<<14 | 0x41<<7 | 0x07,
-	30348 - 19968: jis0212<<14 | 0x2D<<7 | 0x16,
-	30349 - 19968: jis0212<<14 | 0x2D<<7 | 0x17,
-	30350 - 19968: jis0208<<14 | 0x41<<7 | 0x08,
-	30352 - 19968: jis0208<<14 | 0x1A<<7 | 0x08,
-	30355 - 19968: jis0208<<14 | 0x41<<7 | 0x0A,
-	30357 - 19968: jis0212<<14 | 0x2D<<7 | 0x18,
-	30358 - 19968: jis0208<<14 | 0x41<<7 | 0x09,
-	30361 - 19968: jis0208<<14 | 0x41<<7 | 0x0B,
-	30362 - 19968: jis0208<<14 | 0x41<<7 | 0x0C,
-	30363 - 19968: jis0208<<14 | 0x5A<<7 | 0x17,
-	30364 - 19968: jis0208<<14 | 0x5A<<7 | 0x15,
-	30365 - 19968: jis0212<<14 | 0x2D<<7 | 0x1B,
-	30366 - 19968: jis0208<<14 | 0x5A<<7 | 0x16,
-	30367 - 19968: jis0212<<14 | 0x2D<<7 | 0x1C,
-	30368 - 19968: jis0212<<14 | 0x2D<<7 | 0x1D,
-	30370 - 19968: jis0212<<14 | 0x2D<<7 | 0x1E,
-	30371 - 19968: jis0212<<14 | 0x2D<<7 | 0x1F,
-	30372 - 19968: jis0212<<14 | 0x2D<<7 | 0x20,
-	30373 - 19968: jis0212<<14 | 0x2D<<7 | 0x21,
-	30374 - 19968: jis0208<<14 | 0x5A<<7 | 0x18,
-	30375 - 19968: jis0212<<14 | 0x2D<<7 | 0x23,
-	30376 - 19968: jis0212<<14 | 0x2D<<7 | 0x24,
-	30378 - 19968: jis0212<<14 | 0x2D<<7 | 0x25,
-	30381 - 19968: jis0212<<14 | 0x2D<<7 | 0x26,
-	30382 - 19968: jis0208<<14 | 0x27<<7 | 0x48,
-	30384 - 19968: jis0208<<14 | 0x41<<7 | 0x0D,
-	30388 - 19968: jis0208<<14 | 0x41<<7 | 0x0E,
-	30391 - 19968: jis0208<<14 | 0x52<<7 | 0x48,
-	30392 - 19968: jis0208<<14 | 0x41<<7 | 0x0F,
-	30393 - 19968: jis0208<<14 | 0x41<<7 | 0x10,
-	30394 - 19968: jis0208<<14 | 0x41<<7 | 0x11,
-	30397 - 19968: jis0212<<14 | 0x2D<<7 | 0x27,
-	30399 - 19968: jis0208<<14 | 0x1A<<7 | 0x0D,
-	30401 - 19968: jis0212<<14 | 0x2D<<7 | 0x28,
-	30402 - 19968: jis0208<<14 | 0x41<<7 | 0x12,
-	30403 - 19968: jis0208<<14 | 0x26<<7 | 0x35,
-	30405 - 19968: jis0212<<14 | 0x2D<<7 | 0x29,
-	30406 - 19968: jis0208<<14 | 0x2A<<7 | 0x3E,
-	30408 - 19968: jis0208<<14 | 0x10<<7 | 0x2D,
-	30409 - 19968: jis0212<<14 | 0x2D<<7 | 0x2A,
-	30410 - 19968: jis0208<<14 | 0x10<<7 | 0x36,
-	30411 - 19968: jis0212<<14 | 0x2D<<7 | 0x2B,
-	30412 - 19968: jis0212<<14 | 0x2D<<7 | 0x2C,
-	30413 - 19968: jis0208<<14 | 0x41<<7 | 0x13,
-	30414 - 19968: jis0212<<14 | 0x2D<<7 | 0x2D,
-	30418 - 19968: jis0208<<14 | 0x41<<7 | 0x15,
-	30420 - 19968: jis0212<<14 | 0x2D<<7 | 0x2E,
-	30422 - 19968: jis0208<<14 | 0x41<<7 | 0x14,
-	30423 - 19968: jis0208<<14 | 0x24<<7 | 0x4F,
-	30425 - 19968: jis0212<<14 | 0x2D<<7 | 0x2F,
-	30427 - 19968: jis0208<<14 | 0x1F<<7 | 0x18,
-	30428 - 19968: jis0208<<14 | 0x3C<<7 | 0x18,
-	30430 - 19968: jis0208<<14 | 0x41<<7 | 0x16,
-	30431 - 19968: jis0208<<14 | 0x2B<<7 | 0x20,
-	30432 - 19968: jis0212<<14 | 0x2D<<7 | 0x30,
-	30433 - 19968: jis0208<<14 | 0x41<<7 | 0x17,
-	30435 - 19968: jis0208<<14 | 0x13<<7 | 0x25,
-	30436 - 19968: jis0208<<14 | 0x27<<7 | 0x36,
-	30437 - 19968: jis0208<<14 | 0x41<<7 | 0x18,
-	30438 - 19968: jis0212<<14 | 0x2D<<7 | 0x31,
-	30439 - 19968: jis0208<<14 | 0x41<<7 | 0x19,
-	30440 - 19968: jis0212<<14 | 0x2D<<7 | 0x32,
-	30442 - 19968: jis0208<<14 | 0x41<<7 | 0x1A,
-	30444 - 19968: jis0212<<14 | 0x2D<<7 | 0x33,
-	30446 - 19968: jis0208<<14 | 0x2B<<7 | 0x3B,
-	30448 - 19968: jis0212<<14 | 0x2D<<7 | 0x34,
-	30449 - 19968: jis0212<<14 | 0x2D<<7 | 0x35,
-	30450 - 19968: jis0208<<14 | 0x2B<<7 | 0x34,
-	30452 - 19968: jis0208<<14 | 0x23<<7 | 0x1D,
-	30454 - 19968: jis0212<<14 | 0x2D<<7 | 0x36,
-	30456 - 19968: jis0208<<14 | 0x20<<7 | 0x49,
-	30457 - 19968: jis0212<<14 | 0x2D<<7 | 0x37,
-	30459 - 19968: jis0208<<14 | 0x41<<7 | 0x1C,
-	30460 - 19968: jis0212<<14 | 0x2D<<7 | 0x38,
-	30462 - 19968: jis0208<<14 | 0x1C<<7 | 0x41,
-	30464 - 19968: jis0212<<14 | 0x2D<<7 | 0x39,
-	30465 - 19968: jis0208<<14 | 0x1D<<7 | 0x29,
-	30468 - 19968: jis0208<<14 | 0x41<<7 | 0x1F,
-	30470 - 19968: jis0212<<14 | 0x2D<<7 | 0x3A,
-	30471 - 19968: jis0208<<14 | 0x41<<7 | 0x1E,
-	30472 - 19968: jis0208<<14 | 0x41<<7 | 0x1D,
-	30473 - 19968: jis0208<<14 | 0x27<<7 | 0x5C,
-	30474 - 19968: jis0212<<14 | 0x2D<<7 | 0x3B,
-	30475 - 19968: jis0208<<14 | 0x13<<7 | 0x26,
-	30476 - 19968: jis0208<<14 | 0x17<<7 | 0x08,
-	30478 - 19968: jis0212<<14 | 0x2D<<7 | 0x3C,
-	30482 - 19968: jis0212<<14 | 0x2D<<7 | 0x3D,
-	30484 - 19968: jis0212<<14 | 0x2D<<7 | 0x3E,
-	30485 - 19968: jis0212<<14 | 0x2D<<7 | 0x3F,
-	30487 - 19968: jis0212<<14 | 0x2D<<7 | 0x40,
-	30489 - 19968: jis0212<<14 | 0x2D<<7 | 0x41,
-	30490 - 19968: jis0212<<14 | 0x2D<<7 | 0x42,
-	30491 - 19968: jis0208<<14 | 0x41<<7 | 0x25,
-	30492 - 19968: jis0212<<14 | 0x2D<<7 | 0x43,
-	30494 - 19968: jis0208<<14 | 0x41<<7 | 0x22,
-	30495 - 19968: jis0208<<14 | 0x1E<<7 | 0x1E,
-	30496 - 19968: jis0208<<14 | 0x2B<<7 | 0x11,
-	30498 - 19968: jis0212<<14 | 0x2D<<7 | 0x44,
-	30500 - 19968: jis0208<<14 | 0x41<<7 | 0x21,
-	30501 - 19968: jis0208<<14 | 0x41<<7 | 0x23,
-	30502 - 19968: jis0208<<14 | 0x41<<7 | 0x24,
-	30504 - 19968: jis0212<<14 | 0x2D<<7 | 0x45,
-	30505 - 19968: jis0208<<14 | 0x41<<7 | 0x20,
-	30509 - 19968: jis0212<<14 | 0x2D<<7 | 0x46,
-	30510 - 19968: jis0212<<14 | 0x2D<<7 | 0x47,
-	30511 - 19968: jis0212<<14 | 0x2D<<7 | 0x48,
-	30516 - 19968: jis0212<<14 | 0x2D<<7 | 0x49,
-	30517 - 19968: jis0212<<14 | 0x2D<<7 | 0x4A,
-	30518 - 19968: jis0212<<14 | 0x2D<<7 | 0x4B,
-	30519 - 19968: jis0208<<14 | 0x41<<7 | 0x26,
-	30520 - 19968: jis0208<<14 | 0x41<<7 | 0x27,
-	30521 - 19968: jis0212<<14 | 0x2D<<7 | 0x4C,
-	30522 - 19968: jis0208<<14 | 0x23<<7 | 0x0E,
-	30524 - 19968: jis0208<<14 | 0x13<<7 | 0x42,
-	30525 - 19968: jis0212<<14 | 0x2D<<7 | 0x4D,
-	30526 - 19968: jis0212<<14 | 0x2D<<7 | 0x4E,
-	30528 - 19968: jis0208<<14 | 0x22<<7 | 0x44,
-	30530 - 19968: jis0212<<14 | 0x2D<<7 | 0x4F,
-	30533 - 19968: jis0212<<14 | 0x2D<<7 | 0x50,
-	30534 - 19968: jis0208<<14 | 0x5A<<7 | 0x1A,
-	30535 - 19968: jis0208<<14 | 0x41<<7 | 0x28,
-	30538 - 19968: jis0212<<14 | 0x2D<<7 | 0x52,
-	30541 - 19968: jis0212<<14 | 0x2D<<7 | 0x53,
-	30542 - 19968: jis0212<<14 | 0x2D<<7 | 0x54,
-	30543 - 19968: jis0212<<14 | 0x2D<<7 | 0x55,
-	30546 - 19968: jis0212<<14 | 0x2D<<7 | 0x56,
-	30550 - 19968: jis0212<<14 | 0x2D<<7 | 0x57,
-	30551 - 19968: jis0212<<14 | 0x2D<<7 | 0x58,
-	30554 - 19968: jis0208<<14 | 0x41<<7 | 0x29,
-	30555 - 19968: jis0208<<14 | 0x41<<7 | 0x2C,
-	30556 - 19968: jis0212<<14 | 0x2D<<7 | 0x59,
-	30558 - 19968: jis0212<<14 | 0x2D<<7 | 0x5A,
-	30559 - 19968: jis0212<<14 | 0x2D<<7 | 0x5B,
-	30560 - 19968: jis0212<<14 | 0x2D<<7 | 0x5C,
-	30561 - 19968: jis0208<<14 | 0x1E<<7 | 0x46,
-	30562 - 19968: jis0212<<14 | 0x2D<<7 | 0x5D,
-	30563 - 19968: jis0208<<14 | 0x25<<7 | 0x23,
-	30564 - 19968: jis0212<<14 | 0x2E<<7 | 0x00,
-	30565 - 19968: jis0208<<14 | 0x41<<7 | 0x2D,
-	30566 - 19968: jis0208<<14 | 0x2A<<7 | 0x32,
-	30567 - 19968: jis0212<<14 | 0x2E<<7 | 0x01,
-	30568 - 19968: jis0208<<14 | 0x41<<7 | 0x2A,
-	30570 - 19968: jis0212<<14 | 0x2E<<7 | 0x02,
-	30571 - 19968: jis0208<<14 | 0x41<<7 | 0x2B,
-	30572 - 19968: jis0212<<14 | 0x2E<<7 | 0x03,
-	30576 - 19968: jis0212<<14 | 0x2E<<7 | 0x04,
-	30578 - 19968: jis0212<<14 | 0x2E<<7 | 0x05,
-	30579 - 19968: jis0212<<14 | 0x2E<<7 | 0x06,
-	30580 - 19968: jis0212<<14 | 0x2E<<7 | 0x07,
-	30585 - 19968: jis0208<<14 | 0x41<<7 | 0x30,
-	30586 - 19968: jis0212<<14 | 0x2E<<7 | 0x08,
-	30589 - 19968: jis0212<<14 | 0x2E<<7 | 0x09,
-	30590 - 19968: jis0208<<14 | 0x41<<7 | 0x2F,
-	30591 - 19968: jis0208<<14 | 0x41<<7 | 0x2E,
-	30592 - 19968: jis0212<<14 | 0x2E<<7 | 0x0A,
-	30596 - 19968: jis0212<<14 | 0x2E<<7 | 0x0B,
-	30603 - 19968: jis0208<<14 | 0x41<<7 | 0x32,
-	30604 - 19968: jis0212<<14 | 0x2E<<7 | 0x0C,
-	30605 - 19968: jis0212<<14 | 0x2E<<7 | 0x0D,
-	30606 - 19968: jis0208<<14 | 0x41<<7 | 0x31,
-	30609 - 19968: jis0208<<14 | 0x41<<7 | 0x33,
-	30612 - 19968: jis0212<<14 | 0x2E<<7 | 0x0E,
-	30613 - 19968: jis0212<<14 | 0x2E<<7 | 0x0F,
-	30614 - 19968: jis0212<<14 | 0x2E<<7 | 0x10,
-	30618 - 19968: jis0212<<14 | 0x2E<<7 | 0x11,
-	30622 - 19968: jis0208<<14 | 0x41<<7 | 0x35,
-	30623 - 19968: jis0212<<14 | 0x2E<<7 | 0x12,
-	30624 - 19968: jis0208<<14 | 0x41<<7 | 0x34,
-	30626 - 19968: jis0212<<14 | 0x2E<<7 | 0x13,
-	30629 - 19968: jis0208<<14 | 0x29<<7 | 0x2C,
-	30631 - 19968: jis0212<<14 | 0x2E<<7 | 0x14,
-	30634 - 19968: jis0212<<14 | 0x2E<<7 | 0x15,
-	30636 - 19968: jis0208<<14 | 0x1C<<7 | 0x35,
-	30637 - 19968: jis0208<<14 | 0x2D<<7 | 0x25,
-	30638 - 19968: jis0212<<14 | 0x2E<<7 | 0x16,
-	30639 - 19968: jis0212<<14 | 0x2E<<7 | 0x17,
-	30640 - 19968: jis0208<<14 | 0x41<<7 | 0x36,
-	30641 - 19968: jis0212<<14 | 0x2E<<7 | 0x18,
-	30643 - 19968: jis0208<<14 | 0x25<<7 | 0x16,
-	30645 - 19968: jis0212<<14 | 0x2E<<7 | 0x19,
-	30646 - 19968: jis0208<<14 | 0x41<<7 | 0x37,
-	30649 - 19968: jis0208<<14 | 0x41<<7 | 0x38,
-	30651 - 19968: jis0208<<14 | 0x41<<7 | 0x3C,
-	30652 - 19968: jis0208<<14 | 0x41<<7 | 0x3A,
-	30653 - 19968: jis0208<<14 | 0x41<<7 | 0x3B,
-	30654 - 19968: jis0212<<14 | 0x2E<<7 | 0x1A,
-	30655 - 19968: jis0208<<14 | 0x41<<7 | 0x39,
-	30659 - 19968: jis0212<<14 | 0x2E<<7 | 0x1B,
-	30663 - 19968: jis0208<<14 | 0x41<<7 | 0x3D,
-	30665 - 19968: jis0212<<14 | 0x2E<<7 | 0x1C,
-	30669 - 19968: jis0208<<14 | 0x41<<7 | 0x3E,
-	30673 - 19968: jis0212<<14 | 0x2E<<7 | 0x1D,
-	30674 - 19968: jis0212<<14 | 0x2E<<7 | 0x1E,
-	30677 - 19968: jis0212<<14 | 0x2E<<7 | 0x1F,
-	30679 - 19968: jis0208<<14 | 0x41<<7 | 0x3F,
-	30681 - 19968: jis0212<<14 | 0x2E<<7 | 0x20,
-	30682 - 19968: jis0208<<14 | 0x41<<7 | 0x40,
-	30683 - 19968: jis0208<<14 | 0x2B<<7 | 0x16,
-	30684 - 19968: jis0208<<14 | 0x41<<7 | 0x41,
-	30686 - 19968: jis0212<<14 | 0x2E<<7 | 0x21,
-	30687 - 19968: jis0212<<14 | 0x2E<<7 | 0x22,
-	30688 - 19968: jis0212<<14 | 0x2E<<7 | 0x23,
-	30690 - 19968: jis0208<<14 | 0x2B<<7 | 0x4F,
-	30691 - 19968: jis0208<<14 | 0x41<<7 | 0x42,
-	30692 - 19968: jis0212<<14 | 0x2E<<7 | 0x24,
-	30693 - 19968: jis0208<<14 | 0x22<<7 | 0x2D,
-	30694 - 19968: jis0212<<14 | 0x2E<<7 | 0x25,
-	30695 - 19968: jis0208<<14 | 0x26<<7 | 0x49,
-	30697 - 19968: jis0208<<14 | 0x15<<7 | 0x4A,
-	30698 - 19968: jis0212<<14 | 0x2E<<7 | 0x26,
-	30700 - 19968: jis0212<<14 | 0x2E<<7 | 0x27,
-	30701 - 19968: jis0208<<14 | 0x22<<7 | 0x1A,
-	30702 - 19968: jis0208<<14 | 0x41<<7 | 0x43,
-	30703 - 19968: jis0208<<14 | 0x15<<7 | 0x19,
-	30704 - 19968: jis0212<<14 | 0x2E<<7 | 0x28,
-	30705 - 19968: jis0212<<14 | 0x2E<<7 | 0x29,
-	30707 - 19968: jis0208<<14 | 0x1F<<7 | 0x2F,
-	30708 - 19968: jis0212<<14 | 0x2E<<7 | 0x2A,
-	30712 - 19968: jis0212<<14 | 0x2E<<7 | 0x2B,
-	30715 - 19968: jis0212<<14 | 0x2E<<7 | 0x2C,
-	30716 - 19968: jis0208<<14 | 0x41<<7 | 0x44,
-	30722 - 19968: jis0208<<14 | 0x19<<7 | 0x1C,
-	30725 - 19968: jis0212<<14 | 0x2E<<7 | 0x2D,
-	30726 - 19968: jis0212<<14 | 0x2E<<7 | 0x2E,
-	30729 - 19968: jis0212<<14 | 0x2E<<7 | 0x2F,
-	30732 - 19968: jis0208<<14 | 0x41<<7 | 0x45,
-	30733 - 19968: jis0212<<14 | 0x2E<<7 | 0x30,
-	30734 - 19968: jis0212<<14 | 0x2E<<7 | 0x31,
-	30737 - 19968: jis0212<<14 | 0x2E<<7 | 0x32,
-	30738 - 19968: jis0208<<14 | 0x41<<7 | 0x46,
-	30740 - 19968: jis0208<<14 | 0x17<<7 | 0x05,
-	30741 - 19968: jis0208<<14 | 0x19<<7 | 0x34,
-	30749 - 19968: jis0212<<14 | 0x2E<<7 | 0x33,
-	30752 - 19968: jis0208<<14 | 0x41<<7 | 0x48,
-	30753 - 19968: jis0208<<14 | 0x5A<<7 | 0x1C,
-	30754 - 19968: jis0212<<14 | 0x2E<<7 | 0x35,
-	30755 - 19968: jis0212<<14 | 0x2E<<7 | 0x36,
-	30757 - 19968: jis0208<<14 | 0x24<<7 | 0x35,
-	30758 - 19968: jis0208<<14 | 0x19<<7 | 0x35,
-	30759 - 19968: jis0208<<14 | 0x14<<7 | 0x2D,
-	30765 - 19968: jis0212<<14 | 0x2E<<7 | 0x37,
-	30766 - 19968: jis0212<<14 | 0x2E<<7 | 0x38,
-	30768 - 19968: jis0212<<14 | 0x2E<<7 | 0x39,
-	30770 - 19968: jis0208<<14 | 0x2A<<7 | 0x03,
-	30772 - 19968: jis0208<<14 | 0x26<<7 | 0x2A,
-	30773 - 19968: jis0212<<14 | 0x2E<<7 | 0x3A,
-	30775 - 19968: jis0212<<14 | 0x2E<<7 | 0x3B,
-	30778 - 19968: jis0208<<14 | 0x24<<7 | 0x36,
-	30783 - 19968: jis0208<<14 | 0x18<<7 | 0x3B,
-	30787 - 19968: jis0212<<14 | 0x2E<<7 | 0x3C,
-	30788 - 19968: jis0212<<14 | 0x2E<<7 | 0x3D,
-	30789 - 19968: jis0208<<14 | 0x41<<7 | 0x4A,
-	30791 - 19968: jis0212<<14 | 0x2E<<7 | 0x3E,
-	30792 - 19968: jis0212<<14 | 0x2E<<7 | 0x3F,
-	30796 - 19968: jis0212<<14 | 0x2E<<7 | 0x40,
-	30798 - 19968: jis0208<<14 | 0x5A<<7 | 0x1D,
-	30802 - 19968: jis0212<<14 | 0x2E<<7 | 0x42,
-	30812 - 19968: jis0212<<14 | 0x2E<<7 | 0x43,
-	30813 - 19968: jis0208<<14 | 0x1D<<7 | 0x2A,
-	30814 - 19968: jis0212<<14 | 0x2E<<7 | 0x44,
-	30816 - 19968: jis0212<<14 | 0x2E<<7 | 0x45,
-	30817 - 19968: jis0212<<14 | 0x2E<<7 | 0x46,
-	30819 - 19968: jis0212<<14 | 0x2E<<7 | 0x47,
-	30820 - 19968: jis0208<<14 | 0x5A<<7 | 0x1E,
-	30824 - 19968: jis0212<<14 | 0x2E<<7 | 0x49,
-	30826 - 19968: jis0212<<14 | 0x2E<<7 | 0x4A,
-	30827 - 19968: jis0208<<14 | 0x2D<<7 | 0x11,
-	30828 - 19968: jis0208<<14 | 0x18<<7 | 0x24,
-	30830 - 19968: jis0212<<14 | 0x2E<<7 | 0x4B,
-	30831 - 19968: jis0208<<14 | 0x17<<7 | 0x06,
-	30834 - 19968: jis0208<<14 | 0x27<<7 | 0x02,
-	30836 - 19968: jis0208<<14 | 0x41<<7 | 0x4C,
-	30842 - 19968: jis0208<<14 | 0x5A<<7 | 0x1F,
-	30844 - 19968: jis0208<<14 | 0x41<<7 | 0x4E,
-	30846 - 19968: jis0212<<14 | 0x2E<<7 | 0x4D,
-	30849 - 19968: jis0208<<14 | 0x17<<7 | 0x4A,
-	30854 - 19968: jis0208<<14 | 0x41<<7 | 0x4D,
-	30855 - 19968: jis0208<<14 | 0x23<<7 | 0x55,
-	30858 - 19968: jis0212<<14 | 0x2E<<7 | 0x4E,
-	30860 - 19968: jis0208<<14 | 0x41<<7 | 0x50,
-	30861 - 19968: jis0208<<14 | 0x12<<7 | 0x16,
-	30862 - 19968: jis0208<<14 | 0x41<<7 | 0x4B,
-	30863 - 19968: jis0212<<14 | 0x2E<<7 | 0x4F,
-	30865 - 19968: jis0208<<14 | 0x27<<7 | 0x49,
-	30867 - 19968: jis0208<<14 | 0x10<<7 | 0x0F,
-	30868 - 19968: jis0212<<14 | 0x2E<<7 | 0x50,
-	30869 - 19968: jis0208<<14 | 0x19<<7 | 0x4B,
-	30871 - 19968: jis0208<<14 | 0x2E<<7 | 0x31,
-	30872 - 19968: jis0212<<14 | 0x2E<<7 | 0x51,
-	30874 - 19968: jis0208<<14 | 0x41<<7 | 0x4F,
-	30877 - 19968: jis0212<<14 | 0x2E<<7 | 0x53,
-	30878 - 19968: jis0212<<14 | 0x2E<<7 | 0x54,
-	30879 - 19968: jis0212<<14 | 0x2E<<7 | 0x55,
-	30881 - 19968: jis0212<<14 | 0x2E<<7 | 0x52,
-	30883 - 19968: jis0208<<14 | 0x41<<7 | 0x51,
-	30884 - 19968: jis0212<<14 | 0x2E<<7 | 0x56,
-	30887 - 19968: jis0208<<14 | 0x29<<7 | 0x2A,
-	30888 - 19968: jis0212<<14 | 0x2E<<7 | 0x57,
-	30889 - 19968: jis0208<<14 | 0x1F<<7 | 0x38,
-	30890 - 19968: jis0208<<14 | 0x41<<7 | 0x53,
-	30892 - 19968: jis0212<<14 | 0x2E<<7 | 0x58,
-	30893 - 19968: jis0212<<14 | 0x2E<<7 | 0x59,
-	30895 - 19968: jis0208<<14 | 0x41<<7 | 0x54,
-	30896 - 19968: jis0212<<14 | 0x2E<<7 | 0x5A,
-	30897 - 19968: jis0212<<14 | 0x2E<<7 | 0x5B,
-	30898 - 19968: jis0212<<14 | 0x2E<<7 | 0x5C,
-	30899 - 19968: jis0212<<14 | 0x2E<<7 | 0x5D,
-	30901 - 19968: jis0208<<14 | 0x41<<7 | 0x52,
-	30906 - 19968: jis0208<<14 | 0x12<<7 | 0x2D,
-	30907 - 19968: jis0212<<14 | 0x2F<<7 | 0x00,
-	30908 - 19968: jis0208<<14 | 0x41<<7 | 0x5A,
-	30909 - 19968: jis0212<<14 | 0x2F<<7 | 0x01,
-	30910 - 19968: jis0208<<14 | 0x41<<7 | 0x59,
-	30911 - 19968: jis0212<<14 | 0x2F<<7 | 0x02,
-	30913 - 19968: jis0208<<14 | 0x1B<<7 | 0x06,
-	30917 - 19968: jis0208<<14 | 0x41<<7 | 0x5B,
-	30918 - 19968: jis0208<<14 | 0x41<<7 | 0x56,
-	30919 - 19968: jis0212<<14 | 0x2F<<7 | 0x03,
-	30920 - 19968: jis0212<<14 | 0x2F<<7 | 0x04,
-	30921 - 19968: jis0212<<14 | 0x2F<<7 | 0x05,
-	30922 - 19968: jis0208<<14 | 0x41<<7 | 0x5C,
-	30923 - 19968: jis0208<<14 | 0x41<<7 | 0x57,
-	30924 - 19968: jis0212<<14 | 0x2F<<7 | 0x06,
-	30926 - 19968: jis0212<<14 | 0x2F<<7 | 0x07,
-	30928 - 19968: jis0208<<14 | 0x27<<7 | 0x37,
-	30929 - 19968: jis0208<<14 | 0x41<<7 | 0x55,
-	30930 - 19968: jis0212<<14 | 0x2F<<7 | 0x08,
-	30931 - 19968: jis0212<<14 | 0x2F<<7 | 0x09,
-	30932 - 19968: jis0208<<14 | 0x41<<7 | 0x58,
-	30933 - 19968: jis0212<<14 | 0x2F<<7 | 0x0A,
-	30934 - 19968: jis0212<<14 | 0x2F<<7 | 0x0B,
-	30938 - 19968: jis0208<<14 | 0x42<<7 | 0x01,
-	30939 - 19968: jis0212<<14 | 0x2F<<7 | 0x0D,
-	30943 - 19968: jis0212<<14 | 0x2F<<7 | 0x0E,
-	30944 - 19968: jis0212<<14 | 0x2F<<7 | 0x0F,
-	30945 - 19968: jis0212<<14 | 0x2F<<7 | 0x10,
-	30948 - 19968: jis0212<<14 | 0x2F<<7 | 0x0C,
-	30950 - 19968: jis0212<<14 | 0x2F<<7 | 0x11,
-	30951 - 19968: jis0208<<14 | 0x42<<7 | 0x00,
-	30952 - 19968: jis0208<<14 | 0x2A<<7 | 0x40,
-	30954 - 19968: jis0212<<14 | 0x2F<<7 | 0x12,
-	30956 - 19968: jis0208<<14 | 0x41<<7 | 0x5D,
-	30959 - 19968: jis0208<<14 | 0x0F<<7 | 0x4A,
-	30962 - 19968: jis0212<<14 | 0x2F<<7 | 0x13,
-	30963 - 19968: jis0212<<14 | 0x2F<<7 | 0x14,
-	30964 - 19968: jis0208<<14 | 0x42<<7 | 0x03,
-	30966 - 19968: jis0212<<14 | 0x2F<<7 | 0x16,
-	30967 - 19968: jis0212<<14 | 0x2F<<7 | 0x17,
-	30970 - 19968: jis0212<<14 | 0x2F<<7 | 0x18,
-	30971 - 19968: jis0212<<14 | 0x2F<<7 | 0x19,
-	30973 - 19968: jis0208<<14 | 0x42<<7 | 0x02,
-	30975 - 19968: jis0212<<14 | 0x2F<<7 | 0x1A,
-	30976 - 19968: jis0212<<14 | 0x2F<<7 | 0x15,
-	30977 - 19968: jis0208<<14 | 0x1D<<7 | 0x2B,
-	30982 - 19968: jis0212<<14 | 0x2F<<7 | 0x1B,
-	30983 - 19968: jis0208<<14 | 0x42<<7 | 0x04,
-	30988 - 19968: jis0212<<14 | 0x2F<<7 | 0x1C,
-	30990 - 19968: jis0208<<14 | 0x20<<7 | 0x22,
-	30992 - 19968: jis0212<<14 | 0x2F<<7 | 0x1D,
-	30993 - 19968: jis0208<<14 | 0x42<<7 | 0x06,
-	30994 - 19968: jis0208<<14 | 0x42<<7 | 0x05,
-	31001 - 19968: jis0208<<14 | 0x42<<7 | 0x07,
-	31002 - 19968: jis0212<<14 | 0x2F<<7 | 0x1E,
-	31004 - 19968: jis0212<<14 | 0x2F<<7 | 0x1F,
-	31006 - 19968: jis0212<<14 | 0x2F<<7 | 0x20,
-	31007 - 19968: jis0212<<14 | 0x2F<<7 | 0x21,
-	31008 - 19968: jis0212<<14 | 0x2F<<7 | 0x22,
-	31013 - 19968: jis0212<<14 | 0x2F<<7 | 0x23,
-	31014 - 19968: jis0208<<14 | 0x41<<7 | 0x47,
-	31015 - 19968: jis0212<<14 | 0x2F<<7 | 0x24,
-	31017 - 19968: jis0212<<14 | 0x2F<<7 | 0x25,
-	31018 - 19968: jis0208<<14 | 0x41<<7 | 0x49,
-	31019 - 19968: jis0208<<14 | 0x42<<7 | 0x09,
-	31020 - 19968: jis0208<<14 | 0x42<<7 | 0x08,
-	31021 - 19968: jis0212<<14 | 0x2F<<7 | 0x26,
-	31024 - 19968: jis0208<<14 | 0x5A<<7 | 0x20,
-	31025 - 19968: jis0212<<14 | 0x2F<<7 | 0x27,
-	31028 - 19968: jis0212<<14 | 0x2F<<7 | 0x28,
-	31029 - 19968: jis0212<<14 | 0x2F<<7 | 0x29,
-	31034 - 19968: jis0208<<14 | 0x1B<<7 | 0x07,
-	31035 - 19968: jis0212<<14 | 0x2F<<7 | 0x2A,
-	31036 - 19968: jis0208<<14 | 0x2D<<7 | 0x48,
-	31037 - 19968: jis0212<<14 | 0x2F<<7 | 0x2B,
-	31038 - 19968: jis0208<<14 | 0x1B<<7 | 0x31,
-	31039 - 19968: jis0212<<14 | 0x2F<<7 | 0x2C,
-	31040 - 19968: jis0208<<14 | 0x42<<7 | 0x0A,
-	31041 - 19968: jis0208<<14 | 0x16<<7 | 0x16,
-	31044 - 19968: jis0212<<14 | 0x2F<<7 | 0x2D,
-	31045 - 19968: jis0212<<14 | 0x2F<<7 | 0x2E,
-	31046 - 19968: jis0212<<14 | 0x2F<<7 | 0x2F,
-	31047 - 19968: jis0208<<14 | 0x14<<7 | 0x1F,
-	31048 - 19968: jis0208<<14 | 0x14<<7 | 0x06,
-	31049 - 19968: jis0208<<14 | 0x1A<<7 | 0x42,
-	31050 - 19968: jis0212<<14 | 0x2F<<7 | 0x30,
-	31051 - 19968: jis0212<<14 | 0x2F<<7 | 0x31,
-	31055 - 19968: jis0212<<14 | 0x2F<<7 | 0x32,
-	31056 - 19968: jis0208<<14 | 0x2C<<7 | 0x13,
-	31057 - 19968: jis0212<<14 | 0x2F<<7 | 0x33,
-	31059 - 19968: jis0208<<14 | 0x42<<7 | 0x10,
-	31060 - 19968: jis0212<<14 | 0x2F<<7 | 0x34,
-	31061 - 19968: jis0208<<14 | 0x42<<7 | 0x0F,
-	31062 - 19968: jis0208<<14 | 0x20<<7 | 0x23,
-	31063 - 19968: jis0208<<14 | 0x42<<7 | 0x0C,
-	31064 - 19968: jis0212<<14 | 0x2F<<7 | 0x35,
-	31066 - 19968: jis0208<<14 | 0x42<<7 | 0x0E,
-	31067 - 19968: jis0212<<14 | 0x2F<<7 | 0x36,
-	31068 - 19968: jis0212<<14 | 0x2F<<7 | 0x37,
-	31069 - 19968: jis0208<<14 | 0x1C<<7 | 0x2A,
-	31070 - 19968: jis0208<<14 | 0x1E<<7 | 0x1F,
-	31071 - 19968: jis0208<<14 | 0x42<<7 | 0x0D,
-	31072 - 19968: jis0208<<14 | 0x42<<7 | 0x0B,
-	31074 - 19968: jis0208<<14 | 0x26<<7 | 0x09,
-	31077 - 19968: jis0208<<14 | 0x1D<<7 | 0x2C,
-	31079 - 19968: jis0212<<14 | 0x2F<<7 | 0x38,
-	31080 - 19968: jis0208<<14 | 0x28<<7 | 0x1B,
-	31081 - 19968: jis0212<<14 | 0x2F<<7 | 0x39,
-	31083 - 19968: jis0212<<14 | 0x2F<<7 | 0x3A,
-	31085 - 19968: jis0208<<14 | 0x19<<7 | 0x36,
-	31090 - 19968: jis0212<<14 | 0x2F<<7 | 0x3B,
-	31095 - 19968: jis0208<<14 | 0x24<<7 | 0x57,
-	31097 - 19968: jis0212<<14 | 0x2F<<7 | 0x3C,
-	31098 - 19968: jis0208<<14 | 0x42<<7 | 0x11,
-	31099 - 19968: jis0212<<14 | 0x2F<<7 | 0x3D,
-	31100 - 19968: jis0212<<14 | 0x2F<<7 | 0x3E,
-	31102 - 19968: jis0212<<14 | 0x2F<<7 | 0x3F,
-	31103 - 19968: jis0208<<14 | 0x42<<7 | 0x12,
-	31104 - 19968: jis0208<<14 | 0x42<<7 | 0x28,
-	31105 - 19968: jis0208<<14 | 0x15<<7 | 0x37,
-	31108 - 19968: jis0208<<14 | 0x2E<<7 | 0x1C,
-	31109 - 19968: jis0208<<14 | 0x20<<7 | 0x14,
-	31114 - 19968: jis0208<<14 | 0x42<<7 | 0x13,
-	31115 - 19968: jis0212<<14 | 0x2F<<7 | 0x40,
-	31116 - 19968: jis0212<<14 | 0x2F<<7 | 0x41,
-	31117 - 19968: jis0208<<14 | 0x11<<7 | 0x31,
-	31118 - 19968: jis0208<<14 | 0x23<<7 | 0x56,
-	31119 - 19968: jis0208<<14 | 0x29<<7 | 0x00,
-	31121 - 19968: jis0212<<14 | 0x2F<<7 | 0x42,
-	31123 - 19968: jis0212<<14 | 0x2F<<7 | 0x43,
-	31124 - 19968: jis0208<<14 | 0x5A<<7 | 0x24,
-	31125 - 19968: jis0212<<14 | 0x2F<<7 | 0x45,
-	31126 - 19968: jis0212<<14 | 0x2F<<7 | 0x46,
-	31128 - 19968: jis0212<<14 | 0x2F<<7 | 0x47,
-	31131 - 19968: jis0208<<14 | 0x5A<<7 | 0x26,
-	31132 - 19968: jis0212<<14 | 0x2F<<7 | 0x49,
-	31133 - 19968: jis0208<<14 | 0x42<<7 | 0x14,
-	31137 - 19968: jis0212<<14 | 0x2F<<7 | 0x4A,
-	31142 - 19968: jis0208<<14 | 0x14<<7 | 0x59,
-	31143 - 19968: jis0208<<14 | 0x42<<7 | 0x15,
-	31144 - 19968: jis0212<<14 | 0x2F<<7 | 0x4B,
-	31145 - 19968: jis0212<<14 | 0x2F<<7 | 0x4C,
-	31146 - 19968: jis0208<<14 | 0x42<<7 | 0x17,
-	31147 - 19968: jis0212<<14 | 0x2F<<7 | 0x4D,
-	31150 - 19968: jis0208<<14 | 0x42<<7 | 0x18,
-	31151 - 19968: jis0212<<14 | 0x2F<<7 | 0x4E,
-	31152 - 19968: jis0208<<14 | 0x26<<7 | 0x08,
-	31153 - 19968: jis0212<<14 | 0x2F<<7 | 0x4F,
-	31155 - 19968: jis0208<<14 | 0x42<<7 | 0x19,
-	31156 - 19968: jis0212<<14 | 0x2F<<7 | 0x50,
-	31160 - 19968: jis0212<<14 | 0x2F<<7 | 0x51,
-	31161 - 19968: jis0208<<14 | 0x42<<7 | 0x1A,
-	31162 - 19968: jis0208<<14 | 0x42<<7 | 0x1B,
-	31163 - 19968: jis0212<<14 | 0x2F<<7 | 0x52,
-	31165 - 19968: jis0208<<14 | 0x15<<7 | 0x38,
-	31166 - 19968: jis0208<<14 | 0x11<<7 | 0x32,
-	31167 - 19968: jis0208<<14 | 0x25<<7 | 0x24,
-	31168 - 19968: jis0208<<14 | 0x1C<<7 | 0x07,
-	31169 - 19968: jis0208<<14 | 0x1A<<7 | 0x43,
-	31170 - 19968: jis0212<<14 | 0x2F<<7 | 0x53,
-	31172 - 19968: jis0212<<14 | 0x2F<<7 | 0x54,
-	31175 - 19968: jis0212<<14 | 0x2F<<7 | 0x55,
-	31176 - 19968: jis0212<<14 | 0x2F<<7 | 0x56,
-	31177 - 19968: jis0208<<14 | 0x42<<7 | 0x1C,
-	31178 - 19968: jis0212<<14 | 0x2F<<7 | 0x57,
-	31179 - 19968: jis0208<<14 | 0x1C<<7 | 0x08,
-	31183 - 19968: jis0212<<14 | 0x2F<<7 | 0x58,
-	31185 - 19968: jis0208<<14 | 0x11<<7 | 0x29,
-	31186 - 19968: jis0208<<14 | 0x28<<7 | 0x22,
-	31188 - 19968: jis0212<<14 | 0x2F<<7 | 0x59,
-	31189 - 19968: jis0208<<14 | 0x42<<7 | 0x1D,
-	31190 - 19968: jis0212<<14 | 0x2F<<7 | 0x5A,
-	31192 - 19968: jis0208<<14 | 0x27<<7 | 0x4A,
-	31194 - 19968: jis0212<<14 | 0x2F<<7 | 0x5B,
-	31197 - 19968: jis0212<<14 | 0x2F<<7 | 0x5C,
-	31198 - 19968: jis0212<<14 | 0x2F<<7 | 0x5D,
-	31199 - 19968: jis0208<<14 | 0x20<<7 | 0x24,
-	31200 - 19968: jis0212<<14 | 0x30<<7 | 0x00,
-	31201 - 19968: jis0208<<14 | 0x42<<7 | 0x20,
-	31202 - 19968: jis0212<<14 | 0x30<<7 | 0x01,
-	31203 - 19968: jis0208<<14 | 0x42<<7 | 0x21,
-	31204 - 19968: jis0208<<14 | 0x26<<7 | 0x48,
-	31205 - 19968: jis0212<<14 | 0x30<<7 | 0x02,
-	31206 - 19968: jis0208<<14 | 0x1E<<7 | 0x20,
-	31207 - 19968: jis0208<<14 | 0x42<<7 | 0x1E,
-	31209 - 19968: jis0208<<14 | 0x22<<7 | 0x40,
-	31210 - 19968: jis0212<<14 | 0x30<<7 | 0x03,
-	31211 - 19968: jis0212<<14 | 0x30<<7 | 0x04,
-	31212 - 19968: jis0208<<14 | 0x42<<7 | 0x1F,
-	31213 - 19968: jis0212<<14 | 0x30<<7 | 0x05,
-	31216 - 19968: jis0208<<14 | 0x1D<<7 | 0x2D,
-	31217 - 19968: jis0212<<14 | 0x30<<7 | 0x06,
-	31224 - 19968: jis0212<<14 | 0x30<<7 | 0x07,
-	31227 - 19968: jis0208<<14 | 0x0F<<7 | 0x3B,
-	31228 - 19968: jis0212<<14 | 0x30<<7 | 0x08,
-	31232 - 19968: jis0208<<14 | 0x14<<7 | 0x08,
-	31234 - 19968: jis0212<<14 | 0x30<<7 | 0x09,
-	31235 - 19968: jis0212<<14 | 0x30<<7 | 0x0A,
-	31239 - 19968: jis0212<<14 | 0x30<<7 | 0x0B,
-	31240 - 19968: jis0208<<14 | 0x42<<7 | 0x22,
-	31241 - 19968: jis0212<<14 | 0x30<<7 | 0x0C,
-	31242 - 19968: jis0212<<14 | 0x30<<7 | 0x0D,
-	31243 - 19968: jis0208<<14 | 0x23<<7 | 0x57,
-	31244 - 19968: jis0212<<14 | 0x30<<7 | 0x0E,
-	31245 - 19968: jis0208<<14 | 0x42<<7 | 0x23,
-	31246 - 19968: jis0208<<14 | 0x1F<<7 | 0x26,
-	31249 - 19968: jis0212<<14 | 0x30<<7 | 0x0F,
-	31252 - 19968: jis0208<<14 | 0x2B<<7 | 0x0C,
-	31253 - 19968: jis0212<<14 | 0x30<<7 | 0x10,
-	31255 - 19968: jis0208<<14 | 0x28<<7 | 0x02,
-	31256 - 19968: jis0208<<14 | 0x42<<7 | 0x24,
-	31257 - 19968: jis0208<<14 | 0x42<<7 | 0x25,
-	31258 - 19968: jis0208<<14 | 0x22<<7 | 0x34,
-	31259 - 19968: jis0212<<14 | 0x30<<7 | 0x11,
-	31260 - 19968: jis0208<<14 | 0x2D<<7 | 0x26,
-	31262 - 19968: jis0212<<14 | 0x30<<7 | 0x12,
-	31263 - 19968: jis0208<<14 | 0x42<<7 | 0x27,
-	31264 - 19968: jis0208<<14 | 0x42<<7 | 0x26,
-	31265 - 19968: jis0212<<14 | 0x30<<7 | 0x13,
-	31271 - 19968: jis0212<<14 | 0x30<<7 | 0x14,
-	31275 - 19968: jis0212<<14 | 0x30<<7 | 0x15,
-	31277 - 19968: jis0212<<14 | 0x30<<7 | 0x16,
-	31278 - 19968: jis0208<<14 | 0x1B<<7 | 0x4E,
-	31279 - 19968: jis0212<<14 | 0x30<<7 | 0x17,
-	31280 - 19968: jis0212<<14 | 0x30<<7 | 0x18,
-	31281 - 19968: jis0208<<14 | 0x42<<7 | 0x29,
-	31282 - 19968: jis0208<<14 | 0x0F<<7 | 0x4F,
-	31284 - 19968: jis0212<<14 | 0x30<<7 | 0x19,
-	31285 - 19968: jis0212<<14 | 0x30<<7 | 0x1A,
-	31287 - 19968: jis0208<<14 | 0x42<<7 | 0x2C,
-	31288 - 19968: jis0212<<14 | 0x30<<7 | 0x1B,
-	31289 - 19968: jis0212<<14 | 0x30<<7 | 0x1C,
-	31290 - 19968: jis0212<<14 | 0x30<<7 | 0x1D,
-	31291 - 19968: jis0208<<14 | 0x42<<7 | 0x2A,
-	31292 - 19968: jis0208<<14 | 0x11<<7 | 0x33,
-	31293 - 19968: jis0208<<14 | 0x16<<7 | 0x2D,
-	31294 - 19968: jis0208<<14 | 0x42<<7 | 0x2B,
-	31295 - 19968: jis0208<<14 | 0x18<<7 | 0x25,
-	31296 - 19968: jis0208<<14 | 0x18<<7 | 0x51,
-	31298 - 19968: jis0208<<14 | 0x29<<7 | 0x45,
-	31299 - 19968: jis0208<<14 | 0x42<<7 | 0x2D,
-	31300 - 19968: jis0212<<14 | 0x30<<7 | 0x1E,
-	31301 - 19968: jis0212<<14 | 0x30<<7 | 0x1F,
-	31302 - 19968: jis0208<<14 | 0x2A<<7 | 0x33,
-	31303 - 19968: jis0212<<14 | 0x30<<7 | 0x20,
-	31304 - 19968: jis0212<<14 | 0x30<<7 | 0x21,
-	31305 - 19968: jis0208<<14 | 0x42<<7 | 0x2F,
-	31308 - 19968: jis0212<<14 | 0x30<<7 | 0x22,
-	31309 - 19968: jis0208<<14 | 0x1F<<7 | 0x30,
-	31310 - 19968: jis0208<<14 | 0x10<<7 | 0x2E,
-	31311 - 19968: jis0208<<14 | 0x11<<7 | 0x19,
-	31312 - 19968: jis0208<<14 | 0x0F<<7 | 0x0B,
-	31317 - 19968: jis0212<<14 | 0x30<<7 | 0x23,
-	31318 - 19968: jis0212<<14 | 0x30<<7 | 0x24,
-	31319 - 19968: jis0208<<14 | 0x42<<7 | 0x2E,
-	31321 - 19968: jis0212<<14 | 0x30<<7 | 0x25,
-	31324 - 19968: jis0212<<14 | 0x30<<7 | 0x26,
-	31325 - 19968: jis0212<<14 | 0x30<<7 | 0x27,
-	31327 - 19968: jis0212<<14 | 0x30<<7 | 0x28,
-	31328 - 19968: jis0212<<14 | 0x30<<7 | 0x29,
-	31329 - 19968: jis0208<<14 | 0x42<<7 | 0x30,
-	31330 - 19968: jis0208<<14 | 0x42<<7 | 0x31,
-	31331 - 19968: jis0208<<14 | 0x1D<<7 | 0x56,
-	31333 - 19968: jis0212<<14 | 0x30<<7 | 0x2A,
-	31335 - 19968: jis0212<<14 | 0x30<<7 | 0x2B,
-	31337 - 19968: jis0208<<14 | 0x42<<7 | 0x32,
-	31338 - 19968: jis0212<<14 | 0x30<<7 | 0x2C,
-	31339 - 19968: jis0208<<14 | 0x12<<7 | 0x2E,
-	31341 - 19968: jis0212<<14 | 0x30<<7 | 0x2D,
-	31344 - 19968: jis0208<<14 | 0x42<<7 | 0x34,
-	31348 - 19968: jis0208<<14 | 0x16<<7 | 0x49,
-	31349 - 19968: jis0212<<14 | 0x30<<7 | 0x2E,
-	31350 - 19968: jis0208<<14 | 0x14<<7 | 0x45,
-	31352 - 19968: jis0212<<14 | 0x30<<7 | 0x2F,
-	31353 - 19968: jis0208<<14 | 0x42<<7 | 0x35,
-	31354 - 19968: jis0208<<14 | 0x15<<7 | 0x54,
-	31357 - 19968: jis0208<<14 | 0x42<<7 | 0x36,
-	31358 - 19968: jis0212<<14 | 0x30<<7 | 0x30,
-	31359 - 19968: jis0208<<14 | 0x1F<<7 | 0x5B,
-	31360 - 19968: jis0212<<14 | 0x30<<7 | 0x31,
-	31361 - 19968: jis0208<<14 | 0x25<<7 | 0x2C,
-	31362 - 19968: jis0212<<14 | 0x30<<7 | 0x32,
-	31363 - 19968: jis0208<<14 | 0x1F<<7 | 0x3F,
-	31364 - 19968: jis0208<<14 | 0x19<<7 | 0x54,
-	31365 - 19968: jis0212<<14 | 0x30<<7 | 0x33,
-	31366 - 19968: jis0212<<14 | 0x30<<7 | 0x34,
-	31368 - 19968: jis0208<<14 | 0x42<<7 | 0x37,
-	31370 - 19968: jis0212<<14 | 0x30<<7 | 0x35,
-	31371 - 19968: jis0212<<14 | 0x30<<7 | 0x36,
-	31376 - 19968: jis0212<<14 | 0x30<<7 | 0x37,
-	31377 - 19968: jis0212<<14 | 0x30<<7 | 0x38,
-	31378 - 19968: jis0208<<14 | 0x22<<7 | 0x41,
-	31379 - 19968: jis0208<<14 | 0x20<<7 | 0x4A,
-	31380 - 19968: jis0212<<14 | 0x30<<7 | 0x39,
-	31381 - 19968: jis0208<<14 | 0x42<<7 | 0x39,
-	31382 - 19968: jis0208<<14 | 0x42<<7 | 0x3B,
-	31383 - 19968: jis0208<<14 | 0x42<<7 | 0x38,
-	31384 - 19968: jis0208<<14 | 0x42<<7 | 0x3A,
-	31390 - 19968: jis0212<<14 | 0x30<<7 | 0x3A,
-	31391 - 19968: jis0208<<14 | 0x16<<7 | 0x01,
-	31392 - 19968: jis0212<<14 | 0x30<<7 | 0x3B,
-	31395 - 19968: jis0212<<14 | 0x30<<7 | 0x3C,
-	31401 - 19968: jis0208<<14 | 0x42<<7 | 0x3C,
-	31402 - 19968: jis0208<<14 | 0x16<<7 | 0x05,
-	31404 - 19968: jis0212<<14 | 0x30<<7 | 0x3D,
-	31406 - 19968: jis0208<<14 | 0x14<<7 | 0x46,
-	31407 - 19968: jis0208<<14 | 0x2C<<7 | 0x31,
-	31408 - 19968: jis0208<<14 | 0x42<<7 | 0x3E,
-	31411 - 19968: jis0212<<14 | 0x30<<7 | 0x3E,
-	31413 - 19968: jis0212<<14 | 0x30<<7 | 0x3F,
-	31414 - 19968: jis0208<<14 | 0x42<<7 | 0x3F,
-	31417 - 19968: jis0212<<14 | 0x30<<7 | 0x40,
-	31418 - 19968: jis0208<<14 | 0x10<<7 | 0x0D,
-	31419 - 19968: jis0212<<14 | 0x30<<7 | 0x41,
-	31420 - 19968: jis0212<<14 | 0x30<<7 | 0x42,
-	31423 - 19968: jis0208<<14 | 0x42<<7 | 0x42,
-	31427 - 19968: jis0208<<14 | 0x12<<7 | 0x55,
-	31428 - 19968: jis0208<<14 | 0x42<<7 | 0x41,
-	31429 - 19968: jis0208<<14 | 0x42<<7 | 0x40,
-	31430 - 19968: jis0212<<14 | 0x30<<7 | 0x43,
-	31431 - 19968: jis0208<<14 | 0x42<<7 | 0x44,
-	31432 - 19968: jis0208<<14 | 0x42<<7 | 0x3D,
-	31433 - 19968: jis0212<<14 | 0x30<<7 | 0x44,
-	31434 - 19968: jis0208<<14 | 0x42<<7 | 0x45,
-	31435 - 19968: jis0208<<14 | 0x2D<<7 | 0x08,
-	31436 - 19968: jis0212<<14 | 0x30<<7 | 0x45,
-	31437 - 19968: jis0208<<14 | 0x42<<7 | 0x46,
-	31438 - 19968: jis0212<<14 | 0x30<<7 | 0x46,
-	31439 - 19968: jis0208<<14 | 0x42<<7 | 0x47,
-	31441 - 19968: jis0208<<14 | 0x5A<<7 | 0x27,
-	31442 - 19968: jis0208<<14 | 0x33<<7 | 0x53,
-	31443 - 19968: jis0208<<14 | 0x42<<7 | 0x49,
-	31445 - 19968: jis0208<<14 | 0x42<<7 | 0x48,
-	31449 - 19968: jis0208<<14 | 0x42<<7 | 0x4A,
-	31450 - 19968: jis0208<<14 | 0x42<<7 | 0x4B,
-	31451 - 19968: jis0212<<14 | 0x30<<7 | 0x48,
-	31452 - 19968: jis0208<<14 | 0x2D<<7 | 0x14,
-	31453 - 19968: jis0208<<14 | 0x42<<7 | 0x4C,
-	31455 - 19968: jis0208<<14 | 0x4F<<7 | 0x4E,
-	31456 - 19968: jis0208<<14 | 0x1D<<7 | 0x2E,
-	31457 - 19968: jis0208<<14 | 0x42<<7 | 0x4D,
-	31458 - 19968: jis0208<<14 | 0x42<<7 | 0x4E,
-	31459 - 19968: jis0208<<14 | 0x1C<<7 | 0x36,
-	31461 - 19968: jis0208<<14 | 0x25<<7 | 0x17,
-	31462 - 19968: jis0208<<14 | 0x42<<7 | 0x4F,
-	31463 - 19968: jis0208<<14 | 0x5A<<7 | 0x28,
-	31464 - 19968: jis0212<<14 | 0x30<<7 | 0x49,
-	31465 - 19968: jis0212<<14 | 0x30<<7 | 0x4A,
-	31466 - 19968: jis0208<<14 | 0x22<<7 | 0x07,
-	31467 - 19968: jis0208<<14 | 0x5A<<7 | 0x2A,
-	31468 - 19968: jis0212<<14 | 0x30<<7 | 0x4C,
-	31469 - 19968: jis0208<<14 | 0x42<<7 | 0x50,
-	31471 - 19968: jis0208<<14 | 0x22<<7 | 0x1B,
-	31472 - 19968: jis0208<<14 | 0x42<<7 | 0x51,
-	31473 - 19968: jis0212<<14 | 0x30<<7 | 0x4D,
-	31476 - 19968: jis0212<<14 | 0x30<<7 | 0x4E,
-	31478 - 19968: jis0208<<14 | 0x15<<7 | 0x04,
-	31480 - 19968: jis0208<<14 | 0x30<<7 | 0x1E,
-	31481 - 19968: jis0208<<14 | 0x22<<7 | 0x3C,
-	31482 - 19968: jis0208<<14 | 0x1B<<7 | 0x12,
-	31483 - 19968: jis0212<<14 | 0x30<<7 | 0x4F,
-	31485 - 19968: jis0212<<14 | 0x30<<7 | 0x50,
-	31486 - 19968: jis0212<<14 | 0x30<<7 | 0x51,
-	31487 - 19968: jis0208<<14 | 0x13<<7 | 0x27,
-	31490 - 19968: jis0208<<14 | 0x42<<7 | 0x52,
-	31492 - 19968: jis0208<<14 | 0x43<<7 | 0x01,
-	31494 - 19968: jis0208<<14 | 0x42<<7 | 0x55,
-	31495 - 19968: jis0212<<14 | 0x30<<7 | 0x52,
-	31496 - 19968: jis0208<<14 | 0x14<<7 | 0x47,
-	31498 - 19968: jis0208<<14 | 0x42<<7 | 0x54,
-	31499 - 19968: jis0208<<14 | 0x43<<7 | 0x03,
-	31503 - 19968: jis0208<<14 | 0x42<<7 | 0x53,
-	31505 - 19968: jis0208<<14 | 0x1D<<7 | 0x2F,
-	31508 - 19968: jis0212<<14 | 0x30<<7 | 0x53,
-	31512 - 19968: jis0208<<14 | 0x42<<7 | 0x57,
-	31513 - 19968: jis0208<<14 | 0x42<<7 | 0x58,
-	31515 - 19968: jis0208<<14 | 0x24<<7 | 0x0A,
-	31518 - 19968: jis0208<<14 | 0x42<<7 | 0x59,
-	31519 - 19968: jis0212<<14 | 0x30<<7 | 0x54,
-	31520 - 19968: jis0208<<14 | 0x12<<7 | 0x3D,
-	31523 - 19968: jis0212<<14 | 0x30<<7 | 0x55,
-	31525 - 19968: jis0208<<14 | 0x1E<<7 | 0x39,
-	31526 - 19968: jis0208<<14 | 0x28<<7 | 0x43,
-	31527 - 19968: jis0212<<14 | 0x30<<7 | 0x56,
-	31528 - 19968: jis0208<<14 | 0x42<<7 | 0x5B,
-	31529 - 19968: jis0212<<14 | 0x30<<7 | 0x57,
-	31530 - 19968: jis0212<<14 | 0x30<<7 | 0x58,
-	31531 - 19968: jis0212<<14 | 0x30<<7 | 0x59,
-	31532 - 19968: jis0208<<14 | 0x21<<7 | 0x47,
-	31533 - 19968: jis0212<<14 | 0x30<<7 | 0x5A,
-	31534 - 19968: jis0212<<14 | 0x30<<7 | 0x5B,
-	31535 - 19968: jis0212<<14 | 0x30<<7 | 0x5C,
-	31536 - 19968: jis0212<<14 | 0x30<<7 | 0x5D,
-	31537 - 19968: jis0212<<14 | 0x31<<7 | 0x00,
-	31539 - 19968: jis0208<<14 | 0x42<<7 | 0x56,
-	31540 - 19968: jis0212<<14 | 0x31<<7 | 0x01,
-	31541 - 19968: jis0208<<14 | 0x42<<7 | 0x5A,
-	31542 - 19968: jis0208<<14 | 0x42<<7 | 0x5C,
-	31545 - 19968: jis0208<<14 | 0x19<<7 | 0x5A,
-	31549 - 19968: jis0212<<14 | 0x31<<7 | 0x02,
-	31551 - 19968: jis0212<<14 | 0x31<<7 | 0x03,
-	31552 - 19968: jis0212<<14 | 0x31<<7 | 0x04,
-	31553 - 19968: jis0212<<14 | 0x31<<7 | 0x05,
-	31557 - 19968: jis0208<<14 | 0x43<<7 | 0x05,
-	31558 - 19968: jis0208<<14 | 0x28<<7 | 0x0D,
-	31559 - 19968: jis0212<<14 | 0x31<<7 | 0x06,
-	31560 - 19968: jis0208<<14 | 0x27<<7 | 0x05,
-	31561 - 19968: jis0208<<14 | 0x24<<7 | 0x58,
-	31563 - 19968: jis0208<<14 | 0x15<<7 | 0x39,
-	31564 - 19968: jis0208<<14 | 0x43<<7 | 0x04,
-	31565 - 19968: jis0208<<14 | 0x43<<7 | 0x02,
-	31566 - 19968: jis0212<<14 | 0x31<<7 | 0x07,
-	31567 - 19968: jis0208<<14 | 0x27<<7 | 0x14,
-	31568 - 19968: jis0208<<14 | 0x42<<7 | 0x5D,
-	31569 - 19968: jis0208<<14 | 0x22<<7 | 0x3D,
-	31570 - 19968: jis0208<<14 | 0x24<<7 | 0x5A,
-	31572 - 19968: jis0208<<14 | 0x24<<7 | 0x59,
-	31573 - 19968: jis0212<<14 | 0x31<<7 | 0x08,
-	31574 - 19968: jis0208<<14 | 0x19<<7 | 0x55,
-	31581 - 19968: jis0208<<14 | 0x43<<7 | 0x17,
-	31584 - 19968: jis0212<<14 | 0x31<<7 | 0x09,
-	31588 - 19968: jis0212<<14 | 0x31<<7 | 0x0A,
-	31589 - 19968: jis0208<<14 | 0x43<<7 | 0x07,
-	31590 - 19968: jis0212<<14 | 0x31<<7 | 0x0B,
-	31591 - 19968: jis0208<<14 | 0x43<<7 | 0x09,
-	31593 - 19968: jis0212<<14 | 0x31<<7 | 0x0C,
-	31594 - 19968: jis0212<<14 | 0x31<<7 | 0x0D,
-	31596 - 19968: jis0208<<14 | 0x43<<7 | 0x0C,
-	31597 - 19968: jis0212<<14 | 0x31<<7 | 0x0E,
-	31598 - 19968: jis0208<<14 | 0x43<<7 | 0x0D,
-	31599 - 19968: jis0212<<14 | 0x31<<7 | 0x0F,
-	31600 - 19968: jis0208<<14 | 0x43<<7 | 0x0A,
-	31601 - 19968: jis0208<<14 | 0x43<<7 | 0x0B,
-	31602 - 19968: jis0212<<14 | 0x31<<7 | 0x10,
-	31603 - 19968: jis0212<<14 | 0x31<<7 | 0x11,
-	31604 - 19968: jis0208<<14 | 0x43<<7 | 0x08,
-	31605 - 19968: jis0208<<14 | 0x43<<7 | 0x06,
-	31607 - 19968: jis0212<<14 | 0x31<<7 | 0x12,
-	31610 - 19968: jis0208<<14 | 0x43<<7 | 0x00,
-	31620 - 19968: jis0212<<14 | 0x31<<7 | 0x13,
-	31622 - 19968: jis0208<<14 | 0x29<<7 | 0x2E,
-	31623 - 19968: jis0208<<14 | 0x11<<7 | 0x34,
-	31625 - 19968: jis0212<<14 | 0x31<<7 | 0x14,
-	31627 - 19968: jis0208<<14 | 0x43<<7 | 0x14,
-	31629 - 19968: jis0208<<14 | 0x43<<7 | 0x11,
-	31630 - 19968: jis0212<<14 | 0x31<<7 | 0x15,
-	31631 - 19968: jis0208<<14 | 0x43<<7 | 0x16,
-	31632 - 19968: jis0212<<14 | 0x31<<7 | 0x16,
-	31633 - 19968: jis0212<<14 | 0x31<<7 | 0x17,
-	31634 - 19968: jis0208<<14 | 0x43<<7 | 0x15,
-	31636 - 19968: jis0208<<14 | 0x26<<7 | 0x52,
-	31637 - 19968: jis0208<<14 | 0x2B<<7 | 0x06,
-	31638 - 19968: jis0212<<14 | 0x31<<7 | 0x18,
-	31639 - 19968: jis0208<<14 | 0x1A<<7 | 0x1A,
-	31640 - 19968: jis0208<<14 | 0x43<<7 | 0x0F,
-	31641 - 19968: jis0208<<14 | 0x43<<7 | 0x18,
-	31642 - 19968: jis0208<<14 | 0x43<<7 | 0x13,
-	31643 - 19968: jis0212<<14 | 0x31<<7 | 0x19,
-	31644 - 19968: jis0208<<14 | 0x43<<7 | 0x12,
-	31645 - 19968: jis0208<<14 | 0x43<<7 | 0x0E,
-	31646 - 19968: jis0208<<14 | 0x5A<<7 | 0x2B,
-	31647 - 19968: jis0208<<14 | 0x43<<7 | 0x10,
-	31648 - 19968: jis0212<<14 | 0x31<<7 | 0x1B,
-	31649 - 19968: jis0208<<14 | 0x13<<7 | 0x28,
-	31653 - 19968: jis0212<<14 | 0x31<<7 | 0x1C,
-	31658 - 19968: jis0208<<14 | 0x22<<7 | 0x1C,
-	31660 - 19968: jis0212<<14 | 0x31<<7 | 0x1D,
-	31661 - 19968: jis0208<<14 | 0x1F<<7 | 0x5C,
-	31663 - 19968: jis0212<<14 | 0x31<<7 | 0x1E,
-	31664 - 19968: jis0212<<14 | 0x31<<7 | 0x1F,
-	31665 - 19968: jis0208<<14 | 0x27<<7 | 0x01,
-	31666 - 19968: jis0212<<14 | 0x31<<7 | 0x20,
-	31668 - 19968: jis0208<<14 | 0x43<<7 | 0x1D,
-	31669 - 19968: jis0212<<14 | 0x31<<7 | 0x21,
-	31670 - 19968: jis0212<<14 | 0x31<<7 | 0x22,
-	31672 - 19968: jis0208<<14 | 0x27<<7 | 0x03,
-	31674 - 19968: jis0212<<14 | 0x31<<7 | 0x23,
-	31675 - 19968: jis0212<<14 | 0x31<<7 | 0x24,
-	31676 - 19968: jis0212<<14 | 0x31<<7 | 0x25,
-	31677 - 19968: jis0212<<14 | 0x31<<7 | 0x26,
-	31680 - 19968: jis0208<<14 | 0x1F<<7 | 0x40,
-	31681 - 19968: jis0208<<14 | 0x43<<7 | 0x1A,
-	31682 - 19968: jis0212<<14 | 0x31<<7 | 0x27,
-	31684 - 19968: jis0208<<14 | 0x27<<7 | 0x2E,
-	31685 - 19968: jis0212<<14 | 0x31<<7 | 0x28,
-	31686 - 19968: jis0208<<14 | 0x43<<7 | 0x1E,
-	31687 - 19968: jis0208<<14 | 0x29<<7 | 0x32,
-	31688 - 19968: jis0212<<14 | 0x31<<7 | 0x29,
-	31689 - 19968: jis0208<<14 | 0x22<<7 | 0x3A,
-	31690 - 19968: jis0212<<14 | 0x31<<7 | 0x2A,
-	31691 - 19968: jis0208<<14 | 0x43<<7 | 0x19,
-	31692 - 19968: jis0208<<14 | 0x43<<7 | 0x1B,
-	31695 - 19968: jis0208<<14 | 0x43<<7 | 0x1C,
-	31700 - 19968: jis0212<<14 | 0x31<<7 | 0x2B,
-	31702 - 19968: jis0212<<14 | 0x31<<7 | 0x2C,
-	31703 - 19968: jis0212<<14 | 0x31<<7 | 0x2D,
-	31705 - 19968: jis0212<<14 | 0x31<<7 | 0x2E,
-	31706 - 19968: jis0212<<14 | 0x31<<7 | 0x2F,
-	31707 - 19968: jis0212<<14 | 0x31<<7 | 0x30,
-	31709 - 19968: jis0208<<14 | 0x43<<7 | 0x1F,
-	31712 - 19968: jis0208<<14 | 0x1B<<7 | 0x23,
-	31716 - 19968: jis0208<<14 | 0x25<<7 | 0x25,
-	31717 - 19968: jis0208<<14 | 0x43<<7 | 0x24,
-	31718 - 19968: jis0208<<14 | 0x43<<7 | 0x23,
-	31720 - 19968: jis0212<<14 | 0x31<<7 | 0x31,
-	31721 - 19968: jis0208<<14 | 0x43<<7 | 0x20,
-	31722 - 19968: jis0212<<14 | 0x31<<7 | 0x32,
-	31725 - 19968: jis0208<<14 | 0x2E<<7 | 0x15,
-	31730 - 19968: jis0212<<14 | 0x31<<7 | 0x33,
-	31731 - 19968: jis0208<<14 | 0x43<<7 | 0x29,
-	31732 - 19968: jis0212<<14 | 0x31<<7 | 0x34,
-	31733 - 19968: jis0212<<14 | 0x31<<7 | 0x35,
-	31734 - 19968: jis0208<<14 | 0x43<<7 | 0x2D,
-	31735 - 19968: jis0208<<14 | 0x43<<7 | 0x2A,
-	31736 - 19968: jis0212<<14 | 0x31<<7 | 0x36,
-	31737 - 19968: jis0212<<14 | 0x31<<7 | 0x37,
-	31738 - 19968: jis0212<<14 | 0x31<<7 | 0x38,
-	31740 - 19968: jis0212<<14 | 0x31<<7 | 0x39,
-	31742 - 19968: jis0212<<14 | 0x31<<7 | 0x3A,
-	31744 - 19968: jis0208<<14 | 0x43<<7 | 0x26,
-	31745 - 19968: jis0212<<14 | 0x31<<7 | 0x3B,
-	31746 - 19968: jis0212<<14 | 0x31<<7 | 0x3C,
-	31747 - 19968: jis0212<<14 | 0x31<<7 | 0x3D,
-	31748 - 19968: jis0212<<14 | 0x31<<7 | 0x3E,
-	31750 - 19968: jis0212<<14 | 0x31<<7 | 0x3F,
-	31751 - 19968: jis0208<<14 | 0x43<<7 | 0x27,
-	31753 - 19968: jis0212<<14 | 0x31<<7 | 0x40,
-	31755 - 19968: jis0212<<14 | 0x31<<7 | 0x41,
-	31756 - 19968: jis0212<<14 | 0x31<<7 | 0x42,
-	31757 - 19968: jis0208<<14 | 0x43<<7 | 0x2C,
-	31758 - 19968: jis0212<<14 | 0x31<<7 | 0x43,
-	31759 - 19968: jis0212<<14 | 0x31<<7 | 0x44,
-	31761 - 19968: jis0208<<14 | 0x43<<7 | 0x21,
-	31762 - 19968: jis0208<<14 | 0x31<<7 | 0x34,
-	31763 - 19968: jis0208<<14 | 0x43<<7 | 0x28,
-	31764 - 19968: jis0208<<14 | 0x43<<7 | 0x22,
-	31767 - 19968: jis0208<<14 | 0x43<<7 | 0x2B,
-	31769 - 19968: jis0212<<14 | 0x31<<7 | 0x45,
-	31771 - 19968: jis0212<<14 | 0x31<<7 | 0x46,
-	31775 - 19968: jis0208<<14 | 0x43<<7 | 0x31,
-	31776 - 19968: jis0212<<14 | 0x31<<7 | 0x47,
-	31777 - 19968: jis0208<<14 | 0x13<<7 | 0x29,
-	31779 - 19968: jis0208<<14 | 0x43<<7 | 0x2E,
-	31781 - 19968: jis0212<<14 | 0x31<<7 | 0x48,
-	31782 - 19968: jis0212<<14 | 0x31<<7 | 0x49,
-	31783 - 19968: jis0208<<14 | 0x43<<7 | 0x2F,
-	31784 - 19968: jis0212<<14 | 0x31<<7 | 0x4A,
-	31786 - 19968: jis0208<<14 | 0x43<<7 | 0x30,
-	31787 - 19968: jis0208<<14 | 0x43<<7 | 0x33,
-	31788 - 19968: jis0212<<14 | 0x31<<7 | 0x4B,
-	31793 - 19968: jis0212<<14 | 0x31<<7 | 0x4C,
-	31795 - 19968: jis0212<<14 | 0x31<<7 | 0x4D,
-	31796 - 19968: jis0212<<14 | 0x31<<7 | 0x4E,
-	31798 - 19968: jis0212<<14 | 0x31<<7 | 0x4F,
-	31799 - 19968: jis0208<<14 | 0x43<<7 | 0x32,
-	31800 - 19968: jis0208<<14 | 0x27<<7 | 0x55,
-	31801 - 19968: jis0212<<14 | 0x31<<7 | 0x50,
-	31802 - 19968: jis0212<<14 | 0x31<<7 | 0x51,
-	31805 - 19968: jis0208<<14 | 0x43<<7 | 0x34,
-	31806 - 19968: jis0208<<14 | 0x2D<<7 | 0x5B,
-	31807 - 19968: jis0208<<14 | 0x29<<7 | 0x4C,
-	31808 - 19968: jis0208<<14 | 0x43<<7 | 0x39,
-	31811 - 19968: jis0208<<14 | 0x43<<7 | 0x36,
-	31814 - 19968: jis0212<<14 | 0x31<<7 | 0x52,
-	31818 - 19968: jis0212<<14 | 0x31<<7 | 0x53,
-	31820 - 19968: jis0208<<14 | 0x43<<7 | 0x35,
-	31821 - 19968: jis0208<<14 | 0x1F<<7 | 0x31,
-	31823 - 19968: jis0208<<14 | 0x43<<7 | 0x38,
-	31824 - 19968: jis0208<<14 | 0x43<<7 | 0x3A,
-	31825 - 19968: jis0212<<14 | 0x31<<7 | 0x55,
-	31826 - 19968: jis0212<<14 | 0x31<<7 | 0x56,
-	31827 - 19968: jis0212<<14 | 0x31<<7 | 0x57,
-	31828 - 19968: jis0208<<14 | 0x43<<7 | 0x37,
-	31829 - 19968: jis0212<<14 | 0x31<<7 | 0x54,
-	31830 - 19968: jis0208<<14 | 0x43<<7 | 0x3E,
-	31832 - 19968: jis0208<<14 | 0x43<<7 | 0x3B,
-	31833 - 19968: jis0212<<14 | 0x31<<7 | 0x58,
-	31834 - 19968: jis0212<<14 | 0x31<<7 | 0x59,
-	31835 - 19968: jis0212<<14 | 0x31<<7 | 0x5A,
-	31836 - 19968: jis0212<<14 | 0x31<<7 | 0x5B,
-	31837 - 19968: jis0212<<14 | 0x31<<7 | 0x5C,
-	31838 - 19968: jis0212<<14 | 0x31<<7 | 0x5D,
-	31839 - 19968: jis0208<<14 | 0x43<<7 | 0x3C,
-	31840 - 19968: jis0208<<14 | 0x43<<7 | 0x25,
-	31841 - 19968: jis0212<<14 | 0x32<<7 | 0x00,
-	31843 - 19968: jis0212<<14 | 0x32<<7 | 0x01,
-	31844 - 19968: jis0208<<14 | 0x43<<7 | 0x3D,
-	31845 - 19968: jis0208<<14 | 0x43<<7 | 0x3F,
-	31847 - 19968: jis0212<<14 | 0x32<<7 | 0x02,
-	31849 - 19968: jis0212<<14 | 0x32<<7 | 0x03,
-	31852 - 19968: jis0208<<14 | 0x43<<7 | 0x40,
-	31853 - 19968: jis0212<<14 | 0x32<<7 | 0x04,
-	31854 - 19968: jis0212<<14 | 0x32<<7 | 0x05,
-	31856 - 19968: jis0212<<14 | 0x32<<7 | 0x06,
-	31858 - 19968: jis0212<<14 | 0x32<<7 | 0x07,
-	31859 - 19968: jis0208<<14 | 0x29<<7 | 0x25,
-	31861 - 19968: jis0208<<14 | 0x43<<7 | 0x41,
-	31865 - 19968: jis0212<<14 | 0x32<<7 | 0x08,
-	31868 - 19968: jis0212<<14 | 0x32<<7 | 0x09,
-	31869 - 19968: jis0212<<14 | 0x32<<7 | 0x0A,
-	31870 - 19968: jis0208<<14 | 0x2B<<7 | 0x41,
-	31873 - 19968: jis0208<<14 | 0x15<<7 | 0x2D,
-	31874 - 19968: jis0208<<14 | 0x16<<7 | 0x08,
-	31875 - 19968: jis0208<<14 | 0x43<<7 | 0x42,
-	31878 - 19968: jis0212<<14 | 0x32<<7 | 0x0B,
-	31879 - 19968: jis0212<<14 | 0x32<<7 | 0x0C,
-	31881 - 19968: jis0208<<14 | 0x29<<7 | 0x13,
-	31883 - 19968: jis0208<<14 | 0x1E<<7 | 0x47,
-	31885 - 19968: jis0208<<14 | 0x2B<<7 | 0x0F,
-	31887 - 19968: jis0212<<14 | 0x32<<7 | 0x0D,
-	31888 - 19968: jis0208<<14 | 0x43<<7 | 0x43,
-	31890 - 19968: jis0208<<14 | 0x2D<<7 | 0x12,
-	31892 - 19968: jis0212<<14 | 0x32<<7 | 0x0E,
-	31893 - 19968: jis0208<<14 | 0x26<<7 | 0x53,
-	31895 - 19968: jis0208<<14 | 0x20<<7 | 0x25,
-	31896 - 19968: jis0208<<14 | 0x26<<7 | 0x13,
-	31899 - 19968: jis0208<<14 | 0x1C<<7 | 0x2C,
-	31902 - 19968: jis0212<<14 | 0x32<<7 | 0x0F,
-	31903 - 19968: jis0208<<14 | 0x0F<<7 | 0x1F,
-	31904 - 19968: jis0212<<14 | 0x32<<7 | 0x10,
-	31905 - 19968: jis0208<<14 | 0x43<<7 | 0x48,
-	31906 - 19968: jis0208<<14 | 0x43<<7 | 0x46,
-	31908 - 19968: jis0208<<14 | 0x43<<7 | 0x44,
-	31909 - 19968: jis0208<<14 | 0x13<<7 | 0x00,
-	31910 - 19968: jis0212<<14 | 0x32<<7 | 0x11,
-	31911 - 19968: jis0208<<14 | 0x1D<<7 | 0x30,
-	31912 - 19968: jis0208<<14 | 0x43<<7 | 0x49,
-	31915 - 19968: jis0208<<14 | 0x43<<7 | 0x47,
-	31917 - 19968: jis0208<<14 | 0x43<<7 | 0x45,
-	31918 - 19968: jis0208<<14 | 0x43<<7 | 0x4D,
-	31920 - 19968: jis0212<<14 | 0x32<<7 | 0x12,
-	31921 - 19968: jis0208<<14 | 0x43<<7 | 0x4C,
-	31922 - 19968: jis0208<<14 | 0x43<<7 | 0x4B,
-	31923 - 19968: jis0208<<14 | 0x43<<7 | 0x4A,
-	31926 - 19968: jis0212<<14 | 0x32<<7 | 0x13,
-	31927 - 19968: jis0212<<14 | 0x32<<7 | 0x14,
-	31929 - 19968: jis0208<<14 | 0x43<<7 | 0x4E,
-	31930 - 19968: jis0212<<14 | 0x32<<7 | 0x15,
-	31931 - 19968: jis0212<<14 | 0x32<<7 | 0x16,
-	31932 - 19968: jis0212<<14 | 0x32<<7 | 0x17,
-	31933 - 19968: jis0208<<14 | 0x43<<7 | 0x4F,
-	31934 - 19968: jis0208<<14 | 0x1F<<7 | 0x19,
-	31935 - 19968: jis0212<<14 | 0x32<<7 | 0x18,
-	31936 - 19968: jis0208<<14 | 0x43<<7 | 0x50,
-	31938 - 19968: jis0208<<14 | 0x43<<7 | 0x52,
-	31940 - 19968: jis0212<<14 | 0x32<<7 | 0x19,
-	31941 - 19968: jis0208<<14 | 0x43<<7 | 0x51,
-	31943 - 19968: jis0212<<14 | 0x32<<7 | 0x1A,
-	31944 - 19968: jis0212<<14 | 0x32<<7 | 0x1B,
-	31945 - 19968: jis0212<<14 | 0x32<<7 | 0x1C,
-	31946 - 19968: jis0208<<14 | 0x17<<7 | 0x31,
-	31949 - 19968: jis0212<<14 | 0x32<<7 | 0x1D,
-	31950 - 19968: jis0208<<14 | 0x20<<7 | 0x17,
-	31951 - 19968: jis0212<<14 | 0x32<<7 | 0x1E,
-	31954 - 19968: jis0208<<14 | 0x43<<7 | 0x54,
-	31955 - 19968: jis0212<<14 | 0x32<<7 | 0x1F,
-	31956 - 19968: jis0212<<14 | 0x32<<7 | 0x20,
-	31957 - 19968: jis0212<<14 | 0x32<<7 | 0x21,
-	31958 - 19968: jis0208<<14 | 0x24<<7 | 0x5B,
-	31959 - 19968: jis0212<<14 | 0x32<<7 | 0x22,
-	31960 - 19968: jis0208<<14 | 0x43<<7 | 0x53,
-	31961 - 19968: jis0212<<14 | 0x32<<7 | 0x23,
-	31962 - 19968: jis0212<<14 | 0x32<<7 | 0x24,
-	31964 - 19968: jis0208<<14 | 0x43<<7 | 0x55,
-	31965 - 19968: jis0212<<14 | 0x32<<7 | 0x25,
-	31966 - 19968: jis0208<<14 | 0x29<<7 | 0x14,
-	31967 - 19968: jis0208<<14 | 0x20<<7 | 0x4B,
-	31968 - 19968: jis0208<<14 | 0x18<<7 | 0x26,
-	31970 - 19968: jis0208<<14 | 0x43<<7 | 0x56,
-	31974 - 19968: jis0212<<14 | 0x32<<7 | 0x26,
-	31975 - 19968: jis0208<<14 | 0x2D<<7 | 0x27,
-	31977 - 19968: jis0212<<14 | 0x32<<7 | 0x27,
-	31979 - 19968: jis0212<<14 | 0x32<<7 | 0x28,
-	31983 - 19968: jis0208<<14 | 0x43<<7 | 0x58,
-	31986 - 19968: jis0208<<14 | 0x43<<7 | 0x59,
-	31988 - 19968: jis0208<<14 | 0x43<<7 | 0x5A,
-	31989 - 19968: jis0212<<14 | 0x32<<7 | 0x29,
-	31990 - 19968: jis0208<<14 | 0x43<<7 | 0x5B,
-	31992 - 19968: jis0208<<14 | 0x1A<<7 | 0x44,
-	31994 - 19968: jis0208<<14 | 0x43<<7 | 0x5C,
-	31995 - 19968: jis0208<<14 | 0x16<<7 | 0x2E,
-	31998 - 19968: jis0208<<14 | 0x14<<7 | 0x49,
-	32000 - 19968: jis0208<<14 | 0x14<<7 | 0x09,
-	32002 - 19968: jis0208<<14 | 0x44<<7 | 0x00,
-	32003 - 19968: jis0212<<14 | 0x32<<7 | 0x2A,
-	32004 - 19968: jis0208<<14 | 0x2B<<7 | 0x52,
-	32005 - 19968: jis0208<<14 | 0x18<<7 | 0x27,
-	32006 - 19968: jis0208<<14 | 0x43<<7 | 0x5D,
-	32007 - 19968: jis0212<<14 | 0x32<<7 | 0x2B,
-	32008 - 19968: jis0212<<14 | 0x32<<7 | 0x2C,
-	32009 - 19968: jis0212<<14 | 0x32<<7 | 0x2D,
-	32010 - 19968: jis0208<<14 | 0x44<<7 | 0x03,
-	32011 - 19968: jis0208<<14 | 0x2B<<7 | 0x45,
-	32013 - 19968: jis0208<<14 | 0x26<<7 | 0x1B,
-	32015 - 19968: jis0212<<14 | 0x32<<7 | 0x2E,
-	32016 - 19968: jis0208<<14 | 0x28<<7 | 0x12,
-	32017 - 19968: jis0212<<14 | 0x32<<7 | 0x2F,
-	32018 - 19968: jis0212<<14 | 0x32<<7 | 0x30,
-	32019 - 19968: jis0212<<14 | 0x32<<7 | 0x31,
-	32020 - 19968: jis0208<<14 | 0x1C<<7 | 0x42,
-	32021 - 19968: jis0208<<14 | 0x44<<7 | 0x02,
-	32022 - 19968: jis0212<<14 | 0x32<<7 | 0x32,
-	32023 - 19968: jis0208<<14 | 0x1B<<7 | 0x32,
-	32024 - 19968: jis0208<<14 | 0x18<<7 | 0x28,
-	32025 - 19968: jis0208<<14 | 0x1A<<7 | 0x45,
-	32026 - 19968: jis0208<<14 | 0x14<<7 | 0x48,
-	32027 - 19968: jis0208<<14 | 0x29<<7 | 0x15,
-	32028 - 19968: jis0208<<14 | 0x44<<7 | 0x01,
-	32029 - 19968: jis0212<<14 | 0x32<<7 | 0x33,
-	32030 - 19968: jis0212<<14 | 0x32<<7 | 0x34,
-	32032 - 19968: jis0208<<14 | 0x20<<7 | 0x26,
-	32033 - 19968: jis0208<<14 | 0x2A<<7 | 0x21,
-	32034 - 19968: jis0208<<14 | 0x19<<7 | 0x56,
-	32035 - 19968: jis0212<<14 | 0x32<<7 | 0x35,
-	32038 - 19968: jis0212<<14 | 0x32<<7 | 0x36,
-	32042 - 19968: jis0212<<14 | 0x32<<7 | 0x37,
-	32043 - 19968: jis0208<<14 | 0x1A<<7 | 0x46,
-	32044 - 19968: jis0208<<14 | 0x23<<7 | 0x3C,
-	32045 - 19968: jis0212<<14 | 0x32<<7 | 0x38,
-	32046 - 19968: jis0208<<14 | 0x44<<7 | 0x06,
-	32047 - 19968: jis0208<<14 | 0x2D<<7 | 0x3E,
-	32048 - 19968: jis0208<<14 | 0x19<<7 | 0x38,
-	32049 - 19968: jis0212<<14 | 0x32<<7 | 0x39,
-	32050 - 19968: jis0208<<14 | 0x44<<7 | 0x07,
-	32051 - 19968: jis0208<<14 | 0x1E<<7 | 0x21,
-	32053 - 19968: jis0208<<14 | 0x44<<7 | 0x09,
-	32057 - 19968: jis0208<<14 | 0x1D<<7 | 0x31,
-	32058 - 19968: jis0208<<14 | 0x19<<7 | 0x0F,
-	32060 - 19968: jis0212<<14 | 0x32<<7 | 0x3A,
-	32061 - 19968: jis0212<<14 | 0x32<<7 | 0x3B,
-	32062 - 19968: jis0212<<14 | 0x32<<7 | 0x3C,
-	32063 - 19968: jis0208<<14 | 0x44<<7 | 0x08,
-	32064 - 19968: jis0212<<14 | 0x32<<7 | 0x3D,
-	32065 - 19968: jis0212<<14 | 0x32<<7 | 0x3E,
-	32066 - 19968: jis0208<<14 | 0x1C<<7 | 0x09,
-	32067 - 19968: jis0208<<14 | 0x17<<7 | 0x1D,
-	32068 - 19968: jis0208<<14 | 0x20<<7 | 0x27,
-	32069 - 19968: jis0208<<14 | 0x44<<7 | 0x04,
-	32070 - 19968: jis0208<<14 | 0x44<<7 | 0x0A,
-	32071 - 19968: jis0212<<14 | 0x32<<7 | 0x3F,
-	32072 - 19968: jis0208<<14 | 0x5A<<7 | 0x2D,
-	32075 - 19968: jis0208<<14 | 0x44<<7 | 0x05,
-	32076 - 19968: jis0208<<14 | 0x16<<7 | 0x2F,
-	32077 - 19968: jis0212<<14 | 0x32<<7 | 0x41,
-	32078 - 19968: jis0208<<14 | 0x44<<7 | 0x0D,
-	32079 - 19968: jis0208<<14 | 0x44<<7 | 0x11,
-	32080 - 19968: jis0208<<14 | 0x16<<7 | 0x4A,
-	32081 - 19968: jis0212<<14 | 0x32<<7 | 0x42,
-	32083 - 19968: jis0212<<14 | 0x32<<7 | 0x43,
-	32086 - 19968: jis0208<<14 | 0x44<<7 | 0x0C,
-	32087 - 19968: jis0212<<14 | 0x32<<7 | 0x44,
-	32089 - 19968: jis0212<<14 | 0x32<<7 | 0x45,
-	32090 - 19968: jis0212<<14 | 0x32<<7 | 0x46,
-	32091 - 19968: jis0208<<14 | 0x44<<7 | 0x15,
-	32092 - 19968: jis0208<<14 | 0x5A<<7 | 0x2E,
-	32093 - 19968: jis0212<<14 | 0x32<<7 | 0x48,
-	32094 - 19968: jis0208<<14 | 0x18<<7 | 0x29,
-	32097 - 19968: jis0208<<14 | 0x2C<<7 | 0x4C,
-	32098 - 19968: jis0208<<14 | 0x0F<<7 | 0x1B,
-	32099 - 19968: jis0208<<14 | 0x44<<7 | 0x12,
-	32101 - 19968: jis0212<<14 | 0x32<<7 | 0x49,
-	32102 - 19968: jis0208<<14 | 0x14<<7 | 0x4A,
-	32103 - 19968: jis0212<<14 | 0x32<<7 | 0x4A,
-	32104 - 19968: jis0208<<14 | 0x44<<7 | 0x0F,
-	32106 - 19968: jis0212<<14 | 0x32<<7 | 0x4B,
-	32110 - 19968: jis0208<<14 | 0x44<<7 | 0x10,
-	32112 - 19968: jis0212<<14 | 0x32<<7 | 0x4C,
-	32113 - 19968: jis0208<<14 | 0x24<<7 | 0x5C,
-	32114 - 19968: jis0208<<14 | 0x44<<7 | 0x0E,
-	32115 - 19968: jis0208<<14 | 0x44<<7 | 0x0B,
-	32117 - 19968: jis0208<<14 | 0x12<<7 | 0x07,
-	32118 - 19968: jis0208<<14 | 0x1F<<7 | 0x43,
-	32120 - 19968: jis0212<<14 | 0x32<<7 | 0x4D,
-	32121 - 19968: jis0208<<14 | 0x17<<7 | 0x07,
-	32122 - 19968: jis0212<<14 | 0x32<<7 | 0x4E,
-	32123 - 19968: jis0212<<14 | 0x32<<7 | 0x4F,
-	32125 - 19968: jis0208<<14 | 0x44<<7 | 0x17,
-	32127 - 19968: jis0212<<14 | 0x32<<7 | 0x50,
-	32129 - 19968: jis0212<<14 | 0x32<<7 | 0x51,
-	32130 - 19968: jis0212<<14 | 0x32<<7 | 0x52,
-	32131 - 19968: jis0212<<14 | 0x32<<7 | 0x53,
-	32133 - 19968: jis0212<<14 | 0x32<<7 | 0x54,
-	32134 - 19968: jis0212<<14 | 0x32<<7 | 0x55,
-	32136 - 19968: jis0212<<14 | 0x32<<7 | 0x56,
-	32137 - 19968: jis0208<<14 | 0x44<<7 | 0x14,
-	32139 - 19968: jis0212<<14 | 0x32<<7 | 0x57,
-	32140 - 19968: jis0212<<14 | 0x32<<7 | 0x58,
-	32141 - 19968: jis0212<<14 | 0x32<<7 | 0x59,
-	32143 - 19968: jis0208<<14 | 0x44<<7 | 0x16,
-	32145 - 19968: jis0212<<14 | 0x32<<7 | 0x5A,
-	32147 - 19968: jis0208<<14 | 0x44<<7 | 0x13,
-	32150 - 19968: jis0212<<14 | 0x32<<7 | 0x5B,
-	32151 - 19968: jis0212<<14 | 0x32<<7 | 0x5C,
-	32153 - 19968: jis0208<<14 | 0x16<<7 | 0x30,
-	32154 - 19968: jis0208<<14 | 0x21<<7 | 0x12,
-	32155 - 19968: jis0208<<14 | 0x44<<7 | 0x18,
-	32156 - 19968: jis0208<<14 | 0x20<<7 | 0x4D,
-	32157 - 19968: jis0212<<14 | 0x32<<7 | 0x5D,
-	32158 - 19968: jis0212<<14 | 0x33<<7 | 0x00,
-	32159 - 19968: jis0208<<14 | 0x44<<7 | 0x25,
-	32160 - 19968: jis0208<<14 | 0x5A<<7 | 0x30,
-	32162 - 19968: jis0208<<14 | 0x44<<7 | 0x21,
-	32163 - 19968: jis0208<<14 | 0x44<<7 | 0x1B,
-	32166 - 19968: jis0212<<14 | 0x33<<7 | 0x01,
-	32167 - 19968: jis0212<<14 | 0x33<<7 | 0x02,
-	32170 - 19968: jis0212<<14 | 0x33<<7 | 0x03,
-	32171 - 19968: jis0208<<14 | 0x44<<7 | 0x1F,
-	32172 - 19968: jis0208<<14 | 0x1B<<7 | 0x59,
-	32173 - 19968: jis0208<<14 | 0x0F<<7 | 0x3C,
-	32174 - 19968: jis0208<<14 | 0x44<<7 | 0x1A,
-	32175 - 19968: jis0208<<14 | 0x44<<7 | 0x22,
-	32176 - 19968: jis0208<<14 | 0x44<<7 | 0x26,
-	32177 - 19968: jis0208<<14 | 0x18<<7 | 0x2A,
-	32178 - 19968: jis0208<<14 | 0x2B<<7 | 0x35,
-	32179 - 19968: jis0212<<14 | 0x33<<7 | 0x04,
-	32180 - 19968: jis0208<<14 | 0x23<<7 | 0x35,
-	32181 - 19968: jis0208<<14 | 0x44<<7 | 0x1C,
-	32182 - 19968: jis0212<<14 | 0x33<<7 | 0x05,
-	32183 - 19968: jis0208<<14 | 0x5A<<7 | 0x2F,
-	32184 - 19968: jis0208<<14 | 0x44<<7 | 0x24,
-	32185 - 19968: jis0212<<14 | 0x33<<7 | 0x07,
-	32186 - 19968: jis0208<<14 | 0x44<<7 | 0x19,
-	32187 - 19968: jis0208<<14 | 0x22<<7 | 0x1D,
-	32189 - 19968: jis0208<<14 | 0x44<<7 | 0x1E,
-	32190 - 19968: jis0208<<14 | 0x0F<<7 | 0x1C,
-	32191 - 19968: jis0208<<14 | 0x2B<<7 | 0x29,
-	32194 - 19968: jis0212<<14 | 0x33<<7 | 0x08,
-	32195 - 19968: jis0212<<14 | 0x33<<7 | 0x09,
-	32196 - 19968: jis0212<<14 | 0x33<<7 | 0x0A,
-	32197 - 19968: jis0212<<14 | 0x33<<7 | 0x0B,
-	32198 - 19968: jis0212<<14 | 0x33<<7 | 0x0C,
-	32199 - 19968: jis0208<<14 | 0x44<<7 | 0x1D,
-	32202 - 19968: jis0208<<14 | 0x15<<7 | 0x3A,
-	32203 - 19968: jis0208<<14 | 0x27<<7 | 0x4B,
-	32204 - 19968: jis0212<<14 | 0x33<<7 | 0x0D,
-	32205 - 19968: jis0212<<14 | 0x33<<7 | 0x0E,
-	32206 - 19968: jis0212<<14 | 0x33<<7 | 0x0F,
-	32207 - 19968: jis0208<<14 | 0x20<<7 | 0x4C,
-	32209 - 19968: jis0208<<14 | 0x2D<<7 | 0x2F,
-	32210 - 19968: jis0208<<14 | 0x1C<<7 | 0x4E,
-	32213 - 19968: jis0208<<14 | 0x44<<7 | 0x4D,
-	32214 - 19968: jis0208<<14 | 0x5A<<7 | 0x31,
-	32215 - 19968: jis0212<<14 | 0x33<<7 | 0x10,
-	32216 - 19968: jis0208<<14 | 0x44<<7 | 0x27,
-	32217 - 19968: jis0212<<14 | 0x33<<7 | 0x11,
-	32218 - 19968: jis0208<<14 | 0x1F<<7 | 0x5D,
-	32220 - 19968: jis0208<<14 | 0x44<<7 | 0x23,
-	32221 - 19968: jis0208<<14 | 0x44<<7 | 0x28,
-	32222 - 19968: jis0208<<14 | 0x44<<7 | 0x2A,
-	32224 - 19968: jis0208<<14 | 0x23<<7 | 0x58,
-	32225 - 19968: jis0208<<14 | 0x44<<7 | 0x2D,
-	32226 - 19968: jis0212<<14 | 0x33<<7 | 0x13,
-	32228 - 19968: jis0208<<14 | 0x44<<7 | 0x29,
-	32229 - 19968: jis0212<<14 | 0x33<<7 | 0x14,
-	32230 - 19968: jis0212<<14 | 0x33<<7 | 0x15,
-	32232 - 19968: jis0208<<14 | 0x29<<7 | 0x33,
-	32233 - 19968: jis0208<<14 | 0x13<<7 | 0x2A,
-	32234 - 19968: jis0212<<14 | 0x33<<7 | 0x16,
-	32235 - 19968: jis0212<<14 | 0x33<<7 | 0x17,
-	32236 - 19968: jis0208<<14 | 0x2B<<7 | 0x2A,
-	32237 - 19968: jis0212<<14 | 0x33<<7 | 0x18,
-	32239 - 19968: jis0208<<14 | 0x0F<<7 | 0x3D,
-	32241 - 19968: jis0212<<14 | 0x33<<7 | 0x19,
-	32242 - 19968: jis0208<<14 | 0x44<<7 | 0x2C,
-	32244 - 19968: jis0208<<14 | 0x2D<<7 | 0x5C,
-	32245 - 19968: jis0212<<14 | 0x33<<7 | 0x1A,
-	32246 - 19968: jis0212<<14 | 0x33<<7 | 0x1B,
-	32249 - 19968: jis0212<<14 | 0x33<<7 | 0x1C,
-	32250 - 19968: jis0212<<14 | 0x33<<7 | 0x1D,
-	32251 - 19968: jis0208<<14 | 0x44<<7 | 0x2B,
-	32256 - 19968: jis0212<<14 | 0x33<<7 | 0x12,
-	32257 - 19968: jis0208<<14 | 0x10<<7 | 0x4E,
-	32260 - 19968: jis0208<<14 | 0x25<<7 | 0x4B,
-	32261 - 19968: jis0208<<14 | 0x44<<7 | 0x2E,
-	32264 - 19968: jis0212<<14 | 0x33<<7 | 0x1E,
-	32265 - 19968: jis0208<<14 | 0x44<<7 | 0x35,
-	32266 - 19968: jis0208<<14 | 0x44<<7 | 0x2F,
-	32267 - 19968: jis0208<<14 | 0x44<<7 | 0x36,
-	32272 - 19968: jis0212<<14 | 0x33<<7 | 0x1F,
-	32273 - 19968: jis0212<<14 | 0x33<<7 | 0x20,
-	32274 - 19968: jis0208<<14 | 0x44<<7 | 0x32,
-	32277 - 19968: jis0212<<14 | 0x33<<7 | 0x21,
-	32279 - 19968: jis0212<<14 | 0x33<<7 | 0x22,
-	32283 - 19968: jis0208<<14 | 0x26<<7 | 0x5A,
-	32284 - 19968: jis0212<<14 | 0x33<<7 | 0x23,
-	32285 - 19968: jis0212<<14 | 0x33<<7 | 0x24,
-	32286 - 19968: jis0208<<14 | 0x1B<<7 | 0x29,
-	32287 - 19968: jis0208<<14 | 0x44<<7 | 0x34,
-	32288 - 19968: jis0212<<14 | 0x33<<7 | 0x25,
-	32289 - 19968: jis0208<<14 | 0x44<<7 | 0x31,
-	32290 - 19968: jis0208<<14 | 0x44<<7 | 0x37,
-	32291 - 19968: jis0208<<14 | 0x44<<7 | 0x30,
-	32294 - 19968: jis0208<<14 | 0x1C<<7 | 0x23,
-	32295 - 19968: jis0212<<14 | 0x33<<7 | 0x26,
-	32296 - 19968: jis0212<<14 | 0x33<<7 | 0x27,
-	32299 - 19968: jis0208<<14 | 0x2A<<7 | 0x04,
-	32300 - 19968: jis0212<<14 | 0x33<<7 | 0x28,
-	32301 - 19968: jis0212<<14 | 0x33<<7 | 0x29,
-	32302 - 19968: jis0208<<14 | 0x1C<<7 | 0x2B,
-	32303 - 19968: jis0212<<14 | 0x33<<7 | 0x2A,
-	32305 - 19968: jis0208<<14 | 0x44<<7 | 0x33,
-	32306 - 19968: jis0208<<14 | 0x44<<7 | 0x3F,
-	32307 - 19968: jis0212<<14 | 0x33<<7 | 0x2B,
-	32309 - 19968: jis0208<<14 | 0x44<<7 | 0x3B,
-	32310 - 19968: jis0212<<14 | 0x33<<7 | 0x2C,
-	32311 - 19968: jis0208<<14 | 0x44<<7 | 0x3E,
-	32313 - 19968: jis0208<<14 | 0x44<<7 | 0x3C,
-	32314 - 19968: jis0208<<14 | 0x44<<7 | 0x40,
-	32315 - 19968: jis0208<<14 | 0x44<<7 | 0x3A,
-	32317 - 19968: jis0208<<14 | 0x44<<7 | 0x20,
-	32318 - 19968: jis0208<<14 | 0x1F<<7 | 0x32,
-	32319 - 19968: jis0212<<14 | 0x33<<7 | 0x2D,
-	32321 - 19968: jis0208<<14 | 0x27<<7 | 0x2A,
-	32323 - 19968: jis0208<<14 | 0x44<<7 | 0x3D,
-	32324 - 19968: jis0212<<14 | 0x33<<7 | 0x2E,
-	32325 - 19968: jis0212<<14 | 0x33<<7 | 0x2F,
-	32326 - 19968: jis0208<<14 | 0x44<<7 | 0x38,
-	32327 - 19968: jis0212<<14 | 0x33<<7 | 0x30,
-	32330 - 19968: jis0208<<14 | 0x20<<7 | 0x00,
-	32331 - 19968: jis0208<<14 | 0x16<<7 | 0x31,
-	32333 - 19968: jis0208<<14 | 0x1C<<7 | 0x0A,
-	32334 - 19968: jis0212<<14 | 0x33<<7 | 0x31,
-	32336 - 19968: jis0212<<14 | 0x33<<7 | 0x32,
-	32338 - 19968: jis0208<<14 | 0x5A<<7 | 0x32,
-	32340 - 19968: jis0208<<14 | 0x1E<<7 | 0x04,
-	32341 - 19968: jis0208<<14 | 0x20<<7 | 0x15,
-	32342 - 19968: jis0208<<14 | 0x44<<7 | 0x43,
-	32344 - 19968: jis0212<<14 | 0x33<<7 | 0x34,
-	32345 - 19968: jis0208<<14 | 0x44<<7 | 0x45,
-	32346 - 19968: jis0208<<14 | 0x44<<7 | 0x46,
-	32349 - 19968: jis0208<<14 | 0x44<<7 | 0x42,
-	32350 - 19968: jis0208<<14 | 0x44<<7 | 0x44,
-	32351 - 19968: jis0212<<14 | 0x33<<7 | 0x35,
-	32353 - 19968: jis0212<<14 | 0x33<<7 | 0x36,
-	32354 - 19968: jis0212<<14 | 0x33<<7 | 0x37,
-	32357 - 19968: jis0212<<14 | 0x33<<7 | 0x38,
-	32358 - 19968: jis0208<<14 | 0x44<<7 | 0x39,
-	32359 - 19968: jis0208<<14 | 0x44<<7 | 0x41,
-	32361 - 19968: jis0208<<14 | 0x44<<7 | 0x49,
-	32362 - 19968: jis0208<<14 | 0x44<<7 | 0x48,
-	32363 - 19968: jis0212<<14 | 0x33<<7 | 0x39,
-	32365 - 19968: jis0208<<14 | 0x2A<<7 | 0x59,
-	32366 - 19968: jis0212<<14 | 0x33<<7 | 0x3A,
-	32367 - 19968: jis0212<<14 | 0x33<<7 | 0x3B,
-	32368 - 19968: jis0208<<14 | 0x16<<7 | 0x0A,
-	32371 - 19968: jis0212<<14 | 0x33<<7 | 0x3C,
-	32376 - 19968: jis0212<<14 | 0x33<<7 | 0x3D,
-	32377 - 19968: jis0208<<14 | 0x44<<7 | 0x47,
-	32379 - 19968: jis0208<<14 | 0x44<<7 | 0x4B,
-	32380 - 19968: jis0208<<14 | 0x44<<7 | 0x4A,
-	32381 - 19968: jis0208<<14 | 0x44<<7 | 0x4E,
-	32382 - 19968: jis0212<<14 | 0x33<<7 | 0x3E,
-	32383 - 19968: jis0208<<14 | 0x44<<7 | 0x50,
-	32385 - 19968: jis0212<<14 | 0x33<<7 | 0x3F,
-	32386 - 19968: jis0208<<14 | 0x1A<<7 | 0x1B,
-	32387 - 19968: jis0208<<14 | 0x44<<7 | 0x4C,
-	32390 - 19968: jis0212<<14 | 0x33<<7 | 0x40,
-	32391 - 19968: jis0212<<14 | 0x33<<7 | 0x41,
-	32392 - 19968: jis0208<<14 | 0x44<<7 | 0x51,
-	32393 - 19968: jis0208<<14 | 0x44<<7 | 0x52,
-	32394 - 19968: jis0208<<14 | 0x58<<7 | 0x00,
-	32396 - 19968: jis0208<<14 | 0x44<<7 | 0x53,
-	32397 - 19968: jis0212<<14 | 0x33<<7 | 0x43,
-	32398 - 19968: jis0208<<14 | 0x44<<7 | 0x59,
-	32399 - 19968: jis0208<<14 | 0x24<<7 | 0x1A,
-	32400 - 19968: jis0208<<14 | 0x44<<7 | 0x55,
-	32401 - 19968: jis0212<<14 | 0x33<<7 | 0x44,
-	32402 - 19968: jis0208<<14 | 0x44<<7 | 0x54,
-	32403 - 19968: jis0208<<14 | 0x44<<7 | 0x56,
-	32404 - 19968: jis0208<<14 | 0x44<<7 | 0x57,
-	32405 - 19968: jis0212<<14 | 0x33<<7 | 0x45,
-	32406 - 19968: jis0208<<14 | 0x44<<7 | 0x58,
-	32408 - 19968: jis0212<<14 | 0x33<<7 | 0x46,
-	32410 - 19968: jis0212<<14 | 0x33<<7 | 0x47,
-	32411 - 19968: jis0208<<14 | 0x44<<7 | 0x5A,
-	32412 - 19968: jis0208<<14 | 0x44<<7 | 0x5B,
-	32413 - 19968: jis0212<<14 | 0x33<<7 | 0x48,
-	32414 - 19968: jis0212<<14 | 0x33<<7 | 0x49,
-	32566 - 19968: jis0208<<14 | 0x13<<7 | 0x2B,
-	32568 - 19968: jis0208<<14 | 0x44<<7 | 0x5C,
-	32570 - 19968: jis0208<<14 | 0x44<<7 | 0x5D,
-	32571 - 19968: jis0212<<14 | 0x33<<7 | 0x4B,
-	32572 - 19968: jis0212<<14 | 0x33<<7 | 0x4A,
-	32573 - 19968: jis0212<<14 | 0x33<<7 | 0x4C,
-	32574 - 19968: jis0212<<14 | 0x33<<7 | 0x4D,
-	32575 - 19968: jis0212<<14 | 0x33<<7 | 0x4E,
-	32579 - 19968: jis0212<<14 | 0x33<<7 | 0x4F,
-	32580 - 19968: jis0212<<14 | 0x33<<7 | 0x50,
-	32581 - 19968: jis0208<<14 | 0x45<<7 | 0x00,
-	32583 - 19968: jis0208<<14 | 0x5A<<7 | 0x33,
-	32588 - 19968: jis0208<<14 | 0x45<<7 | 0x01,
-	32589 - 19968: jis0208<<14 | 0x45<<7 | 0x02,
-	32590 - 19968: jis0208<<14 | 0x45<<7 | 0x03,
-	32591 - 19968: jis0212<<14 | 0x33<<7 | 0x52,
-	32592 - 19968: jis0208<<14 | 0x45<<7 | 0x04,
-	32593 - 19968: jis0208<<14 | 0x45<<7 | 0x05,
-	32594 - 19968: jis0212<<14 | 0x33<<7 | 0x53,
-	32595 - 19968: jis0212<<14 | 0x33<<7 | 0x54,
-	32596 - 19968: jis0208<<14 | 0x45<<7 | 0x07,
-	32597 - 19968: jis0208<<14 | 0x45<<7 | 0x06,
-	32600 - 19968: jis0208<<14 | 0x45<<7 | 0x08,
-	32603 - 19968: jis0212<<14 | 0x33<<7 | 0x55,
-	32604 - 19968: jis0212<<14 | 0x33<<7 | 0x56,
-	32605 - 19968: jis0212<<14 | 0x33<<7 | 0x57,
-	32607 - 19968: jis0208<<14 | 0x45<<7 | 0x09,
-	32608 - 19968: jis0208<<14 | 0x45<<7 | 0x0A,
-	32609 - 19968: jis0212<<14 | 0x33<<7 | 0x58,
-	32611 - 19968: jis0212<<14 | 0x33<<7 | 0x59,
-	32612 - 19968: jis0212<<14 | 0x33<<7 | 0x5A,
-	32613 - 19968: jis0212<<14 | 0x33<<7 | 0x5B,
-	32614 - 19968: jis0212<<14 | 0x33<<7 | 0x5C,
-	32615 - 19968: jis0208<<14 | 0x45<<7 | 0x0D,
-	32616 - 19968: jis0208<<14 | 0x45<<7 | 0x0B,
-	32617 - 19968: jis0208<<14 | 0x45<<7 | 0x0C,
-	32618 - 19968: jis0208<<14 | 0x19<<7 | 0x40,
-	32619 - 19968: jis0208<<14 | 0x16<<7 | 0x32,
-	32621 - 19968: jis0212<<14 | 0x33<<7 | 0x5D,
-	32622 - 19968: jis0208<<14 | 0x22<<7 | 0x35,
-	32624 - 19968: jis0208<<14 | 0x27<<7 | 0x12,
-	32625 - 19968: jis0212<<14 | 0x34<<7 | 0x00,
-	32626 - 19968: jis0208<<14 | 0x1C<<7 | 0x4F,
-	32629 - 19968: jis0208<<14 | 0x26<<7 | 0x2C,
-	32631 - 19968: jis0208<<14 | 0x27<<7 | 0x4C,
-	32632 - 19968: jis0208<<14 | 0x45<<7 | 0x0E,
-	32633 - 19968: jis0208<<14 | 0x37<<7 | 0x4C,
-	32637 - 19968: jis0212<<14 | 0x34<<7 | 0x01,
-	32638 - 19968: jis0212<<14 | 0x34<<7 | 0x02,
-	32639 - 19968: jis0212<<14 | 0x34<<7 | 0x03,
-	32640 - 19968: jis0212<<14 | 0x34<<7 | 0x04,
-	32642 - 19968: jis0208<<14 | 0x45<<7 | 0x0F,
-	32643 - 19968: jis0208<<14 | 0x45<<7 | 0x11,
-	32645 - 19968: jis0208<<14 | 0x2C<<7 | 0x44,
-	32646 - 19968: jis0208<<14 | 0x45<<7 | 0x10,
-	32647 - 19968: jis0208<<14 | 0x45<<7 | 0x13,
-	32648 - 19968: jis0208<<14 | 0x45<<7 | 0x12,
-	32650 - 19968: jis0208<<14 | 0x2C<<7 | 0x32,
-	32651 - 19968: jis0212<<14 | 0x34<<7 | 0x05,
-	32652 - 19968: jis0208<<14 | 0x45<<7 | 0x14,
-	32653 - 19968: jis0212<<14 | 0x34<<7 | 0x06,
-	32654 - 19968: jis0208<<14 | 0x27<<7 | 0x5D,
-	32655 - 19968: jis0212<<14 | 0x34<<7 | 0x07,
-	32656 - 19968: jis0212<<14 | 0x34<<7 | 0x08,
-	32657 - 19968: jis0212<<14 | 0x34<<7 | 0x09,
-	32660 - 19968: jis0208<<14 | 0x45<<7 | 0x15,
-	32662 - 19968: jis0212<<14 | 0x34<<7 | 0x0A,
-	32663 - 19968: jis0212<<14 | 0x34<<7 | 0x0B,
-	32666 - 19968: jis0208<<14 | 0x45<<7 | 0x18,
-	32668 - 19968: jis0212<<14 | 0x34<<7 | 0x0C,
-	32669 - 19968: jis0208<<14 | 0x45<<7 | 0x17,
-	32670 - 19968: jis0208<<14 | 0x45<<7 | 0x16,
-	32673 - 19968: jis0208<<14 | 0x5A<<7 | 0x34,
-	32674 - 19968: jis0212<<14 | 0x34<<7 | 0x0E,
-	32675 - 19968: jis0208<<14 | 0x45<<7 | 0x19,
-	32676 - 19968: jis0208<<14 | 0x16<<7 | 0x11,
-	32678 - 19968: jis0212<<14 | 0x34<<7 | 0x0F,
-	32680 - 19968: jis0208<<14 | 0x20<<7 | 0x01,
-	32681 - 19968: jis0208<<14 | 0x14<<7 | 0x20,
-	32682 - 19968: jis0212<<14 | 0x34<<7 | 0x10,
-	32685 - 19968: jis0212<<14 | 0x34<<7 | 0x11,
-	32686 - 19968: jis0208<<14 | 0x45<<7 | 0x1D,
-	32687 - 19968: jis0208<<14 | 0x45<<7 | 0x1A,
-	32690 - 19968: jis0208<<14 | 0x45<<7 | 0x1B,
-	32692 - 19968: jis0212<<14 | 0x34<<7 | 0x12,
-	32694 - 19968: jis0208<<14 | 0x45<<7 | 0x1E,
-	32696 - 19968: jis0208<<14 | 0x45<<7 | 0x1F,
-	32697 - 19968: jis0208<<14 | 0x45<<7 | 0x1C,
-	32700 - 19968: jis0212<<14 | 0x34<<7 | 0x13,
-	32701 - 19968: jis0208<<14 | 0x10<<7 | 0x08,
-	32703 - 19968: jis0212<<14 | 0x34<<7 | 0x14,
-	32704 - 19968: jis0212<<14 | 0x34<<7 | 0x15,
-	32705 - 19968: jis0208<<14 | 0x11<<7 | 0x06,
-	32707 - 19968: jis0212<<14 | 0x34<<7 | 0x16,
-	32709 - 19968: jis0208<<14 | 0x45<<7 | 0x21,
-	32710 - 19968: jis0208<<14 | 0x45<<7 | 0x22,
-	32712 - 19968: jis0212<<14 | 0x34<<7 | 0x17,
-	32714 - 19968: jis0208<<14 | 0x45<<7 | 0x23,
-	32716 - 19968: jis0208<<14 | 0x2C<<7 | 0x41,
-	32718 - 19968: jis0212<<14 | 0x34<<7 | 0x18,
-	32719 - 19968: jis0212<<14 | 0x34<<7 | 0x19,
-	32722 - 19968: jis0208<<14 | 0x1C<<7 | 0x0B,
-	32724 - 19968: jis0208<<14 | 0x45<<7 | 0x25,
-	32725 - 19968: jis0208<<14 | 0x45<<7 | 0x24,
-	32731 - 19968: jis0212<<14 | 0x34<<7 | 0x1A,
-	32735 - 19968: jis0212<<14 | 0x34<<7 | 0x1B,
-	32736 - 19968: jis0208<<14 | 0x1E<<7 | 0x48,
-	32737 - 19968: jis0208<<14 | 0x45<<7 | 0x26,
-	32739 - 19968: jis0212<<14 | 0x34<<7 | 0x1C,
-	32741 - 19968: jis0212<<14 | 0x34<<7 | 0x1D,
-	32742 - 19968: jis0208<<14 | 0x45<<7 | 0x27,
-	32744 - 19968: jis0212<<14 | 0x34<<7 | 0x1E,
-	32745 - 19968: jis0208<<14 | 0x45<<7 | 0x28,
-	32747 - 19968: jis0208<<14 | 0x13<<7 | 0x44,
-	32748 - 19968: jis0212<<14 | 0x34<<7 | 0x1F,
-	32750 - 19968: jis0212<<14 | 0x34<<7 | 0x20,
-	32751 - 19968: jis0212<<14 | 0x34<<7 | 0x21,
-	32752 - 19968: jis0208<<14 | 0x13<<7 | 0x2C,
-	32754 - 19968: jis0212<<14 | 0x34<<7 | 0x22,
-	32755 - 19968: jis0208<<14 | 0x45<<7 | 0x29,
-	32761 - 19968: jis0208<<14 | 0x45<<7 | 0x2A,
-	32762 - 19968: jis0212<<14 | 0x34<<7 | 0x23,
-	32763 - 19968: jis0208<<14 | 0x2A<<7 | 0x3C,
-	32764 - 19968: jis0208<<14 | 0x2C<<7 | 0x42,
-	32765 - 19968: jis0212<<14 | 0x34<<7 | 0x24,
-	32766 - 19968: jis0212<<14 | 0x34<<7 | 0x25,
-	32767 - 19968: jis0212<<14 | 0x34<<7 | 0x26,
-	32768 - 19968: jis0208<<14 | 0x2C<<7 | 0x33,
-	32769 - 19968: jis0208<<14 | 0x2E<<7 | 0x16,
-	32771 - 19968: jis0208<<14 | 0x18<<7 | 0x2C,
-	32772 - 19968: jis0208<<14 | 0x45<<7 | 0x2D,
-	32773 - 19968: jis0208<<14 | 0x1B<<7 | 0x33,
-	32774 - 19968: jis0208<<14 | 0x45<<7 | 0x2C,
-	32775 - 19968: jis0212<<14 | 0x34<<7 | 0x27,
-	32776 - 19968: jis0212<<14 | 0x34<<7 | 0x28,
-	32778 - 19968: jis0212<<14 | 0x34<<7 | 0x29,
-	32779 - 19968: jis0208<<14 | 0x45<<7 | 0x2E,
-	32780 - 19968: jis0208<<14 | 0x1B<<7 | 0x08,
-	32781 - 19968: jis0212<<14 | 0x34<<7 | 0x2A,
-	32782 - 19968: jis0212<<14 | 0x34<<7 | 0x2B,
-	32783 - 19968: jis0212<<14 | 0x34<<7 | 0x2C,
-	32784 - 19968: jis0208<<14 | 0x21<<7 | 0x30,
-	32785 - 19968: jis0212<<14 | 0x34<<7 | 0x2D,
-	32786 - 19968: jis0208<<14 | 0x45<<7 | 0x2F,
-	32787 - 19968: jis0212<<14 | 0x34<<7 | 0x2E,
-	32788 - 19968: jis0212<<14 | 0x34<<7 | 0x2F,
-	32789 - 19968: jis0208<<14 | 0x18<<7 | 0x2B,
-	32790 - 19968: jis0212<<14 | 0x34<<7 | 0x30,
-	32791 - 19968: jis0208<<14 | 0x2B<<7 | 0x36,
-	32792 - 19968: jis0208<<14 | 0x45<<7 | 0x30,
-	32793 - 19968: jis0208<<14 | 0x45<<7 | 0x31,
-	32796 - 19968: jis0208<<14 | 0x45<<7 | 0x32,
-	32797 - 19968: jis0212<<14 | 0x34<<7 | 0x31,
-	32798 - 19968: jis0212<<14 | 0x34<<7 | 0x32,
-	32799 - 19968: jis0212<<14 | 0x34<<7 | 0x33,
-	32800 - 19968: jis0212<<14 | 0x34<<7 | 0x34,
-	32801 - 19968: jis0208<<14 | 0x45<<7 | 0x33,
-	32804 - 19968: jis0212<<14 | 0x34<<7 | 0x35,
-	32806 - 19968: jis0212<<14 | 0x34<<7 | 0x36,
-	32808 - 19968: jis0208<<14 | 0x45<<7 | 0x34,
-	32812 - 19968: jis0212<<14 | 0x34<<7 | 0x37,
-	32814 - 19968: jis0212<<14 | 0x34<<7 | 0x38,
-	32816 - 19968: jis0212<<14 | 0x34<<7 | 0x39,
-	32819 - 19968: jis0208<<14 | 0x1B<<7 | 0x09,
-	32820 - 19968: jis0212<<14 | 0x34<<7 | 0x3A,
-	32821 - 19968: jis0212<<14 | 0x34<<7 | 0x3B,
-	32822 - 19968: jis0208<<14 | 0x2B<<7 | 0x4C,
-	32823 - 19968: jis0212<<14 | 0x34<<7 | 0x3C,
-	32825 - 19968: jis0212<<14 | 0x34<<7 | 0x3D,
-	32826 - 19968: jis0212<<14 | 0x34<<7 | 0x3E,
-	32827 - 19968: jis0208<<14 | 0x45<<7 | 0x36,
-	32828 - 19968: jis0212<<14 | 0x34<<7 | 0x3F,
-	32829 - 19968: jis0208<<14 | 0x22<<7 | 0x1E,
-	32830 - 19968: jis0212<<14 | 0x34<<7 | 0x40,
-	32831 - 19968: jis0208<<14 | 0x45<<7 | 0x35,
-	32832 - 19968: jis0212<<14 | 0x34<<7 | 0x41,
-	32836 - 19968: jis0212<<14 | 0x34<<7 | 0x42,
-	32838 - 19968: jis0208<<14 | 0x45<<7 | 0x38,
-	32842 - 19968: jis0208<<14 | 0x45<<7 | 0x37,
-	32850 - 19968: jis0208<<14 | 0x45<<7 | 0x39,
-	32854 - 19968: jis0208<<14 | 0x1F<<7 | 0x1A,
-	32856 - 19968: jis0208<<14 | 0x45<<7 | 0x3A,
-	32858 - 19968: jis0208<<14 | 0x45<<7 | 0x3B,
-	32862 - 19968: jis0208<<14 | 0x29<<7 | 0x18,
-	32863 - 19968: jis0208<<14 | 0x45<<7 | 0x3C,
-	32864 - 19968: jis0212<<14 | 0x34<<7 | 0x43,
-	32865 - 19968: jis0208<<14 | 0x20<<7 | 0x4E,
-	32866 - 19968: jis0208<<14 | 0x45<<7 | 0x3D,
-	32868 - 19968: jis0212<<14 | 0x34<<7 | 0x44,
-	32870 - 19968: jis0212<<14 | 0x34<<7 | 0x45,
-	32872 - 19968: jis0208<<14 | 0x45<<7 | 0x3E,
-	32877 - 19968: jis0212<<14 | 0x34<<7 | 0x46,
-	32879 - 19968: jis0208<<14 | 0x2D<<7 | 0x5D,
-	32880 - 19968: jis0208<<14 | 0x45<<7 | 0x41,
-	32881 - 19968: jis0212<<14 | 0x34<<7 | 0x47,
-	32882 - 19968: jis0208<<14 | 0x45<<7 | 0x40,
-	32883 - 19968: jis0208<<14 | 0x45<<7 | 0x3F,
-	32884 - 19968: jis0208<<14 | 0x23<<7 | 0x0F,
-	32885 - 19968: jis0212<<14 | 0x34<<7 | 0x48,
-	32886 - 19968: jis0208<<14 | 0x45<<7 | 0x42,
-	32887 - 19968: jis0208<<14 | 0x1E<<7 | 0x05,
-	32889 - 19968: jis0208<<14 | 0x45<<7 | 0x43,
-	32893 - 19968: jis0208<<14 | 0x45<<7 | 0x44,
-	32894 - 19968: jis0208<<14 | 0x2E<<7 | 0x17,
-	32895 - 19968: jis0208<<14 | 0x45<<7 | 0x45,
-	32897 - 19968: jis0212<<14 | 0x34<<7 | 0x49,
-	32900 - 19968: jis0208<<14 | 0x45<<7 | 0x46,
-	32901 - 19968: jis0208<<14 | 0x45<<7 | 0x48,
-	32902 - 19968: jis0208<<14 | 0x45<<7 | 0x47,
-	32903 - 19968: jis0208<<14 | 0x27<<7 | 0x04,
-	32904 - 19968: jis0212<<14 | 0x34<<7 | 0x4A,
-	32905 - 19968: jis0208<<14 | 0x25<<7 | 0x58,
-	32907 - 19968: jis0208<<14 | 0x2E<<7 | 0x1D,
-	32908 - 19968: jis0208<<14 | 0x27<<7 | 0x08,
-	32910 - 19968: jis0212<<14 | 0x34<<7 | 0x4B,
-	32915 - 19968: jis0208<<14 | 0x45<<7 | 0x4A,
-	32918 - 19968: jis0208<<14 | 0x1D<<7 | 0x32,
-	32920 - 19968: jis0208<<14 | 0x28<<7 | 0x09,
-	32922 - 19968: jis0208<<14 | 0x45<<7 | 0x4B,
-	32923 - 19968: jis0208<<14 | 0x45<<7 | 0x49,
-	32924 - 19968: jis0212<<14 | 0x34<<7 | 0x4C,
-	32925 - 19968: jis0208<<14 | 0x13<<7 | 0x2D,
-	32926 - 19968: jis0212<<14 | 0x34<<7 | 0x4D,
-	32929 - 19968: jis0208<<14 | 0x17<<7 | 0x33,
-	32930 - 19968: jis0208<<14 | 0x1A<<7 | 0x47,
-	32933 - 19968: jis0208<<14 | 0x27<<7 | 0x4D,
-	32934 - 19968: jis0212<<14 | 0x34<<7 | 0x4E,
-	32935 - 19968: jis0212<<14 | 0x34<<7 | 0x4F,
-	32937 - 19968: jis0208<<14 | 0x17<<7 | 0x09,
-	32938 - 19968: jis0208<<14 | 0x2A<<7 | 0x22,
-	32939 - 19968: jis0212<<14 | 0x34<<7 | 0x50,
-	32940 - 19968: jis0208<<14 | 0x45<<7 | 0x4E,
-	32941 - 19968: jis0208<<14 | 0x45<<7 | 0x4C,
-	32943 - 19968: jis0208<<14 | 0x18<<7 | 0x2D,
-	32945 - 19968: jis0208<<14 | 0x18<<7 | 0x2E,
-	32946 - 19968: jis0208<<14 | 0x0F<<7 | 0x48,
-	32948 - 19968: jis0208<<14 | 0x19<<7 | 0x47,
-	32952 - 19968: jis0212<<14 | 0x34<<7 | 0x51,
-	32953 - 19968: jis0212<<14 | 0x34<<7 | 0x52,
-	32954 - 19968: jis0208<<14 | 0x26<<7 | 0x38,
-	32963 - 19968: jis0208<<14 | 0x0F<<7 | 0x3E,
-	32964 - 19968: jis0208<<14 | 0x45<<7 | 0x53,
-	32966 - 19968: jis0208<<14 | 0x22<<7 | 0x1F,
-	32968 - 19968: jis0212<<14 | 0x34<<7 | 0x53,
-	32972 - 19968: jis0208<<14 | 0x26<<7 | 0x37,
-	32973 - 19968: jis0212<<14 | 0x34<<7 | 0x54,
-	32974 - 19968: jis0208<<14 | 0x21<<7 | 0x3A,
-	32975 - 19968: jis0212<<14 | 0x34<<7 | 0x55,
-	32978 - 19968: jis0212<<14 | 0x34<<7 | 0x56,
-	32980 - 19968: jis0212<<14 | 0x34<<7 | 0x57,
-	32981 - 19968: jis0212<<14 | 0x34<<7 | 0x58,
-	32982 - 19968: jis0208<<14 | 0x45<<7 | 0x55,
-	32983 - 19968: jis0212<<14 | 0x34<<7 | 0x59,
-	32984 - 19968: jis0212<<14 | 0x34<<7 | 0x5A,
-	32985 - 19968: jis0208<<14 | 0x45<<7 | 0x51,
-	32986 - 19968: jis0208<<14 | 0x45<<7 | 0x54,
-	32987 - 19968: jis0208<<14 | 0x45<<7 | 0x4F,
-	32989 - 19968: jis0208<<14 | 0x45<<7 | 0x52,
-	32990 - 19968: jis0208<<14 | 0x2A<<7 | 0x05,
-	32992 - 19968: jis0212<<14 | 0x34<<7 | 0x5B,
-	32993 - 19968: jis0208<<14 | 0x17<<7 | 0x34,
-	32996 - 19968: jis0208<<14 | 0x0F<<7 | 0x5C,
-	32997 - 19968: jis0208<<14 | 0x45<<7 | 0x50,
-	33005 - 19968: jis0212<<14 | 0x34<<7 | 0x5C,
-	33006 - 19968: jis0212<<14 | 0x34<<7 | 0x5D,
-	33007 - 19968: jis0208<<14 | 0x45<<7 | 0x57,
-	33008 - 19968: jis0212<<14 | 0x35<<7 | 0x00,
-	33009 - 19968: jis0208<<14 | 0x45<<7 | 0x58,
-	33010 - 19968: jis0212<<14 | 0x35<<7 | 0x01,
-	33011 - 19968: jis0212<<14 | 0x35<<7 | 0x02,
-	33012 - 19968: jis0208<<14 | 0x25<<7 | 0x18,
-	33014 - 19968: jis0212<<14 | 0x35<<7 | 0x03,
-	33016 - 19968: jis0208<<14 | 0x15<<7 | 0x1A,
-	33017 - 19968: jis0212<<14 | 0x35<<7 | 0x04,
-	33018 - 19968: jis0212<<14 | 0x35<<7 | 0x05,
-	33020 - 19968: jis0208<<14 | 0x46<<7 | 0x05,
-	33021 - 19968: jis0208<<14 | 0x26<<7 | 0x1C,
-	33022 - 19968: jis0212<<14 | 0x35<<7 | 0x06,
-	33026 - 19968: jis0208<<14 | 0x1A<<7 | 0x48,
-	33027 - 19968: jis0212<<14 | 0x35<<7 | 0x07,
-	33029 - 19968: jis0208<<14 | 0x15<<7 | 0x1B,
-	33030 - 19968: jis0208<<14 | 0x1F<<7 | 0x27,
-	33031 - 19968: jis0208<<14 | 0x2E<<7 | 0x25,
-	33032 - 19968: jis0208<<14 | 0x2B<<7 | 0x0D,
-	33033 - 19968: jis0208<<14 | 0x45<<7 | 0x56,
-	33034 - 19968: jis0208<<14 | 0x1F<<7 | 0x33,
-	33035 - 19968: jis0212<<14 | 0x35<<7 | 0x08,
-	33046 - 19968: jis0212<<14 | 0x35<<7 | 0x09,
-	33047 - 19968: jis0212<<14 | 0x35<<7 | 0x0A,
-	33048 - 19968: jis0212<<14 | 0x35<<7 | 0x0B,
-	33050 - 19968: jis0208<<14 | 0x14<<7 | 0x32,
-	33051 - 19968: jis0208<<14 | 0x45<<7 | 0x59,
-	33052 - 19968: jis0212<<14 | 0x35<<7 | 0x0C,
-	33054 - 19968: jis0212<<14 | 0x35<<7 | 0x0D,
-	33056 - 19968: jis0212<<14 | 0x35<<7 | 0x0E,
-	33059 - 19968: jis0208<<14 | 0x45<<7 | 0x5B,
-	33060 - 19968: jis0212<<14 | 0x35<<7 | 0x0F,
-	33063 - 19968: jis0212<<14 | 0x35<<7 | 0x10,
-	33065 - 19968: jis0208<<14 | 0x45<<7 | 0x5A,
-	33068 - 19968: jis0212<<14 | 0x35<<7 | 0x11,
-	33071 - 19968: jis0208<<14 | 0x45<<7 | 0x5C,
-	33072 - 19968: jis0212<<14 | 0x35<<7 | 0x12,
-	33073 - 19968: jis0208<<14 | 0x22<<7 | 0x05,
-	33075 - 19968: jis0208<<14 | 0x26<<7 | 0x1D,
-	33077 - 19968: jis0212<<14 | 0x35<<7 | 0x13,
-	33081 - 19968: jis0208<<14 | 0x23<<7 | 0x10,
-	33082 - 19968: jis0212<<14 | 0x35<<7 | 0x14,
-	33084 - 19968: jis0212<<14 | 0x35<<7 | 0x15,
-	33086 - 19968: jis0208<<14 | 0x46<<7 | 0x02,
-	33093 - 19968: jis0212<<14 | 0x35<<7 | 0x16,
-	33094 - 19968: jis0208<<14 | 0x46<<7 | 0x01,
-	33095 - 19968: jis0212<<14 | 0x35<<7 | 0x17,
-	33098 - 19968: jis0212<<14 | 0x35<<7 | 0x18,
-	33099 - 19968: jis0208<<14 | 0x45<<7 | 0x5D,
-	33100 - 19968: jis0212<<14 | 0x35<<7 | 0x19,
-	33102 - 19968: jis0208<<14 | 0x1E<<7 | 0x34,
-	33104 - 19968: jis0208<<14 | 0x28<<7 | 0x44,
-	33105 - 19968: jis0208<<14 | 0x46<<7 | 0x04,
-	33106 - 19968: jis0212<<14 | 0x35<<7 | 0x1A,
-	33107 - 19968: jis0208<<14 | 0x46<<7 | 0x03,
-	33108 - 19968: jis0208<<14 | 0x18<<7 | 0x2F,
-	33109 - 19968: jis0208<<14 | 0x2E<<7 | 0x32,
-	33111 - 19968: jis0212<<14 | 0x35<<7 | 0x1B,
-	33119 - 19968: jis0208<<14 | 0x46<<7 | 0x14,
-	33120 - 19968: jis0212<<14 | 0x35<<7 | 0x1C,
-	33121 - 19968: jis0212<<14 | 0x35<<7 | 0x1D,
-	33125 - 19968: jis0208<<14 | 0x46<<7 | 0x08,
-	33126 - 19968: jis0208<<14 | 0x46<<7 | 0x09,
-	33127 - 19968: jis0212<<14 | 0x35<<7 | 0x1E,
-	33128 - 19968: jis0212<<14 | 0x35<<7 | 0x1F,
-	33129 - 19968: jis0212<<14 | 0x35<<7 | 0x20,
-	33131 - 19968: jis0208<<14 | 0x1B<<7 | 0x4F,
-	33133 - 19968: jis0212<<14 | 0x35<<7 | 0x21,
-	33134 - 19968: jis0208<<14 | 0x46<<7 | 0x07,
-	33135 - 19968: jis0212<<14 | 0x35<<7 | 0x22,
-	33136 - 19968: jis0208<<14 | 0x18<<7 | 0x57,
-	33137 - 19968: jis0208<<14 | 0x46<<7 | 0x06,
-	33140 - 19968: jis0208<<14 | 0x46<<7 | 0x0A,
-	33143 - 19968: jis0212<<14 | 0x35<<7 | 0x23,
-	33144 - 19968: jis0208<<14 | 0x23<<7 | 0x11,
-	33145 - 19968: jis0208<<14 | 0x29<<7 | 0x01,
-	33146 - 19968: jis0208<<14 | 0x20<<7 | 0x02,
-	33151 - 19968: jis0208<<14 | 0x21<<7 | 0x3B,
-	33152 - 19968: jis0208<<14 | 0x46<<7 | 0x0E,
-	33153 - 19968: jis0212<<14 | 0x35<<7 | 0x24,
-	33154 - 19968: jis0208<<14 | 0x46<<7 | 0x0F,
-	33155 - 19968: jis0208<<14 | 0x46<<7 | 0x0B,
-	33156 - 19968: jis0212<<14 | 0x35<<7 | 0x26,
-	33157 - 19968: jis0212<<14 | 0x35<<7 | 0x27,
-	33158 - 19968: jis0212<<14 | 0x35<<7 | 0x28,
-	33160 - 19968: jis0208<<14 | 0x46<<7 | 0x0C,
-	33162 - 19968: jis0208<<14 | 0x46<<7 | 0x0D,
-	33163 - 19968: jis0212<<14 | 0x35<<7 | 0x29,
-	33166 - 19968: jis0212<<14 | 0x35<<7 | 0x2A,
-	33167 - 19968: jis0208<<14 | 0x18<<7 | 0x30,
-	33168 - 19968: jis0212<<14 | 0x35<<7 | 0x25,
-	33171 - 19968: jis0208<<14 | 0x46<<7 | 0x15,
-	33173 - 19968: jis0208<<14 | 0x46<<7 | 0x11,
-	33174 - 19968: jis0212<<14 | 0x35<<7 | 0x2B,
-	33176 - 19968: jis0212<<14 | 0x35<<7 | 0x2C,
-	33178 - 19968: jis0208<<14 | 0x28<<7 | 0x45,
-	33179 - 19968: jis0212<<14 | 0x35<<7 | 0x2D,
-	33180 - 19968: jis0208<<14 | 0x2A<<7 | 0x4B,
-	33181 - 19968: jis0208<<14 | 0x28<<7 | 0x07,
-	33182 - 19968: jis0212<<14 | 0x35<<7 | 0x2E,
-	33184 - 19968: jis0208<<14 | 0x46<<7 | 0x10,
-	33186 - 19968: jis0212<<14 | 0x35<<7 | 0x2F,
-	33187 - 19968: jis0208<<14 | 0x46<<7 | 0x13,
-	33188 - 19968: jis0208<<14 | 0x46<<7 | 0x12,
-	33192 - 19968: jis0208<<14 | 0x2A<<7 | 0x23,
-	33193 - 19968: jis0208<<14 | 0x46<<7 | 0x16,
-	33198 - 19968: jis0212<<14 | 0x35<<7 | 0x30,
-	33200 - 19968: jis0208<<14 | 0x46<<7 | 0x17,
-	33202 - 19968: jis0212<<14 | 0x35<<7 | 0x31,
-	33203 - 19968: jis0208<<14 | 0x20<<7 | 0x16,
-	33204 - 19968: jis0212<<14 | 0x35<<7 | 0x32,
-	33205 - 19968: jis0208<<14 | 0x46<<7 | 0x18,
-	33208 - 19968: jis0208<<14 | 0x46<<7 | 0x1A,
-	33210 - 19968: jis0208<<14 | 0x46<<7 | 0x1E,
-	33211 - 19968: jis0212<<14 | 0x35<<7 | 0x33,
-	33213 - 19968: jis0208<<14 | 0x46<<7 | 0x1B,
-	33214 - 19968: jis0208<<14 | 0x46<<7 | 0x19,
-	33215 - 19968: jis0208<<14 | 0x26<<7 | 0x1E,
-	33216 - 19968: jis0208<<14 | 0x46<<7 | 0x1C,
-	33218 - 19968: jis0208<<14 | 0x46<<7 | 0x1D,
-	33219 - 19968: jis0212<<14 | 0x35<<7 | 0x35,
-	33221 - 19968: jis0212<<14 | 0x35<<7 | 0x36,
-	33222 - 19968: jis0208<<14 | 0x11<<7 | 0x11,
-	33224 - 19968: jis0208<<14 | 0x46<<7 | 0x24,
-	33225 - 19968: jis0208<<14 | 0x46<<7 | 0x1F,
-	33226 - 19968: jis0212<<14 | 0x35<<7 | 0x37,
-	33227 - 19968: jis0212<<14 | 0x35<<7 | 0x34,
-	33229 - 19968: jis0208<<14 | 0x46<<7 | 0x20,
-	33230 - 19968: jis0212<<14 | 0x35<<7 | 0x38,
-	33231 - 19968: jis0212<<14 | 0x35<<7 | 0x39,
-	33233 - 19968: jis0208<<14 | 0x46<<7 | 0x21,
-	33235 - 19968: jis0208<<14 | 0x21<<7 | 0x00,
-	33237 - 19968: jis0212<<14 | 0x35<<7 | 0x3A,
-	33239 - 19968: jis0212<<14 | 0x35<<7 | 0x3B,
-	33240 - 19968: jis0208<<14 | 0x46<<7 | 0x23,
-	33241 - 19968: jis0208<<14 | 0x46<<7 | 0x22,
-	33242 - 19968: jis0208<<14 | 0x46<<7 | 0x25,
-	33243 - 19968: jis0212<<14 | 0x35<<7 | 0x3C,
-	33245 - 19968: jis0212<<14 | 0x35<<7 | 0x3D,
-	33246 - 19968: jis0212<<14 | 0x35<<7 | 0x3E,
-	33247 - 19968: jis0208<<14 | 0x46<<7 | 0x26,
-	33248 - 19968: jis0208<<14 | 0x46<<7 | 0x27,
-	33249 - 19968: jis0212<<14 | 0x35<<7 | 0x3F,
-	33251 - 19968: jis0208<<14 | 0x1E<<7 | 0x22,
-	33252 - 19968: jis0212<<14 | 0x35<<7 | 0x40,
-	33253 - 19968: jis0208<<14 | 0x11<<7 | 0x48,
-	33255 - 19968: jis0208<<14 | 0x46<<7 | 0x28,
-	33256 - 19968: jis0208<<14 | 0x2D<<7 | 0x36,
-	33258 - 19968: jis0208<<14 | 0x1B<<7 | 0x0A,
-	33259 - 19968: jis0212<<14 | 0x35<<7 | 0x41,
-	33260 - 19968: jis0212<<14 | 0x35<<7 | 0x42,
-	33261 - 19968: jis0208<<14 | 0x1C<<7 | 0x0C,
-	33264 - 19968: jis0212<<14 | 0x35<<7 | 0x43,
-	33265 - 19968: jis0212<<14 | 0x35<<7 | 0x44,
-	33266 - 19968: jis0212<<14 | 0x35<<7 | 0x45,
-	33267 - 19968: jis0208<<14 | 0x1A<<7 | 0x49,
-	33268 - 19968: jis0208<<14 | 0x22<<7 | 0x36,
-	33269 - 19968: jis0212<<14 | 0x35<<7 | 0x46,
-	33270 - 19968: jis0212<<14 | 0x35<<7 | 0x47,
-	33272 - 19968: jis0212<<14 | 0x35<<7 | 0x48,
-	33273 - 19968: jis0212<<14 | 0x35<<7 | 0x49,
-	33274 - 19968: jis0208<<14 | 0x46<<7 | 0x29,
-	33275 - 19968: jis0208<<14 | 0x46<<7 | 0x2A,
-	33276 - 19968: jis0208<<14 | 0x10<<7 | 0x10,
-	33277 - 19968: jis0212<<14 | 0x35<<7 | 0x4A,
-	33278 - 19968: jis0208<<14 | 0x46<<7 | 0x2B,
-	33279 - 19968: jis0212<<14 | 0x35<<7 | 0x4B,
-	33280 - 19968: jis0212<<14 | 0x35<<7 | 0x4C,
-	33281 - 19968: jis0208<<14 | 0x46<<7 | 0x2C,
-	33282 - 19968: jis0208<<14 | 0x46<<7 | 0x2D,
-	33283 - 19968: jis0212<<14 | 0x35<<7 | 0x4D,
-	33285 - 19968: jis0208<<14 | 0x46<<7 | 0x2E,
-	33287 - 19968: jis0208<<14 | 0x46<<7 | 0x2F,
-	33288 - 19968: jis0208<<14 | 0x15<<7 | 0x1C,
-	33289 - 19968: jis0208<<14 | 0x39<<7 | 0x09,
-	33290 - 19968: jis0208<<14 | 0x46<<7 | 0x30,
-	33292 - 19968: jis0208<<14 | 0x1F<<7 | 0x44,
-	33293 - 19968: jis0208<<14 | 0x46<<7 | 0x31,
-	33294 - 19968: jis0208<<14 | 0x1B<<7 | 0x2A,
-	33295 - 19968: jis0212<<14 | 0x35<<7 | 0x4E,
-	33296 - 19968: jis0208<<14 | 0x46<<7 | 0x32,
-	33298 - 19968: jis0208<<14 | 0x2F<<7 | 0x0F,
-	33299 - 19968: jis0212<<14 | 0x35<<7 | 0x4F,
-	33300 - 19968: jis0212<<14 | 0x35<<7 | 0x50,
-	33302 - 19968: jis0208<<14 | 0x46<<7 | 0x33,
-	33303 - 19968: jis0208<<14 | 0x29<<7 | 0x3D,
-	33304 - 19968: jis0208<<14 | 0x13<<7 | 0x3B,
-	33305 - 19968: jis0212<<14 | 0x35<<7 | 0x51,
-	33306 - 19968: jis0212<<14 | 0x35<<7 | 0x52,
-	33307 - 19968: jis0208<<14 | 0x20<<7 | 0x03,
-	33308 - 19968: jis0208<<14 | 0x1C<<7 | 0x37,
-	33309 - 19968: jis0212<<14 | 0x35<<7 | 0x53,
-	33310 - 19968: jis0208<<14 | 0x28<<7 | 0x50,
-	33311 - 19968: jis0208<<14 | 0x1C<<7 | 0x0D,
-	33313 - 19968: jis0212<<14 | 0x35<<7 | 0x54,
-	33314 - 19968: jis0212<<14 | 0x35<<7 | 0x55,
-	33320 - 19968: jis0212<<14 | 0x35<<7 | 0x56,
-	33321 - 19968: jis0208<<14 | 0x46<<7 | 0x34,
-	33322 - 19968: jis0208<<14 | 0x18<<7 | 0x31,
-	33323 - 19968: jis0208<<14 | 0x46<<7 | 0x35,
-	33324 - 19968: jis0208<<14 | 0x27<<7 | 0x2B,
-	33326 - 19968: jis0208<<14 | 0x46<<7 | 0x43,
-	33330 - 19968: jis0212<<14 | 0x35<<7 | 0x57,
-	33331 - 19968: jis0208<<14 | 0x46<<7 | 0x37,
-	33332 - 19968: jis0212<<14 | 0x35<<7 | 0x58,
-	33333 - 19968: jis0208<<14 | 0x21<<7 | 0x28,
-	33334 - 19968: jis0208<<14 | 0x26<<7 | 0x54,
-	33335 - 19968: jis0208<<14 | 0x17<<7 | 0x1E,
-	33336 - 19968: jis0208<<14 | 0x46<<7 | 0x36,
-	33337 - 19968: jis0208<<14 | 0x20<<7 | 0x04,
-	33338 - 19968: jis0212<<14 | 0x35<<7 | 0x59,
-	33344 - 19968: jis0208<<14 | 0x46<<7 | 0x38,
-	33347 - 19968: jis0212<<14 | 0x35<<7 | 0x5A,
-	33348 - 19968: jis0212<<14 | 0x35<<7 | 0x5B,
-	33349 - 19968: jis0212<<14 | 0x35<<7 | 0x5C,
-	33350 - 19968: jis0212<<14 | 0x35<<7 | 0x5D,
-	33351 - 19968: jis0208<<14 | 0x23<<7 | 0x59,
-	33355 - 19968: jis0212<<14 | 0x36<<7 | 0x00,
-	33358 - 19968: jis0212<<14 | 0x36<<7 | 0x01,
-	33359 - 19968: jis0212<<14 | 0x36<<7 | 0x02,
-	33361 - 19968: jis0212<<14 | 0x36<<7 | 0x03,
-	33366 - 19968: jis0212<<14 | 0x36<<7 | 0x04,
-	33368 - 19968: jis0208<<14 | 0x46<<7 | 0x3A,
-	33369 - 19968: jis0208<<14 | 0x46<<7 | 0x39,
-	33370 - 19968: jis0208<<14 | 0x46<<7 | 0x3C,
-	33372 - 19968: jis0212<<14 | 0x36<<7 | 0x05,
-	33373 - 19968: jis0208<<14 | 0x46<<7 | 0x3B,
-	33375 - 19968: jis0208<<14 | 0x46<<7 | 0x3D,
-	33376 - 19968: jis0212<<14 | 0x36<<7 | 0x06,
-	33378 - 19968: jis0208<<14 | 0x46<<7 | 0x3F,
-	33379 - 19968: jis0212<<14 | 0x36<<7 | 0x07,
-	33380 - 19968: jis0208<<14 | 0x46<<7 | 0x3E,
-	33382 - 19968: jis0208<<14 | 0x13<<7 | 0x2E,
-	33383 - 19968: jis0212<<14 | 0x36<<7 | 0x08,
-	33384 - 19968: jis0208<<14 | 0x46<<7 | 0x40,
-	33386 - 19968: jis0208<<14 | 0x46<<7 | 0x41,
-	33387 - 19968: jis0208<<14 | 0x46<<7 | 0x42,
-	33389 - 19968: jis0212<<14 | 0x36<<7 | 0x09,
-	33390 - 19968: jis0208<<14 | 0x19<<7 | 0x10,
-	33391 - 19968: jis0208<<14 | 0x2D<<7 | 0x28,
-	33393 - 19968: jis0208<<14 | 0x46<<7 | 0x44,
-	33394 - 19968: jis0208<<14 | 0x1E<<7 | 0x06,
-	33396 - 19968: jis0212<<14 | 0x36<<7 | 0x0A,
-	33398 - 19968: jis0208<<14 | 0x10<<7 | 0x4F,
-	33399 - 19968: jis0208<<14 | 0x46<<7 | 0x45,
-	33400 - 19968: jis0208<<14 | 0x46<<7 | 0x46,
-	33403 - 19968: jis0212<<14 | 0x36<<7 | 0x0B,
-	33405 - 19968: jis0212<<14 | 0x36<<7 | 0x0C,
-	33406 - 19968: jis0208<<14 | 0x46<<7 | 0x47,
-	33407 - 19968: jis0212<<14 | 0x36<<7 | 0x0D,
-	33408 - 19968: jis0212<<14 | 0x36<<7 | 0x0E,
-	33409 - 19968: jis0212<<14 | 0x36<<7 | 0x0F,
-	33411 - 19968: jis0212<<14 | 0x36<<7 | 0x10,
-	33412 - 19968: jis0212<<14 | 0x36<<7 | 0x11,
-	33415 - 19968: jis0212<<14 | 0x36<<7 | 0x12,
-	33417 - 19968: jis0212<<14 | 0x36<<7 | 0x13,
-	33418 - 19968: jis0212<<14 | 0x36<<7 | 0x14,
-	33419 - 19968: jis0208<<14 | 0x0F<<7 | 0x51,
-	33421 - 19968: jis0208<<14 | 0x46<<7 | 0x48,
-	33422 - 19968: jis0212<<14 | 0x36<<7 | 0x15,
-	33425 - 19968: jis0212<<14 | 0x36<<7 | 0x16,
-	33426 - 19968: jis0208<<14 | 0x46<<7 | 0x49,
-	33428 - 19968: jis0212<<14 | 0x36<<7 | 0x17,
-	33430 - 19968: jis0212<<14 | 0x36<<7 | 0x18,
-	33432 - 19968: jis0212<<14 | 0x36<<7 | 0x19,
-	33433 - 19968: jis0208<<14 | 0x28<<7 | 0x46,
-	33434 - 19968: jis0212<<14 | 0x36<<7 | 0x1A,
-	33435 - 19968: jis0212<<14 | 0x36<<7 | 0x1B,
-	33437 - 19968: jis0208<<14 | 0x1B<<7 | 0x26,
-	33439 - 19968: jis0208<<14 | 0x46<<7 | 0x4B,
-	33440 - 19968: jis0212<<14 | 0x36<<7 | 0x1C,
-	33441 - 19968: jis0212<<14 | 0x36<<7 | 0x1D,
-	33443 - 19968: jis0212<<14 | 0x36<<7 | 0x1E,
-	33444 - 19968: jis0212<<14 | 0x36<<7 | 0x1F,
-	33445 - 19968: jis0208<<14 | 0x12<<7 | 0x08,
-	33446 - 19968: jis0208<<14 | 0x0F<<7 | 0x11,
-	33447 - 19968: jis0212<<14 | 0x36<<7 | 0x20,
-	33448 - 19968: jis0212<<14 | 0x36<<7 | 0x21,
-	33449 - 19968: jis0212<<14 | 0x36<<7 | 0x22,
-	33450 - 19968: jis0212<<14 | 0x36<<7 | 0x23,
-	33451 - 19968: jis0208<<14 | 0x46<<7 | 0x4A,
-	33452 - 19968: jis0208<<14 | 0x46<<7 | 0x4D,
-	33453 - 19968: jis0208<<14 | 0x26<<7 | 0x2D,
-	33454 - 19968: jis0212<<14 | 0x36<<7 | 0x24,
-	33455 - 19968: jis0208<<14 | 0x1E<<7 | 0x23,
-	33456 - 19968: jis0212<<14 | 0x36<<7 | 0x25,
-	33457 - 19968: jis0208<<14 | 0x11<<7 | 0x35,
-	33458 - 19968: jis0212<<14 | 0x36<<7 | 0x26,
-	33459 - 19968: jis0208<<14 | 0x2A<<7 | 0x06,
-	33460 - 19968: jis0212<<14 | 0x36<<7 | 0x27,
-	33463 - 19968: jis0212<<14 | 0x36<<7 | 0x28,
-	33464 - 19968: jis0208<<14 | 0x16<<7 | 0x3C,
-	33465 - 19968: jis0208<<14 | 0x15<<7 | 0x3B,
-	33466 - 19968: jis0212<<14 | 0x36<<7 | 0x29,
-	33467 - 19968: jis0208<<14 | 0x46<<7 | 0x4C,
-	33468 - 19968: jis0212<<14 | 0x36<<7 | 0x2A,
-	33469 - 19968: jis0208<<14 | 0x11<<7 | 0x49,
-	33470 - 19968: jis0212<<14 | 0x36<<7 | 0x2B,
-	33471 - 19968: jis0212<<14 | 0x36<<7 | 0x2C,
-	33477 - 19968: jis0208<<14 | 0x13<<7 | 0x02,
-	33478 - 19968: jis0212<<14 | 0x36<<7 | 0x2D,
-	33488 - 19968: jis0212<<14 | 0x36<<7 | 0x2E,
-	33489 - 19968: jis0208<<14 | 0x10<<7 | 0x50,
-	33490 - 19968: jis0208<<14 | 0x46<<7 | 0x51,
-	33491 - 19968: jis0208<<14 | 0x2D<<7 | 0x49,
-	33492 - 19968: jis0208<<14 | 0x21<<7 | 0x3C,
-	33493 - 19968: jis0212<<14 | 0x36<<7 | 0x2F,
-	33495 - 19968: jis0208<<14 | 0x28<<7 | 0x23,
-	33497 - 19968: jis0208<<14 | 0x46<<7 | 0x5D,
-	33498 - 19968: jis0212<<14 | 0x36<<7 | 0x30,
-	33499 - 19968: jis0208<<14 | 0x11<<7 | 0x36,
-	33500 - 19968: jis0208<<14 | 0x46<<7 | 0x5B,
-	33502 - 19968: jis0208<<14 | 0x46<<7 | 0x59,
-	33503 - 19968: jis0208<<14 | 0x46<<7 | 0x50,
-	33504 - 19968: jis0212<<14 | 0x36<<7 | 0x31,
-	33505 - 19968: jis0208<<14 | 0x46<<7 | 0x4E,
-	33506 - 19968: jis0212<<14 | 0x36<<7 | 0x32,
-	33507 - 19968: jis0208<<14 | 0x46<<7 | 0x4F,
-	33508 - 19968: jis0212<<14 | 0x36<<7 | 0x33,
-	33509 - 19968: jis0208<<14 | 0x1B<<7 | 0x42,
-	33510 - 19968: jis0208<<14 | 0x15<<7 | 0x4B,
-	33511 - 19968: jis0208<<14 | 0x22<<7 | 0x56,
-	33512 - 19968: jis0212<<14 | 0x36<<7 | 0x34,
-	33514 - 19968: jis0212<<14 | 0x36<<7 | 0x35,
-	33515 - 19968: jis0208<<14 | 0x25<<7 | 0x30,
-	33517 - 19968: jis0212<<14 | 0x36<<7 | 0x36,
-	33519 - 19968: jis0212<<14 | 0x36<<7 | 0x37,
-	33521 - 19968: jis0208<<14 | 0x10<<7 | 0x30,
-	33523 - 19968: jis0208<<14 | 0x46<<7 | 0x53,
-	33524 - 19968: jis0208<<14 | 0x46<<7 | 0x52,
-	33526 - 19968: jis0212<<14 | 0x36<<7 | 0x38,
-	33527 - 19968: jis0212<<14 | 0x36<<7 | 0x39,
-	33529 - 19968: jis0208<<14 | 0x46<<7 | 0x58,
-	33530 - 19968: jis0208<<14 | 0x46<<7 | 0x54,
-	33531 - 19968: jis0208<<14 | 0x46<<7 | 0x57,
-	33533 - 19968: jis0212<<14 | 0x36<<7 | 0x3A,
-	33534 - 19968: jis0212<<14 | 0x36<<7 | 0x3B,
-	33536 - 19968: jis0212<<14 | 0x36<<7 | 0x3C,
-	33537 - 19968: jis0208<<14 | 0x5A<<7 | 0x36,
-	33538 - 19968: jis0208<<14 | 0x2B<<7 | 0x2F,
-	33539 - 19968: jis0208<<14 | 0x46<<7 | 0x56,
-	33540 - 19968: jis0208<<14 | 0x11<<7 | 0x37,
-	33541 - 19968: jis0208<<14 | 0x12<<7 | 0x5C,
-	33542 - 19968: jis0208<<14 | 0x46<<7 | 0x5A,
-	33543 - 19968: jis0212<<14 | 0x36<<7 | 0x3E,
-	33544 - 19968: jis0212<<14 | 0x36<<7 | 0x3F,
-	33545 - 19968: jis0208<<14 | 0x46<<7 | 0x5C,
-	33546 - 19968: jis0212<<14 | 0x36<<7 | 0x40,
-	33547 - 19968: jis0212<<14 | 0x36<<7 | 0x41,
-	33550 - 19968: jis0208<<14 | 0x16<<7 | 0x33,
-	33558 - 19968: jis0208<<14 | 0x47<<7 | 0x02,
-	33559 - 19968: jis0208<<14 | 0x47<<7 | 0x0B,
-	33560 - 19968: jis0208<<14 | 0x47<<7 | 0x0C,
-	33563 - 19968: jis0212<<14 | 0x36<<7 | 0x43,
-	33564 - 19968: jis0208<<14 | 0x0F<<7 | 0x0A,
-	33565 - 19968: jis0212<<14 | 0x36<<7 | 0x44,
-	33566 - 19968: jis0212<<14 | 0x36<<7 | 0x45,
-	33567 - 19968: jis0212<<14 | 0x36<<7 | 0x46,
-	33569 - 19968: jis0212<<14 | 0x36<<7 | 0x47,
-	33570 - 19968: jis0212<<14 | 0x36<<7 | 0x48,
-	33571 - 19968: jis0208<<14 | 0x47<<7 | 0x13,
-	33576 - 19968: jis0208<<14 | 0x0F<<7 | 0x50,
-	33579 - 19968: jis0208<<14 | 0x47<<7 | 0x0A,
-	33580 - 19968: jis0212<<14 | 0x36<<7 | 0x49,
-	33581 - 19968: jis0212<<14 | 0x36<<7 | 0x4A,
-	33582 - 19968: jis0212<<14 | 0x36<<7 | 0x4B,
-	33583 - 19968: jis0208<<14 | 0x47<<7 | 0x09,
-	33584 - 19968: jis0212<<14 | 0x36<<7 | 0x4C,
-	33585 - 19968: jis0208<<14 | 0x47<<7 | 0x04,
-	33586 - 19968: jis0208<<14 | 0x47<<7 | 0x03,
-	33587 - 19968: jis0212<<14 | 0x36<<7 | 0x4D,
-	33588 - 19968: jis0208<<14 | 0x47<<7 | 0x01,
-	33589 - 19968: jis0208<<14 | 0x47<<7 | 0x00,
-	33590 - 19968: jis0208<<14 | 0x22<<7 | 0x42,
-	33591 - 19968: jis0212<<14 | 0x36<<7 | 0x4E,
-	33592 - 19968: jis0208<<14 | 0x21<<7 | 0x5A,
-	33593 - 19968: jis0208<<14 | 0x47<<7 | 0x06,
-	33594 - 19968: jis0212<<14 | 0x36<<7 | 0x4F,
-	33596 - 19968: jis0212<<14 | 0x36<<7 | 0x50,
-	33597 - 19968: jis0212<<14 | 0x36<<7 | 0x51,
-	33600 - 19968: jis0208<<14 | 0x47<<7 | 0x05,
-	33602 - 19968: jis0212<<14 | 0x36<<7 | 0x52,
-	33603 - 19968: jis0212<<14 | 0x36<<7 | 0x53,
-	33604 - 19968: jis0212<<14 | 0x36<<7 | 0x54,
-	33605 - 19968: jis0208<<14 | 0x47<<7 | 0x08,
-	33607 - 19968: jis0212<<14 | 0x36<<7 | 0x55,
-	33609 - 19968: jis0208<<14 | 0x20<<7 | 0x4F,
-	33610 - 19968: jis0208<<14 | 0x16<<7 | 0x34,
-	33613 - 19968: jis0212<<14 | 0x36<<7 | 0x56,
-	33614 - 19968: jis0212<<14 | 0x36<<7 | 0x57,
-	33615 - 19968: jis0208<<14 | 0x10<<7 | 0x20,
-	33616 - 19968: jis0208<<14 | 0x47<<7 | 0x07,
-	33617 - 19968: jis0212<<14 | 0x36<<7 | 0x58,
-	33618 - 19968: jis0208<<14 | 0x18<<7 | 0x32,
-	33619 - 19968: jis0212<<14 | 0x37<<7 | 0x1D,
-	33620 - 19968: jis0212<<14 | 0x36<<7 | 0x42,
-	33621 - 19968: jis0212<<14 | 0x36<<7 | 0x59,
-	33622 - 19968: jis0212<<14 | 0x36<<7 | 0x5A,
-	33623 - 19968: jis0212<<14 | 0x36<<7 | 0x5B,
-	33624 - 19968: jis0208<<14 | 0x20<<7 | 0x50,
-	33634 - 19968: jis0208<<14 | 0x5A<<7 | 0x37,
-	33648 - 19968: jis0212<<14 | 0x36<<7 | 0x5C,
-	33651 - 19968: jis0208<<14 | 0x47<<7 | 0x19,
-	33653 - 19968: jis0208<<14 | 0x47<<7 | 0x1A,
-	33655 - 19968: jis0208<<14 | 0x11<<7 | 0x38,
-	33656 - 19968: jis0212<<14 | 0x36<<7 | 0x5D,
-	33659 - 19968: jis0208<<14 | 0x11<<7 | 0x0D,
-	33660 - 19968: jis0208<<14 | 0x47<<7 | 0x17,
-	33661 - 19968: jis0212<<14 | 0x37<<7 | 0x00,
-	33663 - 19968: jis0208<<14 | 0x5A<<7 | 0x38,
-	33664 - 19968: jis0212<<14 | 0x37<<7 | 0x02,
-	33666 - 19968: jis0212<<14 | 0x37<<7 | 0x03,
-	33668 - 19968: jis0212<<14 | 0x37<<7 | 0x04,
-	33669 - 19968: jis0208<<14 | 0x47<<7 | 0x0D,
-	33670 - 19968: jis0212<<14 | 0x37<<7 | 0x05,
-	33671 - 19968: jis0208<<14 | 0x47<<7 | 0x15,
-	33673 - 19968: jis0208<<14 | 0x47<<7 | 0x1C,
-	33674 - 19968: jis0208<<14 | 0x47<<7 | 0x16,
-	33677 - 19968: jis0212<<14 | 0x37<<7 | 0x06,
-	33678 - 19968: jis0208<<14 | 0x47<<7 | 0x14,
-	33682 - 19968: jis0212<<14 | 0x37<<7 | 0x07,
-	33683 - 19968: jis0208<<14 | 0x46<<7 | 0x55,
-	33684 - 19968: jis0212<<14 | 0x37<<7 | 0x08,
-	33685 - 19968: jis0212<<14 | 0x37<<7 | 0x09,
-	33686 - 19968: jis0208<<14 | 0x47<<7 | 0x12,
-	33688 - 19968: jis0212<<14 | 0x37<<7 | 0x0A,
-	33689 - 19968: jis0212<<14 | 0x37<<7 | 0x0B,
-	33690 - 19968: jis0208<<14 | 0x47<<7 | 0x0E,
-	33691 - 19968: jis0212<<14 | 0x37<<7 | 0x0C,
-	33692 - 19968: jis0212<<14 | 0x37<<7 | 0x0D,
-	33693 - 19968: jis0212<<14 | 0x37<<7 | 0x0E,
-	33694 - 19968: jis0208<<14 | 0x13<<7 | 0x2F,
-	33695 - 19968: jis0208<<14 | 0x47<<7 | 0x10,
-	33696 - 19968: jis0208<<14 | 0x47<<7 | 0x1B,
-	33698 - 19968: jis0208<<14 | 0x47<<7 | 0x11,
-	33702 - 19968: jis0212<<14 | 0x37<<7 | 0x0F,
-	33703 - 19968: jis0212<<14 | 0x37<<7 | 0x10,
-	33704 - 19968: jis0208<<14 | 0x47<<7 | 0x1D,
-	33705 - 19968: jis0212<<14 | 0x37<<7 | 0x11,
-	33706 - 19968: jis0208<<14 | 0x47<<7 | 0x0F,
-	33707 - 19968: jis0208<<14 | 0x26<<7 | 0x5B,
-	33708 - 19968: jis0212<<14 | 0x37<<7 | 0x12,
-	33709 - 19968: jis0212<<14 | 0x37<<7 | 0x2B,
-	33713 - 19968: jis0208<<14 | 0x2C<<7 | 0x48,
-	33717 - 19968: jis0208<<14 | 0x47<<7 | 0x18,
-	33725 - 19968: jis0208<<14 | 0x47<<7 | 0x2E,
-	33726 - 19968: jis0212<<14 | 0x37<<7 | 0x13,
-	33727 - 19968: jis0212<<14 | 0x37<<7 | 0x14,
-	33728 - 19968: jis0212<<14 | 0x37<<7 | 0x15,
-	33729 - 19968: jis0208<<14 | 0x47<<7 | 0x26,
-	33733 - 19968: jis0208<<14 | 0x1E<<7 | 0x5A,
-	33735 - 19968: jis0208<<14 | 0x5A<<7 | 0x39,
-	33737 - 19968: jis0212<<14 | 0x37<<7 | 0x17,
-	33738 - 19968: jis0208<<14 | 0x14<<7 | 0x25,
-	33740 - 19968: jis0208<<14 | 0x15<<7 | 0x3C,
-	33742 - 19968: jis0208<<14 | 0x47<<7 | 0x21,
-	33743 - 19968: jis0212<<14 | 0x37<<7 | 0x18,
-	33744 - 19968: jis0212<<14 | 0x37<<7 | 0x19,
-	33745 - 19968: jis0212<<14 | 0x37<<7 | 0x1A,
-	33747 - 19968: jis0208<<14 | 0x11<<7 | 0x3A,
-	33748 - 19968: jis0212<<14 | 0x37<<7 | 0x1B,
-	33750 - 19968: jis0208<<14 | 0x1D<<7 | 0x33,
-	33752 - 19968: jis0208<<14 | 0x47<<7 | 0x24,
-	33756 - 19968: jis0208<<14 | 0x19<<7 | 0x39,
-	33757 - 19968: jis0212<<14 | 0x37<<7 | 0x1C,
-	33759 - 19968: jis0208<<14 | 0x24<<7 | 0x30,
-	33760 - 19968: jis0208<<14 | 0x47<<7 | 0x29,
-	33768 - 19968: jis0212<<14 | 0x37<<7 | 0x1E,
-	33769 - 19968: jis0208<<14 | 0x29<<7 | 0x4D,
-	33770 - 19968: jis0212<<14 | 0x37<<7 | 0x1F,
-	33771 - 19968: jis0208<<14 | 0x47<<7 | 0x20,
-	33775 - 19968: jis0208<<14 | 0x11<<7 | 0x39,
-	33776 - 19968: jis0208<<14 | 0x17<<7 | 0x35,
-	33777 - 19968: jis0208<<14 | 0x28<<7 | 0x08,
-	33778 - 19968: jis0208<<14 | 0x47<<7 | 0x2A,
-	33780 - 19968: jis0208<<14 | 0x47<<7 | 0x1E,
-	33782 - 19968: jis0208<<14 | 0x5A<<7 | 0x3A,
-	33783 - 19968: jis0208<<14 | 0x47<<7 | 0x27,
-	33784 - 19968: jis0212<<14 | 0x37<<7 | 0x21,
-	33785 - 19968: jis0212<<14 | 0x37<<7 | 0x22,
-	33787 - 19968: jis0208<<14 | 0x47<<7 | 0x31,
-	33788 - 19968: jis0212<<14 | 0x37<<7 | 0x23,
-	33789 - 19968: jis0208<<14 | 0x47<<7 | 0x22,
-	33793 - 19968: jis0212<<14 | 0x37<<7 | 0x24,
-	33795 - 19968: jis0208<<14 | 0x47<<7 | 0x23,
-	33796 - 19968: jis0208<<14 | 0x25<<7 | 0x19,
-	33798 - 19968: jis0212<<14 | 0x37<<7 | 0x25,
-	33799 - 19968: jis0208<<14 | 0x47<<7 | 0x28,
-	33802 - 19968: jis0212<<14 | 0x37<<7 | 0x26,
-	33803 - 19968: jis0208<<14 | 0x47<<7 | 0x25,
-	33804 - 19968: jis0208<<14 | 0x2A<<7 | 0x07,
-	33805 - 19968: jis0208<<14 | 0x47<<7 | 0x2B,
-	33806 - 19968: jis0208<<14 | 0x0F<<7 | 0x3F,
-	33807 - 19968: jis0212<<14 | 0x37<<7 | 0x27,
-	33809 - 19968: jis0212<<14 | 0x37<<7 | 0x28,
-	33811 - 19968: jis0208<<14 | 0x47<<7 | 0x1F,
-	33813 - 19968: jis0212<<14 | 0x37<<7 | 0x29,
-	33817 - 19968: jis0212<<14 | 0x37<<7 | 0x2A,
-	33824 - 19968: jis0208<<14 | 0x47<<7 | 0x2D,
-	33826 - 19968: jis0208<<14 | 0x47<<7 | 0x2C,
-	33833 - 19968: jis0208<<14 | 0x26<<7 | 0x4A,
-	33834 - 19968: jis0208<<14 | 0x47<<7 | 0x33,
-	33836 - 19968: jis0208<<14 | 0x47<<7 | 0x3E,
-	33839 - 19968: jis0212<<14 | 0x37<<7 | 0x2C,
-	33841 - 19968: jis0208<<14 | 0x12<<7 | 0x5D,
-	33845 - 19968: jis0208<<14 | 0x47<<7 | 0x41,
-	33848 - 19968: jis0208<<14 | 0x47<<7 | 0x2F,
-	33849 - 19968: jis0212<<14 | 0x37<<7 | 0x2D,
-	33852 - 19968: jis0208<<14 | 0x47<<7 | 0x34,
-	33853 - 19968: jis0208<<14 | 0x2C<<7 | 0x4D,
-	33861 - 19968: jis0212<<14 | 0x37<<7 | 0x2E,
-	33862 - 19968: jis0208<<14 | 0x47<<7 | 0x3D,
-	33863 - 19968: jis0212<<14 | 0x37<<7 | 0x2F,
-	33864 - 19968: jis0208<<14 | 0x5A<<7 | 0x3B,
-	33865 - 19968: jis0208<<14 | 0x2C<<7 | 0x34,
-	33866 - 19968: jis0212<<14 | 0x37<<7 | 0x31,
-	33869 - 19968: jis0212<<14 | 0x37<<7 | 0x32,
-	33870 - 19968: jis0208<<14 | 0x2D<<7 | 0x09,
-	33871 - 19968: jis0212<<14 | 0x37<<7 | 0x33,
-	33873 - 19968: jis0212<<14 | 0x37<<7 | 0x34,
-	33874 - 19968: jis0212<<14 | 0x37<<7 | 0x35,
-	33878 - 19968: jis0212<<14 | 0x37<<7 | 0x36,
-	33879 - 19968: jis0208<<14 | 0x22<<7 | 0x57,
-	33880 - 19968: jis0212<<14 | 0x37<<7 | 0x37,
-	33881 - 19968: jis0212<<14 | 0x37<<7 | 0x38,
-	33882 - 19968: jis0212<<14 | 0x37<<7 | 0x39,
-	33883 - 19968: jis0208<<14 | 0x12<<7 | 0x4A,
-	33884 - 19968: jis0212<<14 | 0x37<<7 | 0x3A,
-	33888 - 19968: jis0212<<14 | 0x37<<7 | 0x3B,
-	33889 - 19968: jis0208<<14 | 0x28<<7 | 0x51,
-	33890 - 19968: jis0208<<14 | 0x47<<7 | 0x43,
-	33891 - 19968: jis0208<<14 | 0x25<<7 | 0x00,
-	33892 - 19968: jis0212<<14 | 0x37<<7 | 0x3C,
-	33893 - 19968: jis0212<<14 | 0x37<<7 | 0x3D,
-	33894 - 19968: jis0208<<14 | 0x0F<<7 | 0x10,
-	33895 - 19968: jis0212<<14 | 0x37<<7 | 0x3E,
-	33897 - 19968: jis0208<<14 | 0x47<<7 | 0x3C,
-	33898 - 19968: jis0212<<14 | 0x37<<7 | 0x3F,
-	33899 - 19968: jis0208<<14 | 0x47<<7 | 0x38,
-	33900 - 19968: jis0208<<14 | 0x20<<7 | 0x51,
-	33901 - 19968: jis0208<<14 | 0x47<<7 | 0x32,
-	33902 - 19968: jis0208<<14 | 0x47<<7 | 0x3A,
-	33903 - 19968: jis0208<<14 | 0x47<<7 | 0x3F,
-	33904 - 19968: jis0212<<14 | 0x37<<7 | 0x40,
-	33905 - 19968: jis0208<<14 | 0x26<<7 | 0x0B,
-	33907 - 19968: jis0212<<14 | 0x37<<7 | 0x41,
-	33908 - 19968: jis0212<<14 | 0x37<<7 | 0x42,
-	33909 - 19968: jis0208<<14 | 0x0F<<7 | 0x09,
-	33910 - 19968: jis0212<<14 | 0x37<<7 | 0x43,
-	33911 - 19968: jis0208<<14 | 0x47<<7 | 0x37,
-	33912 - 19968: jis0212<<14 | 0x37<<7 | 0x44,
-	33913 - 19968: jis0208<<14 | 0x47<<7 | 0x40,
-	33914 - 19968: jis0208<<14 | 0x28<<7 | 0x57,
-	33916 - 19968: jis0212<<14 | 0x37<<7 | 0x45,
-	33917 - 19968: jis0212<<14 | 0x37<<7 | 0x46,
-	33921 - 19968: jis0212<<14 | 0x37<<7 | 0x47,
-	33922 - 19968: jis0208<<14 | 0x47<<7 | 0x3B,
-	33924 - 19968: jis0208<<14 | 0x47<<7 | 0x36,
-	33925 - 19968: jis0212<<14 | 0x37<<7 | 0x48,
-	33931 - 19968: jis0208<<14 | 0x1D<<7 | 0x34,
-	33936 - 19968: jis0208<<14 | 0x1C<<7 | 0x0E,
-	33938 - 19968: jis0212<<14 | 0x37<<7 | 0x49,
-	33939 - 19968: jis0212<<14 | 0x37<<7 | 0x4A,
-	33940 - 19968: jis0208<<14 | 0x1B<<7 | 0x0B,
-	33941 - 19968: jis0212<<14 | 0x37<<7 | 0x4B,
-	33945 - 19968: jis0208<<14 | 0x2B<<7 | 0x37,
-	33948 - 19968: jis0208<<14 | 0x28<<7 | 0x26,
-	33950 - 19968: jis0212<<14 | 0x37<<7 | 0x4C,
-	33951 - 19968: jis0208<<14 | 0x47<<7 | 0x46,
-	33953 - 19968: jis0208<<14 | 0x47<<7 | 0x4F,
-	33958 - 19968: jis0212<<14 | 0x37<<7 | 0x4D,
-	33960 - 19968: jis0212<<14 | 0x37<<7 | 0x4E,
-	33961 - 19968: jis0212<<14 | 0x37<<7 | 0x4F,
-	33962 - 19968: jis0212<<14 | 0x37<<7 | 0x50,
-	33965 - 19968: jis0208<<14 | 0x47<<7 | 0x39,
-	33967 - 19968: jis0212<<14 | 0x37<<7 | 0x51,
-	33969 - 19968: jis0212<<14 | 0x37<<7 | 0x52,
-	33970 - 19968: jis0208<<14 | 0x12<<7 | 0x56,
-	33972 - 19968: jis0208<<14 | 0x5A<<7 | 0x3C,
-	33976 - 19968: jis0208<<14 | 0x1D<<7 | 0x57,
-	33977 - 19968: jis0208<<14 | 0x47<<7 | 0x44,
-	33978 - 19968: jis0212<<14 | 0x37<<7 | 0x54,
-	33979 - 19968: jis0208<<14 | 0x47<<7 | 0x49,
-	33980 - 19968: jis0208<<14 | 0x20<<7 | 0x52,
-	33981 - 19968: jis0212<<14 | 0x37<<7 | 0x55,
-	33982 - 19968: jis0212<<14 | 0x37<<7 | 0x56,
-	33983 - 19968: jis0208<<14 | 0x47<<7 | 0x45,
-	33984 - 19968: jis0212<<14 | 0x37<<7 | 0x57,
-	33985 - 19968: jis0208<<14 | 0x47<<7 | 0x4C,
-	33986 - 19968: jis0212<<14 | 0x37<<7 | 0x58,
-	33988 - 19968: jis0208<<14 | 0x22<<7 | 0x3E,
-	33990 - 19968: jis0208<<14 | 0x47<<7 | 0x4D,
-	33991 - 19968: jis0212<<14 | 0x37<<7 | 0x59,
-	33992 - 19968: jis0212<<14 | 0x37<<7 | 0x5A,
-	33993 - 19968: jis0208<<14 | 0x2C<<7 | 0x35,
-	33994 - 19968: jis0208<<14 | 0x47<<7 | 0x42,
-	33995 - 19968: jis0208<<14 | 0x12<<7 | 0x17,
-	33996 - 19968: jis0212<<14 | 0x37<<7 | 0x5B,
-	33997 - 19968: jis0208<<14 | 0x47<<7 | 0x48,
-	33999 - 19968: jis0212<<14 | 0x37<<7 | 0x5C,
-	34000 - 19968: jis0208<<14 | 0x47<<7 | 0x4B,
-	34001 - 19968: jis0208<<14 | 0x2B<<7 | 0x0B,
-	34003 - 19968: jis0212<<14 | 0x37<<7 | 0x5D,
-	34006 - 19968: jis0208<<14 | 0x47<<7 | 0x4E,
-	34009 - 19968: jis0208<<14 | 0x47<<7 | 0x47,
-	34010 - 19968: jis0208<<14 | 0x47<<7 | 0x4A,
-	34012 - 19968: jis0208<<14 | 0x58<<7 | 0x04,
-	34023 - 19968: jis0212<<14 | 0x38<<7 | 0x01,
-	34026 - 19968: jis0212<<14 | 0x38<<7 | 0x02,
-	34028 - 19968: jis0208<<14 | 0x2A<<7 | 0x08,
-	34030 - 19968: jis0208<<14 | 0x2E<<7 | 0x00,
-	34031 - 19968: jis0212<<14 | 0x38<<7 | 0x03,
-	34032 - 19968: jis0212<<14 | 0x38<<7 | 0x04,
-	34033 - 19968: jis0212<<14 | 0x38<<7 | 0x05,
-	34034 - 19968: jis0212<<14 | 0x38<<7 | 0x06,
-	34036 - 19968: jis0208<<14 | 0x47<<7 | 0x52,
-	34039 - 19968: jis0212<<14 | 0x38<<7 | 0x07,
-	34042 - 19968: jis0212<<14 | 0x38<<7 | 0x09,
-	34043 - 19968: jis0212<<14 | 0x38<<7 | 0x0A,
-	34044 - 19968: jis0208<<14 | 0x47<<7 | 0x59,
-	34045 - 19968: jis0212<<14 | 0x38<<7 | 0x0B,
-	34047 - 19968: jis0208<<14 | 0x47<<7 | 0x51,
-	34048 - 19968: jis0208<<14 | 0x1B<<7 | 0x22,
-	34050 - 19968: jis0212<<14 | 0x38<<7 | 0x0C,
-	34051 - 19968: jis0212<<14 | 0x38<<7 | 0x0D,
-	34054 - 19968: jis0208<<14 | 0x47<<7 | 0x30,
-	34055 - 19968: jis0212<<14 | 0x38<<7 | 0x0E,
-	34060 - 19968: jis0212<<14 | 0x38<<7 | 0x0F,
-	34062 - 19968: jis0212<<14 | 0x38<<7 | 0x10,
-	34064 - 19968: jis0212<<14 | 0x38<<7 | 0x11,
-	34065 - 19968: jis0208<<14 | 0x29<<7 | 0x2D,
-	34067 - 19968: jis0208<<14 | 0x2B<<7 | 0x01,
-	34068 - 19968: jis0208<<14 | 0x47<<7 | 0x58,
-	34069 - 19968: jis0208<<14 | 0x47<<7 | 0x57,
-	34071 - 19968: jis0208<<14 | 0x47<<7 | 0x53,
-	34072 - 19968: jis0208<<14 | 0x47<<7 | 0x54,
-	34074 - 19968: jis0208<<14 | 0x10<<7 | 0x15,
-	34076 - 19968: jis0212<<14 | 0x38<<7 | 0x12,
-	34078 - 19968: jis0212<<14 | 0x38<<7 | 0x13,
-	34079 - 19968: jis0208<<14 | 0x47<<7 | 0x56,
-	34081 - 19968: jis0208<<14 | 0x47<<7 | 0x50,
-	34082 - 19968: jis0212<<14 | 0x38<<7 | 0x14,
-	34083 - 19968: jis0212<<14 | 0x38<<7 | 0x15,
-	34084 - 19968: jis0212<<14 | 0x38<<7 | 0x16,
-	34085 - 19968: jis0212<<14 | 0x38<<7 | 0x17,
-	34086 - 19968: jis0208<<14 | 0x23<<7 | 0x34,
-	34087 - 19968: jis0212<<14 | 0x38<<7 | 0x18,
-	34090 - 19968: jis0212<<14 | 0x38<<7 | 0x19,
-	34091 - 19968: jis0212<<14 | 0x38<<7 | 0x1A,
-	34092 - 19968: jis0208<<14 | 0x47<<7 | 0x55,
-	34093 - 19968: jis0208<<14 | 0x0F<<7 | 0x5D,
-	34095 - 19968: jis0212<<14 | 0x38<<7 | 0x1B,
-	34098 - 19968: jis0212<<14 | 0x38<<7 | 0x08,
-	34099 - 19968: jis0212<<14 | 0x38<<7 | 0x1C,
-	34100 - 19968: jis0212<<14 | 0x38<<7 | 0x1D,
-	34101 - 19968: jis0208<<14 | 0x21<<7 | 0x01,
-	34102 - 19968: jis0212<<14 | 0x38<<7 | 0x1E,
-	34109 - 19968: jis0208<<14 | 0x29<<7 | 0x22,
-	34111 - 19968: jis0212<<14 | 0x38<<7 | 0x1F,
-	34112 - 19968: jis0208<<14 | 0x47<<7 | 0x5A,
-	34113 - 19968: jis0208<<14 | 0x48<<7 | 0x00,
-	34115 - 19968: jis0208<<14 | 0x27<<7 | 0x38,
-	34118 - 19968: jis0212<<14 | 0x38<<7 | 0x20,
-	34120 - 19968: jis0208<<14 | 0x47<<7 | 0x5D,
-	34121 - 19968: jis0208<<14 | 0x1D<<7 | 0x35,
-	34122 - 19968: jis0208<<14 | 0x1B<<7 | 0x28,
-	34123 - 19968: jis0208<<14 | 0x48<<7 | 0x02,
-	34126 - 19968: jis0208<<14 | 0x15<<7 | 0x1D,
-	34127 - 19968: jis0212<<14 | 0x38<<7 | 0x21,
-	34128 - 19968: jis0212<<14 | 0x38<<7 | 0x22,
-	34129 - 19968: jis0212<<14 | 0x38<<7 | 0x23,
-	34130 - 19968: jis0212<<14 | 0x38<<7 | 0x24,
-	34131 - 19968: jis0208<<14 | 0x5A<<7 | 0x3D,
-	34133 - 19968: jis0208<<14 | 0x48<<7 | 0x03,
-	34134 - 19968: jis0212<<14 | 0x38<<7 | 0x26,
-	34135 - 19968: jis0208<<14 | 0x28<<7 | 0x58,
-	34136 - 19968: jis0208<<14 | 0x47<<7 | 0x5C,
-	34137 - 19968: jis0208<<14 | 0x5A<<7 | 0x3E,
-	34138 - 19968: jis0208<<14 | 0x47<<7 | 0x35,
-	34140 - 19968: jis0212<<14 | 0x38<<7 | 0x28,
-	34141 - 19968: jis0212<<14 | 0x38<<7 | 0x29,
-	34142 - 19968: jis0212<<14 | 0x38<<7 | 0x2A,
-	34143 - 19968: jis0212<<14 | 0x38<<7 | 0x2B,
-	34144 - 19968: jis0212<<14 | 0x38<<7 | 0x2C,
-	34145 - 19968: jis0212<<14 | 0x38<<7 | 0x2D,
-	34146 - 19968: jis0212<<14 | 0x38<<7 | 0x2E,
-	34147 - 19968: jis0208<<14 | 0x47<<7 | 0x5B,
-	34148 - 19968: jis0212<<14 | 0x38<<7 | 0x2F,
-	34152 - 19968: jis0208<<14 | 0x2E<<7 | 0x2E,
-	34153 - 19968: jis0208<<14 | 0x25<<7 | 0x01,
-	34154 - 19968: jis0208<<14 | 0x28<<7 | 0x52,
-	34155 - 19968: jis0208<<14 | 0x5A<<7 | 0x3F,
-	34157 - 19968: jis0208<<14 | 0x48<<7 | 0x0A,
-	34159 - 19968: jis0212<<14 | 0x38<<7 | 0x31,
-	34167 - 19968: jis0208<<14 | 0x48<<7 | 0x10,
-	34169 - 19968: jis0212<<14 | 0x38<<7 | 0x32,
-	34170 - 19968: jis0212<<14 | 0x38<<7 | 0x33,
-	34171 - 19968: jis0212<<14 | 0x38<<7 | 0x34,
-	34173 - 19968: jis0212<<14 | 0x38<<7 | 0x35,
-	34174 - 19968: jis0208<<14 | 0x48<<7 | 0x11,
-	34175 - 19968: jis0212<<14 | 0x38<<7 | 0x36,
-	34176 - 19968: jis0208<<14 | 0x48<<7 | 0x04,
-	34177 - 19968: jis0212<<14 | 0x38<<7 | 0x37,
-	34180 - 19968: jis0208<<14 | 0x26<<7 | 0x55,
-	34181 - 19968: jis0212<<14 | 0x38<<7 | 0x38,
-	34182 - 19968: jis0212<<14 | 0x38<<7 | 0x39,
-	34183 - 19968: jis0208<<14 | 0x48<<7 | 0x0E,
-	34184 - 19968: jis0208<<14 | 0x48<<7 | 0x06,
-	34185 - 19968: jis0212<<14 | 0x38<<7 | 0x3A,
-	34186 - 19968: jis0208<<14 | 0x48<<7 | 0x08,
-	34187 - 19968: jis0212<<14 | 0x38<<7 | 0x3B,
-	34188 - 19968: jis0212<<14 | 0x38<<7 | 0x3C,
-	34191 - 19968: jis0212<<14 | 0x38<<7 | 0x3D,
-	34192 - 19968: jis0208<<14 | 0x48<<7 | 0x12,
-	34193 - 19968: jis0208<<14 | 0x48<<7 | 0x07,
-	34195 - 19968: jis0212<<14 | 0x38<<7 | 0x3E,
-	34196 - 19968: jis0208<<14 | 0x48<<7 | 0x0B,
-	34199 - 19968: jis0208<<14 | 0x10<<7 | 0x51,
-	34200 - 19968: jis0212<<14 | 0x38<<7 | 0x3F,
-	34201 - 19968: jis0208<<14 | 0x25<<7 | 0x44,
-	34203 - 19968: jis0208<<14 | 0x48<<7 | 0x0C,
-	34204 - 19968: jis0208<<14 | 0x48<<7 | 0x0F,
-	34205 - 19968: jis0212<<14 | 0x38<<7 | 0x40,
-	34207 - 19968: jis0212<<14 | 0x38<<7 | 0x41,
-	34208 - 19968: jis0212<<14 | 0x38<<7 | 0x42,
-	34210 - 19968: jis0212<<14 | 0x38<<7 | 0x43,
-	34212 - 19968: jis0208<<14 | 0x48<<7 | 0x05,
-	34213 - 19968: jis0212<<14 | 0x38<<7 | 0x44,
-	34214 - 19968: jis0208<<14 | 0x20<<7 | 0x05,
-	34215 - 19968: jis0212<<14 | 0x38<<7 | 0x45,
-	34216 - 19968: jis0208<<14 | 0x48<<7 | 0x09,
-	34217 - 19968: jis0208<<14 | 0x1A<<7 | 0x06,
-	34218 - 19968: jis0208<<14 | 0x1E<<7 | 0x24,
-	34219 - 19968: jis0208<<14 | 0x16<<7 | 0x0F,
-	34220 - 19968: jis0208<<14 | 0x2B<<7 | 0x53,
-	34221 - 19968: jis0212<<14 | 0x38<<7 | 0x53,
-	34222 - 19968: jis0208<<14 | 0x2B<<7 | 0x58,
-	34223 - 19968: jis0208<<14 | 0x1C<<7 | 0x51,
-	34224 - 19968: jis0208<<14 | 0x5A<<7 | 0x41,
-	34228 - 19968: jis0212<<14 | 0x38<<7 | 0x46,
-	34230 - 19968: jis0212<<14 | 0x38<<7 | 0x47,
-	34231 - 19968: jis0212<<14 | 0x38<<7 | 0x48,
-	34232 - 19968: jis0212<<14 | 0x38<<7 | 0x49,
-	34233 - 19968: jis0208<<14 | 0x48<<7 | 0x16,
-	34234 - 19968: jis0208<<14 | 0x48<<7 | 0x14,
-	34236 - 19968: jis0212<<14 | 0x38<<7 | 0x4A,
-	34237 - 19968: jis0212<<14 | 0x38<<7 | 0x4B,
-	34238 - 19968: jis0212<<14 | 0x38<<7 | 0x4C,
-	34239 - 19968: jis0212<<14 | 0x38<<7 | 0x4D,
-	34241 - 19968: jis0208<<14 | 0x2E<<7 | 0x2D,
-	34242 - 19968: jis0212<<14 | 0x38<<7 | 0x4E,
-	34247 - 19968: jis0212<<14 | 0x38<<7 | 0x4F,
-	34249 - 19968: jis0208<<14 | 0x48<<7 | 0x13,
-	34250 - 19968: jis0212<<14 | 0x38<<7 | 0x50,
-	34251 - 19968: jis0212<<14 | 0x38<<7 | 0x51,
-	34253 - 19968: jis0208<<14 | 0x2C<<7 | 0x54,
-	34254 - 19968: jis0212<<14 | 0x38<<7 | 0x52,
-	34255 - 19968: jis0208<<14 | 0x48<<7 | 0x15,
-	34256 - 19968: jis0208<<14 | 0x48<<7 | 0x17,
-	34261 - 19968: jis0208<<14 | 0x48<<7 | 0x18,
-	34264 - 19968: jis0212<<14 | 0x38<<7 | 0x54,
-	34266 - 19968: jis0212<<14 | 0x38<<7 | 0x55,
-	34268 - 19968: jis0208<<14 | 0x48<<7 | 0x1B,
-	34269 - 19968: jis0208<<14 | 0x48<<7 | 0x19,
-	34271 - 19968: jis0212<<14 | 0x38<<7 | 0x56,
-	34272 - 19968: jis0212<<14 | 0x38<<7 | 0x57,
-	34276 - 19968: jis0208<<14 | 0x25<<7 | 0x02,
-	34277 - 19968: jis0208<<14 | 0x48<<7 | 0x1A,
-	34278 - 19968: jis0212<<14 | 0x38<<7 | 0x58,
-	34280 - 19968: jis0212<<14 | 0x38<<7 | 0x59,
-	34281 - 19968: jis0208<<14 | 0x27<<7 | 0x2C,
-	34282 - 19968: jis0208<<14 | 0x48<<7 | 0x0D,
-	34285 - 19968: jis0212<<14 | 0x38<<7 | 0x5A,
-	34291 - 19968: jis0212<<14 | 0x38<<7 | 0x5B,
-	34294 - 19968: jis0212<<14 | 0x38<<7 | 0x5C,
-	34295 - 19968: jis0208<<14 | 0x1C<<7 | 0x52,
-	34297 - 19968: jis0208<<14 | 0x48<<7 | 0x1C,
-	34298 - 19968: jis0208<<14 | 0x48<<7 | 0x21,
-	34299 - 19968: jis0208<<14 | 0x20<<7 | 0x53,
-	34300 - 19968: jis0212<<14 | 0x38<<7 | 0x5D,
-	34302 - 19968: jis0208<<14 | 0x48<<7 | 0x20,
-	34303 - 19968: jis0212<<14 | 0x39<<7 | 0x00,
-	34304 - 19968: jis0212<<14 | 0x39<<7 | 0x01,
-	34306 - 19968: jis0208<<14 | 0x48<<7 | 0x01,
-	34308 - 19968: jis0212<<14 | 0x39<<7 | 0x02,
-	34309 - 19968: jis0212<<14 | 0x39<<7 | 0x03,
-	34310 - 19968: jis0208<<14 | 0x48<<7 | 0x22,
-	34311 - 19968: jis0208<<14 | 0x20<<7 | 0x28,
-	34314 - 19968: jis0208<<14 | 0x48<<7 | 0x1D,
-	34315 - 19968: jis0208<<14 | 0x48<<7 | 0x1F,
-	34317 - 19968: jis0212<<14 | 0x39<<7 | 0x04,
-	34318 - 19968: jis0212<<14 | 0x39<<7 | 0x05,
-	34320 - 19968: jis0212<<14 | 0x39<<7 | 0x06,
-	34321 - 19968: jis0212<<14 | 0x39<<7 | 0x07,
-	34322 - 19968: jis0212<<14 | 0x39<<7 | 0x08,
-	34323 - 19968: jis0208<<14 | 0x48<<7 | 0x1E,
-	34326 - 19968: jis0208<<14 | 0x3C<<7 | 0x10,
-	34327 - 19968: jis0208<<14 | 0x3C<<7 | 0x01,
-	34328 - 19968: jis0212<<14 | 0x39<<7 | 0x09,
-	34329 - 19968: jis0212<<14 | 0x39<<7 | 0x0A,
-	34330 - 19968: jis0208<<14 | 0x48<<7 | 0x24,
-	34331 - 19968: jis0212<<14 | 0x39<<7 | 0x0B,
-	34334 - 19968: jis0212<<14 | 0x39<<7 | 0x0C,
-	34337 - 19968: jis0212<<14 | 0x39<<7 | 0x0D,
-	34338 - 19968: jis0208<<14 | 0x48<<7 | 0x23,
-	34343 - 19968: jis0212<<14 | 0x39<<7 | 0x0E,
-	34345 - 19968: jis0212<<14 | 0x39<<7 | 0x0F,
-	34349 - 19968: jis0208<<14 | 0x2C<<7 | 0x55,
-	34351 - 19968: jis0208<<14 | 0x41<<7 | 0x1B,
-	34352 - 19968: jis0208<<14 | 0x48<<7 | 0x25,
-	34358 - 19968: jis0212<<14 | 0x39<<7 | 0x10,
-	34360 - 19968: jis0212<<14 | 0x39<<7 | 0x11,
-	34362 - 19968: jis0212<<14 | 0x39<<7 | 0x12,
-	34364 - 19968: jis0212<<14 | 0x39<<7 | 0x13,
-	34365 - 19968: jis0212<<14 | 0x39<<7 | 0x14,
-	34367 - 19968: jis0208<<14 | 0x48<<7 | 0x26,
-	34368 - 19968: jis0212<<14 | 0x39<<7 | 0x15,
-	34369 - 19968: jis0212<<14 | 0x17<<7 | 0x45,
-	34370 - 19968: jis0212<<14 | 0x39<<7 | 0x16,
-	34374 - 19968: jis0212<<14 | 0x39<<7 | 0x17,
-	34381 - 19968: jis0208<<14 | 0x48<<7 | 0x27,
-	34382 - 19968: jis0208<<14 | 0x17<<7 | 0x36,
-	34384 - 19968: jis0208<<14 | 0x14<<7 | 0x33,
-	34386 - 19968: jis0212<<14 | 0x39<<7 | 0x18,
-	34387 - 19968: jis0212<<14 | 0x39<<7 | 0x19,
-	34388 - 19968: jis0208<<14 | 0x48<<7 | 0x29,
-	34389 - 19968: jis0208<<14 | 0x30<<7 | 0x3C,
-	34390 - 19968: jis0212<<14 | 0x39<<7 | 0x1A,
-	34391 - 19968: jis0212<<14 | 0x39<<7 | 0x1B,
-	34392 - 19968: jis0212<<14 | 0x39<<7 | 0x1C,
-	34393 - 19968: jis0212<<14 | 0x39<<7 | 0x1D,
-	34394 - 19968: jis0208<<14 | 0x14<<7 | 0x54,
-	34396 - 19968: jis0208<<14 | 0x2D<<7 | 0x19,
-	34397 - 19968: jis0212<<14 | 0x39<<7 | 0x1E,
-	34398 - 19968: jis0208<<14 | 0x15<<7 | 0x52,
-	34399 - 19968: jis0208<<14 | 0x48<<7 | 0x2A,
-	34400 - 19968: jis0212<<14 | 0x39<<7 | 0x1F,
-	34401 - 19968: jis0212<<14 | 0x39<<7 | 0x20,
-	34402 - 19968: jis0212<<14 | 0x39<<7 | 0x21,
-	34403 - 19968: jis0212<<14 | 0x39<<7 | 0x22,
-	34404 - 19968: jis0212<<14 | 0x39<<7 | 0x23,
-	34407 - 19968: jis0208<<14 | 0x48<<7 | 0x2B,
-	34409 - 19968: jis0212<<14 | 0x39<<7 | 0x24,
-	34411 - 19968: jis0208<<14 | 0x22<<7 | 0x4D,
-	34412 - 19968: jis0212<<14 | 0x39<<7 | 0x25,
-	34415 - 19968: jis0212<<14 | 0x39<<7 | 0x26,
-	34417 - 19968: jis0208<<14 | 0x48<<7 | 0x2C,
-	34421 - 19968: jis0212<<14 | 0x39<<7 | 0x27,
-	34422 - 19968: jis0212<<14 | 0x39<<7 | 0x28,
-	34423 - 19968: jis0212<<14 | 0x39<<7 | 0x29,
-	34425 - 19968: jis0208<<14 | 0x25<<7 | 0x59,
-	34426 - 19968: jis0212<<14 | 0x39<<7 | 0x2A,
-	34427 - 19968: jis0208<<14 | 0x0F<<7 | 0x19,
-	34440 - 19968: jis0212<<14 | 0x39<<7 | 0x4C,
-	34442 - 19968: jis0208<<14 | 0x11<<7 | 0x42,
-	34443 - 19968: jis0208<<14 | 0x48<<7 | 0x31,
-	34444 - 19968: jis0208<<14 | 0x48<<7 | 0x32,
-	34445 - 19968: jis0212<<14 | 0x39<<7 | 0x2B,
-	34449 - 19968: jis0212<<14 | 0x39<<7 | 0x2C,
-	34451 - 19968: jis0208<<14 | 0x48<<7 | 0x2D,
-	34453 - 19968: jis0208<<14 | 0x1A<<7 | 0x1C,
-	34454 - 19968: jis0212<<14 | 0x39<<7 | 0x2D,
-	34456 - 19968: jis0212<<14 | 0x39<<7 | 0x2E,
-	34458 - 19968: jis0212<<14 | 0x39<<7 | 0x2F,
-	34460 - 19968: jis0212<<14 | 0x39<<7 | 0x30,
-	34465 - 19968: jis0212<<14 | 0x39<<7 | 0x31,
-	34467 - 19968: jis0208<<14 | 0x48<<7 | 0x2E,
-	34468 - 19968: jis0208<<14 | 0x26<<7 | 0x21,
-	34470 - 19968: jis0212<<14 | 0x39<<7 | 0x32,
-	34471 - 19968: jis0212<<14 | 0x39<<7 | 0x33,
-	34472 - 19968: jis0212<<14 | 0x39<<7 | 0x34,
-	34473 - 19968: jis0208<<14 | 0x48<<7 | 0x2F,
-	34474 - 19968: jis0208<<14 | 0x48<<7 | 0x30,
-	34475 - 19968: jis0208<<14 | 0x48<<7 | 0x3A,
-	34477 - 19968: jis0212<<14 | 0x39<<7 | 0x35,
-	34479 - 19968: jis0208<<14 | 0x48<<7 | 0x34,
-	34480 - 19968: jis0208<<14 | 0x48<<7 | 0x37,
-	34481 - 19968: jis0212<<14 | 0x39<<7 | 0x36,
-	34483 - 19968: jis0212<<14 | 0x39<<7 | 0x37,
-	34484 - 19968: jis0212<<14 | 0x39<<7 | 0x38,
-	34485 - 19968: jis0212<<14 | 0x39<<7 | 0x39,
-	34486 - 19968: jis0208<<14 | 0x48<<7 | 0x33,
-	34487 - 19968: jis0212<<14 | 0x39<<7 | 0x3A,
-	34488 - 19968: jis0212<<14 | 0x39<<7 | 0x3B,
-	34489 - 19968: jis0212<<14 | 0x39<<7 | 0x3C,
-	34495 - 19968: jis0212<<14 | 0x39<<7 | 0x3D,
-	34496 - 19968: jis0212<<14 | 0x39<<7 | 0x3E,
-	34497 - 19968: jis0212<<14 | 0x39<<7 | 0x3F,
-	34499 - 19968: jis0212<<14 | 0x39<<7 | 0x40,
-	34500 - 19968: jis0208<<14 | 0x48<<7 | 0x35,
-	34501 - 19968: jis0212<<14 | 0x39<<7 | 0x41,
-	34502 - 19968: jis0208<<14 | 0x48<<7 | 0x36,
-	34503 - 19968: jis0208<<14 | 0x1B<<7 | 0x37,
-	34505 - 19968: jis0208<<14 | 0x48<<7 | 0x38,
-	34507 - 19968: jis0208<<14 | 0x22<<7 | 0x20,
-	34509 - 19968: jis0208<<14 | 0x16<<7 | 0x35,
-	34510 - 19968: jis0208<<14 | 0x12<<7 | 0x21,
-	34513 - 19968: jis0212<<14 | 0x39<<7 | 0x42,
-	34514 - 19968: jis0212<<14 | 0x39<<7 | 0x43,
-	34516 - 19968: jis0208<<14 | 0x48<<7 | 0x3B,
-	34517 - 19968: jis0212<<14 | 0x39<<7 | 0x44,
-	34519 - 19968: jis0212<<14 | 0x39<<7 | 0x45,
-	34521 - 19968: jis0208<<14 | 0x12<<7 | 0x1E,
-	34522 - 19968: jis0212<<14 | 0x39<<7 | 0x46,
-	34523 - 19968: jis0208<<14 | 0x48<<7 | 0x40,
-	34524 - 19968: jis0212<<14 | 0x39<<7 | 0x47,
-	34526 - 19968: jis0208<<14 | 0x48<<7 | 0x3C,
-	34527 - 19968: jis0208<<14 | 0x48<<7 | 0x3F,
-	34528 - 19968: jis0212<<14 | 0x39<<7 | 0x48,
-	34531 - 19968: jis0212<<14 | 0x39<<7 | 0x49,
-	34532 - 19968: jis0208<<14 | 0x27<<7 | 0x19,
-	34533 - 19968: jis0212<<14 | 0x39<<7 | 0x4A,
-	34535 - 19968: jis0212<<14 | 0x39<<7 | 0x4B,
-	34537 - 19968: jis0208<<14 | 0x48<<7 | 0x3D,
-	34540 - 19968: jis0208<<14 | 0x48<<7 | 0x3E,
-	34541 - 19968: jis0208<<14 | 0x28<<7 | 0x27,
-	34542 - 19968: jis0208<<14 | 0x27<<7 | 0x39,
-	34543 - 19968: jis0208<<14 | 0x48<<7 | 0x41,
-	34552 - 19968: jis0208<<14 | 0x21<<7 | 0x5C,
-	34553 - 19968: jis0208<<14 | 0x48<<7 | 0x4B,
-	34554 - 19968: jis0212<<14 | 0x39<<7 | 0x4D,
-	34555 - 19968: jis0208<<14 | 0x48<<7 | 0x47,
-	34556 - 19968: jis0212<<14 | 0x39<<7 | 0x4E,
-	34557 - 19968: jis0212<<14 | 0x39<<7 | 0x4F,
-	34558 - 19968: jis0208<<14 | 0x11<<7 | 0x4A,
-	34560 - 19968: jis0208<<14 | 0x48<<7 | 0x45,
-	34562 - 19968: jis0208<<14 | 0x2A<<7 | 0x09,
-	34563 - 19968: jis0208<<14 | 0x48<<7 | 0x46,
-	34564 - 19968: jis0212<<14 | 0x39<<7 | 0x50,
-	34565 - 19968: jis0212<<14 | 0x39<<7 | 0x51,
-	34566 - 19968: jis0208<<14 | 0x48<<7 | 0x43,
-	34567 - 19968: jis0212<<14 | 0x39<<7 | 0x52,
-	34568 - 19968: jis0208<<14 | 0x48<<7 | 0x44,
-	34569 - 19968: jis0208<<14 | 0x48<<7 | 0x49,
-	34570 - 19968: jis0208<<14 | 0x48<<7 | 0x4C,
-	34571 - 19968: jis0212<<14 | 0x39<<7 | 0x53,
-	34573 - 19968: jis0208<<14 | 0x48<<7 | 0x4A,
-	34574 - 19968: jis0212<<14 | 0x39<<7 | 0x54,
-	34575 - 19968: jis0212<<14 | 0x39<<7 | 0x55,
-	34576 - 19968: jis0212<<14 | 0x39<<7 | 0x56,
-	34577 - 19968: jis0208<<14 | 0x48<<7 | 0x48,
-	34578 - 19968: jis0208<<14 | 0x48<<7 | 0x42,
-	34579 - 19968: jis0212<<14 | 0x39<<7 | 0x57,
-	34580 - 19968: jis0212<<14 | 0x39<<7 | 0x58,
-	34584 - 19968: jis0208<<14 | 0x22<<7 | 0x37,
-	34585 - 19968: jis0212<<14 | 0x39<<7 | 0x59,
-	34586 - 19968: jis0208<<14 | 0x48<<7 | 0x53,
-	34588 - 19968: jis0208<<14 | 0x2B<<7 | 0x09,
-	34590 - 19968: jis0212<<14 | 0x39<<7 | 0x5A,
-	34591 - 19968: jis0212<<14 | 0x39<<7 | 0x5B,
-	34593 - 19968: jis0212<<14 | 0x39<<7 | 0x5C,
-	34595 - 19968: jis0212<<14 | 0x39<<7 | 0x5D,
-	34597 - 19968: jis0208<<14 | 0x48<<7 | 0x51,
-	34600 - 19968: jis0212<<14 | 0x3A<<7 | 0x00,
-	34601 - 19968: jis0208<<14 | 0x48<<7 | 0x52,
-	34606 - 19968: jis0212<<14 | 0x3A<<7 | 0x01,
-	34607 - 19968: jis0212<<14 | 0x3A<<7 | 0x02,
-	34609 - 19968: jis0212<<14 | 0x3A<<7 | 0x03,
-	34610 - 19968: jis0212<<14 | 0x3A<<7 | 0x04,
-	34612 - 19968: jis0208<<14 | 0x48<<7 | 0x4D,
-	34615 - 19968: jis0208<<14 | 0x48<<7 | 0x4F,
-	34617 - 19968: jis0212<<14 | 0x3A<<7 | 0x05,
-	34618 - 19968: jis0212<<14 | 0x3A<<7 | 0x06,
-	34619 - 19968: jis0208<<14 | 0x48<<7 | 0x50,
-	34620 - 19968: jis0212<<14 | 0x3A<<7 | 0x07,
-	34621 - 19968: jis0212<<14 | 0x3A<<7 | 0x08,
-	34622 - 19968: jis0212<<14 | 0x3A<<7 | 0x09,
-	34623 - 19968: jis0208<<14 | 0x48<<7 | 0x4E,
-	34624 - 19968: jis0212<<14 | 0x3A<<7 | 0x0A,
-	34627 - 19968: jis0212<<14 | 0x3A<<7 | 0x0B,
-	34629 - 19968: jis0212<<14 | 0x3A<<7 | 0x0C,
-	34633 - 19968: jis0208<<14 | 0x1F<<7 | 0x45,
-	34635 - 19968: jis0208<<14 | 0x2E<<7 | 0x18,
-	34636 - 19968: jis0208<<14 | 0x48<<7 | 0x57,
-	34637 - 19968: jis0212<<14 | 0x3A<<7 | 0x0D,
-	34638 - 19968: jis0208<<14 | 0x48<<7 | 0x58,
-	34643 - 19968: jis0208<<14 | 0x49<<7 | 0x00,
-	34645 - 19968: jis0208<<14 | 0x1E<<7 | 0x09,
-	34647 - 19968: jis0208<<14 | 0x48<<7 | 0x5A,
-	34648 - 19968: jis0212<<14 | 0x3A<<7 | 0x0E,
-	34649 - 19968: jis0208<<14 | 0x48<<7 | 0x5D,
-	34653 - 19968: jis0212<<14 | 0x3A<<7 | 0x0F,
-	34655 - 19968: jis0208<<14 | 0x48<<7 | 0x55,
-	34656 - 19968: jis0208<<14 | 0x48<<7 | 0x54,
-	34657 - 19968: jis0212<<14 | 0x3A<<7 | 0x10,
-	34659 - 19968: jis0208<<14 | 0x49<<7 | 0x01,
-	34660 - 19968: jis0212<<14 | 0x3A<<7 | 0x11,
-	34661 - 19968: jis0212<<14 | 0x3A<<7 | 0x12,
-	34662 - 19968: jis0208<<14 | 0x11<<7 | 0x3B,
-	34664 - 19968: jis0208<<14 | 0x48<<7 | 0x5B,
-	34666 - 19968: jis0208<<14 | 0x49<<7 | 0x02,
-	34670 - 19968: jis0208<<14 | 0x48<<7 | 0x5C,
-	34671 - 19968: jis0212<<14 | 0x3A<<7 | 0x13,
-	34673 - 19968: jis0212<<14 | 0x3A<<7 | 0x14,
-	34674 - 19968: jis0212<<14 | 0x3A<<7 | 0x15,
-	34676 - 19968: jis0208<<14 | 0x48<<7 | 0x59,
-	34678 - 19968: jis0208<<14 | 0x23<<7 | 0x12,
-	34680 - 19968: jis0208<<14 | 0x48<<7 | 0x56,
-	34683 - 19968: jis0212<<14 | 0x3A<<7 | 0x16,
-	34687 - 19968: jis0208<<14 | 0x26<<7 | 0x47,
-	34690 - 19968: jis0208<<14 | 0x49<<7 | 0x06,
-	34691 - 19968: jis0212<<14 | 0x3A<<7 | 0x17,
-	34692 - 19968: jis0212<<14 | 0x3A<<7 | 0x18,
-	34693 - 19968: jis0212<<14 | 0x3A<<7 | 0x19,
-	34694 - 19968: jis0212<<14 | 0x3A<<7 | 0x1A,
-	34695 - 19968: jis0212<<14 | 0x3A<<7 | 0x1B,
-	34696 - 19968: jis0212<<14 | 0x3A<<7 | 0x1C,
-	34697 - 19968: jis0212<<14 | 0x3A<<7 | 0x1D,
-	34699 - 19968: jis0212<<14 | 0x3A<<7 | 0x1E,
-	34700 - 19968: jis0212<<14 | 0x3A<<7 | 0x1F,
-	34701 - 19968: jis0208<<14 | 0x2C<<7 | 0x1A,
-	34704 - 19968: jis0212<<14 | 0x3A<<7 | 0x20,
-	34707 - 19968: jis0212<<14 | 0x3A<<7 | 0x21,
-	34709 - 19968: jis0212<<14 | 0x3A<<7 | 0x22,
-	34711 - 19968: jis0212<<14 | 0x3A<<7 | 0x23,
-	34712 - 19968: jis0212<<14 | 0x3A<<7 | 0x24,
-	34713 - 19968: jis0212<<14 | 0x3A<<7 | 0x25,
-	34718 - 19968: jis0212<<14 | 0x3A<<7 | 0x26,
-	34719 - 19968: jis0208<<14 | 0x49<<7 | 0x05,
-	34720 - 19968: jis0212<<14 | 0x3A<<7 | 0x27,
-	34722 - 19968: jis0208<<14 | 0x49<<7 | 0x04,
-	34723 - 19968: jis0212<<14 | 0x3A<<7 | 0x28,
-	34727 - 19968: jis0212<<14 | 0x3A<<7 | 0x29,
-	34731 - 19968: jis0208<<14 | 0x49<<7 | 0x0D,
-	34732 - 19968: jis0212<<14 | 0x3A<<7 | 0x2A,
-	34733 - 19968: jis0212<<14 | 0x3A<<7 | 0x2B,
-	34734 - 19968: jis0212<<14 | 0x3A<<7 | 0x2C,
-	34735 - 19968: jis0208<<14 | 0x49<<7 | 0x07,
-	34737 - 19968: jis0212<<14 | 0x3A<<7 | 0x2D,
-	34739 - 19968: jis0208<<14 | 0x49<<7 | 0x0F,
-	34741 - 19968: jis0212<<14 | 0x3A<<7 | 0x2E,
-	34746 - 19968: jis0208<<14 | 0x2C<<7 | 0x45,
-	34747 - 19968: jis0208<<14 | 0x49<<7 | 0x12,
-	34749 - 19968: jis0208<<14 | 0x49<<7 | 0x09,
-	34750 - 19968: jis0212<<14 | 0x3A<<7 | 0x2F,
-	34751 - 19968: jis0212<<14 | 0x3A<<7 | 0x30,
-	34752 - 19968: jis0208<<14 | 0x49<<7 | 0x0A,
-	34753 - 19968: jis0212<<14 | 0x3A<<7 | 0x31,
-	34756 - 19968: jis0208<<14 | 0x49<<7 | 0x0E,
-	34758 - 19968: jis0208<<14 | 0x49<<7 | 0x11,
-	34759 - 19968: jis0208<<14 | 0x49<<7 | 0x10,
-	34760 - 19968: jis0212<<14 | 0x3A<<7 | 0x32,
-	34761 - 19968: jis0212<<14 | 0x3A<<7 | 0x33,
-	34762 - 19968: jis0212<<14 | 0x3A<<7 | 0x34,
-	34763 - 19968: jis0208<<14 | 0x49<<7 | 0x08,
-	34766 - 19968: jis0212<<14 | 0x3A<<7 | 0x35,
-	34768 - 19968: jis0208<<14 | 0x49<<7 | 0x0B,
-	34770 - 19968: jis0208<<14 | 0x49<<7 | 0x1C,
-	34773 - 19968: jis0212<<14 | 0x3A<<7 | 0x36,
-	34774 - 19968: jis0212<<14 | 0x3A<<7 | 0x37,
-	34777 - 19968: jis0212<<14 | 0x3A<<7 | 0x38,
-	34778 - 19968: jis0212<<14 | 0x3A<<7 | 0x39,
-	34780 - 19968: jis0212<<14 | 0x3A<<7 | 0x3A,
-	34783 - 19968: jis0212<<14 | 0x3A<<7 | 0x3B,
-	34784 - 19968: jis0208<<14 | 0x49<<7 | 0x15,
-	34786 - 19968: jis0212<<14 | 0x3A<<7 | 0x3C,
-	34787 - 19968: jis0212<<14 | 0x3A<<7 | 0x3D,
-	34788 - 19968: jis0212<<14 | 0x3A<<7 | 0x3E,
-	34794 - 19968: jis0212<<14 | 0x3A<<7 | 0x3F,
-	34795 - 19968: jis0212<<14 | 0x3A<<7 | 0x40,
-	34797 - 19968: jis0212<<14 | 0x3A<<7 | 0x41,
-	34799 - 19968: jis0208<<14 | 0x49<<7 | 0x13,
-	34801 - 19968: jis0212<<14 | 0x3A<<7 | 0x42,
-	34802 - 19968: jis0208<<14 | 0x49<<7 | 0x14,
-	34803 - 19968: jis0212<<14 | 0x3A<<7 | 0x43,
-	34806 - 19968: jis0208<<14 | 0x49<<7 | 0x19,
-	34807 - 19968: jis0208<<14 | 0x49<<7 | 0x1A,
-	34808 - 19968: jis0212<<14 | 0x3A<<7 | 0x44,
-	34809 - 19968: jis0208<<14 | 0x12<<7 | 0x09,
-	34810 - 19968: jis0212<<14 | 0x3A<<7 | 0x45,
-	34811 - 19968: jis0208<<14 | 0x14<<7 | 0x21,
-	34814 - 19968: jis0208<<14 | 0x49<<7 | 0x18,
-	34815 - 19968: jis0212<<14 | 0x3A<<7 | 0x46,
-	34817 - 19968: jis0212<<14 | 0x3A<<7 | 0x47,
-	34819 - 19968: jis0212<<14 | 0x3A<<7 | 0x48,
-	34821 - 19968: jis0208<<14 | 0x49<<7 | 0x03,
-	34822 - 19968: jis0212<<14 | 0x3A<<7 | 0x49,
-	34823 - 19968: jis0208<<14 | 0x5A<<7 | 0x44,
-	34825 - 19968: jis0212<<14 | 0x3A<<7 | 0x4A,
-	34826 - 19968: jis0212<<14 | 0x3A<<7 | 0x4B,
-	34827 - 19968: jis0212<<14 | 0x3A<<7 | 0x4C,
-	34829 - 19968: jis0208<<14 | 0x49<<7 | 0x17,
-	34830 - 19968: jis0208<<14 | 0x49<<7 | 0x1B,
-	34831 - 19968: jis0208<<14 | 0x49<<7 | 0x16,
-	34832 - 19968: jis0212<<14 | 0x3A<<7 | 0x4D,
-	34833 - 19968: jis0208<<14 | 0x49<<7 | 0x1D,
-	34834 - 19968: jis0212<<14 | 0x3A<<7 | 0x4F,
-	34835 - 19968: jis0212<<14 | 0x3A<<7 | 0x50,
-	34836 - 19968: jis0212<<14 | 0x3A<<7 | 0x51,
-	34837 - 19968: jis0208<<14 | 0x49<<7 | 0x1F,
-	34838 - 19968: jis0208<<14 | 0x49<<7 | 0x1E,
-	34840 - 19968: jis0212<<14 | 0x3A<<7 | 0x52,
-	34841 - 19968: jis0212<<14 | 0x3A<<7 | 0x4E,
-	34842 - 19968: jis0212<<14 | 0x3A<<7 | 0x53,
-	34843 - 19968: jis0212<<14 | 0x3A<<7 | 0x54,
-	34844 - 19968: jis0212<<14 | 0x3A<<7 | 0x55,
-	34846 - 19968: jis0212<<14 | 0x3A<<7 | 0x56,
-	34847 - 19968: jis0212<<14 | 0x3A<<7 | 0x57,
-	34849 - 19968: jis0208<<14 | 0x49<<7 | 0x21,
-	34850 - 19968: jis0208<<14 | 0x49<<7 | 0x20,
-	34851 - 19968: jis0208<<14 | 0x48<<7 | 0x39,
-	34855 - 19968: jis0208<<14 | 0x49<<7 | 0x25,
-	34856 - 19968: jis0212<<14 | 0x3A<<7 | 0x58,
-	34861 - 19968: jis0212<<14 | 0x3A<<7 | 0x59,
-	34862 - 19968: jis0212<<14 | 0x3A<<7 | 0x5A,
-	34864 - 19968: jis0212<<14 | 0x3A<<7 | 0x5B,
-	34865 - 19968: jis0208<<14 | 0x49<<7 | 0x22,
-	34866 - 19968: jis0212<<14 | 0x3A<<7 | 0x5C,
-	34869 - 19968: jis0212<<14 | 0x3A<<7 | 0x5D,
-	34870 - 19968: jis0208<<14 | 0x49<<7 | 0x23,
-	34873 - 19968: jis0208<<14 | 0x49<<7 | 0x24,
-	34874 - 19968: jis0212<<14 | 0x3B<<7 | 0x00,
-	34875 - 19968: jis0208<<14 | 0x49<<7 | 0x26,
-	34876 - 19968: jis0212<<14 | 0x3B<<7 | 0x01,
-	34880 - 19968: jis0208<<14 | 0x16<<7 | 0x4B,
-	34881 - 19968: jis0212<<14 | 0x3B<<7 | 0x02,
-	34882 - 19968: jis0208<<14 | 0x49<<7 | 0x28,
-	34883 - 19968: jis0212<<14 | 0x3B<<7 | 0x03,
-	34884 - 19968: jis0208<<14 | 0x49<<7 | 0x27,
-	34885 - 19968: jis0212<<14 | 0x3B<<7 | 0x04,
-	34886 - 19968: jis0208<<14 | 0x1C<<7 | 0x0F,
-	34888 - 19968: jis0212<<14 | 0x3B<<7 | 0x05,
-	34889 - 19968: jis0212<<14 | 0x3B<<7 | 0x06,
-	34890 - 19968: jis0212<<14 | 0x3B<<7 | 0x07,
-	34891 - 19968: jis0212<<14 | 0x3B<<7 | 0x08,
-	34892 - 19968: jis0208<<14 | 0x18<<7 | 0x33,
-	34893 - 19968: jis0208<<14 | 0x3D<<7 | 0x06,
-	34894 - 19968: jis0212<<14 | 0x3B<<7 | 0x09,
-	34897 - 19968: jis0212<<14 | 0x3B<<7 | 0x0A,
-	34898 - 19968: jis0208<<14 | 0x49<<7 | 0x29,
-	34899 - 19968: jis0208<<14 | 0x1C<<7 | 0x30,
-	34901 - 19968: jis0212<<14 | 0x3B<<7 | 0x0B,
-	34902 - 19968: jis0212<<14 | 0x3B<<7 | 0x0C,
-	34903 - 19968: jis0208<<14 | 0x12<<7 | 0x18,
-	34904 - 19968: jis0212<<14 | 0x3B<<7 | 0x0D,
-	34905 - 19968: jis0208<<14 | 0x49<<7 | 0x2A,
-	34906 - 19968: jis0212<<14 | 0x3B<<7 | 0x0E,
-	34907 - 19968: jis0208<<14 | 0x10<<7 | 0x31,
-	34908 - 19968: jis0212<<14 | 0x3B<<7 | 0x0F,
-	34909 - 19968: jis0208<<14 | 0x1D<<7 | 0x36,
-	34910 - 19968: jis0208<<14 | 0x49<<7 | 0x2B,
-	34911 - 19968: jis0212<<14 | 0x3B<<7 | 0x10,
-	34912 - 19968: jis0212<<14 | 0x3B<<7 | 0x11,
-	34913 - 19968: jis0208<<14 | 0x18<<7 | 0x34,
-	34914 - 19968: jis0208<<14 | 0x49<<7 | 0x2C,
-	34915 - 19968: jis0208<<14 | 0x0F<<7 | 0x40,
-	34916 - 19968: jis0212<<14 | 0x3B<<7 | 0x12,
-	34920 - 19968: jis0208<<14 | 0x28<<7 | 0x1C,
-	34921 - 19968: jis0212<<14 | 0x3B<<7 | 0x13,
-	34923 - 19968: jis0208<<14 | 0x49<<7 | 0x2D,
-	34928 - 19968: jis0208<<14 | 0x1E<<7 | 0x49,
-	34929 - 19968: jis0212<<14 | 0x3B<<7 | 0x14,
-	34930 - 19968: jis0208<<14 | 0x49<<7 | 0x34,
-	34933 - 19968: jis0208<<14 | 0x49<<7 | 0x31,
-	34935 - 19968: jis0208<<14 | 0x22<<7 | 0x4E,
-	34937 - 19968: jis0212<<14 | 0x3B<<7 | 0x15,
-	34939 - 19968: jis0212<<14 | 0x3B<<7 | 0x16,
-	34941 - 19968: jis0208<<14 | 0x49<<7 | 0x32,
-	34942 - 19968: jis0208<<14 | 0x49<<7 | 0x2F,
-	34943 - 19968: jis0208<<14 | 0x15<<7 | 0x3D,
-	34944 - 19968: jis0212<<14 | 0x3B<<7 | 0x17,
-	34945 - 19968: jis0208<<14 | 0x49<<7 | 0x2E,
-	34946 - 19968: jis0208<<14 | 0x49<<7 | 0x35,
-	34952 - 19968: jis0208<<14 | 0x16<<7 | 0x15,
-	34955 - 19968: jis0208<<14 | 0x21<<7 | 0x3D,
-	34957 - 19968: jis0208<<14 | 0x49<<7 | 0x3B,
-	34962 - 19968: jis0208<<14 | 0x49<<7 | 0x37,
-	34966 - 19968: jis0208<<14 | 0x21<<7 | 0x14,
-	34967 - 19968: jis0208<<14 | 0x49<<7 | 0x36,
-	34968 - 19968: jis0212<<14 | 0x3B<<7 | 0x18,
-	34969 - 19968: jis0208<<14 | 0x49<<7 | 0x39,
-	34970 - 19968: jis0212<<14 | 0x3B<<7 | 0x19,
-	34971 - 19968: jis0212<<14 | 0x3B<<7 | 0x1A,
-	34972 - 19968: jis0212<<14 | 0x3B<<7 | 0x1B,
-	34974 - 19968: jis0208<<14 | 0x49<<7 | 0x30,
-	34975 - 19968: jis0212<<14 | 0x3B<<7 | 0x1C,
-	34976 - 19968: jis0212<<14 | 0x3B<<7 | 0x1D,
-	34978 - 19968: jis0208<<14 | 0x49<<7 | 0x3A,
-	34980 - 19968: jis0208<<14 | 0x49<<7 | 0x3C,
-	34984 - 19968: jis0212<<14 | 0x3B<<7 | 0x1E,
-	34986 - 19968: jis0212<<14 | 0x3B<<7 | 0x1F,
-	34987 - 19968: jis0208<<14 | 0x27<<7 | 0x4E,
-	34990 - 19968: jis0208<<14 | 0x49<<7 | 0x38,
-	34992 - 19968: jis0208<<14 | 0x49<<7 | 0x3D,
-	34993 - 19968: jis0208<<14 | 0x49<<7 | 0x3F,
-	34996 - 19968: jis0208<<14 | 0x17<<7 | 0x32,
-	34997 - 19968: jis0208<<14 | 0x49<<7 | 0x33,
-	34999 - 19968: jis0208<<14 | 0x0F<<7 | 0x20,
-	35002 - 19968: jis0212<<14 | 0x3B<<7 | 0x20,
-	35005 - 19968: jis0212<<14 | 0x3B<<7 | 0x21,
-	35006 - 19968: jis0212<<14 | 0x3B<<7 | 0x22,
-	35007 - 19968: jis0208<<14 | 0x49<<7 | 0x3E,
-	35008 - 19968: jis0212<<14 | 0x3B<<7 | 0x23,
-	35009 - 19968: jis0208<<14 | 0x19<<7 | 0x3A,
-	35010 - 19968: jis0208<<14 | 0x2D<<7 | 0x55,
-	35011 - 19968: jis0208<<14 | 0x49<<7 | 0x40,
-	35012 - 19968: jis0208<<14 | 0x49<<7 | 0x41,
-	35013 - 19968: jis0208<<14 | 0x20<<7 | 0x54,
-	35018 - 19968: jis0212<<14 | 0x3B<<7 | 0x24,
-	35019 - 19968: jis0212<<14 | 0x3B<<7 | 0x25,
-	35020 - 19968: jis0212<<14 | 0x3B<<7 | 0x26,
-	35021 - 19968: jis0212<<14 | 0x3B<<7 | 0x27,
-	35022 - 19968: jis0212<<14 | 0x3B<<7 | 0x28,
-	35023 - 19968: jis0208<<14 | 0x2D<<7 | 0x01,
-	35025 - 19968: jis0212<<14 | 0x3B<<7 | 0x29,
-	35026 - 19968: jis0212<<14 | 0x3B<<7 | 0x2A,
-	35027 - 19968: jis0212<<14 | 0x3B<<7 | 0x2B,
-	35028 - 19968: jis0208<<14 | 0x49<<7 | 0x42,
-	35029 - 19968: jis0208<<14 | 0x2C<<7 | 0x14,
-	35032 - 19968: jis0208<<14 | 0x49<<7 | 0x43,
-	35033 - 19968: jis0208<<14 | 0x49<<7 | 0x44,
-	35035 - 19968: jis0212<<14 | 0x3B<<7 | 0x2C,
-	35036 - 19968: jis0208<<14 | 0x29<<7 | 0x43,
-	35037 - 19968: jis0208<<14 | 0x49<<7 | 0x45,
-	35038 - 19968: jis0212<<14 | 0x3B<<7 | 0x2D,
-	35039 - 19968: jis0208<<14 | 0x19<<7 | 0x1F,
-	35041 - 19968: jis0208<<14 | 0x2D<<7 | 0x02,
-	35047 - 19968: jis0212<<14 | 0x3B<<7 | 0x2E,
-	35048 - 19968: jis0208<<14 | 0x49<<7 | 0x4A,
-	35055 - 19968: jis0212<<14 | 0x3B<<7 | 0x2F,
-	35056 - 19968: jis0212<<14 | 0x3B<<7 | 0x30,
-	35057 - 19968: jis0212<<14 | 0x3B<<7 | 0x31,
-	35058 - 19968: jis0208<<14 | 0x49<<7 | 0x4B,
-	35059 - 19968: jis0208<<14 | 0x1D<<7 | 0x37,
-	35060 - 19968: jis0208<<14 | 0x49<<7 | 0x49,
-	35061 - 19968: jis0208<<14 | 0x5A<<7 | 0x45,
-	35063 - 19968: jis0212<<14 | 0x3B<<7 | 0x33,
-	35064 - 19968: jis0208<<14 | 0x2C<<7 | 0x46,
-	35065 - 19968: jis0208<<14 | 0x49<<7 | 0x46,
-	35068 - 19968: jis0208<<14 | 0x49<<7 | 0x48,
-	35069 - 19968: jis0208<<14 | 0x1F<<7 | 0x1C,
-	35070 - 19968: jis0208<<14 | 0x1E<<7 | 0x5D,
-	35073 - 19968: jis0212<<14 | 0x3B<<7 | 0x34,
-	35074 - 19968: jis0208<<14 | 0x49<<7 | 0x47,
-	35076 - 19968: jis0208<<14 | 0x49<<7 | 0x4C,
-	35078 - 19968: jis0212<<14 | 0x3B<<7 | 0x35,
-	35079 - 19968: jis0208<<14 | 0x29<<7 | 0x02,
-	35082 - 19968: jis0208<<14 | 0x49<<7 | 0x4E,
-	35084 - 19968: jis0208<<14 | 0x49<<7 | 0x4D,
-	35085 - 19968: jis0212<<14 | 0x3B<<7 | 0x36,
-	35086 - 19968: jis0212<<14 | 0x3B<<7 | 0x37,
-	35087 - 19968: jis0212<<14 | 0x3B<<7 | 0x38,
-	35088 - 19968: jis0208<<14 | 0x12<<7 | 0x4B,
-	35090 - 19968: jis0208<<14 | 0x2A<<7 | 0x0A,
-	35091 - 19968: jis0208<<14 | 0x49<<7 | 0x4F,
-	35093 - 19968: jis0212<<14 | 0x3B<<7 | 0x39,
-	35094 - 19968: jis0212<<14 | 0x3B<<7 | 0x3A,
-	35096 - 19968: jis0212<<14 | 0x3B<<7 | 0x3B,
-	35097 - 19968: jis0212<<14 | 0x3B<<7 | 0x3C,
-	35098 - 19968: jis0212<<14 | 0x3B<<7 | 0x3D,
-	35100 - 19968: jis0208<<14 | 0x58<<7 | 0x01,
-	35101 - 19968: jis0208<<14 | 0x49<<7 | 0x5B,
-	35102 - 19968: jis0208<<14 | 0x49<<7 | 0x51,
-	35104 - 19968: jis0212<<14 | 0x3B<<7 | 0x3F,
-	35109 - 19968: jis0208<<14 | 0x49<<7 | 0x52,
-	35110 - 19968: jis0212<<14 | 0x3B<<7 | 0x40,
-	35111 - 19968: jis0212<<14 | 0x3B<<7 | 0x41,
-	35112 - 19968: jis0212<<14 | 0x3B<<7 | 0x42,
-	35114 - 19968: jis0208<<14 | 0x49<<7 | 0x53,
-	35115 - 19968: jis0208<<14 | 0x49<<7 | 0x54,
-	35120 - 19968: jis0212<<14 | 0x3B<<7 | 0x43,
-	35121 - 19968: jis0212<<14 | 0x3B<<7 | 0x44,
-	35122 - 19968: jis0212<<14 | 0x3B<<7 | 0x45,
-	35125 - 19968: jis0212<<14 | 0x3B<<7 | 0x46,
-	35126 - 19968: jis0208<<14 | 0x49<<7 | 0x58,
-	35128 - 19968: jis0208<<14 | 0x49<<7 | 0x59,
-	35129 - 19968: jis0212<<14 | 0x3B<<7 | 0x47,
-	35130 - 19968: jis0212<<14 | 0x3B<<7 | 0x48,
-	35131 - 19968: jis0208<<14 | 0x49<<7 | 0x57,
-	35134 - 19968: jis0212<<14 | 0x3B<<7 | 0x49,
-	35136 - 19968: jis0212<<14 | 0x3B<<7 | 0x4A,
-	35137 - 19968: jis0208<<14 | 0x49<<7 | 0x55,
-	35138 - 19968: jis0212<<14 | 0x3B<<7 | 0x4B,
-	35139 - 19968: jis0208<<14 | 0x49<<7 | 0x50,
-	35140 - 19968: jis0208<<14 | 0x49<<7 | 0x56,
-	35141 - 19968: jis0212<<14 | 0x3B<<7 | 0x4C,
-	35142 - 19968: jis0212<<14 | 0x3B<<7 | 0x4D,
-	35145 - 19968: jis0212<<14 | 0x3B<<7 | 0x4E,
-	35148 - 19968: jis0208<<14 | 0x49<<7 | 0x5A,
-	35149 - 19968: jis0208<<14 | 0x4F<<7 | 0x16,
-	35151 - 19968: jis0212<<14 | 0x3B<<7 | 0x4F,
-	35154 - 19968: jis0212<<14 | 0x3B<<7 | 0x50,
-	35158 - 19968: jis0208<<14 | 0x11<<7 | 0x07,
-	35159 - 19968: jis0212<<14 | 0x3B<<7 | 0x51,
-	35162 - 19968: jis0212<<14 | 0x3B<<7 | 0x52,
-	35163 - 19968: jis0212<<14 | 0x3B<<7 | 0x53,
-	35164 - 19968: jis0212<<14 | 0x3B<<7 | 0x54,
-	35166 - 19968: jis0208<<14 | 0x49<<7 | 0x5D,
-	35167 - 19968: jis0208<<14 | 0x15<<7 | 0x3E,
-	35168 - 19968: jis0208<<14 | 0x49<<7 | 0x5C,
-	35169 - 19968: jis0212<<14 | 0x3B<<7 | 0x55,
-	35170 - 19968: jis0212<<14 | 0x3B<<7 | 0x56,
-	35171 - 19968: jis0212<<14 | 0x3B<<7 | 0x57,
-	35172 - 19968: jis0208<<14 | 0x4A<<7 | 0x01,
-	35174 - 19968: jis0208<<14 | 0x4A<<7 | 0x00,
-	35178 - 19968: jis0208<<14 | 0x4A<<7 | 0x03,
-	35179 - 19968: jis0212<<14 | 0x3B<<7 | 0x58,
-	35181 - 19968: jis0208<<14 | 0x4A<<7 | 0x02,
-	35182 - 19968: jis0212<<14 | 0x3B<<7 | 0x59,
-	35183 - 19968: jis0208<<14 | 0x4A<<7 | 0x04,
-	35184 - 19968: jis0212<<14 | 0x3B<<7 | 0x5A,
-	35186 - 19968: jis0208<<14 | 0x1C<<7 | 0x10,
-	35187 - 19968: jis0212<<14 | 0x3B<<7 | 0x5B,
-	35188 - 19968: jis0208<<14 | 0x4A<<7 | 0x05,
-	35189 - 19968: jis0212<<14 | 0x3B<<7 | 0x5C,
-	35191 - 19968: jis0208<<14 | 0x4A<<7 | 0x06,
-	35194 - 19968: jis0212<<14 | 0x3B<<7 | 0x5D,
-	35195 - 19968: jis0212<<14 | 0x3C<<7 | 0x00,
-	35196 - 19968: jis0212<<14 | 0x3C<<7 | 0x01,
-	35197 - 19968: jis0212<<14 | 0x3C<<7 | 0x02,
-	35198 - 19968: jis0208<<14 | 0x4A<<7 | 0x07,
-	35199 - 19968: jis0208<<14 | 0x1F<<7 | 0x1D,
-	35201 - 19968: jis0208<<14 | 0x2C<<7 | 0x36,
-	35203 - 19968: jis0208<<14 | 0x4A<<7 | 0x08,
-	35206 - 19968: jis0208<<14 | 0x29<<7 | 0x03,
-	35207 - 19968: jis0208<<14 | 0x26<<7 | 0x25,
-	35208 - 19968: jis0208<<14 | 0x4A<<7 | 0x09,
-	35209 - 19968: jis0212<<14 | 0x3C<<7 | 0x03,
-	35210 - 19968: jis0208<<14 | 0x4A<<7 | 0x0A,
-	35211 - 19968: jis0208<<14 | 0x17<<7 | 0x0A,
-	35213 - 19968: jis0212<<14 | 0x3C<<7 | 0x04,
-	35215 - 19968: jis0208<<14 | 0x14<<7 | 0x0B,
-	35216 - 19968: jis0212<<14 | 0x3C<<7 | 0x05,
-	35219 - 19968: jis0208<<14 | 0x4A<<7 | 0x0B,
-	35220 - 19968: jis0212<<14 | 0x3C<<7 | 0x06,
-	35221 - 19968: jis0212<<14 | 0x3C<<7 | 0x07,
-	35222 - 19968: jis0208<<14 | 0x1A<<7 | 0x4A,
-	35223 - 19968: jis0208<<14 | 0x26<<7 | 0x20,
-	35224 - 19968: jis0208<<14 | 0x4A<<7 | 0x0C,
-	35226 - 19968: jis0208<<14 | 0x12<<7 | 0x2F,
-	35227 - 19968: jis0212<<14 | 0x3C<<7 | 0x08,
-	35228 - 19968: jis0212<<14 | 0x3C<<7 | 0x09,
-	35231 - 19968: jis0212<<14 | 0x3C<<7 | 0x0A,
-	35232 - 19968: jis0212<<14 | 0x3C<<7 | 0x0B,
-	35233 - 19968: jis0208<<14 | 0x4A<<7 | 0x0D,
-	35237 - 19968: jis0212<<14 | 0x3C<<7 | 0x0C,
-	35238 - 19968: jis0208<<14 | 0x4A<<7 | 0x0F,
-	35239 - 19968: jis0208<<14 | 0x2C<<7 | 0x56,
-	35241 - 19968: jis0208<<14 | 0x4A<<7 | 0x0E,
-	35242 - 19968: jis0208<<14 | 0x1E<<7 | 0x25,
-	35244 - 19968: jis0208<<14 | 0x4A<<7 | 0x10,
-	35247 - 19968: jis0208<<14 | 0x4A<<7 | 0x11,
-	35248 - 19968: jis0212<<14 | 0x3C<<7 | 0x0D,
-	35250 - 19968: jis0208<<14 | 0x4A<<7 | 0x12,
-	35251 - 19968: jis0208<<14 | 0x13<<7 | 0x30,
-	35252 - 19968: jis0212<<14 | 0x3C<<7 | 0x0E,
-	35253 - 19968: jis0212<<14 | 0x3C<<7 | 0x0F,
-	35254 - 19968: jis0212<<14 | 0x3C<<7 | 0x10,
-	35255 - 19968: jis0212<<14 | 0x3C<<7 | 0x11,
-	35258 - 19968: jis0208<<14 | 0x4A<<7 | 0x13,
-	35260 - 19968: jis0212<<14 | 0x3C<<7 | 0x12,
-	35261 - 19968: jis0208<<14 | 0x4A<<7 | 0x14,
-	35263 - 19968: jis0208<<14 | 0x4A<<7 | 0x15,
-	35264 - 19968: jis0208<<14 | 0x4A<<7 | 0x16,
-	35282 - 19968: jis0208<<14 | 0x12<<7 | 0x30,
-	35284 - 19968: jis0212<<14 | 0x3C<<7 | 0x13,
-	35285 - 19968: jis0212<<14 | 0x3C<<7 | 0x14,
-	35286 - 19968: jis0212<<14 | 0x3C<<7 | 0x15,
-	35287 - 19968: jis0212<<14 | 0x3C<<7 | 0x16,
-	35288 - 19968: jis0212<<14 | 0x3C<<7 | 0x17,
-	35290 - 19968: jis0208<<14 | 0x4A<<7 | 0x17,
-	35292 - 19968: jis0208<<14 | 0x4A<<7 | 0x18,
-	35293 - 19968: jis0208<<14 | 0x4A<<7 | 0x19,
-	35299 - 19968: jis0208<<14 | 0x11<<7 | 0x51,
-	35301 - 19968: jis0212<<14 | 0x3C<<7 | 0x18,
-	35302 - 19968: jis0208<<14 | 0x1E<<7 | 0x07,
-	35303 - 19968: jis0208<<14 | 0x4A<<7 | 0x1A,
-	35305 - 19968: jis0212<<14 | 0x3C<<7 | 0x19,
-	35307 - 19968: jis0212<<14 | 0x3C<<7 | 0x1A,
-	35309 - 19968: jis0212<<14 | 0x3C<<7 | 0x1B,
-	35313 - 19968: jis0212<<14 | 0x3C<<7 | 0x1C,
-	35315 - 19968: jis0212<<14 | 0x3C<<7 | 0x1D,
-	35316 - 19968: jis0208<<14 | 0x4A<<7 | 0x1B,
-	35318 - 19968: jis0212<<14 | 0x3C<<7 | 0x1E,
-	35320 - 19968: jis0208<<14 | 0x4A<<7 | 0x1C,
-	35321 - 19968: jis0212<<14 | 0x3C<<7 | 0x1F,
-	35325 - 19968: jis0212<<14 | 0x3C<<7 | 0x20,
-	35327 - 19968: jis0212<<14 | 0x3C<<7 | 0x21,
-	35328 - 19968: jis0208<<14 | 0x17<<7 | 0x1F,
-	35330 - 19968: jis0208<<14 | 0x23<<7 | 0x5A,
-	35331 - 19968: jis0208<<14 | 0x4A<<7 | 0x1D,
-	35332 - 19968: jis0212<<14 | 0x3C<<7 | 0x22,
-	35333 - 19968: jis0212<<14 | 0x3C<<7 | 0x23,
-	35335 - 19968: jis0212<<14 | 0x3C<<7 | 0x24,
-	35336 - 19968: jis0208<<14 | 0x16<<7 | 0x36,
-	35338 - 19968: jis0208<<14 | 0x1E<<7 | 0x35,
-	35340 - 19968: jis0208<<14 | 0x4A<<7 | 0x20,
-	35342 - 19968: jis0208<<14 | 0x25<<7 | 0x03,
-	35343 - 19968: jis0212<<14 | 0x3C<<7 | 0x25,
-	35344 - 19968: jis0208<<14 | 0x4A<<7 | 0x1F,
-	35345 - 19968: jis0212<<14 | 0x3C<<7 | 0x26,
-	35346 - 19968: jis0208<<14 | 0x5A<<7 | 0x46,
-	35347 - 19968: jis0208<<14 | 0x16<<7 | 0x10,
-	35348 - 19968: jis0212<<14 | 0x3C<<7 | 0x28,
-	35349 - 19968: jis0212<<14 | 0x3C<<7 | 0x29,
-	35350 - 19968: jis0208<<14 | 0x4A<<7 | 0x1E,
-	35351 - 19968: jis0208<<14 | 0x21<<7 | 0x56,
-	35352 - 19968: jis0208<<14 | 0x14<<7 | 0x0C,
-	35355 - 19968: jis0208<<14 | 0x4A<<7 | 0x21,
-	35357 - 19968: jis0208<<14 | 0x4A<<7 | 0x22,
-	35358 - 19968: jis0212<<14 | 0x3C<<7 | 0x2A,
-	35359 - 19968: jis0208<<14 | 0x1D<<7 | 0x38,
-	35360 - 19968: jis0212<<14 | 0x3C<<7 | 0x2B,
-	35362 - 19968: jis0212<<14 | 0x3C<<7 | 0x2C,
-	35363 - 19968: jis0208<<14 | 0x16<<7 | 0x4C,
-	35364 - 19968: jis0212<<14 | 0x3C<<7 | 0x2D,
-	35365 - 19968: jis0208<<14 | 0x4A<<7 | 0x23,
-	35366 - 19968: jis0212<<14 | 0x3C<<7 | 0x2E,
-	35370 - 19968: jis0208<<14 | 0x2A<<7 | 0x0B,
-	35371 - 19968: jis0212<<14 | 0x3C<<7 | 0x2F,
-	35372 - 19968: jis0212<<14 | 0x3C<<7 | 0x30,
-	35373 - 19968: jis0208<<14 | 0x1F<<7 | 0x3E,
-	35375 - 19968: jis0212<<14 | 0x3C<<7 | 0x31,
-	35377 - 19968: jis0208<<14 | 0x14<<7 | 0x55,
-	35379 - 19968: jis0208<<14 | 0x2B<<7 | 0x54,
-	35380 - 19968: jis0208<<14 | 0x20<<7 | 0x29,
-	35381 - 19968: jis0212<<14 | 0x3C<<7 | 0x32,
-	35382 - 19968: jis0208<<14 | 0x4A<<7 | 0x24,
-	35383 - 19968: jis0208<<14 | 0x5A<<7 | 0x47,
-	35386 - 19968: jis0208<<14 | 0x1E<<7 | 0x26,
-	35387 - 19968: jis0208<<14 | 0x22<<7 | 0x4F,
-	35388 - 19968: jis0208<<14 | 0x1D<<7 | 0x39,
-	35389 - 19968: jis0212<<14 | 0x3C<<7 | 0x34,
-	35390 - 19968: jis0212<<14 | 0x3C<<7 | 0x35,
-	35392 - 19968: jis0212<<14 | 0x3C<<7 | 0x36,
-	35393 - 19968: jis0208<<14 | 0x4A<<7 | 0x25,
-	35395 - 19968: jis0212<<14 | 0x3C<<7 | 0x37,
-	35397 - 19968: jis0212<<14 | 0x3C<<7 | 0x38,
-	35398 - 19968: jis0208<<14 | 0x4A<<7 | 0x28,
-	35399 - 19968: jis0212<<14 | 0x3C<<7 | 0x39,
-	35400 - 19968: jis0208<<14 | 0x4A<<7 | 0x29,
-	35401 - 19968: jis0212<<14 | 0x3C<<7 | 0x3A,
-	35405 - 19968: jis0212<<14 | 0x3C<<7 | 0x3B,
-	35406 - 19968: jis0212<<14 | 0x3C<<7 | 0x3C,
-	35408 - 19968: jis0208<<14 | 0x19<<7 | 0x1D,
-	35409 - 19968: jis0208<<14 | 0x21<<7 | 0x21,
-	35410 - 19968: jis0208<<14 | 0x4A<<7 | 0x27,
-	35411 - 19968: jis0212<<14 | 0x3C<<7 | 0x3D,
-	35412 - 19968: jis0208<<14 | 0x1D<<7 | 0x3A,
-	35413 - 19968: jis0208<<14 | 0x28<<7 | 0x1D,
-	35414 - 19968: jis0212<<14 | 0x3C<<7 | 0x3E,
-	35415 - 19968: jis0212<<14 | 0x3C<<7 | 0x3F,
-	35416 - 19968: jis0212<<14 | 0x3C<<7 | 0x40,
-	35419 - 19968: jis0208<<14 | 0x4A<<7 | 0x26,
-	35420 - 19968: jis0212<<14 | 0x3C<<7 | 0x41,
-	35421 - 19968: jis0212<<14 | 0x3C<<7 | 0x42,
-	35422 - 19968: jis0208<<14 | 0x1A<<7 | 0x4B,
-	35424 - 19968: jis0208<<14 | 0x10<<7 | 0x32,
-	35425 - 19968: jis0212<<14 | 0x3C<<7 | 0x43,
-	35426 - 19968: jis0208<<14 | 0x4A<<7 | 0x2D,
-	35427 - 19968: jis0208<<14 | 0x16<<7 | 0x37,
-	35429 - 19968: jis0212<<14 | 0x3C<<7 | 0x44,
-	35430 - 19968: jis0208<<14 | 0x1A<<7 | 0x4D,
-	35431 - 19968: jis0212<<14 | 0x3C<<7 | 0x45,
-	35433 - 19968: jis0208<<14 | 0x1A<<7 | 0x4C,
-	35435 - 19968: jis0208<<14 | 0x2E<<7 | 0x2C,
-	35436 - 19968: jis0208<<14 | 0x4A<<7 | 0x2C,
-	35437 - 19968: jis0208<<14 | 0x4A<<7 | 0x2B,
-	35438 - 19968: jis0208<<14 | 0x20<<7 | 0x06,
-	35440 - 19968: jis0208<<14 | 0x14<<7 | 0x2C,
-	35441 - 19968: jis0208<<14 | 0x2E<<7 | 0x22,
-	35442 - 19968: jis0208<<14 | 0x12<<7 | 0x19,
-	35443 - 19968: jis0208<<14 | 0x1D<<7 | 0x3B,
-	35445 - 19968: jis0212<<14 | 0x3C<<7 | 0x46,
-	35446 - 19968: jis0212<<14 | 0x3C<<7 | 0x47,
-	35447 - 19968: jis0212<<14 | 0x3C<<7 | 0x48,
-	35449 - 19968: jis0208<<14 | 0x5A<<7 | 0x48,
-	35450 - 19968: jis0212<<14 | 0x3C<<7 | 0x4A,
-	35451 - 19968: jis0212<<14 | 0x3C<<7 | 0x4B,
-	35452 - 19968: jis0208<<14 | 0x4A<<7 | 0x2A,
-	35454 - 19968: jis0212<<14 | 0x3C<<7 | 0x4C,
-	35455 - 19968: jis0212<<14 | 0x3C<<7 | 0x4D,
-	35456 - 19968: jis0212<<14 | 0x3C<<7 | 0x4E,
-	35458 - 19968: jis0208<<14 | 0x4A<<7 | 0x2F,
-	35459 - 19968: jis0212<<14 | 0x3C<<7 | 0x4F,
-	35460 - 19968: jis0208<<14 | 0x4A<<7 | 0x30,
-	35461 - 19968: jis0208<<14 | 0x4A<<7 | 0x2E,
-	35462 - 19968: jis0212<<14 | 0x3C<<7 | 0x50,
-	35463 - 19968: jis0208<<14 | 0x17<<7 | 0x37,
-	35465 - 19968: jis0208<<14 | 0x2C<<7 | 0x1F,
-	35467 - 19968: jis0212<<14 | 0x3C<<7 | 0x51,
-	35468 - 19968: jis0208<<14 | 0x1A<<7 | 0x4E,
-	35469 - 19968: jis0208<<14 | 0x26<<7 | 0x06,
-	35471 - 19968: jis0212<<14 | 0x3C<<7 | 0x52,
-	35472 - 19968: jis0212<<14 | 0x3C<<7 | 0x53,
-	35473 - 19968: jis0208<<14 | 0x4A<<7 | 0x33,
-	35474 - 19968: jis0212<<14 | 0x3C<<7 | 0x54,
-	35475 - 19968: jis0208<<14 | 0x1F<<7 | 0x1F,
-	35477 - 19968: jis0208<<14 | 0x22<<7 | 0x21,
-	35478 - 19968: jis0212<<14 | 0x3C<<7 | 0x55,
-	35479 - 19968: jis0212<<14 | 0x3C<<7 | 0x56,
-	35480 - 19968: jis0208<<14 | 0x2C<<7 | 0x15,
-	35481 - 19968: jis0212<<14 | 0x3C<<7 | 0x57,
-	35482 - 19968: jis0208<<14 | 0x4A<<7 | 0x36,
-	35486 - 19968: jis0208<<14 | 0x17<<7 | 0x4B,
-	35487 - 19968: jis0212<<14 | 0x3C<<7 | 0x58,
-	35488 - 19968: jis0208<<14 | 0x1F<<7 | 0x1E,
-	35489 - 19968: jis0208<<14 | 0x4A<<7 | 0x32,
-	35491 - 19968: jis0208<<14 | 0x4A<<7 | 0x37,
-	35492 - 19968: jis0208<<14 | 0x17<<7 | 0x4C,
-	35493 - 19968: jis0208<<14 | 0x4A<<7 | 0x34,
-	35494 - 19968: jis0208<<14 | 0x4A<<7 | 0x35,
-	35495 - 19968: jis0208<<14 | 0x5A<<7 | 0x49,
-	35496 - 19968: jis0208<<14 | 0x4A<<7 | 0x31,
-	35497 - 19968: jis0212<<14 | 0x3C<<7 | 0x5A,
-	35500 - 19968: jis0208<<14 | 0x1F<<7 | 0x41,
-	35501 - 19968: jis0208<<14 | 0x25<<7 | 0x28,
-	35502 - 19968: jis0212<<14 | 0x3C<<7 | 0x5B,
-	35503 - 19968: jis0212<<14 | 0x3C<<7 | 0x5C,
-	35504 - 19968: jis0208<<14 | 0x22<<7 | 0x0E,
-	35506 - 19968: jis0208<<14 | 0x11<<7 | 0x3C,
-	35507 - 19968: jis0212<<14 | 0x3C<<7 | 0x5D,
-	35510 - 19968: jis0212<<14 | 0x3D<<7 | 0x00,
-	35511 - 19968: jis0212<<14 | 0x3D<<7 | 0x01,
-	35513 - 19968: jis0208<<14 | 0x27<<7 | 0x4F,
-	35515 - 19968: jis0212<<14 | 0x3D<<7 | 0x02,
-	35516 - 19968: jis0208<<14 | 0x14<<7 | 0x22,
-	35518 - 19968: jis0208<<14 | 0x5A<<7 | 0x4A,
-	35519 - 19968: jis0208<<14 | 0x23<<7 | 0x13,
-	35522 - 19968: jis0208<<14 | 0x4A<<7 | 0x3A,
-	35523 - 19968: jis0212<<14 | 0x3D<<7 | 0x04,
-	35524 - 19968: jis0208<<14 | 0x4A<<7 | 0x38,
-	35526 - 19968: jis0212<<14 | 0x3D<<7 | 0x05,
-	35527 - 19968: jis0208<<14 | 0x22<<7 | 0x2B,
-	35528 - 19968: jis0212<<14 | 0x3D<<7 | 0x06,
-	35529 - 19968: jis0212<<14 | 0x3D<<7 | 0x07,
-	35530 - 19968: jis0212<<14 | 0x3D<<7 | 0x08,
-	35531 - 19968: jis0208<<14 | 0x1F<<7 | 0x20,
-	35532 - 19968: jis0208<<14 | 0x13<<7 | 0x31,
-	35533 - 19968: jis0208<<14 | 0x4A<<7 | 0x39,
-	35535 - 19968: jis0208<<14 | 0x1E<<7 | 0x3A,
-	35537 - 19968: jis0212<<14 | 0x3D<<7 | 0x09,
-	35538 - 19968: jis0208<<14 | 0x2D<<7 | 0x29,
-	35539 - 19968: jis0212<<14 | 0x3D<<7 | 0x0A,
-	35540 - 19968: jis0212<<14 | 0x3D<<7 | 0x0B,
-	35541 - 19968: jis0212<<14 | 0x3D<<7 | 0x0C,
-	35542 - 19968: jis0208<<14 | 0x2E<<7 | 0x1F,
-	35543 - 19968: jis0212<<14 | 0x3D<<7 | 0x0D,
-	35546 - 19968: jis0208<<14 | 0x4A<<7 | 0x3B,
-	35547 - 19968: jis0208<<14 | 0x4A<<7 | 0x46,
-	35548 - 19968: jis0208<<14 | 0x23<<7 | 0x14,
-	35549 - 19968: jis0212<<14 | 0x3D<<7 | 0x0E,
-	35550 - 19968: jis0208<<14 | 0x4A<<7 | 0x45,
-	35551 - 19968: jis0208<<14 | 0x5A<<7 | 0x4B,
-	35552 - 19968: jis0208<<14 | 0x4A<<7 | 0x42,
-	35553 - 19968: jis0208<<14 | 0x4A<<7 | 0x4A,
-	35554 - 19968: jis0208<<14 | 0x4A<<7 | 0x43,
-	35556 - 19968: jis0208<<14 | 0x4A<<7 | 0x3F,
-	35558 - 19968: jis0208<<14 | 0x23<<7 | 0x5B,
-	35559 - 19968: jis0208<<14 | 0x4A<<7 | 0x3E,
-	35563 - 19968: jis0208<<14 | 0x4A<<7 | 0x3C,
-	35564 - 19968: jis0212<<14 | 0x3D<<7 | 0x10,
-	35565 - 19968: jis0208<<14 | 0x2C<<7 | 0x00,
-	35566 - 19968: jis0208<<14 | 0x1A<<7 | 0x4F,
-	35568 - 19968: jis0212<<14 | 0x3D<<7 | 0x11,
-	35569 - 19968: jis0208<<14 | 0x4A<<7 | 0x40,
-	35571 - 19968: jis0208<<14 | 0x4A<<7 | 0x3D,
-	35572 - 19968: jis0212<<14 | 0x3D<<7 | 0x12,
-	35573 - 19968: jis0212<<14 | 0x3D<<7 | 0x13,
-	35574 - 19968: jis0208<<14 | 0x5A<<7 | 0x4D,
-	35575 - 19968: jis0208<<14 | 0x4A<<7 | 0x44,
-	35576 - 19968: jis0208<<14 | 0x1C<<7 | 0x53,
-	35578 - 19968: jis0208<<14 | 0x17<<7 | 0x20,
-	35580 - 19968: jis0212<<14 | 0x3D<<7 | 0x15,
-	35582 - 19968: jis0208<<14 | 0x21<<7 | 0x59,
-	35583 - 19968: jis0212<<14 | 0x3D<<7 | 0x16,
-	35584 - 19968: jis0208<<14 | 0x2A<<7 | 0x24,
-	35585 - 19968: jis0208<<14 | 0x10<<7 | 0x39,
-	35586 - 19968: jis0208<<14 | 0x0F<<7 | 0x41,
-	35588 - 19968: jis0208<<14 | 0x25<<7 | 0x04,
-	35589 - 19968: jis0212<<14 | 0x3D<<7 | 0x17,
-	35590 - 19968: jis0212<<14 | 0x3D<<7 | 0x18,
-	35591 - 19968: jis0208<<14 | 0x4A<<7 | 0x48,
-	35594 - 19968: jis0212<<14 | 0x3D<<7 | 0x1E,
-	35595 - 19968: jis0212<<14 | 0x3D<<7 | 0x19,
-	35596 - 19968: jis0208<<14 | 0x4A<<7 | 0x47,
-	35598 - 19968: jis0208<<14 | 0x25<<7 | 0x45,
-	35600 - 19968: jis0208<<14 | 0x4A<<7 | 0x4C,
-	35601 - 19968: jis0212<<14 | 0x3D<<7 | 0x1A,
-	35604 - 19968: jis0208<<14 | 0x4A<<7 | 0x41,
-	35606 - 19968: jis0208<<14 | 0x4A<<7 | 0x4B,
-	35607 - 19968: jis0208<<14 | 0x4A<<7 | 0x4D,
-	35609 - 19968: jis0208<<14 | 0x17<<7 | 0x0B,
-	35610 - 19968: jis0208<<14 | 0x4A<<7 | 0x49,
-	35611 - 19968: jis0208<<14 | 0x18<<7 | 0x35,
-	35612 - 19968: jis0212<<14 | 0x3D<<7 | 0x1B,
-	35613 - 19968: jis0208<<14 | 0x1B<<7 | 0x34,
-	35614 - 19968: jis0212<<14 | 0x3D<<7 | 0x1C,
-	35615 - 19968: jis0212<<14 | 0x3D<<7 | 0x1D,
-	35616 - 19968: jis0208<<14 | 0x4A<<7 | 0x4E,
-	35617 - 19968: jis0208<<14 | 0x2C<<7 | 0x37,
-	35622 - 19968: jis0208<<14 | 0x4A<<7 | 0x51,
-	35624 - 19968: jis0208<<14 | 0x4A<<7 | 0x54,
-	35627 - 19968: jis0208<<14 | 0x4A<<7 | 0x52,
-	35628 - 19968: jis0208<<14 | 0x28<<7 | 0x14,
-	35629 - 19968: jis0212<<14 | 0x3D<<7 | 0x1F,
-	35632 - 19968: jis0212<<14 | 0x3D<<7 | 0x20,
-	35635 - 19968: jis0208<<14 | 0x4A<<7 | 0x4F,
-	35639 - 19968: jis0212<<14 | 0x3D<<7 | 0x21,
-	35641 - 19968: jis0208<<14 | 0x15<<7 | 0x3F,
-	35644 - 19968: jis0212<<14 | 0x3D<<7 | 0x22,
-	35646 - 19968: jis0208<<14 | 0x4A<<7 | 0x53,
-	35649 - 19968: jis0208<<14 | 0x4A<<7 | 0x55,
-	35650 - 19968: jis0212<<14 | 0x3D<<7 | 0x23,
-	35651 - 19968: jis0212<<14 | 0x3D<<7 | 0x24,
-	35652 - 19968: jis0212<<14 | 0x3D<<7 | 0x25,
-	35653 - 19968: jis0212<<14 | 0x3D<<7 | 0x26,
-	35654 - 19968: jis0212<<14 | 0x3D<<7 | 0x27,
-	35656 - 19968: jis0212<<14 | 0x3D<<7 | 0x28,
-	35657 - 19968: jis0208<<14 | 0x4A<<7 | 0x59,
-	35660 - 19968: jis0208<<14 | 0x4A<<7 | 0x56,
-	35661 - 19968: jis0212<<14 | 0x3D<<7 | 0x2D,
-	35662 - 19968: jis0208<<14 | 0x4A<<7 | 0x58,
-	35663 - 19968: jis0208<<14 | 0x4A<<7 | 0x57,
-	35666 - 19968: jis0212<<14 | 0x3D<<7 | 0x29,
-	35667 - 19968: jis0208<<14 | 0x5A<<7 | 0x4E,
-	35668 - 19968: jis0212<<14 | 0x3D<<7 | 0x2B,
-	35670 - 19968: jis0208<<14 | 0x4A<<7 | 0x5A,
-	35672 - 19968: jis0208<<14 | 0x1B<<7 | 0x10,
-	35673 - 19968: jis0212<<14 | 0x3D<<7 | 0x2C,
-	35674 - 19968: jis0208<<14 | 0x4A<<7 | 0x5C,
-	35675 - 19968: jis0208<<14 | 0x4A<<7 | 0x5B,
-	35676 - 19968: jis0208<<14 | 0x28<<7 | 0x47,
-	35678 - 19968: jis0212<<14 | 0x3D<<7 | 0x2E,
-	35679 - 19968: jis0208<<14 | 0x4B<<7 | 0x00,
-	35683 - 19968: jis0212<<14 | 0x3D<<7 | 0x2F,
-	35686 - 19968: jis0208<<14 | 0x16<<7 | 0x38,
-	35691 - 19968: jis0208<<14 | 0x4A<<7 | 0x5D,
-	35692 - 19968: jis0208<<14 | 0x4B<<7 | 0x01,
-	35693 - 19968: jis0212<<14 | 0x3D<<7 | 0x30,
-	35695 - 19968: jis0208<<14 | 0x4B<<7 | 0x02,
-	35696 - 19968: jis0208<<14 | 0x14<<7 | 0x23,
-	35697 - 19968: jis0208<<14 | 0x45<<7 | 0x20,
-	35698 - 19968: jis0208<<14 | 0x1D<<7 | 0x58,
-	35700 - 19968: jis0208<<14 | 0x4B<<7 | 0x03,
-	35702 - 19968: jis0212<<14 | 0x3D<<7 | 0x31,
-	35703 - 19968: jis0208<<14 | 0x17<<7 | 0x4D,
-	35704 - 19968: jis0212<<14 | 0x3D<<7 | 0x32,
-	35705 - 19968: jis0212<<14 | 0x3D<<7 | 0x33,
-	35708 - 19968: jis0212<<14 | 0x3D<<7 | 0x34,
-	35709 - 19968: jis0208<<14 | 0x4B<<7 | 0x04,
-	35710 - 19968: jis0212<<14 | 0x3D<<7 | 0x35,
-	35711 - 19968: jis0208<<14 | 0x5A<<7 | 0x4F,
-	35712 - 19968: jis0208<<14 | 0x4B<<7 | 0x05,
-	35713 - 19968: jis0212<<14 | 0x3D<<7 | 0x36,
-	35715 - 19968: jis0208<<14 | 0x1A<<7 | 0x1D,
-	35716 - 19968: jis0212<<14 | 0x3D<<7 | 0x37,
-	35717 - 19968: jis0212<<14 | 0x3D<<7 | 0x38,
-	35722 - 19968: jis0208<<14 | 0x39<<7 | 0x2D,
-	35723 - 19968: jis0212<<14 | 0x3D<<7 | 0x39,
-	35724 - 19968: jis0208<<14 | 0x4B<<7 | 0x06,
-	35725 - 19968: jis0212<<14 | 0x3D<<7 | 0x3A,
-	35726 - 19968: jis0208<<14 | 0x4B<<7 | 0x07,
-	35727 - 19968: jis0212<<14 | 0x3D<<7 | 0x3B,
-	35728 - 19968: jis0208<<14 | 0x1C<<7 | 0x11,
-	35730 - 19968: jis0208<<14 | 0x4B<<7 | 0x08,
-	35731 - 19968: jis0208<<14 | 0x4B<<7 | 0x09,
-	35732 - 19968: jis0212<<14 | 0x3D<<7 | 0x3C,
-	35733 - 19968: jis0212<<14 | 0x3D<<7 | 0x3D,
-	35734 - 19968: jis0208<<14 | 0x4B<<7 | 0x0A,
-	35737 - 19968: jis0208<<14 | 0x4B<<7 | 0x0B,
-	35738 - 19968: jis0208<<14 | 0x4B<<7 | 0x0C,
-	35740 - 19968: jis0212<<14 | 0x3D<<7 | 0x3E,
-	35742 - 19968: jis0212<<14 | 0x3D<<7 | 0x3F,
-	35743 - 19968: jis0212<<14 | 0x3D<<7 | 0x40,
-	35895 - 19968: jis0208<<14 | 0x22<<7 | 0x0A,
-	35896 - 19968: jis0212<<14 | 0x3D<<7 | 0x41,
-	35897 - 19968: jis0212<<14 | 0x3D<<7 | 0x42,
-	35898 - 19968: jis0208<<14 | 0x4B<<7 | 0x0D,
-	35901 - 19968: jis0212<<14 | 0x3D<<7 | 0x43,
-	35902 - 19968: jis0212<<14 | 0x3D<<7 | 0x44,
-	35903 - 19968: jis0208<<14 | 0x4B<<7 | 0x0F,
-	35905 - 19968: jis0208<<14 | 0x4B<<7 | 0x0E,
-	35909 - 19968: jis0212<<14 | 0x3D<<7 | 0x45,
-	35910 - 19968: jis0208<<14 | 0x25<<7 | 0x05,
-	35911 - 19968: jis0212<<14 | 0x3D<<7 | 0x46,
-	35912 - 19968: jis0208<<14 | 0x4B<<7 | 0x10,
-	35913 - 19968: jis0212<<14 | 0x3D<<7 | 0x47,
-	35914 - 19968: jis0208<<14 | 0x2A<<7 | 0x0C,
-	35915 - 19968: jis0212<<14 | 0x3D<<7 | 0x48,
-	35916 - 19968: jis0208<<14 | 0x4B<<7 | 0x11,
-	35918 - 19968: jis0208<<14 | 0x4B<<7 | 0x12,
-	35919 - 19968: jis0212<<14 | 0x3D<<7 | 0x49,
-	35920 - 19968: jis0208<<14 | 0x4B<<7 | 0x13,
-	35921 - 19968: jis0212<<14 | 0x3D<<7 | 0x4A,
-	35923 - 19968: jis0212<<14 | 0x3D<<7 | 0x4B,
-	35924 - 19968: jis0212<<14 | 0x3D<<7 | 0x4C,
-	35925 - 19968: jis0208<<14 | 0x4B<<7 | 0x14,
-	35927 - 19968: jis0212<<14 | 0x3D<<7 | 0x4D,
-	35928 - 19968: jis0212<<14 | 0x3D<<7 | 0x4E,
-	35929 - 19968: jis0212<<14 | 0x3D<<7 | 0x51,
-	35930 - 19968: jis0208<<14 | 0x25<<7 | 0x39,
-	35931 - 19968: jis0212<<14 | 0x3D<<7 | 0x4F,
-	35933 - 19968: jis0212<<14 | 0x3D<<7 | 0x50,
-	35937 - 19968: jis0208<<14 | 0x1D<<7 | 0x3C,
-	35938 - 19968: jis0208<<14 | 0x4B<<7 | 0x15,
-	35939 - 19968: jis0212<<14 | 0x3D<<7 | 0x52,
-	35940 - 19968: jis0212<<14 | 0x3D<<7 | 0x53,
-	35942 - 19968: jis0212<<14 | 0x3D<<7 | 0x54,
-	35944 - 19968: jis0212<<14 | 0x3D<<7 | 0x55,
-	35945 - 19968: jis0212<<14 | 0x3D<<7 | 0x56,
-	35946 - 19968: jis0208<<14 | 0x18<<7 | 0x4A,
-	35947 - 19968: jis0208<<14 | 0x2F<<7 | 0x0D,
-	35948 - 19968: jis0208<<14 | 0x4B<<7 | 0x16,
-	35949 - 19968: jis0212<<14 | 0x3D<<7 | 0x57,
-	35955 - 19968: jis0212<<14 | 0x3D<<7 | 0x58,
-	35957 - 19968: jis0212<<14 | 0x3D<<7 | 0x59,
-	35958 - 19968: jis0212<<14 | 0x3D<<7 | 0x5A,
-	35960 - 19968: jis0208<<14 | 0x4B<<7 | 0x17,
-	35961 - 19968: jis0208<<14 | 0x28<<7 | 0x1E,
-	35962 - 19968: jis0208<<14 | 0x4B<<7 | 0x18,
-	35963 - 19968: jis0212<<14 | 0x3D<<7 | 0x5B,
-	35964 - 19968: jis0208<<14 | 0x4B<<7 | 0x20,
-	35966 - 19968: jis0212<<14 | 0x3D<<7 | 0x5C,
-	35970 - 19968: jis0208<<14 | 0x4B<<7 | 0x19,
-	35973 - 19968: jis0208<<14 | 0x4B<<7 | 0x1B,
-	35974 - 19968: jis0212<<14 | 0x3D<<7 | 0x5D,
-	35975 - 19968: jis0212<<14 | 0x3E<<7 | 0x00,
-	35977 - 19968: jis0208<<14 | 0x4B<<7 | 0x1A,
-	35978 - 19968: jis0208<<14 | 0x4B<<7 | 0x1C,
-	35979 - 19968: jis0212<<14 | 0x3E<<7 | 0x01,
-	35980 - 19968: jis0208<<14 | 0x2A<<7 | 0x25,
-	35981 - 19968: jis0208<<14 | 0x4B<<7 | 0x1D,
-	35982 - 19968: jis0208<<14 | 0x4B<<7 | 0x1E,
-	35984 - 19968: jis0212<<14 | 0x3E<<7 | 0x02,
-	35986 - 19968: jis0212<<14 | 0x3E<<7 | 0x03,
-	35987 - 19968: jis0212<<14 | 0x3E<<7 | 0x04,
-	35988 - 19968: jis0208<<14 | 0x4B<<7 | 0x1F,
-	35992 - 19968: jis0208<<14 | 0x4B<<7 | 0x21,
-	35993 - 19968: jis0212<<14 | 0x3E<<7 | 0x05,
-	35995 - 19968: jis0212<<14 | 0x3E<<7 | 0x06,
-	35996 - 19968: jis0212<<14 | 0x3E<<7 | 0x07,
-	35997 - 19968: jis0208<<14 | 0x12<<7 | 0x0C,
-	35998 - 19968: jis0208<<14 | 0x23<<7 | 0x46,
-	36000 - 19968: jis0208<<14 | 0x28<<7 | 0x48,
-	36001 - 19968: jis0208<<14 | 0x19<<7 | 0x41,
-	36002 - 19968: jis0208<<14 | 0x18<<7 | 0x36,
-	36004 - 19968: jis0212<<14 | 0x3E<<7 | 0x08,
-	36007 - 19968: jis0208<<14 | 0x28<<7 | 0x2E,
-	36008 - 19968: jis0208<<14 | 0x11<<7 | 0x3E,
-	36009 - 19968: jis0208<<14 | 0x27<<7 | 0x2D,
-	36010 - 19968: jis0208<<14 | 0x4B<<7 | 0x24,
-	36011 - 19968: jis0208<<14 | 0x13<<7 | 0x32,
-	36012 - 19968: jis0208<<14 | 0x1F<<7 | 0x34,
-	36013 - 19968: jis0208<<14 | 0x4B<<7 | 0x23,
-	36014 - 19968: jis0208<<14 | 0x4B<<7 | 0x28,
-	36015 - 19968: jis0208<<14 | 0x22<<7 | 0x58,
-	36016 - 19968: jis0208<<14 | 0x2B<<7 | 0x42,
-	36018 - 19968: jis0208<<14 | 0x4B<<7 | 0x26,
-	36019 - 19968: jis0208<<14 | 0x4B<<7 | 0x27,
-	36020 - 19968: jis0208<<14 | 0x14<<7 | 0x0D,
-	36022 - 19968: jis0208<<14 | 0x4B<<7 | 0x29,
-	36023 - 19968: jis0208<<14 | 0x26<<7 | 0x42,
-	36024 - 19968: jis0208<<14 | 0x21<<7 | 0x3E,
-	36025 - 19968: jis0212<<14 | 0x3E<<7 | 0x09,
-	36026 - 19968: jis0212<<14 | 0x3E<<7 | 0x0A,
-	36027 - 19968: jis0208<<14 | 0x27<<7 | 0x50,
-	36028 - 19968: jis0208<<14 | 0x24<<7 | 0x1C,
-	36029 - 19968: jis0208<<14 | 0x4B<<7 | 0x25,
-	36031 - 19968: jis0208<<14 | 0x2A<<7 | 0x26,
-	36032 - 19968: jis0208<<14 | 0x11<<7 | 0x4B,
-	36033 - 19968: jis0208<<14 | 0x4B<<7 | 0x2B,
-	36034 - 19968: jis0208<<14 | 0x2E<<7 | 0x07,
-	36035 - 19968: jis0208<<14 | 0x23<<7 | 0x21,
-	36036 - 19968: jis0208<<14 | 0x2E<<7 | 0x24,
-	36037 - 19968: jis0212<<14 | 0x3E<<7 | 0x0B,
-	36038 - 19968: jis0212<<14 | 0x3E<<7 | 0x0C,
-	36039 - 19968: jis0208<<14 | 0x1A<<7 | 0x50,
-	36040 - 19968: jis0208<<14 | 0x4B<<7 | 0x2A,
-	36041 - 19968: jis0212<<14 | 0x3E<<7 | 0x0D,
-	36042 - 19968: jis0208<<14 | 0x21<<7 | 0x10,
-	36043 - 19968: jis0212<<14 | 0x3E<<7 | 0x0E,
-	36045 - 19968: jis0208<<14 | 0x4B<<7 | 0x3B,
-	36046 - 19968: jis0208<<14 | 0x20<<7 | 0x07,
-	36047 - 19968: jis0212<<14 | 0x3E<<7 | 0x0F,
-	36049 - 19968: jis0208<<14 | 0x25<<7 | 0x57,
-	36051 - 19968: jis0208<<14 | 0x28<<7 | 0x2F,
-	36053 - 19968: jis0212<<14 | 0x3E<<7 | 0x11,
-	36054 - 19968: jis0212<<14 | 0x3E<<7 | 0x10,
-	36057 - 19968: jis0212<<14 | 0x3E<<7 | 0x12,
-	36058 - 19968: jis0208<<14 | 0x4B<<7 | 0x2E,
-	36059 - 19968: jis0208<<14 | 0x1A<<7 | 0x1E,
-	36060 - 19968: jis0208<<14 | 0x1A<<7 | 0x51,
-	36061 - 19968: jis0212<<14 | 0x3E<<7 | 0x13,
-	36062 - 19968: jis0208<<14 | 0x1D<<7 | 0x3D,
-	36064 - 19968: jis0208<<14 | 0x26<<7 | 0x44,
-	36065 - 19968: jis0212<<14 | 0x3E<<7 | 0x14,
-	36066 - 19968: jis0208<<14 | 0x17<<7 | 0x0C,
-	36067 - 19968: jis0208<<14 | 0x4B<<7 | 0x2D,
-	36068 - 19968: jis0208<<14 | 0x4B<<7 | 0x2C,
-	36070 - 19968: jis0208<<14 | 0x28<<7 | 0x49,
-	36072 - 19968: jis0212<<14 | 0x3E<<7 | 0x15,
-	36074 - 19968: jis0208<<14 | 0x1B<<7 | 0x20,
-	36076 - 19968: jis0212<<14 | 0x3E<<7 | 0x16,
-	36077 - 19968: jis0208<<14 | 0x24<<7 | 0x31,
-	36079 - 19968: jis0212<<14 | 0x3E<<7 | 0x17,
-	36080 - 19968: jis0208<<14 | 0x5A<<7 | 0x50,
-	36082 - 19968: jis0212<<14 | 0x3E<<7 | 0x19,
-	36084 - 19968: jis0208<<14 | 0x5A<<7 | 0x51,
-	36085 - 19968: jis0212<<14 | 0x3E<<7 | 0x1A,
-	36087 - 19968: jis0212<<14 | 0x3E<<7 | 0x1B,
-	36088 - 19968: jis0212<<14 | 0x3E<<7 | 0x1C,
-	36090 - 19968: jis0208<<14 | 0x4B<<7 | 0x30,
-	36091 - 19968: jis0208<<14 | 0x4B<<7 | 0x31,
-	36092 - 19968: jis0208<<14 | 0x18<<7 | 0x37,
-	36093 - 19968: jis0208<<14 | 0x4B<<7 | 0x2F,
-	36094 - 19968: jis0212<<14 | 0x3E<<7 | 0x1D,
-	36095 - 19968: jis0212<<14 | 0x3E<<7 | 0x1E,
-	36097 - 19968: jis0212<<14 | 0x3E<<7 | 0x1F,
-	36099 - 19968: jis0212<<14 | 0x3E<<7 | 0x20,
-	36100 - 19968: jis0208<<14 | 0x4B<<7 | 0x32,
-	36101 - 19968: jis0208<<14 | 0x4B<<7 | 0x33,
-	36103 - 19968: jis0208<<14 | 0x4B<<7 | 0x35,
-	36104 - 19968: jis0208<<14 | 0x21<<7 | 0x02,
-	36105 - 19968: jis0212<<14 | 0x3E<<7 | 0x21,
-	36106 - 19968: jis0208<<14 | 0x4B<<7 | 0x34,
-	36107 - 19968: jis0208<<14 | 0x13<<7 | 0x45,
-	36109 - 19968: jis0208<<14 | 0x4B<<7 | 0x37,
-	36111 - 19968: jis0208<<14 | 0x4B<<7 | 0x36,
-	36112 - 19968: jis0208<<14 | 0x4B<<7 | 0x38,
-	36114 - 19968: jis0208<<14 | 0x5A<<7 | 0x52,
-	36115 - 19968: jis0208<<14 | 0x4B<<7 | 0x3A,
-	36116 - 19968: jis0208<<14 | 0x4B<<7 | 0x3C,
-	36118 - 19968: jis0208<<14 | 0x4B<<7 | 0x3D,
-	36119 - 19968: jis0212<<14 | 0x3E<<7 | 0x23,
-	36123 - 19968: jis0212<<14 | 0x3E<<7 | 0x24,
-	36196 - 19968: jis0208<<14 | 0x1F<<7 | 0x35,
-	36197 - 19968: jis0212<<14 | 0x3E<<7 | 0x25,
-	36198 - 19968: jis0208<<14 | 0x1B<<7 | 0x2E,
-	36199 - 19968: jis0208<<14 | 0x4B<<7 | 0x3E,
-	36201 - 19968: jis0212<<14 | 0x3E<<7 | 0x26,
-	36203 - 19968: jis0208<<14 | 0x12<<7 | 0x31,
-	36204 - 19968: jis0212<<14 | 0x3E<<7 | 0x27,
-	36205 - 19968: jis0208<<14 | 0x4B<<7 | 0x3F,
-	36206 - 19968: jis0212<<14 | 0x3E<<7 | 0x28,
-	36208 - 19968: jis0208<<14 | 0x20<<7 | 0x55,
-	36209 - 19968: jis0208<<14 | 0x4B<<7 | 0x40,
-	36211 - 19968: jis0208<<14 | 0x4B<<7 | 0x41,
-	36212 - 19968: jis0208<<14 | 0x28<<7 | 0x4A,
-	36214 - 19968: jis0208<<14 | 0x5A<<7 | 0x53,
-	36215 - 19968: jis0208<<14 | 0x14<<7 | 0x0E,
-	36223 - 19968: jis0212<<14 | 0x3E<<7 | 0x29,
-	36225 - 19968: jis0208<<14 | 0x4B<<7 | 0x42,
-	36226 - 19968: jis0212<<14 | 0x3E<<7 | 0x2A,
-	36228 - 19968: jis0212<<14 | 0x3E<<7 | 0x2B,
-	36229 - 19968: jis0208<<14 | 0x23<<7 | 0x15,
-	36232 - 19968: jis0212<<14 | 0x3E<<7 | 0x2C,
-	36234 - 19968: jis0208<<14 | 0x10<<7 | 0x3A,
-	36237 - 19968: jis0212<<14 | 0x3E<<7 | 0x2D,
-	36240 - 19968: jis0212<<14 | 0x3E<<7 | 0x2E,
-	36241 - 19968: jis0212<<14 | 0x3E<<7 | 0x2F,
-	36245 - 19968: jis0212<<14 | 0x3E<<7 | 0x30,
-	36249 - 19968: jis0208<<14 | 0x4B<<7 | 0x43,
-	36254 - 19968: jis0212<<14 | 0x3E<<7 | 0x31,
-	36255 - 19968: jis0212<<14 | 0x3E<<7 | 0x32,
-	36256 - 19968: jis0212<<14 | 0x3E<<7 | 0x33,
-	36259 - 19968: jis0208<<14 | 0x1B<<7 | 0x50,
-	36262 - 19968: jis0212<<14 | 0x3E<<7 | 0x34,
-	36264 - 19968: jis0208<<14 | 0x1E<<7 | 0x55,
-	36267 - 19968: jis0212<<14 | 0x3E<<7 | 0x35,
-	36268 - 19968: jis0212<<14 | 0x3E<<7 | 0x36,
-	36271 - 19968: jis0212<<14 | 0x3E<<7 | 0x37,
-	36274 - 19968: jis0212<<14 | 0x3E<<7 | 0x38,
-	36275 - 19968: jis0208<<14 | 0x21<<7 | 0x0C,
-	36277 - 19968: jis0212<<14 | 0x3E<<7 | 0x39,
-	36279 - 19968: jis0212<<14 | 0x3E<<7 | 0x3A,
-	36281 - 19968: jis0212<<14 | 0x3E<<7 | 0x3B,
-	36282 - 19968: jis0208<<14 | 0x4B<<7 | 0x46,
-	36283 - 19968: jis0212<<14 | 0x3E<<7 | 0x3C,
-	36284 - 19968: jis0212<<14 | 0x3E<<7 | 0x4E,
-	36286 - 19968: jis0208<<14 | 0x4B<<7 | 0x45,
-	36288 - 19968: jis0212<<14 | 0x3E<<7 | 0x3D,
-	36290 - 19968: jis0208<<14 | 0x4B<<7 | 0x44,
-	36293 - 19968: jis0212<<14 | 0x3E<<7 | 0x3E,
-	36294 - 19968: jis0212<<14 | 0x3E<<7 | 0x3F,
-	36295 - 19968: jis0212<<14 | 0x3E<<7 | 0x40,
-	36296 - 19968: jis0212<<14 | 0x3E<<7 | 0x41,
-	36298 - 19968: jis0212<<14 | 0x3E<<7 | 0x42,
-	36299 - 19968: jis0208<<14 | 0x4B<<7 | 0x4C,
-	36300 - 19968: jis0208<<14 | 0x4B<<7 | 0x4A,
-	36302 - 19968: jis0212<<14 | 0x3E<<7 | 0x43,
-	36303 - 19968: jis0208<<14 | 0x4B<<7 | 0x47,
-	36305 - 19968: jis0212<<14 | 0x3E<<7 | 0x44,
-	36308 - 19968: jis0212<<14 | 0x3E<<7 | 0x45,
-	36309 - 19968: jis0212<<14 | 0x3E<<7 | 0x46,
-	36310 - 19968: jis0208<<14 | 0x4B<<7 | 0x49,
-	36311 - 19968: jis0212<<14 | 0x3E<<7 | 0x47,
-	36313 - 19968: jis0212<<14 | 0x3E<<7 | 0x48,
-	36314 - 19968: jis0208<<14 | 0x4B<<7 | 0x48,
-	36315 - 19968: jis0208<<14 | 0x4B<<7 | 0x4B,
-	36317 - 19968: jis0208<<14 | 0x14<<7 | 0x56,
-	36319 - 19968: jis0208<<14 | 0x4B<<7 | 0x4F,
-	36321 - 19968: jis0208<<14 | 0x1F<<7 | 0x36,
-	36323 - 19968: jis0208<<14 | 0x4B<<7 | 0x50,
-	36324 - 19968: jis0212<<14 | 0x3E<<7 | 0x49,
-	36325 - 19968: jis0212<<14 | 0x3E<<7 | 0x4A,
-	36327 - 19968: jis0212<<14 | 0x3E<<7 | 0x4B,
-	36328 - 19968: jis0208<<14 | 0x17<<7 | 0x38,
-	36330 - 19968: jis0208<<14 | 0x4B<<7 | 0x4D,
-	36331 - 19968: jis0208<<14 | 0x4B<<7 | 0x4E,
-	36332 - 19968: jis0212<<14 | 0x3E<<7 | 0x4C,
-	36335 - 19968: jis0208<<14 | 0x2E<<7 | 0x08,
-	36336 - 19968: jis0212<<14 | 0x3E<<7 | 0x4D,
-	36337 - 19968: jis0212<<14 | 0x3E<<7 | 0x4F,
-	36338 - 19968: jis0212<<14 | 0x3E<<7 | 0x50,
-	36339 - 19968: jis0208<<14 | 0x23<<7 | 0x16,
-	36340 - 19968: jis0212<<14 | 0x3E<<7 | 0x51,
-	36341 - 19968: jis0208<<14 | 0x20<<7 | 0x08,
-	36348 - 19968: jis0208<<14 | 0x4B<<7 | 0x51,
-	36349 - 19968: jis0212<<14 | 0x3E<<7 | 0x52,
-	36351 - 19968: jis0208<<14 | 0x4B<<7 | 0x54,
-	36353 - 19968: jis0212<<14 | 0x3E<<7 | 0x53,
-	36356 - 19968: jis0212<<14 | 0x3E<<7 | 0x54,
-	36357 - 19968: jis0212<<14 | 0x3E<<7 | 0x55,
-	36358 - 19968: jis0212<<14 | 0x3E<<7 | 0x56,
-	36360 - 19968: jis0208<<14 | 0x4B<<7 | 0x52,
-	36361 - 19968: jis0208<<14 | 0x4B<<7 | 0x53,
-	36362 - 19968: jis0208<<14 | 0x2C<<7 | 0x38,
-	36363 - 19968: jis0212<<14 | 0x3E<<7 | 0x57,
-	36367 - 19968: jis0208<<14 | 0x25<<7 | 0x06,
-	36368 - 19968: jis0208<<14 | 0x4B<<7 | 0x57,
-	36369 - 19968: jis0212<<14 | 0x3E<<7 | 0x58,
-	36372 - 19968: jis0212<<14 | 0x3E<<7 | 0x59,
-	36374 - 19968: jis0212<<14 | 0x3E<<7 | 0x5A,
-	36381 - 19968: jis0208<<14 | 0x4B<<7 | 0x55,
-	36382 - 19968: jis0208<<14 | 0x4B<<7 | 0x56,
-	36383 - 19968: jis0208<<14 | 0x4B<<7 | 0x58,
-	36384 - 19968: jis0212<<14 | 0x3E<<7 | 0x5B,
-	36385 - 19968: jis0212<<14 | 0x3E<<7 | 0x5C,
-	36386 - 19968: jis0212<<14 | 0x3E<<7 | 0x5D,
-	36387 - 19968: jis0212<<14 | 0x3F<<7 | 0x00,
-	36390 - 19968: jis0212<<14 | 0x3F<<7 | 0x01,
-	36391 - 19968: jis0212<<14 | 0x3F<<7 | 0x02,
-	36394 - 19968: jis0208<<14 | 0x4C<<7 | 0x08,
-	36400 - 19968: jis0208<<14 | 0x4B<<7 | 0x5B,
-	36401 - 19968: jis0212<<14 | 0x3F<<7 | 0x03,
-	36403 - 19968: jis0212<<14 | 0x3F<<7 | 0x04,
-	36404 - 19968: jis0208<<14 | 0x4B<<7 | 0x5C,
-	36405 - 19968: jis0208<<14 | 0x4B<<7 | 0x5A,
-	36406 - 19968: jis0212<<14 | 0x3F<<7 | 0x05,
-	36407 - 19968: jis0212<<14 | 0x3F<<7 | 0x06,
-	36408 - 19968: jis0212<<14 | 0x3F<<7 | 0x07,
-	36409 - 19968: jis0212<<14 | 0x3F<<7 | 0x08,
-	36413 - 19968: jis0212<<14 | 0x3F<<7 | 0x09,
-	36416 - 19968: jis0212<<14 | 0x3F<<7 | 0x0A,
-	36417 - 19968: jis0212<<14 | 0x3F<<7 | 0x0B,
-	36418 - 19968: jis0208<<14 | 0x4B<<7 | 0x59,
-	36420 - 19968: jis0208<<14 | 0x23<<7 | 0x5C,
-	36423 - 19968: jis0208<<14 | 0x4C<<7 | 0x00,
-	36424 - 19968: jis0208<<14 | 0x4C<<7 | 0x04,
-	36425 - 19968: jis0208<<14 | 0x4C<<7 | 0x01,
-	36426 - 19968: jis0208<<14 | 0x4B<<7 | 0x5D,
-	36427 - 19968: jis0212<<14 | 0x3F<<7 | 0x0C,
-	36428 - 19968: jis0208<<14 | 0x4C<<7 | 0x02,
-	36429 - 19968: jis0212<<14 | 0x3F<<7 | 0x0D,
-	36430 - 19968: jis0212<<14 | 0x3F<<7 | 0x0E,
-	36431 - 19968: jis0212<<14 | 0x3F<<7 | 0x0F,
-	36432 - 19968: jis0208<<14 | 0x4C<<7 | 0x03,
-	36436 - 19968: jis0212<<14 | 0x3F<<7 | 0x10,
-	36437 - 19968: jis0208<<14 | 0x4C<<7 | 0x0A,
-	36441 - 19968: jis0208<<14 | 0x4C<<7 | 0x05,
-	36443 - 19968: jis0212<<14 | 0x3F<<7 | 0x11,
-	36444 - 19968: jis0212<<14 | 0x3F<<7 | 0x12,
-	36445 - 19968: jis0212<<14 | 0x3F<<7 | 0x13,
-	36446 - 19968: jis0212<<14 | 0x3F<<7 | 0x14,
-	36447 - 19968: jis0208<<14 | 0x1F<<7 | 0x37,
-	36448 - 19968: jis0208<<14 | 0x4C<<7 | 0x07,
-	36449 - 19968: jis0212<<14 | 0x3F<<7 | 0x15,
-	36450 - 19968: jis0212<<14 | 0x3F<<7 | 0x16,
-	36451 - 19968: jis0208<<14 | 0x4C<<7 | 0x09,
-	36452 - 19968: jis0208<<14 | 0x4C<<7 | 0x06,
-	36457 - 19968: jis0212<<14 | 0x3F<<7 | 0x17,
-	36460 - 19968: jis0212<<14 | 0x3F<<7 | 0x18,
-	36461 - 19968: jis0212<<14 | 0x3F<<7 | 0x19,
-	36463 - 19968: jis0212<<14 | 0x3F<<7 | 0x1A,
-	36464 - 19968: jis0212<<14 | 0x3F<<7 | 0x1B,
-	36465 - 19968: jis0212<<14 | 0x3F<<7 | 0x1C,
-	36466 - 19968: jis0208<<14 | 0x4C<<7 | 0x0C,
-	36468 - 19968: jis0208<<14 | 0x1C<<7 | 0x12,
-	36470 - 19968: jis0208<<14 | 0x4C<<7 | 0x0B,
-	36473 - 19968: jis0212<<14 | 0x3F<<7 | 0x1D,
-	36474 - 19968: jis0212<<14 | 0x3F<<7 | 0x1E,
-	36475 - 19968: jis0212<<14 | 0x3F<<7 | 0x1F,
-	36476 - 19968: jis0208<<14 | 0x4C<<7 | 0x0D,
-	36481 - 19968: jis0208<<14 | 0x4C<<7 | 0x0E,
-	36482 - 19968: jis0212<<14 | 0x3F<<7 | 0x20,
-	36483 - 19968: jis0212<<14 | 0x3F<<7 | 0x21,
-	36484 - 19968: jis0208<<14 | 0x4C<<7 | 0x11,
-	36485 - 19968: jis0208<<14 | 0x4C<<7 | 0x10,
-	36487 - 19968: jis0208<<14 | 0x4C<<7 | 0x0F,
-	36489 - 19968: jis0212<<14 | 0x3F<<7 | 0x22,
-	36490 - 19968: jis0208<<14 | 0x4C<<7 | 0x13,
-	36491 - 19968: jis0208<<14 | 0x4C<<7 | 0x12,
-	36493 - 19968: jis0208<<14 | 0x2B<<7 | 0x55,
-	36496 - 19968: jis0212<<14 | 0x3F<<7 | 0x23,
-	36497 - 19968: jis0208<<14 | 0x4C<<7 | 0x15,
-	36498 - 19968: jis0212<<14 | 0x3F<<7 | 0x24,
-	36499 - 19968: jis0208<<14 | 0x4C<<7 | 0x14,
-	36500 - 19968: jis0208<<14 | 0x4C<<7 | 0x16,
-	36501 - 19968: jis0212<<14 | 0x3F<<7 | 0x25,
-	36505 - 19968: jis0208<<14 | 0x4C<<7 | 0x17,
-	36506 - 19968: jis0212<<14 | 0x3F<<7 | 0x26,
-	36507 - 19968: jis0212<<14 | 0x3F<<7 | 0x27,
-	36509 - 19968: jis0212<<14 | 0x3F<<7 | 0x28,
-	36510 - 19968: jis0212<<14 | 0x3F<<7 | 0x29,
-	36513 - 19968: jis0208<<14 | 0x4C<<7 | 0x19,
-	36514 - 19968: jis0212<<14 | 0x3F<<7 | 0x2A,
-	36519 - 19968: jis0212<<14 | 0x3F<<7 | 0x2B,
-	36521 - 19968: jis0212<<14 | 0x3F<<7 | 0x2C,
-	36522 - 19968: jis0208<<14 | 0x4C<<7 | 0x18,
-	36523 - 19968: jis0208<<14 | 0x1E<<7 | 0x27,
-	36524 - 19968: jis0208<<14 | 0x4C<<7 | 0x1A,
-	36525 - 19968: jis0212<<14 | 0x3F<<7 | 0x2D,
-	36526 - 19968: jis0212<<14 | 0x3F<<7 | 0x2E,
-	36527 - 19968: jis0208<<14 | 0x15<<7 | 0x4C,
-	36528 - 19968: jis0208<<14 | 0x4C<<7 | 0x1B,
-	36529 - 19968: jis0208<<14 | 0x4C<<7 | 0x1D,
-	36531 - 19968: jis0212<<14 | 0x3F<<7 | 0x2F,
-	36533 - 19968: jis0212<<14 | 0x3F<<7 | 0x30,
-	36538 - 19968: jis0212<<14 | 0x3F<<7 | 0x31,
-	36539 - 19968: jis0212<<14 | 0x3F<<7 | 0x32,
-	36542 - 19968: jis0208<<14 | 0x4C<<7 | 0x1E,
-	36544 - 19968: jis0212<<14 | 0x3F<<7 | 0x33,
-	36545 - 19968: jis0212<<14 | 0x3F<<7 | 0x34,
-	36547 - 19968: jis0212<<14 | 0x3F<<7 | 0x35,
-	36548 - 19968: jis0212<<14 | 0x3F<<7 | 0x36,
-	36549 - 19968: jis0208<<14 | 0x4C<<7 | 0x1F,
-	36550 - 19968: jis0208<<14 | 0x4C<<7 | 0x1C,
-	36551 - 19968: jis0212<<14 | 0x3F<<7 | 0x37,
-	36552 - 19968: jis0208<<14 | 0x4C<<7 | 0x20,
-	36554 - 19968: jis0208<<14 | 0x1B<<7 | 0x35,
-	36555 - 19968: jis0208<<14 | 0x4C<<7 | 0x21,
-	36556 - 19968: jis0208<<14 | 0x14<<7 | 0x0F,
-	36557 - 19968: jis0208<<14 | 0x16<<7 | 0x12,
-	36559 - 19968: jis0208<<14 | 0x5A<<7 | 0x55,
-	36561 - 19968: jis0212<<14 | 0x3F<<7 | 0x39,
-	36562 - 19968: jis0208<<14 | 0x17<<7 | 0x0D,
-	36564 - 19968: jis0212<<14 | 0x3F<<7 | 0x3A,
-	36571 - 19968: jis0208<<14 | 0x4C<<7 | 0x22,
-	36572 - 19968: jis0212<<14 | 0x3F<<7 | 0x3B,
-	36575 - 19968: jis0208<<14 | 0x25<<7 | 0x4F,
-	36578 - 19968: jis0208<<14 | 0x24<<7 | 0x1D,
-	36579 - 19968: jis0208<<14 | 0x4C<<7 | 0x23,
-	36584 - 19968: jis0212<<14 | 0x3F<<7 | 0x3C,
-	36587 - 19968: jis0208<<14 | 0x4C<<7 | 0x26,
-	36589 - 19968: jis0212<<14 | 0x3F<<7 | 0x43,
-	36590 - 19968: jis0212<<14 | 0x3F<<7 | 0x3D,
-	36592 - 19968: jis0212<<14 | 0x3F<<7 | 0x3E,
-	36593 - 19968: jis0212<<14 | 0x3F<<7 | 0x3F,
-	36599 - 19968: jis0212<<14 | 0x3F<<7 | 0x40,
-	36600 - 19968: jis0208<<14 | 0x1B<<7 | 0x13,
-	36601 - 19968: jis0212<<14 | 0x3F<<7 | 0x41,
-	36602 - 19968: jis0212<<14 | 0x3F<<7 | 0x42,
-	36603 - 19968: jis0208<<14 | 0x4C<<7 | 0x25,
-	36604 - 19968: jis0208<<14 | 0x4C<<7 | 0x24,
-	36605 - 19968: jis0208<<14 | 0x16<<7 | 0x39,
-	36606 - 19968: jis0208<<14 | 0x4C<<7 | 0x27,
-	36608 - 19968: jis0212<<14 | 0x3F<<7 | 0x44,
-	36610 - 19968: jis0212<<14 | 0x3F<<7 | 0x45,
-	36611 - 19968: jis0208<<14 | 0x12<<7 | 0x32,
-	36613 - 19968: jis0208<<14 | 0x4C<<7 | 0x29,
-	36615 - 19968: jis0212<<14 | 0x3F<<7 | 0x46,
-	36616 - 19968: jis0212<<14 | 0x3F<<7 | 0x47,
-	36617 - 19968: jis0208<<14 | 0x19<<7 | 0x3B,
-	36618 - 19968: jis0208<<14 | 0x4C<<7 | 0x28,
-	36620 - 19968: jis0208<<14 | 0x4C<<7 | 0x31,
-	36623 - 19968: jis0212<<14 | 0x3F<<7 | 0x48,
-	36624 - 19968: jis0212<<14 | 0x3F<<7 | 0x49,
-	36626 - 19968: jis0208<<14 | 0x4C<<7 | 0x2B,
-	36627 - 19968: jis0208<<14 | 0x4C<<7 | 0x2D,
-	36628 - 19968: jis0208<<14 | 0x29<<7 | 0x44,
-	36629 - 19968: jis0208<<14 | 0x4C<<7 | 0x2A,
-	36630 - 19968: jis0212<<14 | 0x3F<<7 | 0x4A,
-	36631 - 19968: jis0212<<14 | 0x3F<<7 | 0x4B,
-	36632 - 19968: jis0212<<14 | 0x3F<<7 | 0x4C,
-	36633 - 19968: jis0208<<14 | 0x4C<<7 | 0x2C,
-	36635 - 19968: jis0208<<14 | 0x4C<<7 | 0x30,
-	36636 - 19968: jis0208<<14 | 0x4C<<7 | 0x2E,
-	36637 - 19968: jis0208<<14 | 0x14<<7 | 0x10,
-	36638 - 19968: jis0212<<14 | 0x3F<<7 | 0x4D,
-	36639 - 19968: jis0208<<14 | 0x4C<<7 | 0x2F,
-	36640 - 19968: jis0212<<14 | 0x3F<<7 | 0x4E,
-	36641 - 19968: jis0212<<14 | 0x3F<<7 | 0x4F,
-	36643 - 19968: jis0212<<14 | 0x3F<<7 | 0x50,
-	36645 - 19968: jis0212<<14 | 0x3F<<7 | 0x51,
-	36646 - 19968: jis0208<<14 | 0x4C<<7 | 0x32,
-	36647 - 19968: jis0212<<14 | 0x3F<<7 | 0x52,
-	36648 - 19968: jis0212<<14 | 0x3F<<7 | 0x53,
-	36649 - 19968: jis0208<<14 | 0x26<<7 | 0x39,
-	36650 - 19968: jis0208<<14 | 0x2D<<7 | 0x37,
-	36652 - 19968: jis0212<<14 | 0x3F<<7 | 0x54,
-	36653 - 19968: jis0212<<14 | 0x3F<<7 | 0x55,
-	36654 - 19968: jis0212<<14 | 0x3F<<7 | 0x56,
-	36655 - 19968: jis0208<<14 | 0x1C<<7 | 0x13,
-	36659 - 19968: jis0208<<14 | 0x4C<<7 | 0x33,
-	36660 - 19968: jis0212<<14 | 0x3F<<7 | 0x57,
-	36661 - 19968: jis0212<<14 | 0x3F<<7 | 0x58,
-	36662 - 19968: jis0212<<14 | 0x3F<<7 | 0x59,
-	36663 - 19968: jis0212<<14 | 0x3F<<7 | 0x5A,
-	36664 - 19968: jis0208<<14 | 0x2C<<7 | 0x01,
-	36665 - 19968: jis0208<<14 | 0x4C<<7 | 0x35,
-	36666 - 19968: jis0212<<14 | 0x3F<<7 | 0x5B,
-	36667 - 19968: jis0208<<14 | 0x4C<<7 | 0x34,
-	36670 - 19968: jis0208<<14 | 0x4C<<7 | 0x38,
-	36671 - 19968: jis0208<<14 | 0x2C<<7 | 0x20,
-	36672 - 19968: jis0212<<14 | 0x3F<<7 | 0x5C,
-	36673 - 19968: jis0212<<14 | 0x3F<<7 | 0x5D,
-	36674 - 19968: jis0208<<14 | 0x4C<<7 | 0x37,
-	36675 - 19968: jis0212<<14 | 0x40<<7 | 0x00,
-	36676 - 19968: jis0208<<14 | 0x12<<7 | 0x4C,
-	36677 - 19968: jis0208<<14 | 0x4C<<7 | 0x36,
-	36678 - 19968: jis0208<<14 | 0x4C<<7 | 0x3B,
-	36679 - 19968: jis0212<<14 | 0x40<<7 | 0x01,
-	36681 - 19968: jis0208<<14 | 0x4C<<7 | 0x3A,
-	36684 - 19968: jis0208<<14 | 0x4C<<7 | 0x39,
-	36685 - 19968: jis0208<<14 | 0x24<<7 | 0x11,
-	36686 - 19968: jis0208<<14 | 0x4C<<7 | 0x3C,
-	36687 - 19968: jis0212<<14 | 0x40<<7 | 0x02,
-	36689 - 19968: jis0212<<14 | 0x40<<7 | 0x03,
-	36690 - 19968: jis0212<<14 | 0x40<<7 | 0x04,
-	36691 - 19968: jis0212<<14 | 0x40<<7 | 0x05,
-	36692 - 19968: jis0212<<14 | 0x40<<7 | 0x06,
-	36693 - 19968: jis0212<<14 | 0x40<<7 | 0x07,
-	36695 - 19968: jis0208<<14 | 0x4C<<7 | 0x3D,
-	36696 - 19968: jis0212<<14 | 0x40<<7 | 0x08,
-	36700 - 19968: jis0208<<14 | 0x4C<<7 | 0x3E,
-	36701 - 19968: jis0212<<14 | 0x40<<7 | 0x09,
-	36702 - 19968: jis0212<<14 | 0x40<<7 | 0x0A,
-	36703 - 19968: jis0208<<14 | 0x18<<7 | 0x4B,
-	36705 - 19968: jis0208<<14 | 0x16<<7 | 0x04,
-	36706 - 19968: jis0208<<14 | 0x4C<<7 | 0x3F,
-	36707 - 19968: jis0208<<14 | 0x4C<<7 | 0x40,
-	36708 - 19968: jis0208<<14 | 0x4C<<7 | 0x41,
-	36709 - 19968: jis0212<<14 | 0x40<<7 | 0x0B,
-	36763 - 19968: jis0208<<14 | 0x1E<<7 | 0x28,
-	36764 - 19968: jis0208<<14 | 0x4C<<7 | 0x42,
-	36765 - 19968: jis0212<<14 | 0x40<<7 | 0x0C,
-	36766 - 19968: jis0208<<14 | 0x1B<<7 | 0x0C,
-	36767 - 19968: jis0208<<14 | 0x4C<<7 | 0x43,
-	36768 - 19968: jis0212<<14 | 0x40<<7 | 0x0D,
-	36769 - 19968: jis0212<<14 | 0x40<<7 | 0x0E,
-	36771 - 19968: jis0208<<14 | 0x4C<<7 | 0x44,
-	36772 - 19968: jis0212<<14 | 0x40<<7 | 0x0F,
-	36773 - 19968: jis0212<<14 | 0x40<<7 | 0x10,
-	36774 - 19968: jis0212<<14 | 0x40<<7 | 0x11,
-	36775 - 19968: jis0208<<14 | 0x31<<7 | 0x00,
-	36776 - 19968: jis0208<<14 | 0x30<<7 | 0x5D,
-	36781 - 19968: jis0208<<14 | 0x4C<<7 | 0x45,
-	36782 - 19968: jis0208<<14 | 0x44<<7 | 0x4F,
-	36783 - 19968: jis0208<<14 | 0x4C<<7 | 0x46,
-	36784 - 19968: jis0208<<14 | 0x22<<7 | 0x03,
-	36785 - 19968: jis0208<<14 | 0x1E<<7 | 0x0A,
-	36786 - 19968: jis0208<<14 | 0x26<<7 | 0x1F,
-	36789 - 19968: jis0212<<14 | 0x40<<7 | 0x12,
-	36790 - 19968: jis0212<<14 | 0x40<<7 | 0x13,
-	36791 - 19968: jis0208<<14 | 0x4C<<7 | 0x47,
-	36792 - 19968: jis0212<<14 | 0x40<<7 | 0x14,
-	36794 - 19968: jis0208<<14 | 0x29<<7 | 0x34,
-	36795 - 19968: jis0208<<14 | 0x23<<7 | 0x33,
-	36796 - 19968: jis0208<<14 | 0x18<<7 | 0x5D,
-	36798 - 19968: jis0212<<14 | 0x40<<7 | 0x15,
-	36799 - 19968: jis0208<<14 | 0x22<<7 | 0x08,
-	36800 - 19968: jis0212<<14 | 0x40<<7 | 0x16,
-	36801 - 19968: jis0212<<14 | 0x40<<7 | 0x17,
-	36802 - 19968: jis0208<<14 | 0x10<<7 | 0x09,
-	36804 - 19968: jis0208<<14 | 0x2A<<7 | 0x57,
-	36805 - 19968: jis0208<<14 | 0x1E<<7 | 0x36,
-	36806 - 19968: jis0212<<14 | 0x40<<7 | 0x18,
-	36810 - 19968: jis0212<<14 | 0x40<<7 | 0x19,
-	36811 - 19968: jis0212<<14 | 0x40<<7 | 0x1A,
-	36813 - 19968: jis0212<<14 | 0x40<<7 | 0x1B,
-	36814 - 19968: jis0208<<14 | 0x16<<7 | 0x3D,
-	36816 - 19968: jis0212<<14 | 0x40<<7 | 0x1C,
-	36817 - 19968: jis0208<<14 | 0x15<<7 | 0x40,
-	36818 - 19968: jis0212<<14 | 0x40<<7 | 0x1D,
-	36819 - 19968: jis0212<<14 | 0x40<<7 | 0x1E,
-	36820 - 19968: jis0208<<14 | 0x29<<7 | 0x35,
-	36821 - 19968: jis0212<<14 | 0x40<<7 | 0x1F,
-	36826 - 19968: jis0208<<14 | 0x4C<<7 | 0x48,
-	36832 - 19968: jis0212<<14 | 0x40<<7 | 0x20,
-	36834 - 19968: jis0208<<14 | 0x4C<<7 | 0x4A,
-	36835 - 19968: jis0212<<14 | 0x40<<7 | 0x21,
-	36836 - 19968: jis0212<<14 | 0x40<<7 | 0x22,
-	36837 - 19968: jis0208<<14 | 0x4C<<7 | 0x49,
-	36838 - 19968: jis0208<<14 | 0x11<<7 | 0x3F,
-	36840 - 19968: jis0212<<14 | 0x40<<7 | 0x23,
-	36841 - 19968: jis0208<<14 | 0x25<<7 | 0x55,
-	36842 - 19968: jis0208<<14 | 0x4C<<7 | 0x4B,
-	36843 - 19968: jis0208<<14 | 0x26<<7 | 0x56,
-	36845 - 19968: jis0208<<14 | 0x24<<7 | 0x12,
-	36846 - 19968: jis0212<<14 | 0x40<<7 | 0x24,
-	36847 - 19968: jis0208<<14 | 0x4C<<7 | 0x4C,
-	36848 - 19968: jis0208<<14 | 0x1C<<7 | 0x31,
-	36849 - 19968: jis0212<<14 | 0x40<<7 | 0x25,
-	36852 - 19968: jis0208<<14 | 0x4C<<7 | 0x4E,
-	36853 - 19968: jis0212<<14 | 0x40<<7 | 0x26,
-	36854 - 19968: jis0212<<14 | 0x40<<7 | 0x27,
-	36855 - 19968: jis0208<<14 | 0x2B<<7 | 0x21,
-	36856 - 19968: jis0208<<14 | 0x4C<<7 | 0x5D,
-	36857 - 19968: jis0208<<14 | 0x4C<<7 | 0x50,
-	36858 - 19968: jis0208<<14 | 0x4C<<7 | 0x51,
-	36859 - 19968: jis0212<<14 | 0x40<<7 | 0x28,
-	36861 - 19968: jis0208<<14 | 0x23<<7 | 0x28,
-	36862 - 19968: jis0212<<14 | 0x40<<7 | 0x29,
-	36864 - 19968: jis0208<<14 | 0x21<<7 | 0x3F,
-	36865 - 19968: jis0208<<14 | 0x20<<7 | 0x56,
-	36866 - 19968: jis0212<<14 | 0x40<<7 | 0x2A,
-	36867 - 19968: jis0208<<14 | 0x25<<7 | 0x07,
-	36868 - 19968: jis0212<<14 | 0x40<<7 | 0x2B,
-	36869 - 19968: jis0208<<14 | 0x4C<<7 | 0x4F,
-	36870 - 19968: jis0208<<14 | 0x14<<7 | 0x34,
-	36872 - 19968: jis0212<<14 | 0x40<<7 | 0x2C,
-	36875 - 19968: jis0208<<14 | 0x4C<<7 | 0x58,
-	36876 - 19968: jis0212<<14 | 0x40<<7 | 0x2D,
-	36877 - 19968: jis0208<<14 | 0x4C<<7 | 0x55,
-	36878 - 19968: jis0208<<14 | 0x4D<<7 | 0x04,
-	36879 - 19968: jis0208<<14 | 0x25<<7 | 0x08,
-	36880 - 19968: jis0208<<14 | 0x22<<7 | 0x3F,
-	36881 - 19968: jis0208<<14 | 0x4C<<7 | 0x52,
-	36883 - 19968: jis0208<<14 | 0x23<<7 | 0x5D,
-	36884 - 19968: jis0208<<14 | 0x24<<7 | 0x32,
-	36885 - 19968: jis0208<<14 | 0x4C<<7 | 0x53,
-	36886 - 19968: jis0208<<14 | 0x4C<<7 | 0x57,
-	36887 - 19968: jis0208<<14 | 0x1E<<7 | 0x3F,
-	36888 - 19968: jis0212<<14 | 0x40<<7 | 0x2E,
-	36889 - 19968: jis0208<<14 | 0x26<<7 | 0x46,
-	36890 - 19968: jis0208<<14 | 0x23<<7 | 0x2B,
-	36891 - 19968: jis0212<<14 | 0x40<<7 | 0x2F,
-	36893 - 19968: jis0208<<14 | 0x1F<<7 | 0x21,
-	36894 - 19968: jis0208<<14 | 0x4C<<7 | 0x56,
-	36895 - 19968: jis0208<<14 | 0x21<<7 | 0x0D,
-	36896 - 19968: jis0208<<14 | 0x21<<7 | 0x03,
-	36897 - 19968: jis0208<<14 | 0x4C<<7 | 0x54,
-	36898 - 19968: jis0208<<14 | 0x0F<<7 | 0x08,
-	36899 - 19968: jis0208<<14 | 0x2E<<7 | 0x01,
-	36903 - 19968: jis0208<<14 | 0x4C<<7 | 0x59,
-	36904 - 19968: jis0212<<14 | 0x40<<7 | 0x30,
-	36905 - 19968: jis0212<<14 | 0x40<<7 | 0x31,
-	36906 - 19968: jis0212<<14 | 0x40<<7 | 0x33,
-	36908 - 19968: jis0212<<14 | 0x40<<7 | 0x34,
-	36909 - 19968: jis0212<<14 | 0x40<<7 | 0x35,
-	36910 - 19968: jis0208<<14 | 0x21<<7 | 0x40,
-	36911 - 19968: jis0212<<14 | 0x40<<7 | 0x32,
-	36913 - 19968: jis0208<<14 | 0x1C<<7 | 0x14,
-	36914 - 19968: jis0208<<14 | 0x1E<<7 | 0x29,
-	36915 - 19968: jis0212<<14 | 0x40<<7 | 0x36,
-	36916 - 19968: jis0212<<14 | 0x40<<7 | 0x37,
-	36917 - 19968: jis0208<<14 | 0x4C<<7 | 0x5B,
-	36918 - 19968: jis0208<<14 | 0x4C<<7 | 0x5A,
-	36919 - 19968: jis0212<<14 | 0x40<<7 | 0x38,
-	36920 - 19968: jis0208<<14 | 0x0F<<7 | 0x4E,
-	36921 - 19968: jis0208<<14 | 0x4C<<7 | 0x5C,
-	36924 - 19968: jis0208<<14 | 0x28<<7 | 0x0E,
-	36926 - 19968: jis0208<<14 | 0x4D<<7 | 0x06,
-	36927 - 19968: jis0212<<14 | 0x40<<7 | 0x39,
-	36929 - 19968: jis0208<<14 | 0x25<<7 | 0x3A,
-	36930 - 19968: jis0208<<14 | 0x1E<<7 | 0x4A,
-	36931 - 19968: jis0212<<14 | 0x40<<7 | 0x3A,
-	36932 - 19968: jis0212<<14 | 0x40<<7 | 0x3B,
-	36933 - 19968: jis0208<<14 | 0x22<<7 | 0x38,
-	36935 - 19968: jis0208<<14 | 0x15<<7 | 0x57,
-	36937 - 19968: jis0208<<14 | 0x4D<<7 | 0x05,
-	36938 - 19968: jis0208<<14 | 0x2C<<7 | 0x16,
-	36939 - 19968: jis0208<<14 | 0x10<<7 | 0x1E,
-	36940 - 19968: jis0212<<14 | 0x40<<7 | 0x3C,
-	36941 - 19968: jis0208<<14 | 0x29<<7 | 0x36,
-	36942 - 19968: jis0208<<14 | 0x11<<7 | 0x40,
-	36943 - 19968: jis0208<<14 | 0x4D<<7 | 0x00,
-	36944 - 19968: jis0208<<14 | 0x4D<<7 | 0x01,
-	36945 - 19968: jis0208<<14 | 0x4D<<7 | 0x02,
-	36946 - 19968: jis0208<<14 | 0x4D<<7 | 0x03,
-	36947 - 19968: jis0208<<14 | 0x25<<7 | 0x1A,
-	36948 - 19968: jis0208<<14 | 0x22<<7 | 0x02,
-	36949 - 19968: jis0208<<14 | 0x0F<<7 | 0x42,
-	36950 - 19968: jis0208<<14 | 0x4D<<7 | 0x07,
-	36952 - 19968: jis0208<<14 | 0x4D<<7 | 0x08,
-	36953 - 19968: jis0208<<14 | 0x53<<7 | 0x02,
-	36955 - 19968: jis0212<<14 | 0x40<<7 | 0x3D,
-	36956 - 19968: jis0208<<14 | 0x21<<7 | 0x1C,
-	36957 - 19968: jis0212<<14 | 0x40<<7 | 0x3E,
-	36958 - 19968: jis0208<<14 | 0x4D<<7 | 0x09,
-	36960 - 19968: jis0208<<14 | 0x10<<7 | 0x52,
-	36961 - 19968: jis0208<<14 | 0x20<<7 | 0x2B,
-	36962 - 19968: jis0212<<14 | 0x40<<7 | 0x3F,
-	36963 - 19968: jis0208<<14 | 0x17<<7 | 0x0E,
-	36965 - 19968: jis0208<<14 | 0x2C<<7 | 0x39,
-	36966 - 19968: jis0212<<14 | 0x40<<7 | 0x40,
-	36967 - 19968: jis0208<<14 | 0x5A<<7 | 0x58,
-	36968 - 19968: jis0208<<14 | 0x4D<<7 | 0x0A,
-	36969 - 19968: jis0208<<14 | 0x24<<7 | 0x0B,
-	36972 - 19968: jis0212<<14 | 0x40<<7 | 0x42,
-	36973 - 19968: jis0208<<14 | 0x20<<7 | 0x57,
-	36974 - 19968: jis0208<<14 | 0x1B<<7 | 0x36,
-	36975 - 19968: jis0208<<14 | 0x4D<<7 | 0x0B,
-	36976 - 19968: jis0212<<14 | 0x40<<7 | 0x43,
-	36978 - 19968: jis0208<<14 | 0x4D<<7 | 0x0E,
-	36980 - 19968: jis0212<<14 | 0x40<<7 | 0x44,
-	36981 - 19968: jis0208<<14 | 0x1C<<7 | 0x44,
-	36982 - 19968: jis0208<<14 | 0x4D<<7 | 0x0C,
-	36983 - 19968: jis0208<<14 | 0x20<<7 | 0x0A,
-	36984 - 19968: jis0208<<14 | 0x20<<7 | 0x09,
-	36985 - 19968: jis0212<<14 | 0x40<<7 | 0x45,
-	36986 - 19968: jis0208<<14 | 0x0F<<7 | 0x43,
-	36988 - 19968: jis0208<<14 | 0x2D<<7 | 0x2A,
-	36989 - 19968: jis0208<<14 | 0x4D<<7 | 0x10,
-	36991 - 19968: jis0208<<14 | 0x27<<7 | 0x51,
-	36992 - 19968: jis0208<<14 | 0x4D<<7 | 0x12,
-	36993 - 19968: jis0208<<14 | 0x4D<<7 | 0x11,
-	36994 - 19968: jis0208<<14 | 0x4D<<7 | 0x0F,
-	36995 - 19968: jis0208<<14 | 0x42<<7 | 0x43,
-	36996 - 19968: jis0208<<14 | 0x13<<7 | 0x33,
-	36997 - 19968: jis0212<<14 | 0x40<<7 | 0x46,
-	36999 - 19968: jis0208<<14 | 0x4C<<7 | 0x4D,
-	37000 - 19968: jis0212<<14 | 0x40<<7 | 0x47,
-	37001 - 19968: jis0208<<14 | 0x4D<<7 | 0x14,
-	37002 - 19968: jis0208<<14 | 0x4D<<7 | 0x13,
-	37003 - 19968: jis0212<<14 | 0x40<<7 | 0x48,
-	37004 - 19968: jis0212<<14 | 0x40<<7 | 0x49,
-	37006 - 19968: jis0212<<14 | 0x40<<7 | 0x4A,
-	37007 - 19968: jis0208<<14 | 0x4D<<7 | 0x15,
-	37008 - 19968: jis0212<<14 | 0x40<<7 | 0x4B,
-	37009 - 19968: jis0208<<14 | 0x2C<<7 | 0x17,
-	37013 - 19968: jis0212<<14 | 0x40<<7 | 0x4C,
-	37015 - 19968: jis0212<<14 | 0x40<<7 | 0x4D,
-	37016 - 19968: jis0212<<14 | 0x40<<7 | 0x4E,
-	37017 - 19968: jis0212<<14 | 0x40<<7 | 0x4F,
-	37019 - 19968: jis0212<<14 | 0x40<<7 | 0x50,
-	37024 - 19968: jis0212<<14 | 0x40<<7 | 0x51,
-	37025 - 19968: jis0212<<14 | 0x40<<7 | 0x52,
-	37026 - 19968: jis0212<<14 | 0x40<<7 | 0x53,
-	37027 - 19968: jis0208<<14 | 0x25<<7 | 0x40,
-	37029 - 19968: jis0212<<14 | 0x40<<7 | 0x54,
-	37030 - 19968: jis0208<<14 | 0x2A<<7 | 0x0D,
-	37032 - 19968: jis0208<<14 | 0x4D<<7 | 0x16,
-	37034 - 19968: jis0208<<14 | 0x1B<<7 | 0x38,
-	37039 - 19968: jis0208<<14 | 0x4D<<7 | 0x17,
-	37040 - 19968: jis0212<<14 | 0x40<<7 | 0x55,
-	37041 - 19968: jis0208<<14 | 0x4D<<7 | 0x18,
-	37042 - 19968: jis0212<<14 | 0x40<<7 | 0x56,
-	37043 - 19968: jis0212<<14 | 0x40<<7 | 0x57,
-	37044 - 19968: jis0212<<14 | 0x40<<7 | 0x58,
-	37045 - 19968: jis0208<<14 | 0x4D<<7 | 0x19,
-	37046 - 19968: jis0212<<14 | 0x40<<7 | 0x59,
-	37048 - 19968: jis0208<<14 | 0x24<<7 | 0x00,
-	37053 - 19968: jis0212<<14 | 0x40<<7 | 0x5A,
-	37054 - 19968: jis0212<<14 | 0x40<<7 | 0x5C,
-	37057 - 19968: jis0208<<14 | 0x0F<<7 | 0x49,
-	37059 - 19968: jis0212<<14 | 0x40<<7 | 0x5D,
-	37060 - 19968: jis0212<<14 | 0x41<<7 | 0x00,
-	37061 - 19968: jis0212<<14 | 0x41<<7 | 0x01,
-	37063 - 19968: jis0212<<14 | 0x41<<7 | 0x02,
-	37064 - 19968: jis0212<<14 | 0x41<<7 | 0x03,
-	37066 - 19968: jis0208<<14 | 0x18<<7 | 0x38,
-	37068 - 19968: jis0212<<14 | 0x40<<7 | 0x5B,
-	37070 - 19968: jis0208<<14 | 0x2E<<7 | 0x19,
-	37074 - 19968: jis0212<<14 | 0x41<<7 | 0x0C,
-	37077 - 19968: jis0212<<14 | 0x41<<7 | 0x04,
-	37079 - 19968: jis0212<<14 | 0x41<<7 | 0x05,
-	37080 - 19968: jis0212<<14 | 0x41<<7 | 0x06,
-	37081 - 19968: jis0212<<14 | 0x41<<7 | 0x07,
-	37083 - 19968: jis0208<<14 | 0x4D<<7 | 0x1D,
-	37084 - 19968: jis0212<<14 | 0x41<<7 | 0x08,
-	37085 - 19968: jis0212<<14 | 0x41<<7 | 0x09,
-	37086 - 19968: jis0208<<14 | 0x5A<<7 | 0x59,
-	37087 - 19968: jis0212<<14 | 0x41<<7 | 0x0A,
-	37089 - 19968: jis0208<<14 | 0x16<<7 | 0x13,
-	37090 - 19968: jis0208<<14 | 0x4D<<7 | 0x1A,
-	37092 - 19968: jis0208<<14 | 0x4D<<7 | 0x1B,
-	37093 - 19968: jis0212<<14 | 0x41<<7 | 0x0B,
-	37096 - 19968: jis0208<<14 | 0x28<<7 | 0x53,
-	37099 - 19968: jis0212<<14 | 0x41<<7 | 0x0E,
-	37101 - 19968: jis0208<<14 | 0x12<<7 | 0x33,
-	37103 - 19968: jis0212<<14 | 0x41<<7 | 0x0F,
-	37104 - 19968: jis0212<<14 | 0x41<<7 | 0x10,
-	37108 - 19968: jis0212<<14 | 0x41<<7 | 0x11,
-	37109 - 19968: jis0208<<14 | 0x2C<<7 | 0x18,
-	37110 - 19968: jis0212<<14 | 0x41<<7 | 0x0D,
-	37111 - 19968: jis0208<<14 | 0x15<<7 | 0x1E,
-	37117 - 19968: jis0208<<14 | 0x24<<7 | 0x33,
-	37118 - 19968: jis0212<<14 | 0x41<<7 | 0x12,
-	37119 - 19968: jis0212<<14 | 0x41<<7 | 0x13,
-	37120 - 19968: jis0212<<14 | 0x41<<7 | 0x14,
-	37122 - 19968: jis0208<<14 | 0x4D<<7 | 0x1E,
-	37124 - 19968: jis0212<<14 | 0x41<<7 | 0x15,
-	37125 - 19968: jis0212<<14 | 0x41<<7 | 0x16,
-	37126 - 19968: jis0212<<14 | 0x41<<7 | 0x17,
-	37128 - 19968: jis0212<<14 | 0x41<<7 | 0x18,
-	37133 - 19968: jis0212<<14 | 0x41<<7 | 0x19,
-	37136 - 19968: jis0212<<14 | 0x41<<7 | 0x1A,
-	37138 - 19968: jis0208<<14 | 0x4D<<7 | 0x1F,
-	37140 - 19968: jis0212<<14 | 0x41<<7 | 0x1B,
-	37141 - 19968: jis0208<<14 | 0x5A<<7 | 0x5B,
-	37142 - 19968: jis0212<<14 | 0x41<<7 | 0x1C,
-	37143 - 19968: jis0212<<14 | 0x41<<7 | 0x1D,
-	37144 - 19968: jis0212<<14 | 0x41<<7 | 0x1E,
-	37145 - 19968: jis0208<<14 | 0x4D<<7 | 0x20,
-	37146 - 19968: jis0212<<14 | 0x41<<7 | 0x1F,
-	37148 - 19968: jis0212<<14 | 0x41<<7 | 0x20,
-	37150 - 19968: jis0212<<14 | 0x41<<7 | 0x21,
-	37152 - 19968: jis0212<<14 | 0x41<<7 | 0x22,
-	37154 - 19968: jis0212<<14 | 0x41<<7 | 0x24,
-	37155 - 19968: jis0212<<14 | 0x41<<7 | 0x25,
-	37157 - 19968: jis0212<<14 | 0x41<<7 | 0x23,
-	37159 - 19968: jis0208<<14 | 0x5A<<7 | 0x5C,
-	37161 - 19968: jis0212<<14 | 0x41<<7 | 0x27,
-	37165 - 19968: jis0208<<14 | 0x24<<7 | 0x01,
-	37166 - 19968: jis0212<<14 | 0x41<<7 | 0x28,
-	37167 - 19968: jis0212<<14 | 0x41<<7 | 0x29,
-	37168 - 19968: jis0208<<14 | 0x4D<<7 | 0x22,
-	37169 - 19968: jis0212<<14 | 0x41<<7 | 0x2A,
-	37170 - 19968: jis0208<<14 | 0x4D<<7 | 0x21,
-	37172 - 19968: jis0212<<14 | 0x41<<7 | 0x2B,
-	37174 - 19968: jis0212<<14 | 0x41<<7 | 0x2C,
-	37175 - 19968: jis0212<<14 | 0x41<<7 | 0x2D,
-	37177 - 19968: jis0212<<14 | 0x41<<7 | 0x2E,
-	37178 - 19968: jis0212<<14 | 0x41<<7 | 0x2F,
-	37180 - 19968: jis0212<<14 | 0x41<<7 | 0x30,
-	37181 - 19968: jis0212<<14 | 0x41<<7 | 0x31,
-	37187 - 19968: jis0212<<14 | 0x41<<7 | 0x32,
-	37191 - 19968: jis0212<<14 | 0x41<<7 | 0x33,
-	37192 - 19968: jis0212<<14 | 0x41<<7 | 0x34,
-	37193 - 19968: jis0208<<14 | 0x25<<7 | 0x32,
-	37194 - 19968: jis0208<<14 | 0x4D<<7 | 0x23,
-	37195 - 19968: jis0208<<14 | 0x1C<<7 | 0x15,
-	37196 - 19968: jis0208<<14 | 0x1B<<7 | 0x3F,
-	37197 - 19968: jis0208<<14 | 0x26<<7 | 0x3A,
-	37198 - 19968: jis0208<<14 | 0x22<<7 | 0x50,
-	37199 - 19968: jis0212<<14 | 0x41<<7 | 0x35,
-	37202 - 19968: jis0208<<14 | 0x1B<<7 | 0x51,
-	37203 - 19968: jis0212<<14 | 0x41<<7 | 0x36,
-	37204 - 19968: jis0208<<14 | 0x1E<<7 | 0x4B,
-	37206 - 19968: jis0208<<14 | 0x4D<<7 | 0x24,
-	37207 - 19968: jis0212<<14 | 0x41<<7 | 0x37,
-	37208 - 19968: jis0208<<14 | 0x4D<<7 | 0x25,
-	37209 - 19968: jis0212<<14 | 0x41<<7 | 0x38,
-	37210 - 19968: jis0212<<14 | 0x41<<7 | 0x39,
-	37211 - 19968: jis0212<<14 | 0x41<<7 | 0x3A,
-	37217 - 19968: jis0212<<14 | 0x41<<7 | 0x3B,
-	37218 - 19968: jis0208<<14 | 0x1E<<7 | 0x3C,
-	37219 - 19968: jis0208<<14 | 0x4D<<7 | 0x26,
-	37220 - 19968: jis0212<<14 | 0x41<<7 | 0x3C,
-	37221 - 19968: jis0208<<14 | 0x4D<<7 | 0x27,
-	37223 - 19968: jis0212<<14 | 0x41<<7 | 0x3D,
-	37225 - 19968: jis0208<<14 | 0x4D<<7 | 0x28,
-	37226 - 19968: jis0208<<14 | 0x2C<<7 | 0x4E,
-	37228 - 19968: jis0208<<14 | 0x1C<<7 | 0x16,
-	37229 - 19968: jis0212<<14 | 0x41<<7 | 0x3E,
-	37234 - 19968: jis0208<<14 | 0x4D<<7 | 0x2A,
-	37235 - 19968: jis0208<<14 | 0x4D<<7 | 0x29,
-	37236 - 19968: jis0212<<14 | 0x41<<7 | 0x3F,
-	37237 - 19968: jis0208<<14 | 0x18<<7 | 0x39,
-	37239 - 19968: jis0208<<14 | 0x18<<7 | 0x52,
-	37240 - 19968: jis0208<<14 | 0x1A<<7 | 0x1F,
-	37241 - 19968: jis0212<<14 | 0x41<<7 | 0x40,
-	37242 - 19968: jis0212<<14 | 0x41<<7 | 0x41,
-	37243 - 19968: jis0212<<14 | 0x41<<7 | 0x42,
-	37249 - 19968: jis0212<<14 | 0x41<<7 | 0x43,
-	37250 - 19968: jis0208<<14 | 0x4D<<7 | 0x2D,
-	37251 - 19968: jis0212<<14 | 0x41<<7 | 0x44,
-	37253 - 19968: jis0212<<14 | 0x41<<7 | 0x45,
-	37254 - 19968: jis0212<<14 | 0x41<<7 | 0x46,
-	37255 - 19968: jis0208<<14 | 0x1C<<7 | 0x45,
-	37257 - 19968: jis0208<<14 | 0x4D<<7 | 0x2C,
-	37258 - 19968: jis0212<<14 | 0x41<<7 | 0x47,
-	37259 - 19968: jis0208<<14 | 0x4D<<7 | 0x2B,
-	37261 - 19968: jis0208<<14 | 0x21<<7 | 0x48,
-	37262 - 19968: jis0212<<14 | 0x41<<7 | 0x48,
-	37264 - 19968: jis0208<<14 | 0x17<<7 | 0x4E,
-	37265 - 19968: jis0212<<14 | 0x41<<7 | 0x49,
-	37266 - 19968: jis0208<<14 | 0x1F<<7 | 0x22,
-	37267 - 19968: jis0212<<14 | 0x41<<7 | 0x4A,
-	37268 - 19968: jis0212<<14 | 0x41<<7 | 0x4B,
-	37269 - 19968: jis0212<<14 | 0x41<<7 | 0x4C,
-	37271 - 19968: jis0208<<14 | 0x27<<7 | 0x0F,
-	37272 - 19968: jis0212<<14 | 0x41<<7 | 0x4D,
-	37276 - 19968: jis0208<<14 | 0x1C<<7 | 0x18,
-	37278 - 19968: jis0212<<14 | 0x41<<7 | 0x4E,
-	37281 - 19968: jis0212<<14 | 0x41<<7 | 0x4F,
-	37282 - 19968: jis0208<<14 | 0x4D<<7 | 0x2E,
-	37284 - 19968: jis0208<<14 | 0x1D<<7 | 0x3E,
-	37286 - 19968: jis0212<<14 | 0x41<<7 | 0x50,
-	37288 - 19968: jis0212<<14 | 0x41<<7 | 0x51,
-	37290 - 19968: jis0208<<14 | 0x4D<<7 | 0x31,
-	37291 - 19968: jis0208<<14 | 0x4D<<7 | 0x2F,
-	37292 - 19968: jis0212<<14 | 0x41<<7 | 0x52,
-	37293 - 19968: jis0212<<14 | 0x41<<7 | 0x53,
-	37294 - 19968: jis0212<<14 | 0x41<<7 | 0x54,
-	37295 - 19968: jis0208<<14 | 0x4D<<7 | 0x30,
-	37296 - 19968: jis0212<<14 | 0x41<<7 | 0x55,
-	37297 - 19968: jis0212<<14 | 0x41<<7 | 0x56,
-	37298 - 19968: jis0212<<14 | 0x41<<7 | 0x57,
-	37299 - 19968: jis0212<<14 | 0x41<<7 | 0x58,
-	37300 - 19968: jis0208<<14 | 0x4D<<7 | 0x33,
-	37301 - 19968: jis0208<<14 | 0x4D<<7 | 0x32,
-	37302 - 19968: jis0212<<14 | 0x41<<7 | 0x59,
-	37304 - 19968: jis0208<<14 | 0x1D<<7 | 0x59,
-	37306 - 19968: jis0208<<14 | 0x4D<<7 | 0x34,
-	37307 - 19968: jis0212<<14 | 0x41<<7 | 0x5A,
-	37308 - 19968: jis0212<<14 | 0x41<<7 | 0x5B,
-	37309 - 19968: jis0212<<14 | 0x41<<7 | 0x5C,
-	37311 - 19968: jis0212<<14 | 0x41<<7 | 0x5D,
-	37312 - 19968: jis0208<<14 | 0x4D<<7 | 0x35,
-	37313 - 19968: jis0208<<14 | 0x4D<<7 | 0x36,
-	37314 - 19968: jis0212<<14 | 0x42<<7 | 0x00,
-	37315 - 19968: jis0212<<14 | 0x42<<7 | 0x01,
-	37317 - 19968: jis0212<<14 | 0x42<<7 | 0x02,
-	37318 - 19968: jis0208<<14 | 0x27<<7 | 0x2F,
-	37319 - 19968: jis0208<<14 | 0x19<<7 | 0x32,
-	37320 - 19968: jis0208<<14 | 0x1B<<7 | 0x40,
-	37321 - 19968: jis0208<<14 | 0x4D<<7 | 0x37,
-	37323 - 19968: jis0208<<14 | 0x4D<<7 | 0x38,
-	37324 - 19968: jis0208<<14 | 0x2D<<7 | 0x03,
-	37325 - 19968: jis0208<<14 | 0x1C<<7 | 0x24,
-	37326 - 19968: jis0208<<14 | 0x2B<<7 | 0x4D,
-	37327 - 19968: jis0208<<14 | 0x2D<<7 | 0x2B,
-	37328 - 19968: jis0208<<14 | 0x4D<<7 | 0x39,
-	37329 - 19968: jis0208<<14 | 0x15<<7 | 0x41,
-	37331 - 19968: jis0212<<14 | 0x42<<7 | 0x03,
-	37332 - 19968: jis0212<<14 | 0x42<<7 | 0x04,
-	37334 - 19968: jis0208<<14 | 0x4D<<7 | 0x3A,
-	37335 - 19968: jis0208<<14 | 0x5B<<7 | 0x00,
-	37336 - 19968: jis0208<<14 | 0x24<<7 | 0x02,
-	37337 - 19968: jis0212<<14 | 0x42<<7 | 0x06,
-	37338 - 19968: jis0208<<14 | 0x5A<<7 | 0x5D,
-	37339 - 19968: jis0208<<14 | 0x4D<<7 | 0x3D,
-	37340 - 19968: jis0208<<14 | 0x12<<7 | 0x57,
-	37341 - 19968: jis0208<<14 | 0x1E<<7 | 0x2A,
-	37342 - 19968: jis0208<<14 | 0x5B<<7 | 0x01,
-	37343 - 19968: jis0208<<14 | 0x4D<<7 | 0x3B,
-	37345 - 19968: jis0208<<14 | 0x4D<<7 | 0x3C,
-	37347 - 19968: jis0208<<14 | 0x23<<7 | 0x3F,
-	37348 - 19968: jis0208<<14 | 0x5B<<7 | 0x04,
-	37349 - 19968: jis0208<<14 | 0x5B<<7 | 0x05,
-	37350 - 19968: jis0208<<14 | 0x2A<<7 | 0x34,
-	37351 - 19968: jis0208<<14 | 0x15<<7 | 0x5B,
-	37353 - 19968: jis0212<<14 | 0x42<<7 | 0x0B,
-	37354 - 19968: jis0212<<14 | 0x42<<7 | 0x0C,
-	37356 - 19968: jis0212<<14 | 0x42<<7 | 0x0D,
-	37357 - 19968: jis0208<<14 | 0x5B<<7 | 0x02,
-	37358 - 19968: jis0208<<14 | 0x5B<<7 | 0x03,
-	37359 - 19968: jis0212<<14 | 0x42<<7 | 0x10,
-	37360 - 19968: jis0212<<14 | 0x42<<7 | 0x11,
-	37361 - 19968: jis0212<<14 | 0x42<<7 | 0x12,
-	37365 - 19968: jis0208<<14 | 0x4D<<7 | 0x3F,
-	37366 - 19968: jis0208<<14 | 0x4D<<7 | 0x40,
-	37367 - 19968: jis0212<<14 | 0x42<<7 | 0x13,
-	37369 - 19968: jis0212<<14 | 0x42<<7 | 0x14,
-	37371 - 19968: jis0212<<14 | 0x42<<7 | 0x15,
-	37372 - 19968: jis0208<<14 | 0x4D<<7 | 0x3E,
-	37373 - 19968: jis0212<<14 | 0x42<<7 | 0x16,
-	37375 - 19968: jis0208<<14 | 0x4D<<7 | 0x42,
-	37376 - 19968: jis0212<<14 | 0x42<<7 | 0x17,
-	37377 - 19968: jis0212<<14 | 0x42<<7 | 0x18,
-	37380 - 19968: jis0212<<14 | 0x42<<7 | 0x19,
-	37381 - 19968: jis0212<<14 | 0x42<<7 | 0x1A,
-	37382 - 19968: jis0208<<14 | 0x5B<<7 | 0x06,
-	37383 - 19968: jis0212<<14 | 0x42<<7 | 0x1C,
-	37385 - 19968: jis0212<<14 | 0x42<<7 | 0x1D,
-	37386 - 19968: jis0208<<14 | 0x5B<<7 | 0x08,
-	37388 - 19968: jis0212<<14 | 0x42<<7 | 0x1F,
-	37389 - 19968: jis0208<<14 | 0x25<<7 | 0x3E,
-	37390 - 19968: jis0208<<14 | 0x12<<7 | 0x22,
-	37392 - 19968: jis0208<<14 | 0x5B<<7 | 0x07,
-	37393 - 19968: jis0208<<14 | 0x4D<<7 | 0x46,
-	37394 - 19968: jis0212<<14 | 0x42<<7 | 0x21,
-	37395 - 19968: jis0212<<14 | 0x42<<7 | 0x22,
-	37396 - 19968: jis0208<<14 | 0x4D<<7 | 0x43,
-	37397 - 19968: jis0208<<14 | 0x4D<<7 | 0x45,
-	37398 - 19968: jis0212<<14 | 0x42<<7 | 0x23,
-	37400 - 19968: jis0212<<14 | 0x42<<7 | 0x24,
-	37404 - 19968: jis0212<<14 | 0x42<<7 | 0x25,
-	37405 - 19968: jis0212<<14 | 0x42<<7 | 0x26,
-	37406 - 19968: jis0208<<14 | 0x4D<<7 | 0x41,
-	37411 - 19968: jis0212<<14 | 0x42<<7 | 0x27,
-	37412 - 19968: jis0212<<14 | 0x42<<7 | 0x28,
-	37413 - 19968: jis0212<<14 | 0x42<<7 | 0x29,
-	37414 - 19968: jis0212<<14 | 0x42<<7 | 0x2A,
-	37416 - 19968: jis0212<<14 | 0x42<<7 | 0x2B,
-	37417 - 19968: jis0208<<14 | 0x4E<<7 | 0x2E,
-	37420 - 19968: jis0208<<14 | 0x4D<<7 | 0x44,
-	37422 - 19968: jis0212<<14 | 0x42<<7 | 0x2C,
-	37423 - 19968: jis0212<<14 | 0x42<<7 | 0x2D,
-	37424 - 19968: jis0212<<14 | 0x42<<7 | 0x2E,
-	37427 - 19968: jis0212<<14 | 0x42<<7 | 0x2F,
-	37428 - 19968: jis0208<<14 | 0x2D<<7 | 0x4A,
-	37429 - 19968: jis0212<<14 | 0x42<<7 | 0x30,
-	37430 - 19968: jis0212<<14 | 0x42<<7 | 0x31,
-	37431 - 19968: jis0208<<14 | 0x17<<7 | 0x39,
-	37432 - 19968: jis0212<<14 | 0x42<<7 | 0x32,
-	37433 - 19968: jis0208<<14 | 0x5B<<7 | 0x0F,
-	37434 - 19968: jis0208<<14 | 0x5B<<7 | 0x09,
-	37436 - 19968: jis0208<<14 | 0x5B<<7 | 0x0B,
-	37438 - 19968: jis0212<<14 | 0x42<<7 | 0x36,
-	37439 - 19968: jis0208<<14 | 0x4D<<7 | 0x4E,
-	37440 - 19968: jis0208<<14 | 0x5B<<7 | 0x0A,
-	37442 - 19968: jis0212<<14 | 0x42<<7 | 0x38,
-	37443 - 19968: jis0212<<14 | 0x42<<7 | 0x39,
-	37444 - 19968: jis0208<<14 | 0x24<<7 | 0x13,
-	37445 - 19968: jis0208<<14 | 0x4D<<7 | 0x49,
-	37446 - 19968: jis0212<<14 | 0x42<<7 | 0x3A,
-	37447 - 19968: jis0212<<14 | 0x42<<7 | 0x3B,
-	37448 - 19968: jis0208<<14 | 0x4D<<7 | 0x4C,
-	37449 - 19968: jis0208<<14 | 0x4D<<7 | 0x4A,
-	37450 - 19968: jis0212<<14 | 0x42<<7 | 0x3C,
-	37451 - 19968: jis0208<<14 | 0x4D<<7 | 0x4F,
-	37453 - 19968: jis0212<<14 | 0x42<<7 | 0x3D,
-	37454 - 19968: jis0208<<14 | 0x5B<<7 | 0x0C,
-	37455 - 19968: jis0212<<14 | 0x42<<7 | 0x3F,
-	37456 - 19968: jis0208<<14 | 0x4D<<7 | 0x50,
-	37457 - 19968: jis0208<<14 | 0x5B<<7 | 0x0E,
-	37463 - 19968: jis0208<<14 | 0x4D<<7 | 0x48,
-	37464 - 19968: jis0212<<14 | 0x42<<7 | 0x41,
-	37465 - 19968: jis0208<<14 | 0x5B<<7 | 0x0D,
-	37466 - 19968: jis0208<<14 | 0x4D<<7 | 0x55,
-	37467 - 19968: jis0208<<14 | 0x10<<7 | 0x53,
-	37468 - 19968: jis0212<<14 | 0x42<<7 | 0x43,
-	37469 - 19968: jis0212<<14 | 0x42<<7 | 0x44,
-	37470 - 19968: jis0208<<14 | 0x4D<<7 | 0x47,
-	37472 - 19968: jis0212<<14 | 0x42<<7 | 0x45,
-	37473 - 19968: jis0212<<14 | 0x42<<7 | 0x46,
-	37474 - 19968: jis0208<<14 | 0x27<<7 | 0x0C,
-	37476 - 19968: jis0208<<14 | 0x4D<<7 | 0x4B,
-	37477 - 19968: jis0212<<14 | 0x42<<7 | 0x47,
-	37478 - 19968: jis0208<<14 | 0x1D<<7 | 0x3F,
-	37479 - 19968: jis0208<<14 | 0x5B<<7 | 0x10,
-	37480 - 19968: jis0212<<14 | 0x42<<7 | 0x49,
-	37481 - 19968: jis0212<<14 | 0x42<<7 | 0x4A,
-	37486 - 19968: jis0212<<14 | 0x42<<7 | 0x4B,
-	37487 - 19968: jis0212<<14 | 0x42<<7 | 0x4C,
-	37488 - 19968: jis0212<<14 | 0x42<<7 | 0x4D,
-	37489 - 19968: jis0208<<14 | 0x18<<7 | 0x3A,
-	37493 - 19968: jis0212<<14 | 0x42<<7 | 0x4E,
-	37494 - 19968: jis0212<<14 | 0x42<<7 | 0x4F,
-	37495 - 19968: jis0208<<14 | 0x5B<<7 | 0x12,
-	37496 - 19968: jis0208<<14 | 0x5B<<7 | 0x13,
-	37497 - 19968: jis0212<<14 | 0x42<<7 | 0x52,
-	37499 - 19968: jis0212<<14 | 0x42<<7 | 0x53,
-	37500 - 19968: jis0212<<14 | 0x42<<7 | 0x54,
-	37501 - 19968: jis0212<<14 | 0x42<<7 | 0x55,
-	37502 - 19968: jis0208<<14 | 0x2A<<7 | 0x27,
-	37503 - 19968: jis0212<<14 | 0x42<<7 | 0x56,
-	37504 - 19968: jis0208<<14 | 0x15<<7 | 0x43,
-	37507 - 19968: jis0208<<14 | 0x1C<<7 | 0x25,
-	37509 - 19968: jis0208<<14 | 0x25<<7 | 0x1B,
-	37512 - 19968: jis0208<<14 | 0x58<<7 | 0x03,
-	37513 - 19968: jis0212<<14 | 0x42<<7 | 0x58,
-	37514 - 19968: jis0212<<14 | 0x42<<7 | 0x59,
-	37517 - 19968: jis0212<<14 | 0x42<<7 | 0x5A,
-	37518 - 19968: jis0212<<14 | 0x42<<7 | 0x5B,
-	37521 - 19968: jis0208<<14 | 0x20<<7 | 0x0C,
-	37522 - 19968: jis0212<<14 | 0x42<<7 | 0x5C,
-	37523 - 19968: jis0208<<14 | 0x4D<<7 | 0x53,
-	37525 - 19968: jis0208<<14 | 0x4D<<7 | 0x4D,
-	37526 - 19968: jis0208<<14 | 0x4D<<7 | 0x52,
-	37527 - 19968: jis0212<<14 | 0x42<<7 | 0x5D,
-	37528 - 19968: jis0208<<14 | 0x2B<<7 | 0x22,
-	37529 - 19968: jis0212<<14 | 0x43<<7 | 0x00,
-	37530 - 19968: jis0208<<14 | 0x23<<7 | 0x17,
-	37531 - 19968: jis0208<<14 | 0x4D<<7 | 0x54,
-	37532 - 19968: jis0208<<14 | 0x4D<<7 | 0x51,
-	37535 - 19968: jis0212<<14 | 0x43<<7 | 0x01,
-	37536 - 19968: jis0212<<14 | 0x43<<7 | 0x02,
-	37540 - 19968: jis0212<<14 | 0x43<<7 | 0x03,
-	37541 - 19968: jis0212<<14 | 0x43<<7 | 0x04,
-	37543 - 19968: jis0208<<14 | 0x5B<<7 | 0x11,
-	37544 - 19968: jis0212<<14 | 0x43<<7 | 0x06,
-	37547 - 19968: jis0212<<14 | 0x43<<7 | 0x07,
-	37549 - 19968: jis0208<<14 | 0x20<<7 | 0x0B,
-	37551 - 19968: jis0212<<14 | 0x43<<7 | 0x08,
-	37554 - 19968: jis0212<<14 | 0x43<<7 | 0x09,
-	37558 - 19968: jis0212<<14 | 0x43<<7 | 0x0A,
-	37559 - 19968: jis0208<<14 | 0x4D<<7 | 0x58,
-	37560 - 19968: jis0212<<14 | 0x43<<7 | 0x0B,
-	37561 - 19968: jis0208<<14 | 0x4D<<7 | 0x57,
-	37562 - 19968: jis0212<<14 | 0x43<<7 | 0x0C,
-	37563 - 19968: jis0212<<14 | 0x43<<7 | 0x0D,
-	37564 - 19968: jis0212<<14 | 0x43<<7 | 0x0E,
-	37565 - 19968: jis0212<<14 | 0x43<<7 | 0x0F,
-	37567 - 19968: jis0212<<14 | 0x43<<7 | 0x10,
-	37568 - 19968: jis0212<<14 | 0x43<<7 | 0x11,
-	37569 - 19968: jis0212<<14 | 0x43<<7 | 0x12,
-	37570 - 19968: jis0212<<14 | 0x43<<7 | 0x13,
-	37571 - 19968: jis0212<<14 | 0x43<<7 | 0x14,
-	37573 - 19968: jis0212<<14 | 0x43<<7 | 0x15,
-	37574 - 19968: jis0212<<14 | 0x43<<7 | 0x16,
-	37575 - 19968: jis0212<<14 | 0x43<<7 | 0x17,
-	37576 - 19968: jis0212<<14 | 0x43<<7 | 0x18,
-	37579 - 19968: jis0212<<14 | 0x43<<7 | 0x19,
-	37580 - 19968: jis0212<<14 | 0x43<<7 | 0x1A,
-	37581 - 19968: jis0212<<14 | 0x43<<7 | 0x1B,
-	37582 - 19968: jis0212<<14 | 0x43<<7 | 0x1C,
-	37583 - 19968: jis0208<<14 | 0x4D<<7 | 0x56,
-	37584 - 19968: jis0208<<14 | 0x5B<<7 | 0x17,
-	37586 - 19968: jis0208<<14 | 0x2A<<7 | 0x0E,
-	37587 - 19968: jis0208<<14 | 0x5B<<7 | 0x1B,
-	37589 - 19968: jis0208<<14 | 0x5B<<7 | 0x19,
-	37591 - 19968: jis0208<<14 | 0x5B<<7 | 0x15,
-	37592 - 19968: jis0212<<14 | 0x43<<7 | 0x21,
-	37593 - 19968: jis0208<<14 | 0x5B<<7 | 0x16,
-	37596 - 19968: jis0212<<14 | 0x43<<7 | 0x23,
-	37597 - 19968: jis0212<<14 | 0x43<<7 | 0x24,
-	37599 - 19968: jis0212<<14 | 0x43<<7 | 0x25,
-	37600 - 19968: jis0208<<14 | 0x5B<<7 | 0x1A,
-	37601 - 19968: jis0212<<14 | 0x43<<7 | 0x27,
-	37603 - 19968: jis0212<<14 | 0x43<<7 | 0x28,
-	37604 - 19968: jis0208<<14 | 0x1C<<7 | 0x5A,
-	37605 - 19968: jis0212<<14 | 0x43<<7 | 0x29,
-	37607 - 19968: jis0208<<14 | 0x5B<<7 | 0x14,
-	37608 - 19968: jis0212<<14 | 0x43<<7 | 0x2B,
-	37609 - 19968: jis0208<<14 | 0x4D<<7 | 0x59,
-	37610 - 19968: jis0208<<14 | 0x29<<7 | 0x3E,
-	37612 - 19968: jis0212<<14 | 0x43<<7 | 0x2C,
-	37613 - 19968: jis0208<<14 | 0x10<<7 | 0x33,
-	37614 - 19968: jis0212<<14 | 0x43<<7 | 0x2D,
-	37616 - 19968: jis0212<<14 | 0x43<<7 | 0x2E,
-	37618 - 19968: jis0208<<14 | 0x28<<7 | 0x25,
-	37619 - 19968: jis0208<<14 | 0x22<<7 | 0x51,
-	37624 - 19968: jis0208<<14 | 0x14<<7 | 0x57,
-	37625 - 19968: jis0208<<14 | 0x58<<7 | 0x09,
-	37626 - 19968: jis0208<<14 | 0x4D<<7 | 0x5B,
-	37627 - 19968: jis0208<<14 | 0x5B<<7 | 0x1E,
-	37628 - 19968: jis0208<<14 | 0x18<<7 | 0x3C,
-	37631 - 19968: jis0208<<14 | 0x5B<<7 | 0x21,
-	37632 - 19968: jis0212<<14 | 0x43<<7 | 0x32,
-	37634 - 19968: jis0208<<14 | 0x5B<<7 | 0x23,
-	37638 - 19968: jis0208<<14 | 0x1A<<7 | 0x0B,
-	37640 - 19968: jis0212<<14 | 0x43<<7 | 0x34,
-	37645 - 19968: jis0212<<14 | 0x43<<7 | 0x35,
-	37647 - 19968: jis0208<<14 | 0x4D<<7 | 0x5A,
-	37648 - 19968: jis0208<<14 | 0x1E<<7 | 0x4C,
-	37649 - 19968: jis0212<<14 | 0x43<<7 | 0x36,
-	37652 - 19968: jis0212<<14 | 0x43<<7 | 0x37,
-	37653 - 19968: jis0212<<14 | 0x43<<7 | 0x38,
-	37656 - 19968: jis0208<<14 | 0x1E<<7 | 0x4D,
-	37657 - 19968: jis0208<<14 | 0x4E<<7 | 0x00,
-	37658 - 19968: jis0208<<14 | 0x4E<<7 | 0x02,
-	37660 - 19968: jis0212<<14 | 0x43<<7 | 0x39,
-	37661 - 19968: jis0208<<14 | 0x5B<<7 | 0x22,
-	37662 - 19968: jis0208<<14 | 0x5B<<7 | 0x20,
-	37663 - 19968: jis0212<<14 | 0x43<<7 | 0x3C,
-	37664 - 19968: jis0208<<14 | 0x1D<<7 | 0x5A,
-	37665 - 19968: jis0208<<14 | 0x5B<<7 | 0x1D,
-	37666 - 19968: jis0208<<14 | 0x4E<<7 | 0x01,
-	37667 - 19968: jis0208<<14 | 0x4E<<7 | 0x03,
-	37668 - 19968: jis0212<<14 | 0x43<<7 | 0x3E,
-	37669 - 19968: jis0208<<14 | 0x5B<<7 | 0x1C,
-	37670 - 19968: jis0208<<14 | 0x15<<7 | 0x32,
-	37671 - 19968: jis0212<<14 | 0x43<<7 | 0x40,
-	37672 - 19968: jis0208<<14 | 0x28<<7 | 0x24,
-	37673 - 19968: jis0212<<14 | 0x43<<7 | 0x41,
-	37674 - 19968: jis0212<<14 | 0x43<<7 | 0x42,
-	37675 - 19968: jis0208<<14 | 0x1B<<7 | 0x41,
-	37676 - 19968: jis0208<<14 | 0x2E<<7 | 0x02,
-	37678 - 19968: jis0208<<14 | 0x4D<<7 | 0x5D,
-	37679 - 19968: jis0208<<14 | 0x19<<7 | 0x57,
-	37682 - 19968: jis0208<<14 | 0x2E<<7 | 0x1E,
-	37683 - 19968: jis0212<<14 | 0x43<<7 | 0x43,
-	37684 - 19968: jis0212<<14 | 0x43<<7 | 0x44,
-	37685 - 19968: jis0208<<14 | 0x4E<<7 | 0x05,
-	37686 - 19968: jis0212<<14 | 0x43<<7 | 0x45,
-	37687 - 19968: jis0212<<14 | 0x43<<7 | 0x46,
-	37690 - 19968: jis0208<<14 | 0x4E<<7 | 0x04,
-	37691 - 19968: jis0208<<14 | 0x4E<<7 | 0x06,
-	37700 - 19968: jis0208<<14 | 0x4D<<7 | 0x5C,
-	37703 - 19968: jis0212<<14 | 0x43<<7 | 0x47,
-	37704 - 19968: jis0208<<14 | 0x58<<7 | 0x02,
-	37705 - 19968: jis0212<<14 | 0x43<<7 | 0x49,
-	37707 - 19968: jis0208<<14 | 0x25<<7 | 0x48,
-	37709 - 19968: jis0208<<14 | 0x24<<7 | 0x34,
-	37712 - 19968: jis0212<<14 | 0x43<<7 | 0x4A,
-	37713 - 19968: jis0212<<14 | 0x43<<7 | 0x4B,
-	37714 - 19968: jis0212<<14 | 0x43<<7 | 0x4C,
-	37716 - 19968: jis0208<<14 | 0x23<<7 | 0x36,
-	37717 - 19968: jis0212<<14 | 0x43<<7 | 0x4D,
-	37718 - 19968: jis0208<<14 | 0x4E<<7 | 0x0B,
-	37719 - 19968: jis0208<<14 | 0x5B<<7 | 0x25,
-	37720 - 19968: jis0212<<14 | 0x43<<7 | 0x4F,
-	37722 - 19968: jis0212<<14 | 0x43<<7 | 0x50,
-	37723 - 19968: jis0208<<14 | 0x22<<7 | 0x22,
-	37724 - 19968: jis0208<<14 | 0x4E<<7 | 0x07,
-	37726 - 19968: jis0212<<14 | 0x43<<7 | 0x51,
-	37728 - 19968: jis0208<<14 | 0x4E<<7 | 0x08,
-	37732 - 19968: jis0212<<14 | 0x43<<7 | 0x52,
-	37733 - 19968: jis0212<<14 | 0x43<<7 | 0x53,
-	37735 - 19968: jis0212<<14 | 0x43<<7 | 0x54,
-	37737 - 19968: jis0212<<14 | 0x43<<7 | 0x55,
-	37738 - 19968: jis0212<<14 | 0x43<<7 | 0x56,
-	37740 - 19968: jis0208<<14 | 0x16<<7 | 0x0C,
-	37741 - 19968: jis0212<<14 | 0x43<<7 | 0x57,
-	37742 - 19968: jis0208<<14 | 0x4E<<7 | 0x0A,
-	37743 - 19968: jis0212<<14 | 0x43<<7 | 0x58,
-	37744 - 19968: jis0208<<14 | 0x5B<<7 | 0x24,
-	37745 - 19968: jis0212<<14 | 0x43<<7 | 0x5A,
-	37747 - 19968: jis0212<<14 | 0x43<<7 | 0x5B,
-	37748 - 19968: jis0212<<14 | 0x43<<7 | 0x5C,
-	37749 - 19968: jis0208<<14 | 0x17<<7 | 0x0F,
-	37750 - 19968: jis0212<<14 | 0x43<<7 | 0x5D,
-	37754 - 19968: jis0212<<14 | 0x44<<7 | 0x00,
-	37756 - 19968: jis0208<<14 | 0x4E<<7 | 0x09,
-	37757 - 19968: jis0212<<14 | 0x44<<7 | 0x01,
-	37758 - 19968: jis0208<<14 | 0x1D<<7 | 0x40,
-	37759 - 19968: jis0212<<14 | 0x44<<7 | 0x02,
-	37760 - 19968: jis0212<<14 | 0x44<<7 | 0x03,
-	37761 - 19968: jis0212<<14 | 0x44<<7 | 0x04,
-	37762 - 19968: jis0212<<14 | 0x44<<7 | 0x05,
-	37768 - 19968: jis0212<<14 | 0x44<<7 | 0x06,
-	37770 - 19968: jis0212<<14 | 0x44<<7 | 0x07,
-	37771 - 19968: jis0212<<14 | 0x44<<7 | 0x08,
-	37772 - 19968: jis0208<<14 | 0x12<<7 | 0x58,
-	37773 - 19968: jis0212<<14 | 0x44<<7 | 0x09,
-	37775 - 19968: jis0212<<14 | 0x44<<7 | 0x0A,
-	37778 - 19968: jis0212<<14 | 0x44<<7 | 0x0B,
-	37780 - 19968: jis0208<<14 | 0x4E<<7 | 0x0F,
-	37781 - 19968: jis0212<<14 | 0x44<<7 | 0x0C,
-	37782 - 19968: jis0208<<14 | 0x19<<7 | 0x1E,
-	37783 - 19968: jis0208<<14 | 0x20<<7 | 0x58,
-	37784 - 19968: jis0212<<14 | 0x44<<7 | 0x0D,
-	37786 - 19968: jis0208<<14 | 0x23<<7 | 0x29,
-	37787 - 19968: jis0212<<14 | 0x44<<7 | 0x0E,
-	37790 - 19968: jis0212<<14 | 0x44<<7 | 0x0F,
-	37793 - 19968: jis0212<<14 | 0x44<<7 | 0x10,
-	37795 - 19968: jis0212<<14 | 0x44<<7 | 0x11,
-	37796 - 19968: jis0208<<14 | 0x5B<<7 | 0x26,
-	37798 - 19968: jis0212<<14 | 0x44<<7 | 0x13,
-	37799 - 19968: jis0208<<14 | 0x12<<7 | 0x1A,
-	37800 - 19968: jis0212<<14 | 0x44<<7 | 0x14,
-	37801 - 19968: jis0212<<14 | 0x44<<7 | 0x1A,
-	37803 - 19968: jis0212<<14 | 0x44<<7 | 0x15,
-	37804 - 19968: jis0208<<14 | 0x4E<<7 | 0x0D,
-	37805 - 19968: jis0208<<14 | 0x4E<<7 | 0x0E,
-	37806 - 19968: jis0208<<14 | 0x23<<7 | 0x22,
-	37808 - 19968: jis0208<<14 | 0x4E<<7 | 0x0C,
-	37812 - 19968: jis0212<<14 | 0x44<<7 | 0x16,
-	37813 - 19968: jis0212<<14 | 0x44<<7 | 0x17,
-	37814 - 19968: jis0212<<14 | 0x44<<7 | 0x18,
-	37817 - 19968: jis0208<<14 | 0x4E<<7 | 0x10,
-	37818 - 19968: jis0212<<14 | 0x44<<7 | 0x19,
-	37825 - 19968: jis0212<<14 | 0x44<<7 | 0x1B,
-	37827 - 19968: jis0208<<14 | 0x4E<<7 | 0x16,
-	37828 - 19968: jis0212<<14 | 0x44<<7 | 0x1C,
-	37829 - 19968: jis0212<<14 | 0x44<<7 | 0x1D,
-	37830 - 19968: jis0208<<14 | 0x5B<<7 | 0x27,
-	37831 - 19968: jis0212<<14 | 0x44<<7 | 0x1F,
-	37832 - 19968: jis0208<<14 | 0x4E<<7 | 0x19,
-	37833 - 19968: jis0212<<14 | 0x44<<7 | 0x20,
-	37834 - 19968: jis0212<<14 | 0x44<<7 | 0x21,
-	37835 - 19968: jis0212<<14 | 0x44<<7 | 0x22,
-	37836 - 19968: jis0212<<14 | 0x44<<7 | 0x23,
-	37837 - 19968: jis0212<<14 | 0x44<<7 | 0x24,
-	37840 - 19968: jis0208<<14 | 0x4E<<7 | 0x18,
-	37841 - 19968: jis0208<<14 | 0x24<<7 | 0x0C,
-	37843 - 19968: jis0212<<14 | 0x44<<7 | 0x25,
-	37846 - 19968: jis0208<<14 | 0x4E<<7 | 0x11,
-	37847 - 19968: jis0208<<14 | 0x4E<<7 | 0x12,
-	37848 - 19968: jis0208<<14 | 0x4E<<7 | 0x15,
-	37849 - 19968: jis0212<<14 | 0x44<<7 | 0x26,
-	37852 - 19968: jis0212<<14 | 0x44<<7 | 0x27,
-	37853 - 19968: jis0208<<14 | 0x4E<<7 | 0x17,
-	37854 - 19968: jis0208<<14 | 0x5B<<7 | 0x28,
-	37855 - 19968: jis0212<<14 | 0x44<<7 | 0x29,
-	37857 - 19968: jis0208<<14 | 0x15<<7 | 0x1F,
-	37858 - 19968: jis0212<<14 | 0x44<<7 | 0x2A,
-	37860 - 19968: jis0208<<14 | 0x4E<<7 | 0x1A,
-	37861 - 19968: jis0208<<14 | 0x4E<<7 | 0x14,
-	37862 - 19968: jis0212<<14 | 0x44<<7 | 0x2B,
-	37863 - 19968: jis0212<<14 | 0x44<<7 | 0x2C,
-	37864 - 19968: jis0208<<14 | 0x4E<<7 | 0x13,
-	37879 - 19968: jis0212<<14 | 0x44<<7 | 0x2E,
-	37880 - 19968: jis0208<<14 | 0x5B<<7 | 0x29,
-	37881 - 19968: jis0212<<14 | 0x44<<7 | 0x2D,
-	37882 - 19968: jis0212<<14 | 0x44<<7 | 0x30,
-	37883 - 19968: jis0212<<14 | 0x44<<7 | 0x31,
-	37885 - 19968: jis0212<<14 | 0x44<<7 | 0x32,
-	37889 - 19968: jis0212<<14 | 0x44<<7 | 0x33,
-	37890 - 19968: jis0212<<14 | 0x44<<7 | 0x34,
-	37891 - 19968: jis0208<<14 | 0x4E<<7 | 0x1E,
-	37892 - 19968: jis0212<<14 | 0x44<<7 | 0x35,
-	37895 - 19968: jis0208<<14 | 0x4E<<7 | 0x1F,
-	37896 - 19968: jis0212<<14 | 0x44<<7 | 0x36,
-	37897 - 19968: jis0212<<14 | 0x44<<7 | 0x37,
-	37901 - 19968: jis0212<<14 | 0x44<<7 | 0x38,
-	37902 - 19968: jis0212<<14 | 0x44<<7 | 0x39,
-	37903 - 19968: jis0212<<14 | 0x44<<7 | 0x3A,
-	37904 - 19968: jis0208<<14 | 0x4E<<7 | 0x20,
-	37907 - 19968: jis0208<<14 | 0x4E<<7 | 0x1D,
-	37908 - 19968: jis0208<<14 | 0x4E<<7 | 0x1C,
-	37909 - 19968: jis0212<<14 | 0x44<<7 | 0x3B,
-	37910 - 19968: jis0212<<14 | 0x44<<7 | 0x3C,
-	37911 - 19968: jis0212<<14 | 0x44<<7 | 0x3D,
-	37912 - 19968: jis0208<<14 | 0x1D<<7 | 0x41,
-	37913 - 19968: jis0208<<14 | 0x25<<7 | 0x09,
-	37914 - 19968: jis0208<<14 | 0x4E<<7 | 0x1B,
-	37919 - 19968: jis0212<<14 | 0x44<<7 | 0x3E,
-	37921 - 19968: jis0208<<14 | 0x4E<<7 | 0x24,
-	37931 - 19968: jis0208<<14 | 0x4E<<7 | 0x22,
-	37934 - 19968: jis0212<<14 | 0x44<<7 | 0x3F,
-	37935 - 19968: jis0212<<14 | 0x44<<7 | 0x40,
-	37937 - 19968: jis0208<<14 | 0x5B<<7 | 0x2A,
-	37938 - 19968: jis0212<<14 | 0x44<<7 | 0x42,
-	37939 - 19968: jis0212<<14 | 0x44<<7 | 0x43,
-	37940 - 19968: jis0212<<14 | 0x44<<7 | 0x44,
-	37941 - 19968: jis0208<<14 | 0x4E<<7 | 0x23,
-	37942 - 19968: jis0208<<14 | 0x4E<<7 | 0x21,
-	37944 - 19968: jis0208<<14 | 0x21<<7 | 0x57,
-	37946 - 19968: jis0208<<14 | 0x4E<<7 | 0x25,
-	37947 - 19968: jis0212<<14 | 0x44<<7 | 0x45,
-	37949 - 19968: jis0212<<14 | 0x44<<7 | 0x47,
-	37951 - 19968: jis0212<<14 | 0x44<<7 | 0x46,
-	37953 - 19968: jis0208<<14 | 0x4E<<7 | 0x26,
-	37955 - 19968: jis0212<<14 | 0x44<<7 | 0x48,
-	37956 - 19968: jis0208<<14 | 0x4E<<7 | 0x28,
-	37957 - 19968: jis0208<<14 | 0x5B<<7 | 0x2B,
-	37960 - 19968: jis0208<<14 | 0x5B<<7 | 0x2C,
-	37962 - 19968: jis0212<<14 | 0x44<<7 | 0x4B,
-	37964 - 19968: jis0212<<14 | 0x44<<7 | 0x4C,
-	37969 - 19968: jis0208<<14 | 0x13<<7 | 0x34,
-	37970 - 19968: jis0208<<14 | 0x4E<<7 | 0x27,
-	37971 - 19968: jis0208<<14 | 0x2B<<7 | 0x59,
-	37973 - 19968: jis0212<<14 | 0x44<<7 | 0x4D,
-	37977 - 19968: jis0212<<14 | 0x44<<7 | 0x4E,
-	37978 - 19968: jis0208<<14 | 0x4E<<7 | 0x33,
-	37979 - 19968: jis0208<<14 | 0x4E<<7 | 0x29,
-	37980 - 19968: jis0212<<14 | 0x44<<7 | 0x4F,
-	37982 - 19968: jis0208<<14 | 0x4E<<7 | 0x2C,
-	37983 - 19968: jis0212<<14 | 0x44<<7 | 0x50,
-	37984 - 19968: jis0208<<14 | 0x4E<<7 | 0x2A,
-	37985 - 19968: jis0212<<14 | 0x44<<7 | 0x51,
-	37986 - 19968: jis0208<<14 | 0x4E<<7 | 0x2B,
-	37987 - 19968: jis0212<<14 | 0x44<<7 | 0x52,
-	37992 - 19968: jis0212<<14 | 0x44<<7 | 0x53,
-	37994 - 19968: jis0208<<14 | 0x4E<<7 | 0x2D,
-	37995 - 19968: jis0212<<14 | 0x44<<7 | 0x54,
-	37997 - 19968: jis0212<<14 | 0x44<<7 | 0x55,
-	37998 - 19968: jis0212<<14 | 0x44<<7 | 0x56,
-	37999 - 19968: jis0212<<14 | 0x44<<7 | 0x57,
-	38000 - 19968: jis0208<<14 | 0x4E<<7 | 0x2F,
-	38001 - 19968: jis0212<<14 | 0x44<<7 | 0x58,
-	38002 - 19968: jis0212<<14 | 0x44<<7 | 0x59,
-	38005 - 19968: jis0208<<14 | 0x4E<<7 | 0x30,
-	38007 - 19968: jis0208<<14 | 0x4E<<7 | 0x31,
-	38012 - 19968: jis0208<<14 | 0x4E<<7 | 0x34,
-	38013 - 19968: jis0208<<14 | 0x4E<<7 | 0x32,
-	38014 - 19968: jis0208<<14 | 0x4E<<7 | 0x35,
-	38015 - 19968: jis0208<<14 | 0x4E<<7 | 0x37,
-	38017 - 19968: jis0208<<14 | 0x4E<<7 | 0x36,
-	38019 - 19968: jis0212<<14 | 0x44<<7 | 0x5B,
-	38020 - 19968: jis0212<<14 | 0x44<<7 | 0x5A,
-	38263 - 19968: jis0208<<14 | 0x23<<7 | 0x18,
-	38264 - 19968: jis0212<<14 | 0x44<<7 | 0x5C,
-	38265 - 19968: jis0212<<14 | 0x44<<7 | 0x5D,
-	38270 - 19968: jis0212<<14 | 0x45<<7 | 0x00,
-	38272 - 19968: jis0208<<14 | 0x2B<<7 | 0x46,
-	38274 - 19968: jis0208<<14 | 0x4E<<7 | 0x38,
-	38275 - 19968: jis0208<<14 | 0x20<<7 | 0x0D,
-	38276 - 19968: jis0212<<14 | 0x45<<7 | 0x01,
-	38279 - 19968: jis0208<<14 | 0x4E<<7 | 0x39,
-	38280 - 19968: jis0212<<14 | 0x45<<7 | 0x02,
-	38281 - 19968: jis0208<<14 | 0x29<<7 | 0x23,
-	38282 - 19968: jis0208<<14 | 0x4E<<7 | 0x3A,
-	38283 - 19968: jis0208<<14 | 0x12<<7 | 0x0A,
-	38284 - 19968: jis0212<<14 | 0x45<<7 | 0x03,
-	38285 - 19968: jis0212<<14 | 0x45<<7 | 0x04,
-	38286 - 19968: jis0212<<14 | 0x45<<7 | 0x05,
-	38287 - 19968: jis0208<<14 | 0x10<<7 | 0x1B,
-	38289 - 19968: jis0208<<14 | 0x13<<7 | 0x36,
-	38290 - 19968: jis0208<<14 | 0x5B<<7 | 0x2D,
-	38291 - 19968: jis0208<<14 | 0x13<<7 | 0x35,
-	38292 - 19968: jis0208<<14 | 0x4E<<7 | 0x3B,
-	38294 - 19968: jis0208<<14 | 0x4E<<7 | 0x3C,
-	38296 - 19968: jis0208<<14 | 0x4E<<7 | 0x3D,
-	38297 - 19968: jis0208<<14 | 0x4E<<7 | 0x3E,
-	38301 - 19968: jis0212<<14 | 0x45<<7 | 0x06,
-	38302 - 19968: jis0212<<14 | 0x45<<7 | 0x07,
-	38303 - 19968: jis0212<<14 | 0x45<<7 | 0x08,
-	38304 - 19968: jis0208<<14 | 0x4E<<7 | 0x3F,
-	38305 - 19968: jis0212<<14 | 0x45<<7 | 0x09,
-	38306 - 19968: jis0208<<14 | 0x13<<7 | 0x37,
-	38307 - 19968: jis0208<<14 | 0x12<<7 | 0x34,
-	38308 - 19968: jis0208<<14 | 0x18<<7 | 0x3D,
-	38309 - 19968: jis0208<<14 | 0x27<<7 | 0x15,
-	38310 - 19968: jis0212<<14 | 0x45<<7 | 0x0A,
-	38311 - 19968: jis0208<<14 | 0x4E<<7 | 0x41,
-	38312 - 19968: jis0208<<14 | 0x4E<<7 | 0x40,
-	38313 - 19968: jis0212<<14 | 0x45<<7 | 0x0B,
-	38315 - 19968: jis0212<<14 | 0x45<<7 | 0x0C,
-	38316 - 19968: jis0212<<14 | 0x45<<7 | 0x0D,
-	38317 - 19968: jis0208<<14 | 0x4E<<7 | 0x42,
-	38322 - 19968: jis0208<<14 | 0x10<<7 | 0x3B,
-	38324 - 19968: jis0212<<14 | 0x45<<7 | 0x0E,
-	38326 - 19968: jis0212<<14 | 0x45<<7 | 0x0F,
-	38329 - 19968: jis0208<<14 | 0x4E<<7 | 0x45,
-	38330 - 19968: jis0212<<14 | 0x45<<7 | 0x10,
-	38331 - 19968: jis0208<<14 | 0x4E<<7 | 0x44,
-	38332 - 19968: jis0208<<14 | 0x4E<<7 | 0x43,
-	38333 - 19968: jis0212<<14 | 0x45<<7 | 0x11,
-	38334 - 19968: jis0208<<14 | 0x4E<<7 | 0x46,
-	38335 - 19968: jis0212<<14 | 0x45<<7 | 0x12,
-	38339 - 19968: jis0208<<14 | 0x4E<<7 | 0x49,
-	38342 - 19968: jis0212<<14 | 0x45<<7 | 0x13,
-	38343 - 19968: jis0208<<14 | 0x0F<<7 | 0x26,
-	38344 - 19968: jis0212<<14 | 0x45<<7 | 0x14,
-	38345 - 19968: jis0212<<14 | 0x45<<7 | 0x15,
-	38346 - 19968: jis0208<<14 | 0x4E<<7 | 0x47,
-	38347 - 19968: jis0212<<14 | 0x45<<7 | 0x16,
-	38348 - 19968: jis0208<<14 | 0x4E<<7 | 0x4B,
-	38349 - 19968: jis0208<<14 | 0x4E<<7 | 0x4A,
-	38352 - 19968: jis0212<<14 | 0x45<<7 | 0x17,
-	38353 - 19968: jis0212<<14 | 0x45<<7 | 0x18,
-	38354 - 19968: jis0212<<14 | 0x45<<7 | 0x19,
-	38355 - 19968: jis0212<<14 | 0x45<<7 | 0x1A,
-	38356 - 19968: jis0208<<14 | 0x4E<<7 | 0x4D,
-	38357 - 19968: jis0208<<14 | 0x4E<<7 | 0x4C,
-	38358 - 19968: jis0208<<14 | 0x4E<<7 | 0x4E,
-	38360 - 19968: jis0208<<14 | 0x25<<7 | 0x0D,
-	38361 - 19968: jis0212<<14 | 0x45<<7 | 0x1B,
-	38362 - 19968: jis0212<<14 | 0x45<<7 | 0x1C,
-	38364 - 19968: jis0208<<14 | 0x4E<<7 | 0x4F,
-	38365 - 19968: jis0212<<14 | 0x45<<7 | 0x1D,
-	38366 - 19968: jis0212<<14 | 0x45<<7 | 0x1E,
-	38367 - 19968: jis0212<<14 | 0x45<<7 | 0x1F,
-	38368 - 19968: jis0212<<14 | 0x45<<7 | 0x20,
-	38369 - 19968: jis0208<<14 | 0x4E<<7 | 0x50,
-	38370 - 19968: jis0208<<14 | 0x4E<<7 | 0x52,
-	38372 - 19968: jis0212<<14 | 0x45<<7 | 0x21,
-	38373 - 19968: jis0208<<14 | 0x4E<<7 | 0x51,
-	38374 - 19968: jis0212<<14 | 0x45<<7 | 0x22,
-	38428 - 19968: jis0208<<14 | 0x28<<7 | 0x4B,
-	38429 - 19968: jis0212<<14 | 0x45<<7 | 0x23,
-	38430 - 19968: jis0212<<14 | 0x45<<7 | 0x24,
-	38433 - 19968: jis0208<<14 | 0x4E<<7 | 0x53,
-	38434 - 19968: jis0212<<14 | 0x45<<7 | 0x25,
-	38436 - 19968: jis0212<<14 | 0x45<<7 | 0x26,
-	38437 - 19968: jis0212<<14 | 0x45<<7 | 0x27,
-	38438 - 19968: jis0212<<14 | 0x45<<7 | 0x28,
-	38440 - 19968: jis0208<<14 | 0x4E<<7 | 0x54,
-	38442 - 19968: jis0208<<14 | 0x19<<7 | 0x44,
-	38444 - 19968: jis0212<<14 | 0x45<<7 | 0x29,
-	38446 - 19968: jis0208<<14 | 0x4E<<7 | 0x55,
-	38447 - 19968: jis0208<<14 | 0x4E<<7 | 0x56,
-	38449 - 19968: jis0212<<14 | 0x45<<7 | 0x2A,
-	38450 - 19968: jis0208<<14 | 0x2A<<7 | 0x28,
-	38451 - 19968: jis0212<<14 | 0x45<<7 | 0x2B,
-	38455 - 19968: jis0212<<14 | 0x45<<7 | 0x2C,
-	38456 - 19968: jis0212<<14 | 0x45<<7 | 0x2D,
-	38457 - 19968: jis0212<<14 | 0x45<<7 | 0x2E,
-	38458 - 19968: jis0212<<14 | 0x45<<7 | 0x2F,
-	38459 - 19968: jis0208<<14 | 0x20<<7 | 0x2A,
-	38460 - 19968: jis0212<<14 | 0x45<<7 | 0x30,
-	38461 - 19968: jis0212<<14 | 0x45<<7 | 0x31,
-	38463 - 19968: jis0208<<14 | 0x0F<<7 | 0x03,
-	38464 - 19968: jis0208<<14 | 0x21<<7 | 0x2A,
-	38465 - 19968: jis0212<<14 | 0x45<<7 | 0x32,
-	38466 - 19968: jis0208<<14 | 0x4E<<7 | 0x57,
-	38468 - 19968: jis0208<<14 | 0x28<<7 | 0x4C,
-	38475 - 19968: jis0208<<14 | 0x4E<<7 | 0x5A,
-	38476 - 19968: jis0208<<14 | 0x4E<<7 | 0x58,
-	38477 - 19968: jis0208<<14 | 0x18<<7 | 0x3E,
-	38479 - 19968: jis0208<<14 | 0x4E<<7 | 0x59,
-	38480 - 19968: jis0208<<14 | 0x17<<7 | 0x21,
-	38482 - 19968: jis0212<<14 | 0x45<<7 | 0x33,
-	38484 - 19968: jis0212<<14 | 0x45<<7 | 0x34,
-	38486 - 19968: jis0212<<14 | 0x45<<7 | 0x35,
-	38487 - 19968: jis0212<<14 | 0x45<<7 | 0x36,
-	38488 - 19968: jis0212<<14 | 0x45<<7 | 0x37,
-	38491 - 19968: jis0208<<14 | 0x29<<7 | 0x24,
-	38492 - 19968: jis0208<<14 | 0x4E<<7 | 0x5C,
-	38493 - 19968: jis0208<<14 | 0x4F<<7 | 0x00,
-	38494 - 19968: jis0208<<14 | 0x4E<<7 | 0x5D,
-	38495 - 19968: jis0208<<14 | 0x4F<<7 | 0x01,
-	38497 - 19968: jis0212<<14 | 0x45<<7 | 0x38,
-	38498 - 19968: jis0208<<14 | 0x10<<7 | 0x00,
-	38499 - 19968: jis0208<<14 | 0x1E<<7 | 0x37,
-	38500 - 19968: jis0208<<14 | 0x1C<<7 | 0x5B,
-	38501 - 19968: jis0208<<14 | 0x13<<7 | 0x38,
-	38502 - 19968: jis0208<<14 | 0x4F<<7 | 0x02,
-	38506 - 19968: jis0208<<14 | 0x26<<7 | 0x45,
-	38508 - 19968: jis0208<<14 | 0x4F<<7 | 0x04,
-	38510 - 19968: jis0212<<14 | 0x45<<7 | 0x39,
-	38512 - 19968: jis0208<<14 | 0x10<<7 | 0x01,
-	38514 - 19968: jis0208<<14 | 0x4F<<7 | 0x03,
-	38515 - 19968: jis0208<<14 | 0x23<<7 | 0x23,
-	38516 - 19968: jis0212<<14 | 0x45<<7 | 0x3A,
-	38517 - 19968: jis0208<<14 | 0x2D<<7 | 0x2C,
-	38518 - 19968: jis0208<<14 | 0x25<<7 | 0x0A,
-	38519 - 19968: jis0208<<14 | 0x4E<<7 | 0x5B,
-	38520 - 19968: jis0208<<14 | 0x2D<<7 | 0x05,
-	38522 - 19968: jis0208<<14 | 0x17<<7 | 0x10,
-	38523 - 19968: jis0212<<14 | 0x45<<7 | 0x3B,
-	38524 - 19968: jis0212<<14 | 0x45<<7 | 0x3C,
-	38525 - 19968: jis0208<<14 | 0x2C<<7 | 0x3A,
-	38526 - 19968: jis0212<<14 | 0x45<<7 | 0x3D,
-	38527 - 19968: jis0212<<14 | 0x45<<7 | 0x3E,
-	38529 - 19968: jis0212<<14 | 0x45<<7 | 0x3F,
-	38530 - 19968: jis0212<<14 | 0x45<<7 | 0x40,
-	38531 - 19968: jis0212<<14 | 0x45<<7 | 0x41,
-	38532 - 19968: jis0212<<14 | 0x45<<7 | 0x42,
-	38533 - 19968: jis0208<<14 | 0x15<<7 | 0x58,
-	38534 - 19968: jis0208<<14 | 0x2D<<7 | 0x13,
-	38536 - 19968: jis0208<<14 | 0x16<<7 | 0x07,
-	38537 - 19968: jis0212<<14 | 0x45<<7 | 0x43,
-	38538 - 19968: jis0208<<14 | 0x21<<7 | 0x41,
-	38539 - 19968: jis0208<<14 | 0x46<<7 | 0x00,
-	38541 - 19968: jis0208<<14 | 0x4F<<7 | 0x05,
-	38542 - 19968: jis0208<<14 | 0x12<<7 | 0x0B,
-	38543 - 19968: jis0208<<14 | 0x1E<<7 | 0x4E,
-	38545 - 19968: jis0212<<14 | 0x45<<7 | 0x44,
-	38548 - 19968: jis0208<<14 | 0x12<<7 | 0x35,
-	38549 - 19968: jis0208<<14 | 0x4F<<7 | 0x07,
-	38550 - 19968: jis0212<<14 | 0x45<<7 | 0x45,
-	38551 - 19968: jis0208<<14 | 0x4F<<7 | 0x08,
-	38552 - 19968: jis0208<<14 | 0x4F<<7 | 0x06,
-	38553 - 19968: jis0208<<14 | 0x16<<7 | 0x43,
-	38554 - 19968: jis0212<<14 | 0x45<<7 | 0x46,
-	38555 - 19968: jis0208<<14 | 0x19<<7 | 0x3C,
-	38556 - 19968: jis0208<<14 | 0x1D<<7 | 0x42,
-	38557 - 19968: jis0208<<14 | 0x5B<<7 | 0x30,
-	38559 - 19968: jis0212<<14 | 0x45<<7 | 0x48,
-	38560 - 19968: jis0208<<14 | 0x10<<7 | 0x02,
-	38563 - 19968: jis0208<<14 | 0x2D<<7 | 0x38,
-	38564 - 19968: jis0212<<14 | 0x45<<7 | 0x49,
-	38565 - 19968: jis0212<<14 | 0x45<<7 | 0x4A,
-	38566 - 19968: jis0212<<14 | 0x45<<7 | 0x4B,
-	38567 - 19968: jis0208<<14 | 0x4F<<7 | 0x0A,
-	38568 - 19968: jis0208<<14 | 0x4D<<7 | 0x0D,
-	38569 - 19968: jis0212<<14 | 0x45<<7 | 0x4C,
-	38570 - 19968: jis0208<<14 | 0x4F<<7 | 0x09,
-	38574 - 19968: jis0212<<14 | 0x45<<7 | 0x4D,
-	38575 - 19968: jis0208<<14 | 0x5B<<7 | 0x31,
-	38576 - 19968: jis0208<<14 | 0x4F<<7 | 0x0D,
-	38577 - 19968: jis0208<<14 | 0x4F<<7 | 0x0B,
-	38578 - 19968: jis0208<<14 | 0x4F<<7 | 0x0C,
-	38579 - 19968: jis0212<<14 | 0x45<<7 | 0x4F,
-	38580 - 19968: jis0208<<14 | 0x4F<<7 | 0x0E,
-	38582 - 19968: jis0208<<14 | 0x4F<<7 | 0x0F,
-	38583 - 19968: jis0208<<14 | 0x2D<<7 | 0x4B,
-	38584 - 19968: jis0208<<14 | 0x4F<<7 | 0x10,
-	38585 - 19968: jis0208<<14 | 0x4F<<7 | 0x11,
-	38586 - 19968: jis0212<<14 | 0x45<<7 | 0x50,
-	38587 - 19968: jis0208<<14 | 0x1F<<7 | 0x28,
-	38588 - 19968: jis0208<<14 | 0x27<<7 | 0x1A,
-	38592 - 19968: jis0208<<14 | 0x1E<<7 | 0x5C,
-	38593 - 19968: jis0208<<14 | 0x13<<7 | 0x46,
-	38596 - 19968: jis0208<<14 | 0x2C<<7 | 0x19,
-	38597 - 19968: jis0208<<14 | 0x11<<7 | 0x4C,
-	38598 - 19968: jis0208<<14 | 0x1C<<7 | 0x17,
-	38599 - 19968: jis0208<<14 | 0x17<<7 | 0x3A,
-	38601 - 19968: jis0208<<14 | 0x4F<<7 | 0x14,
-	38602 - 19968: jis0212<<14 | 0x45<<7 | 0x51,
-	38603 - 19968: jis0208<<14 | 0x4F<<7 | 0x13,
-	38604 - 19968: jis0208<<14 | 0x1A<<7 | 0x52,
-	38605 - 19968: jis0208<<14 | 0x4F<<7 | 0x15,
-	38606 - 19968: jis0208<<14 | 0x4F<<7 | 0x12,
-	38609 - 19968: jis0208<<14 | 0x1A<<7 | 0x07,
-	38610 - 19968: jis0212<<14 | 0x45<<7 | 0x52,
-	38613 - 19968: jis0208<<14 | 0x4F<<7 | 0x19,
-	38614 - 19968: jis0208<<14 | 0x49<<7 | 0x0C,
-	38616 - 19968: jis0212<<14 | 0x45<<7 | 0x54,
-	38617 - 19968: jis0208<<14 | 0x31<<7 | 0x35,
-	38618 - 19968: jis0212<<14 | 0x45<<7 | 0x55,
-	38619 - 19968: jis0208<<14 | 0x1E<<7 | 0x56,
-	38620 - 19968: jis0208<<14 | 0x4F<<7 | 0x17,
-	38621 - 19968: jis0212<<14 | 0x45<<7 | 0x56,
-	38622 - 19968: jis0212<<14 | 0x45<<7 | 0x57,
-	38623 - 19968: jis0212<<14 | 0x45<<7 | 0x58,
-	38626 - 19968: jis0208<<14 | 0x2D<<7 | 0x04,
-	38627 - 19968: jis0208<<14 | 0x25<<7 | 0x50,
-	38632 - 19968: jis0208<<14 | 0x10<<7 | 0x0A,
-	38633 - 19968: jis0212<<14 | 0x45<<7 | 0x59,
-	38634 - 19968: jis0208<<14 | 0x1F<<7 | 0x42,
-	38635 - 19968: jis0208<<14 | 0x1B<<7 | 0x15,
-	38639 - 19968: jis0212<<14 | 0x45<<7 | 0x5A,
-	38640 - 19968: jis0208<<14 | 0x29<<7 | 0x16,
-	38641 - 19968: jis0212<<14 | 0x45<<7 | 0x5B,
-	38642 - 19968: jis0208<<14 | 0x10<<7 | 0x1F,
-	38646 - 19968: jis0208<<14 | 0x2D<<7 | 0x4C,
-	38647 - 19968: jis0208<<14 | 0x2C<<7 | 0x4A,
-	38649 - 19968: jis0208<<14 | 0x4F<<7 | 0x1A,
-	38650 - 19968: jis0212<<14 | 0x45<<7 | 0x5C,
-	38651 - 19968: jis0208<<14 | 0x24<<7 | 0x24,
-	38656 - 19968: jis0208<<14 | 0x1B<<7 | 0x5A,
-	38658 - 19968: jis0212<<14 | 0x45<<7 | 0x5D,
-	38659 - 19968: jis0212<<14 | 0x46<<7 | 0x00,
-	38660 - 19968: jis0208<<14 | 0x4F<<7 | 0x1B,
-	38661 - 19968: jis0212<<14 | 0x46<<7 | 0x01,
-	38662 - 19968: jis0208<<14 | 0x4F<<7 | 0x1C,
-	38663 - 19968: jis0208<<14 | 0x1E<<7 | 0x2B,
-	38664 - 19968: jis0208<<14 | 0x4F<<7 | 0x1D,
-	38665 - 19968: jis0212<<14 | 0x46<<7 | 0x02,
-	38666 - 19968: jis0208<<14 | 0x2D<<7 | 0x4D,
-	38669 - 19968: jis0208<<14 | 0x4F<<7 | 0x18,
-	38670 - 19968: jis0208<<14 | 0x4F<<7 | 0x1F,
-	38671 - 19968: jis0208<<14 | 0x4F<<7 | 0x21,
-	38673 - 19968: jis0208<<14 | 0x4F<<7 | 0x20,
-	38675 - 19968: jis0208<<14 | 0x4F<<7 | 0x1E,
-	38678 - 19968: jis0208<<14 | 0x4F<<7 | 0x22,
-	38681 - 19968: jis0208<<14 | 0x4F<<7 | 0x23,
-	38682 - 19968: jis0212<<14 | 0x46<<7 | 0x03,
-	38683 - 19968: jis0212<<14 | 0x46<<7 | 0x04,
-	38684 - 19968: jis0208<<14 | 0x20<<7 | 0x59,
-	38685 - 19968: jis0212<<14 | 0x46<<7 | 0x05,
-	38686 - 19968: jis0208<<14 | 0x11<<7 | 0x41,
-	38689 - 19968: jis0212<<14 | 0x46<<7 | 0x06,
-	38690 - 19968: jis0212<<14 | 0x46<<7 | 0x07,
-	38691 - 19968: jis0212<<14 | 0x46<<7 | 0x08,
-	38692 - 19968: jis0208<<14 | 0x4F<<7 | 0x24,
-	38695 - 19968: jis0208<<14 | 0x2B<<7 | 0x17,
-	38696 - 19968: jis0212<<14 | 0x46<<7 | 0x09,
-	38698 - 19968: jis0208<<14 | 0x4F<<7 | 0x25,
-	38704 - 19968: jis0208<<14 | 0x4F<<7 | 0x26,
-	38705 - 19968: jis0212<<14 | 0x46<<7 | 0x0A,
-	38706 - 19968: jis0208<<14 | 0x2E<<7 | 0x09,
-	38707 - 19968: jis0208<<14 | 0x5B<<7 | 0x32,
-	38712 - 19968: jis0208<<14 | 0x3A<<7 | 0x10,
-	38713 - 19968: jis0208<<14 | 0x4F<<7 | 0x27,
-	38715 - 19968: jis0208<<14 | 0x5B<<7 | 0x33,
-	38717 - 19968: jis0208<<14 | 0x4F<<7 | 0x28,
-	38718 - 19968: jis0208<<14 | 0x4F<<7 | 0x29,
-	38721 - 19968: jis0212<<14 | 0x46<<7 | 0x0C,
-	38722 - 19968: jis0208<<14 | 0x4F<<7 | 0x2D,
-	38723 - 19968: jis0208<<14 | 0x5B<<7 | 0x34,
-	38724 - 19968: jis0208<<14 | 0x4F<<7 | 0x2A,
-	38726 - 19968: jis0208<<14 | 0x4F<<7 | 0x2B,
-	38728 - 19968: jis0208<<14 | 0x4F<<7 | 0x2C,
-	38729 - 19968: jis0208<<14 | 0x4F<<7 | 0x2E,
-	38730 - 19968: jis0212<<14 | 0x46<<7 | 0x0E,
-	38733 - 19968: jis0208<<14 | 0x5B<<7 | 0x35,
-	38734 - 19968: jis0212<<14 | 0x46<<7 | 0x0F,
-	38735 - 19968: jis0208<<14 | 0x5B<<7 | 0x36,
-	38737 - 19968: jis0208<<14 | 0x5B<<7 | 0x37,
-	38738 - 19968: jis0208<<14 | 0x1F<<7 | 0x23,
-	38741 - 19968: jis0208<<14 | 0x5B<<7 | 0x38,
-	38742 - 19968: jis0208<<14 | 0x2B<<7 | 0x56,
-	38743 - 19968: jis0212<<14 | 0x46<<7 | 0x12,
-	38744 - 19968: jis0212<<14 | 0x46<<7 | 0x13,
-	38745 - 19968: jis0208<<14 | 0x1F<<7 | 0x24,
-	38746 - 19968: jis0212<<14 | 0x46<<7 | 0x14,
-	38747 - 19968: jis0212<<14 | 0x46<<7 | 0x15,
-	38748 - 19968: jis0208<<14 | 0x4F<<7 | 0x2F,
-	38750 - 19968: jis0208<<14 | 0x27<<7 | 0x52,
-	38752 - 19968: jis0208<<14 | 0x4F<<7 | 0x30,
-	38753 - 19968: jis0208<<14 | 0x52<<7 | 0x32,
-	38754 - 19968: jis0208<<14 | 0x2B<<7 | 0x2B,
-	38755 - 19968: jis0212<<14 | 0x46<<7 | 0x16,
-	38756 - 19968: jis0208<<14 | 0x4F<<7 | 0x31,
-	38758 - 19968: jis0208<<14 | 0x4F<<7 | 0x32,
-	38759 - 19968: jis0212<<14 | 0x46<<7 | 0x17,
-	38760 - 19968: jis0208<<14 | 0x4F<<7 | 0x33,
-	38761 - 19968: jis0208<<14 | 0x12<<7 | 0x36,
-	38762 - 19968: jis0212<<14 | 0x46<<7 | 0x18,
-	38763 - 19968: jis0208<<14 | 0x4F<<7 | 0x35,
-	38765 - 19968: jis0208<<14 | 0x1E<<7 | 0x38,
-	38766 - 19968: jis0212<<14 | 0x46<<7 | 0x19,
-	38769 - 19968: jis0208<<14 | 0x4F<<7 | 0x36,
-	38771 - 19968: jis0212<<14 | 0x46<<7 | 0x1A,
-	38772 - 19968: jis0208<<14 | 0x16<<7 | 0x03,
-	38774 - 19968: jis0212<<14 | 0x46<<7 | 0x1B,
-	38775 - 19968: jis0212<<14 | 0x46<<7 | 0x1C,
-	38776 - 19968: jis0212<<14 | 0x46<<7 | 0x1D,
-	38777 - 19968: jis0208<<14 | 0x4F<<7 | 0x37,
-	38778 - 19968: jis0208<<14 | 0x4F<<7 | 0x3B,
-	38779 - 19968: jis0212<<14 | 0x46<<7 | 0x1E,
-	38780 - 19968: jis0208<<14 | 0x4F<<7 | 0x39,
-	38781 - 19968: jis0212<<14 | 0x46<<7 | 0x1F,
-	38783 - 19968: jis0212<<14 | 0x46<<7 | 0x20,
-	38784 - 19968: jis0212<<14 | 0x46<<7 | 0x21,
-	38785 - 19968: jis0208<<14 | 0x4F<<7 | 0x3A,
-	38788 - 19968: jis0208<<14 | 0x12<<7 | 0x52,
-	38789 - 19968: jis0208<<14 | 0x4F<<7 | 0x38,
-	38790 - 19968: jis0208<<14 | 0x4F<<7 | 0x3C,
-	38793 - 19968: jis0212<<14 | 0x46<<7 | 0x22,
-	38795 - 19968: jis0208<<14 | 0x4F<<7 | 0x3D,
-	38797 - 19968: jis0208<<14 | 0x0F<<7 | 0x27,
-	38799 - 19968: jis0208<<14 | 0x4F<<7 | 0x3E,
-	38800 - 19968: jis0208<<14 | 0x4F<<7 | 0x3F,
-	38805 - 19968: jis0212<<14 | 0x46<<7 | 0x23,
-	38806 - 19968: jis0212<<14 | 0x46<<7 | 0x24,
-	38807 - 19968: jis0212<<14 | 0x46<<7 | 0x25,
-	38808 - 19968: jis0208<<14 | 0x1D<<7 | 0x43,
-	38809 - 19968: jis0212<<14 | 0x46<<7 | 0x26,
-	38810 - 19968: jis0212<<14 | 0x46<<7 | 0x27,
-	38812 - 19968: jis0208<<14 | 0x4F<<7 | 0x40,
-	38814 - 19968: jis0212<<14 | 0x46<<7 | 0x28,
-	38815 - 19968: jis0212<<14 | 0x46<<7 | 0x29,
-	38816 - 19968: jis0208<<14 | 0x14<<7 | 0x26,
-	38818 - 19968: jis0212<<14 | 0x46<<7 | 0x2A,
-	38819 - 19968: jis0208<<14 | 0x4F<<7 | 0x43,
-	38822 - 19968: jis0208<<14 | 0x4F<<7 | 0x42,
-	38824 - 19968: jis0208<<14 | 0x4F<<7 | 0x41,
-	38827 - 19968: jis0208<<14 | 0x4A<<7 | 0x50,
-	38828 - 19968: jis0212<<14 | 0x46<<7 | 0x2B,
-	38829 - 19968: jis0208<<14 | 0x29<<7 | 0x3B,
-	38830 - 19968: jis0212<<14 | 0x46<<7 | 0x2C,
-	38833 - 19968: jis0212<<14 | 0x46<<7 | 0x2D,
-	38834 - 19968: jis0212<<14 | 0x46<<7 | 0x2E,
-	38835 - 19968: jis0208<<14 | 0x4F<<7 | 0x44,
-	38836 - 19968: jis0208<<14 | 0x4F<<7 | 0x45,
-	38837 - 19968: jis0212<<14 | 0x46<<7 | 0x2F,
-	38838 - 19968: jis0212<<14 | 0x46<<7 | 0x30,
-	38840 - 19968: jis0212<<14 | 0x46<<7 | 0x31,
-	38841 - 19968: jis0212<<14 | 0x46<<7 | 0x32,
-	38842 - 19968: jis0212<<14 | 0x46<<7 | 0x33,
-	38844 - 19968: jis0212<<14 | 0x46<<7 | 0x34,
-	38846 - 19968: jis0212<<14 | 0x46<<7 | 0x35,
-	38847 - 19968: jis0212<<14 | 0x46<<7 | 0x36,
-	38849 - 19968: jis0212<<14 | 0x46<<7 | 0x37,
-	38851 - 19968: jis0208<<14 | 0x4F<<7 | 0x46,
-	38852 - 19968: jis0212<<14 | 0x46<<7 | 0x38,
-	38853 - 19968: jis0212<<14 | 0x46<<7 | 0x39,
-	38854 - 19968: jis0208<<14 | 0x4F<<7 | 0x47,
-	38855 - 19968: jis0212<<14 | 0x46<<7 | 0x3A,
-	38856 - 19968: jis0208<<14 | 0x4F<<7 | 0x48,
-	38857 - 19968: jis0212<<14 | 0x46<<7 | 0x3B,
-	38858 - 19968: jis0212<<14 | 0x46<<7 | 0x3C,
-	38859 - 19968: jis0208<<14 | 0x4F<<7 | 0x49,
-	38860 - 19968: jis0212<<14 | 0x46<<7 | 0x3D,
-	38861 - 19968: jis0212<<14 | 0x46<<7 | 0x3E,
-	38862 - 19968: jis0212<<14 | 0x46<<7 | 0x3F,
-	38864 - 19968: jis0212<<14 | 0x46<<7 | 0x40,
-	38865 - 19968: jis0212<<14 | 0x46<<7 | 0x41,
-	38867 - 19968: jis0208<<14 | 0x13<<7 | 0x39,
-	38868 - 19968: jis0212<<14 | 0x46<<7 | 0x42,
-	38871 - 19968: jis0212<<14 | 0x46<<7 | 0x43,
-	38872 - 19968: jis0212<<14 | 0x46<<7 | 0x44,
-	38873 - 19968: jis0212<<14 | 0x46<<7 | 0x45,
-	38875 - 19968: jis0212<<14 | 0x46<<7 | 0x49,
-	38876 - 19968: jis0208<<14 | 0x4F<<7 | 0x4A,
-	38877 - 19968: jis0212<<14 | 0x46<<7 | 0x46,
-	38878 - 19968: jis0212<<14 | 0x46<<7 | 0x47,
-	38880 - 19968: jis0212<<14 | 0x46<<7 | 0x48,
-	38881 - 19968: jis0212<<14 | 0x46<<7 | 0x4A,
-	38884 - 19968: jis0212<<14 | 0x46<<7 | 0x4B,
-	38893 - 19968: jis0208<<14 | 0x4F<<7 | 0x4B,
-	38894 - 19968: jis0208<<14 | 0x26<<7 | 0x02,
-	38895 - 19968: jis0212<<14 | 0x46<<7 | 0x4C,
-	38897 - 19968: jis0212<<14 | 0x46<<7 | 0x4D,
-	38898 - 19968: jis0208<<14 | 0x4F<<7 | 0x4D,
-	38899 - 19968: jis0208<<14 | 0x11<<7 | 0x1A,
-	38900 - 19968: jis0212<<14 | 0x46<<7 | 0x4E,
-	38901 - 19968: jis0208<<14 | 0x4F<<7 | 0x50,
-	38902 - 19968: jis0208<<14 | 0x4F<<7 | 0x4F,
-	38903 - 19968: jis0212<<14 | 0x46<<7 | 0x4F,
-	38904 - 19968: jis0212<<14 | 0x46<<7 | 0x50,
-	38906 - 19968: jis0212<<14 | 0x46<<7 | 0x51,
-	38907 - 19968: jis0208<<14 | 0x10<<7 | 0x03,
-	38911 - 19968: jis0208<<14 | 0x15<<7 | 0x20,
-	38913 - 19968: jis0208<<14 | 0x29<<7 | 0x26,
-	38914 - 19968: jis0208<<14 | 0x23<<7 | 0x19,
-	38915 - 19968: jis0208<<14 | 0x19<<7 | 0x01,
-	38917 - 19968: jis0208<<14 | 0x18<<7 | 0x3F,
-	38918 - 19968: jis0208<<14 | 0x1C<<7 | 0x46,
-	38919 - 19968: jis0212<<14 | 0x46<<7 | 0x52,
-	38920 - 19968: jis0208<<14 | 0x1E<<7 | 0x3B,
-	38922 - 19968: jis0212<<14 | 0x46<<7 | 0x53,
-	38924 - 19968: jis0208<<14 | 0x4F<<7 | 0x52,
-	38925 - 19968: jis0212<<14 | 0x46<<7 | 0x55,
-	38926 - 19968: jis0212<<14 | 0x46<<7 | 0x56,
-	38927 - 19968: jis0208<<14 | 0x4F<<7 | 0x51,
-	38928 - 19968: jis0208<<14 | 0x2C<<7 | 0x21,
-	38929 - 19968: jis0208<<14 | 0x13<<7 | 0x47,
-	38930 - 19968: jis0208<<14 | 0x27<<7 | 0x31,
-	38931 - 19968: jis0208<<14 | 0x25<<7 | 0x3B,
-	38932 - 19968: jis0212<<14 | 0x46<<7 | 0x57,
-	38934 - 19968: jis0212<<14 | 0x46<<7 | 0x58,
-	38935 - 19968: jis0208<<14 | 0x1E<<7 | 0x5B,
-	38936 - 19968: jis0208<<14 | 0x2D<<7 | 0x2D,
-	38937 - 19968: jis0212<<14 | 0x46<<7 | 0x54,
-	38938 - 19968: jis0208<<14 | 0x16<<7 | 0x3A,
-	38940 - 19968: jis0212<<14 | 0x46<<7 | 0x59,
-	38942 - 19968: jis0212<<14 | 0x46<<7 | 0x5A,
-	38944 - 19968: jis0212<<14 | 0x46<<7 | 0x5B,
-	38945 - 19968: jis0208<<14 | 0x4F<<7 | 0x55,
-	38947 - 19968: jis0212<<14 | 0x46<<7 | 0x5C,
-	38948 - 19968: jis0208<<14 | 0x4F<<7 | 0x54,
-	38949 - 19968: jis0212<<14 | 0x47<<7 | 0x07,
-	38950 - 19968: jis0212<<14 | 0x46<<7 | 0x5D,
-	38955 - 19968: jis0212<<14 | 0x47<<7 | 0x00,
-	38956 - 19968: jis0208<<14 | 0x2A<<7 | 0x2A,
-	38957 - 19968: jis0208<<14 | 0x25<<7 | 0x0B,
-	38958 - 19968: jis0212<<14 | 0x47<<7 | 0x01,
-	38959 - 19968: jis0212<<14 | 0x47<<7 | 0x02,
-	38960 - 19968: jis0212<<14 | 0x47<<7 | 0x03,
-	38962 - 19968: jis0212<<14 | 0x47<<7 | 0x04,
-	38963 - 19968: jis0212<<14 | 0x47<<7 | 0x05,
-	38964 - 19968: jis0208<<14 | 0x10<<7 | 0x2F,
-	38965 - 19968: jis0212<<14 | 0x47<<7 | 0x06,
-	38967 - 19968: jis0208<<14 | 0x4F<<7 | 0x56,
-	38968 - 19968: jis0208<<14 | 0x4F<<7 | 0x53,
-	38971 - 19968: jis0208<<14 | 0x28<<7 | 0x30,
-	38972 - 19968: jis0208<<14 | 0x2C<<7 | 0x49,
-	38973 - 19968: jis0208<<14 | 0x4F<<7 | 0x57,
-	38974 - 19968: jis0212<<14 | 0x47<<7 | 0x08,
-	38980 - 19968: jis0212<<14 | 0x47<<7 | 0x09,
-	38982 - 19968: jis0208<<14 | 0x4F<<7 | 0x58,
-	38983 - 19968: jis0212<<14 | 0x47<<7 | 0x0A,
-	38986 - 19968: jis0212<<14 | 0x47<<7 | 0x0B,
-	38987 - 19968: jis0208<<14 | 0x4F<<7 | 0x5A,
-	38988 - 19968: jis0208<<14 | 0x21<<7 | 0x49,
-	38989 - 19968: jis0208<<14 | 0x12<<7 | 0x3A,
-	38990 - 19968: jis0208<<14 | 0x12<<7 | 0x3B,
-	38991 - 19968: jis0208<<14 | 0x4F<<7 | 0x59,
-	38993 - 19968: jis0212<<14 | 0x47<<7 | 0x0C,
-	38994 - 19968: jis0212<<14 | 0x47<<7 | 0x0D,
-	38995 - 19968: jis0212<<14 | 0x47<<7 | 0x0E,
-	38996 - 19968: jis0208<<14 | 0x13<<7 | 0x48,
-	38997 - 19968: jis0208<<14 | 0x17<<7 | 0x11,
-	38998 - 19968: jis0212<<14 | 0x47<<7 | 0x0F,
-	38999 - 19968: jis0208<<14 | 0x5B<<7 | 0x39,
-	39000 - 19968: jis0208<<14 | 0x13<<7 | 0x49,
-	39001 - 19968: jis0212<<14 | 0x47<<7 | 0x11,
-	39002 - 19968: jis0212<<14 | 0x47<<7 | 0x12,
-	39003 - 19968: jis0208<<14 | 0x24<<7 | 0x1E,
-	39006 - 19968: jis0208<<14 | 0x2D<<7 | 0x3F,
-	39010 - 19968: jis0212<<14 | 0x47<<7 | 0x13,
-	39011 - 19968: jis0212<<14 | 0x47<<7 | 0x14,
-	39013 - 19968: jis0208<<14 | 0x5B<<7 | 0x3A,
-	39014 - 19968: jis0212<<14 | 0x47<<7 | 0x16,
-	39015 - 19968: jis0208<<14 | 0x17<<7 | 0x3B,
-	39018 - 19968: jis0212<<14 | 0x47<<7 | 0x17,
-	39019 - 19968: jis0208<<14 | 0x4F<<7 | 0x5B,
-	39020 - 19968: jis0212<<14 | 0x47<<7 | 0x18,
-	39023 - 19968: jis0208<<14 | 0x4F<<7 | 0x5C,
-	39024 - 19968: jis0208<<14 | 0x4F<<7 | 0x5D,
-	39025 - 19968: jis0208<<14 | 0x50<<7 | 0x00,
-	39027 - 19968: jis0208<<14 | 0x50<<7 | 0x02,
-	39028 - 19968: jis0208<<14 | 0x50<<7 | 0x01,
-	39080 - 19968: jis0208<<14 | 0x28<<7 | 0x56,
-	39082 - 19968: jis0208<<14 | 0x50<<7 | 0x03,
-	39083 - 19968: jis0212<<14 | 0x47<<7 | 0x19,
-	39085 - 19968: jis0212<<14 | 0x47<<7 | 0x1A,
-	39086 - 19968: jis0212<<14 | 0x47<<7 | 0x1B,
-	39087 - 19968: jis0208<<14 | 0x50<<7 | 0x04,
-	39088 - 19968: jis0212<<14 | 0x47<<7 | 0x1C,
-	39089 - 19968: jis0208<<14 | 0x50<<7 | 0x05,
-	39092 - 19968: jis0212<<14 | 0x47<<7 | 0x1D,
-	39094 - 19968: jis0208<<14 | 0x50<<7 | 0x06,
-	39095 - 19968: jis0212<<14 | 0x47<<7 | 0x1E,
-	39096 - 19968: jis0212<<14 | 0x47<<7 | 0x1F,
-	39098 - 19968: jis0212<<14 | 0x47<<7 | 0x20,
-	39099 - 19968: jis0212<<14 | 0x47<<7 | 0x21,
-	39103 - 19968: jis0212<<14 | 0x47<<7 | 0x22,
-	39106 - 19968: jis0212<<14 | 0x47<<7 | 0x23,
-	39107 - 19968: jis0208<<14 | 0x50<<7 | 0x08,
-	39108 - 19968: jis0208<<14 | 0x50<<7 | 0x07,
-	39109 - 19968: jis0212<<14 | 0x47<<7 | 0x24,
-	39110 - 19968: jis0208<<14 | 0x50<<7 | 0x09,
-	39112 - 19968: jis0212<<14 | 0x47<<7 | 0x25,
-	39116 - 19968: jis0212<<14 | 0x47<<7 | 0x26,
-	39131 - 19968: jis0208<<14 | 0x27<<7 | 0x53,
-	39132 - 19968: jis0208<<14 | 0x45<<7 | 0x2B,
-	39135 - 19968: jis0208<<14 | 0x1E<<7 | 0x08,
-	39137 - 19968: jis0212<<14 | 0x47<<7 | 0x27,
-	39138 - 19968: jis0208<<14 | 0x14<<7 | 0x11,
-	39139 - 19968: jis0212<<14 | 0x47<<7 | 0x28,
-	39141 - 19968: jis0212<<14 | 0x47<<7 | 0x29,
-	39142 - 19968: jis0212<<14 | 0x47<<7 | 0x2A,
-	39143 - 19968: jis0212<<14 | 0x47<<7 | 0x2B,
-	39145 - 19968: jis0208<<14 | 0x50<<7 | 0x0A,
-	39146 - 19968: jis0212<<14 | 0x47<<7 | 0x2C,
-	39147 - 19968: jis0208<<14 | 0x50<<7 | 0x0B,
-	39149 - 19968: jis0208<<14 | 0x31<<7 | 0x0B,
-	39150 - 19968: jis0208<<14 | 0x3C<<7 | 0x1A,
-	39151 - 19968: jis0208<<14 | 0x27<<7 | 0x32,
-	39154 - 19968: jis0208<<14 | 0x0F<<7 | 0x5A,
-	39155 - 19968: jis0212<<14 | 0x47<<7 | 0x2D,
-	39156 - 19968: jis0208<<14 | 0x0F<<7 | 0x1A,
-	39158 - 19968: jis0212<<14 | 0x47<<7 | 0x2E,
-	39164 - 19968: jis0208<<14 | 0x1A<<7 | 0x53,
-	39165 - 19968: jis0208<<14 | 0x2A<<7 | 0x0F,
-	39166 - 19968: jis0208<<14 | 0x1D<<7 | 0x5D,
-	39170 - 19968: jis0212<<14 | 0x47<<7 | 0x2F,
-	39171 - 19968: jis0208<<14 | 0x50<<7 | 0x0C,
-	39173 - 19968: jis0208<<14 | 0x2B<<7 | 0x3E,
-	39175 - 19968: jis0212<<14 | 0x47<<7 | 0x30,
-	39176 - 19968: jis0212<<14 | 0x47<<7 | 0x31,
-	39177 - 19968: jis0208<<14 | 0x50<<7 | 0x0D,
-	39178 - 19968: jis0208<<14 | 0x2C<<7 | 0x3B,
-	39180 - 19968: jis0208<<14 | 0x10<<7 | 0x21,
-	39184 - 19968: jis0208<<14 | 0x1A<<7 | 0x20,
-	39185 - 19968: jis0212<<14 | 0x47<<7 | 0x32,
-	39186 - 19968: jis0208<<14 | 0x50<<7 | 0x0E,
-	39187 - 19968: jis0208<<14 | 0x11<<7 | 0x4D,
-	39188 - 19968: jis0208<<14 | 0x50<<7 | 0x0F,
-	39189 - 19968: jis0212<<14 | 0x47<<7 | 0x33,
-	39190 - 19968: jis0212<<14 | 0x47<<7 | 0x34,
-	39191 - 19968: jis0212<<14 | 0x47<<7 | 0x35,
-	39192 - 19968: jis0208<<14 | 0x50<<7 | 0x10,
-	39194 - 19968: jis0212<<14 | 0x47<<7 | 0x36,
-	39195 - 19968: jis0212<<14 | 0x47<<7 | 0x37,
-	39196 - 19968: jis0212<<14 | 0x47<<7 | 0x38,
-	39197 - 19968: jis0208<<14 | 0x50<<7 | 0x12,
-	39198 - 19968: jis0208<<14 | 0x50<<7 | 0x13,
-	39199 - 19968: jis0212<<14 | 0x47<<7 | 0x39,
-	39200 - 19968: jis0208<<14 | 0x50<<7 | 0x15,
-	39201 - 19968: jis0208<<14 | 0x50<<7 | 0x11,
-	39202 - 19968: jis0212<<14 | 0x47<<7 | 0x3A,
-	39204 - 19968: jis0208<<14 | 0x50<<7 | 0x14,
-	39206 - 19968: jis0212<<14 | 0x47<<7 | 0x3B,
-	39207 - 19968: jis0208<<14 | 0x5B<<7 | 0x3D,
-	39208 - 19968: jis0208<<14 | 0x13<<7 | 0x3A,
-	39211 - 19968: jis0212<<14 | 0x47<<7 | 0x3D,
-	39212 - 19968: jis0208<<14 | 0x50<<7 | 0x16,
-	39214 - 19968: jis0208<<14 | 0x50<<7 | 0x17,
-	39217 - 19968: jis0212<<14 | 0x47<<7 | 0x3E,
-	39218 - 19968: jis0212<<14 | 0x47<<7 | 0x3F,
-	39219 - 19968: jis0212<<14 | 0x47<<7 | 0x40,
-	39220 - 19968: jis0212<<14 | 0x47<<7 | 0x41,
-	39221 - 19968: jis0212<<14 | 0x47<<7 | 0x42,
-	39225 - 19968: jis0212<<14 | 0x47<<7 | 0x43,
-	39226 - 19968: jis0212<<14 | 0x47<<7 | 0x44,
-	39227 - 19968: jis0212<<14 | 0x47<<7 | 0x45,
-	39228 - 19968: jis0212<<14 | 0x47<<7 | 0x46,
-	39229 - 19968: jis0208<<14 | 0x50<<7 | 0x18,
-	39230 - 19968: jis0208<<14 | 0x50<<7 | 0x19,
-	39232 - 19968: jis0212<<14 | 0x47<<7 | 0x47,
-	39233 - 19968: jis0212<<14 | 0x47<<7 | 0x48,
-	39234 - 19968: jis0208<<14 | 0x50<<7 | 0x1A,
-	39237 - 19968: jis0208<<14 | 0x50<<7 | 0x1C,
-	39238 - 19968: jis0212<<14 | 0x47<<7 | 0x49,
-	39239 - 19968: jis0212<<14 | 0x47<<7 | 0x4A,
-	39240 - 19968: jis0212<<14 | 0x47<<7 | 0x4B,
-	39241 - 19968: jis0208<<14 | 0x50<<7 | 0x1B,
-	39243 - 19968: jis0208<<14 | 0x50<<7 | 0x1E,
-	39244 - 19968: jis0208<<14 | 0x50<<7 | 0x21,
-	39245 - 19968: jis0212<<14 | 0x47<<7 | 0x4C,
-	39246 - 19968: jis0212<<14 | 0x47<<7 | 0x4D,
-	39248 - 19968: jis0208<<14 | 0x50<<7 | 0x1D,
-	39249 - 19968: jis0208<<14 | 0x50<<7 | 0x1F,
-	39250 - 19968: jis0208<<14 | 0x50<<7 | 0x20,
-	39252 - 19968: jis0212<<14 | 0x47<<7 | 0x4E,
-	39253 - 19968: jis0208<<14 | 0x50<<7 | 0x22,
-	39255 - 19968: jis0208<<14 | 0x15<<7 | 0x21,
-	39256 - 19968: jis0212<<14 | 0x47<<7 | 0x4F,
-	39257 - 19968: jis0212<<14 | 0x47<<7 | 0x50,
-	39259 - 19968: jis0212<<14 | 0x47<<7 | 0x51,
-	39260 - 19968: jis0212<<14 | 0x47<<7 | 0x52,
-	39262 - 19968: jis0212<<14 | 0x47<<7 | 0x53,
-	39263 - 19968: jis0212<<14 | 0x47<<7 | 0x54,
-	39264 - 19968: jis0212<<14 | 0x47<<7 | 0x55,
-	39318 - 19968: jis0208<<14 | 0x1B<<7 | 0x52,
-	39319 - 19968: jis0208<<14 | 0x50<<7 | 0x23,
-	39320 - 19968: jis0208<<14 | 0x50<<7 | 0x24,
-	39321 - 19968: jis0208<<14 | 0x18<<7 | 0x40,
-	39323 - 19968: jis0212<<14 | 0x47<<7 | 0x56,
-	39325 - 19968: jis0212<<14 | 0x47<<7 | 0x57,
-	39326 - 19968: jis0208<<14 | 0x5B<<7 | 0x3F,
-	39327 - 19968: jis0212<<14 | 0x47<<7 | 0x58,
-	39333 - 19968: jis0208<<14 | 0x50<<7 | 0x25,
-	39334 - 19968: jis0212<<14 | 0x47<<7 | 0x59,
-	39336 - 19968: jis0208<<14 | 0x12<<7 | 0x1D,
-	39340 - 19968: jis0208<<14 | 0x26<<7 | 0x2E,
-	39341 - 19968: jis0208<<14 | 0x50<<7 | 0x26,
-	39342 - 19968: jis0208<<14 | 0x50<<7 | 0x27,
-	39344 - 19968: jis0212<<14 | 0x47<<7 | 0x5A,
-	39345 - 19968: jis0212<<14 | 0x47<<7 | 0x5B,
-	39346 - 19968: jis0212<<14 | 0x47<<7 | 0x5C,
-	39347 - 19968: jis0208<<14 | 0x22<<7 | 0x39,
-	39348 - 19968: jis0208<<14 | 0x25<<7 | 0x4A,
-	39349 - 19968: jis0212<<14 | 0x47<<7 | 0x5D,
-	39353 - 19968: jis0212<<14 | 0x48<<7 | 0x00,
-	39354 - 19968: jis0212<<14 | 0x48<<7 | 0x01,
-	39356 - 19968: jis0208<<14 | 0x50<<7 | 0x28,
-	39357 - 19968: jis0212<<14 | 0x48<<7 | 0x02,
-	39359 - 19968: jis0212<<14 | 0x48<<7 | 0x03,
-	39361 - 19968: jis0208<<14 | 0x26<<7 | 0x5C,
-	39363 - 19968: jis0212<<14 | 0x48<<7 | 0x04,
-	39364 - 19968: jis0208<<14 | 0x21<<7 | 0x2B,
-	39365 - 19968: jis0208<<14 | 0x10<<7 | 0x37,
-	39366 - 19968: jis0208<<14 | 0x15<<7 | 0x4D,
-	39368 - 19968: jis0208<<14 | 0x15<<7 | 0x4E,
-	39369 - 19968: jis0212<<14 | 0x48<<7 | 0x05,
-	39376 - 19968: jis0208<<14 | 0x22<<7 | 0x52,
-	39377 - 19968: jis0208<<14 | 0x50<<7 | 0x2D,
-	39378 - 19968: jis0208<<14 | 0x15<<7 | 0x4F,
-	39379 - 19968: jis0212<<14 | 0x48<<7 | 0x06,
-	39380 - 19968: jis0212<<14 | 0x48<<7 | 0x07,
-	39381 - 19968: jis0208<<14 | 0x11<<7 | 0x4E,
-	39384 - 19968: jis0208<<14 | 0x50<<7 | 0x2C,
-	39385 - 19968: jis0212<<14 | 0x48<<7 | 0x08,
-	39386 - 19968: jis0212<<14 | 0x48<<7 | 0x09,
-	39387 - 19968: jis0208<<14 | 0x50<<7 | 0x2A,
-	39388 - 19968: jis0212<<14 | 0x48<<7 | 0x0A,
-	39389 - 19968: jis0208<<14 | 0x50<<7 | 0x2B,
-	39390 - 19968: jis0212<<14 | 0x48<<7 | 0x0B,
-	39391 - 19968: jis0208<<14 | 0x50<<7 | 0x29,
-	39394 - 19968: jis0208<<14 | 0x50<<7 | 0x37,
-	39399 - 19968: jis0212<<14 | 0x48<<7 | 0x0C,
-	39402 - 19968: jis0212<<14 | 0x48<<7 | 0x0D,
-	39403 - 19968: jis0212<<14 | 0x48<<7 | 0x0E,
-	39404 - 19968: jis0212<<14 | 0x48<<7 | 0x0F,
-	39405 - 19968: jis0208<<14 | 0x50<<7 | 0x2E,
-	39406 - 19968: jis0208<<14 | 0x50<<7 | 0x2F,
-	39408 - 19968: jis0212<<14 | 0x48<<7 | 0x10,
-	39409 - 19968: jis0208<<14 | 0x50<<7 | 0x30,
-	39410 - 19968: jis0208<<14 | 0x50<<7 | 0x31,
-	39412 - 19968: jis0212<<14 | 0x48<<7 | 0x11,
-	39413 - 19968: jis0212<<14 | 0x48<<7 | 0x12,
-	39416 - 19968: jis0208<<14 | 0x50<<7 | 0x33,
-	39417 - 19968: jis0212<<14 | 0x48<<7 | 0x13,
-	39419 - 19968: jis0208<<14 | 0x50<<7 | 0x32,
-	39421 - 19968: jis0212<<14 | 0x48<<7 | 0x14,
-	39422 - 19968: jis0212<<14 | 0x48<<7 | 0x15,
-	39423 - 19968: jis0208<<14 | 0x1C<<7 | 0x38,
-	39425 - 19968: jis0208<<14 | 0x50<<7 | 0x34,
-	39426 - 19968: jis0212<<14 | 0x48<<7 | 0x16,
-	39427 - 19968: jis0212<<14 | 0x48<<7 | 0x17,
-	39428 - 19968: jis0212<<14 | 0x48<<7 | 0x18,
-	39429 - 19968: jis0208<<14 | 0x50<<7 | 0x36,
-	39435 - 19968: jis0212<<14 | 0x48<<7 | 0x19,
-	39436 - 19968: jis0212<<14 | 0x48<<7 | 0x1A,
-	39438 - 19968: jis0208<<14 | 0x14<<7 | 0x12,
-	39439 - 19968: jis0208<<14 | 0x50<<7 | 0x35,
-	39440 - 19968: jis0212<<14 | 0x48<<7 | 0x1B,
-	39441 - 19968: jis0212<<14 | 0x48<<7 | 0x1C,
-	39442 - 19968: jis0208<<14 | 0x20<<7 | 0x5A,
-	39443 - 19968: jis0208<<14 | 0x17<<7 | 0x12,
-	39446 - 19968: jis0212<<14 | 0x48<<7 | 0x1D,
-	39449 - 19968: jis0208<<14 | 0x50<<7 | 0x38,
-	39454 - 19968: jis0212<<14 | 0x48<<7 | 0x1E,
-	39456 - 19968: jis0212<<14 | 0x48<<7 | 0x1F,
-	39458 - 19968: jis0212<<14 | 0x48<<7 | 0x20,
-	39459 - 19968: jis0212<<14 | 0x48<<7 | 0x21,
-	39460 - 19968: jis0212<<14 | 0x48<<7 | 0x22,
-	39463 - 19968: jis0212<<14 | 0x48<<7 | 0x23,
-	39464 - 19968: jis0208<<14 | 0x21<<7 | 0x2C,
-	39467 - 19968: jis0208<<14 | 0x50<<7 | 0x39,
-	39469 - 19968: jis0212<<14 | 0x48<<7 | 0x24,
-	39470 - 19968: jis0212<<14 | 0x48<<7 | 0x25,
-	39472 - 19968: jis0208<<14 | 0x25<<7 | 0x0C,
-	39475 - 19968: jis0212<<14 | 0x48<<7 | 0x26,
-	39477 - 19968: jis0212<<14 | 0x48<<7 | 0x27,
-	39478 - 19968: jis0212<<14 | 0x48<<7 | 0x28,
-	39479 - 19968: jis0208<<14 | 0x50<<7 | 0x3A,
-	39480 - 19968: jis0212<<14 | 0x48<<7 | 0x29,
-	39486 - 19968: jis0208<<14 | 0x50<<7 | 0x3F,
-	39488 - 19968: jis0208<<14 | 0x50<<7 | 0x3D,
-	39489 - 19968: jis0212<<14 | 0x48<<7 | 0x2B,
-	39490 - 19968: jis0208<<14 | 0x50<<7 | 0x3C,
-	39491 - 19968: jis0208<<14 | 0x50<<7 | 0x3E,
-	39492 - 19968: jis0212<<14 | 0x48<<7 | 0x2C,
-	39493 - 19968: jis0208<<14 | 0x50<<7 | 0x3B,
-	39495 - 19968: jis0212<<14 | 0x48<<7 | 0x2A,
-	39498 - 19968: jis0212<<14 | 0x48<<7 | 0x2D,
-	39499 - 19968: jis0212<<14 | 0x48<<7 | 0x2E,
-	39500 - 19968: jis0212<<14 | 0x48<<7 | 0x2F,
-	39501 - 19968: jis0208<<14 | 0x50<<7 | 0x41,
-	39502 - 19968: jis0208<<14 | 0x5B<<7 | 0x40,
-	39505 - 19968: jis0212<<14 | 0x48<<7 | 0x31,
-	39508 - 19968: jis0212<<14 | 0x48<<7 | 0x32,
-	39509 - 19968: jis0208<<14 | 0x50<<7 | 0x40,
-	39510 - 19968: jis0212<<14 | 0x48<<7 | 0x33,
-	39511 - 19968: jis0208<<14 | 0x50<<7 | 0x43,
-	39514 - 19968: jis0208<<14 | 0x15<<7 | 0x22,
-	39515 - 19968: jis0208<<14 | 0x50<<7 | 0x42,
-	39517 - 19968: jis0212<<14 | 0x48<<7 | 0x34,
-	39519 - 19968: jis0208<<14 | 0x50<<7 | 0x44,
-	39522 - 19968: jis0208<<14 | 0x50<<7 | 0x45,
-	39524 - 19968: jis0208<<14 | 0x50<<7 | 0x47,
-	39525 - 19968: jis0208<<14 | 0x50<<7 | 0x46,
-	39529 - 19968: jis0208<<14 | 0x50<<7 | 0x48,
-	39530 - 19968: jis0208<<14 | 0x50<<7 | 0x4A,
-	39531 - 19968: jis0208<<14 | 0x50<<7 | 0x49,
-	39592 - 19968: jis0208<<14 | 0x18<<7 | 0x5B,
-	39594 - 19968: jis0212<<14 | 0x48<<7 | 0x35,
-	39596 - 19968: jis0212<<14 | 0x48<<7 | 0x36,
-	39597 - 19968: jis0208<<14 | 0x50<<7 | 0x4B,
-	39598 - 19968: jis0212<<14 | 0x48<<7 | 0x37,
-	39599 - 19968: jis0212<<14 | 0x48<<7 | 0x38,
-	39600 - 19968: jis0208<<14 | 0x50<<7 | 0x4C,
-	39602 - 19968: jis0212<<14 | 0x48<<7 | 0x39,
-	39604 - 19968: jis0212<<14 | 0x48<<7 | 0x3A,
-	39605 - 19968: jis0212<<14 | 0x48<<7 | 0x3B,
-	39606 - 19968: jis0212<<14 | 0x48<<7 | 0x3C,
-	39608 - 19968: jis0208<<14 | 0x12<<7 | 0x1B,
-	39609 - 19968: jis0212<<14 | 0x48<<7 | 0x3D,
-	39611 - 19968: jis0212<<14 | 0x48<<7 | 0x3E,
-	39612 - 19968: jis0208<<14 | 0x50<<7 | 0x4D,
-	39614 - 19968: jis0212<<14 | 0x48<<7 | 0x3F,
-	39615 - 19968: jis0212<<14 | 0x48<<7 | 0x40,
-	39616 - 19968: jis0208<<14 | 0x50<<7 | 0x4E,
-	39617 - 19968: jis0212<<14 | 0x48<<7 | 0x41,
-	39619 - 19968: jis0212<<14 | 0x48<<7 | 0x42,
-	39620 - 19968: jis0208<<14 | 0x1E<<7 | 0x50,
-	39622 - 19968: jis0212<<14 | 0x48<<7 | 0x43,
-	39624 - 19968: jis0212<<14 | 0x48<<7 | 0x44,
-	39630 - 19968: jis0212<<14 | 0x48<<7 | 0x45,
-	39631 - 19968: jis0208<<14 | 0x50<<7 | 0x4F,
-	39632 - 19968: jis0212<<14 | 0x48<<7 | 0x46,
-	39633 - 19968: jis0208<<14 | 0x50<<7 | 0x50,
-	39634 - 19968: jis0212<<14 | 0x48<<7 | 0x47,
-	39635 - 19968: jis0208<<14 | 0x50<<7 | 0x51,
-	39636 - 19968: jis0208<<14 | 0x50<<7 | 0x52,
-	39637 - 19968: jis0212<<14 | 0x48<<7 | 0x48,
-	39638 - 19968: jis0212<<14 | 0x48<<7 | 0x49,
-	39639 - 19968: jis0212<<14 | 0x48<<7 | 0x4A,
-	39640 - 19968: jis0208<<14 | 0x18<<7 | 0x41,
-	39641 - 19968: jis0208<<14 | 0x5B<<7 | 0x41,
-	39643 - 19968: jis0212<<14 | 0x48<<7 | 0x4B,
-	39644 - 19968: jis0208<<14 | 0x5B<<7 | 0x42,
-	39646 - 19968: jis0208<<14 | 0x50<<7 | 0x53,
-	39647 - 19968: jis0208<<14 | 0x50<<7 | 0x54,
-	39648 - 19968: jis0212<<14 | 0x48<<7 | 0x4D,
-	39650 - 19968: jis0208<<14 | 0x50<<7 | 0x55,
-	39651 - 19968: jis0208<<14 | 0x50<<7 | 0x56,
-	39652 - 19968: jis0212<<14 | 0x48<<7 | 0x4E,
-	39653 - 19968: jis0212<<14 | 0x48<<7 | 0x4F,
-	39654 - 19968: jis0208<<14 | 0x50<<7 | 0x57,
-	39655 - 19968: jis0212<<14 | 0x48<<7 | 0x50,
-	39657 - 19968: jis0212<<14 | 0x48<<7 | 0x51,
-	39658 - 19968: jis0208<<14 | 0x27<<7 | 0x10,
-	39659 - 19968: jis0208<<14 | 0x50<<7 | 0x59,
-	39660 - 19968: jis0212<<14 | 0x48<<7 | 0x52,
-	39661 - 19968: jis0208<<14 | 0x28<<7 | 0x05,
-	39662 - 19968: jis0208<<14 | 0x50<<7 | 0x5A,
-	39663 - 19968: jis0208<<14 | 0x50<<7 | 0x58,
-	39665 - 19968: jis0208<<14 | 0x50<<7 | 0x5C,
-	39666 - 19968: jis0212<<14 | 0x48<<7 | 0x53,
-	39667 - 19968: jis0212<<14 | 0x48<<7 | 0x54,
-	39668 - 19968: jis0208<<14 | 0x50<<7 | 0x5B,
-	39669 - 19968: jis0212<<14 | 0x48<<7 | 0x55,
-	39671 - 19968: jis0208<<14 | 0x50<<7 | 0x5D,
-	39673 - 19968: jis0212<<14 | 0x48<<7 | 0x56,
-	39674 - 19968: jis0212<<14 | 0x48<<7 | 0x57,
-	39675 - 19968: jis0208<<14 | 0x51<<7 | 0x00,
-	39677 - 19968: jis0212<<14 | 0x48<<7 | 0x58,
-	39679 - 19968: jis0212<<14 | 0x48<<7 | 0x59,
-	39680 - 19968: jis0212<<14 | 0x48<<7 | 0x5A,
-	39681 - 19968: jis0212<<14 | 0x48<<7 | 0x5B,
-	39682 - 19968: jis0212<<14 | 0x48<<7 | 0x5C,
-	39683 - 19968: jis0212<<14 | 0x48<<7 | 0x5D,
-	39684 - 19968: jis0212<<14 | 0x49<<7 | 0x00,
-	39685 - 19968: jis0212<<14 | 0x49<<7 | 0x01,
-	39686 - 19968: jis0208<<14 | 0x51<<7 | 0x01,
-	39688 - 19968: jis0212<<14 | 0x49<<7 | 0x02,
-	39689 - 19968: jis0212<<14 | 0x49<<7 | 0x03,
-	39691 - 19968: jis0212<<14 | 0x49<<7 | 0x04,
-	39692 - 19968: jis0212<<14 | 0x49<<7 | 0x05,
-	39693 - 19968: jis0212<<14 | 0x49<<7 | 0x06,
-	39694 - 19968: jis0212<<14 | 0x49<<7 | 0x07,
-	39696 - 19968: jis0212<<14 | 0x49<<7 | 0x08,
-	39698 - 19968: jis0212<<14 | 0x49<<7 | 0x09,
-	39702 - 19968: jis0212<<14 | 0x49<<7 | 0x0A,
-	39704 - 19968: jis0208<<14 | 0x51<<7 | 0x02,
-	39705 - 19968: jis0212<<14 | 0x49<<7 | 0x0B,
-	39706 - 19968: jis0208<<14 | 0x51<<7 | 0x03,
-	39707 - 19968: jis0212<<14 | 0x49<<7 | 0x0C,
-	39708 - 19968: jis0212<<14 | 0x49<<7 | 0x0D,
-	39711 - 19968: jis0208<<14 | 0x51<<7 | 0x04,
-	39712 - 19968: jis0212<<14 | 0x49<<7 | 0x0E,
-	39714 - 19968: jis0208<<14 | 0x51<<7 | 0x05,
-	39715 - 19968: jis0208<<14 | 0x51<<7 | 0x06,
-	39717 - 19968: jis0208<<14 | 0x51<<7 | 0x07,
-	39718 - 19968: jis0212<<14 | 0x49<<7 | 0x0F,
-	39719 - 19968: jis0208<<14 | 0x51<<7 | 0x08,
-	39720 - 19968: jis0208<<14 | 0x51<<7 | 0x09,
-	39721 - 19968: jis0208<<14 | 0x51<<7 | 0x0A,
-	39722 - 19968: jis0208<<14 | 0x51<<7 | 0x0B,
-	39723 - 19968: jis0212<<14 | 0x49<<7 | 0x10,
-	39725 - 19968: jis0212<<14 | 0x49<<7 | 0x11,
-	39726 - 19968: jis0208<<14 | 0x51<<7 | 0x0C,
-	39727 - 19968: jis0208<<14 | 0x51<<7 | 0x0D,
-	39729 - 19968: jis0208<<14 | 0x3C<<7 | 0x14,
-	39730 - 19968: jis0208<<14 | 0x51<<7 | 0x0E,
-	39731 - 19968: jis0212<<14 | 0x49<<7 | 0x12,
-	39732 - 19968: jis0212<<14 | 0x49<<7 | 0x13,
-	39733 - 19968: jis0212<<14 | 0x49<<7 | 0x14,
-	39735 - 19968: jis0212<<14 | 0x49<<7 | 0x15,
-	39737 - 19968: jis0212<<14 | 0x49<<7 | 0x16,
-	39738 - 19968: jis0212<<14 | 0x49<<7 | 0x17,
-	39739 - 19968: jis0208<<14 | 0x43<<7 | 0x57,
-	39740 - 19968: jis0208<<14 | 0x14<<7 | 0x13,
-	39741 - 19968: jis0212<<14 | 0x49<<7 | 0x18,
-	39745 - 19968: jis0208<<14 | 0x12<<7 | 0x00,
-	39746 - 19968: jis0208<<14 | 0x19<<7 | 0x11,
-	39747 - 19968: jis0208<<14 | 0x51<<7 | 0x10,
-	39748 - 19968: jis0208<<14 | 0x51<<7 | 0x0F,
-	39749 - 19968: jis0208<<14 | 0x2B<<7 | 0x04,
-	39752 - 19968: jis0212<<14 | 0x49<<7 | 0x19,
-	39755 - 19968: jis0212<<14 | 0x49<<7 | 0x1A,
-	39756 - 19968: jis0212<<14 | 0x49<<7 | 0x1B,
-	39757 - 19968: jis0208<<14 | 0x51<<7 | 0x12,
-	39758 - 19968: jis0208<<14 | 0x51<<7 | 0x13,
-	39759 - 19968: jis0208<<14 | 0x51<<7 | 0x11,
-	39761 - 19968: jis0208<<14 | 0x51<<7 | 0x14,
-	39764 - 19968: jis0208<<14 | 0x2A<<7 | 0x41,
-	39765 - 19968: jis0212<<14 | 0x49<<7 | 0x1C,
-	39766 - 19968: jis0212<<14 | 0x49<<7 | 0x1D,
-	39767 - 19968: jis0212<<14 | 0x49<<7 | 0x1E,
-	39768 - 19968: jis0208<<14 | 0x51<<7 | 0x15,
-	39770 - 19968: jis0208<<14 | 0x14<<7 | 0x5A,
-	39771 - 19968: jis0212<<14 | 0x49<<7 | 0x1F,
-	39774 - 19968: jis0212<<14 | 0x49<<7 | 0x20,
-	39777 - 19968: jis0212<<14 | 0x49<<7 | 0x21,
-	39779 - 19968: jis0212<<14 | 0x49<<7 | 0x22,
-	39781 - 19968: jis0212<<14 | 0x49<<7 | 0x23,
-	39782 - 19968: jis0212<<14 | 0x49<<7 | 0x24,
-	39784 - 19968: jis0212<<14 | 0x49<<7 | 0x25,
-	39786 - 19968: jis0212<<14 | 0x49<<7 | 0x26,
-	39787 - 19968: jis0212<<14 | 0x49<<7 | 0x27,
-	39788 - 19968: jis0212<<14 | 0x49<<7 | 0x28,
-	39789 - 19968: jis0212<<14 | 0x49<<7 | 0x29,
-	39790 - 19968: jis0212<<14 | 0x49<<7 | 0x2A,
-	39791 - 19968: jis0208<<14 | 0x2E<<7 | 0x04,
-	39794 - 19968: jis0208<<14 | 0x5B<<7 | 0x44,
-	39795 - 19968: jis0212<<14 | 0x49<<7 | 0x2B,
-	39796 - 19968: jis0208<<14 | 0x51<<7 | 0x16,
-	39797 - 19968: jis0208<<14 | 0x5B<<7 | 0x43,
-	39799 - 19968: jis0212<<14 | 0x49<<7 | 0x2D,
-	39800 - 19968: jis0212<<14 | 0x49<<7 | 0x2E,
-	39801 - 19968: jis0212<<14 | 0x49<<7 | 0x2F,
-	39807 - 19968: jis0212<<14 | 0x49<<7 | 0x30,
-	39808 - 19968: jis0212<<14 | 0x49<<7 | 0x31,
-	39811 - 19968: jis0208<<14 | 0x51<<7 | 0x18,
-	39812 - 19968: jis0212<<14 | 0x49<<7 | 0x32,
-	39813 - 19968: jis0212<<14 | 0x49<<7 | 0x33,
-	39814 - 19968: jis0212<<14 | 0x49<<7 | 0x34,
-	39815 - 19968: jis0212<<14 | 0x49<<7 | 0x35,
-	39817 - 19968: jis0212<<14 | 0x49<<7 | 0x36,
-	39818 - 19968: jis0212<<14 | 0x49<<7 | 0x37,
-	39819 - 19968: jis0212<<14 | 0x49<<7 | 0x38,
-	39821 - 19968: jis0212<<14 | 0x49<<7 | 0x39,
-	39822 - 19968: jis0208<<14 | 0x0F<<7 | 0x1D,
-	39823 - 19968: jis0208<<14 | 0x5B<<7 | 0x45,
-	39824 - 19968: jis0212<<14 | 0x49<<7 | 0x3B,
-	39825 - 19968: jis0208<<14 | 0x51<<7 | 0x19,
-	39826 - 19968: jis0208<<14 | 0x29<<7 | 0x0A,
-	39827 - 19968: jis0208<<14 | 0x51<<7 | 0x17,
-	39828 - 19968: jis0212<<14 | 0x49<<7 | 0x3C,
-	39830 - 19968: jis0208<<14 | 0x51<<7 | 0x1A,
-	39831 - 19968: jis0208<<14 | 0x51<<7 | 0x1B,
-	39834 - 19968: jis0212<<14 | 0x49<<7 | 0x3D,
-	39837 - 19968: jis0212<<14 | 0x49<<7 | 0x3E,
-	39838 - 19968: jis0212<<14 | 0x49<<7 | 0x3F,
-	39839 - 19968: jis0208<<14 | 0x51<<7 | 0x1C,
-	39840 - 19968: jis0208<<14 | 0x51<<7 | 0x1D,
-	39846 - 19968: jis0212<<14 | 0x49<<7 | 0x40,
-	39847 - 19968: jis0212<<14 | 0x49<<7 | 0x41,
-	39848 - 19968: jis0208<<14 | 0x51<<7 | 0x1E,
-	39849 - 19968: jis0212<<14 | 0x49<<7 | 0x42,
-	39850 - 19968: jis0208<<14 | 0x2A<<7 | 0x4D,
-	39851 - 19968: jis0208<<14 | 0x1A<<7 | 0x0C,
-	39852 - 19968: jis0212<<14 | 0x49<<7 | 0x43,
-	39853 - 19968: jis0208<<14 | 0x19<<7 | 0x59,
-	39854 - 19968: jis0208<<14 | 0x20<<7 | 0x0E,
-	39856 - 19968: jis0212<<14 | 0x49<<7 | 0x44,
-	39857 - 19968: jis0208<<14 | 0x5B<<7 | 0x46,
-	39858 - 19968: jis0212<<14 | 0x49<<7 | 0x46,
-	39860 - 19968: jis0208<<14 | 0x51<<7 | 0x1F,
-	39863 - 19968: jis0212<<14 | 0x49<<7 | 0x47,
-	39864 - 19968: jis0212<<14 | 0x49<<7 | 0x48,
-	39865 - 19968: jis0208<<14 | 0x51<<7 | 0x22,
-	39867 - 19968: jis0208<<14 | 0x5B<<7 | 0x47,
-	39868 - 19968: jis0212<<14 | 0x49<<7 | 0x4A,
-	39870 - 19968: jis0212<<14 | 0x49<<7 | 0x4B,
-	39871 - 19968: jis0212<<14 | 0x49<<7 | 0x4C,
-	39872 - 19968: jis0208<<14 | 0x51<<7 | 0x20,
-	39873 - 19968: jis0212<<14 | 0x49<<7 | 0x4D,
-	39878 - 19968: jis0208<<14 | 0x51<<7 | 0x23,
-	39879 - 19968: jis0212<<14 | 0x49<<7 | 0x4E,
-	39880 - 19968: jis0212<<14 | 0x49<<7 | 0x4F,
-	39881 - 19968: jis0208<<14 | 0x17<<7 | 0x50,
-	39882 - 19968: jis0208<<14 | 0x51<<7 | 0x21,
-	39886 - 19968: jis0212<<14 | 0x49<<7 | 0x50,
-	39887 - 19968: jis0208<<14 | 0x51<<7 | 0x24,
-	39888 - 19968: jis0212<<14 | 0x49<<7 | 0x51,
-	39889 - 19968: jis0208<<14 | 0x51<<7 | 0x25,
-	39890 - 19968: jis0208<<14 | 0x51<<7 | 0x26,
-	39892 - 19968: jis0208<<14 | 0x51<<7 | 0x2A,
-	39894 - 19968: jis0208<<14 | 0x1A<<7 | 0x09,
-	39895 - 19968: jis0212<<14 | 0x49<<7 | 0x52,
-	39896 - 19968: jis0212<<14 | 0x49<<7 | 0x53,
-	39899 - 19968: jis0208<<14 | 0x21<<7 | 0x43,
-	39901 - 19968: jis0212<<14 | 0x49<<7 | 0x54,
-	39903 - 19968: jis0212<<14 | 0x49<<7 | 0x55,
-	39905 - 19968: jis0208<<14 | 0x51<<7 | 0x2B,
-	39906 - 19968: jis0208<<14 | 0x51<<7 | 0x28,
-	39907 - 19968: jis0208<<14 | 0x51<<7 | 0x27,
-	39908 - 19968: jis0208<<14 | 0x51<<7 | 0x29,
-	39909 - 19968: jis0212<<14 | 0x49<<7 | 0x56,
-	39911 - 19968: jis0212<<14 | 0x49<<7 | 0x57,
-	39912 - 19968: jis0208<<14 | 0x16<<7 | 0x3E,
-	39914 - 19968: jis0212<<14 | 0x49<<7 | 0x58,
-	39915 - 19968: jis0212<<14 | 0x49<<7 | 0x59,
-	39919 - 19968: jis0212<<14 | 0x49<<7 | 0x5A,
-	39920 - 19968: jis0208<<14 | 0x51<<7 | 0x2F,
-	39921 - 19968: jis0208<<14 | 0x51<<7 | 0x2E,
-	39922 - 19968: jis0208<<14 | 0x51<<7 | 0x2D,
-	39923 - 19968: jis0212<<14 | 0x49<<7 | 0x5B,
-	39925 - 19968: jis0208<<14 | 0x0F<<7 | 0x12,
-	39927 - 19968: jis0212<<14 | 0x49<<7 | 0x5C,
-	39928 - 19968: jis0212<<14 | 0x49<<7 | 0x5D,
-	39929 - 19968: jis0212<<14 | 0x4A<<7 | 0x00,
-	39930 - 19968: jis0212<<14 | 0x4A<<7 | 0x01,
-	39933 - 19968: jis0212<<14 | 0x4A<<7 | 0x02,
-	39935 - 19968: jis0212<<14 | 0x4A<<7 | 0x03,
-	39936 - 19968: jis0208<<14 | 0x5B<<7 | 0x48,
-	39938 - 19968: jis0212<<14 | 0x4A<<7 | 0x05,
-	39940 - 19968: jis0208<<14 | 0x51<<7 | 0x39,
-	39942 - 19968: jis0208<<14 | 0x51<<7 | 0x35,
-	39944 - 19968: jis0208<<14 | 0x51<<7 | 0x36,
-	39945 - 19968: jis0208<<14 | 0x51<<7 | 0x32,
-	39946 - 19968: jis0208<<14 | 0x51<<7 | 0x38,
-	39947 - 19968: jis0212<<14 | 0x4A<<7 | 0x06,
-	39948 - 19968: jis0208<<14 | 0x51<<7 | 0x34,
-	39949 - 19968: jis0208<<14 | 0x12<<7 | 0x41,
-	39951 - 19968: jis0212<<14 | 0x4A<<7 | 0x07,
-	39952 - 19968: jis0208<<14 | 0x2E<<7 | 0x2B,
-	39953 - 19968: jis0212<<14 | 0x4A<<7 | 0x08,
-	39954 - 19968: jis0208<<14 | 0x51<<7 | 0x37,
-	39955 - 19968: jis0208<<14 | 0x51<<7 | 0x33,
-	39956 - 19968: jis0208<<14 | 0x51<<7 | 0x31,
-	39957 - 19968: jis0208<<14 | 0x51<<7 | 0x30,
-	39958 - 19968: jis0212<<14 | 0x4A<<7 | 0x09,
-	39960 - 19968: jis0212<<14 | 0x4A<<7 | 0x0A,
-	39961 - 19968: jis0212<<14 | 0x4A<<7 | 0x0B,
-	39962 - 19968: jis0212<<14 | 0x4A<<7 | 0x0C,
-	39963 - 19968: jis0208<<14 | 0x51<<7 | 0x3B,
-	39964 - 19968: jis0212<<14 | 0x4A<<7 | 0x0D,
-	39966 - 19968: jis0212<<14 | 0x4A<<7 | 0x0E,
-	39969 - 19968: jis0208<<14 | 0x51<<7 | 0x3E,
-	39970 - 19968: jis0212<<14 | 0x4A<<7 | 0x0F,
-	39971 - 19968: jis0212<<14 | 0x4A<<7 | 0x10,
-	39972 - 19968: jis0208<<14 | 0x51<<7 | 0x3D,
-	39973 - 19968: jis0208<<14 | 0x51<<7 | 0x3C,
-	39974 - 19968: jis0212<<14 | 0x4A<<7 | 0x11,
-	39975 - 19968: jis0212<<14 | 0x4A<<7 | 0x12,
-	39976 - 19968: jis0212<<14 | 0x4A<<7 | 0x13,
-	39977 - 19968: jis0212<<14 | 0x4A<<7 | 0x14,
-	39978 - 19968: jis0212<<14 | 0x4A<<7 | 0x15,
-	39981 - 19968: jis0208<<14 | 0x28<<7 | 0x28,
-	39982 - 19968: jis0208<<14 | 0x51<<7 | 0x3A,
-	39983 - 19968: jis0208<<14 | 0x0F<<7 | 0x52,
-	39984 - 19968: jis0208<<14 | 0x51<<7 | 0x3F,
-	39985 - 19968: jis0212<<14 | 0x4A<<7 | 0x16,
-	39986 - 19968: jis0208<<14 | 0x51<<7 | 0x41,
-	39989 - 19968: jis0212<<14 | 0x4A<<7 | 0x17,
-	39990 - 19968: jis0212<<14 | 0x4A<<7 | 0x18,
-	39991 - 19968: jis0212<<14 | 0x4A<<7 | 0x19,
-	39993 - 19968: jis0208<<14 | 0x12<<7 | 0x4E,
-	39994 - 19968: jis0208<<14 | 0x51<<7 | 0x2C,
-	39995 - 19968: jis0208<<14 | 0x10<<7 | 0x16,
-	39997 - 19968: jis0212<<14 | 0x4A<<7 | 0x1A,
-	39998 - 19968: jis0208<<14 | 0x51<<7 | 0x43,
-	40001 - 19968: jis0212<<14 | 0x4A<<7 | 0x1B,
-	40003 - 19968: jis0212<<14 | 0x4A<<7 | 0x1C,
-	40004 - 19968: jis0212<<14 | 0x4A<<7 | 0x1D,
-	40005 - 19968: jis0212<<14 | 0x4A<<7 | 0x1E,
-	40006 - 19968: jis0208<<14 | 0x51<<7 | 0x42,
-	40007 - 19968: jis0208<<14 | 0x51<<7 | 0x40,
-	40008 - 19968: jis0208<<14 | 0x22<<7 | 0x0C,
-	40009 - 19968: jis0212<<14 | 0x4A<<7 | 0x1F,
-	40010 - 19968: jis0212<<14 | 0x4A<<7 | 0x20,
-	40014 - 19968: jis0212<<14 | 0x4A<<7 | 0x21,
-	40015 - 19968: jis0212<<14 | 0x4A<<7 | 0x22,
-	40016 - 19968: jis0212<<14 | 0x4A<<7 | 0x23,
-	40018 - 19968: jis0208<<14 | 0x2A<<7 | 0x4F,
-	40019 - 19968: jis0212<<14 | 0x4A<<7 | 0x24,
-	40020 - 19968: jis0212<<14 | 0x4A<<7 | 0x25,
-	40022 - 19968: jis0212<<14 | 0x4A<<7 | 0x26,
-	40023 - 19968: jis0208<<14 | 0x2D<<7 | 0x39,
-	40024 - 19968: jis0212<<14 | 0x4A<<7 | 0x27,
-	40026 - 19968: jis0208<<14 | 0x51<<7 | 0x44,
-	40027 - 19968: jis0212<<14 | 0x4A<<7 | 0x28,
-	40028 - 19968: jis0212<<14 | 0x4A<<7 | 0x2F,
-	40029 - 19968: jis0212<<14 | 0x4A<<7 | 0x29,
-	40030 - 19968: jis0212<<14 | 0x4A<<7 | 0x2A,
-	40031 - 19968: jis0212<<14 | 0x4A<<7 | 0x2B,
-	40032 - 19968: jis0208<<14 | 0x51<<7 | 0x45,
-	40035 - 19968: jis0212<<14 | 0x4A<<7 | 0x2C,
-	40039 - 19968: jis0208<<14 | 0x51<<7 | 0x46,
-	40040 - 19968: jis0212<<14 | 0x4A<<7 | 0x31,
-	40041 - 19968: jis0212<<14 | 0x4A<<7 | 0x2D,
-	40042 - 19968: jis0212<<14 | 0x4A<<7 | 0x2E,
-	40043 - 19968: jis0212<<14 | 0x4A<<7 | 0x30,
-	40046 - 19968: jis0212<<14 | 0x4A<<7 | 0x32,
-	40048 - 19968: jis0212<<14 | 0x4A<<7 | 0x33,
-	40050 - 19968: jis0212<<14 | 0x4A<<7 | 0x34,
-	40053 - 19968: jis0212<<14 | 0x4A<<7 | 0x35,
-	40054 - 19968: jis0208<<14 | 0x51<<7 | 0x47,
-	40055 - 19968: jis0212<<14 | 0x4A<<7 | 0x36,
-	40056 - 19968: jis0208<<14 | 0x51<<7 | 0x48,
-	40059 - 19968: jis0212<<14 | 0x4A<<7 | 0x37,
-	40165 - 19968: jis0208<<14 | 0x23<<7 | 0x1A,
-	40166 - 19968: jis0212<<14 | 0x4A<<7 | 0x38,
-	40167 - 19968: jis0208<<14 | 0x51<<7 | 0x49,
-	40169 - 19968: jis0208<<14 | 0x27<<7 | 0x16,
-	40171 - 19968: jis0208<<14 | 0x51<<7 | 0x4E,
-	40172 - 19968: jis0208<<14 | 0x51<<7 | 0x4A,
-	40176 - 19968: jis0208<<14 | 0x51<<7 | 0x4B,
-	40178 - 19968: jis0212<<14 | 0x4A<<7 | 0x39,
-	40179 - 19968: jis0208<<14 | 0x2A<<7 | 0x10,
-	40180 - 19968: jis0208<<14 | 0x2B<<7 | 0x23,
-	40182 - 19968: jis0208<<14 | 0x25<<7 | 0x2F,
-	40183 - 19968: jis0212<<14 | 0x4A<<7 | 0x3A,
-	40185 - 19968: jis0212<<14 | 0x4A<<7 | 0x3B,
-	40194 - 19968: jis0212<<14 | 0x4A<<7 | 0x3D,
-	40195 - 19968: jis0208<<14 | 0x51<<7 | 0x4F,
-	40198 - 19968: jis0208<<14 | 0x51<<7 | 0x50,
-	40199 - 19968: jis0208<<14 | 0x25<<7 | 0x1D,
-	40200 - 19968: jis0208<<14 | 0x51<<7 | 0x4D,
-	40201 - 19968: jis0208<<14 | 0x51<<7 | 0x4C,
-	40203 - 19968: jis0212<<14 | 0x4A<<7 | 0x3C,
-	40206 - 19968: jis0208<<14 | 0x11<<7 | 0x09,
-	40209 - 19968: jis0212<<14 | 0x4A<<7 | 0x3E,
-	40210 - 19968: jis0208<<14 | 0x51<<7 | 0x58,
-	40213 - 19968: jis0208<<14 | 0x51<<7 | 0x57,
-	40215 - 19968: jis0212<<14 | 0x4A<<7 | 0x3F,
-	40216 - 19968: jis0212<<14 | 0x4A<<7 | 0x40,
-	40219 - 19968: jis0208<<14 | 0x10<<7 | 0x54,
-	40220 - 19968: jis0212<<14 | 0x4A<<7 | 0x41,
-	40221 - 19968: jis0212<<14 | 0x4A<<7 | 0x42,
-	40222 - 19968: jis0212<<14 | 0x4A<<7 | 0x43,
-	40223 - 19968: jis0208<<14 | 0x51<<7 | 0x55,
-	40227 - 19968: jis0208<<14 | 0x51<<7 | 0x54,
-	40230 - 19968: jis0208<<14 | 0x51<<7 | 0x52,
-	40232 - 19968: jis0208<<14 | 0x12<<7 | 0x5A,
-	40234 - 19968: jis0208<<14 | 0x51<<7 | 0x51,
-	40235 - 19968: jis0208<<14 | 0x1B<<7 | 0x11,
-	40236 - 19968: jis0208<<14 | 0x11<<7 | 0x08,
-	40239 - 19968: jis0212<<14 | 0x4A<<7 | 0x44,
-	40240 - 19968: jis0212<<14 | 0x4A<<7 | 0x45,
-	40242 - 19968: jis0212<<14 | 0x4A<<7 | 0x46,
-	40243 - 19968: jis0212<<14 | 0x4A<<7 | 0x47,
-	40244 - 19968: jis0212<<14 | 0x4A<<7 | 0x48,
-	40250 - 19968: jis0212<<14 | 0x4A<<7 | 0x49,
-	40251 - 19968: jis0208<<14 | 0x18<<7 | 0x42,
-	40252 - 19968: jis0212<<14 | 0x4A<<7 | 0x4A,
-	40253 - 19968: jis0212<<14 | 0x4A<<7 | 0x4C,
-	40254 - 19968: jis0208<<14 | 0x51<<7 | 0x5B,
-	40255 - 19968: jis0208<<14 | 0x51<<7 | 0x5A,
-	40257 - 19968: jis0208<<14 | 0x51<<7 | 0x59,
-	40258 - 19968: jis0212<<14 | 0x4A<<7 | 0x4D,
-	40259 - 19968: jis0212<<14 | 0x4A<<7 | 0x4E,
-	40260 - 19968: jis0208<<14 | 0x51<<7 | 0x56,
-	40261 - 19968: jis0212<<14 | 0x4A<<7 | 0x4B,
-	40262 - 19968: jis0208<<14 | 0x51<<7 | 0x5C,
-	40263 - 19968: jis0212<<14 | 0x4A<<7 | 0x4F,
-	40264 - 19968: jis0208<<14 | 0x51<<7 | 0x5D,
-	40266 - 19968: jis0212<<14 | 0x4A<<7 | 0x50,
-	40272 - 19968: jis0208<<14 | 0x52<<7 | 0x04,
-	40273 - 19968: jis0208<<14 | 0x52<<7 | 0x03,
-	40275 - 19968: jis0212<<14 | 0x4A<<7 | 0x51,
-	40276 - 19968: jis0212<<14 | 0x4A<<7 | 0x52,
-	40281 - 19968: jis0208<<14 | 0x52<<7 | 0x05,
-	40284 - 19968: jis0208<<14 | 0x10<<7 | 0x0C,
-	40285 - 19968: jis0208<<14 | 0x52<<7 | 0x00,
-	40286 - 19968: jis0208<<14 | 0x52<<7 | 0x01,
-	40287 - 19968: jis0212<<14 | 0x4A<<7 | 0x53,
-	40288 - 19968: jis0208<<14 | 0x18<<7 | 0x53,
-	40289 - 19968: jis0208<<14 | 0x2B<<7 | 0x18,
-	40290 - 19968: jis0212<<14 | 0x4A<<7 | 0x55,
-	40291 - 19968: jis0212<<14 | 0x4A<<7 | 0x54,
-	40292 - 19968: jis0208<<14 | 0x52<<7 | 0x02,
-	40293 - 19968: jis0212<<14 | 0x4A<<7 | 0x56,
-	40297 - 19968: jis0212<<14 | 0x4A<<7 | 0x57,
-	40298 - 19968: jis0212<<14 | 0x4A<<7 | 0x58,
-	40299 - 19968: jis0208<<14 | 0x5B<<7 | 0x4A,
-	40300 - 19968: jis0208<<14 | 0x2A<<7 | 0x11,
-	40303 - 19968: jis0208<<14 | 0x52<<7 | 0x0A,
-	40304 - 19968: jis0208<<14 | 0x5B<<7 | 0x49,
-	40306 - 19968: jis0208<<14 | 0x52<<7 | 0x06,
-	40310 - 19968: jis0212<<14 | 0x4A<<7 | 0x5B,
-	40311 - 19968: jis0212<<14 | 0x4A<<7 | 0x5C,
-	40314 - 19968: jis0208<<14 | 0x52<<7 | 0x0B,
-	40315 - 19968: jis0212<<14 | 0x4A<<7 | 0x5D,
-	40316 - 19968: jis0212<<14 | 0x4B<<7 | 0x00,
-	40318 - 19968: jis0212<<14 | 0x4B<<7 | 0x01,
-	40323 - 19968: jis0212<<14 | 0x4B<<7 | 0x02,
-	40324 - 19968: jis0212<<14 | 0x4B<<7 | 0x03,
-	40326 - 19968: jis0212<<14 | 0x4B<<7 | 0x04,
-	40327 - 19968: jis0208<<14 | 0x52<<7 | 0x08,
-	40329 - 19968: jis0208<<14 | 0x52<<7 | 0x07,
-	40330 - 19968: jis0212<<14 | 0x4B<<7 | 0x05,
-	40333 - 19968: jis0212<<14 | 0x4B<<7 | 0x06,
-	40334 - 19968: jis0212<<14 | 0x4B<<7 | 0x07,
-	40335 - 19968: jis0208<<14 | 0x16<<7 | 0x3B,
-	40338 - 19968: jis0212<<14 | 0x4B<<7 | 0x08,
-	40339 - 19968: jis0212<<14 | 0x4B<<7 | 0x09,
-	40341 - 19968: jis0212<<14 | 0x4B<<7 | 0x0A,
-	40342 - 19968: jis0212<<14 | 0x4B<<7 | 0x0B,
-	40343 - 19968: jis0212<<14 | 0x4B<<7 | 0x0C,
-	40344 - 19968: jis0212<<14 | 0x4B<<7 | 0x0D,
-	40346 - 19968: jis0208<<14 | 0x52<<7 | 0x0C,
-	40353 - 19968: jis0212<<14 | 0x4B<<7 | 0x0E,
-	40356 - 19968: jis0208<<14 | 0x52<<7 | 0x0D,
-	40361 - 19968: jis0208<<14 | 0x52<<7 | 0x0E,
-	40362 - 19968: jis0212<<14 | 0x4B<<7 | 0x0F,
-	40363 - 19968: jis0208<<14 | 0x52<<7 | 0x09,
-	40364 - 19968: jis0212<<14 | 0x4B<<7 | 0x10,
-	40366 - 19968: jis0212<<14 | 0x4B<<7 | 0x11,
-	40367 - 19968: jis0208<<14 | 0x51<<7 | 0x53,
-	40369 - 19968: jis0212<<14 | 0x4B<<7 | 0x12,
-	40370 - 19968: jis0208<<14 | 0x52<<7 | 0x0F,
-	40372 - 19968: jis0208<<14 | 0x23<<7 | 0x40,
-	40373 - 19968: jis0212<<14 | 0x4B<<7 | 0x13,
-	40376 - 19968: jis0208<<14 | 0x52<<7 | 0x13,
-	40377 - 19968: jis0212<<14 | 0x4B<<7 | 0x14,
-	40378 - 19968: jis0208<<14 | 0x52<<7 | 0x14,
-	40379 - 19968: jis0208<<14 | 0x52<<7 | 0x12,
-	40380 - 19968: jis0212<<14 | 0x4B<<7 | 0x15,
-	40383 - 19968: jis0212<<14 | 0x4B<<7 | 0x16,
-	40385 - 19968: jis0208<<14 | 0x52<<7 | 0x11,
-	40386 - 19968: jis0208<<14 | 0x52<<7 | 0x17,
-	40387 - 19968: jis0212<<14 | 0x4B<<7 | 0x17,
-	40388 - 19968: jis0208<<14 | 0x52<<7 | 0x10,
-	40390 - 19968: jis0208<<14 | 0x52<<7 | 0x15,
-	40391 - 19968: jis0212<<14 | 0x4B<<7 | 0x18,
-	40393 - 19968: jis0212<<14 | 0x4B<<7 | 0x19,
-	40394 - 19968: jis0212<<14 | 0x4B<<7 | 0x1A,
-	40399 - 19968: jis0208<<14 | 0x52<<7 | 0x16,
-	40403 - 19968: jis0208<<14 | 0x52<<7 | 0x19,
-	40404 - 19968: jis0212<<14 | 0x4B<<7 | 0x1B,
-	40405 - 19968: jis0212<<14 | 0x4B<<7 | 0x1C,
-	40406 - 19968: jis0212<<14 | 0x4B<<7 | 0x1D,
-	40407 - 19968: jis0212<<14 | 0x4B<<7 | 0x1E,
-	40409 - 19968: jis0208<<14 | 0x52<<7 | 0x18,
-	40410 - 19968: jis0212<<14 | 0x4B<<7 | 0x1F,
-	40414 - 19968: jis0212<<14 | 0x4B<<7 | 0x20,
-	40415 - 19968: jis0212<<14 | 0x4B<<7 | 0x21,
-	40416 - 19968: jis0212<<14 | 0x4B<<7 | 0x22,
-	40421 - 19968: jis0212<<14 | 0x4B<<7 | 0x23,
-	40422 - 19968: jis0208<<14 | 0x52<<7 | 0x1B,
-	40423 - 19968: jis0212<<14 | 0x4B<<7 | 0x24,
-	40425 - 19968: jis0212<<14 | 0x4B<<7 | 0x25,
-	40427 - 19968: jis0212<<14 | 0x4B<<7 | 0x26,
-	40429 - 19968: jis0208<<14 | 0x52<<7 | 0x1C,
-	40430 - 19968: jis0212<<14 | 0x4B<<7 | 0x27,
-	40431 - 19968: jis0208<<14 | 0x52<<7 | 0x1D,
-	40432 - 19968: jis0212<<14 | 0x4B<<7 | 0x28,
-	40434 - 19968: jis0208<<14 | 0x2E<<7 | 0x28,
-	40435 - 19968: jis0212<<14 | 0x4B<<7 | 0x29,
-	40436 - 19968: jis0212<<14 | 0x4B<<7 | 0x2A,
-	40440 - 19968: jis0208<<14 | 0x52<<7 | 0x1A,
-	40441 - 19968: jis0208<<14 | 0x21<<7 | 0x4A,
-	40442 - 19968: jis0208<<14 | 0x19<<7 | 0x4C,
-	40445 - 19968: jis0208<<14 | 0x52<<7 | 0x1E,
-	40446 - 19968: jis0212<<14 | 0x4B<<7 | 0x2B,
-	40450 - 19968: jis0212<<14 | 0x4B<<7 | 0x2D,
-	40455 - 19968: jis0212<<14 | 0x4B<<7 | 0x2E,
-	40458 - 19968: jis0212<<14 | 0x4B<<7 | 0x2C,
-	40462 - 19968: jis0212<<14 | 0x4B<<7 | 0x2F,
-	40464 - 19968: jis0212<<14 | 0x4B<<7 | 0x30,
-	40465 - 19968: jis0212<<14 | 0x4B<<7 | 0x31,
-	40466 - 19968: jis0212<<14 | 0x4B<<7 | 0x32,
-	40469 - 19968: jis0212<<14 | 0x4B<<7 | 0x33,
-	40470 - 19968: jis0212<<14 | 0x4B<<7 | 0x34,
-	40473 - 19968: jis0208<<14 | 0x5B<<7 | 0x4C,
-	40474 - 19968: jis0208<<14 | 0x52<<7 | 0x1F,
-	40475 - 19968: jis0208<<14 | 0x52<<7 | 0x20,
-	40476 - 19968: jis0212<<14 | 0x4B<<7 | 0x36,
-	40477 - 19968: jis0212<<14 | 0x4B<<7 | 0x37,
-	40478 - 19968: jis0208<<14 | 0x52<<7 | 0x21,
-	40565 - 19968: jis0208<<14 | 0x52<<7 | 0x22,
-	40568 - 19968: jis0208<<14 | 0x17<<7 | 0x13,
-	40569 - 19968: jis0208<<14 | 0x52<<7 | 0x23,
-	40570 - 19968: jis0212<<14 | 0x4B<<7 | 0x38,
-	40571 - 19968: jis0212<<14 | 0x4B<<7 | 0x39,
-	40572 - 19968: jis0212<<14 | 0x4B<<7 | 0x3A,
-	40573 - 19968: jis0208<<14 | 0x52<<7 | 0x24,
-	40575 - 19968: jis0208<<14 | 0x1B<<7 | 0x0E,
-	40576 - 19968: jis0212<<14 | 0x4B<<7 | 0x3B,
-	40577 - 19968: jis0208<<14 | 0x52<<7 | 0x25,
-	40578 - 19968: jis0212<<14 | 0x4B<<7 | 0x3C,
-	40579 - 19968: jis0212<<14 | 0x4B<<7 | 0x3D,
-	40580 - 19968: jis0212<<14 | 0x4B<<7 | 0x3E,
-	40581 - 19968: jis0212<<14 | 0x4B<<7 | 0x3F,
-	40583 - 19968: jis0212<<14 | 0x4B<<7 | 0x40,
-	40584 - 19968: jis0208<<14 | 0x52<<7 | 0x26,
-	40587 - 19968: jis0208<<14 | 0x52<<7 | 0x27,
-	40588 - 19968: jis0208<<14 | 0x52<<7 | 0x28,
-	40590 - 19968: jis0212<<14 | 0x4B<<7 | 0x41,
-	40591 - 19968: jis0212<<14 | 0x4B<<7 | 0x42,
-	40593 - 19968: jis0208<<14 | 0x52<<7 | 0x2B,
-	40594 - 19968: jis0208<<14 | 0x52<<7 | 0x29,
-	40595 - 19968: jis0208<<14 | 0x2E<<7 | 0x1B,
-	40597 - 19968: jis0208<<14 | 0x52<<7 | 0x2A,
-	40598 - 19968: jis0212<<14 | 0x4B<<7 | 0x43,
-	40599 - 19968: jis0208<<14 | 0x2D<<7 | 0x4E,
-	40600 - 19968: jis0212<<14 | 0x4B<<7 | 0x44,
-	40603 - 19968: jis0212<<14 | 0x4B<<7 | 0x45,
-	40605 - 19968: jis0208<<14 | 0x52<<7 | 0x2C,
-	40606 - 19968: jis0212<<14 | 0x4B<<7 | 0x46,
-	40607 - 19968: jis0208<<14 | 0x2D<<7 | 0x3A,
-	40612 - 19968: jis0212<<14 | 0x4B<<7 | 0x47,
-	40613 - 19968: jis0208<<14 | 0x52<<7 | 0x2D,
-	40614 - 19968: jis0208<<14 | 0x26<<7 | 0x5D,
-	40616 - 19968: jis0212<<14 | 0x4B<<7 | 0x48,
-	40617 - 19968: jis0208<<14 | 0x52<<7 | 0x2E,
-	40618 - 19968: jis0208<<14 | 0x52<<7 | 0x30,
-	40620 - 19968: jis0212<<14 | 0x4B<<7 | 0x49,
-	40621 - 19968: jis0208<<14 | 0x52<<7 | 0x31,
-	40622 - 19968: jis0212<<14 | 0x4B<<7 | 0x4A,
-	40623 - 19968: jis0212<<14 | 0x4B<<7 | 0x4B,
-	40624 - 19968: jis0212<<14 | 0x4B<<7 | 0x4C,
-	40627 - 19968: jis0212<<14 | 0x4B<<7 | 0x4D,
-	40628 - 19968: jis0212<<14 | 0x4B<<7 | 0x4E,
-	40629 - 19968: jis0212<<14 | 0x4B<<7 | 0x4F,
-	40632 - 19968: jis0208<<14 | 0x52<<7 | 0x2F,
-	40633 - 19968: jis0208<<14 | 0x18<<7 | 0x4C,
-	40634 - 19968: jis0208<<14 | 0x2B<<7 | 0x2C,
-	40635 - 19968: jis0208<<14 | 0x2A<<7 | 0x42,
-	40636 - 19968: jis0208<<14 | 0x35<<7 | 0x56,
-	40638 - 19968: jis0208<<14 | 0x3C<<7 | 0x3F,
-	40639 - 19968: jis0208<<14 | 0x2A<<7 | 0x5A,
-	40644 - 19968: jis0208<<14 | 0x11<<7 | 0x0A,
-	40646 - 19968: jis0212<<14 | 0x4B<<7 | 0x50,
-	40648 - 19968: jis0212<<14 | 0x4B<<7 | 0x51,
-	40651 - 19968: jis0212<<14 | 0x4B<<7 | 0x52,
-	40652 - 19968: jis0208<<14 | 0x52<<7 | 0x33,
-	40653 - 19968: jis0208<<14 | 0x14<<7 | 0x2F,
-	40654 - 19968: jis0208<<14 | 0x52<<7 | 0x34,
-	40655 - 19968: jis0208<<14 | 0x52<<7 | 0x35,
-	40656 - 19968: jis0208<<14 | 0x52<<7 | 0x36,
-	40657 - 19968: jis0208<<14 | 0x5B<<7 | 0x4D,
-	40658 - 19968: jis0208<<14 | 0x18<<7 | 0x54,
-	40660 - 19968: jis0208<<14 | 0x52<<7 | 0x37,
-	40661 - 19968: jis0212<<14 | 0x4B<<7 | 0x53,
-	40664 - 19968: jis0208<<14 | 0x3F<<7 | 0x33,
-	40665 - 19968: jis0208<<14 | 0x2B<<7 | 0x3A,
-	40667 - 19968: jis0208<<14 | 0x21<<7 | 0x42,
-	40668 - 19968: jis0208<<14 | 0x52<<7 | 0x38,
-	40669 - 19968: jis0208<<14 | 0x52<<7 | 0x3A,
-	40670 - 19968: jis0208<<14 | 0x52<<7 | 0x39,
-	40671 - 19968: jis0212<<14 | 0x4B<<7 | 0x54,
-	40672 - 19968: jis0208<<14 | 0x52<<7 | 0x3B,
-	40676 - 19968: jis0212<<14 | 0x4B<<7 | 0x55,
-	40677 - 19968: jis0208<<14 | 0x52<<7 | 0x3C,
-	40679 - 19968: jis0212<<14 | 0x4B<<7 | 0x56,
-	40680 - 19968: jis0208<<14 | 0x52<<7 | 0x3D,
-	40684 - 19968: jis0212<<14 | 0x4B<<7 | 0x57,
-	40685 - 19968: jis0212<<14 | 0x4B<<7 | 0x58,
-	40686 - 19968: jis0212<<14 | 0x4B<<7 | 0x59,
-	40687 - 19968: jis0208<<14 | 0x52<<7 | 0x3E,
-	40688 - 19968: jis0212<<14 | 0x4B<<7 | 0x5A,
-	40689 - 19968: jis0212<<14 | 0x4B<<7 | 0x5B,
-	40690 - 19968: jis0212<<14 | 0x4B<<7 | 0x5C,
-	40692 - 19968: jis0208<<14 | 0x52<<7 | 0x3F,
-	40693 - 19968: jis0212<<14 | 0x4B<<7 | 0x5D,
-	40694 - 19968: jis0208<<14 | 0x52<<7 | 0x40,
-	40695 - 19968: jis0208<<14 | 0x52<<7 | 0x41,
-	40696 - 19968: jis0212<<14 | 0x4C<<7 | 0x00,
-	40697 - 19968: jis0208<<14 | 0x52<<7 | 0x42,
-	40699 - 19968: jis0208<<14 | 0x52<<7 | 0x43,
-	40700 - 19968: jis0208<<14 | 0x52<<7 | 0x44,
-	40701 - 19968: jis0208<<14 | 0x52<<7 | 0x45,
-	40703 - 19968: jis0212<<14 | 0x4C<<7 | 0x01,
-	40706 - 19968: jis0212<<14 | 0x4C<<7 | 0x02,
-	40707 - 19968: jis0212<<14 | 0x4C<<7 | 0x03,
-	40711 - 19968: jis0208<<14 | 0x52<<7 | 0x46,
-	40712 - 19968: jis0208<<14 | 0x52<<7 | 0x47,
-	40713 - 19968: jis0212<<14 | 0x4C<<7 | 0x04,
-	40718 - 19968: jis0208<<14 | 0x24<<7 | 0x03,
-	40719 - 19968: jis0212<<14 | 0x4C<<7 | 0x05,
-	40720 - 19968: jis0212<<14 | 0x4C<<7 | 0x06,
-	40721 - 19968: jis0212<<14 | 0x4C<<7 | 0x07,
-	40722 - 19968: jis0212<<14 | 0x4C<<7 | 0x08,
-	40723 - 19968: jis0208<<14 | 0x17<<7 | 0x3C,
-	40724 - 19968: jis0212<<14 | 0x4C<<7 | 0x09,
-	40725 - 19968: jis0208<<14 | 0x52<<7 | 0x49,
-	40726 - 19968: jis0212<<14 | 0x4C<<7 | 0x0A,
-	40727 - 19968: jis0212<<14 | 0x4C<<7 | 0x0B,
-	40729 - 19968: jis0212<<14 | 0x4C<<7 | 0x0C,
-	40730 - 19968: jis0212<<14 | 0x4C<<7 | 0x0D,
-	40731 - 19968: jis0212<<14 | 0x4C<<7 | 0x0E,
-	40735 - 19968: jis0212<<14 | 0x4C<<7 | 0x0F,
-	40736 - 19968: jis0208<<14 | 0x20<<7 | 0x2C,
-	40737 - 19968: jis0208<<14 | 0x52<<7 | 0x4A,
-	40738 - 19968: jis0212<<14 | 0x4C<<7 | 0x10,
-	40742 - 19968: jis0212<<14 | 0x4C<<7 | 0x11,
-	40746 - 19968: jis0212<<14 | 0x4C<<7 | 0x12,
-	40747 - 19968: jis0212<<14 | 0x4C<<7 | 0x13,
-	40748 - 19968: jis0208<<14 | 0x52<<7 | 0x4B,
-	40751 - 19968: jis0212<<14 | 0x4C<<7 | 0x14,
-	40753 - 19968: jis0212<<14 | 0x4C<<7 | 0x15,
-	40754 - 19968: jis0212<<14 | 0x4C<<7 | 0x16,
-	40756 - 19968: jis0212<<14 | 0x4C<<7 | 0x17,
-	40759 - 19968: jis0212<<14 | 0x4C<<7 | 0x18,
-	40761 - 19968: jis0212<<14 | 0x4C<<7 | 0x19,
-	40762 - 19968: jis0212<<14 | 0x4C<<7 | 0x1A,
-	40763 - 19968: jis0208<<14 | 0x28<<7 | 0x00,
-	40764 - 19968: jis0212<<14 | 0x4C<<7 | 0x1B,
-	40765 - 19968: jis0212<<14 | 0x4C<<7 | 0x1C,
-	40766 - 19968: jis0208<<14 | 0x52<<7 | 0x4C,
-	40767 - 19968: jis0212<<14 | 0x4C<<7 | 0x1D,
-	40769 - 19968: jis0212<<14 | 0x4C<<7 | 0x1E,
-	40771 - 19968: jis0212<<14 | 0x4C<<7 | 0x1F,
-	40772 - 19968: jis0212<<14 | 0x4C<<7 | 0x20,
-	40773 - 19968: jis0212<<14 | 0x4C<<7 | 0x21,
-	40774 - 19968: jis0212<<14 | 0x4C<<7 | 0x22,
-	40775 - 19968: jis0212<<14 | 0x4C<<7 | 0x23,
-	40778 - 19968: jis0208<<14 | 0x52<<7 | 0x4D,
-	40779 - 19968: jis0208<<14 | 0x42<<7 | 0x16,
-	40782 - 19968: jis0208<<14 | 0x4B<<7 | 0x39,
-	40783 - 19968: jis0208<<14 | 0x4F<<7 | 0x4C,
-	40786 - 19968: jis0208<<14 | 0x52<<7 | 0x4E,
-	40787 - 19968: jis0212<<14 | 0x4C<<7 | 0x24,
-	40788 - 19968: jis0208<<14 | 0x52<<7 | 0x4F,
-	40789 - 19968: jis0212<<14 | 0x4C<<7 | 0x25,
-	40790 - 19968: jis0212<<14 | 0x4C<<7 | 0x26,
-	40791 - 19968: jis0212<<14 | 0x4C<<7 | 0x27,
-	40792 - 19968: jis0212<<14 | 0x4C<<7 | 0x28,
-	40794 - 19968: jis0212<<14 | 0x4C<<7 | 0x29,
-	40797 - 19968: jis0212<<14 | 0x4C<<7 | 0x2A,
-	40798 - 19968: jis0212<<14 | 0x4C<<7 | 0x2B,
-	40799 - 19968: jis0208<<14 | 0x52<<7 | 0x51,
-	40800 - 19968: jis0208<<14 | 0x52<<7 | 0x52,
-	40801 - 19968: jis0208<<14 | 0x52<<7 | 0x53,
-	40802 - 19968: jis0208<<14 | 0x2D<<7 | 0x4F,
-	40803 - 19968: jis0208<<14 | 0x52<<7 | 0x50,
-	40806 - 19968: jis0208<<14 | 0x52<<7 | 0x54,
-	40807 - 19968: jis0208<<14 | 0x52<<7 | 0x55,
-	40808 - 19968: jis0212<<14 | 0x4C<<7 | 0x2C,
-	40809 - 19968: jis0212<<14 | 0x4C<<7 | 0x2D,
-	40810 - 19968: jis0208<<14 | 0x52<<7 | 0x57,
-	40812 - 19968: jis0208<<14 | 0x52<<7 | 0x56,
-	40813 - 19968: jis0212<<14 | 0x4C<<7 | 0x2E,
-	40814 - 19968: jis0212<<14 | 0x4C<<7 | 0x2F,
-	40815 - 19968: jis0212<<14 | 0x4C<<7 | 0x30,
-	40816 - 19968: jis0212<<14 | 0x4C<<7 | 0x31,
-	40817 - 19968: jis0212<<14 | 0x4C<<7 | 0x32,
-	40818 - 19968: jis0208<<14 | 0x52<<7 | 0x59,
-	40819 - 19968: jis0212<<14 | 0x4C<<7 | 0x33,
-	40821 - 19968: jis0212<<14 | 0x4C<<7 | 0x34,
-	40822 - 19968: jis0208<<14 | 0x52<<7 | 0x5A,
-	40823 - 19968: jis0208<<14 | 0x52<<7 | 0x58,
-	40826 - 19968: jis0212<<14 | 0x4C<<7 | 0x35,
-	40829 - 19968: jis0212<<14 | 0x4C<<7 | 0x36,
-	40845 - 19968: jis0208<<14 | 0x2D<<7 | 0x15,
-	40847 - 19968: jis0212<<14 | 0x4C<<7 | 0x37,
-	40848 - 19968: jis0212<<14 | 0x4C<<7 | 0x38,
-	40849 - 19968: jis0212<<14 | 0x4C<<7 | 0x39,
-	40850 - 19968: jis0212<<14 | 0x4C<<7 | 0x3A,
-	40852 - 19968: jis0212<<14 | 0x4C<<7 | 0x3B,
-	40853 - 19968: jis0208<<14 | 0x52<<7 | 0x5B,
-	40854 - 19968: jis0212<<14 | 0x4C<<7 | 0x3C,
-	40855 - 19968: jis0212<<14 | 0x4C<<7 | 0x3D,
-	40860 - 19968: jis0208<<14 | 0x52<<7 | 0x5C,
-	40861 - 19968: jis0208<<14 | 0x42<<7 | 0x33,
-	40862 - 19968: jis0212<<14 | 0x4C<<7 | 0x3E,
-	40864 - 19968: jis0208<<14 | 0x52<<7 | 0x5D,
-	40865 - 19968: jis0212<<14 | 0x4C<<7 | 0x3F,
-	40866 - 19968: jis0212<<14 | 0x4C<<7 | 0x40,
-	40867 - 19968: jis0212<<14 | 0x4C<<7 | 0x41,
-	40869 - 19968: jis0212<<14 | 0x4C<<7 | 0x42,
-}
-
-const encode1Low, encode1High = 8208, 9840
-
-var encode1 = [...]uint16{
-	8208 - 8208: jis0208<<14 | 0x00<<7 | 0x1D,
-	8213 - 8208: jis0208<<14 | 0x00<<7 | 0x1C,
-	8216 - 8208: jis0208<<14 | 0x00<<7 | 0x25,
-	8217 - 8208: jis0208<<14 | 0x00<<7 | 0x26,
-	8220 - 8208: jis0208<<14 | 0x00<<7 | 0x27,
-	8221 - 8208: jis0208<<14 | 0x00<<7 | 0x28,
-	8224 - 8208: jis0208<<14 | 0x01<<7 | 0x56,
-	8225 - 8208: jis0208<<14 | 0x01<<7 | 0x57,
-	8229 - 8208: jis0208<<14 | 0x00<<7 | 0x24,
-	8230 - 8208: jis0208<<14 | 0x00<<7 | 0x23,
-	8240 - 8208: jis0208<<14 | 0x01<<7 | 0x52,
-	8242 - 8208: jis0208<<14 | 0x00<<7 | 0x4B,
-	8243 - 8208: jis0208<<14 | 0x00<<7 | 0x4C,
-	8251 - 8208: jis0208<<14 | 0x01<<7 | 0x07,
-	8451 - 8208: jis0208<<14 | 0x00<<7 | 0x4D,
-	8470 - 8208: jis0208<<14 | 0x0C<<7 | 0x41,
-	8481 - 8208: jis0208<<14 | 0x0C<<7 | 0x43,
-	8482 - 8208: jis0212<<14 | 0x01<<7 | 0x4E,
-	8491 - 8208: jis0208<<14 | 0x01<<7 | 0x51,
-	8544 - 8208: jis0208<<14 | 0x0C<<7 | 0x14,
-	8545 - 8208: jis0208<<14 | 0x0C<<7 | 0x15,
-	8546 - 8208: jis0208<<14 | 0x0C<<7 | 0x16,
-	8547 - 8208: jis0208<<14 | 0x0C<<7 | 0x17,
-	8548 - 8208: jis0208<<14 | 0x0C<<7 | 0x18,
-	8549 - 8208: jis0208<<14 | 0x0C<<7 | 0x19,
-	8550 - 8208: jis0208<<14 | 0x0C<<7 | 0x1A,
-	8551 - 8208: jis0208<<14 | 0x0C<<7 | 0x1B,
-	8552 - 8208: jis0208<<14 | 0x0C<<7 | 0x1C,
-	8553 - 8208: jis0208<<14 | 0x0C<<7 | 0x1D,
-	8560 - 8208: jis0208<<14 | 0x5B<<7 | 0x50,
-	8561 - 8208: jis0208<<14 | 0x5B<<7 | 0x51,
-	8562 - 8208: jis0208<<14 | 0x5B<<7 | 0x52,
-	8563 - 8208: jis0208<<14 | 0x5B<<7 | 0x53,
-	8564 - 8208: jis0208<<14 | 0x5B<<7 | 0x54,
-	8565 - 8208: jis0208<<14 | 0x5B<<7 | 0x55,
-	8566 - 8208: jis0208<<14 | 0x5B<<7 | 0x56,
-	8567 - 8208: jis0208<<14 | 0x5B<<7 | 0x57,
-	8568 - 8208: jis0208<<14 | 0x5B<<7 | 0x58,
-	8569 - 8208: jis0208<<14 | 0x5B<<7 | 0x59,
-	8592 - 8208: jis0208<<14 | 0x01<<7 | 0x0A,
-	8593 - 8208: jis0208<<14 | 0x01<<7 | 0x0B,
-	8594 - 8208: jis0208<<14 | 0x01<<7 | 0x09,
-	8595 - 8208: jis0208<<14 | 0x01<<7 | 0x0C,
-	8658 - 8208: jis0208<<14 | 0x01<<7 | 0x2C,
-	8660 - 8208: jis0208<<14 | 0x01<<7 | 0x2D,
-	8704 - 8208: jis0208<<14 | 0x01<<7 | 0x2E,
-	8706 - 8208: jis0208<<14 | 0x01<<7 | 0x3E,
-	8707 - 8208: jis0208<<14 | 0x01<<7 | 0x2F,
-	8711 - 8208: jis0208<<14 | 0x01<<7 | 0x3F,
-	8712 - 8208: jis0208<<14 | 0x01<<7 | 0x19,
-	8715 - 8208: jis0208<<14 | 0x01<<7 | 0x1A,
-	8721 - 8208: jis0208<<14 | 0x0C<<7 | 0x53,
-	8730 - 8208: jis0208<<14 | 0x01<<7 | 0x44,
-	8733 - 8208: jis0208<<14 | 0x01<<7 | 0x46,
-	8734 - 8208: jis0208<<14 | 0x00<<7 | 0x46,
-	8735 - 8208: jis0208<<14 | 0x0C<<7 | 0x57,
-	8736 - 8208: jis0208<<14 | 0x01<<7 | 0x3B,
-	8741 - 8208: jis0208<<14 | 0x00<<7 | 0x21,
-	8743 - 8208: jis0208<<14 | 0x01<<7 | 0x29,
-	8744 - 8208: jis0208<<14 | 0x01<<7 | 0x2A,
-	8745 - 8208: jis0208<<14 | 0x01<<7 | 0x20,
-	8746 - 8208: jis0208<<14 | 0x01<<7 | 0x1F,
-	8747 - 8208: jis0208<<14 | 0x01<<7 | 0x48,
-	8748 - 8208: jis0208<<14 | 0x01<<7 | 0x49,
-	8750 - 8208: jis0208<<14 | 0x0C<<7 | 0x52,
-	8756 - 8208: jis0208<<14 | 0x00<<7 | 0x47,
-	8757 - 8208: jis0208<<14 | 0x01<<7 | 0x47,
-	8765 - 8208: jis0208<<14 | 0x01<<7 | 0x45,
-	8786 - 8208: jis0208<<14 | 0x01<<7 | 0x41,
-	8800 - 8208: jis0208<<14 | 0x00<<7 | 0x41,
-	8801 - 8208: jis0208<<14 | 0x01<<7 | 0x40,
-	8806 - 8208: jis0208<<14 | 0x00<<7 | 0x44,
-	8807 - 8208: jis0208<<14 | 0x00<<7 | 0x45,
-	8810 - 8208: jis0208<<14 | 0x01<<7 | 0x42,
-	8811 - 8208: jis0208<<14 | 0x01<<7 | 0x43,
-	8834 - 8208: jis0208<<14 | 0x01<<7 | 0x1D,
-	8835 - 8208: jis0208<<14 | 0x01<<7 | 0x1E,
-	8838 - 8208: jis0208<<14 | 0x01<<7 | 0x1B,
-	8839 - 8208: jis0208<<14 | 0x01<<7 | 0x1C,
-	8869 - 8208: jis0208<<14 | 0x01<<7 | 0x3C,
-	8895 - 8208: jis0208<<14 | 0x0C<<7 | 0x58,
-	8978 - 8208: jis0208<<14 | 0x01<<7 | 0x3D,
-	9312 - 8208: jis0208<<14 | 0x0C<<7 | 0x00,
-	9313 - 8208: jis0208<<14 | 0x0C<<7 | 0x01,
-	9314 - 8208: jis0208<<14 | 0x0C<<7 | 0x02,
-	9315 - 8208: jis0208<<14 | 0x0C<<7 | 0x03,
-	9316 - 8208: jis0208<<14 | 0x0C<<7 | 0x04,
-	9317 - 8208: jis0208<<14 | 0x0C<<7 | 0x05,
-	9318 - 8208: jis0208<<14 | 0x0C<<7 | 0x06,
-	9319 - 8208: jis0208<<14 | 0x0C<<7 | 0x07,
-	9320 - 8208: jis0208<<14 | 0x0C<<7 | 0x08,
-	9321 - 8208: jis0208<<14 | 0x0C<<7 | 0x09,
-	9322 - 8208: jis0208<<14 | 0x0C<<7 | 0x0A,
-	9323 - 8208: jis0208<<14 | 0x0C<<7 | 0x0B,
-	9324 - 8208: jis0208<<14 | 0x0C<<7 | 0x0C,
-	9325 - 8208: jis0208<<14 | 0x0C<<7 | 0x0D,
-	9326 - 8208: jis0208<<14 | 0x0C<<7 | 0x0E,
-	9327 - 8208: jis0208<<14 | 0x0C<<7 | 0x0F,
-	9328 - 8208: jis0208<<14 | 0x0C<<7 | 0x10,
-	9329 - 8208: jis0208<<14 | 0x0C<<7 | 0x11,
-	9330 - 8208: jis0208<<14 | 0x0C<<7 | 0x12,
-	9331 - 8208: jis0208<<14 | 0x0C<<7 | 0x13,
-	9472 - 8208: jis0208<<14 | 0x07<<7 | 0x00,
-	9473 - 8208: jis0208<<14 | 0x07<<7 | 0x0B,
-	9474 - 8208: jis0208<<14 | 0x07<<7 | 0x01,
-	9475 - 8208: jis0208<<14 | 0x07<<7 | 0x0C,
-	9484 - 8208: jis0208<<14 | 0x07<<7 | 0x02,
-	9487 - 8208: jis0208<<14 | 0x07<<7 | 0x0D,
-	9488 - 8208: jis0208<<14 | 0x07<<7 | 0x03,
-	9491 - 8208: jis0208<<14 | 0x07<<7 | 0x0E,
-	9492 - 8208: jis0208<<14 | 0x07<<7 | 0x05,
-	9495 - 8208: jis0208<<14 | 0x07<<7 | 0x10,
-	9496 - 8208: jis0208<<14 | 0x07<<7 | 0x04,
-	9499 - 8208: jis0208<<14 | 0x07<<7 | 0x0F,
-	9500 - 8208: jis0208<<14 | 0x07<<7 | 0x06,
-	9501 - 8208: jis0208<<14 | 0x07<<7 | 0x1B,
-	9504 - 8208: jis0208<<14 | 0x07<<7 | 0x16,
-	9507 - 8208: jis0208<<14 | 0x07<<7 | 0x11,
-	9508 - 8208: jis0208<<14 | 0x07<<7 | 0x08,
-	9509 - 8208: jis0208<<14 | 0x07<<7 | 0x1D,
-	9512 - 8208: jis0208<<14 | 0x07<<7 | 0x18,
-	9515 - 8208: jis0208<<14 | 0x07<<7 | 0x13,
-	9516 - 8208: jis0208<<14 | 0x07<<7 | 0x07,
-	9519 - 8208: jis0208<<14 | 0x07<<7 | 0x17,
-	9520 - 8208: jis0208<<14 | 0x07<<7 | 0x1C,
-	9523 - 8208: jis0208<<14 | 0x07<<7 | 0x12,
-	9524 - 8208: jis0208<<14 | 0x07<<7 | 0x09,
-	9527 - 8208: jis0208<<14 | 0x07<<7 | 0x19,
-	9528 - 8208: jis0208<<14 | 0x07<<7 | 0x1E,
-	9531 - 8208: jis0208<<14 | 0x07<<7 | 0x14,
-	9532 - 8208: jis0208<<14 | 0x07<<7 | 0x0A,
-	9535 - 8208: jis0208<<14 | 0x07<<7 | 0x1A,
-	9538 - 8208: jis0208<<14 | 0x07<<7 | 0x1F,
-	9547 - 8208: jis0208<<14 | 0x07<<7 | 0x15,
-	9632 - 8208: jis0208<<14 | 0x01<<7 | 0x02,
-	9633 - 8208: jis0208<<14 | 0x01<<7 | 0x01,
-	9650 - 8208: jis0208<<14 | 0x01<<7 | 0x04,
-	9651 - 8208: jis0208<<14 | 0x01<<7 | 0x03,
-	9660 - 8208: jis0208<<14 | 0x01<<7 | 0x06,
-	9661 - 8208: jis0208<<14 | 0x01<<7 | 0x05,
-	9670 - 8208: jis0208<<14 | 0x01<<7 | 0x00,
-	9671 - 8208: jis0208<<14 | 0x00<<7 | 0x5D,
-	9675 - 8208: jis0208<<14 | 0x00<<7 | 0x5A,
-	9678 - 8208: jis0208<<14 | 0x00<<7 | 0x5C,
-	9679 - 8208: jis0208<<14 | 0x00<<7 | 0x5B,
-	9711 - 8208: jis0208<<14 | 0x01<<7 | 0x5D,
-	9733 - 8208: jis0208<<14 | 0x00<<7 | 0x59,
-	9734 - 8208: jis0208<<14 | 0x00<<7 | 0x58,
-	9792 - 8208: jis0208<<14 | 0x00<<7 | 0x49,
-	9794 - 8208: jis0208<<14 | 0x00<<7 | 0x48,
-	9834 - 8208: jis0208<<14 | 0x01<<7 | 0x55,
-	9837 - 8208: jis0208<<14 | 0x01<<7 | 0x54,
-	9839 - 8208: jis0208<<14 | 0x01<<7 | 0x53,
-}
-
-const encode2Low, encode2High = 12288, 13262
-
-var encode2 = [...]uint16{
-	12288 - 12288: jis0208<<14 | 0x00<<7 | 0x00,
-	12289 - 12288: jis0208<<14 | 0x00<<7 | 0x01,
-	12290 - 12288: jis0208<<14 | 0x00<<7 | 0x02,
-	12291 - 12288: jis0208<<14 | 0x00<<7 | 0x16,
-	12293 - 12288: jis0208<<14 | 0x00<<7 | 0x18,
-	12294 - 12288: jis0208<<14 | 0x00<<7 | 0x19,
-	12295 - 12288: jis0208<<14 | 0x00<<7 | 0x1A,
-	12296 - 12288: jis0208<<14 | 0x00<<7 | 0x31,
-	12297 - 12288: jis0208<<14 | 0x00<<7 | 0x32,
-	12298 - 12288: jis0208<<14 | 0x00<<7 | 0x33,
-	12299 - 12288: jis0208<<14 | 0x00<<7 | 0x34,
-	12300 - 12288: jis0208<<14 | 0x00<<7 | 0x35,
-	12301 - 12288: jis0208<<14 | 0x00<<7 | 0x36,
-	12302 - 12288: jis0208<<14 | 0x00<<7 | 0x37,
-	12303 - 12288: jis0208<<14 | 0x00<<7 | 0x38,
-	12304 - 12288: jis0208<<14 | 0x00<<7 | 0x39,
-	12305 - 12288: jis0208<<14 | 0x00<<7 | 0x3A,
-	12306 - 12288: jis0208<<14 | 0x01<<7 | 0x08,
-	12307 - 12288: jis0208<<14 | 0x01<<7 | 0x0D,
-	12308 - 12288: jis0208<<14 | 0x00<<7 | 0x2B,
-	12309 - 12288: jis0208<<14 | 0x00<<7 | 0x2C,
-	12317 - 12288: jis0208<<14 | 0x0C<<7 | 0x3F,
-	12319 - 12288: jis0208<<14 | 0x0C<<7 | 0x40,
-	12353 - 12288: jis0208<<14 | 0x03<<7 | 0x00,
-	12354 - 12288: jis0208<<14 | 0x03<<7 | 0x01,
-	12355 - 12288: jis0208<<14 | 0x03<<7 | 0x02,
-	12356 - 12288: jis0208<<14 | 0x03<<7 | 0x03,
-	12357 - 12288: jis0208<<14 | 0x03<<7 | 0x04,
-	12358 - 12288: jis0208<<14 | 0x03<<7 | 0x05,
-	12359 - 12288: jis0208<<14 | 0x03<<7 | 0x06,
-	12360 - 12288: jis0208<<14 | 0x03<<7 | 0x07,
-	12361 - 12288: jis0208<<14 | 0x03<<7 | 0x08,
-	12362 - 12288: jis0208<<14 | 0x03<<7 | 0x09,
-	12363 - 12288: jis0208<<14 | 0x03<<7 | 0x0A,
-	12364 - 12288: jis0208<<14 | 0x03<<7 | 0x0B,
-	12365 - 12288: jis0208<<14 | 0x03<<7 | 0x0C,
-	12366 - 12288: jis0208<<14 | 0x03<<7 | 0x0D,
-	12367 - 12288: jis0208<<14 | 0x03<<7 | 0x0E,
-	12368 - 12288: jis0208<<14 | 0x03<<7 | 0x0F,
-	12369 - 12288: jis0208<<14 | 0x03<<7 | 0x10,
-	12370 - 12288: jis0208<<14 | 0x03<<7 | 0x11,
-	12371 - 12288: jis0208<<14 | 0x03<<7 | 0x12,
-	12372 - 12288: jis0208<<14 | 0x03<<7 | 0x13,
-	12373 - 12288: jis0208<<14 | 0x03<<7 | 0x14,
-	12374 - 12288: jis0208<<14 | 0x03<<7 | 0x15,
-	12375 - 12288: jis0208<<14 | 0x03<<7 | 0x16,
-	12376 - 12288: jis0208<<14 | 0x03<<7 | 0x17,
-	12377 - 12288: jis0208<<14 | 0x03<<7 | 0x18,
-	12378 - 12288: jis0208<<14 | 0x03<<7 | 0x19,
-	12379 - 12288: jis0208<<14 | 0x03<<7 | 0x1A,
-	12380 - 12288: jis0208<<14 | 0x03<<7 | 0x1B,
-	12381 - 12288: jis0208<<14 | 0x03<<7 | 0x1C,
-	12382 - 12288: jis0208<<14 | 0x03<<7 | 0x1D,
-	12383 - 12288: jis0208<<14 | 0x03<<7 | 0x1E,
-	12384 - 12288: jis0208<<14 | 0x03<<7 | 0x1F,
-	12385 - 12288: jis0208<<14 | 0x03<<7 | 0x20,
-	12386 - 12288: jis0208<<14 | 0x03<<7 | 0x21,
-	12387 - 12288: jis0208<<14 | 0x03<<7 | 0x22,
-	12388 - 12288: jis0208<<14 | 0x03<<7 | 0x23,
-	12389 - 12288: jis0208<<14 | 0x03<<7 | 0x24,
-	12390 - 12288: jis0208<<14 | 0x03<<7 | 0x25,
-	12391 - 12288: jis0208<<14 | 0x03<<7 | 0x26,
-	12392 - 12288: jis0208<<14 | 0x03<<7 | 0x27,
-	12393 - 12288: jis0208<<14 | 0x03<<7 | 0x28,
-	12394 - 12288: jis0208<<14 | 0x03<<7 | 0x29,
-	12395 - 12288: jis0208<<14 | 0x03<<7 | 0x2A,
-	12396 - 12288: jis0208<<14 | 0x03<<7 | 0x2B,
-	12397 - 12288: jis0208<<14 | 0x03<<7 | 0x2C,
-	12398 - 12288: jis0208<<14 | 0x03<<7 | 0x2D,
-	12399 - 12288: jis0208<<14 | 0x03<<7 | 0x2E,
-	12400 - 12288: jis0208<<14 | 0x03<<7 | 0x2F,
-	12401 - 12288: jis0208<<14 | 0x03<<7 | 0x30,
-	12402 - 12288: jis0208<<14 | 0x03<<7 | 0x31,
-	12403 - 12288: jis0208<<14 | 0x03<<7 | 0x32,
-	12404 - 12288: jis0208<<14 | 0x03<<7 | 0x33,
-	12405 - 12288: jis0208<<14 | 0x03<<7 | 0x34,
-	12406 - 12288: jis0208<<14 | 0x03<<7 | 0x35,
-	12407 - 12288: jis0208<<14 | 0x03<<7 | 0x36,
-	12408 - 12288: jis0208<<14 | 0x03<<7 | 0x37,
-	12409 - 12288: jis0208<<14 | 0x03<<7 | 0x38,
-	12410 - 12288: jis0208<<14 | 0x03<<7 | 0x39,
-	12411 - 12288: jis0208<<14 | 0x03<<7 | 0x3A,
-	12412 - 12288: jis0208<<14 | 0x03<<7 | 0x3B,
-	12413 - 12288: jis0208<<14 | 0x03<<7 | 0x3C,
-	12414 - 12288: jis0208<<14 | 0x03<<7 | 0x3D,
-	12415 - 12288: jis0208<<14 | 0x03<<7 | 0x3E,
-	12416 - 12288: jis0208<<14 | 0x03<<7 | 0x3F,
-	12417 - 12288: jis0208<<14 | 0x03<<7 | 0x40,
-	12418 - 12288: jis0208<<14 | 0x03<<7 | 0x41,
-	12419 - 12288: jis0208<<14 | 0x03<<7 | 0x42,
-	12420 - 12288: jis0208<<14 | 0x03<<7 | 0x43,
-	12421 - 12288: jis0208<<14 | 0x03<<7 | 0x44,
-	12422 - 12288: jis0208<<14 | 0x03<<7 | 0x45,
-	12423 - 12288: jis0208<<14 | 0x03<<7 | 0x46,
-	12424 - 12288: jis0208<<14 | 0x03<<7 | 0x47,
-	12425 - 12288: jis0208<<14 | 0x03<<7 | 0x48,
-	12426 - 12288: jis0208<<14 | 0x03<<7 | 0x49,
-	12427 - 12288: jis0208<<14 | 0x03<<7 | 0x4A,
-	12428 - 12288: jis0208<<14 | 0x03<<7 | 0x4B,
-	12429 - 12288: jis0208<<14 | 0x03<<7 | 0x4C,
-	12430 - 12288: jis0208<<14 | 0x03<<7 | 0x4D,
-	12431 - 12288: jis0208<<14 | 0x03<<7 | 0x4E,
-	12432 - 12288: jis0208<<14 | 0x03<<7 | 0x4F,
-	12433 - 12288: jis0208<<14 | 0x03<<7 | 0x50,
-	12434 - 12288: jis0208<<14 | 0x03<<7 | 0x51,
-	12435 - 12288: jis0208<<14 | 0x03<<7 | 0x52,
-	12443 - 12288: jis0208<<14 | 0x00<<7 | 0x0A,
-	12444 - 12288: jis0208<<14 | 0x00<<7 | 0x0B,
-	12445 - 12288: jis0208<<14 | 0x00<<7 | 0x14,
-	12446 - 12288: jis0208<<14 | 0x00<<7 | 0x15,
-	12449 - 12288: jis0208<<14 | 0x04<<7 | 0x00,
-	12450 - 12288: jis0208<<14 | 0x04<<7 | 0x01,
-	12451 - 12288: jis0208<<14 | 0x04<<7 | 0x02,
-	12452 - 12288: jis0208<<14 | 0x04<<7 | 0x03,
-	12453 - 12288: jis0208<<14 | 0x04<<7 | 0x04,
-	12454 - 12288: jis0208<<14 | 0x04<<7 | 0x05,
-	12455 - 12288: jis0208<<14 | 0x04<<7 | 0x06,
-	12456 - 12288: jis0208<<14 | 0x04<<7 | 0x07,
-	12457 - 12288: jis0208<<14 | 0x04<<7 | 0x08,
-	12458 - 12288: jis0208<<14 | 0x04<<7 | 0x09,
-	12459 - 12288: jis0208<<14 | 0x04<<7 | 0x0A,
-	12460 - 12288: jis0208<<14 | 0x04<<7 | 0x0B,
-	12461 - 12288: jis0208<<14 | 0x04<<7 | 0x0C,
-	12462 - 12288: jis0208<<14 | 0x04<<7 | 0x0D,
-	12463 - 12288: jis0208<<14 | 0x04<<7 | 0x0E,
-	12464 - 12288: jis0208<<14 | 0x04<<7 | 0x0F,
-	12465 - 12288: jis0208<<14 | 0x04<<7 | 0x10,
-	12466 - 12288: jis0208<<14 | 0x04<<7 | 0x11,
-	12467 - 12288: jis0208<<14 | 0x04<<7 | 0x12,
-	12468 - 12288: jis0208<<14 | 0x04<<7 | 0x13,
-	12469 - 12288: jis0208<<14 | 0x04<<7 | 0x14,
-	12470 - 12288: jis0208<<14 | 0x04<<7 | 0x15,
-	12471 - 12288: jis0208<<14 | 0x04<<7 | 0x16,
-	12472 - 12288: jis0208<<14 | 0x04<<7 | 0x17,
-	12473 - 12288: jis0208<<14 | 0x04<<7 | 0x18,
-	12474 - 12288: jis0208<<14 | 0x04<<7 | 0x19,
-	12475 - 12288: jis0208<<14 | 0x04<<7 | 0x1A,
-	12476 - 12288: jis0208<<14 | 0x04<<7 | 0x1B,
-	12477 - 12288: jis0208<<14 | 0x04<<7 | 0x1C,
-	12478 - 12288: jis0208<<14 | 0x04<<7 | 0x1D,
-	12479 - 12288: jis0208<<14 | 0x04<<7 | 0x1E,
-	12480 - 12288: jis0208<<14 | 0x04<<7 | 0x1F,
-	12481 - 12288: jis0208<<14 | 0x04<<7 | 0x20,
-	12482 - 12288: jis0208<<14 | 0x04<<7 | 0x21,
-	12483 - 12288: jis0208<<14 | 0x04<<7 | 0x22,
-	12484 - 12288: jis0208<<14 | 0x04<<7 | 0x23,
-	12485 - 12288: jis0208<<14 | 0x04<<7 | 0x24,
-	12486 - 12288: jis0208<<14 | 0x04<<7 | 0x25,
-	12487 - 12288: jis0208<<14 | 0x04<<7 | 0x26,
-	12488 - 12288: jis0208<<14 | 0x04<<7 | 0x27,
-	12489 - 12288: jis0208<<14 | 0x04<<7 | 0x28,
-	12490 - 12288: jis0208<<14 | 0x04<<7 | 0x29,
-	12491 - 12288: jis0208<<14 | 0x04<<7 | 0x2A,
-	12492 - 12288: jis0208<<14 | 0x04<<7 | 0x2B,
-	12493 - 12288: jis0208<<14 | 0x04<<7 | 0x2C,
-	12494 - 12288: jis0208<<14 | 0x04<<7 | 0x2D,
-	12495 - 12288: jis0208<<14 | 0x04<<7 | 0x2E,
-	12496 - 12288: jis0208<<14 | 0x04<<7 | 0x2F,
-	12497 - 12288: jis0208<<14 | 0x04<<7 | 0x30,
-	12498 - 12288: jis0208<<14 | 0x04<<7 | 0x31,
-	12499 - 12288: jis0208<<14 | 0x04<<7 | 0x32,
-	12500 - 12288: jis0208<<14 | 0x04<<7 | 0x33,
-	12501 - 12288: jis0208<<14 | 0x04<<7 | 0x34,
-	12502 - 12288: jis0208<<14 | 0x04<<7 | 0x35,
-	12503 - 12288: jis0208<<14 | 0x04<<7 | 0x36,
-	12504 - 12288: jis0208<<14 | 0x04<<7 | 0x37,
-	12505 - 12288: jis0208<<14 | 0x04<<7 | 0x38,
-	12506 - 12288: jis0208<<14 | 0x04<<7 | 0x39,
-	12507 - 12288: jis0208<<14 | 0x04<<7 | 0x3A,
-	12508 - 12288: jis0208<<14 | 0x04<<7 | 0x3B,
-	12509 - 12288: jis0208<<14 | 0x04<<7 | 0x3C,
-	12510 - 12288: jis0208<<14 | 0x04<<7 | 0x3D,
-	12511 - 12288: jis0208<<14 | 0x04<<7 | 0x3E,
-	12512 - 12288: jis0208<<14 | 0x04<<7 | 0x3F,
-	12513 - 12288: jis0208<<14 | 0x04<<7 | 0x40,
-	12514 - 12288: jis0208<<14 | 0x04<<7 | 0x41,
-	12515 - 12288: jis0208<<14 | 0x04<<7 | 0x42,
-	12516 - 12288: jis0208<<14 | 0x04<<7 | 0x43,
-	12517 - 12288: jis0208<<14 | 0x04<<7 | 0x44,
-	12518 - 12288: jis0208<<14 | 0x04<<7 | 0x45,
-	12519 - 12288: jis0208<<14 | 0x04<<7 | 0x46,
-	12520 - 12288: jis0208<<14 | 0x04<<7 | 0x47,
-	12521 - 12288: jis0208<<14 | 0x04<<7 | 0x48,
-	12522 - 12288: jis0208<<14 | 0x04<<7 | 0x49,
-	12523 - 12288: jis0208<<14 | 0x04<<7 | 0x4A,
-	12524 - 12288: jis0208<<14 | 0x04<<7 | 0x4B,
-	12525 - 12288: jis0208<<14 | 0x04<<7 | 0x4C,
-	12526 - 12288: jis0208<<14 | 0x04<<7 | 0x4D,
-	12527 - 12288: jis0208<<14 | 0x04<<7 | 0x4E,
-	12528 - 12288: jis0208<<14 | 0x04<<7 | 0x4F,
-	12529 - 12288: jis0208<<14 | 0x04<<7 | 0x50,
-	12530 - 12288: jis0208<<14 | 0x04<<7 | 0x51,
-	12531 - 12288: jis0208<<14 | 0x04<<7 | 0x52,
-	12532 - 12288: jis0208<<14 | 0x04<<7 | 0x53,
-	12533 - 12288: jis0208<<14 | 0x04<<7 | 0x54,
-	12534 - 12288: jis0208<<14 | 0x04<<7 | 0x55,
-	12539 - 12288: jis0208<<14 | 0x00<<7 | 0x05,
-	12540 - 12288: jis0208<<14 | 0x00<<7 | 0x1B,
-	12541 - 12288: jis0208<<14 | 0x00<<7 | 0x12,
-	12542 - 12288: jis0208<<14 | 0x00<<7 | 0x13,
-	12849 - 12288: jis0208<<14 | 0x0C<<7 | 0x49,
-	12850 - 12288: jis0208<<14 | 0x0C<<7 | 0x4A,
-	12857 - 12288: jis0208<<14 | 0x0C<<7 | 0x4B,
-	12964 - 12288: jis0208<<14 | 0x0C<<7 | 0x44,
-	12965 - 12288: jis0208<<14 | 0x0C<<7 | 0x45,
-	12966 - 12288: jis0208<<14 | 0x0C<<7 | 0x46,
-	12967 - 12288: jis0208<<14 | 0x0C<<7 | 0x47,
-	12968 - 12288: jis0208<<14 | 0x0C<<7 | 0x48,
-	13059 - 12288: jis0208<<14 | 0x0C<<7 | 0x25,
-	13069 - 12288: jis0208<<14 | 0x0C<<7 | 0x29,
-	13076 - 12288: jis0208<<14 | 0x0C<<7 | 0x20,
-	13080 - 12288: jis0208<<14 | 0x0C<<7 | 0x23,
-	13090 - 12288: jis0208<<14 | 0x0C<<7 | 0x21,
-	13091 - 12288: jis0208<<14 | 0x0C<<7 | 0x2B,
-	13094 - 12288: jis0208<<14 | 0x0C<<7 | 0x2A,
-	13095 - 12288: jis0208<<14 | 0x0C<<7 | 0x24,
-	13099 - 12288: jis0208<<14 | 0x0C<<7 | 0x2C,
-	13110 - 12288: jis0208<<14 | 0x0C<<7 | 0x26,
-	13115 - 12288: jis0208<<14 | 0x0C<<7 | 0x2E,
-	13129 - 12288: jis0208<<14 | 0x0C<<7 | 0x1F,
-	13130 - 12288: jis0208<<14 | 0x0C<<7 | 0x2D,
-	13133 - 12288: jis0208<<14 | 0x0C<<7 | 0x22,
-	13137 - 12288: jis0208<<14 | 0x0C<<7 | 0x27,
-	13143 - 12288: jis0208<<14 | 0x0C<<7 | 0x28,
-	13179 - 12288: jis0208<<14 | 0x0C<<7 | 0x3E,
-	13180 - 12288: jis0208<<14 | 0x0C<<7 | 0x4E,
-	13181 - 12288: jis0208<<14 | 0x0C<<7 | 0x4D,
-	13182 - 12288: jis0208<<14 | 0x0C<<7 | 0x4C,
-	13198 - 12288: jis0208<<14 | 0x0C<<7 | 0x32,
-	13199 - 12288: jis0208<<14 | 0x0C<<7 | 0x33,
-	13212 - 12288: jis0208<<14 | 0x0C<<7 | 0x2F,
-	13213 - 12288: jis0208<<14 | 0x0C<<7 | 0x30,
-	13214 - 12288: jis0208<<14 | 0x0C<<7 | 0x31,
-	13217 - 12288: jis0208<<14 | 0x0C<<7 | 0x35,
-	13252 - 12288: jis0208<<14 | 0x0C<<7 | 0x34,
-	13261 - 12288: jis0208<<14 | 0x0C<<7 | 0x42,
-}
-
-const encode3Low, encode3High = 161, 1120
-
-var encode3 = [...]uint16{
-	161 - 161:  jis0212<<14 | 0x01<<7 | 0x21,
-	164 - 161:  jis0212<<14 | 0x01<<7 | 0x4F,
-	166 - 161:  jis0212<<14 | 0x01<<7 | 0x22,
-	167 - 161:  jis0208<<14 | 0x00<<7 | 0x57,
-	168 - 161:  jis0208<<14 | 0x00<<7 | 0x0E,
-	169 - 161:  jis0212<<14 | 0x01<<7 | 0x4C,
-	170 - 161:  jis0212<<14 | 0x01<<7 | 0x4B,
-	174 - 161:  jis0212<<14 | 0x01<<7 | 0x4D,
-	175 - 161:  jis0212<<14 | 0x01<<7 | 0x13,
-	176 - 161:  jis0208<<14 | 0x00<<7 | 0x4A,
-	177 - 161:  jis0208<<14 | 0x00<<7 | 0x3D,
-	180 - 161:  jis0208<<14 | 0x00<<7 | 0x0C,
-	182 - 161:  jis0208<<14 | 0x01<<7 | 0x58,
-	184 - 161:  jis0212<<14 | 0x01<<7 | 0x10,
-	186 - 161:  jis0212<<14 | 0x01<<7 | 0x4A,
-	191 - 161:  jis0212<<14 | 0x01<<7 | 0x23,
-	192 - 161:  jis0212<<14 | 0x09<<7 | 0x01,
-	193 - 161:  jis0212<<14 | 0x09<<7 | 0x00,
-	194 - 161:  jis0212<<14 | 0x09<<7 | 0x03,
-	195 - 161:  jis0212<<14 | 0x09<<7 | 0x09,
-	196 - 161:  jis0212<<14 | 0x09<<7 | 0x02,
-	197 - 161:  jis0212<<14 | 0x09<<7 | 0x08,
-	198 - 161:  jis0212<<14 | 0x08<<7 | 0x00,
-	199 - 161:  jis0212<<14 | 0x09<<7 | 0x0D,
-	200 - 161:  jis0212<<14 | 0x09<<7 | 0x11,
-	201 - 161:  jis0212<<14 | 0x09<<7 | 0x10,
-	202 - 161:  jis0212<<14 | 0x09<<7 | 0x13,
-	203 - 161:  jis0212<<14 | 0x09<<7 | 0x12,
-	204 - 161:  jis0212<<14 | 0x09<<7 | 0x1F,
-	205 - 161:  jis0212<<14 | 0x09<<7 | 0x1E,
-	206 - 161:  jis0212<<14 | 0x09<<7 | 0x21,
-	207 - 161:  jis0212<<14 | 0x09<<7 | 0x20,
-	209 - 161:  jis0212<<14 | 0x09<<7 | 0x2F,
-	210 - 161:  jis0212<<14 | 0x09<<7 | 0x31,
-	211 - 161:  jis0212<<14 | 0x09<<7 | 0x30,
-	212 - 161:  jis0212<<14 | 0x09<<7 | 0x33,
-	213 - 161:  jis0212<<14 | 0x09<<7 | 0x37,
-	214 - 161:  jis0212<<14 | 0x09<<7 | 0x32,
-	215 - 161:  jis0208<<14 | 0x00<<7 | 0x3E,
-	216 - 161:  jis0212<<14 | 0x08<<7 | 0x0B,
-	217 - 161:  jis0212<<14 | 0x09<<7 | 0x42,
-	218 - 161:  jis0212<<14 | 0x09<<7 | 0x41,
-	219 - 161:  jis0212<<14 | 0x09<<7 | 0x44,
-	220 - 161:  jis0212<<14 | 0x09<<7 | 0x43,
-	221 - 161:  jis0212<<14 | 0x09<<7 | 0x51,
-	222 - 161:  jis0212<<14 | 0x08<<7 | 0x0F,
-	223 - 161:  jis0212<<14 | 0x08<<7 | 0x2D,
-	224 - 161:  jis0212<<14 | 0x0A<<7 | 0x01,
-	225 - 161:  jis0212<<14 | 0x0A<<7 | 0x00,
-	226 - 161:  jis0212<<14 | 0x0A<<7 | 0x03,
-	227 - 161:  jis0212<<14 | 0x0A<<7 | 0x09,
-	228 - 161:  jis0212<<14 | 0x0A<<7 | 0x02,
-	229 - 161:  jis0212<<14 | 0x0A<<7 | 0x08,
-	230 - 161:  jis0212<<14 | 0x08<<7 | 0x20,
-	231 - 161:  jis0212<<14 | 0x0A<<7 | 0x0D,
-	232 - 161:  jis0212<<14 | 0x0A<<7 | 0x11,
-	233 - 161:  jis0212<<14 | 0x0A<<7 | 0x10,
-	234 - 161:  jis0212<<14 | 0x0A<<7 | 0x13,
-	235 - 161:  jis0212<<14 | 0x0A<<7 | 0x12,
-	236 - 161:  jis0212<<14 | 0x0A<<7 | 0x1F,
-	237 - 161:  jis0212<<14 | 0x0A<<7 | 0x1E,
-	238 - 161:  jis0212<<14 | 0x0A<<7 | 0x21,
-	239 - 161:  jis0212<<14 | 0x0A<<7 | 0x20,
-	240 - 161:  jis0212<<14 | 0x08<<7 | 0x22,
-	241 - 161:  jis0212<<14 | 0x0A<<7 | 0x2F,
-	242 - 161:  jis0212<<14 | 0x0A<<7 | 0x31,
-	243 - 161:  jis0212<<14 | 0x0A<<7 | 0x30,
-	244 - 161:  jis0212<<14 | 0x0A<<7 | 0x33,
-	245 - 161:  jis0212<<14 | 0x0A<<7 | 0x37,
-	246 - 161:  jis0212<<14 | 0x0A<<7 | 0x32,
-	247 - 161:  jis0208<<14 | 0x00<<7 | 0x3F,
-	248 - 161:  jis0212<<14 | 0x08<<7 | 0x2B,
-	249 - 161:  jis0212<<14 | 0x0A<<7 | 0x42,
-	250 - 161:  jis0212<<14 | 0x0A<<7 | 0x41,
-	251 - 161:  jis0212<<14 | 0x0A<<7 | 0x44,
-	252 - 161:  jis0212<<14 | 0x0A<<7 | 0x43,
-	253 - 161:  jis0212<<14 | 0x0A<<7 | 0x51,
-	254 - 161:  jis0212<<14 | 0x08<<7 | 0x2F,
-	255 - 161:  jis0212<<14 | 0x0A<<7 | 0x52,
-	256 - 161:  jis0212<<14 | 0x09<<7 | 0x06,
-	257 - 161:  jis0212<<14 | 0x0A<<7 | 0x06,
-	258 - 161:  jis0212<<14 | 0x09<<7 | 0x04,
-	259 - 161:  jis0212<<14 | 0x0A<<7 | 0x04,
-	260 - 161:  jis0212<<14 | 0x09<<7 | 0x07,
-	261 - 161:  jis0212<<14 | 0x0A<<7 | 0x07,
-	262 - 161:  jis0212<<14 | 0x09<<7 | 0x0A,
-	263 - 161:  jis0212<<14 | 0x0A<<7 | 0x0A,
-	264 - 161:  jis0212<<14 | 0x09<<7 | 0x0B,
-	265 - 161:  jis0212<<14 | 0x0A<<7 | 0x0B,
-	266 - 161:  jis0212<<14 | 0x09<<7 | 0x0E,
-	267 - 161:  jis0212<<14 | 0x0A<<7 | 0x0E,
-	268 - 161:  jis0212<<14 | 0x09<<7 | 0x0C,
-	269 - 161:  jis0212<<14 | 0x0A<<7 | 0x0C,
-	270 - 161:  jis0212<<14 | 0x09<<7 | 0x0F,
-	271 - 161:  jis0212<<14 | 0x0A<<7 | 0x0F,
-	272 - 161:  jis0212<<14 | 0x08<<7 | 0x01,
-	273 - 161:  jis0212<<14 | 0x08<<7 | 0x21,
-	274 - 161:  jis0212<<14 | 0x09<<7 | 0x16,
-	275 - 161:  jis0212<<14 | 0x0A<<7 | 0x16,
-	278 - 161:  jis0212<<14 | 0x09<<7 | 0x15,
-	279 - 161:  jis0212<<14 | 0x0A<<7 | 0x15,
-	280 - 161:  jis0212<<14 | 0x09<<7 | 0x17,
-	281 - 161:  jis0212<<14 | 0x0A<<7 | 0x17,
-	282 - 161:  jis0212<<14 | 0x09<<7 | 0x14,
-	283 - 161:  jis0212<<14 | 0x0A<<7 | 0x14,
-	284 - 161:  jis0212<<14 | 0x09<<7 | 0x19,
-	285 - 161:  jis0212<<14 | 0x0A<<7 | 0x19,
-	286 - 161:  jis0212<<14 | 0x09<<7 | 0x1A,
-	287 - 161:  jis0212<<14 | 0x0A<<7 | 0x1A,
-	288 - 161:  jis0212<<14 | 0x09<<7 | 0x1C,
-	289 - 161:  jis0212<<14 | 0x0A<<7 | 0x1C,
-	290 - 161:  jis0212<<14 | 0x09<<7 | 0x1B,
-	292 - 161:  jis0212<<14 | 0x09<<7 | 0x1D,
-	293 - 161:  jis0212<<14 | 0x0A<<7 | 0x1D,
-	294 - 161:  jis0212<<14 | 0x08<<7 | 0x03,
-	295 - 161:  jis0212<<14 | 0x08<<7 | 0x23,
-	296 - 161:  jis0212<<14 | 0x09<<7 | 0x26,
-	297 - 161:  jis0212<<14 | 0x0A<<7 | 0x26,
-	298 - 161:  jis0212<<14 | 0x09<<7 | 0x24,
-	299 - 161:  jis0212<<14 | 0x0A<<7 | 0x24,
-	302 - 161:  jis0212<<14 | 0x09<<7 | 0x25,
-	303 - 161:  jis0212<<14 | 0x0A<<7 | 0x25,
-	304 - 161:  jis0212<<14 | 0x09<<7 | 0x23,
-	305 - 161:  jis0212<<14 | 0x08<<7 | 0x24,
-	306 - 161:  jis0212<<14 | 0x08<<7 | 0x05,
-	307 - 161:  jis0212<<14 | 0x08<<7 | 0x25,
-	308 - 161:  jis0212<<14 | 0x09<<7 | 0x27,
-	309 - 161:  jis0212<<14 | 0x0A<<7 | 0x27,
-	310 - 161:  jis0212<<14 | 0x09<<7 | 0x28,
-	311 - 161:  jis0212<<14 | 0x0A<<7 | 0x28,
-	312 - 161:  jis0212<<14 | 0x08<<7 | 0x26,
-	313 - 161:  jis0212<<14 | 0x09<<7 | 0x29,
-	314 - 161:  jis0212<<14 | 0x0A<<7 | 0x29,
-	315 - 161:  jis0212<<14 | 0x09<<7 | 0x2B,
-	316 - 161:  jis0212<<14 | 0x0A<<7 | 0x2B,
-	317 - 161:  jis0212<<14 | 0x09<<7 | 0x2A,
-	318 - 161:  jis0212<<14 | 0x0A<<7 | 0x2A,
-	319 - 161:  jis0212<<14 | 0x08<<7 | 0x08,
-	320 - 161:  jis0212<<14 | 0x08<<7 | 0x28,
-	321 - 161:  jis0212<<14 | 0x08<<7 | 0x07,
-	322 - 161:  jis0212<<14 | 0x08<<7 | 0x27,
-	323 - 161:  jis0212<<14 | 0x09<<7 | 0x2C,
-	324 - 161:  jis0212<<14 | 0x0A<<7 | 0x2C,
-	325 - 161:  jis0212<<14 | 0x09<<7 | 0x2E,
-	326 - 161:  jis0212<<14 | 0x0A<<7 | 0x2E,
-	327 - 161:  jis0212<<14 | 0x09<<7 | 0x2D,
-	328 - 161:  jis0212<<14 | 0x0A<<7 | 0x2D,
-	329 - 161:  jis0212<<14 | 0x08<<7 | 0x29,
-	330 - 161:  jis0212<<14 | 0x08<<7 | 0x0A,
-	331 - 161:  jis0212<<14 | 0x08<<7 | 0x2A,
-	332 - 161:  jis0212<<14 | 0x09<<7 | 0x36,
-	333 - 161:  jis0212<<14 | 0x0A<<7 | 0x36,
-	336 - 161:  jis0212<<14 | 0x09<<7 | 0x35,
-	337 - 161:  jis0212<<14 | 0x0A<<7 | 0x35,
-	338 - 161:  jis0212<<14 | 0x08<<7 | 0x0C,
-	339 - 161:  jis0212<<14 | 0x08<<7 | 0x2C,
-	340 - 161:  jis0212<<14 | 0x09<<7 | 0x38,
-	341 - 161:  jis0212<<14 | 0x0A<<7 | 0x38,
-	342 - 161:  jis0212<<14 | 0x09<<7 | 0x3A,
-	343 - 161:  jis0212<<14 | 0x0A<<7 | 0x3A,
-	344 - 161:  jis0212<<14 | 0x09<<7 | 0x39,
-	345 - 161:  jis0212<<14 | 0x0A<<7 | 0x39,
-	346 - 161:  jis0212<<14 | 0x09<<7 | 0x3B,
-	347 - 161:  jis0212<<14 | 0x0A<<7 | 0x3B,
-	348 - 161:  jis0212<<14 | 0x09<<7 | 0x3C,
-	349 - 161:  jis0212<<14 | 0x0A<<7 | 0x3C,
-	350 - 161:  jis0212<<14 | 0x09<<7 | 0x3E,
-	351 - 161:  jis0212<<14 | 0x0A<<7 | 0x3E,
-	352 - 161:  jis0212<<14 | 0x09<<7 | 0x3D,
-	353 - 161:  jis0212<<14 | 0x0A<<7 | 0x3D,
-	354 - 161:  jis0212<<14 | 0x09<<7 | 0x40,
-	355 - 161:  jis0212<<14 | 0x0A<<7 | 0x40,
-	356 - 161:  jis0212<<14 | 0x09<<7 | 0x3F,
-	357 - 161:  jis0212<<14 | 0x0A<<7 | 0x3F,
-	358 - 161:  jis0212<<14 | 0x08<<7 | 0x0E,
-	359 - 161:  jis0212<<14 | 0x08<<7 | 0x2E,
-	360 - 161:  jis0212<<14 | 0x09<<7 | 0x4B,
-	361 - 161:  jis0212<<14 | 0x0A<<7 | 0x4B,
-	362 - 161:  jis0212<<14 | 0x09<<7 | 0x48,
-	363 - 161:  jis0212<<14 | 0x0A<<7 | 0x48,
-	364 - 161:  jis0212<<14 | 0x09<<7 | 0x45,
-	365 - 161:  jis0212<<14 | 0x0A<<7 | 0x45,
-	366 - 161:  jis0212<<14 | 0x09<<7 | 0x4A,
-	367 - 161:  jis0212<<14 | 0x0A<<7 | 0x4A,
-	368 - 161:  jis0212<<14 | 0x09<<7 | 0x47,
-	369 - 161:  jis0212<<14 | 0x0A<<7 | 0x47,
-	370 - 161:  jis0212<<14 | 0x09<<7 | 0x49,
-	371 - 161:  jis0212<<14 | 0x0A<<7 | 0x49,
-	372 - 161:  jis0212<<14 | 0x09<<7 | 0x50,
-	373 - 161:  jis0212<<14 | 0x0A<<7 | 0x50,
-	374 - 161:  jis0212<<14 | 0x09<<7 | 0x53,
-	375 - 161:  jis0212<<14 | 0x0A<<7 | 0x53,
-	376 - 161:  jis0212<<14 | 0x09<<7 | 0x52,
-	377 - 161:  jis0212<<14 | 0x09<<7 | 0x54,
-	378 - 161:  jis0212<<14 | 0x0A<<7 | 0x54,
-	379 - 161:  jis0212<<14 | 0x09<<7 | 0x56,
-	380 - 161:  jis0212<<14 | 0x0A<<7 | 0x56,
-	381 - 161:  jis0212<<14 | 0x09<<7 | 0x55,
-	382 - 161:  jis0212<<14 | 0x0A<<7 | 0x55,
-	461 - 161:  jis0212<<14 | 0x09<<7 | 0x05,
-	462 - 161:  jis0212<<14 | 0x0A<<7 | 0x05,
-	463 - 161:  jis0212<<14 | 0x09<<7 | 0x22,
-	464 - 161:  jis0212<<14 | 0x0A<<7 | 0x22,
-	465 - 161:  jis0212<<14 | 0x09<<7 | 0x34,
-	466 - 161:  jis0212<<14 | 0x0A<<7 | 0x34,
-	467 - 161:  jis0212<<14 | 0x09<<7 | 0x46,
-	468 - 161:  jis0212<<14 | 0x0A<<7 | 0x46,
-	469 - 161:  jis0212<<14 | 0x09<<7 | 0x4F,
-	470 - 161:  jis0212<<14 | 0x0A<<7 | 0x4F,
-	471 - 161:  jis0212<<14 | 0x09<<7 | 0x4C,
-	472 - 161:  jis0212<<14 | 0x0A<<7 | 0x4C,
-	473 - 161:  jis0212<<14 | 0x09<<7 | 0x4E,
-	474 - 161:  jis0212<<14 | 0x0A<<7 | 0x4E,
-	475 - 161:  jis0212<<14 | 0x09<<7 | 0x4D,
-	476 - 161:  jis0212<<14 | 0x0A<<7 | 0x4D,
-	501 - 161:  jis0212<<14 | 0x0A<<7 | 0x18,
-	711 - 161:  jis0212<<14 | 0x01<<7 | 0x0F,
-	728 - 161:  jis0212<<14 | 0x01<<7 | 0x0E,
-	729 - 161:  jis0212<<14 | 0x01<<7 | 0x11,
-	730 - 161:  jis0212<<14 | 0x01<<7 | 0x15,
-	731 - 161:  jis0212<<14 | 0x01<<7 | 0x14,
-	733 - 161:  jis0212<<14 | 0x01<<7 | 0x12,
-	900 - 161:  jis0212<<14 | 0x01<<7 | 0x17,
-	901 - 161:  jis0212<<14 | 0x01<<7 | 0x18,
-	902 - 161:  jis0212<<14 | 0x05<<7 | 0x40,
-	904 - 161:  jis0212<<14 | 0x05<<7 | 0x41,
-	905 - 161:  jis0212<<14 | 0x05<<7 | 0x42,
-	906 - 161:  jis0212<<14 | 0x05<<7 | 0x43,
-	908 - 161:  jis0212<<14 | 0x05<<7 | 0x46,
-	910 - 161:  jis0212<<14 | 0x05<<7 | 0x48,
-	911 - 161:  jis0212<<14 | 0x05<<7 | 0x4B,
-	912 - 161:  jis0212<<14 | 0x05<<7 | 0x55,
-	913 - 161:  jis0208<<14 | 0x05<<7 | 0x00,
-	914 - 161:  jis0208<<14 | 0x05<<7 | 0x01,
-	915 - 161:  jis0208<<14 | 0x05<<7 | 0x02,
-	916 - 161:  jis0208<<14 | 0x05<<7 | 0x03,
-	917 - 161:  jis0208<<14 | 0x05<<7 | 0x04,
-	918 - 161:  jis0208<<14 | 0x05<<7 | 0x05,
-	919 - 161:  jis0208<<14 | 0x05<<7 | 0x06,
-	920 - 161:  jis0208<<14 | 0x05<<7 | 0x07,
-	921 - 161:  jis0208<<14 | 0x05<<7 | 0x08,
-	922 - 161:  jis0208<<14 | 0x05<<7 | 0x09,
-	923 - 161:  jis0208<<14 | 0x05<<7 | 0x0A,
-	924 - 161:  jis0208<<14 | 0x05<<7 | 0x0B,
-	925 - 161:  jis0208<<14 | 0x05<<7 | 0x0C,
-	926 - 161:  jis0208<<14 | 0x05<<7 | 0x0D,
-	927 - 161:  jis0208<<14 | 0x05<<7 | 0x0E,
-	928 - 161:  jis0208<<14 | 0x05<<7 | 0x0F,
-	929 - 161:  jis0208<<14 | 0x05<<7 | 0x10,
-	931 - 161:  jis0208<<14 | 0x05<<7 | 0x11,
-	932 - 161:  jis0208<<14 | 0x05<<7 | 0x12,
-	933 - 161:  jis0208<<14 | 0x05<<7 | 0x13,
-	934 - 161:  jis0208<<14 | 0x05<<7 | 0x14,
-	935 - 161:  jis0208<<14 | 0x05<<7 | 0x15,
-	936 - 161:  jis0208<<14 | 0x05<<7 | 0x16,
-	937 - 161:  jis0208<<14 | 0x05<<7 | 0x17,
-	938 - 161:  jis0212<<14 | 0x05<<7 | 0x44,
-	939 - 161:  jis0212<<14 | 0x05<<7 | 0x49,
-	940 - 161:  jis0212<<14 | 0x05<<7 | 0x50,
-	941 - 161:  jis0212<<14 | 0x05<<7 | 0x51,
-	942 - 161:  jis0212<<14 | 0x05<<7 | 0x52,
-	943 - 161:  jis0212<<14 | 0x05<<7 | 0x53,
-	944 - 161:  jis0212<<14 | 0x05<<7 | 0x5A,
-	945 - 161:  jis0208<<14 | 0x05<<7 | 0x20,
-	946 - 161:  jis0208<<14 | 0x05<<7 | 0x21,
-	947 - 161:  jis0208<<14 | 0x05<<7 | 0x22,
-	948 - 161:  jis0208<<14 | 0x05<<7 | 0x23,
-	949 - 161:  jis0208<<14 | 0x05<<7 | 0x24,
-	950 - 161:  jis0208<<14 | 0x05<<7 | 0x25,
-	951 - 161:  jis0208<<14 | 0x05<<7 | 0x26,
-	952 - 161:  jis0208<<14 | 0x05<<7 | 0x27,
-	953 - 161:  jis0208<<14 | 0x05<<7 | 0x28,
-	954 - 161:  jis0208<<14 | 0x05<<7 | 0x29,
-	955 - 161:  jis0208<<14 | 0x05<<7 | 0x2A,
-	956 - 161:  jis0208<<14 | 0x05<<7 | 0x2B,
-	957 - 161:  jis0208<<14 | 0x05<<7 | 0x2C,
-	958 - 161:  jis0208<<14 | 0x05<<7 | 0x2D,
-	959 - 161:  jis0208<<14 | 0x05<<7 | 0x2E,
-	960 - 161:  jis0208<<14 | 0x05<<7 | 0x2F,
-	961 - 161:  jis0208<<14 | 0x05<<7 | 0x30,
-	962 - 161:  jis0212<<14 | 0x05<<7 | 0x57,
-	963 - 161:  jis0208<<14 | 0x05<<7 | 0x31,
-	964 - 161:  jis0208<<14 | 0x05<<7 | 0x32,
-	965 - 161:  jis0208<<14 | 0x05<<7 | 0x33,
-	966 - 161:  jis0208<<14 | 0x05<<7 | 0x34,
-	967 - 161:  jis0208<<14 | 0x05<<7 | 0x35,
-	968 - 161:  jis0208<<14 | 0x05<<7 | 0x36,
-	969 - 161:  jis0208<<14 | 0x05<<7 | 0x37,
-	970 - 161:  jis0212<<14 | 0x05<<7 | 0x54,
-	971 - 161:  jis0212<<14 | 0x05<<7 | 0x59,
-	972 - 161:  jis0212<<14 | 0x05<<7 | 0x56,
-	973 - 161:  jis0212<<14 | 0x05<<7 | 0x58,
-	974 - 161:  jis0212<<14 | 0x05<<7 | 0x5B,
-	1025 - 161: jis0208<<14 | 0x06<<7 | 0x06,
-	1026 - 161: jis0212<<14 | 0x06<<7 | 0x21,
-	1027 - 161: jis0212<<14 | 0x06<<7 | 0x22,
-	1028 - 161: jis0212<<14 | 0x06<<7 | 0x23,
-	1029 - 161: jis0212<<14 | 0x06<<7 | 0x24,
-	1030 - 161: jis0212<<14 | 0x06<<7 | 0x25,
-	1031 - 161: jis0212<<14 | 0x06<<7 | 0x26,
-	1032 - 161: jis0212<<14 | 0x06<<7 | 0x27,
-	1033 - 161: jis0212<<14 | 0x06<<7 | 0x28,
-	1034 - 161: jis0212<<14 | 0x06<<7 | 0x29,
-	1035 - 161: jis0212<<14 | 0x06<<7 | 0x2A,
-	1036 - 161: jis0212<<14 | 0x06<<7 | 0x2B,
-	1038 - 161: jis0212<<14 | 0x06<<7 | 0x2C,
-	1039 - 161: jis0212<<14 | 0x06<<7 | 0x2D,
-	1040 - 161: jis0208<<14 | 0x06<<7 | 0x00,
-	1041 - 161: jis0208<<14 | 0x06<<7 | 0x01,
-	1042 - 161: jis0208<<14 | 0x06<<7 | 0x02,
-	1043 - 161: jis0208<<14 | 0x06<<7 | 0x03,
-	1044 - 161: jis0208<<14 | 0x06<<7 | 0x04,
-	1045 - 161: jis0208<<14 | 0x06<<7 | 0x05,
-	1046 - 161: jis0208<<14 | 0x06<<7 | 0x07,
-	1047 - 161: jis0208<<14 | 0x06<<7 | 0x08,
-	1048 - 161: jis0208<<14 | 0x06<<7 | 0x09,
-	1049 - 161: jis0208<<14 | 0x06<<7 | 0x0A,
-	1050 - 161: jis0208<<14 | 0x06<<7 | 0x0B,
-	1051 - 161: jis0208<<14 | 0x06<<7 | 0x0C,
-	1052 - 161: jis0208<<14 | 0x06<<7 | 0x0D,
-	1053 - 161: jis0208<<14 | 0x06<<7 | 0x0E,
-	1054 - 161: jis0208<<14 | 0x06<<7 | 0x0F,
-	1055 - 161: jis0208<<14 | 0x06<<7 | 0x10,
-	1056 - 161: jis0208<<14 | 0x06<<7 | 0x11,
-	1057 - 161: jis0208<<14 | 0x06<<7 | 0x12,
-	1058 - 161: jis0208<<14 | 0x06<<7 | 0x13,
-	1059 - 161: jis0208<<14 | 0x06<<7 | 0x14,
-	1060 - 161: jis0208<<14 | 0x06<<7 | 0x15,
-	1061 - 161: jis0208<<14 | 0x06<<7 | 0x16,
-	1062 - 161: jis0208<<14 | 0x06<<7 | 0x17,
-	1063 - 161: jis0208<<14 | 0x06<<7 | 0x18,
-	1064 - 161: jis0208<<14 | 0x06<<7 | 0x19,
-	1065 - 161: jis0208<<14 | 0x06<<7 | 0x1A,
-	1066 - 161: jis0208<<14 | 0x06<<7 | 0x1B,
-	1067 - 161: jis0208<<14 | 0x06<<7 | 0x1C,
-	1068 - 161: jis0208<<14 | 0x06<<7 | 0x1D,
-	1069 - 161: jis0208<<14 | 0x06<<7 | 0x1E,
-	1070 - 161: jis0208<<14 | 0x06<<7 | 0x1F,
-	1071 - 161: jis0208<<14 | 0x06<<7 | 0x20,
-	1072 - 161: jis0208<<14 | 0x06<<7 | 0x30,
-	1073 - 161: jis0208<<14 | 0x06<<7 | 0x31,
-	1074 - 161: jis0208<<14 | 0x06<<7 | 0x32,
-	1075 - 161: jis0208<<14 | 0x06<<7 | 0x33,
-	1076 - 161: jis0208<<14 | 0x06<<7 | 0x34,
-	1077 - 161: jis0208<<14 | 0x06<<7 | 0x35,
-	1078 - 161: jis0208<<14 | 0x06<<7 | 0x37,
-	1079 - 161: jis0208<<14 | 0x06<<7 | 0x38,
-	1080 - 161: jis0208<<14 | 0x06<<7 | 0x39,
-	1081 - 161: jis0208<<14 | 0x06<<7 | 0x3A,
-	1082 - 161: jis0208<<14 | 0x06<<7 | 0x3B,
-	1083 - 161: jis0208<<14 | 0x06<<7 | 0x3C,
-	1084 - 161: jis0208<<14 | 0x06<<7 | 0x3D,
-	1085 - 161: jis0208<<14 | 0x06<<7 | 0x3E,
-	1086 - 161: jis0208<<14 | 0x06<<7 | 0x3F,
-	1087 - 161: jis0208<<14 | 0x06<<7 | 0x40,
-	1088 - 161: jis0208<<14 | 0x06<<7 | 0x41,
-	1089 - 161: jis0208<<14 | 0x06<<7 | 0x42,
-	1090 - 161: jis0208<<14 | 0x06<<7 | 0x43,
-	1091 - 161: jis0208<<14 | 0x06<<7 | 0x44,
-	1092 - 161: jis0208<<14 | 0x06<<7 | 0x45,
-	1093 - 161: jis0208<<14 | 0x06<<7 | 0x46,
-	1094 - 161: jis0208<<14 | 0x06<<7 | 0x47,
-	1095 - 161: jis0208<<14 | 0x06<<7 | 0x48,
-	1096 - 161: jis0208<<14 | 0x06<<7 | 0x49,
-	1097 - 161: jis0208<<14 | 0x06<<7 | 0x4A,
-	1098 - 161: jis0208<<14 | 0x06<<7 | 0x4B,
-	1099 - 161: jis0208<<14 | 0x06<<7 | 0x4C,
-	1100 - 161: jis0208<<14 | 0x06<<7 | 0x4D,
-	1101 - 161: jis0208<<14 | 0x06<<7 | 0x4E,
-	1102 - 161: jis0208<<14 | 0x06<<7 | 0x4F,
-	1103 - 161: jis0208<<14 | 0x06<<7 | 0x50,
-	1105 - 161: jis0208<<14 | 0x06<<7 | 0x36,
-	1106 - 161: jis0212<<14 | 0x06<<7 | 0x51,
-	1107 - 161: jis0212<<14 | 0x06<<7 | 0x52,
-	1108 - 161: jis0212<<14 | 0x06<<7 | 0x53,
-	1109 - 161: jis0212<<14 | 0x06<<7 | 0x54,
-	1110 - 161: jis0212<<14 | 0x06<<7 | 0x55,
-	1111 - 161: jis0212<<14 | 0x06<<7 | 0x56,
-	1112 - 161: jis0212<<14 | 0x06<<7 | 0x57,
-	1113 - 161: jis0212<<14 | 0x06<<7 | 0x58,
-	1114 - 161: jis0212<<14 | 0x06<<7 | 0x59,
-	1115 - 161: jis0212<<14 | 0x06<<7 | 0x5A,
-	1116 - 161: jis0212<<14 | 0x06<<7 | 0x5B,
-	1118 - 161: jis0212<<14 | 0x06<<7 | 0x5C,
-	1119 - 161: jis0212<<14 | 0x06<<7 | 0x5D,
-}
-
-const encode4Low, encode4High = 63785, 64046
-
-var encode4 = [...]uint16{
-	63785 - 63785: jis0208<<14 | 0x59<<7 | 0x25,
-	63964 - 63785: jis0208<<14 | 0x5B<<7 | 0x2E,
-	64014 - 63785: jis0208<<14 | 0x58<<7 | 0x33,
-	64015 - 63785: jis0208<<14 | 0x58<<7 | 0x3E,
-	64016 - 63785: jis0208<<14 | 0x58<<7 | 0x3F,
-	64017 - 63785: jis0208<<14 | 0x58<<7 | 0x54,
-	64018 - 63785: jis0208<<14 | 0x59<<7 | 0x1D,
-	64019 - 63785: jis0208<<14 | 0x59<<7 | 0x2D,
-	64020 - 63785: jis0208<<14 | 0x59<<7 | 0x2F,
-	64021 - 63785: jis0208<<14 | 0x59<<7 | 0x5A,
-	64022 - 63785: jis0208<<14 | 0x5A<<7 | 0x02,
-	64023 - 63785: jis0208<<14 | 0x5A<<7 | 0x19,
-	64024 - 63785: jis0208<<14 | 0x5A<<7 | 0x21,
-	64025 - 63785: jis0208<<14 | 0x5A<<7 | 0x22,
-	64026 - 63785: jis0208<<14 | 0x5A<<7 | 0x23,
-	64027 - 63785: jis0208<<14 | 0x5A<<7 | 0x25,
-	64028 - 63785: jis0208<<14 | 0x5A<<7 | 0x29,
-	64029 - 63785: jis0208<<14 | 0x5A<<7 | 0x2C,
-	64030 - 63785: jis0208<<14 | 0x5A<<7 | 0x35,
-	64031 - 63785: jis0208<<14 | 0x5A<<7 | 0x40,
-	64032 - 63785: jis0208<<14 | 0x5A<<7 | 0x42,
-	64033 - 63785: jis0208<<14 | 0x5A<<7 | 0x43,
-	64034 - 63785: jis0208<<14 | 0x5A<<7 | 0x4C,
-	64035 - 63785: jis0208<<14 | 0x5A<<7 | 0x54,
-	64036 - 63785: jis0208<<14 | 0x5A<<7 | 0x56,
-	64037 - 63785: jis0208<<14 | 0x5A<<7 | 0x57,
-	64038 - 63785: jis0208<<14 | 0x5A<<7 | 0x5A,
-	64039 - 63785: jis0208<<14 | 0x5B<<7 | 0x18,
-	64040 - 63785: jis0208<<14 | 0x5B<<7 | 0x1F,
-	64041 - 63785: jis0208<<14 | 0x5B<<7 | 0x2F,
-	64042 - 63785: jis0208<<14 | 0x5B<<7 | 0x3B,
-	64043 - 63785: jis0208<<14 | 0x5B<<7 | 0x3C,
-	64044 - 63785: jis0208<<14 | 0x5B<<7 | 0x3E,
-	64045 - 63785: jis0208<<14 | 0x5B<<7 | 0x4B,
-}
-
-const encode5Low, encode5High = 65281, 65510
-
-var encode5 = [...]uint16{
-	65281 - 65281: jis0208<<14 | 0x00<<7 | 0x09,
-	65282 - 65281: jis0208<<14 | 0x5B<<7 | 0x5D,
-	65283 - 65281: jis0208<<14 | 0x00<<7 | 0x53,
-	65284 - 65281: jis0208<<14 | 0x00<<7 | 0x4F,
-	65285 - 65281: jis0208<<14 | 0x00<<7 | 0x52,
-	65286 - 65281: jis0208<<14 | 0x00<<7 | 0x54,
-	65287 - 65281: jis0208<<14 | 0x5B<<7 | 0x5C,
-	65288 - 65281: jis0208<<14 | 0x00<<7 | 0x29,
-	65289 - 65281: jis0208<<14 | 0x00<<7 | 0x2A,
-	65290 - 65281: jis0208<<14 | 0x00<<7 | 0x55,
-	65291 - 65281: jis0208<<14 | 0x00<<7 | 0x3B,
-	65292 - 65281: jis0208<<14 | 0x00<<7 | 0x03,
-	65293 - 65281: jis0208<<14 | 0x00<<7 | 0x3C,
-	65294 - 65281: jis0208<<14 | 0x00<<7 | 0x04,
-	65295 - 65281: jis0208<<14 | 0x00<<7 | 0x1E,
-	65296 - 65281: jis0208<<14 | 0x02<<7 | 0x0F,
-	65297 - 65281: jis0208<<14 | 0x02<<7 | 0x10,
-	65298 - 65281: jis0208<<14 | 0x02<<7 | 0x11,
-	65299 - 65281: jis0208<<14 | 0x02<<7 | 0x12,
-	65300 - 65281: jis0208<<14 | 0x02<<7 | 0x13,
-	65301 - 65281: jis0208<<14 | 0x02<<7 | 0x14,
-	65302 - 65281: jis0208<<14 | 0x02<<7 | 0x15,
-	65303 - 65281: jis0208<<14 | 0x02<<7 | 0x16,
-	65304 - 65281: jis0208<<14 | 0x02<<7 | 0x17,
-	65305 - 65281: jis0208<<14 | 0x02<<7 | 0x18,
-	65306 - 65281: jis0208<<14 | 0x00<<7 | 0x06,
-	65307 - 65281: jis0208<<14 | 0x00<<7 | 0x07,
-	65308 - 65281: jis0208<<14 | 0x00<<7 | 0x42,
-	65309 - 65281: jis0208<<14 | 0x00<<7 | 0x40,
-	65310 - 65281: jis0208<<14 | 0x00<<7 | 0x43,
-	65311 - 65281: jis0208<<14 | 0x00<<7 | 0x08,
-	65312 - 65281: jis0208<<14 | 0x00<<7 | 0x56,
-	65313 - 65281: jis0208<<14 | 0x02<<7 | 0x20,
-	65314 - 65281: jis0208<<14 | 0x02<<7 | 0x21,
-	65315 - 65281: jis0208<<14 | 0x02<<7 | 0x22,
-	65316 - 65281: jis0208<<14 | 0x02<<7 | 0x23,
-	65317 - 65281: jis0208<<14 | 0x02<<7 | 0x24,
-	65318 - 65281: jis0208<<14 | 0x02<<7 | 0x25,
-	65319 - 65281: jis0208<<14 | 0x02<<7 | 0x26,
-	65320 - 65281: jis0208<<14 | 0x02<<7 | 0x27,
-	65321 - 65281: jis0208<<14 | 0x02<<7 | 0x28,
-	65322 - 65281: jis0208<<14 | 0x02<<7 | 0x29,
-	65323 - 65281: jis0208<<14 | 0x02<<7 | 0x2A,
-	65324 - 65281: jis0208<<14 | 0x02<<7 | 0x2B,
-	65325 - 65281: jis0208<<14 | 0x02<<7 | 0x2C,
-	65326 - 65281: jis0208<<14 | 0x02<<7 | 0x2D,
-	65327 - 65281: jis0208<<14 | 0x02<<7 | 0x2E,
-	65328 - 65281: jis0208<<14 | 0x02<<7 | 0x2F,
-	65329 - 65281: jis0208<<14 | 0x02<<7 | 0x30,
-	65330 - 65281: jis0208<<14 | 0x02<<7 | 0x31,
-	65331 - 65281: jis0208<<14 | 0x02<<7 | 0x32,
-	65332 - 65281: jis0208<<14 | 0x02<<7 | 0x33,
-	65333 - 65281: jis0208<<14 | 0x02<<7 | 0x34,
-	65334 - 65281: jis0208<<14 | 0x02<<7 | 0x35,
-	65335 - 65281: jis0208<<14 | 0x02<<7 | 0x36,
-	65336 - 65281: jis0208<<14 | 0x02<<7 | 0x37,
-	65337 - 65281: jis0208<<14 | 0x02<<7 | 0x38,
-	65338 - 65281: jis0208<<14 | 0x02<<7 | 0x39,
-	65339 - 65281: jis0208<<14 | 0x00<<7 | 0x2D,
-	65340 - 65281: jis0208<<14 | 0x00<<7 | 0x1F,
-	65341 - 65281: jis0208<<14 | 0x00<<7 | 0x2E,
-	65342 - 65281: jis0208<<14 | 0x00<<7 | 0x0F,
-	65343 - 65281: jis0208<<14 | 0x00<<7 | 0x11,
-	65344 - 65281: jis0208<<14 | 0x00<<7 | 0x0D,
-	65345 - 65281: jis0208<<14 | 0x02<<7 | 0x40,
-	65346 - 65281: jis0208<<14 | 0x02<<7 | 0x41,
-	65347 - 65281: jis0208<<14 | 0x02<<7 | 0x42,
-	65348 - 65281: jis0208<<14 | 0x02<<7 | 0x43,
-	65349 - 65281: jis0208<<14 | 0x02<<7 | 0x44,
-	65350 - 65281: jis0208<<14 | 0x02<<7 | 0x45,
-	65351 - 65281: jis0208<<14 | 0x02<<7 | 0x46,
-	65352 - 65281: jis0208<<14 | 0x02<<7 | 0x47,
-	65353 - 65281: jis0208<<14 | 0x02<<7 | 0x48,
-	65354 - 65281: jis0208<<14 | 0x02<<7 | 0x49,
-	65355 - 65281: jis0208<<14 | 0x02<<7 | 0x4A,
-	65356 - 65281: jis0208<<14 | 0x02<<7 | 0x4B,
-	65357 - 65281: jis0208<<14 | 0x02<<7 | 0x4C,
-	65358 - 65281: jis0208<<14 | 0x02<<7 | 0x4D,
-	65359 - 65281: jis0208<<14 | 0x02<<7 | 0x4E,
-	65360 - 65281: jis0208<<14 | 0x02<<7 | 0x4F,
-	65361 - 65281: jis0208<<14 | 0x02<<7 | 0x50,
-	65362 - 65281: jis0208<<14 | 0x02<<7 | 0x51,
-	65363 - 65281: jis0208<<14 | 0x02<<7 | 0x52,
-	65364 - 65281: jis0208<<14 | 0x02<<7 | 0x53,
-	65365 - 65281: jis0208<<14 | 0x02<<7 | 0x54,
-	65366 - 65281: jis0208<<14 | 0x02<<7 | 0x55,
-	65367 - 65281: jis0208<<14 | 0x02<<7 | 0x56,
-	65368 - 65281: jis0208<<14 | 0x02<<7 | 0x57,
-	65369 - 65281: jis0208<<14 | 0x02<<7 | 0x58,
-	65370 - 65281: jis0208<<14 | 0x02<<7 | 0x59,
-	65371 - 65281: jis0208<<14 | 0x00<<7 | 0x2F,
-	65372 - 65281: jis0208<<14 | 0x00<<7 | 0x22,
-	65373 - 65281: jis0208<<14 | 0x00<<7 | 0x30,
-	65374 - 65281: jis0208<<14 | 0x00<<7 | 0x20,
-	65504 - 65281: jis0208<<14 | 0x00<<7 | 0x50,
-	65505 - 65281: jis0208<<14 | 0x00<<7 | 0x51,
-	65506 - 65281: jis0208<<14 | 0x01<<7 | 0x2B,
-	65507 - 65281: jis0208<<14 | 0x00<<7 | 0x10,
-	65508 - 65281: jis0208<<14 | 0x5B<<7 | 0x5B,
-	65509 - 65281: jis0208<<14 | 0x00<<7 | 0x4E,
-}
Index: trunk/vendor/golang.org/x/text/encoding/korean/euckr.go
===================================================================
--- trunk/vendor/golang.org/x/text/encoding/korean/euckr.go	(revision 145)
+++ 	(revision )
@@ -1,177 +1,0 @@
-// Copyright 2013 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package korean
-
-import (
-	"unicode/utf8"
-
-	"golang.org/x/text/encoding"
-	"golang.org/x/text/encoding/internal"
-	"golang.org/x/text/encoding/internal/identifier"
-	"golang.org/x/text/transform"
-)
-
-// All is a list of all defined encodings in this package.
-var All = []encoding.Encoding{EUCKR}
-
-// EUCKR is the EUC-KR encoding, also known as Code Page 949.
-var EUCKR encoding.Encoding = &eucKR
-
-var eucKR = internal.Encoding{
-	&internal.SimpleEncoding{eucKRDecoder{}, eucKREncoder{}},
-	"EUC-KR",
-	identifier.EUCKR,
-}
-
-type eucKRDecoder struct{ transform.NopResetter }
-
-func (eucKRDecoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	r, size := rune(0), 0
-loop:
-	for ; nSrc < len(src); nSrc += size {
-		switch c0 := src[nSrc]; {
-		case c0 < utf8.RuneSelf:
-			r, size = rune(c0), 1
-
-		case 0x81 <= c0 && c0 < 0xff:
-			if nSrc+1 >= len(src) {
-				if !atEOF {
-					err = transform.ErrShortSrc
-					break loop
-				}
-				r, size = utf8.RuneError, 1
-				break
-			}
-			c1 := src[nSrc+1]
-			size = 2
-			if c0 < 0xc7 {
-				r = 178 * rune(c0-0x81)
-				switch {
-				case 0x41 <= c1 && c1 < 0x5b:
-					r += rune(c1) - (0x41 - 0*26)
-				case 0x61 <= c1 && c1 < 0x7b:
-					r += rune(c1) - (0x61 - 1*26)
-				case 0x81 <= c1 && c1 < 0xff:
-					r += rune(c1) - (0x81 - 2*26)
-				default:
-					goto decError
-				}
-			} else if 0xa1 <= c1 && c1 < 0xff {
-				r = 178*(0xc7-0x81) + rune(c0-0xc7)*94 + rune(c1-0xa1)
-			} else {
-				goto decError
-			}
-			if int(r) < len(decode) {
-				r = rune(decode[r])
-				if r != 0 {
-					break
-				}
-			}
-		decError:
-			r = utf8.RuneError
-			if c1 < utf8.RuneSelf {
-				size = 1
-			}
-
-		default:
-			r, size = utf8.RuneError, 1
-			break
-		}
-
-		if nDst+utf8.RuneLen(r) > len(dst) {
-			err = transform.ErrShortDst
-			break
-		}
-		nDst += utf8.EncodeRune(dst[nDst:], r)
-	}
-	return nDst, nSrc, err
-}
-
-type eucKREncoder struct{ transform.NopResetter }
-
-func (eucKREncoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	r, size := rune(0), 0
-	for ; nSrc < len(src); nSrc += size {
-		r = rune(src[nSrc])
-
-		// Decode a 1-byte rune.
-		if r < utf8.RuneSelf {
-			size = 1
-
-			if nDst >= len(dst) {
-				err = transform.ErrShortDst
-				break
-			}
-			dst[nDst] = uint8(r)
-			nDst++
-			continue
-
-		} else {
-			// Decode a multi-byte rune.
-			r, size = utf8.DecodeRune(src[nSrc:])
-			if size == 1 {
-				// All valid runes of size 1 (those below utf8.RuneSelf) were
-				// handled above. We have invalid UTF-8 or we haven't seen the
-				// full character yet.
-				if !atEOF && !utf8.FullRune(src[nSrc:]) {
-					err = transform.ErrShortSrc
-					break
-				}
-			}
-
-			// func init checks that the switch covers all tables.
-			switch {
-			case encode0Low <= r && r < encode0High:
-				if r = rune(encode0[r-encode0Low]); r != 0 {
-					goto write2
-				}
-			case encode1Low <= r && r < encode1High:
-				if r = rune(encode1[r-encode1Low]); r != 0 {
-					goto write2
-				}
-			case encode2Low <= r && r < encode2High:
-				if r = rune(encode2[r-encode2Low]); r != 0 {
-					goto write2
-				}
-			case encode3Low <= r && r < encode3High:
-				if r = rune(encode3[r-encode3Low]); r != 0 {
-					goto write2
-				}
-			case encode4Low <= r && r < encode4High:
-				if r = rune(encode4[r-encode4Low]); r != 0 {
-					goto write2
-				}
-			case encode5Low <= r && r < encode5High:
-				if r = rune(encode5[r-encode5Low]); r != 0 {
-					goto write2
-				}
-			case encode6Low <= r && r < encode6High:
-				if r = rune(encode6[r-encode6Low]); r != 0 {
-					goto write2
-				}
-			}
-			err = internal.ErrASCIIReplacement
-			break
-		}
-
-	write2:
-		if nDst+2 > len(dst) {
-			err = transform.ErrShortDst
-			break
-		}
-		dst[nDst+0] = uint8(r >> 8)
-		dst[nDst+1] = uint8(r)
-		nDst += 2
-		continue
-	}
-	return nDst, nSrc, err
-}
-
-func init() {
-	// Check that the hard-coded encode switch covers all tables.
-	if numEncodeTables != 7 {
-		panic("bad numEncodeTables")
-	}
-}
Index: trunk/vendor/golang.org/x/text/encoding/korean/tables.go
===================================================================
--- trunk/vendor/golang.org/x/text/encoding/korean/tables.go	(revision 145)
+++ 	(revision )
@@ -1,34152 +1,0 @@
-// generated by go run maketables.go; DO NOT EDIT
-
-// Package korean provides Korean encodings such as EUC-KR.
-package korean // import "golang.org/x/text/encoding/korean"
-
-// decode is the decoding table from EUC-KR code to Unicode.
-// It is defined at http://encoding.spec.whatwg.org/index-euc-kr.txt
-var decode = [...]uint16{
-	0:     0xAC02,
-	1:     0xAC03,
-	2:     0xAC05,
-	3:     0xAC06,
-	4:     0xAC0B,
-	5:     0xAC0C,
-	6:     0xAC0D,
-	7:     0xAC0E,
-	8:     0xAC0F,
-	9:     0xAC18,
-	10:    0xAC1E,
-	11:    0xAC1F,
-	12:    0xAC21,
-	13:    0xAC22,
-	14:    0xAC23,
-	15:    0xAC25,
-	16:    0xAC26,
-	17:    0xAC27,
-	18:    0xAC28,
-	19:    0xAC29,
-	20:    0xAC2A,
-	21:    0xAC2B,
-	22:    0xAC2E,
-	23:    0xAC32,
-	24:    0xAC33,
-	25:    0xAC34,
-	26:    0xAC35,
-	27:    0xAC36,
-	28:    0xAC37,
-	29:    0xAC3A,
-	30:    0xAC3B,
-	31:    0xAC3D,
-	32:    0xAC3E,
-	33:    0xAC3F,
-	34:    0xAC41,
-	35:    0xAC42,
-	36:    0xAC43,
-	37:    0xAC44,
-	38:    0xAC45,
-	39:    0xAC46,
-	40:    0xAC47,
-	41:    0xAC48,
-	42:    0xAC49,
-	43:    0xAC4A,
-	44:    0xAC4C,
-	45:    0xAC4E,
-	46:    0xAC4F,
-	47:    0xAC50,
-	48:    0xAC51,
-	49:    0xAC52,
-	50:    0xAC53,
-	51:    0xAC55,
-	52:    0xAC56,
-	53:    0xAC57,
-	54:    0xAC59,
-	55:    0xAC5A,
-	56:    0xAC5B,
-	57:    0xAC5D,
-	58:    0xAC5E,
-	59:    0xAC5F,
-	60:    0xAC60,
-	61:    0xAC61,
-	62:    0xAC62,
-	63:    0xAC63,
-	64:    0xAC64,
-	65:    0xAC65,
-	66:    0xAC66,
-	67:    0xAC67,
-	68:    0xAC68,
-	69:    0xAC69,
-	70:    0xAC6A,
-	71:    0xAC6B,
-	72:    0xAC6C,
-	73:    0xAC6D,
-	74:    0xAC6E,
-	75:    0xAC6F,
-	76:    0xAC72,
-	77:    0xAC73,
-	78:    0xAC75,
-	79:    0xAC76,
-	80:    0xAC79,
-	81:    0xAC7B,
-	82:    0xAC7C,
-	83:    0xAC7D,
-	84:    0xAC7E,
-	85:    0xAC7F,
-	86:    0xAC82,
-	87:    0xAC87,
-	88:    0xAC88,
-	89:    0xAC8D,
-	90:    0xAC8E,
-	91:    0xAC8F,
-	92:    0xAC91,
-	93:    0xAC92,
-	94:    0xAC93,
-	95:    0xAC95,
-	96:    0xAC96,
-	97:    0xAC97,
-	98:    0xAC98,
-	99:    0xAC99,
-	100:   0xAC9A,
-	101:   0xAC9B,
-	102:   0xAC9E,
-	103:   0xACA2,
-	104:   0xACA3,
-	105:   0xACA4,
-	106:   0xACA5,
-	107:   0xACA6,
-	108:   0xACA7,
-	109:   0xACAB,
-	110:   0xACAD,
-	111:   0xACAE,
-	112:   0xACB1,
-	113:   0xACB2,
-	114:   0xACB3,
-	115:   0xACB4,
-	116:   0xACB5,
-	117:   0xACB6,
-	118:   0xACB7,
-	119:   0xACBA,
-	120:   0xACBE,
-	121:   0xACBF,
-	122:   0xACC0,
-	123:   0xACC2,
-	124:   0xACC3,
-	125:   0xACC5,
-	126:   0xACC6,
-	127:   0xACC7,
-	128:   0xACC9,
-	129:   0xACCA,
-	130:   0xACCB,
-	131:   0xACCD,
-	132:   0xACCE,
-	133:   0xACCF,
-	134:   0xACD0,
-	135:   0xACD1,
-	136:   0xACD2,
-	137:   0xACD3,
-	138:   0xACD4,
-	139:   0xACD6,
-	140:   0xACD8,
-	141:   0xACD9,
-	142:   0xACDA,
-	143:   0xACDB,
-	144:   0xACDC,
-	145:   0xACDD,
-	146:   0xACDE,
-	147:   0xACDF,
-	148:   0xACE2,
-	149:   0xACE3,
-	150:   0xACE5,
-	151:   0xACE6,
-	152:   0xACE9,
-	153:   0xACEB,
-	154:   0xACED,
-	155:   0xACEE,
-	156:   0xACF2,
-	157:   0xACF4,
-	158:   0xACF7,
-	159:   0xACF8,
-	160:   0xACF9,
-	161:   0xACFA,
-	162:   0xACFB,
-	163:   0xACFE,
-	164:   0xACFF,
-	165:   0xAD01,
-	166:   0xAD02,
-	167:   0xAD03,
-	168:   0xAD05,
-	169:   0xAD07,
-	170:   0xAD08,
-	171:   0xAD09,
-	172:   0xAD0A,
-	173:   0xAD0B,
-	174:   0xAD0E,
-	175:   0xAD10,
-	176:   0xAD12,
-	177:   0xAD13,
-	178:   0xAD14,
-	179:   0xAD15,
-	180:   0xAD16,
-	181:   0xAD17,
-	182:   0xAD19,
-	183:   0xAD1A,
-	184:   0xAD1B,
-	185:   0xAD1D,
-	186:   0xAD1E,
-	187:   0xAD1F,
-	188:   0xAD21,
-	189:   0xAD22,
-	190:   0xAD23,
-	191:   0xAD24,
-	192:   0xAD25,
-	193:   0xAD26,
-	194:   0xAD27,
-	195:   0xAD28,
-	196:   0xAD2A,
-	197:   0xAD2B,
-	198:   0xAD2E,
-	199:   0xAD2F,
-	200:   0xAD30,
-	201:   0xAD31,
-	202:   0xAD32,
-	203:   0xAD33,
-	204:   0xAD36,
-	205:   0xAD37,
-	206:   0xAD39,
-	207:   0xAD3A,
-	208:   0xAD3B,
-	209:   0xAD3D,
-	210:   0xAD3E,
-	211:   0xAD3F,
-	212:   0xAD40,
-	213:   0xAD41,
-	214:   0xAD42,
-	215:   0xAD43,
-	216:   0xAD46,
-	217:   0xAD48,
-	218:   0xAD4A,
-	219:   0xAD4B,
-	220:   0xAD4C,
-	221:   0xAD4D,
-	222:   0xAD4E,
-	223:   0xAD4F,
-	224:   0xAD51,
-	225:   0xAD52,
-	226:   0xAD53,
-	227:   0xAD55,
-	228:   0xAD56,
-	229:   0xAD57,
-	230:   0xAD59,
-	231:   0xAD5A,
-	232:   0xAD5B,
-	233:   0xAD5C,
-	234:   0xAD5D,
-	235:   0xAD5E,
-	236:   0xAD5F,
-	237:   0xAD60,
-	238:   0xAD62,
-	239:   0xAD64,
-	240:   0xAD65,
-	241:   0xAD66,
-	242:   0xAD67,
-	243:   0xAD68,
-	244:   0xAD69,
-	245:   0xAD6A,
-	246:   0xAD6B,
-	247:   0xAD6E,
-	248:   0xAD6F,
-	249:   0xAD71,
-	250:   0xAD72,
-	251:   0xAD77,
-	252:   0xAD78,
-	253:   0xAD79,
-	254:   0xAD7A,
-	255:   0xAD7E,
-	256:   0xAD80,
-	257:   0xAD83,
-	258:   0xAD84,
-	259:   0xAD85,
-	260:   0xAD86,
-	261:   0xAD87,
-	262:   0xAD8A,
-	263:   0xAD8B,
-	264:   0xAD8D,
-	265:   0xAD8E,
-	266:   0xAD8F,
-	267:   0xAD91,
-	268:   0xAD92,
-	269:   0xAD93,
-	270:   0xAD94,
-	271:   0xAD95,
-	272:   0xAD96,
-	273:   0xAD97,
-	274:   0xAD98,
-	275:   0xAD99,
-	276:   0xAD9A,
-	277:   0xAD9B,
-	278:   0xAD9E,
-	279:   0xAD9F,
-	280:   0xADA0,
-	281:   0xADA1,
-	282:   0xADA2,
-	283:   0xADA3,
-	284:   0xADA5,
-	285:   0xADA6,
-	286:   0xADA7,
-	287:   0xADA8,
-	288:   0xADA9,
-	289:   0xADAA,
-	290:   0xADAB,
-	291:   0xADAC,
-	292:   0xADAD,
-	293:   0xADAE,
-	294:   0xADAF,
-	295:   0xADB0,
-	296:   0xADB1,
-	297:   0xADB2,
-	298:   0xADB3,
-	299:   0xADB4,
-	300:   0xADB5,
-	301:   0xADB6,
-	302:   0xADB8,
-	303:   0xADB9,
-	304:   0xADBA,
-	305:   0xADBB,
-	306:   0xADBC,
-	307:   0xADBD,
-	308:   0xADBE,
-	309:   0xADBF,
-	310:   0xADC2,
-	311:   0xADC3,
-	312:   0xADC5,
-	313:   0xADC6,
-	314:   0xADC7,
-	315:   0xADC9,
-	316:   0xADCA,
-	317:   0xADCB,
-	318:   0xADCC,
-	319:   0xADCD,
-	320:   0xADCE,
-	321:   0xADCF,
-	322:   0xADD2,
-	323:   0xADD4,
-	324:   0xADD5,
-	325:   0xADD6,
-	326:   0xADD7,
-	327:   0xADD8,
-	328:   0xADD9,
-	329:   0xADDA,
-	330:   0xADDB,
-	331:   0xADDD,
-	332:   0xADDE,
-	333:   0xADDF,
-	334:   0xADE1,
-	335:   0xADE2,
-	336:   0xADE3,
-	337:   0xADE5,
-	338:   0xADE6,
-	339:   0xADE7,
-	340:   0xADE8,
-	341:   0xADE9,
-	342:   0xADEA,
-	343:   0xADEB,
-	344:   0xADEC,
-	345:   0xADED,
-	346:   0xADEE,
-	347:   0xADEF,
-	348:   0xADF0,
-	349:   0xADF1,
-	350:   0xADF2,
-	351:   0xADF3,
-	352:   0xADF4,
-	353:   0xADF5,
-	354:   0xADF6,
-	355:   0xADF7,
-	356:   0xADFA,
-	357:   0xADFB,
-	358:   0xADFD,
-	359:   0xADFE,
-	360:   0xAE02,
-	361:   0xAE03,
-	362:   0xAE04,
-	363:   0xAE05,
-	364:   0xAE06,
-	365:   0xAE07,
-	366:   0xAE0A,
-	367:   0xAE0C,
-	368:   0xAE0E,
-	369:   0xAE0F,
-	370:   0xAE10,
-	371:   0xAE11,
-	372:   0xAE12,
-	373:   0xAE13,
-	374:   0xAE15,
-	375:   0xAE16,
-	376:   0xAE17,
-	377:   0xAE18,
-	378:   0xAE19,
-	379:   0xAE1A,
-	380:   0xAE1B,
-	381:   0xAE1C,
-	382:   0xAE1D,
-	383:   0xAE1E,
-	384:   0xAE1F,
-	385:   0xAE20,
-	386:   0xAE21,
-	387:   0xAE22,
-	388:   0xAE23,
-	389:   0xAE24,
-	390:   0xAE25,
-	391:   0xAE26,
-	392:   0xAE27,
-	393:   0xAE28,
-	394:   0xAE29,
-	395:   0xAE2A,
-	396:   0xAE2B,
-	397:   0xAE2C,
-	398:   0xAE2D,
-	399:   0xAE2E,
-	400:   0xAE2F,
-	401:   0xAE32,
-	402:   0xAE33,
-	403:   0xAE35,
-	404:   0xAE36,
-	405:   0xAE39,
-	406:   0xAE3B,
-	407:   0xAE3C,
-	408:   0xAE3D,
-	409:   0xAE3E,
-	410:   0xAE3F,
-	411:   0xAE42,
-	412:   0xAE44,
-	413:   0xAE47,
-	414:   0xAE48,
-	415:   0xAE49,
-	416:   0xAE4B,
-	417:   0xAE4F,
-	418:   0xAE51,
-	419:   0xAE52,
-	420:   0xAE53,
-	421:   0xAE55,
-	422:   0xAE57,
-	423:   0xAE58,
-	424:   0xAE59,
-	425:   0xAE5A,
-	426:   0xAE5B,
-	427:   0xAE5E,
-	428:   0xAE62,
-	429:   0xAE63,
-	430:   0xAE64,
-	431:   0xAE66,
-	432:   0xAE67,
-	433:   0xAE6A,
-	434:   0xAE6B,
-	435:   0xAE6D,
-	436:   0xAE6E,
-	437:   0xAE6F,
-	438:   0xAE71,
-	439:   0xAE72,
-	440:   0xAE73,
-	441:   0xAE74,
-	442:   0xAE75,
-	443:   0xAE76,
-	444:   0xAE77,
-	445:   0xAE7A,
-	446:   0xAE7E,
-	447:   0xAE7F,
-	448:   0xAE80,
-	449:   0xAE81,
-	450:   0xAE82,
-	451:   0xAE83,
-	452:   0xAE86,
-	453:   0xAE87,
-	454:   0xAE88,
-	455:   0xAE89,
-	456:   0xAE8A,
-	457:   0xAE8B,
-	458:   0xAE8D,
-	459:   0xAE8E,
-	460:   0xAE8F,
-	461:   0xAE90,
-	462:   0xAE91,
-	463:   0xAE92,
-	464:   0xAE93,
-	465:   0xAE94,
-	466:   0xAE95,
-	467:   0xAE96,
-	468:   0xAE97,
-	469:   0xAE98,
-	470:   0xAE99,
-	471:   0xAE9A,
-	472:   0xAE9B,
-	473:   0xAE9C,
-	474:   0xAE9D,
-	475:   0xAE9E,
-	476:   0xAE9F,
-	477:   0xAEA0,
-	478:   0xAEA1,
-	479:   0xAEA2,
-	480:   0xAEA3,
-	481:   0xAEA4,
-	482:   0xAEA5,
-	483:   0xAEA6,
-	484:   0xAEA7,
-	485:   0xAEA8,
-	486:   0xAEA9,
-	487:   0xAEAA,
-	488:   0xAEAB,
-	489:   0xAEAC,
-	490:   0xAEAD,
-	491:   0xAEAE,
-	492:   0xAEAF,
-	493:   0xAEB0,
-	494:   0xAEB1,
-	495:   0xAEB2,
-	496:   0xAEB3,
-	497:   0xAEB4,
-	498:   0xAEB5,
-	499:   0xAEB6,
-	500:   0xAEB7,
-	501:   0xAEB8,
-	502:   0xAEB9,
-	503:   0xAEBA,
-	504:   0xAEBB,
-	505:   0xAEBF,
-	506:   0xAEC1,
-	507:   0xAEC2,
-	508:   0xAEC3,
-	509:   0xAEC5,
-	510:   0xAEC6,
-	511:   0xAEC7,
-	512:   0xAEC8,
-	513:   0xAEC9,
-	514:   0xAECA,
-	515:   0xAECB,
-	516:   0xAECE,
-	517:   0xAED2,
-	518:   0xAED3,
-	519:   0xAED4,
-	520:   0xAED5,
-	521:   0xAED6,
-	522:   0xAED7,
-	523:   0xAEDA,
-	524:   0xAEDB,
-	525:   0xAEDD,
-	526:   0xAEDE,
-	527:   0xAEDF,
-	528:   0xAEE0,
-	529:   0xAEE1,
-	530:   0xAEE2,
-	531:   0xAEE3,
-	532:   0xAEE4,
-	533:   0xAEE5,
-	534:   0xAEE6,
-	535:   0xAEE7,
-	536:   0xAEE9,
-	537:   0xAEEA,
-	538:   0xAEEC,
-	539:   0xAEEE,
-	540:   0xAEEF,
-	541:   0xAEF0,
-	542:   0xAEF1,
-	543:   0xAEF2,
-	544:   0xAEF3,
-	545:   0xAEF5,
-	546:   0xAEF6,
-	547:   0xAEF7,
-	548:   0xAEF9,
-	549:   0xAEFA,
-	550:   0xAEFB,
-	551:   0xAEFD,
-	552:   0xAEFE,
-	553:   0xAEFF,
-	554:   0xAF00,
-	555:   0xAF01,
-	556:   0xAF02,
-	557:   0xAF03,
-	558:   0xAF04,
-	559:   0xAF05,
-	560:   0xAF06,
-	561:   0xAF09,
-	562:   0xAF0A,
-	563:   0xAF0B,
-	564:   0xAF0C,
-	565:   0xAF0E,
-	566:   0xAF0F,
-	567:   0xAF11,
-	568:   0xAF12,
-	569:   0xAF13,
-	570:   0xAF14,
-	571:   0xAF15,
-	572:   0xAF16,
-	573:   0xAF17,
-	574:   0xAF18,
-	575:   0xAF19,
-	576:   0xAF1A,
-	577:   0xAF1B,
-	578:   0xAF1C,
-	579:   0xAF1D,
-	580:   0xAF1E,
-	581:   0xAF1F,
-	582:   0xAF20,
-	583:   0xAF21,
-	584:   0xAF22,
-	585:   0xAF23,
-	586:   0xAF24,
-	587:   0xAF25,
-	588:   0xAF26,
-	589:   0xAF27,
-	590:   0xAF28,
-	591:   0xAF29,
-	592:   0xAF2A,
-	593:   0xAF2B,
-	594:   0xAF2E,
-	595:   0xAF2F,
-	596:   0xAF31,
-	597:   0xAF33,
-	598:   0xAF35,
-	599:   0xAF36,
-	600:   0xAF37,
-	601:   0xAF38,
-	602:   0xAF39,
-	603:   0xAF3A,
-	604:   0xAF3B,
-	605:   0xAF3E,
-	606:   0xAF40,
-	607:   0xAF44,
-	608:   0xAF45,
-	609:   0xAF46,
-	610:   0xAF47,
-	611:   0xAF4A,
-	612:   0xAF4B,
-	613:   0xAF4C,
-	614:   0xAF4D,
-	615:   0xAF4E,
-	616:   0xAF4F,
-	617:   0xAF51,
-	618:   0xAF52,
-	619:   0xAF53,
-	620:   0xAF54,
-	621:   0xAF55,
-	622:   0xAF56,
-	623:   0xAF57,
-	624:   0xAF58,
-	625:   0xAF59,
-	626:   0xAF5A,
-	627:   0xAF5B,
-	628:   0xAF5E,
-	629:   0xAF5F,
-	630:   0xAF60,
-	631:   0xAF61,
-	632:   0xAF62,
-	633:   0xAF63,
-	634:   0xAF66,
-	635:   0xAF67,
-	636:   0xAF68,
-	637:   0xAF69,
-	638:   0xAF6A,
-	639:   0xAF6B,
-	640:   0xAF6C,
-	641:   0xAF6D,
-	642:   0xAF6E,
-	643:   0xAF6F,
-	644:   0xAF70,
-	645:   0xAF71,
-	646:   0xAF72,
-	647:   0xAF73,
-	648:   0xAF74,
-	649:   0xAF75,
-	650:   0xAF76,
-	651:   0xAF77,
-	652:   0xAF78,
-	653:   0xAF7A,
-	654:   0xAF7B,
-	655:   0xAF7C,
-	656:   0xAF7D,
-	657:   0xAF7E,
-	658:   0xAF7F,
-	659:   0xAF81,
-	660:   0xAF82,
-	661:   0xAF83,
-	662:   0xAF85,
-	663:   0xAF86,
-	664:   0xAF87,
-	665:   0xAF89,
-	666:   0xAF8A,
-	667:   0xAF8B,
-	668:   0xAF8C,
-	669:   0xAF8D,
-	670:   0xAF8E,
-	671:   0xAF8F,
-	672:   0xAF92,
-	673:   0xAF93,
-	674:   0xAF94,
-	675:   0xAF96,
-	676:   0xAF97,
-	677:   0xAF98,
-	678:   0xAF99,
-	679:   0xAF9A,
-	680:   0xAF9B,
-	681:   0xAF9D,
-	682:   0xAF9E,
-	683:   0xAF9F,
-	684:   0xAFA0,
-	685:   0xAFA1,
-	686:   0xAFA2,
-	687:   0xAFA3,
-	688:   0xAFA4,
-	689:   0xAFA5,
-	690:   0xAFA6,
-	691:   0xAFA7,
-	692:   0xAFA8,
-	693:   0xAFA9,
-	694:   0xAFAA,
-	695:   0xAFAB,
-	696:   0xAFAC,
-	697:   0xAFAD,
-	698:   0xAFAE,
-	699:   0xAFAF,
-	700:   0xAFB0,
-	701:   0xAFB1,
-	702:   0xAFB2,
-	703:   0xAFB3,
-	704:   0xAFB4,
-	705:   0xAFB5,
-	706:   0xAFB6,
-	707:   0xAFB7,
-	708:   0xAFBA,
-	709:   0xAFBB,
-	710:   0xAFBD,
-	711:   0xAFBE,
-	712:   0xAFBF,
-	713:   0xAFC1,
-	714:   0xAFC2,
-	715:   0xAFC3,
-	716:   0xAFC4,
-	717:   0xAFC5,
-	718:   0xAFC6,
-	719:   0xAFCA,
-	720:   0xAFCC,
-	721:   0xAFCF,
-	722:   0xAFD0,
-	723:   0xAFD1,
-	724:   0xAFD2,
-	725:   0xAFD3,
-	726:   0xAFD5,
-	727:   0xAFD6,
-	728:   0xAFD7,
-	729:   0xAFD8,
-	730:   0xAFD9,
-	731:   0xAFDA,
-	732:   0xAFDB,
-	733:   0xAFDD,
-	734:   0xAFDE,
-	735:   0xAFDF,
-	736:   0xAFE0,
-	737:   0xAFE1,
-	738:   0xAFE2,
-	739:   0xAFE3,
-	740:   0xAFE4,
-	741:   0xAFE5,
-	742:   0xAFE6,
-	743:   0xAFE7,
-	744:   0xAFEA,
-	745:   0xAFEB,
-	746:   0xAFEC,
-	747:   0xAFED,
-	748:   0xAFEE,
-	749:   0xAFEF,
-	750:   0xAFF2,
-	751:   0xAFF3,
-	752:   0xAFF5,
-	753:   0xAFF6,
-	754:   0xAFF7,
-	755:   0xAFF9,
-	756:   0xAFFA,
-	757:   0xAFFB,
-	758:   0xAFFC,
-	759:   0xAFFD,
-	760:   0xAFFE,
-	761:   0xAFFF,
-	762:   0xB002,
-	763:   0xB003,
-	764:   0xB005,
-	765:   0xB006,
-	766:   0xB007,
-	767:   0xB008,
-	768:   0xB009,
-	769:   0xB00A,
-	770:   0xB00B,
-	771:   0xB00D,
-	772:   0xB00E,
-	773:   0xB00F,
-	774:   0xB011,
-	775:   0xB012,
-	776:   0xB013,
-	777:   0xB015,
-	778:   0xB016,
-	779:   0xB017,
-	780:   0xB018,
-	781:   0xB019,
-	782:   0xB01A,
-	783:   0xB01B,
-	784:   0xB01E,
-	785:   0xB01F,
-	786:   0xB020,
-	787:   0xB021,
-	788:   0xB022,
-	789:   0xB023,
-	790:   0xB024,
-	791:   0xB025,
-	792:   0xB026,
-	793:   0xB027,
-	794:   0xB029,
-	795:   0xB02A,
-	796:   0xB02B,
-	797:   0xB02C,
-	798:   0xB02D,
-	799:   0xB02E,
-	800:   0xB02F,
-	801:   0xB030,
-	802:   0xB031,
-	803:   0xB032,
-	804:   0xB033,
-	805:   0xB034,
-	806:   0xB035,
-	807:   0xB036,
-	808:   0xB037,
-	809:   0xB038,
-	810:   0xB039,
-	811:   0xB03A,
-	812:   0xB03B,
-	813:   0xB03C,
-	814:   0xB03D,
-	815:   0xB03E,
-	816:   0xB03F,
-	817:   0xB040,
-	818:   0xB041,
-	819:   0xB042,
-	820:   0xB043,
-	821:   0xB046,
-	822:   0xB047,
-	823:   0xB049,
-	824:   0xB04B,
-	825:   0xB04D,
-	826:   0xB04F,
-	827:   0xB050,
-	828:   0xB051,
-	829:   0xB052,
-	830:   0xB056,
-	831:   0xB058,
-	832:   0xB05A,
-	833:   0xB05B,
-	834:   0xB05C,
-	835:   0xB05E,
-	836:   0xB05F,
-	837:   0xB060,
-	838:   0xB061,
-	839:   0xB062,
-	840:   0xB063,
-	841:   0xB064,
-	842:   0xB065,
-	843:   0xB066,
-	844:   0xB067,
-	845:   0xB068,
-	846:   0xB069,
-	847:   0xB06A,
-	848:   0xB06B,
-	849:   0xB06C,
-	850:   0xB06D,
-	851:   0xB06E,
-	852:   0xB06F,
-	853:   0xB070,
-	854:   0xB071,
-	855:   0xB072,
-	856:   0xB073,
-	857:   0xB074,
-	858:   0xB075,
-	859:   0xB076,
-	860:   0xB077,
-	861:   0xB078,
-	862:   0xB079,
-	863:   0xB07A,
-	864:   0xB07B,
-	865:   0xB07E,
-	866:   0xB07F,
-	867:   0xB081,
-	868:   0xB082,
-	869:   0xB083,
-	870:   0xB085,
-	871:   0xB086,
-	872:   0xB087,
-	873:   0xB088,
-	874:   0xB089,
-	875:   0xB08A,
-	876:   0xB08B,
-	877:   0xB08E,
-	878:   0xB090,
-	879:   0xB092,
-	880:   0xB093,
-	881:   0xB094,
-	882:   0xB095,
-	883:   0xB096,
-	884:   0xB097,
-	885:   0xB09B,
-	886:   0xB09D,
-	887:   0xB09E,
-	888:   0xB0A3,
-	889:   0xB0A4,
-	890:   0xB0A5,
-	891:   0xB0A6,
-	892:   0xB0A7,
-	893:   0xB0AA,
-	894:   0xB0B0,
-	895:   0xB0B2,
-	896:   0xB0B6,
-	897:   0xB0B7,
-	898:   0xB0B9,
-	899:   0xB0BA,
-	900:   0xB0BB,
-	901:   0xB0BD,
-	902:   0xB0BE,
-	903:   0xB0BF,
-	904:   0xB0C0,
-	905:   0xB0C1,
-	906:   0xB0C2,
-	907:   0xB0C3,
-	908:   0xB0C6,
-	909:   0xB0CA,
-	910:   0xB0CB,
-	911:   0xB0CC,
-	912:   0xB0CD,
-	913:   0xB0CE,
-	914:   0xB0CF,
-	915:   0xB0D2,
-	916:   0xB0D3,
-	917:   0xB0D5,
-	918:   0xB0D6,
-	919:   0xB0D7,
-	920:   0xB0D9,
-	921:   0xB0DA,
-	922:   0xB0DB,
-	923:   0xB0DC,
-	924:   0xB0DD,
-	925:   0xB0DE,
-	926:   0xB0DF,
-	927:   0xB0E1,
-	928:   0xB0E2,
-	929:   0xB0E3,
-	930:   0xB0E4,
-	931:   0xB0E6,
-	932:   0xB0E7,
-	933:   0xB0E8,
-	934:   0xB0E9,
-	935:   0xB0EA,
-	936:   0xB0EB,
-	937:   0xB0EC,
-	938:   0xB0ED,
-	939:   0xB0EE,
-	940:   0xB0EF,
-	941:   0xB0F0,
-	942:   0xB0F1,
-	943:   0xB0F2,
-	944:   0xB0F3,
-	945:   0xB0F4,
-	946:   0xB0F5,
-	947:   0xB0F6,
-	948:   0xB0F7,
-	949:   0xB0F8,
-	950:   0xB0F9,
-	951:   0xB0FA,
-	952:   0xB0FB,
-	953:   0xB0FC,
-	954:   0xB0FD,
-	955:   0xB0FE,
-	956:   0xB0FF,
-	957:   0xB100,
-	958:   0xB101,
-	959:   0xB102,
-	960:   0xB103,
-	961:   0xB104,
-	962:   0xB105,
-	963:   0xB106,
-	964:   0xB107,
-	965:   0xB10A,
-	966:   0xB10D,
-	967:   0xB10E,
-	968:   0xB10F,
-	969:   0xB111,
-	970:   0xB114,
-	971:   0xB115,
-	972:   0xB116,
-	973:   0xB117,
-	974:   0xB11A,
-	975:   0xB11E,
-	976:   0xB11F,
-	977:   0xB120,
-	978:   0xB121,
-	979:   0xB122,
-	980:   0xB126,
-	981:   0xB127,
-	982:   0xB129,
-	983:   0xB12A,
-	984:   0xB12B,
-	985:   0xB12D,
-	986:   0xB12E,
-	987:   0xB12F,
-	988:   0xB130,
-	989:   0xB131,
-	990:   0xB132,
-	991:   0xB133,
-	992:   0xB136,
-	993:   0xB13A,
-	994:   0xB13B,
-	995:   0xB13C,
-	996:   0xB13D,
-	997:   0xB13E,
-	998:   0xB13F,
-	999:   0xB142,
-	1000:  0xB143,
-	1001:  0xB145,
-	1002:  0xB146,
-	1003:  0xB147,
-	1004:  0xB149,
-	1005:  0xB14A,
-	1006:  0xB14B,
-	1007:  0xB14C,
-	1008:  0xB14D,
-	1009:  0xB14E,
-	1010:  0xB14F,
-	1011:  0xB152,
-	1012:  0xB153,
-	1013:  0xB156,
-	1014:  0xB157,
-	1015:  0xB159,
-	1016:  0xB15A,
-	1017:  0xB15B,
-	1018:  0xB15D,
-	1019:  0xB15E,
-	1020:  0xB15F,
-	1021:  0xB161,
-	1022:  0xB162,
-	1023:  0xB163,
-	1024:  0xB164,
-	1025:  0xB165,
-	1026:  0xB166,
-	1027:  0xB167,
-	1028:  0xB168,
-	1029:  0xB169,
-	1030:  0xB16A,
-	1031:  0xB16B,
-	1032:  0xB16C,
-	1033:  0xB16D,
-	1034:  0xB16E,
-	1035:  0xB16F,
-	1036:  0xB170,
-	1037:  0xB171,
-	1038:  0xB172,
-	1039:  0xB173,
-	1040:  0xB174,
-	1041:  0xB175,
-	1042:  0xB176,
-	1043:  0xB177,
-	1044:  0xB17A,
-	1045:  0xB17B,
-	1046:  0xB17D,
-	1047:  0xB17E,
-	1048:  0xB17F,
-	1049:  0xB181,
-	1050:  0xB183,
-	1051:  0xB184,
-	1052:  0xB185,
-	1053:  0xB186,
-	1054:  0xB187,
-	1055:  0xB18A,
-	1056:  0xB18C,
-	1057:  0xB18E,
-	1058:  0xB18F,
-	1059:  0xB190,
-	1060:  0xB191,
-	1061:  0xB195,
-	1062:  0xB196,
-	1063:  0xB197,
-	1064:  0xB199,
-	1065:  0xB19A,
-	1066:  0xB19B,
-	1067:  0xB19D,
-	1068:  0xB19E,
-	1069:  0xB19F,
-	1070:  0xB1A0,
-	1071:  0xB1A1,
-	1072:  0xB1A2,
-	1073:  0xB1A3,
-	1074:  0xB1A4,
-	1075:  0xB1A5,
-	1076:  0xB1A6,
-	1077:  0xB1A7,
-	1078:  0xB1A9,
-	1079:  0xB1AA,
-	1080:  0xB1AB,
-	1081:  0xB1AC,
-	1082:  0xB1AD,
-	1083:  0xB1AE,
-	1084:  0xB1AF,
-	1085:  0xB1B0,
-	1086:  0xB1B1,
-	1087:  0xB1B2,
-	1088:  0xB1B3,
-	1089:  0xB1B4,
-	1090:  0xB1B5,
-	1091:  0xB1B6,
-	1092:  0xB1B7,
-	1093:  0xB1B8,
-	1094:  0xB1B9,
-	1095:  0xB1BA,
-	1096:  0xB1BB,
-	1097:  0xB1BC,
-	1098:  0xB1BD,
-	1099:  0xB1BE,
-	1100:  0xB1BF,
-	1101:  0xB1C0,
-	1102:  0xB1C1,
-	1103:  0xB1C2,
-	1104:  0xB1C3,
-	1105:  0xB1C4,
-	1106:  0xB1C5,
-	1107:  0xB1C6,
-	1108:  0xB1C7,
-	1109:  0xB1C8,
-	1110:  0xB1C9,
-	1111:  0xB1CA,
-	1112:  0xB1CB,
-	1113:  0xB1CD,
-	1114:  0xB1CE,
-	1115:  0xB1CF,
-	1116:  0xB1D1,
-	1117:  0xB1D2,
-	1118:  0xB1D3,
-	1119:  0xB1D5,
-	1120:  0xB1D6,
-	1121:  0xB1D7,
-	1122:  0xB1D8,
-	1123:  0xB1D9,
-	1124:  0xB1DA,
-	1125:  0xB1DB,
-	1126:  0xB1DE,
-	1127:  0xB1E0,
-	1128:  0xB1E1,
-	1129:  0xB1E2,
-	1130:  0xB1E3,
-	1131:  0xB1E4,
-	1132:  0xB1E5,
-	1133:  0xB1E6,
-	1134:  0xB1E7,
-	1135:  0xB1EA,
-	1136:  0xB1EB,
-	1137:  0xB1ED,
-	1138:  0xB1EE,
-	1139:  0xB1EF,
-	1140:  0xB1F1,
-	1141:  0xB1F2,
-	1142:  0xB1F3,
-	1143:  0xB1F4,
-	1144:  0xB1F5,
-	1145:  0xB1F6,
-	1146:  0xB1F7,
-	1147:  0xB1F8,
-	1148:  0xB1FA,
-	1149:  0xB1FC,
-	1150:  0xB1FE,
-	1151:  0xB1FF,
-	1152:  0xB200,
-	1153:  0xB201,
-	1154:  0xB202,
-	1155:  0xB203,
-	1156:  0xB206,
-	1157:  0xB207,
-	1158:  0xB209,
-	1159:  0xB20A,
-	1160:  0xB20D,
-	1161:  0xB20E,
-	1162:  0xB20F,
-	1163:  0xB210,
-	1164:  0xB211,
-	1165:  0xB212,
-	1166:  0xB213,
-	1167:  0xB216,
-	1168:  0xB218,
-	1169:  0xB21A,
-	1170:  0xB21B,
-	1171:  0xB21C,
-	1172:  0xB21D,
-	1173:  0xB21E,
-	1174:  0xB21F,
-	1175:  0xB221,
-	1176:  0xB222,
-	1177:  0xB223,
-	1178:  0xB224,
-	1179:  0xB225,
-	1180:  0xB226,
-	1181:  0xB227,
-	1182:  0xB228,
-	1183:  0xB229,
-	1184:  0xB22A,
-	1185:  0xB22B,
-	1186:  0xB22C,
-	1187:  0xB22D,
-	1188:  0xB22E,
-	1189:  0xB22F,
-	1190:  0xB230,
-	1191:  0xB231,
-	1192:  0xB232,
-	1193:  0xB233,
-	1194:  0xB235,
-	1195:  0xB236,
-	1196:  0xB237,
-	1197:  0xB238,
-	1198:  0xB239,
-	1199:  0xB23A,
-	1200:  0xB23B,
-	1201:  0xB23D,
-	1202:  0xB23E,
-	1203:  0xB23F,
-	1204:  0xB240,
-	1205:  0xB241,
-	1206:  0xB242,
-	1207:  0xB243,
-	1208:  0xB244,
-	1209:  0xB245,
-	1210:  0xB246,
-	1211:  0xB247,
-	1212:  0xB248,
-	1213:  0xB249,
-	1214:  0xB24A,
-	1215:  0xB24B,
-	1216:  0xB24C,
-	1217:  0xB24D,
-	1218:  0xB24E,
-	1219:  0xB24F,
-	1220:  0xB250,
-	1221:  0xB251,
-	1222:  0xB252,
-	1223:  0xB253,
-	1224:  0xB254,
-	1225:  0xB255,
-	1226:  0xB256,
-	1227:  0xB257,
-	1228:  0xB259,
-	1229:  0xB25A,
-	1230:  0xB25B,
-	1231:  0xB25D,
-	1232:  0xB25E,
-	1233:  0xB25F,
-	1234:  0xB261,
-	1235:  0xB262,
-	1236:  0xB263,
-	1237:  0xB264,
-	1238:  0xB265,
-	1239:  0xB266,
-	1240:  0xB267,
-	1241:  0xB26A,
-	1242:  0xB26B,
-	1243:  0xB26C,
-	1244:  0xB26D,
-	1245:  0xB26E,
-	1246:  0xB26F,
-	1247:  0xB270,
-	1248:  0xB271,
-	1249:  0xB272,
-	1250:  0xB273,
-	1251:  0xB276,
-	1252:  0xB277,
-	1253:  0xB278,
-	1254:  0xB279,
-	1255:  0xB27A,
-	1256:  0xB27B,
-	1257:  0xB27D,
-	1258:  0xB27E,
-	1259:  0xB27F,
-	1260:  0xB280,
-	1261:  0xB281,
-	1262:  0xB282,
-	1263:  0xB283,
-	1264:  0xB286,
-	1265:  0xB287,
-	1266:  0xB288,
-	1267:  0xB28A,
-	1268:  0xB28B,
-	1269:  0xB28C,
-	1270:  0xB28D,
-	1271:  0xB28E,
-	1272:  0xB28F,
-	1273:  0xB292,
-	1274:  0xB293,
-	1275:  0xB295,
-	1276:  0xB296,
-	1277:  0xB297,
-	1278:  0xB29B,
-	1279:  0xB29C,
-	1280:  0xB29D,
-	1281:  0xB29E,
-	1282:  0xB29F,
-	1283:  0xB2A2,
-	1284:  0xB2A4,
-	1285:  0xB2A7,
-	1286:  0xB2A8,
-	1287:  0xB2A9,
-	1288:  0xB2AB,
-	1289:  0xB2AD,
-	1290:  0xB2AE,
-	1291:  0xB2AF,
-	1292:  0xB2B1,
-	1293:  0xB2B2,
-	1294:  0xB2B3,
-	1295:  0xB2B5,
-	1296:  0xB2B6,
-	1297:  0xB2B7,
-	1298:  0xB2B8,
-	1299:  0xB2B9,
-	1300:  0xB2BA,
-	1301:  0xB2BB,
-	1302:  0xB2BC,
-	1303:  0xB2BD,
-	1304:  0xB2BE,
-	1305:  0xB2BF,
-	1306:  0xB2C0,
-	1307:  0xB2C1,
-	1308:  0xB2C2,
-	1309:  0xB2C3,
-	1310:  0xB2C4,
-	1311:  0xB2C5,
-	1312:  0xB2C6,
-	1313:  0xB2C7,
-	1314:  0xB2CA,
-	1315:  0xB2CB,
-	1316:  0xB2CD,
-	1317:  0xB2CE,
-	1318:  0xB2CF,
-	1319:  0xB2D1,
-	1320:  0xB2D3,
-	1321:  0xB2D4,
-	1322:  0xB2D5,
-	1323:  0xB2D6,
-	1324:  0xB2D7,
-	1325:  0xB2DA,
-	1326:  0xB2DC,
-	1327:  0xB2DE,
-	1328:  0xB2DF,
-	1329:  0xB2E0,
-	1330:  0xB2E1,
-	1331:  0xB2E3,
-	1332:  0xB2E7,
-	1333:  0xB2E9,
-	1334:  0xB2EA,
-	1335:  0xB2F0,
-	1336:  0xB2F1,
-	1337:  0xB2F2,
-	1338:  0xB2F6,
-	1339:  0xB2FC,
-	1340:  0xB2FD,
-	1341:  0xB2FE,
-	1342:  0xB302,
-	1343:  0xB303,
-	1344:  0xB305,
-	1345:  0xB306,
-	1346:  0xB307,
-	1347:  0xB309,
-	1348:  0xB30A,
-	1349:  0xB30B,
-	1350:  0xB30C,
-	1351:  0xB30D,
-	1352:  0xB30E,
-	1353:  0xB30F,
-	1354:  0xB312,
-	1355:  0xB316,
-	1356:  0xB317,
-	1357:  0xB318,
-	1358:  0xB319,
-	1359:  0xB31A,
-	1360:  0xB31B,
-	1361:  0xB31D,
-	1362:  0xB31E,
-	1363:  0xB31F,
-	1364:  0xB320,
-	1365:  0xB321,
-	1366:  0xB322,
-	1367:  0xB323,
-	1368:  0xB324,
-	1369:  0xB325,
-	1370:  0xB326,
-	1371:  0xB327,
-	1372:  0xB328,
-	1373:  0xB329,
-	1374:  0xB32A,
-	1375:  0xB32B,
-	1376:  0xB32C,
-	1377:  0xB32D,
-	1378:  0xB32E,
-	1379:  0xB32F,
-	1380:  0xB330,
-	1381:  0xB331,
-	1382:  0xB332,
-	1383:  0xB333,
-	1384:  0xB334,
-	1385:  0xB335,
-	1386:  0xB336,
-	1387:  0xB337,
-	1388:  0xB338,
-	1389:  0xB339,
-	1390:  0xB33A,
-	1391:  0xB33B,
-	1392:  0xB33C,
-	1393:  0xB33D,
-	1394:  0xB33E,
-	1395:  0xB33F,
-	1396:  0xB340,
-	1397:  0xB341,
-	1398:  0xB342,
-	1399:  0xB343,
-	1400:  0xB344,
-	1401:  0xB345,
-	1402:  0xB346,
-	1403:  0xB347,
-	1404:  0xB348,
-	1405:  0xB349,
-	1406:  0xB34A,
-	1407:  0xB34B,
-	1408:  0xB34C,
-	1409:  0xB34D,
-	1410:  0xB34E,
-	1411:  0xB34F,
-	1412:  0xB350,
-	1413:  0xB351,
-	1414:  0xB352,
-	1415:  0xB353,
-	1416:  0xB357,
-	1417:  0xB359,
-	1418:  0xB35A,
-	1419:  0xB35D,
-	1420:  0xB360,
-	1421:  0xB361,
-	1422:  0xB362,
-	1423:  0xB363,
-	1424:  0xB366,
-	1425:  0xB368,
-	1426:  0xB36A,
-	1427:  0xB36C,
-	1428:  0xB36D,
-	1429:  0xB36F,
-	1430:  0xB372,
-	1431:  0xB373,
-	1432:  0xB375,
-	1433:  0xB376,
-	1434:  0xB377,
-	1435:  0xB379,
-	1436:  0xB37A,
-	1437:  0xB37B,
-	1438:  0xB37C,
-	1439:  0xB37D,
-	1440:  0xB37E,
-	1441:  0xB37F,
-	1442:  0xB382,
-	1443:  0xB386,
-	1444:  0xB387,
-	1445:  0xB388,
-	1446:  0xB389,
-	1447:  0xB38A,
-	1448:  0xB38B,
-	1449:  0xB38D,
-	1450:  0xB38E,
-	1451:  0xB38F,
-	1452:  0xB391,
-	1453:  0xB392,
-	1454:  0xB393,
-	1455:  0xB395,
-	1456:  0xB396,
-	1457:  0xB397,
-	1458:  0xB398,
-	1459:  0xB399,
-	1460:  0xB39A,
-	1461:  0xB39B,
-	1462:  0xB39C,
-	1463:  0xB39D,
-	1464:  0xB39E,
-	1465:  0xB39F,
-	1466:  0xB3A2,
-	1467:  0xB3A3,
-	1468:  0xB3A4,
-	1469:  0xB3A5,
-	1470:  0xB3A6,
-	1471:  0xB3A7,
-	1472:  0xB3A9,
-	1473:  0xB3AA,
-	1474:  0xB3AB,
-	1475:  0xB3AD,
-	1476:  0xB3AE,
-	1477:  0xB3AF,
-	1478:  0xB3B0,
-	1479:  0xB3B1,
-	1480:  0xB3B2,
-	1481:  0xB3B3,
-	1482:  0xB3B4,
-	1483:  0xB3B5,
-	1484:  0xB3B6,
-	1485:  0xB3B7,
-	1486:  0xB3B8,
-	1487:  0xB3B9,
-	1488:  0xB3BA,
-	1489:  0xB3BB,
-	1490:  0xB3BC,
-	1491:  0xB3BD,
-	1492:  0xB3BE,
-	1493:  0xB3BF,
-	1494:  0xB3C0,
-	1495:  0xB3C1,
-	1496:  0xB3C2,
-	1497:  0xB3C3,
-	1498:  0xB3C6,
-	1499:  0xB3C7,
-	1500:  0xB3C9,
-	1501:  0xB3CA,
-	1502:  0xB3CD,
-	1503:  0xB3CF,
-	1504:  0xB3D1,
-	1505:  0xB3D2,
-	1506:  0xB3D3,
-	1507:  0xB3D6,
-	1508:  0xB3D8,
-	1509:  0xB3DA,
-	1510:  0xB3DC,
-	1511:  0xB3DE,
-	1512:  0xB3DF,
-	1513:  0xB3E1,
-	1514:  0xB3E2,
-	1515:  0xB3E3,
-	1516:  0xB3E5,
-	1517:  0xB3E6,
-	1518:  0xB3E7,
-	1519:  0xB3E9,
-	1520:  0xB3EA,
-	1521:  0xB3EB,
-	1522:  0xB3EC,
-	1523:  0xB3ED,
-	1524:  0xB3EE,
-	1525:  0xB3EF,
-	1526:  0xB3F0,
-	1527:  0xB3F1,
-	1528:  0xB3F2,
-	1529:  0xB3F3,
-	1530:  0xB3F4,
-	1531:  0xB3F5,
-	1532:  0xB3F6,
-	1533:  0xB3F7,
-	1534:  0xB3F8,
-	1535:  0xB3F9,
-	1536:  0xB3FA,
-	1537:  0xB3FB,
-	1538:  0xB3FD,
-	1539:  0xB3FE,
-	1540:  0xB3FF,
-	1541:  0xB400,
-	1542:  0xB401,
-	1543:  0xB402,
-	1544:  0xB403,
-	1545:  0xB404,
-	1546:  0xB405,
-	1547:  0xB406,
-	1548:  0xB407,
-	1549:  0xB408,
-	1550:  0xB409,
-	1551:  0xB40A,
-	1552:  0xB40B,
-	1553:  0xB40C,
-	1554:  0xB40D,
-	1555:  0xB40E,
-	1556:  0xB40F,
-	1557:  0xB411,
-	1558:  0xB412,
-	1559:  0xB413,
-	1560:  0xB414,
-	1561:  0xB415,
-	1562:  0xB416,
-	1563:  0xB417,
-	1564:  0xB419,
-	1565:  0xB41A,
-	1566:  0xB41B,
-	1567:  0xB41D,
-	1568:  0xB41E,
-	1569:  0xB41F,
-	1570:  0xB421,
-	1571:  0xB422,
-	1572:  0xB423,
-	1573:  0xB424,
-	1574:  0xB425,
-	1575:  0xB426,
-	1576:  0xB427,
-	1577:  0xB42A,
-	1578:  0xB42C,
-	1579:  0xB42D,
-	1580:  0xB42E,
-	1581:  0xB42F,
-	1582:  0xB430,
-	1583:  0xB431,
-	1584:  0xB432,
-	1585:  0xB433,
-	1586:  0xB435,
-	1587:  0xB436,
-	1588:  0xB437,
-	1589:  0xB438,
-	1590:  0xB439,
-	1591:  0xB43A,
-	1592:  0xB43B,
-	1593:  0xB43C,
-	1594:  0xB43D,
-	1595:  0xB43E,
-	1596:  0xB43F,
-	1597:  0xB440,
-	1598:  0xB441,
-	1599:  0xB442,
-	1600:  0xB443,
-	1601:  0xB444,
-	1602:  0xB445,
-	1603:  0xB446,
-	1604:  0xB447,
-	1605:  0xB448,
-	1606:  0xB449,
-	1607:  0xB44A,
-	1608:  0xB44B,
-	1609:  0xB44C,
-	1610:  0xB44D,
-	1611:  0xB44E,
-	1612:  0xB44F,
-	1613:  0xB452,
-	1614:  0xB453,
-	1615:  0xB455,
-	1616:  0xB456,
-	1617:  0xB457,
-	1618:  0xB459,
-	1619:  0xB45A,
-	1620:  0xB45B,
-	1621:  0xB45C,
-	1622:  0xB45D,
-	1623:  0xB45E,
-	1624:  0xB45F,
-	1625:  0xB462,
-	1626:  0xB464,
-	1627:  0xB466,
-	1628:  0xB467,
-	1629:  0xB468,
-	1630:  0xB469,
-	1631:  0xB46A,
-	1632:  0xB46B,
-	1633:  0xB46D,
-	1634:  0xB46E,
-	1635:  0xB46F,
-	1636:  0xB470,
-	1637:  0xB471,
-	1638:  0xB472,
-	1639:  0xB473,
-	1640:  0xB474,
-	1641:  0xB475,
-	1642:  0xB476,
-	1643:  0xB477,
-	1644:  0xB478,
-	1645:  0xB479,
-	1646:  0xB47A,
-	1647:  0xB47B,
-	1648:  0xB47C,
-	1649:  0xB47D,
-	1650:  0xB47E,
-	1651:  0xB47F,
-	1652:  0xB481,
-	1653:  0xB482,
-	1654:  0xB483,
-	1655:  0xB484,
-	1656:  0xB485,
-	1657:  0xB486,
-	1658:  0xB487,
-	1659:  0xB489,
-	1660:  0xB48A,
-	1661:  0xB48B,
-	1662:  0xB48C,
-	1663:  0xB48D,
-	1664:  0xB48E,
-	1665:  0xB48F,
-	1666:  0xB490,
-	1667:  0xB491,
-	1668:  0xB492,
-	1669:  0xB493,
-	1670:  0xB494,
-	1671:  0xB495,
-	1672:  0xB496,
-	1673:  0xB497,
-	1674:  0xB498,
-	1675:  0xB499,
-	1676:  0xB49A,
-	1677:  0xB49B,
-	1678:  0xB49C,
-	1679:  0xB49E,
-	1680:  0xB49F,
-	1681:  0xB4A0,
-	1682:  0xB4A1,
-	1683:  0xB4A2,
-	1684:  0xB4A3,
-	1685:  0xB4A5,
-	1686:  0xB4A6,
-	1687:  0xB4A7,
-	1688:  0xB4A9,
-	1689:  0xB4AA,
-	1690:  0xB4AB,
-	1691:  0xB4AD,
-	1692:  0xB4AE,
-	1693:  0xB4AF,
-	1694:  0xB4B0,
-	1695:  0xB4B1,
-	1696:  0xB4B2,
-	1697:  0xB4B3,
-	1698:  0xB4B4,
-	1699:  0xB4B6,
-	1700:  0xB4B8,
-	1701:  0xB4BA,
-	1702:  0xB4BB,
-	1703:  0xB4BC,
-	1704:  0xB4BD,
-	1705:  0xB4BE,
-	1706:  0xB4BF,
-	1707:  0xB4C1,
-	1708:  0xB4C2,
-	1709:  0xB4C3,
-	1710:  0xB4C5,
-	1711:  0xB4C6,
-	1712:  0xB4C7,
-	1713:  0xB4C9,
-	1714:  0xB4CA,
-	1715:  0xB4CB,
-	1716:  0xB4CC,
-	1717:  0xB4CD,
-	1718:  0xB4CE,
-	1719:  0xB4CF,
-	1720:  0xB4D1,
-	1721:  0xB4D2,
-	1722:  0xB4D3,
-	1723:  0xB4D4,
-	1724:  0xB4D6,
-	1725:  0xB4D7,
-	1726:  0xB4D8,
-	1727:  0xB4D9,
-	1728:  0xB4DA,
-	1729:  0xB4DB,
-	1730:  0xB4DE,
-	1731:  0xB4DF,
-	1732:  0xB4E1,
-	1733:  0xB4E2,
-	1734:  0xB4E5,
-	1735:  0xB4E7,
-	1736:  0xB4E8,
-	1737:  0xB4E9,
-	1738:  0xB4EA,
-	1739:  0xB4EB,
-	1740:  0xB4EE,
-	1741:  0xB4F0,
-	1742:  0xB4F2,
-	1743:  0xB4F3,
-	1744:  0xB4F4,
-	1745:  0xB4F5,
-	1746:  0xB4F6,
-	1747:  0xB4F7,
-	1748:  0xB4F9,
-	1749:  0xB4FA,
-	1750:  0xB4FB,
-	1751:  0xB4FC,
-	1752:  0xB4FD,
-	1753:  0xB4FE,
-	1754:  0xB4FF,
-	1755:  0xB500,
-	1756:  0xB501,
-	1757:  0xB502,
-	1758:  0xB503,
-	1759:  0xB504,
-	1760:  0xB505,
-	1761:  0xB506,
-	1762:  0xB507,
-	1763:  0xB508,
-	1764:  0xB509,
-	1765:  0xB50A,
-	1766:  0xB50B,
-	1767:  0xB50C,
-	1768:  0xB50D,
-	1769:  0xB50E,
-	1770:  0xB50F,
-	1771:  0xB510,
-	1772:  0xB511,
-	1773:  0xB512,
-	1774:  0xB513,
-	1775:  0xB516,
-	1776:  0xB517,
-	1777:  0xB519,
-	1778:  0xB51A,
-	1779:  0xB51D,
-	1780:  0xB51E,
-	1781:  0xB51F,
-	1782:  0xB520,
-	1783:  0xB521,
-	1784:  0xB522,
-	1785:  0xB523,
-	1786:  0xB526,
-	1787:  0xB52B,
-	1788:  0xB52C,
-	1789:  0xB52D,
-	1790:  0xB52E,
-	1791:  0xB52F,
-	1792:  0xB532,
-	1793:  0xB533,
-	1794:  0xB535,
-	1795:  0xB536,
-	1796:  0xB537,
-	1797:  0xB539,
-	1798:  0xB53A,
-	1799:  0xB53B,
-	1800:  0xB53C,
-	1801:  0xB53D,
-	1802:  0xB53E,
-	1803:  0xB53F,
-	1804:  0xB542,
-	1805:  0xB546,
-	1806:  0xB547,
-	1807:  0xB548,
-	1808:  0xB549,
-	1809:  0xB54A,
-	1810:  0xB54E,
-	1811:  0xB54F,
-	1812:  0xB551,
-	1813:  0xB552,
-	1814:  0xB553,
-	1815:  0xB555,
-	1816:  0xB556,
-	1817:  0xB557,
-	1818:  0xB558,
-	1819:  0xB559,
-	1820:  0xB55A,
-	1821:  0xB55B,
-	1822:  0xB55E,
-	1823:  0xB562,
-	1824:  0xB563,
-	1825:  0xB564,
-	1826:  0xB565,
-	1827:  0xB566,
-	1828:  0xB567,
-	1829:  0xB568,
-	1830:  0xB569,
-	1831:  0xB56A,
-	1832:  0xB56B,
-	1833:  0xB56C,
-	1834:  0xB56D,
-	1835:  0xB56E,
-	1836:  0xB56F,
-	1837:  0xB570,
-	1838:  0xB571,
-	1839:  0xB572,
-	1840:  0xB573,
-	1841:  0xB574,
-	1842:  0xB575,
-	1843:  0xB576,
-	1844:  0xB577,
-	1845:  0xB578,
-	1846:  0xB579,
-	1847:  0xB57A,
-	1848:  0xB57B,
-	1849:  0xB57C,
-	1850:  0xB57D,
-	1851:  0xB57E,
-	1852:  0xB57F,
-	1853:  0xB580,
-	1854:  0xB581,
-	1855:  0xB582,
-	1856:  0xB583,
-	1857:  0xB584,
-	1858:  0xB585,
-	1859:  0xB586,
-	1860:  0xB587,
-	1861:  0xB588,
-	1862:  0xB589,
-	1863:  0xB58A,
-	1864:  0xB58B,
-	1865:  0xB58C,
-	1866:  0xB58D,
-	1867:  0xB58E,
-	1868:  0xB58F,
-	1869:  0xB590,
-	1870:  0xB591,
-	1871:  0xB592,
-	1872:  0xB593,
-	1873:  0xB594,
-	1874:  0xB595,
-	1875:  0xB596,
-	1876:  0xB597,
-	1877:  0xB598,
-	1878:  0xB599,
-	1879:  0xB59A,
-	1880:  0xB59B,
-	1881:  0xB59C,
-	1882:  0xB59D,
-	1883:  0xB59E,
-	1884:  0xB59F,
-	1885:  0xB5A2,
-	1886:  0xB5A3,
-	1887:  0xB5A5,
-	1888:  0xB5A6,
-	1889:  0xB5A7,
-	1890:  0xB5A9,
-	1891:  0xB5AC,
-	1892:  0xB5AD,
-	1893:  0xB5AE,
-	1894:  0xB5AF,
-	1895:  0xB5B2,
-	1896:  0xB5B6,
-	1897:  0xB5B7,
-	1898:  0xB5B8,
-	1899:  0xB5B9,
-	1900:  0xB5BA,
-	1901:  0xB5BE,
-	1902:  0xB5BF,
-	1903:  0xB5C1,
-	1904:  0xB5C2,
-	1905:  0xB5C3,
-	1906:  0xB5C5,
-	1907:  0xB5C6,
-	1908:  0xB5C7,
-	1909:  0xB5C8,
-	1910:  0xB5C9,
-	1911:  0xB5CA,
-	1912:  0xB5CB,
-	1913:  0xB5CE,
-	1914:  0xB5D2,
-	1915:  0xB5D3,
-	1916:  0xB5D4,
-	1917:  0xB5D5,
-	1918:  0xB5D6,
-	1919:  0xB5D7,
-	1920:  0xB5D9,
-	1921:  0xB5DA,
-	1922:  0xB5DB,
-	1923:  0xB5DC,
-	1924:  0xB5DD,
-	1925:  0xB5DE,
-	1926:  0xB5DF,
-	1927:  0xB5E0,
-	1928:  0xB5E1,
-	1929:  0xB5E2,
-	1930:  0xB5E3,
-	1931:  0xB5E4,
-	1932:  0xB5E5,
-	1933:  0xB5E6,
-	1934:  0xB5E7,
-	1935:  0xB5E8,
-	1936:  0xB5E9,
-	1937:  0xB5EA,
-	1938:  0xB5EB,
-	1939:  0xB5ED,
-	1940:  0xB5EE,
-	1941:  0xB5EF,
-	1942:  0xB5F0,
-	1943:  0xB5F1,
-	1944:  0xB5F2,
-	1945:  0xB5F3,
-	1946:  0xB5F4,
-	1947:  0xB5F5,
-	1948:  0xB5F6,
-	1949:  0xB5F7,
-	1950:  0xB5F8,
-	1951:  0xB5F9,
-	1952:  0xB5FA,
-	1953:  0xB5FB,
-	1954:  0xB5FC,
-	1955:  0xB5FD,
-	1956:  0xB5FE,
-	1957:  0xB5FF,
-	1958:  0xB600,
-	1959:  0xB601,
-	1960:  0xB602,
-	1961:  0xB603,
-	1962:  0xB604,
-	1963:  0xB605,
-	1964:  0xB606,
-	1965:  0xB607,
-	1966:  0xB608,
-	1967:  0xB609,
-	1968:  0xB60A,
-	1969:  0xB60B,
-	1970:  0xB60C,
-	1971:  0xB60D,
-	1972:  0xB60E,
-	1973:  0xB60F,
-	1974:  0xB612,
-	1975:  0xB613,
-	1976:  0xB615,
-	1977:  0xB616,
-	1978:  0xB617,
-	1979:  0xB619,
-	1980:  0xB61A,
-	1981:  0xB61B,
-	1982:  0xB61C,
-	1983:  0xB61D,
-	1984:  0xB61E,
-	1985:  0xB61F,
-	1986:  0xB620,
-	1987:  0xB621,
-	1988:  0xB622,
-	1989:  0xB623,
-	1990:  0xB624,
-	1991:  0xB626,
-	1992:  0xB627,
-	1993:  0xB628,
-	1994:  0xB629,
-	1995:  0xB62A,
-	1996:  0xB62B,
-	1997:  0xB62D,
-	1998:  0xB62E,
-	1999:  0xB62F,
-	2000:  0xB630,
-	2001:  0xB631,
-	2002:  0xB632,
-	2003:  0xB633,
-	2004:  0xB635,
-	2005:  0xB636,
-	2006:  0xB637,
-	2007:  0xB638,
-	2008:  0xB639,
-	2009:  0xB63A,
-	2010:  0xB63B,
-	2011:  0xB63C,
-	2012:  0xB63D,
-	2013:  0xB63E,
-	2014:  0xB63F,
-	2015:  0xB640,
-	2016:  0xB641,
-	2017:  0xB642,
-	2018:  0xB643,
-	2019:  0xB644,
-	2020:  0xB645,
-	2021:  0xB646,
-	2022:  0xB647,
-	2023:  0xB649,
-	2024:  0xB64A,
-	2025:  0xB64B,
-	2026:  0xB64C,
-	2027:  0xB64D,
-	2028:  0xB64E,
-	2029:  0xB64F,
-	2030:  0xB650,
-	2031:  0xB651,
-	2032:  0xB652,
-	2033:  0xB653,
-	2034:  0xB654,
-	2035:  0xB655,
-	2036:  0xB656,
-	2037:  0xB657,
-	2038:  0xB658,
-	2039:  0xB659,
-	2040:  0xB65A,
-	2041:  0xB65B,
-	2042:  0xB65C,
-	2043:  0xB65D,
-	2044:  0xB65E,
-	2045:  0xB65F,
-	2046:  0xB660,
-	2047:  0xB661,
-	2048:  0xB662,
-	2049:  0xB663,
-	2050:  0xB665,
-	2051:  0xB666,
-	2052:  0xB667,
-	2053:  0xB669,
-	2054:  0xB66A,
-	2055:  0xB66B,
-	2056:  0xB66C,
-	2057:  0xB66D,
-	2058:  0xB66E,
-	2059:  0xB66F,
-	2060:  0xB670,
-	2061:  0xB671,
-	2062:  0xB672,
-	2063:  0xB673,
-	2064:  0xB674,
-	2065:  0xB675,
-	2066:  0xB676,
-	2067:  0xB677,
-	2068:  0xB678,
-	2069:  0xB679,
-	2070:  0xB67A,
-	2071:  0xB67B,
-	2072:  0xB67C,
-	2073:  0xB67D,
-	2074:  0xB67E,
-	2075:  0xB67F,
-	2076:  0xB680,
-	2077:  0xB681,
-	2078:  0xB682,
-	2079:  0xB683,
-	2080:  0xB684,
-	2081:  0xB685,
-	2082:  0xB686,
-	2083:  0xB687,
-	2084:  0xB688,
-	2085:  0xB689,
-	2086:  0xB68A,
-	2087:  0xB68B,
-	2088:  0xB68C,
-	2089:  0xB68D,
-	2090:  0xB68E,
-	2091:  0xB68F,
-	2092:  0xB690,
-	2093:  0xB691,
-	2094:  0xB692,
-	2095:  0xB693,
-	2096:  0xB694,
-	2097:  0xB695,
-	2098:  0xB696,
-	2099:  0xB697,
-	2100:  0xB698,
-	2101:  0xB699,
-	2102:  0xB69A,
-	2103:  0xB69B,
-	2104:  0xB69E,
-	2105:  0xB69F,
-	2106:  0xB6A1,
-	2107:  0xB6A2,
-	2108:  0xB6A3,
-	2109:  0xB6A5,
-	2110:  0xB6A6,
-	2111:  0xB6A7,
-	2112:  0xB6A8,
-	2113:  0xB6A9,
-	2114:  0xB6AA,
-	2115:  0xB6AD,
-	2116:  0xB6AE,
-	2117:  0xB6AF,
-	2118:  0xB6B0,
-	2119:  0xB6B2,
-	2120:  0xB6B3,
-	2121:  0xB6B4,
-	2122:  0xB6B5,
-	2123:  0xB6B6,
-	2124:  0xB6B7,
-	2125:  0xB6B8,
-	2126:  0xB6B9,
-	2127:  0xB6BA,
-	2128:  0xB6BB,
-	2129:  0xB6BC,
-	2130:  0xB6BD,
-	2131:  0xB6BE,
-	2132:  0xB6BF,
-	2133:  0xB6C0,
-	2134:  0xB6C1,
-	2135:  0xB6C2,
-	2136:  0xB6C3,
-	2137:  0xB6C4,
-	2138:  0xB6C5,
-	2139:  0xB6C6,
-	2140:  0xB6C7,
-	2141:  0xB6C8,
-	2142:  0xB6C9,
-	2143:  0xB6CA,
-	2144:  0xB6CB,
-	2145:  0xB6CC,
-	2146:  0xB6CD,
-	2147:  0xB6CE,
-	2148:  0xB6CF,
-	2149:  0xB6D0,
-	2150:  0xB6D1,
-	2151:  0xB6D2,
-	2152:  0xB6D3,
-	2153:  0xB6D5,
-	2154:  0xB6D6,
-	2155:  0xB6D7,
-	2156:  0xB6D8,
-	2157:  0xB6D9,
-	2158:  0xB6DA,
-	2159:  0xB6DB,
-	2160:  0xB6DC,
-	2161:  0xB6DD,
-	2162:  0xB6DE,
-	2163:  0xB6DF,
-	2164:  0xB6E0,
-	2165:  0xB6E1,
-	2166:  0xB6E2,
-	2167:  0xB6E3,
-	2168:  0xB6E4,
-	2169:  0xB6E5,
-	2170:  0xB6E6,
-	2171:  0xB6E7,
-	2172:  0xB6E8,
-	2173:  0xB6E9,
-	2174:  0xB6EA,
-	2175:  0xB6EB,
-	2176:  0xB6EC,
-	2177:  0xB6ED,
-	2178:  0xB6EE,
-	2179:  0xB6EF,
-	2180:  0xB6F1,
-	2181:  0xB6F2,
-	2182:  0xB6F3,
-	2183:  0xB6F5,
-	2184:  0xB6F6,
-	2185:  0xB6F7,
-	2186:  0xB6F9,
-	2187:  0xB6FA,
-	2188:  0xB6FB,
-	2189:  0xB6FC,
-	2190:  0xB6FD,
-	2191:  0xB6FE,
-	2192:  0xB6FF,
-	2193:  0xB702,
-	2194:  0xB703,
-	2195:  0xB704,
-	2196:  0xB706,
-	2197:  0xB707,
-	2198:  0xB708,
-	2199:  0xB709,
-	2200:  0xB70A,
-	2201:  0xB70B,
-	2202:  0xB70C,
-	2203:  0xB70D,
-	2204:  0xB70E,
-	2205:  0xB70F,
-	2206:  0xB710,
-	2207:  0xB711,
-	2208:  0xB712,
-	2209:  0xB713,
-	2210:  0xB714,
-	2211:  0xB715,
-	2212:  0xB716,
-	2213:  0xB717,
-	2214:  0xB718,
-	2215:  0xB719,
-	2216:  0xB71A,
-	2217:  0xB71B,
-	2218:  0xB71C,
-	2219:  0xB71D,
-	2220:  0xB71E,
-	2221:  0xB71F,
-	2222:  0xB720,
-	2223:  0xB721,
-	2224:  0xB722,
-	2225:  0xB723,
-	2226:  0xB724,
-	2227:  0xB725,
-	2228:  0xB726,
-	2229:  0xB727,
-	2230:  0xB72A,
-	2231:  0xB72B,
-	2232:  0xB72D,
-	2233:  0xB72E,
-	2234:  0xB731,
-	2235:  0xB732,
-	2236:  0xB733,
-	2237:  0xB734,
-	2238:  0xB735,
-	2239:  0xB736,
-	2240:  0xB737,
-	2241:  0xB73A,
-	2242:  0xB73C,
-	2243:  0xB73D,
-	2244:  0xB73E,
-	2245:  0xB73F,
-	2246:  0xB740,
-	2247:  0xB741,
-	2248:  0xB742,
-	2249:  0xB743,
-	2250:  0xB745,
-	2251:  0xB746,
-	2252:  0xB747,
-	2253:  0xB749,
-	2254:  0xB74A,
-	2255:  0xB74B,
-	2256:  0xB74D,
-	2257:  0xB74E,
-	2258:  0xB74F,
-	2259:  0xB750,
-	2260:  0xB751,
-	2261:  0xB752,
-	2262:  0xB753,
-	2263:  0xB756,
-	2264:  0xB757,
-	2265:  0xB758,
-	2266:  0xB759,
-	2267:  0xB75A,
-	2268:  0xB75B,
-	2269:  0xB75C,
-	2270:  0xB75D,
-	2271:  0xB75E,
-	2272:  0xB75F,
-	2273:  0xB761,
-	2274:  0xB762,
-	2275:  0xB763,
-	2276:  0xB765,
-	2277:  0xB766,
-	2278:  0xB767,
-	2279:  0xB769,
-	2280:  0xB76A,
-	2281:  0xB76B,
-	2282:  0xB76C,
-	2283:  0xB76D,
-	2284:  0xB76E,
-	2285:  0xB76F,
-	2286:  0xB772,
-	2287:  0xB774,
-	2288:  0xB776,
-	2289:  0xB777,
-	2290:  0xB778,
-	2291:  0xB779,
-	2292:  0xB77A,
-	2293:  0xB77B,
-	2294:  0xB77E,
-	2295:  0xB77F,
-	2296:  0xB781,
-	2297:  0xB782,
-	2298:  0xB783,
-	2299:  0xB785,
-	2300:  0xB786,
-	2301:  0xB787,
-	2302:  0xB788,
-	2303:  0xB789,
-	2304:  0xB78A,
-	2305:  0xB78B,
-	2306:  0xB78E,
-	2307:  0xB793,
-	2308:  0xB794,
-	2309:  0xB795,
-	2310:  0xB79A,
-	2311:  0xB79B,
-	2312:  0xB79D,
-	2313:  0xB79E,
-	2314:  0xB79F,
-	2315:  0xB7A1,
-	2316:  0xB7A2,
-	2317:  0xB7A3,
-	2318:  0xB7A4,
-	2319:  0xB7A5,
-	2320:  0xB7A6,
-	2321:  0xB7A7,
-	2322:  0xB7AA,
-	2323:  0xB7AE,
-	2324:  0xB7AF,
-	2325:  0xB7B0,
-	2326:  0xB7B1,
-	2327:  0xB7B2,
-	2328:  0xB7B3,
-	2329:  0xB7B6,
-	2330:  0xB7B7,
-	2331:  0xB7B9,
-	2332:  0xB7BA,
-	2333:  0xB7BB,
-	2334:  0xB7BC,
-	2335:  0xB7BD,
-	2336:  0xB7BE,
-	2337:  0xB7BF,
-	2338:  0xB7C0,
-	2339:  0xB7C1,
-	2340:  0xB7C2,
-	2341:  0xB7C3,
-	2342:  0xB7C4,
-	2343:  0xB7C5,
-	2344:  0xB7C6,
-	2345:  0xB7C8,
-	2346:  0xB7CA,
-	2347:  0xB7CB,
-	2348:  0xB7CC,
-	2349:  0xB7CD,
-	2350:  0xB7CE,
-	2351:  0xB7CF,
-	2352:  0xB7D0,
-	2353:  0xB7D1,
-	2354:  0xB7D2,
-	2355:  0xB7D3,
-	2356:  0xB7D4,
-	2357:  0xB7D5,
-	2358:  0xB7D6,
-	2359:  0xB7D7,
-	2360:  0xB7D8,
-	2361:  0xB7D9,
-	2362:  0xB7DA,
-	2363:  0xB7DB,
-	2364:  0xB7DC,
-	2365:  0xB7DD,
-	2366:  0xB7DE,
-	2367:  0xB7DF,
-	2368:  0xB7E0,
-	2369:  0xB7E1,
-	2370:  0xB7E2,
-	2371:  0xB7E3,
-	2372:  0xB7E4,
-	2373:  0xB7E5,
-	2374:  0xB7E6,
-	2375:  0xB7E7,
-	2376:  0xB7E8,
-	2377:  0xB7E9,
-	2378:  0xB7EA,
-	2379:  0xB7EB,
-	2380:  0xB7EE,
-	2381:  0xB7EF,
-	2382:  0xB7F1,
-	2383:  0xB7F2,
-	2384:  0xB7F3,
-	2385:  0xB7F5,
-	2386:  0xB7F6,
-	2387:  0xB7F7,
-	2388:  0xB7F8,
-	2389:  0xB7F9,
-	2390:  0xB7FA,
-	2391:  0xB7FB,
-	2392:  0xB7FE,
-	2393:  0xB802,
-	2394:  0xB803,
-	2395:  0xB804,
-	2396:  0xB805,
-	2397:  0xB806,
-	2398:  0xB80A,
-	2399:  0xB80B,
-	2400:  0xB80D,
-	2401:  0xB80E,
-	2402:  0xB80F,
-	2403:  0xB811,
-	2404:  0xB812,
-	2405:  0xB813,
-	2406:  0xB814,
-	2407:  0xB815,
-	2408:  0xB816,
-	2409:  0xB817,
-	2410:  0xB81A,
-	2411:  0xB81C,
-	2412:  0xB81E,
-	2413:  0xB81F,
-	2414:  0xB820,
-	2415:  0xB821,
-	2416:  0xB822,
-	2417:  0xB823,
-	2418:  0xB826,
-	2419:  0xB827,
-	2420:  0xB829,
-	2421:  0xB82A,
-	2422:  0xB82B,
-	2423:  0xB82D,
-	2424:  0xB82E,
-	2425:  0xB82F,
-	2426:  0xB830,
-	2427:  0xB831,
-	2428:  0xB832,
-	2429:  0xB833,
-	2430:  0xB836,
-	2431:  0xB83A,
-	2432:  0xB83B,
-	2433:  0xB83C,
-	2434:  0xB83D,
-	2435:  0xB83E,
-	2436:  0xB83F,
-	2437:  0xB841,
-	2438:  0xB842,
-	2439:  0xB843,
-	2440:  0xB845,
-	2441:  0xB846,
-	2442:  0xB847,
-	2443:  0xB848,
-	2444:  0xB849,
-	2445:  0xB84A,
-	2446:  0xB84B,
-	2447:  0xB84C,
-	2448:  0xB84D,
-	2449:  0xB84E,
-	2450:  0xB84F,
-	2451:  0xB850,
-	2452:  0xB852,
-	2453:  0xB854,
-	2454:  0xB855,
-	2455:  0xB856,
-	2456:  0xB857,
-	2457:  0xB858,
-	2458:  0xB859,
-	2459:  0xB85A,
-	2460:  0xB85B,
-	2461:  0xB85E,
-	2462:  0xB85F,
-	2463:  0xB861,
-	2464:  0xB862,
-	2465:  0xB863,
-	2466:  0xB865,
-	2467:  0xB866,
-	2468:  0xB867,
-	2469:  0xB868,
-	2470:  0xB869,
-	2471:  0xB86A,
-	2472:  0xB86B,
-	2473:  0xB86E,
-	2474:  0xB870,
-	2475:  0xB872,
-	2476:  0xB873,
-	2477:  0xB874,
-	2478:  0xB875,
-	2479:  0xB876,
-	2480:  0xB877,
-	2481:  0xB879,
-	2482:  0xB87A,
-	2483:  0xB87B,
-	2484:  0xB87D,
-	2485:  0xB87E,
-	2486:  0xB87F,
-	2487:  0xB880,
-	2488:  0xB881,
-	2489:  0xB882,
-	2490:  0xB883,
-	2491:  0xB884,
-	2492:  0xB885,
-	2493:  0xB886,
-	2494:  0xB887,
-	2495:  0xB888,
-	2496:  0xB889,
-	2497:  0xB88A,
-	2498:  0xB88B,
-	2499:  0xB88C,
-	2500:  0xB88E,
-	2501:  0xB88F,
-	2502:  0xB890,
-	2503:  0xB891,
-	2504:  0xB892,
-	2505:  0xB893,
-	2506:  0xB894,
-	2507:  0xB895,
-	2508:  0xB896,
-	2509:  0xB897,
-	2510:  0xB898,
-	2511:  0xB899,
-	2512:  0xB89A,
-	2513:  0xB89B,
-	2514:  0xB89C,
-	2515:  0xB89D,
-	2516:  0xB89E,
-	2517:  0xB89F,
-	2518:  0xB8A0,
-	2519:  0xB8A1,
-	2520:  0xB8A2,
-	2521:  0xB8A3,
-	2522:  0xB8A4,
-	2523:  0xB8A5,
-	2524:  0xB8A6,
-	2525:  0xB8A7,
-	2526:  0xB8A9,
-	2527:  0xB8AA,
-	2528:  0xB8AB,
-	2529:  0xB8AC,
-	2530:  0xB8AD,
-	2531:  0xB8AE,
-	2532:  0xB8AF,
-	2533:  0xB8B1,
-	2534:  0xB8B2,
-	2535:  0xB8B3,
-	2536:  0xB8B5,
-	2537:  0xB8B6,
-	2538:  0xB8B7,
-	2539:  0xB8B9,
-	2540:  0xB8BA,
-	2541:  0xB8BB,
-	2542:  0xB8BC,
-	2543:  0xB8BD,
-	2544:  0xB8BE,
-	2545:  0xB8BF,
-	2546:  0xB8C2,
-	2547:  0xB8C4,
-	2548:  0xB8C6,
-	2549:  0xB8C7,
-	2550:  0xB8C8,
-	2551:  0xB8C9,
-	2552:  0xB8CA,
-	2553:  0xB8CB,
-	2554:  0xB8CD,
-	2555:  0xB8CE,
-	2556:  0xB8CF,
-	2557:  0xB8D1,
-	2558:  0xB8D2,
-	2559:  0xB8D3,
-	2560:  0xB8D5,
-	2561:  0xB8D6,
-	2562:  0xB8D7,
-	2563:  0xB8D8,
-	2564:  0xB8D9,
-	2565:  0xB8DA,
-	2566:  0xB8DB,
-	2567:  0xB8DC,
-	2568:  0xB8DE,
-	2569:  0xB8E0,
-	2570:  0xB8E2,
-	2571:  0xB8E3,
-	2572:  0xB8E4,
-	2573:  0xB8E5,
-	2574:  0xB8E6,
-	2575:  0xB8E7,
-	2576:  0xB8EA,
-	2577:  0xB8EB,
-	2578:  0xB8ED,
-	2579:  0xB8EE,
-	2580:  0xB8EF,
-	2581:  0xB8F1,
-	2582:  0xB8F2,
-	2583:  0xB8F3,
-	2584:  0xB8F4,
-	2585:  0xB8F5,
-	2586:  0xB8F6,
-	2587:  0xB8F7,
-	2588:  0xB8FA,
-	2589:  0xB8FC,
-	2590:  0xB8FE,
-	2591:  0xB8FF,
-	2592:  0xB900,
-	2593:  0xB901,
-	2594:  0xB902,
-	2595:  0xB903,
-	2596:  0xB905,
-	2597:  0xB906,
-	2598:  0xB907,
-	2599:  0xB908,
-	2600:  0xB909,
-	2601:  0xB90A,
-	2602:  0xB90B,
-	2603:  0xB90C,
-	2604:  0xB90D,
-	2605:  0xB90E,
-	2606:  0xB90F,
-	2607:  0xB910,
-	2608:  0xB911,
-	2609:  0xB912,
-	2610:  0xB913,
-	2611:  0xB914,
-	2612:  0xB915,
-	2613:  0xB916,
-	2614:  0xB917,
-	2615:  0xB919,
-	2616:  0xB91A,
-	2617:  0xB91B,
-	2618:  0xB91C,
-	2619:  0xB91D,
-	2620:  0xB91E,
-	2621:  0xB91F,
-	2622:  0xB921,
-	2623:  0xB922,
-	2624:  0xB923,
-	2625:  0xB924,
-	2626:  0xB925,
-	2627:  0xB926,
-	2628:  0xB927,
-	2629:  0xB928,
-	2630:  0xB929,
-	2631:  0xB92A,
-	2632:  0xB92B,
-	2633:  0xB92C,
-	2634:  0xB92D,
-	2635:  0xB92E,
-	2636:  0xB92F,
-	2637:  0xB930,
-	2638:  0xB931,
-	2639:  0xB932,
-	2640:  0xB933,
-	2641:  0xB934,
-	2642:  0xB935,
-	2643:  0xB936,
-	2644:  0xB937,
-	2645:  0xB938,
-	2646:  0xB939,
-	2647:  0xB93A,
-	2648:  0xB93B,
-	2649:  0xB93E,
-	2650:  0xB93F,
-	2651:  0xB941,
-	2652:  0xB942,
-	2653:  0xB943,
-	2654:  0xB945,
-	2655:  0xB946,
-	2656:  0xB947,
-	2657:  0xB948,
-	2658:  0xB949,
-	2659:  0xB94A,
-	2660:  0xB94B,
-	2661:  0xB94D,
-	2662:  0xB94E,
-	2663:  0xB950,
-	2664:  0xB952,
-	2665:  0xB953,
-	2666:  0xB954,
-	2667:  0xB955,
-	2668:  0xB956,
-	2669:  0xB957,
-	2670:  0xB95A,
-	2671:  0xB95B,
-	2672:  0xB95D,
-	2673:  0xB95E,
-	2674:  0xB95F,
-	2675:  0xB961,
-	2676:  0xB962,
-	2677:  0xB963,
-	2678:  0xB964,
-	2679:  0xB965,
-	2680:  0xB966,
-	2681:  0xB967,
-	2682:  0xB96A,
-	2683:  0xB96C,
-	2684:  0xB96E,
-	2685:  0xB96F,
-	2686:  0xB970,
-	2687:  0xB971,
-	2688:  0xB972,
-	2689:  0xB973,
-	2690:  0xB976,
-	2691:  0xB977,
-	2692:  0xB979,
-	2693:  0xB97A,
-	2694:  0xB97B,
-	2695:  0xB97D,
-	2696:  0xB97E,
-	2697:  0xB97F,
-	2698:  0xB980,
-	2699:  0xB981,
-	2700:  0xB982,
-	2701:  0xB983,
-	2702:  0xB986,
-	2703:  0xB988,
-	2704:  0xB98B,
-	2705:  0xB98C,
-	2706:  0xB98F,
-	2707:  0xB990,
-	2708:  0xB991,
-	2709:  0xB992,
-	2710:  0xB993,
-	2711:  0xB994,
-	2712:  0xB995,
-	2713:  0xB996,
-	2714:  0xB997,
-	2715:  0xB998,
-	2716:  0xB999,
-	2717:  0xB99A,
-	2718:  0xB99B,
-	2719:  0xB99C,
-	2720:  0xB99D,
-	2721:  0xB99E,
-	2722:  0xB99F,
-	2723:  0xB9A0,
-	2724:  0xB9A1,
-	2725:  0xB9A2,
-	2726:  0xB9A3,
-	2727:  0xB9A4,
-	2728:  0xB9A5,
-	2729:  0xB9A6,
-	2730:  0xB9A7,
-	2731:  0xB9A8,
-	2732:  0xB9A9,
-	2733:  0xB9AA,
-	2734:  0xB9AB,
-	2735:  0xB9AE,
-	2736:  0xB9AF,
-	2737:  0xB9B1,
-	2738:  0xB9B2,
-	2739:  0xB9B3,
-	2740:  0xB9B5,
-	2741:  0xB9B6,
-	2742:  0xB9B7,
-	2743:  0xB9B8,
-	2744:  0xB9B9,
-	2745:  0xB9BA,
-	2746:  0xB9BB,
-	2747:  0xB9BE,
-	2748:  0xB9C0,
-	2749:  0xB9C2,
-	2750:  0xB9C3,
-	2751:  0xB9C4,
-	2752:  0xB9C5,
-	2753:  0xB9C6,
-	2754:  0xB9C7,
-	2755:  0xB9CA,
-	2756:  0xB9CB,
-	2757:  0xB9CD,
-	2758:  0xB9D3,
-	2759:  0xB9D4,
-	2760:  0xB9D5,
-	2761:  0xB9D6,
-	2762:  0xB9D7,
-	2763:  0xB9DA,
-	2764:  0xB9DC,
-	2765:  0xB9DF,
-	2766:  0xB9E0,
-	2767:  0xB9E2,
-	2768:  0xB9E6,
-	2769:  0xB9E7,
-	2770:  0xB9E9,
-	2771:  0xB9EA,
-	2772:  0xB9EB,
-	2773:  0xB9ED,
-	2774:  0xB9EE,
-	2775:  0xB9EF,
-	2776:  0xB9F0,
-	2777:  0xB9F1,
-	2778:  0xB9F2,
-	2779:  0xB9F3,
-	2780:  0xB9F6,
-	2781:  0xB9FB,
-	2782:  0xB9FC,
-	2783:  0xB9FD,
-	2784:  0xB9FE,
-	2785:  0xB9FF,
-	2786:  0xBA02,
-	2787:  0xBA03,
-	2788:  0xBA04,
-	2789:  0xBA05,
-	2790:  0xBA06,
-	2791:  0xBA07,
-	2792:  0xBA09,
-	2793:  0xBA0A,
-	2794:  0xBA0B,
-	2795:  0xBA0C,
-	2796:  0xBA0D,
-	2797:  0xBA0E,
-	2798:  0xBA0F,
-	2799:  0xBA10,
-	2800:  0xBA11,
-	2801:  0xBA12,
-	2802:  0xBA13,
-	2803:  0xBA14,
-	2804:  0xBA16,
-	2805:  0xBA17,
-	2806:  0xBA18,
-	2807:  0xBA19,
-	2808:  0xBA1A,
-	2809:  0xBA1B,
-	2810:  0xBA1C,
-	2811:  0xBA1D,
-	2812:  0xBA1E,
-	2813:  0xBA1F,
-	2814:  0xBA20,
-	2815:  0xBA21,
-	2816:  0xBA22,
-	2817:  0xBA23,
-	2818:  0xBA24,
-	2819:  0xBA25,
-	2820:  0xBA26,
-	2821:  0xBA27,
-	2822:  0xBA28,
-	2823:  0xBA29,
-	2824:  0xBA2A,
-	2825:  0xBA2B,
-	2826:  0xBA2C,
-	2827:  0xBA2D,
-	2828:  0xBA2E,
-	2829:  0xBA2F,
-	2830:  0xBA30,
-	2831:  0xBA31,
-	2832:  0xBA32,
-	2833:  0xBA33,
-	2834:  0xBA34,
-	2835:  0xBA35,
-	2836:  0xBA36,
-	2837:  0xBA37,
-	2838:  0xBA3A,
-	2839:  0xBA3B,
-	2840:  0xBA3D,
-	2841:  0xBA3E,
-	2842:  0xBA3F,
-	2843:  0xBA41,
-	2844:  0xBA43,
-	2845:  0xBA44,
-	2846:  0xBA45,
-	2847:  0xBA46,
-	2848:  0xBA47,
-	2849:  0xBA4A,
-	2850:  0xBA4C,
-	2851:  0xBA4F,
-	2852:  0xBA50,
-	2853:  0xBA51,
-	2854:  0xBA52,
-	2855:  0xBA56,
-	2856:  0xBA57,
-	2857:  0xBA59,
-	2858:  0xBA5A,
-	2859:  0xBA5B,
-	2860:  0xBA5D,
-	2861:  0xBA5E,
-	2862:  0xBA5F,
-	2863:  0xBA60,
-	2864:  0xBA61,
-	2865:  0xBA62,
-	2866:  0xBA63,
-	2867:  0xBA66,
-	2868:  0xBA6A,
-	2869:  0xBA6B,
-	2870:  0xBA6C,
-	2871:  0xBA6D,
-	2872:  0xBA6E,
-	2873:  0xBA6F,
-	2874:  0xBA72,
-	2875:  0xBA73,
-	2876:  0xBA75,
-	2877:  0xBA76,
-	2878:  0xBA77,
-	2879:  0xBA79,
-	2880:  0xBA7A,
-	2881:  0xBA7B,
-	2882:  0xBA7C,
-	2883:  0xBA7D,
-	2884:  0xBA7E,
-	2885:  0xBA7F,
-	2886:  0xBA80,
-	2887:  0xBA81,
-	2888:  0xBA82,
-	2889:  0xBA86,
-	2890:  0xBA88,
-	2891:  0xBA89,
-	2892:  0xBA8A,
-	2893:  0xBA8B,
-	2894:  0xBA8D,
-	2895:  0xBA8E,
-	2896:  0xBA8F,
-	2897:  0xBA90,
-	2898:  0xBA91,
-	2899:  0xBA92,
-	2900:  0xBA93,
-	2901:  0xBA94,
-	2902:  0xBA95,
-	2903:  0xBA96,
-	2904:  0xBA97,
-	2905:  0xBA98,
-	2906:  0xBA99,
-	2907:  0xBA9A,
-	2908:  0xBA9B,
-	2909:  0xBA9C,
-	2910:  0xBA9D,
-	2911:  0xBA9E,
-	2912:  0xBA9F,
-	2913:  0xBAA0,
-	2914:  0xBAA1,
-	2915:  0xBAA2,
-	2916:  0xBAA3,
-	2917:  0xBAA4,
-	2918:  0xBAA5,
-	2919:  0xBAA6,
-	2920:  0xBAA7,
-	2921:  0xBAAA,
-	2922:  0xBAAD,
-	2923:  0xBAAE,
-	2924:  0xBAAF,
-	2925:  0xBAB1,
-	2926:  0xBAB3,
-	2927:  0xBAB4,
-	2928:  0xBAB5,
-	2929:  0xBAB6,
-	2930:  0xBAB7,
-	2931:  0xBABA,
-	2932:  0xBABC,
-	2933:  0xBABE,
-	2934:  0xBABF,
-	2935:  0xBAC0,
-	2936:  0xBAC1,
-	2937:  0xBAC2,
-	2938:  0xBAC3,
-	2939:  0xBAC5,
-	2940:  0xBAC6,
-	2941:  0xBAC7,
-	2942:  0xBAC9,
-	2943:  0xBACA,
-	2944:  0xBACB,
-	2945:  0xBACC,
-	2946:  0xBACD,
-	2947:  0xBACE,
-	2948:  0xBACF,
-	2949:  0xBAD0,
-	2950:  0xBAD1,
-	2951:  0xBAD2,
-	2952:  0xBAD3,
-	2953:  0xBAD4,
-	2954:  0xBAD5,
-	2955:  0xBAD6,
-	2956:  0xBAD7,
-	2957:  0xBADA,
-	2958:  0xBADB,
-	2959:  0xBADC,
-	2960:  0xBADD,
-	2961:  0xBADE,
-	2962:  0xBADF,
-	2963:  0xBAE0,
-	2964:  0xBAE1,
-	2965:  0xBAE2,
-	2966:  0xBAE3,
-	2967:  0xBAE4,
-	2968:  0xBAE5,
-	2969:  0xBAE6,
-	2970:  0xBAE7,
-	2971:  0xBAE8,
-	2972:  0xBAE9,
-	2973:  0xBAEA,
-	2974:  0xBAEB,
-	2975:  0xBAEC,
-	2976:  0xBAED,
-	2977:  0xBAEE,
-	2978:  0xBAEF,
-	2979:  0xBAF0,
-	2980:  0xBAF1,
-	2981:  0xBAF2,
-	2982:  0xBAF3,
-	2983:  0xBAF4,
-	2984:  0xBAF5,
-	2985:  0xBAF6,
-	2986:  0xBAF7,
-	2987:  0xBAF8,
-	2988:  0xBAF9,
-	2989:  0xBAFA,
-	2990:  0xBAFB,
-	2991:  0xBAFD,
-	2992:  0xBAFE,
-	2993:  0xBAFF,
-	2994:  0xBB01,
-	2995:  0xBB02,
-	2996:  0xBB03,
-	2997:  0xBB05,
-	2998:  0xBB06,
-	2999:  0xBB07,
-	3000:  0xBB08,
-	3001:  0xBB09,
-	3002:  0xBB0A,
-	3003:  0xBB0B,
-	3004:  0xBB0C,
-	3005:  0xBB0E,
-	3006:  0xBB10,
-	3007:  0xBB12,
-	3008:  0xBB13,
-	3009:  0xBB14,
-	3010:  0xBB15,
-	3011:  0xBB16,
-	3012:  0xBB17,
-	3013:  0xBB19,
-	3014:  0xBB1A,
-	3015:  0xBB1B,
-	3016:  0xBB1D,
-	3017:  0xBB1E,
-	3018:  0xBB1F,
-	3019:  0xBB21,
-	3020:  0xBB22,
-	3021:  0xBB23,
-	3022:  0xBB24,
-	3023:  0xBB25,
-	3024:  0xBB26,
-	3025:  0xBB27,
-	3026:  0xBB28,
-	3027:  0xBB2A,
-	3028:  0xBB2C,
-	3029:  0xBB2D,
-	3030:  0xBB2E,
-	3031:  0xBB2F,
-	3032:  0xBB30,
-	3033:  0xBB31,
-	3034:  0xBB32,
-	3035:  0xBB33,
-	3036:  0xBB37,
-	3037:  0xBB39,
-	3038:  0xBB3A,
-	3039:  0xBB3F,
-	3040:  0xBB40,
-	3041:  0xBB41,
-	3042:  0xBB42,
-	3043:  0xBB43,
-	3044:  0xBB46,
-	3045:  0xBB48,
-	3046:  0xBB4A,
-	3047:  0xBB4B,
-	3048:  0xBB4C,
-	3049:  0xBB4E,
-	3050:  0xBB51,
-	3051:  0xBB52,
-	3052:  0xBB53,
-	3053:  0xBB55,
-	3054:  0xBB56,
-	3055:  0xBB57,
-	3056:  0xBB59,
-	3057:  0xBB5A,
-	3058:  0xBB5B,
-	3059:  0xBB5C,
-	3060:  0xBB5D,
-	3061:  0xBB5E,
-	3062:  0xBB5F,
-	3063:  0xBB60,
-	3064:  0xBB62,
-	3065:  0xBB64,
-	3066:  0xBB65,
-	3067:  0xBB66,
-	3068:  0xBB67,
-	3069:  0xBB68,
-	3070:  0xBB69,
-	3071:  0xBB6A,
-	3072:  0xBB6B,
-	3073:  0xBB6D,
-	3074:  0xBB6E,
-	3075:  0xBB6F,
-	3076:  0xBB70,
-	3077:  0xBB71,
-	3078:  0xBB72,
-	3079:  0xBB73,
-	3080:  0xBB74,
-	3081:  0xBB75,
-	3082:  0xBB76,
-	3083:  0xBB77,
-	3084:  0xBB78,
-	3085:  0xBB79,
-	3086:  0xBB7A,
-	3087:  0xBB7B,
-	3088:  0xBB7C,
-	3089:  0xBB7D,
-	3090:  0xBB7E,
-	3091:  0xBB7F,
-	3092:  0xBB80,
-	3093:  0xBB81,
-	3094:  0xBB82,
-	3095:  0xBB83,
-	3096:  0xBB84,
-	3097:  0xBB85,
-	3098:  0xBB86,
-	3099:  0xBB87,
-	3100:  0xBB89,
-	3101:  0xBB8A,
-	3102:  0xBB8B,
-	3103:  0xBB8D,
-	3104:  0xBB8E,
-	3105:  0xBB8F,
-	3106:  0xBB91,
-	3107:  0xBB92,
-	3108:  0xBB93,
-	3109:  0xBB94,
-	3110:  0xBB95,
-	3111:  0xBB96,
-	3112:  0xBB97,
-	3113:  0xBB98,
-	3114:  0xBB99,
-	3115:  0xBB9A,
-	3116:  0xBB9B,
-	3117:  0xBB9C,
-	3118:  0xBB9D,
-	3119:  0xBB9E,
-	3120:  0xBB9F,
-	3121:  0xBBA0,
-	3122:  0xBBA1,
-	3123:  0xBBA2,
-	3124:  0xBBA3,
-	3125:  0xBBA5,
-	3126:  0xBBA6,
-	3127:  0xBBA7,
-	3128:  0xBBA9,
-	3129:  0xBBAA,
-	3130:  0xBBAB,
-	3131:  0xBBAD,
-	3132:  0xBBAE,
-	3133:  0xBBAF,
-	3134:  0xBBB0,
-	3135:  0xBBB1,
-	3136:  0xBBB2,
-	3137:  0xBBB3,
-	3138:  0xBBB5,
-	3139:  0xBBB6,
-	3140:  0xBBB8,
-	3141:  0xBBB9,
-	3142:  0xBBBA,
-	3143:  0xBBBB,
-	3144:  0xBBBC,
-	3145:  0xBBBD,
-	3146:  0xBBBE,
-	3147:  0xBBBF,
-	3148:  0xBBC1,
-	3149:  0xBBC2,
-	3150:  0xBBC3,
-	3151:  0xBBC5,
-	3152:  0xBBC6,
-	3153:  0xBBC7,
-	3154:  0xBBC9,
-	3155:  0xBBCA,
-	3156:  0xBBCB,
-	3157:  0xBBCC,
-	3158:  0xBBCD,
-	3159:  0xBBCE,
-	3160:  0xBBCF,
-	3161:  0xBBD1,
-	3162:  0xBBD2,
-	3163:  0xBBD4,
-	3164:  0xBBD5,
-	3165:  0xBBD6,
-	3166:  0xBBD7,
-	3167:  0xBBD8,
-	3168:  0xBBD9,
-	3169:  0xBBDA,
-	3170:  0xBBDB,
-	3171:  0xBBDC,
-	3172:  0xBBDD,
-	3173:  0xBBDE,
-	3174:  0xBBDF,
-	3175:  0xBBE0,
-	3176:  0xBBE1,
-	3177:  0xBBE2,
-	3178:  0xBBE3,
-	3179:  0xBBE4,
-	3180:  0xBBE5,
-	3181:  0xBBE6,
-	3182:  0xBBE7,
-	3183:  0xBBE8,
-	3184:  0xBBE9,
-	3185:  0xBBEA,
-	3186:  0xBBEB,
-	3187:  0xBBEC,
-	3188:  0xBBED,
-	3189:  0xBBEE,
-	3190:  0xBBEF,
-	3191:  0xBBF0,
-	3192:  0xBBF1,
-	3193:  0xBBF2,
-	3194:  0xBBF3,
-	3195:  0xBBF4,
-	3196:  0xBBF5,
-	3197:  0xBBF6,
-	3198:  0xBBF7,
-	3199:  0xBBFA,
-	3200:  0xBBFB,
-	3201:  0xBBFD,
-	3202:  0xBBFE,
-	3203:  0xBC01,
-	3204:  0xBC03,
-	3205:  0xBC04,
-	3206:  0xBC05,
-	3207:  0xBC06,
-	3208:  0xBC07,
-	3209:  0xBC0A,
-	3210:  0xBC0E,
-	3211:  0xBC10,
-	3212:  0xBC12,
-	3213:  0xBC13,
-	3214:  0xBC19,
-	3215:  0xBC1A,
-	3216:  0xBC20,
-	3217:  0xBC21,
-	3218:  0xBC22,
-	3219:  0xBC23,
-	3220:  0xBC26,
-	3221:  0xBC28,
-	3222:  0xBC2A,
-	3223:  0xBC2B,
-	3224:  0xBC2C,
-	3225:  0xBC2E,
-	3226:  0xBC2F,
-	3227:  0xBC32,
-	3228:  0xBC33,
-	3229:  0xBC35,
-	3230:  0xBC36,
-	3231:  0xBC37,
-	3232:  0xBC39,
-	3233:  0xBC3A,
-	3234:  0xBC3B,
-	3235:  0xBC3C,
-	3236:  0xBC3D,
-	3237:  0xBC3E,
-	3238:  0xBC3F,
-	3239:  0xBC42,
-	3240:  0xBC46,
-	3241:  0xBC47,
-	3242:  0xBC48,
-	3243:  0xBC4A,
-	3244:  0xBC4B,
-	3245:  0xBC4E,
-	3246:  0xBC4F,
-	3247:  0xBC51,
-	3248:  0xBC52,
-	3249:  0xBC53,
-	3250:  0xBC54,
-	3251:  0xBC55,
-	3252:  0xBC56,
-	3253:  0xBC57,
-	3254:  0xBC58,
-	3255:  0xBC59,
-	3256:  0xBC5A,
-	3257:  0xBC5B,
-	3258:  0xBC5C,
-	3259:  0xBC5E,
-	3260:  0xBC5F,
-	3261:  0xBC60,
-	3262:  0xBC61,
-	3263:  0xBC62,
-	3264:  0xBC63,
-	3265:  0xBC64,
-	3266:  0xBC65,
-	3267:  0xBC66,
-	3268:  0xBC67,
-	3269:  0xBC68,
-	3270:  0xBC69,
-	3271:  0xBC6A,
-	3272:  0xBC6B,
-	3273:  0xBC6C,
-	3274:  0xBC6D,
-	3275:  0xBC6E,
-	3276:  0xBC6F,
-	3277:  0xBC70,
-	3278:  0xBC71,
-	3279:  0xBC72,
-	3280:  0xBC73,
-	3281:  0xBC74,
-	3282:  0xBC75,
-	3283:  0xBC76,
-	3284:  0xBC77,
-	3285:  0xBC78,
-	3286:  0xBC79,
-	3287:  0xBC7A,
-	3288:  0xBC7B,
-	3289:  0xBC7C,
-	3290:  0xBC7D,
-	3291:  0xBC7E,
-	3292:  0xBC7F,
-	3293:  0xBC80,
-	3294:  0xBC81,
-	3295:  0xBC82,
-	3296:  0xBC83,
-	3297:  0xBC86,
-	3298:  0xBC87,
-	3299:  0xBC89,
-	3300:  0xBC8A,
-	3301:  0xBC8D,
-	3302:  0xBC8F,
-	3303:  0xBC90,
-	3304:  0xBC91,
-	3305:  0xBC92,
-	3306:  0xBC93,
-	3307:  0xBC96,
-	3308:  0xBC98,
-	3309:  0xBC9B,
-	3310:  0xBC9C,
-	3311:  0xBC9D,
-	3312:  0xBC9E,
-	3313:  0xBC9F,
-	3314:  0xBCA2,
-	3315:  0xBCA3,
-	3316:  0xBCA5,
-	3317:  0xBCA6,
-	3318:  0xBCA9,
-	3319:  0xBCAA,
-	3320:  0xBCAB,
-	3321:  0xBCAC,
-	3322:  0xBCAD,
-	3323:  0xBCAE,
-	3324:  0xBCAF,
-	3325:  0xBCB2,
-	3326:  0xBCB6,
-	3327:  0xBCB7,
-	3328:  0xBCB8,
-	3329:  0xBCB9,
-	3330:  0xBCBA,
-	3331:  0xBCBB,
-	3332:  0xBCBE,
-	3333:  0xBCBF,
-	3334:  0xBCC1,
-	3335:  0xBCC2,
-	3336:  0xBCC3,
-	3337:  0xBCC5,
-	3338:  0xBCC6,
-	3339:  0xBCC7,
-	3340:  0xBCC8,
-	3341:  0xBCC9,
-	3342:  0xBCCA,
-	3343:  0xBCCB,
-	3344:  0xBCCC,
-	3345:  0xBCCE,
-	3346:  0xBCD2,
-	3347:  0xBCD3,
-	3348:  0xBCD4,
-	3349:  0xBCD6,
-	3350:  0xBCD7,
-	3351:  0xBCD9,
-	3352:  0xBCDA,
-	3353:  0xBCDB,
-	3354:  0xBCDD,
-	3355:  0xBCDE,
-	3356:  0xBCDF,
-	3357:  0xBCE0,
-	3358:  0xBCE1,
-	3359:  0xBCE2,
-	3360:  0xBCE3,
-	3361:  0xBCE4,
-	3362:  0xBCE5,
-	3363:  0xBCE6,
-	3364:  0xBCE7,
-	3365:  0xBCE8,
-	3366:  0xBCE9,
-	3367:  0xBCEA,
-	3368:  0xBCEB,
-	3369:  0xBCEC,
-	3370:  0xBCED,
-	3371:  0xBCEE,
-	3372:  0xBCEF,
-	3373:  0xBCF0,
-	3374:  0xBCF1,
-	3375:  0xBCF2,
-	3376:  0xBCF3,
-	3377:  0xBCF7,
-	3378:  0xBCF9,
-	3379:  0xBCFA,
-	3380:  0xBCFB,
-	3381:  0xBCFD,
-	3382:  0xBCFE,
-	3383:  0xBCFF,
-	3384:  0xBD00,
-	3385:  0xBD01,
-	3386:  0xBD02,
-	3387:  0xBD03,
-	3388:  0xBD06,
-	3389:  0xBD08,
-	3390:  0xBD0A,
-	3391:  0xBD0B,
-	3392:  0xBD0C,
-	3393:  0xBD0D,
-	3394:  0xBD0E,
-	3395:  0xBD0F,
-	3396:  0xBD11,
-	3397:  0xBD12,
-	3398:  0xBD13,
-	3399:  0xBD15,
-	3400:  0xBD16,
-	3401:  0xBD17,
-	3402:  0xBD18,
-	3403:  0xBD19,
-	3404:  0xBD1A,
-	3405:  0xBD1B,
-	3406:  0xBD1C,
-	3407:  0xBD1D,
-	3408:  0xBD1E,
-	3409:  0xBD1F,
-	3410:  0xBD20,
-	3411:  0xBD21,
-	3412:  0xBD22,
-	3413:  0xBD23,
-	3414:  0xBD25,
-	3415:  0xBD26,
-	3416:  0xBD27,
-	3417:  0xBD28,
-	3418:  0xBD29,
-	3419:  0xBD2A,
-	3420:  0xBD2B,
-	3421:  0xBD2D,
-	3422:  0xBD2E,
-	3423:  0xBD2F,
-	3424:  0xBD30,
-	3425:  0xBD31,
-	3426:  0xBD32,
-	3427:  0xBD33,
-	3428:  0xBD34,
-	3429:  0xBD35,
-	3430:  0xBD36,
-	3431:  0xBD37,
-	3432:  0xBD38,
-	3433:  0xBD39,
-	3434:  0xBD3A,
-	3435:  0xBD3B,
-	3436:  0xBD3C,
-	3437:  0xBD3D,
-	3438:  0xBD3E,
-	3439:  0xBD3F,
-	3440:  0xBD41,
-	3441:  0xBD42,
-	3442:  0xBD43,
-	3443:  0xBD44,
-	3444:  0xBD45,
-	3445:  0xBD46,
-	3446:  0xBD47,
-	3447:  0xBD4A,
-	3448:  0xBD4B,
-	3449:  0xBD4D,
-	3450:  0xBD4E,
-	3451:  0xBD4F,
-	3452:  0xBD51,
-	3453:  0xBD52,
-	3454:  0xBD53,
-	3455:  0xBD54,
-	3456:  0xBD55,
-	3457:  0xBD56,
-	3458:  0xBD57,
-	3459:  0xBD5A,
-	3460:  0xBD5B,
-	3461:  0xBD5C,
-	3462:  0xBD5D,
-	3463:  0xBD5E,
-	3464:  0xBD5F,
-	3465:  0xBD60,
-	3466:  0xBD61,
-	3467:  0xBD62,
-	3468:  0xBD63,
-	3469:  0xBD65,
-	3470:  0xBD66,
-	3471:  0xBD67,
-	3472:  0xBD69,
-	3473:  0xBD6A,
-	3474:  0xBD6B,
-	3475:  0xBD6C,
-	3476:  0xBD6D,
-	3477:  0xBD6E,
-	3478:  0xBD6F,
-	3479:  0xBD70,
-	3480:  0xBD71,
-	3481:  0xBD72,
-	3482:  0xBD73,
-	3483:  0xBD74,
-	3484:  0xBD75,
-	3485:  0xBD76,
-	3486:  0xBD77,
-	3487:  0xBD78,
-	3488:  0xBD79,
-	3489:  0xBD7A,
-	3490:  0xBD7B,
-	3491:  0xBD7C,
-	3492:  0xBD7D,
-	3493:  0xBD7E,
-	3494:  0xBD7F,
-	3495:  0xBD82,
-	3496:  0xBD83,
-	3497:  0xBD85,
-	3498:  0xBD86,
-	3499:  0xBD8B,
-	3500:  0xBD8C,
-	3501:  0xBD8D,
-	3502:  0xBD8E,
-	3503:  0xBD8F,
-	3504:  0xBD92,
-	3505:  0xBD94,
-	3506:  0xBD96,
-	3507:  0xBD97,
-	3508:  0xBD98,
-	3509:  0xBD9B,
-	3510:  0xBD9D,
-	3511:  0xBD9E,
-	3512:  0xBD9F,
-	3513:  0xBDA0,
-	3514:  0xBDA1,
-	3515:  0xBDA2,
-	3516:  0xBDA3,
-	3517:  0xBDA5,
-	3518:  0xBDA6,
-	3519:  0xBDA7,
-	3520:  0xBDA8,
-	3521:  0xBDA9,
-	3522:  0xBDAA,
-	3523:  0xBDAB,
-	3524:  0xBDAC,
-	3525:  0xBDAD,
-	3526:  0xBDAE,
-	3527:  0xBDAF,
-	3528:  0xBDB1,
-	3529:  0xBDB2,
-	3530:  0xBDB3,
-	3531:  0xBDB4,
-	3532:  0xBDB5,
-	3533:  0xBDB6,
-	3534:  0xBDB7,
-	3535:  0xBDB9,
-	3536:  0xBDBA,
-	3537:  0xBDBB,
-	3538:  0xBDBC,
-	3539:  0xBDBD,
-	3540:  0xBDBE,
-	3541:  0xBDBF,
-	3542:  0xBDC0,
-	3543:  0xBDC1,
-	3544:  0xBDC2,
-	3545:  0xBDC3,
-	3546:  0xBDC4,
-	3547:  0xBDC5,
-	3548:  0xBDC6,
-	3549:  0xBDC7,
-	3550:  0xBDC8,
-	3551:  0xBDC9,
-	3552:  0xBDCA,
-	3553:  0xBDCB,
-	3554:  0xBDCC,
-	3555:  0xBDCD,
-	3556:  0xBDCE,
-	3557:  0xBDCF,
-	3558:  0xBDD0,
-	3559:  0xBDD1,
-	3560:  0xBDD2,
-	3561:  0xBDD3,
-	3562:  0xBDD6,
-	3563:  0xBDD7,
-	3564:  0xBDD9,
-	3565:  0xBDDA,
-	3566:  0xBDDB,
-	3567:  0xBDDD,
-	3568:  0xBDDE,
-	3569:  0xBDDF,
-	3570:  0xBDE0,
-	3571:  0xBDE1,
-	3572:  0xBDE2,
-	3573:  0xBDE3,
-	3574:  0xBDE4,
-	3575:  0xBDE5,
-	3576:  0xBDE6,
-	3577:  0xBDE7,
-	3578:  0xBDE8,
-	3579:  0xBDEA,
-	3580:  0xBDEB,
-	3581:  0xBDEC,
-	3582:  0xBDED,
-	3583:  0xBDEE,
-	3584:  0xBDEF,
-	3585:  0xBDF1,
-	3586:  0xBDF2,
-	3587:  0xBDF3,
-	3588:  0xBDF5,
-	3589:  0xBDF6,
-	3590:  0xBDF7,
-	3591:  0xBDF9,
-	3592:  0xBDFA,
-	3593:  0xBDFB,
-	3594:  0xBDFC,
-	3595:  0xBDFD,
-	3596:  0xBDFE,
-	3597:  0xBDFF,
-	3598:  0xBE01,
-	3599:  0xBE02,
-	3600:  0xBE04,
-	3601:  0xBE06,
-	3602:  0xBE07,
-	3603:  0xBE08,
-	3604:  0xBE09,
-	3605:  0xBE0A,
-	3606:  0xBE0B,
-	3607:  0xBE0E,
-	3608:  0xBE0F,
-	3609:  0xBE11,
-	3610:  0xBE12,
-	3611:  0xBE13,
-	3612:  0xBE15,
-	3613:  0xBE16,
-	3614:  0xBE17,
-	3615:  0xBE18,
-	3616:  0xBE19,
-	3617:  0xBE1A,
-	3618:  0xBE1B,
-	3619:  0xBE1E,
-	3620:  0xBE20,
-	3621:  0xBE21,
-	3622:  0xBE22,
-	3623:  0xBE23,
-	3624:  0xBE24,
-	3625:  0xBE25,
-	3626:  0xBE26,
-	3627:  0xBE27,
-	3628:  0xBE28,
-	3629:  0xBE29,
-	3630:  0xBE2A,
-	3631:  0xBE2B,
-	3632:  0xBE2C,
-	3633:  0xBE2D,
-	3634:  0xBE2E,
-	3635:  0xBE2F,
-	3636:  0xBE30,
-	3637:  0xBE31,
-	3638:  0xBE32,
-	3639:  0xBE33,
-	3640:  0xBE34,
-	3641:  0xBE35,
-	3642:  0xBE36,
-	3643:  0xBE37,
-	3644:  0xBE38,
-	3645:  0xBE39,
-	3646:  0xBE3A,
-	3647:  0xBE3B,
-	3648:  0xBE3C,
-	3649:  0xBE3D,
-	3650:  0xBE3E,
-	3651:  0xBE3F,
-	3652:  0xBE40,
-	3653:  0xBE41,
-	3654:  0xBE42,
-	3655:  0xBE43,
-	3656:  0xBE46,
-	3657:  0xBE47,
-	3658:  0xBE49,
-	3659:  0xBE4A,
-	3660:  0xBE4B,
-	3661:  0xBE4D,
-	3662:  0xBE4F,
-	3663:  0xBE50,
-	3664:  0xBE51,
-	3665:  0xBE52,
-	3666:  0xBE53,
-	3667:  0xBE56,
-	3668:  0xBE58,
-	3669:  0xBE5C,
-	3670:  0xBE5D,
-	3671:  0xBE5E,
-	3672:  0xBE5F,
-	3673:  0xBE62,
-	3674:  0xBE63,
-	3675:  0xBE65,
-	3676:  0xBE66,
-	3677:  0xBE67,
-	3678:  0xBE69,
-	3679:  0xBE6B,
-	3680:  0xBE6C,
-	3681:  0xBE6D,
-	3682:  0xBE6E,
-	3683:  0xBE6F,
-	3684:  0xBE72,
-	3685:  0xBE76,
-	3686:  0xBE77,
-	3687:  0xBE78,
-	3688:  0xBE79,
-	3689:  0xBE7A,
-	3690:  0xBE7E,
-	3691:  0xBE7F,
-	3692:  0xBE81,
-	3693:  0xBE82,
-	3694:  0xBE83,
-	3695:  0xBE85,
-	3696:  0xBE86,
-	3697:  0xBE87,
-	3698:  0xBE88,
-	3699:  0xBE89,
-	3700:  0xBE8A,
-	3701:  0xBE8B,
-	3702:  0xBE8E,
-	3703:  0xBE92,
-	3704:  0xBE93,
-	3705:  0xBE94,
-	3706:  0xBE95,
-	3707:  0xBE96,
-	3708:  0xBE97,
-	3709:  0xBE9A,
-	3710:  0xBE9B,
-	3711:  0xBE9C,
-	3712:  0xBE9D,
-	3713:  0xBE9E,
-	3714:  0xBE9F,
-	3715:  0xBEA0,
-	3716:  0xBEA1,
-	3717:  0xBEA2,
-	3718:  0xBEA3,
-	3719:  0xBEA4,
-	3720:  0xBEA5,
-	3721:  0xBEA6,
-	3722:  0xBEA7,
-	3723:  0xBEA9,
-	3724:  0xBEAA,
-	3725:  0xBEAB,
-	3726:  0xBEAC,
-	3727:  0xBEAD,
-	3728:  0xBEAE,
-	3729:  0xBEAF,
-	3730:  0xBEB0,
-	3731:  0xBEB1,
-	3732:  0xBEB2,
-	3733:  0xBEB3,
-	3734:  0xBEB4,
-	3735:  0xBEB5,
-	3736:  0xBEB6,
-	3737:  0xBEB7,
-	3738:  0xBEB8,
-	3739:  0xBEB9,
-	3740:  0xBEBA,
-	3741:  0xBEBB,
-	3742:  0xBEBC,
-	3743:  0xBEBD,
-	3744:  0xBEBE,
-	3745:  0xBEBF,
-	3746:  0xBEC0,
-	3747:  0xBEC1,
-	3748:  0xBEC2,
-	3749:  0xBEC3,
-	3750:  0xBEC4,
-	3751:  0xBEC5,
-	3752:  0xBEC6,
-	3753:  0xBEC7,
-	3754:  0xBEC8,
-	3755:  0xBEC9,
-	3756:  0xBECA,
-	3757:  0xBECB,
-	3758:  0xBECC,
-	3759:  0xBECD,
-	3760:  0xBECE,
-	3761:  0xBECF,
-	3762:  0xBED2,
-	3763:  0xBED3,
-	3764:  0xBED5,
-	3765:  0xBED6,
-	3766:  0xBED9,
-	3767:  0xBEDA,
-	3768:  0xBEDB,
-	3769:  0xBEDC,
-	3770:  0xBEDD,
-	3771:  0xBEDE,
-	3772:  0xBEDF,
-	3773:  0xBEE1,
-	3774:  0xBEE2,
-	3775:  0xBEE6,
-	3776:  0xBEE7,
-	3777:  0xBEE8,
-	3778:  0xBEE9,
-	3779:  0xBEEA,
-	3780:  0xBEEB,
-	3781:  0xBEED,
-	3782:  0xBEEE,
-	3783:  0xBEEF,
-	3784:  0xBEF0,
-	3785:  0xBEF1,
-	3786:  0xBEF2,
-	3787:  0xBEF3,
-	3788:  0xBEF4,
-	3789:  0xBEF5,
-	3790:  0xBEF6,
-	3791:  0xBEF7,
-	3792:  0xBEF8,
-	3793:  0xBEF9,
-	3794:  0xBEFA,
-	3795:  0xBEFB,
-	3796:  0xBEFC,
-	3797:  0xBEFD,
-	3798:  0xBEFE,
-	3799:  0xBEFF,
-	3800:  0xBF00,
-	3801:  0xBF02,
-	3802:  0xBF03,
-	3803:  0xBF04,
-	3804:  0xBF05,
-	3805:  0xBF06,
-	3806:  0xBF07,
-	3807:  0xBF0A,
-	3808:  0xBF0B,
-	3809:  0xBF0C,
-	3810:  0xBF0D,
-	3811:  0xBF0E,
-	3812:  0xBF0F,
-	3813:  0xBF10,
-	3814:  0xBF11,
-	3815:  0xBF12,
-	3816:  0xBF13,
-	3817:  0xBF14,
-	3818:  0xBF15,
-	3819:  0xBF16,
-	3820:  0xBF17,
-	3821:  0xBF1A,
-	3822:  0xBF1E,
-	3823:  0xBF1F,
-	3824:  0xBF20,
-	3825:  0xBF21,
-	3826:  0xBF22,
-	3827:  0xBF23,
-	3828:  0xBF24,
-	3829:  0xBF25,
-	3830:  0xBF26,
-	3831:  0xBF27,
-	3832:  0xBF28,
-	3833:  0xBF29,
-	3834:  0xBF2A,
-	3835:  0xBF2B,
-	3836:  0xBF2C,
-	3837:  0xBF2D,
-	3838:  0xBF2E,
-	3839:  0xBF2F,
-	3840:  0xBF30,
-	3841:  0xBF31,
-	3842:  0xBF32,
-	3843:  0xBF33,
-	3844:  0xBF34,
-	3845:  0xBF35,
-	3846:  0xBF36,
-	3847:  0xBF37,
-	3848:  0xBF38,
-	3849:  0xBF39,
-	3850:  0xBF3A,
-	3851:  0xBF3B,
-	3852:  0xBF3C,
-	3853:  0xBF3D,
-	3854:  0xBF3E,
-	3855:  0xBF3F,
-	3856:  0xBF42,
-	3857:  0xBF43,
-	3858:  0xBF45,
-	3859:  0xBF46,
-	3860:  0xBF47,
-	3861:  0xBF49,
-	3862:  0xBF4A,
-	3863:  0xBF4B,
-	3864:  0xBF4C,
-	3865:  0xBF4D,
-	3866:  0xBF4E,
-	3867:  0xBF4F,
-	3868:  0xBF52,
-	3869:  0xBF53,
-	3870:  0xBF54,
-	3871:  0xBF56,
-	3872:  0xBF57,
-	3873:  0xBF58,
-	3874:  0xBF59,
-	3875:  0xBF5A,
-	3876:  0xBF5B,
-	3877:  0xBF5C,
-	3878:  0xBF5D,
-	3879:  0xBF5E,
-	3880:  0xBF5F,
-	3881:  0xBF60,
-	3882:  0xBF61,
-	3883:  0xBF62,
-	3884:  0xBF63,
-	3885:  0xBF64,
-	3886:  0xBF65,
-	3887:  0xBF66,
-	3888:  0xBF67,
-	3889:  0xBF68,
-	3890:  0xBF69,
-	3891:  0xBF6A,
-	3892:  0xBF6B,
-	3893:  0xBF6C,
-	3894:  0xBF6D,
-	3895:  0xBF6E,
-	3896:  0xBF6F,
-	3897:  0xBF70,
-	3898:  0xBF71,
-	3899:  0xBF72,
-	3900:  0xBF73,
-	3901:  0xBF74,
-	3902:  0xBF75,
-	3903:  0xBF76,
-	3904:  0xBF77,
-	3905:  0xBF78,
-	3906:  0xBF79,
-	3907:  0xBF7A,
-	3908:  0xBF7B,
-	3909:  0xBF7C,
-	3910:  0xBF7D,
-	3911:  0xBF7E,
-	3912:  0xBF7F,
-	3913:  0xBF80,
-	3914:  0xBF81,
-	3915:  0xBF82,
-	3916:  0xBF83,
-	3917:  0xBF84,
-	3918:  0xBF85,
-	3919:  0xBF86,
-	3920:  0xBF87,
-	3921:  0xBF88,
-	3922:  0xBF89,
-	3923:  0xBF8A,
-	3924:  0xBF8B,
-	3925:  0xBF8C,
-	3926:  0xBF8D,
-	3927:  0xBF8E,
-	3928:  0xBF8F,
-	3929:  0xBF90,
-	3930:  0xBF91,
-	3931:  0xBF92,
-	3932:  0xBF93,
-	3933:  0xBF95,
-	3934:  0xBF96,
-	3935:  0xBF97,
-	3936:  0xBF98,
-	3937:  0xBF99,
-	3938:  0xBF9A,
-	3939:  0xBF9B,
-	3940:  0xBF9C,
-	3941:  0xBF9D,
-	3942:  0xBF9E,
-	3943:  0xBF9F,
-	3944:  0xBFA0,
-	3945:  0xBFA1,
-	3946:  0xBFA2,
-	3947:  0xBFA3,
-	3948:  0xBFA4,
-	3949:  0xBFA5,
-	3950:  0xBFA6,
-	3951:  0xBFA7,
-	3952:  0xBFA8,
-	3953:  0xBFA9,
-	3954:  0xBFAA,
-	3955:  0xBFAB,
-	3956:  0xBFAC,
-	3957:  0xBFAD,
-	3958:  0xBFAE,
-	3959:  0xBFAF,
-	3960:  0xBFB1,
-	3961:  0xBFB2,
-	3962:  0xBFB3,
-	3963:  0xBFB4,
-	3964:  0xBFB5,
-	3965:  0xBFB6,
-	3966:  0xBFB7,
-	3967:  0xBFB8,
-	3968:  0xBFB9,
-	3969:  0xBFBA,
-	3970:  0xBFBB,
-	3971:  0xBFBC,
-	3972:  0xBFBD,
-	3973:  0xBFBE,
-	3974:  0xBFBF,
-	3975:  0xBFC0,
-	3976:  0xBFC1,
-	3977:  0xBFC2,
-	3978:  0xBFC3,
-	3979:  0xBFC4,
-	3980:  0xBFC6,
-	3981:  0xBFC7,
-	3982:  0xBFC8,
-	3983:  0xBFC9,
-	3984:  0xBFCA,
-	3985:  0xBFCB,
-	3986:  0xBFCE,
-	3987:  0xBFCF,
-	3988:  0xBFD1,
-	3989:  0xBFD2,
-	3990:  0xBFD3,
-	3991:  0xBFD5,
-	3992:  0xBFD6,
-	3993:  0xBFD7,
-	3994:  0xBFD8,
-	3995:  0xBFD9,
-	3996:  0xBFDA,
-	3997:  0xBFDB,
-	3998:  0xBFDD,
-	3999:  0xBFDE,
-	4000:  0xBFE0,
-	4001:  0xBFE2,
-	4002:  0xBFE3,
-	4003:  0xBFE4,
-	4004:  0xBFE5,
-	4005:  0xBFE6,
-	4006:  0xBFE7,
-	4007:  0xBFE8,
-	4008:  0xBFE9,
-	4009:  0xBFEA,
-	4010:  0xBFEB,
-	4011:  0xBFEC,
-	4012:  0xBFED,
-	4013:  0xBFEE,
-	4014:  0xBFEF,
-	4015:  0xBFF0,
-	4016:  0xBFF1,
-	4017:  0xBFF2,
-	4018:  0xBFF3,
-	4019:  0xBFF4,
-	4020:  0xBFF5,
-	4021:  0xBFF6,
-	4022:  0xBFF7,
-	4023:  0xBFF8,
-	4024:  0xBFF9,
-	4025:  0xBFFA,
-	4026:  0xBFFB,
-	4027:  0xBFFC,
-	4028:  0xBFFD,
-	4029:  0xBFFE,
-	4030:  0xBFFF,
-	4031:  0xC000,
-	4032:  0xC001,
-	4033:  0xC002,
-	4034:  0xC003,
-	4035:  0xC004,
-	4036:  0xC005,
-	4037:  0xC006,
-	4038:  0xC007,
-	4039:  0xC008,
-	4040:  0xC009,
-	4041:  0xC00A,
-	4042:  0xC00B,
-	4043:  0xC00C,
-	4044:  0xC00D,
-	4045:  0xC00E,
-	4046:  0xC00F,
-	4047:  0xC010,
-	4048:  0xC011,
-	4049:  0xC012,
-	4050:  0xC013,
-	4051:  0xC014,
-	4052:  0xC015,
-	4053:  0xC016,
-	4054:  0xC017,
-	4055:  0xC018,
-	4056:  0xC019,
-	4057:  0xC01A,
-	4058:  0xC01B,
-	4059:  0xC01C,
-	4060:  0xC01D,
-	4061:  0xC01E,
-	4062:  0xC01F,
-	4063:  0xC020,
-	4064:  0xC021,
-	4065:  0xC022,
-	4066:  0xC023,
-	4067:  0xC024,
-	4068:  0xC025,
-	4069:  0xC026,
-	4070:  0xC027,
-	4071:  0xC028,
-	4072:  0xC029,
-	4073:  0xC02A,
-	4074:  0xC02B,
-	4075:  0xC02C,
-	4076:  0xC02D,
-	4077:  0xC02E,
-	4078:  0xC02F,
-	4079:  0xC030,
-	4080:  0xC031,
-	4081:  0xC032,
-	4082:  0xC033,
-	4083:  0xC034,
-	4084:  0xC035,
-	4085:  0xC036,
-	4086:  0xC037,
-	4087:  0xC038,
-	4088:  0xC039,
-	4089:  0xC03A,
-	4090:  0xC03B,
-	4091:  0xC03D,
-	4092:  0xC03E,
-	4093:  0xC03F,
-	4094:  0xC040,
-	4095:  0xC041,
-	4096:  0xC042,
-	4097:  0xC043,
-	4098:  0xC044,
-	4099:  0xC045,
-	4100:  0xC046,
-	4101:  0xC047,
-	4102:  0xC048,
-	4103:  0xC049,
-	4104:  0xC04A,
-	4105:  0xC04B,
-	4106:  0xC04C,
-	4107:  0xC04D,
-	4108:  0xC04E,
-	4109:  0xC04F,
-	4110:  0xC050,
-	4111:  0xC052,
-	4112:  0xC053,
-	4113:  0xC054,
-	4114:  0xC055,
-	4115:  0xC056,
-	4116:  0xC057,
-	4117:  0xC059,
-	4118:  0xC05A,
-	4119:  0xC05B,
-	4120:  0xC05D,
-	4121:  0xC05E,
-	4122:  0xC05F,
-	4123:  0xC061,
-	4124:  0xC062,
-	4125:  0xC063,
-	4126:  0xC064,
-	4127:  0xC065,
-	4128:  0xC066,
-	4129:  0xC067,
-	4130:  0xC06A,
-	4131:  0xC06B,
-	4132:  0xC06C,
-	4133:  0xC06D,
-	4134:  0xC06E,
-	4135:  0xC06F,
-	4136:  0xC070,
-	4137:  0xC071,
-	4138:  0xC072,
-	4139:  0xC073,
-	4140:  0xC074,
-	4141:  0xC075,
-	4142:  0xC076,
-	4143:  0xC077,
-	4144:  0xC078,
-	4145:  0xC079,
-	4146:  0xC07A,
-	4147:  0xC07B,
-	4148:  0xC07C,
-	4149:  0xC07D,
-	4150:  0xC07E,
-	4151:  0xC07F,
-	4152:  0xC080,
-	4153:  0xC081,
-	4154:  0xC082,
-	4155:  0xC083,
-	4156:  0xC084,
-	4157:  0xC085,
-	4158:  0xC086,
-	4159:  0xC087,
-	4160:  0xC088,
-	4161:  0xC089,
-	4162:  0xC08A,
-	4163:  0xC08B,
-	4164:  0xC08C,
-	4165:  0xC08D,
-	4166:  0xC08E,
-	4167:  0xC08F,
-	4168:  0xC092,
-	4169:  0xC093,
-	4170:  0xC095,
-	4171:  0xC096,
-	4172:  0xC097,
-	4173:  0xC099,
-	4174:  0xC09A,
-	4175:  0xC09B,
-	4176:  0xC09C,
-	4177:  0xC09D,
-	4178:  0xC09E,
-	4179:  0xC09F,
-	4180:  0xC0A2,
-	4181:  0xC0A4,
-	4182:  0xC0A6,
-	4183:  0xC0A7,
-	4184:  0xC0A8,
-	4185:  0xC0A9,
-	4186:  0xC0AA,
-	4187:  0xC0AB,
-	4188:  0xC0AE,
-	4189:  0xC0B1,
-	4190:  0xC0B2,
-	4191:  0xC0B7,
-	4192:  0xC0B8,
-	4193:  0xC0B9,
-	4194:  0xC0BA,
-	4195:  0xC0BB,
-	4196:  0xC0BE,
-	4197:  0xC0C2,
-	4198:  0xC0C3,
-	4199:  0xC0C4,
-	4200:  0xC0C6,
-	4201:  0xC0C7,
-	4202:  0xC0CA,
-	4203:  0xC0CB,
-	4204:  0xC0CD,
-	4205:  0xC0CE,
-	4206:  0xC0CF,
-	4207:  0xC0D1,
-	4208:  0xC0D2,
-	4209:  0xC0D3,
-	4210:  0xC0D4,
-	4211:  0xC0D5,
-	4212:  0xC0D6,
-	4213:  0xC0D7,
-	4214:  0xC0DA,
-	4215:  0xC0DE,
-	4216:  0xC0DF,
-	4217:  0xC0E0,
-	4218:  0xC0E1,
-	4219:  0xC0E2,
-	4220:  0xC0E3,
-	4221:  0xC0E6,
-	4222:  0xC0E7,
-	4223:  0xC0E9,
-	4224:  0xC0EA,
-	4225:  0xC0EB,
-	4226:  0xC0ED,
-	4227:  0xC0EE,
-	4228:  0xC0EF,
-	4229:  0xC0F0,
-	4230:  0xC0F1,
-	4231:  0xC0F2,
-	4232:  0xC0F3,
-	4233:  0xC0F6,
-	4234:  0xC0F8,
-	4235:  0xC0FA,
-	4236:  0xC0FB,
-	4237:  0xC0FC,
-	4238:  0xC0FD,
-	4239:  0xC0FE,
-	4240:  0xC0FF,
-	4241:  0xC101,
-	4242:  0xC102,
-	4243:  0xC103,
-	4244:  0xC105,
-	4245:  0xC106,
-	4246:  0xC107,
-	4247:  0xC109,
-	4248:  0xC10A,
-	4249:  0xC10B,
-	4250:  0xC10C,
-	4251:  0xC10D,
-	4252:  0xC10E,
-	4253:  0xC10F,
-	4254:  0xC111,
-	4255:  0xC112,
-	4256:  0xC113,
-	4257:  0xC114,
-	4258:  0xC116,
-	4259:  0xC117,
-	4260:  0xC118,
-	4261:  0xC119,
-	4262:  0xC11A,
-	4263:  0xC11B,
-	4264:  0xC121,
-	4265:  0xC122,
-	4266:  0xC125,
-	4267:  0xC128,
-	4268:  0xC129,
-	4269:  0xC12A,
-	4270:  0xC12B,
-	4271:  0xC12E,
-	4272:  0xC132,
-	4273:  0xC133,
-	4274:  0xC134,
-	4275:  0xC135,
-	4276:  0xC137,
-	4277:  0xC13A,
-	4278:  0xC13B,
-	4279:  0xC13D,
-	4280:  0xC13E,
-	4281:  0xC13F,
-	4282:  0xC141,
-	4283:  0xC142,
-	4284:  0xC143,
-	4285:  0xC144,
-	4286:  0xC145,
-	4287:  0xC146,
-	4288:  0xC147,
-	4289:  0xC14A,
-	4290:  0xC14E,
-	4291:  0xC14F,
-	4292:  0xC150,
-	4293:  0xC151,
-	4294:  0xC152,
-	4295:  0xC153,
-	4296:  0xC156,
-	4297:  0xC157,
-	4298:  0xC159,
-	4299:  0xC15A,
-	4300:  0xC15B,
-	4301:  0xC15D,
-	4302:  0xC15E,
-	4303:  0xC15F,
-	4304:  0xC160,
-	4305:  0xC161,
-	4306:  0xC162,
-	4307:  0xC163,
-	4308:  0xC166,
-	4309:  0xC16A,
-	4310:  0xC16B,
-	4311:  0xC16C,
-	4312:  0xC16D,
-	4313:  0xC16E,
-	4314:  0xC16F,
-	4315:  0xC171,
-	4316:  0xC172,
-	4317:  0xC173,
-	4318:  0xC175,
-	4319:  0xC176,
-	4320:  0xC177,
-	4321:  0xC179,
-	4322:  0xC17A,
-	4323:  0xC17B,
-	4324:  0xC17C,
-	4325:  0xC17D,
-	4326:  0xC17E,
-	4327:  0xC17F,
-	4328:  0xC180,
-	4329:  0xC181,
-	4330:  0xC182,
-	4331:  0xC183,
-	4332:  0xC184,
-	4333:  0xC186,
-	4334:  0xC187,
-	4335:  0xC188,
-	4336:  0xC189,
-	4337:  0xC18A,
-	4338:  0xC18B,
-	4339:  0xC18F,
-	4340:  0xC191,
-	4341:  0xC192,
-	4342:  0xC193,
-	4343:  0xC195,
-	4344:  0xC197,
-	4345:  0xC198,
-	4346:  0xC199,
-	4347:  0xC19A,
-	4348:  0xC19B,
-	4349:  0xC19E,
-	4350:  0xC1A0,
-	4351:  0xC1A2,
-	4352:  0xC1A3,
-	4353:  0xC1A4,
-	4354:  0xC1A6,
-	4355:  0xC1A7,
-	4356:  0xC1AA,
-	4357:  0xC1AB,
-	4358:  0xC1AD,
-	4359:  0xC1AE,
-	4360:  0xC1AF,
-	4361:  0xC1B1,
-	4362:  0xC1B2,
-	4363:  0xC1B3,
-	4364:  0xC1B4,
-	4365:  0xC1B5,
-	4366:  0xC1B6,
-	4367:  0xC1B7,
-	4368:  0xC1B8,
-	4369:  0xC1B9,
-	4370:  0xC1BA,
-	4371:  0xC1BB,
-	4372:  0xC1BC,
-	4373:  0xC1BE,
-	4374:  0xC1BF,
-	4375:  0xC1C0,
-	4376:  0xC1C1,
-	4377:  0xC1C2,
-	4378:  0xC1C3,
-	4379:  0xC1C5,
-	4380:  0xC1C6,
-	4381:  0xC1C7,
-	4382:  0xC1C9,
-	4383:  0xC1CA,
-	4384:  0xC1CB,
-	4385:  0xC1CD,
-	4386:  0xC1CE,
-	4387:  0xC1CF,
-	4388:  0xC1D0,
-	4389:  0xC1D1,
-	4390:  0xC1D2,
-	4391:  0xC1D3,
-	4392:  0xC1D5,
-	4393:  0xC1D6,
-	4394:  0xC1D9,
-	4395:  0xC1DA,
-	4396:  0xC1DB,
-	4397:  0xC1DC,
-	4398:  0xC1DD,
-	4399:  0xC1DE,
-	4400:  0xC1DF,
-	4401:  0xC1E1,
-	4402:  0xC1E2,
-	4403:  0xC1E3,
-	4404:  0xC1E5,
-	4405:  0xC1E6,
-	4406:  0xC1E7,
-	4407:  0xC1E9,
-	4408:  0xC1EA,
-	4409:  0xC1EB,
-	4410:  0xC1EC,
-	4411:  0xC1ED,
-	4412:  0xC1EE,
-	4413:  0xC1EF,
-	4414:  0xC1F2,
-	4415:  0xC1F4,
-	4416:  0xC1F5,
-	4417:  0xC1F6,
-	4418:  0xC1F7,
-	4419:  0xC1F8,
-	4420:  0xC1F9,
-	4421:  0xC1FA,
-	4422:  0xC1FB,
-	4423:  0xC1FE,
-	4424:  0xC1FF,
-	4425:  0xC201,
-	4426:  0xC202,
-	4427:  0xC203,
-	4428:  0xC205,
-	4429:  0xC206,
-	4430:  0xC207,
-	4431:  0xC208,
-	4432:  0xC209,
-	4433:  0xC20A,
-	4434:  0xC20B,
-	4435:  0xC20E,
-	4436:  0xC210,
-	4437:  0xC212,
-	4438:  0xC213,
-	4439:  0xC214,
-	4440:  0xC215,
-	4441:  0xC216,
-	4442:  0xC217,
-	4443:  0xC21A,
-	4444:  0xC21B,
-	4445:  0xC21D,
-	4446:  0xC21E,
-	4447:  0xC221,
-	4448:  0xC222,
-	4449:  0xC223,
-	4450:  0xC224,
-	4451:  0xC225,
-	4452:  0xC226,
-	4453:  0xC227,
-	4454:  0xC22A,
-	4455:  0xC22C,
-	4456:  0xC22E,
-	4457:  0xC230,
-	4458:  0xC233,
-	4459:  0xC235,
-	4460:  0xC236,
-	4461:  0xC237,
-	4462:  0xC238,
-	4463:  0xC239,
-	4464:  0xC23A,
-	4465:  0xC23B,
-	4466:  0xC23C,
-	4467:  0xC23D,
-	4468:  0xC23E,
-	4469:  0xC23F,
-	4470:  0xC240,
-	4471:  0xC241,
-	4472:  0xC242,
-	4473:  0xC243,
-	4474:  0xC244,
-	4475:  0xC245,
-	4476:  0xC246,
-	4477:  0xC247,
-	4478:  0xC249,
-	4479:  0xC24A,
-	4480:  0xC24B,
-	4481:  0xC24C,
-	4482:  0xC24D,
-	4483:  0xC24E,
-	4484:  0xC24F,
-	4485:  0xC252,
-	4486:  0xC253,
-	4487:  0xC255,
-	4488:  0xC256,
-	4489:  0xC257,
-	4490:  0xC259,
-	4491:  0xC25A,
-	4492:  0xC25B,
-	4493:  0xC25C,
-	4494:  0xC25D,
-	4495:  0xC25E,
-	4496:  0xC25F,
-	4497:  0xC261,
-	4498:  0xC262,
-	4499:  0xC263,
-	4500:  0xC264,
-	4501:  0xC266,
-	4502:  0xC267,
-	4503:  0xC268,
-	4504:  0xC269,
-	4505:  0xC26A,
-	4506:  0xC26B,
-	4507:  0xC26E,
-	4508:  0xC26F,
-	4509:  0xC271,
-	4510:  0xC272,
-	4511:  0xC273,
-	4512:  0xC275,
-	4513:  0xC276,
-	4514:  0xC277,
-	4515:  0xC278,
-	4516:  0xC279,
-	4517:  0xC27A,
-	4518:  0xC27B,
-	4519:  0xC27E,
-	4520:  0xC280,
-	4521:  0xC282,
-	4522:  0xC283,
-	4523:  0xC284,
-	4524:  0xC285,
-	4525:  0xC286,
-	4526:  0xC287,
-	4527:  0xC28A,
-	4528:  0xC28B,
-	4529:  0xC28C,
-	4530:  0xC28D,
-	4531:  0xC28E,
-	4532:  0xC28F,
-	4533:  0xC291,
-	4534:  0xC292,
-	4535:  0xC293,
-	4536:  0xC294,
-	4537:  0xC295,
-	4538:  0xC296,
-	4539:  0xC297,
-	4540:  0xC299,
-	4541:  0xC29A,
-	4542:  0xC29C,
-	4543:  0xC29E,
-	4544:  0xC29F,
-	4545:  0xC2A0,
-	4546:  0xC2A1,
-	4547:  0xC2A2,
-	4548:  0xC2A3,
-	4549:  0xC2A6,
-	4550:  0xC2A7,
-	4551:  0xC2A9,
-	4552:  0xC2AA,
-	4553:  0xC2AB,
-	4554:  0xC2AE,
-	4555:  0xC2AF,
-	4556:  0xC2B0,
-	4557:  0xC2B1,
-	4558:  0xC2B2,
-	4559:  0xC2B3,
-	4560:  0xC2B6,
-	4561:  0xC2B8,
-	4562:  0xC2BA,
-	4563:  0xC2BB,
-	4564:  0xC2BC,
-	4565:  0xC2BD,
-	4566:  0xC2BE,
-	4567:  0xC2BF,
-	4568:  0xC2C0,
-	4569:  0xC2C1,
-	4570:  0xC2C2,
-	4571:  0xC2C3,
-	4572:  0xC2C4,
-	4573:  0xC2C5,
-	4574:  0xC2C6,
-	4575:  0xC2C7,
-	4576:  0xC2C8,
-	4577:  0xC2C9,
-	4578:  0xC2CA,
-	4579:  0xC2CB,
-	4580:  0xC2CC,
-	4581:  0xC2CD,
-	4582:  0xC2CE,
-	4583:  0xC2CF,
-	4584:  0xC2D0,
-	4585:  0xC2D1,
-	4586:  0xC2D2,
-	4587:  0xC2D3,
-	4588:  0xC2D4,
-	4589:  0xC2D5,
-	4590:  0xC2D6,
-	4591:  0xC2D7,
-	4592:  0xC2D8,
-	4593:  0xC2D9,
-	4594:  0xC2DA,
-	4595:  0xC2DB,
-	4596:  0xC2DE,
-	4597:  0xC2DF,
-	4598:  0xC2E1,
-	4599:  0xC2E2,
-	4600:  0xC2E5,
-	4601:  0xC2E6,
-	4602:  0xC2E7,
-	4603:  0xC2E8,
-	4604:  0xC2E9,
-	4605:  0xC2EA,
-	4606:  0xC2EE,
-	4607:  0xC2F0,
-	4608:  0xC2F2,
-	4609:  0xC2F3,
-	4610:  0xC2F4,
-	4611:  0xC2F5,
-	4612:  0xC2F7,
-	4613:  0xC2FA,
-	4614:  0xC2FD,
-	4615:  0xC2FE,
-	4616:  0xC2FF,
-	4617:  0xC301,
-	4618:  0xC302,
-	4619:  0xC303,
-	4620:  0xC304,
-	4621:  0xC305,
-	4622:  0xC306,
-	4623:  0xC307,
-	4624:  0xC30A,
-	4625:  0xC30B,
-	4626:  0xC30E,
-	4627:  0xC30F,
-	4628:  0xC310,
-	4629:  0xC311,
-	4630:  0xC312,
-	4631:  0xC316,
-	4632:  0xC317,
-	4633:  0xC319,
-	4634:  0xC31A,
-	4635:  0xC31B,
-	4636:  0xC31D,
-	4637:  0xC31E,
-	4638:  0xC31F,
-	4639:  0xC320,
-	4640:  0xC321,
-	4641:  0xC322,
-	4642:  0xC323,
-	4643:  0xC326,
-	4644:  0xC327,
-	4645:  0xC32A,
-	4646:  0xC32B,
-	4647:  0xC32C,
-	4648:  0xC32D,
-	4649:  0xC32E,
-	4650:  0xC32F,
-	4651:  0xC330,
-	4652:  0xC331,
-	4653:  0xC332,
-	4654:  0xC333,
-	4655:  0xC334,
-	4656:  0xC335,
-	4657:  0xC336,
-	4658:  0xC337,
-	4659:  0xC338,
-	4660:  0xC339,
-	4661:  0xC33A,
-	4662:  0xC33B,
-	4663:  0xC33C,
-	4664:  0xC33D,
-	4665:  0xC33E,
-	4666:  0xC33F,
-	4667:  0xC340,
-	4668:  0xC341,
-	4669:  0xC342,
-	4670:  0xC343,
-	4671:  0xC344,
-	4672:  0xC346,
-	4673:  0xC347,
-	4674:  0xC348,
-	4675:  0xC349,
-	4676:  0xC34A,
-	4677:  0xC34B,
-	4678:  0xC34C,
-	4679:  0xC34D,
-	4680:  0xC34E,
-	4681:  0xC34F,
-	4682:  0xC350,
-	4683:  0xC351,
-	4684:  0xC352,
-	4685:  0xC353,
-	4686:  0xC354,
-	4687:  0xC355,
-	4688:  0xC356,
-	4689:  0xC357,
-	4690:  0xC358,
-	4691:  0xC359,
-	4692:  0xC35A,
-	4693:  0xC35B,
-	4694:  0xC35C,
-	4695:  0xC35D,
-	4696:  0xC35E,
-	4697:  0xC35F,
-	4698:  0xC360,
-	4699:  0xC361,
-	4700:  0xC362,
-	4701:  0xC363,
-	4702:  0xC364,
-	4703:  0xC365,
-	4704:  0xC366,
-	4705:  0xC367,
-	4706:  0xC36A,
-	4707:  0xC36B,
-	4708:  0xC36D,
-	4709:  0xC36E,
-	4710:  0xC36F,
-	4711:  0xC371,
-	4712:  0xC373,
-	4713:  0xC374,
-	4714:  0xC375,
-	4715:  0xC376,
-	4716:  0xC377,
-	4717:  0xC37A,
-	4718:  0xC37B,
-	4719:  0xC37E,
-	4720:  0xC37F,
-	4721:  0xC380,
-	4722:  0xC381,
-	4723:  0xC382,
-	4724:  0xC383,
-	4725:  0xC385,
-	4726:  0xC386,
-	4727:  0xC387,
-	4728:  0xC389,
-	4729:  0xC38A,
-	4730:  0xC38B,
-	4731:  0xC38D,
-	4732:  0xC38E,
-	4733:  0xC38F,
-	4734:  0xC390,
-	4735:  0xC391,
-	4736:  0xC392,
-	4737:  0xC393,
-	4738:  0xC394,
-	4739:  0xC395,
-	4740:  0xC396,
-	4741:  0xC397,
-	4742:  0xC398,
-	4743:  0xC399,
-	4744:  0xC39A,
-	4745:  0xC39B,
-	4746:  0xC39C,
-	4747:  0xC39D,
-	4748:  0xC39E,
-	4749:  0xC39F,
-	4750:  0xC3A0,
-	4751:  0xC3A1,
-	4752:  0xC3A2,
-	4753:  0xC3A3,
-	4754:  0xC3A4,
-	4755:  0xC3A5,
-	4756:  0xC3A6,
-	4757:  0xC3A7,
-	4758:  0xC3A8,
-	4759:  0xC3A9,
-	4760:  0xC3AA,
-	4761:  0xC3AB,
-	4762:  0xC3AC,
-	4763:  0xC3AD,
-	4764:  0xC3AE,
-	4765:  0xC3AF,
-	4766:  0xC3B0,
-	4767:  0xC3B1,
-	4768:  0xC3B2,
-	4769:  0xC3B3,
-	4770:  0xC3B4,
-	4771:  0xC3B5,
-	4772:  0xC3B6,
-	4773:  0xC3B7,
-	4774:  0xC3B8,
-	4775:  0xC3B9,
-	4776:  0xC3BA,
-	4777:  0xC3BB,
-	4778:  0xC3BC,
-	4779:  0xC3BD,
-	4780:  0xC3BE,
-	4781:  0xC3BF,
-	4782:  0xC3C1,
-	4783:  0xC3C2,
-	4784:  0xC3C3,
-	4785:  0xC3C4,
-	4786:  0xC3C5,
-	4787:  0xC3C6,
-	4788:  0xC3C7,
-	4789:  0xC3C8,
-	4790:  0xC3C9,
-	4791:  0xC3CA,
-	4792:  0xC3CB,
-	4793:  0xC3CC,
-	4794:  0xC3CD,
-	4795:  0xC3CE,
-	4796:  0xC3CF,
-	4797:  0xC3D0,
-	4798:  0xC3D1,
-	4799:  0xC3D2,
-	4800:  0xC3D3,
-	4801:  0xC3D4,
-	4802:  0xC3D5,
-	4803:  0xC3D6,
-	4804:  0xC3D7,
-	4805:  0xC3DA,
-	4806:  0xC3DB,
-	4807:  0xC3DD,
-	4808:  0xC3DE,
-	4809:  0xC3E1,
-	4810:  0xC3E3,
-	4811:  0xC3E4,
-	4812:  0xC3E5,
-	4813:  0xC3E6,
-	4814:  0xC3E7,
-	4815:  0xC3EA,
-	4816:  0xC3EB,
-	4817:  0xC3EC,
-	4818:  0xC3EE,
-	4819:  0xC3EF,
-	4820:  0xC3F0,
-	4821:  0xC3F1,
-	4822:  0xC3F2,
-	4823:  0xC3F3,
-	4824:  0xC3F6,
-	4825:  0xC3F7,
-	4826:  0xC3F9,
-	4827:  0xC3FA,
-	4828:  0xC3FB,
-	4829:  0xC3FC,
-	4830:  0xC3FD,
-	4831:  0xC3FE,
-	4832:  0xC3FF,
-	4833:  0xC400,
-	4834:  0xC401,
-	4835:  0xC402,
-	4836:  0xC403,
-	4837:  0xC404,
-	4838:  0xC405,
-	4839:  0xC406,
-	4840:  0xC407,
-	4841:  0xC409,
-	4842:  0xC40A,
-	4843:  0xC40B,
-	4844:  0xC40C,
-	4845:  0xC40D,
-	4846:  0xC40E,
-	4847:  0xC40F,
-	4848:  0xC411,
-	4849:  0xC412,
-	4850:  0xC413,
-	4851:  0xC414,
-	4852:  0xC415,
-	4853:  0xC416,
-	4854:  0xC417,
-	4855:  0xC418,
-	4856:  0xC419,
-	4857:  0xC41A,
-	4858:  0xC41B,
-	4859:  0xC41C,
-	4860:  0xC41D,
-	4861:  0xC41E,
-	4862:  0xC41F,
-	4863:  0xC420,
-	4864:  0xC421,
-	4865:  0xC422,
-	4866:  0xC423,
-	4867:  0xC425,
-	4868:  0xC426,
-	4869:  0xC427,
-	4870:  0xC428,
-	4871:  0xC429,
-	4872:  0xC42A,
-	4873:  0xC42B,
-	4874:  0xC42D,
-	4875:  0xC42E,
-	4876:  0xC42F,
-	4877:  0xC431,
-	4878:  0xC432,
-	4879:  0xC433,
-	4880:  0xC435,
-	4881:  0xC436,
-	4882:  0xC437,
-	4883:  0xC438,
-	4884:  0xC439,
-	4885:  0xC43A,
-	4886:  0xC43B,
-	4887:  0xC43E,
-	4888:  0xC43F,
-	4889:  0xC440,
-	4890:  0xC441,
-	4891:  0xC442,
-	4892:  0xC443,
-	4893:  0xC444,
-	4894:  0xC445,
-	4895:  0xC446,
-	4896:  0xC447,
-	4897:  0xC449,
-	4898:  0xC44A,
-	4899:  0xC44B,
-	4900:  0xC44C,
-	4901:  0xC44D,
-	4902:  0xC44E,
-	4903:  0xC44F,
-	4904:  0xC450,
-	4905:  0xC451,
-	4906:  0xC452,
-	4907:  0xC453,
-	4908:  0xC454,
-	4909:  0xC455,
-	4910:  0xC456,
-	4911:  0xC457,
-	4912:  0xC458,
-	4913:  0xC459,
-	4914:  0xC45A,
-	4915:  0xC45B,
-	4916:  0xC45C,
-	4917:  0xC45D,
-	4918:  0xC45E,
-	4919:  0xC45F,
-	4920:  0xC460,
-	4921:  0xC461,
-	4922:  0xC462,
-	4923:  0xC463,
-	4924:  0xC466,
-	4925:  0xC467,
-	4926:  0xC469,
-	4927:  0xC46A,
-	4928:  0xC46B,
-	4929:  0xC46D,
-	4930:  0xC46E,
-	4931:  0xC46F,
-	4932:  0xC470,
-	4933:  0xC471,
-	4934:  0xC472,
-	4935:  0xC473,
-	4936:  0xC476,
-	4937:  0xC477,
-	4938:  0xC478,
-	4939:  0xC47A,
-	4940:  0xC47B,
-	4941:  0xC47C,
-	4942:  0xC47D,
-	4943:  0xC47E,
-	4944:  0xC47F,
-	4945:  0xC481,
-	4946:  0xC482,
-	4947:  0xC483,
-	4948:  0xC484,
-	4949:  0xC485,
-	4950:  0xC486,
-	4951:  0xC487,
-	4952:  0xC488,
-	4953:  0xC489,
-	4954:  0xC48A,
-	4955:  0xC48B,
-	4956:  0xC48C,
-	4957:  0xC48D,
-	4958:  0xC48E,
-	4959:  0xC48F,
-	4960:  0xC490,
-	4961:  0xC491,
-	4962:  0xC492,
-	4963:  0xC493,
-	4964:  0xC495,
-	4965:  0xC496,
-	4966:  0xC497,
-	4967:  0xC498,
-	4968:  0xC499,
-	4969:  0xC49A,
-	4970:  0xC49B,
-	4971:  0xC49D,
-	4972:  0xC49E,
-	4973:  0xC49F,
-	4974:  0xC4A0,
-	4975:  0xC4A1,
-	4976:  0xC4A2,
-	4977:  0xC4A3,
-	4978:  0xC4A4,
-	4979:  0xC4A5,
-	4980:  0xC4A6,
-	4981:  0xC4A7,
-	4982:  0xC4A8,
-	4983:  0xC4A9,
-	4984:  0xC4AA,
-	4985:  0xC4AB,
-	4986:  0xC4AC,
-	4987:  0xC4AD,
-	4988:  0xC4AE,
-	4989:  0xC4AF,
-	4990:  0xC4B0,
-	4991:  0xC4B1,
-	4992:  0xC4B2,
-	4993:  0xC4B3,
-	4994:  0xC4B4,
-	4995:  0xC4B5,
-	4996:  0xC4B6,
-	4997:  0xC4B7,
-	4998:  0xC4B9,
-	4999:  0xC4BA,
-	5000:  0xC4BB,
-	5001:  0xC4BD,
-	5002:  0xC4BE,
-	5003:  0xC4BF,
-	5004:  0xC4C0,
-	5005:  0xC4C1,
-	5006:  0xC4C2,
-	5007:  0xC4C3,
-	5008:  0xC4C4,
-	5009:  0xC4C5,
-	5010:  0xC4C6,
-	5011:  0xC4C7,
-	5012:  0xC4C8,
-	5013:  0xC4C9,
-	5014:  0xC4CA,
-	5015:  0xC4CB,
-	5016:  0xC4CC,
-	5017:  0xC4CD,
-	5018:  0xC4CE,
-	5019:  0xC4CF,
-	5020:  0xC4D0,
-	5021:  0xC4D1,
-	5022:  0xC4D2,
-	5023:  0xC4D3,
-	5024:  0xC4D4,
-	5025:  0xC4D5,
-	5026:  0xC4D6,
-	5027:  0xC4D7,
-	5028:  0xC4D8,
-	5029:  0xC4D9,
-	5030:  0xC4DA,
-	5031:  0xC4DB,
-	5032:  0xC4DC,
-	5033:  0xC4DD,
-	5034:  0xC4DE,
-	5035:  0xC4DF,
-	5036:  0xC4E0,
-	5037:  0xC4E1,
-	5038:  0xC4E2,
-	5039:  0xC4E3,
-	5040:  0xC4E4,
-	5041:  0xC4E5,
-	5042:  0xC4E6,
-	5043:  0xC4E7,
-	5044:  0xC4E8,
-	5045:  0xC4EA,
-	5046:  0xC4EB,
-	5047:  0xC4EC,
-	5048:  0xC4ED,
-	5049:  0xC4EE,
-	5050:  0xC4EF,
-	5051:  0xC4F2,
-	5052:  0xC4F3,
-	5053:  0xC4F5,
-	5054:  0xC4F6,
-	5055:  0xC4F7,
-	5056:  0xC4F9,
-	5057:  0xC4FB,
-	5058:  0xC4FC,
-	5059:  0xC4FD,
-	5060:  0xC4FE,
-	5061:  0xC502,
-	5062:  0xC503,
-	5063:  0xC504,
-	5064:  0xC505,
-	5065:  0xC506,
-	5066:  0xC507,
-	5067:  0xC508,
-	5068:  0xC509,
-	5069:  0xC50A,
-	5070:  0xC50B,
-	5071:  0xC50D,
-	5072:  0xC50E,
-	5073:  0xC50F,
-	5074:  0xC511,
-	5075:  0xC512,
-	5076:  0xC513,
-	5077:  0xC515,
-	5078:  0xC516,
-	5079:  0xC517,
-	5080:  0xC518,
-	5081:  0xC519,
-	5082:  0xC51A,
-	5083:  0xC51B,
-	5084:  0xC51D,
-	5085:  0xC51E,
-	5086:  0xC51F,
-	5087:  0xC520,
-	5088:  0xC521,
-	5089:  0xC522,
-	5090:  0xC523,
-	5091:  0xC524,
-	5092:  0xC525,
-	5093:  0xC526,
-	5094:  0xC527,
-	5095:  0xC52A,
-	5096:  0xC52B,
-	5097:  0xC52D,
-	5098:  0xC52E,
-	5099:  0xC52F,
-	5100:  0xC531,
-	5101:  0xC532,
-	5102:  0xC533,
-	5103:  0xC534,
-	5104:  0xC535,
-	5105:  0xC536,
-	5106:  0xC537,
-	5107:  0xC53A,
-	5108:  0xC53C,
-	5109:  0xC53E,
-	5110:  0xC53F,
-	5111:  0xC540,
-	5112:  0xC541,
-	5113:  0xC542,
-	5114:  0xC543,
-	5115:  0xC546,
-	5116:  0xC547,
-	5117:  0xC54B,
-	5118:  0xC54F,
-	5119:  0xC550,
-	5120:  0xC551,
-	5121:  0xC552,
-	5122:  0xC556,
-	5123:  0xC55A,
-	5124:  0xC55B,
-	5125:  0xC55C,
-	5126:  0xC55F,
-	5127:  0xC562,
-	5128:  0xC563,
-	5129:  0xC565,
-	5130:  0xC566,
-	5131:  0xC567,
-	5132:  0xC569,
-	5133:  0xC56A,
-	5134:  0xC56B,
-	5135:  0xC56C,
-	5136:  0xC56D,
-	5137:  0xC56E,
-	5138:  0xC56F,
-	5139:  0xC572,
-	5140:  0xC576,
-	5141:  0xC577,
-	5142:  0xC578,
-	5143:  0xC579,
-	5144:  0xC57A,
-	5145:  0xC57B,
-	5146:  0xC57E,
-	5147:  0xC57F,
-	5148:  0xC581,
-	5149:  0xC582,
-	5150:  0xC583,
-	5151:  0xC585,
-	5152:  0xC586,
-	5153:  0xC588,
-	5154:  0xC589,
-	5155:  0xC58A,
-	5156:  0xC58B,
-	5157:  0xC58E,
-	5158:  0xC590,
-	5159:  0xC592,
-	5160:  0xC593,
-	5161:  0xC594,
-	5162:  0xC596,
-	5163:  0xC599,
-	5164:  0xC59A,
-	5165:  0xC59B,
-	5166:  0xC59D,
-	5167:  0xC59E,
-	5168:  0xC59F,
-	5169:  0xC5A1,
-	5170:  0xC5A2,
-	5171:  0xC5A3,
-	5172:  0xC5A4,
-	5173:  0xC5A5,
-	5174:  0xC5A6,
-	5175:  0xC5A7,
-	5176:  0xC5A8,
-	5177:  0xC5AA,
-	5178:  0xC5AB,
-	5179:  0xC5AC,
-	5180:  0xC5AD,
-	5181:  0xC5AE,
-	5182:  0xC5AF,
-	5183:  0xC5B0,
-	5184:  0xC5B1,
-	5185:  0xC5B2,
-	5186:  0xC5B3,
-	5187:  0xC5B6,
-	5188:  0xC5B7,
-	5189:  0xC5BA,
-	5190:  0xC5BF,
-	5191:  0xC5C0,
-	5192:  0xC5C1,
-	5193:  0xC5C2,
-	5194:  0xC5C3,
-	5195:  0xC5CB,
-	5196:  0xC5CD,
-	5197:  0xC5CF,
-	5198:  0xC5D2,
-	5199:  0xC5D3,
-	5200:  0xC5D5,
-	5201:  0xC5D6,
-	5202:  0xC5D7,
-	5203:  0xC5D9,
-	5204:  0xC5DA,
-	5205:  0xC5DB,
-	5206:  0xC5DC,
-	5207:  0xC5DD,
-	5208:  0xC5DE,
-	5209:  0xC5DF,
-	5210:  0xC5E2,
-	5211:  0xC5E4,
-	5212:  0xC5E6,
-	5213:  0xC5E7,
-	5214:  0xC5E8,
-	5215:  0xC5E9,
-	5216:  0xC5EA,
-	5217:  0xC5EB,
-	5218:  0xC5EF,
-	5219:  0xC5F1,
-	5220:  0xC5F2,
-	5221:  0xC5F3,
-	5222:  0xC5F5,
-	5223:  0xC5F8,
-	5224:  0xC5F9,
-	5225:  0xC5FA,
-	5226:  0xC5FB,
-	5227:  0xC602,
-	5228:  0xC603,
-	5229:  0xC604,
-	5230:  0xC609,
-	5231:  0xC60A,
-	5232:  0xC60B,
-	5233:  0xC60D,
-	5234:  0xC60E,
-	5235:  0xC60F,
-	5236:  0xC611,
-	5237:  0xC612,
-	5238:  0xC613,
-	5239:  0xC614,
-	5240:  0xC615,
-	5241:  0xC616,
-	5242:  0xC617,
-	5243:  0xC61A,
-	5244:  0xC61D,
-	5245:  0xC61E,
-	5246:  0xC61F,
-	5247:  0xC620,
-	5248:  0xC621,
-	5249:  0xC622,
-	5250:  0xC623,
-	5251:  0xC626,
-	5252:  0xC627,
-	5253:  0xC629,
-	5254:  0xC62A,
-	5255:  0xC62B,
-	5256:  0xC62F,
-	5257:  0xC631,
-	5258:  0xC632,
-	5259:  0xC636,
-	5260:  0xC638,
-	5261:  0xC63A,
-	5262:  0xC63C,
-	5263:  0xC63D,
-	5264:  0xC63E,
-	5265:  0xC63F,
-	5266:  0xC642,
-	5267:  0xC643,
-	5268:  0xC645,
-	5269:  0xC646,
-	5270:  0xC647,
-	5271:  0xC649,
-	5272:  0xC64A,
-	5273:  0xC64B,
-	5274:  0xC64C,
-	5275:  0xC64D,
-	5276:  0xC64E,
-	5277:  0xC64F,
-	5278:  0xC652,
-	5279:  0xC656,
-	5280:  0xC657,
-	5281:  0xC658,
-	5282:  0xC659,
-	5283:  0xC65A,
-	5284:  0xC65B,
-	5285:  0xC65E,
-	5286:  0xC65F,
-	5287:  0xC661,
-	5288:  0xC662,
-	5289:  0xC663,
-	5290:  0xC664,
-	5291:  0xC665,
-	5292:  0xC666,
-	5293:  0xC667,
-	5294:  0xC668,
-	5295:  0xC669,
-	5296:  0xC66A,
-	5297:  0xC66B,
-	5298:  0xC66D,
-	5299:  0xC66E,
-	5300:  0xC670,
-	5301:  0xC672,
-	5302:  0xC673,
-	5303:  0xC674,
-	5304:  0xC675,
-	5305:  0xC676,
-	5306:  0xC677,
-	5307:  0xC67A,
-	5308:  0xC67B,
-	5309:  0xC67D,
-	5310:  0xC67E,
-	5311:  0xC67F,
-	5312:  0xC681,
-	5313:  0xC682,
-	5314:  0xC683,
-	5315:  0xC684,
-	5316:  0xC685,
-	5317:  0xC686,
-	5318:  0xC687,
-	5319:  0xC68A,
-	5320:  0xC68C,
-	5321:  0xC68E,
-	5322:  0xC68F,
-	5323:  0xC690,
-	5324:  0xC691,
-	5325:  0xC692,
-	5326:  0xC693,
-	5327:  0xC696,
-	5328:  0xC697,
-	5329:  0xC699,
-	5330:  0xC69A,
-	5331:  0xC69B,
-	5332:  0xC69D,
-	5333:  0xC69E,
-	5334:  0xC69F,
-	5335:  0xC6A0,
-	5336:  0xC6A1,
-	5337:  0xC6A2,
-	5338:  0xC6A3,
-	5339:  0xC6A6,
-	5340:  0xC6A8,
-	5341:  0xC6AA,
-	5342:  0xC6AB,
-	5343:  0xC6AC,
-	5344:  0xC6AD,
-	5345:  0xC6AE,
-	5346:  0xC6AF,
-	5347:  0xC6B2,
-	5348:  0xC6B3,
-	5349:  0xC6B5,
-	5350:  0xC6B6,
-	5351:  0xC6B7,
-	5352:  0xC6BB,
-	5353:  0xC6BC,
-	5354:  0xC6BD,
-	5355:  0xC6BE,
-	5356:  0xC6BF,
-	5357:  0xC6C2,
-	5358:  0xC6C4,
-	5359:  0xC6C6,
-	5360:  0xC6C7,
-	5361:  0xC6C8,
-	5362:  0xC6C9,
-	5363:  0xC6CA,
-	5364:  0xC6CB,
-	5365:  0xC6CE,
-	5366:  0xC6CF,
-	5367:  0xC6D1,
-	5368:  0xC6D2,
-	5369:  0xC6D3,
-	5370:  0xC6D5,
-	5371:  0xC6D6,
-	5372:  0xC6D7,
-	5373:  0xC6D8,
-	5374:  0xC6D9,
-	5375:  0xC6DA,
-	5376:  0xC6DB,
-	5377:  0xC6DE,
-	5378:  0xC6DF,
-	5379:  0xC6E2,
-	5380:  0xC6E3,
-	5381:  0xC6E4,
-	5382:  0xC6E5,
-	5383:  0xC6E6,
-	5384:  0xC6E7,
-	5385:  0xC6EA,
-	5386:  0xC6EB,
-	5387:  0xC6ED,
-	5388:  0xC6EE,
-	5389:  0xC6EF,
-	5390:  0xC6F1,
-	5391:  0xC6F2,
-	5392:  0xC6F3,
-	5393:  0xC6F4,
-	5394:  0xC6F5,
-	5395:  0xC6F6,
-	5396:  0xC6F7,
-	5397:  0xC6FA,
-	5398:  0xC6FB,
-	5399:  0xC6FC,
-	5400:  0xC6FE,
-	5401:  0xC6FF,
-	5402:  0xC700,
-	5403:  0xC701,
-	5404:  0xC702,
-	5405:  0xC703,
-	5406:  0xC706,
-	5407:  0xC707,
-	5408:  0xC709,
-	5409:  0xC70A,
-	5410:  0xC70B,
-	5411:  0xC70D,
-	5412:  0xC70E,
-	5413:  0xC70F,
-	5414:  0xC710,
-	5415:  0xC711,
-	5416:  0xC712,
-	5417:  0xC713,
-	5418:  0xC716,
-	5419:  0xC718,
-	5420:  0xC71A,
-	5421:  0xC71B,
-	5422:  0xC71C,
-	5423:  0xC71D,
-	5424:  0xC71E,
-	5425:  0xC71F,
-	5426:  0xC722,
-	5427:  0xC723,
-	5428:  0xC725,
-	5429:  0xC726,
-	5430:  0xC727,
-	5431:  0xC729,
-	5432:  0xC72A,
-	5433:  0xC72B,
-	5434:  0xC72C,
-	5435:  0xC72D,
-	5436:  0xC72E,
-	5437:  0xC72F,
-	5438:  0xC732,
-	5439:  0xC734,
-	5440:  0xC736,
-	5441:  0xC738,
-	5442:  0xC739,
-	5443:  0xC73A,
-	5444:  0xC73B,
-	5445:  0xC73E,
-	5446:  0xC73F,
-	5447:  0xC741,
-	5448:  0xC742,
-	5449:  0xC743,
-	5450:  0xC745,
-	5451:  0xC746,
-	5452:  0xC747,
-	5453:  0xC748,
-	5454:  0xC749,
-	5455:  0xC74B,
-	5456:  0xC74E,
-	5457:  0xC750,
-	5458:  0xC759,
-	5459:  0xC75A,
-	5460:  0xC75B,
-	5461:  0xC75D,
-	5462:  0xC75E,
-	5463:  0xC75F,
-	5464:  0xC761,
-	5465:  0xC762,
-	5466:  0xC763,
-	5467:  0xC764,
-	5468:  0xC765,
-	5469:  0xC766,
-	5470:  0xC767,
-	5471:  0xC769,
-	5472:  0xC76A,
-	5473:  0xC76C,
-	5474:  0xC76D,
-	5475:  0xC76E,
-	5476:  0xC76F,
-	5477:  0xC770,
-	5478:  0xC771,
-	5479:  0xC772,
-	5480:  0xC773,
-	5481:  0xC776,
-	5482:  0xC777,
-	5483:  0xC779,
-	5484:  0xC77A,
-	5485:  0xC77B,
-	5486:  0xC77F,
-	5487:  0xC780,
-	5488:  0xC781,
-	5489:  0xC782,
-	5490:  0xC786,
-	5491:  0xC78B,
-	5492:  0xC78C,
-	5493:  0xC78D,
-	5494:  0xC78F,
-	5495:  0xC792,
-	5496:  0xC793,
-	5497:  0xC795,
-	5498:  0xC799,
-	5499:  0xC79B,
-	5500:  0xC79C,
-	5501:  0xC79D,
-	5502:  0xC79E,
-	5503:  0xC79F,
-	5504:  0xC7A2,
-	5505:  0xC7A7,
-	5506:  0xC7A8,
-	5507:  0xC7A9,
-	5508:  0xC7AA,
-	5509:  0xC7AB,
-	5510:  0xC7AE,
-	5511:  0xC7AF,
-	5512:  0xC7B1,
-	5513:  0xC7B2,
-	5514:  0xC7B3,
-	5515:  0xC7B5,
-	5516:  0xC7B6,
-	5517:  0xC7B7,
-	5518:  0xC7B8,
-	5519:  0xC7B9,
-	5520:  0xC7BA,
-	5521:  0xC7BB,
-	5522:  0xC7BE,
-	5523:  0xC7C2,
-	5524:  0xC7C3,
-	5525:  0xC7C4,
-	5526:  0xC7C5,
-	5527:  0xC7C6,
-	5528:  0xC7C7,
-	5529:  0xC7CA,
-	5530:  0xC7CB,
-	5531:  0xC7CD,
-	5532:  0xC7CF,
-	5533:  0xC7D1,
-	5534:  0xC7D2,
-	5535:  0xC7D3,
-	5536:  0xC7D4,
-	5537:  0xC7D5,
-	5538:  0xC7D6,
-	5539:  0xC7D7,
-	5540:  0xC7D9,
-	5541:  0xC7DA,
-	5542:  0xC7DB,
-	5543:  0xC7DC,
-	5544:  0xC7DE,
-	5545:  0xC7DF,
-	5546:  0xC7E0,
-	5547:  0xC7E1,
-	5548:  0xC7E2,
-	5549:  0xC7E3,
-	5550:  0xC7E5,
-	5551:  0xC7E6,
-	5552:  0xC7E7,
-	5553:  0xC7E9,
-	5554:  0xC7EA,
-	5555:  0xC7EB,
-	5556:  0xC7ED,
-	5557:  0xC7EE,
-	5558:  0xC7EF,
-	5559:  0xC7F0,
-	5560:  0xC7F1,
-	5561:  0xC7F2,
-	5562:  0xC7F3,
-	5563:  0xC7F4,
-	5564:  0xC7F5,
-	5565:  0xC7F6,
-	5566:  0xC7F7,
-	5567:  0xC7F8,
-	5568:  0xC7F9,
-	5569:  0xC7FA,
-	5570:  0xC7FB,
-	5571:  0xC7FC,
-	5572:  0xC7FD,
-	5573:  0xC7FE,
-	5574:  0xC7FF,
-	5575:  0xC802,
-	5576:  0xC803,
-	5577:  0xC805,
-	5578:  0xC806,
-	5579:  0xC807,
-	5580:  0xC809,
-	5581:  0xC80B,
-	5582:  0xC80C,
-	5583:  0xC80D,
-	5584:  0xC80E,
-	5585:  0xC80F,
-	5586:  0xC812,
-	5587:  0xC814,
-	5588:  0xC817,
-	5589:  0xC818,
-	5590:  0xC819,
-	5591:  0xC81A,
-	5592:  0xC81B,
-	5593:  0xC81E,
-	5594:  0xC81F,
-	5595:  0xC821,
-	5596:  0xC822,
-	5597:  0xC823,
-	5598:  0xC825,
-	5599:  0xC826,
-	5600:  0xC827,
-	5601:  0xC828,
-	5602:  0xC829,
-	5603:  0xC82A,
-	5604:  0xC82B,
-	5605:  0xC82E,
-	5606:  0xC830,
-	5607:  0xC832,
-	5608:  0xC833,
-	5609:  0xC834,
-	5610:  0xC835,
-	5611:  0xC836,
-	5612:  0xC837,
-	5613:  0xC839,
-	5614:  0xC83A,
-	5615:  0xC83B,
-	5616:  0xC83D,
-	5617:  0xC83E,
-	5618:  0xC83F,
-	5619:  0xC841,
-	5620:  0xC842,
-	5621:  0xC843,
-	5622:  0xC844,
-	5623:  0xC845,
-	5624:  0xC846,
-	5625:  0xC847,
-	5626:  0xC84A,
-	5627:  0xC84B,
-	5628:  0xC84E,
-	5629:  0xC84F,
-	5630:  0xC850,
-	5631:  0xC851,
-	5632:  0xC852,
-	5633:  0xC853,
-	5634:  0xC855,
-	5635:  0xC856,
-	5636:  0xC857,
-	5637:  0xC858,
-	5638:  0xC859,
-	5639:  0xC85A,
-	5640:  0xC85B,
-	5641:  0xC85C,
-	5642:  0xC85D,
-	5643:  0xC85E,
-	5644:  0xC85F,
-	5645:  0xC860,
-	5646:  0xC861,
-	5647:  0xC862,
-	5648:  0xC863,
-	5649:  0xC864,
-	5650:  0xC865,
-	5651:  0xC866,
-	5652:  0xC867,
-	5653:  0xC868,
-	5654:  0xC869,
-	5655:  0xC86A,
-	5656:  0xC86B,
-	5657:  0xC86C,
-	5658:  0xC86D,
-	5659:  0xC86E,
-	5660:  0xC86F,
-	5661:  0xC872,
-	5662:  0xC873,
-	5663:  0xC875,
-	5664:  0xC876,
-	5665:  0xC877,
-	5666:  0xC879,
-	5667:  0xC87B,
-	5668:  0xC87C,
-	5669:  0xC87D,
-	5670:  0xC87E,
-	5671:  0xC87F,
-	5672:  0xC882,
-	5673:  0xC884,
-	5674:  0xC888,
-	5675:  0xC889,
-	5676:  0xC88A,
-	5677:  0xC88E,
-	5678:  0xC88F,
-	5679:  0xC890,
-	5680:  0xC891,
-	5681:  0xC892,
-	5682:  0xC893,
-	5683:  0xC895,
-	5684:  0xC896,
-	5685:  0xC897,
-	5686:  0xC898,
-	5687:  0xC899,
-	5688:  0xC89A,
-	5689:  0xC89B,
-	5690:  0xC89C,
-	5691:  0xC89E,
-	5692:  0xC8A0,
-	5693:  0xC8A2,
-	5694:  0xC8A3,
-	5695:  0xC8A4,
-	5696:  0xC8A5,
-	5697:  0xC8A6,
-	5698:  0xC8A7,
-	5699:  0xC8A9,
-	5700:  0xC8AA,
-	5701:  0xC8AB,
-	5702:  0xC8AC,
-	5703:  0xC8AD,
-	5704:  0xC8AE,
-	5705:  0xC8AF,
-	5706:  0xC8B0,
-	5707:  0xC8B1,
-	5708:  0xC8B2,
-	5709:  0xC8B3,
-	5710:  0xC8B4,
-	5711:  0xC8B5,
-	5712:  0xC8B6,
-	5713:  0xC8B7,
-	5714:  0xC8B8,
-	5715:  0xC8B9,
-	5716:  0xC8BA,
-	5717:  0xC8BB,
-	5718:  0xC8BE,
-	5719:  0xC8BF,
-	5720:  0xC8C0,
-	5721:  0xC8C1,
-	5722:  0xC8C2,
-	5723:  0xC8C3,
-	5724:  0xC8C5,
-	5725:  0xC8C6,
-	5726:  0xC8C7,
-	5727:  0xC8C9,
-	5728:  0xC8CA,
-	5729:  0xC8CB,
-	5730:  0xC8CD,
-	5731:  0xC8CE,
-	5732:  0xC8CF,
-	5733:  0xC8D0,
-	5734:  0xC8D1,
-	5735:  0xC8D2,
-	5736:  0xC8D3,
-	5737:  0xC8D6,
-	5738:  0xC8D8,
-	5739:  0xC8DA,
-	5740:  0xC8DB,
-	5741:  0xC8DC,
-	5742:  0xC8DD,
-	5743:  0xC8DE,
-	5744:  0xC8DF,
-	5745:  0xC8E2,
-	5746:  0xC8E3,
-	5747:  0xC8E5,
-	5748:  0xC8E6,
-	5749:  0xC8E7,
-	5750:  0xC8E8,
-	5751:  0xC8E9,
-	5752:  0xC8EA,
-	5753:  0xC8EB,
-	5754:  0xC8EC,
-	5755:  0xC8ED,
-	5756:  0xC8EE,
-	5757:  0xC8EF,
-	5758:  0xC8F0,
-	5759:  0xC8F1,
-	5760:  0xC8F2,
-	5761:  0xC8F3,
-	5762:  0xC8F4,
-	5763:  0xC8F6,
-	5764:  0xC8F7,
-	5765:  0xC8F8,
-	5766:  0xC8F9,
-	5767:  0xC8FA,
-	5768:  0xC8FB,
-	5769:  0xC8FE,
-	5770:  0xC8FF,
-	5771:  0xC901,
-	5772:  0xC902,
-	5773:  0xC903,
-	5774:  0xC907,
-	5775:  0xC908,
-	5776:  0xC909,
-	5777:  0xC90A,
-	5778:  0xC90B,
-	5779:  0xC90E,
-	5780:  0x3000,
-	5781:  0x3001,
-	5782:  0x3002,
-	5783:  0x00B7,
-	5784:  0x2025,
-	5785:  0x2026,
-	5786:  0x00A8,
-	5787:  0x3003,
-	5788:  0x00AD,
-	5789:  0x2015,
-	5790:  0x2225,
-	5791:  0xFF3C,
-	5792:  0x223C,
-	5793:  0x2018,
-	5794:  0x2019,
-	5795:  0x201C,
-	5796:  0x201D,
-	5797:  0x3014,
-	5798:  0x3015,
-	5799:  0x3008,
-	5800:  0x3009,
-	5801:  0x300A,
-	5802:  0x300B,
-	5803:  0x300C,
-	5804:  0x300D,
-	5805:  0x300E,
-	5806:  0x300F,
-	5807:  0x3010,
-	5808:  0x3011,
-	5809:  0x00B1,
-	5810:  0x00D7,
-	5811:  0x00F7,
-	5812:  0x2260,
-	5813:  0x2264,
-	5814:  0x2265,
-	5815:  0x221E,
-	5816:  0x2234,
-	5817:  0x00B0,
-	5818:  0x2032,
-	5819:  0x2033,
-	5820:  0x2103,
-	5821:  0x212B,
-	5822:  0xFFE0,
-	5823:  0xFFE1,
-	5824:  0xFFE5,
-	5825:  0x2642,
-	5826:  0x2640,
-	5827:  0x2220,
-	5828:  0x22A5,
-	5829:  0x2312,
-	5830:  0x2202,
-	5831:  0x2207,
-	5832:  0x2261,
-	5833:  0x2252,
-	5834:  0x00A7,
-	5835:  0x203B,
-	5836:  0x2606,
-	5837:  0x2605,
-	5838:  0x25CB,
-	5839:  0x25CF,
-	5840:  0x25CE,
-	5841:  0x25C7,
-	5842:  0x25C6,
-	5843:  0x25A1,
-	5844:  0x25A0,
-	5845:  0x25B3,
-	5846:  0x25B2,
-	5847:  0x25BD,
-	5848:  0x25BC,
-	5849:  0x2192,
-	5850:  0x2190,
-	5851:  0x2191,
-	5852:  0x2193,
-	5853:  0x2194,
-	5854:  0x3013,
-	5855:  0x226A,
-	5856:  0x226B,
-	5857:  0x221A,
-	5858:  0x223D,
-	5859:  0x221D,
-	5860:  0x2235,
-	5861:  0x222B,
-	5862:  0x222C,
-	5863:  0x2208,
-	5864:  0x220B,
-	5865:  0x2286,
-	5866:  0x2287,
-	5867:  0x2282,
-	5868:  0x2283,
-	5869:  0x222A,
-	5870:  0x2229,
-	5871:  0x2227,
-	5872:  0x2228,
-	5873:  0xFFE2,
-	5874:  0xC910,
-	5875:  0xC912,
-	5876:  0xC913,
-	5877:  0xC914,
-	5878:  0xC915,
-	5879:  0xC916,
-	5880:  0xC917,
-	5881:  0xC919,
-	5882:  0xC91A,
-	5883:  0xC91B,
-	5884:  0xC91C,
-	5885:  0xC91D,
-	5886:  0xC91E,
-	5887:  0xC91F,
-	5888:  0xC920,
-	5889:  0xC921,
-	5890:  0xC922,
-	5891:  0xC923,
-	5892:  0xC924,
-	5893:  0xC925,
-	5894:  0xC926,
-	5895:  0xC927,
-	5896:  0xC928,
-	5897:  0xC929,
-	5898:  0xC92A,
-	5899:  0xC92B,
-	5900:  0xC92D,
-	5901:  0xC92E,
-	5902:  0xC92F,
-	5903:  0xC930,
-	5904:  0xC931,
-	5905:  0xC932,
-	5906:  0xC933,
-	5907:  0xC935,
-	5908:  0xC936,
-	5909:  0xC937,
-	5910:  0xC938,
-	5911:  0xC939,
-	5912:  0xC93A,
-	5913:  0xC93B,
-	5914:  0xC93C,
-	5915:  0xC93D,
-	5916:  0xC93E,
-	5917:  0xC93F,
-	5918:  0xC940,
-	5919:  0xC941,
-	5920:  0xC942,
-	5921:  0xC943,
-	5922:  0xC944,
-	5923:  0xC945,
-	5924:  0xC946,
-	5925:  0xC947,
-	5926:  0xC948,
-	5927:  0xC949,
-	5928:  0xC94A,
-	5929:  0xC94B,
-	5930:  0xC94C,
-	5931:  0xC94D,
-	5932:  0xC94E,
-	5933:  0xC94F,
-	5934:  0xC952,
-	5935:  0xC953,
-	5936:  0xC955,
-	5937:  0xC956,
-	5938:  0xC957,
-	5939:  0xC959,
-	5940:  0xC95A,
-	5941:  0xC95B,
-	5942:  0xC95C,
-	5943:  0xC95D,
-	5944:  0xC95E,
-	5945:  0xC95F,
-	5946:  0xC962,
-	5947:  0xC964,
-	5948:  0xC965,
-	5949:  0xC966,
-	5950:  0xC967,
-	5951:  0xC968,
-	5952:  0xC969,
-	5953:  0xC96A,
-	5954:  0xC96B,
-	5955:  0xC96D,
-	5956:  0xC96E,
-	5957:  0xC96F,
-	5958:  0x21D2,
-	5959:  0x21D4,
-	5960:  0x2200,
-	5961:  0x2203,
-	5962:  0x00B4,
-	5963:  0xFF5E,
-	5964:  0x02C7,
-	5965:  0x02D8,
-	5966:  0x02DD,
-	5967:  0x02DA,
-	5968:  0x02D9,
-	5969:  0x00B8,
-	5970:  0x02DB,
-	5971:  0x00A1,
-	5972:  0x00BF,
-	5973:  0x02D0,
-	5974:  0x222E,
-	5975:  0x2211,
-	5976:  0x220F,
-	5977:  0x00A4,
-	5978:  0x2109,
-	5979:  0x2030,
-	5980:  0x25C1,
-	5981:  0x25C0,
-	5982:  0x25B7,
-	5983:  0x25B6,
-	5984:  0x2664,
-	5985:  0x2660,
-	5986:  0x2661,
-	5987:  0x2665,
-	5988:  0x2667,
-	5989:  0x2663,
-	5990:  0x2299,
-	5991:  0x25C8,
-	5992:  0x25A3,
-	5993:  0x25D0,
-	5994:  0x25D1,
-	5995:  0x2592,
-	5996:  0x25A4,
-	5997:  0x25A5,
-	5998:  0x25A8,
-	5999:  0x25A7,
-	6000:  0x25A6,
-	6001:  0x25A9,
-	6002:  0x2668,
-	6003:  0x260F,
-	6004:  0x260E,
-	6005:  0x261C,
-	6006:  0x261E,
-	6007:  0x00B6,
-	6008:  0x2020,
-	6009:  0x2021,
-	6010:  0x2195,
-	6011:  0x2197,
-	6012:  0x2199,
-	6013:  0x2196,
-	6014:  0x2198,
-	6015:  0x266D,
-	6016:  0x2669,
-	6017:  0x266A,
-	6018:  0x266C,
-	6019:  0x327F,
-	6020:  0x321C,
-	6021:  0x2116,
-	6022:  0x33C7,
-	6023:  0x2122,
-	6024:  0x33C2,
-	6025:  0x33D8,
-	6026:  0x2121,
-	6027:  0x20AC,
-	6028:  0x00AE,
-	6052:  0xC971,
-	6053:  0xC972,
-	6054:  0xC973,
-	6055:  0xC975,
-	6056:  0xC976,
-	6057:  0xC977,
-	6058:  0xC978,
-	6059:  0xC979,
-	6060:  0xC97A,
-	6061:  0xC97B,
-	6062:  0xC97D,
-	6063:  0xC97E,
-	6064:  0xC97F,
-	6065:  0xC980,
-	6066:  0xC981,
-	6067:  0xC982,
-	6068:  0xC983,
-	6069:  0xC984,
-	6070:  0xC985,
-	6071:  0xC986,
-	6072:  0xC987,
-	6073:  0xC98A,
-	6074:  0xC98B,
-	6075:  0xC98D,
-	6076:  0xC98E,
-	6077:  0xC98F,
-	6078:  0xC991,
-	6079:  0xC992,
-	6080:  0xC993,
-	6081:  0xC994,
-	6082:  0xC995,
-	6083:  0xC996,
-	6084:  0xC997,
-	6085:  0xC99A,
-	6086:  0xC99C,
-	6087:  0xC99E,
-	6088:  0xC99F,
-	6089:  0xC9A0,
-	6090:  0xC9A1,
-	6091:  0xC9A2,
-	6092:  0xC9A3,
-	6093:  0xC9A4,
-	6094:  0xC9A5,
-	6095:  0xC9A6,
-	6096:  0xC9A7,
-	6097:  0xC9A8,
-	6098:  0xC9A9,
-	6099:  0xC9AA,
-	6100:  0xC9AB,
-	6101:  0xC9AC,
-	6102:  0xC9AD,
-	6103:  0xC9AE,
-	6104:  0xC9AF,
-	6105:  0xC9B0,
-	6106:  0xC9B1,
-	6107:  0xC9B2,
-	6108:  0xC9B3,
-	6109:  0xC9B4,
-	6110:  0xC9B5,
-	6111:  0xC9B6,
-	6112:  0xC9B7,
-	6113:  0xC9B8,
-	6114:  0xC9B9,
-	6115:  0xC9BA,
-	6116:  0xC9BB,
-	6117:  0xC9BC,
-	6118:  0xC9BD,
-	6119:  0xC9BE,
-	6120:  0xC9BF,
-	6121:  0xC9C2,
-	6122:  0xC9C3,
-	6123:  0xC9C5,
-	6124:  0xC9C6,
-	6125:  0xC9C9,
-	6126:  0xC9CB,
-	6127:  0xC9CC,
-	6128:  0xC9CD,
-	6129:  0xC9CE,
-	6130:  0xC9CF,
-	6131:  0xC9D2,
-	6132:  0xC9D4,
-	6133:  0xC9D7,
-	6134:  0xC9D8,
-	6135:  0xC9DB,
-	6136:  0xFF01,
-	6137:  0xFF02,
-	6138:  0xFF03,
-	6139:  0xFF04,
-	6140:  0xFF05,
-	6141:  0xFF06,
-	6142:  0xFF07,
-	6143:  0xFF08,
-	6144:  0xFF09,
-	6145:  0xFF0A,
-	6146:  0xFF0B,
-	6147:  0xFF0C,
-	6148:  0xFF0D,
-	6149:  0xFF0E,
-	6150:  0xFF0F,
-	6151:  0xFF10,
-	6152:  0xFF11,
-	6153:  0xFF12,
-	6154:  0xFF13,
-	6155:  0xFF14,
-	6156:  0xFF15,
-	6157:  0xFF16,
-	6158:  0xFF17,
-	6159:  0xFF18,
-	6160:  0xFF19,
-	6161:  0xFF1A,
-	6162:  0xFF1B,
-	6163:  0xFF1C,
-	6164:  0xFF1D,
-	6165:  0xFF1E,
-	6166:  0xFF1F,
-	6167:  0xFF20,
-	6168:  0xFF21,
-	6169:  0xFF22,
-	6170:  0xFF23,
-	6171:  0xFF24,
-	6172:  0xFF25,
-	6173:  0xFF26,
-	6174:  0xFF27,
-	6175:  0xFF28,
-	6176:  0xFF29,
-	6177:  0xFF2A,
-	6178:  0xFF2B,
-	6179:  0xFF2C,
-	6180:  0xFF2D,
-	6181:  0xFF2E,
-	6182:  0xFF2F,
-	6183:  0xFF30,
-	6184:  0xFF31,
-	6185:  0xFF32,
-	6186:  0xFF33,
-	6187:  0xFF34,
-	6188:  0xFF35,
-	6189:  0xFF36,
-	6190:  0xFF37,
-	6191:  0xFF38,
-	6192:  0xFF39,
-	6193:  0xFF3A,
-	6194:  0xFF3B,
-	6195:  0xFFE6,
-	6196:  0xFF3D,
-	6197:  0xFF3E,
-	6198:  0xFF3F,
-	6199:  0xFF40,
-	6200:  0xFF41,
-	6201:  0xFF42,
-	6202:  0xFF43,
-	6203:  0xFF44,
-	6204:  0xFF45,
-	6205:  0xFF46,
-	6206:  0xFF47,
-	6207:  0xFF48,
-	6208:  0xFF49,
-	6209:  0xFF4A,
-	6210:  0xFF4B,
-	6211:  0xFF4C,
-	6212:  0xFF4D,
-	6213:  0xFF4E,
-	6214:  0xFF4F,
-	6215:  0xFF50,
-	6216:  0xFF51,
-	6217:  0xFF52,
-	6218:  0xFF53,
-	6219:  0xFF54,
-	6220:  0xFF55,
-	6221:  0xFF56,
-	6222:  0xFF57,
-	6223:  0xFF58,
-	6224:  0xFF59,
-	6225:  0xFF5A,
-	6226:  0xFF5B,
-	6227:  0xFF5C,
-	6228:  0xFF5D,
-	6229:  0xFFE3,
-	6230:  0xC9DE,
-	6231:  0xC9DF,
-	6232:  0xC9E1,
-	6233:  0xC9E3,
-	6234:  0xC9E5,
-	6235:  0xC9E6,
-	6236:  0xC9E8,
-	6237:  0xC9E9,
-	6238:  0xC9EA,
-	6239:  0xC9EB,
-	6240:  0xC9EE,
-	6241:  0xC9F2,
-	6242:  0xC9F3,
-	6243:  0xC9F4,
-	6244:  0xC9F5,
-	6245:  0xC9F6,
-	6246:  0xC9F7,
-	6247:  0xC9FA,
-	6248:  0xC9FB,
-	6249:  0xC9FD,
-	6250:  0xC9FE,
-	6251:  0xC9FF,
-	6252:  0xCA01,
-	6253:  0xCA02,
-	6254:  0xCA03,
-	6255:  0xCA04,
-	6256:  0xCA05,
-	6257:  0xCA06,
-	6258:  0xCA07,
-	6259:  0xCA0A,
-	6260:  0xCA0E,
-	6261:  0xCA0F,
-	6262:  0xCA10,
-	6263:  0xCA11,
-	6264:  0xCA12,
-	6265:  0xCA13,
-	6266:  0xCA15,
-	6267:  0xCA16,
-	6268:  0xCA17,
-	6269:  0xCA19,
-	6270:  0xCA1A,
-	6271:  0xCA1B,
-	6272:  0xCA1C,
-	6273:  0xCA1D,
-	6274:  0xCA1E,
-	6275:  0xCA1F,
-	6276:  0xCA20,
-	6277:  0xCA21,
-	6278:  0xCA22,
-	6279:  0xCA23,
-	6280:  0xCA24,
-	6281:  0xCA25,
-	6282:  0xCA26,
-	6283:  0xCA27,
-	6284:  0xCA28,
-	6285:  0xCA2A,
-	6286:  0xCA2B,
-	6287:  0xCA2C,
-	6288:  0xCA2D,
-	6289:  0xCA2E,
-	6290:  0xCA2F,
-	6291:  0xCA30,
-	6292:  0xCA31,
-	6293:  0xCA32,
-	6294:  0xCA33,
-	6295:  0xCA34,
-	6296:  0xCA35,
-	6297:  0xCA36,
-	6298:  0xCA37,
-	6299:  0xCA38,
-	6300:  0xCA39,
-	6301:  0xCA3A,
-	6302:  0xCA3B,
-	6303:  0xCA3C,
-	6304:  0xCA3D,
-	6305:  0xCA3E,
-	6306:  0xCA3F,
-	6307:  0xCA40,
-	6308:  0xCA41,
-	6309:  0xCA42,
-	6310:  0xCA43,
-	6311:  0xCA44,
-	6312:  0xCA45,
-	6313:  0xCA46,
-	6314:  0x3131,
-	6315:  0x3132,
-	6316:  0x3133,
-	6317:  0x3134,
-	6318:  0x3135,
-	6319:  0x3136,
-	6320:  0x3137,
-	6321:  0x3138,
-	6322:  0x3139,
-	6323:  0x313A,
-	6324:  0x313B,
-	6325:  0x313C,
-	6326:  0x313D,
-	6327:  0x313E,
-	6328:  0x313F,
-	6329:  0x3140,
-	6330:  0x3141,
-	6331:  0x3142,
-	6332:  0x3143,
-	6333:  0x3144,
-	6334:  0x3145,
-	6335:  0x3146,
-	6336:  0x3147,
-	6337:  0x3148,
-	6338:  0x3149,
-	6339:  0x314A,
-	6340:  0x314B,
-	6341:  0x314C,
-	6342:  0x314D,
-	6343:  0x314E,
-	6344:  0x314F,
-	6345:  0x3150,
-	6346:  0x3151,
-	6347:  0x3152,
-	6348:  0x3153,
-	6349:  0x3154,
-	6350:  0x3155,
-	6351:  0x3156,
-	6352:  0x3157,
-	6353:  0x3158,
-	6354:  0x3159,
-	6355:  0x315A,
-	6356:  0x315B,
-	6357:  0x315C,
-	6358:  0x315D,
-	6359:  0x315E,
-	6360:  0x315F,
-	6361:  0x3160,
-	6362:  0x3161,
-	6363:  0x3162,
-	6364:  0x3163,
-	6365:  0x3164,
-	6366:  0x3165,
-	6367:  0x3166,
-	6368:  0x3167,
-	6369:  0x3168,
-	6370:  0x3169,
-	6371:  0x316A,
-	6372:  0x316B,
-	6373:  0x316C,
-	6374:  0x316D,
-	6375:  0x316E,
-	6376:  0x316F,
-	6377:  0x3170,
-	6378:  0x3171,
-	6379:  0x3172,
-	6380:  0x3173,
-	6381:  0x3174,
-	6382:  0x3175,
-	6383:  0x3176,
-	6384:  0x3177,
-	6385:  0x3178,
-	6386:  0x3179,
-	6387:  0x317A,
-	6388:  0x317B,
-	6389:  0x317C,
-	6390:  0x317D,
-	6391:  0x317E,
-	6392:  0x317F,
-	6393:  0x3180,
-	6394:  0x3181,
-	6395:  0x3182,
-	6396:  0x3183,
-	6397:  0x3184,
-	6398:  0x3185,
-	6399:  0x3186,
-	6400:  0x3187,
-	6401:  0x3188,
-	6402:  0x3189,
-	6403:  0x318A,
-	6404:  0x318B,
-	6405:  0x318C,
-	6406:  0x318D,
-	6407:  0x318E,
-	6408:  0xCA47,
-	6409:  0xCA48,
-	6410:  0xCA49,
-	6411:  0xCA4A,
-	6412:  0xCA4B,
-	6413:  0xCA4E,
-	6414:  0xCA4F,
-	6415:  0xCA51,
-	6416:  0xCA52,
-	6417:  0xCA53,
-	6418:  0xCA55,
-	6419:  0xCA56,
-	6420:  0xCA57,
-	6421:  0xCA58,
-	6422:  0xCA59,
-	6423:  0xCA5A,
-	6424:  0xCA5B,
-	6425:  0xCA5E,
-	6426:  0xCA62,
-	6427:  0xCA63,
-	6428:  0xCA64,
-	6429:  0xCA65,
-	6430:  0xCA66,
-	6431:  0xCA67,
-	6432:  0xCA69,
-	6433:  0xCA6A,
-	6434:  0xCA6B,
-	6435:  0xCA6C,
-	6436:  0xCA6D,
-	6437:  0xCA6E,
-	6438:  0xCA6F,
-	6439:  0xCA70,
-	6440:  0xCA71,
-	6441:  0xCA72,
-	6442:  0xCA73,
-	6443:  0xCA74,
-	6444:  0xCA75,
-	6445:  0xCA76,
-	6446:  0xCA77,
-	6447:  0xCA78,
-	6448:  0xCA79,
-	6449:  0xCA7A,
-	6450:  0xCA7B,
-	6451:  0xCA7C,
-	6452:  0xCA7E,
-	6453:  0xCA7F,
-	6454:  0xCA80,
-	6455:  0xCA81,
-	6456:  0xCA82,
-	6457:  0xCA83,
-	6458:  0xCA85,
-	6459:  0xCA86,
-	6460:  0xCA87,
-	6461:  0xCA88,
-	6462:  0xCA89,
-	6463:  0xCA8A,
-	6464:  0xCA8B,
-	6465:  0xCA8C,
-	6466:  0xCA8D,
-	6467:  0xCA8E,
-	6468:  0xCA8F,
-	6469:  0xCA90,
-	6470:  0xCA91,
-	6471:  0xCA92,
-	6472:  0xCA93,
-	6473:  0xCA94,
-	6474:  0xCA95,
-	6475:  0xCA96,
-	6476:  0xCA97,
-	6477:  0xCA99,
-	6478:  0xCA9A,
-	6479:  0xCA9B,
-	6480:  0xCA9C,
-	6481:  0xCA9D,
-	6482:  0xCA9E,
-	6483:  0xCA9F,
-	6484:  0xCAA0,
-	6485:  0xCAA1,
-	6486:  0xCAA2,
-	6487:  0xCAA3,
-	6488:  0xCAA4,
-	6489:  0xCAA5,
-	6490:  0xCAA6,
-	6491:  0xCAA7,
-	6492:  0x2170,
-	6493:  0x2171,
-	6494:  0x2172,
-	6495:  0x2173,
-	6496:  0x2174,
-	6497:  0x2175,
-	6498:  0x2176,
-	6499:  0x2177,
-	6500:  0x2178,
-	6501:  0x2179,
-	6507:  0x2160,
-	6508:  0x2161,
-	6509:  0x2162,
-	6510:  0x2163,
-	6511:  0x2164,
-	6512:  0x2165,
-	6513:  0x2166,
-	6514:  0x2167,
-	6515:  0x2168,
-	6516:  0x2169,
-	6524:  0x0391,
-	6525:  0x0392,
-	6526:  0x0393,
-	6527:  0x0394,
-	6528:  0x0395,
-	6529:  0x0396,
-	6530:  0x0397,
-	6531:  0x0398,
-	6532:  0x0399,
-	6533:  0x039A,
-	6534:  0x039B,
-	6535:  0x039C,
-	6536:  0x039D,
-	6537:  0x039E,
-	6538:  0x039F,
-	6539:  0x03A0,
-	6540:  0x03A1,
-	6541:  0x03A3,
-	6542:  0x03A4,
-	6543:  0x03A5,
-	6544:  0x03A6,
-	6545:  0x03A7,
-	6546:  0x03A8,
-	6547:  0x03A9,
-	6556:  0x03B1,
-	6557:  0x03B2,
-	6558:  0x03B3,
-	6559:  0x03B4,
-	6560:  0x03B5,
-	6561:  0x03B6,
-	6562:  0x03B7,
-	6563:  0x03B8,
-	6564:  0x03B9,
-	6565:  0x03BA,
-	6566:  0x03BB,
-	6567:  0x03BC,
-	6568:  0x03BD,
-	6569:  0x03BE,
-	6570:  0x03BF,
-	6571:  0x03C0,
-	6572:  0x03C1,
-	6573:  0x03C3,
-	6574:  0x03C4,
-	6575:  0x03C5,
-	6576:  0x03C6,
-	6577:  0x03C7,
-	6578:  0x03C8,
-	6579:  0x03C9,
-	6586:  0xCAA8,
-	6587:  0xCAA9,
-	6588:  0xCAAA,
-	6589:  0xCAAB,
-	6590:  0xCAAC,
-	6591:  0xCAAD,
-	6592:  0xCAAE,
-	6593:  0xCAAF,
-	6594:  0xCAB0,
-	6595:  0xCAB1,
-	6596:  0xCAB2,
-	6597:  0xCAB3,
-	6598:  0xCAB4,
-	6599:  0xCAB5,
-	6600:  0xCAB6,
-	6601:  0xCAB7,
-	6602:  0xCAB8,
-	6603:  0xCAB9,
-	6604:  0xCABA,
-	6605:  0xCABB,
-	6606:  0xCABE,
-	6607:  0xCABF,
-	6608:  0xCAC1,
-	6609:  0xCAC2,
-	6610:  0xCAC3,
-	6611:  0xCAC5,
-	6612:  0xCAC6,
-	6613:  0xCAC7,
-	6614:  0xCAC8,
-	6615:  0xCAC9,
-	6616:  0xCACA,
-	6617:  0xCACB,
-	6618:  0xCACE,
-	6619:  0xCAD0,
-	6620:  0xCAD2,
-	6621:  0xCAD4,
-	6622:  0xCAD5,
-	6623:  0xCAD6,
-	6624:  0xCAD7,
-	6625:  0xCADA,
-	6626:  0xCADB,
-	6627:  0xCADC,
-	6628:  0xCADD,
-	6629:  0xCADE,
-	6630:  0xCADF,
-	6631:  0xCAE1,
-	6632:  0xCAE2,
-	6633:  0xCAE3,
-	6634:  0xCAE4,
-	6635:  0xCAE5,
-	6636:  0xCAE6,
-	6637:  0xCAE7,
-	6638:  0xCAE8,
-	6639:  0xCAE9,
-	6640:  0xCAEA,
-	6641:  0xCAEB,
-	6642:  0xCAED,
-	6643:  0xCAEE,
-	6644:  0xCAEF,
-	6645:  0xCAF0,
-	6646:  0xCAF1,
-	6647:  0xCAF2,
-	6648:  0xCAF3,
-	6649:  0xCAF5,
-	6650:  0xCAF6,
-	6651:  0xCAF7,
-	6652:  0xCAF8,
-	6653:  0xCAF9,
-	6654:  0xCAFA,
-	6655:  0xCAFB,
-	6656:  0xCAFC,
-	6657:  0xCAFD,
-	6658:  0xCAFE,
-	6659:  0xCAFF,
-	6660:  0xCB00,
-	6661:  0xCB01,
-	6662:  0xCB02,
-	6663:  0xCB03,
-	6664:  0xCB04,
-	6665:  0xCB05,
-	6666:  0xCB06,
-	6667:  0xCB07,
-	6668:  0xCB09,
-	6669:  0xCB0A,
-	6670:  0x2500,
-	6671:  0x2502,
-	6672:  0x250C,
-	6673:  0x2510,
-	6674:  0x2518,
-	6675:  0x2514,
-	6676:  0x251C,
-	6677:  0x252C,
-	6678:  0x2524,
-	6679:  0x2534,
-	6680:  0x253C,
-	6681:  0x2501,
-	6682:  0x2503,
-	6683:  0x250F,
-	6684:  0x2513,
-	6685:  0x251B,
-	6686:  0x2517,
-	6687:  0x2523,
-	6688:  0x2533,
-	6689:  0x252B,
-	6690:  0x253B,
-	6691:  0x254B,
-	6692:  0x2520,
-	6693:  0x252F,
-	6694:  0x2528,
-	6695:  0x2537,
-	6696:  0x253F,
-	6697:  0x251D,
-	6698:  0x2530,
-	6699:  0x2525,
-	6700:  0x2538,
-	6701:  0x2542,
-	6702:  0x2512,
-	6703:  0x2511,
-	6704:  0x251A,
-	6705:  0x2519,
-	6706:  0x2516,
-	6707:  0x2515,
-	6708:  0x250E,
-	6709:  0x250D,
-	6710:  0x251E,
-	6711:  0x251F,
-	6712:  0x2521,
-	6713:  0x2522,
-	6714:  0x2526,
-	6715:  0x2527,
-	6716:  0x2529,
-	6717:  0x252A,
-	6718:  0x252D,
-	6719:  0x252E,
-	6720:  0x2531,
-	6721:  0x2532,
-	6722:  0x2535,
-	6723:  0x2536,
-	6724:  0x2539,
-	6725:  0x253A,
-	6726:  0x253D,
-	6727:  0x253E,
-	6728:  0x2540,
-	6729:  0x2541,
-	6730:  0x2543,
-	6731:  0x2544,
-	6732:  0x2545,
-	6733:  0x2546,
-	6734:  0x2547,
-	6735:  0x2548,
-	6736:  0x2549,
-	6737:  0x254A,
-	6764:  0xCB0B,
-	6765:  0xCB0C,
-	6766:  0xCB0D,
-	6767:  0xCB0E,
-	6768:  0xCB0F,
-	6769:  0xCB11,
-	6770:  0xCB12,
-	6771:  0xCB13,
-	6772:  0xCB15,
-	6773:  0xCB16,
-	6774:  0xCB17,
-	6775:  0xCB19,
-	6776:  0xCB1A,
-	6777:  0xCB1B,
-	6778:  0xCB1C,
-	6779:  0xCB1D,
-	6780:  0xCB1E,
-	6781:  0xCB1F,
-	6782:  0xCB22,
-	6783:  0xCB23,
-	6784:  0xCB24,
-	6785:  0xCB25,
-	6786:  0xCB26,
-	6787:  0xCB27,
-	6788:  0xCB28,
-	6789:  0xCB29,
-	6790:  0xCB2A,
-	6791:  0xCB2B,
-	6792:  0xCB2C,
-	6793:  0xCB2D,
-	6794:  0xCB2E,
-	6795:  0xCB2F,
-	6796:  0xCB30,
-	6797:  0xCB31,
-	6798:  0xCB32,
-	6799:  0xCB33,
-	6800:  0xCB34,
-	6801:  0xCB35,
-	6802:  0xCB36,
-	6803:  0xCB37,
-	6804:  0xCB38,
-	6805:  0xCB39,
-	6806:  0xCB3A,
-	6807:  0xCB3B,
-	6808:  0xCB3C,
-	6809:  0xCB3D,
-	6810:  0xCB3E,
-	6811:  0xCB3F,
-	6812:  0xCB40,
-	6813:  0xCB42,
-	6814:  0xCB43,
-	6815:  0xCB44,
-	6816:  0xCB45,
-	6817:  0xCB46,
-	6818:  0xCB47,
-	6819:  0xCB4A,
-	6820:  0xCB4B,
-	6821:  0xCB4D,
-	6822:  0xCB4E,
-	6823:  0xCB4F,
-	6824:  0xCB51,
-	6825:  0xCB52,
-	6826:  0xCB53,
-	6827:  0xCB54,
-	6828:  0xCB55,
-	6829:  0xCB56,
-	6830:  0xCB57,
-	6831:  0xCB5A,
-	6832:  0xCB5B,
-	6833:  0xCB5C,
-	6834:  0xCB5E,
-	6835:  0xCB5F,
-	6836:  0xCB60,
-	6837:  0xCB61,
-	6838:  0xCB62,
-	6839:  0xCB63,
-	6840:  0xCB65,
-	6841:  0xCB66,
-	6842:  0xCB67,
-	6843:  0xCB68,
-	6844:  0xCB69,
-	6845:  0xCB6A,
-	6846:  0xCB6B,
-	6847:  0xCB6C,
-	6848:  0x3395,
-	6849:  0x3396,
-	6850:  0x3397,
-	6851:  0x2113,
-	6852:  0x3398,
-	6853:  0x33C4,
-	6854:  0x33A3,
-	6855:  0x33A4,
-	6856:  0x33A5,
-	6857:  0x33A6,
-	6858:  0x3399,
-	6859:  0x339A,
-	6860:  0x339B,
-	6861:  0x339C,
-	6862:  0x339D,
-	6863:  0x339E,
-	6864:  0x339F,
-	6865:  0x33A0,
-	6866:  0x33A1,
-	6867:  0x33A2,
-	6868:  0x33CA,
-	6869:  0x338D,
-	6870:  0x338E,
-	6871:  0x338F,
-	6872:  0x33CF,
-	6873:  0x3388,
-	6874:  0x3389,
-	6875:  0x33C8,
-	6876:  0x33A7,
-	6877:  0x33A8,
-	6878:  0x33B0,
-	6879:  0x33B1,
-	6880:  0x33B2,
-	6881:  0x33B3,
-	6882:  0x33B4,
-	6883:  0x33B5,
-	6884:  0x33B6,
-	6885:  0x33B7,
-	6886:  0x33B8,
-	6887:  0x33B9,
-	6888:  0x3380,
-	6889:  0x3381,
-	6890:  0x3382,
-	6891:  0x3383,
-	6892:  0x3384,
-	6893:  0x33BA,
-	6894:  0x33BB,
-	6895:  0x33BC,
-	6896:  0x33BD,
-	6897:  0x33BE,
-	6898:  0x33BF,
-	6899:  0x3390,
-	6900:  0x3391,
-	6901:  0x3392,
-	6902:  0x3393,
-	6903:  0x3394,
-	6904:  0x2126,
-	6905:  0x33C0,
-	6906:  0x33C1,
-	6907:  0x338A,
-	6908:  0x338B,
-	6909:  0x338C,
-	6910:  0x33D6,
-	6911:  0x33C5,
-	6912:  0x33AD,
-	6913:  0x33AE,
-	6914:  0x33AF,
-	6915:  0x33DB,
-	6916:  0x33A9,
-	6917:  0x33AA,
-	6918:  0x33AB,
-	6919:  0x33AC,
-	6920:  0x33DD,
-	6921:  0x33D0,
-	6922:  0x33D3,
-	6923:  0x33C3,
-	6924:  0x33C9,
-	6925:  0x33DC,
-	6926:  0x33C6,
-	6942:  0xCB6D,
-	6943:  0xCB6E,
-	6944:  0xCB6F,
-	6945:  0xCB70,
-	6946:  0xCB71,
-	6947:  0xCB72,
-	6948:  0xCB73,
-	6949:  0xCB74,
-	6950:  0xCB75,
-	6951:  0xCB76,
-	6952:  0xCB77,
-	6953:  0xCB7A,
-	6954:  0xCB7B,
-	6955:  0xCB7C,
-	6956:  0xCB7D,
-	6957:  0xCB7E,
-	6958:  0xCB7F,
-	6959:  0xCB80,
-	6960:  0xCB81,
-	6961:  0xCB82,
-	6962:  0xCB83,
-	6963:  0xCB84,
-	6964:  0xCB85,
-	6965:  0xCB86,
-	6966:  0xCB87,
-	6967:  0xCB88,
-	6968:  0xCB89,
-	6969:  0xCB8A,
-	6970:  0xCB8B,
-	6971:  0xCB8C,
-	6972:  0xCB8D,
-	6973:  0xCB8E,
-	6974:  0xCB8F,
-	6975:  0xCB90,
-	6976:  0xCB91,
-	6977:  0xCB92,
-	6978:  0xCB93,
-	6979:  0xCB94,
-	6980:  0xCB95,
-	6981:  0xCB96,
-	6982:  0xCB97,
-	6983:  0xCB98,
-	6984:  0xCB99,
-	6985:  0xCB9A,
-	6986:  0xCB9B,
-	6987:  0xCB9D,
-	6988:  0xCB9E,
-	6989:  0xCB9F,
-	6990:  0xCBA0,
-	6991:  0xCBA1,
-	6992:  0xCBA2,
-	6993:  0xCBA3,
-	6994:  0xCBA4,
-	6995:  0xCBA5,
-	6996:  0xCBA6,
-	6997:  0xCBA7,
-	6998:  0xCBA8,
-	6999:  0xCBA9,
-	7000:  0xCBAA,
-	7001:  0xCBAB,
-	7002:  0xCBAC,
-	7003:  0xCBAD,
-	7004:  0xCBAE,
-	7005:  0xCBAF,
-	7006:  0xCBB0,
-	7007:  0xCBB1,
-	7008:  0xCBB2,
-	7009:  0xCBB3,
-	7010:  0xCBB4,
-	7011:  0xCBB5,
-	7012:  0xCBB6,
-	7013:  0xCBB7,
-	7014:  0xCBB9,
-	7015:  0xCBBA,
-	7016:  0xCBBB,
-	7017:  0xCBBC,
-	7018:  0xCBBD,
-	7019:  0xCBBE,
-	7020:  0xCBBF,
-	7021:  0xCBC0,
-	7022:  0xCBC1,
-	7023:  0xCBC2,
-	7024:  0xCBC3,
-	7025:  0xCBC4,
-	7026:  0x00C6,
-	7027:  0x00D0,
-	7028:  0x00AA,
-	7029:  0x0126,
-	7031:  0x0132,
-	7033:  0x013F,
-	7034:  0x0141,
-	7035:  0x00D8,
-	7036:  0x0152,
-	7037:  0x00BA,
-	7038:  0x00DE,
-	7039:  0x0166,
-	7040:  0x014A,
-	7042:  0x3260,
-	7043:  0x3261,
-	7044:  0x3262,
-	7045:  0x3263,
-	7046:  0x3264,
-	7047:  0x3265,
-	7048:  0x3266,
-	7049:  0x3267,
-	7050:  0x3268,
-	7051:  0x3269,
-	7052:  0x326A,
-	7053:  0x326B,
-	7054:  0x326C,
-	7055:  0x326D,
-	7056:  0x326E,
-	7057:  0x326F,
-	7058:  0x3270,
-	7059:  0x3271,
-	7060:  0x3272,
-	7061:  0x3273,
-	7062:  0x3274,
-	7063:  0x3275,
-	7064:  0x3276,
-	7065:  0x3277,
-	7066:  0x3278,
-	7067:  0x3279,
-	7068:  0x327A,
-	7069:  0x327B,
-	7070:  0x24D0,
-	7071:  0x24D1,
-	7072:  0x24D2,
-	7073:  0x24D3,
-	7074:  0x24D4,
-	7075:  0x24D5,
-	7076:  0x24D6,
-	7077:  0x24D7,
-	7078:  0x24D8,
-	7079:  0x24D9,
-	7080:  0x24DA,
-	7081:  0x24DB,
-	7082:  0x24DC,
-	7083:  0x24DD,
-	7084:  0x24DE,
-	7085:  0x24DF,
-	7086:  0x24E0,
-	7087:  0x24E1,
-	7088:  0x24E2,
-	7089:  0x24E3,
-	7090:  0x24E4,
-	7091:  0x24E5,
-	7092:  0x24E6,
-	7093:  0x24E7,
-	7094:  0x24E8,
-	7095:  0x24E9,
-	7096:  0x2460,
-	7097:  0x2461,
-	7098:  0x2462,
-	7099:  0x2463,
-	7100:  0x2464,
-	7101:  0x2465,
-	7102:  0x2466,
-	7103:  0x2467,
-	7104:  0x2468,
-	7105:  0x2469,
-	7106:  0x246A,
-	7107:  0x246B,
-	7108:  0x246C,
-	7109:  0x246D,
-	7110:  0x246E,
-	7111:  0x00BD,
-	7112:  0x2153,
-	7113:  0x2154,
-	7114:  0x00BC,
-	7115:  0x00BE,
-	7116:  0x215B,
-	7117:  0x215C,
-	7118:  0x215D,
-	7119:  0x215E,
-	7120:  0xCBC5,
-	7121:  0xCBC6,
-	7122:  0xCBC7,
-	7123:  0xCBC8,
-	7124:  0xCBC9,
-	7125:  0xCBCA,
-	7126:  0xCBCB,
-	7127:  0xCBCC,
-	7128:  0xCBCD,
-	7129:  0xCBCE,
-	7130:  0xCBCF,
-	7131:  0xCBD0,
-	7132:  0xCBD1,
-	7133:  0xCBD2,
-	7134:  0xCBD3,
-	7135:  0xCBD5,
-	7136:  0xCBD6,
-	7137:  0xCBD7,
-	7138:  0xCBD8,
-	7139:  0xCBD9,
-	7140:  0xCBDA,
-	7141:  0xCBDB,
-	7142:  0xCBDC,
-	7143:  0xCBDD,
-	7144:  0xCBDE,
-	7145:  0xCBDF,
-	7146:  0xCBE0,
-	7147:  0xCBE1,
-	7148:  0xCBE2,
-	7149:  0xCBE3,
-	7150:  0xCBE5,
-	7151:  0xCBE6,
-	7152:  0xCBE8,
-	7153:  0xCBEA,
-	7154:  0xCBEB,
-	7155:  0xCBEC,
-	7156:  0xCBED,
-	7157:  0xCBEE,
-	7158:  0xCBEF,
-	7159:  0xCBF0,
-	7160:  0xCBF1,
-	7161:  0xCBF2,
-	7162:  0xCBF3,
-	7163:  0xCBF4,
-	7164:  0xCBF5,
-	7165:  0xCBF6,
-	7166:  0xCBF7,
-	7167:  0xCBF8,
-	7168:  0xCBF9,
-	7169:  0xCBFA,
-	7170:  0xCBFB,
-	7171:  0xCBFC,
-	7172:  0xCBFD,
-	7173:  0xCBFE,
-	7174:  0xCBFF,
-	7175:  0xCC00,
-	7176:  0xCC01,
-	7177:  0xCC02,
-	7178:  0xCC03,
-	7179:  0xCC04,
-	7180:  0xCC05,
-	7181:  0xCC06,
-	7182:  0xCC07,
-	7183:  0xCC08,
-	7184:  0xCC09,
-	7185:  0xCC0A,
-	7186:  0xCC0B,
-	7187:  0xCC0E,
-	7188:  0xCC0F,
-	7189:  0xCC11,
-	7190:  0xCC12,
-	7191:  0xCC13,
-	7192:  0xCC15,
-	7193:  0xCC16,
-	7194:  0xCC17,
-	7195:  0xCC18,
-	7196:  0xCC19,
-	7197:  0xCC1A,
-	7198:  0xCC1B,
-	7199:  0xCC1E,
-	7200:  0xCC1F,
-	7201:  0xCC20,
-	7202:  0xCC23,
-	7203:  0xCC24,
-	7204:  0x00E6,
-	7205:  0x0111,
-	7206:  0x00F0,
-	7207:  0x0127,
-	7208:  0x0131,
-	7209:  0x0133,
-	7210:  0x0138,
-	7211:  0x0140,
-	7212:  0x0142,
-	7213:  0x00F8,
-	7214:  0x0153,
-	7215:  0x00DF,
-	7216:  0x00FE,
-	7217:  0x0167,
-	7218:  0x014B,
-	7219:  0x0149,
-	7220:  0x3200,
-	7221:  0x3201,
-	7222:  0x3202,
-	7223:  0x3203,
-	7224:  0x3204,
-	7225:  0x3205,
-	7226:  0x3206,
-	7227:  0x3207,
-	7228:  0x3208,
-	7229:  0x3209,
-	7230:  0x320A,
-	7231:  0x320B,
-	7232:  0x320C,
-	7233:  0x320D,
-	7234:  0x320E,
-	7235:  0x320F,
-	7236:  0x3210,
-	7237:  0x3211,
-	7238:  0x3212,
-	7239:  0x3213,
-	7240:  0x3214,
-	7241:  0x3215,
-	7242:  0x3216,
-	7243:  0x3217,
-	7244:  0x3218,
-	7245:  0x3219,
-	7246:  0x321A,
-	7247:  0x321B,
-	7248:  0x249C,
-	7249:  0x249D,
-	7250:  0x249E,
-	7251:  0x249F,
-	7252:  0x24A0,
-	7253:  0x24A1,
-	7254:  0x24A2,
-	7255:  0x24A3,
-	7256:  0x24A4,
-	7257:  0x24A5,
-	7258:  0x24A6,
-	7259:  0x24A7,
-	7260:  0x24A8,
-	7261:  0x24A9,
-	7262:  0x24AA,
-	7263:  0x24AB,
-	7264:  0x24AC,
-	7265:  0x24AD,
-	7266:  0x24AE,
-	7267:  0x24AF,
-	7268:  0x24B0,
-	7269:  0x24B1,
-	7270:  0x24B2,
-	7271:  0x24B3,
-	7272:  0x24B4,
-	7273:  0x24B5,
-	7274:  0x2474,
-	7275:  0x2475,
-	7276:  0x2476,
-	7277:  0x2477,
-	7278:  0x2478,
-	7279:  0x2479,
-	7280:  0x247A,
-	7281:  0x247B,
-	7282:  0x247C,
-	7283:  0x247D,
-	7284:  0x247E,
-	7285:  0x247F,
-	7286:  0x2480,
-	7287:  0x2481,
-	7288:  0x2482,
-	7289:  0x00B9,
-	7290:  0x00B2,
-	7291:  0x00B3,
-	7292:  0x2074,
-	7293:  0x207F,
-	7294:  0x2081,
-	7295:  0x2082,
-	7296:  0x2083,
-	7297:  0x2084,
-	7298:  0xCC25,
-	7299:  0xCC26,
-	7300:  0xCC2A,
-	7301:  0xCC2B,
-	7302:  0xCC2D,
-	7303:  0xCC2F,
-	7304:  0xCC31,
-	7305:  0xCC32,
-	7306:  0xCC33,
-	7307:  0xCC34,
-	7308:  0xCC35,
-	7309:  0xCC36,
-	7310:  0xCC37,
-	7311:  0xCC3A,
-	7312:  0xCC3F,
-	7313:  0xCC40,
-	7314:  0xCC41,
-	7315:  0xCC42,
-	7316:  0xCC43,
-	7317:  0xCC46,
-	7318:  0xCC47,
-	7319:  0xCC49,
-	7320:  0xCC4A,
-	7321:  0xCC4B,
-	7322:  0xCC4D,
-	7323:  0xCC4E,
-	7324:  0xCC4F,
-	7325:  0xCC50,
-	7326:  0xCC51,
-	7327:  0xCC52,
-	7328:  0xCC53,
-	7329:  0xCC56,
-	7330:  0xCC5A,
-	7331:  0xCC5B,
-	7332:  0xCC5C,
-	7333:  0xCC5D,
-	7334:  0xCC5E,
-	7335:  0xCC5F,
-	7336:  0xCC61,
-	7337:  0xCC62,
-	7338:  0xCC63,
-	7339:  0xCC65,
-	7340:  0xCC67,
-	7341:  0xCC69,
-	7342:  0xCC6A,
-	7343:  0xCC6B,
-	7344:  0xCC6C,
-	7345:  0xCC6D,
-	7346:  0xCC6E,
-	7347:  0xCC6F,
-	7348:  0xCC71,
-	7349:  0xCC72,
-	7350:  0xCC73,
-	7351:  0xCC74,
-	7352:  0xCC76,
-	7353:  0xCC77,
-	7354:  0xCC78,
-	7355:  0xCC79,
-	7356:  0xCC7A,
-	7357:  0xCC7B,
-	7358:  0xCC7C,
-	7359:  0xCC7D,
-	7360:  0xCC7E,
-	7361:  0xCC7F,
-	7362:  0xCC80,
-	7363:  0xCC81,
-	7364:  0xCC82,
-	7365:  0xCC83,
-	7366:  0xCC84,
-	7367:  0xCC85,
-	7368:  0xCC86,
-	7369:  0xCC87,
-	7370:  0xCC88,
-	7371:  0xCC89,
-	7372:  0xCC8A,
-	7373:  0xCC8B,
-	7374:  0xCC8C,
-	7375:  0xCC8D,
-	7376:  0xCC8E,
-	7377:  0xCC8F,
-	7378:  0xCC90,
-	7379:  0xCC91,
-	7380:  0xCC92,
-	7381:  0xCC93,
-	7382:  0x3041,
-	7383:  0x3042,
-	7384:  0x3043,
-	7385:  0x3044,
-	7386:  0x3045,
-	7387:  0x3046,
-	7388:  0x3047,
-	7389:  0x3048,
-	7390:  0x3049,
-	7391:  0x304A,
-	7392:  0x304B,
-	7393:  0x304C,
-	7394:  0x304D,
-	7395:  0x304E,
-	7396:  0x304F,
-	7397:  0x3050,
-	7398:  0x3051,
-	7399:  0x3052,
-	7400:  0x3053,
-	7401:  0x3054,
-	7402:  0x3055,
-	7403:  0x3056,
-	7404:  0x3057,
-	7405:  0x3058,
-	7406:  0x3059,
-	7407:  0x305A,
-	7408:  0x305B,
-	7409:  0x305C,
-	7410:  0x305D,
-	7411:  0x305E,
-	7412:  0x305F,
-	7413:  0x3060,
-	7414:  0x3061,
-	7415:  0x3062,
-	7416:  0x3063,
-	7417:  0x3064,
-	7418:  0x3065,
-	7419:  0x3066,
-	7420:  0x3067,
-	7421:  0x3068,
-	7422:  0x3069,
-	7423:  0x306A,
-	7424:  0x306B,
-	7425:  0x306C,
-	7426:  0x306D,
-	7427:  0x306E,
-	7428:  0x306F,
-	7429:  0x3070,
-	7430:  0x3071,
-	7431:  0x3072,
-	7432:  0x3073,
-	7433:  0x3074,
-	7434:  0x3075,
-	7435:  0x3076,
-	7436:  0x3077,
-	7437:  0x3078,
-	7438:  0x3079,
-	7439:  0x307A,
-	7440:  0x307B,
-	7441:  0x307C,
-	7442:  0x307D,
-	7443:  0x307E,
-	7444:  0x307F,
-	7445:  0x3080,
-	7446:  0x3081,
-	7447:  0x3082,
-	7448:  0x3083,
-	7449:  0x3084,
-	7450:  0x3085,
-	7451:  0x3086,
-	7452:  0x3087,
-	7453:  0x3088,
-	7454:  0x3089,
-	7455:  0x308A,
-	7456:  0x308B,
-	7457:  0x308C,
-	7458:  0x308D,
-	7459:  0x308E,
-	7460:  0x308F,
-	7461:  0x3090,
-	7462:  0x3091,
-	7463:  0x3092,
-	7464:  0x3093,
-	7476:  0xCC94,
-	7477:  0xCC95,
-	7478:  0xCC96,
-	7479:  0xCC97,
-	7480:  0xCC9A,
-	7481:  0xCC9B,
-	7482:  0xCC9D,
-	7483:  0xCC9E,
-	7484:  0xCC9F,
-	7485:  0xCCA1,
-	7486:  0xCCA2,
-	7487:  0xCCA3,
-	7488:  0xCCA4,
-	7489:  0xCCA5,
-	7490:  0xCCA6,
-	7491:  0xCCA7,
-	7492:  0xCCAA,
-	7493:  0xCCAE,
-	7494:  0xCCAF,
-	7495:  0xCCB0,
-	7496:  0xCCB1,
-	7497:  0xCCB2,
-	7498:  0xCCB3,
-	7499:  0xCCB6,
-	7500:  0xCCB7,
-	7501:  0xCCB9,
-	7502:  0xCCBA,
-	7503:  0xCCBB,
-	7504:  0xCCBD,
-	7505:  0xCCBE,
-	7506:  0xCCBF,
-	7507:  0xCCC0,
-	7508:  0xCCC1,
-	7509:  0xCCC2,
-	7510:  0xCCC3,
-	7511:  0xCCC6,
-	7512:  0xCCC8,
-	7513:  0xCCCA,
-	7514:  0xCCCB,
-	7515:  0xCCCC,
-	7516:  0xCCCD,
-	7517:  0xCCCE,
-	7518:  0xCCCF,
-	7519:  0xCCD1,
-	7520:  0xCCD2,
-	7521:  0xCCD3,
-	7522:  0xCCD5,
-	7523:  0xCCD6,
-	7524:  0xCCD7,
-	7525:  0xCCD8,
-	7526:  0xCCD9,
-	7527:  0xCCDA,
-	7528:  0xCCDB,
-	7529:  0xCCDC,
-	7530:  0xCCDD,
-	7531:  0xCCDE,
-	7532:  0xCCDF,
-	7533:  0xCCE0,
-	7534:  0xCCE1,
-	7535:  0xCCE2,
-	7536:  0xCCE3,
-	7537:  0xCCE5,
-	7538:  0xCCE6,
-	7539:  0xCCE7,
-	7540:  0xCCE8,
-	7541:  0xCCE9,
-	7542:  0xCCEA,
-	7543:  0xCCEB,
-	7544:  0xCCED,
-	7545:  0xCCEE,
-	7546:  0xCCEF,
-	7547:  0xCCF1,
-	7548:  0xCCF2,
-	7549:  0xCCF3,
-	7550:  0xCCF4,
-	7551:  0xCCF5,
-	7552:  0xCCF6,
-	7553:  0xCCF7,
-	7554:  0xCCF8,
-	7555:  0xCCF9,
-	7556:  0xCCFA,
-	7557:  0xCCFB,
-	7558:  0xCCFC,
-	7559:  0xCCFD,
-	7560:  0x30A1,
-	7561:  0x30A2,
-	7562:  0x30A3,
-	7563:  0x30A4,
-	7564:  0x30A5,
-	7565:  0x30A6,
-	7566:  0x30A7,
-	7567:  0x30A8,
-	7568:  0x30A9,
-	7569:  0x30AA,
-	7570:  0x30AB,
-	7571:  0x30AC,
-	7572:  0x30AD,
-	7573:  0x30AE,
-	7574:  0x30AF,
-	7575:  0x30B0,
-	7576:  0x30B1,
-	7577:  0x30B2,
-	7578:  0x30B3,
-	7579:  0x30B4,
-	7580:  0x30B5,
-	7581:  0x30B6,
-	7582:  0x30B7,
-	7583:  0x30B8,
-	7584:  0x30B9,
-	7585:  0x30BA,
-	7586:  0x30BB,
-	7587:  0x30BC,
-	7588:  0x30BD,
-	7589:  0x30BE,
-	7590:  0x30BF,
-	7591:  0x30C0,
-	7592:  0x30C1,
-	7593:  0x30C2,
-	7594:  0x30C3,
-	7595:  0x30C4,
-	7596:  0x30C5,
-	7597:  0x30C6,
-	7598:  0x30C7,
-	7599:  0x30C8,
-	7600:  0x30C9,
-	7601:  0x30CA,
-	7602:  0x30CB,
-	7603:  0x30CC,
-	7604:  0x30CD,
-	7605:  0x30CE,
-	7606:  0x30CF,
-	7607:  0x30D0,
-	7608:  0x30D1,
-	7609:  0x30D2,
-	7610:  0x30D3,
-	7611:  0x30D4,
-	7612:  0x30D5,
-	7613:  0x30D6,
-	7614:  0x30D7,
-	7615:  0x30D8,
-	7616:  0x30D9,
-	7617:  0x30DA,
-	7618:  0x30DB,
-	7619:  0x30DC,
-	7620:  0x30DD,
-	7621:  0x30DE,
-	7622:  0x30DF,
-	7623:  0x30E0,
-	7624:  0x30E1,
-	7625:  0x30E2,
-	7626:  0x30E3,
-	7627:  0x30E4,
-	7628:  0x30E5,
-	7629:  0x30E6,
-	7630:  0x30E7,
-	7631:  0x30E8,
-	7632:  0x30E9,
-	7633:  0x30EA,
-	7634:  0x30EB,
-	7635:  0x30EC,
-	7636:  0x30ED,
-	7637:  0x30EE,
-	7638:  0x30EF,
-	7639:  0x30F0,
-	7640:  0x30F1,
-	7641:  0x30F2,
-	7642:  0x30F3,
-	7643:  0x30F4,
-	7644:  0x30F5,
-	7645:  0x30F6,
-	7654:  0xCCFE,
-	7655:  0xCCFF,
-	7656:  0xCD00,
-	7657:  0xCD02,
-	7658:  0xCD03,
-	7659:  0xCD04,
-	7660:  0xCD05,
-	7661:  0xCD06,
-	7662:  0xCD07,
-	7663:  0xCD0A,
-	7664:  0xCD0B,
-	7665:  0xCD0D,
-	7666:  0xCD0E,
-	7667:  0xCD0F,
-	7668:  0xCD11,
-	7669:  0xCD12,
-	7670:  0xCD13,
-	7671:  0xCD14,
-	7672:  0xCD15,
-	7673:  0xCD16,
-	7674:  0xCD17,
-	7675:  0xCD1A,
-	7676:  0xCD1C,
-	7677:  0xCD1E,
-	7678:  0xCD1F,
-	7679:  0xCD20,
-	7680:  0xCD21,
-	7681:  0xCD22,
-	7682:  0xCD23,
-	7683:  0xCD25,
-	7684:  0xCD26,
-	7685:  0xCD27,
-	7686:  0xCD29,
-	7687:  0xCD2A,
-	7688:  0xCD2B,
-	7689:  0xCD2D,
-	7690:  0xCD2E,
-	7691:  0xCD2F,
-	7692:  0xCD30,
-	7693:  0xCD31,
-	7694:  0xCD32,
-	7695:  0xCD33,
-	7696:  0xCD34,
-	7697:  0xCD35,
-	7698:  0xCD36,
-	7699:  0xCD37,
-	7700:  0xCD38,
-	7701:  0xCD3A,
-	7702:  0xCD3B,
-	7703:  0xCD3C,
-	7704:  0xCD3D,
-	7705:  0xCD3E,
-	7706:  0xCD3F,
-	7707:  0xCD40,
-	7708:  0xCD41,
-	7709:  0xCD42,
-	7710:  0xCD43,
-	7711:  0xCD44,
-	7712:  0xCD45,
-	7713:  0xCD46,
-	7714:  0xCD47,
-	7715:  0xCD48,
-	7716:  0xCD49,
-	7717:  0xCD4A,
-	7718:  0xCD4B,
-	7719:  0xCD4C,
-	7720:  0xCD4D,
-	7721:  0xCD4E,
-	7722:  0xCD4F,
-	7723:  0xCD50,
-	7724:  0xCD51,
-	7725:  0xCD52,
-	7726:  0xCD53,
-	7727:  0xCD54,
-	7728:  0xCD55,
-	7729:  0xCD56,
-	7730:  0xCD57,
-	7731:  0xCD58,
-	7732:  0xCD59,
-	7733:  0xCD5A,
-	7734:  0xCD5B,
-	7735:  0xCD5D,
-	7736:  0xCD5E,
-	7737:  0xCD5F,
-	7738:  0x0410,
-	7739:  0x0411,
-	7740:  0x0412,
-	7741:  0x0413,
-	7742:  0x0414,
-	7743:  0x0415,
-	7744:  0x0401,
-	7745:  0x0416,
-	7746:  0x0417,
-	7747:  0x0418,
-	7748:  0x0419,
-	7749:  0x041A,
-	7750:  0x041B,
-	7751:  0x041C,
-	7752:  0x041D,
-	7753:  0x041E,
-	7754:  0x041F,
-	7755:  0x0420,
-	7756:  0x0421,
-	7757:  0x0422,
-	7758:  0x0423,
-	7759:  0x0424,
-	7760:  0x0425,
-	7761:  0x0426,
-	7762:  0x0427,
-	7763:  0x0428,
-	7764:  0x0429,
-	7765:  0x042A,
-	7766:  0x042B,
-	7767:  0x042C,
-	7768:  0x042D,
-	7769:  0x042E,
-	7770:  0x042F,
-	7786:  0x0430,
-	7787:  0x0431,
-	7788:  0x0432,
-	7789:  0x0433,
-	7790:  0x0434,
-	7791:  0x0435,
-	7792:  0x0451,
-	7793:  0x0436,
-	7794:  0x0437,
-	7795:  0x0438,
-	7796:  0x0439,
-	7797:  0x043A,
-	7798:  0x043B,
-	7799:  0x043C,
-	7800:  0x043D,
-	7801:  0x043E,
-	7802:  0x043F,
-	7803:  0x0440,
-	7804:  0x0441,
-	7805:  0x0442,
-	7806:  0x0443,
-	7807:  0x0444,
-	7808:  0x0445,
-	7809:  0x0446,
-	7810:  0x0447,
-	7811:  0x0448,
-	7812:  0x0449,
-	7813:  0x044A,
-	7814:  0x044B,
-	7815:  0x044C,
-	7816:  0x044D,
-	7817:  0x044E,
-	7818:  0x044F,
-	7832:  0xCD61,
-	7833:  0xCD62,
-	7834:  0xCD63,
-	7835:  0xCD65,
-	7836:  0xCD66,
-	7837:  0xCD67,
-	7838:  0xCD68,
-	7839:  0xCD69,
-	7840:  0xCD6A,
-	7841:  0xCD6B,
-	7842:  0xCD6E,
-	7843:  0xCD70,
-	7844:  0xCD72,
-	7845:  0xCD73,
-	7846:  0xCD74,
-	7847:  0xCD75,
-	7848:  0xCD76,
-	7849:  0xCD77,
-	7850:  0xCD79,
-	7851:  0xCD7A,
-	7852:  0xCD7B,
-	7853:  0xCD7C,
-	7854:  0xCD7D,
-	7855:  0xCD7E,
-	7856:  0xCD7F,
-	7857:  0xCD80,
-	7858:  0xCD81,
-	7859:  0xCD82,
-	7860:  0xCD83,
-	7861:  0xCD84,
-	7862:  0xCD85,
-	7863:  0xCD86,
-	7864:  0xCD87,
-	7865:  0xCD89,
-	7866:  0xCD8A,
-	7867:  0xCD8B,
-	7868:  0xCD8C,
-	7869:  0xCD8D,
-	7870:  0xCD8E,
-	7871:  0xCD8F,
-	7872:  0xCD90,
-	7873:  0xCD91,
-	7874:  0xCD92,
-	7875:  0xCD93,
-	7876:  0xCD96,
-	7877:  0xCD97,
-	7878:  0xCD99,
-	7879:  0xCD9A,
-	7880:  0xCD9B,
-	7881:  0xCD9D,
-	7882:  0xCD9E,
-	7883:  0xCD9F,
-	7884:  0xCDA0,
-	7885:  0xCDA1,
-	7886:  0xCDA2,
-	7887:  0xCDA3,
-	7888:  0xCDA6,
-	7889:  0xCDA8,
-	7890:  0xCDAA,
-	7891:  0xCDAB,
-	7892:  0xCDAC,
-	7893:  0xCDAD,
-	7894:  0xCDAE,
-	7895:  0xCDAF,
-	7896:  0xCDB1,
-	7897:  0xCDB2,
-	7898:  0xCDB3,
-	7899:  0xCDB4,
-	7900:  0xCDB5,
-	7901:  0xCDB6,
-	7902:  0xCDB7,
-	7903:  0xCDB8,
-	7904:  0xCDB9,
-	7905:  0xCDBA,
-	7906:  0xCDBB,
-	7907:  0xCDBC,
-	7908:  0xCDBD,
-	7909:  0xCDBE,
-	7910:  0xCDBF,
-	7911:  0xCDC0,
-	7912:  0xCDC1,
-	7913:  0xCDC2,
-	7914:  0xCDC3,
-	7915:  0xCDC5,
-	8010:  0xCDC6,
-	8011:  0xCDC7,
-	8012:  0xCDC8,
-	8013:  0xCDC9,
-	8014:  0xCDCA,
-	8015:  0xCDCB,
-	8016:  0xCDCD,
-	8017:  0xCDCE,
-	8018:  0xCDCF,
-	8019:  0xCDD1,
-	8020:  0xCDD2,
-	8021:  0xCDD3,
-	8022:  0xCDD4,
-	8023:  0xCDD5,
-	8024:  0xCDD6,
-	8025:  0xCDD7,
-	8026:  0xCDD8,
-	8027:  0xCDD9,
-	8028:  0xCDDA,
-	8029:  0xCDDB,
-	8030:  0xCDDC,
-	8031:  0xCDDD,
-	8032:  0xCDDE,
-	8033:  0xCDDF,
-	8034:  0xCDE0,
-	8035:  0xCDE1,
-	8036:  0xCDE2,
-	8037:  0xCDE3,
-	8038:  0xCDE4,
-	8039:  0xCDE5,
-	8040:  0xCDE6,
-	8041:  0xCDE7,
-	8042:  0xCDE9,
-	8043:  0xCDEA,
-	8044:  0xCDEB,
-	8045:  0xCDED,
-	8046:  0xCDEE,
-	8047:  0xCDEF,
-	8048:  0xCDF1,
-	8049:  0xCDF2,
-	8050:  0xCDF3,
-	8051:  0xCDF4,
-	8052:  0xCDF5,
-	8053:  0xCDF6,
-	8054:  0xCDF7,
-	8055:  0xCDFA,
-	8056:  0xCDFC,
-	8057:  0xCDFE,
-	8058:  0xCDFF,
-	8059:  0xCE00,
-	8060:  0xCE01,
-	8061:  0xCE02,
-	8062:  0xCE03,
-	8063:  0xCE05,
-	8064:  0xCE06,
-	8065:  0xCE07,
-	8066:  0xCE09,
-	8067:  0xCE0A,
-	8068:  0xCE0B,
-	8069:  0xCE0D,
-	8070:  0xCE0E,
-	8071:  0xCE0F,
-	8072:  0xCE10,
-	8073:  0xCE11,
-	8074:  0xCE12,
-	8075:  0xCE13,
-	8076:  0xCE15,
-	8077:  0xCE16,
-	8078:  0xCE17,
-	8079:  0xCE18,
-	8080:  0xCE1A,
-	8081:  0xCE1B,
-	8082:  0xCE1C,
-	8083:  0xCE1D,
-	8084:  0xCE1E,
-	8085:  0xCE1F,
-	8086:  0xCE22,
-	8087:  0xCE23,
-	8088:  0xCE25,
-	8089:  0xCE26,
-	8090:  0xCE27,
-	8091:  0xCE29,
-	8092:  0xCE2A,
-	8093:  0xCE2B,
-	8188:  0xCE2C,
-	8189:  0xCE2D,
-	8190:  0xCE2E,
-	8191:  0xCE2F,
-	8192:  0xCE32,
-	8193:  0xCE34,
-	8194:  0xCE36,
-	8195:  0xCE37,
-	8196:  0xCE38,
-	8197:  0xCE39,
-	8198:  0xCE3A,
-	8199:  0xCE3B,
-	8200:  0xCE3C,
-	8201:  0xCE3D,
-	8202:  0xCE3E,
-	8203:  0xCE3F,
-	8204:  0xCE40,
-	8205:  0xCE41,
-	8206:  0xCE42,
-	8207:  0xCE43,
-	8208:  0xCE44,
-	8209:  0xCE45,
-	8210:  0xCE46,
-	8211:  0xCE47,
-	8212:  0xCE48,
-	8213:  0xCE49,
-	8214:  0xCE4A,
-	8215:  0xCE4B,
-	8216:  0xCE4C,
-	8217:  0xCE4D,
-	8218:  0xCE4E,
-	8219:  0xCE4F,
-	8220:  0xCE50,
-	8221:  0xCE51,
-	8222:  0xCE52,
-	8223:  0xCE53,
-	8224:  0xCE54,
-	8225:  0xCE55,
-	8226:  0xCE56,
-	8227:  0xCE57,
-	8228:  0xCE5A,
-	8229:  0xCE5B,
-	8230:  0xCE5D,
-	8231:  0xCE5E,
-	8232:  0xCE62,
-	8233:  0xCE63,
-	8234:  0xCE64,
-	8235:  0xCE65,
-	8236:  0xCE66,
-	8237:  0xCE67,
-	8238:  0xCE6A,
-	8239:  0xCE6C,
-	8240:  0xCE6E,
-	8241:  0xCE6F,
-	8242:  0xCE70,
-	8243:  0xCE71,
-	8244:  0xCE72,
-	8245:  0xCE73,
-	8246:  0xCE76,
-	8247:  0xCE77,
-	8248:  0xCE79,
-	8249:  0xCE7A,
-	8250:  0xCE7B,
-	8251:  0xCE7D,
-	8252:  0xCE7E,
-	8253:  0xCE7F,
-	8254:  0xCE80,
-	8255:  0xCE81,
-	8256:  0xCE82,
-	8257:  0xCE83,
-	8258:  0xCE86,
-	8259:  0xCE88,
-	8260:  0xCE8A,
-	8261:  0xCE8B,
-	8262:  0xCE8C,
-	8263:  0xCE8D,
-	8264:  0xCE8E,
-	8265:  0xCE8F,
-	8266:  0xCE92,
-	8267:  0xCE93,
-	8268:  0xCE95,
-	8269:  0xCE96,
-	8270:  0xCE97,
-	8271:  0xCE99,
-	8366:  0xCE9A,
-	8367:  0xCE9B,
-	8368:  0xCE9C,
-	8369:  0xCE9D,
-	8370:  0xCE9E,
-	8371:  0xCE9F,
-	8372:  0xCEA2,
-	8373:  0xCEA6,
-	8374:  0xCEA7,
-	8375:  0xCEA8,
-	8376:  0xCEA9,
-	8377:  0xCEAA,
-	8378:  0xCEAB,
-	8379:  0xCEAE,
-	8380:  0xCEAF,
-	8381:  0xCEB0,
-	8382:  0xCEB1,
-	8383:  0xCEB2,
-	8384:  0xCEB3,
-	8385:  0xCEB4,
-	8386:  0xCEB5,
-	8387:  0xCEB6,
-	8388:  0xCEB7,
-	8389:  0xCEB8,
-	8390:  0xCEB9,
-	8391:  0xCEBA,
-	8392:  0xCEBB,
-	8393:  0xCEBC,
-	8394:  0xCEBD,
-	8395:  0xCEBE,
-	8396:  0xCEBF,
-	8397:  0xCEC0,
-	8398:  0xCEC2,
-	8399:  0xCEC3,
-	8400:  0xCEC4,
-	8401:  0xCEC5,
-	8402:  0xCEC6,
-	8403:  0xCEC7,
-	8404:  0xCEC8,
-	8405:  0xCEC9,
-	8406:  0xCECA,
-	8407:  0xCECB,
-	8408:  0xCECC,
-	8409:  0xCECD,
-	8410:  0xCECE,
-	8411:  0xCECF,
-	8412:  0xCED0,
-	8413:  0xCED1,
-	8414:  0xCED2,
-	8415:  0xCED3,
-	8416:  0xCED4,
-	8417:  0xCED5,
-	8418:  0xCED6,
-	8419:  0xCED7,
-	8420:  0xCED8,
-	8421:  0xCED9,
-	8422:  0xCEDA,
-	8423:  0xCEDB,
-	8424:  0xCEDC,
-	8425:  0xCEDD,
-	8426:  0xCEDE,
-	8427:  0xCEDF,
-	8428:  0xCEE0,
-	8429:  0xCEE1,
-	8430:  0xCEE2,
-	8431:  0xCEE3,
-	8432:  0xCEE6,
-	8433:  0xCEE7,
-	8434:  0xCEE9,
-	8435:  0xCEEA,
-	8436:  0xCEED,
-	8437:  0xCEEE,
-	8438:  0xCEEF,
-	8439:  0xCEF0,
-	8440:  0xCEF1,
-	8441:  0xCEF2,
-	8442:  0xCEF3,
-	8443:  0xCEF6,
-	8444:  0xCEFA,
-	8445:  0xCEFB,
-	8446:  0xCEFC,
-	8447:  0xCEFD,
-	8448:  0xCEFE,
-	8449:  0xCEFF,
-	8450:  0xAC00,
-	8451:  0xAC01,
-	8452:  0xAC04,
-	8453:  0xAC07,
-	8454:  0xAC08,
-	8455:  0xAC09,
-	8456:  0xAC0A,
-	8457:  0xAC10,
-	8458:  0xAC11,
-	8459:  0xAC12,
-	8460:  0xAC13,
-	8461:  0xAC14,
-	8462:  0xAC15,
-	8463:  0xAC16,
-	8464:  0xAC17,
-	8465:  0xAC19,
-	8466:  0xAC1A,
-	8467:  0xAC1B,
-	8468:  0xAC1C,
-	8469:  0xAC1D,
-	8470:  0xAC20,
-	8471:  0xAC24,
-	8472:  0xAC2C,
-	8473:  0xAC2D,
-	8474:  0xAC2F,
-	8475:  0xAC30,
-	8476:  0xAC31,
-	8477:  0xAC38,
-	8478:  0xAC39,
-	8479:  0xAC3C,
-	8480:  0xAC40,
-	8481:  0xAC4B,
-	8482:  0xAC4D,
-	8483:  0xAC54,
-	8484:  0xAC58,
-	8485:  0xAC5C,
-	8486:  0xAC70,
-	8487:  0xAC71,
-	8488:  0xAC74,
-	8489:  0xAC77,
-	8490:  0xAC78,
-	8491:  0xAC7A,
-	8492:  0xAC80,
-	8493:  0xAC81,
-	8494:  0xAC83,
-	8495:  0xAC84,
-	8496:  0xAC85,
-	8497:  0xAC86,
-	8498:  0xAC89,
-	8499:  0xAC8A,
-	8500:  0xAC8B,
-	8501:  0xAC8C,
-	8502:  0xAC90,
-	8503:  0xAC94,
-	8504:  0xAC9C,
-	8505:  0xAC9D,
-	8506:  0xAC9F,
-	8507:  0xACA0,
-	8508:  0xACA1,
-	8509:  0xACA8,
-	8510:  0xACA9,
-	8511:  0xACAA,
-	8512:  0xACAC,
-	8513:  0xACAF,
-	8514:  0xACB0,
-	8515:  0xACB8,
-	8516:  0xACB9,
-	8517:  0xACBB,
-	8518:  0xACBC,
-	8519:  0xACBD,
-	8520:  0xACC1,
-	8521:  0xACC4,
-	8522:  0xACC8,
-	8523:  0xACCC,
-	8524:  0xACD5,
-	8525:  0xACD7,
-	8526:  0xACE0,
-	8527:  0xACE1,
-	8528:  0xACE4,
-	8529:  0xACE7,
-	8530:  0xACE8,
-	8531:  0xACEA,
-	8532:  0xACEC,
-	8533:  0xACEF,
-	8534:  0xACF0,
-	8535:  0xACF1,
-	8536:  0xACF3,
-	8537:  0xACF5,
-	8538:  0xACF6,
-	8539:  0xACFC,
-	8540:  0xACFD,
-	8541:  0xAD00,
-	8542:  0xAD04,
-	8543:  0xAD06,
-	8544:  0xCF02,
-	8545:  0xCF03,
-	8546:  0xCF05,
-	8547:  0xCF06,
-	8548:  0xCF07,
-	8549:  0xCF09,
-	8550:  0xCF0A,
-	8551:  0xCF0B,
-	8552:  0xCF0C,
-	8553:  0xCF0D,
-	8554:  0xCF0E,
-	8555:  0xCF0F,
-	8556:  0xCF12,
-	8557:  0xCF14,
-	8558:  0xCF16,
-	8559:  0xCF17,
-	8560:  0xCF18,
-	8561:  0xCF19,
-	8562:  0xCF1A,
-	8563:  0xCF1B,
-	8564:  0xCF1D,
-	8565:  0xCF1E,
-	8566:  0xCF1F,
-	8567:  0xCF21,
-	8568:  0xCF22,
-	8569:  0xCF23,
-	8570:  0xCF25,
-	8571:  0xCF26,
-	8572:  0xCF27,
-	8573:  0xCF28,
-	8574:  0xCF29,
-	8575:  0xCF2A,
-	8576:  0xCF2B,
-	8577:  0xCF2E,
-	8578:  0xCF32,
-	8579:  0xCF33,
-	8580:  0xCF34,
-	8581:  0xCF35,
-	8582:  0xCF36,
-	8583:  0xCF37,
-	8584:  0xCF39,
-	8585:  0xCF3A,
-	8586:  0xCF3B,
-	8587:  0xCF3C,
-	8588:  0xCF3D,
-	8589:  0xCF3E,
-	8590:  0xCF3F,
-	8591:  0xCF40,
-	8592:  0xCF41,
-	8593:  0xCF42,
-	8594:  0xCF43,
-	8595:  0xCF44,
-	8596:  0xCF45,
-	8597:  0xCF46,
-	8598:  0xCF47,
-	8599:  0xCF48,
-	8600:  0xCF49,
-	8601:  0xCF4A,
-	8602:  0xCF4B,
-	8603:  0xCF4C,
-	8604:  0xCF4D,
-	8605:  0xCF4E,
-	8606:  0xCF4F,
-	8607:  0xCF50,
-	8608:  0xCF51,
-	8609:  0xCF52,
-	8610:  0xCF53,
-	8611:  0xCF56,
-	8612:  0xCF57,
-	8613:  0xCF59,
-	8614:  0xCF5A,
-	8615:  0xCF5B,
-	8616:  0xCF5D,
-	8617:  0xCF5E,
-	8618:  0xCF5F,
-	8619:  0xCF60,
-	8620:  0xCF61,
-	8621:  0xCF62,
-	8622:  0xCF63,
-	8623:  0xCF66,
-	8624:  0xCF68,
-	8625:  0xCF6A,
-	8626:  0xCF6B,
-	8627:  0xCF6C,
-	8628:  0xAD0C,
-	8629:  0xAD0D,
-	8630:  0xAD0F,
-	8631:  0xAD11,
-	8632:  0xAD18,
-	8633:  0xAD1C,
-	8634:  0xAD20,
-	8635:  0xAD29,
-	8636:  0xAD2C,
-	8637:  0xAD2D,
-	8638:  0xAD34,
-	8639:  0xAD35,
-	8640:  0xAD38,
-	8641:  0xAD3C,
-	8642:  0xAD44,
-	8643:  0xAD45,
-	8644:  0xAD47,
-	8645:  0xAD49,
-	8646:  0xAD50,
-	8647:  0xAD54,
-	8648:  0xAD58,
-	8649:  0xAD61,
-	8650:  0xAD63,
-	8651:  0xAD6C,
-	8652:  0xAD6D,
-	8653:  0xAD70,
-	8654:  0xAD73,
-	8655:  0xAD74,
-	8656:  0xAD75,
-	8657:  0xAD76,
-	8658:  0xAD7B,
-	8659:  0xAD7C,
-	8660:  0xAD7D,
-	8661:  0xAD7F,
-	8662:  0xAD81,
-	8663:  0xAD82,
-	8664:  0xAD88,
-	8665:  0xAD89,
-	8666:  0xAD8C,
-	8667:  0xAD90,
-	8668:  0xAD9C,
-	8669:  0xAD9D,
-	8670:  0xADA4,
-	8671:  0xADB7,
-	8672:  0xADC0,
-	8673:  0xADC1,
-	8674:  0xADC4,
-	8675:  0xADC8,
-	8676:  0xADD0,
-	8677:  0xADD1,
-	8678:  0xADD3,
-	8679:  0xADDC,
-	8680:  0xADE0,
-	8681:  0xADE4,
-	8682:  0xADF8,
-	8683:  0xADF9,
-	8684:  0xADFC,
-	8685:  0xADFF,
-	8686:  0xAE00,
-	8687:  0xAE01,
-	8688:  0xAE08,
-	8689:  0xAE09,
-	8690:  0xAE0B,
-	8691:  0xAE0D,
-	8692:  0xAE14,
-	8693:  0xAE30,
-	8694:  0xAE31,
-	8695:  0xAE34,
-	8696:  0xAE37,
-	8697:  0xAE38,
-	8698:  0xAE3A,
-	8699:  0xAE40,
-	8700:  0xAE41,
-	8701:  0xAE43,
-	8702:  0xAE45,
-	8703:  0xAE46,
-	8704:  0xAE4A,
-	8705:  0xAE4C,
-	8706:  0xAE4D,
-	8707:  0xAE4E,
-	8708:  0xAE50,
-	8709:  0xAE54,
-	8710:  0xAE56,
-	8711:  0xAE5C,
-	8712:  0xAE5D,
-	8713:  0xAE5F,
-	8714:  0xAE60,
-	8715:  0xAE61,
-	8716:  0xAE65,
-	8717:  0xAE68,
-	8718:  0xAE69,
-	8719:  0xAE6C,
-	8720:  0xAE70,
-	8721:  0xAE78,
-	8722:  0xCF6D,
-	8723:  0xCF6E,
-	8724:  0xCF6F,
-	8725:  0xCF72,
-	8726:  0xCF73,
-	8727:  0xCF75,
-	8728:  0xCF76,
-	8729:  0xCF77,
-	8730:  0xCF79,
-	8731:  0xCF7A,
-	8732:  0xCF7B,
-	8733:  0xCF7C,
-	8734:  0xCF7D,
-	8735:  0xCF7E,
-	8736:  0xCF7F,
-	8737:  0xCF81,
-	8738:  0xCF82,
-	8739:  0xCF83,
-	8740:  0xCF84,
-	8741:  0xCF86,
-	8742:  0xCF87,
-	8743:  0xCF88,
-	8744:  0xCF89,
-	8745:  0xCF8A,
-	8746:  0xCF8B,
-	8747:  0xCF8D,
-	8748:  0xCF8E,
-	8749:  0xCF8F,
-	8750:  0xCF90,
-	8751:  0xCF91,
-	8752:  0xCF92,
-	8753:  0xCF93,
-	8754:  0xCF94,
-	8755:  0xCF95,
-	8756:  0xCF96,
-	8757:  0xCF97,
-	8758:  0xCF98,
-	8759:  0xCF99,
-	8760:  0xCF9A,
-	8761:  0xCF9B,
-	8762:  0xCF9C,
-	8763:  0xCF9D,
-	8764:  0xCF9E,
-	8765:  0xCF9F,
-	8766:  0xCFA0,
-	8767:  0xCFA2,
-	8768:  0xCFA3,
-	8769:  0xCFA4,
-	8770:  0xCFA5,
-	8771:  0xCFA6,
-	8772:  0xCFA7,
-	8773:  0xCFA9,
-	8774:  0xCFAA,
-	8775:  0xCFAB,
-	8776:  0xCFAC,
-	8777:  0xCFAD,
-	8778:  0xCFAE,
-	8779:  0xCFAF,
-	8780:  0xCFB1,
-	8781:  0xCFB2,
-	8782:  0xCFB3,
-	8783:  0xCFB4,
-	8784:  0xCFB5,
-	8785:  0xCFB6,
-	8786:  0xCFB7,
-	8787:  0xCFB8,
-	8788:  0xCFB9,
-	8789:  0xCFBA,
-	8790:  0xCFBB,
-	8791:  0xCFBC,
-	8792:  0xCFBD,
-	8793:  0xCFBE,
-	8794:  0xCFBF,
-	8795:  0xCFC0,
-	8796:  0xCFC1,
-	8797:  0xCFC2,
-	8798:  0xCFC3,
-	8799:  0xCFC5,
-	8800:  0xCFC6,
-	8801:  0xCFC7,
-	8802:  0xCFC8,
-	8803:  0xCFC9,
-	8804:  0xCFCA,
-	8805:  0xCFCB,
-	8806:  0xAE79,
-	8807:  0xAE7B,
-	8808:  0xAE7C,
-	8809:  0xAE7D,
-	8810:  0xAE84,
-	8811:  0xAE85,
-	8812:  0xAE8C,
-	8813:  0xAEBC,
-	8814:  0xAEBD,
-	8815:  0xAEBE,
-	8816:  0xAEC0,
-	8817:  0xAEC4,
-	8818:  0xAECC,
-	8819:  0xAECD,
-	8820:  0xAECF,
-	8821:  0xAED0,
-	8822:  0xAED1,
-	8823:  0xAED8,
-	8824:  0xAED9,
-	8825:  0xAEDC,
-	8826:  0xAEE8,
-	8827:  0xAEEB,
-	8828:  0xAEED,
-	8829:  0xAEF4,
-	8830:  0xAEF8,
-	8831:  0xAEFC,
-	8832:  0xAF07,
-	8833:  0xAF08,
-	8834:  0xAF0D,
-	8835:  0xAF10,
-	8836:  0xAF2C,
-	8837:  0xAF2D,
-	8838:  0xAF30,
-	8839:  0xAF32,
-	8840:  0xAF34,
-	8841:  0xAF3C,
-	8842:  0xAF3D,
-	8843:  0xAF3F,
-	8844:  0xAF41,
-	8845:  0xAF42,
-	8846:  0xAF43,
-	8847:  0xAF48,
-	8848:  0xAF49,
-	8849:  0xAF50,
-	8850:  0xAF5C,
-	8851:  0xAF5D,
-	8852:  0xAF64,
-	8853:  0xAF65,
-	8854:  0xAF79,
-	8855:  0xAF80,
-	8856:  0xAF84,
-	8857:  0xAF88,
-	8858:  0xAF90,
-	8859:  0xAF91,
-	8860:  0xAF95,
-	8861:  0xAF9C,
-	8862:  0xAFB8,
-	8863:  0xAFB9,
-	8864:  0xAFBC,
-	8865:  0xAFC0,
-	8866:  0xAFC7,
-	8867:  0xAFC8,
-	8868:  0xAFC9,
-	8869:  0xAFCB,
-	8870:  0xAFCD,
-	8871:  0xAFCE,
-	8872:  0xAFD4,
-	8873:  0xAFDC,
-	8874:  0xAFE8,
-	8875:  0xAFE9,
-	8876:  0xAFF0,
-	8877:  0xAFF1,
-	8878:  0xAFF4,
-	8879:  0xAFF8,
-	8880:  0xB000,
-	8881:  0xB001,
-	8882:  0xB004,
-	8883:  0xB00C,
-	8884:  0xB010,
-	8885:  0xB014,
-	8886:  0xB01C,
-	8887:  0xB01D,
-	8888:  0xB028,
-	8889:  0xB044,
-	8890:  0xB045,
-	8891:  0xB048,
-	8892:  0xB04A,
-	8893:  0xB04C,
-	8894:  0xB04E,
-	8895:  0xB053,
-	8896:  0xB054,
-	8897:  0xB055,
-	8898:  0xB057,
-	8899:  0xB059,
-	8900:  0xCFCC,
-	8901:  0xCFCD,
-	8902:  0xCFCE,
-	8903:  0xCFCF,
-	8904:  0xCFD0,
-	8905:  0xCFD1,
-	8906:  0xCFD2,
-	8907:  0xCFD3,
-	8908:  0xCFD4,
-	8909:  0xCFD5,
-	8910:  0xCFD6,
-	8911:  0xCFD7,
-	8912:  0xCFD8,
-	8913:  0xCFD9,
-	8914:  0xCFDA,
-	8915:  0xCFDB,
-	8916:  0xCFDC,
-	8917:  0xCFDD,
-	8918:  0xCFDE,
-	8919:  0xCFDF,
-	8920:  0xCFE2,
-	8921:  0xCFE3,
-	8922:  0xCFE5,
-	8923:  0xCFE6,
-	8924:  0xCFE7,
-	8925:  0xCFE9,
-	8926:  0xCFEA,
-	8927:  0xCFEB,
-	8928:  0xCFEC,
-	8929:  0xCFED,
-	8930:  0xCFEE,
-	8931:  0xCFEF,
-	8932:  0xCFF2,
-	8933:  0xCFF4,
-	8934:  0xCFF6,
-	8935:  0xCFF7,
-	8936:  0xCFF8,
-	8937:  0xCFF9,
-	8938:  0xCFFA,
-	8939:  0xCFFB,
-	8940:  0xCFFD,
-	8941:  0xCFFE,
-	8942:  0xCFFF,
-	8943:  0xD001,
-	8944:  0xD002,
-	8945:  0xD003,
-	8946:  0xD005,
-	8947:  0xD006,
-	8948:  0xD007,
-	8949:  0xD008,
-	8950:  0xD009,
-	8951:  0xD00A,
-	8952:  0xD00B,
-	8953:  0xD00C,
-	8954:  0xD00D,
-	8955:  0xD00E,
-	8956:  0xD00F,
-	8957:  0xD010,
-	8958:  0xD012,
-	8959:  0xD013,
-	8960:  0xD014,
-	8961:  0xD015,
-	8962:  0xD016,
-	8963:  0xD017,
-	8964:  0xD019,
-	8965:  0xD01A,
-	8966:  0xD01B,
-	8967:  0xD01C,
-	8968:  0xD01D,
-	8969:  0xD01E,
-	8970:  0xD01F,
-	8971:  0xD020,
-	8972:  0xD021,
-	8973:  0xD022,
-	8974:  0xD023,
-	8975:  0xD024,
-	8976:  0xD025,
-	8977:  0xD026,
-	8978:  0xD027,
-	8979:  0xD028,
-	8980:  0xD029,
-	8981:  0xD02A,
-	8982:  0xD02B,
-	8983:  0xD02C,
-	8984:  0xB05D,
-	8985:  0xB07C,
-	8986:  0xB07D,
-	8987:  0xB080,
-	8988:  0xB084,
-	8989:  0xB08C,
-	8990:  0xB08D,
-	8991:  0xB08F,
-	8992:  0xB091,
-	8993:  0xB098,
-	8994:  0xB099,
-	8995:  0xB09A,
-	8996:  0xB09C,
-	8997:  0xB09F,
-	8998:  0xB0A0,
-	8999:  0xB0A1,
-	9000:  0xB0A2,
-	9001:  0xB0A8,
-	9002:  0xB0A9,
-	9003:  0xB0AB,
-	9004:  0xB0AC,
-	9005:  0xB0AD,
-	9006:  0xB0AE,
-	9007:  0xB0AF,
-	9008:  0xB0B1,
-	9009:  0xB0B3,
-	9010:  0xB0B4,
-	9011:  0xB0B5,
-	9012:  0xB0B8,
-	9013:  0xB0BC,
-	9014:  0xB0C4,
-	9015:  0xB0C5,
-	9016:  0xB0C7,
-	9017:  0xB0C8,
-	9018:  0xB0C9,
-	9019:  0xB0D0,
-	9020:  0xB0D1,
-	9021:  0xB0D4,
-	9022:  0xB0D8,
-	9023:  0xB0E0,
-	9024:  0xB0E5,
-	9025:  0xB108,
-	9026:  0xB109,
-	9027:  0xB10B,
-	9028:  0xB10C,
-	9029:  0xB110,
-	9030:  0xB112,
-	9031:  0xB113,
-	9032:  0xB118,
-	9033:  0xB119,
-	9034:  0xB11B,
-	9035:  0xB11C,
-	9036:  0xB11D,
-	9037:  0xB123,
-	9038:  0xB124,
-	9039:  0xB125,
-	9040:  0xB128,
-	9041:  0xB12C,
-	9042:  0xB134,
-	9043:  0xB135,
-	9044:  0xB137,
-	9045:  0xB138,
-	9046:  0xB139,
-	9047:  0xB140,
-	9048:  0xB141,
-	9049:  0xB144,
-	9050:  0xB148,
-	9051:  0xB150,
-	9052:  0xB151,
-	9053:  0xB154,
-	9054:  0xB155,
-	9055:  0xB158,
-	9056:  0xB15C,
-	9057:  0xB160,
-	9058:  0xB178,
-	9059:  0xB179,
-	9060:  0xB17C,
-	9061:  0xB180,
-	9062:  0xB182,
-	9063:  0xB188,
-	9064:  0xB189,
-	9065:  0xB18B,
-	9066:  0xB18D,
-	9067:  0xB192,
-	9068:  0xB193,
-	9069:  0xB194,
-	9070:  0xB198,
-	9071:  0xB19C,
-	9072:  0xB1A8,
-	9073:  0xB1CC,
-	9074:  0xB1D0,
-	9075:  0xB1D4,
-	9076:  0xB1DC,
-	9077:  0xB1DD,
-	9078:  0xD02E,
-	9079:  0xD02F,
-	9080:  0xD030,
-	9081:  0xD031,
-	9082:  0xD032,
-	9083:  0xD033,
-	9084:  0xD036,
-	9085:  0xD037,
-	9086:  0xD039,
-	9087:  0xD03A,
-	9088:  0xD03B,
-	9089:  0xD03D,
-	9090:  0xD03E,
-	9091:  0xD03F,
-	9092:  0xD040,
-	9093:  0xD041,
-	9094:  0xD042,
-	9095:  0xD043,
-	9096:  0xD046,
-	9097:  0xD048,
-	9098:  0xD04A,
-	9099:  0xD04B,
-	9100:  0xD04C,
-	9101:  0xD04D,
-	9102:  0xD04E,
-	9103:  0xD04F,
-	9104:  0xD051,
-	9105:  0xD052,
-	9106:  0xD053,
-	9107:  0xD055,
-	9108:  0xD056,
-	9109:  0xD057,
-	9110:  0xD059,
-	9111:  0xD05A,
-	9112:  0xD05B,
-	9113:  0xD05C,
-	9114:  0xD05D,
-	9115:  0xD05E,
-	9116:  0xD05F,
-	9117:  0xD061,
-	9118:  0xD062,
-	9119:  0xD063,
-	9120:  0xD064,
-	9121:  0xD065,
-	9122:  0xD066,
-	9123:  0xD067,
-	9124:  0xD068,
-	9125:  0xD069,
-	9126:  0xD06A,
-	9127:  0xD06B,
-	9128:  0xD06E,
-	9129:  0xD06F,
-	9130:  0xD071,
-	9131:  0xD072,
-	9132:  0xD073,
-	9133:  0xD075,
-	9134:  0xD076,
-	9135:  0xD077,
-	9136:  0xD078,
-	9137:  0xD079,
-	9138:  0xD07A,
-	9139:  0xD07B,
-	9140:  0xD07E,
-	9141:  0xD07F,
-	9142:  0xD080,
-	9143:  0xD082,
-	9144:  0xD083,
-	9145:  0xD084,
-	9146:  0xD085,
-	9147:  0xD086,
-	9148:  0xD087,
-	9149:  0xD088,
-	9150:  0xD089,
-	9151:  0xD08A,
-	9152:  0xD08B,
-	9153:  0xD08C,
-	9154:  0xD08D,
-	9155:  0xD08E,
-	9156:  0xD08F,
-	9157:  0xD090,
-	9158:  0xD091,
-	9159:  0xD092,
-	9160:  0xD093,
-	9161:  0xD094,
-	9162:  0xB1DF,
-	9163:  0xB1E8,
-	9164:  0xB1E9,
-	9165:  0xB1EC,
-	9166:  0xB1F0,
-	9167:  0xB1F9,
-	9168:  0xB1FB,
-	9169:  0xB1FD,
-	9170:  0xB204,
-	9171:  0xB205,
-	9172:  0xB208,
-	9173:  0xB20B,
-	9174:  0xB20C,
-	9175:  0xB214,
-	9176:  0xB215,
-	9177:  0xB217,
-	9178:  0xB219,
-	9179:  0xB220,
-	9180:  0xB234,
-	9181:  0xB23C,
-	9182:  0xB258,
-	9183:  0xB25C,
-	9184:  0xB260,
-	9185:  0xB268,
-	9186:  0xB269,
-	9187:  0xB274,
-	9188:  0xB275,
-	9189:  0xB27C,
-	9190:  0xB284,
-	9191:  0xB285,
-	9192:  0xB289,
-	9193:  0xB290,
-	9194:  0xB291,
-	9195:  0xB294,
-	9196:  0xB298,
-	9197:  0xB299,
-	9198:  0xB29A,
-	9199:  0xB2A0,
-	9200:  0xB2A1,
-	9201:  0xB2A3,
-	9202:  0xB2A5,
-	9203:  0xB2A6,
-	9204:  0xB2AA,
-	9205:  0xB2AC,
-	9206:  0xB2B0,
-	9207:  0xB2B4,
-	9208:  0xB2C8,
-	9209:  0xB2C9,
-	9210:  0xB2CC,
-	9211:  0xB2D0,
-	9212:  0xB2D2,
-	9213:  0xB2D8,
-	9214:  0xB2D9,
-	9215:  0xB2DB,
-	9216:  0xB2DD,
-	9217:  0xB2E2,
-	9218:  0xB2E4,
-	9219:  0xB2E5,
-	9220:  0xB2E6,
-	9221:  0xB2E8,
-	9222:  0xB2EB,
-	9223:  0xB2EC,
-	9224:  0xB2ED,
-	9225:  0xB2EE,
-	9226:  0xB2EF,
-	9227:  0xB2F3,
-	9228:  0xB2F4,
-	9229:  0xB2F5,
-	9230:  0xB2F7,
-	9231:  0xB2F8,
-	9232:  0xB2F9,
-	9233:  0xB2FA,
-	9234:  0xB2FB,
-	9235:  0xB2FF,
-	9236:  0xB300,
-	9237:  0xB301,
-	9238:  0xB304,
-	9239:  0xB308,
-	9240:  0xB310,
-	9241:  0xB311,
-	9242:  0xB313,
-	9243:  0xB314,
-	9244:  0xB315,
-	9245:  0xB31C,
-	9246:  0xB354,
-	9247:  0xB355,
-	9248:  0xB356,
-	9249:  0xB358,
-	9250:  0xB35B,
-	9251:  0xB35C,
-	9252:  0xB35E,
-	9253:  0xB35F,
-	9254:  0xB364,
-	9255:  0xB365,
-	9256:  0xD095,
-	9257:  0xD096,
-	9258:  0xD097,
-	9259:  0xD098,
-	9260:  0xD099,
-	9261:  0xD09A,
-	9262:  0xD09B,
-	9263:  0xD09C,
-	9264:  0xD09D,
-	9265:  0xD09E,
-	9266:  0xD09F,
-	9267:  0xD0A0,
-	9268:  0xD0A1,
-	9269:  0xD0A2,
-	9270:  0xD0A3,
-	9271:  0xD0A6,
-	9272:  0xD0A7,
-	9273:  0xD0A9,
-	9274:  0xD0AA,
-	9275:  0xD0AB,
-	9276:  0xD0AD,
-	9277:  0xD0AE,
-	9278:  0xD0AF,
-	9279:  0xD0B0,
-	9280:  0xD0B1,
-	9281:  0xD0B2,
-	9282:  0xD0B3,
-	9283:  0xD0B6,
-	9284:  0xD0B8,
-	9285:  0xD0BA,
-	9286:  0xD0BB,
-	9287:  0xD0BC,
-	9288:  0xD0BD,
-	9289:  0xD0BE,
-	9290:  0xD0BF,
-	9291:  0xD0C2,
-	9292:  0xD0C3,
-	9293:  0xD0C5,
-	9294:  0xD0C6,
-	9295:  0xD0C7,
-	9296:  0xD0CA,
-	9297:  0xD0CB,
-	9298:  0xD0CC,
-	9299:  0xD0CD,
-	9300:  0xD0CE,
-	9301:  0xD0CF,
-	9302:  0xD0D2,
-	9303:  0xD0D6,
-	9304:  0xD0D7,
-	9305:  0xD0D8,
-	9306:  0xD0D9,
-	9307:  0xD0DA,
-	9308:  0xD0DB,
-	9309:  0xD0DE,
-	9310:  0xD0DF,
-	9311:  0xD0E1,
-	9312:  0xD0E2,
-	9313:  0xD0E3,
-	9314:  0xD0E5,
-	9315:  0xD0E6,
-	9316:  0xD0E7,
-	9317:  0xD0E8,
-	9318:  0xD0E9,
-	9319:  0xD0EA,
-	9320:  0xD0EB,
-	9321:  0xD0EE,
-	9322:  0xD0F2,
-	9323:  0xD0F3,
-	9324:  0xD0F4,
-	9325:  0xD0F5,
-	9326:  0xD0F6,
-	9327:  0xD0F7,
-	9328:  0xD0F9,
-	9329:  0xD0FA,
-	9330:  0xD0FB,
-	9331:  0xD0FC,
-	9332:  0xD0FD,
-	9333:  0xD0FE,
-	9334:  0xD0FF,
-	9335:  0xD100,
-	9336:  0xD101,
-	9337:  0xD102,
-	9338:  0xD103,
-	9339:  0xD104,
-	9340:  0xB367,
-	9341:  0xB369,
-	9342:  0xB36B,
-	9343:  0xB36E,
-	9344:  0xB370,
-	9345:  0xB371,
-	9346:  0xB374,
-	9347:  0xB378,
-	9348:  0xB380,
-	9349:  0xB381,
-	9350:  0xB383,
-	9351:  0xB384,
-	9352:  0xB385,
-	9353:  0xB38C,
-	9354:  0xB390,
-	9355:  0xB394,
-	9356:  0xB3A0,
-	9357:  0xB3A1,
-	9358:  0xB3A8,
-	9359:  0xB3AC,
-	9360:  0xB3C4,
-	9361:  0xB3C5,
-	9362:  0xB3C8,
-	9363:  0xB3CB,
-	9364:  0xB3CC,
-	9365:  0xB3CE,
-	9366:  0xB3D0,
-	9367:  0xB3D4,
-	9368:  0xB3D5,
-	9369:  0xB3D7,
-	9370:  0xB3D9,
-	9371:  0xB3DB,
-	9372:  0xB3DD,
-	9373:  0xB3E0,
-	9374:  0xB3E4,
-	9375:  0xB3E8,
-	9376:  0xB3FC,
-	9377:  0xB410,
-	9378:  0xB418,
-	9379:  0xB41C,
-	9380:  0xB420,
-	9381:  0xB428,
-	9382:  0xB429,
-	9383:  0xB42B,
-	9384:  0xB434,
-	9385:  0xB450,
-	9386:  0xB451,
-	9387:  0xB454,
-	9388:  0xB458,
-	9389:  0xB460,
-	9390:  0xB461,
-	9391:  0xB463,
-	9392:  0xB465,
-	9393:  0xB46C,
-	9394:  0xB480,
-	9395:  0xB488,
-	9396:  0xB49D,
-	9397:  0xB4A4,
-	9398:  0xB4A8,
-	9399:  0xB4AC,
-	9400:  0xB4B5,
-	9401:  0xB4B7,
-	9402:  0xB4B9,
-	9403:  0xB4C0,
-	9404:  0xB4C4,
-	9405:  0xB4C8,
-	9406:  0xB4D0,
-	9407:  0xB4D5,
-	9408:  0xB4DC,
-	9409:  0xB4DD,
-	9410:  0xB4E0,
-	9411:  0xB4E3,
-	9412:  0xB4E4,
-	9413:  0xB4E6,
-	9414:  0xB4EC,
-	9415:  0xB4ED,
-	9416:  0xB4EF,
-	9417:  0xB4F1,
-	9418:  0xB4F8,
-	9419:  0xB514,
-	9420:  0xB515,
-	9421:  0xB518,
-	9422:  0xB51B,
-	9423:  0xB51C,
-	9424:  0xB524,
-	9425:  0xB525,
-	9426:  0xB527,
-	9427:  0xB528,
-	9428:  0xB529,
-	9429:  0xB52A,
-	9430:  0xB530,
-	9431:  0xB531,
-	9432:  0xB534,
-	9433:  0xB538,
-	9434:  0xD105,
-	9435:  0xD106,
-	9436:  0xD107,
-	9437:  0xD108,
-	9438:  0xD109,
-	9439:  0xD10A,
-	9440:  0xD10B,
-	9441:  0xD10C,
-	9442:  0xD10E,
-	9443:  0xD10F,
-	9444:  0xD110,
-	9445:  0xD111,
-	9446:  0xD112,
-	9447:  0xD113,
-	9448:  0xD114,
-	9449:  0xD115,
-	9450:  0xD116,
-	9451:  0xD117,
-	9452:  0xD118,
-	9453:  0xD119,
-	9454:  0xD11A,
-	9455:  0xD11B,
-	9456:  0xD11C,
-	9457:  0xD11D,
-	9458:  0xD11E,
-	9459:  0xD11F,
-	9460:  0xD120,
-	9461:  0xD121,
-	9462:  0xD122,
-	9463:  0xD123,
-	9464:  0xD124,
-	9465:  0xD125,
-	9466:  0xD126,
-	9467:  0xD127,
-	9468:  0xD128,
-	9469:  0xD129,
-	9470:  0xD12A,
-	9471:  0xD12B,
-	9472:  0xD12C,
-	9473:  0xD12D,
-	9474:  0xD12E,
-	9475:  0xD12F,
-	9476:  0xD132,
-	9477:  0xD133,
-	9478:  0xD135,
-	9479:  0xD136,
-	9480:  0xD137,
-	9481:  0xD139,
-	9482:  0xD13B,
-	9483:  0xD13C,
-	9484:  0xD13D,
-	9485:  0xD13E,
-	9486:  0xD13F,
-	9487:  0xD142,
-	9488:  0xD146,
-	9489:  0xD147,
-	9490:  0xD148,
-	9491:  0xD149,
-	9492:  0xD14A,
-	9493:  0xD14B,
-	9494:  0xD14E,
-	9495:  0xD14F,
-	9496:  0xD151,
-	9497:  0xD152,
-	9498:  0xD153,
-	9499:  0xD155,
-	9500:  0xD156,
-	9501:  0xD157,
-	9502:  0xD158,
-	9503:  0xD159,
-	9504:  0xD15A,
-	9505:  0xD15B,
-	9506:  0xD15E,
-	9507:  0xD160,
-	9508:  0xD162,
-	9509:  0xD163,
-	9510:  0xD164,
-	9511:  0xD165,
-	9512:  0xD166,
-	9513:  0xD167,
-	9514:  0xD169,
-	9515:  0xD16A,
-	9516:  0xD16B,
-	9517:  0xD16D,
-	9518:  0xB540,
-	9519:  0xB541,
-	9520:  0xB543,
-	9521:  0xB544,
-	9522:  0xB545,
-	9523:  0xB54B,
-	9524:  0xB54C,
-	9525:  0xB54D,
-	9526:  0xB550,
-	9527:  0xB554,
-	9528:  0xB55C,
-	9529:  0xB55D,
-	9530:  0xB55F,
-	9531:  0xB560,
-	9532:  0xB561,
-	9533:  0xB5A0,
-	9534:  0xB5A1,
-	9535:  0xB5A4,
-	9536:  0xB5A8,
-	9537:  0xB5AA,
-	9538:  0xB5AB,
-	9539:  0xB5B0,
-	9540:  0xB5B1,
-	9541:  0xB5B3,
-	9542:  0xB5B4,
-	9543:  0xB5B5,
-	9544:  0xB5BB,
-	9545:  0xB5BC,
-	9546:  0xB5BD,
-	9547:  0xB5C0,
-	9548:  0xB5C4,
-	9549:  0xB5CC,
-	9550:  0xB5CD,
-	9551:  0xB5CF,
-	9552:  0xB5D0,
-	9553:  0xB5D1,
-	9554:  0xB5D8,
-	9555:  0xB5EC,
-	9556:  0xB610,
-	9557:  0xB611,
-	9558:  0xB614,
-	9559:  0xB618,
-	9560:  0xB625,
-	9561:  0xB62C,
-	9562:  0xB634,
-	9563:  0xB648,
-	9564:  0xB664,
-	9565:  0xB668,
-	9566:  0xB69C,
-	9567:  0xB69D,
-	9568:  0xB6A0,
-	9569:  0xB6A4,
-	9570:  0xB6AB,
-	9571:  0xB6AC,
-	9572:  0xB6B1,
-	9573:  0xB6D4,
-	9574:  0xB6F0,
-	9575:  0xB6F4,
-	9576:  0xB6F8,
-	9577:  0xB700,
-	9578:  0xB701,
-	9579:  0xB705,
-	9580:  0xB728,
-	9581:  0xB729,
-	9582:  0xB72C,
-	9583:  0xB72F,
-	9584:  0xB730,
-	9585:  0xB738,
-	9586:  0xB739,
-	9587:  0xB73B,
-	9588:  0xB744,
-	9589:  0xB748,
-	9590:  0xB74C,
-	9591:  0xB754,
-	9592:  0xB755,
-	9593:  0xB760,
-	9594:  0xB764,
-	9595:  0xB768,
-	9596:  0xB770,
-	9597:  0xB771,
-	9598:  0xB773,
-	9599:  0xB775,
-	9600:  0xB77C,
-	9601:  0xB77D,
-	9602:  0xB780,
-	9603:  0xB784,
-	9604:  0xB78C,
-	9605:  0xB78D,
-	9606:  0xB78F,
-	9607:  0xB790,
-	9608:  0xB791,
-	9609:  0xB792,
-	9610:  0xB796,
-	9611:  0xB797,
-	9612:  0xD16E,
-	9613:  0xD16F,
-	9614:  0xD170,
-	9615:  0xD171,
-	9616:  0xD172,
-	9617:  0xD173,
-	9618:  0xD174,
-	9619:  0xD175,
-	9620:  0xD176,
-	9621:  0xD177,
-	9622:  0xD178,
-	9623:  0xD179,
-	9624:  0xD17A,
-	9625:  0xD17B,
-	9626:  0xD17D,
-	9627:  0xD17E,
-	9628:  0xD17F,
-	9629:  0xD180,
-	9630:  0xD181,
-	9631:  0xD182,
-	9632:  0xD183,
-	9633:  0xD185,
-	9634:  0xD186,
-	9635:  0xD187,
-	9636:  0xD189,
-	9637:  0xD18A,
-	9638:  0xD18B,
-	9639:  0xD18C,
-	9640:  0xD18D,
-	9641:  0xD18E,
-	9642:  0xD18F,
-	9643:  0xD190,
-	9644:  0xD191,
-	9645:  0xD192,
-	9646:  0xD193,
-	9647:  0xD194,
-	9648:  0xD195,
-	9649:  0xD196,
-	9650:  0xD197,
-	9651:  0xD198,
-	9652:  0xD199,
-	9653:  0xD19A,
-	9654:  0xD19B,
-	9655:  0xD19C,
-	9656:  0xD19D,
-	9657:  0xD19E,
-	9658:  0xD19F,
-	9659:  0xD1A2,
-	9660:  0xD1A3,
-	9661:  0xD1A5,
-	9662:  0xD1A6,
-	9663:  0xD1A7,
-	9664:  0xD1A9,
-	9665:  0xD1AA,
-	9666:  0xD1AB,
-	9667:  0xD1AC,
-	9668:  0xD1AD,
-	9669:  0xD1AE,
-	9670:  0xD1AF,
-	9671:  0xD1B2,
-	9672:  0xD1B4,
-	9673:  0xD1B6,
-	9674:  0xD1B7,
-	9675:  0xD1B8,
-	9676:  0xD1B9,
-	9677:  0xD1BB,
-	9678:  0xD1BD,
-	9679:  0xD1BE,
-	9680:  0xD1BF,
-	9681:  0xD1C1,
-	9682:  0xD1C2,
-	9683:  0xD1C3,
-	9684:  0xD1C4,
-	9685:  0xD1C5,
-	9686:  0xD1C6,
-	9687:  0xD1C7,
-	9688:  0xD1C8,
-	9689:  0xD1C9,
-	9690:  0xD1CA,
-	9691:  0xD1CB,
-	9692:  0xD1CC,
-	9693:  0xD1CD,
-	9694:  0xD1CE,
-	9695:  0xD1CF,
-	9696:  0xB798,
-	9697:  0xB799,
-	9698:  0xB79C,
-	9699:  0xB7A0,
-	9700:  0xB7A8,
-	9701:  0xB7A9,
-	9702:  0xB7AB,
-	9703:  0xB7AC,
-	9704:  0xB7AD,
-	9705:  0xB7B4,
-	9706:  0xB7B5,
-	9707:  0xB7B8,
-	9708:  0xB7C7,
-	9709:  0xB7C9,
-	9710:  0xB7EC,
-	9711:  0xB7ED,
-	9712:  0xB7F0,
-	9713:  0xB7F4,
-	9714:  0xB7FC,
-	9715:  0xB7FD,
-	9716:  0xB7FF,
-	9717:  0xB800,
-	9718:  0xB801,
-	9719:  0xB807,
-	9720:  0xB808,
-	9721:  0xB809,
-	9722:  0xB80C,
-	9723:  0xB810,
-	9724:  0xB818,
-	9725:  0xB819,
-	9726:  0xB81B,
-	9727:  0xB81D,
-	9728:  0xB824,
-	9729:  0xB825,
-	9730:  0xB828,
-	9731:  0xB82C,
-	9732:  0xB834,
-	9733:  0xB835,
-	9734:  0xB837,
-	9735:  0xB838,
-	9736:  0xB839,
-	9737:  0xB840,
-	9738:  0xB844,
-	9739:  0xB851,
-	9740:  0xB853,
-	9741:  0xB85C,
-	9742:  0xB85D,
-	9743:  0xB860,
-	9744:  0xB864,
-	9745:  0xB86C,
-	9746:  0xB86D,
-	9747:  0xB86F,
-	9748:  0xB871,
-	9749:  0xB878,
-	9750:  0xB87C,
-	9751:  0xB88D,
-	9752:  0xB8A8,
-	9753:  0xB8B0,
-	9754:  0xB8B4,
-	9755:  0xB8B8,
-	9756:  0xB8C0,
-	9757:  0xB8C1,
-	9758:  0xB8C3,
-	9759:  0xB8C5,
-	9760:  0xB8CC,
-	9761:  0xB8D0,
-	9762:  0xB8D4,
-	9763:  0xB8DD,
-	9764:  0xB8DF,
-	9765:  0xB8E1,
-	9766:  0xB8E8,
-	9767:  0xB8E9,
-	9768:  0xB8EC,
-	9769:  0xB8F0,
-	9770:  0xB8F8,
-	9771:  0xB8F9,
-	9772:  0xB8FB,
-	9773:  0xB8FD,
-	9774:  0xB904,
-	9775:  0xB918,
-	9776:  0xB920,
-	9777:  0xB93C,
-	9778:  0xB93D,
-	9779:  0xB940,
-	9780:  0xB944,
-	9781:  0xB94C,
-	9782:  0xB94F,
-	9783:  0xB951,
-	9784:  0xB958,
-	9785:  0xB959,
-	9786:  0xB95C,
-	9787:  0xB960,
-	9788:  0xB968,
-	9789:  0xB969,
-	9790:  0xD1D0,
-	9791:  0xD1D1,
-	9792:  0xD1D2,
-	9793:  0xD1D3,
-	9794:  0xD1D4,
-	9795:  0xD1D5,
-	9796:  0xD1D6,
-	9797:  0xD1D7,
-	9798:  0xD1D9,
-	9799:  0xD1DA,
-	9800:  0xD1DB,
-	9801:  0xD1DC,
-	9802:  0xD1DD,
-	9803:  0xD1DE,
-	9804:  0xD1DF,
-	9805:  0xD1E0,
-	9806:  0xD1E1,
-	9807:  0xD1E2,
-	9808:  0xD1E3,
-	9809:  0xD1E4,
-	9810:  0xD1E5,
-	9811:  0xD1E6,
-	9812:  0xD1E7,
-	9813:  0xD1E8,
-	9814:  0xD1E9,
-	9815:  0xD1EA,
-	9816:  0xD1EB,
-	9817:  0xD1EC,
-	9818:  0xD1ED,
-	9819:  0xD1EE,
-	9820:  0xD1EF,
-	9821:  0xD1F0,
-	9822:  0xD1F1,
-	9823:  0xD1F2,
-	9824:  0xD1F3,
-	9825:  0xD1F5,
-	9826:  0xD1F6,
-	9827:  0xD1F7,
-	9828:  0xD1F9,
-	9829:  0xD1FA,
-	9830:  0xD1FB,
-	9831:  0xD1FC,
-	9832:  0xD1FD,
-	9833:  0xD1FE,
-	9834:  0xD1FF,
-	9835:  0xD200,
-	9836:  0xD201,
-	9837:  0xD202,
-	9838:  0xD203,
-	9839:  0xD204,
-	9840:  0xD205,
-	9841:  0xD206,
-	9842:  0xD208,
-	9843:  0xD20A,
-	9844:  0xD20B,
-	9845:  0xD20C,
-	9846:  0xD20D,
-	9847:  0xD20E,
-	9848:  0xD20F,
-	9849:  0xD211,
-	9850:  0xD212,
-	9851:  0xD213,
-	9852:  0xD214,
-	9853:  0xD215,
-	9854:  0xD216,
-	9855:  0xD217,
-	9856:  0xD218,
-	9857:  0xD219,
-	9858:  0xD21A,
-	9859:  0xD21B,
-	9860:  0xD21C,
-	9861:  0xD21D,
-	9862:  0xD21E,
-	9863:  0xD21F,
-	9864:  0xD220,
-	9865:  0xD221,
-	9866:  0xD222,
-	9867:  0xD223,
-	9868:  0xD224,
-	9869:  0xD225,
-	9870:  0xD226,
-	9871:  0xD227,
-	9872:  0xD228,
-	9873:  0xD229,
-	9874:  0xB96B,
-	9875:  0xB96D,
-	9876:  0xB974,
-	9877:  0xB975,
-	9878:  0xB978,
-	9879:  0xB97C,
-	9880:  0xB984,
-	9881:  0xB985,
-	9882:  0xB987,
-	9883:  0xB989,
-	9884:  0xB98A,
-	9885:  0xB98D,
-	9886:  0xB98E,
-	9887:  0xB9AC,
-	9888:  0xB9AD,
-	9889:  0xB9B0,
-	9890:  0xB9B4,
-	9891:  0xB9BC,
-	9892:  0xB9BD,
-	9893:  0xB9BF,
-	9894:  0xB9C1,
-	9895:  0xB9C8,
-	9896:  0xB9C9,
-	9897:  0xB9CC,
-	9898:  0xB9CE,
-	9899:  0xB9CF,
-	9900:  0xB9D0,
-	9901:  0xB9D1,
-	9902:  0xB9D2,
-	9903:  0xB9D8,
-	9904:  0xB9D9,
-	9905:  0xB9DB,
-	9906:  0xB9DD,
-	9907:  0xB9DE,
-	9908:  0xB9E1,
-	9909:  0xB9E3,
-	9910:  0xB9E4,
-	9911:  0xB9E5,
-	9912:  0xB9E8,
-	9913:  0xB9EC,
-	9914:  0xB9F4,
-	9915:  0xB9F5,
-	9916:  0xB9F7,
-	9917:  0xB9F8,
-	9918:  0xB9F9,
-	9919:  0xB9FA,
-	9920:  0xBA00,
-	9921:  0xBA01,
-	9922:  0xBA08,
-	9923:  0xBA15,
-	9924:  0xBA38,
-	9925:  0xBA39,
-	9926:  0xBA3C,
-	9927:  0xBA40,
-	9928:  0xBA42,
-	9929:  0xBA48,
-	9930:  0xBA49,
-	9931:  0xBA4B,
-	9932:  0xBA4D,
-	9933:  0xBA4E,
-	9934:  0xBA53,
-	9935:  0xBA54,
-	9936:  0xBA55,
-	9937:  0xBA58,
-	9938:  0xBA5C,
-	9939:  0xBA64,
-	9940:  0xBA65,
-	9941:  0xBA67,
-	9942:  0xBA68,
-	9943:  0xBA69,
-	9944:  0xBA70,
-	9945:  0xBA71,
-	9946:  0xBA74,
-	9947:  0xBA78,
-	9948:  0xBA83,
-	9949:  0xBA84,
-	9950:  0xBA85,
-	9951:  0xBA87,
-	9952:  0xBA8C,
-	9953:  0xBAA8,
-	9954:  0xBAA9,
-	9955:  0xBAAB,
-	9956:  0xBAAC,
-	9957:  0xBAB0,
-	9958:  0xBAB2,
-	9959:  0xBAB8,
-	9960:  0xBAB9,
-	9961:  0xBABB,
-	9962:  0xBABD,
-	9963:  0xBAC4,
-	9964:  0xBAC8,
-	9965:  0xBAD8,
-	9966:  0xBAD9,
-	9967:  0xBAFC,
-	9968:  0xD22A,
-	9969:  0xD22B,
-	9970:  0xD22E,
-	9971:  0xD22F,
-	9972:  0xD231,
-	9973:  0xD232,
-	9974:  0xD233,
-	9975:  0xD235,
-	9976:  0xD236,
-	9977:  0xD237,
-	9978:  0xD238,
-	9979:  0xD239,
-	9980:  0xD23A,
-	9981:  0xD23B,
-	9982:  0xD23E,
-	9983:  0xD240,
-	9984:  0xD242,
-	9985:  0xD243,
-	9986:  0xD244,
-	9987:  0xD245,
-	9988:  0xD246,
-	9989:  0xD247,
-	9990:  0xD249,
-	9991:  0xD24A,
-	9992:  0xD24B,
-	9993:  0xD24C,
-	9994:  0xD24D,
-	9995:  0xD24E,
-	9996:  0xD24F,
-	9997:  0xD250,
-	9998:  0xD251,
-	9999:  0xD252,
-	10000: 0xD253,
-	10001: 0xD254,
-	10002: 0xD255,
-	10003: 0xD256,
-	10004: 0xD257,
-	10005: 0xD258,
-	10006: 0xD259,
-	10007: 0xD25A,
-	10008: 0xD25B,
-	10009: 0xD25D,
-	10010: 0xD25E,
-	10011: 0xD25F,
-	10012: 0xD260,
-	10013: 0xD261,
-	10014: 0xD262,
-	10015: 0xD263,
-	10016: 0xD265,
-	10017: 0xD266,
-	10018: 0xD267,
-	10019: 0xD268,
-	10020: 0xD269,
-	10021: 0xD26A,
-	10022: 0xD26B,
-	10023: 0xD26C,
-	10024: 0xD26D,
-	10025: 0xD26E,
-	10026: 0xD26F,
-	10027: 0xD270,
-	10028: 0xD271,
-	10029: 0xD272,
-	10030: 0xD273,
-	10031: 0xD274,
-	10032: 0xD275,
-	10033: 0xD276,
-	10034: 0xD277,
-	10035: 0xD278,
-	10036: 0xD279,
-	10037: 0xD27A,
-	10038: 0xD27B,
-	10039: 0xD27C,
-	10040: 0xD27D,
-	10041: 0xD27E,
-	10042: 0xD27F,
-	10043: 0xD282,
-	10044: 0xD283,
-	10045: 0xD285,
-	10046: 0xD286,
-	10047: 0xD287,
-	10048: 0xD289,
-	10049: 0xD28A,
-	10050: 0xD28B,
-	10051: 0xD28C,
-	10052: 0xBB00,
-	10053: 0xBB04,
-	10054: 0xBB0D,
-	10055: 0xBB0F,
-	10056: 0xBB11,
-	10057: 0xBB18,
-	10058: 0xBB1C,
-	10059: 0xBB20,
-	10060: 0xBB29,
-	10061: 0xBB2B,
-	10062: 0xBB34,
-	10063: 0xBB35,
-	10064: 0xBB36,
-	10065: 0xBB38,
-	10066: 0xBB3B,
-	10067: 0xBB3C,
-	10068: 0xBB3D,
-	10069: 0xBB3E,
-	10070: 0xBB44,
-	10071: 0xBB45,
-	10072: 0xBB47,
-	10073: 0xBB49,
-	10074: 0xBB4D,
-	10075: 0xBB4F,
-	10076: 0xBB50,
-	10077: 0xBB54,
-	10078: 0xBB58,
-	10079: 0xBB61,
-	10080: 0xBB63,
-	10081: 0xBB6C,
-	10082: 0xBB88,
-	10083: 0xBB8C,
-	10084: 0xBB90,
-	10085: 0xBBA4,
-	10086: 0xBBA8,
-	10087: 0xBBAC,
-	10088: 0xBBB4,
-	10089: 0xBBB7,
-	10090: 0xBBC0,
-	10091: 0xBBC4,
-	10092: 0xBBC8,
-	10093: 0xBBD0,
-	10094: 0xBBD3,
-	10095: 0xBBF8,
-	10096: 0xBBF9,
-	10097: 0xBBFC,
-	10098: 0xBBFF,
-	10099: 0xBC00,
-	10100: 0xBC02,
-	10101: 0xBC08,
-	10102: 0xBC09,
-	10103: 0xBC0B,
-	10104: 0xBC0C,
-	10105: 0xBC0D,
-	10106: 0xBC0F,
-	10107: 0xBC11,
-	10108: 0xBC14,
-	10109: 0xBC15,
-	10110: 0xBC16,
-	10111: 0xBC17,
-	10112: 0xBC18,
-	10113: 0xBC1B,
-	10114: 0xBC1C,
-	10115: 0xBC1D,
-	10116: 0xBC1E,
-	10117: 0xBC1F,
-	10118: 0xBC24,
-	10119: 0xBC25,
-	10120: 0xBC27,
-	10121: 0xBC29,
-	10122: 0xBC2D,
-	10123: 0xBC30,
-	10124: 0xBC31,
-	10125: 0xBC34,
-	10126: 0xBC38,
-	10127: 0xBC40,
-	10128: 0xBC41,
-	10129: 0xBC43,
-	10130: 0xBC44,
-	10131: 0xBC45,
-	10132: 0xBC49,
-	10133: 0xBC4C,
-	10134: 0xBC4D,
-	10135: 0xBC50,
-	10136: 0xBC5D,
-	10137: 0xBC84,
-	10138: 0xBC85,
-	10139: 0xBC88,
-	10140: 0xBC8B,
-	10141: 0xBC8C,
-	10142: 0xBC8E,
-	10143: 0xBC94,
-	10144: 0xBC95,
-	10145: 0xBC97,
-	10146: 0xD28D,
-	10147: 0xD28E,
-	10148: 0xD28F,
-	10149: 0xD292,
-	10150: 0xD293,
-	10151: 0xD294,
-	10152: 0xD296,
-	10153: 0xD297,
-	10154: 0xD298,
-	10155: 0xD299,
-	10156: 0xD29A,
-	10157: 0xD29B,
-	10158: 0xD29D,
-	10159: 0xD29E,
-	10160: 0xD29F,
-	10161: 0xD2A1,
-	10162: 0xD2A2,
-	10163: 0xD2A3,
-	10164: 0xD2A5,
-	10165: 0xD2A6,
-	10166: 0xD2A7,
-	10167: 0xD2A8,
-	10168: 0xD2A9,
-	10169: 0xD2AA,
-	10170: 0xD2AB,
-	10171: 0xD2AD,
-	10172: 0xD2AE,
-	10173: 0xD2AF,
-	10174: 0xD2B0,
-	10175: 0xD2B2,
-	10176: 0xD2B3,
-	10177: 0xD2B4,
-	10178: 0xD2B5,
-	10179: 0xD2B6,
-	10180: 0xD2B7,
-	10181: 0xD2BA,
-	10182: 0xD2BB,
-	10183: 0xD2BD,
-	10184: 0xD2BE,
-	10185: 0xD2C1,
-	10186: 0xD2C3,
-	10187: 0xD2C4,
-	10188: 0xD2C5,
-	10189: 0xD2C6,
-	10190: 0xD2C7,
-	10191: 0xD2CA,
-	10192: 0xD2CC,
-	10193: 0xD2CD,
-	10194: 0xD2CE,
-	10195: 0xD2CF,
-	10196: 0xD2D0,
-	10197: 0xD2D1,
-	10198: 0xD2D2,
-	10199: 0xD2D3,
-	10200: 0xD2D5,
-	10201: 0xD2D6,
-	10202: 0xD2D7,
-	10203: 0xD2D9,
-	10204: 0xD2DA,
-	10205: 0xD2DB,
-	10206: 0xD2DD,
-	10207: 0xD2DE,
-	10208: 0xD2DF,
-	10209: 0xD2E0,
-	10210: 0xD2E1,
-	10211: 0xD2E2,
-	10212: 0xD2E3,
-	10213: 0xD2E6,
-	10214: 0xD2E7,
-	10215: 0xD2E8,
-	10216: 0xD2E9,
-	10217: 0xD2EA,
-	10218: 0xD2EB,
-	10219: 0xD2EC,
-	10220: 0xD2ED,
-	10221: 0xD2EE,
-	10222: 0xD2EF,
-	10223: 0xD2F2,
-	10224: 0xD2F3,
-	10225: 0xD2F5,
-	10226: 0xD2F6,
-	10227: 0xD2F7,
-	10228: 0xD2F9,
-	10229: 0xD2FA,
-	10230: 0xBC99,
-	10231: 0xBC9A,
-	10232: 0xBCA0,
-	10233: 0xBCA1,
-	10234: 0xBCA4,
-	10235: 0xBCA7,
-	10236: 0xBCA8,
-	10237: 0xBCB0,
-	10238: 0xBCB1,
-	10239: 0xBCB3,
-	10240: 0xBCB4,
-	10241: 0xBCB5,
-	10242: 0xBCBC,
-	10243: 0xBCBD,
-	10244: 0xBCC0,
-	10245: 0xBCC4,
-	10246: 0xBCCD,
-	10247: 0xBCCF,
-	10248: 0xBCD0,
-	10249: 0xBCD1,
-	10250: 0xBCD5,
-	10251: 0xBCD8,
-	10252: 0xBCDC,
-	10253: 0xBCF4,
-	10254: 0xBCF5,
-	10255: 0xBCF6,
-	10256: 0xBCF8,
-	10257: 0xBCFC,
-	10258: 0xBD04,
-	10259: 0xBD05,
-	10260: 0xBD07,
-	10261: 0xBD09,
-	10262: 0xBD10,
-	10263: 0xBD14,
-	10264: 0xBD24,
-	10265: 0xBD2C,
-	10266: 0xBD40,
-	10267: 0xBD48,
-	10268: 0xBD49,
-	10269: 0xBD4C,
-	10270: 0xBD50,
-	10271: 0xBD58,
-	10272: 0xBD59,
-	10273: 0xBD64,
-	10274: 0xBD68,
-	10275: 0xBD80,
-	10276: 0xBD81,
-	10277: 0xBD84,
-	10278: 0xBD87,
-	10279: 0xBD88,
-	10280: 0xBD89,
-	10281: 0xBD8A,
-	10282: 0xBD90,
-	10283: 0xBD91,
-	10284: 0xBD93,
-	10285: 0xBD95,
-	10286: 0xBD99,
-	10287: 0xBD9A,
-	10288: 0xBD9C,
-	10289: 0xBDA4,
-	10290: 0xBDB0,
-	10291: 0xBDB8,
-	10292: 0xBDD4,
-	10293: 0xBDD5,
-	10294: 0xBDD8,
-	10295: 0xBDDC,
-	10296: 0xBDE9,
-	10297: 0xBDF0,
-	10298: 0xBDF4,
-	10299: 0xBDF8,
-	10300: 0xBE00,
-	10301: 0xBE03,
-	10302: 0xBE05,
-	10303: 0xBE0C,
-	10304: 0xBE0D,
-	10305: 0xBE10,
-	10306: 0xBE14,
-	10307: 0xBE1C,
-	10308: 0xBE1D,
-	10309: 0xBE1F,
-	10310: 0xBE44,
-	10311: 0xBE45,
-	10312: 0xBE48,
-	10313: 0xBE4C,
-	10314: 0xBE4E,
-	10315: 0xBE54,
-	10316: 0xBE55,
-	10317: 0xBE57,
-	10318: 0xBE59,
-	10319: 0xBE5A,
-	10320: 0xBE5B,
-	10321: 0xBE60,
-	10322: 0xBE61,
-	10323: 0xBE64,
-	10324: 0xD2FB,
-	10325: 0xD2FC,
-	10326: 0xD2FD,
-	10327: 0xD2FE,
-	10328: 0xD2FF,
-	10329: 0xD302,
-	10330: 0xD304,
-	10331: 0xD306,
-	10332: 0xD307,
-	10333: 0xD308,
-	10334: 0xD309,
-	10335: 0xD30A,
-	10336: 0xD30B,
-	10337: 0xD30F,
-	10338: 0xD311,
-	10339: 0xD312,
-	10340: 0xD313,
-	10341: 0xD315,
-	10342: 0xD317,
-	10343: 0xD318,
-	10344: 0xD319,
-	10345: 0xD31A,
-	10346: 0xD31B,
-	10347: 0xD31E,
-	10348: 0xD322,
-	10349: 0xD323,
-	10350: 0xD324,
-	10351: 0xD326,
-	10352: 0xD327,
-	10353: 0xD32A,
-	10354: 0xD32B,
-	10355: 0xD32D,
-	10356: 0xD32E,
-	10357: 0xD32F,
-	10358: 0xD331,
-	10359: 0xD332,
-	10360: 0xD333,
-	10361: 0xD334,
-	10362: 0xD335,
-	10363: 0xD336,
-	10364: 0xD337,
-	10365: 0xD33A,
-	10366: 0xD33E,
-	10367: 0xD33F,
-	10368: 0xD340,
-	10369: 0xD341,
-	10370: 0xD342,
-	10371: 0xD343,
-	10372: 0xD346,
-	10373: 0xD347,
-	10374: 0xD348,
-	10375: 0xD349,
-	10376: 0xD34A,
-	10377: 0xD34B,
-	10378: 0xD34C,
-	10379: 0xD34D,
-	10380: 0xD34E,
-	10381: 0xD34F,
-	10382: 0xD350,
-	10383: 0xD351,
-	10384: 0xD352,
-	10385: 0xD353,
-	10386: 0xD354,
-	10387: 0xD355,
-	10388: 0xD356,
-	10389: 0xD357,
-	10390: 0xD358,
-	10391: 0xD359,
-	10392: 0xD35A,
-	10393: 0xD35B,
-	10394: 0xD35C,
-	10395: 0xD35D,
-	10396: 0xD35E,
-	10397: 0xD35F,
-	10398: 0xD360,
-	10399: 0xD361,
-	10400: 0xD362,
-	10401: 0xD363,
-	10402: 0xD364,
-	10403: 0xD365,
-	10404: 0xD366,
-	10405: 0xD367,
-	10406: 0xD368,
-	10407: 0xD369,
-	10408: 0xBE68,
-	10409: 0xBE6A,
-	10410: 0xBE70,
-	10411: 0xBE71,
-	10412: 0xBE73,
-	10413: 0xBE74,
-	10414: 0xBE75,
-	10415: 0xBE7B,
-	10416: 0xBE7C,
-	10417: 0xBE7D,
-	10418: 0xBE80,
-	10419: 0xBE84,
-	10420: 0xBE8C,
-	10421: 0xBE8D,
-	10422: 0xBE8F,
-	10423: 0xBE90,
-	10424: 0xBE91,
-	10425: 0xBE98,
-	10426: 0xBE99,
-	10427: 0xBEA8,
-	10428: 0xBED0,
-	10429: 0xBED1,
-	10430: 0xBED4,
-	10431: 0xBED7,
-	10432: 0xBED8,
-	10433: 0xBEE0,
-	10434: 0xBEE3,
-	10435: 0xBEE4,
-	10436: 0xBEE5,
-	10437: 0xBEEC,
-	10438: 0xBF01,
-	10439: 0xBF08,
-	10440: 0xBF09,
-	10441: 0xBF18,
-	10442: 0xBF19,
-	10443: 0xBF1B,
-	10444: 0xBF1C,
-	10445: 0xBF1D,
-	10446: 0xBF40,
-	10447: 0xBF41,
-	10448: 0xBF44,
-	10449: 0xBF48,
-	10450: 0xBF50,
-	10451: 0xBF51,
-	10452: 0xBF55,
-	10453: 0xBF94,
-	10454: 0xBFB0,
-	10455: 0xBFC5,
-	10456: 0xBFCC,
-	10457: 0xBFCD,
-	10458: 0xBFD0,
-	10459: 0xBFD4,
-	10460: 0xBFDC,
-	10461: 0xBFDF,
-	10462: 0xBFE1,
-	10463: 0xC03C,
-	10464: 0xC051,
-	10465: 0xC058,
-	10466: 0xC05C,
-	10467: 0xC060,
-	10468: 0xC068,
-	10469: 0xC069,
-	10470: 0xC090,
-	10471: 0xC091,
-	10472: 0xC094,
-	10473: 0xC098,
-	10474: 0xC0A0,
-	10475: 0xC0A1,
-	10476: 0xC0A3,
-	10477: 0xC0A5,
-	10478: 0xC0AC,
-	10479: 0xC0AD,
-	10480: 0xC0AF,
-	10481: 0xC0B0,
-	10482: 0xC0B3,
-	10483: 0xC0B4,
-	10484: 0xC0B5,
-	10485: 0xC0B6,
-	10486: 0xC0BC,
-	10487: 0xC0BD,
-	10488: 0xC0BF,
-	10489: 0xC0C0,
-	10490: 0xC0C1,
-	10491: 0xC0C5,
-	10492: 0xC0C8,
-	10493: 0xC0C9,
-	10494: 0xC0CC,
-	10495: 0xC0D0,
-	10496: 0xC0D8,
-	10497: 0xC0D9,
-	10498: 0xC0DB,
-	10499: 0xC0DC,
-	10500: 0xC0DD,
-	10501: 0xC0E4,
-	10502: 0xD36A,
-	10503: 0xD36B,
-	10504: 0xD36C,
-	10505: 0xD36D,
-	10506: 0xD36E,
-	10507: 0xD36F,
-	10508: 0xD370,
-	10509: 0xD371,
-	10510: 0xD372,
-	10511: 0xD373,
-	10512: 0xD374,
-	10513: 0xD375,
-	10514: 0xD376,
-	10515: 0xD377,
-	10516: 0xD378,
-	10517: 0xD379,
-	10518: 0xD37A,
-	10519: 0xD37B,
-	10520: 0xD37E,
-	10521: 0xD37F,
-	10522: 0xD381,
-	10523: 0xD382,
-	10524: 0xD383,
-	10525: 0xD385,
-	10526: 0xD386,
-	10527: 0xD387,
-	10528: 0xD388,
-	10529: 0xD389,
-	10530: 0xD38A,
-	10531: 0xD38B,
-	10532: 0xD38E,
-	10533: 0xD392,
-	10534: 0xD393,
-	10535: 0xD394,
-	10536: 0xD395,
-	10537: 0xD396,
-	10538: 0xD397,
-	10539: 0xD39A,
-	10540: 0xD39B,
-	10541: 0xD39D,
-	10542: 0xD39E,
-	10543: 0xD39F,
-	10544: 0xD3A1,
-	10545: 0xD3A2,
-	10546: 0xD3A3,
-	10547: 0xD3A4,
-	10548: 0xD3A5,
-	10549: 0xD3A6,
-	10550: 0xD3A7,
-	10551: 0xD3AA,
-	10552: 0xD3AC,
-	10553: 0xD3AE,
-	10554: 0xD3AF,
-	10555: 0xD3B0,
-	10556: 0xD3B1,
-	10557: 0xD3B2,
-	10558: 0xD3B3,
-	10559: 0xD3B5,
-	10560: 0xD3B6,
-	10561: 0xD3B7,
-	10562: 0xD3B9,
-	10563: 0xD3BA,
-	10564: 0xD3BB,
-	10565: 0xD3BD,
-	10566: 0xD3BE,
-	10567: 0xD3BF,
-	10568: 0xD3C0,
-	10569: 0xD3C1,
-	10570: 0xD3C2,
-	10571: 0xD3C3,
-	10572: 0xD3C6,
-	10573: 0xD3C7,
-	10574: 0xD3CA,
-	10575: 0xD3CB,
-	10576: 0xD3CC,
-	10577: 0xD3CD,
-	10578: 0xD3CE,
-	10579: 0xD3CF,
-	10580: 0xD3D1,
-	10581: 0xD3D2,
-	10582: 0xD3D3,
-	10583: 0xD3D4,
-	10584: 0xD3D5,
-	10585: 0xD3D6,
-	10586: 0xC0E5,
-	10587: 0xC0E8,
-	10588: 0xC0EC,
-	10589: 0xC0F4,
-	10590: 0xC0F5,
-	10591: 0xC0F7,
-	10592: 0xC0F9,
-	10593: 0xC100,
-	10594: 0xC104,
-	10595: 0xC108,
-	10596: 0xC110,
-	10597: 0xC115,
-	10598: 0xC11C,
-	10599: 0xC11D,
-	10600: 0xC11E,
-	10601: 0xC11F,
-	10602: 0xC120,
-	10603: 0xC123,
-	10604: 0xC124,
-	10605: 0xC126,
-	10606: 0xC127,
-	10607: 0xC12C,
-	10608: 0xC12D,
-	10609: 0xC12F,
-	10610: 0xC130,
-	10611: 0xC131,
-	10612: 0xC136,
-	10613: 0xC138,
-	10614: 0xC139,
-	10615: 0xC13C,
-	10616: 0xC140,
-	10617: 0xC148,
-	10618: 0xC149,
-	10619: 0xC14B,
-	10620: 0xC14C,
-	10621: 0xC14D,
-	10622: 0xC154,
-	10623: 0xC155,
-	10624: 0xC158,
-	10625: 0xC15C,
-	10626: 0xC164,
-	10627: 0xC165,
-	10628: 0xC167,
-	10629: 0xC168,
-	10630: 0xC169,
-	10631: 0xC170,
-	10632: 0xC174,
-	10633: 0xC178,
-	10634: 0xC185,
-	10635: 0xC18C,
-	10636: 0xC18D,
-	10637: 0xC18E,
-	10638: 0xC190,
-	10639: 0xC194,
-	10640: 0xC196,
-	10641: 0xC19C,
-	10642: 0xC19D,
-	10643: 0xC19F,
-	10644: 0xC1A1,
-	10645: 0xC1A5,
-	10646: 0xC1A8,
-	10647: 0xC1A9,
-	10648: 0xC1AC,
-	10649: 0xC1B0,
-	10650: 0xC1BD,
-	10651: 0xC1C4,
-	10652: 0xC1C8,
-	10653: 0xC1CC,
-	10654: 0xC1D4,
-	10655: 0xC1D7,
-	10656: 0xC1D8,
-	10657: 0xC1E0,
-	10658: 0xC1E4,
-	10659: 0xC1E8,
-	10660: 0xC1F0,
-	10661: 0xC1F1,
-	10662: 0xC1F3,
-	10663: 0xC1FC,
-	10664: 0xC1FD,
-	10665: 0xC200,
-	10666: 0xC204,
-	10667: 0xC20C,
-	10668: 0xC20D,
-	10669: 0xC20F,
-	10670: 0xC211,
-	10671: 0xC218,
-	10672: 0xC219,
-	10673: 0xC21C,
-	10674: 0xC21F,
-	10675: 0xC220,
-	10676: 0xC228,
-	10677: 0xC229,
-	10678: 0xC22B,
-	10679: 0xC22D,
-	10680: 0xD3D7,
-	10681: 0xD3D9,
-	10682: 0xD3DA,
-	10683: 0xD3DB,
-	10684: 0xD3DC,
-	10685: 0xD3DD,
-	10686: 0xD3DE,
-	10687: 0xD3DF,
-	10688: 0xD3E0,
-	10689: 0xD3E2,
-	10690: 0xD3E4,
-	10691: 0xD3E5,
-	10692: 0xD3E6,
-	10693: 0xD3E7,
-	10694: 0xD3E8,
-	10695: 0xD3E9,
-	10696: 0xD3EA,
-	10697: 0xD3EB,
-	10698: 0xD3EE,
-	10699: 0xD3EF,
-	10700: 0xD3F1,
-	10701: 0xD3F2,
-	10702: 0xD3F3,
-	10703: 0xD3F5,
-	10704: 0xD3F6,
-	10705: 0xD3F7,
-	10706: 0xD3F8,
-	10707: 0xD3F9,
-	10708: 0xD3FA,
-	10709: 0xD3FB,
-	10710: 0xD3FE,
-	10711: 0xD400,
-	10712: 0xD402,
-	10713: 0xD403,
-	10714: 0xD404,
-	10715: 0xD405,
-	10716: 0xD406,
-	10717: 0xD407,
-	10718: 0xD409,
-	10719: 0xD40A,
-	10720: 0xD40B,
-	10721: 0xD40C,
-	10722: 0xD40D,
-	10723: 0xD40E,
-	10724: 0xD40F,
-	10725: 0xD410,
-	10726: 0xD411,
-	10727: 0xD412,
-	10728: 0xD413,
-	10729: 0xD414,
-	10730: 0xD415,
-	10731: 0xD416,
-	10732: 0xD417,
-	10733: 0xD418,
-	10734: 0xD419,
-	10735: 0xD41A,
-	10736: 0xD41B,
-	10737: 0xD41C,
-	10738: 0xD41E,
-	10739: 0xD41F,
-	10740: 0xD420,
-	10741: 0xD421,
-	10742: 0xD422,
-	10743: 0xD423,
-	10744: 0xD424,
-	10745: 0xD425,
-	10746: 0xD426,
-	10747: 0xD427,
-	10748: 0xD428,
-	10749: 0xD429,
-	10750: 0xD42A,
-	10751: 0xD42B,
-	10752: 0xD42C,
-	10753: 0xD42D,
-	10754: 0xD42E,
-	10755: 0xD42F,
-	10756: 0xD430,
-	10757: 0xD431,
-	10758: 0xD432,
-	10759: 0xD433,
-	10760: 0xD434,
-	10761: 0xD435,
-	10762: 0xD436,
-	10763: 0xD437,
-	10764: 0xC22F,
-	10765: 0xC231,
-	10766: 0xC232,
-	10767: 0xC234,
-	10768: 0xC248,
-	10769: 0xC250,
-	10770: 0xC251,
-	10771: 0xC254,
-	10772: 0xC258,
-	10773: 0xC260,
-	10774: 0xC265,
-	10775: 0xC26C,
-	10776: 0xC26D,
-	10777: 0xC270,
-	10778: 0xC274,
-	10779: 0xC27C,
-	10780: 0xC27D,
-	10781: 0xC27F,
-	10782: 0xC281,
-	10783: 0xC288,
-	10784: 0xC289,
-	10785: 0xC290,
-	10786: 0xC298,
-	10787: 0xC29B,
-	10788: 0xC29D,
-	10789: 0xC2A4,
-	10790: 0xC2A5,
-	10791: 0xC2A8,
-	10792: 0xC2AC,
-	10793: 0xC2AD,
-	10794: 0xC2B4,
-	10795: 0xC2B5,
-	10796: 0xC2B7,
-	10797: 0xC2B9,
-	10798: 0xC2DC,
-	10799: 0xC2DD,
-	10800: 0xC2E0,
-	10801: 0xC2E3,
-	10802: 0xC2E4,
-	10803: 0xC2EB,
-	10804: 0xC2EC,
-	10805: 0xC2ED,
-	10806: 0xC2EF,
-	10807: 0xC2F1,
-	10808: 0xC2F6,
-	10809: 0xC2F8,
-	10810: 0xC2F9,
-	10811: 0xC2FB,
-	10812: 0xC2FC,
-	10813: 0xC300,
-	10814: 0xC308,
-	10815: 0xC309,
-	10816: 0xC30C,
-	10817: 0xC30D,
-	10818: 0xC313,
-	10819: 0xC314,
-	10820: 0xC315,
-	10821: 0xC318,
-	10822: 0xC31C,
-	10823: 0xC324,
-	10824: 0xC325,
-	10825: 0xC328,
-	10826: 0xC329,
-	10827: 0xC345,
-	10828: 0xC368,
-	10829: 0xC369,
-	10830: 0xC36C,
-	10831: 0xC370,
-	10832: 0xC372,
-	10833: 0xC378,
-	10834: 0xC379,
-	10835: 0xC37C,
-	10836: 0xC37D,
-	10837: 0xC384,
-	10838: 0xC388,
-	10839: 0xC38C,
-	10840: 0xC3C0,
-	10841: 0xC3D8,
-	10842: 0xC3D9,
-	10843: 0xC3DC,
-	10844: 0xC3DF,
-	10845: 0xC3E0,
-	10846: 0xC3E2,
-	10847: 0xC3E8,
-	10848: 0xC3E9,
-	10849: 0xC3ED,
-	10850: 0xC3F4,
-	10851: 0xC3F5,
-	10852: 0xC3F8,
-	10853: 0xC408,
-	10854: 0xC410,
-	10855: 0xC424,
-	10856: 0xC42C,
-	10857: 0xC430,
-	10858: 0xD438,
-	10859: 0xD439,
-	10860: 0xD43A,
-	10861: 0xD43B,
-	10862: 0xD43C,
-	10863: 0xD43D,
-	10864: 0xD43E,
-	10865: 0xD43F,
-	10866: 0xD441,
-	10867: 0xD442,
-	10868: 0xD443,
-	10869: 0xD445,
-	10870: 0xD446,
-	10871: 0xD447,
-	10872: 0xD448,
-	10873: 0xD449,
-	10874: 0xD44A,
-	10875: 0xD44B,
-	10876: 0xD44C,
-	10877: 0xD44D,
-	10878: 0xD44E,
-	10879: 0xD44F,
-	10880: 0xD450,
-	10881: 0xD451,
-	10882: 0xD452,
-	10883: 0xD453,
-	10884: 0xD454,
-	10885: 0xD455,
-	10886: 0xD456,
-	10887: 0xD457,
-	10888: 0xD458,
-	10889: 0xD459,
-	10890: 0xD45A,
-	10891: 0xD45B,
-	10892: 0xD45D,
-	10893: 0xD45E,
-	10894: 0xD45F,
-	10895: 0xD461,
-	10896: 0xD462,
-	10897: 0xD463,
-	10898: 0xD465,
-	10899: 0xD466,
-	10900: 0xD467,
-	10901: 0xD468,
-	10902: 0xD469,
-	10903: 0xD46A,
-	10904: 0xD46B,
-	10905: 0xD46C,
-	10906: 0xD46E,
-	10907: 0xD470,
-	10908: 0xD471,
-	10909: 0xD472,
-	10910: 0xD473,
-	10911: 0xD474,
-	10912: 0xD475,
-	10913: 0xD476,
-	10914: 0xD477,
-	10915: 0xD47A,
-	10916: 0xD47B,
-	10917: 0xD47D,
-	10918: 0xD47E,
-	10919: 0xD481,
-	10920: 0xD483,
-	10921: 0xD484,
-	10922: 0xD485,
-	10923: 0xD486,
-	10924: 0xD487,
-	10925: 0xD48A,
-	10926: 0xD48C,
-	10927: 0xD48E,
-	10928: 0xD48F,
-	10929: 0xD490,
-	10930: 0xD491,
-	10931: 0xD492,
-	10932: 0xD493,
-	10933: 0xD495,
-	10934: 0xD496,
-	10935: 0xD497,
-	10936: 0xD498,
-	10937: 0xD499,
-	10938: 0xD49A,
-	10939: 0xD49B,
-	10940: 0xD49C,
-	10941: 0xD49D,
-	10942: 0xC434,
-	10943: 0xC43C,
-	10944: 0xC43D,
-	10945: 0xC448,
-	10946: 0xC464,
-	10947: 0xC465,
-	10948: 0xC468,
-	10949: 0xC46C,
-	10950: 0xC474,
-	10951: 0xC475,
-	10952: 0xC479,
-	10953: 0xC480,
-	10954: 0xC494,
-	10955: 0xC49C,
-	10956: 0xC4B8,
-	10957: 0xC4BC,
-	10958: 0xC4E9,
-	10959: 0xC4F0,
-	10960: 0xC4F1,
-	10961: 0xC4F4,
-	10962: 0xC4F8,
-	10963: 0xC4FA,
-	10964: 0xC4FF,
-	10965: 0xC500,
-	10966: 0xC501,
-	10967: 0xC50C,
-	10968: 0xC510,
-	10969: 0xC514,
-	10970: 0xC51C,
-	10971: 0xC528,
-	10972: 0xC529,
-	10973: 0xC52C,
-	10974: 0xC530,
-	10975: 0xC538,
-	10976: 0xC539,
-	10977: 0xC53B,
-	10978: 0xC53D,
-	10979: 0xC544,
-	10980: 0xC545,
-	10981: 0xC548,
-	10982: 0xC549,
-	10983: 0xC54A,
-	10984: 0xC54C,
-	10985: 0xC54D,
-	10986: 0xC54E,
-	10987: 0xC553,
-	10988: 0xC554,
-	10989: 0xC555,
-	10990: 0xC557,
-	10991: 0xC558,
-	10992: 0xC559,
-	10993: 0xC55D,
-	10994: 0xC55E,
-	10995: 0xC560,
-	10996: 0xC561,
-	10997: 0xC564,
-	10998: 0xC568,
-	10999: 0xC570,
-	11000: 0xC571,
-	11001: 0xC573,
-	11002: 0xC574,
-	11003: 0xC575,
-	11004: 0xC57C,
-	11005: 0xC57D,
-	11006: 0xC580,
-	11007: 0xC584,
-	11008: 0xC587,
-	11009: 0xC58C,
-	11010: 0xC58D,
-	11011: 0xC58F,
-	11012: 0xC591,
-	11013: 0xC595,
-	11014: 0xC597,
-	11015: 0xC598,
-	11016: 0xC59C,
-	11017: 0xC5A0,
-	11018: 0xC5A9,
-	11019: 0xC5B4,
-	11020: 0xC5B5,
-	11021: 0xC5B8,
-	11022: 0xC5B9,
-	11023: 0xC5BB,
-	11024: 0xC5BC,
-	11025: 0xC5BD,
-	11026: 0xC5BE,
-	11027: 0xC5C4,
-	11028: 0xC5C5,
-	11029: 0xC5C6,
-	11030: 0xC5C7,
-	11031: 0xC5C8,
-	11032: 0xC5C9,
-	11033: 0xC5CA,
-	11034: 0xC5CC,
-	11035: 0xC5CE,
-	11036: 0xD49E,
-	11037: 0xD49F,
-	11038: 0xD4A0,
-	11039: 0xD4A1,
-	11040: 0xD4A2,
-	11041: 0xD4A3,
-	11042: 0xD4A4,
-	11043: 0xD4A5,
-	11044: 0xD4A6,
-	11045: 0xD4A7,
-	11046: 0xD4A8,
-	11047: 0xD4AA,
-	11048: 0xD4AB,
-	11049: 0xD4AC,
-	11050: 0xD4AD,
-	11051: 0xD4AE,
-	11052: 0xD4AF,
-	11053: 0xD4B0,
-	11054: 0xD4B1,
-	11055: 0xD4B2,
-	11056: 0xD4B3,
-	11057: 0xD4B4,
-	11058: 0xD4B5,
-	11059: 0xD4B6,
-	11060: 0xD4B7,
-	11061: 0xD4B8,
-	11062: 0xD4B9,
-	11063: 0xD4BA,
-	11064: 0xD4BB,
-	11065: 0xD4BC,
-	11066: 0xD4BD,
-	11067: 0xD4BE,
-	11068: 0xD4BF,
-	11069: 0xD4C0,
-	11070: 0xD4C1,
-	11071: 0xD4C2,
-	11072: 0xD4C3,
-	11073: 0xD4C4,
-	11074: 0xD4C5,
-	11075: 0xD4C6,
-	11076: 0xD4C7,
-	11077: 0xD4C8,
-	11078: 0xD4C9,
-	11079: 0xD4CA,
-	11080: 0xD4CB,
-	11081: 0xD4CD,
-	11082: 0xD4CE,
-	11083: 0xD4CF,
-	11084: 0xD4D1,
-	11085: 0xD4D2,
-	11086: 0xD4D3,
-	11087: 0xD4D5,
-	11088: 0xD4D6,
-	11089: 0xD4D7,
-	11090: 0xD4D8,
-	11091: 0xD4D9,
-	11092: 0xD4DA,
-	11093: 0xD4DB,
-	11094: 0xD4DD,
-	11095: 0xD4DE,
-	11096: 0xD4E0,
-	11097: 0xD4E1,
-	11098: 0xD4E2,
-	11099: 0xD4E3,
-	11100: 0xD4E4,
-	11101: 0xD4E5,
-	11102: 0xD4E6,
-	11103: 0xD4E7,
-	11104: 0xD4E9,
-	11105: 0xD4EA,
-	11106: 0xD4EB,
-	11107: 0xD4ED,
-	11108: 0xD4EE,
-	11109: 0xD4EF,
-	11110: 0xD4F1,
-	11111: 0xD4F2,
-	11112: 0xD4F3,
-	11113: 0xD4F4,
-	11114: 0xD4F5,
-	11115: 0xD4F6,
-	11116: 0xD4F7,
-	11117: 0xD4F9,
-	11118: 0xD4FA,
-	11119: 0xD4FC,
-	11120: 0xC5D0,
-	11121: 0xC5D1,
-	11122: 0xC5D4,
-	11123: 0xC5D8,
-	11124: 0xC5E0,
-	11125: 0xC5E1,
-	11126: 0xC5E3,
-	11127: 0xC5E5,
-	11128: 0xC5EC,
-	11129: 0xC5ED,
-	11130: 0xC5EE,
-	11131: 0xC5F0,
-	11132: 0xC5F4,
-	11133: 0xC5F6,
-	11134: 0xC5F7,
-	11135: 0xC5FC,
-	11136: 0xC5FD,
-	11137: 0xC5FE,
-	11138: 0xC5FF,
-	11139: 0xC600,
-	11140: 0xC601,
-	11141: 0xC605,
-	11142: 0xC606,
-	11143: 0xC607,
-	11144: 0xC608,
-	11145: 0xC60C,
-	11146: 0xC610,
-	11147: 0xC618,
-	11148: 0xC619,
-	11149: 0xC61B,
-	11150: 0xC61C,
-	11151: 0xC624,
-	11152: 0xC625,
-	11153: 0xC628,
-	11154: 0xC62C,
-	11155: 0xC62D,
-	11156: 0xC62E,
-	11157: 0xC630,
-	11158: 0xC633,
-	11159: 0xC634,
-	11160: 0xC635,
-	11161: 0xC637,
-	11162: 0xC639,
-	11163: 0xC63B,
-	11164: 0xC640,
-	11165: 0xC641,
-	11166: 0xC644,
-	11167: 0xC648,
-	11168: 0xC650,
-	11169: 0xC651,
-	11170: 0xC653,
-	11171: 0xC654,
-	11172: 0xC655,
-	11173: 0xC65C,
-	11174: 0xC65D,
-	11175: 0xC660,
-	11176: 0xC66C,
-	11177: 0xC66F,
-	11178: 0xC671,
-	11179: 0xC678,
-	11180: 0xC679,
-	11181: 0xC67C,
-	11182: 0xC680,
-	11183: 0xC688,
-	11184: 0xC689,
-	11185: 0xC68B,
-	11186: 0xC68D,
-	11187: 0xC694,
-	11188: 0xC695,
-	11189: 0xC698,
-	11190: 0xC69C,
-	11191: 0xC6A4,
-	11192: 0xC6A5,
-	11193: 0xC6A7,
-	11194: 0xC6A9,
-	11195: 0xC6B0,
-	11196: 0xC6B1,
-	11197: 0xC6B4,
-	11198: 0xC6B8,
-	11199: 0xC6B9,
-	11200: 0xC6BA,
-	11201: 0xC6C0,
-	11202: 0xC6C1,
-	11203: 0xC6C3,
-	11204: 0xC6C5,
-	11205: 0xC6CC,
-	11206: 0xC6CD,
-	11207: 0xC6D0,
-	11208: 0xC6D4,
-	11209: 0xC6DC,
-	11210: 0xC6DD,
-	11211: 0xC6E0,
-	11212: 0xC6E1,
-	11213: 0xC6E8,
-	11214: 0xD4FE,
-	11215: 0xD4FF,
-	11216: 0xD500,
-	11217: 0xD501,
-	11218: 0xD502,
-	11219: 0xD503,
-	11220: 0xD505,
-	11221: 0xD506,
-	11222: 0xD507,
-	11223: 0xD509,
-	11224: 0xD50A,
-	11225: 0xD50B,
-	11226: 0xD50D,
-	11227: 0xD50E,
-	11228: 0xD50F,
-	11229: 0xD510,
-	11230: 0xD511,
-	11231: 0xD512,
-	11232: 0xD513,
-	11233: 0xD516,
-	11234: 0xD518,
-	11235: 0xD519,
-	11236: 0xD51A,
-	11237: 0xD51B,
-	11238: 0xD51C,
-	11239: 0xD51D,
-	11240: 0xD51E,
-	11241: 0xD51F,
-	11242: 0xD520,
-	11243: 0xD521,
-	11244: 0xD522,
-	11245: 0xD523,
-	11246: 0xD524,
-	11247: 0xD525,
-	11248: 0xD526,
-	11249: 0xD527,
-	11250: 0xD528,
-	11251: 0xD529,
-	11252: 0xD52A,
-	11253: 0xD52B,
-	11254: 0xD52C,
-	11255: 0xD52D,
-	11256: 0xD52E,
-	11257: 0xD52F,
-	11258: 0xD530,
-	11259: 0xD531,
-	11260: 0xD532,
-	11261: 0xD533,
-	11262: 0xD534,
-	11263: 0xD535,
-	11264: 0xD536,
-	11265: 0xD537,
-	11266: 0xD538,
-	11267: 0xD539,
-	11268: 0xD53A,
-	11269: 0xD53B,
-	11270: 0xD53E,
-	11271: 0xD53F,
-	11272: 0xD541,
-	11273: 0xD542,
-	11274: 0xD543,
-	11275: 0xD545,
-	11276: 0xD546,
-	11277: 0xD547,
-	11278: 0xD548,
-	11279: 0xD549,
-	11280: 0xD54A,
-	11281: 0xD54B,
-	11282: 0xD54E,
-	11283: 0xD550,
-	11284: 0xD552,
-	11285: 0xD553,
-	11286: 0xD554,
-	11287: 0xD555,
-	11288: 0xD556,
-	11289: 0xD557,
-	11290: 0xD55A,
-	11291: 0xD55B,
-	11292: 0xD55D,
-	11293: 0xD55E,
-	11294: 0xD55F,
-	11295: 0xD561,
-	11296: 0xD562,
-	11297: 0xD563,
-	11298: 0xC6E9,
-	11299: 0xC6EC,
-	11300: 0xC6F0,
-	11301: 0xC6F8,
-	11302: 0xC6F9,
-	11303: 0xC6FD,
-	11304: 0xC704,
-	11305: 0xC705,
-	11306: 0xC708,
-	11307: 0xC70C,
-	11308: 0xC714,
-	11309: 0xC715,
-	11310: 0xC717,
-	11311: 0xC719,
-	11312: 0xC720,
-	11313: 0xC721,
-	11314: 0xC724,
-	11315: 0xC728,
-	11316: 0xC730,
-	11317: 0xC731,
-	11318: 0xC733,
-	11319: 0xC735,
-	11320: 0xC737,
-	11321: 0xC73C,
-	11322: 0xC73D,
-	11323: 0xC740,
-	11324: 0xC744,
-	11325: 0xC74A,
-	11326: 0xC74C,
-	11327: 0xC74D,
-	11328: 0xC74F,
-	11329: 0xC751,
-	11330: 0xC752,
-	11331: 0xC753,
-	11332: 0xC754,
-	11333: 0xC755,
-	11334: 0xC756,
-	11335: 0xC757,
-	11336: 0xC758,
-	11337: 0xC75C,
-	11338: 0xC760,
-	11339: 0xC768,
-	11340: 0xC76B,
-	11341: 0xC774,
-	11342: 0xC775,
-	11343: 0xC778,
-	11344: 0xC77C,
-	11345: 0xC77D,
-	11346: 0xC77E,
-	11347: 0xC783,
-	11348: 0xC784,
-	11349: 0xC785,
-	11350: 0xC787,
-	11351: 0xC788,
-	11352: 0xC789,
-	11353: 0xC78A,
-	11354: 0xC78E,
-	11355: 0xC790,
-	11356: 0xC791,
-	11357: 0xC794,
-	11358: 0xC796,
-	11359: 0xC797,
-	11360: 0xC798,
-	11361: 0xC79A,
-	11362: 0xC7A0,
-	11363: 0xC7A1,
-	11364: 0xC7A3,
-	11365: 0xC7A4,
-	11366: 0xC7A5,
-	11367: 0xC7A6,
-	11368: 0xC7AC,
-	11369: 0xC7AD,
-	11370: 0xC7B0,
-	11371: 0xC7B4,
-	11372: 0xC7BC,
-	11373: 0xC7BD,
-	11374: 0xC7BF,
-	11375: 0xC7C0,
-	11376: 0xC7C1,
-	11377: 0xC7C8,
-	11378: 0xC7C9,
-	11379: 0xC7CC,
-	11380: 0xC7CE,
-	11381: 0xC7D0,
-	11382: 0xC7D8,
-	11383: 0xC7DD,
-	11384: 0xC7E4,
-	11385: 0xC7E8,
-	11386: 0xC7EC,
-	11387: 0xC800,
-	11388: 0xC801,
-	11389: 0xC804,
-	11390: 0xC808,
-	11391: 0xC80A,
-	11392: 0xD564,
-	11393: 0xD566,
-	11394: 0xD567,
-	11395: 0xD56A,
-	11396: 0xD56C,
-	11397: 0xD56E,
-	11398: 0xD56F,
-	11399: 0xD570,
-	11400: 0xD571,
-	11401: 0xD572,
-	11402: 0xD573,
-	11403: 0xD576,
-	11404: 0xD577,
-	11405: 0xD579,
-	11406: 0xD57A,
-	11407: 0xD57B,
-	11408: 0xD57D,
-	11409: 0xD57E,
-	11410: 0xD57F,
-	11411: 0xD580,
-	11412: 0xD581,
-	11413: 0xD582,
-	11414: 0xD583,
-	11415: 0xD586,
-	11416: 0xD58A,
-	11417: 0xD58B,
-	11418: 0xD58C,
-	11419: 0xD58D,
-	11420: 0xD58E,
-	11421: 0xD58F,
-	11422: 0xD591,
-	11423: 0xD592,
-	11424: 0xD593,
-	11425: 0xD594,
-	11426: 0xD595,
-	11427: 0xD596,
-	11428: 0xD597,
-	11429: 0xD598,
-	11430: 0xD599,
-	11431: 0xD59A,
-	11432: 0xD59B,
-	11433: 0xD59C,
-	11434: 0xD59D,
-	11435: 0xD59E,
-	11436: 0xD59F,
-	11437: 0xD5A0,
-	11438: 0xD5A1,
-	11439: 0xD5A2,
-	11440: 0xD5A3,
-	11441: 0xD5A4,
-	11442: 0xD5A6,
-	11443: 0xD5A7,
-	11444: 0xD5A8,
-	11445: 0xD5A9,
-	11446: 0xD5AA,
-	11447: 0xD5AB,
-	11448: 0xD5AC,
-	11449: 0xD5AD,
-	11450: 0xD5AE,
-	11451: 0xD5AF,
-	11452: 0xD5B0,
-	11453: 0xD5B1,
-	11454: 0xD5B2,
-	11455: 0xD5B3,
-	11456: 0xD5B4,
-	11457: 0xD5B5,
-	11458: 0xD5B6,
-	11459: 0xD5B7,
-	11460: 0xD5B8,
-	11461: 0xD5B9,
-	11462: 0xD5BA,
-	11463: 0xD5BB,
-	11464: 0xD5BC,
-	11465: 0xD5BD,
-	11466: 0xD5BE,
-	11467: 0xD5BF,
-	11468: 0xD5C0,
-	11469: 0xD5C1,
-	11470: 0xD5C2,
-	11471: 0xD5C3,
-	11472: 0xD5C4,
-	11473: 0xD5C5,
-	11474: 0xD5C6,
-	11475: 0xD5C7,
-	11476: 0xC810,
-	11477: 0xC811,
-	11478: 0xC813,
-	11479: 0xC815,
-	11480: 0xC816,
-	11481: 0xC81C,
-	11482: 0xC81D,
-	11483: 0xC820,
-	11484: 0xC824,
-	11485: 0xC82C,
-	11486: 0xC82D,
-	11487: 0xC82F,
-	11488: 0xC831,
-	11489: 0xC838,
-	11490: 0xC83C,
-	11491: 0xC840,
-	11492: 0xC848,
-	11493: 0xC849,
-	11494: 0xC84C,
-	11495: 0xC84D,
-	11496: 0xC854,
-	11497: 0xC870,
-	11498: 0xC871,
-	11499: 0xC874,
-	11500: 0xC878,
-	11501: 0xC87A,
-	11502: 0xC880,
-	11503: 0xC881,
-	11504: 0xC883,
-	11505: 0xC885,
-	11506: 0xC886,
-	11507: 0xC887,
-	11508: 0xC88B,
-	11509: 0xC88C,
-	11510: 0xC88D,
-	11511: 0xC894,
-	11512: 0xC89D,
-	11513: 0xC89F,
-	11514: 0xC8A1,
-	11515: 0xC8A8,
-	11516: 0xC8BC,
-	11517: 0xC8BD,
-	11518: 0xC8C4,
-	11519: 0xC8C8,
-	11520: 0xC8CC,
-	11521: 0xC8D4,
-	11522: 0xC8D5,
-	11523: 0xC8D7,
-	11524: 0xC8D9,
-	11525: 0xC8E0,
-	11526: 0xC8E1,
-	11527: 0xC8E4,
-	11528: 0xC8F5,
-	11529: 0xC8FC,
-	11530: 0xC8FD,
-	11531: 0xC900,
-	11532: 0xC904,
-	11533: 0xC905,
-	11534: 0xC906,
-	11535: 0xC90C,
-	11536: 0xC90D,
-	11537: 0xC90F,
-	11538: 0xC911,
-	11539: 0xC918,
-	11540: 0xC92C,
-	11541: 0xC934,
-	11542: 0xC950,
-	11543: 0xC951,
-	11544: 0xC954,
-	11545: 0xC958,
-	11546: 0xC960,
-	11547: 0xC961,
-	11548: 0xC963,
-	11549: 0xC96C,
-	11550: 0xC970,
-	11551: 0xC974,
-	11552: 0xC97C,
-	11553: 0xC988,
-	11554: 0xC989,
-	11555: 0xC98C,
-	11556: 0xC990,
-	11557: 0xC998,
-	11558: 0xC999,
-	11559: 0xC99B,
-	11560: 0xC99D,
-	11561: 0xC9C0,
-	11562: 0xC9C1,
-	11563: 0xC9C4,
-	11564: 0xC9C7,
-	11565: 0xC9C8,
-	11566: 0xC9CA,
-	11567: 0xC9D0,
-	11568: 0xC9D1,
-	11569: 0xC9D3,
-	11570: 0xD5CA,
-	11571: 0xD5CB,
-	11572: 0xD5CD,
-	11573: 0xD5CE,
-	11574: 0xD5CF,
-	11575: 0xD5D1,
-	11576: 0xD5D3,
-	11577: 0xD5D4,
-	11578: 0xD5D5,
-	11579: 0xD5D6,
-	11580: 0xD5D7,
-	11581: 0xD5DA,
-	11582: 0xD5DC,
-	11583: 0xD5DE,
-	11584: 0xD5DF,
-	11585: 0xD5E0,
-	11586: 0xD5E1,
-	11587: 0xD5E2,
-	11588: 0xD5E3,
-	11589: 0xD5E6,
-	11590: 0xD5E7,
-	11591: 0xD5E9,
-	11592: 0xD5EA,
-	11593: 0xD5EB,
-	11594: 0xD5ED,
-	11595: 0xD5EE,
-	11596: 0xD5EF,
-	11597: 0xD5F0,
-	11598: 0xD5F1,
-	11599: 0xD5F2,
-	11600: 0xD5F3,
-	11601: 0xD5F6,
-	11602: 0xD5F8,
-	11603: 0xD5FA,
-	11604: 0xD5FB,
-	11605: 0xD5FC,
-	11606: 0xD5FD,
-	11607: 0xD5FE,
-	11608: 0xD5FF,
-	11609: 0xD602,
-	11610: 0xD603,
-	11611: 0xD605,
-	11612: 0xD606,
-	11613: 0xD607,
-	11614: 0xD609,
-	11615: 0xD60A,
-	11616: 0xD60B,
-	11617: 0xD60C,
-	11618: 0xD60D,
-	11619: 0xD60E,
-	11620: 0xD60F,
-	11621: 0xD612,
-	11622: 0xD616,
-	11623: 0xD617,
-	11624: 0xD618,
-	11625: 0xD619,
-	11626: 0xD61A,
-	11627: 0xD61B,
-	11628: 0xD61D,
-	11629: 0xD61E,
-	11630: 0xD61F,
-	11631: 0xD621,
-	11632: 0xD622,
-	11633: 0xD623,
-	11634: 0xD625,
-	11635: 0xD626,
-	11636: 0xD627,
-	11637: 0xD628,
-	11638: 0xD629,
-	11639: 0xD62A,
-	11640: 0xD62B,
-	11641: 0xD62C,
-	11642: 0xD62E,
-	11643: 0xD62F,
-	11644: 0xD630,
-	11645: 0xD631,
-	11646: 0xD632,
-	11647: 0xD633,
-	11648: 0xD634,
-	11649: 0xD635,
-	11650: 0xD636,
-	11651: 0xD637,
-	11652: 0xD63A,
-	11653: 0xD63B,
-	11654: 0xC9D5,
-	11655: 0xC9D6,
-	11656: 0xC9D9,
-	11657: 0xC9DA,
-	11658: 0xC9DC,
-	11659: 0xC9DD,
-	11660: 0xC9E0,
-	11661: 0xC9E2,
-	11662: 0xC9E4,
-	11663: 0xC9E7,
-	11664: 0xC9EC,
-	11665: 0xC9ED,
-	11666: 0xC9EF,
-	11667: 0xC9F0,
-	11668: 0xC9F1,
-	11669: 0xC9F8,
-	11670: 0xC9F9,
-	11671: 0xC9FC,
-	11672: 0xCA00,
-	11673: 0xCA08,
-	11674: 0xCA09,
-	11675: 0xCA0B,
-	11676: 0xCA0C,
-	11677: 0xCA0D,
-	11678: 0xCA14,
-	11679: 0xCA18,
-	11680: 0xCA29,
-	11681: 0xCA4C,
-	11682: 0xCA4D,
-	11683: 0xCA50,
-	11684: 0xCA54,
-	11685: 0xCA5C,
-	11686: 0xCA5D,
-	11687: 0xCA5F,
-	11688: 0xCA60,
-	11689: 0xCA61,
-	11690: 0xCA68,
-	11691: 0xCA7D,
-	11692: 0xCA84,
-	11693: 0xCA98,
-	11694: 0xCABC,
-	11695: 0xCABD,
-	11696: 0xCAC0,
-	11697: 0xCAC4,
-	11698: 0xCACC,
-	11699: 0xCACD,
-	11700: 0xCACF,
-	11701: 0xCAD1,
-	11702: 0xCAD3,
-	11703: 0xCAD8,
-	11704: 0xCAD9,
-	11705: 0xCAE0,
-	11706: 0xCAEC,
-	11707: 0xCAF4,
-	11708: 0xCB08,
-	11709: 0xCB10,
-	11710: 0xCB14,
-	11711: 0xCB18,
-	11712: 0xCB20,
-	11713: 0xCB21,
-	11714: 0xCB41,
-	11715: 0xCB48,
-	11716: 0xCB49,
-	11717: 0xCB4C,
-	11718: 0xCB50,
-	11719: 0xCB58,
-	11720: 0xCB59,
-	11721: 0xCB5D,
-	11722: 0xCB64,
-	11723: 0xCB78,
-	11724: 0xCB79,
-	11725: 0xCB9C,
-	11726: 0xCBB8,
-	11727: 0xCBD4,
-	11728: 0xCBE4,
-	11729: 0xCBE7,
-	11730: 0xCBE9,
-	11731: 0xCC0C,
-	11732: 0xCC0D,
-	11733: 0xCC10,
-	11734: 0xCC14,
-	11735: 0xCC1C,
-	11736: 0xCC1D,
-	11737: 0xCC21,
-	11738: 0xCC22,
-	11739: 0xCC27,
-	11740: 0xCC28,
-	11741: 0xCC29,
-	11742: 0xCC2C,
-	11743: 0xCC2E,
-	11744: 0xCC30,
-	11745: 0xCC38,
-	11746: 0xCC39,
-	11747: 0xCC3B,
-	11748: 0xD63D,
-	11749: 0xD63E,
-	11750: 0xD63F,
-	11751: 0xD641,
-	11752: 0xD642,
-	11753: 0xD643,
-	11754: 0xD644,
-	11755: 0xD646,
-	11756: 0xD647,
-	11757: 0xD64A,
-	11758: 0xD64C,
-	11759: 0xD64E,
-	11760: 0xD64F,
-	11761: 0xD650,
-	11762: 0xD652,
-	11763: 0xD653,
-	11764: 0xD656,
-	11765: 0xD657,
-	11766: 0xD659,
-	11767: 0xD65A,
-	11768: 0xD65B,
-	11769: 0xD65D,
-	11770: 0xD65E,
-	11771: 0xD65F,
-	11772: 0xD660,
-	11773: 0xD661,
-	11774: 0xD662,
-	11775: 0xD663,
-	11776: 0xD664,
-	11777: 0xD665,
-	11778: 0xD666,
-	11779: 0xD668,
-	11780: 0xD66A,
-	11781: 0xD66B,
-	11782: 0xD66C,
-	11783: 0xD66D,
-	11784: 0xD66E,
-	11785: 0xD66F,
-	11786: 0xD672,
-	11787: 0xD673,
-	11788: 0xD675,
-	11789: 0xD676,
-	11790: 0xD677,
-	11791: 0xD678,
-	11792: 0xD679,
-	11793: 0xD67A,
-	11794: 0xD67B,
-	11795: 0xD67C,
-	11796: 0xD67D,
-	11797: 0xD67E,
-	11798: 0xD67F,
-	11799: 0xD680,
-	11800: 0xD681,
-	11801: 0xD682,
-	11802: 0xD684,
-	11803: 0xD686,
-	11804: 0xD687,
-	11805: 0xD688,
-	11806: 0xD689,
-	11807: 0xD68A,
-	11808: 0xD68B,
-	11809: 0xD68E,
-	11810: 0xD68F,
-	11811: 0xD691,
-	11812: 0xD692,
-	11813: 0xD693,
-	11814: 0xD695,
-	11815: 0xD696,
-	11816: 0xD697,
-	11817: 0xD698,
-	11818: 0xD699,
-	11819: 0xD69A,
-	11820: 0xD69B,
-	11821: 0xD69C,
-	11822: 0xD69E,
-	11823: 0xD6A0,
-	11824: 0xD6A2,
-	11825: 0xD6A3,
-	11826: 0xD6A4,
-	11827: 0xD6A5,
-	11828: 0xD6A6,
-	11829: 0xD6A7,
-	11830: 0xD6A9,
-	11831: 0xD6AA,
-	11832: 0xCC3C,
-	11833: 0xCC3D,
-	11834: 0xCC3E,
-	11835: 0xCC44,
-	11836: 0xCC45,
-	11837: 0xCC48,
-	11838: 0xCC4C,
-	11839: 0xCC54,
-	11840: 0xCC55,
-	11841: 0xCC57,
-	11842: 0xCC58,
-	11843: 0xCC59,
-	11844: 0xCC60,
-	11845: 0xCC64,
-	11846: 0xCC66,
-	11847: 0xCC68,
-	11848: 0xCC70,
-	11849: 0xCC75,
-	11850: 0xCC98,
-	11851: 0xCC99,
-	11852: 0xCC9C,
-	11853: 0xCCA0,
-	11854: 0xCCA8,
-	11855: 0xCCA9,
-	11856: 0xCCAB,
-	11857: 0xCCAC,
-	11858: 0xCCAD,
-	11859: 0xCCB4,
-	11860: 0xCCB5,
-	11861: 0xCCB8,
-	11862: 0xCCBC,
-	11863: 0xCCC4,
-	11864: 0xCCC5,
-	11865: 0xCCC7,
-	11866: 0xCCC9,
-	11867: 0xCCD0,
-	11868: 0xCCD4,
-	11869: 0xCCE4,
-	11870: 0xCCEC,
-	11871: 0xCCF0,
-	11872: 0xCD01,
-	11873: 0xCD08,
-	11874: 0xCD09,
-	11875: 0xCD0C,
-	11876: 0xCD10,
-	11877: 0xCD18,
-	11878: 0xCD19,
-	11879: 0xCD1B,
-	11880: 0xCD1D,
-	11881: 0xCD24,
-	11882: 0xCD28,
-	11883: 0xCD2C,
-	11884: 0xCD39,
-	11885: 0xCD5C,
-	11886: 0xCD60,
-	11887: 0xCD64,
-	11888: 0xCD6C,
-	11889: 0xCD6D,
-	11890: 0xCD6F,
-	11891: 0xCD71,
-	11892: 0xCD78,
-	11893: 0xCD88,
-	11894: 0xCD94,
-	11895: 0xCD95,
-	11896: 0xCD98,
-	11897: 0xCD9C,
-	11898: 0xCDA4,
-	11899: 0xCDA5,
-	11900: 0xCDA7,
-	11901: 0xCDA9,
-	11902: 0xCDB0,
-	11903: 0xCDC4,
-	11904: 0xCDCC,
-	11905: 0xCDD0,
-	11906: 0xCDE8,
-	11907: 0xCDEC,
-	11908: 0xCDF0,
-	11909: 0xCDF8,
-	11910: 0xCDF9,
-	11911: 0xCDFB,
-	11912: 0xCDFD,
-	11913: 0xCE04,
-	11914: 0xCE08,
-	11915: 0xCE0C,
-	11916: 0xCE14,
-	11917: 0xCE19,
-	11918: 0xCE20,
-	11919: 0xCE21,
-	11920: 0xCE24,
-	11921: 0xCE28,
-	11922: 0xCE30,
-	11923: 0xCE31,
-	11924: 0xCE33,
-	11925: 0xCE35,
-	11926: 0xD6AB,
-	11927: 0xD6AD,
-	11928: 0xD6AE,
-	11929: 0xD6AF,
-	11930: 0xD6B1,
-	11931: 0xD6B2,
-	11932: 0xD6B3,
-	11933: 0xD6B4,
-	11934: 0xD6B5,
-	11935: 0xD6B6,
-	11936: 0xD6B7,
-	11937: 0xD6B8,
-	11938: 0xD6BA,
-	11939: 0xD6BC,
-	11940: 0xD6BD,
-	11941: 0xD6BE,
-	11942: 0xD6BF,
-	11943: 0xD6C0,
-	11944: 0xD6C1,
-	11945: 0xD6C2,
-	11946: 0xD6C3,
-	11947: 0xD6C6,
-	11948: 0xD6C7,
-	11949: 0xD6C9,
-	11950: 0xD6CA,
-	11951: 0xD6CB,
-	11952: 0xD6CD,
-	11953: 0xD6CE,
-	11954: 0xD6CF,
-	11955: 0xD6D0,
-	11956: 0xD6D2,
-	11957: 0xD6D3,
-	11958: 0xD6D5,
-	11959: 0xD6D6,
-	11960: 0xD6D8,
-	11961: 0xD6DA,
-	11962: 0xD6DB,
-	11963: 0xD6DC,
-	11964: 0xD6DD,
-	11965: 0xD6DE,
-	11966: 0xD6DF,
-	11967: 0xD6E1,
-	11968: 0xD6E2,
-	11969: 0xD6E3,
-	11970: 0xD6E5,
-	11971: 0xD6E6,
-	11972: 0xD6E7,
-	11973: 0xD6E9,
-	11974: 0xD6EA,
-	11975: 0xD6EB,
-	11976: 0xD6EC,
-	11977: 0xD6ED,
-	11978: 0xD6EE,
-	11979: 0xD6EF,
-	11980: 0xD6F1,
-	11981: 0xD6F2,
-	11982: 0xD6F3,
-	11983: 0xD6F4,
-	11984: 0xD6F6,
-	11985: 0xD6F7,
-	11986: 0xD6F8,
-	11987: 0xD6F9,
-	11988: 0xD6FA,
-	11989: 0xD6FB,
-	11990: 0xD6FE,
-	11991: 0xD6FF,
-	11992: 0xD701,
-	11993: 0xD702,
-	11994: 0xD703,
-	11995: 0xD705,
-	11996: 0xD706,
-	11997: 0xD707,
-	11998: 0xD708,
-	11999: 0xD709,
-	12000: 0xD70A,
-	12001: 0xD70B,
-	12002: 0xD70C,
-	12003: 0xD70D,
-	12004: 0xD70E,
-	12005: 0xD70F,
-	12006: 0xD710,
-	12007: 0xD712,
-	12008: 0xD713,
-	12009: 0xD714,
-	12010: 0xCE58,
-	12011: 0xCE59,
-	12012: 0xCE5C,
-	12013: 0xCE5F,
-	12014: 0xCE60,
-	12015: 0xCE61,
-	12016: 0xCE68,
-	12017: 0xCE69,
-	12018: 0xCE6B,
-	12019: 0xCE6D,
-	12020: 0xCE74,
-	12021: 0xCE75,
-	12022: 0xCE78,
-	12023: 0xCE7C,
-	12024: 0xCE84,
-	12025: 0xCE85,
-	12026: 0xCE87,
-	12027: 0xCE89,
-	12028: 0xCE90,
-	12029: 0xCE91,
-	12030: 0xCE94,
-	12031: 0xCE98,
-	12032: 0xCEA0,
-	12033: 0xCEA1,
-	12034: 0xCEA3,
-	12035: 0xCEA4,
-	12036: 0xCEA5,
-	12037: 0xCEAC,
-	12038: 0xCEAD,
-	12039: 0xCEC1,
-	12040: 0xCEE4,
-	12041: 0xCEE5,
-	12042: 0xCEE8,
-	12043: 0xCEEB,
-	12044: 0xCEEC,
-	12045: 0xCEF4,
-	12046: 0xCEF5,
-	12047: 0xCEF7,
-	12048: 0xCEF8,
-	12049: 0xCEF9,
-	12050: 0xCF00,
-	12051: 0xCF01,
-	12052: 0xCF04,
-	12053: 0xCF08,
-	12054: 0xCF10,
-	12055: 0xCF11,
-	12056: 0xCF13,
-	12057: 0xCF15,
-	12058: 0xCF1C,
-	12059: 0xCF20,
-	12060: 0xCF24,
-	12061: 0xCF2C,
-	12062: 0xCF2D,
-	12063: 0xCF2F,
-	12064: 0xCF30,
-	12065: 0xCF31,
-	12066: 0xCF38,
-	12067: 0xCF54,
-	12068: 0xCF55,
-	12069: 0xCF58,
-	12070: 0xCF5C,
-	12071: 0xCF64,
-	12072: 0xCF65,
-	12073: 0xCF67,
-	12074: 0xCF69,
-	12075: 0xCF70,
-	12076: 0xCF71,
-	12077: 0xCF74,
-	12078: 0xCF78,
-	12079: 0xCF80,
-	12080: 0xCF85,
-	12081: 0xCF8C,
-	12082: 0xCFA1,
-	12083: 0xCFA8,
-	12084: 0xCFB0,
-	12085: 0xCFC4,
-	12086: 0xCFE0,
-	12087: 0xCFE1,
-	12088: 0xCFE4,
-	12089: 0xCFE8,
-	12090: 0xCFF0,
-	12091: 0xCFF1,
-	12092: 0xCFF3,
-	12093: 0xCFF5,
-	12094: 0xCFFC,
-	12095: 0xD000,
-	12096: 0xD004,
-	12097: 0xD011,
-	12098: 0xD018,
-	12099: 0xD02D,
-	12100: 0xD034,
-	12101: 0xD035,
-	12102: 0xD038,
-	12103: 0xD03C,
-	12104: 0xD715,
-	12105: 0xD716,
-	12106: 0xD717,
-	12107: 0xD71A,
-	12108: 0xD71B,
-	12109: 0xD71D,
-	12110: 0xD71E,
-	12111: 0xD71F,
-	12112: 0xD721,
-	12113: 0xD722,
-	12114: 0xD723,
-	12115: 0xD724,
-	12116: 0xD725,
-	12117: 0xD726,
-	12118: 0xD727,
-	12119: 0xD72A,
-	12120: 0xD72C,
-	12121: 0xD72E,
-	12122: 0xD72F,
-	12123: 0xD730,
-	12124: 0xD731,
-	12125: 0xD732,
-	12126: 0xD733,
-	12127: 0xD736,
-	12128: 0xD737,
-	12129: 0xD739,
-	12130: 0xD73A,
-	12131: 0xD73B,
-	12132: 0xD73D,
-	12133: 0xD73E,
-	12134: 0xD73F,
-	12135: 0xD740,
-	12136: 0xD741,
-	12137: 0xD742,
-	12138: 0xD743,
-	12139: 0xD745,
-	12140: 0xD746,
-	12141: 0xD748,
-	12142: 0xD74A,
-	12143: 0xD74B,
-	12144: 0xD74C,
-	12145: 0xD74D,
-	12146: 0xD74E,
-	12147: 0xD74F,
-	12148: 0xD752,
-	12149: 0xD753,
-	12150: 0xD755,
-	12151: 0xD75A,
-	12152: 0xD75B,
-	12153: 0xD75C,
-	12154: 0xD75D,
-	12155: 0xD75E,
-	12156: 0xD75F,
-	12157: 0xD762,
-	12158: 0xD764,
-	12159: 0xD766,
-	12160: 0xD767,
-	12161: 0xD768,
-	12162: 0xD76A,
-	12163: 0xD76B,
-	12164: 0xD76D,
-	12165: 0xD76E,
-	12166: 0xD76F,
-	12167: 0xD771,
-	12168: 0xD772,
-	12169: 0xD773,
-	12170: 0xD775,
-	12171: 0xD776,
-	12172: 0xD777,
-	12173: 0xD778,
-	12174: 0xD779,
-	12175: 0xD77A,
-	12176: 0xD77B,
-	12177: 0xD77E,
-	12178: 0xD77F,
-	12179: 0xD780,
-	12180: 0xD782,
-	12181: 0xD783,
-	12182: 0xD784,
-	12183: 0xD785,
-	12184: 0xD786,
-	12185: 0xD787,
-	12186: 0xD78A,
-	12187: 0xD78B,
-	12188: 0xD044,
-	12189: 0xD045,
-	12190: 0xD047,
-	12191: 0xD049,
-	12192: 0xD050,
-	12193: 0xD054,
-	12194: 0xD058,
-	12195: 0xD060,
-	12196: 0xD06C,
-	12197: 0xD06D,
-	12198: 0xD070,
-	12199: 0xD074,
-	12200: 0xD07C,
-	12201: 0xD07D,
-	12202: 0xD081,
-	12203: 0xD0A4,
-	12204: 0xD0A5,
-	12205: 0xD0A8,
-	12206: 0xD0AC,
-	12207: 0xD0B4,
-	12208: 0xD0B5,
-	12209: 0xD0B7,
-	12210: 0xD0B9,
-	12211: 0xD0C0,
-	12212: 0xD0C1,
-	12213: 0xD0C4,
-	12214: 0xD0C8,
-	12215: 0xD0C9,
-	12216: 0xD0D0,
-	12217: 0xD0D1,
-	12218: 0xD0D3,
-	12219: 0xD0D4,
-	12220: 0xD0D5,
-	12221: 0xD0DC,
-	12222: 0xD0DD,
-	12223: 0xD0E0,
-	12224: 0xD0E4,
-	12225: 0xD0EC,
-	12226: 0xD0ED,
-	12227: 0xD0EF,
-	12228: 0xD0F0,
-	12229: 0xD0F1,
-	12230: 0xD0F8,
-	12231: 0xD10D,
-	12232: 0xD130,
-	12233: 0xD131,
-	12234: 0xD134,
-	12235: 0xD138,
-	12236: 0xD13A,
-	12237: 0xD140,
-	12238: 0xD141,
-	12239: 0xD143,
-	12240: 0xD144,
-	12241: 0xD145,
-	12242: 0xD14C,
-	12243: 0xD14D,
-	12244: 0xD150,
-	12245: 0xD154,
-	12246: 0xD15C,
-	12247: 0xD15D,
-	12248: 0xD15F,
-	12249: 0xD161,
-	12250: 0xD168,
-	12251: 0xD16C,
-	12252: 0xD17C,
-	12253: 0xD184,
-	12254: 0xD188,
-	12255: 0xD1A0,
-	12256: 0xD1A1,
-	12257: 0xD1A4,
-	12258: 0xD1A8,
-	12259: 0xD1B0,
-	12260: 0xD1B1,
-	12261: 0xD1B3,
-	12262: 0xD1B5,
-	12263: 0xD1BA,
-	12264: 0xD1BC,
-	12265: 0xD1C0,
-	12266: 0xD1D8,
-	12267: 0xD1F4,
-	12268: 0xD1F8,
-	12269: 0xD207,
-	12270: 0xD209,
-	12271: 0xD210,
-	12272: 0xD22C,
-	12273: 0xD22D,
-	12274: 0xD230,
-	12275: 0xD234,
-	12276: 0xD23C,
-	12277: 0xD23D,
-	12278: 0xD23F,
-	12279: 0xD241,
-	12280: 0xD248,
-	12281: 0xD25C,
-	12282: 0xD78D,
-	12283: 0xD78E,
-	12284: 0xD78F,
-	12285: 0xD791,
-	12286: 0xD792,
-	12287: 0xD793,
-	12288: 0xD794,
-	12289: 0xD795,
-	12290: 0xD796,
-	12291: 0xD797,
-	12292: 0xD79A,
-	12293: 0xD79C,
-	12294: 0xD79E,
-	12295: 0xD79F,
-	12296: 0xD7A0,
-	12297: 0xD7A1,
-	12298: 0xD7A2,
-	12299: 0xD7A3,
-	12366: 0xD264,
-	12367: 0xD280,
-	12368: 0xD281,
-	12369: 0xD284,
-	12370: 0xD288,
-	12371: 0xD290,
-	12372: 0xD291,
-	12373: 0xD295,
-	12374: 0xD29C,
-	12375: 0xD2A0,
-	12376: 0xD2A4,
-	12377: 0xD2AC,
-	12378: 0xD2B1,
-	12379: 0xD2B8,
-	12380: 0xD2B9,
-	12381: 0xD2BC,
-	12382: 0xD2BF,
-	12383: 0xD2C0,
-	12384: 0xD2C2,
-	12385: 0xD2C8,
-	12386: 0xD2C9,
-	12387: 0xD2CB,
-	12388: 0xD2D4,
-	12389: 0xD2D8,
-	12390: 0xD2DC,
-	12391: 0xD2E4,
-	12392: 0xD2E5,
-	12393: 0xD2F0,
-	12394: 0xD2F1,
-	12395: 0xD2F4,
-	12396: 0xD2F8,
-	12397: 0xD300,
-	12398: 0xD301,
-	12399: 0xD303,
-	12400: 0xD305,
-	12401: 0xD30C,
-	12402: 0xD30D,
-	12403: 0xD30E,
-	12404: 0xD310,
-	12405: 0xD314,
-	12406: 0xD316,
-	12407: 0xD31C,
-	12408: 0xD31D,
-	12409: 0xD31F,
-	12410: 0xD320,
-	12411: 0xD321,
-	12412: 0xD325,
-	12413: 0xD328,
-	12414: 0xD329,
-	12415: 0xD32C,
-	12416: 0xD330,
-	12417: 0xD338,
-	12418: 0xD339,
-	12419: 0xD33B,
-	12420: 0xD33C,
-	12421: 0xD33D,
-	12422: 0xD344,
-	12423: 0xD345,
-	12424: 0xD37C,
-	12425: 0xD37D,
-	12426: 0xD380,
-	12427: 0xD384,
-	12428: 0xD38C,
-	12429: 0xD38D,
-	12430: 0xD38F,
-	12431: 0xD390,
-	12432: 0xD391,
-	12433: 0xD398,
-	12434: 0xD399,
-	12435: 0xD39C,
-	12436: 0xD3A0,
-	12437: 0xD3A8,
-	12438: 0xD3A9,
-	12439: 0xD3AB,
-	12440: 0xD3AD,
-	12441: 0xD3B4,
-	12442: 0xD3B8,
-	12443: 0xD3BC,
-	12444: 0xD3C4,
-	12445: 0xD3C5,
-	12446: 0xD3C8,
-	12447: 0xD3C9,
-	12448: 0xD3D0,
-	12449: 0xD3D8,
-	12450: 0xD3E1,
-	12451: 0xD3E3,
-	12452: 0xD3EC,
-	12453: 0xD3ED,
-	12454: 0xD3F0,
-	12455: 0xD3F4,
-	12456: 0xD3FC,
-	12457: 0xD3FD,
-	12458: 0xD3FF,
-	12459: 0xD401,
-	12460: 0xD408,
-	12461: 0xD41D,
-	12462: 0xD440,
-	12463: 0xD444,
-	12464: 0xD45C,
-	12465: 0xD460,
-	12466: 0xD464,
-	12467: 0xD46D,
-	12468: 0xD46F,
-	12469: 0xD478,
-	12470: 0xD479,
-	12471: 0xD47C,
-	12472: 0xD47F,
-	12473: 0xD480,
-	12474: 0xD482,
-	12475: 0xD488,
-	12476: 0xD489,
-	12477: 0xD48B,
-	12478: 0xD48D,
-	12479: 0xD494,
-	12480: 0xD4A9,
-	12481: 0xD4CC,
-	12482: 0xD4D0,
-	12483: 0xD4D4,
-	12484: 0xD4DC,
-	12485: 0xD4DF,
-	12486: 0xD4E8,
-	12487: 0xD4EC,
-	12488: 0xD4F0,
-	12489: 0xD4F8,
-	12490: 0xD4FB,
-	12491: 0xD4FD,
-	12492: 0xD504,
-	12493: 0xD508,
-	12494: 0xD50C,
-	12495: 0xD514,
-	12496: 0xD515,
-	12497: 0xD517,
-	12498: 0xD53C,
-	12499: 0xD53D,
-	12500: 0xD540,
-	12501: 0xD544,
-	12502: 0xD54C,
-	12503: 0xD54D,
-	12504: 0xD54F,
-	12505: 0xD551,
-	12506: 0xD558,
-	12507: 0xD559,
-	12508: 0xD55C,
-	12509: 0xD560,
-	12510: 0xD565,
-	12511: 0xD568,
-	12512: 0xD569,
-	12513: 0xD56B,
-	12514: 0xD56D,
-	12515: 0xD574,
-	12516: 0xD575,
-	12517: 0xD578,
-	12518: 0xD57C,
-	12519: 0xD584,
-	12520: 0xD585,
-	12521: 0xD587,
-	12522: 0xD588,
-	12523: 0xD589,
-	12524: 0xD590,
-	12525: 0xD5A5,
-	12526: 0xD5C8,
-	12527: 0xD5C9,
-	12528: 0xD5CC,
-	12529: 0xD5D0,
-	12530: 0xD5D2,
-	12531: 0xD5D8,
-	12532: 0xD5D9,
-	12533: 0xD5DB,
-	12534: 0xD5DD,
-	12535: 0xD5E4,
-	12536: 0xD5E5,
-	12537: 0xD5E8,
-	12538: 0xD5EC,
-	12539: 0xD5F4,
-	12540: 0xD5F5,
-	12541: 0xD5F7,
-	12542: 0xD5F9,
-	12543: 0xD600,
-	12544: 0xD601,
-	12545: 0xD604,
-	12546: 0xD608,
-	12547: 0xD610,
-	12548: 0xD611,
-	12549: 0xD613,
-	12550: 0xD614,
-	12551: 0xD615,
-	12552: 0xD61C,
-	12553: 0xD620,
-	12554: 0xD624,
-	12555: 0xD62D,
-	12556: 0xD638,
-	12557: 0xD639,
-	12558: 0xD63C,
-	12559: 0xD640,
-	12560: 0xD645,
-	12561: 0xD648,
-	12562: 0xD649,
-	12563: 0xD64B,
-	12564: 0xD64D,
-	12565: 0xD651,
-	12566: 0xD654,
-	12567: 0xD655,
-	12568: 0xD658,
-	12569: 0xD65C,
-	12570: 0xD667,
-	12571: 0xD669,
-	12572: 0xD670,
-	12573: 0xD671,
-	12574: 0xD674,
-	12575: 0xD683,
-	12576: 0xD685,
-	12577: 0xD68C,
-	12578: 0xD68D,
-	12579: 0xD690,
-	12580: 0xD694,
-	12581: 0xD69D,
-	12582: 0xD69F,
-	12583: 0xD6A1,
-	12584: 0xD6A8,
-	12585: 0xD6AC,
-	12586: 0xD6B0,
-	12587: 0xD6B9,
-	12588: 0xD6BB,
-	12589: 0xD6C4,
-	12590: 0xD6C5,
-	12591: 0xD6C8,
-	12592: 0xD6CC,
-	12593: 0xD6D1,
-	12594: 0xD6D4,
-	12595: 0xD6D7,
-	12596: 0xD6D9,
-	12597: 0xD6E0,
-	12598: 0xD6E4,
-	12599: 0xD6E8,
-	12600: 0xD6F0,
-	12601: 0xD6F5,
-	12602: 0xD6FC,
-	12603: 0xD6FD,
-	12604: 0xD700,
-	12605: 0xD704,
-	12606: 0xD711,
-	12607: 0xD718,
-	12608: 0xD719,
-	12609: 0xD71C,
-	12610: 0xD720,
-	12611: 0xD728,
-	12612: 0xD729,
-	12613: 0xD72B,
-	12614: 0xD72D,
-	12615: 0xD734,
-	12616: 0xD735,
-	12617: 0xD738,
-	12618: 0xD73C,
-	12619: 0xD744,
-	12620: 0xD747,
-	12621: 0xD749,
-	12622: 0xD750,
-	12623: 0xD751,
-	12624: 0xD754,
-	12625: 0xD756,
-	12626: 0xD757,
-	12627: 0xD758,
-	12628: 0xD759,
-	12629: 0xD760,
-	12630: 0xD761,
-	12631: 0xD763,
-	12632: 0xD765,
-	12633: 0xD769,
-	12634: 0xD76C,
-	12635: 0xD770,
-	12636: 0xD774,
-	12637: 0xD77C,
-	12638: 0xD77D,
-	12639: 0xD781,
-	12640: 0xD788,
-	12641: 0xD789,
-	12642: 0xD78C,
-	12643: 0xD790,
-	12644: 0xD798,
-	12645: 0xD799,
-	12646: 0xD79B,
-	12647: 0xD79D,
-	12742: 0x4F3D,
-	12743: 0x4F73,
-	12744: 0x5047,
-	12745: 0x50F9,
-	12746: 0x52A0,
-	12747: 0x53EF,
-	12748: 0x5475,
-	12749: 0x54E5,
-	12750: 0x5609,
-	12751: 0x5AC1,
-	12752: 0x5BB6,
-	12753: 0x6687,
-	12754: 0x67B6,
-	12755: 0x67B7,
-	12756: 0x67EF,
-	12757: 0x6B4C,
-	12758: 0x73C2,
-	12759: 0x75C2,
-	12760: 0x7A3C,
-	12761: 0x82DB,
-	12762: 0x8304,
-	12763: 0x8857,
-	12764: 0x8888,
-	12765: 0x8A36,
-	12766: 0x8CC8,
-	12767: 0x8DCF,
-	12768: 0x8EFB,
-	12769: 0x8FE6,
-	12770: 0x99D5,
-	12771: 0x523B,
-	12772: 0x5374,
-	12773: 0x5404,
-	12774: 0x606A,
-	12775: 0x6164,
-	12776: 0x6BBC,
-	12777: 0x73CF,
-	12778: 0x811A,
-	12779: 0x89BA,
-	12780: 0x89D2,
-	12781: 0x95A3,
-	12782: 0x4F83,
-	12783: 0x520A,
-	12784: 0x58BE,
-	12785: 0x5978,
-	12786: 0x59E6,
-	12787: 0x5E72,
-	12788: 0x5E79,
-	12789: 0x61C7,
-	12790: 0x63C0,
-	12791: 0x6746,
-	12792: 0x67EC,
-	12793: 0x687F,
-	12794: 0x6F97,
-	12795: 0x764E,
-	12796: 0x770B,
-	12797: 0x78F5,
-	12798: 0x7A08,
-	12799: 0x7AFF,
-	12800: 0x7C21,
-	12801: 0x809D,
-	12802: 0x826E,
-	12803: 0x8271,
-	12804: 0x8AEB,
-	12805: 0x9593,
-	12806: 0x4E6B,
-	12807: 0x559D,
-	12808: 0x66F7,
-	12809: 0x6E34,
-	12810: 0x78A3,
-	12811: 0x7AED,
-	12812: 0x845B,
-	12813: 0x8910,
-	12814: 0x874E,
-	12815: 0x97A8,
-	12816: 0x52D8,
-	12817: 0x574E,
-	12818: 0x582A,
-	12819: 0x5D4C,
-	12820: 0x611F,
-	12821: 0x61BE,
-	12822: 0x6221,
-	12823: 0x6562,
-	12824: 0x67D1,
-	12825: 0x6A44,
-	12826: 0x6E1B,
-	12827: 0x7518,
-	12828: 0x75B3,
-	12829: 0x76E3,
-	12830: 0x77B0,
-	12831: 0x7D3A,
-	12832: 0x90AF,
-	12833: 0x9451,
-	12834: 0x9452,
-	12835: 0x9F95,
-	12836: 0x5323,
-	12837: 0x5CAC,
-	12838: 0x7532,
-	12839: 0x80DB,
-	12840: 0x9240,
-	12841: 0x9598,
-	12842: 0x525B,
-	12843: 0x5808,
-	12844: 0x59DC,
-	12845: 0x5CA1,
-	12846: 0x5D17,
-	12847: 0x5EB7,
-	12848: 0x5F3A,
-	12849: 0x5F4A,
-	12850: 0x6177,
-	12851: 0x6C5F,
-	12852: 0x757A,
-	12853: 0x7586,
-	12854: 0x7CE0,
-	12855: 0x7D73,
-	12856: 0x7DB1,
-	12857: 0x7F8C,
-	12858: 0x8154,
-	12859: 0x8221,
-	12860: 0x8591,
-	12861: 0x8941,
-	12862: 0x8B1B,
-	12863: 0x92FC,
-	12864: 0x964D,
-	12865: 0x9C47,
-	12866: 0x4ECB,
-	12867: 0x4EF7,
-	12868: 0x500B,
-	12869: 0x51F1,
-	12870: 0x584F,
-	12871: 0x6137,
-	12872: 0x613E,
-	12873: 0x6168,
-	12874: 0x6539,
-	12875: 0x69EA,
-	12876: 0x6F11,
-	12877: 0x75A5,
-	12878: 0x7686,
-	12879: 0x76D6,
-	12880: 0x7B87,
-	12881: 0x82A5,
-	12882: 0x84CB,
-	12883: 0xF900,
-	12884: 0x93A7,
-	12885: 0x958B,
-	12886: 0x5580,
-	12887: 0x5BA2,
-	12888: 0x5751,
-	12889: 0xF901,
-	12890: 0x7CB3,
-	12891: 0x7FB9,
-	12892: 0x91B5,
-	12893: 0x5028,
-	12894: 0x53BB,
-	12895: 0x5C45,
-	12896: 0x5DE8,
-	12897: 0x62D2,
-	12898: 0x636E,
-	12899: 0x64DA,
-	12900: 0x64E7,
-	12901: 0x6E20,
-	12902: 0x70AC,
-	12903: 0x795B,
-	12904: 0x8DDD,
-	12905: 0x8E1E,
-	12906: 0xF902,
-	12907: 0x907D,
-	12908: 0x9245,
-	12909: 0x92F8,
-	12910: 0x4E7E,
-	12911: 0x4EF6,
-	12912: 0x5065,
-	12913: 0x5DFE,
-	12914: 0x5EFA,
-	12915: 0x6106,
-	12916: 0x6957,
-	12917: 0x8171,
-	12918: 0x8654,
-	12919: 0x8E47,
-	12920: 0x9375,
-	12921: 0x9A2B,
-	12922: 0x4E5E,
-	12923: 0x5091,
-	12924: 0x6770,
-	12925: 0x6840,
-	12926: 0x5109,
-	12927: 0x528D,
-	12928: 0x5292,
-	12929: 0x6AA2,
-	12930: 0x77BC,
-	12931: 0x9210,
-	12932: 0x9ED4,
-	12933: 0x52AB,
-	12934: 0x602F,
-	12935: 0x8FF2,
-	12936: 0x5048,
-	12937: 0x61A9,
-	12938: 0x63ED,
-	12939: 0x64CA,
-	12940: 0x683C,
-	12941: 0x6A84,
-	12942: 0x6FC0,
-	12943: 0x8188,
-	12944: 0x89A1,
-	12945: 0x9694,
-	12946: 0x5805,
-	12947: 0x727D,
-	12948: 0x72AC,
-	12949: 0x7504,
-	12950: 0x7D79,
-	12951: 0x7E6D,
-	12952: 0x80A9,
-	12953: 0x898B,
-	12954: 0x8B74,
-	12955: 0x9063,
-	12956: 0x9D51,
-	12957: 0x6289,
-	12958: 0x6C7A,
-	12959: 0x6F54,
-	12960: 0x7D50,
-	12961: 0x7F3A,
-	12962: 0x8A23,
-	12963: 0x517C,
-	12964: 0x614A,
-	12965: 0x7B9D,
-	12966: 0x8B19,
-	12967: 0x9257,
-	12968: 0x938C,
-	12969: 0x4EAC,
-	12970: 0x4FD3,
-	12971: 0x501E,
-	12972: 0x50BE,
-	12973: 0x5106,
-	12974: 0x52C1,
-	12975: 0x52CD,
-	12976: 0x537F,
-	12977: 0x5770,
-	12978: 0x5883,
-	12979: 0x5E9A,
-	12980: 0x5F91,
-	12981: 0x6176,
-	12982: 0x61AC,
-	12983: 0x64CE,
-	12984: 0x656C,
-	12985: 0x666F,
-	12986: 0x66BB,
-	12987: 0x66F4,
-	12988: 0x6897,
-	12989: 0x6D87,
-	12990: 0x7085,
-	12991: 0x70F1,
-	12992: 0x749F,
-	12993: 0x74A5,
-	12994: 0x74CA,
-	12995: 0x75D9,
-	12996: 0x786C,
-	12997: 0x78EC,
-	12998: 0x7ADF,
-	12999: 0x7AF6,
-	13000: 0x7D45,
-	13001: 0x7D93,
-	13002: 0x8015,
-	13003: 0x803F,
-	13004: 0x811B,
-	13005: 0x8396,
-	13006: 0x8B66,
-	13007: 0x8F15,
-	13008: 0x9015,
-	13009: 0x93E1,
-	13010: 0x9803,
-	13011: 0x9838,
-	13012: 0x9A5A,
-	13013: 0x9BE8,
-	13014: 0x4FC2,
-	13015: 0x5553,
-	13016: 0x583A,
-	13017: 0x5951,
-	13018: 0x5B63,
-	13019: 0x5C46,
-	13020: 0x60B8,
-	13021: 0x6212,
-	13022: 0x6842,
-	13023: 0x68B0,
-	13024: 0x68E8,
-	13025: 0x6EAA,
-	13026: 0x754C,
-	13027: 0x7678,
-	13028: 0x78CE,
-	13029: 0x7A3D,
-	13030: 0x7CFB,
-	13031: 0x7E6B,
-	13032: 0x7E7C,
-	13033: 0x8A08,
-	13034: 0x8AA1,
-	13035: 0x8C3F,
-	13036: 0x968E,
-	13037: 0x9DC4,
-	13038: 0x53E4,
-	13039: 0x53E9,
-	13040: 0x544A,
-	13041: 0x5471,
-	13042: 0x56FA,
-	13043: 0x59D1,
-	13044: 0x5B64,
-	13045: 0x5C3B,
-	13046: 0x5EAB,
-	13047: 0x62F7,
-	13048: 0x6537,
-	13049: 0x6545,
-	13050: 0x6572,
-	13051: 0x66A0,
-	13052: 0x67AF,
-	13053: 0x69C1,
-	13054: 0x6CBD,
-	13055: 0x75FC,
-	13056: 0x7690,
-	13057: 0x777E,
-	13058: 0x7A3F,
-	13059: 0x7F94,
-	13060: 0x8003,
-	13061: 0x80A1,
-	13062: 0x818F,
-	13063: 0x82E6,
-	13064: 0x82FD,
-	13065: 0x83F0,
-	13066: 0x85C1,
-	13067: 0x8831,
-	13068: 0x88B4,
-	13069: 0x8AA5,
-	13070: 0xF903,
-	13071: 0x8F9C,
-	13072: 0x932E,
-	13073: 0x96C7,
-	13074: 0x9867,
-	13075: 0x9AD8,
-	13076: 0x9F13,
-	13077: 0x54ED,
-	13078: 0x659B,
-	13079: 0x66F2,
-	13080: 0x688F,
-	13081: 0x7A40,
-	13082: 0x8C37,
-	13083: 0x9D60,
-	13084: 0x56F0,
-	13085: 0x5764,
-	13086: 0x5D11,
-	13087: 0x6606,
-	13088: 0x68B1,
-	13089: 0x68CD,
-	13090: 0x6EFE,
-	13091: 0x7428,
-	13092: 0x889E,
-	13093: 0x9BE4,
-	13094: 0x6C68,
-	13095: 0xF904,
-	13096: 0x9AA8,
-	13097: 0x4F9B,
-	13098: 0x516C,
-	13099: 0x5171,
-	13100: 0x529F,
-	13101: 0x5B54,
-	13102: 0x5DE5,
-	13103: 0x6050,
-	13104: 0x606D,
-	13105: 0x62F1,
-	13106: 0x63A7,
-	13107: 0x653B,
-	13108: 0x73D9,
-	13109: 0x7A7A,
-	13110: 0x86A3,
-	13111: 0x8CA2,
-	13112: 0x978F,
-	13113: 0x4E32,
-	13114: 0x5BE1,
-	13115: 0x6208,
-	13116: 0x679C,
-	13117: 0x74DC,
-	13118: 0x79D1,
-	13119: 0x83D3,
-	13120: 0x8A87,
-	13121: 0x8AB2,
-	13122: 0x8DE8,
-	13123: 0x904E,
-	13124: 0x934B,
-	13125: 0x9846,
-	13126: 0x5ED3,
-	13127: 0x69E8,
-	13128: 0x85FF,
-	13129: 0x90ED,
-	13130: 0xF905,
-	13131: 0x51A0,
-	13132: 0x5B98,
-	13133: 0x5BEC,
-	13134: 0x6163,
-	13135: 0x68FA,
-	13136: 0x6B3E,
-	13137: 0x704C,
-	13138: 0x742F,
-	13139: 0x74D8,
-	13140: 0x7BA1,
-	13141: 0x7F50,
-	13142: 0x83C5,
-	13143: 0x89C0,
-	13144: 0x8CAB,
-	13145: 0x95DC,
-	13146: 0x9928,
-	13147: 0x522E,
-	13148: 0x605D,
-	13149: 0x62EC,
-	13150: 0x9002,
-	13151: 0x4F8A,
-	13152: 0x5149,
-	13153: 0x5321,
-	13154: 0x58D9,
-	13155: 0x5EE3,
-	13156: 0x66E0,
-	13157: 0x6D38,
-	13158: 0x709A,
-	13159: 0x72C2,
-	13160: 0x73D6,
-	13161: 0x7B50,
-	13162: 0x80F1,
-	13163: 0x945B,
-	13164: 0x5366,
-	13165: 0x639B,
-	13166: 0x7F6B,
-	13167: 0x4E56,
-	13168: 0x5080,
-	13169: 0x584A,
-	13170: 0x58DE,
-	13171: 0x602A,
-	13172: 0x6127,
-	13173: 0x62D0,
-	13174: 0x69D0,
-	13175: 0x9B41,
-	13176: 0x5B8F,
-	13177: 0x7D18,
-	13178: 0x80B1,
-	13179: 0x8F5F,
-	13180: 0x4EA4,
-	13181: 0x50D1,
-	13182: 0x54AC,
-	13183: 0x55AC,
-	13184: 0x5B0C,
-	13185: 0x5DA0,
-	13186: 0x5DE7,
-	13187: 0x652A,
-	13188: 0x654E,
-	13189: 0x6821,
-	13190: 0x6A4B,
-	13191: 0x72E1,
-	13192: 0x768E,
-	13193: 0x77EF,
-	13194: 0x7D5E,
-	13195: 0x7FF9,
-	13196: 0x81A0,
-	13197: 0x854E,
-	13198: 0x86DF,
-	13199: 0x8F03,
-	13200: 0x8F4E,
-	13201: 0x90CA,
-	13202: 0x9903,
-	13203: 0x9A55,
-	13204: 0x9BAB,
-	13205: 0x4E18,
-	13206: 0x4E45,
-	13207: 0x4E5D,
-	13208: 0x4EC7,
-	13209: 0x4FF1,
-	13210: 0x5177,
-	13211: 0x52FE,
-	13212: 0x5340,
-	13213: 0x53E3,
-	13214: 0x53E5,
-	13215: 0x548E,
-	13216: 0x5614,
-	13217: 0x5775,
-	13218: 0x57A2,
-	13219: 0x5BC7,
-	13220: 0x5D87,
-	13221: 0x5ED0,
-	13222: 0x61FC,
-	13223: 0x62D8,
-	13224: 0x6551,
-	13225: 0x67B8,
-	13226: 0x67E9,
-	13227: 0x69CB,
-	13228: 0x6B50,
-	13229: 0x6BC6,
-	13230: 0x6BEC,
-	13231: 0x6C42,
-	13232: 0x6E9D,
-	13233: 0x7078,
-	13234: 0x72D7,
-	13235: 0x7396,
-	13236: 0x7403,
-	13237: 0x77BF,
-	13238: 0x77E9,
-	13239: 0x7A76,
-	13240: 0x7D7F,
-	13241: 0x8009,
-	13242: 0x81FC,
-	13243: 0x8205,
-	13244: 0x820A,
-	13245: 0x82DF,
-	13246: 0x8862,
-	13247: 0x8B33,
-	13248: 0x8CFC,
-	13249: 0x8EC0,
-	13250: 0x9011,
-	13251: 0x90B1,
-	13252: 0x9264,
-	13253: 0x92B6,
-	13254: 0x99D2,
-	13255: 0x9A45,
-	13256: 0x9CE9,
-	13257: 0x9DD7,
-	13258: 0x9F9C,
-	13259: 0x570B,
-	13260: 0x5C40,
-	13261: 0x83CA,
-	13262: 0x97A0,
-	13263: 0x97AB,
-	13264: 0x9EB4,
-	13265: 0x541B,
-	13266: 0x7A98,
-	13267: 0x7FA4,
-	13268: 0x88D9,
-	13269: 0x8ECD,
-	13270: 0x90E1,
-	13271: 0x5800,
-	13272: 0x5C48,
-	13273: 0x6398,
-	13274: 0x7A9F,
-	13275: 0x5BAE,
-	13276: 0x5F13,
-	13277: 0x7A79,
-	13278: 0x7AAE,
-	13279: 0x828E,
-	13280: 0x8EAC,
-	13281: 0x5026,
-	13282: 0x5238,
-	13283: 0x52F8,
-	13284: 0x5377,
-	13285: 0x5708,
-	13286: 0x62F3,
-	13287: 0x6372,
-	13288: 0x6B0A,
-	13289: 0x6DC3,
-	13290: 0x7737,
-	13291: 0x53A5,
-	13292: 0x7357,
-	13293: 0x8568,
-	13294: 0x8E76,
-	13295: 0x95D5,
-	13296: 0x673A,
-	13297: 0x6AC3,
-	13298: 0x6F70,
-	13299: 0x8A6D,
-	13300: 0x8ECC,
-	13301: 0x994B,
-	13302: 0xF906,
-	13303: 0x6677,
-	13304: 0x6B78,
-	13305: 0x8CB4,
-	13306: 0x9B3C,
-	13307: 0xF907,
-	13308: 0x53EB,
-	13309: 0x572D,
-	13310: 0x594E,
-	13311: 0x63C6,
-	13312: 0x69FB,
-	13313: 0x73EA,
-	13314: 0x7845,
-	13315: 0x7ABA,
-	13316: 0x7AC5,
-	13317: 0x7CFE,
-	13318: 0x8475,
-	13319: 0x898F,
-	13320: 0x8D73,
-	13321: 0x9035,
-	13322: 0x95A8,
-	13323: 0x52FB,
-	13324: 0x5747,
-	13325: 0x7547,
-	13326: 0x7B60,
-	13327: 0x83CC,
-	13328: 0x921E,
-	13329: 0xF908,
-	13330: 0x6A58,
-	13331: 0x514B,
-	13332: 0x524B,
-	13333: 0x5287,
-	13334: 0x621F,
-	13335: 0x68D8,
-	13336: 0x6975,
-	13337: 0x9699,
-	13338: 0x50C5,
-	13339: 0x52A4,
-	13340: 0x52E4,
-	13341: 0x61C3,
-	13342: 0x65A4,
-	13343: 0x6839,
-	13344: 0x69FF,
-	13345: 0x747E,
-	13346: 0x7B4B,
-	13347: 0x82B9,
-	13348: 0x83EB,
-	13349: 0x89B2,
-	13350: 0x8B39,
-	13351: 0x8FD1,
-	13352: 0x9949,
-	13353: 0xF909,
-	13354: 0x4ECA,
-	13355: 0x5997,
-	13356: 0x64D2,
-	13357: 0x6611,
-	13358: 0x6A8E,
-	13359: 0x7434,
-	13360: 0x7981,
-	13361: 0x79BD,
-	13362: 0x82A9,
-	13363: 0x887E,
-	13364: 0x887F,
-	13365: 0x895F,
-	13366: 0xF90A,
-	13367: 0x9326,
-	13368: 0x4F0B,
-	13369: 0x53CA,
-	13370: 0x6025,
-	13371: 0x6271,
-	13372: 0x6C72,
-	13373: 0x7D1A,
-	13374: 0x7D66,
-	13375: 0x4E98,
-	13376: 0x5162,
-	13377: 0x77DC,
-	13378: 0x80AF,
-	13379: 0x4F01,
-	13380: 0x4F0E,
-	13381: 0x5176,
-	13382: 0x5180,
-	13383: 0x55DC,
-	13384: 0x5668,
-	13385: 0x573B,
-	13386: 0x57FA,
-	13387: 0x57FC,
-	13388: 0x5914,
-	13389: 0x5947,
-	13390: 0x5993,
-	13391: 0x5BC4,
-	13392: 0x5C90,
-	13393: 0x5D0E,
-	13394: 0x5DF1,
-	13395: 0x5E7E,
-	13396: 0x5FCC,
-	13397: 0x6280,
-	13398: 0x65D7,
-	13399: 0x65E3,
-	13400: 0x671E,
-	13401: 0x671F,
-	13402: 0x675E,
-	13403: 0x68CB,
-	13404: 0x68C4,
-	13405: 0x6A5F,
-	13406: 0x6B3A,
-	13407: 0x6C23,
-	13408: 0x6C7D,
-	13409: 0x6C82,
-	13410: 0x6DC7,
-	13411: 0x7398,
-	13412: 0x7426,
-	13413: 0x742A,
-	13414: 0x7482,
-	13415: 0x74A3,
-	13416: 0x7578,
-	13417: 0x757F,
-	13418: 0x7881,
-	13419: 0x78EF,
-	13420: 0x7941,
-	13421: 0x7947,
-	13422: 0x7948,
-	13423: 0x797A,
-	13424: 0x7B95,
-	13425: 0x7D00,
-	13426: 0x7DBA,
-	13427: 0x7F88,
-	13428: 0x8006,
-	13429: 0x802D,
-	13430: 0x808C,
-	13431: 0x8A18,
-	13432: 0x8B4F,
-	13433: 0x8C48,
-	13434: 0x8D77,
-	13435: 0x9321,
-	13436: 0x9324,
-	13437: 0x98E2,
-	13438: 0x9951,
-	13439: 0x9A0E,
-	13440: 0x9A0F,
-	13441: 0x9A65,
-	13442: 0x9E92,
-	13443: 0x7DCA,
-	13444: 0x4F76,
-	13445: 0x5409,
-	13446: 0x62EE,
-	13447: 0x6854,
-	13448: 0x91D1,
-	13449: 0x55AB,
-	13450: 0x513A,
-	13451: 0xF90B,
-	13452: 0xF90C,
-	13453: 0x5A1C,
-	13454: 0x61E6,
-	13455: 0xF90D,
-	13456: 0x62CF,
-	13457: 0x62FF,
-	13458: 0xF90E,
-	13459: 0xF90F,
-	13460: 0xF910,
-	13461: 0xF911,
-	13462: 0xF912,
-	13463: 0xF913,
-	13464: 0x90A3,
-	13465: 0xF914,
-	13466: 0xF915,
-	13467: 0xF916,
-	13468: 0xF917,
-	13469: 0xF918,
-	13470: 0x8AFE,
-	13471: 0xF919,
-	13472: 0xF91A,
-	13473: 0xF91B,
-	13474: 0xF91C,
-	13475: 0x6696,
-	13476: 0xF91D,
-	13477: 0x7156,
-	13478: 0xF91E,
-	13479: 0xF91F,
-	13480: 0x96E3,
-	13481: 0xF920,
-	13482: 0x634F,
-	13483: 0x637A,
-	13484: 0x5357,
-	13485: 0xF921,
-	13486: 0x678F,
-	13487: 0x6960,
-	13488: 0x6E73,
-	13489: 0xF922,
-	13490: 0x7537,
-	13491: 0xF923,
-	13492: 0xF924,
-	13493: 0xF925,
-	13494: 0x7D0D,
-	13495: 0xF926,
-	13496: 0xF927,
-	13497: 0x8872,
-	13498: 0x56CA,
-	13499: 0x5A18,
-	13500: 0xF928,
-	13501: 0xF929,
-	13502: 0xF92A,
-	13503: 0xF92B,
-	13504: 0xF92C,
-	13505: 0x4E43,
-	13506: 0xF92D,
-	13507: 0x5167,
-	13508: 0x5948,
-	13509: 0x67F0,
-	13510: 0x8010,
-	13511: 0xF92E,
-	13512: 0x5973,
-	13513: 0x5E74,
-	13514: 0x649A,
-	13515: 0x79CA,
-	13516: 0x5FF5,
-	13517: 0x606C,
-	13518: 0x62C8,
-	13519: 0x637B,
-	13520: 0x5BE7,
-	13521: 0x5BD7,
-	13522: 0x52AA,
-	13523: 0xF92F,
-	13524: 0x5974,
-	13525: 0x5F29,
-	13526: 0x6012,
-	13527: 0xF930,
-	13528: 0xF931,
-	13529: 0xF932,
-	13530: 0x7459,
-	13531: 0xF933,
-	13532: 0xF934,
-	13533: 0xF935,
-	13534: 0xF936,
-	13535: 0xF937,
-	13536: 0xF938,
-	13537: 0x99D1,
-	13538: 0xF939,
-	13539: 0xF93A,
-	13540: 0xF93B,
-	13541: 0xF93C,
-	13542: 0xF93D,
-	13543: 0xF93E,
-	13544: 0xF93F,
-	13545: 0xF940,
-	13546: 0xF941,
-	13547: 0xF942,
-	13548: 0xF943,
-	13549: 0x6FC3,
-	13550: 0xF944,
-	13551: 0xF945,
-	13552: 0x81BF,
-	13553: 0x8FB2,
-	13554: 0x60F1,
-	13555: 0xF946,
-	13556: 0xF947,
-	13557: 0x8166,
-	13558: 0xF948,
-	13559: 0xF949,
-	13560: 0x5C3F,
-	13561: 0xF94A,
-	13562: 0xF94B,
-	13563: 0xF94C,
-	13564: 0xF94D,
-	13565: 0xF94E,
-	13566: 0xF94F,
-	13567: 0xF950,
-	13568: 0xF951,
-	13569: 0x5AE9,
-	13570: 0x8A25,
-	13571: 0x677B,
-	13572: 0x7D10,
-	13573: 0xF952,
-	13574: 0xF953,
-	13575: 0xF954,
-	13576: 0xF955,
-	13577: 0xF956,
-	13578: 0xF957,
-	13579: 0x80FD,
-	13580: 0xF958,
-	13581: 0xF959,
-	13582: 0x5C3C,
-	13583: 0x6CE5,
-	13584: 0x533F,
-	13585: 0x6EBA,
-	13586: 0x591A,
-	13587: 0x8336,
-	13588: 0x4E39,
-	13589: 0x4EB6,
-	13590: 0x4F46,
-	13591: 0x55AE,
-	13592: 0x5718,
-	13593: 0x58C7,
-	13594: 0x5F56,
-	13595: 0x65B7,
-	13596: 0x65E6,
-	13597: 0x6A80,
-	13598: 0x6BB5,
-	13599: 0x6E4D,
-	13600: 0x77ED,
-	13601: 0x7AEF,
-	13602: 0x7C1E,
-	13603: 0x7DDE,
-	13604: 0x86CB,
-	13605: 0x8892,
-	13606: 0x9132,
-	13607: 0x935B,
-	13608: 0x64BB,
-	13609: 0x6FBE,
-	13610: 0x737A,
-	13611: 0x75B8,
-	13612: 0x9054,
-	13613: 0x5556,
-	13614: 0x574D,
-	13615: 0x61BA,
-	13616: 0x64D4,
-	13617: 0x66C7,
-	13618: 0x6DE1,
-	13619: 0x6E5B,
-	13620: 0x6F6D,
-	13621: 0x6FB9,
-	13622: 0x75F0,
-	13623: 0x8043,
-	13624: 0x81BD,
-	13625: 0x8541,
-	13626: 0x8983,
-	13627: 0x8AC7,
-	13628: 0x8B5A,
-	13629: 0x931F,
-	13630: 0x6C93,
-	13631: 0x7553,
-	13632: 0x7B54,
-	13633: 0x8E0F,
-	13634: 0x905D,
-	13635: 0x5510,
-	13636: 0x5802,
-	13637: 0x5858,
-	13638: 0x5E62,
-	13639: 0x6207,
-	13640: 0x649E,
-	13641: 0x68E0,
-	13642: 0x7576,
-	13643: 0x7CD6,
-	13644: 0x87B3,
-	13645: 0x9EE8,
-	13646: 0x4EE3,
-	13647: 0x5788,
-	13648: 0x576E,
-	13649: 0x5927,
-	13650: 0x5C0D,
-	13651: 0x5CB1,
-	13652: 0x5E36,
-	13653: 0x5F85,
-	13654: 0x6234,
-	13655: 0x64E1,
-	13656: 0x73B3,
-	13657: 0x81FA,
-	13658: 0x888B,
-	13659: 0x8CB8,
-	13660: 0x968A,
-	13661: 0x9EDB,
-	13662: 0x5B85,
-	13663: 0x5FB7,
-	13664: 0x60B3,
-	13665: 0x5012,
-	13666: 0x5200,
-	13667: 0x5230,
-	13668: 0x5716,
-	13669: 0x5835,
-	13670: 0x5857,
-	13671: 0x5C0E,
-	13672: 0x5C60,
-	13673: 0x5CF6,
-	13674: 0x5D8B,
-	13675: 0x5EA6,
-	13676: 0x5F92,
-	13677: 0x60BC,
-	13678: 0x6311,
-	13679: 0x6389,
-	13680: 0x6417,
-	13681: 0x6843,
-	13682: 0x68F9,
-	13683: 0x6AC2,
-	13684: 0x6DD8,
-	13685: 0x6E21,
-	13686: 0x6ED4,
-	13687: 0x6FE4,
-	13688: 0x71FE,
-	13689: 0x76DC,
-	13690: 0x7779,
-	13691: 0x79B1,
-	13692: 0x7A3B,
-	13693: 0x8404,
-	13694: 0x89A9,
-	13695: 0x8CED,
-	13696: 0x8DF3,
-	13697: 0x8E48,
-	13698: 0x9003,
-	13699: 0x9014,
-	13700: 0x9053,
-	13701: 0x90FD,
-	13702: 0x934D,
-	13703: 0x9676,
-	13704: 0x97DC,
-	13705: 0x6BD2,
-	13706: 0x7006,
-	13707: 0x7258,
-	13708: 0x72A2,
-	13709: 0x7368,
-	13710: 0x7763,
-	13711: 0x79BF,
-	13712: 0x7BE4,
-	13713: 0x7E9B,
-	13714: 0x8B80,
-	13715: 0x58A9,
-	13716: 0x60C7,
-	13717: 0x6566,
-	13718: 0x65FD,
-	13719: 0x66BE,
-	13720: 0x6C8C,
-	13721: 0x711E,
-	13722: 0x71C9,
-	13723: 0x8C5A,
-	13724: 0x9813,
-	13725: 0x4E6D,
-	13726: 0x7A81,
-	13727: 0x4EDD,
-	13728: 0x51AC,
-	13729: 0x51CD,
-	13730: 0x52D5,
-	13731: 0x540C,
-	13732: 0x61A7,
-	13733: 0x6771,
-	13734: 0x6850,
-	13735: 0x68DF,
-	13736: 0x6D1E,
-	13737: 0x6F7C,
-	13738: 0x75BC,
-	13739: 0x77B3,
-	13740: 0x7AE5,
-	13741: 0x80F4,
-	13742: 0x8463,
-	13743: 0x9285,
-	13744: 0x515C,
-	13745: 0x6597,
-	13746: 0x675C,
-	13747: 0x6793,
-	13748: 0x75D8,
-	13749: 0x7AC7,
-	13750: 0x8373,
-	13751: 0xF95A,
-	13752: 0x8C46,
-	13753: 0x9017,
-	13754: 0x982D,
-	13755: 0x5C6F,
-	13756: 0x81C0,
-	13757: 0x829A,
-	13758: 0x9041,
-	13759: 0x906F,
-	13760: 0x920D,
-	13761: 0x5F97,
-	13762: 0x5D9D,
-	13763: 0x6A59,
-	13764: 0x71C8,
-	13765: 0x767B,
-	13766: 0x7B49,
-	13767: 0x85E4,
-	13768: 0x8B04,
-	13769: 0x9127,
-	13770: 0x9A30,
-	13771: 0x5587,
-	13772: 0x61F6,
-	13773: 0xF95B,
-	13774: 0x7669,
-	13775: 0x7F85,
-	13776: 0x863F,
-	13777: 0x87BA,
-	13778: 0x88F8,
-	13779: 0x908F,
-	13780: 0xF95C,
-	13781: 0x6D1B,
-	13782: 0x70D9,
-	13783: 0x73DE,
-	13784: 0x7D61,
-	13785: 0x843D,
-	13786: 0xF95D,
-	13787: 0x916A,
-	13788: 0x99F1,
-	13789: 0xF95E,
-	13790: 0x4E82,
-	13791: 0x5375,
-	13792: 0x6B04,
-	13793: 0x6B12,
-	13794: 0x703E,
-	13795: 0x721B,
-	13796: 0x862D,
-	13797: 0x9E1E,
-	13798: 0x524C,
-	13799: 0x8FA3,
-	13800: 0x5D50,
-	13801: 0x64E5,
-	13802: 0x652C,
-	13803: 0x6B16,
-	13804: 0x6FEB,
-	13805: 0x7C43,
-	13806: 0x7E9C,
-	13807: 0x85CD,
-	13808: 0x8964,
-	13809: 0x89BD,
-	13810: 0x62C9,
-	13811: 0x81D8,
-	13812: 0x881F,
-	13813: 0x5ECA,
-	13814: 0x6717,
-	13815: 0x6D6A,
-	13816: 0x72FC,
-	13817: 0x7405,
-	13818: 0x746F,
-	13819: 0x8782,
-	13820: 0x90DE,
-	13821: 0x4F86,
-	13822: 0x5D0D,
-	13823: 0x5FA0,
-	13824: 0x840A,
-	13825: 0x51B7,
-	13826: 0x63A0,
-	13827: 0x7565,
-	13828: 0x4EAE,
-	13829: 0x5006,
-	13830: 0x5169,
-	13831: 0x51C9,
-	13832: 0x6881,
-	13833: 0x6A11,
-	13834: 0x7CAE,
-	13835: 0x7CB1,
-	13836: 0x7CE7,
-	13837: 0x826F,
-	13838: 0x8AD2,
-	13839: 0x8F1B,
-	13840: 0x91CF,
-	13841: 0x4FB6,
-	13842: 0x5137,
-	13843: 0x52F5,
-	13844: 0x5442,
-	13845: 0x5EEC,
-	13846: 0x616E,
-	13847: 0x623E,
-	13848: 0x65C5,
-	13849: 0x6ADA,
-	13850: 0x6FFE,
-	13851: 0x792A,
-	13852: 0x85DC,
-	13853: 0x8823,
-	13854: 0x95AD,
-	13855: 0x9A62,
-	13856: 0x9A6A,
-	13857: 0x9E97,
-	13858: 0x9ECE,
-	13859: 0x529B,
-	13860: 0x66C6,
-	13861: 0x6B77,
-	13862: 0x701D,
-	13863: 0x792B,
-	13864: 0x8F62,
-	13865: 0x9742,
-	13866: 0x6190,
-	13867: 0x6200,
-	13868: 0x6523,
-	13869: 0x6F23,
-	13870: 0x7149,
-	13871: 0x7489,
-	13872: 0x7DF4,
-	13873: 0x806F,
-	13874: 0x84EE,
-	13875: 0x8F26,
-	13876: 0x9023,
-	13877: 0x934A,
-	13878: 0x51BD,
-	13879: 0x5217,
-	13880: 0x52A3,
-	13881: 0x6D0C,
-	13882: 0x70C8,
-	13883: 0x88C2,
-	13884: 0x5EC9,
-	13885: 0x6582,
-	13886: 0x6BAE,
-	13887: 0x6FC2,
-	13888: 0x7C3E,
-	13889: 0x7375,
-	13890: 0x4EE4,
-	13891: 0x4F36,
-	13892: 0x56F9,
-	13893: 0xF95F,
-	13894: 0x5CBA,
-	13895: 0x5DBA,
-	13896: 0x601C,
-	13897: 0x73B2,
-	13898: 0x7B2D,
-	13899: 0x7F9A,
-	13900: 0x7FCE,
-	13901: 0x8046,
-	13902: 0x901E,
-	13903: 0x9234,
-	13904: 0x96F6,
-	13905: 0x9748,
-	13906: 0x9818,
-	13907: 0x9F61,
-	13908: 0x4F8B,
-	13909: 0x6FA7,
-	13910: 0x79AE,
-	13911: 0x91B4,
-	13912: 0x96B7,
-	13913: 0x52DE,
-	13914: 0xF960,
-	13915: 0x6488,
-	13916: 0x64C4,
-	13917: 0x6AD3,
-	13918: 0x6F5E,
-	13919: 0x7018,
-	13920: 0x7210,
-	13921: 0x76E7,
-	13922: 0x8001,
-	13923: 0x8606,
-	13924: 0x865C,
-	13925: 0x8DEF,
-	13926: 0x8F05,
-	13927: 0x9732,
-	13928: 0x9B6F,
-	13929: 0x9DFA,
-	13930: 0x9E75,
-	13931: 0x788C,
-	13932: 0x797F,
-	13933: 0x7DA0,
-	13934: 0x83C9,
-	13935: 0x9304,
-	13936: 0x9E7F,
-	13937: 0x9E93,
-	13938: 0x8AD6,
-	13939: 0x58DF,
-	13940: 0x5F04,
-	13941: 0x6727,
-	13942: 0x7027,
-	13943: 0x74CF,
-	13944: 0x7C60,
-	13945: 0x807E,
-	13946: 0x5121,
-	13947: 0x7028,
-	13948: 0x7262,
-	13949: 0x78CA,
-	13950: 0x8CC2,
-	13951: 0x8CDA,
-	13952: 0x8CF4,
-	13953: 0x96F7,
-	13954: 0x4E86,
-	13955: 0x50DA,
-	13956: 0x5BEE,
-	13957: 0x5ED6,
-	13958: 0x6599,
-	13959: 0x71CE,
-	13960: 0x7642,
-	13961: 0x77AD,
-	13962: 0x804A,
-	13963: 0x84FC,
-	13964: 0x907C,
-	13965: 0x9B27,
-	13966: 0x9F8D,
-	13967: 0x58D8,
-	13968: 0x5A41,
-	13969: 0x5C62,
-	13970: 0x6A13,
-	13971: 0x6DDA,
-	13972: 0x6F0F,
-	13973: 0x763B,
-	13974: 0x7D2F,
-	13975: 0x7E37,
-	13976: 0x851E,
-	13977: 0x8938,
-	13978: 0x93E4,
-	13979: 0x964B,
-	13980: 0x5289,
-	13981: 0x65D2,
-	13982: 0x67F3,
-	13983: 0x69B4,
-	13984: 0x6D41,
-	13985: 0x6E9C,
-	13986: 0x700F,
-	13987: 0x7409,
-	13988: 0x7460,
-	13989: 0x7559,
-	13990: 0x7624,
-	13991: 0x786B,
-	13992: 0x8B2C,
-	13993: 0x985E,
-	13994: 0x516D,
-	13995: 0x622E,
-	13996: 0x9678,
-	13997: 0x4F96,
-	13998: 0x502B,
-	13999: 0x5D19,
-	14000: 0x6DEA,
-	14001: 0x7DB8,
-	14002: 0x8F2A,
-	14003: 0x5F8B,
-	14004: 0x6144,
-	14005: 0x6817,
-	14006: 0xF961,
-	14007: 0x9686,
-	14008: 0x52D2,
-	14009: 0x808B,
-	14010: 0x51DC,
-	14011: 0x51CC,
-	14012: 0x695E,
-	14013: 0x7A1C,
-	14014: 0x7DBE,
-	14015: 0x83F1,
-	14016: 0x9675,
-	14017: 0x4FDA,
-	14018: 0x5229,
-	14019: 0x5398,
-	14020: 0x540F,
-	14021: 0x550E,
-	14022: 0x5C65,
-	14023: 0x60A7,
-	14024: 0x674E,
-	14025: 0x68A8,
-	14026: 0x6D6C,
-	14027: 0x7281,
-	14028: 0x72F8,
-	14029: 0x7406,
-	14030: 0x7483,
-	14031: 0xF962,
-	14032: 0x75E2,
-	14033: 0x7C6C,
-	14034: 0x7F79,
-	14035: 0x7FB8,
-	14036: 0x8389,
-	14037: 0x88CF,
-	14038: 0x88E1,
-	14039: 0x91CC,
-	14040: 0x91D0,
-	14041: 0x96E2,
-	14042: 0x9BC9,
-	14043: 0x541D,
-	14044: 0x6F7E,
-	14045: 0x71D0,
-	14046: 0x7498,
-	14047: 0x85FA,
-	14048: 0x8EAA,
-	14049: 0x96A3,
-	14050: 0x9C57,
-	14051: 0x9E9F,
-	14052: 0x6797,
-	14053: 0x6DCB,
-	14054: 0x7433,
-	14055: 0x81E8,
-	14056: 0x9716,
-	14057: 0x782C,
-	14058: 0x7ACB,
-	14059: 0x7B20,
-	14060: 0x7C92,
-	14061: 0x6469,
-	14062: 0x746A,
-	14063: 0x75F2,
-	14064: 0x78BC,
-	14065: 0x78E8,
-	14066: 0x99AC,
-	14067: 0x9B54,
-	14068: 0x9EBB,
-	14069: 0x5BDE,
-	14070: 0x5E55,
-	14071: 0x6F20,
-	14072: 0x819C,
-	14073: 0x83AB,
-	14074: 0x9088,
-	14075: 0x4E07,
-	14076: 0x534D,
-	14077: 0x5A29,
-	14078: 0x5DD2,
-	14079: 0x5F4E,
-	14080: 0x6162,
-	14081: 0x633D,
-	14082: 0x6669,
-	14083: 0x66FC,
-	14084: 0x6EFF,
-	14085: 0x6F2B,
-	14086: 0x7063,
-	14087: 0x779E,
-	14088: 0x842C,
-	14089: 0x8513,
-	14090: 0x883B,
-	14091: 0x8F13,
-	14092: 0x9945,
-	14093: 0x9C3B,
-	14094: 0x551C,
-	14095: 0x62B9,
-	14096: 0x672B,
-	14097: 0x6CAB,
-	14098: 0x8309,
-	14099: 0x896A,
-	14100: 0x977A,
-	14101: 0x4EA1,
-	14102: 0x5984,
-	14103: 0x5FD8,
-	14104: 0x5FD9,
-	14105: 0x671B,
-	14106: 0x7DB2,
-	14107: 0x7F54,
-	14108: 0x8292,
-	14109: 0x832B,
-	14110: 0x83BD,
-	14111: 0x8F1E,
-	14112: 0x9099,
-	14113: 0x57CB,
-	14114: 0x59B9,
-	14115: 0x5A92,
-	14116: 0x5BD0,
-	14117: 0x6627,
-	14118: 0x679A,
-	14119: 0x6885,
-	14120: 0x6BCF,
-	14121: 0x7164,
-	14122: 0x7F75,
-	14123: 0x8CB7,
-	14124: 0x8CE3,
-	14125: 0x9081,
-	14126: 0x9B45,
-	14127: 0x8108,
-	14128: 0x8C8A,
-	14129: 0x964C,
-	14130: 0x9A40,
-	14131: 0x9EA5,
-	14132: 0x5B5F,
-	14133: 0x6C13,
-	14134: 0x731B,
-	14135: 0x76F2,
-	14136: 0x76DF,
-	14137: 0x840C,
-	14138: 0x51AA,
-	14139: 0x8993,
-	14140: 0x514D,
-	14141: 0x5195,
-	14142: 0x52C9,
-	14143: 0x68C9,
-	14144: 0x6C94,
-	14145: 0x7704,
-	14146: 0x7720,
-	14147: 0x7DBF,
-	14148: 0x7DEC,
-	14149: 0x9762,
-	14150: 0x9EB5,
-	14151: 0x6EC5,
-	14152: 0x8511,
-	14153: 0x51A5,
-	14154: 0x540D,
-	14155: 0x547D,
-	14156: 0x660E,
-	14157: 0x669D,
-	14158: 0x6927,
-	14159: 0x6E9F,
-	14160: 0x76BF,
-	14161: 0x7791,
-	14162: 0x8317,
-	14163: 0x84C2,
-	14164: 0x879F,
-	14165: 0x9169,
-	14166: 0x9298,
-	14167: 0x9CF4,
-	14168: 0x8882,
-	14169: 0x4FAE,
-	14170: 0x5192,
-	14171: 0x52DF,
-	14172: 0x59C6,
-	14173: 0x5E3D,
-	14174: 0x6155,
-	14175: 0x6478,
-	14176: 0x6479,
-	14177: 0x66AE,
-	14178: 0x67D0,
-	14179: 0x6A21,
-	14180: 0x6BCD,
-	14181: 0x6BDB,
-	14182: 0x725F,
-	14183: 0x7261,
-	14184: 0x7441,
-	14185: 0x7738,
-	14186: 0x77DB,
-	14187: 0x8017,
-	14188: 0x82BC,
-	14189: 0x8305,
-	14190: 0x8B00,
-	14191: 0x8B28,
-	14192: 0x8C8C,
-	14193: 0x6728,
-	14194: 0x6C90,
-	14195: 0x7267,
-	14196: 0x76EE,
-	14197: 0x7766,
-	14198: 0x7A46,
-	14199: 0x9DA9,
-	14200: 0x6B7F,
-	14201: 0x6C92,
-	14202: 0x5922,
-	14203: 0x6726,
-	14204: 0x8499,
-	14205: 0x536F,
-	14206: 0x5893,
-	14207: 0x5999,
-	14208: 0x5EDF,
-	14209: 0x63CF,
-	14210: 0x6634,
-	14211: 0x6773,
-	14212: 0x6E3A,
-	14213: 0x732B,
-	14214: 0x7AD7,
-	14215: 0x82D7,
-	14216: 0x9328,
-	14217: 0x52D9,
-	14218: 0x5DEB,
-	14219: 0x61AE,
-	14220: 0x61CB,
-	14221: 0x620A,
-	14222: 0x62C7,
-	14223: 0x64AB,
-	14224: 0x65E0,
-	14225: 0x6959,
-	14226: 0x6B66,
-	14227: 0x6BCB,
-	14228: 0x7121,
-	14229: 0x73F7,
-	14230: 0x755D,
-	14231: 0x7E46,
-	14232: 0x821E,
-	14233: 0x8302,
-	14234: 0x856A,
-	14235: 0x8AA3,
-	14236: 0x8CBF,
-	14237: 0x9727,
-	14238: 0x9D61,
-	14239: 0x58A8,
-	14240: 0x9ED8,
-	14241: 0x5011,
-	14242: 0x520E,
-	14243: 0x543B,
-	14244: 0x554F,
-	14245: 0x6587,
-	14246: 0x6C76,
-	14247: 0x7D0A,
-	14248: 0x7D0B,
-	14249: 0x805E,
-	14250: 0x868A,
-	14251: 0x9580,
-	14252: 0x96EF,
-	14253: 0x52FF,
-	14254: 0x6C95,
-	14255: 0x7269,
-	14256: 0x5473,
-	14257: 0x5A9A,
-	14258: 0x5C3E,
-	14259: 0x5D4B,
-	14260: 0x5F4C,
-	14261: 0x5FAE,
-	14262: 0x672A,
-	14263: 0x68B6,
-	14264: 0x6963,
-	14265: 0x6E3C,
-	14266: 0x6E44,
-	14267: 0x7709,
-	14268: 0x7C73,
-	14269: 0x7F8E,
-	14270: 0x8587,
-	14271: 0x8B0E,
-	14272: 0x8FF7,
-	14273: 0x9761,
-	14274: 0x9EF4,
-	14275: 0x5CB7,
-	14276: 0x60B6,
-	14277: 0x610D,
-	14278: 0x61AB,
-	14279: 0x654F,
-	14280: 0x65FB,
-	14281: 0x65FC,
-	14282: 0x6C11,
-	14283: 0x6CEF,
-	14284: 0x739F,
-	14285: 0x73C9,
-	14286: 0x7DE1,
-	14287: 0x9594,
-	14288: 0x5BC6,
-	14289: 0x871C,
-	14290: 0x8B10,
-	14291: 0x525D,
-	14292: 0x535A,
-	14293: 0x62CD,
-	14294: 0x640F,
-	14295: 0x64B2,
-	14296: 0x6734,
-	14297: 0x6A38,
-	14298: 0x6CCA,
-	14299: 0x73C0,
-	14300: 0x749E,
-	14301: 0x7B94,
-	14302: 0x7C95,
-	14303: 0x7E1B,
-	14304: 0x818A,
-	14305: 0x8236,
-	14306: 0x8584,
-	14307: 0x8FEB,
-	14308: 0x96F9,
-	14309: 0x99C1,
-	14310: 0x4F34,
-	14311: 0x534A,
-	14312: 0x53CD,
-	14313: 0x53DB,
-	14314: 0x62CC,
-	14315: 0x642C,
-	14316: 0x6500,
-	14317: 0x6591,
-	14318: 0x69C3,
-	14319: 0x6CEE,
-	14320: 0x6F58,
-	14321: 0x73ED,
-	14322: 0x7554,
-	14323: 0x7622,
-	14324: 0x76E4,
-	14325: 0x76FC,
-	14326: 0x78D0,
-	14327: 0x78FB,
-	14328: 0x792C,
-	14329: 0x7D46,
-	14330: 0x822C,
-	14331: 0x87E0,
-	14332: 0x8FD4,
-	14333: 0x9812,
-	14334: 0x98EF,
-	14335: 0x52C3,
-	14336: 0x62D4,
-	14337: 0x64A5,
-	14338: 0x6E24,
-	14339: 0x6F51,
-	14340: 0x767C,
-	14341: 0x8DCB,
-	14342: 0x91B1,
-	14343: 0x9262,
-	14344: 0x9AEE,
-	14345: 0x9B43,
-	14346: 0x5023,
-	14347: 0x508D,
-	14348: 0x574A,
-	14349: 0x59A8,
-	14350: 0x5C28,
-	14351: 0x5E47,
-	14352: 0x5F77,
-	14353: 0x623F,
-	14354: 0x653E,
-	14355: 0x65B9,
-	14356: 0x65C1,
-	14357: 0x6609,
-	14358: 0x678B,
-	14359: 0x699C,
-	14360: 0x6EC2,
-	14361: 0x78C5,
-	14362: 0x7D21,
-	14363: 0x80AA,
-	14364: 0x8180,
-	14365: 0x822B,
-	14366: 0x82B3,
-	14367: 0x84A1,
-	14368: 0x868C,
-	14369: 0x8A2A,
-	14370: 0x8B17,
-	14371: 0x90A6,
-	14372: 0x9632,
-	14373: 0x9F90,
-	14374: 0x500D,
-	14375: 0x4FF3,
-	14376: 0xF963,
-	14377: 0x57F9,
-	14378: 0x5F98,
-	14379: 0x62DC,
-	14380: 0x6392,
-	14381: 0x676F,
-	14382: 0x6E43,
-	14383: 0x7119,
-	14384: 0x76C3,
-	14385: 0x80CC,
-	14386: 0x80DA,
-	14387: 0x88F4,
-	14388: 0x88F5,
-	14389: 0x8919,
-	14390: 0x8CE0,
-	14391: 0x8F29,
-	14392: 0x914D,
-	14393: 0x966A,
-	14394: 0x4F2F,
-	14395: 0x4F70,
-	14396: 0x5E1B,
-	14397: 0x67CF,
-	14398: 0x6822,
-	14399: 0x767D,
-	14400: 0x767E,
-	14401: 0x9B44,
-	14402: 0x5E61,
-	14403: 0x6A0A,
-	14404: 0x7169,
-	14405: 0x71D4,
-	14406: 0x756A,
-	14407: 0xF964,
-	14408: 0x7E41,
-	14409: 0x8543,
-	14410: 0x85E9,
-	14411: 0x98DC,
-	14412: 0x4F10,
-	14413: 0x7B4F,
-	14414: 0x7F70,
-	14415: 0x95A5,
-	14416: 0x51E1,
-	14417: 0x5E06,
-	14418: 0x68B5,
-	14419: 0x6C3E,
-	14420: 0x6C4E,
-	14421: 0x6CDB,
-	14422: 0x72AF,
-	14423: 0x7BC4,
-	14424: 0x8303,
-	14425: 0x6CD5,
-	14426: 0x743A,
-	14427: 0x50FB,
-	14428: 0x5288,
-	14429: 0x58C1,
-	14430: 0x64D8,
-	14431: 0x6A97,
-	14432: 0x74A7,
-	14433: 0x7656,
-	14434: 0x78A7,
-	14435: 0x8617,
-	14436: 0x95E2,
-	14437: 0x9739,
-	14438: 0xF965,
-	14439: 0x535E,
-	14440: 0x5F01,
-	14441: 0x8B8A,
-	14442: 0x8FA8,
-	14443: 0x8FAF,
-	14444: 0x908A,
-	14445: 0x5225,
-	14446: 0x77A5,
-	14447: 0x9C49,
-	14448: 0x9F08,
-	14449: 0x4E19,
-	14450: 0x5002,
-	14451: 0x5175,
-	14452: 0x5C5B,
-	14453: 0x5E77,
-	14454: 0x661E,
-	14455: 0x663A,
-	14456: 0x67C4,
-	14457: 0x68C5,
-	14458: 0x70B3,
-	14459: 0x7501,
-	14460: 0x75C5,
-	14461: 0x79C9,
-	14462: 0x7ADD,
-	14463: 0x8F27,
-	14464: 0x9920,
-	14465: 0x9A08,
-	14466: 0x4FDD,
-	14467: 0x5821,
-	14468: 0x5831,
-	14469: 0x5BF6,
-	14470: 0x666E,
-	14471: 0x6B65,
-	14472: 0x6D11,
-	14473: 0x6E7A,
-	14474: 0x6F7D,
-	14475: 0x73E4,
-	14476: 0x752B,
-	14477: 0x83E9,
-	14478: 0x88DC,
-	14479: 0x8913,
-	14480: 0x8B5C,
-	14481: 0x8F14,
-	14482: 0x4F0F,
-	14483: 0x50D5,
-	14484: 0x5310,
-	14485: 0x535C,
-	14486: 0x5B93,
-	14487: 0x5FA9,
-	14488: 0x670D,
-	14489: 0x798F,
-	14490: 0x8179,
-	14491: 0x832F,
-	14492: 0x8514,
-	14493: 0x8907,
-	14494: 0x8986,
-	14495: 0x8F39,
-	14496: 0x8F3B,
-	14497: 0x99A5,
-	14498: 0x9C12,
-	14499: 0x672C,
-	14500: 0x4E76,
-	14501: 0x4FF8,
-	14502: 0x5949,
-	14503: 0x5C01,
-	14504: 0x5CEF,
-	14505: 0x5CF0,
-	14506: 0x6367,
-	14507: 0x68D2,
-	14508: 0x70FD,
-	14509: 0x71A2,
-	14510: 0x742B,
-	14511: 0x7E2B,
-	14512: 0x84EC,
-	14513: 0x8702,
-	14514: 0x9022,
-	14515: 0x92D2,
-	14516: 0x9CF3,
-	14517: 0x4E0D,
-	14518: 0x4ED8,
-	14519: 0x4FEF,
-	14520: 0x5085,
-	14521: 0x5256,
-	14522: 0x526F,
-	14523: 0x5426,
-	14524: 0x5490,
-	14525: 0x57E0,
-	14526: 0x592B,
-	14527: 0x5A66,
-	14528: 0x5B5A,
-	14529: 0x5B75,
-	14530: 0x5BCC,
-	14531: 0x5E9C,
-	14532: 0xF966,
-	14533: 0x6276,
-	14534: 0x6577,
-	14535: 0x65A7,
-	14536: 0x6D6E,
-	14537: 0x6EA5,
-	14538: 0x7236,
-	14539: 0x7B26,
-	14540: 0x7C3F,
-	14541: 0x7F36,
-	14542: 0x8150,
-	14543: 0x8151,
-	14544: 0x819A,
-	14545: 0x8240,
-	14546: 0x8299,
-	14547: 0x83A9,
-	14548: 0x8A03,
-	14549: 0x8CA0,
-	14550: 0x8CE6,
-	14551: 0x8CFB,
-	14552: 0x8D74,
-	14553: 0x8DBA,
-	14554: 0x90E8,
-	14555: 0x91DC,
-	14556: 0x961C,
-	14557: 0x9644,
-	14558: 0x99D9,
-	14559: 0x9CE7,
-	14560: 0x5317,
-	14561: 0x5206,
-	14562: 0x5429,
-	14563: 0x5674,
-	14564: 0x58B3,
-	14565: 0x5954,
-	14566: 0x596E,
-	14567: 0x5FFF,
-	14568: 0x61A4,
-	14569: 0x626E,
-	14570: 0x6610,
-	14571: 0x6C7E,
-	14572: 0x711A,
-	14573: 0x76C6,
-	14574: 0x7C89,
-	14575: 0x7CDE,
-	14576: 0x7D1B,
-	14577: 0x82AC,
-	14578: 0x8CC1,
-	14579: 0x96F0,
-	14580: 0xF967,
-	14581: 0x4F5B,
-	14582: 0x5F17,
-	14583: 0x5F7F,
-	14584: 0x62C2,
-	14585: 0x5D29,
-	14586: 0x670B,
-	14587: 0x68DA,
-	14588: 0x787C,
-	14589: 0x7E43,
-	14590: 0x9D6C,
-	14591: 0x4E15,
-	14592: 0x5099,
-	14593: 0x5315,
-	14594: 0x532A,
-	14595: 0x5351,
-	14596: 0x5983,
-	14597: 0x5A62,
-	14598: 0x5E87,
-	14599: 0x60B2,
-	14600: 0x618A,
-	14601: 0x6249,
-	14602: 0x6279,
-	14603: 0x6590,
-	14604: 0x6787,
-	14605: 0x69A7,
-	14606: 0x6BD4,
-	14607: 0x6BD6,
-	14608: 0x6BD7,
-	14609: 0x6BD8,
-	14610: 0x6CB8,
-	14611: 0xF968,
-	14612: 0x7435,
-	14613: 0x75FA,
-	14614: 0x7812,
-	14615: 0x7891,
-	14616: 0x79D5,
-	14617: 0x79D8,
-	14618: 0x7C83,
-	14619: 0x7DCB,
-	14620: 0x7FE1,
-	14621: 0x80A5,
-	14622: 0x813E,
-	14623: 0x81C2,
-	14624: 0x83F2,
-	14625: 0x871A,
-	14626: 0x88E8,
-	14627: 0x8AB9,
-	14628: 0x8B6C,
-	14629: 0x8CBB,
-	14630: 0x9119,
-	14631: 0x975E,
-	14632: 0x98DB,
-	14633: 0x9F3B,
-	14634: 0x56AC,
-	14635: 0x5B2A,
-	14636: 0x5F6C,
-	14637: 0x658C,
-	14638: 0x6AB3,
-	14639: 0x6BAF,
-	14640: 0x6D5C,
-	14641: 0x6FF1,
-	14642: 0x7015,
-	14643: 0x725D,
-	14644: 0x73AD,
-	14645: 0x8CA7,
-	14646: 0x8CD3,
-	14647: 0x983B,
-	14648: 0x6191,
-	14649: 0x6C37,
-	14650: 0x8058,
-	14651: 0x9A01,
-	14652: 0x4E4D,
-	14653: 0x4E8B,
-	14654: 0x4E9B,
-	14655: 0x4ED5,
-	14656: 0x4F3A,
-	14657: 0x4F3C,
-	14658: 0x4F7F,
-	14659: 0x4FDF,
-	14660: 0x50FF,
-	14661: 0x53F2,
-	14662: 0x53F8,
-	14663: 0x5506,
-	14664: 0x55E3,
-	14665: 0x56DB,
-	14666: 0x58EB,
-	14667: 0x5962,
-	14668: 0x5A11,
-	14669: 0x5BEB,
-	14670: 0x5BFA,
-	14671: 0x5C04,
-	14672: 0x5DF3,
-	14673: 0x5E2B,
-	14674: 0x5F99,
-	14675: 0x601D,
-	14676: 0x6368,
-	14677: 0x659C,
-	14678: 0x65AF,
-	14679: 0x67F6,
-	14680: 0x67FB,
-	14681: 0x68AD,
-	14682: 0x6B7B,
-	14683: 0x6C99,
-	14684: 0x6CD7,
-	14685: 0x6E23,
-	14686: 0x7009,
-	14687: 0x7345,
-	14688: 0x7802,
-	14689: 0x793E,
-	14690: 0x7940,
-	14691: 0x7960,
-	14692: 0x79C1,
-	14693: 0x7BE9,
-	14694: 0x7D17,
-	14695: 0x7D72,
-	14696: 0x8086,
-	14697: 0x820D,
-	14698: 0x838E,
-	14699: 0x84D1,
-	14700: 0x86C7,
-	14701: 0x88DF,
-	14702: 0x8A50,
-	14703: 0x8A5E,
-	14704: 0x8B1D,
-	14705: 0x8CDC,
-	14706: 0x8D66,
-	14707: 0x8FAD,
-	14708: 0x90AA,
-	14709: 0x98FC,
-	14710: 0x99DF,
-	14711: 0x9E9D,
-	14712: 0x524A,
-	14713: 0xF969,
-	14714: 0x6714,
-	14715: 0xF96A,
-	14716: 0x5098,
-	14717: 0x522A,
-	14718: 0x5C71,
-	14719: 0x6563,
-	14720: 0x6C55,
-	14721: 0x73CA,
-	14722: 0x7523,
-	14723: 0x759D,
-	14724: 0x7B97,
-	14725: 0x849C,
-	14726: 0x9178,
-	14727: 0x9730,
-	14728: 0x4E77,
-	14729: 0x6492,
-	14730: 0x6BBA,
-	14731: 0x715E,
-	14732: 0x85A9,
-	14733: 0x4E09,
-	14734: 0xF96B,
-	14735: 0x6749,
-	14736: 0x68EE,
-	14737: 0x6E17,
-	14738: 0x829F,
-	14739: 0x8518,
-	14740: 0x886B,
-	14741: 0x63F7,
-	14742: 0x6F81,
-	14743: 0x9212,
-	14744: 0x98AF,
-	14745: 0x4E0A,
-	14746: 0x50B7,
-	14747: 0x50CF,
-	14748: 0x511F,
-	14749: 0x5546,
-	14750: 0x55AA,
-	14751: 0x5617,
-	14752: 0x5B40,
-	14753: 0x5C19,
-	14754: 0x5CE0,
-	14755: 0x5E38,
-	14756: 0x5E8A,
-	14757: 0x5EA0,
-	14758: 0x5EC2,
-	14759: 0x60F3,
-	14760: 0x6851,
-	14761: 0x6A61,
-	14762: 0x6E58,
-	14763: 0x723D,
-	14764: 0x7240,
-	14765: 0x72C0,
-	14766: 0x76F8,
-	14767: 0x7965,
-	14768: 0x7BB1,
-	14769: 0x7FD4,
-	14770: 0x88F3,
-	14771: 0x89F4,
-	14772: 0x8A73,
-	14773: 0x8C61,
-	14774: 0x8CDE,
-	14775: 0x971C,
-	14776: 0x585E,
-	14777: 0x74BD,
-	14778: 0x8CFD,
-	14779: 0x55C7,
-	14780: 0xF96C,
-	14781: 0x7A61,
-	14782: 0x7D22,
-	14783: 0x8272,
-	14784: 0x7272,
-	14785: 0x751F,
-	14786: 0x7525,
-	14787: 0xF96D,
-	14788: 0x7B19,
-	14789: 0x5885,
-	14790: 0x58FB,
-	14791: 0x5DBC,
-	14792: 0x5E8F,
-	14793: 0x5EB6,
-	14794: 0x5F90,
-	14795: 0x6055,
-	14796: 0x6292,
-	14797: 0x637F,
-	14798: 0x654D,
-	14799: 0x6691,
-	14800: 0x66D9,
-	14801: 0x66F8,
-	14802: 0x6816,
-	14803: 0x68F2,
-	14804: 0x7280,
-	14805: 0x745E,
-	14806: 0x7B6E,
-	14807: 0x7D6E,
-	14808: 0x7DD6,
-	14809: 0x7F72,
-	14810: 0x80E5,
-	14811: 0x8212,
-	14812: 0x85AF,
-	14813: 0x897F,
-	14814: 0x8A93,
-	14815: 0x901D,
-	14816: 0x92E4,
-	14817: 0x9ECD,
-	14818: 0x9F20,
-	14819: 0x5915,
-	14820: 0x596D,
-	14821: 0x5E2D,
-	14822: 0x60DC,
-	14823: 0x6614,
-	14824: 0x6673,
-	14825: 0x6790,
-	14826: 0x6C50,
-	14827: 0x6DC5,
-	14828: 0x6F5F,
-	14829: 0x77F3,
-	14830: 0x78A9,
-	14831: 0x84C6,
-	14832: 0x91CB,
-	14833: 0x932B,
-	14834: 0x4ED9,
-	14835: 0x50CA,
-	14836: 0x5148,
-	14837: 0x5584,
-	14838: 0x5B0B,
-	14839: 0x5BA3,
-	14840: 0x6247,
-	14841: 0x657E,
-	14842: 0x65CB,
-	14843: 0x6E32,
-	14844: 0x717D,
-	14845: 0x7401,
-	14846: 0x7444,
-	14847: 0x7487,
-	14848: 0x74BF,
-	14849: 0x766C,
-	14850: 0x79AA,
-	14851: 0x7DDA,
-	14852: 0x7E55,
-	14853: 0x7FA8,
-	14854: 0x817A,
-	14855: 0x81B3,
-	14856: 0x8239,
-	14857: 0x861A,
-	14858: 0x87EC,
-	14859: 0x8A75,
-	14860: 0x8DE3,
-	14861: 0x9078,
-	14862: 0x9291,
-	14863: 0x9425,
-	14864: 0x994D,
-	14865: 0x9BAE,
-	14866: 0x5368,
-	14867: 0x5C51,
-	14868: 0x6954,
-	14869: 0x6CC4,
-	14870: 0x6D29,
-	14871: 0x6E2B,
-	14872: 0x820C,
-	14873: 0x859B,
-	14874: 0x893B,
-	14875: 0x8A2D,
-	14876: 0x8AAA,
-	14877: 0x96EA,
-	14878: 0x9F67,
-	14879: 0x5261,
-	14880: 0x66B9,
-	14881: 0x6BB2,
-	14882: 0x7E96,
-	14883: 0x87FE,
-	14884: 0x8D0D,
-	14885: 0x9583,
-	14886: 0x965D,
-	14887: 0x651D,
-	14888: 0x6D89,
-	14889: 0x71EE,
-	14890: 0xF96E,
-	14891: 0x57CE,
-	14892: 0x59D3,
-	14893: 0x5BAC,
-	14894: 0x6027,
-	14895: 0x60FA,
-	14896: 0x6210,
-	14897: 0x661F,
-	14898: 0x665F,
-	14899: 0x7329,
-	14900: 0x73F9,
-	14901: 0x76DB,
-	14902: 0x7701,
-	14903: 0x7B6C,
-	14904: 0x8056,
-	14905: 0x8072,
-	14906: 0x8165,
-	14907: 0x8AA0,
-	14908: 0x9192,
-	14909: 0x4E16,
-	14910: 0x52E2,
-	14911: 0x6B72,
-	14912: 0x6D17,
-	14913: 0x7A05,
-	14914: 0x7B39,
-	14915: 0x7D30,
-	14916: 0xF96F,
-	14917: 0x8CB0,
-	14918: 0x53EC,
-	14919: 0x562F,
-	14920: 0x5851,
-	14921: 0x5BB5,
-	14922: 0x5C0F,
-	14923: 0x5C11,
-	14924: 0x5DE2,
-	14925: 0x6240,
-	14926: 0x6383,
-	14927: 0x6414,
-	14928: 0x662D,
-	14929: 0x68B3,
-	14930: 0x6CBC,
-	14931: 0x6D88,
-	14932: 0x6EAF,
-	14933: 0x701F,
-	14934: 0x70A4,
-	14935: 0x71D2,
-	14936: 0x7526,
-	14937: 0x758F,
-	14938: 0x758E,
-	14939: 0x7619,
-	14940: 0x7B11,
-	14941: 0x7BE0,
-	14942: 0x7C2B,
-	14943: 0x7D20,
-	14944: 0x7D39,
-	14945: 0x852C,
-	14946: 0x856D,
-	14947: 0x8607,
-	14948: 0x8A34,
-	14949: 0x900D,
-	14950: 0x9061,
-	14951: 0x90B5,
-	14952: 0x92B7,
-	14953: 0x97F6,
-	14954: 0x9A37,
-	14955: 0x4FD7,
-	14956: 0x5C6C,
-	14957: 0x675F,
-	14958: 0x6D91,
-	14959: 0x7C9F,
-	14960: 0x7E8C,
-	14961: 0x8B16,
-	14962: 0x8D16,
-	14963: 0x901F,
-	14964: 0x5B6B,
-	14965: 0x5DFD,
-	14966: 0x640D,
-	14967: 0x84C0,
-	14968: 0x905C,
-	14969: 0x98E1,
-	14970: 0x7387,
-	14971: 0x5B8B,
-	14972: 0x609A,
-	14973: 0x677E,
-	14974: 0x6DDE,
-	14975: 0x8A1F,
-	14976: 0x8AA6,
-	14977: 0x9001,
-	14978: 0x980C,
-	14979: 0x5237,
-	14980: 0xF970,
-	14981: 0x7051,
-	14982: 0x788E,
-	14983: 0x9396,
-	14984: 0x8870,
-	14985: 0x91D7,
-	14986: 0x4FEE,
-	14987: 0x53D7,
-	14988: 0x55FD,
-	14989: 0x56DA,
-	14990: 0x5782,
-	14991: 0x58FD,
-	14992: 0x5AC2,
-	14993: 0x5B88,
-	14994: 0x5CAB,
-	14995: 0x5CC0,
-	14996: 0x5E25,
-	14997: 0x6101,
-	14998: 0x620D,
-	14999: 0x624B,
-	15000: 0x6388,
-	15001: 0x641C,
-	15002: 0x6536,
-	15003: 0x6578,
-	15004: 0x6A39,
-	15005: 0x6B8A,
-	15006: 0x6C34,
-	15007: 0x6D19,
-	15008: 0x6F31,
-	15009: 0x71E7,
-	15010: 0x72E9,
-	15011: 0x7378,
-	15012: 0x7407,
-	15013: 0x74B2,
-	15014: 0x7626,
-	15015: 0x7761,
-	15016: 0x79C0,
-	15017: 0x7A57,
-	15018: 0x7AEA,
-	15019: 0x7CB9,
-	15020: 0x7D8F,
-	15021: 0x7DAC,
-	15022: 0x7E61,
-	15023: 0x7F9E,
-	15024: 0x8129,
-	15025: 0x8331,
-	15026: 0x8490,
-	15027: 0x84DA,
-	15028: 0x85EA,
-	15029: 0x8896,
-	15030: 0x8AB0,
-	15031: 0x8B90,
-	15032: 0x8F38,
-	15033: 0x9042,
-	15034: 0x9083,
-	15035: 0x916C,
-	15036: 0x9296,
-	15037: 0x92B9,
-	15038: 0x968B,
-	15039: 0x96A7,
-	15040: 0x96A8,
-	15041: 0x96D6,
-	15042: 0x9700,
-	15043: 0x9808,
-	15044: 0x9996,
-	15045: 0x9AD3,
-	15046: 0x9B1A,
-	15047: 0x53D4,
-	15048: 0x587E,
-	15049: 0x5919,
-	15050: 0x5B70,
-	15051: 0x5BBF,
-	15052: 0x6DD1,
-	15053: 0x6F5A,
-	15054: 0x719F,
-	15055: 0x7421,
-	15056: 0x74B9,
-	15057: 0x8085,
-	15058: 0x83FD,
-	15059: 0x5DE1,
-	15060: 0x5F87,
-	15061: 0x5FAA,
-	15062: 0x6042,
-	15063: 0x65EC,
-	15064: 0x6812,
-	15065: 0x696F,
-	15066: 0x6A53,
-	15067: 0x6B89,
-	15068: 0x6D35,
-	15069: 0x6DF3,
-	15070: 0x73E3,
-	15071: 0x76FE,
-	15072: 0x77AC,
-	15073: 0x7B4D,
-	15074: 0x7D14,
-	15075: 0x8123,
-	15076: 0x821C,
-	15077: 0x8340,
-	15078: 0x84F4,
-	15079: 0x8563,
-	15080: 0x8A62,
-	15081: 0x8AC4,
-	15082: 0x9187,
-	15083: 0x931E,
-	15084: 0x9806,
-	15085: 0x99B4,
-	15086: 0x620C,
-	15087: 0x8853,
-	15088: 0x8FF0,
-	15089: 0x9265,
-	15090: 0x5D07,
-	15091: 0x5D27,
-	15092: 0x5D69,
-	15093: 0x745F,
-	15094: 0x819D,
-	15095: 0x8768,
-	15096: 0x6FD5,
-	15097: 0x62FE,
-	15098: 0x7FD2,
-	15099: 0x8936,
-	15100: 0x8972,
-	15101: 0x4E1E,
-	15102: 0x4E58,
-	15103: 0x50E7,
-	15104: 0x52DD,
-	15105: 0x5347,
-	15106: 0x627F,
-	15107: 0x6607,
-	15108: 0x7E69,
-	15109: 0x8805,
-	15110: 0x965E,
-	15111: 0x4F8D,
-	15112: 0x5319,
-	15113: 0x5636,
-	15114: 0x59CB,
-	15115: 0x5AA4,
-	15116: 0x5C38,
-	15117: 0x5C4E,
-	15118: 0x5C4D,
-	15119: 0x5E02,
-	15120: 0x5F11,
-	15121: 0x6043,
-	15122: 0x65BD,
-	15123: 0x662F,
-	15124: 0x6642,
-	15125: 0x67BE,
-	15126: 0x67F4,
-	15127: 0x731C,
-	15128: 0x77E2,
-	15129: 0x793A,
-	15130: 0x7FC5,
-	15131: 0x8494,
-	15132: 0x84CD,
-	15133: 0x8996,
-	15134: 0x8A66,
-	15135: 0x8A69,
-	15136: 0x8AE1,
-	15137: 0x8C55,
-	15138: 0x8C7A,
-	15139: 0x57F4,
-	15140: 0x5BD4,
-	15141: 0x5F0F,
-	15142: 0x606F,
-	15143: 0x62ED,
-	15144: 0x690D,
-	15145: 0x6B96,
-	15146: 0x6E5C,
-	15147: 0x7184,
-	15148: 0x7BD2,
-	15149: 0x8755,
-	15150: 0x8B58,
-	15151: 0x8EFE,
-	15152: 0x98DF,
-	15153: 0x98FE,
-	15154: 0x4F38,
-	15155: 0x4F81,
-	15156: 0x4FE1,
-	15157: 0x547B,
-	15158: 0x5A20,
-	15159: 0x5BB8,
-	15160: 0x613C,
-	15161: 0x65B0,
-	15162: 0x6668,
-	15163: 0x71FC,
-	15164: 0x7533,
-	15165: 0x795E,
-	15166: 0x7D33,
-	15167: 0x814E,
-	15168: 0x81E3,
-	15169: 0x8398,
-	15170: 0x85AA,
-	15171: 0x85CE,
-	15172: 0x8703,
-	15173: 0x8A0A,
-	15174: 0x8EAB,
-	15175: 0x8F9B,
-	15176: 0xF971,
-	15177: 0x8FC5,
-	15178: 0x5931,
-	15179: 0x5BA4,
-	15180: 0x5BE6,
-	15181: 0x6089,
-	15182: 0x5BE9,
-	15183: 0x5C0B,
-	15184: 0x5FC3,
-	15185: 0x6C81,
-	15186: 0xF972,
-	15187: 0x6DF1,
-	15188: 0x700B,
-	15189: 0x751A,
-	15190: 0x82AF,
-	15191: 0x8AF6,
-	15192: 0x4EC0,
-	15193: 0x5341,
-	15194: 0xF973,
-	15195: 0x96D9,
-	15196: 0x6C0F,
-	15197: 0x4E9E,
-	15198: 0x4FC4,
-	15199: 0x5152,
-	15200: 0x555E,
-	15201: 0x5A25,
-	15202: 0x5CE8,
-	15203: 0x6211,
-	15204: 0x7259,
-	15205: 0x82BD,
-	15206: 0x83AA,
-	15207: 0x86FE,
-	15208: 0x8859,
-	15209: 0x8A1D,
-	15210: 0x963F,
-	15211: 0x96C5,
-	15212: 0x9913,
-	15213: 0x9D09,
-	15214: 0x9D5D,
-	15215: 0x580A,
-	15216: 0x5CB3,
-	15217: 0x5DBD,
-	15218: 0x5E44,
-	15219: 0x60E1,
-	15220: 0x6115,
-	15221: 0x63E1,
-	15222: 0x6A02,
-	15223: 0x6E25,
-	15224: 0x9102,
-	15225: 0x9354,
-	15226: 0x984E,
-	15227: 0x9C10,
-	15228: 0x9F77,
-	15229: 0x5B89,
-	15230: 0x5CB8,
-	15231: 0x6309,
-	15232: 0x664F,
-	15233: 0x6848,
-	15234: 0x773C,
-	15235: 0x96C1,
-	15236: 0x978D,
-	15237: 0x9854,
-	15238: 0x9B9F,
-	15239: 0x65A1,
-	15240: 0x8B01,
-	15241: 0x8ECB,
-	15242: 0x95BC,
-	15243: 0x5535,
-	15244: 0x5CA9,
-	15245: 0x5DD6,
-	15246: 0x5EB5,
-	15247: 0x6697,
-	15248: 0x764C,
-	15249: 0x83F4,
-	15250: 0x95C7,
-	15251: 0x58D3,
-	15252: 0x62BC,
-	15253: 0x72CE,
-	15254: 0x9D28,
-	15255: 0x4EF0,
-	15256: 0x592E,
-	15257: 0x600F,
-	15258: 0x663B,
-	15259: 0x6B83,
-	15260: 0x79E7,
-	15261: 0x9D26,
-	15262: 0x5393,
-	15263: 0x54C0,
-	15264: 0x57C3,
-	15265: 0x5D16,
-	15266: 0x611B,
-	15267: 0x66D6,
-	15268: 0x6DAF,
-	15269: 0x788D,
-	15270: 0x827E,
-	15271: 0x9698,
-	15272: 0x9744,
-	15273: 0x5384,
-	15274: 0x627C,
-	15275: 0x6396,
-	15276: 0x6DB2,
-	15277: 0x7E0A,
-	15278: 0x814B,
-	15279: 0x984D,
-	15280: 0x6AFB,
-	15281: 0x7F4C,
-	15282: 0x9DAF,
-	15283: 0x9E1A,
-	15284: 0x4E5F,
-	15285: 0x503B,
-	15286: 0x51B6,
-	15287: 0x591C,
-	15288: 0x60F9,
-	15289: 0x63F6,
-	15290: 0x6930,
-	15291: 0x723A,
-	15292: 0x8036,
-	15293: 0xF974,
-	15294: 0x91CE,
-	15295: 0x5F31,
-	15296: 0xF975,
-	15297: 0xF976,
-	15298: 0x7D04,
-	15299: 0x82E5,
-	15300: 0x846F,
-	15301: 0x84BB,
-	15302: 0x85E5,
-	15303: 0x8E8D,
-	15304: 0xF977,
-	15305: 0x4F6F,
-	15306: 0xF978,
-	15307: 0xF979,
-	15308: 0x58E4,
-	15309: 0x5B43,
-	15310: 0x6059,
-	15311: 0x63DA,
-	15312: 0x6518,
-	15313: 0x656D,
-	15314: 0x6698,
-	15315: 0xF97A,
-	15316: 0x694A,
-	15317: 0x6A23,
-	15318: 0x6D0B,
-	15319: 0x7001,
-	15320: 0x716C,
-	15321: 0x75D2,
-	15322: 0x760D,
-	15323: 0x79B3,
-	15324: 0x7A70,
-	15325: 0xF97B,
-	15326: 0x7F8A,
-	15327: 0xF97C,
-	15328: 0x8944,
-	15329: 0xF97D,
-	15330: 0x8B93,
-	15331: 0x91C0,
-	15332: 0x967D,
-	15333: 0xF97E,
-	15334: 0x990A,
-	15335: 0x5704,
-	15336: 0x5FA1,
-	15337: 0x65BC,
-	15338: 0x6F01,
-	15339: 0x7600,
-	15340: 0x79A6,
-	15341: 0x8A9E,
-	15342: 0x99AD,
-	15343: 0x9B5A,
-	15344: 0x9F6C,
-	15345: 0x5104,
-	15346: 0x61B6,
-	15347: 0x6291,
-	15348: 0x6A8D,
-	15349: 0x81C6,
-	15350: 0x5043,
-	15351: 0x5830,
-	15352: 0x5F66,
-	15353: 0x7109,
-	15354: 0x8A00,
-	15355: 0x8AFA,
-	15356: 0x5B7C,
-	15357: 0x8616,
-	15358: 0x4FFA,
-	15359: 0x513C,
-	15360: 0x56B4,
-	15361: 0x5944,
-	15362: 0x63A9,
-	15363: 0x6DF9,
-	15364: 0x5DAA,
-	15365: 0x696D,
-	15366: 0x5186,
-	15367: 0x4E88,
-	15368: 0x4F59,
-	15369: 0xF97F,
-	15370: 0xF980,
-	15371: 0xF981,
-	15372: 0x5982,
-	15373: 0xF982,
-	15374: 0xF983,
-	15375: 0x6B5F,
-	15376: 0x6C5D,
-	15377: 0xF984,
-	15378: 0x74B5,
-	15379: 0x7916,
-	15380: 0xF985,
-	15381: 0x8207,
-	15382: 0x8245,
-	15383: 0x8339,
-	15384: 0x8F3F,
-	15385: 0x8F5D,
-	15386: 0xF986,
-	15387: 0x9918,
-	15388: 0xF987,
-	15389: 0xF988,
-	15390: 0xF989,
-	15391: 0x4EA6,
-	15392: 0xF98A,
-	15393: 0x57DF,
-	15394: 0x5F79,
-	15395: 0x6613,
-	15396: 0xF98B,
-	15397: 0xF98C,
-	15398: 0x75AB,
-	15399: 0x7E79,
-	15400: 0x8B6F,
-	15401: 0xF98D,
-	15402: 0x9006,
-	15403: 0x9A5B,
-	15404: 0x56A5,
-	15405: 0x5827,
-	15406: 0x59F8,
-	15407: 0x5A1F,
-	15408: 0x5BB4,
-	15409: 0xF98E,
-	15410: 0x5EF6,
-	15411: 0xF98F,
-	15412: 0xF990,
-	15413: 0x6350,
-	15414: 0x633B,
-	15415: 0xF991,
-	15416: 0x693D,
-	15417: 0x6C87,
-	15418: 0x6CBF,
-	15419: 0x6D8E,
-	15420: 0x6D93,
-	15421: 0x6DF5,
-	15422: 0x6F14,
-	15423: 0xF992,
-	15424: 0x70DF,
-	15425: 0x7136,
-	15426: 0x7159,
-	15427: 0xF993,
-	15428: 0x71C3,
-	15429: 0x71D5,
-	15430: 0xF994,
-	15431: 0x784F,
-	15432: 0x786F,
-	15433: 0xF995,
-	15434: 0x7B75,
-	15435: 0x7DE3,
-	15436: 0xF996,
-	15437: 0x7E2F,
-	15438: 0xF997,
-	15439: 0x884D,
-	15440: 0x8EDF,
-	15441: 0xF998,
-	15442: 0xF999,
-	15443: 0xF99A,
-	15444: 0x925B,
-	15445: 0xF99B,
-	15446: 0x9CF6,
-	15447: 0xF99C,
-	15448: 0xF99D,
-	15449: 0xF99E,
-	15450: 0x6085,
-	15451: 0x6D85,
-	15452: 0xF99F,
-	15453: 0x71B1,
-	15454: 0xF9A0,
-	15455: 0xF9A1,
-	15456: 0x95B1,
-	15457: 0x53AD,
-	15458: 0xF9A2,
-	15459: 0xF9A3,
-	15460: 0xF9A4,
-	15461: 0x67D3,
-	15462: 0xF9A5,
-	15463: 0x708E,
-	15464: 0x7130,
-	15465: 0x7430,
-	15466: 0x8276,
-	15467: 0x82D2,
-	15468: 0xF9A6,
-	15469: 0x95BB,
-	15470: 0x9AE5,
-	15471: 0x9E7D,
-	15472: 0x66C4,
-	15473: 0xF9A7,
-	15474: 0x71C1,
-	15475: 0x8449,
-	15476: 0xF9A8,
-	15477: 0xF9A9,
-	15478: 0x584B,
-	15479: 0xF9AA,
-	15480: 0xF9AB,
-	15481: 0x5DB8,
-	15482: 0x5F71,
-	15483: 0xF9AC,
-	15484: 0x6620,
-	15485: 0x668E,
-	15486: 0x6979,
-	15487: 0x69AE,
-	15488: 0x6C38,
-	15489: 0x6CF3,
-	15490: 0x6E36,
-	15491: 0x6F41,
-	15492: 0x6FDA,
-	15493: 0x701B,
-	15494: 0x702F,
-	15495: 0x7150,
-	15496: 0x71DF,
-	15497: 0x7370,
-	15498: 0xF9AD,
-	15499: 0x745B,
-	15500: 0xF9AE,
-	15501: 0x74D4,
-	15502: 0x76C8,
-	15503: 0x7A4E,
-	15504: 0x7E93,
-	15505: 0xF9AF,
-	15506: 0xF9B0,
-	15507: 0x82F1,
-	15508: 0x8A60,
-	15509: 0x8FCE,
-	15510: 0xF9B1,
-	15511: 0x9348,
-	15512: 0xF9B2,
-	15513: 0x9719,
-	15514: 0xF9B3,
-	15515: 0xF9B4,
-	15516: 0x4E42,
-	15517: 0x502A,
-	15518: 0xF9B5,
-	15519: 0x5208,
-	15520: 0x53E1,
-	15521: 0x66F3,
-	15522: 0x6C6D,
-	15523: 0x6FCA,
-	15524: 0x730A,
-	15525: 0x777F,
-	15526: 0x7A62,
-	15527: 0x82AE,
-	15528: 0x85DD,
-	15529: 0x8602,
-	15530: 0xF9B6,
-	15531: 0x88D4,
-	15532: 0x8A63,
-	15533: 0x8B7D,
-	15534: 0x8C6B,
-	15535: 0xF9B7,
-	15536: 0x92B3,
-	15537: 0xF9B8,
-	15538: 0x9713,
-	15539: 0x9810,
-	15540: 0x4E94,
-	15541: 0x4F0D,
-	15542: 0x4FC9,
-	15543: 0x50B2,
-	15544: 0x5348,
-	15545: 0x543E,
-	15546: 0x5433,
-	15547: 0x55DA,
-	15548: 0x5862,
-	15549: 0x58BA,
-	15550: 0x5967,
-	15551: 0x5A1B,
-	15552: 0x5BE4,
-	15553: 0x609F,
-	15554: 0xF9B9,
-	15555: 0x61CA,
-	15556: 0x6556,
-	15557: 0x65FF,
-	15558: 0x6664,
-	15559: 0x68A7,
-	15560: 0x6C5A,
-	15561: 0x6FB3,
-	15562: 0x70CF,
-	15563: 0x71AC,
-	15564: 0x7352,
-	15565: 0x7B7D,
-	15566: 0x8708,
-	15567: 0x8AA4,
-	15568: 0x9C32,
-	15569: 0x9F07,
-	15570: 0x5C4B,
-	15571: 0x6C83,
-	15572: 0x7344,
-	15573: 0x7389,
-	15574: 0x923A,
-	15575: 0x6EAB,
-	15576: 0x7465,
-	15577: 0x761F,
-	15578: 0x7A69,
-	15579: 0x7E15,
-	15580: 0x860A,
-	15581: 0x5140,
-	15582: 0x58C5,
-	15583: 0x64C1,
-	15584: 0x74EE,
-	15585: 0x7515,
-	15586: 0x7670,
-	15587: 0x7FC1,
-	15588: 0x9095,
-	15589: 0x96CD,
-	15590: 0x9954,
-	15591: 0x6E26,
-	15592: 0x74E6,
-	15593: 0x7AA9,
-	15594: 0x7AAA,
-	15595: 0x81E5,
-	15596: 0x86D9,
-	15597: 0x8778,
-	15598: 0x8A1B,
-	15599: 0x5A49,
-	15600: 0x5B8C,
-	15601: 0x5B9B,
-	15602: 0x68A1,
-	15603: 0x6900,
-	15604: 0x6D63,
-	15605: 0x73A9,
-	15606: 0x7413,
-	15607: 0x742C,
-	15608: 0x7897,
-	15609: 0x7DE9,
-	15610: 0x7FEB,
-	15611: 0x8118,
-	15612: 0x8155,
-	15613: 0x839E,
-	15614: 0x8C4C,
-	15615: 0x962E,
-	15616: 0x9811,
-	15617: 0x66F0,
-	15618: 0x5F80,
-	15619: 0x65FA,
-	15620: 0x6789,
-	15621: 0x6C6A,
-	15622: 0x738B,
-	15623: 0x502D,
-	15624: 0x5A03,
-	15625: 0x6B6A,
-	15626: 0x77EE,
-	15627: 0x5916,
-	15628: 0x5D6C,
-	15629: 0x5DCD,
-	15630: 0x7325,
-	15631: 0x754F,
-	15632: 0xF9BA,
-	15633: 0xF9BB,
-	15634: 0x50E5,
-	15635: 0x51F9,
-	15636: 0x582F,
-	15637: 0x592D,
-	15638: 0x5996,
-	15639: 0x59DA,
-	15640: 0x5BE5,
-	15641: 0xF9BC,
-	15642: 0xF9BD,
-	15643: 0x5DA2,
-	15644: 0x62D7,
-	15645: 0x6416,
-	15646: 0x6493,
-	15647: 0x64FE,
-	15648: 0xF9BE,
-	15649: 0x66DC,
-	15650: 0xF9BF,
-	15651: 0x6A48,
-	15652: 0xF9C0,
-	15653: 0x71FF,
-	15654: 0x7464,
-	15655: 0xF9C1,
-	15656: 0x7A88,
-	15657: 0x7AAF,
-	15658: 0x7E47,
-	15659: 0x7E5E,
-	15660: 0x8000,
-	15661: 0x8170,
-	15662: 0xF9C2,
-	15663: 0x87EF,
-	15664: 0x8981,
-	15665: 0x8B20,
-	15666: 0x9059,
-	15667: 0xF9C3,
-	15668: 0x9080,
-	15669: 0x9952,
-	15670: 0x617E,
-	15671: 0x6B32,
-	15672: 0x6D74,
-	15673: 0x7E1F,
-	15674: 0x8925,
-	15675: 0x8FB1,
-	15676: 0x4FD1,
-	15677: 0x50AD,
-	15678: 0x5197,
-	15679: 0x52C7,
-	15680: 0x57C7,
-	15681: 0x5889,
-	15682: 0x5BB9,
-	15683: 0x5EB8,
-	15684: 0x6142,
-	15685: 0x6995,
-	15686: 0x6D8C,
-	15687: 0x6E67,
-	15688: 0x6EB6,
-	15689: 0x7194,
-	15690: 0x7462,
-	15691: 0x7528,
-	15692: 0x752C,
-	15693: 0x8073,
-	15694: 0x8338,
-	15695: 0x84C9,
-	15696: 0x8E0A,
-	15697: 0x9394,
-	15698: 0x93DE,
-	15699: 0xF9C4,
-	15700: 0x4E8E,
-	15701: 0x4F51,
-	15702: 0x5076,
-	15703: 0x512A,
-	15704: 0x53C8,
-	15705: 0x53CB,
-	15706: 0x53F3,
-	15707: 0x5B87,
-	15708: 0x5BD3,
-	15709: 0x5C24,
-	15710: 0x611A,
-	15711: 0x6182,
-	15712: 0x65F4,
-	15713: 0x725B,
-	15714: 0x7397,
-	15715: 0x7440,
-	15716: 0x76C2,
-	15717: 0x7950,
-	15718: 0x7991,
-	15719: 0x79B9,
-	15720: 0x7D06,
-	15721: 0x7FBD,
-	15722: 0x828B,
-	15723: 0x85D5,
-	15724: 0x865E,
-	15725: 0x8FC2,
-	15726: 0x9047,
-	15727: 0x90F5,
-	15728: 0x91EA,
-	15729: 0x9685,
-	15730: 0x96E8,
-	15731: 0x96E9,
-	15732: 0x52D6,
-	15733: 0x5F67,
-	15734: 0x65ED,
-	15735: 0x6631,
-	15736: 0x682F,
-	15737: 0x715C,
-	15738: 0x7A36,
-	15739: 0x90C1,
-	15740: 0x980A,
-	15741: 0x4E91,
-	15742: 0xF9C5,
-	15743: 0x6A52,
-	15744: 0x6B9E,
-	15745: 0x6F90,
-	15746: 0x7189,
-	15747: 0x8018,
-	15748: 0x82B8,
-	15749: 0x8553,
-	15750: 0x904B,
-	15751: 0x9695,
-	15752: 0x96F2,
-	15753: 0x97FB,
-	15754: 0x851A,
-	15755: 0x9B31,
-	15756: 0x4E90,
-	15757: 0x718A,
-	15758: 0x96C4,
-	15759: 0x5143,
-	15760: 0x539F,
-	15761: 0x54E1,
-	15762: 0x5713,
-	15763: 0x5712,
-	15764: 0x57A3,
-	15765: 0x5A9B,
-	15766: 0x5AC4,
-	15767: 0x5BC3,
-	15768: 0x6028,
-	15769: 0x613F,
-	15770: 0x63F4,
-	15771: 0x6C85,
-	15772: 0x6D39,
-	15773: 0x6E72,
-	15774: 0x6E90,
-	15775: 0x7230,
-	15776: 0x733F,
-	15777: 0x7457,
-	15778: 0x82D1,
-	15779: 0x8881,
-	15780: 0x8F45,
-	15781: 0x9060,
-	15782: 0xF9C6,
-	15783: 0x9662,
-	15784: 0x9858,
-	15785: 0x9D1B,
-	15786: 0x6708,
-	15787: 0x8D8A,
-	15788: 0x925E,
-	15789: 0x4F4D,
-	15790: 0x5049,
-	15791: 0x50DE,
-	15792: 0x5371,
-	15793: 0x570D,
-	15794: 0x59D4,
-	15795: 0x5A01,
-	15796: 0x5C09,
-	15797: 0x6170,
-	15798: 0x6690,
-	15799: 0x6E2D,
-	15800: 0x7232,
-	15801: 0x744B,
-	15802: 0x7DEF,
-	15803: 0x80C3,
-	15804: 0x840E,
-	15805: 0x8466,
-	15806: 0x853F,
-	15807: 0x875F,
-	15808: 0x885B,
-	15809: 0x8918,
-	15810: 0x8B02,
-	15811: 0x9055,
-	15812: 0x97CB,
-	15813: 0x9B4F,
-	15814: 0x4E73,
-	15815: 0x4F91,
-	15816: 0x5112,
-	15817: 0x516A,
-	15818: 0xF9C7,
-	15819: 0x552F,
-	15820: 0x55A9,
-	15821: 0x5B7A,
-	15822: 0x5BA5,
-	15823: 0x5E7C,
-	15824: 0x5E7D,
-	15825: 0x5EBE,
-	15826: 0x60A0,
-	15827: 0x60DF,
-	15828: 0x6108,
-	15829: 0x6109,
-	15830: 0x63C4,
-	15831: 0x6538,
-	15832: 0x6709,
-	15833: 0xF9C8,
-	15834: 0x67D4,
-	15835: 0x67DA,
-	15836: 0xF9C9,
-	15837: 0x6961,
-	15838: 0x6962,
-	15839: 0x6CB9,
-	15840: 0x6D27,
-	15841: 0xF9CA,
-	15842: 0x6E38,
-	15843: 0xF9CB,
-	15844: 0x6FE1,
-	15845: 0x7336,
-	15846: 0x7337,
-	15847: 0xF9CC,
-	15848: 0x745C,
-	15849: 0x7531,
-	15850: 0xF9CD,
-	15851: 0x7652,
-	15852: 0xF9CE,
-	15853: 0xF9CF,
-	15854: 0x7DAD,
-	15855: 0x81FE,
-	15856: 0x8438,
-	15857: 0x88D5,
-	15858: 0x8A98,
-	15859: 0x8ADB,
-	15860: 0x8AED,
-	15861: 0x8E30,
-	15862: 0x8E42,
-	15863: 0x904A,
-	15864: 0x903E,
-	15865: 0x907A,
-	15866: 0x9149,
-	15867: 0x91C9,
-	15868: 0x936E,
-	15869: 0xF9D0,
-	15870: 0xF9D1,
-	15871: 0x5809,
-	15872: 0xF9D2,
-	15873: 0x6BD3,
-	15874: 0x8089,
-	15875: 0x80B2,
-	15876: 0xF9D3,
-	15877: 0xF9D4,
-	15878: 0x5141,
-	15879: 0x596B,
-	15880: 0x5C39,
-	15881: 0xF9D5,
-	15882: 0xF9D6,
-	15883: 0x6F64,
-	15884: 0x73A7,
-	15885: 0x80E4,
-	15886: 0x8D07,
-	15887: 0xF9D7,
-	15888: 0x9217,
-	15889: 0x958F,
-	15890: 0xF9D8,
-	15891: 0xF9D9,
-	15892: 0xF9DA,
-	15893: 0xF9DB,
-	15894: 0x807F,
-	15895: 0x620E,
-	15896: 0x701C,
-	15897: 0x7D68,
-	15898: 0x878D,
-	15899: 0xF9DC,
-	15900: 0x57A0,
-	15901: 0x6069,
-	15902: 0x6147,
-	15903: 0x6BB7,
-	15904: 0x8ABE,
-	15905: 0x9280,
-	15906: 0x96B1,
-	15907: 0x4E59,
-	15908: 0x541F,
-	15909: 0x6DEB,
-	15910: 0x852D,
-	15911: 0x9670,
-	15912: 0x97F3,
-	15913: 0x98EE,
-	15914: 0x63D6,
-	15915: 0x6CE3,
-	15916: 0x9091,
-	15917: 0x51DD,
-	15918: 0x61C9,
-	15919: 0x81BA,
-	15920: 0x9DF9,
-	15921: 0x4F9D,
-	15922: 0x501A,
-	15923: 0x5100,
-	15924: 0x5B9C,
-	15925: 0x610F,
-	15926: 0x61FF,
-	15927: 0x64EC,
-	15928: 0x6905,
-	15929: 0x6BC5,
-	15930: 0x7591,
-	15931: 0x77E3,
-	15932: 0x7FA9,
-	15933: 0x8264,
-	15934: 0x858F,
-	15935: 0x87FB,
-	15936: 0x8863,
-	15937: 0x8ABC,
-	15938: 0x8B70,
-	15939: 0x91AB,
-	15940: 0x4E8C,
-	15941: 0x4EE5,
-	15942: 0x4F0A,
-	15943: 0xF9DD,
-	15944: 0xF9DE,
-	15945: 0x5937,
-	15946: 0x59E8,
-	15947: 0xF9DF,
-	15948: 0x5DF2,
-	15949: 0x5F1B,
-	15950: 0x5F5B,
-	15951: 0x6021,
-	15952: 0xF9E0,
-	15953: 0xF9E1,
-	15954: 0xF9E2,
-	15955: 0xF9E3,
-	15956: 0x723E,
-	15957: 0x73E5,
-	15958: 0xF9E4,
-	15959: 0x7570,
-	15960: 0x75CD,
-	15961: 0xF9E5,
-	15962: 0x79FB,
-	15963: 0xF9E6,
-	15964: 0x800C,
-	15965: 0x8033,
-	15966: 0x8084,
-	15967: 0x82E1,
-	15968: 0x8351,
-	15969: 0xF9E7,
-	15970: 0xF9E8,
-	15971: 0x8CBD,
-	15972: 0x8CB3,
-	15973: 0x9087,
-	15974: 0xF9E9,
-	15975: 0xF9EA,
-	15976: 0x98F4,
-	15977: 0x990C,
-	15978: 0xF9EB,
-	15979: 0xF9EC,
-	15980: 0x7037,
-	15981: 0x76CA,
-	15982: 0x7FCA,
-	15983: 0x7FCC,
-	15984: 0x7FFC,
-	15985: 0x8B1A,
-	15986: 0x4EBA,
-	15987: 0x4EC1,
-	15988: 0x5203,
-	15989: 0x5370,
-	15990: 0xF9ED,
-	15991: 0x54BD,
-	15992: 0x56E0,
-	15993: 0x59FB,
-	15994: 0x5BC5,
-	15995: 0x5F15,
-	15996: 0x5FCD,
-	15997: 0x6E6E,
-	15998: 0xF9EE,
-	15999: 0xF9EF,
-	16000: 0x7D6A,
-	16001: 0x8335,
-	16002: 0xF9F0,
-	16003: 0x8693,
-	16004: 0x8A8D,
-	16005: 0xF9F1,
-	16006: 0x976D,
-	16007: 0x9777,
-	16008: 0xF9F2,
-	16009: 0xF9F3,
-	16010: 0x4E00,
-	16011: 0x4F5A,
-	16012: 0x4F7E,
-	16013: 0x58F9,
-	16014: 0x65E5,
-	16015: 0x6EA2,
-	16016: 0x9038,
-	16017: 0x93B0,
-	16018: 0x99B9,
-	16019: 0x4EFB,
-	16020: 0x58EC,
-	16021: 0x598A,
-	16022: 0x59D9,
-	16023: 0x6041,
-	16024: 0xF9F4,
-	16025: 0xF9F5,
-	16026: 0x7A14,
-	16027: 0xF9F6,
-	16028: 0x834F,
-	16029: 0x8CC3,
-	16030: 0x5165,
-	16031: 0x5344,
-	16032: 0xF9F7,
-	16033: 0xF9F8,
-	16034: 0xF9F9,
-	16035: 0x4ECD,
-	16036: 0x5269,
-	16037: 0x5B55,
-	16038: 0x82BF,
-	16039: 0x4ED4,
-	16040: 0x523A,
-	16041: 0x54A8,
-	16042: 0x59C9,
-	16043: 0x59FF,
-	16044: 0x5B50,
-	16045: 0x5B57,
-	16046: 0x5B5C,
-	16047: 0x6063,
-	16048: 0x6148,
-	16049: 0x6ECB,
-	16050: 0x7099,
-	16051: 0x716E,
-	16052: 0x7386,
-	16053: 0x74F7,
-	16054: 0x75B5,
-	16055: 0x78C1,
-	16056: 0x7D2B,
-	16057: 0x8005,
-	16058: 0x81EA,
-	16059: 0x8328,
-	16060: 0x8517,
-	16061: 0x85C9,
-	16062: 0x8AEE,
-	16063: 0x8CC7,
-	16064: 0x96CC,
-	16065: 0x4F5C,
-	16066: 0x52FA,
-	16067: 0x56BC,
-	16068: 0x65AB,
-	16069: 0x6628,
-	16070: 0x707C,
-	16071: 0x70B8,
-	16072: 0x7235,
-	16073: 0x7DBD,
-	16074: 0x828D,
-	16075: 0x914C,
-	16076: 0x96C0,
-	16077: 0x9D72,
-	16078: 0x5B71,
-	16079: 0x68E7,
-	16080: 0x6B98,
-	16081: 0x6F7A,
-	16082: 0x76DE,
-	16083: 0x5C91,
-	16084: 0x66AB,
-	16085: 0x6F5B,
-	16086: 0x7BB4,
-	16087: 0x7C2A,
-	16088: 0x8836,
-	16089: 0x96DC,
-	16090: 0x4E08,
-	16091: 0x4ED7,
-	16092: 0x5320,
-	16093: 0x5834,
-	16094: 0x58BB,
-	16095: 0x58EF,
-	16096: 0x596C,
-	16097: 0x5C07,
-	16098: 0x5E33,
-	16099: 0x5E84,
-	16100: 0x5F35,
-	16101: 0x638C,
-	16102: 0x66B2,
-	16103: 0x6756,
-	16104: 0x6A1F,
-	16105: 0x6AA3,
-	16106: 0x6B0C,
-	16107: 0x6F3F,
-	16108: 0x7246,
-	16109: 0xF9FA,
-	16110: 0x7350,
-	16111: 0x748B,
-	16112: 0x7AE0,
-	16113: 0x7CA7,
-	16114: 0x8178,
-	16115: 0x81DF,
-	16116: 0x81E7,
-	16117: 0x838A,
-	16118: 0x846C,
-	16119: 0x8523,
-	16120: 0x8594,
-	16121: 0x85CF,
-	16122: 0x88DD,
-	16123: 0x8D13,
-	16124: 0x91AC,
-	16125: 0x9577,
-	16126: 0x969C,
-	16127: 0x518D,
-	16128: 0x54C9,
-	16129: 0x5728,
-	16130: 0x5BB0,
-	16131: 0x624D,
-	16132: 0x6750,
-	16133: 0x683D,
-	16134: 0x6893,
-	16135: 0x6E3D,
-	16136: 0x6ED3,
-	16137: 0x707D,
-	16138: 0x7E21,
-	16139: 0x88C1,
-	16140: 0x8CA1,
-	16141: 0x8F09,
-	16142: 0x9F4B,
-	16143: 0x9F4E,
-	16144: 0x722D,
-	16145: 0x7B8F,
-	16146: 0x8ACD,
-	16147: 0x931A,
-	16148: 0x4F47,
-	16149: 0x4F4E,
-	16150: 0x5132,
-	16151: 0x5480,
-	16152: 0x59D0,
-	16153: 0x5E95,
-	16154: 0x62B5,
-	16155: 0x6775,
-	16156: 0x696E,
-	16157: 0x6A17,
-	16158: 0x6CAE,
-	16159: 0x6E1A,
-	16160: 0x72D9,
-	16161: 0x732A,
-	16162: 0x75BD,
-	16163: 0x7BB8,
-	16164: 0x7D35,
-	16165: 0x82E7,
-	16166: 0x83F9,
-	16167: 0x8457,
-	16168: 0x85F7,
-	16169: 0x8A5B,
-	16170: 0x8CAF,
-	16171: 0x8E87,
-	16172: 0x9019,
-	16173: 0x90B8,
-	16174: 0x96CE,
-	16175: 0x9F5F,
-	16176: 0x52E3,
-	16177: 0x540A,
-	16178: 0x5AE1,
-	16179: 0x5BC2,
-	16180: 0x6458,
-	16181: 0x6575,
-	16182: 0x6EF4,
-	16183: 0x72C4,
-	16184: 0xF9FB,
-	16185: 0x7684,
-	16186: 0x7A4D,
-	16187: 0x7B1B,
-	16188: 0x7C4D,
-	16189: 0x7E3E,
-	16190: 0x7FDF,
-	16191: 0x837B,
-	16192: 0x8B2B,
-	16193: 0x8CCA,
-	16194: 0x8D64,
-	16195: 0x8DE1,
-	16196: 0x8E5F,
-	16197: 0x8FEA,
-	16198: 0x8FF9,
-	16199: 0x9069,
-	16200: 0x93D1,
-	16201: 0x4F43,
-	16202: 0x4F7A,
-	16203: 0x50B3,
-	16204: 0x5168,
-	16205: 0x5178,
-	16206: 0x524D,
-	16207: 0x526A,
-	16208: 0x5861,
-	16209: 0x587C,
-	16210: 0x5960,
-	16211: 0x5C08,
-	16212: 0x5C55,
-	16213: 0x5EDB,
-	16214: 0x609B,
-	16215: 0x6230,
-	16216: 0x6813,
-	16217: 0x6BBF,
-	16218: 0x6C08,
-	16219: 0x6FB1,
-	16220: 0x714E,
-	16221: 0x7420,
-	16222: 0x7530,
-	16223: 0x7538,
-	16224: 0x7551,
-	16225: 0x7672,
-	16226: 0x7B4C,
-	16227: 0x7B8B,
-	16228: 0x7BAD,
-	16229: 0x7BC6,
-	16230: 0x7E8F,
-	16231: 0x8A6E,
-	16232: 0x8F3E,
-	16233: 0x8F49,
-	16234: 0x923F,
-	16235: 0x9293,
-	16236: 0x9322,
-	16237: 0x942B,
-	16238: 0x96FB,
-	16239: 0x985A,
-	16240: 0x986B,
-	16241: 0x991E,
-	16242: 0x5207,
-	16243: 0x622A,
-	16244: 0x6298,
-	16245: 0x6D59,
-	16246: 0x7664,
-	16247: 0x7ACA,
-	16248: 0x7BC0,
-	16249: 0x7D76,
-	16250: 0x5360,
-	16251: 0x5CBE,
-	16252: 0x5E97,
-	16253: 0x6F38,
-	16254: 0x70B9,
-	16255: 0x7C98,
-	16256: 0x9711,
-	16257: 0x9B8E,
-	16258: 0x9EDE,
-	16259: 0x63A5,
-	16260: 0x647A,
-	16261: 0x8776,
-	16262: 0x4E01,
-	16263: 0x4E95,
-	16264: 0x4EAD,
-	16265: 0x505C,
-	16266: 0x5075,
-	16267: 0x5448,
-	16268: 0x59C3,
-	16269: 0x5B9A,
-	16270: 0x5E40,
-	16271: 0x5EAD,
-	16272: 0x5EF7,
-	16273: 0x5F81,
-	16274: 0x60C5,
-	16275: 0x633A,
-	16276: 0x653F,
-	16277: 0x6574,
-	16278: 0x65CC,
-	16279: 0x6676,
-	16280: 0x6678,
-	16281: 0x67FE,
-	16282: 0x6968,
-	16283: 0x6A89,
-	16284: 0x6B63,
-	16285: 0x6C40,
-	16286: 0x6DC0,
-	16287: 0x6DE8,
-	16288: 0x6E1F,
-	16289: 0x6E5E,
-	16290: 0x701E,
-	16291: 0x70A1,
-	16292: 0x738E,
-	16293: 0x73FD,
-	16294: 0x753A,
-	16295: 0x775B,
-	16296: 0x7887,
-	16297: 0x798E,
-	16298: 0x7A0B,
-	16299: 0x7A7D,
-	16300: 0x7CBE,
-	16301: 0x7D8E,
-	16302: 0x8247,
-	16303: 0x8A02,
-	16304: 0x8AEA,
-	16305: 0x8C9E,
-	16306: 0x912D,
-	16307: 0x914A,
-	16308: 0x91D8,
-	16309: 0x9266,
-	16310: 0x92CC,
-	16311: 0x9320,
-	16312: 0x9706,
-	16313: 0x9756,
-	16314: 0x975C,
-	16315: 0x9802,
-	16316: 0x9F0E,
-	16317: 0x5236,
-	16318: 0x5291,
-	16319: 0x557C,
-	16320: 0x5824,
-	16321: 0x5E1D,
-	16322: 0x5F1F,
-	16323: 0x608C,
-	16324: 0x63D0,
-	16325: 0x68AF,
-	16326: 0x6FDF,
-	16327: 0x796D,
-	16328: 0x7B2C,
-	16329: 0x81CD,
-	16330: 0x85BA,
-	16331: 0x88FD,
-	16332: 0x8AF8,
-	16333: 0x8E44,
-	16334: 0x918D,
-	16335: 0x9664,
-	16336: 0x969B,
-	16337: 0x973D,
-	16338: 0x984C,
-	16339: 0x9F4A,
-	16340: 0x4FCE,
-	16341: 0x5146,
-	16342: 0x51CB,
-	16343: 0x52A9,
-	16344: 0x5632,
-	16345: 0x5F14,
-	16346: 0x5F6B,
-	16347: 0x63AA,
-	16348: 0x64CD,
-	16349: 0x65E9,
-	16350: 0x6641,
-	16351: 0x66FA,
-	16352: 0x66F9,
-	16353: 0x671D,
-	16354: 0x689D,
-	16355: 0x68D7,
-	16356: 0x69FD,
-	16357: 0x6F15,
-	16358: 0x6F6E,
-	16359: 0x7167,
-	16360: 0x71E5,
-	16361: 0x722A,
-	16362: 0x74AA,
-	16363: 0x773A,
-	16364: 0x7956,
-	16365: 0x795A,
-	16366: 0x79DF,
-	16367: 0x7A20,
-	16368: 0x7A95,
-	16369: 0x7C97,
-	16370: 0x7CDF,
-	16371: 0x7D44,
-	16372: 0x7E70,
-	16373: 0x8087,
-	16374: 0x85FB,
-	16375: 0x86A4,
-	16376: 0x8A54,
-	16377: 0x8ABF,
-	16378: 0x8D99,
-	16379: 0x8E81,
-	16380: 0x9020,
-	16381: 0x906D,
-	16382: 0x91E3,
-	16383: 0x963B,
-	16384: 0x96D5,
-	16385: 0x9CE5,
-	16386: 0x65CF,
-	16387: 0x7C07,
-	16388: 0x8DB3,
-	16389: 0x93C3,
-	16390: 0x5B58,
-	16391: 0x5C0A,
-	16392: 0x5352,
-	16393: 0x62D9,
-	16394: 0x731D,
-	16395: 0x5027,
-	16396: 0x5B97,
-	16397: 0x5F9E,
-	16398: 0x60B0,
-	16399: 0x616B,
-	16400: 0x68D5,
-	16401: 0x6DD9,
-	16402: 0x742E,
-	16403: 0x7A2E,
-	16404: 0x7D42,
-	16405: 0x7D9C,
-	16406: 0x7E31,
-	16407: 0x816B,
-	16408: 0x8E2A,
-	16409: 0x8E35,
-	16410: 0x937E,
-	16411: 0x9418,
-	16412: 0x4F50,
-	16413: 0x5750,
-	16414: 0x5DE6,
-	16415: 0x5EA7,
-	16416: 0x632B,
-	16417: 0x7F6A,
-	16418: 0x4E3B,
-	16419: 0x4F4F,
-	16420: 0x4F8F,
-	16421: 0x505A,
-	16422: 0x59DD,
-	16423: 0x80C4,
-	16424: 0x546A,
-	16425: 0x5468,
-	16426: 0x55FE,
-	16427: 0x594F,
-	16428: 0x5B99,
-	16429: 0x5DDE,
-	16430: 0x5EDA,
-	16431: 0x665D,
-	16432: 0x6731,
-	16433: 0x67F1,
-	16434: 0x682A,
-	16435: 0x6CE8,
-	16436: 0x6D32,
-	16437: 0x6E4A,
-	16438: 0x6F8D,
-	16439: 0x70B7,
-	16440: 0x73E0,
-	16441: 0x7587,
-	16442: 0x7C4C,
-	16443: 0x7D02,
-	16444: 0x7D2C,
-	16445: 0x7DA2,
-	16446: 0x821F,
-	16447: 0x86DB,
-	16448: 0x8A3B,
-	16449: 0x8A85,
-	16450: 0x8D70,
-	16451: 0x8E8A,
-	16452: 0x8F33,
-	16453: 0x9031,
-	16454: 0x914E,
-	16455: 0x9152,
-	16456: 0x9444,
-	16457: 0x99D0,
-	16458: 0x7AF9,
-	16459: 0x7CA5,
-	16460: 0x4FCA,
-	16461: 0x5101,
-	16462: 0x51C6,
-	16463: 0x57C8,
-	16464: 0x5BEF,
-	16465: 0x5CFB,
-	16466: 0x6659,
-	16467: 0x6A3D,
-	16468: 0x6D5A,
-	16469: 0x6E96,
-	16470: 0x6FEC,
-	16471: 0x710C,
-	16472: 0x756F,
-	16473: 0x7AE3,
-	16474: 0x8822,
-	16475: 0x9021,
-	16476: 0x9075,
-	16477: 0x96CB,
-	16478: 0x99FF,
-	16479: 0x8301,
-	16480: 0x4E2D,
-	16481: 0x4EF2,
-	16482: 0x8846,
-	16483: 0x91CD,
-	16484: 0x537D,
-	16485: 0x6ADB,
-	16486: 0x696B,
-	16487: 0x6C41,
-	16488: 0x847A,
-	16489: 0x589E,
-	16490: 0x618E,
-	16491: 0x66FE,
-	16492: 0x62EF,
-	16493: 0x70DD,
-	16494: 0x7511,
-	16495: 0x75C7,
-	16496: 0x7E52,
-	16497: 0x84B8,
-	16498: 0x8B49,
-	16499: 0x8D08,
-	16500: 0x4E4B,
-	16501: 0x53EA,
-	16502: 0x54AB,
-	16503: 0x5730,
-	16504: 0x5740,
-	16505: 0x5FD7,
-	16506: 0x6301,
-	16507: 0x6307,
-	16508: 0x646F,
-	16509: 0x652F,
-	16510: 0x65E8,
-	16511: 0x667A,
-	16512: 0x679D,
-	16513: 0x67B3,
-	16514: 0x6B62,
-	16515: 0x6C60,
-	16516: 0x6C9A,
-	16517: 0x6F2C,
-	16518: 0x77E5,
-	16519: 0x7825,
-	16520: 0x7949,
-	16521: 0x7957,
-	16522: 0x7D19,
-	16523: 0x80A2,
-	16524: 0x8102,
-	16525: 0x81F3,
-	16526: 0x829D,
-	16527: 0x82B7,
-	16528: 0x8718,
-	16529: 0x8A8C,
-	16530: 0xF9FC,
-	16531: 0x8D04,
-	16532: 0x8DBE,
-	16533: 0x9072,
-	16534: 0x76F4,
-	16535: 0x7A19,
-	16536: 0x7A37,
-	16537: 0x7E54,
-	16538: 0x8077,
-	16539: 0x5507,
-	16540: 0x55D4,
-	16541: 0x5875,
-	16542: 0x632F,
-	16543: 0x6422,
-	16544: 0x6649,
-	16545: 0x664B,
-	16546: 0x686D,
-	16547: 0x699B,
-	16548: 0x6B84,
-	16549: 0x6D25,
-	16550: 0x6EB1,
-	16551: 0x73CD,
-	16552: 0x7468,
-	16553: 0x74A1,
-	16554: 0x755B,
-	16555: 0x75B9,
-	16556: 0x76E1,
-	16557: 0x771E,
-	16558: 0x778B,
-	16559: 0x79E6,
-	16560: 0x7E09,
-	16561: 0x7E1D,
-	16562: 0x81FB,
-	16563: 0x852F,
-	16564: 0x8897,
-	16565: 0x8A3A,
-	16566: 0x8CD1,
-	16567: 0x8EEB,
-	16568: 0x8FB0,
-	16569: 0x9032,
-	16570: 0x93AD,
-	16571: 0x9663,
-	16572: 0x9673,
-	16573: 0x9707,
-	16574: 0x4F84,
-	16575: 0x53F1,
-	16576: 0x59EA,
-	16577: 0x5AC9,
-	16578: 0x5E19,
-	16579: 0x684E,
-	16580: 0x74C6,
-	16581: 0x75BE,
-	16582: 0x79E9,
-	16583: 0x7A92,
-	16584: 0x81A3,
-	16585: 0x86ED,
-	16586: 0x8CEA,
-	16587: 0x8DCC,
-	16588: 0x8FED,
-	16589: 0x659F,
-	16590: 0x6715,
-	16591: 0xF9FD,
-	16592: 0x57F7,
-	16593: 0x6F57,
-	16594: 0x7DDD,
-	16595: 0x8F2F,
-	16596: 0x93F6,
-	16597: 0x96C6,
-	16598: 0x5FB5,
-	16599: 0x61F2,
-	16600: 0x6F84,
-	16601: 0x4E14,
-	16602: 0x4F98,
-	16603: 0x501F,
-	16604: 0x53C9,
-	16605: 0x55DF,
-	16606: 0x5D6F,
-	16607: 0x5DEE,
-	16608: 0x6B21,
-	16609: 0x6B64,
-	16610: 0x78CB,
-	16611: 0x7B9A,
-	16612: 0xF9FE,
-	16613: 0x8E49,
-	16614: 0x8ECA,
-	16615: 0x906E,
-	16616: 0x6349,
-	16617: 0x643E,
-	16618: 0x7740,
-	16619: 0x7A84,
-	16620: 0x932F,
-	16621: 0x947F,
-	16622: 0x9F6A,
-	16623: 0x64B0,
-	16624: 0x6FAF,
-	16625: 0x71E6,
-	16626: 0x74A8,
-	16627: 0x74DA,
-	16628: 0x7AC4,
-	16629: 0x7C12,
-	16630: 0x7E82,
-	16631: 0x7CB2,
-	16632: 0x7E98,
-	16633: 0x8B9A,
-	16634: 0x8D0A,
-	16635: 0x947D,
-	16636: 0x9910,
-	16637: 0x994C,
-	16638: 0x5239,
-	16639: 0x5BDF,
-	16640: 0x64E6,
-	16641: 0x672D,
-	16642: 0x7D2E,
-	16643: 0x50ED,
-	16644: 0x53C3,
-	16645: 0x5879,
-	16646: 0x6158,
-	16647: 0x6159,
-	16648: 0x61FA,
-	16649: 0x65AC,
-	16650: 0x7AD9,
-	16651: 0x8B92,
-	16652: 0x8B96,
-	16653: 0x5009,
-	16654: 0x5021,
-	16655: 0x5275,
-	16656: 0x5531,
-	16657: 0x5A3C,
-	16658: 0x5EE0,
-	16659: 0x5F70,
-	16660: 0x6134,
-	16661: 0x655E,
-	16662: 0x660C,
-	16663: 0x6636,
-	16664: 0x66A2,
-	16665: 0x69CD,
-	16666: 0x6EC4,
-	16667: 0x6F32,
-	16668: 0x7316,
-	16669: 0x7621,
-	16670: 0x7A93,
-	16671: 0x8139,
-	16672: 0x8259,
-	16673: 0x83D6,
-	16674: 0x84BC,
-	16675: 0x50B5,
-	16676: 0x57F0,
-	16677: 0x5BC0,
-	16678: 0x5BE8,
-	16679: 0x5F69,
-	16680: 0x63A1,
-	16681: 0x7826,
-	16682: 0x7DB5,
-	16683: 0x83DC,
-	16684: 0x8521,
-	16685: 0x91C7,
-	16686: 0x91F5,
-	16687: 0x518A,
-	16688: 0x67F5,
-	16689: 0x7B56,
-	16690: 0x8CAC,
-	16691: 0x51C4,
-	16692: 0x59BB,
-	16693: 0x60BD,
-	16694: 0x8655,
-	16695: 0x501C,
-	16696: 0xF9FF,
-	16697: 0x5254,
-	16698: 0x5C3A,
-	16699: 0x617D,
-	16700: 0x621A,
-	16701: 0x62D3,
-	16702: 0x64F2,
-	16703: 0x65A5,
-	16704: 0x6ECC,
-	16705: 0x7620,
-	16706: 0x810A,
-	16707: 0x8E60,
-	16708: 0x965F,
-	16709: 0x96BB,
-	16710: 0x4EDF,
-	16711: 0x5343,
-	16712: 0x5598,
-	16713: 0x5929,
-	16714: 0x5DDD,
-	16715: 0x64C5,
-	16716: 0x6CC9,
-	16717: 0x6DFA,
-	16718: 0x7394,
-	16719: 0x7A7F,
-	16720: 0x821B,
-	16721: 0x85A6,
-	16722: 0x8CE4,
-	16723: 0x8E10,
-	16724: 0x9077,
-	16725: 0x91E7,
-	16726: 0x95E1,
-	16727: 0x9621,
-	16728: 0x97C6,
-	16729: 0x51F8,
-	16730: 0x54F2,
-	16731: 0x5586,
-	16732: 0x5FB9,
-	16733: 0x64A4,
-	16734: 0x6F88,
-	16735: 0x7DB4,
-	16736: 0x8F1F,
-	16737: 0x8F4D,
-	16738: 0x9435,
-	16739: 0x50C9,
-	16740: 0x5C16,
-	16741: 0x6CBE,
-	16742: 0x6DFB,
-	16743: 0x751B,
-	16744: 0x77BB,
-	16745: 0x7C3D,
-	16746: 0x7C64,
-	16747: 0x8A79,
-	16748: 0x8AC2,
-	16749: 0x581E,
-	16750: 0x59BE,
-	16751: 0x5E16,
-	16752: 0x6377,
-	16753: 0x7252,
-	16754: 0x758A,
-	16755: 0x776B,
-	16756: 0x8ADC,
-	16757: 0x8CBC,
-	16758: 0x8F12,
-	16759: 0x5EF3,
-	16760: 0x6674,
-	16761: 0x6DF8,
-	16762: 0x807D,
-	16763: 0x83C1,
-	16764: 0x8ACB,
-	16765: 0x9751,
-	16766: 0x9BD6,
-	16767: 0xFA00,
-	16768: 0x5243,
-	16769: 0x66FF,
-	16770: 0x6D95,
-	16771: 0x6EEF,
-	16772: 0x7DE0,
-	16773: 0x8AE6,
-	16774: 0x902E,
-	16775: 0x905E,
-	16776: 0x9AD4,
-	16777: 0x521D,
-	16778: 0x527F,
-	16779: 0x54E8,
-	16780: 0x6194,
-	16781: 0x6284,
-	16782: 0x62DB,
-	16783: 0x68A2,
-	16784: 0x6912,
-	16785: 0x695A,
-	16786: 0x6A35,
-	16787: 0x7092,
-	16788: 0x7126,
-	16789: 0x785D,
-	16790: 0x7901,
-	16791: 0x790E,
-	16792: 0x79D2,
-	16793: 0x7A0D,
-	16794: 0x8096,
-	16795: 0x8278,
-	16796: 0x82D5,
-	16797: 0x8349,
-	16798: 0x8549,
-	16799: 0x8C82,
-	16800: 0x8D85,
-	16801: 0x9162,
-	16802: 0x918B,
-	16803: 0x91AE,
-	16804: 0x4FC3,
-	16805: 0x56D1,
-	16806: 0x71ED,
-	16807: 0x77D7,
-	16808: 0x8700,
-	16809: 0x89F8,
-	16810: 0x5BF8,
-	16811: 0x5FD6,
-	16812: 0x6751,
-	16813: 0x90A8,
-	16814: 0x53E2,
-	16815: 0x585A,
-	16816: 0x5BF5,
-	16817: 0x60A4,
-	16818: 0x6181,
-	16819: 0x6460,
-	16820: 0x7E3D,
-	16821: 0x8070,
-	16822: 0x8525,
-	16823: 0x9283,
-	16824: 0x64AE,
-	16825: 0x50AC,
-	16826: 0x5D14,
-	16827: 0x6700,
-	16828: 0x589C,
-	16829: 0x62BD,
-	16830: 0x63A8,
-	16831: 0x690E,
-	16832: 0x6978,
-	16833: 0x6A1E,
-	16834: 0x6E6B,
-	16835: 0x76BA,
-	16836: 0x79CB,
-	16837: 0x82BB,
-	16838: 0x8429,
-	16839: 0x8ACF,
-	16840: 0x8DA8,
-	16841: 0x8FFD,
-	16842: 0x9112,
-	16843: 0x914B,
-	16844: 0x919C,
-	16845: 0x9310,
-	16846: 0x9318,
-	16847: 0x939A,
-	16848: 0x96DB,
-	16849: 0x9A36,
-	16850: 0x9C0D,
-	16851: 0x4E11,
-	16852: 0x755C,
-	16853: 0x795D,
-	16854: 0x7AFA,
-	16855: 0x7B51,
-	16856: 0x7BC9,
-	16857: 0x7E2E,
-	16858: 0x84C4,
-	16859: 0x8E59,
-	16860: 0x8E74,
-	16861: 0x8EF8,
-	16862: 0x9010,
-	16863: 0x6625,
-	16864: 0x693F,
-	16865: 0x7443,
-	16866: 0x51FA,
-	16867: 0x672E,
-	16868: 0x9EDC,
-	16869: 0x5145,
-	16870: 0x5FE0,
-	16871: 0x6C96,
-	16872: 0x87F2,
-	16873: 0x885D,
-	16874: 0x8877,
-	16875: 0x60B4,
-	16876: 0x81B5,
-	16877: 0x8403,
-	16878: 0x8D05,
-	16879: 0x53D6,
-	16880: 0x5439,
-	16881: 0x5634,
-	16882: 0x5A36,
-	16883: 0x5C31,
-	16884: 0x708A,
-	16885: 0x7FE0,
-	16886: 0x805A,
-	16887: 0x8106,
-	16888: 0x81ED,
-	16889: 0x8DA3,
-	16890: 0x9189,
-	16891: 0x9A5F,
-	16892: 0x9DF2,
-	16893: 0x5074,
-	16894: 0x4EC4,
-	16895: 0x53A0,
-	16896: 0x60FB,
-	16897: 0x6E2C,
-	16898: 0x5C64,
-	16899: 0x4F88,
-	16900: 0x5024,
-	16901: 0x55E4,
-	16902: 0x5CD9,
-	16903: 0x5E5F,
-	16904: 0x6065,
-	16905: 0x6894,
-	16906: 0x6CBB,
-	16907: 0x6DC4,
-	16908: 0x71BE,
-	16909: 0x75D4,
-	16910: 0x75F4,
-	16911: 0x7661,
-	16912: 0x7A1A,
-	16913: 0x7A49,
-	16914: 0x7DC7,
-	16915: 0x7DFB,
-	16916: 0x7F6E,
-	16917: 0x81F4,
-	16918: 0x86A9,
-	16919: 0x8F1C,
-	16920: 0x96C9,
-	16921: 0x99B3,
-	16922: 0x9F52,
-	16923: 0x5247,
-	16924: 0x52C5,
-	16925: 0x98ED,
-	16926: 0x89AA,
-	16927: 0x4E03,
-	16928: 0x67D2,
-	16929: 0x6F06,
-	16930: 0x4FB5,
-	16931: 0x5BE2,
-	16932: 0x6795,
-	16933: 0x6C88,
-	16934: 0x6D78,
-	16935: 0x741B,
-	16936: 0x7827,
-	16937: 0x91DD,
-	16938: 0x937C,
-	16939: 0x87C4,
-	16940: 0x79E4,
-	16941: 0x7A31,
-	16942: 0x5FEB,
-	16943: 0x4ED6,
-	16944: 0x54A4,
-	16945: 0x553E,
-	16946: 0x58AE,
-	16947: 0x59A5,
-	16948: 0x60F0,
-	16949: 0x6253,
-	16950: 0x62D6,
-	16951: 0x6736,
-	16952: 0x6955,
-	16953: 0x8235,
-	16954: 0x9640,
-	16955: 0x99B1,
-	16956: 0x99DD,
-	16957: 0x502C,
-	16958: 0x5353,
-	16959: 0x5544,
-	16960: 0x577C,
-	16961: 0xFA01,
-	16962: 0x6258,
-	16963: 0xFA02,
-	16964: 0x64E2,
-	16965: 0x666B,
-	16966: 0x67DD,
-	16967: 0x6FC1,
-	16968: 0x6FEF,
-	16969: 0x7422,
-	16970: 0x7438,
-	16971: 0x8A17,
-	16972: 0x9438,
-	16973: 0x5451,
-	16974: 0x5606,
-	16975: 0x5766,
-	16976: 0x5F48,
-	16977: 0x619A,
-	16978: 0x6B4E,
-	16979: 0x7058,
-	16980: 0x70AD,
-	16981: 0x7DBB,
-	16982: 0x8A95,
-	16983: 0x596A,
-	16984: 0x812B,
-	16985: 0x63A2,
-	16986: 0x7708,
-	16987: 0x803D,
-	16988: 0x8CAA,
-	16989: 0x5854,
-	16990: 0x642D,
-	16991: 0x69BB,
-	16992: 0x5B95,
-	16993: 0x5E11,
-	16994: 0x6E6F,
-	16995: 0xFA03,
-	16996: 0x8569,
-	16997: 0x514C,
-	16998: 0x53F0,
-	16999: 0x592A,
-	17000: 0x6020,
-	17001: 0x614B,
-	17002: 0x6B86,
-	17003: 0x6C70,
-	17004: 0x6CF0,
-	17005: 0x7B1E,
-	17006: 0x80CE,
-	17007: 0x82D4,
-	17008: 0x8DC6,
-	17009: 0x90B0,
-	17010: 0x98B1,
-	17011: 0xFA04,
-	17012: 0x64C7,
-	17013: 0x6FA4,
-	17014: 0x6491,
-	17015: 0x6504,
-	17016: 0x514E,
-	17017: 0x5410,
-	17018: 0x571F,
-	17019: 0x8A0E,
-	17020: 0x615F,
-	17021: 0x6876,
-	17022: 0xFA05,
-	17023: 0x75DB,
-	17024: 0x7B52,
-	17025: 0x7D71,
-	17026: 0x901A,
-	17027: 0x5806,
-	17028: 0x69CC,
-	17029: 0x817F,
-	17030: 0x892A,
-	17031: 0x9000,
-	17032: 0x9839,
-	17033: 0x5078,
-	17034: 0x5957,
-	17035: 0x59AC,
-	17036: 0x6295,
-	17037: 0x900F,
-	17038: 0x9B2A,
-	17039: 0x615D,
-	17040: 0x7279,
-	17041: 0x95D6,
-	17042: 0x5761,
-	17043: 0x5A46,
-	17044: 0x5DF4,
-	17045: 0x628A,
-	17046: 0x64AD,
-	17047: 0x64FA,
-	17048: 0x6777,
-	17049: 0x6CE2,
-	17050: 0x6D3E,
-	17051: 0x722C,
-	17052: 0x7436,
-	17053: 0x7834,
-	17054: 0x7F77,
-	17055: 0x82AD,
-	17056: 0x8DDB,
-	17057: 0x9817,
-	17058: 0x5224,
-	17059: 0x5742,
-	17060: 0x677F,
-	17061: 0x7248,
-	17062: 0x74E3,
-	17063: 0x8CA9,
-	17064: 0x8FA6,
-	17065: 0x9211,
-	17066: 0x962A,
-	17067: 0x516B,
-	17068: 0x53ED,
-	17069: 0x634C,
-	17070: 0x4F69,
-	17071: 0x5504,
-	17072: 0x6096,
-	17073: 0x6557,
-	17074: 0x6C9B,
-	17075: 0x6D7F,
-	17076: 0x724C,
-	17077: 0x72FD,
-	17078: 0x7A17,
-	17079: 0x8987,
-	17080: 0x8C9D,
-	17081: 0x5F6D,
-	17082: 0x6F8E,
-	17083: 0x70F9,
-	17084: 0x81A8,
-	17085: 0x610E,
-	17086: 0x4FBF,
-	17087: 0x504F,
-	17088: 0x6241,
-	17089: 0x7247,
-	17090: 0x7BC7,
-	17091: 0x7DE8,
-	17092: 0x7FE9,
-	17093: 0x904D,
-	17094: 0x97AD,
-	17095: 0x9A19,
-	17096: 0x8CB6,
-	17097: 0x576A,
-	17098: 0x5E73,
-	17099: 0x67B0,
-	17100: 0x840D,
-	17101: 0x8A55,
-	17102: 0x5420,
-	17103: 0x5B16,
-	17104: 0x5E63,
-	17105: 0x5EE2,
-	17106: 0x5F0A,
-	17107: 0x6583,
-	17108: 0x80BA,
-	17109: 0x853D,
-	17110: 0x9589,
-	17111: 0x965B,
-	17112: 0x4F48,
-	17113: 0x5305,
-	17114: 0x530D,
-	17115: 0x530F,
-	17116: 0x5486,
-	17117: 0x54FA,
-	17118: 0x5703,
-	17119: 0x5E03,
-	17120: 0x6016,
-	17121: 0x629B,
-	17122: 0x62B1,
-	17123: 0x6355,
-	17124: 0xFA06,
-	17125: 0x6CE1,
-	17126: 0x6D66,
-	17127: 0x75B1,
-	17128: 0x7832,
-	17129: 0x80DE,
-	17130: 0x812F,
-	17131: 0x82DE,
-	17132: 0x8461,
-	17133: 0x84B2,
-	17134: 0x888D,
-	17135: 0x8912,
-	17136: 0x900B,
-	17137: 0x92EA,
-	17138: 0x98FD,
-	17139: 0x9B91,
-	17140: 0x5E45,
-	17141: 0x66B4,
-	17142: 0x66DD,
-	17143: 0x7011,
-	17144: 0x7206,
-	17145: 0xFA07,
-	17146: 0x4FF5,
-	17147: 0x527D,
-	17148: 0x5F6A,
-	17149: 0x6153,
-	17150: 0x6753,
-	17151: 0x6A19,
-	17152: 0x6F02,
-	17153: 0x74E2,
-	17154: 0x7968,
-	17155: 0x8868,
-	17156: 0x8C79,
-	17157: 0x98C7,
-	17158: 0x98C4,
-	17159: 0x9A43,
-	17160: 0x54C1,
-	17161: 0x7A1F,
-	17162: 0x6953,
-	17163: 0x8AF7,
-	17164: 0x8C4A,
-	17165: 0x98A8,
-	17166: 0x99AE,
-	17167: 0x5F7C,
-	17168: 0x62AB,
-	17169: 0x75B2,
-	17170: 0x76AE,
-	17171: 0x88AB,
-	17172: 0x907F,
-	17173: 0x9642,
-	17174: 0x5339,
-	17175: 0x5F3C,
-	17176: 0x5FC5,
-	17177: 0x6CCC,
-	17178: 0x73CC,
-	17179: 0x7562,
-	17180: 0x758B,
-	17181: 0x7B46,
-	17182: 0x82FE,
-	17183: 0x999D,
-	17184: 0x4E4F,
-	17185: 0x903C,
-	17186: 0x4E0B,
-	17187: 0x4F55,
-	17188: 0x53A6,
-	17189: 0x590F,
-	17190: 0x5EC8,
-	17191: 0x6630,
-	17192: 0x6CB3,
-	17193: 0x7455,
-	17194: 0x8377,
-	17195: 0x8766,
-	17196: 0x8CC0,
-	17197: 0x9050,
-	17198: 0x971E,
-	17199: 0x9C15,
-	17200: 0x58D1,
-	17201: 0x5B78,
-	17202: 0x8650,
-	17203: 0x8B14,
-	17204: 0x9DB4,
-	17205: 0x5BD2,
-	17206: 0x6068,
-	17207: 0x608D,
-	17208: 0x65F1,
-	17209: 0x6C57,
-	17210: 0x6F22,
-	17211: 0x6FA3,
-	17212: 0x701A,
-	17213: 0x7F55,
-	17214: 0x7FF0,
-	17215: 0x9591,
-	17216: 0x9592,
-	17217: 0x9650,
-	17218: 0x97D3,
-	17219: 0x5272,
-	17220: 0x8F44,
-	17221: 0x51FD,
-	17222: 0x542B,
-	17223: 0x54B8,
-	17224: 0x5563,
-	17225: 0x558A,
-	17226: 0x6ABB,
-	17227: 0x6DB5,
-	17228: 0x7DD8,
-	17229: 0x8266,
-	17230: 0x929C,
-	17231: 0x9677,
-	17232: 0x9E79,
-	17233: 0x5408,
-	17234: 0x54C8,
-	17235: 0x76D2,
-	17236: 0x86E4,
-	17237: 0x95A4,
-	17238: 0x95D4,
-	17239: 0x965C,
-	17240: 0x4EA2,
-	17241: 0x4F09,
-	17242: 0x59EE,
-	17243: 0x5AE6,
-	17244: 0x5DF7,
-	17245: 0x6052,
-	17246: 0x6297,
-	17247: 0x676D,
-	17248: 0x6841,
-	17249: 0x6C86,
-	17250: 0x6E2F,
-	17251: 0x7F38,
-	17252: 0x809B,
-	17253: 0x822A,
-	17254: 0xFA08,
-	17255: 0xFA09,
-	17256: 0x9805,
-	17257: 0x4EA5,
-	17258: 0x5055,
-	17259: 0x54B3,
-	17260: 0x5793,
-	17261: 0x595A,
-	17262: 0x5B69,
-	17263: 0x5BB3,
-	17264: 0x61C8,
-	17265: 0x6977,
-	17266: 0x6D77,
-	17267: 0x7023,
-	17268: 0x87F9,
-	17269: 0x89E3,
-	17270: 0x8A72,
-	17271: 0x8AE7,
-	17272: 0x9082,
-	17273: 0x99ED,
-	17274: 0x9AB8,
-	17275: 0x52BE,
-	17276: 0x6838,
-	17277: 0x5016,
-	17278: 0x5E78,
-	17279: 0x674F,
-	17280: 0x8347,
-	17281: 0x884C,
-	17282: 0x4EAB,
-	17283: 0x5411,
-	17284: 0x56AE,
-	17285: 0x73E6,
-	17286: 0x9115,
-	17287: 0x97FF,
-	17288: 0x9909,
-	17289: 0x9957,
-	17290: 0x9999,
-	17291: 0x5653,
-	17292: 0x589F,
-	17293: 0x865B,
-	17294: 0x8A31,
-	17295: 0x61B2,
-	17296: 0x6AF6,
-	17297: 0x737B,
-	17298: 0x8ED2,
-	17299: 0x6B47,
-	17300: 0x96AA,
-	17301: 0x9A57,
-	17302: 0x5955,
-	17303: 0x7200,
-	17304: 0x8D6B,
-	17305: 0x9769,
-	17306: 0x4FD4,
-	17307: 0x5CF4,
-	17308: 0x5F26,
-	17309: 0x61F8,
-	17310: 0x665B,
-	17311: 0x6CEB,
-	17312: 0x70AB,
-	17313: 0x7384,
-	17314: 0x73B9,
-	17315: 0x73FE,
-	17316: 0x7729,
-	17317: 0x774D,
-	17318: 0x7D43,
-	17319: 0x7D62,
-	17320: 0x7E23,
-	17321: 0x8237,
-	17322: 0x8852,
-	17323: 0xFA0A,
-	17324: 0x8CE2,
-	17325: 0x9249,
-	17326: 0x986F,
-	17327: 0x5B51,
-	17328: 0x7A74,
-	17329: 0x8840,
-	17330: 0x9801,
-	17331: 0x5ACC,
-	17332: 0x4FE0,
-	17333: 0x5354,
-	17334: 0x593E,
-	17335: 0x5CFD,
-	17336: 0x633E,
-	17337: 0x6D79,
-	17338: 0x72F9,
-	17339: 0x8105,
-	17340: 0x8107,
-	17341: 0x83A2,
-	17342: 0x92CF,
-	17343: 0x9830,
-	17344: 0x4EA8,
-	17345: 0x5144,
-	17346: 0x5211,
-	17347: 0x578B,
-	17348: 0x5F62,
-	17349: 0x6CC2,
-	17350: 0x6ECE,
-	17351: 0x7005,
-	17352: 0x7050,
-	17353: 0x70AF,
-	17354: 0x7192,
-	17355: 0x73E9,
-	17356: 0x7469,
-	17357: 0x834A,
-	17358: 0x87A2,
-	17359: 0x8861,
-	17360: 0x9008,
-	17361: 0x90A2,
-	17362: 0x93A3,
-	17363: 0x99A8,
-	17364: 0x516E,
-	17365: 0x5F57,
-	17366: 0x60E0,
-	17367: 0x6167,
-	17368: 0x66B3,
-	17369: 0x8559,
-	17370: 0x8E4A,
-	17371: 0x91AF,
-	17372: 0x978B,
-	17373: 0x4E4E,
-	17374: 0x4E92,
-	17375: 0x547C,
-	17376: 0x58D5,
-	17377: 0x58FA,
-	17378: 0x597D,
-	17379: 0x5CB5,
-	17380: 0x5F27,
-	17381: 0x6236,
-	17382: 0x6248,
-	17383: 0x660A,
-	17384: 0x6667,
-	17385: 0x6BEB,
-	17386: 0x6D69,
-	17387: 0x6DCF,
-	17388: 0x6E56,
-	17389: 0x6EF8,
-	17390: 0x6F94,
-	17391: 0x6FE0,
-	17392: 0x6FE9,
-	17393: 0x705D,
-	17394: 0x72D0,
-	17395: 0x7425,
-	17396: 0x745A,
-	17397: 0x74E0,
-	17398: 0x7693,
-	17399: 0x795C,
-	17400: 0x7CCA,
-	17401: 0x7E1E,
-	17402: 0x80E1,
-	17403: 0x82A6,
-	17404: 0x846B,
-	17405: 0x84BF,
-	17406: 0x864E,
-	17407: 0x865F,
-	17408: 0x8774,
-	17409: 0x8B77,
-	17410: 0x8C6A,
-	17411: 0x93AC,
-	17412: 0x9800,
-	17413: 0x9865,
-	17414: 0x60D1,
-	17415: 0x6216,
-	17416: 0x9177,
-	17417: 0x5A5A,
-	17418: 0x660F,
-	17419: 0x6DF7,
-	17420: 0x6E3E,
-	17421: 0x743F,
-	17422: 0x9B42,
-	17423: 0x5FFD,
-	17424: 0x60DA,
-	17425: 0x7B0F,
-	17426: 0x54C4,
-	17427: 0x5F18,
-	17428: 0x6C5E,
-	17429: 0x6CD3,
-	17430: 0x6D2A,
-	17431: 0x70D8,
-	17432: 0x7D05,
-	17433: 0x8679,
-	17434: 0x8A0C,
-	17435: 0x9D3B,
-	17436: 0x5316,
-	17437: 0x548C,
-	17438: 0x5B05,
-	17439: 0x6A3A,
-	17440: 0x706B,
-	17441: 0x7575,
-	17442: 0x798D,
-	17443: 0x79BE,
-	17444: 0x82B1,
-	17445: 0x83EF,
-	17446: 0x8A71,
-	17447: 0x8B41,
-	17448: 0x8CA8,
-	17449: 0x9774,
-	17450: 0xFA0B,
-	17451: 0x64F4,
-	17452: 0x652B,
-	17453: 0x78BA,
-	17454: 0x78BB,
-	17455: 0x7A6B,
-	17456: 0x4E38,
-	17457: 0x559A,
-	17458: 0x5950,
-	17459: 0x5BA6,
-	17460: 0x5E7B,
-	17461: 0x60A3,
-	17462: 0x63DB,
-	17463: 0x6B61,
-	17464: 0x6665,
-	17465: 0x6853,
-	17466: 0x6E19,
-	17467: 0x7165,
-	17468: 0x74B0,
-	17469: 0x7D08,
-	17470: 0x9084,
-	17471: 0x9A69,
-	17472: 0x9C25,
-	17473: 0x6D3B,
-	17474: 0x6ED1,
-	17475: 0x733E,
-	17476: 0x8C41,
-	17477: 0x95CA,
-	17478: 0x51F0,
-	17479: 0x5E4C,
-	17480: 0x5FA8,
-	17481: 0x604D,
-	17482: 0x60F6,
-	17483: 0x6130,
-	17484: 0x614C,
-	17485: 0x6643,
-	17486: 0x6644,
-	17487: 0x69A5,
-	17488: 0x6CC1,
-	17489: 0x6E5F,
-	17490: 0x6EC9,
-	17491: 0x6F62,
-	17492: 0x714C,
-	17493: 0x749C,
-	17494: 0x7687,
-	17495: 0x7BC1,
-	17496: 0x7C27,
-	17497: 0x8352,
-	17498: 0x8757,
-	17499: 0x9051,
-	17500: 0x968D,
-	17501: 0x9EC3,
-	17502: 0x532F,
-	17503: 0x56DE,
-	17504: 0x5EFB,
-	17505: 0x5F8A,
-	17506: 0x6062,
-	17507: 0x6094,
-	17508: 0x61F7,
-	17509: 0x6666,
-	17510: 0x6703,
-	17511: 0x6A9C,
-	17512: 0x6DEE,
-	17513: 0x6FAE,
-	17514: 0x7070,
-	17515: 0x736A,
-	17516: 0x7E6A,
-	17517: 0x81BE,
-	17518: 0x8334,
-	17519: 0x86D4,
-	17520: 0x8AA8,
-	17521: 0x8CC4,
-	17522: 0x5283,
-	17523: 0x7372,
-	17524: 0x5B96,
-	17525: 0x6A6B,
-	17526: 0x9404,
-	17527: 0x54EE,
-	17528: 0x5686,
-	17529: 0x5B5D,
-	17530: 0x6548,
-	17531: 0x6585,
-	17532: 0x66C9,
-	17533: 0x689F,
-	17534: 0x6D8D,
-	17535: 0x6DC6,
-	17536: 0x723B,
-	17537: 0x80B4,
-	17538: 0x9175,
-	17539: 0x9A4D,
-	17540: 0x4FAF,
-	17541: 0x5019,
-	17542: 0x539A,
-	17543: 0x540E,
-	17544: 0x543C,
-	17545: 0x5589,
-	17546: 0x55C5,
-	17547: 0x5E3F,
-	17548: 0x5F8C,
-	17549: 0x673D,
-	17550: 0x7166,
-	17551: 0x73DD,
-	17552: 0x9005,
-	17553: 0x52DB,
-	17554: 0x52F3,
-	17555: 0x5864,
-	17556: 0x58CE,
-	17557: 0x7104,
-	17558: 0x718F,
-	17559: 0x71FB,
-	17560: 0x85B0,
-	17561: 0x8A13,
-	17562: 0x6688,
-	17563: 0x85A8,
-	17564: 0x55A7,
-	17565: 0x6684,
-	17566: 0x714A,
-	17567: 0x8431,
-	17568: 0x5349,
-	17569: 0x5599,
-	17570: 0x6BC1,
-	17571: 0x5F59,
-	17572: 0x5FBD,
-	17573: 0x63EE,
-	17574: 0x6689,
-	17575: 0x7147,
-	17576: 0x8AF1,
-	17577: 0x8F1D,
-	17578: 0x9EBE,
-	17579: 0x4F11,
-	17580: 0x643A,
-	17581: 0x70CB,
-	17582: 0x7566,
-	17583: 0x8667,
-	17584: 0x6064,
-	17585: 0x8B4E,
-	17586: 0x9DF8,
-	17587: 0x5147,
-	17588: 0x51F6,
-	17589: 0x5308,
-	17590: 0x6D36,
-	17591: 0x80F8,
-	17592: 0x9ED1,
-	17593: 0x6615,
-	17594: 0x6B23,
-	17595: 0x7098,
-	17596: 0x75D5,
-	17597: 0x5403,
-	17598: 0x5C79,
-	17599: 0x7D07,
-	17600: 0x8A16,
-	17601: 0x6B20,
-	17602: 0x6B3D,
-	17603: 0x6B46,
-	17604: 0x5438,
-	17605: 0x6070,
-	17606: 0x6D3D,
-	17607: 0x7FD5,
-	17608: 0x8208,
-	17609: 0x50D6,
-	17610: 0x51DE,
-	17611: 0x559C,
-	17612: 0x566B,
-	17613: 0x56CD,
-	17614: 0x59EC,
-	17615: 0x5B09,
-	17616: 0x5E0C,
-	17617: 0x6199,
-	17618: 0x6198,
-	17619: 0x6231,
-	17620: 0x665E,
-	17621: 0x66E6,
-	17622: 0x7199,
-	17623: 0x71B9,
-	17624: 0x71BA,
-	17625: 0x72A7,
-	17626: 0x79A7,
-	17627: 0x7A00,
-	17628: 0x7FB2,
-	17629: 0x8A70,
-}
-
-const numEncodeTables = 7
-
-// encodeX are the encoding tables from Unicode to EUC-KR code,
-// sorted by decreasing length.
-// encode0: 20893 entries for runes in [19968, 40861).
-// encode1: 11172 entries for runes in [44032, 55204).
-// encode2:  1625 entries for runes in [ 8213,  9838).
-// encode3:   990 entries for runes in [12288, 13278).
-// encode4:   945 entries for runes in [  161,  1106).
-// encode5:   268 entries for runes in [63744, 64012).
-// encode6:   230 entries for runes in [65281, 65511).
-
-const encode0Low, encode0High = 19968, 40861
-
-var encode0 = [...]uint16{
-	19968 - 19968: 0xECE9,
-	19969 - 19968: 0xEFCB,
-	19971 - 19968: 0xF6D2,
-	19975 - 19968: 0xD8B2,
-	19976 - 19968: 0xEDDB,
-	19977 - 19968: 0xDFB2,
-	19978 - 19968: 0xDFBE,
-	19979 - 19968: 0xF9BB,
-	19981 - 19968: 0xDCF4,
-	19985 - 19968: 0xF5E4,
-	19988 - 19968: 0xF3A6,
-	19989 - 19968: 0xDDE0,
-	19990 - 19968: 0xE1A6,
-	19992 - 19968: 0xCEF8,
-	19993 - 19968: 0xDCB0,
-	19998 - 19968: 0xE3AA,
-	20013 - 19968: 0xF1E9,
-	20018 - 19968: 0xCDFA,
-	20024 - 19968: 0xFCAF,
-	20025 - 19968: 0xD3A1,
-	20027 - 19968: 0xF1AB,
-	20034 - 19968: 0xE7D1,
-	20035 - 19968: 0xD2AC,
-	20037 - 19968: 0xCEF9,
-	20043 - 19968: 0xF1FD,
-	20045 - 19968: 0xDEBF,
-	20046 - 19968: 0xFBBA,
-	20047 - 19968: 0xF9B9,
-	20054 - 19968: 0xCED2,
-	20056 - 19968: 0xE3AB,
-	20057 - 19968: 0xEBE0,
-	20061 - 19968: 0xCEFA,
-	20062 - 19968: 0xCBF7,
-	20063 - 19968: 0xE5A5,
-	20075 - 19968: 0xCAE1,
-	20077 - 19968: 0xD4CC,
-	20083 - 19968: 0xEAE1,
-	20086 - 19968: 0xDCE3,
-	20087 - 19968: 0xDFAD,
-	20094 - 19968: 0xCBEB,
-	20098 - 19968: 0xD5AF,
-	20102 - 19968: 0xD6F5,
-	20104 - 19968: 0xE5F8,
-	20107 - 19968: 0xDEC0,
-	20108 - 19968: 0xECA3,
-	20110 - 19968: 0xE9CD,
-	20112 - 19968: 0xEAA7,
-	20113 - 19968: 0xE9F6,
-	20114 - 19968: 0xFBBB,
-	20116 - 19968: 0xE7E9,
-	20117 - 19968: 0xEFCC,
-	20120 - 19968: 0xD0E6,
-	20123 - 19968: 0xDEC1,
-	20126 - 19968: 0xE4AC,
-	20129 - 19968: 0xD8CC,
-	20130 - 19968: 0xF9F1,
-	20132 - 19968: 0xCEDF,
-	20133 - 19968: 0xFAA4,
-	20134 - 19968: 0xE6B2,
-	20136 - 19968: 0xFAFB,
-	20139 - 19968: 0xFABD,
-	20140 - 19968: 0xCCC8,
-	20141 - 19968: 0xEFCD,
-	20142 - 19968: 0xD5D5,
-	20150 - 19968: 0xD3A2,
-	20154 - 19968: 0xECD1,
-	20160 - 19968: 0xE4A7,
-	20161 - 19968: 0xECD2,
-	20164 - 19968: 0xF6B1,
-	20167 - 19968: 0xCEFB,
-	20170 - 19968: 0xD0D1,
-	20171 - 19968: 0xCBBF,
-	20173 - 19968: 0xEDA4,
-	20180 - 19968: 0xEDA8,
-	20181 - 19968: 0xDEC2,
-	20182 - 19968: 0xF6E2,
-	20183 - 19968: 0xEDDC,
-	20184 - 19968: 0xDCF5,
-	20185 - 19968: 0xE0B9,
-	20189 - 19968: 0xD4CE,
-	20191 - 19968: 0xF4B5,
-	20195 - 19968: 0xD3DB,
-	20196 - 19968: 0xD6B5,
-	20197 - 19968: 0xECA4,
-	20208 - 19968: 0xE4E6,
-	20210 - 19968: 0xF1EA,
-	20214 - 19968: 0xCBEC,
-	20215 - 19968: 0xCBC0,
-	20219 - 19968: 0xECF2,
-	20225 - 19968: 0xD0EA,
-	20233 - 19968: 0xF9F2,
-	20234 - 19968: 0xECA5,
-	20235 - 19968: 0xD0DF,
-	20237 - 19968: 0xE7EA,
-	20238 - 19968: 0xD0EB,
-	20239 - 19968: 0xDCD1,
-	20240 - 19968: 0xDBE9,
-	20241 - 19968: 0xFDCC,
-	20271 - 19968: 0xDBD7,
-	20276 - 19968: 0xDAE1,
-	20278 - 19968: 0xD6B6,
-	20280 - 19968: 0xE3DF,
-	20282 - 19968: 0xDEC3,
-	20284 - 19968: 0xDEC4,
-	20285 - 19968: 0xCAA1,
-	20291 - 19968: 0xEEEC,
-	20294 - 19968: 0xD3A3,
-	20295 - 19968: 0xEEB7,
-	20296 - 19968: 0xF8CF,
-	20301 - 19968: 0xEAC8,
-	20302 - 19968: 0xEEB8,
-	20303 - 19968: 0xF1AC,
-	20304 - 19968: 0xF1A5,
-	20305 - 19968: 0xE9CE,
-	20309 - 19968: 0xF9BC,
-	20313 - 19968: 0xE5F9,
-	20314 - 19968: 0xECEA,
-	20315 - 19968: 0xDDD6,
-	20316 - 19968: 0xEDC2,
-	20329 - 19968: 0xF8A5,
-	20335 - 19968: 0xE5BA,
-	20336 - 19968: 0xDBD8,
-	20339 - 19968: 0xCAA2,
-	20342 - 19968: 0xD1CD,
-	20346 - 19968: 0xEEED,
-	20350 - 19968: 0xECEB,
-	20351 - 19968: 0xDEC5,
-	20353 - 19968: 0xE3E0,
-	20355 - 19968: 0xCAC9,
-	20356 - 19968: 0xF2E9,
-	20358 - 19968: 0xD5CE,
-	20360 - 19968: 0xF6B6,
-	20362 - 19968: 0xCEC2,
-	20363 - 19968: 0xD6C7,
-	20365 - 19968: 0xE3B4,
-	20367 - 19968: 0xF1AD,
-	20369 - 19968: 0xEAE2,
-	20374 - 19968: 0xD7C2,
-	20376 - 19968: 0xF3A7,
-	20379 - 19968: 0xCDEA,
-	20381 - 19968: 0xEBEE,
-	20398 - 19968: 0xD9B2,
-	20399 - 19968: 0xFDA5,
-	20405 - 19968: 0xF6D5,
-	20406 - 19968: 0xD5E2,
-	20415 - 19968: 0xF8B5,
-	20418 - 19968: 0xCCF5,
-	20419 - 19968: 0xF5B5,
-	20420 - 19968: 0xE4AD,
-	20425 - 19968: 0xE7EB,
-	20426 - 19968: 0xF1D5,
-	20430 - 19968: 0xF0BB,
-	20433 - 19968: 0xE9B5,
-	20435 - 19968: 0xCCC9,
-	20436 - 19968: 0xFAD5,
-	20439 - 19968: 0xE1D4,
-	20442 - 19968: 0xD7D6,
-	20445 - 19968: 0xDCC1,
-	20447 - 19968: 0xDEC6,
-	20448 - 19968: 0xFAEF,
-	20449 - 19968: 0xE3E1,
-	20462 - 19968: 0xE1F3,
-	20463 - 19968: 0xDCF6,
-	20465 - 19968: 0xCEFC,
-	20467 - 19968: 0xDBC4,
-	20469 - 19968: 0xF8F1,
-	20472 - 19968: 0xDCE4,
-	20474 - 19968: 0xE5EF,
-	20482 - 19968: 0xDCB1,
-	20486 - 19968: 0xD5D6,
-	20489 - 19968: 0xF3DA,
-	20491 - 19968: 0xCBC1,
-	20493 - 19968: 0xDBC3,
-	20497 - 19968: 0xD9FA,
-	20498 - 19968: 0xD3EE,
-	20502 - 19968: 0xFAB8,
-	20505 - 19968: 0xFDA6,
-	20506 - 19968: 0xEBEF,
-	20508 - 19968: 0xF4A6,
-	20510 - 19968: 0xCCCA,
-	20511 - 19968: 0xF3A8,
-	20513 - 19968: 0xF3DB,
-	20515 - 19968: 0xDBA7,
-	20516 - 19968: 0xF6B7,
-	20518 - 19968: 0xCFE6,
-	20519 - 19968: 0xF0F2,
-	20520 - 19968: 0xCBDA,
-	20522 - 19968: 0xE7D2,
-	20523 - 19968: 0xD7C3,
-	20524 - 19968: 0xF6F0,
-	20525 - 19968: 0xE8DE,
-	20539 - 19968: 0xE5A6,
-	20547 - 19968: 0xE5E7,
-	20551 - 19968: 0xCAA3,
-	20552 - 19968: 0xCCA7,
-	20553 - 19968: 0xEAC9,
-	20559 - 19968: 0xF8B6,
-	20565 - 19968: 0xFAA5,
-	20570 - 19968: 0xF1AE,
-	20572 - 19968: 0xEFCE,
-	20581 - 19968: 0xCBED,
-	20596 - 19968: 0xF6B0,
-	20597 - 19968: 0xEFCF,
-	20598 - 19968: 0xE9CF,
-	20600 - 19968: 0xF7DE,
-	20608 - 19968: 0xCED3,
-	20613 - 19968: 0xDCF7,
-	20621 - 19968: 0xDBA8,
-	20625 - 19968: 0xCBF8,
-	20632 - 19968: 0xDFA1,
-	20633 - 19968: 0xDDE1,
-	20652 - 19968: 0xF5CA,
-	20653 - 19968: 0xE9B6,
-	20658 - 19968: 0xE7EC,
-	20659 - 19968: 0xEEEE,
-	20661 - 19968: 0xF3F0,
-	20663 - 19968: 0xDFBF,
-	20670 - 19968: 0xCCCB,
-	20677 - 19968: 0xD0C1,
-	20681 - 19968: 0xF4D2,
-	20682 - 19968: 0xE0BA,
-	20687 - 19968: 0xDFC0,
-	20689 - 19968: 0xCEE0,
-	20693 - 19968: 0xDCD2,
-	20694 - 19968: 0xFDEA,
-	20698 - 19968: 0xD6F6,
-	20702 - 19968: 0xEACA,
-	20709 - 19968: 0xE8E9,
-	20711 - 19968: 0xE3AC,
-	20717 - 19968: 0xF3D0,
-	20729 - 19968: 0xCAA4,
-	20731 - 19968: 0xDBF8,
-	20735 - 19968: 0xDEC7,
-	20736 - 19968: 0xEBF0,
-	20737 - 19968: 0xF1D6,
-	20740 - 19968: 0xE5E2,
-	20742 - 19968: 0xCCCC,
-	20745 - 19968: 0xCBFB,
-	20754 - 19968: 0xEAE3,
-	20767 - 19968: 0xDFC1,
-	20769 - 19968: 0xD6ED,
-	20778 - 19968: 0xE9D0,
-	20786 - 19968: 0xEEB9,
-	20791 - 19968: 0xD5E3,
-	20794 - 19968: 0xD1D3,
-	20796 - 19968: 0xE5F0,
-	20800 - 19968: 0xE8B4,
-	20801 - 19968: 0xEBC3,
-	20803 - 19968: 0xEAAA,
-	20804 - 19968: 0xFAFC,
-	20805 - 19968: 0xF5F6,
-	20806 - 19968: 0xF0BC,
-	20807 - 19968: 0xFDD4,
-	20808 - 19968: 0xE0BB,
-	20809 - 19968: 0xCEC3,
-	20811 - 19968: 0xD0BA,
-	20812 - 19968: 0xF7BA,
-	20813 - 19968: 0xD8F3,
-	20814 - 19968: 0xF7CD,
-	20818 - 19968: 0xE4AE,
-	20828 - 19968: 0xD4DF,
-	20834 - 19968: 0xD0E7,
-	20837 - 19968: 0xECFD,
-	20839 - 19968: 0xD2AE,
-	20840 - 19968: 0xEEEF,
-	20841 - 19968: 0xD5D7,
-	20842 - 19968: 0xEAE4,
-	20843 - 19968: 0xF8A2,
-	20844 - 19968: 0xCDEB,
-	20845 - 19968: 0xD7BF,
-	20846 - 19968: 0xFBB1,
-	20849 - 19968: 0xCDEC,
-	20853 - 19968: 0xDCB2,
-	20854 - 19968: 0xD0EC,
-	20855 - 19968: 0xCEFD,
-	20856 - 19968: 0xEEF0,
-	20860 - 19968: 0xCCC2,
-	20864 - 19968: 0xD0ED,
-	20870 - 19968: 0xE5F7,
-	20874 - 19968: 0xF3FC,
-	20877 - 19968: 0xEEA2,
-	20882 - 19968: 0xD9B3,
-	20885 - 19968: 0xD8F4,
-	20887 - 19968: 0xE9B7,
-	20896 - 19968: 0xCEAE,
-	20901 - 19968: 0xD9A2,
-	20906 - 19968: 0xD8F1,
-	20908 - 19968: 0xD4CF,
-	20918 - 19968: 0xE5A7,
-	20919 - 19968: 0xD5D2,
-	20925 - 19968: 0xD6A9,
-	20932 - 19968: 0xF4A2,
-	20934 - 19968: 0xF1D7,
-	20937 - 19968: 0xD5D8,
-	20939 - 19968: 0xF0BD,
-	20940 - 19968: 0xD7D0,
-	20941 - 19968: 0xD4D0,
-	20956 - 19968: 0xD7CF,
-	20957 - 19968: 0xEBEA,
-	20958 - 19968: 0xFDEB,
-	20961 - 19968: 0xDBED,
-	20976 - 19968: 0xFCC5,
-	20977 - 19968: 0xCBC2,
-	20982 - 19968: 0xFDD5,
-	20984 - 19968: 0xF4C8,
-	20985 - 19968: 0xE8EA,
-	20986 - 19968: 0xF5F3,
-	20989 - 19968: 0xF9DE,
-	20992 - 19968: 0xD3EF,
-	20995 - 19968: 0xECD3,
-	20998 - 19968: 0xDDC2,
-	20999 - 19968: 0xEFB7,
-	21000 - 19968: 0xE7D4,
-	21002 - 19968: 0xCACA,
-	21006 - 19968: 0xD9FB,
-	21009 - 19968: 0xFAFD,
-	21015 - 19968: 0xD6AA,
-	21021 - 19968: 0xF4F8,
-	21028 - 19968: 0xF7F7,
-	21029 - 19968: 0xDCAC,
-	21033 - 19968: 0xD7D7,
-	21034 - 19968: 0xDFA2,
-	21038 - 19968: 0xCEBE,
-	21040 - 19968: 0xD3F0,
-	21046 - 19968: 0xF0A4,
-	21047 - 19968: 0xE1EC,
-	21048 - 19968: 0xCFE7,
-	21049 - 19968: 0xF3CB,
-	21050 - 19968: 0xEDA9,
-	21051 - 19968: 0xCABE,
-	21059 - 19968: 0xF4EF,
-	21063 - 19968: 0xF6CE,
-	21066 - 19968: 0xDEFB,
-	21067 - 19968: 0xD0BB,
-	21068 - 19968: 0xD5B7,
-	21069 - 19968: 0xEEF1,
-	21076 - 19968: 0xF4A8,
-	21078 - 19968: 0xDCF8,
-	21083 - 19968: 0xCBA7,
-	21085 - 19968: 0xDACE,
-	21089 - 19968: 0xE0E6,
-	21097 - 19968: 0xEDA5,
-	21098 - 19968: 0xEEF2,
-	21103 - 19968: 0xDCF9,
-	21106 - 19968: 0xF9DC,
-	21109 - 19968: 0xF3DC,
-	21117 - 19968: 0xF8F2,
-	21119 - 19968: 0xF4F9,
-	21123 - 19968: 0xFCF1,
-	21127 - 19968: 0xD0BC,
-	21128 - 19968: 0xDBF9,
-	21129 - 19968: 0xD7B1,
-	21133 - 19968: 0xCBFC,
-	21137 - 19968: 0xF0A5,
-	21138 - 19968: 0xCBFD,
-	21147 - 19968: 0xD5F4,
-	21151 - 19968: 0xCDED,
-	21152 - 19968: 0xCAA5,
-	21155 - 19968: 0xD6AB,
-	21156 - 19968: 0xD0C2,
-	21161 - 19968: 0xF0BE,
-	21162 - 19968: 0xD2BD,
-	21163 - 19968: 0xCCA4,
-	21182 - 19968: 0xFAB6,
-	21185 - 19968: 0xCCCD,
-	21187 - 19968: 0xDAFA,
-	21189 - 19968: 0xF6CF,
-	21191 - 19968: 0xE9B8,
-	21193 - 19968: 0xD8F5,
-	21197 - 19968: 0xCCCE,
-	21202 - 19968: 0xD7CD,
-	21205 - 19968: 0xD4D1,
-	21206 - 19968: 0xE9ED,
-	21208 - 19968: 0xCAEB,
-	21209 - 19968: 0xD9E2,
-	21211 - 19968: 0xFDB2,
-	21213 - 19968: 0xE3AD,
-	21214 - 19968: 0xD6CC,
-	21215 - 19968: 0xD9B4,
-	21218 - 19968: 0xE1A7,
-	21219 - 19968: 0xEED3,
-	21220 - 19968: 0xD0C3,
-	21235 - 19968: 0xFDB3,
-	21237 - 19968: 0xD5E4,
-	21240 - 19968: 0xCFE8,
-	21242 - 19968: 0xEDC3,
-	21243 - 19968: 0xD0B2,
-	21246 - 19968: 0xCEFE,
-	21247 - 19968: 0xDAA8,
-	21253 - 19968: 0xF8D0,
-	21256 - 19968: 0xFDD6,
-	21261 - 19968: 0xF8D1,
-	21263 - 19968: 0xF8D2,
-	21264 - 19968: 0xDCD3,
-	21269 - 19968: 0xDDE2,
-	21270 - 19968: 0xFBF9,
-	21271 - 19968: 0xDDC1,
-	21273 - 19968: 0xE3B5,
-	21280 - 19968: 0xEDDD,
-	21281 - 19968: 0xCEC4,
-	21283 - 19968: 0xCBA1,
-	21290 - 19968: 0xDDE3,
-	21295 - 19968: 0xFCDD,
-	21305 - 19968: 0xF9AF,
-	21311 - 19968: 0xD2FB,
-	21312 - 19968: 0xCFA1,
-	21313 - 19968: 0xE4A8,
-	21315 - 19968: 0xF4B6,
-	21316 - 19968: 0xECFE,
-	21319 - 19968: 0xE3AE,
-	21320 - 19968: 0xE7ED,
-	21321 - 19968: 0xFDC1,
-	21322 - 19968: 0xDAE2,
-	21325 - 19968: 0xD8B3,
-	21329 - 19968: 0xDDE4,
-	21330 - 19968: 0xF0EF,
-	21331 - 19968: 0xF6F1,
-	21332 - 19968: 0xFAF0,
-	21335 - 19968: 0xD1F5,
-	21338 - 19968: 0xDACF,
-	21340 - 19968: 0xDCD4,
-	21342 - 19968: 0xDCA6,
-	21344 - 19968: 0xEFBF,
-	21350 - 19968: 0xCECF,
-	21352 - 19968: 0xE0D9,
-	21359 - 19968: 0xD9D6,
-	21360 - 19968: 0xECD4,
-	21361 - 19968: 0xEACB,
-	21364 - 19968: 0xCABF,
-	21365 - 19968: 0xD5B0,
-	21367 - 19968: 0xCFE9,
-	21373 - 19968: 0xF1ED,
-	21375 - 19968: 0xCCCF,
-	21380 - 19968: 0xE4F8,
-	21395 - 19968: 0xE4ED,
-	21400 - 19968: 0xD7D8,
-	21402 - 19968: 0xFDA7,
-	21407 - 19968: 0xEAAB,
-	21408 - 19968: 0xF6B2,
-	21413 - 19968: 0xCFF0,
-	21414 - 19968: 0xF9BD,
-	21421 - 19968: 0xE6F4,
-	21435 - 19968: 0xCBDB,
-	21443 - 19968: 0xF3D1,
-	21448 - 19968: 0xE9D1,
-	21449 - 19968: 0xF3A9,
-	21450 - 19968: 0xD0E0,
-	21451 - 19968: 0xE9D2,
-	21453 - 19968: 0xDAE3,
-	21460 - 19968: 0xE2D2,
-	21462 - 19968: 0xF6A2,
-	21463 - 19968: 0xE1F4,
-	21467 - 19968: 0xDAE4,
-	21473 - 19968: 0xE7D5,
-	21474 - 19968: 0xF5BF,
-	21475 - 19968: 0xCFA2,
-	21476 - 19968: 0xCDAF,
-	21477 - 19968: 0xCFA3,
-	21481 - 19968: 0xCDB0,
-	21482 - 19968: 0xF1FE,
-	21483 - 19968: 0xD0A3,
-	21484 - 19968: 0xE1AF,
-	21485 - 19968: 0xF8A3,
-	21487 - 19968: 0xCAA6,
-	21488 - 19968: 0xF7BB,
-	21489 - 19968: 0xF2EA,
-	21490 - 19968: 0xDEC8,
-	21491 - 19968: 0xE9D3,
-	21496 - 19968: 0xDEC9,
-	21507 - 19968: 0xFDDE,
-	21508 - 19968: 0xCAC0,
-	21512 - 19968: 0xF9EA,
-	21513 - 19968: 0xD1CE,
-	21514 - 19968: 0xEED4,
-	21516 - 19968: 0xD4D2,
-	21517 - 19968: 0xD9A3,
-	21518 - 19968: 0xFDA8,
-	21519 - 19968: 0xD7D9,
-	21520 - 19968: 0xF7CE,
-	21521 - 19968: 0xFABE,
-	21531 - 19968: 0xCFD6,
-	21533 - 19968: 0xD7F0,
-	21535 - 19968: 0xEBE1,
-	21536 - 19968: 0xF8C5,
-	21542 - 19968: 0xDCFA,
-	21545 - 19968: 0xDDC3,
-	21547 - 19968: 0xF9DF,
-	21555 - 19968: 0xE7EF,
-	21560 - 19968: 0xFDE5,
-	21561 - 19968: 0xF6A3,
-	21563 - 19968: 0xD9FC,
-	21564 - 19968: 0xFDA9,
-	21566 - 19968: 0xE7EE,
-	21570 - 19968: 0xD5E5,
-	21576 - 19968: 0xEFD0,
-	21578 - 19968: 0xCDB1,
-	21585 - 19968: 0xF7A2,
-	21608 - 19968: 0xF1B2,
-	21610 - 19968: 0xF1B1,
-	21617 - 19968: 0xCDB2,
-	21619 - 19968: 0xDAAB,
-	21621 - 19968: 0xCAA7,
-	21627 - 19968: 0xE3E2,
-	21628 - 19968: 0xFBBC,
-	21629 - 19968: 0xD9A4,
-	21632 - 19968: 0xEEBA,
-	21638 - 19968: 0xF8D3,
-	21644 - 19968: 0xFBFA,
-	21646 - 19968: 0xCFA4,
-	21648 - 19968: 0xDCFB,
-	21668 - 19968: 0xF6E3,
-	21672 - 19968: 0xEDAA,
-	21675 - 19968: 0xF2A1,
-	21676 - 19968: 0xCEE1,
-	21683 - 19968: 0xFAA6,
-	21688 - 19968: 0xF9E0,
-	21693 - 19968: 0xECD6,
-	21696 - 19968: 0xE4EE,
-	21697 - 19968: 0xF9A1,
-	21700 - 19968: 0xFBEF,
-	21704 - 19968: 0xF9EB,
-	21705 - 19968: 0xEEA3,
-	21729 - 19968: 0xEAAC,
-	21733 - 19968: 0xCAA8,
-	21736 - 19968: 0xF4FA,
-	21741 - 19968: 0xCDD6,
-	21742 - 19968: 0xFCF6,
-	21746 - 19968: 0xF4C9,
-	21754 - 19968: 0xF8D4,
-	21764 - 19968: 0xF8A6,
-	21766 - 19968: 0xDECA,
-	21767 - 19968: 0xF2C6,
-	21774 - 19968: 0xD7DA,
-	21776 - 19968: 0xD3D0,
-	21788 - 19968: 0xD8C5,
-	21807 - 19968: 0xEAE6,
-	21809 - 19968: 0xF3DD,
-	21813 - 19968: 0xE4DA,
-	21822 - 19968: 0xF6E4,
-	21828 - 19968: 0xF6F2,
-	21830 - 19968: 0xDFC2,
-	21839 - 19968: 0xD9FD,
-	21843 - 19968: 0xCCF6,
-	21846 - 19968: 0xD3BA,
-	21854 - 19968: 0xE4AF,
-	21859 - 19968: 0xF9E1,
-	21884 - 19968: 0xF0A6,
-	21888 - 19968: 0xCBD3,
-	21892 - 19968: 0xE0BC,
-	21894 - 19968: 0xF4CA,
-	21895 - 19968: 0xD4FA,
-	21897 - 19968: 0xFDAA,
-	21898 - 19968: 0xF9E2,
-	21912 - 19968: 0xF4B7,
-	21913 - 19968: 0xFDC2,
-	21914 - 19968: 0xFCB0,
-	21916 - 19968: 0xFDEC,
-	21917 - 19968: 0xCAE2,
-	21927 - 19968: 0xFDBD,
-	21929 - 19968: 0xEAE7,
-	21930 - 19968: 0xDFC3,
-	21931 - 19968: 0xD1D2,
-	21932 - 19968: 0xCEE2,
-	21934 - 19968: 0xD3A4,
-	21957 - 19968: 0xFDAB,
-	21959 - 19968: 0xDFE0,
-	21972 - 19968: 0xF2C7,
-	21978 - 19968: 0xE7F0,
-	21980 - 19968: 0xD0EE,
-	21983 - 19968: 0xF3AA,
-	21987 - 19968: 0xDECB,
-	21988 - 19968: 0xF6B8,
-	22013 - 19968: 0xE1F5,
-	22014 - 19968: 0xF1B3,
-	22022 - 19968: 0xF7A3,
-	22025 - 19968: 0xCAA9,
-	22036 - 19968: 0xCFA5,
-	22039 - 19968: 0xDFC4,
-	22063 - 19968: 0xE1B0,
-	22066 - 19968: 0xF0BF,
-	22068 - 19968: 0xF6A4,
-	22070 - 19968: 0xE3B6,
-	22099 - 19968: 0xFAC6,
-	22120 - 19968: 0xD0EF,
-	22123 - 19968: 0xFDED,
-	22132 - 19968: 0xDDC4,
-	22150 - 19968: 0xFCF7,
-	22181 - 19968: 0xE6BF,
-	22188 - 19968: 0xDEAD,
-	22190 - 19968: 0xFABF,
-	22196 - 19968: 0xE5F1,
-	22204 - 19968: 0xEDC4,
-	22218 - 19968: 0xD2A5,
-	22221 - 19968: 0xFDEE,
-	22225 - 19968: 0xF5B6,
-	22234 - 19968: 0xE1F6,
-	22235 - 19968: 0xDECC,
-	22238 - 19968: 0xFCDE,
-	22240 - 19968: 0xECD7,
-	22256 - 19968: 0xCDDD,
-	22265 - 19968: 0xD6B7,
-	22266 - 19968: 0xCDB3,
-	22275 - 19968: 0xF8D5,
-	22276 - 19968: 0xE5D8,
-	22280 - 19968: 0xCFEA,
-	22283 - 19968: 0xCFD0,
-	22285 - 19968: 0xEACC,
-	22290 - 19968: 0xEAAE,
-	22291 - 19968: 0xEAAD,
-	22294 - 19968: 0xD3F1,
-	22296 - 19968: 0xD3A5,
-	22303 - 19968: 0xF7CF,
-	22312 - 19968: 0xEEA4,
-	22317 - 19968: 0xD0A4,
-	22320 - 19968: 0xF2A2,
-	22331 - 19968: 0xD0F0,
-	22336 - 19968: 0xF2A3,
-	22338 - 19968: 0xF7F8,
-	22343 - 19968: 0xD0B3,
-	22346 - 19968: 0xDBA9,
-	22349 - 19968: 0xD3BB,
-	22350 - 19968: 0xCAEC,
-	22352 - 19968: 0xF1A6,
-	22353 - 19968: 0xCBD5,
-	22369 - 19968: 0xF7E7,
-	22372 - 19968: 0xCDDE,
-	22374 - 19968: 0xF7A4,
-	22378 - 19968: 0xF8C0,
-	22382 - 19968: 0xD3DD,
-	22384 - 19968: 0xCCD0,
-	22389 - 19968: 0xCFA6,
-	22396 - 19968: 0xF6F3,
-	22402 - 19968: 0xE1F7,
-	22408 - 19968: 0xD3DC,
-	22411 - 19968: 0xFAFE,
-	22419 - 19968: 0xFAA7,
-	22432 - 19968: 0xEBD9,
-	22434 - 19968: 0xCFA7,
-	22435 - 19968: 0xEAAF,
-	22467 - 19968: 0xE4EF,
-	22471 - 19968: 0xE9B9,
-	22472 - 19968: 0xF1D8,
-	22475 - 19968: 0xD8D8,
-	22478 - 19968: 0xE0F2,
-	22495 - 19968: 0xE6B4,
-	22496 - 19968: 0xDCFC,
-	22512 - 19968: 0xF3F1,
-	22516 - 19968: 0xE3D0,
-	22519 - 19968: 0xF2FB,
-	22521 - 19968: 0xDBC6,
-	22522 - 19968: 0xD0F1,
-	22524 - 19968: 0xD0F2,
-	22528 - 19968: 0xCFDC,
-	22530 - 19968: 0xD3D1,
-	22533 - 19968: 0xCCB1,
-	22534 - 19968: 0xF7D8,
-	22536 - 19968: 0xCBA8,
-	22537 - 19968: 0xEBBC,
-	22538 - 19968: 0xE4BE,
-	22558 - 19968: 0xF4DC,
-	22561 - 19968: 0xDCC2,
-	22564 - 19968: 0xF0A7,
-	22567 - 19968: 0xE6C0,
-	22570 - 19968: 0xCAED,
-	22575 - 19968: 0xE8EB,
-	22576 - 19968: 0xE5E8,
-	22577 - 19968: 0xDCC3,
-	22580 - 19968: 0xEDDE,
-	22581 - 19968: 0xD3F2,
-	22586 - 19968: 0xCCF7,
-	22602 - 19968: 0xCED4,
-	22603 - 19968: 0xE7AB,
-	22607 - 19968: 0xCBC3,
-	22609 - 19968: 0xE1B1,
-	22612 - 19968: 0xF7B2,
-	22615 - 19968: 0xD3F3,
-	22616 - 19968: 0xD3D2,
-	22618 - 19968: 0xF5C0,
-	22622 - 19968: 0xDFDD,
-	22625 - 19968: 0xEEF3,
-	22626 - 19968: 0xE7F1,
-	22628 - 19968: 0xFDB4,
-	22645 - 19968: 0xF2C8,
-	22649 - 19968: 0xF3D2,
-	22652 - 19968: 0xEEF4,
-	22654 - 19968: 0xE2D3,
-	22659 - 19968: 0xCCD1,
-	22661 - 19968: 0xDFEA,
-	22665 - 19968: 0xE9BA,
-	22675 - 19968: 0xD9D7,
-	22684 - 19968: 0xF5CD,
-	22686 - 19968: 0xF1F2,
-	22687 - 19968: 0xFAC7,
-	22696 - 19968: 0xD9F8,
-	22697 - 19968: 0xD4C2,
-	22702 - 19968: 0xF6E5,
-	22707 - 19968: 0xDDC5,
-	22714 - 19968: 0xE7F2,
-	22715 - 19968: 0xEDDF,
-	22718 - 19968: 0xCACB,
-	22721 - 19968: 0xDBFA,
-	22725 - 19968: 0xE8B5,
-	22727 - 19968: 0xD3A6,
-	22734 - 19968: 0xFDB5,
-	22737 - 19968: 0xF9C9,
-	22739 - 19968: 0xE4E2,
-	22741 - 19968: 0xFBBD,
-	22744 - 19968: 0xD7A4,
-	22745 - 19968: 0xCEC5,
-	22750 - 19968: 0xCED5,
-	22751 - 19968: 0xD6E6,
-	22756 - 19968: 0xE5BD,
-	22763 - 19968: 0xDECD,
-	22764 - 19968: 0xECF3,
-	22767 - 19968: 0xEDE0,
-	22777 - 19968: 0xECEC,
-	22778 - 19968: 0xFBBE,
-	22779 - 19968: 0xDFEB,
-	22781 - 19968: 0xE1F8,
-	22799 - 19968: 0xF9BE,
-	22804 - 19968: 0xD0F3,
-	22805 - 19968: 0xE0AA,
-	22806 - 19968: 0xE8E2,
-	22809 - 19968: 0xE2D4,
-	22810 - 19968: 0xD2FD,
-	22812 - 19968: 0xE5A8,
-	22818 - 19968: 0xD9D3,
-	22823 - 19968: 0xD3DE,
-	22825 - 19968: 0xF4B8,
-	22826 - 19968: 0xF7BC,
-	22827 - 19968: 0xDCFD,
-	22829 - 19968: 0xE8EC,
-	22830 - 19968: 0xE4E7,
-	22833 - 19968: 0xE3F7,
-	22839 - 19968: 0xECA8,
-	22846 - 19968: 0xFAF1,
-	22852 - 19968: 0xE5F2,
-	22855 - 19968: 0xD0F4,
-	22856 - 19968: 0xD2AF,
-	22857 - 19968: 0xDCE5,
-	22862 - 19968: 0xD0A5,
-	22863 - 19968: 0xF1B4,
-	22864 - 19968: 0xFCB1,
-	22865 - 19968: 0xCCF8,
-	22868 - 19968: 0xDDC6,
-	22869 - 19968: 0xFAD1,
-	22871 - 19968: 0xF7DF,
-	22874 - 19968: 0xFAA8,
-	22880 - 19968: 0xEEF5,
-	22882 - 19968: 0xDECE,
-	22887 - 19968: 0xE7F3,
-	22890 - 19968: 0xF7AC,
-	22891 - 19968: 0xEBC4,
-	22892 - 19968: 0xEDE1,
-	22893 - 19968: 0xE0AB,
-	22894 - 19968: 0xDDC7,
-	22899 - 19968: 0xD2B3,
-	22900 - 19968: 0xD2BF,
-	22904 - 19968: 0xCACC,
-	22909 - 19968: 0xFBBF,
-	22914 - 19968: 0xE5FD,
-	22915 - 19968: 0xDDE5,
-	22916 - 19968: 0xD8CD,
-	22922 - 19968: 0xECF4,
-	22931 - 19968: 0xD0F5,
-	22934 - 19968: 0xE8ED,
-	22935 - 19968: 0xD0D2,
-	22937 - 19968: 0xD9D8,
-	22949 - 19968: 0xF6E6,
-	22952 - 19968: 0xDBAA,
-	22956 - 19968: 0xF7E0,
-	22969 - 19968: 0xD8D9,
-	22971 - 19968: 0xF4A3,
-	22974 - 19968: 0xF4DD,
-	22979 - 19968: 0xEFD1,
-	22982 - 19968: 0xD9B5,
-	22985 - 19968: 0xEDAB,
-	22987 - 19968: 0xE3B7,
-	22992 - 19968: 0xEEBB,
-	22993 - 19968: 0xCDB4,
-	22995 - 19968: 0xE0F3,
-	22996 - 19968: 0xEACD,
-	23001 - 19968: 0xECF5,
-	23002 - 19968: 0xE8EE,
-	23004 - 19968: 0xCBA9,
-	23005 - 19968: 0xF1AF,
-	23014 - 19968: 0xCACD,
-	23016 - 19968: 0xECA9,
-	23018 - 19968: 0xF2EB,
-	23020 - 19968: 0xFDEF,
-	23022 - 19968: 0xF9F3,
-	23032 - 19968: 0xE6C1,
-	23035 - 19968: 0xECD8,
-	23039 - 19968: 0xEDAC,
-	23041 - 19968: 0xEACE,
-	23043 - 19968: 0xE8DF,
-	23057 - 19968: 0xDECF,
-	23064 - 19968: 0xD2A6,
-	23067 - 19968: 0xE7F4,
-	23068 - 19968: 0xD1D6,
-	23071 - 19968: 0xE6C2,
-	23072 - 19968: 0xE3E3,
-	23077 - 19968: 0xE4B0,
-	23081 - 19968: 0xD8B4,
-	23094 - 19968: 0xF6A5,
-	23100 - 19968: 0xF3DE,
-	23105 - 19968: 0xD7A5,
-	23110 - 19968: 0xF7E8,
-	23113 - 19968: 0xE8C6,
-	23130 - 19968: 0xFBE6,
-	23138 - 19968: 0xDDE6,
-	23142 - 19968: 0xDCFE,
-	23186 - 19968: 0xD8DA,
-	23194 - 19968: 0xDAAC,
-	23195 - 19968: 0xEAB0,
-	23204 - 19968: 0xE3B8,
-	23233 - 19968: 0xCAAA,
-	23234 - 19968: 0xE1F9,
-	23236 - 19968: 0xEAB1,
-	23241 - 19968: 0xF2EC,
-	23244 - 19968: 0xFAEE,
-	23265 - 19968: 0xEED5,
-	23270 - 19968: 0xF9F4,
-	23273 - 19968: 0xD2EC,
-	23301 - 19968: 0xFBFB,
-	23305 - 19968: 0xFDF0,
-	23307 - 19968: 0xE0BD,
-	23308 - 19968: 0xCEE3,
-	23318 - 19968: 0xF8C6,
-	23338 - 19968: 0xDEAE,
-	23360 - 19968: 0xDFC5,
-	23363 - 19968: 0xE5BE,
-	23376 - 19968: 0xEDAD,
-	23377 - 19968: 0xFAEA,
-	23380 - 19968: 0xCDEE,
-	23381 - 19968: 0xEDA6,
-	23383 - 19968: 0xEDAE,
-	23384 - 19968: 0xF0ED,
-	23386 - 19968: 0xDDA1,
-	23388 - 19968: 0xEDAF,
-	23389 - 19968: 0xFCF8,
-	23391 - 19968: 0xD8EB,
-	23395 - 19968: 0xCCF9,
-	23396 - 19968: 0xCDB5,
-	23401 - 19968: 0xFAA9,
-	23403 - 19968: 0xE1DD,
-	23408 - 19968: 0xE2D5,
-	23409 - 19968: 0xEDCF,
-	23413 - 19968: 0xDDA2,
-	23416 - 19968: 0xF9CA,
-	23418 - 19968: 0xEAE8,
-	23420 - 19968: 0xE5ED,
-	23429 - 19968: 0xD3EB,
-	23431 - 19968: 0xE9D4,
-	23432 - 19968: 0xE1FA,
-	23433 - 19968: 0xE4CC,
-	23435 - 19968: 0xE1E4,
-	23436 - 19968: 0xE8C7,
-	23439 - 19968: 0xCEDB,
-	23443 - 19968: 0xDCD5,
-	23445 - 19968: 0xF7B5,
-	23446 - 19968: 0xFCF3,
-	23447 - 19968: 0xF0F3,
-	23448 - 19968: 0xCEAF,
-	23449 - 19968: 0xF1B5,
-	23450 - 19968: 0xEFD2,
-	23451 - 19968: 0xE8C8,
-	23452 - 19968: 0xEBF1,
-	23458 - 19968: 0xCBD4,
-	23459 - 19968: 0xE0BE,
-	23460 - 19968: 0xE3F8,
-	23461 - 19968: 0xEAE9,
-	23462 - 19968: 0xFCB2,
-	23468 - 19968: 0xE0F4,
-	23470 - 19968: 0xCFE0,
-	23472 - 19968: 0xEEA5,
-	23475 - 19968: 0xFAAA,
-	23476 - 19968: 0xE6C3,
-	23477 - 19968: 0xE1B2,
-	23478 - 19968: 0xCAAB,
-	23480 - 19968: 0xE3E4,
-	23481 - 19968: 0xE9BB,
-	23487 - 19968: 0xE2D6,
-	23488 - 19968: 0xF3F2,
-	23490 - 19968: 0xEED6,
-	23491 - 19968: 0xEAB2,
-	23492 - 19968: 0xD0F6,
-	23493 - 19968: 0xECD9,
-	23494 - 19968: 0xDACB,
-	23495 - 19968: 0xCFA8,
-	23500 - 19968: 0xDDA3,
-	23504 - 19968: 0xD8DB,
-	23506 - 19968: 0xF9CE,
-	23507 - 19968: 0xE9D5,
-	23508 - 19968: 0xE3D1,
-	23511 - 19968: 0xD2BC,
-	23518 - 19968: 0xD8AC,
-	23519 - 19968: 0xF3CC,
-	23521 - 19968: 0xCDFB,
-	23522 - 19968: 0xF6D6,
-	23524 - 19968: 0xE7F5,
-	23525 - 19968: 0xE8EF,
-	23526 - 19968: 0xE3F9,
-	23527 - 19968: 0xD2BB,
-	23528 - 19968: 0xF3F3,
-	23529 - 19968: 0xE3FB,
-	23531 - 19968: 0xDED0,
-	23532 - 19968: 0xCEB0,
-	23534 - 19968: 0xD6F7,
-	23535 - 19968: 0xF1D9,
-	23541 - 19968: 0xF5C1,
-	23542 - 19968: 0xDCC4,
-	23544 - 19968: 0xF5BB,
-	23546 - 19968: 0xDED1,
-	23553 - 19968: 0xDCE6,
-	23556 - 19968: 0xDED2,
-	23559 - 19968: 0xEDE2,
-	23560 - 19968: 0xEEF6,
-	23561 - 19968: 0xEACF,
-	23562 - 19968: 0xF0EE,
-	23563 - 19968: 0xE3FC,
-	23565 - 19968: 0xD3DF,
-	23566 - 19968: 0xD3F4,
-	23567 - 19968: 0xE1B3,
-	23569 - 19968: 0xE1B4,
-	23574 - 19968: 0xF4D3,
-	23577 - 19968: 0xDFC6,
-	23588 - 19968: 0xE9D6,
-	23592 - 19968: 0xDBAB,
-	23601 - 19968: 0xF6A6,
-	23608 - 19968: 0xE3B9,
-	23609 - 19968: 0xEBC5,
-	23610 - 19968: 0xF4A9,
-	23611 - 19968: 0xCDB6,
-	23612 - 19968: 0xD2F9,
-	23614 - 19968: 0xDAAD,
-	23615 - 19968: 0xD2E3,
-	23616 - 19968: 0xCFD1,
-	23621 - 19968: 0xCBDC,
-	23622 - 19968: 0xCCFA,
-	23624 - 19968: 0xCFDD,
-	23627 - 19968: 0xE8A9,
-	23629 - 19968: 0xE3BB,
-	23630 - 19968: 0xE3BA,
-	23633 - 19968: 0xE0DA,
-	23637 - 19968: 0xEEF7,
-	23643 - 19968: 0xDCB3,
-	23648 - 19968: 0xD3F5,
-	23650 - 19968: 0xD7A6,
-	23652 - 19968: 0xF6B5,
-	23653 - 19968: 0xD7DB,
-	23660 - 19968: 0xE1D5,
-	23663 - 19968: 0xD4EA,
-	23665 - 19968: 0xDFA3,
-	23673 - 19968: 0xFDDF,
-	23696 - 19968: 0xD0F7,
-	23697 - 19968: 0xEDD4,
-	23713 - 19968: 0xCBAA,
-	23721 - 19968: 0xE4DB,
-	23723 - 19968: 0xE1FB,
-	23724 - 19968: 0xCBA2,
-	23729 - 19968: 0xD3E0,
-	23731 - 19968: 0xE4BF,
-	23733 - 19968: 0xFBC0,
-	23735 - 19968: 0xDABE,
-	23736 - 19968: 0xE4CD,
-	23738 - 19968: 0xD6B9,
-	23742 - 19968: 0xEFC0,
-	23744 - 19968: 0xE1FC,
-	23769 - 19968: 0xF6B9,
-	23776 - 19968: 0xDFC7,
-	23784 - 19968: 0xE4B1,
-	23791 - 19968: 0xDCE7,
-	23792 - 19968: 0xDCE8,
-	23796 - 19968: 0xFAD6,
-	23798 - 19968: 0xD3F6,
-	23803 - 19968: 0xF1DA,
-	23805 - 19968: 0xFAF2,
-	23815 - 19968: 0xE2FD,
-	23821 - 19968: 0xD5CF,
-	23822 - 19968: 0xD0F8,
-	23825 - 19968: 0xCDDF,
-	23828 - 19968: 0xF5CB,
-	23830 - 19968: 0xE4F0,
-	23831 - 19968: 0xCBAB,
-	23833 - 19968: 0xD7C4,
-	23847 - 19968: 0xE2FE,
-	23849 - 19968: 0xDDDA,
-	23883 - 19968: 0xDAAE,
-	23884 - 19968: 0xCAEE,
-	23888 - 19968: 0xD5B9,
-	23913 - 19968: 0xE3A1,
-	23916 - 19968: 0xE8E3,
-	23919 - 19968: 0xF3AB,
-	23943 - 19968: 0xCFA9,
-	23947 - 19968: 0xD3F7,
-	23965 - 19968: 0xD4F1,
-	23968 - 19968: 0xCEE4,
-	23970 - 19968: 0xE8F2,
-	23978 - 19968: 0xE5F5,
-	23992 - 19968: 0xE7AE,
-	23994 - 19968: 0xD6BA,
-	23996 - 19968: 0xDFEC,
-	23997 - 19968: 0xE4C0,
-	24013 - 19968: 0xE8E4,
-	24018 - 19968: 0xD8B5,
-	24022 - 19968: 0xE4DC,
-	24029 - 19968: 0xF4B9,
-	24030 - 19968: 0xF1B6,
-	24033 - 19968: 0xE2DE,
-	24034 - 19968: 0xE1B5,
-	24037 - 19968: 0xCDEF,
-	24038 - 19968: 0xF1A7,
-	24039 - 19968: 0xCEE5,
-	24040 - 19968: 0xCBDD,
-	24043 - 19968: 0xD9E3,
-	24046 - 19968: 0xF3AC,
-	24049 - 19968: 0xD0F9,
-	24050 - 19968: 0xECAB,
-	24051 - 19968: 0xDED3,
-	24052 - 19968: 0xF7E9,
-	24055 - 19968: 0xF9F5,
-	24061 - 19968: 0xE1DE,
-	24062 - 19968: 0xCBEE,
-	24066 - 19968: 0xE3BC,
-	24067 - 19968: 0xF8D6,
-	24070 - 19968: 0xDBEE,
-	24076 - 19968: 0xFDF1,
-	24081 - 19968: 0xF7B6,
-	24086 - 19968: 0xF4DE,
-	24089 - 19968: 0xF2ED,
-	24091 - 19968: 0xDBD9,
-	24093 - 19968: 0xF0A8,
-	24101 - 19968: 0xE1FD,
-	24107 - 19968: 0xDED4,
-	24109 - 19968: 0xE0AC,
-	24115 - 19968: 0xEDE3,
-	24118 - 19968: 0xD3E1,
-	24120 - 19968: 0xDFC8,
-	24125 - 19968: 0xD9B6,
-	24127 - 19968: 0xFDAC,
-	24128 - 19968: 0xEFD3,
-	24132 - 19968: 0xE4C1,
-	24133 - 19968: 0xF8EB,
-	24135 - 19968: 0xDBAC,
-	24140 - 19968: 0xFCC6,
-	24149 - 19968: 0xD8AD,
-	24159 - 19968: 0xF6BA,
-	24161 - 19968: 0xDBDF,
-	24162 - 19968: 0xD3D3,
-	24163 - 19968: 0xF8C7,
-	24178 - 19968: 0xCACE,
-	24179 - 19968: 0xF8C1,
-	24180 - 19968: 0xD2B4,
-	24183 - 19968: 0xDCB4,
-	24184 - 19968: 0xFAB9,
-	24185 - 19968: 0xCACF,
-	24187 - 19968: 0xFCB3,
-	24188 - 19968: 0xEAEA,
-	24189 - 19968: 0xEAEB,
-	24190 - 19968: 0xD0FA,
-	24196 - 19968: 0xEDE4,
-	24199 - 19968: 0xDDE7,
-	24202 - 19968: 0xDFC9,
-	24207 - 19968: 0xDFED,
-	24213 - 19968: 0xEEBC,
-	24215 - 19968: 0xEFC1,
-	24218 - 19968: 0xCCD2,
-	24220 - 19968: 0xDDA4,
-	24224 - 19968: 0xDFCA,
-	24230 - 19968: 0xD3F8,
-	24231 - 19968: 0xF1A8,
-	24235 - 19968: 0xCDB7,
-	24237 - 19968: 0xEFD4,
-	24245 - 19968: 0xE4DD,
-	24246 - 19968: 0xDFEE,
-	24247 - 19968: 0xCBAC,
-	24248 - 19968: 0xE9BC,
-	24254 - 19968: 0xEAEC,
-	24258 - 19968: 0xDFCB,
-	24264 - 19968: 0xF9BF,
-	24265 - 19968: 0xD6AF,
-	24266 - 19968: 0xD5C6,
-	24272 - 19968: 0xCFAA,
-	24275 - 19968: 0xCEA9,
-	24278 - 19968: 0xD6F8,
-	24282 - 19968: 0xF1B7,
-	24283 - 19968: 0xEEF8,
-	24287 - 19968: 0xD9D9,
-	24288 - 19968: 0xF3DF,
-	24290 - 19968: 0xF8C8,
-	24291 - 19968: 0xCEC6,
-	24300 - 19968: 0xD5E6,
-	24307 - 19968: 0xF4E6,
-	24310 - 19968: 0xE6C5,
-	24311 - 19968: 0xEFD5,
-	24314 - 19968: 0xCBEF,
-	24315 - 19968: 0xFCDF,
-	24321 - 19968: 0xDCA7,
-	24324 - 19968: 0xD6E7,
-	24330 - 19968: 0xF8C9,
-	24335 - 19968: 0xE3D2,
-	24337 - 19968: 0xE3BD,
-	24339 - 19968: 0xCFE1,
-	24340 - 19968: 0xF0C0,
-	24341 - 19968: 0xECDA,
-	24343 - 19968: 0xDDD7,
-	24344 - 19968: 0xFBF0,
-	24347 - 19968: 0xECAC,
-	24351 - 19968: 0xF0A9,
-	24358 - 19968: 0xFAD7,
-	24359 - 19968: 0xFBC1,
-	24361 - 19968: 0xD2C0,
-	24369 - 19968: 0xE5B0,
-	24373 - 19968: 0xEDE5,
-	24378 - 19968: 0xCBAD,
-	24380 - 19968: 0xF9B0,
-	24392 - 19968: 0xF7A5,
-	24394 - 19968: 0xCBAE,
-	24396 - 19968: 0xDAAF,
-	24398 - 19968: 0xD8B6,
-	24406 - 19968: 0xD3A7,
-	24407 - 19968: 0xFBB2,
-	24409 - 19968: 0xFDC4,
-	24411 - 19968: 0xECAD,
-	24418 - 19968: 0xFBA1,
-	24422 - 19968: 0xE5E9,
-	24423 - 19968: 0xE9EE,
-	24425 - 19968: 0xF3F4,
-	24426 - 19968: 0xF8F3,
-	24427 - 19968: 0xF0C1,
-	24428 - 19968: 0xDEAF,
-	24429 - 19968: 0xF8B0,
-	24432 - 19968: 0xF3E0,
-	24433 - 19968: 0xE7AF,
-	24439 - 19968: 0xDBAD,
-	24441 - 19968: 0xE6B5,
-	24444 - 19968: 0xF9A8,
-	24447 - 19968: 0xDDD8,
-	24448 - 19968: 0xE8D9,
-	24449 - 19968: 0xEFD6,
-	24453 - 19968: 0xD3E2,
-	24455 - 19968: 0xE2DF,
-	24458 - 19968: 0xFCE0,
-	24459 - 19968: 0xD7C8,
-	24460 - 19968: 0xFDAD,
-	24464 - 19968: 0xDFEF,
-	24465 - 19968: 0xCCD3,
-	24466 - 19968: 0xD3F9,
-	24471 - 19968: 0xD4F0,
-	24472 - 19968: 0xDBC7,
-	24473 - 19968: 0xDED5,
-	24478 - 19968: 0xF0F4,
-	24480 - 19968: 0xD5D0,
-	24481 - 19968: 0xE5D9,
-	24488 - 19968: 0xFCC7,
-	24489 - 19968: 0xDCD6,
-	24490 - 19968: 0xE2E0,
-	24494 - 19968: 0xDAB0,
-	24501 - 19968: 0xF3A3,
-	24503 - 19968: 0xD3EC,
-	24505 - 19968: 0xF4CB,
-	24509 - 19968: 0xFDC5,
-	24515 - 19968: 0xE3FD,
-	24517 - 19968: 0xF9B1,
-	24524 - 19968: 0xD0FB,
-	24525 - 19968: 0xECDB,
-	24534 - 19968: 0xF5BC,
-	24535 - 19968: 0xF2A4,
-	24536 - 19968: 0xD8CE,
-	24537 - 19968: 0xD8CF,
-	24544 - 19968: 0xF5F7,
-	24555 - 19968: 0xF6E1,
-	24565 - 19968: 0xD2B7,
-	24573 - 19968: 0xFBEC,
-	24575 - 19968: 0xDDC8,
-	24591 - 19968: 0xE4E8,
-	24594 - 19968: 0xD2C1,
-	24598 - 19968: 0xF8D7,
-	24604 - 19968: 0xD6BB,
-	24605 - 19968: 0xDED6,
-	24608 - 19968: 0xF7BD,
-	24609 - 19968: 0xECAE,
-	24613 - 19968: 0xD0E1,
-	24615 - 19968: 0xE0F5,
-	24616 - 19968: 0xEAB3,
-	24618 - 19968: 0xCED6,
-	24623 - 19968: 0xCCA5,
-	24641 - 19968: 0xECF6,
-	24642 - 19968: 0xE2E1,
-	24643 - 19968: 0xE3BE,
-	24653 - 19968: 0xFCC8,
-	24656 - 19968: 0xCDF0,
-	24658 - 19968: 0xF9F6,
-	24661 - 19968: 0xDFF0,
-	24665 - 19968: 0xE5BF,
-	24669 - 19968: 0xCEBF,
-	24674 - 19968: 0xFCE1,
-	24675 - 19968: 0xEDB0,
-	24676 - 19968: 0xFDD1,
-	24677 - 19968: 0xF6BB,
-	24680 - 19968: 0xF9CF,
-	24681 - 19968: 0xEBDA,
-	24682 - 19968: 0xCAC1,
-	24684 - 19968: 0xD2B8,
-	24685 - 19968: 0xCDF1,
-	24687 - 19968: 0xE3D3,
-	24688 - 19968: 0xFDE6,
-	24709 - 19968: 0xE6ED,
-	24713 - 19968: 0xE3FA,
-	24716 - 19968: 0xF0AA,
-	24717 - 19968: 0xF9D0,
-	24724 - 19968: 0xFCE2,
-	24726 - 19968: 0xF8A7,
-	24730 - 19968: 0xE1E5,
-	24731 - 19968: 0xEEF9,
-	24735 - 19968: 0xE7F6,
-	24736 - 19968: 0xEAED,
-	24739 - 19968: 0xFCB4,
-	24740 - 19968: 0xF5C2,
-	24743 - 19968: 0xD7DC,
-	24752 - 19968: 0xF0F5,
-	24754 - 19968: 0xDDE8,
-	24755 - 19968: 0xD3ED,
-	24756 - 19968: 0xF5FC,
-	24758 - 19968: 0xDABF,
-	24760 - 19968: 0xCCFB,
-	24764 - 19968: 0xD3FA,
-	24765 - 19968: 0xF4A4,
-	24773 - 19968: 0xEFD7,
-	24775 - 19968: 0xD4C3,
-	24785 - 19968: 0xFBE3,
-	24794 - 19968: 0xFBED,
-	24796 - 19968: 0xE0AD,
-	24799 - 19968: 0xEAEE,
-	24800 - 19968: 0xFBB3,
-	24801 - 19968: 0xE4C2,
-	24816 - 19968: 0xF6E7,
-	24817 - 19968: 0xD2DD,
-	24819 - 19968: 0xDFCC,
-	24822 - 19968: 0xFCC9,
-	24825 - 19968: 0xE5A9,
-	24826 - 19968: 0xE0F6,
-	24827 - 19968: 0xF6B3,
-	24833 - 19968: 0xE1FE,
-	24838 - 19968: 0xCBF0,
-	24840 - 19968: 0xEAEF,
-	24841 - 19968: 0xEAF0,
-	24845 - 19968: 0xDAC0,
-	24846 - 19968: 0xF8B4,
-	24847 - 19968: 0xEBF2,
-	24853 - 19968: 0xE4C3,
-	24858 - 19968: 0xE9D7,
-	24859 - 19968: 0xE4F1,
-	24863 - 19968: 0xCAEF,
-	24871 - 19968: 0xCED7,
-	24880 - 19968: 0xFCCA,
-	24884 - 19968: 0xF3E1,
-	24887 - 19968: 0xCBC4,
-	24892 - 19968: 0xE3E5,
-	24894 - 19968: 0xCBC5,
-	24895 - 19968: 0xEAB4,
-	24898 - 19968: 0xE9BD,
-	24900 - 19968: 0xD7C9,
-	24903 - 19968: 0xEBDB,
-	24904 - 19968: 0xEDB1,
-	24906 - 19968: 0xCCC3,
-	24907 - 19968: 0xF7BE,
-	24908 - 19968: 0xFCCB,
-	24915 - 19968: 0xF8F4,
-	24917 - 19968: 0xD9B7,
-	24920 - 19968: 0xF3D3,
-	24921 - 19968: 0xF3D4,
-	24925 - 19968: 0xF7E4,
-	24927 - 19968: 0xF7D1,
-	24930 - 19968: 0xD8B7,
-	24931 - 19968: 0xCEB1,
-	24932 - 19968: 0xCAC2,
-	24935 - 19968: 0xFBB4,
-	24936 - 19968: 0xCBC6,
-	24939 - 19968: 0xF0F6,
-	24942 - 19968: 0xD5E7,
-	24944 - 19968: 0xEAD0,
-	24950 - 19968: 0xCCD4,
-	24951 - 19968: 0xCBAF,
-	24957 - 19968: 0xF4AA,
-	24958 - 19968: 0xE9AF,
-	24961 - 19968: 0xF5C3,
-	24962 - 19968: 0xE9D8,
-	24970 - 19968: 0xDDE9,
-	24974 - 19968: 0xF1F3,
-	24976 - 19968: 0xD5FB,
-	24977 - 19968: 0xDEBB,
-	24980 - 19968: 0xF4FB,
-	24984 - 19968: 0xFDF3,
-	24985 - 19968: 0xFDF2,
-	24986 - 19968: 0xF7A6,
-	24996 - 19968: 0xDDC9,
-	24999 - 19968: 0xD4D3,
-	25001 - 19968: 0xCCA8,
-	25003 - 19968: 0xDAC1,
-	25004 - 19968: 0xCCD5,
-	25006 - 19968: 0xD9E4,
-	25010 - 19968: 0xFACA,
-	25014 - 19968: 0xE5E3,
-	25018 - 19968: 0xD3BC,
-	25022 - 19968: 0xCAF0,
-	25027 - 19968: 0xD0C4,
-	25031 - 19968: 0xCAD0,
-	25032 - 19968: 0xFAAB,
-	25033 - 19968: 0xEBEB,
-	25034 - 19968: 0xE7F8,
-	25035 - 19968: 0xD9E5,
-	25062 - 19968: 0xD1D7,
-	25074 - 19968: 0xF3A4,
-	25078 - 19968: 0xD4FB,
-	25079 - 19968: 0xFCE3,
-	25080 - 19968: 0xFAD8,
-	25082 - 19968: 0xF3D5,
-	25084 - 19968: 0xCFAB,
-	25087 - 19968: 0xEBF3,
-	25088 - 19968: 0xD5FC,
-	25095 - 19968: 0xD3D4,
-	25096 - 19968: 0xCDFC,
-	25098 - 19968: 0xD9E6,
-	25100 - 19968: 0xE2F9,
-	25101 - 19968: 0xE2A1,
-	25102 - 19968: 0xEBD4,
-	25104 - 19968: 0xE0F7,
-	25105 - 19968: 0xE4B2,
-	25106 - 19968: 0xCCFC,
-	25110 - 19968: 0xFBE4,
-	25114 - 19968: 0xF4AB,
-	25119 - 19968: 0xD0BD,
-	25121 - 19968: 0xCAF1,
-	25130 - 19968: 0xEFB8,
-	25134 - 19968: 0xD7C0,
-	25136 - 19968: 0xEEFA,
-	25137 - 19968: 0xFDF4,
-	25140 - 19968: 0xD3E3,
-	25142 - 19968: 0xFBC2,
-	25150 - 19968: 0xD5E8,
-	25151 - 19968: 0xDBAE,
-	25152 - 19968: 0xE1B6,
-	25153 - 19968: 0xF8B7,
-	25159 - 19968: 0xE0BF,
-	25160 - 19968: 0xFBC3,
-	25161 - 19968: 0xDDEA,
-	25163 - 19968: 0xE2A2,
-	25165 - 19968: 0xEEA6,
-	25171 - 19968: 0xF6E8,
-	25176 - 19968: 0xF6F5,
-	25198 - 19968: 0xDDCA,
-	25201 - 19968: 0xD0E2,
-	25206 - 19968: 0xDDA6,
-	25209 - 19968: 0xDDEB,
-	25212 - 19968: 0xE4F9,
-	25215 - 19968: 0xE3AF,
-	25216 - 19968: 0xD0FC,
-	25220 - 19968: 0xF4FC,
-	25225 - 19968: 0xCCBC,
-	25226 - 19968: 0xF7EA,
-	25233 - 19968: 0xE5E4,
-	25234 - 19968: 0xDFF1,
-	25237 - 19968: 0xF7E1,
-	25239 - 19968: 0xF9F7,
-	25240 - 19968: 0xEFB9,
-	25243 - 19968: 0xF8D8,
-	25259 - 19968: 0xF9A9,
-	25265 - 19968: 0xF8D9,
-	25269 - 19968: 0xEEBD,
-	25273 - 19968: 0xD8C6,
-	25276 - 19968: 0xE4E3,
-	25277 - 19968: 0xF5CE,
-	25282 - 19968: 0xDDD9,
-	25287 - 19968: 0xD9E7,
-	25288 - 19968: 0xD2B9,
-	25289 - 19968: 0xD5C3,
-	25292 - 19968: 0xDAE5,
-	25293 - 19968: 0xDAD0,
-	25295 - 19968: 0xD1D9,
-	25296 - 19968: 0xCED8,
-	25298 - 19968: 0xCBDE,
-	25299 - 19968: 0xF4AC,
-	25300 - 19968: 0xDAFB,
-	25302 - 19968: 0xF6E9,
-	25303 - 19968: 0xE8F3,
-	25304 - 19968: 0xCFAC,
-	25305 - 19968: 0xF0F0,
-	25307 - 19968: 0xF4FD,
-	25308 - 19968: 0xDBC8,
-	25324 - 19968: 0xCEC0,
-	25325 - 19968: 0xE3D4,
-	25326 - 19968: 0xD1CF,
-	25327 - 19968: 0xF1F5,
-	25329 - 19968: 0xCDF2,
-	25331 - 19968: 0xCFEB,
-	25335 - 19968: 0xCDB8,
-	25342 - 19968: 0xE3A6,
-	25343 - 19968: 0xD1DA,
-	25345 - 19968: 0xF2A5,
-	25351 - 19968: 0xF2A6,
-	25353 - 19968: 0xE4CE,
-	25361 - 19968: 0xD3FB,
-	25387 - 19968: 0xF1A9,
-	25391 - 19968: 0xF2C9,
-	25402 - 19968: 0xEFD8,
-	25403 - 19968: 0xE6C9,
-	25405 - 19968: 0xD8B8,
-	25406 - 19968: 0xFAF3,
-	25417 - 19968: 0xF3B5,
-	25420 - 19968: 0xF8A4,
-	25423 - 19968: 0xD1F3,
-	25424 - 19968: 0xE6C8,
-	25429 - 19968: 0xF8DA,
-	25447 - 19968: 0xDCE9,
-	25448 - 19968: 0xDED7,
-	25454 - 19968: 0xCBDF,
-	25458 - 19968: 0xCFEC,
-	25463 - 19968: 0xF4DF,
-	25466 - 19968: 0xD1F4,
-	25467 - 19968: 0xD2BA,
-	25471 - 19968: 0xDFF2,
-	25475 - 19968: 0xE1B7,
-	25480 - 19968: 0xE2A3,
-	25481 - 19968: 0xD3FC,
-	25484 - 19968: 0xEDE6,
-	25490 - 19968: 0xDBC9,
-	25494 - 19968: 0xE4FA,
-	25496 - 19968: 0xCFDE,
-	25499 - 19968: 0xCED0,
-	25504 - 19968: 0xD5D3,
-	25505 - 19968: 0xF3F5,
-	25506 - 19968: 0xF7AE,
-	25509 - 19968: 0xEFC8,
-	25511 - 19968: 0xCDF3,
-	25512 - 19968: 0xF5CF,
-	25513 - 19968: 0xE5F3,
-	25514 - 19968: 0xF0C2,
-	25536 - 19968: 0xCAD1,
-	25540 - 19968: 0xEAF1,
-	25542 - 19968: 0xD0A6,
-	25551 - 19968: 0xD9DA,
-	25552 - 19968: 0xF0AB,
-	25558 - 19968: 0xEBE7,
-	25562 - 19968: 0xE5C0,
-	25563 - 19968: 0xFCB5,
-	25569 - 19968: 0xE4C4,
-	25581 - 19968: 0xCCA9,
-	25582 - 19968: 0xFDC6,
-	25588 - 19968: 0xEAB5,
-	25590 - 19968: 0xE5AA,
-	25591 - 19968: 0xDFBA,
-	25613 - 19968: 0xE1DF,
-	25615 - 19968: 0xDAD1,
-	25620 - 19968: 0xE1B8,
-	25622 - 19968: 0xE8F4,
-	25623 - 19968: 0xD3FD,
-	25628 - 19968: 0xE2A4,
-	25634 - 19968: 0xF2CA,
-	25644 - 19968: 0xDAE6,
-	25645 - 19968: 0xF7B3,
-	25658 - 19968: 0xFDCD,
-	25662 - 19968: 0xF3B6,
-	25688 - 19968: 0xEED7,
-	25696 - 19968: 0xF5C4,
-	25705 - 19968: 0xD8A4,
-	25711 - 19968: 0xF2A7,
-	25720 - 19968: 0xD9B8,
-	25721 - 19968: 0xD9B9,
-	25722 - 19968: 0xEFC9,
-	25736 - 19968: 0xD6CE,
-	25745 - 19968: 0xF7CB,
-	25746 - 19968: 0xDFAE,
-	25747 - 19968: 0xE8F5,
-	25754 - 19968: 0xD2B5,
-	25758 - 19968: 0xD3D5,
-	25764 - 19968: 0xF4CC,
-	25765 - 19968: 0xDAFC,
-	25771 - 19968: 0xD9E8,
-	25773 - 19968: 0xF7EB,
-	25774 - 19968: 0xF5C9,
-	25776 - 19968: 0xF3BC,
-	25778 - 19968: 0xDAD2,
-	25787 - 19968: 0xD3B5,
-	25793 - 19968: 0xE8B6,
-	25796 - 19968: 0xD6CF,
-	25797 - 19968: 0xF4BA,
-	25799 - 19968: 0xF7C9,
-	25802 - 19968: 0xCCAA,
-	25805 - 19968: 0xF0C3,
-	25806 - 19968: 0xCCD6,
-	25810 - 19968: 0xD0D3,
-	25812 - 19968: 0xD3BD,
-	25816 - 19968: 0xDBFB,
-	25818 - 19968: 0xCBE0,
-	25825 - 19968: 0xD3E4,
-	25826 - 19968: 0xF6F7,
-	25829 - 19968: 0xD5BA,
-	25830 - 19968: 0xF3CD,
-	25831 - 19968: 0xCBE1,
-	25836 - 19968: 0xEBF4,
-	25842 - 19968: 0xF4AD,
-	25844 - 19968: 0xFCAA,
-	25850 - 19968: 0xF7EC,
-	25854 - 19968: 0xE8F6,
-	25856 - 19968: 0xDAE7,
-	25860 - 19968: 0xF7CC,
-	25880 - 19968: 0xE5C1,
-	25885 - 19968: 0xE0EE,
-	25891 - 19968: 0xD5FD,
-	25898 - 19968: 0xCEE6,
-	25899 - 19968: 0xFCAB,
-	25900 - 19968: 0xD5BB,
-	25903 - 19968: 0xF2A8,
-	25910 - 19968: 0xE2A5,
-	25911 - 19968: 0xCDB9,
-	25912 - 19968: 0xEAF2,
-	25913 - 19968: 0xCBC7,
-	25915 - 19968: 0xCDF4,
-	25918 - 19968: 0xDBAF,
-	25919 - 19968: 0xEFD9,
-	25925 - 19968: 0xCDBA,
-	25928 - 19968: 0xFCF9,
-	25933 - 19968: 0xDFF3,
-	25934 - 19968: 0xCEE7,
-	25935 - 19968: 0xDAC2,
-	25937 - 19968: 0xCFAD,
-	25942 - 19968: 0xE7F9,
-	25943 - 19968: 0xF8A8,
-	25950 - 19968: 0xF3E2,
-	25954 - 19968: 0xCAF2,
-	25955 - 19968: 0xDFA4,
-	25958 - 19968: 0xD4C4,
-	25964 - 19968: 0xCCD7,
-	25965 - 19968: 0xE5C2,
-	25970 - 19968: 0xCDBB,
-	25972 - 19968: 0xEFDA,
-	25973 - 19968: 0xEED8,
-	25975 - 19968: 0xDDA7,
-	25976 - 19968: 0xE2A6,
-	25982 - 19968: 0xE0C0,
-	25986 - 19968: 0xD6B0,
-	25987 - 19968: 0xF8CA,
-	25989 - 19968: 0xFCFA,
-	25991 - 19968: 0xD9FE,
-	25996 - 19968: 0xDEB0,
-	26000 - 19968: 0xDDEC,
-	26001 - 19968: 0xDAE8,
-	26007 - 19968: 0xD4E0,
-	26009 - 19968: 0xD6F9,
-	26011 - 19968: 0xCDD7,
-	26012 - 19968: 0xDED8,
-	26015 - 19968: 0xF2F8,
-	26017 - 19968: 0xE4D6,
-	26020 - 19968: 0xD0C5,
-	26021 - 19968: 0xF4AE,
-	26023 - 19968: 0xDDA8,
-	26027 - 19968: 0xEDC5,
-	26028 - 19968: 0xF3D6,
-	26031 - 19968: 0xDED9,
-	26032 - 19968: 0xE3E6,
-	26039 - 19968: 0xD3A8,
-	26041 - 19968: 0xDBB0,
-	26044 - 19968: 0xE5DA,
-	26045 - 19968: 0xE3BF,
-	26049 - 19968: 0xDBB1,
-	26053 - 19968: 0xD5E9,
-	26059 - 19968: 0xE0C1,
-	26060 - 19968: 0xEFDB,
-	26063 - 19968: 0xF0E9,
-	26066 - 19968: 0xD7B2,
-	26071 - 19968: 0xD0FD,
-	26080 - 19968: 0xD9E9,
-	26083 - 19968: 0xD0FE,
-	26085 - 19968: 0xECED,
-	26086 - 19968: 0xD3A9,
-	26088 - 19968: 0xF2A9,
-	26089 - 19968: 0xF0C4,
-	26092 - 19968: 0xE2E2,
-	26093 - 19968: 0xE9EF,
-	26097 - 19968: 0xF9D1,
-	26100 - 19968: 0xE9D9,
-	26106 - 19968: 0xE8DA,
-	26107 - 19968: 0xDAC3,
-	26108 - 19968: 0xDAC4,
-	26109 - 19968: 0xD4C5,
-	26111 - 19968: 0xE7FA,
-	26118 - 19968: 0xCDE0,
-	26119 - 19968: 0xE3B0,
-	26121 - 19968: 0xDBB2,
-	26122 - 19968: 0xFBC4,
-	26124 - 19968: 0xF3E3,
-	26126 - 19968: 0xD9A5,
-	26127 - 19968: 0xFBE7,
-	26128 - 19968: 0xDDCB,
-	26129 - 19968: 0xD0D4,
-	26131 - 19968: 0xE6B6,
-	26132 - 19968: 0xE0AE,
-	26133 - 19968: 0xFDDA,
-	26142 - 19968: 0xDCB5,
-	26143 - 19968: 0xE0F8,
-	26144 - 19968: 0xE7B1,
-	26149 - 19968: 0xF5F0,
-	26151 - 19968: 0xD8DC,
-	26152 - 19968: 0xEDC6,
-	26157 - 19968: 0xE1B9,
-	26159 - 19968: 0xE3C0,
-	26160 - 19968: 0xF9C0,
-	26161 - 19968: 0xE9F0,
-	26164 - 19968: 0xD9DB,
-	26166 - 19968: 0xF3E4,
-	26170 - 19968: 0xDCB6,
-	26171 - 19968: 0xE4E9,
-	26177 - 19968: 0xF0C5,
-	26178 - 19968: 0xE3C1,
-	26179 - 19968: 0xFCCC,
-	26180 - 19968: 0xFCCD,
-	26185 - 19968: 0xF2CB,
-	26187 - 19968: 0xF2CC,
-	26191 - 19968: 0xE4CF,
-	26201 - 19968: 0xF1DB,
-	26203 - 19968: 0xFAD9,
-	26205 - 19968: 0xF1B8,
-	26206 - 19968: 0xFDF5,
-	26207 - 19968: 0xE0F9,
-	26212 - 19968: 0xE7FB,
-	26213 - 19968: 0xFCB7,
-	26214 - 19968: 0xFCE4,
-	26215 - 19968: 0xFBC5,
-	26216 - 19968: 0xE3E7,
-	26217 - 19968: 0xD8B9,
-	26219 - 19968: 0xF6F8,
-	26222 - 19968: 0xDCC5,
-	26223 - 19968: 0xCCD8,
-	26227 - 19968: 0xE0AF,
-	26228 - 19968: 0xF4E7,
-	26230 - 19968: 0xEFDC,
-	26231 - 19968: 0xCFFC,
-	26232 - 19968: 0xEFDD,
-	26234 - 19968: 0xF2AA,
-	26244 - 19968: 0xFDBE,
-	26247 - 19968: 0xCAAC,
-	26248 - 19968: 0xFDBB,
-	26249 - 19968: 0xFDC7,
-	26254 - 19968: 0xE7B2,
-	26256 - 19968: 0xEAD1,
-	26257 - 19968: 0xDFF4,
-	26262 - 19968: 0xD1EC,
-	26263 - 19968: 0xE4DE,
-	26264 - 19968: 0xE5C3,
-	26269 - 19968: 0xD9A6,
-	26272 - 19968: 0xCDBC,
-	26274 - 19968: 0xF3E5,
-	26283 - 19968: 0xEDD5,
-	26286 - 19968: 0xD9BA,
-	26290 - 19968: 0xEDE7,
-	26291 - 19968: 0xFBB5,
-	26292 - 19968: 0xF8EC,
-	26297 - 19968: 0xE0E7,
-	26299 - 19968: 0xCCD9,
-	26302 - 19968: 0xD4C6,
-	26308 - 19968: 0xE7A5,
-	26310 - 19968: 0xD5F5,
-	26311 - 19968: 0xD3BE,
-	26313 - 19968: 0xFCFB,
-	26326 - 19968: 0xE4F2,
-	26329 - 19968: 0xDFF5,
-	26332 - 19968: 0xE8F8,
-	26333 - 19968: 0xF8ED,
-	26336 - 19968: 0xCEC7,
-	26342 - 19968: 0xFDF6,
-	26352 - 19968: 0xE8D8,
-	26354 - 19968: 0xCDD8,
-	26355 - 19968: 0xE7D6,
-	26356 - 19968: 0xCCDA,
-	26359 - 19968: 0xCAE3,
-	26360 - 19968: 0xDFF6,
-	26361 - 19968: 0xF0C7,
-	26362 - 19968: 0xF0C6,
-	26364 - 19968: 0xD8BA,
-	26366 - 19968: 0xF1F4,
-	26367 - 19968: 0xF4F0,
-	26368 - 19968: 0xF5CC,
-	26371 - 19968: 0xFCE5,
-	26376 - 19968: 0xEAC5,
-	26377 - 19968: 0xEAF3,
-	26379 - 19968: 0xDDDB,
-	26381 - 19968: 0xDCD7,
-	26388 - 19968: 0xDEFD,
-	26389 - 19968: 0xF2F9,
-	26391 - 19968: 0xD5C7,
-	26395 - 19968: 0xD8D0,
-	26397 - 19968: 0xF0C8,
-	26398 - 19968: 0xD1A1,
-	26399 - 19968: 0xD1A2,
-	26406 - 19968: 0xD9D4,
-	26407 - 19968: 0xD6E8,
-	26408 - 19968: 0xD9CA,
-	26410 - 19968: 0xDAB1,
-	26411 - 19968: 0xD8C7,
-	26412 - 19968: 0xDCE2,
-	26413 - 19968: 0xF3CE,
-	26414 - 19968: 0xF5F4,
-	26417 - 19968: 0xF1B9,
-	26420 - 19968: 0xDAD3,
-	26422 - 19968: 0xF6EA,
-	26426 - 19968: 0xCFF5,
-	26429 - 19968: 0xFDAE,
-	26438 - 19968: 0xCAD2,
-	26441 - 19968: 0xDFB4,
-	26446 - 19968: 0xD7DD,
-	26447 - 19968: 0xFABA,
-	26448 - 19968: 0xEEA7,
-	26449 - 19968: 0xF5BD,
-	26451 - 19968: 0xF8F5,
-	26454 - 19968: 0xEDE8,
-	26460 - 19968: 0xD4E1,
-	26462 - 19968: 0xD1A3,
-	26463 - 19968: 0xE1D6,
-	26477 - 19968: 0xF9F8,
-	26479 - 19968: 0xDBCA,
-	26480 - 19968: 0xCBF9,
-	26481 - 19968: 0xD4D4,
-	26483 - 19968: 0xD9DC,
-	26485 - 19968: 0xEEBE,
-	26487 - 19968: 0xF7ED,
-	26491 - 19968: 0xD2EE,
-	26494 - 19968: 0xE1E6,
-	26495 - 19968: 0xF7F9,
-	26503 - 19968: 0xDDED,
-	26505 - 19968: 0xE8DB,
-	26507 - 19968: 0xDBB3,
-	26511 - 19968: 0xD1F7,
-	26512 - 19968: 0xE0B0,
-	26515 - 19968: 0xD4E2,
-	26517 - 19968: 0xF6D7,
-	26519 - 19968: 0xD7F9,
-	26522 - 19968: 0xD8DD,
-	26524 - 19968: 0xCDFD,
-	26525 - 19968: 0xF2AB,
-	26543 - 19968: 0xCDBD,
-	26544 - 19968: 0xF8C2,
-	26547 - 19968: 0xF2AC,
-	26550 - 19968: 0xCAAD,
-	26551 - 19968: 0xCAAE,
-	26552 - 19968: 0xCFAE,
-	26558 - 19968: 0xE3C2,
-	26564 - 19968: 0xDCB7,
-	26575 - 19968: 0xDBDA,
-	26576 - 19968: 0xD9BB,
-	26577 - 19968: 0xCAF3,
-	26578 - 19968: 0xF6D3,
-	26579 - 19968: 0xE6F8,
-	26580 - 19968: 0xEAF5,
-	26586 - 19968: 0xEAF6,
-	26589 - 19968: 0xF6F9,
-	26601 - 19968: 0xCFAF,
-	26604 - 19968: 0xCAD3,
-	26607 - 19968: 0xCAAF,
-	26608 - 19968: 0xD2B0,
-	26609 - 19968: 0xF1BA,
-	26611 - 19968: 0xD7B3,
-	26612 - 19968: 0xE3C3,
-	26613 - 19968: 0xF3FD,
-	26614 - 19968: 0xDEDA,
-	26619 - 19968: 0xDEDB,
-	26622 - 19968: 0xEFDE,
-	26642 - 19968: 0xE2E3,
-	26643 - 19968: 0xEEFB,
-	26646 - 19968: 0xDFF7,
-	26647 - 19968: 0xD7CA,
-	26657 - 19968: 0xCEE8,
-	26658 - 19968: 0xDBDB,
-	26666 - 19968: 0xF1BB,
-	26671 - 19968: 0xE9F1,
-	26680 - 19968: 0xFAB7,
-	26681 - 19968: 0xD0C6,
-	26684 - 19968: 0xCCAB,
-	26685 - 19968: 0xEEA8,
-	26688 - 19968: 0xCBFA,
-	26689 - 19968: 0xF9F9,
-	26690 - 19968: 0xCCFD,
-	26691 - 19968: 0xD3FE,
-	26696 - 19968: 0xE4D0,
-	26702 - 19968: 0xF2EE,
-	26704 - 19968: 0xD4D5,
-	26705 - 19968: 0xDFCD,
-	26707 - 19968: 0xFCB8,
-	26708 - 19968: 0xD1D0,
-	26733 - 19968: 0xF2CD,
-	26742 - 19968: 0xF7D2,
-	26751 - 19968: 0xCAD4,
-	26753 - 19968: 0xD5D9,
-	26757 - 19968: 0xD8DE,
-	26767 - 19968: 0xCDD9,
-	26771 - 19968: 0xEEA9,
-	26772 - 19968: 0xF6BC,
-	26775 - 19968: 0xCCDB,
-	26781 - 19968: 0xF0C9,
-	26783 - 19968: 0xFCFC,
-	26785 - 19968: 0xE8C9,
-	26786 - 19968: 0xF4FE,
-	26791 - 19968: 0xE7FC,
-	26792 - 19968: 0xD7DE,
-	26797 - 19968: 0xDEDC,
-	26799 - 19968: 0xF0AC,
-	26800 - 19968: 0xCCFE,
-	26801 - 19968: 0xCDE1,
-	26803 - 19968: 0xE1BA,
-	26805 - 19968: 0xDBEF,
-	26806 - 19968: 0xDAB2,
-	26820 - 19968: 0xD1A5,
-	26821 - 19968: 0xDCB8,
-	26825 - 19968: 0xD8F6,
-	26827 - 19968: 0xD1A4,
-	26829 - 19968: 0xCDE2,
-	26834 - 19968: 0xDCEA,
-	26837 - 19968: 0xF0F7,
-	26839 - 19968: 0xF0CA,
-	26840 - 19968: 0xD0BE,
-	26842 - 19968: 0xDDDC,
-	26847 - 19968: 0xD4D6,
-	26848 - 19968: 0xD3D6,
-	26855 - 19968: 0xEDD0,
-	26856 - 19968: 0xCDA1,
-	26862 - 19968: 0xDFB5,
-	26866 - 19968: 0xDFF8,
-	26873 - 19968: 0xD4A1,
-	26874 - 19968: 0xCEB2,
-	26880 - 19968: 0xE8CA,
-	26885 - 19968: 0xEBF5,
-	26893 - 19968: 0xE3D5,
-	26894 - 19968: 0xF5D0,
-	26898 - 19968: 0xF5A1,
-	26919 - 19968: 0xD9A7,
-	26928 - 19968: 0xE5AB,
-	26941 - 19968: 0xE6CB,
-	26943 - 19968: 0xF5F1,
-	26954 - 19968: 0xE5C5,
-	26963 - 19968: 0xF9A3,
-	26964 - 19968: 0xE0DB,
-	26965 - 19968: 0xF6EB,
-	26967 - 19968: 0xCBF1,
-	26969 - 19968: 0xD9EA,
-	26970 - 19968: 0xF5A2,
-	26974 - 19968: 0xD7D1,
-	26976 - 19968: 0xD1F8,
-	26977 - 19968: 0xEAF8,
-	26978 - 19968: 0xEAF9,
-	26979 - 19968: 0xDAB3,
-	26984 - 19968: 0xEFDF,
-	26987 - 19968: 0xF1EF,
-	26989 - 19968: 0xE5F6,
-	26990 - 19968: 0xEEBF,
-	26991 - 19968: 0xE2E4,
-	26997 - 19968: 0xD0BF,
-	26999 - 19968: 0xFAAC,
-	27000 - 19968: 0xF5D1,
-	27001 - 19968: 0xE7B3,
-	27029 - 19968: 0xE9BE,
-	27035 - 19968: 0xF2CE,
-	27036 - 19968: 0xDBB4,
-	27045 - 19968: 0xFCCE,
-	27047 - 19968: 0xDDEE,
-	27054 - 19968: 0xE7B4,
-	27060 - 19968: 0xD7B4,
-	27067 - 19968: 0xF7B4,
-	27073 - 19968: 0xCDBE,
-	27075 - 19968: 0xDAE9,
-	27083 - 19968: 0xCFB0,
-	27084 - 19968: 0xF7D9,
-	27085 - 19968: 0xF3E6,
-	27088 - 19968: 0xCED9,
-	27112 - 19968: 0xCEAA,
-	27114 - 19968: 0xCBC8,
-	27131 - 19968: 0xD0A7,
-	27133 - 19968: 0xF0CB,
-	27135 - 19968: 0xD0C7,
-	27138 - 19968: 0xE4C5,
-	27146 - 19968: 0xDBE0,
-	27153 - 19968: 0xD5DA,
-	27155 - 19968: 0xD7A7,
-	27159 - 19968: 0xEEC0,
-	27161 - 19968: 0xF8F6,
-	27166 - 19968: 0xF5D2,
-	27167 - 19968: 0xEDE9,
-	27169 - 19968: 0xD9BC,
-	27171 - 19968: 0xE5C6,
-	27189 - 19968: 0xF5A3,
-	27192 - 19968: 0xDAD4,
-	27193 - 19968: 0xE2A7,
-	27194 - 19968: 0xFBFC,
-	27197 - 19968: 0xF1DC,
-	27204 - 19968: 0xCAF4,
-	27208 - 19968: 0xE8FA,
-	27211 - 19968: 0xCEE9,
-	27218 - 19968: 0xE9F8,
-	27219 - 19968: 0xE2E5,
-	27224 - 19968: 0xD0B9,
-	27225 - 19968: 0xD4F2,
-	27231 - 19968: 0xD1A6,
-	27233 - 19968: 0xDFCE,
-	27243 - 19968: 0xFCF4,
-	27264 - 19968: 0xD3AA,
-	27268 - 19968: 0xCCAC,
-	27273 - 19968: 0xEFE0,
-	27277 - 19968: 0xE5E5,
-	27278 - 19968: 0xD0D5,
-	27287 - 19968: 0xDBFC,
-	27292 - 19968: 0xFCE6,
-	27298 - 19968: 0xCBFE,
-	27299 - 19968: 0xEDEA,
-	27315 - 19968: 0xDEB1,
-	27323 - 19968: 0xF9E3,
-	27330 - 19968: 0xD4A2,
-	27331 - 19968: 0xCFF6,
-	27347 - 19968: 0xD6D0,
-	27354 - 19968: 0xD5EA,
-	27355 - 19968: 0xF1EE,
-	27382 - 19968: 0xFACB,
-	27387 - 19968: 0xE5A1,
-	27396 - 19968: 0xD5B1,
-	27402 - 19968: 0xCFED,
-	27404 - 19968: 0xEDEB,
-	27410 - 19968: 0xD5B2,
-	27414 - 19968: 0xD5BC,
-	27424 - 19968: 0xFDE2,
-	27425 - 19968: 0xF3AD,
-	27427 - 19968: 0xFDDB,
-	27442 - 19968: 0xE9B0,
-	27450 - 19968: 0xD1A7,
-	27453 - 19968: 0xFDE3,
-	27454 - 19968: 0xCEB3,
-	27462 - 19968: 0xFDE4,
-	27463 - 19968: 0xFACE,
-	27468 - 19968: 0xCAB0,
-	27470 - 19968: 0xF7A7,
-	27472 - 19968: 0xCFB1,
-	27487 - 19968: 0xE6A2,
-	27489 - 19968: 0xFCB6,
-	27490 - 19968: 0xF2AD,
-	27491 - 19968: 0xEFE1,
-	27492 - 19968: 0xF3AE,
-	27493 - 19968: 0xDCC6,
-	27494 - 19968: 0xD9EB,
-	27498 - 19968: 0xE8E0,
-	27506 - 19968: 0xE1A8,
-	27511 - 19968: 0xD5F6,
-	27512 - 19968: 0xCFFD,
-	27515 - 19968: 0xDEDD,
-	27519 - 19968: 0xD9D1,
-	27523 - 19968: 0xE4EA,
-	27524 - 19968: 0xF2CF,
-	27526 - 19968: 0xF7BF,
-	27529 - 19968: 0xE2E6,
-	27530 - 19968: 0xE2A8,
-	27542 - 19968: 0xE3D6,
-	27544 - 19968: 0xEDD1,
-	27550 - 19968: 0xE9F9,
-	27566 - 19968: 0xD6B1,
-	27567 - 19968: 0xDEB2,
-	27570 - 19968: 0xE0E8,
-	27573 - 19968: 0xD3AB,
-	27575 - 19968: 0xEBDC,
-	27578 - 19968: 0xDFAF,
-	27580 - 19968: 0xCAC3,
-	27583 - 19968: 0xEEFC,
-	27585 - 19968: 0xFDC3,
-	27589 - 19968: 0xEBF6,
-	27590 - 19968: 0xCFB2,
-	27595 - 19968: 0xD9EC,
-	27597 - 19968: 0xD9BD,
-	27599 - 19968: 0xD8DF,
-	27602 - 19968: 0xD4B8,
-	27603 - 19968: 0xEBBE,
-	27604 - 19968: 0xDDEF,
-	27606 - 19968: 0xDDF0,
-	27607 - 19968: 0xDDF1,
-	27608 - 19968: 0xDDF2,
-	27611 - 19968: 0xD9BE,
-	27627 - 19968: 0xFBC6,
-	27628 - 19968: 0xCFB3,
-	27656 - 19968: 0xEEFD,
-	27663 - 19968: 0xE4AB,
-	27665 - 19968: 0xDAC5,
-	27667 - 19968: 0xD8EC,
-	27683 - 19968: 0xD1A8,
-	27700 - 19968: 0xE2A9,
-	27703 - 19968: 0xDEBC,
-	27704 - 19968: 0xE7B5,
-	27710 - 19968: 0xDBF0,
-	27712 - 19968: 0xEFE2,
-	27713 - 19968: 0xF1F0,
-	27714 - 19968: 0xCFB4,
-	27726 - 19968: 0xDBF1,
-	27728 - 19968: 0xE0B1,
-	27733 - 19968: 0xDFA5,
-	27735 - 19968: 0xF9D2,
-	27738 - 19968: 0xE7FD,
-	27741 - 19968: 0xE6A3,
-	27742 - 19968: 0xFBF1,
-	27743 - 19968: 0xCBB0,
-	27744 - 19968: 0xF2AE,
-	27752 - 19968: 0xCDE7,
-	27754 - 19968: 0xE8DC,
-	27757 - 19968: 0xE7D7,
-	27760 - 19968: 0xF7C0,
-	27762 - 19968: 0xD0E3,
-	27766 - 19968: 0xDAA1,
-	27770 - 19968: 0xCCBD,
-	27773 - 19968: 0xD1A9,
-	27774 - 19968: 0xDDCC,
-	27777 - 19968: 0xE3FE,
-	27778 - 19968: 0xD1AA,
-	27779 - 19968: 0xE8AA,
-	27781 - 19968: 0xEAB6,
-	27782 - 19968: 0xF9FA,
-	27783 - 19968: 0xE6CC,
-	27784 - 19968: 0xF6D8,
-	27788 - 19968: 0xD4C7,
-	27792 - 19968: 0xD9CB,
-	27794 - 19968: 0xD9D2,
-	27795 - 19968: 0xD3CB,
-	27796 - 19968: 0xD8F7,
-	27797 - 19968: 0xDAA9,
-	27798 - 19968: 0xF5F8,
-	27801 - 19968: 0xDEDE,
-	27802 - 19968: 0xF2AF,
-	27803 - 19968: 0xF8A9,
-	27819 - 19968: 0xD8C8,
-	27822 - 19968: 0xEEC1,
-	27827 - 19968: 0xF9C1,
-	27832 - 19968: 0xDDF3,
-	27833 - 19968: 0xEAFA,
-	27835 - 19968: 0xF6BD,
-	27836 - 19968: 0xE1BB,
-	27837 - 19968: 0xCDBF,
-	27838 - 19968: 0xF4D4,
-	27839 - 19968: 0xE6CD,
-	27841 - 19968: 0xFCCF,
-	27842 - 19968: 0xFBA2,
-	27844 - 19968: 0xE0DC,
-	27849 - 19968: 0xF4BB,
-	27850 - 19968: 0xDAD5,
-	27852 - 19968: 0xF9B2,
-	27859 - 19968: 0xFBF2,
-	27861 - 19968: 0xDBF6,
-	27863 - 19968: 0xDEDF,
-	27867 - 19968: 0xDBF2,
-	27873 - 19968: 0xF8DC,
-	27874 - 19968: 0xF7EE,
-	27875 - 19968: 0xEBE8,
-	27877 - 19968: 0xD2FA,
-	27880 - 19968: 0xF1BC,
-	27883 - 19968: 0xFADA,
-	27886 - 19968: 0xDAEA,
-	27887 - 19968: 0xDAC6,
-	27888 - 19968: 0xF7C1,
-	27891 - 19968: 0xE7B6,
-	27915 - 19968: 0xE5C7,
-	27916 - 19968: 0xD6AC,
-	27921 - 19968: 0xDCC7,
-	27927 - 19968: 0xE1A9,
-	27929 - 19968: 0xE2AA,
-	27931 - 19968: 0xD5A6,
-	27934 - 19968: 0xD4D7,
-	27941 - 19968: 0xF2D0,
-	27943 - 19968: 0xEAFB,
-	27945 - 19968: 0xE0DD,
-	27946 - 19968: 0xFBF3,
-	27954 - 19968: 0xF1BD,
-	27957 - 19968: 0xE2E7,
-	27958 - 19968: 0xFDD7,
-	27960 - 19968: 0xCEC8,
-	27961 - 19968: 0xEAB7,
-	27963 - 19968: 0xFCC0,
-	27965 - 19968: 0xFDE7,
-	27966 - 19968: 0xF7EF,
-	27969 - 19968: 0xD7B5,
-	27993 - 19968: 0xEFBA,
-	27994 - 19968: 0xF1DD,
-	27996 - 19968: 0xDEB3,
-	28003 - 19968: 0xE8CB,
-	28006 - 19968: 0xF8DD,
-	28009 - 19968: 0xFBC7,
-	28010 - 19968: 0xD5C8,
-	28012 - 19968: 0xD7DF,
-	28014 - 19968: 0xDDA9,
-	28020 - 19968: 0xE9B1,
-	28023 - 19968: 0xFAAD,
-	28024 - 19968: 0xF6D9,
-	28025 - 19968: 0xFAF4,
-	28031 - 19968: 0xF8AA,
-	28037 - 19968: 0xE6EE,
-	28039 - 19968: 0xCCDC,
-	28040 - 19968: 0xE1BC,
-	28041 - 19968: 0xE0EF,
-	28044 - 19968: 0xE9BF,
-	28045 - 19968: 0xFCFD,
-	28046 - 19968: 0xE6CE,
-	28049 - 19968: 0xE1D7,
-	28051 - 19968: 0xE6CF,
-	28053 - 19968: 0xF4F1,
-	28079 - 19968: 0xE4F3,
-	28082 - 19968: 0xE4FB,
-	28085 - 19968: 0xF9E4,
-	28096 - 19968: 0xEFE3,
-	28099 - 19968: 0xCFEE,
-	28100 - 19968: 0xF6BE,
-	28101 - 19968: 0xE0B2,
-	28102 - 19968: 0xFCFE,
-	28103 - 19968: 0xD1AB,
-	28107 - 19968: 0xD7FA,
-	28111 - 19968: 0xFBC8,
-	28113 - 19968: 0xE2D7,
-	28120 - 19968: 0xD4A3,
-	28121 - 19968: 0xF0F8,
-	28122 - 19968: 0xD7A8,
-	28126 - 19968: 0xE1E7,
-	28129 - 19968: 0xD3BF,
-	28136 - 19968: 0xEFE4,
-	28138 - 19968: 0xD7C5,
-	28139 - 19968: 0xEBE2,
-	28142 - 19968: 0xFCE7,
-	28145 - 19968: 0xE4A2,
-	28147 - 19968: 0xE2E8,
-	28149 - 19968: 0xE6D0,
-	28151 - 19968: 0xFBE8,
-	28152 - 19968: 0xF4E8,
-	28153 - 19968: 0xE5F4,
-	28154 - 19968: 0xF4BC,
-	28155 - 19968: 0xF4D5,
-	28183 - 19968: 0xDFB6,
-	28185 - 19968: 0xFCB9,
-	28186 - 19968: 0xEEC2,
-	28187 - 19968: 0xCAF5,
-	28191 - 19968: 0xEFE5,
-	28192 - 19968: 0xCBE2,
-	28193 - 19968: 0xD4A4,
-	28195 - 19968: 0xDEE0,
-	28196 - 19968: 0xDAFD,
-	28197 - 19968: 0xE4C6,
-	28198 - 19968: 0xE8BE,
-	28203 - 19968: 0xE0DE,
-	28204 - 19968: 0xF6B4,
-	28205 - 19968: 0xEAD2,
-	28207 - 19968: 0xF9FB,
-	28210 - 19968: 0xE0C2,
-	28212 - 19968: 0xCAE4,
-	28214 - 19968: 0xE7B7,
-	28216 - 19968: 0xEAFD,
-	28218 - 19968: 0xD9DD,
-	28220 - 19968: 0xDAB4,
-	28221 - 19968: 0xEEAA,
-	28222 - 19968: 0xFBE9,
-	28227 - 19968: 0xDBCB,
-	28228 - 19968: 0xDAB5,
-	28234 - 19968: 0xF1BE,
-	28237 - 19968: 0xD3AC,
-	28246 - 19968: 0xFBC9,
-	28248 - 19968: 0xDFCF,
-	28251 - 19968: 0xD3C0,
-	28252 - 19968: 0xE3D7,
-	28254 - 19968: 0xEFE6,
-	28255 - 19968: 0xFCD0,
-	28263 - 19968: 0xE9C0,
-	28267 - 19968: 0xF5D3,
-	28270 - 19968: 0xECDC,
-	28271 - 19968: 0xF7B7,
-	28274 - 19968: 0xEAB8,
-	28275 - 19968: 0xD1F9,
-	28282 - 19968: 0xDCC8,
-	28304 - 19968: 0xEAB9,
-	28310 - 19968: 0xF1DE,
-	28316 - 19968: 0xD7B6,
-	28317 - 19968: 0xCFB5,
-	28319 - 19968: 0xD9A8,
-	28322 - 19968: 0xECEE,
-	28325 - 19968: 0xDDAA,
-	28330 - 19968: 0xCDA2,
-	28331 - 19968: 0xE8AE,
-	28335 - 19968: 0xE1BD,
-	28337 - 19968: 0xF2D1,
-	28342 - 19968: 0xE9C1,
-	28346 - 19968: 0xD2FC,
-	28354 - 19968: 0xDBB5,
-	28356 - 19968: 0xF3E7,
-	28357 - 19968: 0xD8FE,
-	28361 - 19968: 0xFCD1,
-	28363 - 19968: 0xEDB2,
-	28364 - 19968: 0xF4AF,
-	28366 - 19968: 0xFBA3,
-	28369 - 19968: 0xFCC1,
-	28371 - 19968: 0xEEAB,
-	28372 - 19968: 0xD4A5,
-	28399 - 19968: 0xF4F2,
-	28404 - 19968: 0xEED9,
-	28408 - 19968: 0xFBCA,
-	28414 - 19968: 0xCDE3,
-	28415 - 19968: 0xD8BB,
-	28417 - 19968: 0xE5DB,
-	28418 - 19968: 0xF8F7,
-	28422 - 19968: 0xF6D4,
-	28431 - 19968: 0xD7A9,
-	28433 - 19968: 0xCBC9,
-	28436 - 19968: 0xE6D1,
-	28437 - 19968: 0xF0CC,
-	28448 - 19968: 0xD8AE,
-	28450 - 19968: 0xF9D3,
-	28451 - 19968: 0xD5FE,
-	28459 - 19968: 0xD8BC,
-	28460 - 19968: 0xF2B0,
-	28465 - 19968: 0xE2AB,
-	28466 - 19968: 0xF3E8,
-	28472 - 19968: 0xEFC2,
-	28479 - 19968: 0xEDEC,
-	28481 - 19968: 0xE7B8,
-	28497 - 19968: 0xDAFE,
-	28500 - 19968: 0xCCBE,
-	28503 - 19968: 0xF2FC,
-	28504 - 19968: 0xDAEB,
-	28506 - 19968: 0xE2D8,
-	28507 - 19968: 0xEDD6,
-	28510 - 19968: 0xD6D1,
-	28511 - 19968: 0xE0B3,
-	28514 - 19968: 0xFCD2,
-	28516 - 19968: 0xEBC8,
-	28525 - 19968: 0xD3C1,
-	28526 - 19968: 0xF0CD,
-	28528 - 19968: 0xCFF7,
-	28538 - 19968: 0xEDD2,
-	28540 - 19968: 0xD4D8,
-	28541 - 19968: 0xDCC9,
-	28542 - 19968: 0xD7F1,
-	28545 - 19968: 0xDFBB,
-	28548 - 19968: 0xF3A5,
-	28552 - 19968: 0xF4CD,
-	28557 - 19968: 0xF1BF,
-	28558 - 19968: 0xF8B1,
-	28560 - 19968: 0xE9FA,
-	28564 - 19968: 0xFBCB,
-	28567 - 19968: 0xCAD5,
-	28579 - 19968: 0xF9D4,
-	28580 - 19968: 0xF7CA,
-	28583 - 19968: 0xD6C8,
-	28590 - 19968: 0xFCE8,
-	28591 - 19968: 0xF3BD,
-	28593 - 19968: 0xEEFE,
-	28595 - 19968: 0xE7FE,
-	28601 - 19968: 0xD3C2,
-	28606 - 19968: 0xD3B6,
-	28608 - 19968: 0xCCAD,
-	28609 - 19968: 0xF6FA,
-	28610 - 19968: 0xD6B2,
-	28611 - 19968: 0xD2D8,
-	28618 - 19968: 0xE7D8,
-	28629 - 19968: 0xE3A5,
-	28634 - 19968: 0xE7B9,
-	28639 - 19968: 0xF0AD,
-	28640 - 19968: 0xFBCC,
-	28641 - 19968: 0xEBA1,
-	28644 - 19968: 0xD4A6,
-	28649 - 19968: 0xFBCD,
-	28651 - 19968: 0xD5BD,
-	28652 - 19968: 0xF1DF,
-	28655 - 19968: 0xF6FB,
-	28657 - 19968: 0xDEB4,
-	28670 - 19968: 0xD5EB,
-	28673 - 19968: 0xE5C8,
-	28677 - 19968: 0xFBA4,
-	28678 - 19968: 0xD4B9,
-	28681 - 19968: 0xDEE1,
-	28683 - 19968: 0xE4A3,
-	28687 - 19968: 0xD7B7,
-	28689 - 19968: 0xF8EE,
-	28693 - 19968: 0xDEB5,
-	28696 - 19968: 0xD6D2,
-	28698 - 19968: 0xF9D5,
-	28699 - 19968: 0xE7BA,
-	28700 - 19968: 0xEBD5,
-	28701 - 19968: 0xD5F7,
-	28702 - 19968: 0xEFE7,
-	28703 - 19968: 0xE1BE,
-	28707 - 19968: 0xFAAE,
-	28711 - 19968: 0xD6E9,
-	28712 - 19968: 0xD6EE,
-	28719 - 19968: 0xE7BB,
-	28727 - 19968: 0xECCB,
-	28734 - 19968: 0xD5B3,
-	28748 - 19968: 0xCEB4,
-	28752 - 19968: 0xFBA5,
-	28753 - 19968: 0xE1EE,
-	28760 - 19968: 0xF7A8,
-	28765 - 19968: 0xFBCE,
-	28771 - 19968: 0xD8BD,
-	28779 - 19968: 0xFBFD,
-	28784 - 19968: 0xFCE9,
-	28792 - 19968: 0xCFB6,
-	28796 - 19968: 0xEDC7,
-	28797 - 19968: 0xEEAC,
-	28805 - 19968: 0xCCDD,
-	28810 - 19968: 0xF6A7,
-	28814 - 19968: 0xE6FA,
-	28818 - 19968: 0xF5A4,
-	28824 - 19968: 0xFDDC,
-	28825 - 19968: 0xEDB3,
-	28826 - 19968: 0xCEC9,
-	28833 - 19968: 0xEFE8,
-	28836 - 19968: 0xE1BF,
-	28843 - 19968: 0xFADB,
-	28844 - 19968: 0xCBE3,
-	28845 - 19968: 0xF7A9,
-	28847 - 19968: 0xFBA6,
-	28851 - 19968: 0xDCB9,
-	28855 - 19968: 0xF1C0,
-	28856 - 19968: 0xEDC8,
-	28857 - 19968: 0xEFC3,
-	28872 - 19968: 0xD6AD,
-	28875 - 19968: 0xFDCE,
-	28879 - 19968: 0xE8A1,
-	28888 - 19968: 0xFBF4,
-	28889 - 19968: 0xD5A7,
-	28893 - 19968: 0xF1F6,
-	28895 - 19968: 0xE6D3,
-	28913 - 19968: 0xCCDE,
-	28921 - 19968: 0xF8B2,
-	28925 - 19968: 0xDCEB,
-	28932 - 19968: 0xFDB6,
-	28937 - 19968: 0xE5EA,
-	28940 - 19968: 0xF1E0,
-	28953 - 19968: 0xDBCC,
-	28954 - 19968: 0xDDCD,
-	28958 - 19968: 0xD4C8,
-	28961 - 19968: 0xD9ED,
-	28966 - 19968: 0xF5A5,
-	28976 - 19968: 0xE6FB,
-	28982 - 19968: 0xE6D4,
-	28999 - 19968: 0xFDC8,
-	29001 - 19968: 0xD6A1,
-	29002 - 19968: 0xFDBF,
-	29004 - 19968: 0xFCD3,
-	29006 - 19968: 0xEFA1,
-	29008 - 19968: 0xE7BC,
-	29014 - 19968: 0xD1EE,
-	29017 - 19968: 0xE6D5,
-	29020 - 19968: 0xE9F2,
-	29022 - 19968: 0xDFB0,
-	29028 - 19968: 0xD8E0,
-	29029 - 19968: 0xFCBA,
-	29030 - 19968: 0xFDAF,
-	29031 - 19968: 0xF0CE,
-	29033 - 19968: 0xDBE1,
-	29036 - 19968: 0xE5C9,
-	29038 - 19968: 0xEDB4,
-	29053 - 19968: 0xE0C3,
-	29060 - 19968: 0xE3D8,
-	29065 - 19968: 0xE9FB,
-	29066 - 19968: 0xEAA8,
-	29071 - 19968: 0xFDB7,
-	29074 - 19968: 0xFBA7,
-	29076 - 19968: 0xE9C2,
-	29081 - 19968: 0xFDF7,
-	29087 - 19968: 0xE2D9,
-	29090 - 19968: 0xDCEC,
-	29100 - 19968: 0xE8A2,
-	29105 - 19968: 0xE6F0,
-	29113 - 19968: 0xFDF8,
-	29114 - 19968: 0xFDF9,
-	29118 - 19968: 0xF6BF,
-	29121 - 19968: 0xE7A7,
-	29123 - 19968: 0xE6D7,
-	29128 - 19968: 0xD4F3,
-	29129 - 19968: 0xD4C9,
-	29134 - 19968: 0xD6FA,
-	29136 - 19968: 0xD7F2,
-	29138 - 19968: 0xE1C0,
-	29140 - 19968: 0xDBE2,
-	29141 - 19968: 0xE6D8,
-	29151 - 19968: 0xE7BD,
-	29157 - 19968: 0xF0CF,
-	29158 - 19968: 0xF3BE,
-	29159 - 19968: 0xE2AC,
-	29165 - 19968: 0xF5B7,
-	29166 - 19968: 0xE0F0,
-	29179 - 19968: 0xFDB8,
-	29180 - 19968: 0xE3E8,
-	29182 - 19968: 0xD4A7,
-	29183 - 19968: 0xE8FC,
-	29184 - 19968: 0xFAD2,
-	29190 - 19968: 0xF8EF,
-	29200 - 19968: 0xD6D3,
-	29211 - 19968: 0xD5B4,
-	29226 - 19968: 0xF0D0,
-	29228 - 19968: 0xF7F0,
-	29229 - 19968: 0xEEB3,
-	29232 - 19968: 0xEABA,
-	29234 - 19968: 0xEAD3,
-	29237 - 19968: 0xEDC9,
-	29238 - 19968: 0xDDAB,
-	29242 - 19968: 0xE5AC,
-	29243 - 19968: 0xFDA1,
-	29245 - 19968: 0xDFD0,
-	29246 - 19968: 0xECB3,
-	29248 - 19968: 0xDFD1,
-	29254 - 19968: 0xEDED,
-	29255 - 19968: 0xF8B8,
-	29256 - 19968: 0xF7FA,
-	29260 - 19968: 0xF8AB,
-	29266 - 19968: 0xF4E0,
-	29272 - 19968: 0xD4BA,
-	29273 - 19968: 0xE4B3,
-	29275 - 19968: 0xE9DA,
-	29277 - 19968: 0xDEB6,
-	29279 - 19968: 0xD9BF,
-	29281 - 19968: 0xD9C0,
-	29282 - 19968: 0xD6EF,
-	29287 - 19968: 0xD9CC,
-	29289 - 19968: 0xDAAA,
-	29298 - 19968: 0xDFE5,
-	29305 - 19968: 0xF7E5,
-	29309 - 19968: 0xCCB2,
-	29312 - 19968: 0xDFF9,
-	29313 - 19968: 0xD7E0,
-	29346 - 19968: 0xD4BB,
-	29351 - 19968: 0xFDFA,
-	29356 - 19968: 0xCCB3,
-	29359 - 19968: 0xDBF3,
-	29376 - 19968: 0xDFD2,
-	29378 - 19968: 0xCECA,
-	29380 - 19968: 0xEEDA,
-	29390 - 19968: 0xE4E4,
-	29392 - 19968: 0xFBCF,
-	29399 - 19968: 0xCFB7,
-	29401 - 19968: 0xEEC3,
-	29409 - 19968: 0xCEEA,
-	29417 - 19968: 0xE2AD,
-	29432 - 19968: 0xD7E1,
-	29433 - 19968: 0xFAF5,
-	29436 - 19968: 0xD5C9,
-	29437 - 19968: 0xF8AC,
-	29450 - 19968: 0xE7D9,
-	29462 - 19968: 0xF3E9,
-	29467 - 19968: 0xD8ED,
-	29468 - 19968: 0xE3C4,
-	29469 - 19968: 0xF0F1,
-	29477 - 19968: 0xE8E5,
-	29481 - 19968: 0xE0FA,
-	29482 - 19968: 0xEEC4,
-	29483 - 19968: 0xD9DE,
-	29494 - 19968: 0xEBA2,
-	29495 - 19968: 0xEBA3,
-	29502 - 19968: 0xFCC2,
-	29503 - 19968: 0xEABB,
-	29508 - 19968: 0xE8AB,
-	29509 - 19968: 0xDEE2,
-	29520 - 19968: 0xEDEF,
-	29522 - 19968: 0xE8A3,
-	29527 - 19968: 0xCFF1,
-	29544 - 19968: 0xD4BC,
-	29546 - 19968: 0xFCEA,
-	29552 - 19968: 0xE7BE,
-	29554 - 19968: 0xFCF2,
-	29557 - 19968: 0xD6B4,
-	29560 - 19968: 0xE2AE,
-	29562 - 19968: 0xD3B7,
-	29563 - 19968: 0xFACC,
-	29572 - 19968: 0xFADC,
-	29574 - 19968: 0xEDB5,
-	29575 - 19968: 0xE1E3,
-	29577 - 19968: 0xE8AC,
-	29579 - 19968: 0xE8DD,
-	29582 - 19968: 0xEFE9,
-	29588 - 19968: 0xF4BD,
-	29590 - 19968: 0xCFB8,
-	29591 - 19968: 0xE9DB,
-	29592 - 19968: 0xD1AC,
-	29599 - 19968: 0xDAC7,
-	29607 - 19968: 0xEBC9,
-	29609 - 19968: 0xE8CC,
-	29613 - 19968: 0xDEB7,
-	29618 - 19968: 0xD6BC,
-	29619 - 19968: 0xD3E5,
-	29625 - 19968: 0xFADD,
-	29632 - 19968: 0xDAD6,
-	29634 - 19968: 0xCAB1,
-	29641 - 19968: 0xDAC8,
-	29642 - 19968: 0xDFA6,
-	29644 - 19968: 0xF9B3,
-	29645 - 19968: 0xF2D2,
-	29647 - 19968: 0xCAC4,
-	29654 - 19968: 0xCECB,
-	29657 - 19968: 0xCDF5,
-	29661 - 19968: 0xFDB0,
-	29662 - 19968: 0xD5A8,
-	29664 - 19968: 0xF1C1,
-	29667 - 19968: 0xE2E9,
-	29668 - 19968: 0xDCCA,
-	29669 - 19968: 0xECB4,
-	29670 - 19968: 0xFAC0,
-	29673 - 19968: 0xFBA8,
-	29674 - 19968: 0xD0A8,
-	29677 - 19968: 0xDAEC,
-	29687 - 19968: 0xD9EE,
-	29689 - 19968: 0xE0FB,
-	29693 - 19968: 0xEFEA,
-	29694 - 19968: 0xFADE,
-	29697 - 19968: 0xE0C4,
-	29699 - 19968: 0xCFB9,
-	29701 - 19968: 0xD5CA,
-	29702 - 19968: 0xD7E2,
-	29703 - 19968: 0xE2AF,
-	29705 - 19968: 0xD7B8,
-	29715 - 19968: 0xE8CD,
-	29723 - 19968: 0xF6DA,
-	29728 - 19968: 0xEFA2,
-	29729 - 19968: 0xE2DA,
-	29730 - 19968: 0xF6FC,
-	29733 - 19968: 0xFBD0,
-	29734 - 19968: 0xD1AD,
-	29736 - 19968: 0xCDE4,
-	29738 - 19968: 0xD1AE,
-	29739 - 19968: 0xDCED,
-	29740 - 19968: 0xE8CE,
-	29742 - 19968: 0xF0F9,
-	29743 - 19968: 0xCEB5,
-	29744 - 19968: 0xE6FC,
-	29747 - 19968: 0xD7FB,
-	29748 - 19968: 0xD0D6,
-	29749 - 19968: 0xDDF5,
-	29750 - 19968: 0xF7F1,
-	29752 - 19968: 0xF6FD,
-	29754 - 19968: 0xDBF7,
-	29759 - 19968: 0xFBEA,
-	29760 - 19968: 0xE9DC,
-	29761 - 19968: 0xD9C1,
-	29763 - 19968: 0xF5F2,
-	29764 - 19968: 0xE0C5,
-	29771 - 19968: 0xEAD4,
-	29781 - 19968: 0xF9C2,
-	29783 - 19968: 0xEABC,
-	29785 - 19968: 0xD2C5,
-	29786 - 19968: 0xFBD1,
-	29787 - 19968: 0xE7C0,
-	29788 - 19968: 0xEBA5,
-	29790 - 19968: 0xDFFA,
-	29791 - 19968: 0xE3A2,
-	29792 - 19968: 0xD7B9,
-	29794 - 19968: 0xE9C3,
-	29796 - 19968: 0xE8FD,
-	29797 - 19968: 0xE8AF,
-	29800 - 19968: 0xF2D3,
-	29801 - 19968: 0xFBA9,
-	29802 - 19968: 0xD8A5,
-	29807 - 19968: 0xD5CB,
-	29822 - 19968: 0xD0C8,
-	29826 - 19968: 0xD1AF,
-	29827 - 19968: 0xD7E3,
-	29831 - 19968: 0xE0C6,
-	29833 - 19968: 0xD6A2,
-	29835 - 19968: 0xEDF0,
-	29848 - 19968: 0xD7F3,
-	29852 - 19968: 0xFCD4,
-	29854 - 19968: 0xDAD7,
-	29855 - 19968: 0xCCDF,
-	29857 - 19968: 0xF2D4,
-	29859 - 19968: 0xD1B0,
-	29861 - 19968: 0xCCE0,
-	29863 - 19968: 0xDBFD,
-	29864 - 19968: 0xF3BF,
-	29866 - 19968: 0xF0D1,
-	29872 - 19968: 0xFCBB,
-	29874 - 19968: 0xE2B0,
-	29877 - 19968: 0xE6A5,
-	29881 - 19968: 0xE2DB,
-	29885 - 19968: 0xDFDE,
-	29887 - 19968: 0xE0C7,
-	29894 - 19968: 0xF2EF,
-	29898 - 19968: 0xCCE1,
-	29903 - 19968: 0xD6EA,
-	29908 - 19968: 0xE7C2,
-	29912 - 19968: 0xCEB6,
-	29914 - 19968: 0xF3C0,
-	29916 - 19968: 0xCDFE,
-	29920 - 19968: 0xFBD2,
-	29922 - 19968: 0xF8F8,
-	29923 - 19968: 0xF7FB,
-	29926 - 19968: 0xE8BF,
-	29934 - 19968: 0xE8B7,
-	29943 - 19968: 0xEDB6,
-	29953 - 19968: 0xDCBA,
-	29956 - 19968: 0xCCB4,
-	29969 - 19968: 0xF1F7,
-	29973 - 19968: 0xE8B8,
-	29976 - 19968: 0xCAF6,
-	29978 - 19968: 0xE4A4,
-	29979 - 19968: 0xF4D6,
-	29983 - 19968: 0xDFE6,
-	29987 - 19968: 0xDFA7,
-	29989 - 19968: 0xDFE7,
-	29990 - 19968: 0xE1C1,
-	29992 - 19968: 0xE9C4,
-	29995 - 19968: 0xDCCB,
-	29996 - 19968: 0xE9C5,
-	30000 - 19968: 0xEFA3,
-	30001 - 19968: 0xEBA6,
-	30002 - 19968: 0xCBA3,
-	30003 - 19968: 0xE3E9,
-	30007 - 19968: 0xD1FB,
-	30008 - 19968: 0xEFA4,
-	30010 - 19968: 0xEFEB,
-	30023 - 19968: 0xD0B4,
-	30028 - 19968: 0xCDA3,
-	30031 - 19968: 0xE8E6,
-	30033 - 19968: 0xEFA5,
-	30035 - 19968: 0xD3CC,
-	30036 - 19968: 0xDAED,
-	30041 - 19968: 0xD7BA,
-	30043 - 19968: 0xF2D5,
-	30044 - 19968: 0xF5E5,
-	30045 - 19968: 0xD9EF,
-	30050 - 19968: 0xF9B4,
-	30053 - 19968: 0xD5D4,
-	30054 - 19968: 0xFDCF,
-	30058 - 19968: 0xDBE3,
-	30063 - 19968: 0xF1E1,
-	30064 - 19968: 0xECB6,
-	30069 - 19968: 0xFBFE,
-	30070 - 19968: 0xD3D7,
-	30072 - 19968: 0xD1B1,
-	30074 - 19968: 0xCBB1,
-	30079 - 19968: 0xD1B2,
-	30086 - 19968: 0xCBB2,
-	30087 - 19968: 0xF1C2,
-	30090 - 19968: 0xF4E1,
-	30091 - 19968: 0xF9B5,
-	30094 - 19968: 0xE1C3,
-	30095 - 19968: 0xE1C2,
-	30097 - 19968: 0xEBF7,
-	30109 - 19968: 0xDFA8,
-	30117 - 19968: 0xCBCA,
-	30123 - 19968: 0xE6B9,
-	30129 - 19968: 0xF8DE,
-	30130 - 19968: 0xF9AA,
-	30131 - 19968: 0xCAF7,
-	30133 - 19968: 0xEDB7,
-	30136 - 19968: 0xD3B8,
-	30137 - 19968: 0xF2D6,
-	30140 - 19968: 0xD4D9,
-	30141 - 19968: 0xEEC5,
-	30142 - 19968: 0xF2F0,
-	30146 - 19968: 0xCAB2,
-	30149 - 19968: 0xDCBB,
-	30151 - 19968: 0xF1F8,
-	30157 - 19968: 0xECB7,
-	30162 - 19968: 0xE5CA,
-	30164 - 19968: 0xF6C0,
-	30165 - 19968: 0xFDDD,
-	30168 - 19968: 0xD4E3,
-	30169 - 19968: 0xCCE2,
-	30171 - 19968: 0xF7D4,
-	30178 - 19968: 0xD7E5,
-	30192 - 19968: 0xD3C3,
-	30194 - 19968: 0xD8A6,
-	30196 - 19968: 0xF6C1,
-	30202 - 19968: 0xDDF6,
-	30204 - 19968: 0xCDC0,
-	30208 - 19968: 0xE5DC,
-	30221 - 19968: 0xE5CB,
-	30233 - 19968: 0xE1C4,
-	30239 - 19968: 0xE8B0,
-	30240 - 19968: 0xF4B0,
-	30241 - 19968: 0xF3EA,
-	30242 - 19968: 0xDAEE,
-	30244 - 19968: 0xD7BB,
-	30246 - 19968: 0xE2B1,
-	30267 - 19968: 0xD7AA,
-	30274 - 19968: 0xD6FB,
-	30284 - 19968: 0xE4DF,
-	30286 - 19968: 0xCAD6,
-	30290 - 19968: 0xEBA8,
-	30294 - 19968: 0xDBFE,
-	30305 - 19968: 0xF6C2,
-	30308 - 19968: 0xEFBB,
-	30313 - 19968: 0xD4FD,
-	30316 - 19968: 0xE0C8,
-	30320 - 19968: 0xE8B9,
-	30322 - 19968: 0xEFA6,
-	30328 - 19968: 0xCDA4,
-	30331 - 19968: 0xD4F4,
-	30332 - 19968: 0xDBA1,
-	30333 - 19968: 0xDBDC,
-	30334 - 19968: 0xDBDD,
-	30340 - 19968: 0xEEDC,
-	30342 - 19968: 0xCBCB,
-	30343 - 19968: 0xFCD5,
-	30350 - 19968: 0xCEEB,
-	30352 - 19968: 0xCDC1,
-	30355 - 19968: 0xFBD3,
-	30382 - 19968: 0xF9AB,
-	30394 - 19968: 0xF5D4,
-	30399 - 19968: 0xD9A9,
-	30402 - 19968: 0xE9DD,
-	30403 - 19968: 0xDBCD,
-	30406 - 19968: 0xDDCE,
-	30408 - 19968: 0xE7C3,
-	30410 - 19968: 0xECCC,
-	30418 - 19968: 0xF9EC,
-	30422 - 19968: 0xCBCC,
-	30427 - 19968: 0xE0FC,
-	30428 - 19968: 0xD4A8,
-	30430 - 19968: 0xEDD3,
-	30431 - 19968: 0xD8EF,
-	30433 - 19968: 0xF2D7,
-	30435 - 19968: 0xCAF8,
-	30436 - 19968: 0xDAEF,
-	30439 - 19968: 0xD6D4,
-	30446 - 19968: 0xD9CD,
-	30450 - 19968: 0xD8EE,
-	30452 - 19968: 0xF2C1,
-	30456 - 19968: 0xDFD3,
-	30460 - 19968: 0xDAF0,
-	30462 - 19968: 0xE2EA,
-	30465 - 19968: 0xE0FD,
-	30468 - 19968: 0xD8F8,
-	30472 - 19968: 0xF7AF,
-	30473 - 19968: 0xDAB6,
-	30475 - 19968: 0xCAD7,
-	30494 - 19968: 0xF2D8,
-	30496 - 19968: 0xD8F9,
-	30505 - 19968: 0xFADF,
-	30519 - 19968: 0xCFEF,
-	30520 - 19968: 0xD9C2,
-	30522 - 19968: 0xF0D2,
-	30524 - 19968: 0xE4D1,
-	30528 - 19968: 0xF3B7,
-	30541 - 19968: 0xFAE0,
-	30555 - 19968: 0xEFEC,
-	30561 - 19968: 0xE2B2,
-	30563 - 19968: 0xD4BD,
-	30566 - 19968: 0xD9CE,
-	30571 - 19968: 0xF4E2,
-	30585 - 19968: 0xD4A9,
-	30590 - 19968: 0xCDC2,
-	30591 - 19968: 0xE7DA,
-	30603 - 19968: 0xF2D9,
-	30609 - 19968: 0xD9AA,
-	30622 - 19968: 0xD8BE,
-	30629 - 19968: 0xDCAD,
-	30636 - 19968: 0xE2EB,
-	30637 - 19968: 0xD6FC,
-	30640 - 19968: 0xCAF9,
-	30643 - 19968: 0xD4DA,
-	30651 - 19968: 0xF4D7,
-	30652 - 19968: 0xCCA1,
-	30655 - 19968: 0xCFBA,
-	30679 - 19968: 0xF5B8,
-	30683 - 19968: 0xD9C3,
-	30684 - 19968: 0xD0E8,
-	30690 - 19968: 0xE3C5,
-	30691 - 19968: 0xEBF8,
-	30693 - 19968: 0xF2B1,
-	30697 - 19968: 0xCFBB,
-	30701 - 19968: 0xD3AD,
-	30702 - 19968: 0xE8E1,
-	30703 - 19968: 0xCEEC,
-	30707 - 19968: 0xE0B4,
-	30722 - 19968: 0xDEE3,
-	30738 - 19968: 0xDDF7,
-	30757 - 19968: 0xF2B2,
-	30758 - 19968: 0xF3F6,
-	30759 - 19968: 0xF6DB,
-	30764 - 19968: 0xD7FE,
-	30770 - 19968: 0xF8DF,
-	30772 - 19968: 0xF7F2,
-	30789 - 19968: 0xD0A9,
-	30799 - 19968: 0xE6DA,
-	30813 - 19968: 0xF5A6,
-	30827 - 19968: 0xD7BC,
-	30828 - 19968: 0xCCE3,
-	30831 - 19968: 0xE6DB,
-	30844 - 19968: 0xDDDD,
-	30849 - 19968: 0xD1B3,
-	30855 - 19968: 0xEFED,
-	30860 - 19968: 0xD6DE,
-	30861 - 19968: 0xE4F4,
-	30862 - 19968: 0xE1EF,
-	30865 - 19968: 0xDDF8,
-	30871 - 19968: 0xE8CF,
-	30883 - 19968: 0xCAE5,
-	30887 - 19968: 0xDCA1,
-	30889 - 19968: 0xE0B5,
-	30906 - 19968: 0xFCAC,
-	30907 - 19968: 0xFCAD,
-	30908 - 19968: 0xD8A7,
-	30913 - 19968: 0xEDB8,
-	30917 - 19968: 0xDBB6,
-	30922 - 19968: 0xD6F0,
-	30923 - 19968: 0xF3AF,
-	30926 - 19968: 0xCDA5,
-	30928 - 19968: 0xDAF1,
-	30952 - 19968: 0xD8A8,
-	30956 - 19968: 0xCCE4,
-	30959 - 19968: 0xD1B4,
-	30965 - 19968: 0xCAD8,
-	30971 - 19968: 0xDAF2,
-	30977 - 19968: 0xF5A7,
-	30990 - 19968: 0xF5A8,
-	30998 - 19968: 0xE6A6,
-	31018 - 19968: 0xD5EC,
-	31019 - 19968: 0xD5F8,
-	31020 - 19968: 0xDAF3,
-	31034 - 19968: 0xE3C6,
-	31038 - 19968: 0xDEE4,
-	31040 - 19968: 0xDEE5,
-	31041 - 19968: 0xD1B5,
-	31047 - 19968: 0xD1B6,
-	31048 - 19968: 0xD1B7,
-	31049 - 19968: 0xF2B3,
-	31056 - 19968: 0xE9DE,
-	31062 - 19968: 0xF0D3,
-	31063 - 19968: 0xF2B4,
-	31066 - 19968: 0xF0D4,
-	31067 - 19968: 0xCBE4,
-	31068 - 19968: 0xFBD4,
-	31069 - 19968: 0xF5E6,
-	31070 - 19968: 0xE3EA,
-	31072 - 19968: 0xDEE6,
-	31077 - 19968: 0xDFD4,
-	31080 - 19968: 0xF8F9,
-	31085 - 19968: 0xF0AE,
-	31098 - 19968: 0xD1B8,
-	31103 - 19968: 0xD6DF,
-	31105 - 19968: 0xD0D7,
-	31117 - 19968: 0xFCA1,
-	31118 - 19968: 0xEFEE,
-	31119 - 19968: 0xDCD8,
-	31121 - 19968: 0xE9DF,
-	31142 - 19968: 0xE5DD,
-	31143 - 19968: 0xFDFB,
-	31146 - 19968: 0xE0C9,
-	31150 - 19968: 0xD6C9,
-	31153 - 19968: 0xD4AA,
-	31155 - 19968: 0xE5CC,
-	31161 - 19968: 0xE9E0,
-	31165 - 19968: 0xD0D8,
-	31166 - 19968: 0xFCA2,
-	31167 - 19968: 0xD4BE,
-	31168 - 19968: 0xE2B3,
-	31169 - 19968: 0xDEE7,
-	31177 - 19968: 0xDCBC,
-	31178 - 19968: 0xD2B6,
-	31179 - 19968: 0xF5D5,
-	31185 - 19968: 0xCEA1,
-	31186 - 19968: 0xF5A9,
-	31189 - 19968: 0xDDF9,
-	31192 - 19968: 0xDDFA,
-	31199 - 19968: 0xF0D5,
-	31204 - 19968: 0xF6DF,
-	31206 - 19968: 0xF2DA,
-	31207 - 19968: 0xE4EB,
-	31209 - 19968: 0xF2F1,
-	31227 - 19968: 0xECB9,
-	31232 - 19968: 0xFDFC,
-	31237 - 19968: 0xE1AA,
-	31240 - 19968: 0xCAD9,
-	31243 - 19968: 0xEFEF,
-	31245 - 19968: 0xF5AA,
-	31252 - 19968: 0xECF9,
-	31255 - 19968: 0xF8AD,
-	31257 - 19968: 0xF2C2,
-	31258 - 19968: 0xF6C3,
-	31260 - 19968: 0xD7D2,
-	31263 - 19968: 0xF9A2,
-	31264 - 19968: 0xF0D6,
-	31278 - 19968: 0xF0FA,
-	31281 - 19968: 0xF6E0,
-	31286 - 19968: 0xE9F3,
-	31287 - 19968: 0xF2C3,
-	31291 - 19968: 0xD4AB,
-	31292 - 19968: 0xCAB3,
-	31293 - 19968: 0xCDA6,
-	31295 - 19968: 0xCDC3,
-	31296 - 19968: 0xCDDA,
-	31302 - 19968: 0xD9CF,
-	31305 - 19968: 0xF6C4,
-	31309 - 19968: 0xEEDD,
-	31310 - 19968: 0xE7C4,
-	31319 - 19968: 0xE2B4,
-	31329 - 19968: 0xDFE2,
-	31330 - 19968: 0xE7DB,
-	31337 - 19968: 0xE8B1,
-	31339 - 19968: 0xFCAE,
-	31344 - 19968: 0xE5CD,
-	31348 - 19968: 0xFAEB,
-	31350 - 19968: 0xCFBC,
-	31353 - 19968: 0xCFE2,
-	31354 - 19968: 0xCDF6,
-	31357 - 19968: 0xEFF0,
-	31359 - 19968: 0xF4BE,
-	31361 - 19968: 0xD4CD,
-	31364 - 19968: 0xF3B8,
-	31368 - 19968: 0xE9A1,
-	31378 - 19968: 0xF2F2,
-	31379 - 19968: 0xF3EB,
-	31381 - 19968: 0xF0D7,
-	31384 - 19968: 0xCFD7,
-	31391 - 19968: 0xCFDF,
-	31401 - 19968: 0xE8C0,
-	31402 - 19968: 0xE8C1,
-	31406 - 19968: 0xCFE3,
-	31407 - 19968: 0xE9A2,
-	31418 - 19968: 0xD0AA,
-	31428 - 19968: 0xF3C1,
-	31429 - 19968: 0xD0AB,
-	31431 - 19968: 0xD4E4,
-	31434 - 19968: 0xEFBC,
-	31435 - 19968: 0xD8A1,
-	31447 - 19968: 0xD9DF,
-	31449 - 19968: 0xF3D7,
-	31453 - 19968: 0xDCBD,
-	31455 - 19968: 0xCCE5,
-	31456 - 19968: 0xEDF1,
-	31459 - 19968: 0xF1E2,
-	31461 - 19968: 0xD4DB,
-	31466 - 19968: 0xE2B5,
-	31469 - 19968: 0xCAE6,
-	31471 - 19968: 0xD3AE,
-	31478 - 19968: 0xCCE6,
-	31481 - 19968: 0xF1D3,
-	31482 - 19968: 0xF5E7,
-	31487 - 19968: 0xCADA,
-	31503 - 19968: 0xFBEE,
-	31505 - 19968: 0xE1C5,
-	31513 - 19968: 0xDFE9,
-	31515 - 19968: 0xEEDE,
-	31518 - 19968: 0xF7C2,
-	31520 - 19968: 0xD8A2,
-	31526 - 19968: 0xDDAC,
-	31532 - 19968: 0xF0AF,
-	31533 - 19968: 0xD6BD,
-	31545 - 19968: 0xE1AB,
-	31558 - 19968: 0xF9B6,
-	31561 - 19968: 0xD4F5,
-	31563 - 19968: 0xD0C9,
-	31564 - 19968: 0xEFA7,
-	31565 - 19968: 0xE2EC,
-	31567 - 19968: 0xDBEA,
-	31568 - 19968: 0xCECC,
-	31569 - 19968: 0xF5E8,
-	31570 - 19968: 0xF7D5,
-	31572 - 19968: 0xD3CD,
-	31574 - 19968: 0xF3FE,
-	31584 - 19968: 0xD0B5,
-	31596 - 19968: 0xE0FE,
-	31598 - 19968: 0xDFFB,
-	31605 - 19968: 0xE6DD,
-	31613 - 19968: 0xE8A4,
-	31623 - 19968: 0xCBCD,
-	31627 - 19968: 0xEFA8,
-	31631 - 19968: 0xEEB4,
-	31636 - 19968: 0xDAD8,
-	31637 - 19968: 0xD1B9,
-	31639 - 19968: 0xDFA9,
-	31642 - 19968: 0xF3B0,
-	31645 - 19968: 0xCCC4,
-	31649 - 19968: 0xCEB7,
-	31661 - 19968: 0xEFA9,
-	31665 - 19968: 0xDFD5,
-	31668 - 19968: 0xEDD7,
-	31672 - 19968: 0xEEC6,
-	31680 - 19968: 0xEFBD,
-	31681 - 19968: 0xFCD6,
-	31684 - 19968: 0xDBF4,
-	31686 - 19968: 0xEFAA,
-	31687 - 19968: 0xF8B9,
-	31689 - 19968: 0xF5E9,
-	31698 - 19968: 0xE3D9,
-	31712 - 19968: 0xE1C6,
-	31716 - 19968: 0xD4BF,
-	31721 - 19968: 0xDEE8,
-	31751 - 19968: 0xF0EA,
-	31762 - 19968: 0xF3C2,
-	31774 - 19968: 0xD3AF,
-	31777 - 19968: 0xCADB,
-	31783 - 19968: 0xFCD7,
-	31786 - 19968: 0xEDD8,
-	31787 - 19968: 0xE1C7,
-	31805 - 19968: 0xF4D8,
-	31806 - 19968: 0xD6B3,
-	31807 - 19968: 0xDDAD,
-	31811 - 19968: 0xD5BE,
-	31820 - 19968: 0xF1C3,
-	31821 - 19968: 0xEEDF,
-	31840 - 19968: 0xD6EB,
-	31844 - 19968: 0xF4D9,
-	31852 - 19968: 0xD7E6,
-	31859 - 19968: 0xDAB7,
-	31875 - 19968: 0xDDFB,
-	31881 - 19968: 0xDDCF,
-	31890 - 19968: 0xD8A3,
-	31893 - 19968: 0xDAD9,
-	31895 - 19968: 0xF0D8,
-	31896 - 19968: 0xEFC4,
-	31903 - 19968: 0xE1D8,
-	31909 - 19968: 0xF1D4,
-	31911 - 19968: 0xEDF2,
-	31918 - 19968: 0xD5DB,
-	31921 - 19968: 0xD5DC,
-	31922 - 19968: 0xF3C4,
-	31923 - 19968: 0xCBD7,
-	31929 - 19968: 0xE2B6,
-	31934 - 19968: 0xEFF1,
-	31946 - 19968: 0xFBD5,
-	31958 - 19968: 0xD3D8,
-	31966 - 19968: 0xDDD0,
-	31967 - 19968: 0xF0D9,
-	31968 - 19968: 0xCBB3,
-	31975 - 19968: 0xD5DD,
-	31995 - 19968: 0xCDA7,
-	31998 - 19968: 0xD0AC,
-	32000 - 19968: 0xD1BA,
-	32002 - 19968: 0xF1C4,
-	32004 - 19968: 0xE5B3,
-	32005 - 19968: 0xFBF5,
-	32006 - 19968: 0xE9E1,
-	32007 - 19968: 0xFDE0,
-	32008 - 19968: 0xFCBC,
-	32010 - 19968: 0xDAA2,
-	32011 - 19968: 0xDAA3,
-	32013 - 19968: 0xD2A1,
-	32016 - 19968: 0xD2EF,
-	32020 - 19968: 0xE2ED,
-	32023 - 19968: 0xDEE9,
-	32024 - 19968: 0xCEDC,
-	32025 - 19968: 0xF2B5,
-	32026 - 19968: 0xD0E4,
-	32027 - 19968: 0xDDD1,
-	32032 - 19968: 0xE1C8,
-	32033 - 19968: 0xDBB7,
-	32034 - 19968: 0xDFE3,
-	32043 - 19968: 0xEDB9,
-	32044 - 19968: 0xF1C5,
-	32046 - 19968: 0xF3CF,
-	32047 - 19968: 0xD7AB,
-	32048 - 19968: 0xE1AC,
-	32051 - 19968: 0xE3EB,
-	32053 - 19968: 0xEEC7,
-	32057 - 19968: 0xE1C9,
-	32058 - 19968: 0xCAFA,
-	32066 - 19968: 0xF0FB,
-	32067 - 19968: 0xFAE1,
-	32068 - 19968: 0xF0DA,
-	32069 - 19968: 0xCCE7,
-	32070 - 19968: 0xDAF4,
-	32080 - 19968: 0xCCBF,
-	32094 - 19968: 0xCEED,
-	32097 - 19968: 0xD5A9,
-	32098 - 19968: 0xFAE2,
-	32102 - 19968: 0xD0E5,
-	32104 - 19968: 0xEBD6,
-	32106 - 19968: 0xECDF,
-	32110 - 19968: 0xDFFC,
-	32113 - 19968: 0xF7D6,
-	32114 - 19968: 0xDEEA,
-	32115 - 19968: 0xCBB4,
-	32118 - 19968: 0xEFBE,
-	32121 - 19968: 0xCCB5,
-	32127 - 19968: 0xCFBD,
-	32142 - 19968: 0xEFF2,
-	32143 - 19968: 0xE2B7,
-	32147 - 19968: 0xCCE8,
-	32156 - 19968: 0xF0FC,
-	32160 - 19968: 0xD6E0,
-	32162 - 19968: 0xF1C6,
-	32172 - 19968: 0xE2B8,
-	32173 - 19968: 0xEBAB,
-	32177 - 19968: 0xCBB5,
-	32178 - 19968: 0xD8D1,
-	32180 - 19968: 0xF4CE,
-	32181 - 19968: 0xF3F7,
-	32184 - 19968: 0xD7C6,
-	32186 - 19968: 0xD1BB,
-	32187 - 19968: 0xF7AA,
-	32189 - 19968: 0xEDCA,
-	32190 - 19968: 0xD7D3,
-	32191 - 19968: 0xD8FA,
-	32199 - 19968: 0xF6C5,
-	32202 - 19968: 0xD1CC,
-	32203 - 19968: 0xDDFC,
-	32214 - 19968: 0xDFFD,
-	32216 - 19968: 0xF9E5,
-	32218 - 19968: 0xE0CA,
-	32221 - 19968: 0xF2FD,
-	32222 - 19968: 0xD3B0,
-	32224 - 19968: 0xF4F3,
-	32225 - 19968: 0xDAC9,
-	32227 - 19968: 0xE6DE,
-	32232 - 19968: 0xF8BA,
-	32233 - 19968: 0xE8D0,
-	32236 - 19968: 0xD8FB,
-	32239 - 19968: 0xEAD5,
-	32244 - 19968: 0xD6A3,
-	32251 - 19968: 0xF6C6,
-	32265 - 19968: 0xF2DB,
-	32266 - 19968: 0xE4FC,
-	32277 - 19968: 0xE8B2,
-	32283 - 19968: 0xDADA,
-	32285 - 19968: 0xF2DC,
-	32286 - 19968: 0xFBD6,
-	32287 - 19968: 0xE9B2,
-	32289 - 19968: 0xEEAD,
-	32291 - 19968: 0xFAE3,
-	32299 - 19968: 0xDCEE,
-	32302 - 19968: 0xF5EA,
-	32303 - 19968: 0xE6E0,
-	32305 - 19968: 0xF0FD,
-	32311 - 19968: 0xD7AC,
-	32317 - 19968: 0xF5C5,
-	32318 - 19968: 0xEEE0,
-	32321 - 19968: 0xDBE5,
-	32323 - 19968: 0xDDDE,
-	32326 - 19968: 0xD9F0,
-	32327 - 19968: 0xE9A3,
-	32338 - 19968: 0xF1F9,
-	32340 - 19968: 0xF2C4,
-	32341 - 19968: 0xE0CB,
-	32350 - 19968: 0xE9A4,
-	32353 - 19968: 0xE2B9,
-	32361 - 19968: 0xE3B1,
-	32362 - 19968: 0xFCEB,
-	32363 - 19968: 0xCDA8,
-	32365 - 19968: 0xCCB6,
-	32368 - 19968: 0xF0DB,
-	32377 - 19968: 0xE6BA,
-	32380 - 19968: 0xCDA9,
-	32386 - 19968: 0xF3C3,
-	32396 - 19968: 0xE1D9,
-	32399 - 19968: 0xEFAB,
-	32403 - 19968: 0xE7C5,
-	32406 - 19968: 0xE0E9,
-	32408 - 19968: 0xF3C5,
-	32411 - 19968: 0xD4C0,
-	32412 - 19968: 0xD5BF,
-	32566 - 19968: 0xDDAE,
-	32568 - 19968: 0xF9FC,
-	32570 - 19968: 0xCCC0,
-	32588 - 19968: 0xE5A2,
-	32592 - 19968: 0xCEB8,
-	32596 - 19968: 0xD8D2,
-	32597 - 19968: 0xF9D6,
-	32618 - 19968: 0xF1AA,
-	32619 - 19968: 0xCED1,
-	32622 - 19968: 0xF6C7,
-	32624 - 19968: 0xDBEB,
-	32626 - 19968: 0xDFFE,
-	32629 - 19968: 0xD8E1,
-	32631 - 19968: 0xF7F3,
-	32633 - 19968: 0xD7E7,
-	32645 - 19968: 0xD4FE,
-	32648 - 19968: 0xD1BC,
-	32650 - 19968: 0xE5CF,
-	32652 - 19968: 0xCBB6,
-	32654 - 19968: 0xDAB8,
-	32660 - 19968: 0xCDC4,
-	32666 - 19968: 0xD6BE,
-	32670 - 19968: 0xE2BA,
-	32676 - 19968: 0xCFD8,
-	32680 - 19968: 0xE0CC,
-	32681 - 19968: 0xEBF9,
-	32690 - 19968: 0xFDFD,
-	32696 - 19968: 0xD7E8,
-	32697 - 19968: 0xCBD8,
-	32701 - 19968: 0xE9E2,
-	32705 - 19968: 0xE8BA,
-	32709 - 19968: 0xE3C7,
-	32714 - 19968: 0xECCD,
-	32716 - 19968: 0xECCE,
-	32718 - 19968: 0xD6BF,
-	32722 - 19968: 0xE3A7,
-	32724 - 19968: 0xDFD6,
-	32725 - 19968: 0xFDE8,
-	32735 - 19968: 0xEEE1,
-	32736 - 19968: 0xF6A8,
-	32737 - 19968: 0xDDFD,
-	32745 - 19968: 0xF8BB,
-	32747 - 19968: 0xE8D1,
-	32752 - 19968: 0xF9D7,
-	32761 - 19968: 0xCEEE,
-	32764 - 19968: 0xECCF,
-	32768 - 19968: 0xE9A5,
-	32769 - 19968: 0xD6D5,
-	32771 - 19968: 0xCDC5,
-	32773 - 19968: 0xEDBA,
-	32774 - 19968: 0xD1BD,
-	32777 - 19968: 0xCFBE,
-	32780 - 19968: 0xECBB,
-	32784 - 19968: 0xD2B1,
-	32789 - 19968: 0xCCE9,
-	32791 - 19968: 0xD9C4,
-	32792 - 19968: 0xE9FC,
-	32813 - 19968: 0xD1BE,
-	32819 - 19968: 0xECBC,
-	32822 - 19968: 0xE5AD,
-	32829 - 19968: 0xF7B0,
-	32831 - 19968: 0xCCEA,
-	32835 - 19968: 0xD3C4,
-	32838 - 19968: 0xD6C0,
-	32842 - 19968: 0xD6FD,
-	32854 - 19968: 0xE1A1,
-	32856 - 19968: 0xDEBD,
-	32858 - 19968: 0xF6A9,
-	32862 - 19968: 0xDAA4,
-	32879 - 19968: 0xD6A4,
-	32880 - 19968: 0xF5C6,
-	32882 - 19968: 0xE1A2,
-	32883 - 19968: 0xE9C6,
-	32887 - 19968: 0xF2C5,
-	32893 - 19968: 0xF4E9,
-	32894 - 19968: 0xD6EC,
-	32895 - 19968: 0xEBD3,
-	32900 - 19968: 0xECBD,
-	32901 - 19968: 0xE2DC,
-	32902 - 19968: 0xDEEB,
-	32903 - 19968: 0xF0DC,
-	32905 - 19968: 0xEBBF,
-	32907 - 19968: 0xD7CE,
-	32908 - 19968: 0xD1BF,
-	32918 - 19968: 0xF5AB,
-	32923 - 19968: 0xF9FD,
-	32925 - 19968: 0xCADC,
-	32929 - 19968: 0xCDC6,
-	32930 - 19968: 0xF2B6,
-	32933 - 19968: 0xDDFE,
-	32937 - 19968: 0xCCB7,
-	32938 - 19968: 0xDBB8,
-	32943 - 19968: 0xD0E9,
-	32945 - 19968: 0xCEDD,
-	32946 - 19968: 0xEBC0,
-	32948 - 19968: 0xFDA2,
-	32954 - 19968: 0xF8CB,
-	32963 - 19968: 0xEAD6,
-	32964 - 19968: 0xF1B0,
-	32972 - 19968: 0xDBCE,
-	32974 - 19968: 0xF7C3,
-	32986 - 19968: 0xDBCF,
-	32987 - 19968: 0xCBA4,
-	32990 - 19968: 0xF8E0,
-	32993 - 19968: 0xFBD7,
-	32996 - 19968: 0xEBCA,
-	32997 - 19968: 0xE0A1,
-	33009 - 19968: 0xCECD,
-	33012 - 19968: 0xD4DC,
-	33016 - 19968: 0xFDD8,
-	33021 - 19968: 0xD2F6,
-	33026 - 19968: 0xF2B7,
-	33029 - 19968: 0xFAF6,
-	33030 - 19968: 0xF6AA,
-	33031 - 19968: 0xFAF7,
-	33032 - 19968: 0xD8E6,
-	33034 - 19968: 0xF4B1,
-	33048 - 19968: 0xE8D2,
-	33050 - 19968: 0xCAC5,
-	33051 - 19968: 0xCCEB,
-	33059 - 19968: 0xE2EE,
-	33065 - 19968: 0xE2BB,
-	33067 - 19968: 0xF7AD,
-	33071 - 19968: 0xF8E1,
-	33081 - 19968: 0xF3EC,
-	33086 - 19968: 0xDEA1,
-	33099 - 19968: 0xE4FD,
-	33102 - 19968: 0xE3EC,
-	33104 - 19968: 0xDDAF,
-	33105 - 19968: 0xDDB0,
-	33108 - 19968: 0xCBB7,
-	33109 - 19968: 0xE8D3,
-	33125 - 19968: 0xE1A3,
-	33126 - 19968: 0xD2E0,
-	33131 - 19968: 0xF0FE,
-	33136 - 19968: 0xE9A6,
-	33137 - 19968: 0xCBF2,
-	33144 - 19968: 0xEDF3,
-	33145 - 19968: 0xDCD9,
-	33146 - 19968: 0xE0CD,
-	33151 - 19968: 0xF7DA,
-	33152 - 19968: 0xDBB9,
-	33160 - 19968: 0xCCAE,
-	33162 - 19968: 0xDADB,
-	33167 - 19968: 0xCDC7,
-	33178 - 19968: 0xDDB1,
-	33180 - 19968: 0xD8AF,
-	33181 - 19968: 0xE3A3,
-	33184 - 19968: 0xCEEF,
-	33187 - 19968: 0xF2F3,
-	33192 - 19968: 0xF8B3,
-	33203 - 19968: 0xE0CE,
-	33205 - 19968: 0xF5FD,
-	33210 - 19968: 0xEBEC,
-	33213 - 19968: 0xD3C5,
-	33214 - 19968: 0xFCEC,
-	33215 - 19968: 0xD2DB,
-	33216 - 19968: 0xD4EB,
-	33218 - 19968: 0xDEA2,
-	33222 - 19968: 0xE5E6,
-	33229 - 19968: 0xF0B0,
-	33240 - 19968: 0xD5C4,
-	33247 - 19968: 0xEDF4,
-	33251 - 19968: 0xE3ED,
-	33253 - 19968: 0xE8C2,
-	33255 - 19968: 0xEDF5,
-	33256 - 19968: 0xD7FC,
-	33258 - 19968: 0xEDBB,
-	33261 - 19968: 0xF6AB,
-	33267 - 19968: 0xF2B8,
-	33268 - 19968: 0xF6C8,
-	33274 - 19968: 0xD3E6,
-	33275 - 19968: 0xF2DD,
-	33276 - 19968: 0xCFBF,
-	33278 - 19968: 0xEBAC,
-	33285 - 19968: 0xCFC0,
-	33287 - 19968: 0xE6A8,
-	33288 - 19968: 0xFDE9,
-	33290 - 19968: 0xCFC1,
-	33292 - 19968: 0xE0DF,
-	33293 - 19968: 0xDEEC,
-	33298 - 19968: 0xE0A2,
-	33307 - 19968: 0xF4BF,
-	33308 - 19968: 0xE2EF,
-	33310 - 19968: 0xD9F1,
-	33311 - 19968: 0xF1C7,
-	33313 - 19968: 0xCBB8,
-	33322 - 19968: 0xF9FE,
-	33323 - 19968: 0xDBBA,
-	33324 - 19968: 0xDAF5,
-	33333 - 19968: 0xF6EC,
-	33334 - 19968: 0xDADC,
-	33335 - 19968: 0xFAE4,
-	33337 - 19968: 0xE0CF,
-	33344 - 19968: 0xDDB2,
-	33349 - 19968: 0xE6A9,
-	33351 - 19968: 0xEFF3,
-	33369 - 19968: 0xF3ED,
-	33380 - 19968: 0xEBFA,
-	33382 - 19968: 0xF9E6,
-	33390 - 19968: 0xCADD,
-	33391 - 19968: 0xD5DE,
-	33393 - 19968: 0xCADE,
-	33394 - 19968: 0xDFE4,
-	33398 - 19968: 0xE6FD,
-	33400 - 19968: 0xF5AC,
-	33406 - 19968: 0xE4F5,
-	33419 - 19968: 0xE9E3,
-	33421 - 19968: 0xEDCB,
-	33422 - 19968: 0xCFE4,
-	33426 - 19968: 0xD8D3,
-	33433 - 19968: 0xDDB3,
-	33434 - 19968: 0xD4EC,
-	33437 - 19968: 0xF2B9,
-	33439 - 19968: 0xDFB7,
-	33445 - 19968: 0xCBCE,
-	33446 - 19968: 0xFBD8,
-	33449 - 19968: 0xD0D9,
-	33452 - 19968: 0xDDD2,
-	33453 - 19968: 0xF7F4,
-	33454 - 19968: 0xE7DC,
-	33455 - 19968: 0xE4A5,
-	33457 - 19968: 0xFCA3,
-	33459 - 19968: 0xDBBB,
-	33463 - 19968: 0xF2BA,
-	33464 - 19968: 0xE9FD,
-	33465 - 19968: 0xD0CA,
-	33467 - 19968: 0xF5D6,
-	33468 - 19968: 0xD9C5,
-	33469 - 19968: 0xE4B4,
-	33471 - 19968: 0xEDA7,
-	33489 - 19968: 0xEABD,
-	33490 - 19968: 0xE6FE,
-	33492 - 19968: 0xF7C4,
-	33493 - 19968: 0xF5AD,
-	33495 - 19968: 0xD9E0,
-	33499 - 19968: 0xCAB4,
-	33502 - 19968: 0xF8E2,
-	33503 - 19968: 0xCFC2,
-	33505 - 19968: 0xECBE,
-	33509 - 19968: 0xE5B4,
-	33510 - 19968: 0xCDC8,
-	33511 - 19968: 0xEEC8,
-	33521 - 19968: 0xE7C8,
-	33533 - 19968: 0xCDC9,
-	33534 - 19968: 0xF9B7,
-	33537 - 19968: 0xF1E8,
-	33538 - 19968: 0xD9F2,
-	33539 - 19968: 0xDBF5,
-	33540 - 19968: 0xCAB5,
-	33541 - 19968: 0xD9C6,
-	33545 - 19968: 0xD8C9,
-	33559 - 19968: 0xD9AB,
-	33576 - 19968: 0xEDBC,
-	33579 - 19968: 0xD8D4,
-	33583 - 19968: 0xDCDA,
-	33585 - 19968: 0xE2BC,
-	33588 - 19968: 0xFCED,
-	33589 - 19968: 0xECE0,
-	33590 - 19968: 0xD2FE,
-	33592 - 19968: 0xE9C7,
-	33593 - 19968: 0xE6AA,
-	33600 - 19968: 0xE2F0,
-	33607 - 19968: 0xFABB,
-	33609 - 19968: 0xF5AE,
-	33610 - 19968: 0xFBAA,
-	33615 - 19968: 0xECFB,
-	33617 - 19968: 0xECBF,
-	33618 - 19968: 0xFCD8,
-	33651 - 19968: 0xD4E5,
-	33655 - 19968: 0xF9C3,
-	33659 - 19968: 0xEEE2,
-	33673 - 19968: 0xD7E9,
-	33674 - 19968: 0xEDF6,
-	33678 - 19968: 0xDEED,
-	33686 - 19968: 0xCCEC,
-	33688 - 19968: 0xE3EE,
-	33694 - 19968: 0xE8D4,
-	33698 - 19968: 0xFAF8,
-	33705 - 19968: 0xDDB4,
-	33706 - 19968: 0xE4B5,
-	33707 - 19968: 0xD8B0,
-	33725 - 19968: 0xD8D5,
-	33729 - 19968: 0xF4EA,
-	33733 - 19968: 0xCEB9,
-	33737 - 19968: 0xD6E1,
-	33738 - 19968: 0xCFD2,
-	33740 - 19968: 0xD0B6,
-	33747 - 19968: 0xCEA2,
-	33750 - 19968: 0xF3EE,
-	33756 - 19968: 0xF3F8,
-	33769 - 19968: 0xDCCC,
-	33771 - 19968: 0xD0CB,
-	33775 - 19968: 0xFCA4,
-	33776 - 19968: 0xCDCA,
-	33777 - 19968: 0xD7D4,
-	33778 - 19968: 0xDEA3,
-	33780 - 19968: 0xE4E0,
-	33785 - 19968: 0xEEC9,
-	33789 - 19968: 0xE2DD,
-	33795 - 19968: 0xF5FE,
-	33796 - 19968: 0xD4AC,
-	33802 - 19968: 0xD5D1,
-	33804 - 19968: 0xD8F0,
-	33805 - 19968: 0xF8C3,
-	33806 - 19968: 0xEAD7,
-	33833 - 19968: 0xF5D7,
-	33836 - 19968: 0xD8BF,
-	33841 - 19968: 0xFDC0,
-	33848 - 19968: 0xEBAD,
-	33853 - 19968: 0xD5AA,
-	33865 - 19968: 0xE7A8,
-	33879 - 19968: 0xEECA,
-	33883 - 19968: 0xCAE7,
-	33889 - 19968: 0xF8E3,
-	33891 - 19968: 0xD4DD,
-	33894 - 19968: 0xEAD8,
-	33899 - 19968: 0xFBD9,
-	33900 - 19968: 0xEDF7,
-	33903 - 19968: 0xE5B5,
-	33909 - 19968: 0xD0AD,
-	33914 - 19968: 0xF1F1,
-	33936 - 19968: 0xE2BD,
-	33940 - 19968: 0xE3C8,
-	33945 - 19968: 0xD9D5,
-	33948 - 19968: 0xDFAA,
-	33953 - 19968: 0xDBBC,
-	33970 - 19968: 0xF8E4,
-	33976 - 19968: 0xF1FA,
-	33979 - 19968: 0xE5B6,
-	33980 - 19968: 0xF3EF,
-	33983 - 19968: 0xFBDA,
-	33984 - 19968: 0xE1E0,
-	33986 - 19968: 0xD9AC,
-	33988 - 19968: 0xF5EB,
-	33990 - 19968: 0xE0B6,
-	33993 - 19968: 0xE9C8,
-	33995 - 19968: 0xCBCF,
-	33997 - 19968: 0xE3C9,
-	34001 - 19968: 0xDEEE,
-	34010 - 19968: 0xE2BE,
-	34028 - 19968: 0xDCEF,
-	34030 - 19968: 0xD6A5,
-	34036 - 19968: 0xE2F1,
-	34044 - 19968: 0xD6FE,
-	34065 - 19968: 0xD9A1,
-	34067 - 19968: 0xD8C0,
-	34068 - 19968: 0xDCDB,
-	34071 - 19968: 0xEDBD,
-	34072 - 19968: 0xDFB8,
-	34074 - 19968: 0xEAA5,
-	34078 - 19968: 0xD7AD,
-	34081 - 19968: 0xF3F9,
-	34083 - 19968: 0xEDF8,
-	34085 - 19968: 0xF5C7,
-	34092 - 19968: 0xE1CA,
-	34093 - 19968: 0xEBE3,
-	34095 - 19968: 0xF2DE,
-	34109 - 19968: 0xF8CC,
-	34111 - 19968: 0xEAD9,
-	34113 - 19968: 0xD3C6,
-	34115 - 19968: 0xDBE6,
-	34121 - 19968: 0xF5AF,
-	34126 - 19968: 0xCEF0,
-	34131 - 19968: 0xE9FE,
-	34137 - 19968: 0xFBB6,
-	34147 - 19968: 0xE2F2,
-	34152 - 19968: 0xCFF2,
-	34153 - 19968: 0xF7B9,
-	34154 - 19968: 0xD9F3,
-	34157 - 19968: 0xE1CB,
-	34180 - 19968: 0xDADD,
-	34183 - 19968: 0xDAB9,
-	34191 - 19968: 0xEBFB,
-	34193 - 19968: 0xCBB9,
-	34196 - 19968: 0xEDF9,
-	34203 - 19968: 0xE0E0,
-	34214 - 19968: 0xF4C0,
-	34216 - 19968: 0xFDBC,
-	34217 - 19968: 0xDFB1,
-	34218 - 19968: 0xE3EF,
-	34223 - 19968: 0xE0A3,
-	34224 - 19968: 0xFDB9,
-	34234 - 19968: 0xF0B1,
-	34241 - 19968: 0xCDCB,
-	34249 - 19968: 0xEDBE,
-	34253 - 19968: 0xD5C0,
-	34254 - 19968: 0xE3F0,
-	34255 - 19968: 0xEDFA,
-	34261 - 19968: 0xE9E4,
-	34268 - 19968: 0xD5ED,
-	34269 - 19968: 0xE7DD,
-	34276 - 19968: 0xD4F6,
-	34277 - 19968: 0xE5B7,
-	34281 - 19968: 0xDBE7,
-	34282 - 19968: 0xE2BF,
-	34295 - 19968: 0xEECB,
-	34298 - 19968: 0xD7F4,
-	34299 - 19968: 0xF0DD,
-	34303 - 19968: 0xCEAB,
-	34306 - 19968: 0xE7DE,
-	34310 - 19968: 0xD6D6,
-	34311 - 19968: 0xE1CC,
-	34314 - 19968: 0xE8B3,
-	34326 - 19968: 0xE5EE,
-	34327 - 19968: 0xDCA2,
-	34330 - 19968: 0xE0D0,
-	34349 - 19968: 0xD5B5,
-	34367 - 19968: 0xD5A1,
-	34382 - 19968: 0xFBDB,
-	34384 - 19968: 0xF9CB,
-	34388 - 19968: 0xCBF3,
-	34389 - 19968: 0xF4A5,
-	34395 - 19968: 0xFAC8,
-	34396 - 19968: 0xD6D7,
-	34398 - 19968: 0xE9E5,
-	34399 - 19968: 0xFBDC,
-	34407 - 19968: 0xFDD0,
-	34425 - 19968: 0xFBF6,
-	34442 - 19968: 0xDAA5,
-	34444 - 19968: 0xDBBD,
-	34451 - 19968: 0xECE2,
-	34467 - 19968: 0xCDF7,
-	34468 - 19968: 0xF0DE,
-	34473 - 19968: 0xF6C9,
-	34503 - 19968: 0xDEEF,
-	34507 - 19968: 0xD3B1,
-	34516 - 19968: 0xFCEE,
-	34521 - 19968: 0xE8C3,
-	34523 - 19968: 0xF1C8,
-	34527 - 19968: 0xCEF1,
-	34532 - 19968: 0xF9ED,
-	34541 - 19968: 0xF2F4,
-	34558 - 19968: 0xE4B6,
-	34560 - 19968: 0xF5B9,
-	34562 - 19968: 0xDCF0,
-	34563 - 19968: 0xE3F1,
-	34568 - 19968: 0xE8A5,
-	34584 - 19968: 0xF2BB,
-	34586 - 19968: 0xDEA4,
-	34588 - 19968: 0xDACC,
-	34638 - 19968: 0xCAE9,
-	34645 - 19968: 0xE3DA,
-	34647 - 19968: 0xFCD9,
-	34655 - 19968: 0xEADA,
-	34662 - 19968: 0xF9C4,
-	34664 - 19968: 0xE3A4,
-	34676 - 19968: 0xFBDD,
-	34678 - 19968: 0xEFCA,
-	34680 - 19968: 0xE8C4,
-	34690 - 19968: 0xD5CC,
-	34701 - 19968: 0xEBD7,
-	34719 - 19968: 0xD9AD,
-	34722 - 19968: 0xFBAB,
-	34739 - 19968: 0xD3D9,
-	34746 - 19968: 0xD5A2,
-	34756 - 19968: 0xF6DE,
-	34784 - 19968: 0xDAF6,
-	34796 - 19968: 0xE0D1,
-	34799 - 19968: 0xE9A8,
-	34802 - 19968: 0xF5F9,
-	34809 - 19968: 0xFAAF,
-	34811 - 19968: 0xEBFC,
-	34814 - 19968: 0xE0EA,
-	34821 - 19968: 0xE3B2,
-	34847 - 19968: 0xD5C5,
-	34850 - 19968: 0xF1E3,
-	34851 - 19968: 0xD5EE,
-	34865 - 19968: 0xCDCC,
-	34870 - 19968: 0xEDD9,
-	34875 - 19968: 0xD8C1,
-	34880 - 19968: 0xFAEC,
-	34886 - 19968: 0xF1EB,
-	34892 - 19968: 0xFABC,
-	34893 - 19968: 0xE6E2,
-	34898 - 19968: 0xFAE5,
-	34899 - 19968: 0xE2FA,
-	34903 - 19968: 0xCAB6,
-	34905 - 19968: 0xE4B7,
-	34907 - 19968: 0xEADB,
-	34909 - 19968: 0xF5FA,
-	34913 - 19968: 0xFBAC,
-	34914 - 19968: 0xCFC3,
-	34915 - 19968: 0xEBFD,
-	34920 - 19968: 0xF8FA,
-	34923 - 19968: 0xDFB9,
-	34928 - 19968: 0xE1F1,
-	34930 - 19968: 0xD2A4,
-	34935 - 19968: 0xF5FB,
-	34942 - 19968: 0xD0DA,
-	34943 - 19968: 0xD0DB,
-	34945 - 19968: 0xEABE,
-	34946 - 19968: 0xD9B1,
-	34952 - 19968: 0xCAB7,
-	34955 - 19968: 0xD3E7,
-	34957 - 19968: 0xF8E5,
-	34962 - 19968: 0xD3B2,
-	34966 - 19968: 0xE2C0,
-	34967 - 19968: 0xF2DF,
-	34974 - 19968: 0xCDE5,
-	34987 - 19968: 0xF9AC,
-	34996 - 19968: 0xCDCD,
-	35009 - 19968: 0xEEAE,
-	35010 - 19968: 0xD6AE,
-	35023 - 19968: 0xD7EA,
-	35028 - 19968: 0xE7E0,
-	35029 - 19968: 0xEBAE,
-	35033 - 19968: 0xCFD9,
-	35036 - 19968: 0xDCCD,
-	35037 - 19968: 0xEDFB,
-	35039 - 19968: 0xDEF0,
-	35041 - 19968: 0xD7EB,
-	35048 - 19968: 0xDEA5,
-	35059 - 19968: 0xDFD7,
-	35060 - 19968: 0xDBD0,
-	35061 - 19968: 0xDBD1,
-	35064 - 19968: 0xD5A3,
-	35069 - 19968: 0xF0B2,
-	35079 - 19968: 0xDCDC,
-	35088 - 19968: 0xCAE8,
-	35090 - 19968: 0xF8E6,
-	35091 - 19968: 0xDCCE,
-	35096 - 19968: 0xEADC,
-	35097 - 19968: 0xDBD2,
-	35109 - 19968: 0xE9B3,
-	35114 - 19968: 0xF7DB,
-	35126 - 19968: 0xE3A8,
-	35128 - 19968: 0xD7AE,
-	35131 - 19968: 0xE0E1,
-	35137 - 19968: 0xCBBA,
-	35140 - 19968: 0xE5D1,
-	35167 - 19968: 0xD0DC,
-	35172 - 19968: 0xD5C1,
-	35178 - 19968: 0xD8CA,
-	35186 - 19968: 0xE3A9,
-	35199 - 19968: 0xE0A4,
-	35201 - 19968: 0xE9A9,
-	35203 - 19968: 0xD3C7,
-	35206 - 19968: 0xDCDD,
-	35207 - 19968: 0xF8AE,
-	35211 - 19968: 0xCCB8,
-	35215 - 19968: 0xD0AE,
-	35219 - 19968: 0xD8F2,
-	35222 - 19968: 0xE3CA,
-	35233 - 19968: 0xCCAF,
-	35241 - 19968: 0xD4AD,
-	35242 - 19968: 0xF6D1,
-	35250 - 19968: 0xD0CC,
-	35258 - 19968: 0xCAC6,
-	35261 - 19968: 0xD5C2,
-	35264 - 19968: 0xCEBA,
-	35282 - 19968: 0xCAC7,
-	35299 - 19968: 0xFAB0,
-	35316 - 19968: 0xDFD8,
-	35320 - 19968: 0xF5BA,
-	35328 - 19968: 0xE5EB,
-	35330 - 19968: 0xEFF4,
-	35331 - 19968: 0xDDB5,
-	35336 - 19968: 0xCDAA,
-	35338 - 19968: 0xE3F2,
-	35340 - 19968: 0xFBF7,
-	35342 - 19968: 0xF7D0,
-	35347 - 19968: 0xFDBA,
-	35350 - 19968: 0xFDE1,
-	35351 - 19968: 0xF6FE,
-	35352 - 19968: 0xD1C0,
-	35355 - 19968: 0xE8C5,
-	35357 - 19968: 0xE4B8,
-	35359 - 19968: 0xE1E8,
-	35363 - 19968: 0xCCC1,
-	35365 - 19968: 0xD2ED,
-	35370 - 19968: 0xDBBE,
-	35373 - 19968: 0xE0E2,
-	35377 - 19968: 0xFAC9,
-	35380 - 19968: 0xE1CD,
-	35382 - 19968: 0xCAB8,
-	35386 - 19968: 0xF2E0,
-	35387 - 19968: 0xF1C9,
-	35408 - 19968: 0xDEF1,
-	35412 - 19968: 0xF0DF,
-	35413 - 19968: 0xF8C4,
-	35419 - 19968: 0xEECC,
-	35422 - 19968: 0xDEF2,
-	35424 - 19968: 0xE7C9,
-	35426 - 19968: 0xE2F3,
-	35427 - 19968: 0xE7E1,
-	35430 - 19968: 0xE3CB,
-	35433 - 19968: 0xE3CC,
-	35437 - 19968: 0xCFF8,
-	35438 - 19968: 0xEFAC,
-	35440 - 19968: 0xFDFE,
-	35441 - 19968: 0xFCA5,
-	35442 - 19968: 0xFAB1,
-	35443 - 19968: 0xDFD9,
-	35445 - 19968: 0xE0D2,
-	35449 - 19968: 0xF4DA,
-	35461 - 19968: 0xF1CA,
-	35463 - 19968: 0xCEA3,
-	35468 - 19968: 0xF2BC,
-	35469 - 19968: 0xECE3,
-	35475 - 19968: 0xE0A5,
-	35477 - 19968: 0xF7AB,
-	35480 - 19968: 0xEBAF,
-	35486 - 19968: 0xE5DE,
-	35488 - 19968: 0xE1A4,
-	35489 - 19968: 0xCDAB,
-	35491 - 19968: 0xD9F4,
-	35492 - 19968: 0xE8A6,
-	35493 - 19968: 0xCDCE,
-	35494 - 19968: 0xE1E9,
-	35496 - 19968: 0xFCEF,
-	35498 - 19968: 0xE0E3,
-	35504 - 19968: 0xE2C1,
-	35506 - 19968: 0xCEA4,
-	35513 - 19968: 0xDEA6,
-	35516 - 19968: 0xEBFE,
-	35518 - 19968: 0xEBDD,
-	35519 - 19968: 0xF0E0,
-	35522 - 19968: 0xF4DB,
-	35524 - 19968: 0xE2F4,
-	35527 - 19968: 0xD3C8,
-	35531 - 19968: 0xF4EB,
-	35533 - 19968: 0xEEB5,
-	35535 - 19968: 0xF5D8,
-	35538 - 19968: 0xD5DF,
-	35542 - 19968: 0xD6E5,
-	35547 - 19968: 0xEBB0,
-	35548 - 19968: 0xF4E3,
-	35553 - 19968: 0xE3CD,
-	35558 - 19968: 0xF4F4,
-	35559 - 19968: 0xFAB2,
-	35562 - 19968: 0xEFF5,
-	35563 - 19968: 0xCADF,
-	35565 - 19968: 0xEBB1,
-	35566 - 19968: 0xEDBF,
-	35569 - 19968: 0xFDC9,
-	35574 - 19968: 0xE4A6,
-	35575 - 19968: 0xF9A4,
-	35576 - 19968: 0xF0B3,
-	35578 - 19968: 0xE5EC,
-	35582 - 19968: 0xD1E7,
-	35584 - 19968: 0xD9C7,
-	35585 - 19968: 0xE4D7,
-	35586 - 19968: 0xEADD,
-	35588 - 19968: 0xD4F7,
-	35598 - 19968: 0xDABA,
-	35600 - 19968: 0xDACD,
-	35604 - 19968: 0xF9CC,
-	35606 - 19968: 0xE1DA,
-	35607 - 19968: 0xDBBF,
-	35609 - 19968: 0xCCC5,
-	35610 - 19968: 0xECD0,
-	35611 - 19968: 0xCBBB,
-	35613 - 19968: 0xDEF3,
-	35616 - 19968: 0xE9AA,
-	35624 - 19968: 0xD9C8,
-	35627 - 19968: 0xEEE3,
-	35628 - 19968: 0xD7BD,
-	35635 - 19968: 0xCFC4,
-	35641 - 19968: 0xD0CD,
-	35649 - 19968: 0xFCA6,
-	35657 - 19968: 0xF1FB,
-	35662 - 19968: 0xFDD2,
-	35663 - 19968: 0xD1C1,
-	35672 - 19968: 0xE3DB,
-	35674 - 19968: 0xD3C9,
-	35676 - 19968: 0xDCCF,
-	35686 - 19968: 0xCCED,
-	35692 - 19968: 0xDEA7,
-	35695 - 19968: 0xE6BB,
-	35696 - 19968: 0xECA1,
-	35700 - 19968: 0xCCB9,
-	35703 - 19968: 0xFBDE,
-	35709 - 19968: 0xE7E2,
-	35712 - 19968: 0xD4C1,
-	35722 - 19968: 0xDCA8,
-	35728 - 19968: 0xE2C2,
-	35730 - 19968: 0xF3D8,
-	35731 - 19968: 0xE5D3,
-	35734 - 19968: 0xF3D9,
-	35738 - 19968: 0xF3C6,
-	35895 - 19968: 0xCDDB,
-	35903 - 19968: 0xCDAC,
-	35905 - 19968: 0xFCC3,
-	35910 - 19968: 0xD4E7,
-	35912 - 19968: 0xD1C2,
-	35914 - 19968: 0xF9A5,
-	35916 - 19968: 0xE8D5,
-	35925 - 19968: 0xE3CE,
-	35930 - 19968: 0xD4CA,
-	35937 - 19968: 0xDFDA,
-	35946 - 19968: 0xFBDF,
-	35947 - 19968: 0xE7E3,
-	35961 - 19968: 0xF8FB,
-	35962 - 19968: 0xE3CF,
-	35970 - 19968: 0xF5B0,
-	35978 - 19968: 0xD8E7,
-	35980 - 19968: 0xD9C9,
-	35997 - 19968: 0xF8AF,
-	35998 - 19968: 0xEFF6,
-	36000 - 19968: 0xDDB6,
-	36001 - 19968: 0xEEAF,
-	36002 - 19968: 0xCDF8,
-	36007 - 19968: 0xDEB8,
-	36008 - 19968: 0xFCA7,
-	36009 - 19968: 0xF7FC,
-	36010 - 19968: 0xF7B1,
-	36011 - 19968: 0xCEBB,
-	36012 - 19968: 0xF4A1,
-	36015 - 19968: 0xEECD,
-	36016 - 19968: 0xE1AE,
-	36019 - 19968: 0xECC3,
-	36020 - 19968: 0xCFFE,
-	36022 - 19968: 0xF8BF,
-	36023 - 19968: 0xD8E2,
-	36024 - 19968: 0xD3E8,
-	36027 - 19968: 0xDEA8,
-	36028 - 19968: 0xF4E4,
-	36029 - 19968: 0xECC2,
-	36031 - 19968: 0xD9F5,
-	36032 - 19968: 0xF9C5,
-	36033 - 19968: 0xDDD3,
-	36034 - 19968: 0xD6F1,
-	36035 - 19968: 0xECFC,
-	36036 - 19968: 0xFCF0,
-	36039 - 19968: 0xEDC0,
-	36040 - 19968: 0xCAB9,
-	36042 - 19968: 0xEEE4,
-	36049 - 19968: 0xF2E1,
-	36051 - 19968: 0xDEB9,
-	36058 - 19968: 0xD6F2,
-	36060 - 19968: 0xDEF4,
-	36062 - 19968: 0xDFDB,
-	36064 - 19968: 0xDBD3,
-	36066 - 19968: 0xFAE7,
-	36067 - 19968: 0xD8E3,
-	36068 - 19968: 0xF4C1,
-	36070 - 19968: 0xDDB7,
-	36074 - 19968: 0xF2F5,
-	36077 - 19968: 0xD4AE,
-	36084 - 19968: 0xD6F3,
-	36091 - 19968: 0xDDB8,
-	36092 - 19968: 0xCFC5,
-	36093 - 19968: 0xDFDF,
-	36100 - 19968: 0xF2BE,
-	36101 - 19968: 0xF6A1,
-	36103 - 19968: 0xEBCB,
-	36104 - 19968: 0xF1FC,
-	36106 - 19968: 0xF3C7,
-	36109 - 19968: 0xE0EB,
-	36115 - 19968: 0xEDFC,
-	36118 - 19968: 0xE1DB,
-	36196 - 19968: 0xEEE5,
-	36198 - 19968: 0xDEF5,
-	36203 - 19968: 0xFAD3,
-	36208 - 19968: 0xF1CB,
-	36211 - 19968: 0xD0AF,
-	36212 - 19968: 0xDDB9,
-	36215 - 19968: 0xD1C3,
-	36229 - 19968: 0xF5B1,
-	36234 - 19968: 0xEAC6,
-	36249 - 19968: 0xF0E1,
-	36259 - 19968: 0xF6AC,
-	36264 - 19968: 0xF5D9,
-	36275 - 19968: 0xF0EB,
-	36282 - 19968: 0xDDBA,
-	36286 - 19968: 0xF2BF,
-	36294 - 19968: 0xF7C5,
-	36299 - 19968: 0xDBA2,
-	36300 - 19968: 0xF2F6,
-	36303 - 19968: 0xCABA,
-	36315 - 19968: 0xF7F5,
-	36317 - 19968: 0xCBE5,
-	36321 - 19968: 0xEEE6,
-	36323 - 19968: 0xE0D3,
-	36328 - 19968: 0xCEA5,
-	36335 - 19968: 0xD6D8,
-	36339 - 19968: 0xD4AF,
-	36362 - 19968: 0xE9C9,
-	36367 - 19968: 0xD3CE,
-	36368 - 19968: 0xF4C2,
-	36382 - 19968: 0xCBE6,
-	36394 - 19968: 0xF1A1,
-	36400 - 19968: 0xEBB2,
-	36405 - 19968: 0xF1A2,
-	36418 - 19968: 0xEBB3,
-	36420 - 19968: 0xF0B4,
-	36423 - 19968: 0xCBF4,
-	36424 - 19968: 0xD4B0,
-	36425 - 19968: 0xF3B2,
-	36426 - 19968: 0xFBB7,
-	36441 - 19968: 0xF5EC,
-	36447 - 19968: 0xEEE7,
-	36448 - 19968: 0xF4B2,
-	36468 - 19968: 0xF5ED,
-	36470 - 19968: 0xCFF3,
-	36481 - 19968: 0xF0E2,
-	36487 - 19968: 0xEECE,
-	36490 - 19968: 0xF1CC,
-	36493 - 19968: 0xE5B8,
-	36522 - 19968: 0xD7F5,
-	36523 - 19968: 0xE3F3,
-	36524 - 19968: 0xCFE5,
-	36544 - 19968: 0xCFC6,
-	36554 - 19968: 0xF3B3,
-	36555 - 19968: 0xE4D8,
-	36556 - 19968: 0xCFF9,
-	36557 - 19968: 0xCFDA,
-	36562 - 19968: 0xFACD,
-	36575 - 19968: 0xE6E3,
-	36587 - 19968: 0xF2E2,
-	36600 - 19968: 0xF5EE,
-	36603 - 19968: 0xCABB,
-	36606 - 19968: 0xE3DC,
-	36611 - 19968: 0xCEF2,
-	36613 - 19968: 0xD6D9,
-	36617 - 19968: 0xEEB0,
-	36626 - 19968: 0xF4E5,
-	36627 - 19968: 0xD8C2,
-	36628 - 19968: 0xDCD0,
-	36629 - 19968: 0xCCEE,
-	36635 - 19968: 0xD5E0,
-	36636 - 19968: 0xF6CA,
-	36637 - 19968: 0xFDCA,
-	36638 - 19968: 0xD8D6,
-	36639 - 19968: 0xF4CF,
-	36646 - 19968: 0xD6A6,
-	36647 - 19968: 0xDCBE,
-	36649 - 19968: 0xDBD4,
-	36650 - 19968: 0xD7C7,
-	36655 - 19968: 0xF2FE,
-	36659 - 19968: 0xF1CD,
-	36664 - 19968: 0xE2C3,
-	36665 - 19968: 0xDCDE,
-	36667 - 19968: 0xDCDF,
-	36670 - 19968: 0xEFAD,
-	36671 - 19968: 0xE6AB,
-	36676 - 19968: 0xF9DD,
-	36677 - 19968: 0xEABF,
-	36681 - 19968: 0xEFAE,
-	36685 - 19968: 0xF4D0,
-	36686 - 19968: 0xCEF3,
-	36701 - 19968: 0xE6AC,
-	36703 - 19968: 0xCEDE,
-	36706 - 19968: 0xD5F9,
-	36763 - 19968: 0xE3F4,
-	36764 - 19968: 0xCDD0,
-	36771 - 19968: 0xD5B8,
-	36774 - 19968: 0xF7FD,
-	36776 - 19968: 0xDCA9,
-	36781 - 19968: 0xDEF6,
-	36783 - 19968: 0xDCAA,
-	36784 - 19968: 0xF2E3,
-	36785 - 19968: 0xE9B4,
-	36786 - 19968: 0xD2DC,
-	36802 - 19968: 0xE9E6,
-	36805 - 19968: 0xE3F6,
-	36814 - 19968: 0xE7CA,
-	36817 - 19968: 0xD0CE,
-	36820 - 19968: 0xDAF7,
-	36838 - 19968: 0xCABC,
-	36842 - 19968: 0xEEE8,
-	36843 - 19968: 0xDADE,
-	36845 - 19968: 0xF2F7,
-	36848 - 19968: 0xE2FB,
-	36850 - 19968: 0xCCA6,
-	36855 - 19968: 0xDABB,
-	36857 - 19968: 0xEEE9,
-	36861 - 19968: 0xF5DA,
-	36864 - 19968: 0xF7DC,
-	36865 - 19968: 0xE1EA,
-	36866 - 19968: 0xCEC1,
-	36867 - 19968: 0xD4B1,
-	36869 - 19968: 0xFDB1,
-	36870 - 19968: 0xE6BD,
-	36872 - 19968: 0xFBAD,
-	36875 - 19968: 0xF8E7,
-	36877 - 19968: 0xE1CE,
-	36879 - 19968: 0xF7E2,
-	36880 - 19968: 0xF5EF,
-	36881 - 19968: 0xCFC7,
-	36884 - 19968: 0xD4B2,
-	36885 - 19968: 0xCCEF,
-	36887 - 19968: 0xD4E8,
-	36889 - 19968: 0xEECF,
-	36890 - 19968: 0xF7D7,
-	36893 - 19968: 0xE0A6,
-	36894 - 19968: 0xD6C1,
-	36895 - 19968: 0xE1DC,
-	36896 - 19968: 0xF0E3,
-	36897 - 19968: 0xF1E4,
-	36898 - 19968: 0xDCF1,
-	36899 - 19968: 0xD6A7,
-	36910 - 19968: 0xF4F5,
-	36913 - 19968: 0xF1CE,
-	36914 - 19968: 0xF2E4,
-	36917 - 19968: 0xD0B0,
-	36920 - 19968: 0xECEF,
-	36924 - 19968: 0xF9BA,
-	36926 - 19968: 0xEBB5,
-	36929 - 19968: 0xD4ED,
-	36930 - 19968: 0xE2C4,
-	36935 - 19968: 0xE9E7,
-	36938 - 19968: 0xEBB4,
-	36939 - 19968: 0xEAA1,
-	36941 - 19968: 0xF8BC,
-	36942 - 19968: 0xCEA6,
-	36944 - 19968: 0xF9C6,
-	36945 - 19968: 0xFCDA,
-	36947 - 19968: 0xD4B3,
-	36948 - 19968: 0xD3B9,
-	36949 - 19968: 0xEADE,
-	36953 - 19968: 0xE9AB,
-	36956 - 19968: 0xE1E1,
-	36957 - 19968: 0xD3CF,
-	36958 - 19968: 0xF4F6,
-	36960 - 19968: 0xEAC0,
-	36961 - 19968: 0xE1CF,
-	36963 - 19968: 0xCCBA,
-	36969 - 19968: 0xEEEA,
-	36973 - 19968: 0xF0E4,
-	36974 - 19968: 0xF3B4,
-	36975 - 19968: 0xD4EE,
-	36978 - 19968: 0xF2C0,
-	36981 - 19968: 0xF1E5,
-	36983 - 19968: 0xF4C3,
-	36984 - 19968: 0xE0D4,
-	36986 - 19968: 0xEBB6,
-	36988 - 19968: 0xD7A1,
-	36989 - 19968: 0xCBE8,
-	36991 - 19968: 0xF9AD,
-	36992 - 19968: 0xE9AD,
-	36993 - 19968: 0xD8E4,
-	36994 - 19968: 0xFAB3,
-	36995 - 19968: 0xE2C5,
-	36996 - 19968: 0xFCBD,
-	36999 - 19968: 0xECC4,
-	37000 - 19968: 0xD8B1,
-	37002 - 19968: 0xDCAB,
-	37007 - 19968: 0xD5A4,
-	37009 - 19968: 0xEBE9,
-	37013 - 19968: 0xE8BB,
-	37017 - 19968: 0xD8D7,
-	37026 - 19968: 0xFBAE,
-	37027 - 19968: 0xD1E1,
-	37030 - 19968: 0xDBC0,
-	37032 - 19968: 0xF5BE,
-	37034 - 19968: 0xDEF7,
-	37039 - 19968: 0xCAFB,
-	37040 - 19968: 0xF7C6,
-	37041 - 19968: 0xCFC8,
-	37045 - 19968: 0xE1D0,
-	37048 - 19968: 0xEED0,
-	37057 - 19968: 0xE9F4,
-	37066 - 19968: 0xCEF4,
-	37086 - 19968: 0xD5CD,
-	37089 - 19968: 0xCFDB,
-	37096 - 19968: 0xDDBB,
-	37101 - 19968: 0xCEAC,
-	37109 - 19968: 0xE9E8,
-	37117 - 19968: 0xD4B4,
-	37122 - 19968: 0xE4C7,
-	37138 - 19968: 0xF5DB,
-	37141 - 19968: 0xFAC1,
-	37145 - 19968: 0xDEA9,
-	37159 - 19968: 0xD4F8,
-	37165 - 19968: 0xEFF7,
-	37170 - 19968: 0xD3B3,
-	37193 - 19968: 0xEBB7,
-	37194 - 19968: 0xEFF8,
-	37195 - 19968: 0xF5DC,
-	37196 - 19968: 0xEDCC,
-	37197 - 19968: 0xDBD5,
-	37198 - 19968: 0xF1CF,
-	37202 - 19968: 0xF1D0,
-	37218 - 19968: 0xF5B2,
-	37225 - 19968: 0xD9AE,
-	37226 - 19968: 0xD5AC,
-	37228 - 19968: 0xE2C6,
-	37237 - 19968: 0xFDA3,
-	37239 - 19968: 0xFBE5,
-	37240 - 19968: 0xDFAB,
-	37255 - 19968: 0xE2F5,
-	37257 - 19968: 0xF6AD,
-	37259 - 19968: 0xF5B3,
-	37261 - 19968: 0xF0B5,
-	37266 - 19968: 0xE1A5,
-	37276 - 19968: 0xF5DD,
-	37291 - 19968: 0xECA2,
-	37292 - 19968: 0xEDFD,
-	37294 - 19968: 0xF5B4,
-	37295 - 19968: 0xFBB8,
-	37297 - 19968: 0xDBA3,
-	37300 - 19968: 0xD6CA,
-	37301 - 19968: 0xCBD9,
-	37312 - 19968: 0xE5D4,
-	37319 - 19968: 0xF3FA,
-	37321 - 19968: 0xEBB8,
-	37323 - 19968: 0xE0B7,
-	37324 - 19968: 0xD7EC,
-	37325 - 19968: 0xF1EC,
-	37326 - 19968: 0xE5AF,
-	37327 - 19968: 0xD5E1,
-	37328 - 19968: 0xD7ED,
-	37329 - 19968: 0xD1D1,
-	37335 - 19968: 0xE1F2,
-	37336 - 19968: 0xEFF9,
-	37340 - 19968: 0xDDBC,
-	37341 - 19968: 0xF6DC,
-	37347 - 19968: 0xF0E5,
-	37351 - 19968: 0xF4C4,
-	37354 - 19968: 0xE9E9,
-	37365 - 19968: 0xF3FB,
-	37389 - 19968: 0xD4EF,
-	37392 - 19968: 0xCCA2,
-	37393 - 19968: 0xF7FE,
-	37394 - 19968: 0xDFBC,
-	37399 - 19968: 0xEBCD,
-	37406 - 19968: 0xD0B7,
-	37428 - 19968: 0xD6C2,
-	37434 - 19968: 0xE8AD,
-	37439 - 19968: 0xEFAF,
-	37440 - 19968: 0xCBA5,
-	37445 - 19968: 0xCBE9,
-	37449 - 19968: 0xFAE8,
-	37463 - 19968: 0xCCC6,
-	37467 - 19968: 0xE6E7,
-	37470 - 19968: 0xEAC7,
-	37474 - 19968: 0xDBA4,
-	37476 - 19968: 0xCFC9,
-	37477 - 19968: 0xE2FC,
-	37478 - 19968: 0xEFFA,
-	37504 - 19968: 0xEBDE,
-	37507 - 19968: 0xF5C8,
-	37509 - 19968: 0xD4DE,
-	37521 - 19968: 0xE0D5,
-	37523 - 19968: 0xEFB0,
-	37526 - 19968: 0xE2C7,
-	37528 - 19968: 0xD9AF,
-	37532 - 19968: 0xF9E7,
-	37555 - 19968: 0xE7E5,
-	37558 - 19968: 0xCFCA,
-	37559 - 19968: 0xE1D1,
-	37561 - 19968: 0xE2C8,
-	37580 - 19968: 0xEFFB,
-	37583 - 19968: 0xFAF9,
-	37586 - 19968: 0xDCF2,
-	37604 - 19968: 0xE0A7,
-	37610 - 19968: 0xF8E8,
-	37624 - 19968: 0xCBEA,
-	37628 - 19968: 0xCBBC,
-	37636 - 19968: 0xD6E2,
-	37648 - 19968: 0xF5DE,
-	37656 - 19968: 0xF5DF,
-	37658 - 19968: 0xEEB6,
-	37662 - 19968: 0xE2F6,
-	37663 - 19968: 0xD3CA,
-	37664 - 19968: 0xEFFC,
-	37665 - 19968: 0xD1C4,
-	37666 - 19968: 0xEFB1,
-	37668 - 19968: 0xD1C5,
-	37670 - 19968: 0xD0DE,
-	37672 - 19968: 0xD9E1,
-	37675 - 19968: 0xE0B8,
-	37678 - 19968: 0xCDD1,
-	37679 - 19968: 0xF3B9,
-	37704 - 19968: 0xE7CC,
-	37706 - 19968: 0xD6A8,
-	37707 - 19968: 0xCEA7,
-	37709 - 19968: 0xD4B5,
-	37716 - 19968: 0xE4C8,
-	37723 - 19968: 0xD3B4,
-	37742 - 19968: 0xEBB9,
-	37749 - 19968: 0xCBF5,
-	37756 - 19968: 0xF6DD,
-	37758 - 19968: 0xF1A3,
-	37772 - 19968: 0xCCC7,
-	37780 - 19968: 0xE9CA,
-	37782 - 19968: 0xE1F0,
-	37786 - 19968: 0xF5E0,
-	37795 - 19968: 0xFBAF,
-	37799 - 19968: 0xCBD1,
-	37804 - 19968: 0xFBE0,
-	37805 - 19968: 0xF2E5,
-	37808 - 19968: 0xECF0,
-	37827 - 19968: 0xF0EC,
-	37841 - 19968: 0xEEEB,
-	37854 - 19968: 0xE9CB,
-	37857 - 19968: 0xCCF0,
-	37860 - 19968: 0xD7AF,
-	37878 - 19968: 0xF3A1,
-	37892 - 19968: 0xFCF5,
-	37912 - 19968: 0xF1A4,
-	37925 - 19968: 0xE0D6,
-	37931 - 19968: 0xEFB2,
-	37941 - 19968: 0xF4D1,
-	37944 - 19968: 0xF7A1,
-	37956 - 19968: 0xF1D1,
-	37969 - 19968: 0xCAFC,
-	37970 - 19968: 0xCAFD,
-	37979 - 19968: 0xCECE,
-	38013 - 19968: 0xF3C8,
-	38015 - 19968: 0xF3BA,
-	38263 - 19968: 0xEDFE,
-	38272 - 19968: 0xDAA6,
-	38275 - 19968: 0xE0EC,
-	38281 - 19968: 0xF8CD,
-	38283 - 19968: 0xCBD2,
-	38287 - 19968: 0xEBCE,
-	38289 - 19968: 0xF9D8,
-	38290 - 19968: 0xF9D9,
-	38291 - 19968: 0xCAE0,
-	38292 - 19968: 0xDACA,
-	38296 - 19968: 0xCBA6,
-	38307 - 19968: 0xCAC8,
-	38308 - 19968: 0xF9EE,
-	38309 - 19968: 0xDBEC,
-	38312 - 19968: 0xD0B1,
-	38317 - 19968: 0xD5EF,
-	38321 - 19968: 0xE6F3,
-	38331 - 19968: 0xE7A2,
-	38332 - 19968: 0xE4D9,
-	38343 - 19968: 0xE4E1,
-	38346 - 19968: 0xFCC4,
-	38356 - 19968: 0xF9EF,
-	38357 - 19968: 0xCFF4,
-	38358 - 19968: 0xF7E6,
-	38364 - 19968: 0xCEBC,
-	38369 - 19968: 0xF4C5,
-	38370 - 19968: 0xDCA3,
-	38428 - 19968: 0xDDBD,
-	38433 - 19968: 0xF4C6,
-	38442 - 19968: 0xF8A1,
-	38446 - 19968: 0xE8D6,
-	38450 - 19968: 0xDBC1,
-	38459 - 19968: 0xF0E6,
-	38463 - 19968: 0xE4B9,
-	38464 - 19968: 0xF6ED,
-	38466 - 19968: 0xF9AE,
-	38468 - 19968: 0xDDBE,
-	38475 - 19968: 0xD7B0,
-	38476 - 19968: 0xD8E8,
-	38477 - 19968: 0xCBBD,
-	38480 - 19968: 0xF9DA,
-	38491 - 19968: 0xF8CE,
-	38492 - 19968: 0xF9F0,
-	38493 - 19968: 0xE0ED,
-	38494 - 19968: 0xE3B3,
-	38495 - 19968: 0xF4B3,
-	38498 - 19968: 0xEAC2,
-	38499 - 19968: 0xF2E6,
-	38500 - 19968: 0xF0B6,
-	38506 - 19968: 0xDBD6,
-	38512 - 19968: 0xEBE4,
-	38515 - 19968: 0xF2E7,
-	38517 - 19968: 0xD7D5,
-	38518 - 19968: 0xD4B6,
-	38519 - 19968: 0xF9E8,
-	38520 - 19968: 0xD7C1,
-	38525 - 19968: 0xE5D5,
-	38533 - 19968: 0xE9EA,
-	38534 - 19968: 0xD7CC,
-	38538 - 19968: 0xD3E9,
-	38539 - 19968: 0xE2C9,
-	38541 - 19968: 0xFCDB,
-	38542 - 19968: 0xCDAD,
-	38548 - 19968: 0xCCB0,
-	38549 - 19968: 0xEAA2,
-	38552 - 19968: 0xE4F6,
-	38553 - 19968: 0xD0C0,
-	38555 - 19968: 0xF0B7,
-	38556 - 19968: 0xEEA1,
-	38563 - 19968: 0xD7F6,
-	38567 - 19968: 0xE2CA,
-	38568 - 19968: 0xE2CB,
-	38570 - 19968: 0xFACF,
-	38577 - 19968: 0xEBDF,
-	38583 - 19968: 0xD6CB,
-	38587 - 19968: 0xF4B4,
-	38592 - 19968: 0xEDCD,
-	38593 - 19968: 0xE4D2,
-	38596 - 19968: 0xEAA9,
-	38597 - 19968: 0xE4BA,
-	38598 - 19968: 0xF3A2,
-	38599 - 19968: 0xCDD2,
-	38601 - 19968: 0xF6CB,
-	38603 - 19968: 0xF1E6,
-	38604 - 19968: 0xEDC1,
-	38605 - 19968: 0xE8BC,
-	38606 - 19968: 0xEED1,
-	38613 - 19968: 0xF0E7,
-	38614 - 19968: 0xE2CC,
-	38617 - 19968: 0xE4AA,
-	38619 - 19968: 0xF5E1,
-	38620 - 19968: 0xEDDA,
-	38626 - 19968: 0xD7EE,
-	38627 - 19968: 0xD1F1,
-	38632 - 19968: 0xE9EB,
-	38633 - 19968: 0xE9EC,
-	38634 - 19968: 0xE0E4,
-	38639 - 19968: 0xDAA7,
-	38640 - 19968: 0xDDD4,
-	38642 - 19968: 0xEAA3,
-	38646 - 19968: 0xD6C3,
-	38647 - 19968: 0xD6F4,
-	38649 - 19968: 0xDADF,
-	38651 - 19968: 0xEFB3,
-	38656 - 19968: 0xE2CD,
-	38662 - 19968: 0xEFFD,
-	38663 - 19968: 0xF2E8,
-	38673 - 19968: 0xEFC5,
-	38675 - 19968: 0xE7E7,
-	38678 - 19968: 0xD7FD,
-	38681 - 19968: 0xE7CE,
-	38684 - 19968: 0xDFDC,
-	38686 - 19968: 0xF9C7,
-	38695 - 19968: 0xD9F6,
-	38704 - 19968: 0xDFAC,
-	38706 - 19968: 0xD6DA,
-	38713 - 19968: 0xDCA4,
-	38717 - 19968: 0xF0B8,
-	38722 - 19968: 0xD5FA,
-	38724 - 19968: 0xE4F7,
-	38728 - 19968: 0xD6C4,
-	38737 - 19968: 0xF4EC,
-	38742 - 19968: 0xEFFE,
-	38748 - 19968: 0xF0A1,
-	38750 - 19968: 0xDEAA,
-	38753 - 19968: 0xDABC,
-	38754 - 19968: 0xD8FC,
-	38761 - 19968: 0xFAD4,
-	38765 - 19968: 0xECE5,
-	38772 - 19968: 0xFCA8,
-	38775 - 19968: 0xECE6,
-	38778 - 19968: 0xD8CB,
-	38795 - 19968: 0xFBB9,
-	38797 - 19968: 0xE4D3,
-	38799 - 19968: 0xCDF9,
-	38816 - 19968: 0xCFD3,
-	38824 - 19968: 0xCAEA,
-	38827 - 19968: 0xCFD4,
-	38829 - 19968: 0xF8BD,
-	38854 - 19968: 0xF4C7,
-	38859 - 19968: 0xEADF,
-	38867 - 19968: 0xF9DB,
-	38876 - 19968: 0xD4B7,
-	38899 - 19968: 0xEBE5,
-	38902 - 19968: 0xE1D2,
-	38907 - 19968: 0xEAA4,
-	38911 - 19968: 0xFAC2,
-	38912 - 19968: 0xFBE1,
-	38913 - 19968: 0xFAED,
-	38914 - 19968: 0xF0A2,
-	38915 - 19968: 0xCCF1,
-	38917 - 19968: 0xFAA3,
-	38918 - 19968: 0xE2F7,
-	38920 - 19968: 0xE2CE,
-	38922 - 19968: 0xE9F5,
-	38924 - 19968: 0xE1EB,
-	38928 - 19968: 0xE7E8,
-	38929 - 19968: 0xE8D7,
-	38930 - 19968: 0xDAF8,
-	38931 - 19968: 0xD4CB,
-	38935 - 19968: 0xF7F6,
-	38936 - 19968: 0xD6C5,
-	38957 - 19968: 0xD4E9,
-	38960 - 19968: 0xFAFA,
-	38968 - 19968: 0xCCF2,
-	38969 - 19968: 0xF7DD,
-	38971 - 19968: 0xDEBA,
-	38982 - 19968: 0xCEA8,
-	38988 - 19968: 0xF0B9,
-	38989 - 19968: 0xE4FE,
-	38990 - 19968: 0xE4C9,
-	38996 - 19968: 0xE4D4,
-	39000 - 19968: 0xEAC3,
-	39002 - 19968: 0xEFB4,
-	39006 - 19968: 0xD7BE,
-	39013 - 19968: 0xFBE2,
-	39015 - 19968: 0xCDD3,
-	39019 - 19968: 0xEFB5,
-	39023 - 19968: 0xFAE9,
-	39080 - 19968: 0xF9A6,
-	39087 - 19968: 0xDFBD,
-	39089 - 19968: 0xF7C7,
-	39108 - 19968: 0xF8FD,
-	39111 - 19968: 0xF8FC,
-	39131 - 19968: 0xDEAB,
-	39132 - 19968: 0xDBE8,
-	39135 - 19968: 0xE3DD,
-	39137 - 19968: 0xE1E2,
-	39138 - 19968: 0xD1C6,
-	39149 - 19968: 0xF6D0,
-	39150 - 19968: 0xEBE6,
-	39151 - 19968: 0xDAF9,
-	39156 - 19968: 0xECC7,
-	39164 - 19968: 0xDEF8,
-	39165 - 19968: 0xF8E9,
-	39166 - 19968: 0xE3DE,
-	39171 - 19968: 0xCEF5,
-	39177 - 19968: 0xFAC3,
-	39178 - 19968: 0xE5D7,
-	39180 - 19968: 0xECC8,
-	39184 - 19968: 0xF3C9,
-	39187 - 19968: 0xE4BB,
-	39192 - 19968: 0xE6AE,
-	39198 - 19968: 0xEFB6,
-	39200 - 19968: 0xDCBF,
-	39208 - 19968: 0xCEBD,
-	39237 - 19968: 0xD8C3,
-	39241 - 19968: 0xD0CF,
-	39243 - 19968: 0xCFFA,
-	39244 - 19968: 0xF3CA,
-	39245 - 19968: 0xE0D7,
-	39249 - 19968: 0xD1C7,
-	39250 - 19968: 0xE9AE,
-	39252 - 19968: 0xE8BD,
-	39255 - 19968: 0xFAC4,
-	39318 - 19968: 0xE2CF,
-	39321 - 19968: 0xFAC5,
-	39325 - 19968: 0xF9B8,
-	39333 - 19968: 0xDCE0,
-	39336 - 19968: 0xFBB0,
-	39340 - 19968: 0xD8A9,
-	39341 - 19968: 0xE5DF,
-	39342 - 19968: 0xF9A7,
-	39345 - 19968: 0xF6EE,
-	39347 - 19968: 0xF6CC,
-	39348 - 19968: 0xE2F8,
-	39353 - 19968: 0xECF1,
-	39361 - 19968: 0xDAE0,
-	39376 - 19968: 0xF1D2,
-	39377 - 19968: 0xD2CC,
-	39378 - 19968: 0xCFCB,
-	39381 - 19968: 0xCABD,
-	39385 - 19968: 0xDDBF,
-	39389 - 19968: 0xF6EF,
-	39391 - 19968: 0xDEF9,
-	39405 - 19968: 0xFAB4,
-	39409 - 19968: 0xD5AD,
-	39423 - 19968: 0xF1E7,
-	39425 - 19968: 0xDEBE,
-	39432 - 19968: 0xDCC0,
-	39438 - 19968: 0xD1C8,
-	39439 - 19968: 0xD1C9,
-	39449 - 19968: 0xF8BE,
-	39467 - 19968: 0xCBF6,
-	39472 - 19968: 0xD4F9,
-	39478 - 19968: 0xF5E2,
-	39479 - 19968: 0xE1D3,
-	39488 - 19968: 0xD8E9,
-	39491 - 19968: 0xF8FE,
-	39493 - 19968: 0xCFCC,
-	39501 - 19968: 0xFDA4,
-	39509 - 19968: 0xCEF6,
-	39511 - 19968: 0xFAD0,
-	39514 - 19968: 0xCCF3,
-	39515 - 19968: 0xE6BE,
-	39519 - 19968: 0xF6AE,
-	39522 - 19968: 0xD5F0,
-	39525 - 19968: 0xD1CA,
-	39529 - 19968: 0xFCBE,
-	39530 - 19968: 0xD5F1,
-	39592 - 19968: 0xCDE9,
-	39608 - 19968: 0xFAB5,
-	39635 - 19968: 0xE2D0,
-	39636 - 19968: 0xF4F7,
-	39640 - 19968: 0xCDD4,
-	39653 - 19968: 0xE7A3,
-	39662 - 19968: 0xDBA5,
-	39706 - 19968: 0xE2D1,
-	39719 - 19968: 0xD7A2,
-	39722 - 19968: 0xF7E3,
-	39729 - 19968: 0xEAA6,
-	39740 - 19968: 0xD0A1,
-	39745 - 19968: 0xCEDA,
-	39746 - 19968: 0xFBEB,
-	39747 - 19968: 0xDBA6,
-	39748 - 19968: 0xDBDE,
-	39749 - 19968: 0xD8E5,
-	39759 - 19968: 0xEAE0,
-	39764 - 19968: 0xD8AA,
-	39770 - 19968: 0xE5E0,
-	39791 - 19968: 0xD6DB,
-	39822 - 19968: 0xEFC6,
-	39825 - 19968: 0xF8EA,
-	39839 - 19968: 0xE4D5,
-	39851 - 19968: 0xCEF7,
-	39854 - 19968: 0xE0D8,
-	39881 - 19968: 0xD7EF,
-	39894 - 19968: 0xF4ED,
-	39908 - 19968: 0xCDE6,
-	39912 - 19968: 0xCCF4,
-	39949 - 19968: 0xF5E3,
-	39952 - 19968: 0xE4CA,
-	39954 - 19968: 0xDCE1,
-	39957 - 19968: 0xF9C8,
-	39973 - 19968: 0xFCBF,
-	39986 - 19968: 0xE8A7,
-	39995 - 19968: 0xD8C4,
-	40007 - 19968: 0xCBBE,
-	40009 - 19968: 0xDCAE,
-	40023 - 19968: 0xD7F7,
-	40165 - 19968: 0xF0E8,
-	40167 - 19968: 0xDDC0,
-	40169 - 19968: 0xCFCD,
-	40179 - 19968: 0xDCF3,
-	40180 - 19968: 0xD9B0,
-	40182 - 19968: 0xE6E9,
-	40201 - 19968: 0xE4BC,
-	40219 - 19968: 0xEAC4,
-	40230 - 19968: 0xE4EC,
-	40232 - 19968: 0xE4E5,
-	40251 - 19968: 0xFBF8,
-	40273 - 19968: 0xCCBB,
-	40285 - 19968: 0xE4BD,
-	40288 - 19968: 0xCDDC,
-	40289 - 19968: 0xD9F7,
-	40300 - 19968: 0xDDDF,
-	40306 - 19968: 0xEDCE,
-	40361 - 19968: 0xD9D0,
-	40367 - 19968: 0xE5A3,
-	40372 - 19968: 0xF9CD,
-	40388 - 19968: 0xCDAE,
-	40407 - 19968: 0xCFCE,
-	40434 - 19968: 0xF6AF,
-	40440 - 19968: 0xFDD3,
-	40441 - 19968: 0xEBED,
-	40442 - 19968: 0xD6DC,
-	40474 - 19968: 0xE5A4,
-	40478 - 19968: 0xD5B6,
-	40565 - 19968: 0xD6DD,
-	40569 - 19968: 0xF9E9,
-	40573 - 19968: 0xE7A4,
-	40575 - 19968: 0xD6E3,
-	40594 - 19968: 0xD1CB,
-	40595 - 19968: 0xD6E4,
-	40599 - 19968: 0xD5F2,
-	40605 - 19968: 0xDEFA,
-	40607 - 19968: 0xD7F8,
-	40613 - 19968: 0xD8EA,
-	40628 - 19968: 0xCFD5,
-	40629 - 19968: 0xD8FD,
-	40635 - 19968: 0xD8AB,
-	40638 - 19968: 0xFDCB,
-	40643 - 19968: 0xFCDC,
-	40653 - 19968: 0xE0A8,
-	40654 - 19968: 0xD5F3,
-	40657 - 19968: 0xFDD9,
-	40660 - 19968: 0xCCA3,
-	40664 - 19968: 0xD9F9,
-	40667 - 19968: 0xD3EA,
-	40668 - 19968: 0xF5F5,
-	40670 - 19968: 0xEFC7,
-	40680 - 19968: 0xD3DA,
-	40692 - 19968: 0xDABD,
-	40711 - 19968: 0xE8A8,
-	40712 - 19968: 0xDCAF,
-	40718 - 19968: 0xF0A3,
-	40723 - 19968: 0xCDD5,
-	40736 - 19968: 0xE0A9,
-	40763 - 19968: 0xDEAC,
-	40778 - 19968: 0xF0BA,
-	40779 - 19968: 0xEEB1,
-	40782 - 19968: 0xEEB2,
-	40786 - 19968: 0xF6CD,
-	40799 - 19968: 0xEED2,
-	40801 - 19968: 0xD6C6,
-	40807 - 19968: 0xE0E5,
-	40810 - 19968: 0xF3BB,
-	40812 - 19968: 0xE5E1,
-	40823 - 19968: 0xE4CB,
-	40845 - 19968: 0xD7A3,
-	40848 - 19968: 0xDBC2,
-	40853 - 19968: 0xCAFE,
-	40860 - 19968: 0xCFCF,
-}
-
-const encode1Low, encode1High = 44032, 55204
-
-var encode1 = [...]uint16{
-	44032 - 44032: 0xB0A1,
-	44033 - 44032: 0xB0A2,
-	44034 - 44032: 0x8141,
-	44035 - 44032: 0x8142,
-	44036 - 44032: 0xB0A3,
-	44037 - 44032: 0x8143,
-	44038 - 44032: 0x8144,
-	44039 - 44032: 0xB0A4,
-	44040 - 44032: 0xB0A5,
-	44041 - 44032: 0xB0A6,
-	44042 - 44032: 0xB0A7,
-	44043 - 44032: 0x8145,
-	44044 - 44032: 0x8146,
-	44045 - 44032: 0x8147,
-	44046 - 44032: 0x8148,
-	44047 - 44032: 0x8149,
-	44048 - 44032: 0xB0A8,
-	44049 - 44032: 0xB0A9,
-	44050 - 44032: 0xB0AA,
-	44051 - 44032: 0xB0AB,
-	44052 - 44032: 0xB0AC,
-	44053 - 44032: 0xB0AD,
-	44054 - 44032: 0xB0AE,
-	44055 - 44032: 0xB0AF,
-	44056 - 44032: 0x814A,
-	44057 - 44032: 0xB0B0,
-	44058 - 44032: 0xB0B1,
-	44059 - 44032: 0xB0B2,
-	44060 - 44032: 0xB0B3,
-	44061 - 44032: 0xB0B4,
-	44062 - 44032: 0x814B,
-	44063 - 44032: 0x814C,
-	44064 - 44032: 0xB0B5,
-	44065 - 44032: 0x814D,
-	44066 - 44032: 0x814E,
-	44067 - 44032: 0x814F,
-	44068 - 44032: 0xB0B6,
-	44069 - 44032: 0x8150,
-	44070 - 44032: 0x8151,
-	44071 - 44032: 0x8152,
-	44072 - 44032: 0x8153,
-	44073 - 44032: 0x8154,
-	44074 - 44032: 0x8155,
-	44075 - 44032: 0x8156,
-	44076 - 44032: 0xB0B7,
-	44077 - 44032: 0xB0B8,
-	44078 - 44032: 0x8157,
-	44079 - 44032: 0xB0B9,
-	44080 - 44032: 0xB0BA,
-	44081 - 44032: 0xB0BB,
-	44082 - 44032: 0x8158,
-	44083 - 44032: 0x8159,
-	44084 - 44032: 0x815A,
-	44085 - 44032: 0x8161,
-	44086 - 44032: 0x8162,
-	44087 - 44032: 0x8163,
-	44088 - 44032: 0xB0BC,
-	44089 - 44032: 0xB0BD,
-	44090 - 44032: 0x8164,
-	44091 - 44032: 0x8165,
-	44092 - 44032: 0xB0BE,
-	44093 - 44032: 0x8166,
-	44094 - 44032: 0x8167,
-	44095 - 44032: 0x8168,
-	44096 - 44032: 0xB0BF,
-	44097 - 44032: 0x8169,
-	44098 - 44032: 0x816A,
-	44099 - 44032: 0x816B,
-	44100 - 44032: 0x816C,
-	44101 - 44032: 0x816D,
-	44102 - 44032: 0x816E,
-	44103 - 44032: 0x816F,
-	44104 - 44032: 0x8170,
-	44105 - 44032: 0x8171,
-	44106 - 44032: 0x8172,
-	44107 - 44032: 0xB0C0,
-	44108 - 44032: 0x8173,
-	44109 - 44032: 0xB0C1,
-	44110 - 44032: 0x8174,
-	44111 - 44032: 0x8175,
-	44112 - 44032: 0x8176,
-	44113 - 44032: 0x8177,
-	44114 - 44032: 0x8178,
-	44115 - 44032: 0x8179,
-	44116 - 44032: 0xB0C2,
-	44117 - 44032: 0x817A,
-	44118 - 44032: 0x8181,
-	44119 - 44032: 0x8182,
-	44120 - 44032: 0xB0C3,
-	44121 - 44032: 0x8183,
-	44122 - 44032: 0x8184,
-	44123 - 44032: 0x8185,
-	44124 - 44032: 0xB0C4,
-	44125 - 44032: 0x8186,
-	44126 - 44032: 0x8187,
-	44127 - 44032: 0x8188,
-	44128 - 44032: 0x8189,
-	44129 - 44032: 0x818A,
-	44130 - 44032: 0x818B,
-	44131 - 44032: 0x818C,
-	44132 - 44032: 0x818D,
-	44133 - 44032: 0x818E,
-	44134 - 44032: 0x818F,
-	44135 - 44032: 0x8190,
-	44136 - 44032: 0x8191,
-	44137 - 44032: 0x8192,
-	44138 - 44032: 0x8193,
-	44139 - 44032: 0x8194,
-	44140 - 44032: 0x8195,
-	44141 - 44032: 0x8196,
-	44142 - 44032: 0x8197,
-	44143 - 44032: 0x8198,
-	44144 - 44032: 0xB0C5,
-	44145 - 44032: 0xB0C6,
-	44146 - 44032: 0x8199,
-	44147 - 44032: 0x819A,
-	44148 - 44032: 0xB0C7,
-	44149 - 44032: 0x819B,
-	44150 - 44032: 0x819C,
-	44151 - 44032: 0xB0C8,
-	44152 - 44032: 0xB0C9,
-	44153 - 44032: 0x819D,
-	44154 - 44032: 0xB0CA,
-	44155 - 44032: 0x819E,
-	44156 - 44032: 0x819F,
-	44157 - 44032: 0x81A0,
-	44158 - 44032: 0x81A1,
-	44159 - 44032: 0x81A2,
-	44160 - 44032: 0xB0CB,
-	44161 - 44032: 0xB0CC,
-	44162 - 44032: 0x81A3,
-	44163 - 44032: 0xB0CD,
-	44164 - 44032: 0xB0CE,
-	44165 - 44032: 0xB0CF,
-	44166 - 44032: 0xB0D0,
-	44167 - 44032: 0x81A4,
-	44168 - 44032: 0x81A5,
-	44169 - 44032: 0xB0D1,
-	44170 - 44032: 0xB0D2,
-	44171 - 44032: 0xB0D3,
-	44172 - 44032: 0xB0D4,
-	44173 - 44032: 0x81A6,
-	44174 - 44032: 0x81A7,
-	44175 - 44032: 0x81A8,
-	44176 - 44032: 0xB0D5,
-	44177 - 44032: 0x81A9,
-	44178 - 44032: 0x81AA,
-	44179 - 44032: 0x81AB,
-	44180 - 44032: 0xB0D6,
-	44181 - 44032: 0x81AC,
-	44182 - 44032: 0x81AD,
-	44183 - 44032: 0x81AE,
-	44184 - 44032: 0x81AF,
-	44185 - 44032: 0x81B0,
-	44186 - 44032: 0x81B1,
-	44187 - 44032: 0x81B2,
-	44188 - 44032: 0xB0D7,
-	44189 - 44032: 0xB0D8,
-	44190 - 44032: 0x81B3,
-	44191 - 44032: 0xB0D9,
-	44192 - 44032: 0xB0DA,
-	44193 - 44032: 0xB0DB,
-	44194 - 44032: 0x81B4,
-	44195 - 44032: 0x81B5,
-	44196 - 44032: 0x81B6,
-	44197 - 44032: 0x81B7,
-	44198 - 44032: 0x81B8,
-	44199 - 44032: 0x81B9,
-	44200 - 44032: 0xB0DC,
-	44201 - 44032: 0xB0DD,
-	44202 - 44032: 0xB0DE,
-	44203 - 44032: 0x81BA,
-	44204 - 44032: 0xB0DF,
-	44205 - 44032: 0x81BB,
-	44206 - 44032: 0x81BC,
-	44207 - 44032: 0xB0E0,
-	44208 - 44032: 0xB0E1,
-	44209 - 44032: 0x81BD,
-	44210 - 44032: 0x81BE,
-	44211 - 44032: 0x81BF,
-	44212 - 44032: 0x81C0,
-	44213 - 44032: 0x81C1,
-	44214 - 44032: 0x81C2,
-	44215 - 44032: 0x81C3,
-	44216 - 44032: 0xB0E2,
-	44217 - 44032: 0xB0E3,
-	44218 - 44032: 0x81C4,
-	44219 - 44032: 0xB0E4,
-	44220 - 44032: 0xB0E5,
-	44221 - 44032: 0xB0E6,
-	44222 - 44032: 0x81C5,
-	44223 - 44032: 0x81C6,
-	44224 - 44032: 0x81C7,
-	44225 - 44032: 0xB0E7,
-	44226 - 44032: 0x81C8,
-	44227 - 44032: 0x81C9,
-	44228 - 44032: 0xB0E8,
-	44229 - 44032: 0x81CA,
-	44230 - 44032: 0x81CB,
-	44231 - 44032: 0x81CC,
-	44232 - 44032: 0xB0E9,
-	44233 - 44032: 0x81CD,
-	44234 - 44032: 0x81CE,
-	44235 - 44032: 0x81CF,
-	44236 - 44032: 0xB0EA,
-	44237 - 44032: 0x81D0,
-	44238 - 44032: 0x81D1,
-	44239 - 44032: 0x81D2,
-	44240 - 44032: 0x81D3,
-	44241 - 44032: 0x81D4,
-	44242 - 44032: 0x81D5,
-	44243 - 44032: 0x81D6,
-	44244 - 44032: 0x81D7,
-	44245 - 44032: 0xB0EB,
-	44246 - 44032: 0x81D8,
-	44247 - 44032: 0xB0EC,
-	44248 - 44032: 0x81D9,
-	44249 - 44032: 0x81DA,
-	44250 - 44032: 0x81DB,
-	44251 - 44032: 0x81DC,
-	44252 - 44032: 0x81DD,
-	44253 - 44032: 0x81DE,
-	44254 - 44032: 0x81DF,
-	44255 - 44032: 0x81E0,
-	44256 - 44032: 0xB0ED,
-	44257 - 44032: 0xB0EE,
-	44258 - 44032: 0x81E1,
-	44259 - 44032: 0x81E2,
-	44260 - 44032: 0xB0EF,
-	44261 - 44032: 0x81E3,
-	44262 - 44032: 0x81E4,
-	44263 - 44032: 0xB0F0,
-	44264 - 44032: 0xB0F1,
-	44265 - 44032: 0x81E5,
-	44266 - 44032: 0xB0F2,
-	44267 - 44032: 0x81E6,
-	44268 - 44032: 0xB0F3,
-	44269 - 44032: 0x81E7,
-	44270 - 44032: 0x81E8,
-	44271 - 44032: 0xB0F4,
-	44272 - 44032: 0xB0F5,
-	44273 - 44032: 0xB0F6,
-	44274 - 44032: 0x81E9,
-	44275 - 44032: 0xB0F7,
-	44276 - 44032: 0x81EA,
-	44277 - 44032: 0xB0F8,
-	44278 - 44032: 0xB0F9,
-	44279 - 44032: 0x81EB,
-	44280 - 44032: 0x81EC,
-	44281 - 44032: 0x81ED,
-	44282 - 44032: 0x81EE,
-	44283 - 44032: 0x81EF,
-	44284 - 44032: 0xB0FA,
-	44285 - 44032: 0xB0FB,
-	44286 - 44032: 0x81F0,
-	44287 - 44032: 0x81F1,
-	44288 - 44032: 0xB0FC,
-	44289 - 44032: 0x81F2,
-	44290 - 44032: 0x81F3,
-	44291 - 44032: 0x81F4,
-	44292 - 44032: 0xB0FD,
-	44293 - 44032: 0x81F5,
-	44294 - 44032: 0xB0FE,
-	44295 - 44032: 0x81F6,
-	44296 - 44032: 0x81F7,
-	44297 - 44032: 0x81F8,
-	44298 - 44032: 0x81F9,
-	44299 - 44032: 0x81FA,
-	44300 - 44032: 0xB1A1,
-	44301 - 44032: 0xB1A2,
-	44302 - 44032: 0x81FB,
-	44303 - 44032: 0xB1A3,
-	44304 - 44032: 0x81FC,
-	44305 - 44032: 0xB1A4,
-	44306 - 44032: 0x81FD,
-	44307 - 44032: 0x81FE,
-	44308 - 44032: 0x8241,
-	44309 - 44032: 0x8242,
-	44310 - 44032: 0x8243,
-	44311 - 44032: 0x8244,
-	44312 - 44032: 0xB1A5,
-	44313 - 44032: 0x8245,
-	44314 - 44032: 0x8246,
-	44315 - 44032: 0x8247,
-	44316 - 44032: 0xB1A6,
-	44317 - 44032: 0x8248,
-	44318 - 44032: 0x8249,
-	44319 - 44032: 0x824A,
-	44320 - 44032: 0xB1A7,
-	44321 - 44032: 0x824B,
-	44322 - 44032: 0x824C,
-	44323 - 44032: 0x824D,
-	44324 - 44032: 0x824E,
-	44325 - 44032: 0x824F,
-	44326 - 44032: 0x8250,
-	44327 - 44032: 0x8251,
-	44328 - 44032: 0x8252,
-	44329 - 44032: 0xB1A8,
-	44330 - 44032: 0x8253,
-	44331 - 44032: 0x8254,
-	44332 - 44032: 0xB1A9,
-	44333 - 44032: 0xB1AA,
-	44334 - 44032: 0x8255,
-	44335 - 44032: 0x8256,
-	44336 - 44032: 0x8257,
-	44337 - 44032: 0x8258,
-	44338 - 44032: 0x8259,
-	44339 - 44032: 0x825A,
-	44340 - 44032: 0xB1AB,
-	44341 - 44032: 0xB1AC,
-	44342 - 44032: 0x8261,
-	44343 - 44032: 0x8262,
-	44344 - 44032: 0xB1AD,
-	44345 - 44032: 0x8263,
-	44346 - 44032: 0x8264,
-	44347 - 44032: 0x8265,
-	44348 - 44032: 0xB1AE,
-	44349 - 44032: 0x8266,
-	44350 - 44032: 0x8267,
-	44351 - 44032: 0x8268,
-	44352 - 44032: 0x8269,
-	44353 - 44032: 0x826A,
-	44354 - 44032: 0x826B,
-	44355 - 44032: 0x826C,
-	44356 - 44032: 0xB1AF,
-	44357 - 44032: 0xB1B0,
-	44358 - 44032: 0x826D,
-	44359 - 44032: 0xB1B1,
-	44360 - 44032: 0x826E,
-	44361 - 44032: 0xB1B2,
-	44362 - 44032: 0x826F,
-	44363 - 44032: 0x8270,
-	44364 - 44032: 0x8271,
-	44365 - 44032: 0x8272,
-	44366 - 44032: 0x8273,
-	44367 - 44032: 0x8274,
-	44368 - 44032: 0xB1B3,
-	44369 - 44032: 0x8275,
-	44370 - 44032: 0x8276,
-	44371 - 44032: 0x8277,
-	44372 - 44032: 0xB1B4,
-	44373 - 44032: 0x8278,
-	44374 - 44032: 0x8279,
-	44375 - 44032: 0x827A,
-	44376 - 44032: 0xB1B5,
-	44377 - 44032: 0x8281,
-	44378 - 44032: 0x8282,
-	44379 - 44032: 0x8283,
-	44380 - 44032: 0x8284,
-	44381 - 44032: 0x8285,
-	44382 - 44032: 0x8286,
-	44383 - 44032: 0x8287,
-	44384 - 44032: 0x8288,
-	44385 - 44032: 0xB1B6,
-	44386 - 44032: 0x8289,
-	44387 - 44032: 0xB1B7,
-	44388 - 44032: 0x828A,
-	44389 - 44032: 0x828B,
-	44390 - 44032: 0x828C,
-	44391 - 44032: 0x828D,
-	44392 - 44032: 0x828E,
-	44393 - 44032: 0x828F,
-	44394 - 44032: 0x8290,
-	44395 - 44032: 0x8291,
-	44396 - 44032: 0xB1B8,
-	44397 - 44032: 0xB1B9,
-	44398 - 44032: 0x8292,
-	44399 - 44032: 0x8293,
-	44400 - 44032: 0xB1BA,
-	44401 - 44032: 0x8294,
-	44402 - 44032: 0x8295,
-	44403 - 44032: 0xB1BB,
-	44404 - 44032: 0xB1BC,
-	44405 - 44032: 0xB1BD,
-	44406 - 44032: 0xB1BE,
-	44407 - 44032: 0x8296,
-	44408 - 44032: 0x8297,
-	44409 - 44032: 0x8298,
-	44410 - 44032: 0x8299,
-	44411 - 44032: 0xB1BF,
-	44412 - 44032: 0xB1C0,
-	44413 - 44032: 0xB1C1,
-	44414 - 44032: 0x829A,
-	44415 - 44032: 0xB1C2,
-	44416 - 44032: 0x829B,
-	44417 - 44032: 0xB1C3,
-	44418 - 44032: 0xB1C4,
-	44419 - 44032: 0x829C,
-	44420 - 44032: 0x829D,
-	44421 - 44032: 0x829E,
-	44422 - 44032: 0x829F,
-	44423 - 44032: 0x82A0,
-	44424 - 44032: 0xB1C5,
-	44425 - 44032: 0xB1C6,
-	44426 - 44032: 0x82A1,
-	44427 - 44032: 0x82A2,
-	44428 - 44032: 0xB1C7,
-	44429 - 44032: 0x82A3,
-	44430 - 44032: 0x82A4,
-	44431 - 44032: 0x82A5,
-	44432 - 44032: 0xB1C8,
-	44433 - 44032: 0x82A6,
-	44434 - 44032: 0x82A7,
-	44435 - 44032: 0x82A8,
-	44436 - 44032: 0x82A9,
-	44437 - 44032: 0x82AA,
-	44438 - 44032: 0x82AB,
-	44439 - 44032: 0x82AC,
-	44440 - 44032: 0x82AD,
-	44441 - 44032: 0x82AE,
-	44442 - 44032: 0x82AF,
-	44443 - 44032: 0x82B0,
-	44444 - 44032: 0xB1C9,
-	44445 - 44032: 0xB1CA,
-	44446 - 44032: 0x82B1,
-	44447 - 44032: 0x82B2,
-	44448 - 44032: 0x82B3,
-	44449 - 44032: 0x82B4,
-	44450 - 44032: 0x82B5,
-	44451 - 44032: 0x82B6,
-	44452 - 44032: 0xB1CB,
-	44453 - 44032: 0x82B7,
-	44454 - 44032: 0x82B8,
-	44455 - 44032: 0x82B9,
-	44456 - 44032: 0x82BA,
-	44457 - 44032: 0x82BB,
-	44458 - 44032: 0x82BC,
-	44459 - 44032: 0x82BD,
-	44460 - 44032: 0x82BE,
-	44461 - 44032: 0x82BF,
-	44462 - 44032: 0x82C0,
-	44463 - 44032: 0x82C1,
-	44464 - 44032: 0x82C2,
-	44465 - 44032: 0x82C3,
-	44466 - 44032: 0x82C4,
-	44467 - 44032: 0x82C5,
-	44468 - 44032: 0x82C6,
-	44469 - 44032: 0x82C7,
-	44470 - 44032: 0x82C8,
-	44471 - 44032: 0xB1CC,
-	44472 - 44032: 0x82C9,
-	44473 - 44032: 0x82CA,
-	44474 - 44032: 0x82CB,
-	44475 - 44032: 0x82CC,
-	44476 - 44032: 0x82CD,
-	44477 - 44032: 0x82CE,
-	44478 - 44032: 0x82CF,
-	44479 - 44032: 0x82D0,
-	44480 - 44032: 0xB1CD,
-	44481 - 44032: 0xB1CE,
-	44482 - 44032: 0x82D1,
-	44483 - 44032: 0x82D2,
-	44484 - 44032: 0xB1CF,
-	44485 - 44032: 0x82D3,
-	44486 - 44032: 0x82D4,
-	44487 - 44032: 0x82D5,
-	44488 - 44032: 0xB1D0,
-	44489 - 44032: 0x82D6,
-	44490 - 44032: 0x82D7,
-	44491 - 44032: 0x82D8,
-	44492 - 44032: 0x82D9,
-	44493 - 44032: 0x82DA,
-	44494 - 44032: 0x82DB,
-	44495 - 44032: 0x82DC,
-	44496 - 44032: 0xB1D1,
-	44497 - 44032: 0xB1D2,
-	44498 - 44032: 0x82DD,
-	44499 - 44032: 0xB1D3,
-	44500 - 44032: 0x82DE,
-	44501 - 44032: 0x82DF,
-	44502 - 44032: 0x82E0,
-	44503 - 44032: 0x82E1,
-	44504 - 44032: 0x82E2,
-	44505 - 44032: 0x82E3,
-	44506 - 44032: 0x82E4,
-	44507 - 44032: 0x82E5,
-	44508 - 44032: 0xB1D4,
-	44509 - 44032: 0x82E6,
-	44510 - 44032: 0x82E7,
-	44511 - 44032: 0x82E8,
-	44512 - 44032: 0xB1D5,
-	44513 - 44032: 0x82E9,
-	44514 - 44032: 0x82EA,
-	44515 - 44032: 0x82EB,
-	44516 - 44032: 0xB1D6,
-	44517 - 44032: 0x82EC,
-	44518 - 44032: 0x82ED,
-	44519 - 44032: 0x82EE,
-	44520 - 44032: 0x82EF,
-	44521 - 44032: 0x82F0,
-	44522 - 44032: 0x82F1,
-	44523 - 44032: 0x82F2,
-	44524 - 44032: 0x82F3,
-	44525 - 44032: 0x82F4,
-	44526 - 44032: 0x82F5,
-	44527 - 44032: 0x82F6,
-	44528 - 44032: 0x82F7,
-	44529 - 44032: 0x82F8,
-	44530 - 44032: 0x82F9,
-	44531 - 44032: 0x82FA,
-	44532 - 44032: 0x82FB,
-	44533 - 44032: 0x82FC,
-	44534 - 44032: 0x82FD,
-	44535 - 44032: 0x82FE,
-	44536 - 44032: 0xB1D7,
-	44537 - 44032: 0xB1D8,
-	44538 - 44032: 0x8341,
-	44539 - 44032: 0x8342,
-	44540 - 44032: 0xB1D9,
-	44541 - 44032: 0x8343,
-	44542 - 44032: 0x8344,
-	44543 - 44032: 0xB1DA,
-	44544 - 44032: 0xB1DB,
-	44545 - 44032: 0xB1DC,
-	44546 - 44032: 0x8345,
-	44547 - 44032: 0x8346,
-	44548 - 44032: 0x8347,
-	44549 - 44032: 0x8348,
-	44550 - 44032: 0x8349,
-	44551 - 44032: 0x834A,
-	44552 - 44032: 0xB1DD,
-	44553 - 44032: 0xB1DE,
-	44554 - 44032: 0x834B,
-	44555 - 44032: 0xB1DF,
-	44556 - 44032: 0x834C,
-	44557 - 44032: 0xB1E0,
-	44558 - 44032: 0x834D,
-	44559 - 44032: 0x834E,
-	44560 - 44032: 0x834F,
-	44561 - 44032: 0x8350,
-	44562 - 44032: 0x8351,
-	44563 - 44032: 0x8352,
-	44564 - 44032: 0xB1E1,
-	44565 - 44032: 0x8353,
-	44566 - 44032: 0x8354,
-	44567 - 44032: 0x8355,
-	44568 - 44032: 0x8356,
-	44569 - 44032: 0x8357,
-	44570 - 44032: 0x8358,
-	44571 - 44032: 0x8359,
-	44572 - 44032: 0x835A,
-	44573 - 44032: 0x8361,
-	44574 - 44032: 0x8362,
-	44575 - 44032: 0x8363,
-	44576 - 44032: 0x8364,
-	44577 - 44032: 0x8365,
-	44578 - 44032: 0x8366,
-	44579 - 44032: 0x8367,
-	44580 - 44032: 0x8368,
-	44581 - 44032: 0x8369,
-	44582 - 44032: 0x836A,
-	44583 - 44032: 0x836B,
-	44584 - 44032: 0x836C,
-	44585 - 44032: 0x836D,
-	44586 - 44032: 0x836E,
-	44587 - 44032: 0x836F,
-	44588 - 44032: 0x8370,
-	44589 - 44032: 0x8371,
-	44590 - 44032: 0x8372,
-	44591 - 44032: 0x8373,
-	44592 - 44032: 0xB1E2,
-	44593 - 44032: 0xB1E3,
-	44594 - 44032: 0x8374,
-	44595 - 44032: 0x8375,
-	44596 - 44032: 0xB1E4,
-	44597 - 44032: 0x8376,
-	44598 - 44032: 0x8377,
-	44599 - 44032: 0xB1E5,
-	44600 - 44032: 0xB1E6,
-	44601 - 44032: 0x8378,
-	44602 - 44032: 0xB1E7,
-	44603 - 44032: 0x8379,
-	44604 - 44032: 0x837A,
-	44605 - 44032: 0x8381,
-	44606 - 44032: 0x8382,
-	44607 - 44032: 0x8383,
-	44608 - 44032: 0xB1E8,
-	44609 - 44032: 0xB1E9,
-	44610 - 44032: 0x8384,
-	44611 - 44032: 0xB1EA,
-	44612 - 44032: 0x8385,
-	44613 - 44032: 0xB1EB,
-	44614 - 44032: 0xB1EC,
-	44615 - 44032: 0x8386,
-	44616 - 44032: 0x8387,
-	44617 - 44032: 0x8388,
-	44618 - 44032: 0xB1ED,
-	44619 - 44032: 0x8389,
-	44620 - 44032: 0xB1EE,
-	44621 - 44032: 0xB1EF,
-	44622 - 44032: 0xB1F0,
-	44623 - 44032: 0x838A,
-	44624 - 44032: 0xB1F1,
-	44625 - 44032: 0x838B,
-	44626 - 44032: 0x838C,
-	44627 - 44032: 0x838D,
-	44628 - 44032: 0xB1F2,
-	44629 - 44032: 0x838E,
-	44630 - 44032: 0xB1F3,
-	44631 - 44032: 0x838F,
-	44632 - 44032: 0x8390,
-	44633 - 44032: 0x8391,
-	44634 - 44032: 0x8392,
-	44635 - 44032: 0x8393,
-	44636 - 44032: 0xB1F4,
-	44637 - 44032: 0xB1F5,
-	44638 - 44032: 0x8394,
-	44639 - 44032: 0xB1F6,
-	44640 - 44032: 0xB1F7,
-	44641 - 44032: 0xB1F8,
-	44642 - 44032: 0x8395,
-	44643 - 44032: 0x8396,
-	44644 - 44032: 0x8397,
-	44645 - 44032: 0xB1F9,
-	44646 - 44032: 0x8398,
-	44647 - 44032: 0x8399,
-	44648 - 44032: 0xB1FA,
-	44649 - 44032: 0xB1FB,
-	44650 - 44032: 0x839A,
-	44651 - 44032: 0x839B,
-	44652 - 44032: 0xB1FC,
-	44653 - 44032: 0x839C,
-	44654 - 44032: 0x839D,
-	44655 - 44032: 0x839E,
-	44656 - 44032: 0xB1FD,
-	44657 - 44032: 0x839F,
-	44658 - 44032: 0x83A0,
-	44659 - 44032: 0x83A1,
-	44660 - 44032: 0x83A2,
-	44661 - 44032: 0x83A3,
-	44662 - 44032: 0x83A4,
-	44663 - 44032: 0x83A5,
-	44664 - 44032: 0xB1FE,
-	44665 - 44032: 0xB2A1,
-	44666 - 44032: 0x83A6,
-	44667 - 44032: 0xB2A2,
-	44668 - 44032: 0xB2A3,
-	44669 - 44032: 0xB2A4,
-	44670 - 44032: 0x83A7,
-	44671 - 44032: 0x83A8,
-	44672 - 44032: 0x83A9,
-	44673 - 44032: 0x83AA,
-	44674 - 44032: 0x83AB,
-	44675 - 44032: 0x83AC,
-	44676 - 44032: 0xB2A5,
-	44677 - 44032: 0xB2A6,
-	44678 - 44032: 0x83AD,
-	44679 - 44032: 0x83AE,
-	44680 - 44032: 0x83AF,
-	44681 - 44032: 0x83B0,
-	44682 - 44032: 0x83B1,
-	44683 - 44032: 0x83B2,
-	44684 - 44032: 0xB2A7,
-	44685 - 44032: 0x83B3,
-	44686 - 44032: 0x83B4,
-	44687 - 44032: 0x83B5,
-	44688 - 44032: 0x83B6,
-	44689 - 44032: 0x83B7,
-	44690 - 44032: 0x83B8,
-	44691 - 44032: 0x83B9,
-	44692 - 44032: 0x83BA,
-	44693 - 44032: 0x83BB,
-	44694 - 44032: 0x83BC,
-	44695 - 44032: 0x83BD,
-	44696 - 44032: 0x83BE,
-	44697 - 44032: 0x83BF,
-	44698 - 44032: 0x83C0,
-	44699 - 44032: 0x83C1,
-	44700 - 44032: 0x83C2,
-	44701 - 44032: 0x83C3,
-	44702 - 44032: 0x83C4,
-	44703 - 44032: 0x83C5,
-	44704 - 44032: 0x83C6,
-	44705 - 44032: 0x83C7,
-	44706 - 44032: 0x83C8,
-	44707 - 44032: 0x83C9,
-	44708 - 44032: 0x83CA,
-	44709 - 44032: 0x83CB,
-	44710 - 44032: 0x83CC,
-	44711 - 44032: 0x83CD,
-	44712 - 44032: 0x83CE,
-	44713 - 44032: 0x83CF,
-	44714 - 44032: 0x83D0,
-	44715 - 44032: 0x83D1,
-	44716 - 44032: 0x83D2,
-	44717 - 44032: 0x83D3,
-	44718 - 44032: 0x83D4,
-	44719 - 44032: 0x83D5,
-	44720 - 44032: 0x83D6,
-	44721 - 44032: 0x83D7,
-	44722 - 44032: 0x83D8,
-	44723 - 44032: 0x83D9,
-	44724 - 44032: 0x83DA,
-	44725 - 44032: 0x83DB,
-	44726 - 44032: 0x83DC,
-	44727 - 44032: 0x83DD,
-	44728 - 44032: 0x83DE,
-	44729 - 44032: 0x83DF,
-	44730 - 44032: 0x83E0,
-	44731 - 44032: 0x83E1,
-	44732 - 44032: 0xB2A8,
-	44733 - 44032: 0xB2A9,
-	44734 - 44032: 0xB2AA,
-	44735 - 44032: 0x83E2,
-	44736 - 44032: 0xB2AB,
-	44737 - 44032: 0x83E3,
-	44738 - 44032: 0x83E4,
-	44739 - 44032: 0x83E5,
-	44740 - 44032: 0xB2AC,
-	44741 - 44032: 0x83E6,
-	44742 - 44032: 0x83E7,
-	44743 - 44032: 0x83E8,
-	44744 - 44032: 0x83E9,
-	44745 - 44032: 0x83EA,
-	44746 - 44032: 0x83EB,
-	44747 - 44032: 0x83EC,
-	44748 - 44032: 0xB2AD,
-	44749 - 44032: 0xB2AE,
-	44750 - 44032: 0x83ED,
-	44751 - 44032: 0xB2AF,
-	44752 - 44032: 0xB2B0,
-	44753 - 44032: 0xB2B1,
-	44754 - 44032: 0x83EE,
-	44755 - 44032: 0x83EF,
-	44756 - 44032: 0x83F0,
-	44757 - 44032: 0x83F1,
-	44758 - 44032: 0x83F2,
-	44759 - 44032: 0x83F3,
-	44760 - 44032: 0xB2B2,
-	44761 - 44032: 0xB2B3,
-	44762 - 44032: 0x83F4,
-	44763 - 44032: 0x83F5,
-	44764 - 44032: 0xB2B4,
-	44765 - 44032: 0x83F6,
-	44766 - 44032: 0x83F7,
-	44767 - 44032: 0x83F8,
-	44768 - 44032: 0x83F9,
-	44769 - 44032: 0x83FA,
-	44770 - 44032: 0x83FB,
-	44771 - 44032: 0x83FC,
-	44772 - 44032: 0x83FD,
-	44773 - 44032: 0x83FE,
-	44774 - 44032: 0x8441,
-	44775 - 44032: 0x8442,
-	44776 - 44032: 0xB2B5,
-	44777 - 44032: 0x8443,
-	44778 - 44032: 0x8444,
-	44779 - 44032: 0xB2B6,
-	44780 - 44032: 0x8445,
-	44781 - 44032: 0xB2B7,
-	44782 - 44032: 0x8446,
-	44783 - 44032: 0x8447,
-	44784 - 44032: 0x8448,
-	44785 - 44032: 0x8449,
-	44786 - 44032: 0x844A,
-	44787 - 44032: 0x844B,
-	44788 - 44032: 0xB2B8,
-	44789 - 44032: 0x844C,
-	44790 - 44032: 0x844D,
-	44791 - 44032: 0x844E,
-	44792 - 44032: 0xB2B9,
-	44793 - 44032: 0x844F,
-	44794 - 44032: 0x8450,
-	44795 - 44032: 0x8451,
-	44796 - 44032: 0xB2BA,
-	44797 - 44032: 0x8452,
-	44798 - 44032: 0x8453,
-	44799 - 44032: 0x8454,
-	44800 - 44032: 0x8455,
-	44801 - 44032: 0x8456,
-	44802 - 44032: 0x8457,
-	44803 - 44032: 0x8458,
-	44804 - 44032: 0x8459,
-	44805 - 44032: 0x845A,
-	44806 - 44032: 0x8461,
-	44807 - 44032: 0xB2BB,
-	44808 - 44032: 0xB2BC,
-	44809 - 44032: 0x8462,
-	44810 - 44032: 0x8463,
-	44811 - 44032: 0x8464,
-	44812 - 44032: 0x8465,
-	44813 - 44032: 0xB2BD,
-	44814 - 44032: 0x8466,
-	44815 - 44032: 0x8467,
-	44816 - 44032: 0xB2BE,
-	44817 - 44032: 0x8468,
-	44818 - 44032: 0x8469,
-	44819 - 44032: 0x846A,
-	44820 - 44032: 0x846B,
-	44821 - 44032: 0x846C,
-	44822 - 44032: 0x846D,
-	44823 - 44032: 0x846E,
-	44824 - 44032: 0x846F,
-	44825 - 44032: 0x8470,
-	44826 - 44032: 0x8471,
-	44827 - 44032: 0x8472,
-	44828 - 44032: 0x8473,
-	44829 - 44032: 0x8474,
-	44830 - 44032: 0x8475,
-	44831 - 44032: 0x8476,
-	44832 - 44032: 0x8477,
-	44833 - 44032: 0x8478,
-	44834 - 44032: 0x8479,
-	44835 - 44032: 0x847A,
-	44836 - 44032: 0x8481,
-	44837 - 44032: 0x8482,
-	44838 - 44032: 0x8483,
-	44839 - 44032: 0x8484,
-	44840 - 44032: 0x8485,
-	44841 - 44032: 0x8486,
-	44842 - 44032: 0x8487,
-	44843 - 44032: 0x8488,
-	44844 - 44032: 0xB2BF,
-	44845 - 44032: 0xB2C0,
-	44846 - 44032: 0x8489,
-	44847 - 44032: 0x848A,
-	44848 - 44032: 0xB2C1,
-	44849 - 44032: 0x848B,
-	44850 - 44032: 0xB2C2,
-	44851 - 44032: 0x848C,
-	44852 - 44032: 0xB2C3,
-	44853 - 44032: 0x848D,
-	44854 - 44032: 0x848E,
-	44855 - 44032: 0x848F,
-	44856 - 44032: 0x8490,
-	44857 - 44032: 0x8491,
-	44858 - 44032: 0x8492,
-	44859 - 44032: 0x8493,
-	44860 - 44032: 0xB2C4,
-	44861 - 44032: 0xB2C5,
-	44862 - 44032: 0x8494,
-	44863 - 44032: 0xB2C6,
-	44864 - 44032: 0x8495,
-	44865 - 44032: 0xB2C7,
-	44866 - 44032: 0xB2C8,
-	44867 - 44032: 0xB2C9,
-	44868 - 44032: 0x8496,
-	44869 - 44032: 0x8497,
-	44870 - 44032: 0x8498,
-	44871 - 44032: 0x8499,
-	44872 - 44032: 0xB2CA,
-	44873 - 44032: 0xB2CB,
-	44874 - 44032: 0x849A,
-	44875 - 44032: 0x849B,
-	44876 - 44032: 0x849C,
-	44877 - 44032: 0x849D,
-	44878 - 44032: 0x849E,
-	44879 - 44032: 0x849F,
-	44880 - 44032: 0xB2CC,
-	44881 - 44032: 0x84A0,
-	44882 - 44032: 0x84A1,
-	44883 - 44032: 0x84A2,
-	44884 - 44032: 0x84A3,
-	44885 - 44032: 0x84A4,
-	44886 - 44032: 0x84A5,
-	44887 - 44032: 0x84A6,
-	44888 - 44032: 0x84A7,
-	44889 - 44032: 0x84A8,
-	44890 - 44032: 0x84A9,
-	44891 - 44032: 0x84AA,
-	44892 - 44032: 0xB2CD,
-	44893 - 44032: 0xB2CE,
-	44894 - 44032: 0x84AB,
-	44895 - 44032: 0x84AC,
-	44896 - 44032: 0x84AD,
-	44897 - 44032: 0x84AE,
-	44898 - 44032: 0x84AF,
-	44899 - 44032: 0x84B0,
-	44900 - 44032: 0xB2CF,
-	44901 - 44032: 0xB2D0,
-	44902 - 44032: 0x84B1,
-	44903 - 44032: 0x84B2,
-	44904 - 44032: 0x84B3,
-	44905 - 44032: 0x84B4,
-	44906 - 44032: 0x84B5,
-	44907 - 44032: 0x84B6,
-	44908 - 44032: 0x84B7,
-	44909 - 44032: 0x84B8,
-	44910 - 44032: 0x84B9,
-	44911 - 44032: 0x84BA,
-	44912 - 44032: 0x84BB,
-	44913 - 44032: 0x84BC,
-	44914 - 44032: 0x84BD,
-	44915 - 44032: 0x84BE,
-	44916 - 44032: 0x84BF,
-	44917 - 44032: 0x84C0,
-	44918 - 44032: 0x84C1,
-	44919 - 44032: 0x84C2,
-	44920 - 44032: 0x84C3,
-	44921 - 44032: 0xB2D1,
-	44922 - 44032: 0x84C4,
-	44923 - 44032: 0x84C5,
-	44924 - 44032: 0x84C6,
-	44925 - 44032: 0x84C7,
-	44926 - 44032: 0x84C8,
-	44927 - 44032: 0x84C9,
-	44928 - 44032: 0xB2D2,
-	44929 - 44032: 0x84CA,
-	44930 - 44032: 0x84CB,
-	44931 - 44032: 0x84CC,
-	44932 - 44032: 0xB2D3,
-	44933 - 44032: 0x84CD,
-	44934 - 44032: 0x84CE,
-	44935 - 44032: 0x84CF,
-	44936 - 44032: 0xB2D4,
-	44937 - 44032: 0x84D0,
-	44938 - 44032: 0x84D1,
-	44939 - 44032: 0x84D2,
-	44940 - 44032: 0x84D3,
-	44941 - 44032: 0x84D4,
-	44942 - 44032: 0x84D5,
-	44943 - 44032: 0x84D6,
-	44944 - 44032: 0xB2D5,
-	44945 - 44032: 0xB2D6,
-	44946 - 44032: 0x84D7,
-	44947 - 44032: 0x84D8,
-	44948 - 44032: 0x84D9,
-	44949 - 44032: 0xB2D7,
-	44950 - 44032: 0x84DA,
-	44951 - 44032: 0x84DB,
-	44952 - 44032: 0x84DC,
-	44953 - 44032: 0x84DD,
-	44954 - 44032: 0x84DE,
-	44955 - 44032: 0x84DF,
-	44956 - 44032: 0xB2D8,
-	44957 - 44032: 0x84E0,
-	44958 - 44032: 0x84E1,
-	44959 - 44032: 0x84E2,
-	44960 - 44032: 0x84E3,
-	44961 - 44032: 0x84E4,
-	44962 - 44032: 0x84E5,
-	44963 - 44032: 0x84E6,
-	44964 - 44032: 0x84E7,
-	44965 - 44032: 0x84E8,
-	44966 - 44032: 0x84E9,
-	44967 - 44032: 0x84EA,
-	44968 - 44032: 0x84EB,
-	44969 - 44032: 0x84EC,
-	44970 - 44032: 0x84ED,
-	44971 - 44032: 0x84EE,
-	44972 - 44032: 0x84EF,
-	44973 - 44032: 0x84F0,
-	44974 - 44032: 0x84F1,
-	44975 - 44032: 0x84F2,
-	44976 - 44032: 0x84F3,
-	44977 - 44032: 0x84F4,
-	44978 - 44032: 0x84F5,
-	44979 - 44032: 0x84F6,
-	44980 - 44032: 0x84F7,
-	44981 - 44032: 0x84F8,
-	44982 - 44032: 0x84F9,
-	44983 - 44032: 0x84FA,
-	44984 - 44032: 0xB2D9,
-	44985 - 44032: 0xB2DA,
-	44986 - 44032: 0x84FB,
-	44987 - 44032: 0x84FC,
-	44988 - 44032: 0xB2DB,
-	44989 - 44032: 0x84FD,
-	44990 - 44032: 0x84FE,
-	44991 - 44032: 0x8541,
-	44992 - 44032: 0xB2DC,
-	44993 - 44032: 0x8542,
-	44994 - 44032: 0x8543,
-	44995 - 44032: 0x8544,
-	44996 - 44032: 0x8545,
-	44997 - 44032: 0x8546,
-	44998 - 44032: 0x8547,
-	44999 - 44032: 0xB2DD,
-	45000 - 44032: 0xB2DE,
-	45001 - 44032: 0xB2DF,
-	45002 - 44032: 0x8548,
-	45003 - 44032: 0xB2E0,
-	45004 - 44032: 0x8549,
-	45005 - 44032: 0xB2E1,
-	45006 - 44032: 0xB2E2,
-	45007 - 44032: 0x854A,
-	45008 - 44032: 0x854B,
-	45009 - 44032: 0x854C,
-	45010 - 44032: 0x854D,
-	45011 - 44032: 0x854E,
-	45012 - 44032: 0xB2E3,
-	45013 - 44032: 0x854F,
-	45014 - 44032: 0x8550,
-	45015 - 44032: 0x8551,
-	45016 - 44032: 0x8552,
-	45017 - 44032: 0x8553,
-	45018 - 44032: 0x8554,
-	45019 - 44032: 0x8555,
-	45020 - 44032: 0xB2E4,
-	45021 - 44032: 0x8556,
-	45022 - 44032: 0x8557,
-	45023 - 44032: 0x8558,
-	45024 - 44032: 0x8559,
-	45025 - 44032: 0x855A,
-	45026 - 44032: 0x8561,
-	45027 - 44032: 0x8562,
-	45028 - 44032: 0x8563,
-	45029 - 44032: 0x8564,
-	45030 - 44032: 0x8565,
-	45031 - 44032: 0x8566,
-	45032 - 44032: 0xB2E5,
-	45033 - 44032: 0xB2E6,
-	45034 - 44032: 0x8567,
-	45035 - 44032: 0x8568,
-	45036 - 44032: 0x8569,
-	45037 - 44032: 0x856A,
-	45038 - 44032: 0x856B,
-	45039 - 44032: 0x856C,
-	45040 - 44032: 0xB2E7,
-	45041 - 44032: 0xB2E8,
-	45042 - 44032: 0x856D,
-	45043 - 44032: 0x856E,
-	45044 - 44032: 0xB2E9,
-	45045 - 44032: 0x856F,
-	45046 - 44032: 0x8570,
-	45047 - 44032: 0x8571,
-	45048 - 44032: 0xB2EA,
-	45049 - 44032: 0x8572,
-	45050 - 44032: 0x8573,
-	45051 - 44032: 0x8574,
-	45052 - 44032: 0x8575,
-	45053 - 44032: 0x8576,
-	45054 - 44032: 0x8577,
-	45055 - 44032: 0x8578,
-	45056 - 44032: 0xB2EB,
-	45057 - 44032: 0xB2EC,
-	45058 - 44032: 0x8579,
-	45059 - 44032: 0x857A,
-	45060 - 44032: 0xB2ED,
-	45061 - 44032: 0x8581,
-	45062 - 44032: 0x8582,
-	45063 - 44032: 0x8583,
-	45064 - 44032: 0x8584,
-	45065 - 44032: 0x8585,
-	45066 - 44032: 0x8586,
-	45067 - 44032: 0x8587,
-	45068 - 44032: 0xB2EE,
-	45069 - 44032: 0x8588,
-	45070 - 44032: 0x8589,
-	45071 - 44032: 0x858A,
-	45072 - 44032: 0xB2EF,
-	45073 - 44032: 0x858B,
-	45074 - 44032: 0x858C,
-	45075 - 44032: 0x858D,
-	45076 - 44032: 0xB2F0,
-	45077 - 44032: 0x858E,
-	45078 - 44032: 0x858F,
-	45079 - 44032: 0x8590,
-	45080 - 44032: 0x8591,
-	45081 - 44032: 0x8592,
-	45082 - 44032: 0x8593,
-	45083 - 44032: 0x8594,
-	45084 - 44032: 0xB2F1,
-	45085 - 44032: 0xB2F2,
-	45086 - 44032: 0x8595,
-	45087 - 44032: 0x8596,
-	45088 - 44032: 0x8597,
-	45089 - 44032: 0x8598,
-	45090 - 44032: 0x8599,
-	45091 - 44032: 0x859A,
-	45092 - 44032: 0x859B,
-	45093 - 44032: 0x859C,
-	45094 - 44032: 0x859D,
-	45095 - 44032: 0x859E,
-	45096 - 44032: 0xB2F3,
-	45097 - 44032: 0x859F,
-	45098 - 44032: 0x85A0,
-	45099 - 44032: 0x85A1,
-	45100 - 44032: 0x85A2,
-	45101 - 44032: 0x85A3,
-	45102 - 44032: 0x85A4,
-	45103 - 44032: 0x85A5,
-	45104 - 44032: 0x85A6,
-	45105 - 44032: 0x85A7,
-	45106 - 44032: 0x85A8,
-	45107 - 44032: 0x85A9,
-	45108 - 44032: 0x85AA,
-	45109 - 44032: 0x85AB,
-	45110 - 44032: 0x85AC,
-	45111 - 44032: 0x85AD,
-	45112 - 44032: 0x85AE,
-	45113 - 44032: 0x85AF,
-	45114 - 44032: 0x85B0,
-	45115 - 44032: 0x85B1,
-	45116 - 44032: 0x85B2,
-	45117 - 44032: 0x85B3,
-	45118 - 44032: 0x85B4,
-	45119 - 44032: 0x85B5,
-	45120 - 44032: 0x85B6,
-	45121 - 44032: 0x85B7,
-	45122 - 44032: 0x85B8,
-	45123 - 44032: 0x85B9,
-	45124 - 44032: 0xB2F4,
-	45125 - 44032: 0xB2F5,
-	45126 - 44032: 0x85BA,
-	45127 - 44032: 0x85BB,
-	45128 - 44032: 0xB2F6,
-	45129 - 44032: 0x85BC,
-	45130 - 44032: 0xB2F7,
-	45131 - 44032: 0x85BD,
-	45132 - 44032: 0xB2F8,
-	45133 - 44032: 0x85BE,
-	45134 - 44032: 0xB2F9,
-	45135 - 44032: 0x85BF,
-	45136 - 44032: 0x85C0,
-	45137 - 44032: 0x85C1,
-	45138 - 44032: 0x85C2,
-	45139 - 44032: 0xB2FA,
-	45140 - 44032: 0xB2FB,
-	45141 - 44032: 0xB2FC,
-	45142 - 44032: 0x85C3,
-	45143 - 44032: 0xB2FD,
-	45144 - 44032: 0x85C4,
-	45145 - 44032: 0xB2FE,
-	45146 - 44032: 0x85C5,
-	45147 - 44032: 0x85C6,
-	45148 - 44032: 0x85C7,
-	45149 - 44032: 0xB3A1,
-	45150 - 44032: 0x85C8,
-	45151 - 44032: 0x85C9,
-	45152 - 44032: 0x85CA,
-	45153 - 44032: 0x85CB,
-	45154 - 44032: 0x85CC,
-	45155 - 44032: 0x85CD,
-	45156 - 44032: 0x85CE,
-	45157 - 44032: 0x85CF,
-	45158 - 44032: 0x85D0,
-	45159 - 44032: 0x85D1,
-	45160 - 44032: 0x85D2,
-	45161 - 44032: 0x85D3,
-	45162 - 44032: 0x85D4,
-	45163 - 44032: 0x85D5,
-	45164 - 44032: 0x85D6,
-	45165 - 44032: 0x85D7,
-	45166 - 44032: 0x85D8,
-	45167 - 44032: 0x85D9,
-	45168 - 44032: 0x85DA,
-	45169 - 44032: 0x85DB,
-	45170 - 44032: 0x85DC,
-	45171 - 44032: 0x85DD,
-	45172 - 44032: 0x85DE,
-	45173 - 44032: 0x85DF,
-	45174 - 44032: 0x85E0,
-	45175 - 44032: 0x85E1,
-	45176 - 44032: 0x85E2,
-	45177 - 44032: 0x85E3,
-	45178 - 44032: 0x85E4,
-	45179 - 44032: 0x85E5,
-	45180 - 44032: 0xB3A2,
-	45181 - 44032: 0xB3A3,
-	45182 - 44032: 0x85E6,
-	45183 - 44032: 0x85E7,
-	45184 - 44032: 0xB3A4,
-	45185 - 44032: 0x85E8,
-	45186 - 44032: 0x85E9,
-	45187 - 44032: 0x85EA,
-	45188 - 44032: 0xB3A5,
-	45189 - 44032: 0x85EB,
-	45190 - 44032: 0x85EC,
-	45191 - 44032: 0x85ED,
-	45192 - 44032: 0x85EE,
-	45193 - 44032: 0x85EF,
-	45194 - 44032: 0x85F0,
-	45195 - 44032: 0x85F1,
-	45196 - 44032: 0xB3A6,
-	45197 - 44032: 0xB3A7,
-	45198 - 44032: 0x85F2,
-	45199 - 44032: 0xB3A8,
-	45200 - 44032: 0x85F3,
-	45201 - 44032: 0xB3A9,
-	45202 - 44032: 0x85F4,
-	45203 - 44032: 0x85F5,
-	45204 - 44032: 0x85F6,
-	45205 - 44032: 0x85F7,
-	45206 - 44032: 0x85F8,
-	45207 - 44032: 0x85F9,
-	45208 - 44032: 0xB3AA,
-	45209 - 44032: 0xB3AB,
-	45210 - 44032: 0xB3AC,
-	45211 - 44032: 0x85FA,
-	45212 - 44032: 0xB3AD,
-	45213 - 44032: 0x85FB,
-	45214 - 44032: 0x85FC,
-	45215 - 44032: 0xB3AE,
-	45216 - 44032: 0xB3AF,
-	45217 - 44032: 0xB3B0,
-	45218 - 44032: 0xB3B1,
-	45219 - 44032: 0x85FD,
-	45220 - 44032: 0x85FE,
-	45221 - 44032: 0x8641,
-	45222 - 44032: 0x8642,
-	45223 - 44032: 0x8643,
-	45224 - 44032: 0xB3B2,
-	45225 - 44032: 0xB3B3,
-	45226 - 44032: 0x8644,
-	45227 - 44032: 0xB3B4,
-	45228 - 44032: 0xB3B5,
-	45229 - 44032: 0xB3B6,
-	45230 - 44032: 0xB3B7,
-	45231 - 44032: 0xB3B8,
-	45232 - 44032: 0x8645,
-	45233 - 44032: 0xB3B9,
-	45234 - 44032: 0x8646,
-	45235 - 44032: 0xB3BA,
-	45236 - 44032: 0xB3BB,
-	45237 - 44032: 0xB3BC,
-	45238 - 44032: 0x8647,
-	45239 - 44032: 0x8648,
-	45240 - 44032: 0xB3BD,
-	45241 - 44032: 0x8649,
-	45242 - 44032: 0x864A,
-	45243 - 44032: 0x864B,
-	45244 - 44032: 0xB3BE,
-	45245 - 44032: 0x864C,
-	45246 - 44032: 0x864D,
-	45247 - 44032: 0x864E,
-	45248 - 44032: 0x864F,
-	45249 - 44032: 0x8650,
-	45250 - 44032: 0x8651,
-	45251 - 44032: 0x8652,
-	45252 - 44032: 0xB3BF,
-	45253 - 44032: 0xB3C0,
-	45254 - 44032: 0x8653,
-	45255 - 44032: 0xB3C1,
-	45256 - 44032: 0xB3C2,
-	45257 - 44032: 0xB3C3,
-	45258 - 44032: 0x8654,
-	45259 - 44032: 0x8655,
-	45260 - 44032: 0x8656,
-	45261 - 44032: 0x8657,
-	45262 - 44032: 0x8658,
-	45263 - 44032: 0x8659,
-	45264 - 44032: 0xB3C4,
-	45265 - 44032: 0xB3C5,
-	45266 - 44032: 0x865A,
-	45267 - 44032: 0x8661,
-	45268 - 44032: 0xB3C6,
-	45269 - 44032: 0x8662,
-	45270 - 44032: 0x8663,
-	45271 - 44032: 0x8664,
-	45272 - 44032: 0xB3C7,
-	45273 - 44032: 0x8665,
-	45274 - 44032: 0x8666,
-	45275 - 44032: 0x8667,
-	45276 - 44032: 0x8668,
-	45277 - 44032: 0x8669,
-	45278 - 44032: 0x866A,
-	45279 - 44032: 0x866B,
-	45280 - 44032: 0xB3C8,
-	45281 - 44032: 0x866C,
-	45282 - 44032: 0x866D,
-	45283 - 44032: 0x866E,
-	45284 - 44032: 0x866F,
-	45285 - 44032: 0xB3C9,
-	45286 - 44032: 0x8670,
-	45287 - 44032: 0x8671,
-	45288 - 44032: 0x8672,
-	45289 - 44032: 0x8673,
-	45290 - 44032: 0x8674,
-	45291 - 44032: 0x8675,
-	45292 - 44032: 0x8676,
-	45293 - 44032: 0x8677,
-	45294 - 44032: 0x8678,
-	45295 - 44032: 0x8679,
-	45296 - 44032: 0x867A,
-	45297 - 44032: 0x8681,
-	45298 - 44032: 0x8682,
-	45299 - 44032: 0x8683,
-	45300 - 44032: 0x8684,
-	45301 - 44032: 0x8685,
-	45302 - 44032: 0x8686,
-	45303 - 44032: 0x8687,
-	45304 - 44032: 0x8688,
-	45305 - 44032: 0x8689,
-	45306 - 44032: 0x868A,
-	45307 - 44032: 0x868B,
-	45308 - 44032: 0x868C,
-	45309 - 44032: 0x868D,
-	45310 - 44032: 0x868E,
-	45311 - 44032: 0x868F,
-	45312 - 44032: 0x8690,
-	45313 - 44032: 0x8691,
-	45314 - 44032: 0x8692,
-	45315 - 44032: 0x8693,
-	45316 - 44032: 0x8694,
-	45317 - 44032: 0x8695,
-	45318 - 44032: 0x8696,
-	45319 - 44032: 0x8697,
-	45320 - 44032: 0xB3CA,
-	45321 - 44032: 0xB3CB,
-	45322 - 44032: 0x8698,
-	45323 - 44032: 0xB3CC,
-	45324 - 44032: 0xB3CD,
-	45325 - 44032: 0x8699,
-	45326 - 44032: 0x869A,
-	45327 - 44032: 0x869B,
-	45328 - 44032: 0xB3CE,
-	45329 - 44032: 0x869C,
-	45330 - 44032: 0xB3CF,
-	45331 - 44032: 0xB3D0,
-	45332 - 44032: 0x869D,
-	45333 - 44032: 0x869E,
-	45334 - 44032: 0x869F,
-	45335 - 44032: 0x86A0,
-	45336 - 44032: 0xB3D1,
-	45337 - 44032: 0xB3D2,
-	45338 - 44032: 0x86A1,
-	45339 - 44032: 0xB3D3,
-	45340 - 44032: 0xB3D4,
-	45341 - 44032: 0xB3D5,
-	45342 - 44032: 0x86A2,
-	45343 - 44032: 0x86A3,
-	45344 - 44032: 0x86A4,
-	45345 - 44032: 0x86A5,
-	45346 - 44032: 0x86A6,
-	45347 - 44032: 0xB3D6,
-	45348 - 44032: 0xB3D7,
-	45349 - 44032: 0xB3D8,
-	45350 - 44032: 0x86A7,
-	45351 - 44032: 0x86A8,
-	45352 - 44032: 0xB3D9,
-	45353 - 44032: 0x86A9,
-	45354 - 44032: 0x86AA,
-	45355 - 44032: 0x86AB,
-	45356 - 44032: 0xB3DA,
-	45357 - 44032: 0x86AC,
-	45358 - 44032: 0x86AD,
-	45359 - 44032: 0x86AE,
-	45360 - 44032: 0x86AF,
-	45361 - 44032: 0x86B0,
-	45362 - 44032: 0x86B1,
-	45363 - 44032: 0x86B2,
-	45364 - 44032: 0xB3DB,
-	45365 - 44032: 0xB3DC,
-	45366 - 44032: 0x86B3,
-	45367 - 44032: 0xB3DD,
-	45368 - 44032: 0xB3DE,
-	45369 - 44032: 0xB3DF,
-	45370 - 44032: 0x86B4,
-	45371 - 44032: 0x86B5,
-	45372 - 44032: 0x86B6,
-	45373 - 44032: 0x86B7,
-	45374 - 44032: 0x86B8,
-	45375 - 44032: 0x86B9,
-	45376 - 44032: 0xB3E0,
-	45377 - 44032: 0xB3E1,
-	45378 - 44032: 0x86BA,
-	45379 - 44032: 0x86BB,
-	45380 - 44032: 0xB3E2,
-	45381 - 44032: 0x86BC,
-	45382 - 44032: 0x86BD,
-	45383 - 44032: 0x86BE,
-	45384 - 44032: 0xB3E3,
-	45385 - 44032: 0x86BF,
-	45386 - 44032: 0x86C0,
-	45387 - 44032: 0x86C1,
-	45388 - 44032: 0x86C2,
-	45389 - 44032: 0x86C3,
-	45390 - 44032: 0x86C4,
-	45391 - 44032: 0x86C5,
-	45392 - 44032: 0xB3E4,
-	45393 - 44032: 0xB3E5,
-	45394 - 44032: 0x86C6,
-	45395 - 44032: 0x86C7,
-	45396 - 44032: 0xB3E6,
-	45397 - 44032: 0xB3E7,
-	45398 - 44032: 0x86C8,
-	45399 - 44032: 0x86C9,
-	45400 - 44032: 0xB3E8,
-	45401 - 44032: 0x86CA,
-	45402 - 44032: 0x86CB,
-	45403 - 44032: 0x86CC,
-	45404 - 44032: 0xB3E9,
-	45405 - 44032: 0x86CD,
-	45406 - 44032: 0x86CE,
-	45407 - 44032: 0x86CF,
-	45408 - 44032: 0xB3EA,
-	45409 - 44032: 0x86D0,
-	45410 - 44032: 0x86D1,
-	45411 - 44032: 0x86D2,
-	45412 - 44032: 0x86D3,
-	45413 - 44032: 0x86D4,
-	45414 - 44032: 0x86D5,
-	45415 - 44032: 0x86D6,
-	45416 - 44032: 0x86D7,
-	45417 - 44032: 0x86D8,
-	45418 - 44032: 0x86D9,
-	45419 - 44032: 0x86DA,
-	45420 - 44032: 0x86DB,
-	45421 - 44032: 0x86DC,
-	45422 - 44032: 0x86DD,
-	45423 - 44032: 0x86DE,
-	45424 - 44032: 0x86DF,
-	45425 - 44032: 0x86E0,
-	45426 - 44032: 0x86E1,
-	45427 - 44032: 0x86E2,
-	45428 - 44032: 0x86E3,
-	45429 - 44032: 0x86E4,
-	45430 - 44032: 0x86E5,
-	45431 - 44032: 0x86E6,
-	45432 - 44032: 0xB3EB,
-	45433 - 44032: 0xB3EC,
-	45434 - 44032: 0x86E7,
-	45435 - 44032: 0x86E8,
-	45436 - 44032: 0xB3ED,
-	45437 - 44032: 0x86E9,
-	45438 - 44032: 0x86EA,
-	45439 - 44032: 0x86EB,
-	45440 - 44032: 0xB3EE,
-	45441 - 44032: 0x86EC,
-	45442 - 44032: 0xB3EF,
-	45443 - 44032: 0x86ED,
-	45444 - 44032: 0x86EE,
-	45445 - 44032: 0x86EF,
-	45446 - 44032: 0x86F0,
-	45447 - 44032: 0x86F1,
-	45448 - 44032: 0xB3F0,
-	45449 - 44032: 0xB3F1,
-	45450 - 44032: 0x86F2,
-	45451 - 44032: 0xB3F2,
-	45452 - 44032: 0x86F3,
-	45453 - 44032: 0xB3F3,
-	45454 - 44032: 0x86F4,
-	45455 - 44032: 0x86F5,
-	45456 - 44032: 0x86F6,
-	45457 - 44032: 0x86F7,
-	45458 - 44032: 0xB3F4,
-	45459 - 44032: 0xB3F5,
-	45460 - 44032: 0xB3F6,
-	45461 - 44032: 0x86F8,
-	45462 - 44032: 0x86F9,
-	45463 - 44032: 0x86FA,
-	45464 - 44032: 0xB3F7,
-	45465 - 44032: 0x86FB,
-	45466 - 44032: 0x86FC,
-	45467 - 44032: 0x86FD,
-	45468 - 44032: 0xB3F8,
-	45469 - 44032: 0x86FE,
-	45470 - 44032: 0x8741,
-	45471 - 44032: 0x8742,
-	45472 - 44032: 0x8743,
-	45473 - 44032: 0x8744,
-	45474 - 44032: 0x8745,
-	45475 - 44032: 0x8746,
-	45476 - 44032: 0x8747,
-	45477 - 44032: 0x8748,
-	45478 - 44032: 0x8749,
-	45479 - 44032: 0x874A,
-	45480 - 44032: 0xB3F9,
-	45481 - 44032: 0x874B,
-	45482 - 44032: 0x874C,
-	45483 - 44032: 0x874D,
-	45484 - 44032: 0x874E,
-	45485 - 44032: 0x874F,
-	45486 - 44032: 0x8750,
-	45487 - 44032: 0x8751,
-	45488 - 44032: 0x8752,
-	45489 - 44032: 0x8753,
-	45490 - 44032: 0x8754,
-	45491 - 44032: 0x8755,
-	45492 - 44032: 0x8756,
-	45493 - 44032: 0x8757,
-	45494 - 44032: 0x8758,
-	45495 - 44032: 0x8759,
-	45496 - 44032: 0x875A,
-	45497 - 44032: 0x8761,
-	45498 - 44032: 0x8762,
-	45499 - 44032: 0x8763,
-	45500 - 44032: 0x8764,
-	45501 - 44032: 0x8765,
-	45502 - 44032: 0x8766,
-	45503 - 44032: 0x8767,
-	45504 - 44032: 0x8768,
-	45505 - 44032: 0x8769,
-	45506 - 44032: 0x876A,
-	45507 - 44032: 0x876B,
-	45508 - 44032: 0x876C,
-	45509 - 44032: 0x876D,
-	45510 - 44032: 0x876E,
-	45511 - 44032: 0x876F,
-	45512 - 44032: 0x8770,
-	45513 - 44032: 0x8771,
-	45514 - 44032: 0x8772,
-	45515 - 44032: 0x8773,
-	45516 - 44032: 0xB3FA,
-	45517 - 44032: 0x8774,
-	45518 - 44032: 0x8775,
-	45519 - 44032: 0x8776,
-	45520 - 44032: 0xB3FB,
-	45521 - 44032: 0x8777,
-	45522 - 44032: 0x8778,
-	45523 - 44032: 0x8779,
-	45524 - 44032: 0xB3FC,
-	45525 - 44032: 0x877A,
-	45526 - 44032: 0x8781,
-	45527 - 44032: 0x8782,
-	45528 - 44032: 0x8783,
-	45529 - 44032: 0x8784,
-	45530 - 44032: 0x8785,
-	45531 - 44032: 0x8786,
-	45532 - 44032: 0xB3FD,
-	45533 - 44032: 0xB3FE,
-	45534 - 44032: 0x8787,
-	45535 - 44032: 0xB4A1,
-	45536 - 44032: 0x8788,
-	45537 - 44032: 0x8789,
-	45538 - 44032: 0x878A,
-	45539 - 44032: 0x878B,
-	45540 - 44032: 0x878C,
-	45541 - 44032: 0x878D,
-	45542 - 44032: 0x878E,
-	45543 - 44032: 0x878F,
-	45544 - 44032: 0xB4A2,
-	45545 - 44032: 0xB4A3,
-	45546 - 44032: 0x8790,
-	45547 - 44032: 0x8791,
-	45548 - 44032: 0xB4A4,
-	45549 - 44032: 0x8792,
-	45550 - 44032: 0x8793,
-	45551 - 44032: 0x8794,
-	45552 - 44032: 0xB4A5,
-	45553 - 44032: 0x8795,
-	45554 - 44032: 0x8796,
-	45555 - 44032: 0x8797,
-	45556 - 44032: 0x8798,
-	45557 - 44032: 0x8799,
-	45558 - 44032: 0x879A,
-	45559 - 44032: 0x879B,
-	45560 - 44032: 0x879C,
-	45561 - 44032: 0xB4A6,
-	45562 - 44032: 0x879D,
-	45563 - 44032: 0xB4A7,
-	45564 - 44032: 0x879E,
-	45565 - 44032: 0xB4A8,
-	45566 - 44032: 0x879F,
-	45567 - 44032: 0x87A0,
-	45568 - 44032: 0x87A1,
-	45569 - 44032: 0x87A2,
-	45570 - 44032: 0x87A3,
-	45571 - 44032: 0x87A4,
-	45572 - 44032: 0xB4A9,
-	45573 - 44032: 0xB4AA,
-	45574 - 44032: 0x87A5,
-	45575 - 44032: 0x87A6,
-	45576 - 44032: 0xB4AB,
-	45577 - 44032: 0x87A7,
-	45578 - 44032: 0x87A8,
-	45579 - 44032: 0xB4AC,
-	45580 - 44032: 0xB4AD,
-	45581 - 44032: 0x87A9,
-	45582 - 44032: 0x87AA,
-	45583 - 44032: 0x87AB,
-	45584 - 44032: 0x87AC,
-	45585 - 44032: 0x87AD,
-	45586 - 44032: 0x87AE,
-	45587 - 44032: 0x87AF,
-	45588 - 44032: 0xB4AE,
-	45589 - 44032: 0xB4AF,
-	45590 - 44032: 0x87B0,
-	45591 - 44032: 0xB4B0,
-	45592 - 44032: 0x87B1,
-	45593 - 44032: 0xB4B1,
-	45594 - 44032: 0x87B2,
-	45595 - 44032: 0x87B3,
-	45596 - 44032: 0x87B4,
-	45597 - 44032: 0x87B5,
-	45598 - 44032: 0x87B6,
-	45599 - 44032: 0x87B7,
-	45600 - 44032: 0xB4B2,
-	45601 - 44032: 0x87B8,
-	45602 - 44032: 0x87B9,
-	45603 - 44032: 0x87BA,
-	45604 - 44032: 0x87BB,
-	45605 - 44032: 0x87BC,
-	45606 - 44032: 0x87BD,
-	45607 - 44032: 0x87BE,
-	45608 - 44032: 0x87BF,
-	45609 - 44032: 0x87C0,
-	45610 - 44032: 0x87C1,
-	45611 - 44032: 0x87C2,
-	45612 - 44032: 0x87C3,
-	45613 - 44032: 0x87C4,
-	45614 - 44032: 0x87C5,
-	45615 - 44032: 0x87C6,
-	45616 - 44032: 0x87C7,
-	45617 - 44032: 0x87C8,
-	45618 - 44032: 0x87C9,
-	45619 - 44032: 0x87CA,
-	45620 - 44032: 0xB4B3,
-	45621 - 44032: 0x87CB,
-	45622 - 44032: 0x87CC,
-	45623 - 44032: 0x87CD,
-	45624 - 44032: 0x87CE,
-	45625 - 44032: 0x87CF,
-	45626 - 44032: 0x87D0,
-	45627 - 44032: 0x87D1,
-	45628 - 44032: 0xB4B4,
-	45629 - 44032: 0x87D2,
-	45630 - 44032: 0x87D3,
-	45631 - 44032: 0x87D4,
-	45632 - 44032: 0x87D5,
-	45633 - 44032: 0x87D6,
-	45634 - 44032: 0x87D7,
-	45635 - 44032: 0x87D8,
-	45636 - 44032: 0x87D9,
-	45637 - 44032: 0x87DA,
-	45638 - 44032: 0x87DB,
-	45639 - 44032: 0x87DC,
-	45640 - 44032: 0x87DD,
-	45641 - 44032: 0x87DE,
-	45642 - 44032: 0x87DF,
-	45643 - 44032: 0x87E0,
-	45644 - 44032: 0x87E1,
-	45645 - 44032: 0x87E2,
-	45646 - 44032: 0x87E3,
-	45647 - 44032: 0x87E4,
-	45648 - 44032: 0x87E5,
-	45649 - 44032: 0x87E6,
-	45650 - 44032: 0x87E7,
-	45651 - 44032: 0x87E8,
-	45652 - 44032: 0x87E9,
-	45653 - 44032: 0x87EA,
-	45654 - 44032: 0x87EB,
-	45655 - 44032: 0x87EC,
-	45656 - 44032: 0xB4B5,
-	45657 - 44032: 0x87ED,
-	45658 - 44032: 0x87EE,
-	45659 - 44032: 0x87EF,
-	45660 - 44032: 0xB4B6,
-	45661 - 44032: 0x87F0,
-	45662 - 44032: 0x87F1,
-	45663 - 44032: 0x87F2,
-	45664 - 44032: 0xB4B7,
-	45665 - 44032: 0x87F3,
-	45666 - 44032: 0x87F4,
-	45667 - 44032: 0x87F5,
-	45668 - 44032: 0x87F6,
-	45669 - 44032: 0x87F7,
-	45670 - 44032: 0x87F8,
-	45671 - 44032: 0x87F9,
-	45672 - 44032: 0xB4B8,
-	45673 - 44032: 0xB4B9,
-	45674 - 44032: 0x87FA,
-	45675 - 44032: 0x87FB,
-	45676 - 44032: 0x87FC,
-	45677 - 44032: 0x87FD,
-	45678 - 44032: 0x87FE,
-	45679 - 44032: 0x8841,
-	45680 - 44032: 0x8842,
-	45681 - 44032: 0x8843,
-	45682 - 44032: 0x8844,
-	45683 - 44032: 0x8845,
-	45684 - 44032: 0xB4BA,
-	45685 - 44032: 0xB4BB,
-	45686 - 44032: 0x8846,
-	45687 - 44032: 0x8847,
-	45688 - 44032: 0x8848,
-	45689 - 44032: 0x8849,
-	45690 - 44032: 0x884A,
-	45691 - 44032: 0x884B,
-	45692 - 44032: 0xB4BC,
-	45693 - 44032: 0x884C,
-	45694 - 44032: 0x884D,
-	45695 - 44032: 0x884E,
-	45696 - 44032: 0x884F,
-	45697 - 44032: 0x8850,
-	45698 - 44032: 0x8851,
-	45699 - 44032: 0x8852,
-	45700 - 44032: 0xB4BD,
-	45701 - 44032: 0xB4BE,
-	45702 - 44032: 0x8853,
-	45703 - 44032: 0x8854,
-	45704 - 44032: 0x8855,
-	45705 - 44032: 0xB4BF,
-	45706 - 44032: 0x8856,
-	45707 - 44032: 0x8857,
-	45708 - 44032: 0x8858,
-	45709 - 44032: 0x8859,
-	45710 - 44032: 0x885A,
-	45711 - 44032: 0x8861,
-	45712 - 44032: 0xB4C0,
-	45713 - 44032: 0xB4C1,
-	45714 - 44032: 0x8862,
-	45715 - 44032: 0x8863,
-	45716 - 44032: 0xB4C2,
-	45717 - 44032: 0x8864,
-	45718 - 44032: 0x8865,
-	45719 - 44032: 0x8866,
-	45720 - 44032: 0xB4C3,
-	45721 - 44032: 0xB4C4,
-	45722 - 44032: 0xB4C5,
-	45723 - 44032: 0x8867,
-	45724 - 44032: 0x8868,
-	45725 - 44032: 0x8869,
-	45726 - 44032: 0x886A,
-	45727 - 44032: 0x886B,
-	45728 - 44032: 0xB4C6,
-	45729 - 44032: 0xB4C7,
-	45730 - 44032: 0x886C,
-	45731 - 44032: 0xB4C8,
-	45732 - 44032: 0x886D,
-	45733 - 44032: 0xB4C9,
-	45734 - 44032: 0xB4CA,
-	45735 - 44032: 0x886E,
-	45736 - 44032: 0x886F,
-	45737 - 44032: 0x8870,
-	45738 - 44032: 0xB4CB,
-	45739 - 44032: 0x8871,
-	45740 - 44032: 0xB4CC,
-	45741 - 44032: 0x8872,
-	45742 - 44032: 0x8873,
-	45743 - 44032: 0x8874,
-	45744 - 44032: 0xB4CD,
-	45745 - 44032: 0x8875,
-	45746 - 44032: 0x8876,
-	45747 - 44032: 0x8877,
-	45748 - 44032: 0xB4CE,
-	45749 - 44032: 0x8878,
-	45750 - 44032: 0x8879,
-	45751 - 44032: 0x887A,
-	45752 - 44032: 0x8881,
-	45753 - 44032: 0x8882,
-	45754 - 44032: 0x8883,
-	45755 - 44032: 0x8884,
-	45756 - 44032: 0x8885,
-	45757 - 44032: 0x8886,
-	45758 - 44032: 0x8887,
-	45759 - 44032: 0x8888,
-	45760 - 44032: 0x8889,
-	45761 - 44032: 0x888A,
-	45762 - 44032: 0x888B,
-	45763 - 44032: 0x888C,
-	45764 - 44032: 0x888D,
-	45765 - 44032: 0x888E,
-	45766 - 44032: 0x888F,
-	45767 - 44032: 0x8890,
-	45768 - 44032: 0xB4CF,
-	45769 - 44032: 0xB4D0,
-	45770 - 44032: 0x8891,
-	45771 - 44032: 0x8892,
-	45772 - 44032: 0xB4D1,
-	45773 - 44032: 0x8893,
-	45774 - 44032: 0x8894,
-	45775 - 44032: 0x8895,
-	45776 - 44032: 0xB4D2,
-	45777 - 44032: 0x8896,
-	45778 - 44032: 0xB4D3,
-	45779 - 44032: 0x8897,
-	45780 - 44032: 0x8898,
-	45781 - 44032: 0x8899,
-	45782 - 44032: 0x889A,
-	45783 - 44032: 0x889B,
-	45784 - 44032: 0xB4D4,
-	45785 - 44032: 0xB4D5,
-	45786 - 44032: 0x889C,
-	45787 - 44032: 0xB4D6,
-	45788 - 44032: 0x889D,
-	45789 - 44032: 0xB4D7,
-	45790 - 44032: 0x889E,
-	45791 - 44032: 0x889F,
-	45792 - 44032: 0x88A0,
-	45793 - 44032: 0x88A1,
-	45794 - 44032: 0xB4D8,
-	45795 - 44032: 0x88A2,
-	45796 - 44032: 0xB4D9,
-	45797 - 44032: 0xB4DA,
-	45798 - 44032: 0xB4DB,
-	45799 - 44032: 0x88A3,
-	45800 - 44032: 0xB4DC,
-	45801 - 44032: 0x88A4,
-	45802 - 44032: 0x88A5,
-	45803 - 44032: 0xB4DD,
-	45804 - 44032: 0xB4DE,
-	45805 - 44032: 0xB4DF,
-	45806 - 44032: 0xB4E0,
-	45807 - 44032: 0xB4E1,
-	45808 - 44032: 0x88A6,
-	45809 - 44032: 0x88A7,
-	45810 - 44032: 0x88A8,
-	45811 - 44032: 0xB4E2,
-	45812 - 44032: 0xB4E3,
-	45813 - 44032: 0xB4E4,
-	45814 - 44032: 0x88A9,
-	45815 - 44032: 0xB4E5,
-	45816 - 44032: 0xB4E6,
-	45817 - 44032: 0xB4E7,
-	45818 - 44032: 0xB4E8,
-	45819 - 44032: 0xB4E9,
-	45820 - 44032: 0x88AA,
-	45821 - 44032: 0x88AB,
-	45822 - 44032: 0x88AC,
-	45823 - 44032: 0xB4EA,
-	45824 - 44032: 0xB4EB,
-	45825 - 44032: 0xB4EC,
-	45826 - 44032: 0x88AD,
-	45827 - 44032: 0x88AE,
-	45828 - 44032: 0xB4ED,
-	45829 - 44032: 0x88AF,
-	45830 - 44032: 0x88B0,
-	45831 - 44032: 0x88B1,
-	45832 - 44032: 0xB4EE,
-	45833 - 44032: 0x88B2,
-	45834 - 44032: 0x88B3,
-	45835 - 44032: 0x88B4,
-	45836 - 44032: 0x88B5,
-	45837 - 44032: 0x88B6,
-	45838 - 44032: 0x88B7,
-	45839 - 44032: 0x88B8,
-	45840 - 44032: 0xB4EF,
-	45841 - 44032: 0xB4F0,
-	45842 - 44032: 0x88B9,
-	45843 - 44032: 0xB4F1,
-	45844 - 44032: 0xB4F2,
-	45845 - 44032: 0xB4F3,
-	45846 - 44032: 0x88BA,
-	45847 - 44032: 0x88BB,
-	45848 - 44032: 0x88BC,
-	45849 - 44032: 0x88BD,
-	45850 - 44032: 0x88BE,
-	45851 - 44032: 0x88BF,
-	45852 - 44032: 0xB4F4,
-	45853 - 44032: 0x88C0,
-	45854 - 44032: 0x88C1,
-	45855 - 44032: 0x88C2,
-	45856 - 44032: 0x88C3,
-	45857 - 44032: 0x88C4,
-	45858 - 44032: 0x88C5,
-	45859 - 44032: 0x88C6,
-	45860 - 44032: 0x88C7,
-	45861 - 44032: 0x88C8,
-	45862 - 44032: 0x88C9,
-	45863 - 44032: 0x88CA,
-	45864 - 44032: 0x88CB,
-	45865 - 44032: 0x88CC,
-	45866 - 44032: 0x88CD,
-	45867 - 44032: 0x88CE,
-	45868 - 44032: 0x88CF,
-	45869 - 44032: 0x88D0,
-	45870 - 44032: 0x88D1,
-	45871 - 44032: 0x88D2,
-	45872 - 44032: 0x88D3,
-	45873 - 44032: 0x88D4,
-	45874 - 44032: 0x88D5,
-	45875 - 44032: 0x88D6,
-	45876 - 44032: 0x88D7,
-	45877 - 44032: 0x88D8,
-	45878 - 44032: 0x88D9,
-	45879 - 44032: 0x88DA,
-	45880 - 44032: 0x88DB,
-	45881 - 44032: 0x88DC,
-	45882 - 44032: 0x88DD,
-	45883 - 44032: 0x88DE,
-	45884 - 44032: 0x88DF,
-	45885 - 44032: 0x88E0,
-	45886 - 44032: 0x88E1,
-	45887 - 44032: 0x88E2,
-	45888 - 44032: 0x88E3,
-	45889 - 44032: 0x88E4,
-	45890 - 44032: 0x88E5,
-	45891 - 44032: 0x88E6,
-	45892 - 44032: 0x88E7,
-	45893 - 44032: 0x88E8,
-	45894 - 44032: 0x88E9,
-	45895 - 44032: 0x88EA,
-	45896 - 44032: 0x88EB,
-	45897 - 44032: 0x88EC,
-	45898 - 44032: 0x88ED,
-	45899 - 44032: 0x88EE,
-	45900 - 44032: 0x88EF,
-	45901 - 44032: 0x88F0,
-	45902 - 44032: 0x88F1,
-	45903 - 44032: 0x88F2,
-	45904 - 44032: 0x88F3,
-	45905 - 44032: 0x88F4,
-	45906 - 44032: 0x88F5,
-	45907 - 44032: 0x88F6,
-	45908 - 44032: 0xB4F5,
-	45909 - 44032: 0xB4F6,
-	45910 - 44032: 0xB4F7,
-	45911 - 44032: 0x88F7,
-	45912 - 44032: 0xB4F8,
-	45913 - 44032: 0x88F8,
-	45914 - 44032: 0x88F9,
-	45915 - 44032: 0xB4F9,
-	45916 - 44032: 0xB4FA,
-	45917 - 44032: 0x88FA,
-	45918 - 44032: 0xB4FB,
-	45919 - 44032: 0xB4FC,
-	45920 - 44032: 0x88FB,
-	45921 - 44032: 0x88FC,
-	45922 - 44032: 0x88FD,
-	45923 - 44032: 0x88FE,
-	45924 - 44032: 0xB4FD,
-	45925 - 44032: 0xB4FE,
-	45926 - 44032: 0x8941,
-	45927 - 44032: 0xB5A1,
-	45928 - 44032: 0x8942,
-	45929 - 44032: 0xB5A2,
-	45930 - 44032: 0x8943,
-	45931 - 44032: 0xB5A3,
-	45932 - 44032: 0x8944,
-	45933 - 44032: 0x8945,
-	45934 - 44032: 0xB5A4,
-	45935 - 44032: 0x8946,
-	45936 - 44032: 0xB5A5,
-	45937 - 44032: 0xB5A6,
-	45938 - 44032: 0x8947,
-	45939 - 44032: 0x8948,
-	45940 - 44032: 0xB5A7,
-	45941 - 44032: 0x8949,
-	45942 - 44032: 0x894A,
-	45943 - 44032: 0x894B,
-	45944 - 44032: 0xB5A8,
-	45945 - 44032: 0x894C,
-	45946 - 44032: 0x894D,
-	45947 - 44032: 0x894E,
-	45948 - 44032: 0x894F,
-	45949 - 44032: 0x8950,
-	45950 - 44032: 0x8951,
-	45951 - 44032: 0x8952,
-	45952 - 44032: 0xB5A9,
-	45953 - 44032: 0xB5AA,
-	45954 - 44032: 0x8953,
-	45955 - 44032: 0xB5AB,
-	45956 - 44032: 0xB5AC,
-	45957 - 44032: 0xB5AD,
-	45958 - 44032: 0x8954,
-	45959 - 44032: 0x8955,
-	45960 - 44032: 0x8956,
-	45961 - 44032: 0x8957,
-	45962 - 44032: 0x8958,
-	45963 - 44032: 0x8959,
-	45964 - 44032: 0xB5AE,
-	45965 - 44032: 0x895A,
-	45966 - 44032: 0x8961,
-	45967 - 44032: 0x8962,
-	45968 - 44032: 0xB5AF,
-	45969 - 44032: 0x8963,
-	45970 - 44032: 0x8964,
-	45971 - 44032: 0x8965,
-	45972 - 44032: 0xB5B0,
-	45973 - 44032: 0x8966,
-	45974 - 44032: 0x8967,
-	45975 - 44032: 0x8968,
-	45976 - 44032: 0x8969,
-	45977 - 44032: 0x896A,
-	45978 - 44032: 0x896B,
-	45979 - 44032: 0x896C,
-	45980 - 44032: 0x896D,
-	45981 - 44032: 0x896E,
-	45982 - 44032: 0x896F,
-	45983 - 44032: 0x8970,
-	45984 - 44032: 0xB5B1,
-	45985 - 44032: 0xB5B2,
-	45986 - 44032: 0x8971,
-	45987 - 44032: 0x8972,
-	45988 - 44032: 0x8973,
-	45989 - 44032: 0x8974,
-	45990 - 44032: 0x8975,
-	45991 - 44032: 0x8976,
-	45992 - 44032: 0xB5B3,
-	45993 - 44032: 0x8977,
-	45994 - 44032: 0x8978,
-	45995 - 44032: 0x8979,
-	45996 - 44032: 0xB5B4,
-	45997 - 44032: 0x897A,
-	45998 - 44032: 0x8981,
-	45999 - 44032: 0x8982,
-	46000 - 44032: 0x8983,
-	46001 - 44032: 0x8984,
-	46002 - 44032: 0x8985,
-	46003 - 44032: 0x8986,
-	46004 - 44032: 0x8987,
-	46005 - 44032: 0x8988,
-	46006 - 44032: 0x8989,
-	46007 - 44032: 0x898A,
-	46008 - 44032: 0x898B,
-	46009 - 44032: 0x898C,
-	46010 - 44032: 0x898D,
-	46011 - 44032: 0x898E,
-	46012 - 44032: 0x898F,
-	46013 - 44032: 0x8990,
-	46014 - 44032: 0x8991,
-	46015 - 44032: 0x8992,
-	46016 - 44032: 0x8993,
-	46017 - 44032: 0x8994,
-	46018 - 44032: 0x8995,
-	46019 - 44032: 0x8996,
-	46020 - 44032: 0xB5B5,
-	46021 - 44032: 0xB5B6,
-	46022 - 44032: 0x8997,
-	46023 - 44032: 0x8998,
-	46024 - 44032: 0xB5B7,
-	46025 - 44032: 0x8999,
-	46026 - 44032: 0x899A,
-	46027 - 44032: 0xB5B8,
-	46028 - 44032: 0xB5B9,
-	46029 - 44032: 0x899B,
-	46030 - 44032: 0xB5BA,
-	46031 - 44032: 0x899C,
-	46032 - 44032: 0xB5BB,
-	46033 - 44032: 0x899D,
-	46034 - 44032: 0x899E,
-	46035 - 44032: 0x899F,
-	46036 - 44032: 0xB5BC,
-	46037 - 44032: 0xB5BD,
-	46038 - 44032: 0x89A0,
-	46039 - 44032: 0xB5BE,
-	46040 - 44032: 0x89A1,
-	46041 - 44032: 0xB5BF,
-	46042 - 44032: 0x89A2,
-	46043 - 44032: 0xB5C0,
-	46044 - 44032: 0x89A3,
-	46045 - 44032: 0xB5C1,
-	46046 - 44032: 0x89A4,
-	46047 - 44032: 0x89A5,
-	46048 - 44032: 0xB5C2,
-	46049 - 44032: 0x89A6,
-	46050 - 44032: 0x89A7,
-	46051 - 44032: 0x89A8,
-	46052 - 44032: 0xB5C3,
-	46053 - 44032: 0x89A9,
-	46054 - 44032: 0x89AA,
-	46055 - 44032: 0x89AB,
-	46056 - 44032: 0xB5C4,
-	46057 - 44032: 0x89AC,
-	46058 - 44032: 0x89AD,
-	46059 - 44032: 0x89AE,
-	46060 - 44032: 0x89AF,
-	46061 - 44032: 0x89B0,
-	46062 - 44032: 0x89B1,
-	46063 - 44032: 0x89B2,
-	46064 - 44032: 0x89B3,
-	46065 - 44032: 0x89B4,
-	46066 - 44032: 0x89B5,
-	46067 - 44032: 0x89B6,
-	46068 - 44032: 0x89B7,
-	46069 - 44032: 0x89B8,
-	46070 - 44032: 0x89B9,
-	46071 - 44032: 0x89BA,
-	46072 - 44032: 0x89BB,
-	46073 - 44032: 0x89BC,
-	46074 - 44032: 0x89BD,
-	46075 - 44032: 0x89BE,
-	46076 - 44032: 0xB5C5,
-	46077 - 44032: 0x89BF,
-	46078 - 44032: 0x89C0,
-	46079 - 44032: 0x89C1,
-	46080 - 44032: 0x89C2,
-	46081 - 44032: 0x89C3,
-	46082 - 44032: 0x89C4,
-	46083 - 44032: 0x89C5,
-	46084 - 44032: 0x89C6,
-	46085 - 44032: 0x89C7,
-	46086 - 44032: 0x89C8,
-	46087 - 44032: 0x89C9,
-	46088 - 44032: 0x89CA,
-	46089 - 44032: 0x89CB,
-	46090 - 44032: 0x89CC,
-	46091 - 44032: 0x89CD,
-	46092 - 44032: 0x89CE,
-	46093 - 44032: 0x89CF,
-	46094 - 44032: 0x89D0,
-	46095 - 44032: 0x89D1,
-	46096 - 44032: 0xB5C6,
-	46097 - 44032: 0x89D2,
-	46098 - 44032: 0x89D3,
-	46099 - 44032: 0x89D4,
-	46100 - 44032: 0x89D5,
-	46101 - 44032: 0x89D6,
-	46102 - 44032: 0x89D7,
-	46103 - 44032: 0x89D8,
-	46104 - 44032: 0xB5C7,
-	46105 - 44032: 0x89D9,
-	46106 - 44032: 0x89DA,
-	46107 - 44032: 0x89DB,
-	46108 - 44032: 0xB5C8,
-	46109 - 44032: 0x89DC,
-	46110 - 44032: 0x89DD,
-	46111 - 44032: 0x89DE,
-	46112 - 44032: 0xB5C9,
-	46113 - 44032: 0x89DF,
-	46114 - 44032: 0x89E0,
-	46115 - 44032: 0x89E1,
-	46116 - 44032: 0x89E2,
-	46117 - 44032: 0x89E3,
-	46118 - 44032: 0x89E4,
-	46119 - 44032: 0x89E5,
-	46120 - 44032: 0xB5CA,
-	46121 - 44032: 0xB5CB,
-	46122 - 44032: 0x89E6,
-	46123 - 44032: 0xB5CC,
-	46124 - 44032: 0x89E7,
-	46125 - 44032: 0x89E8,
-	46126 - 44032: 0x89E9,
-	46127 - 44032: 0x89EA,
-	46128 - 44032: 0x89EB,
-	46129 - 44032: 0x89EC,
-	46130 - 44032: 0x89ED,
-	46131 - 44032: 0x89EE,
-	46132 - 44032: 0xB5CD,
-	46133 - 44032: 0x89EF,
-	46134 - 44032: 0x89F0,
-	46135 - 44032: 0x89F1,
-	46136 - 44032: 0x89F2,
-	46137 - 44032: 0x89F3,
-	46138 - 44032: 0x89F4,
-	46139 - 44032: 0x89F5,
-	46140 - 44032: 0x89F6,
-	46141 - 44032: 0x89F7,
-	46142 - 44032: 0x89F8,
-	46143 - 44032: 0x89F9,
-	46144 - 44032: 0x89FA,
-	46145 - 44032: 0x89FB,
-	46146 - 44032: 0x89FC,
-	46147 - 44032: 0x89FD,
-	46148 - 44032: 0x89FE,
-	46149 - 44032: 0x8A41,
-	46150 - 44032: 0x8A42,
-	46151 - 44032: 0x8A43,
-	46152 - 44032: 0x8A44,
-	46153 - 44032: 0x8A45,
-	46154 - 44032: 0x8A46,
-	46155 - 44032: 0x8A47,
-	46156 - 44032: 0x8A48,
-	46157 - 44032: 0x8A49,
-	46158 - 44032: 0x8A4A,
-	46159 - 44032: 0x8A4B,
-	46160 - 44032: 0xB5CE,
-	46161 - 44032: 0xB5CF,
-	46162 - 44032: 0x8A4C,
-	46163 - 44032: 0x8A4D,
-	46164 - 44032: 0xB5D0,
-	46165 - 44032: 0x8A4E,
-	46166 - 44032: 0x8A4F,
-	46167 - 44032: 0x8A50,
-	46168 - 44032: 0xB5D1,
-	46169 - 44032: 0x8A51,
-	46170 - 44032: 0x8A52,
-	46171 - 44032: 0x8A53,
-	46172 - 44032: 0x8A54,
-	46173 - 44032: 0x8A55,
-	46174 - 44032: 0x8A56,
-	46175 - 44032: 0x8A57,
-	46176 - 44032: 0xB5D2,
-	46177 - 44032: 0xB5D3,
-	46178 - 44032: 0x8A58,
-	46179 - 44032: 0xB5D4,
-	46180 - 44032: 0x8A59,
-	46181 - 44032: 0xB5D5,
-	46182 - 44032: 0x8A5A,
-	46183 - 44032: 0x8A61,
-	46184 - 44032: 0x8A62,
-	46185 - 44032: 0x8A63,
-	46186 - 44032: 0x8A64,
-	46187 - 44032: 0x8A65,
-	46188 - 44032: 0xB5D6,
-	46189 - 44032: 0x8A66,
-	46190 - 44032: 0x8A67,
-	46191 - 44032: 0x8A68,
-	46192 - 44032: 0x8A69,
-	46193 - 44032: 0x8A6A,
-	46194 - 44032: 0x8A6B,
-	46195 - 44032: 0x8A6C,
-	46196 - 44032: 0x8A6D,
-	46197 - 44032: 0x8A6E,
-	46198 - 44032: 0x8A6F,
-	46199 - 44032: 0x8A70,
-	46200 - 44032: 0x8A71,
-	46201 - 44032: 0x8A72,
-	46202 - 44032: 0x8A73,
-	46203 - 44032: 0x8A74,
-	46204 - 44032: 0x8A75,
-	46205 - 44032: 0x8A76,
-	46206 - 44032: 0x8A77,
-	46207 - 44032: 0x8A78,
-	46208 - 44032: 0xB5D7,
-	46209 - 44032: 0x8A79,
-	46210 - 44032: 0x8A7A,
-	46211 - 44032: 0x8A81,
-	46212 - 44032: 0x8A82,
-	46213 - 44032: 0x8A83,
-	46214 - 44032: 0x8A84,
-	46215 - 44032: 0x8A85,
-	46216 - 44032: 0xB5D8,
-	46217 - 44032: 0x8A86,
-	46218 - 44032: 0x8A87,
-	46219 - 44032: 0x8A88,
-	46220 - 44032: 0x8A89,
-	46221 - 44032: 0x8A8A,
-	46222 - 44032: 0x8A8B,
-	46223 - 44032: 0x8A8C,
-	46224 - 44032: 0x8A8D,
-	46225 - 44032: 0x8A8E,
-	46226 - 44032: 0x8A8F,
-	46227 - 44032: 0x8A90,
-	46228 - 44032: 0x8A91,
-	46229 - 44032: 0x8A92,
-	46230 - 44032: 0x8A93,
-	46231 - 44032: 0x8A94,
-	46232 - 44032: 0x8A95,
-	46233 - 44032: 0x8A96,
-	46234 - 44032: 0x8A97,
-	46235 - 44032: 0x8A98,
-	46236 - 44032: 0x8A99,
-	46237 - 44032: 0xB5D9,
-	46238 - 44032: 0x8A9A,
-	46239 - 44032: 0x8A9B,
-	46240 - 44032: 0x8A9C,
-	46241 - 44032: 0x8A9D,
-	46242 - 44032: 0x8A9E,
-	46243 - 44032: 0x8A9F,
-	46244 - 44032: 0xB5DA,
-	46245 - 44032: 0x8AA0,
-	46246 - 44032: 0x8AA1,
-	46247 - 44032: 0x8AA2,
-	46248 - 44032: 0xB5DB,
-	46249 - 44032: 0x8AA3,
-	46250 - 44032: 0x8AA4,
-	46251 - 44032: 0x8AA5,
-	46252 - 44032: 0xB5DC,
-	46253 - 44032: 0x8AA6,
-	46254 - 44032: 0x8AA7,
-	46255 - 44032: 0x8AA8,
-	46256 - 44032: 0x8AA9,
-	46257 - 44032: 0x8AAA,
-	46258 - 44032: 0x8AAB,
-	46259 - 44032: 0x8AAC,
-	46260 - 44032: 0x8AAD,
-	46261 - 44032: 0xB5DD,
-	46262 - 44032: 0x8AAE,
-	46263 - 44032: 0xB5DE,
-	46264 - 44032: 0x8AAF,
-	46265 - 44032: 0xB5DF,
-	46266 - 44032: 0x8AB0,
-	46267 - 44032: 0x8AB1,
-	46268 - 44032: 0x8AB2,
-	46269 - 44032: 0x8AB3,
-	46270 - 44032: 0x8AB4,
-	46271 - 44032: 0x8AB5,
-	46272 - 44032: 0xB5E0,
-	46273 - 44032: 0x8AB6,
-	46274 - 44032: 0x8AB7,
-	46275 - 44032: 0x8AB8,
-	46276 - 44032: 0xB5E1,
-	46277 - 44032: 0x8AB9,
-	46278 - 44032: 0x8ABA,
-	46279 - 44032: 0x8ABB,
-	46280 - 44032: 0xB5E2,
-	46281 - 44032: 0x8ABC,
-	46282 - 44032: 0x8ABD,
-	46283 - 44032: 0x8ABE,
-	46284 - 44032: 0x8ABF,
-	46285 - 44032: 0x8AC0,
-	46286 - 44032: 0x8AC1,
-	46287 - 44032: 0x8AC2,
-	46288 - 44032: 0xB5E3,
-	46289 - 44032: 0x8AC3,
-	46290 - 44032: 0x8AC4,
-	46291 - 44032: 0x8AC5,
-	46292 - 44032: 0x8AC6,
-	46293 - 44032: 0xB5E4,
-	46294 - 44032: 0x8AC7,
-	46295 - 44032: 0x8AC8,
-	46296 - 44032: 0x8AC9,
-	46297 - 44032: 0x8ACA,
-	46298 - 44032: 0x8ACB,
-	46299 - 44032: 0x8ACC,
-	46300 - 44032: 0xB5E5,
-	46301 - 44032: 0xB5E6,
-	46302 - 44032: 0x8ACD,
-	46303 - 44032: 0x8ACE,
-	46304 - 44032: 0xB5E7,
-	46305 - 44032: 0x8ACF,
-	46306 - 44032: 0x8AD0,
-	46307 - 44032: 0xB5E8,
-	46308 - 44032: 0xB5E9,
-	46309 - 44032: 0x8AD1,
-	46310 - 44032: 0xB5EA,
-	46311 - 44032: 0x8AD2,
-	46312 - 44032: 0x8AD3,
-	46313 - 44032: 0x8AD4,
-	46314 - 44032: 0x8AD5,
-	46315 - 44032: 0x8AD6,
-	46316 - 44032: 0xB5EB,
-	46317 - 44032: 0xB5EC,
-	46318 - 44032: 0x8AD7,
-	46319 - 44032: 0xB5ED,
-	46320 - 44032: 0x8AD8,
-	46321 - 44032: 0xB5EE,
-	46322 - 44032: 0x8AD9,
-	46323 - 44032: 0x8ADA,
-	46324 - 44032: 0x8ADB,
-	46325 - 44032: 0x8ADC,
-	46326 - 44032: 0x8ADD,
-	46327 - 44032: 0x8ADE,
-	46328 - 44032: 0xB5EF,
-	46329 - 44032: 0x8ADF,
-	46330 - 44032: 0x8AE0,
-	46331 - 44032: 0x8AE1,
-	46332 - 44032: 0x8AE2,
-	46333 - 44032: 0x8AE3,
-	46334 - 44032: 0x8AE4,
-	46335 - 44032: 0x8AE5,
-	46336 - 44032: 0x8AE6,
-	46337 - 44032: 0x8AE7,
-	46338 - 44032: 0x8AE8,
-	46339 - 44032: 0x8AE9,
-	46340 - 44032: 0x8AEA,
-	46341 - 44032: 0x8AEB,
-	46342 - 44032: 0x8AEC,
-	46343 - 44032: 0x8AED,
-	46344 - 44032: 0x8AEE,
-	46345 - 44032: 0x8AEF,
-	46346 - 44032: 0x8AF0,
-	46347 - 44032: 0x8AF1,
-	46348 - 44032: 0x8AF2,
-	46349 - 44032: 0x8AF3,
-	46350 - 44032: 0x8AF4,
-	46351 - 44032: 0x8AF5,
-	46352 - 44032: 0x8AF6,
-	46353 - 44032: 0x8AF7,
-	46354 - 44032: 0x8AF8,
-	46355 - 44032: 0x8AF9,
-	46356 - 44032: 0xB5F0,
-	46357 - 44032: 0xB5F1,
-	46358 - 44032: 0x8AFA,
-	46359 - 44032: 0x8AFB,
-	46360 - 44032: 0xB5F2,
-	46361 - 44032: 0x8AFC,
-	46362 - 44032: 0x8AFD,
-	46363 - 44032: 0xB5F3,
-	46364 - 44032: 0xB5F4,
-	46365 - 44032: 0x8AFE,
-	46366 - 44032: 0x8B41,
-	46367 - 44032: 0x8B42,
-	46368 - 44032: 0x8B43,
-	46369 - 44032: 0x8B44,
-	46370 - 44032: 0x8B45,
-	46371 - 44032: 0x8B46,
-	46372 - 44032: 0xB5F5,
-	46373 - 44032: 0xB5F6,
-	46374 - 44032: 0x8B47,
-	46375 - 44032: 0xB5F7,
-	46376 - 44032: 0xB5F8,
-	46377 - 44032: 0xB5F9,
-	46378 - 44032: 0xB5FA,
-	46379 - 44032: 0x8B48,
-	46380 - 44032: 0x8B49,
-	46381 - 44032: 0x8B4A,
-	46382 - 44032: 0x8B4B,
-	46383 - 44032: 0x8B4C,
-	46384 - 44032: 0xB5FB,
-	46385 - 44032: 0xB5FC,
-	46386 - 44032: 0x8B4D,
-	46387 - 44032: 0x8B4E,
-	46388 - 44032: 0xB5FD,
-	46389 - 44032: 0x8B4F,
-	46390 - 44032: 0x8B50,
-	46391 - 44032: 0x8B51,
-	46392 - 44032: 0xB5FE,
-	46393 - 44032: 0x8B52,
-	46394 - 44032: 0x8B53,
-	46395 - 44032: 0x8B54,
-	46396 - 44032: 0x8B55,
-	46397 - 44032: 0x8B56,
-	46398 - 44032: 0x8B57,
-	46399 - 44032: 0x8B58,
-	46400 - 44032: 0xB6A1,
-	46401 - 44032: 0xB6A2,
-	46402 - 44032: 0x8B59,
-	46403 - 44032: 0xB6A3,
-	46404 - 44032: 0xB6A4,
-	46405 - 44032: 0xB6A5,
-	46406 - 44032: 0x8B5A,
-	46407 - 44032: 0x8B61,
-	46408 - 44032: 0x8B62,
-	46409 - 44032: 0x8B63,
-	46410 - 44032: 0x8B64,
-	46411 - 44032: 0xB6A6,
-	46412 - 44032: 0xB6A7,
-	46413 - 44032: 0xB6A8,
-	46414 - 44032: 0x8B65,
-	46415 - 44032: 0x8B66,
-	46416 - 44032: 0xB6A9,
-	46417 - 44032: 0x8B67,
-	46418 - 44032: 0x8B68,
-	46419 - 44032: 0x8B69,
-	46420 - 44032: 0xB6AA,
-	46421 - 44032: 0x8B6A,
-	46422 - 44032: 0x8B6B,
-	46423 - 44032: 0x8B6C,
-	46424 - 44032: 0x8B6D,
-	46425 - 44032: 0x8B6E,
-	46426 - 44032: 0x8B6F,
-	46427 - 44032: 0x8B70,
-	46428 - 44032: 0xB6AB,
-	46429 - 44032: 0xB6AC,
-	46430 - 44032: 0x8B71,
-	46431 - 44032: 0xB6AD,
-	46432 - 44032: 0xB6AE,
-	46433 - 44032: 0xB6AF,
-	46434 - 44032: 0x8B72,
-	46435 - 44032: 0x8B73,
-	46436 - 44032: 0x8B74,
-	46437 - 44032: 0x8B75,
-	46438 - 44032: 0x8B76,
-	46439 - 44032: 0x8B77,
-	46440 - 44032: 0x8B78,
-	46441 - 44032: 0x8B79,
-	46442 - 44032: 0x8B7A,
-	46443 - 44032: 0x8B81,
-	46444 - 44032: 0x8B82,
-	46445 - 44032: 0x8B83,
-	46446 - 44032: 0x8B84,
-	46447 - 44032: 0x8B85,
-	46448 - 44032: 0x8B86,
-	46449 - 44032: 0x8B87,
-	46450 - 44032: 0x8B88,
-	46451 - 44032: 0x8B89,
-	46452 - 44032: 0x8B8A,
-	46453 - 44032: 0x8B8B,
-	46454 - 44032: 0x8B8C,
-	46455 - 44032: 0x8B8D,
-	46456 - 44032: 0x8B8E,
-	46457 - 44032: 0x8B8F,
-	46458 - 44032: 0x8B90,
-	46459 - 44032: 0x8B91,
-	46460 - 44032: 0x8B92,
-	46461 - 44032: 0x8B93,
-	46462 - 44032: 0x8B94,
-	46463 - 44032: 0x8B95,
-	46464 - 44032: 0x8B96,
-	46465 - 44032: 0x8B97,
-	46466 - 44032: 0x8B98,
-	46467 - 44032: 0x8B99,
-	46468 - 44032: 0x8B9A,
-	46469 - 44032: 0x8B9B,
-	46470 - 44032: 0x8B9C,
-	46471 - 44032: 0x8B9D,
-	46472 - 44032: 0x8B9E,
-	46473 - 44032: 0x8B9F,
-	46474 - 44032: 0x8BA0,
-	46475 - 44032: 0x8BA1,
-	46476 - 44032: 0x8BA2,
-	46477 - 44032: 0x8BA3,
-	46478 - 44032: 0x8BA4,
-	46479 - 44032: 0x8BA5,
-	46480 - 44032: 0x8BA6,
-	46481 - 44032: 0x8BA7,
-	46482 - 44032: 0x8BA8,
-	46483 - 44032: 0x8BA9,
-	46484 - 44032: 0x8BAA,
-	46485 - 44032: 0x8BAB,
-	46486 - 44032: 0x8BAC,
-	46487 - 44032: 0x8BAD,
-	46488 - 44032: 0x8BAE,
-	46489 - 44032: 0x8BAF,
-	46490 - 44032: 0x8BB0,
-	46491 - 44032: 0x8BB1,
-	46492 - 44032: 0x8BB2,
-	46493 - 44032: 0x8BB3,
-	46494 - 44032: 0x8BB4,
-	46495 - 44032: 0x8BB5,
-	46496 - 44032: 0xB6B0,
-	46497 - 44032: 0xB6B1,
-	46498 - 44032: 0x8BB6,
-	46499 - 44032: 0x8BB7,
-	46500 - 44032: 0xB6B2,
-	46501 - 44032: 0x8BB8,
-	46502 - 44032: 0x8BB9,
-	46503 - 44032: 0x8BBA,
-	46504 - 44032: 0xB6B3,
-	46505 - 44032: 0x8BBB,
-	46506 - 44032: 0xB6B4,
-	46507 - 44032: 0xB6B5,
-	46508 - 44032: 0x8BBC,
-	46509 - 44032: 0x8BBD,
-	46510 - 44032: 0x8BBE,
-	46511 - 44032: 0x8BBF,
-	46512 - 44032: 0xB6B6,
-	46513 - 44032: 0xB6B7,
-	46514 - 44032: 0x8BC0,
-	46515 - 44032: 0xB6B8,
-	46516 - 44032: 0xB6B9,
-	46517 - 44032: 0xB6BA,
-	46518 - 44032: 0x8BC1,
-	46519 - 44032: 0x8BC2,
-	46520 - 44032: 0x8BC3,
-	46521 - 44032: 0x8BC4,
-	46522 - 44032: 0x8BC5,
-	46523 - 44032: 0xB6BB,
-	46524 - 44032: 0xB6BC,
-	46525 - 44032: 0xB6BD,
-	46526 - 44032: 0x8BC6,
-	46527 - 44032: 0x8BC7,
-	46528 - 44032: 0xB6BE,
-	46529 - 44032: 0x8BC8,
-	46530 - 44032: 0x8BC9,
-	46531 - 44032: 0x8BCA,
-	46532 - 44032: 0xB6BF,
-	46533 - 44032: 0x8BCB,
-	46534 - 44032: 0x8BCC,
-	46535 - 44032: 0x8BCD,
-	46536 - 44032: 0x8BCE,
-	46537 - 44032: 0x8BCF,
-	46538 - 44032: 0x8BD0,
-	46539 - 44032: 0x8BD1,
-	46540 - 44032: 0xB6C0,
-	46541 - 44032: 0xB6C1,
-	46542 - 44032: 0x8BD2,
-	46543 - 44032: 0xB6C2,
-	46544 - 44032: 0xB6C3,
-	46545 - 44032: 0xB6C4,
-	46546 - 44032: 0x8BD3,
-	46547 - 44032: 0x8BD4,
-	46548 - 44032: 0x8BD5,
-	46549 - 44032: 0x8BD6,
-	46550 - 44032: 0x8BD7,
-	46551 - 44032: 0x8BD8,
-	46552 - 44032: 0xB6C5,
-	46553 - 44032: 0x8BD9,
-	46554 - 44032: 0x8BDA,
-	46555 - 44032: 0x8BDB,
-	46556 - 44032: 0x8BDC,
-	46557 - 44032: 0x8BDD,
-	46558 - 44032: 0x8BDE,
-	46559 - 44032: 0x8BDF,
-	46560 - 44032: 0x8BE0,
-	46561 - 44032: 0x8BE1,
-	46562 - 44032: 0x8BE2,
-	46563 - 44032: 0x8BE3,
-	46564 - 44032: 0x8BE4,
-	46565 - 44032: 0x8BE5,
-	46566 - 44032: 0x8BE6,
-	46567 - 44032: 0x8BE7,
-	46568 - 44032: 0x8BE8,
-	46569 - 44032: 0x8BE9,
-	46570 - 44032: 0x8BEA,
-	46571 - 44032: 0x8BEB,
-	46572 - 44032: 0xB6C6,
-	46573 - 44032: 0x8BEC,
-	46574 - 44032: 0x8BED,
-	46575 - 44032: 0x8BEE,
-	46576 - 44032: 0x8BEF,
-	46577 - 44032: 0x8BF0,
-	46578 - 44032: 0x8BF1,
-	46579 - 44032: 0x8BF2,
-	46580 - 44032: 0x8BF3,
-	46581 - 44032: 0x8BF4,
-	46582 - 44032: 0x8BF5,
-	46583 - 44032: 0x8BF6,
-	46584 - 44032: 0x8BF7,
-	46585 - 44032: 0x8BF8,
-	46586 - 44032: 0x8BF9,
-	46587 - 44032: 0x8BFA,
-	46588 - 44032: 0x8BFB,
-	46589 - 44032: 0x8BFC,
-	46590 - 44032: 0x8BFD,
-	46591 - 44032: 0x8BFE,
-	46592 - 44032: 0x8C41,
-	46593 - 44032: 0x8C42,
-	46594 - 44032: 0x8C43,
-	46595 - 44032: 0x8C44,
-	46596 - 44032: 0x8C45,
-	46597 - 44032: 0x8C46,
-	46598 - 44032: 0x8C47,
-	46599 - 44032: 0x8C48,
-	46600 - 44032: 0x8C49,
-	46601 - 44032: 0x8C4A,
-	46602 - 44032: 0x8C4B,
-	46603 - 44032: 0x8C4C,
-	46604 - 44032: 0x8C4D,
-	46605 - 44032: 0x8C4E,
-	46606 - 44032: 0x8C4F,
-	46607 - 44032: 0x8C50,
-	46608 - 44032: 0xB6C7,
-	46609 - 44032: 0xB6C8,
-	46610 - 44032: 0x8C51,
-	46611 - 44032: 0x8C52,
-	46612 - 44032: 0xB6C9,
-	46613 - 44032: 0x8C53,
-	46614 - 44032: 0x8C54,
-	46615 - 44032: 0x8C55,
-	46616 - 44032: 0xB6CA,
-	46617 - 44032: 0x8C56,
-	46618 - 44032: 0x8C57,
-	46619 - 44032: 0x8C58,
-	46620 - 44032: 0x8C59,
-	46621 - 44032: 0x8C5A,
-	46622 - 44032: 0x8C61,
-	46623 - 44032: 0x8C62,
-	46624 - 44032: 0x8C63,
-	46625 - 44032: 0x8C64,
-	46626 - 44032: 0x8C65,
-	46627 - 44032: 0x8C66,
-	46628 - 44032: 0x8C67,
-	46629 - 44032: 0xB6CB,
-	46630 - 44032: 0x8C68,
-	46631 - 44032: 0x8C69,
-	46632 - 44032: 0x8C6A,
-	46633 - 44032: 0x8C6B,
-	46634 - 44032: 0x8C6C,
-	46635 - 44032: 0x8C6D,
-	46636 - 44032: 0xB6CC,
-	46637 - 44032: 0x8C6E,
-	46638 - 44032: 0x8C6F,
-	46639 - 44032: 0x8C70,
-	46640 - 44032: 0x8C71,
-	46641 - 44032: 0x8C72,
-	46642 - 44032: 0x8C73,
-	46643 - 44032: 0x8C74,
-	46644 - 44032: 0xB6CD,
-	46645 - 44032: 0x8C75,
-	46646 - 44032: 0x8C76,
-	46647 - 44032: 0x8C77,
-	46648 - 44032: 0x8C78,
-	46649 - 44032: 0x8C79,
-	46650 - 44032: 0x8C7A,
-	46651 - 44032: 0x8C81,
-	46652 - 44032: 0x8C82,
-	46653 - 44032: 0x8C83,
-	46654 - 44032: 0x8C84,
-	46655 - 44032: 0x8C85,
-	46656 - 44032: 0x8C86,
-	46657 - 44032: 0x8C87,
-	46658 - 44032: 0x8C88,
-	46659 - 44032: 0x8C89,
-	46660 - 44032: 0x8C8A,
-	46661 - 44032: 0x8C8B,
-	46662 - 44032: 0x8C8C,
-	46663 - 44032: 0x8C8D,
-	46664 - 44032: 0xB6CE,
-	46665 - 44032: 0x8C8E,
-	46666 - 44032: 0x8C8F,
-	46667 - 44032: 0x8C90,
-	46668 - 44032: 0x8C91,
-	46669 - 44032: 0x8C92,
-	46670 - 44032: 0x8C93,
-	46671 - 44032: 0x8C94,
-	46672 - 44032: 0x8C95,
-	46673 - 44032: 0x8C96,
-	46674 - 44032: 0x8C97,
-	46675 - 44032: 0x8C98,
-	46676 - 44032: 0x8C99,
-	46677 - 44032: 0x8C9A,
-	46678 - 44032: 0x8C9B,
-	46679 - 44032: 0x8C9C,
-	46680 - 44032: 0x8C9D,
-	46681 - 44032: 0x8C9E,
-	46682 - 44032: 0x8C9F,
-	46683 - 44032: 0x8CA0,
-	46684 - 44032: 0x8CA1,
-	46685 - 44032: 0x8CA2,
-	46686 - 44032: 0x8CA3,
-	46687 - 44032: 0x8CA4,
-	46688 - 44032: 0x8CA5,
-	46689 - 44032: 0x8CA6,
-	46690 - 44032: 0x8CA7,
-	46691 - 44032: 0x8CA8,
-	46692 - 44032: 0xB6CF,
-	46693 - 44032: 0x8CA9,
-	46694 - 44032: 0x8CAA,
-	46695 - 44032: 0x8CAB,
-	46696 - 44032: 0xB6D0,
-	46697 - 44032: 0x8CAC,
-	46698 - 44032: 0x8CAD,
-	46699 - 44032: 0x8CAE,
-	46700 - 44032: 0x8CAF,
-	46701 - 44032: 0x8CB0,
-	46702 - 44032: 0x8CB1,
-	46703 - 44032: 0x8CB2,
-	46704 - 44032: 0x8CB3,
-	46705 - 44032: 0x8CB4,
-	46706 - 44032: 0x8CB5,
-	46707 - 44032: 0x8CB6,
-	46708 - 44032: 0x8CB7,
-	46709 - 44032: 0x8CB8,
-	46710 - 44032: 0x8CB9,
-	46711 - 44032: 0x8CBA,
-	46712 - 44032: 0x8CBB,
-	46713 - 44032: 0x8CBC,
-	46714 - 44032: 0x8CBD,
-	46715 - 44032: 0x8CBE,
-	46716 - 44032: 0x8CBF,
-	46717 - 44032: 0x8CC0,
-	46718 - 44032: 0x8CC1,
-	46719 - 44032: 0x8CC2,
-	46720 - 44032: 0x8CC3,
-	46721 - 44032: 0x8CC4,
-	46722 - 44032: 0x8CC5,
-	46723 - 44032: 0x8CC6,
-	46724 - 44032: 0x8CC7,
-	46725 - 44032: 0x8CC8,
-	46726 - 44032: 0x8CC9,
-	46727 - 44032: 0x8CCA,
-	46728 - 44032: 0x8CCB,
-	46729 - 44032: 0x8CCC,
-	46730 - 44032: 0x8CCD,
-	46731 - 44032: 0x8CCE,
-	46732 - 44032: 0x8CCF,
-	46733 - 44032: 0x8CD0,
-	46734 - 44032: 0x8CD1,
-	46735 - 44032: 0x8CD2,
-	46736 - 44032: 0x8CD3,
-	46737 - 44032: 0x8CD4,
-	46738 - 44032: 0x8CD5,
-	46739 - 44032: 0x8CD6,
-	46740 - 44032: 0x8CD7,
-	46741 - 44032: 0x8CD8,
-	46742 - 44032: 0x8CD9,
-	46743 - 44032: 0x8CDA,
-	46744 - 44032: 0x8CDB,
-	46745 - 44032: 0x8CDC,
-	46746 - 44032: 0x8CDD,
-	46747 - 44032: 0x8CDE,
-	46748 - 44032: 0xB6D1,
-	46749 - 44032: 0xB6D2,
-	46750 - 44032: 0x8CDF,
-	46751 - 44032: 0x8CE0,
-	46752 - 44032: 0xB6D3,
-	46753 - 44032: 0x8CE1,
-	46754 - 44032: 0x8CE2,
-	46755 - 44032: 0x8CE3,
-	46756 - 44032: 0xB6D4,
-	46757 - 44032: 0x8CE4,
-	46758 - 44032: 0x8CE5,
-	46759 - 44032: 0x8CE6,
-	46760 - 44032: 0x8CE7,
-	46761 - 44032: 0x8CE8,
-	46762 - 44032: 0x8CE9,
-	46763 - 44032: 0xB6D5,
-	46764 - 44032: 0xB6D6,
-	46765 - 44032: 0x8CEA,
-	46766 - 44032: 0x8CEB,
-	46767 - 44032: 0x8CEC,
-	46768 - 44032: 0x8CED,
-	46769 - 44032: 0xB6D7,
-	46770 - 44032: 0x8CEE,
-	46771 - 44032: 0x8CEF,
-	46772 - 44032: 0x8CF0,
-	46773 - 44032: 0x8CF1,
-	46774 - 44032: 0x8CF2,
-	46775 - 44032: 0x8CF3,
-	46776 - 44032: 0x8CF4,
-	46777 - 44032: 0x8CF5,
-	46778 - 44032: 0x8CF6,
-	46779 - 44032: 0x8CF7,
-	46780 - 44032: 0x8CF8,
-	46781 - 44032: 0x8CF9,
-	46782 - 44032: 0x8CFA,
-	46783 - 44032: 0x8CFB,
-	46784 - 44032: 0x8CFC,
-	46785 - 44032: 0x8CFD,
-	46786 - 44032: 0x8CFE,
-	46787 - 44032: 0x8D41,
-	46788 - 44032: 0x8D42,
-	46789 - 44032: 0x8D43,
-	46790 - 44032: 0x8D44,
-	46791 - 44032: 0x8D45,
-	46792 - 44032: 0x8D46,
-	46793 - 44032: 0x8D47,
-	46794 - 44032: 0x8D48,
-	46795 - 44032: 0x8D49,
-	46796 - 44032: 0x8D4A,
-	46797 - 44032: 0x8D4B,
-	46798 - 44032: 0x8D4C,
-	46799 - 44032: 0x8D4D,
-	46800 - 44032: 0x8D4E,
-	46801 - 44032: 0x8D4F,
-	46802 - 44032: 0x8D50,
-	46803 - 44032: 0x8D51,
-	46804 - 44032: 0xB6D8,
-	46805 - 44032: 0x8D52,
-	46806 - 44032: 0x8D53,
-	46807 - 44032: 0x8D54,
-	46808 - 44032: 0x8D55,
-	46809 - 44032: 0x8D56,
-	46810 - 44032: 0x8D57,
-	46811 - 44032: 0x8D58,
-	46812 - 44032: 0x8D59,
-	46813 - 44032: 0x8D5A,
-	46814 - 44032: 0x8D61,
-	46815 - 44032: 0x8D62,
-	46816 - 44032: 0x8D63,
-	46817 - 44032: 0x8D64,
-	46818 - 44032: 0x8D65,
-	46819 - 44032: 0x8D66,
-	46820 - 44032: 0x8D67,
-	46821 - 44032: 0x8D68,
-	46822 - 44032: 0x8D69,
-	46823 - 44032: 0x8D6A,
-	46824 - 44032: 0x8D6B,
-	46825 - 44032: 0x8D6C,
-	46826 - 44032: 0x8D6D,
-	46827 - 44032: 0x8D6E,
-	46828 - 44032: 0x8D6F,
-	46829 - 44032: 0x8D70,
-	46830 - 44032: 0x8D71,
-	46831 - 44032: 0x8D72,
-	46832 - 44032: 0xB6D9,
-	46833 - 44032: 0x8D73,
-	46834 - 44032: 0x8D74,
-	46835 - 44032: 0x8D75,
-	46836 - 44032: 0xB6DA,
-	46837 - 44032: 0x8D76,
-	46838 - 44032: 0x8D77,
-	46839 - 44032: 0x8D78,
-	46840 - 44032: 0xB6DB,
-	46841 - 44032: 0x8D79,
-	46842 - 44032: 0x8D7A,
-	46843 - 44032: 0x8D81,
-	46844 - 44032: 0x8D82,
-	46845 - 44032: 0x8D83,
-	46846 - 44032: 0x8D84,
-	46847 - 44032: 0x8D85,
-	46848 - 44032: 0xB6DC,
-	46849 - 44032: 0xB6DD,
-	46850 - 44032: 0x8D86,
-	46851 - 44032: 0x8D87,
-	46852 - 44032: 0x8D88,
-	46853 - 44032: 0xB6DE,
-	46854 - 44032: 0x8D89,
-	46855 - 44032: 0x8D8A,
-	46856 - 44032: 0x8D8B,
-	46857 - 44032: 0x8D8C,
-	46858 - 44032: 0x8D8D,
-	46859 - 44032: 0x8D8E,
-	46860 - 44032: 0x8D8F,
-	46861 - 44032: 0x8D90,
-	46862 - 44032: 0x8D91,
-	46863 - 44032: 0x8D92,
-	46864 - 44032: 0x8D93,
-	46865 - 44032: 0x8D94,
-	46866 - 44032: 0x8D95,
-	46867 - 44032: 0x8D96,
-	46868 - 44032: 0x8D97,
-	46869 - 44032: 0x8D98,
-	46870 - 44032: 0x8D99,
-	46871 - 44032: 0x8D9A,
-	46872 - 44032: 0x8D9B,
-	46873 - 44032: 0x8D9C,
-	46874 - 44032: 0x8D9D,
-	46875 - 44032: 0x8D9E,
-	46876 - 44032: 0x8D9F,
-	46877 - 44032: 0x8DA0,
-	46878 - 44032: 0x8DA1,
-	46879 - 44032: 0x8DA2,
-	46880 - 44032: 0x8DA3,
-	46881 - 44032: 0x8DA4,
-	46882 - 44032: 0x8DA5,
-	46883 - 44032: 0x8DA6,
-	46884 - 44032: 0x8DA7,
-	46885 - 44032: 0x8DA8,
-	46886 - 44032: 0x8DA9,
-	46887 - 44032: 0x8DAA,
-	46888 - 44032: 0xB6DF,
-	46889 - 44032: 0xB6E0,
-	46890 - 44032: 0x8DAB,
-	46891 - 44032: 0x8DAC,
-	46892 - 44032: 0xB6E1,
-	46893 - 44032: 0x8DAD,
-	46894 - 44032: 0x8DAE,
-	46895 - 44032: 0xB6E2,
-	46896 - 44032: 0xB6E3,
-	46897 - 44032: 0x8DAF,
-	46898 - 44032: 0x8DB0,
-	46899 - 44032: 0x8DB1,
-	46900 - 44032: 0x8DB2,
-	46901 - 44032: 0x8DB3,
-	46902 - 44032: 0x8DB4,
-	46903 - 44032: 0x8DB5,
-	46904 - 44032: 0xB6E4,
-	46905 - 44032: 0xB6E5,
-	46906 - 44032: 0x8DB6,
-	46907 - 44032: 0xB6E6,
-	46908 - 44032: 0x8DB7,
-	46909 - 44032: 0x8DB8,
-	46910 - 44032: 0x8DB9,
-	46911 - 44032: 0x8DBA,
-	46912 - 44032: 0x8DBB,
-	46913 - 44032: 0x8DBC,
-	46914 - 44032: 0x8DBD,
-	46915 - 44032: 0x8DBE,
-	46916 - 44032: 0xB6E7,
-	46917 - 44032: 0x8DBF,
-	46918 - 44032: 0x8DC0,
-	46919 - 44032: 0x8DC1,
-	46920 - 44032: 0xB6E8,
-	46921 - 44032: 0x8DC2,
-	46922 - 44032: 0x8DC3,
-	46923 - 44032: 0x8DC4,
-	46924 - 44032: 0xB6E9,
-	46925 - 44032: 0x8DC5,
-	46926 - 44032: 0x8DC6,
-	46927 - 44032: 0x8DC7,
-	46928 - 44032: 0x8DC8,
-	46929 - 44032: 0x8DC9,
-	46930 - 44032: 0x8DCA,
-	46931 - 44032: 0x8DCB,
-	46932 - 44032: 0xB6EA,
-	46933 - 44032: 0xB6EB,
-	46934 - 44032: 0x8DCC,
-	46935 - 44032: 0x8DCD,
-	46936 - 44032: 0x8DCE,
-	46937 - 44032: 0x8DCF,
-	46938 - 44032: 0x8DD0,
-	46939 - 44032: 0x8DD1,
-	46940 - 44032: 0x8DD2,
-	46941 - 44032: 0x8DD3,
-	46942 - 44032: 0x8DD4,
-	46943 - 44032: 0x8DD5,
-	46944 - 44032: 0xB6EC,
-	46945 - 44032: 0x8DD6,
-	46946 - 44032: 0x8DD7,
-	46947 - 44032: 0x8DD8,
-	46948 - 44032: 0xB6ED,
-	46949 - 44032: 0x8DD9,
-	46950 - 44032: 0x8DDA,
-	46951 - 44032: 0x8DDB,
-	46952 - 44032: 0xB6EE,
-	46953 - 44032: 0x8DDC,
-	46954 - 44032: 0x8DDD,
-	46955 - 44032: 0x8DDE,
-	46956 - 44032: 0x8DDF,
-	46957 - 44032: 0x8DE0,
-	46958 - 44032: 0x8DE1,
-	46959 - 44032: 0x8DE2,
-	46960 - 44032: 0xB6EF,
-	46961 - 44032: 0xB6F0,
-	46962 - 44032: 0x8DE3,
-	46963 - 44032: 0xB6F1,
-	46964 - 44032: 0x8DE4,
-	46965 - 44032: 0xB6F2,
-	46966 - 44032: 0x8DE5,
-	46967 - 44032: 0x8DE6,
-	46968 - 44032: 0x8DE7,
-	46969 - 44032: 0x8DE8,
-	46970 - 44032: 0x8DE9,
-	46971 - 44032: 0x8DEA,
-	46972 - 44032: 0xB6F3,
-	46973 - 44032: 0xB6F4,
-	46974 - 44032: 0x8DEB,
-	46975 - 44032: 0x8DEC,
-	46976 - 44032: 0xB6F5,
-	46977 - 44032: 0x8DED,
-	46978 - 44032: 0x8DEE,
-	46979 - 44032: 0x8DEF,
-	46980 - 44032: 0xB6F6,
-	46981 - 44032: 0x8DF0,
-	46982 - 44032: 0x8DF1,
-	46983 - 44032: 0x8DF2,
-	46984 - 44032: 0x8DF3,
-	46985 - 44032: 0x8DF4,
-	46986 - 44032: 0x8DF5,
-	46987 - 44032: 0x8DF6,
-	46988 - 44032: 0xB6F7,
-	46989 - 44032: 0xB6F8,
-	46990 - 44032: 0x8DF7,
-	46991 - 44032: 0xB6F9,
-	46992 - 44032: 0xB6FA,
-	46993 - 44032: 0xB6FB,
-	46994 - 44032: 0xB6FC,
-	46995 - 44032: 0x8DF8,
-	46996 - 44032: 0x8DF9,
-	46997 - 44032: 0x8DFA,
-	46998 - 44032: 0xB6FD,
-	46999 - 44032: 0xB6FE,
-	47000 - 44032: 0xB7A1,
-	47001 - 44032: 0xB7A2,
-	47002 - 44032: 0x8DFB,
-	47003 - 44032: 0x8DFC,
-	47004 - 44032: 0xB7A3,
-	47005 - 44032: 0x8DFD,
-	47006 - 44032: 0x8DFE,
-	47007 - 44032: 0x8E41,
-	47008 - 44032: 0xB7A4,
-	47009 - 44032: 0x8E42,
-	47010 - 44032: 0x8E43,
-	47011 - 44032: 0x8E44,
-	47012 - 44032: 0x8E45,
-	47013 - 44032: 0x8E46,
-	47014 - 44032: 0x8E47,
-	47015 - 44032: 0x8E48,
-	47016 - 44032: 0xB7A5,
-	47017 - 44032: 0xB7A6,
-	47018 - 44032: 0x8E49,
-	47019 - 44032: 0xB7A7,
-	47020 - 44032: 0xB7A8,
-	47021 - 44032: 0xB7A9,
-	47022 - 44032: 0x8E4A,
-	47023 - 44032: 0x8E4B,
-	47024 - 44032: 0x8E4C,
-	47025 - 44032: 0x8E4D,
-	47026 - 44032: 0x8E4E,
-	47027 - 44032: 0x8E4F,
-	47028 - 44032: 0xB7AA,
-	47029 - 44032: 0xB7AB,
-	47030 - 44032: 0x8E50,
-	47031 - 44032: 0x8E51,
-	47032 - 44032: 0xB7AC,
-	47033 - 44032: 0x8E52,
-	47034 - 44032: 0x8E53,
-	47035 - 44032: 0x8E54,
-	47036 - 44032: 0x8E55,
-	47037 - 44032: 0x8E56,
-	47038 - 44032: 0x8E57,
-	47039 - 44032: 0x8E58,
-	47040 - 44032: 0x8E59,
-	47041 - 44032: 0x8E5A,
-	47042 - 44032: 0x8E61,
-	47043 - 44032: 0x8E62,
-	47044 - 44032: 0x8E63,
-	47045 - 44032: 0x8E64,
-	47046 - 44032: 0x8E65,
-	47047 - 44032: 0xB7AD,
-	47048 - 44032: 0x8E66,
-	47049 - 44032: 0xB7AE,
-	47050 - 44032: 0x8E67,
-	47051 - 44032: 0x8E68,
-	47052 - 44032: 0x8E69,
-	47053 - 44032: 0x8E6A,
-	47054 - 44032: 0x8E6B,
-	47055 - 44032: 0x8E6C,
-	47056 - 44032: 0x8E6D,
-	47057 - 44032: 0x8E6E,
-	47058 - 44032: 0x8E6F,
-	47059 - 44032: 0x8E70,
-	47060 - 44032: 0x8E71,
-	47061 - 44032: 0x8E72,
-	47062 - 44032: 0x8E73,
-	47063 - 44032: 0x8E74,
-	47064 - 44032: 0x8E75,
-	47065 - 44032: 0x8E76,
-	47066 - 44032: 0x8E77,
-	47067 - 44032: 0x8E78,
-	47068 - 44032: 0x8E79,
-	47069 - 44032: 0x8E7A,
-	47070 - 44032: 0x8E81,
-	47071 - 44032: 0x8E82,
-	47072 - 44032: 0x8E83,
-	47073 - 44032: 0x8E84,
-	47074 - 44032: 0x8E85,
-	47075 - 44032: 0x8E86,
-	47076 - 44032: 0x8E87,
-	47077 - 44032: 0x8E88,
-	47078 - 44032: 0x8E89,
-	47079 - 44032: 0x8E8A,
-	47080 - 44032: 0x8E8B,
-	47081 - 44032: 0x8E8C,
-	47082 - 44032: 0x8E8D,
-	47083 - 44032: 0x8E8E,
-	47084 - 44032: 0xB7AF,
-	47085 - 44032: 0xB7B0,
-	47086 - 44032: 0x8E8F,
-	47087 - 44032: 0x8E90,
-	47088 - 44032: 0xB7B1,
-	47089 - 44032: 0x8E91,
-	47090 - 44032: 0x8E92,
-	47091 - 44032: 0x8E93,
-	47092 - 44032: 0xB7B2,
-	47093 - 44032: 0x8E94,
-	47094 - 44032: 0x8E95,
-	47095 - 44032: 0x8E96,
-	47096 - 44032: 0x8E97,
-	47097 - 44032: 0x8E98,
-	47098 - 44032: 0x8E99,
-	47099 - 44032: 0x8E9A,
-	47100 - 44032: 0xB7B3,
-	47101 - 44032: 0xB7B4,
-	47102 - 44032: 0x8E9B,
-	47103 - 44032: 0xB7B5,
-	47104 - 44032: 0xB7B6,
-	47105 - 44032: 0xB7B7,
-	47106 - 44032: 0x8E9C,
-	47107 - 44032: 0x8E9D,
-	47108 - 44032: 0x8E9E,
-	47109 - 44032: 0x8E9F,
-	47110 - 44032: 0x8EA0,
-	47111 - 44032: 0xB7B8,
-	47112 - 44032: 0xB7B9,
-	47113 - 44032: 0xB7BA,
-	47114 - 44032: 0x8EA1,
-	47115 - 44032: 0x8EA2,
-	47116 - 44032: 0xB7BB,
-	47117 - 44032: 0x8EA3,
-	47118 - 44032: 0x8EA4,
-	47119 - 44032: 0x8EA5,
-	47120 - 44032: 0xB7BC,
-	47121 - 44032: 0x8EA6,
-	47122 - 44032: 0x8EA7,
-	47123 - 44032: 0x8EA8,
-	47124 - 44032: 0x8EA9,
-	47125 - 44032: 0x8EAA,
-	47126 - 44032: 0x8EAB,
-	47127 - 44032: 0x8EAC,
-	47128 - 44032: 0xB7BD,
-	47129 - 44032: 0xB7BE,
-	47130 - 44032: 0x8EAD,
-	47131 - 44032: 0xB7BF,
-	47132 - 44032: 0x8EAE,
-	47133 - 44032: 0xB7C0,
-	47134 - 44032: 0x8EAF,
-	47135 - 44032: 0x8EB0,
-	47136 - 44032: 0x8EB1,
-	47137 - 44032: 0x8EB2,
-	47138 - 44032: 0x8EB3,
-	47139 - 44032: 0x8EB4,
-	47140 - 44032: 0xB7C1,
-	47141 - 44032: 0xB7C2,
-	47142 - 44032: 0x8EB5,
-	47143 - 44032: 0x8EB6,
-	47144 - 44032: 0xB7C3,
-	47145 - 44032: 0x8EB7,
-	47146 - 44032: 0x8EB8,
-	47147 - 44032: 0x8EB9,
-	47148 - 44032: 0xB7C4,
-	47149 - 44032: 0x8EBA,
-	47150 - 44032: 0x8EBB,
-	47151 - 44032: 0x8EBC,
-	47152 - 44032: 0x8EBD,
-	47153 - 44032: 0x8EBE,
-	47154 - 44032: 0x8EBF,
-	47155 - 44032: 0x8EC0,
-	47156 - 44032: 0xB7C5,
-	47157 - 44032: 0xB7C6,
-	47158 - 44032: 0x8EC1,
-	47159 - 44032: 0xB7C7,
-	47160 - 44032: 0xB7C8,
-	47161 - 44032: 0xB7C9,
-	47162 - 44032: 0x8EC2,
-	47163 - 44032: 0x8EC3,
-	47164 - 44032: 0x8EC4,
-	47165 - 44032: 0x8EC5,
-	47166 - 44032: 0x8EC6,
-	47167 - 44032: 0x8EC7,
-	47168 - 44032: 0xB7CA,
-	47169 - 44032: 0x8EC8,
-	47170 - 44032: 0x8EC9,
-	47171 - 44032: 0x8ECA,
-	47172 - 44032: 0xB7CB,
-	47173 - 44032: 0x8ECB,
-	47174 - 44032: 0x8ECC,
-	47175 - 44032: 0x8ECD,
-	47176 - 44032: 0x8ECE,
-	47177 - 44032: 0x8ECF,
-	47178 - 44032: 0x8ED0,
-	47179 - 44032: 0x8ED1,
-	47180 - 44032: 0x8ED2,
-	47181 - 44032: 0x8ED3,
-	47182 - 44032: 0x8ED4,
-	47183 - 44032: 0x8ED5,
-	47184 - 44032: 0x8ED6,
-	47185 - 44032: 0xB7CC,
-	47186 - 44032: 0x8ED7,
-	47187 - 44032: 0xB7CD,
-	47188 - 44032: 0x8ED8,
-	47189 - 44032: 0x8ED9,
-	47190 - 44032: 0x8EDA,
-	47191 - 44032: 0x8EDB,
-	47192 - 44032: 0x8EDC,
-	47193 - 44032: 0x8EDD,
-	47194 - 44032: 0x8EDE,
-	47195 - 44032: 0x8EDF,
-	47196 - 44032: 0xB7CE,
-	47197 - 44032: 0xB7CF,
-	47198 - 44032: 0x8EE0,
-	47199 - 44032: 0x8EE1,
-	47200 - 44032: 0xB7D0,
-	47201 - 44032: 0x8EE2,
-	47202 - 44032: 0x8EE3,
-	47203 - 44032: 0x8EE4,
-	47204 - 44032: 0xB7D1,
-	47205 - 44032: 0x8EE5,
-	47206 - 44032: 0x8EE6,
-	47207 - 44032: 0x8EE7,
-	47208 - 44032: 0x8EE8,
-	47209 - 44032: 0x8EE9,
-	47210 - 44032: 0x8EEA,
-	47211 - 44032: 0x8EEB,
-	47212 - 44032: 0xB7D2,
-	47213 - 44032: 0xB7D3,
-	47214 - 44032: 0x8EEC,
-	47215 - 44032: 0xB7D4,
-	47216 - 44032: 0x8EED,
-	47217 - 44032: 0xB7D5,
-	47218 - 44032: 0x8EEE,
-	47219 - 44032: 0x8EEF,
-	47220 - 44032: 0x8EF0,
-	47221 - 44032: 0x8EF1,
-	47222 - 44032: 0x8EF2,
-	47223 - 44032: 0x8EF3,
-	47224 - 44032: 0xB7D6,
-	47225 - 44032: 0x8EF4,
-	47226 - 44032: 0x8EF5,
-	47227 - 44032: 0x8EF6,
-	47228 - 44032: 0xB7D7,
-	47229 - 44032: 0x8EF7,
-	47230 - 44032: 0x8EF8,
-	47231 - 44032: 0x8EF9,
-	47232 - 44032: 0x8EFA,
-	47233 - 44032: 0x8EFB,
-	47234 - 44032: 0x8EFC,
-	47235 - 44032: 0x8EFD,
-	47236 - 44032: 0x8EFE,
-	47237 - 44032: 0x8F41,
-	47238 - 44032: 0x8F42,
-	47239 - 44032: 0x8F43,
-	47240 - 44032: 0x8F44,
-	47241 - 44032: 0x8F45,
-	47242 - 44032: 0x8F46,
-	47243 - 44032: 0x8F47,
-	47244 - 44032: 0x8F48,
-	47245 - 44032: 0xB7D8,
-	47246 - 44032: 0x8F49,
-	47247 - 44032: 0x8F4A,
-	47248 - 44032: 0x8F4B,
-	47249 - 44032: 0x8F4C,
-	47250 - 44032: 0x8F4D,
-	47251 - 44032: 0x8F4E,
-	47252 - 44032: 0x8F4F,
-	47253 - 44032: 0x8F50,
-	47254 - 44032: 0x8F51,
-	47255 - 44032: 0x8F52,
-	47256 - 44032: 0x8F53,
-	47257 - 44032: 0x8F54,
-	47258 - 44032: 0x8F55,
-	47259 - 44032: 0x8F56,
-	47260 - 44032: 0x8F57,
-	47261 - 44032: 0x8F58,
-	47262 - 44032: 0x8F59,
-	47263 - 44032: 0x8F5A,
-	47264 - 44032: 0x8F61,
-	47265 - 44032: 0x8F62,
-	47266 - 44032: 0x8F63,
-	47267 - 44032: 0x8F64,
-	47268 - 44032: 0x8F65,
-	47269 - 44032: 0x8F66,
-	47270 - 44032: 0x8F67,
-	47271 - 44032: 0x8F68,
-	47272 - 44032: 0xB7D9,
-	47273 - 44032: 0x8F69,
-	47274 - 44032: 0x8F6A,
-	47275 - 44032: 0x8F6B,
-	47276 - 44032: 0x8F6C,
-	47277 - 44032: 0x8F6D,
-	47278 - 44032: 0x8F6E,
-	47279 - 44032: 0x8F6F,
-	47280 - 44032: 0xB7DA,
-	47281 - 44032: 0x8F70,
-	47282 - 44032: 0x8F71,
-	47283 - 44032: 0x8F72,
-	47284 - 44032: 0xB7DB,
-	47285 - 44032: 0x8F73,
-	47286 - 44032: 0x8F74,
-	47287 - 44032: 0x8F75,
-	47288 - 44032: 0xB7DC,
-	47289 - 44032: 0x8F76,
-	47290 - 44032: 0x8F77,
-	47291 - 44032: 0x8F78,
-	47292 - 44032: 0x8F79,
-	47293 - 44032: 0x8F7A,
-	47294 - 44032: 0x8F81,
-	47295 - 44032: 0x8F82,
-	47296 - 44032: 0xB7DD,
-	47297 - 44032: 0xB7DE,
-	47298 - 44032: 0x8F83,
-	47299 - 44032: 0xB7DF,
-	47300 - 44032: 0x8F84,
-	47301 - 44032: 0xB7E0,
-	47302 - 44032: 0x8F85,
-	47303 - 44032: 0x8F86,
-	47304 - 44032: 0x8F87,
-	47305 - 44032: 0x8F88,
-	47306 - 44032: 0x8F89,
-	47307 - 44032: 0x8F8A,
-	47308 - 44032: 0xB7E1,
-	47309 - 44032: 0x8F8B,
-	47310 - 44032: 0x8F8C,
-	47311 - 44032: 0x8F8D,
-	47312 - 44032: 0xB7E2,
-	47313 - 44032: 0x8F8E,
-	47314 - 44032: 0x8F8F,
-	47315 - 44032: 0x8F90,
-	47316 - 44032: 0xB7E3,
-	47317 - 44032: 0x8F91,
-	47318 - 44032: 0x8F92,
-	47319 - 44032: 0x8F93,
-	47320 - 44032: 0x8F94,
-	47321 - 44032: 0x8F95,
-	47322 - 44032: 0x8F96,
-	47323 - 44032: 0x8F97,
-	47324 - 44032: 0x8F98,
-	47325 - 44032: 0xB7E4,
-	47326 - 44032: 0x8F99,
-	47327 - 44032: 0xB7E5,
-	47328 - 44032: 0x8F9A,
-	47329 - 44032: 0xB7E6,
-	47330 - 44032: 0x8F9B,
-	47331 - 44032: 0x8F9C,
-	47332 - 44032: 0x8F9D,
-	47333 - 44032: 0x8F9E,
-	47334 - 44032: 0x8F9F,
-	47335 - 44032: 0x8FA0,
-	47336 - 44032: 0xB7E7,
-	47337 - 44032: 0xB7E8,
-	47338 - 44032: 0x8FA1,
-	47339 - 44032: 0x8FA2,
-	47340 - 44032: 0xB7E9,
-	47341 - 44032: 0x8FA3,
-	47342 - 44032: 0x8FA4,
-	47343 - 44032: 0x8FA5,
-	47344 - 44032: 0xB7EA,
-	47345 - 44032: 0x8FA6,
-	47346 - 44032: 0x8FA7,
-	47347 - 44032: 0x8FA8,
-	47348 - 44032: 0x8FA9,
-	47349 - 44032: 0x8FAA,
-	47350 - 44032: 0x8FAB,
-	47351 - 44032: 0x8FAC,
-	47352 - 44032: 0xB7EB,
-	47353 - 44032: 0xB7EC,
-	47354 - 44032: 0x8FAD,
-	47355 - 44032: 0xB7ED,
-	47356 - 44032: 0x8FAE,
-	47357 - 44032: 0xB7EE,
-	47358 - 44032: 0x8FAF,
-	47359 - 44032: 0x8FB0,
-	47360 - 44032: 0x8FB1,
-	47361 - 44032: 0x8FB2,
-	47362 - 44032: 0x8FB3,
-	47363 - 44032: 0x8FB4,
-	47364 - 44032: 0xB7EF,
-	47365 - 44032: 0x8FB5,
-	47366 - 44032: 0x8FB6,
-	47367 - 44032: 0x8FB7,
-	47368 - 44032: 0x8FB8,
-	47369 - 44032: 0x8FB9,
-	47370 - 44032: 0x8FBA,
-	47371 - 44032: 0x8FBB,
-	47372 - 44032: 0x8FBC,
-	47373 - 44032: 0x8FBD,
-	47374 - 44032: 0x8FBE,
-	47375 - 44032: 0x8FBF,
-	47376 - 44032: 0x8FC0,
-	47377 - 44032: 0x8FC1,
-	47378 - 44032: 0x8FC2,
-	47379 - 44032: 0x8FC3,
-	47380 - 44032: 0x8FC4,
-	47381 - 44032: 0x8FC5,
-	47382 - 44032: 0x8FC6,
-	47383 - 44032: 0x8FC7,
-	47384 - 44032: 0xB7F0,
-	47385 - 44032: 0x8FC8,
-	47386 - 44032: 0x8FC9,
-	47387 - 44032: 0x8FCA,
-	47388 - 44032: 0x8FCB,
-	47389 - 44032: 0x8FCC,
-	47390 - 44032: 0x8FCD,
-	47391 - 44032: 0x8FCE,
-	47392 - 44032: 0xB7F1,
-	47393 - 44032: 0x8FCF,
-	47394 - 44032: 0x8FD0,
-	47395 - 44032: 0x8FD1,
-	47396 - 44032: 0x8FD2,
-	47397 - 44032: 0x8FD3,
-	47398 - 44032: 0x8FD4,
-	47399 - 44032: 0x8FD5,
-	47400 - 44032: 0x8FD6,
-	47401 - 44032: 0x8FD7,
-	47402 - 44032: 0x8FD8,
-	47403 - 44032: 0x8FD9,
-	47404 - 44032: 0x8FDA,
-	47405 - 44032: 0x8FDB,
-	47406 - 44032: 0x8FDC,
-	47407 - 44032: 0x8FDD,
-	47408 - 44032: 0x8FDE,
-	47409 - 44032: 0x8FDF,
-	47410 - 44032: 0x8FE0,
-	47411 - 44032: 0x8FE1,
-	47412 - 44032: 0x8FE2,
-	47413 - 44032: 0x8FE3,
-	47414 - 44032: 0x8FE4,
-	47415 - 44032: 0x8FE5,
-	47416 - 44032: 0x8FE6,
-	47417 - 44032: 0x8FE7,
-	47418 - 44032: 0x8FE8,
-	47419 - 44032: 0x8FE9,
-	47420 - 44032: 0xB7F2,
-	47421 - 44032: 0xB7F3,
-	47422 - 44032: 0x8FEA,
-	47423 - 44032: 0x8FEB,
-	47424 - 44032: 0xB7F4,
-	47425 - 44032: 0x8FEC,
-	47426 - 44032: 0x8FED,
-	47427 - 44032: 0x8FEE,
-	47428 - 44032: 0xB7F5,
-	47429 - 44032: 0x8FEF,
-	47430 - 44032: 0x8FF0,
-	47431 - 44032: 0x8FF1,
-	47432 - 44032: 0x8FF2,
-	47433 - 44032: 0x8FF3,
-	47434 - 44032: 0x8FF4,
-	47435 - 44032: 0x8FF5,
-	47436 - 44032: 0xB7F6,
-	47437 - 44032: 0x8FF6,
-	47438 - 44032: 0x8FF7,
-	47439 - 44032: 0xB7F7,
-	47440 - 44032: 0x8FF8,
-	47441 - 44032: 0xB7F8,
-	47442 - 44032: 0x8FF9,
-	47443 - 44032: 0x8FFA,
-	47444 - 44032: 0x8FFB,
-	47445 - 44032: 0x8FFC,
-	47446 - 44032: 0x8FFD,
-	47447 - 44032: 0x8FFE,
-	47448 - 44032: 0xB7F9,
-	47449 - 44032: 0xB7FA,
-	47450 - 44032: 0x9041,
-	47451 - 44032: 0x9042,
-	47452 - 44032: 0xB7FB,
-	47453 - 44032: 0x9043,
-	47454 - 44032: 0x9044,
-	47455 - 44032: 0x9045,
-	47456 - 44032: 0xB7FC,
-	47457 - 44032: 0x9046,
-	47458 - 44032: 0x9047,
-	47459 - 44032: 0x9048,
-	47460 - 44032: 0x9049,
-	47461 - 44032: 0x904A,
-	47462 - 44032: 0x904B,
-	47463 - 44032: 0x904C,
-	47464 - 44032: 0xB7FD,
-	47465 - 44032: 0xB7FE,
-	47466 - 44032: 0x904D,
-	47467 - 44032: 0xB8A1,
-	47468 - 44032: 0x904E,
-	47469 - 44032: 0xB8A2,
-	47470 - 44032: 0x904F,
-	47471 - 44032: 0x9050,
-	47472 - 44032: 0x9051,
-	47473 - 44032: 0x9052,
-	47474 - 44032: 0x9053,
-	47475 - 44032: 0x9054,
-	47476 - 44032: 0xB8A3,
-	47477 - 44032: 0xB8A4,
-	47478 - 44032: 0x9055,
-	47479 - 44032: 0x9056,
-	47480 - 44032: 0xB8A5,
-	47481 - 44032: 0x9057,
-	47482 - 44032: 0x9058,
-	47483 - 44032: 0x9059,
-	47484 - 44032: 0xB8A6,
-	47485 - 44032: 0x905A,
-	47486 - 44032: 0x9061,
-	47487 - 44032: 0x9062,
-	47488 - 44032: 0x9063,
-	47489 - 44032: 0x9064,
-	47490 - 44032: 0x9065,
-	47491 - 44032: 0x9066,
-	47492 - 44032: 0xB8A7,
-	47493 - 44032: 0xB8A8,
-	47494 - 44032: 0x9067,
-	47495 - 44032: 0xB8A9,
-	47496 - 44032: 0x9068,
-	47497 - 44032: 0xB8AA,
-	47498 - 44032: 0xB8AB,
-	47499 - 44032: 0x9069,
-	47500 - 44032: 0x906A,
-	47501 - 44032: 0xB8AC,
-	47502 - 44032: 0xB8AD,
-	47503 - 44032: 0x906B,
-	47504 - 44032: 0x906C,
-	47505 - 44032: 0x906D,
-	47506 - 44032: 0x906E,
-	47507 - 44032: 0x906F,
-	47508 - 44032: 0x9070,
-	47509 - 44032: 0x9071,
-	47510 - 44032: 0x9072,
-	47511 - 44032: 0x9073,
-	47512 - 44032: 0x9074,
-	47513 - 44032: 0x9075,
-	47514 - 44032: 0x9076,
-	47515 - 44032: 0x9077,
-	47516 - 44032: 0x9078,
-	47517 - 44032: 0x9079,
-	47518 - 44032: 0x907A,
-	47519 - 44032: 0x9081,
-	47520 - 44032: 0x9082,
-	47521 - 44032: 0x9083,
-	47522 - 44032: 0x9084,
-	47523 - 44032: 0x9085,
-	47524 - 44032: 0x9086,
-	47525 - 44032: 0x9087,
-	47526 - 44032: 0x9088,
-	47527 - 44032: 0x9089,
-	47528 - 44032: 0x908A,
-	47529 - 44032: 0x908B,
-	47530 - 44032: 0x908C,
-	47531 - 44032: 0x908D,
-	47532 - 44032: 0xB8AE,
-	47533 - 44032: 0xB8AF,
-	47534 - 44032: 0x908E,
-	47535 - 44032: 0x908F,
-	47536 - 44032: 0xB8B0,
-	47537 - 44032: 0x9090,
-	47538 - 44032: 0x9091,
-	47539 - 44032: 0x9092,
-	47540 - 44032: 0xB8B1,
-	47541 - 44032: 0x9093,
-	47542 - 44032: 0x9094,
-	47543 - 44032: 0x9095,
-	47544 - 44032: 0x9096,
-	47545 - 44032: 0x9097,
-	47546 - 44032: 0x9098,
-	47547 - 44032: 0x9099,
-	47548 - 44032: 0xB8B2,
-	47549 - 44032: 0xB8B3,
-	47550 - 44032: 0x909A,
-	47551 - 44032: 0xB8B4,
-	47552 - 44032: 0x909B,
-	47553 - 44032: 0xB8B5,
-	47554 - 44032: 0x909C,
-	47555 - 44032: 0x909D,
-	47556 - 44032: 0x909E,
-	47557 - 44032: 0x909F,
-	47558 - 44032: 0x90A0,
-	47559 - 44032: 0x90A1,
-	47560 - 44032: 0xB8B6,
-	47561 - 44032: 0xB8B7,
-	47562 - 44032: 0x90A2,
-	47563 - 44032: 0x90A3,
-	47564 - 44032: 0xB8B8,
-	47565 - 44032: 0x90A4,
-	47566 - 44032: 0xB8B9,
-	47567 - 44032: 0xB8BA,
-	47568 - 44032: 0xB8BB,
-	47569 - 44032: 0xB8BC,
-	47570 - 44032: 0xB8BD,
-	47571 - 44032: 0x90A5,
-	47572 - 44032: 0x90A6,
-	47573 - 44032: 0x90A7,
-	47574 - 44032: 0x90A8,
-	47575 - 44032: 0x90A9,
-	47576 - 44032: 0xB8BE,
-	47577 - 44032: 0xB8BF,
-	47578 - 44032: 0x90AA,
-	47579 - 44032: 0xB8C0,
-	47580 - 44032: 0x90AB,
-	47581 - 44032: 0xB8C1,
-	47582 - 44032: 0xB8C2,
-	47583 - 44032: 0x90AC,
-	47584 - 44032: 0x90AD,
-	47585 - 44032: 0xB8C3,
-	47586 - 44032: 0x90AE,
-	47587 - 44032: 0xB8C4,
-	47588 - 44032: 0xB8C5,
-	47589 - 44032: 0xB8C6,
-	47590 - 44032: 0x90AF,
-	47591 - 44032: 0x90B0,
-	47592 - 44032: 0xB8C7,
-	47593 - 44032: 0x90B1,
-	47594 - 44032: 0x90B2,
-	47595 - 44032: 0x90B3,
-	47596 - 44032: 0xB8C8,
-	47597 - 44032: 0x90B4,
-	47598 - 44032: 0x90B5,
-	47599 - 44032: 0x90B6,
-	47600 - 44032: 0x90B7,
-	47601 - 44032: 0x90B8,
-	47602 - 44032: 0x90B9,
-	47603 - 44032: 0x90BA,
-	47604 - 44032: 0xB8C9,
-	47605 - 44032: 0xB8CA,
-	47606 - 44032: 0x90BB,
-	47607 - 44032: 0xB8CB,
-	47608 - 44032: 0xB8CC,
-	47609 - 44032: 0xB8CD,
-	47610 - 44032: 0xB8CE,
-	47611 - 44032: 0x90BC,
-	47612 - 44032: 0x90BD,
-	47613 - 44032: 0x90BE,
-	47614 - 44032: 0x90BF,
-	47615 - 44032: 0x90C0,
-	47616 - 44032: 0xB8CF,
-	47617 - 44032: 0xB8D0,
-	47618 - 44032: 0x90C1,
-	47619 - 44032: 0x90C2,
-	47620 - 44032: 0x90C3,
-	47621 - 44032: 0x90C4,
-	47622 - 44032: 0x90C5,
-	47623 - 44032: 0x90C6,
-	47624 - 44032: 0xB8D1,
-	47625 - 44032: 0x90C7,
-	47626 - 44032: 0x90C8,
-	47627 - 44032: 0x90C9,
-	47628 - 44032: 0x90CA,
-	47629 - 44032: 0x90CB,
-	47630 - 44032: 0x90CC,
-	47631 - 44032: 0x90CD,
-	47632 - 44032: 0x90CE,
-	47633 - 44032: 0x90CF,
-	47634 - 44032: 0x90D0,
-	47635 - 44032: 0x90D1,
-	47636 - 44032: 0x90D2,
-	47637 - 44032: 0xB8D2,
-	47638 - 44032: 0x90D3,
-	47639 - 44032: 0x90D4,
-	47640 - 44032: 0x90D5,
-	47641 - 44032: 0x90D6,
-	47642 - 44032: 0x90D7,
-	47643 - 44032: 0x90D8,
-	47644 - 44032: 0x90D9,
-	47645 - 44032: 0x90DA,
-	47646 - 44032: 0x90DB,
-	47647 - 44032: 0x90DC,
-	47648 - 44032: 0x90DD,
-	47649 - 44032: 0x90DE,
-	47650 - 44032: 0x90DF,
-	47651 - 44032: 0x90E0,
-	47652 - 44032: 0x90E1,
-	47653 - 44032: 0x90E2,
-	47654 - 44032: 0x90E3,
-	47655 - 44032: 0x90E4,
-	47656 - 44032: 0x90E5,
-	47657 - 44032: 0x90E6,
-	47658 - 44032: 0x90E7,
-	47659 - 44032: 0x90E8,
-	47660 - 44032: 0x90E9,
-	47661 - 44032: 0x90EA,
-	47662 - 44032: 0x90EB,
-	47663 - 44032: 0x90EC,
-	47664 - 44032: 0x90ED,
-	47665 - 44032: 0x90EE,
-	47666 - 44032: 0x90EF,
-	47667 - 44032: 0x90F0,
-	47668 - 44032: 0x90F1,
-	47669 - 44032: 0x90F2,
-	47670 - 44032: 0x90F3,
-	47671 - 44032: 0x90F4,
-	47672 - 44032: 0xB8D3,
-	47673 - 44032: 0xB8D4,
-	47674 - 44032: 0x90F5,
-	47675 - 44032: 0x90F6,
-	47676 - 44032: 0xB8D5,
-	47677 - 44032: 0x90F7,
-	47678 - 44032: 0x90F8,
-	47679 - 44032: 0x90F9,
-	47680 - 44032: 0xB8D6,
-	47681 - 44032: 0x90FA,
-	47682 - 44032: 0xB8D7,
-	47683 - 44032: 0x90FB,
-	47684 - 44032: 0x90FC,
-	47685 - 44032: 0x90FD,
-	47686 - 44032: 0x90FE,
-	47687 - 44032: 0x9141,
-	47688 - 44032: 0xB8D8,
-	47689 - 44032: 0xB8D9,
-	47690 - 44032: 0x9142,
-	47691 - 44032: 0xB8DA,
-	47692 - 44032: 0x9143,
-	47693 - 44032: 0xB8DB,
-	47694 - 44032: 0xB8DC,
-	47695 - 44032: 0x9144,
-	47696 - 44032: 0x9145,
-	47697 - 44032: 0x9146,
-	47698 - 44032: 0x9147,
-	47699 - 44032: 0xB8DD,
-	47700 - 44032: 0xB8DE,
-	47701 - 44032: 0xB8DF,
-	47702 - 44032: 0x9148,
-	47703 - 44032: 0x9149,
-	47704 - 44032: 0xB8E0,
-	47705 - 44032: 0x914A,
-	47706 - 44032: 0x914B,
-	47707 - 44032: 0x914C,
-	47708 - 44032: 0xB8E1,
-	47709 - 44032: 0x914D,
-	47710 - 44032: 0x914E,
-	47711 - 44032: 0x914F,
-	47712 - 44032: 0x9150,
-	47713 - 44032: 0x9151,
-	47714 - 44032: 0x9152,
-	47715 - 44032: 0x9153,
-	47716 - 44032: 0xB8E2,
-	47717 - 44032: 0xB8E3,
-	47718 - 44032: 0x9154,
-	47719 - 44032: 0xB8E4,
-	47720 - 44032: 0xB8E5,
-	47721 - 44032: 0xB8E6,
-	47722 - 44032: 0x9155,
-	47723 - 44032: 0x9156,
-	47724 - 44032: 0x9157,
-	47725 - 44032: 0x9158,
-	47726 - 44032: 0x9159,
-	47727 - 44032: 0x915A,
-	47728 - 44032: 0xB8E7,
-	47729 - 44032: 0xB8E8,
-	47730 - 44032: 0x9161,
-	47731 - 44032: 0x9162,
-	47732 - 44032: 0xB8E9,
-	47733 - 44032: 0x9163,
-	47734 - 44032: 0x9164,
-	47735 - 44032: 0x9165,
-	47736 - 44032: 0xB8EA,
-	47737 - 44032: 0x9166,
-	47738 - 44032: 0x9167,
-	47739 - 44032: 0x9168,
-	47740 - 44032: 0x9169,
-	47741 - 44032: 0x916A,
-	47742 - 44032: 0x916B,
-	47743 - 44032: 0x916C,
-	47744 - 44032: 0x916D,
-	47745 - 44032: 0x916E,
-	47746 - 44032: 0x916F,
-	47747 - 44032: 0xB8EB,
-	47748 - 44032: 0xB8EC,
-	47749 - 44032: 0xB8ED,
-	47750 - 44032: 0x9170,
-	47751 - 44032: 0xB8EE,
-	47752 - 44032: 0x9171,
-	47753 - 44032: 0x9172,
-	47754 - 44032: 0x9173,
-	47755 - 44032: 0x9174,
-	47756 - 44032: 0xB8EF,
-	47757 - 44032: 0x9175,
-	47758 - 44032: 0x9176,
-	47759 - 44032: 0x9177,
-	47760 - 44032: 0x9178,
-	47761 - 44032: 0x9179,
-	47762 - 44032: 0x917A,
-	47763 - 44032: 0x9181,
-	47764 - 44032: 0x9182,
-	47765 - 44032: 0x9183,
-	47766 - 44032: 0x9184,
-	47767 - 44032: 0x9185,
-	47768 - 44032: 0x9186,
-	47769 - 44032: 0x9187,
-	47770 - 44032: 0x9188,
-	47771 - 44032: 0x9189,
-	47772 - 44032: 0x918A,
-	47773 - 44032: 0x918B,
-	47774 - 44032: 0x918C,
-	47775 - 44032: 0x918D,
-	47776 - 44032: 0x918E,
-	47777 - 44032: 0x918F,
-	47778 - 44032: 0x9190,
-	47779 - 44032: 0x9191,
-	47780 - 44032: 0x9192,
-	47781 - 44032: 0x9193,
-	47782 - 44032: 0x9194,
-	47783 - 44032: 0x9195,
-	47784 - 44032: 0xB8F0,
-	47785 - 44032: 0xB8F1,
-	47786 - 44032: 0x9196,
-	47787 - 44032: 0xB8F2,
-	47788 - 44032: 0xB8F3,
-	47789 - 44032: 0x9197,
-	47790 - 44032: 0x9198,
-	47791 - 44032: 0x9199,
-	47792 - 44032: 0xB8F4,
-	47793 - 44032: 0x919A,
-	47794 - 44032: 0xB8F5,
-	47795 - 44032: 0x919B,
-	47796 - 44032: 0x919C,
-	47797 - 44032: 0x919D,
-	47798 - 44032: 0x919E,
-	47799 - 44032: 0x919F,
-	47800 - 44032: 0xB8F6,
-	47801 - 44032: 0xB8F7,
-	47802 - 44032: 0x91A0,
-	47803 - 44032: 0xB8F8,
-	47804 - 44032: 0x91A1,
-	47805 - 44032: 0xB8F9,
-	47806 - 44032: 0x91A2,
-	47807 - 44032: 0x91A3,
-	47808 - 44032: 0x91A4,
-	47809 - 44032: 0x91A5,
-	47810 - 44032: 0x91A6,
-	47811 - 44032: 0x91A7,
-	47812 - 44032: 0xB8FA,
-	47813 - 44032: 0x91A8,
-	47814 - 44032: 0x91A9,
-	47815 - 44032: 0x91AA,
-	47816 - 44032: 0xB8FB,
-	47817 - 44032: 0x91AB,
-	47818 - 44032: 0x91AC,
-	47819 - 44032: 0x91AD,
-	47820 - 44032: 0x91AE,
-	47821 - 44032: 0x91AF,
-	47822 - 44032: 0x91B0,
-	47823 - 44032: 0x91B1,
-	47824 - 44032: 0x91B2,
-	47825 - 44032: 0x91B3,
-	47826 - 44032: 0x91B4,
-	47827 - 44032: 0x91B5,
-	47828 - 44032: 0x91B6,
-	47829 - 44032: 0x91B7,
-	47830 - 44032: 0x91B8,
-	47831 - 44032: 0x91B9,
-	47832 - 44032: 0xB8FC,
-	47833 - 44032: 0xB8FD,
-	47834 - 44032: 0x91BA,
-	47835 - 44032: 0x91BB,
-	47836 - 44032: 0x91BC,
-	47837 - 44032: 0x91BD,
-	47838 - 44032: 0x91BE,
-	47839 - 44032: 0x91BF,
-	47840 - 44032: 0x91C0,
-	47841 - 44032: 0x91C1,
-	47842 - 44032: 0x91C2,
-	47843 - 44032: 0x91C3,
-	47844 - 44032: 0x91C4,
-	47845 - 44032: 0x91C5,
-	47846 - 44032: 0x91C6,
-	47847 - 44032: 0x91C7,
-	47848 - 44032: 0x91C8,
-	47849 - 44032: 0x91C9,
-	47850 - 44032: 0x91CA,
-	47851 - 44032: 0x91CB,
-	47852 - 44032: 0x91CC,
-	47853 - 44032: 0x91CD,
-	47854 - 44032: 0x91CE,
-	47855 - 44032: 0x91CF,
-	47856 - 44032: 0x91D0,
-	47857 - 44032: 0x91D1,
-	47858 - 44032: 0x91D2,
-	47859 - 44032: 0x91D3,
-	47860 - 44032: 0x91D4,
-	47861 - 44032: 0x91D5,
-	47862 - 44032: 0x91D6,
-	47863 - 44032: 0x91D7,
-	47864 - 44032: 0x91D8,
-	47865 - 44032: 0x91D9,
-	47866 - 44032: 0x91DA,
-	47867 - 44032: 0x91DB,
-	47868 - 44032: 0xB8FE,
-	47869 - 44032: 0x91DC,
-	47870 - 44032: 0x91DD,
-	47871 - 44032: 0x91DE,
-	47872 - 44032: 0xB9A1,
-	47873 - 44032: 0x91DF,
-	47874 - 44032: 0x91E0,
-	47875 - 44032: 0x91E1,
-	47876 - 44032: 0xB9A2,
-	47877 - 44032: 0x91E2,
-	47878 - 44032: 0x91E3,
-	47879 - 44032: 0x91E4,
-	47880 - 44032: 0x91E5,
-	47881 - 44032: 0x91E6,
-	47882 - 44032: 0x91E7,
-	47883 - 44032: 0x91E8,
-	47884 - 44032: 0x91E9,
-	47885 - 44032: 0xB9A3,
-	47886 - 44032: 0x91EA,
-	47887 - 44032: 0xB9A4,
-	47888 - 44032: 0x91EB,
-	47889 - 44032: 0xB9A5,
-	47890 - 44032: 0x91EC,
-	47891 - 44032: 0x91ED,
-	47892 - 44032: 0x91EE,
-	47893 - 44032: 0x91EF,
-	47894 - 44032: 0x91F0,
-	47895 - 44032: 0x91F1,
-	47896 - 44032: 0xB9A6,
-	47897 - 44032: 0x91F2,
-	47898 - 44032: 0x91F3,
-	47899 - 44032: 0x91F4,
-	47900 - 44032: 0xB9A7,
-	47901 - 44032: 0x91F5,
-	47902 - 44032: 0x91F6,
-	47903 - 44032: 0x91F7,
-	47904 - 44032: 0xB9A8,
-	47905 - 44032: 0x91F8,
-	47906 - 44032: 0x91F9,
-	47907 - 44032: 0x91FA,
-	47908 - 44032: 0x91FB,
-	47909 - 44032: 0x91FC,
-	47910 - 44032: 0x91FD,
-	47911 - 44032: 0x91FE,
-	47912 - 44032: 0x9241,
-	47913 - 44032: 0xB9A9,
-	47914 - 44032: 0x9242,
-	47915 - 44032: 0xB9AA,
-	47916 - 44032: 0x9243,
-	47917 - 44032: 0x9244,
-	47918 - 44032: 0x9245,
-	47919 - 44032: 0x9246,
-	47920 - 44032: 0x9247,
-	47921 - 44032: 0x9248,
-	47922 - 44032: 0x9249,
-	47923 - 44032: 0x924A,
-	47924 - 44032: 0xB9AB,
-	47925 - 44032: 0xB9AC,
-	47926 - 44032: 0xB9AD,
-	47927 - 44032: 0x924B,
-	47928 - 44032: 0xB9AE,
-	47929 - 44032: 0x924C,
-	47930 - 44032: 0x924D,
-	47931 - 44032: 0xB9AF,
-	47932 - 44032: 0xB9B0,
-	47933 - 44032: 0xB9B1,
-	47934 - 44032: 0xB9B2,
-	47935 - 44032: 0x924E,
-	47936 - 44032: 0x924F,
-	47937 - 44032: 0x9250,
-	47938 - 44032: 0x9251,
-	47939 - 44032: 0x9252,
-	47940 - 44032: 0xB9B3,
-	47941 - 44032: 0xB9B4,
-	47942 - 44032: 0x9253,
-	47943 - 44032: 0xB9B5,
-	47944 - 44032: 0x9254,
-	47945 - 44032: 0xB9B6,
-	47946 - 44032: 0x9255,
-	47947 - 44032: 0x9256,
-	47948 - 44032: 0x9257,
-	47949 - 44032: 0xB9B7,
-	47950 - 44032: 0x9258,
-	47951 - 44032: 0xB9B8,
-	47952 - 44032: 0xB9B9,
-	47953 - 44032: 0x9259,
-	47954 - 44032: 0x925A,
-	47955 - 44032: 0x9261,
-	47956 - 44032: 0xB9BA,
-	47957 - 44032: 0x9262,
-	47958 - 44032: 0x9263,
-	47959 - 44032: 0x9264,
-	47960 - 44032: 0xB9BB,
-	47961 - 44032: 0x9265,
-	47962 - 44032: 0x9266,
-	47963 - 44032: 0x9267,
-	47964 - 44032: 0x9268,
-	47965 - 44032: 0x9269,
-	47966 - 44032: 0x926A,
-	47967 - 44032: 0x926B,
-	47968 - 44032: 0x926C,
-	47969 - 44032: 0xB9BC,
-	47970 - 44032: 0x926D,
-	47971 - 44032: 0xB9BD,
-	47972 - 44032: 0x926E,
-	47973 - 44032: 0x926F,
-	47974 - 44032: 0x9270,
-	47975 - 44032: 0x9271,
-	47976 - 44032: 0x9272,
-	47977 - 44032: 0x9273,
-	47978 - 44032: 0x9274,
-	47979 - 44032: 0x9275,
-	47980 - 44032: 0xB9BE,
-	47981 - 44032: 0x9276,
-	47982 - 44032: 0x9277,
-	47983 - 44032: 0x9278,
-	47984 - 44032: 0x9279,
-	47985 - 44032: 0x927A,
-	47986 - 44032: 0x9281,
-	47987 - 44032: 0x9282,
-	47988 - 44032: 0x9283,
-	47989 - 44032: 0x9284,
-	47990 - 44032: 0x9285,
-	47991 - 44032: 0x9286,
-	47992 - 44032: 0x9287,
-	47993 - 44032: 0x9288,
-	47994 - 44032: 0x9289,
-	47995 - 44032: 0x928A,
-	47996 - 44032: 0x928B,
-	47997 - 44032: 0x928C,
-	47998 - 44032: 0x928D,
-	47999 - 44032: 0x928E,
-	48000 - 44032: 0x928F,
-	48001 - 44032: 0x9290,
-	48002 - 44032: 0x9291,
-	48003 - 44032: 0x9292,
-	48004 - 44032: 0x9293,
-	48005 - 44032: 0x9294,
-	48006 - 44032: 0x9295,
-	48007 - 44032: 0x9296,
-	48008 - 44032: 0xB9BF,
-	48009 - 44032: 0x9297,
-	48010 - 44032: 0x9298,
-	48011 - 44032: 0x9299,
-	48012 - 44032: 0xB9C0,
-	48013 - 44032: 0x929A,
-	48014 - 44032: 0x929B,
-	48015 - 44032: 0x929C,
-	48016 - 44032: 0xB9C1,
-	48017 - 44032: 0x929D,
-	48018 - 44032: 0x929E,
-	48019 - 44032: 0x929F,
-	48020 - 44032: 0x92A0,
-	48021 - 44032: 0x92A1,
-	48022 - 44032: 0x92A2,
-	48023 - 44032: 0x92A3,
-	48024 - 44032: 0x92A4,
-	48025 - 44032: 0x92A5,
-	48026 - 44032: 0x92A6,
-	48027 - 44032: 0x92A7,
-	48028 - 44032: 0x92A8,
-	48029 - 44032: 0x92A9,
-	48030 - 44032: 0x92AA,
-	48031 - 44032: 0x92AB,
-	48032 - 44032: 0x92AC,
-	48033 - 44032: 0x92AD,
-	48034 - 44032: 0x92AE,
-	48035 - 44032: 0x92AF,
-	48036 - 44032: 0xB9C2,
-	48037 - 44032: 0x92B0,
-	48038 - 44032: 0x92B1,
-	48039 - 44032: 0x92B2,
-	48040 - 44032: 0xB9C3,
-	48041 - 44032: 0x92B3,
-	48042 - 44032: 0x92B4,
-	48043 - 44032: 0x92B5,
-	48044 - 44032: 0xB9C4,
-	48045 - 44032: 0x92B6,
-	48046 - 44032: 0x92B7,
-	48047 - 44032: 0x92B8,
-	48048 - 44032: 0x92B9,
-	48049 - 44032: 0x92BA,
-	48050 - 44032: 0x92BB,
-	48051 - 44032: 0x92BC,
-	48052 - 44032: 0xB9C5,
-	48053 - 44032: 0x92BD,
-	48054 - 44032: 0x92BE,
-	48055 - 44032: 0xB9C6,
-	48056 - 44032: 0x92BF,
-	48057 - 44032: 0x92C0,
-	48058 - 44032: 0x92C1,
-	48059 - 44032: 0x92C2,
-	48060 - 44032: 0x92C3,
-	48061 - 44032: 0x92C4,
-	48062 - 44032: 0x92C5,
-	48063 - 44032: 0x92C6,
-	48064 - 44032: 0xB9C7,
-	48065 - 44032: 0x92C7,
-	48066 - 44032: 0x92C8,
-	48067 - 44032: 0x92C9,
-	48068 - 44032: 0xB9C8,
-	48069 - 44032: 0x92CA,
-	48070 - 44032: 0x92CB,
-	48071 - 44032: 0x92CC,
-	48072 - 44032: 0xB9C9,
-	48073 - 44032: 0x92CD,
-	48074 - 44032: 0x92CE,
-	48075 - 44032: 0x92CF,
-	48076 - 44032: 0x92D0,
-	48077 - 44032: 0x92D1,
-	48078 - 44032: 0x92D2,
-	48079 - 44032: 0x92D3,
-	48080 - 44032: 0xB9CA,
-	48081 - 44032: 0x92D4,
-	48082 - 44032: 0x92D5,
-	48083 - 44032: 0xB9CB,
-	48084 - 44032: 0x92D6,
-	48085 - 44032: 0x92D7,
-	48086 - 44032: 0x92D8,
-	48087 - 44032: 0x92D9,
-	48088 - 44032: 0x92DA,
-	48089 - 44032: 0x92DB,
-	48090 - 44032: 0x92DC,
-	48091 - 44032: 0x92DD,
-	48092 - 44032: 0x92DE,
-	48093 - 44032: 0x92DF,
-	48094 - 44032: 0x92E0,
-	48095 - 44032: 0x92E1,
-	48096 - 44032: 0x92E2,
-	48097 - 44032: 0x92E3,
-	48098 - 44032: 0x92E4,
-	48099 - 44032: 0x92E5,
-	48100 - 44032: 0x92E6,
-	48101 - 44032: 0x92E7,
-	48102 - 44032: 0x92E8,
-	48103 - 44032: 0x92E9,
-	48104 - 44032: 0x92EA,
-	48105 - 44032: 0x92EB,
-	48106 - 44032: 0x92EC,
-	48107 - 44032: 0x92ED,
-	48108 - 44032: 0x92EE,
-	48109 - 44032: 0x92EF,
-	48110 - 44032: 0x92F0,
-	48111 - 44032: 0x92F1,
-	48112 - 44032: 0x92F2,
-	48113 - 44032: 0x92F3,
-	48114 - 44032: 0x92F4,
-	48115 - 44032: 0x92F5,
-	48116 - 44032: 0x92F6,
-	48117 - 44032: 0x92F7,
-	48118 - 44032: 0x92F8,
-	48119 - 44032: 0x92F9,
-	48120 - 44032: 0xB9CC,
-	48121 - 44032: 0xB9CD,
-	48122 - 44032: 0x92FA,
-	48123 - 44032: 0x92FB,
-	48124 - 44032: 0xB9CE,
-	48125 - 44032: 0x92FC,
-	48126 - 44032: 0x92FD,
-	48127 - 44032: 0xB9CF,
-	48128 - 44032: 0xB9D0,
-	48129 - 44032: 0x92FE,
-	48130 - 44032: 0xB9D1,
-	48131 - 44032: 0x9341,
-	48132 - 44032: 0x9342,
-	48133 - 44032: 0x9343,
-	48134 - 44032: 0x9344,
-	48135 - 44032: 0x9345,
-	48136 - 44032: 0xB9D2,
-	48137 - 44032: 0xB9D3,
-	48138 - 44032: 0x9346,
-	48139 - 44032: 0xB9D4,
-	48140 - 44032: 0xB9D5,
-	48141 - 44032: 0xB9D6,
-	48142 - 44032: 0x9347,
-	48143 - 44032: 0xB9D7,
-	48144 - 44032: 0x9348,
-	48145 - 44032: 0xB9D8,
-	48146 - 44032: 0x9349,
-	48147 - 44032: 0x934A,
-	48148 - 44032: 0xB9D9,
-	48149 - 44032: 0xB9DA,
-	48150 - 44032: 0xB9DB,
-	48151 - 44032: 0xB9DC,
-	48152 - 44032: 0xB9DD,
-	48153 - 44032: 0x934B,
-	48154 - 44032: 0x934C,
-	48155 - 44032: 0xB9DE,
-	48156 - 44032: 0xB9DF,
-	48157 - 44032: 0xB9E0,
-	48158 - 44032: 0xB9E1,
-	48159 - 44032: 0xB9E2,
-	48160 - 44032: 0x934D,
-	48161 - 44032: 0x934E,
-	48162 - 44032: 0x934F,
-	48163 - 44032: 0x9350,
-	48164 - 44032: 0xB9E3,
-	48165 - 44032: 0xB9E4,
-	48166 - 44032: 0x9351,
-	48167 - 44032: 0xB9E5,
-	48168 - 44032: 0x9352,
-	48169 - 44032: 0xB9E6,
-	48170 - 44032: 0x9353,
-	48171 - 44032: 0x9354,
-	48172 - 44032: 0x9355,
-	48173 - 44032: 0xB9E7,
-	48174 - 44032: 0x9356,
-	48175 - 44032: 0x9357,
-	48176 - 44032: 0xB9E8,
-	48177 - 44032: 0xB9E9,
-	48178 - 44032: 0x9358,
-	48179 - 44032: 0x9359,
-	48180 - 44032: 0xB9EA,
-	48181 - 44032: 0x935A,
-	48182 - 44032: 0x9361,
-	48183 - 44032: 0x9362,
-	48184 - 44032: 0xB9EB,
-	48185 - 44032: 0x9363,
-	48186 - 44032: 0x9364,
-	48187 - 44032: 0x9365,
-	48188 - 44032: 0x9366,
-	48189 - 44032: 0x9367,
-	48190 - 44032: 0x9368,
-	48191 - 44032: 0x9369,
-	48192 - 44032: 0xB9EC,
-	48193 - 44032: 0xB9ED,
-	48194 - 44032: 0x936A,
-	48195 - 44032: 0xB9EE,
-	48196 - 44032: 0xB9EF,
-	48197 - 44032: 0xB9F0,
-	48198 - 44032: 0x936B,
-	48199 - 44032: 0x936C,
-	48200 - 44032: 0x936D,
-	48201 - 44032: 0xB9F1,
-	48202 - 44032: 0x936E,
-	48203 - 44032: 0x936F,
-	48204 - 44032: 0xB9F2,
-	48205 - 44032: 0xB9F3,
-	48206 - 44032: 0x9370,
-	48207 - 44032: 0x9371,
-	48208 - 44032: 0xB9F4,
-	48209 - 44032: 0x9372,
-	48210 - 44032: 0x9373,
-	48211 - 44032: 0x9374,
-	48212 - 44032: 0x9375,
-	48213 - 44032: 0x9376,
-	48214 - 44032: 0x9377,
-	48215 - 44032: 0x9378,
-	48216 - 44032: 0x9379,
-	48217 - 44032: 0x937A,
-	48218 - 44032: 0x9381,
-	48219 - 44032: 0x9382,
-	48220 - 44032: 0x9383,
-	48221 - 44032: 0xB9F5,
-	48222 - 44032: 0x9384,
-	48223 - 44032: 0x9385,
-	48224 - 44032: 0x9386,
-	48225 - 44032: 0x9387,
-	48226 - 44032: 0x9388,
-	48227 - 44032: 0x9389,
-	48228 - 44032: 0x938A,
-	48229 - 44032: 0x938B,
-	48230 - 44032: 0x938C,
-	48231 - 44032: 0x938D,
-	48232 - 44032: 0x938E,
-	48233 - 44032: 0x938F,
-	48234 - 44032: 0x9390,
-	48235 - 44032: 0x9391,
-	48236 - 44032: 0x9392,
-	48237 - 44032: 0x9393,
-	48238 - 44032: 0x9394,
-	48239 - 44032: 0x9395,
-	48240 - 44032: 0x9396,
-	48241 - 44032: 0x9397,
-	48242 - 44032: 0x9398,
-	48243 - 44032: 0x9399,
-	48244 - 44032: 0x939A,
-	48245 - 44032: 0x939B,
-	48246 - 44032: 0x939C,
-	48247 - 44032: 0x939D,
-	48248 - 44032: 0x939E,
-	48249 - 44032: 0x939F,
-	48250 - 44032: 0x93A0,
-	48251 - 44032: 0x93A1,
-	48252 - 44032: 0x93A2,
-	48253 - 44032: 0x93A3,
-	48254 - 44032: 0x93A4,
-	48255 - 44032: 0x93A5,
-	48256 - 44032: 0x93A6,
-	48257 - 44032: 0x93A7,
-	48258 - 44032: 0x93A8,
-	48259 - 44032: 0x93A9,
-	48260 - 44032: 0xB9F6,
-	48261 - 44032: 0xB9F7,
-	48262 - 44032: 0x93AA,
-	48263 - 44032: 0x93AB,
-	48264 - 44032: 0xB9F8,
-	48265 - 44032: 0x93AC,
-	48266 - 44032: 0x93AD,
-	48267 - 44032: 0xB9F9,
-	48268 - 44032: 0xB9FA,
-	48269 - 44032: 0x93AE,
-	48270 - 44032: 0xB9FB,
-	48271 - 44032: 0x93AF,
-	48272 - 44032: 0x93B0,
-	48273 - 44032: 0x93B1,
-	48274 - 44032: 0x93B2,
-	48275 - 44032: 0x93B3,
-	48276 - 44032: 0xB9FC,
-	48277 - 44032: 0xB9FD,
-	48278 - 44032: 0x93B4,
-	48279 - 44032: 0xB9FE,
-	48280 - 44032: 0x93B5,
-	48281 - 44032: 0xBAA1,
-	48282 - 44032: 0xBAA2,
-	48283 - 44032: 0x93B6,
-	48284 - 44032: 0x93B7,
-	48285 - 44032: 0x93B8,
-	48286 - 44032: 0x93B9,
-	48287 - 44032: 0x93BA,
-	48288 - 44032: 0xBAA3,
-	48289 - 44032: 0xBAA4,
-	48290 - 44032: 0x93BB,
-	48291 - 44032: 0x93BC,
-	48292 - 44032: 0xBAA5,
-	48293 - 44032: 0x93BD,
-	48294 - 44032: 0x93BE,
-	48295 - 44032: 0xBAA6,
-	48296 - 44032: 0xBAA7,
-	48297 - 44032: 0x93BF,
-	48298 - 44032: 0x93C0,
-	48299 - 44032: 0x93C1,
-	48300 - 44032: 0x93C2,
-	48301 - 44032: 0x93C3,
-	48302 - 44032: 0x93C4,
-	48303 - 44032: 0x93C5,
-	48304 - 44032: 0xBAA8,
-	48305 - 44032: 0xBAA9,
-	48306 - 44032: 0x93C6,
-	48307 - 44032: 0xBAAA,
-	48308 - 44032: 0xBAAB,
-	48309 - 44032: 0xBAAC,
-	48310 - 44032: 0x93C7,
-	48311 - 44032: 0x93C8,
-	48312 - 44032: 0x93C9,
-	48313 - 44032: 0x93CA,
-	48314 - 44032: 0x93CB,
-	48315 - 44032: 0x93CC,
-	48316 - 44032: 0xBAAD,
-	48317 - 44032: 0xBAAE,
-	48318 - 44032: 0x93CD,
-	48319 - 44032: 0x93CE,
-	48320 - 44032: 0xBAAF,
-	48321 - 44032: 0x93CF,
-	48322 - 44032: 0x93D0,
-	48323 - 44032: 0x93D1,
-	48324 - 44032: 0xBAB0,
-	48325 - 44032: 0x93D2,
-	48326 - 44032: 0x93D3,
-	48327 - 44032: 0x93D4,
-	48328 - 44032: 0x93D5,
-	48329 - 44032: 0x93D6,
-	48330 - 44032: 0x93D7,
-	48331 - 44032: 0x93D8,
-	48332 - 44032: 0x93D9,
-	48333 - 44032: 0xBAB1,
-	48334 - 44032: 0x93DA,
-	48335 - 44032: 0xBAB2,
-	48336 - 44032: 0xBAB3,
-	48337 - 44032: 0xBAB4,
-	48338 - 44032: 0x93DB,
-	48339 - 44032: 0x93DC,
-	48340 - 44032: 0x93DD,
-	48341 - 44032: 0xBAB5,
-	48342 - 44032: 0x93DE,
-	48343 - 44032: 0x93DF,
-	48344 - 44032: 0xBAB6,
-	48345 - 44032: 0x93E0,
-	48346 - 44032: 0x93E1,
-	48347 - 44032: 0x93E2,
-	48348 - 44032: 0xBAB7,
-	48349 - 44032: 0x93E3,
-	48350 - 44032: 0x93E4,
-	48351 - 44032: 0x93E5,
-	48352 - 44032: 0x93E6,
-	48353 - 44032: 0x93E7,
-	48354 - 44032: 0x93E8,
-	48355 - 44032: 0x93E9,
-	48356 - 44032: 0x93EA,
-	48357 - 44032: 0x93EB,
-	48358 - 44032: 0x93EC,
-	48359 - 44032: 0x93ED,
-	48360 - 44032: 0x93EE,
-	48361 - 44032: 0x93EF,
-	48362 - 44032: 0x93F0,
-	48363 - 44032: 0x93F1,
-	48364 - 44032: 0x93F2,
-	48365 - 44032: 0x93F3,
-	48366 - 44032: 0x93F4,
-	48367 - 44032: 0x93F5,
-	48368 - 44032: 0x93F6,
-	48369 - 44032: 0x93F7,
-	48370 - 44032: 0x93F8,
-	48371 - 44032: 0x93F9,
-	48372 - 44032: 0xBAB8,
-	48373 - 44032: 0xBAB9,
-	48374 - 44032: 0xBABA,
-	48375 - 44032: 0x93FA,
-	48376 - 44032: 0xBABB,
-	48377 - 44032: 0x93FB,
-	48378 - 44032: 0x93FC,
-	48379 - 44032: 0x93FD,
-	48380 - 44032: 0xBABC,
-	48381 - 44032: 0x93FE,
-	48382 - 44032: 0x9441,
-	48383 - 44032: 0x9442,
-	48384 - 44032: 0x9443,
-	48385 - 44032: 0x9444,
-	48386 - 44032: 0x9445,
-	48387 - 44032: 0x9446,
-	48388 - 44032: 0xBABD,
-	48389 - 44032: 0xBABE,
-	48390 - 44032: 0x9447,
-	48391 - 44032: 0xBABF,
-	48392 - 44032: 0x9448,
-	48393 - 44032: 0xBAC0,
-	48394 - 44032: 0x9449,
-	48395 - 44032: 0x944A,
-	48396 - 44032: 0x944B,
-	48397 - 44032: 0x944C,
-	48398 - 44032: 0x944D,
-	48399 - 44032: 0x944E,
-	48400 - 44032: 0xBAC1,
-	48401 - 44032: 0x944F,
-	48402 - 44032: 0x9450,
-	48403 - 44032: 0x9451,
-	48404 - 44032: 0xBAC2,
-	48405 - 44032: 0x9452,
-	48406 - 44032: 0x9453,
-	48407 - 44032: 0x9454,
-	48408 - 44032: 0x9455,
-	48409 - 44032: 0x9456,
-	48410 - 44032: 0x9457,
-	48411 - 44032: 0x9458,
-	48412 - 44032: 0x9459,
-	48413 - 44032: 0x945A,
-	48414 - 44032: 0x9461,
-	48415 - 44032: 0x9462,
-	48416 - 44032: 0x9463,
-	48417 - 44032: 0x9464,
-	48418 - 44032: 0x9465,
-	48419 - 44032: 0x9466,
-	48420 - 44032: 0xBAC3,
-	48421 - 44032: 0x9467,
-	48422 - 44032: 0x9468,
-	48423 - 44032: 0x9469,
-	48424 - 44032: 0x946A,
-	48425 - 44032: 0x946B,
-	48426 - 44032: 0x946C,
-	48427 - 44032: 0x946D,
-	48428 - 44032: 0xBAC4,
-	48429 - 44032: 0x946E,
-	48430 - 44032: 0x946F,
-	48431 - 44032: 0x9470,
-	48432 - 44032: 0x9471,
-	48433 - 44032: 0x9472,
-	48434 - 44032: 0x9473,
-	48435 - 44032: 0x9474,
-	48436 - 44032: 0x9475,
-	48437 - 44032: 0x9476,
-	48438 - 44032: 0x9477,
-	48439 - 44032: 0x9478,
-	48440 - 44032: 0x9479,
-	48441 - 44032: 0x947A,
-	48442 - 44032: 0x9481,
-	48443 - 44032: 0x9482,
-	48444 - 44032: 0x9483,
-	48445 - 44032: 0x9484,
-	48446 - 44032: 0x9485,
-	48447 - 44032: 0x9486,
-	48448 - 44032: 0xBAC5,
-	48449 - 44032: 0x9487,
-	48450 - 44032: 0x9488,
-	48451 - 44032: 0x9489,
-	48452 - 44032: 0x948A,
-	48453 - 44032: 0x948B,
-	48454 - 44032: 0x948C,
-	48455 - 44032: 0x948D,
-	48456 - 44032: 0xBAC6,
-	48457 - 44032: 0xBAC7,
-	48458 - 44032: 0x948E,
-	48459 - 44032: 0x948F,
-	48460 - 44032: 0xBAC8,
-	48461 - 44032: 0x9490,
-	48462 - 44032: 0x9491,
-	48463 - 44032: 0x9492,
-	48464 - 44032: 0xBAC9,
-	48465 - 44032: 0x9493,
-	48466 - 44032: 0x9494,
-	48467 - 44032: 0x9495,
-	48468 - 44032: 0x9496,
-	48469 - 44032: 0x9497,
-	48470 - 44032: 0x9498,
-	48471 - 44032: 0x9499,
-	48472 - 44032: 0xBACA,
-	48473 - 44032: 0xBACB,
-	48474 - 44032: 0x949A,
-	48475 - 44032: 0x949B,
-	48476 - 44032: 0x949C,
-	48477 - 44032: 0x949D,
-	48478 - 44032: 0x949E,
-	48479 - 44032: 0x949F,
-	48480 - 44032: 0x94A0,
-	48481 - 44032: 0x94A1,
-	48482 - 44032: 0x94A2,
-	48483 - 44032: 0x94A3,
-	48484 - 44032: 0xBACC,
-	48485 - 44032: 0x94A4,
-	48486 - 44032: 0x94A5,
-	48487 - 44032: 0x94A6,
-	48488 - 44032: 0xBACD,
-	48489 - 44032: 0x94A7,
-	48490 - 44032: 0x94A8,
-	48491 - 44032: 0x94A9,
-	48492 - 44032: 0x94AA,
-	48493 - 44032: 0x94AB,
-	48494 - 44032: 0x94AC,
-	48495 - 44032: 0x94AD,
-	48496 - 44032: 0x94AE,
-	48497 - 44032: 0x94AF,
-	48498 - 44032: 0x94B0,
-	48499 - 44032: 0x94B1,
-	48500 - 44032: 0x94B2,
-	48501 - 44032: 0x94B3,
-	48502 - 44032: 0x94B4,
-	48503 - 44032: 0x94B5,
-	48504 - 44032: 0x94B6,
-	48505 - 44032: 0x94B7,
-	48506 - 44032: 0x94B8,
-	48507 - 44032: 0x94B9,
-	48508 - 44032: 0x94BA,
-	48509 - 44032: 0x94BB,
-	48510 - 44032: 0x94BC,
-	48511 - 44032: 0x94BD,
-	48512 - 44032: 0xBACE,
-	48513 - 44032: 0xBACF,
-	48514 - 44032: 0x94BE,
-	48515 - 44032: 0x94BF,
-	48516 - 44032: 0xBAD0,
-	48517 - 44032: 0x94C0,
-	48518 - 44032: 0x94C1,
-	48519 - 44032: 0xBAD1,
-	48520 - 44032: 0xBAD2,
-	48521 - 44032: 0xBAD3,
-	48522 - 44032: 0xBAD4,
-	48523 - 44032: 0x94C2,
-	48524 - 44032: 0x94C3,
-	48525 - 44032: 0x94C4,
-	48526 - 44032: 0x94C5,
-	48527 - 44032: 0x94C6,
-	48528 - 44032: 0xBAD5,
-	48529 - 44032: 0xBAD6,
-	48530 - 44032: 0x94C7,
-	48531 - 44032: 0xBAD7,
-	48532 - 44032: 0x94C8,
-	48533 - 44032: 0xBAD8,
-	48534 - 44032: 0x94C9,
-	48535 - 44032: 0x94CA,
-	48536 - 44032: 0x94CB,
-	48537 - 44032: 0xBAD9,
-	48538 - 44032: 0xBADA,
-	48539 - 44032: 0x94CC,
-	48540 - 44032: 0xBADB,
-	48541 - 44032: 0x94CD,
-	48542 - 44032: 0x94CE,
-	48543 - 44032: 0x94CF,
-	48544 - 44032: 0x94D0,
-	48545 - 44032: 0x94D1,
-	48546 - 44032: 0x94D2,
-	48547 - 44032: 0x94D3,
-	48548 - 44032: 0xBADC,
-	48549 - 44032: 0x94D4,
-	48550 - 44032: 0x94D5,
-	48551 - 44032: 0x94D6,
-	48552 - 44032: 0x94D7,
-	48553 - 44032: 0x94D8,
-	48554 - 44032: 0x94D9,
-	48555 - 44032: 0x94DA,
-	48556 - 44032: 0x94DB,
-	48557 - 44032: 0x94DC,
-	48558 - 44032: 0x94DD,
-	48559 - 44032: 0x94DE,
-	48560 - 44032: 0xBADD,
-	48561 - 44032: 0x94DF,
-	48562 - 44032: 0x94E0,
-	48563 - 44032: 0x94E1,
-	48564 - 44032: 0x94E2,
-	48565 - 44032: 0x94E3,
-	48566 - 44032: 0x94E4,
-	48567 - 44032: 0x94E5,
-	48568 - 44032: 0xBADE,
-	48569 - 44032: 0x94E6,
-	48570 - 44032: 0x94E7,
-	48571 - 44032: 0x94E8,
-	48572 - 44032: 0x94E9,
-	48573 - 44032: 0x94EA,
-	48574 - 44032: 0x94EB,
-	48575 - 44032: 0x94EC,
-	48576 - 44032: 0x94ED,
-	48577 - 44032: 0x94EE,
-	48578 - 44032: 0x94EF,
-	48579 - 44032: 0x94F0,
-	48580 - 44032: 0x94F1,
-	48581 - 44032: 0x94F2,
-	48582 - 44032: 0x94F3,
-	48583 - 44032: 0x94F4,
-	48584 - 44032: 0x94F5,
-	48585 - 44032: 0x94F6,
-	48586 - 44032: 0x94F7,
-	48587 - 44032: 0x94F8,
-	48588 - 44032: 0x94F9,
-	48589 - 44032: 0x94FA,
-	48590 - 44032: 0x94FB,
-	48591 - 44032: 0x94FC,
-	48592 - 44032: 0x94FD,
-	48593 - 44032: 0x94FE,
-	48594 - 44032: 0x9541,
-	48595 - 44032: 0x9542,
-	48596 - 44032: 0xBADF,
-	48597 - 44032: 0xBAE0,
-	48598 - 44032: 0x9543,
-	48599 - 44032: 0x9544,
-	48600 - 44032: 0xBAE1,
-	48601 - 44032: 0x9545,
-	48602 - 44032: 0x9546,
-	48603 - 44032: 0x9547,
-	48604 - 44032: 0xBAE2,
-	48605 - 44032: 0x9548,
-	48606 - 44032: 0x9549,
-	48607 - 44032: 0x954A,
-	48608 - 44032: 0x954B,
-	48609 - 44032: 0x954C,
-	48610 - 44032: 0x954D,
-	48611 - 44032: 0x954E,
-	48612 - 44032: 0x954F,
-	48613 - 44032: 0x9550,
-	48614 - 44032: 0x9551,
-	48615 - 44032: 0x9552,
-	48616 - 44032: 0x9553,
-	48617 - 44032: 0xBAE3,
-	48618 - 44032: 0x9554,
-	48619 - 44032: 0x9555,
-	48620 - 44032: 0x9556,
-	48621 - 44032: 0x9557,
-	48622 - 44032: 0x9558,
-	48623 - 44032: 0x9559,
-	48624 - 44032: 0xBAE4,
-	48625 - 44032: 0x955A,
-	48626 - 44032: 0x9561,
-	48627 - 44032: 0x9562,
-	48628 - 44032: 0xBAE5,
-	48629 - 44032: 0x9563,
-	48630 - 44032: 0x9564,
-	48631 - 44032: 0x9565,
-	48632 - 44032: 0xBAE6,
-	48633 - 44032: 0x9566,
-	48634 - 44032: 0x9567,
-	48635 - 44032: 0x9568,
-	48636 - 44032: 0x9569,
-	48637 - 44032: 0x956A,
-	48638 - 44032: 0x956B,
-	48639 - 44032: 0x956C,
-	48640 - 44032: 0xBAE7,
-	48641 - 44032: 0x956D,
-	48642 - 44032: 0x956E,
-	48643 - 44032: 0xBAE8,
-	48644 - 44032: 0x956F,
-	48645 - 44032: 0xBAE9,
-	48646 - 44032: 0x9570,
-	48647 - 44032: 0x9571,
-	48648 - 44032: 0x9572,
-	48649 - 44032: 0x9573,
-	48650 - 44032: 0x9574,
-	48651 - 44032: 0x9575,
-	48652 - 44032: 0xBAEA,
-	48653 - 44032: 0xBAEB,
-	48654 - 44032: 0x9576,
-	48655 - 44032: 0x9577,
-	48656 - 44032: 0xBAEC,
-	48657 - 44032: 0x9578,
-	48658 - 44032: 0x9579,
-	48659 - 44032: 0x957A,
-	48660 - 44032: 0xBAED,
-	48661 - 44032: 0x9581,
-	48662 - 44032: 0x9582,
-	48663 - 44032: 0x9583,
-	48664 - 44032: 0x9584,
-	48665 - 44032: 0x9585,
-	48666 - 44032: 0x9586,
-	48667 - 44032: 0x9587,
-	48668 - 44032: 0xBAEE,
-	48669 - 44032: 0xBAEF,
-	48670 - 44032: 0x9588,
-	48671 - 44032: 0xBAF0,
-	48672 - 44032: 0x9589,
-	48673 - 44032: 0x958A,
-	48674 - 44032: 0x958B,
-	48675 - 44032: 0x958C,
-	48676 - 44032: 0x958D,
-	48677 - 44032: 0x958E,
-	48678 - 44032: 0x958F,
-	48679 - 44032: 0x9590,
-	48680 - 44032: 0x9591,
-	48681 - 44032: 0x9592,
-	48682 - 44032: 0x9593,
-	48683 - 44032: 0x9594,
-	48684 - 44032: 0x9595,
-	48685 - 44032: 0x9596,
-	48686 - 44032: 0x9597,
-	48687 - 44032: 0x9598,
-	48688 - 44032: 0x9599,
-	48689 - 44032: 0x959A,
-	48690 - 44032: 0x959B,
-	48691 - 44032: 0x959C,
-	48692 - 44032: 0x959D,
-	48693 - 44032: 0x959E,
-	48694 - 44032: 0x959F,
-	48695 - 44032: 0x95A0,
-	48696 - 44032: 0x95A1,
-	48697 - 44032: 0x95A2,
-	48698 - 44032: 0x95A3,
-	48699 - 44032: 0x95A4,
-	48700 - 44032: 0x95A5,
-	48701 - 44032: 0x95A6,
-	48702 - 44032: 0x95A7,
-	48703 - 44032: 0x95A8,
-	48704 - 44032: 0x95A9,
-	48705 - 44032: 0x95AA,
-	48706 - 44032: 0x95AB,
-	48707 - 44032: 0x95AC,
-	48708 - 44032: 0xBAF1,
-	48709 - 44032: 0xBAF2,
-	48710 - 44032: 0x95AD,
-	48711 - 44032: 0x95AE,
-	48712 - 44032: 0xBAF3,
-	48713 - 44032: 0x95AF,
-	48714 - 44032: 0x95B0,
-	48715 - 44032: 0x95B1,
-	48716 - 44032: 0xBAF4,
-	48717 - 44032: 0x95B2,
-	48718 - 44032: 0xBAF5,
-	48719 - 44032: 0x95B3,
-	48720 - 44032: 0x95B4,
-	48721 - 44032: 0x95B5,
-	48722 - 44032: 0x95B6,
-	48723 - 44032: 0x95B7,
-	48724 - 44032: 0xBAF6,
-	48725 - 44032: 0xBAF7,
-	48726 - 44032: 0x95B8,
-	48727 - 44032: 0xBAF8,
-	48728 - 44032: 0x95B9,
-	48729 - 44032: 0xBAF9,
-	48730 - 44032: 0xBAFA,
-	48731 - 44032: 0xBAFB,
-	48732 - 44032: 0x95BA,
-	48733 - 44032: 0x95BB,
-	48734 - 44032: 0x95BC,
-	48735 - 44032: 0x95BD,
-	48736 - 44032: 0xBAFC,
-	48737 - 44032: 0xBAFD,
-	48738 - 44032: 0x95BE,
-	48739 - 44032: 0x95BF,
-	48740 - 44032: 0xBAFE,
-	48741 - 44032: 0x95C0,
-	48742 - 44032: 0x95C1,
-	48743 - 44032: 0x95C2,
-	48744 - 44032: 0xBBA1,
-	48745 - 44032: 0x95C3,
-	48746 - 44032: 0xBBA2,
-	48747 - 44032: 0x95C4,
-	48748 - 44032: 0x95C5,
-	48749 - 44032: 0x95C6,
-	48750 - 44032: 0x95C7,
-	48751 - 44032: 0x95C8,
-	48752 - 44032: 0xBBA3,
-	48753 - 44032: 0xBBA4,
-	48754 - 44032: 0x95C9,
-	48755 - 44032: 0xBBA5,
-	48756 - 44032: 0xBBA6,
-	48757 - 44032: 0xBBA7,
-	48758 - 44032: 0x95CA,
-	48759 - 44032: 0x95CB,
-	48760 - 44032: 0x95CC,
-	48761 - 44032: 0x95CD,
-	48762 - 44032: 0x95CE,
-	48763 - 44032: 0xBBA8,
-	48764 - 44032: 0xBBA9,
-	48765 - 44032: 0xBBAA,
-	48766 - 44032: 0x95CF,
-	48767 - 44032: 0x95D0,
-	48768 - 44032: 0xBBAB,
-	48769 - 44032: 0x95D1,
-	48770 - 44032: 0x95D2,
-	48771 - 44032: 0x95D3,
-	48772 - 44032: 0xBBAC,
-	48773 - 44032: 0x95D4,
-	48774 - 44032: 0x95D5,
-	48775 - 44032: 0x95D6,
-	48776 - 44032: 0x95D7,
-	48777 - 44032: 0x95D8,
-	48778 - 44032: 0x95D9,
-	48779 - 44032: 0x95DA,
-	48780 - 44032: 0xBBAD,
-	48781 - 44032: 0xBBAE,
-	48782 - 44032: 0x95DB,
-	48783 - 44032: 0xBBAF,
-	48784 - 44032: 0xBBB0,
-	48785 - 44032: 0xBBB1,
-	48786 - 44032: 0x95DC,
-	48787 - 44032: 0x95DD,
-	48788 - 44032: 0x95DE,
-	48789 - 44032: 0x95DF,
-	48790 - 44032: 0x95E0,
-	48791 - 44032: 0x95E1,
-	48792 - 44032: 0xBBB2,
-	48793 - 44032: 0xBBB3,
-	48794 - 44032: 0x95E2,
-	48795 - 44032: 0x95E3,
-	48796 - 44032: 0x95E4,
-	48797 - 44032: 0x95E5,
-	48798 - 44032: 0x95E6,
-	48799 - 44032: 0x95E7,
-	48800 - 44032: 0x95E8,
-	48801 - 44032: 0x95E9,
-	48802 - 44032: 0x95EA,
-	48803 - 44032: 0x95EB,
-	48804 - 44032: 0x95EC,
-	48805 - 44032: 0x95ED,
-	48806 - 44032: 0x95EE,
-	48807 - 44032: 0x95EF,
-	48808 - 44032: 0xBBB4,
-	48809 - 44032: 0x95F0,
-	48810 - 44032: 0x95F1,
-	48811 - 44032: 0x95F2,
-	48812 - 44032: 0x95F3,
-	48813 - 44032: 0x95F4,
-	48814 - 44032: 0x95F5,
-	48815 - 44032: 0x95F6,
-	48816 - 44032: 0x95F7,
-	48817 - 44032: 0x95F8,
-	48818 - 44032: 0x95F9,
-	48819 - 44032: 0x95FA,
-	48820 - 44032: 0x95FB,
-	48821 - 44032: 0x95FC,
-	48822 - 44032: 0x95FD,
-	48823 - 44032: 0x95FE,
-	48824 - 44032: 0x9641,
-	48825 - 44032: 0x9642,
-	48826 - 44032: 0x9643,
-	48827 - 44032: 0x9644,
-	48828 - 44032: 0x9645,
-	48829 - 44032: 0x9646,
-	48830 - 44032: 0x9647,
-	48831 - 44032: 0x9648,
-	48832 - 44032: 0x9649,
-	48833 - 44032: 0x964A,
-	48834 - 44032: 0x964B,
-	48835 - 44032: 0x964C,
-	48836 - 44032: 0x964D,
-	48837 - 44032: 0x964E,
-	48838 - 44032: 0x964F,
-	48839 - 44032: 0x9650,
-	48840 - 44032: 0x9651,
-	48841 - 44032: 0x9652,
-	48842 - 44032: 0x9653,
-	48843 - 44032: 0x9654,
-	48844 - 44032: 0x9655,
-	48845 - 44032: 0x9656,
-	48846 - 44032: 0x9657,
-	48847 - 44032: 0x9658,
-	48848 - 44032: 0xBBB5,
-	48849 - 44032: 0xBBB6,
-	48850 - 44032: 0x9659,
-	48851 - 44032: 0x965A,
-	48852 - 44032: 0xBBB7,
-	48853 - 44032: 0x9661,
-	48854 - 44032: 0x9662,
-	48855 - 44032: 0xBBB8,
-	48856 - 44032: 0xBBB9,
-	48857 - 44032: 0x9663,
-	48858 - 44032: 0x9664,
-	48859 - 44032: 0x9665,
-	48860 - 44032: 0x9666,
-	48861 - 44032: 0x9667,
-	48862 - 44032: 0x9668,
-	48863 - 44032: 0x9669,
-	48864 - 44032: 0xBBBA,
-	48865 - 44032: 0x966A,
-	48866 - 44032: 0x966B,
-	48867 - 44032: 0xBBBB,
-	48868 - 44032: 0xBBBC,
-	48869 - 44032: 0xBBBD,
-	48870 - 44032: 0x966C,
-	48871 - 44032: 0x966D,
-	48872 - 44032: 0x966E,
-	48873 - 44032: 0x966F,
-	48874 - 44032: 0x9670,
-	48875 - 44032: 0x9671,
-	48876 - 44032: 0xBBBE,
-	48877 - 44032: 0x9672,
-	48878 - 44032: 0x9673,
-	48879 - 44032: 0x9674,
-	48880 - 44032: 0x9675,
-	48881 - 44032: 0x9676,
-	48882 - 44032: 0x9677,
-	48883 - 44032: 0x9678,
-	48884 - 44032: 0x9679,
-	48885 - 44032: 0x967A,
-	48886 - 44032: 0x9681,
-	48887 - 44032: 0x9682,
-	48888 - 44032: 0x9683,
-	48889 - 44032: 0x9684,
-	48890 - 44032: 0x9685,
-	48891 - 44032: 0x9686,
-	48892 - 44032: 0x9687,
-	48893 - 44032: 0x9688,
-	48894 - 44032: 0x9689,
-	48895 - 44032: 0x968A,
-	48896 - 44032: 0x968B,
-	48897 - 44032: 0xBBBF,
-	48898 - 44032: 0x968C,
-	48899 - 44032: 0x968D,
-	48900 - 44032: 0x968E,
-	48901 - 44032: 0x968F,
-	48902 - 44032: 0x9690,
-	48903 - 44032: 0x9691,
-	48904 - 44032: 0xBBC0,
-	48905 - 44032: 0xBBC1,
-	48906 - 44032: 0x9692,
-	48907 - 44032: 0x9693,
-	48908 - 44032: 0x9694,
-	48909 - 44032: 0x9695,
-	48910 - 44032: 0x9696,
-	48911 - 44032: 0x9697,
-	48912 - 44032: 0x9698,
-	48913 - 44032: 0x9699,
-	48914 - 44032: 0x969A,
-	48915 - 44032: 0x969B,
-	48916 - 44032: 0x969C,
-	48917 - 44032: 0x969D,
-	48918 - 44032: 0x969E,
-	48919 - 44032: 0x969F,
-	48920 - 44032: 0xBBC2,
-	48921 - 44032: 0xBBC3,
-	48922 - 44032: 0x96A0,
-	48923 - 44032: 0xBBC4,
-	48924 - 44032: 0xBBC5,
-	48925 - 44032: 0xBBC6,
-	48926 - 44032: 0x96A1,
-	48927 - 44032: 0x96A2,
-	48928 - 44032: 0x96A3,
-	48929 - 44032: 0x96A4,
-	48930 - 44032: 0x96A5,
-	48931 - 44032: 0x96A6,
-	48932 - 44032: 0x96A7,
-	48933 - 44032: 0x96A8,
-	48934 - 44032: 0x96A9,
-	48935 - 44032: 0x96AA,
-	48936 - 44032: 0x96AB,
-	48937 - 44032: 0x96AC,
-	48938 - 44032: 0x96AD,
-	48939 - 44032: 0x96AE,
-	48940 - 44032: 0x96AF,
-	48941 - 44032: 0x96B0,
-	48942 - 44032: 0x96B1,
-	48943 - 44032: 0x96B2,
-	48944 - 44032: 0x96B3,
-	48945 - 44032: 0x96B4,
-	48946 - 44032: 0x96B5,
-	48947 - 44032: 0x96B6,
-	48948 - 44032: 0x96B7,
-	48949 - 44032: 0x96B8,
-	48950 - 44032: 0x96B9,
-	48951 - 44032: 0x96BA,
-	48952 - 44032: 0x96BB,
-	48953 - 44032: 0x96BC,
-	48954 - 44032: 0x96BD,
-	48955 - 44032: 0x96BE,
-	48956 - 44032: 0x96BF,
-	48957 - 44032: 0x96C0,
-	48958 - 44032: 0x96C1,
-	48959 - 44032: 0x96C2,
-	48960 - 44032: 0xBBC7,
-	48961 - 44032: 0xBBC8,
-	48962 - 44032: 0x96C3,
-	48963 - 44032: 0x96C4,
-	48964 - 44032: 0xBBC9,
-	48965 - 44032: 0x96C5,
-	48966 - 44032: 0x96C6,
-	48967 - 44032: 0x96C7,
-	48968 - 44032: 0xBBCA,
-	48969 - 44032: 0x96C8,
-	48970 - 44032: 0x96C9,
-	48971 - 44032: 0x96CA,
-	48972 - 44032: 0x96CB,
-	48973 - 44032: 0x96CC,
-	48974 - 44032: 0x96CD,
-	48975 - 44032: 0x96CE,
-	48976 - 44032: 0xBBCB,
-	48977 - 44032: 0xBBCC,
-	48978 - 44032: 0x96CF,
-	48979 - 44032: 0x96D0,
-	48980 - 44032: 0x96D1,
-	48981 - 44032: 0xBBCD,
-	48982 - 44032: 0x96D2,
-	48983 - 44032: 0x96D3,
-	48984 - 44032: 0x96D4,
-	48985 - 44032: 0x96D5,
-	48986 - 44032: 0x96D6,
-	48987 - 44032: 0x96D7,
-	48988 - 44032: 0x96D8,
-	48989 - 44032: 0x96D9,
-	48990 - 44032: 0x96DA,
-	48991 - 44032: 0x96DB,
-	48992 - 44032: 0x96DC,
-	48993 - 44032: 0x96DD,
-	48994 - 44032: 0x96DE,
-	48995 - 44032: 0x96DF,
-	48996 - 44032: 0x96E0,
-	48997 - 44032: 0x96E1,
-	48998 - 44032: 0x96E2,
-	48999 - 44032: 0x96E3,
-	49000 - 44032: 0x96E4,
-	49001 - 44032: 0x96E5,
-	49002 - 44032: 0x96E6,
-	49003 - 44032: 0x96E7,
-	49004 - 44032: 0x96E8,
-	49005 - 44032: 0x96E9,
-	49006 - 44032: 0x96EA,
-	49007 - 44032: 0x96EB,
-	49008 - 44032: 0x96EC,
-	49009 - 44032: 0x96ED,
-	49010 - 44032: 0x96EE,
-	49011 - 44032: 0x96EF,
-	49012 - 44032: 0x96F0,
-	49013 - 44032: 0x96F1,
-	49014 - 44032: 0x96F2,
-	49015 - 44032: 0x96F3,
-	49016 - 44032: 0x96F4,
-	49017 - 44032: 0x96F5,
-	49018 - 44032: 0x96F6,
-	49019 - 44032: 0x96F7,
-	49020 - 44032: 0x96F8,
-	49021 - 44032: 0x96F9,
-	49022 - 44032: 0x96FA,
-	49023 - 44032: 0x96FB,
-	49024 - 44032: 0x96FC,
-	49025 - 44032: 0x96FD,
-	49026 - 44032: 0x96FE,
-	49027 - 44032: 0x9741,
-	49028 - 44032: 0x9742,
-	49029 - 44032: 0x9743,
-	49030 - 44032: 0x9744,
-	49031 - 44032: 0x9745,
-	49032 - 44032: 0x9746,
-	49033 - 44032: 0x9747,
-	49034 - 44032: 0x9748,
-	49035 - 44032: 0x9749,
-	49036 - 44032: 0x974A,
-	49037 - 44032: 0x974B,
-	49038 - 44032: 0x974C,
-	49039 - 44032: 0x974D,
-	49040 - 44032: 0x974E,
-	49041 - 44032: 0x974F,
-	49042 - 44032: 0x9750,
-	49043 - 44032: 0x9751,
-	49044 - 44032: 0xBBCE,
-	49045 - 44032: 0x9752,
-	49046 - 44032: 0x9753,
-	49047 - 44032: 0x9754,
-	49048 - 44032: 0x9755,
-	49049 - 44032: 0x9756,
-	49050 - 44032: 0x9757,
-	49051 - 44032: 0x9758,
-	49052 - 44032: 0x9759,
-	49053 - 44032: 0x975A,
-	49054 - 44032: 0x9761,
-	49055 - 44032: 0x9762,
-	49056 - 44032: 0x9763,
-	49057 - 44032: 0x9764,
-	49058 - 44032: 0x9765,
-	49059 - 44032: 0x9766,
-	49060 - 44032: 0x9767,
-	49061 - 44032: 0x9768,
-	49062 - 44032: 0x9769,
-	49063 - 44032: 0x976A,
-	49064 - 44032: 0x976B,
-	49065 - 44032: 0x976C,
-	49066 - 44032: 0x976D,
-	49067 - 44032: 0x976E,
-	49068 - 44032: 0x976F,
-	49069 - 44032: 0x9770,
-	49070 - 44032: 0x9771,
-	49071 - 44032: 0x9772,
-	49072 - 44032: 0xBBCF,
-	49073 - 44032: 0x9773,
-	49074 - 44032: 0x9774,
-	49075 - 44032: 0x9775,
-	49076 - 44032: 0x9776,
-	49077 - 44032: 0x9777,
-	49078 - 44032: 0x9778,
-	49079 - 44032: 0x9779,
-	49080 - 44032: 0x977A,
-	49081 - 44032: 0x9781,
-	49082 - 44032: 0x9782,
-	49083 - 44032: 0x9783,
-	49084 - 44032: 0x9784,
-	49085 - 44032: 0x9785,
-	49086 - 44032: 0x9786,
-	49087 - 44032: 0x9787,
-	49088 - 44032: 0x9788,
-	49089 - 44032: 0x9789,
-	49090 - 44032: 0x978A,
-	49091 - 44032: 0x978B,
-	49092 - 44032: 0x978C,
-	49093 - 44032: 0xBBD0,
-	49094 - 44032: 0x978D,
-	49095 - 44032: 0x978E,
-	49096 - 44032: 0x978F,
-	49097 - 44032: 0x9790,
-	49098 - 44032: 0x9791,
-	49099 - 44032: 0x9792,
-	49100 - 44032: 0xBBD1,
-	49101 - 44032: 0xBBD2,
-	49102 - 44032: 0x9793,
-	49103 - 44032: 0x9794,
-	49104 - 44032: 0xBBD3,
-	49105 - 44032: 0x9795,
-	49106 - 44032: 0x9796,
-	49107 - 44032: 0x9797,
-	49108 - 44032: 0xBBD4,
-	49109 - 44032: 0x9798,
-	49110 - 44032: 0x9799,
-	49111 - 44032: 0x979A,
-	49112 - 44032: 0x979B,
-	49113 - 44032: 0x979C,
-	49114 - 44032: 0x979D,
-	49115 - 44032: 0x979E,
-	49116 - 44032: 0xBBD5,
-	49117 - 44032: 0x979F,
-	49118 - 44032: 0x97A0,
-	49119 - 44032: 0xBBD6,
-	49120 - 44032: 0x97A1,
-	49121 - 44032: 0xBBD7,
-	49122 - 44032: 0x97A2,
-	49123 - 44032: 0x97A3,
-	49124 - 44032: 0x97A4,
-	49125 - 44032: 0x97A5,
-	49126 - 44032: 0x97A6,
-	49127 - 44032: 0x97A7,
-	49128 - 44032: 0x97A8,
-	49129 - 44032: 0x97A9,
-	49130 - 44032: 0x97AA,
-	49131 - 44032: 0x97AB,
-	49132 - 44032: 0x97AC,
-	49133 - 44032: 0x97AD,
-	49134 - 44032: 0x97AE,
-	49135 - 44032: 0x97AF,
-	49136 - 44032: 0x97B0,
-	49137 - 44032: 0x97B1,
-	49138 - 44032: 0x97B2,
-	49139 - 44032: 0x97B3,
-	49140 - 44032: 0x97B4,
-	49141 - 44032: 0x97B5,
-	49142 - 44032: 0x97B6,
-	49143 - 44032: 0x97B7,
-	49144 - 44032: 0x97B8,
-	49145 - 44032: 0x97B9,
-	49146 - 44032: 0x97BA,
-	49147 - 44032: 0x97BB,
-	49148 - 44032: 0x97BC,
-	49149 - 44032: 0x97BD,
-	49150 - 44032: 0x97BE,
-	49151 - 44032: 0x97BF,
-	49152 - 44032: 0x97C0,
-	49153 - 44032: 0x97C1,
-	49154 - 44032: 0x97C2,
-	49155 - 44032: 0x97C3,
-	49156 - 44032: 0x97C4,
-	49157 - 44032: 0x97C5,
-	49158 - 44032: 0x97C6,
-	49159 - 44032: 0x97C7,
-	49160 - 44032: 0x97C8,
-	49161 - 44032: 0x97C9,
-	49162 - 44032: 0x97CA,
-	49163 - 44032: 0x97CB,
-	49164 - 44032: 0x97CC,
-	49165 - 44032: 0x97CD,
-	49166 - 44032: 0x97CE,
-	49167 - 44032: 0x97CF,
-	49168 - 44032: 0x97D0,
-	49169 - 44032: 0x97D1,
-	49170 - 44032: 0x97D2,
-	49171 - 44032: 0x97D3,
-	49172 - 44032: 0x97D4,
-	49173 - 44032: 0x97D5,
-	49174 - 44032: 0x97D6,
-	49175 - 44032: 0x97D7,
-	49176 - 44032: 0x97D8,
-	49177 - 44032: 0x97D9,
-	49178 - 44032: 0x97DA,
-	49179 - 44032: 0x97DB,
-	49180 - 44032: 0x97DC,
-	49181 - 44032: 0x97DD,
-	49182 - 44032: 0x97DE,
-	49183 - 44032: 0x97DF,
-	49184 - 44032: 0x97E0,
-	49185 - 44032: 0x97E1,
-	49186 - 44032: 0x97E2,
-	49187 - 44032: 0x97E3,
-	49188 - 44032: 0x97E4,
-	49189 - 44032: 0x97E5,
-	49190 - 44032: 0x97E6,
-	49191 - 44032: 0x97E7,
-	49192 - 44032: 0x97E8,
-	49193 - 44032: 0x97E9,
-	49194 - 44032: 0x97EA,
-	49195 - 44032: 0x97EB,
-	49196 - 44032: 0x97EC,
-	49197 - 44032: 0x97ED,
-	49198 - 44032: 0x97EE,
-	49199 - 44032: 0x97EF,
-	49200 - 44032: 0x97F0,
-	49201 - 44032: 0x97F1,
-	49202 - 44032: 0x97F2,
-	49203 - 44032: 0x97F3,
-	49204 - 44032: 0x97F4,
-	49205 - 44032: 0x97F5,
-	49206 - 44032: 0x97F6,
-	49207 - 44032: 0x97F7,
-	49208 - 44032: 0x97F8,
-	49209 - 44032: 0x97F9,
-	49210 - 44032: 0x97FA,
-	49211 - 44032: 0x97FB,
-	49212 - 44032: 0xBBD8,
-	49213 - 44032: 0x97FC,
-	49214 - 44032: 0x97FD,
-	49215 - 44032: 0x97FE,
-	49216 - 44032: 0x9841,
-	49217 - 44032: 0x9842,
-	49218 - 44032: 0x9843,
-	49219 - 44032: 0x9844,
-	49220 - 44032: 0x9845,
-	49221 - 44032: 0x9846,
-	49222 - 44032: 0x9847,
-	49223 - 44032: 0x9848,
-	49224 - 44032: 0x9849,
-	49225 - 44032: 0x984A,
-	49226 - 44032: 0x984B,
-	49227 - 44032: 0x984C,
-	49228 - 44032: 0x984D,
-	49229 - 44032: 0x984E,
-	49230 - 44032: 0x984F,
-	49231 - 44032: 0x9850,
-	49232 - 44032: 0x9851,
-	49233 - 44032: 0xBBD9,
-	49234 - 44032: 0x9852,
-	49235 - 44032: 0x9853,
-	49236 - 44032: 0x9854,
-	49237 - 44032: 0x9855,
-	49238 - 44032: 0x9856,
-	49239 - 44032: 0x9857,
-	49240 - 44032: 0xBBDA,
-	49241 - 44032: 0x9858,
-	49242 - 44032: 0x9859,
-	49243 - 44032: 0x985A,
-	49244 - 44032: 0xBBDB,
-	49245 - 44032: 0x9861,
-	49246 - 44032: 0x9862,
-	49247 - 44032: 0x9863,
-	49248 - 44032: 0xBBDC,
-	49249 - 44032: 0x9864,
-	49250 - 44032: 0x9865,
-	49251 - 44032: 0x9866,
-	49252 - 44032: 0x9867,
-	49253 - 44032: 0x9868,
-	49254 - 44032: 0x9869,
-	49255 - 44032: 0x986A,
-	49256 - 44032: 0xBBDD,
-	49257 - 44032: 0xBBDE,
-	49258 - 44032: 0x986B,
-	49259 - 44032: 0x986C,
-	49260 - 44032: 0x986D,
-	49261 - 44032: 0x986E,
-	49262 - 44032: 0x986F,
-	49263 - 44032: 0x9870,
-	49264 - 44032: 0x9871,
-	49265 - 44032: 0x9872,
-	49266 - 44032: 0x9873,
-	49267 - 44032: 0x9874,
-	49268 - 44032: 0x9875,
-	49269 - 44032: 0x9876,
-	49270 - 44032: 0x9877,
-	49271 - 44032: 0x9878,
-	49272 - 44032: 0x9879,
-	49273 - 44032: 0x987A,
-	49274 - 44032: 0x9881,
-	49275 - 44032: 0x9882,
-	49276 - 44032: 0x9883,
-	49277 - 44032: 0x9884,
-	49278 - 44032: 0x9885,
-	49279 - 44032: 0x9886,
-	49280 - 44032: 0x9887,
-	49281 - 44032: 0x9888,
-	49282 - 44032: 0x9889,
-	49283 - 44032: 0x988A,
-	49284 - 44032: 0x988B,
-	49285 - 44032: 0x988C,
-	49286 - 44032: 0x988D,
-	49287 - 44032: 0x988E,
-	49288 - 44032: 0x988F,
-	49289 - 44032: 0x9890,
-	49290 - 44032: 0x9891,
-	49291 - 44032: 0x9892,
-	49292 - 44032: 0x9893,
-	49293 - 44032: 0x9894,
-	49294 - 44032: 0x9895,
-	49295 - 44032: 0x9896,
-	49296 - 44032: 0xBBDF,
-	49297 - 44032: 0xBBE0,
-	49298 - 44032: 0x9897,
-	49299 - 44032: 0x9898,
-	49300 - 44032: 0xBBE1,
-	49301 - 44032: 0x9899,
-	49302 - 44032: 0x989A,
-	49303 - 44032: 0x989B,
-	49304 - 44032: 0xBBE2,
-	49305 - 44032: 0x989C,
-	49306 - 44032: 0x989D,
-	49307 - 44032: 0x989E,
-	49308 - 44032: 0x989F,
-	49309 - 44032: 0x98A0,
-	49310 - 44032: 0x98A1,
-	49311 - 44032: 0x98A2,
-	49312 - 44032: 0xBBE3,
-	49313 - 44032: 0xBBE4,
-	49314 - 44032: 0x98A3,
-	49315 - 44032: 0xBBE5,
-	49316 - 44032: 0x98A4,
-	49317 - 44032: 0xBBE6,
-	49318 - 44032: 0x98A5,
-	49319 - 44032: 0x98A6,
-	49320 - 44032: 0x98A7,
-	49321 - 44032: 0x98A8,
-	49322 - 44032: 0x98A9,
-	49323 - 44032: 0x98AA,
-	49324 - 44032: 0xBBE7,
-	49325 - 44032: 0xBBE8,
-	49326 - 44032: 0x98AB,
-	49327 - 44032: 0xBBE9,
-	49328 - 44032: 0xBBEA,
-	49329 - 44032: 0x98AC,
-	49330 - 44032: 0x98AD,
-	49331 - 44032: 0xBBEB,
-	49332 - 44032: 0xBBEC,
-	49333 - 44032: 0xBBED,
-	49334 - 44032: 0xBBEE,
-	49335 - 44032: 0x98AE,
-	49336 - 44032: 0x98AF,
-	49337 - 44032: 0x98B0,
-	49338 - 44032: 0x98B1,
-	49339 - 44032: 0x98B2,
-	49340 - 44032: 0xBBEF,
-	49341 - 44032: 0xBBF0,
-	49342 - 44032: 0x98B3,
-	49343 - 44032: 0xBBF1,
-	49344 - 44032: 0xBBF2,
-	49345 - 44032: 0xBBF3,
-	49346 - 44032: 0x98B4,
-	49347 - 44032: 0x98B5,
-	49348 - 44032: 0x98B6,
-	49349 - 44032: 0xBBF4,
-	49350 - 44032: 0x98B7,
-	49351 - 44032: 0x98B8,
-	49352 - 44032: 0xBBF5,
-	49353 - 44032: 0xBBF6,
-	49354 - 44032: 0x98B9,
-	49355 - 44032: 0x98BA,
-	49356 - 44032: 0xBBF7,
-	49357 - 44032: 0x98BB,
-	49358 - 44032: 0x98BC,
-	49359 - 44032: 0x98BD,
-	49360 - 44032: 0xBBF8,
-	49361 - 44032: 0x98BE,
-	49362 - 44032: 0x98BF,
-	49363 - 44032: 0x98C0,
-	49364 - 44032: 0x98C1,
-	49365 - 44032: 0x98C2,
-	49366 - 44032: 0x98C3,
-	49367 - 44032: 0x98C4,
-	49368 - 44032: 0xBBF9,
-	49369 - 44032: 0xBBFA,
-	49370 - 44032: 0x98C5,
-	49371 - 44032: 0xBBFB,
-	49372 - 44032: 0xBBFC,
-	49373 - 44032: 0xBBFD,
-	49374 - 44032: 0x98C6,
-	49375 - 44032: 0x98C7,
-	49376 - 44032: 0x98C8,
-	49377 - 44032: 0x98C9,
-	49378 - 44032: 0x98CA,
-	49379 - 44032: 0x98CB,
-	49380 - 44032: 0xBBFE,
-	49381 - 44032: 0xBCA1,
-	49382 - 44032: 0x98CC,
-	49383 - 44032: 0x98CD,
-	49384 - 44032: 0xBCA2,
-	49385 - 44032: 0x98CE,
-	49386 - 44032: 0x98CF,
-	49387 - 44032: 0x98D0,
-	49388 - 44032: 0xBCA3,
-	49389 - 44032: 0x98D1,
-	49390 - 44032: 0x98D2,
-	49391 - 44032: 0x98D3,
-	49392 - 44032: 0x98D4,
-	49393 - 44032: 0x98D5,
-	49394 - 44032: 0x98D6,
-	49395 - 44032: 0x98D7,
-	49396 - 44032: 0xBCA4,
-	49397 - 44032: 0xBCA5,
-	49398 - 44032: 0x98D8,
-	49399 - 44032: 0xBCA6,
-	49400 - 44032: 0x98D9,
-	49401 - 44032: 0xBCA7,
-	49402 - 44032: 0x98DA,
-	49403 - 44032: 0x98DB,
-	49404 - 44032: 0x98DC,
-	49405 - 44032: 0x98DD,
-	49406 - 44032: 0x98DE,
-	49407 - 44032: 0x98DF,
-	49408 - 44032: 0xBCA8,
-	49409 - 44032: 0x98E0,
-	49410 - 44032: 0x98E1,
-	49411 - 44032: 0x98E2,
-	49412 - 44032: 0xBCA9,
-	49413 - 44032: 0x98E3,
-	49414 - 44032: 0x98E4,
-	49415 - 44032: 0x98E5,
-	49416 - 44032: 0xBCAA,
-	49417 - 44032: 0x98E6,
-	49418 - 44032: 0x98E7,
-	49419 - 44032: 0x98E8,
-	49420 - 44032: 0x98E9,
-	49421 - 44032: 0x98EA,
-	49422 - 44032: 0x98EB,
-	49423 - 44032: 0x98EC,
-	49424 - 44032: 0xBCAB,
-	49425 - 44032: 0x98ED,
-	49426 - 44032: 0x98EE,
-	49427 - 44032: 0x98EF,
-	49428 - 44032: 0x98F0,
-	49429 - 44032: 0xBCAC,
-	49430 - 44032: 0x98F1,
-	49431 - 44032: 0x98F2,
-	49432 - 44032: 0x98F3,
-	49433 - 44032: 0x98F4,
-	49434 - 44032: 0x98F5,
-	49435 - 44032: 0x98F6,
-	49436 - 44032: 0xBCAD,
-	49437 - 44032: 0xBCAE,
-	49438 - 44032: 0xBCAF,
-	49439 - 44032: 0xBCB0,
-	49440 - 44032: 0xBCB1,
-	49441 - 44032: 0x98F7,
-	49442 - 44032: 0x98F8,
-	49443 - 44032: 0xBCB2,
-	49444 - 44032: 0xBCB3,
-	49445 - 44032: 0x98F9,
-	49446 - 44032: 0xBCB4,
-	49447 - 44032: 0xBCB5,
-	49448 - 44032: 0x98FA,
-	49449 - 44032: 0x98FB,
-	49450 - 44032: 0x98FC,
-	49451 - 44032: 0x98FD,
-	49452 - 44032: 0xBCB6,
-	49453 - 44032: 0xBCB7,
-	49454 - 44032: 0x98FE,
-	49455 - 44032: 0xBCB8,
-	49456 - 44032: 0xBCB9,
-	49457 - 44032: 0xBCBA,
-	49458 - 44032: 0x9941,
-	49459 - 44032: 0x9942,
-	49460 - 44032: 0x9943,
-	49461 - 44032: 0x9944,
-	49462 - 44032: 0xBCBB,
-	49463 - 44032: 0x9945,
-	49464 - 44032: 0xBCBC,
-	49465 - 44032: 0xBCBD,
-	49466 - 44032: 0x9946,
-	49467 - 44032: 0x9947,
-	49468 - 44032: 0xBCBE,
-	49469 - 44032: 0x9948,
-	49470 - 44032: 0x9949,
-	49471 - 44032: 0x994A,
-	49472 - 44032: 0xBCBF,
-	49473 - 44032: 0x994B,
-	49474 - 44032: 0x994C,
-	49475 - 44032: 0x994D,
-	49476 - 44032: 0x994E,
-	49477 - 44032: 0x994F,
-	49478 - 44032: 0x9950,
-	49479 - 44032: 0x9951,
-	49480 - 44032: 0xBCC0,
-	49481 - 44032: 0xBCC1,
-	49482 - 44032: 0x9952,
-	49483 - 44032: 0xBCC2,
-	49484 - 44032: 0xBCC3,
-	49485 - 44032: 0xBCC4,
-	49486 - 44032: 0x9953,
-	49487 - 44032: 0x9954,
-	49488 - 44032: 0x9955,
-	49489 - 44032: 0x9956,
-	49490 - 44032: 0x9957,
-	49491 - 44032: 0x9958,
-	49492 - 44032: 0xBCC5,
-	49493 - 44032: 0xBCC6,
-	49494 - 44032: 0x9959,
-	49495 - 44032: 0x995A,
-	49496 - 44032: 0xBCC7,
-	49497 - 44032: 0x9961,
-	49498 - 44032: 0x9962,
-	49499 - 44032: 0x9963,
-	49500 - 44032: 0xBCC8,
-	49501 - 44032: 0x9964,
-	49502 - 44032: 0x9965,
-	49503 - 44032: 0x9966,
-	49504 - 44032: 0x9967,
-	49505 - 44032: 0x9968,
-	49506 - 44032: 0x9969,
-	49507 - 44032: 0x996A,
-	49508 - 44032: 0xBCC9,
-	49509 - 44032: 0xBCCA,
-	49510 - 44032: 0x996B,
-	49511 - 44032: 0xBCCB,
-	49512 - 44032: 0xBCCC,
-	49513 - 44032: 0xBCCD,
-	49514 - 44032: 0x996C,
-	49515 - 44032: 0x996D,
-	49516 - 44032: 0x996E,
-	49517 - 44032: 0x996F,
-	49518 - 44032: 0x9970,
-	49519 - 44032: 0x9971,
-	49520 - 44032: 0xBCCE,
-	49521 - 44032: 0x9972,
-	49522 - 44032: 0x9973,
-	49523 - 44032: 0x9974,
-	49524 - 44032: 0xBCCF,
-	49525 - 44032: 0x9975,
-	49526 - 44032: 0x9976,
-	49527 - 44032: 0x9977,
-	49528 - 44032: 0xBCD0,
-	49529 - 44032: 0x9978,
-	49530 - 44032: 0x9979,
-	49531 - 44032: 0x997A,
-	49532 - 44032: 0x9981,
-	49533 - 44032: 0x9982,
-	49534 - 44032: 0x9983,
-	49535 - 44032: 0x9984,
-	49536 - 44032: 0x9985,
-	49537 - 44032: 0x9986,
-	49538 - 44032: 0x9987,
-	49539 - 44032: 0x9988,
-	49540 - 44032: 0x9989,
-	49541 - 44032: 0xBCD1,
-	49542 - 44032: 0x998A,
-	49543 - 44032: 0x998B,
-	49544 - 44032: 0x998C,
-	49545 - 44032: 0x998D,
-	49546 - 44032: 0x998E,
-	49547 - 44032: 0x998F,
-	49548 - 44032: 0xBCD2,
-	49549 - 44032: 0xBCD3,
-	49550 - 44032: 0xBCD4,
-	49551 - 44032: 0x9990,
-	49552 - 44032: 0xBCD5,
-	49553 - 44032: 0x9991,
-	49554 - 44032: 0x9992,
-	49555 - 44032: 0x9993,
-	49556 - 44032: 0xBCD6,
-	49557 - 44032: 0x9994,
-	49558 - 44032: 0xBCD7,
-	49559 - 44032: 0x9995,
-	49560 - 44032: 0x9996,
-	49561 - 44032: 0x9997,
-	49562 - 44032: 0x9998,
-	49563 - 44032: 0x9999,
-	49564 - 44032: 0xBCD8,
-	49565 - 44032: 0xBCD9,
-	49566 - 44032: 0x999A,
-	49567 - 44032: 0xBCDA,
-	49568 - 44032: 0x999B,
-	49569 - 44032: 0xBCDB,
-	49570 - 44032: 0x999C,
-	49571 - 44032: 0x999D,
-	49572 - 44032: 0x999E,
-	49573 - 44032: 0xBCDC,
-	49574 - 44032: 0x999F,
-	49575 - 44032: 0x99A0,
-	49576 - 44032: 0xBCDD,
-	49577 - 44032: 0xBCDE,
-	49578 - 44032: 0x99A1,
-	49579 - 44032: 0x99A2,
-	49580 - 44032: 0xBCDF,
-	49581 - 44032: 0x99A3,
-	49582 - 44032: 0x99A4,
-	49583 - 44032: 0x99A5,
-	49584 - 44032: 0xBCE0,
-	49585 - 44032: 0x99A6,
-	49586 - 44032: 0x99A7,
-	49587 - 44032: 0x99A8,
-	49588 - 44032: 0x99A9,
-	49589 - 44032: 0x99AA,
-	49590 - 44032: 0x99AB,
-	49591 - 44032: 0x99AC,
-	49592 - 44032: 0x99AD,
-	49593 - 44032: 0x99AE,
-	49594 - 44032: 0x99AF,
-	49595 - 44032: 0x99B0,
-	49596 - 44032: 0x99B1,
-	49597 - 44032: 0xBCE1,
-	49598 - 44032: 0x99B2,
-	49599 - 44032: 0x99B3,
-	49600 - 44032: 0x99B4,
-	49601 - 44032: 0x99B5,
-	49602 - 44032: 0x99B6,
-	49603 - 44032: 0x99B7,
-	49604 - 44032: 0xBCE2,
-	49605 - 44032: 0x99B8,
-	49606 - 44032: 0x99B9,
-	49607 - 44032: 0x99BA,
-	49608 - 44032: 0xBCE3,
-	49609 - 44032: 0x99BB,
-	49610 - 44032: 0x99BC,
-	49611 - 44032: 0x99BD,
-	49612 - 44032: 0xBCE4,
-	49613 - 44032: 0x99BE,
-	49614 - 44032: 0x99BF,
-	49615 - 44032: 0x99C0,
-	49616 - 44032: 0x99C1,
-	49617 - 44032: 0x99C2,
-	49618 - 44032: 0x99C3,
-	49619 - 44032: 0x99C4,
-	49620 - 44032: 0xBCE5,
-	49621 - 44032: 0x99C5,
-	49622 - 44032: 0x99C6,
-	49623 - 44032: 0xBCE6,
-	49624 - 44032: 0xBCE7,
-	49625 - 44032: 0x99C7,
-	49626 - 44032: 0x99C8,
-	49627 - 44032: 0x99C9,
-	49628 - 44032: 0x99CA,
-	49629 - 44032: 0x99CB,
-	49630 - 44032: 0x99CC,
-	49631 - 44032: 0x99CD,
-	49632 - 44032: 0xBCE8,
-	49633 - 44032: 0x99CE,
-	49634 - 44032: 0x99CF,
-	49635 - 44032: 0x99D0,
-	49636 - 44032: 0xBCE9,
-	49637 - 44032: 0x99D1,
-	49638 - 44032: 0x99D2,
-	49639 - 44032: 0x99D3,
-	49640 - 44032: 0xBCEA,
-	49641 - 44032: 0x99D4,
-	49642 - 44032: 0x99D5,
-	49643 - 44032: 0x99D6,
-	49644 - 44032: 0x99D7,
-	49645 - 44032: 0x99D8,
-	49646 - 44032: 0x99D9,
-	49647 - 44032: 0x99DA,
-	49648 - 44032: 0xBCEB,
-	49649 - 44032: 0xBCEC,
-	49650 - 44032: 0x99DB,
-	49651 - 44032: 0xBCED,
-	49652 - 44032: 0x99DC,
-	49653 - 44032: 0x99DD,
-	49654 - 44032: 0x99DE,
-	49655 - 44032: 0x99DF,
-	49656 - 44032: 0x99E0,
-	49657 - 44032: 0x99E1,
-	49658 - 44032: 0x99E2,
-	49659 - 44032: 0x99E3,
-	49660 - 44032: 0xBCEE,
-	49661 - 44032: 0xBCEF,
-	49662 - 44032: 0x99E4,
-	49663 - 44032: 0x99E5,
-	49664 - 44032: 0xBCF0,
-	49665 - 44032: 0x99E6,
-	49666 - 44032: 0x99E7,
-	49667 - 44032: 0x99E8,
-	49668 - 44032: 0xBCF1,
-	49669 - 44032: 0x99E9,
-	49670 - 44032: 0x99EA,
-	49671 - 44032: 0x99EB,
-	49672 - 44032: 0x99EC,
-	49673 - 44032: 0x99ED,
-	49674 - 44032: 0x99EE,
-	49675 - 44032: 0x99EF,
-	49676 - 44032: 0xBCF2,
-	49677 - 44032: 0xBCF3,
-	49678 - 44032: 0x99F0,
-	49679 - 44032: 0xBCF4,
-	49680 - 44032: 0x99F1,
-	49681 - 44032: 0xBCF5,
-	49682 - 44032: 0x99F2,
-	49683 - 44032: 0x99F3,
-	49684 - 44032: 0x99F4,
-	49685 - 44032: 0x99F5,
-	49686 - 44032: 0x99F6,
-	49687 - 44032: 0x99F7,
-	49688 - 44032: 0xBCF6,
-	49689 - 44032: 0xBCF7,
-	49690 - 44032: 0x99F8,
-	49691 - 44032: 0x99F9,
-	49692 - 44032: 0xBCF8,
-	49693 - 44032: 0x99FA,
-	49694 - 44032: 0x99FB,
-	49695 - 44032: 0xBCF9,
-	49696 - 44032: 0xBCFA,
-	49697 - 44032: 0x99FC,
-	49698 - 44032: 0x99FD,
-	49699 - 44032: 0x99FE,
-	49700 - 44032: 0x9A41,
-	49701 - 44032: 0x9A42,
-	49702 - 44032: 0x9A43,
-	49703 - 44032: 0x9A44,
-	49704 - 44032: 0xBCFB,
-	49705 - 44032: 0xBCFC,
-	49706 - 44032: 0x9A45,
-	49707 - 44032: 0xBCFD,
-	49708 - 44032: 0x9A46,
-	49709 - 44032: 0xBCFE,
-	49710 - 44032: 0x9A47,
-	49711 - 44032: 0xBDA1,
-	49712 - 44032: 0x9A48,
-	49713 - 44032: 0xBDA2,
-	49714 - 44032: 0xBDA3,
-	49715 - 44032: 0x9A49,
-	49716 - 44032: 0xBDA4,
-	49717 - 44032: 0x9A4A,
-	49718 - 44032: 0x9A4B,
-	49719 - 44032: 0x9A4C,
-	49720 - 44032: 0x9A4D,
-	49721 - 44032: 0x9A4E,
-	49722 - 44032: 0x9A4F,
-	49723 - 44032: 0x9A50,
-	49724 - 44032: 0x9A51,
-	49725 - 44032: 0x9A52,
-	49726 - 44032: 0x9A53,
-	49727 - 44032: 0x9A54,
-	49728 - 44032: 0x9A55,
-	49729 - 44032: 0x9A56,
-	49730 - 44032: 0x9A57,
-	49731 - 44032: 0x9A58,
-	49732 - 44032: 0x9A59,
-	49733 - 44032: 0x9A5A,
-	49734 - 44032: 0x9A61,
-	49735 - 44032: 0x9A62,
-	49736 - 44032: 0xBDA5,
-	49737 - 44032: 0x9A63,
-	49738 - 44032: 0x9A64,
-	49739 - 44032: 0x9A65,
-	49740 - 44032: 0x9A66,
-	49741 - 44032: 0x9A67,
-	49742 - 44032: 0x9A68,
-	49743 - 44032: 0x9A69,
-	49744 - 44032: 0xBDA6,
-	49745 - 44032: 0xBDA7,
-	49746 - 44032: 0x9A6A,
-	49747 - 44032: 0x9A6B,
-	49748 - 44032: 0xBDA8,
-	49749 - 44032: 0x9A6C,
-	49750 - 44032: 0x9A6D,
-	49751 - 44032: 0x9A6E,
-	49752 - 44032: 0xBDA9,
-	49753 - 44032: 0x9A6F,
-	49754 - 44032: 0x9A70,
-	49755 - 44032: 0x9A71,
-	49756 - 44032: 0x9A72,
-	49757 - 44032: 0x9A73,
-	49758 - 44032: 0x9A74,
-	49759 - 44032: 0x9A75,
-	49760 - 44032: 0xBDAA,
-	49761 - 44032: 0x9A76,
-	49762 - 44032: 0x9A77,
-	49763 - 44032: 0x9A78,
-	49764 - 44032: 0x9A79,
-	49765 - 44032: 0xBDAB,
-	49766 - 44032: 0x9A7A,
-	49767 - 44032: 0x9A81,
-	49768 - 44032: 0x9A82,
-	49769 - 44032: 0x9A83,
-	49770 - 44032: 0x9A84,
-	49771 - 44032: 0x9A85,
-	49772 - 44032: 0xBDAC,
-	49773 - 44032: 0xBDAD,
-	49774 - 44032: 0x9A86,
-	49775 - 44032: 0x9A87,
-	49776 - 44032: 0xBDAE,
-	49777 - 44032: 0x9A88,
-	49778 - 44032: 0x9A89,
-	49779 - 44032: 0x9A8A,
-	49780 - 44032: 0xBDAF,
-	49781 - 44032: 0x9A8B,
-	49782 - 44032: 0x9A8C,
-	49783 - 44032: 0x9A8D,
-	49784 - 44032: 0x9A8E,
-	49785 - 44032: 0x9A8F,
-	49786 - 44032: 0x9A90,
-	49787 - 44032: 0x9A91,
-	49788 - 44032: 0xBDB0,
-	49789 - 44032: 0xBDB1,
-	49790 - 44032: 0x9A92,
-	49791 - 44032: 0xBDB2,
-	49792 - 44032: 0x9A93,
-	49793 - 44032: 0xBDB3,
-	49794 - 44032: 0x9A94,
-	49795 - 44032: 0x9A95,
-	49796 - 44032: 0x9A96,
-	49797 - 44032: 0x9A97,
-	49798 - 44032: 0x9A98,
-	49799 - 44032: 0x9A99,
-	49800 - 44032: 0xBDB4,
-	49801 - 44032: 0xBDB5,
-	49802 - 44032: 0x9A9A,
-	49803 - 44032: 0x9A9B,
-	49804 - 44032: 0x9A9C,
-	49805 - 44032: 0x9A9D,
-	49806 - 44032: 0x9A9E,
-	49807 - 44032: 0x9A9F,
-	49808 - 44032: 0xBDB6,
-	49809 - 44032: 0x9AA0,
-	49810 - 44032: 0x9AA1,
-	49811 - 44032: 0x9AA2,
-	49812 - 44032: 0x9AA3,
-	49813 - 44032: 0x9AA4,
-	49814 - 44032: 0x9AA5,
-	49815 - 44032: 0x9AA6,
-	49816 - 44032: 0xBDB7,
-	49817 - 44032: 0x9AA7,
-	49818 - 44032: 0x9AA8,
-	49819 - 44032: 0xBDB8,
-	49820 - 44032: 0x9AA9,
-	49821 - 44032: 0xBDB9,
-	49822 - 44032: 0x9AAA,
-	49823 - 44032: 0x9AAB,
-	49824 - 44032: 0x9AAC,
-	49825 - 44032: 0x9AAD,
-	49826 - 44032: 0x9AAE,
-	49827 - 44032: 0x9AAF,
-	49828 - 44032: 0xBDBA,
-	49829 - 44032: 0xBDBB,
-	49830 - 44032: 0x9AB0,
-	49831 - 44032: 0x9AB1,
-	49832 - 44032: 0xBDBC,
-	49833 - 44032: 0x9AB2,
-	49834 - 44032: 0x9AB3,
-	49835 - 44032: 0x9AB4,
-	49836 - 44032: 0xBDBD,
-	49837 - 44032: 0xBDBE,
-	49838 - 44032: 0x9AB5,
-	49839 - 44032: 0x9AB6,
-	49840 - 44032: 0x9AB7,
-	49841 - 44032: 0x9AB8,
-	49842 - 44032: 0x9AB9,
-	49843 - 44032: 0x9ABA,
-	49844 - 44032: 0xBDBF,
-	49845 - 44032: 0xBDC0,
-	49846 - 44032: 0x9ABB,
-	49847 - 44032: 0xBDC1,
-	49848 - 44032: 0x9ABC,
-	49849 - 44032: 0xBDC2,
-	49850 - 44032: 0x9ABD,
-	49851 - 44032: 0x9ABE,
-	49852 - 44032: 0x9ABF,
-	49853 - 44032: 0x9AC0,
-	49854 - 44032: 0x9AC1,
-	49855 - 44032: 0x9AC2,
-	49856 - 44032: 0x9AC3,
-	49857 - 44032: 0x9AC4,
-	49858 - 44032: 0x9AC5,
-	49859 - 44032: 0x9AC6,
-	49860 - 44032: 0x9AC7,
-	49861 - 44032: 0x9AC8,
-	49862 - 44032: 0x9AC9,
-	49863 - 44032: 0x9ACA,
-	49864 - 44032: 0x9ACB,
-	49865 - 44032: 0x9ACC,
-	49866 - 44032: 0x9ACD,
-	49867 - 44032: 0x9ACE,
-	49868 - 44032: 0x9ACF,
-	49869 - 44032: 0x9AD0,
-	49870 - 44032: 0x9AD1,
-	49871 - 44032: 0x9AD2,
-	49872 - 44032: 0x9AD3,
-	49873 - 44032: 0x9AD4,
-	49874 - 44032: 0x9AD5,
-	49875 - 44032: 0x9AD6,
-	49876 - 44032: 0x9AD7,
-	49877 - 44032: 0x9AD8,
-	49878 - 44032: 0x9AD9,
-	49879 - 44032: 0x9ADA,
-	49880 - 44032: 0x9ADB,
-	49881 - 44032: 0x9ADC,
-	49882 - 44032: 0x9ADD,
-	49883 - 44032: 0x9ADE,
-	49884 - 44032: 0xBDC3,
-	49885 - 44032: 0xBDC4,
-	49886 - 44032: 0x9ADF,
-	49887 - 44032: 0x9AE0,
-	49888 - 44032: 0xBDC5,
-	49889 - 44032: 0x9AE1,
-	49890 - 44032: 0x9AE2,
-	49891 - 44032: 0xBDC6,
-	49892 - 44032: 0xBDC7,
-	49893 - 44032: 0x9AE3,
-	49894 - 44032: 0x9AE4,
-	49895 - 44032: 0x9AE5,
-	49896 - 44032: 0x9AE6,
-	49897 - 44032: 0x9AE7,
-	49898 - 44032: 0x9AE8,
-	49899 - 44032: 0xBDC8,
-	49900 - 44032: 0xBDC9,
-	49901 - 44032: 0xBDCA,
-	49902 - 44032: 0x9AE9,
-	49903 - 44032: 0xBDCB,
-	49904 - 44032: 0x9AEA,
-	49905 - 44032: 0xBDCC,
-	49906 - 44032: 0x9AEB,
-	49907 - 44032: 0x9AEC,
-	49908 - 44032: 0x9AED,
-	49909 - 44032: 0x9AEE,
-	49910 - 44032: 0xBDCD,
-	49911 - 44032: 0x9AEF,
-	49912 - 44032: 0xBDCE,
-	49913 - 44032: 0xBDCF,
-	49914 - 44032: 0x9AF0,
-	49915 - 44032: 0xBDD0,
-	49916 - 44032: 0xBDD1,
-	49917 - 44032: 0x9AF1,
-	49918 - 44032: 0x9AF2,
-	49919 - 44032: 0x9AF3,
-	49920 - 44032: 0xBDD2,
-	49921 - 44032: 0x9AF4,
-	49922 - 44032: 0x9AF5,
-	49923 - 44032: 0x9AF6,
-	49924 - 44032: 0x9AF7,
-	49925 - 44032: 0x9AF8,
-	49926 - 44032: 0x9AF9,
-	49927 - 44032: 0x9AFA,
-	49928 - 44032: 0xBDD3,
-	49929 - 44032: 0xBDD4,
-	49930 - 44032: 0x9AFB,
-	49931 - 44032: 0x9AFC,
-	49932 - 44032: 0xBDD5,
-	49933 - 44032: 0xBDD6,
-	49934 - 44032: 0x9AFD,
-	49935 - 44032: 0x9AFE,
-	49936 - 44032: 0x9B41,
-	49937 - 44032: 0x9B42,
-	49938 - 44032: 0x9B43,
-	49939 - 44032: 0xBDD7,
-	49940 - 44032: 0xBDD8,
-	49941 - 44032: 0xBDD9,
-	49942 - 44032: 0x9B44,
-	49943 - 44032: 0x9B45,
-	49944 - 44032: 0xBDDA,
-	49945 - 44032: 0x9B46,
-	49946 - 44032: 0x9B47,
-	49947 - 44032: 0x9B48,
-	49948 - 44032: 0xBDDB,
-	49949 - 44032: 0x9B49,
-	49950 - 44032: 0x9B4A,
-	49951 - 44032: 0x9B4B,
-	49952 - 44032: 0x9B4C,
-	49953 - 44032: 0x9B4D,
-	49954 - 44032: 0x9B4E,
-	49955 - 44032: 0x9B4F,
-	49956 - 44032: 0xBDDC,
-	49957 - 44032: 0xBDDD,
-	49958 - 44032: 0x9B50,
-	49959 - 44032: 0x9B51,
-	49960 - 44032: 0xBDDE,
-	49961 - 44032: 0xBDDF,
-	49962 - 44032: 0x9B52,
-	49963 - 44032: 0x9B53,
-	49964 - 44032: 0x9B54,
-	49965 - 44032: 0x9B55,
-	49966 - 44032: 0x9B56,
-	49967 - 44032: 0x9B57,
-	49968 - 44032: 0x9B58,
-	49969 - 44032: 0x9B59,
-	49970 - 44032: 0x9B5A,
-	49971 - 44032: 0x9B61,
-	49972 - 44032: 0x9B62,
-	49973 - 44032: 0x9B63,
-	49974 - 44032: 0x9B64,
-	49975 - 44032: 0x9B65,
-	49976 - 44032: 0x9B66,
-	49977 - 44032: 0x9B67,
-	49978 - 44032: 0x9B68,
-	49979 - 44032: 0x9B69,
-	49980 - 44032: 0x9B6A,
-	49981 - 44032: 0x9B6B,
-	49982 - 44032: 0x9B6C,
-	49983 - 44032: 0x9B6D,
-	49984 - 44032: 0x9B6E,
-	49985 - 44032: 0x9B6F,
-	49986 - 44032: 0x9B70,
-	49987 - 44032: 0x9B71,
-	49988 - 44032: 0x9B72,
-	49989 - 44032: 0xBDE0,
-	49990 - 44032: 0x9B73,
-	49991 - 44032: 0x9B74,
-	49992 - 44032: 0x9B75,
-	49993 - 44032: 0x9B76,
-	49994 - 44032: 0x9B77,
-	49995 - 44032: 0x9B78,
-	49996 - 44032: 0x9B79,
-	49997 - 44032: 0x9B7A,
-	49998 - 44032: 0x9B81,
-	49999 - 44032: 0x9B82,
-	50000 - 44032: 0x9B83,
-	50001 - 44032: 0x9B84,
-	50002 - 44032: 0x9B85,
-	50003 - 44032: 0x9B86,
-	50004 - 44032: 0x9B87,
-	50005 - 44032: 0x9B88,
-	50006 - 44032: 0x9B89,
-	50007 - 44032: 0x9B8A,
-	50008 - 44032: 0x9B8B,
-	50009 - 44032: 0x9B8C,
-	50010 - 44032: 0x9B8D,
-	50011 - 44032: 0x9B8E,
-	50012 - 44032: 0x9B8F,
-	50013 - 44032: 0x9B90,
-	50014 - 44032: 0x9B91,
-	50015 - 44032: 0x9B92,
-	50016 - 44032: 0x9B93,
-	50017 - 44032: 0x9B94,
-	50018 - 44032: 0x9B95,
-	50019 - 44032: 0x9B96,
-	50020 - 44032: 0x9B97,
-	50021 - 44032: 0x9B98,
-	50022 - 44032: 0x9B99,
-	50023 - 44032: 0x9B9A,
-	50024 - 44032: 0xBDE1,
-	50025 - 44032: 0xBDE2,
-	50026 - 44032: 0x9B9B,
-	50027 - 44032: 0x9B9C,
-	50028 - 44032: 0xBDE3,
-	50029 - 44032: 0x9B9D,
-	50030 - 44032: 0x9B9E,
-	50031 - 44032: 0x9B9F,
-	50032 - 44032: 0xBDE4,
-	50033 - 44032: 0x9BA0,
-	50034 - 44032: 0xBDE5,
-	50035 - 44032: 0x9BA1,
-	50036 - 44032: 0x9BA2,
-	50037 - 44032: 0x9BA3,
-	50038 - 44032: 0x9BA4,
-	50039 - 44032: 0x9BA5,
-	50040 - 44032: 0xBDE6,
-	50041 - 44032: 0xBDE7,
-	50042 - 44032: 0x9BA6,
-	50043 - 44032: 0x9BA7,
-	50044 - 44032: 0xBDE8,
-	50045 - 44032: 0xBDE9,
-	50046 - 44032: 0x9BA8,
-	50047 - 44032: 0x9BA9,
-	50048 - 44032: 0x9BAA,
-	50049 - 44032: 0x9BAB,
-	50050 - 44032: 0x9BAC,
-	50051 - 44032: 0x9BAD,
-	50052 - 44032: 0xBDEA,
-	50053 - 44032: 0x9BAE,
-	50054 - 44032: 0x9BAF,
-	50055 - 44032: 0x9BB0,
-	50056 - 44032: 0xBDEB,
-	50057 - 44032: 0x9BB1,
-	50058 - 44032: 0x9BB2,
-	50059 - 44032: 0x9BB3,
-	50060 - 44032: 0xBDEC,
-	50061 - 44032: 0x9BB4,
-	50062 - 44032: 0x9BB5,
-	50063 - 44032: 0x9BB6,
-	50064 - 44032: 0x9BB7,
-	50065 - 44032: 0x9BB8,
-	50066 - 44032: 0x9BB9,
-	50067 - 44032: 0x9BBA,
-	50068 - 44032: 0x9BBB,
-	50069 - 44032: 0x9BBC,
-	50070 - 44032: 0x9BBD,
-	50071 - 44032: 0x9BBE,
-	50072 - 44032: 0x9BBF,
-	50073 - 44032: 0x9BC0,
-	50074 - 44032: 0x9BC1,
-	50075 - 44032: 0x9BC2,
-	50076 - 44032: 0x9BC3,
-	50077 - 44032: 0x9BC4,
-	50078 - 44032: 0x9BC5,
-	50079 - 44032: 0x9BC6,
-	50080 - 44032: 0x9BC7,
-	50081 - 44032: 0x9BC8,
-	50082 - 44032: 0x9BC9,
-	50083 - 44032: 0x9BCA,
-	50084 - 44032: 0x9BCB,
-	50085 - 44032: 0x9BCC,
-	50086 - 44032: 0x9BCD,
-	50087 - 44032: 0x9BCE,
-	50088 - 44032: 0x9BCF,
-	50089 - 44032: 0x9BD0,
-	50090 - 44032: 0x9BD1,
-	50091 - 44032: 0x9BD2,
-	50092 - 44032: 0x9BD3,
-	50093 - 44032: 0x9BD4,
-	50094 - 44032: 0x9BD5,
-	50095 - 44032: 0x9BD6,
-	50096 - 44032: 0x9BD7,
-	50097 - 44032: 0x9BD8,
-	50098 - 44032: 0x9BD9,
-	50099 - 44032: 0x9BDA,
-	50100 - 44032: 0x9BDB,
-	50101 - 44032: 0x9BDC,
-	50102 - 44032: 0x9BDD,
-	50103 - 44032: 0x9BDE,
-	50104 - 44032: 0x9BDF,
-	50105 - 44032: 0x9BE0,
-	50106 - 44032: 0x9BE1,
-	50107 - 44032: 0x9BE2,
-	50108 - 44032: 0x9BE3,
-	50109 - 44032: 0x9BE4,
-	50110 - 44032: 0x9BE5,
-	50111 - 44032: 0x9BE6,
-	50112 - 44032: 0xBDED,
-	50113 - 44032: 0x9BE7,
-	50114 - 44032: 0x9BE8,
-	50115 - 44032: 0x9BE9,
-	50116 - 44032: 0x9BEA,
-	50117 - 44032: 0x9BEB,
-	50118 - 44032: 0x9BEC,
-	50119 - 44032: 0x9BED,
-	50120 - 44032: 0x9BEE,
-	50121 - 44032: 0x9BEF,
-	50122 - 44032: 0x9BF0,
-	50123 - 44032: 0x9BF1,
-	50124 - 44032: 0x9BF2,
-	50125 - 44032: 0x9BF3,
-	50126 - 44032: 0x9BF4,
-	50127 - 44032: 0x9BF5,
-	50128 - 44032: 0x9BF6,
-	50129 - 44032: 0x9BF7,
-	50130 - 44032: 0x9BF8,
-	50131 - 44032: 0x9BF9,
-	50132 - 44032: 0x9BFA,
-	50133 - 44032: 0x9BFB,
-	50134 - 44032: 0x9BFC,
-	50135 - 44032: 0x9BFD,
-	50136 - 44032: 0xBDEE,
-	50137 - 44032: 0xBDEF,
-	50138 - 44032: 0x9BFE,
-	50139 - 44032: 0x9C41,
-	50140 - 44032: 0xBDF0,
-	50141 - 44032: 0x9C42,
-	50142 - 44032: 0x9C43,
-	50143 - 44032: 0xBDF1,
-	50144 - 44032: 0xBDF2,
-	50145 - 44032: 0x9C44,
-	50146 - 44032: 0xBDF3,
-	50147 - 44032: 0x9C45,
-	50148 - 44032: 0x9C46,
-	50149 - 44032: 0x9C47,
-	50150 - 44032: 0x9C48,
-	50151 - 44032: 0x9C49,
-	50152 - 44032: 0xBDF4,
-	50153 - 44032: 0xBDF5,
-	50154 - 44032: 0x9C4A,
-	50155 - 44032: 0x9C4B,
-	50156 - 44032: 0x9C4C,
-	50157 - 44032: 0xBDF6,
-	50158 - 44032: 0x9C4D,
-	50159 - 44032: 0x9C4E,
-	50160 - 44032: 0x9C4F,
-	50161 - 44032: 0x9C50,
-	50162 - 44032: 0x9C51,
-	50163 - 44032: 0x9C52,
-	50164 - 44032: 0xBDF7,
-	50165 - 44032: 0xBDF8,
-	50166 - 44032: 0x9C53,
-	50167 - 44032: 0x9C54,
-	50168 - 44032: 0xBDF9,
-	50169 - 44032: 0x9C55,
-	50170 - 44032: 0x9C56,
-	50171 - 44032: 0x9C57,
-	50172 - 44032: 0x9C58,
-	50173 - 44032: 0x9C59,
-	50174 - 44032: 0x9C5A,
-	50175 - 44032: 0x9C61,
-	50176 - 44032: 0x9C62,
-	50177 - 44032: 0x9C63,
-	50178 - 44032: 0x9C64,
-	50179 - 44032: 0x9C65,
-	50180 - 44032: 0x9C66,
-	50181 - 44032: 0x9C67,
-	50182 - 44032: 0x9C68,
-	50183 - 44032: 0x9C69,
-	50184 - 44032: 0xBDFA,
-	50185 - 44032: 0x9C6A,
-	50186 - 44032: 0x9C6B,
-	50187 - 44032: 0x9C6C,
-	50188 - 44032: 0x9C6D,
-	50189 - 44032: 0x9C6E,
-	50190 - 44032: 0x9C6F,
-	50191 - 44032: 0x9C70,
-	50192 - 44032: 0xBDFB,
-	50193 - 44032: 0x9C71,
-	50194 - 44032: 0x9C72,
-	50195 - 44032: 0x9C73,
-	50196 - 44032: 0x9C74,
-	50197 - 44032: 0x9C75,
-	50198 - 44032: 0x9C76,
-	50199 - 44032: 0x9C77,
-	50200 - 44032: 0x9C78,
-	50201 - 44032: 0x9C79,
-	50202 - 44032: 0x9C7A,
-	50203 - 44032: 0x9C81,
-	50204 - 44032: 0x9C82,
-	50205 - 44032: 0x9C83,
-	50206 - 44032: 0x9C84,
-	50207 - 44032: 0x9C85,
-	50208 - 44032: 0x9C86,
-	50209 - 44032: 0x9C87,
-	50210 - 44032: 0x9C88,
-	50211 - 44032: 0x9C89,
-	50212 - 44032: 0xBDFC,
-	50213 - 44032: 0x9C8A,
-	50214 - 44032: 0x9C8B,
-	50215 - 44032: 0x9C8C,
-	50216 - 44032: 0x9C8D,
-	50217 - 44032: 0x9C8E,
-	50218 - 44032: 0x9C8F,
-	50219 - 44032: 0x9C90,
-	50220 - 44032: 0xBDFD,
-	50221 - 44032: 0x9C91,
-	50222 - 44032: 0x9C92,
-	50223 - 44032: 0x9C93,
-	50224 - 44032: 0xBDFE,
-	50225 - 44032: 0x9C94,
-	50226 - 44032: 0x9C95,
-	50227 - 44032: 0x9C96,
-	50228 - 44032: 0xBEA1,
-	50229 - 44032: 0x9C97,
-	50230 - 44032: 0x9C98,
-	50231 - 44032: 0x9C99,
-	50232 - 44032: 0x9C9A,
-	50233 - 44032: 0x9C9B,
-	50234 - 44032: 0x9C9C,
-	50235 - 44032: 0x9C9D,
-	50236 - 44032: 0xBEA2,
-	50237 - 44032: 0xBEA3,
-	50238 - 44032: 0x9C9E,
-	50239 - 44032: 0x9C9F,
-	50240 - 44032: 0x9CA0,
-	50241 - 44032: 0x9CA1,
-	50242 - 44032: 0x9CA2,
-	50243 - 44032: 0x9CA3,
-	50244 - 44032: 0x9CA4,
-	50245 - 44032: 0x9CA5,
-	50246 - 44032: 0x9CA6,
-	50247 - 44032: 0x9CA7,
-	50248 - 44032: 0xBEA4,
-	50249 - 44032: 0x9CA8,
-	50250 - 44032: 0x9CA9,
-	50251 - 44032: 0x9CAA,
-	50252 - 44032: 0x9CAB,
-	50253 - 44032: 0x9CAC,
-	50254 - 44032: 0x9CAD,
-	50255 - 44032: 0x9CAE,
-	50256 - 44032: 0x9CAF,
-	50257 - 44032: 0x9CB0,
-	50258 - 44032: 0x9CB1,
-	50259 - 44032: 0x9CB2,
-	50260 - 44032: 0x9CB3,
-	50261 - 44032: 0x9CB4,
-	50262 - 44032: 0x9CB5,
-	50263 - 44032: 0x9CB6,
-	50264 - 44032: 0x9CB7,
-	50265 - 44032: 0x9CB8,
-	50266 - 44032: 0x9CB9,
-	50267 - 44032: 0x9CBA,
-	50268 - 44032: 0x9CBB,
-	50269 - 44032: 0x9CBC,
-	50270 - 44032: 0x9CBD,
-	50271 - 44032: 0x9CBE,
-	50272 - 44032: 0x9CBF,
-	50273 - 44032: 0x9CC0,
-	50274 - 44032: 0x9CC1,
-	50275 - 44032: 0x9CC2,
-	50276 - 44032: 0xBEA5,
-	50277 - 44032: 0xBEA6,
-	50278 - 44032: 0x9CC3,
-	50279 - 44032: 0x9CC4,
-	50280 - 44032: 0xBEA7,
-	50281 - 44032: 0x9CC5,
-	50282 - 44032: 0x9CC6,
-	50283 - 44032: 0x9CC7,
-	50284 - 44032: 0xBEA8,
-	50285 - 44032: 0x9CC8,
-	50286 - 44032: 0x9CC9,
-	50287 - 44032: 0x9CCA,
-	50288 - 44032: 0x9CCB,
-	50289 - 44032: 0x9CCC,
-	50290 - 44032: 0x9CCD,
-	50291 - 44032: 0x9CCE,
-	50292 - 44032: 0xBEA9,
-	50293 - 44032: 0xBEAA,
-	50294 - 44032: 0x9CCF,
-	50295 - 44032: 0x9CD0,
-	50296 - 44032: 0x9CD1,
-	50297 - 44032: 0xBEAB,
-	50298 - 44032: 0x9CD2,
-	50299 - 44032: 0x9CD3,
-	50300 - 44032: 0x9CD4,
-	50301 - 44032: 0x9CD5,
-	50302 - 44032: 0x9CD6,
-	50303 - 44032: 0x9CD7,
-	50304 - 44032: 0xBEAC,
-	50305 - 44032: 0x9CD8,
-	50306 - 44032: 0x9CD9,
-	50307 - 44032: 0x9CDA,
-	50308 - 44032: 0x9CDB,
-	50309 - 44032: 0x9CDC,
-	50310 - 44032: 0x9CDD,
-	50311 - 44032: 0x9CDE,
-	50312 - 44032: 0x9CDF,
-	50313 - 44032: 0x9CE0,
-	50314 - 44032: 0x9CE1,
-	50315 - 44032: 0x9CE2,
-	50316 - 44032: 0x9CE3,
-	50317 - 44032: 0x9CE4,
-	50318 - 44032: 0x9CE5,
-	50319 - 44032: 0x9CE6,
-	50320 - 44032: 0x9CE7,
-	50321 - 44032: 0x9CE8,
-	50322 - 44032: 0x9CE9,
-	50323 - 44032: 0x9CEA,
-	50324 - 44032: 0xBEAD,
-	50325 - 44032: 0x9CEB,
-	50326 - 44032: 0x9CEC,
-	50327 - 44032: 0x9CED,
-	50328 - 44032: 0x9CEE,
-	50329 - 44032: 0x9CEF,
-	50330 - 44032: 0x9CF0,
-	50331 - 44032: 0x9CF1,
-	50332 - 44032: 0xBEAE,
-	50333 - 44032: 0x9CF2,
-	50334 - 44032: 0x9CF3,
-	50335 - 44032: 0x9CF4,
-	50336 - 44032: 0x9CF5,
-	50337 - 44032: 0x9CF6,
-	50338 - 44032: 0x9CF7,
-	50339 - 44032: 0x9CF8,
-	50340 - 44032: 0x9CF9,
-	50341 - 44032: 0x9CFA,
-	50342 - 44032: 0x9CFB,
-	50343 - 44032: 0x9CFC,
-	50344 - 44032: 0x9CFD,
-	50345 - 44032: 0x9CFE,
-	50346 - 44032: 0x9D41,
-	50347 - 44032: 0x9D42,
-	50348 - 44032: 0x9D43,
-	50349 - 44032: 0x9D44,
-	50350 - 44032: 0x9D45,
-	50351 - 44032: 0x9D46,
-	50352 - 44032: 0x9D47,
-	50353 - 44032: 0x9D48,
-	50354 - 44032: 0x9D49,
-	50355 - 44032: 0x9D4A,
-	50356 - 44032: 0x9D4B,
-	50357 - 44032: 0x9D4C,
-	50358 - 44032: 0x9D4D,
-	50359 - 44032: 0x9D4E,
-	50360 - 44032: 0xBEAF,
-	50361 - 44032: 0x9D4F,
-	50362 - 44032: 0x9D50,
-	50363 - 44032: 0x9D51,
-	50364 - 44032: 0xBEB0,
-	50365 - 44032: 0x9D52,
-	50366 - 44032: 0x9D53,
-	50367 - 44032: 0x9D54,
-	50368 - 44032: 0x9D55,
-	50369 - 44032: 0x9D56,
-	50370 - 44032: 0x9D57,
-	50371 - 44032: 0x9D58,
-	50372 - 44032: 0x9D59,
-	50373 - 44032: 0x9D5A,
-	50374 - 44032: 0x9D61,
-	50375 - 44032: 0x9D62,
-	50376 - 44032: 0x9D63,
-	50377 - 44032: 0x9D64,
-	50378 - 44032: 0x9D65,
-	50379 - 44032: 0x9D66,
-	50380 - 44032: 0x9D67,
-	50381 - 44032: 0x9D68,
-	50382 - 44032: 0x9D69,
-	50383 - 44032: 0x9D6A,
-	50384 - 44032: 0x9D6B,
-	50385 - 44032: 0x9D6C,
-	50386 - 44032: 0x9D6D,
-	50387 - 44032: 0x9D6E,
-	50388 - 44032: 0x9D6F,
-	50389 - 44032: 0x9D70,
-	50390 - 44032: 0x9D71,
-	50391 - 44032: 0x9D72,
-	50392 - 44032: 0x9D73,
-	50393 - 44032: 0x9D74,
-	50394 - 44032: 0x9D75,
-	50395 - 44032: 0x9D76,
-	50396 - 44032: 0x9D77,
-	50397 - 44032: 0x9D78,
-	50398 - 44032: 0x9D79,
-	50399 - 44032: 0x9D7A,
-	50400 - 44032: 0x9D81,
-	50401 - 44032: 0x9D82,
-	50402 - 44032: 0x9D83,
-	50403 - 44032: 0x9D84,
-	50404 - 44032: 0x9D85,
-	50405 - 44032: 0x9D86,
-	50406 - 44032: 0x9D87,
-	50407 - 44032: 0x9D88,
-	50408 - 44032: 0x9D89,
-	50409 - 44032: 0xBEB1,
-	50410 - 44032: 0x9D8A,
-	50411 - 44032: 0x9D8B,
-	50412 - 44032: 0x9D8C,
-	50413 - 44032: 0x9D8D,
-	50414 - 44032: 0x9D8E,
-	50415 - 44032: 0x9D8F,
-	50416 - 44032: 0xBEB2,
-	50417 - 44032: 0xBEB3,
-	50418 - 44032: 0x9D90,
-	50419 - 44032: 0x9D91,
-	50420 - 44032: 0xBEB4,
-	50421 - 44032: 0x9D92,
-	50422 - 44032: 0x9D93,
-	50423 - 44032: 0x9D94,
-	50424 - 44032: 0xBEB5,
-	50425 - 44032: 0x9D95,
-	50426 - 44032: 0xBEB6,
-	50427 - 44032: 0x9D96,
-	50428 - 44032: 0x9D97,
-	50429 - 44032: 0x9D98,
-	50430 - 44032: 0x9D99,
-	50431 - 44032: 0xBEB7,
-	50432 - 44032: 0xBEB8,
-	50433 - 44032: 0xBEB9,
-	50434 - 44032: 0x9D9A,
-	50435 - 44032: 0x9D9B,
-	50436 - 44032: 0x9D9C,
-	50437 - 44032: 0x9D9D,
-	50438 - 44032: 0x9D9E,
-	50439 - 44032: 0x9D9F,
-	50440 - 44032: 0x9DA0,
-	50441 - 44032: 0x9DA1,
-	50442 - 44032: 0x9DA2,
-	50443 - 44032: 0x9DA3,
-	50444 - 44032: 0xBEBA,
-	50445 - 44032: 0x9DA4,
-	50446 - 44032: 0x9DA5,
-	50447 - 44032: 0x9DA6,
-	50448 - 44032: 0xBEBB,
-	50449 - 44032: 0x9DA7,
-	50450 - 44032: 0x9DA8,
-	50451 - 44032: 0x9DA9,
-	50452 - 44032: 0xBEBC,
-	50453 - 44032: 0x9DAA,
-	50454 - 44032: 0x9DAB,
-	50455 - 44032: 0x9DAC,
-	50456 - 44032: 0x9DAD,
-	50457 - 44032: 0x9DAE,
-	50458 - 44032: 0x9DAF,
-	50459 - 44032: 0x9DB0,
-	50460 - 44032: 0xBEBD,
-	50461 - 44032: 0x9DB1,
-	50462 - 44032: 0x9DB2,
-	50463 - 44032: 0x9DB3,
-	50464 - 44032: 0x9DB4,
-	50465 - 44032: 0x9DB5,
-	50466 - 44032: 0x9DB6,
-	50467 - 44032: 0x9DB7,
-	50468 - 44032: 0x9DB8,
-	50469 - 44032: 0x9DB9,
-	50470 - 44032: 0x9DBA,
-	50471 - 44032: 0x9DBB,
-	50472 - 44032: 0xBEBE,
-	50473 - 44032: 0xBEBF,
-	50474 - 44032: 0x9DBC,
-	50475 - 44032: 0x9DBD,
-	50476 - 44032: 0xBEC0,
-	50477 - 44032: 0x9DBE,
-	50478 - 44032: 0x9DBF,
-	50479 - 44032: 0x9DC0,
-	50480 - 44032: 0xBEC1,
-	50481 - 44032: 0x9DC1,
-	50482 - 44032: 0x9DC2,
-	50483 - 44032: 0x9DC3,
-	50484 - 44032: 0x9DC4,
-	50485 - 44032: 0x9DC5,
-	50486 - 44032: 0x9DC6,
-	50487 - 44032: 0x9DC7,
-	50488 - 44032: 0xBEC2,
-	50489 - 44032: 0xBEC3,
-	50490 - 44032: 0x9DC8,
-	50491 - 44032: 0xBEC4,
-	50492 - 44032: 0x9DC9,
-	50493 - 44032: 0xBEC5,
-	50494 - 44032: 0x9DCA,
-	50495 - 44032: 0x9DCB,
-	50496 - 44032: 0x9DCC,
-	50497 - 44032: 0x9DCD,
-	50498 - 44032: 0x9DCE,
-	50499 - 44032: 0x9DCF,
-	50500 - 44032: 0xBEC6,
-	50501 - 44032: 0xBEC7,
-	50502 - 44032: 0x9DD0,
-	50503 - 44032: 0x9DD1,
-	50504 - 44032: 0xBEC8,
-	50505 - 44032: 0xBEC9,
-	50506 - 44032: 0xBECA,
-	50507 - 44032: 0x9DD2,
-	50508 - 44032: 0xBECB,
-	50509 - 44032: 0xBECC,
-	50510 - 44032: 0xBECD,
-	50511 - 44032: 0x9DD3,
-	50512 - 44032: 0x9DD4,
-	50513 - 44032: 0x9DD5,
-	50514 - 44032: 0x9DD6,
-	50515 - 44032: 0xBECE,
-	50516 - 44032: 0xBECF,
-	50517 - 44032: 0xBED0,
-	50518 - 44032: 0x9DD7,
-	50519 - 44032: 0xBED1,
-	50520 - 44032: 0xBED2,
-	50521 - 44032: 0xBED3,
-	50522 - 44032: 0x9DD8,
-	50523 - 44032: 0x9DD9,
-	50524 - 44032: 0x9DDA,
-	50525 - 44032: 0xBED4,
-	50526 - 44032: 0xBED5,
-	50527 - 44032: 0x9DDB,
-	50528 - 44032: 0xBED6,
-	50529 - 44032: 0xBED7,
-	50530 - 44032: 0x9DDC,
-	50531 - 44032: 0x9DDD,
-	50532 - 44032: 0xBED8,
-	50533 - 44032: 0x9DDE,
-	50534 - 44032: 0x9DDF,
-	50535 - 44032: 0x9DE0,
-	50536 - 44032: 0xBED9,
-	50537 - 44032: 0x9DE1,
-	50538 - 44032: 0x9DE2,
-	50539 - 44032: 0x9DE3,
-	50540 - 44032: 0x9DE4,
-	50541 - 44032: 0x9DE5,
-	50542 - 44032: 0x9DE6,
-	50543 - 44032: 0x9DE7,
-	50544 - 44032: 0xBEDA,
-	50545 - 44032: 0xBEDB,
-	50546 - 44032: 0x9DE8,
-	50547 - 44032: 0xBEDC,
-	50548 - 44032: 0xBEDD,
-	50549 - 44032: 0xBEDE,
-	50550 - 44032: 0x9DE9,
-	50551 - 44032: 0x9DEA,
-	50552 - 44032: 0x9DEB,
-	50553 - 44032: 0x9DEC,
-	50554 - 44032: 0x9DED,
-	50555 - 44032: 0x9DEE,
-	50556 - 44032: 0xBEDF,
-	50557 - 44032: 0xBEE0,
-	50558 - 44032: 0x9DEF,
-	50559 - 44032: 0x9DF0,
-	50560 - 44032: 0xBEE1,
-	50561 - 44032: 0x9DF1,
-	50562 - 44032: 0x9DF2,
-	50563 - 44032: 0x9DF3,
-	50564 - 44032: 0xBEE2,
-	50565 - 44032: 0x9DF4,
-	50566 - 44032: 0x9DF5,
-	50567 - 44032: 0xBEE3,
-	50568 - 44032: 0x9DF6,
-	50569 - 44032: 0x9DF7,
-	50570 - 44032: 0x9DF8,
-	50571 - 44032: 0x9DF9,
-	50572 - 44032: 0xBEE4,
-	50573 - 44032: 0xBEE5,
-	50574 - 44032: 0x9DFA,
-	50575 - 44032: 0xBEE6,
-	50576 - 44032: 0x9DFB,
-	50577 - 44032: 0xBEE7,
-	50578 - 44032: 0x9DFC,
-	50579 - 44032: 0x9DFD,
-	50580 - 44032: 0x9DFE,
-	50581 - 44032: 0xBEE8,
-	50582 - 44032: 0x9E41,
-	50583 - 44032: 0xBEE9,
-	50584 - 44032: 0xBEEA,
-	50585 - 44032: 0x9E42,
-	50586 - 44032: 0x9E43,
-	50587 - 44032: 0x9E44,
-	50588 - 44032: 0xBEEB,
-	50589 - 44032: 0x9E45,
-	50590 - 44032: 0x9E46,
-	50591 - 44032: 0x9E47,
-	50592 - 44032: 0xBEEC,
-	50593 - 44032: 0x9E48,
-	50594 - 44032: 0x9E49,
-	50595 - 44032: 0x9E4A,
-	50596 - 44032: 0x9E4B,
-	50597 - 44032: 0x9E4C,
-	50598 - 44032: 0x9E4D,
-	50599 - 44032: 0x9E4E,
-	50600 - 44032: 0x9E4F,
-	50601 - 44032: 0xBEED,
-	50602 - 44032: 0x9E50,
-	50603 - 44032: 0x9E51,
-	50604 - 44032: 0x9E52,
-	50605 - 44032: 0x9E53,
-	50606 - 44032: 0x9E54,
-	50607 - 44032: 0x9E55,
-	50608 - 44032: 0x9E56,
-	50609 - 44032: 0x9E57,
-	50610 - 44032: 0x9E58,
-	50611 - 44032: 0x9E59,
-	50612 - 44032: 0xBEEE,
-	50613 - 44032: 0xBEEF,
-	50614 - 44032: 0x9E5A,
-	50615 - 44032: 0x9E61,
-	50616 - 44032: 0xBEF0,
-	50617 - 44032: 0xBEF1,
-	50618 - 44032: 0x9E62,
-	50619 - 44032: 0xBEF2,
-	50620 - 44032: 0xBEF3,
-	50621 - 44032: 0xBEF4,
-	50622 - 44032: 0xBEF5,
-	50623 - 44032: 0x9E63,
-	50624 - 44032: 0x9E64,
-	50625 - 44032: 0x9E65,
-	50626 - 44032: 0x9E66,
-	50627 - 44032: 0x9E67,
-	50628 - 44032: 0xBEF6,
-	50629 - 44032: 0xBEF7,
-	50630 - 44032: 0xBEF8,
-	50631 - 44032: 0xBEF9,
-	50632 - 44032: 0xBEFA,
-	50633 - 44032: 0xBEFB,
-	50634 - 44032: 0xBEFC,
-	50635 - 44032: 0x9E68,
-	50636 - 44032: 0xBEFD,
-	50637 - 44032: 0x9E69,
-	50638 - 44032: 0xBEFE,
-	50639 - 44032: 0x9E6A,
-	50640 - 44032: 0xBFA1,
-	50641 - 44032: 0xBFA2,
-	50642 - 44032: 0x9E6B,
-	50643 - 44032: 0x9E6C,
-	50644 - 44032: 0xBFA3,
-	50645 - 44032: 0x9E6D,
-	50646 - 44032: 0x9E6E,
-	50647 - 44032: 0x9E6F,
-	50648 - 44032: 0xBFA4,
-	50649 - 44032: 0x9E70,
-	50650 - 44032: 0x9E71,
-	50651 - 44032: 0x9E72,
-	50652 - 44032: 0x9E73,
-	50653 - 44032: 0x9E74,
-	50654 - 44032: 0x9E75,
-	50655 - 44032: 0x9E76,
-	50656 - 44032: 0xBFA5,
-	50657 - 44032: 0xBFA6,
-	50658 - 44032: 0x9E77,
-	50659 - 44032: 0xBFA7,
-	50660 - 44032: 0x9E78,
-	50661 - 44032: 0xBFA8,
-	50662 - 44032: 0x9E79,
-	50663 - 44032: 0x9E7A,
-	50664 - 44032: 0x9E81,
-	50665 - 44032: 0x9E82,
-	50666 - 44032: 0x9E83,
-	50667 - 44032: 0x9E84,
-	50668 - 44032: 0xBFA9,
-	50669 - 44032: 0xBFAA,
-	50670 - 44032: 0xBFAB,
-	50671 - 44032: 0x9E85,
-	50672 - 44032: 0xBFAC,
-	50673 - 44032: 0x9E86,
-	50674 - 44032: 0x9E87,
-	50675 - 44032: 0x9E88,
-	50676 - 44032: 0xBFAD,
-	50677 - 44032: 0x9E89,
-	50678 - 44032: 0xBFAE,
-	50679 - 44032: 0xBFAF,
-	50680 - 44032: 0x9E8A,
-	50681 - 44032: 0x9E8B,
-	50682 - 44032: 0x9E8C,
-	50683 - 44032: 0x9E8D,
-	50684 - 44032: 0xBFB0,
-	50685 - 44032: 0xBFB1,
-	50686 - 44032: 0xBFB2,
-	50687 - 44032: 0xBFB3,
-	50688 - 44032: 0xBFB4,
-	50689 - 44032: 0xBFB5,
-	50690 - 44032: 0x9E8E,
-	50691 - 44032: 0x9E8F,
-	50692 - 44032: 0x9E90,
-	50693 - 44032: 0xBFB6,
-	50694 - 44032: 0xBFB7,
-	50695 - 44032: 0xBFB8,
-	50696 - 44032: 0xBFB9,
-	50697 - 44032: 0x9E91,
-	50698 - 44032: 0x9E92,
-	50699 - 44032: 0x9E93,
-	50700 - 44032: 0xBFBA,
-	50701 - 44032: 0x9E94,
-	50702 - 44032: 0x9E95,
-	50703 - 44032: 0x9E96,
-	50704 - 44032: 0xBFBB,
-	50705 - 44032: 0x9E97,
-	50706 - 44032: 0x9E98,
-	50707 - 44032: 0x9E99,
-	50708 - 44032: 0x9E9A,
-	50709 - 44032: 0x9E9B,
-	50710 - 44032: 0x9E9C,
-	50711 - 44032: 0x9E9D,
-	50712 - 44032: 0xBFBC,
-	50713 - 44032: 0xBFBD,
-	50714 - 44032: 0x9E9E,
-	50715 - 44032: 0xBFBE,
-	50716 - 44032: 0xBFBF,
-	50717 - 44032: 0x9E9F,
-	50718 - 44032: 0x9EA0,
-	50719 - 44032: 0x9EA1,
-	50720 - 44032: 0x9EA2,
-	50721 - 44032: 0x9EA3,
-	50722 - 44032: 0x9EA4,
-	50723 - 44032: 0x9EA5,
-	50724 - 44032: 0xBFC0,
-	50725 - 44032: 0xBFC1,
-	50726 - 44032: 0x9EA6,
-	50727 - 44032: 0x9EA7,
-	50728 - 44032: 0xBFC2,
-	50729 - 44032: 0x9EA8,
-	50730 - 44032: 0x9EA9,
-	50731 - 44032: 0x9EAA,
-	50732 - 44032: 0xBFC3,
-	50733 - 44032: 0xBFC4,
-	50734 - 44032: 0xBFC5,
-	50735 - 44032: 0x9EAB,
-	50736 - 44032: 0xBFC6,
-	50737 - 44032: 0x9EAC,
-	50738 - 44032: 0x9EAD,
-	50739 - 44032: 0xBFC7,
-	50740 - 44032: 0xBFC8,
-	50741 - 44032: 0xBFC9,
-	50742 - 44032: 0x9EAE,
-	50743 - 44032: 0xBFCA,
-	50744 - 44032: 0x9EAF,
-	50745 - 44032: 0xBFCB,
-	50746 - 44032: 0x9EB0,
-	50747 - 44032: 0xBFCC,
-	50748 - 44032: 0x9EB1,
-	50749 - 44032: 0x9EB2,
-	50750 - 44032: 0x9EB3,
-	50751 - 44032: 0x9EB4,
-	50752 - 44032: 0xBFCD,
-	50753 - 44032: 0xBFCE,
-	50754 - 44032: 0x9EB5,
-	50755 - 44032: 0x9EB6,
-	50756 - 44032: 0xBFCF,
-	50757 - 44032: 0x9EB7,
-	50758 - 44032: 0x9EB8,
-	50759 - 44032: 0x9EB9,
-	50760 - 44032: 0xBFD0,
-	50761 - 44032: 0x9EBA,
-	50762 - 44032: 0x9EBB,
-	50763 - 44032: 0x9EBC,
-	50764 - 44032: 0x9EBD,
-	50765 - 44032: 0x9EBE,
-	50766 - 44032: 0x9EBF,
-	50767 - 44032: 0x9EC0,
-	50768 - 44032: 0xBFD1,
-	50769 - 44032: 0xBFD2,
-	50770 - 44032: 0x9EC1,
-	50771 - 44032: 0xBFD3,
-	50772 - 44032: 0xBFD4,
-	50773 - 44032: 0xBFD5,
-	50774 - 44032: 0x9EC2,
-	50775 - 44032: 0x9EC3,
-	50776 - 44032: 0x9EC4,
-	50777 - 44032: 0x9EC5,
-	50778 - 44032: 0x9EC6,
-	50779 - 44032: 0x9EC7,
-	50780 - 44032: 0xBFD6,
-	50781 - 44032: 0xBFD7,
-	50782 - 44032: 0x9EC8,
-	50783 - 44032: 0x9EC9,
-	50784 - 44032: 0xBFD8,
-	50785 - 44032: 0x9ECA,
-	50786 - 44032: 0x9ECB,
-	50787 - 44032: 0x9ECC,
-	50788 - 44032: 0x9ECD,
-	50789 - 44032: 0x9ECE,
-	50790 - 44032: 0x9ECF,
-	50791 - 44032: 0x9ED0,
-	50792 - 44032: 0x9ED1,
-	50793 - 44032: 0x9ED2,
-	50794 - 44032: 0x9ED3,
-	50795 - 44032: 0x9ED4,
-	50796 - 44032: 0xBFD9,
-	50797 - 44032: 0x9ED5,
-	50798 - 44032: 0x9ED6,
-	50799 - 44032: 0xBFDA,
-	50800 - 44032: 0x9ED7,
-	50801 - 44032: 0xBFDB,
-	50802 - 44032: 0x9ED8,
-	50803 - 44032: 0x9ED9,
-	50804 - 44032: 0x9EDA,
-	50805 - 44032: 0x9EDB,
-	50806 - 44032: 0x9EDC,
-	50807 - 44032: 0x9EDD,
-	50808 - 44032: 0xBFDC,
-	50809 - 44032: 0xBFDD,
-	50810 - 44032: 0x9EDE,
-	50811 - 44032: 0x9EDF,
-	50812 - 44032: 0xBFDE,
-	50813 - 44032: 0x9EE0,
-	50814 - 44032: 0x9EE1,
-	50815 - 44032: 0x9EE2,
-	50816 - 44032: 0xBFDF,
-	50817 - 44032: 0x9EE3,
-	50818 - 44032: 0x9EE4,
-	50819 - 44032: 0x9EE5,
-	50820 - 44032: 0x9EE6,
-	50821 - 44032: 0x9EE7,
-	50822 - 44032: 0x9EE8,
-	50823 - 44032: 0x9EE9,
-	50824 - 44032: 0xBFE0,
-	50825 - 44032: 0xBFE1,
-	50826 - 44032: 0x9EEA,
-	50827 - 44032: 0xBFE2,
-	50828 - 44032: 0x9EEB,
-	50829 - 44032: 0xBFE3,
-	50830 - 44032: 0x9EEC,
-	50831 - 44032: 0x9EED,
-	50832 - 44032: 0x9EEE,
-	50833 - 44032: 0x9EEF,
-	50834 - 44032: 0x9EF0,
-	50835 - 44032: 0x9EF1,
-	50836 - 44032: 0xBFE4,
-	50837 - 44032: 0xBFE5,
-	50838 - 44032: 0x9EF2,
-	50839 - 44032: 0x9EF3,
-	50840 - 44032: 0xBFE6,
-	50841 - 44032: 0x9EF4,
-	50842 - 44032: 0x9EF5,
-	50843 - 44032: 0x9EF6,
-	50844 - 44032: 0xBFE7,
-	50845 - 44032: 0x9EF7,
-	50846 - 44032: 0x9EF8,
-	50847 - 44032: 0x9EF9,
-	50848 - 44032: 0x9EFA,
-	50849 - 44032: 0x9EFB,
-	50850 - 44032: 0x9EFC,
-	50851 - 44032: 0x9EFD,
-	50852 - 44032: 0xBFE8,
-	50853 - 44032: 0xBFE9,
-	50854 - 44032: 0x9EFE,
-	50855 - 44032: 0xBFEA,
-	50856 - 44032: 0x9F41,
-	50857 - 44032: 0xBFEB,
-	50858 - 44032: 0x9F42,
-	50859 - 44032: 0x9F43,
-	50860 - 44032: 0x9F44,
-	50861 - 44032: 0x9F45,
-	50862 - 44032: 0x9F46,
-	50863 - 44032: 0x9F47,
-	50864 - 44032: 0xBFEC,
-	50865 - 44032: 0xBFED,
-	50866 - 44032: 0x9F48,
-	50867 - 44032: 0x9F49,
-	50868 - 44032: 0xBFEE,
-	50869 - 44032: 0x9F4A,
-	50870 - 44032: 0x9F4B,
-	50871 - 44032: 0x9F4C,
-	50872 - 44032: 0xBFEF,
-	50873 - 44032: 0xBFF0,
-	50874 - 44032: 0xBFF1,
-	50875 - 44032: 0x9F4D,
-	50876 - 44032: 0x9F4E,
-	50877 - 44032: 0x9F4F,
-	50878 - 44032: 0x9F50,
-	50879 - 44032: 0x9F51,
-	50880 - 44032: 0xBFF2,
-	50881 - 44032: 0xBFF3,
-	50882 - 44032: 0x9F52,
-	50883 - 44032: 0xBFF4,
-	50884 - 44032: 0x9F53,
-	50885 - 44032: 0xBFF5,
-	50886 - 44032: 0x9F54,
-	50887 - 44032: 0x9F55,
-	50888 - 44032: 0x9F56,
-	50889 - 44032: 0x9F57,
-	50890 - 44032: 0x9F58,
-	50891 - 44032: 0x9F59,
-	50892 - 44032: 0xBFF6,
-	50893 - 44032: 0xBFF7,
-	50894 - 44032: 0x9F5A,
-	50895 - 44032: 0x9F61,
-	50896 - 44032: 0xBFF8,
-	50897 - 44032: 0x9F62,
-	50898 - 44032: 0x9F63,
-	50899 - 44032: 0x9F64,
-	50900 - 44032: 0xBFF9,
-	50901 - 44032: 0x9F65,
-	50902 - 44032: 0x9F66,
-	50903 - 44032: 0x9F67,
-	50904 - 44032: 0x9F68,
-	50905 - 44032: 0x9F69,
-	50906 - 44032: 0x9F6A,
-	50907 - 44032: 0x9F6B,
-	50908 - 44032: 0xBFFA,
-	50909 - 44032: 0xBFFB,
-	50910 - 44032: 0x9F6C,
-	50911 - 44032: 0x9F6D,
-	50912 - 44032: 0xBFFC,
-	50913 - 44032: 0xBFFD,
-	50914 - 44032: 0x9F6E,
-	50915 - 44032: 0x9F6F,
-	50916 - 44032: 0x9F70,
-	50917 - 44032: 0x9F71,
-	50918 - 44032: 0x9F72,
-	50919 - 44032: 0x9F73,
-	50920 - 44032: 0xBFFE,
-	50921 - 44032: 0xC0A1,
-	50922 - 44032: 0x9F74,
-	50923 - 44032: 0x9F75,
-	50924 - 44032: 0xC0A2,
-	50925 - 44032: 0x9F76,
-	50926 - 44032: 0x9F77,
-	50927 - 44032: 0x9F78,
-	50928 - 44032: 0xC0A3,
-	50929 - 44032: 0x9F79,
-	50930 - 44032: 0x9F7A,
-	50931 - 44032: 0x9F81,
-	50932 - 44032: 0x9F82,
-	50933 - 44032: 0x9F83,
-	50934 - 44032: 0x9F84,
-	50935 - 44032: 0x9F85,
-	50936 - 44032: 0xC0A4,
-	50937 - 44032: 0xC0A5,
-	50938 - 44032: 0x9F86,
-	50939 - 44032: 0x9F87,
-	50940 - 44032: 0x9F88,
-	50941 - 44032: 0xC0A6,
-	50942 - 44032: 0x9F89,
-	50943 - 44032: 0x9F8A,
-	50944 - 44032: 0x9F8B,
-	50945 - 44032: 0x9F8C,
-	50946 - 44032: 0x9F8D,
-	50947 - 44032: 0x9F8E,
-	50948 - 44032: 0xC0A7,
-	50949 - 44032: 0xC0A8,
-	50950 - 44032: 0x9F8F,
-	50951 - 44032: 0x9F90,
-	50952 - 44032: 0xC0A9,
-	50953 - 44032: 0x9F91,
-	50954 - 44032: 0x9F92,
-	50955 - 44032: 0x9F93,
-	50956 - 44032: 0xC0AA,
-	50957 - 44032: 0x9F94,
-	50958 - 44032: 0x9F95,
-	50959 - 44032: 0x9F96,
-	50960 - 44032: 0x9F97,
-	50961 - 44032: 0x9F98,
-	50962 - 44032: 0x9F99,
-	50963 - 44032: 0x9F9A,
-	50964 - 44032: 0xC0AB,
-	50965 - 44032: 0xC0AC,
-	50966 - 44032: 0x9F9B,
-	50967 - 44032: 0xC0AD,
-	50968 - 44032: 0x9F9C,
-	50969 - 44032: 0xC0AE,
-	50970 - 44032: 0x9F9D,
-	50971 - 44032: 0x9F9E,
-	50972 - 44032: 0x9F9F,
-	50973 - 44032: 0x9FA0,
-	50974 - 44032: 0x9FA1,
-	50975 - 44032: 0x9FA2,
-	50976 - 44032: 0xC0AF,
-	50977 - 44032: 0xC0B0,
-	50978 - 44032: 0x9FA3,
-	50979 - 44032: 0x9FA4,
-	50980 - 44032: 0xC0B1,
-	50981 - 44032: 0x9FA5,
-	50982 - 44032: 0x9FA6,
-	50983 - 44032: 0x9FA7,
-	50984 - 44032: 0xC0B2,
-	50985 - 44032: 0x9FA8,
-	50986 - 44032: 0x9FA9,
-	50987 - 44032: 0x9FAA,
-	50988 - 44032: 0x9FAB,
-	50989 - 44032: 0x9FAC,
-	50990 - 44032: 0x9FAD,
-	50991 - 44032: 0x9FAE,
-	50992 - 44032: 0xC0B3,
-	50993 - 44032: 0xC0B4,
-	50994 - 44032: 0x9FAF,
-	50995 - 44032: 0xC0B5,
-	50996 - 44032: 0x9FB0,
-	50997 - 44032: 0xC0B6,
-	50998 - 44032: 0x9FB1,
-	50999 - 44032: 0xC0B7,
-	51000 - 44032: 0x9FB2,
-	51001 - 44032: 0x9FB3,
-	51002 - 44032: 0x9FB4,
-	51003 - 44032: 0x9FB5,
-	51004 - 44032: 0xC0B8,
-	51005 - 44032: 0xC0B9,
-	51006 - 44032: 0x9FB6,
-	51007 - 44032: 0x9FB7,
-	51008 - 44032: 0xC0BA,
-	51009 - 44032: 0x9FB8,
-	51010 - 44032: 0x9FB9,
-	51011 - 44032: 0x9FBA,
-	51012 - 44032: 0xC0BB,
-	51013 - 44032: 0x9FBB,
-	51014 - 44032: 0x9FBC,
-	51015 - 44032: 0x9FBD,
-	51016 - 44032: 0x9FBE,
-	51017 - 44032: 0x9FBF,
-	51018 - 44032: 0xC0BC,
-	51019 - 44032: 0x9FC0,
-	51020 - 44032: 0xC0BD,
-	51021 - 44032: 0xC0BE,
-	51022 - 44032: 0x9FC1,
-	51023 - 44032: 0xC0BF,
-	51024 - 44032: 0x9FC2,
-	51025 - 44032: 0xC0C0,
-	51026 - 44032: 0xC0C1,
-	51027 - 44032: 0xC0C2,
-	51028 - 44032: 0xC0C3,
-	51029 - 44032: 0xC0C4,
-	51030 - 44032: 0xC0C5,
-	51031 - 44032: 0xC0C6,
-	51032 - 44032: 0xC0C7,
-	51033 - 44032: 0x9FC3,
-	51034 - 44032: 0x9FC4,
-	51035 - 44032: 0x9FC5,
-	51036 - 44032: 0xC0C8,
-	51037 - 44032: 0x9FC6,
-	51038 - 44032: 0x9FC7,
-	51039 - 44032: 0x9FC8,
-	51040 - 44032: 0xC0C9,
-	51041 - 44032: 0x9FC9,
-	51042 - 44032: 0x9FCA,
-	51043 - 44032: 0x9FCB,
-	51044 - 44032: 0x9FCC,
-	51045 - 44032: 0x9FCD,
-	51046 - 44032: 0x9FCE,
-	51047 - 44032: 0x9FCF,
-	51048 - 44032: 0xC0CA,
-	51049 - 44032: 0x9FD0,
-	51050 - 44032: 0x9FD1,
-	51051 - 44032: 0xC0CB,
-	51052 - 44032: 0x9FD2,
-	51053 - 44032: 0x9FD3,
-	51054 - 44032: 0x9FD4,
-	51055 - 44032: 0x9FD5,
-	51056 - 44032: 0x9FD6,
-	51057 - 44032: 0x9FD7,
-	51058 - 44032: 0x9FD8,
-	51059 - 44032: 0x9FD9,
-	51060 - 44032: 0xC0CC,
-	51061 - 44032: 0xC0CD,
-	51062 - 44032: 0x9FDA,
-	51063 - 44032: 0x9FDB,
-	51064 - 44032: 0xC0CE,
-	51065 - 44032: 0x9FDC,
-	51066 - 44032: 0x9FDD,
-	51067 - 44032: 0x9FDE,
-	51068 - 44032: 0xC0CF,
-	51069 - 44032: 0xC0D0,
-	51070 - 44032: 0xC0D1,
-	51071 - 44032: 0x9FDF,
-	51072 - 44032: 0x9FE0,
-	51073 - 44032: 0x9FE1,
-	51074 - 44032: 0x9FE2,
-	51075 - 44032: 0xC0D2,
-	51076 - 44032: 0xC0D3,
-	51077 - 44032: 0xC0D4,
-	51078 - 44032: 0x9FE3,
-	51079 - 44032: 0xC0D5,
-	51080 - 44032: 0xC0D6,
-	51081 - 44032: 0xC0D7,
-	51082 - 44032: 0xC0D8,
-	51083 - 44032: 0x9FE4,
-	51084 - 44032: 0x9FE5,
-	51085 - 44032: 0x9FE6,
-	51086 - 44032: 0xC0D9,
-	51087 - 44032: 0x9FE7,
-	51088 - 44032: 0xC0DA,
-	51089 - 44032: 0xC0DB,
-	51090 - 44032: 0x9FE8,
-	51091 - 44032: 0x9FE9,
-	51092 - 44032: 0xC0DC,
-	51093 - 44032: 0x9FEA,
-	51094 - 44032: 0xC0DD,
-	51095 - 44032: 0xC0DE,
-	51096 - 44032: 0xC0DF,
-	51097 - 44032: 0x9FEB,
-	51098 - 44032: 0xC0E0,
-	51099 - 44032: 0x9FEC,
-	51100 - 44032: 0x9FED,
-	51101 - 44032: 0x9FEE,
-	51102 - 44032: 0x9FEF,
-	51103 - 44032: 0x9FF0,
-	51104 - 44032: 0xC0E1,
-	51105 - 44032: 0xC0E2,
-	51106 - 44032: 0x9FF1,
-	51107 - 44032: 0xC0E3,
-	51108 - 44032: 0xC0E4,
-	51109 - 44032: 0xC0E5,
-	51110 - 44032: 0xC0E6,
-	51111 - 44032: 0x9FF2,
-	51112 - 44032: 0x9FF3,
-	51113 - 44032: 0x9FF4,
-	51114 - 44032: 0x9FF5,
-	51115 - 44032: 0x9FF6,
-	51116 - 44032: 0xC0E7,
-	51117 - 44032: 0xC0E8,
-	51118 - 44032: 0x9FF7,
-	51119 - 44032: 0x9FF8,
-	51120 - 44032: 0xC0E9,
-	51121 - 44032: 0x9FF9,
-	51122 - 44032: 0x9FFA,
-	51123 - 44032: 0x9FFB,
-	51124 - 44032: 0xC0EA,
-	51125 - 44032: 0x9FFC,
-	51126 - 44032: 0x9FFD,
-	51127 - 44032: 0x9FFE,
-	51128 - 44032: 0xA041,
-	51129 - 44032: 0xA042,
-	51130 - 44032: 0xA043,
-	51131 - 44032: 0xA044,
-	51132 - 44032: 0xC0EB,
-	51133 - 44032: 0xC0EC,
-	51134 - 44032: 0xA045,
-	51135 - 44032: 0xC0ED,
-	51136 - 44032: 0xC0EE,
-	51137 - 44032: 0xC0EF,
-	51138 - 44032: 0xA046,
-	51139 - 44032: 0xA047,
-	51140 - 44032: 0xA048,
-	51141 - 44032: 0xA049,
-	51142 - 44032: 0xA04A,
-	51143 - 44032: 0xA04B,
-	51144 - 44032: 0xC0F0,
-	51145 - 44032: 0xC0F1,
-	51146 - 44032: 0xA04C,
-	51147 - 44032: 0xA04D,
-	51148 - 44032: 0xC0F2,
-	51149 - 44032: 0xA04E,
-	51150 - 44032: 0xC0F3,
-	51151 - 44032: 0xA04F,
-	51152 - 44032: 0xC0F4,
-	51153 - 44032: 0xA050,
-	51154 - 44032: 0xA051,
-	51155 - 44032: 0xA052,
-	51156 - 44032: 0xA053,
-	51157 - 44032: 0xA054,
-	51158 - 44032: 0xA055,
-	51159 - 44032: 0xA056,
-	51160 - 44032: 0xC0F5,
-	51161 - 44032: 0xA057,
-	51162 - 44032: 0xA058,
-	51163 - 44032: 0xA059,
-	51164 - 44032: 0xA05A,
-	51165 - 44032: 0xC0F6,
-	51166 - 44032: 0xA061,
-	51167 - 44032: 0xA062,
-	51168 - 44032: 0xA063,
-	51169 - 44032: 0xA064,
-	51170 - 44032: 0xA065,
-	51171 - 44032: 0xA066,
-	51172 - 44032: 0xC0F7,
-	51173 - 44032: 0xA067,
-	51174 - 44032: 0xA068,
-	51175 - 44032: 0xA069,
-	51176 - 44032: 0xC0F8,
-	51177 - 44032: 0xA06A,
-	51178 - 44032: 0xA06B,
-	51179 - 44032: 0xA06C,
-	51180 - 44032: 0xC0F9,
-	51181 - 44032: 0xA06D,
-	51182 - 44032: 0xA06E,
-	51183 - 44032: 0xA06F,
-	51184 - 44032: 0xA070,
-	51185 - 44032: 0xA071,
-	51186 - 44032: 0xA072,
-	51187 - 44032: 0xA073,
-	51188 - 44032: 0xA074,
-	51189 - 44032: 0xA075,
-	51190 - 44032: 0xA076,
-	51191 - 44032: 0xA077,
-	51192 - 44032: 0xA078,
-	51193 - 44032: 0xA079,
-	51194 - 44032: 0xA07A,
-	51195 - 44032: 0xA081,
-	51196 - 44032: 0xA082,
-	51197 - 44032: 0xA083,
-	51198 - 44032: 0xA084,
-	51199 - 44032: 0xA085,
-	51200 - 44032: 0xC0FA,
-	51201 - 44032: 0xC0FB,
-	51202 - 44032: 0xA086,
-	51203 - 44032: 0xA087,
-	51204 - 44032: 0xC0FC,
-	51205 - 44032: 0xA088,
-	51206 - 44032: 0xA089,
-	51207 - 44032: 0xA08A,
-	51208 - 44032: 0xC0FD,
-	51209 - 44032: 0xA08B,
-	51210 - 44032: 0xC0FE,
-	51211 - 44032: 0xA08C,
-	51212 - 44032: 0xA08D,
-	51213 - 44032: 0xA08E,
-	51214 - 44032: 0xA08F,
-	51215 - 44032: 0xA090,
-	51216 - 44032: 0xC1A1,
-	51217 - 44032: 0xC1A2,
-	51218 - 44032: 0xA091,
-	51219 - 44032: 0xC1A3,
-	51220 - 44032: 0xA092,
-	51221 - 44032: 0xC1A4,
-	51222 - 44032: 0xC1A5,
-	51223 - 44032: 0xA093,
-	51224 - 44032: 0xA094,
-	51225 - 44032: 0xA095,
-	51226 - 44032: 0xA096,
-	51227 - 44032: 0xA097,
-	51228 - 44032: 0xC1A6,
-	51229 - 44032: 0xC1A7,
-	51230 - 44032: 0xA098,
-	51231 - 44032: 0xA099,
-	51232 - 44032: 0xC1A8,
-	51233 - 44032: 0xA09A,
-	51234 - 44032: 0xA09B,
-	51235 - 44032: 0xA09C,
-	51236 - 44032: 0xC1A9,
-	51237 - 44032: 0xA09D,
-	51238 - 44032: 0xA09E,
-	51239 - 44032: 0xA09F,
-	51240 - 44032: 0xA0A0,
-	51241 - 44032: 0xA0A1,
-	51242 - 44032: 0xA0A2,
-	51243 - 44032: 0xA0A3,
-	51244 - 44032: 0xC1AA,
-	51245 - 44032: 0xC1AB,
-	51246 - 44032: 0xA0A4,
-	51247 - 44032: 0xC1AC,
-	51248 - 44032: 0xA0A5,
-	51249 - 44032: 0xC1AD,
-	51250 - 44032: 0xA0A6,
-	51251 - 44032: 0xA0A7,
-	51252 - 44032: 0xA0A8,
-	51253 - 44032: 0xA0A9,
-	51254 - 44032: 0xA0AA,
-	51255 - 44032: 0xA0AB,
-	51256 - 44032: 0xC1AE,
-	51257 - 44032: 0xA0AC,
-	51258 - 44032: 0xA0AD,
-	51259 - 44032: 0xA0AE,
-	51260 - 44032: 0xC1AF,
-	51261 - 44032: 0xA0AF,
-	51262 - 44032: 0xA0B0,
-	51263 - 44032: 0xA0B1,
-	51264 - 44032: 0xC1B0,
-	51265 - 44032: 0xA0B2,
-	51266 - 44032: 0xA0B3,
-	51267 - 44032: 0xA0B4,
-	51268 - 44032: 0xA0B5,
-	51269 - 44032: 0xA0B6,
-	51270 - 44032: 0xA0B7,
-	51271 - 44032: 0xA0B8,
-	51272 - 44032: 0xC1B1,
-	51273 - 44032: 0xC1B2,
-	51274 - 44032: 0xA0B9,
-	51275 - 44032: 0xA0BA,
-	51276 - 44032: 0xC1B3,
-	51277 - 44032: 0xC1B4,
-	51278 - 44032: 0xA0BB,
-	51279 - 44032: 0xA0BC,
-	51280 - 44032: 0xA0BD,
-	51281 - 44032: 0xA0BE,
-	51282 - 44032: 0xA0BF,
-	51283 - 44032: 0xA0C0,
-	51284 - 44032: 0xC1B5,
-	51285 - 44032: 0xA0C1,
-	51286 - 44032: 0xA0C2,
-	51287 - 44032: 0xA0C3,
-	51288 - 44032: 0xA0C4,
-	51289 - 44032: 0xA0C5,
-	51290 - 44032: 0xA0C6,
-	51291 - 44032: 0xA0C7,
-	51292 - 44032: 0xA0C8,
-	51293 - 44032: 0xA0C9,
-	51294 - 44032: 0xA0CA,
-	51295 - 44032: 0xA0CB,
-	51296 - 44032: 0xA0CC,
-	51297 - 44032: 0xA0CD,
-	51298 - 44032: 0xA0CE,
-	51299 - 44032: 0xA0CF,
-	51300 - 44032: 0xA0D0,
-	51301 - 44032: 0xA0D1,
-	51302 - 44032: 0xA0D2,
-	51303 - 44032: 0xA0D3,
-	51304 - 44032: 0xA0D4,
-	51305 - 44032: 0xA0D5,
-	51306 - 44032: 0xA0D6,
-	51307 - 44032: 0xA0D7,
-	51308 - 44032: 0xA0D8,
-	51309 - 44032: 0xA0D9,
-	51310 - 44032: 0xA0DA,
-	51311 - 44032: 0xA0DB,
-	51312 - 44032: 0xC1B6,
-	51313 - 44032: 0xC1B7,
-	51314 - 44032: 0xA0DC,
-	51315 - 44032: 0xA0DD,
-	51316 - 44032: 0xC1B8,
-	51317 - 44032: 0xA0DE,
-	51318 - 44032: 0xA0DF,
-	51319 - 44032: 0xA0E0,
-	51320 - 44032: 0xC1B9,
-	51321 - 44032: 0xA0E1,
-	51322 - 44032: 0xC1BA,
-	51323 - 44032: 0xA0E2,
-	51324 - 44032: 0xA0E3,
-	51325 - 44032: 0xA0E4,
-	51326 - 44032: 0xA0E5,
-	51327 - 44032: 0xA0E6,
-	51328 - 44032: 0xC1BB,
-	51329 - 44032: 0xC1BC,
-	51330 - 44032: 0xA0E7,
-	51331 - 44032: 0xC1BD,
-	51332 - 44032: 0xA0E8,
-	51333 - 44032: 0xC1BE,
-	51334 - 44032: 0xC1BF,
-	51335 - 44032: 0xC1C0,
-	51336 - 44032: 0xA0E9,
-	51337 - 44032: 0xA0EA,
-	51338 - 44032: 0xA0EB,
-	51339 - 44032: 0xC1C1,
-	51340 - 44032: 0xC1C2,
-	51341 - 44032: 0xC1C3,
-	51342 - 44032: 0xA0EC,
-	51343 - 44032: 0xA0ED,
-	51344 - 44032: 0xA0EE,
-	51345 - 44032: 0xA0EF,
-	51346 - 44032: 0xA0F0,
-	51347 - 44032: 0xA0F1,
-	51348 - 44032: 0xC1C4,
-	51349 - 44032: 0xA0F2,
-	51350 - 44032: 0xA0F3,
-	51351 - 44032: 0xA0F4,
-	51352 - 44032: 0xA0F5,
-	51353 - 44032: 0xA0F6,
-	51354 - 44032: 0xA0F7,
-	51355 - 44032: 0xA0F8,
-	51356 - 44032: 0xA0F9,
-	51357 - 44032: 0xC1C5,
-	51358 - 44032: 0xA0FA,
-	51359 - 44032: 0xC1C6,
-	51360 - 44032: 0xA0FB,
-	51361 - 44032: 0xC1C7,
-	51362 - 44032: 0xA0FC,
-	51363 - 44032: 0xA0FD,
-	51364 - 44032: 0xA0FE,
-	51365 - 44032: 0xA141,
-	51366 - 44032: 0xA142,
-	51367 - 44032: 0xA143,
-	51368 - 44032: 0xC1C8,
-	51369 - 44032: 0xA144,
-	51370 - 44032: 0xA145,
-	51371 - 44032: 0xA146,
-	51372 - 44032: 0xA147,
-	51373 - 44032: 0xA148,
-	51374 - 44032: 0xA149,
-	51375 - 44032: 0xA14A,
-	51376 - 44032: 0xA14B,
-	51377 - 44032: 0xA14C,
-	51378 - 44032: 0xA14D,
-	51379 - 44032: 0xA14E,
-	51380 - 44032: 0xA14F,
-	51381 - 44032: 0xA150,
-	51382 - 44032: 0xA151,
-	51383 - 44032: 0xA152,
-	51384 - 44032: 0xA153,
-	51385 - 44032: 0xA154,
-	51386 - 44032: 0xA155,
-	51387 - 44032: 0xA156,
-	51388 - 44032: 0xC1C9,
-	51389 - 44032: 0xC1CA,
-	51390 - 44032: 0xA157,
-	51391 - 44032: 0xA158,
-	51392 - 44032: 0xA159,
-	51393 - 44032: 0xA15A,
-	51394 - 44032: 0xA161,
-	51395 - 44032: 0xA162,
-	51396 - 44032: 0xC1CB,
-	51397 - 44032: 0xA163,
-	51398 - 44032: 0xA164,
-	51399 - 44032: 0xA165,
-	51400 - 44032: 0xC1CC,
-	51401 - 44032: 0xA166,
-	51402 - 44032: 0xA167,
-	51403 - 44032: 0xA168,
-	51404 - 44032: 0xC1CD,
-	51405 - 44032: 0xA169,
-	51406 - 44032: 0xA16A,
-	51407 - 44032: 0xA16B,
-	51408 - 44032: 0xA16C,
-	51409 - 44032: 0xA16D,
-	51410 - 44032: 0xA16E,
-	51411 - 44032: 0xA16F,
-	51412 - 44032: 0xC1CE,
-	51413 - 44032: 0xC1CF,
-	51414 - 44032: 0xA170,
-	51415 - 44032: 0xC1D0,
-	51416 - 44032: 0xA171,
-	51417 - 44032: 0xC1D1,
-	51418 - 44032: 0xA172,
-	51419 - 44032: 0xA173,
-	51420 - 44032: 0xA174,
-	51421 - 44032: 0xA175,
-	51422 - 44032: 0xA176,
-	51423 - 44032: 0xA177,
-	51424 - 44032: 0xC1D2,
-	51425 - 44032: 0xC1D3,
-	51426 - 44032: 0xA178,
-	51427 - 44032: 0xA179,
-	51428 - 44032: 0xC1D4,
-	51429 - 44032: 0xA17A,
-	51430 - 44032: 0xA181,
-	51431 - 44032: 0xA182,
-	51432 - 44032: 0xA183,
-	51433 - 44032: 0xA184,
-	51434 - 44032: 0xA185,
-	51435 - 44032: 0xA186,
-	51436 - 44032: 0xA187,
-	51437 - 44032: 0xA188,
-	51438 - 44032: 0xA189,
-	51439 - 44032: 0xA18A,
-	51440 - 44032: 0xA18B,
-	51441 - 44032: 0xA18C,
-	51442 - 44032: 0xA18D,
-	51443 - 44032: 0xA18E,
-	51444 - 44032: 0xA18F,
-	51445 - 44032: 0xC1D5,
-	51446 - 44032: 0xA190,
-	51447 - 44032: 0xA191,
-	51448 - 44032: 0xA192,
-	51449 - 44032: 0xA193,
-	51450 - 44032: 0xA194,
-	51451 - 44032: 0xA195,
-	51452 - 44032: 0xC1D6,
-	51453 - 44032: 0xC1D7,
-	51454 - 44032: 0xA196,
-	51455 - 44032: 0xA197,
-	51456 - 44032: 0xC1D8,
-	51457 - 44032: 0xA198,
-	51458 - 44032: 0xA199,
-	51459 - 44032: 0xA19A,
-	51460 - 44032: 0xC1D9,
-	51461 - 44032: 0xC1DA,
-	51462 - 44032: 0xC1DB,
-	51463 - 44032: 0xA19B,
-	51464 - 44032: 0xA19C,
-	51465 - 44032: 0xA19D,
-	51466 - 44032: 0xA19E,
-	51467 - 44032: 0xA19F,
-	51468 - 44032: 0xC1DC,
-	51469 - 44032: 0xC1DD,
-	51470 - 44032: 0xA1A0,
-	51471 - 44032: 0xC1DE,
-	51472 - 44032: 0xA241,
-	51473 - 44032: 0xC1DF,
-	51474 - 44032: 0xA242,
-	51475 - 44032: 0xA243,
-	51476 - 44032: 0xA244,
-	51477 - 44032: 0xA245,
-	51478 - 44032: 0xA246,
-	51479 - 44032: 0xA247,
-	51480 - 44032: 0xC1E0,
-	51481 - 44032: 0xA248,
-	51482 - 44032: 0xA249,
-	51483 - 44032: 0xA24A,
-	51484 - 44032: 0xA24B,
-	51485 - 44032: 0xA24C,
-	51486 - 44032: 0xA24D,
-	51487 - 44032: 0xA24E,
-	51488 - 44032: 0xA24F,
-	51489 - 44032: 0xA250,
-	51490 - 44032: 0xA251,
-	51491 - 44032: 0xA252,
-	51492 - 44032: 0xA253,
-	51493 - 44032: 0xA254,
-	51494 - 44032: 0xA255,
-	51495 - 44032: 0xA256,
-	51496 - 44032: 0xA257,
-	51497 - 44032: 0xA258,
-	51498 - 44032: 0xA259,
-	51499 - 44032: 0xA25A,
-	51500 - 44032: 0xC1E1,
-	51501 - 44032: 0xA261,
-	51502 - 44032: 0xA262,
-	51503 - 44032: 0xA263,
-	51504 - 44032: 0xA264,
-	51505 - 44032: 0xA265,
-	51506 - 44032: 0xA266,
-	51507 - 44032: 0xA267,
-	51508 - 44032: 0xC1E2,
-	51509 - 44032: 0xA268,
-	51510 - 44032: 0xA269,
-	51511 - 44032: 0xA26A,
-	51512 - 44032: 0xA26B,
-	51513 - 44032: 0xA26C,
-	51514 - 44032: 0xA26D,
-	51515 - 44032: 0xA26E,
-	51516 - 44032: 0xA26F,
-	51517 - 44032: 0xA270,
-	51518 - 44032: 0xA271,
-	51519 - 44032: 0xA272,
-	51520 - 44032: 0xA273,
-	51521 - 44032: 0xA274,
-	51522 - 44032: 0xA275,
-	51523 - 44032: 0xA276,
-	51524 - 44032: 0xA277,
-	51525 - 44032: 0xA278,
-	51526 - 44032: 0xA279,
-	51527 - 44032: 0xA27A,
-	51528 - 44032: 0xA281,
-	51529 - 44032: 0xA282,
-	51530 - 44032: 0xA283,
-	51531 - 44032: 0xA284,
-	51532 - 44032: 0xA285,
-	51533 - 44032: 0xA286,
-	51534 - 44032: 0xA287,
-	51535 - 44032: 0xA288,
-	51536 - 44032: 0xC1E3,
-	51537 - 44032: 0xC1E4,
-	51538 - 44032: 0xA289,
-	51539 - 44032: 0xA28A,
-	51540 - 44032: 0xC1E5,
-	51541 - 44032: 0xA28B,
-	51542 - 44032: 0xA28C,
-	51543 - 44032: 0xA28D,
-	51544 - 44032: 0xC1E6,
-	51545 - 44032: 0xA28E,
-	51546 - 44032: 0xA28F,
-	51547 - 44032: 0xA290,
-	51548 - 44032: 0xA291,
-	51549 - 44032: 0xA292,
-	51550 - 44032: 0xA293,
-	51551 - 44032: 0xA294,
-	51552 - 44032: 0xC1E7,
-	51553 - 44032: 0xC1E8,
-	51554 - 44032: 0xA295,
-	51555 - 44032: 0xC1E9,
-	51556 - 44032: 0xA296,
-	51557 - 44032: 0xA297,
-	51558 - 44032: 0xA298,
-	51559 - 44032: 0xA299,
-	51560 - 44032: 0xA29A,
-	51561 - 44032: 0xA29B,
-	51562 - 44032: 0xA29C,
-	51563 - 44032: 0xA29D,
-	51564 - 44032: 0xC1EA,
-	51565 - 44032: 0xA29E,
-	51566 - 44032: 0xA29F,
-	51567 - 44032: 0xA2A0,
-	51568 - 44032: 0xC1EB,
-	51569 - 44032: 0xA341,
-	51570 - 44032: 0xA342,
-	51571 - 44032: 0xA343,
-	51572 - 44032: 0xC1EC,
-	51573 - 44032: 0xA344,
-	51574 - 44032: 0xA345,
-	51575 - 44032: 0xA346,
-	51576 - 44032: 0xA347,
-	51577 - 44032: 0xA348,
-	51578 - 44032: 0xA349,
-	51579 - 44032: 0xA34A,
-	51580 - 44032: 0xC1ED,
-	51581 - 44032: 0xA34B,
-	51582 - 44032: 0xA34C,
-	51583 - 44032: 0xA34D,
-	51584 - 44032: 0xA34E,
-	51585 - 44032: 0xA34F,
-	51586 - 44032: 0xA350,
-	51587 - 44032: 0xA351,
-	51588 - 44032: 0xA352,
-	51589 - 44032: 0xA353,
-	51590 - 44032: 0xA354,
-	51591 - 44032: 0xA355,
-	51592 - 44032: 0xC1EE,
-	51593 - 44032: 0xC1EF,
-	51594 - 44032: 0xA356,
-	51595 - 44032: 0xA357,
-	51596 - 44032: 0xC1F0,
-	51597 - 44032: 0xA358,
-	51598 - 44032: 0xA359,
-	51599 - 44032: 0xA35A,
-	51600 - 44032: 0xC1F1,
-	51601 - 44032: 0xA361,
-	51602 - 44032: 0xA362,
-	51603 - 44032: 0xA363,
-	51604 - 44032: 0xA364,
-	51605 - 44032: 0xA365,
-	51606 - 44032: 0xA366,
-	51607 - 44032: 0xA367,
-	51608 - 44032: 0xC1F2,
-	51609 - 44032: 0xC1F3,
-	51610 - 44032: 0xA368,
-	51611 - 44032: 0xC1F4,
-	51612 - 44032: 0xA369,
-	51613 - 44032: 0xC1F5,
-	51614 - 44032: 0xA36A,
-	51615 - 44032: 0xA36B,
-	51616 - 44032: 0xA36C,
-	51617 - 44032: 0xA36D,
-	51618 - 44032: 0xA36E,
-	51619 - 44032: 0xA36F,
-	51620 - 44032: 0xA370,
-	51621 - 44032: 0xA371,
-	51622 - 44032: 0xA372,
-	51623 - 44032: 0xA373,
-	51624 - 44032: 0xA374,
-	51625 - 44032: 0xA375,
-	51626 - 44032: 0xA376,
-	51627 - 44032: 0xA377,
-	51628 - 44032: 0xA378,
-	51629 - 44032: 0xA379,
-	51630 - 44032: 0xA37A,
-	51631 - 44032: 0xA381,
-	51632 - 44032: 0xA382,
-	51633 - 44032: 0xA383,
-	51634 - 44032: 0xA384,
-	51635 - 44032: 0xA385,
-	51636 - 44032: 0xA386,
-	51637 - 44032: 0xA387,
-	51638 - 44032: 0xA388,
-	51639 - 44032: 0xA389,
-	51640 - 44032: 0xA38A,
-	51641 - 44032: 0xA38B,
-	51642 - 44032: 0xA38C,
-	51643 - 44032: 0xA38D,
-	51644 - 44032: 0xA38E,
-	51645 - 44032: 0xA38F,
-	51646 - 44032: 0xA390,
-	51647 - 44032: 0xA391,
-	51648 - 44032: 0xC1F6,
-	51649 - 44032: 0xC1F7,
-	51650 - 44032: 0xA392,
-	51651 - 44032: 0xA393,
-	51652 - 44032: 0xC1F8,
-	51653 - 44032: 0xA394,
-	51654 - 44032: 0xA395,
-	51655 - 44032: 0xC1F9,
-	51656 - 44032: 0xC1FA,
-	51657 - 44032: 0xA396,
-	51658 - 44032: 0xC1FB,
-	51659 - 44032: 0xA397,
-	51660 - 44032: 0xA398,
-	51661 - 44032: 0xA399,
-	51662 - 44032: 0xA39A,
-	51663 - 44032: 0xA39B,
-	51664 - 44032: 0xC1FC,
-	51665 - 44032: 0xC1FD,
-	51666 - 44032: 0xA39C,
-	51667 - 44032: 0xC1FE,
-	51668 - 44032: 0xA39D,
-	51669 - 44032: 0xC2A1,
-	51670 - 44032: 0xC2A2,
-	51671 - 44032: 0xA39E,
-	51672 - 44032: 0xA39F,
-	51673 - 44032: 0xC2A3,
-	51674 - 44032: 0xC2A4,
-	51675 - 44032: 0xA3A0,
-	51676 - 44032: 0xC2A5,
-	51677 - 44032: 0xC2A6,
-	51678 - 44032: 0xA441,
-	51679 - 44032: 0xA442,
-	51680 - 44032: 0xC2A7,
-	51681 - 44032: 0xA443,
-	51682 - 44032: 0xC2A8,
-	51683 - 44032: 0xA444,
-	51684 - 44032: 0xC2A9,
-	51685 - 44032: 0xA445,
-	51686 - 44032: 0xA446,
-	51687 - 44032: 0xC2AA,
-	51688 - 44032: 0xA447,
-	51689 - 44032: 0xA448,
-	51690 - 44032: 0xA449,
-	51691 - 44032: 0xA44A,
-	51692 - 44032: 0xC2AB,
-	51693 - 44032: 0xC2AC,
-	51694 - 44032: 0xA44B,
-	51695 - 44032: 0xC2AD,
-	51696 - 44032: 0xC2AE,
-	51697 - 44032: 0xC2AF,
-	51698 - 44032: 0xA44C,
-	51699 - 44032: 0xA44D,
-	51700 - 44032: 0xA44E,
-	51701 - 44032: 0xA44F,
-	51702 - 44032: 0xA450,
-	51703 - 44032: 0xA451,
-	51704 - 44032: 0xC2B0,
-	51705 - 44032: 0xC2B1,
-	51706 - 44032: 0xA452,
-	51707 - 44032: 0xA453,
-	51708 - 44032: 0xC2B2,
-	51709 - 44032: 0xA454,
-	51710 - 44032: 0xA455,
-	51711 - 44032: 0xA456,
-	51712 - 44032: 0xC2B3,
-	51713 - 44032: 0xA457,
-	51714 - 44032: 0xA458,
-	51715 - 44032: 0xA459,
-	51716 - 44032: 0xA45A,
-	51717 - 44032: 0xA461,
-	51718 - 44032: 0xA462,
-	51719 - 44032: 0xA463,
-	51720 - 44032: 0xC2B4,
-	51721 - 44032: 0xC2B5,
-	51722 - 44032: 0xA464,
-	51723 - 44032: 0xC2B6,
-	51724 - 44032: 0xC2B7,
-	51725 - 44032: 0xC2B8,
-	51726 - 44032: 0xA465,
-	51727 - 44032: 0xA466,
-	51728 - 44032: 0xA467,
-	51729 - 44032: 0xA468,
-	51730 - 44032: 0xA469,
-	51731 - 44032: 0xA46A,
-	51732 - 44032: 0xC2B9,
-	51733 - 44032: 0xA46B,
-	51734 - 44032: 0xA46C,
-	51735 - 44032: 0xA46D,
-	51736 - 44032: 0xC2BA,
-	51737 - 44032: 0xA46E,
-	51738 - 44032: 0xA46F,
-	51739 - 44032: 0xA470,
-	51740 - 44032: 0xA471,
-	51741 - 44032: 0xA472,
-	51742 - 44032: 0xA473,
-	51743 - 44032: 0xA474,
-	51744 - 44032: 0xA475,
-	51745 - 44032: 0xA476,
-	51746 - 44032: 0xA477,
-	51747 - 44032: 0xA478,
-	51748 - 44032: 0xA479,
-	51749 - 44032: 0xA47A,
-	51750 - 44032: 0xA481,
-	51751 - 44032: 0xA482,
-	51752 - 44032: 0xA483,
-	51753 - 44032: 0xC2BB,
-	51754 - 44032: 0xA484,
-	51755 - 44032: 0xA485,
-	51756 - 44032: 0xA486,
-	51757 - 44032: 0xA487,
-	51758 - 44032: 0xA488,
-	51759 - 44032: 0xA489,
-	51760 - 44032: 0xA48A,
-	51761 - 44032: 0xA48B,
-	51762 - 44032: 0xA48C,
-	51763 - 44032: 0xA48D,
-	51764 - 44032: 0xA48E,
-	51765 - 44032: 0xA48F,
-	51766 - 44032: 0xA490,
-	51767 - 44032: 0xA491,
-	51768 - 44032: 0xA492,
-	51769 - 44032: 0xA493,
-	51770 - 44032: 0xA494,
-	51771 - 44032: 0xA495,
-	51772 - 44032: 0xA496,
-	51773 - 44032: 0xA497,
-	51774 - 44032: 0xA498,
-	51775 - 44032: 0xA499,
-	51776 - 44032: 0xA49A,
-	51777 - 44032: 0xA49B,
-	51778 - 44032: 0xA49C,
-	51779 - 44032: 0xA49D,
-	51780 - 44032: 0xA49E,
-	51781 - 44032: 0xA49F,
-	51782 - 44032: 0xA4A0,
-	51783 - 44032: 0xA541,
-	51784 - 44032: 0xA542,
-	51785 - 44032: 0xA543,
-	51786 - 44032: 0xA544,
-	51787 - 44032: 0xA545,
-	51788 - 44032: 0xC2BC,
-	51789 - 44032: 0xC2BD,
-	51790 - 44032: 0xA546,
-	51791 - 44032: 0xA547,
-	51792 - 44032: 0xC2BE,
-	51793 - 44032: 0xA548,
-	51794 - 44032: 0xA549,
-	51795 - 44032: 0xA54A,
-	51796 - 44032: 0xC2BF,
-	51797 - 44032: 0xA54B,
-	51798 - 44032: 0xA54C,
-	51799 - 44032: 0xA54D,
-	51800 - 44032: 0xA54E,
-	51801 - 44032: 0xA54F,
-	51802 - 44032: 0xA550,
-	51803 - 44032: 0xA551,
-	51804 - 44032: 0xC2C0,
-	51805 - 44032: 0xC2C1,
-	51806 - 44032: 0xA552,
-	51807 - 44032: 0xC2C2,
-	51808 - 44032: 0xC2C3,
-	51809 - 44032: 0xC2C4,
-	51810 - 44032: 0xA553,
-	51811 - 44032: 0xA554,
-	51812 - 44032: 0xA555,
-	51813 - 44032: 0xA556,
-	51814 - 44032: 0xA557,
-	51815 - 44032: 0xA558,
-	51816 - 44032: 0xC2C5,
-	51817 - 44032: 0xA559,
-	51818 - 44032: 0xA55A,
-	51819 - 44032: 0xA561,
-	51820 - 44032: 0xA562,
-	51821 - 44032: 0xA563,
-	51822 - 44032: 0xA564,
-	51823 - 44032: 0xA565,
-	51824 - 44032: 0xA566,
-	51825 - 44032: 0xA567,
-	51826 - 44032: 0xA568,
-	51827 - 44032: 0xA569,
-	51828 - 44032: 0xA56A,
-	51829 - 44032: 0xA56B,
-	51830 - 44032: 0xA56C,
-	51831 - 44032: 0xA56D,
-	51832 - 44032: 0xA56E,
-	51833 - 44032: 0xA56F,
-	51834 - 44032: 0xA570,
-	51835 - 44032: 0xA571,
-	51836 - 44032: 0xA572,
-	51837 - 44032: 0xC2C6,
-	51838 - 44032: 0xA573,
-	51839 - 44032: 0xA574,
-	51840 - 44032: 0xA575,
-	51841 - 44032: 0xA576,
-	51842 - 44032: 0xA577,
-	51843 - 44032: 0xA578,
-	51844 - 44032: 0xC2C7,
-	51845 - 44032: 0xA579,
-	51846 - 44032: 0xA57A,
-	51847 - 44032: 0xA581,
-	51848 - 44032: 0xA582,
-	51849 - 44032: 0xA583,
-	51850 - 44032: 0xA584,
-	51851 - 44032: 0xA585,
-	51852 - 44032: 0xA586,
-	51853 - 44032: 0xA587,
-	51854 - 44032: 0xA588,
-	51855 - 44032: 0xA589,
-	51856 - 44032: 0xA58A,
-	51857 - 44032: 0xA58B,
-	51858 - 44032: 0xA58C,
-	51859 - 44032: 0xA58D,
-	51860 - 44032: 0xA58E,
-	51861 - 44032: 0xA58F,
-	51862 - 44032: 0xA590,
-	51863 - 44032: 0xA591,
-	51864 - 44032: 0xC2C8,
-	51865 - 44032: 0xA592,
-	51866 - 44032: 0xA593,
-	51867 - 44032: 0xA594,
-	51868 - 44032: 0xA595,
-	51869 - 44032: 0xA596,
-	51870 - 44032: 0xA597,
-	51871 - 44032: 0xA598,
-	51872 - 44032: 0xA599,
-	51873 - 44032: 0xA59A,
-	51874 - 44032: 0xA59B,
-	51875 - 44032: 0xA59C,
-	51876 - 44032: 0xA59D,
-	51877 - 44032: 0xA59E,
-	51878 - 44032: 0xA59F,
-	51879 - 44032: 0xA5A0,
-	51880 - 44032: 0xA641,
-	51881 - 44032: 0xA642,
-	51882 - 44032: 0xA643,
-	51883 - 44032: 0xA644,
-	51884 - 44032: 0xA645,
-	51885 - 44032: 0xA646,
-	51886 - 44032: 0xA647,
-	51887 - 44032: 0xA648,
-	51888 - 44032: 0xA649,
-	51889 - 44032: 0xA64A,
-	51890 - 44032: 0xA64B,
-	51891 - 44032: 0xA64C,
-	51892 - 44032: 0xA64D,
-	51893 - 44032: 0xA64E,
-	51894 - 44032: 0xA64F,
-	51895 - 44032: 0xA650,
-	51896 - 44032: 0xA651,
-	51897 - 44032: 0xA652,
-	51898 - 44032: 0xA653,
-	51899 - 44032: 0xA654,
-	51900 - 44032: 0xC2C9,
-	51901 - 44032: 0xC2CA,
-	51902 - 44032: 0xA655,
-	51903 - 44032: 0xA656,
-	51904 - 44032: 0xC2CB,
-	51905 - 44032: 0xA657,
-	51906 - 44032: 0xA658,
-	51907 - 44032: 0xA659,
-	51908 - 44032: 0xC2CC,
-	51909 - 44032: 0xA65A,
-	51910 - 44032: 0xA661,
-	51911 - 44032: 0xA662,
-	51912 - 44032: 0xA663,
-	51913 - 44032: 0xA664,
-	51914 - 44032: 0xA665,
-	51915 - 44032: 0xA666,
-	51916 - 44032: 0xC2CD,
-	51917 - 44032: 0xC2CE,
-	51918 - 44032: 0xA667,
-	51919 - 44032: 0xC2CF,
-	51920 - 44032: 0xA668,
-	51921 - 44032: 0xC2D0,
-	51922 - 44032: 0xA669,
-	51923 - 44032: 0xC2D1,
-	51924 - 44032: 0xA66A,
-	51925 - 44032: 0xA66B,
-	51926 - 44032: 0xA66C,
-	51927 - 44032: 0xA66D,
-	51928 - 44032: 0xC2D2,
-	51929 - 44032: 0xC2D3,
-	51930 - 44032: 0xA66E,
-	51931 - 44032: 0xA66F,
-	51932 - 44032: 0xA670,
-	51933 - 44032: 0xA671,
-	51934 - 44032: 0xA672,
-	51935 - 44032: 0xA673,
-	51936 - 44032: 0xC2D4,
-	51937 - 44032: 0xA674,
-	51938 - 44032: 0xA675,
-	51939 - 44032: 0xA676,
-	51940 - 44032: 0xA677,
-	51941 - 44032: 0xA678,
-	51942 - 44032: 0xA679,
-	51943 - 44032: 0xA67A,
-	51944 - 44032: 0xA681,
-	51945 - 44032: 0xA682,
-	51946 - 44032: 0xA683,
-	51947 - 44032: 0xA684,
-	51948 - 44032: 0xC2D5,
-	51949 - 44032: 0xA685,
-	51950 - 44032: 0xA686,
-	51951 - 44032: 0xA687,
-	51952 - 44032: 0xA688,
-	51953 - 44032: 0xA689,
-	51954 - 44032: 0xA68A,
-	51955 - 44032: 0xA68B,
-	51956 - 44032: 0xC2D6,
-	51957 - 44032: 0xA68C,
-	51958 - 44032: 0xA68D,
-	51959 - 44032: 0xA68E,
-	51960 - 44032: 0xA68F,
-	51961 - 44032: 0xA690,
-	51962 - 44032: 0xA691,
-	51963 - 44032: 0xA692,
-	51964 - 44032: 0xA693,
-	51965 - 44032: 0xA694,
-	51966 - 44032: 0xA695,
-	51967 - 44032: 0xA696,
-	51968 - 44032: 0xA697,
-	51969 - 44032: 0xA698,
-	51970 - 44032: 0xA699,
-	51971 - 44032: 0xA69A,
-	51972 - 44032: 0xA69B,
-	51973 - 44032: 0xA69C,
-	51974 - 44032: 0xA69D,
-	51975 - 44032: 0xA69E,
-	51976 - 44032: 0xC2D7,
-	51977 - 44032: 0xA69F,
-	51978 - 44032: 0xA6A0,
-	51979 - 44032: 0xA741,
-	51980 - 44032: 0xA742,
-	51981 - 44032: 0xA743,
-	51982 - 44032: 0xA744,
-	51983 - 44032: 0xA745,
-	51984 - 44032: 0xC2D8,
-	51985 - 44032: 0xA746,
-	51986 - 44032: 0xA747,
-	51987 - 44032: 0xA748,
-	51988 - 44032: 0xC2D9,
-	51989 - 44032: 0xA749,
-	51990 - 44032: 0xA74A,
-	51991 - 44032: 0xA74B,
-	51992 - 44032: 0xC2DA,
-	51993 - 44032: 0xA74C,
-	51994 - 44032: 0xA74D,
-	51995 - 44032: 0xA74E,
-	51996 - 44032: 0xA74F,
-	51997 - 44032: 0xA750,
-	51998 - 44032: 0xA751,
-	51999 - 44032: 0xA752,
-	52000 - 44032: 0xC2DB,
-	52001 - 44032: 0xC2DC,
-	52002 - 44032: 0xA753,
-	52003 - 44032: 0xA754,
-	52004 - 44032: 0xA755,
-	52005 - 44032: 0xA756,
-	52006 - 44032: 0xA757,
-	52007 - 44032: 0xA758,
-	52008 - 44032: 0xA759,
-	52009 - 44032: 0xA75A,
-	52010 - 44032: 0xA761,
-	52011 - 44032: 0xA762,
-	52012 - 44032: 0xA763,
-	52013 - 44032: 0xA764,
-	52014 - 44032: 0xA765,
-	52015 - 44032: 0xA766,
-	52016 - 44032: 0xA767,
-	52017 - 44032: 0xA768,
-	52018 - 44032: 0xA769,
-	52019 - 44032: 0xA76A,
-	52020 - 44032: 0xA76B,
-	52021 - 44032: 0xA76C,
-	52022 - 44032: 0xA76D,
-	52023 - 44032: 0xA76E,
-	52024 - 44032: 0xA76F,
-	52025 - 44032: 0xA770,
-	52026 - 44032: 0xA771,
-	52027 - 44032: 0xA772,
-	52028 - 44032: 0xA773,
-	52029 - 44032: 0xA774,
-	52030 - 44032: 0xA775,
-	52031 - 44032: 0xA776,
-	52032 - 44032: 0xA777,
-	52033 - 44032: 0xC2DD,
-	52034 - 44032: 0xA778,
-	52035 - 44032: 0xA779,
-	52036 - 44032: 0xA77A,
-	52037 - 44032: 0xA781,
-	52038 - 44032: 0xA782,
-	52039 - 44032: 0xA783,
-	52040 - 44032: 0xC2DE,
-	52041 - 44032: 0xC2DF,
-	52042 - 44032: 0xA784,
-	52043 - 44032: 0xA785,
-	52044 - 44032: 0xC2E0,
-	52045 - 44032: 0xA786,
-	52046 - 44032: 0xA787,
-	52047 - 44032: 0xA788,
-	52048 - 44032: 0xC2E1,
-	52049 - 44032: 0xA789,
-	52050 - 44032: 0xA78A,
-	52051 - 44032: 0xA78B,
-	52052 - 44032: 0xA78C,
-	52053 - 44032: 0xA78D,
-	52054 - 44032: 0xA78E,
-	52055 - 44032: 0xA78F,
-	52056 - 44032: 0xC2E2,
-	52057 - 44032: 0xC2E3,
-	52058 - 44032: 0xA790,
-	52059 - 44032: 0xA791,
-	52060 - 44032: 0xA792,
-	52061 - 44032: 0xC2E4,
-	52062 - 44032: 0xA793,
-	52063 - 44032: 0xA794,
-	52064 - 44032: 0xA795,
-	52065 - 44032: 0xA796,
-	52066 - 44032: 0xA797,
-	52067 - 44032: 0xA798,
-	52068 - 44032: 0xC2E5,
-	52069 - 44032: 0xA799,
-	52070 - 44032: 0xA79A,
-	52071 - 44032: 0xA79B,
-	52072 - 44032: 0xA79C,
-	52073 - 44032: 0xA79D,
-	52074 - 44032: 0xA79E,
-	52075 - 44032: 0xA79F,
-	52076 - 44032: 0xA7A0,
-	52077 - 44032: 0xA841,
-	52078 - 44032: 0xA842,
-	52079 - 44032: 0xA843,
-	52080 - 44032: 0xA844,
-	52081 - 44032: 0xA845,
-	52082 - 44032: 0xA846,
-	52083 - 44032: 0xA847,
-	52084 - 44032: 0xA848,
-	52085 - 44032: 0xA849,
-	52086 - 44032: 0xA84A,
-	52087 - 44032: 0xA84B,
-	52088 - 44032: 0xC2E6,
-	52089 - 44032: 0xC2E7,
-	52090 - 44032: 0xA84C,
-	52091 - 44032: 0xA84D,
-	52092 - 44032: 0xA84E,
-	52093 - 44032: 0xA84F,
-	52094 - 44032: 0xA850,
-	52095 - 44032: 0xA851,
-	52096 - 44032: 0xA852,
-	52097 - 44032: 0xA853,
-	52098 - 44032: 0xA854,
-	52099 - 44032: 0xA855,
-	52100 - 44032: 0xA856,
-	52101 - 44032: 0xA857,
-	52102 - 44032: 0xA858,
-	52103 - 44032: 0xA859,
-	52104 - 44032: 0xA85A,
-	52105 - 44032: 0xA861,
-	52106 - 44032: 0xA862,
-	52107 - 44032: 0xA863,
-	52108 - 44032: 0xA864,
-	52109 - 44032: 0xA865,
-	52110 - 44032: 0xA866,
-	52111 - 44032: 0xA867,
-	52112 - 44032: 0xA868,
-	52113 - 44032: 0xA869,
-	52114 - 44032: 0xA86A,
-	52115 - 44032: 0xA86B,
-	52116 - 44032: 0xA86C,
-	52117 - 44032: 0xA86D,
-	52118 - 44032: 0xA86E,
-	52119 - 44032: 0xA86F,
-	52120 - 44032: 0xA870,
-	52121 - 44032: 0xA871,
-	52122 - 44032: 0xA872,
-	52123 - 44032: 0xA873,
-	52124 - 44032: 0xC2E8,
-	52125 - 44032: 0xA874,
-	52126 - 44032: 0xA875,
-	52127 - 44032: 0xA876,
-	52128 - 44032: 0xA877,
-	52129 - 44032: 0xA878,
-	52130 - 44032: 0xA879,
-	52131 - 44032: 0xA87A,
-	52132 - 44032: 0xA881,
-	52133 - 44032: 0xA882,
-	52134 - 44032: 0xA883,
-	52135 - 44032: 0xA884,
-	52136 - 44032: 0xA885,
-	52137 - 44032: 0xA886,
-	52138 - 44032: 0xA887,
-	52139 - 44032: 0xA888,
-	52140 - 44032: 0xA889,
-	52141 - 44032: 0xA88A,
-	52142 - 44032: 0xA88B,
-	52143 - 44032: 0xA88C,
-	52144 - 44032: 0xA88D,
-	52145 - 44032: 0xA88E,
-	52146 - 44032: 0xA88F,
-	52147 - 44032: 0xA890,
-	52148 - 44032: 0xA891,
-	52149 - 44032: 0xA892,
-	52150 - 44032: 0xA893,
-	52151 - 44032: 0xA894,
-	52152 - 44032: 0xC2E9,
-	52153 - 44032: 0xA895,
-	52154 - 44032: 0xA896,
-	52155 - 44032: 0xA897,
-	52156 - 44032: 0xA898,
-	52157 - 44032: 0xA899,
-	52158 - 44032: 0xA89A,
-	52159 - 44032: 0xA89B,
-	52160 - 44032: 0xA89C,
-	52161 - 44032: 0xA89D,
-	52162 - 44032: 0xA89E,
-	52163 - 44032: 0xA89F,
-	52164 - 44032: 0xA8A0,
-	52165 - 44032: 0xA941,
-	52166 - 44032: 0xA942,
-	52167 - 44032: 0xA943,
-	52168 - 44032: 0xA944,
-	52169 - 44032: 0xA945,
-	52170 - 44032: 0xA946,
-	52171 - 44032: 0xA947,
-	52172 - 44032: 0xA948,
-	52173 - 44032: 0xA949,
-	52174 - 44032: 0xA94A,
-	52175 - 44032: 0xA94B,
-	52176 - 44032: 0xA94C,
-	52177 - 44032: 0xA94D,
-	52178 - 44032: 0xA94E,
-	52179 - 44032: 0xA94F,
-	52180 - 44032: 0xC2EA,
-	52181 - 44032: 0xA950,
-	52182 - 44032: 0xA951,
-	52183 - 44032: 0xA952,
-	52184 - 44032: 0xA953,
-	52185 - 44032: 0xA954,
-	52186 - 44032: 0xA955,
-	52187 - 44032: 0xA956,
-	52188 - 44032: 0xA957,
-	52189 - 44032: 0xA958,
-	52190 - 44032: 0xA959,
-	52191 - 44032: 0xA95A,
-	52192 - 44032: 0xA961,
-	52193 - 44032: 0xA962,
-	52194 - 44032: 0xA963,
-	52195 - 44032: 0xA964,
-	52196 - 44032: 0xC2EB,
-	52197 - 44032: 0xA965,
-	52198 - 44032: 0xA966,
-	52199 - 44032: 0xC2EC,
-	52200 - 44032: 0xA967,
-	52201 - 44032: 0xC2ED,
-	52202 - 44032: 0xA968,
-	52203 - 44032: 0xA969,
-	52204 - 44032: 0xA96A,
-	52205 - 44032: 0xA96B,
-	52206 - 44032: 0xA96C,
-	52207 - 44032: 0xA96D,
-	52208 - 44032: 0xA96E,
-	52209 - 44032: 0xA96F,
-	52210 - 44032: 0xA970,
-	52211 - 44032: 0xA971,
-	52212 - 44032: 0xA972,
-	52213 - 44032: 0xA973,
-	52214 - 44032: 0xA974,
-	52215 - 44032: 0xA975,
-	52216 - 44032: 0xA976,
-	52217 - 44032: 0xA977,
-	52218 - 44032: 0xA978,
-	52219 - 44032: 0xA979,
-	52220 - 44032: 0xA97A,
-	52221 - 44032: 0xA981,
-	52222 - 44032: 0xA982,
-	52223 - 44032: 0xA983,
-	52224 - 44032: 0xA984,
-	52225 - 44032: 0xA985,
-	52226 - 44032: 0xA986,
-	52227 - 44032: 0xA987,
-	52228 - 44032: 0xA988,
-	52229 - 44032: 0xA989,
-	52230 - 44032: 0xA98A,
-	52231 - 44032: 0xA98B,
-	52232 - 44032: 0xA98C,
-	52233 - 44032: 0xA98D,
-	52234 - 44032: 0xA98E,
-	52235 - 44032: 0xA98F,
-	52236 - 44032: 0xC2EE,
-	52237 - 44032: 0xC2EF,
-	52238 - 44032: 0xA990,
-	52239 - 44032: 0xA991,
-	52240 - 44032: 0xC2F0,
-	52241 - 44032: 0xA992,
-	52242 - 44032: 0xA993,
-	52243 - 44032: 0xA994,
-	52244 - 44032: 0xC2F1,
-	52245 - 44032: 0xA995,
-	52246 - 44032: 0xA996,
-	52247 - 44032: 0xA997,
-	52248 - 44032: 0xA998,
-	52249 - 44032: 0xA999,
-	52250 - 44032: 0xA99A,
-	52251 - 44032: 0xA99B,
-	52252 - 44032: 0xC2F2,
-	52253 - 44032: 0xC2F3,
-	52254 - 44032: 0xA99C,
-	52255 - 44032: 0xA99D,
-	52256 - 44032: 0xA99E,
-	52257 - 44032: 0xC2F4,
-	52258 - 44032: 0xC2F5,
-	52259 - 44032: 0xA99F,
-	52260 - 44032: 0xA9A0,
-	52261 - 44032: 0xAA41,
-	52262 - 44032: 0xAA42,
-	52263 - 44032: 0xC2F6,
-	52264 - 44032: 0xC2F7,
-	52265 - 44032: 0xC2F8,
-	52266 - 44032: 0xAA43,
-	52267 - 44032: 0xAA44,
-	52268 - 44032: 0xC2F9,
-	52269 - 44032: 0xAA45,
-	52270 - 44032: 0xC2FA,
-	52271 - 44032: 0xAA46,
-	52272 - 44032: 0xC2FB,
-	52273 - 44032: 0xAA47,
-	52274 - 44032: 0xAA48,
-	52275 - 44032: 0xAA49,
-	52276 - 44032: 0xAA4A,
-	52277 - 44032: 0xAA4B,
-	52278 - 44032: 0xAA4C,
-	52279 - 44032: 0xAA4D,
-	52280 - 44032: 0xC2FC,
-	52281 - 44032: 0xC2FD,
-	52282 - 44032: 0xAA4E,
-	52283 - 44032: 0xC2FE,
-	52284 - 44032: 0xC3A1,
-	52285 - 44032: 0xC3A2,
-	52286 - 44032: 0xC3A3,
-	52287 - 44032: 0xAA4F,
-	52288 - 44032: 0xAA50,
-	52289 - 44032: 0xAA51,
-	52290 - 44032: 0xAA52,
-	52291 - 44032: 0xAA53,
-	52292 - 44032: 0xC3A4,
-	52293 - 44032: 0xC3A5,
-	52294 - 44032: 0xAA54,
-	52295 - 44032: 0xAA55,
-	52296 - 44032: 0xC3A6,
-	52297 - 44032: 0xAA56,
-	52298 - 44032: 0xAA57,
-	52299 - 44032: 0xAA58,
-	52300 - 44032: 0xC3A7,
-	52301 - 44032: 0xAA59,
-	52302 - 44032: 0xAA5A,
-	52303 - 44032: 0xAA61,
-	52304 - 44032: 0xAA62,
-	52305 - 44032: 0xAA63,
-	52306 - 44032: 0xAA64,
-	52307 - 44032: 0xAA65,
-	52308 - 44032: 0xC3A8,
-	52309 - 44032: 0xC3A9,
-	52310 - 44032: 0xAA66,
-	52311 - 44032: 0xC3AA,
-	52312 - 44032: 0xC3AB,
-	52313 - 44032: 0xC3AC,
-	52314 - 44032: 0xAA67,
-	52315 - 44032: 0xAA68,
-	52316 - 44032: 0xAA69,
-	52317 - 44032: 0xAA6A,
-	52318 - 44032: 0xAA6B,
-	52319 - 44032: 0xAA6C,
-	52320 - 44032: 0xC3AD,
-	52321 - 44032: 0xAA6D,
-	52322 - 44032: 0xAA6E,
-	52323 - 44032: 0xAA6F,
-	52324 - 44032: 0xC3AE,
-	52325 - 44032: 0xAA70,
-	52326 - 44032: 0xC3AF,
-	52327 - 44032: 0xAA71,
-	52328 - 44032: 0xC3B0,
-	52329 - 44032: 0xAA72,
-	52330 - 44032: 0xAA73,
-	52331 - 44032: 0xAA74,
-	52332 - 44032: 0xAA75,
-	52333 - 44032: 0xAA76,
-	52334 - 44032: 0xAA77,
-	52335 - 44032: 0xAA78,
-	52336 - 44032: 0xC3B1,
-	52337 - 44032: 0xAA79,
-	52338 - 44032: 0xAA7A,
-	52339 - 44032: 0xAA81,
-	52340 - 44032: 0xAA82,
-	52341 - 44032: 0xC3B2,
-	52342 - 44032: 0xAA83,
-	52343 - 44032: 0xAA84,
-	52344 - 44032: 0xAA85,
-	52345 - 44032: 0xAA86,
-	52346 - 44032: 0xAA87,
-	52347 - 44032: 0xAA88,
-	52348 - 44032: 0xAA89,
-	52349 - 44032: 0xAA8A,
-	52350 - 44032: 0xAA8B,
-	52351 - 44032: 0xAA8C,
-	52352 - 44032: 0xAA8D,
-	52353 - 44032: 0xAA8E,
-	52354 - 44032: 0xAA8F,
-	52355 - 44032: 0xAA90,
-	52356 - 44032: 0xAA91,
-	52357 - 44032: 0xAA92,
-	52358 - 44032: 0xAA93,
-	52359 - 44032: 0xAA94,
-	52360 - 44032: 0xAA95,
-	52361 - 44032: 0xAA96,
-	52362 - 44032: 0xAA97,
-	52363 - 44032: 0xAA98,
-	52364 - 44032: 0xAA99,
-	52365 - 44032: 0xAA9A,
-	52366 - 44032: 0xAA9B,
-	52367 - 44032: 0xAA9C,
-	52368 - 44032: 0xAA9D,
-	52369 - 44032: 0xAA9E,
-	52370 - 44032: 0xAA9F,
-	52371 - 44032: 0xAAA0,
-	52372 - 44032: 0xAB41,
-	52373 - 44032: 0xAB42,
-	52374 - 44032: 0xAB43,
-	52375 - 44032: 0xAB44,
-	52376 - 44032: 0xC3B3,
-	52377 - 44032: 0xC3B4,
-	52378 - 44032: 0xAB45,
-	52379 - 44032: 0xAB46,
-	52380 - 44032: 0xC3B5,
-	52381 - 44032: 0xAB47,
-	52382 - 44032: 0xAB48,
-	52383 - 44032: 0xAB49,
-	52384 - 44032: 0xC3B6,
-	52385 - 44032: 0xAB4A,
-	52386 - 44032: 0xAB4B,
-	52387 - 44032: 0xAB4C,
-	52388 - 44032: 0xAB4D,
-	52389 - 44032: 0xAB4E,
-	52390 - 44032: 0xAB4F,
-	52391 - 44032: 0xAB50,
-	52392 - 44032: 0xC3B7,
-	52393 - 44032: 0xC3B8,
-	52394 - 44032: 0xAB51,
-	52395 - 44032: 0xC3B9,
-	52396 - 44032: 0xC3BA,
-	52397 - 44032: 0xC3BB,
-	52398 - 44032: 0xAB52,
-	52399 - 44032: 0xAB53,
-	52400 - 44032: 0xAB54,
-	52401 - 44032: 0xAB55,
-	52402 - 44032: 0xAB56,
-	52403 - 44032: 0xAB57,
-	52404 - 44032: 0xC3BC,
-	52405 - 44032: 0xC3BD,
-	52406 - 44032: 0xAB58,
-	52407 - 44032: 0xAB59,
-	52408 - 44032: 0xC3BE,
-	52409 - 44032: 0xAB5A,
-	52410 - 44032: 0xAB61,
-	52411 - 44032: 0xAB62,
-	52412 - 44032: 0xC3BF,
-	52413 - 44032: 0xAB63,
-	52414 - 44032: 0xAB64,
-	52415 - 44032: 0xAB65,
-	52416 - 44032: 0xAB66,
-	52417 - 44032: 0xAB67,
-	52418 - 44032: 0xAB68,
-	52419 - 44032: 0xAB69,
-	52420 - 44032: 0xC3C0,
-	52421 - 44032: 0xC3C1,
-	52422 - 44032: 0xAB6A,
-	52423 - 44032: 0xC3C2,
-	52424 - 44032: 0xAB6B,
-	52425 - 44032: 0xC3C3,
-	52426 - 44032: 0xAB6C,
-	52427 - 44032: 0xAB6D,
-	52428 - 44032: 0xAB6E,
-	52429 - 44032: 0xAB6F,
-	52430 - 44032: 0xAB70,
-	52431 - 44032: 0xAB71,
-	52432 - 44032: 0xC3C4,
-	52433 - 44032: 0xAB72,
-	52434 - 44032: 0xAB73,
-	52435 - 44032: 0xAB74,
-	52436 - 44032: 0xC3C5,
-	52437 - 44032: 0xAB75,
-	52438 - 44032: 0xAB76,
-	52439 - 44032: 0xAB77,
-	52440 - 44032: 0xAB78,
-	52441 - 44032: 0xAB79,
-	52442 - 44032: 0xAB7A,
-	52443 - 44032: 0xAB81,
-	52444 - 44032: 0xAB82,
-	52445 - 44032: 0xAB83,
-	52446 - 44032: 0xAB84,
-	52447 - 44032: 0xAB85,
-	52448 - 44032: 0xAB86,
-	52449 - 44032: 0xAB87,
-	52450 - 44032: 0xAB88,
-	52451 - 44032: 0xAB89,
-	52452 - 44032: 0xC3C6,
-	52453 - 44032: 0xAB8A,
-	52454 - 44032: 0xAB8B,
-	52455 - 44032: 0xAB8C,
-	52456 - 44032: 0xAB8D,
-	52457 - 44032: 0xAB8E,
-	52458 - 44032: 0xAB8F,
-	52459 - 44032: 0xAB90,
-	52460 - 44032: 0xC3C7,
-	52461 - 44032: 0xAB91,
-	52462 - 44032: 0xAB92,
-	52463 - 44032: 0xAB93,
-	52464 - 44032: 0xC3C8,
-	52465 - 44032: 0xAB94,
-	52466 - 44032: 0xAB95,
-	52467 - 44032: 0xAB96,
-	52468 - 44032: 0xAB97,
-	52469 - 44032: 0xAB98,
-	52470 - 44032: 0xAB99,
-	52471 - 44032: 0xAB9A,
-	52472 - 44032: 0xAB9B,
-	52473 - 44032: 0xAB9C,
-	52474 - 44032: 0xAB9D,
-	52475 - 44032: 0xAB9E,
-	52476 - 44032: 0xAB9F,
-	52477 - 44032: 0xABA0,
-	52478 - 44032: 0xAC41,
-	52479 - 44032: 0xAC42,
-	52480 - 44032: 0xAC43,
-	52481 - 44032: 0xC3C9,
-	52482 - 44032: 0xAC44,
-	52483 - 44032: 0xAC45,
-	52484 - 44032: 0xAC46,
-	52485 - 44032: 0xAC47,
-	52486 - 44032: 0xAC48,
-	52487 - 44032: 0xAC49,
-	52488 - 44032: 0xC3CA,
-	52489 - 44032: 0xC3CB,
-	52490 - 44032: 0xAC4A,
-	52491 - 44032: 0xAC4B,
-	52492 - 44032: 0xC3CC,
-	52493 - 44032: 0xAC4C,
-	52494 - 44032: 0xAC4D,
-	52495 - 44032: 0xAC4E,
-	52496 - 44032: 0xC3CD,
-	52497 - 44032: 0xAC4F,
-	52498 - 44032: 0xAC50,
-	52499 - 44032: 0xAC51,
-	52500 - 44032: 0xAC52,
-	52501 - 44032: 0xAC53,
-	52502 - 44032: 0xAC54,
-	52503 - 44032: 0xAC55,
-	52504 - 44032: 0xC3CE,
-	52505 - 44032: 0xC3CF,
-	52506 - 44032: 0xAC56,
-	52507 - 44032: 0xC3D0,
-	52508 - 44032: 0xAC57,
-	52509 - 44032: 0xC3D1,
-	52510 - 44032: 0xAC58,
-	52511 - 44032: 0xAC59,
-	52512 - 44032: 0xAC5A,
-	52513 - 44032: 0xAC61,
-	52514 - 44032: 0xAC62,
-	52515 - 44032: 0xAC63,
-	52516 - 44032: 0xC3D2,
-	52517 - 44032: 0xAC64,
-	52518 - 44032: 0xAC65,
-	52519 - 44032: 0xAC66,
-	52520 - 44032: 0xC3D3,
-	52521 - 44032: 0xAC67,
-	52522 - 44032: 0xAC68,
-	52523 - 44032: 0xAC69,
-	52524 - 44032: 0xC3D4,
-	52525 - 44032: 0xAC6A,
-	52526 - 44032: 0xAC6B,
-	52527 - 44032: 0xAC6C,
-	52528 - 44032: 0xAC6D,
-	52529 - 44032: 0xAC6E,
-	52530 - 44032: 0xAC6F,
-	52531 - 44032: 0xAC70,
-	52532 - 44032: 0xAC71,
-	52533 - 44032: 0xAC72,
-	52534 - 44032: 0xAC73,
-	52535 - 44032: 0xAC74,
-	52536 - 44032: 0xAC75,
-	52537 - 44032: 0xC3D5,
-	52538 - 44032: 0xAC76,
-	52539 - 44032: 0xAC77,
-	52540 - 44032: 0xAC78,
-	52541 - 44032: 0xAC79,
-	52542 - 44032: 0xAC7A,
-	52543 - 44032: 0xAC81,
-	52544 - 44032: 0xAC82,
-	52545 - 44032: 0xAC83,
-	52546 - 44032: 0xAC84,
-	52547 - 44032: 0xAC85,
-	52548 - 44032: 0xAC86,
-	52549 - 44032: 0xAC87,
-	52550 - 44032: 0xAC88,
-	52551 - 44032: 0xAC89,
-	52552 - 44032: 0xAC8A,
-	52553 - 44032: 0xAC8B,
-	52554 - 44032: 0xAC8C,
-	52555 - 44032: 0xAC8D,
-	52556 - 44032: 0xAC8E,
-	52557 - 44032: 0xAC8F,
-	52558 - 44032: 0xAC90,
-	52559 - 44032: 0xAC91,
-	52560 - 44032: 0xAC92,
-	52561 - 44032: 0xAC93,
-	52562 - 44032: 0xAC94,
-	52563 - 44032: 0xAC95,
-	52564 - 44032: 0xAC96,
-	52565 - 44032: 0xAC97,
-	52566 - 44032: 0xAC98,
-	52567 - 44032: 0xAC99,
-	52568 - 44032: 0xAC9A,
-	52569 - 44032: 0xAC9B,
-	52570 - 44032: 0xAC9C,
-	52571 - 44032: 0xAC9D,
-	52572 - 44032: 0xC3D6,
-	52573 - 44032: 0xAC9E,
-	52574 - 44032: 0xAC9F,
-	52575 - 44032: 0xACA0,
-	52576 - 44032: 0xC3D7,
-	52577 - 44032: 0xAD41,
-	52578 - 44032: 0xAD42,
-	52579 - 44032: 0xAD43,
-	52580 - 44032: 0xC3D8,
-	52581 - 44032: 0xAD44,
-	52582 - 44032: 0xAD45,
-	52583 - 44032: 0xAD46,
-	52584 - 44032: 0xAD47,
-	52585 - 44032: 0xAD48,
-	52586 - 44032: 0xAD49,
-	52587 - 44032: 0xAD4A,
-	52588 - 44032: 0xC3D9,
-	52589 - 44032: 0xC3DA,
-	52590 - 44032: 0xAD4B,
-	52591 - 44032: 0xC3DB,
-	52592 - 44032: 0xAD4C,
-	52593 - 44032: 0xC3DC,
-	52594 - 44032: 0xAD4D,
-	52595 - 44032: 0xAD4E,
-	52596 - 44032: 0xAD4F,
-	52597 - 44032: 0xAD50,
-	52598 - 44032: 0xAD51,
-	52599 - 44032: 0xAD52,
-	52600 - 44032: 0xC3DD,
-	52601 - 44032: 0xAD53,
-	52602 - 44032: 0xAD54,
-	52603 - 44032: 0xAD55,
-	52604 - 44032: 0xAD56,
-	52605 - 44032: 0xAD57,
-	52606 - 44032: 0xAD58,
-	52607 - 44032: 0xAD59,
-	52608 - 44032: 0xAD5A,
-	52609 - 44032: 0xAD61,
-	52610 - 44032: 0xAD62,
-	52611 - 44032: 0xAD63,
-	52612 - 44032: 0xAD64,
-	52613 - 44032: 0xAD65,
-	52614 - 44032: 0xAD66,
-	52615 - 44032: 0xAD67,
-	52616 - 44032: 0xC3DE,
-	52617 - 44032: 0xAD68,
-	52618 - 44032: 0xAD69,
-	52619 - 44032: 0xAD6A,
-	52620 - 44032: 0xAD6B,
-	52621 - 44032: 0xAD6C,
-	52622 - 44032: 0xAD6D,
-	52623 - 44032: 0xAD6E,
-	52624 - 44032: 0xAD6F,
-	52625 - 44032: 0xAD70,
-	52626 - 44032: 0xAD71,
-	52627 - 44032: 0xAD72,
-	52628 - 44032: 0xC3DF,
-	52629 - 44032: 0xC3E0,
-	52630 - 44032: 0xAD73,
-	52631 - 44032: 0xAD74,
-	52632 - 44032: 0xC3E1,
-	52633 - 44032: 0xAD75,
-	52634 - 44032: 0xAD76,
-	52635 - 44032: 0xAD77,
-	52636 - 44032: 0xC3E2,
-	52637 - 44032: 0xAD78,
-	52638 - 44032: 0xAD79,
-	52639 - 44032: 0xAD7A,
-	52640 - 44032: 0xAD81,
-	52641 - 44032: 0xAD82,
-	52642 - 44032: 0xAD83,
-	52643 - 44032: 0xAD84,
-	52644 - 44032: 0xC3E3,
-	52645 - 44032: 0xC3E4,
-	52646 - 44032: 0xAD85,
-	52647 - 44032: 0xC3E5,
-	52648 - 44032: 0xAD86,
-	52649 - 44032: 0xC3E6,
-	52650 - 44032: 0xAD87,
-	52651 - 44032: 0xAD88,
-	52652 - 44032: 0xAD89,
-	52653 - 44032: 0xAD8A,
-	52654 - 44032: 0xAD8B,
-	52655 - 44032: 0xAD8C,
-	52656 - 44032: 0xC3E7,
-	52657 - 44032: 0xAD8D,
-	52658 - 44032: 0xAD8E,
-	52659 - 44032: 0xAD8F,
-	52660 - 44032: 0xAD90,
-	52661 - 44032: 0xAD91,
-	52662 - 44032: 0xAD92,
-	52663 - 44032: 0xAD93,
-	52664 - 44032: 0xAD94,
-	52665 - 44032: 0xAD95,
-	52666 - 44032: 0xAD96,
-	52667 - 44032: 0xAD97,
-	52668 - 44032: 0xAD98,
-	52669 - 44032: 0xAD99,
-	52670 - 44032: 0xAD9A,
-	52671 - 44032: 0xAD9B,
-	52672 - 44032: 0xAD9C,
-	52673 - 44032: 0xAD9D,
-	52674 - 44032: 0xAD9E,
-	52675 - 44032: 0xAD9F,
-	52676 - 44032: 0xC3E8,
-	52677 - 44032: 0xADA0,
-	52678 - 44032: 0xAE41,
-	52679 - 44032: 0xAE42,
-	52680 - 44032: 0xAE43,
-	52681 - 44032: 0xAE44,
-	52682 - 44032: 0xAE45,
-	52683 - 44032: 0xAE46,
-	52684 - 44032: 0xC3E9,
-	52685 - 44032: 0xAE47,
-	52686 - 44032: 0xAE48,
-	52687 - 44032: 0xAE49,
-	52688 - 44032: 0xC3EA,
-	52689 - 44032: 0xAE4A,
-	52690 - 44032: 0xAE4B,
-	52691 - 44032: 0xAE4C,
-	52692 - 44032: 0xAE4D,
-	52693 - 44032: 0xAE4E,
-	52694 - 44032: 0xAE4F,
-	52695 - 44032: 0xAE50,
-	52696 - 44032: 0xAE51,
-	52697 - 44032: 0xAE52,
-	52698 - 44032: 0xAE53,
-	52699 - 44032: 0xAE54,
-	52700 - 44032: 0xAE55,
-	52701 - 44032: 0xAE56,
-	52702 - 44032: 0xAE57,
-	52703 - 44032: 0xAE58,
-	52704 - 44032: 0xAE59,
-	52705 - 44032: 0xAE5A,
-	52706 - 44032: 0xAE61,
-	52707 - 44032: 0xAE62,
-	52708 - 44032: 0xAE63,
-	52709 - 44032: 0xAE64,
-	52710 - 44032: 0xAE65,
-	52711 - 44032: 0xAE66,
-	52712 - 44032: 0xC3EB,
-	52713 - 44032: 0xAE67,
-	52714 - 44032: 0xAE68,
-	52715 - 44032: 0xAE69,
-	52716 - 44032: 0xC3EC,
-	52717 - 44032: 0xAE6A,
-	52718 - 44032: 0xAE6B,
-	52719 - 44032: 0xAE6C,
-	52720 - 44032: 0xC3ED,
-	52721 - 44032: 0xAE6D,
-	52722 - 44032: 0xAE6E,
-	52723 - 44032: 0xAE6F,
-	52724 - 44032: 0xAE70,
-	52725 - 44032: 0xAE71,
-	52726 - 44032: 0xAE72,
-	52727 - 44032: 0xAE73,
-	52728 - 44032: 0xC3EE,
-	52729 - 44032: 0xC3EF,
-	52730 - 44032: 0xAE74,
-	52731 - 44032: 0xC3F0,
-	52732 - 44032: 0xAE75,
-	52733 - 44032: 0xC3F1,
-	52734 - 44032: 0xAE76,
-	52735 - 44032: 0xAE77,
-	52736 - 44032: 0xAE78,
-	52737 - 44032: 0xAE79,
-	52738 - 44032: 0xAE7A,
-	52739 - 44032: 0xAE81,
-	52740 - 44032: 0xC3F2,
-	52741 - 44032: 0xAE82,
-	52742 - 44032: 0xAE83,
-	52743 - 44032: 0xAE84,
-	52744 - 44032: 0xC3F3,
-	52745 - 44032: 0xAE85,
-	52746 - 44032: 0xAE86,
-	52747 - 44032: 0xAE87,
-	52748 - 44032: 0xC3F4,
-	52749 - 44032: 0xAE88,
-	52750 - 44032: 0xAE89,
-	52751 - 44032: 0xAE8A,
-	52752 - 44032: 0xAE8B,
-	52753 - 44032: 0xAE8C,
-	52754 - 44032: 0xAE8D,
-	52755 - 44032: 0xAE8E,
-	52756 - 44032: 0xC3F5,
-	52757 - 44032: 0xAE8F,
-	52758 - 44032: 0xAE90,
-	52759 - 44032: 0xAE91,
-	52760 - 44032: 0xAE92,
-	52761 - 44032: 0xC3F6,
-	52762 - 44032: 0xAE93,
-	52763 - 44032: 0xAE94,
-	52764 - 44032: 0xAE95,
-	52765 - 44032: 0xAE96,
-	52766 - 44032: 0xAE97,
-	52767 - 44032: 0xAE98,
-	52768 - 44032: 0xC3F7,
-	52769 - 44032: 0xC3F8,
-	52770 - 44032: 0xAE99,
-	52771 - 44032: 0xAE9A,
-	52772 - 44032: 0xC3F9,
-	52773 - 44032: 0xAE9B,
-	52774 - 44032: 0xAE9C,
-	52775 - 44032: 0xAE9D,
-	52776 - 44032: 0xC3FA,
-	52777 - 44032: 0xAE9E,
-	52778 - 44032: 0xAE9F,
-	52779 - 44032: 0xAEA0,
-	52780 - 44032: 0xAF41,
-	52781 - 44032: 0xAF42,
-	52782 - 44032: 0xAF43,
-	52783 - 44032: 0xAF44,
-	52784 - 44032: 0xC3FB,
-	52785 - 44032: 0xC3FC,
-	52786 - 44032: 0xAF45,
-	52787 - 44032: 0xC3FD,
-	52788 - 44032: 0xAF46,
-	52789 - 44032: 0xC3FE,
-	52790 - 44032: 0xAF47,
-	52791 - 44032: 0xAF48,
-	52792 - 44032: 0xAF49,
-	52793 - 44032: 0xAF4A,
-	52794 - 44032: 0xAF4B,
-	52795 - 44032: 0xAF4C,
-	52796 - 44032: 0xAF4D,
-	52797 - 44032: 0xAF4E,
-	52798 - 44032: 0xAF4F,
-	52799 - 44032: 0xAF50,
-	52800 - 44032: 0xAF51,
-	52801 - 44032: 0xAF52,
-	52802 - 44032: 0xAF53,
-	52803 - 44032: 0xAF54,
-	52804 - 44032: 0xAF55,
-	52805 - 44032: 0xAF56,
-	52806 - 44032: 0xAF57,
-	52807 - 44032: 0xAF58,
-	52808 - 44032: 0xAF59,
-	52809 - 44032: 0xAF5A,
-	52810 - 44032: 0xAF61,
-	52811 - 44032: 0xAF62,
-	52812 - 44032: 0xAF63,
-	52813 - 44032: 0xAF64,
-	52814 - 44032: 0xAF65,
-	52815 - 44032: 0xAF66,
-	52816 - 44032: 0xAF67,
-	52817 - 44032: 0xAF68,
-	52818 - 44032: 0xAF69,
-	52819 - 44032: 0xAF6A,
-	52820 - 44032: 0xAF6B,
-	52821 - 44032: 0xAF6C,
-	52822 - 44032: 0xAF6D,
-	52823 - 44032: 0xAF6E,
-	52824 - 44032: 0xC4A1,
-	52825 - 44032: 0xC4A2,
-	52826 - 44032: 0xAF6F,
-	52827 - 44032: 0xAF70,
-	52828 - 44032: 0xC4A3,
-	52829 - 44032: 0xAF71,
-	52830 - 44032: 0xAF72,
-	52831 - 44032: 0xC4A4,
-	52832 - 44032: 0xC4A5,
-	52833 - 44032: 0xC4A6,
-	52834 - 44032: 0xAF73,
-	52835 - 44032: 0xAF74,
-	52836 - 44032: 0xAF75,
-	52837 - 44032: 0xAF76,
-	52838 - 44032: 0xAF77,
-	52839 - 44032: 0xAF78,
-	52840 - 44032: 0xC4A7,
-	52841 - 44032: 0xC4A8,
-	52842 - 44032: 0xAF79,
-	52843 - 44032: 0xC4A9,
-	52844 - 44032: 0xAF7A,
-	52845 - 44032: 0xC4AA,
-	52846 - 44032: 0xAF81,
-	52847 - 44032: 0xAF82,
-	52848 - 44032: 0xAF83,
-	52849 - 44032: 0xAF84,
-	52850 - 44032: 0xAF85,
-	52851 - 44032: 0xAF86,
-	52852 - 44032: 0xC4AB,
-	52853 - 44032: 0xC4AC,
-	52854 - 44032: 0xAF87,
-	52855 - 44032: 0xAF88,
-	52856 - 44032: 0xC4AD,
-	52857 - 44032: 0xAF89,
-	52858 - 44032: 0xAF8A,
-	52859 - 44032: 0xAF8B,
-	52860 - 44032: 0xC4AE,
-	52861 - 44032: 0xAF8C,
-	52862 - 44032: 0xAF8D,
-	52863 - 44032: 0xAF8E,
-	52864 - 44032: 0xAF8F,
-	52865 - 44032: 0xAF90,
-	52866 - 44032: 0xAF91,
-	52867 - 44032: 0xAF92,
-	52868 - 44032: 0xC4AF,
-	52869 - 44032: 0xC4B0,
-	52870 - 44032: 0xAF93,
-	52871 - 44032: 0xC4B1,
-	52872 - 44032: 0xAF94,
-	52873 - 44032: 0xC4B2,
-	52874 - 44032: 0xAF95,
-	52875 - 44032: 0xAF96,
-	52876 - 44032: 0xAF97,
-	52877 - 44032: 0xAF98,
-	52878 - 44032: 0xAF99,
-	52879 - 44032: 0xAF9A,
-	52880 - 44032: 0xC4B3,
-	52881 - 44032: 0xC4B4,
-	52882 - 44032: 0xAF9B,
-	52883 - 44032: 0xAF9C,
-	52884 - 44032: 0xC4B5,
-	52885 - 44032: 0xAF9D,
-	52886 - 44032: 0xAF9E,
-	52887 - 44032: 0xAF9F,
-	52888 - 44032: 0xC4B6,
-	52889 - 44032: 0xAFA0,
-	52890 - 44032: 0xB041,
-	52891 - 44032: 0xB042,
-	52892 - 44032: 0xB043,
-	52893 - 44032: 0xB044,
-	52894 - 44032: 0xB045,
-	52895 - 44032: 0xB046,
-	52896 - 44032: 0xC4B7,
-	52897 - 44032: 0xC4B8,
-	52898 - 44032: 0xB047,
-	52899 - 44032: 0xC4B9,
-	52900 - 44032: 0xC4BA,
-	52901 - 44032: 0xC4BB,
-	52902 - 44032: 0xB048,
-	52903 - 44032: 0xB049,
-	52904 - 44032: 0xB04A,
-	52905 - 44032: 0xB04B,
-	52906 - 44032: 0xB04C,
-	52907 - 44032: 0xB04D,
-	52908 - 44032: 0xC4BC,
-	52909 - 44032: 0xC4BD,
-	52910 - 44032: 0xB04E,
-	52911 - 44032: 0xB04F,
-	52912 - 44032: 0xB050,
-	52913 - 44032: 0xB051,
-	52914 - 44032: 0xB052,
-	52915 - 44032: 0xB053,
-	52916 - 44032: 0xB054,
-	52917 - 44032: 0xB055,
-	52918 - 44032: 0xB056,
-	52919 - 44032: 0xB057,
-	52920 - 44032: 0xB058,
-	52921 - 44032: 0xB059,
-	52922 - 44032: 0xB05A,
-	52923 - 44032: 0xB061,
-	52924 - 44032: 0xB062,
-	52925 - 44032: 0xB063,
-	52926 - 44032: 0xB064,
-	52927 - 44032: 0xB065,
-	52928 - 44032: 0xB066,
-	52929 - 44032: 0xC4BE,
-	52930 - 44032: 0xB067,
-	52931 - 44032: 0xB068,
-	52932 - 44032: 0xB069,
-	52933 - 44032: 0xB06A,
-	52934 - 44032: 0xB06B,
-	52935 - 44032: 0xB06C,
-	52936 - 44032: 0xB06D,
-	52937 - 44032: 0xB06E,
-	52938 - 44032: 0xB06F,
-	52939 - 44032: 0xB070,
-	52940 - 44032: 0xB071,
-	52941 - 44032: 0xB072,
-	52942 - 44032: 0xB073,
-	52943 - 44032: 0xB074,
-	52944 - 44032: 0xB075,
-	52945 - 44032: 0xB076,
-	52946 - 44032: 0xB077,
-	52947 - 44032: 0xB078,
-	52948 - 44032: 0xB079,
-	52949 - 44032: 0xB07A,
-	52950 - 44032: 0xB081,
-	52951 - 44032: 0xB082,
-	52952 - 44032: 0xB083,
-	52953 - 44032: 0xB084,
-	52954 - 44032: 0xB085,
-	52955 - 44032: 0xB086,
-	52956 - 44032: 0xB087,
-	52957 - 44032: 0xB088,
-	52958 - 44032: 0xB089,
-	52959 - 44032: 0xB08A,
-	52960 - 44032: 0xB08B,
-	52961 - 44032: 0xB08C,
-	52962 - 44032: 0xB08D,
-	52963 - 44032: 0xB08E,
-	52964 - 44032: 0xC4BF,
-	52965 - 44032: 0xC4C0,
-	52966 - 44032: 0xB08F,
-	52967 - 44032: 0xB090,
-	52968 - 44032: 0xC4C1,
-	52969 - 44032: 0xB091,
-	52970 - 44032: 0xB092,
-	52971 - 44032: 0xC4C2,
-	52972 - 44032: 0xC4C3,
-	52973 - 44032: 0xB093,
-	52974 - 44032: 0xB094,
-	52975 - 44032: 0xB095,
-	52976 - 44032: 0xB096,
-	52977 - 44032: 0xB097,
-	52978 - 44032: 0xB098,
-	52979 - 44032: 0xB099,
-	52980 - 44032: 0xC4C4,
-	52981 - 44032: 0xC4C5,
-	52982 - 44032: 0xB09A,
-	52983 - 44032: 0xC4C6,
-	52984 - 44032: 0xC4C7,
-	52985 - 44032: 0xC4C8,
-	52986 - 44032: 0xB09B,
-	52987 - 44032: 0xB09C,
-	52988 - 44032: 0xB09D,
-	52989 - 44032: 0xB09E,
-	52990 - 44032: 0xB09F,
-	52991 - 44032: 0xB0A0,
-	52992 - 44032: 0xC4C9,
-	52993 - 44032: 0xC4CA,
-	52994 - 44032: 0xB141,
-	52995 - 44032: 0xB142,
-	52996 - 44032: 0xC4CB,
-	52997 - 44032: 0xB143,
-	52998 - 44032: 0xB144,
-	52999 - 44032: 0xB145,
-	53000 - 44032: 0xC4CC,
-	53001 - 44032: 0xB146,
-	53002 - 44032: 0xB147,
-	53003 - 44032: 0xB148,
-	53004 - 44032: 0xB149,
-	53005 - 44032: 0xB14A,
-	53006 - 44032: 0xB14B,
-	53007 - 44032: 0xB14C,
-	53008 - 44032: 0xC4CD,
-	53009 - 44032: 0xC4CE,
-	53010 - 44032: 0xB14D,
-	53011 - 44032: 0xC4CF,
-	53012 - 44032: 0xB14E,
-	53013 - 44032: 0xC4D0,
-	53014 - 44032: 0xB14F,
-	53015 - 44032: 0xB150,
-	53016 - 44032: 0xB151,
-	53017 - 44032: 0xB152,
-	53018 - 44032: 0xB153,
-	53019 - 44032: 0xB154,
-	53020 - 44032: 0xC4D1,
-	53021 - 44032: 0xB155,
-	53022 - 44032: 0xB156,
-	53023 - 44032: 0xB157,
-	53024 - 44032: 0xC4D2,
-	53025 - 44032: 0xB158,
-	53026 - 44032: 0xB159,
-	53027 - 44032: 0xB15A,
-	53028 - 44032: 0xC4D3,
-	53029 - 44032: 0xB161,
-	53030 - 44032: 0xB162,
-	53031 - 44032: 0xB163,
-	53032 - 44032: 0xB164,
-	53033 - 44032: 0xB165,
-	53034 - 44032: 0xB166,
-	53035 - 44032: 0xB167,
-	53036 - 44032: 0xC4D4,
-	53037 - 44032: 0xC4D5,
-	53038 - 44032: 0xB168,
-	53039 - 44032: 0xC4D6,
-	53040 - 44032: 0xC4D7,
-	53041 - 44032: 0xC4D8,
-	53042 - 44032: 0xB169,
-	53043 - 44032: 0xB16A,
-	53044 - 44032: 0xB16B,
-	53045 - 44032: 0xB16C,
-	53046 - 44032: 0xB16D,
-	53047 - 44032: 0xB16E,
-	53048 - 44032: 0xC4D9,
-	53049 - 44032: 0xB16F,
-	53050 - 44032: 0xB170,
-	53051 - 44032: 0xB171,
-	53052 - 44032: 0xB172,
-	53053 - 44032: 0xB173,
-	53054 - 44032: 0xB174,
-	53055 - 44032: 0xB175,
-	53056 - 44032: 0xB176,
-	53057 - 44032: 0xB177,
-	53058 - 44032: 0xB178,
-	53059 - 44032: 0xB179,
-	53060 - 44032: 0xB17A,
-	53061 - 44032: 0xB181,
-	53062 - 44032: 0xB182,
-	53063 - 44032: 0xB183,
-	53064 - 44032: 0xB184,
-	53065 - 44032: 0xB185,
-	53066 - 44032: 0xB186,
-	53067 - 44032: 0xB187,
-	53068 - 44032: 0xB188,
-	53069 - 44032: 0xB189,
-	53070 - 44032: 0xB18A,
-	53071 - 44032: 0xB18B,
-	53072 - 44032: 0xB18C,
-	53073 - 44032: 0xB18D,
-	53074 - 44032: 0xB18E,
-	53075 - 44032: 0xB18F,
-	53076 - 44032: 0xC4DA,
-	53077 - 44032: 0xC4DB,
-	53078 - 44032: 0xB190,
-	53079 - 44032: 0xB191,
-	53080 - 44032: 0xC4DC,
-	53081 - 44032: 0xB192,
-	53082 - 44032: 0xB193,
-	53083 - 44032: 0xB194,
-	53084 - 44032: 0xC4DD,
-	53085 - 44032: 0xB195,
-	53086 - 44032: 0xB196,
-	53087 - 44032: 0xB197,
-	53088 - 44032: 0xB198,
-	53089 - 44032: 0xB199,
-	53090 - 44032: 0xB19A,
-	53091 - 44032: 0xB19B,
-	53092 - 44032: 0xC4DE,
-	53093 - 44032: 0xC4DF,
-	53094 - 44032: 0xB19C,
-	53095 - 44032: 0xC4E0,
-	53096 - 44032: 0xB19D,
-	53097 - 44032: 0xC4E1,
-	53098 - 44032: 0xB19E,
-	53099 - 44032: 0xB19F,
-	53100 - 44032: 0xB1A0,
-	53101 - 44032: 0xB241,
-	53102 - 44032: 0xB242,
-	53103 - 44032: 0xB243,
-	53104 - 44032: 0xC4E2,
-	53105 - 44032: 0xC4E3,
-	53106 - 44032: 0xB244,
-	53107 - 44032: 0xB245,
-	53108 - 44032: 0xC4E4,
-	53109 - 44032: 0xB246,
-	53110 - 44032: 0xB247,
-	53111 - 44032: 0xB248,
-	53112 - 44032: 0xC4E5,
-	53113 - 44032: 0xB249,
-	53114 - 44032: 0xB24A,
-	53115 - 44032: 0xB24B,
-	53116 - 44032: 0xB24C,
-	53117 - 44032: 0xB24D,
-	53118 - 44032: 0xB24E,
-	53119 - 44032: 0xB24F,
-	53120 - 44032: 0xC4E6,
-	53121 - 44032: 0xB250,
-	53122 - 44032: 0xB251,
-	53123 - 44032: 0xB252,
-	53124 - 44032: 0xB253,
-	53125 - 44032: 0xC4E7,
-	53126 - 44032: 0xB254,
-	53127 - 44032: 0xB255,
-	53128 - 44032: 0xB256,
-	53129 - 44032: 0xB257,
-	53130 - 44032: 0xB258,
-	53131 - 44032: 0xB259,
-	53132 - 44032: 0xC4E8,
-	53133 - 44032: 0xB25A,
-	53134 - 44032: 0xB261,
-	53135 - 44032: 0xB262,
-	53136 - 44032: 0xB263,
-	53137 - 44032: 0xB264,
-	53138 - 44032: 0xB265,
-	53139 - 44032: 0xB266,
-	53140 - 44032: 0xB267,
-	53141 - 44032: 0xB268,
-	53142 - 44032: 0xB269,
-	53143 - 44032: 0xB26A,
-	53144 - 44032: 0xB26B,
-	53145 - 44032: 0xB26C,
-	53146 - 44032: 0xB26D,
-	53147 - 44032: 0xB26E,
-	53148 - 44032: 0xB26F,
-	53149 - 44032: 0xB270,
-	53150 - 44032: 0xB271,
-	53151 - 44032: 0xB272,
-	53152 - 44032: 0xB273,
-	53153 - 44032: 0xC4E9,
-	53154 - 44032: 0xB274,
-	53155 - 44032: 0xB275,
-	53156 - 44032: 0xB276,
-	53157 - 44032: 0xB277,
-	53158 - 44032: 0xB278,
-	53159 - 44032: 0xB279,
-	53160 - 44032: 0xC4EA,
-	53161 - 44032: 0xB27A,
-	53162 - 44032: 0xB281,
-	53163 - 44032: 0xB282,
-	53164 - 44032: 0xB283,
-	53165 - 44032: 0xB284,
-	53166 - 44032: 0xB285,
-	53167 - 44032: 0xB286,
-	53168 - 44032: 0xC4EB,
-	53169 - 44032: 0xB287,
-	53170 - 44032: 0xB288,
-	53171 - 44032: 0xB289,
-	53172 - 44032: 0xB28A,
-	53173 - 44032: 0xB28B,
-	53174 - 44032: 0xB28C,
-	53175 - 44032: 0xB28D,
-	53176 - 44032: 0xB28E,
-	53177 - 44032: 0xB28F,
-	53178 - 44032: 0xB290,
-	53179 - 44032: 0xB291,
-	53180 - 44032: 0xB292,
-	53181 - 44032: 0xB293,
-	53182 - 44032: 0xB294,
-	53183 - 44032: 0xB295,
-	53184 - 44032: 0xB296,
-	53185 - 44032: 0xB297,
-	53186 - 44032: 0xB298,
-	53187 - 44032: 0xB299,
-	53188 - 44032: 0xC4EC,
-	53189 - 44032: 0xB29A,
-	53190 - 44032: 0xB29B,
-	53191 - 44032: 0xB29C,
-	53192 - 44032: 0xB29D,
-	53193 - 44032: 0xB29E,
-	53194 - 44032: 0xB29F,
-	53195 - 44032: 0xB2A0,
-	53196 - 44032: 0xB341,
-	53197 - 44032: 0xB342,
-	53198 - 44032: 0xB343,
-	53199 - 44032: 0xB344,
-	53200 - 44032: 0xB345,
-	53201 - 44032: 0xB346,
-	53202 - 44032: 0xB347,
-	53203 - 44032: 0xB348,
-	53204 - 44032: 0xB349,
-	53205 - 44032: 0xB34A,
-	53206 - 44032: 0xB34B,
-	53207 - 44032: 0xB34C,
-	53208 - 44032: 0xB34D,
-	53209 - 44032: 0xB34E,
-	53210 - 44032: 0xB34F,
-	53211 - 44032: 0xB350,
-	53212 - 44032: 0xB351,
-	53213 - 44032: 0xB352,
-	53214 - 44032: 0xB353,
-	53215 - 44032: 0xB354,
-	53216 - 44032: 0xC4ED,
-	53217 - 44032: 0xC4EE,
-	53218 - 44032: 0xB355,
-	53219 - 44032: 0xB356,
-	53220 - 44032: 0xC4EF,
-	53221 - 44032: 0xB357,
-	53222 - 44032: 0xB358,
-	53223 - 44032: 0xB359,
-	53224 - 44032: 0xC4F0,
-	53225 - 44032: 0xB35A,
-	53226 - 44032: 0xB361,
-	53227 - 44032: 0xB362,
-	53228 - 44032: 0xB363,
-	53229 - 44032: 0xB364,
-	53230 - 44032: 0xB365,
-	53231 - 44032: 0xB366,
-	53232 - 44032: 0xC4F1,
-	53233 - 44032: 0xC4F2,
-	53234 - 44032: 0xB367,
-	53235 - 44032: 0xC4F3,
-	53236 - 44032: 0xB368,
-	53237 - 44032: 0xC4F4,
-	53238 - 44032: 0xB369,
-	53239 - 44032: 0xB36A,
-	53240 - 44032: 0xB36B,
-	53241 - 44032: 0xB36C,
-	53242 - 44032: 0xB36D,
-	53243 - 44032: 0xB36E,
-	53244 - 44032: 0xC4F5,
-	53245 - 44032: 0xB36F,
-	53246 - 44032: 0xB370,
-	53247 - 44032: 0xB371,
-	53248 - 44032: 0xC4F6,
-	53249 - 44032: 0xB372,
-	53250 - 44032: 0xB373,
-	53251 - 44032: 0xB374,
-	53252 - 44032: 0xC4F7,
-	53253 - 44032: 0xB375,
-	53254 - 44032: 0xB376,
-	53255 - 44032: 0xB377,
-	53256 - 44032: 0xB378,
-	53257 - 44032: 0xB379,
-	53258 - 44032: 0xB37A,
-	53259 - 44032: 0xB381,
-	53260 - 44032: 0xB382,
-	53261 - 44032: 0xB383,
-	53262 - 44032: 0xB384,
-	53263 - 44032: 0xB385,
-	53264 - 44032: 0xB386,
-	53265 - 44032: 0xC4F8,
-	53266 - 44032: 0xB387,
-	53267 - 44032: 0xB388,
-	53268 - 44032: 0xB389,
-	53269 - 44032: 0xB38A,
-	53270 - 44032: 0xB38B,
-	53271 - 44032: 0xB38C,
-	53272 - 44032: 0xC4F9,
-	53273 - 44032: 0xB38D,
-	53274 - 44032: 0xB38E,
-	53275 - 44032: 0xB38F,
-	53276 - 44032: 0xB390,
-	53277 - 44032: 0xB391,
-	53278 - 44032: 0xB392,
-	53279 - 44032: 0xB393,
-	53280 - 44032: 0xB394,
-	53281 - 44032: 0xB395,
-	53282 - 44032: 0xB396,
-	53283 - 44032: 0xB397,
-	53284 - 44032: 0xB398,
-	53285 - 44032: 0xB399,
-	53286 - 44032: 0xB39A,
-	53287 - 44032: 0xB39B,
-	53288 - 44032: 0xB39C,
-	53289 - 44032: 0xB39D,
-	53290 - 44032: 0xB39E,
-	53291 - 44032: 0xB39F,
-	53292 - 44032: 0xB3A0,
-	53293 - 44032: 0xC4FA,
-	53294 - 44032: 0xB441,
-	53295 - 44032: 0xB442,
-	53296 - 44032: 0xB443,
-	53297 - 44032: 0xB444,
-	53298 - 44032: 0xB445,
-	53299 - 44032: 0xB446,
-	53300 - 44032: 0xC4FB,
-	53301 - 44032: 0xC4FC,
-	53302 - 44032: 0xB447,
-	53303 - 44032: 0xB448,
-	53304 - 44032: 0xC4FD,
-	53305 - 44032: 0xB449,
-	53306 - 44032: 0xB44A,
-	53307 - 44032: 0xB44B,
-	53308 - 44032: 0xC4FE,
-	53309 - 44032: 0xB44C,
-	53310 - 44032: 0xB44D,
-	53311 - 44032: 0xB44E,
-	53312 - 44032: 0xB44F,
-	53313 - 44032: 0xB450,
-	53314 - 44032: 0xB451,
-	53315 - 44032: 0xB452,
-	53316 - 44032: 0xC5A1,
-	53317 - 44032: 0xC5A2,
-	53318 - 44032: 0xB453,
-	53319 - 44032: 0xC5A3,
-	53320 - 44032: 0xB454,
-	53321 - 44032: 0xC5A4,
-	53322 - 44032: 0xB455,
-	53323 - 44032: 0xB456,
-	53324 - 44032: 0xB457,
-	53325 - 44032: 0xB458,
-	53326 - 44032: 0xB459,
-	53327 - 44032: 0xB45A,
-	53328 - 44032: 0xC5A5,
-	53329 - 44032: 0xB461,
-	53330 - 44032: 0xB462,
-	53331 - 44032: 0xB463,
-	53332 - 44032: 0xC5A6,
-	53333 - 44032: 0xB464,
-	53334 - 44032: 0xB465,
-	53335 - 44032: 0xB466,
-	53336 - 44032: 0xC5A7,
-	53337 - 44032: 0xB467,
-	53338 - 44032: 0xB468,
-	53339 - 44032: 0xB469,
-	53340 - 44032: 0xB46A,
-	53341 - 44032: 0xB46B,
-	53342 - 44032: 0xB46C,
-	53343 - 44032: 0xB46D,
-	53344 - 44032: 0xC5A8,
-	53345 - 44032: 0xB46E,
-	53346 - 44032: 0xB46F,
-	53347 - 44032: 0xB470,
-	53348 - 44032: 0xB471,
-	53349 - 44032: 0xB472,
-	53350 - 44032: 0xB473,
-	53351 - 44032: 0xB474,
-	53352 - 44032: 0xB475,
-	53353 - 44032: 0xB476,
-	53354 - 44032: 0xB477,
-	53355 - 44032: 0xB478,
-	53356 - 44032: 0xC5A9,
-	53357 - 44032: 0xC5AA,
-	53358 - 44032: 0xB479,
-	53359 - 44032: 0xB47A,
-	53360 - 44032: 0xC5AB,
-	53361 - 44032: 0xB481,
-	53362 - 44032: 0xB482,
-	53363 - 44032: 0xB483,
-	53364 - 44032: 0xC5AC,
-	53365 - 44032: 0xB484,
-	53366 - 44032: 0xB485,
-	53367 - 44032: 0xB486,
-	53368 - 44032: 0xB487,
-	53369 - 44032: 0xB488,
-	53370 - 44032: 0xB489,
-	53371 - 44032: 0xB48A,
-	53372 - 44032: 0xC5AD,
-	53373 - 44032: 0xC5AE,
-	53374 - 44032: 0xB48B,
-	53375 - 44032: 0xB48C,
-	53376 - 44032: 0xB48D,
-	53377 - 44032: 0xC5AF,
-	53378 - 44032: 0xB48E,
-	53379 - 44032: 0xB48F,
-	53380 - 44032: 0xB490,
-	53381 - 44032: 0xB491,
-	53382 - 44032: 0xB492,
-	53383 - 44032: 0xB493,
-	53384 - 44032: 0xB494,
-	53385 - 44032: 0xB495,
-	53386 - 44032: 0xB496,
-	53387 - 44032: 0xB497,
-	53388 - 44032: 0xB498,
-	53389 - 44032: 0xB499,
-	53390 - 44032: 0xB49A,
-	53391 - 44032: 0xB49B,
-	53392 - 44032: 0xB49C,
-	53393 - 44032: 0xB49D,
-	53394 - 44032: 0xB49E,
-	53395 - 44032: 0xB49F,
-	53396 - 44032: 0xB4A0,
-	53397 - 44032: 0xB541,
-	53398 - 44032: 0xB542,
-	53399 - 44032: 0xB543,
-	53400 - 44032: 0xB544,
-	53401 - 44032: 0xB545,
-	53402 - 44032: 0xB546,
-	53403 - 44032: 0xB547,
-	53404 - 44032: 0xB548,
-	53405 - 44032: 0xB549,
-	53406 - 44032: 0xB54A,
-	53407 - 44032: 0xB54B,
-	53408 - 44032: 0xB54C,
-	53409 - 44032: 0xB54D,
-	53410 - 44032: 0xB54E,
-	53411 - 44032: 0xB54F,
-	53412 - 44032: 0xC5B0,
-	53413 - 44032: 0xC5B1,
-	53414 - 44032: 0xB550,
-	53415 - 44032: 0xB551,
-	53416 - 44032: 0xC5B2,
-	53417 - 44032: 0xB552,
-	53418 - 44032: 0xB553,
-	53419 - 44032: 0xB554,
-	53420 - 44032: 0xC5B3,
-	53421 - 44032: 0xB555,
-	53422 - 44032: 0xB556,
-	53423 - 44032: 0xB557,
-	53424 - 44032: 0xB558,
-	53425 - 44032: 0xB559,
-	53426 - 44032: 0xB55A,
-	53427 - 44032: 0xB561,
-	53428 - 44032: 0xC5B4,
-	53429 - 44032: 0xC5B5,
-	53430 - 44032: 0xB562,
-	53431 - 44032: 0xC5B6,
-	53432 - 44032: 0xB563,
-	53433 - 44032: 0xC5B7,
-	53434 - 44032: 0xB564,
-	53435 - 44032: 0xB565,
-	53436 - 44032: 0xB566,
-	53437 - 44032: 0xB567,
-	53438 - 44032: 0xB568,
-	53439 - 44032: 0xB569,
-	53440 - 44032: 0xC5B8,
-	53441 - 44032: 0xC5B9,
-	53442 - 44032: 0xB56A,
-	53443 - 44032: 0xB56B,
-	53444 - 44032: 0xC5BA,
-	53445 - 44032: 0xB56C,
-	53446 - 44032: 0xB56D,
-	53447 - 44032: 0xB56E,
-	53448 - 44032: 0xC5BB,
-	53449 - 44032: 0xC5BC,
-	53450 - 44032: 0xB56F,
-	53451 - 44032: 0xB570,
-	53452 - 44032: 0xB571,
-	53453 - 44032: 0xB572,
-	53454 - 44032: 0xB573,
-	53455 - 44032: 0xB574,
-	53456 - 44032: 0xC5BD,
-	53457 - 44032: 0xC5BE,
-	53458 - 44032: 0xB575,
-	53459 - 44032: 0xC5BF,
-	53460 - 44032: 0xC5C0,
-	53461 - 44032: 0xC5C1,
-	53462 - 44032: 0xB576,
-	53463 - 44032: 0xB577,
-	53464 - 44032: 0xB578,
-	53465 - 44032: 0xB579,
-	53466 - 44032: 0xB57A,
-	53467 - 44032: 0xB581,
-	53468 - 44032: 0xC5C2,
-	53469 - 44032: 0xC5C3,
-	53470 - 44032: 0xB582,
-	53471 - 44032: 0xB583,
-	53472 - 44032: 0xC5C4,
-	53473 - 44032: 0xB584,
-	53474 - 44032: 0xB585,
-	53475 - 44032: 0xB586,
-	53476 - 44032: 0xC5C5,
-	53477 - 44032: 0xB587,
-	53478 - 44032: 0xB588,
-	53479 - 44032: 0xB589,
-	53480 - 44032: 0xB58A,
-	53481 - 44032: 0xB58B,
-	53482 - 44032: 0xB58C,
-	53483 - 44032: 0xB58D,
-	53484 - 44032: 0xC5C6,
-	53485 - 44032: 0xC5C7,
-	53486 - 44032: 0xB58E,
-	53487 - 44032: 0xC5C8,
-	53488 - 44032: 0xC5C9,
-	53489 - 44032: 0xC5CA,
-	53490 - 44032: 0xB58F,
-	53491 - 44032: 0xB590,
-	53492 - 44032: 0xB591,
-	53493 - 44032: 0xB592,
-	53494 - 44032: 0xB593,
-	53495 - 44032: 0xB594,
-	53496 - 44032: 0xC5CB,
-	53497 - 44032: 0xB595,
-	53498 - 44032: 0xB596,
-	53499 - 44032: 0xB597,
-	53500 - 44032: 0xB598,
-	53501 - 44032: 0xB599,
-	53502 - 44032: 0xB59A,
-	53503 - 44032: 0xB59B,
-	53504 - 44032: 0xB59C,
-	53505 - 44032: 0xB59D,
-	53506 - 44032: 0xB59E,
-	53507 - 44032: 0xB59F,
-	53508 - 44032: 0xB5A0,
-	53509 - 44032: 0xB641,
-	53510 - 44032: 0xB642,
-	53511 - 44032: 0xB643,
-	53512 - 44032: 0xB644,
-	53513 - 44032: 0xB645,
-	53514 - 44032: 0xB646,
-	53515 - 44032: 0xB647,
-	53516 - 44032: 0xB648,
-	53517 - 44032: 0xC5CC,
-	53518 - 44032: 0xB649,
-	53519 - 44032: 0xB64A,
-	53520 - 44032: 0xB64B,
-	53521 - 44032: 0xB64C,
-	53522 - 44032: 0xB64D,
-	53523 - 44032: 0xB64E,
-	53524 - 44032: 0xB64F,
-	53525 - 44032: 0xB650,
-	53526 - 44032: 0xB651,
-	53527 - 44032: 0xB652,
-	53528 - 44032: 0xB653,
-	53529 - 44032: 0xB654,
-	53530 - 44032: 0xB655,
-	53531 - 44032: 0xB656,
-	53532 - 44032: 0xB657,
-	53533 - 44032: 0xB658,
-	53534 - 44032: 0xB659,
-	53535 - 44032: 0xB65A,
-	53536 - 44032: 0xB661,
-	53537 - 44032: 0xB662,
-	53538 - 44032: 0xB663,
-	53539 - 44032: 0xB664,
-	53540 - 44032: 0xB665,
-	53541 - 44032: 0xB666,
-	53542 - 44032: 0xB667,
-	53543 - 44032: 0xB668,
-	53544 - 44032: 0xB669,
-	53545 - 44032: 0xB66A,
-	53546 - 44032: 0xB66B,
-	53547 - 44032: 0xB66C,
-	53548 - 44032: 0xB66D,
-	53549 - 44032: 0xB66E,
-	53550 - 44032: 0xB66F,
-	53551 - 44032: 0xB670,
-	53552 - 44032: 0xC5CD,
-	53553 - 44032: 0xC5CE,
-	53554 - 44032: 0xB671,
-	53555 - 44032: 0xB672,
-	53556 - 44032: 0xC5CF,
-	53557 - 44032: 0xB673,
-	53558 - 44032: 0xB674,
-	53559 - 44032: 0xB675,
-	53560 - 44032: 0xC5D0,
-	53561 - 44032: 0xB676,
-	53562 - 44032: 0xC5D1,
-	53563 - 44032: 0xB677,
-	53564 - 44032: 0xB678,
-	53565 - 44032: 0xB679,
-	53566 - 44032: 0xB67A,
-	53567 - 44032: 0xB681,
-	53568 - 44032: 0xC5D2,
-	53569 - 44032: 0xC5D3,
-	53570 - 44032: 0xB682,
-	53571 - 44032: 0xC5D4,
-	53572 - 44032: 0xC5D5,
-	53573 - 44032: 0xC5D6,
-	53574 - 44032: 0xB683,
-	53575 - 44032: 0xB684,
-	53576 - 44032: 0xB685,
-	53577 - 44032: 0xB686,
-	53578 - 44032: 0xB687,
-	53579 - 44032: 0xB688,
-	53580 - 44032: 0xC5D7,
-	53581 - 44032: 0xC5D8,
-	53582 - 44032: 0xB689,
-	53583 - 44032: 0xB68A,
-	53584 - 44032: 0xC5D9,
-	53585 - 44032: 0xB68B,
-	53586 - 44032: 0xB68C,
-	53587 - 44032: 0xB68D,
-	53588 - 44032: 0xC5DA,
-	53589 - 44032: 0xB68E,
-	53590 - 44032: 0xB68F,
-	53591 - 44032: 0xB690,
-	53592 - 44032: 0xB691,
-	53593 - 44032: 0xB692,
-	53594 - 44032: 0xB693,
-	53595 - 44032: 0xB694,
-	53596 - 44032: 0xC5DB,
-	53597 - 44032: 0xC5DC,
-	53598 - 44032: 0xB695,
-	53599 - 44032: 0xC5DD,
-	53600 - 44032: 0xB696,
-	53601 - 44032: 0xC5DE,
-	53602 - 44032: 0xB697,
-	53603 - 44032: 0xB698,
-	53604 - 44032: 0xB699,
-	53605 - 44032: 0xB69A,
-	53606 - 44032: 0xB69B,
-	53607 - 44032: 0xB69C,
-	53608 - 44032: 0xC5DF,
-	53609 - 44032: 0xB69D,
-	53610 - 44032: 0xB69E,
-	53611 - 44032: 0xB69F,
-	53612 - 44032: 0xC5E0,
-	53613 - 44032: 0xB6A0,
-	53614 - 44032: 0xB741,
-	53615 - 44032: 0xB742,
-	53616 - 44032: 0xB743,
-	53617 - 44032: 0xB744,
-	53618 - 44032: 0xB745,
-	53619 - 44032: 0xB746,
-	53620 - 44032: 0xB747,
-	53621 - 44032: 0xB748,
-	53622 - 44032: 0xB749,
-	53623 - 44032: 0xB74A,
-	53624 - 44032: 0xB74B,
-	53625 - 44032: 0xB74C,
-	53626 - 44032: 0xB74D,
-	53627 - 44032: 0xB74E,
-	53628 - 44032: 0xC5E1,
-	53629 - 44032: 0xB74F,
-	53630 - 44032: 0xB750,
-	53631 - 44032: 0xB751,
-	53632 - 44032: 0xB752,
-	53633 - 44032: 0xB753,
-	53634 - 44032: 0xB754,
-	53635 - 44032: 0xB755,
-	53636 - 44032: 0xC5E2,
-	53637 - 44032: 0xB756,
-	53638 - 44032: 0xB757,
-	53639 - 44032: 0xB758,
-	53640 - 44032: 0xC5E3,
-	53641 - 44032: 0xB759,
-	53642 - 44032: 0xB75A,
-	53643 - 44032: 0xB761,
-	53644 - 44032: 0xB762,
-	53645 - 44032: 0xB763,
-	53646 - 44032: 0xB764,
-	53647 - 44032: 0xB765,
-	53648 - 44032: 0xB766,
-	53649 - 44032: 0xB767,
-	53650 - 44032: 0xB768,
-	53651 - 44032: 0xB769,
-	53652 - 44032: 0xB76A,
-	53653 - 44032: 0xB76B,
-	53654 - 44032: 0xB76C,
-	53655 - 44032: 0xB76D,
-	53656 - 44032: 0xB76E,
-	53657 - 44032: 0xB76F,
-	53658 - 44032: 0xB770,
-	53659 - 44032: 0xB771,
-	53660 - 44032: 0xB772,
-	53661 - 44032: 0xB773,
-	53662 - 44032: 0xB774,
-	53663 - 44032: 0xB775,
-	53664 - 44032: 0xC5E4,
-	53665 - 44032: 0xC5E5,
-	53666 - 44032: 0xB776,
-	53667 - 44032: 0xB777,
-	53668 - 44032: 0xC5E6,
-	53669 - 44032: 0xB778,
-	53670 - 44032: 0xB779,
-	53671 - 44032: 0xB77A,
-	53672 - 44032: 0xC5E7,
-	53673 - 44032: 0xB781,
-	53674 - 44032: 0xB782,
-	53675 - 44032: 0xB783,
-	53676 - 44032: 0xB784,
-	53677 - 44032: 0xB785,
-	53678 - 44032: 0xB786,
-	53679 - 44032: 0xB787,
-	53680 - 44032: 0xC5E8,
-	53681 - 44032: 0xC5E9,
-	53682 - 44032: 0xB788,
-	53683 - 44032: 0xC5EA,
-	53684 - 44032: 0xB789,
-	53685 - 44032: 0xC5EB,
-	53686 - 44032: 0xB78A,
-	53687 - 44032: 0xB78B,
-	53688 - 44032: 0xB78C,
-	53689 - 44032: 0xB78D,
-	53690 - 44032: 0xC5EC,
-	53691 - 44032: 0xB78E,
-	53692 - 44032: 0xC5ED,
-	53693 - 44032: 0xB78F,
-	53694 - 44032: 0xB790,
-	53695 - 44032: 0xB791,
-	53696 - 44032: 0xC5EE,
-	53697 - 44032: 0xB792,
-	53698 - 44032: 0xB793,
-	53699 - 44032: 0xB794,
-	53700 - 44032: 0xB795,
-	53701 - 44032: 0xB796,
-	53702 - 44032: 0xB797,
-	53703 - 44032: 0xB798,
-	53704 - 44032: 0xB799,
-	53705 - 44032: 0xB79A,
-	53706 - 44032: 0xB79B,
-	53707 - 44032: 0xB79C,
-	53708 - 44032: 0xB79D,
-	53709 - 44032: 0xB79E,
-	53710 - 44032: 0xB79F,
-	53711 - 44032: 0xB7A0,
-	53712 - 44032: 0xB841,
-	53713 - 44032: 0xB842,
-	53714 - 44032: 0xB843,
-	53715 - 44032: 0xB844,
-	53716 - 44032: 0xB845,
-	53717 - 44032: 0xB846,
-	53718 - 44032: 0xB847,
-	53719 - 44032: 0xB848,
-	53720 - 44032: 0xC5EF,
-	53721 - 44032: 0xB849,
-	53722 - 44032: 0xB84A,
-	53723 - 44032: 0xB84B,
-	53724 - 44032: 0xB84C,
-	53725 - 44032: 0xB84D,
-	53726 - 44032: 0xB84E,
-	53727 - 44032: 0xB84F,
-	53728 - 44032: 0xB850,
-	53729 - 44032: 0xB851,
-	53730 - 44032: 0xB852,
-	53731 - 44032: 0xB853,
-	53732 - 44032: 0xB854,
-	53733 - 44032: 0xB855,
-	53734 - 44032: 0xB856,
-	53735 - 44032: 0xB857,
-	53736 - 44032: 0xB858,
-	53737 - 44032: 0xB859,
-	53738 - 44032: 0xB85A,
-	53739 - 44032: 0xB861,
-	53740 - 44032: 0xB862,
-	53741 - 44032: 0xB863,
-	53742 - 44032: 0xB864,
-	53743 - 44032: 0xB865,
-	53744 - 44032: 0xB866,
-	53745 - 44032: 0xB867,
-	53746 - 44032: 0xB868,
-	53747 - 44032: 0xB869,
-	53748 - 44032: 0xC5F0,
-	53749 - 44032: 0xB86A,
-	53750 - 44032: 0xB86B,
-	53751 - 44032: 0xB86C,
-	53752 - 44032: 0xC5F1,
-	53753 - 44032: 0xB86D,
-	53754 - 44032: 0xB86E,
-	53755 - 44032: 0xB86F,
-	53756 - 44032: 0xB870,
-	53757 - 44032: 0xB871,
-	53758 - 44032: 0xB872,
-	53759 - 44032: 0xB873,
-	53760 - 44032: 0xB874,
-	53761 - 44032: 0xB875,
-	53762 - 44032: 0xB876,
-	53763 - 44032: 0xB877,
-	53764 - 44032: 0xB878,
-	53765 - 44032: 0xB879,
-	53766 - 44032: 0xB87A,
-	53767 - 44032: 0xC5F2,
-	53768 - 44032: 0xB881,
-	53769 - 44032: 0xC5F3,
-	53770 - 44032: 0xB882,
-	53771 - 44032: 0xB883,
-	53772 - 44032: 0xB884,
-	53773 - 44032: 0xB885,
-	53774 - 44032: 0xB886,
-	53775 - 44032: 0xB887,
-	53776 - 44032: 0xC5F4,
-	53777 - 44032: 0xB888,
-	53778 - 44032: 0xB889,
-	53779 - 44032: 0xB88A,
-	53780 - 44032: 0xB88B,
-	53781 - 44032: 0xB88C,
-	53782 - 44032: 0xB88D,
-	53783 - 44032: 0xB88E,
-	53784 - 44032: 0xB88F,
-	53785 - 44032: 0xB890,
-	53786 - 44032: 0xB891,
-	53787 - 44032: 0xB892,
-	53788 - 44032: 0xB893,
-	53789 - 44032: 0xB894,
-	53790 - 44032: 0xB895,
-	53791 - 44032: 0xB896,
-	53792 - 44032: 0xB897,
-	53793 - 44032: 0xB898,
-	53794 - 44032: 0xB899,
-	53795 - 44032: 0xB89A,
-	53796 - 44032: 0xB89B,
-	53797 - 44032: 0xB89C,
-	53798 - 44032: 0xB89D,
-	53799 - 44032: 0xB89E,
-	53800 - 44032: 0xB89F,
-	53801 - 44032: 0xB8A0,
-	53802 - 44032: 0xB941,
-	53803 - 44032: 0xB942,
-	53804 - 44032: 0xC5F5,
-	53805 - 44032: 0xC5F6,
-	53806 - 44032: 0xB943,
-	53807 - 44032: 0xB944,
-	53808 - 44032: 0xC5F7,
-	53809 - 44032: 0xB945,
-	53810 - 44032: 0xB946,
-	53811 - 44032: 0xB947,
-	53812 - 44032: 0xC5F8,
-	53813 - 44032: 0xB948,
-	53814 - 44032: 0xB949,
-	53815 - 44032: 0xB94A,
-	53816 - 44032: 0xB94B,
-	53817 - 44032: 0xB94C,
-	53818 - 44032: 0xB94D,
-	53819 - 44032: 0xB94E,
-	53820 - 44032: 0xC5F9,
-	53821 - 44032: 0xC5FA,
-	53822 - 44032: 0xB94F,
-	53823 - 44032: 0xC5FB,
-	53824 - 44032: 0xB950,
-	53825 - 44032: 0xC5FC,
-	53826 - 44032: 0xB951,
-	53827 - 44032: 0xB952,
-	53828 - 44032: 0xB953,
-	53829 - 44032: 0xB954,
-	53830 - 44032: 0xB955,
-	53831 - 44032: 0xB956,
-	53832 - 44032: 0xC5FD,
-	53833 - 44032: 0xB957,
-	53834 - 44032: 0xB958,
-	53835 - 44032: 0xB959,
-	53836 - 44032: 0xB95A,
-	53837 - 44032: 0xB961,
-	53838 - 44032: 0xB962,
-	53839 - 44032: 0xB963,
-	53840 - 44032: 0xB964,
-	53841 - 44032: 0xB965,
-	53842 - 44032: 0xB966,
-	53843 - 44032: 0xB967,
-	53844 - 44032: 0xB968,
-	53845 - 44032: 0xB969,
-	53846 - 44032: 0xB96A,
-	53847 - 44032: 0xB96B,
-	53848 - 44032: 0xB96C,
-	53849 - 44032: 0xB96D,
-	53850 - 44032: 0xB96E,
-	53851 - 44032: 0xB96F,
-	53852 - 44032: 0xC5FE,
-	53853 - 44032: 0xB970,
-	53854 - 44032: 0xB971,
-	53855 - 44032: 0xB972,
-	53856 - 44032: 0xB973,
-	53857 - 44032: 0xB974,
-	53858 - 44032: 0xB975,
-	53859 - 44032: 0xB976,
-	53860 - 44032: 0xC6A1,
-	53861 - 44032: 0xB977,
-	53862 - 44032: 0xB978,
-	53863 - 44032: 0xB979,
-	53864 - 44032: 0xB97A,
-	53865 - 44032: 0xB981,
-	53866 - 44032: 0xB982,
-	53867 - 44032: 0xB983,
-	53868 - 44032: 0xB984,
-	53869 - 44032: 0xB985,
-	53870 - 44032: 0xB986,
-	53871 - 44032: 0xB987,
-	53872 - 44032: 0xB988,
-	53873 - 44032: 0xB989,
-	53874 - 44032: 0xB98A,
-	53875 - 44032: 0xB98B,
-	53876 - 44032: 0xB98C,
-	53877 - 44032: 0xB98D,
-	53878 - 44032: 0xB98E,
-	53879 - 44032: 0xB98F,
-	53880 - 44032: 0xB990,
-	53881 - 44032: 0xB991,
-	53882 - 44032: 0xB992,
-	53883 - 44032: 0xB993,
-	53884 - 44032: 0xB994,
-	53885 - 44032: 0xB995,
-	53886 - 44032: 0xB996,
-	53887 - 44032: 0xB997,
-	53888 - 44032: 0xC6A2,
-	53889 - 44032: 0xC6A3,
-	53890 - 44032: 0xB998,
-	53891 - 44032: 0xB999,
-	53892 - 44032: 0xC6A4,
-	53893 - 44032: 0xB99A,
-	53894 - 44032: 0xB99B,
-	53895 - 44032: 0xB99C,
-	53896 - 44032: 0xC6A5,
-	53897 - 44032: 0xB99D,
-	53898 - 44032: 0xB99E,
-	53899 - 44032: 0xB99F,
-	53900 - 44032: 0xB9A0,
-	53901 - 44032: 0xBA41,
-	53902 - 44032: 0xBA42,
-	53903 - 44032: 0xBA43,
-	53904 - 44032: 0xC6A6,
-	53905 - 44032: 0xC6A7,
-	53906 - 44032: 0xBA44,
-	53907 - 44032: 0xBA45,
-	53908 - 44032: 0xBA46,
-	53909 - 44032: 0xC6A8,
-	53910 - 44032: 0xBA47,
-	53911 - 44032: 0xBA48,
-	53912 - 44032: 0xBA49,
-	53913 - 44032: 0xBA4A,
-	53914 - 44032: 0xBA4B,
-	53915 - 44032: 0xBA4C,
-	53916 - 44032: 0xC6A9,
-	53917 - 44032: 0xBA4D,
-	53918 - 44032: 0xBA4E,
-	53919 - 44032: 0xBA4F,
-	53920 - 44032: 0xC6AA,
-	53921 - 44032: 0xBA50,
-	53922 - 44032: 0xBA51,
-	53923 - 44032: 0xBA52,
-	53924 - 44032: 0xC6AB,
-	53925 - 44032: 0xBA53,
-	53926 - 44032: 0xBA54,
-	53927 - 44032: 0xBA55,
-	53928 - 44032: 0xBA56,
-	53929 - 44032: 0xBA57,
-	53930 - 44032: 0xBA58,
-	53931 - 44032: 0xBA59,
-	53932 - 44032: 0xC6AC,
-	53933 - 44032: 0xBA5A,
-	53934 - 44032: 0xBA61,
-	53935 - 44032: 0xBA62,
-	53936 - 44032: 0xBA63,
-	53937 - 44032: 0xC6AD,
-	53938 - 44032: 0xBA64,
-	53939 - 44032: 0xBA65,
-	53940 - 44032: 0xBA66,
-	53941 - 44032: 0xBA67,
-	53942 - 44032: 0xBA68,
-	53943 - 44032: 0xBA69,
-	53944 - 44032: 0xC6AE,
-	53945 - 44032: 0xC6AF,
-	53946 - 44032: 0xBA6A,
-	53947 - 44032: 0xBA6B,
-	53948 - 44032: 0xC6B0,
-	53949 - 44032: 0xBA6C,
-	53950 - 44032: 0xBA6D,
-	53951 - 44032: 0xC6B1,
-	53952 - 44032: 0xC6B2,
-	53953 - 44032: 0xBA6E,
-	53954 - 44032: 0xC6B3,
-	53955 - 44032: 0xBA6F,
-	53956 - 44032: 0xBA70,
-	53957 - 44032: 0xBA71,
-	53958 - 44032: 0xBA72,
-	53959 - 44032: 0xBA73,
-	53960 - 44032: 0xC6B4,
-	53961 - 44032: 0xC6B5,
-	53962 - 44032: 0xBA74,
-	53963 - 44032: 0xC6B6,
-	53964 - 44032: 0xBA75,
-	53965 - 44032: 0xBA76,
-	53966 - 44032: 0xBA77,
-	53967 - 44032: 0xBA78,
-	53968 - 44032: 0xBA79,
-	53969 - 44032: 0xBA7A,
-	53970 - 44032: 0xBA81,
-	53971 - 44032: 0xBA82,
-	53972 - 44032: 0xC6B7,
-	53973 - 44032: 0xBA83,
-	53974 - 44032: 0xBA84,
-	53975 - 44032: 0xBA85,
-	53976 - 44032: 0xC6B8,
-	53977 - 44032: 0xBA86,
-	53978 - 44032: 0xBA87,
-	53979 - 44032: 0xBA88,
-	53980 - 44032: 0xC6B9,
-	53981 - 44032: 0xBA89,
-	53982 - 44032: 0xBA8A,
-	53983 - 44032: 0xBA8B,
-	53984 - 44032: 0xBA8C,
-	53985 - 44032: 0xBA8D,
-	53986 - 44032: 0xBA8E,
-	53987 - 44032: 0xBA8F,
-	53988 - 44032: 0xC6BA,
-	53989 - 44032: 0xC6BB,
-	53990 - 44032: 0xBA90,
-	53991 - 44032: 0xBA91,
-	53992 - 44032: 0xBA92,
-	53993 - 44032: 0xBA93,
-	53994 - 44032: 0xBA94,
-	53995 - 44032: 0xBA95,
-	53996 - 44032: 0xBA96,
-	53997 - 44032: 0xBA97,
-	53998 - 44032: 0xBA98,
-	53999 - 44032: 0xBA99,
-	54000 - 44032: 0xC6BC,
-	54001 - 44032: 0xC6BD,
-	54002 - 44032: 0xBA9A,
-	54003 - 44032: 0xBA9B,
-	54004 - 44032: 0xC6BE,
-	54005 - 44032: 0xBA9C,
-	54006 - 44032: 0xBA9D,
-	54007 - 44032: 0xBA9E,
-	54008 - 44032: 0xC6BF,
-	54009 - 44032: 0xBA9F,
-	54010 - 44032: 0xBAA0,
-	54011 - 44032: 0xBB41,
-	54012 - 44032: 0xBB42,
-	54013 - 44032: 0xBB43,
-	54014 - 44032: 0xBB44,
-	54015 - 44032: 0xBB45,
-	54016 - 44032: 0xC6C0,
-	54017 - 44032: 0xC6C1,
-	54018 - 44032: 0xBB46,
-	54019 - 44032: 0xC6C2,
-	54020 - 44032: 0xBB47,
-	54021 - 44032: 0xC6C3,
-	54022 - 44032: 0xBB48,
-	54023 - 44032: 0xBB49,
-	54024 - 44032: 0xBB4A,
-	54025 - 44032: 0xBB4B,
-	54026 - 44032: 0xBB4C,
-	54027 - 44032: 0xBB4D,
-	54028 - 44032: 0xC6C4,
-	54029 - 44032: 0xC6C5,
-	54030 - 44032: 0xC6C6,
-	54031 - 44032: 0xBB4E,
-	54032 - 44032: 0xC6C7,
-	54033 - 44032: 0xBB4F,
-	54034 - 44032: 0xBB50,
-	54035 - 44032: 0xBB51,
-	54036 - 44032: 0xC6C8,
-	54037 - 44032: 0xBB52,
-	54038 - 44032: 0xC6C9,
-	54039 - 44032: 0xBB53,
-	54040 - 44032: 0xBB54,
-	54041 - 44032: 0xBB55,
-	54042 - 44032: 0xBB56,
-	54043 - 44032: 0xBB57,
-	54044 - 44032: 0xC6CA,
-	54045 - 44032: 0xC6CB,
-	54046 - 44032: 0xBB58,
-	54047 - 44032: 0xC6CC,
-	54048 - 44032: 0xC6CD,
-	54049 - 44032: 0xC6CE,
-	54050 - 44032: 0xBB59,
-	54051 - 44032: 0xBB5A,
-	54052 - 44032: 0xBB61,
-	54053 - 44032: 0xC6CF,
-	54054 - 44032: 0xBB62,
-	54055 - 44032: 0xBB63,
-	54056 - 44032: 0xC6D0,
-	54057 - 44032: 0xC6D1,
-	54058 - 44032: 0xBB64,
-	54059 - 44032: 0xBB65,
-	54060 - 44032: 0xC6D2,
-	54061 - 44032: 0xBB66,
-	54062 - 44032: 0xBB67,
-	54063 - 44032: 0xBB68,
-	54064 - 44032: 0xC6D3,
-	54065 - 44032: 0xBB69,
-	54066 - 44032: 0xBB6A,
-	54067 - 44032: 0xBB6B,
-	54068 - 44032: 0xBB6C,
-	54069 - 44032: 0xBB6D,
-	54070 - 44032: 0xBB6E,
-	54071 - 44032: 0xBB6F,
-	54072 - 44032: 0xC6D4,
-	54073 - 44032: 0xC6D5,
-	54074 - 44032: 0xBB70,
-	54075 - 44032: 0xC6D6,
-	54076 - 44032: 0xC6D7,
-	54077 - 44032: 0xC6D8,
-	54078 - 44032: 0xBB71,
-	54079 - 44032: 0xBB72,
-	54080 - 44032: 0xBB73,
-	54081 - 44032: 0xBB74,
-	54082 - 44032: 0xBB75,
-	54083 - 44032: 0xBB76,
-	54084 - 44032: 0xC6D9,
-	54085 - 44032: 0xC6DA,
-	54086 - 44032: 0xBB77,
-	54087 - 44032: 0xBB78,
-	54088 - 44032: 0xBB79,
-	54089 - 44032: 0xBB7A,
-	54090 - 44032: 0xBB81,
-	54091 - 44032: 0xBB82,
-	54092 - 44032: 0xBB83,
-	54093 - 44032: 0xBB84,
-	54094 - 44032: 0xBB85,
-	54095 - 44032: 0xBB86,
-	54096 - 44032: 0xBB87,
-	54097 - 44032: 0xBB88,
-	54098 - 44032: 0xBB89,
-	54099 - 44032: 0xBB8A,
-	54100 - 44032: 0xBB8B,
-	54101 - 44032: 0xBB8C,
-	54102 - 44032: 0xBB8D,
-	54103 - 44032: 0xBB8E,
-	54104 - 44032: 0xBB8F,
-	54105 - 44032: 0xBB90,
-	54106 - 44032: 0xBB91,
-	54107 - 44032: 0xBB92,
-	54108 - 44032: 0xBB93,
-	54109 - 44032: 0xBB94,
-	54110 - 44032: 0xBB95,
-	54111 - 44032: 0xBB96,
-	54112 - 44032: 0xBB97,
-	54113 - 44032: 0xBB98,
-	54114 - 44032: 0xBB99,
-	54115 - 44032: 0xBB9A,
-	54116 - 44032: 0xBB9B,
-	54117 - 44032: 0xBB9C,
-	54118 - 44032: 0xBB9D,
-	54119 - 44032: 0xBB9E,
-	54120 - 44032: 0xBB9F,
-	54121 - 44032: 0xBBA0,
-	54122 - 44032: 0xBC41,
-	54123 - 44032: 0xBC42,
-	54124 - 44032: 0xBC43,
-	54125 - 44032: 0xBC44,
-	54126 - 44032: 0xBC45,
-	54127 - 44032: 0xBC46,
-	54128 - 44032: 0xBC47,
-	54129 - 44032: 0xBC48,
-	54130 - 44032: 0xBC49,
-	54131 - 44032: 0xBC4A,
-	54132 - 44032: 0xBC4B,
-	54133 - 44032: 0xBC4C,
-	54134 - 44032: 0xBC4D,
-	54135 - 44032: 0xBC4E,
-	54136 - 44032: 0xBC4F,
-	54137 - 44032: 0xBC50,
-	54138 - 44032: 0xBC51,
-	54139 - 44032: 0xBC52,
-	54140 - 44032: 0xC6DB,
-	54141 - 44032: 0xC6DC,
-	54142 - 44032: 0xBC53,
-	54143 - 44032: 0xBC54,
-	54144 - 44032: 0xC6DD,
-	54145 - 44032: 0xBC55,
-	54146 - 44032: 0xBC56,
-	54147 - 44032: 0xBC57,
-	54148 - 44032: 0xC6DE,
-	54149 - 44032: 0xBC58,
-	54150 - 44032: 0xBC59,
-	54151 - 44032: 0xBC5A,
-	54152 - 44032: 0xBC61,
-	54153 - 44032: 0xBC62,
-	54154 - 44032: 0xBC63,
-	54155 - 44032: 0xBC64,
-	54156 - 44032: 0xC6DF,
-	54157 - 44032: 0xC6E0,
-	54158 - 44032: 0xBC65,
-	54159 - 44032: 0xC6E1,
-	54160 - 44032: 0xC6E2,
-	54161 - 44032: 0xC6E3,
-	54162 - 44032: 0xBC66,
-	54163 - 44032: 0xBC67,
-	54164 - 44032: 0xBC68,
-	54165 - 44032: 0xBC69,
-	54166 - 44032: 0xBC6A,
-	54167 - 44032: 0xBC6B,
-	54168 - 44032: 0xC6E4,
-	54169 - 44032: 0xC6E5,
-	54170 - 44032: 0xBC6C,
-	54171 - 44032: 0xBC6D,
-	54172 - 44032: 0xC6E6,
-	54173 - 44032: 0xBC6E,
-	54174 - 44032: 0xBC6F,
-	54175 - 44032: 0xBC70,
-	54176 - 44032: 0xC6E7,
-	54177 - 44032: 0xBC71,
-	54178 - 44032: 0xBC72,
-	54179 - 44032: 0xBC73,
-	54180 - 44032: 0xBC74,
-	54181 - 44032: 0xBC75,
-	54182 - 44032: 0xBC76,
-	54183 - 44032: 0xBC77,
-	54184 - 44032: 0xC6E8,
-	54185 - 44032: 0xC6E9,
-	54186 - 44032: 0xBC78,
-	54187 - 44032: 0xC6EA,
-	54188 - 44032: 0xBC79,
-	54189 - 44032: 0xC6EB,
-	54190 - 44032: 0xBC7A,
-	54191 - 44032: 0xBC81,
-	54192 - 44032: 0xBC82,
-	54193 - 44032: 0xBC83,
-	54194 - 44032: 0xBC84,
-	54195 - 44032: 0xBC85,
-	54196 - 44032: 0xC6EC,
-	54197 - 44032: 0xBC86,
-	54198 - 44032: 0xBC87,
-	54199 - 44032: 0xBC88,
-	54200 - 44032: 0xC6ED,
-	54201 - 44032: 0xBC89,
-	54202 - 44032: 0xBC8A,
-	54203 - 44032: 0xBC8B,
-	54204 - 44032: 0xC6EE,
-	54205 - 44032: 0xBC8C,
-	54206 - 44032: 0xBC8D,
-	54207 - 44032: 0xBC8E,
-	54208 - 44032: 0xBC8F,
-	54209 - 44032: 0xBC90,
-	54210 - 44032: 0xBC91,
-	54211 - 44032: 0xBC92,
-	54212 - 44032: 0xC6EF,
-	54213 - 44032: 0xC6F0,
-	54214 - 44032: 0xBC93,
-	54215 - 44032: 0xBC94,
-	54216 - 44032: 0xC6F1,
-	54217 - 44032: 0xC6F2,
-	54218 - 44032: 0xBC95,
-	54219 - 44032: 0xBC96,
-	54220 - 44032: 0xBC97,
-	54221 - 44032: 0xBC98,
-	54222 - 44032: 0xBC99,
-	54223 - 44032: 0xBC9A,
-	54224 - 44032: 0xC6F3,
-	54225 - 44032: 0xBC9B,
-	54226 - 44032: 0xBC9C,
-	54227 - 44032: 0xBC9D,
-	54228 - 44032: 0xBC9E,
-	54229 - 44032: 0xBC9F,
-	54230 - 44032: 0xBCA0,
-	54231 - 44032: 0xBD41,
-	54232 - 44032: 0xC6F4,
-	54233 - 44032: 0xBD42,
-	54234 - 44032: 0xBD43,
-	54235 - 44032: 0xBD44,
-	54236 - 44032: 0xBD45,
-	54237 - 44032: 0xBD46,
-	54238 - 44032: 0xBD47,
-	54239 - 44032: 0xBD48,
-	54240 - 44032: 0xBD49,
-	54241 - 44032: 0xC6F5,
-	54242 - 44032: 0xBD4A,
-	54243 - 44032: 0xC6F6,
-	54244 - 44032: 0xBD4B,
-	54245 - 44032: 0xBD4C,
-	54246 - 44032: 0xBD4D,
-	54247 - 44032: 0xBD4E,
-	54248 - 44032: 0xBD4F,
-	54249 - 44032: 0xBD50,
-	54250 - 44032: 0xBD51,
-	54251 - 44032: 0xBD52,
-	54252 - 44032: 0xC6F7,
-	54253 - 44032: 0xC6F8,
-	54254 - 44032: 0xBD53,
-	54255 - 44032: 0xBD54,
-	54256 - 44032: 0xC6F9,
-	54257 - 44032: 0xBD55,
-	54258 - 44032: 0xBD56,
-	54259 - 44032: 0xBD57,
-	54260 - 44032: 0xC6FA,
-	54261 - 44032: 0xBD58,
-	54262 - 44032: 0xBD59,
-	54263 - 44032: 0xBD5A,
-	54264 - 44032: 0xBD61,
-	54265 - 44032: 0xBD62,
-	54266 - 44032: 0xBD63,
-	54267 - 44032: 0xBD64,
-	54268 - 44032: 0xC6FB,
-	54269 - 44032: 0xC6FC,
-	54270 - 44032: 0xBD65,
-	54271 - 44032: 0xC6FD,
-	54272 - 44032: 0xBD66,
-	54273 - 44032: 0xC6FE,
-	54274 - 44032: 0xBD67,
-	54275 - 44032: 0xBD68,
-	54276 - 44032: 0xBD69,
-	54277 - 44032: 0xBD6A,
-	54278 - 44032: 0xBD6B,
-	54279 - 44032: 0xBD6C,
-	54280 - 44032: 0xC7A1,
-	54281 - 44032: 0xBD6D,
-	54282 - 44032: 0xBD6E,
-	54283 - 44032: 0xBD6F,
-	54284 - 44032: 0xBD70,
-	54285 - 44032: 0xBD71,
-	54286 - 44032: 0xBD72,
-	54287 - 44032: 0xBD73,
-	54288 - 44032: 0xBD74,
-	54289 - 44032: 0xBD75,
-	54290 - 44032: 0xBD76,
-	54291 - 44032: 0xBD77,
-	54292 - 44032: 0xBD78,
-	54293 - 44032: 0xBD79,
-	54294 - 44032: 0xBD7A,
-	54295 - 44032: 0xBD81,
-	54296 - 44032: 0xBD82,
-	54297 - 44032: 0xBD83,
-	54298 - 44032: 0xBD84,
-	54299 - 44032: 0xBD85,
-	54300 - 44032: 0xBD86,
-	54301 - 44032: 0xC7A2,
-	54302 - 44032: 0xBD87,
-	54303 - 44032: 0xBD88,
-	54304 - 44032: 0xBD89,
-	54305 - 44032: 0xBD8A,
-	54306 - 44032: 0xBD8B,
-	54307 - 44032: 0xBD8C,
-	54308 - 44032: 0xBD8D,
-	54309 - 44032: 0xBD8E,
-	54310 - 44032: 0xBD8F,
-	54311 - 44032: 0xBD90,
-	54312 - 44032: 0xBD91,
-	54313 - 44032: 0xBD92,
-	54314 - 44032: 0xBD93,
-	54315 - 44032: 0xBD94,
-	54316 - 44032: 0xBD95,
-	54317 - 44032: 0xBD96,
-	54318 - 44032: 0xBD97,
-	54319 - 44032: 0xBD98,
-	54320 - 44032: 0xBD99,
-	54321 - 44032: 0xBD9A,
-	54322 - 44032: 0xBD9B,
-	54323 - 44032: 0xBD9C,
-	54324 - 44032: 0xBD9D,
-	54325 - 44032: 0xBD9E,
-	54326 - 44032: 0xBD9F,
-	54327 - 44032: 0xBDA0,
-	54328 - 44032: 0xBE41,
-	54329 - 44032: 0xBE42,
-	54330 - 44032: 0xBE43,
-	54331 - 44032: 0xBE44,
-	54332 - 44032: 0xBE45,
-	54333 - 44032: 0xBE46,
-	54334 - 44032: 0xBE47,
-	54335 - 44032: 0xBE48,
-	54336 - 44032: 0xC7A3,
-	54337 - 44032: 0xBE49,
-	54338 - 44032: 0xBE4A,
-	54339 - 44032: 0xBE4B,
-	54340 - 44032: 0xC7A4,
-	54341 - 44032: 0xBE4C,
-	54342 - 44032: 0xBE4D,
-	54343 - 44032: 0xBE4E,
-	54344 - 44032: 0xBE4F,
-	54345 - 44032: 0xBE50,
-	54346 - 44032: 0xBE51,
-	54347 - 44032: 0xBE52,
-	54348 - 44032: 0xBE53,
-	54349 - 44032: 0xBE54,
-	54350 - 44032: 0xBE55,
-	54351 - 44032: 0xBE56,
-	54352 - 44032: 0xBE57,
-	54353 - 44032: 0xBE58,
-	54354 - 44032: 0xBE59,
-	54355 - 44032: 0xBE5A,
-	54356 - 44032: 0xBE61,
-	54357 - 44032: 0xBE62,
-	54358 - 44032: 0xBE63,
-	54359 - 44032: 0xBE64,
-	54360 - 44032: 0xBE65,
-	54361 - 44032: 0xBE66,
-	54362 - 44032: 0xBE67,
-	54363 - 44032: 0xBE68,
-	54364 - 44032: 0xC7A5,
-	54365 - 44032: 0xBE69,
-	54366 - 44032: 0xBE6A,
-	54367 - 44032: 0xBE6B,
-	54368 - 44032: 0xC7A6,
-	54369 - 44032: 0xBE6C,
-	54370 - 44032: 0xBE6D,
-	54371 - 44032: 0xBE6E,
-	54372 - 44032: 0xC7A7,
-	54373 - 44032: 0xBE6F,
-	54374 - 44032: 0xBE70,
-	54375 - 44032: 0xBE71,
-	54376 - 44032: 0xBE72,
-	54377 - 44032: 0xBE73,
-	54378 - 44032: 0xBE74,
-	54379 - 44032: 0xBE75,
-	54380 - 44032: 0xBE76,
-	54381 - 44032: 0xC7A8,
-	54382 - 44032: 0xBE77,
-	54383 - 44032: 0xC7A9,
-	54384 - 44032: 0xBE78,
-	54385 - 44032: 0xBE79,
-	54386 - 44032: 0xBE7A,
-	54387 - 44032: 0xBE81,
-	54388 - 44032: 0xBE82,
-	54389 - 44032: 0xBE83,
-	54390 - 44032: 0xBE84,
-	54391 - 44032: 0xBE85,
-	54392 - 44032: 0xC7AA,
-	54393 - 44032: 0xC7AB,
-	54394 - 44032: 0xBE86,
-	54395 - 44032: 0xBE87,
-	54396 - 44032: 0xC7AC,
-	54397 - 44032: 0xBE88,
-	54398 - 44032: 0xBE89,
-	54399 - 44032: 0xC7AD,
-	54400 - 44032: 0xC7AE,
-	54401 - 44032: 0xBE8A,
-	54402 - 44032: 0xC7AF,
-	54403 - 44032: 0xBE8B,
-	54404 - 44032: 0xBE8C,
-	54405 - 44032: 0xBE8D,
-	54406 - 44032: 0xBE8E,
-	54407 - 44032: 0xBE8F,
-	54408 - 44032: 0xC7B0,
-	54409 - 44032: 0xC7B1,
-	54410 - 44032: 0xBE90,
-	54411 - 44032: 0xC7B2,
-	54412 - 44032: 0xBE91,
-	54413 - 44032: 0xC7B3,
-	54414 - 44032: 0xBE92,
-	54415 - 44032: 0xBE93,
-	54416 - 44032: 0xBE94,
-	54417 - 44032: 0xBE95,
-	54418 - 44032: 0xBE96,
-	54419 - 44032: 0xBE97,
-	54420 - 44032: 0xC7B4,
-	54421 - 44032: 0xBE98,
-	54422 - 44032: 0xBE99,
-	54423 - 44032: 0xBE9A,
-	54424 - 44032: 0xBE9B,
-	54425 - 44032: 0xBE9C,
-	54426 - 44032: 0xBE9D,
-	54427 - 44032: 0xBE9E,
-	54428 - 44032: 0xBE9F,
-	54429 - 44032: 0xBEA0,
-	54430 - 44032: 0xBF41,
-	54431 - 44032: 0xBF42,
-	54432 - 44032: 0xBF43,
-	54433 - 44032: 0xBF44,
-	54434 - 44032: 0xBF45,
-	54435 - 44032: 0xBF46,
-	54436 - 44032: 0xBF47,
-	54437 - 44032: 0xBF48,
-	54438 - 44032: 0xBF49,
-	54439 - 44032: 0xBF4A,
-	54440 - 44032: 0xBF4B,
-	54441 - 44032: 0xC7B5,
-	54442 - 44032: 0xBF4C,
-	54443 - 44032: 0xBF4D,
-	54444 - 44032: 0xBF4E,
-	54445 - 44032: 0xBF4F,
-	54446 - 44032: 0xBF50,
-	54447 - 44032: 0xBF51,
-	54448 - 44032: 0xBF52,
-	54449 - 44032: 0xBF53,
-	54450 - 44032: 0xBF54,
-	54451 - 44032: 0xBF55,
-	54452 - 44032: 0xBF56,
-	54453 - 44032: 0xBF57,
-	54454 - 44032: 0xBF58,
-	54455 - 44032: 0xBF59,
-	54456 - 44032: 0xBF5A,
-	54457 - 44032: 0xBF61,
-	54458 - 44032: 0xBF62,
-	54459 - 44032: 0xBF63,
-	54460 - 44032: 0xBF64,
-	54461 - 44032: 0xBF65,
-	54462 - 44032: 0xBF66,
-	54463 - 44032: 0xBF67,
-	54464 - 44032: 0xBF68,
-	54465 - 44032: 0xBF69,
-	54466 - 44032: 0xBF6A,
-	54467 - 44032: 0xBF6B,
-	54468 - 44032: 0xBF6C,
-	54469 - 44032: 0xBF6D,
-	54470 - 44032: 0xBF6E,
-	54471 - 44032: 0xBF6F,
-	54472 - 44032: 0xBF70,
-	54473 - 44032: 0xBF71,
-	54474 - 44032: 0xBF72,
-	54475 - 44032: 0xBF73,
-	54476 - 44032: 0xC7B6,
-	54477 - 44032: 0xBF74,
-	54478 - 44032: 0xBF75,
-	54479 - 44032: 0xBF76,
-	54480 - 44032: 0xC7B7,
-	54481 - 44032: 0xBF77,
-	54482 - 44032: 0xBF78,
-	54483 - 44032: 0xBF79,
-	54484 - 44032: 0xC7B8,
-	54485 - 44032: 0xBF7A,
-	54486 - 44032: 0xBF81,
-	54487 - 44032: 0xBF82,
-	54488 - 44032: 0xBF83,
-	54489 - 44032: 0xBF84,
-	54490 - 44032: 0xBF85,
-	54491 - 44032: 0xBF86,
-	54492 - 44032: 0xC7B9,
-	54493 - 44032: 0xBF87,
-	54494 - 44032: 0xBF88,
-	54495 - 44032: 0xC7BA,
-	54496 - 44032: 0xBF89,
-	54497 - 44032: 0xBF8A,
-	54498 - 44032: 0xBF8B,
-	54499 - 44032: 0xBF8C,
-	54500 - 44032: 0xBF8D,
-	54501 - 44032: 0xBF8E,
-	54502 - 44032: 0xBF8F,
-	54503 - 44032: 0xBF90,
-	54504 - 44032: 0xC7BB,
-	54505 - 44032: 0xBF91,
-	54506 - 44032: 0xBF92,
-	54507 - 44032: 0xBF93,
-	54508 - 44032: 0xC7BC,
-	54509 - 44032: 0xBF94,
-	54510 - 44032: 0xBF95,
-	54511 - 44032: 0xBF96,
-	54512 - 44032: 0xC7BD,
-	54513 - 44032: 0xBF97,
-	54514 - 44032: 0xBF98,
-	54515 - 44032: 0xBF99,
-	54516 - 44032: 0xBF9A,
-	54517 - 44032: 0xBF9B,
-	54518 - 44032: 0xBF9C,
-	54519 - 44032: 0xBF9D,
-	54520 - 44032: 0xC7BE,
-	54521 - 44032: 0xBF9E,
-	54522 - 44032: 0xBF9F,
-	54523 - 44032: 0xC7BF,
-	54524 - 44032: 0xBFA0,
-	54525 - 44032: 0xC7C0,
-	54526 - 44032: 0xC041,
-	54527 - 44032: 0xC042,
-	54528 - 44032: 0xC043,
-	54529 - 44032: 0xC044,
-	54530 - 44032: 0xC045,
-	54531 - 44032: 0xC046,
-	54532 - 44032: 0xC7C1,
-	54533 - 44032: 0xC047,
-	54534 - 44032: 0xC048,
-	54535 - 44032: 0xC049,
-	54536 - 44032: 0xC7C2,
-	54537 - 44032: 0xC04A,
-	54538 - 44032: 0xC04B,
-	54539 - 44032: 0xC04C,
-	54540 - 44032: 0xC7C3,
-	54541 - 44032: 0xC04D,
-	54542 - 44032: 0xC04E,
-	54543 - 44032: 0xC04F,
-	54544 - 44032: 0xC050,
-	54545 - 44032: 0xC051,
-	54546 - 44032: 0xC052,
-	54547 - 44032: 0xC053,
-	54548 - 44032: 0xC7C4,
-	54549 - 44032: 0xC7C5,
-	54550 - 44032: 0xC054,
-	54551 - 44032: 0xC7C6,
-	54552 - 44032: 0xC055,
-	54553 - 44032: 0xC056,
-	54554 - 44032: 0xC057,
-	54555 - 44032: 0xC058,
-	54556 - 44032: 0xC059,
-	54557 - 44032: 0xC05A,
-	54558 - 44032: 0xC061,
-	54559 - 44032: 0xC062,
-	54560 - 44032: 0xC063,
-	54561 - 44032: 0xC064,
-	54562 - 44032: 0xC065,
-	54563 - 44032: 0xC066,
-	54564 - 44032: 0xC067,
-	54565 - 44032: 0xC068,
-	54566 - 44032: 0xC069,
-	54567 - 44032: 0xC06A,
-	54568 - 44032: 0xC06B,
-	54569 - 44032: 0xC06C,
-	54570 - 44032: 0xC06D,
-	54571 - 44032: 0xC06E,
-	54572 - 44032: 0xC06F,
-	54573 - 44032: 0xC070,
-	54574 - 44032: 0xC071,
-	54575 - 44032: 0xC072,
-	54576 - 44032: 0xC073,
-	54577 - 44032: 0xC074,
-	54578 - 44032: 0xC075,
-	54579 - 44032: 0xC076,
-	54580 - 44032: 0xC077,
-	54581 - 44032: 0xC078,
-	54582 - 44032: 0xC079,
-	54583 - 44032: 0xC07A,
-	54584 - 44032: 0xC081,
-	54585 - 44032: 0xC082,
-	54586 - 44032: 0xC083,
-	54587 - 44032: 0xC084,
-	54588 - 44032: 0xC7C7,
-	54589 - 44032: 0xC7C8,
-	54590 - 44032: 0xC085,
-	54591 - 44032: 0xC086,
-	54592 - 44032: 0xC7C9,
-	54593 - 44032: 0xC087,
-	54594 - 44032: 0xC088,
-	54595 - 44032: 0xC089,
-	54596 - 44032: 0xC7CA,
-	54597 - 44032: 0xC08A,
-	54598 - 44032: 0xC08B,
-	54599 - 44032: 0xC08C,
-	54600 - 44032: 0xC08D,
-	54601 - 44032: 0xC08E,
-	54602 - 44032: 0xC08F,
-	54603 - 44032: 0xC090,
-	54604 - 44032: 0xC7CB,
-	54605 - 44032: 0xC7CC,
-	54606 - 44032: 0xC091,
-	54607 - 44032: 0xC7CD,
-	54608 - 44032: 0xC092,
-	54609 - 44032: 0xC7CE,
-	54610 - 44032: 0xC093,
-	54611 - 44032: 0xC094,
-	54612 - 44032: 0xC095,
-	54613 - 44032: 0xC096,
-	54614 - 44032: 0xC097,
-	54615 - 44032: 0xC098,
-	54616 - 44032: 0xC7CF,
-	54617 - 44032: 0xC7D0,
-	54618 - 44032: 0xC099,
-	54619 - 44032: 0xC09A,
-	54620 - 44032: 0xC7D1,
-	54621 - 44032: 0xC09B,
-	54622 - 44032: 0xC09C,
-	54623 - 44032: 0xC09D,
-	54624 - 44032: 0xC7D2,
-	54625 - 44032: 0xC09E,
-	54626 - 44032: 0xC09F,
-	54627 - 44032: 0xC0A0,
-	54628 - 44032: 0xC141,
-	54629 - 44032: 0xC7D3,
-	54630 - 44032: 0xC142,
-	54631 - 44032: 0xC143,
-	54632 - 44032: 0xC7D4,
-	54633 - 44032: 0xC7D5,
-	54634 - 44032: 0xC144,
-	54635 - 44032: 0xC7D6,
-	54636 - 44032: 0xC145,
-	54637 - 44032: 0xC7D7,
-	54638 - 44032: 0xC146,
-	54639 - 44032: 0xC147,
-	54640 - 44032: 0xC148,
-	54641 - 44032: 0xC149,
-	54642 - 44032: 0xC14A,
-	54643 - 44032: 0xC14B,
-	54644 - 44032: 0xC7D8,
-	54645 - 44032: 0xC7D9,
-	54646 - 44032: 0xC14C,
-	54647 - 44032: 0xC14D,
-	54648 - 44032: 0xC7DA,
-	54649 - 44032: 0xC14E,
-	54650 - 44032: 0xC14F,
-	54651 - 44032: 0xC150,
-	54652 - 44032: 0xC7DB,
-	54653 - 44032: 0xC151,
-	54654 - 44032: 0xC152,
-	54655 - 44032: 0xC153,
-	54656 - 44032: 0xC154,
-	54657 - 44032: 0xC155,
-	54658 - 44032: 0xC156,
-	54659 - 44032: 0xC157,
-	54660 - 44032: 0xC7DC,
-	54661 - 44032: 0xC7DD,
-	54662 - 44032: 0xC158,
-	54663 - 44032: 0xC7DE,
-	54664 - 44032: 0xC7DF,
-	54665 - 44032: 0xC7E0,
-	54666 - 44032: 0xC159,
-	54667 - 44032: 0xC15A,
-	54668 - 44032: 0xC161,
-	54669 - 44032: 0xC162,
-	54670 - 44032: 0xC163,
-	54671 - 44032: 0xC164,
-	54672 - 44032: 0xC7E1,
-	54673 - 44032: 0xC165,
-	54674 - 44032: 0xC166,
-	54675 - 44032: 0xC167,
-	54676 - 44032: 0xC168,
-	54677 - 44032: 0xC169,
-	54678 - 44032: 0xC16A,
-	54679 - 44032: 0xC16B,
-	54680 - 44032: 0xC16C,
-	54681 - 44032: 0xC16D,
-	54682 - 44032: 0xC16E,
-	54683 - 44032: 0xC16F,
-	54684 - 44032: 0xC170,
-	54685 - 44032: 0xC171,
-	54686 - 44032: 0xC172,
-	54687 - 44032: 0xC173,
-	54688 - 44032: 0xC174,
-	54689 - 44032: 0xC175,
-	54690 - 44032: 0xC176,
-	54691 - 44032: 0xC177,
-	54692 - 44032: 0xC178,
-	54693 - 44032: 0xC7E2,
-	54694 - 44032: 0xC179,
-	54695 - 44032: 0xC17A,
-	54696 - 44032: 0xC181,
-	54697 - 44032: 0xC182,
-	54698 - 44032: 0xC183,
-	54699 - 44032: 0xC184,
-	54700 - 44032: 0xC185,
-	54701 - 44032: 0xC186,
-	54702 - 44032: 0xC187,
-	54703 - 44032: 0xC188,
-	54704 - 44032: 0xC189,
-	54705 - 44032: 0xC18A,
-	54706 - 44032: 0xC18B,
-	54707 - 44032: 0xC18C,
-	54708 - 44032: 0xC18D,
-	54709 - 44032: 0xC18E,
-	54710 - 44032: 0xC18F,
-	54711 - 44032: 0xC190,
-	54712 - 44032: 0xC191,
-	54713 - 44032: 0xC192,
-	54714 - 44032: 0xC193,
-	54715 - 44032: 0xC194,
-	54716 - 44032: 0xC195,
-	54717 - 44032: 0xC196,
-	54718 - 44032: 0xC197,
-	54719 - 44032: 0xC198,
-	54720 - 44032: 0xC199,
-	54721 - 44032: 0xC19A,
-	54722 - 44032: 0xC19B,
-	54723 - 44032: 0xC19C,
-	54724 - 44032: 0xC19D,
-	54725 - 44032: 0xC19E,
-	54726 - 44032: 0xC19F,
-	54727 - 44032: 0xC1A0,
-	54728 - 44032: 0xC7E3,
-	54729 - 44032: 0xC7E4,
-	54730 - 44032: 0xC241,
-	54731 - 44032: 0xC242,
-	54732 - 44032: 0xC7E5,
-	54733 - 44032: 0xC243,
-	54734 - 44032: 0xC244,
-	54735 - 44032: 0xC245,
-	54736 - 44032: 0xC7E6,
-	54737 - 44032: 0xC246,
-	54738 - 44032: 0xC7E7,
-	54739 - 44032: 0xC247,
-	54740 - 44032: 0xC248,
-	54741 - 44032: 0xC249,
-	54742 - 44032: 0xC24A,
-	54743 - 44032: 0xC24B,
-	54744 - 44032: 0xC7E8,
-	54745 - 44032: 0xC7E9,
-	54746 - 44032: 0xC24C,
-	54747 - 44032: 0xC7EA,
-	54748 - 44032: 0xC24D,
-	54749 - 44032: 0xC7EB,
-	54750 - 44032: 0xC24E,
-	54751 - 44032: 0xC24F,
-	54752 - 44032: 0xC250,
-	54753 - 44032: 0xC251,
-	54754 - 44032: 0xC252,
-	54755 - 44032: 0xC253,
-	54756 - 44032: 0xC7EC,
-	54757 - 44032: 0xC7ED,
-	54758 - 44032: 0xC254,
-	54759 - 44032: 0xC255,
-	54760 - 44032: 0xC7EE,
-	54761 - 44032: 0xC256,
-	54762 - 44032: 0xC257,
-	54763 - 44032: 0xC258,
-	54764 - 44032: 0xC7EF,
-	54765 - 44032: 0xC259,
-	54766 - 44032: 0xC25A,
-	54767 - 44032: 0xC261,
-	54768 - 44032: 0xC262,
-	54769 - 44032: 0xC263,
-	54770 - 44032: 0xC264,
-	54771 - 44032: 0xC265,
-	54772 - 44032: 0xC7F0,
-	54773 - 44032: 0xC7F1,
-	54774 - 44032: 0xC266,
-	54775 - 44032: 0xC7F2,
-	54776 - 44032: 0xC267,
-	54777 - 44032: 0xC7F3,
-	54778 - 44032: 0xC268,
-	54779 - 44032: 0xC269,
-	54780 - 44032: 0xC26A,
-	54781 - 44032: 0xC26B,
-	54782 - 44032: 0xC26C,
-	54783 - 44032: 0xC26D,
-	54784 - 44032: 0xC7F4,
-	54785 - 44032: 0xC7F5,
-	54786 - 44032: 0xC26E,
-	54787 - 44032: 0xC26F,
-	54788 - 44032: 0xC7F6,
-	54789 - 44032: 0xC270,
-	54790 - 44032: 0xC271,
-	54791 - 44032: 0xC272,
-	54792 - 44032: 0xC7F7,
-	54793 - 44032: 0xC273,
-	54794 - 44032: 0xC274,
-	54795 - 44032: 0xC275,
-	54796 - 44032: 0xC276,
-	54797 - 44032: 0xC277,
-	54798 - 44032: 0xC278,
-	54799 - 44032: 0xC279,
-	54800 - 44032: 0xC7F8,
-	54801 - 44032: 0xC7F9,
-	54802 - 44032: 0xC27A,
-	54803 - 44032: 0xC7FA,
-	54804 - 44032: 0xC7FB,
-	54805 - 44032: 0xC7FC,
-	54806 - 44032: 0xC281,
-	54807 - 44032: 0xC282,
-	54808 - 44032: 0xC283,
-	54809 - 44032: 0xC284,
-	54810 - 44032: 0xC285,
-	54811 - 44032: 0xC286,
-	54812 - 44032: 0xC7FD,
-	54813 - 44032: 0xC287,
-	54814 - 44032: 0xC288,
-	54815 - 44032: 0xC289,
-	54816 - 44032: 0xC7FE,
-	54817 - 44032: 0xC28A,
-	54818 - 44032: 0xC28B,
-	54819 - 44032: 0xC28C,
-	54820 - 44032: 0xC8A1,
-	54821 - 44032: 0xC28D,
-	54822 - 44032: 0xC28E,
-	54823 - 44032: 0xC28F,
-	54824 - 44032: 0xC290,
-	54825 - 44032: 0xC291,
-	54826 - 44032: 0xC292,
-	54827 - 44032: 0xC293,
-	54828 - 44032: 0xC294,
-	54829 - 44032: 0xC8A2,
-	54830 - 44032: 0xC295,
-	54831 - 44032: 0xC296,
-	54832 - 44032: 0xC297,
-	54833 - 44032: 0xC298,
-	54834 - 44032: 0xC299,
-	54835 - 44032: 0xC29A,
-	54836 - 44032: 0xC29B,
-	54837 - 44032: 0xC29C,
-	54838 - 44032: 0xC29D,
-	54839 - 44032: 0xC29E,
-	54840 - 44032: 0xC8A3,
-	54841 - 44032: 0xC8A4,
-	54842 - 44032: 0xC29F,
-	54843 - 44032: 0xC2A0,
-	54844 - 44032: 0xC8A5,
-	54845 - 44032: 0xC341,
-	54846 - 44032: 0xC342,
-	54847 - 44032: 0xC343,
-	54848 - 44032: 0xC8A6,
-	54849 - 44032: 0xC344,
-	54850 - 44032: 0xC345,
-	54851 - 44032: 0xC346,
-	54852 - 44032: 0xC347,
-	54853 - 44032: 0xC8A7,
-	54854 - 44032: 0xC348,
-	54855 - 44032: 0xC349,
-	54856 - 44032: 0xC8A8,
-	54857 - 44032: 0xC8A9,
-	54858 - 44032: 0xC34A,
-	54859 - 44032: 0xC8AA,
-	54860 - 44032: 0xC34B,
-	54861 - 44032: 0xC8AB,
-	54862 - 44032: 0xC34C,
-	54863 - 44032: 0xC34D,
-	54864 - 44032: 0xC34E,
-	54865 - 44032: 0xC8AC,
-	54866 - 44032: 0xC34F,
-	54867 - 44032: 0xC350,
-	54868 - 44032: 0xC8AD,
-	54869 - 44032: 0xC8AE,
-	54870 - 44032: 0xC351,
-	54871 - 44032: 0xC352,
-	54872 - 44032: 0xC8AF,
-	54873 - 44032: 0xC353,
-	54874 - 44032: 0xC354,
-	54875 - 44032: 0xC355,
-	54876 - 44032: 0xC8B0,
-	54877 - 44032: 0xC356,
-	54878 - 44032: 0xC357,
-	54879 - 44032: 0xC358,
-	54880 - 44032: 0xC359,
-	54881 - 44032: 0xC35A,
-	54882 - 44032: 0xC361,
-	54883 - 44032: 0xC362,
-	54884 - 44032: 0xC363,
-	54885 - 44032: 0xC364,
-	54886 - 44032: 0xC365,
-	54887 - 44032: 0xC8B1,
-	54888 - 44032: 0xC366,
-	54889 - 44032: 0xC8B2,
-	54890 - 44032: 0xC367,
-	54891 - 44032: 0xC368,
-	54892 - 44032: 0xC369,
-	54893 - 44032: 0xC36A,
-	54894 - 44032: 0xC36B,
-	54895 - 44032: 0xC36C,
-	54896 - 44032: 0xC8B3,
-	54897 - 44032: 0xC8B4,
-	54898 - 44032: 0xC36D,
-	54899 - 44032: 0xC36E,
-	54900 - 44032: 0xC8B5,
-	54901 - 44032: 0xC36F,
-	54902 - 44032: 0xC370,
-	54903 - 44032: 0xC371,
-	54904 - 44032: 0xC372,
-	54905 - 44032: 0xC373,
-	54906 - 44032: 0xC374,
-	54907 - 44032: 0xC375,
-	54908 - 44032: 0xC376,
-	54909 - 44032: 0xC377,
-	54910 - 44032: 0xC378,
-	54911 - 44032: 0xC379,
-	54912 - 44032: 0xC37A,
-	54913 - 44032: 0xC381,
-	54914 - 44032: 0xC382,
-	54915 - 44032: 0xC8B6,
-	54916 - 44032: 0xC383,
-	54917 - 44032: 0xC8B7,
-	54918 - 44032: 0xC384,
-	54919 - 44032: 0xC385,
-	54920 - 44032: 0xC386,
-	54921 - 44032: 0xC387,
-	54922 - 44032: 0xC388,
-	54923 - 44032: 0xC389,
-	54924 - 44032: 0xC8B8,
-	54925 - 44032: 0xC8B9,
-	54926 - 44032: 0xC38A,
-	54927 - 44032: 0xC38B,
-	54928 - 44032: 0xC8BA,
-	54929 - 44032: 0xC38C,
-	54930 - 44032: 0xC38D,
-	54931 - 44032: 0xC38E,
-	54932 - 44032: 0xC8BB,
-	54933 - 44032: 0xC38F,
-	54934 - 44032: 0xC390,
-	54935 - 44032: 0xC391,
-	54936 - 44032: 0xC392,
-	54937 - 44032: 0xC393,
-	54938 - 44032: 0xC394,
-	54939 - 44032: 0xC395,
-	54940 - 44032: 0xC396,
-	54941 - 44032: 0xC8BC,
-	54942 - 44032: 0xC397,
-	54943 - 44032: 0xC8BD,
-	54944 - 44032: 0xC398,
-	54945 - 44032: 0xC8BE,
-	54946 - 44032: 0xC399,
-	54947 - 44032: 0xC39A,
-	54948 - 44032: 0xC39B,
-	54949 - 44032: 0xC39C,
-	54950 - 44032: 0xC39D,
-	54951 - 44032: 0xC39E,
-	54952 - 44032: 0xC8BF,
-	54953 - 44032: 0xC39F,
-	54954 - 44032: 0xC3A0,
-	54955 - 44032: 0xC441,
-	54956 - 44032: 0xC8C0,
-	54957 - 44032: 0xC442,
-	54958 - 44032: 0xC443,
-	54959 - 44032: 0xC444,
-	54960 - 44032: 0xC8C1,
-	54961 - 44032: 0xC445,
-	54962 - 44032: 0xC446,
-	54963 - 44032: 0xC447,
-	54964 - 44032: 0xC448,
-	54965 - 44032: 0xC449,
-	54966 - 44032: 0xC44A,
-	54967 - 44032: 0xC44B,
-	54968 - 44032: 0xC44C,
-	54969 - 44032: 0xC8C2,
-	54970 - 44032: 0xC44D,
-	54971 - 44032: 0xC8C3,
-	54972 - 44032: 0xC44E,
-	54973 - 44032: 0xC44F,
-	54974 - 44032: 0xC450,
-	54975 - 44032: 0xC451,
-	54976 - 44032: 0xC452,
-	54977 - 44032: 0xC453,
-	54978 - 44032: 0xC454,
-	54979 - 44032: 0xC455,
-	54980 - 44032: 0xC8C4,
-	54981 - 44032: 0xC8C5,
-	54982 - 44032: 0xC456,
-	54983 - 44032: 0xC457,
-	54984 - 44032: 0xC8C6,
-	54985 - 44032: 0xC458,
-	54986 - 44032: 0xC459,
-	54987 - 44032: 0xC45A,
-	54988 - 44032: 0xC8C7,
-	54989 - 44032: 0xC461,
-	54990 - 44032: 0xC462,
-	54991 - 44032: 0xC463,
-	54992 - 44032: 0xC464,
-	54993 - 44032: 0xC8C8,
-	54994 - 44032: 0xC465,
-	54995 - 44032: 0xC466,
-	54996 - 44032: 0xC8C9,
-	54997 - 44032: 0xC467,
-	54998 - 44032: 0xC468,
-	54999 - 44032: 0xC8CA,
-	55000 - 44032: 0xC469,
-	55001 - 44032: 0xC8CB,
-	55002 - 44032: 0xC46A,
-	55003 - 44032: 0xC46B,
-	55004 - 44032: 0xC46C,
-	55005 - 44032: 0xC46D,
-	55006 - 44032: 0xC46E,
-	55007 - 44032: 0xC46F,
-	55008 - 44032: 0xC8CC,
-	55009 - 44032: 0xC470,
-	55010 - 44032: 0xC471,
-	55011 - 44032: 0xC472,
-	55012 - 44032: 0xC8CD,
-	55013 - 44032: 0xC473,
-	55014 - 44032: 0xC474,
-	55015 - 44032: 0xC475,
-	55016 - 44032: 0xC8CE,
-	55017 - 44032: 0xC476,
-	55018 - 44032: 0xC477,
-	55019 - 44032: 0xC478,
-	55020 - 44032: 0xC479,
-	55021 - 44032: 0xC47A,
-	55022 - 44032: 0xC481,
-	55023 - 44032: 0xC482,
-	55024 - 44032: 0xC8CF,
-	55025 - 44032: 0xC483,
-	55026 - 44032: 0xC484,
-	55027 - 44032: 0xC485,
-	55028 - 44032: 0xC486,
-	55029 - 44032: 0xC8D0,
-	55030 - 44032: 0xC487,
-	55031 - 44032: 0xC488,
-	55032 - 44032: 0xC489,
-	55033 - 44032: 0xC48A,
-	55034 - 44032: 0xC48B,
-	55035 - 44032: 0xC48C,
-	55036 - 44032: 0xC8D1,
-	55037 - 44032: 0xC8D2,
-	55038 - 44032: 0xC48D,
-	55039 - 44032: 0xC48E,
-	55040 - 44032: 0xC8D3,
-	55041 - 44032: 0xC48F,
-	55042 - 44032: 0xC490,
-	55043 - 44032: 0xC491,
-	55044 - 44032: 0xC8D4,
-	55045 - 44032: 0xC492,
-	55046 - 44032: 0xC493,
-	55047 - 44032: 0xC494,
-	55048 - 44032: 0xC495,
-	55049 - 44032: 0xC496,
-	55050 - 44032: 0xC497,
-	55051 - 44032: 0xC498,
-	55052 - 44032: 0xC499,
-	55053 - 44032: 0xC49A,
-	55054 - 44032: 0xC49B,
-	55055 - 44032: 0xC49C,
-	55056 - 44032: 0xC49D,
-	55057 - 44032: 0xC8D5,
-	55058 - 44032: 0xC49E,
-	55059 - 44032: 0xC49F,
-	55060 - 44032: 0xC4A0,
-	55061 - 44032: 0xC541,
-	55062 - 44032: 0xC542,
-	55063 - 44032: 0xC543,
-	55064 - 44032: 0xC8D6,
-	55065 - 44032: 0xC8D7,
-	55066 - 44032: 0xC544,
-	55067 - 44032: 0xC545,
-	55068 - 44032: 0xC8D8,
-	55069 - 44032: 0xC546,
-	55070 - 44032: 0xC547,
-	55071 - 44032: 0xC548,
-	55072 - 44032: 0xC8D9,
-	55073 - 44032: 0xC549,
-	55074 - 44032: 0xC54A,
-	55075 - 44032: 0xC54B,
-	55076 - 44032: 0xC54C,
-	55077 - 44032: 0xC54D,
-	55078 - 44032: 0xC54E,
-	55079 - 44032: 0xC54F,
-	55080 - 44032: 0xC8DA,
-	55081 - 44032: 0xC8DB,
-	55082 - 44032: 0xC550,
-	55083 - 44032: 0xC8DC,
-	55084 - 44032: 0xC551,
-	55085 - 44032: 0xC8DD,
-	55086 - 44032: 0xC552,
-	55087 - 44032: 0xC553,
-	55088 - 44032: 0xC554,
-	55089 - 44032: 0xC555,
-	55090 - 44032: 0xC556,
-	55091 - 44032: 0xC557,
-	55092 - 44032: 0xC8DE,
-	55093 - 44032: 0xC8DF,
-	55094 - 44032: 0xC558,
-	55095 - 44032: 0xC559,
-	55096 - 44032: 0xC8E0,
-	55097 - 44032: 0xC55A,
-	55098 - 44032: 0xC561,
-	55099 - 44032: 0xC562,
-	55100 - 44032: 0xC8E1,
-	55101 - 44032: 0xC563,
-	55102 - 44032: 0xC564,
-	55103 - 44032: 0xC565,
-	55104 - 44032: 0xC566,
-	55105 - 44032: 0xC567,
-	55106 - 44032: 0xC568,
-	55107 - 44032: 0xC569,
-	55108 - 44032: 0xC8E2,
-	55109 - 44032: 0xC56A,
-	55110 - 44032: 0xC56B,
-	55111 - 44032: 0xC8E3,
-	55112 - 44032: 0xC56C,
-	55113 - 44032: 0xC8E4,
-	55114 - 44032: 0xC56D,
-	55115 - 44032: 0xC56E,
-	55116 - 44032: 0xC56F,
-	55117 - 44032: 0xC570,
-	55118 - 44032: 0xC571,
-	55119 - 44032: 0xC572,
-	55120 - 44032: 0xC8E5,
-	55121 - 44032: 0xC8E6,
-	55122 - 44032: 0xC573,
-	55123 - 44032: 0xC574,
-	55124 - 44032: 0xC8E7,
-	55125 - 44032: 0xC575,
-	55126 - 44032: 0xC8E8,
-	55127 - 44032: 0xC8E9,
-	55128 - 44032: 0xC8EA,
-	55129 - 44032: 0xC8EB,
-	55130 - 44032: 0xC576,
-	55131 - 44032: 0xC577,
-	55132 - 44032: 0xC578,
-	55133 - 44032: 0xC579,
-	55134 - 44032: 0xC57A,
-	55135 - 44032: 0xC581,
-	55136 - 44032: 0xC8EC,
-	55137 - 44032: 0xC8ED,
-	55138 - 44032: 0xC582,
-	55139 - 44032: 0xC8EE,
-	55140 - 44032: 0xC583,
-	55141 - 44032: 0xC8EF,
-	55142 - 44032: 0xC584,
-	55143 - 44032: 0xC585,
-	55144 - 44032: 0xC586,
-	55145 - 44032: 0xC8F0,
-	55146 - 44032: 0xC587,
-	55147 - 44032: 0xC588,
-	55148 - 44032: 0xC8F1,
-	55149 - 44032: 0xC589,
-	55150 - 44032: 0xC58A,
-	55151 - 44032: 0xC58B,
-	55152 - 44032: 0xC8F2,
-	55153 - 44032: 0xC58C,
-	55154 - 44032: 0xC58D,
-	55155 - 44032: 0xC58E,
-	55156 - 44032: 0xC8F3,
-	55157 - 44032: 0xC58F,
-	55158 - 44032: 0xC590,
-	55159 - 44032: 0xC591,
-	55160 - 44032: 0xC592,
-	55161 - 44032: 0xC593,
-	55162 - 44032: 0xC594,
-	55163 - 44032: 0xC595,
-	55164 - 44032: 0xC8F4,
-	55165 - 44032: 0xC8F5,
-	55166 - 44032: 0xC596,
-	55167 - 44032: 0xC597,
-	55168 - 44032: 0xC598,
-	55169 - 44032: 0xC8F6,
-	55170 - 44032: 0xC599,
-	55171 - 44032: 0xC59A,
-	55172 - 44032: 0xC59B,
-	55173 - 44032: 0xC59C,
-	55174 - 44032: 0xC59D,
-	55175 - 44032: 0xC59E,
-	55176 - 44032: 0xC8F7,
-	55177 - 44032: 0xC8F8,
-	55178 - 44032: 0xC59F,
-	55179 - 44032: 0xC5A0,
-	55180 - 44032: 0xC8F9,
-	55181 - 44032: 0xC641,
-	55182 - 44032: 0xC642,
-	55183 - 44032: 0xC643,
-	55184 - 44032: 0xC8FA,
-	55185 - 44032: 0xC644,
-	55186 - 44032: 0xC645,
-	55187 - 44032: 0xC646,
-	55188 - 44032: 0xC647,
-	55189 - 44032: 0xC648,
-	55190 - 44032: 0xC649,
-	55191 - 44032: 0xC64A,
-	55192 - 44032: 0xC8FB,
-	55193 - 44032: 0xC8FC,
-	55194 - 44032: 0xC64B,
-	55195 - 44032: 0xC8FD,
-	55196 - 44032: 0xC64C,
-	55197 - 44032: 0xC8FE,
-	55198 - 44032: 0xC64D,
-	55199 - 44032: 0xC64E,
-	55200 - 44032: 0xC64F,
-	55201 - 44032: 0xC650,
-	55202 - 44032: 0xC651,
-	55203 - 44032: 0xC652,
-}
-
-const encode2Low, encode2High = 8213, 9838
-
-var encode2 = [...]uint16{
-	8213 - 8213: 0xA1AA,
-	8216 - 8213: 0xA1AE,
-	8217 - 8213: 0xA1AF,
-	8220 - 8213: 0xA1B0,
-	8221 - 8213: 0xA1B1,
-	8224 - 8213: 0xA2D3,
-	8225 - 8213: 0xA2D4,
-	8229 - 8213: 0xA1A5,
-	8230 - 8213: 0xA1A6,
-	8240 - 8213: 0xA2B6,
-	8242 - 8213: 0xA1C7,
-	8243 - 8213: 0xA1C8,
-	8251 - 8213: 0xA1D8,
-	8308 - 8213: 0xA9F9,
-	8319 - 8213: 0xA9FA,
-	8321 - 8213: 0xA9FB,
-	8322 - 8213: 0xA9FC,
-	8323 - 8213: 0xA9FD,
-	8324 - 8213: 0xA9FE,
-	8364 - 8213: 0xA2E6,
-	8451 - 8213: 0xA1C9,
-	8457 - 8213: 0xA2B5,
-	8467 - 8213: 0xA7A4,
-	8470 - 8213: 0xA2E0,
-	8481 - 8213: 0xA2E5,
-	8482 - 8213: 0xA2E2,
-	8486 - 8213: 0xA7D9,
-	8491 - 8213: 0xA1CA,
-	8531 - 8213: 0xA8F7,
-	8532 - 8213: 0xA8F8,
-	8539 - 8213: 0xA8FB,
-	8540 - 8213: 0xA8FC,
-	8541 - 8213: 0xA8FD,
-	8542 - 8213: 0xA8FE,
-	8544 - 8213: 0xA5B0,
-	8545 - 8213: 0xA5B1,
-	8546 - 8213: 0xA5B2,
-	8547 - 8213: 0xA5B3,
-	8548 - 8213: 0xA5B4,
-	8549 - 8213: 0xA5B5,
-	8550 - 8213: 0xA5B6,
-	8551 - 8213: 0xA5B7,
-	8552 - 8213: 0xA5B8,
-	8553 - 8213: 0xA5B9,
-	8560 - 8213: 0xA5A1,
-	8561 - 8213: 0xA5A2,
-	8562 - 8213: 0xA5A3,
-	8563 - 8213: 0xA5A4,
-	8564 - 8213: 0xA5A5,
-	8565 - 8213: 0xA5A6,
-	8566 - 8213: 0xA5A7,
-	8567 - 8213: 0xA5A8,
-	8568 - 8213: 0xA5A9,
-	8569 - 8213: 0xA5AA,
-	8592 - 8213: 0xA1E7,
-	8593 - 8213: 0xA1E8,
-	8594 - 8213: 0xA1E6,
-	8595 - 8213: 0xA1E9,
-	8596 - 8213: 0xA1EA,
-	8597 - 8213: 0xA2D5,
-	8598 - 8213: 0xA2D8,
-	8599 - 8213: 0xA2D6,
-	8600 - 8213: 0xA2D9,
-	8601 - 8213: 0xA2D7,
-	8658 - 8213: 0xA2A1,
-	8660 - 8213: 0xA2A2,
-	8704 - 8213: 0xA2A3,
-	8706 - 8213: 0xA1D3,
-	8707 - 8213: 0xA2A4,
-	8711 - 8213: 0xA1D4,
-	8712 - 8213: 0xA1F4,
-	8715 - 8213: 0xA1F5,
-	8719 - 8213: 0xA2B3,
-	8721 - 8213: 0xA2B2,
-	8730 - 8213: 0xA1EE,
-	8733 - 8213: 0xA1F0,
-	8734 - 8213: 0xA1C4,
-	8736 - 8213: 0xA1D0,
-	8741 - 8213: 0xA1AB,
-	8743 - 8213: 0xA1FC,
-	8744 - 8213: 0xA1FD,
-	8745 - 8213: 0xA1FB,
-	8746 - 8213: 0xA1FA,
-	8747 - 8213: 0xA1F2,
-	8748 - 8213: 0xA1F3,
-	8750 - 8213: 0xA2B1,
-	8756 - 8213: 0xA1C5,
-	8757 - 8213: 0xA1F1,
-	8764 - 8213: 0xA1AD,
-	8765 - 8213: 0xA1EF,
-	8786 - 8213: 0xA1D6,
-	8800 - 8213: 0xA1C1,
-	8801 - 8213: 0xA1D5,
-	8804 - 8213: 0xA1C2,
-	8805 - 8213: 0xA1C3,
-	8810 - 8213: 0xA1EC,
-	8811 - 8213: 0xA1ED,
-	8834 - 8213: 0xA1F8,
-	8835 - 8213: 0xA1F9,
-	8838 - 8213: 0xA1F6,
-	8839 - 8213: 0xA1F7,
-	8857 - 8213: 0xA2C1,
-	8869 - 8213: 0xA1D1,
-	8978 - 8213: 0xA1D2,
-	9312 - 8213: 0xA8E7,
-	9313 - 8213: 0xA8E8,
-	9314 - 8213: 0xA8E9,
-	9315 - 8213: 0xA8EA,
-	9316 - 8213: 0xA8EB,
-	9317 - 8213: 0xA8EC,
-	9318 - 8213: 0xA8ED,
-	9319 - 8213: 0xA8EE,
-	9320 - 8213: 0xA8EF,
-	9321 - 8213: 0xA8F0,
-	9322 - 8213: 0xA8F1,
-	9323 - 8213: 0xA8F2,
-	9324 - 8213: 0xA8F3,
-	9325 - 8213: 0xA8F4,
-	9326 - 8213: 0xA8F5,
-	9332 - 8213: 0xA9E7,
-	9333 - 8213: 0xA9E8,
-	9334 - 8213: 0xA9E9,
-	9335 - 8213: 0xA9EA,
-	9336 - 8213: 0xA9EB,
-	9337 - 8213: 0xA9EC,
-	9338 - 8213: 0xA9ED,
-	9339 - 8213: 0xA9EE,
-	9340 - 8213: 0xA9EF,
-	9341 - 8213: 0xA9F0,
-	9342 - 8213: 0xA9F1,
-	9343 - 8213: 0xA9F2,
-	9344 - 8213: 0xA9F3,
-	9345 - 8213: 0xA9F4,
-	9346 - 8213: 0xA9F5,
-	9372 - 8213: 0xA9CD,
-	9373 - 8213: 0xA9CE,
-	9374 - 8213: 0xA9CF,
-	9375 - 8213: 0xA9D0,
-	9376 - 8213: 0xA9D1,
-	9377 - 8213: 0xA9D2,
-	9378 - 8213: 0xA9D3,
-	9379 - 8213: 0xA9D4,
-	9380 - 8213: 0xA9D5,
-	9381 - 8213: 0xA9D6,
-	9382 - 8213: 0xA9D7,
-	9383 - 8213: 0xA9D8,
-	9384 - 8213: 0xA9D9,
-	9385 - 8213: 0xA9DA,
-	9386 - 8213: 0xA9DB,
-	9387 - 8213: 0xA9DC,
-	9388 - 8213: 0xA9DD,
-	9389 - 8213: 0xA9DE,
-	9390 - 8213: 0xA9DF,
-	9391 - 8213: 0xA9E0,
-	9392 - 8213: 0xA9E1,
-	9393 - 8213: 0xA9E2,
-	9394 - 8213: 0xA9E3,
-	9395 - 8213: 0xA9E4,
-	9396 - 8213: 0xA9E5,
-	9397 - 8213: 0xA9E6,
-	9424 - 8213: 0xA8CD,
-	9425 - 8213: 0xA8CE,
-	9426 - 8213: 0xA8CF,
-	9427 - 8213: 0xA8D0,
-	9428 - 8213: 0xA8D1,
-	9429 - 8213: 0xA8D2,
-	9430 - 8213: 0xA8D3,
-	9431 - 8213: 0xA8D4,
-	9432 - 8213: 0xA8D5,
-	9433 - 8213: 0xA8D6,
-	9434 - 8213: 0xA8D7,
-	9435 - 8213: 0xA8D8,
-	9436 - 8213: 0xA8D9,
-	9437 - 8213: 0xA8DA,
-	9438 - 8213: 0xA8DB,
-	9439 - 8213: 0xA8DC,
-	9440 - 8213: 0xA8DD,
-	9441 - 8213: 0xA8DE,
-	9442 - 8213: 0xA8DF,
-	9443 - 8213: 0xA8E0,
-	9444 - 8213: 0xA8E1,
-	9445 - 8213: 0xA8E2,
-	9446 - 8213: 0xA8E3,
-	9447 - 8213: 0xA8E4,
-	9448 - 8213: 0xA8E5,
-	9449 - 8213: 0xA8E6,
-	9472 - 8213: 0xA6A1,
-	9473 - 8213: 0xA6AC,
-	9474 - 8213: 0xA6A2,
-	9475 - 8213: 0xA6AD,
-	9484 - 8213: 0xA6A3,
-	9485 - 8213: 0xA6C8,
-	9486 - 8213: 0xA6C7,
-	9487 - 8213: 0xA6AE,
-	9488 - 8213: 0xA6A4,
-	9489 - 8213: 0xA6C2,
-	9490 - 8213: 0xA6C1,
-	9491 - 8213: 0xA6AF,
-	9492 - 8213: 0xA6A6,
-	9493 - 8213: 0xA6C6,
-	9494 - 8213: 0xA6C5,
-	9495 - 8213: 0xA6B1,
-	9496 - 8213: 0xA6A5,
-	9497 - 8213: 0xA6C4,
-	9498 - 8213: 0xA6C3,
-	9499 - 8213: 0xA6B0,
-	9500 - 8213: 0xA6A7,
-	9501 - 8213: 0xA6BC,
-	9502 - 8213: 0xA6C9,
-	9503 - 8213: 0xA6CA,
-	9504 - 8213: 0xA6B7,
-	9505 - 8213: 0xA6CB,
-	9506 - 8213: 0xA6CC,
-	9507 - 8213: 0xA6B2,
-	9508 - 8213: 0xA6A9,
-	9509 - 8213: 0xA6BE,
-	9510 - 8213: 0xA6CD,
-	9511 - 8213: 0xA6CE,
-	9512 - 8213: 0xA6B9,
-	9513 - 8213: 0xA6CF,
-	9514 - 8213: 0xA6D0,
-	9515 - 8213: 0xA6B4,
-	9516 - 8213: 0xA6A8,
-	9517 - 8213: 0xA6D1,
-	9518 - 8213: 0xA6D2,
-	9519 - 8213: 0xA6B8,
-	9520 - 8213: 0xA6BD,
-	9521 - 8213: 0xA6D3,
-	9522 - 8213: 0xA6D4,
-	9523 - 8213: 0xA6B3,
-	9524 - 8213: 0xA6AA,
-	9525 - 8213: 0xA6D5,
-	9526 - 8213: 0xA6D6,
-	9527 - 8213: 0xA6BA,
-	9528 - 8213: 0xA6BF,
-	9529 - 8213: 0xA6D7,
-	9530 - 8213: 0xA6D8,
-	9531 - 8213: 0xA6B5,
-	9532 - 8213: 0xA6AB,
-	9533 - 8213: 0xA6D9,
-	9534 - 8213: 0xA6DA,
-	9535 - 8213: 0xA6BB,
-	9536 - 8213: 0xA6DB,
-	9537 - 8213: 0xA6DC,
-	9538 - 8213: 0xA6C0,
-	9539 - 8213: 0xA6DD,
-	9540 - 8213: 0xA6DE,
-	9541 - 8213: 0xA6DF,
-	9542 - 8213: 0xA6E0,
-	9543 - 8213: 0xA6E1,
-	9544 - 8213: 0xA6E2,
-	9545 - 8213: 0xA6E3,
-	9546 - 8213: 0xA6E4,
-	9547 - 8213: 0xA6B6,
-	9618 - 8213: 0xA2C6,
-	9632 - 8213: 0xA1E1,
-	9633 - 8213: 0xA1E0,
-	9635 - 8213: 0xA2C3,
-	9636 - 8213: 0xA2C7,
-	9637 - 8213: 0xA2C8,
-	9638 - 8213: 0xA2CB,
-	9639 - 8213: 0xA2CA,
-	9640 - 8213: 0xA2C9,
-	9641 - 8213: 0xA2CC,
-	9650 - 8213: 0xA1E3,
-	9651 - 8213: 0xA1E2,
-	9654 - 8213: 0xA2BA,
-	9655 - 8213: 0xA2B9,
-	9660 - 8213: 0xA1E5,
-	9661 - 8213: 0xA1E4,
-	9664 - 8213: 0xA2B8,
-	9665 - 8213: 0xA2B7,
-	9670 - 8213: 0xA1DF,
-	9671 - 8213: 0xA1DE,
-	9672 - 8213: 0xA2C2,
-	9675 - 8213: 0xA1DB,
-	9678 - 8213: 0xA1DD,
-	9679 - 8213: 0xA1DC,
-	9680 - 8213: 0xA2C4,
-	9681 - 8213: 0xA2C5,
-	9733 - 8213: 0xA1DA,
-	9734 - 8213: 0xA1D9,
-	9742 - 8213: 0xA2CF,
-	9743 - 8213: 0xA2CE,
-	9756 - 8213: 0xA2D0,
-	9758 - 8213: 0xA2D1,
-	9792 - 8213: 0xA1CF,
-	9794 - 8213: 0xA1CE,
-	9824 - 8213: 0xA2BC,
-	9825 - 8213: 0xA2BD,
-	9827 - 8213: 0xA2C0,
-	9828 - 8213: 0xA2BB,
-	9829 - 8213: 0xA2BE,
-	9831 - 8213: 0xA2BF,
-	9832 - 8213: 0xA2CD,
-	9833 - 8213: 0xA2DB,
-	9834 - 8213: 0xA2DC,
-	9836 - 8213: 0xA2DD,
-	9837 - 8213: 0xA2DA,
-}
-
-const encode3Low, encode3High = 12288, 13278
-
-var encode3 = [...]uint16{
-	12288 - 12288: 0xA1A1,
-	12289 - 12288: 0xA1A2,
-	12290 - 12288: 0xA1A3,
-	12291 - 12288: 0xA1A8,
-	12296 - 12288: 0xA1B4,
-	12297 - 12288: 0xA1B5,
-	12298 - 12288: 0xA1B6,
-	12299 - 12288: 0xA1B7,
-	12300 - 12288: 0xA1B8,
-	12301 - 12288: 0xA1B9,
-	12302 - 12288: 0xA1BA,
-	12303 - 12288: 0xA1BB,
-	12304 - 12288: 0xA1BC,
-	12305 - 12288: 0xA1BD,
-	12307 - 12288: 0xA1EB,
-	12308 - 12288: 0xA1B2,
-	12309 - 12288: 0xA1B3,
-	12353 - 12288: 0xAAA1,
-	12354 - 12288: 0xAAA2,
-	12355 - 12288: 0xAAA3,
-	12356 - 12288: 0xAAA4,
-	12357 - 12288: 0xAAA5,
-	12358 - 12288: 0xAAA6,
-	12359 - 12288: 0xAAA7,
-	12360 - 12288: 0xAAA8,
-	12361 - 12288: 0xAAA9,
-	12362 - 12288: 0xAAAA,
-	12363 - 12288: 0xAAAB,
-	12364 - 12288: 0xAAAC,
-	12365 - 12288: 0xAAAD,
-	12366 - 12288: 0xAAAE,
-	12367 - 12288: 0xAAAF,
-	12368 - 12288: 0xAAB0,
-	12369 - 12288: 0xAAB1,
-	12370 - 12288: 0xAAB2,
-	12371 - 12288: 0xAAB3,
-	12372 - 12288: 0xAAB4,
-	12373 - 12288: 0xAAB5,
-	12374 - 12288: 0xAAB6,
-	12375 - 12288: 0xAAB7,
-	12376 - 12288: 0xAAB8,
-	12377 - 12288: 0xAAB9,
-	12378 - 12288: 0xAABA,
-	12379 - 12288: 0xAABB,
-	12380 - 12288: 0xAABC,
-	12381 - 12288: 0xAABD,
-	12382 - 12288: 0xAABE,
-	12383 - 12288: 0xAABF,
-	12384 - 12288: 0xAAC0,
-	12385 - 12288: 0xAAC1,
-	12386 - 12288: 0xAAC2,
-	12387 - 12288: 0xAAC3,
-	12388 - 12288: 0xAAC4,
-	12389 - 12288: 0xAAC5,
-	12390 - 12288: 0xAAC6,
-	12391 - 12288: 0xAAC7,
-	12392 - 12288: 0xAAC8,
-	12393 - 12288: 0xAAC9,
-	12394 - 12288: 0xAACA,
-	12395 - 12288: 0xAACB,
-	12396 - 12288: 0xAACC,
-	12397 - 12288: 0xAACD,
-	12398 - 12288: 0xAACE,
-	12399 - 12288: 0xAACF,
-	12400 - 12288: 0xAAD0,
-	12401 - 12288: 0xAAD1,
-	12402 - 12288: 0xAAD2,
-	12403 - 12288: 0xAAD3,
-	12404 - 12288: 0xAAD4,
-	12405 - 12288: 0xAAD5,
-	12406 - 12288: 0xAAD6,
-	12407 - 12288: 0xAAD7,
-	12408 - 12288: 0xAAD8,
-	12409 - 12288: 0xAAD9,
-	12410 - 12288: 0xAADA,
-	12411 - 12288: 0xAADB,
-	12412 - 12288: 0xAADC,
-	12413 - 12288: 0xAADD,
-	12414 - 12288: 0xAADE,
-	12415 - 12288: 0xAADF,
-	12416 - 12288: 0xAAE0,
-	12417 - 12288: 0xAAE1,
-	12418 - 12288: 0xAAE2,
-	12419 - 12288: 0xAAE3,
-	12420 - 12288: 0xAAE4,
-	12421 - 12288: 0xAAE5,
-	12422 - 12288: 0xAAE6,
-	12423 - 12288: 0xAAE7,
-	12424 - 12288: 0xAAE8,
-	12425 - 12288: 0xAAE9,
-	12426 - 12288: 0xAAEA,
-	12427 - 12288: 0xAAEB,
-	12428 - 12288: 0xAAEC,
-	12429 - 12288: 0xAAED,
-	12430 - 12288: 0xAAEE,
-	12431 - 12288: 0xAAEF,
-	12432 - 12288: 0xAAF0,
-	12433 - 12288: 0xAAF1,
-	12434 - 12288: 0xAAF2,
-	12435 - 12288: 0xAAF3,
-	12449 - 12288: 0xABA1,
-	12450 - 12288: 0xABA2,
-	12451 - 12288: 0xABA3,
-	12452 - 12288: 0xABA4,
-	12453 - 12288: 0xABA5,
-	12454 - 12288: 0xABA6,
-	12455 - 12288: 0xABA7,
-	12456 - 12288: 0xABA8,
-	12457 - 12288: 0xABA9,
-	12458 - 12288: 0xABAA,
-	12459 - 12288: 0xABAB,
-	12460 - 12288: 0xABAC,
-	12461 - 12288: 0xABAD,
-	12462 - 12288: 0xABAE,
-	12463 - 12288: 0xABAF,
-	12464 - 12288: 0xABB0,
-	12465 - 12288: 0xABB1,
-	12466 - 12288: 0xABB2,
-	12467 - 12288: 0xABB3,
-	12468 - 12288: 0xABB4,
-	12469 - 12288: 0xABB5,
-	12470 - 12288: 0xABB6,
-	12471 - 12288: 0xABB7,
-	12472 - 12288: 0xABB8,
-	12473 - 12288: 0xABB9,
-	12474 - 12288: 0xABBA,
-	12475 - 12288: 0xABBB,
-	12476 - 12288: 0xABBC,
-	12477 - 12288: 0xABBD,
-	12478 - 12288: 0xABBE,
-	12479 - 12288: 0xABBF,
-	12480 - 12288: 0xABC0,
-	12481 - 12288: 0xABC1,
-	12482 - 12288: 0xABC2,
-	12483 - 12288: 0xABC3,
-	12484 - 12288: 0xABC4,
-	12485 - 12288: 0xABC5,
-	12486 - 12288: 0xABC6,
-	12487 - 12288: 0xABC7,
-	12488 - 12288: 0xABC8,
-	12489 - 12288: 0xABC9,
-	12490 - 12288: 0xABCA,
-	12491 - 12288: 0xABCB,
-	12492 - 12288: 0xABCC,
-	12493 - 12288: 0xABCD,
-	12494 - 12288: 0xABCE,
-	12495 - 12288: 0xABCF,
-	12496 - 12288: 0xABD0,
-	12497 - 12288: 0xABD1,
-	12498 - 12288: 0xABD2,
-	12499 - 12288: 0xABD3,
-	12500 - 12288: 0xABD4,
-	12501 - 12288: 0xABD5,
-	12502 - 12288: 0xABD6,
-	12503 - 12288: 0xABD7,
-	12504 - 12288: 0xABD8,
-	12505 - 12288: 0xABD9,
-	12506 - 12288: 0xABDA,
-	12507 - 12288: 0xABDB,
-	12508 - 12288: 0xABDC,
-	12509 - 12288: 0xABDD,
-	12510 - 12288: 0xABDE,
-	12511 - 12288: 0xABDF,
-	12512 - 12288: 0xABE0,
-	12513 - 12288: 0xABE1,
-	12514 - 12288: 0xABE2,
-	12515 - 12288: 0xABE3,
-	12516 - 12288: 0xABE4,
-	12517 - 12288: 0xABE5,
-	12518 - 12288: 0xABE6,
-	12519 - 12288: 0xABE7,
-	12520 - 12288: 0xABE8,
-	12521 - 12288: 0xABE9,
-	12522 - 12288: 0xABEA,
-	12523 - 12288: 0xABEB,
-	12524 - 12288: 0xABEC,
-	12525 - 12288: 0xABED,
-	12526 - 12288: 0xABEE,
-	12527 - 12288: 0xABEF,
-	12528 - 12288: 0xABF0,
-	12529 - 12288: 0xABF1,
-	12530 - 12288: 0xABF2,
-	12531 - 12288: 0xABF3,
-	12532 - 12288: 0xABF4,
-	12533 - 12288: 0xABF5,
-	12534 - 12288: 0xABF6,
-	12593 - 12288: 0xA4A1,
-	12594 - 12288: 0xA4A2,
-	12595 - 12288: 0xA4A3,
-	12596 - 12288: 0xA4A4,
-	12597 - 12288: 0xA4A5,
-	12598 - 12288: 0xA4A6,
-	12599 - 12288: 0xA4A7,
-	12600 - 12288: 0xA4A8,
-	12601 - 12288: 0xA4A9,
-	12602 - 12288: 0xA4AA,
-	12603 - 12288: 0xA4AB,
-	12604 - 12288: 0xA4AC,
-	12605 - 12288: 0xA4AD,
-	12606 - 12288: 0xA4AE,
-	12607 - 12288: 0xA4AF,
-	12608 - 12288: 0xA4B0,
-	12609 - 12288: 0xA4B1,
-	12610 - 12288: 0xA4B2,
-	12611 - 12288: 0xA4B3,
-	12612 - 12288: 0xA4B4,
-	12613 - 12288: 0xA4B5,
-	12614 - 12288: 0xA4B6,
-	12615 - 12288: 0xA4B7,
-	12616 - 12288: 0xA4B8,
-	12617 - 12288: 0xA4B9,
-	12618 - 12288: 0xA4BA,
-	12619 - 12288: 0xA4BB,
-	12620 - 12288: 0xA4BC,
-	12621 - 12288: 0xA4BD,
-	12622 - 12288: 0xA4BE,
-	12623 - 12288: 0xA4BF,
-	12624 - 12288: 0xA4C0,
-	12625 - 12288: 0xA4C1,
-	12626 - 12288: 0xA4C2,
-	12627 - 12288: 0xA4C3,
-	12628 - 12288: 0xA4C4,
-	12629 - 12288: 0xA4C5,
-	12630 - 12288: 0xA4C6,
-	12631 - 12288: 0xA4C7,
-	12632 - 12288: 0xA4C8,
-	12633 - 12288: 0xA4C9,
-	12634 - 12288: 0xA4CA,
-	12635 - 12288: 0xA4CB,
-	12636 - 12288: 0xA4CC,
-	12637 - 12288: 0xA4CD,
-	12638 - 12288: 0xA4CE,
-	12639 - 12288: 0xA4CF,
-	12640 - 12288: 0xA4D0,
-	12641 - 12288: 0xA4D1,
-	12642 - 12288: 0xA4D2,
-	12643 - 12288: 0xA4D3,
-	12644 - 12288: 0xA4D4,
-	12645 - 12288: 0xA4D5,
-	12646 - 12288: 0xA4D6,
-	12647 - 12288: 0xA4D7,
-	12648 - 12288: 0xA4D8,
-	12649 - 12288: 0xA4D9,
-	12650 - 12288: 0xA4DA,
-	12651 - 12288: 0xA4DB,
-	12652 - 12288: 0xA4DC,
-	12653 - 12288: 0xA4DD,
-	12654 - 12288: 0xA4DE,
-	12655 - 12288: 0xA4DF,
-	12656 - 12288: 0xA4E0,
-	12657 - 12288: 0xA4E1,
-	12658 - 12288: 0xA4E2,
-	12659 - 12288: 0xA4E3,
-	12660 - 12288: 0xA4E4,
-	12661 - 12288: 0xA4E5,
-	12662 - 12288: 0xA4E6,
-	12663 - 12288: 0xA4E7,
-	12664 - 12288: 0xA4E8,
-	12665 - 12288: 0xA4E9,
-	12666 - 12288: 0xA4EA,
-	12667 - 12288: 0xA4EB,
-	12668 - 12288: 0xA4EC,
-	12669 - 12288: 0xA4ED,
-	12670 - 12288: 0xA4EE,
-	12671 - 12288: 0xA4EF,
-	12672 - 12288: 0xA4F0,
-	12673 - 12288: 0xA4F1,
-	12674 - 12288: 0xA4F2,
-	12675 - 12288: 0xA4F3,
-	12676 - 12288: 0xA4F4,
-	12677 - 12288: 0xA4F5,
-	12678 - 12288: 0xA4F6,
-	12679 - 12288: 0xA4F7,
-	12680 - 12288: 0xA4F8,
-	12681 - 12288: 0xA4F9,
-	12682 - 12288: 0xA4FA,
-	12683 - 12288: 0xA4FB,
-	12684 - 12288: 0xA4FC,
-	12685 - 12288: 0xA4FD,
-	12686 - 12288: 0xA4FE,
-	12800 - 12288: 0xA9B1,
-	12801 - 12288: 0xA9B2,
-	12802 - 12288: 0xA9B3,
-	12803 - 12288: 0xA9B4,
-	12804 - 12288: 0xA9B5,
-	12805 - 12288: 0xA9B6,
-	12806 - 12288: 0xA9B7,
-	12807 - 12288: 0xA9B8,
-	12808 - 12288: 0xA9B9,
-	12809 - 12288: 0xA9BA,
-	12810 - 12288: 0xA9BB,
-	12811 - 12288: 0xA9BC,
-	12812 - 12288: 0xA9BD,
-	12813 - 12288: 0xA9BE,
-	12814 - 12288: 0xA9BF,
-	12815 - 12288: 0xA9C0,
-	12816 - 12288: 0xA9C1,
-	12817 - 12288: 0xA9C2,
-	12818 - 12288: 0xA9C3,
-	12819 - 12288: 0xA9C4,
-	12820 - 12288: 0xA9C5,
-	12821 - 12288: 0xA9C6,
-	12822 - 12288: 0xA9C7,
-	12823 - 12288: 0xA9C8,
-	12824 - 12288: 0xA9C9,
-	12825 - 12288: 0xA9CA,
-	12826 - 12288: 0xA9CB,
-	12827 - 12288: 0xA9CC,
-	12828 - 12288: 0xA2DF,
-	12896 - 12288: 0xA8B1,
-	12897 - 12288: 0xA8B2,
-	12898 - 12288: 0xA8B3,
-	12899 - 12288: 0xA8B4,
-	12900 - 12288: 0xA8B5,
-	12901 - 12288: 0xA8B6,
-	12902 - 12288: 0xA8B7,
-	12903 - 12288: 0xA8B8,
-	12904 - 12288: 0xA8B9,
-	12905 - 12288: 0xA8BA,
-	12906 - 12288: 0xA8BB,
-	12907 - 12288: 0xA8BC,
-	12908 - 12288: 0xA8BD,
-	12909 - 12288: 0xA8BE,
-	12910 - 12288: 0xA8BF,
-	12911 - 12288: 0xA8C0,
-	12912 - 12288: 0xA8C1,
-	12913 - 12288: 0xA8C2,
-	12914 - 12288: 0xA8C3,
-	12915 - 12288: 0xA8C4,
-	12916 - 12288: 0xA8C5,
-	12917 - 12288: 0xA8C6,
-	12918 - 12288: 0xA8C7,
-	12919 - 12288: 0xA8C8,
-	12920 - 12288: 0xA8C9,
-	12921 - 12288: 0xA8CA,
-	12922 - 12288: 0xA8CB,
-	12923 - 12288: 0xA8CC,
-	12927 - 12288: 0xA2DE,
-	13184 - 12288: 0xA7C9,
-	13185 - 12288: 0xA7CA,
-	13186 - 12288: 0xA7CB,
-	13187 - 12288: 0xA7CC,
-	13188 - 12288: 0xA7CD,
-	13192 - 12288: 0xA7BA,
-	13193 - 12288: 0xA7BB,
-	13194 - 12288: 0xA7DC,
-	13195 - 12288: 0xA7DD,
-	13196 - 12288: 0xA7DE,
-	13197 - 12288: 0xA7B6,
-	13198 - 12288: 0xA7B7,
-	13199 - 12288: 0xA7B8,
-	13200 - 12288: 0xA7D4,
-	13201 - 12288: 0xA7D5,
-	13202 - 12288: 0xA7D6,
-	13203 - 12288: 0xA7D7,
-	13204 - 12288: 0xA7D8,
-	13205 - 12288: 0xA7A1,
-	13206 - 12288: 0xA7A2,
-	13207 - 12288: 0xA7A3,
-	13208 - 12288: 0xA7A5,
-	13209 - 12288: 0xA7AB,
-	13210 - 12288: 0xA7AC,
-	13211 - 12288: 0xA7AD,
-	13212 - 12288: 0xA7AE,
-	13213 - 12288: 0xA7AF,
-	13214 - 12288: 0xA7B0,
-	13215 - 12288: 0xA7B1,
-	13216 - 12288: 0xA7B2,
-	13217 - 12288: 0xA7B3,
-	13218 - 12288: 0xA7B4,
-	13219 - 12288: 0xA7A7,
-	13220 - 12288: 0xA7A8,
-	13221 - 12288: 0xA7A9,
-	13222 - 12288: 0xA7AA,
-	13223 - 12288: 0xA7BD,
-	13224 - 12288: 0xA7BE,
-	13225 - 12288: 0xA7E5,
-	13226 - 12288: 0xA7E6,
-	13227 - 12288: 0xA7E7,
-	13228 - 12288: 0xA7E8,
-	13229 - 12288: 0xA7E1,
-	13230 - 12288: 0xA7E2,
-	13231 - 12288: 0xA7E3,
-	13232 - 12288: 0xA7BF,
-	13233 - 12288: 0xA7C0,
-	13234 - 12288: 0xA7C1,
-	13235 - 12288: 0xA7C2,
-	13236 - 12288: 0xA7C3,
-	13237 - 12288: 0xA7C4,
-	13238 - 12288: 0xA7C5,
-	13239 - 12288: 0xA7C6,
-	13240 - 12288: 0xA7C7,
-	13241 - 12288: 0xA7C8,
-	13242 - 12288: 0xA7CE,
-	13243 - 12288: 0xA7CF,
-	13244 - 12288: 0xA7D0,
-	13245 - 12288: 0xA7D1,
-	13246 - 12288: 0xA7D2,
-	13247 - 12288: 0xA7D3,
-	13248 - 12288: 0xA7DA,
-	13249 - 12288: 0xA7DB,
-	13250 - 12288: 0xA2E3,
-	13251 - 12288: 0xA7EC,
-	13252 - 12288: 0xA7A6,
-	13253 - 12288: 0xA7E0,
-	13254 - 12288: 0xA7EF,
-	13255 - 12288: 0xA2E1,
-	13256 - 12288: 0xA7BC,
-	13257 - 12288: 0xA7ED,
-	13258 - 12288: 0xA7B5,
-	13263 - 12288: 0xA7B9,
-	13264 - 12288: 0xA7EA,
-	13267 - 12288: 0xA7EB,
-	13270 - 12288: 0xA7DF,
-	13272 - 12288: 0xA2E4,
-	13275 - 12288: 0xA7E4,
-	13276 - 12288: 0xA7EE,
-	13277 - 12288: 0xA7E9,
-}
-
-const encode4Low, encode4High = 161, 1106
-
-var encode4 = [...]uint16{
-	161 - 161:  0xA2AE,
-	164 - 161:  0xA2B4,
-	167 - 161:  0xA1D7,
-	168 - 161:  0xA1A7,
-	170 - 161:  0xA8A3,
-	173 - 161:  0xA1A9,
-	174 - 161:  0xA2E7,
-	176 - 161:  0xA1C6,
-	177 - 161:  0xA1BE,
-	178 - 161:  0xA9F7,
-	179 - 161:  0xA9F8,
-	180 - 161:  0xA2A5,
-	182 - 161:  0xA2D2,
-	183 - 161:  0xA1A4,
-	184 - 161:  0xA2AC,
-	185 - 161:  0xA9F6,
-	186 - 161:  0xA8AC,
-	188 - 161:  0xA8F9,
-	189 - 161:  0xA8F6,
-	190 - 161:  0xA8FA,
-	191 - 161:  0xA2AF,
-	198 - 161:  0xA8A1,
-	208 - 161:  0xA8A2,
-	215 - 161:  0xA1BF,
-	216 - 161:  0xA8AA,
-	222 - 161:  0xA8AD,
-	223 - 161:  0xA9AC,
-	230 - 161:  0xA9A1,
-	240 - 161:  0xA9A3,
-	247 - 161:  0xA1C0,
-	248 - 161:  0xA9AA,
-	254 - 161:  0xA9AD,
-	273 - 161:  0xA9A2,
-	294 - 161:  0xA8A4,
-	295 - 161:  0xA9A4,
-	305 - 161:  0xA9A5,
-	306 - 161:  0xA8A6,
-	307 - 161:  0xA9A6,
-	312 - 161:  0xA9A7,
-	319 - 161:  0xA8A8,
-	320 - 161:  0xA9A8,
-	321 - 161:  0xA8A9,
-	322 - 161:  0xA9A9,
-	329 - 161:  0xA9B0,
-	330 - 161:  0xA8AF,
-	331 - 161:  0xA9AF,
-	338 - 161:  0xA8AB,
-	339 - 161:  0xA9AB,
-	358 - 161:  0xA8AE,
-	359 - 161:  0xA9AE,
-	711 - 161:  0xA2A7,
-	720 - 161:  0xA2B0,
-	728 - 161:  0xA2A8,
-	729 - 161:  0xA2AB,
-	730 - 161:  0xA2AA,
-	731 - 161:  0xA2AD,
-	733 - 161:  0xA2A9,
-	913 - 161:  0xA5C1,
-	914 - 161:  0xA5C2,
-	915 - 161:  0xA5C3,
-	916 - 161:  0xA5C4,
-	917 - 161:  0xA5C5,
-	918 - 161:  0xA5C6,
-	919 - 161:  0xA5C7,
-	920 - 161:  0xA5C8,
-	921 - 161:  0xA5C9,
-	922 - 161:  0xA5CA,
-	923 - 161:  0xA5CB,
-	924 - 161:  0xA5CC,
-	925 - 161:  0xA5CD,
-	926 - 161:  0xA5CE,
-	927 - 161:  0xA5CF,
-	928 - 161:  0xA5D0,
-	929 - 161:  0xA5D1,
-	931 - 161:  0xA5D2,
-	932 - 161:  0xA5D3,
-	933 - 161:  0xA5D4,
-	934 - 161:  0xA5D5,
-	935 - 161:  0xA5D6,
-	936 - 161:  0xA5D7,
-	937 - 161:  0xA5D8,
-	945 - 161:  0xA5E1,
-	946 - 161:  0xA5E2,
-	947 - 161:  0xA5E3,
-	948 - 161:  0xA5E4,
-	949 - 161:  0xA5E5,
-	950 - 161:  0xA5E6,
-	951 - 161:  0xA5E7,
-	952 - 161:  0xA5E8,
-	953 - 161:  0xA5E9,
-	954 - 161:  0xA5EA,
-	955 - 161:  0xA5EB,
-	956 - 161:  0xA5EC,
-	957 - 161:  0xA5ED,
-	958 - 161:  0xA5EE,
-	959 - 161:  0xA5EF,
-	960 - 161:  0xA5F0,
-	961 - 161:  0xA5F1,
-	963 - 161:  0xA5F2,
-	964 - 161:  0xA5F3,
-	965 - 161:  0xA5F4,
-	966 - 161:  0xA5F5,
-	967 - 161:  0xA5F6,
-	968 - 161:  0xA5F7,
-	969 - 161:  0xA5F8,
-	1025 - 161: 0xACA7,
-	1040 - 161: 0xACA1,
-	1041 - 161: 0xACA2,
-	1042 - 161: 0xACA3,
-	1043 - 161: 0xACA4,
-	1044 - 161: 0xACA5,
-	1045 - 161: 0xACA6,
-	1046 - 161: 0xACA8,
-	1047 - 161: 0xACA9,
-	1048 - 161: 0xACAA,
-	1049 - 161: 0xACAB,
-	1050 - 161: 0xACAC,
-	1051 - 161: 0xACAD,
-	1052 - 161: 0xACAE,
-	1053 - 161: 0xACAF,
-	1054 - 161: 0xACB0,
-	1055 - 161: 0xACB1,
-	1056 - 161: 0xACB2,
-	1057 - 161: 0xACB3,
-	1058 - 161: 0xACB4,
-	1059 - 161: 0xACB5,
-	1060 - 161: 0xACB6,
-	1061 - 161: 0xACB7,
-	1062 - 161: 0xACB8,
-	1063 - 161: 0xACB9,
-	1064 - 161: 0xACBA,
-	1065 - 161: 0xACBB,
-	1066 - 161: 0xACBC,
-	1067 - 161: 0xACBD,
-	1068 - 161: 0xACBE,
-	1069 - 161: 0xACBF,
-	1070 - 161: 0xACC0,
-	1071 - 161: 0xACC1,
-	1072 - 161: 0xACD1,
-	1073 - 161: 0xACD2,
-	1074 - 161: 0xACD3,
-	1075 - 161: 0xACD4,
-	1076 - 161: 0xACD5,
-	1077 - 161: 0xACD6,
-	1078 - 161: 0xACD8,
-	1079 - 161: 0xACD9,
-	1080 - 161: 0xACDA,
-	1081 - 161: 0xACDB,
-	1082 - 161: 0xACDC,
-	1083 - 161: 0xACDD,
-	1084 - 161: 0xACDE,
-	1085 - 161: 0xACDF,
-	1086 - 161: 0xACE0,
-	1087 - 161: 0xACE1,
-	1088 - 161: 0xACE2,
-	1089 - 161: 0xACE3,
-	1090 - 161: 0xACE4,
-	1091 - 161: 0xACE5,
-	1092 - 161: 0xACE6,
-	1093 - 161: 0xACE7,
-	1094 - 161: 0xACE8,
-	1095 - 161: 0xACE9,
-	1096 - 161: 0xACEA,
-	1097 - 161: 0xACEB,
-	1098 - 161: 0xACEC,
-	1099 - 161: 0xACED,
-	1100 - 161: 0xACEE,
-	1101 - 161: 0xACEF,
-	1102 - 161: 0xACF0,
-	1103 - 161: 0xACF1,
-	1105 - 161: 0xACD7,
-}
-
-const encode5Low, encode5High = 63744, 64012
-
-var encode5 = [...]uint16{
-	63744 - 63744: 0xCBD0,
-	63745 - 63744: 0xCBD6,
-	63746 - 63744: 0xCBE7,
-	63747 - 63744: 0xCDCF,
-	63748 - 63744: 0xCDE8,
-	63749 - 63744: 0xCEAD,
-	63750 - 63744: 0xCFFB,
-	63751 - 63744: 0xD0A2,
-	63752 - 63744: 0xD0B8,
-	63753 - 63744: 0xD0D0,
-	63754 - 63744: 0xD0DD,
-	63755 - 63744: 0xD1D4,
-	63756 - 63744: 0xD1D5,
-	63757 - 63744: 0xD1D8,
-	63758 - 63744: 0xD1DB,
-	63759 - 63744: 0xD1DC,
-	63760 - 63744: 0xD1DD,
-	63761 - 63744: 0xD1DE,
-	63762 - 63744: 0xD1DF,
-	63763 - 63744: 0xD1E0,
-	63764 - 63744: 0xD1E2,
-	63765 - 63744: 0xD1E3,
-	63766 - 63744: 0xD1E4,
-	63767 - 63744: 0xD1E5,
-	63768 - 63744: 0xD1E6,
-	63769 - 63744: 0xD1E8,
-	63770 - 63744: 0xD1E9,
-	63771 - 63744: 0xD1EA,
-	63772 - 63744: 0xD1EB,
-	63773 - 63744: 0xD1ED,
-	63774 - 63744: 0xD1EF,
-	63775 - 63744: 0xD1F0,
-	63776 - 63744: 0xD1F2,
-	63777 - 63744: 0xD1F6,
-	63778 - 63744: 0xD1FA,
-	63779 - 63744: 0xD1FC,
-	63780 - 63744: 0xD1FD,
-	63781 - 63744: 0xD1FE,
-	63782 - 63744: 0xD2A2,
-	63783 - 63744: 0xD2A3,
-	63784 - 63744: 0xD2A7,
-	63785 - 63744: 0xD2A8,
-	63786 - 63744: 0xD2A9,
-	63787 - 63744: 0xD2AA,
-	63788 - 63744: 0xD2AB,
-	63789 - 63744: 0xD2AD,
-	63790 - 63744: 0xD2B2,
-	63791 - 63744: 0xD2BE,
-	63792 - 63744: 0xD2C2,
-	63793 - 63744: 0xD2C3,
-	63794 - 63744: 0xD2C4,
-	63795 - 63744: 0xD2C6,
-	63796 - 63744: 0xD2C7,
-	63797 - 63744: 0xD2C8,
-	63798 - 63744: 0xD2C9,
-	63799 - 63744: 0xD2CA,
-	63800 - 63744: 0xD2CB,
-	63801 - 63744: 0xD2CD,
-	63802 - 63744: 0xD2CE,
-	63803 - 63744: 0xD2CF,
-	63804 - 63744: 0xD2D0,
-	63805 - 63744: 0xD2D1,
-	63806 - 63744: 0xD2D2,
-	63807 - 63744: 0xD2D3,
-	63808 - 63744: 0xD2D4,
-	63809 - 63744: 0xD2D5,
-	63810 - 63744: 0xD2D6,
-	63811 - 63744: 0xD2D7,
-	63812 - 63744: 0xD2D9,
-	63813 - 63744: 0xD2DA,
-	63814 - 63744: 0xD2DE,
-	63815 - 63744: 0xD2DF,
-	63816 - 63744: 0xD2E1,
-	63817 - 63744: 0xD2E2,
-	63818 - 63744: 0xD2E4,
-	63819 - 63744: 0xD2E5,
-	63820 - 63744: 0xD2E6,
-	63821 - 63744: 0xD2E7,
-	63822 - 63744: 0xD2E8,
-	63823 - 63744: 0xD2E9,
-	63824 - 63744: 0xD2EA,
-	63825 - 63744: 0xD2EB,
-	63826 - 63744: 0xD2F0,
-	63827 - 63744: 0xD2F1,
-	63828 - 63744: 0xD2F2,
-	63829 - 63744: 0xD2F3,
-	63830 - 63744: 0xD2F4,
-	63831 - 63744: 0xD2F5,
-	63832 - 63744: 0xD2F7,
-	63833 - 63744: 0xD2F8,
-	63834 - 63744: 0xD4E6,
-	63835 - 63744: 0xD4FC,
-	63836 - 63744: 0xD5A5,
-	63837 - 63744: 0xD5AB,
-	63838 - 63744: 0xD5AE,
-	63839 - 63744: 0xD6B8,
-	63840 - 63744: 0xD6CD,
-	63841 - 63744: 0xD7CB,
-	63842 - 63744: 0xD7E4,
-	63843 - 63744: 0xDBC5,
-	63844 - 63744: 0xDBE4,
-	63845 - 63744: 0xDCA5,
-	63846 - 63744: 0xDDA5,
-	63847 - 63744: 0xDDD5,
-	63848 - 63744: 0xDDF4,
-	63849 - 63744: 0xDEFC,
-	63850 - 63744: 0xDEFE,
-	63851 - 63744: 0xDFB3,
-	63852 - 63744: 0xDFE1,
-	63853 - 63744: 0xDFE8,
-	63854 - 63744: 0xE0F1,
-	63855 - 63744: 0xE1AD,
-	63856 - 63744: 0xE1ED,
-	63857 - 63744: 0xE3F5,
-	63858 - 63744: 0xE4A1,
-	63859 - 63744: 0xE4A9,
-	63860 - 63744: 0xE5AE,
-	63861 - 63744: 0xE5B1,
-	63862 - 63744: 0xE5B2,
-	63863 - 63744: 0xE5B9,
-	63864 - 63744: 0xE5BB,
-	63865 - 63744: 0xE5BC,
-	63866 - 63744: 0xE5C4,
-	63867 - 63744: 0xE5CE,
-	63868 - 63744: 0xE5D0,
-	63869 - 63744: 0xE5D2,
-	63870 - 63744: 0xE5D6,
-	63871 - 63744: 0xE5FA,
-	63872 - 63744: 0xE5FB,
-	63873 - 63744: 0xE5FC,
-	63874 - 63744: 0xE5FE,
-	63875 - 63744: 0xE6A1,
-	63876 - 63744: 0xE6A4,
-	63877 - 63744: 0xE6A7,
-	63878 - 63744: 0xE6AD,
-	63879 - 63744: 0xE6AF,
-	63880 - 63744: 0xE6B0,
-	63881 - 63744: 0xE6B1,
-	63882 - 63744: 0xE6B3,
-	63883 - 63744: 0xE6B7,
-	63884 - 63744: 0xE6B8,
-	63885 - 63744: 0xE6BC,
-	63886 - 63744: 0xE6C4,
-	63887 - 63744: 0xE6C6,
-	63888 - 63744: 0xE6C7,
-	63889 - 63744: 0xE6CA,
-	63890 - 63744: 0xE6D2,
-	63891 - 63744: 0xE6D6,
-	63892 - 63744: 0xE6D9,
-	63893 - 63744: 0xE6DC,
-	63894 - 63744: 0xE6DF,
-	63895 - 63744: 0xE6E1,
-	63896 - 63744: 0xE6E4,
-	63897 - 63744: 0xE6E5,
-	63898 - 63744: 0xE6E6,
-	63899 - 63744: 0xE6E8,
-	63900 - 63744: 0xE6EA,
-	63901 - 63744: 0xE6EB,
-	63902 - 63744: 0xE6EC,
-	63903 - 63744: 0xE6EF,
-	63904 - 63744: 0xE6F1,
-	63905 - 63744: 0xE6F2,
-	63906 - 63744: 0xE6F5,
-	63907 - 63744: 0xE6F6,
-	63908 - 63744: 0xE6F7,
-	63909 - 63744: 0xE6F9,
-	63910 - 63744: 0xE7A1,
-	63911 - 63744: 0xE7A6,
-	63912 - 63744: 0xE7A9,
-	63913 - 63744: 0xE7AA,
-	63914 - 63744: 0xE7AC,
-	63915 - 63744: 0xE7AD,
-	63916 - 63744: 0xE7B0,
-	63917 - 63744: 0xE7BF,
-	63918 - 63744: 0xE7C1,
-	63919 - 63744: 0xE7C6,
-	63920 - 63744: 0xE7C7,
-	63921 - 63744: 0xE7CB,
-	63922 - 63744: 0xE7CD,
-	63923 - 63744: 0xE7CF,
-	63924 - 63744: 0xE7D0,
-	63925 - 63744: 0xE7D3,
-	63926 - 63744: 0xE7DF,
-	63927 - 63744: 0xE7E4,
-	63928 - 63744: 0xE7E6,
-	63929 - 63744: 0xE7F7,
-	63930 - 63744: 0xE8E7,
-	63931 - 63744: 0xE8E8,
-	63932 - 63744: 0xE8F0,
-	63933 - 63744: 0xE8F1,
-	63934 - 63744: 0xE8F7,
-	63935 - 63744: 0xE8F9,
-	63936 - 63744: 0xE8FB,
-	63937 - 63744: 0xE8FE,
-	63938 - 63744: 0xE9A7,
-	63939 - 63744: 0xE9AC,
-	63940 - 63744: 0xE9CC,
-	63941 - 63744: 0xE9F7,
-	63942 - 63744: 0xEAC1,
-	63943 - 63744: 0xEAE5,
-	63944 - 63744: 0xEAF4,
-	63945 - 63744: 0xEAF7,
-	63946 - 63744: 0xEAFC,
-	63947 - 63744: 0xEAFE,
-	63948 - 63744: 0xEBA4,
-	63949 - 63744: 0xEBA7,
-	63950 - 63744: 0xEBA9,
-	63951 - 63744: 0xEBAA,
-	63952 - 63744: 0xEBBA,
-	63953 - 63744: 0xEBBB,
-	63954 - 63744: 0xEBBD,
-	63955 - 63744: 0xEBC1,
-	63956 - 63744: 0xEBC2,
-	63957 - 63744: 0xEBC6,
-	63958 - 63744: 0xEBC7,
-	63959 - 63744: 0xEBCC,
-	63960 - 63744: 0xEBCF,
-	63961 - 63744: 0xEBD0,
-	63962 - 63744: 0xEBD1,
-	63963 - 63744: 0xEBD2,
-	63964 - 63744: 0xEBD8,
-	63965 - 63744: 0xECA6,
-	63966 - 63744: 0xECA7,
-	63967 - 63744: 0xECAA,
-	63968 - 63744: 0xECAF,
-	63969 - 63744: 0xECB0,
-	63970 - 63744: 0xECB1,
-	63971 - 63744: 0xECB2,
-	63972 - 63744: 0xECB5,
-	63973 - 63744: 0xECB8,
-	63974 - 63744: 0xECBA,
-	63975 - 63744: 0xECC0,
-	63976 - 63744: 0xECC1,
-	63977 - 63744: 0xECC5,
-	63978 - 63744: 0xECC6,
-	63979 - 63744: 0xECC9,
-	63980 - 63744: 0xECCA,
-	63981 - 63744: 0xECD5,
-	63982 - 63744: 0xECDD,
-	63983 - 63744: 0xECDE,
-	63984 - 63744: 0xECE1,
-	63985 - 63744: 0xECE4,
-	63986 - 63744: 0xECE7,
-	63987 - 63744: 0xECE8,
-	63988 - 63744: 0xECF7,
-	63989 - 63744: 0xECF8,
-	63990 - 63744: 0xECFA,
-	63991 - 63744: 0xEDA1,
-	63992 - 63744: 0xEDA2,
-	63993 - 63744: 0xEDA3,
-	63994 - 63744: 0xEDEE,
-	63995 - 63744: 0xEEDB,
-	63996 - 63744: 0xF2BD,
-	63997 - 63744: 0xF2FA,
-	63998 - 63744: 0xF3B1,
-	63999 - 63744: 0xF4A7,
-	64000 - 63744: 0xF4EE,
-	64001 - 63744: 0xF6F4,
-	64002 - 63744: 0xF6F6,
-	64003 - 63744: 0xF7B8,
-	64004 - 63744: 0xF7C8,
-	64005 - 63744: 0xF7D3,
-	64006 - 63744: 0xF8DB,
-	64007 - 63744: 0xF8F0,
-	64008 - 63744: 0xFAA1,
-	64009 - 63744: 0xFAA2,
-	64010 - 63744: 0xFAE6,
-	64011 - 63744: 0xFCA9,
-}
-
-const encode6Low, encode6High = 65281, 65511
-
-var encode6 = [...]uint16{
-	65281 - 65281: 0xA3A1,
-	65282 - 65281: 0xA3A2,
-	65283 - 65281: 0xA3A3,
-	65284 - 65281: 0xA3A4,
-	65285 - 65281: 0xA3A5,
-	65286 - 65281: 0xA3A6,
-	65287 - 65281: 0xA3A7,
-	65288 - 65281: 0xA3A8,
-	65289 - 65281: 0xA3A9,
-	65290 - 65281: 0xA3AA,
-	65291 - 65281: 0xA3AB,
-	65292 - 65281: 0xA3AC,
-	65293 - 65281: 0xA3AD,
-	65294 - 65281: 0xA3AE,
-	65295 - 65281: 0xA3AF,
-	65296 - 65281: 0xA3B0,
-	65297 - 65281: 0xA3B1,
-	65298 - 65281: 0xA3B2,
-	65299 - 65281: 0xA3B3,
-	65300 - 65281: 0xA3B4,
-	65301 - 65281: 0xA3B5,
-	65302 - 65281: 0xA3B6,
-	65303 - 65281: 0xA3B7,
-	65304 - 65281: 0xA3B8,
-	65305 - 65281: 0xA3B9,
-	65306 - 65281: 0xA3BA,
-	65307 - 65281: 0xA3BB,
-	65308 - 65281: 0xA3BC,
-	65309 - 65281: 0xA3BD,
-	65310 - 65281: 0xA3BE,
-	65311 - 65281: 0xA3BF,
-	65312 - 65281: 0xA3C0,
-	65313 - 65281: 0xA3C1,
-	65314 - 65281: 0xA3C2,
-	65315 - 65281: 0xA3C3,
-	65316 - 65281: 0xA3C4,
-	65317 - 65281: 0xA3C5,
-	65318 - 65281: 0xA3C6,
-	65319 - 65281: 0xA3C7,
-	65320 - 65281: 0xA3C8,
-	65321 - 65281: 0xA3C9,
-	65322 - 65281: 0xA3CA,
-	65323 - 65281: 0xA3CB,
-	65324 - 65281: 0xA3CC,
-	65325 - 65281: 0xA3CD,
-	65326 - 65281: 0xA3CE,
-	65327 - 65281: 0xA3CF,
-	65328 - 65281: 0xA3D0,
-	65329 - 65281: 0xA3D1,
-	65330 - 65281: 0xA3D2,
-	65331 - 65281: 0xA3D3,
-	65332 - 65281: 0xA3D4,
-	65333 - 65281: 0xA3D5,
-	65334 - 65281: 0xA3D6,
-	65335 - 65281: 0xA3D7,
-	65336 - 65281: 0xA3D8,
-	65337 - 65281: 0xA3D9,
-	65338 - 65281: 0xA3DA,
-	65339 - 65281: 0xA3DB,
-	65340 - 65281: 0xA1AC,
-	65341 - 65281: 0xA3DD,
-	65342 - 65281: 0xA3DE,
-	65343 - 65281: 0xA3DF,
-	65344 - 65281: 0xA3E0,
-	65345 - 65281: 0xA3E1,
-	65346 - 65281: 0xA3E2,
-	65347 - 65281: 0xA3E3,
-	65348 - 65281: 0xA3E4,
-	65349 - 65281: 0xA3E5,
-	65350 - 65281: 0xA3E6,
-	65351 - 65281: 0xA3E7,
-	65352 - 65281: 0xA3E8,
-	65353 - 65281: 0xA3E9,
-	65354 - 65281: 0xA3EA,
-	65355 - 65281: 0xA3EB,
-	65356 - 65281: 0xA3EC,
-	65357 - 65281: 0xA3ED,
-	65358 - 65281: 0xA3EE,
-	65359 - 65281: 0xA3EF,
-	65360 - 65281: 0xA3F0,
-	65361 - 65281: 0xA3F1,
-	65362 - 65281: 0xA3F2,
-	65363 - 65281: 0xA3F3,
-	65364 - 65281: 0xA3F4,
-	65365 - 65281: 0xA3F5,
-	65366 - 65281: 0xA3F6,
-	65367 - 65281: 0xA3F7,
-	65368 - 65281: 0xA3F8,
-	65369 - 65281: 0xA3F9,
-	65370 - 65281: 0xA3FA,
-	65371 - 65281: 0xA3FB,
-	65372 - 65281: 0xA3FC,
-	65373 - 65281: 0xA3FD,
-	65374 - 65281: 0xA2A6,
-	65504 - 65281: 0xA1CB,
-	65505 - 65281: 0xA1CC,
-	65506 - 65281: 0xA1FE,
-	65507 - 65281: 0xA3FE,
-	65509 - 65281: 0xA1CD,
-	65510 - 65281: 0xA3DC,
-}
Index: trunk/vendor/golang.org/x/text/encoding/simplifiedchinese/all.go
===================================================================
--- trunk/vendor/golang.org/x/text/encoding/simplifiedchinese/all.go	(revision 145)
+++ 	(revision )
@@ -1,12 +1,0 @@
-// Copyright 2015 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package simplifiedchinese
-
-import (
-	"golang.org/x/text/encoding"
-)
-
-// All is a list of all defined encodings in this package.
-var All = []encoding.Encoding{GB18030, GBK, HZGB2312}
Index: trunk/vendor/golang.org/x/text/encoding/simplifiedchinese/gbk.go
===================================================================
--- trunk/vendor/golang.org/x/text/encoding/simplifiedchinese/gbk.go	(revision 145)
+++ 	(revision )
@@ -1,273 +1,0 @@
-// Copyright 2013 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package simplifiedchinese
-
-import (
-	"unicode/utf8"
-
-	"golang.org/x/text/encoding"
-	"golang.org/x/text/encoding/internal"
-	"golang.org/x/text/encoding/internal/identifier"
-	"golang.org/x/text/transform"
-)
-
-var (
-	// GB18030 is the GB18030 encoding.
-	GB18030 encoding.Encoding = &gbk18030
-	// GBK is the GBK encoding. It encodes an extension of the GB2312 character set
-	// and is also known as Code Page 936.
-	GBK encoding.Encoding = &gbk
-)
-
-var gbk = internal.Encoding{
-	&internal.SimpleEncoding{
-		gbkDecoder{gb18030: false},
-		gbkEncoder{gb18030: false},
-	},
-	"GBK",
-	identifier.GBK,
-}
-
-var gbk18030 = internal.Encoding{
-	&internal.SimpleEncoding{
-		gbkDecoder{gb18030: true},
-		gbkEncoder{gb18030: true},
-	},
-	"GB18030",
-	identifier.GB18030,
-}
-
-type gbkDecoder struct {
-	transform.NopResetter
-	gb18030 bool
-}
-
-func (d gbkDecoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	r, size := rune(0), 0
-loop:
-	for ; nSrc < len(src); nSrc += size {
-		switch c0 := src[nSrc]; {
-		case c0 < utf8.RuneSelf:
-			r, size = rune(c0), 1
-
-		// Microsoft's Code Page 936 extends GBK 1.0 to encode the euro sign U+20AC
-		// as 0x80. The HTML5 specification at http://encoding.spec.whatwg.org/#gbk
-		// says to treat "gbk" as Code Page 936.
-		// GBK’s decoder is gb18030’s decoder. https://encoding.spec.whatwg.org/#gbk-decoder
-		// If byte is 0x80, return code point U+20AC. https://encoding.spec.whatwg.org/#gb18030-decoder
-		case c0 == 0x80:
-			r, size = '€', 1
-
-		case c0 < 0xff:
-			if nSrc+1 >= len(src) {
-				if !atEOF {
-					err = transform.ErrShortSrc
-					break loop
-				}
-				r, size = utf8.RuneError, 1
-				goto write
-			}
-			c1 := src[nSrc+1]
-			switch {
-			case 0x40 <= c1 && c1 < 0x7f:
-				c1 -= 0x40
-			case 0x80 <= c1 && c1 < 0xff:
-				c1 -= 0x41
-			case d.gb18030 && 0x30 <= c1 && c1 < 0x40:
-				if nSrc+3 >= len(src) {
-					if !atEOF {
-						err = transform.ErrShortSrc
-						break loop
-					}
-					// The second byte here is always ASCII, so we can set size
-					// to 1 in all cases.
-					r, size = utf8.RuneError, 1
-					goto write
-				}
-				c2 := src[nSrc+2]
-				if c2 < 0x81 || 0xff <= c2 {
-					r, size = utf8.RuneError, 1
-					goto write
-				}
-				c3 := src[nSrc+3]
-				if c3 < 0x30 || 0x3a <= c3 {
-					r, size = utf8.RuneError, 1
-					goto write
-				}
-				size = 4
-				r = ((rune(c0-0x81)*10+rune(c1-0x30))*126+rune(c2-0x81))*10 + rune(c3-0x30)
-				if r < 39420 {
-					i, j := 0, len(gb18030)
-					for i < j {
-						h := i + (j-i)/2
-						if r >= rune(gb18030[h][0]) {
-							i = h + 1
-						} else {
-							j = h
-						}
-					}
-					dec := &gb18030[i-1]
-					r += rune(dec[1]) - rune(dec[0])
-					goto write
-				}
-				r -= 189000
-				if 0 <= r && r < 0x100000 {
-					r += 0x10000
-				} else {
-					r, size = utf8.RuneError, 1
-				}
-				goto write
-			default:
-				r, size = utf8.RuneError, 1
-				goto write
-			}
-			r, size = '\ufffd', 2
-			if i := int(c0-0x81)*190 + int(c1); i < len(decode) {
-				r = rune(decode[i])
-				if r == 0 {
-					r = '\ufffd'
-				}
-			}
-
-		default:
-			r, size = utf8.RuneError, 1
-		}
-
-	write:
-		if nDst+utf8.RuneLen(r) > len(dst) {
-			err = transform.ErrShortDst
-			break loop
-		}
-		nDst += utf8.EncodeRune(dst[nDst:], r)
-	}
-	return nDst, nSrc, err
-}
-
-type gbkEncoder struct {
-	transform.NopResetter
-	gb18030 bool
-}
-
-func (e gbkEncoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	r, r2, size := rune(0), rune(0), 0
-	for ; nSrc < len(src); nSrc += size {
-		r = rune(src[nSrc])
-
-		// Decode a 1-byte rune.
-		if r < utf8.RuneSelf {
-			size = 1
-
-		} else {
-			// Decode a multi-byte rune.
-			r, size = utf8.DecodeRune(src[nSrc:])
-			if size == 1 {
-				// All valid runes of size 1 (those below utf8.RuneSelf) were
-				// handled above. We have invalid UTF-8 or we haven't seen the
-				// full character yet.
-				if !atEOF && !utf8.FullRune(src[nSrc:]) {
-					err = transform.ErrShortSrc
-					break
-				}
-			}
-
-			// func init checks that the switch covers all tables.
-			switch {
-			case encode0Low <= r && r < encode0High:
-				if r2 = rune(encode0[r-encode0Low]); r2 != 0 {
-					goto write2
-				}
-			case encode1Low <= r && r < encode1High:
-				// Microsoft's Code Page 936 extends GBK 1.0 to encode the euro sign U+20AC
-				// as 0x80. The HTML5 specification at http://encoding.spec.whatwg.org/#gbk
-				// says to treat "gbk" as Code Page 936.
-				// GBK’s encoder is gb18030’s encoder with its _is GBK_ set to true. https://encoding.spec.whatwg.org/#gbk-encoder
-				// If _is GBK_ is true and code point is U+20AC, return byte 0x80. https://encoding.spec.whatwg.org/#gb18030-encoder
-				if !e.gb18030 && r == '€' {
-					r = 0x80
-					goto write1
-				}
-				if r2 = rune(encode1[r-encode1Low]); r2 != 0 {
-					goto write2
-				}
-			case encode2Low <= r && r < encode2High:
-				if r2 = rune(encode2[r-encode2Low]); r2 != 0 {
-					goto write2
-				}
-			case encode3Low <= r && r < encode3High:
-				if r2 = rune(encode3[r-encode3Low]); r2 != 0 {
-					goto write2
-				}
-			case encode4Low <= r && r < encode4High:
-				if r2 = rune(encode4[r-encode4Low]); r2 != 0 {
-					goto write2
-				}
-			}
-
-			if e.gb18030 {
-				if r < 0x10000 {
-					i, j := 0, len(gb18030)
-					for i < j {
-						h := i + (j-i)/2
-						if r >= rune(gb18030[h][1]) {
-							i = h + 1
-						} else {
-							j = h
-						}
-					}
-					dec := &gb18030[i-1]
-					r += rune(dec[0]) - rune(dec[1])
-					goto write4
-				} else if r < 0x110000 {
-					r += 189000 - 0x10000
-					goto write4
-				}
-			}
-			err = internal.ErrASCIIReplacement
-			break
-		}
-
-	write1:
-		if nDst >= len(dst) {
-			err = transform.ErrShortDst
-			break
-		}
-		dst[nDst] = uint8(r)
-		nDst++
-		continue
-
-	write2:
-		if nDst+2 > len(dst) {
-			err = transform.ErrShortDst
-			break
-		}
-		dst[nDst+0] = uint8(r2 >> 8)
-		dst[nDst+1] = uint8(r2)
-		nDst += 2
-		continue
-
-	write4:
-		if nDst+4 > len(dst) {
-			err = transform.ErrShortDst
-			break
-		}
-		dst[nDst+3] = uint8(r%10 + 0x30)
-		r /= 10
-		dst[nDst+2] = uint8(r%126 + 0x81)
-		r /= 126
-		dst[nDst+1] = uint8(r%10 + 0x30)
-		r /= 10
-		dst[nDst+0] = uint8(r + 0x81)
-		nDst += 4
-		continue
-	}
-	return nDst, nSrc, err
-}
-
-func init() {
-	// Check that the hard-coded encode switch covers all tables.
-	if numEncodeTables != 5 {
-		panic("bad numEncodeTables")
-	}
-}
Index: trunk/vendor/golang.org/x/text/encoding/simplifiedchinese/hzgb2312.go
===================================================================
--- trunk/vendor/golang.org/x/text/encoding/simplifiedchinese/hzgb2312.go	(revision 145)
+++ 	(revision )
@@ -1,245 +1,0 @@
-// Copyright 2013 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package simplifiedchinese
-
-import (
-	"unicode/utf8"
-
-	"golang.org/x/text/encoding"
-	"golang.org/x/text/encoding/internal"
-	"golang.org/x/text/encoding/internal/identifier"
-	"golang.org/x/text/transform"
-)
-
-// HZGB2312 is the HZ-GB2312 encoding.
-var HZGB2312 encoding.Encoding = &hzGB2312
-
-var hzGB2312 = internal.Encoding{
-	internal.FuncEncoding{hzGB2312NewDecoder, hzGB2312NewEncoder},
-	"HZ-GB2312",
-	identifier.HZGB2312,
-}
-
-func hzGB2312NewDecoder() transform.Transformer {
-	return new(hzGB2312Decoder)
-}
-
-func hzGB2312NewEncoder() transform.Transformer {
-	return new(hzGB2312Encoder)
-}
-
-const (
-	asciiState = iota
-	gbState
-)
-
-type hzGB2312Decoder int
-
-func (d *hzGB2312Decoder) Reset() {
-	*d = asciiState
-}
-
-func (d *hzGB2312Decoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	r, size := rune(0), 0
-loop:
-	for ; nSrc < len(src); nSrc += size {
-		c0 := src[nSrc]
-		if c0 >= utf8.RuneSelf {
-			r, size = utf8.RuneError, 1
-			goto write
-		}
-
-		if c0 == '~' {
-			if nSrc+1 >= len(src) {
-				if !atEOF {
-					err = transform.ErrShortSrc
-					break loop
-				}
-				r, size = utf8.RuneError, 1
-				goto write
-			}
-			size = 2
-			switch src[nSrc+1] {
-			case '{':
-				*d = gbState
-				continue
-			case '}':
-				*d = asciiState
-				continue
-			case '~':
-				if nDst >= len(dst) {
-					err = transform.ErrShortDst
-					break loop
-				}
-				dst[nDst] = '~'
-				nDst++
-				continue
-			case '\n':
-				continue
-			default:
-				r = utf8.RuneError
-				goto write
-			}
-		}
-
-		if *d == asciiState {
-			r, size = rune(c0), 1
-		} else {
-			if nSrc+1 >= len(src) {
-				if !atEOF {
-					err = transform.ErrShortSrc
-					break loop
-				}
-				r, size = utf8.RuneError, 1
-				goto write
-			}
-			size = 2
-			c1 := src[nSrc+1]
-			if c0 < 0x21 || 0x7e <= c0 || c1 < 0x21 || 0x7f <= c1 {
-				// error
-			} else if i := int(c0-0x01)*190 + int(c1+0x3f); i < len(decode) {
-				r = rune(decode[i])
-				if r != 0 {
-					goto write
-				}
-			}
-			if c1 > utf8.RuneSelf {
-				// Be consistent and always treat non-ASCII as a single error.
-				size = 1
-			}
-			r = utf8.RuneError
-		}
-
-	write:
-		if nDst+utf8.RuneLen(r) > len(dst) {
-			err = transform.ErrShortDst
-			break loop
-		}
-		nDst += utf8.EncodeRune(dst[nDst:], r)
-	}
-	return nDst, nSrc, err
-}
-
-type hzGB2312Encoder int
-
-func (d *hzGB2312Encoder) Reset() {
-	*d = asciiState
-}
-
-func (e *hzGB2312Encoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	r, size := rune(0), 0
-	for ; nSrc < len(src); nSrc += size {
-		r = rune(src[nSrc])
-
-		// Decode a 1-byte rune.
-		if r < utf8.RuneSelf {
-			size = 1
-			if r == '~' {
-				if nDst+2 > len(dst) {
-					err = transform.ErrShortDst
-					break
-				}
-				dst[nDst+0] = '~'
-				dst[nDst+1] = '~'
-				nDst += 2
-				continue
-			} else if *e != asciiState {
-				if nDst+3 > len(dst) {
-					err = transform.ErrShortDst
-					break
-				}
-				*e = asciiState
-				dst[nDst+0] = '~'
-				dst[nDst+1] = '}'
-				nDst += 2
-			} else if nDst >= len(dst) {
-				err = transform.ErrShortDst
-				break
-			}
-			dst[nDst] = uint8(r)
-			nDst += 1
-			continue
-
-		}
-
-		// Decode a multi-byte rune.
-		r, size = utf8.DecodeRune(src[nSrc:])
-		if size == 1 {
-			// All valid runes of size 1 (those below utf8.RuneSelf) were
-			// handled above. We have invalid UTF-8 or we haven't seen the
-			// full character yet.
-			if !atEOF && !utf8.FullRune(src[nSrc:]) {
-				err = transform.ErrShortSrc
-				break
-			}
-		}
-
-		// func init checks that the switch covers all tables.
-		switch {
-		case encode0Low <= r && r < encode0High:
-			if r = rune(encode0[r-encode0Low]); r != 0 {
-				goto writeGB
-			}
-		case encode1Low <= r && r < encode1High:
-			if r = rune(encode1[r-encode1Low]); r != 0 {
-				goto writeGB
-			}
-		case encode2Low <= r && r < encode2High:
-			if r = rune(encode2[r-encode2Low]); r != 0 {
-				goto writeGB
-			}
-		case encode3Low <= r && r < encode3High:
-			if r = rune(encode3[r-encode3Low]); r != 0 {
-				goto writeGB
-			}
-		case encode4Low <= r && r < encode4High:
-			if r = rune(encode4[r-encode4Low]); r != 0 {
-				goto writeGB
-			}
-		}
-
-	terminateInASCIIState:
-		// Switch back to ASCII state in case of error so that an ASCII
-		// replacement character can be written in the correct state.
-		if *e != asciiState {
-			if nDst+2 > len(dst) {
-				err = transform.ErrShortDst
-				break
-			}
-			dst[nDst+0] = '~'
-			dst[nDst+1] = '}'
-			nDst += 2
-		}
-		err = internal.ErrASCIIReplacement
-		break
-
-	writeGB:
-		c0 := uint8(r>>8) - 0x80
-		c1 := uint8(r) - 0x80
-		if c0 < 0x21 || 0x7e <= c0 || c1 < 0x21 || 0x7f <= c1 {
-			goto terminateInASCIIState
-		}
-		if *e == asciiState {
-			if nDst+4 > len(dst) {
-				err = transform.ErrShortDst
-				break
-			}
-			*e = gbState
-			dst[nDst+0] = '~'
-			dst[nDst+1] = '{'
-			nDst += 2
-		} else if nDst+2 > len(dst) {
-			err = transform.ErrShortDst
-			break
-		}
-		dst[nDst+0] = c0
-		dst[nDst+1] = c1
-		nDst += 2
-		continue
-	}
-	// TODO: should one always terminate in ASCII state to make it safe to
-	// concatenate two HZ-GB2312-encoded strings?
-	return nDst, nSrc, err
-}
Index: trunk/vendor/golang.org/x/text/encoding/simplifiedchinese/tables.go
===================================================================
--- trunk/vendor/golang.org/x/text/encoding/simplifiedchinese/tables.go	(revision 145)
+++ 	(revision )
@@ -1,43999 +1,0 @@
-// generated by go run maketables.go; DO NOT EDIT
-
-// Package simplifiedchinese provides Simplified Chinese encodings such as GBK.
-package simplifiedchinese // import "golang.org/x/text/encoding/simplifiedchinese"
-
-// gb18030 is the table from http://encoding.spec.whatwg.org/index-gb18030.txt
-var gb18030 = [...][2]uint16{
-	{0x0000, 0x0080},
-	{0x0024, 0x00a5},
-	{0x0026, 0x00a9},
-	{0x002d, 0x00b2},
-	{0x0032, 0x00b8},
-	{0x0051, 0x00d8},
-	{0x0059, 0x00e2},
-	{0x005f, 0x00eb},
-	{0x0060, 0x00ee},
-	{0x0064, 0x00f4},
-	{0x0067, 0x00f8},
-	{0x0068, 0x00fb},
-	{0x0069, 0x00fd},
-	{0x006d, 0x0102},
-	{0x007e, 0x0114},
-	{0x0085, 0x011c},
-	{0x0094, 0x012c},
-	{0x00ac, 0x0145},
-	{0x00af, 0x0149},
-	{0x00b3, 0x014e},
-	{0x00d0, 0x016c},
-	{0x0132, 0x01cf},
-	{0x0133, 0x01d1},
-	{0x0134, 0x01d3},
-	{0x0135, 0x01d5},
-	{0x0136, 0x01d7},
-	{0x0137, 0x01d9},
-	{0x0138, 0x01db},
-	{0x0139, 0x01dd},
-	{0x0155, 0x01fa},
-	{0x01ac, 0x0252},
-	{0x01bb, 0x0262},
-	{0x0220, 0x02c8},
-	{0x0221, 0x02cc},
-	{0x022e, 0x02da},
-	{0x02e5, 0x03a2},
-	{0x02e6, 0x03aa},
-	{0x02ed, 0x03c2},
-	{0x02ee, 0x03ca},
-	{0x0325, 0x0402},
-	{0x0333, 0x0450},
-	{0x0334, 0x0452},
-	{0x1ef2, 0x2011},
-	{0x1ef4, 0x2017},
-	{0x1ef5, 0x201a},
-	{0x1ef7, 0x201e},
-	{0x1efe, 0x2027},
-	{0x1f07, 0x2031},
-	{0x1f08, 0x2034},
-	{0x1f09, 0x2036},
-	{0x1f0e, 0x203c},
-	{0x1f7e, 0x20ad},
-	{0x1fd4, 0x2104},
-	{0x1fd5, 0x2106},
-	{0x1fd8, 0x210a},
-	{0x1fe4, 0x2117},
-	{0x1fee, 0x2122},
-	{0x202c, 0x216c},
-	{0x2030, 0x217a},
-	{0x2046, 0x2194},
-	{0x2048, 0x219a},
-	{0x20b6, 0x2209},
-	{0x20bc, 0x2210},
-	{0x20bd, 0x2212},
-	{0x20c0, 0x2216},
-	{0x20c4, 0x221b},
-	{0x20c6, 0x2221},
-	{0x20c8, 0x2224},
-	{0x20c9, 0x2226},
-	{0x20ca, 0x222c},
-	{0x20cc, 0x222f},
-	{0x20d1, 0x2238},
-	{0x20d6, 0x223e},
-	{0x20e0, 0x2249},
-	{0x20e3, 0x224d},
-	{0x20e8, 0x2253},
-	{0x20f5, 0x2262},
-	{0x20f7, 0x2268},
-	{0x20fd, 0x2270},
-	{0x2122, 0x2296},
-	{0x2125, 0x229a},
-	{0x2130, 0x22a6},
-	{0x2149, 0x22c0},
-	{0x219b, 0x2313},
-	{0x22e8, 0x246a},
-	{0x22f2, 0x249c},
-	{0x2356, 0x254c},
-	{0x235a, 0x2574},
-	{0x2367, 0x2590},
-	{0x236a, 0x2596},
-	{0x2374, 0x25a2},
-	{0x2384, 0x25b4},
-	{0x238c, 0x25be},
-	{0x2394, 0x25c8},
-	{0x2397, 0x25cc},
-	{0x2399, 0x25d0},
-	{0x23ab, 0x25e6},
-	{0x23ca, 0x2607},
-	{0x23cc, 0x260a},
-	{0x2402, 0x2641},
-	{0x2403, 0x2643},
-	{0x2c41, 0x2e82},
-	{0x2c43, 0x2e85},
-	{0x2c46, 0x2e89},
-	{0x2c48, 0x2e8d},
-	{0x2c52, 0x2e98},
-	{0x2c61, 0x2ea8},
-	{0x2c63, 0x2eab},
-	{0x2c66, 0x2eaf},
-	{0x2c6a, 0x2eb4},
-	{0x2c6c, 0x2eb8},
-	{0x2c6f, 0x2ebc},
-	{0x2c7d, 0x2ecb},
-	{0x2da2, 0x2ffc},
-	{0x2da6, 0x3004},
-	{0x2da7, 0x3018},
-	{0x2dac, 0x301f},
-	{0x2dae, 0x302a},
-	{0x2dc2, 0x303f},
-	{0x2dc4, 0x3094},
-	{0x2dcb, 0x309f},
-	{0x2dcd, 0x30f7},
-	{0x2dd2, 0x30ff},
-	{0x2dd8, 0x312a},
-	{0x2ece, 0x322a},
-	{0x2ed5, 0x3232},
-	{0x2f46, 0x32a4},
-	{0x3030, 0x3390},
-	{0x303c, 0x339f},
-	{0x303e, 0x33a2},
-	{0x3060, 0x33c5},
-	{0x3069, 0x33cf},
-	{0x306b, 0x33d3},
-	{0x306d, 0x33d6},
-	{0x30de, 0x3448},
-	{0x3109, 0x3474},
-	{0x3233, 0x359f},
-	{0x32a2, 0x360f},
-	{0x32ad, 0x361b},
-	{0x35aa, 0x3919},
-	{0x35ff, 0x396f},
-	{0x365f, 0x39d1},
-	{0x366d, 0x39e0},
-	{0x3700, 0x3a74},
-	{0x37da, 0x3b4f},
-	{0x38f9, 0x3c6f},
-	{0x396a, 0x3ce1},
-	{0x3cdf, 0x4057},
-	{0x3de7, 0x4160},
-	{0x3fbe, 0x4338},
-	{0x4032, 0x43ad},
-	{0x4036, 0x43b2},
-	{0x4061, 0x43de},
-	{0x4159, 0x44d7},
-	{0x42ce, 0x464d},
-	{0x42e2, 0x4662},
-	{0x43a3, 0x4724},
-	{0x43a8, 0x472a},
-	{0x43fa, 0x477d},
-	{0x440a, 0x478e},
-	{0x45c3, 0x4948},
-	{0x45f5, 0x497b},
-	{0x45f7, 0x497e},
-	{0x45fb, 0x4984},
-	{0x45fc, 0x4987},
-	{0x4610, 0x499c},
-	{0x4613, 0x49a0},
-	{0x4629, 0x49b8},
-	{0x48e8, 0x4c78},
-	{0x490f, 0x4ca4},
-	{0x497e, 0x4d1a},
-	{0x4a12, 0x4daf},
-	{0x4a63, 0x9fa6},
-	{0x82bd, 0xe76c},
-	{0x82be, 0xe7c8},
-	{0x82bf, 0xe7e7},
-	{0x82cc, 0xe815},
-	{0x82cd, 0xe819},
-	{0x82d2, 0xe81f},
-	{0x82d9, 0xe827},
-	{0x82dd, 0xe82d},
-	{0x82e1, 0xe833},
-	{0x82e9, 0xe83c},
-	{0x82f0, 0xe844},
-	{0x8300, 0xe856},
-	{0x830e, 0xe865},
-	{0x93d5, 0xf92d},
-	{0x9421, 0xf97a},
-	{0x943c, 0xf996},
-	{0x948d, 0xf9e8},
-	{0x9496, 0xf9f2},
-	{0x94b0, 0xfa10},
-	{0x94b1, 0xfa12},
-	{0x94b2, 0xfa15},
-	{0x94b5, 0xfa19},
-	{0x94bb, 0xfa22},
-	{0x94bc, 0xfa25},
-	{0x94be, 0xfa2a},
-	{0x98c4, 0xfe32},
-	{0x98c5, 0xfe45},
-	{0x98c9, 0xfe53},
-	{0x98ca, 0xfe58},
-	{0x98cb, 0xfe67},
-	{0x98cc, 0xfe6c},
-	{0x9961, 0xff5f},
-	{0x99e2, 0xffe6},
-}
-
-// decode is the decoding table from GBK code to Unicode.
-// It is defined at http://encoding.spec.whatwg.org/index-gbk.txt
-var decode = [...]uint16{
-	0:     0x4E02,
-	1:     0x4E04,
-	2:     0x4E05,
-	3:     0x4E06,
-	4:     0x4E0F,
-	5:     0x4E12,
-	6:     0x4E17,
-	7:     0x4E1F,
-	8:     0x4E20,
-	9:     0x4E21,
-	10:    0x4E23,
-	11:    0x4E26,
-	12:    0x4E29,
-	13:    0x4E2E,
-	14:    0x4E2F,
-	15:    0x4E31,
-	16:    0x4E33,
-	17:    0x4E35,
-	18:    0x4E37,
-	19:    0x4E3C,
-	20:    0x4E40,
-	21:    0x4E41,
-	22:    0x4E42,
-	23:    0x4E44,
-	24:    0x4E46,
-	25:    0x4E4A,
-	26:    0x4E51,
-	27:    0x4E55,
-	28:    0x4E57,
-	29:    0x4E5A,
-	30:    0x4E5B,
-	31:    0x4E62,
-	32:    0x4E63,
-	33:    0x4E64,
-	34:    0x4E65,
-	35:    0x4E67,
-	36:    0x4E68,
-	37:    0x4E6A,
-	38:    0x4E6B,
-	39:    0x4E6C,
-	40:    0x4E6D,
-	41:    0x4E6E,
-	42:    0x4E6F,
-	43:    0x4E72,
-	44:    0x4E74,
-	45:    0x4E75,
-	46:    0x4E76,
-	47:    0x4E77,
-	48:    0x4E78,
-	49:    0x4E79,
-	50:    0x4E7A,
-	51:    0x4E7B,
-	52:    0x4E7C,
-	53:    0x4E7D,
-	54:    0x4E7F,
-	55:    0x4E80,
-	56:    0x4E81,
-	57:    0x4E82,
-	58:    0x4E83,
-	59:    0x4E84,
-	60:    0x4E85,
-	61:    0x4E87,
-	62:    0x4E8A,
-	63:    0x4E90,
-	64:    0x4E96,
-	65:    0x4E97,
-	66:    0x4E99,
-	67:    0x4E9C,
-	68:    0x4E9D,
-	69:    0x4E9E,
-	70:    0x4EA3,
-	71:    0x4EAA,
-	72:    0x4EAF,
-	73:    0x4EB0,
-	74:    0x4EB1,
-	75:    0x4EB4,
-	76:    0x4EB6,
-	77:    0x4EB7,
-	78:    0x4EB8,
-	79:    0x4EB9,
-	80:    0x4EBC,
-	81:    0x4EBD,
-	82:    0x4EBE,
-	83:    0x4EC8,
-	84:    0x4ECC,
-	85:    0x4ECF,
-	86:    0x4ED0,
-	87:    0x4ED2,
-	88:    0x4EDA,
-	89:    0x4EDB,
-	90:    0x4EDC,
-	91:    0x4EE0,
-	92:    0x4EE2,
-	93:    0x4EE6,
-	94:    0x4EE7,
-	95:    0x4EE9,
-	96:    0x4EED,
-	97:    0x4EEE,
-	98:    0x4EEF,
-	99:    0x4EF1,
-	100:   0x4EF4,
-	101:   0x4EF8,
-	102:   0x4EF9,
-	103:   0x4EFA,
-	104:   0x4EFC,
-	105:   0x4EFE,
-	106:   0x4F00,
-	107:   0x4F02,
-	108:   0x4F03,
-	109:   0x4F04,
-	110:   0x4F05,
-	111:   0x4F06,
-	112:   0x4F07,
-	113:   0x4F08,
-	114:   0x4F0B,
-	115:   0x4F0C,
-	116:   0x4F12,
-	117:   0x4F13,
-	118:   0x4F14,
-	119:   0x4F15,
-	120:   0x4F16,
-	121:   0x4F1C,
-	122:   0x4F1D,
-	123:   0x4F21,
-	124:   0x4F23,
-	125:   0x4F28,
-	126:   0x4F29,
-	127:   0x4F2C,
-	128:   0x4F2D,
-	129:   0x4F2E,
-	130:   0x4F31,
-	131:   0x4F33,
-	132:   0x4F35,
-	133:   0x4F37,
-	134:   0x4F39,
-	135:   0x4F3B,
-	136:   0x4F3E,
-	137:   0x4F3F,
-	138:   0x4F40,
-	139:   0x4F41,
-	140:   0x4F42,
-	141:   0x4F44,
-	142:   0x4F45,
-	143:   0x4F47,
-	144:   0x4F48,
-	145:   0x4F49,
-	146:   0x4F4A,
-	147:   0x4F4B,
-	148:   0x4F4C,
-	149:   0x4F52,
-	150:   0x4F54,
-	151:   0x4F56,
-	152:   0x4F61,
-	153:   0x4F62,
-	154:   0x4F66,
-	155:   0x4F68,
-	156:   0x4F6A,
-	157:   0x4F6B,
-	158:   0x4F6D,
-	159:   0x4F6E,
-	160:   0x4F71,
-	161:   0x4F72,
-	162:   0x4F75,
-	163:   0x4F77,
-	164:   0x4F78,
-	165:   0x4F79,
-	166:   0x4F7A,
-	167:   0x4F7D,
-	168:   0x4F80,
-	169:   0x4F81,
-	170:   0x4F82,
-	171:   0x4F85,
-	172:   0x4F86,
-	173:   0x4F87,
-	174:   0x4F8A,
-	175:   0x4F8C,
-	176:   0x4F8E,
-	177:   0x4F90,
-	178:   0x4F92,
-	179:   0x4F93,
-	180:   0x4F95,
-	181:   0x4F96,
-	182:   0x4F98,
-	183:   0x4F99,
-	184:   0x4F9A,
-	185:   0x4F9C,
-	186:   0x4F9E,
-	187:   0x4F9F,
-	188:   0x4FA1,
-	189:   0x4FA2,
-	190:   0x4FA4,
-	191:   0x4FAB,
-	192:   0x4FAD,
-	193:   0x4FB0,
-	194:   0x4FB1,
-	195:   0x4FB2,
-	196:   0x4FB3,
-	197:   0x4FB4,
-	198:   0x4FB6,
-	199:   0x4FB7,
-	200:   0x4FB8,
-	201:   0x4FB9,
-	202:   0x4FBA,
-	203:   0x4FBB,
-	204:   0x4FBC,
-	205:   0x4FBD,
-	206:   0x4FBE,
-	207:   0x4FC0,
-	208:   0x4FC1,
-	209:   0x4FC2,
-	210:   0x4FC6,
-	211:   0x4FC7,
-	212:   0x4FC8,
-	213:   0x4FC9,
-	214:   0x4FCB,
-	215:   0x4FCC,
-	216:   0x4FCD,
-	217:   0x4FD2,
-	218:   0x4FD3,
-	219:   0x4FD4,
-	220:   0x4FD5,
-	221:   0x4FD6,
-	222:   0x4FD9,
-	223:   0x4FDB,
-	224:   0x4FE0,
-	225:   0x4FE2,
-	226:   0x4FE4,
-	227:   0x4FE5,
-	228:   0x4FE7,
-	229:   0x4FEB,
-	230:   0x4FEC,
-	231:   0x4FF0,
-	232:   0x4FF2,
-	233:   0x4FF4,
-	234:   0x4FF5,
-	235:   0x4FF6,
-	236:   0x4FF7,
-	237:   0x4FF9,
-	238:   0x4FFB,
-	239:   0x4FFC,
-	240:   0x4FFD,
-	241:   0x4FFF,
-	242:   0x5000,
-	243:   0x5001,
-	244:   0x5002,
-	245:   0x5003,
-	246:   0x5004,
-	247:   0x5005,
-	248:   0x5006,
-	249:   0x5007,
-	250:   0x5008,
-	251:   0x5009,
-	252:   0x500A,
-	253:   0x500B,
-	254:   0x500E,
-	255:   0x5010,
-	256:   0x5011,
-	257:   0x5013,
-	258:   0x5015,
-	259:   0x5016,
-	260:   0x5017,
-	261:   0x501B,
-	262:   0x501D,
-	263:   0x501E,
-	264:   0x5020,
-	265:   0x5022,
-	266:   0x5023,
-	267:   0x5024,
-	268:   0x5027,
-	269:   0x502B,
-	270:   0x502F,
-	271:   0x5030,
-	272:   0x5031,
-	273:   0x5032,
-	274:   0x5033,
-	275:   0x5034,
-	276:   0x5035,
-	277:   0x5036,
-	278:   0x5037,
-	279:   0x5038,
-	280:   0x5039,
-	281:   0x503B,
-	282:   0x503D,
-	283:   0x503F,
-	284:   0x5040,
-	285:   0x5041,
-	286:   0x5042,
-	287:   0x5044,
-	288:   0x5045,
-	289:   0x5046,
-	290:   0x5049,
-	291:   0x504A,
-	292:   0x504B,
-	293:   0x504D,
-	294:   0x5050,
-	295:   0x5051,
-	296:   0x5052,
-	297:   0x5053,
-	298:   0x5054,
-	299:   0x5056,
-	300:   0x5057,
-	301:   0x5058,
-	302:   0x5059,
-	303:   0x505B,
-	304:   0x505D,
-	305:   0x505E,
-	306:   0x505F,
-	307:   0x5060,
-	308:   0x5061,
-	309:   0x5062,
-	310:   0x5063,
-	311:   0x5064,
-	312:   0x5066,
-	313:   0x5067,
-	314:   0x5068,
-	315:   0x5069,
-	316:   0x506A,
-	317:   0x506B,
-	318:   0x506D,
-	319:   0x506E,
-	320:   0x506F,
-	321:   0x5070,
-	322:   0x5071,
-	323:   0x5072,
-	324:   0x5073,
-	325:   0x5074,
-	326:   0x5075,
-	327:   0x5078,
-	328:   0x5079,
-	329:   0x507A,
-	330:   0x507C,
-	331:   0x507D,
-	332:   0x5081,
-	333:   0x5082,
-	334:   0x5083,
-	335:   0x5084,
-	336:   0x5086,
-	337:   0x5087,
-	338:   0x5089,
-	339:   0x508A,
-	340:   0x508B,
-	341:   0x508C,
-	342:   0x508E,
-	343:   0x508F,
-	344:   0x5090,
-	345:   0x5091,
-	346:   0x5092,
-	347:   0x5093,
-	348:   0x5094,
-	349:   0x5095,
-	350:   0x5096,
-	351:   0x5097,
-	352:   0x5098,
-	353:   0x5099,
-	354:   0x509A,
-	355:   0x509B,
-	356:   0x509C,
-	357:   0x509D,
-	358:   0x509E,
-	359:   0x509F,
-	360:   0x50A0,
-	361:   0x50A1,
-	362:   0x50A2,
-	363:   0x50A4,
-	364:   0x50A6,
-	365:   0x50AA,
-	366:   0x50AB,
-	367:   0x50AD,
-	368:   0x50AE,
-	369:   0x50AF,
-	370:   0x50B0,
-	371:   0x50B1,
-	372:   0x50B3,
-	373:   0x50B4,
-	374:   0x50B5,
-	375:   0x50B6,
-	376:   0x50B7,
-	377:   0x50B8,
-	378:   0x50B9,
-	379:   0x50BC,
-	380:   0x50BD,
-	381:   0x50BE,
-	382:   0x50BF,
-	383:   0x50C0,
-	384:   0x50C1,
-	385:   0x50C2,
-	386:   0x50C3,
-	387:   0x50C4,
-	388:   0x50C5,
-	389:   0x50C6,
-	390:   0x50C7,
-	391:   0x50C8,
-	392:   0x50C9,
-	393:   0x50CA,
-	394:   0x50CB,
-	395:   0x50CC,
-	396:   0x50CD,
-	397:   0x50CE,
-	398:   0x50D0,
-	399:   0x50D1,
-	400:   0x50D2,
-	401:   0x50D3,
-	402:   0x50D4,
-	403:   0x50D5,
-	404:   0x50D7,
-	405:   0x50D8,
-	406:   0x50D9,
-	407:   0x50DB,
-	408:   0x50DC,
-	409:   0x50DD,
-	410:   0x50DE,
-	411:   0x50DF,
-	412:   0x50E0,
-	413:   0x50E1,
-	414:   0x50E2,
-	415:   0x50E3,
-	416:   0x50E4,
-	417:   0x50E5,
-	418:   0x50E8,
-	419:   0x50E9,
-	420:   0x50EA,
-	421:   0x50EB,
-	422:   0x50EF,
-	423:   0x50F0,
-	424:   0x50F1,
-	425:   0x50F2,
-	426:   0x50F4,
-	427:   0x50F6,
-	428:   0x50F7,
-	429:   0x50F8,
-	430:   0x50F9,
-	431:   0x50FA,
-	432:   0x50FC,
-	433:   0x50FD,
-	434:   0x50FE,
-	435:   0x50FF,
-	436:   0x5100,
-	437:   0x5101,
-	438:   0x5102,
-	439:   0x5103,
-	440:   0x5104,
-	441:   0x5105,
-	442:   0x5108,
-	443:   0x5109,
-	444:   0x510A,
-	445:   0x510C,
-	446:   0x510D,
-	447:   0x510E,
-	448:   0x510F,
-	449:   0x5110,
-	450:   0x5111,
-	451:   0x5113,
-	452:   0x5114,
-	453:   0x5115,
-	454:   0x5116,
-	455:   0x5117,
-	456:   0x5118,
-	457:   0x5119,
-	458:   0x511A,
-	459:   0x511B,
-	460:   0x511C,
-	461:   0x511D,
-	462:   0x511E,
-	463:   0x511F,
-	464:   0x5120,
-	465:   0x5122,
-	466:   0x5123,
-	467:   0x5124,
-	468:   0x5125,
-	469:   0x5126,
-	470:   0x5127,
-	471:   0x5128,
-	472:   0x5129,
-	473:   0x512A,
-	474:   0x512B,
-	475:   0x512C,
-	476:   0x512D,
-	477:   0x512E,
-	478:   0x512F,
-	479:   0x5130,
-	480:   0x5131,
-	481:   0x5132,
-	482:   0x5133,
-	483:   0x5134,
-	484:   0x5135,
-	485:   0x5136,
-	486:   0x5137,
-	487:   0x5138,
-	488:   0x5139,
-	489:   0x513A,
-	490:   0x513B,
-	491:   0x513C,
-	492:   0x513D,
-	493:   0x513E,
-	494:   0x5142,
-	495:   0x5147,
-	496:   0x514A,
-	497:   0x514C,
-	498:   0x514E,
-	499:   0x514F,
-	500:   0x5150,
-	501:   0x5152,
-	502:   0x5153,
-	503:   0x5157,
-	504:   0x5158,
-	505:   0x5159,
-	506:   0x515B,
-	507:   0x515D,
-	508:   0x515E,
-	509:   0x515F,
-	510:   0x5160,
-	511:   0x5161,
-	512:   0x5163,
-	513:   0x5164,
-	514:   0x5166,
-	515:   0x5167,
-	516:   0x5169,
-	517:   0x516A,
-	518:   0x516F,
-	519:   0x5172,
-	520:   0x517A,
-	521:   0x517E,
-	522:   0x517F,
-	523:   0x5183,
-	524:   0x5184,
-	525:   0x5186,
-	526:   0x5187,
-	527:   0x518A,
-	528:   0x518B,
-	529:   0x518E,
-	530:   0x518F,
-	531:   0x5190,
-	532:   0x5191,
-	533:   0x5193,
-	534:   0x5194,
-	535:   0x5198,
-	536:   0x519A,
-	537:   0x519D,
-	538:   0x519E,
-	539:   0x519F,
-	540:   0x51A1,
-	541:   0x51A3,
-	542:   0x51A6,
-	543:   0x51A7,
-	544:   0x51A8,
-	545:   0x51A9,
-	546:   0x51AA,
-	547:   0x51AD,
-	548:   0x51AE,
-	549:   0x51B4,
-	550:   0x51B8,
-	551:   0x51B9,
-	552:   0x51BA,
-	553:   0x51BE,
-	554:   0x51BF,
-	555:   0x51C1,
-	556:   0x51C2,
-	557:   0x51C3,
-	558:   0x51C5,
-	559:   0x51C8,
-	560:   0x51CA,
-	561:   0x51CD,
-	562:   0x51CE,
-	563:   0x51D0,
-	564:   0x51D2,
-	565:   0x51D3,
-	566:   0x51D4,
-	567:   0x51D5,
-	568:   0x51D6,
-	569:   0x51D7,
-	570:   0x51D8,
-	571:   0x51D9,
-	572:   0x51DA,
-	573:   0x51DC,
-	574:   0x51DE,
-	575:   0x51DF,
-	576:   0x51E2,
-	577:   0x51E3,
-	578:   0x51E5,
-	579:   0x51E6,
-	580:   0x51E7,
-	581:   0x51E8,
-	582:   0x51E9,
-	583:   0x51EA,
-	584:   0x51EC,
-	585:   0x51EE,
-	586:   0x51F1,
-	587:   0x51F2,
-	588:   0x51F4,
-	589:   0x51F7,
-	590:   0x51FE,
-	591:   0x5204,
-	592:   0x5205,
-	593:   0x5209,
-	594:   0x520B,
-	595:   0x520C,
-	596:   0x520F,
-	597:   0x5210,
-	598:   0x5213,
-	599:   0x5214,
-	600:   0x5215,
-	601:   0x521C,
-	602:   0x521E,
-	603:   0x521F,
-	604:   0x5221,
-	605:   0x5222,
-	606:   0x5223,
-	607:   0x5225,
-	608:   0x5226,
-	609:   0x5227,
-	610:   0x522A,
-	611:   0x522C,
-	612:   0x522F,
-	613:   0x5231,
-	614:   0x5232,
-	615:   0x5234,
-	616:   0x5235,
-	617:   0x523C,
-	618:   0x523E,
-	619:   0x5244,
-	620:   0x5245,
-	621:   0x5246,
-	622:   0x5247,
-	623:   0x5248,
-	624:   0x5249,
-	625:   0x524B,
-	626:   0x524E,
-	627:   0x524F,
-	628:   0x5252,
-	629:   0x5253,
-	630:   0x5255,
-	631:   0x5257,
-	632:   0x5258,
-	633:   0x5259,
-	634:   0x525A,
-	635:   0x525B,
-	636:   0x525D,
-	637:   0x525F,
-	638:   0x5260,
-	639:   0x5262,
-	640:   0x5263,
-	641:   0x5264,
-	642:   0x5266,
-	643:   0x5268,
-	644:   0x526B,
-	645:   0x526C,
-	646:   0x526D,
-	647:   0x526E,
-	648:   0x5270,
-	649:   0x5271,
-	650:   0x5273,
-	651:   0x5274,
-	652:   0x5275,
-	653:   0x5276,
-	654:   0x5277,
-	655:   0x5278,
-	656:   0x5279,
-	657:   0x527A,
-	658:   0x527B,
-	659:   0x527C,
-	660:   0x527E,
-	661:   0x5280,
-	662:   0x5283,
-	663:   0x5284,
-	664:   0x5285,
-	665:   0x5286,
-	666:   0x5287,
-	667:   0x5289,
-	668:   0x528A,
-	669:   0x528B,
-	670:   0x528C,
-	671:   0x528D,
-	672:   0x528E,
-	673:   0x528F,
-	674:   0x5291,
-	675:   0x5292,
-	676:   0x5294,
-	677:   0x5295,
-	678:   0x5296,
-	679:   0x5297,
-	680:   0x5298,
-	681:   0x5299,
-	682:   0x529A,
-	683:   0x529C,
-	684:   0x52A4,
-	685:   0x52A5,
-	686:   0x52A6,
-	687:   0x52A7,
-	688:   0x52AE,
-	689:   0x52AF,
-	690:   0x52B0,
-	691:   0x52B4,
-	692:   0x52B5,
-	693:   0x52B6,
-	694:   0x52B7,
-	695:   0x52B8,
-	696:   0x52B9,
-	697:   0x52BA,
-	698:   0x52BB,
-	699:   0x52BC,
-	700:   0x52BD,
-	701:   0x52C0,
-	702:   0x52C1,
-	703:   0x52C2,
-	704:   0x52C4,
-	705:   0x52C5,
-	706:   0x52C6,
-	707:   0x52C8,
-	708:   0x52CA,
-	709:   0x52CC,
-	710:   0x52CD,
-	711:   0x52CE,
-	712:   0x52CF,
-	713:   0x52D1,
-	714:   0x52D3,
-	715:   0x52D4,
-	716:   0x52D5,
-	717:   0x52D7,
-	718:   0x52D9,
-	719:   0x52DA,
-	720:   0x52DB,
-	721:   0x52DC,
-	722:   0x52DD,
-	723:   0x52DE,
-	724:   0x52E0,
-	725:   0x52E1,
-	726:   0x52E2,
-	727:   0x52E3,
-	728:   0x52E5,
-	729:   0x52E6,
-	730:   0x52E7,
-	731:   0x52E8,
-	732:   0x52E9,
-	733:   0x52EA,
-	734:   0x52EB,
-	735:   0x52EC,
-	736:   0x52ED,
-	737:   0x52EE,
-	738:   0x52EF,
-	739:   0x52F1,
-	740:   0x52F2,
-	741:   0x52F3,
-	742:   0x52F4,
-	743:   0x52F5,
-	744:   0x52F6,
-	745:   0x52F7,
-	746:   0x52F8,
-	747:   0x52FB,
-	748:   0x52FC,
-	749:   0x52FD,
-	750:   0x5301,
-	751:   0x5302,
-	752:   0x5303,
-	753:   0x5304,
-	754:   0x5307,
-	755:   0x5309,
-	756:   0x530A,
-	757:   0x530B,
-	758:   0x530C,
-	759:   0x530E,
-	760:   0x5311,
-	761:   0x5312,
-	762:   0x5313,
-	763:   0x5314,
-	764:   0x5318,
-	765:   0x531B,
-	766:   0x531C,
-	767:   0x531E,
-	768:   0x531F,
-	769:   0x5322,
-	770:   0x5324,
-	771:   0x5325,
-	772:   0x5327,
-	773:   0x5328,
-	774:   0x5329,
-	775:   0x532B,
-	776:   0x532C,
-	777:   0x532D,
-	778:   0x532F,
-	779:   0x5330,
-	780:   0x5331,
-	781:   0x5332,
-	782:   0x5333,
-	783:   0x5334,
-	784:   0x5335,
-	785:   0x5336,
-	786:   0x5337,
-	787:   0x5338,
-	788:   0x533C,
-	789:   0x533D,
-	790:   0x5340,
-	791:   0x5342,
-	792:   0x5344,
-	793:   0x5346,
-	794:   0x534B,
-	795:   0x534C,
-	796:   0x534D,
-	797:   0x5350,
-	798:   0x5354,
-	799:   0x5358,
-	800:   0x5359,
-	801:   0x535B,
-	802:   0x535D,
-	803:   0x5365,
-	804:   0x5368,
-	805:   0x536A,
-	806:   0x536C,
-	807:   0x536D,
-	808:   0x5372,
-	809:   0x5376,
-	810:   0x5379,
-	811:   0x537B,
-	812:   0x537C,
-	813:   0x537D,
-	814:   0x537E,
-	815:   0x5380,
-	816:   0x5381,
-	817:   0x5383,
-	818:   0x5387,
-	819:   0x5388,
-	820:   0x538A,
-	821:   0x538E,
-	822:   0x538F,
-	823:   0x5390,
-	824:   0x5391,
-	825:   0x5392,
-	826:   0x5393,
-	827:   0x5394,
-	828:   0x5396,
-	829:   0x5397,
-	830:   0x5399,
-	831:   0x539B,
-	832:   0x539C,
-	833:   0x539E,
-	834:   0x53A0,
-	835:   0x53A1,
-	836:   0x53A4,
-	837:   0x53A7,
-	838:   0x53AA,
-	839:   0x53AB,
-	840:   0x53AC,
-	841:   0x53AD,
-	842:   0x53AF,
-	843:   0x53B0,
-	844:   0x53B1,
-	845:   0x53B2,
-	846:   0x53B3,
-	847:   0x53B4,
-	848:   0x53B5,
-	849:   0x53B7,
-	850:   0x53B8,
-	851:   0x53B9,
-	852:   0x53BA,
-	853:   0x53BC,
-	854:   0x53BD,
-	855:   0x53BE,
-	856:   0x53C0,
-	857:   0x53C3,
-	858:   0x53C4,
-	859:   0x53C5,
-	860:   0x53C6,
-	861:   0x53C7,
-	862:   0x53CE,
-	863:   0x53CF,
-	864:   0x53D0,
-	865:   0x53D2,
-	866:   0x53D3,
-	867:   0x53D5,
-	868:   0x53DA,
-	869:   0x53DC,
-	870:   0x53DD,
-	871:   0x53DE,
-	872:   0x53E1,
-	873:   0x53E2,
-	874:   0x53E7,
-	875:   0x53F4,
-	876:   0x53FA,
-	877:   0x53FE,
-	878:   0x53FF,
-	879:   0x5400,
-	880:   0x5402,
-	881:   0x5405,
-	882:   0x5407,
-	883:   0x540B,
-	884:   0x5414,
-	885:   0x5418,
-	886:   0x5419,
-	887:   0x541A,
-	888:   0x541C,
-	889:   0x5422,
-	890:   0x5424,
-	891:   0x5425,
-	892:   0x542A,
-	893:   0x5430,
-	894:   0x5433,
-	895:   0x5436,
-	896:   0x5437,
-	897:   0x543A,
-	898:   0x543D,
-	899:   0x543F,
-	900:   0x5441,
-	901:   0x5442,
-	902:   0x5444,
-	903:   0x5445,
-	904:   0x5447,
-	905:   0x5449,
-	906:   0x544C,
-	907:   0x544D,
-	908:   0x544E,
-	909:   0x544F,
-	910:   0x5451,
-	911:   0x545A,
-	912:   0x545D,
-	913:   0x545E,
-	914:   0x545F,
-	915:   0x5460,
-	916:   0x5461,
-	917:   0x5463,
-	918:   0x5465,
-	919:   0x5467,
-	920:   0x5469,
-	921:   0x546A,
-	922:   0x546B,
-	923:   0x546C,
-	924:   0x546D,
-	925:   0x546E,
-	926:   0x546F,
-	927:   0x5470,
-	928:   0x5474,
-	929:   0x5479,
-	930:   0x547A,
-	931:   0x547E,
-	932:   0x547F,
-	933:   0x5481,
-	934:   0x5483,
-	935:   0x5485,
-	936:   0x5487,
-	937:   0x5488,
-	938:   0x5489,
-	939:   0x548A,
-	940:   0x548D,
-	941:   0x5491,
-	942:   0x5493,
-	943:   0x5497,
-	944:   0x5498,
-	945:   0x549C,
-	946:   0x549E,
-	947:   0x549F,
-	948:   0x54A0,
-	949:   0x54A1,
-	950:   0x54A2,
-	951:   0x54A5,
-	952:   0x54AE,
-	953:   0x54B0,
-	954:   0x54B2,
-	955:   0x54B5,
-	956:   0x54B6,
-	957:   0x54B7,
-	958:   0x54B9,
-	959:   0x54BA,
-	960:   0x54BC,
-	961:   0x54BE,
-	962:   0x54C3,
-	963:   0x54C5,
-	964:   0x54CA,
-	965:   0x54CB,
-	966:   0x54D6,
-	967:   0x54D8,
-	968:   0x54DB,
-	969:   0x54E0,
-	970:   0x54E1,
-	971:   0x54E2,
-	972:   0x54E3,
-	973:   0x54E4,
-	974:   0x54EB,
-	975:   0x54EC,
-	976:   0x54EF,
-	977:   0x54F0,
-	978:   0x54F1,
-	979:   0x54F4,
-	980:   0x54F5,
-	981:   0x54F6,
-	982:   0x54F7,
-	983:   0x54F8,
-	984:   0x54F9,
-	985:   0x54FB,
-	986:   0x54FE,
-	987:   0x5500,
-	988:   0x5502,
-	989:   0x5503,
-	990:   0x5504,
-	991:   0x5505,
-	992:   0x5508,
-	993:   0x550A,
-	994:   0x550B,
-	995:   0x550C,
-	996:   0x550D,
-	997:   0x550E,
-	998:   0x5512,
-	999:   0x5513,
-	1000:  0x5515,
-	1001:  0x5516,
-	1002:  0x5517,
-	1003:  0x5518,
-	1004:  0x5519,
-	1005:  0x551A,
-	1006:  0x551C,
-	1007:  0x551D,
-	1008:  0x551E,
-	1009:  0x551F,
-	1010:  0x5521,
-	1011:  0x5525,
-	1012:  0x5526,
-	1013:  0x5528,
-	1014:  0x5529,
-	1015:  0x552B,
-	1016:  0x552D,
-	1017:  0x5532,
-	1018:  0x5534,
-	1019:  0x5535,
-	1020:  0x5536,
-	1021:  0x5538,
-	1022:  0x5539,
-	1023:  0x553A,
-	1024:  0x553B,
-	1025:  0x553D,
-	1026:  0x5540,
-	1027:  0x5542,
-	1028:  0x5545,
-	1029:  0x5547,
-	1030:  0x5548,
-	1031:  0x554B,
-	1032:  0x554C,
-	1033:  0x554D,
-	1034:  0x554E,
-	1035:  0x554F,
-	1036:  0x5551,
-	1037:  0x5552,
-	1038:  0x5553,
-	1039:  0x5554,
-	1040:  0x5557,
-	1041:  0x5558,
-	1042:  0x5559,
-	1043:  0x555A,
-	1044:  0x555B,
-	1045:  0x555D,
-	1046:  0x555E,
-	1047:  0x555F,
-	1048:  0x5560,
-	1049:  0x5562,
-	1050:  0x5563,
-	1051:  0x5568,
-	1052:  0x5569,
-	1053:  0x556B,
-	1054:  0x556F,
-	1055:  0x5570,
-	1056:  0x5571,
-	1057:  0x5572,
-	1058:  0x5573,
-	1059:  0x5574,
-	1060:  0x5579,
-	1061:  0x557A,
-	1062:  0x557D,
-	1063:  0x557F,
-	1064:  0x5585,
-	1065:  0x5586,
-	1066:  0x558C,
-	1067:  0x558D,
-	1068:  0x558E,
-	1069:  0x5590,
-	1070:  0x5592,
-	1071:  0x5593,
-	1072:  0x5595,
-	1073:  0x5596,
-	1074:  0x5597,
-	1075:  0x559A,
-	1076:  0x559B,
-	1077:  0x559E,
-	1078:  0x55A0,
-	1079:  0x55A1,
-	1080:  0x55A2,
-	1081:  0x55A3,
-	1082:  0x55A4,
-	1083:  0x55A5,
-	1084:  0x55A6,
-	1085:  0x55A8,
-	1086:  0x55A9,
-	1087:  0x55AA,
-	1088:  0x55AB,
-	1089:  0x55AC,
-	1090:  0x55AD,
-	1091:  0x55AE,
-	1092:  0x55AF,
-	1093:  0x55B0,
-	1094:  0x55B2,
-	1095:  0x55B4,
-	1096:  0x55B6,
-	1097:  0x55B8,
-	1098:  0x55BA,
-	1099:  0x55BC,
-	1100:  0x55BF,
-	1101:  0x55C0,
-	1102:  0x55C1,
-	1103:  0x55C2,
-	1104:  0x55C3,
-	1105:  0x55C6,
-	1106:  0x55C7,
-	1107:  0x55C8,
-	1108:  0x55CA,
-	1109:  0x55CB,
-	1110:  0x55CE,
-	1111:  0x55CF,
-	1112:  0x55D0,
-	1113:  0x55D5,
-	1114:  0x55D7,
-	1115:  0x55D8,
-	1116:  0x55D9,
-	1117:  0x55DA,
-	1118:  0x55DB,
-	1119:  0x55DE,
-	1120:  0x55E0,
-	1121:  0x55E2,
-	1122:  0x55E7,
-	1123:  0x55E9,
-	1124:  0x55ED,
-	1125:  0x55EE,
-	1126:  0x55F0,
-	1127:  0x55F1,
-	1128:  0x55F4,
-	1129:  0x55F6,
-	1130:  0x55F8,
-	1131:  0x55F9,
-	1132:  0x55FA,
-	1133:  0x55FB,
-	1134:  0x55FC,
-	1135:  0x55FF,
-	1136:  0x5602,
-	1137:  0x5603,
-	1138:  0x5604,
-	1139:  0x5605,
-	1140:  0x5606,
-	1141:  0x5607,
-	1142:  0x560A,
-	1143:  0x560B,
-	1144:  0x560D,
-	1145:  0x5610,
-	1146:  0x5611,
-	1147:  0x5612,
-	1148:  0x5613,
-	1149:  0x5614,
-	1150:  0x5615,
-	1151:  0x5616,
-	1152:  0x5617,
-	1153:  0x5619,
-	1154:  0x561A,
-	1155:  0x561C,
-	1156:  0x561D,
-	1157:  0x5620,
-	1158:  0x5621,
-	1159:  0x5622,
-	1160:  0x5625,
-	1161:  0x5626,
-	1162:  0x5628,
-	1163:  0x5629,
-	1164:  0x562A,
-	1165:  0x562B,
-	1166:  0x562E,
-	1167:  0x562F,
-	1168:  0x5630,
-	1169:  0x5633,
-	1170:  0x5635,
-	1171:  0x5637,
-	1172:  0x5638,
-	1173:  0x563A,
-	1174:  0x563C,
-	1175:  0x563D,
-	1176:  0x563E,
-	1177:  0x5640,
-	1178:  0x5641,
-	1179:  0x5642,
-	1180:  0x5643,
-	1181:  0x5644,
-	1182:  0x5645,
-	1183:  0x5646,
-	1184:  0x5647,
-	1185:  0x5648,
-	1186:  0x5649,
-	1187:  0x564A,
-	1188:  0x564B,
-	1189:  0x564F,
-	1190:  0x5650,
-	1191:  0x5651,
-	1192:  0x5652,
-	1193:  0x5653,
-	1194:  0x5655,
-	1195:  0x5656,
-	1196:  0x565A,
-	1197:  0x565B,
-	1198:  0x565D,
-	1199:  0x565E,
-	1200:  0x565F,
-	1201:  0x5660,
-	1202:  0x5661,
-	1203:  0x5663,
-	1204:  0x5665,
-	1205:  0x5666,
-	1206:  0x5667,
-	1207:  0x566D,
-	1208:  0x566E,
-	1209:  0x566F,
-	1210:  0x5670,
-	1211:  0x5672,
-	1212:  0x5673,
-	1213:  0x5674,
-	1214:  0x5675,
-	1215:  0x5677,
-	1216:  0x5678,
-	1217:  0x5679,
-	1218:  0x567A,
-	1219:  0x567D,
-	1220:  0x567E,
-	1221:  0x567F,
-	1222:  0x5680,
-	1223:  0x5681,
-	1224:  0x5682,
-	1225:  0x5683,
-	1226:  0x5684,
-	1227:  0x5687,
-	1228:  0x5688,
-	1229:  0x5689,
-	1230:  0x568A,
-	1231:  0x568B,
-	1232:  0x568C,
-	1233:  0x568D,
-	1234:  0x5690,
-	1235:  0x5691,
-	1236:  0x5692,
-	1237:  0x5694,
-	1238:  0x5695,
-	1239:  0x5696,
-	1240:  0x5697,
-	1241:  0x5698,
-	1242:  0x5699,
-	1243:  0x569A,
-	1244:  0x569B,
-	1245:  0x569C,
-	1246:  0x569D,
-	1247:  0x569E,
-	1248:  0x569F,
-	1249:  0x56A0,
-	1250:  0x56A1,
-	1251:  0x56A2,
-	1252:  0x56A4,
-	1253:  0x56A5,
-	1254:  0x56A6,
-	1255:  0x56A7,
-	1256:  0x56A8,
-	1257:  0x56A9,
-	1258:  0x56AA,
-	1259:  0x56AB,
-	1260:  0x56AC,
-	1261:  0x56AD,
-	1262:  0x56AE,
-	1263:  0x56B0,
-	1264:  0x56B1,
-	1265:  0x56B2,
-	1266:  0x56B3,
-	1267:  0x56B4,
-	1268:  0x56B5,
-	1269:  0x56B6,
-	1270:  0x56B8,
-	1271:  0x56B9,
-	1272:  0x56BA,
-	1273:  0x56BB,
-	1274:  0x56BD,
-	1275:  0x56BE,
-	1276:  0x56BF,
-	1277:  0x56C0,
-	1278:  0x56C1,
-	1279:  0x56C2,
-	1280:  0x56C3,
-	1281:  0x56C4,
-	1282:  0x56C5,
-	1283:  0x56C6,
-	1284:  0x56C7,
-	1285:  0x56C8,
-	1286:  0x56C9,
-	1287:  0x56CB,
-	1288:  0x56CC,
-	1289:  0x56CD,
-	1290:  0x56CE,
-	1291:  0x56CF,
-	1292:  0x56D0,
-	1293:  0x56D1,
-	1294:  0x56D2,
-	1295:  0x56D3,
-	1296:  0x56D5,
-	1297:  0x56D6,
-	1298:  0x56D8,
-	1299:  0x56D9,
-	1300:  0x56DC,
-	1301:  0x56E3,
-	1302:  0x56E5,
-	1303:  0x56E6,
-	1304:  0x56E7,
-	1305:  0x56E8,
-	1306:  0x56E9,
-	1307:  0x56EA,
-	1308:  0x56EC,
-	1309:  0x56EE,
-	1310:  0x56EF,
-	1311:  0x56F2,
-	1312:  0x56F3,
-	1313:  0x56F6,
-	1314:  0x56F7,
-	1315:  0x56F8,
-	1316:  0x56FB,
-	1317:  0x56FC,
-	1318:  0x5700,
-	1319:  0x5701,
-	1320:  0x5702,
-	1321:  0x5705,
-	1322:  0x5707,
-	1323:  0x570B,
-	1324:  0x570C,
-	1325:  0x570D,
-	1326:  0x570E,
-	1327:  0x570F,
-	1328:  0x5710,
-	1329:  0x5711,
-	1330:  0x5712,
-	1331:  0x5713,
-	1332:  0x5714,
-	1333:  0x5715,
-	1334:  0x5716,
-	1335:  0x5717,
-	1336:  0x5718,
-	1337:  0x5719,
-	1338:  0x571A,
-	1339:  0x571B,
-	1340:  0x571D,
-	1341:  0x571E,
-	1342:  0x5720,
-	1343:  0x5721,
-	1344:  0x5722,
-	1345:  0x5724,
-	1346:  0x5725,
-	1347:  0x5726,
-	1348:  0x5727,
-	1349:  0x572B,
-	1350:  0x5731,
-	1351:  0x5732,
-	1352:  0x5734,
-	1353:  0x5735,
-	1354:  0x5736,
-	1355:  0x5737,
-	1356:  0x5738,
-	1357:  0x573C,
-	1358:  0x573D,
-	1359:  0x573F,
-	1360:  0x5741,
-	1361:  0x5743,
-	1362:  0x5744,
-	1363:  0x5745,
-	1364:  0x5746,
-	1365:  0x5748,
-	1366:  0x5749,
-	1367:  0x574B,
-	1368:  0x5752,
-	1369:  0x5753,
-	1370:  0x5754,
-	1371:  0x5755,
-	1372:  0x5756,
-	1373:  0x5758,
-	1374:  0x5759,
-	1375:  0x5762,
-	1376:  0x5763,
-	1377:  0x5765,
-	1378:  0x5767,
-	1379:  0x576C,
-	1380:  0x576E,
-	1381:  0x5770,
-	1382:  0x5771,
-	1383:  0x5772,
-	1384:  0x5774,
-	1385:  0x5775,
-	1386:  0x5778,
-	1387:  0x5779,
-	1388:  0x577A,
-	1389:  0x577D,
-	1390:  0x577E,
-	1391:  0x577F,
-	1392:  0x5780,
-	1393:  0x5781,
-	1394:  0x5787,
-	1395:  0x5788,
-	1396:  0x5789,
-	1397:  0x578A,
-	1398:  0x578D,
-	1399:  0x578E,
-	1400:  0x578F,
-	1401:  0x5790,
-	1402:  0x5791,
-	1403:  0x5794,
-	1404:  0x5795,
-	1405:  0x5796,
-	1406:  0x5797,
-	1407:  0x5798,
-	1408:  0x5799,
-	1409:  0x579A,
-	1410:  0x579C,
-	1411:  0x579D,
-	1412:  0x579E,
-	1413:  0x579F,
-	1414:  0x57A5,
-	1415:  0x57A8,
-	1416:  0x57AA,
-	1417:  0x57AC,
-	1418:  0x57AF,
-	1419:  0x57B0,
-	1420:  0x57B1,
-	1421:  0x57B3,
-	1422:  0x57B5,
-	1423:  0x57B6,
-	1424:  0x57B7,
-	1425:  0x57B9,
-	1426:  0x57BA,
-	1427:  0x57BB,
-	1428:  0x57BC,
-	1429:  0x57BD,
-	1430:  0x57BE,
-	1431:  0x57BF,
-	1432:  0x57C0,
-	1433:  0x57C1,
-	1434:  0x57C4,
-	1435:  0x57C5,
-	1436:  0x57C6,
-	1437:  0x57C7,
-	1438:  0x57C8,
-	1439:  0x57C9,
-	1440:  0x57CA,
-	1441:  0x57CC,
-	1442:  0x57CD,
-	1443:  0x57D0,
-	1444:  0x57D1,
-	1445:  0x57D3,
-	1446:  0x57D6,
-	1447:  0x57D7,
-	1448:  0x57DB,
-	1449:  0x57DC,
-	1450:  0x57DE,
-	1451:  0x57E1,
-	1452:  0x57E2,
-	1453:  0x57E3,
-	1454:  0x57E5,
-	1455:  0x57E6,
-	1456:  0x57E7,
-	1457:  0x57E8,
-	1458:  0x57E9,
-	1459:  0x57EA,
-	1460:  0x57EB,
-	1461:  0x57EC,
-	1462:  0x57EE,
-	1463:  0x57F0,
-	1464:  0x57F1,
-	1465:  0x57F2,
-	1466:  0x57F3,
-	1467:  0x57F5,
-	1468:  0x57F6,
-	1469:  0x57F7,
-	1470:  0x57FB,
-	1471:  0x57FC,
-	1472:  0x57FE,
-	1473:  0x57FF,
-	1474:  0x5801,
-	1475:  0x5803,
-	1476:  0x5804,
-	1477:  0x5805,
-	1478:  0x5808,
-	1479:  0x5809,
-	1480:  0x580A,
-	1481:  0x580C,
-	1482:  0x580E,
-	1483:  0x580F,
-	1484:  0x5810,
-	1485:  0x5812,
-	1486:  0x5813,
-	1487:  0x5814,
-	1488:  0x5816,
-	1489:  0x5817,
-	1490:  0x5818,
-	1491:  0x581A,
-	1492:  0x581B,
-	1493:  0x581C,
-	1494:  0x581D,
-	1495:  0x581F,
-	1496:  0x5822,
-	1497:  0x5823,
-	1498:  0x5825,
-	1499:  0x5826,
-	1500:  0x5827,
-	1501:  0x5828,
-	1502:  0x5829,
-	1503:  0x582B,
-	1504:  0x582C,
-	1505:  0x582D,
-	1506:  0x582E,
-	1507:  0x582F,
-	1508:  0x5831,
-	1509:  0x5832,
-	1510:  0x5833,
-	1511:  0x5834,
-	1512:  0x5836,
-	1513:  0x5837,
-	1514:  0x5838,
-	1515:  0x5839,
-	1516:  0x583A,
-	1517:  0x583B,
-	1518:  0x583C,
-	1519:  0x583D,
-	1520:  0x583E,
-	1521:  0x583F,
-	1522:  0x5840,
-	1523:  0x5841,
-	1524:  0x5842,
-	1525:  0x5843,
-	1526:  0x5845,
-	1527:  0x5846,
-	1528:  0x5847,
-	1529:  0x5848,
-	1530:  0x5849,
-	1531:  0x584A,
-	1532:  0x584B,
-	1533:  0x584E,
-	1534:  0x584F,
-	1535:  0x5850,
-	1536:  0x5852,
-	1537:  0x5853,
-	1538:  0x5855,
-	1539:  0x5856,
-	1540:  0x5857,
-	1541:  0x5859,
-	1542:  0x585A,
-	1543:  0x585B,
-	1544:  0x585C,
-	1545:  0x585D,
-	1546:  0x585F,
-	1547:  0x5860,
-	1548:  0x5861,
-	1549:  0x5862,
-	1550:  0x5863,
-	1551:  0x5864,
-	1552:  0x5866,
-	1553:  0x5867,
-	1554:  0x5868,
-	1555:  0x5869,
-	1556:  0x586A,
-	1557:  0x586D,
-	1558:  0x586E,
-	1559:  0x586F,
-	1560:  0x5870,
-	1561:  0x5871,
-	1562:  0x5872,
-	1563:  0x5873,
-	1564:  0x5874,
-	1565:  0x5875,
-	1566:  0x5876,
-	1567:  0x5877,
-	1568:  0x5878,
-	1569:  0x5879,
-	1570:  0x587A,
-	1571:  0x587B,
-	1572:  0x587C,
-	1573:  0x587D,
-	1574:  0x587F,
-	1575:  0x5882,
-	1576:  0x5884,
-	1577:  0x5886,
-	1578:  0x5887,
-	1579:  0x5888,
-	1580:  0x588A,
-	1581:  0x588B,
-	1582:  0x588C,
-	1583:  0x588D,
-	1584:  0x588E,
-	1585:  0x588F,
-	1586:  0x5890,
-	1587:  0x5891,
-	1588:  0x5894,
-	1589:  0x5895,
-	1590:  0x5896,
-	1591:  0x5897,
-	1592:  0x5898,
-	1593:  0x589B,
-	1594:  0x589C,
-	1595:  0x589D,
-	1596:  0x58A0,
-	1597:  0x58A1,
-	1598:  0x58A2,
-	1599:  0x58A3,
-	1600:  0x58A4,
-	1601:  0x58A5,
-	1602:  0x58A6,
-	1603:  0x58A7,
-	1604:  0x58AA,
-	1605:  0x58AB,
-	1606:  0x58AC,
-	1607:  0x58AD,
-	1608:  0x58AE,
-	1609:  0x58AF,
-	1610:  0x58B0,
-	1611:  0x58B1,
-	1612:  0x58B2,
-	1613:  0x58B3,
-	1614:  0x58B4,
-	1615:  0x58B5,
-	1616:  0x58B6,
-	1617:  0x58B7,
-	1618:  0x58B8,
-	1619:  0x58B9,
-	1620:  0x58BA,
-	1621:  0x58BB,
-	1622:  0x58BD,
-	1623:  0x58BE,
-	1624:  0x58BF,
-	1625:  0x58C0,
-	1626:  0x58C2,
-	1627:  0x58C3,
-	1628:  0x58C4,
-	1629:  0x58C6,
-	1630:  0x58C7,
-	1631:  0x58C8,
-	1632:  0x58C9,
-	1633:  0x58CA,
-	1634:  0x58CB,
-	1635:  0x58CC,
-	1636:  0x58CD,
-	1637:  0x58CE,
-	1638:  0x58CF,
-	1639:  0x58D0,
-	1640:  0x58D2,
-	1641:  0x58D3,
-	1642:  0x58D4,
-	1643:  0x58D6,
-	1644:  0x58D7,
-	1645:  0x58D8,
-	1646:  0x58D9,
-	1647:  0x58DA,
-	1648:  0x58DB,
-	1649:  0x58DC,
-	1650:  0x58DD,
-	1651:  0x58DE,
-	1652:  0x58DF,
-	1653:  0x58E0,
-	1654:  0x58E1,
-	1655:  0x58E2,
-	1656:  0x58E3,
-	1657:  0x58E5,
-	1658:  0x58E6,
-	1659:  0x58E7,
-	1660:  0x58E8,
-	1661:  0x58E9,
-	1662:  0x58EA,
-	1663:  0x58ED,
-	1664:  0x58EF,
-	1665:  0x58F1,
-	1666:  0x58F2,
-	1667:  0x58F4,
-	1668:  0x58F5,
-	1669:  0x58F7,
-	1670:  0x58F8,
-	1671:  0x58FA,
-	1672:  0x58FB,
-	1673:  0x58FC,
-	1674:  0x58FD,
-	1675:  0x58FE,
-	1676:  0x58FF,
-	1677:  0x5900,
-	1678:  0x5901,
-	1679:  0x5903,
-	1680:  0x5905,
-	1681:  0x5906,
-	1682:  0x5908,
-	1683:  0x5909,
-	1684:  0x590A,
-	1685:  0x590B,
-	1686:  0x590C,
-	1687:  0x590E,
-	1688:  0x5910,
-	1689:  0x5911,
-	1690:  0x5912,
-	1691:  0x5913,
-	1692:  0x5917,
-	1693:  0x5918,
-	1694:  0x591B,
-	1695:  0x591D,
-	1696:  0x591E,
-	1697:  0x5920,
-	1698:  0x5921,
-	1699:  0x5922,
-	1700:  0x5923,
-	1701:  0x5926,
-	1702:  0x5928,
-	1703:  0x592C,
-	1704:  0x5930,
-	1705:  0x5932,
-	1706:  0x5933,
-	1707:  0x5935,
-	1708:  0x5936,
-	1709:  0x593B,
-	1710:  0x593D,
-	1711:  0x593E,
-	1712:  0x593F,
-	1713:  0x5940,
-	1714:  0x5943,
-	1715:  0x5945,
-	1716:  0x5946,
-	1717:  0x594A,
-	1718:  0x594C,
-	1719:  0x594D,
-	1720:  0x5950,
-	1721:  0x5952,
-	1722:  0x5953,
-	1723:  0x5959,
-	1724:  0x595B,
-	1725:  0x595C,
-	1726:  0x595D,
-	1727:  0x595E,
-	1728:  0x595F,
-	1729:  0x5961,
-	1730:  0x5963,
-	1731:  0x5964,
-	1732:  0x5966,
-	1733:  0x5967,
-	1734:  0x5968,
-	1735:  0x5969,
-	1736:  0x596A,
-	1737:  0x596B,
-	1738:  0x596C,
-	1739:  0x596D,
-	1740:  0x596E,
-	1741:  0x596F,
-	1742:  0x5970,
-	1743:  0x5971,
-	1744:  0x5972,
-	1745:  0x5975,
-	1746:  0x5977,
-	1747:  0x597A,
-	1748:  0x597B,
-	1749:  0x597C,
-	1750:  0x597E,
-	1751:  0x597F,
-	1752:  0x5980,
-	1753:  0x5985,
-	1754:  0x5989,
-	1755:  0x598B,
-	1756:  0x598C,
-	1757:  0x598E,
-	1758:  0x598F,
-	1759:  0x5990,
-	1760:  0x5991,
-	1761:  0x5994,
-	1762:  0x5995,
-	1763:  0x5998,
-	1764:  0x599A,
-	1765:  0x599B,
-	1766:  0x599C,
-	1767:  0x599D,
-	1768:  0x599F,
-	1769:  0x59A0,
-	1770:  0x59A1,
-	1771:  0x59A2,
-	1772:  0x59A6,
-	1773:  0x59A7,
-	1774:  0x59AC,
-	1775:  0x59AD,
-	1776:  0x59B0,
-	1777:  0x59B1,
-	1778:  0x59B3,
-	1779:  0x59B4,
-	1780:  0x59B5,
-	1781:  0x59B6,
-	1782:  0x59B7,
-	1783:  0x59B8,
-	1784:  0x59BA,
-	1785:  0x59BC,
-	1786:  0x59BD,
-	1787:  0x59BF,
-	1788:  0x59C0,
-	1789:  0x59C1,
-	1790:  0x59C2,
-	1791:  0x59C3,
-	1792:  0x59C4,
-	1793:  0x59C5,
-	1794:  0x59C7,
-	1795:  0x59C8,
-	1796:  0x59C9,
-	1797:  0x59CC,
-	1798:  0x59CD,
-	1799:  0x59CE,
-	1800:  0x59CF,
-	1801:  0x59D5,
-	1802:  0x59D6,
-	1803:  0x59D9,
-	1804:  0x59DB,
-	1805:  0x59DE,
-	1806:  0x59DF,
-	1807:  0x59E0,
-	1808:  0x59E1,
-	1809:  0x59E2,
-	1810:  0x59E4,
-	1811:  0x59E6,
-	1812:  0x59E7,
-	1813:  0x59E9,
-	1814:  0x59EA,
-	1815:  0x59EB,
-	1816:  0x59ED,
-	1817:  0x59EE,
-	1818:  0x59EF,
-	1819:  0x59F0,
-	1820:  0x59F1,
-	1821:  0x59F2,
-	1822:  0x59F3,
-	1823:  0x59F4,
-	1824:  0x59F5,
-	1825:  0x59F6,
-	1826:  0x59F7,
-	1827:  0x59F8,
-	1828:  0x59FA,
-	1829:  0x59FC,
-	1830:  0x59FD,
-	1831:  0x59FE,
-	1832:  0x5A00,
-	1833:  0x5A02,
-	1834:  0x5A0A,
-	1835:  0x5A0B,
-	1836:  0x5A0D,
-	1837:  0x5A0E,
-	1838:  0x5A0F,
-	1839:  0x5A10,
-	1840:  0x5A12,
-	1841:  0x5A14,
-	1842:  0x5A15,
-	1843:  0x5A16,
-	1844:  0x5A17,
-	1845:  0x5A19,
-	1846:  0x5A1A,
-	1847:  0x5A1B,
-	1848:  0x5A1D,
-	1849:  0x5A1E,
-	1850:  0x5A21,
-	1851:  0x5A22,
-	1852:  0x5A24,
-	1853:  0x5A26,
-	1854:  0x5A27,
-	1855:  0x5A28,
-	1856:  0x5A2A,
-	1857:  0x5A2B,
-	1858:  0x5A2C,
-	1859:  0x5A2D,
-	1860:  0x5A2E,
-	1861:  0x5A2F,
-	1862:  0x5A30,
-	1863:  0x5A33,
-	1864:  0x5A35,
-	1865:  0x5A37,
-	1866:  0x5A38,
-	1867:  0x5A39,
-	1868:  0x5A3A,
-	1869:  0x5A3B,
-	1870:  0x5A3D,
-	1871:  0x5A3E,
-	1872:  0x5A3F,
-	1873:  0x5A41,
-	1874:  0x5A42,
-	1875:  0x5A43,
-	1876:  0x5A44,
-	1877:  0x5A45,
-	1878:  0x5A47,
-	1879:  0x5A48,
-	1880:  0x5A4B,
-	1881:  0x5A4C,
-	1882:  0x5A4D,
-	1883:  0x5A4E,
-	1884:  0x5A4F,
-	1885:  0x5A50,
-	1886:  0x5A51,
-	1887:  0x5A52,
-	1888:  0x5A53,
-	1889:  0x5A54,
-	1890:  0x5A56,
-	1891:  0x5A57,
-	1892:  0x5A58,
-	1893:  0x5A59,
-	1894:  0x5A5B,
-	1895:  0x5A5C,
-	1896:  0x5A5D,
-	1897:  0x5A5E,
-	1898:  0x5A5F,
-	1899:  0x5A60,
-	1900:  0x5A61,
-	1901:  0x5A63,
-	1902:  0x5A64,
-	1903:  0x5A65,
-	1904:  0x5A66,
-	1905:  0x5A68,
-	1906:  0x5A69,
-	1907:  0x5A6B,
-	1908:  0x5A6C,
-	1909:  0x5A6D,
-	1910:  0x5A6E,
-	1911:  0x5A6F,
-	1912:  0x5A70,
-	1913:  0x5A71,
-	1914:  0x5A72,
-	1915:  0x5A73,
-	1916:  0x5A78,
-	1917:  0x5A79,
-	1918:  0x5A7B,
-	1919:  0x5A7C,
-	1920:  0x5A7D,
-	1921:  0x5A7E,
-	1922:  0x5A80,
-	1923:  0x5A81,
-	1924:  0x5A82,
-	1925:  0x5A83,
-	1926:  0x5A84,
-	1927:  0x5A85,
-	1928:  0x5A86,
-	1929:  0x5A87,
-	1930:  0x5A88,
-	1931:  0x5A89,
-	1932:  0x5A8A,
-	1933:  0x5A8B,
-	1934:  0x5A8C,
-	1935:  0x5A8D,
-	1936:  0x5A8E,
-	1937:  0x5A8F,
-	1938:  0x5A90,
-	1939:  0x5A91,
-	1940:  0x5A93,
-	1941:  0x5A94,
-	1942:  0x5A95,
-	1943:  0x5A96,
-	1944:  0x5A97,
-	1945:  0x5A98,
-	1946:  0x5A99,
-	1947:  0x5A9C,
-	1948:  0x5A9D,
-	1949:  0x5A9E,
-	1950:  0x5A9F,
-	1951:  0x5AA0,
-	1952:  0x5AA1,
-	1953:  0x5AA2,
-	1954:  0x5AA3,
-	1955:  0x5AA4,
-	1956:  0x5AA5,
-	1957:  0x5AA6,
-	1958:  0x5AA7,
-	1959:  0x5AA8,
-	1960:  0x5AA9,
-	1961:  0x5AAB,
-	1962:  0x5AAC,
-	1963:  0x5AAD,
-	1964:  0x5AAE,
-	1965:  0x5AAF,
-	1966:  0x5AB0,
-	1967:  0x5AB1,
-	1968:  0x5AB4,
-	1969:  0x5AB6,
-	1970:  0x5AB7,
-	1971:  0x5AB9,
-	1972:  0x5ABA,
-	1973:  0x5ABB,
-	1974:  0x5ABC,
-	1975:  0x5ABD,
-	1976:  0x5ABF,
-	1977:  0x5AC0,
-	1978:  0x5AC3,
-	1979:  0x5AC4,
-	1980:  0x5AC5,
-	1981:  0x5AC6,
-	1982:  0x5AC7,
-	1983:  0x5AC8,
-	1984:  0x5ACA,
-	1985:  0x5ACB,
-	1986:  0x5ACD,
-	1987:  0x5ACE,
-	1988:  0x5ACF,
-	1989:  0x5AD0,
-	1990:  0x5AD1,
-	1991:  0x5AD3,
-	1992:  0x5AD5,
-	1993:  0x5AD7,
-	1994:  0x5AD9,
-	1995:  0x5ADA,
-	1996:  0x5ADB,
-	1997:  0x5ADD,
-	1998:  0x5ADE,
-	1999:  0x5ADF,
-	2000:  0x5AE2,
-	2001:  0x5AE4,
-	2002:  0x5AE5,
-	2003:  0x5AE7,
-	2004:  0x5AE8,
-	2005:  0x5AEA,
-	2006:  0x5AEC,
-	2007:  0x5AED,
-	2008:  0x5AEE,
-	2009:  0x5AEF,
-	2010:  0x5AF0,
-	2011:  0x5AF2,
-	2012:  0x5AF3,
-	2013:  0x5AF4,
-	2014:  0x5AF5,
-	2015:  0x5AF6,
-	2016:  0x5AF7,
-	2017:  0x5AF8,
-	2018:  0x5AF9,
-	2019:  0x5AFA,
-	2020:  0x5AFB,
-	2021:  0x5AFC,
-	2022:  0x5AFD,
-	2023:  0x5AFE,
-	2024:  0x5AFF,
-	2025:  0x5B00,
-	2026:  0x5B01,
-	2027:  0x5B02,
-	2028:  0x5B03,
-	2029:  0x5B04,
-	2030:  0x5B05,
-	2031:  0x5B06,
-	2032:  0x5B07,
-	2033:  0x5B08,
-	2034:  0x5B0A,
-	2035:  0x5B0B,
-	2036:  0x5B0C,
-	2037:  0x5B0D,
-	2038:  0x5B0E,
-	2039:  0x5B0F,
-	2040:  0x5B10,
-	2041:  0x5B11,
-	2042:  0x5B12,
-	2043:  0x5B13,
-	2044:  0x5B14,
-	2045:  0x5B15,
-	2046:  0x5B18,
-	2047:  0x5B19,
-	2048:  0x5B1A,
-	2049:  0x5B1B,
-	2050:  0x5B1C,
-	2051:  0x5B1D,
-	2052:  0x5B1E,
-	2053:  0x5B1F,
-	2054:  0x5B20,
-	2055:  0x5B21,
-	2056:  0x5B22,
-	2057:  0x5B23,
-	2058:  0x5B24,
-	2059:  0x5B25,
-	2060:  0x5B26,
-	2061:  0x5B27,
-	2062:  0x5B28,
-	2063:  0x5B29,
-	2064:  0x5B2A,
-	2065:  0x5B2B,
-	2066:  0x5B2C,
-	2067:  0x5B2D,
-	2068:  0x5B2E,
-	2069:  0x5B2F,
-	2070:  0x5B30,
-	2071:  0x5B31,
-	2072:  0x5B33,
-	2073:  0x5B35,
-	2074:  0x5B36,
-	2075:  0x5B38,
-	2076:  0x5B39,
-	2077:  0x5B3A,
-	2078:  0x5B3B,
-	2079:  0x5B3C,
-	2080:  0x5B3D,
-	2081:  0x5B3E,
-	2082:  0x5B3F,
-	2083:  0x5B41,
-	2084:  0x5B42,
-	2085:  0x5B43,
-	2086:  0x5B44,
-	2087:  0x5B45,
-	2088:  0x5B46,
-	2089:  0x5B47,
-	2090:  0x5B48,
-	2091:  0x5B49,
-	2092:  0x5B4A,
-	2093:  0x5B4B,
-	2094:  0x5B4C,
-	2095:  0x5B4D,
-	2096:  0x5B4E,
-	2097:  0x5B4F,
-	2098:  0x5B52,
-	2099:  0x5B56,
-	2100:  0x5B5E,
-	2101:  0x5B60,
-	2102:  0x5B61,
-	2103:  0x5B67,
-	2104:  0x5B68,
-	2105:  0x5B6B,
-	2106:  0x5B6D,
-	2107:  0x5B6E,
-	2108:  0x5B6F,
-	2109:  0x5B72,
-	2110:  0x5B74,
-	2111:  0x5B76,
-	2112:  0x5B77,
-	2113:  0x5B78,
-	2114:  0x5B79,
-	2115:  0x5B7B,
-	2116:  0x5B7C,
-	2117:  0x5B7E,
-	2118:  0x5B7F,
-	2119:  0x5B82,
-	2120:  0x5B86,
-	2121:  0x5B8A,
-	2122:  0x5B8D,
-	2123:  0x5B8E,
-	2124:  0x5B90,
-	2125:  0x5B91,
-	2126:  0x5B92,
-	2127:  0x5B94,
-	2128:  0x5B96,
-	2129:  0x5B9F,
-	2130:  0x5BA7,
-	2131:  0x5BA8,
-	2132:  0x5BA9,
-	2133:  0x5BAC,
-	2134:  0x5BAD,
-	2135:  0x5BAE,
-	2136:  0x5BAF,
-	2137:  0x5BB1,
-	2138:  0x5BB2,
-	2139:  0x5BB7,
-	2140:  0x5BBA,
-	2141:  0x5BBB,
-	2142:  0x5BBC,
-	2143:  0x5BC0,
-	2144:  0x5BC1,
-	2145:  0x5BC3,
-	2146:  0x5BC8,
-	2147:  0x5BC9,
-	2148:  0x5BCA,
-	2149:  0x5BCB,
-	2150:  0x5BCD,
-	2151:  0x5BCE,
-	2152:  0x5BCF,
-	2153:  0x5BD1,
-	2154:  0x5BD4,
-	2155:  0x5BD5,
-	2156:  0x5BD6,
-	2157:  0x5BD7,
-	2158:  0x5BD8,
-	2159:  0x5BD9,
-	2160:  0x5BDA,
-	2161:  0x5BDB,
-	2162:  0x5BDC,
-	2163:  0x5BE0,
-	2164:  0x5BE2,
-	2165:  0x5BE3,
-	2166:  0x5BE6,
-	2167:  0x5BE7,
-	2168:  0x5BE9,
-	2169:  0x5BEA,
-	2170:  0x5BEB,
-	2171:  0x5BEC,
-	2172:  0x5BED,
-	2173:  0x5BEF,
-	2174:  0x5BF1,
-	2175:  0x5BF2,
-	2176:  0x5BF3,
-	2177:  0x5BF4,
-	2178:  0x5BF5,
-	2179:  0x5BF6,
-	2180:  0x5BF7,
-	2181:  0x5BFD,
-	2182:  0x5BFE,
-	2183:  0x5C00,
-	2184:  0x5C02,
-	2185:  0x5C03,
-	2186:  0x5C05,
-	2187:  0x5C07,
-	2188:  0x5C08,
-	2189:  0x5C0B,
-	2190:  0x5C0C,
-	2191:  0x5C0D,
-	2192:  0x5C0E,
-	2193:  0x5C10,
-	2194:  0x5C12,
-	2195:  0x5C13,
-	2196:  0x5C17,
-	2197:  0x5C19,
-	2198:  0x5C1B,
-	2199:  0x5C1E,
-	2200:  0x5C1F,
-	2201:  0x5C20,
-	2202:  0x5C21,
-	2203:  0x5C23,
-	2204:  0x5C26,
-	2205:  0x5C28,
-	2206:  0x5C29,
-	2207:  0x5C2A,
-	2208:  0x5C2B,
-	2209:  0x5C2D,
-	2210:  0x5C2E,
-	2211:  0x5C2F,
-	2212:  0x5C30,
-	2213:  0x5C32,
-	2214:  0x5C33,
-	2215:  0x5C35,
-	2216:  0x5C36,
-	2217:  0x5C37,
-	2218:  0x5C43,
-	2219:  0x5C44,
-	2220:  0x5C46,
-	2221:  0x5C47,
-	2222:  0x5C4C,
-	2223:  0x5C4D,
-	2224:  0x5C52,
-	2225:  0x5C53,
-	2226:  0x5C54,
-	2227:  0x5C56,
-	2228:  0x5C57,
-	2229:  0x5C58,
-	2230:  0x5C5A,
-	2231:  0x5C5B,
-	2232:  0x5C5C,
-	2233:  0x5C5D,
-	2234:  0x5C5F,
-	2235:  0x5C62,
-	2236:  0x5C64,
-	2237:  0x5C67,
-	2238:  0x5C68,
-	2239:  0x5C69,
-	2240:  0x5C6A,
-	2241:  0x5C6B,
-	2242:  0x5C6C,
-	2243:  0x5C6D,
-	2244:  0x5C70,
-	2245:  0x5C72,
-	2246:  0x5C73,
-	2247:  0x5C74,
-	2248:  0x5C75,
-	2249:  0x5C76,
-	2250:  0x5C77,
-	2251:  0x5C78,
-	2252:  0x5C7B,
-	2253:  0x5C7C,
-	2254:  0x5C7D,
-	2255:  0x5C7E,
-	2256:  0x5C80,
-	2257:  0x5C83,
-	2258:  0x5C84,
-	2259:  0x5C85,
-	2260:  0x5C86,
-	2261:  0x5C87,
-	2262:  0x5C89,
-	2263:  0x5C8A,
-	2264:  0x5C8B,
-	2265:  0x5C8E,
-	2266:  0x5C8F,
-	2267:  0x5C92,
-	2268:  0x5C93,
-	2269:  0x5C95,
-	2270:  0x5C9D,
-	2271:  0x5C9E,
-	2272:  0x5C9F,
-	2273:  0x5CA0,
-	2274:  0x5CA1,
-	2275:  0x5CA4,
-	2276:  0x5CA5,
-	2277:  0x5CA6,
-	2278:  0x5CA7,
-	2279:  0x5CA8,
-	2280:  0x5CAA,
-	2281:  0x5CAE,
-	2282:  0x5CAF,
-	2283:  0x5CB0,
-	2284:  0x5CB2,
-	2285:  0x5CB4,
-	2286:  0x5CB6,
-	2287:  0x5CB9,
-	2288:  0x5CBA,
-	2289:  0x5CBB,
-	2290:  0x5CBC,
-	2291:  0x5CBE,
-	2292:  0x5CC0,
-	2293:  0x5CC2,
-	2294:  0x5CC3,
-	2295:  0x5CC5,
-	2296:  0x5CC6,
-	2297:  0x5CC7,
-	2298:  0x5CC8,
-	2299:  0x5CC9,
-	2300:  0x5CCA,
-	2301:  0x5CCC,
-	2302:  0x5CCD,
-	2303:  0x5CCE,
-	2304:  0x5CCF,
-	2305:  0x5CD0,
-	2306:  0x5CD1,
-	2307:  0x5CD3,
-	2308:  0x5CD4,
-	2309:  0x5CD5,
-	2310:  0x5CD6,
-	2311:  0x5CD7,
-	2312:  0x5CD8,
-	2313:  0x5CDA,
-	2314:  0x5CDB,
-	2315:  0x5CDC,
-	2316:  0x5CDD,
-	2317:  0x5CDE,
-	2318:  0x5CDF,
-	2319:  0x5CE0,
-	2320:  0x5CE2,
-	2321:  0x5CE3,
-	2322:  0x5CE7,
-	2323:  0x5CE9,
-	2324:  0x5CEB,
-	2325:  0x5CEC,
-	2326:  0x5CEE,
-	2327:  0x5CEF,
-	2328:  0x5CF1,
-	2329:  0x5CF2,
-	2330:  0x5CF3,
-	2331:  0x5CF4,
-	2332:  0x5CF5,
-	2333:  0x5CF6,
-	2334:  0x5CF7,
-	2335:  0x5CF8,
-	2336:  0x5CF9,
-	2337:  0x5CFA,
-	2338:  0x5CFC,
-	2339:  0x5CFD,
-	2340:  0x5CFE,
-	2341:  0x5CFF,
-	2342:  0x5D00,
-	2343:  0x5D01,
-	2344:  0x5D04,
-	2345:  0x5D05,
-	2346:  0x5D08,
-	2347:  0x5D09,
-	2348:  0x5D0A,
-	2349:  0x5D0B,
-	2350:  0x5D0C,
-	2351:  0x5D0D,
-	2352:  0x5D0F,
-	2353:  0x5D10,
-	2354:  0x5D11,
-	2355:  0x5D12,
-	2356:  0x5D13,
-	2357:  0x5D15,
-	2358:  0x5D17,
-	2359:  0x5D18,
-	2360:  0x5D19,
-	2361:  0x5D1A,
-	2362:  0x5D1C,
-	2363:  0x5D1D,
-	2364:  0x5D1F,
-	2365:  0x5D20,
-	2366:  0x5D21,
-	2367:  0x5D22,
-	2368:  0x5D23,
-	2369:  0x5D25,
-	2370:  0x5D28,
-	2371:  0x5D2A,
-	2372:  0x5D2B,
-	2373:  0x5D2C,
-	2374:  0x5D2F,
-	2375:  0x5D30,
-	2376:  0x5D31,
-	2377:  0x5D32,
-	2378:  0x5D33,
-	2379:  0x5D35,
-	2380:  0x5D36,
-	2381:  0x5D37,
-	2382:  0x5D38,
-	2383:  0x5D39,
-	2384:  0x5D3A,
-	2385:  0x5D3B,
-	2386:  0x5D3C,
-	2387:  0x5D3F,
-	2388:  0x5D40,
-	2389:  0x5D41,
-	2390:  0x5D42,
-	2391:  0x5D43,
-	2392:  0x5D44,
-	2393:  0x5D45,
-	2394:  0x5D46,
-	2395:  0x5D48,
-	2396:  0x5D49,
-	2397:  0x5D4D,
-	2398:  0x5D4E,
-	2399:  0x5D4F,
-	2400:  0x5D50,
-	2401:  0x5D51,
-	2402:  0x5D52,
-	2403:  0x5D53,
-	2404:  0x5D54,
-	2405:  0x5D55,
-	2406:  0x5D56,
-	2407:  0x5D57,
-	2408:  0x5D59,
-	2409:  0x5D5A,
-	2410:  0x5D5C,
-	2411:  0x5D5E,
-	2412:  0x5D5F,
-	2413:  0x5D60,
-	2414:  0x5D61,
-	2415:  0x5D62,
-	2416:  0x5D63,
-	2417:  0x5D64,
-	2418:  0x5D65,
-	2419:  0x5D66,
-	2420:  0x5D67,
-	2421:  0x5D68,
-	2422:  0x5D6A,
-	2423:  0x5D6D,
-	2424:  0x5D6E,
-	2425:  0x5D70,
-	2426:  0x5D71,
-	2427:  0x5D72,
-	2428:  0x5D73,
-	2429:  0x5D75,
-	2430:  0x5D76,
-	2431:  0x5D77,
-	2432:  0x5D78,
-	2433:  0x5D79,
-	2434:  0x5D7A,
-	2435:  0x5D7B,
-	2436:  0x5D7C,
-	2437:  0x5D7D,
-	2438:  0x5D7E,
-	2439:  0x5D7F,
-	2440:  0x5D80,
-	2441:  0x5D81,
-	2442:  0x5D83,
-	2443:  0x5D84,
-	2444:  0x5D85,
-	2445:  0x5D86,
-	2446:  0x5D87,
-	2447:  0x5D88,
-	2448:  0x5D89,
-	2449:  0x5D8A,
-	2450:  0x5D8B,
-	2451:  0x5D8C,
-	2452:  0x5D8D,
-	2453:  0x5D8E,
-	2454:  0x5D8F,
-	2455:  0x5D90,
-	2456:  0x5D91,
-	2457:  0x5D92,
-	2458:  0x5D93,
-	2459:  0x5D94,
-	2460:  0x5D95,
-	2461:  0x5D96,
-	2462:  0x5D97,
-	2463:  0x5D98,
-	2464:  0x5D9A,
-	2465:  0x5D9B,
-	2466:  0x5D9C,
-	2467:  0x5D9E,
-	2468:  0x5D9F,
-	2469:  0x5DA0,
-	2470:  0x5DA1,
-	2471:  0x5DA2,
-	2472:  0x5DA3,
-	2473:  0x5DA4,
-	2474:  0x5DA5,
-	2475:  0x5DA6,
-	2476:  0x5DA7,
-	2477:  0x5DA8,
-	2478:  0x5DA9,
-	2479:  0x5DAA,
-	2480:  0x5DAB,
-	2481:  0x5DAC,
-	2482:  0x5DAD,
-	2483:  0x5DAE,
-	2484:  0x5DAF,
-	2485:  0x5DB0,
-	2486:  0x5DB1,
-	2487:  0x5DB2,
-	2488:  0x5DB3,
-	2489:  0x5DB4,
-	2490:  0x5DB5,
-	2491:  0x5DB6,
-	2492:  0x5DB8,
-	2493:  0x5DB9,
-	2494:  0x5DBA,
-	2495:  0x5DBB,
-	2496:  0x5DBC,
-	2497:  0x5DBD,
-	2498:  0x5DBE,
-	2499:  0x5DBF,
-	2500:  0x5DC0,
-	2501:  0x5DC1,
-	2502:  0x5DC2,
-	2503:  0x5DC3,
-	2504:  0x5DC4,
-	2505:  0x5DC6,
-	2506:  0x5DC7,
-	2507:  0x5DC8,
-	2508:  0x5DC9,
-	2509:  0x5DCA,
-	2510:  0x5DCB,
-	2511:  0x5DCC,
-	2512:  0x5DCE,
-	2513:  0x5DCF,
-	2514:  0x5DD0,
-	2515:  0x5DD1,
-	2516:  0x5DD2,
-	2517:  0x5DD3,
-	2518:  0x5DD4,
-	2519:  0x5DD5,
-	2520:  0x5DD6,
-	2521:  0x5DD7,
-	2522:  0x5DD8,
-	2523:  0x5DD9,
-	2524:  0x5DDA,
-	2525:  0x5DDC,
-	2526:  0x5DDF,
-	2527:  0x5DE0,
-	2528:  0x5DE3,
-	2529:  0x5DE4,
-	2530:  0x5DEA,
-	2531:  0x5DEC,
-	2532:  0x5DED,
-	2533:  0x5DF0,
-	2534:  0x5DF5,
-	2535:  0x5DF6,
-	2536:  0x5DF8,
-	2537:  0x5DF9,
-	2538:  0x5DFA,
-	2539:  0x5DFB,
-	2540:  0x5DFC,
-	2541:  0x5DFF,
-	2542:  0x5E00,
-	2543:  0x5E04,
-	2544:  0x5E07,
-	2545:  0x5E09,
-	2546:  0x5E0A,
-	2547:  0x5E0B,
-	2548:  0x5E0D,
-	2549:  0x5E0E,
-	2550:  0x5E12,
-	2551:  0x5E13,
-	2552:  0x5E17,
-	2553:  0x5E1E,
-	2554:  0x5E1F,
-	2555:  0x5E20,
-	2556:  0x5E21,
-	2557:  0x5E22,
-	2558:  0x5E23,
-	2559:  0x5E24,
-	2560:  0x5E25,
-	2561:  0x5E28,
-	2562:  0x5E29,
-	2563:  0x5E2A,
-	2564:  0x5E2B,
-	2565:  0x5E2C,
-	2566:  0x5E2F,
-	2567:  0x5E30,
-	2568:  0x5E32,
-	2569:  0x5E33,
-	2570:  0x5E34,
-	2571:  0x5E35,
-	2572:  0x5E36,
-	2573:  0x5E39,
-	2574:  0x5E3A,
-	2575:  0x5E3E,
-	2576:  0x5E3F,
-	2577:  0x5E40,
-	2578:  0x5E41,
-	2579:  0x5E43,
-	2580:  0x5E46,
-	2581:  0x5E47,
-	2582:  0x5E48,
-	2583:  0x5E49,
-	2584:  0x5E4A,
-	2585:  0x5E4B,
-	2586:  0x5E4D,
-	2587:  0x5E4E,
-	2588:  0x5E4F,
-	2589:  0x5E50,
-	2590:  0x5E51,
-	2591:  0x5E52,
-	2592:  0x5E53,
-	2593:  0x5E56,
-	2594:  0x5E57,
-	2595:  0x5E58,
-	2596:  0x5E59,
-	2597:  0x5E5A,
-	2598:  0x5E5C,
-	2599:  0x5E5D,
-	2600:  0x5E5F,
-	2601:  0x5E60,
-	2602:  0x5E63,
-	2603:  0x5E64,
-	2604:  0x5E65,
-	2605:  0x5E66,
-	2606:  0x5E67,
-	2607:  0x5E68,
-	2608:  0x5E69,
-	2609:  0x5E6A,
-	2610:  0x5E6B,
-	2611:  0x5E6C,
-	2612:  0x5E6D,
-	2613:  0x5E6E,
-	2614:  0x5E6F,
-	2615:  0x5E70,
-	2616:  0x5E71,
-	2617:  0x5E75,
-	2618:  0x5E77,
-	2619:  0x5E79,
-	2620:  0x5E7E,
-	2621:  0x5E81,
-	2622:  0x5E82,
-	2623:  0x5E83,
-	2624:  0x5E85,
-	2625:  0x5E88,
-	2626:  0x5E89,
-	2627:  0x5E8C,
-	2628:  0x5E8D,
-	2629:  0x5E8E,
-	2630:  0x5E92,
-	2631:  0x5E98,
-	2632:  0x5E9B,
-	2633:  0x5E9D,
-	2634:  0x5EA1,
-	2635:  0x5EA2,
-	2636:  0x5EA3,
-	2637:  0x5EA4,
-	2638:  0x5EA8,
-	2639:  0x5EA9,
-	2640:  0x5EAA,
-	2641:  0x5EAB,
-	2642:  0x5EAC,
-	2643:  0x5EAE,
-	2644:  0x5EAF,
-	2645:  0x5EB0,
-	2646:  0x5EB1,
-	2647:  0x5EB2,
-	2648:  0x5EB4,
-	2649:  0x5EBA,
-	2650:  0x5EBB,
-	2651:  0x5EBC,
-	2652:  0x5EBD,
-	2653:  0x5EBF,
-	2654:  0x5EC0,
-	2655:  0x5EC1,
-	2656:  0x5EC2,
-	2657:  0x5EC3,
-	2658:  0x5EC4,
-	2659:  0x5EC5,
-	2660:  0x5EC6,
-	2661:  0x5EC7,
-	2662:  0x5EC8,
-	2663:  0x5ECB,
-	2664:  0x5ECC,
-	2665:  0x5ECD,
-	2666:  0x5ECE,
-	2667:  0x5ECF,
-	2668:  0x5ED0,
-	2669:  0x5ED4,
-	2670:  0x5ED5,
-	2671:  0x5ED7,
-	2672:  0x5ED8,
-	2673:  0x5ED9,
-	2674:  0x5EDA,
-	2675:  0x5EDC,
-	2676:  0x5EDD,
-	2677:  0x5EDE,
-	2678:  0x5EDF,
-	2679:  0x5EE0,
-	2680:  0x5EE1,
-	2681:  0x5EE2,
-	2682:  0x5EE3,
-	2683:  0x5EE4,
-	2684:  0x5EE5,
-	2685:  0x5EE6,
-	2686:  0x5EE7,
-	2687:  0x5EE9,
-	2688:  0x5EEB,
-	2689:  0x5EEC,
-	2690:  0x5EED,
-	2691:  0x5EEE,
-	2692:  0x5EEF,
-	2693:  0x5EF0,
-	2694:  0x5EF1,
-	2695:  0x5EF2,
-	2696:  0x5EF3,
-	2697:  0x5EF5,
-	2698:  0x5EF8,
-	2699:  0x5EF9,
-	2700:  0x5EFB,
-	2701:  0x5EFC,
-	2702:  0x5EFD,
-	2703:  0x5F05,
-	2704:  0x5F06,
-	2705:  0x5F07,
-	2706:  0x5F09,
-	2707:  0x5F0C,
-	2708:  0x5F0D,
-	2709:  0x5F0E,
-	2710:  0x5F10,
-	2711:  0x5F12,
-	2712:  0x5F14,
-	2713:  0x5F16,
-	2714:  0x5F19,
-	2715:  0x5F1A,
-	2716:  0x5F1C,
-	2717:  0x5F1D,
-	2718:  0x5F1E,
-	2719:  0x5F21,
-	2720:  0x5F22,
-	2721:  0x5F23,
-	2722:  0x5F24,
-	2723:  0x5F28,
-	2724:  0x5F2B,
-	2725:  0x5F2C,
-	2726:  0x5F2E,
-	2727:  0x5F30,
-	2728:  0x5F32,
-	2729:  0x5F33,
-	2730:  0x5F34,
-	2731:  0x5F35,
-	2732:  0x5F36,
-	2733:  0x5F37,
-	2734:  0x5F38,
-	2735:  0x5F3B,
-	2736:  0x5F3D,
-	2737:  0x5F3E,
-	2738:  0x5F3F,
-	2739:  0x5F41,
-	2740:  0x5F42,
-	2741:  0x5F43,
-	2742:  0x5F44,
-	2743:  0x5F45,
-	2744:  0x5F46,
-	2745:  0x5F47,
-	2746:  0x5F48,
-	2747:  0x5F49,
-	2748:  0x5F4A,
-	2749:  0x5F4B,
-	2750:  0x5F4C,
-	2751:  0x5F4D,
-	2752:  0x5F4E,
-	2753:  0x5F4F,
-	2754:  0x5F51,
-	2755:  0x5F54,
-	2756:  0x5F59,
-	2757:  0x5F5A,
-	2758:  0x5F5B,
-	2759:  0x5F5C,
-	2760:  0x5F5E,
-	2761:  0x5F5F,
-	2762:  0x5F60,
-	2763:  0x5F63,
-	2764:  0x5F65,
-	2765:  0x5F67,
-	2766:  0x5F68,
-	2767:  0x5F6B,
-	2768:  0x5F6E,
-	2769:  0x5F6F,
-	2770:  0x5F72,
-	2771:  0x5F74,
-	2772:  0x5F75,
-	2773:  0x5F76,
-	2774:  0x5F78,
-	2775:  0x5F7A,
-	2776:  0x5F7D,
-	2777:  0x5F7E,
-	2778:  0x5F7F,
-	2779:  0x5F83,
-	2780:  0x5F86,
-	2781:  0x5F8D,
-	2782:  0x5F8E,
-	2783:  0x5F8F,
-	2784:  0x5F91,
-	2785:  0x5F93,
-	2786:  0x5F94,
-	2787:  0x5F96,
-	2788:  0x5F9A,
-	2789:  0x5F9B,
-	2790:  0x5F9D,
-	2791:  0x5F9E,
-	2792:  0x5F9F,
-	2793:  0x5FA0,
-	2794:  0x5FA2,
-	2795:  0x5FA3,
-	2796:  0x5FA4,
-	2797:  0x5FA5,
-	2798:  0x5FA6,
-	2799:  0x5FA7,
-	2800:  0x5FA9,
-	2801:  0x5FAB,
-	2802:  0x5FAC,
-	2803:  0x5FAF,
-	2804:  0x5FB0,
-	2805:  0x5FB1,
-	2806:  0x5FB2,
-	2807:  0x5FB3,
-	2808:  0x5FB4,
-	2809:  0x5FB6,
-	2810:  0x5FB8,
-	2811:  0x5FB9,
-	2812:  0x5FBA,
-	2813:  0x5FBB,
-	2814:  0x5FBE,
-	2815:  0x5FBF,
-	2816:  0x5FC0,
-	2817:  0x5FC1,
-	2818:  0x5FC2,
-	2819:  0x5FC7,
-	2820:  0x5FC8,
-	2821:  0x5FCA,
-	2822:  0x5FCB,
-	2823:  0x5FCE,
-	2824:  0x5FD3,
-	2825:  0x5FD4,
-	2826:  0x5FD5,
-	2827:  0x5FDA,
-	2828:  0x5FDB,
-	2829:  0x5FDC,
-	2830:  0x5FDE,
-	2831:  0x5FDF,
-	2832:  0x5FE2,
-	2833:  0x5FE3,
-	2834:  0x5FE5,
-	2835:  0x5FE6,
-	2836:  0x5FE8,
-	2837:  0x5FE9,
-	2838:  0x5FEC,
-	2839:  0x5FEF,
-	2840:  0x5FF0,
-	2841:  0x5FF2,
-	2842:  0x5FF3,
-	2843:  0x5FF4,
-	2844:  0x5FF6,
-	2845:  0x5FF7,
-	2846:  0x5FF9,
-	2847:  0x5FFA,
-	2848:  0x5FFC,
-	2849:  0x6007,
-	2850:  0x6008,
-	2851:  0x6009,
-	2852:  0x600B,
-	2853:  0x600C,
-	2854:  0x6010,
-	2855:  0x6011,
-	2856:  0x6013,
-	2857:  0x6017,
-	2858:  0x6018,
-	2859:  0x601A,
-	2860:  0x601E,
-	2861:  0x601F,
-	2862:  0x6022,
-	2863:  0x6023,
-	2864:  0x6024,
-	2865:  0x602C,
-	2866:  0x602D,
-	2867:  0x602E,
-	2868:  0x6030,
-	2869:  0x6031,
-	2870:  0x6032,
-	2871:  0x6033,
-	2872:  0x6034,
-	2873:  0x6036,
-	2874:  0x6037,
-	2875:  0x6038,
-	2876:  0x6039,
-	2877:  0x603A,
-	2878:  0x603D,
-	2879:  0x603E,
-	2880:  0x6040,
-	2881:  0x6044,
-	2882:  0x6045,
-	2883:  0x6046,
-	2884:  0x6047,
-	2885:  0x6048,
-	2886:  0x6049,
-	2887:  0x604A,
-	2888:  0x604C,
-	2889:  0x604E,
-	2890:  0x604F,
-	2891:  0x6051,
-	2892:  0x6053,
-	2893:  0x6054,
-	2894:  0x6056,
-	2895:  0x6057,
-	2896:  0x6058,
-	2897:  0x605B,
-	2898:  0x605C,
-	2899:  0x605E,
-	2900:  0x605F,
-	2901:  0x6060,
-	2902:  0x6061,
-	2903:  0x6065,
-	2904:  0x6066,
-	2905:  0x606E,
-	2906:  0x6071,
-	2907:  0x6072,
-	2908:  0x6074,
-	2909:  0x6075,
-	2910:  0x6077,
-	2911:  0x607E,
-	2912:  0x6080,
-	2913:  0x6081,
-	2914:  0x6082,
-	2915:  0x6085,
-	2916:  0x6086,
-	2917:  0x6087,
-	2918:  0x6088,
-	2919:  0x608A,
-	2920:  0x608B,
-	2921:  0x608E,
-	2922:  0x608F,
-	2923:  0x6090,
-	2924:  0x6091,
-	2925:  0x6093,
-	2926:  0x6095,
-	2927:  0x6097,
-	2928:  0x6098,
-	2929:  0x6099,
-	2930:  0x609C,
-	2931:  0x609E,
-	2932:  0x60A1,
-	2933:  0x60A2,
-	2934:  0x60A4,
-	2935:  0x60A5,
-	2936:  0x60A7,
-	2937:  0x60A9,
-	2938:  0x60AA,
-	2939:  0x60AE,
-	2940:  0x60B0,
-	2941:  0x60B3,
-	2942:  0x60B5,
-	2943:  0x60B6,
-	2944:  0x60B7,
-	2945:  0x60B9,
-	2946:  0x60BA,
-	2947:  0x60BD,
-	2948:  0x60BE,
-	2949:  0x60BF,
-	2950:  0x60C0,
-	2951:  0x60C1,
-	2952:  0x60C2,
-	2953:  0x60C3,
-	2954:  0x60C4,
-	2955:  0x60C7,
-	2956:  0x60C8,
-	2957:  0x60C9,
-	2958:  0x60CC,
-	2959:  0x60CD,
-	2960:  0x60CE,
-	2961:  0x60CF,
-	2962:  0x60D0,
-	2963:  0x60D2,
-	2964:  0x60D3,
-	2965:  0x60D4,
-	2966:  0x60D6,
-	2967:  0x60D7,
-	2968:  0x60D9,
-	2969:  0x60DB,
-	2970:  0x60DE,
-	2971:  0x60E1,
-	2972:  0x60E2,
-	2973:  0x60E3,
-	2974:  0x60E4,
-	2975:  0x60E5,
-	2976:  0x60EA,
-	2977:  0x60F1,
-	2978:  0x60F2,
-	2979:  0x60F5,
-	2980:  0x60F7,
-	2981:  0x60F8,
-	2982:  0x60FB,
-	2983:  0x60FC,
-	2984:  0x60FD,
-	2985:  0x60FE,
-	2986:  0x60FF,
-	2987:  0x6102,
-	2988:  0x6103,
-	2989:  0x6104,
-	2990:  0x6105,
-	2991:  0x6107,
-	2992:  0x610A,
-	2993:  0x610B,
-	2994:  0x610C,
-	2995:  0x6110,
-	2996:  0x6111,
-	2997:  0x6112,
-	2998:  0x6113,
-	2999:  0x6114,
-	3000:  0x6116,
-	3001:  0x6117,
-	3002:  0x6118,
-	3003:  0x6119,
-	3004:  0x611B,
-	3005:  0x611C,
-	3006:  0x611D,
-	3007:  0x611E,
-	3008:  0x6121,
-	3009:  0x6122,
-	3010:  0x6125,
-	3011:  0x6128,
-	3012:  0x6129,
-	3013:  0x612A,
-	3014:  0x612C,
-	3015:  0x612D,
-	3016:  0x612E,
-	3017:  0x612F,
-	3018:  0x6130,
-	3019:  0x6131,
-	3020:  0x6132,
-	3021:  0x6133,
-	3022:  0x6134,
-	3023:  0x6135,
-	3024:  0x6136,
-	3025:  0x6137,
-	3026:  0x6138,
-	3027:  0x6139,
-	3028:  0x613A,
-	3029:  0x613B,
-	3030:  0x613C,
-	3031:  0x613D,
-	3032:  0x613E,
-	3033:  0x6140,
-	3034:  0x6141,
-	3035:  0x6142,
-	3036:  0x6143,
-	3037:  0x6144,
-	3038:  0x6145,
-	3039:  0x6146,
-	3040:  0x6147,
-	3041:  0x6149,
-	3042:  0x614B,
-	3043:  0x614D,
-	3044:  0x614F,
-	3045:  0x6150,
-	3046:  0x6152,
-	3047:  0x6153,
-	3048:  0x6154,
-	3049:  0x6156,
-	3050:  0x6157,
-	3051:  0x6158,
-	3052:  0x6159,
-	3053:  0x615A,
-	3054:  0x615B,
-	3055:  0x615C,
-	3056:  0x615E,
-	3057:  0x615F,
-	3058:  0x6160,
-	3059:  0x6161,
-	3060:  0x6163,
-	3061:  0x6164,
-	3062:  0x6165,
-	3063:  0x6166,
-	3064:  0x6169,
-	3065:  0x616A,
-	3066:  0x616B,
-	3067:  0x616C,
-	3068:  0x616D,
-	3069:  0x616E,
-	3070:  0x616F,
-	3071:  0x6171,
-	3072:  0x6172,
-	3073:  0x6173,
-	3074:  0x6174,
-	3075:  0x6176,
-	3076:  0x6178,
-	3077:  0x6179,
-	3078:  0x617A,
-	3079:  0x617B,
-	3080:  0x617C,
-	3081:  0x617D,
-	3082:  0x617E,
-	3083:  0x617F,
-	3084:  0x6180,
-	3085:  0x6181,
-	3086:  0x6182,
-	3087:  0x6183,
-	3088:  0x6184,
-	3089:  0x6185,
-	3090:  0x6186,
-	3091:  0x6187,
-	3092:  0x6188,
-	3093:  0x6189,
-	3094:  0x618A,
-	3095:  0x618C,
-	3096:  0x618D,
-	3097:  0x618F,
-	3098:  0x6190,
-	3099:  0x6191,
-	3100:  0x6192,
-	3101:  0x6193,
-	3102:  0x6195,
-	3103:  0x6196,
-	3104:  0x6197,
-	3105:  0x6198,
-	3106:  0x6199,
-	3107:  0x619A,
-	3108:  0x619B,
-	3109:  0x619C,
-	3110:  0x619E,
-	3111:  0x619F,
-	3112:  0x61A0,
-	3113:  0x61A1,
-	3114:  0x61A2,
-	3115:  0x61A3,
-	3116:  0x61A4,
-	3117:  0x61A5,
-	3118:  0x61A6,
-	3119:  0x61AA,
-	3120:  0x61AB,
-	3121:  0x61AD,
-	3122:  0x61AE,
-	3123:  0x61AF,
-	3124:  0x61B0,
-	3125:  0x61B1,
-	3126:  0x61B2,
-	3127:  0x61B3,
-	3128:  0x61B4,
-	3129:  0x61B5,
-	3130:  0x61B6,
-	3131:  0x61B8,
-	3132:  0x61B9,
-	3133:  0x61BA,
-	3134:  0x61BB,
-	3135:  0x61BC,
-	3136:  0x61BD,
-	3137:  0x61BF,
-	3138:  0x61C0,
-	3139:  0x61C1,
-	3140:  0x61C3,
-	3141:  0x61C4,
-	3142:  0x61C5,
-	3143:  0x61C6,
-	3144:  0x61C7,
-	3145:  0x61C9,
-	3146:  0x61CC,
-	3147:  0x61CD,
-	3148:  0x61CE,
-	3149:  0x61CF,
-	3150:  0x61D0,
-	3151:  0x61D3,
-	3152:  0x61D5,
-	3153:  0x61D6,
-	3154:  0x61D7,
-	3155:  0x61D8,
-	3156:  0x61D9,
-	3157:  0x61DA,
-	3158:  0x61DB,
-	3159:  0x61DC,
-	3160:  0x61DD,
-	3161:  0x61DE,
-	3162:  0x61DF,
-	3163:  0x61E0,
-	3164:  0x61E1,
-	3165:  0x61E2,
-	3166:  0x61E3,
-	3167:  0x61E4,
-	3168:  0x61E5,
-	3169:  0x61E7,
-	3170:  0x61E8,
-	3171:  0x61E9,
-	3172:  0x61EA,
-	3173:  0x61EB,
-	3174:  0x61EC,
-	3175:  0x61ED,
-	3176:  0x61EE,
-	3177:  0x61EF,
-	3178:  0x61F0,
-	3179:  0x61F1,
-	3180:  0x61F2,
-	3181:  0x61F3,
-	3182:  0x61F4,
-	3183:  0x61F6,
-	3184:  0x61F7,
-	3185:  0x61F8,
-	3186:  0x61F9,
-	3187:  0x61FA,
-	3188:  0x61FB,
-	3189:  0x61FC,
-	3190:  0x61FD,
-	3191:  0x61FE,
-	3192:  0x6200,
-	3193:  0x6201,
-	3194:  0x6202,
-	3195:  0x6203,
-	3196:  0x6204,
-	3197:  0x6205,
-	3198:  0x6207,
-	3199:  0x6209,
-	3200:  0x6213,
-	3201:  0x6214,
-	3202:  0x6219,
-	3203:  0x621C,
-	3204:  0x621D,
-	3205:  0x621E,
-	3206:  0x6220,
-	3207:  0x6223,
-	3208:  0x6226,
-	3209:  0x6227,
-	3210:  0x6228,
-	3211:  0x6229,
-	3212:  0x622B,
-	3213:  0x622D,
-	3214:  0x622F,
-	3215:  0x6230,
-	3216:  0x6231,
-	3217:  0x6232,
-	3218:  0x6235,
-	3219:  0x6236,
-	3220:  0x6238,
-	3221:  0x6239,
-	3222:  0x623A,
-	3223:  0x623B,
-	3224:  0x623C,
-	3225:  0x6242,
-	3226:  0x6244,
-	3227:  0x6245,
-	3228:  0x6246,
-	3229:  0x624A,
-	3230:  0x624F,
-	3231:  0x6250,
-	3232:  0x6255,
-	3233:  0x6256,
-	3234:  0x6257,
-	3235:  0x6259,
-	3236:  0x625A,
-	3237:  0x625C,
-	3238:  0x625D,
-	3239:  0x625E,
-	3240:  0x625F,
-	3241:  0x6260,
-	3242:  0x6261,
-	3243:  0x6262,
-	3244:  0x6264,
-	3245:  0x6265,
-	3246:  0x6268,
-	3247:  0x6271,
-	3248:  0x6272,
-	3249:  0x6274,
-	3250:  0x6275,
-	3251:  0x6277,
-	3252:  0x6278,
-	3253:  0x627A,
-	3254:  0x627B,
-	3255:  0x627D,
-	3256:  0x6281,
-	3257:  0x6282,
-	3258:  0x6283,
-	3259:  0x6285,
-	3260:  0x6286,
-	3261:  0x6287,
-	3262:  0x6288,
-	3263:  0x628B,
-	3264:  0x628C,
-	3265:  0x628D,
-	3266:  0x628E,
-	3267:  0x628F,
-	3268:  0x6290,
-	3269:  0x6294,
-	3270:  0x6299,
-	3271:  0x629C,
-	3272:  0x629D,
-	3273:  0x629E,
-	3274:  0x62A3,
-	3275:  0x62A6,
-	3276:  0x62A7,
-	3277:  0x62A9,
-	3278:  0x62AA,
-	3279:  0x62AD,
-	3280:  0x62AE,
-	3281:  0x62AF,
-	3282:  0x62B0,
-	3283:  0x62B2,
-	3284:  0x62B3,
-	3285:  0x62B4,
-	3286:  0x62B6,
-	3287:  0x62B7,
-	3288:  0x62B8,
-	3289:  0x62BA,
-	3290:  0x62BE,
-	3291:  0x62C0,
-	3292:  0x62C1,
-	3293:  0x62C3,
-	3294:  0x62CB,
-	3295:  0x62CF,
-	3296:  0x62D1,
-	3297:  0x62D5,
-	3298:  0x62DD,
-	3299:  0x62DE,
-	3300:  0x62E0,
-	3301:  0x62E1,
-	3302:  0x62E4,
-	3303:  0x62EA,
-	3304:  0x62EB,
-	3305:  0x62F0,
-	3306:  0x62F2,
-	3307:  0x62F5,
-	3308:  0x62F8,
-	3309:  0x62F9,
-	3310:  0x62FA,
-	3311:  0x62FB,
-	3312:  0x6300,
-	3313:  0x6303,
-	3314:  0x6304,
-	3315:  0x6305,
-	3316:  0x6306,
-	3317:  0x630A,
-	3318:  0x630B,
-	3319:  0x630C,
-	3320:  0x630D,
-	3321:  0x630F,
-	3322:  0x6310,
-	3323:  0x6312,
-	3324:  0x6313,
-	3325:  0x6314,
-	3326:  0x6315,
-	3327:  0x6317,
-	3328:  0x6318,
-	3329:  0x6319,
-	3330:  0x631C,
-	3331:  0x6326,
-	3332:  0x6327,
-	3333:  0x6329,
-	3334:  0x632C,
-	3335:  0x632D,
-	3336:  0x632E,
-	3337:  0x6330,
-	3338:  0x6331,
-	3339:  0x6333,
-	3340:  0x6334,
-	3341:  0x6335,
-	3342:  0x6336,
-	3343:  0x6337,
-	3344:  0x6338,
-	3345:  0x633B,
-	3346:  0x633C,
-	3347:  0x633E,
-	3348:  0x633F,
-	3349:  0x6340,
-	3350:  0x6341,
-	3351:  0x6344,
-	3352:  0x6347,
-	3353:  0x6348,
-	3354:  0x634A,
-	3355:  0x6351,
-	3356:  0x6352,
-	3357:  0x6353,
-	3358:  0x6354,
-	3359:  0x6356,
-	3360:  0x6357,
-	3361:  0x6358,
-	3362:  0x6359,
-	3363:  0x635A,
-	3364:  0x635B,
-	3365:  0x635C,
-	3366:  0x635D,
-	3367:  0x6360,
-	3368:  0x6364,
-	3369:  0x6365,
-	3370:  0x6366,
-	3371:  0x6368,
-	3372:  0x636A,
-	3373:  0x636B,
-	3374:  0x636C,
-	3375:  0x636F,
-	3376:  0x6370,
-	3377:  0x6372,
-	3378:  0x6373,
-	3379:  0x6374,
-	3380:  0x6375,
-	3381:  0x6378,
-	3382:  0x6379,
-	3383:  0x637C,
-	3384:  0x637D,
-	3385:  0x637E,
-	3386:  0x637F,
-	3387:  0x6381,
-	3388:  0x6383,
-	3389:  0x6384,
-	3390:  0x6385,
-	3391:  0x6386,
-	3392:  0x638B,
-	3393:  0x638D,
-	3394:  0x6391,
-	3395:  0x6393,
-	3396:  0x6394,
-	3397:  0x6395,
-	3398:  0x6397,
-	3399:  0x6399,
-	3400:  0x639A,
-	3401:  0x639B,
-	3402:  0x639C,
-	3403:  0x639D,
-	3404:  0x639E,
-	3405:  0x639F,
-	3406:  0x63A1,
-	3407:  0x63A4,
-	3408:  0x63A6,
-	3409:  0x63AB,
-	3410:  0x63AF,
-	3411:  0x63B1,
-	3412:  0x63B2,
-	3413:  0x63B5,
-	3414:  0x63B6,
-	3415:  0x63B9,
-	3416:  0x63BB,
-	3417:  0x63BD,
-	3418:  0x63BF,
-	3419:  0x63C0,
-	3420:  0x63C1,
-	3421:  0x63C2,
-	3422:  0x63C3,
-	3423:  0x63C5,
-	3424:  0x63C7,
-	3425:  0x63C8,
-	3426:  0x63CA,
-	3427:  0x63CB,
-	3428:  0x63CC,
-	3429:  0x63D1,
-	3430:  0x63D3,
-	3431:  0x63D4,
-	3432:  0x63D5,
-	3433:  0x63D7,
-	3434:  0x63D8,
-	3435:  0x63D9,
-	3436:  0x63DA,
-	3437:  0x63DB,
-	3438:  0x63DC,
-	3439:  0x63DD,
-	3440:  0x63DF,
-	3441:  0x63E2,
-	3442:  0x63E4,
-	3443:  0x63E5,
-	3444:  0x63E6,
-	3445:  0x63E7,
-	3446:  0x63E8,
-	3447:  0x63EB,
-	3448:  0x63EC,
-	3449:  0x63EE,
-	3450:  0x63EF,
-	3451:  0x63F0,
-	3452:  0x63F1,
-	3453:  0x63F3,
-	3454:  0x63F5,
-	3455:  0x63F7,
-	3456:  0x63F9,
-	3457:  0x63FA,
-	3458:  0x63FB,
-	3459:  0x63FC,
-	3460:  0x63FE,
-	3461:  0x6403,
-	3462:  0x6404,
-	3463:  0x6406,
-	3464:  0x6407,
-	3465:  0x6408,
-	3466:  0x6409,
-	3467:  0x640A,
-	3468:  0x640D,
-	3469:  0x640E,
-	3470:  0x6411,
-	3471:  0x6412,
-	3472:  0x6415,
-	3473:  0x6416,
-	3474:  0x6417,
-	3475:  0x6418,
-	3476:  0x6419,
-	3477:  0x641A,
-	3478:  0x641D,
-	3479:  0x641F,
-	3480:  0x6422,
-	3481:  0x6423,
-	3482:  0x6424,
-	3483:  0x6425,
-	3484:  0x6427,
-	3485:  0x6428,
-	3486:  0x6429,
-	3487:  0x642B,
-	3488:  0x642E,
-	3489:  0x642F,
-	3490:  0x6430,
-	3491:  0x6431,
-	3492:  0x6432,
-	3493:  0x6433,
-	3494:  0x6435,
-	3495:  0x6436,
-	3496:  0x6437,
-	3497:  0x6438,
-	3498:  0x6439,
-	3499:  0x643B,
-	3500:  0x643C,
-	3501:  0x643E,
-	3502:  0x6440,
-	3503:  0x6442,
-	3504:  0x6443,
-	3505:  0x6449,
-	3506:  0x644B,
-	3507:  0x644C,
-	3508:  0x644D,
-	3509:  0x644E,
-	3510:  0x644F,
-	3511:  0x6450,
-	3512:  0x6451,
-	3513:  0x6453,
-	3514:  0x6455,
-	3515:  0x6456,
-	3516:  0x6457,
-	3517:  0x6459,
-	3518:  0x645A,
-	3519:  0x645B,
-	3520:  0x645C,
-	3521:  0x645D,
-	3522:  0x645F,
-	3523:  0x6460,
-	3524:  0x6461,
-	3525:  0x6462,
-	3526:  0x6463,
-	3527:  0x6464,
-	3528:  0x6465,
-	3529:  0x6466,
-	3530:  0x6468,
-	3531:  0x646A,
-	3532:  0x646B,
-	3533:  0x646C,
-	3534:  0x646E,
-	3535:  0x646F,
-	3536:  0x6470,
-	3537:  0x6471,
-	3538:  0x6472,
-	3539:  0x6473,
-	3540:  0x6474,
-	3541:  0x6475,
-	3542:  0x6476,
-	3543:  0x6477,
-	3544:  0x647B,
-	3545:  0x647C,
-	3546:  0x647D,
-	3547:  0x647E,
-	3548:  0x647F,
-	3549:  0x6480,
-	3550:  0x6481,
-	3551:  0x6483,
-	3552:  0x6486,
-	3553:  0x6488,
-	3554:  0x6489,
-	3555:  0x648A,
-	3556:  0x648B,
-	3557:  0x648C,
-	3558:  0x648D,
-	3559:  0x648E,
-	3560:  0x648F,
-	3561:  0x6490,
-	3562:  0x6493,
-	3563:  0x6494,
-	3564:  0x6497,
-	3565:  0x6498,
-	3566:  0x649A,
-	3567:  0x649B,
-	3568:  0x649C,
-	3569:  0x649D,
-	3570:  0x649F,
-	3571:  0x64A0,
-	3572:  0x64A1,
-	3573:  0x64A2,
-	3574:  0x64A3,
-	3575:  0x64A5,
-	3576:  0x64A6,
-	3577:  0x64A7,
-	3578:  0x64A8,
-	3579:  0x64AA,
-	3580:  0x64AB,
-	3581:  0x64AF,
-	3582:  0x64B1,
-	3583:  0x64B2,
-	3584:  0x64B3,
-	3585:  0x64B4,
-	3586:  0x64B6,
-	3587:  0x64B9,
-	3588:  0x64BB,
-	3589:  0x64BD,
-	3590:  0x64BE,
-	3591:  0x64BF,
-	3592:  0x64C1,
-	3593:  0x64C3,
-	3594:  0x64C4,
-	3595:  0x64C6,
-	3596:  0x64C7,
-	3597:  0x64C8,
-	3598:  0x64C9,
-	3599:  0x64CA,
-	3600:  0x64CB,
-	3601:  0x64CC,
-	3602:  0x64CF,
-	3603:  0x64D1,
-	3604:  0x64D3,
-	3605:  0x64D4,
-	3606:  0x64D5,
-	3607:  0x64D6,
-	3608:  0x64D9,
-	3609:  0x64DA,
-	3610:  0x64DB,
-	3611:  0x64DC,
-	3612:  0x64DD,
-	3613:  0x64DF,
-	3614:  0x64E0,
-	3615:  0x64E1,
-	3616:  0x64E3,
-	3617:  0x64E5,
-	3618:  0x64E7,
-	3619:  0x64E8,
-	3620:  0x64E9,
-	3621:  0x64EA,
-	3622:  0x64EB,
-	3623:  0x64EC,
-	3624:  0x64ED,
-	3625:  0x64EE,
-	3626:  0x64EF,
-	3627:  0x64F0,
-	3628:  0x64F1,
-	3629:  0x64F2,
-	3630:  0x64F3,
-	3631:  0x64F4,
-	3632:  0x64F5,
-	3633:  0x64F6,
-	3634:  0x64F7,
-	3635:  0x64F8,
-	3636:  0x64F9,
-	3637:  0x64FA,
-	3638:  0x64FB,
-	3639:  0x64FC,
-	3640:  0x64FD,
-	3641:  0x64FE,
-	3642:  0x64FF,
-	3643:  0x6501,
-	3644:  0x6502,
-	3645:  0x6503,
-	3646:  0x6504,
-	3647:  0x6505,
-	3648:  0x6506,
-	3649:  0x6507,
-	3650:  0x6508,
-	3651:  0x650A,
-	3652:  0x650B,
-	3653:  0x650C,
-	3654:  0x650D,
-	3655:  0x650E,
-	3656:  0x650F,
-	3657:  0x6510,
-	3658:  0x6511,
-	3659:  0x6513,
-	3660:  0x6514,
-	3661:  0x6515,
-	3662:  0x6516,
-	3663:  0x6517,
-	3664:  0x6519,
-	3665:  0x651A,
-	3666:  0x651B,
-	3667:  0x651C,
-	3668:  0x651D,
-	3669:  0x651E,
-	3670:  0x651F,
-	3671:  0x6520,
-	3672:  0x6521,
-	3673:  0x6522,
-	3674:  0x6523,
-	3675:  0x6524,
-	3676:  0x6526,
-	3677:  0x6527,
-	3678:  0x6528,
-	3679:  0x6529,
-	3680:  0x652A,
-	3681:  0x652C,
-	3682:  0x652D,
-	3683:  0x6530,
-	3684:  0x6531,
-	3685:  0x6532,
-	3686:  0x6533,
-	3687:  0x6537,
-	3688:  0x653A,
-	3689:  0x653C,
-	3690:  0x653D,
-	3691:  0x6540,
-	3692:  0x6541,
-	3693:  0x6542,
-	3694:  0x6543,
-	3695:  0x6544,
-	3696:  0x6546,
-	3697:  0x6547,
-	3698:  0x654A,
-	3699:  0x654B,
-	3700:  0x654D,
-	3701:  0x654E,
-	3702:  0x6550,
-	3703:  0x6552,
-	3704:  0x6553,
-	3705:  0x6554,
-	3706:  0x6557,
-	3707:  0x6558,
-	3708:  0x655A,
-	3709:  0x655C,
-	3710:  0x655F,
-	3711:  0x6560,
-	3712:  0x6561,
-	3713:  0x6564,
-	3714:  0x6565,
-	3715:  0x6567,
-	3716:  0x6568,
-	3717:  0x6569,
-	3718:  0x656A,
-	3719:  0x656D,
-	3720:  0x656E,
-	3721:  0x656F,
-	3722:  0x6571,
-	3723:  0x6573,
-	3724:  0x6575,
-	3725:  0x6576,
-	3726:  0x6578,
-	3727:  0x6579,
-	3728:  0x657A,
-	3729:  0x657B,
-	3730:  0x657C,
-	3731:  0x657D,
-	3732:  0x657E,
-	3733:  0x657F,
-	3734:  0x6580,
-	3735:  0x6581,
-	3736:  0x6582,
-	3737:  0x6583,
-	3738:  0x6584,
-	3739:  0x6585,
-	3740:  0x6586,
-	3741:  0x6588,
-	3742:  0x6589,
-	3743:  0x658A,
-	3744:  0x658D,
-	3745:  0x658E,
-	3746:  0x658F,
-	3747:  0x6592,
-	3748:  0x6594,
-	3749:  0x6595,
-	3750:  0x6596,
-	3751:  0x6598,
-	3752:  0x659A,
-	3753:  0x659D,
-	3754:  0x659E,
-	3755:  0x65A0,
-	3756:  0x65A2,
-	3757:  0x65A3,
-	3758:  0x65A6,
-	3759:  0x65A8,
-	3760:  0x65AA,
-	3761:  0x65AC,
-	3762:  0x65AE,
-	3763:  0x65B1,
-	3764:  0x65B2,
-	3765:  0x65B3,
-	3766:  0x65B4,
-	3767:  0x65B5,
-	3768:  0x65B6,
-	3769:  0x65B7,
-	3770:  0x65B8,
-	3771:  0x65BA,
-	3772:  0x65BB,
-	3773:  0x65BE,
-	3774:  0x65BF,
-	3775:  0x65C0,
-	3776:  0x65C2,
-	3777:  0x65C7,
-	3778:  0x65C8,
-	3779:  0x65C9,
-	3780:  0x65CA,
-	3781:  0x65CD,
-	3782:  0x65D0,
-	3783:  0x65D1,
-	3784:  0x65D3,
-	3785:  0x65D4,
-	3786:  0x65D5,
-	3787:  0x65D8,
-	3788:  0x65D9,
-	3789:  0x65DA,
-	3790:  0x65DB,
-	3791:  0x65DC,
-	3792:  0x65DD,
-	3793:  0x65DE,
-	3794:  0x65DF,
-	3795:  0x65E1,
-	3796:  0x65E3,
-	3797:  0x65E4,
-	3798:  0x65EA,
-	3799:  0x65EB,
-	3800:  0x65F2,
-	3801:  0x65F3,
-	3802:  0x65F4,
-	3803:  0x65F5,
-	3804:  0x65F8,
-	3805:  0x65F9,
-	3806:  0x65FB,
-	3807:  0x65FC,
-	3808:  0x65FD,
-	3809:  0x65FE,
-	3810:  0x65FF,
-	3811:  0x6601,
-	3812:  0x6604,
-	3813:  0x6605,
-	3814:  0x6607,
-	3815:  0x6608,
-	3816:  0x6609,
-	3817:  0x660B,
-	3818:  0x660D,
-	3819:  0x6610,
-	3820:  0x6611,
-	3821:  0x6612,
-	3822:  0x6616,
-	3823:  0x6617,
-	3824:  0x6618,
-	3825:  0x661A,
-	3826:  0x661B,
-	3827:  0x661C,
-	3828:  0x661E,
-	3829:  0x6621,
-	3830:  0x6622,
-	3831:  0x6623,
-	3832:  0x6624,
-	3833:  0x6626,
-	3834:  0x6629,
-	3835:  0x662A,
-	3836:  0x662B,
-	3837:  0x662C,
-	3838:  0x662E,
-	3839:  0x6630,
-	3840:  0x6632,
-	3841:  0x6633,
-	3842:  0x6637,
-	3843:  0x6638,
-	3844:  0x6639,
-	3845:  0x663A,
-	3846:  0x663B,
-	3847:  0x663D,
-	3848:  0x663F,
-	3849:  0x6640,
-	3850:  0x6642,
-	3851:  0x6644,
-	3852:  0x6645,
-	3853:  0x6646,
-	3854:  0x6647,
-	3855:  0x6648,
-	3856:  0x6649,
-	3857:  0x664A,
-	3858:  0x664D,
-	3859:  0x664E,
-	3860:  0x6650,
-	3861:  0x6651,
-	3862:  0x6658,
-	3863:  0x6659,
-	3864:  0x665B,
-	3865:  0x665C,
-	3866:  0x665D,
-	3867:  0x665E,
-	3868:  0x6660,
-	3869:  0x6662,
-	3870:  0x6663,
-	3871:  0x6665,
-	3872:  0x6667,
-	3873:  0x6669,
-	3874:  0x666A,
-	3875:  0x666B,
-	3876:  0x666C,
-	3877:  0x666D,
-	3878:  0x6671,
-	3879:  0x6672,
-	3880:  0x6673,
-	3881:  0x6675,
-	3882:  0x6678,
-	3883:  0x6679,
-	3884:  0x667B,
-	3885:  0x667C,
-	3886:  0x667D,
-	3887:  0x667F,
-	3888:  0x6680,
-	3889:  0x6681,
-	3890:  0x6683,
-	3891:  0x6685,
-	3892:  0x6686,
-	3893:  0x6688,
-	3894:  0x6689,
-	3895:  0x668A,
-	3896:  0x668B,
-	3897:  0x668D,
-	3898:  0x668E,
-	3899:  0x668F,
-	3900:  0x6690,
-	3901:  0x6692,
-	3902:  0x6693,
-	3903:  0x6694,
-	3904:  0x6695,
-	3905:  0x6698,
-	3906:  0x6699,
-	3907:  0x669A,
-	3908:  0x669B,
-	3909:  0x669C,
-	3910:  0x669E,
-	3911:  0x669F,
-	3912:  0x66A0,
-	3913:  0x66A1,
-	3914:  0x66A2,
-	3915:  0x66A3,
-	3916:  0x66A4,
-	3917:  0x66A5,
-	3918:  0x66A6,
-	3919:  0x66A9,
-	3920:  0x66AA,
-	3921:  0x66AB,
-	3922:  0x66AC,
-	3923:  0x66AD,
-	3924:  0x66AF,
-	3925:  0x66B0,
-	3926:  0x66B1,
-	3927:  0x66B2,
-	3928:  0x66B3,
-	3929:  0x66B5,
-	3930:  0x66B6,
-	3931:  0x66B7,
-	3932:  0x66B8,
-	3933:  0x66BA,
-	3934:  0x66BB,
-	3935:  0x66BC,
-	3936:  0x66BD,
-	3937:  0x66BF,
-	3938:  0x66C0,
-	3939:  0x66C1,
-	3940:  0x66C2,
-	3941:  0x66C3,
-	3942:  0x66C4,
-	3943:  0x66C5,
-	3944:  0x66C6,
-	3945:  0x66C7,
-	3946:  0x66C8,
-	3947:  0x66C9,
-	3948:  0x66CA,
-	3949:  0x66CB,
-	3950:  0x66CC,
-	3951:  0x66CD,
-	3952:  0x66CE,
-	3953:  0x66CF,
-	3954:  0x66D0,
-	3955:  0x66D1,
-	3956:  0x66D2,
-	3957:  0x66D3,
-	3958:  0x66D4,
-	3959:  0x66D5,
-	3960:  0x66D6,
-	3961:  0x66D7,
-	3962:  0x66D8,
-	3963:  0x66DA,
-	3964:  0x66DE,
-	3965:  0x66DF,
-	3966:  0x66E0,
-	3967:  0x66E1,
-	3968:  0x66E2,
-	3969:  0x66E3,
-	3970:  0x66E4,
-	3971:  0x66E5,
-	3972:  0x66E7,
-	3973:  0x66E8,
-	3974:  0x66EA,
-	3975:  0x66EB,
-	3976:  0x66EC,
-	3977:  0x66ED,
-	3978:  0x66EE,
-	3979:  0x66EF,
-	3980:  0x66F1,
-	3981:  0x66F5,
-	3982:  0x66F6,
-	3983:  0x66F8,
-	3984:  0x66FA,
-	3985:  0x66FB,
-	3986:  0x66FD,
-	3987:  0x6701,
-	3988:  0x6702,
-	3989:  0x6703,
-	3990:  0x6704,
-	3991:  0x6705,
-	3992:  0x6706,
-	3993:  0x6707,
-	3994:  0x670C,
-	3995:  0x670E,
-	3996:  0x670F,
-	3997:  0x6711,
-	3998:  0x6712,
-	3999:  0x6713,
-	4000:  0x6716,
-	4001:  0x6718,
-	4002:  0x6719,
-	4003:  0x671A,
-	4004:  0x671C,
-	4005:  0x671E,
-	4006:  0x6720,
-	4007:  0x6721,
-	4008:  0x6722,
-	4009:  0x6723,
-	4010:  0x6724,
-	4011:  0x6725,
-	4012:  0x6727,
-	4013:  0x6729,
-	4014:  0x672E,
-	4015:  0x6730,
-	4016:  0x6732,
-	4017:  0x6733,
-	4018:  0x6736,
-	4019:  0x6737,
-	4020:  0x6738,
-	4021:  0x6739,
-	4022:  0x673B,
-	4023:  0x673C,
-	4024:  0x673E,
-	4025:  0x673F,
-	4026:  0x6741,
-	4027:  0x6744,
-	4028:  0x6745,
-	4029:  0x6747,
-	4030:  0x674A,
-	4031:  0x674B,
-	4032:  0x674D,
-	4033:  0x6752,
-	4034:  0x6754,
-	4035:  0x6755,
-	4036:  0x6757,
-	4037:  0x6758,
-	4038:  0x6759,
-	4039:  0x675A,
-	4040:  0x675B,
-	4041:  0x675D,
-	4042:  0x6762,
-	4043:  0x6763,
-	4044:  0x6764,
-	4045:  0x6766,
-	4046:  0x6767,
-	4047:  0x676B,
-	4048:  0x676C,
-	4049:  0x676E,
-	4050:  0x6771,
-	4051:  0x6774,
-	4052:  0x6776,
-	4053:  0x6778,
-	4054:  0x6779,
-	4055:  0x677A,
-	4056:  0x677B,
-	4057:  0x677D,
-	4058:  0x6780,
-	4059:  0x6782,
-	4060:  0x6783,
-	4061:  0x6785,
-	4062:  0x6786,
-	4063:  0x6788,
-	4064:  0x678A,
-	4065:  0x678C,
-	4066:  0x678D,
-	4067:  0x678E,
-	4068:  0x678F,
-	4069:  0x6791,
-	4070:  0x6792,
-	4071:  0x6793,
-	4072:  0x6794,
-	4073:  0x6796,
-	4074:  0x6799,
-	4075:  0x679B,
-	4076:  0x679F,
-	4077:  0x67A0,
-	4078:  0x67A1,
-	4079:  0x67A4,
-	4080:  0x67A6,
-	4081:  0x67A9,
-	4082:  0x67AC,
-	4083:  0x67AE,
-	4084:  0x67B1,
-	4085:  0x67B2,
-	4086:  0x67B4,
-	4087:  0x67B9,
-	4088:  0x67BA,
-	4089:  0x67BB,
-	4090:  0x67BC,
-	4091:  0x67BD,
-	4092:  0x67BE,
-	4093:  0x67BF,
-	4094:  0x67C0,
-	4095:  0x67C2,
-	4096:  0x67C5,
-	4097:  0x67C6,
-	4098:  0x67C7,
-	4099:  0x67C8,
-	4100:  0x67C9,
-	4101:  0x67CA,
-	4102:  0x67CB,
-	4103:  0x67CC,
-	4104:  0x67CD,
-	4105:  0x67CE,
-	4106:  0x67D5,
-	4107:  0x67D6,
-	4108:  0x67D7,
-	4109:  0x67DB,
-	4110:  0x67DF,
-	4111:  0x67E1,
-	4112:  0x67E3,
-	4113:  0x67E4,
-	4114:  0x67E6,
-	4115:  0x67E7,
-	4116:  0x67E8,
-	4117:  0x67EA,
-	4118:  0x67EB,
-	4119:  0x67ED,
-	4120:  0x67EE,
-	4121:  0x67F2,
-	4122:  0x67F5,
-	4123:  0x67F6,
-	4124:  0x67F7,
-	4125:  0x67F8,
-	4126:  0x67F9,
-	4127:  0x67FA,
-	4128:  0x67FB,
-	4129:  0x67FC,
-	4130:  0x67FE,
-	4131:  0x6801,
-	4132:  0x6802,
-	4133:  0x6803,
-	4134:  0x6804,
-	4135:  0x6806,
-	4136:  0x680D,
-	4137:  0x6810,
-	4138:  0x6812,
-	4139:  0x6814,
-	4140:  0x6815,
-	4141:  0x6818,
-	4142:  0x6819,
-	4143:  0x681A,
-	4144:  0x681B,
-	4145:  0x681C,
-	4146:  0x681E,
-	4147:  0x681F,
-	4148:  0x6820,
-	4149:  0x6822,
-	4150:  0x6823,
-	4151:  0x6824,
-	4152:  0x6825,
-	4153:  0x6826,
-	4154:  0x6827,
-	4155:  0x6828,
-	4156:  0x682B,
-	4157:  0x682C,
-	4158:  0x682D,
-	4159:  0x682E,
-	4160:  0x682F,
-	4161:  0x6830,
-	4162:  0x6831,
-	4163:  0x6834,
-	4164:  0x6835,
-	4165:  0x6836,
-	4166:  0x683A,
-	4167:  0x683B,
-	4168:  0x683F,
-	4169:  0x6847,
-	4170:  0x684B,
-	4171:  0x684D,
-	4172:  0x684F,
-	4173:  0x6852,
-	4174:  0x6856,
-	4175:  0x6857,
-	4176:  0x6858,
-	4177:  0x6859,
-	4178:  0x685A,
-	4179:  0x685B,
-	4180:  0x685C,
-	4181:  0x685D,
-	4182:  0x685E,
-	4183:  0x685F,
-	4184:  0x686A,
-	4185:  0x686C,
-	4186:  0x686D,
-	4187:  0x686E,
-	4188:  0x686F,
-	4189:  0x6870,
-	4190:  0x6871,
-	4191:  0x6872,
-	4192:  0x6873,
-	4193:  0x6875,
-	4194:  0x6878,
-	4195:  0x6879,
-	4196:  0x687A,
-	4197:  0x687B,
-	4198:  0x687C,
-	4199:  0x687D,
-	4200:  0x687E,
-	4201:  0x687F,
-	4202:  0x6880,
-	4203:  0x6882,
-	4204:  0x6884,
-	4205:  0x6887,
-	4206:  0x6888,
-	4207:  0x6889,
-	4208:  0x688A,
-	4209:  0x688B,
-	4210:  0x688C,
-	4211:  0x688D,
-	4212:  0x688E,
-	4213:  0x6890,
-	4214:  0x6891,
-	4215:  0x6892,
-	4216:  0x6894,
-	4217:  0x6895,
-	4218:  0x6896,
-	4219:  0x6898,
-	4220:  0x6899,
-	4221:  0x689A,
-	4222:  0x689B,
-	4223:  0x689C,
-	4224:  0x689D,
-	4225:  0x689E,
-	4226:  0x689F,
-	4227:  0x68A0,
-	4228:  0x68A1,
-	4229:  0x68A3,
-	4230:  0x68A4,
-	4231:  0x68A5,
-	4232:  0x68A9,
-	4233:  0x68AA,
-	4234:  0x68AB,
-	4235:  0x68AC,
-	4236:  0x68AE,
-	4237:  0x68B1,
-	4238:  0x68B2,
-	4239:  0x68B4,
-	4240:  0x68B6,
-	4241:  0x68B7,
-	4242:  0x68B8,
-	4243:  0x68B9,
-	4244:  0x68BA,
-	4245:  0x68BB,
-	4246:  0x68BC,
-	4247:  0x68BD,
-	4248:  0x68BE,
-	4249:  0x68BF,
-	4250:  0x68C1,
-	4251:  0x68C3,
-	4252:  0x68C4,
-	4253:  0x68C5,
-	4254:  0x68C6,
-	4255:  0x68C7,
-	4256:  0x68C8,
-	4257:  0x68CA,
-	4258:  0x68CC,
-	4259:  0x68CE,
-	4260:  0x68CF,
-	4261:  0x68D0,
-	4262:  0x68D1,
-	4263:  0x68D3,
-	4264:  0x68D4,
-	4265:  0x68D6,
-	4266:  0x68D7,
-	4267:  0x68D9,
-	4268:  0x68DB,
-	4269:  0x68DC,
-	4270:  0x68DD,
-	4271:  0x68DE,
-	4272:  0x68DF,
-	4273:  0x68E1,
-	4274:  0x68E2,
-	4275:  0x68E4,
-	4276:  0x68E5,
-	4277:  0x68E6,
-	4278:  0x68E7,
-	4279:  0x68E8,
-	4280:  0x68E9,
-	4281:  0x68EA,
-	4282:  0x68EB,
-	4283:  0x68EC,
-	4284:  0x68ED,
-	4285:  0x68EF,
-	4286:  0x68F2,
-	4287:  0x68F3,
-	4288:  0x68F4,
-	4289:  0x68F6,
-	4290:  0x68F7,
-	4291:  0x68F8,
-	4292:  0x68FB,
-	4293:  0x68FD,
-	4294:  0x68FE,
-	4295:  0x68FF,
-	4296:  0x6900,
-	4297:  0x6902,
-	4298:  0x6903,
-	4299:  0x6904,
-	4300:  0x6906,
-	4301:  0x6907,
-	4302:  0x6908,
-	4303:  0x6909,
-	4304:  0x690A,
-	4305:  0x690C,
-	4306:  0x690F,
-	4307:  0x6911,
-	4308:  0x6913,
-	4309:  0x6914,
-	4310:  0x6915,
-	4311:  0x6916,
-	4312:  0x6917,
-	4313:  0x6918,
-	4314:  0x6919,
-	4315:  0x691A,
-	4316:  0x691B,
-	4317:  0x691C,
-	4318:  0x691D,
-	4319:  0x691E,
-	4320:  0x6921,
-	4321:  0x6922,
-	4322:  0x6923,
-	4323:  0x6925,
-	4324:  0x6926,
-	4325:  0x6927,
-	4326:  0x6928,
-	4327:  0x6929,
-	4328:  0x692A,
-	4329:  0x692B,
-	4330:  0x692C,
-	4331:  0x692E,
-	4332:  0x692F,
-	4333:  0x6931,
-	4334:  0x6932,
-	4335:  0x6933,
-	4336:  0x6935,
-	4337:  0x6936,
-	4338:  0x6937,
-	4339:  0x6938,
-	4340:  0x693A,
-	4341:  0x693B,
-	4342:  0x693C,
-	4343:  0x693E,
-	4344:  0x6940,
-	4345:  0x6941,
-	4346:  0x6943,
-	4347:  0x6944,
-	4348:  0x6945,
-	4349:  0x6946,
-	4350:  0x6947,
-	4351:  0x6948,
-	4352:  0x6949,
-	4353:  0x694A,
-	4354:  0x694B,
-	4355:  0x694C,
-	4356:  0x694D,
-	4357:  0x694E,
-	4358:  0x694F,
-	4359:  0x6950,
-	4360:  0x6951,
-	4361:  0x6952,
-	4362:  0x6953,
-	4363:  0x6955,
-	4364:  0x6956,
-	4365:  0x6958,
-	4366:  0x6959,
-	4367:  0x695B,
-	4368:  0x695C,
-	4369:  0x695F,
-	4370:  0x6961,
-	4371:  0x6962,
-	4372:  0x6964,
-	4373:  0x6965,
-	4374:  0x6967,
-	4375:  0x6968,
-	4376:  0x6969,
-	4377:  0x696A,
-	4378:  0x696C,
-	4379:  0x696D,
-	4380:  0x696F,
-	4381:  0x6970,
-	4382:  0x6972,
-	4383:  0x6973,
-	4384:  0x6974,
-	4385:  0x6975,
-	4386:  0x6976,
-	4387:  0x697A,
-	4388:  0x697B,
-	4389:  0x697D,
-	4390:  0x697E,
-	4391:  0x697F,
-	4392:  0x6981,
-	4393:  0x6983,
-	4394:  0x6985,
-	4395:  0x698A,
-	4396:  0x698B,
-	4397:  0x698C,
-	4398:  0x698E,
-	4399:  0x698F,
-	4400:  0x6990,
-	4401:  0x6991,
-	4402:  0x6992,
-	4403:  0x6993,
-	4404:  0x6996,
-	4405:  0x6997,
-	4406:  0x6999,
-	4407:  0x699A,
-	4408:  0x699D,
-	4409:  0x699E,
-	4410:  0x699F,
-	4411:  0x69A0,
-	4412:  0x69A1,
-	4413:  0x69A2,
-	4414:  0x69A3,
-	4415:  0x69A4,
-	4416:  0x69A5,
-	4417:  0x69A6,
-	4418:  0x69A9,
-	4419:  0x69AA,
-	4420:  0x69AC,
-	4421:  0x69AE,
-	4422:  0x69AF,
-	4423:  0x69B0,
-	4424:  0x69B2,
-	4425:  0x69B3,
-	4426:  0x69B5,
-	4427:  0x69B6,
-	4428:  0x69B8,
-	4429:  0x69B9,
-	4430:  0x69BA,
-	4431:  0x69BC,
-	4432:  0x69BD,
-	4433:  0x69BE,
-	4434:  0x69BF,
-	4435:  0x69C0,
-	4436:  0x69C2,
-	4437:  0x69C3,
-	4438:  0x69C4,
-	4439:  0x69C5,
-	4440:  0x69C6,
-	4441:  0x69C7,
-	4442:  0x69C8,
-	4443:  0x69C9,
-	4444:  0x69CB,
-	4445:  0x69CD,
-	4446:  0x69CF,
-	4447:  0x69D1,
-	4448:  0x69D2,
-	4449:  0x69D3,
-	4450:  0x69D5,
-	4451:  0x69D6,
-	4452:  0x69D7,
-	4453:  0x69D8,
-	4454:  0x69D9,
-	4455:  0x69DA,
-	4456:  0x69DC,
-	4457:  0x69DD,
-	4458:  0x69DE,
-	4459:  0x69E1,
-	4460:  0x69E2,
-	4461:  0x69E3,
-	4462:  0x69E4,
-	4463:  0x69E5,
-	4464:  0x69E6,
-	4465:  0x69E7,
-	4466:  0x69E8,
-	4467:  0x69E9,
-	4468:  0x69EA,
-	4469:  0x69EB,
-	4470:  0x69EC,
-	4471:  0x69EE,
-	4472:  0x69EF,
-	4473:  0x69F0,
-	4474:  0x69F1,
-	4475:  0x69F3,
-	4476:  0x69F4,
-	4477:  0x69F5,
-	4478:  0x69F6,
-	4479:  0x69F7,
-	4480:  0x69F8,
-	4481:  0x69F9,
-	4482:  0x69FA,
-	4483:  0x69FB,
-	4484:  0x69FC,
-	4485:  0x69FE,
-	4486:  0x6A00,
-	4487:  0x6A01,
-	4488:  0x6A02,
-	4489:  0x6A03,
-	4490:  0x6A04,
-	4491:  0x6A05,
-	4492:  0x6A06,
-	4493:  0x6A07,
-	4494:  0x6A08,
-	4495:  0x6A09,
-	4496:  0x6A0B,
-	4497:  0x6A0C,
-	4498:  0x6A0D,
-	4499:  0x6A0E,
-	4500:  0x6A0F,
-	4501:  0x6A10,
-	4502:  0x6A11,
-	4503:  0x6A12,
-	4504:  0x6A13,
-	4505:  0x6A14,
-	4506:  0x6A15,
-	4507:  0x6A16,
-	4508:  0x6A19,
-	4509:  0x6A1A,
-	4510:  0x6A1B,
-	4511:  0x6A1C,
-	4512:  0x6A1D,
-	4513:  0x6A1E,
-	4514:  0x6A20,
-	4515:  0x6A22,
-	4516:  0x6A23,
-	4517:  0x6A24,
-	4518:  0x6A25,
-	4519:  0x6A26,
-	4520:  0x6A27,
-	4521:  0x6A29,
-	4522:  0x6A2B,
-	4523:  0x6A2C,
-	4524:  0x6A2D,
-	4525:  0x6A2E,
-	4526:  0x6A30,
-	4527:  0x6A32,
-	4528:  0x6A33,
-	4529:  0x6A34,
-	4530:  0x6A36,
-	4531:  0x6A37,
-	4532:  0x6A38,
-	4533:  0x6A39,
-	4534:  0x6A3A,
-	4535:  0x6A3B,
-	4536:  0x6A3C,
-	4537:  0x6A3F,
-	4538:  0x6A40,
-	4539:  0x6A41,
-	4540:  0x6A42,
-	4541:  0x6A43,
-	4542:  0x6A45,
-	4543:  0x6A46,
-	4544:  0x6A48,
-	4545:  0x6A49,
-	4546:  0x6A4A,
-	4547:  0x6A4B,
-	4548:  0x6A4C,
-	4549:  0x6A4D,
-	4550:  0x6A4E,
-	4551:  0x6A4F,
-	4552:  0x6A51,
-	4553:  0x6A52,
-	4554:  0x6A53,
-	4555:  0x6A54,
-	4556:  0x6A55,
-	4557:  0x6A56,
-	4558:  0x6A57,
-	4559:  0x6A5A,
-	4560:  0x6A5C,
-	4561:  0x6A5D,
-	4562:  0x6A5E,
-	4563:  0x6A5F,
-	4564:  0x6A60,
-	4565:  0x6A62,
-	4566:  0x6A63,
-	4567:  0x6A64,
-	4568:  0x6A66,
-	4569:  0x6A67,
-	4570:  0x6A68,
-	4571:  0x6A69,
-	4572:  0x6A6A,
-	4573:  0x6A6B,
-	4574:  0x6A6C,
-	4575:  0x6A6D,
-	4576:  0x6A6E,
-	4577:  0x6A6F,
-	4578:  0x6A70,
-	4579:  0x6A72,
-	4580:  0x6A73,
-	4581:  0x6A74,
-	4582:  0x6A75,
-	4583:  0x6A76,
-	4584:  0x6A77,
-	4585:  0x6A78,
-	4586:  0x6A7A,
-	4587:  0x6A7B,
-	4588:  0x6A7D,
-	4589:  0x6A7E,
-	4590:  0x6A7F,
-	4591:  0x6A81,
-	4592:  0x6A82,
-	4593:  0x6A83,
-	4594:  0x6A85,
-	4595:  0x6A86,
-	4596:  0x6A87,
-	4597:  0x6A88,
-	4598:  0x6A89,
-	4599:  0x6A8A,
-	4600:  0x6A8B,
-	4601:  0x6A8C,
-	4602:  0x6A8D,
-	4603:  0x6A8F,
-	4604:  0x6A92,
-	4605:  0x6A93,
-	4606:  0x6A94,
-	4607:  0x6A95,
-	4608:  0x6A96,
-	4609:  0x6A98,
-	4610:  0x6A99,
-	4611:  0x6A9A,
-	4612:  0x6A9B,
-	4613:  0x6A9C,
-	4614:  0x6A9D,
-	4615:  0x6A9E,
-	4616:  0x6A9F,
-	4617:  0x6AA1,
-	4618:  0x6AA2,
-	4619:  0x6AA3,
-	4620:  0x6AA4,
-	4621:  0x6AA5,
-	4622:  0x6AA6,
-	4623:  0x6AA7,
-	4624:  0x6AA8,
-	4625:  0x6AAA,
-	4626:  0x6AAD,
-	4627:  0x6AAE,
-	4628:  0x6AAF,
-	4629:  0x6AB0,
-	4630:  0x6AB1,
-	4631:  0x6AB2,
-	4632:  0x6AB3,
-	4633:  0x6AB4,
-	4634:  0x6AB5,
-	4635:  0x6AB6,
-	4636:  0x6AB7,
-	4637:  0x6AB8,
-	4638:  0x6AB9,
-	4639:  0x6ABA,
-	4640:  0x6ABB,
-	4641:  0x6ABC,
-	4642:  0x6ABD,
-	4643:  0x6ABE,
-	4644:  0x6ABF,
-	4645:  0x6AC0,
-	4646:  0x6AC1,
-	4647:  0x6AC2,
-	4648:  0x6AC3,
-	4649:  0x6AC4,
-	4650:  0x6AC5,
-	4651:  0x6AC6,
-	4652:  0x6AC7,
-	4653:  0x6AC8,
-	4654:  0x6AC9,
-	4655:  0x6ACA,
-	4656:  0x6ACB,
-	4657:  0x6ACC,
-	4658:  0x6ACD,
-	4659:  0x6ACE,
-	4660:  0x6ACF,
-	4661:  0x6AD0,
-	4662:  0x6AD1,
-	4663:  0x6AD2,
-	4664:  0x6AD3,
-	4665:  0x6AD4,
-	4666:  0x6AD5,
-	4667:  0x6AD6,
-	4668:  0x6AD7,
-	4669:  0x6AD8,
-	4670:  0x6AD9,
-	4671:  0x6ADA,
-	4672:  0x6ADB,
-	4673:  0x6ADC,
-	4674:  0x6ADD,
-	4675:  0x6ADE,
-	4676:  0x6ADF,
-	4677:  0x6AE0,
-	4678:  0x6AE1,
-	4679:  0x6AE2,
-	4680:  0x6AE3,
-	4681:  0x6AE4,
-	4682:  0x6AE5,
-	4683:  0x6AE6,
-	4684:  0x6AE7,
-	4685:  0x6AE8,
-	4686:  0x6AE9,
-	4687:  0x6AEA,
-	4688:  0x6AEB,
-	4689:  0x6AEC,
-	4690:  0x6AED,
-	4691:  0x6AEE,
-	4692:  0x6AEF,
-	4693:  0x6AF0,
-	4694:  0x6AF1,
-	4695:  0x6AF2,
-	4696:  0x6AF3,
-	4697:  0x6AF4,
-	4698:  0x6AF5,
-	4699:  0x6AF6,
-	4700:  0x6AF7,
-	4701:  0x6AF8,
-	4702:  0x6AF9,
-	4703:  0x6AFA,
-	4704:  0x6AFB,
-	4705:  0x6AFC,
-	4706:  0x6AFD,
-	4707:  0x6AFE,
-	4708:  0x6AFF,
-	4709:  0x6B00,
-	4710:  0x6B01,
-	4711:  0x6B02,
-	4712:  0x6B03,
-	4713:  0x6B04,
-	4714:  0x6B05,
-	4715:  0x6B06,
-	4716:  0x6B07,
-	4717:  0x6B08,
-	4718:  0x6B09,
-	4719:  0x6B0A,
-	4720:  0x6B0B,
-	4721:  0x6B0C,
-	4722:  0x6B0D,
-	4723:  0x6B0E,
-	4724:  0x6B0F,
-	4725:  0x6B10,
-	4726:  0x6B11,
-	4727:  0x6B12,
-	4728:  0x6B13,
-	4729:  0x6B14,
-	4730:  0x6B15,
-	4731:  0x6B16,
-	4732:  0x6B17,
-	4733:  0x6B18,
-	4734:  0x6B19,
-	4735:  0x6B1A,
-	4736:  0x6B1B,
-	4737:  0x6B1C,
-	4738:  0x6B1D,
-	4739:  0x6B1E,
-	4740:  0x6B1F,
-	4741:  0x6B25,
-	4742:  0x6B26,
-	4743:  0x6B28,
-	4744:  0x6B29,
-	4745:  0x6B2A,
-	4746:  0x6B2B,
-	4747:  0x6B2C,
-	4748:  0x6B2D,
-	4749:  0x6B2E,
-	4750:  0x6B2F,
-	4751:  0x6B30,
-	4752:  0x6B31,
-	4753:  0x6B33,
-	4754:  0x6B34,
-	4755:  0x6B35,
-	4756:  0x6B36,
-	4757:  0x6B38,
-	4758:  0x6B3B,
-	4759:  0x6B3C,
-	4760:  0x6B3D,
-	4761:  0x6B3F,
-	4762:  0x6B40,
-	4763:  0x6B41,
-	4764:  0x6B42,
-	4765:  0x6B44,
-	4766:  0x6B45,
-	4767:  0x6B48,
-	4768:  0x6B4A,
-	4769:  0x6B4B,
-	4770:  0x6B4D,
-	4771:  0x6B4E,
-	4772:  0x6B4F,
-	4773:  0x6B50,
-	4774:  0x6B51,
-	4775:  0x6B52,
-	4776:  0x6B53,
-	4777:  0x6B54,
-	4778:  0x6B55,
-	4779:  0x6B56,
-	4780:  0x6B57,
-	4781:  0x6B58,
-	4782:  0x6B5A,
-	4783:  0x6B5B,
-	4784:  0x6B5C,
-	4785:  0x6B5D,
-	4786:  0x6B5E,
-	4787:  0x6B5F,
-	4788:  0x6B60,
-	4789:  0x6B61,
-	4790:  0x6B68,
-	4791:  0x6B69,
-	4792:  0x6B6B,
-	4793:  0x6B6C,
-	4794:  0x6B6D,
-	4795:  0x6B6E,
-	4796:  0x6B6F,
-	4797:  0x6B70,
-	4798:  0x6B71,
-	4799:  0x6B72,
-	4800:  0x6B73,
-	4801:  0x6B74,
-	4802:  0x6B75,
-	4803:  0x6B76,
-	4804:  0x6B77,
-	4805:  0x6B78,
-	4806:  0x6B7A,
-	4807:  0x6B7D,
-	4808:  0x6B7E,
-	4809:  0x6B7F,
-	4810:  0x6B80,
-	4811:  0x6B85,
-	4812:  0x6B88,
-	4813:  0x6B8C,
-	4814:  0x6B8E,
-	4815:  0x6B8F,
-	4816:  0x6B90,
-	4817:  0x6B91,
-	4818:  0x6B94,
-	4819:  0x6B95,
-	4820:  0x6B97,
-	4821:  0x6B98,
-	4822:  0x6B99,
-	4823:  0x6B9C,
-	4824:  0x6B9D,
-	4825:  0x6B9E,
-	4826:  0x6B9F,
-	4827:  0x6BA0,
-	4828:  0x6BA2,
-	4829:  0x6BA3,
-	4830:  0x6BA4,
-	4831:  0x6BA5,
-	4832:  0x6BA6,
-	4833:  0x6BA7,
-	4834:  0x6BA8,
-	4835:  0x6BA9,
-	4836:  0x6BAB,
-	4837:  0x6BAC,
-	4838:  0x6BAD,
-	4839:  0x6BAE,
-	4840:  0x6BAF,
-	4841:  0x6BB0,
-	4842:  0x6BB1,
-	4843:  0x6BB2,
-	4844:  0x6BB6,
-	4845:  0x6BB8,
-	4846:  0x6BB9,
-	4847:  0x6BBA,
-	4848:  0x6BBB,
-	4849:  0x6BBC,
-	4850:  0x6BBD,
-	4851:  0x6BBE,
-	4852:  0x6BC0,
-	4853:  0x6BC3,
-	4854:  0x6BC4,
-	4855:  0x6BC6,
-	4856:  0x6BC7,
-	4857:  0x6BC8,
-	4858:  0x6BC9,
-	4859:  0x6BCA,
-	4860:  0x6BCC,
-	4861:  0x6BCE,
-	4862:  0x6BD0,
-	4863:  0x6BD1,
-	4864:  0x6BD8,
-	4865:  0x6BDA,
-	4866:  0x6BDC,
-	4867:  0x6BDD,
-	4868:  0x6BDE,
-	4869:  0x6BDF,
-	4870:  0x6BE0,
-	4871:  0x6BE2,
-	4872:  0x6BE3,
-	4873:  0x6BE4,
-	4874:  0x6BE5,
-	4875:  0x6BE6,
-	4876:  0x6BE7,
-	4877:  0x6BE8,
-	4878:  0x6BE9,
-	4879:  0x6BEC,
-	4880:  0x6BED,
-	4881:  0x6BEE,
-	4882:  0x6BF0,
-	4883:  0x6BF1,
-	4884:  0x6BF2,
-	4885:  0x6BF4,
-	4886:  0x6BF6,
-	4887:  0x6BF7,
-	4888:  0x6BF8,
-	4889:  0x6BFA,
-	4890:  0x6BFB,
-	4891:  0x6BFC,
-	4892:  0x6BFE,
-	4893:  0x6BFF,
-	4894:  0x6C00,
-	4895:  0x6C01,
-	4896:  0x6C02,
-	4897:  0x6C03,
-	4898:  0x6C04,
-	4899:  0x6C08,
-	4900:  0x6C09,
-	4901:  0x6C0A,
-	4902:  0x6C0B,
-	4903:  0x6C0C,
-	4904:  0x6C0E,
-	4905:  0x6C12,
-	4906:  0x6C17,
-	4907:  0x6C1C,
-	4908:  0x6C1D,
-	4909:  0x6C1E,
-	4910:  0x6C20,
-	4911:  0x6C23,
-	4912:  0x6C25,
-	4913:  0x6C2B,
-	4914:  0x6C2C,
-	4915:  0x6C2D,
-	4916:  0x6C31,
-	4917:  0x6C33,
-	4918:  0x6C36,
-	4919:  0x6C37,
-	4920:  0x6C39,
-	4921:  0x6C3A,
-	4922:  0x6C3B,
-	4923:  0x6C3C,
-	4924:  0x6C3E,
-	4925:  0x6C3F,
-	4926:  0x6C43,
-	4927:  0x6C44,
-	4928:  0x6C45,
-	4929:  0x6C48,
-	4930:  0x6C4B,
-	4931:  0x6C4C,
-	4932:  0x6C4D,
-	4933:  0x6C4E,
-	4934:  0x6C4F,
-	4935:  0x6C51,
-	4936:  0x6C52,
-	4937:  0x6C53,
-	4938:  0x6C56,
-	4939:  0x6C58,
-	4940:  0x6C59,
-	4941:  0x6C5A,
-	4942:  0x6C62,
-	4943:  0x6C63,
-	4944:  0x6C65,
-	4945:  0x6C66,
-	4946:  0x6C67,
-	4947:  0x6C6B,
-	4948:  0x6C6C,
-	4949:  0x6C6D,
-	4950:  0x6C6E,
-	4951:  0x6C6F,
-	4952:  0x6C71,
-	4953:  0x6C73,
-	4954:  0x6C75,
-	4955:  0x6C77,
-	4956:  0x6C78,
-	4957:  0x6C7A,
-	4958:  0x6C7B,
-	4959:  0x6C7C,
-	4960:  0x6C7F,
-	4961:  0x6C80,
-	4962:  0x6C84,
-	4963:  0x6C87,
-	4964:  0x6C8A,
-	4965:  0x6C8B,
-	4966:  0x6C8D,
-	4967:  0x6C8E,
-	4968:  0x6C91,
-	4969:  0x6C92,
-	4970:  0x6C95,
-	4971:  0x6C96,
-	4972:  0x6C97,
-	4973:  0x6C98,
-	4974:  0x6C9A,
-	4975:  0x6C9C,
-	4976:  0x6C9D,
-	4977:  0x6C9E,
-	4978:  0x6CA0,
-	4979:  0x6CA2,
-	4980:  0x6CA8,
-	4981:  0x6CAC,
-	4982:  0x6CAF,
-	4983:  0x6CB0,
-	4984:  0x6CB4,
-	4985:  0x6CB5,
-	4986:  0x6CB6,
-	4987:  0x6CB7,
-	4988:  0x6CBA,
-	4989:  0x6CC0,
-	4990:  0x6CC1,
-	4991:  0x6CC2,
-	4992:  0x6CC3,
-	4993:  0x6CC6,
-	4994:  0x6CC7,
-	4995:  0x6CC8,
-	4996:  0x6CCB,
-	4997:  0x6CCD,
-	4998:  0x6CCE,
-	4999:  0x6CCF,
-	5000:  0x6CD1,
-	5001:  0x6CD2,
-	5002:  0x6CD8,
-	5003:  0x6CD9,
-	5004:  0x6CDA,
-	5005:  0x6CDC,
-	5006:  0x6CDD,
-	5007:  0x6CDF,
-	5008:  0x6CE4,
-	5009:  0x6CE6,
-	5010:  0x6CE7,
-	5011:  0x6CE9,
-	5012:  0x6CEC,
-	5013:  0x6CED,
-	5014:  0x6CF2,
-	5015:  0x6CF4,
-	5016:  0x6CF9,
-	5017:  0x6CFF,
-	5018:  0x6D00,
-	5019:  0x6D02,
-	5020:  0x6D03,
-	5021:  0x6D05,
-	5022:  0x6D06,
-	5023:  0x6D08,
-	5024:  0x6D09,
-	5025:  0x6D0A,
-	5026:  0x6D0D,
-	5027:  0x6D0F,
-	5028:  0x6D10,
-	5029:  0x6D11,
-	5030:  0x6D13,
-	5031:  0x6D14,
-	5032:  0x6D15,
-	5033:  0x6D16,
-	5034:  0x6D18,
-	5035:  0x6D1C,
-	5036:  0x6D1D,
-	5037:  0x6D1F,
-	5038:  0x6D20,
-	5039:  0x6D21,
-	5040:  0x6D22,
-	5041:  0x6D23,
-	5042:  0x6D24,
-	5043:  0x6D26,
-	5044:  0x6D28,
-	5045:  0x6D29,
-	5046:  0x6D2C,
-	5047:  0x6D2D,
-	5048:  0x6D2F,
-	5049:  0x6D30,
-	5050:  0x6D34,
-	5051:  0x6D36,
-	5052:  0x6D37,
-	5053:  0x6D38,
-	5054:  0x6D3A,
-	5055:  0x6D3F,
-	5056:  0x6D40,
-	5057:  0x6D42,
-	5058:  0x6D44,
-	5059:  0x6D49,
-	5060:  0x6D4C,
-	5061:  0x6D50,
-	5062:  0x6D55,
-	5063:  0x6D56,
-	5064:  0x6D57,
-	5065:  0x6D58,
-	5066:  0x6D5B,
-	5067:  0x6D5D,
-	5068:  0x6D5F,
-	5069:  0x6D61,
-	5070:  0x6D62,
-	5071:  0x6D64,
-	5072:  0x6D65,
-	5073:  0x6D67,
-	5074:  0x6D68,
-	5075:  0x6D6B,
-	5076:  0x6D6C,
-	5077:  0x6D6D,
-	5078:  0x6D70,
-	5079:  0x6D71,
-	5080:  0x6D72,
-	5081:  0x6D73,
-	5082:  0x6D75,
-	5083:  0x6D76,
-	5084:  0x6D79,
-	5085:  0x6D7A,
-	5086:  0x6D7B,
-	5087:  0x6D7D,
-	5088:  0x6D7E,
-	5089:  0x6D7F,
-	5090:  0x6D80,
-	5091:  0x6D81,
-	5092:  0x6D83,
-	5093:  0x6D84,
-	5094:  0x6D86,
-	5095:  0x6D87,
-	5096:  0x6D8A,
-	5097:  0x6D8B,
-	5098:  0x6D8D,
-	5099:  0x6D8F,
-	5100:  0x6D90,
-	5101:  0x6D92,
-	5102:  0x6D96,
-	5103:  0x6D97,
-	5104:  0x6D98,
-	5105:  0x6D99,
-	5106:  0x6D9A,
-	5107:  0x6D9C,
-	5108:  0x6DA2,
-	5109:  0x6DA5,
-	5110:  0x6DAC,
-	5111:  0x6DAD,
-	5112:  0x6DB0,
-	5113:  0x6DB1,
-	5114:  0x6DB3,
-	5115:  0x6DB4,
-	5116:  0x6DB6,
-	5117:  0x6DB7,
-	5118:  0x6DB9,
-	5119:  0x6DBA,
-	5120:  0x6DBB,
-	5121:  0x6DBC,
-	5122:  0x6DBD,
-	5123:  0x6DBE,
-	5124:  0x6DC1,
-	5125:  0x6DC2,
-	5126:  0x6DC3,
-	5127:  0x6DC8,
-	5128:  0x6DC9,
-	5129:  0x6DCA,
-	5130:  0x6DCD,
-	5131:  0x6DCE,
-	5132:  0x6DCF,
-	5133:  0x6DD0,
-	5134:  0x6DD2,
-	5135:  0x6DD3,
-	5136:  0x6DD4,
-	5137:  0x6DD5,
-	5138:  0x6DD7,
-	5139:  0x6DDA,
-	5140:  0x6DDB,
-	5141:  0x6DDC,
-	5142:  0x6DDF,
-	5143:  0x6DE2,
-	5144:  0x6DE3,
-	5145:  0x6DE5,
-	5146:  0x6DE7,
-	5147:  0x6DE8,
-	5148:  0x6DE9,
-	5149:  0x6DEA,
-	5150:  0x6DED,
-	5151:  0x6DEF,
-	5152:  0x6DF0,
-	5153:  0x6DF2,
-	5154:  0x6DF4,
-	5155:  0x6DF5,
-	5156:  0x6DF6,
-	5157:  0x6DF8,
-	5158:  0x6DFA,
-	5159:  0x6DFD,
-	5160:  0x6DFE,
-	5161:  0x6DFF,
-	5162:  0x6E00,
-	5163:  0x6E01,
-	5164:  0x6E02,
-	5165:  0x6E03,
-	5166:  0x6E04,
-	5167:  0x6E06,
-	5168:  0x6E07,
-	5169:  0x6E08,
-	5170:  0x6E09,
-	5171:  0x6E0B,
-	5172:  0x6E0F,
-	5173:  0x6E12,
-	5174:  0x6E13,
-	5175:  0x6E15,
-	5176:  0x6E18,
-	5177:  0x6E19,
-	5178:  0x6E1B,
-	5179:  0x6E1C,
-	5180:  0x6E1E,
-	5181:  0x6E1F,
-	5182:  0x6E22,
-	5183:  0x6E26,
-	5184:  0x6E27,
-	5185:  0x6E28,
-	5186:  0x6E2A,
-	5187:  0x6E2C,
-	5188:  0x6E2E,
-	5189:  0x6E30,
-	5190:  0x6E31,
-	5191:  0x6E33,
-	5192:  0x6E35,
-	5193:  0x6E36,
-	5194:  0x6E37,
-	5195:  0x6E39,
-	5196:  0x6E3B,
-	5197:  0x6E3C,
-	5198:  0x6E3D,
-	5199:  0x6E3E,
-	5200:  0x6E3F,
-	5201:  0x6E40,
-	5202:  0x6E41,
-	5203:  0x6E42,
-	5204:  0x6E45,
-	5205:  0x6E46,
-	5206:  0x6E47,
-	5207:  0x6E48,
-	5208:  0x6E49,
-	5209:  0x6E4A,
-	5210:  0x6E4B,
-	5211:  0x6E4C,
-	5212:  0x6E4F,
-	5213:  0x6E50,
-	5214:  0x6E51,
-	5215:  0x6E52,
-	5216:  0x6E55,
-	5217:  0x6E57,
-	5218:  0x6E59,
-	5219:  0x6E5A,
-	5220:  0x6E5C,
-	5221:  0x6E5D,
-	5222:  0x6E5E,
-	5223:  0x6E60,
-	5224:  0x6E61,
-	5225:  0x6E62,
-	5226:  0x6E63,
-	5227:  0x6E64,
-	5228:  0x6E65,
-	5229:  0x6E66,
-	5230:  0x6E67,
-	5231:  0x6E68,
-	5232:  0x6E69,
-	5233:  0x6E6A,
-	5234:  0x6E6C,
-	5235:  0x6E6D,
-	5236:  0x6E6F,
-	5237:  0x6E70,
-	5238:  0x6E71,
-	5239:  0x6E72,
-	5240:  0x6E73,
-	5241:  0x6E74,
-	5242:  0x6E75,
-	5243:  0x6E76,
-	5244:  0x6E77,
-	5245:  0x6E78,
-	5246:  0x6E79,
-	5247:  0x6E7A,
-	5248:  0x6E7B,
-	5249:  0x6E7C,
-	5250:  0x6E7D,
-	5251:  0x6E80,
-	5252:  0x6E81,
-	5253:  0x6E82,
-	5254:  0x6E84,
-	5255:  0x6E87,
-	5256:  0x6E88,
-	5257:  0x6E8A,
-	5258:  0x6E8B,
-	5259:  0x6E8C,
-	5260:  0x6E8D,
-	5261:  0x6E8E,
-	5262:  0x6E91,
-	5263:  0x6E92,
-	5264:  0x6E93,
-	5265:  0x6E94,
-	5266:  0x6E95,
-	5267:  0x6E96,
-	5268:  0x6E97,
-	5269:  0x6E99,
-	5270:  0x6E9A,
-	5271:  0x6E9B,
-	5272:  0x6E9D,
-	5273:  0x6E9E,
-	5274:  0x6EA0,
-	5275:  0x6EA1,
-	5276:  0x6EA3,
-	5277:  0x6EA4,
-	5278:  0x6EA6,
-	5279:  0x6EA8,
-	5280:  0x6EA9,
-	5281:  0x6EAB,
-	5282:  0x6EAC,
-	5283:  0x6EAD,
-	5284:  0x6EAE,
-	5285:  0x6EB0,
-	5286:  0x6EB3,
-	5287:  0x6EB5,
-	5288:  0x6EB8,
-	5289:  0x6EB9,
-	5290:  0x6EBC,
-	5291:  0x6EBE,
-	5292:  0x6EBF,
-	5293:  0x6EC0,
-	5294:  0x6EC3,
-	5295:  0x6EC4,
-	5296:  0x6EC5,
-	5297:  0x6EC6,
-	5298:  0x6EC8,
-	5299:  0x6EC9,
-	5300:  0x6ECA,
-	5301:  0x6ECC,
-	5302:  0x6ECD,
-	5303:  0x6ECE,
-	5304:  0x6ED0,
-	5305:  0x6ED2,
-	5306:  0x6ED6,
-	5307:  0x6ED8,
-	5308:  0x6ED9,
-	5309:  0x6EDB,
-	5310:  0x6EDC,
-	5311:  0x6EDD,
-	5312:  0x6EE3,
-	5313:  0x6EE7,
-	5314:  0x6EEA,
-	5315:  0x6EEB,
-	5316:  0x6EEC,
-	5317:  0x6EED,
-	5318:  0x6EEE,
-	5319:  0x6EEF,
-	5320:  0x6EF0,
-	5321:  0x6EF1,
-	5322:  0x6EF2,
-	5323:  0x6EF3,
-	5324:  0x6EF5,
-	5325:  0x6EF6,
-	5326:  0x6EF7,
-	5327:  0x6EF8,
-	5328:  0x6EFA,
-	5329:  0x6EFB,
-	5330:  0x6EFC,
-	5331:  0x6EFD,
-	5332:  0x6EFE,
-	5333:  0x6EFF,
-	5334:  0x6F00,
-	5335:  0x6F01,
-	5336:  0x6F03,
-	5337:  0x6F04,
-	5338:  0x6F05,
-	5339:  0x6F07,
-	5340:  0x6F08,
-	5341:  0x6F0A,
-	5342:  0x6F0B,
-	5343:  0x6F0C,
-	5344:  0x6F0D,
-	5345:  0x6F0E,
-	5346:  0x6F10,
-	5347:  0x6F11,
-	5348:  0x6F12,
-	5349:  0x6F16,
-	5350:  0x6F17,
-	5351:  0x6F18,
-	5352:  0x6F19,
-	5353:  0x6F1A,
-	5354:  0x6F1B,
-	5355:  0x6F1C,
-	5356:  0x6F1D,
-	5357:  0x6F1E,
-	5358:  0x6F1F,
-	5359:  0x6F21,
-	5360:  0x6F22,
-	5361:  0x6F23,
-	5362:  0x6F25,
-	5363:  0x6F26,
-	5364:  0x6F27,
-	5365:  0x6F28,
-	5366:  0x6F2C,
-	5367:  0x6F2E,
-	5368:  0x6F30,
-	5369:  0x6F32,
-	5370:  0x6F34,
-	5371:  0x6F35,
-	5372:  0x6F37,
-	5373:  0x6F38,
-	5374:  0x6F39,
-	5375:  0x6F3A,
-	5376:  0x6F3B,
-	5377:  0x6F3C,
-	5378:  0x6F3D,
-	5379:  0x6F3F,
-	5380:  0x6F40,
-	5381:  0x6F41,
-	5382:  0x6F42,
-	5383:  0x6F43,
-	5384:  0x6F44,
-	5385:  0x6F45,
-	5386:  0x6F48,
-	5387:  0x6F49,
-	5388:  0x6F4A,
-	5389:  0x6F4C,
-	5390:  0x6F4E,
-	5391:  0x6F4F,
-	5392:  0x6F50,
-	5393:  0x6F51,
-	5394:  0x6F52,
-	5395:  0x6F53,
-	5396:  0x6F54,
-	5397:  0x6F55,
-	5398:  0x6F56,
-	5399:  0x6F57,
-	5400:  0x6F59,
-	5401:  0x6F5A,
-	5402:  0x6F5B,
-	5403:  0x6F5D,
-	5404:  0x6F5F,
-	5405:  0x6F60,
-	5406:  0x6F61,
-	5407:  0x6F63,
-	5408:  0x6F64,
-	5409:  0x6F65,
-	5410:  0x6F67,
-	5411:  0x6F68,
-	5412:  0x6F69,
-	5413:  0x6F6A,
-	5414:  0x6F6B,
-	5415:  0x6F6C,
-	5416:  0x6F6F,
-	5417:  0x6F70,
-	5418:  0x6F71,
-	5419:  0x6F73,
-	5420:  0x6F75,
-	5421:  0x6F76,
-	5422:  0x6F77,
-	5423:  0x6F79,
-	5424:  0x6F7B,
-	5425:  0x6F7D,
-	5426:  0x6F7E,
-	5427:  0x6F7F,
-	5428:  0x6F80,
-	5429:  0x6F81,
-	5430:  0x6F82,
-	5431:  0x6F83,
-	5432:  0x6F85,
-	5433:  0x6F86,
-	5434:  0x6F87,
-	5435:  0x6F8A,
-	5436:  0x6F8B,
-	5437:  0x6F8F,
-	5438:  0x6F90,
-	5439:  0x6F91,
-	5440:  0x6F92,
-	5441:  0x6F93,
-	5442:  0x6F94,
-	5443:  0x6F95,
-	5444:  0x6F96,
-	5445:  0x6F97,
-	5446:  0x6F98,
-	5447:  0x6F99,
-	5448:  0x6F9A,
-	5449:  0x6F9B,
-	5450:  0x6F9D,
-	5451:  0x6F9E,
-	5452:  0x6F9F,
-	5453:  0x6FA0,
-	5454:  0x6FA2,
-	5455:  0x6FA3,
-	5456:  0x6FA4,
-	5457:  0x6FA5,
-	5458:  0x6FA6,
-	5459:  0x6FA8,
-	5460:  0x6FA9,
-	5461:  0x6FAA,
-	5462:  0x6FAB,
-	5463:  0x6FAC,
-	5464:  0x6FAD,
-	5465:  0x6FAE,
-	5466:  0x6FAF,
-	5467:  0x6FB0,
-	5468:  0x6FB1,
-	5469:  0x6FB2,
-	5470:  0x6FB4,
-	5471:  0x6FB5,
-	5472:  0x6FB7,
-	5473:  0x6FB8,
-	5474:  0x6FBA,
-	5475:  0x6FBB,
-	5476:  0x6FBC,
-	5477:  0x6FBD,
-	5478:  0x6FBE,
-	5479:  0x6FBF,
-	5480:  0x6FC1,
-	5481:  0x6FC3,
-	5482:  0x6FC4,
-	5483:  0x6FC5,
-	5484:  0x6FC6,
-	5485:  0x6FC7,
-	5486:  0x6FC8,
-	5487:  0x6FCA,
-	5488:  0x6FCB,
-	5489:  0x6FCC,
-	5490:  0x6FCD,
-	5491:  0x6FCE,
-	5492:  0x6FCF,
-	5493:  0x6FD0,
-	5494:  0x6FD3,
-	5495:  0x6FD4,
-	5496:  0x6FD5,
-	5497:  0x6FD6,
-	5498:  0x6FD7,
-	5499:  0x6FD8,
-	5500:  0x6FD9,
-	5501:  0x6FDA,
-	5502:  0x6FDB,
-	5503:  0x6FDC,
-	5504:  0x6FDD,
-	5505:  0x6FDF,
-	5506:  0x6FE2,
-	5507:  0x6FE3,
-	5508:  0x6FE4,
-	5509:  0x6FE5,
-	5510:  0x6FE6,
-	5511:  0x6FE7,
-	5512:  0x6FE8,
-	5513:  0x6FE9,
-	5514:  0x6FEA,
-	5515:  0x6FEB,
-	5516:  0x6FEC,
-	5517:  0x6FED,
-	5518:  0x6FF0,
-	5519:  0x6FF1,
-	5520:  0x6FF2,
-	5521:  0x6FF3,
-	5522:  0x6FF4,
-	5523:  0x6FF5,
-	5524:  0x6FF6,
-	5525:  0x6FF7,
-	5526:  0x6FF8,
-	5527:  0x6FF9,
-	5528:  0x6FFA,
-	5529:  0x6FFB,
-	5530:  0x6FFC,
-	5531:  0x6FFD,
-	5532:  0x6FFE,
-	5533:  0x6FFF,
-	5534:  0x7000,
-	5535:  0x7001,
-	5536:  0x7002,
-	5537:  0x7003,
-	5538:  0x7004,
-	5539:  0x7005,
-	5540:  0x7006,
-	5541:  0x7007,
-	5542:  0x7008,
-	5543:  0x7009,
-	5544:  0x700A,
-	5545:  0x700B,
-	5546:  0x700C,
-	5547:  0x700D,
-	5548:  0x700E,
-	5549:  0x700F,
-	5550:  0x7010,
-	5551:  0x7012,
-	5552:  0x7013,
-	5553:  0x7014,
-	5554:  0x7015,
-	5555:  0x7016,
-	5556:  0x7017,
-	5557:  0x7018,
-	5558:  0x7019,
-	5559:  0x701C,
-	5560:  0x701D,
-	5561:  0x701E,
-	5562:  0x701F,
-	5563:  0x7020,
-	5564:  0x7021,
-	5565:  0x7022,
-	5566:  0x7024,
-	5567:  0x7025,
-	5568:  0x7026,
-	5569:  0x7027,
-	5570:  0x7028,
-	5571:  0x7029,
-	5572:  0x702A,
-	5573:  0x702B,
-	5574:  0x702C,
-	5575:  0x702D,
-	5576:  0x702E,
-	5577:  0x702F,
-	5578:  0x7030,
-	5579:  0x7031,
-	5580:  0x7032,
-	5581:  0x7033,
-	5582:  0x7034,
-	5583:  0x7036,
-	5584:  0x7037,
-	5585:  0x7038,
-	5586:  0x703A,
-	5587:  0x703B,
-	5588:  0x703C,
-	5589:  0x703D,
-	5590:  0x703E,
-	5591:  0x703F,
-	5592:  0x7040,
-	5593:  0x7041,
-	5594:  0x7042,
-	5595:  0x7043,
-	5596:  0x7044,
-	5597:  0x7045,
-	5598:  0x7046,
-	5599:  0x7047,
-	5600:  0x7048,
-	5601:  0x7049,
-	5602:  0x704A,
-	5603:  0x704B,
-	5604:  0x704D,
-	5605:  0x704E,
-	5606:  0x7050,
-	5607:  0x7051,
-	5608:  0x7052,
-	5609:  0x7053,
-	5610:  0x7054,
-	5611:  0x7055,
-	5612:  0x7056,
-	5613:  0x7057,
-	5614:  0x7058,
-	5615:  0x7059,
-	5616:  0x705A,
-	5617:  0x705B,
-	5618:  0x705C,
-	5619:  0x705D,
-	5620:  0x705F,
-	5621:  0x7060,
-	5622:  0x7061,
-	5623:  0x7062,
-	5624:  0x7063,
-	5625:  0x7064,
-	5626:  0x7065,
-	5627:  0x7066,
-	5628:  0x7067,
-	5629:  0x7068,
-	5630:  0x7069,
-	5631:  0x706A,
-	5632:  0x706E,
-	5633:  0x7071,
-	5634:  0x7072,
-	5635:  0x7073,
-	5636:  0x7074,
-	5637:  0x7077,
-	5638:  0x7079,
-	5639:  0x707A,
-	5640:  0x707B,
-	5641:  0x707D,
-	5642:  0x7081,
-	5643:  0x7082,
-	5644:  0x7083,
-	5645:  0x7084,
-	5646:  0x7086,
-	5647:  0x7087,
-	5648:  0x7088,
-	5649:  0x708B,
-	5650:  0x708C,
-	5651:  0x708D,
-	5652:  0x708F,
-	5653:  0x7090,
-	5654:  0x7091,
-	5655:  0x7093,
-	5656:  0x7097,
-	5657:  0x7098,
-	5658:  0x709A,
-	5659:  0x709B,
-	5660:  0x709E,
-	5661:  0x709F,
-	5662:  0x70A0,
-	5663:  0x70A1,
-	5664:  0x70A2,
-	5665:  0x70A3,
-	5666:  0x70A4,
-	5667:  0x70A5,
-	5668:  0x70A6,
-	5669:  0x70A7,
-	5670:  0x70A8,
-	5671:  0x70A9,
-	5672:  0x70AA,
-	5673:  0x70B0,
-	5674:  0x70B2,
-	5675:  0x70B4,
-	5676:  0x70B5,
-	5677:  0x70B6,
-	5678:  0x70BA,
-	5679:  0x70BE,
-	5680:  0x70BF,
-	5681:  0x70C4,
-	5682:  0x70C5,
-	5683:  0x70C6,
-	5684:  0x70C7,
-	5685:  0x70C9,
-	5686:  0x70CB,
-	5687:  0x70CC,
-	5688:  0x70CD,
-	5689:  0x70CE,
-	5690:  0x70CF,
-	5691:  0x70D0,
-	5692:  0x70D1,
-	5693:  0x70D2,
-	5694:  0x70D3,
-	5695:  0x70D4,
-	5696:  0x70D5,
-	5697:  0x70D6,
-	5698:  0x70D7,
-	5699:  0x70DA,
-	5700:  0x70DC,
-	5701:  0x70DD,
-	5702:  0x70DE,
-	5703:  0x70E0,
-	5704:  0x70E1,
-	5705:  0x70E2,
-	5706:  0x70E3,
-	5707:  0x70E5,
-	5708:  0x70EA,
-	5709:  0x70EE,
-	5710:  0x70F0,
-	5711:  0x70F1,
-	5712:  0x70F2,
-	5713:  0x70F3,
-	5714:  0x70F4,
-	5715:  0x70F5,
-	5716:  0x70F6,
-	5717:  0x70F8,
-	5718:  0x70FA,
-	5719:  0x70FB,
-	5720:  0x70FC,
-	5721:  0x70FE,
-	5722:  0x70FF,
-	5723:  0x7100,
-	5724:  0x7101,
-	5725:  0x7102,
-	5726:  0x7103,
-	5727:  0x7104,
-	5728:  0x7105,
-	5729:  0x7106,
-	5730:  0x7107,
-	5731:  0x7108,
-	5732:  0x710B,
-	5733:  0x710C,
-	5734:  0x710D,
-	5735:  0x710E,
-	5736:  0x710F,
-	5737:  0x7111,
-	5738:  0x7112,
-	5739:  0x7114,
-	5740:  0x7117,
-	5741:  0x711B,
-	5742:  0x711C,
-	5743:  0x711D,
-	5744:  0x711E,
-	5745:  0x711F,
-	5746:  0x7120,
-	5747:  0x7121,
-	5748:  0x7122,
-	5749:  0x7123,
-	5750:  0x7124,
-	5751:  0x7125,
-	5752:  0x7127,
-	5753:  0x7128,
-	5754:  0x7129,
-	5755:  0x712A,
-	5756:  0x712B,
-	5757:  0x712C,
-	5758:  0x712D,
-	5759:  0x712E,
-	5760:  0x7132,
-	5761:  0x7133,
-	5762:  0x7134,
-	5763:  0x7135,
-	5764:  0x7137,
-	5765:  0x7138,
-	5766:  0x7139,
-	5767:  0x713A,
-	5768:  0x713B,
-	5769:  0x713C,
-	5770:  0x713D,
-	5771:  0x713E,
-	5772:  0x713F,
-	5773:  0x7140,
-	5774:  0x7141,
-	5775:  0x7142,
-	5776:  0x7143,
-	5777:  0x7144,
-	5778:  0x7146,
-	5779:  0x7147,
-	5780:  0x7148,
-	5781:  0x7149,
-	5782:  0x714B,
-	5783:  0x714D,
-	5784:  0x714F,
-	5785:  0x7150,
-	5786:  0x7151,
-	5787:  0x7152,
-	5788:  0x7153,
-	5789:  0x7154,
-	5790:  0x7155,
-	5791:  0x7156,
-	5792:  0x7157,
-	5793:  0x7158,
-	5794:  0x7159,
-	5795:  0x715A,
-	5796:  0x715B,
-	5797:  0x715D,
-	5798:  0x715F,
-	5799:  0x7160,
-	5800:  0x7161,
-	5801:  0x7162,
-	5802:  0x7163,
-	5803:  0x7165,
-	5804:  0x7169,
-	5805:  0x716A,
-	5806:  0x716B,
-	5807:  0x716C,
-	5808:  0x716D,
-	5809:  0x716F,
-	5810:  0x7170,
-	5811:  0x7171,
-	5812:  0x7174,
-	5813:  0x7175,
-	5814:  0x7176,
-	5815:  0x7177,
-	5816:  0x7179,
-	5817:  0x717B,
-	5818:  0x717C,
-	5819:  0x717E,
-	5820:  0x717F,
-	5821:  0x7180,
-	5822:  0x7181,
-	5823:  0x7182,
-	5824:  0x7183,
-	5825:  0x7185,
-	5826:  0x7186,
-	5827:  0x7187,
-	5828:  0x7188,
-	5829:  0x7189,
-	5830:  0x718B,
-	5831:  0x718C,
-	5832:  0x718D,
-	5833:  0x718E,
-	5834:  0x7190,
-	5835:  0x7191,
-	5836:  0x7192,
-	5837:  0x7193,
-	5838:  0x7195,
-	5839:  0x7196,
-	5840:  0x7197,
-	5841:  0x719A,
-	5842:  0x719B,
-	5843:  0x719C,
-	5844:  0x719D,
-	5845:  0x719E,
-	5846:  0x71A1,
-	5847:  0x71A2,
-	5848:  0x71A3,
-	5849:  0x71A4,
-	5850:  0x71A5,
-	5851:  0x71A6,
-	5852:  0x71A7,
-	5853:  0x71A9,
-	5854:  0x71AA,
-	5855:  0x71AB,
-	5856:  0x71AD,
-	5857:  0x71AE,
-	5858:  0x71AF,
-	5859:  0x71B0,
-	5860:  0x71B1,
-	5861:  0x71B2,
-	5862:  0x71B4,
-	5863:  0x71B6,
-	5864:  0x71B7,
-	5865:  0x71B8,
-	5866:  0x71BA,
-	5867:  0x71BB,
-	5868:  0x71BC,
-	5869:  0x71BD,
-	5870:  0x71BE,
-	5871:  0x71BF,
-	5872:  0x71C0,
-	5873:  0x71C1,
-	5874:  0x71C2,
-	5875:  0x71C4,
-	5876:  0x71C5,
-	5877:  0x71C6,
-	5878:  0x71C7,
-	5879:  0x71C8,
-	5880:  0x71C9,
-	5881:  0x71CA,
-	5882:  0x71CB,
-	5883:  0x71CC,
-	5884:  0x71CD,
-	5885:  0x71CF,
-	5886:  0x71D0,
-	5887:  0x71D1,
-	5888:  0x71D2,
-	5889:  0x71D3,
-	5890:  0x71D6,
-	5891:  0x71D7,
-	5892:  0x71D8,
-	5893:  0x71D9,
-	5894:  0x71DA,
-	5895:  0x71DB,
-	5896:  0x71DC,
-	5897:  0x71DD,
-	5898:  0x71DE,
-	5899:  0x71DF,
-	5900:  0x71E1,
-	5901:  0x71E2,
-	5902:  0x71E3,
-	5903:  0x71E4,
-	5904:  0x71E6,
-	5905:  0x71E8,
-	5906:  0x71E9,
-	5907:  0x71EA,
-	5908:  0x71EB,
-	5909:  0x71EC,
-	5910:  0x71ED,
-	5911:  0x71EF,
-	5912:  0x71F0,
-	5913:  0x71F1,
-	5914:  0x71F2,
-	5915:  0x71F3,
-	5916:  0x71F4,
-	5917:  0x71F5,
-	5918:  0x71F6,
-	5919:  0x71F7,
-	5920:  0x71F8,
-	5921:  0x71FA,
-	5922:  0x71FB,
-	5923:  0x71FC,
-	5924:  0x71FD,
-	5925:  0x71FE,
-	5926:  0x71FF,
-	5927:  0x7200,
-	5928:  0x7201,
-	5929:  0x7202,
-	5930:  0x7203,
-	5931:  0x7204,
-	5932:  0x7205,
-	5933:  0x7207,
-	5934:  0x7208,
-	5935:  0x7209,
-	5936:  0x720A,
-	5937:  0x720B,
-	5938:  0x720C,
-	5939:  0x720D,
-	5940:  0x720E,
-	5941:  0x720F,
-	5942:  0x7210,
-	5943:  0x7211,
-	5944:  0x7212,
-	5945:  0x7213,
-	5946:  0x7214,
-	5947:  0x7215,
-	5948:  0x7216,
-	5949:  0x7217,
-	5950:  0x7218,
-	5951:  0x7219,
-	5952:  0x721A,
-	5953:  0x721B,
-	5954:  0x721C,
-	5955:  0x721E,
-	5956:  0x721F,
-	5957:  0x7220,
-	5958:  0x7221,
-	5959:  0x7222,
-	5960:  0x7223,
-	5961:  0x7224,
-	5962:  0x7225,
-	5963:  0x7226,
-	5964:  0x7227,
-	5965:  0x7229,
-	5966:  0x722B,
-	5967:  0x722D,
-	5968:  0x722E,
-	5969:  0x722F,
-	5970:  0x7232,
-	5971:  0x7233,
-	5972:  0x7234,
-	5973:  0x723A,
-	5974:  0x723C,
-	5975:  0x723E,
-	5976:  0x7240,
-	5977:  0x7241,
-	5978:  0x7242,
-	5979:  0x7243,
-	5980:  0x7244,
-	5981:  0x7245,
-	5982:  0x7246,
-	5983:  0x7249,
-	5984:  0x724A,
-	5985:  0x724B,
-	5986:  0x724E,
-	5987:  0x724F,
-	5988:  0x7250,
-	5989:  0x7251,
-	5990:  0x7253,
-	5991:  0x7254,
-	5992:  0x7255,
-	5993:  0x7257,
-	5994:  0x7258,
-	5995:  0x725A,
-	5996:  0x725C,
-	5997:  0x725E,
-	5998:  0x7260,
-	5999:  0x7263,
-	6000:  0x7264,
-	6001:  0x7265,
-	6002:  0x7268,
-	6003:  0x726A,
-	6004:  0x726B,
-	6005:  0x726C,
-	6006:  0x726D,
-	6007:  0x7270,
-	6008:  0x7271,
-	6009:  0x7273,
-	6010:  0x7274,
-	6011:  0x7276,
-	6012:  0x7277,
-	6013:  0x7278,
-	6014:  0x727B,
-	6015:  0x727C,
-	6016:  0x727D,
-	6017:  0x7282,
-	6018:  0x7283,
-	6019:  0x7285,
-	6020:  0x7286,
-	6021:  0x7287,
-	6022:  0x7288,
-	6023:  0x7289,
-	6024:  0x728C,
-	6025:  0x728E,
-	6026:  0x7290,
-	6027:  0x7291,
-	6028:  0x7293,
-	6029:  0x7294,
-	6030:  0x7295,
-	6031:  0x7296,
-	6032:  0x7297,
-	6033:  0x7298,
-	6034:  0x7299,
-	6035:  0x729A,
-	6036:  0x729B,
-	6037:  0x729C,
-	6038:  0x729D,
-	6039:  0x729E,
-	6040:  0x72A0,
-	6041:  0x72A1,
-	6042:  0x72A2,
-	6043:  0x72A3,
-	6044:  0x72A4,
-	6045:  0x72A5,
-	6046:  0x72A6,
-	6047:  0x72A7,
-	6048:  0x72A8,
-	6049:  0x72A9,
-	6050:  0x72AA,
-	6051:  0x72AB,
-	6052:  0x72AE,
-	6053:  0x72B1,
-	6054:  0x72B2,
-	6055:  0x72B3,
-	6056:  0x72B5,
-	6057:  0x72BA,
-	6058:  0x72BB,
-	6059:  0x72BC,
-	6060:  0x72BD,
-	6061:  0x72BE,
-	6062:  0x72BF,
-	6063:  0x72C0,
-	6064:  0x72C5,
-	6065:  0x72C6,
-	6066:  0x72C7,
-	6067:  0x72C9,
-	6068:  0x72CA,
-	6069:  0x72CB,
-	6070:  0x72CC,
-	6071:  0x72CF,
-	6072:  0x72D1,
-	6073:  0x72D3,
-	6074:  0x72D4,
-	6075:  0x72D5,
-	6076:  0x72D6,
-	6077:  0x72D8,
-	6078:  0x72DA,
-	6079:  0x72DB,
-	6176:  0x3000,
-	6177:  0x3001,
-	6178:  0x3002,
-	6179:  0x00B7,
-	6180:  0x02C9,
-	6181:  0x02C7,
-	6182:  0x00A8,
-	6183:  0x3003,
-	6184:  0x3005,
-	6185:  0x2014,
-	6186:  0xFF5E,
-	6187:  0x2016,
-	6188:  0x2026,
-	6189:  0x2018,
-	6190:  0x2019,
-	6191:  0x201C,
-	6192:  0x201D,
-	6193:  0x3014,
-	6194:  0x3015,
-	6195:  0x3008,
-	6196:  0x3009,
-	6197:  0x300A,
-	6198:  0x300B,
-	6199:  0x300C,
-	6200:  0x300D,
-	6201:  0x300E,
-	6202:  0x300F,
-	6203:  0x3016,
-	6204:  0x3017,
-	6205:  0x3010,
-	6206:  0x3011,
-	6207:  0x00B1,
-	6208:  0x00D7,
-	6209:  0x00F7,
-	6210:  0x2236,
-	6211:  0x2227,
-	6212:  0x2228,
-	6213:  0x2211,
-	6214:  0x220F,
-	6215:  0x222A,
-	6216:  0x2229,
-	6217:  0x2208,
-	6218:  0x2237,
-	6219:  0x221A,
-	6220:  0x22A5,
-	6221:  0x2225,
-	6222:  0x2220,
-	6223:  0x2312,
-	6224:  0x2299,
-	6225:  0x222B,
-	6226:  0x222E,
-	6227:  0x2261,
-	6228:  0x224C,
-	6229:  0x2248,
-	6230:  0x223D,
-	6231:  0x221D,
-	6232:  0x2260,
-	6233:  0x226E,
-	6234:  0x226F,
-	6235:  0x2264,
-	6236:  0x2265,
-	6237:  0x221E,
-	6238:  0x2235,
-	6239:  0x2234,
-	6240:  0x2642,
-	6241:  0x2640,
-	6242:  0x00B0,
-	6243:  0x2032,
-	6244:  0x2033,
-	6245:  0x2103,
-	6246:  0xFF04,
-	6247:  0x00A4,
-	6248:  0xFFE0,
-	6249:  0xFFE1,
-	6250:  0x2030,
-	6251:  0x00A7,
-	6252:  0x2116,
-	6253:  0x2606,
-	6254:  0x2605,
-	6255:  0x25CB,
-	6256:  0x25CF,
-	6257:  0x25CE,
-	6258:  0x25C7,
-	6259:  0x25C6,
-	6260:  0x25A1,
-	6261:  0x25A0,
-	6262:  0x25B3,
-	6263:  0x25B2,
-	6264:  0x203B,
-	6265:  0x2192,
-	6266:  0x2190,
-	6267:  0x2191,
-	6268:  0x2193,
-	6269:  0x3013,
-	6366:  0x2170,
-	6367:  0x2171,
-	6368:  0x2172,
-	6369:  0x2173,
-	6370:  0x2174,
-	6371:  0x2175,
-	6372:  0x2176,
-	6373:  0x2177,
-	6374:  0x2178,
-	6375:  0x2179,
-	6382:  0x2488,
-	6383:  0x2489,
-	6384:  0x248A,
-	6385:  0x248B,
-	6386:  0x248C,
-	6387:  0x248D,
-	6388:  0x248E,
-	6389:  0x248F,
-	6390:  0x2490,
-	6391:  0x2491,
-	6392:  0x2492,
-	6393:  0x2493,
-	6394:  0x2494,
-	6395:  0x2495,
-	6396:  0x2496,
-	6397:  0x2497,
-	6398:  0x2498,
-	6399:  0x2499,
-	6400:  0x249A,
-	6401:  0x249B,
-	6402:  0x2474,
-	6403:  0x2475,
-	6404:  0x2476,
-	6405:  0x2477,
-	6406:  0x2478,
-	6407:  0x2479,
-	6408:  0x247A,
-	6409:  0x247B,
-	6410:  0x247C,
-	6411:  0x247D,
-	6412:  0x247E,
-	6413:  0x247F,
-	6414:  0x2480,
-	6415:  0x2481,
-	6416:  0x2482,
-	6417:  0x2483,
-	6418:  0x2484,
-	6419:  0x2485,
-	6420:  0x2486,
-	6421:  0x2487,
-	6422:  0x2460,
-	6423:  0x2461,
-	6424:  0x2462,
-	6425:  0x2463,
-	6426:  0x2464,
-	6427:  0x2465,
-	6428:  0x2466,
-	6429:  0x2467,
-	6430:  0x2468,
-	6431:  0x2469,
-	6432:  0x20AC,
-	6434:  0x3220,
-	6435:  0x3221,
-	6436:  0x3222,
-	6437:  0x3223,
-	6438:  0x3224,
-	6439:  0x3225,
-	6440:  0x3226,
-	6441:  0x3227,
-	6442:  0x3228,
-	6443:  0x3229,
-	6446:  0x2160,
-	6447:  0x2161,
-	6448:  0x2162,
-	6449:  0x2163,
-	6450:  0x2164,
-	6451:  0x2165,
-	6452:  0x2166,
-	6453:  0x2167,
-	6454:  0x2168,
-	6455:  0x2169,
-	6456:  0x216A,
-	6457:  0x216B,
-	6555:  0x3000,
-	6556:  0xFF01,
-	6557:  0xFF02,
-	6558:  0xFF03,
-	6559:  0xFFE5,
-	6560:  0xFF05,
-	6561:  0xFF06,
-	6562:  0xFF07,
-	6563:  0xFF08,
-	6564:  0xFF09,
-	6565:  0xFF0A,
-	6566:  0xFF0B,
-	6567:  0xFF0C,
-	6568:  0xFF0D,
-	6569:  0xFF0E,
-	6570:  0xFF0F,
-	6571:  0xFF10,
-	6572:  0xFF11,
-	6573:  0xFF12,
-	6574:  0xFF13,
-	6575:  0xFF14,
-	6576:  0xFF15,
-	6577:  0xFF16,
-	6578:  0xFF17,
-	6579:  0xFF18,
-	6580:  0xFF19,
-	6581:  0xFF1A,
-	6582:  0xFF1B,
-	6583:  0xFF1C,
-	6584:  0xFF1D,
-	6585:  0xFF1E,
-	6586:  0xFF1F,
-	6587:  0xFF20,
-	6588:  0xFF21,
-	6589:  0xFF22,
-	6590:  0xFF23,
-	6591:  0xFF24,
-	6592:  0xFF25,
-	6593:  0xFF26,
-	6594:  0xFF27,
-	6595:  0xFF28,
-	6596:  0xFF29,
-	6597:  0xFF2A,
-	6598:  0xFF2B,
-	6599:  0xFF2C,
-	6600:  0xFF2D,
-	6601:  0xFF2E,
-	6602:  0xFF2F,
-	6603:  0xFF30,
-	6604:  0xFF31,
-	6605:  0xFF32,
-	6606:  0xFF33,
-	6607:  0xFF34,
-	6608:  0xFF35,
-	6609:  0xFF36,
-	6610:  0xFF37,
-	6611:  0xFF38,
-	6612:  0xFF39,
-	6613:  0xFF3A,
-	6614:  0xFF3B,
-	6615:  0xFF3C,
-	6616:  0xFF3D,
-	6617:  0xFF3E,
-	6618:  0xFF3F,
-	6619:  0xFF40,
-	6620:  0xFF41,
-	6621:  0xFF42,
-	6622:  0xFF43,
-	6623:  0xFF44,
-	6624:  0xFF45,
-	6625:  0xFF46,
-	6626:  0xFF47,
-	6627:  0xFF48,
-	6628:  0xFF49,
-	6629:  0xFF4A,
-	6630:  0xFF4B,
-	6631:  0xFF4C,
-	6632:  0xFF4D,
-	6633:  0xFF4E,
-	6634:  0xFF4F,
-	6635:  0xFF50,
-	6636:  0xFF51,
-	6637:  0xFF52,
-	6638:  0xFF53,
-	6639:  0xFF54,
-	6640:  0xFF55,
-	6641:  0xFF56,
-	6642:  0xFF57,
-	6643:  0xFF58,
-	6644:  0xFF59,
-	6645:  0xFF5A,
-	6646:  0xFF5B,
-	6647:  0xFF5C,
-	6648:  0xFF5D,
-	6649:  0xFFE3,
-	6746:  0x3041,
-	6747:  0x3042,
-	6748:  0x3043,
-	6749:  0x3044,
-	6750:  0x3045,
-	6751:  0x3046,
-	6752:  0x3047,
-	6753:  0x3048,
-	6754:  0x3049,
-	6755:  0x304A,
-	6756:  0x304B,
-	6757:  0x304C,
-	6758:  0x304D,
-	6759:  0x304E,
-	6760:  0x304F,
-	6761:  0x3050,
-	6762:  0x3051,
-	6763:  0x3052,
-	6764:  0x3053,
-	6765:  0x3054,
-	6766:  0x3055,
-	6767:  0x3056,
-	6768:  0x3057,
-	6769:  0x3058,
-	6770:  0x3059,
-	6771:  0x305A,
-	6772:  0x305B,
-	6773:  0x305C,
-	6774:  0x305D,
-	6775:  0x305E,
-	6776:  0x305F,
-	6777:  0x3060,
-	6778:  0x3061,
-	6779:  0x3062,
-	6780:  0x3063,
-	6781:  0x3064,
-	6782:  0x3065,
-	6783:  0x3066,
-	6784:  0x3067,
-	6785:  0x3068,
-	6786:  0x3069,
-	6787:  0x306A,
-	6788:  0x306B,
-	6789:  0x306C,
-	6790:  0x306D,
-	6791:  0x306E,
-	6792:  0x306F,
-	6793:  0x3070,
-	6794:  0x3071,
-	6795:  0x3072,
-	6796:  0x3073,
-	6797:  0x3074,
-	6798:  0x3075,
-	6799:  0x3076,
-	6800:  0x3077,
-	6801:  0x3078,
-	6802:  0x3079,
-	6803:  0x307A,
-	6804:  0x307B,
-	6805:  0x307C,
-	6806:  0x307D,
-	6807:  0x307E,
-	6808:  0x307F,
-	6809:  0x3080,
-	6810:  0x3081,
-	6811:  0x3082,
-	6812:  0x3083,
-	6813:  0x3084,
-	6814:  0x3085,
-	6815:  0x3086,
-	6816:  0x3087,
-	6817:  0x3088,
-	6818:  0x3089,
-	6819:  0x308A,
-	6820:  0x308B,
-	6821:  0x308C,
-	6822:  0x308D,
-	6823:  0x308E,
-	6824:  0x308F,
-	6825:  0x3090,
-	6826:  0x3091,
-	6827:  0x3092,
-	6828:  0x3093,
-	6936:  0x30A1,
-	6937:  0x30A2,
-	6938:  0x30A3,
-	6939:  0x30A4,
-	6940:  0x30A5,
-	6941:  0x30A6,
-	6942:  0x30A7,
-	6943:  0x30A8,
-	6944:  0x30A9,
-	6945:  0x30AA,
-	6946:  0x30AB,
-	6947:  0x30AC,
-	6948:  0x30AD,
-	6949:  0x30AE,
-	6950:  0x30AF,
-	6951:  0x30B0,
-	6952:  0x30B1,
-	6953:  0x30B2,
-	6954:  0x30B3,
-	6955:  0x30B4,
-	6956:  0x30B5,
-	6957:  0x30B6,
-	6958:  0x30B7,
-	6959:  0x30B8,
-	6960:  0x30B9,
-	6961:  0x30BA,
-	6962:  0x30BB,
-	6963:  0x30BC,
-	6964:  0x30BD,
-	6965:  0x30BE,
-	6966:  0x30BF,
-	6967:  0x30C0,
-	6968:  0x30C1,
-	6969:  0x30C2,
-	6970:  0x30C3,
-	6971:  0x30C4,
-	6972:  0x30C5,
-	6973:  0x30C6,
-	6974:  0x30C7,
-	6975:  0x30C8,
-	6976:  0x30C9,
-	6977:  0x30CA,
-	6978:  0x30CB,
-	6979:  0x30CC,
-	6980:  0x30CD,
-	6981:  0x30CE,
-	6982:  0x30CF,
-	6983:  0x30D0,
-	6984:  0x30D1,
-	6985:  0x30D2,
-	6986:  0x30D3,
-	6987:  0x30D4,
-	6988:  0x30D5,
-	6989:  0x30D6,
-	6990:  0x30D7,
-	6991:  0x30D8,
-	6992:  0x30D9,
-	6993:  0x30DA,
-	6994:  0x30DB,
-	6995:  0x30DC,
-	6996:  0x30DD,
-	6997:  0x30DE,
-	6998:  0x30DF,
-	6999:  0x30E0,
-	7000:  0x30E1,
-	7001:  0x30E2,
-	7002:  0x30E3,
-	7003:  0x30E4,
-	7004:  0x30E5,
-	7005:  0x30E6,
-	7006:  0x30E7,
-	7007:  0x30E8,
-	7008:  0x30E9,
-	7009:  0x30EA,
-	7010:  0x30EB,
-	7011:  0x30EC,
-	7012:  0x30ED,
-	7013:  0x30EE,
-	7014:  0x30EF,
-	7015:  0x30F0,
-	7016:  0x30F1,
-	7017:  0x30F2,
-	7018:  0x30F3,
-	7019:  0x30F4,
-	7020:  0x30F5,
-	7021:  0x30F6,
-	7126:  0x0391,
-	7127:  0x0392,
-	7128:  0x0393,
-	7129:  0x0394,
-	7130:  0x0395,
-	7131:  0x0396,
-	7132:  0x0397,
-	7133:  0x0398,
-	7134:  0x0399,
-	7135:  0x039A,
-	7136:  0x039B,
-	7137:  0x039C,
-	7138:  0x039D,
-	7139:  0x039E,
-	7140:  0x039F,
-	7141:  0x03A0,
-	7142:  0x03A1,
-	7143:  0x03A3,
-	7144:  0x03A4,
-	7145:  0x03A5,
-	7146:  0x03A6,
-	7147:  0x03A7,
-	7148:  0x03A8,
-	7149:  0x03A9,
-	7158:  0x03B1,
-	7159:  0x03B2,
-	7160:  0x03B3,
-	7161:  0x03B4,
-	7162:  0x03B5,
-	7163:  0x03B6,
-	7164:  0x03B7,
-	7165:  0x03B8,
-	7166:  0x03B9,
-	7167:  0x03BA,
-	7168:  0x03BB,
-	7169:  0x03BC,
-	7170:  0x03BD,
-	7171:  0x03BE,
-	7172:  0x03BF,
-	7173:  0x03C0,
-	7174:  0x03C1,
-	7175:  0x03C3,
-	7176:  0x03C4,
-	7177:  0x03C5,
-	7178:  0x03C6,
-	7179:  0x03C7,
-	7180:  0x03C8,
-	7181:  0x03C9,
-	7189:  0xFE35,
-	7190:  0xFE36,
-	7191:  0xFE39,
-	7192:  0xFE3A,
-	7193:  0xFE3F,
-	7194:  0xFE40,
-	7195:  0xFE3D,
-	7196:  0xFE3E,
-	7197:  0xFE41,
-	7198:  0xFE42,
-	7199:  0xFE43,
-	7200:  0xFE44,
-	7203:  0xFE3B,
-	7204:  0xFE3C,
-	7205:  0xFE37,
-	7206:  0xFE38,
-	7207:  0xFE31,
-	7209:  0xFE33,
-	7210:  0xFE34,
-	7316:  0x0410,
-	7317:  0x0411,
-	7318:  0x0412,
-	7319:  0x0413,
-	7320:  0x0414,
-	7321:  0x0415,
-	7322:  0x0401,
-	7323:  0x0416,
-	7324:  0x0417,
-	7325:  0x0418,
-	7326:  0x0419,
-	7327:  0x041A,
-	7328:  0x041B,
-	7329:  0x041C,
-	7330:  0x041D,
-	7331:  0x041E,
-	7332:  0x041F,
-	7333:  0x0420,
-	7334:  0x0421,
-	7335:  0x0422,
-	7336:  0x0423,
-	7337:  0x0424,
-	7338:  0x0425,
-	7339:  0x0426,
-	7340:  0x0427,
-	7341:  0x0428,
-	7342:  0x0429,
-	7343:  0x042A,
-	7344:  0x042B,
-	7345:  0x042C,
-	7346:  0x042D,
-	7347:  0x042E,
-	7348:  0x042F,
-	7364:  0x0430,
-	7365:  0x0431,
-	7366:  0x0432,
-	7367:  0x0433,
-	7368:  0x0434,
-	7369:  0x0435,
-	7370:  0x0451,
-	7371:  0x0436,
-	7372:  0x0437,
-	7373:  0x0438,
-	7374:  0x0439,
-	7375:  0x043A,
-	7376:  0x043B,
-	7377:  0x043C,
-	7378:  0x043D,
-	7379:  0x043E,
-	7380:  0x043F,
-	7381:  0x0440,
-	7382:  0x0441,
-	7383:  0x0442,
-	7384:  0x0443,
-	7385:  0x0444,
-	7386:  0x0445,
-	7387:  0x0446,
-	7388:  0x0447,
-	7389:  0x0448,
-	7390:  0x0449,
-	7391:  0x044A,
-	7392:  0x044B,
-	7393:  0x044C,
-	7394:  0x044D,
-	7395:  0x044E,
-	7396:  0x044F,
-	7410:  0x02CA,
-	7411:  0x02CB,
-	7412:  0x02D9,
-	7413:  0x2013,
-	7414:  0x2015,
-	7415:  0x2025,
-	7416:  0x2035,
-	7417:  0x2105,
-	7418:  0x2109,
-	7419:  0x2196,
-	7420:  0x2197,
-	7421:  0x2198,
-	7422:  0x2199,
-	7423:  0x2215,
-	7424:  0x221F,
-	7425:  0x2223,
-	7426:  0x2252,
-	7427:  0x2266,
-	7428:  0x2267,
-	7429:  0x22BF,
-	7430:  0x2550,
-	7431:  0x2551,
-	7432:  0x2552,
-	7433:  0x2553,
-	7434:  0x2554,
-	7435:  0x2555,
-	7436:  0x2556,
-	7437:  0x2557,
-	7438:  0x2558,
-	7439:  0x2559,
-	7440:  0x255A,
-	7441:  0x255B,
-	7442:  0x255C,
-	7443:  0x255D,
-	7444:  0x255E,
-	7445:  0x255F,
-	7446:  0x2560,
-	7447:  0x2561,
-	7448:  0x2562,
-	7449:  0x2563,
-	7450:  0x2564,
-	7451:  0x2565,
-	7452:  0x2566,
-	7453:  0x2567,
-	7454:  0x2568,
-	7455:  0x2569,
-	7456:  0x256A,
-	7457:  0x256B,
-	7458:  0x256C,
-	7459:  0x256D,
-	7460:  0x256E,
-	7461:  0x256F,
-	7462:  0x2570,
-	7463:  0x2571,
-	7464:  0x2572,
-	7465:  0x2573,
-	7466:  0x2581,
-	7467:  0x2582,
-	7468:  0x2583,
-	7469:  0x2584,
-	7470:  0x2585,
-	7471:  0x2586,
-	7472:  0x2587,
-	7473:  0x2588,
-	7474:  0x2589,
-	7475:  0x258A,
-	7476:  0x258B,
-	7477:  0x258C,
-	7478:  0x258D,
-	7479:  0x258E,
-	7480:  0x258F,
-	7481:  0x2593,
-	7482:  0x2594,
-	7483:  0x2595,
-	7484:  0x25BC,
-	7485:  0x25BD,
-	7486:  0x25E2,
-	7487:  0x25E3,
-	7488:  0x25E4,
-	7489:  0x25E5,
-	7490:  0x2609,
-	7491:  0x2295,
-	7492:  0x3012,
-	7493:  0x301D,
-	7494:  0x301E,
-	7506:  0x0101,
-	7507:  0x00E1,
-	7508:  0x01CE,
-	7509:  0x00E0,
-	7510:  0x0113,
-	7511:  0x00E9,
-	7512:  0x011B,
-	7513:  0x00E8,
-	7514:  0x012B,
-	7515:  0x00ED,
-	7516:  0x01D0,
-	7517:  0x00EC,
-	7518:  0x014D,
-	7519:  0x00F3,
-	7520:  0x01D2,
-	7521:  0x00F2,
-	7522:  0x016B,
-	7523:  0x00FA,
-	7524:  0x01D4,
-	7525:  0x00F9,
-	7526:  0x01D6,
-	7527:  0x01D8,
-	7528:  0x01DA,
-	7529:  0x01DC,
-	7530:  0x00FC,
-	7531:  0x00EA,
-	7532:  0x0251,
-	7534:  0x0144,
-	7535:  0x0148,
-	7536:  0x01F9,
-	7537:  0x0261,
-	7542:  0x3105,
-	7543:  0x3106,
-	7544:  0x3107,
-	7545:  0x3108,
-	7546:  0x3109,
-	7547:  0x310A,
-	7548:  0x310B,
-	7549:  0x310C,
-	7550:  0x310D,
-	7551:  0x310E,
-	7552:  0x310F,
-	7553:  0x3110,
-	7554:  0x3111,
-	7555:  0x3112,
-	7556:  0x3113,
-	7557:  0x3114,
-	7558:  0x3115,
-	7559:  0x3116,
-	7560:  0x3117,
-	7561:  0x3118,
-	7562:  0x3119,
-	7563:  0x311A,
-	7564:  0x311B,
-	7565:  0x311C,
-	7566:  0x311D,
-	7567:  0x311E,
-	7568:  0x311F,
-	7569:  0x3120,
-	7570:  0x3121,
-	7571:  0x3122,
-	7572:  0x3123,
-	7573:  0x3124,
-	7574:  0x3125,
-	7575:  0x3126,
-	7576:  0x3127,
-	7577:  0x3128,
-	7578:  0x3129,
-	7600:  0x3021,
-	7601:  0x3022,
-	7602:  0x3023,
-	7603:  0x3024,
-	7604:  0x3025,
-	7605:  0x3026,
-	7606:  0x3027,
-	7607:  0x3028,
-	7608:  0x3029,
-	7609:  0x32A3,
-	7610:  0x338E,
-	7611:  0x338F,
-	7612:  0x339C,
-	7613:  0x339D,
-	7614:  0x339E,
-	7615:  0x33A1,
-	7616:  0x33C4,
-	7617:  0x33CE,
-	7618:  0x33D1,
-	7619:  0x33D2,
-	7620:  0x33D5,
-	7621:  0xFE30,
-	7622:  0xFFE2,
-	7623:  0xFFE4,
-	7625:  0x2121,
-	7626:  0x3231,
-	7628:  0x2010,
-	7632:  0x30FC,
-	7633:  0x309B,
-	7634:  0x309C,
-	7635:  0x30FD,
-	7636:  0x30FE,
-	7637:  0x3006,
-	7638:  0x309D,
-	7639:  0x309E,
-	7640:  0xFE49,
-	7641:  0xFE4A,
-	7642:  0xFE4B,
-	7643:  0xFE4C,
-	7644:  0xFE4D,
-	7645:  0xFE4E,
-	7646:  0xFE4F,
-	7647:  0xFE50,
-	7648:  0xFE51,
-	7649:  0xFE52,
-	7650:  0xFE54,
-	7651:  0xFE55,
-	7652:  0xFE56,
-	7653:  0xFE57,
-	7654:  0xFE59,
-	7655:  0xFE5A,
-	7656:  0xFE5B,
-	7657:  0xFE5C,
-	7658:  0xFE5D,
-	7659:  0xFE5E,
-	7660:  0xFE5F,
-	7661:  0xFE60,
-	7662:  0xFE61,
-	7663:  0xFE62,
-	7664:  0xFE63,
-	7665:  0xFE64,
-	7666:  0xFE65,
-	7667:  0xFE66,
-	7668:  0xFE68,
-	7669:  0xFE69,
-	7670:  0xFE6A,
-	7671:  0xFE6B,
-	7672:  0x303E,
-	7673:  0x2FF0,
-	7674:  0x2FF1,
-	7675:  0x2FF2,
-	7676:  0x2FF3,
-	7677:  0x2FF4,
-	7678:  0x2FF5,
-	7679:  0x2FF6,
-	7680:  0x2FF7,
-	7681:  0x2FF8,
-	7682:  0x2FF9,
-	7683:  0x2FFA,
-	7684:  0x2FFB,
-	7685:  0x3007,
-	7699:  0x2500,
-	7700:  0x2501,
-	7701:  0x2502,
-	7702:  0x2503,
-	7703:  0x2504,
-	7704:  0x2505,
-	7705:  0x2506,
-	7706:  0x2507,
-	7707:  0x2508,
-	7708:  0x2509,
-	7709:  0x250A,
-	7710:  0x250B,
-	7711:  0x250C,
-	7712:  0x250D,
-	7713:  0x250E,
-	7714:  0x250F,
-	7715:  0x2510,
-	7716:  0x2511,
-	7717:  0x2512,
-	7718:  0x2513,
-	7719:  0x2514,
-	7720:  0x2515,
-	7721:  0x2516,
-	7722:  0x2517,
-	7723:  0x2518,
-	7724:  0x2519,
-	7725:  0x251A,
-	7726:  0x251B,
-	7727:  0x251C,
-	7728:  0x251D,
-	7729:  0x251E,
-	7730:  0x251F,
-	7731:  0x2520,
-	7732:  0x2521,
-	7733:  0x2522,
-	7734:  0x2523,
-	7735:  0x2524,
-	7736:  0x2525,
-	7737:  0x2526,
-	7738:  0x2527,
-	7739:  0x2528,
-	7740:  0x2529,
-	7741:  0x252A,
-	7742:  0x252B,
-	7743:  0x252C,
-	7744:  0x252D,
-	7745:  0x252E,
-	7746:  0x252F,
-	7747:  0x2530,
-	7748:  0x2531,
-	7749:  0x2532,
-	7750:  0x2533,
-	7751:  0x2534,
-	7752:  0x2535,
-	7753:  0x2536,
-	7754:  0x2537,
-	7755:  0x2538,
-	7756:  0x2539,
-	7757:  0x253A,
-	7758:  0x253B,
-	7759:  0x253C,
-	7760:  0x253D,
-	7761:  0x253E,
-	7762:  0x253F,
-	7763:  0x2540,
-	7764:  0x2541,
-	7765:  0x2542,
-	7766:  0x2543,
-	7767:  0x2544,
-	7768:  0x2545,
-	7769:  0x2546,
-	7770:  0x2547,
-	7771:  0x2548,
-	7772:  0x2549,
-	7773:  0x254A,
-	7774:  0x254B,
-	7790:  0x72DC,
-	7791:  0x72DD,
-	7792:  0x72DF,
-	7793:  0x72E2,
-	7794:  0x72E3,
-	7795:  0x72E4,
-	7796:  0x72E5,
-	7797:  0x72E6,
-	7798:  0x72E7,
-	7799:  0x72EA,
-	7800:  0x72EB,
-	7801:  0x72F5,
-	7802:  0x72F6,
-	7803:  0x72F9,
-	7804:  0x72FD,
-	7805:  0x72FE,
-	7806:  0x72FF,
-	7807:  0x7300,
-	7808:  0x7302,
-	7809:  0x7304,
-	7810:  0x7305,
-	7811:  0x7306,
-	7812:  0x7307,
-	7813:  0x7308,
-	7814:  0x7309,
-	7815:  0x730B,
-	7816:  0x730C,
-	7817:  0x730D,
-	7818:  0x730F,
-	7819:  0x7310,
-	7820:  0x7311,
-	7821:  0x7312,
-	7822:  0x7314,
-	7823:  0x7318,
-	7824:  0x7319,
-	7825:  0x731A,
-	7826:  0x731F,
-	7827:  0x7320,
-	7828:  0x7323,
-	7829:  0x7324,
-	7830:  0x7326,
-	7831:  0x7327,
-	7832:  0x7328,
-	7833:  0x732D,
-	7834:  0x732F,
-	7835:  0x7330,
-	7836:  0x7332,
-	7837:  0x7333,
-	7838:  0x7335,
-	7839:  0x7336,
-	7840:  0x733A,
-	7841:  0x733B,
-	7842:  0x733C,
-	7843:  0x733D,
-	7844:  0x7340,
-	7845:  0x7341,
-	7846:  0x7342,
-	7847:  0x7343,
-	7848:  0x7344,
-	7849:  0x7345,
-	7850:  0x7346,
-	7851:  0x7347,
-	7852:  0x7348,
-	7853:  0x7349,
-	7854:  0x734A,
-	7855:  0x734B,
-	7856:  0x734C,
-	7857:  0x734E,
-	7858:  0x734F,
-	7859:  0x7351,
-	7860:  0x7353,
-	7861:  0x7354,
-	7862:  0x7355,
-	7863:  0x7356,
-	7864:  0x7358,
-	7865:  0x7359,
-	7866:  0x735A,
-	7867:  0x735B,
-	7868:  0x735C,
-	7869:  0x735D,
-	7870:  0x735E,
-	7871:  0x735F,
-	7872:  0x7361,
-	7873:  0x7362,
-	7874:  0x7363,
-	7875:  0x7364,
-	7876:  0x7365,
-	7877:  0x7366,
-	7878:  0x7367,
-	7879:  0x7368,
-	7880:  0x7369,
-	7881:  0x736A,
-	7882:  0x736B,
-	7883:  0x736E,
-	7884:  0x7370,
-	7885:  0x7371,
-	7980:  0x7372,
-	7981:  0x7373,
-	7982:  0x7374,
-	7983:  0x7375,
-	7984:  0x7376,
-	7985:  0x7377,
-	7986:  0x7378,
-	7987:  0x7379,
-	7988:  0x737A,
-	7989:  0x737B,
-	7990:  0x737C,
-	7991:  0x737D,
-	7992:  0x737F,
-	7993:  0x7380,
-	7994:  0x7381,
-	7995:  0x7382,
-	7996:  0x7383,
-	7997:  0x7385,
-	7998:  0x7386,
-	7999:  0x7388,
-	8000:  0x738A,
-	8001:  0x738C,
-	8002:  0x738D,
-	8003:  0x738F,
-	8004:  0x7390,
-	8005:  0x7392,
-	8006:  0x7393,
-	8007:  0x7394,
-	8008:  0x7395,
-	8009:  0x7397,
-	8010:  0x7398,
-	8011:  0x7399,
-	8012:  0x739A,
-	8013:  0x739C,
-	8014:  0x739D,
-	8015:  0x739E,
-	8016:  0x73A0,
-	8017:  0x73A1,
-	8018:  0x73A3,
-	8019:  0x73A4,
-	8020:  0x73A5,
-	8021:  0x73A6,
-	8022:  0x73A7,
-	8023:  0x73A8,
-	8024:  0x73AA,
-	8025:  0x73AC,
-	8026:  0x73AD,
-	8027:  0x73B1,
-	8028:  0x73B4,
-	8029:  0x73B5,
-	8030:  0x73B6,
-	8031:  0x73B8,
-	8032:  0x73B9,
-	8033:  0x73BC,
-	8034:  0x73BD,
-	8035:  0x73BE,
-	8036:  0x73BF,
-	8037:  0x73C1,
-	8038:  0x73C3,
-	8039:  0x73C4,
-	8040:  0x73C5,
-	8041:  0x73C6,
-	8042:  0x73C7,
-	8043:  0x73CB,
-	8044:  0x73CC,
-	8045:  0x73CE,
-	8046:  0x73D2,
-	8047:  0x73D3,
-	8048:  0x73D4,
-	8049:  0x73D5,
-	8050:  0x73D6,
-	8051:  0x73D7,
-	8052:  0x73D8,
-	8053:  0x73DA,
-	8054:  0x73DB,
-	8055:  0x73DC,
-	8056:  0x73DD,
-	8057:  0x73DF,
-	8058:  0x73E1,
-	8059:  0x73E2,
-	8060:  0x73E3,
-	8061:  0x73E4,
-	8062:  0x73E6,
-	8063:  0x73E8,
-	8064:  0x73EA,
-	8065:  0x73EB,
-	8066:  0x73EC,
-	8067:  0x73EE,
-	8068:  0x73EF,
-	8069:  0x73F0,
-	8070:  0x73F1,
-	8071:  0x73F3,
-	8072:  0x73F4,
-	8073:  0x73F5,
-	8074:  0x73F6,
-	8075:  0x73F7,
-	8170:  0x73F8,
-	8171:  0x73F9,
-	8172:  0x73FA,
-	8173:  0x73FB,
-	8174:  0x73FC,
-	8175:  0x73FD,
-	8176:  0x73FE,
-	8177:  0x73FF,
-	8178:  0x7400,
-	8179:  0x7401,
-	8180:  0x7402,
-	8181:  0x7404,
-	8182:  0x7407,
-	8183:  0x7408,
-	8184:  0x740B,
-	8185:  0x740C,
-	8186:  0x740D,
-	8187:  0x740E,
-	8188:  0x7411,
-	8189:  0x7412,
-	8190:  0x7413,
-	8191:  0x7414,
-	8192:  0x7415,
-	8193:  0x7416,
-	8194:  0x7417,
-	8195:  0x7418,
-	8196:  0x7419,
-	8197:  0x741C,
-	8198:  0x741D,
-	8199:  0x741E,
-	8200:  0x741F,
-	8201:  0x7420,
-	8202:  0x7421,
-	8203:  0x7423,
-	8204:  0x7424,
-	8205:  0x7427,
-	8206:  0x7429,
-	8207:  0x742B,
-	8208:  0x742D,
-	8209:  0x742F,
-	8210:  0x7431,
-	8211:  0x7432,
-	8212:  0x7437,
-	8213:  0x7438,
-	8214:  0x7439,
-	8215:  0x743A,
-	8216:  0x743B,
-	8217:  0x743D,
-	8218:  0x743E,
-	8219:  0x743F,
-	8220:  0x7440,
-	8221:  0x7442,
-	8222:  0x7443,
-	8223:  0x7444,
-	8224:  0x7445,
-	8225:  0x7446,
-	8226:  0x7447,
-	8227:  0x7448,
-	8228:  0x7449,
-	8229:  0x744A,
-	8230:  0x744B,
-	8231:  0x744C,
-	8232:  0x744D,
-	8233:  0x744E,
-	8234:  0x744F,
-	8235:  0x7450,
-	8236:  0x7451,
-	8237:  0x7452,
-	8238:  0x7453,
-	8239:  0x7454,
-	8240:  0x7456,
-	8241:  0x7458,
-	8242:  0x745D,
-	8243:  0x7460,
-	8244:  0x7461,
-	8245:  0x7462,
-	8246:  0x7463,
-	8247:  0x7464,
-	8248:  0x7465,
-	8249:  0x7466,
-	8250:  0x7467,
-	8251:  0x7468,
-	8252:  0x7469,
-	8253:  0x746A,
-	8254:  0x746B,
-	8255:  0x746C,
-	8256:  0x746E,
-	8257:  0x746F,
-	8258:  0x7471,
-	8259:  0x7472,
-	8260:  0x7473,
-	8261:  0x7474,
-	8262:  0x7475,
-	8263:  0x7478,
-	8264:  0x7479,
-	8265:  0x747A,
-	8360:  0x747B,
-	8361:  0x747C,
-	8362:  0x747D,
-	8363:  0x747F,
-	8364:  0x7482,
-	8365:  0x7484,
-	8366:  0x7485,
-	8367:  0x7486,
-	8368:  0x7488,
-	8369:  0x7489,
-	8370:  0x748A,
-	8371:  0x748C,
-	8372:  0x748D,
-	8373:  0x748F,
-	8374:  0x7491,
-	8375:  0x7492,
-	8376:  0x7493,
-	8377:  0x7494,
-	8378:  0x7495,
-	8379:  0x7496,
-	8380:  0x7497,
-	8381:  0x7498,
-	8382:  0x7499,
-	8383:  0x749A,
-	8384:  0x749B,
-	8385:  0x749D,
-	8386:  0x749F,
-	8387:  0x74A0,
-	8388:  0x74A1,
-	8389:  0x74A2,
-	8390:  0x74A3,
-	8391:  0x74A4,
-	8392:  0x74A5,
-	8393:  0x74A6,
-	8394:  0x74AA,
-	8395:  0x74AB,
-	8396:  0x74AC,
-	8397:  0x74AD,
-	8398:  0x74AE,
-	8399:  0x74AF,
-	8400:  0x74B0,
-	8401:  0x74B1,
-	8402:  0x74B2,
-	8403:  0x74B3,
-	8404:  0x74B4,
-	8405:  0x74B5,
-	8406:  0x74B6,
-	8407:  0x74B7,
-	8408:  0x74B8,
-	8409:  0x74B9,
-	8410:  0x74BB,
-	8411:  0x74BC,
-	8412:  0x74BD,
-	8413:  0x74BE,
-	8414:  0x74BF,
-	8415:  0x74C0,
-	8416:  0x74C1,
-	8417:  0x74C2,
-	8418:  0x74C3,
-	8419:  0x74C4,
-	8420:  0x74C5,
-	8421:  0x74C6,
-	8422:  0x74C7,
-	8423:  0x74C8,
-	8424:  0x74C9,
-	8425:  0x74CA,
-	8426:  0x74CB,
-	8427:  0x74CC,
-	8428:  0x74CD,
-	8429:  0x74CE,
-	8430:  0x74CF,
-	8431:  0x74D0,
-	8432:  0x74D1,
-	8433:  0x74D3,
-	8434:  0x74D4,
-	8435:  0x74D5,
-	8436:  0x74D6,
-	8437:  0x74D7,
-	8438:  0x74D8,
-	8439:  0x74D9,
-	8440:  0x74DA,
-	8441:  0x74DB,
-	8442:  0x74DD,
-	8443:  0x74DF,
-	8444:  0x74E1,
-	8445:  0x74E5,
-	8446:  0x74E7,
-	8447:  0x74E8,
-	8448:  0x74E9,
-	8449:  0x74EA,
-	8450:  0x74EB,
-	8451:  0x74EC,
-	8452:  0x74ED,
-	8453:  0x74F0,
-	8454:  0x74F1,
-	8455:  0x74F2,
-	8550:  0x74F3,
-	8551:  0x74F5,
-	8552:  0x74F8,
-	8553:  0x74F9,
-	8554:  0x74FA,
-	8555:  0x74FB,
-	8556:  0x74FC,
-	8557:  0x74FD,
-	8558:  0x74FE,
-	8559:  0x7500,
-	8560:  0x7501,
-	8561:  0x7502,
-	8562:  0x7503,
-	8563:  0x7505,
-	8564:  0x7506,
-	8565:  0x7507,
-	8566:  0x7508,
-	8567:  0x7509,
-	8568:  0x750A,
-	8569:  0x750B,
-	8570:  0x750C,
-	8571:  0x750E,
-	8572:  0x7510,
-	8573:  0x7512,
-	8574:  0x7514,
-	8575:  0x7515,
-	8576:  0x7516,
-	8577:  0x7517,
-	8578:  0x751B,
-	8579:  0x751D,
-	8580:  0x751E,
-	8581:  0x7520,
-	8582:  0x7521,
-	8583:  0x7522,
-	8584:  0x7523,
-	8585:  0x7524,
-	8586:  0x7526,
-	8587:  0x7527,
-	8588:  0x752A,
-	8589:  0x752E,
-	8590:  0x7534,
-	8591:  0x7536,
-	8592:  0x7539,
-	8593:  0x753C,
-	8594:  0x753D,
-	8595:  0x753F,
-	8596:  0x7541,
-	8597:  0x7542,
-	8598:  0x7543,
-	8599:  0x7544,
-	8600:  0x7546,
-	8601:  0x7547,
-	8602:  0x7549,
-	8603:  0x754A,
-	8604:  0x754D,
-	8605:  0x7550,
-	8606:  0x7551,
-	8607:  0x7552,
-	8608:  0x7553,
-	8609:  0x7555,
-	8610:  0x7556,
-	8611:  0x7557,
-	8612:  0x7558,
-	8613:  0x755D,
-	8614:  0x755E,
-	8615:  0x755F,
-	8616:  0x7560,
-	8617:  0x7561,
-	8618:  0x7562,
-	8619:  0x7563,
-	8620:  0x7564,
-	8621:  0x7567,
-	8622:  0x7568,
-	8623:  0x7569,
-	8624:  0x756B,
-	8625:  0x756C,
-	8626:  0x756D,
-	8627:  0x756E,
-	8628:  0x756F,
-	8629:  0x7570,
-	8630:  0x7571,
-	8631:  0x7573,
-	8632:  0x7575,
-	8633:  0x7576,
-	8634:  0x7577,
-	8635:  0x757A,
-	8636:  0x757B,
-	8637:  0x757C,
-	8638:  0x757D,
-	8639:  0x757E,
-	8640:  0x7580,
-	8641:  0x7581,
-	8642:  0x7582,
-	8643:  0x7584,
-	8644:  0x7585,
-	8645:  0x7587,
-	8740:  0x7588,
-	8741:  0x7589,
-	8742:  0x758A,
-	8743:  0x758C,
-	8744:  0x758D,
-	8745:  0x758E,
-	8746:  0x7590,
-	8747:  0x7593,
-	8748:  0x7595,
-	8749:  0x7598,
-	8750:  0x759B,
-	8751:  0x759C,
-	8752:  0x759E,
-	8753:  0x75A2,
-	8754:  0x75A6,
-	8755:  0x75A7,
-	8756:  0x75A8,
-	8757:  0x75A9,
-	8758:  0x75AA,
-	8759:  0x75AD,
-	8760:  0x75B6,
-	8761:  0x75B7,
-	8762:  0x75BA,
-	8763:  0x75BB,
-	8764:  0x75BF,
-	8765:  0x75C0,
-	8766:  0x75C1,
-	8767:  0x75C6,
-	8768:  0x75CB,
-	8769:  0x75CC,
-	8770:  0x75CE,
-	8771:  0x75CF,
-	8772:  0x75D0,
-	8773:  0x75D1,
-	8774:  0x75D3,
-	8775:  0x75D7,
-	8776:  0x75D9,
-	8777:  0x75DA,
-	8778:  0x75DC,
-	8779:  0x75DD,
-	8780:  0x75DF,
-	8781:  0x75E0,
-	8782:  0x75E1,
-	8783:  0x75E5,
-	8784:  0x75E9,
-	8785:  0x75EC,
-	8786:  0x75ED,
-	8787:  0x75EE,
-	8788:  0x75EF,
-	8789:  0x75F2,
-	8790:  0x75F3,
-	8791:  0x75F5,
-	8792:  0x75F6,
-	8793:  0x75F7,
-	8794:  0x75F8,
-	8795:  0x75FA,
-	8796:  0x75FB,
-	8797:  0x75FD,
-	8798:  0x75FE,
-	8799:  0x7602,
-	8800:  0x7604,
-	8801:  0x7606,
-	8802:  0x7607,
-	8803:  0x7608,
-	8804:  0x7609,
-	8805:  0x760B,
-	8806:  0x760D,
-	8807:  0x760E,
-	8808:  0x760F,
-	8809:  0x7611,
-	8810:  0x7612,
-	8811:  0x7613,
-	8812:  0x7614,
-	8813:  0x7616,
-	8814:  0x761A,
-	8815:  0x761C,
-	8816:  0x761D,
-	8817:  0x761E,
-	8818:  0x7621,
-	8819:  0x7623,
-	8820:  0x7627,
-	8821:  0x7628,
-	8822:  0x762C,
-	8823:  0x762E,
-	8824:  0x762F,
-	8825:  0x7631,
-	8826:  0x7632,
-	8827:  0x7636,
-	8828:  0x7637,
-	8829:  0x7639,
-	8830:  0x763A,
-	8831:  0x763B,
-	8832:  0x763D,
-	8833:  0x7641,
-	8834:  0x7642,
-	8835:  0x7644,
-	8930:  0x7645,
-	8931:  0x7646,
-	8932:  0x7647,
-	8933:  0x7648,
-	8934:  0x7649,
-	8935:  0x764A,
-	8936:  0x764B,
-	8937:  0x764E,
-	8938:  0x764F,
-	8939:  0x7650,
-	8940:  0x7651,
-	8941:  0x7652,
-	8942:  0x7653,
-	8943:  0x7655,
-	8944:  0x7657,
-	8945:  0x7658,
-	8946:  0x7659,
-	8947:  0x765A,
-	8948:  0x765B,
-	8949:  0x765D,
-	8950:  0x765F,
-	8951:  0x7660,
-	8952:  0x7661,
-	8953:  0x7662,
-	8954:  0x7664,
-	8955:  0x7665,
-	8956:  0x7666,
-	8957:  0x7667,
-	8958:  0x7668,
-	8959:  0x7669,
-	8960:  0x766A,
-	8961:  0x766C,
-	8962:  0x766D,
-	8963:  0x766E,
-	8964:  0x7670,
-	8965:  0x7671,
-	8966:  0x7672,
-	8967:  0x7673,
-	8968:  0x7674,
-	8969:  0x7675,
-	8970:  0x7676,
-	8971:  0x7677,
-	8972:  0x7679,
-	8973:  0x767A,
-	8974:  0x767C,
-	8975:  0x767F,
-	8976:  0x7680,
-	8977:  0x7681,
-	8978:  0x7683,
-	8979:  0x7685,
-	8980:  0x7689,
-	8981:  0x768A,
-	8982:  0x768C,
-	8983:  0x768D,
-	8984:  0x768F,
-	8985:  0x7690,
-	8986:  0x7692,
-	8987:  0x7694,
-	8988:  0x7695,
-	8989:  0x7697,
-	8990:  0x7698,
-	8991:  0x769A,
-	8992:  0x769B,
-	8993:  0x769C,
-	8994:  0x769D,
-	8995:  0x769E,
-	8996:  0x769F,
-	8997:  0x76A0,
-	8998:  0x76A1,
-	8999:  0x76A2,
-	9000:  0x76A3,
-	9001:  0x76A5,
-	9002:  0x76A6,
-	9003:  0x76A7,
-	9004:  0x76A8,
-	9005:  0x76A9,
-	9006:  0x76AA,
-	9007:  0x76AB,
-	9008:  0x76AC,
-	9009:  0x76AD,
-	9010:  0x76AF,
-	9011:  0x76B0,
-	9012:  0x76B3,
-	9013:  0x76B5,
-	9014:  0x76B6,
-	9015:  0x76B7,
-	9016:  0x76B8,
-	9017:  0x76B9,
-	9018:  0x76BA,
-	9019:  0x76BB,
-	9020:  0x76BC,
-	9021:  0x76BD,
-	9022:  0x76BE,
-	9023:  0x76C0,
-	9024:  0x76C1,
-	9025:  0x76C3,
-	9026:  0x554A,
-	9027:  0x963F,
-	9028:  0x57C3,
-	9029:  0x6328,
-	9030:  0x54CE,
-	9031:  0x5509,
-	9032:  0x54C0,
-	9033:  0x7691,
-	9034:  0x764C,
-	9035:  0x853C,
-	9036:  0x77EE,
-	9037:  0x827E,
-	9038:  0x788D,
-	9039:  0x7231,
-	9040:  0x9698,
-	9041:  0x978D,
-	9042:  0x6C28,
-	9043:  0x5B89,
-	9044:  0x4FFA,
-	9045:  0x6309,
-	9046:  0x6697,
-	9047:  0x5CB8,
-	9048:  0x80FA,
-	9049:  0x6848,
-	9050:  0x80AE,
-	9051:  0x6602,
-	9052:  0x76CE,
-	9053:  0x51F9,
-	9054:  0x6556,
-	9055:  0x71AC,
-	9056:  0x7FF1,
-	9057:  0x8884,
-	9058:  0x50B2,
-	9059:  0x5965,
-	9060:  0x61CA,
-	9061:  0x6FB3,
-	9062:  0x82AD,
-	9063:  0x634C,
-	9064:  0x6252,
-	9065:  0x53ED,
-	9066:  0x5427,
-	9067:  0x7B06,
-	9068:  0x516B,
-	9069:  0x75A4,
-	9070:  0x5DF4,
-	9071:  0x62D4,
-	9072:  0x8DCB,
-	9073:  0x9776,
-	9074:  0x628A,
-	9075:  0x8019,
-	9076:  0x575D,
-	9077:  0x9738,
-	9078:  0x7F62,
-	9079:  0x7238,
-	9080:  0x767D,
-	9081:  0x67CF,
-	9082:  0x767E,
-	9083:  0x6446,
-	9084:  0x4F70,
-	9085:  0x8D25,
-	9086:  0x62DC,
-	9087:  0x7A17,
-	9088:  0x6591,
-	9089:  0x73ED,
-	9090:  0x642C,
-	9091:  0x6273,
-	9092:  0x822C,
-	9093:  0x9881,
-	9094:  0x677F,
-	9095:  0x7248,
-	9096:  0x626E,
-	9097:  0x62CC,
-	9098:  0x4F34,
-	9099:  0x74E3,
-	9100:  0x534A,
-	9101:  0x529E,
-	9102:  0x7ECA,
-	9103:  0x90A6,
-	9104:  0x5E2E,
-	9105:  0x6886,
-	9106:  0x699C,
-	9107:  0x8180,
-	9108:  0x7ED1,
-	9109:  0x68D2,
-	9110:  0x78C5,
-	9111:  0x868C,
-	9112:  0x9551,
-	9113:  0x508D,
-	9114:  0x8C24,
-	9115:  0x82DE,
-	9116:  0x80DE,
-	9117:  0x5305,
-	9118:  0x8912,
-	9119:  0x5265,
-	9120:  0x76C4,
-	9121:  0x76C7,
-	9122:  0x76C9,
-	9123:  0x76CB,
-	9124:  0x76CC,
-	9125:  0x76D3,
-	9126:  0x76D5,
-	9127:  0x76D9,
-	9128:  0x76DA,
-	9129:  0x76DC,
-	9130:  0x76DD,
-	9131:  0x76DE,
-	9132:  0x76E0,
-	9133:  0x76E1,
-	9134:  0x76E2,
-	9135:  0x76E3,
-	9136:  0x76E4,
-	9137:  0x76E6,
-	9138:  0x76E7,
-	9139:  0x76E8,
-	9140:  0x76E9,
-	9141:  0x76EA,
-	9142:  0x76EB,
-	9143:  0x76EC,
-	9144:  0x76ED,
-	9145:  0x76F0,
-	9146:  0x76F3,
-	9147:  0x76F5,
-	9148:  0x76F6,
-	9149:  0x76F7,
-	9150:  0x76FA,
-	9151:  0x76FB,
-	9152:  0x76FD,
-	9153:  0x76FF,
-	9154:  0x7700,
-	9155:  0x7702,
-	9156:  0x7703,
-	9157:  0x7705,
-	9158:  0x7706,
-	9159:  0x770A,
-	9160:  0x770C,
-	9161:  0x770E,
-	9162:  0x770F,
-	9163:  0x7710,
-	9164:  0x7711,
-	9165:  0x7712,
-	9166:  0x7713,
-	9167:  0x7714,
-	9168:  0x7715,
-	9169:  0x7716,
-	9170:  0x7717,
-	9171:  0x7718,
-	9172:  0x771B,
-	9173:  0x771C,
-	9174:  0x771D,
-	9175:  0x771E,
-	9176:  0x7721,
-	9177:  0x7723,
-	9178:  0x7724,
-	9179:  0x7725,
-	9180:  0x7727,
-	9181:  0x772A,
-	9182:  0x772B,
-	9183:  0x772C,
-	9184:  0x772E,
-	9185:  0x7730,
-	9186:  0x7731,
-	9187:  0x7732,
-	9188:  0x7733,
-	9189:  0x7734,
-	9190:  0x7739,
-	9191:  0x773B,
-	9192:  0x773D,
-	9193:  0x773E,
-	9194:  0x773F,
-	9195:  0x7742,
-	9196:  0x7744,
-	9197:  0x7745,
-	9198:  0x7746,
-	9199:  0x7748,
-	9200:  0x7749,
-	9201:  0x774A,
-	9202:  0x774B,
-	9203:  0x774C,
-	9204:  0x774D,
-	9205:  0x774E,
-	9206:  0x774F,
-	9207:  0x7752,
-	9208:  0x7753,
-	9209:  0x7754,
-	9210:  0x7755,
-	9211:  0x7756,
-	9212:  0x7757,
-	9213:  0x7758,
-	9214:  0x7759,
-	9215:  0x775C,
-	9216:  0x8584,
-	9217:  0x96F9,
-	9218:  0x4FDD,
-	9219:  0x5821,
-	9220:  0x9971,
-	9221:  0x5B9D,
-	9222:  0x62B1,
-	9223:  0x62A5,
-	9224:  0x66B4,
-	9225:  0x8C79,
-	9226:  0x9C8D,
-	9227:  0x7206,
-	9228:  0x676F,
-	9229:  0x7891,
-	9230:  0x60B2,
-	9231:  0x5351,
-	9232:  0x5317,
-	9233:  0x8F88,
-	9234:  0x80CC,
-	9235:  0x8D1D,
-	9236:  0x94A1,
-	9237:  0x500D,
-	9238:  0x72C8,
-	9239:  0x5907,
-	9240:  0x60EB,
-	9241:  0x7119,
-	9242:  0x88AB,
-	9243:  0x5954,
-	9244:  0x82EF,
-	9245:  0x672C,
-	9246:  0x7B28,
-	9247:  0x5D29,
-	9248:  0x7EF7,
-	9249:  0x752D,
-	9250:  0x6CF5,
-	9251:  0x8E66,
-	9252:  0x8FF8,
-	9253:  0x903C,
-	9254:  0x9F3B,
-	9255:  0x6BD4,
-	9256:  0x9119,
-	9257:  0x7B14,
-	9258:  0x5F7C,
-	9259:  0x78A7,
-	9260:  0x84D6,
-	9261:  0x853D,
-	9262:  0x6BD5,
-	9263:  0x6BD9,
-	9264:  0x6BD6,
-	9265:  0x5E01,
-	9266:  0x5E87,
-	9267:  0x75F9,
-	9268:  0x95ED,
-	9269:  0x655D,
-	9270:  0x5F0A,
-	9271:  0x5FC5,
-	9272:  0x8F9F,
-	9273:  0x58C1,
-	9274:  0x81C2,
-	9275:  0x907F,
-	9276:  0x965B,
-	9277:  0x97AD,
-	9278:  0x8FB9,
-	9279:  0x7F16,
-	9280:  0x8D2C,
-	9281:  0x6241,
-	9282:  0x4FBF,
-	9283:  0x53D8,
-	9284:  0x535E,
-	9285:  0x8FA8,
-	9286:  0x8FA9,
-	9287:  0x8FAB,
-	9288:  0x904D,
-	9289:  0x6807,
-	9290:  0x5F6A,
-	9291:  0x8198,
-	9292:  0x8868,
-	9293:  0x9CD6,
-	9294:  0x618B,
-	9295:  0x522B,
-	9296:  0x762A,
-	9297:  0x5F6C,
-	9298:  0x658C,
-	9299:  0x6FD2,
-	9300:  0x6EE8,
-	9301:  0x5BBE,
-	9302:  0x6448,
-	9303:  0x5175,
-	9304:  0x51B0,
-	9305:  0x67C4,
-	9306:  0x4E19,
-	9307:  0x79C9,
-	9308:  0x997C,
-	9309:  0x70B3,
-	9310:  0x775D,
-	9311:  0x775E,
-	9312:  0x775F,
-	9313:  0x7760,
-	9314:  0x7764,
-	9315:  0x7767,
-	9316:  0x7769,
-	9317:  0x776A,
-	9318:  0x776D,
-	9319:  0x776E,
-	9320:  0x776F,
-	9321:  0x7770,
-	9322:  0x7771,
-	9323:  0x7772,
-	9324:  0x7773,
-	9325:  0x7774,
-	9326:  0x7775,
-	9327:  0x7776,
-	9328:  0x7777,
-	9329:  0x7778,
-	9330:  0x777A,
-	9331:  0x777B,
-	9332:  0x777C,
-	9333:  0x7781,
-	9334:  0x7782,
-	9335:  0x7783,
-	9336:  0x7786,
-	9337:  0x7787,
-	9338:  0x7788,
-	9339:  0x7789,
-	9340:  0x778A,
-	9341:  0x778B,
-	9342:  0x778F,
-	9343:  0x7790,
-	9344:  0x7793,
-	9345:  0x7794,
-	9346:  0x7795,
-	9347:  0x7796,
-	9348:  0x7797,
-	9349:  0x7798,
-	9350:  0x7799,
-	9351:  0x779A,
-	9352:  0x779B,
-	9353:  0x779C,
-	9354:  0x779D,
-	9355:  0x779E,
-	9356:  0x77A1,
-	9357:  0x77A3,
-	9358:  0x77A4,
-	9359:  0x77A6,
-	9360:  0x77A8,
-	9361:  0x77AB,
-	9362:  0x77AD,
-	9363:  0x77AE,
-	9364:  0x77AF,
-	9365:  0x77B1,
-	9366:  0x77B2,
-	9367:  0x77B4,
-	9368:  0x77B6,
-	9369:  0x77B7,
-	9370:  0x77B8,
-	9371:  0x77B9,
-	9372:  0x77BA,
-	9373:  0x77BC,
-	9374:  0x77BE,
-	9375:  0x77C0,
-	9376:  0x77C1,
-	9377:  0x77C2,
-	9378:  0x77C3,
-	9379:  0x77C4,
-	9380:  0x77C5,
-	9381:  0x77C6,
-	9382:  0x77C7,
-	9383:  0x77C8,
-	9384:  0x77C9,
-	9385:  0x77CA,
-	9386:  0x77CB,
-	9387:  0x77CC,
-	9388:  0x77CE,
-	9389:  0x77CF,
-	9390:  0x77D0,
-	9391:  0x77D1,
-	9392:  0x77D2,
-	9393:  0x77D3,
-	9394:  0x77D4,
-	9395:  0x77D5,
-	9396:  0x77D6,
-	9397:  0x77D8,
-	9398:  0x77D9,
-	9399:  0x77DA,
-	9400:  0x77DD,
-	9401:  0x77DE,
-	9402:  0x77DF,
-	9403:  0x77E0,
-	9404:  0x77E1,
-	9405:  0x77E4,
-	9406:  0x75C5,
-	9407:  0x5E76,
-	9408:  0x73BB,
-	9409:  0x83E0,
-	9410:  0x64AD,
-	9411:  0x62E8,
-	9412:  0x94B5,
-	9413:  0x6CE2,
-	9414:  0x535A,
-	9415:  0x52C3,
-	9416:  0x640F,
-	9417:  0x94C2,
-	9418:  0x7B94,
-	9419:  0x4F2F,
-	9420:  0x5E1B,
-	9421:  0x8236,
-	9422:  0x8116,
-	9423:  0x818A,
-	9424:  0x6E24,
-	9425:  0x6CCA,
-	9426:  0x9A73,
-	9427:  0x6355,
-	9428:  0x535C,
-	9429:  0x54FA,
-	9430:  0x8865,
-	9431:  0x57E0,
-	9432:  0x4E0D,
-	9433:  0x5E03,
-	9434:  0x6B65,
-	9435:  0x7C3F,
-	9436:  0x90E8,
-	9437:  0x6016,
-	9438:  0x64E6,
-	9439:  0x731C,
-	9440:  0x88C1,
-	9441:  0x6750,
-	9442:  0x624D,
-	9443:  0x8D22,
-	9444:  0x776C,
-	9445:  0x8E29,
-	9446:  0x91C7,
-	9447:  0x5F69,
-	9448:  0x83DC,
-	9449:  0x8521,
-	9450:  0x9910,
-	9451:  0x53C2,
-	9452:  0x8695,
-	9453:  0x6B8B,
-	9454:  0x60ED,
-	9455:  0x60E8,
-	9456:  0x707F,
-	9457:  0x82CD,
-	9458:  0x8231,
-	9459:  0x4ED3,
-	9460:  0x6CA7,
-	9461:  0x85CF,
-	9462:  0x64CD,
-	9463:  0x7CD9,
-	9464:  0x69FD,
-	9465:  0x66F9,
-	9466:  0x8349,
-	9467:  0x5395,
-	9468:  0x7B56,
-	9469:  0x4FA7,
-	9470:  0x518C,
-	9471:  0x6D4B,
-	9472:  0x5C42,
-	9473:  0x8E6D,
-	9474:  0x63D2,
-	9475:  0x53C9,
-	9476:  0x832C,
-	9477:  0x8336,
-	9478:  0x67E5,
-	9479:  0x78B4,
-	9480:  0x643D,
-	9481:  0x5BDF,
-	9482:  0x5C94,
-	9483:  0x5DEE,
-	9484:  0x8BE7,
-	9485:  0x62C6,
-	9486:  0x67F4,
-	9487:  0x8C7A,
-	9488:  0x6400,
-	9489:  0x63BA,
-	9490:  0x8749,
-	9491:  0x998B,
-	9492:  0x8C17,
-	9493:  0x7F20,
-	9494:  0x94F2,
-	9495:  0x4EA7,
-	9496:  0x9610,
-	9497:  0x98A4,
-	9498:  0x660C,
-	9499:  0x7316,
-	9500:  0x77E6,
-	9501:  0x77E8,
-	9502:  0x77EA,
-	9503:  0x77EF,
-	9504:  0x77F0,
-	9505:  0x77F1,
-	9506:  0x77F2,
-	9507:  0x77F4,
-	9508:  0x77F5,
-	9509:  0x77F7,
-	9510:  0x77F9,
-	9511:  0x77FA,
-	9512:  0x77FB,
-	9513:  0x77FC,
-	9514:  0x7803,
-	9515:  0x7804,
-	9516:  0x7805,
-	9517:  0x7806,
-	9518:  0x7807,
-	9519:  0x7808,
-	9520:  0x780A,
-	9521:  0x780B,
-	9522:  0x780E,
-	9523:  0x780F,
-	9524:  0x7810,
-	9525:  0x7813,
-	9526:  0x7815,
-	9527:  0x7819,
-	9528:  0x781B,
-	9529:  0x781E,
-	9530:  0x7820,
-	9531:  0x7821,
-	9532:  0x7822,
-	9533:  0x7824,
-	9534:  0x7828,
-	9535:  0x782A,
-	9536:  0x782B,
-	9537:  0x782E,
-	9538:  0x782F,
-	9539:  0x7831,
-	9540:  0x7832,
-	9541:  0x7833,
-	9542:  0x7835,
-	9543:  0x7836,
-	9544:  0x783D,
-	9545:  0x783F,
-	9546:  0x7841,
-	9547:  0x7842,
-	9548:  0x7843,
-	9549:  0x7844,
-	9550:  0x7846,
-	9551:  0x7848,
-	9552:  0x7849,
-	9553:  0x784A,
-	9554:  0x784B,
-	9555:  0x784D,
-	9556:  0x784F,
-	9557:  0x7851,
-	9558:  0x7853,
-	9559:  0x7854,
-	9560:  0x7858,
-	9561:  0x7859,
-	9562:  0x785A,
-	9563:  0x785B,
-	9564:  0x785C,
-	9565:  0x785E,
-	9566:  0x785F,
-	9567:  0x7860,
-	9568:  0x7861,
-	9569:  0x7862,
-	9570:  0x7863,
-	9571:  0x7864,
-	9572:  0x7865,
-	9573:  0x7866,
-	9574:  0x7867,
-	9575:  0x7868,
-	9576:  0x7869,
-	9577:  0x786F,
-	9578:  0x7870,
-	9579:  0x7871,
-	9580:  0x7872,
-	9581:  0x7873,
-	9582:  0x7874,
-	9583:  0x7875,
-	9584:  0x7876,
-	9585:  0x7878,
-	9586:  0x7879,
-	9587:  0x787A,
-	9588:  0x787B,
-	9589:  0x787D,
-	9590:  0x787E,
-	9591:  0x787F,
-	9592:  0x7880,
-	9593:  0x7881,
-	9594:  0x7882,
-	9595:  0x7883,
-	9596:  0x573A,
-	9597:  0x5C1D,
-	9598:  0x5E38,
-	9599:  0x957F,
-	9600:  0x507F,
-	9601:  0x80A0,
-	9602:  0x5382,
-	9603:  0x655E,
-	9604:  0x7545,
-	9605:  0x5531,
-	9606:  0x5021,
-	9607:  0x8D85,
-	9608:  0x6284,
-	9609:  0x949E,
-	9610:  0x671D,
-	9611:  0x5632,
-	9612:  0x6F6E,
-	9613:  0x5DE2,
-	9614:  0x5435,
-	9615:  0x7092,
-	9616:  0x8F66,
-	9617:  0x626F,
-	9618:  0x64A4,
-	9619:  0x63A3,
-	9620:  0x5F7B,
-	9621:  0x6F88,
-	9622:  0x90F4,
-	9623:  0x81E3,
-	9624:  0x8FB0,
-	9625:  0x5C18,
-	9626:  0x6668,
-	9627:  0x5FF1,
-	9628:  0x6C89,
-	9629:  0x9648,
-	9630:  0x8D81,
-	9631:  0x886C,
-	9632:  0x6491,
-	9633:  0x79F0,
-	9634:  0x57CE,
-	9635:  0x6A59,
-	9636:  0x6210,
-	9637:  0x5448,
-	9638:  0x4E58,
-	9639:  0x7A0B,
-	9640:  0x60E9,
-	9641:  0x6F84,
-	9642:  0x8BDA,
-	9643:  0x627F,
-	9644:  0x901E,
-	9645:  0x9A8B,
-	9646:  0x79E4,
-	9647:  0x5403,
-	9648:  0x75F4,
-	9649:  0x6301,
-	9650:  0x5319,
-	9651:  0x6C60,
-	9652:  0x8FDF,
-	9653:  0x5F1B,
-	9654:  0x9A70,
-	9655:  0x803B,
-	9656:  0x9F7F,
-	9657:  0x4F88,
-	9658:  0x5C3A,
-	9659:  0x8D64,
-	9660:  0x7FC5,
-	9661:  0x65A5,
-	9662:  0x70BD,
-	9663:  0x5145,
-	9664:  0x51B2,
-	9665:  0x866B,
-	9666:  0x5D07,
-	9667:  0x5BA0,
-	9668:  0x62BD,
-	9669:  0x916C,
-	9670:  0x7574,
-	9671:  0x8E0C,
-	9672:  0x7A20,
-	9673:  0x6101,
-	9674:  0x7B79,
-	9675:  0x4EC7,
-	9676:  0x7EF8,
-	9677:  0x7785,
-	9678:  0x4E11,
-	9679:  0x81ED,
-	9680:  0x521D,
-	9681:  0x51FA,
-	9682:  0x6A71,
-	9683:  0x53A8,
-	9684:  0x8E87,
-	9685:  0x9504,
-	9686:  0x96CF,
-	9687:  0x6EC1,
-	9688:  0x9664,
-	9689:  0x695A,
-	9690:  0x7884,
-	9691:  0x7885,
-	9692:  0x7886,
-	9693:  0x7888,
-	9694:  0x788A,
-	9695:  0x788B,
-	9696:  0x788F,
-	9697:  0x7890,
-	9698:  0x7892,
-	9699:  0x7894,
-	9700:  0x7895,
-	9701:  0x7896,
-	9702:  0x7899,
-	9703:  0x789D,
-	9704:  0x789E,
-	9705:  0x78A0,
-	9706:  0x78A2,
-	9707:  0x78A4,
-	9708:  0x78A6,
-	9709:  0x78A8,
-	9710:  0x78A9,
-	9711:  0x78AA,
-	9712:  0x78AB,
-	9713:  0x78AC,
-	9714:  0x78AD,
-	9715:  0x78AE,
-	9716:  0x78AF,
-	9717:  0x78B5,
-	9718:  0x78B6,
-	9719:  0x78B7,
-	9720:  0x78B8,
-	9721:  0x78BA,
-	9722:  0x78BB,
-	9723:  0x78BC,
-	9724:  0x78BD,
-	9725:  0x78BF,
-	9726:  0x78C0,
-	9727:  0x78C2,
-	9728:  0x78C3,
-	9729:  0x78C4,
-	9730:  0x78C6,
-	9731:  0x78C7,
-	9732:  0x78C8,
-	9733:  0x78CC,
-	9734:  0x78CD,
-	9735:  0x78CE,
-	9736:  0x78CF,
-	9737:  0x78D1,
-	9738:  0x78D2,
-	9739:  0x78D3,
-	9740:  0x78D6,
-	9741:  0x78D7,
-	9742:  0x78D8,
-	9743:  0x78DA,
-	9744:  0x78DB,
-	9745:  0x78DC,
-	9746:  0x78DD,
-	9747:  0x78DE,
-	9748:  0x78DF,
-	9749:  0x78E0,
-	9750:  0x78E1,
-	9751:  0x78E2,
-	9752:  0x78E3,
-	9753:  0x78E4,
-	9754:  0x78E5,
-	9755:  0x78E6,
-	9756:  0x78E7,
-	9757:  0x78E9,
-	9758:  0x78EA,
-	9759:  0x78EB,
-	9760:  0x78ED,
-	9761:  0x78EE,
-	9762:  0x78EF,
-	9763:  0x78F0,
-	9764:  0x78F1,
-	9765:  0x78F3,
-	9766:  0x78F5,
-	9767:  0x78F6,
-	9768:  0x78F8,
-	9769:  0x78F9,
-	9770:  0x78FB,
-	9771:  0x78FC,
-	9772:  0x78FD,
-	9773:  0x78FE,
-	9774:  0x78FF,
-	9775:  0x7900,
-	9776:  0x7902,
-	9777:  0x7903,
-	9778:  0x7904,
-	9779:  0x7906,
-	9780:  0x7907,
-	9781:  0x7908,
-	9782:  0x7909,
-	9783:  0x790A,
-	9784:  0x790B,
-	9785:  0x790C,
-	9786:  0x7840,
-	9787:  0x50A8,
-	9788:  0x77D7,
-	9789:  0x6410,
-	9790:  0x89E6,
-	9791:  0x5904,
-	9792:  0x63E3,
-	9793:  0x5DDD,
-	9794:  0x7A7F,
-	9795:  0x693D,
-	9796:  0x4F20,
-	9797:  0x8239,
-	9798:  0x5598,
-	9799:  0x4E32,
-	9800:  0x75AE,
-	9801:  0x7A97,
-	9802:  0x5E62,
-	9803:  0x5E8A,
-	9804:  0x95EF,
-	9805:  0x521B,
-	9806:  0x5439,
-	9807:  0x708A,
-	9808:  0x6376,
-	9809:  0x9524,
-	9810:  0x5782,
-	9811:  0x6625,
-	9812:  0x693F,
-	9813:  0x9187,
-	9814:  0x5507,
-	9815:  0x6DF3,
-	9816:  0x7EAF,
-	9817:  0x8822,
-	9818:  0x6233,
-	9819:  0x7EF0,
-	9820:  0x75B5,
-	9821:  0x8328,
-	9822:  0x78C1,
-	9823:  0x96CC,
-	9824:  0x8F9E,
-	9825:  0x6148,
-	9826:  0x74F7,
-	9827:  0x8BCD,
-	9828:  0x6B64,
-	9829:  0x523A,
-	9830:  0x8D50,
-	9831:  0x6B21,
-	9832:  0x806A,
-	9833:  0x8471,
-	9834:  0x56F1,
-	9835:  0x5306,
-	9836:  0x4ECE,
-	9837:  0x4E1B,
-	9838:  0x51D1,
-	9839:  0x7C97,
-	9840:  0x918B,
-	9841:  0x7C07,
-	9842:  0x4FC3,
-	9843:  0x8E7F,
-	9844:  0x7BE1,
-	9845:  0x7A9C,
-	9846:  0x6467,
-	9847:  0x5D14,
-	9848:  0x50AC,
-	9849:  0x8106,
-	9850:  0x7601,
-	9851:  0x7CB9,
-	9852:  0x6DEC,
-	9853:  0x7FE0,
-	9854:  0x6751,
-	9855:  0x5B58,
-	9856:  0x5BF8,
-	9857:  0x78CB,
-	9858:  0x64AE,
-	9859:  0x6413,
-	9860:  0x63AA,
-	9861:  0x632B,
-	9862:  0x9519,
-	9863:  0x642D,
-	9864:  0x8FBE,
-	9865:  0x7B54,
-	9866:  0x7629,
-	9867:  0x6253,
-	9868:  0x5927,
-	9869:  0x5446,
-	9870:  0x6B79,
-	9871:  0x50A3,
-	9872:  0x6234,
-	9873:  0x5E26,
-	9874:  0x6B86,
-	9875:  0x4EE3,
-	9876:  0x8D37,
-	9877:  0x888B,
-	9878:  0x5F85,
-	9879:  0x902E,
-	9880:  0x790D,
-	9881:  0x790E,
-	9882:  0x790F,
-	9883:  0x7910,
-	9884:  0x7911,
-	9885:  0x7912,
-	9886:  0x7914,
-	9887:  0x7915,
-	9888:  0x7916,
-	9889:  0x7917,
-	9890:  0x7918,
-	9891:  0x7919,
-	9892:  0x791A,
-	9893:  0x791B,
-	9894:  0x791C,
-	9895:  0x791D,
-	9896:  0x791F,
-	9897:  0x7920,
-	9898:  0x7921,
-	9899:  0x7922,
-	9900:  0x7923,
-	9901:  0x7925,
-	9902:  0x7926,
-	9903:  0x7927,
-	9904:  0x7928,
-	9905:  0x7929,
-	9906:  0x792A,
-	9907:  0x792B,
-	9908:  0x792C,
-	9909:  0x792D,
-	9910:  0x792E,
-	9911:  0x792F,
-	9912:  0x7930,
-	9913:  0x7931,
-	9914:  0x7932,
-	9915:  0x7933,
-	9916:  0x7935,
-	9917:  0x7936,
-	9918:  0x7937,
-	9919:  0x7938,
-	9920:  0x7939,
-	9921:  0x793D,
-	9922:  0x793F,
-	9923:  0x7942,
-	9924:  0x7943,
-	9925:  0x7944,
-	9926:  0x7945,
-	9927:  0x7947,
-	9928:  0x794A,
-	9929:  0x794B,
-	9930:  0x794C,
-	9931:  0x794D,
-	9932:  0x794E,
-	9933:  0x794F,
-	9934:  0x7950,
-	9935:  0x7951,
-	9936:  0x7952,
-	9937:  0x7954,
-	9938:  0x7955,
-	9939:  0x7958,
-	9940:  0x7959,
-	9941:  0x7961,
-	9942:  0x7963,
-	9943:  0x7964,
-	9944:  0x7966,
-	9945:  0x7969,
-	9946:  0x796A,
-	9947:  0x796B,
-	9948:  0x796C,
-	9949:  0x796E,
-	9950:  0x7970,
-	9951:  0x7971,
-	9952:  0x7972,
-	9953:  0x7973,
-	9954:  0x7974,
-	9955:  0x7975,
-	9956:  0x7976,
-	9957:  0x7979,
-	9958:  0x797B,
-	9959:  0x797C,
-	9960:  0x797D,
-	9961:  0x797E,
-	9962:  0x797F,
-	9963:  0x7982,
-	9964:  0x7983,
-	9965:  0x7986,
-	9966:  0x7987,
-	9967:  0x7988,
-	9968:  0x7989,
-	9969:  0x798B,
-	9970:  0x798C,
-	9971:  0x798D,
-	9972:  0x798E,
-	9973:  0x7990,
-	9974:  0x7991,
-	9975:  0x7992,
-	9976:  0x6020,
-	9977:  0x803D,
-	9978:  0x62C5,
-	9979:  0x4E39,
-	9980:  0x5355,
-	9981:  0x90F8,
-	9982:  0x63B8,
-	9983:  0x80C6,
-	9984:  0x65E6,
-	9985:  0x6C2E,
-	9986:  0x4F46,
-	9987:  0x60EE,
-	9988:  0x6DE1,
-	9989:  0x8BDE,
-	9990:  0x5F39,
-	9991:  0x86CB,
-	9992:  0x5F53,
-	9993:  0x6321,
-	9994:  0x515A,
-	9995:  0x8361,
-	9996:  0x6863,
-	9997:  0x5200,
-	9998:  0x6363,
-	9999:  0x8E48,
-	10000: 0x5012,
-	10001: 0x5C9B,
-	10002: 0x7977,
-	10003: 0x5BFC,
-	10004: 0x5230,
-	10005: 0x7A3B,
-	10006: 0x60BC,
-	10007: 0x9053,
-	10008: 0x76D7,
-	10009: 0x5FB7,
-	10010: 0x5F97,
-	10011: 0x7684,
-	10012: 0x8E6C,
-	10013: 0x706F,
-	10014: 0x767B,
-	10015: 0x7B49,
-	10016: 0x77AA,
-	10017: 0x51F3,
-	10018: 0x9093,
-	10019: 0x5824,
-	10020: 0x4F4E,
-	10021: 0x6EF4,
-	10022: 0x8FEA,
-	10023: 0x654C,
-	10024: 0x7B1B,
-	10025: 0x72C4,
-	10026: 0x6DA4,
-	10027: 0x7FDF,
-	10028: 0x5AE1,
-	10029: 0x62B5,
-	10030: 0x5E95,
-	10031: 0x5730,
-	10032: 0x8482,
-	10033: 0x7B2C,
-	10034: 0x5E1D,
-	10035: 0x5F1F,
-	10036: 0x9012,
-	10037: 0x7F14,
-	10038: 0x98A0,
-	10039: 0x6382,
-	10040: 0x6EC7,
-	10041: 0x7898,
-	10042: 0x70B9,
-	10043: 0x5178,
-	10044: 0x975B,
-	10045: 0x57AB,
-	10046: 0x7535,
-	10047: 0x4F43,
-	10048: 0x7538,
-	10049: 0x5E97,
-	10050: 0x60E6,
-	10051: 0x5960,
-	10052: 0x6DC0,
-	10053: 0x6BBF,
-	10054: 0x7889,
-	10055: 0x53FC,
-	10056: 0x96D5,
-	10057: 0x51CB,
-	10058: 0x5201,
-	10059: 0x6389,
-	10060: 0x540A,
-	10061: 0x9493,
-	10062: 0x8C03,
-	10063: 0x8DCC,
-	10064: 0x7239,
-	10065: 0x789F,
-	10066: 0x8776,
-	10067: 0x8FED,
-	10068: 0x8C0D,
-	10069: 0x53E0,
-	10070: 0x7993,
-	10071: 0x7994,
-	10072: 0x7995,
-	10073: 0x7996,
-	10074: 0x7997,
-	10075: 0x7998,
-	10076: 0x7999,
-	10077: 0x799B,
-	10078: 0x799C,
-	10079: 0x799D,
-	10080: 0x799E,
-	10081: 0x799F,
-	10082: 0x79A0,
-	10083: 0x79A1,
-	10084: 0x79A2,
-	10085: 0x79A3,
-	10086: 0x79A4,
-	10087: 0x79A5,
-	10088: 0x79A6,
-	10089: 0x79A8,
-	10090: 0x79A9,
-	10091: 0x79AA,
-	10092: 0x79AB,
-	10093: 0x79AC,
-	10094: 0x79AD,
-	10095: 0x79AE,
-	10096: 0x79AF,
-	10097: 0x79B0,
-	10098: 0x79B1,
-	10099: 0x79B2,
-	10100: 0x79B4,
-	10101: 0x79B5,
-	10102: 0x79B6,
-	10103: 0x79B7,
-	10104: 0x79B8,
-	10105: 0x79BC,
-	10106: 0x79BF,
-	10107: 0x79C2,
-	10108: 0x79C4,
-	10109: 0x79C5,
-	10110: 0x79C7,
-	10111: 0x79C8,
-	10112: 0x79CA,
-	10113: 0x79CC,
-	10114: 0x79CE,
-	10115: 0x79CF,
-	10116: 0x79D0,
-	10117: 0x79D3,
-	10118: 0x79D4,
-	10119: 0x79D6,
-	10120: 0x79D7,
-	10121: 0x79D9,
-	10122: 0x79DA,
-	10123: 0x79DB,
-	10124: 0x79DC,
-	10125: 0x79DD,
-	10126: 0x79DE,
-	10127: 0x79E0,
-	10128: 0x79E1,
-	10129: 0x79E2,
-	10130: 0x79E5,
-	10131: 0x79E8,
-	10132: 0x79EA,
-	10133: 0x79EC,
-	10134: 0x79EE,
-	10135: 0x79F1,
-	10136: 0x79F2,
-	10137: 0x79F3,
-	10138: 0x79F4,
-	10139: 0x79F5,
-	10140: 0x79F6,
-	10141: 0x79F7,
-	10142: 0x79F9,
-	10143: 0x79FA,
-	10144: 0x79FC,
-	10145: 0x79FE,
-	10146: 0x79FF,
-	10147: 0x7A01,
-	10148: 0x7A04,
-	10149: 0x7A05,
-	10150: 0x7A07,
-	10151: 0x7A08,
-	10152: 0x7A09,
-	10153: 0x7A0A,
-	10154: 0x7A0C,
-	10155: 0x7A0F,
-	10156: 0x7A10,
-	10157: 0x7A11,
-	10158: 0x7A12,
-	10159: 0x7A13,
-	10160: 0x7A15,
-	10161: 0x7A16,
-	10162: 0x7A18,
-	10163: 0x7A19,
-	10164: 0x7A1B,
-	10165: 0x7A1C,
-	10166: 0x4E01,
-	10167: 0x76EF,
-	10168: 0x53EE,
-	10169: 0x9489,
-	10170: 0x9876,
-	10171: 0x9F0E,
-	10172: 0x952D,
-	10173: 0x5B9A,
-	10174: 0x8BA2,
-	10175: 0x4E22,
-	10176: 0x4E1C,
-	10177: 0x51AC,
-	10178: 0x8463,
-	10179: 0x61C2,
-	10180: 0x52A8,
-	10181: 0x680B,
-	10182: 0x4F97,
-	10183: 0x606B,
-	10184: 0x51BB,
-	10185: 0x6D1E,
-	10186: 0x515C,
-	10187: 0x6296,
-	10188: 0x6597,
-	10189: 0x9661,
-	10190: 0x8C46,
-	10191: 0x9017,
-	10192: 0x75D8,
-	10193: 0x90FD,
-	10194: 0x7763,
-	10195: 0x6BD2,
-	10196: 0x728A,
-	10197: 0x72EC,
-	10198: 0x8BFB,
-	10199: 0x5835,
-	10200: 0x7779,
-	10201: 0x8D4C,
-	10202: 0x675C,
-	10203: 0x9540,
-	10204: 0x809A,
-	10205: 0x5EA6,
-	10206: 0x6E21,
-	10207: 0x5992,
-	10208: 0x7AEF,
-	10209: 0x77ED,
-	10210: 0x953B,
-	10211: 0x6BB5,
-	10212: 0x65AD,
-	10213: 0x7F0E,
-	10214: 0x5806,
-	10215: 0x5151,
-	10216: 0x961F,
-	10217: 0x5BF9,
-	10218: 0x58A9,
-	10219: 0x5428,
-	10220: 0x8E72,
-	10221: 0x6566,
-	10222: 0x987F,
-	10223: 0x56E4,
-	10224: 0x949D,
-	10225: 0x76FE,
-	10226: 0x9041,
-	10227: 0x6387,
-	10228: 0x54C6,
-	10229: 0x591A,
-	10230: 0x593A,
-	10231: 0x579B,
-	10232: 0x8EB2,
-	10233: 0x6735,
-	10234: 0x8DFA,
-	10235: 0x8235,
-	10236: 0x5241,
-	10237: 0x60F0,
-	10238: 0x5815,
-	10239: 0x86FE,
-	10240: 0x5CE8,
-	10241: 0x9E45,
-	10242: 0x4FC4,
-	10243: 0x989D,
-	10244: 0x8BB9,
-	10245: 0x5A25,
-	10246: 0x6076,
-	10247: 0x5384,
-	10248: 0x627C,
-	10249: 0x904F,
-	10250: 0x9102,
-	10251: 0x997F,
-	10252: 0x6069,
-	10253: 0x800C,
-	10254: 0x513F,
-	10255: 0x8033,
-	10256: 0x5C14,
-	10257: 0x9975,
-	10258: 0x6D31,
-	10259: 0x4E8C,
-	10260: 0x7A1D,
-	10261: 0x7A1F,
-	10262: 0x7A21,
-	10263: 0x7A22,
-	10264: 0x7A24,
-	10265: 0x7A25,
-	10266: 0x7A26,
-	10267: 0x7A27,
-	10268: 0x7A28,
-	10269: 0x7A29,
-	10270: 0x7A2A,
-	10271: 0x7A2B,
-	10272: 0x7A2C,
-	10273: 0x7A2D,
-	10274: 0x7A2E,
-	10275: 0x7A2F,
-	10276: 0x7A30,
-	10277: 0x7A31,
-	10278: 0x7A32,
-	10279: 0x7A34,
-	10280: 0x7A35,
-	10281: 0x7A36,
-	10282: 0x7A38,
-	10283: 0x7A3A,
-	10284: 0x7A3E,
-	10285: 0x7A40,
-	10286: 0x7A41,
-	10287: 0x7A42,
-	10288: 0x7A43,
-	10289: 0x7A44,
-	10290: 0x7A45,
-	10291: 0x7A47,
-	10292: 0x7A48,
-	10293: 0x7A49,
-	10294: 0x7A4A,
-	10295: 0x7A4B,
-	10296: 0x7A4C,
-	10297: 0x7A4D,
-	10298: 0x7A4E,
-	10299: 0x7A4F,
-	10300: 0x7A50,
-	10301: 0x7A52,
-	10302: 0x7A53,
-	10303: 0x7A54,
-	10304: 0x7A55,
-	10305: 0x7A56,
-	10306: 0x7A58,
-	10307: 0x7A59,
-	10308: 0x7A5A,
-	10309: 0x7A5B,
-	10310: 0x7A5C,
-	10311: 0x7A5D,
-	10312: 0x7A5E,
-	10313: 0x7A5F,
-	10314: 0x7A60,
-	10315: 0x7A61,
-	10316: 0x7A62,
-	10317: 0x7A63,
-	10318: 0x7A64,
-	10319: 0x7A65,
-	10320: 0x7A66,
-	10321: 0x7A67,
-	10322: 0x7A68,
-	10323: 0x7A69,
-	10324: 0x7A6A,
-	10325: 0x7A6B,
-	10326: 0x7A6C,
-	10327: 0x7A6D,
-	10328: 0x7A6E,
-	10329: 0x7A6F,
-	10330: 0x7A71,
-	10331: 0x7A72,
-	10332: 0x7A73,
-	10333: 0x7A75,
-	10334: 0x7A7B,
-	10335: 0x7A7C,
-	10336: 0x7A7D,
-	10337: 0x7A7E,
-	10338: 0x7A82,
-	10339: 0x7A85,
-	10340: 0x7A87,
-	10341: 0x7A89,
-	10342: 0x7A8A,
-	10343: 0x7A8B,
-	10344: 0x7A8C,
-	10345: 0x7A8E,
-	10346: 0x7A8F,
-	10347: 0x7A90,
-	10348: 0x7A93,
-	10349: 0x7A94,
-	10350: 0x7A99,
-	10351: 0x7A9A,
-	10352: 0x7A9B,
-	10353: 0x7A9E,
-	10354: 0x7AA1,
-	10355: 0x7AA2,
-	10356: 0x8D30,
-	10357: 0x53D1,
-	10358: 0x7F5A,
-	10359: 0x7B4F,
-	10360: 0x4F10,
-	10361: 0x4E4F,
-	10362: 0x9600,
-	10363: 0x6CD5,
-	10364: 0x73D0,
-	10365: 0x85E9,
-	10366: 0x5E06,
-	10367: 0x756A,
-	10368: 0x7FFB,
-	10369: 0x6A0A,
-	10370: 0x77FE,
-	10371: 0x9492,
-	10372: 0x7E41,
-	10373: 0x51E1,
-	10374: 0x70E6,
-	10375: 0x53CD,
-	10376: 0x8FD4,
-	10377: 0x8303,
-	10378: 0x8D29,
-	10379: 0x72AF,
-	10380: 0x996D,
-	10381: 0x6CDB,
-	10382: 0x574A,
-	10383: 0x82B3,
-	10384: 0x65B9,
-	10385: 0x80AA,
-	10386: 0x623F,
-	10387: 0x9632,
-	10388: 0x59A8,
-	10389: 0x4EFF,
-	10390: 0x8BBF,
-	10391: 0x7EBA,
-	10392: 0x653E,
-	10393: 0x83F2,
-	10394: 0x975E,
-	10395: 0x5561,
-	10396: 0x98DE,
-	10397: 0x80A5,
-	10398: 0x532A,
-	10399: 0x8BFD,
-	10400: 0x5420,
-	10401: 0x80BA,
-	10402: 0x5E9F,
-	10403: 0x6CB8,
-	10404: 0x8D39,
-	10405: 0x82AC,
-	10406: 0x915A,
-	10407: 0x5429,
-	10408: 0x6C1B,
-	10409: 0x5206,
-	10410: 0x7EB7,
-	10411: 0x575F,
-	10412: 0x711A,
-	10413: 0x6C7E,
-	10414: 0x7C89,
-	10415: 0x594B,
-	10416: 0x4EFD,
-	10417: 0x5FFF,
-	10418: 0x6124,
-	10419: 0x7CAA,
-	10420: 0x4E30,
-	10421: 0x5C01,
-	10422: 0x67AB,
-	10423: 0x8702,
-	10424: 0x5CF0,
-	10425: 0x950B,
-	10426: 0x98CE,
-	10427: 0x75AF,
-	10428: 0x70FD,
-	10429: 0x9022,
-	10430: 0x51AF,
-	10431: 0x7F1D,
-	10432: 0x8BBD,
-	10433: 0x5949,
-	10434: 0x51E4,
-	10435: 0x4F5B,
-	10436: 0x5426,
-	10437: 0x592B,
-	10438: 0x6577,
-	10439: 0x80A4,
-	10440: 0x5B75,
-	10441: 0x6276,
-	10442: 0x62C2,
-	10443: 0x8F90,
-	10444: 0x5E45,
-	10445: 0x6C1F,
-	10446: 0x7B26,
-	10447: 0x4F0F,
-	10448: 0x4FD8,
-	10449: 0x670D,
-	10450: 0x7AA3,
-	10451: 0x7AA4,
-	10452: 0x7AA7,
-	10453: 0x7AA9,
-	10454: 0x7AAA,
-	10455: 0x7AAB,
-	10456: 0x7AAE,
-	10457: 0x7AAF,
-	10458: 0x7AB0,
-	10459: 0x7AB1,
-	10460: 0x7AB2,
-	10461: 0x7AB4,
-	10462: 0x7AB5,
-	10463: 0x7AB6,
-	10464: 0x7AB7,
-	10465: 0x7AB8,
-	10466: 0x7AB9,
-	10467: 0x7ABA,
-	10468: 0x7ABB,
-	10469: 0x7ABC,
-	10470: 0x7ABD,
-	10471: 0x7ABE,
-	10472: 0x7AC0,
-	10473: 0x7AC1,
-	10474: 0x7AC2,
-	10475: 0x7AC3,
-	10476: 0x7AC4,
-	10477: 0x7AC5,
-	10478: 0x7AC6,
-	10479: 0x7AC7,
-	10480: 0x7AC8,
-	10481: 0x7AC9,
-	10482: 0x7ACA,
-	10483: 0x7ACC,
-	10484: 0x7ACD,
-	10485: 0x7ACE,
-	10486: 0x7ACF,
-	10487: 0x7AD0,
-	10488: 0x7AD1,
-	10489: 0x7AD2,
-	10490: 0x7AD3,
-	10491: 0x7AD4,
-	10492: 0x7AD5,
-	10493: 0x7AD7,
-	10494: 0x7AD8,
-	10495: 0x7ADA,
-	10496: 0x7ADB,
-	10497: 0x7ADC,
-	10498: 0x7ADD,
-	10499: 0x7AE1,
-	10500: 0x7AE2,
-	10501: 0x7AE4,
-	10502: 0x7AE7,
-	10503: 0x7AE8,
-	10504: 0x7AE9,
-	10505: 0x7AEA,
-	10506: 0x7AEB,
-	10507: 0x7AEC,
-	10508: 0x7AEE,
-	10509: 0x7AF0,
-	10510: 0x7AF1,
-	10511: 0x7AF2,
-	10512: 0x7AF3,
-	10513: 0x7AF4,
-	10514: 0x7AF5,
-	10515: 0x7AF6,
-	10516: 0x7AF7,
-	10517: 0x7AF8,
-	10518: 0x7AFB,
-	10519: 0x7AFC,
-	10520: 0x7AFE,
-	10521: 0x7B00,
-	10522: 0x7B01,
-	10523: 0x7B02,
-	10524: 0x7B05,
-	10525: 0x7B07,
-	10526: 0x7B09,
-	10527: 0x7B0C,
-	10528: 0x7B0D,
-	10529: 0x7B0E,
-	10530: 0x7B10,
-	10531: 0x7B12,
-	10532: 0x7B13,
-	10533: 0x7B16,
-	10534: 0x7B17,
-	10535: 0x7B18,
-	10536: 0x7B1A,
-	10537: 0x7B1C,
-	10538: 0x7B1D,
-	10539: 0x7B1F,
-	10540: 0x7B21,
-	10541: 0x7B22,
-	10542: 0x7B23,
-	10543: 0x7B27,
-	10544: 0x7B29,
-	10545: 0x7B2D,
-	10546: 0x6D6E,
-	10547: 0x6DAA,
-	10548: 0x798F,
-	10549: 0x88B1,
-	10550: 0x5F17,
-	10551: 0x752B,
-	10552: 0x629A,
-	10553: 0x8F85,
-	10554: 0x4FEF,
-	10555: 0x91DC,
-	10556: 0x65A7,
-	10557: 0x812F,
-	10558: 0x8151,
-	10559: 0x5E9C,
-	10560: 0x8150,
-	10561: 0x8D74,
-	10562: 0x526F,
-	10563: 0x8986,
-	10564: 0x8D4B,
-	10565: 0x590D,
-	10566: 0x5085,
-	10567: 0x4ED8,
-	10568: 0x961C,
-	10569: 0x7236,
-	10570: 0x8179,
-	10571: 0x8D1F,
-	10572: 0x5BCC,
-	10573: 0x8BA3,
-	10574: 0x9644,
-	10575: 0x5987,
-	10576: 0x7F1A,
-	10577: 0x5490,
-	10578: 0x5676,
-	10579: 0x560E,
-	10580: 0x8BE5,
-	10581: 0x6539,
-	10582: 0x6982,
-	10583: 0x9499,
-	10584: 0x76D6,
-	10585: 0x6E89,
-	10586: 0x5E72,
-	10587: 0x7518,
-	10588: 0x6746,
-	10589: 0x67D1,
-	10590: 0x7AFF,
-	10591: 0x809D,
-	10592: 0x8D76,
-	10593: 0x611F,
-	10594: 0x79C6,
-	10595: 0x6562,
-	10596: 0x8D63,
-	10597: 0x5188,
-	10598: 0x521A,
-	10599: 0x94A2,
-	10600: 0x7F38,
-	10601: 0x809B,
-	10602: 0x7EB2,
-	10603: 0x5C97,
-	10604: 0x6E2F,
-	10605: 0x6760,
-	10606: 0x7BD9,
-	10607: 0x768B,
-	10608: 0x9AD8,
-	10609: 0x818F,
-	10610: 0x7F94,
-	10611: 0x7CD5,
-	10612: 0x641E,
-	10613: 0x9550,
-	10614: 0x7A3F,
-	10615: 0x544A,
-	10616: 0x54E5,
-	10617: 0x6B4C,
-	10618: 0x6401,
-	10619: 0x6208,
-	10620: 0x9E3D,
-	10621: 0x80F3,
-	10622: 0x7599,
-	10623: 0x5272,
-	10624: 0x9769,
-	10625: 0x845B,
-	10626: 0x683C,
-	10627: 0x86E4,
-	10628: 0x9601,
-	10629: 0x9694,
-	10630: 0x94EC,
-	10631: 0x4E2A,
-	10632: 0x5404,
-	10633: 0x7ED9,
-	10634: 0x6839,
-	10635: 0x8DDF,
-	10636: 0x8015,
-	10637: 0x66F4,
-	10638: 0x5E9A,
-	10639: 0x7FB9,
-	10640: 0x7B2F,
-	10641: 0x7B30,
-	10642: 0x7B32,
-	10643: 0x7B34,
-	10644: 0x7B35,
-	10645: 0x7B36,
-	10646: 0x7B37,
-	10647: 0x7B39,
-	10648: 0x7B3B,
-	10649: 0x7B3D,
-	10650: 0x7B3F,
-	10651: 0x7B40,
-	10652: 0x7B41,
-	10653: 0x7B42,
-	10654: 0x7B43,
-	10655: 0x7B44,
-	10656: 0x7B46,
-	10657: 0x7B48,
-	10658: 0x7B4A,
-	10659: 0x7B4D,
-	10660: 0x7B4E,
-	10661: 0x7B53,
-	10662: 0x7B55,
-	10663: 0x7B57,
-	10664: 0x7B59,
-	10665: 0x7B5C,
-	10666: 0x7B5E,
-	10667: 0x7B5F,
-	10668: 0x7B61,
-	10669: 0x7B63,
-	10670: 0x7B64,
-	10671: 0x7B65,
-	10672: 0x7B66,
-	10673: 0x7B67,
-	10674: 0x7B68,
-	10675: 0x7B69,
-	10676: 0x7B6A,
-	10677: 0x7B6B,
-	10678: 0x7B6C,
-	10679: 0x7B6D,
-	10680: 0x7B6F,
-	10681: 0x7B70,
-	10682: 0x7B73,
-	10683: 0x7B74,
-	10684: 0x7B76,
-	10685: 0x7B78,
-	10686: 0x7B7A,
-	10687: 0x7B7C,
-	10688: 0x7B7D,
-	10689: 0x7B7F,
-	10690: 0x7B81,
-	10691: 0x7B82,
-	10692: 0x7B83,
-	10693: 0x7B84,
-	10694: 0x7B86,
-	10695: 0x7B87,
-	10696: 0x7B88,
-	10697: 0x7B89,
-	10698: 0x7B8A,
-	10699: 0x7B8B,
-	10700: 0x7B8C,
-	10701: 0x7B8E,
-	10702: 0x7B8F,
-	10703: 0x7B91,
-	10704: 0x7B92,
-	10705: 0x7B93,
-	10706: 0x7B96,
-	10707: 0x7B98,
-	10708: 0x7B99,
-	10709: 0x7B9A,
-	10710: 0x7B9B,
-	10711: 0x7B9E,
-	10712: 0x7B9F,
-	10713: 0x7BA0,
-	10714: 0x7BA3,
-	10715: 0x7BA4,
-	10716: 0x7BA5,
-	10717: 0x7BAE,
-	10718: 0x7BAF,
-	10719: 0x7BB0,
-	10720: 0x7BB2,
-	10721: 0x7BB3,
-	10722: 0x7BB5,
-	10723: 0x7BB6,
-	10724: 0x7BB7,
-	10725: 0x7BB9,
-	10726: 0x7BBA,
-	10727: 0x7BBB,
-	10728: 0x7BBC,
-	10729: 0x7BBD,
-	10730: 0x7BBE,
-	10731: 0x7BBF,
-	10732: 0x7BC0,
-	10733: 0x7BC2,
-	10734: 0x7BC3,
-	10735: 0x7BC4,
-	10736: 0x57C2,
-	10737: 0x803F,
-	10738: 0x6897,
-	10739: 0x5DE5,
-	10740: 0x653B,
-	10741: 0x529F,
-	10742: 0x606D,
-	10743: 0x9F9A,
-	10744: 0x4F9B,
-	10745: 0x8EAC,
-	10746: 0x516C,
-	10747: 0x5BAB,
-	10748: 0x5F13,
-	10749: 0x5DE9,
-	10750: 0x6C5E,
-	10751: 0x62F1,
-	10752: 0x8D21,
-	10753: 0x5171,
-	10754: 0x94A9,
-	10755: 0x52FE,
-	10756: 0x6C9F,
-	10757: 0x82DF,
-	10758: 0x72D7,
-	10759: 0x57A2,
-	10760: 0x6784,
-	10761: 0x8D2D,
-	10762: 0x591F,
-	10763: 0x8F9C,
-	10764: 0x83C7,
-	10765: 0x5495,
-	10766: 0x7B8D,
-	10767: 0x4F30,
-	10768: 0x6CBD,
-	10769: 0x5B64,
-	10770: 0x59D1,
-	10771: 0x9F13,
-	10772: 0x53E4,
-	10773: 0x86CA,
-	10774: 0x9AA8,
-	10775: 0x8C37,
-	10776: 0x80A1,
-	10777: 0x6545,
-	10778: 0x987E,
-	10779: 0x56FA,
-	10780: 0x96C7,
-	10781: 0x522E,
-	10782: 0x74DC,
-	10783: 0x5250,
-	10784: 0x5BE1,
-	10785: 0x6302,
-	10786: 0x8902,
-	10787: 0x4E56,
-	10788: 0x62D0,
-	10789: 0x602A,
-	10790: 0x68FA,
-	10791: 0x5173,
-	10792: 0x5B98,
-	10793: 0x51A0,
-	10794: 0x89C2,
-	10795: 0x7BA1,
-	10796: 0x9986,
-	10797: 0x7F50,
-	10798: 0x60EF,
-	10799: 0x704C,
-	10800: 0x8D2F,
-	10801: 0x5149,
-	10802: 0x5E7F,
-	10803: 0x901B,
-	10804: 0x7470,
-	10805: 0x89C4,
-	10806: 0x572D,
-	10807: 0x7845,
-	10808: 0x5F52,
-	10809: 0x9F9F,
-	10810: 0x95FA,
-	10811: 0x8F68,
-	10812: 0x9B3C,
-	10813: 0x8BE1,
-	10814: 0x7678,
-	10815: 0x6842,
-	10816: 0x67DC,
-	10817: 0x8DEA,
-	10818: 0x8D35,
-	10819: 0x523D,
-	10820: 0x8F8A,
-	10821: 0x6EDA,
-	10822: 0x68CD,
-	10823: 0x9505,
-	10824: 0x90ED,
-	10825: 0x56FD,
-	10826: 0x679C,
-	10827: 0x88F9,
-	10828: 0x8FC7,
-	10829: 0x54C8,
-	10830: 0x7BC5,
-	10831: 0x7BC8,
-	10832: 0x7BC9,
-	10833: 0x7BCA,
-	10834: 0x7BCB,
-	10835: 0x7BCD,
-	10836: 0x7BCE,
-	10837: 0x7BCF,
-	10838: 0x7BD0,
-	10839: 0x7BD2,
-	10840: 0x7BD4,
-	10841: 0x7BD5,
-	10842: 0x7BD6,
-	10843: 0x7BD7,
-	10844: 0x7BD8,
-	10845: 0x7BDB,
-	10846: 0x7BDC,
-	10847: 0x7BDE,
-	10848: 0x7BDF,
-	10849: 0x7BE0,
-	10850: 0x7BE2,
-	10851: 0x7BE3,
-	10852: 0x7BE4,
-	10853: 0x7BE7,
-	10854: 0x7BE8,
-	10855: 0x7BE9,
-	10856: 0x7BEB,
-	10857: 0x7BEC,
-	10858: 0x7BED,
-	10859: 0x7BEF,
-	10860: 0x7BF0,
-	10861: 0x7BF2,
-	10862: 0x7BF3,
-	10863: 0x7BF4,
-	10864: 0x7BF5,
-	10865: 0x7BF6,
-	10866: 0x7BF8,
-	10867: 0x7BF9,
-	10868: 0x7BFA,
-	10869: 0x7BFB,
-	10870: 0x7BFD,
-	10871: 0x7BFF,
-	10872: 0x7C00,
-	10873: 0x7C01,
-	10874: 0x7C02,
-	10875: 0x7C03,
-	10876: 0x7C04,
-	10877: 0x7C05,
-	10878: 0x7C06,
-	10879: 0x7C08,
-	10880: 0x7C09,
-	10881: 0x7C0A,
-	10882: 0x7C0D,
-	10883: 0x7C0E,
-	10884: 0x7C10,
-	10885: 0x7C11,
-	10886: 0x7C12,
-	10887: 0x7C13,
-	10888: 0x7C14,
-	10889: 0x7C15,
-	10890: 0x7C17,
-	10891: 0x7C18,
-	10892: 0x7C19,
-	10893: 0x7C1A,
-	10894: 0x7C1B,
-	10895: 0x7C1C,
-	10896: 0x7C1D,
-	10897: 0x7C1E,
-	10898: 0x7C20,
-	10899: 0x7C21,
-	10900: 0x7C22,
-	10901: 0x7C23,
-	10902: 0x7C24,
-	10903: 0x7C25,
-	10904: 0x7C28,
-	10905: 0x7C29,
-	10906: 0x7C2B,
-	10907: 0x7C2C,
-	10908: 0x7C2D,
-	10909: 0x7C2E,
-	10910: 0x7C2F,
-	10911: 0x7C30,
-	10912: 0x7C31,
-	10913: 0x7C32,
-	10914: 0x7C33,
-	10915: 0x7C34,
-	10916: 0x7C35,
-	10917: 0x7C36,
-	10918: 0x7C37,
-	10919: 0x7C39,
-	10920: 0x7C3A,
-	10921: 0x7C3B,
-	10922: 0x7C3C,
-	10923: 0x7C3D,
-	10924: 0x7C3E,
-	10925: 0x7C42,
-	10926: 0x9AB8,
-	10927: 0x5B69,
-	10928: 0x6D77,
-	10929: 0x6C26,
-	10930: 0x4EA5,
-	10931: 0x5BB3,
-	10932: 0x9A87,
-	10933: 0x9163,
-	10934: 0x61A8,
-	10935: 0x90AF,
-	10936: 0x97E9,
-	10937: 0x542B,
-	10938: 0x6DB5,
-	10939: 0x5BD2,
-	10940: 0x51FD,
-	10941: 0x558A,
-	10942: 0x7F55,
-	10943: 0x7FF0,
-	10944: 0x64BC,
-	10945: 0x634D,
-	10946: 0x65F1,
-	10947: 0x61BE,
-	10948: 0x608D,
-	10949: 0x710A,
-	10950: 0x6C57,
-	10951: 0x6C49,
-	10952: 0x592F,
-	10953: 0x676D,
-	10954: 0x822A,
-	10955: 0x58D5,
-	10956: 0x568E,
-	10957: 0x8C6A,
-	10958: 0x6BEB,
-	10959: 0x90DD,
-	10960: 0x597D,
-	10961: 0x8017,
-	10962: 0x53F7,
-	10963: 0x6D69,
-	10964: 0x5475,
-	10965: 0x559D,
-	10966: 0x8377,
-	10967: 0x83CF,
-	10968: 0x6838,
-	10969: 0x79BE,
-	10970: 0x548C,
-	10971: 0x4F55,
-	10972: 0x5408,
-	10973: 0x76D2,
-	10974: 0x8C89,
-	10975: 0x9602,
-	10976: 0x6CB3,
-	10977: 0x6DB8,
-	10978: 0x8D6B,
-	10979: 0x8910,
-	10980: 0x9E64,
-	10981: 0x8D3A,
-	10982: 0x563F,
-	10983: 0x9ED1,
-	10984: 0x75D5,
-	10985: 0x5F88,
-	10986: 0x72E0,
-	10987: 0x6068,
-	10988: 0x54FC,
-	10989: 0x4EA8,
-	10990: 0x6A2A,
-	10991: 0x8861,
-	10992: 0x6052,
-	10993: 0x8F70,
-	10994: 0x54C4,
-	10995: 0x70D8,
-	10996: 0x8679,
-	10997: 0x9E3F,
-	10998: 0x6D2A,
-	10999: 0x5B8F,
-	11000: 0x5F18,
-	11001: 0x7EA2,
-	11002: 0x5589,
-	11003: 0x4FAF,
-	11004: 0x7334,
-	11005: 0x543C,
-	11006: 0x539A,
-	11007: 0x5019,
-	11008: 0x540E,
-	11009: 0x547C,
-	11010: 0x4E4E,
-	11011: 0x5FFD,
-	11012: 0x745A,
-	11013: 0x58F6,
-	11014: 0x846B,
-	11015: 0x80E1,
-	11016: 0x8774,
-	11017: 0x72D0,
-	11018: 0x7CCA,
-	11019: 0x6E56,
-	11020: 0x7C43,
-	11021: 0x7C44,
-	11022: 0x7C45,
-	11023: 0x7C46,
-	11024: 0x7C47,
-	11025: 0x7C48,
-	11026: 0x7C49,
-	11027: 0x7C4A,
-	11028: 0x7C4B,
-	11029: 0x7C4C,
-	11030: 0x7C4E,
-	11031: 0x7C4F,
-	11032: 0x7C50,
-	11033: 0x7C51,
-	11034: 0x7C52,
-	11035: 0x7C53,
-	11036: 0x7C54,
-	11037: 0x7C55,
-	11038: 0x7C56,
-	11039: 0x7C57,
-	11040: 0x7C58,
-	11041: 0x7C59,
-	11042: 0x7C5A,
-	11043: 0x7C5B,
-	11044: 0x7C5C,
-	11045: 0x7C5D,
-	11046: 0x7C5E,
-	11047: 0x7C5F,
-	11048: 0x7C60,
-	11049: 0x7C61,
-	11050: 0x7C62,
-	11051: 0x7C63,
-	11052: 0x7C64,
-	11053: 0x7C65,
-	11054: 0x7C66,
-	11055: 0x7C67,
-	11056: 0x7C68,
-	11057: 0x7C69,
-	11058: 0x7C6A,
-	11059: 0x7C6B,
-	11060: 0x7C6C,
-	11061: 0x7C6D,
-	11062: 0x7C6E,
-	11063: 0x7C6F,
-	11064: 0x7C70,
-	11065: 0x7C71,
-	11066: 0x7C72,
-	11067: 0x7C75,
-	11068: 0x7C76,
-	11069: 0x7C77,
-	11070: 0x7C78,
-	11071: 0x7C79,
-	11072: 0x7C7A,
-	11073: 0x7C7E,
-	11074: 0x7C7F,
-	11075: 0x7C80,
-	11076: 0x7C81,
-	11077: 0x7C82,
-	11078: 0x7C83,
-	11079: 0x7C84,
-	11080: 0x7C85,
-	11081: 0x7C86,
-	11082: 0x7C87,
-	11083: 0x7C88,
-	11084: 0x7C8A,
-	11085: 0x7C8B,
-	11086: 0x7C8C,
-	11087: 0x7C8D,
-	11088: 0x7C8E,
-	11089: 0x7C8F,
-	11090: 0x7C90,
-	11091: 0x7C93,
-	11092: 0x7C94,
-	11093: 0x7C96,
-	11094: 0x7C99,
-	11095: 0x7C9A,
-	11096: 0x7C9B,
-	11097: 0x7CA0,
-	11098: 0x7CA1,
-	11099: 0x7CA3,
-	11100: 0x7CA6,
-	11101: 0x7CA7,
-	11102: 0x7CA8,
-	11103: 0x7CA9,
-	11104: 0x7CAB,
-	11105: 0x7CAC,
-	11106: 0x7CAD,
-	11107: 0x7CAF,
-	11108: 0x7CB0,
-	11109: 0x7CB4,
-	11110: 0x7CB5,
-	11111: 0x7CB6,
-	11112: 0x7CB7,
-	11113: 0x7CB8,
-	11114: 0x7CBA,
-	11115: 0x7CBB,
-	11116: 0x5F27,
-	11117: 0x864E,
-	11118: 0x552C,
-	11119: 0x62A4,
-	11120: 0x4E92,
-	11121: 0x6CAA,
-	11122: 0x6237,
-	11123: 0x82B1,
-	11124: 0x54D7,
-	11125: 0x534E,
-	11126: 0x733E,
-	11127: 0x6ED1,
-	11128: 0x753B,
-	11129: 0x5212,
-	11130: 0x5316,
-	11131: 0x8BDD,
-	11132: 0x69D0,
-	11133: 0x5F8A,
-	11134: 0x6000,
-	11135: 0x6DEE,
-	11136: 0x574F,
-	11137: 0x6B22,
-	11138: 0x73AF,
-	11139: 0x6853,
-	11140: 0x8FD8,
-	11141: 0x7F13,
-	11142: 0x6362,
-	11143: 0x60A3,
-	11144: 0x5524,
-	11145: 0x75EA,
-	11146: 0x8C62,
-	11147: 0x7115,
-	11148: 0x6DA3,
-	11149: 0x5BA6,
-	11150: 0x5E7B,
-	11151: 0x8352,
-	11152: 0x614C,
-	11153: 0x9EC4,
-	11154: 0x78FA,
-	11155: 0x8757,
-	11156: 0x7C27,
-	11157: 0x7687,
-	11158: 0x51F0,
-	11159: 0x60F6,
-	11160: 0x714C,
-	11161: 0x6643,
-	11162: 0x5E4C,
-	11163: 0x604D,
-	11164: 0x8C0E,
-	11165: 0x7070,
-	11166: 0x6325,
-	11167: 0x8F89,
-	11168: 0x5FBD,
-	11169: 0x6062,
-	11170: 0x86D4,
-	11171: 0x56DE,
-	11172: 0x6BC1,
-	11173: 0x6094,
-	11174: 0x6167,
-	11175: 0x5349,
-	11176: 0x60E0,
-	11177: 0x6666,
-	11178: 0x8D3F,
-	11179: 0x79FD,
-	11180: 0x4F1A,
-	11181: 0x70E9,
-	11182: 0x6C47,
-	11183: 0x8BB3,
-	11184: 0x8BF2,
-	11185: 0x7ED8,
-	11186: 0x8364,
-	11187: 0x660F,
-	11188: 0x5A5A,
-	11189: 0x9B42,
-	11190: 0x6D51,
-	11191: 0x6DF7,
-	11192: 0x8C41,
-	11193: 0x6D3B,
-	11194: 0x4F19,
-	11195: 0x706B,
-	11196: 0x83B7,
-	11197: 0x6216,
-	11198: 0x60D1,
-	11199: 0x970D,
-	11200: 0x8D27,
-	11201: 0x7978,
-	11202: 0x51FB,
-	11203: 0x573E,
-	11204: 0x57FA,
-	11205: 0x673A,
-	11206: 0x7578,
-	11207: 0x7A3D,
-	11208: 0x79EF,
-	11209: 0x7B95,
-	11210: 0x7CBF,
-	11211: 0x7CC0,
-	11212: 0x7CC2,
-	11213: 0x7CC3,
-	11214: 0x7CC4,
-	11215: 0x7CC6,
-	11216: 0x7CC9,
-	11217: 0x7CCB,
-	11218: 0x7CCE,
-	11219: 0x7CCF,
-	11220: 0x7CD0,
-	11221: 0x7CD1,
-	11222: 0x7CD2,
-	11223: 0x7CD3,
-	11224: 0x7CD4,
-	11225: 0x7CD8,
-	11226: 0x7CDA,
-	11227: 0x7CDB,
-	11228: 0x7CDD,
-	11229: 0x7CDE,
-	11230: 0x7CE1,
-	11231: 0x7CE2,
-	11232: 0x7CE3,
-	11233: 0x7CE4,
-	11234: 0x7CE5,
-	11235: 0x7CE6,
-	11236: 0x7CE7,
-	11237: 0x7CE9,
-	11238: 0x7CEA,
-	11239: 0x7CEB,
-	11240: 0x7CEC,
-	11241: 0x7CED,
-	11242: 0x7CEE,
-	11243: 0x7CF0,
-	11244: 0x7CF1,
-	11245: 0x7CF2,
-	11246: 0x7CF3,
-	11247: 0x7CF4,
-	11248: 0x7CF5,
-	11249: 0x7CF6,
-	11250: 0x7CF7,
-	11251: 0x7CF9,
-	11252: 0x7CFA,
-	11253: 0x7CFC,
-	11254: 0x7CFD,
-	11255: 0x7CFE,
-	11256: 0x7CFF,
-	11257: 0x7D00,
-	11258: 0x7D01,
-	11259: 0x7D02,
-	11260: 0x7D03,
-	11261: 0x7D04,
-	11262: 0x7D05,
-	11263: 0x7D06,
-	11264: 0x7D07,
-	11265: 0x7D08,
-	11266: 0x7D09,
-	11267: 0x7D0B,
-	11268: 0x7D0C,
-	11269: 0x7D0D,
-	11270: 0x7D0E,
-	11271: 0x7D0F,
-	11272: 0x7D10,
-	11273: 0x7D11,
-	11274: 0x7D12,
-	11275: 0x7D13,
-	11276: 0x7D14,
-	11277: 0x7D15,
-	11278: 0x7D16,
-	11279: 0x7D17,
-	11280: 0x7D18,
-	11281: 0x7D19,
-	11282: 0x7D1A,
-	11283: 0x7D1B,
-	11284: 0x7D1C,
-	11285: 0x7D1D,
-	11286: 0x7D1E,
-	11287: 0x7D1F,
-	11288: 0x7D21,
-	11289: 0x7D23,
-	11290: 0x7D24,
-	11291: 0x7D25,
-	11292: 0x7D26,
-	11293: 0x7D28,
-	11294: 0x7D29,
-	11295: 0x7D2A,
-	11296: 0x7D2C,
-	11297: 0x7D2D,
-	11298: 0x7D2E,
-	11299: 0x7D30,
-	11300: 0x7D31,
-	11301: 0x7D32,
-	11302: 0x7D33,
-	11303: 0x7D34,
-	11304: 0x7D35,
-	11305: 0x7D36,
-	11306: 0x808C,
-	11307: 0x9965,
-	11308: 0x8FF9,
-	11309: 0x6FC0,
-	11310: 0x8BA5,
-	11311: 0x9E21,
-	11312: 0x59EC,
-	11313: 0x7EE9,
-	11314: 0x7F09,
-	11315: 0x5409,
-	11316: 0x6781,
-	11317: 0x68D8,
-	11318: 0x8F91,
-	11319: 0x7C4D,
-	11320: 0x96C6,
-	11321: 0x53CA,
-	11322: 0x6025,
-	11323: 0x75BE,
-	11324: 0x6C72,
-	11325: 0x5373,
-	11326: 0x5AC9,
-	11327: 0x7EA7,
-	11328: 0x6324,
-	11329: 0x51E0,
-	11330: 0x810A,
-	11331: 0x5DF1,
-	11332: 0x84DF,
-	11333: 0x6280,
-	11334: 0x5180,
-	11335: 0x5B63,
-	11336: 0x4F0E,
-	11337: 0x796D,
-	11338: 0x5242,
-	11339: 0x60B8,
-	11340: 0x6D4E,
-	11341: 0x5BC4,
-	11342: 0x5BC2,
-	11343: 0x8BA1,
-	11344: 0x8BB0,
-	11345: 0x65E2,
-	11346: 0x5FCC,
-	11347: 0x9645,
-	11348: 0x5993,
-	11349: 0x7EE7,
-	11350: 0x7EAA,
-	11351: 0x5609,
-	11352: 0x67B7,
-	11353: 0x5939,
-	11354: 0x4F73,
-	11355: 0x5BB6,
-	11356: 0x52A0,
-	11357: 0x835A,
-	11358: 0x988A,
-	11359: 0x8D3E,
-	11360: 0x7532,
-	11361: 0x94BE,
-	11362: 0x5047,
-	11363: 0x7A3C,
-	11364: 0x4EF7,
-	11365: 0x67B6,
-	11366: 0x9A7E,
-	11367: 0x5AC1,
-	11368: 0x6B7C,
-	11369: 0x76D1,
-	11370: 0x575A,
-	11371: 0x5C16,
-	11372: 0x7B3A,
-	11373: 0x95F4,
-	11374: 0x714E,
-	11375: 0x517C,
-	11376: 0x80A9,
-	11377: 0x8270,
-	11378: 0x5978,
-	11379: 0x7F04,
-	11380: 0x8327,
-	11381: 0x68C0,
-	11382: 0x67EC,
-	11383: 0x78B1,
-	11384: 0x7877,
-	11385: 0x62E3,
-	11386: 0x6361,
-	11387: 0x7B80,
-	11388: 0x4FED,
-	11389: 0x526A,
-	11390: 0x51CF,
-	11391: 0x8350,
-	11392: 0x69DB,
-	11393: 0x9274,
-	11394: 0x8DF5,
-	11395: 0x8D31,
-	11396: 0x89C1,
-	11397: 0x952E,
-	11398: 0x7BAD,
-	11399: 0x4EF6,
-	11400: 0x7D37,
-	11401: 0x7D38,
-	11402: 0x7D39,
-	11403: 0x7D3A,
-	11404: 0x7D3B,
-	11405: 0x7D3C,
-	11406: 0x7D3D,
-	11407: 0x7D3E,
-	11408: 0x7D3F,
-	11409: 0x7D40,
-	11410: 0x7D41,
-	11411: 0x7D42,
-	11412: 0x7D43,
-	11413: 0x7D44,
-	11414: 0x7D45,
-	11415: 0x7D46,
-	11416: 0x7D47,
-	11417: 0x7D48,
-	11418: 0x7D49,
-	11419: 0x7D4A,
-	11420: 0x7D4B,
-	11421: 0x7D4C,
-	11422: 0x7D4D,
-	11423: 0x7D4E,
-	11424: 0x7D4F,
-	11425: 0x7D50,
-	11426: 0x7D51,
-	11427: 0x7D52,
-	11428: 0x7D53,
-	11429: 0x7D54,
-	11430: 0x7D55,
-	11431: 0x7D56,
-	11432: 0x7D57,
-	11433: 0x7D58,
-	11434: 0x7D59,
-	11435: 0x7D5A,
-	11436: 0x7D5B,
-	11437: 0x7D5C,
-	11438: 0x7D5D,
-	11439: 0x7D5E,
-	11440: 0x7D5F,
-	11441: 0x7D60,
-	11442: 0x7D61,
-	11443: 0x7D62,
-	11444: 0x7D63,
-	11445: 0x7D64,
-	11446: 0x7D65,
-	11447: 0x7D66,
-	11448: 0x7D67,
-	11449: 0x7D68,
-	11450: 0x7D69,
-	11451: 0x7D6A,
-	11452: 0x7D6B,
-	11453: 0x7D6C,
-	11454: 0x7D6D,
-	11455: 0x7D6F,
-	11456: 0x7D70,
-	11457: 0x7D71,
-	11458: 0x7D72,
-	11459: 0x7D73,
-	11460: 0x7D74,
-	11461: 0x7D75,
-	11462: 0x7D76,
-	11463: 0x7D78,
-	11464: 0x7D79,
-	11465: 0x7D7A,
-	11466: 0x7D7B,
-	11467: 0x7D7C,
-	11468: 0x7D7D,
-	11469: 0x7D7E,
-	11470: 0x7D7F,
-	11471: 0x7D80,
-	11472: 0x7D81,
-	11473: 0x7D82,
-	11474: 0x7D83,
-	11475: 0x7D84,
-	11476: 0x7D85,
-	11477: 0x7D86,
-	11478: 0x7D87,
-	11479: 0x7D88,
-	11480: 0x7D89,
-	11481: 0x7D8A,
-	11482: 0x7D8B,
-	11483: 0x7D8C,
-	11484: 0x7D8D,
-	11485: 0x7D8E,
-	11486: 0x7D8F,
-	11487: 0x7D90,
-	11488: 0x7D91,
-	11489: 0x7D92,
-	11490: 0x7D93,
-	11491: 0x7D94,
-	11492: 0x7D95,
-	11493: 0x7D96,
-	11494: 0x7D97,
-	11495: 0x7D98,
-	11496: 0x5065,
-	11497: 0x8230,
-	11498: 0x5251,
-	11499: 0x996F,
-	11500: 0x6E10,
-	11501: 0x6E85,
-	11502: 0x6DA7,
-	11503: 0x5EFA,
-	11504: 0x50F5,
-	11505: 0x59DC,
-	11506: 0x5C06,
-	11507: 0x6D46,
-	11508: 0x6C5F,
-	11509: 0x7586,
-	11510: 0x848B,
-	11511: 0x6868,
-	11512: 0x5956,
-	11513: 0x8BB2,
-	11514: 0x5320,
-	11515: 0x9171,
-	11516: 0x964D,
-	11517: 0x8549,
-	11518: 0x6912,
-	11519: 0x7901,
-	11520: 0x7126,
-	11521: 0x80F6,
-	11522: 0x4EA4,
-	11523: 0x90CA,
-	11524: 0x6D47,
-	11525: 0x9A84,
-	11526: 0x5A07,
-	11527: 0x56BC,
-	11528: 0x6405,
-	11529: 0x94F0,
-	11530: 0x77EB,
-	11531: 0x4FA5,
-	11532: 0x811A,
-	11533: 0x72E1,
-	11534: 0x89D2,
-	11535: 0x997A,
-	11536: 0x7F34,
-	11537: 0x7EDE,
-	11538: 0x527F,
-	11539: 0x6559,
-	11540: 0x9175,
-	11541: 0x8F7F,
-	11542: 0x8F83,
-	11543: 0x53EB,
-	11544: 0x7A96,
-	11545: 0x63ED,
-	11546: 0x63A5,
-	11547: 0x7686,
-	11548: 0x79F8,
-	11549: 0x8857,
-	11550: 0x9636,
-	11551: 0x622A,
-	11552: 0x52AB,
-	11553: 0x8282,
-	11554: 0x6854,
-	11555: 0x6770,
-	11556: 0x6377,
-	11557: 0x776B,
-	11558: 0x7AED,
-	11559: 0x6D01,
-	11560: 0x7ED3,
-	11561: 0x89E3,
-	11562: 0x59D0,
-	11563: 0x6212,
-	11564: 0x85C9,
-	11565: 0x82A5,
-	11566: 0x754C,
-	11567: 0x501F,
-	11568: 0x4ECB,
-	11569: 0x75A5,
-	11570: 0x8BEB,
-	11571: 0x5C4A,
-	11572: 0x5DFE,
-	11573: 0x7B4B,
-	11574: 0x65A4,
-	11575: 0x91D1,
-	11576: 0x4ECA,
-	11577: 0x6D25,
-	11578: 0x895F,
-	11579: 0x7D27,
-	11580: 0x9526,
-	11581: 0x4EC5,
-	11582: 0x8C28,
-	11583: 0x8FDB,
-	11584: 0x9773,
-	11585: 0x664B,
-	11586: 0x7981,
-	11587: 0x8FD1,
-	11588: 0x70EC,
-	11589: 0x6D78,
-	11590: 0x7D99,
-	11591: 0x7D9A,
-	11592: 0x7D9B,
-	11593: 0x7D9C,
-	11594: 0x7D9D,
-	11595: 0x7D9E,
-	11596: 0x7D9F,
-	11597: 0x7DA0,
-	11598: 0x7DA1,
-	11599: 0x7DA2,
-	11600: 0x7DA3,
-	11601: 0x7DA4,
-	11602: 0x7DA5,
-	11603: 0x7DA7,
-	11604: 0x7DA8,
-	11605: 0x7DA9,
-	11606: 0x7DAA,
-	11607: 0x7DAB,
-	11608: 0x7DAC,
-	11609: 0x7DAD,
-	11610: 0x7DAF,
-	11611: 0x7DB0,
-	11612: 0x7DB1,
-	11613: 0x7DB2,
-	11614: 0x7DB3,
-	11615: 0x7DB4,
-	11616: 0x7DB5,
-	11617: 0x7DB6,
-	11618: 0x7DB7,
-	11619: 0x7DB8,
-	11620: 0x7DB9,
-	11621: 0x7DBA,
-	11622: 0x7DBB,
-	11623: 0x7DBC,
-	11624: 0x7DBD,
-	11625: 0x7DBE,
-	11626: 0x7DBF,
-	11627: 0x7DC0,
-	11628: 0x7DC1,
-	11629: 0x7DC2,
-	11630: 0x7DC3,
-	11631: 0x7DC4,
-	11632: 0x7DC5,
-	11633: 0x7DC6,
-	11634: 0x7DC7,
-	11635: 0x7DC8,
-	11636: 0x7DC9,
-	11637: 0x7DCA,
-	11638: 0x7DCB,
-	11639: 0x7DCC,
-	11640: 0x7DCD,
-	11641: 0x7DCE,
-	11642: 0x7DCF,
-	11643: 0x7DD0,
-	11644: 0x7DD1,
-	11645: 0x7DD2,
-	11646: 0x7DD3,
-	11647: 0x7DD4,
-	11648: 0x7DD5,
-	11649: 0x7DD6,
-	11650: 0x7DD7,
-	11651: 0x7DD8,
-	11652: 0x7DD9,
-	11653: 0x7DDA,
-	11654: 0x7DDB,
-	11655: 0x7DDC,
-	11656: 0x7DDD,
-	11657: 0x7DDE,
-	11658: 0x7DDF,
-	11659: 0x7DE0,
-	11660: 0x7DE1,
-	11661: 0x7DE2,
-	11662: 0x7DE3,
-	11663: 0x7DE4,
-	11664: 0x7DE5,
-	11665: 0x7DE6,
-	11666: 0x7DE7,
-	11667: 0x7DE8,
-	11668: 0x7DE9,
-	11669: 0x7DEA,
-	11670: 0x7DEB,
-	11671: 0x7DEC,
-	11672: 0x7DED,
-	11673: 0x7DEE,
-	11674: 0x7DEF,
-	11675: 0x7DF0,
-	11676: 0x7DF1,
-	11677: 0x7DF2,
-	11678: 0x7DF3,
-	11679: 0x7DF4,
-	11680: 0x7DF5,
-	11681: 0x7DF6,
-	11682: 0x7DF7,
-	11683: 0x7DF8,
-	11684: 0x7DF9,
-	11685: 0x7DFA,
-	11686: 0x5C3D,
-	11687: 0x52B2,
-	11688: 0x8346,
-	11689: 0x5162,
-	11690: 0x830E,
-	11691: 0x775B,
-	11692: 0x6676,
-	11693: 0x9CB8,
-	11694: 0x4EAC,
-	11695: 0x60CA,
-	11696: 0x7CBE,
-	11697: 0x7CB3,
-	11698: 0x7ECF,
-	11699: 0x4E95,
-	11700: 0x8B66,
-	11701: 0x666F,
-	11702: 0x9888,
-	11703: 0x9759,
-	11704: 0x5883,
-	11705: 0x656C,
-	11706: 0x955C,
-	11707: 0x5F84,
-	11708: 0x75C9,
-	11709: 0x9756,
-	11710: 0x7ADF,
-	11711: 0x7ADE,
-	11712: 0x51C0,
-	11713: 0x70AF,
-	11714: 0x7A98,
-	11715: 0x63EA,
-	11716: 0x7A76,
-	11717: 0x7EA0,
-	11718: 0x7396,
-	11719: 0x97ED,
-	11720: 0x4E45,
-	11721: 0x7078,
-	11722: 0x4E5D,
-	11723: 0x9152,
-	11724: 0x53A9,
-	11725: 0x6551,
-	11726: 0x65E7,
-	11727: 0x81FC,
-	11728: 0x8205,
-	11729: 0x548E,
-	11730: 0x5C31,
-	11731: 0x759A,
-	11732: 0x97A0,
-	11733: 0x62D8,
-	11734: 0x72D9,
-	11735: 0x75BD,
-	11736: 0x5C45,
-	11737: 0x9A79,
-	11738: 0x83CA,
-	11739: 0x5C40,
-	11740: 0x5480,
-	11741: 0x77E9,
-	11742: 0x4E3E,
-	11743: 0x6CAE,
-	11744: 0x805A,
-	11745: 0x62D2,
-	11746: 0x636E,
-	11747: 0x5DE8,
-	11748: 0x5177,
-	11749: 0x8DDD,
-	11750: 0x8E1E,
-	11751: 0x952F,
-	11752: 0x4FF1,
-	11753: 0x53E5,
-	11754: 0x60E7,
-	11755: 0x70AC,
-	11756: 0x5267,
-	11757: 0x6350,
-	11758: 0x9E43,
-	11759: 0x5A1F,
-	11760: 0x5026,
-	11761: 0x7737,
-	11762: 0x5377,
-	11763: 0x7EE2,
-	11764: 0x6485,
-	11765: 0x652B,
-	11766: 0x6289,
-	11767: 0x6398,
-	11768: 0x5014,
-	11769: 0x7235,
-	11770: 0x89C9,
-	11771: 0x51B3,
-	11772: 0x8BC0,
-	11773: 0x7EDD,
-	11774: 0x5747,
-	11775: 0x83CC,
-	11776: 0x94A7,
-	11777: 0x519B,
-	11778: 0x541B,
-	11779: 0x5CFB,
-	11780: 0x7DFB,
-	11781: 0x7DFC,
-	11782: 0x7DFD,
-	11783: 0x7DFE,
-	11784: 0x7DFF,
-	11785: 0x7E00,
-	11786: 0x7E01,
-	11787: 0x7E02,
-	11788: 0x7E03,
-	11789: 0x7E04,
-	11790: 0x7E05,
-	11791: 0x7E06,
-	11792: 0x7E07,
-	11793: 0x7E08,
-	11794: 0x7E09,
-	11795: 0x7E0A,
-	11796: 0x7E0B,
-	11797: 0x7E0C,
-	11798: 0x7E0D,
-	11799: 0x7E0E,
-	11800: 0x7E0F,
-	11801: 0x7E10,
-	11802: 0x7E11,
-	11803: 0x7E12,
-	11804: 0x7E13,
-	11805: 0x7E14,
-	11806: 0x7E15,
-	11807: 0x7E16,
-	11808: 0x7E17,
-	11809: 0x7E18,
-	11810: 0x7E19,
-	11811: 0x7E1A,
-	11812: 0x7E1B,
-	11813: 0x7E1C,
-	11814: 0x7E1D,
-	11815: 0x7E1E,
-	11816: 0x7E1F,
-	11817: 0x7E20,
-	11818: 0x7E21,
-	11819: 0x7E22,
-	11820: 0x7E23,
-	11821: 0x7E24,
-	11822: 0x7E25,
-	11823: 0x7E26,
-	11824: 0x7E27,
-	11825: 0x7E28,
-	11826: 0x7E29,
-	11827: 0x7E2A,
-	11828: 0x7E2B,
-	11829: 0x7E2C,
-	11830: 0x7E2D,
-	11831: 0x7E2E,
-	11832: 0x7E2F,
-	11833: 0x7E30,
-	11834: 0x7E31,
-	11835: 0x7E32,
-	11836: 0x7E33,
-	11837: 0x7E34,
-	11838: 0x7E35,
-	11839: 0x7E36,
-	11840: 0x7E37,
-	11841: 0x7E38,
-	11842: 0x7E39,
-	11843: 0x7E3A,
-	11844: 0x7E3C,
-	11845: 0x7E3D,
-	11846: 0x7E3E,
-	11847: 0x7E3F,
-	11848: 0x7E40,
-	11849: 0x7E42,
-	11850: 0x7E43,
-	11851: 0x7E44,
-	11852: 0x7E45,
-	11853: 0x7E46,
-	11854: 0x7E48,
-	11855: 0x7E49,
-	11856: 0x7E4A,
-	11857: 0x7E4B,
-	11858: 0x7E4C,
-	11859: 0x7E4D,
-	11860: 0x7E4E,
-	11861: 0x7E4F,
-	11862: 0x7E50,
-	11863: 0x7E51,
-	11864: 0x7E52,
-	11865: 0x7E53,
-	11866: 0x7E54,
-	11867: 0x7E55,
-	11868: 0x7E56,
-	11869: 0x7E57,
-	11870: 0x7E58,
-	11871: 0x7E59,
-	11872: 0x7E5A,
-	11873: 0x7E5B,
-	11874: 0x7E5C,
-	11875: 0x7E5D,
-	11876: 0x4FCA,
-	11877: 0x7AE3,
-	11878: 0x6D5A,
-	11879: 0x90E1,
-	11880: 0x9A8F,
-	11881: 0x5580,
-	11882: 0x5496,
-	11883: 0x5361,
-	11884: 0x54AF,
-	11885: 0x5F00,
-	11886: 0x63E9,
-	11887: 0x6977,
-	11888: 0x51EF,
-	11889: 0x6168,
-	11890: 0x520A,
-	11891: 0x582A,
-	11892: 0x52D8,
-	11893: 0x574E,
-	11894: 0x780D,
-	11895: 0x770B,
-	11896: 0x5EB7,
-	11897: 0x6177,
-	11898: 0x7CE0,
-	11899: 0x625B,
-	11900: 0x6297,
-	11901: 0x4EA2,
-	11902: 0x7095,
-	11903: 0x8003,
-	11904: 0x62F7,
-	11905: 0x70E4,
-	11906: 0x9760,
-	11907: 0x5777,
-	11908: 0x82DB,
-	11909: 0x67EF,
-	11910: 0x68F5,
-	11911: 0x78D5,
-	11912: 0x9897,
-	11913: 0x79D1,
-	11914: 0x58F3,
-	11915: 0x54B3,
-	11916: 0x53EF,
-	11917: 0x6E34,
-	11918: 0x514B,
-	11919: 0x523B,
-	11920: 0x5BA2,
-	11921: 0x8BFE,
-	11922: 0x80AF,
-	11923: 0x5543,
-	11924: 0x57A6,
-	11925: 0x6073,
-	11926: 0x5751,
-	11927: 0x542D,
-	11928: 0x7A7A,
-	11929: 0x6050,
-	11930: 0x5B54,
-	11931: 0x63A7,
-	11932: 0x62A0,
-	11933: 0x53E3,
-	11934: 0x6263,
-	11935: 0x5BC7,
-	11936: 0x67AF,
-	11937: 0x54ED,
-	11938: 0x7A9F,
-	11939: 0x82E6,
-	11940: 0x9177,
-	11941: 0x5E93,
-	11942: 0x88E4,
-	11943: 0x5938,
-	11944: 0x57AE,
-	11945: 0x630E,
-	11946: 0x8DE8,
-	11947: 0x80EF,
-	11948: 0x5757,
-	11949: 0x7B77,
-	11950: 0x4FA9,
-	11951: 0x5FEB,
-	11952: 0x5BBD,
-	11953: 0x6B3E,
-	11954: 0x5321,
-	11955: 0x7B50,
-	11956: 0x72C2,
-	11957: 0x6846,
-	11958: 0x77FF,
-	11959: 0x7736,
-	11960: 0x65F7,
-	11961: 0x51B5,
-	11962: 0x4E8F,
-	11963: 0x76D4,
-	11964: 0x5CBF,
-	11965: 0x7AA5,
-	11966: 0x8475,
-	11967: 0x594E,
-	11968: 0x9B41,
-	11969: 0x5080,
-	11970: 0x7E5E,
-	11971: 0x7E5F,
-	11972: 0x7E60,
-	11973: 0x7E61,
-	11974: 0x7E62,
-	11975: 0x7E63,
-	11976: 0x7E64,
-	11977: 0x7E65,
-	11978: 0x7E66,
-	11979: 0x7E67,
-	11980: 0x7E68,
-	11981: 0x7E69,
-	11982: 0x7E6A,
-	11983: 0x7E6B,
-	11984: 0x7E6C,
-	11985: 0x7E6D,
-	11986: 0x7E6E,
-	11987: 0x7E6F,
-	11988: 0x7E70,
-	11989: 0x7E71,
-	11990: 0x7E72,
-	11991: 0x7E73,
-	11992: 0x7E74,
-	11993: 0x7E75,
-	11994: 0x7E76,
-	11995: 0x7E77,
-	11996: 0x7E78,
-	11997: 0x7E79,
-	11998: 0x7E7A,
-	11999: 0x7E7B,
-	12000: 0x7E7C,
-	12001: 0x7E7D,
-	12002: 0x7E7E,
-	12003: 0x7E7F,
-	12004: 0x7E80,
-	12005: 0x7E81,
-	12006: 0x7E83,
-	12007: 0x7E84,
-	12008: 0x7E85,
-	12009: 0x7E86,
-	12010: 0x7E87,
-	12011: 0x7E88,
-	12012: 0x7E89,
-	12013: 0x7E8A,
-	12014: 0x7E8B,
-	12015: 0x7E8C,
-	12016: 0x7E8D,
-	12017: 0x7E8E,
-	12018: 0x7E8F,
-	12019: 0x7E90,
-	12020: 0x7E91,
-	12021: 0x7E92,
-	12022: 0x7E93,
-	12023: 0x7E94,
-	12024: 0x7E95,
-	12025: 0x7E96,
-	12026: 0x7E97,
-	12027: 0x7E98,
-	12028: 0x7E99,
-	12029: 0x7E9A,
-	12030: 0x7E9C,
-	12031: 0x7E9D,
-	12032: 0x7E9E,
-	12033: 0x7EAE,
-	12034: 0x7EB4,
-	12035: 0x7EBB,
-	12036: 0x7EBC,
-	12037: 0x7ED6,
-	12038: 0x7EE4,
-	12039: 0x7EEC,
-	12040: 0x7EF9,
-	12041: 0x7F0A,
-	12042: 0x7F10,
-	12043: 0x7F1E,
-	12044: 0x7F37,
-	12045: 0x7F39,
-	12046: 0x7F3B,
-	12047: 0x7F3C,
-	12048: 0x7F3D,
-	12049: 0x7F3E,
-	12050: 0x7F3F,
-	12051: 0x7F40,
-	12052: 0x7F41,
-	12053: 0x7F43,
-	12054: 0x7F46,
-	12055: 0x7F47,
-	12056: 0x7F48,
-	12057: 0x7F49,
-	12058: 0x7F4A,
-	12059: 0x7F4B,
-	12060: 0x7F4C,
-	12061: 0x7F4D,
-	12062: 0x7F4E,
-	12063: 0x7F4F,
-	12064: 0x7F52,
-	12065: 0x7F53,
-	12066: 0x9988,
-	12067: 0x6127,
-	12068: 0x6E83,
-	12069: 0x5764,
-	12070: 0x6606,
-	12071: 0x6346,
-	12072: 0x56F0,
-	12073: 0x62EC,
-	12074: 0x6269,
-	12075: 0x5ED3,
-	12076: 0x9614,
-	12077: 0x5783,
-	12078: 0x62C9,
-	12079: 0x5587,
-	12080: 0x8721,
-	12081: 0x814A,
-	12082: 0x8FA3,
-	12083: 0x5566,
-	12084: 0x83B1,
-	12085: 0x6765,
-	12086: 0x8D56,
-	12087: 0x84DD,
-	12088: 0x5A6A,
-	12089: 0x680F,
-	12090: 0x62E6,
-	12091: 0x7BEE,
-	12092: 0x9611,
-	12093: 0x5170,
-	12094: 0x6F9C,
-	12095: 0x8C30,
-	12096: 0x63FD,
-	12097: 0x89C8,
-	12098: 0x61D2,
-	12099: 0x7F06,
-	12100: 0x70C2,
-	12101: 0x6EE5,
-	12102: 0x7405,
-	12103: 0x6994,
-	12104: 0x72FC,
-	12105: 0x5ECA,
-	12106: 0x90CE,
-	12107: 0x6717,
-	12108: 0x6D6A,
-	12109: 0x635E,
-	12110: 0x52B3,
-	12111: 0x7262,
-	12112: 0x8001,
-	12113: 0x4F6C,
-	12114: 0x59E5,
-	12115: 0x916A,
-	12116: 0x70D9,
-	12117: 0x6D9D,
-	12118: 0x52D2,
-	12119: 0x4E50,
-	12120: 0x96F7,
-	12121: 0x956D,
-	12122: 0x857E,
-	12123: 0x78CA,
-	12124: 0x7D2F,
-	12125: 0x5121,
-	12126: 0x5792,
-	12127: 0x64C2,
-	12128: 0x808B,
-	12129: 0x7C7B,
-	12130: 0x6CEA,
-	12131: 0x68F1,
-	12132: 0x695E,
-	12133: 0x51B7,
-	12134: 0x5398,
-	12135: 0x68A8,
-	12136: 0x7281,
-	12137: 0x9ECE,
-	12138: 0x7BF1,
-	12139: 0x72F8,
-	12140: 0x79BB,
-	12141: 0x6F13,
-	12142: 0x7406,
-	12143: 0x674E,
-	12144: 0x91CC,
-	12145: 0x9CA4,
-	12146: 0x793C,
-	12147: 0x8389,
-	12148: 0x8354,
-	12149: 0x540F,
-	12150: 0x6817,
-	12151: 0x4E3D,
-	12152: 0x5389,
-	12153: 0x52B1,
-	12154: 0x783E,
-	12155: 0x5386,
-	12156: 0x5229,
-	12157: 0x5088,
-	12158: 0x4F8B,
-	12159: 0x4FD0,
-	12160: 0x7F56,
-	12161: 0x7F59,
-	12162: 0x7F5B,
-	12163: 0x7F5C,
-	12164: 0x7F5D,
-	12165: 0x7F5E,
-	12166: 0x7F60,
-	12167: 0x7F63,
-	12168: 0x7F64,
-	12169: 0x7F65,
-	12170: 0x7F66,
-	12171: 0x7F67,
-	12172: 0x7F6B,
-	12173: 0x7F6C,
-	12174: 0x7F6D,
-	12175: 0x7F6F,
-	12176: 0x7F70,
-	12177: 0x7F73,
-	12178: 0x7F75,
-	12179: 0x7F76,
-	12180: 0x7F77,
-	12181: 0x7F78,
-	12182: 0x7F7A,
-	12183: 0x7F7B,
-	12184: 0x7F7C,
-	12185: 0x7F7D,
-	12186: 0x7F7F,
-	12187: 0x7F80,
-	12188: 0x7F82,
-	12189: 0x7F83,
-	12190: 0x7F84,
-	12191: 0x7F85,
-	12192: 0x7F86,
-	12193: 0x7F87,
-	12194: 0x7F88,
-	12195: 0x7F89,
-	12196: 0x7F8B,
-	12197: 0x7F8D,
-	12198: 0x7F8F,
-	12199: 0x7F90,
-	12200: 0x7F91,
-	12201: 0x7F92,
-	12202: 0x7F93,
-	12203: 0x7F95,
-	12204: 0x7F96,
-	12205: 0x7F97,
-	12206: 0x7F98,
-	12207: 0x7F99,
-	12208: 0x7F9B,
-	12209: 0x7F9C,
-	12210: 0x7FA0,
-	12211: 0x7FA2,
-	12212: 0x7FA3,
-	12213: 0x7FA5,
-	12214: 0x7FA6,
-	12215: 0x7FA8,
-	12216: 0x7FA9,
-	12217: 0x7FAA,
-	12218: 0x7FAB,
-	12219: 0x7FAC,
-	12220: 0x7FAD,
-	12221: 0x7FAE,
-	12222: 0x7FB1,
-	12223: 0x7FB3,
-	12224: 0x7FB4,
-	12225: 0x7FB5,
-	12226: 0x7FB6,
-	12227: 0x7FB7,
-	12228: 0x7FBA,
-	12229: 0x7FBB,
-	12230: 0x7FBE,
-	12231: 0x7FC0,
-	12232: 0x7FC2,
-	12233: 0x7FC3,
-	12234: 0x7FC4,
-	12235: 0x7FC6,
-	12236: 0x7FC7,
-	12237: 0x7FC8,
-	12238: 0x7FC9,
-	12239: 0x7FCB,
-	12240: 0x7FCD,
-	12241: 0x7FCF,
-	12242: 0x7FD0,
-	12243: 0x7FD1,
-	12244: 0x7FD2,
-	12245: 0x7FD3,
-	12246: 0x7FD6,
-	12247: 0x7FD7,
-	12248: 0x7FD9,
-	12249: 0x7FDA,
-	12250: 0x7FDB,
-	12251: 0x7FDC,
-	12252: 0x7FDD,
-	12253: 0x7FDE,
-	12254: 0x7FE2,
-	12255: 0x7FE3,
-	12256: 0x75E2,
-	12257: 0x7ACB,
-	12258: 0x7C92,
-	12259: 0x6CA5,
-	12260: 0x96B6,
-	12261: 0x529B,
-	12262: 0x7483,
-	12263: 0x54E9,
-	12264: 0x4FE9,
-	12265: 0x8054,
-	12266: 0x83B2,
-	12267: 0x8FDE,
-	12268: 0x9570,
-	12269: 0x5EC9,
-	12270: 0x601C,
-	12271: 0x6D9F,
-	12272: 0x5E18,
-	12273: 0x655B,
-	12274: 0x8138,
-	12275: 0x94FE,
-	12276: 0x604B,
-	12277: 0x70BC,
-	12278: 0x7EC3,
-	12279: 0x7CAE,
-	12280: 0x51C9,
-	12281: 0x6881,
-	12282: 0x7CB1,
-	12283: 0x826F,
-	12284: 0x4E24,
-	12285: 0x8F86,
-	12286: 0x91CF,
-	12287: 0x667E,
-	12288: 0x4EAE,
-	12289: 0x8C05,
-	12290: 0x64A9,
-	12291: 0x804A,
-	12292: 0x50DA,
-	12293: 0x7597,
-	12294: 0x71CE,
-	12295: 0x5BE5,
-	12296: 0x8FBD,
-	12297: 0x6F66,
-	12298: 0x4E86,
-	12299: 0x6482,
-	12300: 0x9563,
-	12301: 0x5ED6,
-	12302: 0x6599,
-	12303: 0x5217,
-	12304: 0x88C2,
-	12305: 0x70C8,
-	12306: 0x52A3,
-	12307: 0x730E,
-	12308: 0x7433,
-	12309: 0x6797,
-	12310: 0x78F7,
-	12311: 0x9716,
-	12312: 0x4E34,
-	12313: 0x90BB,
-	12314: 0x9CDE,
-	12315: 0x6DCB,
-	12316: 0x51DB,
-	12317: 0x8D41,
-	12318: 0x541D,
-	12319: 0x62CE,
-	12320: 0x73B2,
-	12321: 0x83F1,
-	12322: 0x96F6,
-	12323: 0x9F84,
-	12324: 0x94C3,
-	12325: 0x4F36,
-	12326: 0x7F9A,
-	12327: 0x51CC,
-	12328: 0x7075,
-	12329: 0x9675,
-	12330: 0x5CAD,
-	12331: 0x9886,
-	12332: 0x53E6,
-	12333: 0x4EE4,
-	12334: 0x6E9C,
-	12335: 0x7409,
-	12336: 0x69B4,
-	12337: 0x786B,
-	12338: 0x998F,
-	12339: 0x7559,
-	12340: 0x5218,
-	12341: 0x7624,
-	12342: 0x6D41,
-	12343: 0x67F3,
-	12344: 0x516D,
-	12345: 0x9F99,
-	12346: 0x804B,
-	12347: 0x5499,
-	12348: 0x7B3C,
-	12349: 0x7ABF,
-	12350: 0x7FE4,
-	12351: 0x7FE7,
-	12352: 0x7FE8,
-	12353: 0x7FEA,
-	12354: 0x7FEB,
-	12355: 0x7FEC,
-	12356: 0x7FED,
-	12357: 0x7FEF,
-	12358: 0x7FF2,
-	12359: 0x7FF4,
-	12360: 0x7FF5,
-	12361: 0x7FF6,
-	12362: 0x7FF7,
-	12363: 0x7FF8,
-	12364: 0x7FF9,
-	12365: 0x7FFA,
-	12366: 0x7FFD,
-	12367: 0x7FFE,
-	12368: 0x7FFF,
-	12369: 0x8002,
-	12370: 0x8007,
-	12371: 0x8008,
-	12372: 0x8009,
-	12373: 0x800A,
-	12374: 0x800E,
-	12375: 0x800F,
-	12376: 0x8011,
-	12377: 0x8013,
-	12378: 0x801A,
-	12379: 0x801B,
-	12380: 0x801D,
-	12381: 0x801E,
-	12382: 0x801F,
-	12383: 0x8021,
-	12384: 0x8023,
-	12385: 0x8024,
-	12386: 0x802B,
-	12387: 0x802C,
-	12388: 0x802D,
-	12389: 0x802E,
-	12390: 0x802F,
-	12391: 0x8030,
-	12392: 0x8032,
-	12393: 0x8034,
-	12394: 0x8039,
-	12395: 0x803A,
-	12396: 0x803C,
-	12397: 0x803E,
-	12398: 0x8040,
-	12399: 0x8041,
-	12400: 0x8044,
-	12401: 0x8045,
-	12402: 0x8047,
-	12403: 0x8048,
-	12404: 0x8049,
-	12405: 0x804E,
-	12406: 0x804F,
-	12407: 0x8050,
-	12408: 0x8051,
-	12409: 0x8053,
-	12410: 0x8055,
-	12411: 0x8056,
-	12412: 0x8057,
-	12413: 0x8059,
-	12414: 0x805B,
-	12415: 0x805C,
-	12416: 0x805D,
-	12417: 0x805E,
-	12418: 0x805F,
-	12419: 0x8060,
-	12420: 0x8061,
-	12421: 0x8062,
-	12422: 0x8063,
-	12423: 0x8064,
-	12424: 0x8065,
-	12425: 0x8066,
-	12426: 0x8067,
-	12427: 0x8068,
-	12428: 0x806B,
-	12429: 0x806C,
-	12430: 0x806D,
-	12431: 0x806E,
-	12432: 0x806F,
-	12433: 0x8070,
-	12434: 0x8072,
-	12435: 0x8073,
-	12436: 0x8074,
-	12437: 0x8075,
-	12438: 0x8076,
-	12439: 0x8077,
-	12440: 0x8078,
-	12441: 0x8079,
-	12442: 0x807A,
-	12443: 0x807B,
-	12444: 0x807C,
-	12445: 0x807D,
-	12446: 0x9686,
-	12447: 0x5784,
-	12448: 0x62E2,
-	12449: 0x9647,
-	12450: 0x697C,
-	12451: 0x5A04,
-	12452: 0x6402,
-	12453: 0x7BD3,
-	12454: 0x6F0F,
-	12455: 0x964B,
-	12456: 0x82A6,
-	12457: 0x5362,
-	12458: 0x9885,
-	12459: 0x5E90,
-	12460: 0x7089,
-	12461: 0x63B3,
-	12462: 0x5364,
-	12463: 0x864F,
-	12464: 0x9C81,
-	12465: 0x9E93,
-	12466: 0x788C,
-	12467: 0x9732,
-	12468: 0x8DEF,
-	12469: 0x8D42,
-	12470: 0x9E7F,
-	12471: 0x6F5E,
-	12472: 0x7984,
-	12473: 0x5F55,
-	12474: 0x9646,
-	12475: 0x622E,
-	12476: 0x9A74,
-	12477: 0x5415,
-	12478: 0x94DD,
-	12479: 0x4FA3,
-	12480: 0x65C5,
-	12481: 0x5C65,
-	12482: 0x5C61,
-	12483: 0x7F15,
-	12484: 0x8651,
-	12485: 0x6C2F,
-	12486: 0x5F8B,
-	12487: 0x7387,
-	12488: 0x6EE4,
-	12489: 0x7EFF,
-	12490: 0x5CE6,
-	12491: 0x631B,
-	12492: 0x5B6A,
-	12493: 0x6EE6,
-	12494: 0x5375,
-	12495: 0x4E71,
-	12496: 0x63A0,
-	12497: 0x7565,
-	12498: 0x62A1,
-	12499: 0x8F6E,
-	12500: 0x4F26,
-	12501: 0x4ED1,
-	12502: 0x6CA6,
-	12503: 0x7EB6,
-	12504: 0x8BBA,
-	12505: 0x841D,
-	12506: 0x87BA,
-	12507: 0x7F57,
-	12508: 0x903B,
-	12509: 0x9523,
-	12510: 0x7BA9,
-	12511: 0x9AA1,
-	12512: 0x88F8,
-	12513: 0x843D,
-	12514: 0x6D1B,
-	12515: 0x9A86,
-	12516: 0x7EDC,
-	12517: 0x5988,
-	12518: 0x9EBB,
-	12519: 0x739B,
-	12520: 0x7801,
-	12521: 0x8682,
-	12522: 0x9A6C,
-	12523: 0x9A82,
-	12524: 0x561B,
-	12525: 0x5417,
-	12526: 0x57CB,
-	12527: 0x4E70,
-	12528: 0x9EA6,
-	12529: 0x5356,
-	12530: 0x8FC8,
-	12531: 0x8109,
-	12532: 0x7792,
-	12533: 0x9992,
-	12534: 0x86EE,
-	12535: 0x6EE1,
-	12536: 0x8513,
-	12537: 0x66FC,
-	12538: 0x6162,
-	12539: 0x6F2B,
-	12540: 0x807E,
-	12541: 0x8081,
-	12542: 0x8082,
-	12543: 0x8085,
-	12544: 0x8088,
-	12545: 0x808A,
-	12546: 0x808D,
-	12547: 0x808E,
-	12548: 0x808F,
-	12549: 0x8090,
-	12550: 0x8091,
-	12551: 0x8092,
-	12552: 0x8094,
-	12553: 0x8095,
-	12554: 0x8097,
-	12555: 0x8099,
-	12556: 0x809E,
-	12557: 0x80A3,
-	12558: 0x80A6,
-	12559: 0x80A7,
-	12560: 0x80A8,
-	12561: 0x80AC,
-	12562: 0x80B0,
-	12563: 0x80B3,
-	12564: 0x80B5,
-	12565: 0x80B6,
-	12566: 0x80B8,
-	12567: 0x80B9,
-	12568: 0x80BB,
-	12569: 0x80C5,
-	12570: 0x80C7,
-	12571: 0x80C8,
-	12572: 0x80C9,
-	12573: 0x80CA,
-	12574: 0x80CB,
-	12575: 0x80CF,
-	12576: 0x80D0,
-	12577: 0x80D1,
-	12578: 0x80D2,
-	12579: 0x80D3,
-	12580: 0x80D4,
-	12581: 0x80D5,
-	12582: 0x80D8,
-	12583: 0x80DF,
-	12584: 0x80E0,
-	12585: 0x80E2,
-	12586: 0x80E3,
-	12587: 0x80E6,
-	12588: 0x80EE,
-	12589: 0x80F5,
-	12590: 0x80F7,
-	12591: 0x80F9,
-	12592: 0x80FB,
-	12593: 0x80FE,
-	12594: 0x80FF,
-	12595: 0x8100,
-	12596: 0x8101,
-	12597: 0x8103,
-	12598: 0x8104,
-	12599: 0x8105,
-	12600: 0x8107,
-	12601: 0x8108,
-	12602: 0x810B,
-	12603: 0x810C,
-	12604: 0x8115,
-	12605: 0x8117,
-	12606: 0x8119,
-	12607: 0x811B,
-	12608: 0x811C,
-	12609: 0x811D,
-	12610: 0x811F,
-	12611: 0x8120,
-	12612: 0x8121,
-	12613: 0x8122,
-	12614: 0x8123,
-	12615: 0x8124,
-	12616: 0x8125,
-	12617: 0x8126,
-	12618: 0x8127,
-	12619: 0x8128,
-	12620: 0x8129,
-	12621: 0x812A,
-	12622: 0x812B,
-	12623: 0x812D,
-	12624: 0x812E,
-	12625: 0x8130,
-	12626: 0x8133,
-	12627: 0x8134,
-	12628: 0x8135,
-	12629: 0x8137,
-	12630: 0x8139,
-	12631: 0x813A,
-	12632: 0x813B,
-	12633: 0x813C,
-	12634: 0x813D,
-	12635: 0x813F,
-	12636: 0x8C29,
-	12637: 0x8292,
-	12638: 0x832B,
-	12639: 0x76F2,
-	12640: 0x6C13,
-	12641: 0x5FD9,
-	12642: 0x83BD,
-	12643: 0x732B,
-	12644: 0x8305,
-	12645: 0x951A,
-	12646: 0x6BDB,
-	12647: 0x77DB,
-	12648: 0x94C6,
-	12649: 0x536F,
-	12650: 0x8302,
-	12651: 0x5192,
-	12652: 0x5E3D,
-	12653: 0x8C8C,
-	12654: 0x8D38,
-	12655: 0x4E48,
-	12656: 0x73AB,
-	12657: 0x679A,
-	12658: 0x6885,
-	12659: 0x9176,
-	12660: 0x9709,
-	12661: 0x7164,
-	12662: 0x6CA1,
-	12663: 0x7709,
-	12664: 0x5A92,
-	12665: 0x9541,
-	12666: 0x6BCF,
-	12667: 0x7F8E,
-	12668: 0x6627,
-	12669: 0x5BD0,
-	12670: 0x59B9,
-	12671: 0x5A9A,
-	12672: 0x95E8,
-	12673: 0x95F7,
-	12674: 0x4EEC,
-	12675: 0x840C,
-	12676: 0x8499,
-	12677: 0x6AAC,
-	12678: 0x76DF,
-	12679: 0x9530,
-	12680: 0x731B,
-	12681: 0x68A6,
-	12682: 0x5B5F,
-	12683: 0x772F,
-	12684: 0x919A,
-	12685: 0x9761,
-	12686: 0x7CDC,
-	12687: 0x8FF7,
-	12688: 0x8C1C,
-	12689: 0x5F25,
-	12690: 0x7C73,
-	12691: 0x79D8,
-	12692: 0x89C5,
-	12693: 0x6CCC,
-	12694: 0x871C,
-	12695: 0x5BC6,
-	12696: 0x5E42,
-	12697: 0x68C9,
-	12698: 0x7720,
-	12699: 0x7EF5,
-	12700: 0x5195,
-	12701: 0x514D,
-	12702: 0x52C9,
-	12703: 0x5A29,
-	12704: 0x7F05,
-	12705: 0x9762,
-	12706: 0x82D7,
-	12707: 0x63CF,
-	12708: 0x7784,
-	12709: 0x85D0,
-	12710: 0x79D2,
-	12711: 0x6E3A,
-	12712: 0x5E99,
-	12713: 0x5999,
-	12714: 0x8511,
-	12715: 0x706D,
-	12716: 0x6C11,
-	12717: 0x62BF,
-	12718: 0x76BF,
-	12719: 0x654F,
-	12720: 0x60AF,
-	12721: 0x95FD,
-	12722: 0x660E,
-	12723: 0x879F,
-	12724: 0x9E23,
-	12725: 0x94ED,
-	12726: 0x540D,
-	12727: 0x547D,
-	12728: 0x8C2C,
-	12729: 0x6478,
-	12730: 0x8140,
-	12731: 0x8141,
-	12732: 0x8142,
-	12733: 0x8143,
-	12734: 0x8144,
-	12735: 0x8145,
-	12736: 0x8147,
-	12737: 0x8149,
-	12738: 0x814D,
-	12739: 0x814E,
-	12740: 0x814F,
-	12741: 0x8152,
-	12742: 0x8156,
-	12743: 0x8157,
-	12744: 0x8158,
-	12745: 0x815B,
-	12746: 0x815C,
-	12747: 0x815D,
-	12748: 0x815E,
-	12749: 0x815F,
-	12750: 0x8161,
-	12751: 0x8162,
-	12752: 0x8163,
-	12753: 0x8164,
-	12754: 0x8166,
-	12755: 0x8168,
-	12756: 0x816A,
-	12757: 0x816B,
-	12758: 0x816C,
-	12759: 0x816F,
-	12760: 0x8172,
-	12761: 0x8173,
-	12762: 0x8175,
-	12763: 0x8176,
-	12764: 0x8177,
-	12765: 0x8178,
-	12766: 0x8181,
-	12767: 0x8183,
-	12768: 0x8184,
-	12769: 0x8185,
-	12770: 0x8186,
-	12771: 0x8187,
-	12772: 0x8189,
-	12773: 0x818B,
-	12774: 0x818C,
-	12775: 0x818D,
-	12776: 0x818E,
-	12777: 0x8190,
-	12778: 0x8192,
-	12779: 0x8193,
-	12780: 0x8194,
-	12781: 0x8195,
-	12782: 0x8196,
-	12783: 0x8197,
-	12784: 0x8199,
-	12785: 0x819A,
-	12786: 0x819E,
-	12787: 0x819F,
-	12788: 0x81A0,
-	12789: 0x81A1,
-	12790: 0x81A2,
-	12791: 0x81A4,
-	12792: 0x81A5,
-	12793: 0x81A7,
-	12794: 0x81A9,
-	12795: 0x81AB,
-	12796: 0x81AC,
-	12797: 0x81AD,
-	12798: 0x81AE,
-	12799: 0x81AF,
-	12800: 0x81B0,
-	12801: 0x81B1,
-	12802: 0x81B2,
-	12803: 0x81B4,
-	12804: 0x81B5,
-	12805: 0x81B6,
-	12806: 0x81B7,
-	12807: 0x81B8,
-	12808: 0x81B9,
-	12809: 0x81BC,
-	12810: 0x81BD,
-	12811: 0x81BE,
-	12812: 0x81BF,
-	12813: 0x81C4,
-	12814: 0x81C5,
-	12815: 0x81C7,
-	12816: 0x81C8,
-	12817: 0x81C9,
-	12818: 0x81CB,
-	12819: 0x81CD,
-	12820: 0x81CE,
-	12821: 0x81CF,
-	12822: 0x81D0,
-	12823: 0x81D1,
-	12824: 0x81D2,
-	12825: 0x81D3,
-	12826: 0x6479,
-	12827: 0x8611,
-	12828: 0x6A21,
-	12829: 0x819C,
-	12830: 0x78E8,
-	12831: 0x6469,
-	12832: 0x9B54,
-	12833: 0x62B9,
-	12834: 0x672B,
-	12835: 0x83AB,
-	12836: 0x58A8,
-	12837: 0x9ED8,
-	12838: 0x6CAB,
-	12839: 0x6F20,
-	12840: 0x5BDE,
-	12841: 0x964C,
-	12842: 0x8C0B,
-	12843: 0x725F,
-	12844: 0x67D0,
-	12845: 0x62C7,
-	12846: 0x7261,
-	12847: 0x4EA9,
-	12848: 0x59C6,
-	12849: 0x6BCD,
-	12850: 0x5893,
-	12851: 0x66AE,
-	12852: 0x5E55,
-	12853: 0x52DF,
-	12854: 0x6155,
-	12855: 0x6728,
-	12856: 0x76EE,
-	12857: 0x7766,
-	12858: 0x7267,
-	12859: 0x7A46,
-	12860: 0x62FF,
-	12861: 0x54EA,
-	12862: 0x5450,
-	12863: 0x94A0,
-	12864: 0x90A3,
-	12865: 0x5A1C,
-	12866: 0x7EB3,
-	12867: 0x6C16,
-	12868: 0x4E43,
-	12869: 0x5976,
-	12870: 0x8010,
-	12871: 0x5948,
-	12872: 0x5357,
-	12873: 0x7537,
-	12874: 0x96BE,
-	12875: 0x56CA,
-	12876: 0x6320,
-	12877: 0x8111,
-	12878: 0x607C,
-	12879: 0x95F9,
-	12880: 0x6DD6,
-	12881: 0x5462,
-	12882: 0x9981,
-	12883: 0x5185,
-	12884: 0x5AE9,
-	12885: 0x80FD,
-	12886: 0x59AE,
-	12887: 0x9713,
-	12888: 0x502A,
-	12889: 0x6CE5,
-	12890: 0x5C3C,
-	12891: 0x62DF,
-	12892: 0x4F60,
-	12893: 0x533F,
-	12894: 0x817B,
-	12895: 0x9006,
-	12896: 0x6EBA,
-	12897: 0x852B,
-	12898: 0x62C8,
-	12899: 0x5E74,
-	12900: 0x78BE,
-	12901: 0x64B5,
-	12902: 0x637B,
-	12903: 0x5FF5,
-	12904: 0x5A18,
-	12905: 0x917F,
-	12906: 0x9E1F,
-	12907: 0x5C3F,
-	12908: 0x634F,
-	12909: 0x8042,
-	12910: 0x5B7D,
-	12911: 0x556E,
-	12912: 0x954A,
-	12913: 0x954D,
-	12914: 0x6D85,
-	12915: 0x60A8,
-	12916: 0x67E0,
-	12917: 0x72DE,
-	12918: 0x51DD,
-	12919: 0x5B81,
-	12920: 0x81D4,
-	12921: 0x81D5,
-	12922: 0x81D6,
-	12923: 0x81D7,
-	12924: 0x81D8,
-	12925: 0x81D9,
-	12926: 0x81DA,
-	12927: 0x81DB,
-	12928: 0x81DC,
-	12929: 0x81DD,
-	12930: 0x81DE,
-	12931: 0x81DF,
-	12932: 0x81E0,
-	12933: 0x81E1,
-	12934: 0x81E2,
-	12935: 0x81E4,
-	12936: 0x81E5,
-	12937: 0x81E6,
-	12938: 0x81E8,
-	12939: 0x81E9,
-	12940: 0x81EB,
-	12941: 0x81EE,
-	12942: 0x81EF,
-	12943: 0x81F0,
-	12944: 0x81F1,
-	12945: 0x81F2,
-	12946: 0x81F5,
-	12947: 0x81F6,
-	12948: 0x81F7,
-	12949: 0x81F8,
-	12950: 0x81F9,
-	12951: 0x81FA,
-	12952: 0x81FD,
-	12953: 0x81FF,
-	12954: 0x8203,
-	12955: 0x8207,
-	12956: 0x8208,
-	12957: 0x8209,
-	12958: 0x820A,
-	12959: 0x820B,
-	12960: 0x820E,
-	12961: 0x820F,
-	12962: 0x8211,
-	12963: 0x8213,
-	12964: 0x8215,
-	12965: 0x8216,
-	12966: 0x8217,
-	12967: 0x8218,
-	12968: 0x8219,
-	12969: 0x821A,
-	12970: 0x821D,
-	12971: 0x8220,
-	12972: 0x8224,
-	12973: 0x8225,
-	12974: 0x8226,
-	12975: 0x8227,
-	12976: 0x8229,
-	12977: 0x822E,
-	12978: 0x8232,
-	12979: 0x823A,
-	12980: 0x823C,
-	12981: 0x823D,
-	12982: 0x823F,
-	12983: 0x8240,
-	12984: 0x8241,
-	12985: 0x8242,
-	12986: 0x8243,
-	12987: 0x8245,
-	12988: 0x8246,
-	12989: 0x8248,
-	12990: 0x824A,
-	12991: 0x824C,
-	12992: 0x824D,
-	12993: 0x824E,
-	12994: 0x8250,
-	12995: 0x8251,
-	12996: 0x8252,
-	12997: 0x8253,
-	12998: 0x8254,
-	12999: 0x8255,
-	13000: 0x8256,
-	13001: 0x8257,
-	13002: 0x8259,
-	13003: 0x825B,
-	13004: 0x825C,
-	13005: 0x825D,
-	13006: 0x825E,
-	13007: 0x8260,
-	13008: 0x8261,
-	13009: 0x8262,
-	13010: 0x8263,
-	13011: 0x8264,
-	13012: 0x8265,
-	13013: 0x8266,
-	13014: 0x8267,
-	13015: 0x8269,
-	13016: 0x62E7,
-	13017: 0x6CDE,
-	13018: 0x725B,
-	13019: 0x626D,
-	13020: 0x94AE,
-	13021: 0x7EBD,
-	13022: 0x8113,
-	13023: 0x6D53,
-	13024: 0x519C,
-	13025: 0x5F04,
-	13026: 0x5974,
-	13027: 0x52AA,
-	13028: 0x6012,
-	13029: 0x5973,
-	13030: 0x6696,
-	13031: 0x8650,
-	13032: 0x759F,
-	13033: 0x632A,
-	13034: 0x61E6,
-	13035: 0x7CEF,
-	13036: 0x8BFA,
-	13037: 0x54E6,
-	13038: 0x6B27,
-	13039: 0x9E25,
-	13040: 0x6BB4,
-	13041: 0x85D5,
-	13042: 0x5455,
-	13043: 0x5076,
-	13044: 0x6CA4,
-	13045: 0x556A,
-	13046: 0x8DB4,
-	13047: 0x722C,
-	13048: 0x5E15,
-	13049: 0x6015,
-	13050: 0x7436,
-	13051: 0x62CD,
-	13052: 0x6392,
-	13053: 0x724C,
-	13054: 0x5F98,
-	13055: 0x6E43,
-	13056: 0x6D3E,
-	13057: 0x6500,
-	13058: 0x6F58,
-	13059: 0x76D8,
-	13060: 0x78D0,
-	13061: 0x76FC,
-	13062: 0x7554,
-	13063: 0x5224,
-	13064: 0x53DB,
-	13065: 0x4E53,
-	13066: 0x5E9E,
-	13067: 0x65C1,
-	13068: 0x802A,
-	13069: 0x80D6,
-	13070: 0x629B,
-	13071: 0x5486,
-	13072: 0x5228,
-	13073: 0x70AE,
-	13074: 0x888D,
-	13075: 0x8DD1,
-	13076: 0x6CE1,
-	13077: 0x5478,
-	13078: 0x80DA,
-	13079: 0x57F9,
-	13080: 0x88F4,
-	13081: 0x8D54,
-	13082: 0x966A,
-	13083: 0x914D,
-	13084: 0x4F69,
-	13085: 0x6C9B,
-	13086: 0x55B7,
-	13087: 0x76C6,
-	13088: 0x7830,
-	13089: 0x62A8,
-	13090: 0x70F9,
-	13091: 0x6F8E,
-	13092: 0x5F6D,
-	13093: 0x84EC,
-	13094: 0x68DA,
-	13095: 0x787C,
-	13096: 0x7BF7,
-	13097: 0x81A8,
-	13098: 0x670B,
-	13099: 0x9E4F,
-	13100: 0x6367,
-	13101: 0x78B0,
-	13102: 0x576F,
-	13103: 0x7812,
-	13104: 0x9739,
-	13105: 0x6279,
-	13106: 0x62AB,
-	13107: 0x5288,
-	13108: 0x7435,
-	13109: 0x6BD7,
-	13110: 0x826A,
-	13111: 0x826B,
-	13112: 0x826C,
-	13113: 0x826D,
-	13114: 0x8271,
-	13115: 0x8275,
-	13116: 0x8276,
-	13117: 0x8277,
-	13118: 0x8278,
-	13119: 0x827B,
-	13120: 0x827C,
-	13121: 0x8280,
-	13122: 0x8281,
-	13123: 0x8283,
-	13124: 0x8285,
-	13125: 0x8286,
-	13126: 0x8287,
-	13127: 0x8289,
-	13128: 0x828C,
-	13129: 0x8290,
-	13130: 0x8293,
-	13131: 0x8294,
-	13132: 0x8295,
-	13133: 0x8296,
-	13134: 0x829A,
-	13135: 0x829B,
-	13136: 0x829E,
-	13137: 0x82A0,
-	13138: 0x82A2,
-	13139: 0x82A3,
-	13140: 0x82A7,
-	13141: 0x82B2,
-	13142: 0x82B5,
-	13143: 0x82B6,
-	13144: 0x82BA,
-	13145: 0x82BB,
-	13146: 0x82BC,
-	13147: 0x82BF,
-	13148: 0x82C0,
-	13149: 0x82C2,
-	13150: 0x82C3,
-	13151: 0x82C5,
-	13152: 0x82C6,
-	13153: 0x82C9,
-	13154: 0x82D0,
-	13155: 0x82D6,
-	13156: 0x82D9,
-	13157: 0x82DA,
-	13158: 0x82DD,
-	13159: 0x82E2,
-	13160: 0x82E7,
-	13161: 0x82E8,
-	13162: 0x82E9,
-	13163: 0x82EA,
-	13164: 0x82EC,
-	13165: 0x82ED,
-	13166: 0x82EE,
-	13167: 0x82F0,
-	13168: 0x82F2,
-	13169: 0x82F3,
-	13170: 0x82F5,
-	13171: 0x82F6,
-	13172: 0x82F8,
-	13173: 0x82FA,
-	13174: 0x82FC,
-	13175: 0x82FD,
-	13176: 0x82FE,
-	13177: 0x82FF,
-	13178: 0x8300,
-	13179: 0x830A,
-	13180: 0x830B,
-	13181: 0x830D,
-	13182: 0x8310,
-	13183: 0x8312,
-	13184: 0x8313,
-	13185: 0x8316,
-	13186: 0x8318,
-	13187: 0x8319,
-	13188: 0x831D,
-	13189: 0x831E,
-	13190: 0x831F,
-	13191: 0x8320,
-	13192: 0x8321,
-	13193: 0x8322,
-	13194: 0x8323,
-	13195: 0x8324,
-	13196: 0x8325,
-	13197: 0x8326,
-	13198: 0x8329,
-	13199: 0x832A,
-	13200: 0x832E,
-	13201: 0x8330,
-	13202: 0x8332,
-	13203: 0x8337,
-	13204: 0x833B,
-	13205: 0x833D,
-	13206: 0x5564,
-	13207: 0x813E,
-	13208: 0x75B2,
-	13209: 0x76AE,
-	13210: 0x5339,
-	13211: 0x75DE,
-	13212: 0x50FB,
-	13213: 0x5C41,
-	13214: 0x8B6C,
-	13215: 0x7BC7,
-	13216: 0x504F,
-	13217: 0x7247,
-	13218: 0x9A97,
-	13219: 0x98D8,
-	13220: 0x6F02,
-	13221: 0x74E2,
-	13222: 0x7968,
-	13223: 0x6487,
-	13224: 0x77A5,
-	13225: 0x62FC,
-	13226: 0x9891,
-	13227: 0x8D2B,
-	13228: 0x54C1,
-	13229: 0x8058,
-	13230: 0x4E52,
-	13231: 0x576A,
-	13232: 0x82F9,
-	13233: 0x840D,
-	13234: 0x5E73,
-	13235: 0x51ED,
-	13236: 0x74F6,
-	13237: 0x8BC4,
-	13238: 0x5C4F,
-	13239: 0x5761,
-	13240: 0x6CFC,
-	13241: 0x9887,
-	13242: 0x5A46,
-	13243: 0x7834,
-	13244: 0x9B44,
-	13245: 0x8FEB,
-	13246: 0x7C95,
-	13247: 0x5256,
-	13248: 0x6251,
-	13249: 0x94FA,
-	13250: 0x4EC6,
-	13251: 0x8386,
-	13252: 0x8461,
-	13253: 0x83E9,
-	13254: 0x84B2,
-	13255: 0x57D4,
-	13256: 0x6734,
-	13257: 0x5703,
-	13258: 0x666E,
-	13259: 0x6D66,
-	13260: 0x8C31,
-	13261: 0x66DD,
-	13262: 0x7011,
-	13263: 0x671F,
-	13264: 0x6B3A,
-	13265: 0x6816,
-	13266: 0x621A,
-	13267: 0x59BB,
-	13268: 0x4E03,
-	13269: 0x51C4,
-	13270: 0x6F06,
-	13271: 0x67D2,
-	13272: 0x6C8F,
-	13273: 0x5176,
-	13274: 0x68CB,
-	13275: 0x5947,
-	13276: 0x6B67,
-	13277: 0x7566,
-	13278: 0x5D0E,
-	13279: 0x8110,
-	13280: 0x9F50,
-	13281: 0x65D7,
-	13282: 0x7948,
-	13283: 0x7941,
-	13284: 0x9A91,
-	13285: 0x8D77,
-	13286: 0x5C82,
-	13287: 0x4E5E,
-	13288: 0x4F01,
-	13289: 0x542F,
-	13290: 0x5951,
-	13291: 0x780C,
-	13292: 0x5668,
-	13293: 0x6C14,
-	13294: 0x8FC4,
-	13295: 0x5F03,
-	13296: 0x6C7D,
-	13297: 0x6CE3,
-	13298: 0x8BAB,
-	13299: 0x6390,
-	13300: 0x833E,
-	13301: 0x833F,
-	13302: 0x8341,
-	13303: 0x8342,
-	13304: 0x8344,
-	13305: 0x8345,
-	13306: 0x8348,
-	13307: 0x834A,
-	13308: 0x834B,
-	13309: 0x834C,
-	13310: 0x834D,
-	13311: 0x834E,
-	13312: 0x8353,
-	13313: 0x8355,
-	13314: 0x8356,
-	13315: 0x8357,
-	13316: 0x8358,
-	13317: 0x8359,
-	13318: 0x835D,
-	13319: 0x8362,
-	13320: 0x8370,
-	13321: 0x8371,
-	13322: 0x8372,
-	13323: 0x8373,
-	13324: 0x8374,
-	13325: 0x8375,
-	13326: 0x8376,
-	13327: 0x8379,
-	13328: 0x837A,
-	13329: 0x837E,
-	13330: 0x837F,
-	13331: 0x8380,
-	13332: 0x8381,
-	13333: 0x8382,
-	13334: 0x8383,
-	13335: 0x8384,
-	13336: 0x8387,
-	13337: 0x8388,
-	13338: 0x838A,
-	13339: 0x838B,
-	13340: 0x838C,
-	13341: 0x838D,
-	13342: 0x838F,
-	13343: 0x8390,
-	13344: 0x8391,
-	13345: 0x8394,
-	13346: 0x8395,
-	13347: 0x8396,
-	13348: 0x8397,
-	13349: 0x8399,
-	13350: 0x839A,
-	13351: 0x839D,
-	13352: 0x839F,
-	13353: 0x83A1,
-	13354: 0x83A2,
-	13355: 0x83A3,
-	13356: 0x83A4,
-	13357: 0x83A5,
-	13358: 0x83A6,
-	13359: 0x83A7,
-	13360: 0x83AC,
-	13361: 0x83AD,
-	13362: 0x83AE,
-	13363: 0x83AF,
-	13364: 0x83B5,
-	13365: 0x83BB,
-	13366: 0x83BE,
-	13367: 0x83BF,
-	13368: 0x83C2,
-	13369: 0x83C3,
-	13370: 0x83C4,
-	13371: 0x83C6,
-	13372: 0x83C8,
-	13373: 0x83C9,
-	13374: 0x83CB,
-	13375: 0x83CD,
-	13376: 0x83CE,
-	13377: 0x83D0,
-	13378: 0x83D1,
-	13379: 0x83D2,
-	13380: 0x83D3,
-	13381: 0x83D5,
-	13382: 0x83D7,
-	13383: 0x83D9,
-	13384: 0x83DA,
-	13385: 0x83DB,
-	13386: 0x83DE,
-	13387: 0x83E2,
-	13388: 0x83E3,
-	13389: 0x83E4,
-	13390: 0x83E6,
-	13391: 0x83E7,
-	13392: 0x83E8,
-	13393: 0x83EB,
-	13394: 0x83EC,
-	13395: 0x83ED,
-	13396: 0x6070,
-	13397: 0x6D3D,
-	13398: 0x7275,
-	13399: 0x6266,
-	13400: 0x948E,
-	13401: 0x94C5,
-	13402: 0x5343,
-	13403: 0x8FC1,
-	13404: 0x7B7E,
-	13405: 0x4EDF,
-	13406: 0x8C26,
-	13407: 0x4E7E,
-	13408: 0x9ED4,
-	13409: 0x94B1,
-	13410: 0x94B3,
-	13411: 0x524D,
-	13412: 0x6F5C,
-	13413: 0x9063,
-	13414: 0x6D45,
-	13415: 0x8C34,
-	13416: 0x5811,
-	13417: 0x5D4C,
-	13418: 0x6B20,
-	13419: 0x6B49,
-	13420: 0x67AA,
-	13421: 0x545B,
-	13422: 0x8154,
-	13423: 0x7F8C,
-	13424: 0x5899,
-	13425: 0x8537,
-	13426: 0x5F3A,
-	13427: 0x62A2,
-	13428: 0x6A47,
-	13429: 0x9539,
-	13430: 0x6572,
-	13431: 0x6084,
-	13432: 0x6865,
-	13433: 0x77A7,
-	13434: 0x4E54,
-	13435: 0x4FA8,
-	13436: 0x5DE7,
-	13437: 0x9798,
-	13438: 0x64AC,
-	13439: 0x7FD8,
-	13440: 0x5CED,
-	13441: 0x4FCF,
-	13442: 0x7A8D,
-	13443: 0x5207,
-	13444: 0x8304,
-	13445: 0x4E14,
-	13446: 0x602F,
-	13447: 0x7A83,
-	13448: 0x94A6,
-	13449: 0x4FB5,
-	13450: 0x4EB2,
-	13451: 0x79E6,
-	13452: 0x7434,
-	13453: 0x52E4,
-	13454: 0x82B9,
-	13455: 0x64D2,
-	13456: 0x79BD,
-	13457: 0x5BDD,
-	13458: 0x6C81,
-	13459: 0x9752,
-	13460: 0x8F7B,
-	13461: 0x6C22,
-	13462: 0x503E,
-	13463: 0x537F,
-	13464: 0x6E05,
-	13465: 0x64CE,
-	13466: 0x6674,
-	13467: 0x6C30,
-	13468: 0x60C5,
-	13469: 0x9877,
-	13470: 0x8BF7,
-	13471: 0x5E86,
-	13472: 0x743C,
-	13473: 0x7A77,
-	13474: 0x79CB,
-	13475: 0x4E18,
-	13476: 0x90B1,
-	13477: 0x7403,
-	13478: 0x6C42,
-	13479: 0x56DA,
-	13480: 0x914B,
-	13481: 0x6CC5,
-	13482: 0x8D8B,
-	13483: 0x533A,
-	13484: 0x86C6,
-	13485: 0x66F2,
-	13486: 0x8EAF,
-	13487: 0x5C48,
-	13488: 0x9A71,
-	13489: 0x6E20,
-	13490: 0x83EE,
-	13491: 0x83EF,
-	13492: 0x83F3,
-	13493: 0x83F4,
-	13494: 0x83F5,
-	13495: 0x83F6,
-	13496: 0x83F7,
-	13497: 0x83FA,
-	13498: 0x83FB,
-	13499: 0x83FC,
-	13500: 0x83FE,
-	13501: 0x83FF,
-	13502: 0x8400,
-	13503: 0x8402,
-	13504: 0x8405,
-	13505: 0x8407,
-	13506: 0x8408,
-	13507: 0x8409,
-	13508: 0x840A,
-	13509: 0x8410,
-	13510: 0x8412,
-	13511: 0x8413,
-	13512: 0x8414,
-	13513: 0x8415,
-	13514: 0x8416,
-	13515: 0x8417,
-	13516: 0x8419,
-	13517: 0x841A,
-	13518: 0x841B,
-	13519: 0x841E,
-	13520: 0x841F,
-	13521: 0x8420,
-	13522: 0x8421,
-	13523: 0x8422,
-	13524: 0x8423,
-	13525: 0x8429,
-	13526: 0x842A,
-	13527: 0x842B,
-	13528: 0x842C,
-	13529: 0x842D,
-	13530: 0x842E,
-	13531: 0x842F,
-	13532: 0x8430,
-	13533: 0x8432,
-	13534: 0x8433,
-	13535: 0x8434,
-	13536: 0x8435,
-	13537: 0x8436,
-	13538: 0x8437,
-	13539: 0x8439,
-	13540: 0x843A,
-	13541: 0x843B,
-	13542: 0x843E,
-	13543: 0x843F,
-	13544: 0x8440,
-	13545: 0x8441,
-	13546: 0x8442,
-	13547: 0x8443,
-	13548: 0x8444,
-	13549: 0x8445,
-	13550: 0x8447,
-	13551: 0x8448,
-	13552: 0x8449,
-	13553: 0x844A,
-	13554: 0x844B,
-	13555: 0x844C,
-	13556: 0x844D,
-	13557: 0x844E,
-	13558: 0x844F,
-	13559: 0x8450,
-	13560: 0x8452,
-	13561: 0x8453,
-	13562: 0x8454,
-	13563: 0x8455,
-	13564: 0x8456,
-	13565: 0x8458,
-	13566: 0x845D,
-	13567: 0x845E,
-	13568: 0x845F,
-	13569: 0x8460,
-	13570: 0x8462,
-	13571: 0x8464,
-	13572: 0x8465,
-	13573: 0x8466,
-	13574: 0x8467,
-	13575: 0x8468,
-	13576: 0x846A,
-	13577: 0x846E,
-	13578: 0x846F,
-	13579: 0x8470,
-	13580: 0x8472,
-	13581: 0x8474,
-	13582: 0x8477,
-	13583: 0x8479,
-	13584: 0x847B,
-	13585: 0x847C,
-	13586: 0x53D6,
-	13587: 0x5A36,
-	13588: 0x9F8B,
-	13589: 0x8DA3,
-	13590: 0x53BB,
-	13591: 0x5708,
-	13592: 0x98A7,
-	13593: 0x6743,
-	13594: 0x919B,
-	13595: 0x6CC9,
-	13596: 0x5168,
-	13597: 0x75CA,
-	13598: 0x62F3,
-	13599: 0x72AC,
-	13600: 0x5238,
-	13601: 0x529D,
-	13602: 0x7F3A,
-	13603: 0x7094,
-	13604: 0x7638,
-	13605: 0x5374,
-	13606: 0x9E4A,
-	13607: 0x69B7,
-	13608: 0x786E,
-	13609: 0x96C0,
-	13610: 0x88D9,
-	13611: 0x7FA4,
-	13612: 0x7136,
-	13613: 0x71C3,
-	13614: 0x5189,
-	13615: 0x67D3,
-	13616: 0x74E4,
-	13617: 0x58E4,
-	13618: 0x6518,
-	13619: 0x56B7,
-	13620: 0x8BA9,
-	13621: 0x9976,
-	13622: 0x6270,
-	13623: 0x7ED5,
-	13624: 0x60F9,
-	13625: 0x70ED,
-	13626: 0x58EC,
-	13627: 0x4EC1,
-	13628: 0x4EBA,
-	13629: 0x5FCD,
-	13630: 0x97E7,
-	13631: 0x4EFB,
-	13632: 0x8BA4,
-	13633: 0x5203,
-	13634: 0x598A,
-	13635: 0x7EAB,
-	13636: 0x6254,
-	13637: 0x4ECD,
-	13638: 0x65E5,
-	13639: 0x620E,
-	13640: 0x8338,
-	13641: 0x84C9,
-	13642: 0x8363,
-	13643: 0x878D,
-	13644: 0x7194,
-	13645: 0x6EB6,
-	13646: 0x5BB9,
-	13647: 0x7ED2,
-	13648: 0x5197,
-	13649: 0x63C9,
-	13650: 0x67D4,
-	13651: 0x8089,
-	13652: 0x8339,
-	13653: 0x8815,
-	13654: 0x5112,
-	13655: 0x5B7A,
-	13656: 0x5982,
-	13657: 0x8FB1,
-	13658: 0x4E73,
-	13659: 0x6C5D,
-	13660: 0x5165,
-	13661: 0x8925,
-	13662: 0x8F6F,
-	13663: 0x962E,
-	13664: 0x854A,
-	13665: 0x745E,
-	13666: 0x9510,
-	13667: 0x95F0,
-	13668: 0x6DA6,
-	13669: 0x82E5,
-	13670: 0x5F31,
-	13671: 0x6492,
-	13672: 0x6D12,
-	13673: 0x8428,
-	13674: 0x816E,
-	13675: 0x9CC3,
-	13676: 0x585E,
-	13677: 0x8D5B,
-	13678: 0x4E09,
-	13679: 0x53C1,
-	13680: 0x847D,
-	13681: 0x847E,
-	13682: 0x847F,
-	13683: 0x8480,
-	13684: 0x8481,
-	13685: 0x8483,
-	13686: 0x8484,
-	13687: 0x8485,
-	13688: 0x8486,
-	13689: 0x848A,
-	13690: 0x848D,
-	13691: 0x848F,
-	13692: 0x8490,
-	13693: 0x8491,
-	13694: 0x8492,
-	13695: 0x8493,
-	13696: 0x8494,
-	13697: 0x8495,
-	13698: 0x8496,
-	13699: 0x8498,
-	13700: 0x849A,
-	13701: 0x849B,
-	13702: 0x849D,
-	13703: 0x849E,
-	13704: 0x849F,
-	13705: 0x84A0,
-	13706: 0x84A2,
-	13707: 0x84A3,
-	13708: 0x84A4,
-	13709: 0x84A5,
-	13710: 0x84A6,
-	13711: 0x84A7,
-	13712: 0x84A8,
-	13713: 0x84A9,
-	13714: 0x84AA,
-	13715: 0x84AB,
-	13716: 0x84AC,
-	13717: 0x84AD,
-	13718: 0x84AE,
-	13719: 0x84B0,
-	13720: 0x84B1,
-	13721: 0x84B3,
-	13722: 0x84B5,
-	13723: 0x84B6,
-	13724: 0x84B7,
-	13725: 0x84BB,
-	13726: 0x84BC,
-	13727: 0x84BE,
-	13728: 0x84C0,
-	13729: 0x84C2,
-	13730: 0x84C3,
-	13731: 0x84C5,
-	13732: 0x84C6,
-	13733: 0x84C7,
-	13734: 0x84C8,
-	13735: 0x84CB,
-	13736: 0x84CC,
-	13737: 0x84CE,
-	13738: 0x84CF,
-	13739: 0x84D2,
-	13740: 0x84D4,
-	13741: 0x84D5,
-	13742: 0x84D7,
-	13743: 0x84D8,
-	13744: 0x84D9,
-	13745: 0x84DA,
-	13746: 0x84DB,
-	13747: 0x84DC,
-	13748: 0x84DE,
-	13749: 0x84E1,
-	13750: 0x84E2,
-	13751: 0x84E4,
-	13752: 0x84E7,
-	13753: 0x84E8,
-	13754: 0x84E9,
-	13755: 0x84EA,
-	13756: 0x84EB,
-	13757: 0x84ED,
-	13758: 0x84EE,
-	13759: 0x84EF,
-	13760: 0x84F1,
-	13761: 0x84F2,
-	13762: 0x84F3,
-	13763: 0x84F4,
-	13764: 0x84F5,
-	13765: 0x84F6,
-	13766: 0x84F7,
-	13767: 0x84F8,
-	13768: 0x84F9,
-	13769: 0x84FA,
-	13770: 0x84FB,
-	13771: 0x84FD,
-	13772: 0x84FE,
-	13773: 0x8500,
-	13774: 0x8501,
-	13775: 0x8502,
-	13776: 0x4F1E,
-	13777: 0x6563,
-	13778: 0x6851,
-	13779: 0x55D3,
-	13780: 0x4E27,
-	13781: 0x6414,
-	13782: 0x9A9A,
-	13783: 0x626B,
-	13784: 0x5AC2,
-	13785: 0x745F,
-	13786: 0x8272,
-	13787: 0x6DA9,
-	13788: 0x68EE,
-	13789: 0x50E7,
-	13790: 0x838E,
-	13791: 0x7802,
-	13792: 0x6740,
-	13793: 0x5239,
-	13794: 0x6C99,
-	13795: 0x7EB1,
-	13796: 0x50BB,
-	13797: 0x5565,
-	13798: 0x715E,
-	13799: 0x7B5B,
-	13800: 0x6652,
-	13801: 0x73CA,
-	13802: 0x82EB,
-	13803: 0x6749,
-	13804: 0x5C71,
-	13805: 0x5220,
-	13806: 0x717D,
-	13807: 0x886B,
-	13808: 0x95EA,
-	13809: 0x9655,
-	13810: 0x64C5,
-	13811: 0x8D61,
-	13812: 0x81B3,
-	13813: 0x5584,
-	13814: 0x6C55,
-	13815: 0x6247,
-	13816: 0x7F2E,
-	13817: 0x5892,
-	13818: 0x4F24,
-	13819: 0x5546,
-	13820: 0x8D4F,
-	13821: 0x664C,
-	13822: 0x4E0A,
-	13823: 0x5C1A,
-	13824: 0x88F3,
-	13825: 0x68A2,
-	13826: 0x634E,
-	13827: 0x7A0D,
-	13828: 0x70E7,
-	13829: 0x828D,
-	13830: 0x52FA,
-	13831: 0x97F6,
-	13832: 0x5C11,
-	13833: 0x54E8,
-	13834: 0x90B5,
-	13835: 0x7ECD,
-	13836: 0x5962,
-	13837: 0x8D4A,
-	13838: 0x86C7,
-	13839: 0x820C,
-	13840: 0x820D,
-	13841: 0x8D66,
-	13842: 0x6444,
-	13843: 0x5C04,
-	13844: 0x6151,
-	13845: 0x6D89,
-	13846: 0x793E,
-	13847: 0x8BBE,
-	13848: 0x7837,
-	13849: 0x7533,
-	13850: 0x547B,
-	13851: 0x4F38,
-	13852: 0x8EAB,
-	13853: 0x6DF1,
-	13854: 0x5A20,
-	13855: 0x7EC5,
-	13856: 0x795E,
-	13857: 0x6C88,
-	13858: 0x5BA1,
-	13859: 0x5A76,
-	13860: 0x751A,
-	13861: 0x80BE,
-	13862: 0x614E,
-	13863: 0x6E17,
-	13864: 0x58F0,
-	13865: 0x751F,
-	13866: 0x7525,
-	13867: 0x7272,
-	13868: 0x5347,
-	13869: 0x7EF3,
-	13870: 0x8503,
-	13871: 0x8504,
-	13872: 0x8505,
-	13873: 0x8506,
-	13874: 0x8507,
-	13875: 0x8508,
-	13876: 0x8509,
-	13877: 0x850A,
-	13878: 0x850B,
-	13879: 0x850D,
-	13880: 0x850E,
-	13881: 0x850F,
-	13882: 0x8510,
-	13883: 0x8512,
-	13884: 0x8514,
-	13885: 0x8515,
-	13886: 0x8516,
-	13887: 0x8518,
-	13888: 0x8519,
-	13889: 0x851B,
-	13890: 0x851C,
-	13891: 0x851D,
-	13892: 0x851E,
-	13893: 0x8520,
-	13894: 0x8522,
-	13895: 0x8523,
-	13896: 0x8524,
-	13897: 0x8525,
-	13898: 0x8526,
-	13899: 0x8527,
-	13900: 0x8528,
-	13901: 0x8529,
-	13902: 0x852A,
-	13903: 0x852D,
-	13904: 0x852E,
-	13905: 0x852F,
-	13906: 0x8530,
-	13907: 0x8531,
-	13908: 0x8532,
-	13909: 0x8533,
-	13910: 0x8534,
-	13911: 0x8535,
-	13912: 0x8536,
-	13913: 0x853E,
-	13914: 0x853F,
-	13915: 0x8540,
-	13916: 0x8541,
-	13917: 0x8542,
-	13918: 0x8544,
-	13919: 0x8545,
-	13920: 0x8546,
-	13921: 0x8547,
-	13922: 0x854B,
-	13923: 0x854C,
-	13924: 0x854D,
-	13925: 0x854E,
-	13926: 0x854F,
-	13927: 0x8550,
-	13928: 0x8551,
-	13929: 0x8552,
-	13930: 0x8553,
-	13931: 0x8554,
-	13932: 0x8555,
-	13933: 0x8557,
-	13934: 0x8558,
-	13935: 0x855A,
-	13936: 0x855B,
-	13937: 0x855C,
-	13938: 0x855D,
-	13939: 0x855F,
-	13940: 0x8560,
-	13941: 0x8561,
-	13942: 0x8562,
-	13943: 0x8563,
-	13944: 0x8565,
-	13945: 0x8566,
-	13946: 0x8567,
-	13947: 0x8569,
-	13948: 0x856A,
-	13949: 0x856B,
-	13950: 0x856C,
-	13951: 0x856D,
-	13952: 0x856E,
-	13953: 0x856F,
-	13954: 0x8570,
-	13955: 0x8571,
-	13956: 0x8573,
-	13957: 0x8575,
-	13958: 0x8576,
-	13959: 0x8577,
-	13960: 0x8578,
-	13961: 0x857C,
-	13962: 0x857D,
-	13963: 0x857F,
-	13964: 0x8580,
-	13965: 0x8581,
-	13966: 0x7701,
-	13967: 0x76DB,
-	13968: 0x5269,
-	13969: 0x80DC,
-	13970: 0x5723,
-	13971: 0x5E08,
-	13972: 0x5931,
-	13973: 0x72EE,
-	13974: 0x65BD,
-	13975: 0x6E7F,
-	13976: 0x8BD7,
-	13977: 0x5C38,
-	13978: 0x8671,
-	13979: 0x5341,
-	13980: 0x77F3,
-	13981: 0x62FE,
-	13982: 0x65F6,
-	13983: 0x4EC0,
-	13984: 0x98DF,
-	13985: 0x8680,
-	13986: 0x5B9E,
-	13987: 0x8BC6,
-	13988: 0x53F2,
-	13989: 0x77E2,
-	13990: 0x4F7F,
-	13991: 0x5C4E,
-	13992: 0x9A76,
-	13993: 0x59CB,
-	13994: 0x5F0F,
-	13995: 0x793A,
-	13996: 0x58EB,
-	13997: 0x4E16,
-	13998: 0x67FF,
-	13999: 0x4E8B,
-	14000: 0x62ED,
-	14001: 0x8A93,
-	14002: 0x901D,
-	14003: 0x52BF,
-	14004: 0x662F,
-	14005: 0x55DC,
-	14006: 0x566C,
-	14007: 0x9002,
-	14008: 0x4ED5,
-	14009: 0x4F8D,
-	14010: 0x91CA,
-	14011: 0x9970,
-	14012: 0x6C0F,
-	14013: 0x5E02,
-	14014: 0x6043,
-	14015: 0x5BA4,
-	14016: 0x89C6,
-	14017: 0x8BD5,
-	14018: 0x6536,
-	14019: 0x624B,
-	14020: 0x9996,
-	14021: 0x5B88,
-	14022: 0x5BFF,
-	14023: 0x6388,
-	14024: 0x552E,
-	14025: 0x53D7,
-	14026: 0x7626,
-	14027: 0x517D,
-	14028: 0x852C,
-	14029: 0x67A2,
-	14030: 0x68B3,
-	14031: 0x6B8A,
-	14032: 0x6292,
-	14033: 0x8F93,
-	14034: 0x53D4,
-	14035: 0x8212,
-	14036: 0x6DD1,
-	14037: 0x758F,
-	14038: 0x4E66,
-	14039: 0x8D4E,
-	14040: 0x5B70,
-	14041: 0x719F,
-	14042: 0x85AF,
-	14043: 0x6691,
-	14044: 0x66D9,
-	14045: 0x7F72,
-	14046: 0x8700,
-	14047: 0x9ECD,
-	14048: 0x9F20,
-	14049: 0x5C5E,
-	14050: 0x672F,
-	14051: 0x8FF0,
-	14052: 0x6811,
-	14053: 0x675F,
-	14054: 0x620D,
-	14055: 0x7AD6,
-	14056: 0x5885,
-	14057: 0x5EB6,
-	14058: 0x6570,
-	14059: 0x6F31,
-	14060: 0x8582,
-	14061: 0x8583,
-	14062: 0x8586,
-	14063: 0x8588,
-	14064: 0x8589,
-	14065: 0x858A,
-	14066: 0x858B,
-	14067: 0x858C,
-	14068: 0x858D,
-	14069: 0x858E,
-	14070: 0x8590,
-	14071: 0x8591,
-	14072: 0x8592,
-	14073: 0x8593,
-	14074: 0x8594,
-	14075: 0x8595,
-	14076: 0x8596,
-	14077: 0x8597,
-	14078: 0x8598,
-	14079: 0x8599,
-	14080: 0x859A,
-	14081: 0x859D,
-	14082: 0x859E,
-	14083: 0x859F,
-	14084: 0x85A0,
-	14085: 0x85A1,
-	14086: 0x85A2,
-	14087: 0x85A3,
-	14088: 0x85A5,
-	14089: 0x85A6,
-	14090: 0x85A7,
-	14091: 0x85A9,
-	14092: 0x85AB,
-	14093: 0x85AC,
-	14094: 0x85AD,
-	14095: 0x85B1,
-	14096: 0x85B2,
-	14097: 0x85B3,
-	14098: 0x85B4,
-	14099: 0x85B5,
-	14100: 0x85B6,
-	14101: 0x85B8,
-	14102: 0x85BA,
-	14103: 0x85BB,
-	14104: 0x85BC,
-	14105: 0x85BD,
-	14106: 0x85BE,
-	14107: 0x85BF,
-	14108: 0x85C0,
-	14109: 0x85C2,
-	14110: 0x85C3,
-	14111: 0x85C4,
-	14112: 0x85C5,
-	14113: 0x85C6,
-	14114: 0x85C7,
-	14115: 0x85C8,
-	14116: 0x85CA,
-	14117: 0x85CB,
-	14118: 0x85CC,
-	14119: 0x85CD,
-	14120: 0x85CE,
-	14121: 0x85D1,
-	14122: 0x85D2,
-	14123: 0x85D4,
-	14124: 0x85D6,
-	14125: 0x85D7,
-	14126: 0x85D8,
-	14127: 0x85D9,
-	14128: 0x85DA,
-	14129: 0x85DB,
-	14130: 0x85DD,
-	14131: 0x85DE,
-	14132: 0x85DF,
-	14133: 0x85E0,
-	14134: 0x85E1,
-	14135: 0x85E2,
-	14136: 0x85E3,
-	14137: 0x85E5,
-	14138: 0x85E6,
-	14139: 0x85E7,
-	14140: 0x85E8,
-	14141: 0x85EA,
-	14142: 0x85EB,
-	14143: 0x85EC,
-	14144: 0x85ED,
-	14145: 0x85EE,
-	14146: 0x85EF,
-	14147: 0x85F0,
-	14148: 0x85F1,
-	14149: 0x85F2,
-	14150: 0x85F3,
-	14151: 0x85F4,
-	14152: 0x85F5,
-	14153: 0x85F6,
-	14154: 0x85F7,
-	14155: 0x85F8,
-	14156: 0x6055,
-	14157: 0x5237,
-	14158: 0x800D,
-	14159: 0x6454,
-	14160: 0x8870,
-	14161: 0x7529,
-	14162: 0x5E05,
-	14163: 0x6813,
-	14164: 0x62F4,
-	14165: 0x971C,
-	14166: 0x53CC,
-	14167: 0x723D,
-	14168: 0x8C01,
-	14169: 0x6C34,
-	14170: 0x7761,
-	14171: 0x7A0E,
-	14172: 0x542E,
-	14173: 0x77AC,
-	14174: 0x987A,
-	14175: 0x821C,
-	14176: 0x8BF4,
-	14177: 0x7855,
-	14178: 0x6714,
-	14179: 0x70C1,
-	14180: 0x65AF,
-	14181: 0x6495,
-	14182: 0x5636,
-	14183: 0x601D,
-	14184: 0x79C1,
-	14185: 0x53F8,
-	14186: 0x4E1D,
-	14187: 0x6B7B,
-	14188: 0x8086,
-	14189: 0x5BFA,
-	14190: 0x55E3,
-	14191: 0x56DB,
-	14192: 0x4F3A,
-	14193: 0x4F3C,
-	14194: 0x9972,
-	14195: 0x5DF3,
-	14196: 0x677E,
-	14197: 0x8038,
-	14198: 0x6002,
-	14199: 0x9882,
-	14200: 0x9001,
-	14201: 0x5B8B,
-	14202: 0x8BBC,
-	14203: 0x8BF5,
-	14204: 0x641C,
-	14205: 0x8258,
-	14206: 0x64DE,
-	14207: 0x55FD,
-	14208: 0x82CF,
-	14209: 0x9165,
-	14210: 0x4FD7,
-	14211: 0x7D20,
-	14212: 0x901F,
-	14213: 0x7C9F,
-	14214: 0x50F3,
-	14215: 0x5851,
-	14216: 0x6EAF,
-	14217: 0x5BBF,
-	14218: 0x8BC9,
-	14219: 0x8083,
-	14220: 0x9178,
-	14221: 0x849C,
-	14222: 0x7B97,
-	14223: 0x867D,
-	14224: 0x968B,
-	14225: 0x968F,
-	14226: 0x7EE5,
-	14227: 0x9AD3,
-	14228: 0x788E,
-	14229: 0x5C81,
-	14230: 0x7A57,
-	14231: 0x9042,
-	14232: 0x96A7,
-	14233: 0x795F,
-	14234: 0x5B59,
-	14235: 0x635F,
-	14236: 0x7B0B,
-	14237: 0x84D1,
-	14238: 0x68AD,
-	14239: 0x5506,
-	14240: 0x7F29,
-	14241: 0x7410,
-	14242: 0x7D22,
-	14243: 0x9501,
-	14244: 0x6240,
-	14245: 0x584C,
-	14246: 0x4ED6,
-	14247: 0x5B83,
-	14248: 0x5979,
-	14249: 0x5854,
-	14250: 0x85F9,
-	14251: 0x85FA,
-	14252: 0x85FC,
-	14253: 0x85FD,
-	14254: 0x85FE,
-	14255: 0x8600,
-	14256: 0x8601,
-	14257: 0x8602,
-	14258: 0x8603,
-	14259: 0x8604,
-	14260: 0x8606,
-	14261: 0x8607,
-	14262: 0x8608,
-	14263: 0x8609,
-	14264: 0x860A,
-	14265: 0x860B,
-	14266: 0x860C,
-	14267: 0x860D,
-	14268: 0x860E,
-	14269: 0x860F,
-	14270: 0x8610,
-	14271: 0x8612,
-	14272: 0x8613,
-	14273: 0x8614,
-	14274: 0x8615,
-	14275: 0x8617,
-	14276: 0x8618,
-	14277: 0x8619,
-	14278: 0x861A,
-	14279: 0x861B,
-	14280: 0x861C,
-	14281: 0x861D,
-	14282: 0x861E,
-	14283: 0x861F,
-	14284: 0x8620,
-	14285: 0x8621,
-	14286: 0x8622,
-	14287: 0x8623,
-	14288: 0x8624,
-	14289: 0x8625,
-	14290: 0x8626,
-	14291: 0x8628,
-	14292: 0x862A,
-	14293: 0x862B,
-	14294: 0x862C,
-	14295: 0x862D,
-	14296: 0x862E,
-	14297: 0x862F,
-	14298: 0x8630,
-	14299: 0x8631,
-	14300: 0x8632,
-	14301: 0x8633,
-	14302: 0x8634,
-	14303: 0x8635,
-	14304: 0x8636,
-	14305: 0x8637,
-	14306: 0x8639,
-	14307: 0x863A,
-	14308: 0x863B,
-	14309: 0x863D,
-	14310: 0x863E,
-	14311: 0x863F,
-	14312: 0x8640,
-	14313: 0x8641,
-	14314: 0x8642,
-	14315: 0x8643,
-	14316: 0x8644,
-	14317: 0x8645,
-	14318: 0x8646,
-	14319: 0x8647,
-	14320: 0x8648,
-	14321: 0x8649,
-	14322: 0x864A,
-	14323: 0x864B,
-	14324: 0x864C,
-	14325: 0x8652,
-	14326: 0x8653,
-	14327: 0x8655,
-	14328: 0x8656,
-	14329: 0x8657,
-	14330: 0x8658,
-	14331: 0x8659,
-	14332: 0x865B,
-	14333: 0x865C,
-	14334: 0x865D,
-	14335: 0x865F,
-	14336: 0x8660,
-	14337: 0x8661,
-	14338: 0x8663,
-	14339: 0x8664,
-	14340: 0x8665,
-	14341: 0x8666,
-	14342: 0x8667,
-	14343: 0x8668,
-	14344: 0x8669,
-	14345: 0x866A,
-	14346: 0x736D,
-	14347: 0x631E,
-	14348: 0x8E4B,
-	14349: 0x8E0F,
-	14350: 0x80CE,
-	14351: 0x82D4,
-	14352: 0x62AC,
-	14353: 0x53F0,
-	14354: 0x6CF0,
-	14355: 0x915E,
-	14356: 0x592A,
-	14357: 0x6001,
-	14358: 0x6C70,
-	14359: 0x574D,
-	14360: 0x644A,
-	14361: 0x8D2A,
-	14362: 0x762B,
-	14363: 0x6EE9,
-	14364: 0x575B,
-	14365: 0x6A80,
-	14366: 0x75F0,
-	14367: 0x6F6D,
-	14368: 0x8C2D,
-	14369: 0x8C08,
-	14370: 0x5766,
-	14371: 0x6BEF,
-	14372: 0x8892,
-	14373: 0x78B3,
-	14374: 0x63A2,
-	14375: 0x53F9,
-	14376: 0x70AD,
-	14377: 0x6C64,
-	14378: 0x5858,
-	14379: 0x642A,
-	14380: 0x5802,
-	14381: 0x68E0,
-	14382: 0x819B,
-	14383: 0x5510,
-	14384: 0x7CD6,
-	14385: 0x5018,
-	14386: 0x8EBA,
-	14387: 0x6DCC,
-	14388: 0x8D9F,
-	14389: 0x70EB,
-	14390: 0x638F,
-	14391: 0x6D9B,
-	14392: 0x6ED4,
-	14393: 0x7EE6,
-	14394: 0x8404,
-	14395: 0x6843,
-	14396: 0x9003,
-	14397: 0x6DD8,
-	14398: 0x9676,
-	14399: 0x8BA8,
-	14400: 0x5957,
-	14401: 0x7279,
-	14402: 0x85E4,
-	14403: 0x817E,
-	14404: 0x75BC,
-	14405: 0x8A8A,
-	14406: 0x68AF,
-	14407: 0x5254,
-	14408: 0x8E22,
-	14409: 0x9511,
-	14410: 0x63D0,
-	14411: 0x9898,
-	14412: 0x8E44,
-	14413: 0x557C,
-	14414: 0x4F53,
-	14415: 0x66FF,
-	14416: 0x568F,
-	14417: 0x60D5,
-	14418: 0x6D95,
-	14419: 0x5243,
-	14420: 0x5C49,
-	14421: 0x5929,
-	14422: 0x6DFB,
-	14423: 0x586B,
-	14424: 0x7530,
-	14425: 0x751C,
-	14426: 0x606C,
-	14427: 0x8214,
-	14428: 0x8146,
-	14429: 0x6311,
-	14430: 0x6761,
-	14431: 0x8FE2,
-	14432: 0x773A,
-	14433: 0x8DF3,
-	14434: 0x8D34,
-	14435: 0x94C1,
-	14436: 0x5E16,
-	14437: 0x5385,
-	14438: 0x542C,
-	14439: 0x70C3,
-	14440: 0x866D,
-	14441: 0x866F,
-	14442: 0x8670,
-	14443: 0x8672,
-	14444: 0x8673,
-	14445: 0x8674,
-	14446: 0x8675,
-	14447: 0x8676,
-	14448: 0x8677,
-	14449: 0x8678,
-	14450: 0x8683,
-	14451: 0x8684,
-	14452: 0x8685,
-	14453: 0x8686,
-	14454: 0x8687,
-	14455: 0x8688,
-	14456: 0x8689,
-	14457: 0x868E,
-	14458: 0x868F,
-	14459: 0x8690,
-	14460: 0x8691,
-	14461: 0x8692,
-	14462: 0x8694,
-	14463: 0x8696,
-	14464: 0x8697,
-	14465: 0x8698,
-	14466: 0x8699,
-	14467: 0x869A,
-	14468: 0x869B,
-	14469: 0x869E,
-	14470: 0x869F,
-	14471: 0x86A0,
-	14472: 0x86A1,
-	14473: 0x86A2,
-	14474: 0x86A5,
-	14475: 0x86A6,
-	14476: 0x86AB,
-	14477: 0x86AD,
-	14478: 0x86AE,
-	14479: 0x86B2,
-	14480: 0x86B3,
-	14481: 0x86B7,
-	14482: 0x86B8,
-	14483: 0x86B9,
-	14484: 0x86BB,
-	14485: 0x86BC,
-	14486: 0x86BD,
-	14487: 0x86BE,
-	14488: 0x86BF,
-	14489: 0x86C1,
-	14490: 0x86C2,
-	14491: 0x86C3,
-	14492: 0x86C5,
-	14493: 0x86C8,
-	14494: 0x86CC,
-	14495: 0x86CD,
-	14496: 0x86D2,
-	14497: 0x86D3,
-	14498: 0x86D5,
-	14499: 0x86D6,
-	14500: 0x86D7,
-	14501: 0x86DA,
-	14502: 0x86DC,
-	14503: 0x86DD,
-	14504: 0x86E0,
-	14505: 0x86E1,
-	14506: 0x86E2,
-	14507: 0x86E3,
-	14508: 0x86E5,
-	14509: 0x86E6,
-	14510: 0x86E7,
-	14511: 0x86E8,
-	14512: 0x86EA,
-	14513: 0x86EB,
-	14514: 0x86EC,
-	14515: 0x86EF,
-	14516: 0x86F5,
-	14517: 0x86F6,
-	14518: 0x86F7,
-	14519: 0x86FA,
-	14520: 0x86FB,
-	14521: 0x86FC,
-	14522: 0x86FD,
-	14523: 0x86FF,
-	14524: 0x8701,
-	14525: 0x8704,
-	14526: 0x8705,
-	14527: 0x8706,
-	14528: 0x870B,
-	14529: 0x870C,
-	14530: 0x870E,
-	14531: 0x870F,
-	14532: 0x8710,
-	14533: 0x8711,
-	14534: 0x8714,
-	14535: 0x8716,
-	14536: 0x6C40,
-	14537: 0x5EF7,
-	14538: 0x505C,
-	14539: 0x4EAD,
-	14540: 0x5EAD,
-	14541: 0x633A,
-	14542: 0x8247,
-	14543: 0x901A,
-	14544: 0x6850,
-	14545: 0x916E,
-	14546: 0x77B3,
-	14547: 0x540C,
-	14548: 0x94DC,
-	14549: 0x5F64,
-	14550: 0x7AE5,
-	14551: 0x6876,
-	14552: 0x6345,
-	14553: 0x7B52,
-	14554: 0x7EDF,
-	14555: 0x75DB,
-	14556: 0x5077,
-	14557: 0x6295,
-	14558: 0x5934,
-	14559: 0x900F,
-	14560: 0x51F8,
-	14561: 0x79C3,
-	14562: 0x7A81,
-	14563: 0x56FE,
-	14564: 0x5F92,
-	14565: 0x9014,
-	14566: 0x6D82,
-	14567: 0x5C60,
-	14568: 0x571F,
-	14569: 0x5410,
-	14570: 0x5154,
-	14571: 0x6E4D,
-	14572: 0x56E2,
-	14573: 0x63A8,
-	14574: 0x9893,
-	14575: 0x817F,
-	14576: 0x8715,
-	14577: 0x892A,
-	14578: 0x9000,
-	14579: 0x541E,
-	14580: 0x5C6F,
-	14581: 0x81C0,
-	14582: 0x62D6,
-	14583: 0x6258,
-	14584: 0x8131,
-	14585: 0x9E35,
-	14586: 0x9640,
-	14587: 0x9A6E,
-	14588: 0x9A7C,
-	14589: 0x692D,
-	14590: 0x59A5,
-	14591: 0x62D3,
-	14592: 0x553E,
-	14593: 0x6316,
-	14594: 0x54C7,
-	14595: 0x86D9,
-	14596: 0x6D3C,
-	14597: 0x5A03,
-	14598: 0x74E6,
-	14599: 0x889C,
-	14600: 0x6B6A,
-	14601: 0x5916,
-	14602: 0x8C4C,
-	14603: 0x5F2F,
-	14604: 0x6E7E,
-	14605: 0x73A9,
-	14606: 0x987D,
-	14607: 0x4E38,
-	14608: 0x70F7,
-	14609: 0x5B8C,
-	14610: 0x7897,
-	14611: 0x633D,
-	14612: 0x665A,
-	14613: 0x7696,
-	14614: 0x60CB,
-	14615: 0x5B9B,
-	14616: 0x5A49,
-	14617: 0x4E07,
-	14618: 0x8155,
-	14619: 0x6C6A,
-	14620: 0x738B,
-	14621: 0x4EA1,
-	14622: 0x6789,
-	14623: 0x7F51,
-	14624: 0x5F80,
-	14625: 0x65FA,
-	14626: 0x671B,
-	14627: 0x5FD8,
-	14628: 0x5984,
-	14629: 0x5A01,
-	14630: 0x8719,
-	14631: 0x871B,
-	14632: 0x871D,
-	14633: 0x871F,
-	14634: 0x8720,
-	14635: 0x8724,
-	14636: 0x8726,
-	14637: 0x8727,
-	14638: 0x8728,
-	14639: 0x872A,
-	14640: 0x872B,
-	14641: 0x872C,
-	14642: 0x872D,
-	14643: 0x872F,
-	14644: 0x8730,
-	14645: 0x8732,
-	14646: 0x8733,
-	14647: 0x8735,
-	14648: 0x8736,
-	14649: 0x8738,
-	14650: 0x8739,
-	14651: 0x873A,
-	14652: 0x873C,
-	14653: 0x873D,
-	14654: 0x8740,
-	14655: 0x8741,
-	14656: 0x8742,
-	14657: 0x8743,
-	14658: 0x8744,
-	14659: 0x8745,
-	14660: 0x8746,
-	14661: 0x874A,
-	14662: 0x874B,
-	14663: 0x874D,
-	14664: 0x874F,
-	14665: 0x8750,
-	14666: 0x8751,
-	14667: 0x8752,
-	14668: 0x8754,
-	14669: 0x8755,
-	14670: 0x8756,
-	14671: 0x8758,
-	14672: 0x875A,
-	14673: 0x875B,
-	14674: 0x875C,
-	14675: 0x875D,
-	14676: 0x875E,
-	14677: 0x875F,
-	14678: 0x8761,
-	14679: 0x8762,
-	14680: 0x8766,
-	14681: 0x8767,
-	14682: 0x8768,
-	14683: 0x8769,
-	14684: 0x876A,
-	14685: 0x876B,
-	14686: 0x876C,
-	14687: 0x876D,
-	14688: 0x876F,
-	14689: 0x8771,
-	14690: 0x8772,
-	14691: 0x8773,
-	14692: 0x8775,
-	14693: 0x8777,
-	14694: 0x8778,
-	14695: 0x8779,
-	14696: 0x877A,
-	14697: 0x877F,
-	14698: 0x8780,
-	14699: 0x8781,
-	14700: 0x8784,
-	14701: 0x8786,
-	14702: 0x8787,
-	14703: 0x8789,
-	14704: 0x878A,
-	14705: 0x878C,
-	14706: 0x878E,
-	14707: 0x878F,
-	14708: 0x8790,
-	14709: 0x8791,
-	14710: 0x8792,
-	14711: 0x8794,
-	14712: 0x8795,
-	14713: 0x8796,
-	14714: 0x8798,
-	14715: 0x8799,
-	14716: 0x879A,
-	14717: 0x879B,
-	14718: 0x879C,
-	14719: 0x879D,
-	14720: 0x879E,
-	14721: 0x87A0,
-	14722: 0x87A1,
-	14723: 0x87A2,
-	14724: 0x87A3,
-	14725: 0x87A4,
-	14726: 0x5DCD,
-	14727: 0x5FAE,
-	14728: 0x5371,
-	14729: 0x97E6,
-	14730: 0x8FDD,
-	14731: 0x6845,
-	14732: 0x56F4,
-	14733: 0x552F,
-	14734: 0x60DF,
-	14735: 0x4E3A,
-	14736: 0x6F4D,
-	14737: 0x7EF4,
-	14738: 0x82C7,
-	14739: 0x840E,
-	14740: 0x59D4,
-	14741: 0x4F1F,
-	14742: 0x4F2A,
-	14743: 0x5C3E,
-	14744: 0x7EAC,
-	14745: 0x672A,
-	14746: 0x851A,
-	14747: 0x5473,
-	14748: 0x754F,
-	14749: 0x80C3,
-	14750: 0x5582,
-	14751: 0x9B4F,
-	14752: 0x4F4D,
-	14753: 0x6E2D,
-	14754: 0x8C13,
-	14755: 0x5C09,
-	14756: 0x6170,
-	14757: 0x536B,
-	14758: 0x761F,
-	14759: 0x6E29,
-	14760: 0x868A,
-	14761: 0x6587,
-	14762: 0x95FB,
-	14763: 0x7EB9,
-	14764: 0x543B,
-	14765: 0x7A33,
-	14766: 0x7D0A,
-	14767: 0x95EE,
-	14768: 0x55E1,
-	14769: 0x7FC1,
-	14770: 0x74EE,
-	14771: 0x631D,
-	14772: 0x8717,
-	14773: 0x6DA1,
-	14774: 0x7A9D,
-	14775: 0x6211,
-	14776: 0x65A1,
-	14777: 0x5367,
-	14778: 0x63E1,
-	14779: 0x6C83,
-	14780: 0x5DEB,
-	14781: 0x545C,
-	14782: 0x94A8,
-	14783: 0x4E4C,
-	14784: 0x6C61,
-	14785: 0x8BEC,
-	14786: 0x5C4B,
-	14787: 0x65E0,
-	14788: 0x829C,
-	14789: 0x68A7,
-	14790: 0x543E,
-	14791: 0x5434,
-	14792: 0x6BCB,
-	14793: 0x6B66,
-	14794: 0x4E94,
-	14795: 0x6342,
-	14796: 0x5348,
-	14797: 0x821E,
-	14798: 0x4F0D,
-	14799: 0x4FAE,
-	14800: 0x575E,
-	14801: 0x620A,
-	14802: 0x96FE,
-	14803: 0x6664,
-	14804: 0x7269,
-	14805: 0x52FF,
-	14806: 0x52A1,
-	14807: 0x609F,
-	14808: 0x8BEF,
-	14809: 0x6614,
-	14810: 0x7199,
-	14811: 0x6790,
-	14812: 0x897F,
-	14813: 0x7852,
-	14814: 0x77FD,
-	14815: 0x6670,
-	14816: 0x563B,
-	14817: 0x5438,
-	14818: 0x9521,
-	14819: 0x727A,
-	14820: 0x87A5,
-	14821: 0x87A6,
-	14822: 0x87A7,
-	14823: 0x87A9,
-	14824: 0x87AA,
-	14825: 0x87AE,
-	14826: 0x87B0,
-	14827: 0x87B1,
-	14828: 0x87B2,
-	14829: 0x87B4,
-	14830: 0x87B6,
-	14831: 0x87B7,
-	14832: 0x87B8,
-	14833: 0x87B9,
-	14834: 0x87BB,
-	14835: 0x87BC,
-	14836: 0x87BE,
-	14837: 0x87BF,
-	14838: 0x87C1,
-	14839: 0x87C2,
-	14840: 0x87C3,
-	14841: 0x87C4,
-	14842: 0x87C5,
-	14843: 0x87C7,
-	14844: 0x87C8,
-	14845: 0x87C9,
-	14846: 0x87CC,
-	14847: 0x87CD,
-	14848: 0x87CE,
-	14849: 0x87CF,
-	14850: 0x87D0,
-	14851: 0x87D4,
-	14852: 0x87D5,
-	14853: 0x87D6,
-	14854: 0x87D7,
-	14855: 0x87D8,
-	14856: 0x87D9,
-	14857: 0x87DA,
-	14858: 0x87DC,
-	14859: 0x87DD,
-	14860: 0x87DE,
-	14861: 0x87DF,
-	14862: 0x87E1,
-	14863: 0x87E2,
-	14864: 0x87E3,
-	14865: 0x87E4,
-	14866: 0x87E6,
-	14867: 0x87E7,
-	14868: 0x87E8,
-	14869: 0x87E9,
-	14870: 0x87EB,
-	14871: 0x87EC,
-	14872: 0x87ED,
-	14873: 0x87EF,
-	14874: 0x87F0,
-	14875: 0x87F1,
-	14876: 0x87F2,
-	14877: 0x87F3,
-	14878: 0x87F4,
-	14879: 0x87F5,
-	14880: 0x87F6,
-	14881: 0x87F7,
-	14882: 0x87F8,
-	14883: 0x87FA,
-	14884: 0x87FB,
-	14885: 0x87FC,
-	14886: 0x87FD,
-	14887: 0x87FF,
-	14888: 0x8800,
-	14889: 0x8801,
-	14890: 0x8802,
-	14891: 0x8804,
-	14892: 0x8805,
-	14893: 0x8806,
-	14894: 0x8807,
-	14895: 0x8808,
-	14896: 0x8809,
-	14897: 0x880B,
-	14898: 0x880C,
-	14899: 0x880D,
-	14900: 0x880E,
-	14901: 0x880F,
-	14902: 0x8810,
-	14903: 0x8811,
-	14904: 0x8812,
-	14905: 0x8814,
-	14906: 0x8817,
-	14907: 0x8818,
-	14908: 0x8819,
-	14909: 0x881A,
-	14910: 0x881C,
-	14911: 0x881D,
-	14912: 0x881E,
-	14913: 0x881F,
-	14914: 0x8820,
-	14915: 0x8823,
-	14916: 0x7A00,
-	14917: 0x606F,
-	14918: 0x5E0C,
-	14919: 0x6089,
-	14920: 0x819D,
-	14921: 0x5915,
-	14922: 0x60DC,
-	14923: 0x7184,
-	14924: 0x70EF,
-	14925: 0x6EAA,
-	14926: 0x6C50,
-	14927: 0x7280,
-	14928: 0x6A84,
-	14929: 0x88AD,
-	14930: 0x5E2D,
-	14931: 0x4E60,
-	14932: 0x5AB3,
-	14933: 0x559C,
-	14934: 0x94E3,
-	14935: 0x6D17,
-	14936: 0x7CFB,
-	14937: 0x9699,
-	14938: 0x620F,
-	14939: 0x7EC6,
-	14940: 0x778E,
-	14941: 0x867E,
-	14942: 0x5323,
-	14943: 0x971E,
-	14944: 0x8F96,
-	14945: 0x6687,
-	14946: 0x5CE1,
-	14947: 0x4FA0,
-	14948: 0x72ED,
-	14949: 0x4E0B,
-	14950: 0x53A6,
-	14951: 0x590F,
-	14952: 0x5413,
-	14953: 0x6380,
-	14954: 0x9528,
-	14955: 0x5148,
-	14956: 0x4ED9,
-	14957: 0x9C9C,
-	14958: 0x7EA4,
-	14959: 0x54B8,
-	14960: 0x8D24,
-	14961: 0x8854,
-	14962: 0x8237,
-	14963: 0x95F2,
-	14964: 0x6D8E,
-	14965: 0x5F26,
-	14966: 0x5ACC,
-	14967: 0x663E,
-	14968: 0x9669,
-	14969: 0x73B0,
-	14970: 0x732E,
-	14971: 0x53BF,
-	14972: 0x817A,
-	14973: 0x9985,
-	14974: 0x7FA1,
-	14975: 0x5BAA,
-	14976: 0x9677,
-	14977: 0x9650,
-	14978: 0x7EBF,
-	14979: 0x76F8,
-	14980: 0x53A2,
-	14981: 0x9576,
-	14982: 0x9999,
-	14983: 0x7BB1,
-	14984: 0x8944,
-	14985: 0x6E58,
-	14986: 0x4E61,
-	14987: 0x7FD4,
-	14988: 0x7965,
-	14989: 0x8BE6,
-	14990: 0x60F3,
-	14991: 0x54CD,
-	14992: 0x4EAB,
-	14993: 0x9879,
-	14994: 0x5DF7,
-	14995: 0x6A61,
-	14996: 0x50CF,
-	14997: 0x5411,
-	14998: 0x8C61,
-	14999: 0x8427,
-	15000: 0x785D,
-	15001: 0x9704,
-	15002: 0x524A,
-	15003: 0x54EE,
-	15004: 0x56A3,
-	15005: 0x9500,
-	15006: 0x6D88,
-	15007: 0x5BB5,
-	15008: 0x6DC6,
-	15009: 0x6653,
-	15010: 0x8824,
-	15011: 0x8825,
-	15012: 0x8826,
-	15013: 0x8827,
-	15014: 0x8828,
-	15015: 0x8829,
-	15016: 0x882A,
-	15017: 0x882B,
-	15018: 0x882C,
-	15019: 0x882D,
-	15020: 0x882E,
-	15021: 0x882F,
-	15022: 0x8830,
-	15023: 0x8831,
-	15024: 0x8833,
-	15025: 0x8834,
-	15026: 0x8835,
-	15027: 0x8836,
-	15028: 0x8837,
-	15029: 0x8838,
-	15030: 0x883A,
-	15031: 0x883B,
-	15032: 0x883D,
-	15033: 0x883E,
-	15034: 0x883F,
-	15035: 0x8841,
-	15036: 0x8842,
-	15037: 0x8843,
-	15038: 0x8846,
-	15039: 0x8847,
-	15040: 0x8848,
-	15041: 0x8849,
-	15042: 0x884A,
-	15043: 0x884B,
-	15044: 0x884E,
-	15045: 0x884F,
-	15046: 0x8850,
-	15047: 0x8851,
-	15048: 0x8852,
-	15049: 0x8853,
-	15050: 0x8855,
-	15051: 0x8856,
-	15052: 0x8858,
-	15053: 0x885A,
-	15054: 0x885B,
-	15055: 0x885C,
-	15056: 0x885D,
-	15057: 0x885E,
-	15058: 0x885F,
-	15059: 0x8860,
-	15060: 0x8866,
-	15061: 0x8867,
-	15062: 0x886A,
-	15063: 0x886D,
-	15064: 0x886F,
-	15065: 0x8871,
-	15066: 0x8873,
-	15067: 0x8874,
-	15068: 0x8875,
-	15069: 0x8876,
-	15070: 0x8878,
-	15071: 0x8879,
-	15072: 0x887A,
-	15073: 0x887B,
-	15074: 0x887C,
-	15075: 0x8880,
-	15076: 0x8883,
-	15077: 0x8886,
-	15078: 0x8887,
-	15079: 0x8889,
-	15080: 0x888A,
-	15081: 0x888C,
-	15082: 0x888E,
-	15083: 0x888F,
-	15084: 0x8890,
-	15085: 0x8891,
-	15086: 0x8893,
-	15087: 0x8894,
-	15088: 0x8895,
-	15089: 0x8897,
-	15090: 0x8898,
-	15091: 0x8899,
-	15092: 0x889A,
-	15093: 0x889B,
-	15094: 0x889D,
-	15095: 0x889E,
-	15096: 0x889F,
-	15097: 0x88A0,
-	15098: 0x88A1,
-	15099: 0x88A3,
-	15100: 0x88A5,
-	15101: 0x88A6,
-	15102: 0x88A7,
-	15103: 0x88A8,
-	15104: 0x88A9,
-	15105: 0x88AA,
-	15106: 0x5C0F,
-	15107: 0x5B5D,
-	15108: 0x6821,
-	15109: 0x8096,
-	15110: 0x5578,
-	15111: 0x7B11,
-	15112: 0x6548,
-	15113: 0x6954,
-	15114: 0x4E9B,
-	15115: 0x6B47,
-	15116: 0x874E,
-	15117: 0x978B,
-	15118: 0x534F,
-	15119: 0x631F,
-	15120: 0x643A,
-	15121: 0x90AA,
-	15122: 0x659C,
-	15123: 0x80C1,
-	15124: 0x8C10,
-	15125: 0x5199,
-	15126: 0x68B0,
-	15127: 0x5378,
-	15128: 0x87F9,
-	15129: 0x61C8,
-	15130: 0x6CC4,
-	15131: 0x6CFB,
-	15132: 0x8C22,
-	15133: 0x5C51,
-	15134: 0x85AA,
-	15135: 0x82AF,
-	15136: 0x950C,
-	15137: 0x6B23,
-	15138: 0x8F9B,
-	15139: 0x65B0,
-	15140: 0x5FFB,
-	15141: 0x5FC3,
-	15142: 0x4FE1,
-	15143: 0x8845,
-	15144: 0x661F,
-	15145: 0x8165,
-	15146: 0x7329,
-	15147: 0x60FA,
-	15148: 0x5174,
-	15149: 0x5211,
-	15150: 0x578B,
-	15151: 0x5F62,
-	15152: 0x90A2,
-	15153: 0x884C,
-	15154: 0x9192,
-	15155: 0x5E78,
-	15156: 0x674F,
-	15157: 0x6027,
-	15158: 0x59D3,
-	15159: 0x5144,
-	15160: 0x51F6,
-	15161: 0x80F8,
-	15162: 0x5308,
-	15163: 0x6C79,
-	15164: 0x96C4,
-	15165: 0x718A,
-	15166: 0x4F11,
-	15167: 0x4FEE,
-	15168: 0x7F9E,
-	15169: 0x673D,
-	15170: 0x55C5,
-	15171: 0x9508,
-	15172: 0x79C0,
-	15173: 0x8896,
-	15174: 0x7EE3,
-	15175: 0x589F,
-	15176: 0x620C,
-	15177: 0x9700,
-	15178: 0x865A,
-	15179: 0x5618,
-	15180: 0x987B,
-	15181: 0x5F90,
-	15182: 0x8BB8,
-	15183: 0x84C4,
-	15184: 0x9157,
-	15185: 0x53D9,
-	15186: 0x65ED,
-	15187: 0x5E8F,
-	15188: 0x755C,
-	15189: 0x6064,
-	15190: 0x7D6E,
-	15191: 0x5A7F,
-	15192: 0x7EEA,
-	15193: 0x7EED,
-	15194: 0x8F69,
-	15195: 0x55A7,
-	15196: 0x5BA3,
-	15197: 0x60AC,
-	15198: 0x65CB,
-	15199: 0x7384,
-	15200: 0x88AC,
-	15201: 0x88AE,
-	15202: 0x88AF,
-	15203: 0x88B0,
-	15204: 0x88B2,
-	15205: 0x88B3,
-	15206: 0x88B4,
-	15207: 0x88B5,
-	15208: 0x88B6,
-	15209: 0x88B8,
-	15210: 0x88B9,
-	15211: 0x88BA,
-	15212: 0x88BB,
-	15213: 0x88BD,
-	15214: 0x88BE,
-	15215: 0x88BF,
-	15216: 0x88C0,
-	15217: 0x88C3,
-	15218: 0x88C4,
-	15219: 0x88C7,
-	15220: 0x88C8,
-	15221: 0x88CA,
-	15222: 0x88CB,
-	15223: 0x88CC,
-	15224: 0x88CD,
-	15225: 0x88CF,
-	15226: 0x88D0,
-	15227: 0x88D1,
-	15228: 0x88D3,
-	15229: 0x88D6,
-	15230: 0x88D7,
-	15231: 0x88DA,
-	15232: 0x88DB,
-	15233: 0x88DC,
-	15234: 0x88DD,
-	15235: 0x88DE,
-	15236: 0x88E0,
-	15237: 0x88E1,
-	15238: 0x88E6,
-	15239: 0x88E7,
-	15240: 0x88E9,
-	15241: 0x88EA,
-	15242: 0x88EB,
-	15243: 0x88EC,
-	15244: 0x88ED,
-	15245: 0x88EE,
-	15246: 0x88EF,
-	15247: 0x88F2,
-	15248: 0x88F5,
-	15249: 0x88F6,
-	15250: 0x88F7,
-	15251: 0x88FA,
-	15252: 0x88FB,
-	15253: 0x88FD,
-	15254: 0x88FF,
-	15255: 0x8900,
-	15256: 0x8901,
-	15257: 0x8903,
-	15258: 0x8904,
-	15259: 0x8905,
-	15260: 0x8906,
-	15261: 0x8907,
-	15262: 0x8908,
-	15263: 0x8909,
-	15264: 0x890B,
-	15265: 0x890C,
-	15266: 0x890D,
-	15267: 0x890E,
-	15268: 0x890F,
-	15269: 0x8911,
-	15270: 0x8914,
-	15271: 0x8915,
-	15272: 0x8916,
-	15273: 0x8917,
-	15274: 0x8918,
-	15275: 0x891C,
-	15276: 0x891D,
-	15277: 0x891E,
-	15278: 0x891F,
-	15279: 0x8920,
-	15280: 0x8922,
-	15281: 0x8923,
-	15282: 0x8924,
-	15283: 0x8926,
-	15284: 0x8927,
-	15285: 0x8928,
-	15286: 0x8929,
-	15287: 0x892C,
-	15288: 0x892D,
-	15289: 0x892E,
-	15290: 0x892F,
-	15291: 0x8931,
-	15292: 0x8932,
-	15293: 0x8933,
-	15294: 0x8935,
-	15295: 0x8937,
-	15296: 0x9009,
-	15297: 0x7663,
-	15298: 0x7729,
-	15299: 0x7EDA,
-	15300: 0x9774,
-	15301: 0x859B,
-	15302: 0x5B66,
-	15303: 0x7A74,
-	15304: 0x96EA,
-	15305: 0x8840,
-	15306: 0x52CB,
-	15307: 0x718F,
-	15308: 0x5FAA,
-	15309: 0x65EC,
-	15310: 0x8BE2,
-	15311: 0x5BFB,
-	15312: 0x9A6F,
-	15313: 0x5DE1,
-	15314: 0x6B89,
-	15315: 0x6C5B,
-	15316: 0x8BAD,
-	15317: 0x8BAF,
-	15318: 0x900A,
-	15319: 0x8FC5,
-	15320: 0x538B,
-	15321: 0x62BC,
-	15322: 0x9E26,
-	15323: 0x9E2D,
-	15324: 0x5440,
-	15325: 0x4E2B,
-	15326: 0x82BD,
-	15327: 0x7259,
-	15328: 0x869C,
-	15329: 0x5D16,
-	15330: 0x8859,
-	15331: 0x6DAF,
-	15332: 0x96C5,
-	15333: 0x54D1,
-	15334: 0x4E9A,
-	15335: 0x8BB6,
-	15336: 0x7109,
-	15337: 0x54BD,
-	15338: 0x9609,
-	15339: 0x70DF,
-	15340: 0x6DF9,
-	15341: 0x76D0,
-	15342: 0x4E25,
-	15343: 0x7814,
-	15344: 0x8712,
-	15345: 0x5CA9,
-	15346: 0x5EF6,
-	15347: 0x8A00,
-	15348: 0x989C,
-	15349: 0x960E,
-	15350: 0x708E,
-	15351: 0x6CBF,
-	15352: 0x5944,
-	15353: 0x63A9,
-	15354: 0x773C,
-	15355: 0x884D,
-	15356: 0x6F14,
-	15357: 0x8273,
-	15358: 0x5830,
-	15359: 0x71D5,
-	15360: 0x538C,
-	15361: 0x781A,
-	15362: 0x96C1,
-	15363: 0x5501,
-	15364: 0x5F66,
-	15365: 0x7130,
-	15366: 0x5BB4,
-	15367: 0x8C1A,
-	15368: 0x9A8C,
-	15369: 0x6B83,
-	15370: 0x592E,
-	15371: 0x9E2F,
-	15372: 0x79E7,
-	15373: 0x6768,
-	15374: 0x626C,
-	15375: 0x4F6F,
-	15376: 0x75A1,
-	15377: 0x7F8A,
-	15378: 0x6D0B,
-	15379: 0x9633,
-	15380: 0x6C27,
-	15381: 0x4EF0,
-	15382: 0x75D2,
-	15383: 0x517B,
-	15384: 0x6837,
-	15385: 0x6F3E,
-	15386: 0x9080,
-	15387: 0x8170,
-	15388: 0x5996,
-	15389: 0x7476,
-	15390: 0x8938,
-	15391: 0x8939,
-	15392: 0x893A,
-	15393: 0x893B,
-	15394: 0x893C,
-	15395: 0x893D,
-	15396: 0x893E,
-	15397: 0x893F,
-	15398: 0x8940,
-	15399: 0x8942,
-	15400: 0x8943,
-	15401: 0x8945,
-	15402: 0x8946,
-	15403: 0x8947,
-	15404: 0x8948,
-	15405: 0x8949,
-	15406: 0x894A,
-	15407: 0x894B,
-	15408: 0x894C,
-	15409: 0x894D,
-	15410: 0x894E,
-	15411: 0x894F,
-	15412: 0x8950,
-	15413: 0x8951,
-	15414: 0x8952,
-	15415: 0x8953,
-	15416: 0x8954,
-	15417: 0x8955,
-	15418: 0x8956,
-	15419: 0x8957,
-	15420: 0x8958,
-	15421: 0x8959,
-	15422: 0x895A,
-	15423: 0x895B,
-	15424: 0x895C,
-	15425: 0x895D,
-	15426: 0x8960,
-	15427: 0x8961,
-	15428: 0x8962,
-	15429: 0x8963,
-	15430: 0x8964,
-	15431: 0x8965,
-	15432: 0x8967,
-	15433: 0x8968,
-	15434: 0x8969,
-	15435: 0x896A,
-	15436: 0x896B,
-	15437: 0x896C,
-	15438: 0x896D,
-	15439: 0x896E,
-	15440: 0x896F,
-	15441: 0x8970,
-	15442: 0x8971,
-	15443: 0x8972,
-	15444: 0x8973,
-	15445: 0x8974,
-	15446: 0x8975,
-	15447: 0x8976,
-	15448: 0x8977,
-	15449: 0x8978,
-	15450: 0x8979,
-	15451: 0x897A,
-	15452: 0x897C,
-	15453: 0x897D,
-	15454: 0x897E,
-	15455: 0x8980,
-	15456: 0x8982,
-	15457: 0x8984,
-	15458: 0x8985,
-	15459: 0x8987,
-	15460: 0x8988,
-	15461: 0x8989,
-	15462: 0x898A,
-	15463: 0x898B,
-	15464: 0x898C,
-	15465: 0x898D,
-	15466: 0x898E,
-	15467: 0x898F,
-	15468: 0x8990,
-	15469: 0x8991,
-	15470: 0x8992,
-	15471: 0x8993,
-	15472: 0x8994,
-	15473: 0x8995,
-	15474: 0x8996,
-	15475: 0x8997,
-	15476: 0x8998,
-	15477: 0x8999,
-	15478: 0x899A,
-	15479: 0x899B,
-	15480: 0x899C,
-	15481: 0x899D,
-	15482: 0x899E,
-	15483: 0x899F,
-	15484: 0x89A0,
-	15485: 0x89A1,
-	15486: 0x6447,
-	15487: 0x5C27,
-	15488: 0x9065,
-	15489: 0x7A91,
-	15490: 0x8C23,
-	15491: 0x59DA,
-	15492: 0x54AC,
-	15493: 0x8200,
-	15494: 0x836F,
-	15495: 0x8981,
-	15496: 0x8000,
-	15497: 0x6930,
-	15498: 0x564E,
-	15499: 0x8036,
-	15500: 0x7237,
-	15501: 0x91CE,
-	15502: 0x51B6,
-	15503: 0x4E5F,
-	15504: 0x9875,
-	15505: 0x6396,
-	15506: 0x4E1A,
-	15507: 0x53F6,
-	15508: 0x66F3,
-	15509: 0x814B,
-	15510: 0x591C,
-	15511: 0x6DB2,
-	15512: 0x4E00,
-	15513: 0x58F9,
-	15514: 0x533B,
-	15515: 0x63D6,
-	15516: 0x94F1,
-	15517: 0x4F9D,
-	15518: 0x4F0A,
-	15519: 0x8863,
-	15520: 0x9890,
-	15521: 0x5937,
-	15522: 0x9057,
-	15523: 0x79FB,
-	15524: 0x4EEA,
-	15525: 0x80F0,
-	15526: 0x7591,
-	15527: 0x6C82,
-	15528: 0x5B9C,
-	15529: 0x59E8,
-	15530: 0x5F5D,
-	15531: 0x6905,
-	15532: 0x8681,
-	15533: 0x501A,
-	15534: 0x5DF2,
-	15535: 0x4E59,
-	15536: 0x77E3,
-	15537: 0x4EE5,
-	15538: 0x827A,
-	15539: 0x6291,
-	15540: 0x6613,
-	15541: 0x9091,
-	15542: 0x5C79,
-	15543: 0x4EBF,
-	15544: 0x5F79,
-	15545: 0x81C6,
-	15546: 0x9038,
-	15547: 0x8084,
-	15548: 0x75AB,
-	15549: 0x4EA6,
-	15550: 0x88D4,
-	15551: 0x610F,
-	15552: 0x6BC5,
-	15553: 0x5FC6,
-	15554: 0x4E49,
-	15555: 0x76CA,
-	15556: 0x6EA2,
-	15557: 0x8BE3,
-	15558: 0x8BAE,
-	15559: 0x8C0A,
-	15560: 0x8BD1,
-	15561: 0x5F02,
-	15562: 0x7FFC,
-	15563: 0x7FCC,
-	15564: 0x7ECE,
-	15565: 0x8335,
-	15566: 0x836B,
-	15567: 0x56E0,
-	15568: 0x6BB7,
-	15569: 0x97F3,
-	15570: 0x9634,
-	15571: 0x59FB,
-	15572: 0x541F,
-	15573: 0x94F6,
-	15574: 0x6DEB,
-	15575: 0x5BC5,
-	15576: 0x996E,
-	15577: 0x5C39,
-	15578: 0x5F15,
-	15579: 0x9690,
-	15580: 0x89A2,
-	15581: 0x89A3,
-	15582: 0x89A4,
-	15583: 0x89A5,
-	15584: 0x89A6,
-	15585: 0x89A7,
-	15586: 0x89A8,
-	15587: 0x89A9,
-	15588: 0x89AA,
-	15589: 0x89AB,
-	15590: 0x89AC,
-	15591: 0x89AD,
-	15592: 0x89AE,
-	15593: 0x89AF,
-	15594: 0x89B0,
-	15595: 0x89B1,
-	15596: 0x89B2,
-	15597: 0x89B3,
-	15598: 0x89B4,
-	15599: 0x89B5,
-	15600: 0x89B6,
-	15601: 0x89B7,
-	15602: 0x89B8,
-	15603: 0x89B9,
-	15604: 0x89BA,
-	15605: 0x89BB,
-	15606: 0x89BC,
-	15607: 0x89BD,
-	15608: 0x89BE,
-	15609: 0x89BF,
-	15610: 0x89C0,
-	15611: 0x89C3,
-	15612: 0x89CD,
-	15613: 0x89D3,
-	15614: 0x89D4,
-	15615: 0x89D5,
-	15616: 0x89D7,
-	15617: 0x89D8,
-	15618: 0x89D9,
-	15619: 0x89DB,
-	15620: 0x89DD,
-	15621: 0x89DF,
-	15622: 0x89E0,
-	15623: 0x89E1,
-	15624: 0x89E2,
-	15625: 0x89E4,
-	15626: 0x89E7,
-	15627: 0x89E8,
-	15628: 0x89E9,
-	15629: 0x89EA,
-	15630: 0x89EC,
-	15631: 0x89ED,
-	15632: 0x89EE,
-	15633: 0x89F0,
-	15634: 0x89F1,
-	15635: 0x89F2,
-	15636: 0x89F4,
-	15637: 0x89F5,
-	15638: 0x89F6,
-	15639: 0x89F7,
-	15640: 0x89F8,
-	15641: 0x89F9,
-	15642: 0x89FA,
-	15643: 0x89FB,
-	15644: 0x89FC,
-	15645: 0x89FD,
-	15646: 0x89FE,
-	15647: 0x89FF,
-	15648: 0x8A01,
-	15649: 0x8A02,
-	15650: 0x8A03,
-	15651: 0x8A04,
-	15652: 0x8A05,
-	15653: 0x8A06,
-	15654: 0x8A08,
-	15655: 0x8A09,
-	15656: 0x8A0A,
-	15657: 0x8A0B,
-	15658: 0x8A0C,
-	15659: 0x8A0D,
-	15660: 0x8A0E,
-	15661: 0x8A0F,
-	15662: 0x8A10,
-	15663: 0x8A11,
-	15664: 0x8A12,
-	15665: 0x8A13,
-	15666: 0x8A14,
-	15667: 0x8A15,
-	15668: 0x8A16,
-	15669: 0x8A17,
-	15670: 0x8A18,
-	15671: 0x8A19,
-	15672: 0x8A1A,
-	15673: 0x8A1B,
-	15674: 0x8A1C,
-	15675: 0x8A1D,
-	15676: 0x5370,
-	15677: 0x82F1,
-	15678: 0x6A31,
-	15679: 0x5A74,
-	15680: 0x9E70,
-	15681: 0x5E94,
-	15682: 0x7F28,
-	15683: 0x83B9,
-	15684: 0x8424,
-	15685: 0x8425,
-	15686: 0x8367,
-	15687: 0x8747,
-	15688: 0x8FCE,
-	15689: 0x8D62,
-	15690: 0x76C8,
-	15691: 0x5F71,
-	15692: 0x9896,
-	15693: 0x786C,
-	15694: 0x6620,
-	15695: 0x54DF,
-	15696: 0x62E5,
-	15697: 0x4F63,
-	15698: 0x81C3,
-	15699: 0x75C8,
-	15700: 0x5EB8,
-	15701: 0x96CD,
-	15702: 0x8E0A,
-	15703: 0x86F9,
-	15704: 0x548F,
-	15705: 0x6CF3,
-	15706: 0x6D8C,
-	15707: 0x6C38,
-	15708: 0x607F,
-	15709: 0x52C7,
-	15710: 0x7528,
-	15711: 0x5E7D,
-	15712: 0x4F18,
-	15713: 0x60A0,
-	15714: 0x5FE7,
-	15715: 0x5C24,
-	15716: 0x7531,
-	15717: 0x90AE,
-	15718: 0x94C0,
-	15719: 0x72B9,
-	15720: 0x6CB9,
-	15721: 0x6E38,
-	15722: 0x9149,
-	15723: 0x6709,
-	15724: 0x53CB,
-	15725: 0x53F3,
-	15726: 0x4F51,
-	15727: 0x91C9,
-	15728: 0x8BF1,
-	15729: 0x53C8,
-	15730: 0x5E7C,
-	15731: 0x8FC2,
-	15732: 0x6DE4,
-	15733: 0x4E8E,
-	15734: 0x76C2,
-	15735: 0x6986,
-	15736: 0x865E,
-	15737: 0x611A,
-	15738: 0x8206,
-	15739: 0x4F59,
-	15740: 0x4FDE,
-	15741: 0x903E,
-	15742: 0x9C7C,
-	15743: 0x6109,
-	15744: 0x6E1D,
-	15745: 0x6E14,
-	15746: 0x9685,
-	15747: 0x4E88,
-	15748: 0x5A31,
-	15749: 0x96E8,
-	15750: 0x4E0E,
-	15751: 0x5C7F,
-	15752: 0x79B9,
-	15753: 0x5B87,
-	15754: 0x8BED,
-	15755: 0x7FBD,
-	15756: 0x7389,
-	15757: 0x57DF,
-	15758: 0x828B,
-	15759: 0x90C1,
-	15760: 0x5401,
-	15761: 0x9047,
-	15762: 0x55BB,
-	15763: 0x5CEA,
-	15764: 0x5FA1,
-	15765: 0x6108,
-	15766: 0x6B32,
-	15767: 0x72F1,
-	15768: 0x80B2,
-	15769: 0x8A89,
-	15770: 0x8A1E,
-	15771: 0x8A1F,
-	15772: 0x8A20,
-	15773: 0x8A21,
-	15774: 0x8A22,
-	15775: 0x8A23,
-	15776: 0x8A24,
-	15777: 0x8A25,
-	15778: 0x8A26,
-	15779: 0x8A27,
-	15780: 0x8A28,
-	15781: 0x8A29,
-	15782: 0x8A2A,
-	15783: 0x8A2B,
-	15784: 0x8A2C,
-	15785: 0x8A2D,
-	15786: 0x8A2E,
-	15787: 0x8A2F,
-	15788: 0x8A30,
-	15789: 0x8A31,
-	15790: 0x8A32,
-	15791: 0x8A33,
-	15792: 0x8A34,
-	15793: 0x8A35,
-	15794: 0x8A36,
-	15795: 0x8A37,
-	15796: 0x8A38,
-	15797: 0x8A39,
-	15798: 0x8A3A,
-	15799: 0x8A3B,
-	15800: 0x8A3C,
-	15801: 0x8A3D,
-	15802: 0x8A3F,
-	15803: 0x8A40,
-	15804: 0x8A41,
-	15805: 0x8A42,
-	15806: 0x8A43,
-	15807: 0x8A44,
-	15808: 0x8A45,
-	15809: 0x8A46,
-	15810: 0x8A47,
-	15811: 0x8A49,
-	15812: 0x8A4A,
-	15813: 0x8A4B,
-	15814: 0x8A4C,
-	15815: 0x8A4D,
-	15816: 0x8A4E,
-	15817: 0x8A4F,
-	15818: 0x8A50,
-	15819: 0x8A51,
-	15820: 0x8A52,
-	15821: 0x8A53,
-	15822: 0x8A54,
-	15823: 0x8A55,
-	15824: 0x8A56,
-	15825: 0x8A57,
-	15826: 0x8A58,
-	15827: 0x8A59,
-	15828: 0x8A5A,
-	15829: 0x8A5B,
-	15830: 0x8A5C,
-	15831: 0x8A5D,
-	15832: 0x8A5E,
-	15833: 0x8A5F,
-	15834: 0x8A60,
-	15835: 0x8A61,
-	15836: 0x8A62,
-	15837: 0x8A63,
-	15838: 0x8A64,
-	15839: 0x8A65,
-	15840: 0x8A66,
-	15841: 0x8A67,
-	15842: 0x8A68,
-	15843: 0x8A69,
-	15844: 0x8A6A,
-	15845: 0x8A6B,
-	15846: 0x8A6C,
-	15847: 0x8A6D,
-	15848: 0x8A6E,
-	15849: 0x8A6F,
-	15850: 0x8A70,
-	15851: 0x8A71,
-	15852: 0x8A72,
-	15853: 0x8A73,
-	15854: 0x8A74,
-	15855: 0x8A75,
-	15856: 0x8A76,
-	15857: 0x8A77,
-	15858: 0x8A78,
-	15859: 0x8A7A,
-	15860: 0x8A7B,
-	15861: 0x8A7C,
-	15862: 0x8A7D,
-	15863: 0x8A7E,
-	15864: 0x8A7F,
-	15865: 0x8A80,
-	15866: 0x6D74,
-	15867: 0x5BD3,
-	15868: 0x88D5,
-	15869: 0x9884,
-	15870: 0x8C6B,
-	15871: 0x9A6D,
-	15872: 0x9E33,
-	15873: 0x6E0A,
-	15874: 0x51A4,
-	15875: 0x5143,
-	15876: 0x57A3,
-	15877: 0x8881,
-	15878: 0x539F,
-	15879: 0x63F4,
-	15880: 0x8F95,
-	15881: 0x56ED,
-	15882: 0x5458,
-	15883: 0x5706,
-	15884: 0x733F,
-	15885: 0x6E90,
-	15886: 0x7F18,
-	15887: 0x8FDC,
-	15888: 0x82D1,
-	15889: 0x613F,
-	15890: 0x6028,
-	15891: 0x9662,
-	15892: 0x66F0,
-	15893: 0x7EA6,
-	15894: 0x8D8A,
-	15895: 0x8DC3,
-	15896: 0x94A5,
-	15897: 0x5CB3,
-	15898: 0x7CA4,
-	15899: 0x6708,
-	15900: 0x60A6,
-	15901: 0x9605,
-	15902: 0x8018,
-	15903: 0x4E91,
-	15904: 0x90E7,
-	15905: 0x5300,
-	15906: 0x9668,
-	15907: 0x5141,
-	15908: 0x8FD0,
-	15909: 0x8574,
-	15910: 0x915D,
-	15911: 0x6655,
-	15912: 0x97F5,
-	15913: 0x5B55,
-	15914: 0x531D,
-	15915: 0x7838,
-	15916: 0x6742,
-	15917: 0x683D,
-	15918: 0x54C9,
-	15919: 0x707E,
-	15920: 0x5BB0,
-	15921: 0x8F7D,
-	15922: 0x518D,
-	15923: 0x5728,
-	15924: 0x54B1,
-	15925: 0x6512,
-	15926: 0x6682,
-	15927: 0x8D5E,
-	15928: 0x8D43,
-	15929: 0x810F,
-	15930: 0x846C,
-	15931: 0x906D,
-	15932: 0x7CDF,
-	15933: 0x51FF,
-	15934: 0x85FB,
-	15935: 0x67A3,
-	15936: 0x65E9,
-	15937: 0x6FA1,
-	15938: 0x86A4,
-	15939: 0x8E81,
-	15940: 0x566A,
-	15941: 0x9020,
-	15942: 0x7682,
-	15943: 0x7076,
-	15944: 0x71E5,
-	15945: 0x8D23,
-	15946: 0x62E9,
-	15947: 0x5219,
-	15948: 0x6CFD,
-	15949: 0x8D3C,
-	15950: 0x600E,
-	15951: 0x589E,
-	15952: 0x618E,
-	15953: 0x66FE,
-	15954: 0x8D60,
-	15955: 0x624E,
-	15956: 0x55B3,
-	15957: 0x6E23,
-	15958: 0x672D,
-	15959: 0x8F67,
-	15960: 0x8A81,
-	15961: 0x8A82,
-	15962: 0x8A83,
-	15963: 0x8A84,
-	15964: 0x8A85,
-	15965: 0x8A86,
-	15966: 0x8A87,
-	15967: 0x8A88,
-	15968: 0x8A8B,
-	15969: 0x8A8C,
-	15970: 0x8A8D,
-	15971: 0x8A8E,
-	15972: 0x8A8F,
-	15973: 0x8A90,
-	15974: 0x8A91,
-	15975: 0x8A92,
-	15976: 0x8A94,
-	15977: 0x8A95,
-	15978: 0x8A96,
-	15979: 0x8A97,
-	15980: 0x8A98,
-	15981: 0x8A99,
-	15982: 0x8A9A,
-	15983: 0x8A9B,
-	15984: 0x8A9C,
-	15985: 0x8A9D,
-	15986: 0x8A9E,
-	15987: 0x8A9F,
-	15988: 0x8AA0,
-	15989: 0x8AA1,
-	15990: 0x8AA2,
-	15991: 0x8AA3,
-	15992: 0x8AA4,
-	15993: 0x8AA5,
-	15994: 0x8AA6,
-	15995: 0x8AA7,
-	15996: 0x8AA8,
-	15997: 0x8AA9,
-	15998: 0x8AAA,
-	15999: 0x8AAB,
-	16000: 0x8AAC,
-	16001: 0x8AAD,
-	16002: 0x8AAE,
-	16003: 0x8AAF,
-	16004: 0x8AB0,
-	16005: 0x8AB1,
-	16006: 0x8AB2,
-	16007: 0x8AB3,
-	16008: 0x8AB4,
-	16009: 0x8AB5,
-	16010: 0x8AB6,
-	16011: 0x8AB7,
-	16012: 0x8AB8,
-	16013: 0x8AB9,
-	16014: 0x8ABA,
-	16015: 0x8ABB,
-	16016: 0x8ABC,
-	16017: 0x8ABD,
-	16018: 0x8ABE,
-	16019: 0x8ABF,
-	16020: 0x8AC0,
-	16021: 0x8AC1,
-	16022: 0x8AC2,
-	16023: 0x8AC3,
-	16024: 0x8AC4,
-	16025: 0x8AC5,
-	16026: 0x8AC6,
-	16027: 0x8AC7,
-	16028: 0x8AC8,
-	16029: 0x8AC9,
-	16030: 0x8ACA,
-	16031: 0x8ACB,
-	16032: 0x8ACC,
-	16033: 0x8ACD,
-	16034: 0x8ACE,
-	16035: 0x8ACF,
-	16036: 0x8AD0,
-	16037: 0x8AD1,
-	16038: 0x8AD2,
-	16039: 0x8AD3,
-	16040: 0x8AD4,
-	16041: 0x8AD5,
-	16042: 0x8AD6,
-	16043: 0x8AD7,
-	16044: 0x8AD8,
-	16045: 0x8AD9,
-	16046: 0x8ADA,
-	16047: 0x8ADB,
-	16048: 0x8ADC,
-	16049: 0x8ADD,
-	16050: 0x8ADE,
-	16051: 0x8ADF,
-	16052: 0x8AE0,
-	16053: 0x8AE1,
-	16054: 0x8AE2,
-	16055: 0x8AE3,
-	16056: 0x94E1,
-	16057: 0x95F8,
-	16058: 0x7728,
-	16059: 0x6805,
-	16060: 0x69A8,
-	16061: 0x548B,
-	16062: 0x4E4D,
-	16063: 0x70B8,
-	16064: 0x8BC8,
-	16065: 0x6458,
-	16066: 0x658B,
-	16067: 0x5B85,
-	16068: 0x7A84,
-	16069: 0x503A,
-	16070: 0x5BE8,
-	16071: 0x77BB,
-	16072: 0x6BE1,
-	16073: 0x8A79,
-	16074: 0x7C98,
-	16075: 0x6CBE,
-	16076: 0x76CF,
-	16077: 0x65A9,
-	16078: 0x8F97,
-	16079: 0x5D2D,
-	16080: 0x5C55,
-	16081: 0x8638,
-	16082: 0x6808,
-	16083: 0x5360,
-	16084: 0x6218,
-	16085: 0x7AD9,
-	16086: 0x6E5B,
-	16087: 0x7EFD,
-	16088: 0x6A1F,
-	16089: 0x7AE0,
-	16090: 0x5F70,
-	16091: 0x6F33,
-	16092: 0x5F20,
-	16093: 0x638C,
-	16094: 0x6DA8,
-	16095: 0x6756,
-	16096: 0x4E08,
-	16097: 0x5E10,
-	16098: 0x8D26,
-	16099: 0x4ED7,
-	16100: 0x80C0,
-	16101: 0x7634,
-	16102: 0x969C,
-	16103: 0x62DB,
-	16104: 0x662D,
-	16105: 0x627E,
-	16106: 0x6CBC,
-	16107: 0x8D75,
-	16108: 0x7167,
-	16109: 0x7F69,
-	16110: 0x5146,
-	16111: 0x8087,
-	16112: 0x53EC,
-	16113: 0x906E,
-	16114: 0x6298,
-	16115: 0x54F2,
-	16116: 0x86F0,
-	16117: 0x8F99,
-	16118: 0x8005,
-	16119: 0x9517,
-	16120: 0x8517,
-	16121: 0x8FD9,
-	16122: 0x6D59,
-	16123: 0x73CD,
-	16124: 0x659F,
-	16125: 0x771F,
-	16126: 0x7504,
-	16127: 0x7827,
-	16128: 0x81FB,
-	16129: 0x8D1E,
-	16130: 0x9488,
-	16131: 0x4FA6,
-	16132: 0x6795,
-	16133: 0x75B9,
-	16134: 0x8BCA,
-	16135: 0x9707,
-	16136: 0x632F,
-	16137: 0x9547,
-	16138: 0x9635,
-	16139: 0x84B8,
-	16140: 0x6323,
-	16141: 0x7741,
-	16142: 0x5F81,
-	16143: 0x72F0,
-	16144: 0x4E89,
-	16145: 0x6014,
-	16146: 0x6574,
-	16147: 0x62EF,
-	16148: 0x6B63,
-	16149: 0x653F,
-	16150: 0x8AE4,
-	16151: 0x8AE5,
-	16152: 0x8AE6,
-	16153: 0x8AE7,
-	16154: 0x8AE8,
-	16155: 0x8AE9,
-	16156: 0x8AEA,
-	16157: 0x8AEB,
-	16158: 0x8AEC,
-	16159: 0x8AED,
-	16160: 0x8AEE,
-	16161: 0x8AEF,
-	16162: 0x8AF0,
-	16163: 0x8AF1,
-	16164: 0x8AF2,
-	16165: 0x8AF3,
-	16166: 0x8AF4,
-	16167: 0x8AF5,
-	16168: 0x8AF6,
-	16169: 0x8AF7,
-	16170: 0x8AF8,
-	16171: 0x8AF9,
-	16172: 0x8AFA,
-	16173: 0x8AFB,
-	16174: 0x8AFC,
-	16175: 0x8AFD,
-	16176: 0x8AFE,
-	16177: 0x8AFF,
-	16178: 0x8B00,
-	16179: 0x8B01,
-	16180: 0x8B02,
-	16181: 0x8B03,
-	16182: 0x8B04,
-	16183: 0x8B05,
-	16184: 0x8B06,
-	16185: 0x8B08,
-	16186: 0x8B09,
-	16187: 0x8B0A,
-	16188: 0x8B0B,
-	16189: 0x8B0C,
-	16190: 0x8B0D,
-	16191: 0x8B0E,
-	16192: 0x8B0F,
-	16193: 0x8B10,
-	16194: 0x8B11,
-	16195: 0x8B12,
-	16196: 0x8B13,
-	16197: 0x8B14,
-	16198: 0x8B15,
-	16199: 0x8B16,
-	16200: 0x8B17,
-	16201: 0x8B18,
-	16202: 0x8B19,
-	16203: 0x8B1A,
-	16204: 0x8B1B,
-	16205: 0x8B1C,
-	16206: 0x8B1D,
-	16207: 0x8B1E,
-	16208: 0x8B1F,
-	16209: 0x8B20,
-	16210: 0x8B21,
-	16211: 0x8B22,
-	16212: 0x8B23,
-	16213: 0x8B24,
-	16214: 0x8B25,
-	16215: 0x8B27,
-	16216: 0x8B28,
-	16217: 0x8B29,
-	16218: 0x8B2A,
-	16219: 0x8B2B,
-	16220: 0x8B2C,
-	16221: 0x8B2D,
-	16222: 0x8B2E,
-	16223: 0x8B2F,
-	16224: 0x8B30,
-	16225: 0x8B31,
-	16226: 0x8B32,
-	16227: 0x8B33,
-	16228: 0x8B34,
-	16229: 0x8B35,
-	16230: 0x8B36,
-	16231: 0x8B37,
-	16232: 0x8B38,
-	16233: 0x8B39,
-	16234: 0x8B3A,
-	16235: 0x8B3B,
-	16236: 0x8B3C,
-	16237: 0x8B3D,
-	16238: 0x8B3E,
-	16239: 0x8B3F,
-	16240: 0x8B40,
-	16241: 0x8B41,
-	16242: 0x8B42,
-	16243: 0x8B43,
-	16244: 0x8B44,
-	16245: 0x8B45,
-	16246: 0x5E27,
-	16247: 0x75C7,
-	16248: 0x90D1,
-	16249: 0x8BC1,
-	16250: 0x829D,
-	16251: 0x679D,
-	16252: 0x652F,
-	16253: 0x5431,
-	16254: 0x8718,
-	16255: 0x77E5,
-	16256: 0x80A2,
-	16257: 0x8102,
-	16258: 0x6C41,
-	16259: 0x4E4B,
-	16260: 0x7EC7,
-	16261: 0x804C,
-	16262: 0x76F4,
-	16263: 0x690D,
-	16264: 0x6B96,
-	16265: 0x6267,
-	16266: 0x503C,
-	16267: 0x4F84,
-	16268: 0x5740,
-	16269: 0x6307,
-	16270: 0x6B62,
-	16271: 0x8DBE,
-	16272: 0x53EA,
-	16273: 0x65E8,
-	16274: 0x7EB8,
-	16275: 0x5FD7,
-	16276: 0x631A,
-	16277: 0x63B7,
-	16278: 0x81F3,
-	16279: 0x81F4,
-	16280: 0x7F6E,
-	16281: 0x5E1C,
-	16282: 0x5CD9,
-	16283: 0x5236,
-	16284: 0x667A,
-	16285: 0x79E9,
-	16286: 0x7A1A,
-	16287: 0x8D28,
-	16288: 0x7099,
-	16289: 0x75D4,
-	16290: 0x6EDE,
-	16291: 0x6CBB,
-	16292: 0x7A92,
-	16293: 0x4E2D,
-	16294: 0x76C5,
-	16295: 0x5FE0,
-	16296: 0x949F,
-	16297: 0x8877,
-	16298: 0x7EC8,
-	16299: 0x79CD,
-	16300: 0x80BF,
-	16301: 0x91CD,
-	16302: 0x4EF2,
-	16303: 0x4F17,
-	16304: 0x821F,
-	16305: 0x5468,
-	16306: 0x5DDE,
-	16307: 0x6D32,
-	16308: 0x8BCC,
-	16309: 0x7CA5,
-	16310: 0x8F74,
-	16311: 0x8098,
-	16312: 0x5E1A,
-	16313: 0x5492,
-	16314: 0x76B1,
-	16315: 0x5B99,
-	16316: 0x663C,
-	16317: 0x9AA4,
-	16318: 0x73E0,
-	16319: 0x682A,
-	16320: 0x86DB,
-	16321: 0x6731,
-	16322: 0x732A,
-	16323: 0x8BF8,
-	16324: 0x8BDB,
-	16325: 0x9010,
-	16326: 0x7AF9,
-	16327: 0x70DB,
-	16328: 0x716E,
-	16329: 0x62C4,
-	16330: 0x77A9,
-	16331: 0x5631,
-	16332: 0x4E3B,
-	16333: 0x8457,
-	16334: 0x67F1,
-	16335: 0x52A9,
-	16336: 0x86C0,
-	16337: 0x8D2E,
-	16338: 0x94F8,
-	16339: 0x7B51,
-	16340: 0x8B46,
-	16341: 0x8B47,
-	16342: 0x8B48,
-	16343: 0x8B49,
-	16344: 0x8B4A,
-	16345: 0x8B4B,
-	16346: 0x8B4C,
-	16347: 0x8B4D,
-	16348: 0x8B4E,
-	16349: 0x8B4F,
-	16350: 0x8B50,
-	16351: 0x8B51,
-	16352: 0x8B52,
-	16353: 0x8B53,
-	16354: 0x8B54,
-	16355: 0x8B55,
-	16356: 0x8B56,
-	16357: 0x8B57,
-	16358: 0x8B58,
-	16359: 0x8B59,
-	16360: 0x8B5A,
-	16361: 0x8B5B,
-	16362: 0x8B5C,
-	16363: 0x8B5D,
-	16364: 0x8B5E,
-	16365: 0x8B5F,
-	16366: 0x8B60,
-	16367: 0x8B61,
-	16368: 0x8B62,
-	16369: 0x8B63,
-	16370: 0x8B64,
-	16371: 0x8B65,
-	16372: 0x8B67,
-	16373: 0x8B68,
-	16374: 0x8B69,
-	16375: 0x8B6A,
-	16376: 0x8B6B,
-	16377: 0x8B6D,
-	16378: 0x8B6E,
-	16379: 0x8B6F,
-	16380: 0x8B70,
-	16381: 0x8B71,
-	16382: 0x8B72,
-	16383: 0x8B73,
-	16384: 0x8B74,
-	16385: 0x8B75,
-	16386: 0x8B76,
-	16387: 0x8B77,
-	16388: 0x8B78,
-	16389: 0x8B79,
-	16390: 0x8B7A,
-	16391: 0x8B7B,
-	16392: 0x8B7C,
-	16393: 0x8B7D,
-	16394: 0x8B7E,
-	16395: 0x8B7F,
-	16396: 0x8B80,
-	16397: 0x8B81,
-	16398: 0x8B82,
-	16399: 0x8B83,
-	16400: 0x8B84,
-	16401: 0x8B85,
-	16402: 0x8B86,
-	16403: 0x8B87,
-	16404: 0x8B88,
-	16405: 0x8B89,
-	16406: 0x8B8A,
-	16407: 0x8B8B,
-	16408: 0x8B8C,
-	16409: 0x8B8D,
-	16410: 0x8B8E,
-	16411: 0x8B8F,
-	16412: 0x8B90,
-	16413: 0x8B91,
-	16414: 0x8B92,
-	16415: 0x8B93,
-	16416: 0x8B94,
-	16417: 0x8B95,
-	16418: 0x8B96,
-	16419: 0x8B97,
-	16420: 0x8B98,
-	16421: 0x8B99,
-	16422: 0x8B9A,
-	16423: 0x8B9B,
-	16424: 0x8B9C,
-	16425: 0x8B9D,
-	16426: 0x8B9E,
-	16427: 0x8B9F,
-	16428: 0x8BAC,
-	16429: 0x8BB1,
-	16430: 0x8BBB,
-	16431: 0x8BC7,
-	16432: 0x8BD0,
-	16433: 0x8BEA,
-	16434: 0x8C09,
-	16435: 0x8C1E,
-	16436: 0x4F4F,
-	16437: 0x6CE8,
-	16438: 0x795D,
-	16439: 0x9A7B,
-	16440: 0x6293,
-	16441: 0x722A,
-	16442: 0x62FD,
-	16443: 0x4E13,
-	16444: 0x7816,
-	16445: 0x8F6C,
-	16446: 0x64B0,
-	16447: 0x8D5A,
-	16448: 0x7BC6,
-	16449: 0x6869,
-	16450: 0x5E84,
-	16451: 0x88C5,
-	16452: 0x5986,
-	16453: 0x649E,
-	16454: 0x58EE,
-	16455: 0x72B6,
-	16456: 0x690E,
-	16457: 0x9525,
-	16458: 0x8FFD,
-	16459: 0x8D58,
-	16460: 0x5760,
-	16461: 0x7F00,
-	16462: 0x8C06,
-	16463: 0x51C6,
-	16464: 0x6349,
-	16465: 0x62D9,
-	16466: 0x5353,
-	16467: 0x684C,
-	16468: 0x7422,
-	16469: 0x8301,
-	16470: 0x914C,
-	16471: 0x5544,
-	16472: 0x7740,
-	16473: 0x707C,
-	16474: 0x6D4A,
-	16475: 0x5179,
-	16476: 0x54A8,
-	16477: 0x8D44,
-	16478: 0x59FF,
-	16479: 0x6ECB,
-	16480: 0x6DC4,
-	16481: 0x5B5C,
-	16482: 0x7D2B,
-	16483: 0x4ED4,
-	16484: 0x7C7D,
-	16485: 0x6ED3,
-	16486: 0x5B50,
-	16487: 0x81EA,
-	16488: 0x6E0D,
-	16489: 0x5B57,
-	16490: 0x9B03,
-	16491: 0x68D5,
-	16492: 0x8E2A,
-	16493: 0x5B97,
-	16494: 0x7EFC,
-	16495: 0x603B,
-	16496: 0x7EB5,
-	16497: 0x90B9,
-	16498: 0x8D70,
-	16499: 0x594F,
-	16500: 0x63CD,
-	16501: 0x79DF,
-	16502: 0x8DB3,
-	16503: 0x5352,
-	16504: 0x65CF,
-	16505: 0x7956,
-	16506: 0x8BC5,
-	16507: 0x963B,
-	16508: 0x7EC4,
-	16509: 0x94BB,
-	16510: 0x7E82,
-	16511: 0x5634,
-	16512: 0x9189,
-	16513: 0x6700,
-	16514: 0x7F6A,
-	16515: 0x5C0A,
-	16516: 0x9075,
-	16517: 0x6628,
-	16518: 0x5DE6,
-	16519: 0x4F50,
-	16520: 0x67DE,
-	16521: 0x505A,
-	16522: 0x4F5C,
-	16523: 0x5750,
-	16524: 0x5EA7,
-	16530: 0x8C38,
-	16531: 0x8C39,
-	16532: 0x8C3A,
-	16533: 0x8C3B,
-	16534: 0x8C3C,
-	16535: 0x8C3D,
-	16536: 0x8C3E,
-	16537: 0x8C3F,
-	16538: 0x8C40,
-	16539: 0x8C42,
-	16540: 0x8C43,
-	16541: 0x8C44,
-	16542: 0x8C45,
-	16543: 0x8C48,
-	16544: 0x8C4A,
-	16545: 0x8C4B,
-	16546: 0x8C4D,
-	16547: 0x8C4E,
-	16548: 0x8C4F,
-	16549: 0x8C50,
-	16550: 0x8C51,
-	16551: 0x8C52,
-	16552: 0x8C53,
-	16553: 0x8C54,
-	16554: 0x8C56,
-	16555: 0x8C57,
-	16556: 0x8C58,
-	16557: 0x8C59,
-	16558: 0x8C5B,
-	16559: 0x8C5C,
-	16560: 0x8C5D,
-	16561: 0x8C5E,
-	16562: 0x8C5F,
-	16563: 0x8C60,
-	16564: 0x8C63,
-	16565: 0x8C64,
-	16566: 0x8C65,
-	16567: 0x8C66,
-	16568: 0x8C67,
-	16569: 0x8C68,
-	16570: 0x8C69,
-	16571: 0x8C6C,
-	16572: 0x8C6D,
-	16573: 0x8C6E,
-	16574: 0x8C6F,
-	16575: 0x8C70,
-	16576: 0x8C71,
-	16577: 0x8C72,
-	16578: 0x8C74,
-	16579: 0x8C75,
-	16580: 0x8C76,
-	16581: 0x8C77,
-	16582: 0x8C7B,
-	16583: 0x8C7C,
-	16584: 0x8C7D,
-	16585: 0x8C7E,
-	16586: 0x8C7F,
-	16587: 0x8C80,
-	16588: 0x8C81,
-	16589: 0x8C83,
-	16590: 0x8C84,
-	16591: 0x8C86,
-	16592: 0x8C87,
-	16593: 0x8C88,
-	16594: 0x8C8B,
-	16595: 0x8C8D,
-	16596: 0x8C8E,
-	16597: 0x8C8F,
-	16598: 0x8C90,
-	16599: 0x8C91,
-	16600: 0x8C92,
-	16601: 0x8C93,
-	16602: 0x8C95,
-	16603: 0x8C96,
-	16604: 0x8C97,
-	16605: 0x8C99,
-	16606: 0x8C9A,
-	16607: 0x8C9B,
-	16608: 0x8C9C,
-	16609: 0x8C9D,
-	16610: 0x8C9E,
-	16611: 0x8C9F,
-	16612: 0x8CA0,
-	16613: 0x8CA1,
-	16614: 0x8CA2,
-	16615: 0x8CA3,
-	16616: 0x8CA4,
-	16617: 0x8CA5,
-	16618: 0x8CA6,
-	16619: 0x8CA7,
-	16620: 0x8CA8,
-	16621: 0x8CA9,
-	16622: 0x8CAA,
-	16623: 0x8CAB,
-	16624: 0x8CAC,
-	16625: 0x8CAD,
-	16626: 0x4E8D,
-	16627: 0x4E0C,
-	16628: 0x5140,
-	16629: 0x4E10,
-	16630: 0x5EFF,
-	16631: 0x5345,
-	16632: 0x4E15,
-	16633: 0x4E98,
-	16634: 0x4E1E,
-	16635: 0x9B32,
-	16636: 0x5B6C,
-	16637: 0x5669,
-	16638: 0x4E28,
-	16639: 0x79BA,
-	16640: 0x4E3F,
-	16641: 0x5315,
-	16642: 0x4E47,
-	16643: 0x592D,
-	16644: 0x723B,
-	16645: 0x536E,
-	16646: 0x6C10,
-	16647: 0x56DF,
-	16648: 0x80E4,
-	16649: 0x9997,
-	16650: 0x6BD3,
-	16651: 0x777E,
-	16652: 0x9F17,
-	16653: 0x4E36,
-	16654: 0x4E9F,
-	16655: 0x9F10,
-	16656: 0x4E5C,
-	16657: 0x4E69,
-	16658: 0x4E93,
-	16659: 0x8288,
-	16660: 0x5B5B,
-	16661: 0x556C,
-	16662: 0x560F,
-	16663: 0x4EC4,
-	16664: 0x538D,
-	16665: 0x539D,
-	16666: 0x53A3,
-	16667: 0x53A5,
-	16668: 0x53AE,
-	16669: 0x9765,
-	16670: 0x8D5D,
-	16671: 0x531A,
-	16672: 0x53F5,
-	16673: 0x5326,
-	16674: 0x532E,
-	16675: 0x533E,
-	16676: 0x8D5C,
-	16677: 0x5366,
-	16678: 0x5363,
-	16679: 0x5202,
-	16680: 0x5208,
-	16681: 0x520E,
-	16682: 0x522D,
-	16683: 0x5233,
-	16684: 0x523F,
-	16685: 0x5240,
-	16686: 0x524C,
-	16687: 0x525E,
-	16688: 0x5261,
-	16689: 0x525C,
-	16690: 0x84AF,
-	16691: 0x527D,
-	16692: 0x5282,
-	16693: 0x5281,
-	16694: 0x5290,
-	16695: 0x5293,
-	16696: 0x5182,
-	16697: 0x7F54,
-	16698: 0x4EBB,
-	16699: 0x4EC3,
-	16700: 0x4EC9,
-	16701: 0x4EC2,
-	16702: 0x4EE8,
-	16703: 0x4EE1,
-	16704: 0x4EEB,
-	16705: 0x4EDE,
-	16706: 0x4F1B,
-	16707: 0x4EF3,
-	16708: 0x4F22,
-	16709: 0x4F64,
-	16710: 0x4EF5,
-	16711: 0x4F25,
-	16712: 0x4F27,
-	16713: 0x4F09,
-	16714: 0x4F2B,
-	16715: 0x4F5E,
-	16716: 0x4F67,
-	16717: 0x6538,
-	16718: 0x4F5A,
-	16719: 0x4F5D,
-	16720: 0x8CAE,
-	16721: 0x8CAF,
-	16722: 0x8CB0,
-	16723: 0x8CB1,
-	16724: 0x8CB2,
-	16725: 0x8CB3,
-	16726: 0x8CB4,
-	16727: 0x8CB5,
-	16728: 0x8CB6,
-	16729: 0x8CB7,
-	16730: 0x8CB8,
-	16731: 0x8CB9,
-	16732: 0x8CBA,
-	16733: 0x8CBB,
-	16734: 0x8CBC,
-	16735: 0x8CBD,
-	16736: 0x8CBE,
-	16737: 0x8CBF,
-	16738: 0x8CC0,
-	16739: 0x8CC1,
-	16740: 0x8CC2,
-	16741: 0x8CC3,
-	16742: 0x8CC4,
-	16743: 0x8CC5,
-	16744: 0x8CC6,
-	16745: 0x8CC7,
-	16746: 0x8CC8,
-	16747: 0x8CC9,
-	16748: 0x8CCA,
-	16749: 0x8CCB,
-	16750: 0x8CCC,
-	16751: 0x8CCD,
-	16752: 0x8CCE,
-	16753: 0x8CCF,
-	16754: 0x8CD0,
-	16755: 0x8CD1,
-	16756: 0x8CD2,
-	16757: 0x8CD3,
-	16758: 0x8CD4,
-	16759: 0x8CD5,
-	16760: 0x8CD6,
-	16761: 0x8CD7,
-	16762: 0x8CD8,
-	16763: 0x8CD9,
-	16764: 0x8CDA,
-	16765: 0x8CDB,
-	16766: 0x8CDC,
-	16767: 0x8CDD,
-	16768: 0x8CDE,
-	16769: 0x8CDF,
-	16770: 0x8CE0,
-	16771: 0x8CE1,
-	16772: 0x8CE2,
-	16773: 0x8CE3,
-	16774: 0x8CE4,
-	16775: 0x8CE5,
-	16776: 0x8CE6,
-	16777: 0x8CE7,
-	16778: 0x8CE8,
-	16779: 0x8CE9,
-	16780: 0x8CEA,
-	16781: 0x8CEB,
-	16782: 0x8CEC,
-	16783: 0x8CED,
-	16784: 0x8CEE,
-	16785: 0x8CEF,
-	16786: 0x8CF0,
-	16787: 0x8CF1,
-	16788: 0x8CF2,
-	16789: 0x8CF3,
-	16790: 0x8CF4,
-	16791: 0x8CF5,
-	16792: 0x8CF6,
-	16793: 0x8CF7,
-	16794: 0x8CF8,
-	16795: 0x8CF9,
-	16796: 0x8CFA,
-	16797: 0x8CFB,
-	16798: 0x8CFC,
-	16799: 0x8CFD,
-	16800: 0x8CFE,
-	16801: 0x8CFF,
-	16802: 0x8D00,
-	16803: 0x8D01,
-	16804: 0x8D02,
-	16805: 0x8D03,
-	16806: 0x8D04,
-	16807: 0x8D05,
-	16808: 0x8D06,
-	16809: 0x8D07,
-	16810: 0x8D08,
-	16811: 0x8D09,
-	16812: 0x8D0A,
-	16813: 0x8D0B,
-	16814: 0x8D0C,
-	16815: 0x8D0D,
-	16816: 0x4F5F,
-	16817: 0x4F57,
-	16818: 0x4F32,
-	16819: 0x4F3D,
-	16820: 0x4F76,
-	16821: 0x4F74,
-	16822: 0x4F91,
-	16823: 0x4F89,
-	16824: 0x4F83,
-	16825: 0x4F8F,
-	16826: 0x4F7E,
-	16827: 0x4F7B,
-	16828: 0x4FAA,
-	16829: 0x4F7C,
-	16830: 0x4FAC,
-	16831: 0x4F94,
-	16832: 0x4FE6,
-	16833: 0x4FE8,
-	16834: 0x4FEA,
-	16835: 0x4FC5,
-	16836: 0x4FDA,
-	16837: 0x4FE3,
-	16838: 0x4FDC,
-	16839: 0x4FD1,
-	16840: 0x4FDF,
-	16841: 0x4FF8,
-	16842: 0x5029,
-	16843: 0x504C,
-	16844: 0x4FF3,
-	16845: 0x502C,
-	16846: 0x500F,
-	16847: 0x502E,
-	16848: 0x502D,
-	16849: 0x4FFE,
-	16850: 0x501C,
-	16851: 0x500C,
-	16852: 0x5025,
-	16853: 0x5028,
-	16854: 0x507E,
-	16855: 0x5043,
-	16856: 0x5055,
-	16857: 0x5048,
-	16858: 0x504E,
-	16859: 0x506C,
-	16860: 0x507B,
-	16861: 0x50A5,
-	16862: 0x50A7,
-	16863: 0x50A9,
-	16864: 0x50BA,
-	16865: 0x50D6,
-	16866: 0x5106,
-	16867: 0x50ED,
-	16868: 0x50EC,
-	16869: 0x50E6,
-	16870: 0x50EE,
-	16871: 0x5107,
-	16872: 0x510B,
-	16873: 0x4EDD,
-	16874: 0x6C3D,
-	16875: 0x4F58,
-	16876: 0x4F65,
-	16877: 0x4FCE,
-	16878: 0x9FA0,
-	16879: 0x6C46,
-	16880: 0x7C74,
-	16881: 0x516E,
-	16882: 0x5DFD,
-	16883: 0x9EC9,
-	16884: 0x9998,
-	16885: 0x5181,
-	16886: 0x5914,
-	16887: 0x52F9,
-	16888: 0x530D,
-	16889: 0x8A07,
-	16890: 0x5310,
-	16891: 0x51EB,
-	16892: 0x5919,
-	16893: 0x5155,
-	16894: 0x4EA0,
-	16895: 0x5156,
-	16896: 0x4EB3,
-	16897: 0x886E,
-	16898: 0x88A4,
-	16899: 0x4EB5,
-	16900: 0x8114,
-	16901: 0x88D2,
-	16902: 0x7980,
-	16903: 0x5B34,
-	16904: 0x8803,
-	16905: 0x7FB8,
-	16906: 0x51AB,
-	16907: 0x51B1,
-	16908: 0x51BD,
-	16909: 0x51BC,
-	16910: 0x8D0E,
-	16911: 0x8D0F,
-	16912: 0x8D10,
-	16913: 0x8D11,
-	16914: 0x8D12,
-	16915: 0x8D13,
-	16916: 0x8D14,
-	16917: 0x8D15,
-	16918: 0x8D16,
-	16919: 0x8D17,
-	16920: 0x8D18,
-	16921: 0x8D19,
-	16922: 0x8D1A,
-	16923: 0x8D1B,
-	16924: 0x8D1C,
-	16925: 0x8D20,
-	16926: 0x8D51,
-	16927: 0x8D52,
-	16928: 0x8D57,
-	16929: 0x8D5F,
-	16930: 0x8D65,
-	16931: 0x8D68,
-	16932: 0x8D69,
-	16933: 0x8D6A,
-	16934: 0x8D6C,
-	16935: 0x8D6E,
-	16936: 0x8D6F,
-	16937: 0x8D71,
-	16938: 0x8D72,
-	16939: 0x8D78,
-	16940: 0x8D79,
-	16941: 0x8D7A,
-	16942: 0x8D7B,
-	16943: 0x8D7C,
-	16944: 0x8D7D,
-	16945: 0x8D7E,
-	16946: 0x8D7F,
-	16947: 0x8D80,
-	16948: 0x8D82,
-	16949: 0x8D83,
-	16950: 0x8D86,
-	16951: 0x8D87,
-	16952: 0x8D88,
-	16953: 0x8D89,
-	16954: 0x8D8C,
-	16955: 0x8D8D,
-	16956: 0x8D8E,
-	16957: 0x8D8F,
-	16958: 0x8D90,
-	16959: 0x8D92,
-	16960: 0x8D93,
-	16961: 0x8D95,
-	16962: 0x8D96,
-	16963: 0x8D97,
-	16964: 0x8D98,
-	16965: 0x8D99,
-	16966: 0x8D9A,
-	16967: 0x8D9B,
-	16968: 0x8D9C,
-	16969: 0x8D9D,
-	16970: 0x8D9E,
-	16971: 0x8DA0,
-	16972: 0x8DA1,
-	16973: 0x8DA2,
-	16974: 0x8DA4,
-	16975: 0x8DA5,
-	16976: 0x8DA6,
-	16977: 0x8DA7,
-	16978: 0x8DA8,
-	16979: 0x8DA9,
-	16980: 0x8DAA,
-	16981: 0x8DAB,
-	16982: 0x8DAC,
-	16983: 0x8DAD,
-	16984: 0x8DAE,
-	16985: 0x8DAF,
-	16986: 0x8DB0,
-	16987: 0x8DB2,
-	16988: 0x8DB6,
-	16989: 0x8DB7,
-	16990: 0x8DB9,
-	16991: 0x8DBB,
-	16992: 0x8DBD,
-	16993: 0x8DC0,
-	16994: 0x8DC1,
-	16995: 0x8DC2,
-	16996: 0x8DC5,
-	16997: 0x8DC7,
-	16998: 0x8DC8,
-	16999: 0x8DC9,
-	17000: 0x8DCA,
-	17001: 0x8DCD,
-	17002: 0x8DD0,
-	17003: 0x8DD2,
-	17004: 0x8DD3,
-	17005: 0x8DD4,
-	17006: 0x51C7,
-	17007: 0x5196,
-	17008: 0x51A2,
-	17009: 0x51A5,
-	17010: 0x8BA0,
-	17011: 0x8BA6,
-	17012: 0x8BA7,
-	17013: 0x8BAA,
-	17014: 0x8BB4,
-	17015: 0x8BB5,
-	17016: 0x8BB7,
-	17017: 0x8BC2,
-	17018: 0x8BC3,
-	17019: 0x8BCB,
-	17020: 0x8BCF,
-	17021: 0x8BCE,
-	17022: 0x8BD2,
-	17023: 0x8BD3,
-	17024: 0x8BD4,
-	17025: 0x8BD6,
-	17026: 0x8BD8,
-	17027: 0x8BD9,
-	17028: 0x8BDC,
-	17029: 0x8BDF,
-	17030: 0x8BE0,
-	17031: 0x8BE4,
-	17032: 0x8BE8,
-	17033: 0x8BE9,
-	17034: 0x8BEE,
-	17035: 0x8BF0,
-	17036: 0x8BF3,
-	17037: 0x8BF6,
-	17038: 0x8BF9,
-	17039: 0x8BFC,
-	17040: 0x8BFF,
-	17041: 0x8C00,
-	17042: 0x8C02,
-	17043: 0x8C04,
-	17044: 0x8C07,
-	17045: 0x8C0C,
-	17046: 0x8C0F,
-	17047: 0x8C11,
-	17048: 0x8C12,
-	17049: 0x8C14,
-	17050: 0x8C15,
-	17051: 0x8C16,
-	17052: 0x8C19,
-	17053: 0x8C1B,
-	17054: 0x8C18,
-	17055: 0x8C1D,
-	17056: 0x8C1F,
-	17057: 0x8C20,
-	17058: 0x8C21,
-	17059: 0x8C25,
-	17060: 0x8C27,
-	17061: 0x8C2A,
-	17062: 0x8C2B,
-	17063: 0x8C2E,
-	17064: 0x8C2F,
-	17065: 0x8C32,
-	17066: 0x8C33,
-	17067: 0x8C35,
-	17068: 0x8C36,
-	17069: 0x5369,
-	17070: 0x537A,
-	17071: 0x961D,
-	17072: 0x9622,
-	17073: 0x9621,
-	17074: 0x9631,
-	17075: 0x962A,
-	17076: 0x963D,
-	17077: 0x963C,
-	17078: 0x9642,
-	17079: 0x9649,
-	17080: 0x9654,
-	17081: 0x965F,
-	17082: 0x9667,
-	17083: 0x966C,
-	17084: 0x9672,
-	17085: 0x9674,
-	17086: 0x9688,
-	17087: 0x968D,
-	17088: 0x9697,
-	17089: 0x96B0,
-	17090: 0x9097,
-	17091: 0x909B,
-	17092: 0x909D,
-	17093: 0x9099,
-	17094: 0x90AC,
-	17095: 0x90A1,
-	17096: 0x90B4,
-	17097: 0x90B3,
-	17098: 0x90B6,
-	17099: 0x90BA,
-	17100: 0x8DD5,
-	17101: 0x8DD8,
-	17102: 0x8DD9,
-	17103: 0x8DDC,
-	17104: 0x8DE0,
-	17105: 0x8DE1,
-	17106: 0x8DE2,
-	17107: 0x8DE5,
-	17108: 0x8DE6,
-	17109: 0x8DE7,
-	17110: 0x8DE9,
-	17111: 0x8DED,
-	17112: 0x8DEE,
-	17113: 0x8DF0,
-	17114: 0x8DF1,
-	17115: 0x8DF2,
-	17116: 0x8DF4,
-	17117: 0x8DF6,
-	17118: 0x8DFC,
-	17119: 0x8DFE,
-	17120: 0x8DFF,
-	17121: 0x8E00,
-	17122: 0x8E01,
-	17123: 0x8E02,
-	17124: 0x8E03,
-	17125: 0x8E04,
-	17126: 0x8E06,
-	17127: 0x8E07,
-	17128: 0x8E08,
-	17129: 0x8E0B,
-	17130: 0x8E0D,
-	17131: 0x8E0E,
-	17132: 0x8E10,
-	17133: 0x8E11,
-	17134: 0x8E12,
-	17135: 0x8E13,
-	17136: 0x8E15,
-	17137: 0x8E16,
-	17138: 0x8E17,
-	17139: 0x8E18,
-	17140: 0x8E19,
-	17141: 0x8E1A,
-	17142: 0x8E1B,
-	17143: 0x8E1C,
-	17144: 0x8E20,
-	17145: 0x8E21,
-	17146: 0x8E24,
-	17147: 0x8E25,
-	17148: 0x8E26,
-	17149: 0x8E27,
-	17150: 0x8E28,
-	17151: 0x8E2B,
-	17152: 0x8E2D,
-	17153: 0x8E30,
-	17154: 0x8E32,
-	17155: 0x8E33,
-	17156: 0x8E34,
-	17157: 0x8E36,
-	17158: 0x8E37,
-	17159: 0x8E38,
-	17160: 0x8E3B,
-	17161: 0x8E3C,
-	17162: 0x8E3E,
-	17163: 0x8E3F,
-	17164: 0x8E43,
-	17165: 0x8E45,
-	17166: 0x8E46,
-	17167: 0x8E4C,
-	17168: 0x8E4D,
-	17169: 0x8E4E,
-	17170: 0x8E4F,
-	17171: 0x8E50,
-	17172: 0x8E53,
-	17173: 0x8E54,
-	17174: 0x8E55,
-	17175: 0x8E56,
-	17176: 0x8E57,
-	17177: 0x8E58,
-	17178: 0x8E5A,
-	17179: 0x8E5B,
-	17180: 0x8E5C,
-	17181: 0x8E5D,
-	17182: 0x8E5E,
-	17183: 0x8E5F,
-	17184: 0x8E60,
-	17185: 0x8E61,
-	17186: 0x8E62,
-	17187: 0x8E63,
-	17188: 0x8E64,
-	17189: 0x8E65,
-	17190: 0x8E67,
-	17191: 0x8E68,
-	17192: 0x8E6A,
-	17193: 0x8E6B,
-	17194: 0x8E6E,
-	17195: 0x8E71,
-	17196: 0x90B8,
-	17197: 0x90B0,
-	17198: 0x90CF,
-	17199: 0x90C5,
-	17200: 0x90BE,
-	17201: 0x90D0,
-	17202: 0x90C4,
-	17203: 0x90C7,
-	17204: 0x90D3,
-	17205: 0x90E6,
-	17206: 0x90E2,
-	17207: 0x90DC,
-	17208: 0x90D7,
-	17209: 0x90DB,
-	17210: 0x90EB,
-	17211: 0x90EF,
-	17212: 0x90FE,
-	17213: 0x9104,
-	17214: 0x9122,
-	17215: 0x911E,
-	17216: 0x9123,
-	17217: 0x9131,
-	17218: 0x912F,
-	17219: 0x9139,
-	17220: 0x9143,
-	17221: 0x9146,
-	17222: 0x520D,
-	17223: 0x5942,
-	17224: 0x52A2,
-	17225: 0x52AC,
-	17226: 0x52AD,
-	17227: 0x52BE,
-	17228: 0x54FF,
-	17229: 0x52D0,
-	17230: 0x52D6,
-	17231: 0x52F0,
-	17232: 0x53DF,
-	17233: 0x71EE,
-	17234: 0x77CD,
-	17235: 0x5EF4,
-	17236: 0x51F5,
-	17237: 0x51FC,
-	17238: 0x9B2F,
-	17239: 0x53B6,
-	17240: 0x5F01,
-	17241: 0x755A,
-	17242: 0x5DEF,
-	17243: 0x574C,
-	17244: 0x57A9,
-	17245: 0x57A1,
-	17246: 0x587E,
-	17247: 0x58BC,
-	17248: 0x58C5,
-	17249: 0x58D1,
-	17250: 0x5729,
-	17251: 0x572C,
-	17252: 0x572A,
-	17253: 0x5733,
-	17254: 0x5739,
-	17255: 0x572E,
-	17256: 0x572F,
-	17257: 0x575C,
-	17258: 0x573B,
-	17259: 0x5742,
-	17260: 0x5769,
-	17261: 0x5785,
-	17262: 0x576B,
-	17263: 0x5786,
-	17264: 0x577C,
-	17265: 0x577B,
-	17266: 0x5768,
-	17267: 0x576D,
-	17268: 0x5776,
-	17269: 0x5773,
-	17270: 0x57AD,
-	17271: 0x57A4,
-	17272: 0x578C,
-	17273: 0x57B2,
-	17274: 0x57CF,
-	17275: 0x57A7,
-	17276: 0x57B4,
-	17277: 0x5793,
-	17278: 0x57A0,
-	17279: 0x57D5,
-	17280: 0x57D8,
-	17281: 0x57DA,
-	17282: 0x57D9,
-	17283: 0x57D2,
-	17284: 0x57B8,
-	17285: 0x57F4,
-	17286: 0x57EF,
-	17287: 0x57F8,
-	17288: 0x57E4,
-	17289: 0x57DD,
-	17290: 0x8E73,
-	17291: 0x8E75,
-	17292: 0x8E77,
-	17293: 0x8E78,
-	17294: 0x8E79,
-	17295: 0x8E7A,
-	17296: 0x8E7B,
-	17297: 0x8E7D,
-	17298: 0x8E7E,
-	17299: 0x8E80,
-	17300: 0x8E82,
-	17301: 0x8E83,
-	17302: 0x8E84,
-	17303: 0x8E86,
-	17304: 0x8E88,
-	17305: 0x8E89,
-	17306: 0x8E8A,
-	17307: 0x8E8B,
-	17308: 0x8E8C,
-	17309: 0x8E8D,
-	17310: 0x8E8E,
-	17311: 0x8E91,
-	17312: 0x8E92,
-	17313: 0x8E93,
-	17314: 0x8E95,
-	17315: 0x8E96,
-	17316: 0x8E97,
-	17317: 0x8E98,
-	17318: 0x8E99,
-	17319: 0x8E9A,
-	17320: 0x8E9B,
-	17321: 0x8E9D,
-	17322: 0x8E9F,
-	17323: 0x8EA0,
-	17324: 0x8EA1,
-	17325: 0x8EA2,
-	17326: 0x8EA3,
-	17327: 0x8EA4,
-	17328: 0x8EA5,
-	17329: 0x8EA6,
-	17330: 0x8EA7,
-	17331: 0x8EA8,
-	17332: 0x8EA9,
-	17333: 0x8EAA,
-	17334: 0x8EAD,
-	17335: 0x8EAE,
-	17336: 0x8EB0,
-	17337: 0x8EB1,
-	17338: 0x8EB3,
-	17339: 0x8EB4,
-	17340: 0x8EB5,
-	17341: 0x8EB6,
-	17342: 0x8EB7,
-	17343: 0x8EB8,
-	17344: 0x8EB9,
-	17345: 0x8EBB,
-	17346: 0x8EBC,
-	17347: 0x8EBD,
-	17348: 0x8EBE,
-	17349: 0x8EBF,
-	17350: 0x8EC0,
-	17351: 0x8EC1,
-	17352: 0x8EC2,
-	17353: 0x8EC3,
-	17354: 0x8EC4,
-	17355: 0x8EC5,
-	17356: 0x8EC6,
-	17357: 0x8EC7,
-	17358: 0x8EC8,
-	17359: 0x8EC9,
-	17360: 0x8ECA,
-	17361: 0x8ECB,
-	17362: 0x8ECC,
-	17363: 0x8ECD,
-	17364: 0x8ECF,
-	17365: 0x8ED0,
-	17366: 0x8ED1,
-	17367: 0x8ED2,
-	17368: 0x8ED3,
-	17369: 0x8ED4,
-	17370: 0x8ED5,
-	17371: 0x8ED6,
-	17372: 0x8ED7,
-	17373: 0x8ED8,
-	17374: 0x8ED9,
-	17375: 0x8EDA,
-	17376: 0x8EDB,
-	17377: 0x8EDC,
-	17378: 0x8EDD,
-	17379: 0x8EDE,
-	17380: 0x8EDF,
-	17381: 0x8EE0,
-	17382: 0x8EE1,
-	17383: 0x8EE2,
-	17384: 0x8EE3,
-	17385: 0x8EE4,
-	17386: 0x580B,
-	17387: 0x580D,
-	17388: 0x57FD,
-	17389: 0x57ED,
-	17390: 0x5800,
-	17391: 0x581E,
-	17392: 0x5819,
-	17393: 0x5844,
-	17394: 0x5820,
-	17395: 0x5865,
-	17396: 0x586C,
-	17397: 0x5881,
-	17398: 0x5889,
-	17399: 0x589A,
-	17400: 0x5880,
-	17401: 0x99A8,
-	17402: 0x9F19,
-	17403: 0x61FF,
-	17404: 0x8279,
-	17405: 0x827D,
-	17406: 0x827F,
-	17407: 0x828F,
-	17408: 0x828A,
-	17409: 0x82A8,
-	17410: 0x8284,
-	17411: 0x828E,
-	17412: 0x8291,
-	17413: 0x8297,
-	17414: 0x8299,
-	17415: 0x82AB,
-	17416: 0x82B8,
-	17417: 0x82BE,
-	17418: 0x82B0,
-	17419: 0x82C8,
-	17420: 0x82CA,
-	17421: 0x82E3,
-	17422: 0x8298,
-	17423: 0x82B7,
-	17424: 0x82AE,
-	17425: 0x82CB,
-	17426: 0x82CC,
-	17427: 0x82C1,
-	17428: 0x82A9,
-	17429: 0x82B4,
-	17430: 0x82A1,
-	17431: 0x82AA,
-	17432: 0x829F,
-	17433: 0x82C4,
-	17434: 0x82CE,
-	17435: 0x82A4,
-	17436: 0x82E1,
-	17437: 0x8309,
-	17438: 0x82F7,
-	17439: 0x82E4,
-	17440: 0x830F,
-	17441: 0x8307,
-	17442: 0x82DC,
-	17443: 0x82F4,
-	17444: 0x82D2,
-	17445: 0x82D8,
-	17446: 0x830C,
-	17447: 0x82FB,
-	17448: 0x82D3,
-	17449: 0x8311,
-	17450: 0x831A,
-	17451: 0x8306,
-	17452: 0x8314,
-	17453: 0x8315,
-	17454: 0x82E0,
-	17455: 0x82D5,
-	17456: 0x831C,
-	17457: 0x8351,
-	17458: 0x835B,
-	17459: 0x835C,
-	17460: 0x8308,
-	17461: 0x8392,
-	17462: 0x833C,
-	17463: 0x8334,
-	17464: 0x8331,
-	17465: 0x839B,
-	17466: 0x835E,
-	17467: 0x832F,
-	17468: 0x834F,
-	17469: 0x8347,
-	17470: 0x8343,
-	17471: 0x835F,
-	17472: 0x8340,
-	17473: 0x8317,
-	17474: 0x8360,
-	17475: 0x832D,
-	17476: 0x833A,
-	17477: 0x8333,
-	17478: 0x8366,
-	17479: 0x8365,
-	17480: 0x8EE5,
-	17481: 0x8EE6,
-	17482: 0x8EE7,
-	17483: 0x8EE8,
-	17484: 0x8EE9,
-	17485: 0x8EEA,
-	17486: 0x8EEB,
-	17487: 0x8EEC,
-	17488: 0x8EED,
-	17489: 0x8EEE,
-	17490: 0x8EEF,
-	17491: 0x8EF0,
-	17492: 0x8EF1,
-	17493: 0x8EF2,
-	17494: 0x8EF3,
-	17495: 0x8EF4,
-	17496: 0x8EF5,
-	17497: 0x8EF6,
-	17498: 0x8EF7,
-	17499: 0x8EF8,
-	17500: 0x8EF9,
-	17501: 0x8EFA,
-	17502: 0x8EFB,
-	17503: 0x8EFC,
-	17504: 0x8EFD,
-	17505: 0x8EFE,
-	17506: 0x8EFF,
-	17507: 0x8F00,
-	17508: 0x8F01,
-	17509: 0x8F02,
-	17510: 0x8F03,
-	17511: 0x8F04,
-	17512: 0x8F05,
-	17513: 0x8F06,
-	17514: 0x8F07,
-	17515: 0x8F08,
-	17516: 0x8F09,
-	17517: 0x8F0A,
-	17518: 0x8F0B,
-	17519: 0x8F0C,
-	17520: 0x8F0D,
-	17521: 0x8F0E,
-	17522: 0x8F0F,
-	17523: 0x8F10,
-	17524: 0x8F11,
-	17525: 0x8F12,
-	17526: 0x8F13,
-	17527: 0x8F14,
-	17528: 0x8F15,
-	17529: 0x8F16,
-	17530: 0x8F17,
-	17531: 0x8F18,
-	17532: 0x8F19,
-	17533: 0x8F1A,
-	17534: 0x8F1B,
-	17535: 0x8F1C,
-	17536: 0x8F1D,
-	17537: 0x8F1E,
-	17538: 0x8F1F,
-	17539: 0x8F20,
-	17540: 0x8F21,
-	17541: 0x8F22,
-	17542: 0x8F23,
-	17543: 0x8F24,
-	17544: 0x8F25,
-	17545: 0x8F26,
-	17546: 0x8F27,
-	17547: 0x8F28,
-	17548: 0x8F29,
-	17549: 0x8F2A,
-	17550: 0x8F2B,
-	17551: 0x8F2C,
-	17552: 0x8F2D,
-	17553: 0x8F2E,
-	17554: 0x8F2F,
-	17555: 0x8F30,
-	17556: 0x8F31,
-	17557: 0x8F32,
-	17558: 0x8F33,
-	17559: 0x8F34,
-	17560: 0x8F35,
-	17561: 0x8F36,
-	17562: 0x8F37,
-	17563: 0x8F38,
-	17564: 0x8F39,
-	17565: 0x8F3A,
-	17566: 0x8F3B,
-	17567: 0x8F3C,
-	17568: 0x8F3D,
-	17569: 0x8F3E,
-	17570: 0x8F3F,
-	17571: 0x8F40,
-	17572: 0x8F41,
-	17573: 0x8F42,
-	17574: 0x8F43,
-	17575: 0x8F44,
-	17576: 0x8368,
-	17577: 0x831B,
-	17578: 0x8369,
-	17579: 0x836C,
-	17580: 0x836A,
-	17581: 0x836D,
-	17582: 0x836E,
-	17583: 0x83B0,
-	17584: 0x8378,
-	17585: 0x83B3,
-	17586: 0x83B4,
-	17587: 0x83A0,
-	17588: 0x83AA,
-	17589: 0x8393,
-	17590: 0x839C,
-	17591: 0x8385,
-	17592: 0x837C,
-	17593: 0x83B6,
-	17594: 0x83A9,
-	17595: 0x837D,
-	17596: 0x83B8,
-	17597: 0x837B,
-	17598: 0x8398,
-	17599: 0x839E,
-	17600: 0x83A8,
-	17601: 0x83BA,
-	17602: 0x83BC,
-	17603: 0x83C1,
-	17604: 0x8401,
-	17605: 0x83E5,
-	17606: 0x83D8,
-	17607: 0x5807,
-	17608: 0x8418,
-	17609: 0x840B,
-	17610: 0x83DD,
-	17611: 0x83FD,
-	17612: 0x83D6,
-	17613: 0x841C,
-	17614: 0x8438,
-	17615: 0x8411,
-	17616: 0x8406,
-	17617: 0x83D4,
-	17618: 0x83DF,
-	17619: 0x840F,
-	17620: 0x8403,
-	17621: 0x83F8,
-	17622: 0x83F9,
-	17623: 0x83EA,
-	17624: 0x83C5,
-	17625: 0x83C0,
-	17626: 0x8426,
-	17627: 0x83F0,
-	17628: 0x83E1,
-	17629: 0x845C,
-	17630: 0x8451,
-	17631: 0x845A,
-	17632: 0x8459,
-	17633: 0x8473,
-	17634: 0x8487,
-	17635: 0x8488,
-	17636: 0x847A,
-	17637: 0x8489,
-	17638: 0x8478,
-	17639: 0x843C,
-	17640: 0x8446,
-	17641: 0x8469,
-	17642: 0x8476,
-	17643: 0x848C,
-	17644: 0x848E,
-	17645: 0x8431,
-	17646: 0x846D,
-	17647: 0x84C1,
-	17648: 0x84CD,
-	17649: 0x84D0,
-	17650: 0x84E6,
-	17651: 0x84BD,
-	17652: 0x84D3,
-	17653: 0x84CA,
-	17654: 0x84BF,
-	17655: 0x84BA,
-	17656: 0x84E0,
-	17657: 0x84A1,
-	17658: 0x84B9,
-	17659: 0x84B4,
-	17660: 0x8497,
-	17661: 0x84E5,
-	17662: 0x84E3,
-	17663: 0x850C,
-	17664: 0x750D,
-	17665: 0x8538,
-	17666: 0x84F0,
-	17667: 0x8539,
-	17668: 0x851F,
-	17669: 0x853A,
-	17670: 0x8F45,
-	17671: 0x8F46,
-	17672: 0x8F47,
-	17673: 0x8F48,
-	17674: 0x8F49,
-	17675: 0x8F4A,
-	17676: 0x8F4B,
-	17677: 0x8F4C,
-	17678: 0x8F4D,
-	17679: 0x8F4E,
-	17680: 0x8F4F,
-	17681: 0x8F50,
-	17682: 0x8F51,
-	17683: 0x8F52,
-	17684: 0x8F53,
-	17685: 0x8F54,
-	17686: 0x8F55,
-	17687: 0x8F56,
-	17688: 0x8F57,
-	17689: 0x8F58,
-	17690: 0x8F59,
-	17691: 0x8F5A,
-	17692: 0x8F5B,
-	17693: 0x8F5C,
-	17694: 0x8F5D,
-	17695: 0x8F5E,
-	17696: 0x8F5F,
-	17697: 0x8F60,
-	17698: 0x8F61,
-	17699: 0x8F62,
-	17700: 0x8F63,
-	17701: 0x8F64,
-	17702: 0x8F65,
-	17703: 0x8F6A,
-	17704: 0x8F80,
-	17705: 0x8F8C,
-	17706: 0x8F92,
-	17707: 0x8F9D,
-	17708: 0x8FA0,
-	17709: 0x8FA1,
-	17710: 0x8FA2,
-	17711: 0x8FA4,
-	17712: 0x8FA5,
-	17713: 0x8FA6,
-	17714: 0x8FA7,
-	17715: 0x8FAA,
-	17716: 0x8FAC,
-	17717: 0x8FAD,
-	17718: 0x8FAE,
-	17719: 0x8FAF,
-	17720: 0x8FB2,
-	17721: 0x8FB3,
-	17722: 0x8FB4,
-	17723: 0x8FB5,
-	17724: 0x8FB7,
-	17725: 0x8FB8,
-	17726: 0x8FBA,
-	17727: 0x8FBB,
-	17728: 0x8FBC,
-	17729: 0x8FBF,
-	17730: 0x8FC0,
-	17731: 0x8FC3,
-	17732: 0x8FC6,
-	17733: 0x8FC9,
-	17734: 0x8FCA,
-	17735: 0x8FCB,
-	17736: 0x8FCC,
-	17737: 0x8FCD,
-	17738: 0x8FCF,
-	17739: 0x8FD2,
-	17740: 0x8FD6,
-	17741: 0x8FD7,
-	17742: 0x8FDA,
-	17743: 0x8FE0,
-	17744: 0x8FE1,
-	17745: 0x8FE3,
-	17746: 0x8FE7,
-	17747: 0x8FEC,
-	17748: 0x8FEF,
-	17749: 0x8FF1,
-	17750: 0x8FF2,
-	17751: 0x8FF4,
-	17752: 0x8FF5,
-	17753: 0x8FF6,
-	17754: 0x8FFA,
-	17755: 0x8FFB,
-	17756: 0x8FFC,
-	17757: 0x8FFE,
-	17758: 0x8FFF,
-	17759: 0x9007,
-	17760: 0x9008,
-	17761: 0x900C,
-	17762: 0x900E,
-	17763: 0x9013,
-	17764: 0x9015,
-	17765: 0x9018,
-	17766: 0x8556,
-	17767: 0x853B,
-	17768: 0x84FF,
-	17769: 0x84FC,
-	17770: 0x8559,
-	17771: 0x8548,
-	17772: 0x8568,
-	17773: 0x8564,
-	17774: 0x855E,
-	17775: 0x857A,
-	17776: 0x77A2,
-	17777: 0x8543,
-	17778: 0x8572,
-	17779: 0x857B,
-	17780: 0x85A4,
-	17781: 0x85A8,
-	17782: 0x8587,
-	17783: 0x858F,
-	17784: 0x8579,
-	17785: 0x85AE,
-	17786: 0x859C,
-	17787: 0x8585,
-	17788: 0x85B9,
-	17789: 0x85B7,
-	17790: 0x85B0,
-	17791: 0x85D3,
-	17792: 0x85C1,
-	17793: 0x85DC,
-	17794: 0x85FF,
-	17795: 0x8627,
-	17796: 0x8605,
-	17797: 0x8629,
-	17798: 0x8616,
-	17799: 0x863C,
-	17800: 0x5EFE,
-	17801: 0x5F08,
-	17802: 0x593C,
-	17803: 0x5941,
-	17804: 0x8037,
-	17805: 0x5955,
-	17806: 0x595A,
-	17807: 0x5958,
-	17808: 0x530F,
-	17809: 0x5C22,
-	17810: 0x5C25,
-	17811: 0x5C2C,
-	17812: 0x5C34,
-	17813: 0x624C,
-	17814: 0x626A,
-	17815: 0x629F,
-	17816: 0x62BB,
-	17817: 0x62CA,
-	17818: 0x62DA,
-	17819: 0x62D7,
-	17820: 0x62EE,
-	17821: 0x6322,
-	17822: 0x62F6,
-	17823: 0x6339,
-	17824: 0x634B,
-	17825: 0x6343,
-	17826: 0x63AD,
-	17827: 0x63F6,
-	17828: 0x6371,
-	17829: 0x637A,
-	17830: 0x638E,
-	17831: 0x63B4,
-	17832: 0x636D,
-	17833: 0x63AC,
-	17834: 0x638A,
-	17835: 0x6369,
-	17836: 0x63AE,
-	17837: 0x63BC,
-	17838: 0x63F2,
-	17839: 0x63F8,
-	17840: 0x63E0,
-	17841: 0x63FF,
-	17842: 0x63C4,
-	17843: 0x63DE,
-	17844: 0x63CE,
-	17845: 0x6452,
-	17846: 0x63C6,
-	17847: 0x63BE,
-	17848: 0x6445,
-	17849: 0x6441,
-	17850: 0x640B,
-	17851: 0x641B,
-	17852: 0x6420,
-	17853: 0x640C,
-	17854: 0x6426,
-	17855: 0x6421,
-	17856: 0x645E,
-	17857: 0x6484,
-	17858: 0x646D,
-	17859: 0x6496,
-	17860: 0x9019,
-	17861: 0x901C,
-	17862: 0x9023,
-	17863: 0x9024,
-	17864: 0x9025,
-	17865: 0x9027,
-	17866: 0x9028,
-	17867: 0x9029,
-	17868: 0x902A,
-	17869: 0x902B,
-	17870: 0x902C,
-	17871: 0x9030,
-	17872: 0x9031,
-	17873: 0x9032,
-	17874: 0x9033,
-	17875: 0x9034,
-	17876: 0x9037,
-	17877: 0x9039,
-	17878: 0x903A,
-	17879: 0x903D,
-	17880: 0x903F,
-	17881: 0x9040,
-	17882: 0x9043,
-	17883: 0x9045,
-	17884: 0x9046,
-	17885: 0x9048,
-	17886: 0x9049,
-	17887: 0x904A,
-	17888: 0x904B,
-	17889: 0x904C,
-	17890: 0x904E,
-	17891: 0x9054,
-	17892: 0x9055,
-	17893: 0x9056,
-	17894: 0x9059,
-	17895: 0x905A,
-	17896: 0x905C,
-	17897: 0x905D,
-	17898: 0x905E,
-	17899: 0x905F,
-	17900: 0x9060,
-	17901: 0x9061,
-	17902: 0x9064,
-	17903: 0x9066,
-	17904: 0x9067,
-	17905: 0x9069,
-	17906: 0x906A,
-	17907: 0x906B,
-	17908: 0x906C,
-	17909: 0x906F,
-	17910: 0x9070,
-	17911: 0x9071,
-	17912: 0x9072,
-	17913: 0x9073,
-	17914: 0x9076,
-	17915: 0x9077,
-	17916: 0x9078,
-	17917: 0x9079,
-	17918: 0x907A,
-	17919: 0x907B,
-	17920: 0x907C,
-	17921: 0x907E,
-	17922: 0x9081,
-	17923: 0x9084,
-	17924: 0x9085,
-	17925: 0x9086,
-	17926: 0x9087,
-	17927: 0x9089,
-	17928: 0x908A,
-	17929: 0x908C,
-	17930: 0x908D,
-	17931: 0x908E,
-	17932: 0x908F,
-	17933: 0x9090,
-	17934: 0x9092,
-	17935: 0x9094,
-	17936: 0x9096,
-	17937: 0x9098,
-	17938: 0x909A,
-	17939: 0x909C,
-	17940: 0x909E,
-	17941: 0x909F,
-	17942: 0x90A0,
-	17943: 0x90A4,
-	17944: 0x90A5,
-	17945: 0x90A7,
-	17946: 0x90A8,
-	17947: 0x90A9,
-	17948: 0x90AB,
-	17949: 0x90AD,
-	17950: 0x90B2,
-	17951: 0x90B7,
-	17952: 0x90BC,
-	17953: 0x90BD,
-	17954: 0x90BF,
-	17955: 0x90C0,
-	17956: 0x647A,
-	17957: 0x64B7,
-	17958: 0x64B8,
-	17959: 0x6499,
-	17960: 0x64BA,
-	17961: 0x64C0,
-	17962: 0x64D0,
-	17963: 0x64D7,
-	17964: 0x64E4,
-	17965: 0x64E2,
-	17966: 0x6509,
-	17967: 0x6525,
-	17968: 0x652E,
-	17969: 0x5F0B,
-	17970: 0x5FD2,
-	17971: 0x7519,
-	17972: 0x5F11,
-	17973: 0x535F,
-	17974: 0x53F1,
-	17975: 0x53FD,
-	17976: 0x53E9,
-	17977: 0x53E8,
-	17978: 0x53FB,
-	17979: 0x5412,
-	17980: 0x5416,
-	17981: 0x5406,
-	17982: 0x544B,
-	17983: 0x5452,
-	17984: 0x5453,
-	17985: 0x5454,
-	17986: 0x5456,
-	17987: 0x5443,
-	17988: 0x5421,
-	17989: 0x5457,
-	17990: 0x5459,
-	17991: 0x5423,
-	17992: 0x5432,
-	17993: 0x5482,
-	17994: 0x5494,
-	17995: 0x5477,
-	17996: 0x5471,
-	17997: 0x5464,
-	17998: 0x549A,
-	17999: 0x549B,
-	18000: 0x5484,
-	18001: 0x5476,
-	18002: 0x5466,
-	18003: 0x549D,
-	18004: 0x54D0,
-	18005: 0x54AD,
-	18006: 0x54C2,
-	18007: 0x54B4,
-	18008: 0x54D2,
-	18009: 0x54A7,
-	18010: 0x54A6,
-	18011: 0x54D3,
-	18012: 0x54D4,
-	18013: 0x5472,
-	18014: 0x54A3,
-	18015: 0x54D5,
-	18016: 0x54BB,
-	18017: 0x54BF,
-	18018: 0x54CC,
-	18019: 0x54D9,
-	18020: 0x54DA,
-	18021: 0x54DC,
-	18022: 0x54A9,
-	18023: 0x54AA,
-	18024: 0x54A4,
-	18025: 0x54DD,
-	18026: 0x54CF,
-	18027: 0x54DE,
-	18028: 0x551B,
-	18029: 0x54E7,
-	18030: 0x5520,
-	18031: 0x54FD,
-	18032: 0x5514,
-	18033: 0x54F3,
-	18034: 0x5522,
-	18035: 0x5523,
-	18036: 0x550F,
-	18037: 0x5511,
-	18038: 0x5527,
-	18039: 0x552A,
-	18040: 0x5567,
-	18041: 0x558F,
-	18042: 0x55B5,
-	18043: 0x5549,
-	18044: 0x556D,
-	18045: 0x5541,
-	18046: 0x5555,
-	18047: 0x553F,
-	18048: 0x5550,
-	18049: 0x553C,
-	18050: 0x90C2,
-	18051: 0x90C3,
-	18052: 0x90C6,
-	18053: 0x90C8,
-	18054: 0x90C9,
-	18055: 0x90CB,
-	18056: 0x90CC,
-	18057: 0x90CD,
-	18058: 0x90D2,
-	18059: 0x90D4,
-	18060: 0x90D5,
-	18061: 0x90D6,
-	18062: 0x90D8,
-	18063: 0x90D9,
-	18064: 0x90DA,
-	18065: 0x90DE,
-	18066: 0x90DF,
-	18067: 0x90E0,
-	18068: 0x90E3,
-	18069: 0x90E4,
-	18070: 0x90E5,
-	18071: 0x90E9,
-	18072: 0x90EA,
-	18073: 0x90EC,
-	18074: 0x90EE,
-	18075: 0x90F0,
-	18076: 0x90F1,
-	18077: 0x90F2,
-	18078: 0x90F3,
-	18079: 0x90F5,
-	18080: 0x90F6,
-	18081: 0x90F7,
-	18082: 0x90F9,
-	18083: 0x90FA,
-	18084: 0x90FB,
-	18085: 0x90FC,
-	18086: 0x90FF,
-	18087: 0x9100,
-	18088: 0x9101,
-	18089: 0x9103,
-	18090: 0x9105,
-	18091: 0x9106,
-	18092: 0x9107,
-	18093: 0x9108,
-	18094: 0x9109,
-	18095: 0x910A,
-	18096: 0x910B,
-	18097: 0x910C,
-	18098: 0x910D,
-	18099: 0x910E,
-	18100: 0x910F,
-	18101: 0x9110,
-	18102: 0x9111,
-	18103: 0x9112,
-	18104: 0x9113,
-	18105: 0x9114,
-	18106: 0x9115,
-	18107: 0x9116,
-	18108: 0x9117,
-	18109: 0x9118,
-	18110: 0x911A,
-	18111: 0x911B,
-	18112: 0x911C,
-	18113: 0x911D,
-	18114: 0x911F,
-	18115: 0x9120,
-	18116: 0x9121,
-	18117: 0x9124,
-	18118: 0x9125,
-	18119: 0x9126,
-	18120: 0x9127,
-	18121: 0x9128,
-	18122: 0x9129,
-	18123: 0x912A,
-	18124: 0x912B,
-	18125: 0x912C,
-	18126: 0x912D,
-	18127: 0x912E,
-	18128: 0x9130,
-	18129: 0x9132,
-	18130: 0x9133,
-	18131: 0x9134,
-	18132: 0x9135,
-	18133: 0x9136,
-	18134: 0x9137,
-	18135: 0x9138,
-	18136: 0x913A,
-	18137: 0x913B,
-	18138: 0x913C,
-	18139: 0x913D,
-	18140: 0x913E,
-	18141: 0x913F,
-	18142: 0x9140,
-	18143: 0x9141,
-	18144: 0x9142,
-	18145: 0x9144,
-	18146: 0x5537,
-	18147: 0x5556,
-	18148: 0x5575,
-	18149: 0x5576,
-	18150: 0x5577,
-	18151: 0x5533,
-	18152: 0x5530,
-	18153: 0x555C,
-	18154: 0x558B,
-	18155: 0x55D2,
-	18156: 0x5583,
-	18157: 0x55B1,
-	18158: 0x55B9,
-	18159: 0x5588,
-	18160: 0x5581,
-	18161: 0x559F,
-	18162: 0x557E,
-	18163: 0x55D6,
-	18164: 0x5591,
-	18165: 0x557B,
-	18166: 0x55DF,
-	18167: 0x55BD,
-	18168: 0x55BE,
-	18169: 0x5594,
-	18170: 0x5599,
-	18171: 0x55EA,
-	18172: 0x55F7,
-	18173: 0x55C9,
-	18174: 0x561F,
-	18175: 0x55D1,
-	18176: 0x55EB,
-	18177: 0x55EC,
-	18178: 0x55D4,
-	18179: 0x55E6,
-	18180: 0x55DD,
-	18181: 0x55C4,
-	18182: 0x55EF,
-	18183: 0x55E5,
-	18184: 0x55F2,
-	18185: 0x55F3,
-	18186: 0x55CC,
-	18187: 0x55CD,
-	18188: 0x55E8,
-	18189: 0x55F5,
-	18190: 0x55E4,
-	18191: 0x8F94,
-	18192: 0x561E,
-	18193: 0x5608,
-	18194: 0x560C,
-	18195: 0x5601,
-	18196: 0x5624,
-	18197: 0x5623,
-	18198: 0x55FE,
-	18199: 0x5600,
-	18200: 0x5627,
-	18201: 0x562D,
-	18202: 0x5658,
-	18203: 0x5639,
-	18204: 0x5657,
-	18205: 0x562C,
-	18206: 0x564D,
-	18207: 0x5662,
-	18208: 0x5659,
-	18209: 0x565C,
-	18210: 0x564C,
-	18211: 0x5654,
-	18212: 0x5686,
-	18213: 0x5664,
-	18214: 0x5671,
-	18215: 0x566B,
-	18216: 0x567B,
-	18217: 0x567C,
-	18218: 0x5685,
-	18219: 0x5693,
-	18220: 0x56AF,
-	18221: 0x56D4,
-	18222: 0x56D7,
-	18223: 0x56DD,
-	18224: 0x56E1,
-	18225: 0x56F5,
-	18226: 0x56EB,
-	18227: 0x56F9,
-	18228: 0x56FF,
-	18229: 0x5704,
-	18230: 0x570A,
-	18231: 0x5709,
-	18232: 0x571C,
-	18233: 0x5E0F,
-	18234: 0x5E19,
-	18235: 0x5E14,
-	18236: 0x5E11,
-	18237: 0x5E31,
-	18238: 0x5E3B,
-	18239: 0x5E3C,
-	18240: 0x9145,
-	18241: 0x9147,
-	18242: 0x9148,
-	18243: 0x9151,
-	18244: 0x9153,
-	18245: 0x9154,
-	18246: 0x9155,
-	18247: 0x9156,
-	18248: 0x9158,
-	18249: 0x9159,
-	18250: 0x915B,
-	18251: 0x915C,
-	18252: 0x915F,
-	18253: 0x9160,
-	18254: 0x9166,
-	18255: 0x9167,
-	18256: 0x9168,
-	18257: 0x916B,
-	18258: 0x916D,
-	18259: 0x9173,
-	18260: 0x917A,
-	18261: 0x917B,
-	18262: 0x917C,
-	18263: 0x9180,
-	18264: 0x9181,
-	18265: 0x9182,
-	18266: 0x9183,
-	18267: 0x9184,
-	18268: 0x9186,
-	18269: 0x9188,
-	18270: 0x918A,
-	18271: 0x918E,
-	18272: 0x918F,
-	18273: 0x9193,
-	18274: 0x9194,
-	18275: 0x9195,
-	18276: 0x9196,
-	18277: 0x9197,
-	18278: 0x9198,
-	18279: 0x9199,
-	18280: 0x919C,
-	18281: 0x919D,
-	18282: 0x919E,
-	18283: 0x919F,
-	18284: 0x91A0,
-	18285: 0x91A1,
-	18286: 0x91A4,
-	18287: 0x91A5,
-	18288: 0x91A6,
-	18289: 0x91A7,
-	18290: 0x91A8,
-	18291: 0x91A9,
-	18292: 0x91AB,
-	18293: 0x91AC,
-	18294: 0x91B0,
-	18295: 0x91B1,
-	18296: 0x91B2,
-	18297: 0x91B3,
-	18298: 0x91B6,
-	18299: 0x91B7,
-	18300: 0x91B8,
-	18301: 0x91B9,
-	18302: 0x91BB,
-	18303: 0x91BC,
-	18304: 0x91BD,
-	18305: 0x91BE,
-	18306: 0x91BF,
-	18307: 0x91C0,
-	18308: 0x91C1,
-	18309: 0x91C2,
-	18310: 0x91C3,
-	18311: 0x91C4,
-	18312: 0x91C5,
-	18313: 0x91C6,
-	18314: 0x91C8,
-	18315: 0x91CB,
-	18316: 0x91D0,
-	18317: 0x91D2,
-	18318: 0x91D3,
-	18319: 0x91D4,
-	18320: 0x91D5,
-	18321: 0x91D6,
-	18322: 0x91D7,
-	18323: 0x91D8,
-	18324: 0x91D9,
-	18325: 0x91DA,
-	18326: 0x91DB,
-	18327: 0x91DD,
-	18328: 0x91DE,
-	18329: 0x91DF,
-	18330: 0x91E0,
-	18331: 0x91E1,
-	18332: 0x91E2,
-	18333: 0x91E3,
-	18334: 0x91E4,
-	18335: 0x91E5,
-	18336: 0x5E37,
-	18337: 0x5E44,
-	18338: 0x5E54,
-	18339: 0x5E5B,
-	18340: 0x5E5E,
-	18341: 0x5E61,
-	18342: 0x5C8C,
-	18343: 0x5C7A,
-	18344: 0x5C8D,
-	18345: 0x5C90,
-	18346: 0x5C96,
-	18347: 0x5C88,
-	18348: 0x5C98,
-	18349: 0x5C99,
-	18350: 0x5C91,
-	18351: 0x5C9A,
-	18352: 0x5C9C,
-	18353: 0x5CB5,
-	18354: 0x5CA2,
-	18355: 0x5CBD,
-	18356: 0x5CAC,
-	18357: 0x5CAB,
-	18358: 0x5CB1,
-	18359: 0x5CA3,
-	18360: 0x5CC1,
-	18361: 0x5CB7,
-	18362: 0x5CC4,
-	18363: 0x5CD2,
-	18364: 0x5CE4,
-	18365: 0x5CCB,
-	18366: 0x5CE5,
-	18367: 0x5D02,
-	18368: 0x5D03,
-	18369: 0x5D27,
-	18370: 0x5D26,
-	18371: 0x5D2E,
-	18372: 0x5D24,
-	18373: 0x5D1E,
-	18374: 0x5D06,
-	18375: 0x5D1B,
-	18376: 0x5D58,
-	18377: 0x5D3E,
-	18378: 0x5D34,
-	18379: 0x5D3D,
-	18380: 0x5D6C,
-	18381: 0x5D5B,
-	18382: 0x5D6F,
-	18383: 0x5D5D,
-	18384: 0x5D6B,
-	18385: 0x5D4B,
-	18386: 0x5D4A,
-	18387: 0x5D69,
-	18388: 0x5D74,
-	18389: 0x5D82,
-	18390: 0x5D99,
-	18391: 0x5D9D,
-	18392: 0x8C73,
-	18393: 0x5DB7,
-	18394: 0x5DC5,
-	18395: 0x5F73,
-	18396: 0x5F77,
-	18397: 0x5F82,
-	18398: 0x5F87,
-	18399: 0x5F89,
-	18400: 0x5F8C,
-	18401: 0x5F95,
-	18402: 0x5F99,
-	18403: 0x5F9C,
-	18404: 0x5FA8,
-	18405: 0x5FAD,
-	18406: 0x5FB5,
-	18407: 0x5FBC,
-	18408: 0x8862,
-	18409: 0x5F61,
-	18410: 0x72AD,
-	18411: 0x72B0,
-	18412: 0x72B4,
-	18413: 0x72B7,
-	18414: 0x72B8,
-	18415: 0x72C3,
-	18416: 0x72C1,
-	18417: 0x72CE,
-	18418: 0x72CD,
-	18419: 0x72D2,
-	18420: 0x72E8,
-	18421: 0x72EF,
-	18422: 0x72E9,
-	18423: 0x72F2,
-	18424: 0x72F4,
-	18425: 0x72F7,
-	18426: 0x7301,
-	18427: 0x72F3,
-	18428: 0x7303,
-	18429: 0x72FA,
-	18430: 0x91E6,
-	18431: 0x91E7,
-	18432: 0x91E8,
-	18433: 0x91E9,
-	18434: 0x91EA,
-	18435: 0x91EB,
-	18436: 0x91EC,
-	18437: 0x91ED,
-	18438: 0x91EE,
-	18439: 0x91EF,
-	18440: 0x91F0,
-	18441: 0x91F1,
-	18442: 0x91F2,
-	18443: 0x91F3,
-	18444: 0x91F4,
-	18445: 0x91F5,
-	18446: 0x91F6,
-	18447: 0x91F7,
-	18448: 0x91F8,
-	18449: 0x91F9,
-	18450: 0x91FA,
-	18451: 0x91FB,
-	18452: 0x91FC,
-	18453: 0x91FD,
-	18454: 0x91FE,
-	18455: 0x91FF,
-	18456: 0x9200,
-	18457: 0x9201,
-	18458: 0x9202,
-	18459: 0x9203,
-	18460: 0x9204,
-	18461: 0x9205,
-	18462: 0x9206,
-	18463: 0x9207,
-	18464: 0x9208,
-	18465: 0x9209,
-	18466: 0x920A,
-	18467: 0x920B,
-	18468: 0x920C,
-	18469: 0x920D,
-	18470: 0x920E,
-	18471: 0x920F,
-	18472: 0x9210,
-	18473: 0x9211,
-	18474: 0x9212,
-	18475: 0x9213,
-	18476: 0x9214,
-	18477: 0x9215,
-	18478: 0x9216,
-	18479: 0x9217,
-	18480: 0x9218,
-	18481: 0x9219,
-	18482: 0x921A,
-	18483: 0x921B,
-	18484: 0x921C,
-	18485: 0x921D,
-	18486: 0x921E,
-	18487: 0x921F,
-	18488: 0x9220,
-	18489: 0x9221,
-	18490: 0x9222,
-	18491: 0x9223,
-	18492: 0x9224,
-	18493: 0x9225,
-	18494: 0x9226,
-	18495: 0x9227,
-	18496: 0x9228,
-	18497: 0x9229,
-	18498: 0x922A,
-	18499: 0x922B,
-	18500: 0x922C,
-	18501: 0x922D,
-	18502: 0x922E,
-	18503: 0x922F,
-	18504: 0x9230,
-	18505: 0x9231,
-	18506: 0x9232,
-	18507: 0x9233,
-	18508: 0x9234,
-	18509: 0x9235,
-	18510: 0x9236,
-	18511: 0x9237,
-	18512: 0x9238,
-	18513: 0x9239,
-	18514: 0x923A,
-	18515: 0x923B,
-	18516: 0x923C,
-	18517: 0x923D,
-	18518: 0x923E,
-	18519: 0x923F,
-	18520: 0x9240,
-	18521: 0x9241,
-	18522: 0x9242,
-	18523: 0x9243,
-	18524: 0x9244,
-	18525: 0x9245,
-	18526: 0x72FB,
-	18527: 0x7317,
-	18528: 0x7313,
-	18529: 0x7321,
-	18530: 0x730A,
-	18531: 0x731E,
-	18532: 0x731D,
-	18533: 0x7315,
-	18534: 0x7322,
-	18535: 0x7339,
-	18536: 0x7325,
-	18537: 0x732C,
-	18538: 0x7338,
-	18539: 0x7331,
-	18540: 0x7350,
-	18541: 0x734D,
-	18542: 0x7357,
-	18543: 0x7360,
-	18544: 0x736C,
-	18545: 0x736F,
-	18546: 0x737E,
-	18547: 0x821B,
-	18548: 0x5925,
-	18549: 0x98E7,
-	18550: 0x5924,
-	18551: 0x5902,
-	18552: 0x9963,
-	18553: 0x9967,
-	18554: 0x9968,
-	18555: 0x9969,
-	18556: 0x996A,
-	18557: 0x996B,
-	18558: 0x996C,
-	18559: 0x9974,
-	18560: 0x9977,
-	18561: 0x997D,
-	18562: 0x9980,
-	18563: 0x9984,
-	18564: 0x9987,
-	18565: 0x998A,
-	18566: 0x998D,
-	18567: 0x9990,
-	18568: 0x9991,
-	18569: 0x9993,
-	18570: 0x9994,
-	18571: 0x9995,
-	18572: 0x5E80,
-	18573: 0x5E91,
-	18574: 0x5E8B,
-	18575: 0x5E96,
-	18576: 0x5EA5,
-	18577: 0x5EA0,
-	18578: 0x5EB9,
-	18579: 0x5EB5,
-	18580: 0x5EBE,
-	18581: 0x5EB3,
-	18582: 0x8D53,
-	18583: 0x5ED2,
-	18584: 0x5ED1,
-	18585: 0x5EDB,
-	18586: 0x5EE8,
-	18587: 0x5EEA,
-	18588: 0x81BA,
-	18589: 0x5FC4,
-	18590: 0x5FC9,
-	18591: 0x5FD6,
-	18592: 0x5FCF,
-	18593: 0x6003,
-	18594: 0x5FEE,
-	18595: 0x6004,
-	18596: 0x5FE1,
-	18597: 0x5FE4,
-	18598: 0x5FFE,
-	18599: 0x6005,
-	18600: 0x6006,
-	18601: 0x5FEA,
-	18602: 0x5FED,
-	18603: 0x5FF8,
-	18604: 0x6019,
-	18605: 0x6035,
-	18606: 0x6026,
-	18607: 0x601B,
-	18608: 0x600F,
-	18609: 0x600D,
-	18610: 0x6029,
-	18611: 0x602B,
-	18612: 0x600A,
-	18613: 0x603F,
-	18614: 0x6021,
-	18615: 0x6078,
-	18616: 0x6079,
-	18617: 0x607B,
-	18618: 0x607A,
-	18619: 0x6042,
-	18620: 0x9246,
-	18621: 0x9247,
-	18622: 0x9248,
-	18623: 0x9249,
-	18624: 0x924A,
-	18625: 0x924B,
-	18626: 0x924C,
-	18627: 0x924D,
-	18628: 0x924E,
-	18629: 0x924F,
-	18630: 0x9250,
-	18631: 0x9251,
-	18632: 0x9252,
-	18633: 0x9253,
-	18634: 0x9254,
-	18635: 0x9255,
-	18636: 0x9256,
-	18637: 0x9257,
-	18638: 0x9258,
-	18639: 0x9259,
-	18640: 0x925A,
-	18641: 0x925B,
-	18642: 0x925C,
-	18643: 0x925D,
-	18644: 0x925E,
-	18645: 0x925F,
-	18646: 0x9260,
-	18647: 0x9261,
-	18648: 0x9262,
-	18649: 0x9263,
-	18650: 0x9264,
-	18651: 0x9265,
-	18652: 0x9266,
-	18653: 0x9267,
-	18654: 0x9268,
-	18655: 0x9269,
-	18656: 0x926A,
-	18657: 0x926B,
-	18658: 0x926C,
-	18659: 0x926D,
-	18660: 0x926E,
-	18661: 0x926F,
-	18662: 0x9270,
-	18663: 0x9271,
-	18664: 0x9272,
-	18665: 0x9273,
-	18666: 0x9275,
-	18667: 0x9276,
-	18668: 0x9277,
-	18669: 0x9278,
-	18670: 0x9279,
-	18671: 0x927A,
-	18672: 0x927B,
-	18673: 0x927C,
-	18674: 0x927D,
-	18675: 0x927E,
-	18676: 0x927F,
-	18677: 0x9280,
-	18678: 0x9281,
-	18679: 0x9282,
-	18680: 0x9283,
-	18681: 0x9284,
-	18682: 0x9285,
-	18683: 0x9286,
-	18684: 0x9287,
-	18685: 0x9288,
-	18686: 0x9289,
-	18687: 0x928A,
-	18688: 0x928B,
-	18689: 0x928C,
-	18690: 0x928D,
-	18691: 0x928F,
-	18692: 0x9290,
-	18693: 0x9291,
-	18694: 0x9292,
-	18695: 0x9293,
-	18696: 0x9294,
-	18697: 0x9295,
-	18698: 0x9296,
-	18699: 0x9297,
-	18700: 0x9298,
-	18701: 0x9299,
-	18702: 0x929A,
-	18703: 0x929B,
-	18704: 0x929C,
-	18705: 0x929D,
-	18706: 0x929E,
-	18707: 0x929F,
-	18708: 0x92A0,
-	18709: 0x92A1,
-	18710: 0x92A2,
-	18711: 0x92A3,
-	18712: 0x92A4,
-	18713: 0x92A5,
-	18714: 0x92A6,
-	18715: 0x92A7,
-	18716: 0x606A,
-	18717: 0x607D,
-	18718: 0x6096,
-	18719: 0x609A,
-	18720: 0x60AD,
-	18721: 0x609D,
-	18722: 0x6083,
-	18723: 0x6092,
-	18724: 0x608C,
-	18725: 0x609B,
-	18726: 0x60EC,
-	18727: 0x60BB,
-	18728: 0x60B1,
-	18729: 0x60DD,
-	18730: 0x60D8,
-	18731: 0x60C6,
-	18732: 0x60DA,
-	18733: 0x60B4,
-	18734: 0x6120,
-	18735: 0x6126,
-	18736: 0x6115,
-	18737: 0x6123,
-	18738: 0x60F4,
-	18739: 0x6100,
-	18740: 0x610E,
-	18741: 0x612B,
-	18742: 0x614A,
-	18743: 0x6175,
-	18744: 0x61AC,
-	18745: 0x6194,
-	18746: 0x61A7,
-	18747: 0x61B7,
-	18748: 0x61D4,
-	18749: 0x61F5,
-	18750: 0x5FDD,
-	18751: 0x96B3,
-	18752: 0x95E9,
-	18753: 0x95EB,
-	18754: 0x95F1,
-	18755: 0x95F3,
-	18756: 0x95F5,
-	18757: 0x95F6,
-	18758: 0x95FC,
-	18759: 0x95FE,
-	18760: 0x9603,
-	18761: 0x9604,
-	18762: 0x9606,
-	18763: 0x9608,
-	18764: 0x960A,
-	18765: 0x960B,
-	18766: 0x960C,
-	18767: 0x960D,
-	18768: 0x960F,
-	18769: 0x9612,
-	18770: 0x9615,
-	18771: 0x9616,
-	18772: 0x9617,
-	18773: 0x9619,
-	18774: 0x961A,
-	18775: 0x4E2C,
-	18776: 0x723F,
-	18777: 0x6215,
-	18778: 0x6C35,
-	18779: 0x6C54,
-	18780: 0x6C5C,
-	18781: 0x6C4A,
-	18782: 0x6CA3,
-	18783: 0x6C85,
-	18784: 0x6C90,
-	18785: 0x6C94,
-	18786: 0x6C8C,
-	18787: 0x6C68,
-	18788: 0x6C69,
-	18789: 0x6C74,
-	18790: 0x6C76,
-	18791: 0x6C86,
-	18792: 0x6CA9,
-	18793: 0x6CD0,
-	18794: 0x6CD4,
-	18795: 0x6CAD,
-	18796: 0x6CF7,
-	18797: 0x6CF8,
-	18798: 0x6CF1,
-	18799: 0x6CD7,
-	18800: 0x6CB2,
-	18801: 0x6CE0,
-	18802: 0x6CD6,
-	18803: 0x6CFA,
-	18804: 0x6CEB,
-	18805: 0x6CEE,
-	18806: 0x6CB1,
-	18807: 0x6CD3,
-	18808: 0x6CEF,
-	18809: 0x6CFE,
-	18810: 0x92A8,
-	18811: 0x92A9,
-	18812: 0x92AA,
-	18813: 0x92AB,
-	18814: 0x92AC,
-	18815: 0x92AD,
-	18816: 0x92AF,
-	18817: 0x92B0,
-	18818: 0x92B1,
-	18819: 0x92B2,
-	18820: 0x92B3,
-	18821: 0x92B4,
-	18822: 0x92B5,
-	18823: 0x92B6,
-	18824: 0x92B7,
-	18825: 0x92B8,
-	18826: 0x92B9,
-	18827: 0x92BA,
-	18828: 0x92BB,
-	18829: 0x92BC,
-	18830: 0x92BD,
-	18831: 0x92BE,
-	18832: 0x92BF,
-	18833: 0x92C0,
-	18834: 0x92C1,
-	18835: 0x92C2,
-	18836: 0x92C3,
-	18837: 0x92C4,
-	18838: 0x92C5,
-	18839: 0x92C6,
-	18840: 0x92C7,
-	18841: 0x92C9,
-	18842: 0x92CA,
-	18843: 0x92CB,
-	18844: 0x92CC,
-	18845: 0x92CD,
-	18846: 0x92CE,
-	18847: 0x92CF,
-	18848: 0x92D0,
-	18849: 0x92D1,
-	18850: 0x92D2,
-	18851: 0x92D3,
-	18852: 0x92D4,
-	18853: 0x92D5,
-	18854: 0x92D6,
-	18855: 0x92D7,
-	18856: 0x92D8,
-	18857: 0x92D9,
-	18858: 0x92DA,
-	18859: 0x92DB,
-	18860: 0x92DC,
-	18861: 0x92DD,
-	18862: 0x92DE,
-	18863: 0x92DF,
-	18864: 0x92E0,
-	18865: 0x92E1,
-	18866: 0x92E2,
-	18867: 0x92E3,
-	18868: 0x92E4,
-	18869: 0x92E5,
-	18870: 0x92E6,
-	18871: 0x92E7,
-	18872: 0x92E8,
-	18873: 0x92E9,
-	18874: 0x92EA,
-	18875: 0x92EB,
-	18876: 0x92EC,
-	18877: 0x92ED,
-	18878: 0x92EE,
-	18879: 0x92EF,
-	18880: 0x92F0,
-	18881: 0x92F1,
-	18882: 0x92F2,
-	18883: 0x92F3,
-	18884: 0x92F4,
-	18885: 0x92F5,
-	18886: 0x92F6,
-	18887: 0x92F7,
-	18888: 0x92F8,
-	18889: 0x92F9,
-	18890: 0x92FA,
-	18891: 0x92FB,
-	18892: 0x92FC,
-	18893: 0x92FD,
-	18894: 0x92FE,
-	18895: 0x92FF,
-	18896: 0x9300,
-	18897: 0x9301,
-	18898: 0x9302,
-	18899: 0x9303,
-	18900: 0x9304,
-	18901: 0x9305,
-	18902: 0x9306,
-	18903: 0x9307,
-	18904: 0x9308,
-	18905: 0x9309,
-	18906: 0x6D39,
-	18907: 0x6D27,
-	18908: 0x6D0C,
-	18909: 0x6D43,
-	18910: 0x6D48,
-	18911: 0x6D07,
-	18912: 0x6D04,
-	18913: 0x6D19,
-	18914: 0x6D0E,
-	18915: 0x6D2B,
-	18916: 0x6D4D,
-	18917: 0x6D2E,
-	18918: 0x6D35,
-	18919: 0x6D1A,
-	18920: 0x6D4F,
-	18921: 0x6D52,
-	18922: 0x6D54,
-	18923: 0x6D33,
-	18924: 0x6D91,
-	18925: 0x6D6F,
-	18926: 0x6D9E,
-	18927: 0x6DA0,
-	18928: 0x6D5E,
-	18929: 0x6D93,
-	18930: 0x6D94,
-	18931: 0x6D5C,
-	18932: 0x6D60,
-	18933: 0x6D7C,
-	18934: 0x6D63,
-	18935: 0x6E1A,
-	18936: 0x6DC7,
-	18937: 0x6DC5,
-	18938: 0x6DDE,
-	18939: 0x6E0E,
-	18940: 0x6DBF,
-	18941: 0x6DE0,
-	18942: 0x6E11,
-	18943: 0x6DE6,
-	18944: 0x6DDD,
-	18945: 0x6DD9,
-	18946: 0x6E16,
-	18947: 0x6DAB,
-	18948: 0x6E0C,
-	18949: 0x6DAE,
-	18950: 0x6E2B,
-	18951: 0x6E6E,
-	18952: 0x6E4E,
-	18953: 0x6E6B,
-	18954: 0x6EB2,
-	18955: 0x6E5F,
-	18956: 0x6E86,
-	18957: 0x6E53,
-	18958: 0x6E54,
-	18959: 0x6E32,
-	18960: 0x6E25,
-	18961: 0x6E44,
-	18962: 0x6EDF,
-	18963: 0x6EB1,
-	18964: 0x6E98,
-	18965: 0x6EE0,
-	18966: 0x6F2D,
-	18967: 0x6EE2,
-	18968: 0x6EA5,
-	18969: 0x6EA7,
-	18970: 0x6EBD,
-	18971: 0x6EBB,
-	18972: 0x6EB7,
-	18973: 0x6ED7,
-	18974: 0x6EB4,
-	18975: 0x6ECF,
-	18976: 0x6E8F,
-	18977: 0x6EC2,
-	18978: 0x6E9F,
-	18979: 0x6F62,
-	18980: 0x6F46,
-	18981: 0x6F47,
-	18982: 0x6F24,
-	18983: 0x6F15,
-	18984: 0x6EF9,
-	18985: 0x6F2F,
-	18986: 0x6F36,
-	18987: 0x6F4B,
-	18988: 0x6F74,
-	18989: 0x6F2A,
-	18990: 0x6F09,
-	18991: 0x6F29,
-	18992: 0x6F89,
-	18993: 0x6F8D,
-	18994: 0x6F8C,
-	18995: 0x6F78,
-	18996: 0x6F72,
-	18997: 0x6F7C,
-	18998: 0x6F7A,
-	18999: 0x6FD1,
-	19000: 0x930A,
-	19001: 0x930B,
-	19002: 0x930C,
-	19003: 0x930D,
-	19004: 0x930E,
-	19005: 0x930F,
-	19006: 0x9310,
-	19007: 0x9311,
-	19008: 0x9312,
-	19009: 0x9313,
-	19010: 0x9314,
-	19011: 0x9315,
-	19012: 0x9316,
-	19013: 0x9317,
-	19014: 0x9318,
-	19015: 0x9319,
-	19016: 0x931A,
-	19017: 0x931B,
-	19018: 0x931C,
-	19019: 0x931D,
-	19020: 0x931E,
-	19021: 0x931F,
-	19022: 0x9320,
-	19023: 0x9321,
-	19024: 0x9322,
-	19025: 0x9323,
-	19026: 0x9324,
-	19027: 0x9325,
-	19028: 0x9326,
-	19029: 0x9327,
-	19030: 0x9328,
-	19031: 0x9329,
-	19032: 0x932A,
-	19033: 0x932B,
-	19034: 0x932C,
-	19035: 0x932D,
-	19036: 0x932E,
-	19037: 0x932F,
-	19038: 0x9330,
-	19039: 0x9331,
-	19040: 0x9332,
-	19041: 0x9333,
-	19042: 0x9334,
-	19043: 0x9335,
-	19044: 0x9336,
-	19045: 0x9337,
-	19046: 0x9338,
-	19047: 0x9339,
-	19048: 0x933A,
-	19049: 0x933B,
-	19050: 0x933C,
-	19051: 0x933D,
-	19052: 0x933F,
-	19053: 0x9340,
-	19054: 0x9341,
-	19055: 0x9342,
-	19056: 0x9343,
-	19057: 0x9344,
-	19058: 0x9345,
-	19059: 0x9346,
-	19060: 0x9347,
-	19061: 0x9348,
-	19062: 0x9349,
-	19063: 0x934A,
-	19064: 0x934B,
-	19065: 0x934C,
-	19066: 0x934D,
-	19067: 0x934E,
-	19068: 0x934F,
-	19069: 0x9350,
-	19070: 0x9351,
-	19071: 0x9352,
-	19072: 0x9353,
-	19073: 0x9354,
-	19074: 0x9355,
-	19075: 0x9356,
-	19076: 0x9357,
-	19077: 0x9358,
-	19078: 0x9359,
-	19079: 0x935A,
-	19080: 0x935B,
-	19081: 0x935C,
-	19082: 0x935D,
-	19083: 0x935E,
-	19084: 0x935F,
-	19085: 0x9360,
-	19086: 0x9361,
-	19087: 0x9362,
-	19088: 0x9363,
-	19089: 0x9364,
-	19090: 0x9365,
-	19091: 0x9366,
-	19092: 0x9367,
-	19093: 0x9368,
-	19094: 0x9369,
-	19095: 0x936B,
-	19096: 0x6FC9,
-	19097: 0x6FA7,
-	19098: 0x6FB9,
-	19099: 0x6FB6,
-	19100: 0x6FC2,
-	19101: 0x6FE1,
-	19102: 0x6FEE,
-	19103: 0x6FDE,
-	19104: 0x6FE0,
-	19105: 0x6FEF,
-	19106: 0x701A,
-	19107: 0x7023,
-	19108: 0x701B,
-	19109: 0x7039,
-	19110: 0x7035,
-	19111: 0x704F,
-	19112: 0x705E,
-	19113: 0x5B80,
-	19114: 0x5B84,
-	19115: 0x5B95,
-	19116: 0x5B93,
-	19117: 0x5BA5,
-	19118: 0x5BB8,
-	19119: 0x752F,
-	19120: 0x9A9E,
-	19121: 0x6434,
-	19122: 0x5BE4,
-	19123: 0x5BEE,
-	19124: 0x8930,
-	19125: 0x5BF0,
-	19126: 0x8E47,
-	19127: 0x8B07,
-	19128: 0x8FB6,
-	19129: 0x8FD3,
-	19130: 0x8FD5,
-	19131: 0x8FE5,
-	19132: 0x8FEE,
-	19133: 0x8FE4,
-	19134: 0x8FE9,
-	19135: 0x8FE6,
-	19136: 0x8FF3,
-	19137: 0x8FE8,
-	19138: 0x9005,
-	19139: 0x9004,
-	19140: 0x900B,
-	19141: 0x9026,
-	19142: 0x9011,
-	19143: 0x900D,
-	19144: 0x9016,
-	19145: 0x9021,
-	19146: 0x9035,
-	19147: 0x9036,
-	19148: 0x902D,
-	19149: 0x902F,
-	19150: 0x9044,
-	19151: 0x9051,
-	19152: 0x9052,
-	19153: 0x9050,
-	19154: 0x9068,
-	19155: 0x9058,
-	19156: 0x9062,
-	19157: 0x905B,
-	19158: 0x66B9,
-	19159: 0x9074,
-	19160: 0x907D,
-	19161: 0x9082,
-	19162: 0x9088,
-	19163: 0x9083,
-	19164: 0x908B,
-	19165: 0x5F50,
-	19166: 0x5F57,
-	19167: 0x5F56,
-	19168: 0x5F58,
-	19169: 0x5C3B,
-	19170: 0x54AB,
-	19171: 0x5C50,
-	19172: 0x5C59,
-	19173: 0x5B71,
-	19174: 0x5C63,
-	19175: 0x5C66,
-	19176: 0x7FBC,
-	19177: 0x5F2A,
-	19178: 0x5F29,
-	19179: 0x5F2D,
-	19180: 0x8274,
-	19181: 0x5F3C,
-	19182: 0x9B3B,
-	19183: 0x5C6E,
-	19184: 0x5981,
-	19185: 0x5983,
-	19186: 0x598D,
-	19187: 0x59A9,
-	19188: 0x59AA,
-	19189: 0x59A3,
-	19190: 0x936C,
-	19191: 0x936D,
-	19192: 0x936E,
-	19193: 0x936F,
-	19194: 0x9370,
-	19195: 0x9371,
-	19196: 0x9372,
-	19197: 0x9373,
-	19198: 0x9374,
-	19199: 0x9375,
-	19200: 0x9376,
-	19201: 0x9377,
-	19202: 0x9378,
-	19203: 0x9379,
-	19204: 0x937A,
-	19205: 0x937B,
-	19206: 0x937C,
-	19207: 0x937D,
-	19208: 0x937E,
-	19209: 0x937F,
-	19210: 0x9380,
-	19211: 0x9381,
-	19212: 0x9382,
-	19213: 0x9383,
-	19214: 0x9384,
-	19215: 0x9385,
-	19216: 0x9386,
-	19217: 0x9387,
-	19218: 0x9388,
-	19219: 0x9389,
-	19220: 0x938A,
-	19221: 0x938B,
-	19222: 0x938C,
-	19223: 0x938D,
-	19224: 0x938E,
-	19225: 0x9390,
-	19226: 0x9391,
-	19227: 0x9392,
-	19228: 0x9393,
-	19229: 0x9394,
-	19230: 0x9395,
-	19231: 0x9396,
-	19232: 0x9397,
-	19233: 0x9398,
-	19234: 0x9399,
-	19235: 0x939A,
-	19236: 0x939B,
-	19237: 0x939C,
-	19238: 0x939D,
-	19239: 0x939E,
-	19240: 0x939F,
-	19241: 0x93A0,
-	19242: 0x93A1,
-	19243: 0x93A2,
-	19244: 0x93A3,
-	19245: 0x93A4,
-	19246: 0x93A5,
-	19247: 0x93A6,
-	19248: 0x93A7,
-	19249: 0x93A8,
-	19250: 0x93A9,
-	19251: 0x93AA,
-	19252: 0x93AB,
-	19253: 0x93AC,
-	19254: 0x93AD,
-	19255: 0x93AE,
-	19256: 0x93AF,
-	19257: 0x93B0,
-	19258: 0x93B1,
-	19259: 0x93B2,
-	19260: 0x93B3,
-	19261: 0x93B4,
-	19262: 0x93B5,
-	19263: 0x93B6,
-	19264: 0x93B7,
-	19265: 0x93B8,
-	19266: 0x93B9,
-	19267: 0x93BA,
-	19268: 0x93BB,
-	19269: 0x93BC,
-	19270: 0x93BD,
-	19271: 0x93BE,
-	19272: 0x93BF,
-	19273: 0x93C0,
-	19274: 0x93C1,
-	19275: 0x93C2,
-	19276: 0x93C3,
-	19277: 0x93C4,
-	19278: 0x93C5,
-	19279: 0x93C6,
-	19280: 0x93C7,
-	19281: 0x93C8,
-	19282: 0x93C9,
-	19283: 0x93CB,
-	19284: 0x93CC,
-	19285: 0x93CD,
-	19286: 0x5997,
-	19287: 0x59CA,
-	19288: 0x59AB,
-	19289: 0x599E,
-	19290: 0x59A4,
-	19291: 0x59D2,
-	19292: 0x59B2,
-	19293: 0x59AF,
-	19294: 0x59D7,
-	19295: 0x59BE,
-	19296: 0x5A05,
-	19297: 0x5A06,
-	19298: 0x59DD,
-	19299: 0x5A08,
-	19300: 0x59E3,
-	19301: 0x59D8,
-	19302: 0x59F9,
-	19303: 0x5A0C,
-	19304: 0x5A09,
-	19305: 0x5A32,
-	19306: 0x5A34,
-	19307: 0x5A11,
-	19308: 0x5A23,
-	19309: 0x5A13,
-	19310: 0x5A40,
-	19311: 0x5A67,
-	19312: 0x5A4A,
-	19313: 0x5A55,
-	19314: 0x5A3C,
-	19315: 0x5A62,
-	19316: 0x5A75,
-	19317: 0x80EC,
-	19318: 0x5AAA,
-	19319: 0x5A9B,
-	19320: 0x5A77,
-	19321: 0x5A7A,
-	19322: 0x5ABE,
-	19323: 0x5AEB,
-	19324: 0x5AB2,
-	19325: 0x5AD2,
-	19326: 0x5AD4,
-	19327: 0x5AB8,
-	19328: 0x5AE0,
-	19329: 0x5AE3,
-	19330: 0x5AF1,
-	19331: 0x5AD6,
-	19332: 0x5AE6,
-	19333: 0x5AD8,
-	19334: 0x5ADC,
-	19335: 0x5B09,
-	19336: 0x5B17,
-	19337: 0x5B16,
-	19338: 0x5B32,
-	19339: 0x5B37,
-	19340: 0x5B40,
-	19341: 0x5C15,
-	19342: 0x5C1C,
-	19343: 0x5B5A,
-	19344: 0x5B65,
-	19345: 0x5B73,
-	19346: 0x5B51,
-	19347: 0x5B53,
-	19348: 0x5B62,
-	19349: 0x9A75,
-	19350: 0x9A77,
-	19351: 0x9A78,
-	19352: 0x9A7A,
-	19353: 0x9A7F,
-	19354: 0x9A7D,
-	19355: 0x9A80,
-	19356: 0x9A81,
-	19357: 0x9A85,
-	19358: 0x9A88,
-	19359: 0x9A8A,
-	19360: 0x9A90,
-	19361: 0x9A92,
-	19362: 0x9A93,
-	19363: 0x9A96,
-	19364: 0x9A98,
-	19365: 0x9A9B,
-	19366: 0x9A9C,
-	19367: 0x9A9D,
-	19368: 0x9A9F,
-	19369: 0x9AA0,
-	19370: 0x9AA2,
-	19371: 0x9AA3,
-	19372: 0x9AA5,
-	19373: 0x9AA7,
-	19374: 0x7E9F,
-	19375: 0x7EA1,
-	19376: 0x7EA3,
-	19377: 0x7EA5,
-	19378: 0x7EA8,
-	19379: 0x7EA9,
-	19380: 0x93CE,
-	19381: 0x93CF,
-	19382: 0x93D0,
-	19383: 0x93D1,
-	19384: 0x93D2,
-	19385: 0x93D3,
-	19386: 0x93D4,
-	19387: 0x93D5,
-	19388: 0x93D7,
-	19389: 0x93D8,
-	19390: 0x93D9,
-	19391: 0x93DA,
-	19392: 0x93DB,
-	19393: 0x93DC,
-	19394: 0x93DD,
-	19395: 0x93DE,
-	19396: 0x93DF,
-	19397: 0x93E0,
-	19398: 0x93E1,
-	19399: 0x93E2,
-	19400: 0x93E3,
-	19401: 0x93E4,
-	19402: 0x93E5,
-	19403: 0x93E6,
-	19404: 0x93E7,
-	19405: 0x93E8,
-	19406: 0x93E9,
-	19407: 0x93EA,
-	19408: 0x93EB,
-	19409: 0x93EC,
-	19410: 0x93ED,
-	19411: 0x93EE,
-	19412: 0x93EF,
-	19413: 0x93F0,
-	19414: 0x93F1,
-	19415: 0x93F2,
-	19416: 0x93F3,
-	19417: 0x93F4,
-	19418: 0x93F5,
-	19419: 0x93F6,
-	19420: 0x93F7,
-	19421: 0x93F8,
-	19422: 0x93F9,
-	19423: 0x93FA,
-	19424: 0x93FB,
-	19425: 0x93FC,
-	19426: 0x93FD,
-	19427: 0x93FE,
-	19428: 0x93FF,
-	19429: 0x9400,
-	19430: 0x9401,
-	19431: 0x9402,
-	19432: 0x9403,
-	19433: 0x9404,
-	19434: 0x9405,
-	19435: 0x9406,
-	19436: 0x9407,
-	19437: 0x9408,
-	19438: 0x9409,
-	19439: 0x940A,
-	19440: 0x940B,
-	19441: 0x940C,
-	19442: 0x940D,
-	19443: 0x940E,
-	19444: 0x940F,
-	19445: 0x9410,
-	19446: 0x9411,
-	19447: 0x9412,
-	19448: 0x9413,
-	19449: 0x9414,
-	19450: 0x9415,
-	19451: 0x9416,
-	19452: 0x9417,
-	19453: 0x9418,
-	19454: 0x9419,
-	19455: 0x941A,
-	19456: 0x941B,
-	19457: 0x941C,
-	19458: 0x941D,
-	19459: 0x941E,
-	19460: 0x941F,
-	19461: 0x9420,
-	19462: 0x9421,
-	19463: 0x9422,
-	19464: 0x9423,
-	19465: 0x9424,
-	19466: 0x9425,
-	19467: 0x9426,
-	19468: 0x9427,
-	19469: 0x9428,
-	19470: 0x9429,
-	19471: 0x942A,
-	19472: 0x942B,
-	19473: 0x942C,
-	19474: 0x942D,
-	19475: 0x942E,
-	19476: 0x7EAD,
-	19477: 0x7EB0,
-	19478: 0x7EBE,
-	19479: 0x7EC0,
-	19480: 0x7EC1,
-	19481: 0x7EC2,
-	19482: 0x7EC9,
-	19483: 0x7ECB,
-	19484: 0x7ECC,
-	19485: 0x7ED0,
-	19486: 0x7ED4,
-	19487: 0x7ED7,
-	19488: 0x7EDB,
-	19489: 0x7EE0,
-	19490: 0x7EE1,
-	19491: 0x7EE8,
-	19492: 0x7EEB,
-	19493: 0x7EEE,
-	19494: 0x7EEF,
-	19495: 0x7EF1,
-	19496: 0x7EF2,
-	19497: 0x7F0D,
-	19498: 0x7EF6,
-	19499: 0x7EFA,
-	19500: 0x7EFB,
-	19501: 0x7EFE,
-	19502: 0x7F01,
-	19503: 0x7F02,
-	19504: 0x7F03,
-	19505: 0x7F07,
-	19506: 0x7F08,
-	19507: 0x7F0B,
-	19508: 0x7F0C,
-	19509: 0x7F0F,
-	19510: 0x7F11,
-	19511: 0x7F12,
-	19512: 0x7F17,
-	19513: 0x7F19,
-	19514: 0x7F1C,
-	19515: 0x7F1B,
-	19516: 0x7F1F,
-	19517: 0x7F21,
-	19518: 0x7F22,
-	19519: 0x7F23,
-	19520: 0x7F24,
-	19521: 0x7F25,
-	19522: 0x7F26,
-	19523: 0x7F27,
-	19524: 0x7F2A,
-	19525: 0x7F2B,
-	19526: 0x7F2C,
-	19527: 0x7F2D,
-	19528: 0x7F2F,
-	19529: 0x7F30,
-	19530: 0x7F31,
-	19531: 0x7F32,
-	19532: 0x7F33,
-	19533: 0x7F35,
-	19534: 0x5E7A,
-	19535: 0x757F,
-	19536: 0x5DDB,
-	19537: 0x753E,
-	19538: 0x9095,
-	19539: 0x738E,
-	19540: 0x7391,
-	19541: 0x73AE,
-	19542: 0x73A2,
-	19543: 0x739F,
-	19544: 0x73CF,
-	19545: 0x73C2,
-	19546: 0x73D1,
-	19547: 0x73B7,
-	19548: 0x73B3,
-	19549: 0x73C0,
-	19550: 0x73C9,
-	19551: 0x73C8,
-	19552: 0x73E5,
-	19553: 0x73D9,
-	19554: 0x987C,
-	19555: 0x740A,
-	19556: 0x73E9,
-	19557: 0x73E7,
-	19558: 0x73DE,
-	19559: 0x73BA,
-	19560: 0x73F2,
-	19561: 0x740F,
-	19562: 0x742A,
-	19563: 0x745B,
-	19564: 0x7426,
-	19565: 0x7425,
-	19566: 0x7428,
-	19567: 0x7430,
-	19568: 0x742E,
-	19569: 0x742C,
-	19570: 0x942F,
-	19571: 0x9430,
-	19572: 0x9431,
-	19573: 0x9432,
-	19574: 0x9433,
-	19575: 0x9434,
-	19576: 0x9435,
-	19577: 0x9436,
-	19578: 0x9437,
-	19579: 0x9438,
-	19580: 0x9439,
-	19581: 0x943A,
-	19582: 0x943B,
-	19583: 0x943C,
-	19584: 0x943D,
-	19585: 0x943F,
-	19586: 0x9440,
-	19587: 0x9441,
-	19588: 0x9442,
-	19589: 0x9443,
-	19590: 0x9444,
-	19591: 0x9445,
-	19592: 0x9446,
-	19593: 0x9447,
-	19594: 0x9448,
-	19595: 0x9449,
-	19596: 0x944A,
-	19597: 0x944B,
-	19598: 0x944C,
-	19599: 0x944D,
-	19600: 0x944E,
-	19601: 0x944F,
-	19602: 0x9450,
-	19603: 0x9451,
-	19604: 0x9452,
-	19605: 0x9453,
-	19606: 0x9454,
-	19607: 0x9455,
-	19608: 0x9456,
-	19609: 0x9457,
-	19610: 0x9458,
-	19611: 0x9459,
-	19612: 0x945A,
-	19613: 0x945B,
-	19614: 0x945C,
-	19615: 0x945D,
-	19616: 0x945E,
-	19617: 0x945F,
-	19618: 0x9460,
-	19619: 0x9461,
-	19620: 0x9462,
-	19621: 0x9463,
-	19622: 0x9464,
-	19623: 0x9465,
-	19624: 0x9466,
-	19625: 0x9467,
-	19626: 0x9468,
-	19627: 0x9469,
-	19628: 0x946A,
-	19629: 0x946C,
-	19630: 0x946D,
-	19631: 0x946E,
-	19632: 0x946F,
-	19633: 0x9470,
-	19634: 0x9471,
-	19635: 0x9472,
-	19636: 0x9473,
-	19637: 0x9474,
-	19638: 0x9475,
-	19639: 0x9476,
-	19640: 0x9477,
-	19641: 0x9478,
-	19642: 0x9479,
-	19643: 0x947A,
-	19644: 0x947B,
-	19645: 0x947C,
-	19646: 0x947D,
-	19647: 0x947E,
-	19648: 0x947F,
-	19649: 0x9480,
-	19650: 0x9481,
-	19651: 0x9482,
-	19652: 0x9483,
-	19653: 0x9484,
-	19654: 0x9491,
-	19655: 0x9496,
-	19656: 0x9498,
-	19657: 0x94C7,
-	19658: 0x94CF,
-	19659: 0x94D3,
-	19660: 0x94D4,
-	19661: 0x94DA,
-	19662: 0x94E6,
-	19663: 0x94FB,
-	19664: 0x951C,
-	19665: 0x9520,
-	19666: 0x741B,
-	19667: 0x741A,
-	19668: 0x7441,
-	19669: 0x745C,
-	19670: 0x7457,
-	19671: 0x7455,
-	19672: 0x7459,
-	19673: 0x7477,
-	19674: 0x746D,
-	19675: 0x747E,
-	19676: 0x749C,
-	19677: 0x748E,
-	19678: 0x7480,
-	19679: 0x7481,
-	19680: 0x7487,
-	19681: 0x748B,
-	19682: 0x749E,
-	19683: 0x74A8,
-	19684: 0x74A9,
-	19685: 0x7490,
-	19686: 0x74A7,
-	19687: 0x74D2,
-	19688: 0x74BA,
-	19689: 0x97EA,
-	19690: 0x97EB,
-	19691: 0x97EC,
-	19692: 0x674C,
-	19693: 0x6753,
-	19694: 0x675E,
-	19695: 0x6748,
-	19696: 0x6769,
-	19697: 0x67A5,
-	19698: 0x6787,
-	19699: 0x676A,
-	19700: 0x6773,
-	19701: 0x6798,
-	19702: 0x67A7,
-	19703: 0x6775,
-	19704: 0x67A8,
-	19705: 0x679E,
-	19706: 0x67AD,
-	19707: 0x678B,
-	19708: 0x6777,
-	19709: 0x677C,
-	19710: 0x67F0,
-	19711: 0x6809,
-	19712: 0x67D8,
-	19713: 0x680A,
-	19714: 0x67E9,
-	19715: 0x67B0,
-	19716: 0x680C,
-	19717: 0x67D9,
-	19718: 0x67B5,
-	19719: 0x67DA,
-	19720: 0x67B3,
-	19721: 0x67DD,
-	19722: 0x6800,
-	19723: 0x67C3,
-	19724: 0x67B8,
-	19725: 0x67E2,
-	19726: 0x680E,
-	19727: 0x67C1,
-	19728: 0x67FD,
-	19729: 0x6832,
-	19730: 0x6833,
-	19731: 0x6860,
-	19732: 0x6861,
-	19733: 0x684E,
-	19734: 0x6862,
-	19735: 0x6844,
-	19736: 0x6864,
-	19737: 0x6883,
-	19738: 0x681D,
-	19739: 0x6855,
-	19740: 0x6866,
-	19741: 0x6841,
-	19742: 0x6867,
-	19743: 0x6840,
-	19744: 0x683E,
-	19745: 0x684A,
-	19746: 0x6849,
-	19747: 0x6829,
-	19748: 0x68B5,
-	19749: 0x688F,
-	19750: 0x6874,
-	19751: 0x6877,
-	19752: 0x6893,
-	19753: 0x686B,
-	19754: 0x68C2,
-	19755: 0x696E,
-	19756: 0x68FC,
-	19757: 0x691F,
-	19758: 0x6920,
-	19759: 0x68F9,
-	19760: 0x9527,
-	19761: 0x9533,
-	19762: 0x953D,
-	19763: 0x9543,
-	19764: 0x9548,
-	19765: 0x954B,
-	19766: 0x9555,
-	19767: 0x955A,
-	19768: 0x9560,
-	19769: 0x956E,
-	19770: 0x9574,
-	19771: 0x9575,
-	19772: 0x9577,
-	19773: 0x9578,
-	19774: 0x9579,
-	19775: 0x957A,
-	19776: 0x957B,
-	19777: 0x957C,
-	19778: 0x957D,
-	19779: 0x957E,
-	19780: 0x9580,
-	19781: 0x9581,
-	19782: 0x9582,
-	19783: 0x9583,
-	19784: 0x9584,
-	19785: 0x9585,
-	19786: 0x9586,
-	19787: 0x9587,
-	19788: 0x9588,
-	19789: 0x9589,
-	19790: 0x958A,
-	19791: 0x958B,
-	19792: 0x958C,
-	19793: 0x958D,
-	19794: 0x958E,
-	19795: 0x958F,
-	19796: 0x9590,
-	19797: 0x9591,
-	19798: 0x9592,
-	19799: 0x9593,
-	19800: 0x9594,
-	19801: 0x9595,
-	19802: 0x9596,
-	19803: 0x9597,
-	19804: 0x9598,
-	19805: 0x9599,
-	19806: 0x959A,
-	19807: 0x959B,
-	19808: 0x959C,
-	19809: 0x959D,
-	19810: 0x959E,
-	19811: 0x959F,
-	19812: 0x95A0,
-	19813: 0x95A1,
-	19814: 0x95A2,
-	19815: 0x95A3,
-	19816: 0x95A4,
-	19817: 0x95A5,
-	19818: 0x95A6,
-	19819: 0x95A7,
-	19820: 0x95A8,
-	19821: 0x95A9,
-	19822: 0x95AA,
-	19823: 0x95AB,
-	19824: 0x95AC,
-	19825: 0x95AD,
-	19826: 0x95AE,
-	19827: 0x95AF,
-	19828: 0x95B0,
-	19829: 0x95B1,
-	19830: 0x95B2,
-	19831: 0x95B3,
-	19832: 0x95B4,
-	19833: 0x95B5,
-	19834: 0x95B6,
-	19835: 0x95B7,
-	19836: 0x95B8,
-	19837: 0x95B9,
-	19838: 0x95BA,
-	19839: 0x95BB,
-	19840: 0x95BC,
-	19841: 0x95BD,
-	19842: 0x95BE,
-	19843: 0x95BF,
-	19844: 0x95C0,
-	19845: 0x95C1,
-	19846: 0x95C2,
-	19847: 0x95C3,
-	19848: 0x95C4,
-	19849: 0x95C5,
-	19850: 0x95C6,
-	19851: 0x95C7,
-	19852: 0x95C8,
-	19853: 0x95C9,
-	19854: 0x95CA,
-	19855: 0x95CB,
-	19856: 0x6924,
-	19857: 0x68F0,
-	19858: 0x690B,
-	19859: 0x6901,
-	19860: 0x6957,
-	19861: 0x68E3,
-	19862: 0x6910,
-	19863: 0x6971,
-	19864: 0x6939,
-	19865: 0x6960,
-	19866: 0x6942,
-	19867: 0x695D,
-	19868: 0x6984,
-	19869: 0x696B,
-	19870: 0x6980,
-	19871: 0x6998,
-	19872: 0x6978,
-	19873: 0x6934,
-	19874: 0x69CC,
-	19875: 0x6987,
-	19876: 0x6988,
-	19877: 0x69CE,
-	19878: 0x6989,
-	19879: 0x6966,
-	19880: 0x6963,
-	19881: 0x6979,
-	19882: 0x699B,
-	19883: 0x69A7,
-	19884: 0x69BB,
-	19885: 0x69AB,
-	19886: 0x69AD,
-	19887: 0x69D4,
-	19888: 0x69B1,
-	19889: 0x69C1,
-	19890: 0x69CA,
-	19891: 0x69DF,
-	19892: 0x6995,
-	19893: 0x69E0,
-	19894: 0x698D,
-	19895: 0x69FF,
-	19896: 0x6A2F,
-	19897: 0x69ED,
-	19898: 0x6A17,
-	19899: 0x6A18,
-	19900: 0x6A65,
-	19901: 0x69F2,
-	19902: 0x6A44,
-	19903: 0x6A3E,
-	19904: 0x6AA0,
-	19905: 0x6A50,
-	19906: 0x6A5B,
-	19907: 0x6A35,
-	19908: 0x6A8E,
-	19909: 0x6A79,
-	19910: 0x6A3D,
-	19911: 0x6A28,
-	19912: 0x6A58,
-	19913: 0x6A7C,
-	19914: 0x6A91,
-	19915: 0x6A90,
-	19916: 0x6AA9,
-	19917: 0x6A97,
-	19918: 0x6AAB,
-	19919: 0x7337,
-	19920: 0x7352,
-	19921: 0x6B81,
-	19922: 0x6B82,
-	19923: 0x6B87,
-	19924: 0x6B84,
-	19925: 0x6B92,
-	19926: 0x6B93,
-	19927: 0x6B8D,
-	19928: 0x6B9A,
-	19929: 0x6B9B,
-	19930: 0x6BA1,
-	19931: 0x6BAA,
-	19932: 0x8F6B,
-	19933: 0x8F6D,
-	19934: 0x8F71,
-	19935: 0x8F72,
-	19936: 0x8F73,
-	19937: 0x8F75,
-	19938: 0x8F76,
-	19939: 0x8F78,
-	19940: 0x8F77,
-	19941: 0x8F79,
-	19942: 0x8F7A,
-	19943: 0x8F7C,
-	19944: 0x8F7E,
-	19945: 0x8F81,
-	19946: 0x8F82,
-	19947: 0x8F84,
-	19948: 0x8F87,
-	19949: 0x8F8B,
-	19950: 0x95CC,
-	19951: 0x95CD,
-	19952: 0x95CE,
-	19953: 0x95CF,
-	19954: 0x95D0,
-	19955: 0x95D1,
-	19956: 0x95D2,
-	19957: 0x95D3,
-	19958: 0x95D4,
-	19959: 0x95D5,
-	19960: 0x95D6,
-	19961: 0x95D7,
-	19962: 0x95D8,
-	19963: 0x95D9,
-	19964: 0x95DA,
-	19965: 0x95DB,
-	19966: 0x95DC,
-	19967: 0x95DD,
-	19968: 0x95DE,
-	19969: 0x95DF,
-	19970: 0x95E0,
-	19971: 0x95E1,
-	19972: 0x95E2,
-	19973: 0x95E3,
-	19974: 0x95E4,
-	19975: 0x95E5,
-	19976: 0x95E6,
-	19977: 0x95E7,
-	19978: 0x95EC,
-	19979: 0x95FF,
-	19980: 0x9607,
-	19981: 0x9613,
-	19982: 0x9618,
-	19983: 0x961B,
-	19984: 0x961E,
-	19985: 0x9620,
-	19986: 0x9623,
-	19987: 0x9624,
-	19988: 0x9625,
-	19989: 0x9626,
-	19990: 0x9627,
-	19991: 0x9628,
-	19992: 0x9629,
-	19993: 0x962B,
-	19994: 0x962C,
-	19995: 0x962D,
-	19996: 0x962F,
-	19997: 0x9630,
-	19998: 0x9637,
-	19999: 0x9638,
-	20000: 0x9639,
-	20001: 0x963A,
-	20002: 0x963E,
-	20003: 0x9641,
-	20004: 0x9643,
-	20005: 0x964A,
-	20006: 0x964E,
-	20007: 0x964F,
-	20008: 0x9651,
-	20009: 0x9652,
-	20010: 0x9653,
-	20011: 0x9656,
-	20012: 0x9657,
-	20013: 0x9658,
-	20014: 0x9659,
-	20015: 0x965A,
-	20016: 0x965C,
-	20017: 0x965D,
-	20018: 0x965E,
-	20019: 0x9660,
-	20020: 0x9663,
-	20021: 0x9665,
-	20022: 0x9666,
-	20023: 0x966B,
-	20024: 0x966D,
-	20025: 0x966E,
-	20026: 0x966F,
-	20027: 0x9670,
-	20028: 0x9671,
-	20029: 0x9673,
-	20030: 0x9678,
-	20031: 0x9679,
-	20032: 0x967A,
-	20033: 0x967B,
-	20034: 0x967C,
-	20035: 0x967D,
-	20036: 0x967E,
-	20037: 0x967F,
-	20038: 0x9680,
-	20039: 0x9681,
-	20040: 0x9682,
-	20041: 0x9683,
-	20042: 0x9684,
-	20043: 0x9687,
-	20044: 0x9689,
-	20045: 0x968A,
-	20046: 0x8F8D,
-	20047: 0x8F8E,
-	20048: 0x8F8F,
-	20049: 0x8F98,
-	20050: 0x8F9A,
-	20051: 0x8ECE,
-	20052: 0x620B,
-	20053: 0x6217,
-	20054: 0x621B,
-	20055: 0x621F,
-	20056: 0x6222,
-	20057: 0x6221,
-	20058: 0x6225,
-	20059: 0x6224,
-	20060: 0x622C,
-	20061: 0x81E7,
-	20062: 0x74EF,
-	20063: 0x74F4,
-	20064: 0x74FF,
-	20065: 0x750F,
-	20066: 0x7511,
-	20067: 0x7513,
-	20068: 0x6534,
-	20069: 0x65EE,
-	20070: 0x65EF,
-	20071: 0x65F0,
-	20072: 0x660A,
-	20073: 0x6619,
-	20074: 0x6772,
-	20075: 0x6603,
-	20076: 0x6615,
-	20077: 0x6600,
-	20078: 0x7085,
-	20079: 0x66F7,
-	20080: 0x661D,
-	20081: 0x6634,
-	20082: 0x6631,
-	20083: 0x6636,
-	20084: 0x6635,
-	20085: 0x8006,
-	20086: 0x665F,
-	20087: 0x6654,
-	20088: 0x6641,
-	20089: 0x664F,
-	20090: 0x6656,
-	20091: 0x6661,
-	20092: 0x6657,
-	20093: 0x6677,
-	20094: 0x6684,
-	20095: 0x668C,
-	20096: 0x66A7,
-	20097: 0x669D,
-	20098: 0x66BE,
-	20099: 0x66DB,
-	20100: 0x66DC,
-	20101: 0x66E6,
-	20102: 0x66E9,
-	20103: 0x8D32,
-	20104: 0x8D33,
-	20105: 0x8D36,
-	20106: 0x8D3B,
-	20107: 0x8D3D,
-	20108: 0x8D40,
-	20109: 0x8D45,
-	20110: 0x8D46,
-	20111: 0x8D48,
-	20112: 0x8D49,
-	20113: 0x8D47,
-	20114: 0x8D4D,
-	20115: 0x8D55,
-	20116: 0x8D59,
-	20117: 0x89C7,
-	20118: 0x89CA,
-	20119: 0x89CB,
-	20120: 0x89CC,
-	20121: 0x89CE,
-	20122: 0x89CF,
-	20123: 0x89D0,
-	20124: 0x89D1,
-	20125: 0x726E,
-	20126: 0x729F,
-	20127: 0x725D,
-	20128: 0x7266,
-	20129: 0x726F,
-	20130: 0x727E,
-	20131: 0x727F,
-	20132: 0x7284,
-	20133: 0x728B,
-	20134: 0x728D,
-	20135: 0x728F,
-	20136: 0x7292,
-	20137: 0x6308,
-	20138: 0x6332,
-	20139: 0x63B0,
-	20140: 0x968C,
-	20141: 0x968E,
-	20142: 0x9691,
-	20143: 0x9692,
-	20144: 0x9693,
-	20145: 0x9695,
-	20146: 0x9696,
-	20147: 0x969A,
-	20148: 0x969B,
-	20149: 0x969D,
-	20150: 0x969E,
-	20151: 0x969F,
-	20152: 0x96A0,
-	20153: 0x96A1,
-	20154: 0x96A2,
-	20155: 0x96A3,
-	20156: 0x96A4,
-	20157: 0x96A5,
-	20158: 0x96A6,
-	20159: 0x96A8,
-	20160: 0x96A9,
-	20161: 0x96AA,
-	20162: 0x96AB,
-	20163: 0x96AC,
-	20164: 0x96AD,
-	20165: 0x96AE,
-	20166: 0x96AF,
-	20167: 0x96B1,
-	20168: 0x96B2,
-	20169: 0x96B4,
-	20170: 0x96B5,
-	20171: 0x96B7,
-	20172: 0x96B8,
-	20173: 0x96BA,
-	20174: 0x96BB,
-	20175: 0x96BF,
-	20176: 0x96C2,
-	20177: 0x96C3,
-	20178: 0x96C8,
-	20179: 0x96CA,
-	20180: 0x96CB,
-	20181: 0x96D0,
-	20182: 0x96D1,
-	20183: 0x96D3,
-	20184: 0x96D4,
-	20185: 0x96D6,
-	20186: 0x96D7,
-	20187: 0x96D8,
-	20188: 0x96D9,
-	20189: 0x96DA,
-	20190: 0x96DB,
-	20191: 0x96DC,
-	20192: 0x96DD,
-	20193: 0x96DE,
-	20194: 0x96DF,
-	20195: 0x96E1,
-	20196: 0x96E2,
-	20197: 0x96E3,
-	20198: 0x96E4,
-	20199: 0x96E5,
-	20200: 0x96E6,
-	20201: 0x96E7,
-	20202: 0x96EB,
-	20203: 0x96EC,
-	20204: 0x96ED,
-	20205: 0x96EE,
-	20206: 0x96F0,
-	20207: 0x96F1,
-	20208: 0x96F2,
-	20209: 0x96F4,
-	20210: 0x96F5,
-	20211: 0x96F8,
-	20212: 0x96FA,
-	20213: 0x96FB,
-	20214: 0x96FC,
-	20215: 0x96FD,
-	20216: 0x96FF,
-	20217: 0x9702,
-	20218: 0x9703,
-	20219: 0x9705,
-	20220: 0x970A,
-	20221: 0x970B,
-	20222: 0x970C,
-	20223: 0x9710,
-	20224: 0x9711,
-	20225: 0x9712,
-	20226: 0x9714,
-	20227: 0x9715,
-	20228: 0x9717,
-	20229: 0x9718,
-	20230: 0x9719,
-	20231: 0x971A,
-	20232: 0x971B,
-	20233: 0x971D,
-	20234: 0x971F,
-	20235: 0x9720,
-	20236: 0x643F,
-	20237: 0x64D8,
-	20238: 0x8004,
-	20239: 0x6BEA,
-	20240: 0x6BF3,
-	20241: 0x6BFD,
-	20242: 0x6BF5,
-	20243: 0x6BF9,
-	20244: 0x6C05,
-	20245: 0x6C07,
-	20246: 0x6C06,
-	20247: 0x6C0D,
-	20248: 0x6C15,
-	20249: 0x6C18,
-	20250: 0x6C19,
-	20251: 0x6C1A,
-	20252: 0x6C21,
-	20253: 0x6C29,
-	20254: 0x6C24,
-	20255: 0x6C2A,
-	20256: 0x6C32,
-	20257: 0x6535,
-	20258: 0x6555,
-	20259: 0x656B,
-	20260: 0x724D,
-	20261: 0x7252,
-	20262: 0x7256,
-	20263: 0x7230,
-	20264: 0x8662,
-	20265: 0x5216,
-	20266: 0x809F,
-	20267: 0x809C,
-	20268: 0x8093,
-	20269: 0x80BC,
-	20270: 0x670A,
-	20271: 0x80BD,
-	20272: 0x80B1,
-	20273: 0x80AB,
-	20274: 0x80AD,
-	20275: 0x80B4,
-	20276: 0x80B7,
-	20277: 0x80E7,
-	20278: 0x80E8,
-	20279: 0x80E9,
-	20280: 0x80EA,
-	20281: 0x80DB,
-	20282: 0x80C2,
-	20283: 0x80C4,
-	20284: 0x80D9,
-	20285: 0x80CD,
-	20286: 0x80D7,
-	20287: 0x6710,
-	20288: 0x80DD,
-	20289: 0x80EB,
-	20290: 0x80F1,
-	20291: 0x80F4,
-	20292: 0x80ED,
-	20293: 0x810D,
-	20294: 0x810E,
-	20295: 0x80F2,
-	20296: 0x80FC,
-	20297: 0x6715,
-	20298: 0x8112,
-	20299: 0x8C5A,
-	20300: 0x8136,
-	20301: 0x811E,
-	20302: 0x812C,
-	20303: 0x8118,
-	20304: 0x8132,
-	20305: 0x8148,
-	20306: 0x814C,
-	20307: 0x8153,
-	20308: 0x8174,
-	20309: 0x8159,
-	20310: 0x815A,
-	20311: 0x8171,
-	20312: 0x8160,
-	20313: 0x8169,
-	20314: 0x817C,
-	20315: 0x817D,
-	20316: 0x816D,
-	20317: 0x8167,
-	20318: 0x584D,
-	20319: 0x5AB5,
-	20320: 0x8188,
-	20321: 0x8182,
-	20322: 0x8191,
-	20323: 0x6ED5,
-	20324: 0x81A3,
-	20325: 0x81AA,
-	20326: 0x81CC,
-	20327: 0x6726,
-	20328: 0x81CA,
-	20329: 0x81BB,
-	20330: 0x9721,
-	20331: 0x9722,
-	20332: 0x9723,
-	20333: 0x9724,
-	20334: 0x9725,
-	20335: 0x9726,
-	20336: 0x9727,
-	20337: 0x9728,
-	20338: 0x9729,
-	20339: 0x972B,
-	20340: 0x972C,
-	20341: 0x972E,
-	20342: 0x972F,
-	20343: 0x9731,
-	20344: 0x9733,
-	20345: 0x9734,
-	20346: 0x9735,
-	20347: 0x9736,
-	20348: 0x9737,
-	20349: 0x973A,
-	20350: 0x973B,
-	20351: 0x973C,
-	20352: 0x973D,
-	20353: 0x973F,
-	20354: 0x9740,
-	20355: 0x9741,
-	20356: 0x9742,
-	20357: 0x9743,
-	20358: 0x9744,
-	20359: 0x9745,
-	20360: 0x9746,
-	20361: 0x9747,
-	20362: 0x9748,
-	20363: 0x9749,
-	20364: 0x974A,
-	20365: 0x974B,
-	20366: 0x974C,
-	20367: 0x974D,
-	20368: 0x974E,
-	20369: 0x974F,
-	20370: 0x9750,
-	20371: 0x9751,
-	20372: 0x9754,
-	20373: 0x9755,
-	20374: 0x9757,
-	20375: 0x9758,
-	20376: 0x975A,
-	20377: 0x975C,
-	20378: 0x975D,
-	20379: 0x975F,
-	20380: 0x9763,
-	20381: 0x9764,
-	20382: 0x9766,
-	20383: 0x9767,
-	20384: 0x9768,
-	20385: 0x976A,
-	20386: 0x976B,
-	20387: 0x976C,
-	20388: 0x976D,
-	20389: 0x976E,
-	20390: 0x976F,
-	20391: 0x9770,
-	20392: 0x9771,
-	20393: 0x9772,
-	20394: 0x9775,
-	20395: 0x9777,
-	20396: 0x9778,
-	20397: 0x9779,
-	20398: 0x977A,
-	20399: 0x977B,
-	20400: 0x977D,
-	20401: 0x977E,
-	20402: 0x977F,
-	20403: 0x9780,
-	20404: 0x9781,
-	20405: 0x9782,
-	20406: 0x9783,
-	20407: 0x9784,
-	20408: 0x9786,
-	20409: 0x9787,
-	20410: 0x9788,
-	20411: 0x9789,
-	20412: 0x978A,
-	20413: 0x978C,
-	20414: 0x978E,
-	20415: 0x978F,
-	20416: 0x9790,
-	20417: 0x9793,
-	20418: 0x9795,
-	20419: 0x9796,
-	20420: 0x9797,
-	20421: 0x9799,
-	20422: 0x979A,
-	20423: 0x979B,
-	20424: 0x979C,
-	20425: 0x979D,
-	20426: 0x81C1,
-	20427: 0x81A6,
-	20428: 0x6B24,
-	20429: 0x6B37,
-	20430: 0x6B39,
-	20431: 0x6B43,
-	20432: 0x6B46,
-	20433: 0x6B59,
-	20434: 0x98D1,
-	20435: 0x98D2,
-	20436: 0x98D3,
-	20437: 0x98D5,
-	20438: 0x98D9,
-	20439: 0x98DA,
-	20440: 0x6BB3,
-	20441: 0x5F40,
-	20442: 0x6BC2,
-	20443: 0x89F3,
-	20444: 0x6590,
-	20445: 0x9F51,
-	20446: 0x6593,
-	20447: 0x65BC,
-	20448: 0x65C6,
-	20449: 0x65C4,
-	20450: 0x65C3,
-	20451: 0x65CC,
-	20452: 0x65CE,
-	20453: 0x65D2,
-	20454: 0x65D6,
-	20455: 0x7080,
-	20456: 0x709C,
-	20457: 0x7096,
-	20458: 0x709D,
-	20459: 0x70BB,
-	20460: 0x70C0,
-	20461: 0x70B7,
-	20462: 0x70AB,
-	20463: 0x70B1,
-	20464: 0x70E8,
-	20465: 0x70CA,
-	20466: 0x7110,
-	20467: 0x7113,
-	20468: 0x7116,
-	20469: 0x712F,
-	20470: 0x7131,
-	20471: 0x7173,
-	20472: 0x715C,
-	20473: 0x7168,
-	20474: 0x7145,
-	20475: 0x7172,
-	20476: 0x714A,
-	20477: 0x7178,
-	20478: 0x717A,
-	20479: 0x7198,
-	20480: 0x71B3,
-	20481: 0x71B5,
-	20482: 0x71A8,
-	20483: 0x71A0,
-	20484: 0x71E0,
-	20485: 0x71D4,
-	20486: 0x71E7,
-	20487: 0x71F9,
-	20488: 0x721D,
-	20489: 0x7228,
-	20490: 0x706C,
-	20491: 0x7118,
-	20492: 0x7166,
-	20493: 0x71B9,
-	20494: 0x623E,
-	20495: 0x623D,
-	20496: 0x6243,
-	20497: 0x6248,
-	20498: 0x6249,
-	20499: 0x793B,
-	20500: 0x7940,
-	20501: 0x7946,
-	20502: 0x7949,
-	20503: 0x795B,
-	20504: 0x795C,
-	20505: 0x7953,
-	20506: 0x795A,
-	20507: 0x7962,
-	20508: 0x7957,
-	20509: 0x7960,
-	20510: 0x796F,
-	20511: 0x7967,
-	20512: 0x797A,
-	20513: 0x7985,
-	20514: 0x798A,
-	20515: 0x799A,
-	20516: 0x79A7,
-	20517: 0x79B3,
-	20518: 0x5FD1,
-	20519: 0x5FD0,
-	20520: 0x979E,
-	20521: 0x979F,
-	20522: 0x97A1,
-	20523: 0x97A2,
-	20524: 0x97A4,
-	20525: 0x97A5,
-	20526: 0x97A6,
-	20527: 0x97A7,
-	20528: 0x97A8,
-	20529: 0x97A9,
-	20530: 0x97AA,
-	20531: 0x97AC,
-	20532: 0x97AE,
-	20533: 0x97B0,
-	20534: 0x97B1,
-	20535: 0x97B3,
-	20536: 0x97B5,
-	20537: 0x97B6,
-	20538: 0x97B7,
-	20539: 0x97B8,
-	20540: 0x97B9,
-	20541: 0x97BA,
-	20542: 0x97BB,
-	20543: 0x97BC,
-	20544: 0x97BD,
-	20545: 0x97BE,
-	20546: 0x97BF,
-	20547: 0x97C0,
-	20548: 0x97C1,
-	20549: 0x97C2,
-	20550: 0x97C3,
-	20551: 0x97C4,
-	20552: 0x97C5,
-	20553: 0x97C6,
-	20554: 0x97C7,
-	20555: 0x97C8,
-	20556: 0x97C9,
-	20557: 0x97CA,
-	20558: 0x97CB,
-	20559: 0x97CC,
-	20560: 0x97CD,
-	20561: 0x97CE,
-	20562: 0x97CF,
-	20563: 0x97D0,
-	20564: 0x97D1,
-	20565: 0x97D2,
-	20566: 0x97D3,
-	20567: 0x97D4,
-	20568: 0x97D5,
-	20569: 0x97D6,
-	20570: 0x97D7,
-	20571: 0x97D8,
-	20572: 0x97D9,
-	20573: 0x97DA,
-	20574: 0x97DB,
-	20575: 0x97DC,
-	20576: 0x97DD,
-	20577: 0x97DE,
-	20578: 0x97DF,
-	20579: 0x97E0,
-	20580: 0x97E1,
-	20581: 0x97E2,
-	20582: 0x97E3,
-	20583: 0x97E4,
-	20584: 0x97E5,
-	20585: 0x97E8,
-	20586: 0x97EE,
-	20587: 0x97EF,
-	20588: 0x97F0,
-	20589: 0x97F1,
-	20590: 0x97F2,
-	20591: 0x97F4,
-	20592: 0x97F7,
-	20593: 0x97F8,
-	20594: 0x97F9,
-	20595: 0x97FA,
-	20596: 0x97FB,
-	20597: 0x97FC,
-	20598: 0x97FD,
-	20599: 0x97FE,
-	20600: 0x97FF,
-	20601: 0x9800,
-	20602: 0x9801,
-	20603: 0x9802,
-	20604: 0x9803,
-	20605: 0x9804,
-	20606: 0x9805,
-	20607: 0x9806,
-	20608: 0x9807,
-	20609: 0x9808,
-	20610: 0x9809,
-	20611: 0x980A,
-	20612: 0x980B,
-	20613: 0x980C,
-	20614: 0x980D,
-	20615: 0x980E,
-	20616: 0x603C,
-	20617: 0x605D,
-	20618: 0x605A,
-	20619: 0x6067,
-	20620: 0x6041,
-	20621: 0x6059,
-	20622: 0x6063,
-	20623: 0x60AB,
-	20624: 0x6106,
-	20625: 0x610D,
-	20626: 0x615D,
-	20627: 0x61A9,
-	20628: 0x619D,
-	20629: 0x61CB,
-	20630: 0x61D1,
-	20631: 0x6206,
-	20632: 0x8080,
-	20633: 0x807F,
-	20634: 0x6C93,
-	20635: 0x6CF6,
-	20636: 0x6DFC,
-	20637: 0x77F6,
-	20638: 0x77F8,
-	20639: 0x7800,
-	20640: 0x7809,
-	20641: 0x7817,
-	20642: 0x7818,
-	20643: 0x7811,
-	20644: 0x65AB,
-	20645: 0x782D,
-	20646: 0x781C,
-	20647: 0x781D,
-	20648: 0x7839,
-	20649: 0x783A,
-	20650: 0x783B,
-	20651: 0x781F,
-	20652: 0x783C,
-	20653: 0x7825,
-	20654: 0x782C,
-	20655: 0x7823,
-	20656: 0x7829,
-	20657: 0x784E,
-	20658: 0x786D,
-	20659: 0x7856,
-	20660: 0x7857,
-	20661: 0x7826,
-	20662: 0x7850,
-	20663: 0x7847,
-	20664: 0x784C,
-	20665: 0x786A,
-	20666: 0x789B,
-	20667: 0x7893,
-	20668: 0x789A,
-	20669: 0x7887,
-	20670: 0x789C,
-	20671: 0x78A1,
-	20672: 0x78A3,
-	20673: 0x78B2,
-	20674: 0x78B9,
-	20675: 0x78A5,
-	20676: 0x78D4,
-	20677: 0x78D9,
-	20678: 0x78C9,
-	20679: 0x78EC,
-	20680: 0x78F2,
-	20681: 0x7905,
-	20682: 0x78F4,
-	20683: 0x7913,
-	20684: 0x7924,
-	20685: 0x791E,
-	20686: 0x7934,
-	20687: 0x9F9B,
-	20688: 0x9EF9,
-	20689: 0x9EFB,
-	20690: 0x9EFC,
-	20691: 0x76F1,
-	20692: 0x7704,
-	20693: 0x770D,
-	20694: 0x76F9,
-	20695: 0x7707,
-	20696: 0x7708,
-	20697: 0x771A,
-	20698: 0x7722,
-	20699: 0x7719,
-	20700: 0x772D,
-	20701: 0x7726,
-	20702: 0x7735,
-	20703: 0x7738,
-	20704: 0x7750,
-	20705: 0x7751,
-	20706: 0x7747,
-	20707: 0x7743,
-	20708: 0x775A,
-	20709: 0x7768,
-	20710: 0x980F,
-	20711: 0x9810,
-	20712: 0x9811,
-	20713: 0x9812,
-	20714: 0x9813,
-	20715: 0x9814,
-	20716: 0x9815,
-	20717: 0x9816,
-	20718: 0x9817,
-	20719: 0x9818,
-	20720: 0x9819,
-	20721: 0x981A,
-	20722: 0x981B,
-	20723: 0x981C,
-	20724: 0x981D,
-	20725: 0x981E,
-	20726: 0x981F,
-	20727: 0x9820,
-	20728: 0x9821,
-	20729: 0x9822,
-	20730: 0x9823,
-	20731: 0x9824,
-	20732: 0x9825,
-	20733: 0x9826,
-	20734: 0x9827,
-	20735: 0x9828,
-	20736: 0x9829,
-	20737: 0x982A,
-	20738: 0x982B,
-	20739: 0x982C,
-	20740: 0x982D,
-	20741: 0x982E,
-	20742: 0x982F,
-	20743: 0x9830,
-	20744: 0x9831,
-	20745: 0x9832,
-	20746: 0x9833,
-	20747: 0x9834,
-	20748: 0x9835,
-	20749: 0x9836,
-	20750: 0x9837,
-	20751: 0x9838,
-	20752: 0x9839,
-	20753: 0x983A,
-	20754: 0x983B,
-	20755: 0x983C,
-	20756: 0x983D,
-	20757: 0x983E,
-	20758: 0x983F,
-	20759: 0x9840,
-	20760: 0x9841,
-	20761: 0x9842,
-	20762: 0x9843,
-	20763: 0x9844,
-	20764: 0x9845,
-	20765: 0x9846,
-	20766: 0x9847,
-	20767: 0x9848,
-	20768: 0x9849,
-	20769: 0x984A,
-	20770: 0x984B,
-	20771: 0x984C,
-	20772: 0x984D,
-	20773: 0x984E,
-	20774: 0x984F,
-	20775: 0x9850,
-	20776: 0x9851,
-	20777: 0x9852,
-	20778: 0x9853,
-	20779: 0x9854,
-	20780: 0x9855,
-	20781: 0x9856,
-	20782: 0x9857,
-	20783: 0x9858,
-	20784: 0x9859,
-	20785: 0x985A,
-	20786: 0x985B,
-	20787: 0x985C,
-	20788: 0x985D,
-	20789: 0x985E,
-	20790: 0x985F,
-	20791: 0x9860,
-	20792: 0x9861,
-	20793: 0x9862,
-	20794: 0x9863,
-	20795: 0x9864,
-	20796: 0x9865,
-	20797: 0x9866,
-	20798: 0x9867,
-	20799: 0x9868,
-	20800: 0x9869,
-	20801: 0x986A,
-	20802: 0x986B,
-	20803: 0x986C,
-	20804: 0x986D,
-	20805: 0x986E,
-	20806: 0x7762,
-	20807: 0x7765,
-	20808: 0x777F,
-	20809: 0x778D,
-	20810: 0x777D,
-	20811: 0x7780,
-	20812: 0x778C,
-	20813: 0x7791,
-	20814: 0x779F,
-	20815: 0x77A0,
-	20816: 0x77B0,
-	20817: 0x77B5,
-	20818: 0x77BD,
-	20819: 0x753A,
-	20820: 0x7540,
-	20821: 0x754E,
-	20822: 0x754B,
-	20823: 0x7548,
-	20824: 0x755B,
-	20825: 0x7572,
-	20826: 0x7579,
-	20827: 0x7583,
-	20828: 0x7F58,
-	20829: 0x7F61,
-	20830: 0x7F5F,
-	20831: 0x8A48,
-	20832: 0x7F68,
-	20833: 0x7F74,
-	20834: 0x7F71,
-	20835: 0x7F79,
-	20836: 0x7F81,
-	20837: 0x7F7E,
-	20838: 0x76CD,
-	20839: 0x76E5,
-	20840: 0x8832,
-	20841: 0x9485,
-	20842: 0x9486,
-	20843: 0x9487,
-	20844: 0x948B,
-	20845: 0x948A,
-	20846: 0x948C,
-	20847: 0x948D,
-	20848: 0x948F,
-	20849: 0x9490,
-	20850: 0x9494,
-	20851: 0x9497,
-	20852: 0x9495,
-	20853: 0x949A,
-	20854: 0x949B,
-	20855: 0x949C,
-	20856: 0x94A3,
-	20857: 0x94A4,
-	20858: 0x94AB,
-	20859: 0x94AA,
-	20860: 0x94AD,
-	20861: 0x94AC,
-	20862: 0x94AF,
-	20863: 0x94B0,
-	20864: 0x94B2,
-	20865: 0x94B4,
-	20866: 0x94B6,
-	20867: 0x94B7,
-	20868: 0x94B8,
-	20869: 0x94B9,
-	20870: 0x94BA,
-	20871: 0x94BC,
-	20872: 0x94BD,
-	20873: 0x94BF,
-	20874: 0x94C4,
-	20875: 0x94C8,
-	20876: 0x94C9,
-	20877: 0x94CA,
-	20878: 0x94CB,
-	20879: 0x94CC,
-	20880: 0x94CD,
-	20881: 0x94CE,
-	20882: 0x94D0,
-	20883: 0x94D1,
-	20884: 0x94D2,
-	20885: 0x94D5,
-	20886: 0x94D6,
-	20887: 0x94D7,
-	20888: 0x94D9,
-	20889: 0x94D8,
-	20890: 0x94DB,
-	20891: 0x94DE,
-	20892: 0x94DF,
-	20893: 0x94E0,
-	20894: 0x94E2,
-	20895: 0x94E4,
-	20896: 0x94E5,
-	20897: 0x94E7,
-	20898: 0x94E8,
-	20899: 0x94EA,
-	20900: 0x986F,
-	20901: 0x9870,
-	20902: 0x9871,
-	20903: 0x9872,
-	20904: 0x9873,
-	20905: 0x9874,
-	20906: 0x988B,
-	20907: 0x988E,
-	20908: 0x9892,
-	20909: 0x9895,
-	20910: 0x9899,
-	20911: 0x98A3,
-	20912: 0x98A8,
-	20913: 0x98A9,
-	20914: 0x98AA,
-	20915: 0x98AB,
-	20916: 0x98AC,
-	20917: 0x98AD,
-	20918: 0x98AE,
-	20919: 0x98AF,
-	20920: 0x98B0,
-	20921: 0x98B1,
-	20922: 0x98B2,
-	20923: 0x98B3,
-	20924: 0x98B4,
-	20925: 0x98B5,
-	20926: 0x98B6,
-	20927: 0x98B7,
-	20928: 0x98B8,
-	20929: 0x98B9,
-	20930: 0x98BA,
-	20931: 0x98BB,
-	20932: 0x98BC,
-	20933: 0x98BD,
-	20934: 0x98BE,
-	20935: 0x98BF,
-	20936: 0x98C0,
-	20937: 0x98C1,
-	20938: 0x98C2,
-	20939: 0x98C3,
-	20940: 0x98C4,
-	20941: 0x98C5,
-	20942: 0x98C6,
-	20943: 0x98C7,
-	20944: 0x98C8,
-	20945: 0x98C9,
-	20946: 0x98CA,
-	20947: 0x98CB,
-	20948: 0x98CC,
-	20949: 0x98CD,
-	20950: 0x98CF,
-	20951: 0x98D0,
-	20952: 0x98D4,
-	20953: 0x98D6,
-	20954: 0x98D7,
-	20955: 0x98DB,
-	20956: 0x98DC,
-	20957: 0x98DD,
-	20958: 0x98E0,
-	20959: 0x98E1,
-	20960: 0x98E2,
-	20961: 0x98E3,
-	20962: 0x98E4,
-	20963: 0x98E5,
-	20964: 0x98E6,
-	20965: 0x98E9,
-	20966: 0x98EA,
-	20967: 0x98EB,
-	20968: 0x98EC,
-	20969: 0x98ED,
-	20970: 0x98EE,
-	20971: 0x98EF,
-	20972: 0x98F0,
-	20973: 0x98F1,
-	20974: 0x98F2,
-	20975: 0x98F3,
-	20976: 0x98F4,
-	20977: 0x98F5,
-	20978: 0x98F6,
-	20979: 0x98F7,
-	20980: 0x98F8,
-	20981: 0x98F9,
-	20982: 0x98FA,
-	20983: 0x98FB,
-	20984: 0x98FC,
-	20985: 0x98FD,
-	20986: 0x98FE,
-	20987: 0x98FF,
-	20988: 0x9900,
-	20989: 0x9901,
-	20990: 0x9902,
-	20991: 0x9903,
-	20992: 0x9904,
-	20993: 0x9905,
-	20994: 0x9906,
-	20995: 0x9907,
-	20996: 0x94E9,
-	20997: 0x94EB,
-	20998: 0x94EE,
-	20999: 0x94EF,
-	21000: 0x94F3,
-	21001: 0x94F4,
-	21002: 0x94F5,
-	21003: 0x94F7,
-	21004: 0x94F9,
-	21005: 0x94FC,
-	21006: 0x94FD,
-	21007: 0x94FF,
-	21008: 0x9503,
-	21009: 0x9502,
-	21010: 0x9506,
-	21011: 0x9507,
-	21012: 0x9509,
-	21013: 0x950A,
-	21014: 0x950D,
-	21015: 0x950E,
-	21016: 0x950F,
-	21017: 0x9512,
-	21018: 0x9513,
-	21019: 0x9514,
-	21020: 0x9515,
-	21021: 0x9516,
-	21022: 0x9518,
-	21023: 0x951B,
-	21024: 0x951D,
-	21025: 0x951E,
-	21026: 0x951F,
-	21027: 0x9522,
-	21028: 0x952A,
-	21029: 0x952B,
-	21030: 0x9529,
-	21031: 0x952C,
-	21032: 0x9531,
-	21033: 0x9532,
-	21034: 0x9534,
-	21035: 0x9536,
-	21036: 0x9537,
-	21037: 0x9538,
-	21038: 0x953C,
-	21039: 0x953E,
-	21040: 0x953F,
-	21041: 0x9542,
-	21042: 0x9535,
-	21043: 0x9544,
-	21044: 0x9545,
-	21045: 0x9546,
-	21046: 0x9549,
-	21047: 0x954C,
-	21048: 0x954E,
-	21049: 0x954F,
-	21050: 0x9552,
-	21051: 0x9553,
-	21052: 0x9554,
-	21053: 0x9556,
-	21054: 0x9557,
-	21055: 0x9558,
-	21056: 0x9559,
-	21057: 0x955B,
-	21058: 0x955E,
-	21059: 0x955F,
-	21060: 0x955D,
-	21061: 0x9561,
-	21062: 0x9562,
-	21063: 0x9564,
-	21064: 0x9565,
-	21065: 0x9566,
-	21066: 0x9567,
-	21067: 0x9568,
-	21068: 0x9569,
-	21069: 0x956A,
-	21070: 0x956B,
-	21071: 0x956C,
-	21072: 0x956F,
-	21073: 0x9571,
-	21074: 0x9572,
-	21075: 0x9573,
-	21076: 0x953A,
-	21077: 0x77E7,
-	21078: 0x77EC,
-	21079: 0x96C9,
-	21080: 0x79D5,
-	21081: 0x79ED,
-	21082: 0x79E3,
-	21083: 0x79EB,
-	21084: 0x7A06,
-	21085: 0x5D47,
-	21086: 0x7A03,
-	21087: 0x7A02,
-	21088: 0x7A1E,
-	21089: 0x7A14,
-	21090: 0x9908,
-	21091: 0x9909,
-	21092: 0x990A,
-	21093: 0x990B,
-	21094: 0x990C,
-	21095: 0x990E,
-	21096: 0x990F,
-	21097: 0x9911,
-	21098: 0x9912,
-	21099: 0x9913,
-	21100: 0x9914,
-	21101: 0x9915,
-	21102: 0x9916,
-	21103: 0x9917,
-	21104: 0x9918,
-	21105: 0x9919,
-	21106: 0x991A,
-	21107: 0x991B,
-	21108: 0x991C,
-	21109: 0x991D,
-	21110: 0x991E,
-	21111: 0x991F,
-	21112: 0x9920,
-	21113: 0x9921,
-	21114: 0x9922,
-	21115: 0x9923,
-	21116: 0x9924,
-	21117: 0x9925,
-	21118: 0x9926,
-	21119: 0x9927,
-	21120: 0x9928,
-	21121: 0x9929,
-	21122: 0x992A,
-	21123: 0x992B,
-	21124: 0x992C,
-	21125: 0x992D,
-	21126: 0x992F,
-	21127: 0x9930,
-	21128: 0x9931,
-	21129: 0x9932,
-	21130: 0x9933,
-	21131: 0x9934,
-	21132: 0x9935,
-	21133: 0x9936,
-	21134: 0x9937,
-	21135: 0x9938,
-	21136: 0x9939,
-	21137: 0x993A,
-	21138: 0x993B,
-	21139: 0x993C,
-	21140: 0x993D,
-	21141: 0x993E,
-	21142: 0x993F,
-	21143: 0x9940,
-	21144: 0x9941,
-	21145: 0x9942,
-	21146: 0x9943,
-	21147: 0x9944,
-	21148: 0x9945,
-	21149: 0x9946,
-	21150: 0x9947,
-	21151: 0x9948,
-	21152: 0x9949,
-	21153: 0x994A,
-	21154: 0x994B,
-	21155: 0x994C,
-	21156: 0x994D,
-	21157: 0x994E,
-	21158: 0x994F,
-	21159: 0x9950,
-	21160: 0x9951,
-	21161: 0x9952,
-	21162: 0x9953,
-	21163: 0x9956,
-	21164: 0x9957,
-	21165: 0x9958,
-	21166: 0x9959,
-	21167: 0x995A,
-	21168: 0x995B,
-	21169: 0x995C,
-	21170: 0x995D,
-	21171: 0x995E,
-	21172: 0x995F,
-	21173: 0x9960,
-	21174: 0x9961,
-	21175: 0x9962,
-	21176: 0x9964,
-	21177: 0x9966,
-	21178: 0x9973,
-	21179: 0x9978,
-	21180: 0x9979,
-	21181: 0x997B,
-	21182: 0x997E,
-	21183: 0x9982,
-	21184: 0x9983,
-	21185: 0x9989,
-	21186: 0x7A39,
-	21187: 0x7A37,
-	21188: 0x7A51,
-	21189: 0x9ECF,
-	21190: 0x99A5,
-	21191: 0x7A70,
-	21192: 0x7688,
-	21193: 0x768E,
-	21194: 0x7693,
-	21195: 0x7699,
-	21196: 0x76A4,
-	21197: 0x74DE,
-	21198: 0x74E0,
-	21199: 0x752C,
-	21200: 0x9E20,
-	21201: 0x9E22,
-	21202: 0x9E28,
-	21203: 0x9E29,
-	21204: 0x9E2A,
-	21205: 0x9E2B,
-	21206: 0x9E2C,
-	21207: 0x9E32,
-	21208: 0x9E31,
-	21209: 0x9E36,
-	21210: 0x9E38,
-	21211: 0x9E37,
-	21212: 0x9E39,
-	21213: 0x9E3A,
-	21214: 0x9E3E,
-	21215: 0x9E41,
-	21216: 0x9E42,
-	21217: 0x9E44,
-	21218: 0x9E46,
-	21219: 0x9E47,
-	21220: 0x9E48,
-	21221: 0x9E49,
-	21222: 0x9E4B,
-	21223: 0x9E4C,
-	21224: 0x9E4E,
-	21225: 0x9E51,
-	21226: 0x9E55,
-	21227: 0x9E57,
-	21228: 0x9E5A,
-	21229: 0x9E5B,
-	21230: 0x9E5C,
-	21231: 0x9E5E,
-	21232: 0x9E63,
-	21233: 0x9E66,
-	21234: 0x9E67,
-	21235: 0x9E68,
-	21236: 0x9E69,
-	21237: 0x9E6A,
-	21238: 0x9E6B,
-	21239: 0x9E6C,
-	21240: 0x9E71,
-	21241: 0x9E6D,
-	21242: 0x9E73,
-	21243: 0x7592,
-	21244: 0x7594,
-	21245: 0x7596,
-	21246: 0x75A0,
-	21247: 0x759D,
-	21248: 0x75AC,
-	21249: 0x75A3,
-	21250: 0x75B3,
-	21251: 0x75B4,
-	21252: 0x75B8,
-	21253: 0x75C4,
-	21254: 0x75B1,
-	21255: 0x75B0,
-	21256: 0x75C3,
-	21257: 0x75C2,
-	21258: 0x75D6,
-	21259: 0x75CD,
-	21260: 0x75E3,
-	21261: 0x75E8,
-	21262: 0x75E6,
-	21263: 0x75E4,
-	21264: 0x75EB,
-	21265: 0x75E7,
-	21266: 0x7603,
-	21267: 0x75F1,
-	21268: 0x75FC,
-	21269: 0x75FF,
-	21270: 0x7610,
-	21271: 0x7600,
-	21272: 0x7605,
-	21273: 0x760C,
-	21274: 0x7617,
-	21275: 0x760A,
-	21276: 0x7625,
-	21277: 0x7618,
-	21278: 0x7615,
-	21279: 0x7619,
-	21280: 0x998C,
-	21281: 0x998E,
-	21282: 0x999A,
-	21283: 0x999B,
-	21284: 0x999C,
-	21285: 0x999D,
-	21286: 0x999E,
-	21287: 0x999F,
-	21288: 0x99A0,
-	21289: 0x99A1,
-	21290: 0x99A2,
-	21291: 0x99A3,
-	21292: 0x99A4,
-	21293: 0x99A6,
-	21294: 0x99A7,
-	21295: 0x99A9,
-	21296: 0x99AA,
-	21297: 0x99AB,
-	21298: 0x99AC,
-	21299: 0x99AD,
-	21300: 0x99AE,
-	21301: 0x99AF,
-	21302: 0x99B0,
-	21303: 0x99B1,
-	21304: 0x99B2,
-	21305: 0x99B3,
-	21306: 0x99B4,
-	21307: 0x99B5,
-	21308: 0x99B6,
-	21309: 0x99B7,
-	21310: 0x99B8,
-	21311: 0x99B9,
-	21312: 0x99BA,
-	21313: 0x99BB,
-	21314: 0x99BC,
-	21315: 0x99BD,
-	21316: 0x99BE,
-	21317: 0x99BF,
-	21318: 0x99C0,
-	21319: 0x99C1,
-	21320: 0x99C2,
-	21321: 0x99C3,
-	21322: 0x99C4,
-	21323: 0x99C5,
-	21324: 0x99C6,
-	21325: 0x99C7,
-	21326: 0x99C8,
-	21327: 0x99C9,
-	21328: 0x99CA,
-	21329: 0x99CB,
-	21330: 0x99CC,
-	21331: 0x99CD,
-	21332: 0x99CE,
-	21333: 0x99CF,
-	21334: 0x99D0,
-	21335: 0x99D1,
-	21336: 0x99D2,
-	21337: 0x99D3,
-	21338: 0x99D4,
-	21339: 0x99D5,
-	21340: 0x99D6,
-	21341: 0x99D7,
-	21342: 0x99D8,
-	21343: 0x99D9,
-	21344: 0x99DA,
-	21345: 0x99DB,
-	21346: 0x99DC,
-	21347: 0x99DD,
-	21348: 0x99DE,
-	21349: 0x99DF,
-	21350: 0x99E0,
-	21351: 0x99E1,
-	21352: 0x99E2,
-	21353: 0x99E3,
-	21354: 0x99E4,
-	21355: 0x99E5,
-	21356: 0x99E6,
-	21357: 0x99E7,
-	21358: 0x99E8,
-	21359: 0x99E9,
-	21360: 0x99EA,
-	21361: 0x99EB,
-	21362: 0x99EC,
-	21363: 0x99ED,
-	21364: 0x99EE,
-	21365: 0x99EF,
-	21366: 0x99F0,
-	21367: 0x99F1,
-	21368: 0x99F2,
-	21369: 0x99F3,
-	21370: 0x99F4,
-	21371: 0x99F5,
-	21372: 0x99F6,
-	21373: 0x99F7,
-	21374: 0x99F8,
-	21375: 0x99F9,
-	21376: 0x761B,
-	21377: 0x763C,
-	21378: 0x7622,
-	21379: 0x7620,
-	21380: 0x7640,
-	21381: 0x762D,
-	21382: 0x7630,
-	21383: 0x763F,
-	21384: 0x7635,
-	21385: 0x7643,
-	21386: 0x763E,
-	21387: 0x7633,
-	21388: 0x764D,
-	21389: 0x765E,
-	21390: 0x7654,
-	21391: 0x765C,
-	21392: 0x7656,
-	21393: 0x766B,
-	21394: 0x766F,
-	21395: 0x7FCA,
-	21396: 0x7AE6,
-	21397: 0x7A78,
-	21398: 0x7A79,
-	21399: 0x7A80,
-	21400: 0x7A86,
-	21401: 0x7A88,
-	21402: 0x7A95,
-	21403: 0x7AA6,
-	21404: 0x7AA0,
-	21405: 0x7AAC,
-	21406: 0x7AA8,
-	21407: 0x7AAD,
-	21408: 0x7AB3,
-	21409: 0x8864,
-	21410: 0x8869,
-	21411: 0x8872,
-	21412: 0x887D,
-	21413: 0x887F,
-	21414: 0x8882,
-	21415: 0x88A2,
-	21416: 0x88C6,
-	21417: 0x88B7,
-	21418: 0x88BC,
-	21419: 0x88C9,
-	21420: 0x88E2,
-	21421: 0x88CE,
-	21422: 0x88E3,
-	21423: 0x88E5,
-	21424: 0x88F1,
-	21425: 0x891A,
-	21426: 0x88FC,
-	21427: 0x88E8,
-	21428: 0x88FE,
-	21429: 0x88F0,
-	21430: 0x8921,
-	21431: 0x8919,
-	21432: 0x8913,
-	21433: 0x891B,
-	21434: 0x890A,
-	21435: 0x8934,
-	21436: 0x892B,
-	21437: 0x8936,
-	21438: 0x8941,
-	21439: 0x8966,
-	21440: 0x897B,
-	21441: 0x758B,
-	21442: 0x80E5,
-	21443: 0x76B2,
-	21444: 0x76B4,
-	21445: 0x77DC,
-	21446: 0x8012,
-	21447: 0x8014,
-	21448: 0x8016,
-	21449: 0x801C,
-	21450: 0x8020,
-	21451: 0x8022,
-	21452: 0x8025,
-	21453: 0x8026,
-	21454: 0x8027,
-	21455: 0x8029,
-	21456: 0x8028,
-	21457: 0x8031,
-	21458: 0x800B,
-	21459: 0x8035,
-	21460: 0x8043,
-	21461: 0x8046,
-	21462: 0x804D,
-	21463: 0x8052,
-	21464: 0x8069,
-	21465: 0x8071,
-	21466: 0x8983,
-	21467: 0x9878,
-	21468: 0x9880,
-	21469: 0x9883,
-	21470: 0x99FA,
-	21471: 0x99FB,
-	21472: 0x99FC,
-	21473: 0x99FD,
-	21474: 0x99FE,
-	21475: 0x99FF,
-	21476: 0x9A00,
-	21477: 0x9A01,
-	21478: 0x9A02,
-	21479: 0x9A03,
-	21480: 0x9A04,
-	21481: 0x9A05,
-	21482: 0x9A06,
-	21483: 0x9A07,
-	21484: 0x9A08,
-	21485: 0x9A09,
-	21486: 0x9A0A,
-	21487: 0x9A0B,
-	21488: 0x9A0C,
-	21489: 0x9A0D,
-	21490: 0x9A0E,
-	21491: 0x9A0F,
-	21492: 0x9A10,
-	21493: 0x9A11,
-	21494: 0x9A12,
-	21495: 0x9A13,
-	21496: 0x9A14,
-	21497: 0x9A15,
-	21498: 0x9A16,
-	21499: 0x9A17,
-	21500: 0x9A18,
-	21501: 0x9A19,
-	21502: 0x9A1A,
-	21503: 0x9A1B,
-	21504: 0x9A1C,
-	21505: 0x9A1D,
-	21506: 0x9A1E,
-	21507: 0x9A1F,
-	21508: 0x9A20,
-	21509: 0x9A21,
-	21510: 0x9A22,
-	21511: 0x9A23,
-	21512: 0x9A24,
-	21513: 0x9A25,
-	21514: 0x9A26,
-	21515: 0x9A27,
-	21516: 0x9A28,
-	21517: 0x9A29,
-	21518: 0x9A2A,
-	21519: 0x9A2B,
-	21520: 0x9A2C,
-	21521: 0x9A2D,
-	21522: 0x9A2E,
-	21523: 0x9A2F,
-	21524: 0x9A30,
-	21525: 0x9A31,
-	21526: 0x9A32,
-	21527: 0x9A33,
-	21528: 0x9A34,
-	21529: 0x9A35,
-	21530: 0x9A36,
-	21531: 0x9A37,
-	21532: 0x9A38,
-	21533: 0x9A39,
-	21534: 0x9A3A,
-	21535: 0x9A3B,
-	21536: 0x9A3C,
-	21537: 0x9A3D,
-	21538: 0x9A3E,
-	21539: 0x9A3F,
-	21540: 0x9A40,
-	21541: 0x9A41,
-	21542: 0x9A42,
-	21543: 0x9A43,
-	21544: 0x9A44,
-	21545: 0x9A45,
-	21546: 0x9A46,
-	21547: 0x9A47,
-	21548: 0x9A48,
-	21549: 0x9A49,
-	21550: 0x9A4A,
-	21551: 0x9A4B,
-	21552: 0x9A4C,
-	21553: 0x9A4D,
-	21554: 0x9A4E,
-	21555: 0x9A4F,
-	21556: 0x9A50,
-	21557: 0x9A51,
-	21558: 0x9A52,
-	21559: 0x9A53,
-	21560: 0x9A54,
-	21561: 0x9A55,
-	21562: 0x9A56,
-	21563: 0x9A57,
-	21564: 0x9A58,
-	21565: 0x9A59,
-	21566: 0x9889,
-	21567: 0x988C,
-	21568: 0x988D,
-	21569: 0x988F,
-	21570: 0x9894,
-	21571: 0x989A,
-	21572: 0x989B,
-	21573: 0x989E,
-	21574: 0x989F,
-	21575: 0x98A1,
-	21576: 0x98A2,
-	21577: 0x98A5,
-	21578: 0x98A6,
-	21579: 0x864D,
-	21580: 0x8654,
-	21581: 0x866C,
-	21582: 0x866E,
-	21583: 0x867F,
-	21584: 0x867A,
-	21585: 0x867C,
-	21586: 0x867B,
-	21587: 0x86A8,
-	21588: 0x868D,
-	21589: 0x868B,
-	21590: 0x86AC,
-	21591: 0x869D,
-	21592: 0x86A7,
-	21593: 0x86A3,
-	21594: 0x86AA,
-	21595: 0x8693,
-	21596: 0x86A9,
-	21597: 0x86B6,
-	21598: 0x86C4,
-	21599: 0x86B5,
-	21600: 0x86CE,
-	21601: 0x86B0,
-	21602: 0x86BA,
-	21603: 0x86B1,
-	21604: 0x86AF,
-	21605: 0x86C9,
-	21606: 0x86CF,
-	21607: 0x86B4,
-	21608: 0x86E9,
-	21609: 0x86F1,
-	21610: 0x86F2,
-	21611: 0x86ED,
-	21612: 0x86F3,
-	21613: 0x86D0,
-	21614: 0x8713,
-	21615: 0x86DE,
-	21616: 0x86F4,
-	21617: 0x86DF,
-	21618: 0x86D8,
-	21619: 0x86D1,
-	21620: 0x8703,
-	21621: 0x8707,
-	21622: 0x86F8,
-	21623: 0x8708,
-	21624: 0x870A,
-	21625: 0x870D,
-	21626: 0x8709,
-	21627: 0x8723,
-	21628: 0x873B,
-	21629: 0x871E,
-	21630: 0x8725,
-	21631: 0x872E,
-	21632: 0x871A,
-	21633: 0x873E,
-	21634: 0x8748,
-	21635: 0x8734,
-	21636: 0x8731,
-	21637: 0x8729,
-	21638: 0x8737,
-	21639: 0x873F,
-	21640: 0x8782,
-	21641: 0x8722,
-	21642: 0x877D,
-	21643: 0x877E,
-	21644: 0x877B,
-	21645: 0x8760,
-	21646: 0x8770,
-	21647: 0x874C,
-	21648: 0x876E,
-	21649: 0x878B,
-	21650: 0x8753,
-	21651: 0x8763,
-	21652: 0x877C,
-	21653: 0x8764,
-	21654: 0x8759,
-	21655: 0x8765,
-	21656: 0x8793,
-	21657: 0x87AF,
-	21658: 0x87A8,
-	21659: 0x87D2,
-	21660: 0x9A5A,
-	21661: 0x9A5B,
-	21662: 0x9A5C,
-	21663: 0x9A5D,
-	21664: 0x9A5E,
-	21665: 0x9A5F,
-	21666: 0x9A60,
-	21667: 0x9A61,
-	21668: 0x9A62,
-	21669: 0x9A63,
-	21670: 0x9A64,
-	21671: 0x9A65,
-	21672: 0x9A66,
-	21673: 0x9A67,
-	21674: 0x9A68,
-	21675: 0x9A69,
-	21676: 0x9A6A,
-	21677: 0x9A6B,
-	21678: 0x9A72,
-	21679: 0x9A83,
-	21680: 0x9A89,
-	21681: 0x9A8D,
-	21682: 0x9A8E,
-	21683: 0x9A94,
-	21684: 0x9A95,
-	21685: 0x9A99,
-	21686: 0x9AA6,
-	21687: 0x9AA9,
-	21688: 0x9AAA,
-	21689: 0x9AAB,
-	21690: 0x9AAC,
-	21691: 0x9AAD,
-	21692: 0x9AAE,
-	21693: 0x9AAF,
-	21694: 0x9AB2,
-	21695: 0x9AB3,
-	21696: 0x9AB4,
-	21697: 0x9AB5,
-	21698: 0x9AB9,
-	21699: 0x9ABB,
-	21700: 0x9ABD,
-	21701: 0x9ABE,
-	21702: 0x9ABF,
-	21703: 0x9AC3,
-	21704: 0x9AC4,
-	21705: 0x9AC6,
-	21706: 0x9AC7,
-	21707: 0x9AC8,
-	21708: 0x9AC9,
-	21709: 0x9ACA,
-	21710: 0x9ACD,
-	21711: 0x9ACE,
-	21712: 0x9ACF,
-	21713: 0x9AD0,
-	21714: 0x9AD2,
-	21715: 0x9AD4,
-	21716: 0x9AD5,
-	21717: 0x9AD6,
-	21718: 0x9AD7,
-	21719: 0x9AD9,
-	21720: 0x9ADA,
-	21721: 0x9ADB,
-	21722: 0x9ADC,
-	21723: 0x9ADD,
-	21724: 0x9ADE,
-	21725: 0x9AE0,
-	21726: 0x9AE2,
-	21727: 0x9AE3,
-	21728: 0x9AE4,
-	21729: 0x9AE5,
-	21730: 0x9AE7,
-	21731: 0x9AE8,
-	21732: 0x9AE9,
-	21733: 0x9AEA,
-	21734: 0x9AEC,
-	21735: 0x9AEE,
-	21736: 0x9AF0,
-	21737: 0x9AF1,
-	21738: 0x9AF2,
-	21739: 0x9AF3,
-	21740: 0x9AF4,
-	21741: 0x9AF5,
-	21742: 0x9AF6,
-	21743: 0x9AF7,
-	21744: 0x9AF8,
-	21745: 0x9AFA,
-	21746: 0x9AFC,
-	21747: 0x9AFD,
-	21748: 0x9AFE,
-	21749: 0x9AFF,
-	21750: 0x9B00,
-	21751: 0x9B01,
-	21752: 0x9B02,
-	21753: 0x9B04,
-	21754: 0x9B05,
-	21755: 0x9B06,
-	21756: 0x87C6,
-	21757: 0x8788,
-	21758: 0x8785,
-	21759: 0x87AD,
-	21760: 0x8797,
-	21761: 0x8783,
-	21762: 0x87AB,
-	21763: 0x87E5,
-	21764: 0x87AC,
-	21765: 0x87B5,
-	21766: 0x87B3,
-	21767: 0x87CB,
-	21768: 0x87D3,
-	21769: 0x87BD,
-	21770: 0x87D1,
-	21771: 0x87C0,
-	21772: 0x87CA,
-	21773: 0x87DB,
-	21774: 0x87EA,
-	21775: 0x87E0,
-	21776: 0x87EE,
-	21777: 0x8816,
-	21778: 0x8813,
-	21779: 0x87FE,
-	21780: 0x880A,
-	21781: 0x881B,
-	21782: 0x8821,
-	21783: 0x8839,
-	21784: 0x883C,
-	21785: 0x7F36,
-	21786: 0x7F42,
-	21787: 0x7F44,
-	21788: 0x7F45,
-	21789: 0x8210,
-	21790: 0x7AFA,
-	21791: 0x7AFD,
-	21792: 0x7B08,
-	21793: 0x7B03,
-	21794: 0x7B04,
-	21795: 0x7B15,
-	21796: 0x7B0A,
-	21797: 0x7B2B,
-	21798: 0x7B0F,
-	21799: 0x7B47,
-	21800: 0x7B38,
-	21801: 0x7B2A,
-	21802: 0x7B19,
-	21803: 0x7B2E,
-	21804: 0x7B31,
-	21805: 0x7B20,
-	21806: 0x7B25,
-	21807: 0x7B24,
-	21808: 0x7B33,
-	21809: 0x7B3E,
-	21810: 0x7B1E,
-	21811: 0x7B58,
-	21812: 0x7B5A,
-	21813: 0x7B45,
-	21814: 0x7B75,
-	21815: 0x7B4C,
-	21816: 0x7B5D,
-	21817: 0x7B60,
-	21818: 0x7B6E,
-	21819: 0x7B7B,
-	21820: 0x7B62,
-	21821: 0x7B72,
-	21822: 0x7B71,
-	21823: 0x7B90,
-	21824: 0x7BA6,
-	21825: 0x7BA7,
-	21826: 0x7BB8,
-	21827: 0x7BAC,
-	21828: 0x7B9D,
-	21829: 0x7BA8,
-	21830: 0x7B85,
-	21831: 0x7BAA,
-	21832: 0x7B9C,
-	21833: 0x7BA2,
-	21834: 0x7BAB,
-	21835: 0x7BB4,
-	21836: 0x7BD1,
-	21837: 0x7BC1,
-	21838: 0x7BCC,
-	21839: 0x7BDD,
-	21840: 0x7BDA,
-	21841: 0x7BE5,
-	21842: 0x7BE6,
-	21843: 0x7BEA,
-	21844: 0x7C0C,
-	21845: 0x7BFE,
-	21846: 0x7BFC,
-	21847: 0x7C0F,
-	21848: 0x7C16,
-	21849: 0x7C0B,
-	21850: 0x9B07,
-	21851: 0x9B09,
-	21852: 0x9B0A,
-	21853: 0x9B0B,
-	21854: 0x9B0C,
-	21855: 0x9B0D,
-	21856: 0x9B0E,
-	21857: 0x9B10,
-	21858: 0x9B11,
-	21859: 0x9B12,
-	21860: 0x9B14,
-	21861: 0x9B15,
-	21862: 0x9B16,
-	21863: 0x9B17,
-	21864: 0x9B18,
-	21865: 0x9B19,
-	21866: 0x9B1A,
-	21867: 0x9B1B,
-	21868: 0x9B1C,
-	21869: 0x9B1D,
-	21870: 0x9B1E,
-	21871: 0x9B20,
-	21872: 0x9B21,
-	21873: 0x9B22,
-	21874: 0x9B24,
-	21875: 0x9B25,
-	21876: 0x9B26,
-	21877: 0x9B27,
-	21878: 0x9B28,
-	21879: 0x9B29,
-	21880: 0x9B2A,
-	21881: 0x9B2B,
-	21882: 0x9B2C,
-	21883: 0x9B2D,
-	21884: 0x9B2E,
-	21885: 0x9B30,
-	21886: 0x9B31,
-	21887: 0x9B33,
-	21888: 0x9B34,
-	21889: 0x9B35,
-	21890: 0x9B36,
-	21891: 0x9B37,
-	21892: 0x9B38,
-	21893: 0x9B39,
-	21894: 0x9B3A,
-	21895: 0x9B3D,
-	21896: 0x9B3E,
-	21897: 0x9B3F,
-	21898: 0x9B40,
-	21899: 0x9B46,
-	21900: 0x9B4A,
-	21901: 0x9B4B,
-	21902: 0x9B4C,
-	21903: 0x9B4E,
-	21904: 0x9B50,
-	21905: 0x9B52,
-	21906: 0x9B53,
-	21907: 0x9B55,
-	21908: 0x9B56,
-	21909: 0x9B57,
-	21910: 0x9B58,
-	21911: 0x9B59,
-	21912: 0x9B5A,
-	21913: 0x9B5B,
-	21914: 0x9B5C,
-	21915: 0x9B5D,
-	21916: 0x9B5E,
-	21917: 0x9B5F,
-	21918: 0x9B60,
-	21919: 0x9B61,
-	21920: 0x9B62,
-	21921: 0x9B63,
-	21922: 0x9B64,
-	21923: 0x9B65,
-	21924: 0x9B66,
-	21925: 0x9B67,
-	21926: 0x9B68,
-	21927: 0x9B69,
-	21928: 0x9B6A,
-	21929: 0x9B6B,
-	21930: 0x9B6C,
-	21931: 0x9B6D,
-	21932: 0x9B6E,
-	21933: 0x9B6F,
-	21934: 0x9B70,
-	21935: 0x9B71,
-	21936: 0x9B72,
-	21937: 0x9B73,
-	21938: 0x9B74,
-	21939: 0x9B75,
-	21940: 0x9B76,
-	21941: 0x9B77,
-	21942: 0x9B78,
-	21943: 0x9B79,
-	21944: 0x9B7A,
-	21945: 0x9B7B,
-	21946: 0x7C1F,
-	21947: 0x7C2A,
-	21948: 0x7C26,
-	21949: 0x7C38,
-	21950: 0x7C41,
-	21951: 0x7C40,
-	21952: 0x81FE,
-	21953: 0x8201,
-	21954: 0x8202,
-	21955: 0x8204,
-	21956: 0x81EC,
-	21957: 0x8844,
-	21958: 0x8221,
-	21959: 0x8222,
-	21960: 0x8223,
-	21961: 0x822D,
-	21962: 0x822F,
-	21963: 0x8228,
-	21964: 0x822B,
-	21965: 0x8238,
-	21966: 0x823B,
-	21967: 0x8233,
-	21968: 0x8234,
-	21969: 0x823E,
-	21970: 0x8244,
-	21971: 0x8249,
-	21972: 0x824B,
-	21973: 0x824F,
-	21974: 0x825A,
-	21975: 0x825F,
-	21976: 0x8268,
-	21977: 0x887E,
-	21978: 0x8885,
-	21979: 0x8888,
-	21980: 0x88D8,
-	21981: 0x88DF,
-	21982: 0x895E,
-	21983: 0x7F9D,
-	21984: 0x7F9F,
-	21985: 0x7FA7,
-	21986: 0x7FAF,
-	21987: 0x7FB0,
-	21988: 0x7FB2,
-	21989: 0x7C7C,
-	21990: 0x6549,
-	21991: 0x7C91,
-	21992: 0x7C9D,
-	21993: 0x7C9C,
-	21994: 0x7C9E,
-	21995: 0x7CA2,
-	21996: 0x7CB2,
-	21997: 0x7CBC,
-	21998: 0x7CBD,
-	21999: 0x7CC1,
-	22000: 0x7CC7,
-	22001: 0x7CCC,
-	22002: 0x7CCD,
-	22003: 0x7CC8,
-	22004: 0x7CC5,
-	22005: 0x7CD7,
-	22006: 0x7CE8,
-	22007: 0x826E,
-	22008: 0x66A8,
-	22009: 0x7FBF,
-	22010: 0x7FCE,
-	22011: 0x7FD5,
-	22012: 0x7FE5,
-	22013: 0x7FE1,
-	22014: 0x7FE6,
-	22015: 0x7FE9,
-	22016: 0x7FEE,
-	22017: 0x7FF3,
-	22018: 0x7CF8,
-	22019: 0x7D77,
-	22020: 0x7DA6,
-	22021: 0x7DAE,
-	22022: 0x7E47,
-	22023: 0x7E9B,
-	22024: 0x9EB8,
-	22025: 0x9EB4,
-	22026: 0x8D73,
-	22027: 0x8D84,
-	22028: 0x8D94,
-	22029: 0x8D91,
-	22030: 0x8DB1,
-	22031: 0x8D67,
-	22032: 0x8D6D,
-	22033: 0x8C47,
-	22034: 0x8C49,
-	22035: 0x914A,
-	22036: 0x9150,
-	22037: 0x914E,
-	22038: 0x914F,
-	22039: 0x9164,
-	22040: 0x9B7C,
-	22041: 0x9B7D,
-	22042: 0x9B7E,
-	22043: 0x9B7F,
-	22044: 0x9B80,
-	22045: 0x9B81,
-	22046: 0x9B82,
-	22047: 0x9B83,
-	22048: 0x9B84,
-	22049: 0x9B85,
-	22050: 0x9B86,
-	22051: 0x9B87,
-	22052: 0x9B88,
-	22053: 0x9B89,
-	22054: 0x9B8A,
-	22055: 0x9B8B,
-	22056: 0x9B8C,
-	22057: 0x9B8D,
-	22058: 0x9B8E,
-	22059: 0x9B8F,
-	22060: 0x9B90,
-	22061: 0x9B91,
-	22062: 0x9B92,
-	22063: 0x9B93,
-	22064: 0x9B94,
-	22065: 0x9B95,
-	22066: 0x9B96,
-	22067: 0x9B97,
-	22068: 0x9B98,
-	22069: 0x9B99,
-	22070: 0x9B9A,
-	22071: 0x9B9B,
-	22072: 0x9B9C,
-	22073: 0x9B9D,
-	22074: 0x9B9E,
-	22075: 0x9B9F,
-	22076: 0x9BA0,
-	22077: 0x9BA1,
-	22078: 0x9BA2,
-	22079: 0x9BA3,
-	22080: 0x9BA4,
-	22081: 0x9BA5,
-	22082: 0x9BA6,
-	22083: 0x9BA7,
-	22084: 0x9BA8,
-	22085: 0x9BA9,
-	22086: 0x9BAA,
-	22087: 0x9BAB,
-	22088: 0x9BAC,
-	22089: 0x9BAD,
-	22090: 0x9BAE,
-	22091: 0x9BAF,
-	22092: 0x9BB0,
-	22093: 0x9BB1,
-	22094: 0x9BB2,
-	22095: 0x9BB3,
-	22096: 0x9BB4,
-	22097: 0x9BB5,
-	22098: 0x9BB6,
-	22099: 0x9BB7,
-	22100: 0x9BB8,
-	22101: 0x9BB9,
-	22102: 0x9BBA,
-	22103: 0x9BBB,
-	22104: 0x9BBC,
-	22105: 0x9BBD,
-	22106: 0x9BBE,
-	22107: 0x9BBF,
-	22108: 0x9BC0,
-	22109: 0x9BC1,
-	22110: 0x9BC2,
-	22111: 0x9BC3,
-	22112: 0x9BC4,
-	22113: 0x9BC5,
-	22114: 0x9BC6,
-	22115: 0x9BC7,
-	22116: 0x9BC8,
-	22117: 0x9BC9,
-	22118: 0x9BCA,
-	22119: 0x9BCB,
-	22120: 0x9BCC,
-	22121: 0x9BCD,
-	22122: 0x9BCE,
-	22123: 0x9BCF,
-	22124: 0x9BD0,
-	22125: 0x9BD1,
-	22126: 0x9BD2,
-	22127: 0x9BD3,
-	22128: 0x9BD4,
-	22129: 0x9BD5,
-	22130: 0x9BD6,
-	22131: 0x9BD7,
-	22132: 0x9BD8,
-	22133: 0x9BD9,
-	22134: 0x9BDA,
-	22135: 0x9BDB,
-	22136: 0x9162,
-	22137: 0x9161,
-	22138: 0x9170,
-	22139: 0x9169,
-	22140: 0x916F,
-	22141: 0x917D,
-	22142: 0x917E,
-	22143: 0x9172,
-	22144: 0x9174,
-	22145: 0x9179,
-	22146: 0x918C,
-	22147: 0x9185,
-	22148: 0x9190,
-	22149: 0x918D,
-	22150: 0x9191,
-	22151: 0x91A2,
-	22152: 0x91A3,
-	22153: 0x91AA,
-	22154: 0x91AD,
-	22155: 0x91AE,
-	22156: 0x91AF,
-	22157: 0x91B5,
-	22158: 0x91B4,
-	22159: 0x91BA,
-	22160: 0x8C55,
-	22161: 0x9E7E,
-	22162: 0x8DB8,
-	22163: 0x8DEB,
-	22164: 0x8E05,
-	22165: 0x8E59,
-	22166: 0x8E69,
-	22167: 0x8DB5,
-	22168: 0x8DBF,
-	22169: 0x8DBC,
-	22170: 0x8DBA,
-	22171: 0x8DC4,
-	22172: 0x8DD6,
-	22173: 0x8DD7,
-	22174: 0x8DDA,
-	22175: 0x8DDE,
-	22176: 0x8DCE,
-	22177: 0x8DCF,
-	22178: 0x8DDB,
-	22179: 0x8DC6,
-	22180: 0x8DEC,
-	22181: 0x8DF7,
-	22182: 0x8DF8,
-	22183: 0x8DE3,
-	22184: 0x8DF9,
-	22185: 0x8DFB,
-	22186: 0x8DE4,
-	22187: 0x8E09,
-	22188: 0x8DFD,
-	22189: 0x8E14,
-	22190: 0x8E1D,
-	22191: 0x8E1F,
-	22192: 0x8E2C,
-	22193: 0x8E2E,
-	22194: 0x8E23,
-	22195: 0x8E2F,
-	22196: 0x8E3A,
-	22197: 0x8E40,
-	22198: 0x8E39,
-	22199: 0x8E35,
-	22200: 0x8E3D,
-	22201: 0x8E31,
-	22202: 0x8E49,
-	22203: 0x8E41,
-	22204: 0x8E42,
-	22205: 0x8E51,
-	22206: 0x8E52,
-	22207: 0x8E4A,
-	22208: 0x8E70,
-	22209: 0x8E76,
-	22210: 0x8E7C,
-	22211: 0x8E6F,
-	22212: 0x8E74,
-	22213: 0x8E85,
-	22214: 0x8E8F,
-	22215: 0x8E94,
-	22216: 0x8E90,
-	22217: 0x8E9C,
-	22218: 0x8E9E,
-	22219: 0x8C78,
-	22220: 0x8C82,
-	22221: 0x8C8A,
-	22222: 0x8C85,
-	22223: 0x8C98,
-	22224: 0x8C94,
-	22225: 0x659B,
-	22226: 0x89D6,
-	22227: 0x89DE,
-	22228: 0x89DA,
-	22229: 0x89DC,
-	22230: 0x9BDC,
-	22231: 0x9BDD,
-	22232: 0x9BDE,
-	22233: 0x9BDF,
-	22234: 0x9BE0,
-	22235: 0x9BE1,
-	22236: 0x9BE2,
-	22237: 0x9BE3,
-	22238: 0x9BE4,
-	22239: 0x9BE5,
-	22240: 0x9BE6,
-	22241: 0x9BE7,
-	22242: 0x9BE8,
-	22243: 0x9BE9,
-	22244: 0x9BEA,
-	22245: 0x9BEB,
-	22246: 0x9BEC,
-	22247: 0x9BED,
-	22248: 0x9BEE,
-	22249: 0x9BEF,
-	22250: 0x9BF0,
-	22251: 0x9BF1,
-	22252: 0x9BF2,
-	22253: 0x9BF3,
-	22254: 0x9BF4,
-	22255: 0x9BF5,
-	22256: 0x9BF6,
-	22257: 0x9BF7,
-	22258: 0x9BF8,
-	22259: 0x9BF9,
-	22260: 0x9BFA,
-	22261: 0x9BFB,
-	22262: 0x9BFC,
-	22263: 0x9BFD,
-	22264: 0x9BFE,
-	22265: 0x9BFF,
-	22266: 0x9C00,
-	22267: 0x9C01,
-	22268: 0x9C02,
-	22269: 0x9C03,
-	22270: 0x9C04,
-	22271: 0x9C05,
-	22272: 0x9C06,
-	22273: 0x9C07,
-	22274: 0x9C08,
-	22275: 0x9C09,
-	22276: 0x9C0A,
-	22277: 0x9C0B,
-	22278: 0x9C0C,
-	22279: 0x9C0D,
-	22280: 0x9C0E,
-	22281: 0x9C0F,
-	22282: 0x9C10,
-	22283: 0x9C11,
-	22284: 0x9C12,
-	22285: 0x9C13,
-	22286: 0x9C14,
-	22287: 0x9C15,
-	22288: 0x9C16,
-	22289: 0x9C17,
-	22290: 0x9C18,
-	22291: 0x9C19,
-	22292: 0x9C1A,
-	22293: 0x9C1B,
-	22294: 0x9C1C,
-	22295: 0x9C1D,
-	22296: 0x9C1E,
-	22297: 0x9C1F,
-	22298: 0x9C20,
-	22299: 0x9C21,
-	22300: 0x9C22,
-	22301: 0x9C23,
-	22302: 0x9C24,
-	22303: 0x9C25,
-	22304: 0x9C26,
-	22305: 0x9C27,
-	22306: 0x9C28,
-	22307: 0x9C29,
-	22308: 0x9C2A,
-	22309: 0x9C2B,
-	22310: 0x9C2C,
-	22311: 0x9C2D,
-	22312: 0x9C2E,
-	22313: 0x9C2F,
-	22314: 0x9C30,
-	22315: 0x9C31,
-	22316: 0x9C32,
-	22317: 0x9C33,
-	22318: 0x9C34,
-	22319: 0x9C35,
-	22320: 0x9C36,
-	22321: 0x9C37,
-	22322: 0x9C38,
-	22323: 0x9C39,
-	22324: 0x9C3A,
-	22325: 0x9C3B,
-	22326: 0x89E5,
-	22327: 0x89EB,
-	22328: 0x89EF,
-	22329: 0x8A3E,
-	22330: 0x8B26,
-	22331: 0x9753,
-	22332: 0x96E9,
-	22333: 0x96F3,
-	22334: 0x96EF,
-	22335: 0x9706,
-	22336: 0x9701,
-	22337: 0x9708,
-	22338: 0x970F,
-	22339: 0x970E,
-	22340: 0x972A,
-	22341: 0x972D,
-	22342: 0x9730,
-	22343: 0x973E,
-	22344: 0x9F80,
-	22345: 0x9F83,
-	22346: 0x9F85,
-	22347: 0x9F86,
-	22348: 0x9F87,
-	22349: 0x9F88,
-	22350: 0x9F89,
-	22351: 0x9F8A,
-	22352: 0x9F8C,
-	22353: 0x9EFE,
-	22354: 0x9F0B,
-	22355: 0x9F0D,
-	22356: 0x96B9,
-	22357: 0x96BC,
-	22358: 0x96BD,
-	22359: 0x96CE,
-	22360: 0x96D2,
-	22361: 0x77BF,
-	22362: 0x96E0,
-	22363: 0x928E,
-	22364: 0x92AE,
-	22365: 0x92C8,
-	22366: 0x933E,
-	22367: 0x936A,
-	22368: 0x93CA,
-	22369: 0x938F,
-	22370: 0x943E,
-	22371: 0x946B,
-	22372: 0x9C7F,
-	22373: 0x9C82,
-	22374: 0x9C85,
-	22375: 0x9C86,
-	22376: 0x9C87,
-	22377: 0x9C88,
-	22378: 0x7A23,
-	22379: 0x9C8B,
-	22380: 0x9C8E,
-	22381: 0x9C90,
-	22382: 0x9C91,
-	22383: 0x9C92,
-	22384: 0x9C94,
-	22385: 0x9C95,
-	22386: 0x9C9A,
-	22387: 0x9C9B,
-	22388: 0x9C9E,
-	22389: 0x9C9F,
-	22390: 0x9CA0,
-	22391: 0x9CA1,
-	22392: 0x9CA2,
-	22393: 0x9CA3,
-	22394: 0x9CA5,
-	22395: 0x9CA6,
-	22396: 0x9CA7,
-	22397: 0x9CA8,
-	22398: 0x9CA9,
-	22399: 0x9CAB,
-	22400: 0x9CAD,
-	22401: 0x9CAE,
-	22402: 0x9CB0,
-	22403: 0x9CB1,
-	22404: 0x9CB2,
-	22405: 0x9CB3,
-	22406: 0x9CB4,
-	22407: 0x9CB5,
-	22408: 0x9CB6,
-	22409: 0x9CB7,
-	22410: 0x9CBA,
-	22411: 0x9CBB,
-	22412: 0x9CBC,
-	22413: 0x9CBD,
-	22414: 0x9CC4,
-	22415: 0x9CC5,
-	22416: 0x9CC6,
-	22417: 0x9CC7,
-	22418: 0x9CCA,
-	22419: 0x9CCB,
-	22420: 0x9C3C,
-	22421: 0x9C3D,
-	22422: 0x9C3E,
-	22423: 0x9C3F,
-	22424: 0x9C40,
-	22425: 0x9C41,
-	22426: 0x9C42,
-	22427: 0x9C43,
-	22428: 0x9C44,
-	22429: 0x9C45,
-	22430: 0x9C46,
-	22431: 0x9C47,
-	22432: 0x9C48,
-	22433: 0x9C49,
-	22434: 0x9C4A,
-	22435: 0x9C4B,
-	22436: 0x9C4C,
-	22437: 0x9C4D,
-	22438: 0x9C4E,
-	22439: 0x9C4F,
-	22440: 0x9C50,
-	22441: 0x9C51,
-	22442: 0x9C52,
-	22443: 0x9C53,
-	22444: 0x9C54,
-	22445: 0x9C55,
-	22446: 0x9C56,
-	22447: 0x9C57,
-	22448: 0x9C58,
-	22449: 0x9C59,
-	22450: 0x9C5A,
-	22451: 0x9C5B,
-	22452: 0x9C5C,
-	22453: 0x9C5D,
-	22454: 0x9C5E,
-	22455: 0x9C5F,
-	22456: 0x9C60,
-	22457: 0x9C61,
-	22458: 0x9C62,
-	22459: 0x9C63,
-	22460: 0x9C64,
-	22461: 0x9C65,
-	22462: 0x9C66,
-	22463: 0x9C67,
-	22464: 0x9C68,
-	22465: 0x9C69,
-	22466: 0x9C6A,
-	22467: 0x9C6B,
-	22468: 0x9C6C,
-	22469: 0x9C6D,
-	22470: 0x9C6E,
-	22471: 0x9C6F,
-	22472: 0x9C70,
-	22473: 0x9C71,
-	22474: 0x9C72,
-	22475: 0x9C73,
-	22476: 0x9C74,
-	22477: 0x9C75,
-	22478: 0x9C76,
-	22479: 0x9C77,
-	22480: 0x9C78,
-	22481: 0x9C79,
-	22482: 0x9C7A,
-	22483: 0x9C7B,
-	22484: 0x9C7D,
-	22485: 0x9C7E,
-	22486: 0x9C80,
-	22487: 0x9C83,
-	22488: 0x9C84,
-	22489: 0x9C89,
-	22490: 0x9C8A,
-	22491: 0x9C8C,
-	22492: 0x9C8F,
-	22493: 0x9C93,
-	22494: 0x9C96,
-	22495: 0x9C97,
-	22496: 0x9C98,
-	22497: 0x9C99,
-	22498: 0x9C9D,
-	22499: 0x9CAA,
-	22500: 0x9CAC,
-	22501: 0x9CAF,
-	22502: 0x9CB9,
-	22503: 0x9CBE,
-	22504: 0x9CBF,
-	22505: 0x9CC0,
-	22506: 0x9CC1,
-	22507: 0x9CC2,
-	22508: 0x9CC8,
-	22509: 0x9CC9,
-	22510: 0x9CD1,
-	22511: 0x9CD2,
-	22512: 0x9CDA,
-	22513: 0x9CDB,
-	22514: 0x9CE0,
-	22515: 0x9CE1,
-	22516: 0x9CCC,
-	22517: 0x9CCD,
-	22518: 0x9CCE,
-	22519: 0x9CCF,
-	22520: 0x9CD0,
-	22521: 0x9CD3,
-	22522: 0x9CD4,
-	22523: 0x9CD5,
-	22524: 0x9CD7,
-	22525: 0x9CD8,
-	22526: 0x9CD9,
-	22527: 0x9CDC,
-	22528: 0x9CDD,
-	22529: 0x9CDF,
-	22530: 0x9CE2,
-	22531: 0x977C,
-	22532: 0x9785,
-	22533: 0x9791,
-	22534: 0x9792,
-	22535: 0x9794,
-	22536: 0x97AF,
-	22537: 0x97AB,
-	22538: 0x97A3,
-	22539: 0x97B2,
-	22540: 0x97B4,
-	22541: 0x9AB1,
-	22542: 0x9AB0,
-	22543: 0x9AB7,
-	22544: 0x9E58,
-	22545: 0x9AB6,
-	22546: 0x9ABA,
-	22547: 0x9ABC,
-	22548: 0x9AC1,
-	22549: 0x9AC0,
-	22550: 0x9AC5,
-	22551: 0x9AC2,
-	22552: 0x9ACB,
-	22553: 0x9ACC,
-	22554: 0x9AD1,
-	22555: 0x9B45,
-	22556: 0x9B43,
-	22557: 0x9B47,
-	22558: 0x9B49,
-	22559: 0x9B48,
-	22560: 0x9B4D,
-	22561: 0x9B51,
-	22562: 0x98E8,
-	22563: 0x990D,
-	22564: 0x992E,
-	22565: 0x9955,
-	22566: 0x9954,
-	22567: 0x9ADF,
-	22568: 0x9AE1,
-	22569: 0x9AE6,
-	22570: 0x9AEF,
-	22571: 0x9AEB,
-	22572: 0x9AFB,
-	22573: 0x9AED,
-	22574: 0x9AF9,
-	22575: 0x9B08,
-	22576: 0x9B0F,
-	22577: 0x9B13,
-	22578: 0x9B1F,
-	22579: 0x9B23,
-	22580: 0x9EBD,
-	22581: 0x9EBE,
-	22582: 0x7E3B,
-	22583: 0x9E82,
-	22584: 0x9E87,
-	22585: 0x9E88,
-	22586: 0x9E8B,
-	22587: 0x9E92,
-	22588: 0x93D6,
-	22589: 0x9E9D,
-	22590: 0x9E9F,
-	22591: 0x9EDB,
-	22592: 0x9EDC,
-	22593: 0x9EDD,
-	22594: 0x9EE0,
-	22595: 0x9EDF,
-	22596: 0x9EE2,
-	22597: 0x9EE9,
-	22598: 0x9EE7,
-	22599: 0x9EE5,
-	22600: 0x9EEA,
-	22601: 0x9EEF,
-	22602: 0x9F22,
-	22603: 0x9F2C,
-	22604: 0x9F2F,
-	22605: 0x9F39,
-	22606: 0x9F37,
-	22607: 0x9F3D,
-	22608: 0x9F3E,
-	22609: 0x9F44,
-	22610: 0x9CE3,
-	22611: 0x9CE4,
-	22612: 0x9CE5,
-	22613: 0x9CE6,
-	22614: 0x9CE7,
-	22615: 0x9CE8,
-	22616: 0x9CE9,
-	22617: 0x9CEA,
-	22618: 0x9CEB,
-	22619: 0x9CEC,
-	22620: 0x9CED,
-	22621: 0x9CEE,
-	22622: 0x9CEF,
-	22623: 0x9CF0,
-	22624: 0x9CF1,
-	22625: 0x9CF2,
-	22626: 0x9CF3,
-	22627: 0x9CF4,
-	22628: 0x9CF5,
-	22629: 0x9CF6,
-	22630: 0x9CF7,
-	22631: 0x9CF8,
-	22632: 0x9CF9,
-	22633: 0x9CFA,
-	22634: 0x9CFB,
-	22635: 0x9CFC,
-	22636: 0x9CFD,
-	22637: 0x9CFE,
-	22638: 0x9CFF,
-	22639: 0x9D00,
-	22640: 0x9D01,
-	22641: 0x9D02,
-	22642: 0x9D03,
-	22643: 0x9D04,
-	22644: 0x9D05,
-	22645: 0x9D06,
-	22646: 0x9D07,
-	22647: 0x9D08,
-	22648: 0x9D09,
-	22649: 0x9D0A,
-	22650: 0x9D0B,
-	22651: 0x9D0C,
-	22652: 0x9D0D,
-	22653: 0x9D0E,
-	22654: 0x9D0F,
-	22655: 0x9D10,
-	22656: 0x9D11,
-	22657: 0x9D12,
-	22658: 0x9D13,
-	22659: 0x9D14,
-	22660: 0x9D15,
-	22661: 0x9D16,
-	22662: 0x9D17,
-	22663: 0x9D18,
-	22664: 0x9D19,
-	22665: 0x9D1A,
-	22666: 0x9D1B,
-	22667: 0x9D1C,
-	22668: 0x9D1D,
-	22669: 0x9D1E,
-	22670: 0x9D1F,
-	22671: 0x9D20,
-	22672: 0x9D21,
-	22673: 0x9D22,
-	22674: 0x9D23,
-	22675: 0x9D24,
-	22676: 0x9D25,
-	22677: 0x9D26,
-	22678: 0x9D27,
-	22679: 0x9D28,
-	22680: 0x9D29,
-	22681: 0x9D2A,
-	22682: 0x9D2B,
-	22683: 0x9D2C,
-	22684: 0x9D2D,
-	22685: 0x9D2E,
-	22686: 0x9D2F,
-	22687: 0x9D30,
-	22688: 0x9D31,
-	22689: 0x9D32,
-	22690: 0x9D33,
-	22691: 0x9D34,
-	22692: 0x9D35,
-	22693: 0x9D36,
-	22694: 0x9D37,
-	22695: 0x9D38,
-	22696: 0x9D39,
-	22697: 0x9D3A,
-	22698: 0x9D3B,
-	22699: 0x9D3C,
-	22700: 0x9D3D,
-	22701: 0x9D3E,
-	22702: 0x9D3F,
-	22703: 0x9D40,
-	22704: 0x9D41,
-	22705: 0x9D42,
-	22800: 0x9D43,
-	22801: 0x9D44,
-	22802: 0x9D45,
-	22803: 0x9D46,
-	22804: 0x9D47,
-	22805: 0x9D48,
-	22806: 0x9D49,
-	22807: 0x9D4A,
-	22808: 0x9D4B,
-	22809: 0x9D4C,
-	22810: 0x9D4D,
-	22811: 0x9D4E,
-	22812: 0x9D4F,
-	22813: 0x9D50,
-	22814: 0x9D51,
-	22815: 0x9D52,
-	22816: 0x9D53,
-	22817: 0x9D54,
-	22818: 0x9D55,
-	22819: 0x9D56,
-	22820: 0x9D57,
-	22821: 0x9D58,
-	22822: 0x9D59,
-	22823: 0x9D5A,
-	22824: 0x9D5B,
-	22825: 0x9D5C,
-	22826: 0x9D5D,
-	22827: 0x9D5E,
-	22828: 0x9D5F,
-	22829: 0x9D60,
-	22830: 0x9D61,
-	22831: 0x9D62,
-	22832: 0x9D63,
-	22833: 0x9D64,
-	22834: 0x9D65,
-	22835: 0x9D66,
-	22836: 0x9D67,
-	22837: 0x9D68,
-	22838: 0x9D69,
-	22839: 0x9D6A,
-	22840: 0x9D6B,
-	22841: 0x9D6C,
-	22842: 0x9D6D,
-	22843: 0x9D6E,
-	22844: 0x9D6F,
-	22845: 0x9D70,
-	22846: 0x9D71,
-	22847: 0x9D72,
-	22848: 0x9D73,
-	22849: 0x9D74,
-	22850: 0x9D75,
-	22851: 0x9D76,
-	22852: 0x9D77,
-	22853: 0x9D78,
-	22854: 0x9D79,
-	22855: 0x9D7A,
-	22856: 0x9D7B,
-	22857: 0x9D7C,
-	22858: 0x9D7D,
-	22859: 0x9D7E,
-	22860: 0x9D7F,
-	22861: 0x9D80,
-	22862: 0x9D81,
-	22863: 0x9D82,
-	22864: 0x9D83,
-	22865: 0x9D84,
-	22866: 0x9D85,
-	22867: 0x9D86,
-	22868: 0x9D87,
-	22869: 0x9D88,
-	22870: 0x9D89,
-	22871: 0x9D8A,
-	22872: 0x9D8B,
-	22873: 0x9D8C,
-	22874: 0x9D8D,
-	22875: 0x9D8E,
-	22876: 0x9D8F,
-	22877: 0x9D90,
-	22878: 0x9D91,
-	22879: 0x9D92,
-	22880: 0x9D93,
-	22881: 0x9D94,
-	22882: 0x9D95,
-	22883: 0x9D96,
-	22884: 0x9D97,
-	22885: 0x9D98,
-	22886: 0x9D99,
-	22887: 0x9D9A,
-	22888: 0x9D9B,
-	22889: 0x9D9C,
-	22890: 0x9D9D,
-	22891: 0x9D9E,
-	22892: 0x9D9F,
-	22893: 0x9DA0,
-	22894: 0x9DA1,
-	22895: 0x9DA2,
-	22990: 0x9DA3,
-	22991: 0x9DA4,
-	22992: 0x9DA5,
-	22993: 0x9DA6,
-	22994: 0x9DA7,
-	22995: 0x9DA8,
-	22996: 0x9DA9,
-	22997: 0x9DAA,
-	22998: 0x9DAB,
-	22999: 0x9DAC,
-	23000: 0x9DAD,
-	23001: 0x9DAE,
-	23002: 0x9DAF,
-	23003: 0x9DB0,
-	23004: 0x9DB1,
-	23005: 0x9DB2,
-	23006: 0x9DB3,
-	23007: 0x9DB4,
-	23008: 0x9DB5,
-	23009: 0x9DB6,
-	23010: 0x9DB7,
-	23011: 0x9DB8,
-	23012: 0x9DB9,
-	23013: 0x9DBA,
-	23014: 0x9DBB,
-	23015: 0x9DBC,
-	23016: 0x9DBD,
-	23017: 0x9DBE,
-	23018: 0x9DBF,
-	23019: 0x9DC0,
-	23020: 0x9DC1,
-	23021: 0x9DC2,
-	23022: 0x9DC3,
-	23023: 0x9DC4,
-	23024: 0x9DC5,
-	23025: 0x9DC6,
-	23026: 0x9DC7,
-	23027: 0x9DC8,
-	23028: 0x9DC9,
-	23029: 0x9DCA,
-	23030: 0x9DCB,
-	23031: 0x9DCC,
-	23032: 0x9DCD,
-	23033: 0x9DCE,
-	23034: 0x9DCF,
-	23035: 0x9DD0,
-	23036: 0x9DD1,
-	23037: 0x9DD2,
-	23038: 0x9DD3,
-	23039: 0x9DD4,
-	23040: 0x9DD5,
-	23041: 0x9DD6,
-	23042: 0x9DD7,
-	23043: 0x9DD8,
-	23044: 0x9DD9,
-	23045: 0x9DDA,
-	23046: 0x9DDB,
-	23047: 0x9DDC,
-	23048: 0x9DDD,
-	23049: 0x9DDE,
-	23050: 0x9DDF,
-	23051: 0x9DE0,
-	23052: 0x9DE1,
-	23053: 0x9DE2,
-	23054: 0x9DE3,
-	23055: 0x9DE4,
-	23056: 0x9DE5,
-	23057: 0x9DE6,
-	23058: 0x9DE7,
-	23059: 0x9DE8,
-	23060: 0x9DE9,
-	23061: 0x9DEA,
-	23062: 0x9DEB,
-	23063: 0x9DEC,
-	23064: 0x9DED,
-	23065: 0x9DEE,
-	23066: 0x9DEF,
-	23067: 0x9DF0,
-	23068: 0x9DF1,
-	23069: 0x9DF2,
-	23070: 0x9DF3,
-	23071: 0x9DF4,
-	23072: 0x9DF5,
-	23073: 0x9DF6,
-	23074: 0x9DF7,
-	23075: 0x9DF8,
-	23076: 0x9DF9,
-	23077: 0x9DFA,
-	23078: 0x9DFB,
-	23079: 0x9DFC,
-	23080: 0x9DFD,
-	23081: 0x9DFE,
-	23082: 0x9DFF,
-	23083: 0x9E00,
-	23084: 0x9E01,
-	23085: 0x9E02,
-	23180: 0x9E03,
-	23181: 0x9E04,
-	23182: 0x9E05,
-	23183: 0x9E06,
-	23184: 0x9E07,
-	23185: 0x9E08,
-	23186: 0x9E09,
-	23187: 0x9E0A,
-	23188: 0x9E0B,
-	23189: 0x9E0C,
-	23190: 0x9E0D,
-	23191: 0x9E0E,
-	23192: 0x9E0F,
-	23193: 0x9E10,
-	23194: 0x9E11,
-	23195: 0x9E12,
-	23196: 0x9E13,
-	23197: 0x9E14,
-	23198: 0x9E15,
-	23199: 0x9E16,
-	23200: 0x9E17,
-	23201: 0x9E18,
-	23202: 0x9E19,
-	23203: 0x9E1A,
-	23204: 0x9E1B,
-	23205: 0x9E1C,
-	23206: 0x9E1D,
-	23207: 0x9E1E,
-	23208: 0x9E24,
-	23209: 0x9E27,
-	23210: 0x9E2E,
-	23211: 0x9E30,
-	23212: 0x9E34,
-	23213: 0x9E3B,
-	23214: 0x9E3C,
-	23215: 0x9E40,
-	23216: 0x9E4D,
-	23217: 0x9E50,
-	23218: 0x9E52,
-	23219: 0x9E53,
-	23220: 0x9E54,
-	23221: 0x9E56,
-	23222: 0x9E59,
-	23223: 0x9E5D,
-	23224: 0x9E5F,
-	23225: 0x9E60,
-	23226: 0x9E61,
-	23227: 0x9E62,
-	23228: 0x9E65,
-	23229: 0x9E6E,
-	23230: 0x9E6F,
-	23231: 0x9E72,
-	23232: 0x9E74,
-	23233: 0x9E75,
-	23234: 0x9E76,
-	23235: 0x9E77,
-	23236: 0x9E78,
-	23237: 0x9E79,
-	23238: 0x9E7A,
-	23239: 0x9E7B,
-	23240: 0x9E7C,
-	23241: 0x9E7D,
-	23242: 0x9E80,
-	23243: 0x9E81,
-	23244: 0x9E83,
-	23245: 0x9E84,
-	23246: 0x9E85,
-	23247: 0x9E86,
-	23248: 0x9E89,
-	23249: 0x9E8A,
-	23250: 0x9E8C,
-	23251: 0x9E8D,
-	23252: 0x9E8E,
-	23253: 0x9E8F,
-	23254: 0x9E90,
-	23255: 0x9E91,
-	23256: 0x9E94,
-	23257: 0x9E95,
-	23258: 0x9E96,
-	23259: 0x9E97,
-	23260: 0x9E98,
-	23261: 0x9E99,
-	23262: 0x9E9A,
-	23263: 0x9E9B,
-	23264: 0x9E9C,
-	23265: 0x9E9E,
-	23266: 0x9EA0,
-	23267: 0x9EA1,
-	23268: 0x9EA2,
-	23269: 0x9EA3,
-	23270: 0x9EA4,
-	23271: 0x9EA5,
-	23272: 0x9EA7,
-	23273: 0x9EA8,
-	23274: 0x9EA9,
-	23275: 0x9EAA,
-	23370: 0x9EAB,
-	23371: 0x9EAC,
-	23372: 0x9EAD,
-	23373: 0x9EAE,
-	23374: 0x9EAF,
-	23375: 0x9EB0,
-	23376: 0x9EB1,
-	23377: 0x9EB2,
-	23378: 0x9EB3,
-	23379: 0x9EB5,
-	23380: 0x9EB6,
-	23381: 0x9EB7,
-	23382: 0x9EB9,
-	23383: 0x9EBA,
-	23384: 0x9EBC,
-	23385: 0x9EBF,
-	23386: 0x9EC0,
-	23387: 0x9EC1,
-	23388: 0x9EC2,
-	23389: 0x9EC3,
-	23390: 0x9EC5,
-	23391: 0x9EC6,
-	23392: 0x9EC7,
-	23393: 0x9EC8,
-	23394: 0x9ECA,
-	23395: 0x9ECB,
-	23396: 0x9ECC,
-	23397: 0x9ED0,
-	23398: 0x9ED2,
-	23399: 0x9ED3,
-	23400: 0x9ED5,
-	23401: 0x9ED6,
-	23402: 0x9ED7,
-	23403: 0x9ED9,
-	23404: 0x9EDA,
-	23405: 0x9EDE,
-	23406: 0x9EE1,
-	23407: 0x9EE3,
-	23408: 0x9EE4,
-	23409: 0x9EE6,
-	23410: 0x9EE8,
-	23411: 0x9EEB,
-	23412: 0x9EEC,
-	23413: 0x9EED,
-	23414: 0x9EEE,
-	23415: 0x9EF0,
-	23416: 0x9EF1,
-	23417: 0x9EF2,
-	23418: 0x9EF3,
-	23419: 0x9EF4,
-	23420: 0x9EF5,
-	23421: 0x9EF6,
-	23422: 0x9EF7,
-	23423: 0x9EF8,
-	23424: 0x9EFA,
-	23425: 0x9EFD,
-	23426: 0x9EFF,
-	23427: 0x9F00,
-	23428: 0x9F01,
-	23429: 0x9F02,
-	23430: 0x9F03,
-	23431: 0x9F04,
-	23432: 0x9F05,
-	23433: 0x9F06,
-	23434: 0x9F07,
-	23435: 0x9F08,
-	23436: 0x9F09,
-	23437: 0x9F0A,
-	23438: 0x9F0C,
-	23439: 0x9F0F,
-	23440: 0x9F11,
-	23441: 0x9F12,
-	23442: 0x9F14,
-	23443: 0x9F15,
-	23444: 0x9F16,
-	23445: 0x9F18,
-	23446: 0x9F1A,
-	23447: 0x9F1B,
-	23448: 0x9F1C,
-	23449: 0x9F1D,
-	23450: 0x9F1E,
-	23451: 0x9F1F,
-	23452: 0x9F21,
-	23453: 0x9F23,
-	23454: 0x9F24,
-	23455: 0x9F25,
-	23456: 0x9F26,
-	23457: 0x9F27,
-	23458: 0x9F28,
-	23459: 0x9F29,
-	23460: 0x9F2A,
-	23461: 0x9F2B,
-	23462: 0x9F2D,
-	23463: 0x9F2E,
-	23464: 0x9F30,
-	23465: 0x9F31,
-	23560: 0x9F32,
-	23561: 0x9F33,
-	23562: 0x9F34,
-	23563: 0x9F35,
-	23564: 0x9F36,
-	23565: 0x9F38,
-	23566: 0x9F3A,
-	23567: 0x9F3C,
-	23568: 0x9F3F,
-	23569: 0x9F40,
-	23570: 0x9F41,
-	23571: 0x9F42,
-	23572: 0x9F43,
-	23573: 0x9F45,
-	23574: 0x9F46,
-	23575: 0x9F47,
-	23576: 0x9F48,
-	23577: 0x9F49,
-	23578: 0x9F4A,
-	23579: 0x9F4B,
-	23580: 0x9F4C,
-	23581: 0x9F4D,
-	23582: 0x9F4E,
-	23583: 0x9F4F,
-	23584: 0x9F52,
-	23585: 0x9F53,
-	23586: 0x9F54,
-	23587: 0x9F55,
-	23588: 0x9F56,
-	23589: 0x9F57,
-	23590: 0x9F58,
-	23591: 0x9F59,
-	23592: 0x9F5A,
-	23593: 0x9F5B,
-	23594: 0x9F5C,
-	23595: 0x9F5D,
-	23596: 0x9F5E,
-	23597: 0x9F5F,
-	23598: 0x9F60,
-	23599: 0x9F61,
-	23600: 0x9F62,
-	23601: 0x9F63,
-	23602: 0x9F64,
-	23603: 0x9F65,
-	23604: 0x9F66,
-	23605: 0x9F67,
-	23606: 0x9F68,
-	23607: 0x9F69,
-	23608: 0x9F6A,
-	23609: 0x9F6B,
-	23610: 0x9F6C,
-	23611: 0x9F6D,
-	23612: 0x9F6E,
-	23613: 0x9F6F,
-	23614: 0x9F70,
-	23615: 0x9F71,
-	23616: 0x9F72,
-	23617: 0x9F73,
-	23618: 0x9F74,
-	23619: 0x9F75,
-	23620: 0x9F76,
-	23621: 0x9F77,
-	23622: 0x9F78,
-	23623: 0x9F79,
-	23624: 0x9F7A,
-	23625: 0x9F7B,
-	23626: 0x9F7C,
-	23627: 0x9F7D,
-	23628: 0x9F7E,
-	23629: 0x9F81,
-	23630: 0x9F82,
-	23631: 0x9F8D,
-	23632: 0x9F8E,
-	23633: 0x9F8F,
-	23634: 0x9F90,
-	23635: 0x9F91,
-	23636: 0x9F92,
-	23637: 0x9F93,
-	23638: 0x9F94,
-	23639: 0x9F95,
-	23640: 0x9F96,
-	23641: 0x9F97,
-	23642: 0x9F98,
-	23643: 0x9F9C,
-	23644: 0x9F9D,
-	23645: 0x9F9E,
-	23646: 0x9FA1,
-	23647: 0x9FA2,
-	23648: 0x9FA3,
-	23649: 0x9FA4,
-	23650: 0x9FA5,
-	23651: 0xF92C,
-	23652: 0xF979,
-	23653: 0xF995,
-	23654: 0xF9E7,
-	23655: 0xF9F1,
-	23750: 0xFA0C,
-	23751: 0xFA0D,
-	23752: 0xFA0E,
-	23753: 0xFA0F,
-	23754: 0xFA11,
-	23755: 0xFA13,
-	23756: 0xFA14,
-	23757: 0xFA18,
-	23758: 0xFA1F,
-	23759: 0xFA20,
-	23760: 0xFA21,
-	23761: 0xFA23,
-	23762: 0xFA24,
-	23763: 0xFA27,
-	23764: 0xFA28,
-	23765: 0xFA29,
-	23766: 0x2E81,
-	23770: 0x2E84,
-	23771: 0x3473,
-	23772: 0x3447,
-	23773: 0x2E88,
-	23774: 0x2E8B,
-	23776: 0x359E,
-	23777: 0x361A,
-	23778: 0x360E,
-	23779: 0x2E8C,
-	23780: 0x2E97,
-	23781: 0x396E,
-	23782: 0x3918,
-	23784: 0x39CF,
-	23785: 0x39DF,
-	23786: 0x3A73,
-	23787: 0x39D0,
-	23790: 0x3B4E,
-	23791: 0x3C6E,
-	23792: 0x3CE0,
-	23793: 0x2EA7,
-	23796: 0x2EAA,
-	23797: 0x4056,
-	23798: 0x415F,
-	23799: 0x2EAE,
-	23800: 0x4337,
-	23801: 0x2EB3,
-	23802: 0x2EB6,
-	23803: 0x2EB7,
-	23805: 0x43B1,
-	23806: 0x43AC,
-	23807: 0x2EBB,
-	23808: 0x43DD,
-	23809: 0x44D6,
-	23810: 0x4661,
-	23811: 0x464C,
-	23813: 0x4723,
-	23814: 0x4729,
-	23815: 0x477C,
-	23816: 0x478D,
-	23817: 0x2ECA,
-	23818: 0x4947,
-	23819: 0x497A,
-	23820: 0x497D,
-	23821: 0x4982,
-	23822: 0x4983,
-	23823: 0x4985,
-	23824: 0x4986,
-	23825: 0x499F,
-	23826: 0x499B,
-	23827: 0x49B7,
-	23828: 0x49B6,
-	23831: 0x4CA3,
-	23832: 0x4C9F,
-	23833: 0x4CA0,
-	23834: 0x4CA1,
-	23835: 0x4C77,
-	23836: 0x4CA2,
-	23837: 0x4D13,
-	23838: 0x4D14,
-	23839: 0x4D15,
-	23840: 0x4D16,
-	23841: 0x4D17,
-	23842: 0x4D18,
-	23843: 0x4D19,
-	23844: 0x4DAE,
-}
-
-const numEncodeTables = 5
-
-// encodeX are the encoding tables from Unicode to GBK code,
-// sorted by decreasing length.
-// encode0: 28965 entries for runes in [11905, 40870).
-// encode1:  1587 entries for runes in [ 8208,  9795).
-// encode2:   942 entries for runes in [  164,  1106).
-// encode3:   438 entries for runes in [65072, 65510).
-// encode4:   254 entries for runes in [63788, 64042).
-
-const encode0Low, encode0High = 11905, 40870
-
-var encode0 = [...]uint16{
-	11905 - 11905: 0xFE50,
-	11908 - 11905: 0xFE54,
-	11912 - 11905: 0xFE57,
-	11915 - 11905: 0xFE58,
-	11916 - 11905: 0xFE5D,
-	11927 - 11905: 0xFE5E,
-	11943 - 11905: 0xFE6B,
-	11946 - 11905: 0xFE6E,
-	11950 - 11905: 0xFE71,
-	11955 - 11905: 0xFE73,
-	11958 - 11905: 0xFE74,
-	11959 - 11905: 0xFE75,
-	11963 - 11905: 0xFE79,
-	11978 - 11905: 0xFE84,
-	12272 - 11905: 0xA98A,
-	12273 - 11905: 0xA98B,
-	12274 - 11905: 0xA98C,
-	12275 - 11905: 0xA98D,
-	12276 - 11905: 0xA98E,
-	12277 - 11905: 0xA98F,
-	12278 - 11905: 0xA990,
-	12279 - 11905: 0xA991,
-	12280 - 11905: 0xA992,
-	12281 - 11905: 0xA993,
-	12282 - 11905: 0xA994,
-	12283 - 11905: 0xA995,
-	12288 - 11905: 0xA1A1,
-	12289 - 11905: 0xA1A2,
-	12290 - 11905: 0xA1A3,
-	12291 - 11905: 0xA1A8,
-	12293 - 11905: 0xA1A9,
-	12294 - 11905: 0xA965,
-	12295 - 11905: 0xA996,
-	12296 - 11905: 0xA1B4,
-	12297 - 11905: 0xA1B5,
-	12298 - 11905: 0xA1B6,
-	12299 - 11905: 0xA1B7,
-	12300 - 11905: 0xA1B8,
-	12301 - 11905: 0xA1B9,
-	12302 - 11905: 0xA1BA,
-	12303 - 11905: 0xA1BB,
-	12304 - 11905: 0xA1BE,
-	12305 - 11905: 0xA1BF,
-	12306 - 11905: 0xA893,
-	12307 - 11905: 0xA1FE,
-	12308 - 11905: 0xA1B2,
-	12309 - 11905: 0xA1B3,
-	12310 - 11905: 0xA1BC,
-	12311 - 11905: 0xA1BD,
-	12317 - 11905: 0xA894,
-	12318 - 11905: 0xA895,
-	12321 - 11905: 0xA940,
-	12322 - 11905: 0xA941,
-	12323 - 11905: 0xA942,
-	12324 - 11905: 0xA943,
-	12325 - 11905: 0xA944,
-	12326 - 11905: 0xA945,
-	12327 - 11905: 0xA946,
-	12328 - 11905: 0xA947,
-	12329 - 11905: 0xA948,
-	12350 - 11905: 0xA989,
-	12353 - 11905: 0xA4A1,
-	12354 - 11905: 0xA4A2,
-	12355 - 11905: 0xA4A3,
-	12356 - 11905: 0xA4A4,
-	12357 - 11905: 0xA4A5,
-	12358 - 11905: 0xA4A6,
-	12359 - 11905: 0xA4A7,
-	12360 - 11905: 0xA4A8,
-	12361 - 11905: 0xA4A9,
-	12362 - 11905: 0xA4AA,
-	12363 - 11905: 0xA4AB,
-	12364 - 11905: 0xA4AC,
-	12365 - 11905: 0xA4AD,
-	12366 - 11905: 0xA4AE,
-	12367 - 11905: 0xA4AF,
-	12368 - 11905: 0xA4B0,
-	12369 - 11905: 0xA4B1,
-	12370 - 11905: 0xA4B2,
-	12371 - 11905: 0xA4B3,
-	12372 - 11905: 0xA4B4,
-	12373 - 11905: 0xA4B5,
-	12374 - 11905: 0xA4B6,
-	12375 - 11905: 0xA4B7,
-	12376 - 11905: 0xA4B8,
-	12377 - 11905: 0xA4B9,
-	12378 - 11905: 0xA4BA,
-	12379 - 11905: 0xA4BB,
-	12380 - 11905: 0xA4BC,
-	12381 - 11905: 0xA4BD,
-	12382 - 11905: 0xA4BE,
-	12383 - 11905: 0xA4BF,
-	12384 - 11905: 0xA4C0,
-	12385 - 11905: 0xA4C1,
-	12386 - 11905: 0xA4C2,
-	12387 - 11905: 0xA4C3,
-	12388 - 11905: 0xA4C4,
-	12389 - 11905: 0xA4C5,
-	12390 - 11905: 0xA4C6,
-	12391 - 11905: 0xA4C7,
-	12392 - 11905: 0xA4C8,
-	12393 - 11905: 0xA4C9,
-	12394 - 11905: 0xA4CA,
-	12395 - 11905: 0xA4CB,
-	12396 - 11905: 0xA4CC,
-	12397 - 11905: 0xA4CD,
-	12398 - 11905: 0xA4CE,
-	12399 - 11905: 0xA4CF,
-	12400 - 11905: 0xA4D0,
-	12401 - 11905: 0xA4D1,
-	12402 - 11905: 0xA4D2,
-	12403 - 11905: 0xA4D3,
-	12404 - 11905: 0xA4D4,
-	12405 - 11905: 0xA4D5,
-	12406 - 11905: 0xA4D6,
-	12407 - 11905: 0xA4D7,
-	12408 - 11905: 0xA4D8,
-	12409 - 11905: 0xA4D9,
-	12410 - 11905: 0xA4DA,
-	12411 - 11905: 0xA4DB,
-	12412 - 11905: 0xA4DC,
-	12413 - 11905: 0xA4DD,
-	12414 - 11905: 0xA4DE,
-	12415 - 11905: 0xA4DF,
-	12416 - 11905: 0xA4E0,
-	12417 - 11905: 0xA4E1,
-	12418 - 11905: 0xA4E2,
-	12419 - 11905: 0xA4E3,
-	12420 - 11905: 0xA4E4,
-	12421 - 11905: 0xA4E5,
-	12422 - 11905: 0xA4E6,
-	12423 - 11905: 0xA4E7,
-	12424 - 11905: 0xA4E8,
-	12425 - 11905: 0xA4E9,
-	12426 - 11905: 0xA4EA,
-	12427 - 11905: 0xA4EB,
-	12428 - 11905: 0xA4EC,
-	12429 - 11905: 0xA4ED,
-	12430 - 11905: 0xA4EE,
-	12431 - 11905: 0xA4EF,
-	12432 - 11905: 0xA4F0,
-	12433 - 11905: 0xA4F1,
-	12434 - 11905: 0xA4F2,
-	12435 - 11905: 0xA4F3,
-	12443 - 11905: 0xA961,
-	12444 - 11905: 0xA962,
-	12445 - 11905: 0xA966,
-	12446 - 11905: 0xA967,
-	12449 - 11905: 0xA5A1,
-	12450 - 11905: 0xA5A2,
-	12451 - 11905: 0xA5A3,
-	12452 - 11905: 0xA5A4,
-	12453 - 11905: 0xA5A5,
-	12454 - 11905: 0xA5A6,
-	12455 - 11905: 0xA5A7,
-	12456 - 11905: 0xA5A8,
-	12457 - 11905: 0xA5A9,
-	12458 - 11905: 0xA5AA,
-	12459 - 11905: 0xA5AB,
-	12460 - 11905: 0xA5AC,
-	12461 - 11905: 0xA5AD,
-	12462 - 11905: 0xA5AE,
-	12463 - 11905: 0xA5AF,
-	12464 - 11905: 0xA5B0,
-	12465 - 11905: 0xA5B1,
-	12466 - 11905: 0xA5B2,
-	12467 - 11905: 0xA5B3,
-	12468 - 11905: 0xA5B4,
-	12469 - 11905: 0xA5B5,
-	12470 - 11905: 0xA5B6,
-	12471 - 11905: 0xA5B7,
-	12472 - 11905: 0xA5B8,
-	12473 - 11905: 0xA5B9,
-	12474 - 11905: 0xA5BA,
-	12475 - 11905: 0xA5BB,
-	12476 - 11905: 0xA5BC,
-	12477 - 11905: 0xA5BD,
-	12478 - 11905: 0xA5BE,
-	12479 - 11905: 0xA5BF,
-	12480 - 11905: 0xA5C0,
-	12481 - 11905: 0xA5C1,
-	12482 - 11905: 0xA5C2,
-	12483 - 11905: 0xA5C3,
-	12484 - 11905: 0xA5C4,
-	12485 - 11905: 0xA5C5,
-	12486 - 11905: 0xA5C6,
-	12487 - 11905: 0xA5C7,
-	12488 - 11905: 0xA5C8,
-	12489 - 11905: 0xA5C9,
-	12490 - 11905: 0xA5CA,
-	12491 - 11905: 0xA5CB,
-	12492 - 11905: 0xA5CC,
-	12493 - 11905: 0xA5CD,
-	12494 - 11905: 0xA5CE,
-	12495 - 11905: 0xA5CF,
-	12496 - 11905: 0xA5D0,
-	12497 - 11905: 0xA5D1,
-	12498 - 11905: 0xA5D2,
-	12499 - 11905: 0xA5D3,
-	12500 - 11905: 0xA5D4,
-	12501 - 11905: 0xA5D5,
-	12502 - 11905: 0xA5D6,
-	12503 - 11905: 0xA5D7,
-	12504 - 11905: 0xA5D8,
-	12505 - 11905: 0xA5D9,
-	12506 - 11905: 0xA5DA,
-	12507 - 11905: 0xA5DB,
-	12508 - 11905: 0xA5DC,
-	12509 - 11905: 0xA5DD,
-	12510 - 11905: 0xA5DE,
-	12511 - 11905: 0xA5DF,
-	12512 - 11905: 0xA5E0,
-	12513 - 11905: 0xA5E1,
-	12514 - 11905: 0xA5E2,
-	12515 - 11905: 0xA5E3,
-	12516 - 11905: 0xA5E4,
-	12517 - 11905: 0xA5E5,
-	12518 - 11905: 0xA5E6,
-	12519 - 11905: 0xA5E7,
-	12520 - 11905: 0xA5E8,
-	12521 - 11905: 0xA5E9,
-	12522 - 11905: 0xA5EA,
-	12523 - 11905: 0xA5EB,
-	12524 - 11905: 0xA5EC,
-	12525 - 11905: 0xA5ED,
-	12526 - 11905: 0xA5EE,
-	12527 - 11905: 0xA5EF,
-	12528 - 11905: 0xA5F0,
-	12529 - 11905: 0xA5F1,
-	12530 - 11905: 0xA5F2,
-	12531 - 11905: 0xA5F3,
-	12532 - 11905: 0xA5F4,
-	12533 - 11905: 0xA5F5,
-	12534 - 11905: 0xA5F6,
-	12540 - 11905: 0xA960,
-	12541 - 11905: 0xA963,
-	12542 - 11905: 0xA964,
-	12549 - 11905: 0xA8C5,
-	12550 - 11905: 0xA8C6,
-	12551 - 11905: 0xA8C7,
-	12552 - 11905: 0xA8C8,
-	12553 - 11905: 0xA8C9,
-	12554 - 11905: 0xA8CA,
-	12555 - 11905: 0xA8CB,
-	12556 - 11905: 0xA8CC,
-	12557 - 11905: 0xA8CD,
-	12558 - 11905: 0xA8CE,
-	12559 - 11905: 0xA8CF,
-	12560 - 11905: 0xA8D0,
-	12561 - 11905: 0xA8D1,
-	12562 - 11905: 0xA8D2,
-	12563 - 11905: 0xA8D3,
-	12564 - 11905: 0xA8D4,
-	12565 - 11905: 0xA8D5,
-	12566 - 11905: 0xA8D6,
-	12567 - 11905: 0xA8D7,
-	12568 - 11905: 0xA8D8,
-	12569 - 11905: 0xA8D9,
-	12570 - 11905: 0xA8DA,
-	12571 - 11905: 0xA8DB,
-	12572 - 11905: 0xA8DC,
-	12573 - 11905: 0xA8DD,
-	12574 - 11905: 0xA8DE,
-	12575 - 11905: 0xA8DF,
-	12576 - 11905: 0xA8E0,
-	12577 - 11905: 0xA8E1,
-	12578 - 11905: 0xA8E2,
-	12579 - 11905: 0xA8E3,
-	12580 - 11905: 0xA8E4,
-	12581 - 11905: 0xA8E5,
-	12582 - 11905: 0xA8E6,
-	12583 - 11905: 0xA8E7,
-	12584 - 11905: 0xA8E8,
-	12585 - 11905: 0xA8E9,
-	12832 - 11905: 0xA2E5,
-	12833 - 11905: 0xA2E6,
-	12834 - 11905: 0xA2E7,
-	12835 - 11905: 0xA2E8,
-	12836 - 11905: 0xA2E9,
-	12837 - 11905: 0xA2EA,
-	12838 - 11905: 0xA2EB,
-	12839 - 11905: 0xA2EC,
-	12840 - 11905: 0xA2ED,
-	12841 - 11905: 0xA2EE,
-	12849 - 11905: 0xA95A,
-	12963 - 11905: 0xA949,
-	13198 - 11905: 0xA94A,
-	13199 - 11905: 0xA94B,
-	13212 - 11905: 0xA94C,
-	13213 - 11905: 0xA94D,
-	13214 - 11905: 0xA94E,
-	13217 - 11905: 0xA94F,
-	13252 - 11905: 0xA950,
-	13262 - 11905: 0xA951,
-	13265 - 11905: 0xA952,
-	13266 - 11905: 0xA953,
-	13269 - 11905: 0xA954,
-	13383 - 11905: 0xFE56,
-	13427 - 11905: 0xFE55,
-	13726 - 11905: 0xFE5A,
-	13838 - 11905: 0xFE5C,
-	13850 - 11905: 0xFE5B,
-	14616 - 11905: 0xFE60,
-	14702 - 11905: 0xFE5F,
-	14799 - 11905: 0xFE62,
-	14800 - 11905: 0xFE65,
-	14815 - 11905: 0xFE63,
-	14963 - 11905: 0xFE64,
-	15182 - 11905: 0xFE68,
-	15470 - 11905: 0xFE69,
-	15584 - 11905: 0xFE6A,
-	16470 - 11905: 0xFE6F,
-	16735 - 11905: 0xFE70,
-	17207 - 11905: 0xFE72,
-	17324 - 11905: 0xFE78,
-	17329 - 11905: 0xFE77,
-	17373 - 11905: 0xFE7A,
-	17622 - 11905: 0xFE7B,
-	17996 - 11905: 0xFE7D,
-	18017 - 11905: 0xFE7C,
-	18211 - 11905: 0xFE80,
-	18217 - 11905: 0xFE81,
-	18300 - 11905: 0xFE82,
-	18317 - 11905: 0xFE83,
-	18759 - 11905: 0xFE85,
-	18810 - 11905: 0xFE86,
-	18813 - 11905: 0xFE87,
-	18818 - 11905: 0xFE88,
-	18819 - 11905: 0xFE89,
-	18821 - 11905: 0xFE8A,
-	18822 - 11905: 0xFE8B,
-	18843 - 11905: 0xFE8D,
-	18847 - 11905: 0xFE8C,
-	18870 - 11905: 0xFE8F,
-	18871 - 11905: 0xFE8E,
-	19575 - 11905: 0xFE96,
-	19615 - 11905: 0xFE93,
-	19616 - 11905: 0xFE94,
-	19617 - 11905: 0xFE95,
-	19618 - 11905: 0xFE97,
-	19619 - 11905: 0xFE92,
-	19731 - 11905: 0xFE98,
-	19732 - 11905: 0xFE99,
-	19733 - 11905: 0xFE9A,
-	19734 - 11905: 0xFE9B,
-	19735 - 11905: 0xFE9C,
-	19736 - 11905: 0xFE9D,
-	19737 - 11905: 0xFE9E,
-	19886 - 11905: 0xFE9F,
-	19968 - 11905: 0xD2BB,
-	19969 - 11905: 0xB6A1,
-	19970 - 11905: 0x8140,
-	19971 - 11905: 0xC6DF,
-	19972 - 11905: 0x8141,
-	19973 - 11905: 0x8142,
-	19974 - 11905: 0x8143,
-	19975 - 11905: 0xCDF2,
-	19976 - 11905: 0xD5C9,
-	19977 - 11905: 0xC8FD,
-	19978 - 11905: 0xC9CF,
-	19979 - 11905: 0xCFC2,
-	19980 - 11905: 0xD8A2,
-	19981 - 11905: 0xB2BB,
-	19982 - 11905: 0xD3EB,
-	19983 - 11905: 0x8144,
-	19984 - 11905: 0xD8A4,
-	19985 - 11905: 0xB3F3,
-	19986 - 11905: 0x8145,
-	19987 - 11905: 0xD7A8,
-	19988 - 11905: 0xC7D2,
-	19989 - 11905: 0xD8A7,
-	19990 - 11905: 0xCAC0,
-	19991 - 11905: 0x8146,
-	19992 - 11905: 0xC7F0,
-	19993 - 11905: 0xB1FB,
-	19994 - 11905: 0xD2B5,
-	19995 - 11905: 0xB4D4,
-	19996 - 11905: 0xB6AB,
-	19997 - 11905: 0xCBBF,
-	19998 - 11905: 0xD8A9,
-	19999 - 11905: 0x8147,
-	20000 - 11905: 0x8148,
-	20001 - 11905: 0x8149,
-	20002 - 11905: 0xB6AA,
-	20003 - 11905: 0x814A,
-	20004 - 11905: 0xC1BD,
-	20005 - 11905: 0xD1CF,
-	20006 - 11905: 0x814B,
-	20007 - 11905: 0xC9A5,
-	20008 - 11905: 0xD8AD,
-	20009 - 11905: 0x814C,
-	20010 - 11905: 0xB8F6,
-	20011 - 11905: 0xD1BE,
-	20012 - 11905: 0xE3DC,
-	20013 - 11905: 0xD6D0,
-	20014 - 11905: 0x814D,
-	20015 - 11905: 0x814E,
-	20016 - 11905: 0xB7E1,
-	20017 - 11905: 0x814F,
-	20018 - 11905: 0xB4AE,
-	20019 - 11905: 0x8150,
-	20020 - 11905: 0xC1D9,
-	20021 - 11905: 0x8151,
-	20022 - 11905: 0xD8BC,
-	20023 - 11905: 0x8152,
-	20024 - 11905: 0xCDE8,
-	20025 - 11905: 0xB5A4,
-	20026 - 11905: 0xCEAA,
-	20027 - 11905: 0xD6F7,
-	20028 - 11905: 0x8153,
-	20029 - 11905: 0xC0F6,
-	20030 - 11905: 0xBED9,
-	20031 - 11905: 0xD8AF,
-	20032 - 11905: 0x8154,
-	20033 - 11905: 0x8155,
-	20034 - 11905: 0x8156,
-	20035 - 11905: 0xC4CB,
-	20036 - 11905: 0x8157,
-	20037 - 11905: 0xBEC3,
-	20038 - 11905: 0x8158,
-	20039 - 11905: 0xD8B1,
-	20040 - 11905: 0xC3B4,
-	20041 - 11905: 0xD2E5,
-	20042 - 11905: 0x8159,
-	20043 - 11905: 0xD6AE,
-	20044 - 11905: 0xCEDA,
-	20045 - 11905: 0xD5A7,
-	20046 - 11905: 0xBAF5,
-	20047 - 11905: 0xB7A6,
-	20048 - 11905: 0xC0D6,
-	20049 - 11905: 0x815A,
-	20050 - 11905: 0xC6B9,
-	20051 - 11905: 0xC5D2,
-	20052 - 11905: 0xC7C7,
-	20053 - 11905: 0x815B,
-	20054 - 11905: 0xB9D4,
-	20055 - 11905: 0x815C,
-	20056 - 11905: 0xB3CB,
-	20057 - 11905: 0xD2D2,
-	20058 - 11905: 0x815D,
-	20059 - 11905: 0x815E,
-	20060 - 11905: 0xD8BF,
-	20061 - 11905: 0xBEC5,
-	20062 - 11905: 0xC6F2,
-	20063 - 11905: 0xD2B2,
-	20064 - 11905: 0xCFB0,
-	20065 - 11905: 0xCFE7,
-	20066 - 11905: 0x815F,
-	20067 - 11905: 0x8160,
-	20068 - 11905: 0x8161,
-	20069 - 11905: 0x8162,
-	20070 - 11905: 0xCAE9,
-	20071 - 11905: 0x8163,
-	20072 - 11905: 0x8164,
-	20073 - 11905: 0xD8C0,
-	20074 - 11905: 0x8165,
-	20075 - 11905: 0x8166,
-	20076 - 11905: 0x8167,
-	20077 - 11905: 0x8168,
-	20078 - 11905: 0x8169,
-	20079 - 11905: 0x816A,
-	20080 - 11905: 0xC2F2,
-	20081 - 11905: 0xC2D2,
-	20082 - 11905: 0x816B,
-	20083 - 11905: 0xC8E9,
-	20084 - 11905: 0x816C,
-	20085 - 11905: 0x816D,
-	20086 - 11905: 0x816E,
-	20087 - 11905: 0x816F,
-	20088 - 11905: 0x8170,
-	20089 - 11905: 0x8171,
-	20090 - 11905: 0x8172,
-	20091 - 11905: 0x8173,
-	20092 - 11905: 0x8174,
-	20093 - 11905: 0x8175,
-	20094 - 11905: 0xC7AC,
-	20095 - 11905: 0x8176,
-	20096 - 11905: 0x8177,
-	20097 - 11905: 0x8178,
-	20098 - 11905: 0x8179,
-	20099 - 11905: 0x817A,
-	20100 - 11905: 0x817B,
-	20101 - 11905: 0x817C,
-	20102 - 11905: 0xC1CB,
-	20103 - 11905: 0x817D,
-	20104 - 11905: 0xD3E8,
-	20105 - 11905: 0xD5F9,
-	20106 - 11905: 0x817E,
-	20107 - 11905: 0xCAC2,
-	20108 - 11905: 0xB6FE,
-	20109 - 11905: 0xD8A1,
-	20110 - 11905: 0xD3DA,
-	20111 - 11905: 0xBFF7,
-	20112 - 11905: 0x8180,
-	20113 - 11905: 0xD4C6,
-	20114 - 11905: 0xBBA5,
-	20115 - 11905: 0xD8C1,
-	20116 - 11905: 0xCEE5,
-	20117 - 11905: 0xBEAE,
-	20118 - 11905: 0x8181,
-	20119 - 11905: 0x8182,
-	20120 - 11905: 0xD8A8,
-	20121 - 11905: 0x8183,
-	20122 - 11905: 0xD1C7,
-	20123 - 11905: 0xD0A9,
-	20124 - 11905: 0x8184,
-	20125 - 11905: 0x8185,
-	20126 - 11905: 0x8186,
-	20127 - 11905: 0xD8BD,
-	20128 - 11905: 0xD9EF,
-	20129 - 11905: 0xCDF6,
-	20130 - 11905: 0xBFBA,
-	20131 - 11905: 0x8187,
-	20132 - 11905: 0xBDBB,
-	20133 - 11905: 0xBAA5,
-	20134 - 11905: 0xD2E0,
-	20135 - 11905: 0xB2FA,
-	20136 - 11905: 0xBAE0,
-	20137 - 11905: 0xC4B6,
-	20138 - 11905: 0x8188,
-	20139 - 11905: 0xCFED,
-	20140 - 11905: 0xBEA9,
-	20141 - 11905: 0xCDA4,
-	20142 - 11905: 0xC1C1,
-	20143 - 11905: 0x8189,
-	20144 - 11905: 0x818A,
-	20145 - 11905: 0x818B,
-	20146 - 11905: 0xC7D7,
-	20147 - 11905: 0xD9F1,
-	20148 - 11905: 0x818C,
-	20149 - 11905: 0xD9F4,
-	20150 - 11905: 0x818D,
-	20151 - 11905: 0x818E,
-	20152 - 11905: 0x818F,
-	20153 - 11905: 0x8190,
-	20154 - 11905: 0xC8CB,
-	20155 - 11905: 0xD8E9,
-	20156 - 11905: 0x8191,
-	20157 - 11905: 0x8192,
-	20158 - 11905: 0x8193,
-	20159 - 11905: 0xD2DA,
-	20160 - 11905: 0xCAB2,
-	20161 - 11905: 0xC8CA,
-	20162 - 11905: 0xD8EC,
-	20163 - 11905: 0xD8EA,
-	20164 - 11905: 0xD8C6,
-	20165 - 11905: 0xBDF6,
-	20166 - 11905: 0xC6CD,
-	20167 - 11905: 0xB3F0,
-	20168 - 11905: 0x8194,
-	20169 - 11905: 0xD8EB,
-	20170 - 11905: 0xBDF1,
-	20171 - 11905: 0xBDE9,
-	20172 - 11905: 0x8195,
-	20173 - 11905: 0xC8D4,
-	20174 - 11905: 0xB4D3,
-	20175 - 11905: 0x8196,
-	20176 - 11905: 0x8197,
-	20177 - 11905: 0xC2D8,
-	20178 - 11905: 0x8198,
-	20179 - 11905: 0xB2D6,
-	20180 - 11905: 0xD7D0,
-	20181 - 11905: 0xCACB,
-	20182 - 11905: 0xCBFB,
-	20183 - 11905: 0xD5CC,
-	20184 - 11905: 0xB8B6,
-	20185 - 11905: 0xCFC9,
-	20186 - 11905: 0x8199,
-	20187 - 11905: 0x819A,
-	20188 - 11905: 0x819B,
-	20189 - 11905: 0xD9DA,
-	20190 - 11905: 0xD8F0,
-	20191 - 11905: 0xC7AA,
-	20192 - 11905: 0x819C,
-	20193 - 11905: 0xD8EE,
-	20194 - 11905: 0x819D,
-	20195 - 11905: 0xB4FA,
-	20196 - 11905: 0xC1EE,
-	20197 - 11905: 0xD2D4,
-	20198 - 11905: 0x819E,
-	20199 - 11905: 0x819F,
-	20200 - 11905: 0xD8ED,
-	20201 - 11905: 0x81A0,
-	20202 - 11905: 0xD2C7,
-	20203 - 11905: 0xD8EF,
-	20204 - 11905: 0xC3C7,
-	20205 - 11905: 0x81A1,
-	20206 - 11905: 0x81A2,
-	20207 - 11905: 0x81A3,
-	20208 - 11905: 0xD1F6,
-	20209 - 11905: 0x81A4,
-	20210 - 11905: 0xD6D9,
-	20211 - 11905: 0xD8F2,
-	20212 - 11905: 0x81A5,
-	20213 - 11905: 0xD8F5,
-	20214 - 11905: 0xBCFE,
-	20215 - 11905: 0xBCDB,
-	20216 - 11905: 0x81A6,
-	20217 - 11905: 0x81A7,
-	20218 - 11905: 0x81A8,
-	20219 - 11905: 0xC8CE,
-	20220 - 11905: 0x81A9,
-	20221 - 11905: 0xB7DD,
-	20222 - 11905: 0x81AA,
-	20223 - 11905: 0xB7C2,
-	20224 - 11905: 0x81AB,
-	20225 - 11905: 0xC6F3,
-	20226 - 11905: 0x81AC,
-	20227 - 11905: 0x81AD,
-	20228 - 11905: 0x81AE,
-	20229 - 11905: 0x81AF,
-	20230 - 11905: 0x81B0,
-	20231 - 11905: 0x81B1,
-	20232 - 11905: 0x81B2,
-	20233 - 11905: 0xD8F8,
-	20234 - 11905: 0xD2C1,
-	20235 - 11905: 0x81B3,
-	20236 - 11905: 0x81B4,
-	20237 - 11905: 0xCEE9,
-	20238 - 11905: 0xBCBF,
-	20239 - 11905: 0xB7FC,
-	20240 - 11905: 0xB7A5,
-	20241 - 11905: 0xD0DD,
-	20242 - 11905: 0x81B5,
-	20243 - 11905: 0x81B6,
-	20244 - 11905: 0x81B7,
-	20245 - 11905: 0x81B8,
-	20246 - 11905: 0x81B9,
-	20247 - 11905: 0xD6DA,
-	20248 - 11905: 0xD3C5,
-	20249 - 11905: 0xBBEF,
-	20250 - 11905: 0xBBE1,
-	20251 - 11905: 0xD8F1,
-	20252 - 11905: 0x81BA,
-	20253 - 11905: 0x81BB,
-	20254 - 11905: 0xC9A1,
-	20255 - 11905: 0xCEB0,
-	20256 - 11905: 0xB4AB,
-	20257 - 11905: 0x81BC,
-	20258 - 11905: 0xD8F3,
-	20259 - 11905: 0x81BD,
-	20260 - 11905: 0xC9CB,
-	20261 - 11905: 0xD8F6,
-	20262 - 11905: 0xC2D7,
-	20263 - 11905: 0xD8F7,
-	20264 - 11905: 0x81BE,
-	20265 - 11905: 0x81BF,
-	20266 - 11905: 0xCEB1,
-	20267 - 11905: 0xD8F9,
-	20268 - 11905: 0x81C0,
-	20269 - 11905: 0x81C1,
-	20270 - 11905: 0x81C2,
-	20271 - 11905: 0xB2AE,
-	20272 - 11905: 0xB9C0,
-	20273 - 11905: 0x81C3,
-	20274 - 11905: 0xD9A3,
-	20275 - 11905: 0x81C4,
-	20276 - 11905: 0xB0E9,
-	20277 - 11905: 0x81C5,
-	20278 - 11905: 0xC1E6,
-	20279 - 11905: 0x81C6,
-	20280 - 11905: 0xC9EC,
-	20281 - 11905: 0x81C7,
-	20282 - 11905: 0xCBC5,
-	20283 - 11905: 0x81C8,
-	20284 - 11905: 0xCBC6,
-	20285 - 11905: 0xD9A4,
-	20286 - 11905: 0x81C9,
-	20287 - 11905: 0x81CA,
-	20288 - 11905: 0x81CB,
-	20289 - 11905: 0x81CC,
-	20290 - 11905: 0x81CD,
-	20291 - 11905: 0xB5E8,
-	20292 - 11905: 0x81CE,
-	20293 - 11905: 0x81CF,
-	20294 - 11905: 0xB5AB,
-	20295 - 11905: 0x81D0,
-	20296 - 11905: 0x81D1,
-	20297 - 11905: 0x81D2,
-	20298 - 11905: 0x81D3,
-	20299 - 11905: 0x81D4,
-	20300 - 11905: 0x81D5,
-	20301 - 11905: 0xCEBB,
-	20302 - 11905: 0xB5CD,
-	20303 - 11905: 0xD7A1,
-	20304 - 11905: 0xD7F4,
-	20305 - 11905: 0xD3D3,
-	20306 - 11905: 0x81D6,
-	20307 - 11905: 0xCCE5,
-	20308 - 11905: 0x81D7,
-	20309 - 11905: 0xBACE,
-	20310 - 11905: 0x81D8,
-	20311 - 11905: 0xD9A2,
-	20312 - 11905: 0xD9DC,
-	20313 - 11905: 0xD3E0,
-	20314 - 11905: 0xD8FD,
-	20315 - 11905: 0xB7F0,
-	20316 - 11905: 0xD7F7,
-	20317 - 11905: 0xD8FE,
-	20318 - 11905: 0xD8FA,
-	20319 - 11905: 0xD9A1,
-	20320 - 11905: 0xC4E3,
-	20321 - 11905: 0x81D9,
-	20322 - 11905: 0x81DA,
-	20323 - 11905: 0xD3B6,
-	20324 - 11905: 0xD8F4,
-	20325 - 11905: 0xD9DD,
-	20326 - 11905: 0x81DB,
-	20327 - 11905: 0xD8FB,
-	20328 - 11905: 0x81DC,
-	20329 - 11905: 0xC5E5,
-	20330 - 11905: 0x81DD,
-	20331 - 11905: 0x81DE,
-	20332 - 11905: 0xC0D0,
-	20333 - 11905: 0x81DF,
-	20334 - 11905: 0x81E0,
-	20335 - 11905: 0xD1F0,
-	20336 - 11905: 0xB0DB,
-	20337 - 11905: 0x81E1,
-	20338 - 11905: 0x81E2,
-	20339 - 11905: 0xBCD1,
-	20340 - 11905: 0xD9A6,
-	20341 - 11905: 0x81E3,
-	20342 - 11905: 0xD9A5,
-	20343 - 11905: 0x81E4,
-	20344 - 11905: 0x81E5,
-	20345 - 11905: 0x81E6,
-	20346 - 11905: 0x81E7,
-	20347 - 11905: 0xD9AC,
-	20348 - 11905: 0xD9AE,
-	20349 - 11905: 0x81E8,
-	20350 - 11905: 0xD9AB,
-	20351 - 11905: 0xCAB9,
-	20352 - 11905: 0x81E9,
-	20353 - 11905: 0x81EA,
-	20354 - 11905: 0x81EB,
-	20355 - 11905: 0xD9A9,
-	20356 - 11905: 0xD6B6,
-	20357 - 11905: 0x81EC,
-	20358 - 11905: 0x81ED,
-	20359 - 11905: 0x81EE,
-	20360 - 11905: 0xB3DE,
-	20361 - 11905: 0xD9A8,
-	20362 - 11905: 0x81EF,
-	20363 - 11905: 0xC0FD,
-	20364 - 11905: 0x81F0,
-	20365 - 11905: 0xCACC,
-	20366 - 11905: 0x81F1,
-	20367 - 11905: 0xD9AA,
-	20368 - 11905: 0x81F2,
-	20369 - 11905: 0xD9A7,
-	20370 - 11905: 0x81F3,
-	20371 - 11905: 0x81F4,
-	20372 - 11905: 0xD9B0,
-	20373 - 11905: 0x81F5,
-	20374 - 11905: 0x81F6,
-	20375 - 11905: 0xB6B1,
-	20376 - 11905: 0x81F7,
-	20377 - 11905: 0x81F8,
-	20378 - 11905: 0x81F9,
-	20379 - 11905: 0xB9A9,
-	20380 - 11905: 0x81FA,
-	20381 - 11905: 0xD2C0,
-	20382 - 11905: 0x81FB,
-	20383 - 11905: 0x81FC,
-	20384 - 11905: 0xCFC0,
-	20385 - 11905: 0x81FD,
-	20386 - 11905: 0x81FE,
-	20387 - 11905: 0xC2C2,
-	20388 - 11905: 0x8240,
-	20389 - 11905: 0xBDC4,
-	20390 - 11905: 0xD5EC,
-	20391 - 11905: 0xB2E0,
-	20392 - 11905: 0xC7C8,
-	20393 - 11905: 0xBFEB,
-	20394 - 11905: 0xD9AD,
-	20395 - 11905: 0x8241,
-	20396 - 11905: 0xD9AF,
-	20397 - 11905: 0x8242,
-	20398 - 11905: 0xCEEA,
-	20399 - 11905: 0xBAEE,
-	20400 - 11905: 0x8243,
-	20401 - 11905: 0x8244,
-	20402 - 11905: 0x8245,
-	20403 - 11905: 0x8246,
-	20404 - 11905: 0x8247,
-	20405 - 11905: 0xC7D6,
-	20406 - 11905: 0x8248,
-	20407 - 11905: 0x8249,
-	20408 - 11905: 0x824A,
-	20409 - 11905: 0x824B,
-	20410 - 11905: 0x824C,
-	20411 - 11905: 0x824D,
-	20412 - 11905: 0x824E,
-	20413 - 11905: 0x824F,
-	20414 - 11905: 0x8250,
-	20415 - 11905: 0xB1E3,
-	20416 - 11905: 0x8251,
-	20417 - 11905: 0x8252,
-	20418 - 11905: 0x8253,
-	20419 - 11905: 0xB4D9,
-	20420 - 11905: 0xB6ED,
-	20421 - 11905: 0xD9B4,
-	20422 - 11905: 0x8254,
-	20423 - 11905: 0x8255,
-	20424 - 11905: 0x8256,
-	20425 - 11905: 0x8257,
-	20426 - 11905: 0xBFA1,
-	20427 - 11905: 0x8258,
-	20428 - 11905: 0x8259,
-	20429 - 11905: 0x825A,
-	20430 - 11905: 0xD9DE,
-	20431 - 11905: 0xC7CE,
-	20432 - 11905: 0xC0FE,
-	20433 - 11905: 0xD9B8,
-	20434 - 11905: 0x825B,
-	20435 - 11905: 0x825C,
-	20436 - 11905: 0x825D,
-	20437 - 11905: 0x825E,
-	20438 - 11905: 0x825F,
-	20439 - 11905: 0xCBD7,
-	20440 - 11905: 0xB7FD,
-	20441 - 11905: 0x8260,
-	20442 - 11905: 0xD9B5,
-	20443 - 11905: 0x8261,
-	20444 - 11905: 0xD9B7,
-	20445 - 11905: 0xB1A3,
-	20446 - 11905: 0xD3E1,
-	20447 - 11905: 0xD9B9,
-	20448 - 11905: 0x8262,
-	20449 - 11905: 0xD0C5,
-	20450 - 11905: 0x8263,
-	20451 - 11905: 0xD9B6,
-	20452 - 11905: 0x8264,
-	20453 - 11905: 0x8265,
-	20454 - 11905: 0xD9B1,
-	20455 - 11905: 0x8266,
-	20456 - 11905: 0xD9B2,
-	20457 - 11905: 0xC1A9,
-	20458 - 11905: 0xD9B3,
-	20459 - 11905: 0x8267,
-	20460 - 11905: 0x8268,
-	20461 - 11905: 0xBCF3,
-	20462 - 11905: 0xD0DE,
-	20463 - 11905: 0xB8A9,
-	20464 - 11905: 0x8269,
-	20465 - 11905: 0xBEE3,
-	20466 - 11905: 0x826A,
-	20467 - 11905: 0xD9BD,
-	20468 - 11905: 0x826B,
-	20469 - 11905: 0x826C,
-	20470 - 11905: 0x826D,
-	20471 - 11905: 0x826E,
-	20472 - 11905: 0xD9BA,
-	20473 - 11905: 0x826F,
-	20474 - 11905: 0xB0B3,
-	20475 - 11905: 0x8270,
-	20476 - 11905: 0x8271,
-	20477 - 11905: 0x8272,
-	20478 - 11905: 0xD9C2,
-	20479 - 11905: 0x8273,
-	20480 - 11905: 0x8274,
-	20481 - 11905: 0x8275,
-	20482 - 11905: 0x8276,
-	20483 - 11905: 0x8277,
-	20484 - 11905: 0x8278,
-	20485 - 11905: 0x8279,
-	20486 - 11905: 0x827A,
-	20487 - 11905: 0x827B,
-	20488 - 11905: 0x827C,
-	20489 - 11905: 0x827D,
-	20490 - 11905: 0x827E,
-	20491 - 11905: 0x8280,
-	20492 - 11905: 0xD9C4,
-	20493 - 11905: 0xB1B6,
-	20494 - 11905: 0x8281,
-	20495 - 11905: 0xD9BF,
-	20496 - 11905: 0x8282,
-	20497 - 11905: 0x8283,
-	20498 - 11905: 0xB5B9,
-	20499 - 11905: 0x8284,
-	20500 - 11905: 0xBEF3,
-	20501 - 11905: 0x8285,
-	20502 - 11905: 0x8286,
-	20503 - 11905: 0x8287,
-	20504 - 11905: 0xCCC8,
-	20505 - 11905: 0xBAF2,
-	20506 - 11905: 0xD2D0,
-	20507 - 11905: 0x8288,
-	20508 - 11905: 0xD9C3,
-	20509 - 11905: 0x8289,
-	20510 - 11905: 0x828A,
-	20511 - 11905: 0xBDE8,
-	20512 - 11905: 0x828B,
-	20513 - 11905: 0xB3AB,
-	20514 - 11905: 0x828C,
-	20515 - 11905: 0x828D,
-	20516 - 11905: 0x828E,
-	20517 - 11905: 0xD9C5,
-	20518 - 11905: 0xBEEB,
-	20519 - 11905: 0x828F,
-	20520 - 11905: 0xD9C6,
-	20521 - 11905: 0xD9BB,
-	20522 - 11905: 0xC4DF,
-	20523 - 11905: 0x8290,
-	20524 - 11905: 0xD9BE,
-	20525 - 11905: 0xD9C1,
-	20526 - 11905: 0xD9C0,
-	20527 - 11905: 0x8291,
-	20528 - 11905: 0x8292,
-	20529 - 11905: 0x8293,
-	20530 - 11905: 0x8294,
-	20531 - 11905: 0x8295,
-	20532 - 11905: 0x8296,
-	20533 - 11905: 0x8297,
-	20534 - 11905: 0x8298,
-	20535 - 11905: 0x8299,
-	20536 - 11905: 0x829A,
-	20537 - 11905: 0x829B,
-	20538 - 11905: 0xD5AE,
-	20539 - 11905: 0x829C,
-	20540 - 11905: 0xD6B5,
-	20541 - 11905: 0x829D,
-	20542 - 11905: 0xC7E3,
-	20543 - 11905: 0x829E,
-	20544 - 11905: 0x829F,
-	20545 - 11905: 0x82A0,
-	20546 - 11905: 0x82A1,
-	20547 - 11905: 0xD9C8,
-	20548 - 11905: 0x82A2,
-	20549 - 11905: 0x82A3,
-	20550 - 11905: 0x82A4,
-	20551 - 11905: 0xBCD9,
-	20552 - 11905: 0xD9CA,
-	20553 - 11905: 0x82A5,
-	20554 - 11905: 0x82A6,
-	20555 - 11905: 0x82A7,
-	20556 - 11905: 0xD9BC,
-	20557 - 11905: 0x82A8,
-	20558 - 11905: 0xD9CB,
-	20559 - 11905: 0xC6AB,
-	20560 - 11905: 0x82A9,
-	20561 - 11905: 0x82AA,
-	20562 - 11905: 0x82AB,
-	20563 - 11905: 0x82AC,
-	20564 - 11905: 0x82AD,
-	20565 - 11905: 0xD9C9,
-	20566 - 11905: 0x82AE,
-	20567 - 11905: 0x82AF,
-	20568 - 11905: 0x82B0,
-	20569 - 11905: 0x82B1,
-	20570 - 11905: 0xD7F6,
-	20571 - 11905: 0x82B2,
-	20572 - 11905: 0xCDA3,
-	20573 - 11905: 0x82B3,
-	20574 - 11905: 0x82B4,
-	20575 - 11905: 0x82B5,
-	20576 - 11905: 0x82B6,
-	20577 - 11905: 0x82B7,
-	20578 - 11905: 0x82B8,
-	20579 - 11905: 0x82B9,
-	20580 - 11905: 0x82BA,
-	20581 - 11905: 0xBDA1,
-	20582 - 11905: 0x82BB,
-	20583 - 11905: 0x82BC,
-	20584 - 11905: 0x82BD,
-	20585 - 11905: 0x82BE,
-	20586 - 11905: 0x82BF,
-	20587 - 11905: 0x82C0,
-	20588 - 11905: 0xD9CC,
-	20589 - 11905: 0x82C1,
-	20590 - 11905: 0x82C2,
-	20591 - 11905: 0x82C3,
-	20592 - 11905: 0x82C4,
-	20593 - 11905: 0x82C5,
-	20594 - 11905: 0x82C6,
-	20595 - 11905: 0x82C7,
-	20596 - 11905: 0x82C8,
-	20597 - 11905: 0x82C9,
-	20598 - 11905: 0xC5BC,
-	20599 - 11905: 0xCDB5,
-	20600 - 11905: 0x82CA,
-	20601 - 11905: 0x82CB,
-	20602 - 11905: 0x82CC,
-	20603 - 11905: 0xD9CD,
-	20604 - 11905: 0x82CD,
-	20605 - 11905: 0x82CE,
-	20606 - 11905: 0xD9C7,
-	20607 - 11905: 0xB3A5,
-	20608 - 11905: 0xBFFE,
-	20609 - 11905: 0x82CF,
-	20610 - 11905: 0x82D0,
-	20611 - 11905: 0x82D1,
-	20612 - 11905: 0x82D2,
-	20613 - 11905: 0xB8B5,
-	20614 - 11905: 0x82D3,
-	20615 - 11905: 0x82D4,
-	20616 - 11905: 0xC0FC,
-	20617 - 11905: 0x82D5,
-	20618 - 11905: 0x82D6,
-	20619 - 11905: 0x82D7,
-	20620 - 11905: 0x82D8,
-	20621 - 11905: 0xB0F8,
-	20622 - 11905: 0x82D9,
-	20623 - 11905: 0x82DA,
-	20624 - 11905: 0x82DB,
-	20625 - 11905: 0x82DC,
-	20626 - 11905: 0x82DD,
-	20627 - 11905: 0x82DE,
-	20628 - 11905: 0x82DF,
-	20629 - 11905: 0x82E0,
-	20630 - 11905: 0x82E1,
-	20631 - 11905: 0x82E2,
-	20632 - 11905: 0x82E3,
-	20633 - 11905: 0x82E4,
-	20634 - 11905: 0x82E5,
-	20635 - 11905: 0x82E6,
-	20636 - 11905: 0x82E7,
-	20637 - 11905: 0x82E8,
-	20638 - 11905: 0x82E9,
-	20639 - 11905: 0x82EA,
-	20640 - 11905: 0x82EB,
-	20641 - 11905: 0x82EC,
-	20642 - 11905: 0x82ED,
-	20643 - 11905: 0xB4F6,
-	20644 - 11905: 0x82EE,
-	20645 - 11905: 0xD9CE,
-	20646 - 11905: 0x82EF,
-	20647 - 11905: 0xD9CF,
-	20648 - 11905: 0xB4A2,
-	20649 - 11905: 0xD9D0,
-	20650 - 11905: 0x82F0,
-	20651 - 11905: 0x82F1,
-	20652 - 11905: 0xB4DF,
-	20653 - 11905: 0x82F2,
-	20654 - 11905: 0x82F3,
-	20655 - 11905: 0x82F4,
-	20656 - 11905: 0x82F5,
-	20657 - 11905: 0x82F6,
-	20658 - 11905: 0xB0C1,
-	20659 - 11905: 0x82F7,
-	20660 - 11905: 0x82F8,
-	20661 - 11905: 0x82F9,
-	20662 - 11905: 0x82FA,
-	20663 - 11905: 0x82FB,
-	20664 - 11905: 0x82FC,
-	20665 - 11905: 0x82FD,
-	20666 - 11905: 0xD9D1,
-	20667 - 11905: 0xC9B5,
-	20668 - 11905: 0x82FE,
-	20669 - 11905: 0x8340,
-	20670 - 11905: 0x8341,
-	20671 - 11905: 0x8342,
-	20672 - 11905: 0x8343,
-	20673 - 11905: 0x8344,
-	20674 - 11905: 0x8345,
-	20675 - 11905: 0x8346,
-	20676 - 11905: 0x8347,
-	20677 - 11905: 0x8348,
-	20678 - 11905: 0x8349,
-	20679 - 11905: 0x834A,
-	20680 - 11905: 0x834B,
-	20681 - 11905: 0x834C,
-	20682 - 11905: 0x834D,
-	20683 - 11905: 0x834E,
-	20684 - 11905: 0x834F,
-	20685 - 11905: 0x8350,
-	20686 - 11905: 0x8351,
-	20687 - 11905: 0xCFF1,
-	20688 - 11905: 0x8352,
-	20689 - 11905: 0x8353,
-	20690 - 11905: 0x8354,
-	20691 - 11905: 0x8355,
-	20692 - 11905: 0x8356,
-	20693 - 11905: 0x8357,
-	20694 - 11905: 0xD9D2,
-	20695 - 11905: 0x8358,
-	20696 - 11905: 0x8359,
-	20697 - 11905: 0x835A,
-	20698 - 11905: 0xC1C5,
-	20699 - 11905: 0x835B,
-	20700 - 11905: 0x835C,
-	20701 - 11905: 0x835D,
-	20702 - 11905: 0x835E,
-	20703 - 11905: 0x835F,
-	20704 - 11905: 0x8360,
-	20705 - 11905: 0x8361,
-	20706 - 11905: 0x8362,
-	20707 - 11905: 0x8363,
-	20708 - 11905: 0x8364,
-	20709 - 11905: 0x8365,
-	20710 - 11905: 0xD9D6,
-	20711 - 11905: 0xC9AE,
-	20712 - 11905: 0x8366,
-	20713 - 11905: 0x8367,
-	20714 - 11905: 0x8368,
-	20715 - 11905: 0x8369,
-	20716 - 11905: 0xD9D5,
-	20717 - 11905: 0xD9D4,
-	20718 - 11905: 0xD9D7,
-	20719 - 11905: 0x836A,
-	20720 - 11905: 0x836B,
-	20721 - 11905: 0x836C,
-	20722 - 11905: 0x836D,
-	20723 - 11905: 0xCBDB,
-	20724 - 11905: 0x836E,
-	20725 - 11905: 0xBDA9,
-	20726 - 11905: 0x836F,
-	20727 - 11905: 0x8370,
-	20728 - 11905: 0x8371,
-	20729 - 11905: 0x8372,
-	20730 - 11905: 0x8373,
-	20731 - 11905: 0xC6A7,
-	20732 - 11905: 0x8374,
-	20733 - 11905: 0x8375,
-	20734 - 11905: 0x8376,
-	20735 - 11905: 0x8377,
-	20736 - 11905: 0x8378,
-	20737 - 11905: 0x8379,
-	20738 - 11905: 0x837A,
-	20739 - 11905: 0x837B,
-	20740 - 11905: 0x837C,
-	20741 - 11905: 0x837D,
-	20742 - 11905: 0xD9D3,
-	20743 - 11905: 0xD9D8,
-	20744 - 11905: 0x837E,
-	20745 - 11905: 0x8380,
-	20746 - 11905: 0x8381,
-	20747 - 11905: 0xD9D9,
-	20748 - 11905: 0x8382,
-	20749 - 11905: 0x8383,
-	20750 - 11905: 0x8384,
-	20751 - 11905: 0x8385,
-	20752 - 11905: 0x8386,
-	20753 - 11905: 0x8387,
-	20754 - 11905: 0xC8E5,
-	20755 - 11905: 0x8388,
-	20756 - 11905: 0x8389,
-	20757 - 11905: 0x838A,
-	20758 - 11905: 0x838B,
-	20759 - 11905: 0x838C,
-	20760 - 11905: 0x838D,
-	20761 - 11905: 0x838E,
-	20762 - 11905: 0x838F,
-	20763 - 11905: 0x8390,
-	20764 - 11905: 0x8391,
-	20765 - 11905: 0x8392,
-	20766 - 11905: 0x8393,
-	20767 - 11905: 0x8394,
-	20768 - 11905: 0x8395,
-	20769 - 11905: 0xC0DC,
-	20770 - 11905: 0x8396,
-	20771 - 11905: 0x8397,
-	20772 - 11905: 0x8398,
-	20773 - 11905: 0x8399,
-	20774 - 11905: 0x839A,
-	20775 - 11905: 0x839B,
-	20776 - 11905: 0x839C,
-	20777 - 11905: 0x839D,
-	20778 - 11905: 0x839E,
-	20779 - 11905: 0x839F,
-	20780 - 11905: 0x83A0,
-	20781 - 11905: 0x83A1,
-	20782 - 11905: 0x83A2,
-	20783 - 11905: 0x83A3,
-	20784 - 11905: 0x83A4,
-	20785 - 11905: 0x83A5,
-	20786 - 11905: 0x83A6,
-	20787 - 11905: 0x83A7,
-	20788 - 11905: 0x83A8,
-	20789 - 11905: 0x83A9,
-	20790 - 11905: 0x83AA,
-	20791 - 11905: 0x83AB,
-	20792 - 11905: 0x83AC,
-	20793 - 11905: 0x83AD,
-	20794 - 11905: 0x83AE,
-	20795 - 11905: 0x83AF,
-	20796 - 11905: 0x83B0,
-	20797 - 11905: 0x83B1,
-	20798 - 11905: 0x83B2,
-	20799 - 11905: 0xB6F9,
-	20800 - 11905: 0xD8A3,
-	20801 - 11905: 0xD4CA,
-	20802 - 11905: 0x83B3,
-	20803 - 11905: 0xD4AA,
-	20804 - 11905: 0xD0D6,
-	20805 - 11905: 0xB3E4,
-	20806 - 11905: 0xD5D7,
-	20807 - 11905: 0x83B4,
-	20808 - 11905: 0xCFC8,
-	20809 - 11905: 0xB9E2,
-	20810 - 11905: 0x83B5,
-	20811 - 11905: 0xBFCB,
-	20812 - 11905: 0x83B6,
-	20813 - 11905: 0xC3E2,
-	20814 - 11905: 0x83B7,
-	20815 - 11905: 0x83B8,
-	20816 - 11905: 0x83B9,
-	20817 - 11905: 0xB6D2,
-	20818 - 11905: 0x83BA,
-	20819 - 11905: 0x83BB,
-	20820 - 11905: 0xCDC3,
-	20821 - 11905: 0xD9EE,
-	20822 - 11905: 0xD9F0,
-	20823 - 11905: 0x83BC,
-	20824 - 11905: 0x83BD,
-	20825 - 11905: 0x83BE,
-	20826 - 11905: 0xB5B3,
-	20827 - 11905: 0x83BF,
-	20828 - 11905: 0xB6B5,
-	20829 - 11905: 0x83C0,
-	20830 - 11905: 0x83C1,
-	20831 - 11905: 0x83C2,
-	20832 - 11905: 0x83C3,
-	20833 - 11905: 0x83C4,
-	20834 - 11905: 0xBEA4,
-	20835 - 11905: 0x83C5,
-	20836 - 11905: 0x83C6,
-	20837 - 11905: 0xC8EB,
-	20838 - 11905: 0x83C7,
-	20839 - 11905: 0x83C8,
-	20840 - 11905: 0xC8AB,
-	20841 - 11905: 0x83C9,
-	20842 - 11905: 0x83CA,
-	20843 - 11905: 0xB0CB,
-	20844 - 11905: 0xB9AB,
-	20845 - 11905: 0xC1F9,
-	20846 - 11905: 0xD9E2,
-	20847 - 11905: 0x83CB,
-	20848 - 11905: 0xC0BC,
-	20849 - 11905: 0xB9B2,
-	20850 - 11905: 0x83CC,
-	20851 - 11905: 0xB9D8,
-	20852 - 11905: 0xD0CB,
-	20853 - 11905: 0xB1F8,
-	20854 - 11905: 0xC6E4,
-	20855 - 11905: 0xBEDF,
-	20856 - 11905: 0xB5E4,
-	20857 - 11905: 0xD7C8,
-	20858 - 11905: 0x83CD,
-	20859 - 11905: 0xD1F8,
-	20860 - 11905: 0xBCE6,
-	20861 - 11905: 0xCADE,
-	20862 - 11905: 0x83CE,
-	20863 - 11905: 0x83CF,
-	20864 - 11905: 0xBCBD,
-	20865 - 11905: 0xD9E6,
-	20866 - 11905: 0xD8E7,
-	20867 - 11905: 0x83D0,
-	20868 - 11905: 0x83D1,
-	20869 - 11905: 0xC4DA,
-	20870 - 11905: 0x83D2,
-	20871 - 11905: 0x83D3,
-	20872 - 11905: 0xB8D4,
-	20873 - 11905: 0xC8BD,
-	20874 - 11905: 0x83D4,
-	20875 - 11905: 0x83D5,
-	20876 - 11905: 0xB2E1,
-	20877 - 11905: 0xD4D9,
-	20878 - 11905: 0x83D6,
-	20879 - 11905: 0x83D7,
-	20880 - 11905: 0x83D8,
-	20881 - 11905: 0x83D9,
-	20882 - 11905: 0xC3B0,
-	20883 - 11905: 0x83DA,
-	20884 - 11905: 0x83DB,
-	20885 - 11905: 0xC3E1,
-	20886 - 11905: 0xDAA2,
-	20887 - 11905: 0xC8DF,
-	20888 - 11905: 0x83DC,
-	20889 - 11905: 0xD0B4,
-	20890 - 11905: 0x83DD,
-	20891 - 11905: 0xBEFC,
-	20892 - 11905: 0xC5A9,
-	20893 - 11905: 0x83DE,
-	20894 - 11905: 0x83DF,
-	20895 - 11905: 0x83E0,
-	20896 - 11905: 0xB9DA,
-	20897 - 11905: 0x83E1,
-	20898 - 11905: 0xDAA3,
-	20899 - 11905: 0x83E2,
-	20900 - 11905: 0xD4A9,
-	20901 - 11905: 0xDAA4,
-	20902 - 11905: 0x83E3,
-	20903 - 11905: 0x83E4,
-	20904 - 11905: 0x83E5,
-	20905 - 11905: 0x83E6,
-	20906 - 11905: 0x83E7,
-	20907 - 11905: 0xD9FB,
-	20908 - 11905: 0xB6AC,
-	20909 - 11905: 0x83E8,
-	20910 - 11905: 0x83E9,
-	20911 - 11905: 0xB7EB,
-	20912 - 11905: 0xB1F9,
-	20913 - 11905: 0xD9FC,
-	20914 - 11905: 0xB3E5,
-	20915 - 11905: 0xBEF6,
-	20916 - 11905: 0x83EA,
-	20917 - 11905: 0xBFF6,
-	20918 - 11905: 0xD2B1,
-	20919 - 11905: 0xC0E4,
-	20920 - 11905: 0x83EB,
-	20921 - 11905: 0x83EC,
-	20922 - 11905: 0x83ED,
-	20923 - 11905: 0xB6B3,
-	20924 - 11905: 0xD9FE,
-	20925 - 11905: 0xD9FD,
-	20926 - 11905: 0x83EE,
-	20927 - 11905: 0x83EF,
-	20928 - 11905: 0xBEBB,
-	20929 - 11905: 0x83F0,
-	20930 - 11905: 0x83F1,
-	20931 - 11905: 0x83F2,
-	20932 - 11905: 0xC6E0,
-	20933 - 11905: 0x83F3,
-	20934 - 11905: 0xD7BC,
-	20935 - 11905: 0xDAA1,
-	20936 - 11905: 0x83F4,
-	20937 - 11905: 0xC1B9,
-	20938 - 11905: 0x83F5,
-	20939 - 11905: 0xB5F2,
-	20940 - 11905: 0xC1E8,
-	20941 - 11905: 0x83F6,
-	20942 - 11905: 0x83F7,
-	20943 - 11905: 0xBCF5,
-	20944 - 11905: 0x83F8,
-	20945 - 11905: 0xB4D5,
-	20946 - 11905: 0x83F9,
-	20947 - 11905: 0x83FA,
-	20948 - 11905: 0x83FB,
-	20949 - 11905: 0x83FC,
-	20950 - 11905: 0x83FD,
-	20951 - 11905: 0x83FE,
-	20952 - 11905: 0x8440,
-	20953 - 11905: 0x8441,
-	20954 - 11905: 0x8442,
-	20955 - 11905: 0xC1DD,
-	20956 - 11905: 0x8443,
-	20957 - 11905: 0xC4FD,
-	20958 - 11905: 0x8444,
-	20959 - 11905: 0x8445,
-	20960 - 11905: 0xBCB8,
-	20961 - 11905: 0xB7B2,
-	20962 - 11905: 0x8446,
-	20963 - 11905: 0x8447,
-	20964 - 11905: 0xB7EF,
-	20965 - 11905: 0x8448,
-	20966 - 11905: 0x8449,
-	20967 - 11905: 0x844A,
-	20968 - 11905: 0x844B,
-	20969 - 11905: 0x844C,
-	20970 - 11905: 0x844D,
-	20971 - 11905: 0xD9EC,
-	20972 - 11905: 0x844E,
-	20973 - 11905: 0xC6BE,
-	20974 - 11905: 0x844F,
-	20975 - 11905: 0xBFAD,
-	20976 - 11905: 0xBBCB,
-	20977 - 11905: 0x8450,
-	20978 - 11905: 0x8451,
-	20979 - 11905: 0xB5CA,
-	20980 - 11905: 0x8452,
-	20981 - 11905: 0xDBC9,
-	20982 - 11905: 0xD0D7,
-	20983 - 11905: 0x8453,
-	20984 - 11905: 0xCDB9,
-	20985 - 11905: 0xB0BC,
-	20986 - 11905: 0xB3F6,
-	20987 - 11905: 0xBBF7,
-	20988 - 11905: 0xDBCA,
-	20989 - 11905: 0xBAAF,
-	20990 - 11905: 0x8454,
-	20991 - 11905: 0xD4E4,
-	20992 - 11905: 0xB5B6,
-	20993 - 11905: 0xB5F3,
-	20994 - 11905: 0xD8D6,
-	20995 - 11905: 0xC8D0,
-	20996 - 11905: 0x8455,
-	20997 - 11905: 0x8456,
-	20998 - 11905: 0xB7D6,
-	20999 - 11905: 0xC7D0,
-	21000 - 11905: 0xD8D7,
-	21001 - 11905: 0x8457,
-	21002 - 11905: 0xBFAF,
-	21003 - 11905: 0x8458,
-	21004 - 11905: 0x8459,
-	21005 - 11905: 0xDBBB,
-	21006 - 11905: 0xD8D8,
-	21007 - 11905: 0x845A,
-	21008 - 11905: 0x845B,
-	21009 - 11905: 0xD0CC,
-	21010 - 11905: 0xBBAE,
-	21011 - 11905: 0x845C,
-	21012 - 11905: 0x845D,
-	21013 - 11905: 0x845E,
-	21014 - 11905: 0xEBBE,
-	21015 - 11905: 0xC1D0,
-	21016 - 11905: 0xC1F5,
-	21017 - 11905: 0xD4F2,
-	21018 - 11905: 0xB8D5,
-	21019 - 11905: 0xB4B4,
-	21020 - 11905: 0x845F,
-	21021 - 11905: 0xB3F5,
-	21022 - 11905: 0x8460,
-	21023 - 11905: 0x8461,
-	21024 - 11905: 0xC9BE,
-	21025 - 11905: 0x8462,
-	21026 - 11905: 0x8463,
-	21027 - 11905: 0x8464,
-	21028 - 11905: 0xC5D0,
-	21029 - 11905: 0x8465,
-	21030 - 11905: 0x8466,
-	21031 - 11905: 0x8467,
-	21032 - 11905: 0xC5D9,
-	21033 - 11905: 0xC0FB,
-	21034 - 11905: 0x8468,
-	21035 - 11905: 0xB1F0,
-	21036 - 11905: 0x8469,
-	21037 - 11905: 0xD8D9,
-	21038 - 11905: 0xB9CE,
-	21039 - 11905: 0x846A,
-	21040 - 11905: 0xB5BD,
-	21041 - 11905: 0x846B,
-	21042 - 11905: 0x846C,
-	21043 - 11905: 0xD8DA,
-	21044 - 11905: 0x846D,
-	21045 - 11905: 0x846E,
-	21046 - 11905: 0xD6C6,
-	21047 - 11905: 0xCBA2,
-	21048 - 11905: 0xC8AF,
-	21049 - 11905: 0xC9B2,
-	21050 - 11905: 0xB4CC,
-	21051 - 11905: 0xBFCC,
-	21052 - 11905: 0x846F,
-	21053 - 11905: 0xB9F4,
-	21054 - 11905: 0x8470,
-	21055 - 11905: 0xD8DB,
-	21056 - 11905: 0xD8DC,
-	21057 - 11905: 0xB6E7,
-	21058 - 11905: 0xBCC1,
-	21059 - 11905: 0xCCEA,
-	21060 - 11905: 0x8471,
-	21061 - 11905: 0x8472,
-	21062 - 11905: 0x8473,
-	21063 - 11905: 0x8474,
-	21064 - 11905: 0x8475,
-	21065 - 11905: 0x8476,
-	21066 - 11905: 0xCFF7,
-	21067 - 11905: 0x8477,
-	21068 - 11905: 0xD8DD,
-	21069 - 11905: 0xC7B0,
-	21070 - 11905: 0x8478,
-	21071 - 11905: 0x8479,
-	21072 - 11905: 0xB9D0,
-	21073 - 11905: 0xBDA3,
-	21074 - 11905: 0x847A,
-	21075 - 11905: 0x847B,
-	21076 - 11905: 0xCCDE,
-	21077 - 11905: 0x847C,
-	21078 - 11905: 0xC6CA,
-	21079 - 11905: 0x847D,
-	21080 - 11905: 0x847E,
-	21081 - 11905: 0x8480,
-	21082 - 11905: 0x8481,
-	21083 - 11905: 0x8482,
-	21084 - 11905: 0xD8E0,
-	21085 - 11905: 0x8483,
-	21086 - 11905: 0xD8DE,
-	21087 - 11905: 0x8484,
-	21088 - 11905: 0x8485,
-	21089 - 11905: 0xD8DF,
-	21090 - 11905: 0x8486,
-	21091 - 11905: 0x8487,
-	21092 - 11905: 0x8488,
-	21093 - 11905: 0xB0FE,
-	21094 - 11905: 0x8489,
-	21095 - 11905: 0xBEE7,
-	21096 - 11905: 0x848A,
-	21097 - 11905: 0xCAA3,
-	21098 - 11905: 0xBCF4,
-	21099 - 11905: 0x848B,
-	21100 - 11905: 0x848C,
-	21101 - 11905: 0x848D,
-	21102 - 11905: 0x848E,
-	21103 - 11905: 0xB8B1,
-	21104 - 11905: 0x848F,
-	21105 - 11905: 0x8490,
-	21106 - 11905: 0xB8EE,
-	21107 - 11905: 0x8491,
-	21108 - 11905: 0x8492,
-	21109 - 11905: 0x8493,
-	21110 - 11905: 0x8494,
-	21111 - 11905: 0x8495,
-	21112 - 11905: 0x8496,
-	21113 - 11905: 0x8497,
-	21114 - 11905: 0x8498,
-	21115 - 11905: 0x8499,
-	21116 - 11905: 0x849A,
-	21117 - 11905: 0xD8E2,
-	21118 - 11905: 0x849B,
-	21119 - 11905: 0xBDCB,
-	21120 - 11905: 0x849C,
-	21121 - 11905: 0xD8E4,
-	21122 - 11905: 0xD8E3,
-	21123 - 11905: 0x849D,
-	21124 - 11905: 0x849E,
-	21125 - 11905: 0x849F,
-	21126 - 11905: 0x84A0,
-	21127 - 11905: 0x84A1,
-	21128 - 11905: 0xC5FC,
-	21129 - 11905: 0x84A2,
-	21130 - 11905: 0x84A3,
-	21131 - 11905: 0x84A4,
-	21132 - 11905: 0x84A5,
-	21133 - 11905: 0x84A6,
-	21134 - 11905: 0x84A7,
-	21135 - 11905: 0x84A8,
-	21136 - 11905: 0xD8E5,
-	21137 - 11905: 0x84A9,
-	21138 - 11905: 0x84AA,
-	21139 - 11905: 0xD8E6,
-	21140 - 11905: 0x84AB,
-	21141 - 11905: 0x84AC,
-	21142 - 11905: 0x84AD,
-	21143 - 11905: 0x84AE,
-	21144 - 11905: 0x84AF,
-	21145 - 11905: 0x84B0,
-	21146 - 11905: 0x84B1,
-	21147 - 11905: 0xC1A6,
-	21148 - 11905: 0x84B2,
-	21149 - 11905: 0xC8B0,
-	21150 - 11905: 0xB0EC,
-	21151 - 11905: 0xB9A6,
-	21152 - 11905: 0xBCD3,
-	21153 - 11905: 0xCEF1,
-	21154 - 11905: 0xDBBD,
-	21155 - 11905: 0xC1D3,
-	21156 - 11905: 0x84B3,
-	21157 - 11905: 0x84B4,
-	21158 - 11905: 0x84B5,
-	21159 - 11905: 0x84B6,
-	21160 - 11905: 0xB6AF,
-	21161 - 11905: 0xD6FA,
-	21162 - 11905: 0xC5AC,
-	21163 - 11905: 0xBDD9,
-	21164 - 11905: 0xDBBE,
-	21165 - 11905: 0xDBBF,
-	21166 - 11905: 0x84B7,
-	21167 - 11905: 0x84B8,
-	21168 - 11905: 0x84B9,
-	21169 - 11905: 0xC0F8,
-	21170 - 11905: 0xBEA2,
-	21171 - 11905: 0xC0CD,
-	21172 - 11905: 0x84BA,
-	21173 - 11905: 0x84BB,
-	21174 - 11905: 0x84BC,
-	21175 - 11905: 0x84BD,
-	21176 - 11905: 0x84BE,
-	21177 - 11905: 0x84BF,
-	21178 - 11905: 0x84C0,
-	21179 - 11905: 0x84C1,
-	21180 - 11905: 0x84C2,
-	21181 - 11905: 0x84C3,
-	21182 - 11905: 0xDBC0,
-	21183 - 11905: 0xCAC6,
-	21184 - 11905: 0x84C4,
-	21185 - 11905: 0x84C5,
-	21186 - 11905: 0x84C6,
-	21187 - 11905: 0xB2AA,
-	21188 - 11905: 0x84C7,
-	21189 - 11905: 0x84C8,
-	21190 - 11905: 0x84C9,
-	21191 - 11905: 0xD3C2,
-	21192 - 11905: 0x84CA,
-	21193 - 11905: 0xC3E3,
-	21194 - 11905: 0x84CB,
-	21195 - 11905: 0xD1AB,
-	21196 - 11905: 0x84CC,
-	21197 - 11905: 0x84CD,
-	21198 - 11905: 0x84CE,
-	21199 - 11905: 0x84CF,
-	21200 - 11905: 0xDBC2,
-	21201 - 11905: 0x84D0,
-	21202 - 11905: 0xC0D5,
-	21203 - 11905: 0x84D1,
-	21204 - 11905: 0x84D2,
-	21205 - 11905: 0x84D3,
-	21206 - 11905: 0xDBC3,
-	21207 - 11905: 0x84D4,
-	21208 - 11905: 0xBFB1,
-	21209 - 11905: 0x84D5,
-	21210 - 11905: 0x84D6,
-	21211 - 11905: 0x84D7,
-	21212 - 11905: 0x84D8,
-	21213 - 11905: 0x84D9,
-	21214 - 11905: 0x84DA,
-	21215 - 11905: 0xC4BC,
-	21216 - 11905: 0x84DB,
-	21217 - 11905: 0x84DC,
-	21218 - 11905: 0x84DD,
-	21219 - 11905: 0x84DE,
-	21220 - 11905: 0xC7DA,
-	21221 - 11905: 0x84DF,
-	21222 - 11905: 0x84E0,
-	21223 - 11905: 0x84E1,
-	21224 - 11905: 0x84E2,
-	21225 - 11905: 0x84E3,
-	21226 - 11905: 0x84E4,
-	21227 - 11905: 0x84E5,
-	21228 - 11905: 0x84E6,
-	21229 - 11905: 0x84E7,
-	21230 - 11905: 0x84E8,
-	21231 - 11905: 0x84E9,
-	21232 - 11905: 0xDBC4,
-	21233 - 11905: 0x84EA,
-	21234 - 11905: 0x84EB,
-	21235 - 11905: 0x84EC,
-	21236 - 11905: 0x84ED,
-	21237 - 11905: 0x84EE,
-	21238 - 11905: 0x84EF,
-	21239 - 11905: 0x84F0,
-	21240 - 11905: 0x84F1,
-	21241 - 11905: 0xD9E8,
-	21242 - 11905: 0xC9D7,
-	21243 - 11905: 0x84F2,
-	21244 - 11905: 0x84F3,
-	21245 - 11905: 0x84F4,
-	21246 - 11905: 0xB9B4,
-	21247 - 11905: 0xCEF0,
-	21248 - 11905: 0xD4C8,
-	21249 - 11905: 0x84F5,
-	21250 - 11905: 0x84F6,
-	21251 - 11905: 0x84F7,
-	21252 - 11905: 0x84F8,
-	21253 - 11905: 0xB0FC,
-	21254 - 11905: 0xB4D2,
-	21255 - 11905: 0x84F9,
-	21256 - 11905: 0xD0D9,
-	21257 - 11905: 0x84FA,
-	21258 - 11905: 0x84FB,
-	21259 - 11905: 0x84FC,
-	21260 - 11905: 0x84FD,
-	21261 - 11905: 0xD9E9,
-	21262 - 11905: 0x84FE,
-	21263 - 11905: 0xDECB,
-	21264 - 11905: 0xD9EB,
-	21265 - 11905: 0x8540,
-	21266 - 11905: 0x8541,
-	21267 - 11905: 0x8542,
-	21268 - 11905: 0x8543,
-	21269 - 11905: 0xD8B0,
-	21270 - 11905: 0xBBAF,
-	21271 - 11905: 0xB1B1,
-	21272 - 11905: 0x8544,
-	21273 - 11905: 0xB3D7,
-	21274 - 11905: 0xD8CE,
-	21275 - 11905: 0x8545,
-	21276 - 11905: 0x8546,
-	21277 - 11905: 0xD4D1,
-	21278 - 11905: 0x8547,
-	21279 - 11905: 0x8548,
-	21280 - 11905: 0xBDB3,
-	21281 - 11905: 0xBFEF,
-	21282 - 11905: 0x8549,
-	21283 - 11905: 0xCFBB,
-	21284 - 11905: 0x854A,
-	21285 - 11905: 0x854B,
-	21286 - 11905: 0xD8D0,
-	21287 - 11905: 0x854C,
-	21288 - 11905: 0x854D,
-	21289 - 11905: 0x854E,
-	21290 - 11905: 0xB7CB,
-	21291 - 11905: 0x854F,
-	21292 - 11905: 0x8550,
-	21293 - 11905: 0x8551,
-	21294 - 11905: 0xD8D1,
-	21295 - 11905: 0x8552,
-	21296 - 11905: 0x8553,
-	21297 - 11905: 0x8554,
-	21298 - 11905: 0x8555,
-	21299 - 11905: 0x8556,
-	21300 - 11905: 0x8557,
-	21301 - 11905: 0x8558,
-	21302 - 11905: 0x8559,
-	21303 - 11905: 0x855A,
-	21304 - 11905: 0x855B,
-	21305 - 11905: 0xC6A5,
-	21306 - 11905: 0xC7F8,
-	21307 - 11905: 0xD2BD,
-	21308 - 11905: 0x855C,
-	21309 - 11905: 0x855D,
-	21310 - 11905: 0xD8D2,
-	21311 - 11905: 0xC4E4,
-	21312 - 11905: 0x855E,
-	21313 - 11905: 0xCAAE,
-	21314 - 11905: 0x855F,
-	21315 - 11905: 0xC7A7,
-	21316 - 11905: 0x8560,
-	21317 - 11905: 0xD8A6,
-	21318 - 11905: 0x8561,
-	21319 - 11905: 0xC9FD,
-	21320 - 11905: 0xCEE7,
-	21321 - 11905: 0xBBDC,
-	21322 - 11905: 0xB0EB,
-	21323 - 11905: 0x8562,
-	21324 - 11905: 0x8563,
-	21325 - 11905: 0x8564,
-	21326 - 11905: 0xBBAA,
-	21327 - 11905: 0xD0AD,
-	21328 - 11905: 0x8565,
-	21329 - 11905: 0xB1B0,
-	21330 - 11905: 0xD7E4,
-	21331 - 11905: 0xD7BF,
-	21332 - 11905: 0x8566,
-	21333 - 11905: 0xB5A5,
-	21334 - 11905: 0xC2F4,
-	21335 - 11905: 0xC4CF,
-	21336 - 11905: 0x8567,
-	21337 - 11905: 0x8568,
-	21338 - 11905: 0xB2A9,
-	21339 - 11905: 0x8569,
-	21340 - 11905: 0xB2B7,
-	21341 - 11905: 0x856A,
-	21342 - 11905: 0xB1E5,
-	21343 - 11905: 0xDFB2,
-	21344 - 11905: 0xD5BC,
-	21345 - 11905: 0xBFA8,
-	21346 - 11905: 0xC2AC,
-	21347 - 11905: 0xD8D5,
-	21348 - 11905: 0xC2B1,
-	21349 - 11905: 0x856B,
-	21350 - 11905: 0xD8D4,
-	21351 - 11905: 0xCED4,
-	21352 - 11905: 0x856C,
-	21353 - 11905: 0xDAE0,
-	21354 - 11905: 0x856D,
-	21355 - 11905: 0xCEC0,
-	21356 - 11905: 0x856E,
-	21357 - 11905: 0x856F,
-	21358 - 11905: 0xD8B4,
-	21359 - 11905: 0xC3AE,
-	21360 - 11905: 0xD3A1,
-	21361 - 11905: 0xCEA3,
-	21362 - 11905: 0x8570,
-	21363 - 11905: 0xBCB4,
-	21364 - 11905: 0xC8B4,
-	21365 - 11905: 0xC2D1,
-	21366 - 11905: 0x8571,
-	21367 - 11905: 0xBEED,
-	21368 - 11905: 0xD0B6,
-	21369 - 11905: 0x8572,
-	21370 - 11905: 0xDAE1,
-	21371 - 11905: 0x8573,
-	21372 - 11905: 0x8574,
-	21373 - 11905: 0x8575,
-	21374 - 11905: 0x8576,
-	21375 - 11905: 0xC7E4,
-	21376 - 11905: 0x8577,
-	21377 - 11905: 0x8578,
-	21378 - 11905: 0xB3A7,
-	21379 - 11905: 0x8579,
-	21380 - 11905: 0xB6F2,
-	21381 - 11905: 0xCCFC,
-	21382 - 11905: 0xC0FA,
-	21383 - 11905: 0x857A,
-	21384 - 11905: 0x857B,
-	21385 - 11905: 0xC0F7,
-	21386 - 11905: 0x857C,
-	21387 - 11905: 0xD1B9,
-	21388 - 11905: 0xD1E1,
-	21389 - 11905: 0xD8C7,
-	21390 - 11905: 0x857D,
-	21391 - 11905: 0x857E,
-	21392 - 11905: 0x8580,
-	21393 - 11905: 0x8581,
-	21394 - 11905: 0x8582,
-	21395 - 11905: 0x8583,
-	21396 - 11905: 0x8584,
-	21397 - 11905: 0xB2DE,
-	21398 - 11905: 0x8585,
-	21399 - 11905: 0x8586,
-	21400 - 11905: 0xC0E5,
-	21401 - 11905: 0x8587,
-	21402 - 11905: 0xBAF1,
-	21403 - 11905: 0x8588,
-	21404 - 11905: 0x8589,
-	21405 - 11905: 0xD8C8,
-	21406 - 11905: 0x858A,
-	21407 - 11905: 0xD4AD,
-	21408 - 11905: 0x858B,
-	21409 - 11905: 0x858C,
-	21410 - 11905: 0xCFE1,
-	21411 - 11905: 0xD8C9,
-	21412 - 11905: 0x858D,
-	21413 - 11905: 0xD8CA,
-	21414 - 11905: 0xCFC3,
-	21415 - 11905: 0x858E,
-	21416 - 11905: 0xB3F8,
-	21417 - 11905: 0xBEC7,
-	21418 - 11905: 0x858F,
-	21419 - 11905: 0x8590,
-	21420 - 11905: 0x8591,
-	21421 - 11905: 0x8592,
-	21422 - 11905: 0xD8CB,
-	21423 - 11905: 0x8593,
-	21424 - 11905: 0x8594,
-	21425 - 11905: 0x8595,
-	21426 - 11905: 0x8596,
-	21427 - 11905: 0x8597,
-	21428 - 11905: 0x8598,
-	21429 - 11905: 0x8599,
-	21430 - 11905: 0xDBCC,
-	21431 - 11905: 0x859A,
-	21432 - 11905: 0x859B,
-	21433 - 11905: 0x859C,
-	21434 - 11905: 0x859D,
-	21435 - 11905: 0xC8A5,
-	21436 - 11905: 0x859E,
-	21437 - 11905: 0x859F,
-	21438 - 11905: 0x85A0,
-	21439 - 11905: 0xCFD8,
-	21440 - 11905: 0x85A1,
-	21441 - 11905: 0xC8FE,
-	21442 - 11905: 0xB2CE,
-	21443 - 11905: 0x85A2,
-	21444 - 11905: 0x85A3,
-	21445 - 11905: 0x85A4,
-	21446 - 11905: 0x85A5,
-	21447 - 11905: 0x85A6,
-	21448 - 11905: 0xD3D6,
-	21449 - 11905: 0xB2E6,
-	21450 - 11905: 0xBCB0,
-	21451 - 11905: 0xD3D1,
-	21452 - 11905: 0xCBAB,
-	21453 - 11905: 0xB7B4,
-	21454 - 11905: 0x85A7,
-	21455 - 11905: 0x85A8,
-	21456 - 11905: 0x85A9,
-	21457 - 11905: 0xB7A2,
-	21458 - 11905: 0x85AA,
-	21459 - 11905: 0x85AB,
-	21460 - 11905: 0xCAE5,
-	21461 - 11905: 0x85AC,
-	21462 - 11905: 0xC8A1,
-	21463 - 11905: 0xCADC,
-	21464 - 11905: 0xB1E4,
-	21465 - 11905: 0xD0F0,
-	21466 - 11905: 0x85AD,
-	21467 - 11905: 0xC5D1,
-	21468 - 11905: 0x85AE,
-	21469 - 11905: 0x85AF,
-	21470 - 11905: 0x85B0,
-	21471 - 11905: 0xDBC5,
-	21472 - 11905: 0xB5FE,
-	21473 - 11905: 0x85B1,
-	21474 - 11905: 0x85B2,
-	21475 - 11905: 0xBFDA,
-	21476 - 11905: 0xB9C5,
-	21477 - 11905: 0xBEE4,
-	21478 - 11905: 0xC1ED,
-	21479 - 11905: 0x85B3,
-	21480 - 11905: 0xDFB6,
-	21481 - 11905: 0xDFB5,
-	21482 - 11905: 0xD6BB,
-	21483 - 11905: 0xBDD0,
-	21484 - 11905: 0xD5D9,
-	21485 - 11905: 0xB0C8,
-	21486 - 11905: 0xB6A3,
-	21487 - 11905: 0xBFC9,
-	21488 - 11905: 0xCCA8,
-	21489 - 11905: 0xDFB3,
-	21490 - 11905: 0xCAB7,
-	21491 - 11905: 0xD3D2,
-	21492 - 11905: 0x85B4,
-	21493 - 11905: 0xD8CF,
-	21494 - 11905: 0xD2B6,
-	21495 - 11905: 0xBAC5,
-	21496 - 11905: 0xCBBE,
-	21497 - 11905: 0xCCBE,
-	21498 - 11905: 0x85B5,
-	21499 - 11905: 0xDFB7,
-	21500 - 11905: 0xB5F0,
-	21501 - 11905: 0xDFB4,
-	21502 - 11905: 0x85B6,
-	21503 - 11905: 0x85B7,
-	21504 - 11905: 0x85B8,
-	21505 - 11905: 0xD3F5,
-	21506 - 11905: 0x85B9,
-	21507 - 11905: 0xB3D4,
-	21508 - 11905: 0xB8F7,
-	21509 - 11905: 0x85BA,
-	21510 - 11905: 0xDFBA,
-	21511 - 11905: 0x85BB,
-	21512 - 11905: 0xBACF,
-	21513 - 11905: 0xBCAA,
-	21514 - 11905: 0xB5F5,
-	21515 - 11905: 0x85BC,
-	21516 - 11905: 0xCDAC,
-	21517 - 11905: 0xC3FB,
-	21518 - 11905: 0xBAF3,
-	21519 - 11905: 0xC0F4,
-	21520 - 11905: 0xCDC2,
-	21521 - 11905: 0xCFF2,
-	21522 - 11905: 0xDFB8,
-	21523 - 11905: 0xCFC5,
-	21524 - 11905: 0x85BD,
-	21525 - 11905: 0xC2C0,
-	21526 - 11905: 0xDFB9,
-	21527 - 11905: 0xC2F0,
-	21528 - 11905: 0x85BE,
-	21529 - 11905: 0x85BF,
-	21530 - 11905: 0x85C0,
-	21531 - 11905: 0xBEFD,
-	21532 - 11905: 0x85C1,
-	21533 - 11905: 0xC1DF,
-	21534 - 11905: 0xCDCC,
-	21535 - 11905: 0xD2F7,
-	21536 - 11905: 0xB7CD,
-	21537 - 11905: 0xDFC1,
-	21538 - 11905: 0x85C2,
-	21539 - 11905: 0xDFC4,
-	21540 - 11905: 0x85C3,
-	21541 - 11905: 0x85C4,
-	21542 - 11905: 0xB7F1,
-	21543 - 11905: 0xB0C9,
-	21544 - 11905: 0xB6D6,
-	21545 - 11905: 0xB7D4,
-	21546 - 11905: 0x85C5,
-	21547 - 11905: 0xBAAC,
-	21548 - 11905: 0xCCFD,
-	21549 - 11905: 0xBFD4,
-	21550 - 11905: 0xCBB1,
-	21551 - 11905: 0xC6F4,
-	21552 - 11905: 0x85C6,
-	21553 - 11905: 0xD6A8,
-	21554 - 11905: 0xDFC5,
-	21555 - 11905: 0x85C7,
-	21556 - 11905: 0xCEE2,
-	21557 - 11905: 0xB3B3,
-	21558 - 11905: 0x85C8,
-	21559 - 11905: 0x85C9,
-	21560 - 11905: 0xCEFC,
-	21561 - 11905: 0xB4B5,
-	21562 - 11905: 0x85CA,
-	21563 - 11905: 0xCEC7,
-	21564 - 11905: 0xBAF0,
-	21565 - 11905: 0x85CB,
-	21566 - 11905: 0xCEE1,
-	21567 - 11905: 0x85CC,
-	21568 - 11905: 0xD1BD,
-	21569 - 11905: 0x85CD,
-	21570 - 11905: 0x85CE,
-	21571 - 11905: 0xDFC0,
-	21572 - 11905: 0x85CF,
-	21573 - 11905: 0x85D0,
-	21574 - 11905: 0xB4F4,
-	21575 - 11905: 0x85D1,
-	21576 - 11905: 0xB3CA,
-	21577 - 11905: 0x85D2,
-	21578 - 11905: 0xB8E6,
-	21579 - 11905: 0xDFBB,
-	21580 - 11905: 0x85D3,
-	21581 - 11905: 0x85D4,
-	21582 - 11905: 0x85D5,
-	21583 - 11905: 0x85D6,
-	21584 - 11905: 0xC4C5,
-	21585 - 11905: 0x85D7,
-	21586 - 11905: 0xDFBC,
-	21587 - 11905: 0xDFBD,
-	21588 - 11905: 0xDFBE,
-	21589 - 11905: 0xC5BB,
-	21590 - 11905: 0xDFBF,
-	21591 - 11905: 0xDFC2,
-	21592 - 11905: 0xD4B1,
-	21593 - 11905: 0xDFC3,
-	21594 - 11905: 0x85D8,
-	21595 - 11905: 0xC7BA,
-	21596 - 11905: 0xCED8,
-	21597 - 11905: 0x85D9,
-	21598 - 11905: 0x85DA,
-	21599 - 11905: 0x85DB,
-	21600 - 11905: 0x85DC,
-	21601 - 11905: 0x85DD,
-	21602 - 11905: 0xC4D8,
-	21603 - 11905: 0x85DE,
-	21604 - 11905: 0xDFCA,
-	21605 - 11905: 0x85DF,
-	21606 - 11905: 0xDFCF,
-	21607 - 11905: 0x85E0,
-	21608 - 11905: 0xD6DC,
-	21609 - 11905: 0x85E1,
-	21610 - 11905: 0x85E2,
-	21611 - 11905: 0x85E3,
-	21612 - 11905: 0x85E4,
-	21613 - 11905: 0x85E5,
-	21614 - 11905: 0x85E6,
-	21615 - 11905: 0x85E7,
-	21616 - 11905: 0x85E8,
-	21617 - 11905: 0xDFC9,
-	21618 - 11905: 0xDFDA,
-	21619 - 11905: 0xCEB6,
-	21620 - 11905: 0x85E9,
-	21621 - 11905: 0xBAC7,
-	21622 - 11905: 0xDFCE,
-	21623 - 11905: 0xDFC8,
-	21624 - 11905: 0xC5DE,
-	21625 - 11905: 0x85EA,
-	21626 - 11905: 0x85EB,
-	21627 - 11905: 0xC9EB,
-	21628 - 11905: 0xBAF4,
-	21629 - 11905: 0xC3FC,
-	21630 - 11905: 0x85EC,
-	21631 - 11905: 0x85ED,
-	21632 - 11905: 0xBED7,
-	21633 - 11905: 0x85EE,
-	21634 - 11905: 0xDFC6,
-	21635 - 11905: 0x85EF,
-	21636 - 11905: 0xDFCD,
-	21637 - 11905: 0x85F0,
-	21638 - 11905: 0xC5D8,
-	21639 - 11905: 0x85F1,
-	21640 - 11905: 0x85F2,
-	21641 - 11905: 0x85F3,
-	21642 - 11905: 0x85F4,
-	21643 - 11905: 0xD5A6,
-	21644 - 11905: 0xBACD,
-	21645 - 11905: 0x85F5,
-	21646 - 11905: 0xBECC,
-	21647 - 11905: 0xD3BD,
-	21648 - 11905: 0xB8C0,
-	21649 - 11905: 0x85F6,
-	21650 - 11905: 0xD6E4,
-	21651 - 11905: 0x85F7,
-	21652 - 11905: 0xDFC7,
-	21653 - 11905: 0xB9BE,
-	21654 - 11905: 0xBFA7,
-	21655 - 11905: 0x85F8,
-	21656 - 11905: 0x85F9,
-	21657 - 11905: 0xC1FC,
-	21658 - 11905: 0xDFCB,
-	21659 - 11905: 0xDFCC,
-	21660 - 11905: 0x85FA,
-	21661 - 11905: 0xDFD0,
-	21662 - 11905: 0x85FB,
-	21663 - 11905: 0x85FC,
-	21664 - 11905: 0x85FD,
-	21665 - 11905: 0x85FE,
-	21666 - 11905: 0x8640,
-	21667 - 11905: 0xDFDB,
-	21668 - 11905: 0xDFE5,
-	21669 - 11905: 0x8641,
-	21670 - 11905: 0xDFD7,
-	21671 - 11905: 0xDFD6,
-	21672 - 11905: 0xD7C9,
-	21673 - 11905: 0xDFE3,
-	21674 - 11905: 0xDFE4,
-	21675 - 11905: 0xE5EB,
-	21676 - 11905: 0xD2A7,
-	21677 - 11905: 0xDFD2,
-	21678 - 11905: 0x8642,
-	21679 - 11905: 0xBFA9,
-	21680 - 11905: 0x8643,
-	21681 - 11905: 0xD4DB,
-	21682 - 11905: 0x8644,
-	21683 - 11905: 0xBFC8,
-	21684 - 11905: 0xDFD4,
-	21685 - 11905: 0x8645,
-	21686 - 11905: 0x8646,
-	21687 - 11905: 0x8647,
-	21688 - 11905: 0xCFCC,
-	21689 - 11905: 0x8648,
-	21690 - 11905: 0x8649,
-	21691 - 11905: 0xDFDD,
-	21692 - 11905: 0x864A,
-	21693 - 11905: 0xD1CA,
-	21694 - 11905: 0x864B,
-	21695 - 11905: 0xDFDE,
-	21696 - 11905: 0xB0A7,
-	21697 - 11905: 0xC6B7,
-	21698 - 11905: 0xDFD3,
-	21699 - 11905: 0x864C,
-	21700 - 11905: 0xBAE5,
-	21701 - 11905: 0x864D,
-	21702 - 11905: 0xB6DF,
-	21703 - 11905: 0xCDDB,
-	21704 - 11905: 0xB9FE,
-	21705 - 11905: 0xD4D5,
-	21706 - 11905: 0x864E,
-	21707 - 11905: 0x864F,
-	21708 - 11905: 0xDFDF,
-	21709 - 11905: 0xCFEC,
-	21710 - 11905: 0xB0A5,
-	21711 - 11905: 0xDFE7,
-	21712 - 11905: 0xDFD1,
-	21713 - 11905: 0xD1C6,
-	21714 - 11905: 0xDFD5,
-	21715 - 11905: 0xDFD8,
-	21716 - 11905: 0xDFD9,
-	21717 - 11905: 0xDFDC,
-	21718 - 11905: 0x8650,
-	21719 - 11905: 0xBBA9,
-	21720 - 11905: 0x8651,
-	21721 - 11905: 0xDFE0,
-	21722 - 11905: 0xDFE1,
-	21723 - 11905: 0x8652,
-	21724 - 11905: 0xDFE2,
-	21725 - 11905: 0xDFE6,
-	21726 - 11905: 0xDFE8,
-	21727 - 11905: 0xD3B4,
-	21728 - 11905: 0x8653,
-	21729 - 11905: 0x8654,
-	21730 - 11905: 0x8655,
-	21731 - 11905: 0x8656,
-	21732 - 11905: 0x8657,
-	21733 - 11905: 0xB8E7,
-	21734 - 11905: 0xC5B6,
-	21735 - 11905: 0xDFEA,
-	21736 - 11905: 0xC9DA,
-	21737 - 11905: 0xC1A8,
-	21738 - 11905: 0xC4C4,
-	21739 - 11905: 0x8658,
-	21740 - 11905: 0x8659,
-	21741 - 11905: 0xBFDE,
-	21742 - 11905: 0xCFF8,
-	21743 - 11905: 0x865A,
-	21744 - 11905: 0x865B,
-	21745 - 11905: 0x865C,
-	21746 - 11905: 0xD5DC,
-	21747 - 11905: 0xDFEE,
-	21748 - 11905: 0x865D,
-	21749 - 11905: 0x865E,
-	21750 - 11905: 0x865F,
-	21751 - 11905: 0x8660,
-	21752 - 11905: 0x8661,
-	21753 - 11905: 0x8662,
-	21754 - 11905: 0xB2B8,
-	21755 - 11905: 0x8663,
-	21756 - 11905: 0xBADF,
-	21757 - 11905: 0xDFEC,
-	21758 - 11905: 0x8664,
-	21759 - 11905: 0xDBC1,
-	21760 - 11905: 0x8665,
-	21761 - 11905: 0xD1E4,
-	21762 - 11905: 0x8666,
-	21763 - 11905: 0x8667,
-	21764 - 11905: 0x8668,
-	21765 - 11905: 0x8669,
-	21766 - 11905: 0xCBF4,
-	21767 - 11905: 0xB4BD,
-	21768 - 11905: 0x866A,
-	21769 - 11905: 0xB0A6,
-	21770 - 11905: 0x866B,
-	21771 - 11905: 0x866C,
-	21772 - 11905: 0x866D,
-	21773 - 11905: 0x866E,
-	21774 - 11905: 0x866F,
-	21775 - 11905: 0xDFF1,
-	21776 - 11905: 0xCCC6,
-	21777 - 11905: 0xDFF2,
-	21778 - 11905: 0x8670,
-	21779 - 11905: 0x8671,
-	21780 - 11905: 0xDFED,
-	21781 - 11905: 0x8672,
-	21782 - 11905: 0x8673,
-	21783 - 11905: 0x8674,
-	21784 - 11905: 0x8675,
-	21785 - 11905: 0x8676,
-	21786 - 11905: 0x8677,
-	21787 - 11905: 0xDFE9,
-	21788 - 11905: 0x8678,
-	21789 - 11905: 0x8679,
-	21790 - 11905: 0x867A,
-	21791 - 11905: 0x867B,
-	21792 - 11905: 0xDFEB,
-	21793 - 11905: 0x867C,
-	21794 - 11905: 0xDFEF,
-	21795 - 11905: 0xDFF0,
-	21796 - 11905: 0xBBBD,
-	21797 - 11905: 0x867D,
-	21798 - 11905: 0x867E,
-	21799 - 11905: 0xDFF3,
-	21800 - 11905: 0x8680,
-	21801 - 11905: 0x8681,
-	21802 - 11905: 0xDFF4,
-	21803 - 11905: 0x8682,
-	21804 - 11905: 0xBBA3,
-	21805 - 11905: 0x8683,
-	21806 - 11905: 0xCADB,
-	21807 - 11905: 0xCEA8,
-	21808 - 11905: 0xE0A7,
-	21809 - 11905: 0xB3AA,
-	21810 - 11905: 0x8684,
-	21811 - 11905: 0xE0A6,
-	21812 - 11905: 0x8685,
-	21813 - 11905: 0x8686,
-	21814 - 11905: 0x8687,
-	21815 - 11905: 0xE0A1,
-	21816 - 11905: 0x8688,
-	21817 - 11905: 0x8689,
-	21818 - 11905: 0x868A,
-	21819 - 11905: 0x868B,
-	21820 - 11905: 0xDFFE,
-	21821 - 11905: 0x868C,
-	21822 - 11905: 0xCDD9,
-	21823 - 11905: 0xDFFC,
-	21824 - 11905: 0x868D,
-	21825 - 11905: 0xDFFA,
-	21826 - 11905: 0x868E,
-	21827 - 11905: 0xBFD0,
-	21828 - 11905: 0xD7C4,
-	21829 - 11905: 0x868F,
-	21830 - 11905: 0xC9CC,
-	21831 - 11905: 0x8690,
-	21832 - 11905: 0x8691,
-	21833 - 11905: 0xDFF8,
-	21834 - 11905: 0xB0A1,
-	21835 - 11905: 0x8692,
-	21836 - 11905: 0x8693,
-	21837 - 11905: 0x8694,
-	21838 - 11905: 0x8695,
-	21839 - 11905: 0x8696,
-	21840 - 11905: 0xDFFD,
-	21841 - 11905: 0x8697,
-	21842 - 11905: 0x8698,
-	21843 - 11905: 0x8699,
-	21844 - 11905: 0x869A,
-	21845 - 11905: 0xDFFB,
-	21846 - 11905: 0xE0A2,
-	21847 - 11905: 0x869B,
-	21848 - 11905: 0x869C,
-	21849 - 11905: 0x869D,
-	21850 - 11905: 0x869E,
-	21851 - 11905: 0x869F,
-	21852 - 11905: 0xE0A8,
-	21853 - 11905: 0x86A0,
-	21854 - 11905: 0x86A1,
-	21855 - 11905: 0x86A2,
-	21856 - 11905: 0x86A3,
-	21857 - 11905: 0xB7C8,
-	21858 - 11905: 0x86A4,
-	21859 - 11905: 0x86A5,
-	21860 - 11905: 0xC6A1,
-	21861 - 11905: 0xC9B6,
-	21862 - 11905: 0xC0B2,
-	21863 - 11905: 0xDFF5,
-	21864 - 11905: 0x86A6,
-	21865 - 11905: 0x86A7,
-	21866 - 11905: 0xC5BE,
-	21867 - 11905: 0x86A8,
-	21868 - 11905: 0xD8C4,
-	21869 - 11905: 0xDFF9,
-	21870 - 11905: 0xC4F6,
-	21871 - 11905: 0x86A9,
-	21872 - 11905: 0x86AA,
-	21873 - 11905: 0x86AB,
-	21874 - 11905: 0x86AC,
-	21875 - 11905: 0x86AD,
-	21876 - 11905: 0x86AE,
-	21877 - 11905: 0xE0A3,
-	21878 - 11905: 0xE0A4,
-	21879 - 11905: 0xE0A5,
-	21880 - 11905: 0xD0A5,
-	21881 - 11905: 0x86AF,
-	21882 - 11905: 0x86B0,
-	21883 - 11905: 0xE0B4,
-	21884 - 11905: 0xCCE4,
-	21885 - 11905: 0x86B1,
-	21886 - 11905: 0xE0B1,
-	21887 - 11905: 0x86B2,
-	21888 - 11905: 0xBFA6,
-	21889 - 11905: 0xE0AF,
-	21890 - 11905: 0xCEB9,
-	21891 - 11905: 0xE0AB,
-	21892 - 11905: 0xC9C6,
-	21893 - 11905: 0x86B3,
-	21894 - 11905: 0x86B4,
-	21895 - 11905: 0xC0AE,
-	21896 - 11905: 0xE0AE,
-	21897 - 11905: 0xBAED,
-	21898 - 11905: 0xBAB0,
-	21899 - 11905: 0xE0A9,
-	21900 - 11905: 0x86B5,
-	21901 - 11905: 0x86B6,
-	21902 - 11905: 0x86B7,
-	21903 - 11905: 0xDFF6,
-	21904 - 11905: 0x86B8,
-	21905 - 11905: 0xE0B3,
-	21906 - 11905: 0x86B9,
-	21907 - 11905: 0x86BA,
-	21908 - 11905: 0xE0B8,
-	21909 - 11905: 0x86BB,
-	21910 - 11905: 0x86BC,
-	21911 - 11905: 0x86BD,
-	21912 - 11905: 0xB4AD,
-	21913 - 11905: 0xE0B9,
-	21914 - 11905: 0x86BE,
-	21915 - 11905: 0x86BF,
-	21916 - 11905: 0xCFB2,
-	21917 - 11905: 0xBAC8,
-	21918 - 11905: 0x86C0,
-	21919 - 11905: 0xE0B0,
-	21920 - 11905: 0x86C1,
-	21921 - 11905: 0x86C2,
-	21922 - 11905: 0x86C3,
-	21923 - 11905: 0x86C4,
-	21924 - 11905: 0x86C5,
-	21925 - 11905: 0x86C6,
-	21926 - 11905: 0x86C7,
-	21927 - 11905: 0xD0FA,
-	21928 - 11905: 0x86C8,
-	21929 - 11905: 0x86C9,
-	21930 - 11905: 0x86CA,
-	21931 - 11905: 0x86CB,
-	21932 - 11905: 0x86CC,
-	21933 - 11905: 0x86CD,
-	21934 - 11905: 0x86CE,
-	21935 - 11905: 0x86CF,
-	21936 - 11905: 0x86D0,
-	21937 - 11905: 0xE0AC,
-	21938 - 11905: 0x86D1,
-	21939 - 11905: 0xD4FB,
-	21940 - 11905: 0x86D2,
-	21941 - 11905: 0xDFF7,
-	21942 - 11905: 0x86D3,
-	21943 - 11905: 0xC5E7,
-	21944 - 11905: 0x86D4,
-	21945 - 11905: 0xE0AD,
-	21946 - 11905: 0x86D5,
-	21947 - 11905: 0xD3F7,
-	21948 - 11905: 0x86D6,
-	21949 - 11905: 0xE0B6,
-	21950 - 11905: 0xE0B7,
-	21951 - 11905: 0x86D7,
-	21952 - 11905: 0x86D8,
-	21953 - 11905: 0x86D9,
-	21954 - 11905: 0x86DA,
-	21955 - 11905: 0x86DB,
-	21956 - 11905: 0xE0C4,
-	21957 - 11905: 0xD0E1,
-	21958 - 11905: 0x86DC,
-	21959 - 11905: 0x86DD,
-	21960 - 11905: 0x86DE,
-	21961 - 11905: 0xE0BC,
-	21962 - 11905: 0x86DF,
-	21963 - 11905: 0x86E0,
-	21964 - 11905: 0xE0C9,
-	21965 - 11905: 0xE0CA,
-	21966 - 11905: 0x86E1,
-	21967 - 11905: 0x86E2,
-	21968 - 11905: 0x86E3,
-	21969 - 11905: 0xE0BE,
-	21970 - 11905: 0xE0AA,
-	21971 - 11905: 0xC9A4,
-	21972 - 11905: 0xE0C1,
-	21973 - 11905: 0x86E4,
-	21974 - 11905: 0xE0B2,
-	21975 - 11905: 0x86E5,
-	21976 - 11905: 0x86E6,
-	21977 - 11905: 0x86E7,
-	21978 - 11905: 0x86E8,
-	21979 - 11905: 0x86E9,
-	21980 - 11905: 0xCAC8,
-	21981 - 11905: 0xE0C3,
-	21982 - 11905: 0x86EA,
-	21983 - 11905: 0xE0B5,
-	21984 - 11905: 0x86EB,
-	21985 - 11905: 0xCECB,
-	21986 - 11905: 0x86EC,
-	21987 - 11905: 0xCBC3,
-	21988 - 11905: 0xE0CD,
-	21989 - 11905: 0xE0C6,
-	21990 - 11905: 0xE0C2,
-	21991 - 11905: 0x86ED,
-	21992 - 11905: 0xE0CB,
-	21993 - 11905: 0x86EE,
-	21994 - 11905: 0xE0BA,
-	21995 - 11905: 0xE0BF,
-	21996 - 11905: 0xE0C0,
-	21997 - 11905: 0x86EF,
-	21998 - 11905: 0x86F0,
-	21999 - 11905: 0xE0C5,
-	22000 - 11905: 0x86F1,
-	22001 - 11905: 0x86F2,
-	22002 - 11905: 0xE0C7,
-	22003 - 11905: 0xE0C8,
-	22004 - 11905: 0x86F3,
-	22005 - 11905: 0xE0CC,
-	22006 - 11905: 0x86F4,
-	22007 - 11905: 0xE0BB,
-	22008 - 11905: 0x86F5,
-	22009 - 11905: 0x86F6,
-	22010 - 11905: 0x86F7,
-	22011 - 11905: 0x86F8,
-	22012 - 11905: 0x86F9,
-	22013 - 11905: 0xCBD4,
-	22014 - 11905: 0xE0D5,
-	22015 - 11905: 0x86FA,
-	22016 - 11905: 0xE0D6,
-	22017 - 11905: 0xE0D2,
-	22018 - 11905: 0x86FB,
-	22019 - 11905: 0x86FC,
-	22020 - 11905: 0x86FD,
-	22021 - 11905: 0x86FE,
-	22022 - 11905: 0x8740,
-	22023 - 11905: 0x8741,
-	22024 - 11905: 0xE0D0,
-	22025 - 11905: 0xBCCE,
-	22026 - 11905: 0x8742,
-	22027 - 11905: 0x8743,
-	22028 - 11905: 0xE0D1,
-	22029 - 11905: 0x8744,
-	22030 - 11905: 0xB8C2,
-	22031 - 11905: 0xD8C5,
-	22032 - 11905: 0x8745,
-	22033 - 11905: 0x8746,
-	22034 - 11905: 0x8747,
-	22035 - 11905: 0x8748,
-	22036 - 11905: 0x8749,
-	22037 - 11905: 0x874A,
-	22038 - 11905: 0x874B,
-	22039 - 11905: 0x874C,
-	22040 - 11905: 0xD0EA,
-	22041 - 11905: 0x874D,
-	22042 - 11905: 0x874E,
-	22043 - 11905: 0xC2EF,
-	22044 - 11905: 0x874F,
-	22045 - 11905: 0x8750,
-	22046 - 11905: 0xE0CF,
-	22047 - 11905: 0xE0BD,
-	22048 - 11905: 0x8751,
-	22049 - 11905: 0x8752,
-	22050 - 11905: 0x8753,
-	22051 - 11905: 0xE0D4,
-	22052 - 11905: 0xE0D3,
-	22053 - 11905: 0x8754,
-	22054 - 11905: 0x8755,
-	22055 - 11905: 0xE0D7,
-	22056 - 11905: 0x8756,
-	22057 - 11905: 0x8757,
-	22058 - 11905: 0x8758,
-	22059 - 11905: 0x8759,
-	22060 - 11905: 0xE0DC,
-	22061 - 11905: 0xE0D8,
-	22062 - 11905: 0x875A,
-	22063 - 11905: 0x875B,
-	22064 - 11905: 0x875C,
-	22065 - 11905: 0xD6F6,
-	22066 - 11905: 0xB3B0,
-	22067 - 11905: 0x875D,
-	22068 - 11905: 0xD7EC,
-	22069 - 11905: 0x875E,
-	22070 - 11905: 0xCBBB,
-	22071 - 11905: 0x875F,
-	22072 - 11905: 0x8760,
-	22073 - 11905: 0xE0DA,
-	22074 - 11905: 0x8761,
-	22075 - 11905: 0xCEFB,
-	22076 - 11905: 0x8762,
-	22077 - 11905: 0x8763,
-	22078 - 11905: 0x8764,
-	22079 - 11905: 0xBAD9,
-	22080 - 11905: 0x8765,
-	22081 - 11905: 0x8766,
-	22082 - 11905: 0x8767,
-	22083 - 11905: 0x8768,
-	22084 - 11905: 0x8769,
-	22085 - 11905: 0x876A,
-	22086 - 11905: 0x876B,
-	22087 - 11905: 0x876C,
-	22088 - 11905: 0x876D,
-	22089 - 11905: 0x876E,
-	22090 - 11905: 0x876F,
-	22091 - 11905: 0x8770,
-	22092 - 11905: 0xE0E1,
-	22093 - 11905: 0xE0DD,
-	22094 - 11905: 0xD2AD,
-	22095 - 11905: 0x8771,
-	22096 - 11905: 0x8772,
-	22097 - 11905: 0x8773,
-	22098 - 11905: 0x8774,
-	22099 - 11905: 0x8775,
-	22100 - 11905: 0xE0E2,
-	22101 - 11905: 0x8776,
-	22102 - 11905: 0x8777,
-	22103 - 11905: 0xE0DB,
-	22104 - 11905: 0xE0D9,
-	22105 - 11905: 0xE0DF,
-	22106 - 11905: 0x8778,
-	22107 - 11905: 0x8779,
-	22108 - 11905: 0xE0E0,
-	22109 - 11905: 0x877A,
-	22110 - 11905: 0x877B,
-	22111 - 11905: 0x877C,
-	22112 - 11905: 0x877D,
-	22113 - 11905: 0x877E,
-	22114 - 11905: 0xE0DE,
-	22115 - 11905: 0x8780,
-	22116 - 11905: 0xE0E4,
-	22117 - 11905: 0x8781,
-	22118 - 11905: 0x8782,
-	22119 - 11905: 0x8783,
-	22120 - 11905: 0xC6F7,
-	22121 - 11905: 0xD8AC,
-	22122 - 11905: 0xD4EB,
-	22123 - 11905: 0xE0E6,
-	22124 - 11905: 0xCAC9,
-	22125 - 11905: 0x8784,
-	22126 - 11905: 0x8785,
-	22127 - 11905: 0x8786,
-	22128 - 11905: 0x8787,
-	22129 - 11905: 0xE0E5,
-	22130 - 11905: 0x8788,
-	22131 - 11905: 0x8789,
-	22132 - 11905: 0x878A,
-	22133 - 11905: 0x878B,
-	22134 - 11905: 0xB8C1,
-	22135 - 11905: 0x878C,
-	22136 - 11905: 0x878D,
-	22137 - 11905: 0x878E,
-	22138 - 11905: 0x878F,
-	22139 - 11905: 0xE0E7,
-	22140 - 11905: 0xE0E8,
-	22141 - 11905: 0x8790,
-	22142 - 11905: 0x8791,
-	22143 - 11905: 0x8792,
-	22144 - 11905: 0x8793,
-	22145 - 11905: 0x8794,
-	22146 - 11905: 0x8795,
-	22147 - 11905: 0x8796,
-	22148 - 11905: 0x8797,
-	22149 - 11905: 0xE0E9,
-	22150 - 11905: 0xE0E3,
-	22151 - 11905: 0x8798,
-	22152 - 11905: 0x8799,
-	22153 - 11905: 0x879A,
-	22154 - 11905: 0x879B,
-	22155 - 11905: 0x879C,
-	22156 - 11905: 0x879D,
-	22157 - 11905: 0x879E,
-	22158 - 11905: 0xBABF,
-	22159 - 11905: 0xCCE7,
-	22160 - 11905: 0x879F,
-	22161 - 11905: 0x87A0,
-	22162 - 11905: 0x87A1,
-	22163 - 11905: 0xE0EA,
-	22164 - 11905: 0x87A2,
-	22165 - 11905: 0x87A3,
-	22166 - 11905: 0x87A4,
-	22167 - 11905: 0x87A5,
-	22168 - 11905: 0x87A6,
-	22169 - 11905: 0x87A7,
-	22170 - 11905: 0x87A8,
-	22171 - 11905: 0x87A9,
-	22172 - 11905: 0x87AA,
-	22173 - 11905: 0x87AB,
-	22174 - 11905: 0x87AC,
-	22175 - 11905: 0x87AD,
-	22176 - 11905: 0x87AE,
-	22177 - 11905: 0x87AF,
-	22178 - 11905: 0x87B0,
-	22179 - 11905: 0xCFF9,
-	22180 - 11905: 0x87B1,
-	22181 - 11905: 0x87B2,
-	22182 - 11905: 0x87B3,
-	22183 - 11905: 0x87B4,
-	22184 - 11905: 0x87B5,
-	22185 - 11905: 0x87B6,
-	22186 - 11905: 0x87B7,
-	22187 - 11905: 0x87B8,
-	22188 - 11905: 0x87B9,
-	22189 - 11905: 0x87BA,
-	22190 - 11905: 0x87BB,
-	22191 - 11905: 0xE0EB,
-	22192 - 11905: 0x87BC,
-	22193 - 11905: 0x87BD,
-	22194 - 11905: 0x87BE,
-	22195 - 11905: 0x87BF,
-	22196 - 11905: 0x87C0,
-	22197 - 11905: 0x87C1,
-	22198 - 11905: 0x87C2,
-	22199 - 11905: 0xC8C2,
-	22200 - 11905: 0x87C3,
-	22201 - 11905: 0x87C4,
-	22202 - 11905: 0x87C5,
-	22203 - 11905: 0x87C6,
-	22204 - 11905: 0xBDC0,
-	22205 - 11905: 0x87C7,
-	22206 - 11905: 0x87C8,
-	22207 - 11905: 0x87C9,
-	22208 - 11905: 0x87CA,
-	22209 - 11905: 0x87CB,
-	22210 - 11905: 0x87CC,
-	22211 - 11905: 0x87CD,
-	22212 - 11905: 0x87CE,
-	22213 - 11905: 0x87CF,
-	22214 - 11905: 0x87D0,
-	22215 - 11905: 0x87D1,
-	22216 - 11905: 0x87D2,
-	22217 - 11905: 0x87D3,
-	22218 - 11905: 0xC4D2,
-	22219 - 11905: 0x87D4,
-	22220 - 11905: 0x87D5,
-	22221 - 11905: 0x87D6,
-	22222 - 11905: 0x87D7,
-	22223 - 11905: 0x87D8,
-	22224 - 11905: 0x87D9,
-	22225 - 11905: 0x87DA,
-	22226 - 11905: 0x87DB,
-	22227 - 11905: 0x87DC,
-	22228 - 11905: 0xE0EC,
-	22229 - 11905: 0x87DD,
-	22230 - 11905: 0x87DE,
-	22231 - 11905: 0xE0ED,
-	22232 - 11905: 0x87DF,
-	22233 - 11905: 0x87E0,
-	22234 - 11905: 0xC7F4,
-	22235 - 11905: 0xCBC4,
-	22236 - 11905: 0x87E1,
-	22237 - 11905: 0xE0EE,
-	22238 - 11905: 0xBBD8,
-	22239 - 11905: 0xD8B6,
-	22240 - 11905: 0xD2F2,
-	22241 - 11905: 0xE0EF,
-	22242 - 11905: 0xCDC5,
-	22243 - 11905: 0x87E2,
-	22244 - 11905: 0xB6DA,
-	22245 - 11905: 0x87E3,
-	22246 - 11905: 0x87E4,
-	22247 - 11905: 0x87E5,
-	22248 - 11905: 0x87E6,
-	22249 - 11905: 0x87E7,
-	22250 - 11905: 0x87E8,
-	22251 - 11905: 0xE0F1,
-	22252 - 11905: 0x87E9,
-	22253 - 11905: 0xD4B0,
-	22254 - 11905: 0x87EA,
-	22255 - 11905: 0x87EB,
-	22256 - 11905: 0xC0A7,
-	22257 - 11905: 0xB4D1,
-	22258 - 11905: 0x87EC,
-	22259 - 11905: 0x87ED,
-	22260 - 11905: 0xCEA7,
-	22261 - 11905: 0xE0F0,
-	22262 - 11905: 0x87EE,
-	22263 - 11905: 0x87EF,
-	22264 - 11905: 0x87F0,
-	22265 - 11905: 0xE0F2,
-	22266 - 11905: 0xB9CC,
-	22267 - 11905: 0x87F1,
-	22268 - 11905: 0x87F2,
-	22269 - 11905: 0xB9FA,
-	22270 - 11905: 0xCDBC,
-	22271 - 11905: 0xE0F3,
-	22272 - 11905: 0x87F3,
-	22273 - 11905: 0x87F4,
-	22274 - 11905: 0x87F5,
-	22275 - 11905: 0xC6D4,
-	22276 - 11905: 0xE0F4,
-	22277 - 11905: 0x87F6,
-	22278 - 11905: 0xD4B2,
-	22279 - 11905: 0x87F7,
-	22280 - 11905: 0xC8A6,
-	22281 - 11905: 0xE0F6,
-	22282 - 11905: 0xE0F5,
-	22283 - 11905: 0x87F8,
-	22284 - 11905: 0x87F9,
-	22285 - 11905: 0x87FA,
-	22286 - 11905: 0x87FB,
-	22287 - 11905: 0x87FC,
-	22288 - 11905: 0x87FD,
-	22289 - 11905: 0x87FE,
-	22290 - 11905: 0x8840,
-	22291 - 11905: 0x8841,
-	22292 - 11905: 0x8842,
-	22293 - 11905: 0x8843,
-	22294 - 11905: 0x8844,
-	22295 - 11905: 0x8845,
-	22296 - 11905: 0x8846,
-	22297 - 11905: 0x8847,
-	22298 - 11905: 0x8848,
-	22299 - 11905: 0x8849,
-	22300 - 11905: 0xE0F7,
-	22301 - 11905: 0x884A,
-	22302 - 11905: 0x884B,
-	22303 - 11905: 0xCDC1,
-	22304 - 11905: 0x884C,
-	22305 - 11905: 0x884D,
-	22306 - 11905: 0x884E,
-	22307 - 11905: 0xCAA5,
-	22308 - 11905: 0x884F,
-	22309 - 11905: 0x8850,
-	22310 - 11905: 0x8851,
-	22311 - 11905: 0x8852,
-	22312 - 11905: 0xD4DA,
-	22313 - 11905: 0xDBD7,
-	22314 - 11905: 0xDBD9,
-	22315 - 11905: 0x8853,
-	22316 - 11905: 0xDBD8,
-	22317 - 11905: 0xB9E7,
-	22318 - 11905: 0xDBDC,
-	22319 - 11905: 0xDBDD,
-	22320 - 11905: 0xB5D8,
-	22321 - 11905: 0x8854,
-	22322 - 11905: 0x8855,
-	22323 - 11905: 0xDBDA,
-	22324 - 11905: 0x8856,
-	22325 - 11905: 0x8857,
-	22326 - 11905: 0x8858,
-	22327 - 11905: 0x8859,
-	22328 - 11905: 0x885A,
-	22329 - 11905: 0xDBDB,
-	22330 - 11905: 0xB3A1,
-	22331 - 11905: 0xDBDF,
-	22332 - 11905: 0x885B,
-	22333 - 11905: 0x885C,
-	22334 - 11905: 0xBBF8,
-	22335 - 11905: 0x885D,
-	22336 - 11905: 0xD6B7,
-	22337 - 11905: 0x885E,
-	22338 - 11905: 0xDBE0,
-	22339 - 11905: 0x885F,
-	22340 - 11905: 0x8860,
-	22341 - 11905: 0x8861,
-	22342 - 11905: 0x8862,
-	22343 - 11905: 0xBEF9,
-	22344 - 11905: 0x8863,
-	22345 - 11905: 0x8864,
-	22346 - 11905: 0xB7BB,
-	22347 - 11905: 0x8865,
-	22348 - 11905: 0xDBD0,
-	22349 - 11905: 0xCCAE,
-	22350 - 11905: 0xBFB2,
-	22351 - 11905: 0xBBB5,
-	22352 - 11905: 0xD7F8,
-	22353 - 11905: 0xBFD3,
-	22354 - 11905: 0x8866,
-	22355 - 11905: 0x8867,
-	22356 - 11905: 0x8868,
-	22357 - 11905: 0x8869,
-	22358 - 11905: 0x886A,
-	22359 - 11905: 0xBFE9,
-	22360 - 11905: 0x886B,
-	22361 - 11905: 0x886C,
-	22362 - 11905: 0xBCE1,
-	22363 - 11905: 0xCCB3,
-	22364 - 11905: 0xDBDE,
-	22365 - 11905: 0xB0D3,
-	22366 - 11905: 0xCEEB,
-	22367 - 11905: 0xB7D8,
-	22368 - 11905: 0xD7B9,
-	22369 - 11905: 0xC6C2,
-	22370 - 11905: 0x886D,
-	22371 - 11905: 0x886E,
-	22372 - 11905: 0xC0A4,
-	22373 - 11905: 0x886F,
-	22374 - 11905: 0xCCB9,
-	22375 - 11905: 0x8870,
-	22376 - 11905: 0xDBE7,
-	22377 - 11905: 0xDBE1,
-	22378 - 11905: 0xC6BA,
-	22379 - 11905: 0xDBE3,
-	22380 - 11905: 0x8871,
-	22381 - 11905: 0xDBE8,
-	22382 - 11905: 0x8872,
-	22383 - 11905: 0xC5F7,
-	22384 - 11905: 0x8873,
-	22385 - 11905: 0x8874,
-	22386 - 11905: 0x8875,
-	22387 - 11905: 0xDBEA,
-	22388 - 11905: 0x8876,
-	22389 - 11905: 0x8877,
-	22390 - 11905: 0xDBE9,
-	22391 - 11905: 0xBFC0,
-	22392 - 11905: 0x8878,
-	22393 - 11905: 0x8879,
-	22394 - 11905: 0x887A,
-	22395 - 11905: 0xDBE6,
-	22396 - 11905: 0xDBE5,
-	22397 - 11905: 0x887B,
-	22398 - 11905: 0x887C,
-	22399 - 11905: 0x887D,
-	22400 - 11905: 0x887E,
-	22401 - 11905: 0x8880,
-	22402 - 11905: 0xB4B9,
-	22403 - 11905: 0xC0AC,
-	22404 - 11905: 0xC2A2,
-	22405 - 11905: 0xDBE2,
-	22406 - 11905: 0xDBE4,
-	22407 - 11905: 0x8881,
-	22408 - 11905: 0x8882,
-	22409 - 11905: 0x8883,
-	22410 - 11905: 0x8884,
-	22411 - 11905: 0xD0CD,
-	22412 - 11905: 0xDBED,
-	22413 - 11905: 0x8885,
-	22414 - 11905: 0x8886,
-	22415 - 11905: 0x8887,
-	22416 - 11905: 0x8888,
-	22417 - 11905: 0x8889,
-	22418 - 11905: 0xC0DD,
-	22419 - 11905: 0xDBF2,
-	22420 - 11905: 0x888A,
-	22421 - 11905: 0x888B,
-	22422 - 11905: 0x888C,
-	22423 - 11905: 0x888D,
-	22424 - 11905: 0x888E,
-	22425 - 11905: 0x888F,
-	22426 - 11905: 0x8890,
-	22427 - 11905: 0xB6E2,
-	22428 - 11905: 0x8891,
-	22429 - 11905: 0x8892,
-	22430 - 11905: 0x8893,
-	22431 - 11905: 0x8894,
-	22432 - 11905: 0xDBF3,
-	22433 - 11905: 0xDBD2,
-	22434 - 11905: 0xB9B8,
-	22435 - 11905: 0xD4AB,
-	22436 - 11905: 0xDBEC,
-	22437 - 11905: 0x8895,
-	22438 - 11905: 0xBFD1,
-	22439 - 11905: 0xDBF0,
-	22440 - 11905: 0x8896,
-	22441 - 11905: 0xDBD1,
-	22442 - 11905: 0x8897,
-	22443 - 11905: 0xB5E6,
-	22444 - 11905: 0x8898,
-	22445 - 11905: 0xDBEB,
-	22446 - 11905: 0xBFE5,
-	22447 - 11905: 0x8899,
-	22448 - 11905: 0x889A,
-	22449 - 11905: 0x889B,
-	22450 - 11905: 0xDBEE,
-	22451 - 11905: 0x889C,
-	22452 - 11905: 0xDBF1,
-	22453 - 11905: 0x889D,
-	22454 - 11905: 0x889E,
-	22455 - 11905: 0x889F,
-	22456 - 11905: 0xDBF9,
-	22457 - 11905: 0x88A0,
-	22458 - 11905: 0x88A1,
-	22459 - 11905: 0x88A2,
-	22460 - 11905: 0x88A3,
-	22461 - 11905: 0x88A4,
-	22462 - 11905: 0x88A5,
-	22463 - 11905: 0x88A6,
-	22464 - 11905: 0x88A7,
-	22465 - 11905: 0x88A8,
-	22466 - 11905: 0xB9A1,
-	22467 - 11905: 0xB0A3,
-	22468 - 11905: 0x88A9,
-	22469 - 11905: 0x88AA,
-	22470 - 11905: 0x88AB,
-	22471 - 11905: 0x88AC,
-	22472 - 11905: 0x88AD,
-	22473 - 11905: 0x88AE,
-	22474 - 11905: 0x88AF,
-	22475 - 11905: 0xC2F1,
-	22476 - 11905: 0x88B0,
-	22477 - 11905: 0x88B1,
-	22478 - 11905: 0xB3C7,
-	22479 - 11905: 0xDBEF,
-	22480 - 11905: 0x88B2,
-	22481 - 11905: 0x88B3,
-	22482 - 11905: 0xDBF8,
-	22483 - 11905: 0x88B4,
-	22484 - 11905: 0xC6D2,
-	22485 - 11905: 0xDBF4,
-	22486 - 11905: 0x88B5,
-	22487 - 11905: 0x88B6,
-	22488 - 11905: 0xDBF5,
-	22489 - 11905: 0xDBF7,
-	22490 - 11905: 0xDBF6,
-	22491 - 11905: 0x88B7,
-	22492 - 11905: 0x88B8,
-	22493 - 11905: 0xDBFE,
-	22494 - 11905: 0x88B9,
-	22495 - 11905: 0xD3F2,
-	22496 - 11905: 0xB2BA,
-	22497 - 11905: 0x88BA,
-	22498 - 11905: 0x88BB,
-	22499 - 11905: 0x88BC,
-	22500 - 11905: 0xDBFD,
-	22501 - 11905: 0x88BD,
-	22502 - 11905: 0x88BE,
-	22503 - 11905: 0x88BF,
-	22504 - 11905: 0x88C0,
-	22505 - 11905: 0x88C1,
-	22506 - 11905: 0x88C2,
-	22507 - 11905: 0x88C3,
-	22508 - 11905: 0x88C4,
-	22509 - 11905: 0xDCA4,
-	22510 - 11905: 0x88C5,
-	22511 - 11905: 0xDBFB,
-	22512 - 11905: 0x88C6,
-	22513 - 11905: 0x88C7,
-	22514 - 11905: 0x88C8,
-	22515 - 11905: 0x88C9,
-	22516 - 11905: 0xDBFA,
-	22517 - 11905: 0x88CA,
-	22518 - 11905: 0x88CB,
-	22519 - 11905: 0x88CC,
-	22520 - 11905: 0xDBFC,
-	22521 - 11905: 0xC5E0,
-	22522 - 11905: 0xBBF9,
-	22523 - 11905: 0x88CD,
-	22524 - 11905: 0x88CE,
-	22525 - 11905: 0xDCA3,
-	22526 - 11905: 0x88CF,
-	22527 - 11905: 0x88D0,
-	22528 - 11905: 0xDCA5,
-	22529 - 11905: 0x88D1,
-	22530 - 11905: 0xCCC3,
-	22531 - 11905: 0x88D2,
-	22532 - 11905: 0x88D3,
-	22533 - 11905: 0x88D4,
-	22534 - 11905: 0xB6D1,
-	22535 - 11905: 0xDDC0,
-	22536 - 11905: 0x88D5,
-	22537 - 11905: 0x88D6,
-	22538 - 11905: 0x88D7,
-	22539 - 11905: 0xDCA1,
-	22540 - 11905: 0x88D8,
-	22541 - 11905: 0xDCA2,
-	22542 - 11905: 0x88D9,
-	22543 - 11905: 0x88DA,
-	22544 - 11905: 0x88DB,
-	22545 - 11905: 0xC7B5,
-	22546 - 11905: 0x88DC,
-	22547 - 11905: 0x88DD,
-	22548 - 11905: 0x88DE,
-	22549 - 11905: 0xB6E9,
-	22550 - 11905: 0x88DF,
-	22551 - 11905: 0x88E0,
-	22552 - 11905: 0x88E1,
-	22553 - 11905: 0xDCA7,
-	22554 - 11905: 0x88E2,
-	22555 - 11905: 0x88E3,
-	22556 - 11905: 0x88E4,
-	22557 - 11905: 0x88E5,
-	22558 - 11905: 0xDCA6,
-	22559 - 11905: 0x88E6,
-	22560 - 11905: 0xDCA9,
-	22561 - 11905: 0xB1A4,
-	22562 - 11905: 0x88E7,
-	22563 - 11905: 0x88E8,
-	22564 - 11905: 0xB5CC,
-	22565 - 11905: 0x88E9,
-	22566 - 11905: 0x88EA,
-	22567 - 11905: 0x88EB,
-	22568 - 11905: 0x88EC,
-	22569 - 11905: 0x88ED,
-	22570 - 11905: 0xBFB0,
-	22571 - 11905: 0x88EE,
-	22572 - 11905: 0x88EF,
-	22573 - 11905: 0x88F0,
-	22574 - 11905: 0x88F1,
-	22575 - 11905: 0x88F2,
-	22576 - 11905: 0xD1DF,
-	22577 - 11905: 0x88F3,
-	22578 - 11905: 0x88F4,
-	22579 - 11905: 0x88F5,
-	22580 - 11905: 0x88F6,
-	22581 - 11905: 0xB6C2,
-	22582 - 11905: 0x88F7,
-	22583 - 11905: 0x88F8,
-	22584 - 11905: 0x88F9,
-	22585 - 11905: 0x88FA,
-	22586 - 11905: 0x88FB,
-	22587 - 11905: 0x88FC,
-	22588 - 11905: 0x88FD,
-	22589 - 11905: 0x88FE,
-	22590 - 11905: 0x8940,
-	22591 - 11905: 0x8941,
-	22592 - 11905: 0x8942,
-	22593 - 11905: 0x8943,
-	22594 - 11905: 0x8944,
-	22595 - 11905: 0x8945,
-	22596 - 11905: 0xDCA8,
-	22597 - 11905: 0x8946,
-	22598 - 11905: 0x8947,
-	22599 - 11905: 0x8948,
-	22600 - 11905: 0x8949,
-	22601 - 11905: 0x894A,
-	22602 - 11905: 0x894B,
-	22603 - 11905: 0x894C,
-	22604 - 11905: 0xCBFA,
-	22605 - 11905: 0xEBF3,
-	22606 - 11905: 0x894D,
-	22607 - 11905: 0x894E,
-	22608 - 11905: 0x894F,
-	22609 - 11905: 0xCBDC,
-	22610 - 11905: 0x8950,
-	22611 - 11905: 0x8951,
-	22612 - 11905: 0xCBFE,
-	22613 - 11905: 0x8952,
-	22614 - 11905: 0x8953,
-	22615 - 11905: 0x8954,
-	22616 - 11905: 0xCCC1,
-	22617 - 11905: 0x8955,
-	22618 - 11905: 0x8956,
-	22619 - 11905: 0x8957,
-	22620 - 11905: 0x8958,
-	22621 - 11905: 0x8959,
-	22622 - 11905: 0xC8FB,
-	22623 - 11905: 0x895A,
-	22624 - 11905: 0x895B,
-	22625 - 11905: 0x895C,
-	22626 - 11905: 0x895D,
-	22627 - 11905: 0x895E,
-	22628 - 11905: 0x895F,
-	22629 - 11905: 0xDCAA,
-	22630 - 11905: 0x8960,
-	22631 - 11905: 0x8961,
-	22632 - 11905: 0x8962,
-	22633 - 11905: 0x8963,
-	22634 - 11905: 0x8964,
-	22635 - 11905: 0xCCEE,
-	22636 - 11905: 0xDCAB,
-	22637 - 11905: 0x8965,
-	22638 - 11905: 0x8966,
-	22639 - 11905: 0x8967,
-	22640 - 11905: 0x8968,
-	22641 - 11905: 0x8969,
-	22642 - 11905: 0x896A,
-	22643 - 11905: 0x896B,
-	22644 - 11905: 0x896C,
-	22645 - 11905: 0x896D,
-	22646 - 11905: 0x896E,
-	22647 - 11905: 0x896F,
-	22648 - 11905: 0x8970,
-	22649 - 11905: 0x8971,
-	22650 - 11905: 0x8972,
-	22651 - 11905: 0x8973,
-	22652 - 11905: 0x8974,
-	22653 - 11905: 0x8975,
-	22654 - 11905: 0xDBD3,
-	22655 - 11905: 0x8976,
-	22656 - 11905: 0xDCAF,
-	22657 - 11905: 0xDCAC,
-	22658 - 11905: 0x8977,
-	22659 - 11905: 0xBEB3,
-	22660 - 11905: 0x8978,
-	22661 - 11905: 0xCAFB,
-	22662 - 11905: 0x8979,
-	22663 - 11905: 0x897A,
-	22664 - 11905: 0x897B,
-	22665 - 11905: 0xDCAD,
-	22666 - 11905: 0x897C,
-	22667 - 11905: 0x897D,
-	22668 - 11905: 0x897E,
-	22669 - 11905: 0x8980,
-	22670 - 11905: 0x8981,
-	22671 - 11905: 0x8982,
-	22672 - 11905: 0x8983,
-	22673 - 11905: 0x8984,
-	22674 - 11905: 0xC9CA,
-	22675 - 11905: 0xC4B9,
-	22676 - 11905: 0x8985,
-	22677 - 11905: 0x8986,
-	22678 - 11905: 0x8987,
-	22679 - 11905: 0x8988,
-	22680 - 11905: 0x8989,
-	22681 - 11905: 0xC7BD,
-	22682 - 11905: 0xDCAE,
-	22683 - 11905: 0x898A,
-	22684 - 11905: 0x898B,
-	22685 - 11905: 0x898C,
-	22686 - 11905: 0xD4F6,
-	22687 - 11905: 0xD0E6,
-	22688 - 11905: 0x898D,
-	22689 - 11905: 0x898E,
-	22690 - 11905: 0x898F,
-	22691 - 11905: 0x8990,
-	22692 - 11905: 0x8991,
-	22693 - 11905: 0x8992,
-	22694 - 11905: 0x8993,
-	22695 - 11905: 0x8994,
-	22696 - 11905: 0xC4AB,
-	22697 - 11905: 0xB6D5,
-	22698 - 11905: 0x8995,
-	22699 - 11905: 0x8996,
-	22700 - 11905: 0x8997,
-	22701 - 11905: 0x8998,
-	22702 - 11905: 0x8999,
-	22703 - 11905: 0x899A,
-	22704 - 11905: 0x899B,
-	22705 - 11905: 0x899C,
-	22706 - 11905: 0x899D,
-	22707 - 11905: 0x899E,
-	22708 - 11905: 0x899F,
-	22709 - 11905: 0x89A0,
-	22710 - 11905: 0x89A1,
-	22711 - 11905: 0x89A2,
-	22712 - 11905: 0x89A3,
-	22713 - 11905: 0x89A4,
-	22714 - 11905: 0x89A5,
-	22715 - 11905: 0x89A6,
-	22716 - 11905: 0xDBD4,
-	22717 - 11905: 0x89A7,
-	22718 - 11905: 0x89A8,
-	22719 - 11905: 0x89A9,
-	22720 - 11905: 0x89AA,
-	22721 - 11905: 0xB1DA,
-	22722 - 11905: 0x89AB,
-	22723 - 11905: 0x89AC,
-	22724 - 11905: 0x89AD,
-	22725 - 11905: 0xDBD5,
-	22726 - 11905: 0x89AE,
-	22727 - 11905: 0x89AF,
-	22728 - 11905: 0x89B0,
-	22729 - 11905: 0x89B1,
-	22730 - 11905: 0x89B2,
-	22731 - 11905: 0x89B3,
-	22732 - 11905: 0x89B4,
-	22733 - 11905: 0x89B5,
-	22734 - 11905: 0x89B6,
-	22735 - 11905: 0x89B7,
-	22736 - 11905: 0x89B8,
-	22737 - 11905: 0xDBD6,
-	22738 - 11905: 0x89B9,
-	22739 - 11905: 0x89BA,
-	22740 - 11905: 0x89BB,
-	22741 - 11905: 0xBABE,
-	22742 - 11905: 0x89BC,
-	22743 - 11905: 0x89BD,
-	22744 - 11905: 0x89BE,
-	22745 - 11905: 0x89BF,
-	22746 - 11905: 0x89C0,
-	22747 - 11905: 0x89C1,
-	22748 - 11905: 0x89C2,
-	22749 - 11905: 0x89C3,
-	22750 - 11905: 0x89C4,
-	22751 - 11905: 0x89C5,
-	22752 - 11905: 0x89C6,
-	22753 - 11905: 0x89C7,
-	22754 - 11905: 0x89C8,
-	22755 - 11905: 0x89C9,
-	22756 - 11905: 0xC8C0,
-	22757 - 11905: 0x89CA,
-	22758 - 11905: 0x89CB,
-	22759 - 11905: 0x89CC,
-	22760 - 11905: 0x89CD,
-	22761 - 11905: 0x89CE,
-	22762 - 11905: 0x89CF,
-	22763 - 11905: 0xCABF,
-	22764 - 11905: 0xC8C9,
-	22765 - 11905: 0x89D0,
-	22766 - 11905: 0xD7B3,
-	22767 - 11905: 0x89D1,
-	22768 - 11905: 0xC9F9,
-	22769 - 11905: 0x89D2,
-	22770 - 11905: 0x89D3,
-	22771 - 11905: 0xBFC7,
-	22772 - 11905: 0x89D4,
-	22773 - 11905: 0x89D5,
-	22774 - 11905: 0xBAF8,
-	22775 - 11905: 0x89D6,
-	22776 - 11905: 0x89D7,
-	22777 - 11905: 0xD2BC,
-	22778 - 11905: 0x89D8,
-	22779 - 11905: 0x89D9,
-	22780 - 11905: 0x89DA,
-	22781 - 11905: 0x89DB,
-	22782 - 11905: 0x89DC,
-	22783 - 11905: 0x89DD,
-	22784 - 11905: 0x89DE,
-	22785 - 11905: 0x89DF,
-	22786 - 11905: 0xE2BA,
-	22787 - 11905: 0x89E0,
-	22788 - 11905: 0xB4A6,
-	22789 - 11905: 0x89E1,
-	22790 - 11905: 0x89E2,
-	22791 - 11905: 0xB1B8,
-	22792 - 11905: 0x89E3,
-	22793 - 11905: 0x89E4,
-	22794 - 11905: 0x89E5,
-	22795 - 11905: 0x89E6,
-	22796 - 11905: 0x89E7,
-	22797 - 11905: 0xB8B4,
-	22798 - 11905: 0x89E8,
-	22799 - 11905: 0xCFC4,
-	22800 - 11905: 0x89E9,
-	22801 - 11905: 0x89EA,
-	22802 - 11905: 0x89EB,
-	22803 - 11905: 0x89EC,
-	22804 - 11905: 0xD9E7,
-	22805 - 11905: 0xCFA6,
-	22806 - 11905: 0xCDE2,
-	22807 - 11905: 0x89ED,
-	22808 - 11905: 0x89EE,
-	22809 - 11905: 0xD9ED,
-	22810 - 11905: 0xB6E0,
-	22811 - 11905: 0x89EF,
-	22812 - 11905: 0xD2B9,
-	22813 - 11905: 0x89F0,
-	22814 - 11905: 0x89F1,
-	22815 - 11905: 0xB9BB,
-	22816 - 11905: 0x89F2,
-	22817 - 11905: 0x89F3,
-	22818 - 11905: 0x89F4,
-	22819 - 11905: 0x89F5,
-	22820 - 11905: 0xE2B9,
-	22821 - 11905: 0xE2B7,
-	22822 - 11905: 0x89F6,
-	22823 - 11905: 0xB4F3,
-	22824 - 11905: 0x89F7,
-	22825 - 11905: 0xCCEC,
-	22826 - 11905: 0xCCAB,
-	22827 - 11905: 0xB7F2,
-	22828 - 11905: 0x89F8,
-	22829 - 11905: 0xD8B2,
-	22830 - 11905: 0xD1EB,
-	22831 - 11905: 0xBABB,
-	22832 - 11905: 0x89F9,
-	22833 - 11905: 0xCAA7,
-	22834 - 11905: 0x89FA,
-	22835 - 11905: 0x89FB,
-	22836 - 11905: 0xCDB7,
-	22837 - 11905: 0x89FC,
-	22838 - 11905: 0x89FD,
-	22839 - 11905: 0xD2C4,
-	22840 - 11905: 0xBFE4,
-	22841 - 11905: 0xBCD0,
-	22842 - 11905: 0xB6E1,
-	22843 - 11905: 0x89FE,
-	22844 - 11905: 0xDEC5,
-	22845 - 11905: 0x8A40,
-	22846 - 11905: 0x8A41,
-	22847 - 11905: 0x8A42,
-	22848 - 11905: 0x8A43,
-	22849 - 11905: 0xDEC6,
-	22850 - 11905: 0xDBBC,
-	22851 - 11905: 0x8A44,
-	22852 - 11905: 0xD1D9,
-	22853 - 11905: 0x8A45,
-	22854 - 11905: 0x8A46,
-	22855 - 11905: 0xC6E6,
-	22856 - 11905: 0xC4CE,
-	22857 - 11905: 0xB7EE,
-	22858 - 11905: 0x8A47,
-	22859 - 11905: 0xB7DC,
-	22860 - 11905: 0x8A48,
-	22861 - 11905: 0x8A49,
-	22862 - 11905: 0xBFFC,
-	22863 - 11905: 0xD7E0,
-	22864 - 11905: 0x8A4A,
-	22865 - 11905: 0xC6F5,
-	22866 - 11905: 0x8A4B,
-	22867 - 11905: 0x8A4C,
-	22868 - 11905: 0xB1BC,
-	22869 - 11905: 0xDEC8,
-	22870 - 11905: 0xBDB1,
-	22871 - 11905: 0xCCD7,
-	22872 - 11905: 0xDECA,
-	22873 - 11905: 0x8A4D,
-	22874 - 11905: 0xDEC9,
-	22875 - 11905: 0x8A4E,
-	22876 - 11905: 0x8A4F,
-	22877 - 11905: 0x8A50,
-	22878 - 11905: 0x8A51,
-	22879 - 11905: 0x8A52,
-	22880 - 11905: 0xB5EC,
-	22881 - 11905: 0x8A53,
-	22882 - 11905: 0xC9DD,
-	22883 - 11905: 0x8A54,
-	22884 - 11905: 0x8A55,
-	22885 - 11905: 0xB0C2,
-	22886 - 11905: 0x8A56,
-	22887 - 11905: 0x8A57,
-	22888 - 11905: 0x8A58,
-	22889 - 11905: 0x8A59,
-	22890 - 11905: 0x8A5A,
-	22891 - 11905: 0x8A5B,
-	22892 - 11905: 0x8A5C,
-	22893 - 11905: 0x8A5D,
-	22894 - 11905: 0x8A5E,
-	22895 - 11905: 0x8A5F,
-	22896 - 11905: 0x8A60,
-	22897 - 11905: 0x8A61,
-	22898 - 11905: 0x8A62,
-	22899 - 11905: 0xC5AE,
-	22900 - 11905: 0xC5AB,
-	22901 - 11905: 0x8A63,
-	22902 - 11905: 0xC4CC,
-	22903 - 11905: 0x8A64,
-	22904 - 11905: 0xBCE9,
-	22905 - 11905: 0xCBFD,
-	22906 - 11905: 0x8A65,
-	22907 - 11905: 0x8A66,
-	22908 - 11905: 0x8A67,
-	22909 - 11905: 0xBAC3,
-	22910 - 11905: 0x8A68,
-	22911 - 11905: 0x8A69,
-	22912 - 11905: 0x8A6A,
-	22913 - 11905: 0xE5F9,
-	22914 - 11905: 0xC8E7,
-	22915 - 11905: 0xE5FA,
-	22916 - 11905: 0xCDFD,
-	22917 - 11905: 0x8A6B,
-	22918 - 11905: 0xD7B1,
-	22919 - 11905: 0xB8BE,
-	22920 - 11905: 0xC2E8,
-	22921 - 11905: 0x8A6C,
-	22922 - 11905: 0xC8D1,
-	22923 - 11905: 0x8A6D,
-	22924 - 11905: 0x8A6E,
-	22925 - 11905: 0xE5FB,
-	22926 - 11905: 0x8A6F,
-	22927 - 11905: 0x8A70,
-	22928 - 11905: 0x8A71,
-	22929 - 11905: 0x8A72,
-	22930 - 11905: 0xB6CA,
-	22931 - 11905: 0xBCCB,
-	22932 - 11905: 0x8A73,
-	22933 - 11905: 0x8A74,
-	22934 - 11905: 0xD1FD,
-	22935 - 11905: 0xE6A1,
-	22936 - 11905: 0x8A75,
-	22937 - 11905: 0xC3EE,
-	22938 - 11905: 0x8A76,
-	22939 - 11905: 0x8A77,
-	22940 - 11905: 0x8A78,
-	22941 - 11905: 0x8A79,
-	22942 - 11905: 0xE6A4,
-	22943 - 11905: 0x8A7A,
-	22944 - 11905: 0x8A7B,
-	22945 - 11905: 0x8A7C,
-	22946 - 11905: 0x8A7D,
-	22947 - 11905: 0xE5FE,
-	22948 - 11905: 0xE6A5,
-	22949 - 11905: 0xCDD7,
-	22950 - 11905: 0x8A7E,
-	22951 - 11905: 0x8A80,
-	22952 - 11905: 0xB7C1,
-	22953 - 11905: 0xE5FC,
-	22954 - 11905: 0xE5FD,
-	22955 - 11905: 0xE6A3,
-	22956 - 11905: 0x8A81,
-	22957 - 11905: 0x8A82,
-	22958 - 11905: 0xC4DD,
-	22959 - 11905: 0xE6A8,
-	22960 - 11905: 0x8A83,
-	22961 - 11905: 0x8A84,
-	22962 - 11905: 0xE6A7,
-	22963 - 11905: 0x8A85,
-	22964 - 11905: 0x8A86,
-	22965 - 11905: 0x8A87,
-	22966 - 11905: 0x8A88,
-	22967 - 11905: 0x8A89,
-	22968 - 11905: 0x8A8A,
-	22969 - 11905: 0xC3C3,
-	22970 - 11905: 0x8A8B,
-	22971 - 11905: 0xC6DE,
-	22972 - 11905: 0x8A8C,
-	22973 - 11905: 0x8A8D,
-	22974 - 11905: 0xE6AA,
-	22975 - 11905: 0x8A8E,
-	22976 - 11905: 0x8A8F,
-	22977 - 11905: 0x8A90,
-	22978 - 11905: 0x8A91,
-	22979 - 11905: 0x8A92,
-	22980 - 11905: 0x8A93,
-	22981 - 11905: 0x8A94,
-	22982 - 11905: 0xC4B7,
-	22983 - 11905: 0x8A95,
-	22984 - 11905: 0x8A96,
-	22985 - 11905: 0x8A97,
-	22986 - 11905: 0xE6A2,
-	22987 - 11905: 0xCABC,
-	22988 - 11905: 0x8A98,
-	22989 - 11905: 0x8A99,
-	22990 - 11905: 0x8A9A,
-	22991 - 11905: 0x8A9B,
-	22992 - 11905: 0xBDE3,
-	22993 - 11905: 0xB9C3,
-	22994 - 11905: 0xE6A6,
-	22995 - 11905: 0xD0D5,
-	22996 - 11905: 0xCEAF,
-	22997 - 11905: 0x8A9C,
-	22998 - 11905: 0x8A9D,
-	22999 - 11905: 0xE6A9,
-	23000 - 11905: 0xE6B0,
-	23001 - 11905: 0x8A9E,
-	23002 - 11905: 0xD2A6,
-	23003 - 11905: 0x8A9F,
-	23004 - 11905: 0xBDAA,
-	23005 - 11905: 0xE6AD,
-	23006 - 11905: 0x8AA0,
-	23007 - 11905: 0x8AA1,
-	23008 - 11905: 0x8AA2,
-	23009 - 11905: 0x8AA3,
-	23010 - 11905: 0x8AA4,
-	23011 - 11905: 0xE6AF,
-	23012 - 11905: 0x8AA5,
-	23013 - 11905: 0xC0D1,
-	23014 - 11905: 0x8AA6,
-	23015 - 11905: 0x8AA7,
-	23016 - 11905: 0xD2CC,
-	23017 - 11905: 0x8AA8,
-	23018 - 11905: 0x8AA9,
-	23019 - 11905: 0x8AAA,
-	23020 - 11905: 0xBCA7,
-	23021 - 11905: 0x8AAB,
-	23022 - 11905: 0x8AAC,
-	23023 - 11905: 0x8AAD,
-	23024 - 11905: 0x8AAE,
-	23025 - 11905: 0x8AAF,
-	23026 - 11905: 0x8AB0,
-	23027 - 11905: 0x8AB1,
-	23028 - 11905: 0x8AB2,
-	23029 - 11905: 0x8AB3,
-	23030 - 11905: 0x8AB4,
-	23031 - 11905: 0x8AB5,
-	23032 - 11905: 0x8AB6,
-	23033 - 11905: 0xE6B1,
-	23034 - 11905: 0x8AB7,
-	23035 - 11905: 0xD2F6,
-	23036 - 11905: 0x8AB8,
-	23037 - 11905: 0x8AB9,
-	23038 - 11905: 0x8ABA,
-	23039 - 11905: 0xD7CB,
-	23040 - 11905: 0x8ABB,
-	23041 - 11905: 0xCDFE,
-	23042 - 11905: 0x8ABC,
-	23043 - 11905: 0xCDDE,
-	23044 - 11905: 0xC2A6,
-	23045 - 11905: 0xE6AB,
-	23046 - 11905: 0xE6AC,
-	23047 - 11905: 0xBDBF,
-	23048 - 11905: 0xE6AE,
-	23049 - 11905: 0xE6B3,
-	23050 - 11905: 0x8ABD,
-	23051 - 11905: 0x8ABE,
-	23052 - 11905: 0xE6B2,
-	23053 - 11905: 0x8ABF,
-	23054 - 11905: 0x8AC0,
-	23055 - 11905: 0x8AC1,
-	23056 - 11905: 0x8AC2,
-	23057 - 11905: 0xE6B6,
-	23058 - 11905: 0x8AC3,
-	23059 - 11905: 0xE6B8,
-	23060 - 11905: 0x8AC4,
-	23061 - 11905: 0x8AC5,
-	23062 - 11905: 0x8AC6,
-	23063 - 11905: 0x8AC7,
-	23064 - 11905: 0xC4EF,
-	23065 - 11905: 0x8AC8,
-	23066 - 11905: 0x8AC9,
-	23067 - 11905: 0x8ACA,
-	23068 - 11905: 0xC4C8,
-	23069 - 11905: 0x8ACB,
-	23070 - 11905: 0x8ACC,
-	23071 - 11905: 0xBEEA,
-	23072 - 11905: 0xC9EF,
-	23073 - 11905: 0x8ACD,
-	23074 - 11905: 0x8ACE,
-	23075 - 11905: 0xE6B7,
-	23076 - 11905: 0x8ACF,
-	23077 - 11905: 0xB6F0,
-	23078 - 11905: 0x8AD0,
-	23079 - 11905: 0x8AD1,
-	23080 - 11905: 0x8AD2,
-	23081 - 11905: 0xC3E4,
-	23082 - 11905: 0x8AD3,
-	23083 - 11905: 0x8AD4,
-	23084 - 11905: 0x8AD5,
-	23085 - 11905: 0x8AD6,
-	23086 - 11905: 0x8AD7,
-	23087 - 11905: 0x8AD8,
-	23088 - 11905: 0x8AD9,
-	23089 - 11905: 0xD3E9,
-	23090 - 11905: 0xE6B4,
-	23091 - 11905: 0x8ADA,
-	23092 - 11905: 0xE6B5,
-	23093 - 11905: 0x8ADB,
-	23094 - 11905: 0xC8A2,
-	23095 - 11905: 0x8ADC,
-	23096 - 11905: 0x8ADD,
-	23097 - 11905: 0x8ADE,
-	23098 - 11905: 0x8ADF,
-	23099 - 11905: 0x8AE0,
-	23100 - 11905: 0xE6BD,
-	23101 - 11905: 0x8AE1,
-	23102 - 11905: 0x8AE2,
-	23103 - 11905: 0x8AE3,
-	23104 - 11905: 0xE6B9,
-	23105 - 11905: 0x8AE4,
-	23106 - 11905: 0x8AE5,
-	23107 - 11905: 0x8AE6,
-	23108 - 11905: 0x8AE7,
-	23109 - 11905: 0x8AE8,
-	23110 - 11905: 0xC6C5,
-	23111 - 11905: 0x8AE9,
-	23112 - 11905: 0x8AEA,
-	23113 - 11905: 0xCDF1,
-	23114 - 11905: 0xE6BB,
-	23115 - 11905: 0x8AEB,
-	23116 - 11905: 0x8AEC,
-	23117 - 11905: 0x8AED,
-	23118 - 11905: 0x8AEE,
-	23119 - 11905: 0x8AEF,
-	23120 - 11905: 0x8AF0,
-	23121 - 11905: 0x8AF1,
-	23122 - 11905: 0x8AF2,
-	23123 - 11905: 0x8AF3,
-	23124 - 11905: 0x8AF4,
-	23125 - 11905: 0xE6BC,
-	23126 - 11905: 0x8AF5,
-	23127 - 11905: 0x8AF6,
-	23128 - 11905: 0x8AF7,
-	23129 - 11905: 0x8AF8,
-	23130 - 11905: 0xBBE9,
-	23131 - 11905: 0x8AF9,
-	23132 - 11905: 0x8AFA,
-	23133 - 11905: 0x8AFB,
-	23134 - 11905: 0x8AFC,
-	23135 - 11905: 0x8AFD,
-	23136 - 11905: 0x8AFE,
-	23137 - 11905: 0x8B40,
-	23138 - 11905: 0xE6BE,
-	23139 - 11905: 0x8B41,
-	23140 - 11905: 0x8B42,
-	23141 - 11905: 0x8B43,
-	23142 - 11905: 0x8B44,
-	23143 - 11905: 0xE6BA,
-	23144 - 11905: 0x8B45,
-	23145 - 11905: 0x8B46,
-	23146 - 11905: 0xC0B7,
-	23147 - 11905: 0x8B47,
-	23148 - 11905: 0x8B48,
-	23149 - 11905: 0x8B49,
-	23150 - 11905: 0x8B4A,
-	23151 - 11905: 0x8B4B,
-	23152 - 11905: 0x8B4C,
-	23153 - 11905: 0x8B4D,
-	23154 - 11905: 0x8B4E,
-	23155 - 11905: 0x8B4F,
-	23156 - 11905: 0xD3A4,
-	23157 - 11905: 0xE6BF,
-	23158 - 11905: 0xC9F4,
-	23159 - 11905: 0xE6C3,
-	23160 - 11905: 0x8B50,
-	23161 - 11905: 0x8B51,
-	23162 - 11905: 0xE6C4,
-	23163 - 11905: 0x8B52,
-	23164 - 11905: 0x8B53,
-	23165 - 11905: 0x8B54,
-	23166 - 11905: 0x8B55,
-	23167 - 11905: 0xD0F6,
-	23168 - 11905: 0x8B56,
-	23169 - 11905: 0x8B57,
-	23170 - 11905: 0x8B58,
-	23171 - 11905: 0x8B59,
-	23172 - 11905: 0x8B5A,
-	23173 - 11905: 0x8B5B,
-	23174 - 11905: 0x8B5C,
-	23175 - 11905: 0x8B5D,
-	23176 - 11905: 0x8B5E,
-	23177 - 11905: 0x8B5F,
-	23178 - 11905: 0x8B60,
-	23179 - 11905: 0x8B61,
-	23180 - 11905: 0x8B62,
-	23181 - 11905: 0x8B63,
-	23182 - 11905: 0x8B64,
-	23183 - 11905: 0x8B65,
-	23184 - 11905: 0x8B66,
-	23185 - 11905: 0x8B67,
-	23186 - 11905: 0xC3BD,
-	23187 - 11905: 0x8B68,
-	23188 - 11905: 0x8B69,
-	23189 - 11905: 0x8B6A,
-	23190 - 11905: 0x8B6B,
-	23191 - 11905: 0x8B6C,
-	23192 - 11905: 0x8B6D,
-	23193 - 11905: 0x8B6E,
-	23194 - 11905: 0xC3C4,
-	23195 - 11905: 0xE6C2,
-	23196 - 11905: 0x8B6F,
-	23197 - 11905: 0x8B70,
-	23198 - 11905: 0x8B71,
-	23199 - 11905: 0x8B72,
-	23200 - 11905: 0x8B73,
-	23201 - 11905: 0x8B74,
-	23202 - 11905: 0x8B75,
-	23203 - 11905: 0x8B76,
-	23204 - 11905: 0x8B77,
-	23205 - 11905: 0x8B78,
-	23206 - 11905: 0x8B79,
-	23207 - 11905: 0x8B7A,
-	23208 - 11905: 0x8B7B,
-	23209 - 11905: 0x8B7C,
-	23210 - 11905: 0xE6C1,
-	23211 - 11905: 0x8B7D,
-	23212 - 11905: 0x8B7E,
-	23213 - 11905: 0x8B80,
-	23214 - 11905: 0x8B81,
-	23215 - 11905: 0x8B82,
-	23216 - 11905: 0x8B83,
-	23217 - 11905: 0x8B84,
-	23218 - 11905: 0xE6C7,
-	23219 - 11905: 0xCFB1,
-	23220 - 11905: 0x8B85,
-	23221 - 11905: 0xEBF4,
-	23222 - 11905: 0x8B86,
-	23223 - 11905: 0x8B87,
-	23224 - 11905: 0xE6CA,
-	23225 - 11905: 0x8B88,
-	23226 - 11905: 0x8B89,
-	23227 - 11905: 0x8B8A,
-	23228 - 11905: 0x8B8B,
-	23229 - 11905: 0x8B8C,
-	23230 - 11905: 0xE6C5,
-	23231 - 11905: 0x8B8D,
-	23232 - 11905: 0x8B8E,
-	23233 - 11905: 0xBCDE,
-	23234 - 11905: 0xC9A9,
-	23235 - 11905: 0x8B8F,
-	23236 - 11905: 0x8B90,
-	23237 - 11905: 0x8B91,
-	23238 - 11905: 0x8B92,
-	23239 - 11905: 0x8B93,
-	23240 - 11905: 0x8B94,
-	23241 - 11905: 0xBCB5,
-	23242 - 11905: 0x8B95,
-	23243 - 11905: 0x8B96,
-	23244 - 11905: 0xCFD3,
-	23245 - 11905: 0x8B97,
-	23246 - 11905: 0x8B98,
-	23247 - 11905: 0x8B99,
-	23248 - 11905: 0x8B9A,
-	23249 - 11905: 0x8B9B,
-	23250 - 11905: 0xE6C8,
-	23251 - 11905: 0x8B9C,
-	23252 - 11905: 0xE6C9,
-	23253 - 11905: 0x8B9D,
-	23254 - 11905: 0xE6CE,
-	23255 - 11905: 0x8B9E,
-	23256 - 11905: 0xE6D0,
-	23257 - 11905: 0x8B9F,
-	23258 - 11905: 0x8BA0,
-	23259 - 11905: 0x8BA1,
-	23260 - 11905: 0xE6D1,
-	23261 - 11905: 0x8BA2,
-	23262 - 11905: 0x8BA3,
-	23263 - 11905: 0x8BA4,
-	23264 - 11905: 0xE6CB,
-	23265 - 11905: 0xB5D5,
-	23266 - 11905: 0x8BA5,
-	23267 - 11905: 0xE6CC,
-	23268 - 11905: 0x8BA6,
-	23269 - 11905: 0x8BA7,
-	23270 - 11905: 0xE6CF,
-	23271 - 11905: 0x8BA8,
-	23272 - 11905: 0x8BA9,
-	23273 - 11905: 0xC4DB,
-	23274 - 11905: 0x8BAA,
-	23275 - 11905: 0xE6C6,
-	23276 - 11905: 0x8BAB,
-	23277 - 11905: 0x8BAC,
-	23278 - 11905: 0x8BAD,
-	23279 - 11905: 0x8BAE,
-	23280 - 11905: 0x8BAF,
-	23281 - 11905: 0xE6CD,
-	23282 - 11905: 0x8BB0,
-	23283 - 11905: 0x8BB1,
-	23284 - 11905: 0x8BB2,
-	23285 - 11905: 0x8BB3,
-	23286 - 11905: 0x8BB4,
-	23287 - 11905: 0x8BB5,
-	23288 - 11905: 0x8BB6,
-	23289 - 11905: 0x8BB7,
-	23290 - 11905: 0x8BB8,
-	23291 - 11905: 0x8BB9,
-	23292 - 11905: 0x8BBA,
-	23293 - 11905: 0x8BBB,
-	23294 - 11905: 0x8BBC,
-	23295 - 11905: 0x8BBD,
-	23296 - 11905: 0x8BBE,
-	23297 - 11905: 0x8BBF,
-	23298 - 11905: 0x8BC0,
-	23299 - 11905: 0x8BC1,
-	23300 - 11905: 0x8BC2,
-	23301 - 11905: 0x8BC3,
-	23302 - 11905: 0x8BC4,
-	23303 - 11905: 0x8BC5,
-	23304 - 11905: 0x8BC6,
-	23305 - 11905: 0xE6D2,
-	23306 - 11905: 0x8BC7,
-	23307 - 11905: 0x8BC8,
-	23308 - 11905: 0x8BC9,
-	23309 - 11905: 0x8BCA,
-	23310 - 11905: 0x8BCB,
-	23311 - 11905: 0x8BCC,
-	23312 - 11905: 0x8BCD,
-	23313 - 11905: 0x8BCE,
-	23314 - 11905: 0x8BCF,
-	23315 - 11905: 0x8BD0,
-	23316 - 11905: 0x8BD1,
-	23317 - 11905: 0x8BD2,
-	23318 - 11905: 0xE6D4,
-	23319 - 11905: 0xE6D3,
-	23320 - 11905: 0x8BD3,
-	23321 - 11905: 0x8BD4,
-	23322 - 11905: 0x8BD5,
-	23323 - 11905: 0x8BD6,
-	23324 - 11905: 0x8BD7,
-	23325 - 11905: 0x8BD8,
-	23326 - 11905: 0x8BD9,
-	23327 - 11905: 0x8BDA,
-	23328 - 11905: 0x8BDB,
-	23329 - 11905: 0x8BDC,
-	23330 - 11905: 0x8BDD,
-	23331 - 11905: 0x8BDE,
-	23332 - 11905: 0x8BDF,
-	23333 - 11905: 0x8BE0,
-	23334 - 11905: 0x8BE1,
-	23335 - 11905: 0x8BE2,
-	23336 - 11905: 0x8BE3,
-	23337 - 11905: 0x8BE4,
-	23338 - 11905: 0x8BE5,
-	23339 - 11905: 0x8BE6,
-	23340 - 11905: 0x8BE7,
-	23341 - 11905: 0x8BE8,
-	23342 - 11905: 0x8BE9,
-	23343 - 11905: 0x8BEA,
-	23344 - 11905: 0x8BEB,
-	23345 - 11905: 0x8BEC,
-	23346 - 11905: 0xE6D5,
-	23347 - 11905: 0x8BED,
-	23348 - 11905: 0xD9F8,
-	23349 - 11905: 0x8BEE,
-	23350 - 11905: 0x8BEF,
-	23351 - 11905: 0xE6D6,
-	23352 - 11905: 0x8BF0,
-	23353 - 11905: 0x8BF1,
-	23354 - 11905: 0x8BF2,
-	23355 - 11905: 0x8BF3,
-	23356 - 11905: 0x8BF4,
-	23357 - 11905: 0x8BF5,
-	23358 - 11905: 0x8BF6,
-	23359 - 11905: 0x8BF7,
-	23360 - 11905: 0xE6D7,
-	23361 - 11905: 0x8BF8,
-	23362 - 11905: 0x8BF9,
-	23363 - 11905: 0x8BFA,
-	23364 - 11905: 0x8BFB,
-	23365 - 11905: 0x8BFC,
-	23366 - 11905: 0x8BFD,
-	23367 - 11905: 0x8BFE,
-	23368 - 11905: 0x8C40,
-	23369 - 11905: 0x8C41,
-	23370 - 11905: 0x8C42,
-	23371 - 11905: 0x8C43,
-	23372 - 11905: 0x8C44,
-	23373 - 11905: 0x8C45,
-	23374 - 11905: 0x8C46,
-	23375 - 11905: 0x8C47,
-	23376 - 11905: 0xD7D3,
-	23377 - 11905: 0xE6DD,
-	23378 - 11905: 0x8C48,
-	23379 - 11905: 0xE6DE,
-	23380 - 11905: 0xBFD7,
-	23381 - 11905: 0xD4D0,
-	23382 - 11905: 0x8C49,
-	23383 - 11905: 0xD7D6,
-	23384 - 11905: 0xB4E6,
-	23385 - 11905: 0xCBEF,
-	23386 - 11905: 0xE6DA,
-	23387 - 11905: 0xD8C3,
-	23388 - 11905: 0xD7CE,
-	23389 - 11905: 0xD0A2,
-	23390 - 11905: 0x8C4A,
-	23391 - 11905: 0xC3CF,
-	23392 - 11905: 0x8C4B,
-	23393 - 11905: 0x8C4C,
-	23394 - 11905: 0xE6DF,
-	23395 - 11905: 0xBCBE,
-	23396 - 11905: 0xB9C2,
-	23397 - 11905: 0xE6DB,
-	23398 - 11905: 0xD1A7,
-	23399 - 11905: 0x8C4D,
-	23400 - 11905: 0x8C4E,
-	23401 - 11905: 0xBAA2,
-	23402 - 11905: 0xC2CF,
-	23403 - 11905: 0x8C4F,
-	23404 - 11905: 0xD8AB,
-	23405 - 11905: 0x8C50,
-	23406 - 11905: 0x8C51,
-	23407 - 11905: 0x8C52,
-	23408 - 11905: 0xCAEB,
-	23409 - 11905: 0xE5EE,
-	23410 - 11905: 0x8C53,
-	23411 - 11905: 0xE6DC,
-	23412 - 11905: 0x8C54,
-	23413 - 11905: 0xB7F5,
-	23414 - 11905: 0x8C55,
-	23415 - 11905: 0x8C56,
-	23416 - 11905: 0x8C57,
-	23417 - 11905: 0x8C58,
-	23418 - 11905: 0xC8E6,
-	23419 - 11905: 0x8C59,
-	23420 - 11905: 0x8C5A,
-	23421 - 11905: 0xC4F5,
-	23422 - 11905: 0x8C5B,
-	23423 - 11905: 0x8C5C,
-	23424 - 11905: 0xE5B2,
-	23425 - 11905: 0xC4FE,
-	23426 - 11905: 0x8C5D,
-	23427 - 11905: 0xCBFC,
-	23428 - 11905: 0xE5B3,
-	23429 - 11905: 0xD5AC,
-	23430 - 11905: 0x8C5E,
-	23431 - 11905: 0xD3EE,
-	23432 - 11905: 0xCAD8,
-	23433 - 11905: 0xB0B2,
-	23434 - 11905: 0x8C5F,
-	23435 - 11905: 0xCBCE,
-	23436 - 11905: 0xCDEA,
-	23437 - 11905: 0x8C60,
-	23438 - 11905: 0x8C61,
-	23439 - 11905: 0xBAEA,
-	23440 - 11905: 0x8C62,
-	23441 - 11905: 0x8C63,
-	23442 - 11905: 0x8C64,
-	23443 - 11905: 0xE5B5,
-	23444 - 11905: 0x8C65,
-	23445 - 11905: 0xE5B4,
-	23446 - 11905: 0x8C66,
-	23447 - 11905: 0xD7DA,
-	23448 - 11905: 0xB9D9,
-	23449 - 11905: 0xD6E6,
-	23450 - 11905: 0xB6A8,
-	23451 - 11905: 0xCDF0,
-	23452 - 11905: 0xD2CB,
-	23453 - 11905: 0xB1A6,
-	23454 - 11905: 0xCAB5,
-	23455 - 11905: 0x8C67,
-	23456 - 11905: 0xB3E8,
-	23457 - 11905: 0xC9F3,
-	23458 - 11905: 0xBFCD,
-	23459 - 11905: 0xD0FB,
-	23460 - 11905: 0xCAD2,
-	23461 - 11905: 0xE5B6,
-	23462 - 11905: 0xBBC2,
-	23463 - 11905: 0x8C68,
-	23464 - 11905: 0x8C69,
-	23465 - 11905: 0x8C6A,
-	23466 - 11905: 0xCFDC,
-	23467 - 11905: 0xB9AC,
-	23468 - 11905: 0x8C6B,
-	23469 - 11905: 0x8C6C,
-	23470 - 11905: 0x8C6D,
-	23471 - 11905: 0x8C6E,
-	23472 - 11905: 0xD4D7,
-	23473 - 11905: 0x8C6F,
-	23474 - 11905: 0x8C70,
-	23475 - 11905: 0xBAA6,
-	23476 - 11905: 0xD1E7,
-	23477 - 11905: 0xCFFC,
-	23478 - 11905: 0xBCD2,
-	23479 - 11905: 0x8C71,
-	23480 - 11905: 0xE5B7,
-	23481 - 11905: 0xC8DD,
-	23482 - 11905: 0x8C72,
-	23483 - 11905: 0x8C73,
-	23484 - 11905: 0x8C74,
-	23485 - 11905: 0xBFED,
-	23486 - 11905: 0xB1F6,
-	23487 - 11905: 0xCBDE,
-	23488 - 11905: 0x8C75,
-	23489 - 11905: 0x8C76,
-	23490 - 11905: 0xBCC5,
-	23491 - 11905: 0x8C77,
-	23492 - 11905: 0xBCC4,
-	23493 - 11905: 0xD2FA,
-	23494 - 11905: 0xC3DC,
-	23495 - 11905: 0xBFDC,
-	23496 - 11905: 0x8C78,
-	23497 - 11905: 0x8C79,
-	23498 - 11905: 0x8C7A,
-	23499 - 11905: 0x8C7B,
-	23500 - 11905: 0xB8BB,
-	23501 - 11905: 0x8C7C,
-	23502 - 11905: 0x8C7D,
-	23503 - 11905: 0x8C7E,
-	23504 - 11905: 0xC3C2,
-	23505 - 11905: 0x8C80,
-	23506 - 11905: 0xBAAE,
-	23507 - 11905: 0xD4A2,
-	23508 - 11905: 0x8C81,
-	23509 - 11905: 0x8C82,
-	23510 - 11905: 0x8C83,
-	23511 - 11905: 0x8C84,
-	23512 - 11905: 0x8C85,
-	23513 - 11905: 0x8C86,
-	23514 - 11905: 0x8C87,
-	23515 - 11905: 0x8C88,
-	23516 - 11905: 0x8C89,
-	23517 - 11905: 0xC7DE,
-	23518 - 11905: 0xC4AF,
-	23519 - 11905: 0xB2EC,
-	23520 - 11905: 0x8C8A,
-	23521 - 11905: 0xB9D1,
-	23522 - 11905: 0x8C8B,
-	23523 - 11905: 0x8C8C,
-	23524 - 11905: 0xE5BB,
-	23525 - 11905: 0xC1C8,
-	23526 - 11905: 0x8C8D,
-	23527 - 11905: 0x8C8E,
-	23528 - 11905: 0xD5AF,
-	23529 - 11905: 0x8C8F,
-	23530 - 11905: 0x8C90,
-	23531 - 11905: 0x8C91,
-	23532 - 11905: 0x8C92,
-	23533 - 11905: 0x8C93,
-	23534 - 11905: 0xE5BC,
-	23535 - 11905: 0x8C94,
-	23536 - 11905: 0xE5BE,
-	23537 - 11905: 0x8C95,
-	23538 - 11905: 0x8C96,
-	23539 - 11905: 0x8C97,
-	23540 - 11905: 0x8C98,
-	23541 - 11905: 0x8C99,
-	23542 - 11905: 0x8C9A,
-	23543 - 11905: 0x8C9B,
-	23544 - 11905: 0xB4E7,
-	23545 - 11905: 0xB6D4,
-	23546 - 11905: 0xCBC2,
-	23547 - 11905: 0xD1B0,
-	23548 - 11905: 0xB5BC,
-	23549 - 11905: 0x8C9C,
-	23550 - 11905: 0x8C9D,
-	23551 - 11905: 0xCAD9,
-	23552 - 11905: 0x8C9E,
-	23553 - 11905: 0xB7E2,
-	23554 - 11905: 0x8C9F,
-	23555 - 11905: 0x8CA0,
-	23556 - 11905: 0xC9E4,
-	23557 - 11905: 0x8CA1,
-	23558 - 11905: 0xBDAB,
-	23559 - 11905: 0x8CA2,
-	23560 - 11905: 0x8CA3,
-	23561 - 11905: 0xCEBE,
-	23562 - 11905: 0xD7F0,
-	23563 - 11905: 0x8CA4,
-	23564 - 11905: 0x8CA5,
-	23565 - 11905: 0x8CA6,
-	23566 - 11905: 0x8CA7,
-	23567 - 11905: 0xD0A1,
-	23568 - 11905: 0x8CA8,
-	23569 - 11905: 0xC9D9,
-	23570 - 11905: 0x8CA9,
-	23571 - 11905: 0x8CAA,
-	23572 - 11905: 0xB6FB,
-	23573 - 11905: 0xE6D8,
-	23574 - 11905: 0xBCE2,
-	23575 - 11905: 0x8CAB,
-	23576 - 11905: 0xB3BE,
-	23577 - 11905: 0x8CAC,
-	23578 - 11905: 0xC9D0,
-	23579 - 11905: 0x8CAD,
-	23580 - 11905: 0xE6D9,
-	23581 - 11905: 0xB3A2,
-	23582 - 11905: 0x8CAE,
-	23583 - 11905: 0x8CAF,
-	23584 - 11905: 0x8CB0,
-	23585 - 11905: 0x8CB1,
-	23586 - 11905: 0xDECC,
-	23587 - 11905: 0x8CB2,
-	23588 - 11905: 0xD3C8,
-	23589 - 11905: 0xDECD,
-	23590 - 11905: 0x8CB3,
-	23591 - 11905: 0xD2A2,
-	23592 - 11905: 0x8CB4,
-	23593 - 11905: 0x8CB5,
-	23594 - 11905: 0x8CB6,
-	23595 - 11905: 0x8CB7,
-	23596 - 11905: 0xDECE,
-	23597 - 11905: 0x8CB8,
-	23598 - 11905: 0x8CB9,
-	23599 - 11905: 0x8CBA,
-	23600 - 11905: 0x8CBB,
-	23601 - 11905: 0xBECD,
-	23602 - 11905: 0x8CBC,
-	23603 - 11905: 0x8CBD,
-	23604 - 11905: 0xDECF,
-	23605 - 11905: 0x8CBE,
-	23606 - 11905: 0x8CBF,
-	23607 - 11905: 0x8CC0,
-	23608 - 11905: 0xCAAC,
-	23609 - 11905: 0xD2FC,
-	23610 - 11905: 0xB3DF,
-	23611 - 11905: 0xE5EA,
-	23612 - 11905: 0xC4E1,
-	23613 - 11905: 0xBEA1,
-	23614 - 11905: 0xCEB2,
-	23615 - 11905: 0xC4F2,
-	23616 - 11905: 0xBED6,
-	23617 - 11905: 0xC6A8,
-	23618 - 11905: 0xB2E3,
-	23619 - 11905: 0x8CC1,
-	23620 - 11905: 0x8CC2,
-	23621 - 11905: 0xBED3,
-	23622 - 11905: 0x8CC3,
-	23623 - 11905: 0x8CC4,
-	23624 - 11905: 0xC7FC,
-	23625 - 11905: 0xCCEB,
-	23626 - 11905: 0xBDEC,
-	23627 - 11905: 0xCEDD,
-	23628 - 11905: 0x8CC5,
-	23629 - 11905: 0x8CC6,
-	23630 - 11905: 0xCABA,
-	23631 - 11905: 0xC6C1,
-	23632 - 11905: 0xE5EC,
-	23633 - 11905: 0xD0BC,
-	23634 - 11905: 0x8CC7,
-	23635 - 11905: 0x8CC8,
-	23636 - 11905: 0x8CC9,
-	23637 - 11905: 0xD5B9,
-	23638 - 11905: 0x8CCA,
-	23639 - 11905: 0x8CCB,
-	23640 - 11905: 0x8CCC,
-	23641 - 11905: 0xE5ED,
-	23642 - 11905: 0x8CCD,
-	23643 - 11905: 0x8CCE,
-	23644 - 11905: 0x8CCF,
-	23645 - 11905: 0x8CD0,
-	23646 - 11905: 0xCAF4,
-	23647 - 11905: 0x8CD1,
-	23648 - 11905: 0xCDC0,
-	23649 - 11905: 0xC2C5,
-	23650 - 11905: 0x8CD2,
-	23651 - 11905: 0xE5EF,
-	23652 - 11905: 0x8CD3,
-	23653 - 11905: 0xC2C4,
-	23654 - 11905: 0xE5F0,
-	23655 - 11905: 0x8CD4,
-	23656 - 11905: 0x8CD5,
-	23657 - 11905: 0x8CD6,
-	23658 - 11905: 0x8CD7,
-	23659 - 11905: 0x8CD8,
-	23660 - 11905: 0x8CD9,
-	23661 - 11905: 0x8CDA,
-	23662 - 11905: 0xE5F8,
-	23663 - 11905: 0xCDCD,
-	23664 - 11905: 0x8CDB,
-	23665 - 11905: 0xC9BD,
-	23666 - 11905: 0x8CDC,
-	23667 - 11905: 0x8CDD,
-	23668 - 11905: 0x8CDE,
-	23669 - 11905: 0x8CDF,
-	23670 - 11905: 0x8CE0,
-	23671 - 11905: 0x8CE1,
-	23672 - 11905: 0x8CE2,
-	23673 - 11905: 0xD2D9,
-	23674 - 11905: 0xE1A8,
-	23675 - 11905: 0x8CE3,
-	23676 - 11905: 0x8CE4,
-	23677 - 11905: 0x8CE5,
-	23678 - 11905: 0x8CE6,
-	23679 - 11905: 0xD3EC,
-	23680 - 11905: 0x8CE7,
-	23681 - 11905: 0xCBEA,
-	23682 - 11905: 0xC6F1,
-	23683 - 11905: 0x8CE8,
-	23684 - 11905: 0x8CE9,
-	23685 - 11905: 0x8CEA,
-	23686 - 11905: 0x8CEB,
-	23687 - 11905: 0x8CEC,
-	23688 - 11905: 0xE1AC,
-	23689 - 11905: 0x8CED,
-	23690 - 11905: 0x8CEE,
-	23691 - 11905: 0x8CEF,
-	23692 - 11905: 0xE1A7,
-	23693 - 11905: 0xE1A9,
-	23694 - 11905: 0x8CF0,
-	23695 - 11905: 0x8CF1,
-	23696 - 11905: 0xE1AA,
-	23697 - 11905: 0xE1AF,
-	23698 - 11905: 0x8CF2,
-	23699 - 11905: 0x8CF3,
-	23700 - 11905: 0xB2ED,
-	23701 - 11905: 0x8CF4,
-	23702 - 11905: 0xE1AB,
-	23703 - 11905: 0xB8DA,
-	23704 - 11905: 0xE1AD,
-	23705 - 11905: 0xE1AE,
-	23706 - 11905: 0xE1B0,
-	23707 - 11905: 0xB5BA,
-	23708 - 11905: 0xE1B1,
-	23709 - 11905: 0x8CF5,
-	23710 - 11905: 0x8CF6,
-	23711 - 11905: 0x8CF7,
-	23712 - 11905: 0x8CF8,
-	23713 - 11905: 0x8CF9,
-	23714 - 11905: 0xE1B3,
-	23715 - 11905: 0xE1B8,
-	23716 - 11905: 0x8CFA,
-	23717 - 11905: 0x8CFB,
-	23718 - 11905: 0x8CFC,
-	23719 - 11905: 0x8CFD,
-	23720 - 11905: 0x8CFE,
-	23721 - 11905: 0xD1D2,
-	23722 - 11905: 0x8D40,
-	23723 - 11905: 0xE1B6,
-	23724 - 11905: 0xE1B5,
-	23725 - 11905: 0xC1EB,
-	23726 - 11905: 0x8D41,
-	23727 - 11905: 0x8D42,
-	23728 - 11905: 0x8D43,
-	23729 - 11905: 0xE1B7,
-	23730 - 11905: 0x8D44,
-	23731 - 11905: 0xD4C0,
-	23732 - 11905: 0x8D45,
-	23733 - 11905: 0xE1B2,
-	23734 - 11905: 0x8D46,
-	23735 - 11905: 0xE1BA,
-	23736 - 11905: 0xB0B6,
-	23737 - 11905: 0x8D47,
-	23738 - 11905: 0x8D48,
-	23739 - 11905: 0x8D49,
-	23740 - 11905: 0x8D4A,
-	23741 - 11905: 0xE1B4,
-	23742 - 11905: 0x8D4B,
-	23743 - 11905: 0xBFF9,
-	23744 - 11905: 0x8D4C,
-	23745 - 11905: 0xE1B9,
-	23746 - 11905: 0x8D4D,
-	23747 - 11905: 0x8D4E,
-	23748 - 11905: 0xE1BB,
-	23749 - 11905: 0x8D4F,
-	23750 - 11905: 0x8D50,
-	23751 - 11905: 0x8D51,
-	23752 - 11905: 0x8D52,
-	23753 - 11905: 0x8D53,
-	23754 - 11905: 0x8D54,
-	23755 - 11905: 0xE1BE,
-	23756 - 11905: 0x8D55,
-	23757 - 11905: 0x8D56,
-	23758 - 11905: 0x8D57,
-	23759 - 11905: 0x8D58,
-	23760 - 11905: 0x8D59,
-	23761 - 11905: 0x8D5A,
-	23762 - 11905: 0xE1BC,
-	23763 - 11905: 0x8D5B,
-	23764 - 11905: 0x8D5C,
-	23765 - 11905: 0x8D5D,
-	23766 - 11905: 0x8D5E,
-	23767 - 11905: 0x8D5F,
-	23768 - 11905: 0x8D60,
-	23769 - 11905: 0xD6C5,
-	23770 - 11905: 0x8D61,
-	23771 - 11905: 0x8D62,
-	23772 - 11905: 0x8D63,
-	23773 - 11905: 0x8D64,
-	23774 - 11905: 0x8D65,
-	23775 - 11905: 0x8D66,
-	23776 - 11905: 0x8D67,
-	23777 - 11905: 0xCFBF,
-	23778 - 11905: 0x8D68,
-	23779 - 11905: 0x8D69,
-	23780 - 11905: 0xE1BD,
-	23781 - 11905: 0xE1BF,
-	23782 - 11905: 0xC2CD,
-	23783 - 11905: 0x8D6A,
-	23784 - 11905: 0xB6EB,
-	23785 - 11905: 0x8D6B,
-	23786 - 11905: 0xD3F8,
-	23787 - 11905: 0x8D6C,
-	23788 - 11905: 0x8D6D,
-	23789 - 11905: 0xC7CD,
-	23790 - 11905: 0x8D6E,
-	23791 - 11905: 0x8D6F,
-	23792 - 11905: 0xB7E5,
-	23793 - 11905: 0x8D70,
-	23794 - 11905: 0x8D71,
-	23795 - 11905: 0x8D72,
-	23796 - 11905: 0x8D73,
-	23797 - 11905: 0x8D74,
-	23798 - 11905: 0x8D75,
-	23799 - 11905: 0x8D76,
-	23800 - 11905: 0x8D77,
-	23801 - 11905: 0x8D78,
-	23802 - 11905: 0x8D79,
-	23803 - 11905: 0xBEFE,
-	23804 - 11905: 0x8D7A,
-	23805 - 11905: 0x8D7B,
-	23806 - 11905: 0x8D7C,
-	23807 - 11905: 0x8D7D,
-	23808 - 11905: 0x8D7E,
-	23809 - 11905: 0x8D80,
-	23810 - 11905: 0xE1C0,
-	23811 - 11905: 0xE1C1,
-	23812 - 11905: 0x8D81,
-	23813 - 11905: 0x8D82,
-	23814 - 11905: 0xE1C7,
-	23815 - 11905: 0xB3E7,
-	23816 - 11905: 0x8D83,
-	23817 - 11905: 0x8D84,
-	23818 - 11905: 0x8D85,
-	23819 - 11905: 0x8D86,
-	23820 - 11905: 0x8D87,
-	23821 - 11905: 0x8D88,
-	23822 - 11905: 0xC6E9,
-	23823 - 11905: 0x8D89,
-	23824 - 11905: 0x8D8A,
-	23825 - 11905: 0x8D8B,
-	23826 - 11905: 0x8D8C,
-	23827 - 11905: 0x8D8D,
-	23828 - 11905: 0xB4DE,
-	23829 - 11905: 0x8D8E,
-	23830 - 11905: 0xD1C2,
-	23831 - 11905: 0x8D8F,
-	23832 - 11905: 0x8D90,
-	23833 - 11905: 0x8D91,
-	23834 - 11905: 0x8D92,
-	23835 - 11905: 0xE1C8,
-	23836 - 11905: 0x8D93,
-	23837 - 11905: 0x8D94,
-	23838 - 11905: 0xE1C6,
-	23839 - 11905: 0x8D95,
-	23840 - 11905: 0x8D96,
-	23841 - 11905: 0x8D97,
-	23842 - 11905: 0x8D98,
-	23843 - 11905: 0x8D99,
-	23844 - 11905: 0xE1C5,
-	23845 - 11905: 0x8D9A,
-	23846 - 11905: 0xE1C3,
-	23847 - 11905: 0xE1C2,
-	23848 - 11905: 0x8D9B,
-	23849 - 11905: 0xB1C0,
-	23850 - 11905: 0x8D9C,
-	23851 - 11905: 0x8D9D,
-	23852 - 11905: 0x8D9E,
-	23853 - 11905: 0xD5B8,
-	23854 - 11905: 0xE1C4,
-	23855 - 11905: 0x8D9F,
-	23856 - 11905: 0x8DA0,
-	23857 - 11905: 0x8DA1,
-	23858 - 11905: 0x8DA2,
-	23859 - 11905: 0x8DA3,
-	23860 - 11905: 0xE1CB,
-	23861 - 11905: 0x8DA4,
-	23862 - 11905: 0x8DA5,
-	23863 - 11905: 0x8DA6,
-	23864 - 11905: 0x8DA7,
-	23865 - 11905: 0x8DA8,
-	23866 - 11905: 0x8DA9,
-	23867 - 11905: 0x8DAA,
-	23868 - 11905: 0x8DAB,
-	23869 - 11905: 0xE1CC,
-	23870 - 11905: 0xE1CA,
-	23871 - 11905: 0x8DAC,
-	23872 - 11905: 0x8DAD,
-	23873 - 11905: 0x8DAE,
-	23874 - 11905: 0x8DAF,
-	23875 - 11905: 0x8DB0,
-	23876 - 11905: 0x8DB1,
-	23877 - 11905: 0x8DB2,
-	23878 - 11905: 0x8DB3,
-	23879 - 11905: 0xEFFA,
-	23880 - 11905: 0x8DB4,
-	23881 - 11905: 0x8DB5,
-	23882 - 11905: 0xE1D3,
-	23883 - 11905: 0xE1D2,
-	23884 - 11905: 0xC7B6,
-	23885 - 11905: 0x8DB6,
-	23886 - 11905: 0x8DB7,
-	23887 - 11905: 0x8DB8,
-	23888 - 11905: 0x8DB9,
-	23889 - 11905: 0x8DBA,
-	23890 - 11905: 0x8DBB,
-	23891 - 11905: 0x8DBC,
-	23892 - 11905: 0x8DBD,
-	23893 - 11905: 0x8DBE,
-	23894 - 11905: 0x8DBF,
-	23895 - 11905: 0x8DC0,
-	23896 - 11905: 0xE1C9,
-	23897 - 11905: 0x8DC1,
-	23898 - 11905: 0x8DC2,
-	23899 - 11905: 0xE1CE,
-	23900 - 11905: 0x8DC3,
-	23901 - 11905: 0xE1D0,
-	23902 - 11905: 0x8DC4,
-	23903 - 11905: 0x8DC5,
-	23904 - 11905: 0x8DC6,
-	23905 - 11905: 0x8DC7,
-	23906 - 11905: 0x8DC8,
-	23907 - 11905: 0x8DC9,
-	23908 - 11905: 0x8DCA,
-	23909 - 11905: 0x8DCB,
-	23910 - 11905: 0x8DCC,
-	23911 - 11905: 0x8DCD,
-	23912 - 11905: 0x8DCE,
-	23913 - 11905: 0xE1D4,
-	23914 - 11905: 0x8DCF,
-	23915 - 11905: 0xE1D1,
-	23916 - 11905: 0xE1CD,
-	23917 - 11905: 0x8DD0,
-	23918 - 11905: 0x8DD1,
-	23919 - 11905: 0xE1CF,
-	23920 - 11905: 0x8DD2,
-	23921 - 11905: 0x8DD3,
-	23922 - 11905: 0x8DD4,
-	23923 - 11905: 0x8DD5,
-	23924 - 11905: 0xE1D5,
-	23925 - 11905: 0x8DD6,
-	23926 - 11905: 0x8DD7,
-	23927 - 11905: 0x8DD8,
-	23928 - 11905: 0x8DD9,
-	23929 - 11905: 0x8DDA,
-	23930 - 11905: 0x8DDB,
-	23931 - 11905: 0x8DDC,
-	23932 - 11905: 0x8DDD,
-	23933 - 11905: 0x8DDE,
-	23934 - 11905: 0x8DDF,
-	23935 - 11905: 0x8DE0,
-	23936 - 11905: 0x8DE1,
-	23937 - 11905: 0x8DE2,
-	23938 - 11905: 0xE1D6,
-	23939 - 11905: 0x8DE3,
-	23940 - 11905: 0x8DE4,
-	23941 - 11905: 0x8DE5,
-	23942 - 11905: 0x8DE6,
-	23943 - 11905: 0x8DE7,
-	23944 - 11905: 0x8DE8,
-	23945 - 11905: 0x8DE9,
-	23946 - 11905: 0x8DEA,
-	23947 - 11905: 0x8DEB,
-	23948 - 11905: 0x8DEC,
-	23949 - 11905: 0x8DED,
-	23950 - 11905: 0x8DEE,
-	23951 - 11905: 0x8DEF,
-	23952 - 11905: 0x8DF0,
-	23953 - 11905: 0x8DF1,
-	23954 - 11905: 0x8DF2,
-	23955 - 11905: 0x8DF3,
-	23956 - 11905: 0x8DF4,
-	23957 - 11905: 0x8DF5,
-	23958 - 11905: 0x8DF6,
-	23959 - 11905: 0x8DF7,
-	23960 - 11905: 0x8DF8,
-	23961 - 11905: 0xE1D7,
-	23962 - 11905: 0x8DF9,
-	23963 - 11905: 0x8DFA,
-	23964 - 11905: 0x8DFB,
-	23965 - 11905: 0xE1D8,
-	23966 - 11905: 0x8DFC,
-	23967 - 11905: 0x8DFD,
-	23968 - 11905: 0x8DFE,
-	23969 - 11905: 0x8E40,
-	23970 - 11905: 0x8E41,
-	23971 - 11905: 0x8E42,
-	23972 - 11905: 0x8E43,
-	23973 - 11905: 0x8E44,
-	23974 - 11905: 0x8E45,
-	23975 - 11905: 0x8E46,
-	23976 - 11905: 0x8E47,
-	23977 - 11905: 0x8E48,
-	23978 - 11905: 0x8E49,
-	23979 - 11905: 0x8E4A,
-	23980 - 11905: 0x8E4B,
-	23981 - 11905: 0x8E4C,
-	23982 - 11905: 0x8E4D,
-	23983 - 11905: 0x8E4E,
-	23984 - 11905: 0x8E4F,
-	23985 - 11905: 0x8E50,
-	23986 - 11905: 0x8E51,
-	23987 - 11905: 0x8E52,
-	23988 - 11905: 0x8E53,
-	23989 - 11905: 0x8E54,
-	23990 - 11905: 0x8E55,
-	23991 - 11905: 0xE1DA,
-	23992 - 11905: 0x8E56,
-	23993 - 11905: 0x8E57,
-	23994 - 11905: 0x8E58,
-	23995 - 11905: 0x8E59,
-	23996 - 11905: 0x8E5A,
-	23997 - 11905: 0x8E5B,
-	23998 - 11905: 0x8E5C,
-	23999 - 11905: 0x8E5D,
-	24000 - 11905: 0x8E5E,
-	24001 - 11905: 0x8E5F,
-	24002 - 11905: 0x8E60,
-	24003 - 11905: 0x8E61,
-	24004 - 11905: 0x8E62,
-	24005 - 11905: 0xE1DB,
-	24006 - 11905: 0x8E63,
-	24007 - 11905: 0x8E64,
-	24008 - 11905: 0x8E65,
-	24009 - 11905: 0x8E66,
-	24010 - 11905: 0x8E67,
-	24011 - 11905: 0x8E68,
-	24012 - 11905: 0x8E69,
-	24013 - 11905: 0xCEA1,
-	24014 - 11905: 0x8E6A,
-	24015 - 11905: 0x8E6B,
-	24016 - 11905: 0x8E6C,
-	24017 - 11905: 0x8E6D,
-	24018 - 11905: 0x8E6E,
-	24019 - 11905: 0x8E6F,
-	24020 - 11905: 0x8E70,
-	24021 - 11905: 0x8E71,
-	24022 - 11905: 0x8E72,
-	24023 - 11905: 0x8E73,
-	24024 - 11905: 0x8E74,
-	24025 - 11905: 0x8E75,
-	24026 - 11905: 0x8E76,
-	24027 - 11905: 0xE7DD,
-	24028 - 11905: 0x8E77,
-	24029 - 11905: 0xB4A8,
-	24030 - 11905: 0xD6DD,
-	24031 - 11905: 0x8E78,
-	24032 - 11905: 0x8E79,
-	24033 - 11905: 0xD1B2,
-	24034 - 11905: 0xB3B2,
-	24035 - 11905: 0x8E7A,
-	24036 - 11905: 0x8E7B,
-	24037 - 11905: 0xB9A4,
-	24038 - 11905: 0xD7F3,
-	24039 - 11905: 0xC7C9,
-	24040 - 11905: 0xBEDE,
-	24041 - 11905: 0xB9AE,
-	24042 - 11905: 0x8E7C,
-	24043 - 11905: 0xCED7,
-	24044 - 11905: 0x8E7D,
-	24045 - 11905: 0x8E7E,
-	24046 - 11905: 0xB2EE,
-	24047 - 11905: 0xDBCF,
-	24048 - 11905: 0x8E80,
-	24049 - 11905: 0xBCBA,
-	24050 - 11905: 0xD2D1,
-	24051 - 11905: 0xCBC8,
-	24052 - 11905: 0xB0CD,
-	24053 - 11905: 0x8E81,
-	24054 - 11905: 0x8E82,
-	24055 - 11905: 0xCFEF,
-	24056 - 11905: 0x8E83,
-	24057 - 11905: 0x8E84,
-	24058 - 11905: 0x8E85,
-	24059 - 11905: 0x8E86,
-	24060 - 11905: 0x8E87,
-	24061 - 11905: 0xD9E3,
-	24062 - 11905: 0xBDED,
-	24063 - 11905: 0x8E88,
-	24064 - 11905: 0x8E89,
-	24065 - 11905: 0xB1D2,
-	24066 - 11905: 0xCAD0,
-	24067 - 11905: 0xB2BC,
-	24068 - 11905: 0x8E8A,
-	24069 - 11905: 0xCBA7,
-	24070 - 11905: 0xB7AB,
-	24071 - 11905: 0x8E8B,
-	24072 - 11905: 0xCAA6,
-	24073 - 11905: 0x8E8C,
-	24074 - 11905: 0x8E8D,
-	24075 - 11905: 0x8E8E,
-	24076 - 11905: 0xCFA3,
-	24077 - 11905: 0x8E8F,
-	24078 - 11905: 0x8E90,
-	24079 - 11905: 0xE0F8,
-	24080 - 11905: 0xD5CA,
-	24081 - 11905: 0xE0FB,
-	24082 - 11905: 0x8E91,
-	24083 - 11905: 0x8E92,
-	24084 - 11905: 0xE0FA,
-	24085 - 11905: 0xC5C1,
-	24086 - 11905: 0xCCFB,
-	24087 - 11905: 0x8E93,
-	24088 - 11905: 0xC1B1,
-	24089 - 11905: 0xE0F9,
-	24090 - 11905: 0xD6E3,
-	24091 - 11905: 0xB2AF,
-	24092 - 11905: 0xD6C4,
-	24093 - 11905: 0xB5DB,
-	24094 - 11905: 0x8E94,
-	24095 - 11905: 0x8E95,
-	24096 - 11905: 0x8E96,
-	24097 - 11905: 0x8E97,
-	24098 - 11905: 0x8E98,
-	24099 - 11905: 0x8E99,
-	24100 - 11905: 0x8E9A,
-	24101 - 11905: 0x8E9B,
-	24102 - 11905: 0xB4F8,
-	24103 - 11905: 0xD6A1,
-	24104 - 11905: 0x8E9C,
-	24105 - 11905: 0x8E9D,
-	24106 - 11905: 0x8E9E,
-	24107 - 11905: 0x8E9F,
-	24108 - 11905: 0x8EA0,
-	24109 - 11905: 0xCFAF,
-	24110 - 11905: 0xB0EF,
-	24111 - 11905: 0x8EA1,
-	24112 - 11905: 0x8EA2,
-	24113 - 11905: 0xE0FC,
-	24114 - 11905: 0x8EA3,
-	24115 - 11905: 0x8EA4,
-	24116 - 11905: 0x8EA5,
-	24117 - 11905: 0x8EA6,
-	24118 - 11905: 0x8EA7,
-	24119 - 11905: 0xE1A1,
-	24120 - 11905: 0xB3A3,
-	24121 - 11905: 0x8EA8,
-	24122 - 11905: 0x8EA9,
-	24123 - 11905: 0xE0FD,
-	24124 - 11905: 0xE0FE,
-	24125 - 11905: 0xC3B1,
-	24126 - 11905: 0x8EAA,
-	24127 - 11905: 0x8EAB,
-	24128 - 11905: 0x8EAC,
-	24129 - 11905: 0x8EAD,
-	24130 - 11905: 0xC3DD,
-	24131 - 11905: 0x8EAE,
-	24132 - 11905: 0xE1A2,
-	24133 - 11905: 0xB7F9,
-	24134 - 11905: 0x8EAF,
-	24135 - 11905: 0x8EB0,
-	24136 - 11905: 0x8EB1,
-	24137 - 11905: 0x8EB2,
-	24138 - 11905: 0x8EB3,
-	24139 - 11905: 0x8EB4,
-	24140 - 11905: 0xBBCF,
-	24141 - 11905: 0x8EB5,
-	24142 - 11905: 0x8EB6,
-	24143 - 11905: 0x8EB7,
-	24144 - 11905: 0x8EB8,
-	24145 - 11905: 0x8EB9,
-	24146 - 11905: 0x8EBA,
-	24147 - 11905: 0x8EBB,
-	24148 - 11905: 0xE1A3,
-	24149 - 11905: 0xC4BB,
-	24150 - 11905: 0x8EBC,
-	24151 - 11905: 0x8EBD,
-	24152 - 11905: 0x8EBE,
-	24153 - 11905: 0x8EBF,
-	24154 - 11905: 0x8EC0,
-	24155 - 11905: 0xE1A4,
-	24156 - 11905: 0x8EC1,
-	24157 - 11905: 0x8EC2,
-	24158 - 11905: 0xE1A5,
-	24159 - 11905: 0x8EC3,
-	24160 - 11905: 0x8EC4,
-	24161 - 11905: 0xE1A6,
-	24162 - 11905: 0xB4B1,
-	24163 - 11905: 0x8EC5,
-	24164 - 11905: 0x8EC6,
-	24165 - 11905: 0x8EC7,
-	24166 - 11905: 0x8EC8,
-	24167 - 11905: 0x8EC9,
-	24168 - 11905: 0x8ECA,
-	24169 - 11905: 0x8ECB,
-	24170 - 11905: 0x8ECC,
-	24171 - 11905: 0x8ECD,
-	24172 - 11905: 0x8ECE,
-	24173 - 11905: 0x8ECF,
-	24174 - 11905: 0x8ED0,
-	24175 - 11905: 0x8ED1,
-	24176 - 11905: 0x8ED2,
-	24177 - 11905: 0x8ED3,
-	24178 - 11905: 0xB8C9,
-	24179 - 11905: 0xC6BD,
-	24180 - 11905: 0xC4EA,
-	24181 - 11905: 0x8ED4,
-	24182 - 11905: 0xB2A2,
-	24183 - 11905: 0x8ED5,
-	24184 - 11905: 0xD0D2,
-	24185 - 11905: 0x8ED6,
-	24186 - 11905: 0xE7DB,
-	24187 - 11905: 0xBBC3,
-	24188 - 11905: 0xD3D7,
-	24189 - 11905: 0xD3C4,
-	24190 - 11905: 0x8ED7,
-	24191 - 11905: 0xB9E3,
-	24192 - 11905: 0xE2CF,
-	24193 - 11905: 0x8ED8,
-	24194 - 11905: 0x8ED9,
-	24195 - 11905: 0x8EDA,
-	24196 - 11905: 0xD7AF,
-	24197 - 11905: 0x8EDB,
-	24198 - 11905: 0xC7EC,
-	24199 - 11905: 0xB1D3,
-	24200 - 11905: 0x8EDC,
-	24201 - 11905: 0x8EDD,
-	24202 - 11905: 0xB4B2,
-	24203 - 11905: 0xE2D1,
-	24204 - 11905: 0x8EDE,
-	24205 - 11905: 0x8EDF,
-	24206 - 11905: 0x8EE0,
-	24207 - 11905: 0xD0F2,
-	24208 - 11905: 0xC2AE,
-	24209 - 11905: 0xE2D0,
-	24210 - 11905: 0x8EE1,
-	24211 - 11905: 0xBFE2,
-	24212 - 11905: 0xD3A6,
-	24213 - 11905: 0xB5D7,
-	24214 - 11905: 0xE2D2,
-	24215 - 11905: 0xB5EA,
-	24216 - 11905: 0x8EE2,
-	24217 - 11905: 0xC3ED,
-	24218 - 11905: 0xB8FD,
-	24219 - 11905: 0x8EE3,
-	24220 - 11905: 0xB8AE,
-	24221 - 11905: 0x8EE4,
-	24222 - 11905: 0xC5D3,
-	24223 - 11905: 0xB7CF,
-	24224 - 11905: 0xE2D4,
-	24225 - 11905: 0x8EE5,
-	24226 - 11905: 0x8EE6,
-	24227 - 11905: 0x8EE7,
-	24228 - 11905: 0x8EE8,
-	24229 - 11905: 0xE2D3,
-	24230 - 11905: 0xB6C8,
-	24231 - 11905: 0xD7F9,
-	24232 - 11905: 0x8EE9,
-	24233 - 11905: 0x8EEA,
-	24234 - 11905: 0x8EEB,
-	24235 - 11905: 0x8EEC,
-	24236 - 11905: 0x8EED,
-	24237 - 11905: 0xCDA5,
-	24238 - 11905: 0x8EEE,
-	24239 - 11905: 0x8EEF,
-	24240 - 11905: 0x8EF0,
-	24241 - 11905: 0x8EF1,
-	24242 - 11905: 0x8EF2,
-	24243 - 11905: 0xE2D8,
-	24244 - 11905: 0x8EF3,
-	24245 - 11905: 0xE2D6,
-	24246 - 11905: 0xCAFC,
-	24247 - 11905: 0xBFB5,
-	24248 - 11905: 0xD3B9,
-	24249 - 11905: 0xE2D5,
-	24250 - 11905: 0x8EF4,
-	24251 - 11905: 0x8EF5,
-	24252 - 11905: 0x8EF6,
-	24253 - 11905: 0x8EF7,
-	24254 - 11905: 0xE2D7,
-	24255 - 11905: 0x8EF8,
-	24256 - 11905: 0x8EF9,
-	24257 - 11905: 0x8EFA,
-	24258 - 11905: 0x8EFB,
-	24259 - 11905: 0x8EFC,
-	24260 - 11905: 0x8EFD,
-	24261 - 11905: 0x8EFE,
-	24262 - 11905: 0x8F40,
-	24263 - 11905: 0x8F41,
-	24264 - 11905: 0x8F42,
-	24265 - 11905: 0xC1AE,
-	24266 - 11905: 0xC0C8,
-	24267 - 11905: 0x8F43,
-	24268 - 11905: 0x8F44,
-	24269 - 11905: 0x8F45,
-	24270 - 11905: 0x8F46,
-	24271 - 11905: 0x8F47,
-	24272 - 11905: 0x8F48,
-	24273 - 11905: 0xE2DB,
-	24274 - 11905: 0xE2DA,
-	24275 - 11905: 0xC0AA,
-	24276 - 11905: 0x8F49,
-	24277 - 11905: 0x8F4A,
-	24278 - 11905: 0xC1CE,
-	24279 - 11905: 0x8F4B,
-	24280 - 11905: 0x8F4C,
-	24281 - 11905: 0x8F4D,
-	24282 - 11905: 0x8F4E,
-	24283 - 11905: 0xE2DC,
-	24284 - 11905: 0x8F4F,
-	24285 - 11905: 0x8F50,
-	24286 - 11905: 0x8F51,
-	24287 - 11905: 0x8F52,
-	24288 - 11905: 0x8F53,
-	24289 - 11905: 0x8F54,
-	24290 - 11905: 0x8F55,
-	24291 - 11905: 0x8F56,
-	24292 - 11905: 0x8F57,
-	24293 - 11905: 0x8F58,
-	24294 - 11905: 0x8F59,
-	24295 - 11905: 0x8F5A,
-	24296 - 11905: 0xE2DD,
-	24297 - 11905: 0x8F5B,
-	24298 - 11905: 0xE2DE,
-	24299 - 11905: 0x8F5C,
-	24300 - 11905: 0x8F5D,
-	24301 - 11905: 0x8F5E,
-	24302 - 11905: 0x8F5F,
-	24303 - 11905: 0x8F60,
-	24304 - 11905: 0x8F61,
-	24305 - 11905: 0x8F62,
-	24306 - 11905: 0x8F63,
-	24307 - 11905: 0x8F64,
-	24308 - 11905: 0xDBC8,
-	24309 - 11905: 0x8F65,
-	24310 - 11905: 0xD1D3,
-	24311 - 11905: 0xCDA2,
-	24312 - 11905: 0x8F66,
-	24313 - 11905: 0x8F67,
-	24314 - 11905: 0xBDA8,
-	24315 - 11905: 0x8F68,
-	24316 - 11905: 0x8F69,
-	24317 - 11905: 0x8F6A,
-	24318 - 11905: 0xDEC3,
-	24319 - 11905: 0xD8A5,
-	24320 - 11905: 0xBFAA,
-	24321 - 11905: 0xDBCD,
-	24322 - 11905: 0xD2EC,
-	24323 - 11905: 0xC6FA,
-	24324 - 11905: 0xC5AA,
-	24325 - 11905: 0x8F6B,
-	24326 - 11905: 0x8F6C,
-	24327 - 11905: 0x8F6D,
-	24328 - 11905: 0xDEC4,
-	24329 - 11905: 0x8F6E,
-	24330 - 11905: 0xB1D7,
-	24331 - 11905: 0xDFAE,
-	24332 - 11905: 0x8F6F,
-	24333 - 11905: 0x8F70,
-	24334 - 11905: 0x8F71,
-	24335 - 11905: 0xCABD,
-	24336 - 11905: 0x8F72,
-	24337 - 11905: 0xDFB1,
-	24338 - 11905: 0x8F73,
-	24339 - 11905: 0xB9AD,
-	24340 - 11905: 0x8F74,
-	24341 - 11905: 0xD2FD,
-	24342 - 11905: 0x8F75,
-	24343 - 11905: 0xB8A5,
-	24344 - 11905: 0xBAEB,
-	24345 - 11905: 0x8F76,
-	24346 - 11905: 0x8F77,
-	24347 - 11905: 0xB3DA,
-	24348 - 11905: 0x8F78,
-	24349 - 11905: 0x8F79,
-	24350 - 11905: 0x8F7A,
-	24351 - 11905: 0xB5DC,
-	24352 - 11905: 0xD5C5,
-	24353 - 11905: 0x8F7B,
-	24354 - 11905: 0x8F7C,
-	24355 - 11905: 0x8F7D,
-	24356 - 11905: 0x8F7E,
-	24357 - 11905: 0xC3D6,
-	24358 - 11905: 0xCFD2,
-	24359 - 11905: 0xBBA1,
-	24360 - 11905: 0x8F80,
-	24361 - 11905: 0xE5F3,
-	24362 - 11905: 0xE5F2,
-	24363 - 11905: 0x8F81,
-	24364 - 11905: 0x8F82,
-	24365 - 11905: 0xE5F4,
-	24366 - 11905: 0x8F83,
-	24367 - 11905: 0xCDE4,
-	24368 - 11905: 0x8F84,
-	24369 - 11905: 0xC8F5,
-	24370 - 11905: 0x8F85,
-	24371 - 11905: 0x8F86,
-	24372 - 11905: 0x8F87,
-	24373 - 11905: 0x8F88,
-	24374 - 11905: 0x8F89,
-	24375 - 11905: 0x8F8A,
-	24376 - 11905: 0x8F8B,
-	24377 - 11905: 0xB5AF,
-	24378 - 11905: 0xC7BF,
-	24379 - 11905: 0x8F8C,
-	24380 - 11905: 0xE5F6,
-	24381 - 11905: 0x8F8D,
-	24382 - 11905: 0x8F8E,
-	24383 - 11905: 0x8F8F,
-	24384 - 11905: 0xECB0,
-	24385 - 11905: 0x8F90,
-	24386 - 11905: 0x8F91,
-	24387 - 11905: 0x8F92,
-	24388 - 11905: 0x8F93,
-	24389 - 11905: 0x8F94,
-	24390 - 11905: 0x8F95,
-	24391 - 11905: 0x8F96,
-	24392 - 11905: 0x8F97,
-	24393 - 11905: 0x8F98,
-	24394 - 11905: 0x8F99,
-	24395 - 11905: 0x8F9A,
-	24396 - 11905: 0x8F9B,
-	24397 - 11905: 0x8F9C,
-	24398 - 11905: 0x8F9D,
-	24399 - 11905: 0x8F9E,
-	24400 - 11905: 0xE5E6,
-	24401 - 11905: 0x8F9F,
-	24402 - 11905: 0xB9E9,
-	24403 - 11905: 0xB5B1,
-	24404 - 11905: 0x8FA0,
-	24405 - 11905: 0xC2BC,
-	24406 - 11905: 0xE5E8,
-	24407 - 11905: 0xE5E7,
-	24408 - 11905: 0xE5E9,
-	24409 - 11905: 0x8FA1,
-	24410 - 11905: 0x8FA2,
-	24411 - 11905: 0x8FA3,
-	24412 - 11905: 0x8FA4,
-	24413 - 11905: 0xD2CD,
-	24414 - 11905: 0x8FA5,
-	24415 - 11905: 0x8FA6,
-	24416 - 11905: 0x8FA7,
-	24417 - 11905: 0xE1EA,
-	24418 - 11905: 0xD0CE,
-	24419 - 11905: 0x8FA8,
-	24420 - 11905: 0xCDAE,
-	24421 - 11905: 0x8FA9,
-	24422 - 11905: 0xD1E5,
-	24423 - 11905: 0x8FAA,
-	24424 - 11905: 0x8FAB,
-	24425 - 11905: 0xB2CA,
-	24426 - 11905: 0xB1EB,
-	24427 - 11905: 0x8FAC,
-	24428 - 11905: 0xB1F2,
-	24429 - 11905: 0xC5ED,
-	24430 - 11905: 0x8FAD,
-	24431 - 11905: 0x8FAE,
-	24432 - 11905: 0xD5C3,
-	24433 - 11905: 0xD3B0,
-	24434 - 11905: 0x8FAF,
-	24435 - 11905: 0xE1DC,
-	24436 - 11905: 0x8FB0,
-	24437 - 11905: 0x8FB1,
-	24438 - 11905: 0x8FB2,
-	24439 - 11905: 0xE1DD,
-	24440 - 11905: 0x8FB3,
-	24441 - 11905: 0xD2DB,
-	24442 - 11905: 0x8FB4,
-	24443 - 11905: 0xB3B9,
-	24444 - 11905: 0xB1CB,
-	24445 - 11905: 0x8FB5,
-	24446 - 11905: 0x8FB6,
-	24447 - 11905: 0x8FB7,
-	24448 - 11905: 0xCDF9,
-	24449 - 11905: 0xD5F7,
-	24450 - 11905: 0xE1DE,
-	24451 - 11905: 0x8FB8,
-	24452 - 11905: 0xBEB6,
-	24453 - 11905: 0xB4FD,
-	24454 - 11905: 0x8FB9,
-	24455 - 11905: 0xE1DF,
-	24456 - 11905: 0xBADC,
-	24457 - 11905: 0xE1E0,
-	24458 - 11905: 0xBBB2,
-	24459 - 11905: 0xC2C9,
-	24460 - 11905: 0xE1E1,
-	24461 - 11905: 0x8FBA,
-	24462 - 11905: 0x8FBB,
-	24463 - 11905: 0x8FBC,
-	24464 - 11905: 0xD0EC,
-	24465 - 11905: 0x8FBD,
-	24466 - 11905: 0xCDBD,
-	24467 - 11905: 0x8FBE,
-	24468 - 11905: 0x8FBF,
-	24469 - 11905: 0xE1E2,
-	24470 - 11905: 0x8FC0,
-	24471 - 11905: 0xB5C3,
-	24472 - 11905: 0xC5C7,
-	24473 - 11905: 0xE1E3,
-	24474 - 11905: 0x8FC1,
-	24475 - 11905: 0x8FC2,
-	24476 - 11905: 0xE1E4,
-	24477 - 11905: 0x8FC3,
-	24478 - 11905: 0x8FC4,
-	24479 - 11905: 0x8FC5,
-	24480 - 11905: 0x8FC6,
-	24481 - 11905: 0xD3F9,
-	24482 - 11905: 0x8FC7,
-	24483 - 11905: 0x8FC8,
-	24484 - 11905: 0x8FC9,
-	24485 - 11905: 0x8FCA,
-	24486 - 11905: 0x8FCB,
-	24487 - 11905: 0x8FCC,
-	24488 - 11905: 0xE1E5,
-	24489 - 11905: 0x8FCD,
-	24490 - 11905: 0xD1AD,
-	24491 - 11905: 0x8FCE,
-	24492 - 11905: 0x8FCF,
-	24493 - 11905: 0xE1E6,
-	24494 - 11905: 0xCEA2,
-	24495 - 11905: 0x8FD0,
-	24496 - 11905: 0x8FD1,
-	24497 - 11905: 0x8FD2,
-	24498 - 11905: 0x8FD3,
-	24499 - 11905: 0x8FD4,
-	24500 - 11905: 0x8FD5,
-	24501 - 11905: 0xE1E7,
-	24502 - 11905: 0x8FD6,
-	24503 - 11905: 0xB5C2,
-	24504 - 11905: 0x8FD7,
-	24505 - 11905: 0x8FD8,
-	24506 - 11905: 0x8FD9,
-	24507 - 11905: 0x8FDA,
-	24508 - 11905: 0xE1E8,
-	24509 - 11905: 0xBBD5,
-	24510 - 11905: 0x8FDB,
-	24511 - 11905: 0x8FDC,
-	24512 - 11905: 0x8FDD,
-	24513 - 11905: 0x8FDE,
-	24514 - 11905: 0x8FDF,
-	24515 - 11905: 0xD0C4,
-	24516 - 11905: 0xE2E0,
-	24517 - 11905: 0xB1D8,
-	24518 - 11905: 0xD2E4,
-	24519 - 11905: 0x8FE0,
-	24520 - 11905: 0x8FE1,
-	24521 - 11905: 0xE2E1,
-	24522 - 11905: 0x8FE2,
-	24523 - 11905: 0x8FE3,
-	24524 - 11905: 0xBCC9,
-	24525 - 11905: 0xC8CC,
-	24526 - 11905: 0x8FE4,
-	24527 - 11905: 0xE2E3,
-	24528 - 11905: 0xECFE,
-	24529 - 11905: 0xECFD,
-	24530 - 11905: 0xDFAF,
-	24531 - 11905: 0x8FE5,
-	24532 - 11905: 0x8FE6,
-	24533 - 11905: 0x8FE7,
-	24534 - 11905: 0xE2E2,
-	24535 - 11905: 0xD6BE,
-	24536 - 11905: 0xCDFC,
-	24537 - 11905: 0xC3A6,
-	24538 - 11905: 0x8FE8,
-	24539 - 11905: 0x8FE9,
-	24540 - 11905: 0x8FEA,
-	24541 - 11905: 0xE3C3,
-	24542 - 11905: 0x8FEB,
-	24543 - 11905: 0x8FEC,
-	24544 - 11905: 0xD6D2,
-	24545 - 11905: 0xE2E7,
-	24546 - 11905: 0x8FED,
-	24547 - 11905: 0x8FEE,
-	24548 - 11905: 0xE2E8,
-	24549 - 11905: 0x8FEF,
-	24550 - 11905: 0x8FF0,
-	24551 - 11905: 0xD3C7,
-	24552 - 11905: 0x8FF1,
-	24553 - 11905: 0x8FF2,
-	24554 - 11905: 0xE2EC,
-	24555 - 11905: 0xBFEC,
-	24556 - 11905: 0x8FF3,
-	24557 - 11905: 0xE2ED,
-	24558 - 11905: 0xE2E5,
-	24559 - 11905: 0x8FF4,
-	24560 - 11905: 0x8FF5,
-	24561 - 11905: 0xB3C0,
-	24562 - 11905: 0x8FF6,
-	24563 - 11905: 0x8FF7,
-	24564 - 11905: 0x8FF8,
-	24565 - 11905: 0xC4EE,
-	24566 - 11905: 0x8FF9,
-	24567 - 11905: 0x8FFA,
-	24568 - 11905: 0xE2EE,
-	24569 - 11905: 0x8FFB,
-	24570 - 11905: 0x8FFC,
-	24571 - 11905: 0xD0C3,
-	24572 - 11905: 0x8FFD,
-	24573 - 11905: 0xBAF6,
-	24574 - 11905: 0xE2E9,
-	24575 - 11905: 0xB7DE,
-	24576 - 11905: 0xBBB3,
-	24577 - 11905: 0xCCAC,
-	24578 - 11905: 0xCBCB,
-	24579 - 11905: 0xE2E4,
-	24580 - 11905: 0xE2E6,
-	24581 - 11905: 0xE2EA,
-	24582 - 11905: 0xE2EB,
-	24583 - 11905: 0x8FFE,
-	24584 - 11905: 0x9040,
-	24585 - 11905: 0x9041,
-	24586 - 11905: 0xE2F7,
-	24587 - 11905: 0x9042,
-	24588 - 11905: 0x9043,
-	24589 - 11905: 0xE2F4,
-	24590 - 11905: 0xD4F5,
-	24591 - 11905: 0xE2F3,
-	24592 - 11905: 0x9044,
-	24593 - 11905: 0x9045,
-	24594 - 11905: 0xC5AD,
-	24595 - 11905: 0x9046,
-	24596 - 11905: 0xD5FA,
-	24597 - 11905: 0xC5C2,
-	24598 - 11905: 0xB2C0,
-	24599 - 11905: 0x9047,
-	24600 - 11905: 0x9048,
-	24601 - 11905: 0xE2EF,
-	24602 - 11905: 0x9049,
-	24603 - 11905: 0xE2F2,
-	24604 - 11905: 0xC1AF,
-	24605 - 11905: 0xCBBC,
-	24606 - 11905: 0x904A,
-	24607 - 11905: 0x904B,
-	24608 - 11905: 0xB5A1,
-	24609 - 11905: 0xE2F9,
-	24610 - 11905: 0x904C,
-	24611 - 11905: 0x904D,
-	24612 - 11905: 0x904E,
-	24613 - 11905: 0xBCB1,
-	24614 - 11905: 0xE2F1,
-	24615 - 11905: 0xD0D4,
-	24616 - 11905: 0xD4B9,
-	24617 - 11905: 0xE2F5,
-	24618 - 11905: 0xB9D6,
-	24619 - 11905: 0xE2F6,
-	24620 - 11905: 0x904F,
-	24621 - 11905: 0x9050,
-	24622 - 11905: 0x9051,
-	24623 - 11905: 0xC7D3,
-	24624 - 11905: 0x9052,
-	24625 - 11905: 0x9053,
-	24626 - 11905: 0x9054,
-	24627 - 11905: 0x9055,
-	24628 - 11905: 0x9056,
-	24629 - 11905: 0xE2F0,
-	24630 - 11905: 0x9057,
-	24631 - 11905: 0x9058,
-	24632 - 11905: 0x9059,
-	24633 - 11905: 0x905A,
-	24634 - 11905: 0x905B,
-	24635 - 11905: 0xD7DC,
-	24636 - 11905: 0xEDA1,
-	24637 - 11905: 0x905C,
-	24638 - 11905: 0x905D,
-	24639 - 11905: 0xE2F8,
-	24640 - 11905: 0x905E,
-	24641 - 11905: 0xEDA5,
-	24642 - 11905: 0xE2FE,
-	24643 - 11905: 0xCAD1,
-	24644 - 11905: 0x905F,
-	24645 - 11905: 0x9060,
-	24646 - 11905: 0x9061,
-	24647 - 11905: 0x9062,
-	24648 - 11905: 0x9063,
-	24649 - 11905: 0x9064,
-	24650 - 11905: 0x9065,
-	24651 - 11905: 0xC1B5,
-	24652 - 11905: 0x9066,
-	24653 - 11905: 0xBBD0,
-	24654 - 11905: 0x9067,
-	24655 - 11905: 0x9068,
-	24656 - 11905: 0xBFD6,
-	24657 - 11905: 0x9069,
-	24658 - 11905: 0xBAE3,
-	24659 - 11905: 0x906A,
-	24660 - 11905: 0x906B,
-	24661 - 11905: 0xCBA1,
-	24662 - 11905: 0x906C,
-	24663 - 11905: 0x906D,
-	24664 - 11905: 0x906E,
-	24665 - 11905: 0xEDA6,
-	24666 - 11905: 0xEDA3,
-	24667 - 11905: 0x906F,
-	24668 - 11905: 0x9070,
-	24669 - 11905: 0xEDA2,
-	24670 - 11905: 0x9071,
-	24671 - 11905: 0x9072,
-	24672 - 11905: 0x9073,
-	24673 - 11905: 0x9074,
-	24674 - 11905: 0xBBD6,
-	24675 - 11905: 0xEDA7,
-	24676 - 11905: 0xD0F4,
-	24677 - 11905: 0x9075,
-	24678 - 11905: 0x9076,
-	24679 - 11905: 0xEDA4,
-	24680 - 11905: 0xBADE,
-	24681 - 11905: 0xB6F7,
-	24682 - 11905: 0xE3A1,
-	24683 - 11905: 0xB6B2,
-	24684 - 11905: 0xCCF1,
-	24685 - 11905: 0xB9A7,
-	24686 - 11905: 0x9077,
-	24687 - 11905: 0xCFA2,
-	24688 - 11905: 0xC7A1,
-	24689 - 11905: 0x9078,
-	24690 - 11905: 0x9079,
-	24691 - 11905: 0xBFD2,
-	24692 - 11905: 0x907A,
-	24693 - 11905: 0x907B,
-	24694 - 11905: 0xB6F1,
-	24695 - 11905: 0x907C,
-	24696 - 11905: 0xE2FA,
-	24697 - 11905: 0xE2FB,
-	24698 - 11905: 0xE2FD,
-	24699 - 11905: 0xE2FC,
-	24700 - 11905: 0xC4D5,
-	24701 - 11905: 0xE3A2,
-	24702 - 11905: 0x907D,
-	24703 - 11905: 0xD3C1,
-	24704 - 11905: 0x907E,
-	24705 - 11905: 0x9080,
-	24706 - 11905: 0x9081,
-	24707 - 11905: 0xE3A7,
-	24708 - 11905: 0xC7C4,
-	24709 - 11905: 0x9082,
-	24710 - 11905: 0x9083,
-	24711 - 11905: 0x9084,
-	24712 - 11905: 0x9085,
-	24713 - 11905: 0xCFA4,
-	24714 - 11905: 0x9086,
-	24715 - 11905: 0x9087,
-	24716 - 11905: 0xE3A9,
-	24717 - 11905: 0xBAB7,
-	24718 - 11905: 0x9088,
-	24719 - 11905: 0x9089,
-	24720 - 11905: 0x908A,
-	24721 - 11905: 0x908B,
-	24722 - 11905: 0xE3A8,
-	24723 - 11905: 0x908C,
-	24724 - 11905: 0xBBDA,
-	24725 - 11905: 0x908D,
-	24726 - 11905: 0xE3A3,
-	24727 - 11905: 0x908E,
-	24728 - 11905: 0x908F,
-	24729 - 11905: 0x9090,
-	24730 - 11905: 0xE3A4,
-	24731 - 11905: 0xE3AA,
-	24732 - 11905: 0x9091,
-	24733 - 11905: 0xE3A6,
-	24734 - 11905: 0x9092,
-	24735 - 11905: 0xCEF2,
-	24736 - 11905: 0xD3C6,
-	24737 - 11905: 0x9093,
-	24738 - 11905: 0x9094,
-	24739 - 11905: 0xBBBC,
-	24740 - 11905: 0x9095,
-	24741 - 11905: 0x9096,
-	24742 - 11905: 0xD4C3,
-	24743 - 11905: 0x9097,
-	24744 - 11905: 0xC4FA,
-	24745 - 11905: 0x9098,
-	24746 - 11905: 0x9099,
-	24747 - 11905: 0xEDA8,
-	24748 - 11905: 0xD0FC,
-	24749 - 11905: 0xE3A5,
-	24750 - 11905: 0x909A,
-	24751 - 11905: 0xC3F5,
-	24752 - 11905: 0x909B,
-	24753 - 11905: 0xE3AD,
-	24754 - 11905: 0xB1AF,
-	24755 - 11905: 0x909C,
-	24756 - 11905: 0xE3B2,
-	24757 - 11905: 0x909D,
-	24758 - 11905: 0x909E,
-	24759 - 11905: 0x909F,
-	24760 - 11905: 0xBCC2,
-	24761 - 11905: 0x90A0,
-	24762 - 11905: 0x90A1,
-	24763 - 11905: 0xE3AC,
-	24764 - 11905: 0xB5BF,
-	24765 - 11905: 0x90A2,
-	24766 - 11905: 0x90A3,
-	24767 - 11905: 0x90A4,
-	24768 - 11905: 0x90A5,
-	24769 - 11905: 0x90A6,
-	24770 - 11905: 0x90A7,
-	24771 - 11905: 0x90A8,
-	24772 - 11905: 0x90A9,
-	24773 - 11905: 0xC7E9,
-	24774 - 11905: 0xE3B0,
-	24775 - 11905: 0x90AA,
-	24776 - 11905: 0x90AB,
-	24777 - 11905: 0x90AC,
-	24778 - 11905: 0xBEAA,
-	24779 - 11905: 0xCDEF,
-	24780 - 11905: 0x90AD,
-	24781 - 11905: 0x90AE,
-	24782 - 11905: 0x90AF,
-	24783 - 11905: 0x90B0,
-	24784 - 11905: 0x90B1,
-	24785 - 11905: 0xBBF3,
-	24786 - 11905: 0x90B2,
-	24787 - 11905: 0x90B3,
-	24788 - 11905: 0x90B4,
-	24789 - 11905: 0xCCE8,
-	24790 - 11905: 0x90B5,
-	24791 - 11905: 0x90B6,
-	24792 - 11905: 0xE3AF,
-	24793 - 11905: 0x90B7,
-	24794 - 11905: 0xE3B1,
-	24795 - 11905: 0x90B8,
-	24796 - 11905: 0xCFA7,
-	24797 - 11905: 0xE3AE,
-	24798 - 11905: 0x90B9,
-	24799 - 11905: 0xCEA9,
-	24800 - 11905: 0xBBDD,
-	24801 - 11905: 0x90BA,
-	24802 - 11905: 0x90BB,
-	24803 - 11905: 0x90BC,
-	24804 - 11905: 0x90BD,
-	24805 - 11905: 0x90BE,
-	24806 - 11905: 0xB5EB,
-	24807 - 11905: 0xBEE5,
-	24808 - 11905: 0xB2D2,
-	24809 - 11905: 0xB3CD,
-	24810 - 11905: 0x90BF,
-	24811 - 11905: 0xB1B9,
-	24812 - 11905: 0xE3AB,
-	24813 - 11905: 0xB2D1,
-	24814 - 11905: 0xB5AC,
-	24815 - 11905: 0xB9DF,
-	24816 - 11905: 0xB6E8,
-	24817 - 11905: 0x90C0,
-	24818 - 11905: 0x90C1,
-	24819 - 11905: 0xCFEB,
-	24820 - 11905: 0xE3B7,
-	24821 - 11905: 0x90C2,
-	24822 - 11905: 0xBBCC,
-	24823 - 11905: 0x90C3,
-	24824 - 11905: 0x90C4,
-	24825 - 11905: 0xC8C7,
-	24826 - 11905: 0xD0CA,
-	24827 - 11905: 0x90C5,
-	24828 - 11905: 0x90C6,
-	24829 - 11905: 0x90C7,
-	24830 - 11905: 0x90C8,
-	24831 - 11905: 0x90C9,
-	24832 - 11905: 0xE3B8,
-	24833 - 11905: 0xB3EE,
-	24834 - 11905: 0x90CA,
-	24835 - 11905: 0x90CB,
-	24836 - 11905: 0x90CC,
-	24837 - 11905: 0x90CD,
-	24838 - 11905: 0xEDA9,
-	24839 - 11905: 0x90CE,
-	24840 - 11905: 0xD3FA,
-	24841 - 11905: 0xD3E4,
-	24842 - 11905: 0x90CF,
-	24843 - 11905: 0x90D0,
-	24844 - 11905: 0x90D1,
-	24845 - 11905: 0xEDAA,
-	24846 - 11905: 0xE3B9,
-	24847 - 11905: 0xD2E2,
-	24848 - 11905: 0x90D2,
-	24849 - 11905: 0x90D3,
-	24850 - 11905: 0x90D4,
-	24851 - 11905: 0x90D5,
-	24852 - 11905: 0x90D6,
-	24853 - 11905: 0xE3B5,
-	24854 - 11905: 0x90D7,
-	24855 - 11905: 0x90D8,
-	24856 - 11905: 0x90D9,
-	24857 - 11905: 0x90DA,
-	24858 - 11905: 0xD3DE,
-	24859 - 11905: 0x90DB,
-	24860 - 11905: 0x90DC,
-	24861 - 11905: 0x90DD,
-	24862 - 11905: 0x90DE,
-	24863 - 11905: 0xB8D0,
-	24864 - 11905: 0xE3B3,
-	24865 - 11905: 0x90DF,
-	24866 - 11905: 0x90E0,
-	24867 - 11905: 0xE3B6,
-	24868 - 11905: 0xB7DF,
-	24869 - 11905: 0x90E1,
-	24870 - 11905: 0xE3B4,
-	24871 - 11905: 0xC0A2,
-	24872 - 11905: 0x90E2,
-	24873 - 11905: 0x90E3,
-	24874 - 11905: 0x90E4,
-	24875 - 11905: 0xE3BA,
-	24876 - 11905: 0x90E5,
-	24877 - 11905: 0x90E6,
-	24878 - 11905: 0x90E7,
-	24879 - 11905: 0x90E8,
-	24880 - 11905: 0x90E9,
-	24881 - 11905: 0x90EA,
-	24882 - 11905: 0x90EB,
-	24883 - 11905: 0x90EC,
-	24884 - 11905: 0x90ED,
-	24885 - 11905: 0x90EE,
-	24886 - 11905: 0x90EF,
-	24887 - 11905: 0x90F0,
-	24888 - 11905: 0x90F1,
-	24889 - 11905: 0x90F2,
-	24890 - 11905: 0x90F3,
-	24891 - 11905: 0x90F4,
-	24892 - 11905: 0x90F5,
-	24893 - 11905: 0x90F6,
-	24894 - 11905: 0x90F7,
-	24895 - 11905: 0xD4B8,
-	24896 - 11905: 0x90F8,
-	24897 - 11905: 0x90F9,
-	24898 - 11905: 0x90FA,
-	24899 - 11905: 0x90FB,
-	24900 - 11905: 0x90FC,
-	24901 - 11905: 0x90FD,
-	24902 - 11905: 0x90FE,
-	24903 - 11905: 0x9140,
-	24904 - 11905: 0xB4C8,
-	24905 - 11905: 0x9141,
-	24906 - 11905: 0xE3BB,
-	24907 - 11905: 0x9142,
-	24908 - 11905: 0xBBC5,
-	24909 - 11905: 0x9143,
-	24910 - 11905: 0xC9F7,
-	24911 - 11905: 0x9144,
-	24912 - 11905: 0x9145,
-	24913 - 11905: 0xC9E5,
-	24914 - 11905: 0x9146,
-	24915 - 11905: 0x9147,
-	24916 - 11905: 0x9148,
-	24917 - 11905: 0xC4BD,
-	24918 - 11905: 0x9149,
-	24919 - 11905: 0x914A,
-	24920 - 11905: 0x914B,
-	24921 - 11905: 0x914C,
-	24922 - 11905: 0x914D,
-	24923 - 11905: 0x914E,
-	24924 - 11905: 0x914F,
-	24925 - 11905: 0xEDAB,
-	24926 - 11905: 0x9150,
-	24927 - 11905: 0x9151,
-	24928 - 11905: 0x9152,
-	24929 - 11905: 0x9153,
-	24930 - 11905: 0xC2FD,
-	24931 - 11905: 0x9154,
-	24932 - 11905: 0x9155,
-	24933 - 11905: 0x9156,
-	24934 - 11905: 0x9157,
-	24935 - 11905: 0xBBDB,
-	24936 - 11905: 0xBFAE,
-	24937 - 11905: 0x9158,
-	24938 - 11905: 0x9159,
-	24939 - 11905: 0x915A,
-	24940 - 11905: 0x915B,
-	24941 - 11905: 0x915C,
-	24942 - 11905: 0x915D,
-	24943 - 11905: 0x915E,
-	24944 - 11905: 0xCEBF,
-	24945 - 11905: 0x915F,
-	24946 - 11905: 0x9160,
-	24947 - 11905: 0x9161,
-	24948 - 11905: 0x9162,
-	24949 - 11905: 0xE3BC,
-	24950 - 11905: 0x9163,
-	24951 - 11905: 0xBFB6,
-	24952 - 11905: 0x9164,
-	24953 - 11905: 0x9165,
-	24954 - 11905: 0x9166,
-	24955 - 11905: 0x9167,
-	24956 - 11905: 0x9168,
-	24957 - 11905: 0x9169,
-	24958 - 11905: 0x916A,
-	24959 - 11905: 0x916B,
-	24960 - 11905: 0x916C,
-	24961 - 11905: 0x916D,
-	24962 - 11905: 0x916E,
-	24963 - 11905: 0x916F,
-	24964 - 11905: 0x9170,
-	24965 - 11905: 0x9171,
-	24966 - 11905: 0x9172,
-	24967 - 11905: 0x9173,
-	24968 - 11905: 0x9174,
-	24969 - 11905: 0x9175,
-	24970 - 11905: 0x9176,
-	24971 - 11905: 0xB1EF,
-	24972 - 11905: 0x9177,
-	24973 - 11905: 0x9178,
-	24974 - 11905: 0xD4F7,
-	24975 - 11905: 0x9179,
-	24976 - 11905: 0x917A,
-	24977 - 11905: 0x917B,
-	24978 - 11905: 0x917C,
-	24979 - 11905: 0x917D,
-	24980 - 11905: 0xE3BE,
-	24981 - 11905: 0x917E,
-	24982 - 11905: 0x9180,
-	24983 - 11905: 0x9181,
-	24984 - 11905: 0x9182,
-	24985 - 11905: 0x9183,
-	24986 - 11905: 0x9184,
-	24987 - 11905: 0x9185,
-	24988 - 11905: 0x9186,
-	24989 - 11905: 0xEDAD,
-	24990 - 11905: 0x9187,
-	24991 - 11905: 0x9188,
-	24992 - 11905: 0x9189,
-	24993 - 11905: 0x918A,
-	24994 - 11905: 0x918B,
-	24995 - 11905: 0x918C,
-	24996 - 11905: 0x918D,
-	24997 - 11905: 0x918E,
-	24998 - 11905: 0x918F,
-	24999 - 11905: 0xE3BF,
-	25000 - 11905: 0xBAA9,
-	25001 - 11905: 0xEDAC,
-	25002 - 11905: 0x9190,
-	25003 - 11905: 0x9191,
-	25004 - 11905: 0xE3BD,
-	25005 - 11905: 0x9192,
-	25006 - 11905: 0x9193,
-	25007 - 11905: 0x9194,
-	25008 - 11905: 0x9195,
-	25009 - 11905: 0x9196,
-	25010 - 11905: 0x9197,
-	25011 - 11905: 0x9198,
-	25012 - 11905: 0x9199,
-	25013 - 11905: 0x919A,
-	25014 - 11905: 0x919B,
-	25015 - 11905: 0xE3C0,
-	25016 - 11905: 0x919C,
-	25017 - 11905: 0x919D,
-	25018 - 11905: 0x919E,
-	25019 - 11905: 0x919F,
-	25020 - 11905: 0x91A0,
-	25021 - 11905: 0x91A1,
-	25022 - 11905: 0xBAB6,
-	25023 - 11905: 0x91A2,
-	25024 - 11905: 0x91A3,
-	25025 - 11905: 0x91A4,
-	25026 - 11905: 0xB6AE,
-	25027 - 11905: 0x91A5,
-	25028 - 11905: 0x91A6,
-	25029 - 11905: 0x91A7,
-	25030 - 11905: 0x91A8,
-	25031 - 11905: 0x91A9,
-	25032 - 11905: 0xD0B8,
-	25033 - 11905: 0x91AA,
-	25034 - 11905: 0xB0C3,
-	25035 - 11905: 0xEDAE,
-	25036 - 11905: 0x91AB,
-	25037 - 11905: 0x91AC,
-	25038 - 11905: 0x91AD,
-	25039 - 11905: 0x91AE,
-	25040 - 11905: 0x91AF,
-	25041 - 11905: 0xEDAF,
-	25042 - 11905: 0xC0C1,
-	25043 - 11905: 0x91B0,
-	25044 - 11905: 0xE3C1,
-	25045 - 11905: 0x91B1,
-	25046 - 11905: 0x91B2,
-	25047 - 11905: 0x91B3,
-	25048 - 11905: 0x91B4,
-	25049 - 11905: 0x91B5,
-	25050 - 11905: 0x91B6,
-	25051 - 11905: 0x91B7,
-	25052 - 11905: 0x91B8,
-	25053 - 11905: 0x91B9,
-	25054 - 11905: 0x91BA,
-	25055 - 11905: 0x91BB,
-	25056 - 11905: 0x91BC,
-	25057 - 11905: 0x91BD,
-	25058 - 11905: 0x91BE,
-	25059 - 11905: 0x91BF,
-	25060 - 11905: 0x91C0,
-	25061 - 11905: 0x91C1,
-	25062 - 11905: 0xC5B3,
-	25063 - 11905: 0x91C2,
-	25064 - 11905: 0x91C3,
-	25065 - 11905: 0x91C4,
-	25066 - 11905: 0x91C5,
-	25067 - 11905: 0x91C6,
-	25068 - 11905: 0x91C7,
-	25069 - 11905: 0x91C8,
-	25070 - 11905: 0x91C9,
-	25071 - 11905: 0x91CA,
-	25072 - 11905: 0x91CB,
-	25073 - 11905: 0x91CC,
-	25074 - 11905: 0x91CD,
-	25075 - 11905: 0x91CE,
-	25076 - 11905: 0x91CF,
-	25077 - 11905: 0xE3C2,
-	25078 - 11905: 0x91D0,
-	25079 - 11905: 0x91D1,
-	25080 - 11905: 0x91D2,
-	25081 - 11905: 0x91D3,
-	25082 - 11905: 0x91D4,
-	25083 - 11905: 0x91D5,
-	25084 - 11905: 0x91D6,
-	25085 - 11905: 0x91D7,
-	25086 - 11905: 0x91D8,
-	25087 - 11905: 0xDCB2,
-	25088 - 11905: 0x91D9,
-	25089 - 11905: 0x91DA,
-	25090 - 11905: 0x91DB,
-	25091 - 11905: 0x91DC,
-	25092 - 11905: 0x91DD,
-	25093 - 11905: 0x91DE,
-	25094 - 11905: 0xEDB0,
-	25095 - 11905: 0x91DF,
-	25096 - 11905: 0xB8EA,
-	25097 - 11905: 0x91E0,
-	25098 - 11905: 0xCEEC,
-	25099 - 11905: 0xEAA7,
-	25100 - 11905: 0xD0E7,
-	25101 - 11905: 0xCAF9,
-	25102 - 11905: 0xC8D6,
-	25103 - 11905: 0xCFB7,
-	25104 - 11905: 0xB3C9,
-	25105 - 11905: 0xCED2,
-	25106 - 11905: 0xBDE4,
-	25107 - 11905: 0x91E1,
-	25108 - 11905: 0x91E2,
-	25109 - 11905: 0xE3DE,
-	25110 - 11905: 0xBBF2,
-	25111 - 11905: 0xEAA8,
-	25112 - 11905: 0xD5BD,
-	25113 - 11905: 0x91E3,
-	25114 - 11905: 0xC6DD,
-	25115 - 11905: 0xEAA9,
-	25116 - 11905: 0x91E4,
-	25117 - 11905: 0x91E5,
-	25118 - 11905: 0x91E6,
-	25119 - 11905: 0xEAAA,
-	25120 - 11905: 0x91E7,
-	25121 - 11905: 0xEAAC,
-	25122 - 11905: 0xEAAB,
-	25123 - 11905: 0x91E8,
-	25124 - 11905: 0xEAAE,
-	25125 - 11905: 0xEAAD,
-	25126 - 11905: 0x91E9,
-	25127 - 11905: 0x91EA,
-	25128 - 11905: 0x91EB,
-	25129 - 11905: 0x91EC,
-	25130 - 11905: 0xBDD8,
-	25131 - 11905: 0x91ED,
-	25132 - 11905: 0xEAAF,
-	25133 - 11905: 0x91EE,
-	25134 - 11905: 0xC2BE,
-	25135 - 11905: 0x91EF,
-	25136 - 11905: 0x91F0,
-	25137 - 11905: 0x91F1,
-	25138 - 11905: 0x91F2,
-	25139 - 11905: 0xB4C1,
-	25140 - 11905: 0xB4F7,
-	25141 - 11905: 0x91F3,
-	25142 - 11905: 0x91F4,
-	25143 - 11905: 0xBBA7,
-	25144 - 11905: 0x91F5,
-	25145 - 11905: 0x91F6,
-	25146 - 11905: 0x91F7,
-	25147 - 11905: 0x91F8,
-	25148 - 11905: 0x91F9,
-	25149 - 11905: 0xECE6,
-	25150 - 11905: 0xECE5,
-	25151 - 11905: 0xB7BF,
-	25152 - 11905: 0xCBF9,
-	25153 - 11905: 0xB1E2,
-	25154 - 11905: 0x91FA,
-	25155 - 11905: 0xECE7,
-	25156 - 11905: 0x91FB,
-	25157 - 11905: 0x91FC,
-	25158 - 11905: 0x91FD,
-	25159 - 11905: 0xC9C8,
-	25160 - 11905: 0xECE8,
-	25161 - 11905: 0xECE9,
-	25162 - 11905: 0x91FE,
-	25163 - 11905: 0xCAD6,
-	25164 - 11905: 0xDED0,
-	25165 - 11905: 0xB2C5,
-	25166 - 11905: 0xD4FA,
-	25167 - 11905: 0x9240,
-	25168 - 11905: 0x9241,
-	25169 - 11905: 0xC6CB,
-	25170 - 11905: 0xB0C7,
-	25171 - 11905: 0xB4F2,
-	25172 - 11905: 0xC8D3,
-	25173 - 11905: 0x9242,
-	25174 - 11905: 0x9243,
-	25175 - 11905: 0x9244,
-	25176 - 11905: 0xCDD0,
-	25177 - 11905: 0x9245,
-	25178 - 11905: 0x9246,
-	25179 - 11905: 0xBFB8,
-	25180 - 11905: 0x9247,
-	25181 - 11905: 0x9248,
-	25182 - 11905: 0x9249,
-	25183 - 11905: 0x924A,
-	25184 - 11905: 0x924B,
-	25185 - 11905: 0x924C,
-	25186 - 11905: 0x924D,
-	25187 - 11905: 0xBFDB,
-	25188 - 11905: 0x924E,
-	25189 - 11905: 0x924F,
-	25190 - 11905: 0xC7A4,
-	25191 - 11905: 0xD6B4,
-	25192 - 11905: 0x9250,
-	25193 - 11905: 0xC0A9,
-	25194 - 11905: 0xDED1,
-	25195 - 11905: 0xC9A8,
-	25196 - 11905: 0xD1EF,
-	25197 - 11905: 0xC5A4,
-	25198 - 11905: 0xB0E7,
-	25199 - 11905: 0xB3B6,
-	25200 - 11905: 0xC8C5,
-	25201 - 11905: 0x9251,
-	25202 - 11905: 0x9252,
-	25203 - 11905: 0xB0E2,
-	25204 - 11905: 0x9253,
-	25205 - 11905: 0x9254,
-	25206 - 11905: 0xB7F6,
-	25207 - 11905: 0x9255,
-	25208 - 11905: 0x9256,
-	25209 - 11905: 0xC5FA,
-	25210 - 11905: 0x9257,
-	25211 - 11905: 0x9258,
-	25212 - 11905: 0xB6F3,
-	25213 - 11905: 0x9259,
-	25214 - 11905: 0xD5D2,
-	25215 - 11905: 0xB3D0,
-	25216 - 11905: 0xBCBC,
-	25217 - 11905: 0x925A,
-	25218 - 11905: 0x925B,
-	25219 - 11905: 0x925C,
-	25220 - 11905: 0xB3AD,
-	25221 - 11905: 0x925D,
-	25222 - 11905: 0x925E,
-	25223 - 11905: 0x925F,
-	25224 - 11905: 0x9260,
-	25225 - 11905: 0xBEF1,
-	25226 - 11905: 0xB0D1,
-	25227 - 11905: 0x9261,
-	25228 - 11905: 0x9262,
-	25229 - 11905: 0x9263,
-	25230 - 11905: 0x9264,
-	25231 - 11905: 0x9265,
-	25232 - 11905: 0x9266,
-	25233 - 11905: 0xD2D6,
-	25234 - 11905: 0xCAE3,
-	25235 - 11905: 0xD7A5,
-	25236 - 11905: 0x9267,
-	25237 - 11905: 0xCDB6,
-	25238 - 11905: 0xB6B6,
-	25239 - 11905: 0xBFB9,
-	25240 - 11905: 0xD5DB,
-	25241 - 11905: 0x9268,
-	25242 - 11905: 0xB8A7,
-	25243 - 11905: 0xC5D7,
-	25244 - 11905: 0x9269,
-	25245 - 11905: 0x926A,
-	25246 - 11905: 0x926B,
-	25247 - 11905: 0xDED2,
-	25248 - 11905: 0xBFD9,
-	25249 - 11905: 0xC2D5,
-	25250 - 11905: 0xC7C0,
-	25251 - 11905: 0x926C,
-	25252 - 11905: 0xBBA4,
-	25253 - 11905: 0xB1A8,
-	25254 - 11905: 0x926D,
-	25255 - 11905: 0x926E,
-	25256 - 11905: 0xC5EA,
-	25257 - 11905: 0x926F,
-	25258 - 11905: 0x9270,
-	25259 - 11905: 0xC5FB,
-	25260 - 11905: 0xCCA7,
-	25261 - 11905: 0x9271,
-	25262 - 11905: 0x9272,
-	25263 - 11905: 0x9273,
-	25264 - 11905: 0x9274,
-	25265 - 11905: 0xB1A7,
-	25266 - 11905: 0x9275,
-	25267 - 11905: 0x9276,
-	25268 - 11905: 0x9277,
-	25269 - 11905: 0xB5D6,
-	25270 - 11905: 0x9278,
-	25271 - 11905: 0x9279,
-	25272 - 11905: 0x927A,
-	25273 - 11905: 0xC4A8,
-	25274 - 11905: 0x927B,
-	25275 - 11905: 0xDED3,
-	25276 - 11905: 0xD1BA,
-	25277 - 11905: 0xB3E9,
-	25278 - 11905: 0x927C,
-	25279 - 11905: 0xC3F2,
-	25280 - 11905: 0x927D,
-	25281 - 11905: 0x927E,
-	25282 - 11905: 0xB7F7,
-	25283 - 11905: 0x9280,
-	25284 - 11905: 0xD6F4,
-	25285 - 11905: 0xB5A3,
-	25286 - 11905: 0xB2F0,
-	25287 - 11905: 0xC4B4,
-	25288 - 11905: 0xC4E9,
-	25289 - 11905: 0xC0AD,
-	25290 - 11905: 0xDED4,
-	25291 - 11905: 0x9281,
-	25292 - 11905: 0xB0E8,
-	25293 - 11905: 0xC5C4,
-	25294 - 11905: 0xC1E0,
-	25295 - 11905: 0x9282,
-	25296 - 11905: 0xB9D5,
-	25297 - 11905: 0x9283,
-	25298 - 11905: 0xBEDC,
-	25299 - 11905: 0xCDD8,
-	25300 - 11905: 0xB0CE,
-	25301 - 11905: 0x9284,
-	25302 - 11905: 0xCDCF,
-	25303 - 11905: 0xDED6,
-	25304 - 11905: 0xBED0,
-	25305 - 11905: 0xD7BE,
-	25306 - 11905: 0xDED5,
-	25307 - 11905: 0xD5D0,
-	25308 - 11905: 0xB0DD,
-	25309 - 11905: 0x9285,
-	25310 - 11905: 0x9286,
-	25311 - 11905: 0xC4E2,
-	25312 - 11905: 0x9287,
-	25313 - 11905: 0x9288,
-	25314 - 11905: 0xC2A3,
-	25315 - 11905: 0xBCF0,
-	25316 - 11905: 0x9289,
-	25317 - 11905: 0xD3B5,
-	25318 - 11905: 0xC0B9,
-	25319 - 11905: 0xC5A1,
-	25320 - 11905: 0xB2A6,
-	25321 - 11905: 0xD4F1,
-	25322 - 11905: 0x928A,
-	25323 - 11905: 0x928B,
-	25324 - 11905: 0xC0A8,
-	25325 - 11905: 0xCAC3,
-	25326 - 11905: 0xDED7,
-	25327 - 11905: 0xD5FC,
-	25328 - 11905: 0x928C,
-	25329 - 11905: 0xB9B0,
-	25330 - 11905: 0x928D,
-	25331 - 11905: 0xC8AD,
-	25332 - 11905: 0xCBA9,
-	25333 - 11905: 0x928E,
-	25334 - 11905: 0xDED9,
-	25335 - 11905: 0xBFBD,
-	25336 - 11905: 0x928F,
-	25337 - 11905: 0x9290,
-	25338 - 11905: 0x9291,
-	25339 - 11905: 0x9292,
-	25340 - 11905: 0xC6B4,
-	25341 - 11905: 0xD7A7,
-	25342 - 11905: 0xCAB0,
-	25343 - 11905: 0xC4C3,
-	25344 - 11905: 0x9293,
-	25345 - 11905: 0xB3D6,
-	25346 - 11905: 0xB9D2,
-	25347 - 11905: 0x9294,
-	25348 - 11905: 0x9295,
-	25349 - 11905: 0x9296,
-	25350 - 11905: 0x9297,
-	25351 - 11905: 0xD6B8,
-	25352 - 11905: 0xEAFC,
-	25353 - 11905: 0xB0B4,
-	25354 - 11905: 0x9298,
-	25355 - 11905: 0x9299,
-	25356 - 11905: 0x929A,
-	25357 - 11905: 0x929B,
-	25358 - 11905: 0xBFE6,
-	25359 - 11905: 0x929C,
-	25360 - 11905: 0x929D,
-	25361 - 11905: 0xCCF4,
-	25362 - 11905: 0x929E,
-	25363 - 11905: 0x929F,
-	25364 - 11905: 0x92A0,
-	25365 - 11905: 0x92A1,
-	25366 - 11905: 0xCDDA,
-	25367 - 11905: 0x92A2,
-	25368 - 11905: 0x92A3,
-	25369 - 11905: 0x92A4,
-	25370 - 11905: 0xD6BF,
-	25371 - 11905: 0xC2CE,
-	25372 - 11905: 0x92A5,
-	25373 - 11905: 0xCECE,
-	25374 - 11905: 0xCCA2,
-	25375 - 11905: 0xD0AE,
-	25376 - 11905: 0xC4D3,
-	25377 - 11905: 0xB5B2,
-	25378 - 11905: 0xDED8,
-	25379 - 11905: 0xD5F5,
-	25380 - 11905: 0xBCB7,
-	25381 - 11905: 0xBBD3,
-	25382 - 11905: 0x92A6,
-	25383 - 11905: 0x92A7,
-	25384 - 11905: 0xB0A4,
-	25385 - 11905: 0x92A8,
-	25386 - 11905: 0xC5B2,
-	25387 - 11905: 0xB4EC,
-	25388 - 11905: 0x92A9,
-	25389 - 11905: 0x92AA,
-	25390 - 11905: 0x92AB,
-	25391 - 11905: 0xD5F1,
-	25392 - 11905: 0x92AC,
-	25393 - 11905: 0x92AD,
-	25394 - 11905: 0xEAFD,
-	25395 - 11905: 0x92AE,
-	25396 - 11905: 0x92AF,
-	25397 - 11905: 0x92B0,
-	25398 - 11905: 0x92B1,
-	25399 - 11905: 0x92B2,
-	25400 - 11905: 0x92B3,
-	25401 - 11905: 0xDEDA,
-	25402 - 11905: 0xCDA6,
-	25403 - 11905: 0x92B4,
-	25404 - 11905: 0x92B5,
-	25405 - 11905: 0xCDEC,
-	25406 - 11905: 0x92B6,
-	25407 - 11905: 0x92B7,
-	25408 - 11905: 0x92B8,
-	25409 - 11905: 0x92B9,
-	25410 - 11905: 0xCEE6,
-	25411 - 11905: 0xDEDC,
-	25412 - 11905: 0x92BA,
-	25413 - 11905: 0xCDB1,
-	25414 - 11905: 0xC0A6,
-	25415 - 11905: 0x92BB,
-	25416 - 11905: 0x92BC,
-	25417 - 11905: 0xD7BD,
-	25418 - 11905: 0x92BD,
-	25419 - 11905: 0xDEDB,
-	25420 - 11905: 0xB0C6,
-	25421 - 11905: 0xBAB4,
-	25422 - 11905: 0xC9D3,
-	25423 - 11905: 0xC4F3,
-	25424 - 11905: 0xBEE8,
-	25425 - 11905: 0x92BE,
-	25426 - 11905: 0x92BF,
-	25427 - 11905: 0x92C0,
-	25428 - 11905: 0x92C1,
-	25429 - 11905: 0xB2B6,
-	25430 - 11905: 0x92C2,
-	25431 - 11905: 0x92C3,
-	25432 - 11905: 0x92C4,
-	25433 - 11905: 0x92C5,
-	25434 - 11905: 0x92C6,
-	25435 - 11905: 0x92C7,
-	25436 - 11905: 0x92C8,
-	25437 - 11905: 0x92C9,
-	25438 - 11905: 0xC0CC,
-	25439 - 11905: 0xCBF0,
-	25440 - 11905: 0x92CA,
-	25441 - 11905: 0xBCF1,
-	25442 - 11905: 0xBBBB,
-	25443 - 11905: 0xB5B7,
-	25444 - 11905: 0x92CB,
-	25445 - 11905: 0x92CC,
-	25446 - 11905: 0x92CD,
-	25447 - 11905: 0xC5F5,
-	25448 - 11905: 0x92CE,
-	25449 - 11905: 0xDEE6,
-	25450 - 11905: 0x92CF,
-	25451 - 11905: 0x92D0,
-	25452 - 11905: 0x92D1,
-	25453 - 11905: 0xDEE3,
-	25454 - 11905: 0xBEDD,
-	25455 - 11905: 0x92D2,
-	25456 - 11905: 0x92D3,
-	25457 - 11905: 0xDEDF,
-	25458 - 11905: 0x92D4,
-	25459 - 11905: 0x92D5,
-	25460 - 11905: 0x92D6,
-	25461 - 11905: 0x92D7,
-	25462 - 11905: 0xB4B7,
-	25463 - 11905: 0xBDDD,
-	25464 - 11905: 0x92D8,
-	25465 - 11905: 0x92D9,
-	25466 - 11905: 0xDEE0,
-	25467 - 11905: 0xC4ED,
-	25468 - 11905: 0x92DA,
-	25469 - 11905: 0x92DB,
-	25470 - 11905: 0x92DC,
-	25471 - 11905: 0x92DD,
-	25472 - 11905: 0xCFC6,
-	25473 - 11905: 0x92DE,
-	25474 - 11905: 0xB5E0,
-	25475 - 11905: 0x92DF,
-	25476 - 11905: 0x92E0,
-	25477 - 11905: 0x92E1,
-	25478 - 11905: 0x92E2,
-	25479 - 11905: 0xB6DE,
-	25480 - 11905: 0xCADA,
-	25481 - 11905: 0xB5F4,
-	25482 - 11905: 0xDEE5,
-	25483 - 11905: 0x92E3,
-	25484 - 11905: 0xD5C6,
-	25485 - 11905: 0x92E4,
-	25486 - 11905: 0xDEE1,
-	25487 - 11905: 0xCCCD,
-	25488 - 11905: 0xC6FE,
-	25489 - 11905: 0x92E5,
-	25490 - 11905: 0xC5C5,
-	25491 - 11905: 0x92E6,
-	25492 - 11905: 0x92E7,
-	25493 - 11905: 0x92E8,
-	25494 - 11905: 0xD2B4,
-	25495 - 11905: 0x92E9,
-	25496 - 11905: 0xBEF2,
-	25497 - 11905: 0x92EA,
-	25498 - 11905: 0x92EB,
-	25499 - 11905: 0x92EC,
-	25500 - 11905: 0x92ED,
-	25501 - 11905: 0x92EE,
-	25502 - 11905: 0x92EF,
-	25503 - 11905: 0x92F0,
-	25504 - 11905: 0xC2D3,
-	25505 - 11905: 0x92F1,
-	25506 - 11905: 0xCCBD,
-	25507 - 11905: 0xB3B8,
-	25508 - 11905: 0x92F2,
-	25509 - 11905: 0xBDD3,
-	25510 - 11905: 0x92F3,
-	25511 - 11905: 0xBFD8,
-	25512 - 11905: 0xCDC6,
-	25513 - 11905: 0xD1DA,
-	25514 - 11905: 0xB4EB,
-	25515 - 11905: 0x92F4,
-	25516 - 11905: 0xDEE4,
-	25517 - 11905: 0xDEDD,
-	25518 - 11905: 0xDEE7,
-	25519 - 11905: 0x92F5,
-	25520 - 11905: 0xEAFE,
-	25521 - 11905: 0x92F6,
-	25522 - 11905: 0x92F7,
-	25523 - 11905: 0xC2B0,
-	25524 - 11905: 0xDEE2,
-	25525 - 11905: 0x92F8,
-	25526 - 11905: 0x92F9,
-	25527 - 11905: 0xD6C0,
-	25528 - 11905: 0xB5A7,
-	25529 - 11905: 0x92FA,
-	25530 - 11905: 0xB2F4,
-	25531 - 11905: 0x92FB,
-	25532 - 11905: 0xDEE8,
-	25533 - 11905: 0x92FC,
-	25534 - 11905: 0xDEF2,
-	25535 - 11905: 0x92FD,
-	25536 - 11905: 0x92FE,
-	25537 - 11905: 0x9340,
-	25538 - 11905: 0x9341,
-	25539 - 11905: 0x9342,
-	25540 - 11905: 0xDEED,
-	25541 - 11905: 0x9343,
-	25542 - 11905: 0xDEF1,
-	25543 - 11905: 0x9344,
-	25544 - 11905: 0x9345,
-	25545 - 11905: 0xC8E0,
-	25546 - 11905: 0x9346,
-	25547 - 11905: 0x9347,
-	25548 - 11905: 0x9348,
-	25549 - 11905: 0xD7E1,
-	25550 - 11905: 0xDEEF,
-	25551 - 11905: 0xC3E8,
-	25552 - 11905: 0xCCE1,
-	25553 - 11905: 0x9349,
-	25554 - 11905: 0xB2E5,
-	25555 - 11905: 0x934A,
-	25556 - 11905: 0x934B,
-	25557 - 11905: 0x934C,
-	25558 - 11905: 0xD2BE,
-	25559 - 11905: 0x934D,
-	25560 - 11905: 0x934E,
-	25561 - 11905: 0x934F,
-	25562 - 11905: 0x9350,
-	25563 - 11905: 0x9351,
-	25564 - 11905: 0x9352,
-	25565 - 11905: 0x9353,
-	25566 - 11905: 0xDEEE,
-	25567 - 11905: 0x9354,
-	25568 - 11905: 0xDEEB,
-	25569 - 11905: 0xCED5,
-	25570 - 11905: 0x9355,
-	25571 - 11905: 0xB4A7,
-	25572 - 11905: 0x9356,
-	25573 - 11905: 0x9357,
-	25574 - 11905: 0x9358,
-	25575 - 11905: 0x9359,
-	25576 - 11905: 0x935A,
-	25577 - 11905: 0xBFAB,
-	25578 - 11905: 0xBEBE,
-	25579 - 11905: 0x935B,
-	25580 - 11905: 0x935C,
-	25581 - 11905: 0xBDD2,
-	25582 - 11905: 0x935D,
-	25583 - 11905: 0x935E,
-	25584 - 11905: 0x935F,
-	25585 - 11905: 0x9360,
-	25586 - 11905: 0xDEE9,
-	25587 - 11905: 0x9361,
-	25588 - 11905: 0xD4AE,
-	25589 - 11905: 0x9362,
-	25590 - 11905: 0xDEDE,
-	25591 - 11905: 0x9363,
-	25592 - 11905: 0xDEEA,
-	25593 - 11905: 0x9364,
-	25594 - 11905: 0x9365,
-	25595 - 11905: 0x9366,
-	25596 - 11905: 0x9367,
-	25597 - 11905: 0xC0BF,
-	25598 - 11905: 0x9368,
-	25599 - 11905: 0xDEEC,
-	25600 - 11905: 0xB2F3,
-	25601 - 11905: 0xB8E9,
-	25602 - 11905: 0xC2A7,
-	25603 - 11905: 0x9369,
-	25604 - 11905: 0x936A,
-	25605 - 11905: 0xBDC1,
-	25606 - 11905: 0x936B,
-	25607 - 11905: 0x936C,
-	25608 - 11905: 0x936D,
-	25609 - 11905: 0x936E,
-	25610 - 11905: 0x936F,
-	25611 - 11905: 0xDEF5,
-	25612 - 11905: 0xDEF8,
-	25613 - 11905: 0x9370,
-	25614 - 11905: 0x9371,
-	25615 - 11905: 0xB2AB,
-	25616 - 11905: 0xB4A4,
-	25617 - 11905: 0x9372,
-	25618 - 11905: 0x9373,
-	25619 - 11905: 0xB4EA,
-	25620 - 11905: 0xC9A6,
-	25621 - 11905: 0x9374,
-	25622 - 11905: 0x9375,
-	25623 - 11905: 0x9376,
-	25624 - 11905: 0x9377,
-	25625 - 11905: 0x9378,
-	25626 - 11905: 0x9379,
-	25627 - 11905: 0xDEF6,
-	25628 - 11905: 0xCBD1,
-	25629 - 11905: 0x937A,
-	25630 - 11905: 0xB8E3,
-	25631 - 11905: 0x937B,
-	25632 - 11905: 0xDEF7,
-	25633 - 11905: 0xDEFA,
-	25634 - 11905: 0x937C,
-	25635 - 11905: 0x937D,
-	25636 - 11905: 0x937E,
-	25637 - 11905: 0x9380,
-	25638 - 11905: 0xDEF9,
-	25639 - 11905: 0x9381,
-	25640 - 11905: 0x9382,
-	25641 - 11905: 0x9383,
-	25642 - 11905: 0xCCC2,
-	25643 - 11905: 0x9384,
-	25644 - 11905: 0xB0E1,
-	25645 - 11905: 0xB4EE,
-	25646 - 11905: 0x9385,
-	25647 - 11905: 0x9386,
-	25648 - 11905: 0x9387,
-	25649 - 11905: 0x9388,
-	25650 - 11905: 0x9389,
-	25651 - 11905: 0x938A,
-	25652 - 11905: 0xE5BA,
-	25653 - 11905: 0x938B,
-	25654 - 11905: 0x938C,
-	25655 - 11905: 0x938D,
-	25656 - 11905: 0x938E,
-	25657 - 11905: 0x938F,
-	25658 - 11905: 0xD0AF,
-	25659 - 11905: 0x9390,
-	25660 - 11905: 0x9391,
-	25661 - 11905: 0xB2EB,
-	25662 - 11905: 0x9392,
-	25663 - 11905: 0xEBA1,
-	25664 - 11905: 0x9393,
-	25665 - 11905: 0xDEF4,
-	25666 - 11905: 0x9394,
-	25667 - 11905: 0x9395,
-	25668 - 11905: 0xC9E3,
-	25669 - 11905: 0xDEF3,
-	25670 - 11905: 0xB0DA,
-	25671 - 11905: 0xD2A1,
-	25672 - 11905: 0xB1F7,
-	25673 - 11905: 0x9396,
-	25674 - 11905: 0xCCAF,
-	25675 - 11905: 0x9397,
-	25676 - 11905: 0x9398,
-	25677 - 11905: 0x9399,
-	25678 - 11905: 0x939A,
-	25679 - 11905: 0x939B,
-	25680 - 11905: 0x939C,
-	25681 - 11905: 0x939D,
-	25682 - 11905: 0xDEF0,
-	25683 - 11905: 0x939E,
-	25684 - 11905: 0xCBA4,
-	25685 - 11905: 0x939F,
-	25686 - 11905: 0x93A0,
-	25687 - 11905: 0x93A1,
-	25688 - 11905: 0xD5AA,
-	25689 - 11905: 0x93A2,
-	25690 - 11905: 0x93A3,
-	25691 - 11905: 0x93A4,
-	25692 - 11905: 0x93A5,
-	25693 - 11905: 0x93A6,
-	25694 - 11905: 0xDEFB,
-	25695 - 11905: 0x93A7,
-	25696 - 11905: 0x93A8,
-	25697 - 11905: 0x93A9,
-	25698 - 11905: 0x93AA,
-	25699 - 11905: 0x93AB,
-	25700 - 11905: 0x93AC,
-	25701 - 11905: 0x93AD,
-	25702 - 11905: 0x93AE,
-	25703 - 11905: 0xB4DD,
-	25704 - 11905: 0x93AF,
-	25705 - 11905: 0xC4A6,
-	25706 - 11905: 0x93B0,
-	25707 - 11905: 0x93B1,
-	25708 - 11905: 0x93B2,
-	25709 - 11905: 0xDEFD,
-	25710 - 11905: 0x93B3,
-	25711 - 11905: 0x93B4,
-	25712 - 11905: 0x93B5,
-	25713 - 11905: 0x93B6,
-	25714 - 11905: 0x93B7,
-	25715 - 11905: 0x93B8,
-	25716 - 11905: 0x93B9,
-	25717 - 11905: 0x93BA,
-	25718 - 11905: 0x93BB,
-	25719 - 11905: 0x93BC,
-	25720 - 11905: 0xC3FE,
-	25721 - 11905: 0xC4A1,
-	25722 - 11905: 0xDFA1,
-	25723 - 11905: 0x93BD,
-	25724 - 11905: 0x93BE,
-	25725 - 11905: 0x93BF,
-	25726 - 11905: 0x93C0,
-	25727 - 11905: 0x93C1,
-	25728 - 11905: 0x93C2,
-	25729 - 11905: 0x93C3,
-	25730 - 11905: 0xC1CC,
-	25731 - 11905: 0x93C4,
-	25732 - 11905: 0xDEFC,
-	25733 - 11905: 0xBEEF,
-	25734 - 11905: 0x93C5,
-	25735 - 11905: 0xC6B2,
-	25736 - 11905: 0x93C6,
-	25737 - 11905: 0x93C7,
-	25738 - 11905: 0x93C8,
-	25739 - 11905: 0x93C9,
-	25740 - 11905: 0x93CA,
-	25741 - 11905: 0x93CB,
-	25742 - 11905: 0x93CC,
-	25743 - 11905: 0x93CD,
-	25744 - 11905: 0x93CE,
-	25745 - 11905: 0xB3C5,
-	25746 - 11905: 0xC8F6,
-	25747 - 11905: 0x93CF,
-	25748 - 11905: 0x93D0,
-	25749 - 11905: 0xCBBA,
-	25750 - 11905: 0xDEFE,
-	25751 - 11905: 0x93D1,
-	25752 - 11905: 0x93D2,
-	25753 - 11905: 0xDFA4,
-	25754 - 11905: 0x93D3,
-	25755 - 11905: 0x93D4,
-	25756 - 11905: 0x93D5,
-	25757 - 11905: 0x93D6,
-	25758 - 11905: 0xD7B2,
-	25759 - 11905: 0x93D7,
-	25760 - 11905: 0x93D8,
-	25761 - 11905: 0x93D9,
-	25762 - 11905: 0x93DA,
-	25763 - 11905: 0x93DB,
-	25764 - 11905: 0xB3B7,
-	25765 - 11905: 0x93DC,
-	25766 - 11905: 0x93DD,
-	25767 - 11905: 0x93DE,
-	25768 - 11905: 0x93DF,
-	25769 - 11905: 0xC1C3,
-	25770 - 11905: 0x93E0,
-	25771 - 11905: 0x93E1,
-	25772 - 11905: 0xC7CB,
-	25773 - 11905: 0xB2A5,
-	25774 - 11905: 0xB4E9,
-	25775 - 11905: 0x93E2,
-	25776 - 11905: 0xD7AB,
-	25777 - 11905: 0x93E3,
-	25778 - 11905: 0x93E4,
-	25779 - 11905: 0x93E5,
-	25780 - 11905: 0x93E6,
-	25781 - 11905: 0xC4EC,
-	25782 - 11905: 0x93E7,
-	25783 - 11905: 0xDFA2,
-	25784 - 11905: 0xDFA3,
-	25785 - 11905: 0x93E8,
-	25786 - 11905: 0xDFA5,
-	25787 - 11905: 0x93E9,
-	25788 - 11905: 0xBAB3,
-	25789 - 11905: 0x93EA,
-	25790 - 11905: 0x93EB,
-	25791 - 11905: 0x93EC,
-	25792 - 11905: 0xDFA6,
-	25793 - 11905: 0x93ED,
-	25794 - 11905: 0xC0DE,
-	25795 - 11905: 0x93EE,
-	25796 - 11905: 0x93EF,
-	25797 - 11905: 0xC9C3,
-	25798 - 11905: 0x93F0,
-	25799 - 11905: 0x93F1,
-	25800 - 11905: 0x93F2,
-	25801 - 11905: 0x93F3,
-	25802 - 11905: 0x93F4,
-	25803 - 11905: 0x93F5,
-	25804 - 11905: 0x93F6,
-	25805 - 11905: 0xB2D9,
-	25806 - 11905: 0xC7E6,
-	25807 - 11905: 0x93F7,
-	25808 - 11905: 0xDFA7,
-	25809 - 11905: 0x93F8,
-	25810 - 11905: 0xC7DC,
-	25811 - 11905: 0x93F9,
-	25812 - 11905: 0x93FA,
-	25813 - 11905: 0x93FB,
-	25814 - 11905: 0x93FC,
-	25815 - 11905: 0xDFA8,
-	25816 - 11905: 0xEBA2,
-	25817 - 11905: 0x93FD,
-	25818 - 11905: 0x93FE,
-	25819 - 11905: 0x9440,
-	25820 - 11905: 0x9441,
-	25821 - 11905: 0x9442,
-	25822 - 11905: 0xCBD3,
-	25823 - 11905: 0x9443,
-	25824 - 11905: 0x9444,
-	25825 - 11905: 0x9445,
-	25826 - 11905: 0xDFAA,
-	25827 - 11905: 0x9446,
-	25828 - 11905: 0xDFA9,
-	25829 - 11905: 0x9447,
-	25830 - 11905: 0xB2C1,
-	25831 - 11905: 0x9448,
-	25832 - 11905: 0x9449,
-	25833 - 11905: 0x944A,
-	25834 - 11905: 0x944B,
-	25835 - 11905: 0x944C,
-	25836 - 11905: 0x944D,
-	25837 - 11905: 0x944E,
-	25838 - 11905: 0x944F,
-	25839 - 11905: 0x9450,
-	25840 - 11905: 0x9451,
-	25841 - 11905: 0x9452,
-	25842 - 11905: 0x9453,
-	25843 - 11905: 0x9454,
-	25844 - 11905: 0x9455,
-	25845 - 11905: 0x9456,
-	25846 - 11905: 0x9457,
-	25847 - 11905: 0x9458,
-	25848 - 11905: 0x9459,
-	25849 - 11905: 0x945A,
-	25850 - 11905: 0x945B,
-	25851 - 11905: 0x945C,
-	25852 - 11905: 0x945D,
-	25853 - 11905: 0x945E,
-	25854 - 11905: 0x945F,
-	25855 - 11905: 0x9460,
-	25856 - 11905: 0xC5CA,
-	25857 - 11905: 0x9461,
-	25858 - 11905: 0x9462,
-	25859 - 11905: 0x9463,
-	25860 - 11905: 0x9464,
-	25861 - 11905: 0x9465,
-	25862 - 11905: 0x9466,
-	25863 - 11905: 0x9467,
-	25864 - 11905: 0x9468,
-	25865 - 11905: 0xDFAB,
-	25866 - 11905: 0x9469,
-	25867 - 11905: 0x946A,
-	25868 - 11905: 0x946B,
-	25869 - 11905: 0x946C,
-	25870 - 11905: 0x946D,
-	25871 - 11905: 0x946E,
-	25872 - 11905: 0x946F,
-	25873 - 11905: 0x9470,
-	25874 - 11905: 0xD4DC,
-	25875 - 11905: 0x9471,
-	25876 - 11905: 0x9472,
-	25877 - 11905: 0x9473,
-	25878 - 11905: 0x9474,
-	25879 - 11905: 0x9475,
-	25880 - 11905: 0xC8C1,
-	25881 - 11905: 0x9476,
-	25882 - 11905: 0x9477,
-	25883 - 11905: 0x9478,
-	25884 - 11905: 0x9479,
-	25885 - 11905: 0x947A,
-	25886 - 11905: 0x947B,
-	25887 - 11905: 0x947C,
-	25888 - 11905: 0x947D,
-	25889 - 11905: 0x947E,
-	25890 - 11905: 0x9480,
-	25891 - 11905: 0x9481,
-	25892 - 11905: 0x9482,
-	25893 - 11905: 0xDFAC,
-	25894 - 11905: 0x9483,
-	25895 - 11905: 0x9484,
-	25896 - 11905: 0x9485,
-	25897 - 11905: 0x9486,
-	25898 - 11905: 0x9487,
-	25899 - 11905: 0xBEF0,
-	25900 - 11905: 0x9488,
-	25901 - 11905: 0x9489,
-	25902 - 11905: 0xDFAD,
-	25903 - 11905: 0xD6A7,
-	25904 - 11905: 0x948A,
-	25905 - 11905: 0x948B,
-	25906 - 11905: 0x948C,
-	25907 - 11905: 0x948D,
-	25908 - 11905: 0xEAB7,
-	25909 - 11905: 0xEBB6,
-	25910 - 11905: 0xCAD5,
-	25911 - 11905: 0x948E,
-	25912 - 11905: 0xD8FC,
-	25913 - 11905: 0xB8C4,
-	25914 - 11905: 0x948F,
-	25915 - 11905: 0xB9A5,
-	25916 - 11905: 0x9490,
-	25917 - 11905: 0x9491,
-	25918 - 11905: 0xB7C5,
-	25919 - 11905: 0xD5FE,
-	25920 - 11905: 0x9492,
-	25921 - 11905: 0x9493,
-	25922 - 11905: 0x9494,
-	25923 - 11905: 0x9495,
-	25924 - 11905: 0x9496,
-	25925 - 11905: 0xB9CA,
-	25926 - 11905: 0x9497,
-	25927 - 11905: 0x9498,
-	25928 - 11905: 0xD0A7,
-	25929 - 11905: 0xF4CD,
-	25930 - 11905: 0x9499,
-	25931 - 11905: 0x949A,
-	25932 - 11905: 0xB5D0,
-	25933 - 11905: 0x949B,
-	25934 - 11905: 0x949C,
-	25935 - 11905: 0xC3F4,
-	25936 - 11905: 0x949D,
-	25937 - 11905: 0xBEC8,
-	25938 - 11905: 0x949E,
-	25939 - 11905: 0x949F,
-	25940 - 11905: 0x94A0,
-	25941 - 11905: 0xEBB7,
-	25942 - 11905: 0xB0BD,
-	25943 - 11905: 0x94A1,
-	25944 - 11905: 0x94A2,
-	25945 - 11905: 0xBDCC,
-	25946 - 11905: 0x94A3,
-	25947 - 11905: 0xC1B2,
-	25948 - 11905: 0x94A4,
-	25949 - 11905: 0xB1D6,
-	25950 - 11905: 0xB3A8,
-	25951 - 11905: 0x94A5,
-	25952 - 11905: 0x94A6,
-	25953 - 11905: 0x94A7,
-	25954 - 11905: 0xB8D2,
-	25955 - 11905: 0xC9A2,
-	25956 - 11905: 0x94A8,
-	25957 - 11905: 0x94A9,
-	25958 - 11905: 0xB6D8,
-	25959 - 11905: 0x94AA,
-	25960 - 11905: 0x94AB,
-	25961 - 11905: 0x94AC,
-	25962 - 11905: 0x94AD,
-	25963 - 11905: 0xEBB8,
-	25964 - 11905: 0xBEB4,
-	25965 - 11905: 0x94AE,
-	25966 - 11905: 0x94AF,
-	25967 - 11905: 0x94B0,
-	25968 - 11905: 0xCAFD,
-	25969 - 11905: 0x94B1,
-	25970 - 11905: 0xC7C3,
-	25971 - 11905: 0x94B2,
-	25972 - 11905: 0xD5FB,
-	25973 - 11905: 0x94B3,
-	25974 - 11905: 0x94B4,
-	25975 - 11905: 0xB7F3,
-	25976 - 11905: 0x94B5,
-	25977 - 11905: 0x94B6,
-	25978 - 11905: 0x94B7,
-	25979 - 11905: 0x94B8,
-	25980 - 11905: 0x94B9,
-	25981 - 11905: 0x94BA,
-	25982 - 11905: 0x94BB,
-	25983 - 11905: 0x94BC,
-	25984 - 11905: 0x94BD,
-	25985 - 11905: 0x94BE,
-	25986 - 11905: 0x94BF,
-	25987 - 11905: 0x94C0,
-	25988 - 11905: 0x94C1,
-	25989 - 11905: 0x94C2,
-	25990 - 11905: 0x94C3,
-	25991 - 11905: 0xCEC4,
-	25992 - 11905: 0x94C4,
-	25993 - 11905: 0x94C5,
-	25994 - 11905: 0x94C6,
-	25995 - 11905: 0xD5AB,
-	25996 - 11905: 0xB1F3,
-	25997 - 11905: 0x94C7,
-	25998 - 11905: 0x94C8,
-	25999 - 11905: 0x94C9,
-	26000 - 11905: 0xECB3,
-	26001 - 11905: 0xB0DF,
-	26002 - 11905: 0x94CA,
-	26003 - 11905: 0xECB5,
-	26004 - 11905: 0x94CB,
-	26005 - 11905: 0x94CC,
-	26006 - 11905: 0x94CD,
-	26007 - 11905: 0xB6B7,
-	26008 - 11905: 0x94CE,
-	26009 - 11905: 0xC1CF,
-	26010 - 11905: 0x94CF,
-	26011 - 11905: 0xF5FA,
-	26012 - 11905: 0xD0B1,
-	26013 - 11905: 0x94D0,
-	26014 - 11905: 0x94D1,
-	26015 - 11905: 0xD5E5,
-	26016 - 11905: 0x94D2,
-	26017 - 11905: 0xCED3,
-	26018 - 11905: 0x94D3,
-	26019 - 11905: 0x94D4,
-	26020 - 11905: 0xBDEF,
-	26021 - 11905: 0xB3E2,
-	26022 - 11905: 0x94D5,
-	26023 - 11905: 0xB8AB,
-	26024 - 11905: 0x94D6,
-	26025 - 11905: 0xD5B6,
-	26026 - 11905: 0x94D7,
-	26027 - 11905: 0xEDBD,
-	26028 - 11905: 0x94D8,
-	26029 - 11905: 0xB6CF,
-	26030 - 11905: 0x94D9,
-	26031 - 11905: 0xCBB9,
-	26032 - 11905: 0xD0C2,
-	26033 - 11905: 0x94DA,
-	26034 - 11905: 0x94DB,
-	26035 - 11905: 0x94DC,
-	26036 - 11905: 0x94DD,
-	26037 - 11905: 0x94DE,
-	26038 - 11905: 0x94DF,
-	26039 - 11905: 0x94E0,
-	26040 - 11905: 0x94E1,
-	26041 - 11905: 0xB7BD,
-	26042 - 11905: 0x94E2,
-	26043 - 11905: 0x94E3,
-	26044 - 11905: 0xECB6,
-	26045 - 11905: 0xCAA9,
-	26046 - 11905: 0x94E4,
-	26047 - 11905: 0x94E5,
-	26048 - 11905: 0x94E6,
-	26049 - 11905: 0xC5D4,
-	26050 - 11905: 0x94E7,
-	26051 - 11905: 0xECB9,
-	26052 - 11905: 0xECB8,
-	26053 - 11905: 0xC2C3,
-	26054 - 11905: 0xECB7,
-	26055 - 11905: 0x94E8,
-	26056 - 11905: 0x94E9,
-	26057 - 11905: 0x94EA,
-	26058 - 11905: 0x94EB,
-	26059 - 11905: 0xD0FD,
-	26060 - 11905: 0xECBA,
-	26061 - 11905: 0x94EC,
-	26062 - 11905: 0xECBB,
-	26063 - 11905: 0xD7E5,
-	26064 - 11905: 0x94ED,
-	26065 - 11905: 0x94EE,
-	26066 - 11905: 0xECBC,
-	26067 - 11905: 0x94EF,
-	26068 - 11905: 0x94F0,
-	26069 - 11905: 0x94F1,
-	26070 - 11905: 0xECBD,
-	26071 - 11905: 0xC6EC,
-	26072 - 11905: 0x94F2,
-	26073 - 11905: 0x94F3,
-	26074 - 11905: 0x94F4,
-	26075 - 11905: 0x94F5,
-	26076 - 11905: 0x94F6,
-	26077 - 11905: 0x94F7,
-	26078 - 11905: 0x94F8,
-	26079 - 11905: 0x94F9,
-	26080 - 11905: 0xCEDE,
-	26081 - 11905: 0x94FA,
-	26082 - 11905: 0xBCC8,
-	26083 - 11905: 0x94FB,
-	26084 - 11905: 0x94FC,
-	26085 - 11905: 0xC8D5,
-	26086 - 11905: 0xB5A9,
-	26087 - 11905: 0xBEC9,
-	26088 - 11905: 0xD6BC,
-	26089 - 11905: 0xD4E7,
-	26090 - 11905: 0x94FD,
-	26091 - 11905: 0x94FE,
-	26092 - 11905: 0xD1AE,
-	26093 - 11905: 0xD0F1,
-	26094 - 11905: 0xEAB8,
-	26095 - 11905: 0xEAB9,
-	26096 - 11905: 0xEABA,
-	26097 - 11905: 0xBAB5,
-	26098 - 11905: 0x9540,
-	26099 - 11905: 0x9541,
-	26100 - 11905: 0x9542,
-	26101 - 11905: 0x9543,
-	26102 - 11905: 0xCAB1,
-	26103 - 11905: 0xBFF5,
-	26104 - 11905: 0x9544,
-	26105 - 11905: 0x9545,
-	26106 - 11905: 0xCDFA,
-	26107 - 11905: 0x9546,
-	26108 - 11905: 0x9547,
-	26109 - 11905: 0x9548,
-	26110 - 11905: 0x9549,
-	26111 - 11905: 0x954A,
-	26112 - 11905: 0xEAC0,
-	26113 - 11905: 0x954B,
-	26114 - 11905: 0xB0BA,
-	26115 - 11905: 0xEABE,
-	26116 - 11905: 0x954C,
-	26117 - 11905: 0x954D,
-	26118 - 11905: 0xC0A5,
-	26119 - 11905: 0x954E,
-	26120 - 11905: 0x954F,
-	26121 - 11905: 0x9550,
-	26122 - 11905: 0xEABB,
-	26123 - 11905: 0x9551,
-	26124 - 11905: 0xB2FD,
-	26125 - 11905: 0x9552,
-	26126 - 11905: 0xC3F7,
-	26127 - 11905: 0xBBE8,
-	26128 - 11905: 0x9553,
-	26129 - 11905: 0x9554,
-	26130 - 11905: 0x9555,
-	26131 - 11905: 0xD2D7,
-	26132 - 11905: 0xCEF4,
-	26133 - 11905: 0xEABF,
-	26134 - 11905: 0x9556,
-	26135 - 11905: 0x9557,
-	26136 - 11905: 0x9558,
-	26137 - 11905: 0xEABC,
-	26138 - 11905: 0x9559,
-	26139 - 11905: 0x955A,
-	26140 - 11905: 0x955B,
-	26141 - 11905: 0xEAC3,
-	26142 - 11905: 0x955C,
-	26143 - 11905: 0xD0C7,
-	26144 - 11905: 0xD3B3,
-	26145 - 11905: 0x955D,
-	26146 - 11905: 0x955E,
-	26147 - 11905: 0x955F,
-	26148 - 11905: 0x9560,
-	26149 - 11905: 0xB4BA,
-	26150 - 11905: 0x9561,
-	26151 - 11905: 0xC3C1,
-	26152 - 11905: 0xD7F2,
-	26153 - 11905: 0x9562,
-	26154 - 11905: 0x9563,
-	26155 - 11905: 0x9564,
-	26156 - 11905: 0x9565,
-	26157 - 11905: 0xD5D1,
-	26158 - 11905: 0x9566,
-	26159 - 11905: 0xCAC7,
-	26160 - 11905: 0x9567,
-	26161 - 11905: 0xEAC5,
-	26162 - 11905: 0x9568,
-	26163 - 11905: 0x9569,
-	26164 - 11905: 0xEAC4,
-	26165 - 11905: 0xEAC7,
-	26166 - 11905: 0xEAC6,
-	26167 - 11905: 0x956A,
-	26168 - 11905: 0x956B,
-	26169 - 11905: 0x956C,
-	26170 - 11905: 0x956D,
-	26171 - 11905: 0x956E,
-	26172 - 11905: 0xD6E7,
-	26173 - 11905: 0x956F,
-	26174 - 11905: 0xCFD4,
-	26175 - 11905: 0x9570,
-	26176 - 11905: 0x9571,
-	26177 - 11905: 0xEACB,
-	26178 - 11905: 0x9572,
-	26179 - 11905: 0xBBCE,
-	26180 - 11905: 0x9573,
-	26181 - 11905: 0x9574,
-	26182 - 11905: 0x9575,
-	26183 - 11905: 0x9576,
-	26184 - 11905: 0x9577,
-	26185 - 11905: 0x9578,
-	26186 - 11905: 0x9579,
-	26187 - 11905: 0xBDFA,
-	26188 - 11905: 0xC9CE,
-	26189 - 11905: 0x957A,
-	26190 - 11905: 0x957B,
-	26191 - 11905: 0xEACC,
-	26192 - 11905: 0x957C,
-	26193 - 11905: 0x957D,
-	26194 - 11905: 0xC9B9,
-	26195 - 11905: 0xCFFE,
-	26196 - 11905: 0xEACA,
-	26197 - 11905: 0xD4CE,
-	26198 - 11905: 0xEACD,
-	26199 - 11905: 0xEACF,
-	26200 - 11905: 0x957E,
-	26201 - 11905: 0x9580,
-	26202 - 11905: 0xCDED,
-	26203 - 11905: 0x9581,
-	26204 - 11905: 0x9582,
-	26205 - 11905: 0x9583,
-	26206 - 11905: 0x9584,
-	26207 - 11905: 0xEAC9,
-	26208 - 11905: 0x9585,
-	26209 - 11905: 0xEACE,
-	26210 - 11905: 0x9586,
-	26211 - 11905: 0x9587,
-	26212 - 11905: 0xCEEE,
-	26213 - 11905: 0x9588,
-	26214 - 11905: 0xBBDE,
-	26215 - 11905: 0x9589,
-	26216 - 11905: 0xB3BF,
-	26217 - 11905: 0x958A,
-	26218 - 11905: 0x958B,
-	26219 - 11905: 0x958C,
-	26220 - 11905: 0x958D,
-	26221 - 11905: 0x958E,
-	26222 - 11905: 0xC6D5,
-	26223 - 11905: 0xBEB0,
-	26224 - 11905: 0xCEFA,
-	26225 - 11905: 0x958F,
-	26226 - 11905: 0x9590,
-	26227 - 11905: 0x9591,
-	26228 - 11905: 0xC7E7,
-	26229 - 11905: 0x9592,
-	26230 - 11905: 0xBEA7,
-	26231 - 11905: 0xEAD0,
-	26232 - 11905: 0x9593,
-	26233 - 11905: 0x9594,
-	26234 - 11905: 0xD6C7,
-	26235 - 11905: 0x9595,
-	26236 - 11905: 0x9596,
-	26237 - 11905: 0x9597,
-	26238 - 11905: 0xC1C0,
-	26239 - 11905: 0x9598,
-	26240 - 11905: 0x9599,
-	26241 - 11905: 0x959A,
-	26242 - 11905: 0xD4DD,
-	26243 - 11905: 0x959B,
-	26244 - 11905: 0xEAD1,
-	26245 - 11905: 0x959C,
-	26246 - 11905: 0x959D,
-	26247 - 11905: 0xCFBE,
-	26248 - 11905: 0x959E,
-	26249 - 11905: 0x959F,
-	26250 - 11905: 0x95A0,
-	26251 - 11905: 0x95A1,
-	26252 - 11905: 0xEAD2,
-	26253 - 11905: 0x95A2,
-	26254 - 11905: 0x95A3,
-	26255 - 11905: 0x95A4,
-	26256 - 11905: 0x95A5,
-	26257 - 11905: 0xCAEE,
-	26258 - 11905: 0x95A6,
-	26259 - 11905: 0x95A7,
-	26260 - 11905: 0x95A8,
-	26261 - 11905: 0x95A9,
-	26262 - 11905: 0xC5AF,
-	26263 - 11905: 0xB0B5,
-	26264 - 11905: 0x95AA,
-	26265 - 11905: 0x95AB,
-	26266 - 11905: 0x95AC,
-	26267 - 11905: 0x95AD,
-	26268 - 11905: 0x95AE,
-	26269 - 11905: 0xEAD4,
-	26270 - 11905: 0x95AF,
-	26271 - 11905: 0x95B0,
-	26272 - 11905: 0x95B1,
-	26273 - 11905: 0x95B2,
-	26274 - 11905: 0x95B3,
-	26275 - 11905: 0x95B4,
-	26276 - 11905: 0x95B5,
-	26277 - 11905: 0x95B6,
-	26278 - 11905: 0x95B7,
-	26279 - 11905: 0xEAD3,
-	26280 - 11905: 0xF4DF,
-	26281 - 11905: 0x95B8,
-	26282 - 11905: 0x95B9,
-	26283 - 11905: 0x95BA,
-	26284 - 11905: 0x95BB,
-	26285 - 11905: 0x95BC,
-	26286 - 11905: 0xC4BA,
-	26287 - 11905: 0x95BD,
-	26288 - 11905: 0x95BE,
-	26289 - 11905: 0x95BF,
-	26290 - 11905: 0x95C0,
-	26291 - 11905: 0x95C1,
-	26292 - 11905: 0xB1A9,
-	26293 - 11905: 0x95C2,
-	26294 - 11905: 0x95C3,
-	26295 - 11905: 0x95C4,
-	26296 - 11905: 0x95C5,
-	26297 - 11905: 0xE5DF,
-	26298 - 11905: 0x95C6,
-	26299 - 11905: 0x95C7,
-	26300 - 11905: 0x95C8,
-	26301 - 11905: 0x95C9,
-	26302 - 11905: 0xEAD5,
-	26303 - 11905: 0x95CA,
-	26304 - 11905: 0x95CB,
-	26305 - 11905: 0x95CC,
-	26306 - 11905: 0x95CD,
-	26307 - 11905: 0x95CE,
-	26308 - 11905: 0x95CF,
-	26309 - 11905: 0x95D0,
-	26310 - 11905: 0x95D1,
-	26311 - 11905: 0x95D2,
-	26312 - 11905: 0x95D3,
-	26313 - 11905: 0x95D4,
-	26314 - 11905: 0x95D5,
-	26315 - 11905: 0x95D6,
-	26316 - 11905: 0x95D7,
-	26317 - 11905: 0x95D8,
-	26318 - 11905: 0x95D9,
-	26319 - 11905: 0x95DA,
-	26320 - 11905: 0x95DB,
-	26321 - 11905: 0x95DC,
-	26322 - 11905: 0x95DD,
-	26323 - 11905: 0x95DE,
-	26324 - 11905: 0x95DF,
-	26325 - 11905: 0x95E0,
-	26326 - 11905: 0x95E1,
-	26327 - 11905: 0x95E2,
-	26328 - 11905: 0x95E3,
-	26329 - 11905: 0xCAEF,
-	26330 - 11905: 0x95E4,
-	26331 - 11905: 0xEAD6,
-	26332 - 11905: 0xEAD7,
-	26333 - 11905: 0xC6D8,
-	26334 - 11905: 0x95E5,
-	26335 - 11905: 0x95E6,
-	26336 - 11905: 0x95E7,
-	26337 - 11905: 0x95E8,
-	26338 - 11905: 0x95E9,
-	26339 - 11905: 0x95EA,
-	26340 - 11905: 0x95EB,
-	26341 - 11905: 0x95EC,
-	26342 - 11905: 0xEAD8,
-	26343 - 11905: 0x95ED,
-	26344 - 11905: 0x95EE,
-	26345 - 11905: 0xEAD9,
-	26346 - 11905: 0x95EF,
-	26347 - 11905: 0x95F0,
-	26348 - 11905: 0x95F1,
-	26349 - 11905: 0x95F2,
-	26350 - 11905: 0x95F3,
-	26351 - 11905: 0x95F4,
-	26352 - 11905: 0xD4BB,
-	26353 - 11905: 0x95F5,
-	26354 - 11905: 0xC7FA,
-	26355 - 11905: 0xD2B7,
-	26356 - 11905: 0xB8FC,
-	26357 - 11905: 0x95F6,
-	26358 - 11905: 0x95F7,
-	26359 - 11905: 0xEAC2,
-	26360 - 11905: 0x95F8,
-	26361 - 11905: 0xB2DC,
-	26362 - 11905: 0x95F9,
-	26363 - 11905: 0x95FA,
-	26364 - 11905: 0xC2FC,
-	26365 - 11905: 0x95FB,
-	26366 - 11905: 0xD4F8,
-	26367 - 11905: 0xCCE6,
-	26368 - 11905: 0xD7EE,
-	26369 - 11905: 0x95FC,
-	26370 - 11905: 0x95FD,
-	26371 - 11905: 0x95FE,
-	26372 - 11905: 0x9640,
-	26373 - 11905: 0x9641,
-	26374 - 11905: 0x9642,
-	26375 - 11905: 0x9643,
-	26376 - 11905: 0xD4C2,
-	26377 - 11905: 0xD3D0,
-	26378 - 11905: 0xEBC3,
-	26379 - 11905: 0xC5F3,
-	26380 - 11905: 0x9644,
-	26381 - 11905: 0xB7FE,
-	26382 - 11905: 0x9645,
-	26383 - 11905: 0x9646,
-	26384 - 11905: 0xEBD4,
-	26385 - 11905: 0x9647,
-	26386 - 11905: 0x9648,
-	26387 - 11905: 0x9649,
-	26388 - 11905: 0xCBB7,
-	26389 - 11905: 0xEBDE,
-	26390 - 11905: 0x964A,
-	26391 - 11905: 0xC0CA,
-	26392 - 11905: 0x964B,
-	26393 - 11905: 0x964C,
-	26394 - 11905: 0x964D,
-	26395 - 11905: 0xCDFB,
-	26396 - 11905: 0x964E,
-	26397 - 11905: 0xB3AF,
-	26398 - 11905: 0x964F,
-	26399 - 11905: 0xC6DA,
-	26400 - 11905: 0x9650,
-	26401 - 11905: 0x9651,
-	26402 - 11905: 0x9652,
-	26403 - 11905: 0x9653,
-	26404 - 11905: 0x9654,
-	26405 - 11905: 0x9655,
-	26406 - 11905: 0xEBFC,
-	26407 - 11905: 0x9656,
-	26408 - 11905: 0xC4BE,
-	26409 - 11905: 0x9657,
-	26410 - 11905: 0xCEB4,
-	26411 - 11905: 0xC4A9,
-	26412 - 11905: 0xB1BE,
-	26413 - 11905: 0xD4FD,
-	26414 - 11905: 0x9658,
-	26415 - 11905: 0xCAF5,
-	26416 - 11905: 0x9659,
-	26417 - 11905: 0xD6EC,
-	26418 - 11905: 0x965A,
-	26419 - 11905: 0x965B,
-	26420 - 11905: 0xC6D3,
-	26421 - 11905: 0xB6E4,
-	26422 - 11905: 0x965C,
-	26423 - 11905: 0x965D,
-	26424 - 11905: 0x965E,
-	26425 - 11905: 0x965F,
-	26426 - 11905: 0xBBFA,
-	26427 - 11905: 0x9660,
-	26428 - 11905: 0x9661,
-	26429 - 11905: 0xD0E0,
-	26430 - 11905: 0x9662,
-	26431 - 11905: 0x9663,
-	26432 - 11905: 0xC9B1,
-	26433 - 11905: 0x9664,
-	26434 - 11905: 0xD4D3,
-	26435 - 11905: 0xC8A8,
-	26436 - 11905: 0x9665,
-	26437 - 11905: 0x9666,
-	26438 - 11905: 0xB8CB,
-	26439 - 11905: 0x9667,
-	26440 - 11905: 0xE8BE,
-	26441 - 11905: 0xC9BC,
-	26442 - 11905: 0x9668,
-	26443 - 11905: 0x9669,
-	26444 - 11905: 0xE8BB,
-	26445 - 11905: 0x966A,
-	26446 - 11905: 0xC0EE,
-	26447 - 11905: 0xD0D3,
-	26448 - 11905: 0xB2C4,
-	26449 - 11905: 0xB4E5,
-	26450 - 11905: 0x966B,
-	26451 - 11905: 0xE8BC,
-	26452 - 11905: 0x966C,
-	26453 - 11905: 0x966D,
-	26454 - 11905: 0xD5C8,
-	26455 - 11905: 0x966E,
-	26456 - 11905: 0x966F,
-	26457 - 11905: 0x9670,
-	26458 - 11905: 0x9671,
-	26459 - 11905: 0x9672,
-	26460 - 11905: 0xB6C5,
-	26461 - 11905: 0x9673,
-	26462 - 11905: 0xE8BD,
-	26463 - 11905: 0xCAF8,
-	26464 - 11905: 0xB8DC,
-	26465 - 11905: 0xCCF5,
-	26466 - 11905: 0x9674,
-	26467 - 11905: 0x9675,
-	26468 - 11905: 0x9676,
-	26469 - 11905: 0xC0B4,
-	26470 - 11905: 0x9677,
-	26471 - 11905: 0x9678,
-	26472 - 11905: 0xD1EE,
-	26473 - 11905: 0xE8BF,
-	26474 - 11905: 0xE8C2,
-	26475 - 11905: 0x9679,
-	26476 - 11905: 0x967A,
-	26477 - 11905: 0xBABC,
-	26478 - 11905: 0x967B,
-	26479 - 11905: 0xB1AD,
-	26480 - 11905: 0xBDDC,
-	26481 - 11905: 0x967C,
-	26482 - 11905: 0xEABD,
-	26483 - 11905: 0xE8C3,
-	26484 - 11905: 0x967D,
-	26485 - 11905: 0xE8C6,
-	26486 - 11905: 0x967E,
-	26487 - 11905: 0xE8CB,
-	26488 - 11905: 0x9680,
-	26489 - 11905: 0x9681,
-	26490 - 11905: 0x9682,
-	26491 - 11905: 0x9683,
-	26492 - 11905: 0xE8CC,
-	26493 - 11905: 0x9684,
-	26494 - 11905: 0xCBC9,
-	26495 - 11905: 0xB0E5,
-	26496 - 11905: 0x9685,
-	26497 - 11905: 0xBCAB,
-	26498 - 11905: 0x9686,
-	26499 - 11905: 0x9687,
-	26500 - 11905: 0xB9B9,
-	26501 - 11905: 0x9688,
-	26502 - 11905: 0x9689,
-	26503 - 11905: 0xE8C1,
-	26504 - 11905: 0x968A,
-	26505 - 11905: 0xCDF7,
-	26506 - 11905: 0x968B,
-	26507 - 11905: 0xE8CA,
-	26508 - 11905: 0x968C,
-	26509 - 11905: 0x968D,
-	26510 - 11905: 0x968E,
-	26511 - 11905: 0x968F,
-	26512 - 11905: 0xCEF6,
-	26513 - 11905: 0x9690,
-	26514 - 11905: 0x9691,
-	26515 - 11905: 0x9692,
-	26516 - 11905: 0x9693,
-	26517 - 11905: 0xD5ED,
-	26518 - 11905: 0x9694,
-	26519 - 11905: 0xC1D6,
-	26520 - 11905: 0xE8C4,
-	26521 - 11905: 0x9695,
-	26522 - 11905: 0xC3B6,
-	26523 - 11905: 0x9696,
-	26524 - 11905: 0xB9FB,
-	26525 - 11905: 0xD6A6,
-	26526 - 11905: 0xE8C8,
-	26527 - 11905: 0x9697,
-	26528 - 11905: 0x9698,
-	26529 - 11905: 0x9699,
-	26530 - 11905: 0xCAE0,
-	26531 - 11905: 0xD4E6,
-	26532 - 11905: 0x969A,
-	26533 - 11905: 0xE8C0,
-	26534 - 11905: 0x969B,
-	26535 - 11905: 0xE8C5,
-	26536 - 11905: 0xE8C7,
-	26537 - 11905: 0x969C,
-	26538 - 11905: 0xC7B9,
-	26539 - 11905: 0xB7E3,
-	26540 - 11905: 0x969D,
-	26541 - 11905: 0xE8C9,
-	26542 - 11905: 0x969E,
-	26543 - 11905: 0xBFDD,
-	26544 - 11905: 0xE8D2,
-	26545 - 11905: 0x969F,
-	26546 - 11905: 0x96A0,
-	26547 - 11905: 0xE8D7,
-	26548 - 11905: 0x96A1,
-	26549 - 11905: 0xE8D5,
-	26550 - 11905: 0xBCDC,
-	26551 - 11905: 0xBCCF,
-	26552 - 11905: 0xE8DB,
-	26553 - 11905: 0x96A2,
-	26554 - 11905: 0x96A3,
-	26555 - 11905: 0x96A4,
-	26556 - 11905: 0x96A5,
-	26557 - 11905: 0x96A6,
-	26558 - 11905: 0x96A7,
-	26559 - 11905: 0x96A8,
-	26560 - 11905: 0x96A9,
-	26561 - 11905: 0xE8DE,
-	26562 - 11905: 0x96AA,
-	26563 - 11905: 0xE8DA,
-	26564 - 11905: 0xB1FA,
-	26565 - 11905: 0x96AB,
-	26566 - 11905: 0x96AC,
-	26567 - 11905: 0x96AD,
-	26568 - 11905: 0x96AE,
-	26569 - 11905: 0x96AF,
-	26570 - 11905: 0x96B0,
-	26571 - 11905: 0x96B1,
-	26572 - 11905: 0x96B2,
-	26573 - 11905: 0x96B3,
-	26574 - 11905: 0x96B4,
-	26575 - 11905: 0xB0D8,
-	26576 - 11905: 0xC4B3,
-	26577 - 11905: 0xB8CC,
-	26578 - 11905: 0xC6E2,
-	26579 - 11905: 0xC8BE,
-	26580 - 11905: 0xC8E1,
-	26581 - 11905: 0x96B5,
-	26582 - 11905: 0x96B6,
-	26583 - 11905: 0x96B7,
-	26584 - 11905: 0xE8CF,
-	26585 - 11905: 0xE8D4,
-	26586 - 11905: 0xE8D6,
-	26587 - 11905: 0x96B8,
-	26588 - 11905: 0xB9F1,
-	26589 - 11905: 0xE8D8,
-	26590 - 11905: 0xD7F5,
-	26591 - 11905: 0x96B9,
-	26592 - 11905: 0xC4FB,
-	26593 - 11905: 0x96BA,
-	26594 - 11905: 0xE8DC,
-	26595 - 11905: 0x96BB,
-	26596 - 11905: 0x96BC,
-	26597 - 11905: 0xB2E9,
-	26598 - 11905: 0x96BD,
-	26599 - 11905: 0x96BE,
-	26600 - 11905: 0x96BF,
-	26601 - 11905: 0xE8D1,
-	26602 - 11905: 0x96C0,
-	26603 - 11905: 0x96C1,
-	26604 - 11905: 0xBCED,
-	26605 - 11905: 0x96C2,
-	26606 - 11905: 0x96C3,
-	26607 - 11905: 0xBFC2,
-	26608 - 11905: 0xE8CD,
-	26609 - 11905: 0xD6F9,
-	26610 - 11905: 0x96C4,
-	26611 - 11905: 0xC1F8,
-	26612 - 11905: 0xB2F1,
-	26613 - 11905: 0x96C5,
-	26614 - 11905: 0x96C6,
-	26615 - 11905: 0x96C7,
-	26616 - 11905: 0x96C8,
-	26617 - 11905: 0x96C9,
-	26618 - 11905: 0x96CA,
-	26619 - 11905: 0x96CB,
-	26620 - 11905: 0x96CC,
-	26621 - 11905: 0xE8DF,
-	26622 - 11905: 0x96CD,
-	26623 - 11905: 0xCAC1,
-	26624 - 11905: 0xE8D9,
-	26625 - 11905: 0x96CE,
-	26626 - 11905: 0x96CF,
-	26627 - 11905: 0x96D0,
-	26628 - 11905: 0x96D1,
-	26629 - 11905: 0xD5A4,
-	26630 - 11905: 0x96D2,
-	26631 - 11905: 0xB1EA,
-	26632 - 11905: 0xD5BB,
-	26633 - 11905: 0xE8CE,
-	26634 - 11905: 0xE8D0,
-	26635 - 11905: 0xB6B0,
-	26636 - 11905: 0xE8D3,
-	26637 - 11905: 0x96D3,
-	26638 - 11905: 0xE8DD,
-	26639 - 11905: 0xC0B8,
-	26640 - 11905: 0x96D4,
-	26641 - 11905: 0xCAF7,
-	26642 - 11905: 0x96D5,
-	26643 - 11905: 0xCBA8,
-	26644 - 11905: 0x96D6,
-	26645 - 11905: 0x96D7,
-	26646 - 11905: 0xC6DC,
-	26647 - 11905: 0xC0F5,
-	26648 - 11905: 0x96D8,
-	26649 - 11905: 0x96D9,
-	26650 - 11905: 0x96DA,
-	26651 - 11905: 0x96DB,
-	26652 - 11905: 0x96DC,
-	26653 - 11905: 0xE8E9,
-	26654 - 11905: 0x96DD,
-	26655 - 11905: 0x96DE,
-	26656 - 11905: 0x96DF,
-	26657 - 11905: 0xD0A3,
-	26658 - 11905: 0x96E0,
-	26659 - 11905: 0x96E1,
-	26660 - 11905: 0x96E2,
-	26661 - 11905: 0x96E3,
-	26662 - 11905: 0x96E4,
-	26663 - 11905: 0x96E5,
-	26664 - 11905: 0x96E6,
-	26665 - 11905: 0xE8F2,
-	26666 - 11905: 0xD6EA,
-	26667 - 11905: 0x96E7,
-	26668 - 11905: 0x96E8,
-	26669 - 11905: 0x96E9,
-	26670 - 11905: 0x96EA,
-	26671 - 11905: 0x96EB,
-	26672 - 11905: 0x96EC,
-	26673 - 11905: 0x96ED,
-	26674 - 11905: 0xE8E0,
-	26675 - 11905: 0xE8E1,
-	26676 - 11905: 0x96EE,
-	26677 - 11905: 0x96EF,
-	26678 - 11905: 0x96F0,
-	26679 - 11905: 0xD1F9,
-	26680 - 11905: 0xBACB,
-	26681 - 11905: 0xB8F9,
-	26682 - 11905: 0x96F1,
-	26683 - 11905: 0x96F2,
-	26684 - 11905: 0xB8F1,
-	26685 - 11905: 0xD4D4,
-	26686 - 11905: 0xE8EF,
-	26687 - 11905: 0x96F3,
-	26688 - 11905: 0xE8EE,
-	26689 - 11905: 0xE8EC,
-	26690 - 11905: 0xB9F0,
-	26691 - 11905: 0xCCD2,
-	26692 - 11905: 0xE8E6,
-	26693 - 11905: 0xCEA6,
-	26694 - 11905: 0xBFF2,
-	26695 - 11905: 0x96F4,
-	26696 - 11905: 0xB0B8,
-	26697 - 11905: 0xE8F1,
-	26698 - 11905: 0xE8F0,
-	26699 - 11905: 0x96F5,
-	26700 - 11905: 0xD7C0,
-	26701 - 11905: 0x96F6,
-	26702 - 11905: 0xE8E4,
-	26703 - 11905: 0x96F7,
-	26704 - 11905: 0xCDA9,
-	26705 - 11905: 0xC9A3,
-	26706 - 11905: 0x96F8,
-	26707 - 11905: 0xBBB8,
-	26708 - 11905: 0xBDDB,
-	26709 - 11905: 0xE8EA,
-	26710 - 11905: 0x96F9,
-	26711 - 11905: 0x96FA,
-	26712 - 11905: 0x96FB,
-	26713 - 11905: 0x96FC,
-	26714 - 11905: 0x96FD,
-	26715 - 11905: 0x96FE,
-	26716 - 11905: 0x9740,
-	26717 - 11905: 0x9741,
-	26718 - 11905: 0x9742,
-	26719 - 11905: 0x9743,
-	26720 - 11905: 0xE8E2,
-	26721 - 11905: 0xE8E3,
-	26722 - 11905: 0xE8E5,
-	26723 - 11905: 0xB5B5,
-	26724 - 11905: 0xE8E7,
-	26725 - 11905: 0xC7C5,
-	26726 - 11905: 0xE8EB,
-	26727 - 11905: 0xE8ED,
-	26728 - 11905: 0xBDB0,
-	26729 - 11905: 0xD7AE,
-	26730 - 11905: 0x9744,
-	26731 - 11905: 0xE8F8,
-	26732 - 11905: 0x9745,
-	26733 - 11905: 0x9746,
-	26734 - 11905: 0x9747,
-	26735 - 11905: 0x9748,
-	26736 - 11905: 0x9749,
-	26737 - 11905: 0x974A,
-	26738 - 11905: 0x974B,
-	26739 - 11905: 0x974C,
-	26740 - 11905: 0xE8F5,
-	26741 - 11905: 0x974D,
-	26742 - 11905: 0xCDB0,
-	26743 - 11905: 0xE8F6,
-	26744 - 11905: 0x974E,
-	26745 - 11905: 0x974F,
-	26746 - 11905: 0x9750,
-	26747 - 11905: 0x9751,
-	26748 - 11905: 0x9752,
-	26749 - 11905: 0x9753,
-	26750 - 11905: 0x9754,
-	26751 - 11905: 0x9755,
-	26752 - 11905: 0x9756,
-	26753 - 11905: 0xC1BA,
-	26754 - 11905: 0x9757,
-	26755 - 11905: 0xE8E8,
-	26756 - 11905: 0x9758,
-	26757 - 11905: 0xC3B7,
-	26758 - 11905: 0xB0F0,
-	26759 - 11905: 0x9759,
-	26760 - 11905: 0x975A,
-	26761 - 11905: 0x975B,
-	26762 - 11905: 0x975C,
-	26763 - 11905: 0x975D,
-	26764 - 11905: 0x975E,
-	26765 - 11905: 0x975F,
-	26766 - 11905: 0x9760,
-	26767 - 11905: 0xE8F4,
-	26768 - 11905: 0x9761,
-	26769 - 11905: 0x9762,
-	26770 - 11905: 0x9763,
-	26771 - 11905: 0xE8F7,
-	26772 - 11905: 0x9764,
-	26773 - 11905: 0x9765,
-	26774 - 11905: 0x9766,
-	26775 - 11905: 0xB9A3,
-	26776 - 11905: 0x9767,
-	26777 - 11905: 0x9768,
-	26778 - 11905: 0x9769,
-	26779 - 11905: 0x976A,
-	26780 - 11905: 0x976B,
-	26781 - 11905: 0x976C,
-	26782 - 11905: 0x976D,
-	26783 - 11905: 0x976E,
-	26784 - 11905: 0x976F,
-	26785 - 11905: 0x9770,
-	26786 - 11905: 0xC9D2,
-	26787 - 11905: 0x9771,
-	26788 - 11905: 0x9772,
-	26789 - 11905: 0x9773,
-	26790 - 11905: 0xC3CE,
-	26791 - 11905: 0xCEE0,
-	26792 - 11905: 0xC0E6,
-	26793 - 11905: 0x9774,
-	26794 - 11905: 0x9775,
-	26795 - 11905: 0x9776,
-	26796 - 11905: 0x9777,
-	26797 - 11905: 0xCBF3,
-	26798 - 11905: 0x9778,
-	26799 - 11905: 0xCCDD,
-	26800 - 11905: 0xD0B5,
-	26801 - 11905: 0x9779,
-	26802 - 11905: 0x977A,
-	26803 - 11905: 0xCAE1,
-	26804 - 11905: 0x977B,
-	26805 - 11905: 0xE8F3,
-	26806 - 11905: 0x977C,
-	26807 - 11905: 0x977D,
-	26808 - 11905: 0x977E,
-	26809 - 11905: 0x9780,
-	26810 - 11905: 0x9781,
-	26811 - 11905: 0x9782,
-	26812 - 11905: 0x9783,
-	26813 - 11905: 0x9784,
-	26814 - 11905: 0x9785,
-	26815 - 11905: 0x9786,
-	26816 - 11905: 0xBCEC,
-	26817 - 11905: 0x9787,
-	26818 - 11905: 0xE8F9,
-	26819 - 11905: 0x9788,
-	26820 - 11905: 0x9789,
-	26821 - 11905: 0x978A,
-	26822 - 11905: 0x978B,
-	26823 - 11905: 0x978C,
-	26824 - 11905: 0x978D,
-	26825 - 11905: 0xC3DE,
-	26826 - 11905: 0x978E,
-	26827 - 11905: 0xC6E5,
-	26828 - 11905: 0x978F,
-	26829 - 11905: 0xB9F7,
-	26830 - 11905: 0x9790,
-	26831 - 11905: 0x9791,
-	26832 - 11905: 0x9792,
-	26833 - 11905: 0x9793,
-	26834 - 11905: 0xB0F4,
-	26835 - 11905: 0x9794,
-	26836 - 11905: 0x9795,
-	26837 - 11905: 0xD7D8,
-	26838 - 11905: 0x9796,
-	26839 - 11905: 0x9797,
-	26840 - 11905: 0xBCAC,
-	26841 - 11905: 0x9798,
-	26842 - 11905: 0xC5EF,
-	26843 - 11905: 0x9799,
-	26844 - 11905: 0x979A,
-	26845 - 11905: 0x979B,
-	26846 - 11905: 0x979C,
-	26847 - 11905: 0x979D,
-	26848 - 11905: 0xCCC4,
-	26849 - 11905: 0x979E,
-	26850 - 11905: 0x979F,
-	26851 - 11905: 0xE9A6,
-	26852 - 11905: 0x97A0,
-	26853 - 11905: 0x97A1,
-	26854 - 11905: 0x97A2,
-	26855 - 11905: 0x97A3,
-	26856 - 11905: 0x97A4,
-	26857 - 11905: 0x97A5,
-	26858 - 11905: 0x97A6,
-	26859 - 11905: 0x97A7,
-	26860 - 11905: 0x97A8,
-	26861 - 11905: 0x97A9,
-	26862 - 11905: 0xC9AD,
-	26863 - 11905: 0x97AA,
-	26864 - 11905: 0xE9A2,
-	26865 - 11905: 0xC0E2,
-	26866 - 11905: 0x97AB,
-	26867 - 11905: 0x97AC,
-	26868 - 11905: 0x97AD,
-	26869 - 11905: 0xBFC3,
-	26870 - 11905: 0x97AE,
-	26871 - 11905: 0x97AF,
-	26872 - 11905: 0x97B0,
-	26873 - 11905: 0xE8FE,
-	26874 - 11905: 0xB9D7,
-	26875 - 11905: 0x97B1,
-	26876 - 11905: 0xE8FB,
-	26877 - 11905: 0x97B2,
-	26878 - 11905: 0x97B3,
-	26879 - 11905: 0x97B4,
-	26880 - 11905: 0x97B5,
-	26881 - 11905: 0xE9A4,
-	26882 - 11905: 0x97B6,
-	26883 - 11905: 0x97B7,
-	26884 - 11905: 0x97B8,
-	26885 - 11905: 0xD2CE,
-	26886 - 11905: 0x97B9,
-	26887 - 11905: 0x97BA,
-	26888 - 11905: 0x97BB,
-	26889 - 11905: 0x97BC,
-	26890 - 11905: 0x97BD,
-	26891 - 11905: 0xE9A3,
-	26892 - 11905: 0x97BE,
-	26893 - 11905: 0xD6B2,
-	26894 - 11905: 0xD7B5,
-	26895 - 11905: 0x97BF,
-	26896 - 11905: 0xE9A7,
-	26897 - 11905: 0x97C0,
-	26898 - 11905: 0xBDB7,
-	26899 - 11905: 0x97C1,
-	26900 - 11905: 0x97C2,
-	26901 - 11905: 0x97C3,
-	26902 - 11905: 0x97C4,
-	26903 - 11905: 0x97C5,
-	26904 - 11905: 0x97C6,
-	26905 - 11905: 0x97C7,
-	26906 - 11905: 0x97C8,
-	26907 - 11905: 0x97C9,
-	26908 - 11905: 0x97CA,
-	26909 - 11905: 0x97CB,
-	26910 - 11905: 0x97CC,
-	26911 - 11905: 0xE8FC,
-	26912 - 11905: 0xE8FD,
-	26913 - 11905: 0x97CD,
-	26914 - 11905: 0x97CE,
-	26915 - 11905: 0x97CF,
-	26916 - 11905: 0xE9A1,
-	26917 - 11905: 0x97D0,
-	26918 - 11905: 0x97D1,
-	26919 - 11905: 0x97D2,
-	26920 - 11905: 0x97D3,
-	26921 - 11905: 0x97D4,
-	26922 - 11905: 0x97D5,
-	26923 - 11905: 0x97D6,
-	26924 - 11905: 0x97D7,
-	26925 - 11905: 0xCDD6,
-	26926 - 11905: 0x97D8,
-	26927 - 11905: 0x97D9,
-	26928 - 11905: 0xD2AC,
-	26929 - 11905: 0x97DA,
-	26930 - 11905: 0x97DB,
-	26931 - 11905: 0x97DC,
-	26932 - 11905: 0xE9B2,
-	26933 - 11905: 0x97DD,
-	26934 - 11905: 0x97DE,
-	26935 - 11905: 0x97DF,
-	26936 - 11905: 0x97E0,
-	26937 - 11905: 0xE9A9,
-	26938 - 11905: 0x97E1,
-	26939 - 11905: 0x97E2,
-	26940 - 11905: 0x97E3,
-	26941 - 11905: 0xB4AA,
-	26942 - 11905: 0x97E4,
-	26943 - 11905: 0xB4BB,
-	26944 - 11905: 0x97E5,
-	26945 - 11905: 0x97E6,
-	26946 - 11905: 0xE9AB,
-	26947 - 11905: 0x97E7,
-	26948 - 11905: 0x97E8,
-	26949 - 11905: 0x97E9,
-	26950 - 11905: 0x97EA,
-	26951 - 11905: 0x97EB,
-	26952 - 11905: 0x97EC,
-	26953 - 11905: 0x97ED,
-	26954 - 11905: 0x97EE,
-	26955 - 11905: 0x97EF,
-	26956 - 11905: 0x97F0,
-	26957 - 11905: 0x97F1,
-	26958 - 11905: 0x97F2,
-	26959 - 11905: 0x97F3,
-	26960 - 11905: 0x97F4,
-	26961 - 11905: 0x97F5,
-	26962 - 11905: 0x97F6,
-	26963 - 11905: 0x97F7,
-	26964 - 11905: 0xD0A8,
-	26965 - 11905: 0x97F8,
-	26966 - 11905: 0x97F9,
-	26967 - 11905: 0xE9A5,
-	26968 - 11905: 0x97FA,
-	26969 - 11905: 0x97FB,
-	26970 - 11905: 0xB3FE,
-	26971 - 11905: 0x97FC,
-	26972 - 11905: 0x97FD,
-	26973 - 11905: 0xE9AC,
-	26974 - 11905: 0xC0E3,
-	26975 - 11905: 0x97FE,
-	26976 - 11905: 0xE9AA,
-	26977 - 11905: 0x9840,
-	26978 - 11905: 0x9841,
-	26979 - 11905: 0xE9B9,
-	26980 - 11905: 0x9842,
-	26981 - 11905: 0x9843,
-	26982 - 11905: 0xE9B8,
-	26983 - 11905: 0x9844,
-	26984 - 11905: 0x9845,
-	26985 - 11905: 0x9846,
-	26986 - 11905: 0x9847,
-	26987 - 11905: 0xE9AE,
-	26988 - 11905: 0x9848,
-	26989 - 11905: 0x9849,
-	26990 - 11905: 0xE8FA,
-	26991 - 11905: 0x984A,
-	26992 - 11905: 0x984B,
-	26993 - 11905: 0xE9A8,
-	26994 - 11905: 0x984C,
-	26995 - 11905: 0x984D,
-	26996 - 11905: 0x984E,
-	26997 - 11905: 0x984F,
-	26998 - 11905: 0x9850,
-	26999 - 11905: 0xBFAC,
-	27000 - 11905: 0xE9B1,
-	27001 - 11905: 0xE9BA,
-	27002 - 11905: 0x9851,
-	27003 - 11905: 0x9852,
-	27004 - 11905: 0xC2A5,
-	27005 - 11905: 0x9853,
-	27006 - 11905: 0x9854,
-	27007 - 11905: 0x9855,
-	27008 - 11905: 0xE9AF,
-	27009 - 11905: 0x9856,
-	27010 - 11905: 0xB8C5,
-	27011 - 11905: 0x9857,
-	27012 - 11905: 0xE9AD,
-	27013 - 11905: 0x9858,
-	27014 - 11905: 0xD3DC,
-	27015 - 11905: 0xE9B4,
-	27016 - 11905: 0xE9B5,
-	27017 - 11905: 0xE9B7,
-	27018 - 11905: 0x9859,
-	27019 - 11905: 0x985A,
-	27020 - 11905: 0x985B,
-	27021 - 11905: 0xE9C7,
-	27022 - 11905: 0x985C,
-	27023 - 11905: 0x985D,
-	27024 - 11905: 0x985E,
-	27025 - 11905: 0x985F,
-	27026 - 11905: 0x9860,
-	27027 - 11905: 0x9861,
-	27028 - 11905: 0xC0C6,
-	27029 - 11905: 0xE9C5,
-	27030 - 11905: 0x9862,
-	27031 - 11905: 0x9863,
-	27032 - 11905: 0xE9B0,
-	27033 - 11905: 0x9864,
-	27034 - 11905: 0x9865,
-	27035 - 11905: 0xE9BB,
-	27036 - 11905: 0xB0F1,
-	27037 - 11905: 0x9866,
-	27038 - 11905: 0x9867,
-	27039 - 11905: 0x9868,
-	27040 - 11905: 0x9869,
-	27041 - 11905: 0x986A,
-	27042 - 11905: 0x986B,
-	27043 - 11905: 0x986C,
-	27044 - 11905: 0x986D,
-	27045 - 11905: 0x986E,
-	27046 - 11905: 0x986F,
-	27047 - 11905: 0xE9BC,
-	27048 - 11905: 0xD5A5,
-	27049 - 11905: 0x9870,
-	27050 - 11905: 0x9871,
-	27051 - 11905: 0xE9BE,
-	27052 - 11905: 0x9872,
-	27053 - 11905: 0xE9BF,
-	27054 - 11905: 0x9873,
-	27055 - 11905: 0x9874,
-	27056 - 11905: 0x9875,
-	27057 - 11905: 0xE9C1,
-	27058 - 11905: 0x9876,
-	27059 - 11905: 0x9877,
-	27060 - 11905: 0xC1F1,
-	27061 - 11905: 0x9878,
-	27062 - 11905: 0x9879,
-	27063 - 11905: 0xC8B6,
-	27064 - 11905: 0x987A,
-	27065 - 11905: 0x987B,
-	27066 - 11905: 0x987C,
-	27067 - 11905: 0xE9BD,
-	27068 - 11905: 0x987D,
-	27069 - 11905: 0x987E,
-	27070 - 11905: 0x9880,
-	27071 - 11905: 0x9881,
-	27072 - 11905: 0x9882,
-	27073 - 11905: 0xE9C2,
-	27074 - 11905: 0x9883,
-	27075 - 11905: 0x9884,
-	27076 - 11905: 0x9885,
-	27077 - 11905: 0x9886,
-	27078 - 11905: 0x9887,
-	27079 - 11905: 0x9888,
-	27080 - 11905: 0x9889,
-	27081 - 11905: 0x988A,
-	27082 - 11905: 0xE9C3,
-	27083 - 11905: 0x988B,
-	27084 - 11905: 0xE9B3,
-	27085 - 11905: 0x988C,
-	27086 - 11905: 0xE9B6,
-	27087 - 11905: 0x988D,
-	27088 - 11905: 0xBBB1,
-	27089 - 11905: 0x988E,
-	27090 - 11905: 0x988F,
-	27091 - 11905: 0x9890,
-	27092 - 11905: 0xE9C0,
-	27093 - 11905: 0x9891,
-	27094 - 11905: 0x9892,
-	27095 - 11905: 0x9893,
-	27096 - 11905: 0x9894,
-	27097 - 11905: 0x9895,
-	27098 - 11905: 0x9896,
-	27099 - 11905: 0xBCF7,
-	27100 - 11905: 0x9897,
-	27101 - 11905: 0x9898,
-	27102 - 11905: 0x9899,
-	27103 - 11905: 0xE9C4,
-	27104 - 11905: 0xE9C6,
-	27105 - 11905: 0x989A,
-	27106 - 11905: 0x989B,
-	27107 - 11905: 0x989C,
-	27108 - 11905: 0x989D,
-	27109 - 11905: 0x989E,
-	27110 - 11905: 0x989F,
-	27111 - 11905: 0x98A0,
-	27112 - 11905: 0x98A1,
-	27113 - 11905: 0x98A2,
-	27114 - 11905: 0x98A3,
-	27115 - 11905: 0x98A4,
-	27116 - 11905: 0x98A5,
-	27117 - 11905: 0xE9CA,
-	27118 - 11905: 0x98A6,
-	27119 - 11905: 0x98A7,
-	27120 - 11905: 0x98A8,
-	27121 - 11905: 0x98A9,
-	27122 - 11905: 0xE9CE,
-	27123 - 11905: 0x98AA,
-	27124 - 11905: 0x98AB,
-	27125 - 11905: 0x98AC,
-	27126 - 11905: 0x98AD,
-	27127 - 11905: 0x98AE,
-	27128 - 11905: 0x98AF,
-	27129 - 11905: 0x98B0,
-	27130 - 11905: 0x98B1,
-	27131 - 11905: 0x98B2,
-	27132 - 11905: 0x98B3,
-	27133 - 11905: 0xB2DB,
-	27134 - 11905: 0x98B4,
-	27135 - 11905: 0xE9C8,
-	27136 - 11905: 0x98B5,
-	27137 - 11905: 0x98B6,
-	27138 - 11905: 0x98B7,
-	27139 - 11905: 0x98B8,
-	27140 - 11905: 0x98B9,
-	27141 - 11905: 0x98BA,
-	27142 - 11905: 0x98BB,
-	27143 - 11905: 0x98BC,
-	27144 - 11905: 0x98BD,
-	27145 - 11905: 0x98BE,
-	27146 - 11905: 0xB7AE,
-	27147 - 11905: 0x98BF,
-	27148 - 11905: 0x98C0,
-	27149 - 11905: 0x98C1,
-	27150 - 11905: 0x98C2,
-	27151 - 11905: 0x98C3,
-	27152 - 11905: 0x98C4,
-	27153 - 11905: 0x98C5,
-	27154 - 11905: 0x98C6,
-	27155 - 11905: 0x98C7,
-	27156 - 11905: 0x98C8,
-	27157 - 11905: 0x98C9,
-	27158 - 11905: 0x98CA,
-	27159 - 11905: 0xE9CB,
-	27160 - 11905: 0xE9CC,
-	27161 - 11905: 0x98CB,
-	27162 - 11905: 0x98CC,
-	27163 - 11905: 0x98CD,
-	27164 - 11905: 0x98CE,
-	27165 - 11905: 0x98CF,
-	27166 - 11905: 0x98D0,
-	27167 - 11905: 0xD5C1,
-	27168 - 11905: 0x98D1,
-	27169 - 11905: 0xC4A3,
-	27170 - 11905: 0x98D2,
-	27171 - 11905: 0x98D3,
-	27172 - 11905: 0x98D4,
-	27173 - 11905: 0x98D5,
-	27174 - 11905: 0x98D6,
-	27175 - 11905: 0x98D7,
-	27176 - 11905: 0xE9D8,
-	27177 - 11905: 0x98D8,
-	27178 - 11905: 0xBAE1,
-	27179 - 11905: 0x98D9,
-	27180 - 11905: 0x98DA,
-	27181 - 11905: 0x98DB,
-	27182 - 11905: 0x98DC,
-	27183 - 11905: 0xE9C9,
-	27184 - 11905: 0x98DD,
-	27185 - 11905: 0xD3A3,
-	27186 - 11905: 0x98DE,
-	27187 - 11905: 0x98DF,
-	27188 - 11905: 0x98E0,
-	27189 - 11905: 0xE9D4,
-	27190 - 11905: 0x98E1,
-	27191 - 11905: 0x98E2,
-	27192 - 11905: 0x98E3,
-	27193 - 11905: 0x98E4,
-	27194 - 11905: 0x98E5,
-	27195 - 11905: 0x98E6,
-	27196 - 11905: 0x98E7,
-	27197 - 11905: 0xE9D7,
-	27198 - 11905: 0xE9D0,
-	27199 - 11905: 0x98E8,
-	27200 - 11905: 0x98E9,
-	27201 - 11905: 0x98EA,
-	27202 - 11905: 0x98EB,
-	27203 - 11905: 0x98EC,
-	27204 - 11905: 0xE9CF,
-	27205 - 11905: 0x98ED,
-	27206 - 11905: 0x98EE,
-	27207 - 11905: 0xC7C1,
-	27208 - 11905: 0x98EF,
-	27209 - 11905: 0x98F0,
-	27210 - 11905: 0x98F1,
-	27211 - 11905: 0x98F2,
-	27212 - 11905: 0x98F3,
-	27213 - 11905: 0x98F4,
-	27214 - 11905: 0x98F5,
-	27215 - 11905: 0x98F6,
-	27216 - 11905: 0xE9D2,
-	27217 - 11905: 0x98F7,
-	27218 - 11905: 0x98F8,
-	27219 - 11905: 0x98F9,
-	27220 - 11905: 0x98FA,
-	27221 - 11905: 0x98FB,
-	27222 - 11905: 0x98FC,
-	27223 - 11905: 0x98FD,
-	27224 - 11905: 0xE9D9,
-	27225 - 11905: 0xB3C8,
-	27226 - 11905: 0x98FE,
-	27227 - 11905: 0xE9D3,
-	27228 - 11905: 0x9940,
-	27229 - 11905: 0x9941,
-	27230 - 11905: 0x9942,
-	27231 - 11905: 0x9943,
-	27232 - 11905: 0x9944,
-	27233 - 11905: 0xCFF0,
-	27234 - 11905: 0x9945,
-	27235 - 11905: 0x9946,
-	27236 - 11905: 0x9947,
-	27237 - 11905: 0xE9CD,
-	27238 - 11905: 0x9948,
-	27239 - 11905: 0x9949,
-	27240 - 11905: 0x994A,
-	27241 - 11905: 0x994B,
-	27242 - 11905: 0x994C,
-	27243 - 11905: 0x994D,
-	27244 - 11905: 0x994E,
-	27245 - 11905: 0x994F,
-	27246 - 11905: 0x9950,
-	27247 - 11905: 0x9951,
-	27248 - 11905: 0x9952,
-	27249 - 11905: 0xB3F7,
-	27250 - 11905: 0x9953,
-	27251 - 11905: 0x9954,
-	27252 - 11905: 0x9955,
-	27253 - 11905: 0x9956,
-	27254 - 11905: 0x9957,
-	27255 - 11905: 0x9958,
-	27256 - 11905: 0x9959,
-	27257 - 11905: 0xE9D6,
-	27258 - 11905: 0x995A,
-	27259 - 11905: 0x995B,
-	27260 - 11905: 0xE9DA,
-	27261 - 11905: 0x995C,
-	27262 - 11905: 0x995D,
-	27263 - 11905: 0x995E,
-	27264 - 11905: 0xCCB4,
-	27265 - 11905: 0x995F,
-	27266 - 11905: 0x9960,
-	27267 - 11905: 0x9961,
-	27268 - 11905: 0xCFAD,
-	27269 - 11905: 0x9962,
-	27270 - 11905: 0x9963,
-	27271 - 11905: 0x9964,
-	27272 - 11905: 0x9965,
-	27273 - 11905: 0x9966,
-	27274 - 11905: 0x9967,
-	27275 - 11905: 0x9968,
-	27276 - 11905: 0x9969,
-	27277 - 11905: 0x996A,
-	27278 - 11905: 0xE9D5,
-	27279 - 11905: 0x996B,
-	27280 - 11905: 0xE9DC,
-	27281 - 11905: 0xE9DB,
-	27282 - 11905: 0x996C,
-	27283 - 11905: 0x996D,
-	27284 - 11905: 0x996E,
-	27285 - 11905: 0x996F,
-	27286 - 11905: 0x9970,
-	27287 - 11905: 0xE9DE,
-	27288 - 11905: 0x9971,
-	27289 - 11905: 0x9972,
-	27290 - 11905: 0x9973,
-	27291 - 11905: 0x9974,
-	27292 - 11905: 0x9975,
-	27293 - 11905: 0x9976,
-	27294 - 11905: 0x9977,
-	27295 - 11905: 0x9978,
-	27296 - 11905: 0xE9D1,
-	27297 - 11905: 0x9979,
-	27298 - 11905: 0x997A,
-	27299 - 11905: 0x997B,
-	27300 - 11905: 0x997C,
-	27301 - 11905: 0x997D,
-	27302 - 11905: 0x997E,
-	27303 - 11905: 0x9980,
-	27304 - 11905: 0x9981,
-	27305 - 11905: 0xE9DD,
-	27306 - 11905: 0x9982,
-	27307 - 11905: 0xE9DF,
-	27308 - 11905: 0xC3CA,
-	27309 - 11905: 0x9983,
-	27310 - 11905: 0x9984,
-	27311 - 11905: 0x9985,
-	27312 - 11905: 0x9986,
-	27313 - 11905: 0x9987,
-	27314 - 11905: 0x9988,
-	27315 - 11905: 0x9989,
-	27316 - 11905: 0x998A,
-	27317 - 11905: 0x998B,
-	27318 - 11905: 0x998C,
-	27319 - 11905: 0x998D,
-	27320 - 11905: 0x998E,
-	27321 - 11905: 0x998F,
-	27322 - 11905: 0x9990,
-	27323 - 11905: 0x9991,
-	27324 - 11905: 0x9992,
-	27325 - 11905: 0x9993,
-	27326 - 11905: 0x9994,
-	27327 - 11905: 0x9995,
-	27328 - 11905: 0x9996,
-	27329 - 11905: 0x9997,
-	27330 - 11905: 0x9998,
-	27331 - 11905: 0x9999,
-	27332 - 11905: 0x999A,
-	27333 - 11905: 0x999B,
-	27334 - 11905: 0x999C,
-	27335 - 11905: 0x999D,
-	27336 - 11905: 0x999E,
-	27337 - 11905: 0x999F,
-	27338 - 11905: 0x99A0,
-	27339 - 11905: 0x99A1,
-	27340 - 11905: 0x99A2,
-	27341 - 11905: 0x99A3,
-	27342 - 11905: 0x99A4,
-	27343 - 11905: 0x99A5,
-	27344 - 11905: 0x99A6,
-	27345 - 11905: 0x99A7,
-	27346 - 11905: 0x99A8,
-	27347 - 11905: 0x99A9,
-	27348 - 11905: 0x99AA,
-	27349 - 11905: 0x99AB,
-	27350 - 11905: 0x99AC,
-	27351 - 11905: 0x99AD,
-	27352 - 11905: 0x99AE,
-	27353 - 11905: 0x99AF,
-	27354 - 11905: 0x99B0,
-	27355 - 11905: 0x99B1,
-	27356 - 11905: 0x99B2,
-	27357 - 11905: 0x99B3,
-	27358 - 11905: 0x99B4,
-	27359 - 11905: 0x99B5,
-	27360 - 11905: 0x99B6,
-	27361 - 11905: 0x99B7,
-	27362 - 11905: 0x99B8,
-	27363 - 11905: 0x99B9,
-	27364 - 11905: 0x99BA,
-	27365 - 11905: 0x99BB,
-	27366 - 11905: 0x99BC,
-	27367 - 11905: 0x99BD,
-	27368 - 11905: 0x99BE,
-	27369 - 11905: 0x99BF,
-	27370 - 11905: 0x99C0,
-	27371 - 11905: 0x99C1,
-	27372 - 11905: 0x99C2,
-	27373 - 11905: 0x99C3,
-	27374 - 11905: 0x99C4,
-	27375 - 11905: 0x99C5,
-	27376 - 11905: 0x99C6,
-	27377 - 11905: 0x99C7,
-	27378 - 11905: 0x99C8,
-	27379 - 11905: 0x99C9,
-	27380 - 11905: 0x99CA,
-	27381 - 11905: 0x99CB,
-	27382 - 11905: 0x99CC,
-	27383 - 11905: 0x99CD,
-	27384 - 11905: 0x99CE,
-	27385 - 11905: 0x99CF,
-	27386 - 11905: 0x99D0,
-	27387 - 11905: 0x99D1,
-	27388 - 11905: 0x99D2,
-	27389 - 11905: 0x99D3,
-	27390 - 11905: 0x99D4,
-	27391 - 11905: 0x99D5,
-	27392 - 11905: 0x99D6,
-	27393 - 11905: 0x99D7,
-	27394 - 11905: 0x99D8,
-	27395 - 11905: 0x99D9,
-	27396 - 11905: 0x99DA,
-	27397 - 11905: 0x99DB,
-	27398 - 11905: 0x99DC,
-	27399 - 11905: 0x99DD,
-	27400 - 11905: 0x99DE,
-	27401 - 11905: 0x99DF,
-	27402 - 11905: 0x99E0,
-	27403 - 11905: 0x99E1,
-	27404 - 11905: 0x99E2,
-	27405 - 11905: 0x99E3,
-	27406 - 11905: 0x99E4,
-	27407 - 11905: 0x99E5,
-	27408 - 11905: 0x99E6,
-	27409 - 11905: 0x99E7,
-	27410 - 11905: 0x99E8,
-	27411 - 11905: 0x99E9,
-	27412 - 11905: 0x99EA,
-	27413 - 11905: 0x99EB,
-	27414 - 11905: 0x99EC,
-	27415 - 11905: 0x99ED,
-	27416 - 11905: 0x99EE,
-	27417 - 11905: 0x99EF,
-	27418 - 11905: 0x99F0,
-	27419 - 11905: 0x99F1,
-	27420 - 11905: 0x99F2,
-	27421 - 11905: 0x99F3,
-	27422 - 11905: 0x99F4,
-	27423 - 11905: 0x99F5,
-	27424 - 11905: 0xC7B7,
-	27425 - 11905: 0xB4CE,
-	27426 - 11905: 0xBBB6,
-	27427 - 11905: 0xD0C0,
-	27428 - 11905: 0xECA3,
-	27429 - 11905: 0x99F6,
-	27430 - 11905: 0x99F7,
-	27431 - 11905: 0xC5B7,
-	27432 - 11905: 0x99F8,
-	27433 - 11905: 0x99F9,
-	27434 - 11905: 0x99FA,
-	27435 - 11905: 0x99FB,
-	27436 - 11905: 0x99FC,
-	27437 - 11905: 0x99FD,
-	27438 - 11905: 0x99FE,
-	27439 - 11905: 0x9A40,
-	27440 - 11905: 0x9A41,
-	27441 - 11905: 0x9A42,
-	27442 - 11905: 0xD3FB,
-	27443 - 11905: 0x9A43,
-	27444 - 11905: 0x9A44,
-	27445 - 11905: 0x9A45,
-	27446 - 11905: 0x9A46,
-	27447 - 11905: 0xECA4,
-	27448 - 11905: 0x9A47,
-	27449 - 11905: 0xECA5,
-	27450 - 11905: 0xC6DB,
-	27451 - 11905: 0x9A48,
-	27452 - 11905: 0x9A49,
-	27453 - 11905: 0x9A4A,
-	27454 - 11905: 0xBFEE,
-	27455 - 11905: 0x9A4B,
-	27456 - 11905: 0x9A4C,
-	27457 - 11905: 0x9A4D,
-	27458 - 11905: 0x9A4E,
-	27459 - 11905: 0xECA6,
-	27460 - 11905: 0x9A4F,
-	27461 - 11905: 0x9A50,
-	27462 - 11905: 0xECA7,
-	27463 - 11905: 0xD0AA,
-	27464 - 11905: 0x9A51,
-	27465 - 11905: 0xC7B8,
-	27466 - 11905: 0x9A52,
-	27467 - 11905: 0x9A53,
-	27468 - 11905: 0xB8E8,
-	27469 - 11905: 0x9A54,
-	27470 - 11905: 0x9A55,
-	27471 - 11905: 0x9A56,
-	27472 - 11905: 0x9A57,
-	27473 - 11905: 0x9A58,
-	27474 - 11905: 0x9A59,
-	27475 - 11905: 0x9A5A,
-	27476 - 11905: 0x9A5B,
-	27477 - 11905: 0x9A5C,
-	27478 - 11905: 0x9A5D,
-	27479 - 11905: 0x9A5E,
-	27480 - 11905: 0x9A5F,
-	27481 - 11905: 0xECA8,
-	27482 - 11905: 0x9A60,
-	27483 - 11905: 0x9A61,
-	27484 - 11905: 0x9A62,
-	27485 - 11905: 0x9A63,
-	27486 - 11905: 0x9A64,
-	27487 - 11905: 0x9A65,
-	27488 - 11905: 0x9A66,
-	27489 - 11905: 0x9A67,
-	27490 - 11905: 0xD6B9,
-	27491 - 11905: 0xD5FD,
-	27492 - 11905: 0xB4CB,
-	27493 - 11905: 0xB2BD,
-	27494 - 11905: 0xCEE4,
-	27495 - 11905: 0xC6E7,
-	27496 - 11905: 0x9A68,
-	27497 - 11905: 0x9A69,
-	27498 - 11905: 0xCDE1,
-	27499 - 11905: 0x9A6A,
-	27500 - 11905: 0x9A6B,
-	27501 - 11905: 0x9A6C,
-	27502 - 11905: 0x9A6D,
-	27503 - 11905: 0x9A6E,
-	27504 - 11905: 0x9A6F,
-	27505 - 11905: 0x9A70,
-	27506 - 11905: 0x9A71,
-	27507 - 11905: 0x9A72,
-	27508 - 11905: 0x9A73,
-	27509 - 11905: 0x9A74,
-	27510 - 11905: 0x9A75,
-	27511 - 11905: 0x9A76,
-	27512 - 11905: 0x9A77,
-	27513 - 11905: 0xB4F5,
-	27514 - 11905: 0x9A78,
-	27515 - 11905: 0xCBC0,
-	27516 - 11905: 0xBCDF,
-	27517 - 11905: 0x9A79,
-	27518 - 11905: 0x9A7A,
-	27519 - 11905: 0x9A7B,
-	27520 - 11905: 0x9A7C,
-	27521 - 11905: 0xE9E2,
-	27522 - 11905: 0xE9E3,
-	27523 - 11905: 0xD1EA,
-	27524 - 11905: 0xE9E5,
-	27525 - 11905: 0x9A7D,
-	27526 - 11905: 0xB4F9,
-	27527 - 11905: 0xE9E4,
-	27528 - 11905: 0x9A7E,
-	27529 - 11905: 0xD1B3,
-	27530 - 11905: 0xCAE2,
-	27531 - 11905: 0xB2D0,
-	27532 - 11905: 0x9A80,
-	27533 - 11905: 0xE9E8,
-	27534 - 11905: 0x9A81,
-	27535 - 11905: 0x9A82,
-	27536 - 11905: 0x9A83,
-	27537 - 11905: 0x9A84,
-	27538 - 11905: 0xE9E6,
-	27539 - 11905: 0xE9E7,
-	27540 - 11905: 0x9A85,
-	27541 - 11905: 0x9A86,
-	27542 - 11905: 0xD6B3,
-	27543 - 11905: 0x9A87,
-	27544 - 11905: 0x9A88,
-	27545 - 11905: 0x9A89,
-	27546 - 11905: 0xE9E9,
-	27547 - 11905: 0xE9EA,
-	27548 - 11905: 0x9A8A,
-	27549 - 11905: 0x9A8B,
-	27550 - 11905: 0x9A8C,
-	27551 - 11905: 0x9A8D,
-	27552 - 11905: 0x9A8E,
-	27553 - 11905: 0xE9EB,
-	27554 - 11905: 0x9A8F,
-	27555 - 11905: 0x9A90,
-	27556 - 11905: 0x9A91,
-	27557 - 11905: 0x9A92,
-	27558 - 11905: 0x9A93,
-	27559 - 11905: 0x9A94,
-	27560 - 11905: 0x9A95,
-	27561 - 11905: 0x9A96,
-	27562 - 11905: 0xE9EC,
-	27563 - 11905: 0x9A97,
-	27564 - 11905: 0x9A98,
-	27565 - 11905: 0x9A99,
-	27566 - 11905: 0x9A9A,
-	27567 - 11905: 0x9A9B,
-	27568 - 11905: 0x9A9C,
-	27569 - 11905: 0x9A9D,
-	27570 - 11905: 0x9A9E,
-	27571 - 11905: 0xECAF,
-	27572 - 11905: 0xC5B9,
-	27573 - 11905: 0xB6CE,
-	27574 - 11905: 0x9A9F,
-	27575 - 11905: 0xD2F3,
-	27576 - 11905: 0x9AA0,
-	27577 - 11905: 0x9AA1,
-	27578 - 11905: 0x9AA2,
-	27579 - 11905: 0x9AA3,
-	27580 - 11905: 0x9AA4,
-	27581 - 11905: 0x9AA5,
-	27582 - 11905: 0x9AA6,
-	27583 - 11905: 0xB5EE,
-	27584 - 11905: 0x9AA7,
-	27585 - 11905: 0xBBD9,
-	27586 - 11905: 0xECB1,
-	27587 - 11905: 0x9AA8,
-	27588 - 11905: 0x9AA9,
-	27589 - 11905: 0xD2E3,
-	27590 - 11905: 0x9AAA,
-	27591 - 11905: 0x9AAB,
-	27592 - 11905: 0x9AAC,
-	27593 - 11905: 0x9AAD,
-	27594 - 11905: 0x9AAE,
-	27595 - 11905: 0xCEE3,
-	27596 - 11905: 0x9AAF,
-	27597 - 11905: 0xC4B8,
-	27598 - 11905: 0x9AB0,
-	27599 - 11905: 0xC3BF,
-	27600 - 11905: 0x9AB1,
-	27601 - 11905: 0x9AB2,
-	27602 - 11905: 0xB6BE,
-	27603 - 11905: 0xD8B9,
-	27604 - 11905: 0xB1C8,
-	27605 - 11905: 0xB1CF,
-	27606 - 11905: 0xB1D1,
-	27607 - 11905: 0xC5FE,
-	27608 - 11905: 0x9AB3,
-	27609 - 11905: 0xB1D0,
-	27610 - 11905: 0x9AB4,
-	27611 - 11905: 0xC3AB,
-	27612 - 11905: 0x9AB5,
-	27613 - 11905: 0x9AB6,
-	27614 - 11905: 0x9AB7,
-	27615 - 11905: 0x9AB8,
-	27616 - 11905: 0x9AB9,
-	27617 - 11905: 0xD5B1,
-	27618 - 11905: 0x9ABA,
-	27619 - 11905: 0x9ABB,
-	27620 - 11905: 0x9ABC,
-	27621 - 11905: 0x9ABD,
-	27622 - 11905: 0x9ABE,
-	27623 - 11905: 0x9ABF,
-	27624 - 11905: 0x9AC0,
-	27625 - 11905: 0x9AC1,
-	27626 - 11905: 0xEBA4,
-	27627 - 11905: 0xBAC1,
-	27628 - 11905: 0x9AC2,
-	27629 - 11905: 0x9AC3,
-	27630 - 11905: 0x9AC4,
-	27631 - 11905: 0xCCBA,
-	27632 - 11905: 0x9AC5,
-	27633 - 11905: 0x9AC6,
-	27634 - 11905: 0x9AC7,
-	27635 - 11905: 0xEBA5,
-	27636 - 11905: 0x9AC8,
-	27637 - 11905: 0xEBA7,
-	27638 - 11905: 0x9AC9,
-	27639 - 11905: 0x9ACA,
-	27640 - 11905: 0x9ACB,
-	27641 - 11905: 0xEBA8,
-	27642 - 11905: 0x9ACC,
-	27643 - 11905: 0x9ACD,
-	27644 - 11905: 0x9ACE,
-	27645 - 11905: 0xEBA6,
-	27646 - 11905: 0x9ACF,
-	27647 - 11905: 0x9AD0,
-	27648 - 11905: 0x9AD1,
-	27649 - 11905: 0x9AD2,
-	27650 - 11905: 0x9AD3,
-	27651 - 11905: 0x9AD4,
-	27652 - 11905: 0x9AD5,
-	27653 - 11905: 0xEBA9,
-	27654 - 11905: 0xEBAB,
-	27655 - 11905: 0xEBAA,
-	27656 - 11905: 0x9AD6,
-	27657 - 11905: 0x9AD7,
-	27658 - 11905: 0x9AD8,
-	27659 - 11905: 0x9AD9,
-	27660 - 11905: 0x9ADA,
-	27661 - 11905: 0xEBAC,
-	27662 - 11905: 0x9ADB,
-	27663 - 11905: 0xCACF,
-	27664 - 11905: 0xD8B5,
-	27665 - 11905: 0xC3F1,
-	27666 - 11905: 0x9ADC,
-	27667 - 11905: 0xC3A5,
-	27668 - 11905: 0xC6F8,
-	27669 - 11905: 0xEBAD,
-	27670 - 11905: 0xC4CA,
-	27671 - 11905: 0x9ADD,
-	27672 - 11905: 0xEBAE,
-	27673 - 11905: 0xEBAF,
-	27674 - 11905: 0xEBB0,
-	27675 - 11905: 0xB7D5,
-	27676 - 11905: 0x9ADE,
-	27677 - 11905: 0x9ADF,
-	27678 - 11905: 0x9AE0,
-	27679 - 11905: 0xB7FA,
-	27680 - 11905: 0x9AE1,
-	27681 - 11905: 0xEBB1,
-	27682 - 11905: 0xC7E2,
-	27683 - 11905: 0x9AE2,
-	27684 - 11905: 0xEBB3,
-	27685 - 11905: 0x9AE3,
-	27686 - 11905: 0xBAA4,
-	27687 - 11905: 0xD1F5,
-	27688 - 11905: 0xB0B1,
-	27689 - 11905: 0xEBB2,
-	27690 - 11905: 0xEBB4,
-	27691 - 11905: 0x9AE4,
-	27692 - 11905: 0x9AE5,
-	27693 - 11905: 0x9AE6,
-	27694 - 11905: 0xB5AA,
-	27695 - 11905: 0xC2C8,
-	27696 - 11905: 0xC7E8,
-	27697 - 11905: 0x9AE7,
-	27698 - 11905: 0xEBB5,
-	27699 - 11905: 0x9AE8,
-	27700 - 11905: 0xCBAE,
-	27701 - 11905: 0xE3DF,
-	27702 - 11905: 0x9AE9,
-	27703 - 11905: 0x9AEA,
-	27704 - 11905: 0xD3C0,
-	27705 - 11905: 0x9AEB,
-	27706 - 11905: 0x9AEC,
-	27707 - 11905: 0x9AED,
-	27708 - 11905: 0x9AEE,
-	27709 - 11905: 0xD9DB,
-	27710 - 11905: 0x9AEF,
-	27711 - 11905: 0x9AF0,
-	27712 - 11905: 0xCDA1,
-	27713 - 11905: 0xD6AD,
-	27714 - 11905: 0xC7F3,
-	27715 - 11905: 0x9AF1,
-	27716 - 11905: 0x9AF2,
-	27717 - 11905: 0x9AF3,
-	27718 - 11905: 0xD9E0,
-	27719 - 11905: 0xBBE3,
-	27720 - 11905: 0x9AF4,
-	27721 - 11905: 0xBABA,
-	27722 - 11905: 0xE3E2,
-	27723 - 11905: 0x9AF5,
-	27724 - 11905: 0x9AF6,
-	27725 - 11905: 0x9AF7,
-	27726 - 11905: 0x9AF8,
-	27727 - 11905: 0x9AF9,
-	27728 - 11905: 0xCFAB,
-	27729 - 11905: 0x9AFA,
-	27730 - 11905: 0x9AFB,
-	27731 - 11905: 0x9AFC,
-	27732 - 11905: 0xE3E0,
-	27733 - 11905: 0xC9C7,
-	27734 - 11905: 0x9AFD,
-	27735 - 11905: 0xBAB9,
-	27736 - 11905: 0x9AFE,
-	27737 - 11905: 0x9B40,
-	27738 - 11905: 0x9B41,
-	27739 - 11905: 0xD1B4,
-	27740 - 11905: 0xE3E1,
-	27741 - 11905: 0xC8EA,
-	27742 - 11905: 0xB9AF,
-	27743 - 11905: 0xBDAD,
-	27744 - 11905: 0xB3D8,
-	27745 - 11905: 0xCEDB,
-	27746 - 11905: 0x9B42,
-	27747 - 11905: 0x9B43,
-	27748 - 11905: 0xCCC0,
-	27749 - 11905: 0x9B44,
-	27750 - 11905: 0x9B45,
-	27751 - 11905: 0x9B46,
-	27752 - 11905: 0xE3E8,
-	27753 - 11905: 0xE3E9,
-	27754 - 11905: 0xCDF4,
-	27755 - 11905: 0x9B47,
-	27756 - 11905: 0x9B48,
-	27757 - 11905: 0x9B49,
-	27758 - 11905: 0x9B4A,
-	27759 - 11905: 0x9B4B,
-	27760 - 11905: 0xCCAD,
-	27761 - 11905: 0x9B4C,
-	27762 - 11905: 0xBCB3,
-	27763 - 11905: 0x9B4D,
-	27764 - 11905: 0xE3EA,
-	27765 - 11905: 0x9B4E,
-	27766 - 11905: 0xE3EB,
-	27767 - 11905: 0x9B4F,
-	27768 - 11905: 0x9B50,
-	27769 - 11905: 0xD0DA,
-	27770 - 11905: 0x9B51,
-	27771 - 11905: 0x9B52,
-	27772 - 11905: 0x9B53,
-	27773 - 11905: 0xC6FB,
-	27774 - 11905: 0xB7DA,
-	27775 - 11905: 0x9B54,
-	27776 - 11905: 0x9B55,
-	27777 - 11905: 0xC7DF,
-	27778 - 11905: 0xD2CA,
-	27779 - 11905: 0xCED6,
-	27780 - 11905: 0x9B56,
-	27781 - 11905: 0xE3E4,
-	27782 - 11905: 0xE3EC,
-	27783 - 11905: 0x9B57,
-	27784 - 11905: 0xC9F2,
-	27785 - 11905: 0xB3C1,
-	27786 - 11905: 0x9B58,
-	27787 - 11905: 0x9B59,
-	27788 - 11905: 0xE3E7,
-	27789 - 11905: 0x9B5A,
-	27790 - 11905: 0x9B5B,
-	27791 - 11905: 0xC6E3,
-	27792 - 11905: 0xE3E5,
-	27793 - 11905: 0x9B5C,
-	27794 - 11905: 0x9B5D,
-	27795 - 11905: 0xEDB3,
-	27796 - 11905: 0xE3E6,
-	27797 - 11905: 0x9B5E,
-	27798 - 11905: 0x9B5F,
-	27799 - 11905: 0x9B60,
-	27800 - 11905: 0x9B61,
-	27801 - 11905: 0xC9B3,
-	27802 - 11905: 0x9B62,
-	27803 - 11905: 0xC5E6,
-	27804 - 11905: 0x9B63,
-	27805 - 11905: 0x9B64,
-	27806 - 11905: 0x9B65,
-	27807 - 11905: 0xB9B5,
-	27808 - 11905: 0x9B66,
-	27809 - 11905: 0xC3BB,
-	27810 - 11905: 0x9B67,
-	27811 - 11905: 0xE3E3,
-	27812 - 11905: 0xC5BD,
-	27813 - 11905: 0xC1A4,
-	27814 - 11905: 0xC2D9,
-	27815 - 11905: 0xB2D7,
-	27816 - 11905: 0x9B68,
-	27817 - 11905: 0xE3ED,
-	27818 - 11905: 0xBBA6,
-	27819 - 11905: 0xC4AD,
-	27820 - 11905: 0x9B69,
-	27821 - 11905: 0xE3F0,
-	27822 - 11905: 0xBEDA,
-	27823 - 11905: 0x9B6A,
-	27824 - 11905: 0x9B6B,
-	27825 - 11905: 0xE3FB,
-	27826 - 11905: 0xE3F5,
-	27827 - 11905: 0xBAD3,
-	27828 - 11905: 0x9B6C,
-	27829 - 11905: 0x9B6D,
-	27830 - 11905: 0x9B6E,
-	27831 - 11905: 0x9B6F,
-	27832 - 11905: 0xB7D0,
-	27833 - 11905: 0xD3CD,
-	27834 - 11905: 0x9B70,
-	27835 - 11905: 0xD6CE,
-	27836 - 11905: 0xD5D3,
-	27837 - 11905: 0xB9C1,
-	27838 - 11905: 0xD5B4,
-	27839 - 11905: 0xD1D8,
-	27840 - 11905: 0x9B71,
-	27841 - 11905: 0x9B72,
-	27842 - 11905: 0x9B73,
-	27843 - 11905: 0x9B74,
-	27844 - 11905: 0xD0B9,
-	27845 - 11905: 0xC7F6,
-	27846 - 11905: 0x9B75,
-	27847 - 11905: 0x9B76,
-	27848 - 11905: 0x9B77,
-	27849 - 11905: 0xC8AA,
-	27850 - 11905: 0xB2B4,
-	27851 - 11905: 0x9B78,
-	27852 - 11905: 0xC3DA,
-	27853 - 11905: 0x9B79,
-	27854 - 11905: 0x9B7A,
-	27855 - 11905: 0x9B7B,
-	27856 - 11905: 0xE3EE,
-	27857 - 11905: 0x9B7C,
-	27858 - 11905: 0x9B7D,
-	27859 - 11905: 0xE3FC,
-	27860 - 11905: 0xE3EF,
-	27861 - 11905: 0xB7A8,
-	27862 - 11905: 0xE3F7,
-	27863 - 11905: 0xE3F4,
-	27864 - 11905: 0x9B7E,
-	27865 - 11905: 0x9B80,
-	27866 - 11905: 0x9B81,
-	27867 - 11905: 0xB7BA,
-	27868 - 11905: 0x9B82,
-	27869 - 11905: 0x9B83,
-	27870 - 11905: 0xC5A2,
-	27871 - 11905: 0x9B84,
-	27872 - 11905: 0xE3F6,
-	27873 - 11905: 0xC5DD,
-	27874 - 11905: 0xB2A8,
-	27875 - 11905: 0xC6FC,
-	27876 - 11905: 0x9B85,
-	27877 - 11905: 0xC4E0,
-	27878 - 11905: 0x9B86,
-	27879 - 11905: 0x9B87,
-	27880 - 11905: 0xD7A2,
-	27881 - 11905: 0x9B88,
-	27882 - 11905: 0xC0E1,
-	27883 - 11905: 0xE3F9,
-	27884 - 11905: 0x9B89,
-	27885 - 11905: 0x9B8A,
-	27886 - 11905: 0xE3FA,
-	27887 - 11905: 0xE3FD,
-	27888 - 11905: 0xCCA9,
-	27889 - 11905: 0xE3F3,
-	27890 - 11905: 0x9B8B,
-	27891 - 11905: 0xD3BE,
-	27892 - 11905: 0x9B8C,
-	27893 - 11905: 0xB1C3,
-	27894 - 11905: 0xEDB4,
-	27895 - 11905: 0xE3F1,
-	27896 - 11905: 0xE3F2,
-	27897 - 11905: 0x9B8D,
-	27898 - 11905: 0xE3F8,
-	27899 - 11905: 0xD0BA,
-	27900 - 11905: 0xC6C3,
-	27901 - 11905: 0xD4F3,
-	27902 - 11905: 0xE3FE,
-	27903 - 11905: 0x9B8E,
-	27904 - 11905: 0x9B8F,
-	27905 - 11905: 0xBDE0,
-	27906 - 11905: 0x9B90,
-	27907 - 11905: 0x9B91,
-	27908 - 11905: 0xE4A7,
-	27909 - 11905: 0x9B92,
-	27910 - 11905: 0x9B93,
-	27911 - 11905: 0xE4A6,
-	27912 - 11905: 0x9B94,
-	27913 - 11905: 0x9B95,
-	27914 - 11905: 0x9B96,
-	27915 - 11905: 0xD1F3,
-	27916 - 11905: 0xE4A3,
-	27917 - 11905: 0x9B97,
-	27918 - 11905: 0xE4A9,
-	27919 - 11905: 0x9B98,
-	27920 - 11905: 0x9B99,
-	27921 - 11905: 0x9B9A,
-	27922 - 11905: 0xC8F7,
-	27923 - 11905: 0x9B9B,
-	27924 - 11905: 0x9B9C,
-	27925 - 11905: 0x9B9D,
-	27926 - 11905: 0x9B9E,
-	27927 - 11905: 0xCFB4,
-	27928 - 11905: 0x9B9F,
-	27929 - 11905: 0xE4A8,
-	27930 - 11905: 0xE4AE,
-	27931 - 11905: 0xC2E5,
-	27932 - 11905: 0x9BA0,
-	27933 - 11905: 0x9BA1,
-	27934 - 11905: 0xB6B4,
-	27935 - 11905: 0x9BA2,
-	27936 - 11905: 0x9BA3,
-	27937 - 11905: 0x9BA4,
-	27938 - 11905: 0x9BA5,
-	27939 - 11905: 0x9BA6,
-	27940 - 11905: 0x9BA7,
-	27941 - 11905: 0xBDF2,
-	27942 - 11905: 0x9BA8,
-	27943 - 11905: 0xE4A2,
-	27944 - 11905: 0x9BA9,
-	27945 - 11905: 0x9BAA,
-	27946 - 11905: 0xBAE9,
-	27947 - 11905: 0xE4AA,
-	27948 - 11905: 0x9BAB,
-	27949 - 11905: 0x9BAC,
-	27950 - 11905: 0xE4AC,
-	27951 - 11905: 0x9BAD,
-	27952 - 11905: 0x9BAE,
-	27953 - 11905: 0xB6FD,
-	27954 - 11905: 0xD6DE,
-	27955 - 11905: 0xE4B2,
-	27956 - 11905: 0x9BAF,
-	27957 - 11905: 0xE4AD,
-	27958 - 11905: 0x9BB0,
-	27959 - 11905: 0x9BB1,
-	27960 - 11905: 0x9BB2,
-	27961 - 11905: 0xE4A1,
-	27962 - 11905: 0x9BB3,
-	27963 - 11905: 0xBBEE,
-	27964 - 11905: 0xCDDD,
-	27965 - 11905: 0xC7A2,
-	27966 - 11905: 0xC5C9,
-	27967 - 11905: 0x9BB4,
-	27968 - 11905: 0x9BB5,
-	27969 - 11905: 0xC1F7,
-	27970 - 11905: 0x9BB6,
-	27971 - 11905: 0xE4A4,
-	27972 - 11905: 0x9BB7,
-	27973 - 11905: 0xC7B3,
-	27974 - 11905: 0xBDAC,
-	27975 - 11905: 0xBDBD,
-	27976 - 11905: 0xE4A5,
-	27977 - 11905: 0x9BB8,
-	27978 - 11905: 0xD7C7,
-	27979 - 11905: 0xB2E2,
-	27980 - 11905: 0x9BB9,
-	27981 - 11905: 0xE4AB,
-	27982 - 11905: 0xBCC3,
-	27983 - 11905: 0xE4AF,
-	27984 - 11905: 0x9BBA,
-	27985 - 11905: 0xBBEB,
-	27986 - 11905: 0xE4B0,
-	27987 - 11905: 0xC5A8,
-	27988 - 11905: 0xE4B1,
-	27989 - 11905: 0x9BBB,
-	27990 - 11905: 0x9BBC,
-	27991 - 11905: 0x9BBD,
-	27992 - 11905: 0x9BBE,
-	27993 - 11905: 0xD5E3,
-	27994 - 11905: 0xBFA3,
-	27995 - 11905: 0x9BBF,
-	27996 - 11905: 0xE4BA,
-	27997 - 11905: 0x9BC0,
-	27998 - 11905: 0xE4B7,
-	27999 - 11905: 0x9BC1,
-	28000 - 11905: 0xE4BB,
-	28001 - 11905: 0x9BC2,
-	28002 - 11905: 0x9BC3,
-	28003 - 11905: 0xE4BD,
-	28004 - 11905: 0x9BC4,
-	28005 - 11905: 0x9BC5,
-	28006 - 11905: 0xC6D6,
-	28007 - 11905: 0x9BC6,
-	28008 - 11905: 0x9BC7,
-	28009 - 11905: 0xBAC6,
-	28010 - 11905: 0xC0CB,
-	28011 - 11905: 0x9BC8,
-	28012 - 11905: 0x9BC9,
-	28013 - 11905: 0x9BCA,
-	28014 - 11905: 0xB8A1,
-	28015 - 11905: 0xE4B4,
-	28016 - 11905: 0x9BCB,
-	28017 - 11905: 0x9BCC,
-	28018 - 11905: 0x9BCD,
-	28019 - 11905: 0x9BCE,
-	28020 - 11905: 0xD4A1,
-	28021 - 11905: 0x9BCF,
-	28022 - 11905: 0x9BD0,
-	28023 - 11905: 0xBAA3,
-	28024 - 11905: 0xBDFE,
-	28025 - 11905: 0x9BD1,
-	28026 - 11905: 0x9BD2,
-	28027 - 11905: 0x9BD3,
-	28028 - 11905: 0xE4BC,
-	28029 - 11905: 0x9BD4,
-	28030 - 11905: 0x9BD5,
-	28031 - 11905: 0x9BD6,
-	28032 - 11905: 0x9BD7,
-	28033 - 11905: 0x9BD8,
-	28034 - 11905: 0xCDBF,
-	28035 - 11905: 0x9BD9,
-	28036 - 11905: 0x9BDA,
-	28037 - 11905: 0xC4F9,
-	28038 - 11905: 0x9BDB,
-	28039 - 11905: 0x9BDC,
-	28040 - 11905: 0xCFFB,
-	28041 - 11905: 0xC9E6,
-	28042 - 11905: 0x9BDD,
-	28043 - 11905: 0x9BDE,
-	28044 - 11905: 0xD3BF,
-	28045 - 11905: 0x9BDF,
-	28046 - 11905: 0xCFD1,
-	28047 - 11905: 0x9BE0,
-	28048 - 11905: 0x9BE1,
-	28049 - 11905: 0xE4B3,
-	28050 - 11905: 0x9BE2,
-	28051 - 11905: 0xE4B8,
-	28052 - 11905: 0xE4B9,
-	28053 - 11905: 0xCCE9,
-	28054 - 11905: 0x9BE3,
-	28055 - 11905: 0x9BE4,
-	28056 - 11905: 0x9BE5,
-	28057 - 11905: 0x9BE6,
-	28058 - 11905: 0x9BE7,
-	28059 - 11905: 0xCCCE,
-	28060 - 11905: 0x9BE8,
-	28061 - 11905: 0xC0D4,
-	28062 - 11905: 0xE4B5,
-	28063 - 11905: 0xC1B0,
-	28064 - 11905: 0xE4B6,
-	28065 - 11905: 0xCED0,
-	28066 - 11905: 0x9BE9,
-	28067 - 11905: 0xBBC1,
-	28068 - 11905: 0xB5D3,
-	28069 - 11905: 0x9BEA,
-	28070 - 11905: 0xC8F3,
-	28071 - 11905: 0xBDA7,
-	28072 - 11905: 0xD5C7,
-	28073 - 11905: 0xC9AC,
-	28074 - 11905: 0xB8A2,
-	28075 - 11905: 0xE4CA,
-	28076 - 11905: 0x9BEB,
-	28077 - 11905: 0x9BEC,
-	28078 - 11905: 0xE4CC,
-	28079 - 11905: 0xD1C4,
-	28080 - 11905: 0x9BED,
-	28081 - 11905: 0x9BEE,
-	28082 - 11905: 0xD2BA,
-	28083 - 11905: 0x9BEF,
-	28084 - 11905: 0x9BF0,
-	28085 - 11905: 0xBAAD,
-	28086 - 11905: 0x9BF1,
-	28087 - 11905: 0x9BF2,
-	28088 - 11905: 0xBAD4,
-	28089 - 11905: 0x9BF3,
-	28090 - 11905: 0x9BF4,
-	28091 - 11905: 0x9BF5,
-	28092 - 11905: 0x9BF6,
-	28093 - 11905: 0x9BF7,
-	28094 - 11905: 0x9BF8,
-	28095 - 11905: 0xE4C3,
-	28096 - 11905: 0xB5ED,
-	28097 - 11905: 0x9BF9,
-	28098 - 11905: 0x9BFA,
-	28099 - 11905: 0x9BFB,
-	28100 - 11905: 0xD7CD,
-	28101 - 11905: 0xE4C0,
-	28102 - 11905: 0xCFFD,
-	28103 - 11905: 0xE4BF,
-	28104 - 11905: 0x9BFC,
-	28105 - 11905: 0x9BFD,
-	28106 - 11905: 0x9BFE,
-	28107 - 11905: 0xC1DC,
-	28108 - 11905: 0xCCCA,
-	28109 - 11905: 0x9C40,
-	28110 - 11905: 0x9C41,
-	28111 - 11905: 0x9C42,
-	28112 - 11905: 0x9C43,
-	28113 - 11905: 0xCAE7,
-	28114 - 11905: 0x9C44,
-	28115 - 11905: 0x9C45,
-	28116 - 11905: 0x9C46,
-	28117 - 11905: 0x9C47,
-	28118 - 11905: 0xC4D7,
-	28119 - 11905: 0x9C48,
-	28120 - 11905: 0xCCD4,
-	28121 - 11905: 0xE4C8,
-	28122 - 11905: 0x9C49,
-	28123 - 11905: 0x9C4A,
-	28124 - 11905: 0x9C4B,
-	28125 - 11905: 0xE4C7,
-	28126 - 11905: 0xE4C1,
-	28127 - 11905: 0x9C4C,
-	28128 - 11905: 0xE4C4,
-	28129 - 11905: 0xB5AD,
-	28130 - 11905: 0x9C4D,
-	28131 - 11905: 0x9C4E,
-	28132 - 11905: 0xD3D9,
-	28133 - 11905: 0x9C4F,
-	28134 - 11905: 0xE4C6,
-	28135 - 11905: 0x9C50,
-	28136 - 11905: 0x9C51,
-	28137 - 11905: 0x9C52,
-	28138 - 11905: 0x9C53,
-	28139 - 11905: 0xD2F9,
-	28140 - 11905: 0xB4E3,
-	28141 - 11905: 0x9C54,
-	28142 - 11905: 0xBBB4,
-	28143 - 11905: 0x9C55,
-	28144 - 11905: 0x9C56,
-	28145 - 11905: 0xC9EE,
-	28146 - 11905: 0x9C57,
-	28147 - 11905: 0xB4BE,
-	28148 - 11905: 0x9C58,
-	28149 - 11905: 0x9C59,
-	28150 - 11905: 0x9C5A,
-	28151 - 11905: 0xBBEC,
-	28152 - 11905: 0x9C5B,
-	28153 - 11905: 0xD1CD,
-	28154 - 11905: 0x9C5C,
-	28155 - 11905: 0xCCED,
-	28156 - 11905: 0xEDB5,
-	28157 - 11905: 0x9C5D,
-	28158 - 11905: 0x9C5E,
-	28159 - 11905: 0x9C5F,
-	28160 - 11905: 0x9C60,
-	28161 - 11905: 0x9C61,
-	28162 - 11905: 0x9C62,
-	28163 - 11905: 0x9C63,
-	28164 - 11905: 0x9C64,
-	28165 - 11905: 0xC7E5,
-	28166 - 11905: 0x9C65,
-	28167 - 11905: 0x9C66,
-	28168 - 11905: 0x9C67,
-	28169 - 11905: 0x9C68,
-	28170 - 11905: 0xD4A8,
-	28171 - 11905: 0x9C69,
-	28172 - 11905: 0xE4CB,
-	28173 - 11905: 0xD7D5,
-	28174 - 11905: 0xE4C2,
-	28175 - 11905: 0x9C6A,
-	28176 - 11905: 0xBDA5,
-	28177 - 11905: 0xE4C5,
-	28178 - 11905: 0x9C6B,
-	28179 - 11905: 0x9C6C,
-	28180 - 11905: 0xD3E6,
-	28181 - 11905: 0x9C6D,
-	28182 - 11905: 0xE4C9,
-	28183 - 11905: 0xC9F8,
-	28184 - 11905: 0x9C6E,
-	28185 - 11905: 0x9C6F,
-	28186 - 11905: 0xE4BE,
-	28187 - 11905: 0x9C70,
-	28188 - 11905: 0x9C71,
-	28189 - 11905: 0xD3E5,
-	28190 - 11905: 0x9C72,
-	28191 - 11905: 0x9C73,
-	28192 - 11905: 0xC7FE,
-	28193 - 11905: 0xB6C9,
-	28194 - 11905: 0x9C74,
-	28195 - 11905: 0xD4FC,
-	28196 - 11905: 0xB2B3,
-	28197 - 11905: 0xE4D7,
-	28198 - 11905: 0x9C75,
-	28199 - 11905: 0x9C76,
-	28200 - 11905: 0x9C77,
-	28201 - 11905: 0xCEC2,
-	28202 - 11905: 0x9C78,
-	28203 - 11905: 0xE4CD,
-	28204 - 11905: 0x9C79,
-	28205 - 11905: 0xCEBC,
-	28206 - 11905: 0x9C7A,
-	28207 - 11905: 0xB8DB,
-	28208 - 11905: 0x9C7B,
-	28209 - 11905: 0x9C7C,
-	28210 - 11905: 0xE4D6,
-	28211 - 11905: 0x9C7D,
-	28212 - 11905: 0xBFCA,
-	28213 - 11905: 0x9C7E,
-	28214 - 11905: 0x9C80,
-	28215 - 11905: 0x9C81,
-	28216 - 11905: 0xD3CE,
-	28217 - 11905: 0x9C82,
-	28218 - 11905: 0xC3EC,
-	28219 - 11905: 0x9C83,
-	28220 - 11905: 0x9C84,
-	28221 - 11905: 0x9C85,
-	28222 - 11905: 0x9C86,
-	28223 - 11905: 0x9C87,
-	28224 - 11905: 0x9C88,
-	28225 - 11905: 0x9C89,
-	28226 - 11905: 0x9C8A,
-	28227 - 11905: 0xC5C8,
-	28228 - 11905: 0xE4D8,
-	28229 - 11905: 0x9C8B,
-	28230 - 11905: 0x9C8C,
-	28231 - 11905: 0x9C8D,
-	28232 - 11905: 0x9C8E,
-	28233 - 11905: 0x9C8F,
-	28234 - 11905: 0x9C90,
-	28235 - 11905: 0x9C91,
-	28236 - 11905: 0x9C92,
-	28237 - 11905: 0xCDC4,
-	28238 - 11905: 0xE4CF,
-	28239 - 11905: 0x9C93,
-	28240 - 11905: 0x9C94,
-	28241 - 11905: 0x9C95,
-	28242 - 11905: 0x9C96,
-	28243 - 11905: 0xE4D4,
-	28244 - 11905: 0xE4D5,
-	28245 - 11905: 0x9C97,
-	28246 - 11905: 0xBAFE,
-	28247 - 11905: 0x9C98,
-	28248 - 11905: 0xCFE6,
-	28249 - 11905: 0x9C99,
-	28250 - 11905: 0x9C9A,
-	28251 - 11905: 0xD5BF,
-	28252 - 11905: 0x9C9B,
-	28253 - 11905: 0x9C9C,
-	28254 - 11905: 0x9C9D,
-	28255 - 11905: 0xE4D2,
-	28256 - 11905: 0x9C9E,
-	28257 - 11905: 0x9C9F,
-	28258 - 11905: 0x9CA0,
-	28259 - 11905: 0x9CA1,
-	28260 - 11905: 0x9CA2,
-	28261 - 11905: 0x9CA3,
-	28262 - 11905: 0x9CA4,
-	28263 - 11905: 0x9CA5,
-	28264 - 11905: 0x9CA6,
-	28265 - 11905: 0x9CA7,
-	28266 - 11905: 0x9CA8,
-	28267 - 11905: 0xE4D0,
-	28268 - 11905: 0x9CA9,
-	28269 - 11905: 0x9CAA,
-	28270 - 11905: 0xE4CE,
-	28271 - 11905: 0x9CAB,
-	28272 - 11905: 0x9CAC,
-	28273 - 11905: 0x9CAD,
-	28274 - 11905: 0x9CAE,
-	28275 - 11905: 0x9CAF,
-	28276 - 11905: 0x9CB0,
-	28277 - 11905: 0x9CB1,
-	28278 - 11905: 0x9CB2,
-	28279 - 11905: 0x9CB3,
-	28280 - 11905: 0x9CB4,
-	28281 - 11905: 0x9CB5,
-	28282 - 11905: 0x9CB6,
-	28283 - 11905: 0x9CB7,
-	28284 - 11905: 0x9CB8,
-	28285 - 11905: 0x9CB9,
-	28286 - 11905: 0xCDE5,
-	28287 - 11905: 0xCAAA,
-	28288 - 11905: 0x9CBA,
-	28289 - 11905: 0x9CBB,
-	28290 - 11905: 0x9CBC,
-	28291 - 11905: 0xC0A3,
-	28292 - 11905: 0x9CBD,
-	28293 - 11905: 0xBDA6,
-	28294 - 11905: 0xE4D3,
-	28295 - 11905: 0x9CBE,
-	28296 - 11905: 0x9CBF,
-	28297 - 11905: 0xB8C8,
-	28298 - 11905: 0x9CC0,
-	28299 - 11905: 0x9CC1,
-	28300 - 11905: 0x9CC2,
-	28301 - 11905: 0x9CC3,
-	28302 - 11905: 0x9CC4,
-	28303 - 11905: 0xE4E7,
-	28304 - 11905: 0xD4B4,
-	28305 - 11905: 0x9CC5,
-	28306 - 11905: 0x9CC6,
-	28307 - 11905: 0x9CC7,
-	28308 - 11905: 0x9CC8,
-	28309 - 11905: 0x9CC9,
-	28310 - 11905: 0x9CCA,
-	28311 - 11905: 0x9CCB,
-	28312 - 11905: 0xE4DB,
-	28313 - 11905: 0x9CCC,
-	28314 - 11905: 0x9CCD,
-	28315 - 11905: 0x9CCE,
-	28316 - 11905: 0xC1EF,
-	28317 - 11905: 0x9CCF,
-	28318 - 11905: 0x9CD0,
-	28319 - 11905: 0xE4E9,
-	28320 - 11905: 0x9CD1,
-	28321 - 11905: 0x9CD2,
-	28322 - 11905: 0xD2E7,
-	28323 - 11905: 0x9CD3,
-	28324 - 11905: 0x9CD4,
-	28325 - 11905: 0xE4DF,
-	28326 - 11905: 0x9CD5,
-	28327 - 11905: 0xE4E0,
-	28328 - 11905: 0x9CD6,
-	28329 - 11905: 0x9CD7,
-	28330 - 11905: 0xCFAA,
-	28331 - 11905: 0x9CD8,
-	28332 - 11905: 0x9CD9,
-	28333 - 11905: 0x9CDA,
-	28334 - 11905: 0x9CDB,
-	28335 - 11905: 0xCBDD,
-	28336 - 11905: 0x9CDC,
-	28337 - 11905: 0xE4DA,
-	28338 - 11905: 0xE4D1,
-	28339 - 11905: 0x9CDD,
-	28340 - 11905: 0xE4E5,
-	28341 - 11905: 0x9CDE,
-	28342 - 11905: 0xC8DC,
-	28343 - 11905: 0xE4E3,
-	28344 - 11905: 0x9CDF,
-	28345 - 11905: 0x9CE0,
-	28346 - 11905: 0xC4E7,
-	28347 - 11905: 0xE4E2,
-	28348 - 11905: 0x9CE1,
-	28349 - 11905: 0xE4E1,
-	28350 - 11905: 0x9CE2,
-	28351 - 11905: 0x9CE3,
-	28352 - 11905: 0x9CE4,
-	28353 - 11905: 0xB3FC,
-	28354 - 11905: 0xE4E8,
-	28355 - 11905: 0x9CE5,
-	28356 - 11905: 0x9CE6,
-	28357 - 11905: 0x9CE7,
-	28358 - 11905: 0x9CE8,
-	28359 - 11905: 0xB5E1,
-	28360 - 11905: 0x9CE9,
-	28361 - 11905: 0x9CEA,
-	28362 - 11905: 0x9CEB,
-	28363 - 11905: 0xD7CC,
-	28364 - 11905: 0x9CEC,
-	28365 - 11905: 0x9CED,
-	28366 - 11905: 0x9CEE,
-	28367 - 11905: 0xE4E6,
-	28368 - 11905: 0x9CEF,
-	28369 - 11905: 0xBBAC,
-	28370 - 11905: 0x9CF0,
-	28371 - 11905: 0xD7D2,
-	28372 - 11905: 0xCCCF,
-	28373 - 11905: 0xEBF8,
-	28374 - 11905: 0x9CF1,
-	28375 - 11905: 0xE4E4,
-	28376 - 11905: 0x9CF2,
-	28377 - 11905: 0x9CF3,
-	28378 - 11905: 0xB9F6,
-	28379 - 11905: 0x9CF4,
-	28380 - 11905: 0x9CF5,
-	28381 - 11905: 0x9CF6,
-	28382 - 11905: 0xD6CD,
-	28383 - 11905: 0xE4D9,
-	28384 - 11905: 0xE4DC,
-	28385 - 11905: 0xC2FA,
-	28386 - 11905: 0xE4DE,
-	28387 - 11905: 0x9CF7,
-	28388 - 11905: 0xC2CB,
-	28389 - 11905: 0xC0C4,
-	28390 - 11905: 0xC2D0,
-	28391 - 11905: 0x9CF8,
-	28392 - 11905: 0xB1F5,
-	28393 - 11905: 0xCCB2,
-	28394 - 11905: 0x9CF9,
-	28395 - 11905: 0x9CFA,
-	28396 - 11905: 0x9CFB,
-	28397 - 11905: 0x9CFC,
-	28398 - 11905: 0x9CFD,
-	28399 - 11905: 0x9CFE,
-	28400 - 11905: 0x9D40,
-	28401 - 11905: 0x9D41,
-	28402 - 11905: 0x9D42,
-	28403 - 11905: 0x9D43,
-	28404 - 11905: 0xB5CE,
-	28405 - 11905: 0x9D44,
-	28406 - 11905: 0x9D45,
-	28407 - 11905: 0x9D46,
-	28408 - 11905: 0x9D47,
-	28409 - 11905: 0xE4EF,
-	28410 - 11905: 0x9D48,
-	28411 - 11905: 0x9D49,
-	28412 - 11905: 0x9D4A,
-	28413 - 11905: 0x9D4B,
-	28414 - 11905: 0x9D4C,
-	28415 - 11905: 0x9D4D,
-	28416 - 11905: 0x9D4E,
-	28417 - 11905: 0x9D4F,
-	28418 - 11905: 0xC6AF,
-	28419 - 11905: 0x9D50,
-	28420 - 11905: 0x9D51,
-	28421 - 11905: 0x9D52,
-	28422 - 11905: 0xC6E1,
-	28423 - 11905: 0x9D53,
-	28424 - 11905: 0x9D54,
-	28425 - 11905: 0xE4F5,
-	28426 - 11905: 0x9D55,
-	28427 - 11905: 0x9D56,
-	28428 - 11905: 0x9D57,
-	28429 - 11905: 0x9D58,
-	28430 - 11905: 0x9D59,
-	28431 - 11905: 0xC2A9,
-	28432 - 11905: 0x9D5A,
-	28433 - 11905: 0x9D5B,
-	28434 - 11905: 0x9D5C,
-	28435 - 11905: 0xC0EC,
-	28436 - 11905: 0xD1DD,
-	28437 - 11905: 0xE4EE,
-	28438 - 11905: 0x9D5D,
-	28439 - 11905: 0x9D5E,
-	28440 - 11905: 0x9D5F,
-	28441 - 11905: 0x9D60,
-	28442 - 11905: 0x9D61,
-	28443 - 11905: 0x9D62,
-	28444 - 11905: 0x9D63,
-	28445 - 11905: 0x9D64,
-	28446 - 11905: 0x9D65,
-	28447 - 11905: 0x9D66,
-	28448 - 11905: 0xC4AE,
-	28449 - 11905: 0x9D67,
-	28450 - 11905: 0x9D68,
-	28451 - 11905: 0x9D69,
-	28452 - 11905: 0xE4ED,
-	28453 - 11905: 0x9D6A,
-	28454 - 11905: 0x9D6B,
-	28455 - 11905: 0x9D6C,
-	28456 - 11905: 0x9D6D,
-	28457 - 11905: 0xE4F6,
-	28458 - 11905: 0xE4F4,
-	28459 - 11905: 0xC2FE,
-	28460 - 11905: 0x9D6E,
-	28461 - 11905: 0xE4DD,
-	28462 - 11905: 0x9D6F,
-	28463 - 11905: 0xE4F0,
-	28464 - 11905: 0x9D70,
-	28465 - 11905: 0xCAFE,
-	28466 - 11905: 0x9D71,
-	28467 - 11905: 0xD5C4,
-	28468 - 11905: 0x9D72,
-	28469 - 11905: 0x9D73,
-	28470 - 11905: 0xE4F1,
-	28471 - 11905: 0x9D74,
-	28472 - 11905: 0x9D75,
-	28473 - 11905: 0x9D76,
-	28474 - 11905: 0x9D77,
-	28475 - 11905: 0x9D78,
-	28476 - 11905: 0x9D79,
-	28477 - 11905: 0x9D7A,
-	28478 - 11905: 0xD1FA,
-	28479 - 11905: 0x9D7B,
-	28480 - 11905: 0x9D7C,
-	28481 - 11905: 0x9D7D,
-	28482 - 11905: 0x9D7E,
-	28483 - 11905: 0x9D80,
-	28484 - 11905: 0x9D81,
-	28485 - 11905: 0x9D82,
-	28486 - 11905: 0xE4EB,
-	28487 - 11905: 0xE4EC,
-	28488 - 11905: 0x9D83,
-	28489 - 11905: 0x9D84,
-	28490 - 11905: 0x9D85,
-	28491 - 11905: 0xE4F2,
-	28492 - 11905: 0x9D86,
-	28493 - 11905: 0xCEAB,
-	28494 - 11905: 0x9D87,
-	28495 - 11905: 0x9D88,
-	28496 - 11905: 0x9D89,
-	28497 - 11905: 0x9D8A,
-	28498 - 11905: 0x9D8B,
-	28499 - 11905: 0x9D8C,
-	28500 - 11905: 0x9D8D,
-	28501 - 11905: 0x9D8E,
-	28502 - 11905: 0x9D8F,
-	28503 - 11905: 0x9D90,
-	28504 - 11905: 0xC5CB,
-	28505 - 11905: 0x9D91,
-	28506 - 11905: 0x9D92,
-	28507 - 11905: 0x9D93,
-	28508 - 11905: 0xC7B1,
-	28509 - 11905: 0x9D94,
-	28510 - 11905: 0xC2BA,
-	28511 - 11905: 0x9D95,
-	28512 - 11905: 0x9D96,
-	28513 - 11905: 0x9D97,
-	28514 - 11905: 0xE4EA,
-	28515 - 11905: 0x9D98,
-	28516 - 11905: 0x9D99,
-	28517 - 11905: 0x9D9A,
-	28518 - 11905: 0xC1CA,
-	28519 - 11905: 0x9D9B,
-	28520 - 11905: 0x9D9C,
-	28521 - 11905: 0x9D9D,
-	28522 - 11905: 0x9D9E,
-	28523 - 11905: 0x9D9F,
-	28524 - 11905: 0x9DA0,
-	28525 - 11905: 0xCCB6,
-	28526 - 11905: 0xB3B1,
-	28527 - 11905: 0x9DA1,
-	28528 - 11905: 0x9DA2,
-	28529 - 11905: 0x9DA3,
-	28530 - 11905: 0xE4FB,
-	28531 - 11905: 0x9DA4,
-	28532 - 11905: 0xE4F3,
-	28533 - 11905: 0x9DA5,
-	28534 - 11905: 0x9DA6,
-	28535 - 11905: 0x9DA7,
-	28536 - 11905: 0xE4FA,
-	28537 - 11905: 0x9DA8,
-	28538 - 11905: 0xE4FD,
-	28539 - 11905: 0x9DA9,
-	28540 - 11905: 0xE4FC,
-	28541 - 11905: 0x9DAA,
-	28542 - 11905: 0x9DAB,
-	28543 - 11905: 0x9DAC,
-	28544 - 11905: 0x9DAD,
-	28545 - 11905: 0x9DAE,
-	28546 - 11905: 0x9DAF,
-	28547 - 11905: 0x9DB0,
-	28548 - 11905: 0xB3CE,
-	28549 - 11905: 0x9DB1,
-	28550 - 11905: 0x9DB2,
-	28551 - 11905: 0x9DB3,
-	28552 - 11905: 0xB3BA,
-	28553 - 11905: 0xE4F7,
-	28554 - 11905: 0x9DB4,
-	28555 - 11905: 0x9DB5,
-	28556 - 11905: 0xE4F9,
-	28557 - 11905: 0xE4F8,
-	28558 - 11905: 0xC5EC,
-	28559 - 11905: 0x9DB6,
-	28560 - 11905: 0x9DB7,
-	28561 - 11905: 0x9DB8,
-	28562 - 11905: 0x9DB9,
-	28563 - 11905: 0x9DBA,
-	28564 - 11905: 0x9DBB,
-	28565 - 11905: 0x9DBC,
-	28566 - 11905: 0x9DBD,
-	28567 - 11905: 0x9DBE,
-	28568 - 11905: 0x9DBF,
-	28569 - 11905: 0x9DC0,
-	28570 - 11905: 0x9DC1,
-	28571 - 11905: 0x9DC2,
-	28572 - 11905: 0xC0BD,
-	28573 - 11905: 0x9DC3,
-	28574 - 11905: 0x9DC4,
-	28575 - 11905: 0x9DC5,
-	28576 - 11905: 0x9DC6,
-	28577 - 11905: 0xD4E8,
-	28578 - 11905: 0x9DC7,
-	28579 - 11905: 0x9DC8,
-	28580 - 11905: 0x9DC9,
-	28581 - 11905: 0x9DCA,
-	28582 - 11905: 0x9DCB,
-	28583 - 11905: 0xE5A2,
-	28584 - 11905: 0x9DCC,
-	28585 - 11905: 0x9DCD,
-	28586 - 11905: 0x9DCE,
-	28587 - 11905: 0x9DCF,
-	28588 - 11905: 0x9DD0,
-	28589 - 11905: 0x9DD1,
-	28590 - 11905: 0x9DD2,
-	28591 - 11905: 0x9DD3,
-	28592 - 11905: 0x9DD4,
-	28593 - 11905: 0x9DD5,
-	28594 - 11905: 0x9DD6,
-	28595 - 11905: 0xB0C4,
-	28596 - 11905: 0x9DD7,
-	28597 - 11905: 0x9DD8,
-	28598 - 11905: 0xE5A4,
-	28599 - 11905: 0x9DD9,
-	28600 - 11905: 0x9DDA,
-	28601 - 11905: 0xE5A3,
-	28602 - 11905: 0x9DDB,
-	28603 - 11905: 0x9DDC,
-	28604 - 11905: 0x9DDD,
-	28605 - 11905: 0x9DDE,
-	28606 - 11905: 0x9DDF,
-	28607 - 11905: 0x9DE0,
-	28608 - 11905: 0xBCA4,
-	28609 - 11905: 0x9DE1,
-	28610 - 11905: 0xE5A5,
-	28611 - 11905: 0x9DE2,
-	28612 - 11905: 0x9DE3,
-	28613 - 11905: 0x9DE4,
-	28614 - 11905: 0x9DE5,
-	28615 - 11905: 0x9DE6,
-	28616 - 11905: 0x9DE7,
-	28617 - 11905: 0xE5A1,
-	28618 - 11905: 0x9DE8,
-	28619 - 11905: 0x9DE9,
-	28620 - 11905: 0x9DEA,
-	28621 - 11905: 0x9DEB,
-	28622 - 11905: 0x9DEC,
-	28623 - 11905: 0x9DED,
-	28624 - 11905: 0x9DEE,
-	28625 - 11905: 0xE4FE,
-	28626 - 11905: 0xB1F4,
-	28627 - 11905: 0x9DEF,
-	28628 - 11905: 0x9DF0,
-	28629 - 11905: 0x9DF1,
-	28630 - 11905: 0x9DF2,
-	28631 - 11905: 0x9DF3,
-	28632 - 11905: 0x9DF4,
-	28633 - 11905: 0x9DF5,
-	28634 - 11905: 0x9DF6,
-	28635 - 11905: 0x9DF7,
-	28636 - 11905: 0x9DF8,
-	28637 - 11905: 0x9DF9,
-	28638 - 11905: 0xE5A8,
-	28639 - 11905: 0x9DFA,
-	28640 - 11905: 0xE5A9,
-	28641 - 11905: 0xE5A6,
-	28642 - 11905: 0x9DFB,
-	28643 - 11905: 0x9DFC,
-	28644 - 11905: 0x9DFD,
-	28645 - 11905: 0x9DFE,
-	28646 - 11905: 0x9E40,
-	28647 - 11905: 0x9E41,
-	28648 - 11905: 0x9E42,
-	28649 - 11905: 0x9E43,
-	28650 - 11905: 0x9E44,
-	28651 - 11905: 0x9E45,
-	28652 - 11905: 0x9E46,
-	28653 - 11905: 0x9E47,
-	28654 - 11905: 0xE5A7,
-	28655 - 11905: 0xE5AA,
-	28656 - 11905: 0x9E48,
-	28657 - 11905: 0x9E49,
-	28658 - 11905: 0x9E4A,
-	28659 - 11905: 0x9E4B,
-	28660 - 11905: 0x9E4C,
-	28661 - 11905: 0x9E4D,
-	28662 - 11905: 0x9E4E,
-	28663 - 11905: 0x9E4F,
-	28664 - 11905: 0x9E50,
-	28665 - 11905: 0x9E51,
-	28666 - 11905: 0x9E52,
-	28667 - 11905: 0x9E53,
-	28668 - 11905: 0x9E54,
-	28669 - 11905: 0x9E55,
-	28670 - 11905: 0x9E56,
-	28671 - 11905: 0x9E57,
-	28672 - 11905: 0x9E58,
-	28673 - 11905: 0x9E59,
-	28674 - 11905: 0x9E5A,
-	28675 - 11905: 0x9E5B,
-	28676 - 11905: 0x9E5C,
-	28677 - 11905: 0x9E5D,
-	28678 - 11905: 0x9E5E,
-	28679 - 11905: 0x9E5F,
-	28680 - 11905: 0x9E60,
-	28681 - 11905: 0x9E61,
-	28682 - 11905: 0x9E62,
-	28683 - 11905: 0x9E63,
-	28684 - 11905: 0x9E64,
-	28685 - 11905: 0x9E65,
-	28686 - 11905: 0x9E66,
-	28687 - 11905: 0x9E67,
-	28688 - 11905: 0x9E68,
-	28689 - 11905: 0xC6D9,
-	28690 - 11905: 0x9E69,
-	28691 - 11905: 0x9E6A,
-	28692 - 11905: 0x9E6B,
-	28693 - 11905: 0x9E6C,
-	28694 - 11905: 0x9E6D,
-	28695 - 11905: 0x9E6E,
-	28696 - 11905: 0x9E6F,
-	28697 - 11905: 0x9E70,
-	28698 - 11905: 0xE5AB,
-	28699 - 11905: 0xE5AD,
-	28700 - 11905: 0x9E71,
-	28701 - 11905: 0x9E72,
-	28702 - 11905: 0x9E73,
-	28703 - 11905: 0x9E74,
-	28704 - 11905: 0x9E75,
-	28705 - 11905: 0x9E76,
-	28706 - 11905: 0x9E77,
-	28707 - 11905: 0xE5AC,
-	28708 - 11905: 0x9E78,
-	28709 - 11905: 0x9E79,
-	28710 - 11905: 0x9E7A,
-	28711 - 11905: 0x9E7B,
-	28712 - 11905: 0x9E7C,
-	28713 - 11905: 0x9E7D,
-	28714 - 11905: 0x9E7E,
-	28715 - 11905: 0x9E80,
-	28716 - 11905: 0x9E81,
-	28717 - 11905: 0x9E82,
-	28718 - 11905: 0x9E83,
-	28719 - 11905: 0x9E84,
-	28720 - 11905: 0x9E85,
-	28721 - 11905: 0x9E86,
-	28722 - 11905: 0x9E87,
-	28723 - 11905: 0x9E88,
-	28724 - 11905: 0x9E89,
-	28725 - 11905: 0xE5AF,
-	28726 - 11905: 0x9E8A,
-	28727 - 11905: 0x9E8B,
-	28728 - 11905: 0x9E8C,
-	28729 - 11905: 0xE5AE,
-	28730 - 11905: 0x9E8D,
-	28731 - 11905: 0x9E8E,
-	28732 - 11905: 0x9E8F,
-	28733 - 11905: 0x9E90,
-	28734 - 11905: 0x9E91,
-	28735 - 11905: 0x9E92,
-	28736 - 11905: 0x9E93,
-	28737 - 11905: 0x9E94,
-	28738 - 11905: 0x9E95,
-	28739 - 11905: 0x9E96,
-	28740 - 11905: 0x9E97,
-	28741 - 11905: 0x9E98,
-	28742 - 11905: 0x9E99,
-	28743 - 11905: 0x9E9A,
-	28744 - 11905: 0x9E9B,
-	28745 - 11905: 0x9E9C,
-	28746 - 11905: 0x9E9D,
-	28747 - 11905: 0x9E9E,
-	28748 - 11905: 0xB9E0,
-	28749 - 11905: 0x9E9F,
-	28750 - 11905: 0x9EA0,
-	28751 - 11905: 0xE5B0,
-	28752 - 11905: 0x9EA1,
-	28753 - 11905: 0x9EA2,
-	28754 - 11905: 0x9EA3,
-	28755 - 11905: 0x9EA4,
-	28756 - 11905: 0x9EA5,
-	28757 - 11905: 0x9EA6,
-	28758 - 11905: 0x9EA7,
-	28759 - 11905: 0x9EA8,
-	28760 - 11905: 0x9EA9,
-	28761 - 11905: 0x9EAA,
-	28762 - 11905: 0x9EAB,
-	28763 - 11905: 0x9EAC,
-	28764 - 11905: 0x9EAD,
-	28765 - 11905: 0x9EAE,
-	28766 - 11905: 0xE5B1,
-	28767 - 11905: 0x9EAF,
-	28768 - 11905: 0x9EB0,
-	28769 - 11905: 0x9EB1,
-	28770 - 11905: 0x9EB2,
-	28771 - 11905: 0x9EB3,
-	28772 - 11905: 0x9EB4,
-	28773 - 11905: 0x9EB5,
-	28774 - 11905: 0x9EB6,
-	28775 - 11905: 0x9EB7,
-	28776 - 11905: 0x9EB8,
-	28777 - 11905: 0x9EB9,
-	28778 - 11905: 0x9EBA,
-	28779 - 11905: 0xBBF0,
-	28780 - 11905: 0xECE1,
-	28781 - 11905: 0xC3F0,
-	28782 - 11905: 0x9EBB,
-	28783 - 11905: 0xB5C6,
-	28784 - 11905: 0xBBD2,
-	28785 - 11905: 0x9EBC,
-	28786 - 11905: 0x9EBD,
-	28787 - 11905: 0x9EBE,
-	28788 - 11905: 0x9EBF,
-	28789 - 11905: 0xC1E9,
-	28790 - 11905: 0xD4EE,
-	28791 - 11905: 0x9EC0,
-	28792 - 11905: 0xBEC4,
-	28793 - 11905: 0x9EC1,
-	28794 - 11905: 0x9EC2,
-	28795 - 11905: 0x9EC3,
-	28796 - 11905: 0xD7C6,
-	28797 - 11905: 0x9EC4,
-	28798 - 11905: 0xD4D6,
-	28799 - 11905: 0xB2D3,
-	28800 - 11905: 0xECBE,
-	28801 - 11905: 0x9EC5,
-	28802 - 11905: 0x9EC6,
-	28803 - 11905: 0x9EC7,
-	28804 - 11905: 0x9EC8,
-	28805 - 11905: 0xEAC1,
-	28806 - 11905: 0x9EC9,
-	28807 - 11905: 0x9ECA,
-	28808 - 11905: 0x9ECB,
-	28809 - 11905: 0xC2AF,
-	28810 - 11905: 0xB4B6,
-	28811 - 11905: 0x9ECC,
-	28812 - 11905: 0x9ECD,
-	28813 - 11905: 0x9ECE,
-	28814 - 11905: 0xD1D7,
-	28815 - 11905: 0x9ECF,
-	28816 - 11905: 0x9ED0,
-	28817 - 11905: 0x9ED1,
-	28818 - 11905: 0xB3B4,
-	28819 - 11905: 0x9ED2,
-	28820 - 11905: 0xC8B2,
-	28821 - 11905: 0xBFBB,
-	28822 - 11905: 0xECC0,
-	28823 - 11905: 0x9ED3,
-	28824 - 11905: 0x9ED4,
-	28825 - 11905: 0xD6CB,
-	28826 - 11905: 0x9ED5,
-	28827 - 11905: 0x9ED6,
-	28828 - 11905: 0xECBF,
-	28829 - 11905: 0xECC1,
-	28830 - 11905: 0x9ED7,
-	28831 - 11905: 0x9ED8,
-	28832 - 11905: 0x9ED9,
-	28833 - 11905: 0x9EDA,
-	28834 - 11905: 0x9EDB,
-	28835 - 11905: 0x9EDC,
-	28836 - 11905: 0x9EDD,
-	28837 - 11905: 0x9EDE,
-	28838 - 11905: 0x9EDF,
-	28839 - 11905: 0x9EE0,
-	28840 - 11905: 0x9EE1,
-	28841 - 11905: 0x9EE2,
-	28842 - 11905: 0x9EE3,
-	28843 - 11905: 0xECC5,
-	28844 - 11905: 0xBEE6,
-	28845 - 11905: 0xCCBF,
-	28846 - 11905: 0xC5DA,
-	28847 - 11905: 0xBEBC,
-	28848 - 11905: 0x9EE4,
-	28849 - 11905: 0xECC6,
-	28850 - 11905: 0x9EE5,
-	28851 - 11905: 0xB1FE,
-	28852 - 11905: 0x9EE6,
-	28853 - 11905: 0x9EE7,
-	28854 - 11905: 0x9EE8,
-	28855 - 11905: 0xECC4,
-	28856 - 11905: 0xD5A8,
-	28857 - 11905: 0xB5E3,
-	28858 - 11905: 0x9EE9,
-	28859 - 11905: 0xECC2,
-	28860 - 11905: 0xC1B6,
-	28861 - 11905: 0xB3E3,
-	28862 - 11905: 0x9EEA,
-	28863 - 11905: 0x9EEB,
-	28864 - 11905: 0xECC3,
-	28865 - 11905: 0xCBB8,
-	28866 - 11905: 0xC0C3,
-	28867 - 11905: 0xCCFE,
-	28868 - 11905: 0x9EEC,
-	28869 - 11905: 0x9EED,
-	28870 - 11905: 0x9EEE,
-	28871 - 11905: 0x9EEF,
-	28872 - 11905: 0xC1D2,
-	28873 - 11905: 0x9EF0,
-	28874 - 11905: 0xECC8,
-	28875 - 11905: 0x9EF1,
-	28876 - 11905: 0x9EF2,
-	28877 - 11905: 0x9EF3,
-	28878 - 11905: 0x9EF4,
-	28879 - 11905: 0x9EF5,
-	28880 - 11905: 0x9EF6,
-	28881 - 11905: 0x9EF7,
-	28882 - 11905: 0x9EF8,
-	28883 - 11905: 0x9EF9,
-	28884 - 11905: 0x9EFA,
-	28885 - 11905: 0x9EFB,
-	28886 - 11905: 0x9EFC,
-	28887 - 11905: 0x9EFD,
-	28888 - 11905: 0xBAE6,
-	28889 - 11905: 0xC0D3,
-	28890 - 11905: 0x9EFE,
-	28891 - 11905: 0xD6F2,
-	28892 - 11905: 0x9F40,
-	28893 - 11905: 0x9F41,
-	28894 - 11905: 0x9F42,
-	28895 - 11905: 0xD1CC,
-	28896 - 11905: 0x9F43,
-	28897 - 11905: 0x9F44,
-	28898 - 11905: 0x9F45,
-	28899 - 11905: 0x9F46,
-	28900 - 11905: 0xBFBE,
-	28901 - 11905: 0x9F47,
-	28902 - 11905: 0xB7B3,
-	28903 - 11905: 0xC9D5,
-	28904 - 11905: 0xECC7,
-	28905 - 11905: 0xBBE2,
-	28906 - 11905: 0x9F48,
-	28907 - 11905: 0xCCCC,
-	28908 - 11905: 0xBDFD,
-	28909 - 11905: 0xC8C8,
-	28910 - 11905: 0x9F49,
-	28911 - 11905: 0xCFA9,
-	28912 - 11905: 0x9F4A,
-	28913 - 11905: 0x9F4B,
-	28914 - 11905: 0x9F4C,
-	28915 - 11905: 0x9F4D,
-	28916 - 11905: 0x9F4E,
-	28917 - 11905: 0x9F4F,
-	28918 - 11905: 0x9F50,
-	28919 - 11905: 0xCDE9,
-	28920 - 11905: 0x9F51,
-	28921 - 11905: 0xC5EB,
-	28922 - 11905: 0x9F52,
-	28923 - 11905: 0x9F53,
-	28924 - 11905: 0x9F54,
-	28925 - 11905: 0xB7E9,
-	28926 - 11905: 0x9F55,
-	28927 - 11905: 0x9F56,
-	28928 - 11905: 0x9F57,
-	28929 - 11905: 0x9F58,
-	28930 - 11905: 0x9F59,
-	28931 - 11905: 0x9F5A,
-	28932 - 11905: 0x9F5B,
-	28933 - 11905: 0x9F5C,
-	28934 - 11905: 0x9F5D,
-	28935 - 11905: 0x9F5E,
-	28936 - 11905: 0x9F5F,
-	28937 - 11905: 0xD1C9,
-	28938 - 11905: 0xBAB8,
-	28939 - 11905: 0x9F60,
-	28940 - 11905: 0x9F61,
-	28941 - 11905: 0x9F62,
-	28942 - 11905: 0x9F63,
-	28943 - 11905: 0x9F64,
-	28944 - 11905: 0xECC9,
-	28945 - 11905: 0x9F65,
-	28946 - 11905: 0x9F66,
-	28947 - 11905: 0xECCA,
-	28948 - 11905: 0x9F67,
-	28949 - 11905: 0xBBC0,
-	28950 - 11905: 0xECCB,
-	28951 - 11905: 0x9F68,
-	28952 - 11905: 0xECE2,
-	28953 - 11905: 0xB1BA,
-	28954 - 11905: 0xB7D9,
-	28955 - 11905: 0x9F69,
-	28956 - 11905: 0x9F6A,
-	28957 - 11905: 0x9F6B,
-	28958 - 11905: 0x9F6C,
-	28959 - 11905: 0x9F6D,
-	28960 - 11905: 0x9F6E,
-	28961 - 11905: 0x9F6F,
-	28962 - 11905: 0x9F70,
-	28963 - 11905: 0x9F71,
-	28964 - 11905: 0x9F72,
-	28965 - 11905: 0x9F73,
-	28966 - 11905: 0xBDB9,
-	28967 - 11905: 0x9F74,
-	28968 - 11905: 0x9F75,
-	28969 - 11905: 0x9F76,
-	28970 - 11905: 0x9F77,
-	28971 - 11905: 0x9F78,
-	28972 - 11905: 0x9F79,
-	28973 - 11905: 0x9F7A,
-	28974 - 11905: 0x9F7B,
-	28975 - 11905: 0xECCC,
-	28976 - 11905: 0xD1E6,
-	28977 - 11905: 0xECCD,
-	28978 - 11905: 0x9F7C,
-	28979 - 11905: 0x9F7D,
-	28980 - 11905: 0x9F7E,
-	28981 - 11905: 0x9F80,
-	28982 - 11905: 0xC8BB,
-	28983 - 11905: 0x9F81,
-	28984 - 11905: 0x9F82,
-	28985 - 11905: 0x9F83,
-	28986 - 11905: 0x9F84,
-	28987 - 11905: 0x9F85,
-	28988 - 11905: 0x9F86,
-	28989 - 11905: 0x9F87,
-	28990 - 11905: 0x9F88,
-	28991 - 11905: 0x9F89,
-	28992 - 11905: 0x9F8A,
-	28993 - 11905: 0x9F8B,
-	28994 - 11905: 0x9F8C,
-	28995 - 11905: 0x9F8D,
-	28996 - 11905: 0x9F8E,
-	28997 - 11905: 0xECD1,
-	28998 - 11905: 0x9F8F,
-	28999 - 11905: 0x9F90,
-	29000 - 11905: 0x9F91,
-	29001 - 11905: 0x9F92,
-	29002 - 11905: 0xECD3,
-	29003 - 11905: 0x9F93,
-	29004 - 11905: 0xBBCD,
-	29005 - 11905: 0x9F94,
-	29006 - 11905: 0xBCE5,
-	29007 - 11905: 0x9F95,
-	29008 - 11905: 0x9F96,
-	29009 - 11905: 0x9F97,
-	29010 - 11905: 0x9F98,
-	29011 - 11905: 0x9F99,
-	29012 - 11905: 0x9F9A,
-	29013 - 11905: 0x9F9B,
-	29014 - 11905: 0x9F9C,
-	29015 - 11905: 0x9F9D,
-	29016 - 11905: 0x9F9E,
-	29017 - 11905: 0x9F9F,
-	29018 - 11905: 0x9FA0,
-	29019 - 11905: 0x9FA1,
-	29020 - 11905: 0xECCF,
-	29021 - 11905: 0x9FA2,
-	29022 - 11905: 0xC9B7,
-	29023 - 11905: 0x9FA3,
-	29024 - 11905: 0x9FA4,
-	29025 - 11905: 0x9FA5,
-	29026 - 11905: 0x9FA6,
-	29027 - 11905: 0x9FA7,
-	29028 - 11905: 0xC3BA,
-	29029 - 11905: 0x9FA8,
-	29030 - 11905: 0xECE3,
-	29031 - 11905: 0xD5D5,
-	29032 - 11905: 0xECD0,
-	29033 - 11905: 0x9FA9,
-	29034 - 11905: 0x9FAA,
-	29035 - 11905: 0x9FAB,
-	29036 - 11905: 0x9FAC,
-	29037 - 11905: 0x9FAD,
-	29038 - 11905: 0xD6F3,
-	29039 - 11905: 0x9FAE,
-	29040 - 11905: 0x9FAF,
-	29041 - 11905: 0x9FB0,
-	29042 - 11905: 0xECD2,
-	29043 - 11905: 0xECCE,
-	29044 - 11905: 0x9FB1,
-	29045 - 11905: 0x9FB2,
-	29046 - 11905: 0x9FB3,
-	29047 - 11905: 0x9FB4,
-	29048 - 11905: 0xECD4,
-	29049 - 11905: 0x9FB5,
-	29050 - 11905: 0xECD5,
-	29051 - 11905: 0x9FB6,
-	29052 - 11905: 0x9FB7,
-	29053 - 11905: 0xC9BF,
-	29054 - 11905: 0x9FB8,
-	29055 - 11905: 0x9FB9,
-	29056 - 11905: 0x9FBA,
-	29057 - 11905: 0x9FBB,
-	29058 - 11905: 0x9FBC,
-	29059 - 11905: 0x9FBD,
-	29060 - 11905: 0xCFA8,
-	29061 - 11905: 0x9FBE,
-	29062 - 11905: 0x9FBF,
-	29063 - 11905: 0x9FC0,
-	29064 - 11905: 0x9FC1,
-	29065 - 11905: 0x9FC2,
-	29066 - 11905: 0xD0DC,
-	29067 - 11905: 0x9FC3,
-	29068 - 11905: 0x9FC4,
-	29069 - 11905: 0x9FC5,
-	29070 - 11905: 0x9FC6,
-	29071 - 11905: 0xD1AC,
-	29072 - 11905: 0x9FC7,
-	29073 - 11905: 0x9FC8,
-	29074 - 11905: 0x9FC9,
-	29075 - 11905: 0x9FCA,
-	29076 - 11905: 0xC8DB,
-	29077 - 11905: 0x9FCB,
-	29078 - 11905: 0x9FCC,
-	29079 - 11905: 0x9FCD,
-	29080 - 11905: 0xECD6,
-	29081 - 11905: 0xCEF5,
-	29082 - 11905: 0x9FCE,
-	29083 - 11905: 0x9FCF,
-	29084 - 11905: 0x9FD0,
-	29085 - 11905: 0x9FD1,
-	29086 - 11905: 0x9FD2,
-	29087 - 11905: 0xCAEC,
-	29088 - 11905: 0xECDA,
-	29089 - 11905: 0x9FD3,
-	29090 - 11905: 0x9FD4,
-	29091 - 11905: 0x9FD5,
-	29092 - 11905: 0x9FD6,
-	29093 - 11905: 0x9FD7,
-	29094 - 11905: 0x9FD8,
-	29095 - 11905: 0x9FD9,
-	29096 - 11905: 0xECD9,
-	29097 - 11905: 0x9FDA,
-	29098 - 11905: 0x9FDB,
-	29099 - 11905: 0x9FDC,
-	29100 - 11905: 0xB0BE,
-	29101 - 11905: 0x9FDD,
-	29102 - 11905: 0x9FDE,
-	29103 - 11905: 0x9FDF,
-	29104 - 11905: 0x9FE0,
-	29105 - 11905: 0x9FE1,
-	29106 - 11905: 0x9FE2,
-	29107 - 11905: 0xECD7,
-	29108 - 11905: 0x9FE3,
-	29109 - 11905: 0xECD8,
-	29110 - 11905: 0x9FE4,
-	29111 - 11905: 0x9FE5,
-	29112 - 11905: 0x9FE6,
-	29113 - 11905: 0xECE4,
-	29114 - 11905: 0x9FE7,
-	29115 - 11905: 0x9FE8,
-	29116 - 11905: 0x9FE9,
-	29117 - 11905: 0x9FEA,
-	29118 - 11905: 0x9FEB,
-	29119 - 11905: 0x9FEC,
-	29120 - 11905: 0x9FED,
-	29121 - 11905: 0x9FEE,
-	29122 - 11905: 0x9FEF,
-	29123 - 11905: 0xC8BC,
-	29124 - 11905: 0x9FF0,
-	29125 - 11905: 0x9FF1,
-	29126 - 11905: 0x9FF2,
-	29127 - 11905: 0x9FF3,
-	29128 - 11905: 0x9FF4,
-	29129 - 11905: 0x9FF5,
-	29130 - 11905: 0x9FF6,
-	29131 - 11905: 0x9FF7,
-	29132 - 11905: 0x9FF8,
-	29133 - 11905: 0x9FF9,
-	29134 - 11905: 0xC1C7,
-	29135 - 11905: 0x9FFA,
-	29136 - 11905: 0x9FFB,
-	29137 - 11905: 0x9FFC,
-	29138 - 11905: 0x9FFD,
-	29139 - 11905: 0x9FFE,
-	29140 - 11905: 0xECDC,
-	29141 - 11905: 0xD1E0,
-	29142 - 11905: 0xA040,
-	29143 - 11905: 0xA041,
-	29144 - 11905: 0xA042,
-	29145 - 11905: 0xA043,
-	29146 - 11905: 0xA044,
-	29147 - 11905: 0xA045,
-	29148 - 11905: 0xA046,
-	29149 - 11905: 0xA047,
-	29150 - 11905: 0xA048,
-	29151 - 11905: 0xA049,
-	29152 - 11905: 0xECDB,
-	29153 - 11905: 0xA04A,
-	29154 - 11905: 0xA04B,
-	29155 - 11905: 0xA04C,
-	29156 - 11905: 0xA04D,
-	29157 - 11905: 0xD4EF,
-	29158 - 11905: 0xA04E,
-	29159 - 11905: 0xECDD,
-	29160 - 11905: 0xA04F,
-	29161 - 11905: 0xA050,
-	29162 - 11905: 0xA051,
-	29163 - 11905: 0xA052,
-	29164 - 11905: 0xA053,
-	29165 - 11905: 0xA054,
-	29166 - 11905: 0xDBC6,
-	29167 - 11905: 0xA055,
-	29168 - 11905: 0xA056,
-	29169 - 11905: 0xA057,
-	29170 - 11905: 0xA058,
-	29171 - 11905: 0xA059,
-	29172 - 11905: 0xA05A,
-	29173 - 11905: 0xA05B,
-	29174 - 11905: 0xA05C,
-	29175 - 11905: 0xA05D,
-	29176 - 11905: 0xA05E,
-	29177 - 11905: 0xECDE,
-	29178 - 11905: 0xA05F,
-	29179 - 11905: 0xA060,
-	29180 - 11905: 0xA061,
-	29181 - 11905: 0xA062,
-	29182 - 11905: 0xA063,
-	29183 - 11905: 0xA064,
-	29184 - 11905: 0xA065,
-	29185 - 11905: 0xA066,
-	29186 - 11905: 0xA067,
-	29187 - 11905: 0xA068,
-	29188 - 11905: 0xA069,
-	29189 - 11905: 0xA06A,
-	29190 - 11905: 0xB1AC,
-	29191 - 11905: 0xA06B,
-	29192 - 11905: 0xA06C,
-	29193 - 11905: 0xA06D,
-	29194 - 11905: 0xA06E,
-	29195 - 11905: 0xA06F,
-	29196 - 11905: 0xA070,
-	29197 - 11905: 0xA071,
-	29198 - 11905: 0xA072,
-	29199 - 11905: 0xA073,
-	29200 - 11905: 0xA074,
-	29201 - 11905: 0xA075,
-	29202 - 11905: 0xA076,
-	29203 - 11905: 0xA077,
-	29204 - 11905: 0xA078,
-	29205 - 11905: 0xA079,
-	29206 - 11905: 0xA07A,
-	29207 - 11905: 0xA07B,
-	29208 - 11905: 0xA07C,
-	29209 - 11905: 0xA07D,
-	29210 - 11905: 0xA07E,
-	29211 - 11905: 0xA080,
-	29212 - 11905: 0xA081,
-	29213 - 11905: 0xECDF,
-	29214 - 11905: 0xA082,
-	29215 - 11905: 0xA083,
-	29216 - 11905: 0xA084,
-	29217 - 11905: 0xA085,
-	29218 - 11905: 0xA086,
-	29219 - 11905: 0xA087,
-	29220 - 11905: 0xA088,
-	29221 - 11905: 0xA089,
-	29222 - 11905: 0xA08A,
-	29223 - 11905: 0xA08B,
-	29224 - 11905: 0xECE0,
-	29225 - 11905: 0xA08C,
-	29226 - 11905: 0xD7A6,
-	29227 - 11905: 0xA08D,
-	29228 - 11905: 0xC5C0,
-	29229 - 11905: 0xA08E,
-	29230 - 11905: 0xA08F,
-	29231 - 11905: 0xA090,
-	29232 - 11905: 0xEBBC,
-	29233 - 11905: 0xB0AE,
-	29234 - 11905: 0xA091,
-	29235 - 11905: 0xA092,
-	29236 - 11905: 0xA093,
-	29237 - 11905: 0xBEF4,
-	29238 - 11905: 0xB8B8,
-	29239 - 11905: 0xD2AF,
-	29240 - 11905: 0xB0D6,
-	29241 - 11905: 0xB5F9,
-	29242 - 11905: 0xA094,
-	29243 - 11905: 0xD8B3,
-	29244 - 11905: 0xA095,
-	29245 - 11905: 0xCBAC,
-	29246 - 11905: 0xA096,
-	29247 - 11905: 0xE3DD,
-	29248 - 11905: 0xA097,
-	29249 - 11905: 0xA098,
-	29250 - 11905: 0xA099,
-	29251 - 11905: 0xA09A,
-	29252 - 11905: 0xA09B,
-	29253 - 11905: 0xA09C,
-	29254 - 11905: 0xA09D,
-	29255 - 11905: 0xC6AC,
-	29256 - 11905: 0xB0E6,
-	29257 - 11905: 0xA09E,
-	29258 - 11905: 0xA09F,
-	29259 - 11905: 0xA0A0,
-	29260 - 11905: 0xC5C6,
-	29261 - 11905: 0xEBB9,
-	29262 - 11905: 0xA0A1,
-	29263 - 11905: 0xA0A2,
-	29264 - 11905: 0xA0A3,
-	29265 - 11905: 0xA0A4,
-	29266 - 11905: 0xEBBA,
-	29267 - 11905: 0xA0A5,
-	29268 - 11905: 0xA0A6,
-	29269 - 11905: 0xA0A7,
-	29270 - 11905: 0xEBBB,
-	29271 - 11905: 0xA0A8,
-	29272 - 11905: 0xA0A9,
-	29273 - 11905: 0xD1C0,
-	29274 - 11905: 0xA0AA,
-	29275 - 11905: 0xC5A3,
-	29276 - 11905: 0xA0AB,
-	29277 - 11905: 0xEAF2,
-	29278 - 11905: 0xA0AC,
-	29279 - 11905: 0xC4B2,
-	29280 - 11905: 0xA0AD,
-	29281 - 11905: 0xC4B5,
-	29282 - 11905: 0xC0CE,
-	29283 - 11905: 0xA0AE,
-	29284 - 11905: 0xA0AF,
-	29285 - 11905: 0xA0B0,
-	29286 - 11905: 0xEAF3,
-	29287 - 11905: 0xC4C1,
-	29288 - 11905: 0xA0B1,
-	29289 - 11905: 0xCEEF,
-	29290 - 11905: 0xA0B2,
-	29291 - 11905: 0xA0B3,
-	29292 - 11905: 0xA0B4,
-	29293 - 11905: 0xA0B5,
-	29294 - 11905: 0xEAF0,
-	29295 - 11905: 0xEAF4,
-	29296 - 11905: 0xA0B6,
-	29297 - 11905: 0xA0B7,
-	29298 - 11905: 0xC9FC,
-	29299 - 11905: 0xA0B8,
-	29300 - 11905: 0xA0B9,
-	29301 - 11905: 0xC7A3,
-	29302 - 11905: 0xA0BA,
-	29303 - 11905: 0xA0BB,
-	29304 - 11905: 0xA0BC,
-	29305 - 11905: 0xCCD8,
-	29306 - 11905: 0xCEFE,
-	29307 - 11905: 0xA0BD,
-	29308 - 11905: 0xA0BE,
-	29309 - 11905: 0xA0BF,
-	29310 - 11905: 0xEAF5,
-	29311 - 11905: 0xEAF6,
-	29312 - 11905: 0xCFAC,
-	29313 - 11905: 0xC0E7,
-	29314 - 11905: 0xA0C0,
-	29315 - 11905: 0xA0C1,
-	29316 - 11905: 0xEAF7,
-	29317 - 11905: 0xA0C2,
-	29318 - 11905: 0xA0C3,
-	29319 - 11905: 0xA0C4,
-	29320 - 11905: 0xA0C5,
-	29321 - 11905: 0xA0C6,
-	29322 - 11905: 0xB6BF,
-	29323 - 11905: 0xEAF8,
-	29324 - 11905: 0xA0C7,
-	29325 - 11905: 0xEAF9,
-	29326 - 11905: 0xA0C8,
-	29327 - 11905: 0xEAFA,
-	29328 - 11905: 0xA0C9,
-	29329 - 11905: 0xA0CA,
-	29330 - 11905: 0xEAFB,
-	29331 - 11905: 0xA0CB,
-	29332 - 11905: 0xA0CC,
-	29333 - 11905: 0xA0CD,
-	29334 - 11905: 0xA0CE,
-	29335 - 11905: 0xA0CF,
-	29336 - 11905: 0xA0D0,
-	29337 - 11905: 0xA0D1,
-	29338 - 11905: 0xA0D2,
-	29339 - 11905: 0xA0D3,
-	29340 - 11905: 0xA0D4,
-	29341 - 11905: 0xA0D5,
-	29342 - 11905: 0xA0D6,
-	29343 - 11905: 0xEAF1,
-	29344 - 11905: 0xA0D7,
-	29345 - 11905: 0xA0D8,
-	29346 - 11905: 0xA0D9,
-	29347 - 11905: 0xA0DA,
-	29348 - 11905: 0xA0DB,
-	29349 - 11905: 0xA0DC,
-	29350 - 11905: 0xA0DD,
-	29351 - 11905: 0xA0DE,
-	29352 - 11905: 0xA0DF,
-	29353 - 11905: 0xA0E0,
-	29354 - 11905: 0xA0E1,
-	29355 - 11905: 0xA0E2,
-	29356 - 11905: 0xC8AE,
-	29357 - 11905: 0xE1EB,
-	29358 - 11905: 0xA0E3,
-	29359 - 11905: 0xB7B8,
-	29360 - 11905: 0xE1EC,
-	29361 - 11905: 0xA0E4,
-	29362 - 11905: 0xA0E5,
-	29363 - 11905: 0xA0E6,
-	29364 - 11905: 0xE1ED,
-	29365 - 11905: 0xA0E7,
-	29366 - 11905: 0xD7B4,
-	29367 - 11905: 0xE1EE,
-	29368 - 11905: 0xE1EF,
-	29369 - 11905: 0xD3CC,
-	29370 - 11905: 0xA0E8,
-	29371 - 11905: 0xA0E9,
-	29372 - 11905: 0xA0EA,
-	29373 - 11905: 0xA0EB,
-	29374 - 11905: 0xA0EC,
-	29375 - 11905: 0xA0ED,
-	29376 - 11905: 0xA0EE,
-	29377 - 11905: 0xE1F1,
-	29378 - 11905: 0xBFF1,
-	29379 - 11905: 0xE1F0,
-	29380 - 11905: 0xB5D2,
-	29381 - 11905: 0xA0EF,
-	29382 - 11905: 0xA0F0,
-	29383 - 11905: 0xA0F1,
-	29384 - 11905: 0xB1B7,
-	29385 - 11905: 0xA0F2,
-	29386 - 11905: 0xA0F3,
-	29387 - 11905: 0xA0F4,
-	29388 - 11905: 0xA0F5,
-	29389 - 11905: 0xE1F3,
-	29390 - 11905: 0xE1F2,
-	29391 - 11905: 0xA0F6,
-	29392 - 11905: 0xBAFC,
-	29393 - 11905: 0xA0F7,
-	29394 - 11905: 0xE1F4,
-	29395 - 11905: 0xA0F8,
-	29396 - 11905: 0xA0F9,
-	29397 - 11905: 0xA0FA,
-	29398 - 11905: 0xA0FB,
-	29399 - 11905: 0xB9B7,
-	29400 - 11905: 0xA0FC,
-	29401 - 11905: 0xBED1,
-	29402 - 11905: 0xA0FD,
-	29403 - 11905: 0xA0FE,
-	29404 - 11905: 0xAA40,
-	29405 - 11905: 0xAA41,
-	29406 - 11905: 0xC4FC,
-	29407 - 11905: 0xAA42,
-	29408 - 11905: 0xBADD,
-	29409 - 11905: 0xBDC6,
-	29410 - 11905: 0xAA43,
-	29411 - 11905: 0xAA44,
-	29412 - 11905: 0xAA45,
-	29413 - 11905: 0xAA46,
-	29414 - 11905: 0xAA47,
-	29415 - 11905: 0xAA48,
-	29416 - 11905: 0xE1F5,
-	29417 - 11905: 0xE1F7,
-	29418 - 11905: 0xAA49,
-	29419 - 11905: 0xAA4A,
-	29420 - 11905: 0xB6C0,
-	29421 - 11905: 0xCFC1,
-	29422 - 11905: 0xCAA8,
-	29423 - 11905: 0xE1F6,
-	29424 - 11905: 0xD5F8,
-	29425 - 11905: 0xD3FC,
-	29426 - 11905: 0xE1F8,
-	29427 - 11905: 0xE1FC,
-	29428 - 11905: 0xE1F9,
-	29429 - 11905: 0xAA4B,
-	29430 - 11905: 0xAA4C,
-	29431 - 11905: 0xE1FA,
-	29432 - 11905: 0xC0EA,
-	29433 - 11905: 0xAA4D,
-	29434 - 11905: 0xE1FE,
-	29435 - 11905: 0xE2A1,
-	29436 - 11905: 0xC0C7,
-	29437 - 11905: 0xAA4E,
-	29438 - 11905: 0xAA4F,
-	29439 - 11905: 0xAA50,
-	29440 - 11905: 0xAA51,
-	29441 - 11905: 0xE1FB,
-	29442 - 11905: 0xAA52,
-	29443 - 11905: 0xE1FD,
-	29444 - 11905: 0xAA53,
-	29445 - 11905: 0xAA54,
-	29446 - 11905: 0xAA55,
-	29447 - 11905: 0xAA56,
-	29448 - 11905: 0xAA57,
-	29449 - 11905: 0xAA58,
-	29450 - 11905: 0xE2A5,
-	29451 - 11905: 0xAA59,
-	29452 - 11905: 0xAA5A,
-	29453 - 11905: 0xAA5B,
-	29454 - 11905: 0xC1D4,
-	29455 - 11905: 0xAA5C,
-	29456 - 11905: 0xAA5D,
-	29457 - 11905: 0xAA5E,
-	29458 - 11905: 0xAA5F,
-	29459 - 11905: 0xE2A3,
-	29460 - 11905: 0xAA60,
-	29461 - 11905: 0xE2A8,
-	29462 - 11905: 0xB2FE,
-	29463 - 11905: 0xE2A2,
-	29464 - 11905: 0xAA61,
-	29465 - 11905: 0xAA62,
-	29466 - 11905: 0xAA63,
-	29467 - 11905: 0xC3CD,
-	29468 - 11905: 0xB2C2,
-	29469 - 11905: 0xE2A7,
-	29470 - 11905: 0xE2A6,
-	29471 - 11905: 0xAA64,
-	29472 - 11905: 0xAA65,
-	29473 - 11905: 0xE2A4,
-	29474 - 11905: 0xE2A9,
-	29475 - 11905: 0xAA66,
-	29476 - 11905: 0xAA67,
-	29477 - 11905: 0xE2AB,
-	29478 - 11905: 0xAA68,
-	29479 - 11905: 0xAA69,
-	29480 - 11905: 0xAA6A,
-	29481 - 11905: 0xD0C9,
-	29482 - 11905: 0xD6ED,
-	29483 - 11905: 0xC3A8,
-	29484 - 11905: 0xE2AC,
-	29485 - 11905: 0xAA6B,
-	29486 - 11905: 0xCFD7,
-	29487 - 11905: 0xAA6C,
-	29488 - 11905: 0xAA6D,
-	29489 - 11905: 0xE2AE,
-	29490 - 11905: 0xAA6E,
-	29491 - 11905: 0xAA6F,
-	29492 - 11905: 0xBAEF,
-	29493 - 11905: 0xAA70,
-	29494 - 11905: 0xAA71,
-	29495 - 11905: 0xE9E0,
-	29496 - 11905: 0xE2AD,
-	29497 - 11905: 0xE2AA,
-	29498 - 11905: 0xAA72,
-	29499 - 11905: 0xAA73,
-	29500 - 11905: 0xAA74,
-	29501 - 11905: 0xAA75,
-	29502 - 11905: 0xBBAB,
-	29503 - 11905: 0xD4B3,
-	29504 - 11905: 0xAA76,
-	29505 - 11905: 0xAA77,
-	29506 - 11905: 0xAA78,
-	29507 - 11905: 0xAA79,
-	29508 - 11905: 0xAA7A,
-	29509 - 11905: 0xAA7B,
-	29510 - 11905: 0xAA7C,
-	29511 - 11905: 0xAA7D,
-	29512 - 11905: 0xAA7E,
-	29513 - 11905: 0xAA80,
-	29514 - 11905: 0xAA81,
-	29515 - 11905: 0xAA82,
-	29516 - 11905: 0xAA83,
-	29517 - 11905: 0xE2B0,
-	29518 - 11905: 0xAA84,
-	29519 - 11905: 0xAA85,
-	29520 - 11905: 0xE2AF,
-	29521 - 11905: 0xAA86,
-	29522 - 11905: 0xE9E1,
-	29523 - 11905: 0xAA87,
-	29524 - 11905: 0xAA88,
-	29525 - 11905: 0xAA89,
-	29526 - 11905: 0xAA8A,
-	29527 - 11905: 0xE2B1,
-	29528 - 11905: 0xAA8B,
-	29529 - 11905: 0xAA8C,
-	29530 - 11905: 0xAA8D,
-	29531 - 11905: 0xAA8E,
-	29532 - 11905: 0xAA8F,
-	29533 - 11905: 0xAA90,
-	29534 - 11905: 0xAA91,
-	29535 - 11905: 0xAA92,
-	29536 - 11905: 0xE2B2,
-	29537 - 11905: 0xAA93,
-	29538 - 11905: 0xAA94,
-	29539 - 11905: 0xAA95,
-	29540 - 11905: 0xAA96,
-	29541 - 11905: 0xAA97,
-	29542 - 11905: 0xAA98,
-	29543 - 11905: 0xAA99,
-	29544 - 11905: 0xAA9A,
-	29545 - 11905: 0xAA9B,
-	29546 - 11905: 0xAA9C,
-	29547 - 11905: 0xAA9D,
-	29548 - 11905: 0xE2B3,
-	29549 - 11905: 0xCCA1,
-	29550 - 11905: 0xAA9E,
-	29551 - 11905: 0xE2B4,
-	29552 - 11905: 0xAA9F,
-	29553 - 11905: 0xAAA0,
-	29554 - 11905: 0xAB40,
-	29555 - 11905: 0xAB41,
-	29556 - 11905: 0xAB42,
-	29557 - 11905: 0xAB43,
-	29558 - 11905: 0xAB44,
-	29559 - 11905: 0xAB45,
-	29560 - 11905: 0xAB46,
-	29561 - 11905: 0xAB47,
-	29562 - 11905: 0xAB48,
-	29563 - 11905: 0xAB49,
-	29564 - 11905: 0xAB4A,
-	29565 - 11905: 0xAB4B,
-	29566 - 11905: 0xE2B5,
-	29567 - 11905: 0xAB4C,
-	29568 - 11905: 0xAB4D,
-	29569 - 11905: 0xAB4E,
-	29570 - 11905: 0xAB4F,
-	29571 - 11905: 0xAB50,
-	29572 - 11905: 0xD0FE,
-	29573 - 11905: 0xAB51,
-	29574 - 11905: 0xAB52,
-	29575 - 11905: 0xC2CA,
-	29576 - 11905: 0xAB53,
-	29577 - 11905: 0xD3F1,
-	29578 - 11905: 0xAB54,
-	29579 - 11905: 0xCDF5,
-	29580 - 11905: 0xAB55,
-	29581 - 11905: 0xAB56,
-	29582 - 11905: 0xE7E0,
-	29583 - 11905: 0xAB57,
-	29584 - 11905: 0xAB58,
-	29585 - 11905: 0xE7E1,
-	29586 - 11905: 0xAB59,
-	29587 - 11905: 0xAB5A,
-	29588 - 11905: 0xAB5B,
-	29589 - 11905: 0xAB5C,
-	29590 - 11905: 0xBEC1,
-	29591 - 11905: 0xAB5D,
-	29592 - 11905: 0xAB5E,
-	29593 - 11905: 0xAB5F,
-	29594 - 11905: 0xAB60,
-	29595 - 11905: 0xC2EA,
-	29596 - 11905: 0xAB61,
-	29597 - 11905: 0xAB62,
-	29598 - 11905: 0xAB63,
-	29599 - 11905: 0xE7E4,
-	29600 - 11905: 0xAB64,
-	29601 - 11905: 0xAB65,
-	29602 - 11905: 0xE7E3,
-	29603 - 11905: 0xAB66,
-	29604 - 11905: 0xAB67,
-	29605 - 11905: 0xAB68,
-	29606 - 11905: 0xAB69,
-	29607 - 11905: 0xAB6A,
-	29608 - 11905: 0xAB6B,
-	29609 - 11905: 0xCDE6,
-	29610 - 11905: 0xAB6C,
-	29611 - 11905: 0xC3B5,
-	29612 - 11905: 0xAB6D,
-	29613 - 11905: 0xAB6E,
-	29614 - 11905: 0xE7E2,
-	29615 - 11905: 0xBBB7,
-	29616 - 11905: 0xCFD6,
-	29617 - 11905: 0xAB6F,
-	29618 - 11905: 0xC1E1,
-	29619 - 11905: 0xE7E9,
-	29620 - 11905: 0xAB70,
-	29621 - 11905: 0xAB71,
-	29622 - 11905: 0xAB72,
-	29623 - 11905: 0xE7E8,
-	29624 - 11905: 0xAB73,
-	29625 - 11905: 0xAB74,
-	29626 - 11905: 0xE7F4,
-	29627 - 11905: 0xB2A3,
-	29628 - 11905: 0xAB75,
-	29629 - 11905: 0xAB76,
-	29630 - 11905: 0xAB77,
-	29631 - 11905: 0xAB78,
-	29632 - 11905: 0xE7EA,
-	29633 - 11905: 0xAB79,
-	29634 - 11905: 0xE7E6,
-	29635 - 11905: 0xAB7A,
-	29636 - 11905: 0xAB7B,
-	29637 - 11905: 0xAB7C,
-	29638 - 11905: 0xAB7D,
-	29639 - 11905: 0xAB7E,
-	29640 - 11905: 0xE7EC,
-	29641 - 11905: 0xE7EB,
-	29642 - 11905: 0xC9BA,
-	29643 - 11905: 0xAB80,
-	29644 - 11905: 0xAB81,
-	29645 - 11905: 0xD5E4,
-	29646 - 11905: 0xAB82,
-	29647 - 11905: 0xE7E5,
-	29648 - 11905: 0xB7A9,
-	29649 - 11905: 0xE7E7,
-	29650 - 11905: 0xAB83,
-	29651 - 11905: 0xAB84,
-	29652 - 11905: 0xAB85,
-	29653 - 11905: 0xAB86,
-	29654 - 11905: 0xAB87,
-	29655 - 11905: 0xAB88,
-	29656 - 11905: 0xAB89,
-	29657 - 11905: 0xE7EE,
-	29658 - 11905: 0xAB8A,
-	29659 - 11905: 0xAB8B,
-	29660 - 11905: 0xAB8C,
-	29661 - 11905: 0xAB8D,
-	29662 - 11905: 0xE7F3,
-	29663 - 11905: 0xAB8E,
-	29664 - 11905: 0xD6E9,
-	29665 - 11905: 0xAB8F,
-	29666 - 11905: 0xAB90,
-	29667 - 11905: 0xAB91,
-	29668 - 11905: 0xAB92,
-	29669 - 11905: 0xE7ED,
-	29670 - 11905: 0xAB93,
-	29671 - 11905: 0xE7F2,
-	29672 - 11905: 0xAB94,
-	29673 - 11905: 0xE7F1,
-	29674 - 11905: 0xAB95,
-	29675 - 11905: 0xAB96,
-	29676 - 11905: 0xAB97,
-	29677 - 11905: 0xB0E0,
-	29678 - 11905: 0xAB98,
-	29679 - 11905: 0xAB99,
-	29680 - 11905: 0xAB9A,
-	29681 - 11905: 0xAB9B,
-	29682 - 11905: 0xE7F5,
-	29683 - 11905: 0xAB9C,
-	29684 - 11905: 0xAB9D,
-	29685 - 11905: 0xAB9E,
-	29686 - 11905: 0xAB9F,
-	29687 - 11905: 0xABA0,
-	29688 - 11905: 0xAC40,
-	29689 - 11905: 0xAC41,
-	29690 - 11905: 0xAC42,
-	29691 - 11905: 0xAC43,
-	29692 - 11905: 0xAC44,
-	29693 - 11905: 0xAC45,
-	29694 - 11905: 0xAC46,
-	29695 - 11905: 0xAC47,
-	29696 - 11905: 0xAC48,
-	29697 - 11905: 0xAC49,
-	29698 - 11905: 0xAC4A,
-	29699 - 11905: 0xC7F2,
-	29700 - 11905: 0xAC4B,
-	29701 - 11905: 0xC0C5,
-	29702 - 11905: 0xC0ED,
-	29703 - 11905: 0xAC4C,
-	29704 - 11905: 0xAC4D,
-	29705 - 11905: 0xC1F0,
-	29706 - 11905: 0xE7F0,
-	29707 - 11905: 0xAC4E,
-	29708 - 11905: 0xAC4F,
-	29709 - 11905: 0xAC50,
-	29710 - 11905: 0xAC51,
-	29711 - 11905: 0xE7F6,
-	29712 - 11905: 0xCBF6,
-	29713 - 11905: 0xAC52,
-	29714 - 11905: 0xAC53,
-	29715 - 11905: 0xAC54,
-	29716 - 11905: 0xAC55,
-	29717 - 11905: 0xAC56,
-	29718 - 11905: 0xAC57,
-	29719 - 11905: 0xAC58,
-	29720 - 11905: 0xAC59,
-	29721 - 11905: 0xAC5A,
-	29722 - 11905: 0xE8A2,
-	29723 - 11905: 0xE8A1,
-	29724 - 11905: 0xAC5B,
-	29725 - 11905: 0xAC5C,
-	29726 - 11905: 0xAC5D,
-	29727 - 11905: 0xAC5E,
-	29728 - 11905: 0xAC5F,
-	29729 - 11905: 0xAC60,
-	29730 - 11905: 0xD7C1,
-	29731 - 11905: 0xAC61,
-	29732 - 11905: 0xAC62,
-	29733 - 11905: 0xE7FA,
-	29734 - 11905: 0xE7F9,
-	29735 - 11905: 0xAC63,
-	29736 - 11905: 0xE7FB,
-	29737 - 11905: 0xAC64,
-	29738 - 11905: 0xE7F7,
-	29739 - 11905: 0xAC65,
-	29740 - 11905: 0xE7FE,
-	29741 - 11905: 0xAC66,
-	29742 - 11905: 0xE7FD,
-	29743 - 11905: 0xAC67,
-	29744 - 11905: 0xE7FC,
-	29745 - 11905: 0xAC68,
-	29746 - 11905: 0xAC69,
-	29747 - 11905: 0xC1D5,
-	29748 - 11905: 0xC7D9,
-	29749 - 11905: 0xC5FD,
-	29750 - 11905: 0xC5C3,
-	29751 - 11905: 0xAC6A,
-	29752 - 11905: 0xAC6B,
-	29753 - 11905: 0xAC6C,
-	29754 - 11905: 0xAC6D,
-	29755 - 11905: 0xAC6E,
-	29756 - 11905: 0xC7ED,
-	29757 - 11905: 0xAC6F,
-	29758 - 11905: 0xAC70,
-	29759 - 11905: 0xAC71,
-	29760 - 11905: 0xAC72,
-	29761 - 11905: 0xE8A3,
-	29762 - 11905: 0xAC73,
-	29763 - 11905: 0xAC74,
-	29764 - 11905: 0xAC75,
-	29765 - 11905: 0xAC76,
-	29766 - 11905: 0xAC77,
-	29767 - 11905: 0xAC78,
-	29768 - 11905: 0xAC79,
-	29769 - 11905: 0xAC7A,
-	29770 - 11905: 0xAC7B,
-	29771 - 11905: 0xAC7C,
-	29772 - 11905: 0xAC7D,
-	29773 - 11905: 0xAC7E,
-	29774 - 11905: 0xAC80,
-	29775 - 11905: 0xAC81,
-	29776 - 11905: 0xAC82,
-	29777 - 11905: 0xAC83,
-	29778 - 11905: 0xAC84,
-	29779 - 11905: 0xAC85,
-	29780 - 11905: 0xAC86,
-	29781 - 11905: 0xE8A6,
-	29782 - 11905: 0xAC87,
-	29783 - 11905: 0xE8A5,
-	29784 - 11905: 0xAC88,
-	29785 - 11905: 0xE8A7,
-	29786 - 11905: 0xBAF7,
-	29787 - 11905: 0xE7F8,
-	29788 - 11905: 0xE8A4,
-	29789 - 11905: 0xAC89,
-	29790 - 11905: 0xC8F0,
-	29791 - 11905: 0xC9AA,
-	29792 - 11905: 0xAC8A,
-	29793 - 11905: 0xAC8B,
-	29794 - 11905: 0xAC8C,
-	29795 - 11905: 0xAC8D,
-	29796 - 11905: 0xAC8E,
-	29797 - 11905: 0xAC8F,
-	29798 - 11905: 0xAC90,
-	29799 - 11905: 0xAC91,
-	29800 - 11905: 0xAC92,
-	29801 - 11905: 0xAC93,
-	29802 - 11905: 0xAC94,
-	29803 - 11905: 0xAC95,
-	29804 - 11905: 0xAC96,
-	29805 - 11905: 0xE8A9,
-	29806 - 11905: 0xAC97,
-	29807 - 11905: 0xAC98,
-	29808 - 11905: 0xB9E5,
-	29809 - 11905: 0xAC99,
-	29810 - 11905: 0xAC9A,
-	29811 - 11905: 0xAC9B,
-	29812 - 11905: 0xAC9C,
-	29813 - 11905: 0xAC9D,
-	29814 - 11905: 0xD1FE,
-	29815 - 11905: 0xE8A8,
-	29816 - 11905: 0xAC9E,
-	29817 - 11905: 0xAC9F,
-	29818 - 11905: 0xACA0,
-	29819 - 11905: 0xAD40,
-	29820 - 11905: 0xAD41,
-	29821 - 11905: 0xAD42,
-	29822 - 11905: 0xE8AA,
-	29823 - 11905: 0xAD43,
-	29824 - 11905: 0xE8AD,
-	29825 - 11905: 0xE8AE,
-	29826 - 11905: 0xAD44,
-	29827 - 11905: 0xC1A7,
-	29828 - 11905: 0xAD45,
-	29829 - 11905: 0xAD46,
-	29830 - 11905: 0xAD47,
-	29831 - 11905: 0xE8AF,
-	29832 - 11905: 0xAD48,
-	29833 - 11905: 0xAD49,
-	29834 - 11905: 0xAD4A,
-	29835 - 11905: 0xE8B0,
-	29836 - 11905: 0xAD4B,
-	29837 - 11905: 0xAD4C,
-	29838 - 11905: 0xE8AC,
-	29839 - 11905: 0xAD4D,
-	29840 - 11905: 0xE8B4,
-	29841 - 11905: 0xAD4E,
-	29842 - 11905: 0xAD4F,
-	29843 - 11905: 0xAD50,
-	29844 - 11905: 0xAD51,
-	29845 - 11905: 0xAD52,
-	29846 - 11905: 0xAD53,
-	29847 - 11905: 0xAD54,
-	29848 - 11905: 0xAD55,
-	29849 - 11905: 0xAD56,
-	29850 - 11905: 0xAD57,
-	29851 - 11905: 0xAD58,
-	29852 - 11905: 0xE8AB,
-	29853 - 11905: 0xAD59,
-	29854 - 11905: 0xE8B1,
-	29855 - 11905: 0xAD5A,
-	29856 - 11905: 0xAD5B,
-	29857 - 11905: 0xAD5C,
-	29858 - 11905: 0xAD5D,
-	29859 - 11905: 0xAD5E,
-	29860 - 11905: 0xAD5F,
-	29861 - 11905: 0xAD60,
-	29862 - 11905: 0xAD61,
-	29863 - 11905: 0xE8B5,
-	29864 - 11905: 0xE8B2,
-	29865 - 11905: 0xE8B3,
-	29866 - 11905: 0xAD62,
-	29867 - 11905: 0xAD63,
-	29868 - 11905: 0xAD64,
-	29869 - 11905: 0xAD65,
-	29870 - 11905: 0xAD66,
-	29871 - 11905: 0xAD67,
-	29872 - 11905: 0xAD68,
-	29873 - 11905: 0xAD69,
-	29874 - 11905: 0xAD6A,
-	29875 - 11905: 0xAD6B,
-	29876 - 11905: 0xAD6C,
-	29877 - 11905: 0xAD6D,
-	29878 - 11905: 0xAD6E,
-	29879 - 11905: 0xAD6F,
-	29880 - 11905: 0xAD70,
-	29881 - 11905: 0xAD71,
-	29882 - 11905: 0xE8B7,
-	29883 - 11905: 0xAD72,
-	29884 - 11905: 0xAD73,
-	29885 - 11905: 0xAD74,
-	29886 - 11905: 0xAD75,
-	29887 - 11905: 0xAD76,
-	29888 - 11905: 0xAD77,
-	29889 - 11905: 0xAD78,
-	29890 - 11905: 0xAD79,
-	29891 - 11905: 0xAD7A,
-	29892 - 11905: 0xAD7B,
-	29893 - 11905: 0xAD7C,
-	29894 - 11905: 0xAD7D,
-	29895 - 11905: 0xAD7E,
-	29896 - 11905: 0xAD80,
-	29897 - 11905: 0xAD81,
-	29898 - 11905: 0xAD82,
-	29899 - 11905: 0xAD83,
-	29900 - 11905: 0xAD84,
-	29901 - 11905: 0xAD85,
-	29902 - 11905: 0xAD86,
-	29903 - 11905: 0xAD87,
-	29904 - 11905: 0xAD88,
-	29905 - 11905: 0xAD89,
-	29906 - 11905: 0xE8B6,
-	29907 - 11905: 0xAD8A,
-	29908 - 11905: 0xAD8B,
-	29909 - 11905: 0xAD8C,
-	29910 - 11905: 0xAD8D,
-	29911 - 11905: 0xAD8E,
-	29912 - 11905: 0xAD8F,
-	29913 - 11905: 0xAD90,
-	29914 - 11905: 0xAD91,
-	29915 - 11905: 0xAD92,
-	29916 - 11905: 0xB9CF,
-	29917 - 11905: 0xAD93,
-	29918 - 11905: 0xF0AC,
-	29919 - 11905: 0xAD94,
-	29920 - 11905: 0xF0AD,
-	29921 - 11905: 0xAD95,
-	29922 - 11905: 0xC6B0,
-	29923 - 11905: 0xB0EA,
-	29924 - 11905: 0xC8BF,
-	29925 - 11905: 0xAD96,
-	29926 - 11905: 0xCDDF,
-	29927 - 11905: 0xAD97,
-	29928 - 11905: 0xAD98,
-	29929 - 11905: 0xAD99,
-	29930 - 11905: 0xAD9A,
-	29931 - 11905: 0xAD9B,
-	29932 - 11905: 0xAD9C,
-	29933 - 11905: 0xAD9D,
-	29934 - 11905: 0xCECD,
-	29935 - 11905: 0xEAB1,
-	29936 - 11905: 0xAD9E,
-	29937 - 11905: 0xAD9F,
-	29938 - 11905: 0xADA0,
-	29939 - 11905: 0xAE40,
-	29940 - 11905: 0xEAB2,
-	29941 - 11905: 0xAE41,
-	29942 - 11905: 0xC6BF,
-	29943 - 11905: 0xB4C9,
-	29944 - 11905: 0xAE42,
-	29945 - 11905: 0xAE43,
-	29946 - 11905: 0xAE44,
-	29947 - 11905: 0xAE45,
-	29948 - 11905: 0xAE46,
-	29949 - 11905: 0xAE47,
-	29950 - 11905: 0xAE48,
-	29951 - 11905: 0xEAB3,
-	29952 - 11905: 0xAE49,
-	29953 - 11905: 0xAE4A,
-	29954 - 11905: 0xAE4B,
-	29955 - 11905: 0xAE4C,
-	29956 - 11905: 0xD5E7,
-	29957 - 11905: 0xAE4D,
-	29958 - 11905: 0xAE4E,
-	29959 - 11905: 0xAE4F,
-	29960 - 11905: 0xAE50,
-	29961 - 11905: 0xAE51,
-	29962 - 11905: 0xAE52,
-	29963 - 11905: 0xAE53,
-	29964 - 11905: 0xAE54,
-	29965 - 11905: 0xDDF9,
-	29966 - 11905: 0xAE55,
-	29967 - 11905: 0xEAB4,
-	29968 - 11905: 0xAE56,
-	29969 - 11905: 0xEAB5,
-	29970 - 11905: 0xAE57,
-	29971 - 11905: 0xEAB6,
-	29972 - 11905: 0xAE58,
-	29973 - 11905: 0xAE59,
-	29974 - 11905: 0xAE5A,
-	29975 - 11905: 0xAE5B,
-	29976 - 11905: 0xB8CA,
-	29977 - 11905: 0xDFB0,
-	29978 - 11905: 0xC9F5,
-	29979 - 11905: 0xAE5C,
-	29980 - 11905: 0xCCF0,
-	29981 - 11905: 0xAE5D,
-	29982 - 11905: 0xAE5E,
-	29983 - 11905: 0xC9FA,
-	29984 - 11905: 0xAE5F,
-	29985 - 11905: 0xAE60,
-	29986 - 11905: 0xAE61,
-	29987 - 11905: 0xAE62,
-	29988 - 11905: 0xAE63,
-	29989 - 11905: 0xC9FB,
-	29990 - 11905: 0xAE64,
-	29991 - 11905: 0xAE65,
-	29992 - 11905: 0xD3C3,
-	29993 - 11905: 0xCBA6,
-	29994 - 11905: 0xAE66,
-	29995 - 11905: 0xB8A6,
-	29996 - 11905: 0xF0AE,
-	29997 - 11905: 0xB1C2,
-	29998 - 11905: 0xAE67,
-	29999 - 11905: 0xE5B8,
-	30000 - 11905: 0xCCEF,
-	30001 - 11905: 0xD3C9,
-	30002 - 11905: 0xBCD7,
-	30003 - 11905: 0xC9EA,
-	30004 - 11905: 0xAE68,
-	30005 - 11905: 0xB5E7,
-	30006 - 11905: 0xAE69,
-	30007 - 11905: 0xC4D0,
-	30008 - 11905: 0xB5E9,
-	30009 - 11905: 0xAE6A,
-	30010 - 11905: 0xEEAE,
-	30011 - 11905: 0xBBAD,
-	30012 - 11905: 0xAE6B,
-	30013 - 11905: 0xAE6C,
-	30014 - 11905: 0xE7DE,
-	30015 - 11905: 0xAE6D,
-	30016 - 11905: 0xEEAF,
-	30017 - 11905: 0xAE6E,
-	30018 - 11905: 0xAE6F,
-	30019 - 11905: 0xAE70,
-	30020 - 11905: 0xAE71,
-	30021 - 11905: 0xB3A9,
-	30022 - 11905: 0xAE72,
-	30023 - 11905: 0xAE73,
-	30024 - 11905: 0xEEB2,
-	30025 - 11905: 0xAE74,
-	30026 - 11905: 0xAE75,
-	30027 - 11905: 0xEEB1,
-	30028 - 11905: 0xBDE7,
-	30029 - 11905: 0xAE76,
-	30030 - 11905: 0xEEB0,
-	30031 - 11905: 0xCEB7,
-	30032 - 11905: 0xAE77,
-	30033 - 11905: 0xAE78,
-	30034 - 11905: 0xAE79,
-	30035 - 11905: 0xAE7A,
-	30036 - 11905: 0xC5CF,
-	30037 - 11905: 0xAE7B,
-	30038 - 11905: 0xAE7C,
-	30039 - 11905: 0xAE7D,
-	30040 - 11905: 0xAE7E,
-	30041 - 11905: 0xC1F4,
-	30042 - 11905: 0xDBCE,
-	30043 - 11905: 0xEEB3,
-	30044 - 11905: 0xD0F3,
-	30045 - 11905: 0xAE80,
-	30046 - 11905: 0xAE81,
-	30047 - 11905: 0xAE82,
-	30048 - 11905: 0xAE83,
-	30049 - 11905: 0xAE84,
-	30050 - 11905: 0xAE85,
-	30051 - 11905: 0xAE86,
-	30052 - 11905: 0xAE87,
-	30053 - 11905: 0xC2D4,
-	30054 - 11905: 0xC6E8,
-	30055 - 11905: 0xAE88,
-	30056 - 11905: 0xAE89,
-	30057 - 11905: 0xAE8A,
-	30058 - 11905: 0xB7AC,
-	30059 - 11905: 0xAE8B,
-	30060 - 11905: 0xAE8C,
-	30061 - 11905: 0xAE8D,
-	30062 - 11905: 0xAE8E,
-	30063 - 11905: 0xAE8F,
-	30064 - 11905: 0xAE90,
-	30065 - 11905: 0xAE91,
-	30066 - 11905: 0xEEB4,
-	30067 - 11905: 0xAE92,
-	30068 - 11905: 0xB3EB,
-	30069 - 11905: 0xAE93,
-	30070 - 11905: 0xAE94,
-	30071 - 11905: 0xAE95,
-	30072 - 11905: 0xBBFB,
-	30073 - 11905: 0xEEB5,
-	30074 - 11905: 0xAE96,
-	30075 - 11905: 0xAE97,
-	30076 - 11905: 0xAE98,
-	30077 - 11905: 0xAE99,
-	30078 - 11905: 0xAE9A,
-	30079 - 11905: 0xE7DC,
-	30080 - 11905: 0xAE9B,
-	30081 - 11905: 0xAE9C,
-	30082 - 11905: 0xAE9D,
-	30083 - 11905: 0xEEB6,
-	30084 - 11905: 0xAE9E,
-	30085 - 11905: 0xAE9F,
-	30086 - 11905: 0xBDAE,
-	30087 - 11905: 0xAEA0,
-	30088 - 11905: 0xAF40,
-	30089 - 11905: 0xAF41,
-	30090 - 11905: 0xAF42,
-	30091 - 11905: 0xF1E2,
-	30092 - 11905: 0xAF43,
-	30093 - 11905: 0xAF44,
-	30094 - 11905: 0xAF45,
-	30095 - 11905: 0xCAE8,
-	30096 - 11905: 0xAF46,
-	30097 - 11905: 0xD2C9,
-	30098 - 11905: 0xF0DA,
-	30099 - 11905: 0xAF47,
-	30100 - 11905: 0xF0DB,
-	30101 - 11905: 0xAF48,
-	30102 - 11905: 0xF0DC,
-	30103 - 11905: 0xC1C6,
-	30104 - 11905: 0xAF49,
-	30105 - 11905: 0xB8ED,
-	30106 - 11905: 0xBECE,
-	30107 - 11905: 0xAF4A,
-	30108 - 11905: 0xAF4B,
-	30109 - 11905: 0xF0DE,
-	30110 - 11905: 0xAF4C,
-	30111 - 11905: 0xC5B1,
-	30112 - 11905: 0xF0DD,
-	30113 - 11905: 0xD1F1,
-	30114 - 11905: 0xAF4D,
-	30115 - 11905: 0xF0E0,
-	30116 - 11905: 0xB0CC,
-	30117 - 11905: 0xBDEA,
-	30118 - 11905: 0xAF4E,
-	30119 - 11905: 0xAF4F,
-	30120 - 11905: 0xAF50,
-	30121 - 11905: 0xAF51,
-	30122 - 11905: 0xAF52,
-	30123 - 11905: 0xD2DF,
-	30124 - 11905: 0xF0DF,
-	30125 - 11905: 0xAF53,
-	30126 - 11905: 0xB4AF,
-	30127 - 11905: 0xB7E8,
-	30128 - 11905: 0xF0E6,
-	30129 - 11905: 0xF0E5,
-	30130 - 11905: 0xC6A3,
-	30131 - 11905: 0xF0E1,
-	30132 - 11905: 0xF0E2,
-	30133 - 11905: 0xB4C3,
-	30134 - 11905: 0xAF54,
-	30135 - 11905: 0xAF55,
-	30136 - 11905: 0xF0E3,
-	30137 - 11905: 0xD5EE,
-	30138 - 11905: 0xAF56,
-	30139 - 11905: 0xAF57,
-	30140 - 11905: 0xCCDB,
-	30141 - 11905: 0xBED2,
-	30142 - 11905: 0xBCB2,
-	30143 - 11905: 0xAF58,
-	30144 - 11905: 0xAF59,
-	30145 - 11905: 0xAF5A,
-	30146 - 11905: 0xF0E8,
-	30147 - 11905: 0xF0E7,
-	30148 - 11905: 0xF0E4,
-	30149 - 11905: 0xB2A1,
-	30150 - 11905: 0xAF5B,
-	30151 - 11905: 0xD6A2,
-	30152 - 11905: 0xD3B8,
-	30153 - 11905: 0xBEB7,
-	30154 - 11905: 0xC8AC,
-	30155 - 11905: 0xAF5C,
-	30156 - 11905: 0xAF5D,
-	30157 - 11905: 0xF0EA,
-	30158 - 11905: 0xAF5E,
-	30159 - 11905: 0xAF5F,
-	30160 - 11905: 0xAF60,
-	30161 - 11905: 0xAF61,
-	30162 - 11905: 0xD1F7,
-	30163 - 11905: 0xAF62,
-	30164 - 11905: 0xD6CC,
-	30165 - 11905: 0xBADB,
-	30166 - 11905: 0xF0E9,
-	30167 - 11905: 0xAF63,
-	30168 - 11905: 0xB6BB,
-	30169 - 11905: 0xAF64,
-	30170 - 11905: 0xAF65,
-	30171 - 11905: 0xCDB4,
-	30172 - 11905: 0xAF66,
-	30173 - 11905: 0xAF67,
-	30174 - 11905: 0xC6A6,
-	30175 - 11905: 0xAF68,
-	30176 - 11905: 0xAF69,
-	30177 - 11905: 0xAF6A,
-	30178 - 11905: 0xC1A1,
-	30179 - 11905: 0xF0EB,
-	30180 - 11905: 0xF0EE,
-	30181 - 11905: 0xAF6B,
-	30182 - 11905: 0xF0ED,
-	30183 - 11905: 0xF0F0,
-	30184 - 11905: 0xF0EC,
-	30185 - 11905: 0xAF6C,
-	30186 - 11905: 0xBBBE,
-	30187 - 11905: 0xF0EF,
-	30188 - 11905: 0xAF6D,
-	30189 - 11905: 0xAF6E,
-	30190 - 11905: 0xAF6F,
-	30191 - 11905: 0xAF70,
-	30192 - 11905: 0xCCB5,
-	30193 - 11905: 0xF0F2,
-	30194 - 11905: 0xAF71,
-	30195 - 11905: 0xAF72,
-	30196 - 11905: 0xB3D5,
-	30197 - 11905: 0xAF73,
-	30198 - 11905: 0xAF74,
-	30199 - 11905: 0xAF75,
-	30200 - 11905: 0xAF76,
-	30201 - 11905: 0xB1D4,
-	30202 - 11905: 0xAF77,
-	30203 - 11905: 0xAF78,
-	30204 - 11905: 0xF0F3,
-	30205 - 11905: 0xAF79,
-	30206 - 11905: 0xAF7A,
-	30207 - 11905: 0xF0F4,
-	30208 - 11905: 0xF0F6,
-	30209 - 11905: 0xB4E1,
-	30210 - 11905: 0xAF7B,
-	30211 - 11905: 0xF0F1,
-	30212 - 11905: 0xAF7C,
-	30213 - 11905: 0xF0F7,
-	30214 - 11905: 0xAF7D,
-	30215 - 11905: 0xAF7E,
-	30216 - 11905: 0xAF80,
-	30217 - 11905: 0xAF81,
-	30218 - 11905: 0xF0FA,
-	30219 - 11905: 0xAF82,
-	30220 - 11905: 0xF0F8,
-	30221 - 11905: 0xAF83,
-	30222 - 11905: 0xAF84,
-	30223 - 11905: 0xAF85,
-	30224 - 11905: 0xF0F5,
-	30225 - 11905: 0xAF86,
-	30226 - 11905: 0xAF87,
-	30227 - 11905: 0xAF88,
-	30228 - 11905: 0xAF89,
-	30229 - 11905: 0xF0FD,
-	30230 - 11905: 0xAF8A,
-	30231 - 11905: 0xF0F9,
-	30232 - 11905: 0xF0FC,
-	30233 - 11905: 0xF0FE,
-	30234 - 11905: 0xAF8B,
-	30235 - 11905: 0xF1A1,
-	30236 - 11905: 0xAF8C,
-	30237 - 11905: 0xAF8D,
-	30238 - 11905: 0xAF8E,
-	30239 - 11905: 0xCEC1,
-	30240 - 11905: 0xF1A4,
-	30241 - 11905: 0xAF8F,
-	30242 - 11905: 0xF1A3,
-	30243 - 11905: 0xAF90,
-	30244 - 11905: 0xC1F6,
-	30245 - 11905: 0xF0FB,
-	30246 - 11905: 0xCADD,
-	30247 - 11905: 0xAF91,
-	30248 - 11905: 0xAF92,
-	30249 - 11905: 0xB4F1,
-	30250 - 11905: 0xB1F1,
-	30251 - 11905: 0xCCB1,
-	30252 - 11905: 0xAF93,
-	30253 - 11905: 0xF1A6,
-	30254 - 11905: 0xAF94,
-	30255 - 11905: 0xAF95,
-	30256 - 11905: 0xF1A7,
-	30257 - 11905: 0xAF96,
-	30258 - 11905: 0xAF97,
-	30259 - 11905: 0xF1AC,
-	30260 - 11905: 0xD5CE,
-	30261 - 11905: 0xF1A9,
-	30262 - 11905: 0xAF98,
-	30263 - 11905: 0xAF99,
-	30264 - 11905: 0xC8B3,
-	30265 - 11905: 0xAF9A,
-	30266 - 11905: 0xAF9B,
-	30267 - 11905: 0xAF9C,
-	30268 - 11905: 0xF1A2,
-	30269 - 11905: 0xAF9D,
-	30270 - 11905: 0xF1AB,
-	30271 - 11905: 0xF1A8,
-	30272 - 11905: 0xF1A5,
-	30273 - 11905: 0xAF9E,
-	30274 - 11905: 0xAF9F,
-	30275 - 11905: 0xF1AA,
-	30276 - 11905: 0xAFA0,
-	30277 - 11905: 0xB040,
-	30278 - 11905: 0xB041,
-	30279 - 11905: 0xB042,
-	30280 - 11905: 0xB043,
-	30281 - 11905: 0xB044,
-	30282 - 11905: 0xB045,
-	30283 - 11905: 0xB046,
-	30284 - 11905: 0xB0A9,
-	30285 - 11905: 0xF1AD,
-	30286 - 11905: 0xB047,
-	30287 - 11905: 0xB048,
-	30288 - 11905: 0xB049,
-	30289 - 11905: 0xB04A,
-	30290 - 11905: 0xB04B,
-	30291 - 11905: 0xB04C,
-	30292 - 11905: 0xF1AF,
-	30293 - 11905: 0xB04D,
-	30294 - 11905: 0xF1B1,
-	30295 - 11905: 0xB04E,
-	30296 - 11905: 0xB04F,
-	30297 - 11905: 0xB050,
-	30298 - 11905: 0xB051,
-	30299 - 11905: 0xB052,
-	30300 - 11905: 0xF1B0,
-	30301 - 11905: 0xB053,
-	30302 - 11905: 0xF1AE,
-	30303 - 11905: 0xB054,
-	30304 - 11905: 0xB055,
-	30305 - 11905: 0xB056,
-	30306 - 11905: 0xB057,
-	30307 - 11905: 0xD1A2,
-	30308 - 11905: 0xB058,
-	30309 - 11905: 0xB059,
-	30310 - 11905: 0xB05A,
-	30311 - 11905: 0xB05B,
-	30312 - 11905: 0xB05C,
-	30313 - 11905: 0xB05D,
-	30314 - 11905: 0xB05E,
-	30315 - 11905: 0xF1B2,
-	30316 - 11905: 0xB05F,
-	30317 - 11905: 0xB060,
-	30318 - 11905: 0xB061,
-	30319 - 11905: 0xF1B3,
-	30320 - 11905: 0xB062,
-	30321 - 11905: 0xB063,
-	30322 - 11905: 0xB064,
-	30323 - 11905: 0xB065,
-	30324 - 11905: 0xB066,
-	30325 - 11905: 0xB067,
-	30326 - 11905: 0xB068,
-	30327 - 11905: 0xB069,
-	30328 - 11905: 0xB9EF,
-	30329 - 11905: 0xB06A,
-	30330 - 11905: 0xB06B,
-	30331 - 11905: 0xB5C7,
-	30332 - 11905: 0xB06C,
-	30333 - 11905: 0xB0D7,
-	30334 - 11905: 0xB0D9,
-	30335 - 11905: 0xB06D,
-	30336 - 11905: 0xB06E,
-	30337 - 11905: 0xB06F,
-	30338 - 11905: 0xD4ED,
-	30339 - 11905: 0xB070,
-	30340 - 11905: 0xB5C4,
-	30341 - 11905: 0xB071,
-	30342 - 11905: 0xBDD4,
-	30343 - 11905: 0xBBCA,
-	30344 - 11905: 0xF0A7,
-	30345 - 11905: 0xB072,
-	30346 - 11905: 0xB073,
-	30347 - 11905: 0xB8DE,
-	30348 - 11905: 0xB074,
-	30349 - 11905: 0xB075,
-	30350 - 11905: 0xF0A8,
-	30351 - 11905: 0xB076,
-	30352 - 11905: 0xB077,
-	30353 - 11905: 0xB0A8,
-	30354 - 11905: 0xB078,
-	30355 - 11905: 0xF0A9,
-	30356 - 11905: 0xB079,
-	30357 - 11905: 0xB07A,
-	30358 - 11905: 0xCDEE,
-	30359 - 11905: 0xB07B,
-	30360 - 11905: 0xB07C,
-	30361 - 11905: 0xF0AA,
-	30362 - 11905: 0xB07D,
-	30363 - 11905: 0xB07E,
-	30364 - 11905: 0xB080,
-	30365 - 11905: 0xB081,
-	30366 - 11905: 0xB082,
-	30367 - 11905: 0xB083,
-	30368 - 11905: 0xB084,
-	30369 - 11905: 0xB085,
-	30370 - 11905: 0xB086,
-	30371 - 11905: 0xB087,
-	30372 - 11905: 0xF0AB,
-	30373 - 11905: 0xB088,
-	30374 - 11905: 0xB089,
-	30375 - 11905: 0xB08A,
-	30376 - 11905: 0xB08B,
-	30377 - 11905: 0xB08C,
-	30378 - 11905: 0xB08D,
-	30379 - 11905: 0xB08E,
-	30380 - 11905: 0xB08F,
-	30381 - 11905: 0xB090,
-	30382 - 11905: 0xC6A4,
-	30383 - 11905: 0xB091,
-	30384 - 11905: 0xB092,
-	30385 - 11905: 0xD6E5,
-	30386 - 11905: 0xF1E4,
-	30387 - 11905: 0xB093,
-	30388 - 11905: 0xF1E5,
-	30389 - 11905: 0xB094,
-	30390 - 11905: 0xB095,
-	30391 - 11905: 0xB096,
-	30392 - 11905: 0xB097,
-	30393 - 11905: 0xB098,
-	30394 - 11905: 0xB099,
-	30395 - 11905: 0xB09A,
-	30396 - 11905: 0xB09B,
-	30397 - 11905: 0xB09C,
-	30398 - 11905: 0xB09D,
-	30399 - 11905: 0xC3F3,
-	30400 - 11905: 0xB09E,
-	30401 - 11905: 0xB09F,
-	30402 - 11905: 0xD3DB,
-	30403 - 11905: 0xB0A0,
-	30404 - 11905: 0xB140,
-	30405 - 11905: 0xD6D1,
-	30406 - 11905: 0xC5E8,
-	30407 - 11905: 0xB141,
-	30408 - 11905: 0xD3AF,
-	30409 - 11905: 0xB142,
-	30410 - 11905: 0xD2E6,
-	30411 - 11905: 0xB143,
-	30412 - 11905: 0xB144,
-	30413 - 11905: 0xEEC1,
-	30414 - 11905: 0xB0BB,
-	30415 - 11905: 0xD5B5,
-	30416 - 11905: 0xD1CE,
-	30417 - 11905: 0xBCE0,
-	30418 - 11905: 0xBAD0,
-	30419 - 11905: 0xB145,
-	30420 - 11905: 0xBFF8,
-	30421 - 11905: 0xB146,
-	30422 - 11905: 0xB8C7,
-	30423 - 11905: 0xB5C1,
-	30424 - 11905: 0xC5CC,
-	30425 - 11905: 0xB147,
-	30426 - 11905: 0xB148,
-	30427 - 11905: 0xCAA2,
-	30428 - 11905: 0xB149,
-	30429 - 11905: 0xB14A,
-	30430 - 11905: 0xB14B,
-	30431 - 11905: 0xC3CB,
-	30432 - 11905: 0xB14C,
-	30433 - 11905: 0xB14D,
-	30434 - 11905: 0xB14E,
-	30435 - 11905: 0xB14F,
-	30436 - 11905: 0xB150,
-	30437 - 11905: 0xEEC2,
-	30438 - 11905: 0xB151,
-	30439 - 11905: 0xB152,
-	30440 - 11905: 0xB153,
-	30441 - 11905: 0xB154,
-	30442 - 11905: 0xB155,
-	30443 - 11905: 0xB156,
-	30444 - 11905: 0xB157,
-	30445 - 11905: 0xB158,
-	30446 - 11905: 0xC4BF,
-	30447 - 11905: 0xB6A2,
-	30448 - 11905: 0xB159,
-	30449 - 11905: 0xEDEC,
-	30450 - 11905: 0xC3A4,
-	30451 - 11905: 0xB15A,
-	30452 - 11905: 0xD6B1,
-	30453 - 11905: 0xB15B,
-	30454 - 11905: 0xB15C,
-	30455 - 11905: 0xB15D,
-	30456 - 11905: 0xCFE0,
-	30457 - 11905: 0xEDEF,
-	30458 - 11905: 0xB15E,
-	30459 - 11905: 0xB15F,
-	30460 - 11905: 0xC5CE,
-	30461 - 11905: 0xB160,
-	30462 - 11905: 0xB6DC,
-	30463 - 11905: 0xB161,
-	30464 - 11905: 0xB162,
-	30465 - 11905: 0xCAA1,
-	30466 - 11905: 0xB163,
-	30467 - 11905: 0xB164,
-	30468 - 11905: 0xEDED,
-	30469 - 11905: 0xB165,
-	30470 - 11905: 0xB166,
-	30471 - 11905: 0xEDF0,
-	30472 - 11905: 0xEDF1,
-	30473 - 11905: 0xC3BC,
-	30474 - 11905: 0xB167,
-	30475 - 11905: 0xBFB4,
-	30476 - 11905: 0xB168,
-	30477 - 11905: 0xEDEE,
-	30478 - 11905: 0xB169,
-	30479 - 11905: 0xB16A,
-	30480 - 11905: 0xB16B,
-	30481 - 11905: 0xB16C,
-	30482 - 11905: 0xB16D,
-	30483 - 11905: 0xB16E,
-	30484 - 11905: 0xB16F,
-	30485 - 11905: 0xB170,
-	30486 - 11905: 0xB171,
-	30487 - 11905: 0xB172,
-	30488 - 11905: 0xB173,
-	30489 - 11905: 0xEDF4,
-	30490 - 11905: 0xEDF2,
-	30491 - 11905: 0xB174,
-	30492 - 11905: 0xB175,
-	30493 - 11905: 0xB176,
-	30494 - 11905: 0xB177,
-	30495 - 11905: 0xD5E6,
-	30496 - 11905: 0xC3DF,
-	30497 - 11905: 0xB178,
-	30498 - 11905: 0xEDF3,
-	30499 - 11905: 0xB179,
-	30500 - 11905: 0xB17A,
-	30501 - 11905: 0xB17B,
-	30502 - 11905: 0xEDF6,
-	30503 - 11905: 0xB17C,
-	30504 - 11905: 0xD5A3,
-	30505 - 11905: 0xD1A3,
-	30506 - 11905: 0xB17D,
-	30507 - 11905: 0xB17E,
-	30508 - 11905: 0xB180,
-	30509 - 11905: 0xEDF5,
-	30510 - 11905: 0xB181,
-	30511 - 11905: 0xC3D0,
-	30512 - 11905: 0xB182,
-	30513 - 11905: 0xB183,
-	30514 - 11905: 0xB184,
-	30515 - 11905: 0xB185,
-	30516 - 11905: 0xB186,
-	30517 - 11905: 0xEDF7,
-	30518 - 11905: 0xBFF4,
-	30519 - 11905: 0xBEEC,
-	30520 - 11905: 0xEDF8,
-	30521 - 11905: 0xB187,
-	30522 - 11905: 0xCCF7,
-	30523 - 11905: 0xB188,
-	30524 - 11905: 0xD1DB,
-	30525 - 11905: 0xB189,
-	30526 - 11905: 0xB18A,
-	30527 - 11905: 0xB18B,
-	30528 - 11905: 0xD7C5,
-	30529 - 11905: 0xD5F6,
-	30530 - 11905: 0xB18C,
-	30531 - 11905: 0xEDFC,
-	30532 - 11905: 0xB18D,
-	30533 - 11905: 0xB18E,
-	30534 - 11905: 0xB18F,
-	30535 - 11905: 0xEDFB,
-	30536 - 11905: 0xB190,
-	30537 - 11905: 0xB191,
-	30538 - 11905: 0xB192,
-	30539 - 11905: 0xB193,
-	30540 - 11905: 0xB194,
-	30541 - 11905: 0xB195,
-	30542 - 11905: 0xB196,
-	30543 - 11905: 0xB197,
-	30544 - 11905: 0xEDF9,
-	30545 - 11905: 0xEDFA,
-	30546 - 11905: 0xB198,
-	30547 - 11905: 0xB199,
-	30548 - 11905: 0xB19A,
-	30549 - 11905: 0xB19B,
-	30550 - 11905: 0xB19C,
-	30551 - 11905: 0xB19D,
-	30552 - 11905: 0xB19E,
-	30553 - 11905: 0xB19F,
-	30554 - 11905: 0xEDFD,
-	30555 - 11905: 0xBEA6,
-	30556 - 11905: 0xB1A0,
-	30557 - 11905: 0xB240,
-	30558 - 11905: 0xB241,
-	30559 - 11905: 0xB242,
-	30560 - 11905: 0xB243,
-	30561 - 11905: 0xCBAF,
-	30562 - 11905: 0xEEA1,
-	30563 - 11905: 0xB6BD,
-	30564 - 11905: 0xB244,
-	30565 - 11905: 0xEEA2,
-	30566 - 11905: 0xC4C0,
-	30567 - 11905: 0xB245,
-	30568 - 11905: 0xEDFE,
-	30569 - 11905: 0xB246,
-	30570 - 11905: 0xB247,
-	30571 - 11905: 0xBDDE,
-	30572 - 11905: 0xB2C7,
-	30573 - 11905: 0xB248,
-	30574 - 11905: 0xB249,
-	30575 - 11905: 0xB24A,
-	30576 - 11905: 0xB24B,
-	30577 - 11905: 0xB24C,
-	30578 - 11905: 0xB24D,
-	30579 - 11905: 0xB24E,
-	30580 - 11905: 0xB24F,
-	30581 - 11905: 0xB250,
-	30582 - 11905: 0xB251,
-	30583 - 11905: 0xB252,
-	30584 - 11905: 0xB253,
-	30585 - 11905: 0xB6C3,
-	30586 - 11905: 0xB254,
-	30587 - 11905: 0xB255,
-	30588 - 11905: 0xB256,
-	30589 - 11905: 0xEEA5,
-	30590 - 11905: 0xD8BA,
-	30591 - 11905: 0xEEA3,
-	30592 - 11905: 0xEEA6,
-	30593 - 11905: 0xB257,
-	30594 - 11905: 0xB258,
-	30595 - 11905: 0xB259,
-	30596 - 11905: 0xC3E9,
-	30597 - 11905: 0xB3F2,
-	30598 - 11905: 0xB25A,
-	30599 - 11905: 0xB25B,
-	30600 - 11905: 0xB25C,
-	30601 - 11905: 0xB25D,
-	30602 - 11905: 0xB25E,
-	30603 - 11905: 0xB25F,
-	30604 - 11905: 0xEEA7,
-	30605 - 11905: 0xEEA4,
-	30606 - 11905: 0xCFB9,
-	30607 - 11905: 0xB260,
-	30608 - 11905: 0xB261,
-	30609 - 11905: 0xEEA8,
-	30610 - 11905: 0xC2F7,
-	30611 - 11905: 0xB262,
-	30612 - 11905: 0xB263,
-	30613 - 11905: 0xB264,
-	30614 - 11905: 0xB265,
-	30615 - 11905: 0xB266,
-	30616 - 11905: 0xB267,
-	30617 - 11905: 0xB268,
-	30618 - 11905: 0xB269,
-	30619 - 11905: 0xB26A,
-	30620 - 11905: 0xB26B,
-	30621 - 11905: 0xB26C,
-	30622 - 11905: 0xB26D,
-	30623 - 11905: 0xEEA9,
-	30624 - 11905: 0xEEAA,
-	30625 - 11905: 0xB26E,
-	30626 - 11905: 0xDEAB,
-	30627 - 11905: 0xB26F,
-	30628 - 11905: 0xB270,
-	30629 - 11905: 0xC6B3,
-	30630 - 11905: 0xB271,
-	30631 - 11905: 0xC7C6,
-	30632 - 11905: 0xB272,
-	30633 - 11905: 0xD6F5,
-	30634 - 11905: 0xB5C9,
-	30635 - 11905: 0xB273,
-	30636 - 11905: 0xCBB2,
-	30637 - 11905: 0xB274,
-	30638 - 11905: 0xB275,
-	30639 - 11905: 0xB276,
-	30640 - 11905: 0xEEAB,
-	30641 - 11905: 0xB277,
-	30642 - 11905: 0xB278,
-	30643 - 11905: 0xCDAB,
-	30644 - 11905: 0xB279,
-	30645 - 11905: 0xEEAC,
-	30646 - 11905: 0xB27A,
-	30647 - 11905: 0xB27B,
-	30648 - 11905: 0xB27C,
-	30649 - 11905: 0xB27D,
-	30650 - 11905: 0xB27E,
-	30651 - 11905: 0xD5B0,
-	30652 - 11905: 0xB280,
-	30653 - 11905: 0xEEAD,
-	30654 - 11905: 0xB281,
-	30655 - 11905: 0xF6C4,
-	30656 - 11905: 0xB282,
-	30657 - 11905: 0xB283,
-	30658 - 11905: 0xB284,
-	30659 - 11905: 0xB285,
-	30660 - 11905: 0xB286,
-	30661 - 11905: 0xB287,
-	30662 - 11905: 0xB288,
-	30663 - 11905: 0xB289,
-	30664 - 11905: 0xB28A,
-	30665 - 11905: 0xB28B,
-	30666 - 11905: 0xB28C,
-	30667 - 11905: 0xB28D,
-	30668 - 11905: 0xB28E,
-	30669 - 11905: 0xDBC7,
-	30670 - 11905: 0xB28F,
-	30671 - 11905: 0xB290,
-	30672 - 11905: 0xB291,
-	30673 - 11905: 0xB292,
-	30674 - 11905: 0xB293,
-	30675 - 11905: 0xB294,
-	30676 - 11905: 0xB295,
-	30677 - 11905: 0xB296,
-	30678 - 11905: 0xB297,
-	30679 - 11905: 0xB4A3,
-	30680 - 11905: 0xB298,
-	30681 - 11905: 0xB299,
-	30682 - 11905: 0xB29A,
-	30683 - 11905: 0xC3AC,
-	30684 - 11905: 0xF1E6,
-	30685 - 11905: 0xB29B,
-	30686 - 11905: 0xB29C,
-	30687 - 11905: 0xB29D,
-	30688 - 11905: 0xB29E,
-	30689 - 11905: 0xB29F,
-	30690 - 11905: 0xCAB8,
-	30691 - 11905: 0xD2D3,
-	30692 - 11905: 0xB2A0,
-	30693 - 11905: 0xD6AA,
-	30694 - 11905: 0xB340,
-	30695 - 11905: 0xEFF2,
-	30696 - 11905: 0xB341,
-	30697 - 11905: 0xBED8,
-	30698 - 11905: 0xB342,
-	30699 - 11905: 0xBDC3,
-	30700 - 11905: 0xEFF3,
-	30701 - 11905: 0xB6CC,
-	30702 - 11905: 0xB0AB,
-	30703 - 11905: 0xB343,
-	30704 - 11905: 0xB344,
-	30705 - 11905: 0xB345,
-	30706 - 11905: 0xB346,
-	30707 - 11905: 0xCAAF,
-	30708 - 11905: 0xB347,
-	30709 - 11905: 0xB348,
-	30710 - 11905: 0xEDB6,
-	30711 - 11905: 0xB349,
-	30712 - 11905: 0xEDB7,
-	30713 - 11905: 0xB34A,
-	30714 - 11905: 0xB34B,
-	30715 - 11905: 0xB34C,
-	30716 - 11905: 0xB34D,
-	30717 - 11905: 0xCEF9,
-	30718 - 11905: 0xB7AF,
-	30719 - 11905: 0xBFF3,
-	30720 - 11905: 0xEDB8,
-	30721 - 11905: 0xC2EB,
-	30722 - 11905: 0xC9B0,
-	30723 - 11905: 0xB34E,
-	30724 - 11905: 0xB34F,
-	30725 - 11905: 0xB350,
-	30726 - 11905: 0xB351,
-	30727 - 11905: 0xB352,
-	30728 - 11905: 0xB353,
-	30729 - 11905: 0xEDB9,
-	30730 - 11905: 0xB354,
-	30731 - 11905: 0xB355,
-	30732 - 11905: 0xC6F6,
-	30733 - 11905: 0xBFB3,
-	30734 - 11905: 0xB356,
-	30735 - 11905: 0xB357,
-	30736 - 11905: 0xB358,
-	30737 - 11905: 0xEDBC,
-	30738 - 11905: 0xC5F8,
-	30739 - 11905: 0xB359,
-	30740 - 11905: 0xD1D0,
-	30741 - 11905: 0xB35A,
-	30742 - 11905: 0xD7A9,
-	30743 - 11905: 0xEDBA,
-	30744 - 11905: 0xEDBB,
-	30745 - 11905: 0xB35B,
-	30746 - 11905: 0xD1E2,
-	30747 - 11905: 0xB35C,
-	30748 - 11905: 0xEDBF,
-	30749 - 11905: 0xEDC0,
-	30750 - 11905: 0xB35D,
-	30751 - 11905: 0xEDC4,
-	30752 - 11905: 0xB35E,
-	30753 - 11905: 0xB35F,
-	30754 - 11905: 0xB360,
-	30755 - 11905: 0xEDC8,
-	30756 - 11905: 0xB361,
-	30757 - 11905: 0xEDC6,
-	30758 - 11905: 0xEDCE,
-	30759 - 11905: 0xD5E8,
-	30760 - 11905: 0xB362,
-	30761 - 11905: 0xEDC9,
-	30762 - 11905: 0xB363,
-	30763 - 11905: 0xB364,
-	30764 - 11905: 0xEDC7,
-	30765 - 11905: 0xEDBE,
-	30766 - 11905: 0xB365,
-	30767 - 11905: 0xB366,
-	30768 - 11905: 0xC5E9,
-	30769 - 11905: 0xB367,
-	30770 - 11905: 0xB368,
-	30771 - 11905: 0xB369,
-	30772 - 11905: 0xC6C6,
-	30773 - 11905: 0xB36A,
-	30774 - 11905: 0xB36B,
-	30775 - 11905: 0xC9E9,
-	30776 - 11905: 0xD4D2,
-	30777 - 11905: 0xEDC1,
-	30778 - 11905: 0xEDC2,
-	30779 - 11905: 0xEDC3,
-	30780 - 11905: 0xEDC5,
-	30781 - 11905: 0xB36C,
-	30782 - 11905: 0xC0F9,
-	30783 - 11905: 0xB36D,
-	30784 - 11905: 0xB4A1,
-	30785 - 11905: 0xB36E,
-	30786 - 11905: 0xB36F,
-	30787 - 11905: 0xB370,
-	30788 - 11905: 0xB371,
-	30789 - 11905: 0xB9E8,
-	30790 - 11905: 0xB372,
-	30791 - 11905: 0xEDD0,
-	30792 - 11905: 0xB373,
-	30793 - 11905: 0xB374,
-	30794 - 11905: 0xB375,
-	30795 - 11905: 0xB376,
-	30796 - 11905: 0xEDD1,
-	30797 - 11905: 0xB377,
-	30798 - 11905: 0xEDCA,
-	30799 - 11905: 0xB378,
-	30800 - 11905: 0xEDCF,
-	30801 - 11905: 0xB379,
-	30802 - 11905: 0xCEF8,
-	30803 - 11905: 0xB37A,
-	30804 - 11905: 0xB37B,
-	30805 - 11905: 0xCBB6,
-	30806 - 11905: 0xEDCC,
-	30807 - 11905: 0xEDCD,
-	30808 - 11905: 0xB37C,
-	30809 - 11905: 0xB37D,
-	30810 - 11905: 0xB37E,
-	30811 - 11905: 0xB380,
-	30812 - 11905: 0xB381,
-	30813 - 11905: 0xCFF5,
-	30814 - 11905: 0xB382,
-	30815 - 11905: 0xB383,
-	30816 - 11905: 0xB384,
-	30817 - 11905: 0xB385,
-	30818 - 11905: 0xB386,
-	30819 - 11905: 0xB387,
-	30820 - 11905: 0xB388,
-	30821 - 11905: 0xB389,
-	30822 - 11905: 0xB38A,
-	30823 - 11905: 0xB38B,
-	30824 - 11905: 0xB38C,
-	30825 - 11905: 0xB38D,
-	30826 - 11905: 0xEDD2,
-	30827 - 11905: 0xC1F2,
-	30828 - 11905: 0xD3B2,
-	30829 - 11905: 0xEDCB,
-	30830 - 11905: 0xC8B7,
-	30831 - 11905: 0xB38E,
-	30832 - 11905: 0xB38F,
-	30833 - 11905: 0xB390,
-	30834 - 11905: 0xB391,
-	30835 - 11905: 0xB392,
-	30836 - 11905: 0xB393,
-	30837 - 11905: 0xB394,
-	30838 - 11905: 0xB395,
-	30839 - 11905: 0xBCEF,
-	30840 - 11905: 0xB396,
-	30841 - 11905: 0xB397,
-	30842 - 11905: 0xB398,
-	30843 - 11905: 0xB399,
-	30844 - 11905: 0xC5F0,
-	30845 - 11905: 0xB39A,
-	30846 - 11905: 0xB39B,
-	30847 - 11905: 0xB39C,
-	30848 - 11905: 0xB39D,
-	30849 - 11905: 0xB39E,
-	30850 - 11905: 0xB39F,
-	30851 - 11905: 0xB3A0,
-	30852 - 11905: 0xB440,
-	30853 - 11905: 0xB441,
-	30854 - 11905: 0xB442,
-	30855 - 11905: 0xEDD6,
-	30856 - 11905: 0xB443,
-	30857 - 11905: 0xB5EF,
-	30858 - 11905: 0xB444,
-	30859 - 11905: 0xB445,
-	30860 - 11905: 0xC2B5,
-	30861 - 11905: 0xB0AD,
-	30862 - 11905: 0xCBE9,
-	30863 - 11905: 0xB446,
-	30864 - 11905: 0xB447,
-	30865 - 11905: 0xB1AE,
-	30866 - 11905: 0xB448,
-	30867 - 11905: 0xEDD4,
-	30868 - 11905: 0xB449,
-	30869 - 11905: 0xB44A,
-	30870 - 11905: 0xB44B,
-	30871 - 11905: 0xCDEB,
-	30872 - 11905: 0xB5E2,
-	30873 - 11905: 0xB44C,
-	30874 - 11905: 0xEDD5,
-	30875 - 11905: 0xEDD3,
-	30876 - 11905: 0xEDD7,
-	30877 - 11905: 0xB44D,
-	30878 - 11905: 0xB44E,
-	30879 - 11905: 0xB5FA,
-	30880 - 11905: 0xB44F,
-	30881 - 11905: 0xEDD8,
-	30882 - 11905: 0xB450,
-	30883 - 11905: 0xEDD9,
-	30884 - 11905: 0xB451,
-	30885 - 11905: 0xEDDC,
-	30886 - 11905: 0xB452,
-	30887 - 11905: 0xB1CC,
-	30888 - 11905: 0xB453,
-	30889 - 11905: 0xB454,
-	30890 - 11905: 0xB455,
-	30891 - 11905: 0xB456,
-	30892 - 11905: 0xB457,
-	30893 - 11905: 0xB458,
-	30894 - 11905: 0xB459,
-	30895 - 11905: 0xB45A,
-	30896 - 11905: 0xC5F6,
-	30897 - 11905: 0xBCEE,
-	30898 - 11905: 0xEDDA,
-	30899 - 11905: 0xCCBC,
-	30900 - 11905: 0xB2EA,
-	30901 - 11905: 0xB45B,
-	30902 - 11905: 0xB45C,
-	30903 - 11905: 0xB45D,
-	30904 - 11905: 0xB45E,
-	30905 - 11905: 0xEDDB,
-	30906 - 11905: 0xB45F,
-	30907 - 11905: 0xB460,
-	30908 - 11905: 0xB461,
-	30909 - 11905: 0xB462,
-	30910 - 11905: 0xC4EB,
-	30911 - 11905: 0xB463,
-	30912 - 11905: 0xB464,
-	30913 - 11905: 0xB4C5,
-	30914 - 11905: 0xB465,
-	30915 - 11905: 0xB466,
-	30916 - 11905: 0xB467,
-	30917 - 11905: 0xB0F5,
-	30918 - 11905: 0xB468,
-	30919 - 11905: 0xB469,
-	30920 - 11905: 0xB46A,
-	30921 - 11905: 0xEDDF,
-	30922 - 11905: 0xC0DA,
-	30923 - 11905: 0xB4E8,
-	30924 - 11905: 0xB46B,
-	30925 - 11905: 0xB46C,
-	30926 - 11905: 0xB46D,
-	30927 - 11905: 0xB46E,
-	30928 - 11905: 0xC5CD,
-	30929 - 11905: 0xB46F,
-	30930 - 11905: 0xB470,
-	30931 - 11905: 0xB471,
-	30932 - 11905: 0xEDDD,
-	30933 - 11905: 0xBFC4,
-	30934 - 11905: 0xB472,
-	30935 - 11905: 0xB473,
-	30936 - 11905: 0xB474,
-	30937 - 11905: 0xEDDE,
-	30938 - 11905: 0xB475,
-	30939 - 11905: 0xB476,
-	30940 - 11905: 0xB477,
-	30941 - 11905: 0xB478,
-	30942 - 11905: 0xB479,
-	30943 - 11905: 0xB47A,
-	30944 - 11905: 0xB47B,
-	30945 - 11905: 0xB47C,
-	30946 - 11905: 0xB47D,
-	30947 - 11905: 0xB47E,
-	30948 - 11905: 0xB480,
-	30949 - 11905: 0xB481,
-	30950 - 11905: 0xB482,
-	30951 - 11905: 0xB483,
-	30952 - 11905: 0xC4A5,
-	30953 - 11905: 0xB484,
-	30954 - 11905: 0xB485,
-	30955 - 11905: 0xB486,
-	30956 - 11905: 0xEDE0,
-	30957 - 11905: 0xB487,
-	30958 - 11905: 0xB488,
-	30959 - 11905: 0xB489,
-	30960 - 11905: 0xB48A,
-	30961 - 11905: 0xB48B,
-	30962 - 11905: 0xEDE1,
-	30963 - 11905: 0xB48C,
-	30964 - 11905: 0xEDE3,
-	30965 - 11905: 0xB48D,
-	30966 - 11905: 0xB48E,
-	30967 - 11905: 0xC1D7,
-	30968 - 11905: 0xB48F,
-	30969 - 11905: 0xB490,
-	30970 - 11905: 0xBBC7,
-	30971 - 11905: 0xB491,
-	30972 - 11905: 0xB492,
-	30973 - 11905: 0xB493,
-	30974 - 11905: 0xB494,
-	30975 - 11905: 0xB495,
-	30976 - 11905: 0xB496,
-	30977 - 11905: 0xBDB8,
-	30978 - 11905: 0xB497,
-	30979 - 11905: 0xB498,
-	30980 - 11905: 0xB499,
-	30981 - 11905: 0xEDE2,
-	30982 - 11905: 0xB49A,
-	30983 - 11905: 0xB49B,
-	30984 - 11905: 0xB49C,
-	30985 - 11905: 0xB49D,
-	30986 - 11905: 0xB49E,
-	30987 - 11905: 0xB49F,
-	30988 - 11905: 0xB4A0,
-	30989 - 11905: 0xB540,
-	30990 - 11905: 0xB541,
-	30991 - 11905: 0xB542,
-	30992 - 11905: 0xB543,
-	30993 - 11905: 0xB544,
-	30994 - 11905: 0xB545,
-	30995 - 11905: 0xEDE4,
-	30996 - 11905: 0xB546,
-	30997 - 11905: 0xB547,
-	30998 - 11905: 0xB548,
-	30999 - 11905: 0xB549,
-	31000 - 11905: 0xB54A,
-	31001 - 11905: 0xB54B,
-	31002 - 11905: 0xB54C,
-	31003 - 11905: 0xB54D,
-	31004 - 11905: 0xB54E,
-	31005 - 11905: 0xB54F,
-	31006 - 11905: 0xEDE6,
-	31007 - 11905: 0xB550,
-	31008 - 11905: 0xB551,
-	31009 - 11905: 0xB552,
-	31010 - 11905: 0xB553,
-	31011 - 11905: 0xB554,
-	31012 - 11905: 0xEDE5,
-	31013 - 11905: 0xB555,
-	31014 - 11905: 0xB556,
-	31015 - 11905: 0xB557,
-	31016 - 11905: 0xB558,
-	31017 - 11905: 0xB559,
-	31018 - 11905: 0xB55A,
-	31019 - 11905: 0xB55B,
-	31020 - 11905: 0xB55C,
-	31021 - 11905: 0xB55D,
-	31022 - 11905: 0xB55E,
-	31023 - 11905: 0xB55F,
-	31024 - 11905: 0xB560,
-	31025 - 11905: 0xB561,
-	31026 - 11905: 0xB562,
-	31027 - 11905: 0xB563,
-	31028 - 11905: 0xEDE7,
-	31029 - 11905: 0xB564,
-	31030 - 11905: 0xB565,
-	31031 - 11905: 0xB566,
-	31032 - 11905: 0xB567,
-	31033 - 11905: 0xB568,
-	31034 - 11905: 0xCABE,
-	31035 - 11905: 0xECEA,
-	31036 - 11905: 0xC0F1,
-	31037 - 11905: 0xB569,
-	31038 - 11905: 0xC9E7,
-	31039 - 11905: 0xB56A,
-	31040 - 11905: 0xECEB,
-	31041 - 11905: 0xC6EE,
-	31042 - 11905: 0xB56B,
-	31043 - 11905: 0xB56C,
-	31044 - 11905: 0xB56D,
-	31045 - 11905: 0xB56E,
-	31046 - 11905: 0xECEC,
-	31047 - 11905: 0xB56F,
-	31048 - 11905: 0xC6ED,
-	31049 - 11905: 0xECED,
-	31050 - 11905: 0xB570,
-	31051 - 11905: 0xB571,
-	31052 - 11905: 0xB572,
-	31053 - 11905: 0xB573,
-	31054 - 11905: 0xB574,
-	31055 - 11905: 0xB575,
-	31056 - 11905: 0xB576,
-	31057 - 11905: 0xB577,
-	31058 - 11905: 0xB578,
-	31059 - 11905: 0xECF0,
-	31060 - 11905: 0xB579,
-	31061 - 11905: 0xB57A,
-	31062 - 11905: 0xD7E6,
-	31063 - 11905: 0xECF3,
-	31064 - 11905: 0xB57B,
-	31065 - 11905: 0xB57C,
-	31066 - 11905: 0xECF1,
-	31067 - 11905: 0xECEE,
-	31068 - 11905: 0xECEF,
-	31069 - 11905: 0xD7A3,
-	31070 - 11905: 0xC9F1,
-	31071 - 11905: 0xCBEE,
-	31072 - 11905: 0xECF4,
-	31073 - 11905: 0xB57D,
-	31074 - 11905: 0xECF2,
-	31075 - 11905: 0xB57E,
-	31076 - 11905: 0xB580,
-	31077 - 11905: 0xCFE9,
-	31078 - 11905: 0xB581,
-	31079 - 11905: 0xECF6,
-	31080 - 11905: 0xC6B1,
-	31081 - 11905: 0xB582,
-	31082 - 11905: 0xB583,
-	31083 - 11905: 0xB584,
-	31084 - 11905: 0xB585,
-	31085 - 11905: 0xBCC0,
-	31086 - 11905: 0xB586,
-	31087 - 11905: 0xECF5,
-	31088 - 11905: 0xB587,
-	31089 - 11905: 0xB588,
-	31090 - 11905: 0xB589,
-	31091 - 11905: 0xB58A,
-	31092 - 11905: 0xB58B,
-	31093 - 11905: 0xB58C,
-	31094 - 11905: 0xB58D,
-	31095 - 11905: 0xB5BB,
-	31096 - 11905: 0xBBF6,
-	31097 - 11905: 0xB58E,
-	31098 - 11905: 0xECF7,
-	31099 - 11905: 0xB58F,
-	31100 - 11905: 0xB590,
-	31101 - 11905: 0xB591,
-	31102 - 11905: 0xB592,
-	31103 - 11905: 0xB593,
-	31104 - 11905: 0xD9F7,
-	31105 - 11905: 0xBDFB,
-	31106 - 11905: 0xB594,
-	31107 - 11905: 0xB595,
-	31108 - 11905: 0xC2BB,
-	31109 - 11905: 0xECF8,
-	31110 - 11905: 0xB596,
-	31111 - 11905: 0xB597,
-	31112 - 11905: 0xB598,
-	31113 - 11905: 0xB599,
-	31114 - 11905: 0xECF9,
-	31115 - 11905: 0xB59A,
-	31116 - 11905: 0xB59B,
-	31117 - 11905: 0xB59C,
-	31118 - 11905: 0xB59D,
-	31119 - 11905: 0xB8A3,
-	31120 - 11905: 0xB59E,
-	31121 - 11905: 0xB59F,
-	31122 - 11905: 0xB5A0,
-	31123 - 11905: 0xB640,
-	31124 - 11905: 0xB641,
-	31125 - 11905: 0xB642,
-	31126 - 11905: 0xB643,
-	31127 - 11905: 0xB644,
-	31128 - 11905: 0xB645,
-	31129 - 11905: 0xB646,
-	31130 - 11905: 0xECFA,
-	31131 - 11905: 0xB647,
-	31132 - 11905: 0xB648,
-	31133 - 11905: 0xB649,
-	31134 - 11905: 0xB64A,
-	31135 - 11905: 0xB64B,
-	31136 - 11905: 0xB64C,
-	31137 - 11905: 0xB64D,
-	31138 - 11905: 0xB64E,
-	31139 - 11905: 0xB64F,
-	31140 - 11905: 0xB650,
-	31141 - 11905: 0xB651,
-	31142 - 11905: 0xB652,
-	31143 - 11905: 0xECFB,
-	31144 - 11905: 0xB653,
-	31145 - 11905: 0xB654,
-	31146 - 11905: 0xB655,
-	31147 - 11905: 0xB656,
-	31148 - 11905: 0xB657,
-	31149 - 11905: 0xB658,
-	31150 - 11905: 0xB659,
-	31151 - 11905: 0xB65A,
-	31152 - 11905: 0xB65B,
-	31153 - 11905: 0xB65C,
-	31154 - 11905: 0xB65D,
-	31155 - 11905: 0xECFC,
-	31156 - 11905: 0xB65E,
-	31157 - 11905: 0xB65F,
-	31158 - 11905: 0xB660,
-	31159 - 11905: 0xB661,
-	31160 - 11905: 0xB662,
-	31161 - 11905: 0xD3ED,
-	31162 - 11905: 0xD8AE,
-	31163 - 11905: 0xC0EB,
-	31164 - 11905: 0xB663,
-	31165 - 11905: 0xC7DD,
-	31166 - 11905: 0xBACC,
-	31167 - 11905: 0xB664,
-	31168 - 11905: 0xD0E3,
-	31169 - 11905: 0xCBBD,
-	31170 - 11905: 0xB665,
-	31171 - 11905: 0xCDBA,
-	31172 - 11905: 0xB666,
-	31173 - 11905: 0xB667,
-	31174 - 11905: 0xB8D1,
-	31175 - 11905: 0xB668,
-	31176 - 11905: 0xB669,
-	31177 - 11905: 0xB1FC,
-	31178 - 11905: 0xB66A,
-	31179 - 11905: 0xC7EF,
-	31180 - 11905: 0xB66B,
-	31181 - 11905: 0xD6D6,
-	31182 - 11905: 0xB66C,
-	31183 - 11905: 0xB66D,
-	31184 - 11905: 0xB66E,
-	31185 - 11905: 0xBFC6,
-	31186 - 11905: 0xC3EB,
-	31187 - 11905: 0xB66F,
-	31188 - 11905: 0xB670,
-	31189 - 11905: 0xEFF5,
-	31190 - 11905: 0xB671,
-	31191 - 11905: 0xB672,
-	31192 - 11905: 0xC3D8,
-	31193 - 11905: 0xB673,
-	31194 - 11905: 0xB674,
-	31195 - 11905: 0xB675,
-	31196 - 11905: 0xB676,
-	31197 - 11905: 0xB677,
-	31198 - 11905: 0xB678,
-	31199 - 11905: 0xD7E2,
-	31200 - 11905: 0xB679,
-	31201 - 11905: 0xB67A,
-	31202 - 11905: 0xB67B,
-	31203 - 11905: 0xEFF7,
-	31204 - 11905: 0xB3D3,
-	31205 - 11905: 0xB67C,
-	31206 - 11905: 0xC7D8,
-	31207 - 11905: 0xD1ED,
-	31208 - 11905: 0xB67D,
-	31209 - 11905: 0xD6C8,
-	31210 - 11905: 0xB67E,
-	31211 - 11905: 0xEFF8,
-	31212 - 11905: 0xB680,
-	31213 - 11905: 0xEFF6,
-	31214 - 11905: 0xB681,
-	31215 - 11905: 0xBBFD,
-	31216 - 11905: 0xB3C6,
-	31217 - 11905: 0xB682,
-	31218 - 11905: 0xB683,
-	31219 - 11905: 0xB684,
-	31220 - 11905: 0xB685,
-	31221 - 11905: 0xB686,
-	31222 - 11905: 0xB687,
-	31223 - 11905: 0xB688,
-	31224 - 11905: 0xBDD5,
-	31225 - 11905: 0xB689,
-	31226 - 11905: 0xB68A,
-	31227 - 11905: 0xD2C6,
-	31228 - 11905: 0xB68B,
-	31229 - 11905: 0xBBE0,
-	31230 - 11905: 0xB68C,
-	31231 - 11905: 0xB68D,
-	31232 - 11905: 0xCFA1,
-	31233 - 11905: 0xB68E,
-	31234 - 11905: 0xEFFC,
-	31235 - 11905: 0xEFFB,
-	31236 - 11905: 0xB68F,
-	31237 - 11905: 0xB690,
-	31238 - 11905: 0xEFF9,
-	31239 - 11905: 0xB691,
-	31240 - 11905: 0xB692,
-	31241 - 11905: 0xB693,
-	31242 - 11905: 0xB694,
-	31243 - 11905: 0xB3CC,
-	31244 - 11905: 0xB695,
-	31245 - 11905: 0xC9D4,
-	31246 - 11905: 0xCBB0,
-	31247 - 11905: 0xB696,
-	31248 - 11905: 0xB697,
-	31249 - 11905: 0xB698,
-	31250 - 11905: 0xB699,
-	31251 - 11905: 0xB69A,
-	31252 - 11905: 0xEFFE,
-	31253 - 11905: 0xB69B,
-	31254 - 11905: 0xB69C,
-	31255 - 11905: 0xB0DE,
-	31256 - 11905: 0xB69D,
-	31257 - 11905: 0xB69E,
-	31258 - 11905: 0xD6C9,
-	31259 - 11905: 0xB69F,
-	31260 - 11905: 0xB6A0,
-	31261 - 11905: 0xB740,
-	31262 - 11905: 0xEFFD,
-	31263 - 11905: 0xB741,
-	31264 - 11905: 0xB3ED,
-	31265 - 11905: 0xB742,
-	31266 - 11905: 0xB743,
-	31267 - 11905: 0xF6D5,
-	31268 - 11905: 0xB744,
-	31269 - 11905: 0xB745,
-	31270 - 11905: 0xB746,
-	31271 - 11905: 0xB747,
-	31272 - 11905: 0xB748,
-	31273 - 11905: 0xB749,
-	31274 - 11905: 0xB74A,
-	31275 - 11905: 0xB74B,
-	31276 - 11905: 0xB74C,
-	31277 - 11905: 0xB74D,
-	31278 - 11905: 0xB74E,
-	31279 - 11905: 0xB74F,
-	31280 - 11905: 0xB750,
-	31281 - 11905: 0xB751,
-	31282 - 11905: 0xB752,
-	31283 - 11905: 0xCEC8,
-	31284 - 11905: 0xB753,
-	31285 - 11905: 0xB754,
-	31286 - 11905: 0xB755,
-	31287 - 11905: 0xF0A2,
-	31288 - 11905: 0xB756,
-	31289 - 11905: 0xF0A1,
-	31290 - 11905: 0xB757,
-	31291 - 11905: 0xB5BE,
-	31292 - 11905: 0xBCDA,
-	31293 - 11905: 0xBBFC,
-	31294 - 11905: 0xB758,
-	31295 - 11905: 0xB8E5,
-	31296 - 11905: 0xB759,
-	31297 - 11905: 0xB75A,
-	31298 - 11905: 0xB75B,
-	31299 - 11905: 0xB75C,
-	31300 - 11905: 0xB75D,
-	31301 - 11905: 0xB75E,
-	31302 - 11905: 0xC4C2,
-	31303 - 11905: 0xB75F,
-	31304 - 11905: 0xB760,
-	31305 - 11905: 0xB761,
-	31306 - 11905: 0xB762,
-	31307 - 11905: 0xB763,
-	31308 - 11905: 0xB764,
-	31309 - 11905: 0xB765,
-	31310 - 11905: 0xB766,
-	31311 - 11905: 0xB767,
-	31312 - 11905: 0xB768,
-	31313 - 11905: 0xF0A3,
-	31314 - 11905: 0xB769,
-	31315 - 11905: 0xB76A,
-	31316 - 11905: 0xB76B,
-	31317 - 11905: 0xB76C,
-	31318 - 11905: 0xB76D,
-	31319 - 11905: 0xCBEB,
-	31320 - 11905: 0xB76E,
-	31321 - 11905: 0xB76F,
-	31322 - 11905: 0xB770,
-	31323 - 11905: 0xB771,
-	31324 - 11905: 0xB772,
-	31325 - 11905: 0xB773,
-	31326 - 11905: 0xB774,
-	31327 - 11905: 0xB775,
-	31328 - 11905: 0xB776,
-	31329 - 11905: 0xB777,
-	31330 - 11905: 0xB778,
-	31331 - 11905: 0xB779,
-	31332 - 11905: 0xB77A,
-	31333 - 11905: 0xB77B,
-	31334 - 11905: 0xB77C,
-	31335 - 11905: 0xB77D,
-	31336 - 11905: 0xB77E,
-	31337 - 11905: 0xB780,
-	31338 - 11905: 0xB781,
-	31339 - 11905: 0xB782,
-	31340 - 11905: 0xB783,
-	31341 - 11905: 0xB784,
-	31342 - 11905: 0xB785,
-	31343 - 11905: 0xB786,
-	31344 - 11905: 0xF0A6,
-	31345 - 11905: 0xB787,
-	31346 - 11905: 0xB788,
-	31347 - 11905: 0xB789,
-	31348 - 11905: 0xD1A8,
-	31349 - 11905: 0xB78A,
-	31350 - 11905: 0xBEBF,
-	31351 - 11905: 0xC7EE,
-	31352 - 11905: 0xF1B6,
-	31353 - 11905: 0xF1B7,
-	31354 - 11905: 0xBFD5,
-	31355 - 11905: 0xB78B,
-	31356 - 11905: 0xB78C,
-	31357 - 11905: 0xB78D,
-	31358 - 11905: 0xB78E,
-	31359 - 11905: 0xB4A9,
-	31360 - 11905: 0xF1B8,
-	31361 - 11905: 0xCDBB,
-	31362 - 11905: 0xB78F,
-	31363 - 11905: 0xC7D4,
-	31364 - 11905: 0xD5AD,
-	31365 - 11905: 0xB790,
-	31366 - 11905: 0xF1B9,
-	31367 - 11905: 0xB791,
-	31368 - 11905: 0xF1BA,
-	31369 - 11905: 0xB792,
-	31370 - 11905: 0xB793,
-	31371 - 11905: 0xB794,
-	31372 - 11905: 0xB795,
-	31373 - 11905: 0xC7CF,
-	31374 - 11905: 0xB796,
-	31375 - 11905: 0xB797,
-	31376 - 11905: 0xB798,
-	31377 - 11905: 0xD2A4,
-	31378 - 11905: 0xD6CF,
-	31379 - 11905: 0xB799,
-	31380 - 11905: 0xB79A,
-	31381 - 11905: 0xF1BB,
-	31382 - 11905: 0xBDD1,
-	31383 - 11905: 0xB4B0,
-	31384 - 11905: 0xBEBD,
-	31385 - 11905: 0xB79B,
-	31386 - 11905: 0xB79C,
-	31387 - 11905: 0xB79D,
-	31388 - 11905: 0xB4DC,
-	31389 - 11905: 0xCED1,
-	31390 - 11905: 0xB79E,
-	31391 - 11905: 0xBFDF,
-	31392 - 11905: 0xF1BD,
-	31393 - 11905: 0xB79F,
-	31394 - 11905: 0xB7A0,
-	31395 - 11905: 0xB840,
-	31396 - 11905: 0xB841,
-	31397 - 11905: 0xBFFA,
-	31398 - 11905: 0xF1BC,
-	31399 - 11905: 0xB842,
-	31400 - 11905: 0xF1BF,
-	31401 - 11905: 0xB843,
-	31402 - 11905: 0xB844,
-	31403 - 11905: 0xB845,
-	31404 - 11905: 0xF1BE,
-	31405 - 11905: 0xF1C0,
-	31406 - 11905: 0xB846,
-	31407 - 11905: 0xB847,
-	31408 - 11905: 0xB848,
-	31409 - 11905: 0xB849,
-	31410 - 11905: 0xB84A,
-	31411 - 11905: 0xF1C1,
-	31412 - 11905: 0xB84B,
-	31413 - 11905: 0xB84C,
-	31414 - 11905: 0xB84D,
-	31415 - 11905: 0xB84E,
-	31416 - 11905: 0xB84F,
-	31417 - 11905: 0xB850,
-	31418 - 11905: 0xB851,
-	31419 - 11905: 0xB852,
-	31420 - 11905: 0xB853,
-	31421 - 11905: 0xB854,
-	31422 - 11905: 0xB855,
-	31423 - 11905: 0xC1FE,
-	31424 - 11905: 0xB856,
-	31425 - 11905: 0xB857,
-	31426 - 11905: 0xB858,
-	31427 - 11905: 0xB859,
-	31428 - 11905: 0xB85A,
-	31429 - 11905: 0xB85B,
-	31430 - 11905: 0xB85C,
-	31431 - 11905: 0xB85D,
-	31432 - 11905: 0xB85E,
-	31433 - 11905: 0xB85F,
-	31434 - 11905: 0xB860,
-	31435 - 11905: 0xC1A2,
-	31436 - 11905: 0xB861,
-	31437 - 11905: 0xB862,
-	31438 - 11905: 0xB863,
-	31439 - 11905: 0xB864,
-	31440 - 11905: 0xB865,
-	31441 - 11905: 0xB866,
-	31442 - 11905: 0xB867,
-	31443 - 11905: 0xB868,
-	31444 - 11905: 0xB869,
-	31445 - 11905: 0xB86A,
-	31446 - 11905: 0xCAFA,
-	31447 - 11905: 0xB86B,
-	31448 - 11905: 0xB86C,
-	31449 - 11905: 0xD5BE,
-	31450 - 11905: 0xB86D,
-	31451 - 11905: 0xB86E,
-	31452 - 11905: 0xB86F,
-	31453 - 11905: 0xB870,
-	31454 - 11905: 0xBEBA,
-	31455 - 11905: 0xBEB9,
-	31456 - 11905: 0xD5C2,
-	31457 - 11905: 0xB871,
-	31458 - 11905: 0xB872,
-	31459 - 11905: 0xBFA2,
-	31460 - 11905: 0xB873,
-	31461 - 11905: 0xCDAF,
-	31462 - 11905: 0xF1B5,
-	31463 - 11905: 0xB874,
-	31464 - 11905: 0xB875,
-	31465 - 11905: 0xB876,
-	31466 - 11905: 0xB877,
-	31467 - 11905: 0xB878,
-	31468 - 11905: 0xB879,
-	31469 - 11905: 0xBDDF,
-	31470 - 11905: 0xB87A,
-	31471 - 11905: 0xB6CB,
-	31472 - 11905: 0xB87B,
-	31473 - 11905: 0xB87C,
-	31474 - 11905: 0xB87D,
-	31475 - 11905: 0xB87E,
-	31476 - 11905: 0xB880,
-	31477 - 11905: 0xB881,
-	31478 - 11905: 0xB882,
-	31479 - 11905: 0xB883,
-	31480 - 11905: 0xB884,
-	31481 - 11905: 0xD6F1,
-	31482 - 11905: 0xF3C3,
-	31483 - 11905: 0xB885,
-	31484 - 11905: 0xB886,
-	31485 - 11905: 0xF3C4,
-	31486 - 11905: 0xB887,
-	31487 - 11905: 0xB8CD,
-	31488 - 11905: 0xB888,
-	31489 - 11905: 0xB889,
-	31490 - 11905: 0xB88A,
-	31491 - 11905: 0xF3C6,
-	31492 - 11905: 0xF3C7,
-	31493 - 11905: 0xB88B,
-	31494 - 11905: 0xB0CA,
-	31495 - 11905: 0xB88C,
-	31496 - 11905: 0xF3C5,
-	31497 - 11905: 0xB88D,
-	31498 - 11905: 0xF3C9,
-	31499 - 11905: 0xCBF1,
-	31500 - 11905: 0xB88E,
-	31501 - 11905: 0xB88F,
-	31502 - 11905: 0xB890,
-	31503 - 11905: 0xF3CB,
-	31504 - 11905: 0xB891,
-	31505 - 11905: 0xD0A6,
-	31506 - 11905: 0xB892,
-	31507 - 11905: 0xB893,
-	31508 - 11905: 0xB1CA,
-	31509 - 11905: 0xF3C8,
-	31510 - 11905: 0xB894,
-	31511 - 11905: 0xB895,
-	31512 - 11905: 0xB896,
-	31513 - 11905: 0xF3CF,
-	31514 - 11905: 0xB897,
-	31515 - 11905: 0xB5D1,
-	31516 - 11905: 0xB898,
-	31517 - 11905: 0xB899,
-	31518 - 11905: 0xF3D7,
-	31519 - 11905: 0xB89A,
-	31520 - 11905: 0xF3D2,
-	31521 - 11905: 0xB89B,
-	31522 - 11905: 0xB89C,
-	31523 - 11905: 0xB89D,
-	31524 - 11905: 0xF3D4,
-	31525 - 11905: 0xF3D3,
-	31526 - 11905: 0xB7FB,
-	31527 - 11905: 0xB89E,
-	31528 - 11905: 0xB1BF,
-	31529 - 11905: 0xB89F,
-	31530 - 11905: 0xF3CE,
-	31531 - 11905: 0xF3CA,
-	31532 - 11905: 0xB5DA,
-	31533 - 11905: 0xB8A0,
-	31534 - 11905: 0xF3D0,
-	31535 - 11905: 0xB940,
-	31536 - 11905: 0xB941,
-	31537 - 11905: 0xF3D1,
-	31538 - 11905: 0xB942,
-	31539 - 11905: 0xF3D5,
-	31540 - 11905: 0xB943,
-	31541 - 11905: 0xB944,
-	31542 - 11905: 0xB945,
-	31543 - 11905: 0xB946,
-	31544 - 11905: 0xF3CD,
-	31545 - 11905: 0xB947,
-	31546 - 11905: 0xBCE3,
-	31547 - 11905: 0xB948,
-	31548 - 11905: 0xC1FD,
-	31549 - 11905: 0xB949,
-	31550 - 11905: 0xF3D6,
-	31551 - 11905: 0xB94A,
-	31552 - 11905: 0xB94B,
-	31553 - 11905: 0xB94C,
-	31554 - 11905: 0xB94D,
-	31555 - 11905: 0xB94E,
-	31556 - 11905: 0xB94F,
-	31557 - 11905: 0xF3DA,
-	31558 - 11905: 0xB950,
-	31559 - 11905: 0xF3CC,
-	31560 - 11905: 0xB951,
-	31561 - 11905: 0xB5C8,
-	31562 - 11905: 0xB952,
-	31563 - 11905: 0xBDEE,
-	31564 - 11905: 0xF3DC,
-	31565 - 11905: 0xB953,
-	31566 - 11905: 0xB954,
-	31567 - 11905: 0xB7A4,
-	31568 - 11905: 0xBFF0,
-	31569 - 11905: 0xD6FE,
-	31570 - 11905: 0xCDB2,
-	31571 - 11905: 0xB955,
-	31572 - 11905: 0xB4F0,
-	31573 - 11905: 0xB956,
-	31574 - 11905: 0xB2DF,
-	31575 - 11905: 0xB957,
-	31576 - 11905: 0xF3D8,
-	31577 - 11905: 0xB958,
-	31578 - 11905: 0xF3D9,
-	31579 - 11905: 0xC9B8,
-	31580 - 11905: 0xB959,
-	31581 - 11905: 0xF3DD,
-	31582 - 11905: 0xB95A,
-	31583 - 11905: 0xB95B,
-	31584 - 11905: 0xF3DE,
-	31585 - 11905: 0xB95C,
-	31586 - 11905: 0xF3E1,
-	31587 - 11905: 0xB95D,
-	31588 - 11905: 0xB95E,
-	31589 - 11905: 0xB95F,
-	31590 - 11905: 0xB960,
-	31591 - 11905: 0xB961,
-	31592 - 11905: 0xB962,
-	31593 - 11905: 0xB963,
-	31594 - 11905: 0xB964,
-	31595 - 11905: 0xB965,
-	31596 - 11905: 0xB966,
-	31597 - 11905: 0xB967,
-	31598 - 11905: 0xF3DF,
-	31599 - 11905: 0xB968,
-	31600 - 11905: 0xB969,
-	31601 - 11905: 0xF3E3,
-	31602 - 11905: 0xF3E2,
-	31603 - 11905: 0xB96A,
-	31604 - 11905: 0xB96B,
-	31605 - 11905: 0xF3DB,
-	31606 - 11905: 0xB96C,
-	31607 - 11905: 0xBFEA,
-	31608 - 11905: 0xB96D,
-	31609 - 11905: 0xB3EF,
-	31610 - 11905: 0xB96E,
-	31611 - 11905: 0xF3E0,
-	31612 - 11905: 0xB96F,
-	31613 - 11905: 0xB970,
-	31614 - 11905: 0xC7A9,
-	31615 - 11905: 0xB971,
-	31616 - 11905: 0xBCF2,
-	31617 - 11905: 0xB972,
-	31618 - 11905: 0xB973,
-	31619 - 11905: 0xB974,
-	31620 - 11905: 0xB975,
-	31621 - 11905: 0xF3EB,
-	31622 - 11905: 0xB976,
-	31623 - 11905: 0xB977,
-	31624 - 11905: 0xB978,
-	31625 - 11905: 0xB979,
-	31626 - 11905: 0xB97A,
-	31627 - 11905: 0xB97B,
-	31628 - 11905: 0xB97C,
-	31629 - 11905: 0xB9BF,
-	31630 - 11905: 0xB97D,
-	31631 - 11905: 0xB97E,
-	31632 - 11905: 0xF3E4,
-	31633 - 11905: 0xB980,
-	31634 - 11905: 0xB981,
-	31635 - 11905: 0xB982,
-	31636 - 11905: 0xB2AD,
-	31637 - 11905: 0xBBFE,
-	31638 - 11905: 0xB983,
-	31639 - 11905: 0xCBE3,
-	31640 - 11905: 0xB984,
-	31641 - 11905: 0xB985,
-	31642 - 11905: 0xB986,
-	31643 - 11905: 0xB987,
-	31644 - 11905: 0xF3ED,
-	31645 - 11905: 0xF3E9,
-	31646 - 11905: 0xB988,
-	31647 - 11905: 0xB989,
-	31648 - 11905: 0xB98A,
-	31649 - 11905: 0xB9DC,
-	31650 - 11905: 0xF3EE,
-	31651 - 11905: 0xB98B,
-	31652 - 11905: 0xB98C,
-	31653 - 11905: 0xB98D,
-	31654 - 11905: 0xF3E5,
-	31655 - 11905: 0xF3E6,
-	31656 - 11905: 0xF3EA,
-	31657 - 11905: 0xC2E1,
-	31658 - 11905: 0xF3EC,
-	31659 - 11905: 0xF3EF,
-	31660 - 11905: 0xF3E8,
-	31661 - 11905: 0xBCFD,
-	31662 - 11905: 0xB98E,
-	31663 - 11905: 0xB98F,
-	31664 - 11905: 0xB990,
-	31665 - 11905: 0xCFE4,
-	31666 - 11905: 0xB991,
-	31667 - 11905: 0xB992,
-	31668 - 11905: 0xF3F0,
-	31669 - 11905: 0xB993,
-	31670 - 11905: 0xB994,
-	31671 - 11905: 0xB995,
-	31672 - 11905: 0xF3E7,
-	31673 - 11905: 0xB996,
-	31674 - 11905: 0xB997,
-	31675 - 11905: 0xB998,
-	31676 - 11905: 0xB999,
-	31677 - 11905: 0xB99A,
-	31678 - 11905: 0xB99B,
-	31679 - 11905: 0xB99C,
-	31680 - 11905: 0xB99D,
-	31681 - 11905: 0xF3F2,
-	31682 - 11905: 0xB99E,
-	31683 - 11905: 0xB99F,
-	31684 - 11905: 0xB9A0,
-	31685 - 11905: 0xBA40,
-	31686 - 11905: 0xD7AD,
-	31687 - 11905: 0xC6AA,
-	31688 - 11905: 0xBA41,
-	31689 - 11905: 0xBA42,
-	31690 - 11905: 0xBA43,
-	31691 - 11905: 0xBA44,
-	31692 - 11905: 0xF3F3,
-	31693 - 11905: 0xBA45,
-	31694 - 11905: 0xBA46,
-	31695 - 11905: 0xBA47,
-	31696 - 11905: 0xBA48,
-	31697 - 11905: 0xF3F1,
-	31698 - 11905: 0xBA49,
-	31699 - 11905: 0xC2A8,
-	31700 - 11905: 0xBA4A,
-	31701 - 11905: 0xBA4B,
-	31702 - 11905: 0xBA4C,
-	31703 - 11905: 0xBA4D,
-	31704 - 11905: 0xBA4E,
-	31705 - 11905: 0xB8DD,
-	31706 - 11905: 0xF3F5,
-	31707 - 11905: 0xBA4F,
-	31708 - 11905: 0xBA50,
-	31709 - 11905: 0xF3F4,
-	31710 - 11905: 0xBA51,
-	31711 - 11905: 0xBA52,
-	31712 - 11905: 0xBA53,
-	31713 - 11905: 0xB4DB,
-	31714 - 11905: 0xBA54,
-	31715 - 11905: 0xBA55,
-	31716 - 11905: 0xBA56,
-	31717 - 11905: 0xF3F6,
-	31718 - 11905: 0xF3F7,
-	31719 - 11905: 0xBA57,
-	31720 - 11905: 0xBA58,
-	31721 - 11905: 0xBA59,
-	31722 - 11905: 0xF3F8,
-	31723 - 11905: 0xBA5A,
-	31724 - 11905: 0xBA5B,
-	31725 - 11905: 0xBA5C,
-	31726 - 11905: 0xC0BA,
-	31727 - 11905: 0xBA5D,
-	31728 - 11905: 0xBA5E,
-	31729 - 11905: 0xC0E9,
-	31730 - 11905: 0xBA5F,
-	31731 - 11905: 0xBA60,
-	31732 - 11905: 0xBA61,
-	31733 - 11905: 0xBA62,
-	31734 - 11905: 0xBA63,
-	31735 - 11905: 0xC5F1,
-	31736 - 11905: 0xBA64,
-	31737 - 11905: 0xBA65,
-	31738 - 11905: 0xBA66,
-	31739 - 11905: 0xBA67,
-	31740 - 11905: 0xF3FB,
-	31741 - 11905: 0xBA68,
-	31742 - 11905: 0xF3FA,
-	31743 - 11905: 0xBA69,
-	31744 - 11905: 0xBA6A,
-	31745 - 11905: 0xBA6B,
-	31746 - 11905: 0xBA6C,
-	31747 - 11905: 0xBA6D,
-	31748 - 11905: 0xBA6E,
-	31749 - 11905: 0xBA6F,
-	31750 - 11905: 0xBA70,
-	31751 - 11905: 0xB4D8,
-	31752 - 11905: 0xBA71,
-	31753 - 11905: 0xBA72,
-	31754 - 11905: 0xBA73,
-	31755 - 11905: 0xF3FE,
-	31756 - 11905: 0xF3F9,
-	31757 - 11905: 0xBA74,
-	31758 - 11905: 0xBA75,
-	31759 - 11905: 0xF3FC,
-	31760 - 11905: 0xBA76,
-	31761 - 11905: 0xBA77,
-	31762 - 11905: 0xBA78,
-	31763 - 11905: 0xBA79,
-	31764 - 11905: 0xBA7A,
-	31765 - 11905: 0xBA7B,
-	31766 - 11905: 0xF3FD,
-	31767 - 11905: 0xBA7C,
-	31768 - 11905: 0xBA7D,
-	31769 - 11905: 0xBA7E,
-	31770 - 11905: 0xBA80,
-	31771 - 11905: 0xBA81,
-	31772 - 11905: 0xBA82,
-	31773 - 11905: 0xBA83,
-	31774 - 11905: 0xBA84,
-	31775 - 11905: 0xF4A1,
-	31776 - 11905: 0xBA85,
-	31777 - 11905: 0xBA86,
-	31778 - 11905: 0xBA87,
-	31779 - 11905: 0xBA88,
-	31780 - 11905: 0xBA89,
-	31781 - 11905: 0xBA8A,
-	31782 - 11905: 0xF4A3,
-	31783 - 11905: 0xBBC9,
-	31784 - 11905: 0xBA8B,
-	31785 - 11905: 0xBA8C,
-	31786 - 11905: 0xF4A2,
-	31787 - 11905: 0xBA8D,
-	31788 - 11905: 0xBA8E,
-	31789 - 11905: 0xBA8F,
-	31790 - 11905: 0xBA90,
-	31791 - 11905: 0xBA91,
-	31792 - 11905: 0xBA92,
-	31793 - 11905: 0xBA93,
-	31794 - 11905: 0xBA94,
-	31795 - 11905: 0xBA95,
-	31796 - 11905: 0xBA96,
-	31797 - 11905: 0xBA97,
-	31798 - 11905: 0xBA98,
-	31799 - 11905: 0xBA99,
-	31800 - 11905: 0xF4A4,
-	31801 - 11905: 0xBA9A,
-	31802 - 11905: 0xBA9B,
-	31803 - 11905: 0xBA9C,
-	31804 - 11905: 0xBA9D,
-	31805 - 11905: 0xBA9E,
-	31806 - 11905: 0xBA9F,
-	31807 - 11905: 0xB2BE,
-	31808 - 11905: 0xF4A6,
-	31809 - 11905: 0xF4A5,
-	31810 - 11905: 0xBAA0,
-	31811 - 11905: 0xBB40,
-	31812 - 11905: 0xBB41,
-	31813 - 11905: 0xBB42,
-	31814 - 11905: 0xBB43,
-	31815 - 11905: 0xBB44,
-	31816 - 11905: 0xBB45,
-	31817 - 11905: 0xBB46,
-	31818 - 11905: 0xBB47,
-	31819 - 11905: 0xBB48,
-	31820 - 11905: 0xBB49,
-	31821 - 11905: 0xBCAE,
-	31822 - 11905: 0xBB4A,
-	31823 - 11905: 0xBB4B,
-	31824 - 11905: 0xBB4C,
-	31825 - 11905: 0xBB4D,
-	31826 - 11905: 0xBB4E,
-	31827 - 11905: 0xBB4F,
-	31828 - 11905: 0xBB50,
-	31829 - 11905: 0xBB51,
-	31830 - 11905: 0xBB52,
-	31831 - 11905: 0xBB53,
-	31832 - 11905: 0xBB54,
-	31833 - 11905: 0xBB55,
-	31834 - 11905: 0xBB56,
-	31835 - 11905: 0xBB57,
-	31836 - 11905: 0xBB58,
-	31837 - 11905: 0xBB59,
-	31838 - 11905: 0xBB5A,
-	31839 - 11905: 0xBB5B,
-	31840 - 11905: 0xBB5C,
-	31841 - 11905: 0xBB5D,
-	31842 - 11905: 0xBB5E,
-	31843 - 11905: 0xBB5F,
-	31844 - 11905: 0xBB60,
-	31845 - 11905: 0xBB61,
-	31846 - 11905: 0xBB62,
-	31847 - 11905: 0xBB63,
-	31848 - 11905: 0xBB64,
-	31849 - 11905: 0xBB65,
-	31850 - 11905: 0xBB66,
-	31851 - 11905: 0xBB67,
-	31852 - 11905: 0xBB68,
-	31853 - 11905: 0xBB69,
-	31854 - 11905: 0xBB6A,
-	31855 - 11905: 0xBB6B,
-	31856 - 11905: 0xBB6C,
-	31857 - 11905: 0xBB6D,
-	31858 - 11905: 0xBB6E,
-	31859 - 11905: 0xC3D7,
-	31860 - 11905: 0xD9E1,
-	31861 - 11905: 0xBB6F,
-	31862 - 11905: 0xBB70,
-	31863 - 11905: 0xBB71,
-	31864 - 11905: 0xBB72,
-	31865 - 11905: 0xBB73,
-	31866 - 11905: 0xBB74,
-	31867 - 11905: 0xC0E0,
-	31868 - 11905: 0xF4CC,
-	31869 - 11905: 0xD7D1,
-	31870 - 11905: 0xBB75,
-	31871 - 11905: 0xBB76,
-	31872 - 11905: 0xBB77,
-	31873 - 11905: 0xBB78,
-	31874 - 11905: 0xBB79,
-	31875 - 11905: 0xBB7A,
-	31876 - 11905: 0xBB7B,
-	31877 - 11905: 0xBB7C,
-	31878 - 11905: 0xBB7D,
-	31879 - 11905: 0xBB7E,
-	31880 - 11905: 0xBB80,
-	31881 - 11905: 0xB7DB,
-	31882 - 11905: 0xBB81,
-	31883 - 11905: 0xBB82,
-	31884 - 11905: 0xBB83,
-	31885 - 11905: 0xBB84,
-	31886 - 11905: 0xBB85,
-	31887 - 11905: 0xBB86,
-	31888 - 11905: 0xBB87,
-	31889 - 11905: 0xF4CE,
-	31890 - 11905: 0xC1A3,
-	31891 - 11905: 0xBB88,
-	31892 - 11905: 0xBB89,
-	31893 - 11905: 0xC6C9,
-	31894 - 11905: 0xBB8A,
-	31895 - 11905: 0xB4D6,
-	31896 - 11905: 0xD5B3,
-	31897 - 11905: 0xBB8B,
-	31898 - 11905: 0xBB8C,
-	31899 - 11905: 0xBB8D,
-	31900 - 11905: 0xF4D0,
-	31901 - 11905: 0xF4CF,
-	31902 - 11905: 0xF4D1,
-	31903 - 11905: 0xCBDA,
-	31904 - 11905: 0xBB8E,
-	31905 - 11905: 0xBB8F,
-	31906 - 11905: 0xF4D2,
-	31907 - 11905: 0xBB90,
-	31908 - 11905: 0xD4C1,
-	31909 - 11905: 0xD6E0,
-	31910 - 11905: 0xBB91,
-	31911 - 11905: 0xBB92,
-	31912 - 11905: 0xBB93,
-	31913 - 11905: 0xBB94,
-	31914 - 11905: 0xB7E0,
-	31915 - 11905: 0xBB95,
-	31916 - 11905: 0xBB96,
-	31917 - 11905: 0xBB97,
-	31918 - 11905: 0xC1B8,
-	31919 - 11905: 0xBB98,
-	31920 - 11905: 0xBB99,
-	31921 - 11905: 0xC1BB,
-	31922 - 11905: 0xF4D3,
-	31923 - 11905: 0xBEAC,
-	31924 - 11905: 0xBB9A,
-	31925 - 11905: 0xBB9B,
-	31926 - 11905: 0xBB9C,
-	31927 - 11905: 0xBB9D,
-	31928 - 11905: 0xBB9E,
-	31929 - 11905: 0xB4E2,
-	31930 - 11905: 0xBB9F,
-	31931 - 11905: 0xBBA0,
-	31932 - 11905: 0xF4D4,
-	31933 - 11905: 0xF4D5,
-	31934 - 11905: 0xBEAB,
-	31935 - 11905: 0xBC40,
-	31936 - 11905: 0xBC41,
-	31937 - 11905: 0xF4D6,
-	31938 - 11905: 0xBC42,
-	31939 - 11905: 0xBC43,
-	31940 - 11905: 0xBC44,
-	31941 - 11905: 0xF4DB,
-	31942 - 11905: 0xBC45,
-	31943 - 11905: 0xF4D7,
-	31944 - 11905: 0xF4DA,
-	31945 - 11905: 0xBC46,
-	31946 - 11905: 0xBAFD,
-	31947 - 11905: 0xBC47,
-	31948 - 11905: 0xF4D8,
-	31949 - 11905: 0xF4D9,
-	31950 - 11905: 0xBC48,
-	31951 - 11905: 0xBC49,
-	31952 - 11905: 0xBC4A,
-	31953 - 11905: 0xBC4B,
-	31954 - 11905: 0xBC4C,
-	31955 - 11905: 0xBC4D,
-	31956 - 11905: 0xBC4E,
-	31957 - 11905: 0xB8E2,
-	31958 - 11905: 0xCCC7,
-	31959 - 11905: 0xF4DC,
-	31960 - 11905: 0xBC4F,
-	31961 - 11905: 0xB2DA,
-	31962 - 11905: 0xBC50,
-	31963 - 11905: 0xBC51,
-	31964 - 11905: 0xC3D3,
-	31965 - 11905: 0xBC52,
-	31966 - 11905: 0xBC53,
-	31967 - 11905: 0xD4E3,
-	31968 - 11905: 0xBFB7,
-	31969 - 11905: 0xBC54,
-	31970 - 11905: 0xBC55,
-	31971 - 11905: 0xBC56,
-	31972 - 11905: 0xBC57,
-	31973 - 11905: 0xBC58,
-	31974 - 11905: 0xBC59,
-	31975 - 11905: 0xBC5A,
-	31976 - 11905: 0xF4DD,
-	31977 - 11905: 0xBC5B,
-	31978 - 11905: 0xBC5C,
-	31979 - 11905: 0xBC5D,
-	31980 - 11905: 0xBC5E,
-	31981 - 11905: 0xBC5F,
-	31982 - 11905: 0xBC60,
-	31983 - 11905: 0xC5B4,
-	31984 - 11905: 0xBC61,
-	31985 - 11905: 0xBC62,
-	31986 - 11905: 0xBC63,
-	31987 - 11905: 0xBC64,
-	31988 - 11905: 0xBC65,
-	31989 - 11905: 0xBC66,
-	31990 - 11905: 0xBC67,
-	31991 - 11905: 0xBC68,
-	31992 - 11905: 0xF4E9,
-	31993 - 11905: 0xBC69,
-	31994 - 11905: 0xBC6A,
-	31995 - 11905: 0xCFB5,
-	31996 - 11905: 0xBC6B,
-	31997 - 11905: 0xBC6C,
-	31998 - 11905: 0xBC6D,
-	31999 - 11905: 0xBC6E,
-	32000 - 11905: 0xBC6F,
-	32001 - 11905: 0xBC70,
-	32002 - 11905: 0xBC71,
-	32003 - 11905: 0xBC72,
-	32004 - 11905: 0xBC73,
-	32005 - 11905: 0xBC74,
-	32006 - 11905: 0xBC75,
-	32007 - 11905: 0xBC76,
-	32008 - 11905: 0xBC77,
-	32009 - 11905: 0xBC78,
-	32010 - 11905: 0xCEC9,
-	32011 - 11905: 0xBC79,
-	32012 - 11905: 0xBC7A,
-	32013 - 11905: 0xBC7B,
-	32014 - 11905: 0xBC7C,
-	32015 - 11905: 0xBC7D,
-	32016 - 11905: 0xBC7E,
-	32017 - 11905: 0xBC80,
-	32018 - 11905: 0xBC81,
-	32019 - 11905: 0xBC82,
-	32020 - 11905: 0xBC83,
-	32021 - 11905: 0xBC84,
-	32022 - 11905: 0xBC85,
-	32023 - 11905: 0xBC86,
-	32024 - 11905: 0xBC87,
-	32025 - 11905: 0xBC88,
-	32026 - 11905: 0xBC89,
-	32027 - 11905: 0xBC8A,
-	32028 - 11905: 0xBC8B,
-	32029 - 11905: 0xBC8C,
-	32030 - 11905: 0xBC8D,
-	32031 - 11905: 0xBC8E,
-	32032 - 11905: 0xCBD8,
-	32033 - 11905: 0xBC8F,
-	32034 - 11905: 0xCBF7,
-	32035 - 11905: 0xBC90,
-	32036 - 11905: 0xBC91,
-	32037 - 11905: 0xBC92,
-	32038 - 11905: 0xBC93,
-	32039 - 11905: 0xBDF4,
-	32040 - 11905: 0xBC94,
-	32041 - 11905: 0xBC95,
-	32042 - 11905: 0xBC96,
-	32043 - 11905: 0xD7CF,
-	32044 - 11905: 0xBC97,
-	32045 - 11905: 0xBC98,
-	32046 - 11905: 0xBC99,
-	32047 - 11905: 0xC0DB,
-	32048 - 11905: 0xBC9A,
-	32049 - 11905: 0xBC9B,
-	32050 - 11905: 0xBC9C,
-	32051 - 11905: 0xBC9D,
-	32052 - 11905: 0xBC9E,
-	32053 - 11905: 0xBC9F,
-	32054 - 11905: 0xBCA0,
-	32055 - 11905: 0xBD40,
-	32056 - 11905: 0xBD41,
-	32057 - 11905: 0xBD42,
-	32058 - 11905: 0xBD43,
-	32059 - 11905: 0xBD44,
-	32060 - 11905: 0xBD45,
-	32061 - 11905: 0xBD46,
-	32062 - 11905: 0xBD47,
-	32063 - 11905: 0xBD48,
-	32064 - 11905: 0xBD49,
-	32065 - 11905: 0xBD4A,
-	32066 - 11905: 0xBD4B,
-	32067 - 11905: 0xBD4C,
-	32068 - 11905: 0xBD4D,
-	32069 - 11905: 0xBD4E,
-	32070 - 11905: 0xBD4F,
-	32071 - 11905: 0xBD50,
-	32072 - 11905: 0xBD51,
-	32073 - 11905: 0xBD52,
-	32074 - 11905: 0xBD53,
-	32075 - 11905: 0xBD54,
-	32076 - 11905: 0xBD55,
-	32077 - 11905: 0xBD56,
-	32078 - 11905: 0xBD57,
-	32079 - 11905: 0xBD58,
-	32080 - 11905: 0xBD59,
-	32081 - 11905: 0xBD5A,
-	32082 - 11905: 0xBD5B,
-	32083 - 11905: 0xBD5C,
-	32084 - 11905: 0xBD5D,
-	32085 - 11905: 0xBD5E,
-	32086 - 11905: 0xBD5F,
-	32087 - 11905: 0xBD60,
-	32088 - 11905: 0xBD61,
-	32089 - 11905: 0xBD62,
-	32090 - 11905: 0xBD63,
-	32091 - 11905: 0xBD64,
-	32092 - 11905: 0xBD65,
-	32093 - 11905: 0xBD66,
-	32094 - 11905: 0xBD67,
-	32095 - 11905: 0xBD68,
-	32096 - 11905: 0xBD69,
-	32097 - 11905: 0xBD6A,
-	32098 - 11905: 0xBD6B,
-	32099 - 11905: 0xBD6C,
-	32100 - 11905: 0xBD6D,
-	32101 - 11905: 0xBD6E,
-	32102 - 11905: 0xBD6F,
-	32103 - 11905: 0xBD70,
-	32104 - 11905: 0xBD71,
-	32105 - 11905: 0xBD72,
-	32106 - 11905: 0xBD73,
-	32107 - 11905: 0xBD74,
-	32108 - 11905: 0xBD75,
-	32109 - 11905: 0xBD76,
-	32110 - 11905: 0xD0F5,
-	32111 - 11905: 0xBD77,
-	32112 - 11905: 0xBD78,
-	32113 - 11905: 0xBD79,
-	32114 - 11905: 0xBD7A,
-	32115 - 11905: 0xBD7B,
-	32116 - 11905: 0xBD7C,
-	32117 - 11905: 0xBD7D,
-	32118 - 11905: 0xBD7E,
-	32119 - 11905: 0xF4EA,
-	32120 - 11905: 0xBD80,
-	32121 - 11905: 0xBD81,
-	32122 - 11905: 0xBD82,
-	32123 - 11905: 0xBD83,
-	32124 - 11905: 0xBD84,
-	32125 - 11905: 0xBD85,
-	32126 - 11905: 0xBD86,
-	32127 - 11905: 0xBD87,
-	32128 - 11905: 0xBD88,
-	32129 - 11905: 0xBD89,
-	32130 - 11905: 0xBD8A,
-	32131 - 11905: 0xBD8B,
-	32132 - 11905: 0xBD8C,
-	32133 - 11905: 0xBD8D,
-	32134 - 11905: 0xBD8E,
-	32135 - 11905: 0xBD8F,
-	32136 - 11905: 0xBD90,
-	32137 - 11905: 0xBD91,
-	32138 - 11905: 0xBD92,
-	32139 - 11905: 0xBD93,
-	32140 - 11905: 0xBD94,
-	32141 - 11905: 0xBD95,
-	32142 - 11905: 0xBD96,
-	32143 - 11905: 0xBD97,
-	32144 - 11905: 0xBD98,
-	32145 - 11905: 0xBD99,
-	32146 - 11905: 0xBD9A,
-	32147 - 11905: 0xBD9B,
-	32148 - 11905: 0xBD9C,
-	32149 - 11905: 0xBD9D,
-	32150 - 11905: 0xBD9E,
-	32151 - 11905: 0xBD9F,
-	32152 - 11905: 0xBDA0,
-	32153 - 11905: 0xBE40,
-	32154 - 11905: 0xBE41,
-	32155 - 11905: 0xBE42,
-	32156 - 11905: 0xBE43,
-	32157 - 11905: 0xBE44,
-	32158 - 11905: 0xBE45,
-	32159 - 11905: 0xBE46,
-	32160 - 11905: 0xBE47,
-	32161 - 11905: 0xBE48,
-	32162 - 11905: 0xBE49,
-	32163 - 11905: 0xBE4A,
-	32164 - 11905: 0xBE4B,
-	32165 - 11905: 0xBE4C,
-	32166 - 11905: 0xF4EB,
-	32167 - 11905: 0xBE4D,
-	32168 - 11905: 0xBE4E,
-	32169 - 11905: 0xBE4F,
-	32170 - 11905: 0xBE50,
-	32171 - 11905: 0xBE51,
-	32172 - 11905: 0xBE52,
-	32173 - 11905: 0xBE53,
-	32174 - 11905: 0xF4EC,
-	32175 - 11905: 0xBE54,
-	32176 - 11905: 0xBE55,
-	32177 - 11905: 0xBE56,
-	32178 - 11905: 0xBE57,
-	32179 - 11905: 0xBE58,
-	32180 - 11905: 0xBE59,
-	32181 - 11905: 0xBE5A,
-	32182 - 11905: 0xBE5B,
-	32183 - 11905: 0xBE5C,
-	32184 - 11905: 0xBE5D,
-	32185 - 11905: 0xBE5E,
-	32186 - 11905: 0xBE5F,
-	32187 - 11905: 0xBE60,
-	32188 - 11905: 0xBE61,
-	32189 - 11905: 0xBE62,
-	32190 - 11905: 0xBE63,
-	32191 - 11905: 0xBE64,
-	32192 - 11905: 0xBE65,
-	32193 - 11905: 0xBE66,
-	32194 - 11905: 0xBE67,
-	32195 - 11905: 0xBE68,
-	32196 - 11905: 0xBE69,
-	32197 - 11905: 0xBE6A,
-	32198 - 11905: 0xBE6B,
-	32199 - 11905: 0xBE6C,
-	32200 - 11905: 0xBE6D,
-	32201 - 11905: 0xBE6E,
-	32202 - 11905: 0xBE6F,
-	32203 - 11905: 0xBE70,
-	32204 - 11905: 0xBE71,
-	32205 - 11905: 0xBE72,
-	32206 - 11905: 0xBE73,
-	32207 - 11905: 0xBE74,
-	32208 - 11905: 0xBE75,
-	32209 - 11905: 0xBE76,
-	32210 - 11905: 0xBE77,
-	32211 - 11905: 0xBE78,
-	32212 - 11905: 0xBE79,
-	32213 - 11905: 0xBE7A,
-	32214 - 11905: 0xBE7B,
-	32215 - 11905: 0xBE7C,
-	32216 - 11905: 0xBE7D,
-	32217 - 11905: 0xBE7E,
-	32218 - 11905: 0xBE80,
-	32219 - 11905: 0xBE81,
-	32220 - 11905: 0xBE82,
-	32221 - 11905: 0xBE83,
-	32222 - 11905: 0xBE84,
-	32223 - 11905: 0xBE85,
-	32224 - 11905: 0xBE86,
-	32225 - 11905: 0xBE87,
-	32226 - 11905: 0xBE88,
-	32227 - 11905: 0xBE89,
-	32228 - 11905: 0xBE8A,
-	32229 - 11905: 0xBE8B,
-	32230 - 11905: 0xBE8C,
-	32231 - 11905: 0xBE8D,
-	32232 - 11905: 0xBE8E,
-	32233 - 11905: 0xBE8F,
-	32234 - 11905: 0xBE90,
-	32235 - 11905: 0xBE91,
-	32236 - 11905: 0xBE92,
-	32237 - 11905: 0xBE93,
-	32238 - 11905: 0xBE94,
-	32239 - 11905: 0xBE95,
-	32240 - 11905: 0xBE96,
-	32241 - 11905: 0xBE97,
-	32242 - 11905: 0xBE98,
-	32243 - 11905: 0xBE99,
-	32244 - 11905: 0xBE9A,
-	32245 - 11905: 0xBE9B,
-	32246 - 11905: 0xBE9C,
-	32247 - 11905: 0xBE9D,
-	32248 - 11905: 0xBE9E,
-	32249 - 11905: 0xBE9F,
-	32250 - 11905: 0xBEA0,
-	32251 - 11905: 0xBF40,
-	32252 - 11905: 0xBF41,
-	32253 - 11905: 0xBF42,
-	32254 - 11905: 0xBF43,
-	32255 - 11905: 0xBF44,
-	32256 - 11905: 0xBF45,
-	32257 - 11905: 0xBF46,
-	32258 - 11905: 0xBF47,
-	32259 - 11905: 0xBF48,
-	32260 - 11905: 0xBF49,
-	32261 - 11905: 0xBF4A,
-	32262 - 11905: 0xBF4B,
-	32263 - 11905: 0xBF4C,
-	32264 - 11905: 0xBF4D,
-	32265 - 11905: 0xBF4E,
-	32266 - 11905: 0xBF4F,
-	32267 - 11905: 0xBF50,
-	32268 - 11905: 0xBF51,
-	32269 - 11905: 0xBF52,
-	32270 - 11905: 0xBF53,
-	32271 - 11905: 0xBF54,
-	32272 - 11905: 0xBF55,
-	32273 - 11905: 0xBF56,
-	32274 - 11905: 0xBF57,
-	32275 - 11905: 0xBF58,
-	32276 - 11905: 0xBF59,
-	32277 - 11905: 0xBF5A,
-	32278 - 11905: 0xBF5B,
-	32279 - 11905: 0xBF5C,
-	32280 - 11905: 0xBF5D,
-	32281 - 11905: 0xBF5E,
-	32282 - 11905: 0xBF5F,
-	32283 - 11905: 0xBF60,
-	32284 - 11905: 0xBF61,
-	32285 - 11905: 0xBF62,
-	32286 - 11905: 0xBF63,
-	32287 - 11905: 0xBF64,
-	32288 - 11905: 0xBF65,
-	32289 - 11905: 0xBF66,
-	32290 - 11905: 0xBF67,
-	32291 - 11905: 0xBF68,
-	32292 - 11905: 0xBF69,
-	32293 - 11905: 0xBF6A,
-	32294 - 11905: 0xBF6B,
-	32295 - 11905: 0xBF6C,
-	32296 - 11905: 0xBF6D,
-	32297 - 11905: 0xBF6E,
-	32298 - 11905: 0xBF6F,
-	32299 - 11905: 0xBF70,
-	32300 - 11905: 0xBF71,
-	32301 - 11905: 0xBF72,
-	32302 - 11905: 0xBF73,
-	32303 - 11905: 0xBF74,
-	32304 - 11905: 0xBF75,
-	32305 - 11905: 0xBF76,
-	32306 - 11905: 0xBF77,
-	32307 - 11905: 0xBF78,
-	32308 - 11905: 0xBF79,
-	32309 - 11905: 0xBF7A,
-	32310 - 11905: 0xBF7B,
-	32311 - 11905: 0xBF7C,
-	32312 - 11905: 0xBF7D,
-	32313 - 11905: 0xBF7E,
-	32314 - 11905: 0xBF80,
-	32315 - 11905: 0xF7E3,
-	32316 - 11905: 0xBF81,
-	32317 - 11905: 0xBF82,
-	32318 - 11905: 0xBF83,
-	32319 - 11905: 0xBF84,
-	32320 - 11905: 0xBF85,
-	32321 - 11905: 0xB7B1,
-	32322 - 11905: 0xBF86,
-	32323 - 11905: 0xBF87,
-	32324 - 11905: 0xBF88,
-	32325 - 11905: 0xBF89,
-	32326 - 11905: 0xBF8A,
-	32327 - 11905: 0xF4ED,
-	32328 - 11905: 0xBF8B,
-	32329 - 11905: 0xBF8C,
-	32330 - 11905: 0xBF8D,
-	32331 - 11905: 0xBF8E,
-	32332 - 11905: 0xBF8F,
-	32333 - 11905: 0xBF90,
-	32334 - 11905: 0xBF91,
-	32335 - 11905: 0xBF92,
-	32336 - 11905: 0xBF93,
-	32337 - 11905: 0xBF94,
-	32338 - 11905: 0xBF95,
-	32339 - 11905: 0xBF96,
-	32340 - 11905: 0xBF97,
-	32341 - 11905: 0xBF98,
-	32342 - 11905: 0xBF99,
-	32343 - 11905: 0xBF9A,
-	32344 - 11905: 0xBF9B,
-	32345 - 11905: 0xBF9C,
-	32346 - 11905: 0xBF9D,
-	32347 - 11905: 0xBF9E,
-	32348 - 11905: 0xBF9F,
-	32349 - 11905: 0xBFA0,
-	32350 - 11905: 0xC040,
-	32351 - 11905: 0xC041,
-	32352 - 11905: 0xC042,
-	32353 - 11905: 0xC043,
-	32354 - 11905: 0xC044,
-	32355 - 11905: 0xC045,
-	32356 - 11905: 0xC046,
-	32357 - 11905: 0xC047,
-	32358 - 11905: 0xC048,
-	32359 - 11905: 0xC049,
-	32360 - 11905: 0xC04A,
-	32361 - 11905: 0xC04B,
-	32362 - 11905: 0xC04C,
-	32363 - 11905: 0xC04D,
-	32364 - 11905: 0xC04E,
-	32365 - 11905: 0xC04F,
-	32366 - 11905: 0xC050,
-	32367 - 11905: 0xC051,
-	32368 - 11905: 0xC052,
-	32369 - 11905: 0xC053,
-	32370 - 11905: 0xC054,
-	32371 - 11905: 0xC055,
-	32372 - 11905: 0xC056,
-	32373 - 11905: 0xC057,
-	32374 - 11905: 0xC058,
-	32375 - 11905: 0xC059,
-	32376 - 11905: 0xC05A,
-	32377 - 11905: 0xC05B,
-	32378 - 11905: 0xC05C,
-	32379 - 11905: 0xC05D,
-	32380 - 11905: 0xC05E,
-	32381 - 11905: 0xC05F,
-	32382 - 11905: 0xC060,
-	32383 - 11905: 0xC061,
-	32384 - 11905: 0xC062,
-	32385 - 11905: 0xC063,
-	32386 - 11905: 0xD7EB,
-	32387 - 11905: 0xC064,
-	32388 - 11905: 0xC065,
-	32389 - 11905: 0xC066,
-	32390 - 11905: 0xC067,
-	32391 - 11905: 0xC068,
-	32392 - 11905: 0xC069,
-	32393 - 11905: 0xC06A,
-	32394 - 11905: 0xC06B,
-	32395 - 11905: 0xC06C,
-	32396 - 11905: 0xC06D,
-	32397 - 11905: 0xC06E,
-	32398 - 11905: 0xC06F,
-	32399 - 11905: 0xC070,
-	32400 - 11905: 0xC071,
-	32401 - 11905: 0xC072,
-	32402 - 11905: 0xC073,
-	32403 - 11905: 0xC074,
-	32404 - 11905: 0xC075,
-	32405 - 11905: 0xC076,
-	32406 - 11905: 0xC077,
-	32407 - 11905: 0xC078,
-	32408 - 11905: 0xC079,
-	32409 - 11905: 0xC07A,
-	32410 - 11905: 0xC07B,
-	32411 - 11905: 0xF4EE,
-	32412 - 11905: 0xC07C,
-	32413 - 11905: 0xC07D,
-	32414 - 11905: 0xC07E,
-	32415 - 11905: 0xE6F9,
-	32416 - 11905: 0xBEC0,
-	32417 - 11905: 0xE6FA,
-	32418 - 11905: 0xBAEC,
-	32419 - 11905: 0xE6FB,
-	32420 - 11905: 0xCFCB,
-	32421 - 11905: 0xE6FC,
-	32422 - 11905: 0xD4BC,
-	32423 - 11905: 0xBCB6,
-	32424 - 11905: 0xE6FD,
-	32425 - 11905: 0xE6FE,
-	32426 - 11905: 0xBCCD,
-	32427 - 11905: 0xC8D2,
-	32428 - 11905: 0xCEB3,
-	32429 - 11905: 0xE7A1,
-	32430 - 11905: 0xC080,
-	32431 - 11905: 0xB4BF,
-	32432 - 11905: 0xE7A2,
-	32433 - 11905: 0xC9B4,
-	32434 - 11905: 0xB8D9,
-	32435 - 11905: 0xC4C9,
-	32436 - 11905: 0xC081,
-	32437 - 11905: 0xD7DD,
-	32438 - 11905: 0xC2DA,
-	32439 - 11905: 0xB7D7,
-	32440 - 11905: 0xD6BD,
-	32441 - 11905: 0xCEC6,
-	32442 - 11905: 0xB7C4,
-	32443 - 11905: 0xC082,
-	32444 - 11905: 0xC083,
-	32445 - 11905: 0xC5A6,
-	32446 - 11905: 0xE7A3,
-	32447 - 11905: 0xCFDF,
-	32448 - 11905: 0xE7A4,
-	32449 - 11905: 0xE7A5,
-	32450 - 11905: 0xE7A6,
-	32451 - 11905: 0xC1B7,
-	32452 - 11905: 0xD7E9,
-	32453 - 11905: 0xC9F0,
-	32454 - 11905: 0xCFB8,
-	32455 - 11905: 0xD6AF,
-	32456 - 11905: 0xD6D5,
-	32457 - 11905: 0xE7A7,
-	32458 - 11905: 0xB0ED,
-	32459 - 11905: 0xE7A8,
-	32460 - 11905: 0xE7A9,
-	32461 - 11905: 0xC9DC,
-	32462 - 11905: 0xD2EF,
-	32463 - 11905: 0xBEAD,
-	32464 - 11905: 0xE7AA,
-	32465 - 11905: 0xB0F3,
-	32466 - 11905: 0xC8DE,
-	32467 - 11905: 0xBDE1,
-	32468 - 11905: 0xE7AB,
-	32469 - 11905: 0xC8C6,
-	32470 - 11905: 0xC084,
-	32471 - 11905: 0xE7AC,
-	32472 - 11905: 0xBBE6,
-	32473 - 11905: 0xB8F8,
-	32474 - 11905: 0xD1A4,
-	32475 - 11905: 0xE7AD,
-	32476 - 11905: 0xC2E7,
-	32477 - 11905: 0xBEF8,
-	32478 - 11905: 0xBDCA,
-	32479 - 11905: 0xCDB3,
-	32480 - 11905: 0xE7AE,
-	32481 - 11905: 0xE7AF,
-	32482 - 11905: 0xBEEE,
-	32483 - 11905: 0xD0E5,
-	32484 - 11905: 0xC085,
-	32485 - 11905: 0xCBE7,
-	32486 - 11905: 0xCCD0,
-	32487 - 11905: 0xBCCC,
-	32488 - 11905: 0xE7B0,
-	32489 - 11905: 0xBCA8,
-	32490 - 11905: 0xD0F7,
-	32491 - 11905: 0xE7B1,
-	32492 - 11905: 0xC086,
-	32493 - 11905: 0xD0F8,
-	32494 - 11905: 0xE7B2,
-	32495 - 11905: 0xE7B3,
-	32496 - 11905: 0xB4C2,
-	32497 - 11905: 0xE7B4,
-	32498 - 11905: 0xE7B5,
-	32499 - 11905: 0xC9FE,
-	32500 - 11905: 0xCEAC,
-	32501 - 11905: 0xC3E0,
-	32502 - 11905: 0xE7B7,
-	32503 - 11905: 0xB1C1,
-	32504 - 11905: 0xB3F1,
-	32505 - 11905: 0xC087,
-	32506 - 11905: 0xE7B8,
-	32507 - 11905: 0xE7B9,
-	32508 - 11905: 0xD7DB,
-	32509 - 11905: 0xD5C0,
-	32510 - 11905: 0xE7BA,
-	32511 - 11905: 0xC2CC,
-	32512 - 11905: 0xD7BA,
-	32513 - 11905: 0xE7BB,
-	32514 - 11905: 0xE7BC,
-	32515 - 11905: 0xE7BD,
-	32516 - 11905: 0xBCEA,
-	32517 - 11905: 0xC3E5,
-	32518 - 11905: 0xC0C2,
-	32519 - 11905: 0xE7BE,
-	32520 - 11905: 0xE7BF,
-	32521 - 11905: 0xBCA9,
-	32522 - 11905: 0xC088,
-	32523 - 11905: 0xE7C0,
-	32524 - 11905: 0xE7C1,
-	32525 - 11905: 0xE7B6,
-	32526 - 11905: 0xB6D0,
-	32527 - 11905: 0xE7C2,
-	32528 - 11905: 0xC089,
-	32529 - 11905: 0xE7C3,
-	32530 - 11905: 0xE7C4,
-	32531 - 11905: 0xBBBA,
-	32532 - 11905: 0xB5DE,
-	32533 - 11905: 0xC2C6,
-	32534 - 11905: 0xB1E0,
-	32535 - 11905: 0xE7C5,
-	32536 - 11905: 0xD4B5,
-	32537 - 11905: 0xE7C6,
-	32538 - 11905: 0xB8BF,
-	32539 - 11905: 0xE7C8,
-	32540 - 11905: 0xE7C7,
-	32541 - 11905: 0xB7EC,
-	32542 - 11905: 0xC08A,
-	32543 - 11905: 0xE7C9,
-	32544 - 11905: 0xB2F8,
-	32545 - 11905: 0xE7CA,
-	32546 - 11905: 0xE7CB,
-	32547 - 11905: 0xE7CC,
-	32548 - 11905: 0xE7CD,
-	32549 - 11905: 0xE7CE,
-	32550 - 11905: 0xE7CF,
-	32551 - 11905: 0xE7D0,
-	32552 - 11905: 0xD3A7,
-	32553 - 11905: 0xCBF5,
-	32554 - 11905: 0xE7D1,
-	32555 - 11905: 0xE7D2,
-	32556 - 11905: 0xE7D3,
-	32557 - 11905: 0xE7D4,
-	32558 - 11905: 0xC9C9,
-	32559 - 11905: 0xE7D5,
-	32560 - 11905: 0xE7D6,
-	32561 - 11905: 0xE7D7,
-	32562 - 11905: 0xE7D8,
-	32563 - 11905: 0xE7D9,
-	32564 - 11905: 0xBDC9,
-	32565 - 11905: 0xE7DA,
-	32566 - 11905: 0xF3BE,
-	32567 - 11905: 0xC08B,
-	32568 - 11905: 0xB8D7,
-	32569 - 11905: 0xC08C,
-	32570 - 11905: 0xC8B1,
-	32571 - 11905: 0xC08D,
-	32572 - 11905: 0xC08E,
-	32573 - 11905: 0xC08F,
-	32574 - 11905: 0xC090,
-	32575 - 11905: 0xC091,
-	32576 - 11905: 0xC092,
-	32577 - 11905: 0xC093,
-	32578 - 11905: 0xF3BF,
-	32579 - 11905: 0xC094,
-	32580 - 11905: 0xF3C0,
-	32581 - 11905: 0xF3C1,
-	32582 - 11905: 0xC095,
-	32583 - 11905: 0xC096,
-	32584 - 11905: 0xC097,
-	32585 - 11905: 0xC098,
-	32586 - 11905: 0xC099,
-	32587 - 11905: 0xC09A,
-	32588 - 11905: 0xC09B,
-	32589 - 11905: 0xC09C,
-	32590 - 11905: 0xC09D,
-	32591 - 11905: 0xC09E,
-	32592 - 11905: 0xB9DE,
-	32593 - 11905: 0xCDF8,
-	32594 - 11905: 0xC09F,
-	32595 - 11905: 0xC0A0,
-	32596 - 11905: 0xD8E8,
-	32597 - 11905: 0xBAB1,
-	32598 - 11905: 0xC140,
-	32599 - 11905: 0xC2DE,
-	32600 - 11905: 0xEEB7,
-	32601 - 11905: 0xC141,
-	32602 - 11905: 0xB7A3,
-	32603 - 11905: 0xC142,
-	32604 - 11905: 0xC143,
-	32605 - 11905: 0xC144,
-	32606 - 11905: 0xC145,
-	32607 - 11905: 0xEEB9,
-	32608 - 11905: 0xC146,
-	32609 - 11905: 0xEEB8,
-	32610 - 11905: 0xB0D5,
-	32611 - 11905: 0xC147,
-	32612 - 11905: 0xC148,
-	32613 - 11905: 0xC149,
-	32614 - 11905: 0xC14A,
-	32615 - 11905: 0xC14B,
-	32616 - 11905: 0xEEBB,
-	32617 - 11905: 0xD5D6,
-	32618 - 11905: 0xD7EF,
-	32619 - 11905: 0xC14C,
-	32620 - 11905: 0xC14D,
-	32621 - 11905: 0xC14E,
-	32622 - 11905: 0xD6C3,
-	32623 - 11905: 0xC14F,
-	32624 - 11905: 0xC150,
-	32625 - 11905: 0xEEBD,
-	32626 - 11905: 0xCAF0,
-	32627 - 11905: 0xC151,
-	32628 - 11905: 0xEEBC,
-	32629 - 11905: 0xC152,
-	32630 - 11905: 0xC153,
-	32631 - 11905: 0xC154,
-	32632 - 11905: 0xC155,
-	32633 - 11905: 0xEEBE,
-	32634 - 11905: 0xC156,
-	32635 - 11905: 0xC157,
-	32636 - 11905: 0xC158,
-	32637 - 11905: 0xC159,
-	32638 - 11905: 0xEEC0,
-	32639 - 11905: 0xC15A,
-	32640 - 11905: 0xC15B,
-	32641 - 11905: 0xEEBF,
-	32642 - 11905: 0xC15C,
-	32643 - 11905: 0xC15D,
-	32644 - 11905: 0xC15E,
-	32645 - 11905: 0xC15F,
-	32646 - 11905: 0xC160,
-	32647 - 11905: 0xC161,
-	32648 - 11905: 0xC162,
-	32649 - 11905: 0xC163,
-	32650 - 11905: 0xD1F2,
-	32651 - 11905: 0xC164,
-	32652 - 11905: 0xC7BC,
-	32653 - 11905: 0xC165,
-	32654 - 11905: 0xC3C0,
-	32655 - 11905: 0xC166,
-	32656 - 11905: 0xC167,
-	32657 - 11905: 0xC168,
-	32658 - 11905: 0xC169,
-	32659 - 11905: 0xC16A,
-	32660 - 11905: 0xB8E1,
-	32661 - 11905: 0xC16B,
-	32662 - 11905: 0xC16C,
-	32663 - 11905: 0xC16D,
-	32664 - 11905: 0xC16E,
-	32665 - 11905: 0xC16F,
-	32666 - 11905: 0xC1E7,
-	32667 - 11905: 0xC170,
-	32668 - 11905: 0xC171,
-	32669 - 11905: 0xF4C6,
-	32670 - 11905: 0xD0DF,
-	32671 - 11905: 0xF4C7,
-	32672 - 11905: 0xC172,
-	32673 - 11905: 0xCFDB,
-	32674 - 11905: 0xC173,
-	32675 - 11905: 0xC174,
-	32676 - 11905: 0xC8BA,
-	32677 - 11905: 0xC175,
-	32678 - 11905: 0xC176,
-	32679 - 11905: 0xF4C8,
-	32680 - 11905: 0xC177,
-	32681 - 11905: 0xC178,
-	32682 - 11905: 0xC179,
-	32683 - 11905: 0xC17A,
-	32684 - 11905: 0xC17B,
-	32685 - 11905: 0xC17C,
-	32686 - 11905: 0xC17D,
-	32687 - 11905: 0xF4C9,
-	32688 - 11905: 0xF4CA,
-	32689 - 11905: 0xC17E,
-	32690 - 11905: 0xF4CB,
-	32691 - 11905: 0xC180,
-	32692 - 11905: 0xC181,
-	32693 - 11905: 0xC182,
-	32694 - 11905: 0xC183,
-	32695 - 11905: 0xC184,
-	32696 - 11905: 0xD9FA,
-	32697 - 11905: 0xB8FE,
-	32698 - 11905: 0xC185,
-	32699 - 11905: 0xC186,
-	32700 - 11905: 0xE5F1,
-	32701 - 11905: 0xD3F0,
-	32702 - 11905: 0xC187,
-	32703 - 11905: 0xF4E0,
-	32704 - 11905: 0xC188,
-	32705 - 11905: 0xCECC,
-	32706 - 11905: 0xC189,
-	32707 - 11905: 0xC18A,
-	32708 - 11905: 0xC18B,
-	32709 - 11905: 0xB3E1,
-	32710 - 11905: 0xC18C,
-	32711 - 11905: 0xC18D,
-	32712 - 11905: 0xC18E,
-	32713 - 11905: 0xC18F,
-	32714 - 11905: 0xF1B4,
-	32715 - 11905: 0xC190,
-	32716 - 11905: 0xD2EE,
-	32717 - 11905: 0xC191,
-	32718 - 11905: 0xF4E1,
-	32719 - 11905: 0xC192,
-	32720 - 11905: 0xC193,
-	32721 - 11905: 0xC194,
-	32722 - 11905: 0xC195,
-	32723 - 11905: 0xC196,
-	32724 - 11905: 0xCFE8,
-	32725 - 11905: 0xF4E2,
-	32726 - 11905: 0xC197,
-	32727 - 11905: 0xC198,
-	32728 - 11905: 0xC7CC,
-	32729 - 11905: 0xC199,
-	32730 - 11905: 0xC19A,
-	32731 - 11905: 0xC19B,
-	32732 - 11905: 0xC19C,
-	32733 - 11905: 0xC19D,
-	32734 - 11905: 0xC19E,
-	32735 - 11905: 0xB5D4,
-	32736 - 11905: 0xB4E4,
-	32737 - 11905: 0xF4E4,
-	32738 - 11905: 0xC19F,
-	32739 - 11905: 0xC1A0,
-	32740 - 11905: 0xC240,
-	32741 - 11905: 0xF4E3,
-	32742 - 11905: 0xF4E5,
-	32743 - 11905: 0xC241,
-	32744 - 11905: 0xC242,
-	32745 - 11905: 0xF4E6,
-	32746 - 11905: 0xC243,
-	32747 - 11905: 0xC244,
-	32748 - 11905: 0xC245,
-	32749 - 11905: 0xC246,
-	32750 - 11905: 0xF4E7,
-	32751 - 11905: 0xC247,
-	32752 - 11905: 0xBAB2,
-	32753 - 11905: 0xB0BF,
-	32754 - 11905: 0xC248,
-	32755 - 11905: 0xF4E8,
-	32756 - 11905: 0xC249,
-	32757 - 11905: 0xC24A,
-	32758 - 11905: 0xC24B,
-	32759 - 11905: 0xC24C,
-	32760 - 11905: 0xC24D,
-	32761 - 11905: 0xC24E,
-	32762 - 11905: 0xC24F,
-	32763 - 11905: 0xB7AD,
-	32764 - 11905: 0xD2ED,
-	32765 - 11905: 0xC250,
-	32766 - 11905: 0xC251,
-	32767 - 11905: 0xC252,
-	32768 - 11905: 0xD2AB,
-	32769 - 11905: 0xC0CF,
-	32770 - 11905: 0xC253,
-	32771 - 11905: 0xBFBC,
-	32772 - 11905: 0xEBA3,
-	32773 - 11905: 0xD5DF,
-	32774 - 11905: 0xEAC8,
-	32775 - 11905: 0xC254,
-	32776 - 11905: 0xC255,
-	32777 - 11905: 0xC256,
-	32778 - 11905: 0xC257,
-	32779 - 11905: 0xF1F3,
-	32780 - 11905: 0xB6F8,
-	32781 - 11905: 0xCBA3,
-	32782 - 11905: 0xC258,
-	32783 - 11905: 0xC259,
-	32784 - 11905: 0xC4CD,
-	32785 - 11905: 0xC25A,
-	32786 - 11905: 0xF1E7,
-	32787 - 11905: 0xC25B,
-	32788 - 11905: 0xF1E8,
-	32789 - 11905: 0xB8FB,
-	32790 - 11905: 0xF1E9,
-	32791 - 11905: 0xBAC4,
-	32792 - 11905: 0xD4C5,
-	32793 - 11905: 0xB0D2,
-	32794 - 11905: 0xC25C,
-	32795 - 11905: 0xC25D,
-	32796 - 11905: 0xF1EA,
-	32797 - 11905: 0xC25E,
-	32798 - 11905: 0xC25F,
-	32799 - 11905: 0xC260,
-	32800 - 11905: 0xF1EB,
-	32801 - 11905: 0xC261,
-	32802 - 11905: 0xF1EC,
-	32803 - 11905: 0xC262,
-	32804 - 11905: 0xC263,
-	32805 - 11905: 0xF1ED,
-	32806 - 11905: 0xF1EE,
-	32807 - 11905: 0xF1EF,
-	32808 - 11905: 0xF1F1,
-	32809 - 11905: 0xF1F0,
-	32810 - 11905: 0xC5D5,
-	32811 - 11905: 0xC264,
-	32812 - 11905: 0xC265,
-	32813 - 11905: 0xC266,
-	32814 - 11905: 0xC267,
-	32815 - 11905: 0xC268,
-	32816 - 11905: 0xC269,
-	32817 - 11905: 0xF1F2,
-	32818 - 11905: 0xC26A,
-	32819 - 11905: 0xB6FA,
-	32820 - 11905: 0xC26B,
-	32821 - 11905: 0xF1F4,
-	32822 - 11905: 0xD2AE,
-	32823 - 11905: 0xDEC7,
-	32824 - 11905: 0xCBCA,
-	32825 - 11905: 0xC26C,
-	32826 - 11905: 0xC26D,
-	32827 - 11905: 0xB3DC,
-	32828 - 11905: 0xC26E,
-	32829 - 11905: 0xB5A2,
-	32830 - 11905: 0xC26F,
-	32831 - 11905: 0xB9A2,
-	32832 - 11905: 0xC270,
-	32833 - 11905: 0xC271,
-	32834 - 11905: 0xC4F4,
-	32835 - 11905: 0xF1F5,
-	32836 - 11905: 0xC272,
-	32837 - 11905: 0xC273,
-	32838 - 11905: 0xF1F6,
-	32839 - 11905: 0xC274,
-	32840 - 11905: 0xC275,
-	32841 - 11905: 0xC276,
-	32842 - 11905: 0xC1C4,
-	32843 - 11905: 0xC1FB,
-	32844 - 11905: 0xD6B0,
-	32845 - 11905: 0xF1F7,
-	32846 - 11905: 0xC277,
-	32847 - 11905: 0xC278,
-	32848 - 11905: 0xC279,
-	32849 - 11905: 0xC27A,
-	32850 - 11905: 0xF1F8,
-	32851 - 11905: 0xC27B,
-	32852 - 11905: 0xC1AA,
-	32853 - 11905: 0xC27C,
-	32854 - 11905: 0xC27D,
-	32855 - 11905: 0xC27E,
-	32856 - 11905: 0xC6B8,
-	32857 - 11905: 0xC280,
-	32858 - 11905: 0xBEDB,
-	32859 - 11905: 0xC281,
-	32860 - 11905: 0xC282,
-	32861 - 11905: 0xC283,
-	32862 - 11905: 0xC284,
-	32863 - 11905: 0xC285,
-	32864 - 11905: 0xC286,
-	32865 - 11905: 0xC287,
-	32866 - 11905: 0xC288,
-	32867 - 11905: 0xC289,
-	32868 - 11905: 0xC28A,
-	32869 - 11905: 0xC28B,
-	32870 - 11905: 0xC28C,
-	32871 - 11905: 0xC28D,
-	32872 - 11905: 0xC28E,
-	32873 - 11905: 0xF1F9,
-	32874 - 11905: 0xB4CF,
-	32875 - 11905: 0xC28F,
-	32876 - 11905: 0xC290,
-	32877 - 11905: 0xC291,
-	32878 - 11905: 0xC292,
-	32879 - 11905: 0xC293,
-	32880 - 11905: 0xC294,
-	32881 - 11905: 0xF1FA,
-	32882 - 11905: 0xC295,
-	32883 - 11905: 0xC296,
-	32884 - 11905: 0xC297,
-	32885 - 11905: 0xC298,
-	32886 - 11905: 0xC299,
-	32887 - 11905: 0xC29A,
-	32888 - 11905: 0xC29B,
-	32889 - 11905: 0xC29C,
-	32890 - 11905: 0xC29D,
-	32891 - 11905: 0xC29E,
-	32892 - 11905: 0xC29F,
-	32893 - 11905: 0xC2A0,
-	32894 - 11905: 0xC340,
-	32895 - 11905: 0xEDB2,
-	32896 - 11905: 0xEDB1,
-	32897 - 11905: 0xC341,
-	32898 - 11905: 0xC342,
-	32899 - 11905: 0xCBE0,
-	32900 - 11905: 0xD2DE,
-	32901 - 11905: 0xC343,
-	32902 - 11905: 0xCBC1,
-	32903 - 11905: 0xD5D8,
-	32904 - 11905: 0xC344,
-	32905 - 11905: 0xC8E2,
-	32906 - 11905: 0xC345,
-	32907 - 11905: 0xC0DF,
-	32908 - 11905: 0xBCA1,
-	32909 - 11905: 0xC346,
-	32910 - 11905: 0xC347,
-	32911 - 11905: 0xC348,
-	32912 - 11905: 0xC349,
-	32913 - 11905: 0xC34A,
-	32914 - 11905: 0xC34B,
-	32915 - 11905: 0xEBC1,
-	32916 - 11905: 0xC34C,
-	32917 - 11905: 0xC34D,
-	32918 - 11905: 0xD0A4,
-	32919 - 11905: 0xC34E,
-	32920 - 11905: 0xD6E2,
-	32921 - 11905: 0xC34F,
-	32922 - 11905: 0xB6C7,
-	32923 - 11905: 0xB8D8,
-	32924 - 11905: 0xEBC0,
-	32925 - 11905: 0xB8CE,
-	32926 - 11905: 0xC350,
-	32927 - 11905: 0xEBBF,
-	32928 - 11905: 0xB3A6,
-	32929 - 11905: 0xB9C9,
-	32930 - 11905: 0xD6AB,
-	32931 - 11905: 0xC351,
-	32932 - 11905: 0xB7F4,
-	32933 - 11905: 0xB7CA,
-	32934 - 11905: 0xC352,
-	32935 - 11905: 0xC353,
-	32936 - 11905: 0xC354,
-	32937 - 11905: 0xBCE7,
-	32938 - 11905: 0xB7BE,
-	32939 - 11905: 0xEBC6,
-	32940 - 11905: 0xC355,
-	32941 - 11905: 0xEBC7,
-	32942 - 11905: 0xB0B9,
-	32943 - 11905: 0xBFCF,
-	32944 - 11905: 0xC356,
-	32945 - 11905: 0xEBC5,
-	32946 - 11905: 0xD3FD,
-	32947 - 11905: 0xC357,
-	32948 - 11905: 0xEBC8,
-	32949 - 11905: 0xC358,
-	32950 - 11905: 0xC359,
-	32951 - 11905: 0xEBC9,
-	32952 - 11905: 0xC35A,
-	32953 - 11905: 0xC35B,
-	32954 - 11905: 0xB7CE,
-	32955 - 11905: 0xC35C,
-	32956 - 11905: 0xEBC2,
-	32957 - 11905: 0xEBC4,
-	32958 - 11905: 0xC9F6,
-	32959 - 11905: 0xD6D7,
-	32960 - 11905: 0xD5CD,
-	32961 - 11905: 0xD0B2,
-	32962 - 11905: 0xEBCF,
-	32963 - 11905: 0xCEB8,
-	32964 - 11905: 0xEBD0,
-	32965 - 11905: 0xC35D,
-	32966 - 11905: 0xB5A8,
-	32967 - 11905: 0xC35E,
-	32968 - 11905: 0xC35F,
-	32969 - 11905: 0xC360,
-	32970 - 11905: 0xC361,
-	32971 - 11905: 0xC362,
-	32972 - 11905: 0xB1B3,
-	32973 - 11905: 0xEBD2,
-	32974 - 11905: 0xCCA5,
-	32975 - 11905: 0xC363,
-	32976 - 11905: 0xC364,
-	32977 - 11905: 0xC365,
-	32978 - 11905: 0xC366,
-	32979 - 11905: 0xC367,
-	32980 - 11905: 0xC368,
-	32981 - 11905: 0xC369,
-	32982 - 11905: 0xC5D6,
-	32983 - 11905: 0xEBD3,
-	32984 - 11905: 0xC36A,
-	32985 - 11905: 0xEBD1,
-	32986 - 11905: 0xC5DF,
-	32987 - 11905: 0xEBCE,
-	32988 - 11905: 0xCAA4,
-	32989 - 11905: 0xEBD5,
-	32990 - 11905: 0xB0FB,
-	32991 - 11905: 0xC36B,
-	32992 - 11905: 0xC36C,
-	32993 - 11905: 0xBAFA,
-	32994 - 11905: 0xC36D,
-	32995 - 11905: 0xC36E,
-	32996 - 11905: 0xD8B7,
-	32997 - 11905: 0xF1E3,
-	32998 - 11905: 0xC36F,
-	32999 - 11905: 0xEBCA,
-	33000 - 11905: 0xEBCB,
-	33001 - 11905: 0xEBCC,
-	33002 - 11905: 0xEBCD,
-	33003 - 11905: 0xEBD6,
-	33004 - 11905: 0xE6C0,
-	33005 - 11905: 0xEBD9,
-	33006 - 11905: 0xC370,
-	33007 - 11905: 0xBFE8,
-	33008 - 11905: 0xD2C8,
-	33009 - 11905: 0xEBD7,
-	33010 - 11905: 0xEBDC,
-	33011 - 11905: 0xB8EC,
-	33012 - 11905: 0xEBD8,
-	33013 - 11905: 0xC371,
-	33014 - 11905: 0xBDBA,
-	33015 - 11905: 0xC372,
-	33016 - 11905: 0xD0D8,
-	33017 - 11905: 0xC373,
-	33018 - 11905: 0xB0B7,
-	33019 - 11905: 0xC374,
-	33020 - 11905: 0xEBDD,
-	33021 - 11905: 0xC4DC,
-	33022 - 11905: 0xC375,
-	33023 - 11905: 0xC376,
-	33024 - 11905: 0xC377,
-	33025 - 11905: 0xC378,
-	33026 - 11905: 0xD6AC,
-	33027 - 11905: 0xC379,
-	33028 - 11905: 0xC37A,
-	33029 - 11905: 0xC37B,
-	33030 - 11905: 0xB4E0,
-	33031 - 11905: 0xC37C,
-	33032 - 11905: 0xC37D,
-	33033 - 11905: 0xC2F6,
-	33034 - 11905: 0xBCB9,
-	33035 - 11905: 0xC37E,
-	33036 - 11905: 0xC380,
-	33037 - 11905: 0xEBDA,
-	33038 - 11905: 0xEBDB,
-	33039 - 11905: 0xD4E0,
-	33040 - 11905: 0xC6EA,
-	33041 - 11905: 0xC4D4,
-	33042 - 11905: 0xEBDF,
-	33043 - 11905: 0xC5A7,
-	33044 - 11905: 0xD9F5,
-	33045 - 11905: 0xC381,
-	33046 - 11905: 0xB2B1,
-	33047 - 11905: 0xC382,
-	33048 - 11905: 0xEBE4,
-	33049 - 11905: 0xC383,
-	33050 - 11905: 0xBDC5,
-	33051 - 11905: 0xC384,
-	33052 - 11905: 0xC385,
-	33053 - 11905: 0xC386,
-	33054 - 11905: 0xEBE2,
-	33055 - 11905: 0xC387,
-	33056 - 11905: 0xC388,
-	33057 - 11905: 0xC389,
-	33058 - 11905: 0xC38A,
-	33059 - 11905: 0xC38B,
-	33060 - 11905: 0xC38C,
-	33061 - 11905: 0xC38D,
-	33062 - 11905: 0xC38E,
-	33063 - 11905: 0xC38F,
-	33064 - 11905: 0xC390,
-	33065 - 11905: 0xC391,
-	33066 - 11905: 0xC392,
-	33067 - 11905: 0xC393,
-	33068 - 11905: 0xEBE3,
-	33069 - 11905: 0xC394,
-	33070 - 11905: 0xC395,
-	33071 - 11905: 0xB8AC,
-	33072 - 11905: 0xC396,
-	33073 - 11905: 0xCDD1,
-	33074 - 11905: 0xEBE5,
-	33075 - 11905: 0xC397,
-	33076 - 11905: 0xC398,
-	33077 - 11905: 0xC399,
-	33078 - 11905: 0xEBE1,
-	33079 - 11905: 0xC39A,
-	33080 - 11905: 0xC1B3,
-	33081 - 11905: 0xC39B,
-	33082 - 11905: 0xC39C,
-	33083 - 11905: 0xC39D,
-	33084 - 11905: 0xC39E,
-	33085 - 11905: 0xC39F,
-	33086 - 11905: 0xC6A2,
-	33087 - 11905: 0xC3A0,
-	33088 - 11905: 0xC440,
-	33089 - 11905: 0xC441,
-	33090 - 11905: 0xC442,
-	33091 - 11905: 0xC443,
-	33092 - 11905: 0xC444,
-	33093 - 11905: 0xC445,
-	33094 - 11905: 0xCCF3,
-	33095 - 11905: 0xC446,
-	33096 - 11905: 0xEBE6,
-	33097 - 11905: 0xC447,
-	33098 - 11905: 0xC0B0,
-	33099 - 11905: 0xD2B8,
-	33100 - 11905: 0xEBE7,
-	33101 - 11905: 0xC448,
-	33102 - 11905: 0xC449,
-	33103 - 11905: 0xC44A,
-	33104 - 11905: 0xB8AF,
-	33105 - 11905: 0xB8AD,
-	33106 - 11905: 0xC44B,
-	33107 - 11905: 0xEBE8,
-	33108 - 11905: 0xC7BB,
-	33109 - 11905: 0xCDF3,
-	33110 - 11905: 0xC44C,
-	33111 - 11905: 0xC44D,
-	33112 - 11905: 0xC44E,
-	33113 - 11905: 0xEBEA,
-	33114 - 11905: 0xEBEB,
-	33115 - 11905: 0xC44F,
-	33116 - 11905: 0xC450,
-	33117 - 11905: 0xC451,
-	33118 - 11905: 0xC452,
-	33119 - 11905: 0xC453,
-	33120 - 11905: 0xEBED,
-	33121 - 11905: 0xC454,
-	33122 - 11905: 0xC455,
-	33123 - 11905: 0xC456,
-	33124 - 11905: 0xC457,
-	33125 - 11905: 0xD0C8,
-	33126 - 11905: 0xC458,
-	33127 - 11905: 0xEBF2,
-	33128 - 11905: 0xC459,
-	33129 - 11905: 0xEBEE,
-	33130 - 11905: 0xC45A,
-	33131 - 11905: 0xC45B,
-	33132 - 11905: 0xC45C,
-	33133 - 11905: 0xEBF1,
-	33134 - 11905: 0xC8F9,
-	33135 - 11905: 0xC45D,
-	33136 - 11905: 0xD1FC,
-	33137 - 11905: 0xEBEC,
-	33138 - 11905: 0xC45E,
-	33139 - 11905: 0xC45F,
-	33140 - 11905: 0xEBE9,
-	33141 - 11905: 0xC460,
-	33142 - 11905: 0xC461,
-	33143 - 11905: 0xC462,
-	33144 - 11905: 0xC463,
-	33145 - 11905: 0xB8B9,
-	33146 - 11905: 0xCFD9,
-	33147 - 11905: 0xC4E5,
-	33148 - 11905: 0xEBEF,
-	33149 - 11905: 0xEBF0,
-	33150 - 11905: 0xCCDA,
-	33151 - 11905: 0xCDC8,
-	33152 - 11905: 0xB0F2,
-	33153 - 11905: 0xC464,
-	33154 - 11905: 0xEBF6,
-	33155 - 11905: 0xC465,
-	33156 - 11905: 0xC466,
-	33157 - 11905: 0xC467,
-	33158 - 11905: 0xC468,
-	33159 - 11905: 0xC469,
-	33160 - 11905: 0xEBF5,
-	33161 - 11905: 0xC46A,
-	33162 - 11905: 0xB2B2,
-	33163 - 11905: 0xC46B,
-	33164 - 11905: 0xC46C,
-	33165 - 11905: 0xC46D,
-	33166 - 11905: 0xC46E,
-	33167 - 11905: 0xB8E0,
-	33168 - 11905: 0xC46F,
-	33169 - 11905: 0xEBF7,
-	33170 - 11905: 0xC470,
-	33171 - 11905: 0xC471,
-	33172 - 11905: 0xC472,
-	33173 - 11905: 0xC473,
-	33174 - 11905: 0xC474,
-	33175 - 11905: 0xC475,
-	33176 - 11905: 0xB1EC,
-	33177 - 11905: 0xC476,
-	33178 - 11905: 0xC477,
-	33179 - 11905: 0xCCC5,
-	33180 - 11905: 0xC4A4,
-	33181 - 11905: 0xCFA5,
-	33182 - 11905: 0xC478,
-	33183 - 11905: 0xC479,
-	33184 - 11905: 0xC47A,
-	33185 - 11905: 0xC47B,
-	33186 - 11905: 0xC47C,
-	33187 - 11905: 0xEBF9,
-	33188 - 11905: 0xC47D,
-	33189 - 11905: 0xC47E,
-	33190 - 11905: 0xECA2,
-	33191 - 11905: 0xC480,
-	33192 - 11905: 0xC5F2,
-	33193 - 11905: 0xC481,
-	33194 - 11905: 0xEBFA,
-	33195 - 11905: 0xC482,
-	33196 - 11905: 0xC483,
-	33197 - 11905: 0xC484,
-	33198 - 11905: 0xC485,
-	33199 - 11905: 0xC486,
-	33200 - 11905: 0xC487,
-	33201 - 11905: 0xC488,
-	33202 - 11905: 0xC489,
-	33203 - 11905: 0xC9C5,
-	33204 - 11905: 0xC48A,
-	33205 - 11905: 0xC48B,
-	33206 - 11905: 0xC48C,
-	33207 - 11905: 0xC48D,
-	33208 - 11905: 0xC48E,
-	33209 - 11905: 0xC48F,
-	33210 - 11905: 0xE2DF,
-	33211 - 11905: 0xEBFE,
-	33212 - 11905: 0xC490,
-	33213 - 11905: 0xC491,
-	33214 - 11905: 0xC492,
-	33215 - 11905: 0xC493,
-	33216 - 11905: 0xCDCE,
-	33217 - 11905: 0xECA1,
-	33218 - 11905: 0xB1DB,
-	33219 - 11905: 0xD3B7,
-	33220 - 11905: 0xC494,
-	33221 - 11905: 0xC495,
-	33222 - 11905: 0xD2DC,
-	33223 - 11905: 0xC496,
-	33224 - 11905: 0xC497,
-	33225 - 11905: 0xC498,
-	33226 - 11905: 0xEBFD,
-	33227 - 11905: 0xC499,
-	33228 - 11905: 0xEBFB,
-	33229 - 11905: 0xC49A,
-	33230 - 11905: 0xC49B,
-	33231 - 11905: 0xC49C,
-	33232 - 11905: 0xC49D,
-	33233 - 11905: 0xC49E,
-	33234 - 11905: 0xC49F,
-	33235 - 11905: 0xC4A0,
-	33236 - 11905: 0xC540,
-	33237 - 11905: 0xC541,
-	33238 - 11905: 0xC542,
-	33239 - 11905: 0xC543,
-	33240 - 11905: 0xC544,
-	33241 - 11905: 0xC545,
-	33242 - 11905: 0xC546,
-	33243 - 11905: 0xC547,
-	33244 - 11905: 0xC548,
-	33245 - 11905: 0xC549,
-	33246 - 11905: 0xC54A,
-	33247 - 11905: 0xC54B,
-	33248 - 11905: 0xC54C,
-	33249 - 11905: 0xC54D,
-	33250 - 11905: 0xC54E,
-	33251 - 11905: 0xB3BC,
-	33252 - 11905: 0xC54F,
-	33253 - 11905: 0xC550,
-	33254 - 11905: 0xC551,
-	33255 - 11905: 0xEAB0,
-	33256 - 11905: 0xC552,
-	33257 - 11905: 0xC553,
-	33258 - 11905: 0xD7D4,
-	33259 - 11905: 0xC554,
-	33260 - 11905: 0xF4AB,
-	33261 - 11905: 0xB3F4,
-	33262 - 11905: 0xC555,
-	33263 - 11905: 0xC556,
-	33264 - 11905: 0xC557,
-	33265 - 11905: 0xC558,
-	33266 - 11905: 0xC559,
-	33267 - 11905: 0xD6C1,
-	33268 - 11905: 0xD6C2,
-	33269 - 11905: 0xC55A,
-	33270 - 11905: 0xC55B,
-	33271 - 11905: 0xC55C,
-	33272 - 11905: 0xC55D,
-	33273 - 11905: 0xC55E,
-	33274 - 11905: 0xC55F,
-	33275 - 11905: 0xD5E9,
-	33276 - 11905: 0xBECA,
-	33277 - 11905: 0xC560,
-	33278 - 11905: 0xF4A7,
-	33279 - 11905: 0xC561,
-	33280 - 11905: 0xD2A8,
-	33281 - 11905: 0xF4A8,
-	33282 - 11905: 0xF4A9,
-	33283 - 11905: 0xC562,
-	33284 - 11905: 0xF4AA,
-	33285 - 11905: 0xBECB,
-	33286 - 11905: 0xD3DF,
-	33287 - 11905: 0xC563,
-	33288 - 11905: 0xC564,
-	33289 - 11905: 0xC565,
-	33290 - 11905: 0xC566,
-	33291 - 11905: 0xC567,
-	33292 - 11905: 0xC9E0,
-	33293 - 11905: 0xC9E1,
-	33294 - 11905: 0xC568,
-	33295 - 11905: 0xC569,
-	33296 - 11905: 0xF3C2,
-	33297 - 11905: 0xC56A,
-	33298 - 11905: 0xCAE6,
-	33299 - 11905: 0xC56B,
-	33300 - 11905: 0xCCF2,
-	33301 - 11905: 0xC56C,
-	33302 - 11905: 0xC56D,
-	33303 - 11905: 0xC56E,
-	33304 - 11905: 0xC56F,
-	33305 - 11905: 0xC570,
-	33306 - 11905: 0xC571,
-	33307 - 11905: 0xE2B6,
-	33308 - 11905: 0xCBB4,
-	33309 - 11905: 0xC572,
-	33310 - 11905: 0xCEE8,
-	33311 - 11905: 0xD6DB,
-	33312 - 11905: 0xC573,
-	33313 - 11905: 0xF4AD,
-	33314 - 11905: 0xF4AE,
-	33315 - 11905: 0xF4AF,
-	33316 - 11905: 0xC574,
-	33317 - 11905: 0xC575,
-	33318 - 11905: 0xC576,
-	33319 - 11905: 0xC577,
-	33320 - 11905: 0xF4B2,
-	33321 - 11905: 0xC578,
-	33322 - 11905: 0xBABD,
-	33323 - 11905: 0xF4B3,
-	33324 - 11905: 0xB0E3,
-	33325 - 11905: 0xF4B0,
-	33326 - 11905: 0xC579,
-	33327 - 11905: 0xF4B1,
-	33328 - 11905: 0xBDA2,
-	33329 - 11905: 0xB2D5,
-	33330 - 11905: 0xC57A,
-	33331 - 11905: 0xF4B6,
-	33332 - 11905: 0xF4B7,
-	33333 - 11905: 0xB6E6,
-	33334 - 11905: 0xB2B0,
-	33335 - 11905: 0xCFCF,
-	33336 - 11905: 0xF4B4,
-	33337 - 11905: 0xB4AC,
-	33338 - 11905: 0xC57B,
-	33339 - 11905: 0xF4B5,
-	33340 - 11905: 0xC57C,
-	33341 - 11905: 0xC57D,
-	33342 - 11905: 0xF4B8,
-	33343 - 11905: 0xC57E,
-	33344 - 11905: 0xC580,
-	33345 - 11905: 0xC581,
-	33346 - 11905: 0xC582,
-	33347 - 11905: 0xC583,
-	33348 - 11905: 0xF4B9,
-	33349 - 11905: 0xC584,
-	33350 - 11905: 0xC585,
-	33351 - 11905: 0xCDA7,
-	33352 - 11905: 0xC586,
-	33353 - 11905: 0xF4BA,
-	33354 - 11905: 0xC587,
-	33355 - 11905: 0xF4BB,
-	33356 - 11905: 0xC588,
-	33357 - 11905: 0xC589,
-	33358 - 11905: 0xC58A,
-	33359 - 11905: 0xF4BC,
-	33360 - 11905: 0xC58B,
-	33361 - 11905: 0xC58C,
-	33362 - 11905: 0xC58D,
-	33363 - 11905: 0xC58E,
-	33364 - 11905: 0xC58F,
-	33365 - 11905: 0xC590,
-	33366 - 11905: 0xC591,
-	33367 - 11905: 0xC592,
-	33368 - 11905: 0xCBD2,
-	33369 - 11905: 0xC593,
-	33370 - 11905: 0xF4BD,
-	33371 - 11905: 0xC594,
-	33372 - 11905: 0xC595,
-	33373 - 11905: 0xC596,
-	33374 - 11905: 0xC597,
-	33375 - 11905: 0xF4BE,
-	33376 - 11905: 0xC598,
-	33377 - 11905: 0xC599,
-	33378 - 11905: 0xC59A,
-	33379 - 11905: 0xC59B,
-	33380 - 11905: 0xC59C,
-	33381 - 11905: 0xC59D,
-	33382 - 11905: 0xC59E,
-	33383 - 11905: 0xC59F,
-	33384 - 11905: 0xF4BF,
-	33385 - 11905: 0xC5A0,
-	33386 - 11905: 0xC640,
-	33387 - 11905: 0xC641,
-	33388 - 11905: 0xC642,
-	33389 - 11905: 0xC643,
-	33390 - 11905: 0xF4DE,
-	33391 - 11905: 0xC1BC,
-	33392 - 11905: 0xBCE8,
-	33393 - 11905: 0xC644,
-	33394 - 11905: 0xC9AB,
-	33395 - 11905: 0xD1DE,
-	33396 - 11905: 0xE5F5,
-	33397 - 11905: 0xC645,
-	33398 - 11905: 0xC646,
-	33399 - 11905: 0xC647,
-	33400 - 11905: 0xC648,
-	33401 - 11905: 0xDCB3,
-	33402 - 11905: 0xD2D5,
-	33403 - 11905: 0xC649,
-	33404 - 11905: 0xC64A,
-	33405 - 11905: 0xDCB4,
-	33406 - 11905: 0xB0AC,
-	33407 - 11905: 0xDCB5,
-	33408 - 11905: 0xC64B,
-	33409 - 11905: 0xC64C,
-	33410 - 11905: 0xBDDA,
-	33411 - 11905: 0xC64D,
-	33412 - 11905: 0xDCB9,
-	33413 - 11905: 0xC64E,
-	33414 - 11905: 0xC64F,
-	33415 - 11905: 0xC650,
-	33416 - 11905: 0xD8C2,
-	33417 - 11905: 0xC651,
-	33418 - 11905: 0xDCB7,
-	33419 - 11905: 0xD3F3,
-	33420 - 11905: 0xC652,
-	33421 - 11905: 0xC9D6,
-	33422 - 11905: 0xDCBA,
-	33423 - 11905: 0xDCB6,
-	33424 - 11905: 0xC653,
-	33425 - 11905: 0xDCBB,
-	33426 - 11905: 0xC3A2,
-	33427 - 11905: 0xC654,
-	33428 - 11905: 0xC655,
-	33429 - 11905: 0xC656,
-	33430 - 11905: 0xC657,
-	33431 - 11905: 0xDCBC,
-	33432 - 11905: 0xDCC5,
-	33433 - 11905: 0xDCBD,
-	33434 - 11905: 0xC658,
-	33435 - 11905: 0xC659,
-	33436 - 11905: 0xCEDF,
-	33437 - 11905: 0xD6A5,
-	33438 - 11905: 0xC65A,
-	33439 - 11905: 0xDCCF,
-	33440 - 11905: 0xC65B,
-	33441 - 11905: 0xDCCD,
-	33442 - 11905: 0xC65C,
-	33443 - 11905: 0xC65D,
-	33444 - 11905: 0xDCD2,
-	33445 - 11905: 0xBDE6,
-	33446 - 11905: 0xC2AB,
-	33447 - 11905: 0xC65E,
-	33448 - 11905: 0xDCB8,
-	33449 - 11905: 0xDCCB,
-	33450 - 11905: 0xDCCE,
-	33451 - 11905: 0xDCBE,
-	33452 - 11905: 0xB7D2,
-	33453 - 11905: 0xB0C5,
-	33454 - 11905: 0xDCC7,
-	33455 - 11905: 0xD0BE,
-	33456 - 11905: 0xDCC1,
-	33457 - 11905: 0xBBA8,
-	33458 - 11905: 0xC65F,
-	33459 - 11905: 0xB7BC,
-	33460 - 11905: 0xDCCC,
-	33461 - 11905: 0xC660,
-	33462 - 11905: 0xC661,
-	33463 - 11905: 0xDCC6,
-	33464 - 11905: 0xDCBF,
-	33465 - 11905: 0xC7DB,
-	33466 - 11905: 0xC662,
-	33467 - 11905: 0xC663,
-	33468 - 11905: 0xC664,
-	33469 - 11905: 0xD1BF,
-	33470 - 11905: 0xDCC0,
-	33471 - 11905: 0xC665,
-	33472 - 11905: 0xC666,
-	33473 - 11905: 0xDCCA,
-	33474 - 11905: 0xC667,
-	33475 - 11905: 0xC668,
-	33476 - 11905: 0xDCD0,
-	33477 - 11905: 0xC669,
-	33478 - 11905: 0xC66A,
-	33479 - 11905: 0xCEAD,
-	33480 - 11905: 0xDCC2,
-	33481 - 11905: 0xC66B,
-	33482 - 11905: 0xDCC3,
-	33483 - 11905: 0xDCC8,
-	33484 - 11905: 0xDCC9,
-	33485 - 11905: 0xB2D4,
-	33486 - 11905: 0xDCD1,
-	33487 - 11905: 0xCBD5,
-	33488 - 11905: 0xC66C,
-	33489 - 11905: 0xD4B7,
-	33490 - 11905: 0xDCDB,
-	33491 - 11905: 0xDCDF,
-	33492 - 11905: 0xCCA6,
-	33493 - 11905: 0xDCE6,
-	33494 - 11905: 0xC66D,
-	33495 - 11905: 0xC3E7,
-	33496 - 11905: 0xDCDC,
-	33497 - 11905: 0xC66E,
-	33498 - 11905: 0xC66F,
-	33499 - 11905: 0xBFC1,
-	33500 - 11905: 0xDCD9,
-	33501 - 11905: 0xC670,
-	33502 - 11905: 0xB0FA,
-	33503 - 11905: 0xB9B6,
-	33504 - 11905: 0xDCE5,
-	33505 - 11905: 0xDCD3,
-	33506 - 11905: 0xC671,
-	33507 - 11905: 0xDCC4,
-	33508 - 11905: 0xDCD6,
-	33509 - 11905: 0xC8F4,
-	33510 - 11905: 0xBFE0,
-	33511 - 11905: 0xC672,
-	33512 - 11905: 0xC673,
-	33513 - 11905: 0xC674,
-	33514 - 11905: 0xC675,
-	33515 - 11905: 0xC9BB,
-	33516 - 11905: 0xC676,
-	33517 - 11905: 0xC677,
-	33518 - 11905: 0xC678,
-	33519 - 11905: 0xB1BD,
-	33520 - 11905: 0xC679,
-	33521 - 11905: 0xD3A2,
-	33522 - 11905: 0xC67A,
-	33523 - 11905: 0xC67B,
-	33524 - 11905: 0xDCDA,
-	33525 - 11905: 0xC67C,
-	33526 - 11905: 0xC67D,
-	33527 - 11905: 0xDCD5,
-	33528 - 11905: 0xC67E,
-	33529 - 11905: 0xC6BB,
-	33530 - 11905: 0xC680,
-	33531 - 11905: 0xDCDE,
-	33532 - 11905: 0xC681,
-	33533 - 11905: 0xC682,
-	33534 - 11905: 0xC683,
-	33535 - 11905: 0xC684,
-	33536 - 11905: 0xC685,
-	33537 - 11905: 0xD7C2,
-	33538 - 11905: 0xC3AF,
-	33539 - 11905: 0xB7B6,
-	33540 - 11905: 0xC7D1,
-	33541 - 11905: 0xC3A9,
-	33542 - 11905: 0xDCE2,
-	33543 - 11905: 0xDCD8,
-	33544 - 11905: 0xDCEB,
-	33545 - 11905: 0xDCD4,
-	33546 - 11905: 0xC686,
-	33547 - 11905: 0xC687,
-	33548 - 11905: 0xDCDD,
-	33549 - 11905: 0xC688,
-	33550 - 11905: 0xBEA5,
-	33551 - 11905: 0xDCD7,
-	33552 - 11905: 0xC689,
-	33553 - 11905: 0xDCE0,
-	33554 - 11905: 0xC68A,
-	33555 - 11905: 0xC68B,
-	33556 - 11905: 0xDCE3,
-	33557 - 11905: 0xDCE4,
-	33558 - 11905: 0xC68C,
-	33559 - 11905: 0xDCF8,
-	33560 - 11905: 0xC68D,
-	33561 - 11905: 0xC68E,
-	33562 - 11905: 0xDCE1,
-	33563 - 11905: 0xDDA2,
-	33564 - 11905: 0xDCE7,
-	33565 - 11905: 0xC68F,
-	33566 - 11905: 0xC690,
-	33567 - 11905: 0xC691,
-	33568 - 11905: 0xC692,
-	33569 - 11905: 0xC693,
-	33570 - 11905: 0xC694,
-	33571 - 11905: 0xC695,
-	33572 - 11905: 0xC696,
-	33573 - 11905: 0xC697,
-	33574 - 11905: 0xC698,
-	33575 - 11905: 0xBCEB,
-	33576 - 11905: 0xB4C4,
-	33577 - 11905: 0xC699,
-	33578 - 11905: 0xC69A,
-	33579 - 11905: 0xC3A3,
-	33580 - 11905: 0xB2E7,
-	33581 - 11905: 0xDCFA,
-	33582 - 11905: 0xC69B,
-	33583 - 11905: 0xDCF2,
-	33584 - 11905: 0xC69C,
-	33585 - 11905: 0xDCEF,
-	33586 - 11905: 0xC69D,
-	33587 - 11905: 0xDCFC,
-	33588 - 11905: 0xDCEE,
-	33589 - 11905: 0xD2F0,
-	33590 - 11905: 0xB2E8,
-	33591 - 11905: 0xC69E,
-	33592 - 11905: 0xC8D7,
-	33593 - 11905: 0xC8E3,
-	33594 - 11905: 0xDCFB,
-	33595 - 11905: 0xC69F,
-	33596 - 11905: 0xDCED,
-	33597 - 11905: 0xC6A0,
-	33598 - 11905: 0xC740,
-	33599 - 11905: 0xC741,
-	33600 - 11905: 0xDCF7,
-	33601 - 11905: 0xC742,
-	33602 - 11905: 0xC743,
-	33603 - 11905: 0xDCF5,
-	33604 - 11905: 0xC744,
-	33605 - 11905: 0xC745,
-	33606 - 11905: 0xBEA3,
-	33607 - 11905: 0xDCF4,
-	33608 - 11905: 0xC746,
-	33609 - 11905: 0xB2DD,
-	33610 - 11905: 0xC747,
-	33611 - 11905: 0xC748,
-	33612 - 11905: 0xC749,
-	33613 - 11905: 0xC74A,
-	33614 - 11905: 0xC74B,
-	33615 - 11905: 0xDCF3,
-	33616 - 11905: 0xBCF6,
-	33617 - 11905: 0xDCE8,
-	33618 - 11905: 0xBBC4,
-	33619 - 11905: 0xC74C,
-	33620 - 11905: 0xC0F3,
-	33621 - 11905: 0xC74D,
-	33622 - 11905: 0xC74E,
-	33623 - 11905: 0xC74F,
-	33624 - 11905: 0xC750,
-	33625 - 11905: 0xC751,
-	33626 - 11905: 0xBCD4,
-	33627 - 11905: 0xDCE9,
-	33628 - 11905: 0xDCEA,
-	33629 - 11905: 0xC752,
-	33630 - 11905: 0xDCF1,
-	33631 - 11905: 0xDCF6,
-	33632 - 11905: 0xDCF9,
-	33633 - 11905: 0xB5B4,
-	33634 - 11905: 0xC753,
-	33635 - 11905: 0xC8D9,
-	33636 - 11905: 0xBBE7,
-	33637 - 11905: 0xDCFE,
-	33638 - 11905: 0xDCFD,
-	33639 - 11905: 0xD3AB,
-	33640 - 11905: 0xDDA1,
-	33641 - 11905: 0xDDA3,
-	33642 - 11905: 0xDDA5,
-	33643 - 11905: 0xD2F1,
-	33644 - 11905: 0xDDA4,
-	33645 - 11905: 0xDDA6,
-	33646 - 11905: 0xDDA7,
-	33647 - 11905: 0xD2A9,
-	33648 - 11905: 0xC754,
-	33649 - 11905: 0xC755,
-	33650 - 11905: 0xC756,
-	33651 - 11905: 0xC757,
-	33652 - 11905: 0xC758,
-	33653 - 11905: 0xC759,
-	33654 - 11905: 0xC75A,
-	33655 - 11905: 0xBAC9,
-	33656 - 11905: 0xDDA9,
-	33657 - 11905: 0xC75B,
-	33658 - 11905: 0xC75C,
-	33659 - 11905: 0xDDB6,
-	33660 - 11905: 0xDDB1,
-	33661 - 11905: 0xDDB4,
-	33662 - 11905: 0xC75D,
-	33663 - 11905: 0xC75E,
-	33664 - 11905: 0xC75F,
-	33665 - 11905: 0xC760,
-	33666 - 11905: 0xC761,
-	33667 - 11905: 0xC762,
-	33668 - 11905: 0xC763,
-	33669 - 11905: 0xDDB0,
-	33670 - 11905: 0xC6CE,
-	33671 - 11905: 0xC764,
-	33672 - 11905: 0xC765,
-	33673 - 11905: 0xC0F2,
-	33674 - 11905: 0xC766,
-	33675 - 11905: 0xC767,
-	33676 - 11905: 0xC768,
-	33677 - 11905: 0xC769,
-	33678 - 11905: 0xC9AF,
-	33679 - 11905: 0xC76A,
-	33680 - 11905: 0xC76B,
-	33681 - 11905: 0xC76C,
-	33682 - 11905: 0xDCEC,
-	33683 - 11905: 0xDDAE,
-	33684 - 11905: 0xC76D,
-	33685 - 11905: 0xC76E,
-	33686 - 11905: 0xC76F,
-	33687 - 11905: 0xC770,
-	33688 - 11905: 0xDDB7,
-	33689 - 11905: 0xC771,
-	33690 - 11905: 0xC772,
-	33691 - 11905: 0xDCF0,
-	33692 - 11905: 0xDDAF,
-	33693 - 11905: 0xC773,
-	33694 - 11905: 0xDDB8,
-	33695 - 11905: 0xC774,
-	33696 - 11905: 0xDDAC,
-	33697 - 11905: 0xC775,
-	33698 - 11905: 0xC776,
-	33699 - 11905: 0xC777,
-	33700 - 11905: 0xC778,
-	33701 - 11905: 0xC779,
-	33702 - 11905: 0xC77A,
-	33703 - 11905: 0xC77B,
-	33704 - 11905: 0xDDB9,
-	33705 - 11905: 0xDDB3,
-	33706 - 11905: 0xDDAD,
-	33707 - 11905: 0xC4AA,
-	33708 - 11905: 0xC77C,
-	33709 - 11905: 0xC77D,
-	33710 - 11905: 0xC77E,
-	33711 - 11905: 0xC780,
-	33712 - 11905: 0xDDA8,
-	33713 - 11905: 0xC0B3,
-	33714 - 11905: 0xC1AB,
-	33715 - 11905: 0xDDAA,
-	33716 - 11905: 0xDDAB,
-	33717 - 11905: 0xC781,
-	33718 - 11905: 0xDDB2,
-	33719 - 11905: 0xBBF1,
-	33720 - 11905: 0xDDB5,
-	33721 - 11905: 0xD3A8,
-	33722 - 11905: 0xDDBA,
-	33723 - 11905: 0xC782,
-	33724 - 11905: 0xDDBB,
-	33725 - 11905: 0xC3A7,
-	33726 - 11905: 0xC783,
-	33727 - 11905: 0xC784,
-	33728 - 11905: 0xDDD2,
-	33729 - 11905: 0xDDBC,
-	33730 - 11905: 0xC785,
-	33731 - 11905: 0xC786,
-	33732 - 11905: 0xC787,
-	33733 - 11905: 0xDDD1,
-	33734 - 11905: 0xC788,
-	33735 - 11905: 0xB9BD,
-	33736 - 11905: 0xC789,
-	33737 - 11905: 0xC78A,
-	33738 - 11905: 0xBED5,
-	33739 - 11905: 0xC78B,
-	33740 - 11905: 0xBEFA,
-	33741 - 11905: 0xC78C,
-	33742 - 11905: 0xC78D,
-	33743 - 11905: 0xBACA,
-	33744 - 11905: 0xC78E,
-	33745 - 11905: 0xC78F,
-	33746 - 11905: 0xC790,
-	33747 - 11905: 0xC791,
-	33748 - 11905: 0xDDCA,
-	33749 - 11905: 0xC792,
-	33750 - 11905: 0xDDC5,
-	33751 - 11905: 0xC793,
-	33752 - 11905: 0xDDBF,
-	33753 - 11905: 0xC794,
-	33754 - 11905: 0xC795,
-	33755 - 11905: 0xC796,
-	33756 - 11905: 0xB2CB,
-	33757 - 11905: 0xDDC3,
-	33758 - 11905: 0xC797,
-	33759 - 11905: 0xDDCB,
-	33760 - 11905: 0xB2A4,
-	33761 - 11905: 0xDDD5,
-	33762 - 11905: 0xC798,
-	33763 - 11905: 0xC799,
-	33764 - 11905: 0xC79A,
-	33765 - 11905: 0xDDBE,
-	33766 - 11905: 0xC79B,
-	33767 - 11905: 0xC79C,
-	33768 - 11905: 0xC79D,
-	33769 - 11905: 0xC6D0,
-	33770 - 11905: 0xDDD0,
-	33771 - 11905: 0xC79E,
-	33772 - 11905: 0xC79F,
-	33773 - 11905: 0xC7A0,
-	33774 - 11905: 0xC840,
-	33775 - 11905: 0xC841,
-	33776 - 11905: 0xDDD4,
-	33777 - 11905: 0xC1E2,
-	33778 - 11905: 0xB7C6,
-	33779 - 11905: 0xC842,
-	33780 - 11905: 0xC843,
-	33781 - 11905: 0xC844,
-	33782 - 11905: 0xC845,
-	33783 - 11905: 0xC846,
-	33784 - 11905: 0xDDCE,
-	33785 - 11905: 0xDDCF,
-	33786 - 11905: 0xC847,
-	33787 - 11905: 0xC848,
-	33788 - 11905: 0xC849,
-	33789 - 11905: 0xDDC4,
-	33790 - 11905: 0xC84A,
-	33791 - 11905: 0xC84B,
-	33792 - 11905: 0xC84C,
-	33793 - 11905: 0xDDBD,
-	33794 - 11905: 0xC84D,
-	33795 - 11905: 0xDDCD,
-	33796 - 11905: 0xCCD1,
-	33797 - 11905: 0xC84E,
-	33798 - 11905: 0xDDC9,
-	33799 - 11905: 0xC84F,
-	33800 - 11905: 0xC850,
-	33801 - 11905: 0xC851,
-	33802 - 11905: 0xC852,
-	33803 - 11905: 0xDDC2,
-	33804 - 11905: 0xC3C8,
-	33805 - 11905: 0xC6BC,
-	33806 - 11905: 0xCEAE,
-	33807 - 11905: 0xDDCC,
-	33808 - 11905: 0xC853,
-	33809 - 11905: 0xDDC8,
-	33810 - 11905: 0xC854,
-	33811 - 11905: 0xC855,
-	33812 - 11905: 0xC856,
-	33813 - 11905: 0xC857,
-	33814 - 11905: 0xC858,
-	33815 - 11905: 0xC859,
-	33816 - 11905: 0xDDC1,
-	33817 - 11905: 0xC85A,
-	33818 - 11905: 0xC85B,
-	33819 - 11905: 0xC85C,
-	33820 - 11905: 0xDDC6,
-	33821 - 11905: 0xC2DC,
-	33822 - 11905: 0xC85D,
-	33823 - 11905: 0xC85E,
-	33824 - 11905: 0xC85F,
-	33825 - 11905: 0xC860,
-	33826 - 11905: 0xC861,
-	33827 - 11905: 0xC862,
-	33828 - 11905: 0xD3A9,
-	33829 - 11905: 0xD3AA,
-	33830 - 11905: 0xDDD3,
-	33831 - 11905: 0xCFF4,
-	33832 - 11905: 0xC8F8,
-	33833 - 11905: 0xC863,
-	33834 - 11905: 0xC864,
-	33835 - 11905: 0xC865,
-	33836 - 11905: 0xC866,
-	33837 - 11905: 0xC867,
-	33838 - 11905: 0xC868,
-	33839 - 11905: 0xC869,
-	33840 - 11905: 0xC86A,
-	33841 - 11905: 0xDDE6,
-	33842 - 11905: 0xC86B,
-	33843 - 11905: 0xC86C,
-	33844 - 11905: 0xC86D,
-	33845 - 11905: 0xC86E,
-	33846 - 11905: 0xC86F,
-	33847 - 11905: 0xC870,
-	33848 - 11905: 0xDDC7,
-	33849 - 11905: 0xC871,
-	33850 - 11905: 0xC872,
-	33851 - 11905: 0xC873,
-	33852 - 11905: 0xDDE0,
-	33853 - 11905: 0xC2E4,
-	33854 - 11905: 0xC874,
-	33855 - 11905: 0xC875,
-	33856 - 11905: 0xC876,
-	33857 - 11905: 0xC877,
-	33858 - 11905: 0xC878,
-	33859 - 11905: 0xC879,
-	33860 - 11905: 0xC87A,
-	33861 - 11905: 0xC87B,
-	33862 - 11905: 0xDDE1,
-	33863 - 11905: 0xC87C,
-	33864 - 11905: 0xC87D,
-	33865 - 11905: 0xC87E,
-	33866 - 11905: 0xC880,
-	33867 - 11905: 0xC881,
-	33868 - 11905: 0xC882,
-	33869 - 11905: 0xC883,
-	33870 - 11905: 0xC884,
-	33871 - 11905: 0xC885,
-	33872 - 11905: 0xC886,
-	33873 - 11905: 0xDDD7,
-	33874 - 11905: 0xC887,
-	33875 - 11905: 0xC888,
-	33876 - 11905: 0xC889,
-	33877 - 11905: 0xC88A,
-	33878 - 11905: 0xC88B,
-	33879 - 11905: 0xD6F8,
-	33880 - 11905: 0xC88C,
-	33881 - 11905: 0xDDD9,
-	33882 - 11905: 0xDDD8,
-	33883 - 11905: 0xB8F0,
-	33884 - 11905: 0xDDD6,
-	33885 - 11905: 0xC88D,
-	33886 - 11905: 0xC88E,
-	33887 - 11905: 0xC88F,
-	33888 - 11905: 0xC890,
-	33889 - 11905: 0xC6CF,
-	33890 - 11905: 0xC891,
-	33891 - 11905: 0xB6AD,
-	33892 - 11905: 0xC892,
-	33893 - 11905: 0xC893,
-	33894 - 11905: 0xC894,
-	33895 - 11905: 0xC895,
-	33896 - 11905: 0xC896,
-	33897 - 11905: 0xDDE2,
-	33898 - 11905: 0xC897,
-	33899 - 11905: 0xBAF9,
-	33900 - 11905: 0xD4E1,
-	33901 - 11905: 0xDDE7,
-	33902 - 11905: 0xC898,
-	33903 - 11905: 0xC899,
-	33904 - 11905: 0xC89A,
-	33905 - 11905: 0xB4D0,
-	33906 - 11905: 0xC89B,
-	33907 - 11905: 0xDDDA,
-	33908 - 11905: 0xC89C,
-	33909 - 11905: 0xBFFB,
-	33910 - 11905: 0xDDE3,
-	33911 - 11905: 0xC89D,
-	33912 - 11905: 0xDDDF,
-	33913 - 11905: 0xC89E,
-	33914 - 11905: 0xDDDD,
-	33915 - 11905: 0xC89F,
-	33916 - 11905: 0xC8A0,
-	33917 - 11905: 0xC940,
-	33918 - 11905: 0xC941,
-	33919 - 11905: 0xC942,
-	33920 - 11905: 0xC943,
-	33921 - 11905: 0xC944,
-	33922 - 11905: 0xB5D9,
-	33923 - 11905: 0xC945,
-	33924 - 11905: 0xC946,
-	33925 - 11905: 0xC947,
-	33926 - 11905: 0xC948,
-	33927 - 11905: 0xDDDB,
-	33928 - 11905: 0xDDDC,
-	33929 - 11905: 0xDDDE,
-	33930 - 11905: 0xC949,
-	33931 - 11905: 0xBDAF,
-	33932 - 11905: 0xDDE4,
-	33933 - 11905: 0xC94A,
-	33934 - 11905: 0xDDE5,
-	33935 - 11905: 0xC94B,
-	33936 - 11905: 0xC94C,
-	33937 - 11905: 0xC94D,
-	33938 - 11905: 0xC94E,
-	33939 - 11905: 0xC94F,
-	33940 - 11905: 0xC950,
-	33941 - 11905: 0xC951,
-	33942 - 11905: 0xC952,
-	33943 - 11905: 0xDDF5,
-	33944 - 11905: 0xC953,
-	33945 - 11905: 0xC3C9,
-	33946 - 11905: 0xC954,
-	33947 - 11905: 0xC955,
-	33948 - 11905: 0xCBE2,
-	33949 - 11905: 0xC956,
-	33950 - 11905: 0xC957,
-	33951 - 11905: 0xC958,
-	33952 - 11905: 0xC959,
-	33953 - 11905: 0xDDF2,
-	33954 - 11905: 0xC95A,
-	33955 - 11905: 0xC95B,
-	33956 - 11905: 0xC95C,
-	33957 - 11905: 0xC95D,
-	33958 - 11905: 0xC95E,
-	33959 - 11905: 0xC95F,
-	33960 - 11905: 0xC960,
-	33961 - 11905: 0xC961,
-	33962 - 11905: 0xC962,
-	33963 - 11905: 0xC963,
-	33964 - 11905: 0xC964,
-	33965 - 11905: 0xC965,
-	33966 - 11905: 0xC966,
-	33967 - 11905: 0xD8E1,
-	33968 - 11905: 0xC967,
-	33969 - 11905: 0xC968,
-	33970 - 11905: 0xC6D1,
-	33971 - 11905: 0xC969,
-	33972 - 11905: 0xDDF4,
-	33973 - 11905: 0xC96A,
-	33974 - 11905: 0xC96B,
-	33975 - 11905: 0xC96C,
-	33976 - 11905: 0xD5F4,
-	33977 - 11905: 0xDDF3,
-	33978 - 11905: 0xDDF0,
-	33979 - 11905: 0xC96D,
-	33980 - 11905: 0xC96E,
-	33981 - 11905: 0xDDEC,
-	33982 - 11905: 0xC96F,
-	33983 - 11905: 0xDDEF,
-	33984 - 11905: 0xC970,
-	33985 - 11905: 0xDDE8,
-	33986 - 11905: 0xC971,
-	33987 - 11905: 0xC972,
-	33988 - 11905: 0xD0EE,
-	33989 - 11905: 0xC973,
-	33990 - 11905: 0xC974,
-	33991 - 11905: 0xC975,
-	33992 - 11905: 0xC976,
-	33993 - 11905: 0xC8D8,
-	33994 - 11905: 0xDDEE,
-	33995 - 11905: 0xC977,
-	33996 - 11905: 0xC978,
-	33997 - 11905: 0xDDE9,
-	33998 - 11905: 0xC979,
-	33999 - 11905: 0xC97A,
-	34000 - 11905: 0xDDEA,
-	34001 - 11905: 0xCBF2,
-	34002 - 11905: 0xC97B,
-	34003 - 11905: 0xDDED,
-	34004 - 11905: 0xC97C,
-	34005 - 11905: 0xC97D,
-	34006 - 11905: 0xB1CD,
-	34007 - 11905: 0xC97E,
-	34008 - 11905: 0xC980,
-	34009 - 11905: 0xC981,
-	34010 - 11905: 0xC982,
-	34011 - 11905: 0xC983,
-	34012 - 11905: 0xC984,
-	34013 - 11905: 0xC0B6,
-	34014 - 11905: 0xC985,
-	34015 - 11905: 0xBCBB,
-	34016 - 11905: 0xDDF1,
-	34017 - 11905: 0xC986,
-	34018 - 11905: 0xC987,
-	34019 - 11905: 0xDDF7,
-	34020 - 11905: 0xC988,
-	34021 - 11905: 0xDDF6,
-	34022 - 11905: 0xDDEB,
-	34023 - 11905: 0xC989,
-	34024 - 11905: 0xC98A,
-	34025 - 11905: 0xC98B,
-	34026 - 11905: 0xC98C,
-	34027 - 11905: 0xC98D,
-	34028 - 11905: 0xC5EE,
-	34029 - 11905: 0xC98E,
-	34030 - 11905: 0xC98F,
-	34031 - 11905: 0xC990,
-	34032 - 11905: 0xDDFB,
-	34033 - 11905: 0xC991,
-	34034 - 11905: 0xC992,
-	34035 - 11905: 0xC993,
-	34036 - 11905: 0xC994,
-	34037 - 11905: 0xC995,
-	34038 - 11905: 0xC996,
-	34039 - 11905: 0xC997,
-	34040 - 11905: 0xC998,
-	34041 - 11905: 0xC999,
-	34042 - 11905: 0xC99A,
-	34043 - 11905: 0xC99B,
-	34044 - 11905: 0xDEA4,
-	34045 - 11905: 0xC99C,
-	34046 - 11905: 0xC99D,
-	34047 - 11905: 0xDEA3,
-	34048 - 11905: 0xC99E,
-	34049 - 11905: 0xC99F,
-	34050 - 11905: 0xC9A0,
-	34051 - 11905: 0xCA40,
-	34052 - 11905: 0xCA41,
-	34053 - 11905: 0xCA42,
-	34054 - 11905: 0xCA43,
-	34055 - 11905: 0xCA44,
-	34056 - 11905: 0xCA45,
-	34057 - 11905: 0xCA46,
-	34058 - 11905: 0xCA47,
-	34059 - 11905: 0xCA48,
-	34060 - 11905: 0xDDF8,
-	34061 - 11905: 0xCA49,
-	34062 - 11905: 0xCA4A,
-	34063 - 11905: 0xCA4B,
-	34064 - 11905: 0xCA4C,
-	34065 - 11905: 0xC3EF,
-	34066 - 11905: 0xCA4D,
-	34067 - 11905: 0xC2FB,
-	34068 - 11905: 0xCA4E,
-	34069 - 11905: 0xCA4F,
-	34070 - 11905: 0xCA50,
-	34071 - 11905: 0xD5E1,
-	34072 - 11905: 0xCA51,
-	34073 - 11905: 0xCA52,
-	34074 - 11905: 0xCEB5,
-	34075 - 11905: 0xCA53,
-	34076 - 11905: 0xCA54,
-	34077 - 11905: 0xCA55,
-	34078 - 11905: 0xCA56,
-	34079 - 11905: 0xDDFD,
-	34080 - 11905: 0xCA57,
-	34081 - 11905: 0xB2CC,
-	34082 - 11905: 0xCA58,
-	34083 - 11905: 0xCA59,
-	34084 - 11905: 0xCA5A,
-	34085 - 11905: 0xCA5B,
-	34086 - 11905: 0xCA5C,
-	34087 - 11905: 0xCA5D,
-	34088 - 11905: 0xCA5E,
-	34089 - 11905: 0xCA5F,
-	34090 - 11905: 0xCA60,
-	34091 - 11905: 0xC4E8,
-	34092 - 11905: 0xCADF,
-	34093 - 11905: 0xCA61,
-	34094 - 11905: 0xCA62,
-	34095 - 11905: 0xCA63,
-	34096 - 11905: 0xCA64,
-	34097 - 11905: 0xCA65,
-	34098 - 11905: 0xCA66,
-	34099 - 11905: 0xCA67,
-	34100 - 11905: 0xCA68,
-	34101 - 11905: 0xCA69,
-	34102 - 11905: 0xCA6A,
-	34103 - 11905: 0xC7BE,
-	34104 - 11905: 0xDDFA,
-	34105 - 11905: 0xDDFC,
-	34106 - 11905: 0xDDFE,
-	34107 - 11905: 0xDEA2,
-	34108 - 11905: 0xB0AA,
-	34109 - 11905: 0xB1CE,
-	34110 - 11905: 0xCA6B,
-	34111 - 11905: 0xCA6C,
-	34112 - 11905: 0xCA6D,
-	34113 - 11905: 0xCA6E,
-	34114 - 11905: 0xCA6F,
-	34115 - 11905: 0xDEAC,
-	34116 - 11905: 0xCA70,
-	34117 - 11905: 0xCA71,
-	34118 - 11905: 0xCA72,
-	34119 - 11905: 0xCA73,
-	34120 - 11905: 0xDEA6,
-	34121 - 11905: 0xBDB6,
-	34122 - 11905: 0xC8EF,
-	34123 - 11905: 0xCA74,
-	34124 - 11905: 0xCA75,
-	34125 - 11905: 0xCA76,
-	34126 - 11905: 0xCA77,
-	34127 - 11905: 0xCA78,
-	34128 - 11905: 0xCA79,
-	34129 - 11905: 0xCA7A,
-	34130 - 11905: 0xCA7B,
-	34131 - 11905: 0xCA7C,
-	34132 - 11905: 0xCA7D,
-	34133 - 11905: 0xCA7E,
-	34134 - 11905: 0xDEA1,
-	34135 - 11905: 0xCA80,
-	34136 - 11905: 0xCA81,
-	34137 - 11905: 0xDEA5,
-	34138 - 11905: 0xCA82,
-	34139 - 11905: 0xCA83,
-	34140 - 11905: 0xCA84,
-	34141 - 11905: 0xCA85,
-	34142 - 11905: 0xDEA9,
-	34143 - 11905: 0xCA86,
-	34144 - 11905: 0xCA87,
-	34145 - 11905: 0xCA88,
-	34146 - 11905: 0xCA89,
-	34147 - 11905: 0xCA8A,
-	34148 - 11905: 0xDEA8,
-	34149 - 11905: 0xCA8B,
-	34150 - 11905: 0xCA8C,
-	34151 - 11905: 0xCA8D,
-	34152 - 11905: 0xDEA7,
-	34153 - 11905: 0xCA8E,
-	34154 - 11905: 0xCA8F,
-	34155 - 11905: 0xCA90,
-	34156 - 11905: 0xCA91,
-	34157 - 11905: 0xCA92,
-	34158 - 11905: 0xCA93,
-	34159 - 11905: 0xCA94,
-	34160 - 11905: 0xCA95,
-	34161 - 11905: 0xCA96,
-	34162 - 11905: 0xDEAD,
-	34163 - 11905: 0xCA97,
-	34164 - 11905: 0xD4CC,
-	34165 - 11905: 0xCA98,
-	34166 - 11905: 0xCA99,
-	34167 - 11905: 0xCA9A,
-	34168 - 11905: 0xCA9B,
-	34169 - 11905: 0xDEB3,
-	34170 - 11905: 0xDEAA,
-	34171 - 11905: 0xDEAE,
-	34172 - 11905: 0xCA9C,
-	34173 - 11905: 0xCA9D,
-	34174 - 11905: 0xC0D9,
-	34175 - 11905: 0xCA9E,
-	34176 - 11905: 0xCA9F,
-	34177 - 11905: 0xCAA0,
-	34178 - 11905: 0xCB40,
-	34179 - 11905: 0xCB41,
-	34180 - 11905: 0xB1A1,
-	34181 - 11905: 0xDEB6,
-	34182 - 11905: 0xCB42,
-	34183 - 11905: 0xDEB1,
-	34184 - 11905: 0xCB43,
-	34185 - 11905: 0xCB44,
-	34186 - 11905: 0xCB45,
-	34187 - 11905: 0xCB46,
-	34188 - 11905: 0xCB47,
-	34189 - 11905: 0xCB48,
-	34190 - 11905: 0xCB49,
-	34191 - 11905: 0xDEB2,
-	34192 - 11905: 0xCB4A,
-	34193 - 11905: 0xCB4B,
-	34194 - 11905: 0xCB4C,
-	34195 - 11905: 0xCB4D,
-	34196 - 11905: 0xCB4E,
-	34197 - 11905: 0xCB4F,
-	34198 - 11905: 0xCB50,
-	34199 - 11905: 0xCB51,
-	34200 - 11905: 0xCB52,
-	34201 - 11905: 0xCB53,
-	34202 - 11905: 0xCB54,
-	34203 - 11905: 0xD1A6,
-	34204 - 11905: 0xDEB5,
-	34205 - 11905: 0xCB55,
-	34206 - 11905: 0xCB56,
-	34207 - 11905: 0xCB57,
-	34208 - 11905: 0xCB58,
-	34209 - 11905: 0xCB59,
-	34210 - 11905: 0xCB5A,
-	34211 - 11905: 0xCB5B,
-	34212 - 11905: 0xDEAF,
-	34213 - 11905: 0xCB5C,
-	34214 - 11905: 0xCB5D,
-	34215 - 11905: 0xCB5E,
-	34216 - 11905: 0xDEB0,
-	34217 - 11905: 0xCB5F,
-	34218 - 11905: 0xD0BD,
-	34219 - 11905: 0xCB60,
-	34220 - 11905: 0xCB61,
-	34221 - 11905: 0xCB62,
-	34222 - 11905: 0xDEB4,
-	34223 - 11905: 0xCAED,
-	34224 - 11905: 0xDEB9,
-	34225 - 11905: 0xCB63,
-	34226 - 11905: 0xCB64,
-	34227 - 11905: 0xCB65,
-	34228 - 11905: 0xCB66,
-	34229 - 11905: 0xCB67,
-	34230 - 11905: 0xCB68,
-	34231 - 11905: 0xDEB8,
-	34232 - 11905: 0xCB69,
-	34233 - 11905: 0xDEB7,
-	34234 - 11905: 0xCB6A,
-	34235 - 11905: 0xCB6B,
-	34236 - 11905: 0xCB6C,
-	34237 - 11905: 0xCB6D,
-	34238 - 11905: 0xCB6E,
-	34239 - 11905: 0xCB6F,
-	34240 - 11905: 0xCB70,
-	34241 - 11905: 0xDEBB,
-	34242 - 11905: 0xCB71,
-	34243 - 11905: 0xCB72,
-	34244 - 11905: 0xCB73,
-	34245 - 11905: 0xCB74,
-	34246 - 11905: 0xCB75,
-	34247 - 11905: 0xCB76,
-	34248 - 11905: 0xCB77,
-	34249 - 11905: 0xBDE5,
-	34250 - 11905: 0xCB78,
-	34251 - 11905: 0xCB79,
-	34252 - 11905: 0xCB7A,
-	34253 - 11905: 0xCB7B,
-	34254 - 11905: 0xCB7C,
-	34255 - 11905: 0xB2D8,
-	34256 - 11905: 0xC3EA,
-	34257 - 11905: 0xCB7D,
-	34258 - 11905: 0xCB7E,
-	34259 - 11905: 0xDEBA,
-	34260 - 11905: 0xCB80,
-	34261 - 11905: 0xC5BA,
-	34262 - 11905: 0xCB81,
-	34263 - 11905: 0xCB82,
-	34264 - 11905: 0xCB83,
-	34265 - 11905: 0xCB84,
-	34266 - 11905: 0xCB85,
-	34267 - 11905: 0xCB86,
-	34268 - 11905: 0xDEBC,
-	34269 - 11905: 0xCB87,
-	34270 - 11905: 0xCB88,
-	34271 - 11905: 0xCB89,
-	34272 - 11905: 0xCB8A,
-	34273 - 11905: 0xCB8B,
-	34274 - 11905: 0xCB8C,
-	34275 - 11905: 0xCB8D,
-	34276 - 11905: 0xCCD9,
-	34277 - 11905: 0xCB8E,
-	34278 - 11905: 0xCB8F,
-	34279 - 11905: 0xCB90,
-	34280 - 11905: 0xCB91,
-	34281 - 11905: 0xB7AA,
-	34282 - 11905: 0xCB92,
-	34283 - 11905: 0xCB93,
-	34284 - 11905: 0xCB94,
-	34285 - 11905: 0xCB95,
-	34286 - 11905: 0xCB96,
-	34287 - 11905: 0xCB97,
-	34288 - 11905: 0xCB98,
-	34289 - 11905: 0xCB99,
-	34290 - 11905: 0xCB9A,
-	34291 - 11905: 0xCB9B,
-	34292 - 11905: 0xCB9C,
-	34293 - 11905: 0xCB9D,
-	34294 - 11905: 0xCB9E,
-	34295 - 11905: 0xCB9F,
-	34296 - 11905: 0xCBA0,
-	34297 - 11905: 0xCC40,
-	34298 - 11905: 0xCC41,
-	34299 - 11905: 0xD4E5,
-	34300 - 11905: 0xCC42,
-	34301 - 11905: 0xCC43,
-	34302 - 11905: 0xCC44,
-	34303 - 11905: 0xDEBD,
-	34304 - 11905: 0xCC45,
-	34305 - 11905: 0xCC46,
-	34306 - 11905: 0xCC47,
-	34307 - 11905: 0xCC48,
-	34308 - 11905: 0xCC49,
-	34309 - 11905: 0xDEBF,
-	34310 - 11905: 0xCC4A,
-	34311 - 11905: 0xCC4B,
-	34312 - 11905: 0xCC4C,
-	34313 - 11905: 0xCC4D,
-	34314 - 11905: 0xCC4E,
-	34315 - 11905: 0xCC4F,
-	34316 - 11905: 0xCC50,
-	34317 - 11905: 0xCC51,
-	34318 - 11905: 0xCC52,
-	34319 - 11905: 0xCC53,
-	34320 - 11905: 0xCC54,
-	34321 - 11905: 0xC4A2,
-	34322 - 11905: 0xCC55,
-	34323 - 11905: 0xCC56,
-	34324 - 11905: 0xCC57,
-	34325 - 11905: 0xCC58,
-	34326 - 11905: 0xDEC1,
-	34327 - 11905: 0xCC59,
-	34328 - 11905: 0xCC5A,
-	34329 - 11905: 0xCC5B,
-	34330 - 11905: 0xCC5C,
-	34331 - 11905: 0xCC5D,
-	34332 - 11905: 0xCC5E,
-	34333 - 11905: 0xCC5F,
-	34334 - 11905: 0xCC60,
-	34335 - 11905: 0xCC61,
-	34336 - 11905: 0xCC62,
-	34337 - 11905: 0xCC63,
-	34338 - 11905: 0xCC64,
-	34339 - 11905: 0xCC65,
-	34340 - 11905: 0xCC66,
-	34341 - 11905: 0xCC67,
-	34342 - 11905: 0xCC68,
-	34343 - 11905: 0xDEBE,
-	34344 - 11905: 0xCC69,
-	34345 - 11905: 0xDEC0,
-	34346 - 11905: 0xCC6A,
-	34347 - 11905: 0xCC6B,
-	34348 - 11905: 0xCC6C,
-	34349 - 11905: 0xCC6D,
-	34350 - 11905: 0xCC6E,
-	34351 - 11905: 0xCC6F,
-	34352 - 11905: 0xCC70,
-	34353 - 11905: 0xCC71,
-	34354 - 11905: 0xCC72,
-	34355 - 11905: 0xCC73,
-	34356 - 11905: 0xCC74,
-	34357 - 11905: 0xCC75,
-	34358 - 11905: 0xCC76,
-	34359 - 11905: 0xCC77,
-	34360 - 11905: 0xD5BA,
-	34361 - 11905: 0xCC78,
-	34362 - 11905: 0xCC79,
-	34363 - 11905: 0xCC7A,
-	34364 - 11905: 0xDEC2,
-	34365 - 11905: 0xCC7B,
-	34366 - 11905: 0xCC7C,
-	34367 - 11905: 0xCC7D,
-	34368 - 11905: 0xCC7E,
-	34369 - 11905: 0xCC80,
-	34370 - 11905: 0xCC81,
-	34371 - 11905: 0xCC82,
-	34372 - 11905: 0xCC83,
-	34373 - 11905: 0xCC84,
-	34374 - 11905: 0xCC85,
-	34375 - 11905: 0xCC86,
-	34376 - 11905: 0xCC87,
-	34377 - 11905: 0xCC88,
-	34378 - 11905: 0xCC89,
-	34379 - 11905: 0xCC8A,
-	34380 - 11905: 0xCC8B,
-	34381 - 11905: 0xF2AE,
-	34382 - 11905: 0xBBA2,
-	34383 - 11905: 0xC2B2,
-	34384 - 11905: 0xC5B0,
-	34385 - 11905: 0xC2C7,
-	34386 - 11905: 0xCC8C,
-	34387 - 11905: 0xCC8D,
-	34388 - 11905: 0xF2AF,
-	34389 - 11905: 0xCC8E,
-	34390 - 11905: 0xCC8F,
-	34391 - 11905: 0xCC90,
-	34392 - 11905: 0xCC91,
-	34393 - 11905: 0xCC92,
-	34394 - 11905: 0xD0E9,
-	34395 - 11905: 0xCC93,
-	34396 - 11905: 0xCC94,
-	34397 - 11905: 0xCC95,
-	34398 - 11905: 0xD3DD,
-	34399 - 11905: 0xCC96,
-	34400 - 11905: 0xCC97,
-	34401 - 11905: 0xCC98,
-	34402 - 11905: 0xEBBD,
-	34403 - 11905: 0xCC99,
-	34404 - 11905: 0xCC9A,
-	34405 - 11905: 0xCC9B,
-	34406 - 11905: 0xCC9C,
-	34407 - 11905: 0xCC9D,
-	34408 - 11905: 0xCC9E,
-	34409 - 11905: 0xCC9F,
-	34410 - 11905: 0xCCA0,
-	34411 - 11905: 0xB3E6,
-	34412 - 11905: 0xF2B0,
-	34413 - 11905: 0xCD40,
-	34414 - 11905: 0xF2B1,
-	34415 - 11905: 0xCD41,
-	34416 - 11905: 0xCD42,
-	34417 - 11905: 0xCAAD,
-	34418 - 11905: 0xCD43,
-	34419 - 11905: 0xCD44,
-	34420 - 11905: 0xCD45,
-	34421 - 11905: 0xCD46,
-	34422 - 11905: 0xCD47,
-	34423 - 11905: 0xCD48,
-	34424 - 11905: 0xCD49,
-	34425 - 11905: 0xBAE7,
-	34426 - 11905: 0xF2B3,
-	34427 - 11905: 0xF2B5,
-	34428 - 11905: 0xF2B4,
-	34429 - 11905: 0xCBE4,
-	34430 - 11905: 0xCFBA,
-	34431 - 11905: 0xF2B2,
-	34432 - 11905: 0xCAB4,
-	34433 - 11905: 0xD2CF,
-	34434 - 11905: 0xC2EC,
-	34435 - 11905: 0xCD4A,
-	34436 - 11905: 0xCD4B,
-	34437 - 11905: 0xCD4C,
-	34438 - 11905: 0xCD4D,
-	34439 - 11905: 0xCD4E,
-	34440 - 11905: 0xCD4F,
-	34441 - 11905: 0xCD50,
-	34442 - 11905: 0xCEC3,
-	34443 - 11905: 0xF2B8,
-	34444 - 11905: 0xB0F6,
-	34445 - 11905: 0xF2B7,
-	34446 - 11905: 0xCD51,
-	34447 - 11905: 0xCD52,
-	34448 - 11905: 0xCD53,
-	34449 - 11905: 0xCD54,
-	34450 - 11905: 0xCD55,
-	34451 - 11905: 0xF2BE,
-	34452 - 11905: 0xCD56,
-	34453 - 11905: 0xB2CF,
-	34454 - 11905: 0xCD57,
-	34455 - 11905: 0xCD58,
-	34456 - 11905: 0xCD59,
-	34457 - 11905: 0xCD5A,
-	34458 - 11905: 0xCD5B,
-	34459 - 11905: 0xCD5C,
-	34460 - 11905: 0xD1C1,
-	34461 - 11905: 0xF2BA,
-	34462 - 11905: 0xCD5D,
-	34463 - 11905: 0xCD5E,
-	34464 - 11905: 0xCD5F,
-	34465 - 11905: 0xCD60,
-	34466 - 11905: 0xCD61,
-	34467 - 11905: 0xF2BC,
-	34468 - 11905: 0xD4E9,
-	34469 - 11905: 0xCD62,
-	34470 - 11905: 0xCD63,
-	34471 - 11905: 0xF2BB,
-	34472 - 11905: 0xF2B6,
-	34473 - 11905: 0xF2BF,
-	34474 - 11905: 0xF2BD,
-	34475 - 11905: 0xCD64,
-	34476 - 11905: 0xF2B9,
-	34477 - 11905: 0xCD65,
-	34478 - 11905: 0xCD66,
-	34479 - 11905: 0xF2C7,
-	34480 - 11905: 0xF2C4,
-	34481 - 11905: 0xF2C6,
-	34482 - 11905: 0xCD67,
-	34483 - 11905: 0xCD68,
-	34484 - 11905: 0xF2CA,
-	34485 - 11905: 0xF2C2,
-	34486 - 11905: 0xF2C0,
-	34487 - 11905: 0xCD69,
-	34488 - 11905: 0xCD6A,
-	34489 - 11905: 0xCD6B,
-	34490 - 11905: 0xF2C5,
-	34491 - 11905: 0xCD6C,
-	34492 - 11905: 0xCD6D,
-	34493 - 11905: 0xCD6E,
-	34494 - 11905: 0xCD6F,
-	34495 - 11905: 0xCD70,
-	34496 - 11905: 0xD6FB,
-	34497 - 11905: 0xCD71,
-	34498 - 11905: 0xCD72,
-	34499 - 11905: 0xCD73,
-	34500 - 11905: 0xF2C1,
-	34501 - 11905: 0xCD74,
-	34502 - 11905: 0xC7F9,
-	34503 - 11905: 0xC9DF,
-	34504 - 11905: 0xCD75,
-	34505 - 11905: 0xF2C8,
-	34506 - 11905: 0xB9C6,
-	34507 - 11905: 0xB5B0,
-	34508 - 11905: 0xCD76,
-	34509 - 11905: 0xCD77,
-	34510 - 11905: 0xF2C3,
-	34511 - 11905: 0xF2C9,
-	34512 - 11905: 0xF2D0,
-	34513 - 11905: 0xF2D6,
-	34514 - 11905: 0xCD78,
-	34515 - 11905: 0xCD79,
-	34516 - 11905: 0xBBD7,
-	34517 - 11905: 0xCD7A,
-	34518 - 11905: 0xCD7B,
-	34519 - 11905: 0xCD7C,
-	34520 - 11905: 0xF2D5,
-	34521 - 11905: 0xCDDC,
-	34522 - 11905: 0xCD7D,
-	34523 - 11905: 0xD6EB,
-	34524 - 11905: 0xCD7E,
-	34525 - 11905: 0xCD80,
-	34526 - 11905: 0xF2D2,
-	34527 - 11905: 0xF2D4,
-	34528 - 11905: 0xCD81,
-	34529 - 11905: 0xCD82,
-	34530 - 11905: 0xCD83,
-	34531 - 11905: 0xCD84,
-	34532 - 11905: 0xB8F2,
-	34533 - 11905: 0xCD85,
-	34534 - 11905: 0xCD86,
-	34535 - 11905: 0xCD87,
-	34536 - 11905: 0xCD88,
-	34537 - 11905: 0xF2CB,
-	34538 - 11905: 0xCD89,
-	34539 - 11905: 0xCD8A,
-	34540 - 11905: 0xCD8B,
-	34541 - 11905: 0xF2CE,
-	34542 - 11905: 0xC2F9,
-	34543 - 11905: 0xCD8C,
-	34544 - 11905: 0xD5DD,
-	34545 - 11905: 0xF2CC,
-	34546 - 11905: 0xF2CD,
-	34547 - 11905: 0xF2CF,
-	34548 - 11905: 0xF2D3,
-	34549 - 11905: 0xCD8D,
-	34550 - 11905: 0xCD8E,
-	34551 - 11905: 0xCD8F,
-	34552 - 11905: 0xF2D9,
-	34553 - 11905: 0xD3BC,
-	34554 - 11905: 0xCD90,
-	34555 - 11905: 0xCD91,
-	34556 - 11905: 0xCD92,
-	34557 - 11905: 0xCD93,
-	34558 - 11905: 0xB6EA,
-	34559 - 11905: 0xCD94,
-	34560 - 11905: 0xCAF1,
-	34561 - 11905: 0xCD95,
-	34562 - 11905: 0xB7E4,
-	34563 - 11905: 0xF2D7,
-	34564 - 11905: 0xCD96,
-	34565 - 11905: 0xCD97,
-	34566 - 11905: 0xCD98,
-	34567 - 11905: 0xF2D8,
-	34568 - 11905: 0xF2DA,
-	34569 - 11905: 0xF2DD,
-	34570 - 11905: 0xF2DB,
-	34571 - 11905: 0xCD99,
-	34572 - 11905: 0xCD9A,
-	34573 - 11905: 0xF2DC,
-	34574 - 11905: 0xCD9B,
-	34575 - 11905: 0xCD9C,
-	34576 - 11905: 0xCD9D,
-	34577 - 11905: 0xCD9E,
-	34578 - 11905: 0xD1D1,
-	34579 - 11905: 0xF2D1,
-	34580 - 11905: 0xCD9F,
-	34581 - 11905: 0xCDC9,
-	34582 - 11905: 0xCDA0,
-	34583 - 11905: 0xCECF,
-	34584 - 11905: 0xD6A9,
-	34585 - 11905: 0xCE40,
-	34586 - 11905: 0xF2E3,
-	34587 - 11905: 0xCE41,
-	34588 - 11905: 0xC3DB,
-	34589 - 11905: 0xCE42,
-	34590 - 11905: 0xF2E0,
-	34591 - 11905: 0xCE43,
-	34592 - 11905: 0xCE44,
-	34593 - 11905: 0xC0AF,
-	34594 - 11905: 0xF2EC,
-	34595 - 11905: 0xF2DE,
-	34596 - 11905: 0xCE45,
-	34597 - 11905: 0xF2E1,
-	34598 - 11905: 0xCE46,
-	34599 - 11905: 0xCE47,
-	34600 - 11905: 0xCE48,
-	34601 - 11905: 0xF2E8,
-	34602 - 11905: 0xCE49,
-	34603 - 11905: 0xCE4A,
-	34604 - 11905: 0xCE4B,
-	34605 - 11905: 0xCE4C,
-	34606 - 11905: 0xF2E2,
-	34607 - 11905: 0xCE4D,
-	34608 - 11905: 0xCE4E,
-	34609 - 11905: 0xF2E7,
-	34610 - 11905: 0xCE4F,
-	34611 - 11905: 0xCE50,
-	34612 - 11905: 0xF2E6,
-	34613 - 11905: 0xCE51,
-	34614 - 11905: 0xCE52,
-	34615 - 11905: 0xF2E9,
-	34616 - 11905: 0xCE53,
-	34617 - 11905: 0xCE54,
-	34618 - 11905: 0xCE55,
-	34619 - 11905: 0xF2DF,
-	34620 - 11905: 0xCE56,
-	34621 - 11905: 0xCE57,
-	34622 - 11905: 0xF2E4,
-	34623 - 11905: 0xF2EA,
-	34624 - 11905: 0xCE58,
-	34625 - 11905: 0xCE59,
-	34626 - 11905: 0xCE5A,
-	34627 - 11905: 0xCE5B,
-	34628 - 11905: 0xCE5C,
-	34629 - 11905: 0xCE5D,
-	34630 - 11905: 0xCE5E,
-	34631 - 11905: 0xD3AC,
-	34632 - 11905: 0xF2E5,
-	34633 - 11905: 0xB2F5,
-	34634 - 11905: 0xCE5F,
-	34635 - 11905: 0xCE60,
-	34636 - 11905: 0xF2F2,
-	34637 - 11905: 0xCE61,
-	34638 - 11905: 0xD0AB,
-	34639 - 11905: 0xCE62,
-	34640 - 11905: 0xCE63,
-	34641 - 11905: 0xCE64,
-	34642 - 11905: 0xCE65,
-	34643 - 11905: 0xF2F5,
-	34644 - 11905: 0xCE66,
-	34645 - 11905: 0xCE67,
-	34646 - 11905: 0xCE68,
-	34647 - 11905: 0xBBC8,
-	34648 - 11905: 0xCE69,
-	34649 - 11905: 0xF2F9,
-	34650 - 11905: 0xCE6A,
-	34651 - 11905: 0xCE6B,
-	34652 - 11905: 0xCE6C,
-	34653 - 11905: 0xCE6D,
-	34654 - 11905: 0xCE6E,
-	34655 - 11905: 0xCE6F,
-	34656 - 11905: 0xF2F0,
-	34657 - 11905: 0xCE70,
-	34658 - 11905: 0xCE71,
-	34659 - 11905: 0xF2F6,
-	34660 - 11905: 0xF2F8,
-	34661 - 11905: 0xF2FA,
-	34662 - 11905: 0xCE72,
-	34663 - 11905: 0xCE73,
-	34664 - 11905: 0xCE74,
-	34665 - 11905: 0xCE75,
-	34666 - 11905: 0xCE76,
-	34667 - 11905: 0xCE77,
-	34668 - 11905: 0xCE78,
-	34669 - 11905: 0xCE79,
-	34670 - 11905: 0xF2F3,
-	34671 - 11905: 0xCE7A,
-	34672 - 11905: 0xF2F1,
-	34673 - 11905: 0xCE7B,
-	34674 - 11905: 0xCE7C,
-	34675 - 11905: 0xCE7D,
-	34676 - 11905: 0xBAFB,
-	34677 - 11905: 0xCE7E,
-	34678 - 11905: 0xB5FB,
-	34679 - 11905: 0xCE80,
-	34680 - 11905: 0xCE81,
-	34681 - 11905: 0xCE82,
-	34682 - 11905: 0xCE83,
-	34683 - 11905: 0xF2EF,
-	34684 - 11905: 0xF2F7,
-	34685 - 11905: 0xF2ED,
-	34686 - 11905: 0xF2EE,
-	34687 - 11905: 0xCE84,
-	34688 - 11905: 0xCE85,
-	34689 - 11905: 0xCE86,
-	34690 - 11905: 0xF2EB,
-	34691 - 11905: 0xF3A6,
-	34692 - 11905: 0xCE87,
-	34693 - 11905: 0xF3A3,
-	34694 - 11905: 0xCE88,
-	34695 - 11905: 0xCE89,
-	34696 - 11905: 0xF3A2,
-	34697 - 11905: 0xCE8A,
-	34698 - 11905: 0xCE8B,
-	34699 - 11905: 0xF2F4,
-	34700 - 11905: 0xCE8C,
-	34701 - 11905: 0xC8DA,
-	34702 - 11905: 0xCE8D,
-	34703 - 11905: 0xCE8E,
-	34704 - 11905: 0xCE8F,
-	34705 - 11905: 0xCE90,
-	34706 - 11905: 0xCE91,
-	34707 - 11905: 0xF2FB,
-	34708 - 11905: 0xCE92,
-	34709 - 11905: 0xCE93,
-	34710 - 11905: 0xCE94,
-	34711 - 11905: 0xF3A5,
-	34712 - 11905: 0xCE95,
-	34713 - 11905: 0xCE96,
-	34714 - 11905: 0xCE97,
-	34715 - 11905: 0xCE98,
-	34716 - 11905: 0xCE99,
-	34717 - 11905: 0xCE9A,
-	34718 - 11905: 0xCE9B,
-	34719 - 11905: 0xC3F8,
-	34720 - 11905: 0xCE9C,
-	34721 - 11905: 0xCE9D,
-	34722 - 11905: 0xCE9E,
-	34723 - 11905: 0xCE9F,
-	34724 - 11905: 0xCEA0,
-	34725 - 11905: 0xCF40,
-	34726 - 11905: 0xCF41,
-	34727 - 11905: 0xCF42,
-	34728 - 11905: 0xF2FD,
-	34729 - 11905: 0xCF43,
-	34730 - 11905: 0xCF44,
-	34731 - 11905: 0xF3A7,
-	34732 - 11905: 0xF3A9,
-	34733 - 11905: 0xF3A4,
-	34734 - 11905: 0xCF45,
-	34735 - 11905: 0xF2FC,
-	34736 - 11905: 0xCF46,
-	34737 - 11905: 0xCF47,
-	34738 - 11905: 0xCF48,
-	34739 - 11905: 0xF3AB,
-	34740 - 11905: 0xCF49,
-	34741 - 11905: 0xF3AA,
-	34742 - 11905: 0xCF4A,
-	34743 - 11905: 0xCF4B,
-	34744 - 11905: 0xCF4C,
-	34745 - 11905: 0xCF4D,
-	34746 - 11905: 0xC2DD,
-	34747 - 11905: 0xCF4E,
-	34748 - 11905: 0xCF4F,
-	34749 - 11905: 0xF3AE,
-	34750 - 11905: 0xCF50,
-	34751 - 11905: 0xCF51,
-	34752 - 11905: 0xF3B0,
-	34753 - 11905: 0xCF52,
-	34754 - 11905: 0xCF53,
-	34755 - 11905: 0xCF54,
-	34756 - 11905: 0xCF55,
-	34757 - 11905: 0xCF56,
-	34758 - 11905: 0xF3A1,
-	34759 - 11905: 0xCF57,
-	34760 - 11905: 0xCF58,
-	34761 - 11905: 0xCF59,
-	34762 - 11905: 0xF3B1,
-	34763 - 11905: 0xF3AC,
-	34764 - 11905: 0xCF5A,
-	34765 - 11905: 0xCF5B,
-	34766 - 11905: 0xCF5C,
-	34767 - 11905: 0xCF5D,
-	34768 - 11905: 0xCF5E,
-	34769 - 11905: 0xF3AF,
-	34770 - 11905: 0xF2FE,
-	34771 - 11905: 0xF3AD,
-	34772 - 11905: 0xCF5F,
-	34773 - 11905: 0xCF60,
-	34774 - 11905: 0xCF61,
-	34775 - 11905: 0xCF62,
-	34776 - 11905: 0xCF63,
-	34777 - 11905: 0xCF64,
-	34778 - 11905: 0xCF65,
-	34779 - 11905: 0xF3B2,
-	34780 - 11905: 0xCF66,
-	34781 - 11905: 0xCF67,
-	34782 - 11905: 0xCF68,
-	34783 - 11905: 0xCF69,
-	34784 - 11905: 0xF3B4,
-	34785 - 11905: 0xCF6A,
-	34786 - 11905: 0xCF6B,
-	34787 - 11905: 0xCF6C,
-	34788 - 11905: 0xCF6D,
-	34789 - 11905: 0xF3A8,
-	34790 - 11905: 0xCF6E,
-	34791 - 11905: 0xCF6F,
-	34792 - 11905: 0xCF70,
-	34793 - 11905: 0xCF71,
-	34794 - 11905: 0xF3B3,
-	34795 - 11905: 0xCF72,
-	34796 - 11905: 0xCF73,
-	34797 - 11905: 0xCF74,
-	34798 - 11905: 0xF3B5,
-	34799 - 11905: 0xCF75,
-	34800 - 11905: 0xCF76,
-	34801 - 11905: 0xCF77,
-	34802 - 11905: 0xCF78,
-	34803 - 11905: 0xCF79,
-	34804 - 11905: 0xCF7A,
-	34805 - 11905: 0xCF7B,
-	34806 - 11905: 0xCF7C,
-	34807 - 11905: 0xCF7D,
-	34808 - 11905: 0xCF7E,
-	34809 - 11905: 0xD0B7,
-	34810 - 11905: 0xCF80,
-	34811 - 11905: 0xCF81,
-	34812 - 11905: 0xCF82,
-	34813 - 11905: 0xCF83,
-	34814 - 11905: 0xF3B8,
-	34815 - 11905: 0xCF84,
-	34816 - 11905: 0xCF85,
-	34817 - 11905: 0xCF86,
-	34818 - 11905: 0xCF87,
-	34819 - 11905: 0xD9F9,
-	34820 - 11905: 0xCF88,
-	34821 - 11905: 0xCF89,
-	34822 - 11905: 0xCF8A,
-	34823 - 11905: 0xCF8B,
-	34824 - 11905: 0xCF8C,
-	34825 - 11905: 0xCF8D,
-	34826 - 11905: 0xF3B9,
-	34827 - 11905: 0xCF8E,
-	34828 - 11905: 0xCF8F,
-	34829 - 11905: 0xCF90,
-	34830 - 11905: 0xCF91,
-	34831 - 11905: 0xCF92,
-	34832 - 11905: 0xCF93,
-	34833 - 11905: 0xCF94,
-	34834 - 11905: 0xCF95,
-	34835 - 11905: 0xF3B7,
-	34836 - 11905: 0xCF96,
-	34837 - 11905: 0xC8E4,
-	34838 - 11905: 0xF3B6,
-	34839 - 11905: 0xCF97,
-	34840 - 11905: 0xCF98,
-	34841 - 11905: 0xCF99,
-	34842 - 11905: 0xCF9A,
-	34843 - 11905: 0xF3BA,
-	34844 - 11905: 0xCF9B,
-	34845 - 11905: 0xCF9C,
-	34846 - 11905: 0xCF9D,
-	34847 - 11905: 0xCF9E,
-	34848 - 11905: 0xCF9F,
-	34849 - 11905: 0xF3BB,
-	34850 - 11905: 0xB4C0,
-	34851 - 11905: 0xCFA0,
-	34852 - 11905: 0xD040,
-	34853 - 11905: 0xD041,
-	34854 - 11905: 0xD042,
-	34855 - 11905: 0xD043,
-	34856 - 11905: 0xD044,
-	34857 - 11905: 0xD045,
-	34858 - 11905: 0xD046,
-	34859 - 11905: 0xD047,
-	34860 - 11905: 0xD048,
-	34861 - 11905: 0xD049,
-	34862 - 11905: 0xD04A,
-	34863 - 11905: 0xD04B,
-	34864 - 11905: 0xD04C,
-	34865 - 11905: 0xD04D,
-	34866 - 11905: 0xEEC3,
-	34867 - 11905: 0xD04E,
-	34868 - 11905: 0xD04F,
-	34869 - 11905: 0xD050,
-	34870 - 11905: 0xD051,
-	34871 - 11905: 0xD052,
-	34872 - 11905: 0xD053,
-	34873 - 11905: 0xF3BC,
-	34874 - 11905: 0xD054,
-	34875 - 11905: 0xD055,
-	34876 - 11905: 0xF3BD,
-	34877 - 11905: 0xD056,
-	34878 - 11905: 0xD057,
-	34879 - 11905: 0xD058,
-	34880 - 11905: 0xD1AA,
-	34881 - 11905: 0xD059,
-	34882 - 11905: 0xD05A,
-	34883 - 11905: 0xD05B,
-	34884 - 11905: 0xF4AC,
-	34885 - 11905: 0xD0C6,
-	34886 - 11905: 0xD05C,
-	34887 - 11905: 0xD05D,
-	34888 - 11905: 0xD05E,
-	34889 - 11905: 0xD05F,
-	34890 - 11905: 0xD060,
-	34891 - 11905: 0xD061,
-	34892 - 11905: 0xD0D0,
-	34893 - 11905: 0xD1DC,
-	34894 - 11905: 0xD062,
-	34895 - 11905: 0xD063,
-	34896 - 11905: 0xD064,
-	34897 - 11905: 0xD065,
-	34898 - 11905: 0xD066,
-	34899 - 11905: 0xD067,
-	34900 - 11905: 0xCFCE,
-	34901 - 11905: 0xD068,
-	34902 - 11905: 0xD069,
-	34903 - 11905: 0xBDD6,
-	34904 - 11905: 0xD06A,
-	34905 - 11905: 0xD1C3,
-	34906 - 11905: 0xD06B,
-	34907 - 11905: 0xD06C,
-	34908 - 11905: 0xD06D,
-	34909 - 11905: 0xD06E,
-	34910 - 11905: 0xD06F,
-	34911 - 11905: 0xD070,
-	34912 - 11905: 0xD071,
-	34913 - 11905: 0xBAE2,
-	34914 - 11905: 0xE1E9,
-	34915 - 11905: 0xD2C2,
-	34916 - 11905: 0xF1C2,
-	34917 - 11905: 0xB2B9,
-	34918 - 11905: 0xD072,
-	34919 - 11905: 0xD073,
-	34920 - 11905: 0xB1ED,
-	34921 - 11905: 0xF1C3,
-	34922 - 11905: 0xD074,
-	34923 - 11905: 0xC9C0,
-	34924 - 11905: 0xB3C4,
-	34925 - 11905: 0xD075,
-	34926 - 11905: 0xD9F2,
-	34927 - 11905: 0xD076,
-	34928 - 11905: 0xCBA5,
-	34929 - 11905: 0xD077,
-	34930 - 11905: 0xF1C4,
-	34931 - 11905: 0xD078,
-	34932 - 11905: 0xD079,
-	34933 - 11905: 0xD07A,
-	34934 - 11905: 0xD07B,
-	34935 - 11905: 0xD6D4,
-	34936 - 11905: 0xD07C,
-	34937 - 11905: 0xD07D,
-	34938 - 11905: 0xD07E,
-	34939 - 11905: 0xD080,
-	34940 - 11905: 0xD081,
-	34941 - 11905: 0xF1C5,
-	34942 - 11905: 0xF4C0,
-	34943 - 11905: 0xF1C6,
-	34944 - 11905: 0xD082,
-	34945 - 11905: 0xD4AC,
-	34946 - 11905: 0xF1C7,
-	34947 - 11905: 0xD083,
-	34948 - 11905: 0xB0C0,
-	34949 - 11905: 0xF4C1,
-	34950 - 11905: 0xD084,
-	34951 - 11905: 0xD085,
-	34952 - 11905: 0xF4C2,
-	34953 - 11905: 0xD086,
-	34954 - 11905: 0xD087,
-	34955 - 11905: 0xB4FC,
-	34956 - 11905: 0xD088,
-	34957 - 11905: 0xC5DB,
-	34958 - 11905: 0xD089,
-	34959 - 11905: 0xD08A,
-	34960 - 11905: 0xD08B,
-	34961 - 11905: 0xD08C,
-	34962 - 11905: 0xCCBB,
-	34963 - 11905: 0xD08D,
-	34964 - 11905: 0xD08E,
-	34965 - 11905: 0xD08F,
-	34966 - 11905: 0xD0E4,
-	34967 - 11905: 0xD090,
-	34968 - 11905: 0xD091,
-	34969 - 11905: 0xD092,
-	34970 - 11905: 0xD093,
-	34971 - 11905: 0xD094,
-	34972 - 11905: 0xCDE0,
-	34973 - 11905: 0xD095,
-	34974 - 11905: 0xD096,
-	34975 - 11905: 0xD097,
-	34976 - 11905: 0xD098,
-	34977 - 11905: 0xD099,
-	34978 - 11905: 0xF1C8,
-	34979 - 11905: 0xD09A,
-	34980 - 11905: 0xD9F3,
-	34981 - 11905: 0xD09B,
-	34982 - 11905: 0xD09C,
-	34983 - 11905: 0xD09D,
-	34984 - 11905: 0xD09E,
-	34985 - 11905: 0xD09F,
-	34986 - 11905: 0xD0A0,
-	34987 - 11905: 0xB1BB,
-	34988 - 11905: 0xD140,
-	34989 - 11905: 0xCFAE,
-	34990 - 11905: 0xD141,
-	34991 - 11905: 0xD142,
-	34992 - 11905: 0xD143,
-	34993 - 11905: 0xB8A4,
-	34994 - 11905: 0xD144,
-	34995 - 11905: 0xD145,
-	34996 - 11905: 0xD146,
-	34997 - 11905: 0xD147,
-	34998 - 11905: 0xD148,
-	34999 - 11905: 0xF1CA,
-	35000 - 11905: 0xD149,
-	35001 - 11905: 0xD14A,
-	35002 - 11905: 0xD14B,
-	35003 - 11905: 0xD14C,
-	35004 - 11905: 0xF1CB,
-	35005 - 11905: 0xD14D,
-	35006 - 11905: 0xD14E,
-	35007 - 11905: 0xD14F,
-	35008 - 11905: 0xD150,
-	35009 - 11905: 0xB2C3,
-	35010 - 11905: 0xC1D1,
-	35011 - 11905: 0xD151,
-	35012 - 11905: 0xD152,
-	35013 - 11905: 0xD7B0,
-	35014 - 11905: 0xF1C9,
-	35015 - 11905: 0xD153,
-	35016 - 11905: 0xD154,
-	35017 - 11905: 0xF1CC,
-	35018 - 11905: 0xD155,
-	35019 - 11905: 0xD156,
-	35020 - 11905: 0xD157,
-	35021 - 11905: 0xD158,
-	35022 - 11905: 0xF1CE,
-	35023 - 11905: 0xD159,
-	35024 - 11905: 0xD15A,
-	35025 - 11905: 0xD15B,
-	35026 - 11905: 0xD9F6,
-	35027 - 11905: 0xD15C,
-	35028 - 11905: 0xD2E1,
-	35029 - 11905: 0xD4A3,
-	35030 - 11905: 0xD15D,
-	35031 - 11905: 0xD15E,
-	35032 - 11905: 0xF4C3,
-	35033 - 11905: 0xC8B9,
-	35034 - 11905: 0xD15F,
-	35035 - 11905: 0xD160,
-	35036 - 11905: 0xD161,
-	35037 - 11905: 0xD162,
-	35038 - 11905: 0xD163,
-	35039 - 11905: 0xF4C4,
-	35040 - 11905: 0xD164,
-	35041 - 11905: 0xD165,
-	35042 - 11905: 0xF1CD,
-	35043 - 11905: 0xF1CF,
-	35044 - 11905: 0xBFE3,
-	35045 - 11905: 0xF1D0,
-	35046 - 11905: 0xD166,
-	35047 - 11905: 0xD167,
-	35048 - 11905: 0xF1D4,
-	35049 - 11905: 0xD168,
-	35050 - 11905: 0xD169,
-	35051 - 11905: 0xD16A,
-	35052 - 11905: 0xD16B,
-	35053 - 11905: 0xD16C,
-	35054 - 11905: 0xD16D,
-	35055 - 11905: 0xD16E,
-	35056 - 11905: 0xF1D6,
-	35057 - 11905: 0xF1D1,
-	35058 - 11905: 0xD16F,
-	35059 - 11905: 0xC9D1,
-	35060 - 11905: 0xC5E1,
-	35061 - 11905: 0xD170,
-	35062 - 11905: 0xD171,
-	35063 - 11905: 0xD172,
-	35064 - 11905: 0xC2E3,
-	35065 - 11905: 0xB9FC,
-	35066 - 11905: 0xD173,
-	35067 - 11905: 0xD174,
-	35068 - 11905: 0xF1D3,
-	35069 - 11905: 0xD175,
-	35070 - 11905: 0xF1D5,
-	35071 - 11905: 0xD176,
-	35072 - 11905: 0xD177,
-	35073 - 11905: 0xD178,
-	35074 - 11905: 0xB9D3,
-	35075 - 11905: 0xD179,
-	35076 - 11905: 0xD17A,
-	35077 - 11905: 0xD17B,
-	35078 - 11905: 0xD17C,
-	35079 - 11905: 0xD17D,
-	35080 - 11905: 0xD17E,
-	35081 - 11905: 0xD180,
-	35082 - 11905: 0xF1DB,
-	35083 - 11905: 0xD181,
-	35084 - 11905: 0xD182,
-	35085 - 11905: 0xD183,
-	35086 - 11905: 0xD184,
-	35087 - 11905: 0xD185,
-	35088 - 11905: 0xBAD6,
-	35089 - 11905: 0xD186,
-	35090 - 11905: 0xB0FD,
-	35091 - 11905: 0xF1D9,
-	35092 - 11905: 0xD187,
-	35093 - 11905: 0xD188,
-	35094 - 11905: 0xD189,
-	35095 - 11905: 0xD18A,
-	35096 - 11905: 0xD18B,
-	35097 - 11905: 0xF1D8,
-	35098 - 11905: 0xF1D2,
-	35099 - 11905: 0xF1DA,
-	35100 - 11905: 0xD18C,
-	35101 - 11905: 0xD18D,
-	35102 - 11905: 0xD18E,
-	35103 - 11905: 0xD18F,
-	35104 - 11905: 0xD190,
-	35105 - 11905: 0xF1D7,
-	35106 - 11905: 0xD191,
-	35107 - 11905: 0xD192,
-	35108 - 11905: 0xD193,
-	35109 - 11905: 0xC8EC,
-	35110 - 11905: 0xD194,
-	35111 - 11905: 0xD195,
-	35112 - 11905: 0xD196,
-	35113 - 11905: 0xD197,
-	35114 - 11905: 0xCDCA,
-	35115 - 11905: 0xF1DD,
-	35116 - 11905: 0xD198,
-	35117 - 11905: 0xD199,
-	35118 - 11905: 0xD19A,
-	35119 - 11905: 0xD19B,
-	35120 - 11905: 0xE5BD,
-	35121 - 11905: 0xD19C,
-	35122 - 11905: 0xD19D,
-	35123 - 11905: 0xD19E,
-	35124 - 11905: 0xF1DC,
-	35125 - 11905: 0xD19F,
-	35126 - 11905: 0xF1DE,
-	35127 - 11905: 0xD1A0,
-	35128 - 11905: 0xD240,
-	35129 - 11905: 0xD241,
-	35130 - 11905: 0xD242,
-	35131 - 11905: 0xD243,
-	35132 - 11905: 0xD244,
-	35133 - 11905: 0xD245,
-	35134 - 11905: 0xD246,
-	35135 - 11905: 0xD247,
-	35136 - 11905: 0xD248,
-	35137 - 11905: 0xF1DF,
-	35138 - 11905: 0xD249,
-	35139 - 11905: 0xD24A,
-	35140 - 11905: 0xCFE5,
-	35141 - 11905: 0xD24B,
-	35142 - 11905: 0xD24C,
-	35143 - 11905: 0xD24D,
-	35144 - 11905: 0xD24E,
-	35145 - 11905: 0xD24F,
-	35146 - 11905: 0xD250,
-	35147 - 11905: 0xD251,
-	35148 - 11905: 0xD252,
-	35149 - 11905: 0xD253,
-	35150 - 11905: 0xD254,
-	35151 - 11905: 0xD255,
-	35152 - 11905: 0xD256,
-	35153 - 11905: 0xD257,
-	35154 - 11905: 0xD258,
-	35155 - 11905: 0xD259,
-	35156 - 11905: 0xD25A,
-	35157 - 11905: 0xD25B,
-	35158 - 11905: 0xD25C,
-	35159 - 11905: 0xD25D,
-	35160 - 11905: 0xD25E,
-	35161 - 11905: 0xD25F,
-	35162 - 11905: 0xD260,
-	35163 - 11905: 0xD261,
-	35164 - 11905: 0xD262,
-	35165 - 11905: 0xD263,
-	35166 - 11905: 0xF4C5,
-	35167 - 11905: 0xBDF3,
-	35168 - 11905: 0xD264,
-	35169 - 11905: 0xD265,
-	35170 - 11905: 0xD266,
-	35171 - 11905: 0xD267,
-	35172 - 11905: 0xD268,
-	35173 - 11905: 0xD269,
-	35174 - 11905: 0xF1E0,
-	35175 - 11905: 0xD26A,
-	35176 - 11905: 0xD26B,
-	35177 - 11905: 0xD26C,
-	35178 - 11905: 0xD26D,
-	35179 - 11905: 0xD26E,
-	35180 - 11905: 0xD26F,
-	35181 - 11905: 0xD270,
-	35182 - 11905: 0xD271,
-	35183 - 11905: 0xD272,
-	35184 - 11905: 0xD273,
-	35185 - 11905: 0xD274,
-	35186 - 11905: 0xD275,
-	35187 - 11905: 0xD276,
-	35188 - 11905: 0xD277,
-	35189 - 11905: 0xD278,
-	35190 - 11905: 0xD279,
-	35191 - 11905: 0xD27A,
-	35192 - 11905: 0xD27B,
-	35193 - 11905: 0xD27C,
-	35194 - 11905: 0xD27D,
-	35195 - 11905: 0xF1E1,
-	35196 - 11905: 0xD27E,
-	35197 - 11905: 0xD280,
-	35198 - 11905: 0xD281,
-	35199 - 11905: 0xCEF7,
-	35200 - 11905: 0xD282,
-	35201 - 11905: 0xD2AA,
-	35202 - 11905: 0xD283,
-	35203 - 11905: 0xF1FB,
-	35204 - 11905: 0xD284,
-	35205 - 11905: 0xD285,
-	35206 - 11905: 0xB8B2,
-	35207 - 11905: 0xD286,
-	35208 - 11905: 0xD287,
-	35209 - 11905: 0xD288,
-	35210 - 11905: 0xD289,
-	35211 - 11905: 0xD28A,
-	35212 - 11905: 0xD28B,
-	35213 - 11905: 0xD28C,
-	35214 - 11905: 0xD28D,
-	35215 - 11905: 0xD28E,
-	35216 - 11905: 0xD28F,
-	35217 - 11905: 0xD290,
-	35218 - 11905: 0xD291,
-	35219 - 11905: 0xD292,
-	35220 - 11905: 0xD293,
-	35221 - 11905: 0xD294,
-	35222 - 11905: 0xD295,
-	35223 - 11905: 0xD296,
-	35224 - 11905: 0xD297,
-	35225 - 11905: 0xD298,
-	35226 - 11905: 0xD299,
-	35227 - 11905: 0xD29A,
-	35228 - 11905: 0xD29B,
-	35229 - 11905: 0xD29C,
-	35230 - 11905: 0xD29D,
-	35231 - 11905: 0xD29E,
-	35232 - 11905: 0xD29F,
-	35233 - 11905: 0xD2A0,
-	35234 - 11905: 0xD340,
-	35235 - 11905: 0xD341,
-	35236 - 11905: 0xD342,
-	35237 - 11905: 0xD343,
-	35238 - 11905: 0xD344,
-	35239 - 11905: 0xD345,
-	35240 - 11905: 0xD346,
-	35241 - 11905: 0xD347,
-	35242 - 11905: 0xD348,
-	35243 - 11905: 0xD349,
-	35244 - 11905: 0xD34A,
-	35245 - 11905: 0xD34B,
-	35246 - 11905: 0xD34C,
-	35247 - 11905: 0xD34D,
-	35248 - 11905: 0xD34E,
-	35249 - 11905: 0xD34F,
-	35250 - 11905: 0xD350,
-	35251 - 11905: 0xD351,
-	35252 - 11905: 0xD352,
-	35253 - 11905: 0xD353,
-	35254 - 11905: 0xD354,
-	35255 - 11905: 0xD355,
-	35256 - 11905: 0xD356,
-	35257 - 11905: 0xD357,
-	35258 - 11905: 0xD358,
-	35259 - 11905: 0xD359,
-	35260 - 11905: 0xD35A,
-	35261 - 11905: 0xD35B,
-	35262 - 11905: 0xD35C,
-	35263 - 11905: 0xD35D,
-	35264 - 11905: 0xD35E,
-	35265 - 11905: 0xBCFB,
-	35266 - 11905: 0xB9DB,
-	35267 - 11905: 0xD35F,
-	35268 - 11905: 0xB9E6,
-	35269 - 11905: 0xC3D9,
-	35270 - 11905: 0xCAD3,
-	35271 - 11905: 0xEAE8,
-	35272 - 11905: 0xC0C0,
-	35273 - 11905: 0xBEF5,
-	35274 - 11905: 0xEAE9,
-	35275 - 11905: 0xEAEA,
-	35276 - 11905: 0xEAEB,
-	35277 - 11905: 0xD360,
-	35278 - 11905: 0xEAEC,
-	35279 - 11905: 0xEAED,
-	35280 - 11905: 0xEAEE,
-	35281 - 11905: 0xEAEF,
-	35282 - 11905: 0xBDC7,
-	35283 - 11905: 0xD361,
-	35284 - 11905: 0xD362,
-	35285 - 11905: 0xD363,
-	35286 - 11905: 0xF5FB,
-	35287 - 11905: 0xD364,
-	35288 - 11905: 0xD365,
-	35289 - 11905: 0xD366,
-	35290 - 11905: 0xF5FD,
-	35291 - 11905: 0xD367,
-	35292 - 11905: 0xF5FE,
-	35293 - 11905: 0xD368,
-	35294 - 11905: 0xF5FC,
-	35295 - 11905: 0xD369,
-	35296 - 11905: 0xD36A,
-	35297 - 11905: 0xD36B,
-	35298 - 11905: 0xD36C,
-	35299 - 11905: 0xBDE2,
-	35300 - 11905: 0xD36D,
-	35301 - 11905: 0xF6A1,
-	35302 - 11905: 0xB4A5,
-	35303 - 11905: 0xD36E,
-	35304 - 11905: 0xD36F,
-	35305 - 11905: 0xD370,
-	35306 - 11905: 0xD371,
-	35307 - 11905: 0xF6A2,
-	35308 - 11905: 0xD372,
-	35309 - 11905: 0xD373,
-	35310 - 11905: 0xD374,
-	35311 - 11905: 0xF6A3,
-	35312 - 11905: 0xD375,
-	35313 - 11905: 0xD376,
-	35314 - 11905: 0xD377,
-	35315 - 11905: 0xECB2,
-	35316 - 11905: 0xD378,
-	35317 - 11905: 0xD379,
-	35318 - 11905: 0xD37A,
-	35319 - 11905: 0xD37B,
-	35320 - 11905: 0xD37C,
-	35321 - 11905: 0xD37D,
-	35322 - 11905: 0xD37E,
-	35323 - 11905: 0xD380,
-	35324 - 11905: 0xD381,
-	35325 - 11905: 0xD382,
-	35326 - 11905: 0xD383,
-	35327 - 11905: 0xD384,
-	35328 - 11905: 0xD1D4,
-	35329 - 11905: 0xD385,
-	35330 - 11905: 0xD386,
-	35331 - 11905: 0xD387,
-	35332 - 11905: 0xD388,
-	35333 - 11905: 0xD389,
-	35334 - 11905: 0xD38A,
-	35335 - 11905: 0xD9EA,
-	35336 - 11905: 0xD38B,
-	35337 - 11905: 0xD38C,
-	35338 - 11905: 0xD38D,
-	35339 - 11905: 0xD38E,
-	35340 - 11905: 0xD38F,
-	35341 - 11905: 0xD390,
-	35342 - 11905: 0xD391,
-	35343 - 11905: 0xD392,
-	35344 - 11905: 0xD393,
-	35345 - 11905: 0xD394,
-	35346 - 11905: 0xD395,
-	35347 - 11905: 0xD396,
-	35348 - 11905: 0xD397,
-	35349 - 11905: 0xD398,
-	35350 - 11905: 0xD399,
-	35351 - 11905: 0xD39A,
-	35352 - 11905: 0xD39B,
-	35353 - 11905: 0xD39C,
-	35354 - 11905: 0xD39D,
-	35355 - 11905: 0xD39E,
-	35356 - 11905: 0xD39F,
-	35357 - 11905: 0xD3A0,
-	35358 - 11905: 0xD440,
-	35359 - 11905: 0xD441,
-	35360 - 11905: 0xD442,
-	35361 - 11905: 0xD443,
-	35362 - 11905: 0xD444,
-	35363 - 11905: 0xD445,
-	35364 - 11905: 0xD446,
-	35365 - 11905: 0xD447,
-	35366 - 11905: 0xD448,
-	35367 - 11905: 0xD449,
-	35368 - 11905: 0xD44A,
-	35369 - 11905: 0xD44B,
-	35370 - 11905: 0xD44C,
-	35371 - 11905: 0xD44D,
-	35372 - 11905: 0xD44E,
-	35373 - 11905: 0xD44F,
-	35374 - 11905: 0xD450,
-	35375 - 11905: 0xD451,
-	35376 - 11905: 0xD452,
-	35377 - 11905: 0xD453,
-	35378 - 11905: 0xD454,
-	35379 - 11905: 0xD455,
-	35380 - 11905: 0xD456,
-	35381 - 11905: 0xD457,
-	35382 - 11905: 0xD458,
-	35383 - 11905: 0xD459,
-	35384 - 11905: 0xD45A,
-	35385 - 11905: 0xD45B,
-	35386 - 11905: 0xD45C,
-	35387 - 11905: 0xD45D,
-	35388 - 11905: 0xD45E,
-	35389 - 11905: 0xD45F,
-	35390 - 11905: 0xF6A4,
-	35391 - 11905: 0xD460,
-	35392 - 11905: 0xD461,
-	35393 - 11905: 0xD462,
-	35394 - 11905: 0xD463,
-	35395 - 11905: 0xD464,
-	35396 - 11905: 0xD465,
-	35397 - 11905: 0xD466,
-	35398 - 11905: 0xD467,
-	35399 - 11905: 0xD468,
-	35400 - 11905: 0xEEBA,
-	35401 - 11905: 0xD469,
-	35402 - 11905: 0xD46A,
-	35403 - 11905: 0xD46B,
-	35404 - 11905: 0xD46C,
-	35405 - 11905: 0xD46D,
-	35406 - 11905: 0xD46E,
-	35407 - 11905: 0xD46F,
-	35408 - 11905: 0xD470,
-	35409 - 11905: 0xD471,
-	35410 - 11905: 0xD472,
-	35411 - 11905: 0xD473,
-	35412 - 11905: 0xD474,
-	35413 - 11905: 0xD475,
-	35414 - 11905: 0xD476,
-	35415 - 11905: 0xD477,
-	35416 - 11905: 0xD478,
-	35417 - 11905: 0xD479,
-	35418 - 11905: 0xD47A,
-	35419 - 11905: 0xD47B,
-	35420 - 11905: 0xD47C,
-	35421 - 11905: 0xD47D,
-	35422 - 11905: 0xD47E,
-	35423 - 11905: 0xD480,
-	35424 - 11905: 0xD481,
-	35425 - 11905: 0xD482,
-	35426 - 11905: 0xD483,
-	35427 - 11905: 0xD484,
-	35428 - 11905: 0xD485,
-	35429 - 11905: 0xD486,
-	35430 - 11905: 0xD487,
-	35431 - 11905: 0xD488,
-	35432 - 11905: 0xD489,
-	35433 - 11905: 0xD48A,
-	35434 - 11905: 0xD48B,
-	35435 - 11905: 0xD48C,
-	35436 - 11905: 0xD48D,
-	35437 - 11905: 0xD48E,
-	35438 - 11905: 0xD48F,
-	35439 - 11905: 0xD490,
-	35440 - 11905: 0xD491,
-	35441 - 11905: 0xD492,
-	35442 - 11905: 0xD493,
-	35443 - 11905: 0xD494,
-	35444 - 11905: 0xD495,
-	35445 - 11905: 0xD496,
-	35446 - 11905: 0xD497,
-	35447 - 11905: 0xD498,
-	35448 - 11905: 0xD499,
-	35449 - 11905: 0xD5B2,
-	35450 - 11905: 0xD49A,
-	35451 - 11905: 0xD49B,
-	35452 - 11905: 0xD49C,
-	35453 - 11905: 0xD49D,
-	35454 - 11905: 0xD49E,
-	35455 - 11905: 0xD49F,
-	35456 - 11905: 0xD4A0,
-	35457 - 11905: 0xD540,
-	35458 - 11905: 0xD541,
-	35459 - 11905: 0xD542,
-	35460 - 11905: 0xD543,
-	35461 - 11905: 0xD544,
-	35462 - 11905: 0xD545,
-	35463 - 11905: 0xD546,
-	35464 - 11905: 0xD547,
-	35465 - 11905: 0xD3FE,
-	35466 - 11905: 0xCCDC,
-	35467 - 11905: 0xD548,
-	35468 - 11905: 0xD549,
-	35469 - 11905: 0xD54A,
-	35470 - 11905: 0xD54B,
-	35471 - 11905: 0xD54C,
-	35472 - 11905: 0xD54D,
-	35473 - 11905: 0xD54E,
-	35474 - 11905: 0xD54F,
-	35475 - 11905: 0xCAC4,
-	35476 - 11905: 0xD550,
-	35477 - 11905: 0xD551,
-	35478 - 11905: 0xD552,
-	35479 - 11905: 0xD553,
-	35480 - 11905: 0xD554,
-	35481 - 11905: 0xD555,
-	35482 - 11905: 0xD556,
-	35483 - 11905: 0xD557,
-	35484 - 11905: 0xD558,
-	35485 - 11905: 0xD559,
-	35486 - 11905: 0xD55A,
-	35487 - 11905: 0xD55B,
-	35488 - 11905: 0xD55C,
-	35489 - 11905: 0xD55D,
-	35490 - 11905: 0xD55E,
-	35491 - 11905: 0xD55F,
-	35492 - 11905: 0xD560,
-	35493 - 11905: 0xD561,
-	35494 - 11905: 0xD562,
-	35495 - 11905: 0xD563,
-	35496 - 11905: 0xD564,
-	35497 - 11905: 0xD565,
-	35498 - 11905: 0xD566,
-	35499 - 11905: 0xD567,
-	35500 - 11905: 0xD568,
-	35501 - 11905: 0xD569,
-	35502 - 11905: 0xD56A,
-	35503 - 11905: 0xD56B,
-	35504 - 11905: 0xD56C,
-	35505 - 11905: 0xD56D,
-	35506 - 11905: 0xD56E,
-	35507 - 11905: 0xD56F,
-	35508 - 11905: 0xD570,
-	35509 - 11905: 0xD571,
-	35510 - 11905: 0xD572,
-	35511 - 11905: 0xD573,
-	35512 - 11905: 0xD574,
-	35513 - 11905: 0xD575,
-	35514 - 11905: 0xD576,
-	35515 - 11905: 0xD577,
-	35516 - 11905: 0xD578,
-	35517 - 11905: 0xD579,
-	35518 - 11905: 0xD57A,
-	35519 - 11905: 0xD57B,
-	35520 - 11905: 0xD57C,
-	35521 - 11905: 0xD57D,
-	35522 - 11905: 0xD57E,
-	35523 - 11905: 0xD580,
-	35524 - 11905: 0xD581,
-	35525 - 11905: 0xD582,
-	35526 - 11905: 0xD583,
-	35527 - 11905: 0xD584,
-	35528 - 11905: 0xD585,
-	35529 - 11905: 0xD586,
-	35530 - 11905: 0xD587,
-	35531 - 11905: 0xD588,
-	35532 - 11905: 0xD589,
-	35533 - 11905: 0xD58A,
-	35534 - 11905: 0xD58B,
-	35535 - 11905: 0xD58C,
-	35536 - 11905: 0xD58D,
-	35537 - 11905: 0xD58E,
-	35538 - 11905: 0xD58F,
-	35539 - 11905: 0xD590,
-	35540 - 11905: 0xD591,
-	35541 - 11905: 0xD592,
-	35542 - 11905: 0xD593,
-	35543 - 11905: 0xD594,
-	35544 - 11905: 0xD595,
-	35545 - 11905: 0xD596,
-	35546 - 11905: 0xD597,
-	35547 - 11905: 0xD598,
-	35548 - 11905: 0xD599,
-	35549 - 11905: 0xD59A,
-	35550 - 11905: 0xD59B,
-	35551 - 11905: 0xD59C,
-	35552 - 11905: 0xD59D,
-	35553 - 11905: 0xD59E,
-	35554 - 11905: 0xD59F,
-	35555 - 11905: 0xD5A0,
-	35556 - 11905: 0xD640,
-	35557 - 11905: 0xD641,
-	35558 - 11905: 0xD642,
-	35559 - 11905: 0xD643,
-	35560 - 11905: 0xD644,
-	35561 - 11905: 0xD645,
-	35562 - 11905: 0xD646,
-	35563 - 11905: 0xD647,
-	35564 - 11905: 0xD648,
-	35565 - 11905: 0xD649,
-	35566 - 11905: 0xD64A,
-	35567 - 11905: 0xD64B,
-	35568 - 11905: 0xD64C,
-	35569 - 11905: 0xD64D,
-	35570 - 11905: 0xD64E,
-	35571 - 11905: 0xD64F,
-	35572 - 11905: 0xD650,
-	35573 - 11905: 0xD651,
-	35574 - 11905: 0xD652,
-	35575 - 11905: 0xD653,
-	35576 - 11905: 0xD654,
-	35577 - 11905: 0xD655,
-	35578 - 11905: 0xD656,
-	35579 - 11905: 0xD657,
-	35580 - 11905: 0xD658,
-	35581 - 11905: 0xD659,
-	35582 - 11905: 0xD65A,
-	35583 - 11905: 0xD65B,
-	35584 - 11905: 0xD65C,
-	35585 - 11905: 0xD65D,
-	35586 - 11905: 0xD65E,
-	35587 - 11905: 0xD65F,
-	35588 - 11905: 0xD660,
-	35589 - 11905: 0xD661,
-	35590 - 11905: 0xD662,
-	35591 - 11905: 0xE5C0,
-	35592 - 11905: 0xD663,
-	35593 - 11905: 0xD664,
-	35594 - 11905: 0xD665,
-	35595 - 11905: 0xD666,
-	35596 - 11905: 0xD667,
-	35597 - 11905: 0xD668,
-	35598 - 11905: 0xD669,
-	35599 - 11905: 0xD66A,
-	35600 - 11905: 0xD66B,
-	35601 - 11905: 0xD66C,
-	35602 - 11905: 0xD66D,
-	35603 - 11905: 0xD66E,
-	35604 - 11905: 0xD66F,
-	35605 - 11905: 0xD670,
-	35606 - 11905: 0xD671,
-	35607 - 11905: 0xD672,
-	35608 - 11905: 0xD673,
-	35609 - 11905: 0xD674,
-	35610 - 11905: 0xD675,
-	35611 - 11905: 0xD676,
-	35612 - 11905: 0xD677,
-	35613 - 11905: 0xD678,
-	35614 - 11905: 0xD679,
-	35615 - 11905: 0xD67A,
-	35616 - 11905: 0xD67B,
-	35617 - 11905: 0xD67C,
-	35618 - 11905: 0xD67D,
-	35619 - 11905: 0xD67E,
-	35620 - 11905: 0xD680,
-	35621 - 11905: 0xD681,
-	35622 - 11905: 0xF6A5,
-	35623 - 11905: 0xD682,
-	35624 - 11905: 0xD683,
-	35625 - 11905: 0xD684,
-	35626 - 11905: 0xD685,
-	35627 - 11905: 0xD686,
-	35628 - 11905: 0xD687,
-	35629 - 11905: 0xD688,
-	35630 - 11905: 0xD689,
-	35631 - 11905: 0xD68A,
-	35632 - 11905: 0xD68B,
-	35633 - 11905: 0xD68C,
-	35634 - 11905: 0xD68D,
-	35635 - 11905: 0xD68E,
-	35636 - 11905: 0xD68F,
-	35637 - 11905: 0xD690,
-	35638 - 11905: 0xD691,
-	35639 - 11905: 0xD692,
-	35640 - 11905: 0xD693,
-	35641 - 11905: 0xD694,
-	35642 - 11905: 0xD695,
-	35643 - 11905: 0xD696,
-	35644 - 11905: 0xD697,
-	35645 - 11905: 0xD698,
-	35646 - 11905: 0xD699,
-	35647 - 11905: 0xD69A,
-	35648 - 11905: 0xD69B,
-	35649 - 11905: 0xD69C,
-	35650 - 11905: 0xD69D,
-	35651 - 11905: 0xD69E,
-	35652 - 11905: 0xD69F,
-	35653 - 11905: 0xD6A0,
-	35654 - 11905: 0xD740,
-	35655 - 11905: 0xD741,
-	35656 - 11905: 0xD742,
-	35657 - 11905: 0xD743,
-	35658 - 11905: 0xD744,
-	35659 - 11905: 0xD745,
-	35660 - 11905: 0xD746,
-	35661 - 11905: 0xD747,
-	35662 - 11905: 0xD748,
-	35663 - 11905: 0xD749,
-	35664 - 11905: 0xD74A,
-	35665 - 11905: 0xD74B,
-	35666 - 11905: 0xD74C,
-	35667 - 11905: 0xD74D,
-	35668 - 11905: 0xD74E,
-	35669 - 11905: 0xD74F,
-	35670 - 11905: 0xD750,
-	35671 - 11905: 0xD751,
-	35672 - 11905: 0xD752,
-	35673 - 11905: 0xD753,
-	35674 - 11905: 0xD754,
-	35675 - 11905: 0xD755,
-	35676 - 11905: 0xD756,
-	35677 - 11905: 0xD757,
-	35678 - 11905: 0xD758,
-	35679 - 11905: 0xD759,
-	35680 - 11905: 0xD75A,
-	35681 - 11905: 0xD75B,
-	35682 - 11905: 0xD75C,
-	35683 - 11905: 0xD75D,
-	35684 - 11905: 0xD75E,
-	35685 - 11905: 0xD75F,
-	35686 - 11905: 0xBEAF,
-	35687 - 11905: 0xD760,
-	35688 - 11905: 0xD761,
-	35689 - 11905: 0xD762,
-	35690 - 11905: 0xD763,
-	35691 - 11905: 0xD764,
-	35692 - 11905: 0xC6A9,
-	35693 - 11905: 0xD765,
-	35694 - 11905: 0xD766,
-	35695 - 11905: 0xD767,
-	35696 - 11905: 0xD768,
-	35697 - 11905: 0xD769,
-	35698 - 11905: 0xD76A,
-	35699 - 11905: 0xD76B,
-	35700 - 11905: 0xD76C,
-	35701 - 11905: 0xD76D,
-	35702 - 11905: 0xD76E,
-	35703 - 11905: 0xD76F,
-	35704 - 11905: 0xD770,
-	35705 - 11905: 0xD771,
-	35706 - 11905: 0xD772,
-	35707 - 11905: 0xD773,
-	35708 - 11905: 0xD774,
-	35709 - 11905: 0xD775,
-	35710 - 11905: 0xD776,
-	35711 - 11905: 0xD777,
-	35712 - 11905: 0xD778,
-	35713 - 11905: 0xD779,
-	35714 - 11905: 0xD77A,
-	35715 - 11905: 0xD77B,
-	35716 - 11905: 0xD77C,
-	35717 - 11905: 0xD77D,
-	35718 - 11905: 0xD77E,
-	35719 - 11905: 0xD780,
-	35720 - 11905: 0xD781,
-	35721 - 11905: 0xD782,
-	35722 - 11905: 0xD783,
-	35723 - 11905: 0xD784,
-	35724 - 11905: 0xD785,
-	35725 - 11905: 0xD786,
-	35726 - 11905: 0xD787,
-	35727 - 11905: 0xD788,
-	35728 - 11905: 0xD789,
-	35729 - 11905: 0xD78A,
-	35730 - 11905: 0xD78B,
-	35731 - 11905: 0xD78C,
-	35732 - 11905: 0xD78D,
-	35733 - 11905: 0xD78E,
-	35734 - 11905: 0xD78F,
-	35735 - 11905: 0xD790,
-	35736 - 11905: 0xD791,
-	35737 - 11905: 0xD792,
-	35738 - 11905: 0xD793,
-	35739 - 11905: 0xD794,
-	35740 - 11905: 0xD795,
-	35741 - 11905: 0xD796,
-	35742 - 11905: 0xD797,
-	35743 - 11905: 0xD798,
-	35744 - 11905: 0xDAA5,
-	35745 - 11905: 0xBCC6,
-	35746 - 11905: 0xB6A9,
-	35747 - 11905: 0xB8BC,
-	35748 - 11905: 0xC8CF,
-	35749 - 11905: 0xBCA5,
-	35750 - 11905: 0xDAA6,
-	35751 - 11905: 0xDAA7,
-	35752 - 11905: 0xCCD6,
-	35753 - 11905: 0xC8C3,
-	35754 - 11905: 0xDAA8,
-	35755 - 11905: 0xC6FD,
-	35756 - 11905: 0xD799,
-	35757 - 11905: 0xD1B5,
-	35758 - 11905: 0xD2E9,
-	35759 - 11905: 0xD1B6,
-	35760 - 11905: 0xBCC7,
-	35761 - 11905: 0xD79A,
-	35762 - 11905: 0xBDB2,
-	35763 - 11905: 0xBBE4,
-	35764 - 11905: 0xDAA9,
-	35765 - 11905: 0xDAAA,
-	35766 - 11905: 0xD1C8,
-	35767 - 11905: 0xDAAB,
-	35768 - 11905: 0xD0ED,
-	35769 - 11905: 0xB6EF,
-	35770 - 11905: 0xC2DB,
-	35771 - 11905: 0xD79B,
-	35772 - 11905: 0xCBCF,
-	35773 - 11905: 0xB7ED,
-	35774 - 11905: 0xC9E8,
-	35775 - 11905: 0xB7C3,
-	35776 - 11905: 0xBEF7,
-	35777 - 11905: 0xD6A4,
-	35778 - 11905: 0xDAAC,
-	35779 - 11905: 0xDAAD,
-	35780 - 11905: 0xC6C0,
-	35781 - 11905: 0xD7E7,
-	35782 - 11905: 0xCAB6,
-	35783 - 11905: 0xD79C,
-	35784 - 11905: 0xD5A9,
-	35785 - 11905: 0xCBDF,
-	35786 - 11905: 0xD5EF,
-	35787 - 11905: 0xDAAE,
-	35788 - 11905: 0xD6DF,
-	35789 - 11905: 0xB4CA,
-	35790 - 11905: 0xDAB0,
-	35791 - 11905: 0xDAAF,
-	35792 - 11905: 0xD79D,
-	35793 - 11905: 0xD2EB,
-	35794 - 11905: 0xDAB1,
-	35795 - 11905: 0xDAB2,
-	35796 - 11905: 0xDAB3,
-	35797 - 11905: 0xCAD4,
-	35798 - 11905: 0xDAB4,
-	35799 - 11905: 0xCAAB,
-	35800 - 11905: 0xDAB5,
-	35801 - 11905: 0xDAB6,
-	35802 - 11905: 0xB3CF,
-	35803 - 11905: 0xD6EF,
-	35804 - 11905: 0xDAB7,
-	35805 - 11905: 0xBBB0,
-	35806 - 11905: 0xB5AE,
-	35807 - 11905: 0xDAB8,
-	35808 - 11905: 0xDAB9,
-	35809 - 11905: 0xB9EE,
-	35810 - 11905: 0xD1AF,
-	35811 - 11905: 0xD2E8,
-	35812 - 11905: 0xDABA,
-	35813 - 11905: 0xB8C3,
-	35814 - 11905: 0xCFEA,
-	35815 - 11905: 0xB2EF,
-	35816 - 11905: 0xDABB,
-	35817 - 11905: 0xDABC,
-	35818 - 11905: 0xD79E,
-	35819 - 11905: 0xBDEB,
-	35820 - 11905: 0xCEDC,
-	35821 - 11905: 0xD3EF,
-	35822 - 11905: 0xDABD,
-	35823 - 11905: 0xCEF3,
-	35824 - 11905: 0xDABE,
-	35825 - 11905: 0xD3D5,
-	35826 - 11905: 0xBBE5,
-	35827 - 11905: 0xDABF,
-	35828 - 11905: 0xCBB5,
-	35829 - 11905: 0xCBD0,
-	35830 - 11905: 0xDAC0,
-	35831 - 11905: 0xC7EB,
-	35832 - 11905: 0xD6EE,
-	35833 - 11905: 0xDAC1,
-	35834 - 11905: 0xC5B5,
-	35835 - 11905: 0xB6C1,
-	35836 - 11905: 0xDAC2,
-	35837 - 11905: 0xB7CC,
-	35838 - 11905: 0xBFCE,
-	35839 - 11905: 0xDAC3,
-	35840 - 11905: 0xDAC4,
-	35841 - 11905: 0xCBAD,
-	35842 - 11905: 0xDAC5,
-	35843 - 11905: 0xB5F7,
-	35844 - 11905: 0xDAC6,
-	35845 - 11905: 0xC1C2,
-	35846 - 11905: 0xD7BB,
-	35847 - 11905: 0xDAC7,
-	35848 - 11905: 0xCCB8,
-	35849 - 11905: 0xD79F,
-	35850 - 11905: 0xD2EA,
-	35851 - 11905: 0xC4B1,
-	35852 - 11905: 0xDAC8,
-	35853 - 11905: 0xB5FD,
-	35854 - 11905: 0xBBD1,
-	35855 - 11905: 0xDAC9,
-	35856 - 11905: 0xD0B3,
-	35857 - 11905: 0xDACA,
-	35858 - 11905: 0xDACB,
-	35859 - 11905: 0xCEBD,
-	35860 - 11905: 0xDACC,
-	35861 - 11905: 0xDACD,
-	35862 - 11905: 0xDACE,
-	35863 - 11905: 0xB2F7,
-	35864 - 11905: 0xDAD1,
-	35865 - 11905: 0xDACF,
-	35866 - 11905: 0xD1E8,
-	35867 - 11905: 0xDAD0,
-	35868 - 11905: 0xC3D5,
-	35869 - 11905: 0xDAD2,
-	35870 - 11905: 0xD7A0,
-	35871 - 11905: 0xDAD3,
-	35872 - 11905: 0xDAD4,
-	35873 - 11905: 0xDAD5,
-	35874 - 11905: 0xD0BB,
-	35875 - 11905: 0xD2A5,
-	35876 - 11905: 0xB0F9,
-	35877 - 11905: 0xDAD6,
-	35878 - 11905: 0xC7AB,
-	35879 - 11905: 0xDAD7,
-	35880 - 11905: 0xBDF7,
-	35881 - 11905: 0xC3A1,
-	35882 - 11905: 0xDAD8,
-	35883 - 11905: 0xDAD9,
-	35884 - 11905: 0xC3FD,
-	35885 - 11905: 0xCCB7,
-	35886 - 11905: 0xDADA,
-	35887 - 11905: 0xDADB,
-	35888 - 11905: 0xC0BE,
-	35889 - 11905: 0xC6D7,
-	35890 - 11905: 0xDADC,
-	35891 - 11905: 0xDADD,
-	35892 - 11905: 0xC7B4,
-	35893 - 11905: 0xDADE,
-	35894 - 11905: 0xDADF,
-	35895 - 11905: 0xB9C8,
-	35896 - 11905: 0xD840,
-	35897 - 11905: 0xD841,
-	35898 - 11905: 0xD842,
-	35899 - 11905: 0xD843,
-	35900 - 11905: 0xD844,
-	35901 - 11905: 0xD845,
-	35902 - 11905: 0xD846,
-	35903 - 11905: 0xD847,
-	35904 - 11905: 0xD848,
-	35905 - 11905: 0xBBED,
-	35906 - 11905: 0xD849,
-	35907 - 11905: 0xD84A,
-	35908 - 11905: 0xD84B,
-	35909 - 11905: 0xD84C,
-	35910 - 11905: 0xB6B9,
-	35911 - 11905: 0xF4F8,
-	35912 - 11905: 0xD84D,
-	35913 - 11905: 0xF4F9,
-	35914 - 11905: 0xD84E,
-	35915 - 11905: 0xD84F,
-	35916 - 11905: 0xCDE3,
-	35917 - 11905: 0xD850,
-	35918 - 11905: 0xD851,
-	35919 - 11905: 0xD852,
-	35920 - 11905: 0xD853,
-	35921 - 11905: 0xD854,
-	35922 - 11905: 0xD855,
-	35923 - 11905: 0xD856,
-	35924 - 11905: 0xD857,
-	35925 - 11905: 0xF5B9,
-	35926 - 11905: 0xD858,
-	35927 - 11905: 0xD859,
-	35928 - 11905: 0xD85A,
-	35929 - 11905: 0xD85B,
-	35930 - 11905: 0xEBE0,
-	35931 - 11905: 0xD85C,
-	35932 - 11905: 0xD85D,
-	35933 - 11905: 0xD85E,
-	35934 - 11905: 0xD85F,
-	35935 - 11905: 0xD860,
-	35936 - 11905: 0xD861,
-	35937 - 11905: 0xCFF3,
-	35938 - 11905: 0xBBBF,
-	35939 - 11905: 0xD862,
-	35940 - 11905: 0xD863,
-	35941 - 11905: 0xD864,
-	35942 - 11905: 0xD865,
-	35943 - 11905: 0xD866,
-	35944 - 11905: 0xD867,
-	35945 - 11905: 0xD868,
-	35946 - 11905: 0xBAC0,
-	35947 - 11905: 0xD4A5,
-	35948 - 11905: 0xD869,
-	35949 - 11905: 0xD86A,
-	35950 - 11905: 0xD86B,
-	35951 - 11905: 0xD86C,
-	35952 - 11905: 0xD86D,
-	35953 - 11905: 0xD86E,
-	35954 - 11905: 0xD86F,
-	35955 - 11905: 0xE1D9,
-	35956 - 11905: 0xD870,
-	35957 - 11905: 0xD871,
-	35958 - 11905: 0xD872,
-	35959 - 11905: 0xD873,
-	35960 - 11905: 0xF5F4,
-	35961 - 11905: 0xB1AA,
-	35962 - 11905: 0xB2F2,
-	35963 - 11905: 0xD874,
-	35964 - 11905: 0xD875,
-	35965 - 11905: 0xD876,
-	35966 - 11905: 0xD877,
-	35967 - 11905: 0xD878,
-	35968 - 11905: 0xD879,
-	35969 - 11905: 0xD87A,
-	35970 - 11905: 0xF5F5,
-	35971 - 11905: 0xD87B,
-	35972 - 11905: 0xD87C,
-	35973 - 11905: 0xF5F7,
-	35974 - 11905: 0xD87D,
-	35975 - 11905: 0xD87E,
-	35976 - 11905: 0xD880,
-	35977 - 11905: 0xBAD1,
-	35978 - 11905: 0xF5F6,
-	35979 - 11905: 0xD881,
-	35980 - 11905: 0xC3B2,
-	35981 - 11905: 0xD882,
-	35982 - 11905: 0xD883,
-	35983 - 11905: 0xD884,
-	35984 - 11905: 0xD885,
-	35985 - 11905: 0xD886,
-	35986 - 11905: 0xD887,
-	35987 - 11905: 0xD888,
-	35988 - 11905: 0xF5F9,
-	35989 - 11905: 0xD889,
-	35990 - 11905: 0xD88A,
-	35991 - 11905: 0xD88B,
-	35992 - 11905: 0xF5F8,
-	35993 - 11905: 0xD88C,
-	35994 - 11905: 0xD88D,
-	35995 - 11905: 0xD88E,
-	35996 - 11905: 0xD88F,
-	35997 - 11905: 0xD890,
-	35998 - 11905: 0xD891,
-	35999 - 11905: 0xD892,
-	36000 - 11905: 0xD893,
-	36001 - 11905: 0xD894,
-	36002 - 11905: 0xD895,
-	36003 - 11905: 0xD896,
-	36004 - 11905: 0xD897,
-	36005 - 11905: 0xD898,
-	36006 - 11905: 0xD899,
-	36007 - 11905: 0xD89A,
-	36008 - 11905: 0xD89B,
-	36009 - 11905: 0xD89C,
-	36010 - 11905: 0xD89D,
-	36011 - 11905: 0xD89E,
-	36012 - 11905: 0xD89F,
-	36013 - 11905: 0xD8A0,
-	36014 - 11905: 0xD940,
-	36015 - 11905: 0xD941,
-	36016 - 11905: 0xD942,
-	36017 - 11905: 0xD943,
-	36018 - 11905: 0xD944,
-	36019 - 11905: 0xD945,
-	36020 - 11905: 0xD946,
-	36021 - 11905: 0xD947,
-	36022 - 11905: 0xD948,
-	36023 - 11905: 0xD949,
-	36024 - 11905: 0xD94A,
-	36025 - 11905: 0xD94B,
-	36026 - 11905: 0xD94C,
-	36027 - 11905: 0xD94D,
-	36028 - 11905: 0xD94E,
-	36029 - 11905: 0xD94F,
-	36030 - 11905: 0xD950,
-	36031 - 11905: 0xD951,
-	36032 - 11905: 0xD952,
-	36033 - 11905: 0xD953,
-	36034 - 11905: 0xD954,
-	36035 - 11905: 0xD955,
-	36036 - 11905: 0xD956,
-	36037 - 11905: 0xD957,
-	36038 - 11905: 0xD958,
-	36039 - 11905: 0xD959,
-	36040 - 11905: 0xD95A,
-	36041 - 11905: 0xD95B,
-	36042 - 11905: 0xD95C,
-	36043 - 11905: 0xD95D,
-	36044 - 11905: 0xD95E,
-	36045 - 11905: 0xD95F,
-	36046 - 11905: 0xD960,
-	36047 - 11905: 0xD961,
-	36048 - 11905: 0xD962,
-	36049 - 11905: 0xD963,
-	36050 - 11905: 0xD964,
-	36051 - 11905: 0xD965,
-	36052 - 11905: 0xD966,
-	36053 - 11905: 0xD967,
-	36054 - 11905: 0xD968,
-	36055 - 11905: 0xD969,
-	36056 - 11905: 0xD96A,
-	36057 - 11905: 0xD96B,
-	36058 - 11905: 0xD96C,
-	36059 - 11905: 0xD96D,
-	36060 - 11905: 0xD96E,
-	36061 - 11905: 0xD96F,
-	36062 - 11905: 0xD970,
-	36063 - 11905: 0xD971,
-	36064 - 11905: 0xD972,
-	36065 - 11905: 0xD973,
-	36066 - 11905: 0xD974,
-	36067 - 11905: 0xD975,
-	36068 - 11905: 0xD976,
-	36069 - 11905: 0xD977,
-	36070 - 11905: 0xD978,
-	36071 - 11905: 0xD979,
-	36072 - 11905: 0xD97A,
-	36073 - 11905: 0xD97B,
-	36074 - 11905: 0xD97C,
-	36075 - 11905: 0xD97D,
-	36076 - 11905: 0xD97E,
-	36077 - 11905: 0xD980,
-	36078 - 11905: 0xD981,
-	36079 - 11905: 0xD982,
-	36080 - 11905: 0xD983,
-	36081 - 11905: 0xD984,
-	36082 - 11905: 0xD985,
-	36083 - 11905: 0xD986,
-	36084 - 11905: 0xD987,
-	36085 - 11905: 0xD988,
-	36086 - 11905: 0xD989,
-	36087 - 11905: 0xD98A,
-	36088 - 11905: 0xD98B,
-	36089 - 11905: 0xD98C,
-	36090 - 11905: 0xD98D,
-	36091 - 11905: 0xD98E,
-	36092 - 11905: 0xD98F,
-	36093 - 11905: 0xD990,
-	36094 - 11905: 0xD991,
-	36095 - 11905: 0xD992,
-	36096 - 11905: 0xD993,
-	36097 - 11905: 0xD994,
-	36098 - 11905: 0xD995,
-	36099 - 11905: 0xD996,
-	36100 - 11905: 0xD997,
-	36101 - 11905: 0xD998,
-	36102 - 11905: 0xD999,
-	36103 - 11905: 0xD99A,
-	36104 - 11905: 0xD99B,
-	36105 - 11905: 0xD99C,
-	36106 - 11905: 0xD99D,
-	36107 - 11905: 0xD99E,
-	36108 - 11905: 0xD99F,
-	36109 - 11905: 0xD9A0,
-	36110 - 11905: 0xDA40,
-	36111 - 11905: 0xDA41,
-	36112 - 11905: 0xDA42,
-	36113 - 11905: 0xDA43,
-	36114 - 11905: 0xDA44,
-	36115 - 11905: 0xDA45,
-	36116 - 11905: 0xDA46,
-	36117 - 11905: 0xDA47,
-	36118 - 11905: 0xDA48,
-	36119 - 11905: 0xDA49,
-	36120 - 11905: 0xDA4A,
-	36121 - 11905: 0xDA4B,
-	36122 - 11905: 0xDA4C,
-	36123 - 11905: 0xDA4D,
-	36124 - 11905: 0xDA4E,
-	36125 - 11905: 0xB1B4,
-	36126 - 11905: 0xD5EA,
-	36127 - 11905: 0xB8BA,
-	36128 - 11905: 0xDA4F,
-	36129 - 11905: 0xB9B1,
-	36130 - 11905: 0xB2C6,
-	36131 - 11905: 0xD4F0,
-	36132 - 11905: 0xCFCD,
-	36133 - 11905: 0xB0DC,
-	36134 - 11905: 0xD5CB,
-	36135 - 11905: 0xBBF5,
-	36136 - 11905: 0xD6CA,
-	36137 - 11905: 0xB7B7,
-	36138 - 11905: 0xCCB0,
-	36139 - 11905: 0xC6B6,
-	36140 - 11905: 0xB1E1,
-	36141 - 11905: 0xB9BA,
-	36142 - 11905: 0xD6FC,
-	36143 - 11905: 0xB9E1,
-	36144 - 11905: 0xB7A1,
-	36145 - 11905: 0xBCFA,
-	36146 - 11905: 0xEADA,
-	36147 - 11905: 0xEADB,
-	36148 - 11905: 0xCCF9,
-	36149 - 11905: 0xB9F3,
-	36150 - 11905: 0xEADC,
-	36151 - 11905: 0xB4FB,
-	36152 - 11905: 0xC3B3,
-	36153 - 11905: 0xB7D1,
-	36154 - 11905: 0xBAD8,
-	36155 - 11905: 0xEADD,
-	36156 - 11905: 0xD4F4,
-	36157 - 11905: 0xEADE,
-	36158 - 11905: 0xBCD6,
-	36159 - 11905: 0xBBDF,
-	36160 - 11905: 0xEADF,
-	36161 - 11905: 0xC1DE,
-	36162 - 11905: 0xC2B8,
-	36163 - 11905: 0xD4DF,
-	36164 - 11905: 0xD7CA,
-	36165 - 11905: 0xEAE0,
-	36166 - 11905: 0xEAE1,
-	36167 - 11905: 0xEAE4,
-	36168 - 11905: 0xEAE2,
-	36169 - 11905: 0xEAE3,
-	36170 - 11905: 0xC9DE,
-	36171 - 11905: 0xB8B3,
-	36172 - 11905: 0xB6C4,
-	36173 - 11905: 0xEAE5,
-	36174 - 11905: 0xCAEA,
-	36175 - 11905: 0xC9CD,
-	36176 - 11905: 0xB4CD,
-	36177 - 11905: 0xDA50,
-	36178 - 11905: 0xDA51,
-	36179 - 11905: 0xE2D9,
-	36180 - 11905: 0xC5E2,
-	36181 - 11905: 0xEAE6,
-	36182 - 11905: 0xC0B5,
-	36183 - 11905: 0xDA52,
-	36184 - 11905: 0xD7B8,
-	36185 - 11905: 0xEAE7,
-	36186 - 11905: 0xD7AC,
-	36187 - 11905: 0xC8FC,
-	36188 - 11905: 0xD8D3,
-	36189 - 11905: 0xD8CD,
-	36190 - 11905: 0xD4DE,
-	36191 - 11905: 0xDA53,
-	36192 - 11905: 0xD4F9,
-	36193 - 11905: 0xC9C4,
-	36194 - 11905: 0xD3AE,
-	36195 - 11905: 0xB8D3,
-	36196 - 11905: 0xB3E0,
-	36197 - 11905: 0xDA54,
-	36198 - 11905: 0xC9E2,
-	36199 - 11905: 0xF4F6,
-	36200 - 11905: 0xDA55,
-	36201 - 11905: 0xDA56,
-	36202 - 11905: 0xDA57,
-	36203 - 11905: 0xBAD5,
-	36204 - 11905: 0xDA58,
-	36205 - 11905: 0xF4F7,
-	36206 - 11905: 0xDA59,
-	36207 - 11905: 0xDA5A,
-	36208 - 11905: 0xD7DF,
-	36209 - 11905: 0xDA5B,
-	36210 - 11905: 0xDA5C,
-	36211 - 11905: 0xF4F1,
-	36212 - 11905: 0xB8B0,
-	36213 - 11905: 0xD5D4,
-	36214 - 11905: 0xB8CF,
-	36215 - 11905: 0xC6F0,
-	36216 - 11905: 0xDA5D,
-	36217 - 11905: 0xDA5E,
-	36218 - 11905: 0xDA5F,
-	36219 - 11905: 0xDA60,
-	36220 - 11905: 0xDA61,
-	36221 - 11905: 0xDA62,
-	36222 - 11905: 0xDA63,
-	36223 - 11905: 0xDA64,
-	36224 - 11905: 0xDA65,
-	36225 - 11905: 0xB3C3,
-	36226 - 11905: 0xDA66,
-	36227 - 11905: 0xDA67,
-	36228 - 11905: 0xF4F2,
-	36229 - 11905: 0xB3AC,
-	36230 - 11905: 0xDA68,
-	36231 - 11905: 0xDA69,
-	36232 - 11905: 0xDA6A,
-	36233 - 11905: 0xDA6B,
-	36234 - 11905: 0xD4BD,
-	36235 - 11905: 0xC7F7,
-	36236 - 11905: 0xDA6C,
-	36237 - 11905: 0xDA6D,
-	36238 - 11905: 0xDA6E,
-	36239 - 11905: 0xDA6F,
-	36240 - 11905: 0xDA70,
-	36241 - 11905: 0xF4F4,
-	36242 - 11905: 0xDA71,
-	36243 - 11905: 0xDA72,
-	36244 - 11905: 0xF4F3,
-	36245 - 11905: 0xDA73,
-	36246 - 11905: 0xDA74,
-	36247 - 11905: 0xDA75,
-	36248 - 11905: 0xDA76,
-	36249 - 11905: 0xDA77,
-	36250 - 11905: 0xDA78,
-	36251 - 11905: 0xDA79,
-	36252 - 11905: 0xDA7A,
-	36253 - 11905: 0xDA7B,
-	36254 - 11905: 0xDA7C,
-	36255 - 11905: 0xCCCB,
-	36256 - 11905: 0xDA7D,
-	36257 - 11905: 0xDA7E,
-	36258 - 11905: 0xDA80,
-	36259 - 11905: 0xC8A4,
-	36260 - 11905: 0xDA81,
-	36261 - 11905: 0xDA82,
-	36262 - 11905: 0xDA83,
-	36263 - 11905: 0xDA84,
-	36264 - 11905: 0xDA85,
-	36265 - 11905: 0xDA86,
-	36266 - 11905: 0xDA87,
-	36267 - 11905: 0xDA88,
-	36268 - 11905: 0xDA89,
-	36269 - 11905: 0xDA8A,
-	36270 - 11905: 0xDA8B,
-	36271 - 11905: 0xDA8C,
-	36272 - 11905: 0xDA8D,
-	36273 - 11905: 0xF4F5,
-	36274 - 11905: 0xDA8E,
-	36275 - 11905: 0xD7E3,
-	36276 - 11905: 0xC5BF,
-	36277 - 11905: 0xF5C0,
-	36278 - 11905: 0xDA8F,
-	36279 - 11905: 0xDA90,
-	36280 - 11905: 0xF5BB,
-	36281 - 11905: 0xDA91,
-	36282 - 11905: 0xF5C3,
-	36283 - 11905: 0xDA92,
-	36284 - 11905: 0xF5C2,
-	36285 - 11905: 0xDA93,
-	36286 - 11905: 0xD6BA,
-	36287 - 11905: 0xF5C1,
-	36288 - 11905: 0xDA94,
-	36289 - 11905: 0xDA95,
-	36290 - 11905: 0xDA96,
-	36291 - 11905: 0xD4BE,
-	36292 - 11905: 0xF5C4,
-	36293 - 11905: 0xDA97,
-	36294 - 11905: 0xF5CC,
-	36295 - 11905: 0xDA98,
-	36296 - 11905: 0xDA99,
-	36297 - 11905: 0xDA9A,
-	36298 - 11905: 0xDA9B,
-	36299 - 11905: 0xB0CF,
-	36300 - 11905: 0xB5F8,
-	36301 - 11905: 0xDA9C,
-	36302 - 11905: 0xF5C9,
-	36303 - 11905: 0xF5CA,
-	36304 - 11905: 0xDA9D,
-	36305 - 11905: 0xC5DC,
-	36306 - 11905: 0xDA9E,
-	36307 - 11905: 0xDA9F,
-	36308 - 11905: 0xDAA0,
-	36309 - 11905: 0xDB40,
-	36310 - 11905: 0xF5C5,
-	36311 - 11905: 0xF5C6,
-	36312 - 11905: 0xDB41,
-	36313 - 11905: 0xDB42,
-	36314 - 11905: 0xF5C7,
-	36315 - 11905: 0xF5CB,
-	36316 - 11905: 0xDB43,
-	36317 - 11905: 0xBEE0,
-	36318 - 11905: 0xF5C8,
-	36319 - 11905: 0xB8FA,
-	36320 - 11905: 0xDB44,
-	36321 - 11905: 0xDB45,
-	36322 - 11905: 0xDB46,
-	36323 - 11905: 0xF5D0,
-	36324 - 11905: 0xF5D3,
-	36325 - 11905: 0xDB47,
-	36326 - 11905: 0xDB48,
-	36327 - 11905: 0xDB49,
-	36328 - 11905: 0xBFE7,
-	36329 - 11905: 0xDB4A,
-	36330 - 11905: 0xB9F2,
-	36331 - 11905: 0xF5BC,
-	36332 - 11905: 0xF5CD,
-	36333 - 11905: 0xDB4B,
-	36334 - 11905: 0xDB4C,
-	36335 - 11905: 0xC2B7,
-	36336 - 11905: 0xDB4D,
-	36337 - 11905: 0xDB4E,
-	36338 - 11905: 0xDB4F,
-	36339 - 11905: 0xCCF8,
-	36340 - 11905: 0xDB50,
-	36341 - 11905: 0xBCF9,
-	36342 - 11905: 0xDB51,
-	36343 - 11905: 0xF5CE,
-	36344 - 11905: 0xF5CF,
-	36345 - 11905: 0xF5D1,
-	36346 - 11905: 0xB6E5,
-	36347 - 11905: 0xF5D2,
-	36348 - 11905: 0xDB52,
-	36349 - 11905: 0xF5D5,
-	36350 - 11905: 0xDB53,
-	36351 - 11905: 0xDB54,
-	36352 - 11905: 0xDB55,
-	36353 - 11905: 0xDB56,
-	36354 - 11905: 0xDB57,
-	36355 - 11905: 0xDB58,
-	36356 - 11905: 0xDB59,
-	36357 - 11905: 0xF5BD,
-	36358 - 11905: 0xDB5A,
-	36359 - 11905: 0xDB5B,
-	36360 - 11905: 0xDB5C,
-	36361 - 11905: 0xF5D4,
-	36362 - 11905: 0xD3BB,
-	36363 - 11905: 0xDB5D,
-	36364 - 11905: 0xB3EC,
-	36365 - 11905: 0xDB5E,
-	36366 - 11905: 0xDB5F,
-	36367 - 11905: 0xCCA4,
-	36368 - 11905: 0xDB60,
-	36369 - 11905: 0xDB61,
-	36370 - 11905: 0xDB62,
-	36371 - 11905: 0xDB63,
-	36372 - 11905: 0xF5D6,
-	36373 - 11905: 0xDB64,
-	36374 - 11905: 0xDB65,
-	36375 - 11905: 0xDB66,
-	36376 - 11905: 0xDB67,
-	36377 - 11905: 0xDB68,
-	36378 - 11905: 0xDB69,
-	36379 - 11905: 0xDB6A,
-	36380 - 11905: 0xDB6B,
-	36381 - 11905: 0xF5D7,
-	36382 - 11905: 0xBEE1,
-	36383 - 11905: 0xF5D8,
-	36384 - 11905: 0xDB6C,
-	36385 - 11905: 0xDB6D,
-	36386 - 11905: 0xCCDF,
-	36387 - 11905: 0xF5DB,
-	36388 - 11905: 0xDB6E,
-	36389 - 11905: 0xDB6F,
-	36390 - 11905: 0xDB70,
-	36391 - 11905: 0xDB71,
-	36392 - 11905: 0xDB72,
-	36393 - 11905: 0xB2C8,
-	36394 - 11905: 0xD7D9,
-	36395 - 11905: 0xDB73,
-	36396 - 11905: 0xF5D9,
-	36397 - 11905: 0xDB74,
-	36398 - 11905: 0xF5DA,
-	36399 - 11905: 0xF5DC,
-	36400 - 11905: 0xDB75,
-	36401 - 11905: 0xF5E2,
-	36402 - 11905: 0xDB76,
-	36403 - 11905: 0xDB77,
-	36404 - 11905: 0xDB78,
-	36405 - 11905: 0xF5E0,
-	36406 - 11905: 0xDB79,
-	36407 - 11905: 0xDB7A,
-	36408 - 11905: 0xDB7B,
-	36409 - 11905: 0xF5DF,
-	36410 - 11905: 0xF5DD,
-	36411 - 11905: 0xDB7C,
-	36412 - 11905: 0xDB7D,
-	36413 - 11905: 0xF5E1,
-	36414 - 11905: 0xDB7E,
-	36415 - 11905: 0xDB80,
-	36416 - 11905: 0xF5DE,
-	36417 - 11905: 0xF5E4,
-	36418 - 11905: 0xF5E5,
-	36419 - 11905: 0xDB81,
-	36420 - 11905: 0xCCE3,
-	36421 - 11905: 0xDB82,
-	36422 - 11905: 0xDB83,
-	36423 - 11905: 0xE5BF,
-	36424 - 11905: 0xB5B8,
-	36425 - 11905: 0xF5E3,
-	36426 - 11905: 0xF5E8,
-	36427 - 11905: 0xCCA3,
-	36428 - 11905: 0xDB84,
-	36429 - 11905: 0xDB85,
-	36430 - 11905: 0xDB86,
-	36431 - 11905: 0xDB87,
-	36432 - 11905: 0xDB88,
-	36433 - 11905: 0xF5E6,
-	36434 - 11905: 0xF5E7,
-	36435 - 11905: 0xDB89,
-	36436 - 11905: 0xDB8A,
-	36437 - 11905: 0xDB8B,
-	36438 - 11905: 0xDB8C,
-	36439 - 11905: 0xDB8D,
-	36440 - 11905: 0xDB8E,
-	36441 - 11905: 0xF5BE,
-	36442 - 11905: 0xDB8F,
-	36443 - 11905: 0xDB90,
-	36444 - 11905: 0xDB91,
-	36445 - 11905: 0xDB92,
-	36446 - 11905: 0xDB93,
-	36447 - 11905: 0xDB94,
-	36448 - 11905: 0xDB95,
-	36449 - 11905: 0xDB96,
-	36450 - 11905: 0xDB97,
-	36451 - 11905: 0xDB98,
-	36452 - 11905: 0xDB99,
-	36453 - 11905: 0xDB9A,
-	36454 - 11905: 0xB1C4,
-	36455 - 11905: 0xDB9B,
-	36456 - 11905: 0xDB9C,
-	36457 - 11905: 0xF5BF,
-	36458 - 11905: 0xDB9D,
-	36459 - 11905: 0xDB9E,
-	36460 - 11905: 0xB5C5,
-	36461 - 11905: 0xB2E4,
-	36462 - 11905: 0xDB9F,
-	36463 - 11905: 0xF5EC,
-	36464 - 11905: 0xF5E9,
-	36465 - 11905: 0xDBA0,
-	36466 - 11905: 0xB6D7,
-	36467 - 11905: 0xDC40,
-	36468 - 11905: 0xF5ED,
-	36469 - 11905: 0xDC41,
-	36470 - 11905: 0xF5EA,
-	36471 - 11905: 0xDC42,
-	36472 - 11905: 0xDC43,
-	36473 - 11905: 0xDC44,
-	36474 - 11905: 0xDC45,
-	36475 - 11905: 0xDC46,
-	36476 - 11905: 0xF5EB,
-	36477 - 11905: 0xDC47,
-	36478 - 11905: 0xDC48,
-	36479 - 11905: 0xB4DA,
-	36480 - 11905: 0xDC49,
-	36481 - 11905: 0xD4EA,
-	36482 - 11905: 0xDC4A,
-	36483 - 11905: 0xDC4B,
-	36484 - 11905: 0xDC4C,
-	36485 - 11905: 0xF5EE,
-	36486 - 11905: 0xDC4D,
-	36487 - 11905: 0xB3F9,
-	36488 - 11905: 0xDC4E,
-	36489 - 11905: 0xDC4F,
-	36490 - 11905: 0xDC50,
-	36491 - 11905: 0xDC51,
-	36492 - 11905: 0xDC52,
-	36493 - 11905: 0xDC53,
-	36494 - 11905: 0xDC54,
-	36495 - 11905: 0xF5EF,
-	36496 - 11905: 0xF5F1,
-	36497 - 11905: 0xDC55,
-	36498 - 11905: 0xDC56,
-	36499 - 11905: 0xDC57,
-	36500 - 11905: 0xF5F0,
-	36501 - 11905: 0xDC58,
-	36502 - 11905: 0xDC59,
-	36503 - 11905: 0xDC5A,
-	36504 - 11905: 0xDC5B,
-	36505 - 11905: 0xDC5C,
-	36506 - 11905: 0xDC5D,
-	36507 - 11905: 0xDC5E,
-	36508 - 11905: 0xF5F2,
-	36509 - 11905: 0xDC5F,
-	36510 - 11905: 0xF5F3,
-	36511 - 11905: 0xDC60,
-	36512 - 11905: 0xDC61,
-	36513 - 11905: 0xDC62,
-	36514 - 11905: 0xDC63,
-	36515 - 11905: 0xDC64,
-	36516 - 11905: 0xDC65,
-	36517 - 11905: 0xDC66,
-	36518 - 11905: 0xDC67,
-	36519 - 11905: 0xDC68,
-	36520 - 11905: 0xDC69,
-	36521 - 11905: 0xDC6A,
-	36522 - 11905: 0xDC6B,
-	36523 - 11905: 0xC9ED,
-	36524 - 11905: 0xB9AA,
-	36525 - 11905: 0xDC6C,
-	36526 - 11905: 0xDC6D,
-	36527 - 11905: 0xC7FB,
-	36528 - 11905: 0xDC6E,
-	36529 - 11905: 0xDC6F,
-	36530 - 11905: 0xB6E3,
-	36531 - 11905: 0xDC70,
-	36532 - 11905: 0xDC71,
-	36533 - 11905: 0xDC72,
-	36534 - 11905: 0xDC73,
-	36535 - 11905: 0xDC74,
-	36536 - 11905: 0xDC75,
-	36537 - 11905: 0xDC76,
-	36538 - 11905: 0xCCC9,
-	36539 - 11905: 0xDC77,
-	36540 - 11905: 0xDC78,
-	36541 - 11905: 0xDC79,
-	36542 - 11905: 0xDC7A,
-	36543 - 11905: 0xDC7B,
-	36544 - 11905: 0xDC7C,
-	36545 - 11905: 0xDC7D,
-	36546 - 11905: 0xDC7E,
-	36547 - 11905: 0xDC80,
-	36548 - 11905: 0xDC81,
-	36549 - 11905: 0xDC82,
-	36550 - 11905: 0xDC83,
-	36551 - 11905: 0xDC84,
-	36552 - 11905: 0xDC85,
-	36553 - 11905: 0xDC86,
-	36554 - 11905: 0xDC87,
-	36555 - 11905: 0xDC88,
-	36556 - 11905: 0xDC89,
-	36557 - 11905: 0xDC8A,
-	36558 - 11905: 0xEAA6,
-	36559 - 11905: 0xDC8B,
-	36560 - 11905: 0xDC8C,
-	36561 - 11905: 0xDC8D,
-	36562 - 11905: 0xDC8E,
-	36563 - 11905: 0xDC8F,
-	36564 - 11905: 0xDC90,
-	36565 - 11905: 0xDC91,
-	36566 - 11905: 0xDC92,
-	36567 - 11905: 0xDC93,
-	36568 - 11905: 0xDC94,
-	36569 - 11905: 0xDC95,
-	36570 - 11905: 0xDC96,
-	36571 - 11905: 0xDC97,
-	36572 - 11905: 0xDC98,
-	36573 - 11905: 0xDC99,
-	36574 - 11905: 0xDC9A,
-	36575 - 11905: 0xDC9B,
-	36576 - 11905: 0xDC9C,
-	36577 - 11905: 0xDC9D,
-	36578 - 11905: 0xDC9E,
-	36579 - 11905: 0xDC9F,
-	36580 - 11905: 0xDCA0,
-	36581 - 11905: 0xDD40,
-	36582 - 11905: 0xDD41,
-	36583 - 11905: 0xDD42,
-	36584 - 11905: 0xDD43,
-	36585 - 11905: 0xDD44,
-	36586 - 11905: 0xDD45,
-	36587 - 11905: 0xDD46,
-	36588 - 11905: 0xDD47,
-	36589 - 11905: 0xDD48,
-	36590 - 11905: 0xDD49,
-	36591 - 11905: 0xDD4A,
-	36592 - 11905: 0xDD4B,
-	36593 - 11905: 0xDD4C,
-	36594 - 11905: 0xDD4D,
-	36595 - 11905: 0xDD4E,
-	36596 - 11905: 0xDD4F,
-	36597 - 11905: 0xDD50,
-	36598 - 11905: 0xDD51,
-	36599 - 11905: 0xDD52,
-	36600 - 11905: 0xDD53,
-	36601 - 11905: 0xDD54,
-	36602 - 11905: 0xDD55,
-	36603 - 11905: 0xDD56,
-	36604 - 11905: 0xDD57,
-	36605 - 11905: 0xDD58,
-	36606 - 11905: 0xDD59,
-	36607 - 11905: 0xDD5A,
-	36608 - 11905: 0xDD5B,
-	36609 - 11905: 0xDD5C,
-	36610 - 11905: 0xDD5D,
-	36611 - 11905: 0xDD5E,
-	36612 - 11905: 0xDD5F,
-	36613 - 11905: 0xDD60,
-	36614 - 11905: 0xDD61,
-	36615 - 11905: 0xDD62,
-	36616 - 11905: 0xDD63,
-	36617 - 11905: 0xDD64,
-	36618 - 11905: 0xDD65,
-	36619 - 11905: 0xDD66,
-	36620 - 11905: 0xDD67,
-	36621 - 11905: 0xDD68,
-	36622 - 11905: 0xDD69,
-	36623 - 11905: 0xDD6A,
-	36624 - 11905: 0xDD6B,
-	36625 - 11905: 0xDD6C,
-	36626 - 11905: 0xDD6D,
-	36627 - 11905: 0xDD6E,
-	36628 - 11905: 0xDD6F,
-	36629 - 11905: 0xDD70,
-	36630 - 11905: 0xDD71,
-	36631 - 11905: 0xDD72,
-	36632 - 11905: 0xDD73,
-	36633 - 11905: 0xDD74,
-	36634 - 11905: 0xDD75,
-	36635 - 11905: 0xDD76,
-	36636 - 11905: 0xDD77,
-	36637 - 11905: 0xDD78,
-	36638 - 11905: 0xDD79,
-	36639 - 11905: 0xDD7A,
-	36640 - 11905: 0xDD7B,
-	36641 - 11905: 0xDD7C,
-	36642 - 11905: 0xDD7D,
-	36643 - 11905: 0xDD7E,
-	36644 - 11905: 0xDD80,
-	36645 - 11905: 0xDD81,
-	36646 - 11905: 0xDD82,
-	36647 - 11905: 0xDD83,
-	36648 - 11905: 0xDD84,
-	36649 - 11905: 0xDD85,
-	36650 - 11905: 0xDD86,
-	36651 - 11905: 0xDD87,
-	36652 - 11905: 0xDD88,
-	36653 - 11905: 0xDD89,
-	36654 - 11905: 0xDD8A,
-	36655 - 11905: 0xDD8B,
-	36656 - 11905: 0xDD8C,
-	36657 - 11905: 0xDD8D,
-	36658 - 11905: 0xDD8E,
-	36659 - 11905: 0xDD8F,
-	36660 - 11905: 0xDD90,
-	36661 - 11905: 0xDD91,
-	36662 - 11905: 0xDD92,
-	36663 - 11905: 0xDD93,
-	36664 - 11905: 0xDD94,
-	36665 - 11905: 0xDD95,
-	36666 - 11905: 0xDD96,
-	36667 - 11905: 0xDD97,
-	36668 - 11905: 0xDD98,
-	36669 - 11905: 0xDD99,
-	36670 - 11905: 0xDD9A,
-	36671 - 11905: 0xDD9B,
-	36672 - 11905: 0xDD9C,
-	36673 - 11905: 0xDD9D,
-	36674 - 11905: 0xDD9E,
-	36675 - 11905: 0xDD9F,
-	36676 - 11905: 0xDDA0,
-	36677 - 11905: 0xDE40,
-	36678 - 11905: 0xDE41,
-	36679 - 11905: 0xDE42,
-	36680 - 11905: 0xDE43,
-	36681 - 11905: 0xDE44,
-	36682 - 11905: 0xDE45,
-	36683 - 11905: 0xDE46,
-	36684 - 11905: 0xDE47,
-	36685 - 11905: 0xDE48,
-	36686 - 11905: 0xDE49,
-	36687 - 11905: 0xDE4A,
-	36688 - 11905: 0xDE4B,
-	36689 - 11905: 0xDE4C,
-	36690 - 11905: 0xDE4D,
-	36691 - 11905: 0xDE4E,
-	36692 - 11905: 0xDE4F,
-	36693 - 11905: 0xDE50,
-	36694 - 11905: 0xDE51,
-	36695 - 11905: 0xDE52,
-	36696 - 11905: 0xDE53,
-	36697 - 11905: 0xDE54,
-	36698 - 11905: 0xDE55,
-	36699 - 11905: 0xDE56,
-	36700 - 11905: 0xDE57,
-	36701 - 11905: 0xDE58,
-	36702 - 11905: 0xDE59,
-	36703 - 11905: 0xDE5A,
-	36704 - 11905: 0xDE5B,
-	36705 - 11905: 0xDE5C,
-	36706 - 11905: 0xDE5D,
-	36707 - 11905: 0xDE5E,
-	36708 - 11905: 0xDE5F,
-	36709 - 11905: 0xDE60,
-	36710 - 11905: 0xB3B5,
-	36711 - 11905: 0xD4FE,
-	36712 - 11905: 0xB9EC,
-	36713 - 11905: 0xD0F9,
-	36714 - 11905: 0xDE61,
-	36715 - 11905: 0xE9ED,
-	36716 - 11905: 0xD7AA,
-	36717 - 11905: 0xE9EE,
-	36718 - 11905: 0xC2D6,
-	36719 - 11905: 0xC8ED,
-	36720 - 11905: 0xBAE4,
-	36721 - 11905: 0xE9EF,
-	36722 - 11905: 0xE9F0,
-	36723 - 11905: 0xE9F1,
-	36724 - 11905: 0xD6E1,
-	36725 - 11905: 0xE9F2,
-	36726 - 11905: 0xE9F3,
-	36727 - 11905: 0xE9F5,
-	36728 - 11905: 0xE9F4,
-	36729 - 11905: 0xE9F6,
-	36730 - 11905: 0xE9F7,
-	36731 - 11905: 0xC7E1,
-	36732 - 11905: 0xE9F8,
-	36733 - 11905: 0xD4D8,
-	36734 - 11905: 0xE9F9,
-	36735 - 11905: 0xBDCE,
-	36736 - 11905: 0xDE62,
-	36737 - 11905: 0xE9FA,
-	36738 - 11905: 0xE9FB,
-	36739 - 11905: 0xBDCF,
-	36740 - 11905: 0xE9FC,
-	36741 - 11905: 0xB8A8,
-	36742 - 11905: 0xC1BE,
-	36743 - 11905: 0xE9FD,
-	36744 - 11905: 0xB1B2,
-	36745 - 11905: 0xBBD4,
-	36746 - 11905: 0xB9F5,
-	36747 - 11905: 0xE9FE,
-	36748 - 11905: 0xDE63,
-	36749 - 11905: 0xEAA1,
-	36750 - 11905: 0xEAA2,
-	36751 - 11905: 0xEAA3,
-	36752 - 11905: 0xB7F8,
-	36753 - 11905: 0xBCAD,
-	36754 - 11905: 0xDE64,
-	36755 - 11905: 0xCAE4,
-	36756 - 11905: 0xE0CE,
-	36757 - 11905: 0xD4AF,
-	36758 - 11905: 0xCFBD,
-	36759 - 11905: 0xD5B7,
-	36760 - 11905: 0xEAA4,
-	36761 - 11905: 0xD5DE,
-	36762 - 11905: 0xEAA5,
-	36763 - 11905: 0xD0C1,
-	36764 - 11905: 0xB9BC,
-	36765 - 11905: 0xDE65,
-	36766 - 11905: 0xB4C7,
-	36767 - 11905: 0xB1D9,
-	36768 - 11905: 0xDE66,
-	36769 - 11905: 0xDE67,
-	36770 - 11905: 0xDE68,
-	36771 - 11905: 0xC0B1,
-	36772 - 11905: 0xDE69,
-	36773 - 11905: 0xDE6A,
-	36774 - 11905: 0xDE6B,
-	36775 - 11905: 0xDE6C,
-	36776 - 11905: 0xB1E6,
-	36777 - 11905: 0xB1E7,
-	36778 - 11905: 0xDE6D,
-	36779 - 11905: 0xB1E8,
-	36780 - 11905: 0xDE6E,
-	36781 - 11905: 0xDE6F,
-	36782 - 11905: 0xDE70,
-	36783 - 11905: 0xDE71,
-	36784 - 11905: 0xB3BD,
-	36785 - 11905: 0xC8E8,
-	36786 - 11905: 0xDE72,
-	36787 - 11905: 0xDE73,
-	36788 - 11905: 0xDE74,
-	36789 - 11905: 0xDE75,
-	36790 - 11905: 0xE5C1,
-	36791 - 11905: 0xDE76,
-	36792 - 11905: 0xDE77,
-	36793 - 11905: 0xB1DF,
-	36794 - 11905: 0xDE78,
-	36795 - 11905: 0xDE79,
-	36796 - 11905: 0xDE7A,
-	36797 - 11905: 0xC1C9,
-	36798 - 11905: 0xB4EF,
-	36799 - 11905: 0xDE7B,
-	36800 - 11905: 0xDE7C,
-	36801 - 11905: 0xC7A8,
-	36802 - 11905: 0xD3D8,
-	36803 - 11905: 0xDE7D,
-	36804 - 11905: 0xC6F9,
-	36805 - 11905: 0xD1B8,
-	36806 - 11905: 0xDE7E,
-	36807 - 11905: 0xB9FD,
-	36808 - 11905: 0xC2F5,
-	36809 - 11905: 0xDE80,
-	36810 - 11905: 0xDE81,
-	36811 - 11905: 0xDE82,
-	36812 - 11905: 0xDE83,
-	36813 - 11905: 0xDE84,
-	36814 - 11905: 0xD3AD,
-	36815 - 11905: 0xDE85,
-	36816 - 11905: 0xD4CB,
-	36817 - 11905: 0xBDFC,
-	36818 - 11905: 0xDE86,
-	36819 - 11905: 0xE5C2,
-	36820 - 11905: 0xB7B5,
-	36821 - 11905: 0xE5C3,
-	36822 - 11905: 0xDE87,
-	36823 - 11905: 0xDE88,
-	36824 - 11905: 0xBBB9,
-	36825 - 11905: 0xD5E2,
-	36826 - 11905: 0xDE89,
-	36827 - 11905: 0xBDF8,
-	36828 - 11905: 0xD4B6,
-	36829 - 11905: 0xCEA5,
-	36830 - 11905: 0xC1AC,
-	36831 - 11905: 0xB3D9,
-	36832 - 11905: 0xDE8A,
-	36833 - 11905: 0xDE8B,
-	36834 - 11905: 0xCCF6,
-	36835 - 11905: 0xDE8C,
-	36836 - 11905: 0xE5C6,
-	36837 - 11905: 0xE5C4,
-	36838 - 11905: 0xE5C8,
-	36839 - 11905: 0xDE8D,
-	36840 - 11905: 0xE5CA,
-	36841 - 11905: 0xE5C7,
-	36842 - 11905: 0xB5CF,
-	36843 - 11905: 0xC6C8,
-	36844 - 11905: 0xDE8E,
-	36845 - 11905: 0xB5FC,
-	36846 - 11905: 0xE5C5,
-	36847 - 11905: 0xDE8F,
-	36848 - 11905: 0xCAF6,
-	36849 - 11905: 0xDE90,
-	36850 - 11905: 0xDE91,
-	36851 - 11905: 0xE5C9,
-	36852 - 11905: 0xDE92,
-	36853 - 11905: 0xDE93,
-	36854 - 11905: 0xDE94,
-	36855 - 11905: 0xC3D4,
-	36856 - 11905: 0xB1C5,
-	36857 - 11905: 0xBCA3,
-	36858 - 11905: 0xDE95,
-	36859 - 11905: 0xDE96,
-	36860 - 11905: 0xDE97,
-	36861 - 11905: 0xD7B7,
-	36862 - 11905: 0xDE98,
-	36863 - 11905: 0xDE99,
-	36864 - 11905: 0xCDCB,
-	36865 - 11905: 0xCBCD,
-	36866 - 11905: 0xCACA,
-	36867 - 11905: 0xCCD3,
-	36868 - 11905: 0xE5CC,
-	36869 - 11905: 0xE5CB,
-	36870 - 11905: 0xC4E6,
-	36871 - 11905: 0xDE9A,
-	36872 - 11905: 0xDE9B,
-	36873 - 11905: 0xD1A1,
-	36874 - 11905: 0xD1B7,
-	36875 - 11905: 0xE5CD,
-	36876 - 11905: 0xDE9C,
-	36877 - 11905: 0xE5D0,
-	36878 - 11905: 0xDE9D,
-	36879 - 11905: 0xCDB8,
-	36880 - 11905: 0xD6F0,
-	36881 - 11905: 0xE5CF,
-	36882 - 11905: 0xB5DD,
-	36883 - 11905: 0xDE9E,
-	36884 - 11905: 0xCDBE,
-	36885 - 11905: 0xDE9F,
-	36886 - 11905: 0xE5D1,
-	36887 - 11905: 0xB6BA,
-	36888 - 11905: 0xDEA0,
-	36889 - 11905: 0xDF40,
-	36890 - 11905: 0xCDA8,
-	36891 - 11905: 0xB9E4,
-	36892 - 11905: 0xDF41,
-	36893 - 11905: 0xCAC5,
-	36894 - 11905: 0xB3D1,
-	36895 - 11905: 0xCBD9,
-	36896 - 11905: 0xD4EC,
-	36897 - 11905: 0xE5D2,
-	36898 - 11905: 0xB7EA,
-	36899 - 11905: 0xDF42,
-	36900 - 11905: 0xDF43,
-	36901 - 11905: 0xDF44,
-	36902 - 11905: 0xE5CE,
-	36903 - 11905: 0xDF45,
-	36904 - 11905: 0xDF46,
-	36905 - 11905: 0xDF47,
-	36906 - 11905: 0xDF48,
-	36907 - 11905: 0xDF49,
-	36908 - 11905: 0xDF4A,
-	36909 - 11905: 0xE5D5,
-	36910 - 11905: 0xB4FE,
-	36911 - 11905: 0xE5D6,
-	36912 - 11905: 0xDF4B,
-	36913 - 11905: 0xDF4C,
-	36914 - 11905: 0xDF4D,
-	36915 - 11905: 0xDF4E,
-	36916 - 11905: 0xDF4F,
-	36917 - 11905: 0xE5D3,
-	36918 - 11905: 0xE5D4,
-	36919 - 11905: 0xDF50,
-	36920 - 11905: 0xD2DD,
-	36921 - 11905: 0xDF51,
-	36922 - 11905: 0xDF52,
-	36923 - 11905: 0xC2DF,
-	36924 - 11905: 0xB1C6,
-	36925 - 11905: 0xDF53,
-	36926 - 11905: 0xD3E2,
-	36927 - 11905: 0xDF54,
-	36928 - 11905: 0xDF55,
-	36929 - 11905: 0xB6DD,
-	36930 - 11905: 0xCBEC,
-	36931 - 11905: 0xDF56,
-	36932 - 11905: 0xE5D7,
-	36933 - 11905: 0xDF57,
-	36934 - 11905: 0xDF58,
-	36935 - 11905: 0xD3F6,
-	36936 - 11905: 0xDF59,
-	36937 - 11905: 0xDF5A,
-	36938 - 11905: 0xDF5B,
-	36939 - 11905: 0xDF5C,
-	36940 - 11905: 0xDF5D,
-	36941 - 11905: 0xB1E9,
-	36942 - 11905: 0xDF5E,
-	36943 - 11905: 0xB6F4,
-	36944 - 11905: 0xE5DA,
-	36945 - 11905: 0xE5D8,
-	36946 - 11905: 0xE5D9,
-	36947 - 11905: 0xB5C0,
-	36948 - 11905: 0xDF5F,
-	36949 - 11905: 0xDF60,
-	36950 - 11905: 0xDF61,
-	36951 - 11905: 0xD2C5,
-	36952 - 11905: 0xE5DC,
-	36953 - 11905: 0xDF62,
-	36954 - 11905: 0xDF63,
-	36955 - 11905: 0xE5DE,
-	36956 - 11905: 0xDF64,
-	36957 - 11905: 0xDF65,
-	36958 - 11905: 0xDF66,
-	36959 - 11905: 0xDF67,
-	36960 - 11905: 0xDF68,
-	36961 - 11905: 0xDF69,
-	36962 - 11905: 0xE5DD,
-	36963 - 11905: 0xC7B2,
-	36964 - 11905: 0xDF6A,
-	36965 - 11905: 0xD2A3,
-	36966 - 11905: 0xDF6B,
-	36967 - 11905: 0xDF6C,
-	36968 - 11905: 0xE5DB,
-	36969 - 11905: 0xDF6D,
-	36970 - 11905: 0xDF6E,
-	36971 - 11905: 0xDF6F,
-	36972 - 11905: 0xDF70,
-	36973 - 11905: 0xD4E2,
-	36974 - 11905: 0xD5DA,
-	36975 - 11905: 0xDF71,
-	36976 - 11905: 0xDF72,
-	36977 - 11905: 0xDF73,
-	36978 - 11905: 0xDF74,
-	36979 - 11905: 0xDF75,
-	36980 - 11905: 0xE5E0,
-	36981 - 11905: 0xD7F1,
-	36982 - 11905: 0xDF76,
-	36983 - 11905: 0xDF77,
-	36984 - 11905: 0xDF78,
-	36985 - 11905: 0xDF79,
-	36986 - 11905: 0xDF7A,
-	36987 - 11905: 0xDF7B,
-	36988 - 11905: 0xDF7C,
-	36989 - 11905: 0xE5E1,
-	36990 - 11905: 0xDF7D,
-	36991 - 11905: 0xB1DC,
-	36992 - 11905: 0xD1FB,
-	36993 - 11905: 0xDF7E,
-	36994 - 11905: 0xE5E2,
-	36995 - 11905: 0xE5E4,
-	36996 - 11905: 0xDF80,
-	36997 - 11905: 0xDF81,
-	36998 - 11905: 0xDF82,
-	36999 - 11905: 0xDF83,
-	37000 - 11905: 0xE5E3,
-	37001 - 11905: 0xDF84,
-	37002 - 11905: 0xDF85,
-	37003 - 11905: 0xE5E5,
-	37004 - 11905: 0xDF86,
-	37005 - 11905: 0xDF87,
-	37006 - 11905: 0xDF88,
-	37007 - 11905: 0xDF89,
-	37008 - 11905: 0xDF8A,
-	37009 - 11905: 0xD2D8,
-	37010 - 11905: 0xDF8B,
-	37011 - 11905: 0xB5CB,
-	37012 - 11905: 0xDF8C,
-	37013 - 11905: 0xE7DF,
-	37014 - 11905: 0xDF8D,
-	37015 - 11905: 0xDAF5,
-	37016 - 11905: 0xDF8E,
-	37017 - 11905: 0xDAF8,
-	37018 - 11905: 0xDF8F,
-	37019 - 11905: 0xDAF6,
-	37020 - 11905: 0xDF90,
-	37021 - 11905: 0xDAF7,
-	37022 - 11905: 0xDF91,
-	37023 - 11905: 0xDF92,
-	37024 - 11905: 0xDF93,
-	37025 - 11905: 0xDAFA,
-	37026 - 11905: 0xD0CF,
-	37027 - 11905: 0xC4C7,
-	37028 - 11905: 0xDF94,
-	37029 - 11905: 0xDF95,
-	37030 - 11905: 0xB0EE,
-	37031 - 11905: 0xDF96,
-	37032 - 11905: 0xDF97,
-	37033 - 11905: 0xDF98,
-	37034 - 11905: 0xD0B0,
-	37035 - 11905: 0xDF99,
-	37036 - 11905: 0xDAF9,
-	37037 - 11905: 0xDF9A,
-	37038 - 11905: 0xD3CA,
-	37039 - 11905: 0xBAAA,
-	37040 - 11905: 0xDBA2,
-	37041 - 11905: 0xC7F1,
-	37042 - 11905: 0xDF9B,
-	37043 - 11905: 0xDAFC,
-	37044 - 11905: 0xDAFB,
-	37045 - 11905: 0xC9DB,
-	37046 - 11905: 0xDAFD,
-	37047 - 11905: 0xDF9C,
-	37048 - 11905: 0xDBA1,
-	37049 - 11905: 0xD7DE,
-	37050 - 11905: 0xDAFE,
-	37051 - 11905: 0xC1DA,
-	37052 - 11905: 0xDF9D,
-	37053 - 11905: 0xDF9E,
-	37054 - 11905: 0xDBA5,
-	37055 - 11905: 0xDF9F,
-	37056 - 11905: 0xDFA0,
-	37057 - 11905: 0xD3F4,
-	37058 - 11905: 0xE040,
-	37059 - 11905: 0xE041,
-	37060 - 11905: 0xDBA7,
-	37061 - 11905: 0xDBA4,
-	37062 - 11905: 0xE042,
-	37063 - 11905: 0xDBA8,
-	37064 - 11905: 0xE043,
-	37065 - 11905: 0xE044,
-	37066 - 11905: 0xBDBC,
-	37067 - 11905: 0xE045,
-	37068 - 11905: 0xE046,
-	37069 - 11905: 0xE047,
-	37070 - 11905: 0xC0C9,
-	37071 - 11905: 0xDBA3,
-	37072 - 11905: 0xDBA6,
-	37073 - 11905: 0xD6A3,
-	37074 - 11905: 0xE048,
-	37075 - 11905: 0xDBA9,
-	37076 - 11905: 0xE049,
-	37077 - 11905: 0xE04A,
-	37078 - 11905: 0xE04B,
-	37079 - 11905: 0xDBAD,
-	37080 - 11905: 0xE04C,
-	37081 - 11905: 0xE04D,
-	37082 - 11905: 0xE04E,
-	37083 - 11905: 0xDBAE,
-	37084 - 11905: 0xDBAC,
-	37085 - 11905: 0xBAC2,
-	37086 - 11905: 0xE04F,
-	37087 - 11905: 0xE050,
-	37088 - 11905: 0xE051,
-	37089 - 11905: 0xBFA4,
-	37090 - 11905: 0xDBAB,
-	37091 - 11905: 0xE052,
-	37092 - 11905: 0xE053,
-	37093 - 11905: 0xE054,
-	37094 - 11905: 0xDBAA,
-	37095 - 11905: 0xD4C7,
-	37096 - 11905: 0xB2BF,
-	37097 - 11905: 0xE055,
-	37098 - 11905: 0xE056,
-	37099 - 11905: 0xDBAF,
-	37100 - 11905: 0xE057,
-	37101 - 11905: 0xB9F9,
-	37102 - 11905: 0xE058,
-	37103 - 11905: 0xDBB0,
-	37104 - 11905: 0xE059,
-	37105 - 11905: 0xE05A,
-	37106 - 11905: 0xE05B,
-	37107 - 11905: 0xE05C,
-	37108 - 11905: 0xB3BB,
-	37109 - 11905: 0xE05D,
-	37110 - 11905: 0xE05E,
-	37111 - 11905: 0xE05F,
-	37112 - 11905: 0xB5A6,
-	37113 - 11905: 0xE060,
-	37114 - 11905: 0xE061,
-	37115 - 11905: 0xE062,
-	37116 - 11905: 0xE063,
-	37117 - 11905: 0xB6BC,
-	37118 - 11905: 0xDBB1,
-	37119 - 11905: 0xE064,
-	37120 - 11905: 0xE065,
-	37121 - 11905: 0xE066,
-	37122 - 11905: 0xB6F5,
-	37123 - 11905: 0xE067,
-	37124 - 11905: 0xDBB2,
-	37125 - 11905: 0xE068,
-	37126 - 11905: 0xE069,
-	37127 - 11905: 0xE06A,
-	37128 - 11905: 0xE06B,
-	37129 - 11905: 0xE06C,
-	37130 - 11905: 0xE06D,
-	37131 - 11905: 0xE06E,
-	37132 - 11905: 0xE06F,
-	37133 - 11905: 0xE070,
-	37134 - 11905: 0xE071,
-	37135 - 11905: 0xE072,
-	37136 - 11905: 0xE073,
-	37137 - 11905: 0xE074,
-	37138 - 11905: 0xE075,
-	37139 - 11905: 0xE076,
-	37140 - 11905: 0xE077,
-	37141 - 11905: 0xE078,
-	37142 - 11905: 0xE079,
-	37143 - 11905: 0xE07A,
-	37144 - 11905: 0xE07B,
-	37145 - 11905: 0xB1C9,
-	37146 - 11905: 0xE07C,
-	37147 - 11905: 0xE07D,
-	37148 - 11905: 0xE07E,
-	37149 - 11905: 0xE080,
-	37150 - 11905: 0xDBB4,
-	37151 - 11905: 0xE081,
-	37152 - 11905: 0xE082,
-	37153 - 11905: 0xE083,
-	37154 - 11905: 0xDBB3,
-	37155 - 11905: 0xDBB5,
-	37156 - 11905: 0xE084,
-	37157 - 11905: 0xE085,
-	37158 - 11905: 0xE086,
-	37159 - 11905: 0xE087,
-	37160 - 11905: 0xE088,
-	37161 - 11905: 0xE089,
-	37162 - 11905: 0xE08A,
-	37163 - 11905: 0xE08B,
-	37164 - 11905: 0xE08C,
-	37165 - 11905: 0xE08D,
-	37166 - 11905: 0xE08E,
-	37167 - 11905: 0xDBB7,
-	37168 - 11905: 0xE08F,
-	37169 - 11905: 0xDBB6,
-	37170 - 11905: 0xE090,
-	37171 - 11905: 0xE091,
-	37172 - 11905: 0xE092,
-	37173 - 11905: 0xE093,
-	37174 - 11905: 0xE094,
-	37175 - 11905: 0xE095,
-	37176 - 11905: 0xE096,
-	37177 - 11905: 0xDBB8,
-	37178 - 11905: 0xE097,
-	37179 - 11905: 0xE098,
-	37180 - 11905: 0xE099,
-	37181 - 11905: 0xE09A,
-	37182 - 11905: 0xE09B,
-	37183 - 11905: 0xE09C,
-	37184 - 11905: 0xE09D,
-	37185 - 11905: 0xE09E,
-	37186 - 11905: 0xE09F,
-	37187 - 11905: 0xDBB9,
-	37188 - 11905: 0xE0A0,
-	37189 - 11905: 0xE140,
-	37190 - 11905: 0xDBBA,
-	37191 - 11905: 0xE141,
-	37192 - 11905: 0xE142,
-	37193 - 11905: 0xD3CF,
-	37194 - 11905: 0xF4FA,
-	37195 - 11905: 0xC7F5,
-	37196 - 11905: 0xD7C3,
-	37197 - 11905: 0xC5E4,
-	37198 - 11905: 0xF4FC,
-	37199 - 11905: 0xF4FD,
-	37200 - 11905: 0xF4FB,
-	37201 - 11905: 0xE143,
-	37202 - 11905: 0xBEC6,
-	37203 - 11905: 0xE144,
-	37204 - 11905: 0xE145,
-	37205 - 11905: 0xE146,
-	37206 - 11905: 0xE147,
-	37207 - 11905: 0xD0EF,
-	37208 - 11905: 0xE148,
-	37209 - 11905: 0xE149,
-	37210 - 11905: 0xB7D3,
-	37211 - 11905: 0xE14A,
-	37212 - 11905: 0xE14B,
-	37213 - 11905: 0xD4CD,
-	37214 - 11905: 0xCCAA,
-	37215 - 11905: 0xE14C,
-	37216 - 11905: 0xE14D,
-	37217 - 11905: 0xF5A2,
-	37218 - 11905: 0xF5A1,
-	37219 - 11905: 0xBAA8,
-	37220 - 11905: 0xF4FE,
-	37221 - 11905: 0xCBD6,
-	37222 - 11905: 0xE14E,
-	37223 - 11905: 0xE14F,
-	37224 - 11905: 0xE150,
-	37225 - 11905: 0xF5A4,
-	37226 - 11905: 0xC0D2,
-	37227 - 11905: 0xE151,
-	37228 - 11905: 0xB3EA,
-	37229 - 11905: 0xE152,
-	37230 - 11905: 0xCDAA,
-	37231 - 11905: 0xF5A5,
-	37232 - 11905: 0xF5A3,
-	37233 - 11905: 0xBDB4,
-	37234 - 11905: 0xF5A8,
-	37235 - 11905: 0xE153,
-	37236 - 11905: 0xF5A9,
-	37237 - 11905: 0xBDCD,
-	37238 - 11905: 0xC3B8,
-	37239 - 11905: 0xBFE1,
-	37240 - 11905: 0xCBE1,
-	37241 - 11905: 0xF5AA,
-	37242 - 11905: 0xE154,
-	37243 - 11905: 0xE155,
-	37244 - 11905: 0xE156,
-	37245 - 11905: 0xF5A6,
-	37246 - 11905: 0xF5A7,
-	37247 - 11905: 0xC4F0,
-	37248 - 11905: 0xE157,
-	37249 - 11905: 0xE158,
-	37250 - 11905: 0xE159,
-	37251 - 11905: 0xE15A,
-	37252 - 11905: 0xE15B,
-	37253 - 11905: 0xF5AC,
-	37254 - 11905: 0xE15C,
-	37255 - 11905: 0xB4BC,
-	37256 - 11905: 0xE15D,
-	37257 - 11905: 0xD7ED,
-	37258 - 11905: 0xE15E,
-	37259 - 11905: 0xB4D7,
-	37260 - 11905: 0xF5AB,
-	37261 - 11905: 0xF5AE,
-	37262 - 11905: 0xE15F,
-	37263 - 11905: 0xE160,
-	37264 - 11905: 0xF5AD,
-	37265 - 11905: 0xF5AF,
-	37266 - 11905: 0xD0D1,
-	37267 - 11905: 0xE161,
-	37268 - 11905: 0xE162,
-	37269 - 11905: 0xE163,
-	37270 - 11905: 0xE164,
-	37271 - 11905: 0xE165,
-	37272 - 11905: 0xE166,
-	37273 - 11905: 0xE167,
-	37274 - 11905: 0xC3D1,
-	37275 - 11905: 0xC8A9,
-	37276 - 11905: 0xE168,
-	37277 - 11905: 0xE169,
-	37278 - 11905: 0xE16A,
-	37279 - 11905: 0xE16B,
-	37280 - 11905: 0xE16C,
-	37281 - 11905: 0xE16D,
-	37282 - 11905: 0xF5B0,
-	37283 - 11905: 0xF5B1,
-	37284 - 11905: 0xE16E,
-	37285 - 11905: 0xE16F,
-	37286 - 11905: 0xE170,
-	37287 - 11905: 0xE171,
-	37288 - 11905: 0xE172,
-	37289 - 11905: 0xE173,
-	37290 - 11905: 0xF5B2,
-	37291 - 11905: 0xE174,
-	37292 - 11905: 0xE175,
-	37293 - 11905: 0xF5B3,
-	37294 - 11905: 0xF5B4,
-	37295 - 11905: 0xF5B5,
-	37296 - 11905: 0xE176,
-	37297 - 11905: 0xE177,
-	37298 - 11905: 0xE178,
-	37299 - 11905: 0xE179,
-	37300 - 11905: 0xF5B7,
-	37301 - 11905: 0xF5B6,
-	37302 - 11905: 0xE17A,
-	37303 - 11905: 0xE17B,
-	37304 - 11905: 0xE17C,
-	37305 - 11905: 0xE17D,
-	37306 - 11905: 0xF5B8,
-	37307 - 11905: 0xE17E,
-	37308 - 11905: 0xE180,
-	37309 - 11905: 0xE181,
-	37310 - 11905: 0xE182,
-	37311 - 11905: 0xE183,
-	37312 - 11905: 0xE184,
-	37313 - 11905: 0xE185,
-	37314 - 11905: 0xE186,
-	37315 - 11905: 0xE187,
-	37316 - 11905: 0xE188,
-	37317 - 11905: 0xE189,
-	37318 - 11905: 0xE18A,
-	37319 - 11905: 0xB2C9,
-	37320 - 11905: 0xE18B,
-	37321 - 11905: 0xD3D4,
-	37322 - 11905: 0xCACD,
-	37323 - 11905: 0xE18C,
-	37324 - 11905: 0xC0EF,
-	37325 - 11905: 0xD6D8,
-	37326 - 11905: 0xD2B0,
-	37327 - 11905: 0xC1BF,
-	37328 - 11905: 0xE18D,
-	37329 - 11905: 0xBDF0,
-	37330 - 11905: 0xE18E,
-	37331 - 11905: 0xE18F,
-	37332 - 11905: 0xE190,
-	37333 - 11905: 0xE191,
-	37334 - 11905: 0xE192,
-	37335 - 11905: 0xE193,
-	37336 - 11905: 0xE194,
-	37337 - 11905: 0xE195,
-	37338 - 11905: 0xE196,
-	37339 - 11905: 0xE197,
-	37340 - 11905: 0xB8AA,
-	37341 - 11905: 0xE198,
-	37342 - 11905: 0xE199,
-	37343 - 11905: 0xE19A,
-	37344 - 11905: 0xE19B,
-	37345 - 11905: 0xE19C,
-	37346 - 11905: 0xE19D,
-	37347 - 11905: 0xE19E,
-	37348 - 11905: 0xE19F,
-	37349 - 11905: 0xE1A0,
-	37350 - 11905: 0xE240,
-	37351 - 11905: 0xE241,
-	37352 - 11905: 0xE242,
-	37353 - 11905: 0xE243,
-	37354 - 11905: 0xE244,
-	37355 - 11905: 0xE245,
-	37356 - 11905: 0xE246,
-	37357 - 11905: 0xE247,
-	37358 - 11905: 0xE248,
-	37359 - 11905: 0xE249,
-	37360 - 11905: 0xE24A,
-	37361 - 11905: 0xE24B,
-	37362 - 11905: 0xE24C,
-	37363 - 11905: 0xE24D,
-	37364 - 11905: 0xE24E,
-	37365 - 11905: 0xE24F,
-	37366 - 11905: 0xE250,
-	37367 - 11905: 0xE251,
-	37368 - 11905: 0xE252,
-	37369 - 11905: 0xE253,
-	37370 - 11905: 0xE254,
-	37371 - 11905: 0xE255,
-	37372 - 11905: 0xE256,
-	37373 - 11905: 0xE257,
-	37374 - 11905: 0xE258,
-	37375 - 11905: 0xE259,
-	37376 - 11905: 0xE25A,
-	37377 - 11905: 0xE25B,
-	37378 - 11905: 0xE25C,
-	37379 - 11905: 0xE25D,
-	37380 - 11905: 0xE25E,
-	37381 - 11905: 0xE25F,
-	37382 - 11905: 0xE260,
-	37383 - 11905: 0xE261,
-	37384 - 11905: 0xE262,
-	37385 - 11905: 0xE263,
-	37386 - 11905: 0xE264,
-	37387 - 11905: 0xE265,
-	37388 - 11905: 0xE266,
-	37389 - 11905: 0xE267,
-	37390 - 11905: 0xE268,
-	37391 - 11905: 0xE269,
-	37392 - 11905: 0xE26A,
-	37393 - 11905: 0xE26B,
-	37394 - 11905: 0xE26C,
-	37395 - 11905: 0xE26D,
-	37396 - 11905: 0xE26E,
-	37397 - 11905: 0xE26F,
-	37398 - 11905: 0xE270,
-	37399 - 11905: 0xE271,
-	37400 - 11905: 0xE272,
-	37401 - 11905: 0xE273,
-	37402 - 11905: 0xE274,
-	37403 - 11905: 0xE275,
-	37404 - 11905: 0xE276,
-	37405 - 11905: 0xE277,
-	37406 - 11905: 0xE278,
-	37407 - 11905: 0xE279,
-	37408 - 11905: 0xE27A,
-	37409 - 11905: 0xE27B,
-	37410 - 11905: 0xE27C,
-	37411 - 11905: 0xE27D,
-	37412 - 11905: 0xE27E,
-	37413 - 11905: 0xE280,
-	37414 - 11905: 0xE281,
-	37415 - 11905: 0xE282,
-	37416 - 11905: 0xE283,
-	37417 - 11905: 0xE284,
-	37418 - 11905: 0xE285,
-	37419 - 11905: 0xE286,
-	37420 - 11905: 0xE287,
-	37421 - 11905: 0xE288,
-	37422 - 11905: 0xE289,
-	37423 - 11905: 0xE28A,
-	37424 - 11905: 0xE28B,
-	37425 - 11905: 0xE28C,
-	37426 - 11905: 0xE28D,
-	37427 - 11905: 0xE28E,
-	37428 - 11905: 0xE28F,
-	37429 - 11905: 0xE290,
-	37430 - 11905: 0xE291,
-	37431 - 11905: 0xE292,
-	37432 - 11905: 0xE293,
-	37433 - 11905: 0xE294,
-	37434 - 11905: 0xE295,
-	37435 - 11905: 0xE296,
-	37436 - 11905: 0xE297,
-	37437 - 11905: 0xE298,
-	37438 - 11905: 0xE299,
-	37439 - 11905: 0xE29A,
-	37440 - 11905: 0xE29B,
-	37441 - 11905: 0xE29C,
-	37442 - 11905: 0xE29D,
-	37443 - 11905: 0xE29E,
-	37444 - 11905: 0xE29F,
-	37445 - 11905: 0xE2A0,
-	37446 - 11905: 0xE340,
-	37447 - 11905: 0xE341,
-	37448 - 11905: 0xE342,
-	37449 - 11905: 0xE343,
-	37450 - 11905: 0xE344,
-	37451 - 11905: 0xE345,
-	37452 - 11905: 0xE346,
-	37453 - 11905: 0xE347,
-	37454 - 11905: 0xE348,
-	37455 - 11905: 0xE349,
-	37456 - 11905: 0xE34A,
-	37457 - 11905: 0xE34B,
-	37458 - 11905: 0xE34C,
-	37459 - 11905: 0xE34D,
-	37460 - 11905: 0xE34E,
-	37461 - 11905: 0xE34F,
-	37462 - 11905: 0xE350,
-	37463 - 11905: 0xE351,
-	37464 - 11905: 0xE352,
-	37465 - 11905: 0xE353,
-	37466 - 11905: 0xE354,
-	37467 - 11905: 0xE355,
-	37468 - 11905: 0xE356,
-	37469 - 11905: 0xE357,
-	37470 - 11905: 0xE358,
-	37471 - 11905: 0xE359,
-	37472 - 11905: 0xE35A,
-	37473 - 11905: 0xE35B,
-	37474 - 11905: 0xE35C,
-	37475 - 11905: 0xE35D,
-	37476 - 11905: 0xE35E,
-	37477 - 11905: 0xE35F,
-	37478 - 11905: 0xE360,
-	37479 - 11905: 0xE361,
-	37480 - 11905: 0xE362,
-	37481 - 11905: 0xE363,
-	37482 - 11905: 0xE364,
-	37483 - 11905: 0xE365,
-	37484 - 11905: 0xE366,
-	37485 - 11905: 0xE367,
-	37486 - 11905: 0xE368,
-	37487 - 11905: 0xE369,
-	37488 - 11905: 0xE36A,
-	37489 - 11905: 0xE36B,
-	37490 - 11905: 0xE36C,
-	37491 - 11905: 0xE36D,
-	37492 - 11905: 0xBCF8,
-	37493 - 11905: 0xE36E,
-	37494 - 11905: 0xE36F,
-	37495 - 11905: 0xE370,
-	37496 - 11905: 0xE371,
-	37497 - 11905: 0xE372,
-	37498 - 11905: 0xE373,
-	37499 - 11905: 0xE374,
-	37500 - 11905: 0xE375,
-	37501 - 11905: 0xE376,
-	37502 - 11905: 0xE377,
-	37503 - 11905: 0xE378,
-	37504 - 11905: 0xE379,
-	37505 - 11905: 0xE37A,
-	37506 - 11905: 0xE37B,
-	37507 - 11905: 0xE37C,
-	37508 - 11905: 0xE37D,
-	37509 - 11905: 0xE37E,
-	37510 - 11905: 0xE380,
-	37511 - 11905: 0xE381,
-	37512 - 11905: 0xE382,
-	37513 - 11905: 0xE383,
-	37514 - 11905: 0xE384,
-	37515 - 11905: 0xE385,
-	37516 - 11905: 0xE386,
-	37517 - 11905: 0xE387,
-	37518 - 11905: 0xF6C6,
-	37519 - 11905: 0xE388,
-	37520 - 11905: 0xE389,
-	37521 - 11905: 0xE38A,
-	37522 - 11905: 0xE38B,
-	37523 - 11905: 0xE38C,
-	37524 - 11905: 0xE38D,
-	37525 - 11905: 0xE38E,
-	37526 - 11905: 0xE38F,
-	37527 - 11905: 0xE390,
-	37528 - 11905: 0xE391,
-	37529 - 11905: 0xE392,
-	37530 - 11905: 0xE393,
-	37531 - 11905: 0xE394,
-	37532 - 11905: 0xE395,
-	37533 - 11905: 0xE396,
-	37534 - 11905: 0xE397,
-	37535 - 11905: 0xE398,
-	37536 - 11905: 0xE399,
-	37537 - 11905: 0xE39A,
-	37538 - 11905: 0xE39B,
-	37539 - 11905: 0xE39C,
-	37540 - 11905: 0xE39D,
-	37541 - 11905: 0xE39E,
-	37542 - 11905: 0xE39F,
-	37543 - 11905: 0xE3A0,
-	37544 - 11905: 0xE440,
-	37545 - 11905: 0xE441,
-	37546 - 11905: 0xE442,
-	37547 - 11905: 0xE443,
-	37548 - 11905: 0xE444,
-	37549 - 11905: 0xE445,
-	37550 - 11905: 0xF6C7,
-	37551 - 11905: 0xE446,
-	37552 - 11905: 0xE447,
-	37553 - 11905: 0xE448,
-	37554 - 11905: 0xE449,
-	37555 - 11905: 0xE44A,
-	37556 - 11905: 0xE44B,
-	37557 - 11905: 0xE44C,
-	37558 - 11905: 0xE44D,
-	37559 - 11905: 0xE44E,
-	37560 - 11905: 0xE44F,
-	37561 - 11905: 0xE450,
-	37562 - 11905: 0xE451,
-	37563 - 11905: 0xE452,
-	37564 - 11905: 0xE453,
-	37565 - 11905: 0xE454,
-	37566 - 11905: 0xE455,
-	37567 - 11905: 0xE456,
-	37568 - 11905: 0xE457,
-	37569 - 11905: 0xE458,
-	37570 - 11905: 0xE459,
-	37571 - 11905: 0xE45A,
-	37572 - 11905: 0xE45B,
-	37573 - 11905: 0xE45C,
-	37574 - 11905: 0xE45D,
-	37575 - 11905: 0xE45E,
-	37576 - 11905: 0xF6C8,
-	37577 - 11905: 0xE45F,
-	37578 - 11905: 0xE460,
-	37579 - 11905: 0xE461,
-	37580 - 11905: 0xE462,
-	37581 - 11905: 0xE463,
-	37582 - 11905: 0xE464,
-	37583 - 11905: 0xE465,
-	37584 - 11905: 0xE466,
-	37585 - 11905: 0xE467,
-	37586 - 11905: 0xE468,
-	37587 - 11905: 0xE469,
-	37588 - 11905: 0xE46A,
-	37589 - 11905: 0xE46B,
-	37590 - 11905: 0xE46C,
-	37591 - 11905: 0xE46D,
-	37592 - 11905: 0xE46E,
-	37593 - 11905: 0xE46F,
-	37594 - 11905: 0xE470,
-	37595 - 11905: 0xE471,
-	37596 - 11905: 0xE472,
-	37597 - 11905: 0xE473,
-	37598 - 11905: 0xE474,
-	37599 - 11905: 0xE475,
-	37600 - 11905: 0xE476,
-	37601 - 11905: 0xE477,
-	37602 - 11905: 0xE478,
-	37603 - 11905: 0xE479,
-	37604 - 11905: 0xE47A,
-	37605 - 11905: 0xE47B,
-	37606 - 11905: 0xE47C,
-	37607 - 11905: 0xE47D,
-	37608 - 11905: 0xE47E,
-	37609 - 11905: 0xE480,
-	37610 - 11905: 0xE481,
-	37611 - 11905: 0xE482,
-	37612 - 11905: 0xE483,
-	37613 - 11905: 0xE484,
-	37614 - 11905: 0xE485,
-	37615 - 11905: 0xE486,
-	37616 - 11905: 0xE487,
-	37617 - 11905: 0xE488,
-	37618 - 11905: 0xE489,
-	37619 - 11905: 0xE48A,
-	37620 - 11905: 0xE48B,
-	37621 - 11905: 0xE48C,
-	37622 - 11905: 0xE48D,
-	37623 - 11905: 0xE48E,
-	37624 - 11905: 0xE48F,
-	37625 - 11905: 0xE490,
-	37626 - 11905: 0xE491,
-	37627 - 11905: 0xE492,
-	37628 - 11905: 0xE493,
-	37629 - 11905: 0xE494,
-	37630 - 11905: 0xE495,
-	37631 - 11905: 0xE496,
-	37632 - 11905: 0xE497,
-	37633 - 11905: 0xE498,
-	37634 - 11905: 0xE499,
-	37635 - 11905: 0xE49A,
-	37636 - 11905: 0xE49B,
-	37637 - 11905: 0xE49C,
-	37638 - 11905: 0xE49D,
-	37639 - 11905: 0xE49E,
-	37640 - 11905: 0xE49F,
-	37641 - 11905: 0xE4A0,
-	37642 - 11905: 0xE540,
-	37643 - 11905: 0xE541,
-	37644 - 11905: 0xE542,
-	37645 - 11905: 0xE543,
-	37646 - 11905: 0xE544,
-	37647 - 11905: 0xE545,
-	37648 - 11905: 0xE546,
-	37649 - 11905: 0xE547,
-	37650 - 11905: 0xE548,
-	37651 - 11905: 0xE549,
-	37652 - 11905: 0xE54A,
-	37653 - 11905: 0xE54B,
-	37654 - 11905: 0xE54C,
-	37655 - 11905: 0xE54D,
-	37656 - 11905: 0xE54E,
-	37657 - 11905: 0xE54F,
-	37658 - 11905: 0xE550,
-	37659 - 11905: 0xE551,
-	37660 - 11905: 0xE552,
-	37661 - 11905: 0xE553,
-	37662 - 11905: 0xE554,
-	37663 - 11905: 0xE555,
-	37664 - 11905: 0xE556,
-	37665 - 11905: 0xE557,
-	37666 - 11905: 0xE558,
-	37667 - 11905: 0xE559,
-	37668 - 11905: 0xE55A,
-	37669 - 11905: 0xE55B,
-	37670 - 11905: 0xE55C,
-	37671 - 11905: 0xE55D,
-	37672 - 11905: 0xE55E,
-	37673 - 11905: 0xE55F,
-	37674 - 11905: 0xE560,
-	37675 - 11905: 0xE561,
-	37676 - 11905: 0xE562,
-	37677 - 11905: 0xE563,
-	37678 - 11905: 0xE564,
-	37679 - 11905: 0xE565,
-	37680 - 11905: 0xE566,
-	37681 - 11905: 0xE567,
-	37682 - 11905: 0xE568,
-	37683 - 11905: 0xE569,
-	37684 - 11905: 0xE56A,
-	37685 - 11905: 0xE56B,
-	37686 - 11905: 0xE56C,
-	37687 - 11905: 0xE56D,
-	37688 - 11905: 0xE56E,
-	37689 - 11905: 0xE56F,
-	37690 - 11905: 0xE570,
-	37691 - 11905: 0xE571,
-	37692 - 11905: 0xE572,
-	37693 - 11905: 0xE573,
-	37694 - 11905: 0xF6C9,
-	37695 - 11905: 0xE574,
-	37696 - 11905: 0xE575,
-	37697 - 11905: 0xE576,
-	37698 - 11905: 0xE577,
-	37699 - 11905: 0xE578,
-	37700 - 11905: 0xE579,
-	37701 - 11905: 0xE57A,
-	37702 - 11905: 0xE57B,
-	37703 - 11905: 0xE57C,
-	37704 - 11905: 0xE57D,
-	37705 - 11905: 0xE57E,
-	37706 - 11905: 0xE580,
-	37707 - 11905: 0xE581,
-	37708 - 11905: 0xE582,
-	37709 - 11905: 0xE583,
-	37710 - 11905: 0xE584,
-	37711 - 11905: 0xE585,
-	37712 - 11905: 0xE586,
-	37713 - 11905: 0xE587,
-	37714 - 11905: 0xE588,
-	37715 - 11905: 0xE589,
-	37716 - 11905: 0xE58A,
-	37717 - 11905: 0xE58B,
-	37718 - 11905: 0xE58C,
-	37719 - 11905: 0xE58D,
-	37720 - 11905: 0xE58E,
-	37721 - 11905: 0xE58F,
-	37722 - 11905: 0xE590,
-	37723 - 11905: 0xE591,
-	37724 - 11905: 0xE592,
-	37725 - 11905: 0xE593,
-	37726 - 11905: 0xE594,
-	37727 - 11905: 0xE595,
-	37728 - 11905: 0xE596,
-	37729 - 11905: 0xE597,
-	37730 - 11905: 0xE598,
-	37731 - 11905: 0xE599,
-	37732 - 11905: 0xE59A,
-	37733 - 11905: 0xE59B,
-	37734 - 11905: 0xE59C,
-	37735 - 11905: 0xE59D,
-	37736 - 11905: 0xE59E,
-	37737 - 11905: 0xE59F,
-	37738 - 11905: 0xF6CA,
-	37739 - 11905: 0xE5A0,
-	37740 - 11905: 0xE640,
-	37741 - 11905: 0xE641,
-	37742 - 11905: 0xE642,
-	37743 - 11905: 0xE643,
-	37744 - 11905: 0xE644,
-	37745 - 11905: 0xE645,
-	37746 - 11905: 0xE646,
-	37747 - 11905: 0xE647,
-	37748 - 11905: 0xE648,
-	37749 - 11905: 0xE649,
-	37750 - 11905: 0xE64A,
-	37751 - 11905: 0xE64B,
-	37752 - 11905: 0xE64C,
-	37753 - 11905: 0xE64D,
-	37754 - 11905: 0xE64E,
-	37755 - 11905: 0xE64F,
-	37756 - 11905: 0xE650,
-	37757 - 11905: 0xE651,
-	37758 - 11905: 0xE652,
-	37759 - 11905: 0xE653,
-	37760 - 11905: 0xE654,
-	37761 - 11905: 0xE655,
-	37762 - 11905: 0xE656,
-	37763 - 11905: 0xE657,
-	37764 - 11905: 0xE658,
-	37765 - 11905: 0xE659,
-	37766 - 11905: 0xE65A,
-	37767 - 11905: 0xE65B,
-	37768 - 11905: 0xE65C,
-	37769 - 11905: 0xE65D,
-	37770 - 11905: 0xE65E,
-	37771 - 11905: 0xE65F,
-	37772 - 11905: 0xE660,
-	37773 - 11905: 0xE661,
-	37774 - 11905: 0xE662,
-	37775 - 11905: 0xF6CC,
-	37776 - 11905: 0xE663,
-	37777 - 11905: 0xE664,
-	37778 - 11905: 0xE665,
-	37779 - 11905: 0xE666,
-	37780 - 11905: 0xE667,
-	37781 - 11905: 0xE668,
-	37782 - 11905: 0xE669,
-	37783 - 11905: 0xE66A,
-	37784 - 11905: 0xE66B,
-	37785 - 11905: 0xE66C,
-	37786 - 11905: 0xE66D,
-	37787 - 11905: 0xE66E,
-	37788 - 11905: 0xE66F,
-	37789 - 11905: 0xE670,
-	37790 - 11905: 0xE671,
-	37791 - 11905: 0xE672,
-	37792 - 11905: 0xE673,
-	37793 - 11905: 0xE674,
-	37794 - 11905: 0xE675,
-	37795 - 11905: 0xE676,
-	37796 - 11905: 0xE677,
-	37797 - 11905: 0xE678,
-	37798 - 11905: 0xE679,
-	37799 - 11905: 0xE67A,
-	37800 - 11905: 0xE67B,
-	37801 - 11905: 0xE67C,
-	37802 - 11905: 0xE67D,
-	37803 - 11905: 0xE67E,
-	37804 - 11905: 0xE680,
-	37805 - 11905: 0xE681,
-	37806 - 11905: 0xE682,
-	37807 - 11905: 0xE683,
-	37808 - 11905: 0xE684,
-	37809 - 11905: 0xE685,
-	37810 - 11905: 0xE686,
-	37811 - 11905: 0xE687,
-	37812 - 11905: 0xE688,
-	37813 - 11905: 0xE689,
-	37814 - 11905: 0xE68A,
-	37815 - 11905: 0xE68B,
-	37816 - 11905: 0xE68C,
-	37817 - 11905: 0xE68D,
-	37818 - 11905: 0xE68E,
-	37819 - 11905: 0xE68F,
-	37820 - 11905: 0xE690,
-	37821 - 11905: 0xE691,
-	37822 - 11905: 0xE692,
-	37823 - 11905: 0xE693,
-	37824 - 11905: 0xE694,
-	37825 - 11905: 0xE695,
-	37826 - 11905: 0xE696,
-	37827 - 11905: 0xE697,
-	37828 - 11905: 0xE698,
-	37829 - 11905: 0xE699,
-	37830 - 11905: 0xE69A,
-	37831 - 11905: 0xE69B,
-	37832 - 11905: 0xE69C,
-	37833 - 11905: 0xE69D,
-	37834 - 11905: 0xF6CB,
-	37835 - 11905: 0xE69E,
-	37836 - 11905: 0xE69F,
-	37837 - 11905: 0xE6A0,
-	37838 - 11905: 0xE740,
-	37839 - 11905: 0xE741,
-	37840 - 11905: 0xE742,
-	37841 - 11905: 0xE743,
-	37842 - 11905: 0xE744,
-	37843 - 11905: 0xE745,
-	37844 - 11905: 0xE746,
-	37845 - 11905: 0xE747,
-	37846 - 11905: 0xF7E9,
-	37847 - 11905: 0xE748,
-	37848 - 11905: 0xE749,
-	37849 - 11905: 0xE74A,
-	37850 - 11905: 0xE74B,
-	37851 - 11905: 0xE74C,
-	37852 - 11905: 0xE74D,
-	37853 - 11905: 0xE74E,
-	37854 - 11905: 0xE74F,
-	37855 - 11905: 0xE750,
-	37856 - 11905: 0xE751,
-	37857 - 11905: 0xE752,
-	37858 - 11905: 0xE753,
-	37859 - 11905: 0xE754,
-	37860 - 11905: 0xE755,
-	37861 - 11905: 0xE756,
-	37862 - 11905: 0xE757,
-	37863 - 11905: 0xE758,
-	37864 - 11905: 0xE759,
-	37865 - 11905: 0xE75A,
-	37866 - 11905: 0xE75B,
-	37867 - 11905: 0xE75C,
-	37868 - 11905: 0xE75D,
-	37869 - 11905: 0xE75E,
-	37870 - 11905: 0xE75F,
-	37871 - 11905: 0xE760,
-	37872 - 11905: 0xE761,
-	37873 - 11905: 0xE762,
-	37874 - 11905: 0xE763,
-	37875 - 11905: 0xE764,
-	37876 - 11905: 0xE765,
-	37877 - 11905: 0xE766,
-	37878 - 11905: 0xE767,
-	37879 - 11905: 0xE768,
-	37880 - 11905: 0xE769,
-	37881 - 11905: 0xE76A,
-	37882 - 11905: 0xE76B,
-	37883 - 11905: 0xE76C,
-	37884 - 11905: 0xE76D,
-	37885 - 11905: 0xE76E,
-	37886 - 11905: 0xE76F,
-	37887 - 11905: 0xE770,
-	37888 - 11905: 0xE771,
-	37889 - 11905: 0xE772,
-	37890 - 11905: 0xE773,
-	37891 - 11905: 0xE774,
-	37892 - 11905: 0xE775,
-	37893 - 11905: 0xE776,
-	37894 - 11905: 0xE777,
-	37895 - 11905: 0xE778,
-	37896 - 11905: 0xE779,
-	37897 - 11905: 0xE77A,
-	37898 - 11905: 0xE77B,
-	37899 - 11905: 0xE77C,
-	37900 - 11905: 0xE77D,
-	37901 - 11905: 0xE77E,
-	37902 - 11905: 0xE780,
-	37903 - 11905: 0xE781,
-	37904 - 11905: 0xE782,
-	37905 - 11905: 0xE783,
-	37906 - 11905: 0xE784,
-	37907 - 11905: 0xE785,
-	37908 - 11905: 0xE786,
-	37909 - 11905: 0xE787,
-	37910 - 11905: 0xE788,
-	37911 - 11905: 0xE789,
-	37912 - 11905: 0xE78A,
-	37913 - 11905: 0xE78B,
-	37914 - 11905: 0xE78C,
-	37915 - 11905: 0xE78D,
-	37916 - 11905: 0xE78E,
-	37917 - 11905: 0xE78F,
-	37918 - 11905: 0xE790,
-	37919 - 11905: 0xE791,
-	37920 - 11905: 0xE792,
-	37921 - 11905: 0xE793,
-	37922 - 11905: 0xE794,
-	37923 - 11905: 0xE795,
-	37924 - 11905: 0xE796,
-	37925 - 11905: 0xE797,
-	37926 - 11905: 0xE798,
-	37927 - 11905: 0xE799,
-	37928 - 11905: 0xE79A,
-	37929 - 11905: 0xE79B,
-	37930 - 11905: 0xE79C,
-	37931 - 11905: 0xE79D,
-	37932 - 11905: 0xE79E,
-	37933 - 11905: 0xE79F,
-	37934 - 11905: 0xE7A0,
-	37935 - 11905: 0xE840,
-	37936 - 11905: 0xE841,
-	37937 - 11905: 0xE842,
-	37938 - 11905: 0xE843,
-	37939 - 11905: 0xE844,
-	37940 - 11905: 0xE845,
-	37941 - 11905: 0xE846,
-	37942 - 11905: 0xE847,
-	37943 - 11905: 0xE848,
-	37944 - 11905: 0xE849,
-	37945 - 11905: 0xE84A,
-	37946 - 11905: 0xE84B,
-	37947 - 11905: 0xE84C,
-	37948 - 11905: 0xE84D,
-	37949 - 11905: 0xE84E,
-	37950 - 11905: 0xF6CD,
-	37951 - 11905: 0xE84F,
-	37952 - 11905: 0xE850,
-	37953 - 11905: 0xE851,
-	37954 - 11905: 0xE852,
-	37955 - 11905: 0xE853,
-	37956 - 11905: 0xE854,
-	37957 - 11905: 0xE855,
-	37958 - 11905: 0xE856,
-	37959 - 11905: 0xE857,
-	37960 - 11905: 0xE858,
-	37961 - 11905: 0xE859,
-	37962 - 11905: 0xE85A,
-	37963 - 11905: 0xE85B,
-	37964 - 11905: 0xE85C,
-	37965 - 11905: 0xE85D,
-	37966 - 11905: 0xE85E,
-	37967 - 11905: 0xE85F,
-	37968 - 11905: 0xE860,
-	37969 - 11905: 0xE861,
-	37970 - 11905: 0xE862,
-	37971 - 11905: 0xE863,
-	37972 - 11905: 0xE864,
-	37973 - 11905: 0xE865,
-	37974 - 11905: 0xE866,
-	37975 - 11905: 0xE867,
-	37976 - 11905: 0xE868,
-	37977 - 11905: 0xE869,
-	37978 - 11905: 0xE86A,
-	37979 - 11905: 0xE86B,
-	37980 - 11905: 0xE86C,
-	37981 - 11905: 0xE86D,
-	37982 - 11905: 0xE86E,
-	37983 - 11905: 0xE86F,
-	37984 - 11905: 0xE870,
-	37985 - 11905: 0xE871,
-	37986 - 11905: 0xE872,
-	37987 - 11905: 0xE873,
-	37988 - 11905: 0xE874,
-	37989 - 11905: 0xE875,
-	37990 - 11905: 0xE876,
-	37991 - 11905: 0xE877,
-	37992 - 11905: 0xE878,
-	37993 - 11905: 0xE879,
-	37994 - 11905: 0xE87A,
-	37995 - 11905: 0xF6CE,
-	37996 - 11905: 0xE87B,
-	37997 - 11905: 0xE87C,
-	37998 - 11905: 0xE87D,
-	37999 - 11905: 0xE87E,
-	38000 - 11905: 0xE880,
-	38001 - 11905: 0xE881,
-	38002 - 11905: 0xE882,
-	38003 - 11905: 0xE883,
-	38004 - 11905: 0xE884,
-	38005 - 11905: 0xE885,
-	38006 - 11905: 0xE886,
-	38007 - 11905: 0xE887,
-	38008 - 11905: 0xE888,
-	38009 - 11905: 0xE889,
-	38010 - 11905: 0xE88A,
-	38011 - 11905: 0xE88B,
-	38012 - 11905: 0xE88C,
-	38013 - 11905: 0xE88D,
-	38014 - 11905: 0xE88E,
-	38015 - 11905: 0xE88F,
-	38016 - 11905: 0xE890,
-	38017 - 11905: 0xE891,
-	38018 - 11905: 0xE892,
-	38019 - 11905: 0xE893,
-	38020 - 11905: 0xE894,
-	38021 - 11905: 0xEEC4,
-	38022 - 11905: 0xEEC5,
-	38023 - 11905: 0xEEC6,
-	38024 - 11905: 0xD5EB,
-	38025 - 11905: 0xB6A4,
-	38026 - 11905: 0xEEC8,
-	38027 - 11905: 0xEEC7,
-	38028 - 11905: 0xEEC9,
-	38029 - 11905: 0xEECA,
-	38030 - 11905: 0xC7A5,
-	38031 - 11905: 0xEECB,
-	38032 - 11905: 0xEECC,
-	38033 - 11905: 0xE895,
-	38034 - 11905: 0xB7B0,
-	38035 - 11905: 0xB5F6,
-	38036 - 11905: 0xEECD,
-	38037 - 11905: 0xEECF,
-	38038 - 11905: 0xE896,
-	38039 - 11905: 0xEECE,
-	38040 - 11905: 0xE897,
-	38041 - 11905: 0xB8C6,
-	38042 - 11905: 0xEED0,
-	38043 - 11905: 0xEED1,
-	38044 - 11905: 0xEED2,
-	38045 - 11905: 0xB6DB,
-	38046 - 11905: 0xB3AE,
-	38047 - 11905: 0xD6D3,
-	38048 - 11905: 0xC4C6,
-	38049 - 11905: 0xB1B5,
-	38050 - 11905: 0xB8D6,
-	38051 - 11905: 0xEED3,
-	38052 - 11905: 0xEED4,
-	38053 - 11905: 0xD4BF,
-	38054 - 11905: 0xC7D5,
-	38055 - 11905: 0xBEFB,
-	38056 - 11905: 0xCED9,
-	38057 - 11905: 0xB9B3,
-	38058 - 11905: 0xEED6,
-	38059 - 11905: 0xEED5,
-	38060 - 11905: 0xEED8,
-	38061 - 11905: 0xEED7,
-	38062 - 11905: 0xC5A5,
-	38063 - 11905: 0xEED9,
-	38064 - 11905: 0xEEDA,
-	38065 - 11905: 0xC7AE,
-	38066 - 11905: 0xEEDB,
-	38067 - 11905: 0xC7AF,
-	38068 - 11905: 0xEEDC,
-	38069 - 11905: 0xB2A7,
-	38070 - 11905: 0xEEDD,
-	38071 - 11905: 0xEEDE,
-	38072 - 11905: 0xEEDF,
-	38073 - 11905: 0xEEE0,
-	38074 - 11905: 0xEEE1,
-	38075 - 11905: 0xD7EA,
-	38076 - 11905: 0xEEE2,
-	38077 - 11905: 0xEEE3,
-	38078 - 11905: 0xBCD8,
-	38079 - 11905: 0xEEE4,
-	38080 - 11905: 0xD3CB,
-	38081 - 11905: 0xCCFA,
-	38082 - 11905: 0xB2AC,
-	38083 - 11905: 0xC1E5,
-	38084 - 11905: 0xEEE5,
-	38085 - 11905: 0xC7A6,
-	38086 - 11905: 0xC3AD,
-	38087 - 11905: 0xE898,
-	38088 - 11905: 0xEEE6,
-	38089 - 11905: 0xEEE7,
-	38090 - 11905: 0xEEE8,
-	38091 - 11905: 0xEEE9,
-	38092 - 11905: 0xEEEA,
-	38093 - 11905: 0xEEEB,
-	38094 - 11905: 0xEEEC,
-	38095 - 11905: 0xE899,
-	38096 - 11905: 0xEEED,
-	38097 - 11905: 0xEEEE,
-	38098 - 11905: 0xEEEF,
-	38099 - 11905: 0xE89A,
-	38100 - 11905: 0xE89B,
-	38101 - 11905: 0xEEF0,
-	38102 - 11905: 0xEEF1,
-	38103 - 11905: 0xEEF2,
-	38104 - 11905: 0xEEF4,
-	38105 - 11905: 0xEEF3,
-	38106 - 11905: 0xE89C,
-	38107 - 11905: 0xEEF5,
-	38108 - 11905: 0xCDAD,
-	38109 - 11905: 0xC2C1,
-	38110 - 11905: 0xEEF6,
-	38111 - 11905: 0xEEF7,
-	38112 - 11905: 0xEEF8,
-	38113 - 11905: 0xD5A1,
-	38114 - 11905: 0xEEF9,
-	38115 - 11905: 0xCFB3,
-	38116 - 11905: 0xEEFA,
-	38117 - 11905: 0xEEFB,
-	38118 - 11905: 0xE89D,
-	38119 - 11905: 0xEEFC,
-	38120 - 11905: 0xEEFD,
-	38121 - 11905: 0xEFA1,
-	38122 - 11905: 0xEEFE,
-	38123 - 11905: 0xEFA2,
-	38124 - 11905: 0xB8F5,
-	38125 - 11905: 0xC3FA,
-	38126 - 11905: 0xEFA3,
-	38127 - 11905: 0xEFA4,
-	38128 - 11905: 0xBDC2,
-	38129 - 11905: 0xD2BF,
-	38130 - 11905: 0xB2F9,
-	38131 - 11905: 0xEFA5,
-	38132 - 11905: 0xEFA6,
-	38133 - 11905: 0xEFA7,
-	38134 - 11905: 0xD2F8,
-	38135 - 11905: 0xEFA8,
-	38136 - 11905: 0xD6FD,
-	38137 - 11905: 0xEFA9,
-	38138 - 11905: 0xC6CC,
-	38139 - 11905: 0xE89E,
-	38140 - 11905: 0xEFAA,
-	38141 - 11905: 0xEFAB,
-	38142 - 11905: 0xC1B4,
-	38143 - 11905: 0xEFAC,
-	38144 - 11905: 0xCFFA,
-	38145 - 11905: 0xCBF8,
-	38146 - 11905: 0xEFAE,
-	38147 - 11905: 0xEFAD,
-	38148 - 11905: 0xB3FA,
-	38149 - 11905: 0xB9F8,
-	38150 - 11905: 0xEFAF,
-	38151 - 11905: 0xEFB0,
-	38152 - 11905: 0xD0E2,
-	38153 - 11905: 0xEFB1,
-	38154 - 11905: 0xEFB2,
-	38155 - 11905: 0xB7E6,
-	38156 - 11905: 0xD0BF,
-	38157 - 11905: 0xEFB3,
-	38158 - 11905: 0xEFB4,
-	38159 - 11905: 0xEFB5,
-	38160 - 11905: 0xC8F1,
-	38161 - 11905: 0xCCE0,
-	38162 - 11905: 0xEFB6,
-	38163 - 11905: 0xEFB7,
-	38164 - 11905: 0xEFB8,
-	38165 - 11905: 0xEFB9,
-	38166 - 11905: 0xEFBA,
-	38167 - 11905: 0xD5E0,
-	38168 - 11905: 0xEFBB,
-	38169 - 11905: 0xB4ED,
-	38170 - 11905: 0xC3AA,
-	38171 - 11905: 0xEFBC,
-	38172 - 11905: 0xE89F,
-	38173 - 11905: 0xEFBD,
-	38174 - 11905: 0xEFBE,
-	38175 - 11905: 0xEFBF,
-	38176 - 11905: 0xE8A0,
-	38177 - 11905: 0xCEFD,
-	38178 - 11905: 0xEFC0,
-	38179 - 11905: 0xC2E0,
-	38180 - 11905: 0xB4B8,
-	38181 - 11905: 0xD7B6,
-	38182 - 11905: 0xBDF5,
-	38183 - 11905: 0xE940,
-	38184 - 11905: 0xCFC7,
-	38185 - 11905: 0xEFC3,
-	38186 - 11905: 0xEFC1,
-	38187 - 11905: 0xEFC2,
-	38188 - 11905: 0xEFC4,
-	38189 - 11905: 0xB6A7,
-	38190 - 11905: 0xBCFC,
-	38191 - 11905: 0xBEE2,
-	38192 - 11905: 0xC3CC,
-	38193 - 11905: 0xEFC5,
-	38194 - 11905: 0xEFC6,
-	38195 - 11905: 0xE941,
-	38196 - 11905: 0xEFC7,
-	38197 - 11905: 0xEFCF,
-	38198 - 11905: 0xEFC8,
-	38199 - 11905: 0xEFC9,
-	38200 - 11905: 0xEFCA,
-	38201 - 11905: 0xC7C2,
-	38202 - 11905: 0xEFF1,
-	38203 - 11905: 0xB6CD,
-	38204 - 11905: 0xEFCB,
-	38205 - 11905: 0xE942,
-	38206 - 11905: 0xEFCC,
-	38207 - 11905: 0xEFCD,
-	38208 - 11905: 0xB6C6,
-	38209 - 11905: 0xC3BE,
-	38210 - 11905: 0xEFCE,
-	38211 - 11905: 0xE943,
-	38212 - 11905: 0xEFD0,
-	38213 - 11905: 0xEFD1,
-	38214 - 11905: 0xEFD2,
-	38215 - 11905: 0xD5F2,
-	38216 - 11905: 0xE944,
-	38217 - 11905: 0xEFD3,
-	38218 - 11905: 0xC4F7,
-	38219 - 11905: 0xE945,
-	38220 - 11905: 0xEFD4,
-	38221 - 11905: 0xC4F8,
-	38222 - 11905: 0xEFD5,
-	38223 - 11905: 0xEFD6,
-	38224 - 11905: 0xB8E4,
-	38225 - 11905: 0xB0F7,
-	38226 - 11905: 0xEFD7,
-	38227 - 11905: 0xEFD8,
-	38228 - 11905: 0xEFD9,
-	38229 - 11905: 0xE946,
-	38230 - 11905: 0xEFDA,
-	38231 - 11905: 0xEFDB,
-	38232 - 11905: 0xEFDC,
-	38233 - 11905: 0xEFDD,
-	38234 - 11905: 0xE947,
-	38235 - 11905: 0xEFDE,
-	38236 - 11905: 0xBEB5,
-	38237 - 11905: 0xEFE1,
-	38238 - 11905: 0xEFDF,
-	38239 - 11905: 0xEFE0,
-	38240 - 11905: 0xE948,
-	38241 - 11905: 0xEFE2,
-	38242 - 11905: 0xEFE3,
-	38243 - 11905: 0xC1CD,
-	38244 - 11905: 0xEFE4,
-	38245 - 11905: 0xEFE5,
-	38246 - 11905: 0xEFE6,
-	38247 - 11905: 0xEFE7,
-	38248 - 11905: 0xEFE8,
-	38249 - 11905: 0xEFE9,
-	38250 - 11905: 0xEFEA,
-	38251 - 11905: 0xEFEB,
-	38252 - 11905: 0xEFEC,
-	38253 - 11905: 0xC0D8,
-	38254 - 11905: 0xE949,
-	38255 - 11905: 0xEFED,
-	38256 - 11905: 0xC1AD,
-	38257 - 11905: 0xEFEE,
-	38258 - 11905: 0xEFEF,
-	38259 - 11905: 0xEFF0,
-	38260 - 11905: 0xE94A,
-	38261 - 11905: 0xE94B,
-	38262 - 11905: 0xCFE2,
-	38263 - 11905: 0xE94C,
-	38264 - 11905: 0xE94D,
-	38265 - 11905: 0xE94E,
-	38266 - 11905: 0xE94F,
-	38267 - 11905: 0xE950,
-	38268 - 11905: 0xE951,
-	38269 - 11905: 0xE952,
-	38270 - 11905: 0xE953,
-	38271 - 11905: 0xB3A4,
-	38272 - 11905: 0xE954,
-	38273 - 11905: 0xE955,
-	38274 - 11905: 0xE956,
-	38275 - 11905: 0xE957,
-	38276 - 11905: 0xE958,
-	38277 - 11905: 0xE959,
-	38278 - 11905: 0xE95A,
-	38279 - 11905: 0xE95B,
-	38280 - 11905: 0xE95C,
-	38281 - 11905: 0xE95D,
-	38282 - 11905: 0xE95E,
-	38283 - 11905: 0xE95F,
-	38284 - 11905: 0xE960,
-	38285 - 11905: 0xE961,
-	38286 - 11905: 0xE962,
-	38287 - 11905: 0xE963,
-	38288 - 11905: 0xE964,
-	38289 - 11905: 0xE965,
-	38290 - 11905: 0xE966,
-	38291 - 11905: 0xE967,
-	38292 - 11905: 0xE968,
-	38293 - 11905: 0xE969,
-	38294 - 11905: 0xE96A,
-	38295 - 11905: 0xE96B,
-	38296 - 11905: 0xE96C,
-	38297 - 11905: 0xE96D,
-	38298 - 11905: 0xE96E,
-	38299 - 11905: 0xE96F,
-	38300 - 11905: 0xE970,
-	38301 - 11905: 0xE971,
-	38302 - 11905: 0xE972,
-	38303 - 11905: 0xE973,
-	38304 - 11905: 0xE974,
-	38305 - 11905: 0xE975,
-	38306 - 11905: 0xE976,
-	38307 - 11905: 0xE977,
-	38308 - 11905: 0xE978,
-	38309 - 11905: 0xE979,
-	38310 - 11905: 0xE97A,
-	38311 - 11905: 0xE97B,
-	38312 - 11905: 0xE97C,
-	38313 - 11905: 0xE97D,
-	38314 - 11905: 0xE97E,
-	38315 - 11905: 0xE980,
-	38316 - 11905: 0xE981,
-	38317 - 11905: 0xE982,
-	38318 - 11905: 0xE983,
-	38319 - 11905: 0xE984,
-	38320 - 11905: 0xE985,
-	38321 - 11905: 0xE986,
-	38322 - 11905: 0xE987,
-	38323 - 11905: 0xE988,
-	38324 - 11905: 0xE989,
-	38325 - 11905: 0xE98A,
-	38326 - 11905: 0xE98B,
-	38327 - 11905: 0xE98C,
-	38328 - 11905: 0xE98D,
-	38329 - 11905: 0xE98E,
-	38330 - 11905: 0xE98F,
-	38331 - 11905: 0xE990,
-	38332 - 11905: 0xE991,
-	38333 - 11905: 0xE992,
-	38334 - 11905: 0xE993,
-	38335 - 11905: 0xE994,
-	38336 - 11905: 0xE995,
-	38337 - 11905: 0xE996,
-	38338 - 11905: 0xE997,
-	38339 - 11905: 0xE998,
-	38340 - 11905: 0xE999,
-	38341 - 11905: 0xE99A,
-	38342 - 11905: 0xE99B,
-	38343 - 11905: 0xE99C,
-	38344 - 11905: 0xE99D,
-	38345 - 11905: 0xE99E,
-	38346 - 11905: 0xE99F,
-	38347 - 11905: 0xE9A0,
-	38348 - 11905: 0xEA40,
-	38349 - 11905: 0xEA41,
-	38350 - 11905: 0xEA42,
-	38351 - 11905: 0xEA43,
-	38352 - 11905: 0xEA44,
-	38353 - 11905: 0xEA45,
-	38354 - 11905: 0xEA46,
-	38355 - 11905: 0xEA47,
-	38356 - 11905: 0xEA48,
-	38357 - 11905: 0xEA49,
-	38358 - 11905: 0xEA4A,
-	38359 - 11905: 0xEA4B,
-	38360 - 11905: 0xEA4C,
-	38361 - 11905: 0xEA4D,
-	38362 - 11905: 0xEA4E,
-	38363 - 11905: 0xEA4F,
-	38364 - 11905: 0xEA50,
-	38365 - 11905: 0xEA51,
-	38366 - 11905: 0xEA52,
-	38367 - 11905: 0xEA53,
-	38368 - 11905: 0xEA54,
-	38369 - 11905: 0xEA55,
-	38370 - 11905: 0xEA56,
-	38371 - 11905: 0xEA57,
-	38372 - 11905: 0xEA58,
-	38373 - 11905: 0xEA59,
-	38374 - 11905: 0xEA5A,
-	38375 - 11905: 0xEA5B,
-	38376 - 11905: 0xC3C5,
-	38377 - 11905: 0xE3C5,
-	38378 - 11905: 0xC9C1,
-	38379 - 11905: 0xE3C6,
-	38380 - 11905: 0xEA5C,
-	38381 - 11905: 0xB1D5,
-	38382 - 11905: 0xCECA,
-	38383 - 11905: 0xB4B3,
-	38384 - 11905: 0xC8F2,
-	38385 - 11905: 0xE3C7,
-	38386 - 11905: 0xCFD0,
-	38387 - 11905: 0xE3C8,
-	38388 - 11905: 0xBCE4,
-	38389 - 11905: 0xE3C9,
-	38390 - 11905: 0xE3CA,
-	38391 - 11905: 0xC3C6,
-	38392 - 11905: 0xD5A2,
-	38393 - 11905: 0xC4D6,
-	38394 - 11905: 0xB9EB,
-	38395 - 11905: 0xCEC5,
-	38396 - 11905: 0xE3CB,
-	38397 - 11905: 0xC3F6,
-	38398 - 11905: 0xE3CC,
-	38399 - 11905: 0xEA5D,
-	38400 - 11905: 0xB7A7,
-	38401 - 11905: 0xB8F3,
-	38402 - 11905: 0xBAD2,
-	38403 - 11905: 0xE3CD,
-	38404 - 11905: 0xE3CE,
-	38405 - 11905: 0xD4C4,
-	38406 - 11905: 0xE3CF,
-	38407 - 11905: 0xEA5E,
-	38408 - 11905: 0xE3D0,
-	38409 - 11905: 0xD1CB,
-	38410 - 11905: 0xE3D1,
-	38411 - 11905: 0xE3D2,
-	38412 - 11905: 0xE3D3,
-	38413 - 11905: 0xE3D4,
-	38414 - 11905: 0xD1D6,
-	38415 - 11905: 0xE3D5,
-	38416 - 11905: 0xB2FB,
-	38417 - 11905: 0xC0BB,
-	38418 - 11905: 0xE3D6,
-	38419 - 11905: 0xEA5F,
-	38420 - 11905: 0xC0AB,
-	38421 - 11905: 0xE3D7,
-	38422 - 11905: 0xE3D8,
-	38423 - 11905: 0xE3D9,
-	38424 - 11905: 0xEA60,
-	38425 - 11905: 0xE3DA,
-	38426 - 11905: 0xE3DB,
-	38427 - 11905: 0xEA61,
-	38428 - 11905: 0xB8B7,
-	38429 - 11905: 0xDAE2,
-	38430 - 11905: 0xEA62,
-	38431 - 11905: 0xB6D3,
-	38432 - 11905: 0xEA63,
-	38433 - 11905: 0xDAE4,
-	38434 - 11905: 0xDAE3,
-	38435 - 11905: 0xEA64,
-	38436 - 11905: 0xEA65,
-	38437 - 11905: 0xEA66,
-	38438 - 11905: 0xEA67,
-	38439 - 11905: 0xEA68,
-	38440 - 11905: 0xEA69,
-	38441 - 11905: 0xEA6A,
-	38442 - 11905: 0xDAE6,
-	38443 - 11905: 0xEA6B,
-	38444 - 11905: 0xEA6C,
-	38445 - 11905: 0xEA6D,
-	38446 - 11905: 0xC8EE,
-	38447 - 11905: 0xEA6E,
-	38448 - 11905: 0xEA6F,
-	38449 - 11905: 0xDAE5,
-	38450 - 11905: 0xB7C0,
-	38451 - 11905: 0xD1F4,
-	38452 - 11905: 0xD2F5,
-	38453 - 11905: 0xD5F3,
-	38454 - 11905: 0xBDD7,
-	38455 - 11905: 0xEA70,
-	38456 - 11905: 0xEA71,
-	38457 - 11905: 0xEA72,
-	38458 - 11905: 0xEA73,
-	38459 - 11905: 0xD7E8,
-	38460 - 11905: 0xDAE8,
-	38461 - 11905: 0xDAE7,
-	38462 - 11905: 0xEA74,
-	38463 - 11905: 0xB0A2,
-	38464 - 11905: 0xCDD3,
-	38465 - 11905: 0xEA75,
-	38466 - 11905: 0xDAE9,
-	38467 - 11905: 0xEA76,
-	38468 - 11905: 0xB8BD,
-	38469 - 11905: 0xBCCA,
-	38470 - 11905: 0xC2BD,
-	38471 - 11905: 0xC2A4,
-	38472 - 11905: 0xB3C2,
-	38473 - 11905: 0xDAEA,
-	38474 - 11905: 0xEA77,
-	38475 - 11905: 0xC2AA,
-	38476 - 11905: 0xC4B0,
-	38477 - 11905: 0xBDB5,
-	38478 - 11905: 0xEA78,
-	38479 - 11905: 0xEA79,
-	38480 - 11905: 0xCFDE,
-	38481 - 11905: 0xEA7A,
-	38482 - 11905: 0xEA7B,
-	38483 - 11905: 0xEA7C,
-	38484 - 11905: 0xDAEB,
-	38485 - 11905: 0xC9C2,
-	38486 - 11905: 0xEA7D,
-	38487 - 11905: 0xEA7E,
-	38488 - 11905: 0xEA80,
-	38489 - 11905: 0xEA81,
-	38490 - 11905: 0xEA82,
-	38491 - 11905: 0xB1DD,
-	38492 - 11905: 0xEA83,
-	38493 - 11905: 0xEA84,
-	38494 - 11905: 0xEA85,
-	38495 - 11905: 0xDAEC,
-	38496 - 11905: 0xEA86,
-	38497 - 11905: 0xB6B8,
-	38498 - 11905: 0xD4BA,
-	38499 - 11905: 0xEA87,
-	38500 - 11905: 0xB3FD,
-	38501 - 11905: 0xEA88,
-	38502 - 11905: 0xEA89,
-	38503 - 11905: 0xDAED,
-	38504 - 11905: 0xD4C9,
-	38505 - 11905: 0xCFD5,
-	38506 - 11905: 0xC5E3,
-	38507 - 11905: 0xEA8A,
-	38508 - 11905: 0xDAEE,
-	38509 - 11905: 0xEA8B,
-	38510 - 11905: 0xEA8C,
-	38511 - 11905: 0xEA8D,
-	38512 - 11905: 0xEA8E,
-	38513 - 11905: 0xEA8F,
-	38514 - 11905: 0xDAEF,
-	38515 - 11905: 0xEA90,
-	38516 - 11905: 0xDAF0,
-	38517 - 11905: 0xC1EA,
-	38518 - 11905: 0xCCD5,
-	38519 - 11905: 0xCFDD,
-	38520 - 11905: 0xEA91,
-	38521 - 11905: 0xEA92,
-	38522 - 11905: 0xEA93,
-	38523 - 11905: 0xEA94,
-	38524 - 11905: 0xEA95,
-	38525 - 11905: 0xEA96,
-	38526 - 11905: 0xEA97,
-	38527 - 11905: 0xEA98,
-	38528 - 11905: 0xEA99,
-	38529 - 11905: 0xEA9A,
-	38530 - 11905: 0xEA9B,
-	38531 - 11905: 0xEA9C,
-	38532 - 11905: 0xEA9D,
-	38533 - 11905: 0xD3E7,
-	38534 - 11905: 0xC2A1,
-	38535 - 11905: 0xEA9E,
-	38536 - 11905: 0xDAF1,
-	38537 - 11905: 0xEA9F,
-	38538 - 11905: 0xEAA0,
-	38539 - 11905: 0xCBE5,
-	38540 - 11905: 0xEB40,
-	38541 - 11905: 0xDAF2,
-	38542 - 11905: 0xEB41,
-	38543 - 11905: 0xCBE6,
-	38544 - 11905: 0xD2FE,
-	38545 - 11905: 0xEB42,
-	38546 - 11905: 0xEB43,
-	38547 - 11905: 0xEB44,
-	38548 - 11905: 0xB8F4,
-	38549 - 11905: 0xEB45,
-	38550 - 11905: 0xEB46,
-	38551 - 11905: 0xDAF3,
-	38552 - 11905: 0xB0AF,
-	38553 - 11905: 0xCFB6,
-	38554 - 11905: 0xEB47,
-	38555 - 11905: 0xEB48,
-	38556 - 11905: 0xD5CF,
-	38557 - 11905: 0xEB49,
-	38558 - 11905: 0xEB4A,
-	38559 - 11905: 0xEB4B,
-	38560 - 11905: 0xEB4C,
-	38561 - 11905: 0xEB4D,
-	38562 - 11905: 0xEB4E,
-	38563 - 11905: 0xEB4F,
-	38564 - 11905: 0xEB50,
-	38565 - 11905: 0xEB51,
-	38566 - 11905: 0xEB52,
-	38567 - 11905: 0xCBED,
-	38568 - 11905: 0xEB53,
-	38569 - 11905: 0xEB54,
-	38570 - 11905: 0xEB55,
-	38571 - 11905: 0xEB56,
-	38572 - 11905: 0xEB57,
-	38573 - 11905: 0xEB58,
-	38574 - 11905: 0xEB59,
-	38575 - 11905: 0xEB5A,
-	38576 - 11905: 0xDAF4,
-	38577 - 11905: 0xEB5B,
-	38578 - 11905: 0xEB5C,
-	38579 - 11905: 0xE3C4,
-	38580 - 11905: 0xEB5D,
-	38581 - 11905: 0xEB5E,
-	38582 - 11905: 0xC1A5,
-	38583 - 11905: 0xEB5F,
-	38584 - 11905: 0xEB60,
-	38585 - 11905: 0xF6BF,
-	38586 - 11905: 0xEB61,
-	38587 - 11905: 0xEB62,
-	38588 - 11905: 0xF6C0,
-	38589 - 11905: 0xF6C1,
-	38590 - 11905: 0xC4D1,
-	38591 - 11905: 0xEB63,
-	38592 - 11905: 0xC8B8,
-	38593 - 11905: 0xD1E3,
-	38594 - 11905: 0xEB64,
-	38595 - 11905: 0xEB65,
-	38596 - 11905: 0xD0DB,
-	38597 - 11905: 0xD1C5,
-	38598 - 11905: 0xBCAF,
-	38599 - 11905: 0xB9CD,
-	38600 - 11905: 0xEB66,
-	38601 - 11905: 0xEFF4,
-	38602 - 11905: 0xEB67,
-	38603 - 11905: 0xEB68,
-	38604 - 11905: 0xB4C6,
-	38605 - 11905: 0xD3BA,
-	38606 - 11905: 0xF6C2,
-	38607 - 11905: 0xB3FB,
-	38608 - 11905: 0xEB69,
-	38609 - 11905: 0xEB6A,
-	38610 - 11905: 0xF6C3,
-	38611 - 11905: 0xEB6B,
-	38612 - 11905: 0xEB6C,
-	38613 - 11905: 0xB5F1,
-	38614 - 11905: 0xEB6D,
-	38615 - 11905: 0xEB6E,
-	38616 - 11905: 0xEB6F,
-	38617 - 11905: 0xEB70,
-	38618 - 11905: 0xEB71,
-	38619 - 11905: 0xEB72,
-	38620 - 11905: 0xEB73,
-	38621 - 11905: 0xEB74,
-	38622 - 11905: 0xEB75,
-	38623 - 11905: 0xEB76,
-	38624 - 11905: 0xF6C5,
-	38625 - 11905: 0xEB77,
-	38626 - 11905: 0xEB78,
-	38627 - 11905: 0xEB79,
-	38628 - 11905: 0xEB7A,
-	38629 - 11905: 0xEB7B,
-	38630 - 11905: 0xEB7C,
-	38631 - 11905: 0xEB7D,
-	38632 - 11905: 0xD3EA,
-	38633 - 11905: 0xF6A7,
-	38634 - 11905: 0xD1A9,
-	38635 - 11905: 0xEB7E,
-	38636 - 11905: 0xEB80,
-	38637 - 11905: 0xEB81,
-	38638 - 11905: 0xEB82,
-	38639 - 11905: 0xF6A9,
-	38640 - 11905: 0xEB83,
-	38641 - 11905: 0xEB84,
-	38642 - 11905: 0xEB85,
-	38643 - 11905: 0xF6A8,
-	38644 - 11905: 0xEB86,
-	38645 - 11905: 0xEB87,
-	38646 - 11905: 0xC1E3,
-	38647 - 11905: 0xC0D7,
-	38648 - 11905: 0xEB88,
-	38649 - 11905: 0xB1A2,
-	38650 - 11905: 0xEB89,
-	38651 - 11905: 0xEB8A,
-	38652 - 11905: 0xEB8B,
-	38653 - 11905: 0xEB8C,
-	38654 - 11905: 0xCEED,
-	38655 - 11905: 0xEB8D,
-	38656 - 11905: 0xD0E8,
-	38657 - 11905: 0xF6AB,
-	38658 - 11905: 0xEB8E,
-	38659 - 11905: 0xEB8F,
-	38660 - 11905: 0xCFF6,
-	38661 - 11905: 0xEB90,
-	38662 - 11905: 0xF6AA,
-	38663 - 11905: 0xD5F0,
-	38664 - 11905: 0xF6AC,
-	38665 - 11905: 0xC3B9,
-	38666 - 11905: 0xEB91,
-	38667 - 11905: 0xEB92,
-	38668 - 11905: 0xEB93,
-	38669 - 11905: 0xBBF4,
-	38670 - 11905: 0xF6AE,
-	38671 - 11905: 0xF6AD,
-	38672 - 11905: 0xEB94,
-	38673 - 11905: 0xEB95,
-	38674 - 11905: 0xEB96,
-	38675 - 11905: 0xC4DE,
-	38676 - 11905: 0xEB97,
-	38677 - 11905: 0xEB98,
-	38678 - 11905: 0xC1D8,
-	38679 - 11905: 0xEB99,
-	38680 - 11905: 0xEB9A,
-	38681 - 11905: 0xEB9B,
-	38682 - 11905: 0xEB9C,
-	38683 - 11905: 0xEB9D,
-	38684 - 11905: 0xCBAA,
-	38685 - 11905: 0xEB9E,
-	38686 - 11905: 0xCFBC,
-	38687 - 11905: 0xEB9F,
-	38688 - 11905: 0xEBA0,
-	38689 - 11905: 0xEC40,
-	38690 - 11905: 0xEC41,
-	38691 - 11905: 0xEC42,
-	38692 - 11905: 0xEC43,
-	38693 - 11905: 0xEC44,
-	38694 - 11905: 0xEC45,
-	38695 - 11905: 0xEC46,
-	38696 - 11905: 0xEC47,
-	38697 - 11905: 0xEC48,
-	38698 - 11905: 0xF6AF,
-	38699 - 11905: 0xEC49,
-	38700 - 11905: 0xEC4A,
-	38701 - 11905: 0xF6B0,
-	38702 - 11905: 0xEC4B,
-	38703 - 11905: 0xEC4C,
-	38704 - 11905: 0xF6B1,
-	38705 - 11905: 0xEC4D,
-	38706 - 11905: 0xC2B6,
-	38707 - 11905: 0xEC4E,
-	38708 - 11905: 0xEC4F,
-	38709 - 11905: 0xEC50,
-	38710 - 11905: 0xEC51,
-	38711 - 11905: 0xEC52,
-	38712 - 11905: 0xB0D4,
-	38713 - 11905: 0xC5F9,
-	38714 - 11905: 0xEC53,
-	38715 - 11905: 0xEC54,
-	38716 - 11905: 0xEC55,
-	38717 - 11905: 0xEC56,
-	38718 - 11905: 0xF6B2,
-	38719 - 11905: 0xEC57,
-	38720 - 11905: 0xEC58,
-	38721 - 11905: 0xEC59,
-	38722 - 11905: 0xEC5A,
-	38723 - 11905: 0xEC5B,
-	38724 - 11905: 0xEC5C,
-	38725 - 11905: 0xEC5D,
-	38726 - 11905: 0xEC5E,
-	38727 - 11905: 0xEC5F,
-	38728 - 11905: 0xEC60,
-	38729 - 11905: 0xEC61,
-	38730 - 11905: 0xEC62,
-	38731 - 11905: 0xEC63,
-	38732 - 11905: 0xEC64,
-	38733 - 11905: 0xEC65,
-	38734 - 11905: 0xEC66,
-	38735 - 11905: 0xEC67,
-	38736 - 11905: 0xEC68,
-	38737 - 11905: 0xEC69,
-	38738 - 11905: 0xC7E0,
-	38739 - 11905: 0xF6A6,
-	38740 - 11905: 0xEC6A,
-	38741 - 11905: 0xEC6B,
-	38742 - 11905: 0xBEB8,
-	38743 - 11905: 0xEC6C,
-	38744 - 11905: 0xEC6D,
-	38745 - 11905: 0xBEB2,
-	38746 - 11905: 0xEC6E,
-	38747 - 11905: 0xB5E5,
-	38748 - 11905: 0xEC6F,
-	38749 - 11905: 0xEC70,
-	38750 - 11905: 0xB7C7,
-	38751 - 11905: 0xEC71,
-	38752 - 11905: 0xBFBF,
-	38753 - 11905: 0xC3D2,
-	38754 - 11905: 0xC3E6,
-	38755 - 11905: 0xEC72,
-	38756 - 11905: 0xEC73,
-	38757 - 11905: 0xD8CC,
-	38758 - 11905: 0xEC74,
-	38759 - 11905: 0xEC75,
-	38760 - 11905: 0xEC76,
-	38761 - 11905: 0xB8EF,
-	38762 - 11905: 0xEC77,
-	38763 - 11905: 0xEC78,
-	38764 - 11905: 0xEC79,
-	38765 - 11905: 0xEC7A,
-	38766 - 11905: 0xEC7B,
-	38767 - 11905: 0xEC7C,
-	38768 - 11905: 0xEC7D,
-	38769 - 11905: 0xEC7E,
-	38770 - 11905: 0xEC80,
-	38771 - 11905: 0xBDF9,
-	38772 - 11905: 0xD1A5,
-	38773 - 11905: 0xEC81,
-	38774 - 11905: 0xB0D0,
-	38775 - 11905: 0xEC82,
-	38776 - 11905: 0xEC83,
-	38777 - 11905: 0xEC84,
-	38778 - 11905: 0xEC85,
-	38779 - 11905: 0xEC86,
-	38780 - 11905: 0xF7B0,
-	38781 - 11905: 0xEC87,
-	38782 - 11905: 0xEC88,
-	38783 - 11905: 0xEC89,
-	38784 - 11905: 0xEC8A,
-	38785 - 11905: 0xEC8B,
-	38786 - 11905: 0xEC8C,
-	38787 - 11905: 0xEC8D,
-	38788 - 11905: 0xEC8E,
-	38789 - 11905: 0xF7B1,
-	38790 - 11905: 0xEC8F,
-	38791 - 11905: 0xEC90,
-	38792 - 11905: 0xEC91,
-	38793 - 11905: 0xEC92,
-	38794 - 11905: 0xEC93,
-	38795 - 11905: 0xD0AC,
-	38796 - 11905: 0xEC94,
-	38797 - 11905: 0xB0B0,
-	38798 - 11905: 0xEC95,
-	38799 - 11905: 0xEC96,
-	38800 - 11905: 0xEC97,
-	38801 - 11905: 0xF7B2,
-	38802 - 11905: 0xF7B3,
-	38803 - 11905: 0xEC98,
-	38804 - 11905: 0xF7B4,
-	38805 - 11905: 0xEC99,
-	38806 - 11905: 0xEC9A,
-	38807 - 11905: 0xEC9B,
-	38808 - 11905: 0xC7CA,
-	38809 - 11905: 0xEC9C,
-	38810 - 11905: 0xEC9D,
-	38811 - 11905: 0xEC9E,
-	38812 - 11905: 0xEC9F,
-	38813 - 11905: 0xECA0,
-	38814 - 11905: 0xED40,
-	38815 - 11905: 0xED41,
-	38816 - 11905: 0xBECF,
-	38817 - 11905: 0xED42,
-	38818 - 11905: 0xED43,
-	38819 - 11905: 0xF7B7,
-	38820 - 11905: 0xED44,
-	38821 - 11905: 0xED45,
-	38822 - 11905: 0xED46,
-	38823 - 11905: 0xED47,
-	38824 - 11905: 0xED48,
-	38825 - 11905: 0xED49,
-	38826 - 11905: 0xED4A,
-	38827 - 11905: 0xF7B6,
-	38828 - 11905: 0xED4B,
-	38829 - 11905: 0xB1DE,
-	38830 - 11905: 0xED4C,
-	38831 - 11905: 0xF7B5,
-	38832 - 11905: 0xED4D,
-	38833 - 11905: 0xED4E,
-	38834 - 11905: 0xF7B8,
-	38835 - 11905: 0xED4F,
-	38836 - 11905: 0xF7B9,
-	38837 - 11905: 0xED50,
-	38838 - 11905: 0xED51,
-	38839 - 11905: 0xED52,
-	38840 - 11905: 0xED53,
-	38841 - 11905: 0xED54,
-	38842 - 11905: 0xED55,
-	38843 - 11905: 0xED56,
-	38844 - 11905: 0xED57,
-	38845 - 11905: 0xED58,
-	38846 - 11905: 0xED59,
-	38847 - 11905: 0xED5A,
-	38848 - 11905: 0xED5B,
-	38849 - 11905: 0xED5C,
-	38850 - 11905: 0xED5D,
-	38851 - 11905: 0xED5E,
-	38852 - 11905: 0xED5F,
-	38853 - 11905: 0xED60,
-	38854 - 11905: 0xED61,
-	38855 - 11905: 0xED62,
-	38856 - 11905: 0xED63,
-	38857 - 11905: 0xED64,
-	38858 - 11905: 0xED65,
-	38859 - 11905: 0xED66,
-	38860 - 11905: 0xED67,
-	38861 - 11905: 0xED68,
-	38862 - 11905: 0xED69,
-	38863 - 11905: 0xED6A,
-	38864 - 11905: 0xED6B,
-	38865 - 11905: 0xED6C,
-	38866 - 11905: 0xED6D,
-	38867 - 11905: 0xED6E,
-	38868 - 11905: 0xED6F,
-	38869 - 11905: 0xED70,
-	38870 - 11905: 0xED71,
-	38871 - 11905: 0xED72,
-	38872 - 11905: 0xED73,
-	38873 - 11905: 0xED74,
-	38874 - 11905: 0xED75,
-	38875 - 11905: 0xED76,
-	38876 - 11905: 0xED77,
-	38877 - 11905: 0xED78,
-	38878 - 11905: 0xED79,
-	38879 - 11905: 0xED7A,
-	38880 - 11905: 0xED7B,
-	38881 - 11905: 0xED7C,
-	38882 - 11905: 0xED7D,
-	38883 - 11905: 0xED7E,
-	38884 - 11905: 0xED80,
-	38885 - 11905: 0xED81,
-	38886 - 11905: 0xCEA4,
-	38887 - 11905: 0xC8CD,
-	38888 - 11905: 0xED82,
-	38889 - 11905: 0xBAAB,
-	38890 - 11905: 0xE8B8,
-	38891 - 11905: 0xE8B9,
-	38892 - 11905: 0xE8BA,
-	38893 - 11905: 0xBEC2,
-	38894 - 11905: 0xED83,
-	38895 - 11905: 0xED84,
-	38896 - 11905: 0xED85,
-	38897 - 11905: 0xED86,
-	38898 - 11905: 0xED87,
-	38899 - 11905: 0xD2F4,
-	38900 - 11905: 0xED88,
-	38901 - 11905: 0xD4CF,
-	38902 - 11905: 0xC9D8,
-	38903 - 11905: 0xED89,
-	38904 - 11905: 0xED8A,
-	38905 - 11905: 0xED8B,
-	38906 - 11905: 0xED8C,
-	38907 - 11905: 0xED8D,
-	38908 - 11905: 0xED8E,
-	38909 - 11905: 0xED8F,
-	38910 - 11905: 0xED90,
-	38911 - 11905: 0xED91,
-	38912 - 11905: 0xED92,
-	38913 - 11905: 0xED93,
-	38914 - 11905: 0xED94,
-	38915 - 11905: 0xED95,
-	38916 - 11905: 0xED96,
-	38917 - 11905: 0xED97,
-	38918 - 11905: 0xED98,
-	38919 - 11905: 0xED99,
-	38920 - 11905: 0xED9A,
-	38921 - 11905: 0xED9B,
-	38922 - 11905: 0xED9C,
-	38923 - 11905: 0xED9D,
-	38924 - 11905: 0xED9E,
-	38925 - 11905: 0xED9F,
-	38926 - 11905: 0xEDA0,
-	38927 - 11905: 0xEE40,
-	38928 - 11905: 0xEE41,
-	38929 - 11905: 0xEE42,
-	38930 - 11905: 0xEE43,
-	38931 - 11905: 0xEE44,
-	38932 - 11905: 0xEE45,
-	38933 - 11905: 0xEE46,
-	38934 - 11905: 0xEE47,
-	38935 - 11905: 0xEE48,
-	38936 - 11905: 0xEE49,
-	38937 - 11905: 0xEE4A,
-	38938 - 11905: 0xEE4B,
-	38939 - 11905: 0xEE4C,
-	38940 - 11905: 0xEE4D,
-	38941 - 11905: 0xEE4E,
-	38942 - 11905: 0xEE4F,
-	38943 - 11905: 0xEE50,
-	38944 - 11905: 0xEE51,
-	38945 - 11905: 0xEE52,
-	38946 - 11905: 0xEE53,
-	38947 - 11905: 0xEE54,
-	38948 - 11905: 0xEE55,
-	38949 - 11905: 0xEE56,
-	38950 - 11905: 0xEE57,
-	38951 - 11905: 0xEE58,
-	38952 - 11905: 0xEE59,
-	38953 - 11905: 0xEE5A,
-	38954 - 11905: 0xEE5B,
-	38955 - 11905: 0xEE5C,
-	38956 - 11905: 0xEE5D,
-	38957 - 11905: 0xEE5E,
-	38958 - 11905: 0xEE5F,
-	38959 - 11905: 0xEE60,
-	38960 - 11905: 0xEE61,
-	38961 - 11905: 0xEE62,
-	38962 - 11905: 0xEE63,
-	38963 - 11905: 0xEE64,
-	38964 - 11905: 0xEE65,
-	38965 - 11905: 0xEE66,
-	38966 - 11905: 0xEE67,
-	38967 - 11905: 0xEE68,
-	38968 - 11905: 0xEE69,
-	38969 - 11905: 0xEE6A,
-	38970 - 11905: 0xEE6B,
-	38971 - 11905: 0xEE6C,
-	38972 - 11905: 0xEE6D,
-	38973 - 11905: 0xEE6E,
-	38974 - 11905: 0xEE6F,
-	38975 - 11905: 0xEE70,
-	38976 - 11905: 0xEE71,
-	38977 - 11905: 0xEE72,
-	38978 - 11905: 0xEE73,
-	38979 - 11905: 0xEE74,
-	38980 - 11905: 0xEE75,
-	38981 - 11905: 0xEE76,
-	38982 - 11905: 0xEE77,
-	38983 - 11905: 0xEE78,
-	38984 - 11905: 0xEE79,
-	38985 - 11905: 0xEE7A,
-	38986 - 11905: 0xEE7B,
-	38987 - 11905: 0xEE7C,
-	38988 - 11905: 0xEE7D,
-	38989 - 11905: 0xEE7E,
-	38990 - 11905: 0xEE80,
-	38991 - 11905: 0xEE81,
-	38992 - 11905: 0xEE82,
-	38993 - 11905: 0xEE83,
-	38994 - 11905: 0xEE84,
-	38995 - 11905: 0xEE85,
-	38996 - 11905: 0xEE86,
-	38997 - 11905: 0xEE87,
-	38998 - 11905: 0xEE88,
-	38999 - 11905: 0xEE89,
-	39000 - 11905: 0xEE8A,
-	39001 - 11905: 0xEE8B,
-	39002 - 11905: 0xEE8C,
-	39003 - 11905: 0xEE8D,
-	39004 - 11905: 0xEE8E,
-	39005 - 11905: 0xEE8F,
-	39006 - 11905: 0xEE90,
-	39007 - 11905: 0xEE91,
-	39008 - 11905: 0xEE92,
-	39009 - 11905: 0xEE93,
-	39010 - 11905: 0xEE94,
-	39011 - 11905: 0xEE95,
-	39012 - 11905: 0xEE96,
-	39013 - 11905: 0xEE97,
-	39014 - 11905: 0xEE98,
-	39015 - 11905: 0xEE99,
-	39016 - 11905: 0xEE9A,
-	39017 - 11905: 0xEE9B,
-	39018 - 11905: 0xEE9C,
-	39019 - 11905: 0xEE9D,
-	39020 - 11905: 0xEE9E,
-	39021 - 11905: 0xEE9F,
-	39022 - 11905: 0xEEA0,
-	39023 - 11905: 0xEF40,
-	39024 - 11905: 0xEF41,
-	39025 - 11905: 0xEF42,
-	39026 - 11905: 0xEF43,
-	39027 - 11905: 0xEF44,
-	39028 - 11905: 0xEF45,
-	39029 - 11905: 0xD2B3,
-	39030 - 11905: 0xB6A5,
-	39031 - 11905: 0xC7EA,
-	39032 - 11905: 0xF1FC,
-	39033 - 11905: 0xCFEE,
-	39034 - 11905: 0xCBB3,
-	39035 - 11905: 0xD0EB,
-	39036 - 11905: 0xE7EF,
-	39037 - 11905: 0xCDE7,
-	39038 - 11905: 0xB9CB,
-	39039 - 11905: 0xB6D9,
-	39040 - 11905: 0xF1FD,
-	39041 - 11905: 0xB0E4,
-	39042 - 11905: 0xCBCC,
-	39043 - 11905: 0xF1FE,
-	39044 - 11905: 0xD4A4,
-	39045 - 11905: 0xC2AD,
-	39046 - 11905: 0xC1EC,
-	39047 - 11905: 0xC6C4,
-	39048 - 11905: 0xBEB1,
-	39049 - 11905: 0xF2A1,
-	39050 - 11905: 0xBCD5,
-	39051 - 11905: 0xEF46,
-	39052 - 11905: 0xF2A2,
-	39053 - 11905: 0xF2A3,
-	39054 - 11905: 0xEF47,
-	39055 - 11905: 0xF2A4,
-	39056 - 11905: 0xD2C3,
-	39057 - 11905: 0xC6B5,
-	39058 - 11905: 0xEF48,
-	39059 - 11905: 0xCDC7,
-	39060 - 11905: 0xF2A5,
-	39061 - 11905: 0xEF49,
-	39062 - 11905: 0xD3B1,
-	39063 - 11905: 0xBFC5,
-	39064 - 11905: 0xCCE2,
-	39065 - 11905: 0xEF4A,
-	39066 - 11905: 0xF2A6,
-	39067 - 11905: 0xF2A7,
-	39068 - 11905: 0xD1D5,
-	39069 - 11905: 0xB6EE,
-	39070 - 11905: 0xF2A8,
-	39071 - 11905: 0xF2A9,
-	39072 - 11905: 0xB5DF,
-	39073 - 11905: 0xF2AA,
-	39074 - 11905: 0xF2AB,
-	39075 - 11905: 0xEF4B,
-	39076 - 11905: 0xB2FC,
-	39077 - 11905: 0xF2AC,
-	39078 - 11905: 0xF2AD,
-	39079 - 11905: 0xC8A7,
-	39080 - 11905: 0xEF4C,
-	39081 - 11905: 0xEF4D,
-	39082 - 11905: 0xEF4E,
-	39083 - 11905: 0xEF4F,
-	39084 - 11905: 0xEF50,
-	39085 - 11905: 0xEF51,
-	39086 - 11905: 0xEF52,
-	39087 - 11905: 0xEF53,
-	39088 - 11905: 0xEF54,
-	39089 - 11905: 0xEF55,
-	39090 - 11905: 0xEF56,
-	39091 - 11905: 0xEF57,
-	39092 - 11905: 0xEF58,
-	39093 - 11905: 0xEF59,
-	39094 - 11905: 0xEF5A,
-	39095 - 11905: 0xEF5B,
-	39096 - 11905: 0xEF5C,
-	39097 - 11905: 0xEF5D,
-	39098 - 11905: 0xEF5E,
-	39099 - 11905: 0xEF5F,
-	39100 - 11905: 0xEF60,
-	39101 - 11905: 0xEF61,
-	39102 - 11905: 0xEF62,
-	39103 - 11905: 0xEF63,
-	39104 - 11905: 0xEF64,
-	39105 - 11905: 0xEF65,
-	39106 - 11905: 0xEF66,
-	39107 - 11905: 0xEF67,
-	39108 - 11905: 0xEF68,
-	39109 - 11905: 0xEF69,
-	39110 - 11905: 0xEF6A,
-	39111 - 11905: 0xEF6B,
-	39112 - 11905: 0xEF6C,
-	39113 - 11905: 0xEF6D,
-	39114 - 11905: 0xEF6E,
-	39115 - 11905: 0xEF6F,
-	39116 - 11905: 0xEF70,
-	39117 - 11905: 0xEF71,
-	39118 - 11905: 0xB7E7,
-	39119 - 11905: 0xEF72,
-	39120 - 11905: 0xEF73,
-	39121 - 11905: 0xECA9,
-	39122 - 11905: 0xECAA,
-	39123 - 11905: 0xECAB,
-	39124 - 11905: 0xEF74,
-	39125 - 11905: 0xECAC,
-	39126 - 11905: 0xEF75,
-	39127 - 11905: 0xEF76,
-	39128 - 11905: 0xC6AE,
-	39129 - 11905: 0xECAD,
-	39130 - 11905: 0xECAE,
-	39131 - 11905: 0xEF77,
-	39132 - 11905: 0xEF78,
-	39133 - 11905: 0xEF79,
-	39134 - 11905: 0xB7C9,
-	39135 - 11905: 0xCAB3,
-	39136 - 11905: 0xEF7A,
-	39137 - 11905: 0xEF7B,
-	39138 - 11905: 0xEF7C,
-	39139 - 11905: 0xEF7D,
-	39140 - 11905: 0xEF7E,
-	39141 - 11905: 0xEF80,
-	39142 - 11905: 0xEF81,
-	39143 - 11905: 0xE2B8,
-	39144 - 11905: 0xF7CF,
-	39145 - 11905: 0xEF82,
-	39146 - 11905: 0xEF83,
-	39147 - 11905: 0xEF84,
-	39148 - 11905: 0xEF85,
-	39149 - 11905: 0xEF86,
-	39150 - 11905: 0xEF87,
-	39151 - 11905: 0xEF88,
-	39152 - 11905: 0xEF89,
-	39153 - 11905: 0xEF8A,
-	39154 - 11905: 0xEF8B,
-	39155 - 11905: 0xEF8C,
-	39156 - 11905: 0xEF8D,
-	39157 - 11905: 0xEF8E,
-	39158 - 11905: 0xEF8F,
-	39159 - 11905: 0xEF90,
-	39160 - 11905: 0xEF91,
-	39161 - 11905: 0xEF92,
-	39162 - 11905: 0xEF93,
-	39163 - 11905: 0xEF94,
-	39164 - 11905: 0xEF95,
-	39165 - 11905: 0xEF96,
-	39166 - 11905: 0xEF97,
-	39167 - 11905: 0xEF98,
-	39168 - 11905: 0xEF99,
-	39169 - 11905: 0xEF9A,
-	39170 - 11905: 0xEF9B,
-	39171 - 11905: 0xEF9C,
-	39172 - 11905: 0xEF9D,
-	39173 - 11905: 0xEF9E,
-	39174 - 11905: 0xEF9F,
-	39175 - 11905: 0xEFA0,
-	39176 - 11905: 0xF040,
-	39177 - 11905: 0xF041,
-	39178 - 11905: 0xF042,
-	39179 - 11905: 0xF043,
-	39180 - 11905: 0xF044,
-	39181 - 11905: 0xF7D0,
-	39182 - 11905: 0xF045,
-	39183 - 11905: 0xF046,
-	39184 - 11905: 0xB2CD,
-	39185 - 11905: 0xF047,
-	39186 - 11905: 0xF048,
-	39187 - 11905: 0xF049,
-	39188 - 11905: 0xF04A,
-	39189 - 11905: 0xF04B,
-	39190 - 11905: 0xF04C,
-	39191 - 11905: 0xF04D,
-	39192 - 11905: 0xF04E,
-	39193 - 11905: 0xF04F,
-	39194 - 11905: 0xF050,
-	39195 - 11905: 0xF051,
-	39196 - 11905: 0xF052,
-	39197 - 11905: 0xF053,
-	39198 - 11905: 0xF054,
-	39199 - 11905: 0xF055,
-	39200 - 11905: 0xF056,
-	39201 - 11905: 0xF057,
-	39202 - 11905: 0xF058,
-	39203 - 11905: 0xF059,
-	39204 - 11905: 0xF05A,
-	39205 - 11905: 0xF05B,
-	39206 - 11905: 0xF05C,
-	39207 - 11905: 0xF05D,
-	39208 - 11905: 0xF05E,
-	39209 - 11905: 0xF05F,
-	39210 - 11905: 0xF060,
-	39211 - 11905: 0xF061,
-	39212 - 11905: 0xF062,
-	39213 - 11905: 0xF063,
-	39214 - 11905: 0xF7D1,
-	39215 - 11905: 0xF064,
-	39216 - 11905: 0xF065,
-	39217 - 11905: 0xF066,
-	39218 - 11905: 0xF067,
-	39219 - 11905: 0xF068,
-	39220 - 11905: 0xF069,
-	39221 - 11905: 0xF06A,
-	39222 - 11905: 0xF06B,
-	39223 - 11905: 0xF06C,
-	39224 - 11905: 0xF06D,
-	39225 - 11905: 0xF06E,
-	39226 - 11905: 0xF06F,
-	39227 - 11905: 0xF070,
-	39228 - 11905: 0xF071,
-	39229 - 11905: 0xF072,
-	39230 - 11905: 0xF073,
-	39231 - 11905: 0xF074,
-	39232 - 11905: 0xF075,
-	39233 - 11905: 0xF076,
-	39234 - 11905: 0xF077,
-	39235 - 11905: 0xF078,
-	39236 - 11905: 0xF079,
-	39237 - 11905: 0xF07A,
-	39238 - 11905: 0xF07B,
-	39239 - 11905: 0xF07C,
-	39240 - 11905: 0xF07D,
-	39241 - 11905: 0xF07E,
-	39242 - 11905: 0xF080,
-	39243 - 11905: 0xF081,
-	39244 - 11905: 0xF082,
-	39245 - 11905: 0xF083,
-	39246 - 11905: 0xF084,
-	39247 - 11905: 0xF085,
-	39248 - 11905: 0xF086,
-	39249 - 11905: 0xF087,
-	39250 - 11905: 0xF088,
-	39251 - 11905: 0xF089,
-	39252 - 11905: 0xF7D3,
-	39253 - 11905: 0xF7D2,
-	39254 - 11905: 0xF08A,
-	39255 - 11905: 0xF08B,
-	39256 - 11905: 0xF08C,
-	39257 - 11905: 0xF08D,
-	39258 - 11905: 0xF08E,
-	39259 - 11905: 0xF08F,
-	39260 - 11905: 0xF090,
-	39261 - 11905: 0xF091,
-	39262 - 11905: 0xF092,
-	39263 - 11905: 0xF093,
-	39264 - 11905: 0xF094,
-	39265 - 11905: 0xF095,
-	39266 - 11905: 0xF096,
-	39267 - 11905: 0xE2BB,
-	39268 - 11905: 0xF097,
-	39269 - 11905: 0xBCA2,
-	39270 - 11905: 0xF098,
-	39271 - 11905: 0xE2BC,
-	39272 - 11905: 0xE2BD,
-	39273 - 11905: 0xE2BE,
-	39274 - 11905: 0xE2BF,
-	39275 - 11905: 0xE2C0,
-	39276 - 11905: 0xE2C1,
-	39277 - 11905: 0xB7B9,
-	39278 - 11905: 0xD2FB,
-	39279 - 11905: 0xBDA4,
-	39280 - 11905: 0xCACE,
-	39281 - 11905: 0xB1A5,
-	39282 - 11905: 0xCBC7,
-	39283 - 11905: 0xF099,
-	39284 - 11905: 0xE2C2,
-	39285 - 11905: 0xB6FC,
-	39286 - 11905: 0xC8C4,
-	39287 - 11905: 0xE2C3,
-	39288 - 11905: 0xF09A,
-	39289 - 11905: 0xF09B,
-	39290 - 11905: 0xBDC8,
-	39291 - 11905: 0xF09C,
-	39292 - 11905: 0xB1FD,
-	39293 - 11905: 0xE2C4,
-	39294 - 11905: 0xF09D,
-	39295 - 11905: 0xB6F6,
-	39296 - 11905: 0xE2C5,
-	39297 - 11905: 0xC4D9,
-	39298 - 11905: 0xF09E,
-	39299 - 11905: 0xF09F,
-	39300 - 11905: 0xE2C6,
-	39301 - 11905: 0xCFDA,
-	39302 - 11905: 0xB9DD,
-	39303 - 11905: 0xE2C7,
-	39304 - 11905: 0xC0A1,
-	39305 - 11905: 0xF0A0,
-	39306 - 11905: 0xE2C8,
-	39307 - 11905: 0xB2F6,
-	39308 - 11905: 0xF140,
-	39309 - 11905: 0xE2C9,
-	39310 - 11905: 0xF141,
-	39311 - 11905: 0xC1F3,
-	39312 - 11905: 0xE2CA,
-	39313 - 11905: 0xE2CB,
-	39314 - 11905: 0xC2F8,
-	39315 - 11905: 0xE2CC,
-	39316 - 11905: 0xE2CD,
-	39317 - 11905: 0xE2CE,
-	39318 - 11905: 0xCAD7,
-	39319 - 11905: 0xD8B8,
-	39320 - 11905: 0xD9E5,
-	39321 - 11905: 0xCFE3,
-	39322 - 11905: 0xF142,
-	39323 - 11905: 0xF143,
-	39324 - 11905: 0xF144,
-	39325 - 11905: 0xF145,
-	39326 - 11905: 0xF146,
-	39327 - 11905: 0xF147,
-	39328 - 11905: 0xF148,
-	39329 - 11905: 0xF149,
-	39330 - 11905: 0xF14A,
-	39331 - 11905: 0xF14B,
-	39332 - 11905: 0xF14C,
-	39333 - 11905: 0xF0A5,
-	39334 - 11905: 0xF14D,
-	39335 - 11905: 0xF14E,
-	39336 - 11905: 0xDCB0,
-	39337 - 11905: 0xF14F,
-	39338 - 11905: 0xF150,
-	39339 - 11905: 0xF151,
-	39340 - 11905: 0xF152,
-	39341 - 11905: 0xF153,
-	39342 - 11905: 0xF154,
-	39343 - 11905: 0xF155,
-	39344 - 11905: 0xF156,
-	39345 - 11905: 0xF157,
-	39346 - 11905: 0xF158,
-	39347 - 11905: 0xF159,
-	39348 - 11905: 0xF15A,
-	39349 - 11905: 0xF15B,
-	39350 - 11905: 0xF15C,
-	39351 - 11905: 0xF15D,
-	39352 - 11905: 0xF15E,
-	39353 - 11905: 0xF15F,
-	39354 - 11905: 0xF160,
-	39355 - 11905: 0xF161,
-	39356 - 11905: 0xF162,
-	39357 - 11905: 0xF163,
-	39358 - 11905: 0xF164,
-	39359 - 11905: 0xF165,
-	39360 - 11905: 0xF166,
-	39361 - 11905: 0xF167,
-	39362 - 11905: 0xF168,
-	39363 - 11905: 0xF169,
-	39364 - 11905: 0xF16A,
-	39365 - 11905: 0xF16B,
-	39366 - 11905: 0xF16C,
-	39367 - 11905: 0xF16D,
-	39368 - 11905: 0xF16E,
-	39369 - 11905: 0xF16F,
-	39370 - 11905: 0xF170,
-	39371 - 11905: 0xF171,
-	39372 - 11905: 0xF172,
-	39373 - 11905: 0xF173,
-	39374 - 11905: 0xF174,
-	39375 - 11905: 0xF175,
-	39376 - 11905: 0xF176,
-	39377 - 11905: 0xF177,
-	39378 - 11905: 0xF178,
-	39379 - 11905: 0xF179,
-	39380 - 11905: 0xF17A,
-	39381 - 11905: 0xF17B,
-	39382 - 11905: 0xF17C,
-	39383 - 11905: 0xF17D,
-	39384 - 11905: 0xF17E,
-	39385 - 11905: 0xF180,
-	39386 - 11905: 0xF181,
-	39387 - 11905: 0xF182,
-	39388 - 11905: 0xF183,
-	39389 - 11905: 0xF184,
-	39390 - 11905: 0xF185,
-	39391 - 11905: 0xF186,
-	39392 - 11905: 0xF187,
-	39393 - 11905: 0xF188,
-	39394 - 11905: 0xF189,
-	39395 - 11905: 0xF18A,
-	39396 - 11905: 0xF18B,
-	39397 - 11905: 0xF18C,
-	39398 - 11905: 0xF18D,
-	39399 - 11905: 0xF18E,
-	39400 - 11905: 0xF18F,
-	39401 - 11905: 0xF190,
-	39402 - 11905: 0xF191,
-	39403 - 11905: 0xF192,
-	39404 - 11905: 0xF193,
-	39405 - 11905: 0xF194,
-	39406 - 11905: 0xF195,
-	39407 - 11905: 0xF196,
-	39408 - 11905: 0xF197,
-	39409 - 11905: 0xF198,
-	39410 - 11905: 0xF199,
-	39411 - 11905: 0xF19A,
-	39412 - 11905: 0xF19B,
-	39413 - 11905: 0xF19C,
-	39414 - 11905: 0xF19D,
-	39415 - 11905: 0xF19E,
-	39416 - 11905: 0xF19F,
-	39417 - 11905: 0xF1A0,
-	39418 - 11905: 0xF240,
-	39419 - 11905: 0xF241,
-	39420 - 11905: 0xF242,
-	39421 - 11905: 0xF243,
-	39422 - 11905: 0xF244,
-	39423 - 11905: 0xF245,
-	39424 - 11905: 0xF246,
-	39425 - 11905: 0xF247,
-	39426 - 11905: 0xF248,
-	39427 - 11905: 0xF249,
-	39428 - 11905: 0xF24A,
-	39429 - 11905: 0xF24B,
-	39430 - 11905: 0xF24C,
-	39431 - 11905: 0xF24D,
-	39432 - 11905: 0xF24E,
-	39433 - 11905: 0xF24F,
-	39434 - 11905: 0xF250,
-	39435 - 11905: 0xF251,
-	39436 - 11905: 0xF252,
-	39437 - 11905: 0xF253,
-	39438 - 11905: 0xF254,
-	39439 - 11905: 0xF255,
-	39440 - 11905: 0xF256,
-	39441 - 11905: 0xF257,
-	39442 - 11905: 0xF258,
-	39443 - 11905: 0xF259,
-	39444 - 11905: 0xF25A,
-	39445 - 11905: 0xF25B,
-	39446 - 11905: 0xF25C,
-	39447 - 11905: 0xF25D,
-	39448 - 11905: 0xF25E,
-	39449 - 11905: 0xF25F,
-	39450 - 11905: 0xF260,
-	39451 - 11905: 0xF261,
-	39452 - 11905: 0xF262,
-	39453 - 11905: 0xF263,
-	39454 - 11905: 0xF264,
-	39455 - 11905: 0xF265,
-	39456 - 11905: 0xF266,
-	39457 - 11905: 0xF267,
-	39458 - 11905: 0xF268,
-	39459 - 11905: 0xF269,
-	39460 - 11905: 0xF26A,
-	39461 - 11905: 0xF26B,
-	39462 - 11905: 0xF26C,
-	39463 - 11905: 0xF26D,
-	39464 - 11905: 0xF26E,
-	39465 - 11905: 0xF26F,
-	39466 - 11905: 0xF270,
-	39467 - 11905: 0xF271,
-	39468 - 11905: 0xF272,
-	39469 - 11905: 0xF273,
-	39470 - 11905: 0xF274,
-	39471 - 11905: 0xF275,
-	39472 - 11905: 0xF276,
-	39473 - 11905: 0xF277,
-	39474 - 11905: 0xF278,
-	39475 - 11905: 0xF279,
-	39476 - 11905: 0xF27A,
-	39477 - 11905: 0xF27B,
-	39478 - 11905: 0xF27C,
-	39479 - 11905: 0xF27D,
-	39480 - 11905: 0xF27E,
-	39481 - 11905: 0xF280,
-	39482 - 11905: 0xF281,
-	39483 - 11905: 0xF282,
-	39484 - 11905: 0xF283,
-	39485 - 11905: 0xF284,
-	39486 - 11905: 0xF285,
-	39487 - 11905: 0xF286,
-	39488 - 11905: 0xF287,
-	39489 - 11905: 0xF288,
-	39490 - 11905: 0xF289,
-	39491 - 11905: 0xF28A,
-	39492 - 11905: 0xF28B,
-	39493 - 11905: 0xF28C,
-	39494 - 11905: 0xF28D,
-	39495 - 11905: 0xF28E,
-	39496 - 11905: 0xF28F,
-	39497 - 11905: 0xF290,
-	39498 - 11905: 0xF291,
-	39499 - 11905: 0xF292,
-	39500 - 11905: 0xF293,
-	39501 - 11905: 0xF294,
-	39502 - 11905: 0xF295,
-	39503 - 11905: 0xF296,
-	39504 - 11905: 0xF297,
-	39505 - 11905: 0xF298,
-	39506 - 11905: 0xF299,
-	39507 - 11905: 0xF29A,
-	39508 - 11905: 0xF29B,
-	39509 - 11905: 0xF29C,
-	39510 - 11905: 0xF29D,
-	39511 - 11905: 0xF29E,
-	39512 - 11905: 0xF29F,
-	39513 - 11905: 0xF2A0,
-	39514 - 11905: 0xF340,
-	39515 - 11905: 0xF341,
-	39516 - 11905: 0xF342,
-	39517 - 11905: 0xF343,
-	39518 - 11905: 0xF344,
-	39519 - 11905: 0xF345,
-	39520 - 11905: 0xF346,
-	39521 - 11905: 0xF347,
-	39522 - 11905: 0xF348,
-	39523 - 11905: 0xF349,
-	39524 - 11905: 0xF34A,
-	39525 - 11905: 0xF34B,
-	39526 - 11905: 0xF34C,
-	39527 - 11905: 0xF34D,
-	39528 - 11905: 0xF34E,
-	39529 - 11905: 0xF34F,
-	39530 - 11905: 0xF350,
-	39531 - 11905: 0xF351,
-	39532 - 11905: 0xC2ED,
-	39533 - 11905: 0xD4A6,
-	39534 - 11905: 0xCDD4,
-	39535 - 11905: 0xD1B1,
-	39536 - 11905: 0xB3DB,
-	39537 - 11905: 0xC7FD,
-	39538 - 11905: 0xF352,
-	39539 - 11905: 0xB2B5,
-	39540 - 11905: 0xC2BF,
-	39541 - 11905: 0xE6E0,
-	39542 - 11905: 0xCABB,
-	39543 - 11905: 0xE6E1,
-	39544 - 11905: 0xE6E2,
-	39545 - 11905: 0xBED4,
-	39546 - 11905: 0xE6E3,
-	39547 - 11905: 0xD7A4,
-	39548 - 11905: 0xCDD5,
-	39549 - 11905: 0xE6E5,
-	39550 - 11905: 0xBCDD,
-	39551 - 11905: 0xE6E4,
-	39552 - 11905: 0xE6E6,
-	39553 - 11905: 0xE6E7,
-	39554 - 11905: 0xC2EE,
-	39555 - 11905: 0xF353,
-	39556 - 11905: 0xBDBE,
-	39557 - 11905: 0xE6E8,
-	39558 - 11905: 0xC2E6,
-	39559 - 11905: 0xBAA7,
-	39560 - 11905: 0xE6E9,
-	39561 - 11905: 0xF354,
-	39562 - 11905: 0xE6EA,
-	39563 - 11905: 0xB3D2,
-	39564 - 11905: 0xD1E9,
-	39565 - 11905: 0xF355,
-	39566 - 11905: 0xF356,
-	39567 - 11905: 0xBFA5,
-	39568 - 11905: 0xE6EB,
-	39569 - 11905: 0xC6EF,
-	39570 - 11905: 0xE6EC,
-	39571 - 11905: 0xE6ED,
-	39572 - 11905: 0xF357,
-	39573 - 11905: 0xF358,
-	39574 - 11905: 0xE6EE,
-	39575 - 11905: 0xC6AD,
-	39576 - 11905: 0xE6EF,
-	39577 - 11905: 0xF359,
-	39578 - 11905: 0xC9A7,
-	39579 - 11905: 0xE6F0,
-	39580 - 11905: 0xE6F1,
-	39581 - 11905: 0xE6F2,
-	39582 - 11905: 0xE5B9,
-	39583 - 11905: 0xE6F3,
-	39584 - 11905: 0xE6F4,
-	39585 - 11905: 0xC2E2,
-	39586 - 11905: 0xE6F5,
-	39587 - 11905: 0xE6F6,
-	39588 - 11905: 0xD6E8,
-	39589 - 11905: 0xE6F7,
-	39590 - 11905: 0xF35A,
-	39591 - 11905: 0xE6F8,
-	39592 - 11905: 0xB9C7,
-	39593 - 11905: 0xF35B,
-	39594 - 11905: 0xF35C,
-	39595 - 11905: 0xF35D,
-	39596 - 11905: 0xF35E,
-	39597 - 11905: 0xF35F,
-	39598 - 11905: 0xF360,
-	39599 - 11905: 0xF361,
-	39600 - 11905: 0xF7BB,
-	39601 - 11905: 0xF7BA,
-	39602 - 11905: 0xF362,
-	39603 - 11905: 0xF363,
-	39604 - 11905: 0xF364,
-	39605 - 11905: 0xF365,
-	39606 - 11905: 0xF7BE,
-	39607 - 11905: 0xF7BC,
-	39608 - 11905: 0xBAA1,
-	39609 - 11905: 0xF366,
-	39610 - 11905: 0xF7BF,
-	39611 - 11905: 0xF367,
-	39612 - 11905: 0xF7C0,
-	39613 - 11905: 0xF368,
-	39614 - 11905: 0xF369,
-	39615 - 11905: 0xF36A,
-	39616 - 11905: 0xF7C2,
-	39617 - 11905: 0xF7C1,
-	39618 - 11905: 0xF7C4,
-	39619 - 11905: 0xF36B,
-	39620 - 11905: 0xF36C,
-	39621 - 11905: 0xF7C3,
-	39622 - 11905: 0xF36D,
-	39623 - 11905: 0xF36E,
-	39624 - 11905: 0xF36F,
-	39625 - 11905: 0xF370,
-	39626 - 11905: 0xF371,
-	39627 - 11905: 0xF7C5,
-	39628 - 11905: 0xF7C6,
-	39629 - 11905: 0xF372,
-	39630 - 11905: 0xF373,
-	39631 - 11905: 0xF374,
-	39632 - 11905: 0xF375,
-	39633 - 11905: 0xF7C7,
-	39634 - 11905: 0xF376,
-	39635 - 11905: 0xCBE8,
-	39636 - 11905: 0xF377,
-	39637 - 11905: 0xF378,
-	39638 - 11905: 0xF379,
-	39639 - 11905: 0xF37A,
-	39640 - 11905: 0xB8DF,
-	39641 - 11905: 0xF37B,
-	39642 - 11905: 0xF37C,
-	39643 - 11905: 0xF37D,
-	39644 - 11905: 0xF37E,
-	39645 - 11905: 0xF380,
-	39646 - 11905: 0xF381,
-	39647 - 11905: 0xF7D4,
-	39648 - 11905: 0xF382,
-	39649 - 11905: 0xF7D5,
-	39650 - 11905: 0xF383,
-	39651 - 11905: 0xF384,
-	39652 - 11905: 0xF385,
-	39653 - 11905: 0xF386,
-	39654 - 11905: 0xF7D6,
-	39655 - 11905: 0xF387,
-	39656 - 11905: 0xF388,
-	39657 - 11905: 0xF389,
-	39658 - 11905: 0xF38A,
-	39659 - 11905: 0xF7D8,
-	39660 - 11905: 0xF38B,
-	39661 - 11905: 0xF7DA,
-	39662 - 11905: 0xF38C,
-	39663 - 11905: 0xF7D7,
-	39664 - 11905: 0xF38D,
-	39665 - 11905: 0xF38E,
-	39666 - 11905: 0xF38F,
-	39667 - 11905: 0xF390,
-	39668 - 11905: 0xF391,
-	39669 - 11905: 0xF392,
-	39670 - 11905: 0xF393,
-	39671 - 11905: 0xF394,
-	39672 - 11905: 0xF395,
-	39673 - 11905: 0xF7DB,
-	39674 - 11905: 0xF396,
-	39675 - 11905: 0xF7D9,
-	39676 - 11905: 0xF397,
-	39677 - 11905: 0xF398,
-	39678 - 11905: 0xF399,
-	39679 - 11905: 0xF39A,
-	39680 - 11905: 0xF39B,
-	39681 - 11905: 0xF39C,
-	39682 - 11905: 0xF39D,
-	39683 - 11905: 0xD7D7,
-	39684 - 11905: 0xF39E,
-	39685 - 11905: 0xF39F,
-	39686 - 11905: 0xF3A0,
-	39687 - 11905: 0xF440,
-	39688 - 11905: 0xF7DC,
-	39689 - 11905: 0xF441,
-	39690 - 11905: 0xF442,
-	39691 - 11905: 0xF443,
-	39692 - 11905: 0xF444,
-	39693 - 11905: 0xF445,
-	39694 - 11905: 0xF446,
-	39695 - 11905: 0xF7DD,
-	39696 - 11905: 0xF447,
-	39697 - 11905: 0xF448,
-	39698 - 11905: 0xF449,
-	39699 - 11905: 0xF7DE,
-	39700 - 11905: 0xF44A,
-	39701 - 11905: 0xF44B,
-	39702 - 11905: 0xF44C,
-	39703 - 11905: 0xF44D,
-	39704 - 11905: 0xF44E,
-	39705 - 11905: 0xF44F,
-	39706 - 11905: 0xF450,
-	39707 - 11905: 0xF451,
-	39708 - 11905: 0xF452,
-	39709 - 11905: 0xF453,
-	39710 - 11905: 0xF454,
-	39711 - 11905: 0xF7DF,
-	39712 - 11905: 0xF455,
-	39713 - 11905: 0xF456,
-	39714 - 11905: 0xF457,
-	39715 - 11905: 0xF7E0,
-	39716 - 11905: 0xF458,
-	39717 - 11905: 0xF459,
-	39718 - 11905: 0xF45A,
-	39719 - 11905: 0xF45B,
-	39720 - 11905: 0xF45C,
-	39721 - 11905: 0xF45D,
-	39722 - 11905: 0xF45E,
-	39723 - 11905: 0xF45F,
-	39724 - 11905: 0xF460,
-	39725 - 11905: 0xF461,
-	39726 - 11905: 0xF462,
-	39727 - 11905: 0xDBCB,
-	39728 - 11905: 0xF463,
-	39729 - 11905: 0xF464,
-	39730 - 11905: 0xD8AA,
-	39731 - 11905: 0xF465,
-	39732 - 11905: 0xF466,
-	39733 - 11905: 0xF467,
-	39734 - 11905: 0xF468,
-	39735 - 11905: 0xF469,
-	39736 - 11905: 0xF46A,
-	39737 - 11905: 0xF46B,
-	39738 - 11905: 0xF46C,
-	39739 - 11905: 0xE5F7,
-	39740 - 11905: 0xB9ED,
-	39741 - 11905: 0xF46D,
-	39742 - 11905: 0xF46E,
-	39743 - 11905: 0xF46F,
-	39744 - 11905: 0xF470,
-	39745 - 11905: 0xBFFD,
-	39746 - 11905: 0xBBEA,
-	39747 - 11905: 0xF7C9,
-	39748 - 11905: 0xC6C7,
-	39749 - 11905: 0xF7C8,
-	39750 - 11905: 0xF471,
-	39751 - 11905: 0xF7CA,
-	39752 - 11905: 0xF7CC,
-	39753 - 11905: 0xF7CB,
-	39754 - 11905: 0xF472,
-	39755 - 11905: 0xF473,
-	39756 - 11905: 0xF474,
-	39757 - 11905: 0xF7CD,
-	39758 - 11905: 0xF475,
-	39759 - 11905: 0xCEBA,
-	39760 - 11905: 0xF476,
-	39761 - 11905: 0xF7CE,
-	39762 - 11905: 0xF477,
-	39763 - 11905: 0xF478,
-	39764 - 11905: 0xC4A7,
-	39765 - 11905: 0xF479,
-	39766 - 11905: 0xF47A,
-	39767 - 11905: 0xF47B,
-	39768 - 11905: 0xF47C,
-	39769 - 11905: 0xF47D,
-	39770 - 11905: 0xF47E,
-	39771 - 11905: 0xF480,
-	39772 - 11905: 0xF481,
-	39773 - 11905: 0xF482,
-	39774 - 11905: 0xF483,
-	39775 - 11905: 0xF484,
-	39776 - 11905: 0xF485,
-	39777 - 11905: 0xF486,
-	39778 - 11905: 0xF487,
-	39779 - 11905: 0xF488,
-	39780 - 11905: 0xF489,
-	39781 - 11905: 0xF48A,
-	39782 - 11905: 0xF48B,
-	39783 - 11905: 0xF48C,
-	39784 - 11905: 0xF48D,
-	39785 - 11905: 0xF48E,
-	39786 - 11905: 0xF48F,
-	39787 - 11905: 0xF490,
-	39788 - 11905: 0xF491,
-	39789 - 11905: 0xF492,
-	39790 - 11905: 0xF493,
-	39791 - 11905: 0xF494,
-	39792 - 11905: 0xF495,
-	39793 - 11905: 0xF496,
-	39794 - 11905: 0xF497,
-	39795 - 11905: 0xF498,
-	39796 - 11905: 0xF499,
-	39797 - 11905: 0xF49A,
-	39798 - 11905: 0xF49B,
-	39799 - 11905: 0xF49C,
-	39800 - 11905: 0xF49D,
-	39801 - 11905: 0xF49E,
-	39802 - 11905: 0xF49F,
-	39803 - 11905: 0xF4A0,
-	39804 - 11905: 0xF540,
-	39805 - 11905: 0xF541,
-	39806 - 11905: 0xF542,
-	39807 - 11905: 0xF543,
-	39808 - 11905: 0xF544,
-	39809 - 11905: 0xF545,
-	39810 - 11905: 0xF546,
-	39811 - 11905: 0xF547,
-	39812 - 11905: 0xF548,
-	39813 - 11905: 0xF549,
-	39814 - 11905: 0xF54A,
-	39815 - 11905: 0xF54B,
-	39816 - 11905: 0xF54C,
-	39817 - 11905: 0xF54D,
-	39818 - 11905: 0xF54E,
-	39819 - 11905: 0xF54F,
-	39820 - 11905: 0xF550,
-	39821 - 11905: 0xF551,
-	39822 - 11905: 0xF552,
-	39823 - 11905: 0xF553,
-	39824 - 11905: 0xF554,
-	39825 - 11905: 0xF555,
-	39826 - 11905: 0xF556,
-	39827 - 11905: 0xF557,
-	39828 - 11905: 0xF558,
-	39829 - 11905: 0xF559,
-	39830 - 11905: 0xF55A,
-	39831 - 11905: 0xF55B,
-	39832 - 11905: 0xF55C,
-	39833 - 11905: 0xF55D,
-	39834 - 11905: 0xF55E,
-	39835 - 11905: 0xF55F,
-	39836 - 11905: 0xF560,
-	39837 - 11905: 0xF561,
-	39838 - 11905: 0xF562,
-	39839 - 11905: 0xF563,
-	39840 - 11905: 0xF564,
-	39841 - 11905: 0xF565,
-	39842 - 11905: 0xF566,
-	39843 - 11905: 0xF567,
-	39844 - 11905: 0xF568,
-	39845 - 11905: 0xF569,
-	39846 - 11905: 0xF56A,
-	39847 - 11905: 0xF56B,
-	39848 - 11905: 0xF56C,
-	39849 - 11905: 0xF56D,
-	39850 - 11905: 0xF56E,
-	39851 - 11905: 0xF56F,
-	39852 - 11905: 0xF570,
-	39853 - 11905: 0xF571,
-	39854 - 11905: 0xF572,
-	39855 - 11905: 0xF573,
-	39856 - 11905: 0xF574,
-	39857 - 11905: 0xF575,
-	39858 - 11905: 0xF576,
-	39859 - 11905: 0xF577,
-	39860 - 11905: 0xF578,
-	39861 - 11905: 0xF579,
-	39862 - 11905: 0xF57A,
-	39863 - 11905: 0xF57B,
-	39864 - 11905: 0xF57C,
-	39865 - 11905: 0xF57D,
-	39866 - 11905: 0xF57E,
-	39867 - 11905: 0xF580,
-	39868 - 11905: 0xF581,
-	39869 - 11905: 0xF582,
-	39870 - 11905: 0xF583,
-	39871 - 11905: 0xF584,
-	39872 - 11905: 0xF585,
-	39873 - 11905: 0xF586,
-	39874 - 11905: 0xF587,
-	39875 - 11905: 0xF588,
-	39876 - 11905: 0xF589,
-	39877 - 11905: 0xF58A,
-	39878 - 11905: 0xF58B,
-	39879 - 11905: 0xF58C,
-	39880 - 11905: 0xF58D,
-	39881 - 11905: 0xF58E,
-	39882 - 11905: 0xF58F,
-	39883 - 11905: 0xF590,
-	39884 - 11905: 0xF591,
-	39885 - 11905: 0xF592,
-	39886 - 11905: 0xF593,
-	39887 - 11905: 0xF594,
-	39888 - 11905: 0xF595,
-	39889 - 11905: 0xF596,
-	39890 - 11905: 0xF597,
-	39891 - 11905: 0xF598,
-	39892 - 11905: 0xF599,
-	39893 - 11905: 0xF59A,
-	39894 - 11905: 0xF59B,
-	39895 - 11905: 0xF59C,
-	39896 - 11905: 0xF59D,
-	39897 - 11905: 0xF59E,
-	39898 - 11905: 0xF59F,
-	39899 - 11905: 0xF5A0,
-	39900 - 11905: 0xF640,
-	39901 - 11905: 0xF641,
-	39902 - 11905: 0xF642,
-	39903 - 11905: 0xF643,
-	39904 - 11905: 0xF644,
-	39905 - 11905: 0xF645,
-	39906 - 11905: 0xF646,
-	39907 - 11905: 0xF647,
-	39908 - 11905: 0xF648,
-	39909 - 11905: 0xF649,
-	39910 - 11905: 0xF64A,
-	39911 - 11905: 0xF64B,
-	39912 - 11905: 0xF64C,
-	39913 - 11905: 0xF64D,
-	39914 - 11905: 0xF64E,
-	39915 - 11905: 0xF64F,
-	39916 - 11905: 0xF650,
-	39917 - 11905: 0xF651,
-	39918 - 11905: 0xF652,
-	39919 - 11905: 0xF653,
-	39920 - 11905: 0xF654,
-	39921 - 11905: 0xF655,
-	39922 - 11905: 0xF656,
-	39923 - 11905: 0xF657,
-	39924 - 11905: 0xF658,
-	39925 - 11905: 0xF659,
-	39926 - 11905: 0xF65A,
-	39927 - 11905: 0xF65B,
-	39928 - 11905: 0xF65C,
-	39929 - 11905: 0xF65D,
-	39930 - 11905: 0xF65E,
-	39931 - 11905: 0xF65F,
-	39932 - 11905: 0xF660,
-	39933 - 11905: 0xF661,
-	39934 - 11905: 0xF662,
-	39935 - 11905: 0xF663,
-	39936 - 11905: 0xF664,
-	39937 - 11905: 0xF665,
-	39938 - 11905: 0xF666,
-	39939 - 11905: 0xF667,
-	39940 - 11905: 0xF668,
-	39941 - 11905: 0xF669,
-	39942 - 11905: 0xF66A,
-	39943 - 11905: 0xF66B,
-	39944 - 11905: 0xF66C,
-	39945 - 11905: 0xF66D,
-	39946 - 11905: 0xF66E,
-	39947 - 11905: 0xF66F,
-	39948 - 11905: 0xF670,
-	39949 - 11905: 0xF671,
-	39950 - 11905: 0xF672,
-	39951 - 11905: 0xF673,
-	39952 - 11905: 0xF674,
-	39953 - 11905: 0xF675,
-	39954 - 11905: 0xF676,
-	39955 - 11905: 0xF677,
-	39956 - 11905: 0xF678,
-	39957 - 11905: 0xF679,
-	39958 - 11905: 0xF67A,
-	39959 - 11905: 0xF67B,
-	39960 - 11905: 0xF67C,
-	39961 - 11905: 0xF67D,
-	39962 - 11905: 0xF67E,
-	39963 - 11905: 0xF680,
-	39964 - 11905: 0xF681,
-	39965 - 11905: 0xF682,
-	39966 - 11905: 0xF683,
-	39967 - 11905: 0xF684,
-	39968 - 11905: 0xF685,
-	39969 - 11905: 0xF686,
-	39970 - 11905: 0xF687,
-	39971 - 11905: 0xF688,
-	39972 - 11905: 0xF689,
-	39973 - 11905: 0xF68A,
-	39974 - 11905: 0xF68B,
-	39975 - 11905: 0xF68C,
-	39976 - 11905: 0xF68D,
-	39977 - 11905: 0xF68E,
-	39978 - 11905: 0xF68F,
-	39979 - 11905: 0xF690,
-	39980 - 11905: 0xF691,
-	39981 - 11905: 0xF692,
-	39982 - 11905: 0xF693,
-	39983 - 11905: 0xF694,
-	39984 - 11905: 0xF695,
-	39985 - 11905: 0xF696,
-	39986 - 11905: 0xF697,
-	39987 - 11905: 0xF698,
-	39988 - 11905: 0xF699,
-	39989 - 11905: 0xF69A,
-	39990 - 11905: 0xF69B,
-	39991 - 11905: 0xF69C,
-	39992 - 11905: 0xF69D,
-	39993 - 11905: 0xF69E,
-	39994 - 11905: 0xF69F,
-	39995 - 11905: 0xF6A0,
-	39996 - 11905: 0xF740,
-	39997 - 11905: 0xF741,
-	39998 - 11905: 0xF742,
-	39999 - 11905: 0xF743,
-	40000 - 11905: 0xF744,
-	40001 - 11905: 0xF745,
-	40002 - 11905: 0xF746,
-	40003 - 11905: 0xF747,
-	40004 - 11905: 0xF748,
-	40005 - 11905: 0xF749,
-	40006 - 11905: 0xF74A,
-	40007 - 11905: 0xF74B,
-	40008 - 11905: 0xF74C,
-	40009 - 11905: 0xF74D,
-	40010 - 11905: 0xF74E,
-	40011 - 11905: 0xF74F,
-	40012 - 11905: 0xF750,
-	40013 - 11905: 0xF751,
-	40014 - 11905: 0xF752,
-	40015 - 11905: 0xF753,
-	40016 - 11905: 0xF754,
-	40017 - 11905: 0xF755,
-	40018 - 11905: 0xF756,
-	40019 - 11905: 0xF757,
-	40020 - 11905: 0xF758,
-	40021 - 11905: 0xF759,
-	40022 - 11905: 0xF75A,
-	40023 - 11905: 0xF75B,
-	40024 - 11905: 0xF75C,
-	40025 - 11905: 0xF75D,
-	40026 - 11905: 0xF75E,
-	40027 - 11905: 0xF75F,
-	40028 - 11905: 0xF760,
-	40029 - 11905: 0xF761,
-	40030 - 11905: 0xF762,
-	40031 - 11905: 0xF763,
-	40032 - 11905: 0xF764,
-	40033 - 11905: 0xF765,
-	40034 - 11905: 0xF766,
-	40035 - 11905: 0xF767,
-	40036 - 11905: 0xF768,
-	40037 - 11905: 0xF769,
-	40038 - 11905: 0xF76A,
-	40039 - 11905: 0xF76B,
-	40040 - 11905: 0xF76C,
-	40041 - 11905: 0xF76D,
-	40042 - 11905: 0xF76E,
-	40043 - 11905: 0xF76F,
-	40044 - 11905: 0xF770,
-	40045 - 11905: 0xF771,
-	40046 - 11905: 0xF772,
-	40047 - 11905: 0xF773,
-	40048 - 11905: 0xF774,
-	40049 - 11905: 0xF775,
-	40050 - 11905: 0xF776,
-	40051 - 11905: 0xF777,
-	40052 - 11905: 0xF778,
-	40053 - 11905: 0xF779,
-	40054 - 11905: 0xF77A,
-	40055 - 11905: 0xF77B,
-	40056 - 11905: 0xF77C,
-	40057 - 11905: 0xF77D,
-	40058 - 11905: 0xF77E,
-	40059 - 11905: 0xF780,
-	40060 - 11905: 0xD3E3,
-	40061 - 11905: 0xF781,
-	40062 - 11905: 0xF782,
-	40063 - 11905: 0xF6CF,
-	40064 - 11905: 0xF783,
-	40065 - 11905: 0xC2B3,
-	40066 - 11905: 0xF6D0,
-	40067 - 11905: 0xF784,
-	40068 - 11905: 0xF785,
-	40069 - 11905: 0xF6D1,
-	40070 - 11905: 0xF6D2,
-	40071 - 11905: 0xF6D3,
-	40072 - 11905: 0xF6D4,
-	40073 - 11905: 0xF786,
-	40074 - 11905: 0xF787,
-	40075 - 11905: 0xF6D6,
-	40076 - 11905: 0xF788,
-	40077 - 11905: 0xB1AB,
-	40078 - 11905: 0xF6D7,
-	40079 - 11905: 0xF789,
-	40080 - 11905: 0xF6D8,
-	40081 - 11905: 0xF6D9,
-	40082 - 11905: 0xF6DA,
-	40083 - 11905: 0xF78A,
-	40084 - 11905: 0xF6DB,
-	40085 - 11905: 0xF6DC,
-	40086 - 11905: 0xF78B,
-	40087 - 11905: 0xF78C,
-	40088 - 11905: 0xF78D,
-	40089 - 11905: 0xF78E,
-	40090 - 11905: 0xF6DD,
-	40091 - 11905: 0xF6DE,
-	40092 - 11905: 0xCFCA,
-	40093 - 11905: 0xF78F,
-	40094 - 11905: 0xF6DF,
-	40095 - 11905: 0xF6E0,
-	40096 - 11905: 0xF6E1,
-	40097 - 11905: 0xF6E2,
-	40098 - 11905: 0xF6E3,
-	40099 - 11905: 0xF6E4,
-	40100 - 11905: 0xC0F0,
-	40101 - 11905: 0xF6E5,
-	40102 - 11905: 0xF6E6,
-	40103 - 11905: 0xF6E7,
-	40104 - 11905: 0xF6E8,
-	40105 - 11905: 0xF6E9,
-	40106 - 11905: 0xF790,
-	40107 - 11905: 0xF6EA,
-	40108 - 11905: 0xF791,
-	40109 - 11905: 0xF6EB,
-	40110 - 11905: 0xF6EC,
-	40111 - 11905: 0xF792,
-	40112 - 11905: 0xF6ED,
-	40113 - 11905: 0xF6EE,
-	40114 - 11905: 0xF6EF,
-	40115 - 11905: 0xF6F0,
-	40116 - 11905: 0xF6F1,
-	40117 - 11905: 0xF6F2,
-	40118 - 11905: 0xF6F3,
-	40119 - 11905: 0xF6F4,
-	40120 - 11905: 0xBEA8,
-	40121 - 11905: 0xF793,
-	40122 - 11905: 0xF6F5,
-	40123 - 11905: 0xF6F6,
-	40124 - 11905: 0xF6F7,
-	40125 - 11905: 0xF6F8,
-	40126 - 11905: 0xF794,
-	40127 - 11905: 0xF795,
-	40128 - 11905: 0xF796,
-	40129 - 11905: 0xF797,
-	40130 - 11905: 0xF798,
-	40131 - 11905: 0xC8FA,
-	40132 - 11905: 0xF6F9,
-	40133 - 11905: 0xF6FA,
-	40134 - 11905: 0xF6FB,
-	40135 - 11905: 0xF6FC,
-	40136 - 11905: 0xF799,
-	40137 - 11905: 0xF79A,
-	40138 - 11905: 0xF6FD,
-	40139 - 11905: 0xF6FE,
-	40140 - 11905: 0xF7A1,
-	40141 - 11905: 0xF7A2,
-	40142 - 11905: 0xF7A3,
-	40143 - 11905: 0xF7A4,
-	40144 - 11905: 0xF7A5,
-	40145 - 11905: 0xF79B,
-	40146 - 11905: 0xF79C,
-	40147 - 11905: 0xF7A6,
-	40148 - 11905: 0xF7A7,
-	40149 - 11905: 0xF7A8,
-	40150 - 11905: 0xB1EE,
-	40151 - 11905: 0xF7A9,
-	40152 - 11905: 0xF7AA,
-	40153 - 11905: 0xF7AB,
-	40154 - 11905: 0xF79D,
-	40155 - 11905: 0xF79E,
-	40156 - 11905: 0xF7AC,
-	40157 - 11905: 0xF7AD,
-	40158 - 11905: 0xC1DB,
-	40159 - 11905: 0xF7AE,
-	40160 - 11905: 0xF79F,
-	40161 - 11905: 0xF7A0,
-	40162 - 11905: 0xF7AF,
-	40163 - 11905: 0xF840,
-	40164 - 11905: 0xF841,
-	40165 - 11905: 0xF842,
-	40166 - 11905: 0xF843,
-	40167 - 11905: 0xF844,
-	40168 - 11905: 0xF845,
-	40169 - 11905: 0xF846,
-	40170 - 11905: 0xF847,
-	40171 - 11905: 0xF848,
-	40172 - 11905: 0xF849,
-	40173 - 11905: 0xF84A,
-	40174 - 11905: 0xF84B,
-	40175 - 11905: 0xF84C,
-	40176 - 11905: 0xF84D,
-	40177 - 11905: 0xF84E,
-	40178 - 11905: 0xF84F,
-	40179 - 11905: 0xF850,
-	40180 - 11905: 0xF851,
-	40181 - 11905: 0xF852,
-	40182 - 11905: 0xF853,
-	40183 - 11905: 0xF854,
-	40184 - 11905: 0xF855,
-	40185 - 11905: 0xF856,
-	40186 - 11905: 0xF857,
-	40187 - 11905: 0xF858,
-	40188 - 11905: 0xF859,
-	40189 - 11905: 0xF85A,
-	40190 - 11905: 0xF85B,
-	40191 - 11905: 0xF85C,
-	40192 - 11905: 0xF85D,
-	40193 - 11905: 0xF85E,
-	40194 - 11905: 0xF85F,
-	40195 - 11905: 0xF860,
-	40196 - 11905: 0xF861,
-	40197 - 11905: 0xF862,
-	40198 - 11905: 0xF863,
-	40199 - 11905: 0xF864,
-	40200 - 11905: 0xF865,
-	40201 - 11905: 0xF866,
-	40202 - 11905: 0xF867,
-	40203 - 11905: 0xF868,
-	40204 - 11905: 0xF869,
-	40205 - 11905: 0xF86A,
-	40206 - 11905: 0xF86B,
-	40207 - 11905: 0xF86C,
-	40208 - 11905: 0xF86D,
-	40209 - 11905: 0xF86E,
-	40210 - 11905: 0xF86F,
-	40211 - 11905: 0xF870,
-	40212 - 11905: 0xF871,
-	40213 - 11905: 0xF872,
-	40214 - 11905: 0xF873,
-	40215 - 11905: 0xF874,
-	40216 - 11905: 0xF875,
-	40217 - 11905: 0xF876,
-	40218 - 11905: 0xF877,
-	40219 - 11905: 0xF878,
-	40220 - 11905: 0xF879,
-	40221 - 11905: 0xF87A,
-	40222 - 11905: 0xF87B,
-	40223 - 11905: 0xF87C,
-	40224 - 11905: 0xF87D,
-	40225 - 11905: 0xF87E,
-	40226 - 11905: 0xF880,
-	40227 - 11905: 0xF881,
-	40228 - 11905: 0xF882,
-	40229 - 11905: 0xF883,
-	40230 - 11905: 0xF884,
-	40231 - 11905: 0xF885,
-	40232 - 11905: 0xF886,
-	40233 - 11905: 0xF887,
-	40234 - 11905: 0xF888,
-	40235 - 11905: 0xF889,
-	40236 - 11905: 0xF88A,
-	40237 - 11905: 0xF88B,
-	40238 - 11905: 0xF88C,
-	40239 - 11905: 0xF88D,
-	40240 - 11905: 0xF88E,
-	40241 - 11905: 0xF88F,
-	40242 - 11905: 0xF890,
-	40243 - 11905: 0xF891,
-	40244 - 11905: 0xF892,
-	40245 - 11905: 0xF893,
-	40246 - 11905: 0xF894,
-	40247 - 11905: 0xF895,
-	40248 - 11905: 0xF896,
-	40249 - 11905: 0xF897,
-	40250 - 11905: 0xF898,
-	40251 - 11905: 0xF899,
-	40252 - 11905: 0xF89A,
-	40253 - 11905: 0xF89B,
-	40254 - 11905: 0xF89C,
-	40255 - 11905: 0xF89D,
-	40256 - 11905: 0xF89E,
-	40257 - 11905: 0xF89F,
-	40258 - 11905: 0xF8A0,
-	40259 - 11905: 0xF940,
-	40260 - 11905: 0xF941,
-	40261 - 11905: 0xF942,
-	40262 - 11905: 0xF943,
-	40263 - 11905: 0xF944,
-	40264 - 11905: 0xF945,
-	40265 - 11905: 0xF946,
-	40266 - 11905: 0xF947,
-	40267 - 11905: 0xF948,
-	40268 - 11905: 0xF949,
-	40269 - 11905: 0xF94A,
-	40270 - 11905: 0xF94B,
-	40271 - 11905: 0xF94C,
-	40272 - 11905: 0xF94D,
-	40273 - 11905: 0xF94E,
-	40274 - 11905: 0xF94F,
-	40275 - 11905: 0xF950,
-	40276 - 11905: 0xF951,
-	40277 - 11905: 0xF952,
-	40278 - 11905: 0xF953,
-	40279 - 11905: 0xF954,
-	40280 - 11905: 0xF955,
-	40281 - 11905: 0xF956,
-	40282 - 11905: 0xF957,
-	40283 - 11905: 0xF958,
-	40284 - 11905: 0xF959,
-	40285 - 11905: 0xF95A,
-	40286 - 11905: 0xF95B,
-	40287 - 11905: 0xF95C,
-	40288 - 11905: 0xF95D,
-	40289 - 11905: 0xF95E,
-	40290 - 11905: 0xF95F,
-	40291 - 11905: 0xF960,
-	40292 - 11905: 0xF961,
-	40293 - 11905: 0xF962,
-	40294 - 11905: 0xF963,
-	40295 - 11905: 0xF964,
-	40296 - 11905: 0xF965,
-	40297 - 11905: 0xF966,
-	40298 - 11905: 0xF967,
-	40299 - 11905: 0xF968,
-	40300 - 11905: 0xF969,
-	40301 - 11905: 0xF96A,
-	40302 - 11905: 0xF96B,
-	40303 - 11905: 0xF96C,
-	40304 - 11905: 0xF96D,
-	40305 - 11905: 0xF96E,
-	40306 - 11905: 0xF96F,
-	40307 - 11905: 0xF970,
-	40308 - 11905: 0xF971,
-	40309 - 11905: 0xF972,
-	40310 - 11905: 0xF973,
-	40311 - 11905: 0xF974,
-	40312 - 11905: 0xF975,
-	40313 - 11905: 0xF976,
-	40314 - 11905: 0xF977,
-	40315 - 11905: 0xF978,
-	40316 - 11905: 0xF979,
-	40317 - 11905: 0xF97A,
-	40318 - 11905: 0xF97B,
-	40319 - 11905: 0xF97C,
-	40320 - 11905: 0xF97D,
-	40321 - 11905: 0xF97E,
-	40322 - 11905: 0xF980,
-	40323 - 11905: 0xF981,
-	40324 - 11905: 0xF982,
-	40325 - 11905: 0xF983,
-	40326 - 11905: 0xF984,
-	40327 - 11905: 0xF985,
-	40328 - 11905: 0xF986,
-	40329 - 11905: 0xF987,
-	40330 - 11905: 0xF988,
-	40331 - 11905: 0xF989,
-	40332 - 11905: 0xF98A,
-	40333 - 11905: 0xF98B,
-	40334 - 11905: 0xF98C,
-	40335 - 11905: 0xF98D,
-	40336 - 11905: 0xF98E,
-	40337 - 11905: 0xF98F,
-	40338 - 11905: 0xF990,
-	40339 - 11905: 0xF991,
-	40340 - 11905: 0xF992,
-	40341 - 11905: 0xF993,
-	40342 - 11905: 0xF994,
-	40343 - 11905: 0xF995,
-	40344 - 11905: 0xF996,
-	40345 - 11905: 0xF997,
-	40346 - 11905: 0xF998,
-	40347 - 11905: 0xF999,
-	40348 - 11905: 0xF99A,
-	40349 - 11905: 0xF99B,
-	40350 - 11905: 0xF99C,
-	40351 - 11905: 0xF99D,
-	40352 - 11905: 0xF99E,
-	40353 - 11905: 0xF99F,
-	40354 - 11905: 0xF9A0,
-	40355 - 11905: 0xFA40,
-	40356 - 11905: 0xFA41,
-	40357 - 11905: 0xFA42,
-	40358 - 11905: 0xFA43,
-	40359 - 11905: 0xFA44,
-	40360 - 11905: 0xFA45,
-	40361 - 11905: 0xFA46,
-	40362 - 11905: 0xFA47,
-	40363 - 11905: 0xFA48,
-	40364 - 11905: 0xFA49,
-	40365 - 11905: 0xFA4A,
-	40366 - 11905: 0xFA4B,
-	40367 - 11905: 0xFA4C,
-	40368 - 11905: 0xFA4D,
-	40369 - 11905: 0xFA4E,
-	40370 - 11905: 0xFA4F,
-	40371 - 11905: 0xFA50,
-	40372 - 11905: 0xFA51,
-	40373 - 11905: 0xFA52,
-	40374 - 11905: 0xFA53,
-	40375 - 11905: 0xFA54,
-	40376 - 11905: 0xFA55,
-	40377 - 11905: 0xFA56,
-	40378 - 11905: 0xFA57,
-	40379 - 11905: 0xFA58,
-	40380 - 11905: 0xFA59,
-	40381 - 11905: 0xFA5A,
-	40382 - 11905: 0xFA5B,
-	40383 - 11905: 0xFA5C,
-	40384 - 11905: 0xFA5D,
-	40385 - 11905: 0xFA5E,
-	40386 - 11905: 0xFA5F,
-	40387 - 11905: 0xFA60,
-	40388 - 11905: 0xFA61,
-	40389 - 11905: 0xFA62,
-	40390 - 11905: 0xFA63,
-	40391 - 11905: 0xFA64,
-	40392 - 11905: 0xFA65,
-	40393 - 11905: 0xFA66,
-	40394 - 11905: 0xFA67,
-	40395 - 11905: 0xFA68,
-	40396 - 11905: 0xFA69,
-	40397 - 11905: 0xFA6A,
-	40398 - 11905: 0xFA6B,
-	40399 - 11905: 0xFA6C,
-	40400 - 11905: 0xFA6D,
-	40401 - 11905: 0xFA6E,
-	40402 - 11905: 0xFA6F,
-	40403 - 11905: 0xFA70,
-	40404 - 11905: 0xFA71,
-	40405 - 11905: 0xFA72,
-	40406 - 11905: 0xFA73,
-	40407 - 11905: 0xFA74,
-	40408 - 11905: 0xFA75,
-	40409 - 11905: 0xFA76,
-	40410 - 11905: 0xFA77,
-	40411 - 11905: 0xFA78,
-	40412 - 11905: 0xFA79,
-	40413 - 11905: 0xFA7A,
-	40414 - 11905: 0xFA7B,
-	40415 - 11905: 0xFA7C,
-	40416 - 11905: 0xFA7D,
-	40417 - 11905: 0xFA7E,
-	40418 - 11905: 0xFA80,
-	40419 - 11905: 0xFA81,
-	40420 - 11905: 0xFA82,
-	40421 - 11905: 0xFA83,
-	40422 - 11905: 0xFA84,
-	40423 - 11905: 0xFA85,
-	40424 - 11905: 0xFA86,
-	40425 - 11905: 0xFA87,
-	40426 - 11905: 0xFA88,
-	40427 - 11905: 0xFA89,
-	40428 - 11905: 0xFA8A,
-	40429 - 11905: 0xFA8B,
-	40430 - 11905: 0xFA8C,
-	40431 - 11905: 0xFA8D,
-	40432 - 11905: 0xFA8E,
-	40433 - 11905: 0xFA8F,
-	40434 - 11905: 0xFA90,
-	40435 - 11905: 0xFA91,
-	40436 - 11905: 0xFA92,
-	40437 - 11905: 0xFA93,
-	40438 - 11905: 0xFA94,
-	40439 - 11905: 0xFA95,
-	40440 - 11905: 0xFA96,
-	40441 - 11905: 0xFA97,
-	40442 - 11905: 0xFA98,
-	40443 - 11905: 0xFA99,
-	40444 - 11905: 0xFA9A,
-	40445 - 11905: 0xFA9B,
-	40446 - 11905: 0xFA9C,
-	40447 - 11905: 0xFA9D,
-	40448 - 11905: 0xFA9E,
-	40449 - 11905: 0xFA9F,
-	40450 - 11905: 0xFAA0,
-	40451 - 11905: 0xFB40,
-	40452 - 11905: 0xFB41,
-	40453 - 11905: 0xFB42,
-	40454 - 11905: 0xFB43,
-	40455 - 11905: 0xFB44,
-	40456 - 11905: 0xFB45,
-	40457 - 11905: 0xFB46,
-	40458 - 11905: 0xFB47,
-	40459 - 11905: 0xFB48,
-	40460 - 11905: 0xFB49,
-	40461 - 11905: 0xFB4A,
-	40462 - 11905: 0xFB4B,
-	40463 - 11905: 0xFB4C,
-	40464 - 11905: 0xFB4D,
-	40465 - 11905: 0xFB4E,
-	40466 - 11905: 0xFB4F,
-	40467 - 11905: 0xFB50,
-	40468 - 11905: 0xFB51,
-	40469 - 11905: 0xFB52,
-	40470 - 11905: 0xFB53,
-	40471 - 11905: 0xFB54,
-	40472 - 11905: 0xFB55,
-	40473 - 11905: 0xFB56,
-	40474 - 11905: 0xFB57,
-	40475 - 11905: 0xFB58,
-	40476 - 11905: 0xFB59,
-	40477 - 11905: 0xFB5A,
-	40478 - 11905: 0xFB5B,
-	40479 - 11905: 0xC4F1,
-	40480 - 11905: 0xF0AF,
-	40481 - 11905: 0xBCA6,
-	40482 - 11905: 0xF0B0,
-	40483 - 11905: 0xC3F9,
-	40484 - 11905: 0xFB5C,
-	40485 - 11905: 0xC5B8,
-	40486 - 11905: 0xD1BB,
-	40487 - 11905: 0xFB5D,
-	40488 - 11905: 0xF0B1,
-	40489 - 11905: 0xF0B2,
-	40490 - 11905: 0xF0B3,
-	40491 - 11905: 0xF0B4,
-	40492 - 11905: 0xF0B5,
-	40493 - 11905: 0xD1BC,
-	40494 - 11905: 0xFB5E,
-	40495 - 11905: 0xD1EC,
-	40496 - 11905: 0xFB5F,
-	40497 - 11905: 0xF0B7,
-	40498 - 11905: 0xF0B6,
-	40499 - 11905: 0xD4A7,
-	40500 - 11905: 0xFB60,
-	40501 - 11905: 0xCDD2,
-	40502 - 11905: 0xF0B8,
-	40503 - 11905: 0xF0BA,
-	40504 - 11905: 0xF0B9,
-	40505 - 11905: 0xF0BB,
-	40506 - 11905: 0xF0BC,
-	40507 - 11905: 0xFB61,
-	40508 - 11905: 0xFB62,
-	40509 - 11905: 0xB8EB,
-	40510 - 11905: 0xF0BD,
-	40511 - 11905: 0xBAE8,
-	40512 - 11905: 0xFB63,
-	40513 - 11905: 0xF0BE,
-	40514 - 11905: 0xF0BF,
-	40515 - 11905: 0xBEE9,
-	40516 - 11905: 0xF0C0,
-	40517 - 11905: 0xB6EC,
-	40518 - 11905: 0xF0C1,
-	40519 - 11905: 0xF0C2,
-	40520 - 11905: 0xF0C3,
-	40521 - 11905: 0xF0C4,
-	40522 - 11905: 0xC8B5,
-	40523 - 11905: 0xF0C5,
-	40524 - 11905: 0xF0C6,
-	40525 - 11905: 0xFB64,
-	40526 - 11905: 0xF0C7,
-	40527 - 11905: 0xC5F4,
-	40528 - 11905: 0xFB65,
-	40529 - 11905: 0xF0C8,
-	40530 - 11905: 0xFB66,
-	40531 - 11905: 0xFB67,
-	40532 - 11905: 0xFB68,
-	40533 - 11905: 0xF0C9,
-	40534 - 11905: 0xFB69,
-	40535 - 11905: 0xF0CA,
-	40536 - 11905: 0xF7BD,
-	40537 - 11905: 0xFB6A,
-	40538 - 11905: 0xF0CB,
-	40539 - 11905: 0xF0CC,
-	40540 - 11905: 0xF0CD,
-	40541 - 11905: 0xFB6B,
-	40542 - 11905: 0xF0CE,
-	40543 - 11905: 0xFB6C,
-	40544 - 11905: 0xFB6D,
-	40545 - 11905: 0xFB6E,
-	40546 - 11905: 0xFB6F,
-	40547 - 11905: 0xF0CF,
-	40548 - 11905: 0xBAD7,
-	40549 - 11905: 0xFB70,
-	40550 - 11905: 0xF0D0,
-	40551 - 11905: 0xF0D1,
-	40552 - 11905: 0xF0D2,
-	40553 - 11905: 0xF0D3,
-	40554 - 11905: 0xF0D4,
-	40555 - 11905: 0xF0D5,
-	40556 - 11905: 0xF0D6,
-	40557 - 11905: 0xF0D8,
-	40558 - 11905: 0xFB71,
-	40559 - 11905: 0xFB72,
-	40560 - 11905: 0xD3A5,
-	40561 - 11905: 0xF0D7,
-	40562 - 11905: 0xFB73,
-	40563 - 11905: 0xF0D9,
-	40564 - 11905: 0xFB74,
-	40565 - 11905: 0xFB75,
-	40566 - 11905: 0xFB76,
-	40567 - 11905: 0xFB77,
-	40568 - 11905: 0xFB78,
-	40569 - 11905: 0xFB79,
-	40570 - 11905: 0xFB7A,
-	40571 - 11905: 0xFB7B,
-	40572 - 11905: 0xFB7C,
-	40573 - 11905: 0xFB7D,
-	40574 - 11905: 0xF5BA,
-	40575 - 11905: 0xC2B9,
-	40576 - 11905: 0xFB7E,
-	40577 - 11905: 0xFB80,
-	40578 - 11905: 0xF7E4,
-	40579 - 11905: 0xFB81,
-	40580 - 11905: 0xFB82,
-	40581 - 11905: 0xFB83,
-	40582 - 11905: 0xFB84,
-	40583 - 11905: 0xF7E5,
-	40584 - 11905: 0xF7E6,
-	40585 - 11905: 0xFB85,
-	40586 - 11905: 0xFB86,
-	40587 - 11905: 0xF7E7,
-	40588 - 11905: 0xFB87,
-	40589 - 11905: 0xFB88,
-	40590 - 11905: 0xFB89,
-	40591 - 11905: 0xFB8A,
-	40592 - 11905: 0xFB8B,
-	40593 - 11905: 0xFB8C,
-	40594 - 11905: 0xF7E8,
-	40595 - 11905: 0xC2B4,
-	40596 - 11905: 0xFB8D,
-	40597 - 11905: 0xFB8E,
-	40598 - 11905: 0xFB8F,
-	40599 - 11905: 0xFB90,
-	40600 - 11905: 0xFB91,
-	40601 - 11905: 0xFB92,
-	40602 - 11905: 0xFB93,
-	40603 - 11905: 0xFB94,
-	40604 - 11905: 0xFB95,
-	40605 - 11905: 0xF7EA,
-	40606 - 11905: 0xFB96,
-	40607 - 11905: 0xF7EB,
-	40608 - 11905: 0xFB97,
-	40609 - 11905: 0xFB98,
-	40610 - 11905: 0xFB99,
-	40611 - 11905: 0xFB9A,
-	40612 - 11905: 0xFB9B,
-	40613 - 11905: 0xFB9C,
-	40614 - 11905: 0xC2F3,
-	40615 - 11905: 0xFB9D,
-	40616 - 11905: 0xFB9E,
-	40617 - 11905: 0xFB9F,
-	40618 - 11905: 0xFBA0,
-	40619 - 11905: 0xFC40,
-	40620 - 11905: 0xFC41,
-	40621 - 11905: 0xFC42,
-	40622 - 11905: 0xFC43,
-	40623 - 11905: 0xFC44,
-	40624 - 11905: 0xFC45,
-	40625 - 11905: 0xFC46,
-	40626 - 11905: 0xFC47,
-	40627 - 11905: 0xFC48,
-	40628 - 11905: 0xF4F0,
-	40629 - 11905: 0xFC49,
-	40630 - 11905: 0xFC4A,
-	40631 - 11905: 0xFC4B,
-	40632 - 11905: 0xF4EF,
-	40633 - 11905: 0xFC4C,
-	40634 - 11905: 0xFC4D,
-	40635 - 11905: 0xC2E9,
-	40636 - 11905: 0xFC4E,
-	40637 - 11905: 0xF7E1,
-	40638 - 11905: 0xF7E2,
-	40639 - 11905: 0xFC4F,
-	40640 - 11905: 0xFC50,
-	40641 - 11905: 0xFC51,
-	40642 - 11905: 0xFC52,
-	40643 - 11905: 0xFC53,
-	40644 - 11905: 0xBBC6,
-	40645 - 11905: 0xFC54,
-	40646 - 11905: 0xFC55,
-	40647 - 11905: 0xFC56,
-	40648 - 11905: 0xFC57,
-	40649 - 11905: 0xD9E4,
-	40650 - 11905: 0xFC58,
-	40651 - 11905: 0xFC59,
-	40652 - 11905: 0xFC5A,
-	40653 - 11905: 0xCAF2,
-	40654 - 11905: 0xC0E8,
-	40655 - 11905: 0xF0A4,
-	40656 - 11905: 0xFC5B,
-	40657 - 11905: 0xBADA,
-	40658 - 11905: 0xFC5C,
-	40659 - 11905: 0xFC5D,
-	40660 - 11905: 0xC7AD,
-	40661 - 11905: 0xFC5E,
-	40662 - 11905: 0xFC5F,
-	40663 - 11905: 0xFC60,
-	40664 - 11905: 0xC4AC,
-	40665 - 11905: 0xFC61,
-	40666 - 11905: 0xFC62,
-	40667 - 11905: 0xF7EC,
-	40668 - 11905: 0xF7ED,
-	40669 - 11905: 0xF7EE,
-	40670 - 11905: 0xFC63,
-	40671 - 11905: 0xF7F0,
-	40672 - 11905: 0xF7EF,
-	40673 - 11905: 0xFC64,
-	40674 - 11905: 0xF7F1,
-	40675 - 11905: 0xFC65,
-	40676 - 11905: 0xFC66,
-	40677 - 11905: 0xF7F4,
-	40678 - 11905: 0xFC67,
-	40679 - 11905: 0xF7F3,
-	40680 - 11905: 0xFC68,
-	40681 - 11905: 0xF7F2,
-	40682 - 11905: 0xF7F5,
-	40683 - 11905: 0xFC69,
-	40684 - 11905: 0xFC6A,
-	40685 - 11905: 0xFC6B,
-	40686 - 11905: 0xFC6C,
-	40687 - 11905: 0xF7F6,
-	40688 - 11905: 0xFC6D,
-	40689 - 11905: 0xFC6E,
-	40690 - 11905: 0xFC6F,
-	40691 - 11905: 0xFC70,
-	40692 - 11905: 0xFC71,
-	40693 - 11905: 0xFC72,
-	40694 - 11905: 0xFC73,
-	40695 - 11905: 0xFC74,
-	40696 - 11905: 0xFC75,
-	40697 - 11905: 0xEDE9,
-	40698 - 11905: 0xFC76,
-	40699 - 11905: 0xEDEA,
-	40700 - 11905: 0xEDEB,
-	40701 - 11905: 0xFC77,
-	40702 - 11905: 0xF6BC,
-	40703 - 11905: 0xFC78,
-	40704 - 11905: 0xFC79,
-	40705 - 11905: 0xFC7A,
-	40706 - 11905: 0xFC7B,
-	40707 - 11905: 0xFC7C,
-	40708 - 11905: 0xFC7D,
-	40709 - 11905: 0xFC7E,
-	40710 - 11905: 0xFC80,
-	40711 - 11905: 0xFC81,
-	40712 - 11905: 0xFC82,
-	40713 - 11905: 0xFC83,
-	40714 - 11905: 0xFC84,
-	40715 - 11905: 0xF6BD,
-	40716 - 11905: 0xFC85,
-	40717 - 11905: 0xF6BE,
-	40718 - 11905: 0xB6A6,
-	40719 - 11905: 0xFC86,
-	40720 - 11905: 0xD8BE,
-	40721 - 11905: 0xFC87,
-	40722 - 11905: 0xFC88,
-	40723 - 11905: 0xB9C4,
-	40724 - 11905: 0xFC89,
-	40725 - 11905: 0xFC8A,
-	40726 - 11905: 0xFC8B,
-	40727 - 11905: 0xD8BB,
-	40728 - 11905: 0xFC8C,
-	40729 - 11905: 0xDCB1,
-	40730 - 11905: 0xFC8D,
-	40731 - 11905: 0xFC8E,
-	40732 - 11905: 0xFC8F,
-	40733 - 11905: 0xFC90,
-	40734 - 11905: 0xFC91,
-	40735 - 11905: 0xFC92,
-	40736 - 11905: 0xCAF3,
-	40737 - 11905: 0xFC93,
-	40738 - 11905: 0xF7F7,
-	40739 - 11905: 0xFC94,
-	40740 - 11905: 0xFC95,
-	40741 - 11905: 0xFC96,
-	40742 - 11905: 0xFC97,
-	40743 - 11905: 0xFC98,
-	40744 - 11905: 0xFC99,
-	40745 - 11905: 0xFC9A,
-	40746 - 11905: 0xFC9B,
-	40747 - 11905: 0xFC9C,
-	40748 - 11905: 0xF7F8,
-	40749 - 11905: 0xFC9D,
-	40750 - 11905: 0xFC9E,
-	40751 - 11905: 0xF7F9,
-	40752 - 11905: 0xFC9F,
-	40753 - 11905: 0xFCA0,
-	40754 - 11905: 0xFD40,
-	40755 - 11905: 0xFD41,
-	40756 - 11905: 0xFD42,
-	40757 - 11905: 0xFD43,
-	40758 - 11905: 0xFD44,
-	40759 - 11905: 0xF7FB,
-	40760 - 11905: 0xFD45,
-	40761 - 11905: 0xF7FA,
-	40762 - 11905: 0xFD46,
-	40763 - 11905: 0xB1C7,
-	40764 - 11905: 0xFD47,
-	40765 - 11905: 0xF7FC,
-	40766 - 11905: 0xF7FD,
-	40767 - 11905: 0xFD48,
-	40768 - 11905: 0xFD49,
-	40769 - 11905: 0xFD4A,
-	40770 - 11905: 0xFD4B,
-	40771 - 11905: 0xFD4C,
-	40772 - 11905: 0xF7FE,
-	40773 - 11905: 0xFD4D,
-	40774 - 11905: 0xFD4E,
-	40775 - 11905: 0xFD4F,
-	40776 - 11905: 0xFD50,
-	40777 - 11905: 0xFD51,
-	40778 - 11905: 0xFD52,
-	40779 - 11905: 0xFD53,
-	40780 - 11905: 0xFD54,
-	40781 - 11905: 0xFD55,
-	40782 - 11905: 0xFD56,
-	40783 - 11905: 0xFD57,
-	40784 - 11905: 0xC6EB,
-	40785 - 11905: 0xECB4,
-	40786 - 11905: 0xFD58,
-	40787 - 11905: 0xFD59,
-	40788 - 11905: 0xFD5A,
-	40789 - 11905: 0xFD5B,
-	40790 - 11905: 0xFD5C,
-	40791 - 11905: 0xFD5D,
-	40792 - 11905: 0xFD5E,
-	40793 - 11905: 0xFD5F,
-	40794 - 11905: 0xFD60,
-	40795 - 11905: 0xFD61,
-	40796 - 11905: 0xFD62,
-	40797 - 11905: 0xFD63,
-	40798 - 11905: 0xFD64,
-	40799 - 11905: 0xFD65,
-	40800 - 11905: 0xFD66,
-	40801 - 11905: 0xFD67,
-	40802 - 11905: 0xFD68,
-	40803 - 11905: 0xFD69,
-	40804 - 11905: 0xFD6A,
-	40805 - 11905: 0xFD6B,
-	40806 - 11905: 0xFD6C,
-	40807 - 11905: 0xFD6D,
-	40808 - 11905: 0xFD6E,
-	40809 - 11905: 0xFD6F,
-	40810 - 11905: 0xFD70,
-	40811 - 11905: 0xFD71,
-	40812 - 11905: 0xFD72,
-	40813 - 11905: 0xFD73,
-	40814 - 11905: 0xFD74,
-	40815 - 11905: 0xFD75,
-	40816 - 11905: 0xFD76,
-	40817 - 11905: 0xFD77,
-	40818 - 11905: 0xFD78,
-	40819 - 11905: 0xFD79,
-	40820 - 11905: 0xFD7A,
-	40821 - 11905: 0xFD7B,
-	40822 - 11905: 0xFD7C,
-	40823 - 11905: 0xFD7D,
-	40824 - 11905: 0xFD7E,
-	40825 - 11905: 0xFD80,
-	40826 - 11905: 0xFD81,
-	40827 - 11905: 0xFD82,
-	40828 - 11905: 0xFD83,
-	40829 - 11905: 0xFD84,
-	40830 - 11905: 0xFD85,
-	40831 - 11905: 0xB3DD,
-	40832 - 11905: 0xF6B3,
-	40833 - 11905: 0xFD86,
-	40834 - 11905: 0xFD87,
-	40835 - 11905: 0xF6B4,
-	40836 - 11905: 0xC1E4,
-	40837 - 11905: 0xF6B5,
-	40838 - 11905: 0xF6B6,
-	40839 - 11905: 0xF6B7,
-	40840 - 11905: 0xF6B8,
-	40841 - 11905: 0xF6B9,
-	40842 - 11905: 0xF6BA,
-	40843 - 11905: 0xC8A3,
-	40844 - 11905: 0xF6BB,
-	40845 - 11905: 0xFD88,
-	40846 - 11905: 0xFD89,
-	40847 - 11905: 0xFD8A,
-	40848 - 11905: 0xFD8B,
-	40849 - 11905: 0xFD8C,
-	40850 - 11905: 0xFD8D,
-	40851 - 11905: 0xFD8E,
-	40852 - 11905: 0xFD8F,
-	40853 - 11905: 0xFD90,
-	40854 - 11905: 0xFD91,
-	40855 - 11905: 0xFD92,
-	40856 - 11905: 0xFD93,
-	40857 - 11905: 0xC1FA,
-	40858 - 11905: 0xB9A8,
-	40859 - 11905: 0xEDE8,
-	40860 - 11905: 0xFD94,
-	40861 - 11905: 0xFD95,
-	40862 - 11905: 0xFD96,
-	40863 - 11905: 0xB9EA,
-	40864 - 11905: 0xD9DF,
-	40865 - 11905: 0xFD97,
-	40866 - 11905: 0xFD98,
-	40867 - 11905: 0xFD99,
-	40868 - 11905: 0xFD9A,
-	40869 - 11905: 0xFD9B,
-}
-
-const encode1Low, encode1High = 8208, 9795
-
-var encode1 = [...]uint16{
-	8208 - 8208: 0xA95C,
-	8211 - 8208: 0xA843,
-	8212 - 8208: 0xA1AA,
-	8213 - 8208: 0xA844,
-	8214 - 8208: 0xA1AC,
-	8216 - 8208: 0xA1AE,
-	8217 - 8208: 0xA1AF,
-	8220 - 8208: 0xA1B0,
-	8221 - 8208: 0xA1B1,
-	8229 - 8208: 0xA845,
-	8230 - 8208: 0xA1AD,
-	8240 - 8208: 0xA1EB,
-	8242 - 8208: 0xA1E4,
-	8243 - 8208: 0xA1E5,
-	8245 - 8208: 0xA846,
-	8251 - 8208: 0xA1F9,
-	8364 - 8208: 0xA2E3,
-	8451 - 8208: 0xA1E6,
-	8453 - 8208: 0xA847,
-	8457 - 8208: 0xA848,
-	8470 - 8208: 0xA1ED,
-	8481 - 8208: 0xA959,
-	8544 - 8208: 0xA2F1,
-	8545 - 8208: 0xA2F2,
-	8546 - 8208: 0xA2F3,
-	8547 - 8208: 0xA2F4,
-	8548 - 8208: 0xA2F5,
-	8549 - 8208: 0xA2F6,
-	8550 - 8208: 0xA2F7,
-	8551 - 8208: 0xA2F8,
-	8552 - 8208: 0xA2F9,
-	8553 - 8208: 0xA2FA,
-	8554 - 8208: 0xA2FB,
-	8555 - 8208: 0xA2FC,
-	8560 - 8208: 0xA2A1,
-	8561 - 8208: 0xA2A2,
-	8562 - 8208: 0xA2A3,
-	8563 - 8208: 0xA2A4,
-	8564 - 8208: 0xA2A5,
-	8565 - 8208: 0xA2A6,
-	8566 - 8208: 0xA2A7,
-	8567 - 8208: 0xA2A8,
-	8568 - 8208: 0xA2A9,
-	8569 - 8208: 0xA2AA,
-	8592 - 8208: 0xA1FB,
-	8593 - 8208: 0xA1FC,
-	8594 - 8208: 0xA1FA,
-	8595 - 8208: 0xA1FD,
-	8598 - 8208: 0xA849,
-	8599 - 8208: 0xA84A,
-	8600 - 8208: 0xA84B,
-	8601 - 8208: 0xA84C,
-	8712 - 8208: 0xA1CA,
-	8719 - 8208: 0xA1C7,
-	8721 - 8208: 0xA1C6,
-	8725 - 8208: 0xA84D,
-	8730 - 8208: 0xA1CC,
-	8733 - 8208: 0xA1D8,
-	8734 - 8208: 0xA1DE,
-	8735 - 8208: 0xA84E,
-	8736 - 8208: 0xA1CF,
-	8739 - 8208: 0xA84F,
-	8741 - 8208: 0xA1CE,
-	8743 - 8208: 0xA1C4,
-	8744 - 8208: 0xA1C5,
-	8745 - 8208: 0xA1C9,
-	8746 - 8208: 0xA1C8,
-	8747 - 8208: 0xA1D2,
-	8750 - 8208: 0xA1D3,
-	8756 - 8208: 0xA1E0,
-	8757 - 8208: 0xA1DF,
-	8758 - 8208: 0xA1C3,
-	8759 - 8208: 0xA1CB,
-	8765 - 8208: 0xA1D7,
-	8776 - 8208: 0xA1D6,
-	8780 - 8208: 0xA1D5,
-	8786 - 8208: 0xA850,
-	8800 - 8208: 0xA1D9,
-	8801 - 8208: 0xA1D4,
-	8804 - 8208: 0xA1DC,
-	8805 - 8208: 0xA1DD,
-	8806 - 8208: 0xA851,
-	8807 - 8208: 0xA852,
-	8814 - 8208: 0xA1DA,
-	8815 - 8208: 0xA1DB,
-	8853 - 8208: 0xA892,
-	8857 - 8208: 0xA1D1,
-	8869 - 8208: 0xA1CD,
-	8895 - 8208: 0xA853,
-	8978 - 8208: 0xA1D0,
-	9312 - 8208: 0xA2D9,
-	9313 - 8208: 0xA2DA,
-	9314 - 8208: 0xA2DB,
-	9315 - 8208: 0xA2DC,
-	9316 - 8208: 0xA2DD,
-	9317 - 8208: 0xA2DE,
-	9318 - 8208: 0xA2DF,
-	9319 - 8208: 0xA2E0,
-	9320 - 8208: 0xA2E1,
-	9321 - 8208: 0xA2E2,
-	9332 - 8208: 0xA2C5,
-	9333 - 8208: 0xA2C6,
-	9334 - 8208: 0xA2C7,
-	9335 - 8208: 0xA2C8,
-	9336 - 8208: 0xA2C9,
-	9337 - 8208: 0xA2CA,
-	9338 - 8208: 0xA2CB,
-	9339 - 8208: 0xA2CC,
-	9340 - 8208: 0xA2CD,
-	9341 - 8208: 0xA2CE,
-	9342 - 8208: 0xA2CF,
-	9343 - 8208: 0xA2D0,
-	9344 - 8208: 0xA2D1,
-	9345 - 8208: 0xA2D2,
-	9346 - 8208: 0xA2D3,
-	9347 - 8208: 0xA2D4,
-	9348 - 8208: 0xA2D5,
-	9349 - 8208: 0xA2D6,
-	9350 - 8208: 0xA2D7,
-	9351 - 8208: 0xA2D8,
-	9352 - 8208: 0xA2B1,
-	9353 - 8208: 0xA2B2,
-	9354 - 8208: 0xA2B3,
-	9355 - 8208: 0xA2B4,
-	9356 - 8208: 0xA2B5,
-	9357 - 8208: 0xA2B6,
-	9358 - 8208: 0xA2B7,
-	9359 - 8208: 0xA2B8,
-	9360 - 8208: 0xA2B9,
-	9361 - 8208: 0xA2BA,
-	9362 - 8208: 0xA2BB,
-	9363 - 8208: 0xA2BC,
-	9364 - 8208: 0xA2BD,
-	9365 - 8208: 0xA2BE,
-	9366 - 8208: 0xA2BF,
-	9367 - 8208: 0xA2C0,
-	9368 - 8208: 0xA2C1,
-	9369 - 8208: 0xA2C2,
-	9370 - 8208: 0xA2C3,
-	9371 - 8208: 0xA2C4,
-	9472 - 8208: 0xA9A4,
-	9473 - 8208: 0xA9A5,
-	9474 - 8208: 0xA9A6,
-	9475 - 8208: 0xA9A7,
-	9476 - 8208: 0xA9A8,
-	9477 - 8208: 0xA9A9,
-	9478 - 8208: 0xA9AA,
-	9479 - 8208: 0xA9AB,
-	9480 - 8208: 0xA9AC,
-	9481 - 8208: 0xA9AD,
-	9482 - 8208: 0xA9AE,
-	9483 - 8208: 0xA9AF,
-	9484 - 8208: 0xA9B0,
-	9485 - 8208: 0xA9B1,
-	9486 - 8208: 0xA9B2,
-	9487 - 8208: 0xA9B3,
-	9488 - 8208: 0xA9B4,
-	9489 - 8208: 0xA9B5,
-	9490 - 8208: 0xA9B6,
-	9491 - 8208: 0xA9B7,
-	9492 - 8208: 0xA9B8,
-	9493 - 8208: 0xA9B9,
-	9494 - 8208: 0xA9BA,
-	9495 - 8208: 0xA9BB,
-	9496 - 8208: 0xA9BC,
-	9497 - 8208: 0xA9BD,
-	9498 - 8208: 0xA9BE,
-	9499 - 8208: 0xA9BF,
-	9500 - 8208: 0xA9C0,
-	9501 - 8208: 0xA9C1,
-	9502 - 8208: 0xA9C2,
-	9503 - 8208: 0xA9C3,
-	9504 - 8208: 0xA9C4,
-	9505 - 8208: 0xA9C5,
-	9506 - 8208: 0xA9C6,
-	9507 - 8208: 0xA9C7,
-	9508 - 8208: 0xA9C8,
-	9509 - 8208: 0xA9C9,
-	9510 - 8208: 0xA9CA,
-	9511 - 8208: 0xA9CB,
-	9512 - 8208: 0xA9CC,
-	9513 - 8208: 0xA9CD,
-	9514 - 8208: 0xA9CE,
-	9515 - 8208: 0xA9CF,
-	9516 - 8208: 0xA9D0,
-	9517 - 8208: 0xA9D1,
-	9518 - 8208: 0xA9D2,
-	9519 - 8208: 0xA9D3,
-	9520 - 8208: 0xA9D4,
-	9521 - 8208: 0xA9D5,
-	9522 - 8208: 0xA9D6,
-	9523 - 8208: 0xA9D7,
-	9524 - 8208: 0xA9D8,
-	9525 - 8208: 0xA9D9,
-	9526 - 8208: 0xA9DA,
-	9527 - 8208: 0xA9DB,
-	9528 - 8208: 0xA9DC,
-	9529 - 8208: 0xA9DD,
-	9530 - 8208: 0xA9DE,
-	9531 - 8208: 0xA9DF,
-	9532 - 8208: 0xA9E0,
-	9533 - 8208: 0xA9E1,
-	9534 - 8208: 0xA9E2,
-	9535 - 8208: 0xA9E3,
-	9536 - 8208: 0xA9E4,
-	9537 - 8208: 0xA9E5,
-	9538 - 8208: 0xA9E6,
-	9539 - 8208: 0xA9E7,
-	9540 - 8208: 0xA9E8,
-	9541 - 8208: 0xA9E9,
-	9542 - 8208: 0xA9EA,
-	9543 - 8208: 0xA9EB,
-	9544 - 8208: 0xA9EC,
-	9545 - 8208: 0xA9ED,
-	9546 - 8208: 0xA9EE,
-	9547 - 8208: 0xA9EF,
-	9552 - 8208: 0xA854,
-	9553 - 8208: 0xA855,
-	9554 - 8208: 0xA856,
-	9555 - 8208: 0xA857,
-	9556 - 8208: 0xA858,
-	9557 - 8208: 0xA859,
-	9558 - 8208: 0xA85A,
-	9559 - 8208: 0xA85B,
-	9560 - 8208: 0xA85C,
-	9561 - 8208: 0xA85D,
-	9562 - 8208: 0xA85E,
-	9563 - 8208: 0xA85F,
-	9564 - 8208: 0xA860,
-	9565 - 8208: 0xA861,
-	9566 - 8208: 0xA862,
-	9567 - 8208: 0xA863,
-	9568 - 8208: 0xA864,
-	9569 - 8208: 0xA865,
-	9570 - 8208: 0xA866,
-	9571 - 8208: 0xA867,
-	9572 - 8208: 0xA868,
-	9573 - 8208: 0xA869,
-	9574 - 8208: 0xA86A,
-	9575 - 8208: 0xA86B,
-	9576 - 8208: 0xA86C,
-	9577 - 8208: 0xA86D,
-	9578 - 8208: 0xA86E,
-	9579 - 8208: 0xA86F,
-	9580 - 8208: 0xA870,
-	9581 - 8208: 0xA871,
-	9582 - 8208: 0xA872,
-	9583 - 8208: 0xA873,
-	9584 - 8208: 0xA874,
-	9585 - 8208: 0xA875,
-	9586 - 8208: 0xA876,
-	9587 - 8208: 0xA877,
-	9601 - 8208: 0xA878,
-	9602 - 8208: 0xA879,
-	9603 - 8208: 0xA87A,
-	9604 - 8208: 0xA87B,
-	9605 - 8208: 0xA87C,
-	9606 - 8208: 0xA87D,
-	9607 - 8208: 0xA87E,
-	9608 - 8208: 0xA880,
-	9609 - 8208: 0xA881,
-	9610 - 8208: 0xA882,
-	9611 - 8208: 0xA883,
-	9612 - 8208: 0xA884,
-	9613 - 8208: 0xA885,
-	9614 - 8208: 0xA886,
-	9615 - 8208: 0xA887,
-	9619 - 8208: 0xA888,
-	9620 - 8208: 0xA889,
-	9621 - 8208: 0xA88A,
-	9632 - 8208: 0xA1F6,
-	9633 - 8208: 0xA1F5,
-	9650 - 8208: 0xA1F8,
-	9651 - 8208: 0xA1F7,
-	9660 - 8208: 0xA88B,
-	9661 - 8208: 0xA88C,
-	9670 - 8208: 0xA1F4,
-	9671 - 8208: 0xA1F3,
-	9675 - 8208: 0xA1F0,
-	9678 - 8208: 0xA1F2,
-	9679 - 8208: 0xA1F1,
-	9698 - 8208: 0xA88D,
-	9699 - 8208: 0xA88E,
-	9700 - 8208: 0xA88F,
-	9701 - 8208: 0xA890,
-	9733 - 8208: 0xA1EF,
-	9734 - 8208: 0xA1EE,
-	9737 - 8208: 0xA891,
-	9792 - 8208: 0xA1E2,
-	9794 - 8208: 0xA1E1,
-}
-
-const encode2Low, encode2High = 164, 1106
-
-var encode2 = [...]uint16{
-	164 - 164:  0xA1E8,
-	167 - 164:  0xA1EC,
-	168 - 164:  0xA1A7,
-	176 - 164:  0xA1E3,
-	177 - 164:  0xA1C0,
-	183 - 164:  0xA1A4,
-	215 - 164:  0xA1C1,
-	224 - 164:  0xA8A4,
-	225 - 164:  0xA8A2,
-	232 - 164:  0xA8A8,
-	233 - 164:  0xA8A6,
-	234 - 164:  0xA8BA,
-	236 - 164:  0xA8AC,
-	237 - 164:  0xA8AA,
-	242 - 164:  0xA8B0,
-	243 - 164:  0xA8AE,
-	247 - 164:  0xA1C2,
-	249 - 164:  0xA8B4,
-	250 - 164:  0xA8B2,
-	252 - 164:  0xA8B9,
-	257 - 164:  0xA8A1,
-	275 - 164:  0xA8A5,
-	283 - 164:  0xA8A7,
-	299 - 164:  0xA8A9,
-	324 - 164:  0xA8BD,
-	328 - 164:  0xA8BE,
-	333 - 164:  0xA8AD,
-	363 - 164:  0xA8B1,
-	462 - 164:  0xA8A3,
-	464 - 164:  0xA8AB,
-	466 - 164:  0xA8AF,
-	468 - 164:  0xA8B3,
-	470 - 164:  0xA8B5,
-	472 - 164:  0xA8B6,
-	474 - 164:  0xA8B7,
-	476 - 164:  0xA8B8,
-	505 - 164:  0xA8BF,
-	593 - 164:  0xA8BB,
-	609 - 164:  0xA8C0,
-	711 - 164:  0xA1A6,
-	713 - 164:  0xA1A5,
-	714 - 164:  0xA840,
-	715 - 164:  0xA841,
-	729 - 164:  0xA842,
-	913 - 164:  0xA6A1,
-	914 - 164:  0xA6A2,
-	915 - 164:  0xA6A3,
-	916 - 164:  0xA6A4,
-	917 - 164:  0xA6A5,
-	918 - 164:  0xA6A6,
-	919 - 164:  0xA6A7,
-	920 - 164:  0xA6A8,
-	921 - 164:  0xA6A9,
-	922 - 164:  0xA6AA,
-	923 - 164:  0xA6AB,
-	924 - 164:  0xA6AC,
-	925 - 164:  0xA6AD,
-	926 - 164:  0xA6AE,
-	927 - 164:  0xA6AF,
-	928 - 164:  0xA6B0,
-	929 - 164:  0xA6B1,
-	931 - 164:  0xA6B2,
-	932 - 164:  0xA6B3,
-	933 - 164:  0xA6B4,
-	934 - 164:  0xA6B5,
-	935 - 164:  0xA6B6,
-	936 - 164:  0xA6B7,
-	937 - 164:  0xA6B8,
-	945 - 164:  0xA6C1,
-	946 - 164:  0xA6C2,
-	947 - 164:  0xA6C3,
-	948 - 164:  0xA6C4,
-	949 - 164:  0xA6C5,
-	950 - 164:  0xA6C6,
-	951 - 164:  0xA6C7,
-	952 - 164:  0xA6C8,
-	953 - 164:  0xA6C9,
-	954 - 164:  0xA6CA,
-	955 - 164:  0xA6CB,
-	956 - 164:  0xA6CC,
-	957 - 164:  0xA6CD,
-	958 - 164:  0xA6CE,
-	959 - 164:  0xA6CF,
-	960 - 164:  0xA6D0,
-	961 - 164:  0xA6D1,
-	963 - 164:  0xA6D2,
-	964 - 164:  0xA6D3,
-	965 - 164:  0xA6D4,
-	966 - 164:  0xA6D5,
-	967 - 164:  0xA6D6,
-	968 - 164:  0xA6D7,
-	969 - 164:  0xA6D8,
-	1025 - 164: 0xA7A7,
-	1040 - 164: 0xA7A1,
-	1041 - 164: 0xA7A2,
-	1042 - 164: 0xA7A3,
-	1043 - 164: 0xA7A4,
-	1044 - 164: 0xA7A5,
-	1045 - 164: 0xA7A6,
-	1046 - 164: 0xA7A8,
-	1047 - 164: 0xA7A9,
-	1048 - 164: 0xA7AA,
-	1049 - 164: 0xA7AB,
-	1050 - 164: 0xA7AC,
-	1051 - 164: 0xA7AD,
-	1052 - 164: 0xA7AE,
-	1053 - 164: 0xA7AF,
-	1054 - 164: 0xA7B0,
-	1055 - 164: 0xA7B1,
-	1056 - 164: 0xA7B2,
-	1057 - 164: 0xA7B3,
-	1058 - 164: 0xA7B4,
-	1059 - 164: 0xA7B5,
-	1060 - 164: 0xA7B6,
-	1061 - 164: 0xA7B7,
-	1062 - 164: 0xA7B8,
-	1063 - 164: 0xA7B9,
-	1064 - 164: 0xA7BA,
-	1065 - 164: 0xA7BB,
-	1066 - 164: 0xA7BC,
-	1067 - 164: 0xA7BD,
-	1068 - 164: 0xA7BE,
-	1069 - 164: 0xA7BF,
-	1070 - 164: 0xA7C0,
-	1071 - 164: 0xA7C1,
-	1072 - 164: 0xA7D1,
-	1073 - 164: 0xA7D2,
-	1074 - 164: 0xA7D3,
-	1075 - 164: 0xA7D4,
-	1076 - 164: 0xA7D5,
-	1077 - 164: 0xA7D6,
-	1078 - 164: 0xA7D8,
-	1079 - 164: 0xA7D9,
-	1080 - 164: 0xA7DA,
-	1081 - 164: 0xA7DB,
-	1082 - 164: 0xA7DC,
-	1083 - 164: 0xA7DD,
-	1084 - 164: 0xA7DE,
-	1085 - 164: 0xA7DF,
-	1086 - 164: 0xA7E0,
-	1087 - 164: 0xA7E1,
-	1088 - 164: 0xA7E2,
-	1089 - 164: 0xA7E3,
-	1090 - 164: 0xA7E4,
-	1091 - 164: 0xA7E5,
-	1092 - 164: 0xA7E6,
-	1093 - 164: 0xA7E7,
-	1094 - 164: 0xA7E8,
-	1095 - 164: 0xA7E9,
-	1096 - 164: 0xA7EA,
-	1097 - 164: 0xA7EB,
-	1098 - 164: 0xA7EC,
-	1099 - 164: 0xA7ED,
-	1100 - 164: 0xA7EE,
-	1101 - 164: 0xA7EF,
-	1102 - 164: 0xA7F0,
-	1103 - 164: 0xA7F1,
-	1105 - 164: 0xA7D7,
-}
-
-const encode3Low, encode3High = 65072, 65510
-
-var encode3 = [...]uint16{
-	65072 - 65072: 0xA955,
-	65073 - 65072: 0xA6F2,
-	65075 - 65072: 0xA6F4,
-	65076 - 65072: 0xA6F5,
-	65077 - 65072: 0xA6E0,
-	65078 - 65072: 0xA6E1,
-	65079 - 65072: 0xA6F0,
-	65080 - 65072: 0xA6F1,
-	65081 - 65072: 0xA6E2,
-	65082 - 65072: 0xA6E3,
-	65083 - 65072: 0xA6EE,
-	65084 - 65072: 0xA6EF,
-	65085 - 65072: 0xA6E6,
-	65086 - 65072: 0xA6E7,
-	65087 - 65072: 0xA6E4,
-	65088 - 65072: 0xA6E5,
-	65089 - 65072: 0xA6E8,
-	65090 - 65072: 0xA6E9,
-	65091 - 65072: 0xA6EA,
-	65092 - 65072: 0xA6EB,
-	65097 - 65072: 0xA968,
-	65098 - 65072: 0xA969,
-	65099 - 65072: 0xA96A,
-	65100 - 65072: 0xA96B,
-	65101 - 65072: 0xA96C,
-	65102 - 65072: 0xA96D,
-	65103 - 65072: 0xA96E,
-	65104 - 65072: 0xA96F,
-	65105 - 65072: 0xA970,
-	65106 - 65072: 0xA971,
-	65108 - 65072: 0xA972,
-	65109 - 65072: 0xA973,
-	65110 - 65072: 0xA974,
-	65111 - 65072: 0xA975,
-	65113 - 65072: 0xA976,
-	65114 - 65072: 0xA977,
-	65115 - 65072: 0xA978,
-	65116 - 65072: 0xA979,
-	65117 - 65072: 0xA97A,
-	65118 - 65072: 0xA97B,
-	65119 - 65072: 0xA97C,
-	65120 - 65072: 0xA97D,
-	65121 - 65072: 0xA97E,
-	65122 - 65072: 0xA980,
-	65123 - 65072: 0xA981,
-	65124 - 65072: 0xA982,
-	65125 - 65072: 0xA983,
-	65126 - 65072: 0xA984,
-	65128 - 65072: 0xA985,
-	65129 - 65072: 0xA986,
-	65130 - 65072: 0xA987,
-	65131 - 65072: 0xA988,
-	65281 - 65072: 0xA3A1,
-	65282 - 65072: 0xA3A2,
-	65283 - 65072: 0xA3A3,
-	65284 - 65072: 0xA1E7,
-	65285 - 65072: 0xA3A5,
-	65286 - 65072: 0xA3A6,
-	65287 - 65072: 0xA3A7,
-	65288 - 65072: 0xA3A8,
-	65289 - 65072: 0xA3A9,
-	65290 - 65072: 0xA3AA,
-	65291 - 65072: 0xA3AB,
-	65292 - 65072: 0xA3AC,
-	65293 - 65072: 0xA3AD,
-	65294 - 65072: 0xA3AE,
-	65295 - 65072: 0xA3AF,
-	65296 - 65072: 0xA3B0,
-	65297 - 65072: 0xA3B1,
-	65298 - 65072: 0xA3B2,
-	65299 - 65072: 0xA3B3,
-	65300 - 65072: 0xA3B4,
-	65301 - 65072: 0xA3B5,
-	65302 - 65072: 0xA3B6,
-	65303 - 65072: 0xA3B7,
-	65304 - 65072: 0xA3B8,
-	65305 - 65072: 0xA3B9,
-	65306 - 65072: 0xA3BA,
-	65307 - 65072: 0xA3BB,
-	65308 - 65072: 0xA3BC,
-	65309 - 65072: 0xA3BD,
-	65310 - 65072: 0xA3BE,
-	65311 - 65072: 0xA3BF,
-	65312 - 65072: 0xA3C0,
-	65313 - 65072: 0xA3C1,
-	65314 - 65072: 0xA3C2,
-	65315 - 65072: 0xA3C3,
-	65316 - 65072: 0xA3C4,
-	65317 - 65072: 0xA3C5,
-	65318 - 65072: 0xA3C6,
-	65319 - 65072: 0xA3C7,
-	65320 - 65072: 0xA3C8,
-	65321 - 65072: 0xA3C9,
-	65322 - 65072: 0xA3CA,
-	65323 - 65072: 0xA3CB,
-	65324 - 65072: 0xA3CC,
-	65325 - 65072: 0xA3CD,
-	65326 - 65072: 0xA3CE,
-	65327 - 65072: 0xA3CF,
-	65328 - 65072: 0xA3D0,
-	65329 - 65072: 0xA3D1,
-	65330 - 65072: 0xA3D2,
-	65331 - 65072: 0xA3D3,
-	65332 - 65072: 0xA3D4,
-	65333 - 65072: 0xA3D5,
-	65334 - 65072: 0xA3D6,
-	65335 - 65072: 0xA3D7,
-	65336 - 65072: 0xA3D8,
-	65337 - 65072: 0xA3D9,
-	65338 - 65072: 0xA3DA,
-	65339 - 65072: 0xA3DB,
-	65340 - 65072: 0xA3DC,
-	65341 - 65072: 0xA3DD,
-	65342 - 65072: 0xA3DE,
-	65343 - 65072: 0xA3DF,
-	65344 - 65072: 0xA3E0,
-	65345 - 65072: 0xA3E1,
-	65346 - 65072: 0xA3E2,
-	65347 - 65072: 0xA3E3,
-	65348 - 65072: 0xA3E4,
-	65349 - 65072: 0xA3E5,
-	65350 - 65072: 0xA3E6,
-	65351 - 65072: 0xA3E7,
-	65352 - 65072: 0xA3E8,
-	65353 - 65072: 0xA3E9,
-	65354 - 65072: 0xA3EA,
-	65355 - 65072: 0xA3EB,
-	65356 - 65072: 0xA3EC,
-	65357 - 65072: 0xA3ED,
-	65358 - 65072: 0xA3EE,
-	65359 - 65072: 0xA3EF,
-	65360 - 65072: 0xA3F0,
-	65361 - 65072: 0xA3F1,
-	65362 - 65072: 0xA3F2,
-	65363 - 65072: 0xA3F3,
-	65364 - 65072: 0xA3F4,
-	65365 - 65072: 0xA3F5,
-	65366 - 65072: 0xA3F6,
-	65367 - 65072: 0xA3F7,
-	65368 - 65072: 0xA3F8,
-	65369 - 65072: 0xA3F9,
-	65370 - 65072: 0xA3FA,
-	65371 - 65072: 0xA3FB,
-	65372 - 65072: 0xA3FC,
-	65373 - 65072: 0xA3FD,
-	65374 - 65072: 0xA1AB,
-	65504 - 65072: 0xA1E9,
-	65505 - 65072: 0xA1EA,
-	65506 - 65072: 0xA956,
-	65507 - 65072: 0xA3FE,
-	65508 - 65072: 0xA957,
-	65509 - 65072: 0xA3A4,
-}
-
-const encode4Low, encode4High = 63788, 64042
-
-var encode4 = [...]uint16{
-	63788 - 63788: 0xFD9C,
-	63865 - 63788: 0xFD9D,
-	63893 - 63788: 0xFD9E,
-	63975 - 63788: 0xFD9F,
-	63985 - 63788: 0xFDA0,
-	64012 - 63788: 0xFE40,
-	64013 - 63788: 0xFE41,
-	64014 - 63788: 0xFE42,
-	64015 - 63788: 0xFE43,
-	64017 - 63788: 0xFE44,
-	64019 - 63788: 0xFE45,
-	64020 - 63788: 0xFE46,
-	64024 - 63788: 0xFE47,
-	64031 - 63788: 0xFE48,
-	64032 - 63788: 0xFE49,
-	64033 - 63788: 0xFE4A,
-	64035 - 63788: 0xFE4B,
-	64036 - 63788: 0xFE4C,
-	64039 - 63788: 0xFE4D,
-	64040 - 63788: 0xFE4E,
-	64041 - 63788: 0xFE4F,
-}
Index: trunk/vendor/golang.org/x/text/encoding/traditionalchinese/big5.go
===================================================================
--- trunk/vendor/golang.org/x/text/encoding/traditionalchinese/big5.go	(revision 145)
+++ 	(revision )
@@ -1,199 +1,0 @@
-// Copyright 2013 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package traditionalchinese
-
-import (
-	"unicode/utf8"
-
-	"golang.org/x/text/encoding"
-	"golang.org/x/text/encoding/internal"
-	"golang.org/x/text/encoding/internal/identifier"
-	"golang.org/x/text/transform"
-)
-
-// All is a list of all defined encodings in this package.
-var All = []encoding.Encoding{Big5}
-
-// Big5 is the Big5 encoding, also known as Code Page 950.
-var Big5 encoding.Encoding = &big5
-
-var big5 = internal.Encoding{
-	&internal.SimpleEncoding{big5Decoder{}, big5Encoder{}},
-	"Big5",
-	identifier.Big5,
-}
-
-type big5Decoder struct{ transform.NopResetter }
-
-func (big5Decoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	r, size, s := rune(0), 0, ""
-loop:
-	for ; nSrc < len(src); nSrc += size {
-		switch c0 := src[nSrc]; {
-		case c0 < utf8.RuneSelf:
-			r, size = rune(c0), 1
-
-		case 0x81 <= c0 && c0 < 0xff:
-			if nSrc+1 >= len(src) {
-				if !atEOF {
-					err = transform.ErrShortSrc
-					break loop
-				}
-				r, size = utf8.RuneError, 1
-				goto write
-			}
-			c1 := src[nSrc+1]
-			switch {
-			case 0x40 <= c1 && c1 < 0x7f:
-				c1 -= 0x40
-			case 0xa1 <= c1 && c1 < 0xff:
-				c1 -= 0x62
-			case c1 < 0x40:
-				r, size = utf8.RuneError, 1
-				goto write
-			default:
-				r, size = utf8.RuneError, 2
-				goto write
-			}
-			r, size = '\ufffd', 2
-			if i := int(c0-0x81)*157 + int(c1); i < len(decode) {
-				if 1133 <= i && i < 1167 {
-					// The two-rune special cases for LATIN CAPITAL / SMALL E WITH CIRCUMFLEX
-					// AND MACRON / CARON are from http://encoding.spec.whatwg.org/#big5
-					switch i {
-					case 1133:
-						s = "\u00CA\u0304"
-						goto writeStr
-					case 1135:
-						s = "\u00CA\u030C"
-						goto writeStr
-					case 1164:
-						s = "\u00EA\u0304"
-						goto writeStr
-					case 1166:
-						s = "\u00EA\u030C"
-						goto writeStr
-					}
-				}
-				r = rune(decode[i])
-				if r == 0 {
-					r = '\ufffd'
-				}
-			}
-
-		default:
-			r, size = utf8.RuneError, 1
-		}
-
-	write:
-		if nDst+utf8.RuneLen(r) > len(dst) {
-			err = transform.ErrShortDst
-			break loop
-		}
-		nDst += utf8.EncodeRune(dst[nDst:], r)
-		continue loop
-
-	writeStr:
-		if nDst+len(s) > len(dst) {
-			err = transform.ErrShortDst
-			break loop
-		}
-		nDst += copy(dst[nDst:], s)
-		continue loop
-	}
-	return nDst, nSrc, err
-}
-
-type big5Encoder struct{ transform.NopResetter }
-
-func (big5Encoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	r, size := rune(0), 0
-	for ; nSrc < len(src); nSrc += size {
-		r = rune(src[nSrc])
-
-		// Decode a 1-byte rune.
-		if r < utf8.RuneSelf {
-			size = 1
-			if nDst >= len(dst) {
-				err = transform.ErrShortDst
-				break
-			}
-			dst[nDst] = uint8(r)
-			nDst++
-			continue
-
-		} else {
-			// Decode a multi-byte rune.
-			r, size = utf8.DecodeRune(src[nSrc:])
-			if size == 1 {
-				// All valid runes of size 1 (those below utf8.RuneSelf) were
-				// handled above. We have invalid UTF-8 or we haven't seen the
-				// full character yet.
-				if !atEOF && !utf8.FullRune(src[nSrc:]) {
-					err = transform.ErrShortSrc
-					break
-				}
-			}
-		}
-
-		if r >= utf8.RuneSelf {
-			// func init checks that the switch covers all tables.
-			switch {
-			case encode0Low <= r && r < encode0High:
-				if r = rune(encode0[r-encode0Low]); r != 0 {
-					goto write2
-				}
-			case encode1Low <= r && r < encode1High:
-				if r = rune(encode1[r-encode1Low]); r != 0 {
-					goto write2
-				}
-			case encode2Low <= r && r < encode2High:
-				if r = rune(encode2[r-encode2Low]); r != 0 {
-					goto write2
-				}
-			case encode3Low <= r && r < encode3High:
-				if r = rune(encode3[r-encode3Low]); r != 0 {
-					goto write2
-				}
-			case encode4Low <= r && r < encode4High:
-				if r = rune(encode4[r-encode4Low]); r != 0 {
-					goto write2
-				}
-			case encode5Low <= r && r < encode5High:
-				if r = rune(encode5[r-encode5Low]); r != 0 {
-					goto write2
-				}
-			case encode6Low <= r && r < encode6High:
-				if r = rune(encode6[r-encode6Low]); r != 0 {
-					goto write2
-				}
-			case encode7Low <= r && r < encode7High:
-				if r = rune(encode7[r-encode7Low]); r != 0 {
-					goto write2
-				}
-			}
-			err = internal.ErrASCIIReplacement
-			break
-		}
-
-	write2:
-		if nDst+2 > len(dst) {
-			err = transform.ErrShortDst
-			break
-		}
-		dst[nDst+0] = uint8(r >> 8)
-		dst[nDst+1] = uint8(r)
-		nDst += 2
-		continue
-	}
-	return nDst, nSrc, err
-}
-
-func init() {
-	// Check that the hard-coded encode switch covers all tables.
-	if numEncodeTables != 8 {
-		panic("bad numEncodeTables")
-	}
-}
Index: trunk/vendor/golang.org/x/text/encoding/traditionalchinese/tables.go
===================================================================
--- trunk/vendor/golang.org/x/text/encoding/traditionalchinese/tables.go	(revision 145)
+++ 	(revision )
@@ -1,37142 +1,0 @@
-// generated by go run maketables.go; DO NOT EDIT
-
-// Package traditionalchinese provides Traditional Chinese encodings such as Big5.
-package traditionalchinese // import "golang.org/x/text/encoding/traditionalchinese"
-
-// decode is the decoding table from Big5 code to Unicode.
-// It is defined at http://encoding.spec.whatwg.org/index-big5.txt
-var decode = [...]uint32{
-	942:   0x000043F0,
-	943:   0x00004C32,
-	944:   0x00004603,
-	945:   0x000045A6,
-	946:   0x00004578,
-	947:   0x00027267,
-	948:   0x00004D77,
-	949:   0x000045B3,
-	950:   0x00027CB1,
-	951:   0x00004CE2,
-	952:   0x00027CC5,
-	953:   0x00003B95,
-	954:   0x00004736,
-	955:   0x00004744,
-	956:   0x00004C47,
-	957:   0x00004C40,
-	958:   0x000242BF,
-	959:   0x00023617,
-	960:   0x00027352,
-	961:   0x00026E8B,
-	962:   0x000270D2,
-	963:   0x00004C57,
-	964:   0x0002A351,
-	965:   0x0000474F,
-	966:   0x000045DA,
-	967:   0x00004C85,
-	968:   0x00027C6C,
-	969:   0x00004D07,
-	970:   0x00004AA4,
-	971:   0x000046A1,
-	972:   0x00026B23,
-	973:   0x00007225,
-	974:   0x00025A54,
-	975:   0x00021A63,
-	976:   0x00023E06,
-	977:   0x00023F61,
-	978:   0x0000664D,
-	979:   0x000056FB,
-	981:   0x00007D95,
-	982:   0x0000591D,
-	983:   0x00028BB9,
-	984:   0x00003DF4,
-	985:   0x00009734,
-	986:   0x00027BEF,
-	987:   0x00005BDB,
-	988:   0x00021D5E,
-	989:   0x00005AA4,
-	990:   0x00003625,
-	991:   0x00029EB0,
-	992:   0x00005AD1,
-	993:   0x00005BB7,
-	994:   0x00005CFC,
-	995:   0x0000676E,
-	996:   0x00008593,
-	997:   0x00029945,
-	998:   0x00007461,
-	999:   0x0000749D,
-	1000:  0x00003875,
-	1001:  0x00021D53,
-	1002:  0x0002369E,
-	1003:  0x00026021,
-	1004:  0x00003EEC,
-	1005:  0x000258DE,
-	1006:  0x00003AF5,
-	1007:  0x00007AFC,
-	1008:  0x00009F97,
-	1009:  0x00024161,
-	1010:  0x0002890D,
-	1011:  0x000231EA,
-	1012:  0x00020A8A,
-	1013:  0x0002325E,
-	1014:  0x0000430A,
-	1015:  0x00008484,
-	1016:  0x00009F96,
-	1017:  0x0000942F,
-	1018:  0x00004930,
-	1019:  0x00008613,
-	1020:  0x00005896,
-	1021:  0x0000974A,
-	1022:  0x00009218,
-	1023:  0x000079D0,
-	1024:  0x00007A32,
-	1025:  0x00006660,
-	1026:  0x00006A29,
-	1027:  0x0000889D,
-	1028:  0x0000744C,
-	1029:  0x00007BC5,
-	1030:  0x00006782,
-	1031:  0x00007A2C,
-	1032:  0x0000524F,
-	1033:  0x00009046,
-	1034:  0x000034E6,
-	1035:  0x000073C4,
-	1036:  0x00025DB9,
-	1037:  0x000074C6,
-	1038:  0x00009FC7,
-	1039:  0x000057B3,
-	1040:  0x0000492F,
-	1041:  0x0000544C,
-	1042:  0x00004131,
-	1043:  0x0002368E,
-	1044:  0x00005818,
-	1045:  0x00007A72,
-	1046:  0x00027B65,
-	1047:  0x00008B8F,
-	1048:  0x000046AE,
-	1049:  0x00026E88,
-	1050:  0x00004181,
-	1051:  0x00025D99,
-	1052:  0x00007BAE,
-	1053:  0x000224BC,
-	1054:  0x00009FC8,
-	1055:  0x000224C1,
-	1056:  0x000224C9,
-	1057:  0x000224CC,
-	1058:  0x00009FC9,
-	1059:  0x00008504,
-	1060:  0x000235BB,
-	1061:  0x000040B4,
-	1062:  0x00009FCA,
-	1063:  0x000044E1,
-	1064:  0x0002ADFF,
-	1065:  0x000062C1,
-	1066:  0x0000706E,
-	1067:  0x00009FCB,
-	1099:  0x000031C0,
-	1100:  0x000031C1,
-	1101:  0x000031C2,
-	1102:  0x000031C3,
-	1103:  0x000031C4,
-	1104:  0x0002010C,
-	1105:  0x000031C5,
-	1106:  0x000200D1,
-	1107:  0x000200CD,
-	1108:  0x000031C6,
-	1109:  0x000031C7,
-	1110:  0x000200CB,
-	1111:  0x00021FE8,
-	1112:  0x000031C8,
-	1113:  0x000200CA,
-	1114:  0x000031C9,
-	1115:  0x000031CA,
-	1116:  0x000031CB,
-	1117:  0x000031CC,
-	1118:  0x0002010E,
-	1119:  0x000031CD,
-	1120:  0x000031CE,
-	1121:  0x00000100,
-	1122:  0x000000C1,
-	1123:  0x000001CD,
-	1124:  0x000000C0,
-	1125:  0x00000112,
-	1126:  0x000000C9,
-	1127:  0x0000011A,
-	1128:  0x000000C8,
-	1129:  0x0000014C,
-	1130:  0x000000D3,
-	1131:  0x000001D1,
-	1132:  0x000000D2,
-	1134:  0x00001EBE,
-	1136:  0x00001EC0,
-	1137:  0x000000CA,
-	1138:  0x00000101,
-	1139:  0x000000E1,
-	1140:  0x000001CE,
-	1141:  0x000000E0,
-	1142:  0x00000251,
-	1143:  0x00000113,
-	1144:  0x000000E9,
-	1145:  0x0000011B,
-	1146:  0x000000E8,
-	1147:  0x0000012B,
-	1148:  0x000000ED,
-	1149:  0x000001D0,
-	1150:  0x000000EC,
-	1151:  0x0000014D,
-	1152:  0x000000F3,
-	1153:  0x000001D2,
-	1154:  0x000000F2,
-	1155:  0x0000016B,
-	1156:  0x000000FA,
-	1157:  0x000001D4,
-	1158:  0x000000F9,
-	1159:  0x000001D6,
-	1160:  0x000001D8,
-	1161:  0x000001DA,
-	1162:  0x000001DC,
-	1163:  0x000000FC,
-	1165:  0x00001EBF,
-	1167:  0x00001EC1,
-	1168:  0x000000EA,
-	1169:  0x00000261,
-	1170:  0x000023DA,
-	1171:  0x000023DB,
-	1256:  0x0002A3A9,
-	1257:  0x00021145,
-	1259:  0x0000650A,
-	1262:  0x00004E3D,
-	1263:  0x00006EDD,
-	1264:  0x00009D4E,
-	1265:  0x000091DF,
-	1268:  0x00027735,
-	1269:  0x00006491,
-	1270:  0x00004F1A,
-	1271:  0x00004F28,
-	1272:  0x00004FA8,
-	1273:  0x00005156,
-	1274:  0x00005174,
-	1275:  0x0000519C,
-	1276:  0x000051E4,
-	1277:  0x000052A1,
-	1278:  0x000052A8,
-	1279:  0x0000533B,
-	1280:  0x0000534E,
-	1281:  0x000053D1,
-	1282:  0x000053D8,
-	1283:  0x000056E2,
-	1284:  0x000058F0,
-	1285:  0x00005904,
-	1286:  0x00005907,
-	1287:  0x00005932,
-	1288:  0x00005934,
-	1289:  0x00005B66,
-	1290:  0x00005B9E,
-	1291:  0x00005B9F,
-	1292:  0x00005C9A,
-	1293:  0x00005E86,
-	1294:  0x0000603B,
-	1295:  0x00006589,
-	1296:  0x000067FE,
-	1297:  0x00006804,
-	1298:  0x00006865,
-	1299:  0x00006D4E,
-	1300:  0x000070BC,
-	1301:  0x00007535,
-	1302:  0x00007EA4,
-	1303:  0x00007EAC,
-	1304:  0x00007EBA,
-	1305:  0x00007EC7,
-	1306:  0x00007ECF,
-	1307:  0x00007EDF,
-	1308:  0x00007F06,
-	1309:  0x00007F37,
-	1310:  0x0000827A,
-	1311:  0x000082CF,
-	1312:  0x0000836F,
-	1313:  0x000089C6,
-	1314:  0x00008BBE,
-	1315:  0x00008BE2,
-	1316:  0x00008F66,
-	1317:  0x00008F67,
-	1318:  0x00008F6E,
-	1319:  0x00007411,
-	1320:  0x00007CFC,
-	1321:  0x00007DCD,
-	1322:  0x00006946,
-	1323:  0x00007AC9,
-	1324:  0x00005227,
-	1329:  0x0000918C,
-	1330:  0x000078B8,
-	1331:  0x0000915E,
-	1332:  0x000080BC,
-	1334:  0x00008D0B,
-	1335:  0x000080F6,
-	1336:  0x000209E7,
-	1339:  0x0000809F,
-	1340:  0x00009EC7,
-	1341:  0x00004CCD,
-	1342:  0x00009DC9,
-	1343:  0x00009E0C,
-	1344:  0x00004C3E,
-	1345:  0x00029DF6,
-	1346:  0x0002700E,
-	1347:  0x00009E0A,
-	1348:  0x0002A133,
-	1349:  0x000035C1,
-	1351:  0x00006E9A,
-	1352:  0x0000823E,
-	1353:  0x00007519,
-	1355:  0x00004911,
-	1356:  0x00009A6C,
-	1357:  0x00009A8F,
-	1358:  0x00009F99,
-	1359:  0x00007987,
-	1360:  0x0002846C,
-	1361:  0x00021DCA,
-	1362:  0x000205D0,
-	1363:  0x00022AE6,
-	1364:  0x00004E24,
-	1365:  0x00004E81,
-	1366:  0x00004E80,
-	1367:  0x00004E87,
-	1368:  0x00004EBF,
-	1369:  0x00004EEB,
-	1370:  0x00004F37,
-	1371:  0x0000344C,
-	1372:  0x00004FBD,
-	1373:  0x00003E48,
-	1374:  0x00005003,
-	1375:  0x00005088,
-	1376:  0x0000347D,
-	1377:  0x00003493,
-	1378:  0x000034A5,
-	1379:  0x00005186,
-	1380:  0x00005905,
-	1381:  0x000051DB,
-	1382:  0x000051FC,
-	1383:  0x00005205,
-	1384:  0x00004E89,
-	1385:  0x00005279,
-	1386:  0x00005290,
-	1387:  0x00005327,
-	1388:  0x000035C7,
-	1389:  0x000053A9,
-	1390:  0x00003551,
-	1391:  0x000053B0,
-	1392:  0x00003553,
-	1393:  0x000053C2,
-	1394:  0x00005423,
-	1395:  0x0000356D,
-	1396:  0x00003572,
-	1397:  0x00003681,
-	1398:  0x00005493,
-	1399:  0x000054A3,
-	1400:  0x000054B4,
-	1401:  0x000054B9,
-	1402:  0x000054D0,
-	1403:  0x000054EF,
-	1404:  0x00005518,
-	1405:  0x00005523,
-	1406:  0x00005528,
-	1407:  0x00003598,
-	1408:  0x0000553F,
-	1409:  0x000035A5,
-	1410:  0x000035BF,
-	1411:  0x000055D7,
-	1412:  0x000035C5,
-	1413:  0x00027D84,
-	1414:  0x00005525,
-	1416:  0x00020C42,
-	1417:  0x00020D15,
-	1418:  0x0002512B,
-	1419:  0x00005590,
-	1420:  0x00022CC6,
-	1421:  0x000039EC,
-	1422:  0x00020341,
-	1423:  0x00008E46,
-	1424:  0x00024DB8,
-	1425:  0x000294E5,
-	1426:  0x00004053,
-	1427:  0x000280BE,
-	1428:  0x0000777A,
-	1429:  0x00022C38,
-	1430:  0x00003A34,
-	1431:  0x000047D5,
-	1432:  0x0002815D,
-	1433:  0x000269F2,
-	1434:  0x00024DEA,
-	1435:  0x000064DD,
-	1436:  0x00020D7C,
-	1437:  0x00020FB4,
-	1438:  0x00020CD5,
-	1439:  0x000210F4,
-	1440:  0x0000648D,
-	1441:  0x00008E7E,
-	1442:  0x00020E96,
-	1443:  0x00020C0B,
-	1444:  0x00020F64,
-	1445:  0x00022CA9,
-	1446:  0x00028256,
-	1447:  0x000244D3,
-	1449:  0x00020D46,
-	1450:  0x00029A4D,
-	1451:  0x000280E9,
-	1452:  0x000047F4,
-	1453:  0x00024EA7,
-	1454:  0x00022CC2,
-	1455:  0x00009AB2,
-	1456:  0x00003A67,
-	1457:  0x000295F4,
-	1458:  0x00003FED,
-	1459:  0x00003506,
-	1460:  0x000252C7,
-	1461:  0x000297D4,
-	1462:  0x000278C8,
-	1463:  0x00022D44,
-	1464:  0x00009D6E,
-	1465:  0x00009815,
-	1467:  0x000043D9,
-	1468:  0x000260A5,
-	1469:  0x000064B4,
-	1470:  0x000054E3,
-	1471:  0x00022D4C,
-	1472:  0x00022BCA,
-	1473:  0x00021077,
-	1474:  0x000039FB,
-	1475:  0x0002106F,
-	1476:  0x000266DA,
-	1477:  0x00026716,
-	1478:  0x000279A0,
-	1479:  0x000064EA,
-	1480:  0x00025052,
-	1481:  0x00020C43,
-	1482:  0x00008E68,
-	1483:  0x000221A1,
-	1484:  0x00028B4C,
-	1485:  0x00020731,
-	1487:  0x0000480B,
-	1488:  0x000201A9,
-	1489:  0x00003FFA,
-	1490:  0x00005873,
-	1491:  0x00022D8D,
-	1493:  0x000245C8,
-	1494:  0x000204FC,
-	1495:  0x00026097,
-	1496:  0x00020F4C,
-	1497:  0x00020D96,
-	1498:  0x00005579,
-	1499:  0x000040BB,
-	1500:  0x000043BA,
-	1502:  0x00004AB4,
-	1503:  0x00022A66,
-	1504:  0x0002109D,
-	1505:  0x000081AA,
-	1506:  0x000098F5,
-	1507:  0x00020D9C,
-	1508:  0x00006379,
-	1509:  0x000039FE,
-	1510:  0x00022775,
-	1511:  0x00008DC0,
-	1512:  0x000056A1,
-	1513:  0x0000647C,
-	1514:  0x00003E43,
-	1516:  0x0002A601,
-	1517:  0x00020E09,
-	1518:  0x00022ACF,
-	1519:  0x00022CC9,
-	1521:  0x000210C8,
-	1522:  0x000239C2,
-	1523:  0x00003992,
-	1524:  0x00003A06,
-	1525:  0x0002829B,
-	1526:  0x00003578,
-	1527:  0x00025E49,
-	1528:  0x000220C7,
-	1529:  0x00005652,
-	1530:  0x00020F31,
-	1531:  0x00022CB2,
-	1532:  0x00029720,
-	1533:  0x000034BC,
-	1534:  0x00006C3D,
-	1535:  0x00024E3B,
-	1538:  0x00027574,
-	1539:  0x00022E8B,
-	1540:  0x00022208,
-	1541:  0x0002A65B,
-	1542:  0x00028CCD,
-	1543:  0x00020E7A,
-	1544:  0x00020C34,
-	1545:  0x0002681C,
-	1546:  0x00007F93,
-	1547:  0x000210CF,
-	1548:  0x00022803,
-	1549:  0x00022939,
-	1550:  0x000035FB,
-	1551:  0x000251E3,
-	1552:  0x00020E8C,
-	1553:  0x00020F8D,
-	1554:  0x00020EAA,
-	1555:  0x00003F93,
-	1556:  0x00020F30,
-	1557:  0x00020D47,
-	1558:  0x0002114F,
-	1559:  0x00020E4C,
-	1561:  0x00020EAB,
-	1562:  0x00020BA9,
-	1563:  0x00020D48,
-	1564:  0x000210C0,
-	1565:  0x0002113D,
-	1566:  0x00003FF9,
-	1567:  0x00022696,
-	1568:  0x00006432,
-	1569:  0x00020FAD,
-	1570:  0x000233F4,
-	1571:  0x00027639,
-	1572:  0x00022BCE,
-	1573:  0x00020D7E,
-	1574:  0x00020D7F,
-	1575:  0x00022C51,
-	1576:  0x00022C55,
-	1577:  0x00003A18,
-	1578:  0x00020E98,
-	1579:  0x000210C7,
-	1580:  0x00020F2E,
-	1581:  0x0002A632,
-	1582:  0x00026B50,
-	1583:  0x00028CD2,
-	1584:  0x00028D99,
-	1585:  0x00028CCA,
-	1586:  0x000095AA,
-	1587:  0x000054CC,
-	1588:  0x000082C4,
-	1589:  0x000055B9,
-	1591:  0x00029EC3,
-	1592:  0x00009C26,
-	1593:  0x00009AB6,
-	1594:  0x0002775E,
-	1595:  0x00022DEE,
-	1596:  0x00007140,
-	1597:  0x0000816D,
-	1598:  0x000080EC,
-	1599:  0x00005C1C,
-	1600:  0x00026572,
-	1601:  0x00008134,
-	1602:  0x00003797,
-	1603:  0x0000535F,
-	1604:  0x000280BD,
-	1605:  0x000091B6,
-	1606:  0x00020EFA,
-	1607:  0x00020E0F,
-	1608:  0x00020E77,
-	1609:  0x00020EFB,
-	1610:  0x000035DD,
-	1611:  0x00024DEB,
-	1612:  0x00003609,
-	1613:  0x00020CD6,
-	1614:  0x000056AF,
-	1615:  0x000227B5,
-	1616:  0x000210C9,
-	1617:  0x00020E10,
-	1618:  0x00020E78,
-	1619:  0x00021078,
-	1620:  0x00021148,
-	1621:  0x00028207,
-	1622:  0x00021455,
-	1623:  0x00020E79,
-	1624:  0x00024E50,
-	1625:  0x00022DA4,
-	1626:  0x00005A54,
-	1627:  0x0002101D,
-	1628:  0x0002101E,
-	1629:  0x000210F5,
-	1630:  0x000210F6,
-	1631:  0x0000579C,
-	1632:  0x00020E11,
-	1633:  0x00027694,
-	1634:  0x000282CD,
-	1635:  0x00020FB5,
-	1636:  0x00020E7B,
-	1637:  0x0002517E,
-	1638:  0x00003703,
-	1639:  0x00020FB6,
-	1640:  0x00021180,
-	1641:  0x000252D8,
-	1642:  0x0002A2BD,
-	1643:  0x000249DA,
-	1644:  0x0002183A,
-	1645:  0x00024177,
-	1646:  0x0002827C,
-	1647:  0x00005899,
-	1648:  0x00005268,
-	1649:  0x0000361A,
-	1650:  0x0002573D,
-	1651:  0x00007BB2,
-	1652:  0x00005B68,
-	1653:  0x00004800,
-	1654:  0x00004B2C,
-	1655:  0x00009F27,
-	1656:  0x000049E7,
-	1657:  0x00009C1F,
-	1658:  0x00009B8D,
-	1659:  0x00025B74,
-	1660:  0x0002313D,
-	1661:  0x000055FB,
-	1662:  0x000035F2,
-	1663:  0x00005689,
-	1664:  0x00004E28,
-	1665:  0x00005902,
-	1666:  0x00021BC1,
-	1667:  0x0002F878,
-	1668:  0x00009751,
-	1669:  0x00020086,
-	1670:  0x00004E5B,
-	1671:  0x00004EBB,
-	1672:  0x0000353E,
-	1673:  0x00005C23,
-	1674:  0x00005F51,
-	1675:  0x00005FC4,
-	1676:  0x000038FA,
-	1677:  0x0000624C,
-	1678:  0x00006535,
-	1679:  0x00006B7A,
-	1680:  0x00006C35,
-	1681:  0x00006C3A,
-	1682:  0x0000706C,
-	1683:  0x0000722B,
-	1684:  0x00004E2C,
-	1685:  0x000072AD,
-	1686:  0x000248E9,
-	1687:  0x00007F52,
-	1688:  0x0000793B,
-	1689:  0x00007CF9,
-	1690:  0x00007F53,
-	1691:  0x0002626A,
-	1692:  0x000034C1,
-	1694:  0x0002634B,
-	1695:  0x00008002,
-	1696:  0x00008080,
-	1697:  0x00026612,
-	1698:  0x00026951,
-	1699:  0x0000535D,
-	1700:  0x00008864,
-	1701:  0x000089C1,
-	1702:  0x000278B2,
-	1703:  0x00008BA0,
-	1704:  0x00008D1D,
-	1705:  0x00009485,
-	1706:  0x00009578,
-	1707:  0x0000957F,
-	1708:  0x000095E8,
-	1709:  0x00028E0F,
-	1710:  0x000097E6,
-	1711:  0x00009875,
-	1712:  0x000098CE,
-	1713:  0x000098DE,
-	1714:  0x00009963,
-	1715:  0x00029810,
-	1716:  0x00009C7C,
-	1717:  0x00009E1F,
-	1718:  0x00009EC4,
-	1719:  0x00006B6F,
-	1720:  0x0000F907,
-	1721:  0x00004E37,
-	1722:  0x00020087,
-	1723:  0x0000961D,
-	1724:  0x00006237,
-	1725:  0x000094A2,
-	1727:  0x0000503B,
-	1728:  0x00006DFE,
-	1729:  0x00029C73,
-	1730:  0x00009FA6,
-	1731:  0x00003DC9,
-	1732:  0x0000888F,
-	1733:  0x0002414E,
-	1734:  0x00007077,
-	1735:  0x00005CF5,
-	1736:  0x00004B20,
-	1737:  0x000251CD,
-	1738:  0x00003559,
-	1739:  0x00025D30,
-	1740:  0x00006122,
-	1741:  0x00028A32,
-	1742:  0x00008FA7,
-	1743:  0x000091F6,
-	1744:  0x00007191,
-	1745:  0x00006719,
-	1746:  0x000073BA,
-	1747:  0x00023281,
-	1748:  0x0002A107,
-	1749:  0x00003C8B,
-	1750:  0x00021980,
-	1751:  0x00004B10,
-	1752:  0x000078E4,
-	1753:  0x00007402,
-	1754:  0x000051AE,
-	1755:  0x0002870F,
-	1756:  0x00004009,
-	1757:  0x00006A63,
-	1758:  0x0002A2BA,
-	1759:  0x00004223,
-	1760:  0x0000860F,
-	1761:  0x00020A6F,
-	1762:  0x00007A2A,
-	1763:  0x00029947,
-	1764:  0x00028AEA,
-	1765:  0x00009755,
-	1766:  0x0000704D,
-	1767:  0x00005324,
-	1768:  0x0002207E,
-	1769:  0x000093F4,
-	1770:  0x000076D9,
-	1771:  0x000289E3,
-	1772:  0x00009FA7,
-	1773:  0x000077DD,
-	1774:  0x00004EA3,
-	1775:  0x00004FF0,
-	1776:  0x000050BC,
-	1777:  0x00004E2F,
-	1778:  0x00004F17,
-	1779:  0x00009FA8,
-	1780:  0x00005434,
-	1781:  0x00007D8B,
-	1782:  0x00005892,
-	1783:  0x000058D0,
-	1784:  0x00021DB6,
-	1785:  0x00005E92,
-	1786:  0x00005E99,
-	1787:  0x00005FC2,
-	1788:  0x00022712,
-	1789:  0x0000658B,
-	1790:  0x000233F9,
-	1791:  0x00006919,
-	1792:  0x00006A43,
-	1793:  0x00023C63,
-	1794:  0x00006CFF,
-	1796:  0x00007200,
-	1797:  0x00024505,
-	1798:  0x0000738C,
-	1799:  0x00003EDB,
-	1800:  0x00024A13,
-	1801:  0x00005B15,
-	1802:  0x000074B9,
-	1803:  0x00008B83,
-	1804:  0x00025CA4,
-	1805:  0x00025695,
-	1806:  0x00007A93,
-	1807:  0x00007BEC,
-	1808:  0x00007CC3,
-	1809:  0x00007E6C,
-	1810:  0x000082F8,
-	1811:  0x00008597,
-	1812:  0x00009FA9,
-	1813:  0x00008890,
-	1814:  0x00009FAA,
-	1815:  0x00008EB9,
-	1816:  0x00009FAB,
-	1817:  0x00008FCF,
-	1818:  0x0000855F,
-	1819:  0x000099E0,
-	1820:  0x00009221,
-	1821:  0x00009FAC,
-	1822:  0x00028DB9,
-	1823:  0x0002143F,
-	1824:  0x00004071,
-	1825:  0x000042A2,
-	1826:  0x00005A1A,
-	1830:  0x00009868,
-	1831:  0x0000676B,
-	1832:  0x00004276,
-	1833:  0x0000573D,
-	1835:  0x000085D6,
-	1836:  0x0002497B,
-	1837:  0x000082BF,
-	1838:  0x0002710D,
-	1839:  0x00004C81,
-	1840:  0x00026D74,
-	1841:  0x00005D7B,
-	1842:  0x00026B15,
-	1843:  0x00026FBE,
-	1844:  0x00009FAD,
-	1845:  0x00009FAE,
-	1846:  0x00005B96,
-	1847:  0x00009FAF,
-	1848:  0x000066E7,
-	1849:  0x00007E5B,
-	1850:  0x00006E57,
-	1851:  0x000079CA,
-	1852:  0x00003D88,
-	1853:  0x000044C3,
-	1854:  0x00023256,
-	1855:  0x00022796,
-	1856:  0x0000439A,
-	1857:  0x00004536,
-	1859:  0x00005CD5,
-	1860:  0x00023B1A,
-	1861:  0x00008AF9,
-	1862:  0x00005C78,
-	1863:  0x00003D12,
-	1864:  0x00023551,
-	1865:  0x00005D78,
-	1866:  0x00009FB2,
-	1867:  0x00007157,
-	1868:  0x00004558,
-	1869:  0x000240EC,
-	1870:  0x00021E23,
-	1871:  0x00004C77,
-	1872:  0x00003978,
-	1873:  0x0000344A,
-	1874:  0x000201A4,
-	1875:  0x00026C41,
-	1876:  0x00008ACC,
-	1877:  0x00004FB4,
-	1878:  0x00020239,
-	1879:  0x000059BF,
-	1880:  0x0000816C,
-	1881:  0x00009856,
-	1882:  0x000298FA,
-	1883:  0x00005F3B,
-	1884:  0x00020B9F,
-	1886:  0x000221C1,
-	1887:  0x0002896D,
-	1888:  0x00004102,
-	1889:  0x000046BB,
-	1890:  0x00029079,
-	1891:  0x00003F07,
-	1892:  0x00009FB3,
-	1893:  0x0002A1B5,
-	1894:  0x000040F8,
-	1895:  0x000037D6,
-	1896:  0x000046F7,
-	1897:  0x00026C46,
-	1898:  0x0000417C,
-	1899:  0x000286B2,
-	1900:  0x000273FF,
-	1901:  0x0000456D,
-	1902:  0x000038D4,
-	1903:  0x0002549A,
-	1904:  0x00004561,
-	1905:  0x0000451B,
-	1906:  0x00004D89,
-	1907:  0x00004C7B,
-	1908:  0x00004D76,
-	1909:  0x000045EA,
-	1910:  0x00003FC8,
-	1911:  0x00024B0F,
-	1912:  0x00003661,
-	1913:  0x000044DE,
-	1914:  0x000044BD,
-	1915:  0x000041ED,
-	1916:  0x00005D3E,
-	1917:  0x00005D48,
-	1918:  0x00005D56,
-	1919:  0x00003DFC,
-	1920:  0x0000380F,
-	1921:  0x00005DA4,
-	1922:  0x00005DB9,
-	1923:  0x00003820,
-	1924:  0x00003838,
-	1925:  0x00005E42,
-	1926:  0x00005EBD,
-	1927:  0x00005F25,
-	1928:  0x00005F83,
-	1929:  0x00003908,
-	1930:  0x00003914,
-	1931:  0x0000393F,
-	1932:  0x0000394D,
-	1933:  0x000060D7,
-	1934:  0x0000613D,
-	1935:  0x00005CE5,
-	1936:  0x00003989,
-	1937:  0x000061B7,
-	1938:  0x000061B9,
-	1939:  0x000061CF,
-	1940:  0x000039B8,
-	1941:  0x0000622C,
-	1942:  0x00006290,
-	1943:  0x000062E5,
-	1944:  0x00006318,
-	1945:  0x000039F8,
-	1946:  0x000056B1,
-	1947:  0x00003A03,
-	1948:  0x000063E2,
-	1949:  0x000063FB,
-	1950:  0x00006407,
-	1951:  0x0000645A,
-	1952:  0x00003A4B,
-	1953:  0x000064C0,
-	1954:  0x00005D15,
-	1955:  0x00005621,
-	1956:  0x00009F9F,
-	1957:  0x00003A97,
-	1958:  0x00006586,
-	1959:  0x00003ABD,
-	1960:  0x000065FF,
-	1961:  0x00006653,
-	1962:  0x00003AF2,
-	1963:  0x00006692,
-	1964:  0x00003B22,
-	1965:  0x00006716,
-	1966:  0x00003B42,
-	1967:  0x000067A4,
-	1968:  0x00006800,
-	1969:  0x00003B58,
-	1970:  0x0000684A,
-	1971:  0x00006884,
-	1972:  0x00003B72,
-	1973:  0x00003B71,
-	1974:  0x00003B7B,
-	1975:  0x00006909,
-	1976:  0x00006943,
-	1977:  0x0000725C,
-	1978:  0x00006964,
-	1979:  0x0000699F,
-	1980:  0x00006985,
-	1981:  0x00003BBC,
-	1982:  0x000069D6,
-	1983:  0x00003BDD,
-	1984:  0x00006A65,
-	1985:  0x00006A74,
-	1986:  0x00006A71,
-	1987:  0x00006A82,
-	1988:  0x00003BEC,
-	1989:  0x00006A99,
-	1990:  0x00003BF2,
-	1991:  0x00006AAB,
-	1992:  0x00006AB5,
-	1993:  0x00006AD4,
-	1994:  0x00006AF6,
-	1995:  0x00006B81,
-	1996:  0x00006BC1,
-	1997:  0x00006BEA,
-	1998:  0x00006C75,
-	1999:  0x00006CAA,
-	2000:  0x00003CCB,
-	2001:  0x00006D02,
-	2002:  0x00006D06,
-	2003:  0x00006D26,
-	2004:  0x00006D81,
-	2005:  0x00003CEF,
-	2006:  0x00006DA4,
-	2007:  0x00006DB1,
-	2008:  0x00006E15,
-	2009:  0x00006E18,
-	2010:  0x00006E29,
-	2011:  0x00006E86,
-	2012:  0x000289C0,
-	2013:  0x00006EBB,
-	2014:  0x00006EE2,
-	2015:  0x00006EDA,
-	2016:  0x00009F7F,
-	2017:  0x00006EE8,
-	2018:  0x00006EE9,
-	2019:  0x00006F24,
-	2020:  0x00006F34,
-	2021:  0x00003D46,
-	2022:  0x00023F41,
-	2023:  0x00006F81,
-	2024:  0x00006FBE,
-	2025:  0x00003D6A,
-	2026:  0x00003D75,
-	2027:  0x000071B7,
-	2028:  0x00005C99,
-	2029:  0x00003D8A,
-	2030:  0x0000702C,
-	2031:  0x00003D91,
-	2032:  0x00007050,
-	2033:  0x00007054,
-	2034:  0x0000706F,
-	2035:  0x0000707F,
-	2036:  0x00007089,
-	2037:  0x00020325,
-	2038:  0x000043C1,
-	2039:  0x000035F1,
-	2040:  0x00020ED8,
-	2041:  0x00023ED7,
-	2042:  0x000057BE,
-	2043:  0x00026ED3,
-	2044:  0x0000713E,
-	2045:  0x000257E0,
-	2046:  0x0000364E,
-	2047:  0x000069A2,
-	2048:  0x00028BE9,
-	2049:  0x00005B74,
-	2050:  0x00007A49,
-	2051:  0x000258E1,
-	2052:  0x000294D9,
-	2053:  0x00007A65,
-	2054:  0x00007A7D,
-	2055:  0x000259AC,
-	2056:  0x00007ABB,
-	2057:  0x00007AB0,
-	2058:  0x00007AC2,
-	2059:  0x00007AC3,
-	2060:  0x000071D1,
-	2061:  0x0002648D,
-	2062:  0x000041CA,
-	2063:  0x00007ADA,
-	2064:  0x00007ADD,
-	2065:  0x00007AEA,
-	2066:  0x000041EF,
-	2067:  0x000054B2,
-	2068:  0x00025C01,
-	2069:  0x00007B0B,
-	2070:  0x00007B55,
-	2071:  0x00007B29,
-	2072:  0x0002530E,
-	2073:  0x00025CFE,
-	2074:  0x00007BA2,
-	2075:  0x00007B6F,
-	2076:  0x0000839C,
-	2077:  0x00025BB4,
-	2078:  0x00026C7F,
-	2079:  0x00007BD0,
-	2080:  0x00008421,
-	2081:  0x00007B92,
-	2082:  0x00007BB8,
-	2083:  0x00025D20,
-	2084:  0x00003DAD,
-	2085:  0x00025C65,
-	2086:  0x00008492,
-	2087:  0x00007BFA,
-	2088:  0x00007C06,
-	2089:  0x00007C35,
-	2090:  0x00025CC1,
-	2091:  0x00007C44,
-	2092:  0x00007C83,
-	2093:  0x00024882,
-	2094:  0x00007CA6,
-	2095:  0x0000667D,
-	2096:  0x00024578,
-	2097:  0x00007CC9,
-	2098:  0x00007CC7,
-	2099:  0x00007CE6,
-	2100:  0x00007C74,
-	2101:  0x00007CF3,
-	2102:  0x00007CF5,
-	2103:  0x00007CCE,
-	2104:  0x00007E67,
-	2105:  0x0000451D,
-	2106:  0x00026E44,
-	2107:  0x00007D5D,
-	2108:  0x00026ED6,
-	2109:  0x0000748D,
-	2110:  0x00007D89,
-	2111:  0x00007DAB,
-	2112:  0x00007135,
-	2113:  0x00007DB3,
-	2114:  0x00007DD2,
-	2115:  0x00024057,
-	2116:  0x00026029,
-	2117:  0x00007DE4,
-	2118:  0x00003D13,
-	2119:  0x00007DF5,
-	2120:  0x000217F9,
-	2121:  0x00007DE5,
-	2122:  0x0002836D,
-	2123:  0x00007E1D,
-	2124:  0x00026121,
-	2125:  0x0002615A,
-	2126:  0x00007E6E,
-	2127:  0x00007E92,
-	2128:  0x0000432B,
-	2129:  0x0000946C,
-	2130:  0x00007E27,
-	2131:  0x00007F40,
-	2132:  0x00007F41,
-	2133:  0x00007F47,
-	2134:  0x00007936,
-	2135:  0x000262D0,
-	2136:  0x000099E1,
-	2137:  0x00007F97,
-	2138:  0x00026351,
-	2139:  0x00007FA3,
-	2140:  0x00021661,
-	2141:  0x00020068,
-	2142:  0x0000455C,
-	2143:  0x00023766,
-	2144:  0x00004503,
-	2145:  0x0002833A,
-	2146:  0x00007FFA,
-	2147:  0x00026489,
-	2148:  0x00008005,
-	2149:  0x00008008,
-	2150:  0x0000801D,
-	2151:  0x00008028,
-	2152:  0x0000802F,
-	2153:  0x0002A087,
-	2154:  0x00026CC3,
-	2155:  0x0000803B,
-	2156:  0x0000803C,
-	2157:  0x00008061,
-	2158:  0x00022714,
-	2159:  0x00004989,
-	2160:  0x00026626,
-	2161:  0x00023DE3,
-	2162:  0x000266E8,
-	2163:  0x00006725,
-	2164:  0x000080A7,
-	2165:  0x00028A48,
-	2166:  0x00008107,
-	2167:  0x0000811A,
-	2168:  0x000058B0,
-	2169:  0x000226F6,
-	2170:  0x00006C7F,
-	2171:  0x00026498,
-	2172:  0x00024FB8,
-	2173:  0x000064E7,
-	2174:  0x0002148A,
-	2175:  0x00008218,
-	2176:  0x0002185E,
-	2177:  0x00006A53,
-	2178:  0x00024A65,
-	2179:  0x00024A95,
-	2180:  0x0000447A,
-	2181:  0x00008229,
-	2182:  0x00020B0D,
-	2183:  0x00026A52,
-	2184:  0x00023D7E,
-	2185:  0x00004FF9,
-	2186:  0x000214FD,
-	2187:  0x000084E2,
-	2188:  0x00008362,
-	2189:  0x00026B0A,
-	2190:  0x000249A7,
-	2191:  0x00023530,
-	2192:  0x00021773,
-	2193:  0x00023DF8,
-	2194:  0x000082AA,
-	2195:  0x0000691B,
-	2196:  0x0002F994,
-	2197:  0x000041DB,
-	2198:  0x0000854B,
-	2199:  0x000082D0,
-	2200:  0x0000831A,
-	2201:  0x00020E16,
-	2202:  0x000217B4,
-	2203:  0x000036C1,
-	2204:  0x0002317D,
-	2205:  0x0002355A,
-	2206:  0x0000827B,
-	2207:  0x000082E2,
-	2208:  0x00008318,
-	2209:  0x00023E8B,
-	2210:  0x00026DA3,
-	2211:  0x00026B05,
-	2212:  0x00026B97,
-	2213:  0x000235CE,
-	2214:  0x00003DBF,
-	2215:  0x0000831D,
-	2216:  0x000055EC,
-	2217:  0x00008385,
-	2218:  0x0000450B,
-	2219:  0x00026DA5,
-	2220:  0x000083AC,
-	2221:  0x000083C1,
-	2222:  0x000083D3,
-	2223:  0x0000347E,
-	2224:  0x00026ED4,
-	2225:  0x00006A57,
-	2226:  0x0000855A,
-	2227:  0x00003496,
-	2228:  0x00026E42,
-	2229:  0x00022EEF,
-	2230:  0x00008458,
-	2231:  0x00025BE4,
-	2232:  0x00008471,
-	2233:  0x00003DD3,
-	2234:  0x000044E4,
-	2235:  0x00006AA7,
-	2236:  0x0000844A,
-	2237:  0x00023CB5,
-	2238:  0x00007958,
-	2239:  0x000084A8,
-	2240:  0x00026B96,
-	2241:  0x00026E77,
-	2242:  0x00026E43,
-	2243:  0x000084DE,
-	2244:  0x0000840F,
-	2245:  0x00008391,
-	2246:  0x000044A0,
-	2247:  0x00008493,
-	2248:  0x000084E4,
-	2249:  0x00025C91,
-	2250:  0x00004240,
-	2251:  0x00025CC0,
-	2252:  0x00004543,
-	2253:  0x00008534,
-	2254:  0x00005AF2,
-	2255:  0x00026E99,
-	2256:  0x00004527,
-	2257:  0x00008573,
-	2258:  0x00004516,
-	2259:  0x000067BF,
-	2260:  0x00008616,
-	2261:  0x00028625,
-	2262:  0x0002863B,
-	2263:  0x000085C1,
-	2264:  0x00027088,
-	2265:  0x00008602,
-	2266:  0x00021582,
-	2267:  0x000270CD,
-	2268:  0x0002F9B2,
-	2269:  0x0000456A,
-	2270:  0x00008628,
-	2271:  0x00003648,
-	2272:  0x000218A2,
-	2273:  0x000053F7,
-	2274:  0x0002739A,
-	2275:  0x0000867E,
-	2276:  0x00008771,
-	2277:  0x0002A0F8,
-	2278:  0x000087EE,
-	2279:  0x00022C27,
-	2280:  0x000087B1,
-	2281:  0x000087DA,
-	2282:  0x0000880F,
-	2283:  0x00005661,
-	2284:  0x0000866C,
-	2285:  0x00006856,
-	2286:  0x0000460F,
-	2287:  0x00008845,
-	2288:  0x00008846,
-	2289:  0x000275E0,
-	2290:  0x00023DB9,
-	2291:  0x000275E4,
-	2292:  0x0000885E,
-	2293:  0x0000889C,
-	2294:  0x0000465B,
-	2295:  0x000088B4,
-	2296:  0x000088B5,
-	2297:  0x000063C1,
-	2298:  0x000088C5,
-	2299:  0x00007777,
-	2300:  0x0002770F,
-	2301:  0x00008987,
-	2302:  0x0000898A,
-	2303:  0x000089A6,
-	2304:  0x000089A9,
-	2305:  0x000089A7,
-	2306:  0x000089BC,
-	2307:  0x00028A25,
-	2308:  0x000089E7,
-	2309:  0x00027924,
-	2310:  0x00027ABD,
-	2311:  0x00008A9C,
-	2312:  0x00007793,
-	2313:  0x000091FE,
-	2314:  0x00008A90,
-	2315:  0x00027A59,
-	2316:  0x00007AE9,
-	2317:  0x00027B3A,
-	2318:  0x00023F8F,
-	2319:  0x00004713,
-	2320:  0x00027B38,
-	2321:  0x0000717C,
-	2322:  0x00008B0C,
-	2323:  0x00008B1F,
-	2324:  0x00025430,
-	2325:  0x00025565,
-	2326:  0x00008B3F,
-	2327:  0x00008B4C,
-	2328:  0x00008B4D,
-	2329:  0x00008AA9,
-	2330:  0x00024A7A,
-	2331:  0x00008B90,
-	2332:  0x00008B9B,
-	2333:  0x00008AAF,
-	2334:  0x000216DF,
-	2335:  0x00004615,
-	2336:  0x0000884F,
-	2337:  0x00008C9B,
-	2338:  0x00027D54,
-	2339:  0x00027D8F,
-	2340:  0x0002F9D4,
-	2341:  0x00003725,
-	2342:  0x00027D53,
-	2343:  0x00008CD6,
-	2344:  0x00027D98,
-	2345:  0x00027DBD,
-	2346:  0x00008D12,
-	2347:  0x00008D03,
-	2348:  0x00021910,
-	2349:  0x00008CDB,
-	2350:  0x0000705C,
-	2351:  0x00008D11,
-	2352:  0x00024CC9,
-	2353:  0x00003ED0,
-	2354:  0x00008D77,
-	2355:  0x00008DA9,
-	2356:  0x00028002,
-	2357:  0x00021014,
-	2358:  0x0002498A,
-	2359:  0x00003B7C,
-	2360:  0x000281BC,
-	2361:  0x0002710C,
-	2362:  0x00007AE7,
-	2363:  0x00008EAD,
-	2364:  0x00008EB6,
-	2365:  0x00008EC3,
-	2366:  0x000092D4,
-	2367:  0x00008F19,
-	2368:  0x00008F2D,
-	2369:  0x00028365,
-	2370:  0x00028412,
-	2371:  0x00008FA5,
-	2372:  0x00009303,
-	2373:  0x0002A29F,
-	2374:  0x00020A50,
-	2375:  0x00008FB3,
-	2376:  0x0000492A,
-	2377:  0x000289DE,
-	2378:  0x0002853D,
-	2379:  0x00023DBB,
-	2380:  0x00005EF8,
-	2381:  0x00023262,
-	2382:  0x00008FF9,
-	2383:  0x0002A014,
-	2384:  0x000286BC,
-	2385:  0x00028501,
-	2386:  0x00022325,
-	2387:  0x00003980,
-	2388:  0x00026ED7,
-	2389:  0x00009037,
-	2390:  0x0002853C,
-	2391:  0x00027ABE,
-	2392:  0x00009061,
-	2393:  0x0002856C,
-	2394:  0x0002860B,
-	2395:  0x000090A8,
-	2396:  0x00028713,
-	2397:  0x000090C4,
-	2398:  0x000286E6,
-	2399:  0x000090AE,
-	2400:  0x000090FD,
-	2401:  0x00009167,
-	2402:  0x00003AF0,
-	2403:  0x000091A9,
-	2404:  0x000091C4,
-	2405:  0x00007CAC,
-	2406:  0x00028933,
-	2407:  0x00021E89,
-	2408:  0x0000920E,
-	2409:  0x00006C9F,
-	2410:  0x00009241,
-	2411:  0x00009262,
-	2412:  0x000255B9,
-	2413:  0x000092B9,
-	2414:  0x00028AC6,
-	2415:  0x00023C9B,
-	2416:  0x00028B0C,
-	2417:  0x000255DB,
-	2418:  0x00020D31,
-	2419:  0x0000932C,
-	2420:  0x0000936B,
-	2421:  0x00028AE1,
-	2422:  0x00028BEB,
-	2423:  0x0000708F,
-	2424:  0x00005AC3,
-	2425:  0x00028AE2,
-	2426:  0x00028AE5,
-	2427:  0x00004965,
-	2428:  0x00009244,
-	2429:  0x00028BEC,
-	2430:  0x00028C39,
-	2431:  0x00028BFF,
-	2432:  0x00009373,
-	2433:  0x0000945B,
-	2434:  0x00008EBC,
-	2435:  0x00009585,
-	2436:  0x000095A6,
-	2437:  0x00009426,
-	2438:  0x000095A0,
-	2439:  0x00006FF6,
-	2440:  0x000042B9,
-	2441:  0x0002267A,
-	2442:  0x000286D8,
-	2443:  0x0002127C,
-	2444:  0x00023E2E,
-	2445:  0x000049DF,
-	2446:  0x00006C1C,
-	2447:  0x0000967B,
-	2448:  0x00009696,
-	2449:  0x0000416C,
-	2450:  0x000096A3,
-	2451:  0x00026ED5,
-	2452:  0x000061DA,
-	2453:  0x000096B6,
-	2454:  0x000078F5,
-	2455:  0x00028AE0,
-	2456:  0x000096BD,
-	2457:  0x000053CC,
-	2458:  0x000049A1,
-	2459:  0x00026CB8,
-	2460:  0x00020274,
-	2461:  0x00026410,
-	2462:  0x000290AF,
-	2463:  0x000290E5,
-	2464:  0x00024AD1,
-	2465:  0x00021915,
-	2466:  0x0002330A,
-	2467:  0x00009731,
-	2468:  0x00008642,
-	2469:  0x00009736,
-	2470:  0x00004A0F,
-	2471:  0x0000453D,
-	2472:  0x00004585,
-	2473:  0x00024AE9,
-	2474:  0x00007075,
-	2475:  0x00005B41,
-	2476:  0x0000971B,
-	2477:  0x0000975C,
-	2478:  0x000291D5,
-	2479:  0x00009757,
-	2480:  0x00005B4A,
-	2481:  0x000291EB,
-	2482:  0x0000975F,
-	2483:  0x00009425,
-	2484:  0x000050D0,
-	2485:  0x000230B7,
-	2486:  0x000230BC,
-	2487:  0x00009789,
-	2488:  0x0000979F,
-	2489:  0x000097B1,
-	2490:  0x000097BE,
-	2491:  0x000097C0,
-	2492:  0x000097D2,
-	2493:  0x000097E0,
-	2494:  0x0002546C,
-	2495:  0x000097EE,
-	2496:  0x0000741C,
-	2497:  0x00029433,
-	2498:  0x000097FF,
-	2499:  0x000097F5,
-	2500:  0x0002941D,
-	2501:  0x0002797A,
-	2502:  0x00004AD1,
-	2503:  0x00009834,
-	2504:  0x00009833,
-	2505:  0x0000984B,
-	2506:  0x00009866,
-	2507:  0x00003B0E,
-	2508:  0x00027175,
-	2509:  0x00003D51,
-	2510:  0x00020630,
-	2511:  0x0002415C,
-	2512:  0x00025706,
-	2513:  0x000098CA,
-	2514:  0x000098B7,
-	2515:  0x000098C8,
-	2516:  0x000098C7,
-	2517:  0x00004AFF,
-	2518:  0x00026D27,
-	2519:  0x000216D3,
-	2520:  0x000055B0,
-	2521:  0x000098E1,
-	2522:  0x000098E6,
-	2523:  0x000098EC,
-	2524:  0x00009378,
-	2525:  0x00009939,
-	2526:  0x00024A29,
-	2527:  0x00004B72,
-	2528:  0x00029857,
-	2529:  0x00029905,
-	2530:  0x000099F5,
-	2531:  0x00009A0C,
-	2532:  0x00009A3B,
-	2533:  0x00009A10,
-	2534:  0x00009A58,
-	2535:  0x00025725,
-	2536:  0x000036C4,
-	2537:  0x000290B1,
-	2538:  0x00029BD5,
-	2539:  0x00009AE0,
-	2540:  0x00009AE2,
-	2541:  0x00029B05,
-	2542:  0x00009AF4,
-	2543:  0x00004C0E,
-	2544:  0x00009B14,
-	2545:  0x00009B2D,
-	2546:  0x00028600,
-	2547:  0x00005034,
-	2548:  0x00009B34,
-	2549:  0x000269A8,
-	2550:  0x000038C3,
-	2551:  0x0002307D,
-	2552:  0x00009B50,
-	2553:  0x00009B40,
-	2554:  0x00029D3E,
-	2555:  0x00005A45,
-	2556:  0x00021863,
-	2557:  0x00009B8E,
-	2558:  0x0002424B,
-	2559:  0x00009C02,
-	2560:  0x00009BFF,
-	2561:  0x00009C0C,
-	2562:  0x00029E68,
-	2563:  0x00009DD4,
-	2564:  0x00029FB7,
-	2565:  0x0002A192,
-	2566:  0x0002A1AB,
-	2567:  0x0002A0E1,
-	2568:  0x0002A123,
-	2569:  0x0002A1DF,
-	2570:  0x00009D7E,
-	2571:  0x00009D83,
-	2572:  0x0002A134,
-	2573:  0x00009E0E,
-	2574:  0x00006888,
-	2575:  0x00009DC4,
-	2576:  0x0002215B,
-	2577:  0x0002A193,
-	2578:  0x0002A220,
-	2579:  0x0002193B,
-	2580:  0x0002A233,
-	2581:  0x00009D39,
-	2582:  0x0002A0B9,
-	2583:  0x0002A2B4,
-	2584:  0x00009E90,
-	2585:  0x00009E95,
-	2586:  0x00009E9E,
-	2587:  0x00009EA2,
-	2588:  0x00004D34,
-	2589:  0x00009EAA,
-	2590:  0x00009EAF,
-	2591:  0x00024364,
-	2592:  0x00009EC1,
-	2593:  0x00003B60,
-	2594:  0x000039E5,
-	2595:  0x00003D1D,
-	2596:  0x00004F32,
-	2597:  0x000037BE,
-	2598:  0x00028C2B,
-	2599:  0x00009F02,
-	2600:  0x00009F08,
-	2601:  0x00004B96,
-	2602:  0x00009424,
-	2603:  0x00026DA2,
-	2604:  0x00009F17,
-	2605:  0x00009F16,
-	2606:  0x00009F39,
-	2607:  0x0000569F,
-	2608:  0x0000568A,
-	2609:  0x00009F45,
-	2610:  0x000099B8,
-	2611:  0x0002908B,
-	2612:  0x000097F2,
-	2613:  0x0000847F,
-	2614:  0x00009F62,
-	2615:  0x00009F69,
-	2616:  0x00007ADC,
-	2617:  0x00009F8E,
-	2618:  0x00007216,
-	2619:  0x00004BBE,
-	2620:  0x00024975,
-	2621:  0x000249BB,
-	2622:  0x00007177,
-	2623:  0x000249F8,
-	2624:  0x00024348,
-	2625:  0x00024A51,
-	2626:  0x0000739E,
-	2627:  0x00028BDA,
-	2628:  0x000218FA,
-	2629:  0x0000799F,
-	2630:  0x0002897E,
-	2631:  0x00028E36,
-	2632:  0x00009369,
-	2633:  0x000093F3,
-	2634:  0x00028A44,
-	2635:  0x000092EC,
-	2636:  0x00009381,
-	2637:  0x000093CB,
-	2638:  0x0002896C,
-	2639:  0x000244B9,
-	2640:  0x00007217,
-	2641:  0x00003EEB,
-	2642:  0x00007772,
-	2643:  0x00007A43,
-	2644:  0x000070D0,
-	2645:  0x00024473,
-	2646:  0x000243F8,
-	2647:  0x0000717E,
-	2648:  0x000217EF,
-	2649:  0x000070A3,
-	2650:  0x000218BE,
-	2651:  0x00023599,
-	2652:  0x00003EC7,
-	2653:  0x00021885,
-	2654:  0x0002542F,
-	2655:  0x000217F8,
-	2656:  0x00003722,
-	2657:  0x000216FB,
-	2658:  0x00021839,
-	2659:  0x000036E1,
-	2660:  0x00021774,
-	2661:  0x000218D1,
-	2662:  0x00025F4B,
-	2663:  0x00003723,
-	2664:  0x000216C0,
-	2665:  0x0000575B,
-	2666:  0x00024A25,
-	2667:  0x000213FE,
-	2668:  0x000212A8,
-	2669:  0x000213C6,
-	2670:  0x000214B6,
-	2671:  0x00008503,
-	2672:  0x000236A6,
-	2673:  0x00008503,
-	2674:  0x00008455,
-	2675:  0x00024994,
-	2676:  0x00027165,
-	2677:  0x00023E31,
-	2678:  0x0002555C,
-	2679:  0x00023EFB,
-	2680:  0x00027052,
-	2681:  0x000044F4,
-	2682:  0x000236EE,
-	2683:  0x0002999D,
-	2684:  0x00026F26,
-	2685:  0x000067F9,
-	2686:  0x00003733,
-	2687:  0x00003C15,
-	2688:  0x00003DE7,
-	2689:  0x0000586C,
-	2690:  0x00021922,
-	2691:  0x00006810,
-	2692:  0x00004057,
-	2693:  0x0002373F,
-	2694:  0x000240E1,
-	2695:  0x0002408B,
-	2696:  0x0002410F,
-	2697:  0x00026C21,
-	2698:  0x000054CB,
-	2699:  0x0000569E,
-	2700:  0x000266B1,
-	2701:  0x00005692,
-	2702:  0x00020FDF,
-	2703:  0x00020BA8,
-	2704:  0x00020E0D,
-	2705:  0x000093C6,
-	2706:  0x00028B13,
-	2707:  0x0000939C,
-	2708:  0x00004EF8,
-	2709:  0x0000512B,
-	2710:  0x00003819,
-	2711:  0x00024436,
-	2712:  0x00004EBC,
-	2713:  0x00020465,
-	2714:  0x0002037F,
-	2715:  0x00004F4B,
-	2716:  0x00004F8A,
-	2717:  0x00025651,
-	2718:  0x00005A68,
-	2719:  0x000201AB,
-	2720:  0x000203CB,
-	2721:  0x00003999,
-	2722:  0x0002030A,
-	2723:  0x00020414,
-	2724:  0x00003435,
-	2725:  0x00004F29,
-	2726:  0x000202C0,
-	2727:  0x00028EB3,
-	2728:  0x00020275,
-	2729:  0x00008ADA,
-	2730:  0x0002020C,
-	2731:  0x00004E98,
-	2732:  0x000050CD,
-	2733:  0x0000510D,
-	2734:  0x00004FA2,
-	2735:  0x00004F03,
-	2736:  0x00024A0E,
-	2737:  0x00023E8A,
-	2738:  0x00004F42,
-	2739:  0x0000502E,
-	2740:  0x0000506C,
-	2741:  0x00005081,
-	2742:  0x00004FCC,
-	2743:  0x00004FE5,
-	2744:  0x00005058,
-	2745:  0x000050FC,
-	2746:  0x00005159,
-	2747:  0x0000515B,
-	2748:  0x0000515D,
-	2749:  0x0000515E,
-	2750:  0x00006E76,
-	2751:  0x00023595,
-	2752:  0x00023E39,
-	2753:  0x00023EBF,
-	2754:  0x00006D72,
-	2755:  0x00021884,
-	2756:  0x00023E89,
-	2757:  0x000051A8,
-	2758:  0x000051C3,
-	2759:  0x000205E0,
-	2760:  0x000044DD,
-	2761:  0x000204A3,
-	2762:  0x00020492,
-	2763:  0x00020491,
-	2764:  0x00008D7A,
-	2765:  0x00028A9C,
-	2766:  0x0002070E,
-	2767:  0x00005259,
-	2768:  0x000052A4,
-	2769:  0x00020873,
-	2770:  0x000052E1,
-	2771:  0x0000936E,
-	2772:  0x0000467A,
-	2773:  0x0000718C,
-	2774:  0x0002438C,
-	2775:  0x00020C20,
-	2776:  0x000249AC,
-	2777:  0x000210E4,
-	2778:  0x000069D1,
-	2779:  0x00020E1D,
-	2780:  0x00007479,
-	2781:  0x00003EDE,
-	2782:  0x00007499,
-	2783:  0x00007414,
-	2784:  0x00007456,
-	2785:  0x00007398,
-	2786:  0x00004B8E,
-	2787:  0x00024ABC,
-	2788:  0x0002408D,
-	2789:  0x000053D0,
-	2790:  0x00003584,
-	2791:  0x0000720F,
-	2792:  0x000240C9,
-	2793:  0x000055B4,
-	2794:  0x00020345,
-	2795:  0x000054CD,
-	2796:  0x00020BC6,
-	2797:  0x0000571D,
-	2798:  0x0000925D,
-	2799:  0x000096F4,
-	2800:  0x00009366,
-	2801:  0x000057DD,
-	2802:  0x0000578D,
-	2803:  0x0000577F,
-	2804:  0x0000363E,
-	2805:  0x000058CB,
-	2806:  0x00005A99,
-	2807:  0x00028A46,
-	2808:  0x000216FA,
-	2809:  0x0002176F,
-	2810:  0x00021710,
-	2811:  0x00005A2C,
-	2812:  0x000059B8,
-	2813:  0x0000928F,
-	2814:  0x00005A7E,
-	2815:  0x00005ACF,
-	2816:  0x00005A12,
-	2817:  0x00025946,
-	2818:  0x000219F3,
-	2819:  0x00021861,
-	2820:  0x00024295,
-	2821:  0x000036F5,
-	2822:  0x00006D05,
-	2823:  0x00007443,
-	2824:  0x00005A21,
-	2825:  0x00025E83,
-	2826:  0x00005A81,
-	2827:  0x00028BD7,
-	2828:  0x00020413,
-	2829:  0x000093E0,
-	2830:  0x0000748C,
-	2831:  0x00021303,
-	2832:  0x00007105,
-	2833:  0x00004972,
-	2834:  0x00009408,
-	2835:  0x000289FB,
-	2836:  0x000093BD,
-	2837:  0x000037A0,
-	2838:  0x00005C1E,
-	2839:  0x00005C9E,
-	2840:  0x00005E5E,
-	2841:  0x00005E48,
-	2842:  0x00021996,
-	2843:  0x0002197C,
-	2844:  0x00023AEE,
-	2845:  0x00005ECD,
-	2846:  0x00005B4F,
-	2847:  0x00021903,
-	2848:  0x00021904,
-	2849:  0x00003701,
-	2850:  0x000218A0,
-	2851:  0x000036DD,
-	2852:  0x000216FE,
-	2853:  0x000036D3,
-	2854:  0x0000812A,
-	2855:  0x00028A47,
-	2856:  0x00021DBA,
-	2857:  0x00023472,
-	2858:  0x000289A8,
-	2859:  0x00005F0C,
-	2860:  0x00005F0E,
-	2861:  0x00021927,
-	2862:  0x000217AB,
-	2863:  0x00005A6B,
-	2864:  0x0002173B,
-	2865:  0x00005B44,
-	2866:  0x00008614,
-	2867:  0x000275FD,
-	2868:  0x00008860,
-	2869:  0x0000607E,
-	2870:  0x00022860,
-	2871:  0x0002262B,
-	2872:  0x00005FDB,
-	2873:  0x00003EB8,
-	2874:  0x000225AF,
-	2875:  0x000225BE,
-	2876:  0x00029088,
-	2877:  0x00026F73,
-	2878:  0x000061C0,
-	2879:  0x0002003E,
-	2880:  0x00020046,
-	2881:  0x0002261B,
-	2882:  0x00006199,
-	2883:  0x00006198,
-	2884:  0x00006075,
-	2885:  0x00022C9B,
-	2886:  0x00022D07,
-	2887:  0x000246D4,
-	2888:  0x0002914D,
-	2889:  0x00006471,
-	2890:  0x00024665,
-	2891:  0x00022B6A,
-	2892:  0x00003A29,
-	2893:  0x00022B22,
-	2894:  0x00023450,
-	2895:  0x000298EA,
-	2896:  0x00022E78,
-	2897:  0x00006337,
-	2898:  0x0002A45B,
-	2899:  0x000064B6,
-	2900:  0x00006331,
-	2901:  0x000063D1,
-	2902:  0x000249E3,
-	2903:  0x00022D67,
-	2904:  0x000062A4,
-	2905:  0x00022CA1,
-	2906:  0x0000643B,
-	2907:  0x0000656B,
-	2908:  0x00006972,
-	2909:  0x00003BF4,
-	2910:  0x0002308E,
-	2911:  0x000232AD,
-	2912:  0x00024989,
-	2913:  0x000232AB,
-	2914:  0x0000550D,
-	2915:  0x000232E0,
-	2916:  0x000218D9,
-	2917:  0x0002943F,
-	2918:  0x000066CE,
-	2919:  0x00023289,
-	2920:  0x000231B3,
-	2921:  0x00003AE0,
-	2922:  0x00004190,
-	2923:  0x00025584,
-	2924:  0x00028B22,
-	2925:  0x0002558F,
-	2926:  0x000216FC,
-	2927:  0x0002555B,
-	2928:  0x00025425,
-	2929:  0x000078EE,
-	2930:  0x00023103,
-	2931:  0x0002182A,
-	2932:  0x00023234,
-	2933:  0x00003464,
-	2934:  0x0002320F,
-	2935:  0x00023182,
-	2936:  0x000242C9,
-	2937:  0x0000668E,
-	2938:  0x00026D24,
-	2939:  0x0000666B,
-	2940:  0x00004B93,
-	2941:  0x00006630,
-	2942:  0x00027870,
-	2943:  0x00021DEB,
-	2944:  0x00006663,
-	2945:  0x000232D2,
-	2946:  0x000232E1,
-	2947:  0x0000661E,
-	2948:  0x00025872,
-	2949:  0x000038D1,
-	2950:  0x0002383A,
-	2951:  0x000237BC,
-	2952:  0x00003B99,
-	2953:  0x000237A2,
-	2954:  0x000233FE,
-	2955:  0x000074D0,
-	2956:  0x00003B96,
-	2957:  0x0000678F,
-	2958:  0x0002462A,
-	2959:  0x000068B6,
-	2960:  0x0000681E,
-	2961:  0x00003BC4,
-	2962:  0x00006ABE,
-	2963:  0x00003863,
-	2964:  0x000237D5,
-	2965:  0x00024487,
-	2966:  0x00006A33,
-	2967:  0x00006A52,
-	2968:  0x00006AC9,
-	2969:  0x00006B05,
-	2970:  0x00021912,
-	2971:  0x00006511,
-	2972:  0x00006898,
-	2973:  0x00006A4C,
-	2974:  0x00003BD7,
-	2975:  0x00006A7A,
-	2976:  0x00006B57,
-	2977:  0x00023FC0,
-	2978:  0x00023C9A,
-	2979:  0x000093A0,
-	2980:  0x000092F2,
-	2981:  0x00028BEA,
-	2982:  0x00028ACB,
-	2983:  0x00009289,
-	2984:  0x0002801E,
-	2985:  0x000289DC,
-	2986:  0x00009467,
-	2987:  0x00006DA5,
-	2988:  0x00006F0B,
-	2989:  0x000249EC,
-	2990:  0x00006D67,
-	2991:  0x00023F7F,
-	2992:  0x00003D8F,
-	2993:  0x00006E04,
-	2994:  0x0002403C,
-	2995:  0x00005A3D,
-	2996:  0x00006E0A,
-	2997:  0x00005847,
-	2998:  0x00006D24,
-	2999:  0x00007842,
-	3000:  0x0000713B,
-	3001:  0x0002431A,
-	3002:  0x00024276,
-	3003:  0x000070F1,
-	3004:  0x00007250,
-	3005:  0x00007287,
-	3006:  0x00007294,
-	3007:  0x0002478F,
-	3008:  0x00024725,
-	3009:  0x00005179,
-	3010:  0x00024AA4,
-	3011:  0x000205EB,
-	3012:  0x0000747A,
-	3013:  0x00023EF8,
-	3014:  0x0002365F,
-	3015:  0x00024A4A,
-	3016:  0x00024917,
-	3017:  0x00025FE1,
-	3018:  0x00003F06,
-	3019:  0x00003EB1,
-	3020:  0x00024ADF,
-	3021:  0x00028C23,
-	3022:  0x00023F35,
-	3023:  0x000060A7,
-	3024:  0x00003EF3,
-	3025:  0x000074CC,
-	3026:  0x0000743C,
-	3027:  0x00009387,
-	3028:  0x00007437,
-	3029:  0x0000449F,
-	3030:  0x00026DEA,
-	3031:  0x00004551,
-	3032:  0x00007583,
-	3033:  0x00003F63,
-	3034:  0x00024CD9,
-	3035:  0x00024D06,
-	3036:  0x00003F58,
-	3037:  0x00007555,
-	3038:  0x00007673,
-	3039:  0x0002A5C6,
-	3040:  0x00003B19,
-	3041:  0x00007468,
-	3042:  0x00028ACC,
-	3043:  0x000249AB,
-	3044:  0x0002498E,
-	3045:  0x00003AFB,
-	3046:  0x00003DCD,
-	3047:  0x00024A4E,
-	3048:  0x00003EFF,
-	3049:  0x000249C5,
-	3050:  0x000248F3,
-	3051:  0x000091FA,
-	3052:  0x00005732,
-	3053:  0x00009342,
-	3054:  0x00028AE3,
-	3055:  0x00021864,
-	3056:  0x000050DF,
-	3057:  0x00025221,
-	3058:  0x000251E7,
-	3059:  0x00007778,
-	3060:  0x00023232,
-	3061:  0x0000770E,
-	3062:  0x0000770F,
-	3063:  0x0000777B,
-	3064:  0x00024697,
-	3065:  0x00023781,
-	3066:  0x00003A5E,
-	3067:  0x000248F0,
-	3068:  0x00007438,
-	3069:  0x0000749B,
-	3070:  0x00003EBF,
-	3071:  0x00024ABA,
-	3072:  0x00024AC7,
-	3073:  0x000040C8,
-	3074:  0x00024A96,
-	3075:  0x000261AE,
-	3076:  0x00009307,
-	3077:  0x00025581,
-	3078:  0x0000781E,
-	3079:  0x0000788D,
-	3080:  0x00007888,
-	3081:  0x000078D2,
-	3082:  0x000073D0,
-	3083:  0x00007959,
-	3084:  0x00027741,
-	3085:  0x000256E3,
-	3086:  0x0000410E,
-	3087:  0x0000799B,
-	3088:  0x00008496,
-	3089:  0x000079A5,
-	3090:  0x00006A2D,
-	3091:  0x00023EFA,
-	3092:  0x00007A3A,
-	3093:  0x000079F4,
-	3094:  0x0000416E,
-	3095:  0x000216E6,
-	3096:  0x00004132,
-	3097:  0x00009235,
-	3098:  0x000079F1,
-	3099:  0x00020D4C,
-	3100:  0x0002498C,
-	3101:  0x00020299,
-	3102:  0x00023DBA,
-	3103:  0x0002176E,
-	3104:  0x00003597,
-	3105:  0x0000556B,
-	3106:  0x00003570,
-	3107:  0x000036AA,
-	3108:  0x000201D4,
-	3109:  0x00020C0D,
-	3110:  0x00007AE2,
-	3111:  0x00005A59,
-	3112:  0x000226F5,
-	3113:  0x00025AAF,
-	3114:  0x00025A9C,
-	3115:  0x00005A0D,
-	3116:  0x0002025B,
-	3117:  0x000078F0,
-	3118:  0x00005A2A,
-	3119:  0x00025BC6,
-	3120:  0x00007AFE,
-	3121:  0x000041F9,
-	3122:  0x00007C5D,
-	3123:  0x00007C6D,
-	3124:  0x00004211,
-	3125:  0x00025BB3,
-	3126:  0x00025EBC,
-	3127:  0x00025EA6,
-	3128:  0x00007CCD,
-	3129:  0x000249F9,
-	3130:  0x000217B0,
-	3131:  0x00007C8E,
-	3132:  0x00007C7C,
-	3133:  0x00007CAE,
-	3134:  0x00006AB2,
-	3135:  0x00007DDC,
-	3136:  0x00007E07,
-	3137:  0x00007DD3,
-	3138:  0x00007F4E,
-	3139:  0x00026261,
-	3140:  0x0002615C,
-	3141:  0x00027B48,
-	3142:  0x00007D97,
-	3143:  0x00025E82,
-	3144:  0x0000426A,
-	3145:  0x00026B75,
-	3146:  0x00020916,
-	3147:  0x000067D6,
-	3148:  0x0002004E,
-	3149:  0x000235CF,
-	3150:  0x000057C4,
-	3151:  0x00026412,
-	3152:  0x000263F8,
-	3153:  0x00024962,
-	3154:  0x00007FDD,
-	3155:  0x00007B27,
-	3156:  0x0002082C,
-	3157:  0x00025AE9,
-	3158:  0x00025D43,
-	3159:  0x00007B0C,
-	3160:  0x00025E0E,
-	3161:  0x000099E6,
-	3162:  0x00008645,
-	3163:  0x00009A63,
-	3164:  0x00006A1C,
-	3165:  0x0002343F,
-	3166:  0x000039E2,
-	3167:  0x000249F7,
-	3168:  0x000265AD,
-	3169:  0x00009A1F,
-	3170:  0x000265A0,
-	3171:  0x00008480,
-	3172:  0x00027127,
-	3173:  0x00026CD1,
-	3174:  0x000044EA,
-	3175:  0x00008137,
-	3176:  0x00004402,
-	3177:  0x000080C6,
-	3178:  0x00008109,
-	3179:  0x00008142,
-	3180:  0x000267B4,
-	3181:  0x000098C3,
-	3182:  0x00026A42,
-	3183:  0x00008262,
-	3184:  0x00008265,
-	3185:  0x00026A51,
-	3186:  0x00008453,
-	3187:  0x00026DA7,
-	3188:  0x00008610,
-	3189:  0x0002721B,
-	3190:  0x00005A86,
-	3191:  0x0000417F,
-	3192:  0x00021840,
-	3193:  0x00005B2B,
-	3194:  0x000218A1,
-	3195:  0x00005AE4,
-	3196:  0x000218D8,
-	3197:  0x000086A0,
-	3198:  0x0002F9BC,
-	3199:  0x00023D8F,
-	3200:  0x0000882D,
-	3201:  0x00027422,
-	3202:  0x00005A02,
-	3203:  0x0000886E,
-	3204:  0x00004F45,
-	3205:  0x00008887,
-	3206:  0x000088BF,
-	3207:  0x000088E6,
-	3208:  0x00008965,
-	3209:  0x0000894D,
-	3210:  0x00025683,
-	3211:  0x00008954,
-	3212:  0x00027785,
-	3213:  0x00027784,
-	3214:  0x00028BF5,
-	3215:  0x00028BD9,
-	3216:  0x00028B9C,
-	3217:  0x000289F9,
-	3218:  0x00003EAD,
-	3219:  0x000084A3,
-	3220:  0x000046F5,
-	3221:  0x000046CF,
-	3222:  0x000037F2,
-	3223:  0x00008A3D,
-	3224:  0x00008A1C,
-	3225:  0x00029448,
-	3226:  0x00005F4D,
-	3227:  0x0000922B,
-	3228:  0x00024284,
-	3229:  0x000065D4,
-	3230:  0x00007129,
-	3231:  0x000070C4,
-	3232:  0x00021845,
-	3233:  0x00009D6D,
-	3234:  0x00008C9F,
-	3235:  0x00008CE9,
-	3236:  0x00027DDC,
-	3237:  0x0000599A,
-	3238:  0x000077C3,
-	3239:  0x000059F0,
-	3240:  0x0000436E,
-	3241:  0x000036D4,
-	3242:  0x00008E2A,
-	3243:  0x00008EA7,
-	3244:  0x00024C09,
-	3245:  0x00008F30,
-	3246:  0x00008F4A,
-	3247:  0x000042F4,
-	3248:  0x00006C58,
-	3249:  0x00006FBB,
-	3250:  0x00022321,
-	3251:  0x0000489B,
-	3252:  0x00006F79,
-	3253:  0x00006E8B,
-	3254:  0x000217DA,
-	3255:  0x00009BE9,
-	3256:  0x000036B5,
-	3257:  0x0002492F,
-	3258:  0x000090BB,
-	3259:  0x00009097,
-	3260:  0x00005571,
-	3261:  0x00004906,
-	3262:  0x000091BB,
-	3263:  0x00009404,
-	3264:  0x00028A4B,
-	3265:  0x00004062,
-	3266:  0x00028AFC,
-	3267:  0x00009427,
-	3268:  0x00028C1D,
-	3269:  0x00028C3B,
-	3270:  0x000084E5,
-	3271:  0x00008A2B,
-	3272:  0x00009599,
-	3273:  0x000095A7,
-	3274:  0x00009597,
-	3275:  0x00009596,
-	3276:  0x00028D34,
-	3277:  0x00007445,
-	3278:  0x00003EC2,
-	3279:  0x000248FF,
-	3280:  0x00024A42,
-	3281:  0x000243EA,
-	3282:  0x00003EE7,
-	3283:  0x00023225,
-	3284:  0x0000968F,
-	3285:  0x00028EE7,
-	3286:  0x00028E66,
-	3287:  0x00028E65,
-	3288:  0x00003ECC,
-	3289:  0x000249ED,
-	3290:  0x00024A78,
-	3291:  0x00023FEE,
-	3292:  0x00007412,
-	3293:  0x0000746B,
-	3294:  0x00003EFC,
-	3295:  0x00009741,
-	3296:  0x000290B0,
-	3297:  0x00006847,
-	3298:  0x00004A1D,
-	3299:  0x00029093,
-	3300:  0x000257DF,
-	3301:  0x0000975D,
-	3302:  0x00009368,
-	3303:  0x00028989,
-	3304:  0x00028C26,
-	3305:  0x00028B2F,
-	3306:  0x000263BE,
-	3307:  0x000092BA,
-	3308:  0x00005B11,
-	3309:  0x00008B69,
-	3310:  0x0000493C,
-	3311:  0x000073F9,
-	3312:  0x0002421B,
-	3313:  0x0000979B,
-	3314:  0x00009771,
-	3315:  0x00009938,
-	3316:  0x00020F26,
-	3317:  0x00005DC1,
-	3318:  0x00028BC5,
-	3319:  0x00024AB2,
-	3320:  0x0000981F,
-	3321:  0x000294DA,
-	3322:  0x000092F6,
-	3323:  0x000295D7,
-	3324:  0x000091E5,
-	3325:  0x000044C0,
-	3326:  0x00028B50,
-	3327:  0x00024A67,
-	3328:  0x00028B64,
-	3329:  0x000098DC,
-	3330:  0x00028A45,
-	3331:  0x00003F00,
-	3332:  0x0000922A,
-	3333:  0x00004925,
-	3334:  0x00008414,
-	3335:  0x0000993B,
-	3336:  0x0000994D,
-	3337:  0x00027B06,
-	3338:  0x00003DFD,
-	3339:  0x0000999B,
-	3340:  0x00004B6F,
-	3341:  0x000099AA,
-	3342:  0x00009A5C,
-	3343:  0x00028B65,
-	3344:  0x000258C8,
-	3345:  0x00006A8F,
-	3346:  0x00009A21,
-	3347:  0x00005AFE,
-	3348:  0x00009A2F,
-	3349:  0x000298F1,
-	3350:  0x00004B90,
-	3351:  0x00029948,
-	3352:  0x000099BC,
-	3353:  0x00004BBD,
-	3354:  0x00004B97,
-	3355:  0x0000937D,
-	3356:  0x00005872,
-	3357:  0x00021302,
-	3358:  0x00005822,
-	3359:  0x000249B8,
-	3360:  0x000214E8,
-	3361:  0x00007844,
-	3362:  0x0002271F,
-	3363:  0x00023DB8,
-	3364:  0x000068C5,
-	3365:  0x00003D7D,
-	3366:  0x00009458,
-	3367:  0x00003927,
-	3368:  0x00006150,
-	3369:  0x00022781,
-	3370:  0x0002296B,
-	3371:  0x00006107,
-	3372:  0x00009C4F,
-	3373:  0x00009C53,
-	3374:  0x00009C7B,
-	3375:  0x00009C35,
-	3376:  0x00009C10,
-	3377:  0x00009B7F,
-	3378:  0x00009BCF,
-	3379:  0x00029E2D,
-	3380:  0x00009B9F,
-	3381:  0x0002A1F5,
-	3382:  0x0002A0FE,
-	3383:  0x00009D21,
-	3384:  0x00004CAE,
-	3385:  0x00024104,
-	3386:  0x00009E18,
-	3387:  0x00004CB0,
-	3388:  0x00009D0C,
-	3389:  0x0002A1B4,
-	3390:  0x0002A0ED,
-	3391:  0x0002A0F3,
-	3392:  0x0002992F,
-	3393:  0x00009DA5,
-	3394:  0x000084BD,
-	3395:  0x00026E12,
-	3396:  0x00026FDF,
-	3397:  0x00026B82,
-	3398:  0x000085FC,
-	3399:  0x00004533,
-	3400:  0x00026DA4,
-	3401:  0x00026E84,
-	3402:  0x00026DF0,
-	3403:  0x00008420,
-	3404:  0x000085EE,
-	3405:  0x00026E00,
-	3406:  0x000237D7,
-	3407:  0x00026064,
-	3408:  0x000079E2,
-	3409:  0x0002359C,
-	3410:  0x00023640,
-	3411:  0x0000492D,
-	3412:  0x000249DE,
-	3413:  0x00003D62,
-	3414:  0x000093DB,
-	3415:  0x000092BE,
-	3416:  0x00009348,
-	3417:  0x000202BF,
-	3418:  0x000078B9,
-	3419:  0x00009277,
-	3420:  0x0000944D,
-	3421:  0x00004FE4,
-	3422:  0x00003440,
-	3423:  0x00009064,
-	3424:  0x0002555D,
-	3425:  0x0000783D,
-	3426:  0x00007854,
-	3427:  0x000078B6,
-	3428:  0x0000784B,
-	3429:  0x00021757,
-	3430:  0x000231C9,
-	3431:  0x00024941,
-	3432:  0x0000369A,
-	3433:  0x00004F72,
-	3434:  0x00006FDA,
-	3435:  0x00006FD9,
-	3436:  0x0000701E,
-	3437:  0x0000701E,
-	3438:  0x00005414,
-	3439:  0x000241B5,
-	3440:  0x000057BB,
-	3441:  0x000058F3,
-	3442:  0x0000578A,
-	3443:  0x00009D16,
-	3444:  0x000057D7,
-	3445:  0x00007134,
-	3446:  0x000034AF,
-	3447:  0x000241AC,
-	3448:  0x000071EB,
-	3449:  0x00026C40,
-	3450:  0x00024F97,
-	3451:  0x00005B28,
-	3452:  0x000217B5,
-	3453:  0x00028A49,
-	3454:  0x0000610C,
-	3455:  0x00005ACE,
-	3456:  0x00005A0B,
-	3457:  0x000042BC,
-	3458:  0x00024488,
-	3459:  0x0000372C,
-	3460:  0x00004B7B,
-	3461:  0x000289FC,
-	3462:  0x000093BB,
-	3463:  0x000093B8,
-	3464:  0x000218D6,
-	3465:  0x00020F1D,
-	3466:  0x00008472,
-	3467:  0x00026CC0,
-	3468:  0x00021413,
-	3469:  0x000242FA,
-	3470:  0x00022C26,
-	3471:  0x000243C1,
-	3472:  0x00005994,
-	3473:  0x00023DB7,
-	3474:  0x00026741,
-	3475:  0x00007DA8,
-	3476:  0x0002615B,
-	3477:  0x000260A4,
-	3478:  0x000249B9,
-	3479:  0x0002498B,
-	3480:  0x000289FA,
-	3481:  0x000092E5,
-	3482:  0x000073E2,
-	3483:  0x00003EE9,
-	3484:  0x000074B4,
-	3485:  0x00028B63,
-	3486:  0x0002189F,
-	3487:  0x00003EE1,
-	3488:  0x00024AB3,
-	3489:  0x00006AD8,
-	3490:  0x000073F3,
-	3491:  0x000073FB,
-	3492:  0x00003ED6,
-	3493:  0x00024A3E,
-	3494:  0x00024A94,
-	3495:  0x000217D9,
-	3496:  0x00024A66,
-	3497:  0x000203A7,
-	3498:  0x00021424,
-	3499:  0x000249E5,
-	3500:  0x00007448,
-	3501:  0x00024916,
-	3502:  0x000070A5,
-	3503:  0x00024976,
-	3504:  0x00009284,
-	3505:  0x000073E6,
-	3506:  0x0000935F,
-	3507:  0x000204FE,
-	3508:  0x00009331,
-	3509:  0x00028ACE,
-	3510:  0x00028A16,
-	3511:  0x00009386,
-	3512:  0x00028BE7,
-	3513:  0x000255D5,
-	3514:  0x00004935,
-	3515:  0x00028A82,
-	3516:  0x0000716B,
-	3517:  0x00024943,
-	3518:  0x00020CFF,
-	3519:  0x000056A4,
-	3520:  0x0002061A,
-	3521:  0x00020BEB,
-	3522:  0x00020CB8,
-	3523:  0x00005502,
-	3524:  0x000079C4,
-	3525:  0x000217FA,
-	3526:  0x00007DFE,
-	3527:  0x000216C2,
-	3528:  0x00024A50,
-	3529:  0x00021852,
-	3530:  0x0000452E,
-	3531:  0x00009401,
-	3532:  0x0000370A,
-	3533:  0x00028AC0,
-	3534:  0x000249AD,
-	3535:  0x000059B0,
-	3536:  0x000218BF,
-	3537:  0x00021883,
-	3538:  0x00027484,
-	3539:  0x00005AA1,
-	3540:  0x000036E2,
-	3541:  0x00023D5B,
-	3542:  0x000036B0,
-	3543:  0x0000925F,
-	3544:  0x00005A79,
-	3545:  0x00028A81,
-	3546:  0x00021862,
-	3547:  0x00009374,
-	3548:  0x00003CCD,
-	3549:  0x00020AB4,
-	3550:  0x00004A96,
-	3551:  0x0000398A,
-	3552:  0x000050F4,
-	3553:  0x00003D69,
-	3554:  0x00003D4C,
-	3555:  0x0002139C,
-	3556:  0x00007175,
-	3557:  0x000042FB,
-	3558:  0x00028218,
-	3559:  0x00006E0F,
-	3560:  0x000290E4,
-	3561:  0x000044EB,
-	3562:  0x00006D57,
-	3563:  0x00027E4F,
-	3564:  0x00007067,
-	3565:  0x00006CAF,
-	3566:  0x00003CD6,
-	3567:  0x00023FED,
-	3568:  0x00023E2D,
-	3569:  0x00006E02,
-	3570:  0x00006F0C,
-	3571:  0x00003D6F,
-	3572:  0x000203F5,
-	3573:  0x00007551,
-	3574:  0x000036BC,
-	3575:  0x000034C8,
-	3576:  0x00004680,
-	3577:  0x00003EDA,
-	3578:  0x00004871,
-	3579:  0x000059C4,
-	3580:  0x0000926E,
-	3581:  0x0000493E,
-	3582:  0x00008F41,
-	3583:  0x00028C1C,
-	3584:  0x00026BC0,
-	3585:  0x00005812,
-	3586:  0x000057C8,
-	3587:  0x000036D6,
-	3588:  0x00021452,
-	3589:  0x000070FE,
-	3590:  0x00024362,
-	3591:  0x00024A71,
-	3592:  0x00022FE3,
-	3593:  0x000212B0,
-	3594:  0x000223BD,
-	3595:  0x000068B9,
-	3596:  0x00006967,
-	3597:  0x00021398,
-	3598:  0x000234E5,
-	3599:  0x00027BF4,
-	3600:  0x000236DF,
-	3601:  0x00028A83,
-	3602:  0x000237D6,
-	3603:  0x000233FA,
-	3604:  0x00024C9F,
-	3605:  0x00006A1A,
-	3606:  0x000236AD,
-	3607:  0x00026CB7,
-	3608:  0x0000843E,
-	3609:  0x000044DF,
-	3610:  0x000044CE,
-	3611:  0x00026D26,
-	3612:  0x00026D51,
-	3613:  0x00026C82,
-	3614:  0x00026FDE,
-	3615:  0x00006F17,
-	3616:  0x00027109,
-	3617:  0x0000833D,
-	3618:  0x0002173A,
-	3619:  0x000083ED,
-	3620:  0x00026C80,
-	3621:  0x00027053,
-	3622:  0x000217DB,
-	3623:  0x00005989,
-	3624:  0x00005A82,
-	3625:  0x000217B3,
-	3626:  0x00005A61,
-	3627:  0x00005A71,
-	3628:  0x00021905,
-	3629:  0x000241FC,
-	3630:  0x0000372D,
-	3631:  0x000059EF,
-	3632:  0x0002173C,
-	3633:  0x000036C7,
-	3634:  0x0000718E,
-	3635:  0x00009390,
-	3636:  0x0000669A,
-	3637:  0x000242A5,
-	3638:  0x00005A6E,
-	3639:  0x00005A2B,
-	3640:  0x00024293,
-	3641:  0x00006A2B,
-	3642:  0x00023EF9,
-	3643:  0x00027736,
-	3644:  0x0002445B,
-	3645:  0x000242CA,
-	3646:  0x0000711D,
-	3647:  0x00024259,
-	3648:  0x000289E1,
-	3649:  0x00004FB0,
-	3650:  0x00026D28,
-	3651:  0x00005CC2,
-	3652:  0x000244CE,
-	3653:  0x00027E4D,
-	3654:  0x000243BD,
-	3655:  0x00006A0C,
-	3656:  0x00024256,
-	3657:  0x00021304,
-	3658:  0x000070A6,
-	3659:  0x00007133,
-	3660:  0x000243E9,
-	3661:  0x00003DA5,
-	3662:  0x00006CDF,
-	3663:  0x0002F825,
-	3664:  0x00024A4F,
-	3665:  0x00007E65,
-	3666:  0x000059EB,
-	3667:  0x00005D2F,
-	3668:  0x00003DF3,
-	3669:  0x00005F5C,
-	3670:  0x00024A5D,
-	3671:  0x000217DF,
-	3672:  0x00007DA4,
-	3673:  0x00008426,
-	3674:  0x00005485,
-	3675:  0x00023AFA,
-	3676:  0x00023300,
-	3677:  0x00020214,
-	3678:  0x0000577E,
-	3679:  0x000208D5,
-	3680:  0x00020619,
-	3681:  0x00003FE5,
-	3682:  0x00021F9E,
-	3683:  0x0002A2B6,
-	3684:  0x00007003,
-	3685:  0x0002915B,
-	3686:  0x00005D70,
-	3687:  0x0000738F,
-	3688:  0x00007CD3,
-	3689:  0x00028A59,
-	3690:  0x00029420,
-	3691:  0x00004FC8,
-	3692:  0x00007FE7,
-	3693:  0x000072CD,
-	3694:  0x00007310,
-	3695:  0x00027AF4,
-	3696:  0x00007338,
-	3697:  0x00007339,
-	3698:  0x000256F6,
-	3699:  0x00007341,
-	3700:  0x00007348,
-	3701:  0x00003EA9,
-	3702:  0x00027B18,
-	3703:  0x0000906C,
-	3704:  0x000071F5,
-	3705:  0x000248F2,
-	3706:  0x000073E1,
-	3707:  0x000081F6,
-	3708:  0x00003ECA,
-	3709:  0x0000770C,
-	3710:  0x00003ED1,
-	3711:  0x00006CA2,
-	3712:  0x000056FD,
-	3713:  0x00007419,
-	3714:  0x0000741E,
-	3715:  0x0000741F,
-	3716:  0x00003EE2,
-	3717:  0x00003EF0,
-	3718:  0x00003EF4,
-	3719:  0x00003EFA,
-	3720:  0x000074D3,
-	3721:  0x00003F0E,
-	3722:  0x00003F53,
-	3723:  0x00007542,
-	3724:  0x0000756D,
-	3725:  0x00007572,
-	3726:  0x0000758D,
-	3727:  0x00003F7C,
-	3728:  0x000075C8,
-	3729:  0x000075DC,
-	3730:  0x00003FC0,
-	3731:  0x0000764D,
-	3732:  0x00003FD7,
-	3733:  0x00007674,
-	3734:  0x00003FDC,
-	3735:  0x0000767A,
-	3736:  0x00024F5C,
-	3737:  0x00007188,
-	3738:  0x00005623,
-	3739:  0x00008980,
-	3740:  0x00005869,
-	3741:  0x0000401D,
-	3742:  0x00007743,
-	3743:  0x00004039,
-	3744:  0x00006761,
-	3745:  0x00004045,
-	3746:  0x000035DB,
-	3747:  0x00007798,
-	3748:  0x0000406A,
-	3749:  0x0000406F,
-	3750:  0x00005C5E,
-	3751:  0x000077BE,
-	3752:  0x000077CB,
-	3753:  0x000058F2,
-	3754:  0x00007818,
-	3755:  0x000070B9,
-	3756:  0x0000781C,
-	3757:  0x000040A8,
-	3758:  0x00007839,
-	3759:  0x00007847,
-	3760:  0x00007851,
-	3761:  0x00007866,
-	3762:  0x00008448,
-	3763:  0x00025535,
-	3764:  0x00007933,
-	3765:  0x00006803,
-	3766:  0x00007932,
-	3767:  0x00004103,
-	3768:  0x00004109,
-	3769:  0x00007991,
-	3770:  0x00007999,
-	3771:  0x00008FBB,
-	3772:  0x00007A06,
-	3773:  0x00008FBC,
-	3774:  0x00004167,
-	3775:  0x00007A91,
-	3776:  0x000041B2,
-	3777:  0x00007ABC,
-	3778:  0x00008279,
-	3779:  0x000041C4,
-	3780:  0x00007ACF,
-	3781:  0x00007ADB,
-	3782:  0x000041CF,
-	3783:  0x00004E21,
-	3784:  0x00007B62,
-	3785:  0x00007B6C,
-	3786:  0x00007B7B,
-	3787:  0x00007C12,
-	3788:  0x00007C1B,
-	3789:  0x00004260,
-	3790:  0x0000427A,
-	3791:  0x00007C7B,
-	3792:  0x00007C9C,
-	3793:  0x0000428C,
-	3794:  0x00007CB8,
-	3795:  0x00004294,
-	3796:  0x00007CED,
-	3797:  0x00008F93,
-	3798:  0x000070C0,
-	3799:  0x00020CCF,
-	3800:  0x00007DCF,
-	3801:  0x00007DD4,
-	3802:  0x00007DD0,
-	3803:  0x00007DFD,
-	3804:  0x00007FAE,
-	3805:  0x00007FB4,
-	3806:  0x0000729F,
-	3807:  0x00004397,
-	3808:  0x00008020,
-	3809:  0x00008025,
-	3810:  0x00007B39,
-	3811:  0x0000802E,
-	3812:  0x00008031,
-	3813:  0x00008054,
-	3814:  0x00003DCC,
-	3815:  0x000057B4,
-	3816:  0x000070A0,
-	3817:  0x000080B7,
-	3818:  0x000080E9,
-	3819:  0x000043ED,
-	3820:  0x0000810C,
-	3821:  0x0000732A,
-	3822:  0x0000810E,
-	3823:  0x00008112,
-	3824:  0x00007560,
-	3825:  0x00008114,
-	3826:  0x00004401,
-	3827:  0x00003B39,
-	3828:  0x00008156,
-	3829:  0x00008159,
-	3830:  0x0000815A,
-	3831:  0x00004413,
-	3832:  0x0000583A,
-	3833:  0x0000817C,
-	3834:  0x00008184,
-	3835:  0x00004425,
-	3836:  0x00008193,
-	3837:  0x0000442D,
-	3838:  0x000081A5,
-	3839:  0x000057EF,
-	3840:  0x000081C1,
-	3841:  0x000081E4,
-	3842:  0x00008254,
-	3843:  0x0000448F,
-	3844:  0x000082A6,
-	3845:  0x00008276,
-	3846:  0x000082CA,
-	3847:  0x000082D8,
-	3848:  0x000082FF,
-	3849:  0x000044B0,
-	3850:  0x00008357,
-	3851:  0x00009669,
-	3852:  0x0000698A,
-	3853:  0x00008405,
-	3854:  0x000070F5,
-	3855:  0x00008464,
-	3856:  0x000060E3,
-	3857:  0x00008488,
-	3858:  0x00004504,
-	3859:  0x000084BE,
-	3860:  0x000084E1,
-	3861:  0x000084F8,
-	3862:  0x00008510,
-	3863:  0x00008538,
-	3864:  0x00008552,
-	3865:  0x0000453B,
-	3866:  0x0000856F,
-	3867:  0x00008570,
-	3868:  0x000085E0,
-	3869:  0x00004577,
-	3870:  0x00008672,
-	3871:  0x00008692,
-	3872:  0x000086B2,
-	3873:  0x000086EF,
-	3874:  0x00009645,
-	3875:  0x0000878B,
-	3876:  0x00004606,
-	3877:  0x00004617,
-	3878:  0x000088AE,
-	3879:  0x000088FF,
-	3880:  0x00008924,
-	3881:  0x00008947,
-	3882:  0x00008991,
-	3883:  0x00027967,
-	3884:  0x00008A29,
-	3885:  0x00008A38,
-	3886:  0x00008A94,
-	3887:  0x00008AB4,
-	3888:  0x00008C51,
-	3889:  0x00008CD4,
-	3890:  0x00008CF2,
-	3891:  0x00008D1C,
-	3892:  0x00004798,
-	3893:  0x0000585F,
-	3894:  0x00008DC3,
-	3895:  0x000047ED,
-	3896:  0x00004EEE,
-	3897:  0x00008E3A,
-	3898:  0x000055D8,
-	3899:  0x00005754,
-	3900:  0x00008E71,
-	3901:  0x000055F5,
-	3902:  0x00008EB0,
-	3903:  0x00004837,
-	3904:  0x00008ECE,
-	3905:  0x00008EE2,
-	3906:  0x00008EE4,
-	3907:  0x00008EED,
-	3908:  0x00008EF2,
-	3909:  0x00008FB7,
-	3910:  0x00008FC1,
-	3911:  0x00008FCA,
-	3912:  0x00008FCC,
-	3913:  0x00009033,
-	3914:  0x000099C4,
-	3915:  0x000048AD,
-	3916:  0x000098E0,
-	3917:  0x00009213,
-	3918:  0x0000491E,
-	3919:  0x00009228,
-	3920:  0x00009258,
-	3921:  0x0000926B,
-	3922:  0x000092B1,
-	3923:  0x000092AE,
-	3924:  0x000092BF,
-	3925:  0x000092E3,
-	3926:  0x000092EB,
-	3927:  0x000092F3,
-	3928:  0x000092F4,
-	3929:  0x000092FD,
-	3930:  0x00009343,
-	3931:  0x00009384,
-	3932:  0x000093AD,
-	3933:  0x00004945,
-	3934:  0x00004951,
-	3935:  0x00009EBF,
-	3936:  0x00009417,
-	3937:  0x00005301,
-	3938:  0x0000941D,
-	3939:  0x0000942D,
-	3940:  0x0000943E,
-	3941:  0x0000496A,
-	3942:  0x00009454,
-	3943:  0x00009479,
-	3944:  0x0000952D,
-	3945:  0x000095A2,
-	3946:  0x000049A7,
-	3947:  0x000095F4,
-	3948:  0x00009633,
-	3949:  0x000049E5,
-	3950:  0x000067A0,
-	3951:  0x00004A24,
-	3952:  0x00009740,
-	3953:  0x00004A35,
-	3954:  0x000097B2,
-	3955:  0x000097C2,
-	3956:  0x00005654,
-	3957:  0x00004AE4,
-	3958:  0x000060E8,
-	3959:  0x000098B9,
-	3960:  0x00004B19,
-	3961:  0x000098F1,
-	3962:  0x00005844,
-	3963:  0x0000990E,
-	3964:  0x00009919,
-	3965:  0x000051B4,
-	3966:  0x0000991C,
-	3967:  0x00009937,
-	3968:  0x00009942,
-	3969:  0x0000995D,
-	3970:  0x00009962,
-	3971:  0x00004B70,
-	3972:  0x000099C5,
-	3973:  0x00004B9D,
-	3974:  0x00009A3C,
-	3975:  0x00009B0F,
-	3976:  0x00007A83,
-	3977:  0x00009B69,
-	3978:  0x00009B81,
-	3979:  0x00009BDD,
-	3980:  0x00009BF1,
-	3981:  0x00009BF4,
-	3982:  0x00004C6D,
-	3983:  0x00009C20,
-	3984:  0x0000376F,
-	3985:  0x00021BC2,
-	3986:  0x00009D49,
-	3987:  0x00009C3A,
-	3988:  0x00009EFE,
-	3989:  0x00005650,
-	3990:  0x00009D93,
-	3991:  0x00009DBD,
-	3992:  0x00009DC0,
-	3993:  0x00009DFC,
-	3994:  0x000094F6,
-	3995:  0x00008FB6,
-	3996:  0x00009E7B,
-	3997:  0x00009EAC,
-	3998:  0x00009EB1,
-	3999:  0x00009EBD,
-	4000:  0x00009EC6,
-	4001:  0x000094DC,
-	4002:  0x00009EE2,
-	4003:  0x00009EF1,
-	4004:  0x00009EF8,
-	4005:  0x00007AC8,
-	4006:  0x00009F44,
-	4007:  0x00020094,
-	4008:  0x000202B7,
-	4009:  0x000203A0,
-	4010:  0x0000691A,
-	4011:  0x000094C3,
-	4012:  0x000059AC,
-	4013:  0x000204D7,
-	4014:  0x00005840,
-	4015:  0x000094C1,
-	4016:  0x000037B9,
-	4017:  0x000205D5,
-	4018:  0x00020615,
-	4019:  0x00020676,
-	4020:  0x000216BA,
-	4021:  0x00005757,
-	4022:  0x00007173,
-	4023:  0x00020AC2,
-	4024:  0x00020ACD,
-	4025:  0x00020BBF,
-	4026:  0x0000546A,
-	4027:  0x0002F83B,
-	4028:  0x00020BCB,
-	4029:  0x0000549E,
-	4030:  0x00020BFB,
-	4031:  0x00020C3B,
-	4032:  0x00020C53,
-	4033:  0x00020C65,
-	4034:  0x00020C7C,
-	4035:  0x000060E7,
-	4036:  0x00020C8D,
-	4037:  0x0000567A,
-	4038:  0x00020CB5,
-	4039:  0x00020CDD,
-	4040:  0x00020CED,
-	4041:  0x00020D6F,
-	4042:  0x00020DB2,
-	4043:  0x00020DC8,
-	4044:  0x00006955,
-	4045:  0x00009C2F,
-	4046:  0x000087A5,
-	4047:  0x00020E04,
-	4048:  0x00020E0E,
-	4049:  0x00020ED7,
-	4050:  0x00020F90,
-	4051:  0x00020F2D,
-	4052:  0x00020E73,
-	4053:  0x00005C20,
-	4054:  0x00020FBC,
-	4055:  0x00005E0B,
-	4056:  0x0002105C,
-	4057:  0x0002104F,
-	4058:  0x00021076,
-	4059:  0x0000671E,
-	4060:  0x0002107B,
-	4061:  0x00021088,
-	4062:  0x00021096,
-	4063:  0x00003647,
-	4064:  0x000210BF,
-	4065:  0x000210D3,
-	4066:  0x0002112F,
-	4067:  0x0002113B,
-	4068:  0x00005364,
-	4069:  0x000084AD,
-	4070:  0x000212E3,
-	4071:  0x00021375,
-	4072:  0x00021336,
-	4073:  0x00008B81,
-	4074:  0x00021577,
-	4075:  0x00021619,
-	4076:  0x000217C3,
-	4077:  0x000217C7,
-	4078:  0x00004E78,
-	4079:  0x000070BB,
-	4080:  0x0002182D,
-	4081:  0x0002196A,
-	4082:  0x00021A2D,
-	4083:  0x00021A45,
-	4084:  0x00021C2A,
-	4085:  0x00021C70,
-	4086:  0x00021CAC,
-	4087:  0x00021EC8,
-	4088:  0x000062C3,
-	4089:  0x00021ED5,
-	4090:  0x00021F15,
-	4091:  0x00007198,
-	4092:  0x00006855,
-	4093:  0x00022045,
-	4094:  0x000069E9,
-	4095:  0x000036C8,
-	4096:  0x0002227C,
-	4097:  0x000223D7,
-	4098:  0x000223FA,
-	4099:  0x0002272A,
-	4100:  0x00022871,
-	4101:  0x0002294F,
-	4102:  0x000082FD,
-	4103:  0x00022967,
-	4104:  0x00022993,
-	4105:  0x00022AD5,
-	4106:  0x000089A5,
-	4107:  0x00022AE8,
-	4108:  0x00008FA0,
-	4109:  0x00022B0E,
-	4110:  0x000097B8,
-	4111:  0x00022B3F,
-	4112:  0x00009847,
-	4113:  0x00009ABD,
-	4114:  0x00022C4C,
-	4116:  0x00022C88,
-	4117:  0x00022CB7,
-	4118:  0x00025BE8,
-	4119:  0x00022D08,
-	4120:  0x00022D12,
-	4121:  0x00022DB7,
-	4122:  0x00022D95,
-	4123:  0x00022E42,
-	4124:  0x00022F74,
-	4125:  0x00022FCC,
-	4126:  0x00023033,
-	4127:  0x00023066,
-	4128:  0x0002331F,
-	4129:  0x000233DE,
-	4130:  0x00005FB1,
-	4131:  0x00006648,
-	4132:  0x000066BF,
-	4133:  0x00027A79,
-	4134:  0x00023567,
-	4135:  0x000235F3,
-	4136:  0x00007201,
-	4137:  0x000249BA,
-	4138:  0x000077D7,
-	4139:  0x0002361A,
-	4140:  0x00023716,
-	4141:  0x00007E87,
-	4142:  0x00020346,
-	4143:  0x000058B5,
-	4144:  0x0000670E,
-	4145:  0x00006918,
-	4146:  0x00023AA7,
-	4147:  0x00027657,
-	4148:  0x00025FE2,
-	4149:  0x00023E11,
-	4150:  0x00023EB9,
-	4151:  0x000275FE,
-	4152:  0x0002209A,
-	4153:  0x000048D0,
-	4154:  0x00004AB8,
-	4155:  0x00024119,
-	4156:  0x00028A9A,
-	4157:  0x000242EE,
-	4158:  0x0002430D,
-	4159:  0x0002403B,
-	4160:  0x00024334,
-	4161:  0x00024396,
-	4162:  0x00024A45,
-	4163:  0x000205CA,
-	4164:  0x000051D2,
-	4165:  0x00020611,
-	4166:  0x0000599F,
-	4167:  0x00021EA8,
-	4168:  0x00003BBE,
-	4169:  0x00023CFF,
-	4170:  0x00024404,
-	4171:  0x000244D6,
-	4172:  0x00005788,
-	4173:  0x00024674,
-	4174:  0x0000399B,
-	4175:  0x0002472F,
-	4176:  0x000285E8,
-	4177:  0x000299C9,
-	4178:  0x00003762,
-	4179:  0x000221C3,
-	4180:  0x00008B5E,
-	4181:  0x00028B4E,
-	4182:  0x000099D6,
-	4183:  0x00024812,
-	4184:  0x000248FB,
-	4185:  0x00024A15,
-	4186:  0x00007209,
-	4187:  0x00024AC0,
-	4188:  0x00020C78,
-	4189:  0x00005965,
-	4190:  0x00024EA5,
-	4191:  0x00024F86,
-	4192:  0x00020779,
-	4193:  0x00008EDA,
-	4194:  0x0002502C,
-	4195:  0x0000528F,
-	4196:  0x0000573F,
-	4197:  0x00007171,
-	4198:  0x00025299,
-	4199:  0x00025419,
-	4200:  0x00023F4A,
-	4201:  0x00024AA7,
-	4202:  0x000055BC,
-	4203:  0x00025446,
-	4204:  0x0002546E,
-	4205:  0x00026B52,
-	4206:  0x000091D4,
-	4207:  0x00003473,
-	4208:  0x0002553F,
-	4209:  0x00027632,
-	4210:  0x0002555E,
-	4211:  0x00004718,
-	4212:  0x00025562,
-	4213:  0x00025566,
-	4214:  0x000257C7,
-	4215:  0x0002493F,
-	4216:  0x0002585D,
-	4217:  0x00005066,
-	4218:  0x000034FB,
-	4219:  0x000233CC,
-	4220:  0x000060DE,
-	4221:  0x00025903,
-	4222:  0x0000477C,
-	4223:  0x00028948,
-	4224:  0x00025AAE,
-	4225:  0x00025B89,
-	4226:  0x00025C06,
-	4227:  0x00021D90,
-	4228:  0x000057A1,
-	4229:  0x00007151,
-	4230:  0x00006FB6,
-	4231:  0x00026102,
-	4232:  0x00027C12,
-	4233:  0x00009056,
-	4234:  0x000261B2,
-	4235:  0x00024F9A,
-	4236:  0x00008B62,
-	4237:  0x00026402,
-	4238:  0x0002644A,
-	4239:  0x00005D5B,
-	4240:  0x00026BF7,
-	4241:  0x00008F36,
-	4242:  0x00026484,
-	4243:  0x0002191C,
-	4244:  0x00008AEA,
-	4245:  0x000249F6,
-	4246:  0x00026488,
-	4247:  0x00023FEF,
-	4248:  0x00026512,
-	4249:  0x00004BC0,
-	4250:  0x000265BF,
-	4251:  0x000266B5,
-	4252:  0x0002271B,
-	4253:  0x00009465,
-	4254:  0x000257E1,
-	4255:  0x00006195,
-	4256:  0x00005A27,
-	4257:  0x0002F8CD,
-	4258:  0x00004FBB,
-	4259:  0x000056B9,
-	4260:  0x00024521,
-	4261:  0x000266FC,
-	4262:  0x00004E6A,
-	4263:  0x00024934,
-	4264:  0x00009656,
-	4265:  0x00006D8F,
-	4266:  0x00026CBD,
-	4267:  0x00003618,
-	4268:  0x00008977,
-	4269:  0x00026799,
-	4270:  0x0002686E,
-	4271:  0x00026411,
-	4272:  0x0002685E,
-	4273:  0x000071DF,
-	4274:  0x000268C7,
-	4275:  0x00007B42,
-	4276:  0x000290C0,
-	4277:  0x00020A11,
-	4278:  0x00026926,
-	4279:  0x00009104,
-	4280:  0x00026939,
-	4281:  0x00007A45,
-	4282:  0x00009DF0,
-	4283:  0x000269FA,
-	4284:  0x00009A26,
-	4285:  0x00026A2D,
-	4286:  0x0000365F,
-	4287:  0x00026469,
-	4288:  0x00020021,
-	4289:  0x00007983,
-	4290:  0x00026A34,
-	4291:  0x00026B5B,
-	4292:  0x00005D2C,
-	4293:  0x00023519,
-	4294:  0x000083CF,
-	4295:  0x00026B9D,
-	4296:  0x000046D0,
-	4297:  0x00026CA4,
-	4298:  0x0000753B,
-	4299:  0x00008865,
-	4300:  0x00026DAE,
-	4301:  0x000058B6,
-	4302:  0x0000371C,
-	4303:  0x0002258D,
-	4304:  0x0002704B,
-	4305:  0x000271CD,
-	4306:  0x00003C54,
-	4307:  0x00027280,
-	4308:  0x00027285,
-	4309:  0x00009281,
-	4310:  0x0002217A,
-	4311:  0x0002728B,
-	4312:  0x00009330,
-	4313:  0x000272E6,
-	4314:  0x000249D0,
-	4315:  0x00006C39,
-	4316:  0x0000949F,
-	4317:  0x00027450,
-	4318:  0x00020EF8,
-	4319:  0x00008827,
-	4320:  0x000088F5,
-	4321:  0x00022926,
-	4322:  0x00028473,
-	4323:  0x000217B1,
-	4324:  0x00006EB8,
-	4325:  0x00024A2A,
-	4326:  0x00021820,
-	4327:  0x000039A4,
-	4328:  0x000036B9,
-	4329:  0x00005C10,
-	4330:  0x000079E3,
-	4331:  0x0000453F,
-	4332:  0x000066B6,
-	4333:  0x00029CAD,
-	4334:  0x000298A4,
-	4335:  0x00008943,
-	4336:  0x000277CC,
-	4337:  0x00027858,
-	4338:  0x000056D6,
-	4339:  0x000040DF,
-	4340:  0x0002160A,
-	4341:  0x000039A1,
-	4342:  0x0002372F,
-	4343:  0x000280E8,
-	4344:  0x000213C5,
-	4345:  0x000071AD,
-	4346:  0x00008366,
-	4347:  0x000279DD,
-	4348:  0x000291A8,
-	4349:  0x00005A67,
-	4350:  0x00004CB7,
-	4351:  0x000270AF,
-	4352:  0x000289AB,
-	4353:  0x000279FD,
-	4354:  0x00027A0A,
-	4355:  0x00027B0B,
-	4356:  0x00027D66,
-	4357:  0x0002417A,
-	4358:  0x00007B43,
-	4359:  0x0000797E,
-	4360:  0x00028009,
-	4361:  0x00006FB5,
-	4362:  0x0002A2DF,
-	4363:  0x00006A03,
-	4364:  0x00028318,
-	4365:  0x000053A2,
-	4366:  0x00026E07,
-	4367:  0x000093BF,
-	4368:  0x00006836,
-	4369:  0x0000975D,
-	4370:  0x0002816F,
-	4371:  0x00028023,
-	4372:  0x000269B5,
-	4373:  0x000213ED,
-	4374:  0x0002322F,
-	4375:  0x00028048,
-	4376:  0x00005D85,
-	4377:  0x00028C30,
-	4378:  0x00028083,
-	4379:  0x00005715,
-	4380:  0x00009823,
-	4381:  0x00028949,
-	4382:  0x00005DAB,
-	4383:  0x00024988,
-	4384:  0x000065BE,
-	4385:  0x000069D5,
-	4386:  0x000053D2,
-	4387:  0x00024AA5,
-	4388:  0x00023F81,
-	4389:  0x00003C11,
-	4390:  0x00006736,
-	4391:  0x00028090,
-	4392:  0x000280F4,
-	4393:  0x0002812E,
-	4394:  0x00021FA1,
-	4395:  0x0002814F,
-	4396:  0x00028189,
-	4397:  0x000281AF,
-	4398:  0x0002821A,
-	4399:  0x00028306,
-	4400:  0x0002832F,
-	4401:  0x0002838A,
-	4402:  0x000035CA,
-	4403:  0x00028468,
-	4404:  0x000286AA,
-	4405:  0x000048FA,
-	4406:  0x000063E6,
-	4407:  0x00028956,
-	4408:  0x00007808,
-	4409:  0x00009255,
-	4410:  0x000289B8,
-	4411:  0x000043F2,
-	4412:  0x000289E7,
-	4413:  0x000043DF,
-	4414:  0x000289E8,
-	4415:  0x00028B46,
-	4416:  0x00028BD4,
-	4417:  0x000059F8,
-	4418:  0x00028C09,
-	4419:  0x00008F0B,
-	4420:  0x00028FC5,
-	4421:  0x000290EC,
-	4422:  0x00007B51,
-	4423:  0x00029110,
-	4424:  0x0002913C,
-	4425:  0x00003DF7,
-	4426:  0x0002915E,
-	4427:  0x00024ACA,
-	4428:  0x00008FD0,
-	4429:  0x0000728F,
-	4430:  0x0000568B,
-	4431:  0x000294E7,
-	4432:  0x000295E9,
-	4433:  0x000295B0,
-	4434:  0x000295B8,
-	4435:  0x00029732,
-	4436:  0x000298D1,
-	4437:  0x00029949,
-	4438:  0x0002996A,
-	4439:  0x000299C3,
-	4440:  0x00029A28,
-	4441:  0x00029B0E,
-	4442:  0x00029D5A,
-	4443:  0x00029D9B,
-	4444:  0x00007E9F,
-	4445:  0x00029EF8,
-	4446:  0x00029F23,
-	4447:  0x00004CA4,
-	4448:  0x00009547,
-	4449:  0x0002A293,
-	4450:  0x000071A2,
-	4451:  0x0002A2FF,
-	4452:  0x00004D91,
-	4453:  0x00009012,
-	4454:  0x0002A5CB,
-	4455:  0x00004D9C,
-	4456:  0x00020C9C,
-	4457:  0x00008FBE,
-	4458:  0x000055C1,
-	4459:  0x00008FBA,
-	4460:  0x000224B0,
-	4461:  0x00008FB9,
-	4462:  0x00024A93,
-	4463:  0x00004509,
-	4464:  0x00007E7F,
-	4465:  0x00006F56,
-	4466:  0x00006AB1,
-	4467:  0x00004EEA,
-	4468:  0x000034E4,
-	4469:  0x00028B2C,
-	4470:  0x0002789D,
-	4471:  0x0000373A,
-	4472:  0x00008E80,
-	4473:  0x000217F5,
-	4474:  0x00028024,
-	4475:  0x00028B6C,
-	4476:  0x00028B99,
-	4477:  0x00027A3E,
-	4478:  0x000266AF,
-	4479:  0x00003DEB,
-	4480:  0x00027655,
-	4481:  0x00023CB7,
-	4482:  0x00025635,
-	4483:  0x00025956,
-	4484:  0x00004E9A,
-	4485:  0x00025E81,
-	4486:  0x00026258,
-	4487:  0x000056BF,
-	4488:  0x00020E6D,
-	4489:  0x00008E0E,
-	4490:  0x00005B6D,
-	4491:  0x00023E88,
-	4492:  0x00024C9E,
-	4493:  0x000063DE,
-	4494:  0x000062D0,
-	4495:  0x000217F6,
-	4496:  0x0002187B,
-	4497:  0x00006530,
-	4498:  0x0000562D,
-	4499:  0x00025C4A,
-	4500:  0x0000541A,
-	4501:  0x00025311,
-	4502:  0x00003DC6,
-	4503:  0x00029D98,
-	4504:  0x00004C7D,
-	4505:  0x00005622,
-	4506:  0x0000561E,
-	4507:  0x00007F49,
-	4508:  0x00025ED8,
-	4509:  0x00005975,
-	4510:  0x00023D40,
-	4511:  0x00008770,
-	4512:  0x00004E1C,
-	4513:  0x00020FEA,
-	4514:  0x00020D49,
-	4515:  0x000236BA,
-	4516:  0x00008117,
-	4517:  0x00009D5E,
-	4518:  0x00008D18,
-	4519:  0x0000763B,
-	4520:  0x00009C45,
-	4521:  0x0000764E,
-	4522:  0x000077B9,
-	4523:  0x00009345,
-	4524:  0x00005432,
-	4525:  0x00008148,
-	4526:  0x000082F7,
-	4527:  0x00005625,
-	4528:  0x00008132,
-	4529:  0x00008418,
-	4530:  0x000080BD,
-	4531:  0x000055EA,
-	4532:  0x00007962,
-	4533:  0x00005643,
-	4534:  0x00005416,
-	4535:  0x00020E9D,
-	4536:  0x000035CE,
-	4537:  0x00005605,
-	4538:  0x000055F1,
-	4539:  0x000066F1,
-	4540:  0x000282E2,
-	4541:  0x0000362D,
-	4542:  0x00007534,
-	4543:  0x000055F0,
-	4544:  0x000055BA,
-	4545:  0x00005497,
-	4546:  0x00005572,
-	4547:  0x00020C41,
-	4548:  0x00020C96,
-	4549:  0x00005ED0,
-	4550:  0x00025148,
-	4551:  0x00020E76,
-	4552:  0x00022C62,
-	4553:  0x00020EA2,
-	4554:  0x00009EAB,
-	4555:  0x00007D5A,
-	4556:  0x000055DE,
-	4557:  0x00021075,
-	4558:  0x0000629D,
-	4559:  0x0000976D,
-	4560:  0x00005494,
-	4561:  0x00008CCD,
-	4562:  0x000071F6,
-	4563:  0x00009176,
-	4564:  0x000063FC,
-	4565:  0x000063B9,
-	4566:  0x000063FE,
-	4567:  0x00005569,
-	4568:  0x00022B43,
-	4569:  0x00009C72,
-	4570:  0x00022EB3,
-	4571:  0x0000519A,
-	4572:  0x000034DF,
-	4573:  0x00020DA7,
-	4574:  0x000051A7,
-	4575:  0x0000544D,
-	4576:  0x0000551E,
-	4577:  0x00005513,
-	4578:  0x00007666,
-	4579:  0x00008E2D,
-	4580:  0x0002688A,
-	4581:  0x000075B1,
-	4582:  0x000080B6,
-	4583:  0x00008804,
-	4584:  0x00008786,
-	4585:  0x000088C7,
-	4586:  0x000081B6,
-	4587:  0x0000841C,
-	4588:  0x000210C1,
-	4589:  0x000044EC,
-	4590:  0x00007304,
-	4591:  0x00024706,
-	4592:  0x00005B90,
-	4593:  0x0000830B,
-	4594:  0x00026893,
-	4595:  0x0000567B,
-	4596:  0x000226F4,
-	4597:  0x00027D2F,
-	4598:  0x000241A3,
-	4599:  0x00027D73,
-	4600:  0x00026ED0,
-	4601:  0x000272B6,
-	4602:  0x00009170,
-	4603:  0x000211D9,
-	4604:  0x00009208,
-	4605:  0x00023CFC,
-	4606:  0x0002A6A9,
-	4607:  0x00020EAC,
-	4608:  0x00020EF9,
-	4609:  0x00007266,
-	4610:  0x00021CA2,
-	4611:  0x0000474E,
-	4612:  0x00024FC2,
-	4613:  0x00027FF9,
-	4614:  0x00020FEB,
-	4615:  0x000040FA,
-	4616:  0x00009C5D,
-	4617:  0x0000651F,
-	4618:  0x00022DA0,
-	4619:  0x000048F3,
-	4620:  0x000247E0,
-	4621:  0x00029D7C,
-	4622:  0x00020FEC,
-	4623:  0x00020E0A,
-	4624:  0x00006062,
-	4625:  0x000275A3,
-	4626:  0x00020FED,
-	4628:  0x00026048,
-	4629:  0x00021187,
-	4630:  0x000071A3,
-	4631:  0x00007E8E,
-	4632:  0x00009D50,
-	4633:  0x00004E1A,
-	4634:  0x00004E04,
-	4635:  0x00003577,
-	4636:  0x00005B0D,
-	4637:  0x00006CB2,
-	4638:  0x00005367,
-	4639:  0x000036AC,
-	4640:  0x000039DC,
-	4641:  0x0000537D,
-	4642:  0x000036A5,
-	4643:  0x00024618,
-	4644:  0x0000589A,
-	4645:  0x00024B6E,
-	4646:  0x0000822D,
-	4647:  0x0000544B,
-	4648:  0x000057AA,
-	4649:  0x00025A95,
-	4650:  0x00020979,
-	4652:  0x00003A52,
-	4653:  0x00022465,
-	4654:  0x00007374,
-	4655:  0x00029EAC,
-	4656:  0x00004D09,
-	4657:  0x00009BED,
-	4658:  0x00023CFE,
-	4659:  0x00029F30,
-	4660:  0x00004C5B,
-	4661:  0x00024FA9,
-	4662:  0x0002959E,
-	4663:  0x00029FDE,
-	4664:  0x0000845C,
-	4665:  0x00023DB6,
-	4666:  0x000272B2,
-	4667:  0x000267B3,
-	4668:  0x00023720,
-	4669:  0x0000632E,
-	4670:  0x00007D25,
-	4671:  0x00023EF7,
-	4672:  0x00023E2C,
-	4673:  0x00003A2A,
-	4674:  0x00009008,
-	4675:  0x000052CC,
-	4676:  0x00003E74,
-	4677:  0x0000367A,
-	4678:  0x000045E9,
-	4679:  0x0002048E,
-	4680:  0x00007640,
-	4681:  0x00005AF0,
-	4682:  0x00020EB6,
-	4683:  0x0000787A,
-	4684:  0x00027F2E,
-	4685:  0x000058A7,
-	4686:  0x000040BF,
-	4687:  0x0000567C,
-	4688:  0x00009B8B,
-	4689:  0x00005D74,
-	4690:  0x00007654,
-	4691:  0x0002A434,
-	4692:  0x00009E85,
-	4693:  0x00004CE1,
-	4694:  0x000075F9,
-	4695:  0x000037FB,
-	4696:  0x00006119,
-	4697:  0x000230DA,
-	4698:  0x000243F2,
-	4700:  0x0000565D,
-	4701:  0x000212A9,
-	4702:  0x000057A7,
-	4703:  0x00024963,
-	4704:  0x00029E06,
-	4705:  0x00005234,
-	4706:  0x000270AE,
-	4707:  0x000035AD,
-	4708:  0x00006C4A,
-	4709:  0x00009D7C,
-	4710:  0x00007C56,
-	4711:  0x00009B39,
-	4712:  0x000057DE,
-	4713:  0x0002176C,
-	4714:  0x00005C53,
-	4715:  0x000064D3,
-	4716:  0x000294D0,
-	4717:  0x00026335,
-	4718:  0x00027164,
-	4719:  0x000086AD,
-	4720:  0x00020D28,
-	4721:  0x00026D22,
-	4722:  0x00024AE2,
-	4723:  0x00020D71,
-	4725:  0x000051FE,
-	4726:  0x00021F0F,
-	4727:  0x00005D8E,
-	4728:  0x00009703,
-	4729:  0x00021DD1,
-	4730:  0x00009E81,
-	4731:  0x0000904C,
-	4732:  0x00007B1F,
-	4733:  0x00009B02,
-	4734:  0x00005CD1,
-	4735:  0x00007BA3,
-	4736:  0x00006268,
-	4737:  0x00006335,
-	4738:  0x00009AFF,
-	4739:  0x00007BCF,
-	4740:  0x00009B2A,
-	4741:  0x00007C7E,
-	4742:  0x00009B2E,
-	4743:  0x00007C42,
-	4744:  0x00007C86,
-	4745:  0x00009C15,
-	4746:  0x00007BFC,
-	4747:  0x00009B09,
-	4748:  0x00009F17,
-	4749:  0x00009C1B,
-	4750:  0x0002493E,
-	4751:  0x00009F5A,
-	4752:  0x00005573,
-	4753:  0x00005BC3,
-	4754:  0x00004FFD,
-	4755:  0x00009E98,
-	4756:  0x00004FF2,
-	4757:  0x00005260,
-	4758:  0x00003E06,
-	4759:  0x000052D1,
-	4760:  0x00005767,
-	4761:  0x00005056,
-	4762:  0x000059B7,
-	4763:  0x00005E12,
-	4764:  0x000097C8,
-	4765:  0x00009DAB,
-	4766:  0x00008F5C,
-	4767:  0x00005469,
-	4768:  0x000097B4,
-	4769:  0x00009940,
-	4770:  0x000097BA,
-	4771:  0x0000532C,
-	4772:  0x00006130,
-	4773:  0x0000692C,
-	4774:  0x000053DA,
-	4775:  0x00009C0A,
-	4776:  0x00009D02,
-	4777:  0x00004C3B,
-	4778:  0x00009641,
-	4779:  0x00006980,
-	4780:  0x000050A6,
-	4781:  0x00007546,
-	4782:  0x0002176D,
-	4783:  0x000099DA,
-	4784:  0x00005273,
-	4786:  0x00009159,
-	4787:  0x00009681,
-	4788:  0x0000915C,
-	4790:  0x00009151,
-	4791:  0x00028E97,
-	4792:  0x0000637F,
-	4793:  0x00026D23,
-	4794:  0x00006ACA,
-	4795:  0x00005611,
-	4796:  0x0000918E,
-	4797:  0x0000757A,
-	4798:  0x00006285,
-	4799:  0x000203FC,
-	4800:  0x0000734F,
-	4801:  0x00007C70,
-	4802:  0x00025C21,
-	4803:  0x00023CFD,
-	4805:  0x00024919,
-	4806:  0x000076D6,
-	4807:  0x00009B9D,
-	4808:  0x00004E2A,
-	4809:  0x00020CD4,
-	4810:  0x000083BE,
-	4811:  0x00008842,
-	4813:  0x00005C4A,
-	4814:  0x000069C0,
-	4815:  0x000050ED,
-	4816:  0x0000577A,
-	4817:  0x0000521F,
-	4818:  0x00005DF5,
-	4819:  0x00004ECE,
-	4820:  0x00006C31,
-	4821:  0x000201F2,
-	4822:  0x00004F39,
-	4823:  0x0000549C,
-	4824:  0x000054DA,
-	4825:  0x0000529A,
-	4826:  0x00008D82,
-	4827:  0x000035FE,
-	4828:  0x00005F0C,
-	4829:  0x000035F3,
-	4831:  0x00006B52,
-	4832:  0x0000917C,
-	4833:  0x00009FA5,
-	4834:  0x00009B97,
-	4835:  0x0000982E,
-	4836:  0x000098B4,
-	4837:  0x00009ABA,
-	4838:  0x00009EA8,
-	4839:  0x00009E84,
-	4840:  0x0000717A,
-	4841:  0x00007B14,
-	4843:  0x00006BFA,
-	4844:  0x00008818,
-	4845:  0x00007F78,
-	4847:  0x00005620,
-	4848:  0x0002A64A,
-	4849:  0x00008E77,
-	4850:  0x00009F53,
-	4852:  0x00008DD4,
-	4853:  0x00008E4F,
-	4854:  0x00009E1C,
-	4855:  0x00008E01,
-	4856:  0x00006282,
-	4857:  0x0002837D,
-	4858:  0x00008E28,
-	4859:  0x00008E75,
-	4860:  0x00007AD3,
-	4861:  0x00024A77,
-	4862:  0x00007A3E,
-	4863:  0x000078D8,
-	4864:  0x00006CEA,
-	4865:  0x00008A67,
-	4866:  0x00007607,
-	4867:  0x00028A5A,
-	4868:  0x00009F26,
-	4869:  0x00006CCE,
-	4870:  0x000087D6,
-	4871:  0x000075C3,
-	4872:  0x0002A2B2,
-	4873:  0x00007853,
-	4874:  0x0002F840,
-	4875:  0x00008D0C,
-	4876:  0x000072E2,
-	4877:  0x00007371,
-	4878:  0x00008B2D,
-	4879:  0x00007302,
-	4880:  0x000074F1,
-	4881:  0x00008CEB,
-	4882:  0x00024ABB,
-	4883:  0x0000862F,
-	4884:  0x00005FBA,
-	4885:  0x000088A0,
-	4886:  0x000044B7,
-	4888:  0x0002183B,
-	4889:  0x00026E05,
-	4891:  0x00008A7E,
-	4892:  0x0002251B,
-	4894:  0x000060FD,
-	4895:  0x00007667,
-	4896:  0x00009AD7,
-	4897:  0x00009D44,
-	4898:  0x0000936E,
-	4899:  0x00009B8F,
-	4900:  0x000087F5,
-	4902:  0x0000880F,
-	4903:  0x00008CF7,
-	4904:  0x0000732C,
-	4905:  0x00009721,
-	4906:  0x00009BB0,
-	4907:  0x000035D6,
-	4908:  0x000072B2,
-	4909:  0x00004C07,
-	4910:  0x00007C51,
-	4911:  0x0000994A,
-	4912:  0x00026159,
-	4913:  0x00006159,
-	4914:  0x00004C04,
-	4915:  0x00009E96,
-	4916:  0x0000617D,
-	4918:  0x0000575F,
-	4919:  0x0000616F,
-	4920:  0x000062A6,
-	4921:  0x00006239,
-	4922:  0x000062CE,
-	4923:  0x00003A5C,
-	4924:  0x000061E2,
-	4925:  0x000053AA,
-	4926:  0x000233F5,
-	4927:  0x00006364,
-	4928:  0x00006802,
-	4929:  0x000035D2,
-	4930:  0x00005D57,
-	4931:  0x00028BC2,
-	4932:  0x00008FDA,
-	4933:  0x00028E39,
-	4935:  0x000050D9,
-	4936:  0x00021D46,
-	4937:  0x00007906,
-	4938:  0x00005332,
-	4939:  0x00009638,
-	4940:  0x00020F3B,
-	4941:  0x00004065,
-	4943:  0x000077FE,
-	4945:  0x00007CC2,
-	4946:  0x00025F1A,
-	4947:  0x00007CDA,
-	4948:  0x00007A2D,
-	4949:  0x00008066,
-	4950:  0x00008063,
-	4951:  0x00007D4D,
-	4952:  0x00007505,
-	4953:  0x000074F2,
-	4954:  0x00008994,
-	4955:  0x0000821A,
-	4956:  0x0000670C,
-	4957:  0x00008062,
-	4958:  0x00027486,
-	4959:  0x0000805B,
-	4960:  0x000074F0,
-	4961:  0x00008103,
-	4962:  0x00007724,
-	4963:  0x00008989,
-	4964:  0x000267CC,
-	4965:  0x00007553,
-	4966:  0x00026ED1,
-	4967:  0x000087A9,
-	4968:  0x000087CE,
-	4969:  0x000081C8,
-	4970:  0x0000878C,
-	4971:  0x00008A49,
-	4972:  0x00008CAD,
-	4973:  0x00008B43,
-	4974:  0x0000772B,
-	4975:  0x000074F8,
-	4976:  0x000084DA,
-	4977:  0x00003635,
-	4978:  0x000069B2,
-	4979:  0x00008DA6,
-	4981:  0x000089A9,
-	4982:  0x00007468,
-	4983:  0x00006DB9,
-	4984:  0x000087C1,
-	4985:  0x00024011,
-	4986:  0x000074E7,
-	4987:  0x00003DDB,
-	4988:  0x00007176,
-	4989:  0x000060A4,
-	4990:  0x0000619C,
-	4991:  0x00003CD1,
-	4992:  0x00007162,
-	4993:  0x00006077,
-	4995:  0x00007F71,
-	4996:  0x00028B2D,
-	4997:  0x00007250,
-	4998:  0x000060E9,
-	4999:  0x00004B7E,
-	5000:  0x00005220,
-	5001:  0x00003C18,
-	5002:  0x00023CC7,
-	5003:  0x00025ED7,
-	5004:  0x00027656,
-	5005:  0x00025531,
-	5006:  0x00021944,
-	5007:  0x000212FE,
-	5008:  0x00029903,
-	5009:  0x00026DDC,
-	5010:  0x000270AD,
-	5011:  0x00005CC1,
-	5012:  0x000261AD,
-	5013:  0x00028A0F,
-	5014:  0x00023677,
-	5015:  0x000200EE,
-	5016:  0x00026846,
-	5017:  0x00024F0E,
-	5018:  0x00004562,
-	5019:  0x00005B1F,
-	5020:  0x0002634C,
-	5021:  0x00009F50,
-	5022:  0x00009EA6,
-	5023:  0x0002626B,
-	5024:  0x00003000,
-	5025:  0x0000FF0C,
-	5026:  0x00003001,
-	5027:  0x00003002,
-	5028:  0x0000FF0E,
-	5029:  0x00002027,
-	5030:  0x0000FF1B,
-	5031:  0x0000FF1A,
-	5032:  0x0000FF1F,
-	5033:  0x0000FF01,
-	5034:  0x0000FE30,
-	5035:  0x00002026,
-	5036:  0x00002025,
-	5037:  0x0000FE50,
-	5038:  0x0000FE51,
-	5039:  0x0000FE52,
-	5040:  0x000000B7,
-	5041:  0x0000FE54,
-	5042:  0x0000FE55,
-	5043:  0x0000FE56,
-	5044:  0x0000FE57,
-	5045:  0x0000FF5C,
-	5046:  0x00002013,
-	5047:  0x0000FE31,
-	5048:  0x00002014,
-	5049:  0x0000FE33,
-	5050:  0x00002574,
-	5051:  0x0000FE34,
-	5052:  0x0000FE4F,
-	5053:  0x0000FF08,
-	5054:  0x0000FF09,
-	5055:  0x0000FE35,
-	5056:  0x0000FE36,
-	5057:  0x0000FF5B,
-	5058:  0x0000FF5D,
-	5059:  0x0000FE37,
-	5060:  0x0000FE38,
-	5061:  0x00003014,
-	5062:  0x00003015,
-	5063:  0x0000FE39,
-	5064:  0x0000FE3A,
-	5065:  0x00003010,
-	5066:  0x00003011,
-	5067:  0x0000FE3B,
-	5068:  0x0000FE3C,
-	5069:  0x0000300A,
-	5070:  0x0000300B,
-	5071:  0x0000FE3D,
-	5072:  0x0000FE3E,
-	5073:  0x00003008,
-	5074:  0x00003009,
-	5075:  0x0000FE3F,
-	5076:  0x0000FE40,
-	5077:  0x0000300C,
-	5078:  0x0000300D,
-	5079:  0x0000FE41,
-	5080:  0x0000FE42,
-	5081:  0x0000300E,
-	5082:  0x0000300F,
-	5083:  0x0000FE43,
-	5084:  0x0000FE44,
-	5085:  0x0000FE59,
-	5086:  0x0000FE5A,
-	5087:  0x0000FE5B,
-	5088:  0x0000FE5C,
-	5089:  0x0000FE5D,
-	5090:  0x0000FE5E,
-	5091:  0x00002018,
-	5092:  0x00002019,
-	5093:  0x0000201C,
-	5094:  0x0000201D,
-	5095:  0x0000301D,
-	5096:  0x0000301E,
-	5097:  0x00002035,
-	5098:  0x00002032,
-	5099:  0x0000FF03,
-	5100:  0x0000FF06,
-	5101:  0x0000FF0A,
-	5102:  0x0000203B,
-	5103:  0x000000A7,
-	5104:  0x00003003,
-	5105:  0x000025CB,
-	5106:  0x000025CF,
-	5107:  0x000025B3,
-	5108:  0x000025B2,
-	5109:  0x000025CE,
-	5110:  0x00002606,
-	5111:  0x00002605,
-	5112:  0x000025C7,
-	5113:  0x000025C6,
-	5114:  0x000025A1,
-	5115:  0x000025A0,
-	5116:  0x000025BD,
-	5117:  0x000025BC,
-	5118:  0x000032A3,
-	5119:  0x00002105,
-	5120:  0x000000AF,
-	5121:  0x0000FFE3,
-	5122:  0x0000FF3F,
-	5123:  0x000002CD,
-	5124:  0x0000FE49,
-	5125:  0x0000FE4A,
-	5126:  0x0000FE4D,
-	5127:  0x0000FE4E,
-	5128:  0x0000FE4B,
-	5129:  0x0000FE4C,
-	5130:  0x0000FE5F,
-	5131:  0x0000FE60,
-	5132:  0x0000FE61,
-	5133:  0x0000FF0B,
-	5134:  0x0000FF0D,
-	5135:  0x000000D7,
-	5136:  0x000000F7,
-	5137:  0x000000B1,
-	5138:  0x0000221A,
-	5139:  0x0000FF1C,
-	5140:  0x0000FF1E,
-	5141:  0x0000FF1D,
-	5142:  0x00002266,
-	5143:  0x00002267,
-	5144:  0x00002260,
-	5145:  0x0000221E,
-	5146:  0x00002252,
-	5147:  0x00002261,
-	5148:  0x0000FE62,
-	5149:  0x0000FE63,
-	5150:  0x0000FE64,
-	5151:  0x0000FE65,
-	5152:  0x0000FE66,
-	5153:  0x0000FF5E,
-	5154:  0x00002229,
-	5155:  0x0000222A,
-	5156:  0x000022A5,
-	5157:  0x00002220,
-	5158:  0x0000221F,
-	5159:  0x000022BF,
-	5160:  0x000033D2,
-	5161:  0x000033D1,
-	5162:  0x0000222B,
-	5163:  0x0000222E,
-	5164:  0x00002235,
-	5165:  0x00002234,
-	5166:  0x00002640,
-	5167:  0x00002642,
-	5168:  0x00002295,
-	5169:  0x00002299,
-	5170:  0x00002191,
-	5171:  0x00002193,
-	5172:  0x00002190,
-	5173:  0x00002192,
-	5174:  0x00002196,
-	5175:  0x00002197,
-	5176:  0x00002199,
-	5177:  0x00002198,
-	5178:  0x00002225,
-	5179:  0x00002223,
-	5180:  0x0000FF0F,
-	5181:  0x0000FF3C,
-	5182:  0x00002215,
-	5183:  0x0000FE68,
-	5184:  0x0000FF04,
-	5185:  0x0000FFE5,
-	5186:  0x00003012,
-	5187:  0x0000FFE0,
-	5188:  0x0000FFE1,
-	5189:  0x0000FF05,
-	5190:  0x0000FF20,
-	5191:  0x00002103,
-	5192:  0x00002109,
-	5193:  0x0000FE69,
-	5194:  0x0000FE6A,
-	5195:  0x0000FE6B,
-	5196:  0x000033D5,
-	5197:  0x0000339C,
-	5198:  0x0000339D,
-	5199:  0x0000339E,
-	5200:  0x000033CE,
-	5201:  0x000033A1,
-	5202:  0x0000338E,
-	5203:  0x0000338F,
-	5204:  0x000033C4,
-	5205:  0x000000B0,
-	5206:  0x00005159,
-	5207:  0x0000515B,
-	5208:  0x0000515E,
-	5209:  0x0000515D,
-	5210:  0x00005161,
-	5211:  0x00005163,
-	5212:  0x000055E7,
-	5213:  0x000074E9,
-	5214:  0x00007CCE,
-	5215:  0x00002581,
-	5216:  0x00002582,
-	5217:  0x00002583,
-	5218:  0x00002584,
-	5219:  0x00002585,
-	5220:  0x00002586,
-	5221:  0x00002587,
-	5222:  0x00002588,
-	5223:  0x0000258F,
-	5224:  0x0000258E,
-	5225:  0x0000258D,
-	5226:  0x0000258C,
-	5227:  0x0000258B,
-	5228:  0x0000258A,
-	5229:  0x00002589,
-	5230:  0x0000253C,
-	5231:  0x00002534,
-	5232:  0x0000252C,
-	5233:  0x00002524,
-	5234:  0x0000251C,
-	5235:  0x00002594,
-	5236:  0x00002500,
-	5237:  0x00002502,
-	5238:  0x00002595,
-	5239:  0x0000250C,
-	5240:  0x00002510,
-	5241:  0x00002514,
-	5242:  0x00002518,
-	5243:  0x0000256D,
-	5244:  0x0000256E,
-	5245:  0x00002570,
-	5246:  0x0000256F,
-	5247:  0x00002550,
-	5248:  0x0000255E,
-	5249:  0x0000256A,
-	5250:  0x00002561,
-	5251:  0x000025E2,
-	5252:  0x000025E3,
-	5253:  0x000025E5,
-	5254:  0x000025E4,
-	5255:  0x00002571,
-	5256:  0x00002572,
-	5257:  0x00002573,
-	5258:  0x0000FF10,
-	5259:  0x0000FF11,
-	5260:  0x0000FF12,
-	5261:  0x0000FF13,
-	5262:  0x0000FF14,
-	5263:  0x0000FF15,
-	5264:  0x0000FF16,
-	5265:  0x0000FF17,
-	5266:  0x0000FF18,
-	5267:  0x0000FF19,
-	5268:  0x00002160,
-	5269:  0x00002161,
-	5270:  0x00002162,
-	5271:  0x00002163,
-	5272:  0x00002164,
-	5273:  0x00002165,
-	5274:  0x00002166,
-	5275:  0x00002167,
-	5276:  0x00002168,
-	5277:  0x00002169,
-	5278:  0x00003021,
-	5279:  0x00003022,
-	5280:  0x00003023,
-	5281:  0x00003024,
-	5282:  0x00003025,
-	5283:  0x00003026,
-	5284:  0x00003027,
-	5285:  0x00003028,
-	5286:  0x00003029,
-	5287:  0x00005341,
-	5288:  0x00005344,
-	5289:  0x00005345,
-	5290:  0x0000FF21,
-	5291:  0x0000FF22,
-	5292:  0x0000FF23,
-	5293:  0x0000FF24,
-	5294:  0x0000FF25,
-	5295:  0x0000FF26,
-	5296:  0x0000FF27,
-	5297:  0x0000FF28,
-	5298:  0x0000FF29,
-	5299:  0x0000FF2A,
-	5300:  0x0000FF2B,
-	5301:  0x0000FF2C,
-	5302:  0x0000FF2D,
-	5303:  0x0000FF2E,
-	5304:  0x0000FF2F,
-	5305:  0x0000FF30,
-	5306:  0x0000FF31,
-	5307:  0x0000FF32,
-	5308:  0x0000FF33,
-	5309:  0x0000FF34,
-	5310:  0x0000FF35,
-	5311:  0x0000FF36,
-	5312:  0x0000FF37,
-	5313:  0x0000FF38,
-	5314:  0x0000FF39,
-	5315:  0x0000FF3A,
-	5316:  0x0000FF41,
-	5317:  0x0000FF42,
-	5318:  0x0000FF43,
-	5319:  0x0000FF44,
-	5320:  0x0000FF45,
-	5321:  0x0000FF46,
-	5322:  0x0000FF47,
-	5323:  0x0000FF48,
-	5324:  0x0000FF49,
-	5325:  0x0000FF4A,
-	5326:  0x0000FF4B,
-	5327:  0x0000FF4C,
-	5328:  0x0000FF4D,
-	5329:  0x0000FF4E,
-	5330:  0x0000FF4F,
-	5331:  0x0000FF50,
-	5332:  0x0000FF51,
-	5333:  0x0000FF52,
-	5334:  0x0000FF53,
-	5335:  0x0000FF54,
-	5336:  0x0000FF55,
-	5337:  0x0000FF56,
-	5338:  0x0000FF57,
-	5339:  0x0000FF58,
-	5340:  0x0000FF59,
-	5341:  0x0000FF5A,
-	5342:  0x00000391,
-	5343:  0x00000392,
-	5344:  0x00000393,
-	5345:  0x00000394,
-	5346:  0x00000395,
-	5347:  0x00000396,
-	5348:  0x00000397,
-	5349:  0x00000398,
-	5350:  0x00000399,
-	5351:  0x0000039A,
-	5352:  0x0000039B,
-	5353:  0x0000039C,
-	5354:  0x0000039D,
-	5355:  0x0000039E,
-	5356:  0x0000039F,
-	5357:  0x000003A0,
-	5358:  0x000003A1,
-	5359:  0x000003A3,
-	5360:  0x000003A4,
-	5361:  0x000003A5,
-	5362:  0x000003A6,
-	5363:  0x000003A7,
-	5364:  0x000003A8,
-	5365:  0x000003A9,
-	5366:  0x000003B1,
-	5367:  0x000003B2,
-	5368:  0x000003B3,
-	5369:  0x000003B4,
-	5370:  0x000003B5,
-	5371:  0x000003B6,
-	5372:  0x000003B7,
-	5373:  0x000003B8,
-	5374:  0x000003B9,
-	5375:  0x000003BA,
-	5376:  0x000003BB,
-	5377:  0x000003BC,
-	5378:  0x000003BD,
-	5379:  0x000003BE,
-	5380:  0x000003BF,
-	5381:  0x000003C0,
-	5382:  0x000003C1,
-	5383:  0x000003C3,
-	5384:  0x000003C4,
-	5385:  0x000003C5,
-	5386:  0x000003C6,
-	5387:  0x000003C7,
-	5388:  0x000003C8,
-	5389:  0x000003C9,
-	5390:  0x00003105,
-	5391:  0x00003106,
-	5392:  0x00003107,
-	5393:  0x00003108,
-	5394:  0x00003109,
-	5395:  0x0000310A,
-	5396:  0x0000310B,
-	5397:  0x0000310C,
-	5398:  0x0000310D,
-	5399:  0x0000310E,
-	5400:  0x0000310F,
-	5401:  0x00003110,
-	5402:  0x00003111,
-	5403:  0x00003112,
-	5404:  0x00003113,
-	5405:  0x00003114,
-	5406:  0x00003115,
-	5407:  0x00003116,
-	5408:  0x00003117,
-	5409:  0x00003118,
-	5410:  0x00003119,
-	5411:  0x0000311A,
-	5412:  0x0000311B,
-	5413:  0x0000311C,
-	5414:  0x0000311D,
-	5415:  0x0000311E,
-	5416:  0x0000311F,
-	5417:  0x00003120,
-	5418:  0x00003121,
-	5419:  0x00003122,
-	5420:  0x00003123,
-	5421:  0x00003124,
-	5422:  0x00003125,
-	5423:  0x00003126,
-	5424:  0x00003127,
-	5425:  0x00003128,
-	5426:  0x00003129,
-	5427:  0x000002D9,
-	5428:  0x000002C9,
-	5429:  0x000002CA,
-	5430:  0x000002C7,
-	5431:  0x000002CB,
-	5432:  0x00002400,
-	5433:  0x00002401,
-	5434:  0x00002402,
-	5435:  0x00002403,
-	5436:  0x00002404,
-	5437:  0x00002405,
-	5438:  0x00002406,
-	5439:  0x00002407,
-	5440:  0x00002408,
-	5441:  0x00002409,
-	5442:  0x0000240A,
-	5443:  0x0000240B,
-	5444:  0x0000240C,
-	5445:  0x0000240D,
-	5446:  0x0000240E,
-	5447:  0x0000240F,
-	5448:  0x00002410,
-	5449:  0x00002411,
-	5450:  0x00002412,
-	5451:  0x00002413,
-	5452:  0x00002414,
-	5453:  0x00002415,
-	5454:  0x00002416,
-	5455:  0x00002417,
-	5456:  0x00002418,
-	5457:  0x00002419,
-	5458:  0x0000241A,
-	5459:  0x0000241B,
-	5460:  0x0000241C,
-	5461:  0x0000241D,
-	5462:  0x0000241E,
-	5463:  0x0000241F,
-	5464:  0x00002421,
-	5465:  0x000020AC,
-	5495:  0x00004E00,
-	5496:  0x00004E59,
-	5497:  0x00004E01,
-	5498:  0x00004E03,
-	5499:  0x00004E43,
-	5500:  0x00004E5D,
-	5501:  0x00004E86,
-	5502:  0x00004E8C,
-	5503:  0x00004EBA,
-	5504:  0x0000513F,
-	5505:  0x00005165,
-	5506:  0x0000516B,
-	5507:  0x000051E0,
-	5508:  0x00005200,
-	5509:  0x00005201,
-	5510:  0x0000529B,
-	5511:  0x00005315,
-	5512:  0x00005341,
-	5513:  0x0000535C,
-	5514:  0x000053C8,
-	5515:  0x00004E09,
-	5516:  0x00004E0B,
-	5517:  0x00004E08,
-	5518:  0x00004E0A,
-	5519:  0x00004E2B,
-	5520:  0x00004E38,
-	5521:  0x000051E1,
-	5522:  0x00004E45,
-	5523:  0x00004E48,
-	5524:  0x00004E5F,
-	5525:  0x00004E5E,
-	5526:  0x00004E8E,
-	5527:  0x00004EA1,
-	5528:  0x00005140,
-	5529:  0x00005203,
-	5530:  0x000052FA,
-	5531:  0x00005343,
-	5532:  0x000053C9,
-	5533:  0x000053E3,
-	5534:  0x0000571F,
-	5535:  0x000058EB,
-	5536:  0x00005915,
-	5537:  0x00005927,
-	5538:  0x00005973,
-	5539:  0x00005B50,
-	5540:  0x00005B51,
-	5541:  0x00005B53,
-	5542:  0x00005BF8,
-	5543:  0x00005C0F,
-	5544:  0x00005C22,
-	5545:  0x00005C38,
-	5546:  0x00005C71,
-	5547:  0x00005DDD,
-	5548:  0x00005DE5,
-	5549:  0x00005DF1,
-	5550:  0x00005DF2,
-	5551:  0x00005DF3,
-	5552:  0x00005DFE,
-	5553:  0x00005E72,
-	5554:  0x00005EFE,
-	5555:  0x00005F0B,
-	5556:  0x00005F13,
-	5557:  0x0000624D,
-	5558:  0x00004E11,
-	5559:  0x00004E10,
-	5560:  0x00004E0D,
-	5561:  0x00004E2D,
-	5562:  0x00004E30,
-	5563:  0x00004E39,
-	5564:  0x00004E4B,
-	5565:  0x00005C39,
-	5566:  0x00004E88,
-	5567:  0x00004E91,
-	5568:  0x00004E95,
-	5569:  0x00004E92,
-	5570:  0x00004E94,
-	5571:  0x00004EA2,
-	5572:  0x00004EC1,
-	5573:  0x00004EC0,
-	5574:  0x00004EC3,
-	5575:  0x00004EC6,
-	5576:  0x00004EC7,
-	5577:  0x00004ECD,
-	5578:  0x00004ECA,
-	5579:  0x00004ECB,
-	5580:  0x00004EC4,
-	5581:  0x00005143,
-	5582:  0x00005141,
-	5583:  0x00005167,
-	5584:  0x0000516D,
-	5585:  0x0000516E,
-	5586:  0x0000516C,
-	5587:  0x00005197,
-	5588:  0x000051F6,
-	5589:  0x00005206,
-	5590:  0x00005207,
-	5591:  0x00005208,
-	5592:  0x000052FB,
-	5593:  0x000052FE,
-	5594:  0x000052FF,
-	5595:  0x00005316,
-	5596:  0x00005339,
-	5597:  0x00005348,
-	5598:  0x00005347,
-	5599:  0x00005345,
-	5600:  0x0000535E,
-	5601:  0x00005384,
-	5602:  0x000053CB,
-	5603:  0x000053CA,
-	5604:  0x000053CD,
-	5605:  0x000058EC,
-	5606:  0x00005929,
-	5607:  0x0000592B,
-	5608:  0x0000592A,
-	5609:  0x0000592D,
-	5610:  0x00005B54,
-	5611:  0x00005C11,
-	5612:  0x00005C24,
-	5613:  0x00005C3A,
-	5614:  0x00005C6F,
-	5615:  0x00005DF4,
-	5616:  0x00005E7B,
-	5617:  0x00005EFF,
-	5618:  0x00005F14,
-	5619:  0x00005F15,
-	5620:  0x00005FC3,
-	5621:  0x00006208,
-	5622:  0x00006236,
-	5623:  0x0000624B,
-	5624:  0x0000624E,
-	5625:  0x0000652F,
-	5626:  0x00006587,
-	5627:  0x00006597,
-	5628:  0x000065A4,
-	5629:  0x000065B9,
-	5630:  0x000065E5,
-	5631:  0x000066F0,
-	5632:  0x00006708,
-	5633:  0x00006728,
-	5634:  0x00006B20,
-	5635:  0x00006B62,
-	5636:  0x00006B79,
-	5637:  0x00006BCB,
-	5638:  0x00006BD4,
-	5639:  0x00006BDB,
-	5640:  0x00006C0F,
-	5641:  0x00006C34,
-	5642:  0x0000706B,
-	5643:  0x0000722A,
-	5644:  0x00007236,
-	5645:  0x0000723B,
-	5646:  0x00007247,
-	5647:  0x00007259,
-	5648:  0x0000725B,
-	5649:  0x000072AC,
-	5650:  0x0000738B,
-	5651:  0x00004E19,
-	5652:  0x00004E16,
-	5653:  0x00004E15,
-	5654:  0x00004E14,
-	5655:  0x00004E18,
-	5656:  0x00004E3B,
-	5657:  0x00004E4D,
-	5658:  0x00004E4F,
-	5659:  0x00004E4E,
-	5660:  0x00004EE5,
-	5661:  0x00004ED8,
-	5662:  0x00004ED4,
-	5663:  0x00004ED5,
-	5664:  0x00004ED6,
-	5665:  0x00004ED7,
-	5666:  0x00004EE3,
-	5667:  0x00004EE4,
-	5668:  0x00004ED9,
-	5669:  0x00004EDE,
-	5670:  0x00005145,
-	5671:  0x00005144,
-	5672:  0x00005189,
-	5673:  0x0000518A,
-	5674:  0x000051AC,
-	5675:  0x000051F9,
-	5676:  0x000051FA,
-	5677:  0x000051F8,
-	5678:  0x0000520A,
-	5679:  0x000052A0,
-	5680:  0x0000529F,
-	5681:  0x00005305,
-	5682:  0x00005306,
-	5683:  0x00005317,
-	5684:  0x0000531D,
-	5685:  0x00004EDF,
-	5686:  0x0000534A,
-	5687:  0x00005349,
-	5688:  0x00005361,
-	5689:  0x00005360,
-	5690:  0x0000536F,
-	5691:  0x0000536E,
-	5692:  0x000053BB,
-	5693:  0x000053EF,
-	5694:  0x000053E4,
-	5695:  0x000053F3,
-	5696:  0x000053EC,
-	5697:  0x000053EE,
-	5698:  0x000053E9,
-	5699:  0x000053E8,
-	5700:  0x000053FC,
-	5701:  0x000053F8,
-	5702:  0x000053F5,
-	5703:  0x000053EB,
-	5704:  0x000053E6,
-	5705:  0x000053EA,
-	5706:  0x000053F2,
-	5707:  0x000053F1,
-	5708:  0x000053F0,
-	5709:  0x000053E5,
-	5710:  0x000053ED,
-	5711:  0x000053FB,
-	5712:  0x000056DB,
-	5713:  0x000056DA,
-	5714:  0x00005916,
-	5715:  0x0000592E,
-	5716:  0x00005931,
-	5717:  0x00005974,
-	5718:  0x00005976,
-	5719:  0x00005B55,
-	5720:  0x00005B83,
-	5721:  0x00005C3C,
-	5722:  0x00005DE8,
-	5723:  0x00005DE7,
-	5724:  0x00005DE6,
-	5725:  0x00005E02,
-	5726:  0x00005E03,
-	5727:  0x00005E73,
-	5728:  0x00005E7C,
-	5729:  0x00005F01,
-	5730:  0x00005F18,
-	5731:  0x00005F17,
-	5732:  0x00005FC5,
-	5733:  0x0000620A,
-	5734:  0x00006253,
-	5735:  0x00006254,
-	5736:  0x00006252,
-	5737:  0x00006251,
-	5738:  0x000065A5,
-	5739:  0x000065E6,
-	5740:  0x0000672E,
-	5741:  0x0000672C,
-	5742:  0x0000672A,
-	5743:  0x0000672B,
-	5744:  0x0000672D,
-	5745:  0x00006B63,
-	5746:  0x00006BCD,
-	5747:  0x00006C11,
-	5748:  0x00006C10,
-	5749:  0x00006C38,
-	5750:  0x00006C41,
-	5751:  0x00006C40,
-	5752:  0x00006C3E,
-	5753:  0x000072AF,
-	5754:  0x00007384,
-	5755:  0x00007389,
-	5756:  0x000074DC,
-	5757:  0x000074E6,
-	5758:  0x00007518,
-	5759:  0x0000751F,
-	5760:  0x00007528,
-	5761:  0x00007529,
-	5762:  0x00007530,
-	5763:  0x00007531,
-	5764:  0x00007532,
-	5765:  0x00007533,
-	5766:  0x0000758B,
-	5767:  0x0000767D,
-	5768:  0x000076AE,
-	5769:  0x000076BF,
-	5770:  0x000076EE,
-	5771:  0x000077DB,
-	5772:  0x000077E2,
-	5773:  0x000077F3,
-	5774:  0x0000793A,
-	5775:  0x000079BE,
-	5776:  0x00007A74,
-	5777:  0x00007ACB,
-	5778:  0x00004E1E,
-	5779:  0x00004E1F,
-	5780:  0x00004E52,
-	5781:  0x00004E53,
-	5782:  0x00004E69,
-	5783:  0x00004E99,
-	5784:  0x00004EA4,
-	5785:  0x00004EA6,
-	5786:  0x00004EA5,
-	5787:  0x00004EFF,
-	5788:  0x00004F09,
-	5789:  0x00004F19,
-	5790:  0x00004F0A,
-	5791:  0x00004F15,
-	5792:  0x00004F0D,
-	5793:  0x00004F10,
-	5794:  0x00004F11,
-	5795:  0x00004F0F,
-	5796:  0x00004EF2,
-	5797:  0x00004EF6,
-	5798:  0x00004EFB,
-	5799:  0x00004EF0,
-	5800:  0x00004EF3,
-	5801:  0x00004EFD,
-	5802:  0x00004F01,
-	5803:  0x00004F0B,
-	5804:  0x00005149,
-	5805:  0x00005147,
-	5806:  0x00005146,
-	5807:  0x00005148,
-	5808:  0x00005168,
-	5809:  0x00005171,
-	5810:  0x0000518D,
-	5811:  0x000051B0,
-	5812:  0x00005217,
-	5813:  0x00005211,
-	5814:  0x00005212,
-	5815:  0x0000520E,
-	5816:  0x00005216,
-	5817:  0x000052A3,
-	5818:  0x00005308,
-	5819:  0x00005321,
-	5820:  0x00005320,
-	5821:  0x00005370,
-	5822:  0x00005371,
-	5823:  0x00005409,
-	5824:  0x0000540F,
-	5825:  0x0000540C,
-	5826:  0x0000540A,
-	5827:  0x00005410,
-	5828:  0x00005401,
-	5829:  0x0000540B,
-	5830:  0x00005404,
-	5831:  0x00005411,
-	5832:  0x0000540D,
-	5833:  0x00005408,
-	5834:  0x00005403,
-	5835:  0x0000540E,
-	5836:  0x00005406,
-	5837:  0x00005412,
-	5838:  0x000056E0,
-	5839:  0x000056DE,
-	5840:  0x000056DD,
-	5841:  0x00005733,
-	5842:  0x00005730,
-	5843:  0x00005728,
-	5844:  0x0000572D,
-	5845:  0x0000572C,
-	5846:  0x0000572F,
-	5847:  0x00005729,
-	5848:  0x00005919,
-	5849:  0x0000591A,
-	5850:  0x00005937,
-	5851:  0x00005938,
-	5852:  0x00005984,
-	5853:  0x00005978,
-	5854:  0x00005983,
-	5855:  0x0000597D,
-	5856:  0x00005979,
-	5857:  0x00005982,
-	5858:  0x00005981,
-	5859:  0x00005B57,
-	5860:  0x00005B58,
-	5861:  0x00005B87,
-	5862:  0x00005B88,
-	5863:  0x00005B85,
-	5864:  0x00005B89,
-	5865:  0x00005BFA,
-	5866:  0x00005C16,
-	5867:  0x00005C79,
-	5868:  0x00005DDE,
-	5869:  0x00005E06,
-	5870:  0x00005E76,
-	5871:  0x00005E74,
-	5872:  0x00005F0F,
-	5873:  0x00005F1B,
-	5874:  0x00005FD9,
-	5875:  0x00005FD6,
-	5876:  0x0000620E,
-	5877:  0x0000620C,
-	5878:  0x0000620D,
-	5879:  0x00006210,
-	5880:  0x00006263,
-	5881:  0x0000625B,
-	5882:  0x00006258,
-	5883:  0x00006536,
-	5884:  0x000065E9,
-	5885:  0x000065E8,
-	5886:  0x000065EC,
-	5887:  0x000065ED,
-	5888:  0x000066F2,
-	5889:  0x000066F3,
-	5890:  0x00006709,
-	5891:  0x0000673D,
-	5892:  0x00006734,
-	5893:  0x00006731,
-	5894:  0x00006735,
-	5895:  0x00006B21,
-	5896:  0x00006B64,
-	5897:  0x00006B7B,
-	5898:  0x00006C16,
-	5899:  0x00006C5D,
-	5900:  0x00006C57,
-	5901:  0x00006C59,
-	5902:  0x00006C5F,
-	5903:  0x00006C60,
-	5904:  0x00006C50,
-	5905:  0x00006C55,
-	5906:  0x00006C61,
-	5907:  0x00006C5B,
-	5908:  0x00006C4D,
-	5909:  0x00006C4E,
-	5910:  0x00007070,
-	5911:  0x0000725F,
-	5912:  0x0000725D,
-	5913:  0x0000767E,
-	5914:  0x00007AF9,
-	5915:  0x00007C73,
-	5916:  0x00007CF8,
-	5917:  0x00007F36,
-	5918:  0x00007F8A,
-	5919:  0x00007FBD,
-	5920:  0x00008001,
-	5921:  0x00008003,
-	5922:  0x0000800C,
-	5923:  0x00008012,
-	5924:  0x00008033,
-	5925:  0x0000807F,
-	5926:  0x00008089,
-	5927:  0x0000808B,
-	5928:  0x0000808C,
-	5929:  0x000081E3,
-	5930:  0x000081EA,
-	5931:  0x000081F3,
-	5932:  0x000081FC,
-	5933:  0x0000820C,
-	5934:  0x0000821B,
-	5935:  0x0000821F,
-	5936:  0x0000826E,
-	5937:  0x00008272,
-	5938:  0x0000827E,
-	5939:  0x0000866B,
-	5940:  0x00008840,
-	5941:  0x0000884C,
-	5942:  0x00008863,
-	5943:  0x0000897F,
-	5944:  0x00009621,
-	5945:  0x00004E32,
-	5946:  0x00004EA8,
-	5947:  0x00004F4D,
-	5948:  0x00004F4F,
-	5949:  0x00004F47,
-	5950:  0x00004F57,
-	5951:  0x00004F5E,
-	5952:  0x00004F34,
-	5953:  0x00004F5B,
-	5954:  0x00004F55,
-	5955:  0x00004F30,
-	5956:  0x00004F50,
-	5957:  0x00004F51,
-	5958:  0x00004F3D,
-	5959:  0x00004F3A,
-	5960:  0x00004F38,
-	5961:  0x00004F43,
-	5962:  0x00004F54,
-	5963:  0x00004F3C,
-	5964:  0x00004F46,
-	5965:  0x00004F63,
-	5966:  0x00004F5C,
-	5967:  0x00004F60,
-	5968:  0x00004F2F,
-	5969:  0x00004F4E,
-	5970:  0x00004F36,
-	5971:  0x00004F59,
-	5972:  0x00004F5D,
-	5973:  0x00004F48,
-	5974:  0x00004F5A,
-	5975:  0x0000514C,
-	5976:  0x0000514B,
-	5977:  0x0000514D,
-	5978:  0x00005175,
-	5979:  0x000051B6,
-	5980:  0x000051B7,
-	5981:  0x00005225,
-	5982:  0x00005224,
-	5983:  0x00005229,
-	5984:  0x0000522A,
-	5985:  0x00005228,
-	5986:  0x000052AB,
-	5987:  0x000052A9,
-	5988:  0x000052AA,
-	5989:  0x000052AC,
-	5990:  0x00005323,
-	5991:  0x00005373,
-	5992:  0x00005375,
-	5993:  0x0000541D,
-	5994:  0x0000542D,
-	5995:  0x0000541E,
-	5996:  0x0000543E,
-	5997:  0x00005426,
-	5998:  0x0000544E,
-	5999:  0x00005427,
-	6000:  0x00005446,
-	6001:  0x00005443,
-	6002:  0x00005433,
-	6003:  0x00005448,
-	6004:  0x00005442,
-	6005:  0x0000541B,
-	6006:  0x00005429,
-	6007:  0x0000544A,
-	6008:  0x00005439,
-	6009:  0x0000543B,
-	6010:  0x00005438,
-	6011:  0x0000542E,
-	6012:  0x00005435,
-	6013:  0x00005436,
-	6014:  0x00005420,
-	6015:  0x0000543C,
-	6016:  0x00005440,
-	6017:  0x00005431,
-	6018:  0x0000542B,
-	6019:  0x0000541F,
-	6020:  0x0000542C,
-	6021:  0x000056EA,
-	6022:  0x000056F0,
-	6023:  0x000056E4,
-	6024:  0x000056EB,
-	6025:  0x0000574A,
-	6026:  0x00005751,
-	6027:  0x00005740,
-	6028:  0x0000574D,
-	6029:  0x00005747,
-	6030:  0x0000574E,
-	6031:  0x0000573E,
-	6032:  0x00005750,
-	6033:  0x0000574F,
-	6034:  0x0000573B,
-	6035:  0x000058EF,
-	6036:  0x0000593E,
-	6037:  0x0000599D,
-	6038:  0x00005992,
-	6039:  0x000059A8,
-	6040:  0x0000599E,
-	6041:  0x000059A3,
-	6042:  0x00005999,
-	6043:  0x00005996,
-	6044:  0x0000598D,
-	6045:  0x000059A4,
-	6046:  0x00005993,
-	6047:  0x0000598A,
-	6048:  0x000059A5,
-	6049:  0x00005B5D,
-	6050:  0x00005B5C,
-	6051:  0x00005B5A,
-	6052:  0x00005B5B,
-	6053:  0x00005B8C,
-	6054:  0x00005B8B,
-	6055:  0x00005B8F,
-	6056:  0x00005C2C,
-	6057:  0x00005C40,
-	6058:  0x00005C41,
-	6059:  0x00005C3F,
-	6060:  0x00005C3E,
-	6061:  0x00005C90,
-	6062:  0x00005C91,
-	6063:  0x00005C94,
-	6064:  0x00005C8C,
-	6065:  0x00005DEB,
-	6066:  0x00005E0C,
-	6067:  0x00005E8F,
-	6068:  0x00005E87,
-	6069:  0x00005E8A,
-	6070:  0x00005EF7,
-	6071:  0x00005F04,
-	6072:  0x00005F1F,
-	6073:  0x00005F64,
-	6074:  0x00005F62,
-	6075:  0x00005F77,
-	6076:  0x00005F79,
-	6077:  0x00005FD8,
-	6078:  0x00005FCC,
-	6079:  0x00005FD7,
-	6080:  0x00005FCD,
-	6081:  0x00005FF1,
-	6082:  0x00005FEB,
-	6083:  0x00005FF8,
-	6084:  0x00005FEA,
-	6085:  0x00006212,
-	6086:  0x00006211,
-	6087:  0x00006284,
-	6088:  0x00006297,
-	6089:  0x00006296,
-	6090:  0x00006280,
-	6091:  0x00006276,
-	6092:  0x00006289,
-	6093:  0x0000626D,
-	6094:  0x0000628A,
-	6095:  0x0000627C,
-	6096:  0x0000627E,
-	6097:  0x00006279,
-	6098:  0x00006273,
-	6099:  0x00006292,
-	6100:  0x0000626F,
-	6101:  0x00006298,
-	6102:  0x0000626E,
-	6103:  0x00006295,
-	6104:  0x00006293,
-	6105:  0x00006291,
-	6106:  0x00006286,
-	6107:  0x00006539,
-	6108:  0x0000653B,
-	6109:  0x00006538,
-	6110:  0x000065F1,
-	6111:  0x000066F4,
-	6112:  0x0000675F,
-	6113:  0x0000674E,
-	6114:  0x0000674F,
-	6115:  0x00006750,
-	6116:  0x00006751,
-	6117:  0x0000675C,
-	6118:  0x00006756,
-	6119:  0x0000675E,
-	6120:  0x00006749,
-	6121:  0x00006746,
-	6122:  0x00006760,
-	6123:  0x00006753,
-	6124:  0x00006757,
-	6125:  0x00006B65,
-	6126:  0x00006BCF,
-	6127:  0x00006C42,
-	6128:  0x00006C5E,
-	6129:  0x00006C99,
-	6130:  0x00006C81,
-	6131:  0x00006C88,
-	6132:  0x00006C89,
-	6133:  0x00006C85,
-	6134:  0x00006C9B,
-	6135:  0x00006C6A,
-	6136:  0x00006C7A,
-	6137:  0x00006C90,
-	6138:  0x00006C70,
-	6139:  0x00006C8C,
-	6140:  0x00006C68,
-	6141:  0x00006C96,
-	6142:  0x00006C92,
-	6143:  0x00006C7D,
-	6144:  0x00006C83,
-	6145:  0x00006C72,
-	6146:  0x00006C7E,
-	6147:  0x00006C74,
-	6148:  0x00006C86,
-	6149:  0x00006C76,
-	6150:  0x00006C8D,
-	6151:  0x00006C94,
-	6152:  0x00006C98,
-	6153:  0x00006C82,
-	6154:  0x00007076,
-	6155:  0x0000707C,
-	6156:  0x0000707D,
-	6157:  0x00007078,
-	6158:  0x00007262,
-	6159:  0x00007261,
-	6160:  0x00007260,
-	6161:  0x000072C4,
-	6162:  0x000072C2,
-	6163:  0x00007396,
-	6164:  0x0000752C,
-	6165:  0x0000752B,
-	6166:  0x00007537,
-	6167:  0x00007538,
-	6168:  0x00007682,
-	6169:  0x000076EF,
-	6170:  0x000077E3,
-	6171:  0x000079C1,
-	6172:  0x000079C0,
-	6173:  0x000079BF,
-	6174:  0x00007A76,
-	6175:  0x00007CFB,
-	6176:  0x00007F55,
-	6177:  0x00008096,
-	6178:  0x00008093,
-	6179:  0x0000809D,
-	6180:  0x00008098,
-	6181:  0x0000809B,
-	6182:  0x0000809A,
-	6183:  0x000080B2,
-	6184:  0x0000826F,
-	6185:  0x00008292,
-	6186:  0x0000828B,
-	6187:  0x0000828D,
-	6188:  0x0000898B,
-	6189:  0x000089D2,
-	6190:  0x00008A00,
-	6191:  0x00008C37,
-	6192:  0x00008C46,
-	6193:  0x00008C55,
-	6194:  0x00008C9D,
-	6195:  0x00008D64,
-	6196:  0x00008D70,
-	6197:  0x00008DB3,
-	6198:  0x00008EAB,
-	6199:  0x00008ECA,
-	6200:  0x00008F9B,
-	6201:  0x00008FB0,
-	6202:  0x00008FC2,
-	6203:  0x00008FC6,
-	6204:  0x00008FC5,
-	6205:  0x00008FC4,
-	6206:  0x00005DE1,
-	6207:  0x00009091,
-	6208:  0x000090A2,
-	6209:  0x000090AA,
-	6210:  0x000090A6,
-	6211:  0x000090A3,
-	6212:  0x00009149,
-	6213:  0x000091C6,
-	6214:  0x000091CC,
-	6215:  0x00009632,
-	6216:  0x0000962E,
-	6217:  0x00009631,
-	6218:  0x0000962A,
-	6219:  0x0000962C,
-	6220:  0x00004E26,
-	6221:  0x00004E56,
-	6222:  0x00004E73,
-	6223:  0x00004E8B,
-	6224:  0x00004E9B,
-	6225:  0x00004E9E,
-	6226:  0x00004EAB,
-	6227:  0x00004EAC,
-	6228:  0x00004F6F,
-	6229:  0x00004F9D,
-	6230:  0x00004F8D,
-	6231:  0x00004F73,
-	6232:  0x00004F7F,
-	6233:  0x00004F6C,
-	6234:  0x00004F9B,
-	6235:  0x00004F8B,
-	6236:  0x00004F86,
-	6237:  0x00004F83,
-	6238:  0x00004F70,
-	6239:  0x00004F75,
-	6240:  0x00004F88,
-	6241:  0x00004F69,
-	6242:  0x00004F7B,
-	6243:  0x00004F96,
-	6244:  0x00004F7E,
-	6245:  0x00004F8F,
-	6246:  0x00004F91,
-	6247:  0x00004F7A,
-	6248:  0x00005154,
-	6249:  0x00005152,
-	6250:  0x00005155,
-	6251:  0x00005169,
-	6252:  0x00005177,
-	6253:  0x00005176,
-	6254:  0x00005178,
-	6255:  0x000051BD,
-	6256:  0x000051FD,
-	6257:  0x0000523B,
-	6258:  0x00005238,
-	6259:  0x00005237,
-	6260:  0x0000523A,
-	6261:  0x00005230,
-	6262:  0x0000522E,
-	6263:  0x00005236,
-	6264:  0x00005241,
-	6265:  0x000052BE,
-	6266:  0x000052BB,
-	6267:  0x00005352,
-	6268:  0x00005354,
-	6269:  0x00005353,
-	6270:  0x00005351,
-	6271:  0x00005366,
-	6272:  0x00005377,
-	6273:  0x00005378,
-	6274:  0x00005379,
-	6275:  0x000053D6,
-	6276:  0x000053D4,
-	6277:  0x000053D7,
-	6278:  0x00005473,
-	6279:  0x00005475,
-	6280:  0x00005496,
-	6281:  0x00005478,
-	6282:  0x00005495,
-	6283:  0x00005480,
-	6284:  0x0000547B,
-	6285:  0x00005477,
-	6286:  0x00005484,
-	6287:  0x00005492,
-	6288:  0x00005486,
-	6289:  0x0000547C,
-	6290:  0x00005490,
-	6291:  0x00005471,
-	6292:  0x00005476,
-	6293:  0x0000548C,
-	6294:  0x0000549A,
-	6295:  0x00005462,
-	6296:  0x00005468,
-	6297:  0x0000548B,
-	6298:  0x0000547D,
-	6299:  0x0000548E,
-	6300:  0x000056FA,
-	6301:  0x00005783,
-	6302:  0x00005777,
-	6303:  0x0000576A,
-	6304:  0x00005769,
-	6305:  0x00005761,
-	6306:  0x00005766,
-	6307:  0x00005764,
-	6308:  0x0000577C,
-	6309:  0x0000591C,
-	6310:  0x00005949,
-	6311:  0x00005947,
-	6312:  0x00005948,
-	6313:  0x00005944,
-	6314:  0x00005954,
-	6315:  0x000059BE,
-	6316:  0x000059BB,
-	6317:  0x000059D4,
-	6318:  0x000059B9,
-	6319:  0x000059AE,
-	6320:  0x000059D1,
-	6321:  0x000059C6,
-	6322:  0x000059D0,
-	6323:  0x000059CD,
-	6324:  0x000059CB,
-	6325:  0x000059D3,
-	6326:  0x000059CA,
-	6327:  0x000059AF,
-	6328:  0x000059B3,
-	6329:  0x000059D2,
-	6330:  0x000059C5,
-	6331:  0x00005B5F,
-	6332:  0x00005B64,
-	6333:  0x00005B63,
-	6334:  0x00005B97,
-	6335:  0x00005B9A,
-	6336:  0x00005B98,
-	6337:  0x00005B9C,
-	6338:  0x00005B99,
-	6339:  0x00005B9B,
-	6340:  0x00005C1A,
-	6341:  0x00005C48,
-	6342:  0x00005C45,
-	6343:  0x00005C46,
-	6344:  0x00005CB7,
-	6345:  0x00005CA1,
-	6346:  0x00005CB8,
-	6347:  0x00005CA9,
-	6348:  0x00005CAB,
-	6349:  0x00005CB1,
-	6350:  0x00005CB3,
-	6351:  0x00005E18,
-	6352:  0x00005E1A,
-	6353:  0x00005E16,
-	6354:  0x00005E15,
-	6355:  0x00005E1B,
-	6356:  0x00005E11,
-	6357:  0x00005E78,
-	6358:  0x00005E9A,
-	6359:  0x00005E97,
-	6360:  0x00005E9C,
-	6361:  0x00005E95,
-	6362:  0x00005E96,
-	6363:  0x00005EF6,
-	6364:  0x00005F26,
-	6365:  0x00005F27,
-	6366:  0x00005F29,
-	6367:  0x00005F80,
-	6368:  0x00005F81,
-	6369:  0x00005F7F,
-	6370:  0x00005F7C,
-	6371:  0x00005FDD,
-	6372:  0x00005FE0,
-	6373:  0x00005FFD,
-	6374:  0x00005FF5,
-	6375:  0x00005FFF,
-	6376:  0x0000600F,
-	6377:  0x00006014,
-	6378:  0x0000602F,
-	6379:  0x00006035,
-	6380:  0x00006016,
-	6381:  0x0000602A,
-	6382:  0x00006015,
-	6383:  0x00006021,
-	6384:  0x00006027,
-	6385:  0x00006029,
-	6386:  0x0000602B,
-	6387:  0x0000601B,
-	6388:  0x00006216,
-	6389:  0x00006215,
-	6390:  0x0000623F,
-	6391:  0x0000623E,
-	6392:  0x00006240,
-	6393:  0x0000627F,
-	6394:  0x000062C9,
-	6395:  0x000062CC,
-	6396:  0x000062C4,
-	6397:  0x000062BF,
-	6398:  0x000062C2,
-	6399:  0x000062B9,
-	6400:  0x000062D2,
-	6401:  0x000062DB,
-	6402:  0x000062AB,
-	6403:  0x000062D3,
-	6404:  0x000062D4,
-	6405:  0x000062CB,
-	6406:  0x000062C8,
-	6407:  0x000062A8,
-	6408:  0x000062BD,
-	6409:  0x000062BC,
-	6410:  0x000062D0,
-	6411:  0x000062D9,
-	6412:  0x000062C7,
-	6413:  0x000062CD,
-	6414:  0x000062B5,
-	6415:  0x000062DA,
-	6416:  0x000062B1,
-	6417:  0x000062D8,
-	6418:  0x000062D6,
-	6419:  0x000062D7,
-	6420:  0x000062C6,
-	6421:  0x000062AC,
-	6422:  0x000062CE,
-	6423:  0x0000653E,
-	6424:  0x000065A7,
-	6425:  0x000065BC,
-	6426:  0x000065FA,
-	6427:  0x00006614,
-	6428:  0x00006613,
-	6429:  0x0000660C,
-	6430:  0x00006606,
-	6431:  0x00006602,
-	6432:  0x0000660E,
-	6433:  0x00006600,
-	6434:  0x0000660F,
-	6435:  0x00006615,
-	6436:  0x0000660A,
-	6437:  0x00006607,
-	6438:  0x0000670D,
-	6439:  0x0000670B,
-	6440:  0x0000676D,
-	6441:  0x0000678B,
-	6442:  0x00006795,
-	6443:  0x00006771,
-	6444:  0x0000679C,
-	6445:  0x00006773,
-	6446:  0x00006777,
-	6447:  0x00006787,
-	6448:  0x0000679D,
-	6449:  0x00006797,
-	6450:  0x0000676F,
-	6451:  0x00006770,
-	6452:  0x0000677F,
-	6453:  0x00006789,
-	6454:  0x0000677E,
-	6455:  0x00006790,
-	6456:  0x00006775,
-	6457:  0x0000679A,
-	6458:  0x00006793,
-	6459:  0x0000677C,
-	6460:  0x0000676A,
-	6461:  0x00006772,
-	6462:  0x00006B23,
-	6463:  0x00006B66,
-	6464:  0x00006B67,
-	6465:  0x00006B7F,
-	6466:  0x00006C13,
-	6467:  0x00006C1B,
-	6468:  0x00006CE3,
-	6469:  0x00006CE8,
-	6470:  0x00006CF3,
-	6471:  0x00006CB1,
-	6472:  0x00006CCC,
-	6473:  0x00006CE5,
-	6474:  0x00006CB3,
-	6475:  0x00006CBD,
-	6476:  0x00006CBE,
-	6477:  0x00006CBC,
-	6478:  0x00006CE2,
-	6479:  0x00006CAB,
-	6480:  0x00006CD5,
-	6481:  0x00006CD3,
-	6482:  0x00006CB8,
-	6483:  0x00006CC4,
-	6484:  0x00006CB9,
-	6485:  0x00006CC1,
-	6486:  0x00006CAE,
-	6487:  0x00006CD7,
-	6488:  0x00006CC5,
-	6489:  0x00006CF1,
-	6490:  0x00006CBF,
-	6491:  0x00006CBB,
-	6492:  0x00006CE1,
-	6493:  0x00006CDB,
-	6494:  0x00006CCA,
-	6495:  0x00006CAC,
-	6496:  0x00006CEF,
-	6497:  0x00006CDC,
-	6498:  0x00006CD6,
-	6499:  0x00006CE0,
-	6500:  0x00007095,
-	6501:  0x0000708E,
-	6502:  0x00007092,
-	6503:  0x0000708A,
-	6504:  0x00007099,
-	6505:  0x0000722C,
-	6506:  0x0000722D,
-	6507:  0x00007238,
-	6508:  0x00007248,
-	6509:  0x00007267,
-	6510:  0x00007269,
-	6511:  0x000072C0,
-	6512:  0x000072CE,
-	6513:  0x000072D9,
-	6514:  0x000072D7,
-	6515:  0x000072D0,
-	6516:  0x000073A9,
-	6517:  0x000073A8,
-	6518:  0x0000739F,
-	6519:  0x000073AB,
-	6520:  0x000073A5,
-	6521:  0x0000753D,
-	6522:  0x0000759D,
-	6523:  0x00007599,
-	6524:  0x0000759A,
-	6525:  0x00007684,
-	6526:  0x000076C2,
-	6527:  0x000076F2,
-	6528:  0x000076F4,
-	6529:  0x000077E5,
-	6530:  0x000077FD,
-	6531:  0x0000793E,
-	6532:  0x00007940,
-	6533:  0x00007941,
-	6534:  0x000079C9,
-	6535:  0x000079C8,
-	6536:  0x00007A7A,
-	6537:  0x00007A79,
-	6538:  0x00007AFA,
-	6539:  0x00007CFE,
-	6540:  0x00007F54,
-	6541:  0x00007F8C,
-	6542:  0x00007F8B,
-	6543:  0x00008005,
-	6544:  0x000080BA,
-	6545:  0x000080A5,
-	6546:  0x000080A2,
-	6547:  0x000080B1,
-	6548:  0x000080A1,
-	6549:  0x000080AB,
-	6550:  0x000080A9,
-	6551:  0x000080B4,
-	6552:  0x000080AA,
-	6553:  0x000080AF,
-	6554:  0x000081E5,
-	6555:  0x000081FE,
-	6556:  0x0000820D,
-	6557:  0x000082B3,
-	6558:  0x0000829D,
-	6559:  0x00008299,
-	6560:  0x000082AD,
-	6561:  0x000082BD,
-	6562:  0x0000829F,
-	6563:  0x000082B9,
-	6564:  0x000082B1,
-	6565:  0x000082AC,
-	6566:  0x000082A5,
-	6567:  0x000082AF,
-	6568:  0x000082B8,
-	6569:  0x000082A3,
-	6570:  0x000082B0,
-	6571:  0x000082BE,
-	6572:  0x000082B7,
-	6573:  0x0000864E,
-	6574:  0x00008671,
-	6575:  0x0000521D,
-	6576:  0x00008868,
-	6577:  0x00008ECB,
-	6578:  0x00008FCE,
-	6579:  0x00008FD4,
-	6580:  0x00008FD1,
-	6581:  0x000090B5,
-	6582:  0x000090B8,
-	6583:  0x000090B1,
-	6584:  0x000090B6,
-	6585:  0x000091C7,
-	6586:  0x000091D1,
-	6587:  0x00009577,
-	6588:  0x00009580,
-	6589:  0x0000961C,
-	6590:  0x00009640,
-	6591:  0x0000963F,
-	6592:  0x0000963B,
-	6593:  0x00009644,
-	6594:  0x00009642,
-	6595:  0x000096B9,
-	6596:  0x000096E8,
-	6597:  0x00009752,
-	6598:  0x0000975E,
-	6599:  0x00004E9F,
-	6600:  0x00004EAD,
-	6601:  0x00004EAE,
-	6602:  0x00004FE1,
-	6603:  0x00004FB5,
-	6604:  0x00004FAF,
-	6605:  0x00004FBF,
-	6606:  0x00004FE0,
-	6607:  0x00004FD1,
-	6608:  0x00004FCF,
-	6609:  0x00004FDD,
-	6610:  0x00004FC3,
-	6611:  0x00004FB6,
-	6612:  0x00004FD8,
-	6613:  0x00004FDF,
-	6614:  0x00004FCA,
-	6615:  0x00004FD7,
-	6616:  0x00004FAE,
-	6617:  0x00004FD0,
-	6618:  0x00004FC4,
-	6619:  0x00004FC2,
-	6620:  0x00004FDA,
-	6621:  0x00004FCE,
-	6622:  0x00004FDE,
-	6623:  0x00004FB7,
-	6624:  0x00005157,
-	6625:  0x00005192,
-	6626:  0x00005191,
-	6627:  0x000051A0,
-	6628:  0x0000524E,
-	6629:  0x00005243,
-	6630:  0x0000524A,
-	6631:  0x0000524D,
-	6632:  0x0000524C,
-	6633:  0x0000524B,
-	6634:  0x00005247,
-	6635:  0x000052C7,
-	6636:  0x000052C9,
-	6637:  0x000052C3,
-	6638:  0x000052C1,
-	6639:  0x0000530D,
-	6640:  0x00005357,
-	6641:  0x0000537B,
-	6642:  0x0000539A,
-	6643:  0x000053DB,
-	6644:  0x000054AC,
-	6645:  0x000054C0,
-	6646:  0x000054A8,
-	6647:  0x000054CE,
-	6648:  0x000054C9,
-	6649:  0x000054B8,
-	6650:  0x000054A6,
-	6651:  0x000054B3,
-	6652:  0x000054C7,
-	6653:  0x000054C2,
-	6654:  0x000054BD,
-	6655:  0x000054AA,
-	6656:  0x000054C1,
-	6657:  0x000054C4,
-	6658:  0x000054C8,
-	6659:  0x000054AF,
-	6660:  0x000054AB,
-	6661:  0x000054B1,
-	6662:  0x000054BB,
-	6663:  0x000054A9,
-	6664:  0x000054A7,
-	6665:  0x000054BF,
-	6666:  0x000056FF,
-	6667:  0x00005782,
-	6668:  0x0000578B,
-	6669:  0x000057A0,
-	6670:  0x000057A3,
-	6671:  0x000057A2,
-	6672:  0x000057CE,
-	6673:  0x000057AE,
-	6674:  0x00005793,
-	6675:  0x00005955,
-	6676:  0x00005951,
-	6677:  0x0000594F,
-	6678:  0x0000594E,
-	6679:  0x00005950,
-	6680:  0x000059DC,
-	6681:  0x000059D8,
-	6682:  0x000059FF,
-	6683:  0x000059E3,
-	6684:  0x000059E8,
-	6685:  0x00005A03,
-	6686:  0x000059E5,
-	6687:  0x000059EA,
-	6688:  0x000059DA,
-	6689:  0x000059E6,
-	6690:  0x00005A01,
-	6691:  0x000059FB,
-	6692:  0x00005B69,
-	6693:  0x00005BA3,
-	6694:  0x00005BA6,
-	6695:  0x00005BA4,
-	6696:  0x00005BA2,
-	6697:  0x00005BA5,
-	6698:  0x00005C01,
-	6699:  0x00005C4E,
-	6700:  0x00005C4F,
-	6701:  0x00005C4D,
-	6702:  0x00005C4B,
-	6703:  0x00005CD9,
-	6704:  0x00005CD2,
-	6705:  0x00005DF7,
-	6706:  0x00005E1D,
-	6707:  0x00005E25,
-	6708:  0x00005E1F,
-	6709:  0x00005E7D,
-	6710:  0x00005EA0,
-	6711:  0x00005EA6,
-	6712:  0x00005EFA,
-	6713:  0x00005F08,
-	6714:  0x00005F2D,
-	6715:  0x00005F65,
-	6716:  0x00005F88,
-	6717:  0x00005F85,
-	6718:  0x00005F8A,
-	6719:  0x00005F8B,
-	6720:  0x00005F87,
-	6721:  0x00005F8C,
-	6722:  0x00005F89,
-	6723:  0x00006012,
-	6724:  0x0000601D,
-	6725:  0x00006020,
-	6726:  0x00006025,
-	6727:  0x0000600E,
-	6728:  0x00006028,
-	6729:  0x0000604D,
-	6730:  0x00006070,
-	6731:  0x00006068,
-	6732:  0x00006062,
-	6733:  0x00006046,
-	6734:  0x00006043,
-	6735:  0x0000606C,
-	6736:  0x0000606B,
-	6737:  0x0000606A,
-	6738:  0x00006064,
-	6739:  0x00006241,
-	6740:  0x000062DC,
-	6741:  0x00006316,
-	6742:  0x00006309,
-	6743:  0x000062FC,
-	6744:  0x000062ED,
-	6745:  0x00006301,
-	6746:  0x000062EE,
-	6747:  0x000062FD,
-	6748:  0x00006307,
-	6749:  0x000062F1,
-	6750:  0x000062F7,
-	6751:  0x000062EF,
-	6752:  0x000062EC,
-	6753:  0x000062FE,
-	6754:  0x000062F4,
-	6755:  0x00006311,
-	6756:  0x00006302,
-	6757:  0x0000653F,
-	6758:  0x00006545,
-	6759:  0x000065AB,
-	6760:  0x000065BD,
-	6761:  0x000065E2,
-	6762:  0x00006625,
-	6763:  0x0000662D,
-	6764:  0x00006620,
-	6765:  0x00006627,
-	6766:  0x0000662F,
-	6767:  0x0000661F,
-	6768:  0x00006628,
-	6769:  0x00006631,
-	6770:  0x00006624,
-	6771:  0x000066F7,
-	6772:  0x000067FF,
-	6773:  0x000067D3,
-	6774:  0x000067F1,
-	6775:  0x000067D4,
-	6776:  0x000067D0,
-	6777:  0x000067EC,
-	6778:  0x000067B6,
-	6779:  0x000067AF,
-	6780:  0x000067F5,
-	6781:  0x000067E9,
-	6782:  0x000067EF,
-	6783:  0x000067C4,
-	6784:  0x000067D1,
-	6785:  0x000067B4,
-	6786:  0x000067DA,
-	6787:  0x000067E5,
-	6788:  0x000067B8,
-	6789:  0x000067CF,
-	6790:  0x000067DE,
-	6791:  0x000067F3,
-	6792:  0x000067B0,
-	6793:  0x000067D9,
-	6794:  0x000067E2,
-	6795:  0x000067DD,
-	6796:  0x000067D2,
-	6797:  0x00006B6A,
-	6798:  0x00006B83,
-	6799:  0x00006B86,
-	6800:  0x00006BB5,
-	6801:  0x00006BD2,
-	6802:  0x00006BD7,
-	6803:  0x00006C1F,
-	6804:  0x00006CC9,
-	6805:  0x00006D0B,
-	6806:  0x00006D32,
-	6807:  0x00006D2A,
-	6808:  0x00006D41,
-	6809:  0x00006D25,
-	6810:  0x00006D0C,
-	6811:  0x00006D31,
-	6812:  0x00006D1E,
-	6813:  0x00006D17,
-	6814:  0x00006D3B,
-	6815:  0x00006D3D,
-	6816:  0x00006D3E,
-	6817:  0x00006D36,
-	6818:  0x00006D1B,
-	6819:  0x00006CF5,
-	6820:  0x00006D39,
-	6821:  0x00006D27,
-	6822:  0x00006D38,
-	6823:  0x00006D29,
-	6824:  0x00006D2E,
-	6825:  0x00006D35,
-	6826:  0x00006D0E,
-	6827:  0x00006D2B,
-	6828:  0x000070AB,
-	6829:  0x000070BA,
-	6830:  0x000070B3,
-	6831:  0x000070AC,
-	6832:  0x000070AF,
-	6833:  0x000070AD,
-	6834:  0x000070B8,
-	6835:  0x000070AE,
-	6836:  0x000070A4,
-	6837:  0x00007230,
-	6838:  0x00007272,
-	6839:  0x0000726F,
-	6840:  0x00007274,
-	6841:  0x000072E9,
-	6842:  0x000072E0,
-	6843:  0x000072E1,
-	6844:  0x000073B7,
-	6845:  0x000073CA,
-	6846:  0x000073BB,
-	6847:  0x000073B2,
-	6848:  0x000073CD,
-	6849:  0x000073C0,
-	6850:  0x000073B3,
-	6851:  0x0000751A,
-	6852:  0x0000752D,
-	6853:  0x0000754F,
-	6854:  0x0000754C,
-	6855:  0x0000754E,
-	6856:  0x0000754B,
-	6857:  0x000075AB,
-	6858:  0x000075A4,
-	6859:  0x000075A5,
-	6860:  0x000075A2,
-	6861:  0x000075A3,
-	6862:  0x00007678,
-	6863:  0x00007686,
-	6864:  0x00007687,
-	6865:  0x00007688,
-	6866:  0x000076C8,
-	6867:  0x000076C6,
-	6868:  0x000076C3,
-	6869:  0x000076C5,
-	6870:  0x00007701,
-	6871:  0x000076F9,
-	6872:  0x000076F8,
-	6873:  0x00007709,
-	6874:  0x0000770B,
-	6875:  0x000076FE,
-	6876:  0x000076FC,
-	6877:  0x00007707,
-	6878:  0x000077DC,
-	6879:  0x00007802,
-	6880:  0x00007814,
-	6881:  0x0000780C,
-	6882:  0x0000780D,
-	6883:  0x00007946,
-	6884:  0x00007949,
-	6885:  0x00007948,
-	6886:  0x00007947,
-	6887:  0x000079B9,
-	6888:  0x000079BA,
-	6889:  0x000079D1,
-	6890:  0x000079D2,
-	6891:  0x000079CB,
-	6892:  0x00007A7F,
-	6893:  0x00007A81,
-	6894:  0x00007AFF,
-	6895:  0x00007AFD,
-	6896:  0x00007C7D,
-	6897:  0x00007D02,
-	6898:  0x00007D05,
-	6899:  0x00007D00,
-	6900:  0x00007D09,
-	6901:  0x00007D07,
-	6902:  0x00007D04,
-	6903:  0x00007D06,
-	6904:  0x00007F38,
-	6905:  0x00007F8E,
-	6906:  0x00007FBF,
-	6907:  0x00008004,
-	6908:  0x00008010,
-	6909:  0x0000800D,
-	6910:  0x00008011,
-	6911:  0x00008036,
-	6912:  0x000080D6,
-	6913:  0x000080E5,
-	6914:  0x000080DA,
-	6915:  0x000080C3,
-	6916:  0x000080C4,
-	6917:  0x000080CC,
-	6918:  0x000080E1,
-	6919:  0x000080DB,
-	6920:  0x000080CE,
-	6921:  0x000080DE,
-	6922:  0x000080E4,
-	6923:  0x000080DD,
-	6924:  0x000081F4,
-	6925:  0x00008222,
-	6926:  0x000082E7,
-	6927:  0x00008303,
-	6928:  0x00008305,
-	6929:  0x000082E3,
-	6930:  0x000082DB,
-	6931:  0x000082E6,
-	6932:  0x00008304,
-	6933:  0x000082E5,
-	6934:  0x00008302,
-	6935:  0x00008309,
-	6936:  0x000082D2,
-	6937:  0x000082D7,
-	6938:  0x000082F1,
-	6939:  0x00008301,
-	6940:  0x000082DC,
-	6941:  0x000082D4,
-	6942:  0x000082D1,
-	6943:  0x000082DE,
-	6944:  0x000082D3,
-	6945:  0x000082DF,
-	6946:  0x000082EF,
-	6947:  0x00008306,
-	6948:  0x00008650,
-	6949:  0x00008679,
-	6950:  0x0000867B,
-	6951:  0x0000867A,
-	6952:  0x0000884D,
-	6953:  0x0000886B,
-	6954:  0x00008981,
-	6955:  0x000089D4,
-	6956:  0x00008A08,
-	6957:  0x00008A02,
-	6958:  0x00008A03,
-	6959:  0x00008C9E,
-	6960:  0x00008CA0,
-	6961:  0x00008D74,
-	6962:  0x00008D73,
-	6963:  0x00008DB4,
-	6964:  0x00008ECD,
-	6965:  0x00008ECC,
-	6966:  0x00008FF0,
-	6967:  0x00008FE6,
-	6968:  0x00008FE2,
-	6969:  0x00008FEA,
-	6970:  0x00008FE5,
-	6971:  0x00008FED,
-	6972:  0x00008FEB,
-	6973:  0x00008FE4,
-	6974:  0x00008FE8,
-	6975:  0x000090CA,
-	6976:  0x000090CE,
-	6977:  0x000090C1,
-	6978:  0x000090C3,
-	6979:  0x0000914B,
-	6980:  0x0000914A,
-	6981:  0x000091CD,
-	6982:  0x00009582,
-	6983:  0x00009650,
-	6984:  0x0000964B,
-	6985:  0x0000964C,
-	6986:  0x0000964D,
-	6987:  0x00009762,
-	6988:  0x00009769,
-	6989:  0x000097CB,
-	6990:  0x000097ED,
-	6991:  0x000097F3,
-	6992:  0x00009801,
-	6993:  0x000098A8,
-	6994:  0x000098DB,
-	6995:  0x000098DF,
-	6996:  0x00009996,
-	6997:  0x00009999,
-	6998:  0x00004E58,
-	6999:  0x00004EB3,
-	7000:  0x0000500C,
-	7001:  0x0000500D,
-	7002:  0x00005023,
-	7003:  0x00004FEF,
-	7004:  0x00005026,
-	7005:  0x00005025,
-	7006:  0x00004FF8,
-	7007:  0x00005029,
-	7008:  0x00005016,
-	7009:  0x00005006,
-	7010:  0x0000503C,
-	7011:  0x0000501F,
-	7012:  0x0000501A,
-	7013:  0x00005012,
-	7014:  0x00005011,
-	7015:  0x00004FFA,
-	7016:  0x00005000,
-	7017:  0x00005014,
-	7018:  0x00005028,
-	7019:  0x00004FF1,
-	7020:  0x00005021,
-	7021:  0x0000500B,
-	7022:  0x00005019,
-	7023:  0x00005018,
-	7024:  0x00004FF3,
-	7025:  0x00004FEE,
-	7026:  0x0000502D,
-	7027:  0x0000502A,
-	7028:  0x00004FFE,
-	7029:  0x0000502B,
-	7030:  0x00005009,
-	7031:  0x0000517C,
-	7032:  0x000051A4,
-	7033:  0x000051A5,
-	7034:  0x000051A2,
-	7035:  0x000051CD,
-	7036:  0x000051CC,
-	7037:  0x000051C6,
-	7038:  0x000051CB,
-	7039:  0x00005256,
-	7040:  0x0000525C,
-	7041:  0x00005254,
-	7042:  0x0000525B,
-	7043:  0x0000525D,
-	7044:  0x0000532A,
-	7045:  0x0000537F,
-	7046:  0x0000539F,
-	7047:  0x0000539D,
-	7048:  0x000053DF,
-	7049:  0x000054E8,
-	7050:  0x00005510,
-	7051:  0x00005501,
-	7052:  0x00005537,
-	7053:  0x000054FC,
-	7054:  0x000054E5,
-	7055:  0x000054F2,
-	7056:  0x00005506,
-	7057:  0x000054FA,
-	7058:  0x00005514,
-	7059:  0x000054E9,
-	7060:  0x000054ED,
-	7061:  0x000054E1,
-	7062:  0x00005509,
-	7063:  0x000054EE,
-	7064:  0x000054EA,
-	7065:  0x000054E6,
-	7066:  0x00005527,
-	7067:  0x00005507,
-	7068:  0x000054FD,
-	7069:  0x0000550F,
-	7070:  0x00005703,
-	7071:  0x00005704,
-	7072:  0x000057C2,
-	7073:  0x000057D4,
-	7074:  0x000057CB,
-	7075:  0x000057C3,
-	7076:  0x00005809,
-	7077:  0x0000590F,
-	7078:  0x00005957,
-	7079:  0x00005958,
-	7080:  0x0000595A,
-	7081:  0x00005A11,
-	7082:  0x00005A18,
-	7083:  0x00005A1C,
-	7084:  0x00005A1F,
-	7085:  0x00005A1B,
-	7086:  0x00005A13,
-	7087:  0x000059EC,
-	7088:  0x00005A20,
-	7089:  0x00005A23,
-	7090:  0x00005A29,
-	7091:  0x00005A25,
-	7092:  0x00005A0C,
-	7093:  0x00005A09,
-	7094:  0x00005B6B,
-	7095:  0x00005C58,
-	7096:  0x00005BB0,
-	7097:  0x00005BB3,
-	7098:  0x00005BB6,
-	7099:  0x00005BB4,
-	7100:  0x00005BAE,
-	7101:  0x00005BB5,
-	7102:  0x00005BB9,
-	7103:  0x00005BB8,
-	7104:  0x00005C04,
-	7105:  0x00005C51,
-	7106:  0x00005C55,
-	7107:  0x00005C50,
-	7108:  0x00005CED,
-	7109:  0x00005CFD,
-	7110:  0x00005CFB,
-	7111:  0x00005CEA,
-	7112:  0x00005CE8,
-	7113:  0x00005CF0,
-	7114:  0x00005CF6,
-	7115:  0x00005D01,
-	7116:  0x00005CF4,
-	7117:  0x00005DEE,
-	7118:  0x00005E2D,
-	7119:  0x00005E2B,
-	7120:  0x00005EAB,
-	7121:  0x00005EAD,
-	7122:  0x00005EA7,
-	7123:  0x00005F31,
-	7124:  0x00005F92,
-	7125:  0x00005F91,
-	7126:  0x00005F90,
-	7127:  0x00006059,
-	7128:  0x00006063,
-	7129:  0x00006065,
-	7130:  0x00006050,
-	7131:  0x00006055,
-	7132:  0x0000606D,
-	7133:  0x00006069,
-	7134:  0x0000606F,
-	7135:  0x00006084,
-	7136:  0x0000609F,
-	7137:  0x0000609A,
-	7138:  0x0000608D,
-	7139:  0x00006094,
-	7140:  0x0000608C,
-	7141:  0x00006085,
-	7142:  0x00006096,
-	7143:  0x00006247,
-	7144:  0x000062F3,
-	7145:  0x00006308,
-	7146:  0x000062FF,
-	7147:  0x0000634E,
-	7148:  0x0000633E,
-	7149:  0x0000632F,
-	7150:  0x00006355,
-	7151:  0x00006342,
-	7152:  0x00006346,
-	7153:  0x0000634F,
-	7154:  0x00006349,
-	7155:  0x0000633A,
-	7156:  0x00006350,
-	7157:  0x0000633D,
-	7158:  0x0000632A,
-	7159:  0x0000632B,
-	7160:  0x00006328,
-	7161:  0x0000634D,
-	7162:  0x0000634C,
-	7163:  0x00006548,
-	7164:  0x00006549,
-	7165:  0x00006599,
-	7166:  0x000065C1,
-	7167:  0x000065C5,
-	7168:  0x00006642,
-	7169:  0x00006649,
-	7170:  0x0000664F,
-	7171:  0x00006643,
-	7172:  0x00006652,
-	7173:  0x0000664C,
-	7174:  0x00006645,
-	7175:  0x00006641,
-	7176:  0x000066F8,
-	7177:  0x00006714,
-	7178:  0x00006715,
-	7179:  0x00006717,
-	7180:  0x00006821,
-	7181:  0x00006838,
-	7182:  0x00006848,
-	7183:  0x00006846,
-	7184:  0x00006853,
-	7185:  0x00006839,
-	7186:  0x00006842,
-	7187:  0x00006854,
-	7188:  0x00006829,
-	7189:  0x000068B3,
-	7190:  0x00006817,
-	7191:  0x0000684C,
-	7192:  0x00006851,
-	7193:  0x0000683D,
-	7194:  0x000067F4,
-	7195:  0x00006850,
-	7196:  0x00006840,
-	7197:  0x0000683C,
-	7198:  0x00006843,
-	7199:  0x0000682A,
-	7200:  0x00006845,
-	7201:  0x00006813,
-	7202:  0x00006818,
-	7203:  0x00006841,
-	7204:  0x00006B8A,
-	7205:  0x00006B89,
-	7206:  0x00006BB7,
-	7207:  0x00006C23,
-	7208:  0x00006C27,
-	7209:  0x00006C28,
-	7210:  0x00006C26,
-	7211:  0x00006C24,
-	7212:  0x00006CF0,
-	7213:  0x00006D6A,
-	7214:  0x00006D95,
-	7215:  0x00006D88,
-	7216:  0x00006D87,
-	7217:  0x00006D66,
-	7218:  0x00006D78,
-	7219:  0x00006D77,
-	7220:  0x00006D59,
-	7221:  0x00006D93,
-	7222:  0x00006D6C,
-	7223:  0x00006D89,
-	7224:  0x00006D6E,
-	7225:  0x00006D5A,
-	7226:  0x00006D74,
-	7227:  0x00006D69,
-	7228:  0x00006D8C,
-	7229:  0x00006D8A,
-	7230:  0x00006D79,
-	7231:  0x00006D85,
-	7232:  0x00006D65,
-	7233:  0x00006D94,
-	7234:  0x000070CA,
-	7235:  0x000070D8,
-	7236:  0x000070E4,
-	7237:  0x000070D9,
-	7238:  0x000070C8,
-	7239:  0x000070CF,
-	7240:  0x00007239,
-	7241:  0x00007279,
-	7242:  0x000072FC,
-	7243:  0x000072F9,
-	7244:  0x000072FD,
-	7245:  0x000072F8,
-	7246:  0x000072F7,
-	7247:  0x00007386,
-	7248:  0x000073ED,
-	7249:  0x00007409,
-	7250:  0x000073EE,
-	7251:  0x000073E0,
-	7252:  0x000073EA,
-	7253:  0x000073DE,
-	7254:  0x00007554,
-	7255:  0x0000755D,
-	7256:  0x0000755C,
-	7257:  0x0000755A,
-	7258:  0x00007559,
-	7259:  0x000075BE,
-	7260:  0x000075C5,
-	7261:  0x000075C7,
-	7262:  0x000075B2,
-	7263:  0x000075B3,
-	7264:  0x000075BD,
-	7265:  0x000075BC,
-	7266:  0x000075B9,
-	7267:  0x000075C2,
-	7268:  0x000075B8,
-	7269:  0x0000768B,
-	7270:  0x000076B0,
-	7271:  0x000076CA,
-	7272:  0x000076CD,
-	7273:  0x000076CE,
-	7274:  0x00007729,
-	7275:  0x0000771F,
-	7276:  0x00007720,
-	7277:  0x00007728,
-	7278:  0x000077E9,
-	7279:  0x00007830,
-	7280:  0x00007827,
-	7281:  0x00007838,
-	7282:  0x0000781D,
-	7283:  0x00007834,
-	7284:  0x00007837,
-	7285:  0x00007825,
-	7286:  0x0000782D,
-	7287:  0x00007820,
-	7288:  0x0000781F,
-	7289:  0x00007832,
-	7290:  0x00007955,
-	7291:  0x00007950,
-	7292:  0x00007960,
-	7293:  0x0000795F,
-	7294:  0x00007956,
-	7295:  0x0000795E,
-	7296:  0x0000795D,
-	7297:  0x00007957,
-	7298:  0x0000795A,
-	7299:  0x000079E4,
-	7300:  0x000079E3,
-	7301:  0x000079E7,
-	7302:  0x000079DF,
-	7303:  0x000079E6,
-	7304:  0x000079E9,
-	7305:  0x000079D8,
-	7306:  0x00007A84,
-	7307:  0x00007A88,
-	7308:  0x00007AD9,
-	7309:  0x00007B06,
-	7310:  0x00007B11,
-	7311:  0x00007C89,
-	7312:  0x00007D21,
-	7313:  0x00007D17,
-	7314:  0x00007D0B,
-	7315:  0x00007D0A,
-	7316:  0x00007D20,
-	7317:  0x00007D22,
-	7318:  0x00007D14,
-	7319:  0x00007D10,
-	7320:  0x00007D15,
-	7321:  0x00007D1A,
-	7322:  0x00007D1C,
-	7323:  0x00007D0D,
-	7324:  0x00007D19,
-	7325:  0x00007D1B,
-	7326:  0x00007F3A,
-	7327:  0x00007F5F,
-	7328:  0x00007F94,
-	7329:  0x00007FC5,
-	7330:  0x00007FC1,
-	7331:  0x00008006,
-	7332:  0x00008018,
-	7333:  0x00008015,
-	7334:  0x00008019,
-	7335:  0x00008017,
-	7336:  0x0000803D,
-	7337:  0x0000803F,
-	7338:  0x000080F1,
-	7339:  0x00008102,
-	7340:  0x000080F0,
-	7341:  0x00008105,
-	7342:  0x000080ED,
-	7343:  0x000080F4,
-	7344:  0x00008106,
-	7345:  0x000080F8,
-	7346:  0x000080F3,
-	7347:  0x00008108,
-	7348:  0x000080FD,
-	7349:  0x0000810A,
-	7350:  0x000080FC,
-	7351:  0x000080EF,
-	7352:  0x000081ED,
-	7353:  0x000081EC,
-	7354:  0x00008200,
-	7355:  0x00008210,
-	7356:  0x0000822A,
-	7357:  0x0000822B,
-	7358:  0x00008228,
-	7359:  0x0000822C,
-	7360:  0x000082BB,
-	7361:  0x0000832B,
-	7362:  0x00008352,
-	7363:  0x00008354,
-	7364:  0x0000834A,
-	7365:  0x00008338,
-	7366:  0x00008350,
-	7367:  0x00008349,
-	7368:  0x00008335,
-	7369:  0x00008334,
-	7370:  0x0000834F,
-	7371:  0x00008332,
-	7372:  0x00008339,
-	7373:  0x00008336,
-	7374:  0x00008317,
-	7375:  0x00008340,
-	7376:  0x00008331,
-	7377:  0x00008328,
-	7378:  0x00008343,
-	7379:  0x00008654,
-	7380:  0x0000868A,
-	7381:  0x000086AA,
-	7382:  0x00008693,
-	7383:  0x000086A4,
-	7384:  0x000086A9,
-	7385:  0x0000868C,
-	7386:  0x000086A3,
-	7387:  0x0000869C,
-	7388:  0x00008870,
-	7389:  0x00008877,
-	7390:  0x00008881,
-	7391:  0x00008882,
-	7392:  0x0000887D,
-	7393:  0x00008879,
-	7394:  0x00008A18,
-	7395:  0x00008A10,
-	7396:  0x00008A0E,
-	7397:  0x00008A0C,
-	7398:  0x00008A15,
-	7399:  0x00008A0A,
-	7400:  0x00008A17,
-	7401:  0x00008A13,
-	7402:  0x00008A16,
-	7403:  0x00008A0F,
-	7404:  0x00008A11,
-	7405:  0x00008C48,
-	7406:  0x00008C7A,
-	7407:  0x00008C79,
-	7408:  0x00008CA1,
-	7409:  0x00008CA2,
-	7410:  0x00008D77,
-	7411:  0x00008EAC,
-	7412:  0x00008ED2,
-	7413:  0x00008ED4,
-	7414:  0x00008ECF,
-	7415:  0x00008FB1,
-	7416:  0x00009001,
-	7417:  0x00009006,
-	7418:  0x00008FF7,
-	7419:  0x00009000,
-	7420:  0x00008FFA,
-	7421:  0x00008FF4,
-	7422:  0x00009003,
-	7423:  0x00008FFD,
-	7424:  0x00009005,
-	7425:  0x00008FF8,
-	7426:  0x00009095,
-	7427:  0x000090E1,
-	7428:  0x000090DD,
-	7429:  0x000090E2,
-	7430:  0x00009152,
-	7431:  0x0000914D,
-	7432:  0x0000914C,
-	7433:  0x000091D8,
-	7434:  0x000091DD,
-	7435:  0x000091D7,
-	7436:  0x000091DC,
-	7437:  0x000091D9,
-	7438:  0x00009583,
-	7439:  0x00009662,
-	7440:  0x00009663,
-	7441:  0x00009661,
-	7442:  0x0000965B,
-	7443:  0x0000965D,
-	7444:  0x00009664,
-	7445:  0x00009658,
-	7446:  0x0000965E,
-	7447:  0x000096BB,
-	7448:  0x000098E2,
-	7449:  0x000099AC,
-	7450:  0x00009AA8,
-	7451:  0x00009AD8,
-	7452:  0x00009B25,
-	7453:  0x00009B32,
-	7454:  0x00009B3C,
-	7455:  0x00004E7E,
-	7456:  0x0000507A,
-	7457:  0x0000507D,
-	7458:  0x0000505C,
-	7459:  0x00005047,
-	7460:  0x00005043,
-	7461:  0x0000504C,
-	7462:  0x0000505A,
-	7463:  0x00005049,
-	7464:  0x00005065,
-	7465:  0x00005076,
-	7466:  0x0000504E,
-	7467:  0x00005055,
-	7468:  0x00005075,
-	7469:  0x00005074,
-	7470:  0x00005077,
-	7471:  0x0000504F,
-	7472:  0x0000500F,
-	7473:  0x0000506F,
-	7474:  0x0000506D,
-	7475:  0x0000515C,
-	7476:  0x00005195,
-	7477:  0x000051F0,
-	7478:  0x0000526A,
-	7479:  0x0000526F,
-	7480:  0x000052D2,
-	7481:  0x000052D9,
-	7482:  0x000052D8,
-	7483:  0x000052D5,
-	7484:  0x00005310,
-	7485:  0x0000530F,
-	7486:  0x00005319,
-	7487:  0x0000533F,
-	7488:  0x00005340,
-	7489:  0x0000533E,
-	7490:  0x000053C3,
-	7491:  0x000066FC,
-	7492:  0x00005546,
-	7493:  0x0000556A,
-	7494:  0x00005566,
-	7495:  0x00005544,
-	7496:  0x0000555E,
-	7497:  0x00005561,
-	7498:  0x00005543,
-	7499:  0x0000554A,
-	7500:  0x00005531,
-	7501:  0x00005556,
-	7502:  0x0000554F,
-	7503:  0x00005555,
-	7504:  0x0000552F,
-	7505:  0x00005564,
-	7506:  0x00005538,
-	7507:  0x0000552E,
-	7508:  0x0000555C,
-	7509:  0x0000552C,
-	7510:  0x00005563,
-	7511:  0x00005533,
-	7512:  0x00005541,
-	7513:  0x00005557,
-	7514:  0x00005708,
-	7515:  0x0000570B,
-	7516:  0x00005709,
-	7517:  0x000057DF,
-	7518:  0x00005805,
-	7519:  0x0000580A,
-	7520:  0x00005806,
-	7521:  0x000057E0,
-	7522:  0x000057E4,
-	7523:  0x000057FA,
-	7524:  0x00005802,
-	7525:  0x00005835,
-	7526:  0x000057F7,
-	7527:  0x000057F9,
-	7528:  0x00005920,
-	7529:  0x00005962,
-	7530:  0x00005A36,
-	7531:  0x00005A41,
-	7532:  0x00005A49,
-	7533:  0x00005A66,
-	7534:  0x00005A6A,
-	7535:  0x00005A40,
-	7536:  0x00005A3C,
-	7537:  0x00005A62,
-	7538:  0x00005A5A,
-	7539:  0x00005A46,
-	7540:  0x00005A4A,
-	7541:  0x00005B70,
-	7542:  0x00005BC7,
-	7543:  0x00005BC5,
-	7544:  0x00005BC4,
-	7545:  0x00005BC2,
-	7546:  0x00005BBF,
-	7547:  0x00005BC6,
-	7548:  0x00005C09,
-	7549:  0x00005C08,
-	7550:  0x00005C07,
-	7551:  0x00005C60,
-	7552:  0x00005C5C,
-	7553:  0x00005C5D,
-	7554:  0x00005D07,
-	7555:  0x00005D06,
-	7556:  0x00005D0E,
-	7557:  0x00005D1B,
-	7558:  0x00005D16,
-	7559:  0x00005D22,
-	7560:  0x00005D11,
-	7561:  0x00005D29,
-	7562:  0x00005D14,
-	7563:  0x00005D19,
-	7564:  0x00005D24,
-	7565:  0x00005D27,
-	7566:  0x00005D17,
-	7567:  0x00005DE2,
-	7568:  0x00005E38,
-	7569:  0x00005E36,
-	7570:  0x00005E33,
-	7571:  0x00005E37,
-	7572:  0x00005EB7,
-	7573:  0x00005EB8,
-	7574:  0x00005EB6,
-	7575:  0x00005EB5,
-	7576:  0x00005EBE,
-	7577:  0x00005F35,
-	7578:  0x00005F37,
-	7579:  0x00005F57,
-	7580:  0x00005F6C,
-	7581:  0x00005F69,
-	7582:  0x00005F6B,
-	7583:  0x00005F97,
-	7584:  0x00005F99,
-	7585:  0x00005F9E,
-	7586:  0x00005F98,
-	7587:  0x00005FA1,
-	7588:  0x00005FA0,
-	7589:  0x00005F9C,
-	7590:  0x0000607F,
-	7591:  0x000060A3,
-	7592:  0x00006089,
-	7593:  0x000060A0,
-	7594:  0x000060A8,
-	7595:  0x000060CB,
-	7596:  0x000060B4,
-	7597:  0x000060E6,
-	7598:  0x000060BD,
-	7599:  0x000060C5,
-	7600:  0x000060BB,
-	7601:  0x000060B5,
-	7602:  0x000060DC,
-	7603:  0x000060BC,
-	7604:  0x000060D8,
-	7605:  0x000060D5,
-	7606:  0x000060C6,
-	7607:  0x000060DF,
-	7608:  0x000060B8,
-	7609:  0x000060DA,
-	7610:  0x000060C7,
-	7611:  0x0000621A,
-	7612:  0x0000621B,
-	7613:  0x00006248,
-	7614:  0x000063A0,
-	7615:  0x000063A7,
-	7616:  0x00006372,
-	7617:  0x00006396,
-	7618:  0x000063A2,
-	7619:  0x000063A5,
-	7620:  0x00006377,
-	7621:  0x00006367,
-	7622:  0x00006398,
-	7623:  0x000063AA,
-	7624:  0x00006371,
-	7625:  0x000063A9,
-	7626:  0x00006389,
-	7627:  0x00006383,
-	7628:  0x0000639B,
-	7629:  0x0000636B,
-	7630:  0x000063A8,
-	7631:  0x00006384,
-	7632:  0x00006388,
-	7633:  0x00006399,
-	7634:  0x000063A1,
-	7635:  0x000063AC,
-	7636:  0x00006392,
-	7637:  0x0000638F,
-	7638:  0x00006380,
-	7639:  0x0000637B,
-	7640:  0x00006369,
-	7641:  0x00006368,
-	7642:  0x0000637A,
-	7643:  0x0000655D,
-	7644:  0x00006556,
-	7645:  0x00006551,
-	7646:  0x00006559,
-	7647:  0x00006557,
-	7648:  0x0000555F,
-	7649:  0x0000654F,
-	7650:  0x00006558,
-	7651:  0x00006555,
-	7652:  0x00006554,
-	7653:  0x0000659C,
-	7654:  0x0000659B,
-	7655:  0x000065AC,
-	7656:  0x000065CF,
-	7657:  0x000065CB,
-	7658:  0x000065CC,
-	7659:  0x000065CE,
-	7660:  0x0000665D,
-	7661:  0x0000665A,
-	7662:  0x00006664,
-	7663:  0x00006668,
-	7664:  0x00006666,
-	7665:  0x0000665E,
-	7666:  0x000066F9,
-	7667:  0x000052D7,
-	7668:  0x0000671B,
-	7669:  0x00006881,
-	7670:  0x000068AF,
-	7671:  0x000068A2,
-	7672:  0x00006893,
-	7673:  0x000068B5,
-	7674:  0x0000687F,
-	7675:  0x00006876,
-	7676:  0x000068B1,
-	7677:  0x000068A7,
-	7678:  0x00006897,
-	7679:  0x000068B0,
-	7680:  0x00006883,
-	7681:  0x000068C4,
-	7682:  0x000068AD,
-	7683:  0x00006886,
-	7684:  0x00006885,
-	7685:  0x00006894,
-	7686:  0x0000689D,
-	7687:  0x000068A8,
-	7688:  0x0000689F,
-	7689:  0x000068A1,
-	7690:  0x00006882,
-	7691:  0x00006B32,
-	7692:  0x00006BBA,
-	7693:  0x00006BEB,
-	7694:  0x00006BEC,
-	7695:  0x00006C2B,
-	7696:  0x00006D8E,
-	7697:  0x00006DBC,
-	7698:  0x00006DF3,
-	7699:  0x00006DD9,
-	7700:  0x00006DB2,
-	7701:  0x00006DE1,
-	7702:  0x00006DCC,
-	7703:  0x00006DE4,
-	7704:  0x00006DFB,
-	7705:  0x00006DFA,
-	7706:  0x00006E05,
-	7707:  0x00006DC7,
-	7708:  0x00006DCB,
-	7709:  0x00006DAF,
-	7710:  0x00006DD1,
-	7711:  0x00006DAE,
-	7712:  0x00006DDE,
-	7713:  0x00006DF9,
-	7714:  0x00006DB8,
-	7715:  0x00006DF7,
-	7716:  0x00006DF5,
-	7717:  0x00006DC5,
-	7718:  0x00006DD2,
-	7719:  0x00006E1A,
-	7720:  0x00006DB5,
-	7721:  0x00006DDA,
-	7722:  0x00006DEB,
-	7723:  0x00006DD8,
-	7724:  0x00006DEA,
-	7725:  0x00006DF1,
-	7726:  0x00006DEE,
-	7727:  0x00006DE8,
-	7728:  0x00006DC6,
-	7729:  0x00006DC4,
-	7730:  0x00006DAA,
-	7731:  0x00006DEC,
-	7732:  0x00006DBF,
-	7733:  0x00006DE6,
-	7734:  0x000070F9,
-	7735:  0x00007109,
-	7736:  0x0000710A,
-	7737:  0x000070FD,
-	7738:  0x000070EF,
-	7739:  0x0000723D,
-	7740:  0x0000727D,
-	7741:  0x00007281,
-	7742:  0x0000731C,
-	7743:  0x0000731B,
-	7744:  0x00007316,
-	7745:  0x00007313,
-	7746:  0x00007319,
-	7747:  0x00007387,
-	7748:  0x00007405,
-	7749:  0x0000740A,
-	7750:  0x00007403,
-	7751:  0x00007406,
-	7752:  0x000073FE,
-	7753:  0x0000740D,
-	7754:  0x000074E0,
-	7755:  0x000074F6,
-	7756:  0x000074F7,
-	7757:  0x0000751C,
-	7758:  0x00007522,
-	7759:  0x00007565,
-	7760:  0x00007566,
-	7761:  0x00007562,
-	7762:  0x00007570,
-	7763:  0x0000758F,
-	7764:  0x000075D4,
-	7765:  0x000075D5,
-	7766:  0x000075B5,
-	7767:  0x000075CA,
-	7768:  0x000075CD,
-	7769:  0x0000768E,
-	7770:  0x000076D4,
-	7771:  0x000076D2,
-	7772:  0x000076DB,
-	7773:  0x00007737,
-	7774:  0x0000773E,
-	7775:  0x0000773C,
-	7776:  0x00007736,
-	7777:  0x00007738,
-	7778:  0x0000773A,
-	7779:  0x0000786B,
-	7780:  0x00007843,
-	7781:  0x0000784E,
-	7782:  0x00007965,
-	7783:  0x00007968,
-	7784:  0x0000796D,
-	7785:  0x000079FB,
-	7786:  0x00007A92,
-	7787:  0x00007A95,
-	7788:  0x00007B20,
-	7789:  0x00007B28,
-	7790:  0x00007B1B,
-	7791:  0x00007B2C,
-	7792:  0x00007B26,
-	7793:  0x00007B19,
-	7794:  0x00007B1E,
-	7795:  0x00007B2E,
-	7796:  0x00007C92,
-	7797:  0x00007C97,
-	7798:  0x00007C95,
-	7799:  0x00007D46,
-	7800:  0x00007D43,
-	7801:  0x00007D71,
-	7802:  0x00007D2E,
-	7803:  0x00007D39,
-	7804:  0x00007D3C,
-	7805:  0x00007D40,
-	7806:  0x00007D30,
-	7807:  0x00007D33,
-	7808:  0x00007D44,
-	7809:  0x00007D2F,
-	7810:  0x00007D42,
-	7811:  0x00007D32,
-	7812:  0x00007D31,
-	7813:  0x00007F3D,
-	7814:  0x00007F9E,
-	7815:  0x00007F9A,
-	7816:  0x00007FCC,
-	7817:  0x00007FCE,
-	7818:  0x00007FD2,
-	7819:  0x0000801C,
-	7820:  0x0000804A,
-	7821:  0x00008046,
-	7822:  0x0000812F,
-	7823:  0x00008116,
-	7824:  0x00008123,
-	7825:  0x0000812B,
-	7826:  0x00008129,
-	7827:  0x00008130,
-	7828:  0x00008124,
-	7829:  0x00008202,
-	7830:  0x00008235,
-	7831:  0x00008237,
-	7832:  0x00008236,
-	7833:  0x00008239,
-	7834:  0x0000838E,
-	7835:  0x0000839E,
-	7836:  0x00008398,
-	7837:  0x00008378,
-	7838:  0x000083A2,
-	7839:  0x00008396,
-	7840:  0x000083BD,
-	7841:  0x000083AB,
-	7842:  0x00008392,
-	7843:  0x0000838A,
-	7844:  0x00008393,
-	7845:  0x00008389,
-	7846:  0x000083A0,
-	7847:  0x00008377,
-	7848:  0x0000837B,
-	7849:  0x0000837C,
-	7850:  0x00008386,
-	7851:  0x000083A7,
-	7852:  0x00008655,
-	7853:  0x00005F6A,
-	7854:  0x000086C7,
-	7855:  0x000086C0,
-	7856:  0x000086B6,
-	7857:  0x000086C4,
-	7858:  0x000086B5,
-	7859:  0x000086C6,
-	7860:  0x000086CB,
-	7861:  0x000086B1,
-	7862:  0x000086AF,
-	7863:  0x000086C9,
-	7864:  0x00008853,
-	7865:  0x0000889E,
-	7866:  0x00008888,
-	7867:  0x000088AB,
-	7868:  0x00008892,
-	7869:  0x00008896,
-	7870:  0x0000888D,
-	7871:  0x0000888B,
-	7872:  0x00008993,
-	7873:  0x0000898F,
-	7874:  0x00008A2A,
-	7875:  0x00008A1D,
-	7876:  0x00008A23,
-	7877:  0x00008A25,
-	7878:  0x00008A31,
-	7879:  0x00008A2D,
-	7880:  0x00008A1F,
-	7881:  0x00008A1B,
-	7882:  0x00008A22,
-	7883:  0x00008C49,
-	7884:  0x00008C5A,
-	7885:  0x00008CA9,
-	7886:  0x00008CAC,
-	7887:  0x00008CAB,
-	7888:  0x00008CA8,
-	7889:  0x00008CAA,
-	7890:  0x00008CA7,
-	7891:  0x00008D67,
-	7892:  0x00008D66,
-	7893:  0x00008DBE,
-	7894:  0x00008DBA,
-	7895:  0x00008EDB,
-	7896:  0x00008EDF,
-	7897:  0x00009019,
-	7898:  0x0000900D,
-	7899:  0x0000901A,
-	7900:  0x00009017,
-	7901:  0x00009023,
-	7902:  0x0000901F,
-	7903:  0x0000901D,
-	7904:  0x00009010,
-	7905:  0x00009015,
-	7906:  0x0000901E,
-	7907:  0x00009020,
-	7908:  0x0000900F,
-	7909:  0x00009022,
-	7910:  0x00009016,
-	7911:  0x0000901B,
-	7912:  0x00009014,
-	7913:  0x000090E8,
-	7914:  0x000090ED,
-	7915:  0x000090FD,
-	7916:  0x00009157,
-	7917:  0x000091CE,
-	7918:  0x000091F5,
-	7919:  0x000091E6,
-	7920:  0x000091E3,
-	7921:  0x000091E7,
-	7922:  0x000091ED,
-	7923:  0x000091E9,
-	7924:  0x00009589,
-	7925:  0x0000966A,
-	7926:  0x00009675,
-	7927:  0x00009673,
-	7928:  0x00009678,
-	7929:  0x00009670,
-	7930:  0x00009674,
-	7931:  0x00009676,
-	7932:  0x00009677,
-	7933:  0x0000966C,
-	7934:  0x000096C0,
-	7935:  0x000096EA,
-	7936:  0x000096E9,
-	7937:  0x00007AE0,
-	7938:  0x00007ADF,
-	7939:  0x00009802,
-	7940:  0x00009803,
-	7941:  0x00009B5A,
-	7942:  0x00009CE5,
-	7943:  0x00009E75,
-	7944:  0x00009E7F,
-	7945:  0x00009EA5,
-	7946:  0x00009EBB,
-	7947:  0x000050A2,
-	7948:  0x0000508D,
-	7949:  0x00005085,
-	7950:  0x00005099,
-	7951:  0x00005091,
-	7952:  0x00005080,
-	7953:  0x00005096,
-	7954:  0x00005098,
-	7955:  0x0000509A,
-	7956:  0x00006700,
-	7957:  0x000051F1,
-	7958:  0x00005272,
-	7959:  0x00005274,
-	7960:  0x00005275,
-	7961:  0x00005269,
-	7962:  0x000052DE,
-	7963:  0x000052DD,
-	7964:  0x000052DB,
-	7965:  0x0000535A,
-	7966:  0x000053A5,
-	7967:  0x0000557B,
-	7968:  0x00005580,
-	7969:  0x000055A7,
-	7970:  0x0000557C,
-	7971:  0x0000558A,
-	7972:  0x0000559D,
-	7973:  0x00005598,
-	7974:  0x00005582,
-	7975:  0x0000559C,
-	7976:  0x000055AA,
-	7977:  0x00005594,
-	7978:  0x00005587,
-	7979:  0x0000558B,
-	7980:  0x00005583,
-	7981:  0x000055B3,
-	7982:  0x000055AE,
-	7983:  0x0000559F,
-	7984:  0x0000553E,
-	7985:  0x000055B2,
-	7986:  0x0000559A,
-	7987:  0x000055BB,
-	7988:  0x000055AC,
-	7989:  0x000055B1,
-	7990:  0x0000557E,
-	7991:  0x00005589,
-	7992:  0x000055AB,
-	7993:  0x00005599,
-	7994:  0x0000570D,
-	7995:  0x0000582F,
-	7996:  0x0000582A,
-	7997:  0x00005834,
-	7998:  0x00005824,
-	7999:  0x00005830,
-	8000:  0x00005831,
-	8001:  0x00005821,
-	8002:  0x0000581D,
-	8003:  0x00005820,
-	8004:  0x000058F9,
-	8005:  0x000058FA,
-	8006:  0x00005960,
-	8007:  0x00005A77,
-	8008:  0x00005A9A,
-	8009:  0x00005A7F,
-	8010:  0x00005A92,
-	8011:  0x00005A9B,
-	8012:  0x00005AA7,
-	8013:  0x00005B73,
-	8014:  0x00005B71,
-	8015:  0x00005BD2,
-	8016:  0x00005BCC,
-	8017:  0x00005BD3,
-	8018:  0x00005BD0,
-	8019:  0x00005C0A,
-	8020:  0x00005C0B,
-	8021:  0x00005C31,
-	8022:  0x00005D4C,
-	8023:  0x00005D50,
-	8024:  0x00005D34,
-	8025:  0x00005D47,
-	8026:  0x00005DFD,
-	8027:  0x00005E45,
-	8028:  0x00005E3D,
-	8029:  0x00005E40,
-	8030:  0x00005E43,
-	8031:  0x00005E7E,
-	8032:  0x00005ECA,
-	8033:  0x00005EC1,
-	8034:  0x00005EC2,
-	8035:  0x00005EC4,
-	8036:  0x00005F3C,
-	8037:  0x00005F6D,
-	8038:  0x00005FA9,
-	8039:  0x00005FAA,
-	8040:  0x00005FA8,
-	8041:  0x000060D1,
-	8042:  0x000060E1,
-	8043:  0x000060B2,
-	8044:  0x000060B6,
-	8045:  0x000060E0,
-	8046:  0x0000611C,
-	8047:  0x00006123,
-	8048:  0x000060FA,
-	8049:  0x00006115,
-	8050:  0x000060F0,
-	8051:  0x000060FB,
-	8052:  0x000060F4,
-	8053:  0x00006168,
-	8054:  0x000060F1,
-	8055:  0x0000610E,
-	8056:  0x000060F6,
-	8057:  0x00006109,
-	8058:  0x00006100,
-	8059:  0x00006112,
-	8060:  0x0000621F,
-	8061:  0x00006249,
-	8062:  0x000063A3,
-	8063:  0x0000638C,
-	8064:  0x000063CF,
-	8065:  0x000063C0,
-	8066:  0x000063E9,
-	8067:  0x000063C9,
-	8068:  0x000063C6,
-	8069:  0x000063CD,
-	8070:  0x000063D2,
-	8071:  0x000063E3,
-	8072:  0x000063D0,
-	8073:  0x000063E1,
-	8074:  0x000063D6,
-	8075:  0x000063ED,
-	8076:  0x000063EE,
-	8077:  0x00006376,
-	8078:  0x000063F4,
-	8079:  0x000063EA,
-	8080:  0x000063DB,
-	8081:  0x00006452,
-	8082:  0x000063DA,
-	8083:  0x000063F9,
-	8084:  0x0000655E,
-	8085:  0x00006566,
-	8086:  0x00006562,
-	8087:  0x00006563,
-	8088:  0x00006591,
-	8089:  0x00006590,
-	8090:  0x000065AF,
-	8091:  0x0000666E,
-	8092:  0x00006670,
-	8093:  0x00006674,
-	8094:  0x00006676,
-	8095:  0x0000666F,
-	8096:  0x00006691,
-	8097:  0x0000667A,
-	8098:  0x0000667E,
-	8099:  0x00006677,
-	8100:  0x000066FE,
-	8101:  0x000066FF,
-	8102:  0x0000671F,
-	8103:  0x0000671D,
-	8104:  0x000068FA,
-	8105:  0x000068D5,
-	8106:  0x000068E0,
-	8107:  0x000068D8,
-	8108:  0x000068D7,
-	8109:  0x00006905,
-	8110:  0x000068DF,
-	8111:  0x000068F5,
-	8112:  0x000068EE,
-	8113:  0x000068E7,
-	8114:  0x000068F9,
-	8115:  0x000068D2,
-	8116:  0x000068F2,
-	8117:  0x000068E3,
-	8118:  0x000068CB,
-	8119:  0x000068CD,
-	8120:  0x0000690D,
-	8121:  0x00006912,
-	8122:  0x0000690E,
-	8123:  0x000068C9,
-	8124:  0x000068DA,
-	8125:  0x0000696E,
-	8126:  0x000068FB,
-	8127:  0x00006B3E,
-	8128:  0x00006B3A,
-	8129:  0x00006B3D,
-	8130:  0x00006B98,
-	8131:  0x00006B96,
-	8132:  0x00006BBC,
-	8133:  0x00006BEF,
-	8134:  0x00006C2E,
-	8135:  0x00006C2F,
-	8136:  0x00006C2C,
-	8137:  0x00006E2F,
-	8138:  0x00006E38,
-	8139:  0x00006E54,
-	8140:  0x00006E21,
-	8141:  0x00006E32,
-	8142:  0x00006E67,
-	8143:  0x00006E4A,
-	8144:  0x00006E20,
-	8145:  0x00006E25,
-	8146:  0x00006E23,
-	8147:  0x00006E1B,
-	8148:  0x00006E5B,
-	8149:  0x00006E58,
-	8150:  0x00006E24,
-	8151:  0x00006E56,
-	8152:  0x00006E6E,
-	8153:  0x00006E2D,
-	8154:  0x00006E26,
-	8155:  0x00006E6F,
-	8156:  0x00006E34,
-	8157:  0x00006E4D,
-	8158:  0x00006E3A,
-	8159:  0x00006E2C,
-	8160:  0x00006E43,
-	8161:  0x00006E1D,
-	8162:  0x00006E3E,
-	8163:  0x00006ECB,
-	8164:  0x00006E89,
-	8165:  0x00006E19,
-	8166:  0x00006E4E,
-	8167:  0x00006E63,
-	8168:  0x00006E44,
-	8169:  0x00006E72,
-	8170:  0x00006E69,
-	8171:  0x00006E5F,
-	8172:  0x00007119,
-	8173:  0x0000711A,
-	8174:  0x00007126,
-	8175:  0x00007130,
-	8176:  0x00007121,
-	8177:  0x00007136,
-	8178:  0x0000716E,
-	8179:  0x0000711C,
-	8180:  0x0000724C,
-	8181:  0x00007284,
-	8182:  0x00007280,
-	8183:  0x00007336,
-	8184:  0x00007325,
-	8185:  0x00007334,
-	8186:  0x00007329,
-	8187:  0x0000743A,
-	8188:  0x0000742A,
-	8189:  0x00007433,
-	8190:  0x00007422,
-	8191:  0x00007425,
-	8192:  0x00007435,
-	8193:  0x00007436,
-	8194:  0x00007434,
-	8195:  0x0000742F,
-	8196:  0x0000741B,
-	8197:  0x00007426,
-	8198:  0x00007428,
-	8199:  0x00007525,
-	8200:  0x00007526,
-	8201:  0x0000756B,
-	8202:  0x0000756A,
-	8203:  0x000075E2,
-	8204:  0x000075DB,
-	8205:  0x000075E3,
-	8206:  0x000075D9,
-	8207:  0x000075D8,
-	8208:  0x000075DE,
-	8209:  0x000075E0,
-	8210:  0x0000767B,
-	8211:  0x0000767C,
-	8212:  0x00007696,
-	8213:  0x00007693,
-	8214:  0x000076B4,
-	8215:  0x000076DC,
-	8216:  0x0000774F,
-	8217:  0x000077ED,
-	8218:  0x0000785D,
-	8219:  0x0000786C,
-	8220:  0x0000786F,
-	8221:  0x00007A0D,
-	8222:  0x00007A08,
-	8223:  0x00007A0B,
-	8224:  0x00007A05,
-	8225:  0x00007A00,
-	8226:  0x00007A98,
-	8227:  0x00007A97,
-	8228:  0x00007A96,
-	8229:  0x00007AE5,
-	8230:  0x00007AE3,
-	8231:  0x00007B49,
-	8232:  0x00007B56,
-	8233:  0x00007B46,
-	8234:  0x00007B50,
-	8235:  0x00007B52,
-	8236:  0x00007B54,
-	8237:  0x00007B4D,
-	8238:  0x00007B4B,
-	8239:  0x00007B4F,
-	8240:  0x00007B51,
-	8241:  0x00007C9F,
-	8242:  0x00007CA5,
-	8243:  0x00007D5E,
-	8244:  0x00007D50,
-	8245:  0x00007D68,
-	8246:  0x00007D55,
-	8247:  0x00007D2B,
-	8248:  0x00007D6E,
-	8249:  0x00007D72,
-	8250:  0x00007D61,
-	8251:  0x00007D66,
-	8252:  0x00007D62,
-	8253:  0x00007D70,
-	8254:  0x00007D73,
-	8255:  0x00005584,
-	8256:  0x00007FD4,
-	8257:  0x00007FD5,
-	8258:  0x0000800B,
-	8259:  0x00008052,
-	8260:  0x00008085,
-	8261:  0x00008155,
-	8262:  0x00008154,
-	8263:  0x0000814B,
-	8264:  0x00008151,
-	8265:  0x0000814E,
-	8266:  0x00008139,
-	8267:  0x00008146,
-	8268:  0x0000813E,
-	8269:  0x0000814C,
-	8270:  0x00008153,
-	8271:  0x00008174,
-	8272:  0x00008212,
-	8273:  0x0000821C,
-	8274:  0x000083E9,
-	8275:  0x00008403,
-	8276:  0x000083F8,
-	8277:  0x0000840D,
-	8278:  0x000083E0,
-	8279:  0x000083C5,
-	8280:  0x0000840B,
-	8281:  0x000083C1,
-	8282:  0x000083EF,
-	8283:  0x000083F1,
-	8284:  0x000083F4,
-	8285:  0x00008457,
-	8286:  0x0000840A,
-	8287:  0x000083F0,
-	8288:  0x0000840C,
-	8289:  0x000083CC,
-	8290:  0x000083FD,
-	8291:  0x000083F2,
-	8292:  0x000083CA,
-	8293:  0x00008438,
-	8294:  0x0000840E,
-	8295:  0x00008404,
-	8296:  0x000083DC,
-	8297:  0x00008407,
-	8298:  0x000083D4,
-	8299:  0x000083DF,
-	8300:  0x0000865B,
-	8301:  0x000086DF,
-	8302:  0x000086D9,
-	8303:  0x000086ED,
-	8304:  0x000086D4,
-	8305:  0x000086DB,
-	8306:  0x000086E4,
-	8307:  0x000086D0,
-	8308:  0x000086DE,
-	8309:  0x00008857,
-	8310:  0x000088C1,
-	8311:  0x000088C2,
-	8312:  0x000088B1,
-	8313:  0x00008983,
-	8314:  0x00008996,
-	8315:  0x00008A3B,
-	8316:  0x00008A60,
-	8317:  0x00008A55,
-	8318:  0x00008A5E,
-	8319:  0x00008A3C,
-	8320:  0x00008A41,
-	8321:  0x00008A54,
-	8322:  0x00008A5B,
-	8323:  0x00008A50,
-	8324:  0x00008A46,
-	8325:  0x00008A34,
-	8326:  0x00008A3A,
-	8327:  0x00008A36,
-	8328:  0x00008A56,
-	8329:  0x00008C61,
-	8330:  0x00008C82,
-	8331:  0x00008CAF,
-	8332:  0x00008CBC,
-	8333:  0x00008CB3,
-	8334:  0x00008CBD,
-	8335:  0x00008CC1,
-	8336:  0x00008CBB,
-	8337:  0x00008CC0,
-	8338:  0x00008CB4,
-	8339:  0x00008CB7,
-	8340:  0x00008CB6,
-	8341:  0x00008CBF,
-	8342:  0x00008CB8,
-	8343:  0x00008D8A,
-	8344:  0x00008D85,
-	8345:  0x00008D81,
-	8346:  0x00008DCE,
-	8347:  0x00008DDD,
-	8348:  0x00008DCB,
-	8349:  0x00008DDA,
-	8350:  0x00008DD1,
-	8351:  0x00008DCC,
-	8352:  0x00008DDB,
-	8353:  0x00008DC6,
-	8354:  0x00008EFB,
-	8355:  0x00008EF8,
-	8356:  0x00008EFC,
-	8357:  0x00008F9C,
-	8358:  0x0000902E,
-	8359:  0x00009035,
-	8360:  0x00009031,
-	8361:  0x00009038,
-	8362:  0x00009032,
-	8363:  0x00009036,
-	8364:  0x00009102,
-	8365:  0x000090F5,
-	8366:  0x00009109,
-	8367:  0x000090FE,
-	8368:  0x00009163,
-	8369:  0x00009165,
-	8370:  0x000091CF,
-	8371:  0x00009214,
-	8372:  0x00009215,
-	8373:  0x00009223,
-	8374:  0x00009209,
-	8375:  0x0000921E,
-	8376:  0x0000920D,
-	8377:  0x00009210,
-	8378:  0x00009207,
-	8379:  0x00009211,
-	8380:  0x00009594,
-	8381:  0x0000958F,
-	8382:  0x0000958B,
-	8383:  0x00009591,
-	8384:  0x00009593,
-	8385:  0x00009592,
-	8386:  0x0000958E,
-	8387:  0x0000968A,
-	8388:  0x0000968E,
-	8389:  0x0000968B,
-	8390:  0x0000967D,
-	8391:  0x00009685,
-	8392:  0x00009686,
-	8393:  0x0000968D,
-	8394:  0x00009672,
-	8395:  0x00009684,
-	8396:  0x000096C1,
-	8397:  0x000096C5,
-	8398:  0x000096C4,
-	8399:  0x000096C6,
-	8400:  0x000096C7,
-	8401:  0x000096EF,
-	8402:  0x000096F2,
-	8403:  0x000097CC,
-	8404:  0x00009805,
-	8405:  0x00009806,
-	8406:  0x00009808,
-	8407:  0x000098E7,
-	8408:  0x000098EA,
-	8409:  0x000098EF,
-	8410:  0x000098E9,
-	8411:  0x000098F2,
-	8412:  0x000098ED,
-	8413:  0x000099AE,
-	8414:  0x000099AD,
-	8415:  0x00009EC3,
-	8416:  0x00009ECD,
-	8417:  0x00009ED1,
-	8418:  0x00004E82,
-	8419:  0x000050AD,
-	8420:  0x000050B5,
-	8421:  0x000050B2,
-	8422:  0x000050B3,
-	8423:  0x000050C5,
-	8424:  0x000050BE,
-	8425:  0x000050AC,
-	8426:  0x000050B7,
-	8427:  0x000050BB,
-	8428:  0x000050AF,
-	8429:  0x000050C7,
-	8430:  0x0000527F,
-	8431:  0x00005277,
-	8432:  0x0000527D,
-	8433:  0x000052DF,
-	8434:  0x000052E6,
-	8435:  0x000052E4,
-	8436:  0x000052E2,
-	8437:  0x000052E3,
-	8438:  0x0000532F,
-	8439:  0x000055DF,
-	8440:  0x000055E8,
-	8441:  0x000055D3,
-	8442:  0x000055E6,
-	8443:  0x000055CE,
-	8444:  0x000055DC,
-	8445:  0x000055C7,
-	8446:  0x000055D1,
-	8447:  0x000055E3,
-	8448:  0x000055E4,
-	8449:  0x000055EF,
-	8450:  0x000055DA,
-	8451:  0x000055E1,
-	8452:  0x000055C5,
-	8453:  0x000055C6,
-	8454:  0x000055E5,
-	8455:  0x000055C9,
-	8456:  0x00005712,
-	8457:  0x00005713,
-	8458:  0x0000585E,
-	8459:  0x00005851,
-	8460:  0x00005858,
-	8461:  0x00005857,
-	8462:  0x0000585A,
-	8463:  0x00005854,
-	8464:  0x0000586B,
-	8465:  0x0000584C,
-	8466:  0x0000586D,
-	8467:  0x0000584A,
-	8468:  0x00005862,
-	8469:  0x00005852,
-	8470:  0x0000584B,
-	8471:  0x00005967,
-	8472:  0x00005AC1,
-	8473:  0x00005AC9,
-	8474:  0x00005ACC,
-	8475:  0x00005ABE,
-	8476:  0x00005ABD,
-	8477:  0x00005ABC,
-	8478:  0x00005AB3,
-	8479:  0x00005AC2,
-	8480:  0x00005AB2,
-	8481:  0x00005D69,
-	8482:  0x00005D6F,
-	8483:  0x00005E4C,
-	8484:  0x00005E79,
-	8485:  0x00005EC9,
-	8486:  0x00005EC8,
-	8487:  0x00005F12,
-	8488:  0x00005F59,
-	8489:  0x00005FAC,
-	8490:  0x00005FAE,
-	8491:  0x0000611A,
-	8492:  0x0000610F,
-	8493:  0x00006148,
-	8494:  0x0000611F,
-	8495:  0x000060F3,
-	8496:  0x0000611B,
-	8497:  0x000060F9,
-	8498:  0x00006101,
-	8499:  0x00006108,
-	8500:  0x0000614E,
-	8501:  0x0000614C,
-	8502:  0x00006144,
-	8503:  0x0000614D,
-	8504:  0x0000613E,
-	8505:  0x00006134,
-	8506:  0x00006127,
-	8507:  0x0000610D,
-	8508:  0x00006106,
-	8509:  0x00006137,
-	8510:  0x00006221,
-	8511:  0x00006222,
-	8512:  0x00006413,
-	8513:  0x0000643E,
-	8514:  0x0000641E,
-	8515:  0x0000642A,
-	8516:  0x0000642D,
-	8517:  0x0000643D,
-	8518:  0x0000642C,
-	8519:  0x0000640F,
-	8520:  0x0000641C,
-	8521:  0x00006414,
-	8522:  0x0000640D,
-	8523:  0x00006436,
-	8524:  0x00006416,
-	8525:  0x00006417,
-	8526:  0x00006406,
-	8527:  0x0000656C,
-	8528:  0x0000659F,
-	8529:  0x000065B0,
-	8530:  0x00006697,
-	8531:  0x00006689,
-	8532:  0x00006687,
-	8533:  0x00006688,
-	8534:  0x00006696,
-	8535:  0x00006684,
-	8536:  0x00006698,
-	8537:  0x0000668D,
-	8538:  0x00006703,
-	8539:  0x00006994,
-	8540:  0x0000696D,
-	8541:  0x0000695A,
-	8542:  0x00006977,
-	8543:  0x00006960,
-	8544:  0x00006954,
-	8545:  0x00006975,
-	8546:  0x00006930,
-	8547:  0x00006982,
-	8548:  0x0000694A,
-	8549:  0x00006968,
-	8550:  0x0000696B,
-	8551:  0x0000695E,
-	8552:  0x00006953,
-	8553:  0x00006979,
-	8554:  0x00006986,
-	8555:  0x0000695D,
-	8556:  0x00006963,
-	8557:  0x0000695B,
-	8558:  0x00006B47,
-	8559:  0x00006B72,
-	8560:  0x00006BC0,
-	8561:  0x00006BBF,
-	8562:  0x00006BD3,
-	8563:  0x00006BFD,
-	8564:  0x00006EA2,
-	8565:  0x00006EAF,
-	8566:  0x00006ED3,
-	8567:  0x00006EB6,
-	8568:  0x00006EC2,
-	8569:  0x00006E90,
-	8570:  0x00006E9D,
-	8571:  0x00006EC7,
-	8572:  0x00006EC5,
-	8573:  0x00006EA5,
-	8574:  0x00006E98,
-	8575:  0x00006EBC,
-	8576:  0x00006EBA,
-	8577:  0x00006EAB,
-	8578:  0x00006ED1,
-	8579:  0x00006E96,
-	8580:  0x00006E9C,
-	8581:  0x00006EC4,
-	8582:  0x00006ED4,
-	8583:  0x00006EAA,
-	8584:  0x00006EA7,
-	8585:  0x00006EB4,
-	8586:  0x0000714E,
-	8587:  0x00007159,
-	8588:  0x00007169,
-	8589:  0x00007164,
-	8590:  0x00007149,
-	8591:  0x00007167,
-	8592:  0x0000715C,
-	8593:  0x0000716C,
-	8594:  0x00007166,
-	8595:  0x0000714C,
-	8596:  0x00007165,
-	8597:  0x0000715E,
-	8598:  0x00007146,
-	8599:  0x00007168,
-	8600:  0x00007156,
-	8601:  0x0000723A,
-	8602:  0x00007252,
-	8603:  0x00007337,
-	8604:  0x00007345,
-	8605:  0x0000733F,
-	8606:  0x0000733E,
-	8607:  0x0000746F,
-	8608:  0x0000745A,
-	8609:  0x00007455,
-	8610:  0x0000745F,
-	8611:  0x0000745E,
-	8612:  0x00007441,
-	8613:  0x0000743F,
-	8614:  0x00007459,
-	8615:  0x0000745B,
-	8616:  0x0000745C,
-	8617:  0x00007576,
-	8618:  0x00007578,
-	8619:  0x00007600,
-	8620:  0x000075F0,
-	8621:  0x00007601,
-	8622:  0x000075F2,
-	8623:  0x000075F1,
-	8624:  0x000075FA,
-	8625:  0x000075FF,
-	8626:  0x000075F4,
-	8627:  0x000075F3,
-	8628:  0x000076DE,
-	8629:  0x000076DF,
-	8630:  0x0000775B,
-	8631:  0x0000776B,
-	8632:  0x00007766,
-	8633:  0x0000775E,
-	8634:  0x00007763,
-	8635:  0x00007779,
-	8636:  0x0000776A,
-	8637:  0x0000776C,
-	8638:  0x0000775C,
-	8639:  0x00007765,
-	8640:  0x00007768,
-	8641:  0x00007762,
-	8642:  0x000077EE,
-	8643:  0x0000788E,
-	8644:  0x000078B0,
-	8645:  0x00007897,
-	8646:  0x00007898,
-	8647:  0x0000788C,
-	8648:  0x00007889,
-	8649:  0x0000787C,
-	8650:  0x00007891,
-	8651:  0x00007893,
-	8652:  0x0000787F,
-	8653:  0x0000797A,
-	8654:  0x0000797F,
-	8655:  0x00007981,
-	8656:  0x0000842C,
-	8657:  0x000079BD,
-	8658:  0x00007A1C,
-	8659:  0x00007A1A,
-	8660:  0x00007A20,
-	8661:  0x00007A14,
-	8662:  0x00007A1F,
-	8663:  0x00007A1E,
-	8664:  0x00007A9F,
-	8665:  0x00007AA0,
-	8666:  0x00007B77,
-	8667:  0x00007BC0,
-	8668:  0x00007B60,
-	8669:  0x00007B6E,
-	8670:  0x00007B67,
-	8671:  0x00007CB1,
-	8672:  0x00007CB3,
-	8673:  0x00007CB5,
-	8674:  0x00007D93,
-	8675:  0x00007D79,
-	8676:  0x00007D91,
-	8677:  0x00007D81,
-	8678:  0x00007D8F,
-	8679:  0x00007D5B,
-	8680:  0x00007F6E,
-	8681:  0x00007F69,
-	8682:  0x00007F6A,
-	8683:  0x00007F72,
-	8684:  0x00007FA9,
-	8685:  0x00007FA8,
-	8686:  0x00007FA4,
-	8687:  0x00008056,
-	8688:  0x00008058,
-	8689:  0x00008086,
-	8690:  0x00008084,
-	8691:  0x00008171,
-	8692:  0x00008170,
-	8693:  0x00008178,
-	8694:  0x00008165,
-	8695:  0x0000816E,
-	8696:  0x00008173,
-	8697:  0x0000816B,
-	8698:  0x00008179,
-	8699:  0x0000817A,
-	8700:  0x00008166,
-	8701:  0x00008205,
-	8702:  0x00008247,
-	8703:  0x00008482,
-	8704:  0x00008477,
-	8705:  0x0000843D,
-	8706:  0x00008431,
-	8707:  0x00008475,
-	8708:  0x00008466,
-	8709:  0x0000846B,
-	8710:  0x00008449,
-	8711:  0x0000846C,
-	8712:  0x0000845B,
-	8713:  0x0000843C,
-	8714:  0x00008435,
-	8715:  0x00008461,
-	8716:  0x00008463,
-	8717:  0x00008469,
-	8718:  0x0000846D,
-	8719:  0x00008446,
-	8720:  0x0000865E,
-	8721:  0x0000865C,
-	8722:  0x0000865F,
-	8723:  0x000086F9,
-	8724:  0x00008713,
-	8725:  0x00008708,
-	8726:  0x00008707,
-	8727:  0x00008700,
-	8728:  0x000086FE,
-	8729:  0x000086FB,
-	8730:  0x00008702,
-	8731:  0x00008703,
-	8732:  0x00008706,
-	8733:  0x0000870A,
-	8734:  0x00008859,
-	8735:  0x000088DF,
-	8736:  0x000088D4,
-	8737:  0x000088D9,
-	8738:  0x000088DC,
-	8739:  0x000088D8,
-	8740:  0x000088DD,
-	8741:  0x000088E1,
-	8742:  0x000088CA,
-	8743:  0x000088D5,
-	8744:  0x000088D2,
-	8745:  0x0000899C,
-	8746:  0x000089E3,
-	8747:  0x00008A6B,
-	8748:  0x00008A72,
-	8749:  0x00008A73,
-	8750:  0x00008A66,
-	8751:  0x00008A69,
-	8752:  0x00008A70,
-	8753:  0x00008A87,
-	8754:  0x00008A7C,
-	8755:  0x00008A63,
-	8756:  0x00008AA0,
-	8757:  0x00008A71,
-	8758:  0x00008A85,
-	8759:  0x00008A6D,
-	8760:  0x00008A62,
-	8761:  0x00008A6E,
-	8762:  0x00008A6C,
-	8763:  0x00008A79,
-	8764:  0x00008A7B,
-	8765:  0x00008A3E,
-	8766:  0x00008A68,
-	8767:  0x00008C62,
-	8768:  0x00008C8A,
-	8769:  0x00008C89,
-	8770:  0x00008CCA,
-	8771:  0x00008CC7,
-	8772:  0x00008CC8,
-	8773:  0x00008CC4,
-	8774:  0x00008CB2,
-	8775:  0x00008CC3,
-	8776:  0x00008CC2,
-	8777:  0x00008CC5,
-	8778:  0x00008DE1,
-	8779:  0x00008DDF,
-	8780:  0x00008DE8,
-	8781:  0x00008DEF,
-	8782:  0x00008DF3,
-	8783:  0x00008DFA,
-	8784:  0x00008DEA,
-	8785:  0x00008DE4,
-	8786:  0x00008DE6,
-	8787:  0x00008EB2,
-	8788:  0x00008F03,
-	8789:  0x00008F09,
-	8790:  0x00008EFE,
-	8791:  0x00008F0A,
-	8792:  0x00008F9F,
-	8793:  0x00008FB2,
-	8794:  0x0000904B,
-	8795:  0x0000904A,
-	8796:  0x00009053,
-	8797:  0x00009042,
-	8798:  0x00009054,
-	8799:  0x0000903C,
-	8800:  0x00009055,
-	8801:  0x00009050,
-	8802:  0x00009047,
-	8803:  0x0000904F,
-	8804:  0x0000904E,
-	8805:  0x0000904D,
-	8806:  0x00009051,
-	8807:  0x0000903E,
-	8808:  0x00009041,
-	8809:  0x00009112,
-	8810:  0x00009117,
-	8811:  0x0000916C,
-	8812:  0x0000916A,
-	8813:  0x00009169,
-	8814:  0x000091C9,
-	8815:  0x00009237,
-	8816:  0x00009257,
-	8817:  0x00009238,
-	8818:  0x0000923D,
-	8819:  0x00009240,
-	8820:  0x0000923E,
-	8821:  0x0000925B,
-	8822:  0x0000924B,
-	8823:  0x00009264,
-	8824:  0x00009251,
-	8825:  0x00009234,
-	8826:  0x00009249,
-	8827:  0x0000924D,
-	8828:  0x00009245,
-	8829:  0x00009239,
-	8830:  0x0000923F,
-	8831:  0x0000925A,
-	8832:  0x00009598,
-	8833:  0x00009698,
-	8834:  0x00009694,
-	8835:  0x00009695,
-	8836:  0x000096CD,
-	8837:  0x000096CB,
-	8838:  0x000096C9,
-	8839:  0x000096CA,
-	8840:  0x000096F7,
-	8841:  0x000096FB,
-	8842:  0x000096F9,
-	8843:  0x000096F6,
-	8844:  0x00009756,
-	8845:  0x00009774,
-	8846:  0x00009776,
-	8847:  0x00009810,
-	8848:  0x00009811,
-	8849:  0x00009813,
-	8850:  0x0000980A,
-	8851:  0x00009812,
-	8852:  0x0000980C,
-	8853:  0x000098FC,
-	8854:  0x000098F4,
-	8855:  0x000098FD,
-	8856:  0x000098FE,
-	8857:  0x000099B3,
-	8858:  0x000099B1,
-	8859:  0x000099B4,
-	8860:  0x00009AE1,
-	8861:  0x00009CE9,
-	8862:  0x00009E82,
-	8863:  0x00009F0E,
-	8864:  0x00009F13,
-	8865:  0x00009F20,
-	8866:  0x000050E7,
-	8867:  0x000050EE,
-	8868:  0x000050E5,
-	8869:  0x000050D6,
-	8870:  0x000050ED,
-	8871:  0x000050DA,
-	8872:  0x000050D5,
-	8873:  0x000050CF,
-	8874:  0x000050D1,
-	8875:  0x000050F1,
-	8876:  0x000050CE,
-	8877:  0x000050E9,
-	8878:  0x00005162,
-	8879:  0x000051F3,
-	8880:  0x00005283,
-	8881:  0x00005282,
-	8882:  0x00005331,
-	8883:  0x000053AD,
-	8884:  0x000055FE,
-	8885:  0x00005600,
-	8886:  0x0000561B,
-	8887:  0x00005617,
-	8888:  0x000055FD,
-	8889:  0x00005614,
-	8890:  0x00005606,
-	8891:  0x00005609,
-	8892:  0x0000560D,
-	8893:  0x0000560E,
-	8894:  0x000055F7,
-	8895:  0x00005616,
-	8896:  0x0000561F,
-	8897:  0x00005608,
-	8898:  0x00005610,
-	8899:  0x000055F6,
-	8900:  0x00005718,
-	8901:  0x00005716,
-	8902:  0x00005875,
-	8903:  0x0000587E,
-	8904:  0x00005883,
-	8905:  0x00005893,
-	8906:  0x0000588A,
-	8907:  0x00005879,
-	8908:  0x00005885,
-	8909:  0x0000587D,
-	8910:  0x000058FD,
-	8911:  0x00005925,
-	8912:  0x00005922,
-	8913:  0x00005924,
-	8914:  0x0000596A,
-	8915:  0x00005969,
-	8916:  0x00005AE1,
-	8917:  0x00005AE6,
-	8918:  0x00005AE9,
-	8919:  0x00005AD7,
-	8920:  0x00005AD6,
-	8921:  0x00005AD8,
-	8922:  0x00005AE3,
-	8923:  0x00005B75,
-	8924:  0x00005BDE,
-	8925:  0x00005BE7,
-	8926:  0x00005BE1,
-	8927:  0x00005BE5,
-	8928:  0x00005BE6,
-	8929:  0x00005BE8,
-	8930:  0x00005BE2,
-	8931:  0x00005BE4,
-	8932:  0x00005BDF,
-	8933:  0x00005C0D,
-	8934:  0x00005C62,
-	8935:  0x00005D84,
-	8936:  0x00005D87,
-	8937:  0x00005E5B,
-	8938:  0x00005E63,
-	8939:  0x00005E55,
-	8940:  0x00005E57,
-	8941:  0x00005E54,
-	8942:  0x00005ED3,
-	8943:  0x00005ED6,
-	8944:  0x00005F0A,
-	8945:  0x00005F46,
-	8946:  0x00005F70,
-	8947:  0x00005FB9,
-	8948:  0x00006147,
-	8949:  0x0000613F,
-	8950:  0x0000614B,
-	8951:  0x00006177,
-	8952:  0x00006162,
-	8953:  0x00006163,
-	8954:  0x0000615F,
-	8955:  0x0000615A,
-	8956:  0x00006158,
-	8957:  0x00006175,
-	8958:  0x0000622A,
-	8959:  0x00006487,
-	8960:  0x00006458,
-	8961:  0x00006454,
-	8962:  0x000064A4,
-	8963:  0x00006478,
-	8964:  0x0000645F,
-	8965:  0x0000647A,
-	8966:  0x00006451,
-	8967:  0x00006467,
-	8968:  0x00006434,
-	8969:  0x0000646D,
-	8970:  0x0000647B,
-	8971:  0x00006572,
-	8972:  0x000065A1,
-	8973:  0x000065D7,
-	8974:  0x000065D6,
-	8975:  0x000066A2,
-	8976:  0x000066A8,
-	8977:  0x0000669D,
-	8978:  0x0000699C,
-	8979:  0x000069A8,
-	8980:  0x00006995,
-	8981:  0x000069C1,
-	8982:  0x000069AE,
-	8983:  0x000069D3,
-	8984:  0x000069CB,
-	8985:  0x0000699B,
-	8986:  0x000069B7,
-	8987:  0x000069BB,
-	8988:  0x000069AB,
-	8989:  0x000069B4,
-	8990:  0x000069D0,
-	8991:  0x000069CD,
-	8992:  0x000069AD,
-	8993:  0x000069CC,
-	8994:  0x000069A6,
-	8995:  0x000069C3,
-	8996:  0x000069A3,
-	8997:  0x00006B49,
-	8998:  0x00006B4C,
-	8999:  0x00006C33,
-	9000:  0x00006F33,
-	9001:  0x00006F14,
-	9002:  0x00006EFE,
-	9003:  0x00006F13,
-	9004:  0x00006EF4,
-	9005:  0x00006F29,
-	9006:  0x00006F3E,
-	9007:  0x00006F20,
-	9008:  0x00006F2C,
-	9009:  0x00006F0F,
-	9010:  0x00006F02,
-	9011:  0x00006F22,
-	9012:  0x00006EFF,
-	9013:  0x00006EEF,
-	9014:  0x00006F06,
-	9015:  0x00006F31,
-	9016:  0x00006F38,
-	9017:  0x00006F32,
-	9018:  0x00006F23,
-	9019:  0x00006F15,
-	9020:  0x00006F2B,
-	9021:  0x00006F2F,
-	9022:  0x00006F88,
-	9023:  0x00006F2A,
-	9024:  0x00006EEC,
-	9025:  0x00006F01,
-	9026:  0x00006EF2,
-	9027:  0x00006ECC,
-	9028:  0x00006EF7,
-	9029:  0x00007194,
-	9030:  0x00007199,
-	9031:  0x0000717D,
-	9032:  0x0000718A,
-	9033:  0x00007184,
-	9034:  0x00007192,
-	9035:  0x0000723E,
-	9036:  0x00007292,
-	9037:  0x00007296,
-	9038:  0x00007344,
-	9039:  0x00007350,
-	9040:  0x00007464,
-	9041:  0x00007463,
-	9042:  0x0000746A,
-	9043:  0x00007470,
-	9044:  0x0000746D,
-	9045:  0x00007504,
-	9046:  0x00007591,
-	9047:  0x00007627,
-	9048:  0x0000760D,
-	9049:  0x0000760B,
-	9050:  0x00007609,
-	9051:  0x00007613,
-	9052:  0x000076E1,
-	9053:  0x000076E3,
-	9054:  0x00007784,
-	9055:  0x0000777D,
-	9056:  0x0000777F,
-	9057:  0x00007761,
-	9058:  0x000078C1,
-	9059:  0x0000789F,
-	9060:  0x000078A7,
-	9061:  0x000078B3,
-	9062:  0x000078A9,
-	9063:  0x000078A3,
-	9064:  0x0000798E,
-	9065:  0x0000798F,
-	9066:  0x0000798D,
-	9067:  0x00007A2E,
-	9068:  0x00007A31,
-	9069:  0x00007AAA,
-	9070:  0x00007AA9,
-	9071:  0x00007AED,
-	9072:  0x00007AEF,
-	9073:  0x00007BA1,
-	9074:  0x00007B95,
-	9075:  0x00007B8B,
-	9076:  0x00007B75,
-	9077:  0x00007B97,
-	9078:  0x00007B9D,
-	9079:  0x00007B94,
-	9080:  0x00007B8F,
-	9081:  0x00007BB8,
-	9082:  0x00007B87,
-	9083:  0x00007B84,
-	9084:  0x00007CB9,
-	9085:  0x00007CBD,
-	9086:  0x00007CBE,
-	9087:  0x00007DBB,
-	9088:  0x00007DB0,
-	9089:  0x00007D9C,
-	9090:  0x00007DBD,
-	9091:  0x00007DBE,
-	9092:  0x00007DA0,
-	9093:  0x00007DCA,
-	9094:  0x00007DB4,
-	9095:  0x00007DB2,
-	9096:  0x00007DB1,
-	9097:  0x00007DBA,
-	9098:  0x00007DA2,
-	9099:  0x00007DBF,
-	9100:  0x00007DB5,
-	9101:  0x00007DB8,
-	9102:  0x00007DAD,
-	9103:  0x00007DD2,
-	9104:  0x00007DC7,
-	9105:  0x00007DAC,
-	9106:  0x00007F70,
-	9107:  0x00007FE0,
-	9108:  0x00007FE1,
-	9109:  0x00007FDF,
-	9110:  0x0000805E,
-	9111:  0x0000805A,
-	9112:  0x00008087,
-	9113:  0x00008150,
-	9114:  0x00008180,
-	9115:  0x0000818F,
-	9116:  0x00008188,
-	9117:  0x0000818A,
-	9118:  0x0000817F,
-	9119:  0x00008182,
-	9120:  0x000081E7,
-	9121:  0x000081FA,
-	9122:  0x00008207,
-	9123:  0x00008214,
-	9124:  0x0000821E,
-	9125:  0x0000824B,
-	9126:  0x000084C9,
-	9127:  0x000084BF,
-	9128:  0x000084C6,
-	9129:  0x000084C4,
-	9130:  0x00008499,
-	9131:  0x0000849E,
-	9132:  0x000084B2,
-	9133:  0x0000849C,
-	9134:  0x000084CB,
-	9135:  0x000084B8,
-	9136:  0x000084C0,
-	9137:  0x000084D3,
-	9138:  0x00008490,
-	9139:  0x000084BC,
-	9140:  0x000084D1,
-	9141:  0x000084CA,
-	9142:  0x0000873F,
-	9143:  0x0000871C,
-	9144:  0x0000873B,
-	9145:  0x00008722,
-	9146:  0x00008725,
-	9147:  0x00008734,
-	9148:  0x00008718,
-	9149:  0x00008755,
-	9150:  0x00008737,
-	9151:  0x00008729,
-	9152:  0x000088F3,
-	9153:  0x00008902,
-	9154:  0x000088F4,
-	9155:  0x000088F9,
-	9156:  0x000088F8,
-	9157:  0x000088FD,
-	9158:  0x000088E8,
-	9159:  0x0000891A,
-	9160:  0x000088EF,
-	9161:  0x00008AA6,
-	9162:  0x00008A8C,
-	9163:  0x00008A9E,
-	9164:  0x00008AA3,
-	9165:  0x00008A8D,
-	9166:  0x00008AA1,
-	9167:  0x00008A93,
-	9168:  0x00008AA4,
-	9169:  0x00008AAA,
-	9170:  0x00008AA5,
-	9171:  0x00008AA8,
-	9172:  0x00008A98,
-	9173:  0x00008A91,
-	9174:  0x00008A9A,
-	9175:  0x00008AA7,
-	9176:  0x00008C6A,
-	9177:  0x00008C8D,
-	9178:  0x00008C8C,
-	9179:  0x00008CD3,
-	9180:  0x00008CD1,
-	9181:  0x00008CD2,
-	9182:  0x00008D6B,
-	9183:  0x00008D99,
-	9184:  0x00008D95,
-	9185:  0x00008DFC,
-	9186:  0x00008F14,
-	9187:  0x00008F12,
-	9188:  0x00008F15,
-	9189:  0x00008F13,
-	9190:  0x00008FA3,
-	9191:  0x00009060,
-	9192:  0x00009058,
-	9193:  0x0000905C,
-	9194:  0x00009063,
-	9195:  0x00009059,
-	9196:  0x0000905E,
-	9197:  0x00009062,
-	9198:  0x0000905D,
-	9199:  0x0000905B,
-	9200:  0x00009119,
-	9201:  0x00009118,
-	9202:  0x0000911E,
-	9203:  0x00009175,
-	9204:  0x00009178,
-	9205:  0x00009177,
-	9206:  0x00009174,
-	9207:  0x00009278,
-	9208:  0x00009280,
-	9209:  0x00009285,
-	9210:  0x00009298,
-	9211:  0x00009296,
-	9212:  0x0000927B,
-	9213:  0x00009293,
-	9214:  0x0000929C,
-	9215:  0x000092A8,
-	9216:  0x0000927C,
-	9217:  0x00009291,
-	9218:  0x000095A1,
-	9219:  0x000095A8,
-	9220:  0x000095A9,
-	9221:  0x000095A3,
-	9222:  0x000095A5,
-	9223:  0x000095A4,
-	9224:  0x00009699,
-	9225:  0x0000969C,
-	9226:  0x0000969B,
-	9227:  0x000096CC,
-	9228:  0x000096D2,
-	9229:  0x00009700,
-	9230:  0x0000977C,
-	9231:  0x00009785,
-	9232:  0x000097F6,
-	9233:  0x00009817,
-	9234:  0x00009818,
-	9235:  0x000098AF,
-	9236:  0x000098B1,
-	9237:  0x00009903,
-	9238:  0x00009905,
-	9239:  0x0000990C,
-	9240:  0x00009909,
-	9241:  0x000099C1,
-	9242:  0x00009AAF,
-	9243:  0x00009AB0,
-	9244:  0x00009AE6,
-	9245:  0x00009B41,
-	9246:  0x00009B42,
-	9247:  0x00009CF4,
-	9248:  0x00009CF6,
-	9249:  0x00009CF3,
-	9250:  0x00009EBC,
-	9251:  0x00009F3B,
-	9252:  0x00009F4A,
-	9253:  0x00005104,
-	9254:  0x00005100,
-	9255:  0x000050FB,
-	9256:  0x000050F5,
-	9257:  0x000050F9,
-	9258:  0x00005102,
-	9259:  0x00005108,
-	9260:  0x00005109,
-	9261:  0x00005105,
-	9262:  0x000051DC,
-	9263:  0x00005287,
-	9264:  0x00005288,
-	9265:  0x00005289,
-	9266:  0x0000528D,
-	9267:  0x0000528A,
-	9268:  0x000052F0,
-	9269:  0x000053B2,
-	9270:  0x0000562E,
-	9271:  0x0000563B,
-	9272:  0x00005639,
-	9273:  0x00005632,
-	9274:  0x0000563F,
-	9275:  0x00005634,
-	9276:  0x00005629,
-	9277:  0x00005653,
-	9278:  0x0000564E,
-	9279:  0x00005657,
-	9280:  0x00005674,
-	9281:  0x00005636,
-	9282:  0x0000562F,
-	9283:  0x00005630,
-	9284:  0x00005880,
-	9285:  0x0000589F,
-	9286:  0x0000589E,
-	9287:  0x000058B3,
-	9288:  0x0000589C,
-	9289:  0x000058AE,
-	9290:  0x000058A9,
-	9291:  0x000058A6,
-	9292:  0x0000596D,
-	9293:  0x00005B09,
-	9294:  0x00005AFB,
-	9295:  0x00005B0B,
-	9296:  0x00005AF5,
-	9297:  0x00005B0C,
-	9298:  0x00005B08,
-	9299:  0x00005BEE,
-	9300:  0x00005BEC,
-	9301:  0x00005BE9,
-	9302:  0x00005BEB,
-	9303:  0x00005C64,
-	9304:  0x00005C65,
-	9305:  0x00005D9D,
-	9306:  0x00005D94,
-	9307:  0x00005E62,
-	9308:  0x00005E5F,
-	9309:  0x00005E61,
-	9310:  0x00005EE2,
-	9311:  0x00005EDA,
-	9312:  0x00005EDF,
-	9313:  0x00005EDD,
-	9314:  0x00005EE3,
-	9315:  0x00005EE0,
-	9316:  0x00005F48,
-	9317:  0x00005F71,
-	9318:  0x00005FB7,
-	9319:  0x00005FB5,
-	9320:  0x00006176,
-	9321:  0x00006167,
-	9322:  0x0000616E,
-	9323:  0x0000615D,
-	9324:  0x00006155,
-	9325:  0x00006182,
-	9326:  0x0000617C,
-	9327:  0x00006170,
-	9328:  0x0000616B,
-	9329:  0x0000617E,
-	9330:  0x000061A7,
-	9331:  0x00006190,
-	9332:  0x000061AB,
-	9333:  0x0000618E,
-	9334:  0x000061AC,
-	9335:  0x0000619A,
-	9336:  0x000061A4,
-	9337:  0x00006194,
-	9338:  0x000061AE,
-	9339:  0x0000622E,
-	9340:  0x00006469,
-	9341:  0x0000646F,
-	9342:  0x00006479,
-	9343:  0x0000649E,
-	9344:  0x000064B2,
-	9345:  0x00006488,
-	9346:  0x00006490,
-	9347:  0x000064B0,
-	9348:  0x000064A5,
-	9349:  0x00006493,
-	9350:  0x00006495,
-	9351:  0x000064A9,
-	9352:  0x00006492,
-	9353:  0x000064AE,
-	9354:  0x000064AD,
-	9355:  0x000064AB,
-	9356:  0x0000649A,
-	9357:  0x000064AC,
-	9358:  0x00006499,
-	9359:  0x000064A2,
-	9360:  0x000064B3,
-	9361:  0x00006575,
-	9362:  0x00006577,
-	9363:  0x00006578,
-	9364:  0x000066AE,
-	9365:  0x000066AB,
-	9366:  0x000066B4,
-	9367:  0x000066B1,
-	9368:  0x00006A23,
-	9369:  0x00006A1F,
-	9370:  0x000069E8,
-	9371:  0x00006A01,
-	9372:  0x00006A1E,
-	9373:  0x00006A19,
-	9374:  0x000069FD,
-	9375:  0x00006A21,
-	9376:  0x00006A13,
-	9377:  0x00006A0A,
-	9378:  0x000069F3,
-	9379:  0x00006A02,
-	9380:  0x00006A05,
-	9381:  0x000069ED,
-	9382:  0x00006A11,
-	9383:  0x00006B50,
-	9384:  0x00006B4E,
-	9385:  0x00006BA4,
-	9386:  0x00006BC5,
-	9387:  0x00006BC6,
-	9388:  0x00006F3F,
-	9389:  0x00006F7C,
-	9390:  0x00006F84,
-	9391:  0x00006F51,
-	9392:  0x00006F66,
-	9393:  0x00006F54,
-	9394:  0x00006F86,
-	9395:  0x00006F6D,
-	9396:  0x00006F5B,
-	9397:  0x00006F78,
-	9398:  0x00006F6E,
-	9399:  0x00006F8E,
-	9400:  0x00006F7A,
-	9401:  0x00006F70,
-	9402:  0x00006F64,
-	9403:  0x00006F97,
-	9404:  0x00006F58,
-	9405:  0x00006ED5,
-	9406:  0x00006F6F,
-	9407:  0x00006F60,
-	9408:  0x00006F5F,
-	9409:  0x0000719F,
-	9410:  0x000071AC,
-	9411:  0x000071B1,
-	9412:  0x000071A8,
-	9413:  0x00007256,
-	9414:  0x0000729B,
-	9415:  0x0000734E,
-	9416:  0x00007357,
-	9417:  0x00007469,
-	9418:  0x0000748B,
-	9419:  0x00007483,
-	9420:  0x0000747E,
-	9421:  0x00007480,
-	9422:  0x0000757F,
-	9423:  0x00007620,
-	9424:  0x00007629,
-	9425:  0x0000761F,
-	9426:  0x00007624,
-	9427:  0x00007626,
-	9428:  0x00007621,
-	9429:  0x00007622,
-	9430:  0x0000769A,
-	9431:  0x000076BA,
-	9432:  0x000076E4,
-	9433:  0x0000778E,
-	9434:  0x00007787,
-	9435:  0x0000778C,
-	9436:  0x00007791,
-	9437:  0x0000778B,
-	9438:  0x000078CB,
-	9439:  0x000078C5,
-	9440:  0x000078BA,
-	9441:  0x000078CA,
-	9442:  0x000078BE,
-	9443:  0x000078D5,
-	9444:  0x000078BC,
-	9445:  0x000078D0,
-	9446:  0x00007A3F,
-	9447:  0x00007A3C,
-	9448:  0x00007A40,
-	9449:  0x00007A3D,
-	9450:  0x00007A37,
-	9451:  0x00007A3B,
-	9452:  0x00007AAF,
-	9453:  0x00007AAE,
-	9454:  0x00007BAD,
-	9455:  0x00007BB1,
-	9456:  0x00007BC4,
-	9457:  0x00007BB4,
-	9458:  0x00007BC6,
-	9459:  0x00007BC7,
-	9460:  0x00007BC1,
-	9461:  0x00007BA0,
-	9462:  0x00007BCC,
-	9463:  0x00007CCA,
-	9464:  0x00007DE0,
-	9465:  0x00007DF4,
-	9466:  0x00007DEF,
-	9467:  0x00007DFB,
-	9468:  0x00007DD8,
-	9469:  0x00007DEC,
-	9470:  0x00007DDD,
-	9471:  0x00007DE8,
-	9472:  0x00007DE3,
-	9473:  0x00007DDA,
-	9474:  0x00007DDE,
-	9475:  0x00007DE9,
-	9476:  0x00007D9E,
-	9477:  0x00007DD9,
-	9478:  0x00007DF2,
-	9479:  0x00007DF9,
-	9480:  0x00007F75,
-	9481:  0x00007F77,
-	9482:  0x00007FAF,
-	9483:  0x00007FE9,
-	9484:  0x00008026,
-	9485:  0x0000819B,
-	9486:  0x0000819C,
-	9487:  0x0000819D,
-	9488:  0x000081A0,
-	9489:  0x0000819A,
-	9490:  0x00008198,
-	9491:  0x00008517,
-	9492:  0x0000853D,
-	9493:  0x0000851A,
-	9494:  0x000084EE,
-	9495:  0x0000852C,
-	9496:  0x0000852D,
-	9497:  0x00008513,
-	9498:  0x00008511,
-	9499:  0x00008523,
-	9500:  0x00008521,
-	9501:  0x00008514,
-	9502:  0x000084EC,
-	9503:  0x00008525,
-	9504:  0x000084FF,
-	9505:  0x00008506,
-	9506:  0x00008782,
-	9507:  0x00008774,
-	9508:  0x00008776,
-	9509:  0x00008760,
-	9510:  0x00008766,
-	9511:  0x00008778,
-	9512:  0x00008768,
-	9513:  0x00008759,
-	9514:  0x00008757,
-	9515:  0x0000874C,
-	9516:  0x00008753,
-	9517:  0x0000885B,
-	9518:  0x0000885D,
-	9519:  0x00008910,
-	9520:  0x00008907,
-	9521:  0x00008912,
-	9522:  0x00008913,
-	9523:  0x00008915,
-	9524:  0x0000890A,
-	9525:  0x00008ABC,
-	9526:  0x00008AD2,
-	9527:  0x00008AC7,
-	9528:  0x00008AC4,
-	9529:  0x00008A95,
-	9530:  0x00008ACB,
-	9531:  0x00008AF8,
-	9532:  0x00008AB2,
-	9533:  0x00008AC9,
-	9534:  0x00008AC2,
-	9535:  0x00008ABF,
-	9536:  0x00008AB0,
-	9537:  0x00008AD6,
-	9538:  0x00008ACD,
-	9539:  0x00008AB6,
-	9540:  0x00008AB9,
-	9541:  0x00008ADB,
-	9542:  0x00008C4C,
-	9543:  0x00008C4E,
-	9544:  0x00008C6C,
-	9545:  0x00008CE0,
-	9546:  0x00008CDE,
-	9547:  0x00008CE6,
-	9548:  0x00008CE4,
-	9549:  0x00008CEC,
-	9550:  0x00008CED,
-	9551:  0x00008CE2,
-	9552:  0x00008CE3,
-	9553:  0x00008CDC,
-	9554:  0x00008CEA,
-	9555:  0x00008CE1,
-	9556:  0x00008D6D,
-	9557:  0x00008D9F,
-	9558:  0x00008DA3,
-	9559:  0x00008E2B,
-	9560:  0x00008E10,
-	9561:  0x00008E1D,
-	9562:  0x00008E22,
-	9563:  0x00008E0F,
-	9564:  0x00008E29,
-	9565:  0x00008E1F,
-	9566:  0x00008E21,
-	9567:  0x00008E1E,
-	9568:  0x00008EBA,
-	9569:  0x00008F1D,
-	9570:  0x00008F1B,
-	9571:  0x00008F1F,
-	9572:  0x00008F29,
-	9573:  0x00008F26,
-	9574:  0x00008F2A,
-	9575:  0x00008F1C,
-	9576:  0x00008F1E,
-	9577:  0x00008F25,
-	9578:  0x00009069,
-	9579:  0x0000906E,
-	9580:  0x00009068,
-	9581:  0x0000906D,
-	9582:  0x00009077,
-	9583:  0x00009130,
-	9584:  0x0000912D,
-	9585:  0x00009127,
-	9586:  0x00009131,
-	9587:  0x00009187,
-	9588:  0x00009189,
-	9589:  0x0000918B,
-	9590:  0x00009183,
-	9591:  0x000092C5,
-	9592:  0x000092BB,
-	9593:  0x000092B7,
-	9594:  0x000092EA,
-	9595:  0x000092AC,
-	9596:  0x000092E4,
-	9597:  0x000092C1,
-	9598:  0x000092B3,
-	9599:  0x000092BC,
-	9600:  0x000092D2,
-	9601:  0x000092C7,
-	9602:  0x000092F0,
-	9603:  0x000092B2,
-	9604:  0x000095AD,
-	9605:  0x000095B1,
-	9606:  0x00009704,
-	9607:  0x00009706,
-	9608:  0x00009707,
-	9609:  0x00009709,
-	9610:  0x00009760,
-	9611:  0x0000978D,
-	9612:  0x0000978B,
-	9613:  0x0000978F,
-	9614:  0x00009821,
-	9615:  0x0000982B,
-	9616:  0x0000981C,
-	9617:  0x000098B3,
-	9618:  0x0000990A,
-	9619:  0x00009913,
-	9620:  0x00009912,
-	9621:  0x00009918,
-	9622:  0x000099DD,
-	9623:  0x000099D0,
-	9624:  0x000099DF,
-	9625:  0x000099DB,
-	9626:  0x000099D1,
-	9627:  0x000099D5,
-	9628:  0x000099D2,
-	9629:  0x000099D9,
-	9630:  0x00009AB7,
-	9631:  0x00009AEE,
-	9632:  0x00009AEF,
-	9633:  0x00009B27,
-	9634:  0x00009B45,
-	9635:  0x00009B44,
-	9636:  0x00009B77,
-	9637:  0x00009B6F,
-	9638:  0x00009D06,
-	9639:  0x00009D09,
-	9640:  0x00009D03,
-	9641:  0x00009EA9,
-	9642:  0x00009EBE,
-	9643:  0x00009ECE,
-	9644:  0x000058A8,
-	9645:  0x00009F52,
-	9646:  0x00005112,
-	9647:  0x00005118,
-	9648:  0x00005114,
-	9649:  0x00005110,
-	9650:  0x00005115,
-	9651:  0x00005180,
-	9652:  0x000051AA,
-	9653:  0x000051DD,
-	9654:  0x00005291,
-	9655:  0x00005293,
-	9656:  0x000052F3,
-	9657:  0x00005659,
-	9658:  0x0000566B,
-	9659:  0x00005679,
-	9660:  0x00005669,
-	9661:  0x00005664,
-	9662:  0x00005678,
-	9663:  0x0000566A,
-	9664:  0x00005668,
-	9665:  0x00005665,
-	9666:  0x00005671,
-	9667:  0x0000566F,
-	9668:  0x0000566C,
-	9669:  0x00005662,
-	9670:  0x00005676,
-	9671:  0x000058C1,
-	9672:  0x000058BE,
-	9673:  0x000058C7,
-	9674:  0x000058C5,
-	9675:  0x0000596E,
-	9676:  0x00005B1D,
-	9677:  0x00005B34,
-	9678:  0x00005B78,
-	9679:  0x00005BF0,
-	9680:  0x00005C0E,
-	9681:  0x00005F4A,
-	9682:  0x000061B2,
-	9683:  0x00006191,
-	9684:  0x000061A9,
-	9685:  0x0000618A,
-	9686:  0x000061CD,
-	9687:  0x000061B6,
-	9688:  0x000061BE,
-	9689:  0x000061CA,
-	9690:  0x000061C8,
-	9691:  0x00006230,
-	9692:  0x000064C5,
-	9693:  0x000064C1,
-	9694:  0x000064CB,
-	9695:  0x000064BB,
-	9696:  0x000064BC,
-	9697:  0x000064DA,
-	9698:  0x000064C4,
-	9699:  0x000064C7,
-	9700:  0x000064C2,
-	9701:  0x000064CD,
-	9702:  0x000064BF,
-	9703:  0x000064D2,
-	9704:  0x000064D4,
-	9705:  0x000064BE,
-	9706:  0x00006574,
-	9707:  0x000066C6,
-	9708:  0x000066C9,
-	9709:  0x000066B9,
-	9710:  0x000066C4,
-	9711:  0x000066C7,
-	9712:  0x000066B8,
-	9713:  0x00006A3D,
-	9714:  0x00006A38,
-	9715:  0x00006A3A,
-	9716:  0x00006A59,
-	9717:  0x00006A6B,
-	9718:  0x00006A58,
-	9719:  0x00006A39,
-	9720:  0x00006A44,
-	9721:  0x00006A62,
-	9722:  0x00006A61,
-	9723:  0x00006A4B,
-	9724:  0x00006A47,
-	9725:  0x00006A35,
-	9726:  0x00006A5F,
-	9727:  0x00006A48,
-	9728:  0x00006B59,
-	9729:  0x00006B77,
-	9730:  0x00006C05,
-	9731:  0x00006FC2,
-	9732:  0x00006FB1,
-	9733:  0x00006FA1,
-	9734:  0x00006FC3,
-	9735:  0x00006FA4,
-	9736:  0x00006FC1,
-	9737:  0x00006FA7,
-	9738:  0x00006FB3,
-	9739:  0x00006FC0,
-	9740:  0x00006FB9,
-	9741:  0x00006FB6,
-	9742:  0x00006FA6,
-	9743:  0x00006FA0,
-	9744:  0x00006FB4,
-	9745:  0x000071BE,
-	9746:  0x000071C9,
-	9747:  0x000071D0,
-	9748:  0x000071D2,
-	9749:  0x000071C8,
-	9750:  0x000071D5,
-	9751:  0x000071B9,
-	9752:  0x000071CE,
-	9753:  0x000071D9,
-	9754:  0x000071DC,
-	9755:  0x000071C3,
-	9756:  0x000071C4,
-	9757:  0x00007368,
-	9758:  0x0000749C,
-	9759:  0x000074A3,
-	9760:  0x00007498,
-	9761:  0x0000749F,
-	9762:  0x0000749E,
-	9763:  0x000074E2,
-	9764:  0x0000750C,
-	9765:  0x0000750D,
-	9766:  0x00007634,
-	9767:  0x00007638,
-	9768:  0x0000763A,
-	9769:  0x000076E7,
-	9770:  0x000076E5,
-	9771:  0x000077A0,
-	9772:  0x0000779E,
-	9773:  0x0000779F,
-	9774:  0x000077A5,
-	9775:  0x000078E8,
-	9776:  0x000078DA,
-	9777:  0x000078EC,
-	9778:  0x000078E7,
-	9779:  0x000079A6,
-	9780:  0x00007A4D,
-	9781:  0x00007A4E,
-	9782:  0x00007A46,
-	9783:  0x00007A4C,
-	9784:  0x00007A4B,
-	9785:  0x00007ABA,
-	9786:  0x00007BD9,
-	9787:  0x00007C11,
-	9788:  0x00007BC9,
-	9789:  0x00007BE4,
-	9790:  0x00007BDB,
-	9791:  0x00007BE1,
-	9792:  0x00007BE9,
-	9793:  0x00007BE6,
-	9794:  0x00007CD5,
-	9795:  0x00007CD6,
-	9796:  0x00007E0A,
-	9797:  0x00007E11,
-	9798:  0x00007E08,
-	9799:  0x00007E1B,
-	9800:  0x00007E23,
-	9801:  0x00007E1E,
-	9802:  0x00007E1D,
-	9803:  0x00007E09,
-	9804:  0x00007E10,
-	9805:  0x00007F79,
-	9806:  0x00007FB2,
-	9807:  0x00007FF0,
-	9808:  0x00007FF1,
-	9809:  0x00007FEE,
-	9810:  0x00008028,
-	9811:  0x000081B3,
-	9812:  0x000081A9,
-	9813:  0x000081A8,
-	9814:  0x000081FB,
-	9815:  0x00008208,
-	9816:  0x00008258,
-	9817:  0x00008259,
-	9818:  0x0000854A,
-	9819:  0x00008559,
-	9820:  0x00008548,
-	9821:  0x00008568,
-	9822:  0x00008569,
-	9823:  0x00008543,
-	9824:  0x00008549,
-	9825:  0x0000856D,
-	9826:  0x0000856A,
-	9827:  0x0000855E,
-	9828:  0x00008783,
-	9829:  0x0000879F,
-	9830:  0x0000879E,
-	9831:  0x000087A2,
-	9832:  0x0000878D,
-	9833:  0x00008861,
-	9834:  0x0000892A,
-	9835:  0x00008932,
-	9836:  0x00008925,
-	9837:  0x0000892B,
-	9838:  0x00008921,
-	9839:  0x000089AA,
-	9840:  0x000089A6,
-	9841:  0x00008AE6,
-	9842:  0x00008AFA,
-	9843:  0x00008AEB,
-	9844:  0x00008AF1,
-	9845:  0x00008B00,
-	9846:  0x00008ADC,
-	9847:  0x00008AE7,
-	9848:  0x00008AEE,
-	9849:  0x00008AFE,
-	9850:  0x00008B01,
-	9851:  0x00008B02,
-	9852:  0x00008AF7,
-	9853:  0x00008AED,
-	9854:  0x00008AF3,
-	9855:  0x00008AF6,
-	9856:  0x00008AFC,
-	9857:  0x00008C6B,
-	9858:  0x00008C6D,
-	9859:  0x00008C93,
-	9860:  0x00008CF4,
-	9861:  0x00008E44,
-	9862:  0x00008E31,
-	9863:  0x00008E34,
-	9864:  0x00008E42,
-	9865:  0x00008E39,
-	9866:  0x00008E35,
-	9867:  0x00008F3B,
-	9868:  0x00008F2F,
-	9869:  0x00008F38,
-	9870:  0x00008F33,
-	9871:  0x00008FA8,
-	9872:  0x00008FA6,
-	9873:  0x00009075,
-	9874:  0x00009074,
-	9875:  0x00009078,
-	9876:  0x00009072,
-	9877:  0x0000907C,
-	9878:  0x0000907A,
-	9879:  0x00009134,
-	9880:  0x00009192,
-	9881:  0x00009320,
-	9882:  0x00009336,
-	9883:  0x000092F8,
-	9884:  0x00009333,
-	9885:  0x0000932F,
-	9886:  0x00009322,
-	9887:  0x000092FC,
-	9888:  0x0000932B,
-	9889:  0x00009304,
-	9890:  0x0000931A,
-	9891:  0x00009310,
-	9892:  0x00009326,
-	9893:  0x00009321,
-	9894:  0x00009315,
-	9895:  0x0000932E,
-	9896:  0x00009319,
-	9897:  0x000095BB,
-	9898:  0x000096A7,
-	9899:  0x000096A8,
-	9900:  0x000096AA,
-	9901:  0x000096D5,
-	9902:  0x0000970E,
-	9903:  0x00009711,
-	9904:  0x00009716,
-	9905:  0x0000970D,
-	9906:  0x00009713,
-	9907:  0x0000970F,
-	9908:  0x0000975B,
-	9909:  0x0000975C,
-	9910:  0x00009766,
-	9911:  0x00009798,
-	9912:  0x00009830,
-	9913:  0x00009838,
-	9914:  0x0000983B,
-	9915:  0x00009837,
-	9916:  0x0000982D,
-	9917:  0x00009839,
-	9918:  0x00009824,
-	9919:  0x00009910,
-	9920:  0x00009928,
-	9921:  0x0000991E,
-	9922:  0x0000991B,
-	9923:  0x00009921,
-	9924:  0x0000991A,
-	9925:  0x000099ED,
-	9926:  0x000099E2,
-	9927:  0x000099F1,
-	9928:  0x00009AB8,
-	9929:  0x00009ABC,
-	9930:  0x00009AFB,
-	9931:  0x00009AED,
-	9932:  0x00009B28,
-	9933:  0x00009B91,
-	9934:  0x00009D15,
-	9935:  0x00009D23,
-	9936:  0x00009D26,
-	9937:  0x00009D28,
-	9938:  0x00009D12,
-	9939:  0x00009D1B,
-	9940:  0x00009ED8,
-	9941:  0x00009ED4,
-	9942:  0x00009F8D,
-	9943:  0x00009F9C,
-	9944:  0x0000512A,
-	9945:  0x0000511F,
-	9946:  0x00005121,
-	9947:  0x00005132,
-	9948:  0x000052F5,
-	9949:  0x0000568E,
-	9950:  0x00005680,
-	9951:  0x00005690,
-	9952:  0x00005685,
-	9953:  0x00005687,
-	9954:  0x0000568F,
-	9955:  0x000058D5,
-	9956:  0x000058D3,
-	9957:  0x000058D1,
-	9958:  0x000058CE,
-	9959:  0x00005B30,
-	9960:  0x00005B2A,
-	9961:  0x00005B24,
-	9962:  0x00005B7A,
-	9963:  0x00005C37,
-	9964:  0x00005C68,
-	9965:  0x00005DBC,
-	9966:  0x00005DBA,
-	9967:  0x00005DBD,
-	9968:  0x00005DB8,
-	9969:  0x00005E6B,
-	9970:  0x00005F4C,
-	9971:  0x00005FBD,
-	9972:  0x000061C9,
-	9973:  0x000061C2,
-	9974:  0x000061C7,
-	9975:  0x000061E6,
-	9976:  0x000061CB,
-	9977:  0x00006232,
-	9978:  0x00006234,
-	9979:  0x000064CE,
-	9980:  0x000064CA,
-	9981:  0x000064D8,
-	9982:  0x000064E0,
-	9983:  0x000064F0,
-	9984:  0x000064E6,
-	9985:  0x000064EC,
-	9986:  0x000064F1,
-	9987:  0x000064E2,
-	9988:  0x000064ED,
-	9989:  0x00006582,
-	9990:  0x00006583,
-	9991:  0x000066D9,
-	9992:  0x000066D6,
-	9993:  0x00006A80,
-	9994:  0x00006A94,
-	9995:  0x00006A84,
-	9996:  0x00006AA2,
-	9997:  0x00006A9C,
-	9998:  0x00006ADB,
-	9999:  0x00006AA3,
-	10000: 0x00006A7E,
-	10001: 0x00006A97,
-	10002: 0x00006A90,
-	10003: 0x00006AA0,
-	10004: 0x00006B5C,
-	10005: 0x00006BAE,
-	10006: 0x00006BDA,
-	10007: 0x00006C08,
-	10008: 0x00006FD8,
-	10009: 0x00006FF1,
-	10010: 0x00006FDF,
-	10011: 0x00006FE0,
-	10012: 0x00006FDB,
-	10013: 0x00006FE4,
-	10014: 0x00006FEB,
-	10015: 0x00006FEF,
-	10016: 0x00006F80,
-	10017: 0x00006FEC,
-	10018: 0x00006FE1,
-	10019: 0x00006FE9,
-	10020: 0x00006FD5,
-	10021: 0x00006FEE,
-	10022: 0x00006FF0,
-	10023: 0x000071E7,
-	10024: 0x000071DF,
-	10025: 0x000071EE,
-	10026: 0x000071E6,
-	10027: 0x000071E5,
-	10028: 0x000071ED,
-	10029: 0x000071EC,
-	10030: 0x000071F4,
-	10031: 0x000071E0,
-	10032: 0x00007235,
-	10033: 0x00007246,
-	10034: 0x00007370,
-	10035: 0x00007372,
-	10036: 0x000074A9,
-	10037: 0x000074B0,
-	10038: 0x000074A6,
-	10039: 0x000074A8,
-	10040: 0x00007646,
-	10041: 0x00007642,
-	10042: 0x0000764C,
-	10043: 0x000076EA,
-	10044: 0x000077B3,
-	10045: 0x000077AA,
-	10046: 0x000077B0,
-	10047: 0x000077AC,
-	10048: 0x000077A7,
-	10049: 0x000077AD,
-	10050: 0x000077EF,
-	10051: 0x000078F7,
-	10052: 0x000078FA,
-	10053: 0x000078F4,
-	10054: 0x000078EF,
-	10055: 0x00007901,
-	10056: 0x000079A7,
-	10057: 0x000079AA,
-	10058: 0x00007A57,
-	10059: 0x00007ABF,
-	10060: 0x00007C07,
-	10061: 0x00007C0D,
-	10062: 0x00007BFE,
-	10063: 0x00007BF7,
-	10064: 0x00007C0C,
-	10065: 0x00007BE0,
-	10066: 0x00007CE0,
-	10067: 0x00007CDC,
-	10068: 0x00007CDE,
-	10069: 0x00007CE2,
-	10070: 0x00007CDF,
-	10071: 0x00007CD9,
-	10072: 0x00007CDD,
-	10073: 0x00007E2E,
-	10074: 0x00007E3E,
-	10075: 0x00007E46,
-	10076: 0x00007E37,
-	10077: 0x00007E32,
-	10078: 0x00007E43,
-	10079: 0x00007E2B,
-	10080: 0x00007E3D,
-	10081: 0x00007E31,
-	10082: 0x00007E45,
-	10083: 0x00007E41,
-	10084: 0x00007E34,
-	10085: 0x00007E39,
-	10086: 0x00007E48,
-	10087: 0x00007E35,
-	10088: 0x00007E3F,
-	10089: 0x00007E2F,
-	10090: 0x00007F44,
-	10091: 0x00007FF3,
-	10092: 0x00007FFC,
-	10093: 0x00008071,
-	10094: 0x00008072,
-	10095: 0x00008070,
-	10096: 0x0000806F,
-	10097: 0x00008073,
-	10098: 0x000081C6,
-	10099: 0x000081C3,
-	10100: 0x000081BA,
-	10101: 0x000081C2,
-	10102: 0x000081C0,
-	10103: 0x000081BF,
-	10104: 0x000081BD,
-	10105: 0x000081C9,
-	10106: 0x000081BE,
-	10107: 0x000081E8,
-	10108: 0x00008209,
-	10109: 0x00008271,
-	10110: 0x000085AA,
-	10111: 0x00008584,
-	10112: 0x0000857E,
-	10113: 0x0000859C,
-	10114: 0x00008591,
-	10115: 0x00008594,
-	10116: 0x000085AF,
-	10117: 0x0000859B,
-	10118: 0x00008587,
-	10119: 0x000085A8,
-	10120: 0x0000858A,
-	10121: 0x00008667,
-	10122: 0x000087C0,
-	10123: 0x000087D1,
-	10124: 0x000087B3,
-	10125: 0x000087D2,
-	10126: 0x000087C6,
-	10127: 0x000087AB,
-	10128: 0x000087BB,
-	10129: 0x000087BA,
-	10130: 0x000087C8,
-	10131: 0x000087CB,
-	10132: 0x0000893B,
-	10133: 0x00008936,
-	10134: 0x00008944,
-	10135: 0x00008938,
-	10136: 0x0000893D,
-	10137: 0x000089AC,
-	10138: 0x00008B0E,
-	10139: 0x00008B17,
-	10140: 0x00008B19,
-	10141: 0x00008B1B,
-	10142: 0x00008B0A,
-	10143: 0x00008B20,
-	10144: 0x00008B1D,
-	10145: 0x00008B04,
-	10146: 0x00008B10,
-	10147: 0x00008C41,
-	10148: 0x00008C3F,
-	10149: 0x00008C73,
-	10150: 0x00008CFA,
-	10151: 0x00008CFD,
-	10152: 0x00008CFC,
-	10153: 0x00008CF8,
-	10154: 0x00008CFB,
-	10155: 0x00008DA8,
-	10156: 0x00008E49,
-	10157: 0x00008E4B,
-	10158: 0x00008E48,
-	10159: 0x00008E4A,
-	10160: 0x00008F44,
-	10161: 0x00008F3E,
-	10162: 0x00008F42,
-	10163: 0x00008F45,
-	10164: 0x00008F3F,
-	10165: 0x0000907F,
-	10166: 0x0000907D,
-	10167: 0x00009084,
-	10168: 0x00009081,
-	10169: 0x00009082,
-	10170: 0x00009080,
-	10171: 0x00009139,
-	10172: 0x000091A3,
-	10173: 0x0000919E,
-	10174: 0x0000919C,
-	10175: 0x0000934D,
-	10176: 0x00009382,
-	10177: 0x00009328,
-	10178: 0x00009375,
-	10179: 0x0000934A,
-	10180: 0x00009365,
-	10181: 0x0000934B,
-	10182: 0x00009318,
-	10183: 0x0000937E,
-	10184: 0x0000936C,
-	10185: 0x0000935B,
-	10186: 0x00009370,
-	10187: 0x0000935A,
-	10188: 0x00009354,
-	10189: 0x000095CA,
-	10190: 0x000095CB,
-	10191: 0x000095CC,
-	10192: 0x000095C8,
-	10193: 0x000095C6,
-	10194: 0x000096B1,
-	10195: 0x000096B8,
-	10196: 0x000096D6,
-	10197: 0x0000971C,
-	10198: 0x0000971E,
-	10199: 0x000097A0,
-	10200: 0x000097D3,
-	10201: 0x00009846,
-	10202: 0x000098B6,
-	10203: 0x00009935,
-	10204: 0x00009A01,
-	10205: 0x000099FF,
-	10206: 0x00009BAE,
-	10207: 0x00009BAB,
-	10208: 0x00009BAA,
-	10209: 0x00009BAD,
-	10210: 0x00009D3B,
-	10211: 0x00009D3F,
-	10212: 0x00009E8B,
-	10213: 0x00009ECF,
-	10214: 0x00009EDE,
-	10215: 0x00009EDC,
-	10216: 0x00009EDD,
-	10217: 0x00009EDB,
-	10218: 0x00009F3E,
-	10219: 0x00009F4B,
-	10220: 0x000053E2,
-	10221: 0x00005695,
-	10222: 0x000056AE,
-	10223: 0x000058D9,
-	10224: 0x000058D8,
-	10225: 0x00005B38,
-	10226: 0x00005F5D,
-	10227: 0x000061E3,
-	10228: 0x00006233,
-	10229: 0x000064F4,
-	10230: 0x000064F2,
-	10231: 0x000064FE,
-	10232: 0x00006506,
-	10233: 0x000064FA,
-	10234: 0x000064FB,
-	10235: 0x000064F7,
-	10236: 0x000065B7,
-	10237: 0x000066DC,
-	10238: 0x00006726,
-	10239: 0x00006AB3,
-	10240: 0x00006AAC,
-	10241: 0x00006AC3,
-	10242: 0x00006ABB,
-	10243: 0x00006AB8,
-	10244: 0x00006AC2,
-	10245: 0x00006AAE,
-	10246: 0x00006AAF,
-	10247: 0x00006B5F,
-	10248: 0x00006B78,
-	10249: 0x00006BAF,
-	10250: 0x00007009,
-	10251: 0x0000700B,
-	10252: 0x00006FFE,
-	10253: 0x00007006,
-	10254: 0x00006FFA,
-	10255: 0x00007011,
-	10256: 0x0000700F,
-	10257: 0x000071FB,
-	10258: 0x000071FC,
-	10259: 0x000071FE,
-	10260: 0x000071F8,
-	10261: 0x00007377,
-	10262: 0x00007375,
-	10263: 0x000074A7,
-	10264: 0x000074BF,
-	10265: 0x00007515,
-	10266: 0x00007656,
-	10267: 0x00007658,
-	10268: 0x00007652,
-	10269: 0x000077BD,
-	10270: 0x000077BF,
-	10271: 0x000077BB,
-	10272: 0x000077BC,
-	10273: 0x0000790E,
-	10274: 0x000079AE,
-	10275: 0x00007A61,
-	10276: 0x00007A62,
-	10277: 0x00007A60,
-	10278: 0x00007AC4,
-	10279: 0x00007AC5,
-	10280: 0x00007C2B,
-	10281: 0x00007C27,
-	10282: 0x00007C2A,
-	10283: 0x00007C1E,
-	10284: 0x00007C23,
-	10285: 0x00007C21,
-	10286: 0x00007CE7,
-	10287: 0x00007E54,
-	10288: 0x00007E55,
-	10289: 0x00007E5E,
-	10290: 0x00007E5A,
-	10291: 0x00007E61,
-	10292: 0x00007E52,
-	10293: 0x00007E59,
-	10294: 0x00007F48,
-	10295: 0x00007FF9,
-	10296: 0x00007FFB,
-	10297: 0x00008077,
-	10298: 0x00008076,
-	10299: 0x000081CD,
-	10300: 0x000081CF,
-	10301: 0x0000820A,
-	10302: 0x000085CF,
-	10303: 0x000085A9,
-	10304: 0x000085CD,
-	10305: 0x000085D0,
-	10306: 0x000085C9,
-	10307: 0x000085B0,
-	10308: 0x000085BA,
-	10309: 0x000085B9,
-	10310: 0x000085A6,
-	10311: 0x000087EF,
-	10312: 0x000087EC,
-	10313: 0x000087F2,
-	10314: 0x000087E0,
-	10315: 0x00008986,
-	10316: 0x000089B2,
-	10317: 0x000089F4,
-	10318: 0x00008B28,
-	10319: 0x00008B39,
-	10320: 0x00008B2C,
-	10321: 0x00008B2B,
-	10322: 0x00008C50,
-	10323: 0x00008D05,
-	10324: 0x00008E59,
-	10325: 0x00008E63,
-	10326: 0x00008E66,
-	10327: 0x00008E64,
-	10328: 0x00008E5F,
-	10329: 0x00008E55,
-	10330: 0x00008EC0,
-	10331: 0x00008F49,
-	10332: 0x00008F4D,
-	10333: 0x00009087,
-	10334: 0x00009083,
-	10335: 0x00009088,
-	10336: 0x000091AB,
-	10337: 0x000091AC,
-	10338: 0x000091D0,
-	10339: 0x00009394,
-	10340: 0x0000938A,
-	10341: 0x00009396,
-	10342: 0x000093A2,
-	10343: 0x000093B3,
-	10344: 0x000093AE,
-	10345: 0x000093AC,
-	10346: 0x000093B0,
-	10347: 0x00009398,
-	10348: 0x0000939A,
-	10349: 0x00009397,
-	10350: 0x000095D4,
-	10351: 0x000095D6,
-	10352: 0x000095D0,
-	10353: 0x000095D5,
-	10354: 0x000096E2,
-	10355: 0x000096DC,
-	10356: 0x000096D9,
-	10357: 0x000096DB,
-	10358: 0x000096DE,
-	10359: 0x00009724,
-	10360: 0x000097A3,
-	10361: 0x000097A6,
-	10362: 0x000097AD,
-	10363: 0x000097F9,
-	10364: 0x0000984D,
-	10365: 0x0000984F,
-	10366: 0x0000984C,
-	10367: 0x0000984E,
-	10368: 0x00009853,
-	10369: 0x000098BA,
-	10370: 0x0000993E,
-	10371: 0x0000993F,
-	10372: 0x0000993D,
-	10373: 0x0000992E,
-	10374: 0x000099A5,
-	10375: 0x00009A0E,
-	10376: 0x00009AC1,
-	10377: 0x00009B03,
-	10378: 0x00009B06,
-	10379: 0x00009B4F,
-	10380: 0x00009B4E,
-	10381: 0x00009B4D,
-	10382: 0x00009BCA,
-	10383: 0x00009BC9,
-	10384: 0x00009BFD,
-	10385: 0x00009BC8,
-	10386: 0x00009BC0,
-	10387: 0x00009D51,
-	10388: 0x00009D5D,
-	10389: 0x00009D60,
-	10390: 0x00009EE0,
-	10391: 0x00009F15,
-	10392: 0x00009F2C,
-	10393: 0x00005133,
-	10394: 0x000056A5,
-	10395: 0x000058DE,
-	10396: 0x000058DF,
-	10397: 0x000058E2,
-	10398: 0x00005BF5,
-	10399: 0x00009F90,
-	10400: 0x00005EEC,
-	10401: 0x000061F2,
-	10402: 0x000061F7,
-	10403: 0x000061F6,
-	10404: 0x000061F5,
-	10405: 0x00006500,
-	10406: 0x0000650F,
-	10407: 0x000066E0,
-	10408: 0x000066DD,
-	10409: 0x00006AE5,
-	10410: 0x00006ADD,
-	10411: 0x00006ADA,
-	10412: 0x00006AD3,
-	10413: 0x0000701B,
-	10414: 0x0000701F,
-	10415: 0x00007028,
-	10416: 0x0000701A,
-	10417: 0x0000701D,
-	10418: 0x00007015,
-	10419: 0x00007018,
-	10420: 0x00007206,
-	10421: 0x0000720D,
-	10422: 0x00007258,
-	10423: 0x000072A2,
-	10424: 0x00007378,
-	10425: 0x0000737A,
-	10426: 0x000074BD,
-	10427: 0x000074CA,
-	10428: 0x000074E3,
-	10429: 0x00007587,
-	10430: 0x00007586,
-	10431: 0x0000765F,
-	10432: 0x00007661,
-	10433: 0x000077C7,
-	10434: 0x00007919,
-	10435: 0x000079B1,
-	10436: 0x00007A6B,
-	10437: 0x00007A69,
-	10438: 0x00007C3E,
-	10439: 0x00007C3F,
-	10440: 0x00007C38,
-	10441: 0x00007C3D,
-	10442: 0x00007C37,
-	10443: 0x00007C40,
-	10444: 0x00007E6B,
-	10445: 0x00007E6D,
-	10446: 0x00007E79,
-	10447: 0x00007E69,
-	10448: 0x00007E6A,
-	10449: 0x00007F85,
-	10450: 0x00007E73,
-	10451: 0x00007FB6,
-	10452: 0x00007FB9,
-	10453: 0x00007FB8,
-	10454: 0x000081D8,
-	10455: 0x000085E9,
-	10456: 0x000085DD,
-	10457: 0x000085EA,
-	10458: 0x000085D5,
-	10459: 0x000085E4,
-	10460: 0x000085E5,
-	10461: 0x000085F7,
-	10462: 0x000087FB,
-	10463: 0x00008805,
-	10464: 0x0000880D,
-	10465: 0x000087F9,
-	10466: 0x000087FE,
-	10467: 0x00008960,
-	10468: 0x0000895F,
-	10469: 0x00008956,
-	10470: 0x0000895E,
-	10471: 0x00008B41,
-	10472: 0x00008B5C,
-	10473: 0x00008B58,
-	10474: 0x00008B49,
-	10475: 0x00008B5A,
-	10476: 0x00008B4E,
-	10477: 0x00008B4F,
-	10478: 0x00008B46,
-	10479: 0x00008B59,
-	10480: 0x00008D08,
-	10481: 0x00008D0A,
-	10482: 0x00008E7C,
-	10483: 0x00008E72,
-	10484: 0x00008E87,
-	10485: 0x00008E76,
-	10486: 0x00008E6C,
-	10487: 0x00008E7A,
-	10488: 0x00008E74,
-	10489: 0x00008F54,
-	10490: 0x00008F4E,
-	10491: 0x00008FAD,
-	10492: 0x0000908A,
-	10493: 0x0000908B,
-	10494: 0x000091B1,
-	10495: 0x000091AE,
-	10496: 0x000093E1,
-	10497: 0x000093D1,
-	10498: 0x000093DF,
-	10499: 0x000093C3,
-	10500: 0x000093C8,
-	10501: 0x000093DC,
-	10502: 0x000093DD,
-	10503: 0x000093D6,
-	10504: 0x000093E2,
-	10505: 0x000093CD,
-	10506: 0x000093D8,
-	10507: 0x000093E4,
-	10508: 0x000093D7,
-	10509: 0x000093E8,
-	10510: 0x000095DC,
-	10511: 0x000096B4,
-	10512: 0x000096E3,
-	10513: 0x0000972A,
-	10514: 0x00009727,
-	10515: 0x00009761,
-	10516: 0x000097DC,
-	10517: 0x000097FB,
-	10518: 0x0000985E,
-	10519: 0x00009858,
-	10520: 0x0000985B,
-	10521: 0x000098BC,
-	10522: 0x00009945,
-	10523: 0x00009949,
-	10524: 0x00009A16,
-	10525: 0x00009A19,
-	10526: 0x00009B0D,
-	10527: 0x00009BE8,
-	10528: 0x00009BE7,
-	10529: 0x00009BD6,
-	10530: 0x00009BDB,
-	10531: 0x00009D89,
-	10532: 0x00009D61,
-	10533: 0x00009D72,
-	10534: 0x00009D6A,
-	10535: 0x00009D6C,
-	10536: 0x00009E92,
-	10537: 0x00009E97,
-	10538: 0x00009E93,
-	10539: 0x00009EB4,
-	10540: 0x000052F8,
-	10541: 0x000056A8,
-	10542: 0x000056B7,
-	10543: 0x000056B6,
-	10544: 0x000056B4,
-	10545: 0x000056BC,
-	10546: 0x000058E4,
-	10547: 0x00005B40,
-	10548: 0x00005B43,
-	10549: 0x00005B7D,
-	10550: 0x00005BF6,
-	10551: 0x00005DC9,
-	10552: 0x000061F8,
-	10553: 0x000061FA,
-	10554: 0x00006518,
-	10555: 0x00006514,
-	10556: 0x00006519,
-	10557: 0x000066E6,
-	10558: 0x00006727,
-	10559: 0x00006AEC,
-	10560: 0x0000703E,
-	10561: 0x00007030,
-	10562: 0x00007032,
-	10563: 0x00007210,
-	10564: 0x0000737B,
-	10565: 0x000074CF,
-	10566: 0x00007662,
-	10567: 0x00007665,
-	10568: 0x00007926,
-	10569: 0x0000792A,
-	10570: 0x0000792C,
-	10571: 0x0000792B,
-	10572: 0x00007AC7,
-	10573: 0x00007AF6,
-	10574: 0x00007C4C,
-	10575: 0x00007C43,
-	10576: 0x00007C4D,
-	10577: 0x00007CEF,
-	10578: 0x00007CF0,
-	10579: 0x00008FAE,
-	10580: 0x00007E7D,
-	10581: 0x00007E7C,
-	10582: 0x00007E82,
-	10583: 0x00007F4C,
-	10584: 0x00008000,
-	10585: 0x000081DA,
-	10586: 0x00008266,
-	10587: 0x000085FB,
-	10588: 0x000085F9,
-	10589: 0x00008611,
-	10590: 0x000085FA,
-	10591: 0x00008606,
-	10592: 0x0000860B,
-	10593: 0x00008607,
-	10594: 0x0000860A,
-	10595: 0x00008814,
-	10596: 0x00008815,
-	10597: 0x00008964,
-	10598: 0x000089BA,
-	10599: 0x000089F8,
-	10600: 0x00008B70,
-	10601: 0x00008B6C,
-	10602: 0x00008B66,
-	10603: 0x00008B6F,
-	10604: 0x00008B5F,
-	10605: 0x00008B6B,
-	10606: 0x00008D0F,
-	10607: 0x00008D0D,
-	10608: 0x00008E89,
-	10609: 0x00008E81,
-	10610: 0x00008E85,
-	10611: 0x00008E82,
-	10612: 0x000091B4,
-	10613: 0x000091CB,
-	10614: 0x00009418,
-	10615: 0x00009403,
-	10616: 0x000093FD,
-	10617: 0x000095E1,
-	10618: 0x00009730,
-	10619: 0x000098C4,
-	10620: 0x00009952,
-	10621: 0x00009951,
-	10622: 0x000099A8,
-	10623: 0x00009A2B,
-	10624: 0x00009A30,
-	10625: 0x00009A37,
-	10626: 0x00009A35,
-	10627: 0x00009C13,
-	10628: 0x00009C0D,
-	10629: 0x00009E79,
-	10630: 0x00009EB5,
-	10631: 0x00009EE8,
-	10632: 0x00009F2F,
-	10633: 0x00009F5F,
-	10634: 0x00009F63,
-	10635: 0x00009F61,
-	10636: 0x00005137,
-	10637: 0x00005138,
-	10638: 0x000056C1,
-	10639: 0x000056C0,
-	10640: 0x000056C2,
-	10641: 0x00005914,
-	10642: 0x00005C6C,
-	10643: 0x00005DCD,
-	10644: 0x000061FC,
-	10645: 0x000061FE,
-	10646: 0x0000651D,
-	10647: 0x0000651C,
-	10648: 0x00006595,
-	10649: 0x000066E9,
-	10650: 0x00006AFB,
-	10651: 0x00006B04,
-	10652: 0x00006AFA,
-	10653: 0x00006BB2,
-	10654: 0x0000704C,
-	10655: 0x0000721B,
-	10656: 0x000072A7,
-	10657: 0x000074D6,
-	10658: 0x000074D4,
-	10659: 0x00007669,
-	10660: 0x000077D3,
-	10661: 0x00007C50,
-	10662: 0x00007E8F,
-	10663: 0x00007E8C,
-	10664: 0x00007FBC,
-	10665: 0x00008617,
-	10666: 0x0000862D,
-	10667: 0x0000861A,
-	10668: 0x00008823,
-	10669: 0x00008822,
-	10670: 0x00008821,
-	10671: 0x0000881F,
-	10672: 0x0000896A,
-	10673: 0x0000896C,
-	10674: 0x000089BD,
-	10675: 0x00008B74,
-	10676: 0x00008B77,
-	10677: 0x00008B7D,
-	10678: 0x00008D13,
-	10679: 0x00008E8A,
-	10680: 0x00008E8D,
-	10681: 0x00008E8B,
-	10682: 0x00008F5F,
-	10683: 0x00008FAF,
-	10684: 0x000091BA,
-	10685: 0x0000942E,
-	10686: 0x00009433,
-	10687: 0x00009435,
-	10688: 0x0000943A,
-	10689: 0x00009438,
-	10690: 0x00009432,
-	10691: 0x0000942B,
-	10692: 0x000095E2,
-	10693: 0x00009738,
-	10694: 0x00009739,
-	10695: 0x00009732,
-	10696: 0x000097FF,
-	10697: 0x00009867,
-	10698: 0x00009865,
-	10699: 0x00009957,
-	10700: 0x00009A45,
-	10701: 0x00009A43,
-	10702: 0x00009A40,
-	10703: 0x00009A3E,
-	10704: 0x00009ACF,
-	10705: 0x00009B54,
-	10706: 0x00009B51,
-	10707: 0x00009C2D,
-	10708: 0x00009C25,
-	10709: 0x00009DAF,
-	10710: 0x00009DB4,
-	10711: 0x00009DC2,
-	10712: 0x00009DB8,
-	10713: 0x00009E9D,
-	10714: 0x00009EEF,
-	10715: 0x00009F19,
-	10716: 0x00009F5C,
-	10717: 0x00009F66,
-	10718: 0x00009F67,
-	10719: 0x0000513C,
-	10720: 0x0000513B,
-	10721: 0x000056C8,
-	10722: 0x000056CA,
-	10723: 0x000056C9,
-	10724: 0x00005B7F,
-	10725: 0x00005DD4,
-	10726: 0x00005DD2,
-	10727: 0x00005F4E,
-	10728: 0x000061FF,
-	10729: 0x00006524,
-	10730: 0x00006B0A,
-	10731: 0x00006B61,
-	10732: 0x00007051,
-	10733: 0x00007058,
-	10734: 0x00007380,
-	10735: 0x000074E4,
-	10736: 0x0000758A,
-	10737: 0x0000766E,
-	10738: 0x0000766C,
-	10739: 0x000079B3,
-	10740: 0x00007C60,
-	10741: 0x00007C5F,
-	10742: 0x0000807E,
-	10743: 0x0000807D,
-	10744: 0x000081DF,
-	10745: 0x00008972,
-	10746: 0x0000896F,
-	10747: 0x000089FC,
-	10748: 0x00008B80,
-	10749: 0x00008D16,
-	10750: 0x00008D17,
-	10751: 0x00008E91,
-	10752: 0x00008E93,
-	10753: 0x00008F61,
-	10754: 0x00009148,
-	10755: 0x00009444,
-	10756: 0x00009451,
-	10757: 0x00009452,
-	10758: 0x0000973D,
-	10759: 0x0000973E,
-	10760: 0x000097C3,
-	10761: 0x000097C1,
-	10762: 0x0000986B,
-	10763: 0x00009955,
-	10764: 0x00009A55,
-	10765: 0x00009A4D,
-	10766: 0x00009AD2,
-	10767: 0x00009B1A,
-	10768: 0x00009C49,
-	10769: 0x00009C31,
-	10770: 0x00009C3E,
-	10771: 0x00009C3B,
-	10772: 0x00009DD3,
-	10773: 0x00009DD7,
-	10774: 0x00009F34,
-	10775: 0x00009F6C,
-	10776: 0x00009F6A,
-	10777: 0x00009F94,
-	10778: 0x000056CC,
-	10779: 0x00005DD6,
-	10780: 0x00006200,
-	10781: 0x00006523,
-	10782: 0x0000652B,
-	10783: 0x0000652A,
-	10784: 0x000066EC,
-	10785: 0x00006B10,
-	10786: 0x000074DA,
-	10787: 0x00007ACA,
-	10788: 0x00007C64,
-	10789: 0x00007C63,
-	10790: 0x00007C65,
-	10791: 0x00007E93,
-	10792: 0x00007E96,
-	10793: 0x00007E94,
-	10794: 0x000081E2,
-	10795: 0x00008638,
-	10796: 0x0000863F,
-	10797: 0x00008831,
-	10798: 0x00008B8A,
-	10799: 0x00009090,
-	10800: 0x0000908F,
-	10801: 0x00009463,
-	10802: 0x00009460,
-	10803: 0x00009464,
-	10804: 0x00009768,
-	10805: 0x0000986F,
-	10806: 0x0000995C,
-	10807: 0x00009A5A,
-	10808: 0x00009A5B,
-	10809: 0x00009A57,
-	10810: 0x00009AD3,
-	10811: 0x00009AD4,
-	10812: 0x00009AD1,
-	10813: 0x00009C54,
-	10814: 0x00009C57,
-	10815: 0x00009C56,
-	10816: 0x00009DE5,
-	10817: 0x00009E9F,
-	10818: 0x00009EF4,
-	10819: 0x000056D1,
-	10820: 0x000058E9,
-	10821: 0x0000652C,
-	10822: 0x0000705E,
-	10823: 0x00007671,
-	10824: 0x00007672,
-	10825: 0x000077D7,
-	10826: 0x00007F50,
-	10827: 0x00007F88,
-	10828: 0x00008836,
-	10829: 0x00008839,
-	10830: 0x00008862,
-	10831: 0x00008B93,
-	10832: 0x00008B92,
-	10833: 0x00008B96,
-	10834: 0x00008277,
-	10835: 0x00008D1B,
-	10836: 0x000091C0,
-	10837: 0x0000946A,
-	10838: 0x00009742,
-	10839: 0x00009748,
-	10840: 0x00009744,
-	10841: 0x000097C6,
-	10842: 0x00009870,
-	10843: 0x00009A5F,
-	10844: 0x00009B22,
-	10845: 0x00009B58,
-	10846: 0x00009C5F,
-	10847: 0x00009DF9,
-	10848: 0x00009DFA,
-	10849: 0x00009E7C,
-	10850: 0x00009E7D,
-	10851: 0x00009F07,
-	10852: 0x00009F77,
-	10853: 0x00009F72,
-	10854: 0x00005EF3,
-	10855: 0x00006B16,
-	10856: 0x00007063,
-	10857: 0x00007C6C,
-	10858: 0x00007C6E,
-	10859: 0x0000883B,
-	10860: 0x000089C0,
-	10861: 0x00008EA1,
-	10862: 0x000091C1,
-	10863: 0x00009472,
-	10864: 0x00009470,
-	10865: 0x00009871,
-	10866: 0x0000995E,
-	10867: 0x00009AD6,
-	10868: 0x00009B23,
-	10869: 0x00009ECC,
-	10870: 0x00007064,
-	10871: 0x000077DA,
-	10872: 0x00008B9A,
-	10873: 0x00009477,
-	10874: 0x000097C9,
-	10875: 0x00009A62,
-	10876: 0x00009A65,
-	10877: 0x00007E9C,
-	10878: 0x00008B9C,
-	10879: 0x00008EAA,
-	10880: 0x000091C5,
-	10881: 0x0000947D,
-	10882: 0x0000947E,
-	10883: 0x0000947C,
-	10884: 0x00009C77,
-	10885: 0x00009C78,
-	10886: 0x00009EF7,
-	10887: 0x00008C54,
-	10888: 0x0000947F,
-	10889: 0x00009E1A,
-	10890: 0x00007228,
-	10891: 0x00009A6A,
-	10892: 0x00009B31,
-	10893: 0x00009E1B,
-	10894: 0x00009E1E,
-	10895: 0x00007C72,
-	10896: 0x00002460,
-	10897: 0x00002461,
-	10898: 0x00002462,
-	10899: 0x00002463,
-	10900: 0x00002464,
-	10901: 0x00002465,
-	10902: 0x00002466,
-	10903: 0x00002467,
-	10904: 0x00002468,
-	10905: 0x00002469,
-	10906: 0x00002474,
-	10907: 0x00002475,
-	10908: 0x00002476,
-	10909: 0x00002477,
-	10910: 0x00002478,
-	10911: 0x00002479,
-	10912: 0x0000247A,
-	10913: 0x0000247B,
-	10914: 0x0000247C,
-	10915: 0x0000247D,
-	10916: 0x00002170,
-	10917: 0x00002171,
-	10918: 0x00002172,
-	10919: 0x00002173,
-	10920: 0x00002174,
-	10921: 0x00002175,
-	10922: 0x00002176,
-	10923: 0x00002177,
-	10924: 0x00002178,
-	10925: 0x00002179,
-	10926: 0x00004E36,
-	10927: 0x00004E3F,
-	10928: 0x00004E85,
-	10929: 0x00004EA0,
-	10930: 0x00005182,
-	10931: 0x00005196,
-	10932: 0x000051AB,
-	10933: 0x000052F9,
-	10934: 0x00005338,
-	10935: 0x00005369,
-	10936: 0x000053B6,
-	10937: 0x0000590A,
-	10938: 0x00005B80,
-	10939: 0x00005DDB,
-	10940: 0x00002F33,
-	10941: 0x00005E7F,
-	10942: 0x00005EF4,
-	10943: 0x00005F50,
-	10944: 0x00005F61,
-	10945: 0x00006534,
-	10946: 0x000065E0,
-	10947: 0x00007592,
-	10948: 0x00007676,
-	10949: 0x00008FB5,
-	10950: 0x000096B6,
-	10951: 0x000000A8,
-	10952: 0x000002C6,
-	10953: 0x000030FD,
-	10954: 0x000030FE,
-	10955: 0x0000309D,
-	10956: 0x0000309E,
-	10957: 0x00003003,
-	10958: 0x00004EDD,
-	10959: 0x00003005,
-	10960: 0x00003006,
-	10961: 0x00003007,
-	10962: 0x000030FC,
-	10963: 0x0000FF3B,
-	10964: 0x0000FF3D,
-	10965: 0x0000273D,
-	10966: 0x00003041,
-	10967: 0x00003042,
-	10968: 0x00003043,
-	10969: 0x00003044,
-	10970: 0x00003045,
-	10971: 0x00003046,
-	10972: 0x00003047,
-	10973: 0x00003048,
-	10974: 0x00003049,
-	10975: 0x0000304A,
-	10976: 0x0000304B,
-	10977: 0x0000304C,
-	10978: 0x0000304D,
-	10979: 0x0000304E,
-	10980: 0x0000304F,
-	10981: 0x00003050,
-	10982: 0x00003051,
-	10983: 0x00003052,
-	10984: 0x00003053,
-	10985: 0x00003054,
-	10986: 0x00003055,
-	10987: 0x00003056,
-	10988: 0x00003057,
-	10989: 0x00003058,
-	10990: 0x00003059,
-	10991: 0x0000305A,
-	10992: 0x0000305B,
-	10993: 0x0000305C,
-	10994: 0x0000305D,
-	10995: 0x0000305E,
-	10996: 0x0000305F,
-	10997: 0x00003060,
-	10998: 0x00003061,
-	10999: 0x00003062,
-	11000: 0x00003063,
-	11001: 0x00003064,
-	11002: 0x00003065,
-	11003: 0x00003066,
-	11004: 0x00003067,
-	11005: 0x00003068,
-	11006: 0x00003069,
-	11007: 0x0000306A,
-	11008: 0x0000306B,
-	11009: 0x0000306C,
-	11010: 0x0000306D,
-	11011: 0x0000306E,
-	11012: 0x0000306F,
-	11013: 0x00003070,
-	11014: 0x00003071,
-	11015: 0x00003072,
-	11016: 0x00003073,
-	11017: 0x00003074,
-	11018: 0x00003075,
-	11019: 0x00003076,
-	11020: 0x00003077,
-	11021: 0x00003078,
-	11022: 0x00003079,
-	11023: 0x0000307A,
-	11024: 0x0000307B,
-	11025: 0x0000307C,
-	11026: 0x0000307D,
-	11027: 0x0000307E,
-	11028: 0x0000307F,
-	11029: 0x00003080,
-	11030: 0x00003081,
-	11031: 0x00003082,
-	11032: 0x00003083,
-	11033: 0x00003084,
-	11034: 0x00003085,
-	11035: 0x00003086,
-	11036: 0x00003087,
-	11037: 0x00003088,
-	11038: 0x00003089,
-	11039: 0x0000308A,
-	11040: 0x0000308B,
-	11041: 0x0000308C,
-	11042: 0x0000308D,
-	11043: 0x0000308E,
-	11044: 0x0000308F,
-	11045: 0x00003090,
-	11046: 0x00003091,
-	11047: 0x00003092,
-	11048: 0x00003093,
-	11049: 0x000030A1,
-	11050: 0x000030A2,
-	11051: 0x000030A3,
-	11052: 0x000030A4,
-	11053: 0x000030A5,
-	11054: 0x000030A6,
-	11055: 0x000030A7,
-	11056: 0x000030A8,
-	11057: 0x000030A9,
-	11058: 0x000030AA,
-	11059: 0x000030AB,
-	11060: 0x000030AC,
-	11061: 0x000030AD,
-	11062: 0x000030AE,
-	11063: 0x000030AF,
-	11064: 0x000030B0,
-	11065: 0x000030B1,
-	11066: 0x000030B2,
-	11067: 0x000030B3,
-	11068: 0x000030B4,
-	11069: 0x000030B5,
-	11070: 0x000030B6,
-	11071: 0x000030B7,
-	11072: 0x000030B8,
-	11073: 0x000030B9,
-	11074: 0x000030BA,
-	11075: 0x000030BB,
-	11076: 0x000030BC,
-	11077: 0x000030BD,
-	11078: 0x000030BE,
-	11079: 0x000030BF,
-	11080: 0x000030C0,
-	11081: 0x000030C1,
-	11082: 0x000030C2,
-	11083: 0x000030C3,
-	11084: 0x000030C4,
-	11085: 0x000030C5,
-	11086: 0x000030C6,
-	11087: 0x000030C7,
-	11088: 0x000030C8,
-	11089: 0x000030C9,
-	11090: 0x000030CA,
-	11091: 0x000030CB,
-	11092: 0x000030CC,
-	11093: 0x000030CD,
-	11094: 0x000030CE,
-	11095: 0x000030CF,
-	11096: 0x000030D0,
-	11097: 0x000030D1,
-	11098: 0x000030D2,
-	11099: 0x000030D3,
-	11100: 0x000030D4,
-	11101: 0x000030D5,
-	11102: 0x000030D6,
-	11103: 0x000030D7,
-	11104: 0x000030D8,
-	11105: 0x000030D9,
-	11106: 0x000030DA,
-	11107: 0x000030DB,
-	11108: 0x000030DC,
-	11109: 0x000030DD,
-	11110: 0x000030DE,
-	11111: 0x000030DF,
-	11112: 0x000030E0,
-	11113: 0x000030E1,
-	11114: 0x000030E2,
-	11115: 0x000030E3,
-	11116: 0x000030E4,
-	11117: 0x000030E5,
-	11118: 0x000030E6,
-	11119: 0x000030E7,
-	11120: 0x000030E8,
-	11121: 0x000030E9,
-	11122: 0x000030EA,
-	11123: 0x000030EB,
-	11124: 0x000030EC,
-	11125: 0x000030ED,
-	11126: 0x000030EE,
-	11127: 0x000030EF,
-	11128: 0x000030F0,
-	11129: 0x000030F1,
-	11130: 0x000030F2,
-	11131: 0x000030F3,
-	11132: 0x000030F4,
-	11133: 0x000030F5,
-	11134: 0x000030F6,
-	11135: 0x00000410,
-	11136: 0x00000411,
-	11137: 0x00000412,
-	11138: 0x00000413,
-	11139: 0x00000414,
-	11140: 0x00000415,
-	11141: 0x00000401,
-	11142: 0x00000416,
-	11143: 0x00000417,
-	11144: 0x00000418,
-	11145: 0x00000419,
-	11146: 0x0000041A,
-	11147: 0x0000041B,
-	11148: 0x0000041C,
-	11149: 0x0000041D,
-	11150: 0x0000041E,
-	11151: 0x0000041F,
-	11152: 0x00000420,
-	11153: 0x00000421,
-	11154: 0x00000422,
-	11155: 0x00000423,
-	11156: 0x00000424,
-	11157: 0x00000425,
-	11158: 0x00000426,
-	11159: 0x00000427,
-	11160: 0x00000428,
-	11161: 0x00000429,
-	11162: 0x0000042A,
-	11163: 0x0000042B,
-	11164: 0x0000042C,
-	11165: 0x0000042D,
-	11166: 0x0000042E,
-	11167: 0x0000042F,
-	11168: 0x00000430,
-	11169: 0x00000431,
-	11170: 0x00000432,
-	11171: 0x00000433,
-	11172: 0x00000434,
-	11173: 0x00000435,
-	11174: 0x00000451,
-	11175: 0x00000436,
-	11176: 0x00000437,
-	11177: 0x00000438,
-	11178: 0x00000439,
-	11179: 0x0000043A,
-	11180: 0x0000043B,
-	11181: 0x0000043C,
-	11182: 0x0000043D,
-	11183: 0x0000043E,
-	11184: 0x0000043F,
-	11185: 0x00000440,
-	11186: 0x00000441,
-	11187: 0x00000442,
-	11188: 0x00000443,
-	11189: 0x00000444,
-	11190: 0x00000445,
-	11191: 0x00000446,
-	11192: 0x00000447,
-	11193: 0x00000448,
-	11194: 0x00000449,
-	11195: 0x0000044A,
-	11196: 0x0000044B,
-	11197: 0x0000044C,
-	11198: 0x0000044D,
-	11199: 0x0000044E,
-	11200: 0x0000044F,
-	11201: 0x000021E7,
-	11202: 0x000021B8,
-	11203: 0x000021B9,
-	11204: 0x000031CF,
-	11205: 0x000200CC,
-	11206: 0x00004E5A,
-	11207: 0x0002008A,
-	11208: 0x00005202,
-	11209: 0x00004491,
-	11210: 0x00009FB0,
-	11211: 0x00005188,
-	11212: 0x00009FB1,
-	11213: 0x00027607,
-	11254: 0x0000FFE2,
-	11255: 0x0000FFE4,
-	11256: 0x0000FF07,
-	11257: 0x0000FF02,
-	11258: 0x00003231,
-	11259: 0x00002116,
-	11260: 0x00002121,
-	11261: 0x0000309B,
-	11262: 0x0000309C,
-	11263: 0x00002E80,
-	11264: 0x00002E84,
-	11265: 0x00002E86,
-	11266: 0x00002E87,
-	11267: 0x00002E88,
-	11268: 0x00002E8A,
-	11269: 0x00002E8C,
-	11270: 0x00002E8D,
-	11271: 0x00002E95,
-	11272: 0x00002E9C,
-	11273: 0x00002E9D,
-	11274: 0x00002EA5,
-	11275: 0x00002EA7,
-	11276: 0x00002EAA,
-	11277: 0x00002EAC,
-	11278: 0x00002EAE,
-	11279: 0x00002EB6,
-	11280: 0x00002EBC,
-	11281: 0x00002EBE,
-	11282: 0x00002EC6,
-	11283: 0x00002ECA,
-	11284: 0x00002ECC,
-	11285: 0x00002ECD,
-	11286: 0x00002ECF,
-	11287: 0x00002ED6,
-	11288: 0x00002ED7,
-	11289: 0x00002EDE,
-	11290: 0x00002EE3,
-	11294: 0x00000283,
-	11295: 0x00000250,
-	11296: 0x0000025B,
-	11297: 0x00000254,
-	11298: 0x00000275,
-	11299: 0x00000153,
-	11300: 0x000000F8,
-	11301: 0x0000014B,
-	11302: 0x0000028A,
-	11303: 0x0000026A,
-	11304: 0x00004E42,
-	11305: 0x00004E5C,
-	11306: 0x000051F5,
-	11307: 0x0000531A,
-	11308: 0x00005382,
-	11309: 0x00004E07,
-	11310: 0x00004E0C,
-	11311: 0x00004E47,
-	11312: 0x00004E8D,
-	11313: 0x000056D7,
-	11314: 0x0000FA0C,
-	11315: 0x00005C6E,
-	11316: 0x00005F73,
-	11317: 0x00004E0F,
-	11318: 0x00005187,
-	11319: 0x00004E0E,
-	11320: 0x00004E2E,
-	11321: 0x00004E93,
-	11322: 0x00004EC2,
-	11323: 0x00004EC9,
-	11324: 0x00004EC8,
-	11325: 0x00005198,
-	11326: 0x000052FC,
-	11327: 0x0000536C,
-	11328: 0x000053B9,
-	11329: 0x00005720,
-	11330: 0x00005903,
-	11331: 0x0000592C,
-	11332: 0x00005C10,
-	11333: 0x00005DFF,
-	11334: 0x000065E1,
-	11335: 0x00006BB3,
-	11336: 0x00006BCC,
-	11337: 0x00006C14,
-	11338: 0x0000723F,
-	11339: 0x00004E31,
-	11340: 0x00004E3C,
-	11341: 0x00004EE8,
-	11342: 0x00004EDC,
-	11343: 0x00004EE9,
-	11344: 0x00004EE1,
-	11345: 0x00004EDD,
-	11346: 0x00004EDA,
-	11347: 0x0000520C,
-	11348: 0x0000531C,
-	11349: 0x0000534C,
-	11350: 0x00005722,
-	11351: 0x00005723,
-	11352: 0x00005917,
-	11353: 0x0000592F,
-	11354: 0x00005B81,
-	11355: 0x00005B84,
-	11356: 0x00005C12,
-	11357: 0x00005C3B,
-	11358: 0x00005C74,
-	11359: 0x00005C73,
-	11360: 0x00005E04,
-	11361: 0x00005E80,
-	11362: 0x00005E82,
-	11363: 0x00005FC9,
-	11364: 0x00006209,
-	11365: 0x00006250,
-	11366: 0x00006C15,
-	11367: 0x00006C36,
-	11368: 0x00006C43,
-	11369: 0x00006C3F,
-	11370: 0x00006C3B,
-	11371: 0x000072AE,
-	11372: 0x000072B0,
-	11373: 0x0000738A,
-	11374: 0x000079B8,
-	11375: 0x0000808A,
-	11376: 0x0000961E,
-	11377: 0x00004F0E,
-	11378: 0x00004F18,
-	11379: 0x00004F2C,
-	11380: 0x00004EF5,
-	11381: 0x00004F14,
-	11382: 0x00004EF1,
-	11383: 0x00004F00,
-	11384: 0x00004EF7,
-	11385: 0x00004F08,
-	11386: 0x00004F1D,
-	11387: 0x00004F02,
-	11388: 0x00004F05,
-	11389: 0x00004F22,
-	11390: 0x00004F13,
-	11391: 0x00004F04,
-	11392: 0x00004EF4,
-	11393: 0x00004F12,
-	11394: 0x000051B1,
-	11395: 0x00005213,
-	11396: 0x00005209,
-	11397: 0x00005210,
-	11398: 0x000052A6,
-	11399: 0x00005322,
-	11400: 0x0000531F,
-	11401: 0x0000534D,
-	11402: 0x0000538A,
-	11403: 0x00005407,
-	11404: 0x000056E1,
-	11405: 0x000056DF,
-	11406: 0x0000572E,
-	11407: 0x0000572A,
-	11408: 0x00005734,
-	11409: 0x0000593C,
-	11410: 0x00005980,
-	11411: 0x0000597C,
-	11412: 0x00005985,
-	11413: 0x0000597B,
-	11414: 0x0000597E,
-	11415: 0x00005977,
-	11416: 0x0000597F,
-	11417: 0x00005B56,
-	11418: 0x00005C15,
-	11419: 0x00005C25,
-	11420: 0x00005C7C,
-	11421: 0x00005C7A,
-	11422: 0x00005C7B,
-	11423: 0x00005C7E,
-	11424: 0x00005DDF,
-	11425: 0x00005E75,
-	11426: 0x00005E84,
-	11427: 0x00005F02,
-	11428: 0x00005F1A,
-	11429: 0x00005F74,
-	11430: 0x00005FD5,
-	11431: 0x00005FD4,
-	11432: 0x00005FCF,
-	11433: 0x0000625C,
-	11434: 0x0000625E,
-	11435: 0x00006264,
-	11436: 0x00006261,
-	11437: 0x00006266,
-	11438: 0x00006262,
-	11439: 0x00006259,
-	11440: 0x00006260,
-	11441: 0x0000625A,
-	11442: 0x00006265,
-	11443: 0x000065EF,
-	11444: 0x000065EE,
-	11445: 0x0000673E,
-	11446: 0x00006739,
-	11447: 0x00006738,
-	11448: 0x0000673B,
-	11449: 0x0000673A,
-	11450: 0x0000673F,
-	11451: 0x0000673C,
-	11452: 0x00006733,
-	11453: 0x00006C18,
-	11454: 0x00006C46,
-	11455: 0x00006C52,
-	11456: 0x00006C5C,
-	11457: 0x00006C4F,
-	11458: 0x00006C4A,
-	11459: 0x00006C54,
-	11460: 0x00006C4B,
-	11461: 0x00006C4C,
-	11462: 0x00007071,
-	11463: 0x0000725E,
-	11464: 0x000072B4,
-	11465: 0x000072B5,
-	11466: 0x0000738E,
-	11467: 0x0000752A,
-	11468: 0x0000767F,
-	11469: 0x00007A75,
-	11470: 0x00007F51,
-	11471: 0x00008278,
-	11472: 0x0000827C,
-	11473: 0x00008280,
-	11474: 0x0000827D,
-	11475: 0x0000827F,
-	11476: 0x0000864D,
-	11477: 0x0000897E,
-	11478: 0x00009099,
-	11479: 0x00009097,
-	11480: 0x00009098,
-	11481: 0x0000909B,
-	11482: 0x00009094,
-	11483: 0x00009622,
-	11484: 0x00009624,
-	11485: 0x00009620,
-	11486: 0x00009623,
-	11487: 0x00004F56,
-	11488: 0x00004F3B,
-	11489: 0x00004F62,
-	11490: 0x00004F49,
-	11491: 0x00004F53,
-	11492: 0x00004F64,
-	11493: 0x00004F3E,
-	11494: 0x00004F67,
-	11495: 0x00004F52,
-	11496: 0x00004F5F,
-	11497: 0x00004F41,
-	11498: 0x00004F58,
-	11499: 0x00004F2D,
-	11500: 0x00004F33,
-	11501: 0x00004F3F,
-	11502: 0x00004F61,
-	11503: 0x0000518F,
-	11504: 0x000051B9,
-	11505: 0x0000521C,
-	11506: 0x0000521E,
-	11507: 0x00005221,
-	11508: 0x000052AD,
-	11509: 0x000052AE,
-	11510: 0x00005309,
-	11511: 0x00005363,
-	11512: 0x00005372,
-	11513: 0x0000538E,
-	11514: 0x0000538F,
-	11515: 0x00005430,
-	11516: 0x00005437,
-	11517: 0x0000542A,
-	11518: 0x00005454,
-	11519: 0x00005445,
-	11520: 0x00005419,
-	11521: 0x0000541C,
-	11522: 0x00005425,
-	11523: 0x00005418,
-	11524: 0x0000543D,
-	11525: 0x0000544F,
-	11526: 0x00005441,
-	11527: 0x00005428,
-	11528: 0x00005424,
-	11529: 0x00005447,
-	11530: 0x000056EE,
-	11531: 0x000056E7,
-	11532: 0x000056E5,
-	11533: 0x00005741,
-	11534: 0x00005745,
-	11535: 0x0000574C,
-	11536: 0x00005749,
-	11537: 0x0000574B,
-	11538: 0x00005752,
-	11539: 0x00005906,
-	11540: 0x00005940,
-	11541: 0x000059A6,
-	11542: 0x00005998,
-	11543: 0x000059A0,
-	11544: 0x00005997,
-	11545: 0x0000598E,
-	11546: 0x000059A2,
-	11547: 0x00005990,
-	11548: 0x0000598F,
-	11549: 0x000059A7,
-	11550: 0x000059A1,
-	11551: 0x00005B8E,
-	11552: 0x00005B92,
-	11553: 0x00005C28,
-	11554: 0x00005C2A,
-	11555: 0x00005C8D,
-	11556: 0x00005C8F,
-	11557: 0x00005C88,
-	11558: 0x00005C8B,
-	11559: 0x00005C89,
-	11560: 0x00005C92,
-	11561: 0x00005C8A,
-	11562: 0x00005C86,
-	11563: 0x00005C93,
-	11564: 0x00005C95,
-	11565: 0x00005DE0,
-	11566: 0x00005E0A,
-	11567: 0x00005E0E,
-	11568: 0x00005E8B,
-	11569: 0x00005E89,
-	11570: 0x00005E8C,
-	11571: 0x00005E88,
-	11572: 0x00005E8D,
-	11573: 0x00005F05,
-	11574: 0x00005F1D,
-	11575: 0x00005F78,
-	11576: 0x00005F76,
-	11577: 0x00005FD2,
-	11578: 0x00005FD1,
-	11579: 0x00005FD0,
-	11580: 0x00005FED,
-	11581: 0x00005FE8,
-	11582: 0x00005FEE,
-	11583: 0x00005FF3,
-	11584: 0x00005FE1,
-	11585: 0x00005FE4,
-	11586: 0x00005FE3,
-	11587: 0x00005FFA,
-	11588: 0x00005FEF,
-	11589: 0x00005FF7,
-	11590: 0x00005FFB,
-	11591: 0x00006000,
-	11592: 0x00005FF4,
-	11593: 0x0000623A,
-	11594: 0x00006283,
-	11595: 0x0000628C,
-	11596: 0x0000628E,
-	11597: 0x0000628F,
-	11598: 0x00006294,
-	11599: 0x00006287,
-	11600: 0x00006271,
-	11601: 0x0000627B,
-	11602: 0x0000627A,
-	11603: 0x00006270,
-	11604: 0x00006281,
-	11605: 0x00006288,
-	11606: 0x00006277,
-	11607: 0x0000627D,
-	11608: 0x00006272,
-	11609: 0x00006274,
-	11610: 0x00006537,
-	11611: 0x000065F0,
-	11612: 0x000065F4,
-	11613: 0x000065F3,
-	11614: 0x000065F2,
-	11615: 0x000065F5,
-	11616: 0x00006745,
-	11617: 0x00006747,
-	11618: 0x00006759,
-	11619: 0x00006755,
-	11620: 0x0000674C,
-	11621: 0x00006748,
-	11622: 0x0000675D,
-	11623: 0x0000674D,
-	11624: 0x0000675A,
-	11625: 0x0000674B,
-	11626: 0x00006BD0,
-	11627: 0x00006C19,
-	11628: 0x00006C1A,
-	11629: 0x00006C78,
-	11630: 0x00006C67,
-	11631: 0x00006C6B,
-	11632: 0x00006C84,
-	11633: 0x00006C8B,
-	11634: 0x00006C8F,
-	11635: 0x00006C71,
-	11636: 0x00006C6F,
-	11637: 0x00006C69,
-	11638: 0x00006C9A,
-	11639: 0x00006C6D,
-	11640: 0x00006C87,
-	11641: 0x00006C95,
-	11642: 0x00006C9C,
-	11643: 0x00006C66,
-	11644: 0x00006C73,
-	11645: 0x00006C65,
-	11646: 0x00006C7B,
-	11647: 0x00006C8E,
-	11648: 0x00007074,
-	11649: 0x0000707A,
-	11650: 0x00007263,
-	11651: 0x000072BF,
-	11652: 0x000072BD,
-	11653: 0x000072C3,
-	11654: 0x000072C6,
-	11655: 0x000072C1,
-	11656: 0x000072BA,
-	11657: 0x000072C5,
-	11658: 0x00007395,
-	11659: 0x00007397,
-	11660: 0x00007393,
-	11661: 0x00007394,
-	11662: 0x00007392,
-	11663: 0x0000753A,
-	11664: 0x00007539,
-	11665: 0x00007594,
-	11666: 0x00007595,
-	11667: 0x00007681,
-	11668: 0x0000793D,
-	11669: 0x00008034,
-	11670: 0x00008095,
-	11671: 0x00008099,
-	11672: 0x00008090,
-	11673: 0x00008092,
-	11674: 0x0000809C,
-	11675: 0x00008290,
-	11676: 0x0000828F,
-	11677: 0x00008285,
-	11678: 0x0000828E,
-	11679: 0x00008291,
-	11680: 0x00008293,
-	11681: 0x0000828A,
-	11682: 0x00008283,
-	11683: 0x00008284,
-	11684: 0x00008C78,
-	11685: 0x00008FC9,
-	11686: 0x00008FBF,
-	11687: 0x0000909F,
-	11688: 0x000090A1,
-	11689: 0x000090A5,
-	11690: 0x0000909E,
-	11691: 0x000090A7,
-	11692: 0x000090A0,
-	11693: 0x00009630,
-	11694: 0x00009628,
-	11695: 0x0000962F,
-	11696: 0x0000962D,
-	11697: 0x00004E33,
-	11698: 0x00004F98,
-	11699: 0x00004F7C,
-	11700: 0x00004F85,
-	11701: 0x00004F7D,
-	11702: 0x00004F80,
-	11703: 0x00004F87,
-	11704: 0x00004F76,
-	11705: 0x00004F74,
-	11706: 0x00004F89,
-	11707: 0x00004F84,
-	11708: 0x00004F77,
-	11709: 0x00004F4C,
-	11710: 0x00004F97,
-	11711: 0x00004F6A,
-	11712: 0x00004F9A,
-	11713: 0x00004F79,
-	11714: 0x00004F81,
-	11715: 0x00004F78,
-	11716: 0x00004F90,
-	11717: 0x00004F9C,
-	11718: 0x00004F94,
-	11719: 0x00004F9E,
-	11720: 0x00004F92,
-	11721: 0x00004F82,
-	11722: 0x00004F95,
-	11723: 0x00004F6B,
-	11724: 0x00004F6E,
-	11725: 0x0000519E,
-	11726: 0x000051BC,
-	11727: 0x000051BE,
-	11728: 0x00005235,
-	11729: 0x00005232,
-	11730: 0x00005233,
-	11731: 0x00005246,
-	11732: 0x00005231,
-	11733: 0x000052BC,
-	11734: 0x0000530A,
-	11735: 0x0000530B,
-	11736: 0x0000533C,
-	11737: 0x00005392,
-	11738: 0x00005394,
-	11739: 0x00005487,
-	11740: 0x0000547F,
-	11741: 0x00005481,
-	11742: 0x00005491,
-	11743: 0x00005482,
-	11744: 0x00005488,
-	11745: 0x0000546B,
-	11746: 0x0000547A,
-	11747: 0x0000547E,
-	11748: 0x00005465,
-	11749: 0x0000546C,
-	11750: 0x00005474,
-	11751: 0x00005466,
-	11752: 0x0000548D,
-	11753: 0x0000546F,
-	11754: 0x00005461,
-	11755: 0x00005460,
-	11756: 0x00005498,
-	11757: 0x00005463,
-	11758: 0x00005467,
-	11759: 0x00005464,
-	11760: 0x000056F7,
-	11761: 0x000056F9,
-	11762: 0x0000576F,
-	11763: 0x00005772,
-	11764: 0x0000576D,
-	11765: 0x0000576B,
-	11766: 0x00005771,
-	11767: 0x00005770,
-	11768: 0x00005776,
-	11769: 0x00005780,
-	11770: 0x00005775,
-	11771: 0x0000577B,
-	11772: 0x00005773,
-	11773: 0x00005774,
-	11774: 0x00005762,
-	11775: 0x00005768,
-	11776: 0x0000577D,
-	11777: 0x0000590C,
-	11778: 0x00005945,
-	11779: 0x000059B5,
-	11780: 0x000059BA,
-	11781: 0x000059CF,
-	11782: 0x000059CE,
-	11783: 0x000059B2,
-	11784: 0x000059CC,
-	11785: 0x000059C1,
-	11786: 0x000059B6,
-	11787: 0x000059BC,
-	11788: 0x000059C3,
-	11789: 0x000059D6,
-	11790: 0x000059B1,
-	11791: 0x000059BD,
-	11792: 0x000059C0,
-	11793: 0x000059C8,
-	11794: 0x000059B4,
-	11795: 0x000059C7,
-	11796: 0x00005B62,
-	11797: 0x00005B65,
-	11798: 0x00005B93,
-	11799: 0x00005B95,
-	11800: 0x00005C44,
-	11801: 0x00005C47,
-	11802: 0x00005CAE,
-	11803: 0x00005CA4,
-	11804: 0x00005CA0,
-	11805: 0x00005CB5,
-	11806: 0x00005CAF,
-	11807: 0x00005CA8,
-	11808: 0x00005CAC,
-	11809: 0x00005C9F,
-	11810: 0x00005CA3,
-	11811: 0x00005CAD,
-	11812: 0x00005CA2,
-	11813: 0x00005CAA,
-	11814: 0x00005CA7,
-	11815: 0x00005C9D,
-	11816: 0x00005CA5,
-	11817: 0x00005CB6,
-	11818: 0x00005CB0,
-	11819: 0x00005CA6,
-	11820: 0x00005E17,
-	11821: 0x00005E14,
-	11822: 0x00005E19,
-	11823: 0x00005F28,
-	11824: 0x00005F22,
-	11825: 0x00005F23,
-	11826: 0x00005F24,
-	11827: 0x00005F54,
-	11828: 0x00005F82,
-	11829: 0x00005F7E,
-	11830: 0x00005F7D,
-	11831: 0x00005FDE,
-	11832: 0x00005FE5,
-	11833: 0x0000602D,
-	11834: 0x00006026,
-	11835: 0x00006019,
-	11836: 0x00006032,
-	11837: 0x0000600B,
-	11838: 0x00006034,
-	11839: 0x0000600A,
-	11840: 0x00006017,
-	11841: 0x00006033,
-	11842: 0x0000601A,
-	11843: 0x0000601E,
-	11844: 0x0000602C,
-	11845: 0x00006022,
-	11846: 0x0000600D,
-	11847: 0x00006010,
-	11848: 0x0000602E,
-	11849: 0x00006013,
-	11850: 0x00006011,
-	11851: 0x0000600C,
-	11852: 0x00006009,
-	11853: 0x0000601C,
-	11854: 0x00006214,
-	11855: 0x0000623D,
-	11856: 0x000062AD,
-	11857: 0x000062B4,
-	11858: 0x000062D1,
-	11859: 0x000062BE,
-	11860: 0x000062AA,
-	11861: 0x000062B6,
-	11862: 0x000062CA,
-	11863: 0x000062AE,
-	11864: 0x000062B3,
-	11865: 0x000062AF,
-	11866: 0x000062BB,
-	11867: 0x000062A9,
-	11868: 0x000062B0,
-	11869: 0x000062B8,
-	11870: 0x0000653D,
-	11871: 0x000065A8,
-	11872: 0x000065BB,
-	11873: 0x00006609,
-	11874: 0x000065FC,
-	11875: 0x00006604,
-	11876: 0x00006612,
-	11877: 0x00006608,
-	11878: 0x000065FB,
-	11879: 0x00006603,
-	11880: 0x0000660B,
-	11881: 0x0000660D,
-	11882: 0x00006605,
-	11883: 0x000065FD,
-	11884: 0x00006611,
-	11885: 0x00006610,
-	11886: 0x000066F6,
-	11887: 0x0000670A,
-	11888: 0x00006785,
-	11889: 0x0000676C,
-	11890: 0x0000678E,
-	11891: 0x00006792,
-	11892: 0x00006776,
-	11893: 0x0000677B,
-	11894: 0x00006798,
-	11895: 0x00006786,
-	11896: 0x00006784,
-	11897: 0x00006774,
-	11898: 0x0000678D,
-	11899: 0x0000678C,
-	11900: 0x0000677A,
-	11901: 0x0000679F,
-	11902: 0x00006791,
-	11903: 0x00006799,
-	11904: 0x00006783,
-	11905: 0x0000677D,
-	11906: 0x00006781,
-	11907: 0x00006778,
-	11908: 0x00006779,
-	11909: 0x00006794,
-	11910: 0x00006B25,
-	11911: 0x00006B80,
-	11912: 0x00006B7E,
-	11913: 0x00006BDE,
-	11914: 0x00006C1D,
-	11915: 0x00006C93,
-	11916: 0x00006CEC,
-	11917: 0x00006CEB,
-	11918: 0x00006CEE,
-	11919: 0x00006CD9,
-	11920: 0x00006CB6,
-	11921: 0x00006CD4,
-	11922: 0x00006CAD,
-	11923: 0x00006CE7,
-	11924: 0x00006CB7,
-	11925: 0x00006CD0,
-	11926: 0x00006CC2,
-	11927: 0x00006CBA,
-	11928: 0x00006CC3,
-	11929: 0x00006CC6,
-	11930: 0x00006CED,
-	11931: 0x00006CF2,
-	11932: 0x00006CD2,
-	11933: 0x00006CDD,
-	11934: 0x00006CB4,
-	11935: 0x00006C8A,
-	11936: 0x00006C9D,
-	11937: 0x00006C80,
-	11938: 0x00006CDE,
-	11939: 0x00006CC0,
-	11940: 0x00006D30,
-	11941: 0x00006CCD,
-	11942: 0x00006CC7,
-	11943: 0x00006CB0,
-	11944: 0x00006CF9,
-	11945: 0x00006CCF,
-	11946: 0x00006CE9,
-	11947: 0x00006CD1,
-	11948: 0x00007094,
-	11949: 0x00007098,
-	11950: 0x00007085,
-	11951: 0x00007093,
-	11952: 0x00007086,
-	11953: 0x00007084,
-	11954: 0x00007091,
-	11955: 0x00007096,
-	11956: 0x00007082,
-	11957: 0x0000709A,
-	11958: 0x00007083,
-	11959: 0x0000726A,
-	11960: 0x000072D6,
-	11961: 0x000072CB,
-	11962: 0x000072D8,
-	11963: 0x000072C9,
-	11964: 0x000072DC,
-	11965: 0x000072D2,
-	11966: 0x000072D4,
-	11967: 0x000072DA,
-	11968: 0x000072CC,
-	11969: 0x000072D1,
-	11970: 0x000073A4,
-	11971: 0x000073A1,
-	11972: 0x000073AD,
-	11973: 0x000073A6,
-	11974: 0x000073A2,
-	11975: 0x000073A0,
-	11976: 0x000073AC,
-	11977: 0x0000739D,
-	11978: 0x000074DD,
-	11979: 0x000074E8,
-	11980: 0x0000753F,
-	11981: 0x00007540,
-	11982: 0x0000753E,
-	11983: 0x0000758C,
-	11984: 0x00007598,
-	11985: 0x000076AF,
-	11986: 0x000076F3,
-	11987: 0x000076F1,
-	11988: 0x000076F0,
-	11989: 0x000076F5,
-	11990: 0x000077F8,
-	11991: 0x000077FC,
-	11992: 0x000077F9,
-	11993: 0x000077FB,
-	11994: 0x000077FA,
-	11995: 0x000077F7,
-	11996: 0x00007942,
-	11997: 0x0000793F,
-	11998: 0x000079C5,
-	11999: 0x00007A78,
-	12000: 0x00007A7B,
-	12001: 0x00007AFB,
-	12002: 0x00007C75,
-	12003: 0x00007CFD,
-	12004: 0x00008035,
-	12005: 0x0000808F,
-	12006: 0x000080AE,
-	12007: 0x000080A3,
-	12008: 0x000080B8,
-	12009: 0x000080B5,
-	12010: 0x000080AD,
-	12011: 0x00008220,
-	12012: 0x000082A0,
-	12013: 0x000082C0,
-	12014: 0x000082AB,
-	12015: 0x0000829A,
-	12016: 0x00008298,
-	12017: 0x0000829B,
-	12018: 0x000082B5,
-	12019: 0x000082A7,
-	12020: 0x000082AE,
-	12021: 0x000082BC,
-	12022: 0x0000829E,
-	12023: 0x000082BA,
-	12024: 0x000082B4,
-	12025: 0x000082A8,
-	12026: 0x000082A1,
-	12027: 0x000082A9,
-	12028: 0x000082C2,
-	12029: 0x000082A4,
-	12030: 0x000082C3,
-	12031: 0x000082B6,
-	12032: 0x000082A2,
-	12033: 0x00008670,
-	12034: 0x0000866F,
-	12035: 0x0000866D,
-	12036: 0x0000866E,
-	12037: 0x00008C56,
-	12038: 0x00008FD2,
-	12039: 0x00008FCB,
-	12040: 0x00008FD3,
-	12041: 0x00008FCD,
-	12042: 0x00008FD6,
-	12043: 0x00008FD5,
-	12044: 0x00008FD7,
-	12045: 0x000090B2,
-	12046: 0x000090B4,
-	12047: 0x000090AF,
-	12048: 0x000090B3,
-	12049: 0x000090B0,
-	12050: 0x00009639,
-	12051: 0x0000963D,
-	12052: 0x0000963C,
-	12053: 0x0000963A,
-	12054: 0x00009643,
-	12055: 0x00004FCD,
-	12056: 0x00004FC5,
-	12057: 0x00004FD3,
-	12058: 0x00004FB2,
-	12059: 0x00004FC9,
-	12060: 0x00004FCB,
-	12061: 0x00004FC1,
-	12062: 0x00004FD4,
-	12063: 0x00004FDC,
-	12064: 0x00004FD9,
-	12065: 0x00004FBB,
-	12066: 0x00004FB3,
-	12067: 0x00004FDB,
-	12068: 0x00004FC7,
-	12069: 0x00004FD6,
-	12070: 0x00004FBA,
-	12071: 0x00004FC0,
-	12072: 0x00004FB9,
-	12073: 0x00004FEC,
-	12074: 0x00005244,
-	12075: 0x00005249,
-	12076: 0x000052C0,
-	12077: 0x000052C2,
-	12078: 0x0000533D,
-	12079: 0x0000537C,
-	12080: 0x00005397,
-	12081: 0x00005396,
-	12082: 0x00005399,
-	12083: 0x00005398,
-	12084: 0x000054BA,
-	12085: 0x000054A1,
-	12086: 0x000054AD,
-	12087: 0x000054A5,
-	12088: 0x000054CF,
-	12089: 0x000054C3,
-	12090: 0x0000830D,
-	12091: 0x000054B7,
-	12092: 0x000054AE,
-	12093: 0x000054D6,
-	12094: 0x000054B6,
-	12095: 0x000054C5,
-	12096: 0x000054C6,
-	12097: 0x000054A0,
-	12098: 0x00005470,
-	12099: 0x000054BC,
-	12100: 0x000054A2,
-	12101: 0x000054BE,
-	12102: 0x00005472,
-	12103: 0x000054DE,
-	12104: 0x000054B0,
-	12105: 0x000057B5,
-	12106: 0x0000579E,
-	12107: 0x0000579F,
-	12108: 0x000057A4,
-	12109: 0x0000578C,
-	12110: 0x00005797,
-	12111: 0x0000579D,
-	12112: 0x0000579B,
-	12113: 0x00005794,
-	12114: 0x00005798,
-	12115: 0x0000578F,
-	12116: 0x00005799,
-	12117: 0x000057A5,
-	12118: 0x0000579A,
-	12119: 0x00005795,
-	12120: 0x000058F4,
-	12121: 0x0000590D,
-	12122: 0x00005953,
-	12123: 0x000059E1,
-	12124: 0x000059DE,
-	12125: 0x000059EE,
-	12126: 0x00005A00,
-	12127: 0x000059F1,
-	12128: 0x000059DD,
-	12129: 0x000059FA,
-	12130: 0x000059FD,
-	12131: 0x000059FC,
-	12132: 0x000059F6,
-	12133: 0x000059E4,
-	12134: 0x000059F2,
-	12135: 0x000059F7,
-	12136: 0x000059DB,
-	12137: 0x000059E9,
-	12138: 0x000059F3,
-	12139: 0x000059F5,
-	12140: 0x000059E0,
-	12141: 0x000059FE,
-	12142: 0x000059F4,
-	12143: 0x000059ED,
-	12144: 0x00005BA8,
-	12145: 0x00005C4C,
-	12146: 0x00005CD0,
-	12147: 0x00005CD8,
-	12148: 0x00005CCC,
-	12149: 0x00005CD7,
-	12150: 0x00005CCB,
-	12151: 0x00005CDB,
-	12152: 0x00005CDE,
-	12153: 0x00005CDA,
-	12154: 0x00005CC9,
-	12155: 0x00005CC7,
-	12156: 0x00005CCA,
-	12157: 0x00005CD6,
-	12158: 0x00005CD3,
-	12159: 0x00005CD4,
-	12160: 0x00005CCF,
-	12161: 0x00005CC8,
-	12162: 0x00005CC6,
-	12163: 0x00005CCE,
-	12164: 0x00005CDF,
-	12165: 0x00005CF8,
-	12166: 0x00005DF9,
-	12167: 0x00005E21,
-	12168: 0x00005E22,
-	12169: 0x00005E23,
-	12170: 0x00005E20,
-	12171: 0x00005E24,
-	12172: 0x00005EB0,
-	12173: 0x00005EA4,
-	12174: 0x00005EA2,
-	12175: 0x00005E9B,
-	12176: 0x00005EA3,
-	12177: 0x00005EA5,
-	12178: 0x00005F07,
-	12179: 0x00005F2E,
-	12180: 0x00005F56,
-	12181: 0x00005F86,
-	12182: 0x00006037,
-	12183: 0x00006039,
-	12184: 0x00006054,
-	12185: 0x00006072,
-	12186: 0x0000605E,
-	12187: 0x00006045,
-	12188: 0x00006053,
-	12189: 0x00006047,
-	12190: 0x00006049,
-	12191: 0x0000605B,
-	12192: 0x0000604C,
-	12193: 0x00006040,
-	12194: 0x00006042,
-	12195: 0x0000605F,
-	12196: 0x00006024,
-	12197: 0x00006044,
-	12198: 0x00006058,
-	12199: 0x00006066,
-	12200: 0x0000606E,
-	12201: 0x00006242,
-	12202: 0x00006243,
-	12203: 0x000062CF,
-	12204: 0x0000630D,
-	12205: 0x0000630B,
-	12206: 0x000062F5,
-	12207: 0x0000630E,
-	12208: 0x00006303,
-	12209: 0x000062EB,
-	12210: 0x000062F9,
-	12211: 0x0000630F,
-	12212: 0x0000630C,
-	12213: 0x000062F8,
-	12214: 0x000062F6,
-	12215: 0x00006300,
-	12216: 0x00006313,
-	12217: 0x00006314,
-	12218: 0x000062FA,
-	12219: 0x00006315,
-	12220: 0x000062FB,
-	12221: 0x000062F0,
-	12222: 0x00006541,
-	12223: 0x00006543,
-	12224: 0x000065AA,
-	12225: 0x000065BF,
-	12226: 0x00006636,
-	12227: 0x00006621,
-	12228: 0x00006632,
-	12229: 0x00006635,
-	12230: 0x0000661C,
-	12231: 0x00006626,
-	12232: 0x00006622,
-	12233: 0x00006633,
-	12234: 0x0000662B,
-	12235: 0x0000663A,
-	12236: 0x0000661D,
-	12237: 0x00006634,
-	12238: 0x00006639,
-	12239: 0x0000662E,
-	12240: 0x0000670F,
-	12241: 0x00006710,
-	12242: 0x000067C1,
-	12243: 0x000067F2,
-	12244: 0x000067C8,
-	12245: 0x000067BA,
-	12246: 0x000067DC,
-	12247: 0x000067BB,
-	12248: 0x000067F8,
-	12249: 0x000067D8,
-	12250: 0x000067C0,
-	12251: 0x000067B7,
-	12252: 0x000067C5,
-	12253: 0x000067EB,
-	12254: 0x000067E4,
-	12255: 0x000067DF,
-	12256: 0x000067B5,
-	12257: 0x000067CD,
-	12258: 0x000067B3,
-	12259: 0x000067F7,
-	12260: 0x000067F6,
-	12261: 0x000067EE,
-	12262: 0x000067E3,
-	12263: 0x000067C2,
-	12264: 0x000067B9,
-	12265: 0x000067CE,
-	12266: 0x000067E7,
-	12267: 0x000067F0,
-	12268: 0x000067B2,
-	12269: 0x000067FC,
-	12270: 0x000067C6,
-	12271: 0x000067ED,
-	12272: 0x000067CC,
-	12273: 0x000067AE,
-	12274: 0x000067E6,
-	12275: 0x000067DB,
-	12276: 0x000067FA,
-	12277: 0x000067C9,
-	12278: 0x000067CA,
-	12279: 0x000067C3,
-	12280: 0x000067EA,
-	12281: 0x000067CB,
-	12282: 0x00006B28,
-	12283: 0x00006B82,
-	12284: 0x00006B84,
-	12285: 0x00006BB6,
-	12286: 0x00006BD6,
-	12287: 0x00006BD8,
-	12288: 0x00006BE0,
-	12289: 0x00006C20,
-	12290: 0x00006C21,
-	12291: 0x00006D28,
-	12292: 0x00006D34,
-	12293: 0x00006D2D,
-	12294: 0x00006D1F,
-	12295: 0x00006D3C,
-	12296: 0x00006D3F,
-	12297: 0x00006D12,
-	12298: 0x00006D0A,
-	12299: 0x00006CDA,
-	12300: 0x00006D33,
-	12301: 0x00006D04,
-	12302: 0x00006D19,
-	12303: 0x00006D3A,
-	12304: 0x00006D1A,
-	12305: 0x00006D11,
-	12306: 0x00006D00,
-	12307: 0x00006D1D,
-	12308: 0x00006D42,
-	12309: 0x00006D01,
-	12310: 0x00006D18,
-	12311: 0x00006D37,
-	12312: 0x00006D03,
-	12313: 0x00006D0F,
-	12314: 0x00006D40,
-	12315: 0x00006D07,
-	12316: 0x00006D20,
-	12317: 0x00006D2C,
-	12318: 0x00006D08,
-	12319: 0x00006D22,
-	12320: 0x00006D09,
-	12321: 0x00006D10,
-	12322: 0x000070B7,
-	12323: 0x0000709F,
-	12324: 0x000070BE,
-	12325: 0x000070B1,
-	12326: 0x000070B0,
-	12327: 0x000070A1,
-	12328: 0x000070B4,
-	12329: 0x000070B5,
-	12330: 0x000070A9,
-	12331: 0x00007241,
-	12332: 0x00007249,
-	12333: 0x0000724A,
-	12334: 0x0000726C,
-	12335: 0x00007270,
-	12336: 0x00007273,
-	12337: 0x0000726E,
-	12338: 0x000072CA,
-	12339: 0x000072E4,
-	12340: 0x000072E8,
-	12341: 0x000072EB,
-	12342: 0x000072DF,
-	12343: 0x000072EA,
-	12344: 0x000072E6,
-	12345: 0x000072E3,
-	12346: 0x00007385,
-	12347: 0x000073CC,
-	12348: 0x000073C2,
-	12349: 0x000073C8,
-	12350: 0x000073C5,
-	12351: 0x000073B9,
-	12352: 0x000073B6,
-	12353: 0x000073B5,
-	12354: 0x000073B4,
-	12355: 0x000073EB,
-	12356: 0x000073BF,
-	12357: 0x000073C7,
-	12358: 0x000073BE,
-	12359: 0x000073C3,
-	12360: 0x000073C6,
-	12361: 0x000073B8,
-	12362: 0x000073CB,
-	12363: 0x000074EC,
-	12364: 0x000074EE,
-	12365: 0x0000752E,
-	12366: 0x00007547,
-	12367: 0x00007548,
-	12368: 0x000075A7,
-	12369: 0x000075AA,
-	12370: 0x00007679,
-	12371: 0x000076C4,
-	12372: 0x00007708,
-	12373: 0x00007703,
-	12374: 0x00007704,
-	12375: 0x00007705,
-	12376: 0x0000770A,
-	12377: 0x000076F7,
-	12378: 0x000076FB,
-	12379: 0x000076FA,
-	12380: 0x000077E7,
-	12381: 0x000077E8,
-	12382: 0x00007806,
-	12383: 0x00007811,
-	12384: 0x00007812,
-	12385: 0x00007805,
-	12386: 0x00007810,
-	12387: 0x0000780F,
-	12388: 0x0000780E,
-	12389: 0x00007809,
-	12390: 0x00007803,
-	12391: 0x00007813,
-	12392: 0x0000794A,
-	12393: 0x0000794C,
-	12394: 0x0000794B,
-	12395: 0x00007945,
-	12396: 0x00007944,
-	12397: 0x000079D5,
-	12398: 0x000079CD,
-	12399: 0x000079CF,
-	12400: 0x000079D6,
-	12401: 0x000079CE,
-	12402: 0x00007A80,
-	12403: 0x00007A7E,
-	12404: 0x00007AD1,
-	12405: 0x00007B00,
-	12406: 0x00007B01,
-	12407: 0x00007C7A,
-	12408: 0x00007C78,
-	12409: 0x00007C79,
-	12410: 0x00007C7F,
-	12411: 0x00007C80,
-	12412: 0x00007C81,
-	12413: 0x00007D03,
-	12414: 0x00007D08,
-	12415: 0x00007D01,
-	12416: 0x00007F58,
-	12417: 0x00007F91,
-	12418: 0x00007F8D,
-	12419: 0x00007FBE,
-	12420: 0x00008007,
-	12421: 0x0000800E,
-	12422: 0x0000800F,
-	12423: 0x00008014,
-	12424: 0x00008037,
-	12425: 0x000080D8,
-	12426: 0x000080C7,
-	12427: 0x000080E0,
-	12428: 0x000080D1,
-	12429: 0x000080C8,
-	12430: 0x000080C2,
-	12431: 0x000080D0,
-	12432: 0x000080C5,
-	12433: 0x000080E3,
-	12434: 0x000080D9,
-	12435: 0x000080DC,
-	12436: 0x000080CA,
-	12437: 0x000080D5,
-	12438: 0x000080C9,
-	12439: 0x000080CF,
-	12440: 0x000080D7,
-	12441: 0x000080E6,
-	12442: 0x000080CD,
-	12443: 0x000081FF,
-	12444: 0x00008221,
-	12445: 0x00008294,
-	12446: 0x000082D9,
-	12447: 0x000082FE,
-	12448: 0x000082F9,
-	12449: 0x00008307,
-	12450: 0x000082E8,
-	12451: 0x00008300,
-	12452: 0x000082D5,
-	12453: 0x0000833A,
-	12454: 0x000082EB,
-	12455: 0x000082D6,
-	12456: 0x000082F4,
-	12457: 0x000082EC,
-	12458: 0x000082E1,
-	12459: 0x000082F2,
-	12460: 0x000082F5,
-	12461: 0x0000830C,
-	12462: 0x000082FB,
-	12463: 0x000082F6,
-	12464: 0x000082F0,
-	12465: 0x000082EA,
-	12466: 0x000082E4,
-	12467: 0x000082E0,
-	12468: 0x000082FA,
-	12469: 0x000082F3,
-	12470: 0x000082ED,
-	12471: 0x00008677,
-	12472: 0x00008674,
-	12473: 0x0000867C,
-	12474: 0x00008673,
-	12475: 0x00008841,
-	12476: 0x0000884E,
-	12477: 0x00008867,
-	12478: 0x0000886A,
-	12479: 0x00008869,
-	12480: 0x000089D3,
-	12481: 0x00008A04,
-	12482: 0x00008A07,
-	12483: 0x00008D72,
-	12484: 0x00008FE3,
-	12485: 0x00008FE1,
-	12486: 0x00008FEE,
-	12487: 0x00008FE0,
-	12488: 0x000090F1,
-	12489: 0x000090BD,
-	12490: 0x000090BF,
-	12491: 0x000090D5,
-	12492: 0x000090C5,
-	12493: 0x000090BE,
-	12494: 0x000090C7,
-	12495: 0x000090CB,
-	12496: 0x000090C8,
-	12497: 0x000091D4,
-	12498: 0x000091D3,
-	12499: 0x00009654,
-	12500: 0x0000964F,
-	12501: 0x00009651,
-	12502: 0x00009653,
-	12503: 0x0000964A,
-	12504: 0x0000964E,
-	12505: 0x0000501E,
-	12506: 0x00005005,
-	12507: 0x00005007,
-	12508: 0x00005013,
-	12509: 0x00005022,
-	12510: 0x00005030,
-	12511: 0x0000501B,
-	12512: 0x00004FF5,
-	12513: 0x00004FF4,
-	12514: 0x00005033,
-	12515: 0x00005037,
-	12516: 0x0000502C,
-	12517: 0x00004FF6,
-	12518: 0x00004FF7,
-	12519: 0x00005017,
-	12520: 0x0000501C,
-	12521: 0x00005020,
-	12522: 0x00005027,
-	12523: 0x00005035,
-	12524: 0x0000502F,
-	12525: 0x00005031,
-	12526: 0x0000500E,
-	12527: 0x0000515A,
-	12528: 0x00005194,
-	12529: 0x00005193,
-	12530: 0x000051CA,
-	12531: 0x000051C4,
-	12532: 0x000051C5,
-	12533: 0x000051C8,
-	12534: 0x000051CE,
-	12535: 0x00005261,
-	12536: 0x0000525A,
-	12537: 0x00005252,
-	12538: 0x0000525E,
-	12539: 0x0000525F,
-	12540: 0x00005255,
-	12541: 0x00005262,
-	12542: 0x000052CD,
-	12543: 0x0000530E,
-	12544: 0x0000539E,
-	12545: 0x00005526,
-	12546: 0x000054E2,
-	12547: 0x00005517,
-	12548: 0x00005512,
-	12549: 0x000054E7,
-	12550: 0x000054F3,
-	12551: 0x000054E4,
-	12552: 0x0000551A,
-	12553: 0x000054FF,
-	12554: 0x00005504,
-	12555: 0x00005508,
-	12556: 0x000054EB,
-	12557: 0x00005511,
-	12558: 0x00005505,
-	12559: 0x000054F1,
-	12560: 0x0000550A,
-	12561: 0x000054FB,
-	12562: 0x000054F7,
-	12563: 0x000054F8,
-	12564: 0x000054E0,
-	12565: 0x0000550E,
-	12566: 0x00005503,
-	12567: 0x0000550B,
-	12568: 0x00005701,
-	12569: 0x00005702,
-	12570: 0x000057CC,
-	12571: 0x00005832,
-	12572: 0x000057D5,
-	12573: 0x000057D2,
-	12574: 0x000057BA,
-	12575: 0x000057C6,
-	12576: 0x000057BD,
-	12577: 0x000057BC,
-	12578: 0x000057B8,
-	12579: 0x000057B6,
-	12580: 0x000057BF,
-	12581: 0x000057C7,
-	12582: 0x000057D0,
-	12583: 0x000057B9,
-	12584: 0x000057C1,
-	12585: 0x0000590E,
-	12586: 0x0000594A,
-	12587: 0x00005A19,
-	12588: 0x00005A16,
-	12589: 0x00005A2D,
-	12590: 0x00005A2E,
-	12591: 0x00005A15,
-	12592: 0x00005A0F,
-	12593: 0x00005A17,
-	12594: 0x00005A0A,
-	12595: 0x00005A1E,
-	12596: 0x00005A33,
-	12597: 0x00005B6C,
-	12598: 0x00005BA7,
-	12599: 0x00005BAD,
-	12600: 0x00005BAC,
-	12601: 0x00005C03,
-	12602: 0x00005C56,
-	12603: 0x00005C54,
-	12604: 0x00005CEC,
-	12605: 0x00005CFF,
-	12606: 0x00005CEE,
-	12607: 0x00005CF1,
-	12608: 0x00005CF7,
-	12609: 0x00005D00,
-	12610: 0x00005CF9,
-	12611: 0x00005E29,
-	12612: 0x00005E28,
-	12613: 0x00005EA8,
-	12614: 0x00005EAE,
-	12615: 0x00005EAA,
-	12616: 0x00005EAC,
-	12617: 0x00005F33,
-	12618: 0x00005F30,
-	12619: 0x00005F67,
-	12620: 0x0000605D,
-	12621: 0x0000605A,
-	12622: 0x00006067,
-	12623: 0x00006041,
-	12624: 0x000060A2,
-	12625: 0x00006088,
-	12626: 0x00006080,
-	12627: 0x00006092,
-	12628: 0x00006081,
-	12629: 0x0000609D,
-	12630: 0x00006083,
-	12631: 0x00006095,
-	12632: 0x0000609B,
-	12633: 0x00006097,
-	12634: 0x00006087,
-	12635: 0x0000609C,
-	12636: 0x0000608E,
-	12637: 0x00006219,
-	12638: 0x00006246,
-	12639: 0x000062F2,
-	12640: 0x00006310,
-	12641: 0x00006356,
-	12642: 0x0000632C,
-	12643: 0x00006344,
-	12644: 0x00006345,
-	12645: 0x00006336,
-	12646: 0x00006343,
-	12647: 0x000063E4,
-	12648: 0x00006339,
-	12649: 0x0000634B,
-	12650: 0x0000634A,
-	12651: 0x0000633C,
-	12652: 0x00006329,
-	12653: 0x00006341,
-	12654: 0x00006334,
-	12655: 0x00006358,
-	12656: 0x00006354,
-	12657: 0x00006359,
-	12658: 0x0000632D,
-	12659: 0x00006347,
-	12660: 0x00006333,
-	12661: 0x0000635A,
-	12662: 0x00006351,
-	12663: 0x00006338,
-	12664: 0x00006357,
-	12665: 0x00006340,
-	12666: 0x00006348,
-	12667: 0x0000654A,
-	12668: 0x00006546,
-	12669: 0x000065C6,
-	12670: 0x000065C3,
-	12671: 0x000065C4,
-	12672: 0x000065C2,
-	12673: 0x0000664A,
-	12674: 0x0000665F,
-	12675: 0x00006647,
-	12676: 0x00006651,
-	12677: 0x00006712,
-	12678: 0x00006713,
-	12679: 0x0000681F,
-	12680: 0x0000681A,
-	12681: 0x00006849,
-	12682: 0x00006832,
-	12683: 0x00006833,
-	12684: 0x0000683B,
-	12685: 0x0000684B,
-	12686: 0x0000684F,
-	12687: 0x00006816,
-	12688: 0x00006831,
-	12689: 0x0000681C,
-	12690: 0x00006835,
-	12691: 0x0000682B,
-	12692: 0x0000682D,
-	12693: 0x0000682F,
-	12694: 0x0000684E,
-	12695: 0x00006844,
-	12696: 0x00006834,
-	12697: 0x0000681D,
-	12698: 0x00006812,
-	12699: 0x00006814,
-	12700: 0x00006826,
-	12701: 0x00006828,
-	12702: 0x0000682E,
-	12703: 0x0000684D,
-	12704: 0x0000683A,
-	12705: 0x00006825,
-	12706: 0x00006820,
-	12707: 0x00006B2C,
-	12708: 0x00006B2F,
-	12709: 0x00006B2D,
-	12710: 0x00006B31,
-	12711: 0x00006B34,
-	12712: 0x00006B6D,
-	12713: 0x00008082,
-	12714: 0x00006B88,
-	12715: 0x00006BE6,
-	12716: 0x00006BE4,
-	12717: 0x00006BE8,
-	12718: 0x00006BE3,
-	12719: 0x00006BE2,
-	12720: 0x00006BE7,
-	12721: 0x00006C25,
-	12722: 0x00006D7A,
-	12723: 0x00006D63,
-	12724: 0x00006D64,
-	12725: 0x00006D76,
-	12726: 0x00006D0D,
-	12727: 0x00006D61,
-	12728: 0x00006D92,
-	12729: 0x00006D58,
-	12730: 0x00006D62,
-	12731: 0x00006D6D,
-	12732: 0x00006D6F,
-	12733: 0x00006D91,
-	12734: 0x00006D8D,
-	12735: 0x00006DEF,
-	12736: 0x00006D7F,
-	12737: 0x00006D86,
-	12738: 0x00006D5E,
-	12739: 0x00006D67,
-	12740: 0x00006D60,
-	12741: 0x00006D97,
-	12742: 0x00006D70,
-	12743: 0x00006D7C,
-	12744: 0x00006D5F,
-	12745: 0x00006D82,
-	12746: 0x00006D98,
-	12747: 0x00006D2F,
-	12748: 0x00006D68,
-	12749: 0x00006D8B,
-	12750: 0x00006D7E,
-	12751: 0x00006D80,
-	12752: 0x00006D84,
-	12753: 0x00006D16,
-	12754: 0x00006D83,
-	12755: 0x00006D7B,
-	12756: 0x00006D7D,
-	12757: 0x00006D75,
-	12758: 0x00006D90,
-	12759: 0x000070DC,
-	12760: 0x000070D3,
-	12761: 0x000070D1,
-	12762: 0x000070DD,
-	12763: 0x000070CB,
-	12764: 0x00007F39,
-	12765: 0x000070E2,
-	12766: 0x000070D7,
-	12767: 0x000070D2,
-	12768: 0x000070DE,
-	12769: 0x000070E0,
-	12770: 0x000070D4,
-	12771: 0x000070CD,
-	12772: 0x000070C5,
-	12773: 0x000070C6,
-	12774: 0x000070C7,
-	12775: 0x000070DA,
-	12776: 0x000070CE,
-	12777: 0x000070E1,
-	12778: 0x00007242,
-	12779: 0x00007278,
-	12780: 0x00007277,
-	12781: 0x00007276,
-	12782: 0x00007300,
-	12783: 0x000072FA,
-	12784: 0x000072F4,
-	12785: 0x000072FE,
-	12786: 0x000072F6,
-	12787: 0x000072F3,
-	12788: 0x000072FB,
-	12789: 0x00007301,
-	12790: 0x000073D3,
-	12791: 0x000073D9,
-	12792: 0x000073E5,
-	12793: 0x000073D6,
-	12794: 0x000073BC,
-	12795: 0x000073E7,
-	12796: 0x000073E3,
-	12797: 0x000073E9,
-	12798: 0x000073DC,
-	12799: 0x000073D2,
-	12800: 0x000073DB,
-	12801: 0x000073D4,
-	12802: 0x000073DD,
-	12803: 0x000073DA,
-	12804: 0x000073D7,
-	12805: 0x000073D8,
-	12806: 0x000073E8,
-	12807: 0x000074DE,
-	12808: 0x000074DF,
-	12809: 0x000074F4,
-	12810: 0x000074F5,
-	12811: 0x00007521,
-	12812: 0x0000755B,
-	12813: 0x0000755F,
-	12814: 0x000075B0,
-	12815: 0x000075C1,
-	12816: 0x000075BB,
-	12817: 0x000075C4,
-	12818: 0x000075C0,
-	12819: 0x000075BF,
-	12820: 0x000075B6,
-	12821: 0x000075BA,
-	12822: 0x0000768A,
-	12823: 0x000076C9,
-	12824: 0x0000771D,
-	12825: 0x0000771B,
-	12826: 0x00007710,
-	12827: 0x00007713,
-	12828: 0x00007712,
-	12829: 0x00007723,
-	12830: 0x00007711,
-	12831: 0x00007715,
-	12832: 0x00007719,
-	12833: 0x0000771A,
-	12834: 0x00007722,
-	12835: 0x00007727,
-	12836: 0x00007823,
-	12837: 0x0000782C,
-	12838: 0x00007822,
-	12839: 0x00007835,
-	12840: 0x0000782F,
-	12841: 0x00007828,
-	12842: 0x0000782E,
-	12843: 0x0000782B,
-	12844: 0x00007821,
-	12845: 0x00007829,
-	12846: 0x00007833,
-	12847: 0x0000782A,
-	12848: 0x00007831,
-	12849: 0x00007954,
-	12850: 0x0000795B,
-	12851: 0x0000794F,
-	12852: 0x0000795C,
-	12853: 0x00007953,
-	12854: 0x00007952,
-	12855: 0x00007951,
-	12856: 0x000079EB,
-	12857: 0x000079EC,
-	12858: 0x000079E0,
-	12859: 0x000079EE,
-	12860: 0x000079ED,
-	12861: 0x000079EA,
-	12862: 0x000079DC,
-	12863: 0x000079DE,
-	12864: 0x000079DD,
-	12865: 0x00007A86,
-	12866: 0x00007A89,
-	12867: 0x00007A85,
-	12868: 0x00007A8B,
-	12869: 0x00007A8C,
-	12870: 0x00007A8A,
-	12871: 0x00007A87,
-	12872: 0x00007AD8,
-	12873: 0x00007B10,
-	12874: 0x00007B04,
-	12875: 0x00007B13,
-	12876: 0x00007B05,
-	12877: 0x00007B0F,
-	12878: 0x00007B08,
-	12879: 0x00007B0A,
-	12880: 0x00007B0E,
-	12881: 0x00007B09,
-	12882: 0x00007B12,
-	12883: 0x00007C84,
-	12884: 0x00007C91,
-	12885: 0x00007C8A,
-	12886: 0x00007C8C,
-	12887: 0x00007C88,
-	12888: 0x00007C8D,
-	12889: 0x00007C85,
-	12890: 0x00007D1E,
-	12891: 0x00007D1D,
-	12892: 0x00007D11,
-	12893: 0x00007D0E,
-	12894: 0x00007D18,
-	12895: 0x00007D16,
-	12896: 0x00007D13,
-	12897: 0x00007D1F,
-	12898: 0x00007D12,
-	12899: 0x00007D0F,
-	12900: 0x00007D0C,
-	12901: 0x00007F5C,
-	12902: 0x00007F61,
-	12903: 0x00007F5E,
-	12904: 0x00007F60,
-	12905: 0x00007F5D,
-	12906: 0x00007F5B,
-	12907: 0x00007F96,
-	12908: 0x00007F92,
-	12909: 0x00007FC3,
-	12910: 0x00007FC2,
-	12911: 0x00007FC0,
-	12912: 0x00008016,
-	12913: 0x0000803E,
-	12914: 0x00008039,
-	12915: 0x000080FA,
-	12916: 0x000080F2,
-	12917: 0x000080F9,
-	12918: 0x000080F5,
-	12919: 0x00008101,
-	12920: 0x000080FB,
-	12921: 0x00008100,
-	12922: 0x00008201,
-	12923: 0x0000822F,
-	12924: 0x00008225,
-	12925: 0x00008333,
-	12926: 0x0000832D,
-	12927: 0x00008344,
-	12928: 0x00008319,
-	12929: 0x00008351,
-	12930: 0x00008325,
-	12931: 0x00008356,
-	12932: 0x0000833F,
-	12933: 0x00008341,
-	12934: 0x00008326,
-	12935: 0x0000831C,
-	12936: 0x00008322,
-	12937: 0x00008342,
-	12938: 0x0000834E,
-	12939: 0x0000831B,
-	12940: 0x0000832A,
-	12941: 0x00008308,
-	12942: 0x0000833C,
-	12943: 0x0000834D,
-	12944: 0x00008316,
-	12945: 0x00008324,
-	12946: 0x00008320,
-	12947: 0x00008337,
-	12948: 0x0000832F,
-	12949: 0x00008329,
-	12950: 0x00008347,
-	12951: 0x00008345,
-	12952: 0x0000834C,
-	12953: 0x00008353,
-	12954: 0x0000831E,
-	12955: 0x0000832C,
-	12956: 0x0000834B,
-	12957: 0x00008327,
-	12958: 0x00008348,
-	12959: 0x00008653,
-	12960: 0x00008652,
-	12961: 0x000086A2,
-	12962: 0x000086A8,
-	12963: 0x00008696,
-	12964: 0x0000868D,
-	12965: 0x00008691,
-	12966: 0x0000869E,
-	12967: 0x00008687,
-	12968: 0x00008697,
-	12969: 0x00008686,
-	12970: 0x0000868B,
-	12971: 0x0000869A,
-	12972: 0x00008685,
-	12973: 0x000086A5,
-	12974: 0x00008699,
-	12975: 0x000086A1,
-	12976: 0x000086A7,
-	12977: 0x00008695,
-	12978: 0x00008698,
-	12979: 0x0000868E,
-	12980: 0x0000869D,
-	12981: 0x00008690,
-	12982: 0x00008694,
-	12983: 0x00008843,
-	12984: 0x00008844,
-	12985: 0x0000886D,
-	12986: 0x00008875,
-	12987: 0x00008876,
-	12988: 0x00008872,
-	12989: 0x00008880,
-	12990: 0x00008871,
-	12991: 0x0000887F,
-	12992: 0x0000886F,
-	12993: 0x00008883,
-	12994: 0x0000887E,
-	12995: 0x00008874,
-	12996: 0x0000887C,
-	12997: 0x00008A12,
-	12998: 0x00008C47,
-	12999: 0x00008C57,
-	13000: 0x00008C7B,
-	13001: 0x00008CA4,
-	13002: 0x00008CA3,
-	13003: 0x00008D76,
-	13004: 0x00008D78,
-	13005: 0x00008DB5,
-	13006: 0x00008DB7,
-	13007: 0x00008DB6,
-	13008: 0x00008ED1,
-	13009: 0x00008ED3,
-	13010: 0x00008FFE,
-	13011: 0x00008FF5,
-	13012: 0x00009002,
-	13013: 0x00008FFF,
-	13014: 0x00008FFB,
-	13015: 0x00009004,
-	13016: 0x00008FFC,
-	13017: 0x00008FF6,
-	13018: 0x000090D6,
-	13019: 0x000090E0,
-	13020: 0x000090D9,
-	13021: 0x000090DA,
-	13022: 0x000090E3,
-	13023: 0x000090DF,
-	13024: 0x000090E5,
-	13025: 0x000090D8,
-	13026: 0x000090DB,
-	13027: 0x000090D7,
-	13028: 0x000090DC,
-	13029: 0x000090E4,
-	13030: 0x00009150,
-	13031: 0x0000914E,
-	13032: 0x0000914F,
-	13033: 0x000091D5,
-	13034: 0x000091E2,
-	13035: 0x000091DA,
-	13036: 0x0000965C,
-	13037: 0x0000965F,
-	13038: 0x000096BC,
-	13039: 0x000098E3,
-	13040: 0x00009ADF,
-	13041: 0x00009B2F,
-	13042: 0x00004E7F,
-	13043: 0x00005070,
-	13044: 0x0000506A,
-	13045: 0x00005061,
-	13046: 0x0000505E,
-	13047: 0x00005060,
-	13048: 0x00005053,
-	13049: 0x0000504B,
-	13050: 0x0000505D,
-	13051: 0x00005072,
-	13052: 0x00005048,
-	13053: 0x0000504D,
-	13054: 0x00005041,
-	13055: 0x0000505B,
-	13056: 0x0000504A,
-	13057: 0x00005062,
-	13058: 0x00005015,
-	13059: 0x00005045,
-	13060: 0x0000505F,
-	13061: 0x00005069,
-	13062: 0x0000506B,
-	13063: 0x00005063,
-	13064: 0x00005064,
-	13065: 0x00005046,
-	13066: 0x00005040,
-	13067: 0x0000506E,
-	13068: 0x00005073,
-	13069: 0x00005057,
-	13070: 0x00005051,
-	13071: 0x000051D0,
-	13072: 0x0000526B,
-	13073: 0x0000526D,
-	13074: 0x0000526C,
-	13075: 0x0000526E,
-	13076: 0x000052D6,
-	13077: 0x000052D3,
-	13078: 0x0000532D,
-	13079: 0x0000539C,
-	13080: 0x00005575,
-	13081: 0x00005576,
-	13082: 0x0000553C,
-	13083: 0x0000554D,
-	13084: 0x00005550,
-	13085: 0x00005534,
-	13086: 0x0000552A,
-	13087: 0x00005551,
-	13088: 0x00005562,
-	13089: 0x00005536,
-	13090: 0x00005535,
-	13091: 0x00005530,
-	13092: 0x00005552,
-	13093: 0x00005545,
-	13094: 0x0000550C,
-	13095: 0x00005532,
-	13096: 0x00005565,
-	13097: 0x0000554E,
-	13098: 0x00005539,
-	13099: 0x00005548,
-	13100: 0x0000552D,
-	13101: 0x0000553B,
-	13102: 0x00005540,
-	13103: 0x0000554B,
-	13104: 0x0000570A,
-	13105: 0x00005707,
-	13106: 0x000057FB,
-	13107: 0x00005814,
-	13108: 0x000057E2,
-	13109: 0x000057F6,
-	13110: 0x000057DC,
-	13111: 0x000057F4,
-	13112: 0x00005800,
-	13113: 0x000057ED,
-	13114: 0x000057FD,
-	13115: 0x00005808,
-	13116: 0x000057F8,
-	13117: 0x0000580B,
-	13118: 0x000057F3,
-	13119: 0x000057CF,
-	13120: 0x00005807,
-	13121: 0x000057EE,
-	13122: 0x000057E3,
-	13123: 0x000057F2,
-	13124: 0x000057E5,
-	13125: 0x000057EC,
-	13126: 0x000057E1,
-	13127: 0x0000580E,
-	13128: 0x000057FC,
-	13129: 0x00005810,
-	13130: 0x000057E7,
-	13131: 0x00005801,
-	13132: 0x0000580C,
-	13133: 0x000057F1,
-	13134: 0x000057E9,
-	13135: 0x000057F0,
-	13136: 0x0000580D,
-	13137: 0x00005804,
-	13138: 0x0000595C,
-	13139: 0x00005A60,
-	13140: 0x00005A58,
-	13141: 0x00005A55,
-	13142: 0x00005A67,
-	13143: 0x00005A5E,
-	13144: 0x00005A38,
-	13145: 0x00005A35,
-	13146: 0x00005A6D,
-	13147: 0x00005A50,
-	13148: 0x00005A5F,
-	13149: 0x00005A65,
-	13150: 0x00005A6C,
-	13151: 0x00005A53,
-	13152: 0x00005A64,
-	13153: 0x00005A57,
-	13154: 0x00005A43,
-	13155: 0x00005A5D,
-	13156: 0x00005A52,
-	13157: 0x00005A44,
-	13158: 0x00005A5B,
-	13159: 0x00005A48,
-	13160: 0x00005A8E,
-	13161: 0x00005A3E,
-	13162: 0x00005A4D,
-	13163: 0x00005A39,
-	13164: 0x00005A4C,
-	13165: 0x00005A70,
-	13166: 0x00005A69,
-	13167: 0x00005A47,
-	13168: 0x00005A51,
-	13169: 0x00005A56,
-	13170: 0x00005A42,
-	13171: 0x00005A5C,
-	13172: 0x00005B72,
-	13173: 0x00005B6E,
-	13174: 0x00005BC1,
-	13175: 0x00005BC0,
-	13176: 0x00005C59,
-	13177: 0x00005D1E,
-	13178: 0x00005D0B,
-	13179: 0x00005D1D,
-	13180: 0x00005D1A,
-	13181: 0x00005D20,
-	13182: 0x00005D0C,
-	13183: 0x00005D28,
-	13184: 0x00005D0D,
-	13185: 0x00005D26,
-	13186: 0x00005D25,
-	13187: 0x00005D0F,
-	13188: 0x00005D30,
-	13189: 0x00005D12,
-	13190: 0x00005D23,
-	13191: 0x00005D1F,
-	13192: 0x00005D2E,
-	13193: 0x00005E3E,
-	13194: 0x00005E34,
-	13195: 0x00005EB1,
-	13196: 0x00005EB4,
-	13197: 0x00005EB9,
-	13198: 0x00005EB2,
-	13199: 0x00005EB3,
-	13200: 0x00005F36,
-	13201: 0x00005F38,
-	13202: 0x00005F9B,
-	13203: 0x00005F96,
-	13204: 0x00005F9F,
-	13205: 0x0000608A,
-	13206: 0x00006090,
-	13207: 0x00006086,
-	13208: 0x000060BE,
-	13209: 0x000060B0,
-	13210: 0x000060BA,
-	13211: 0x000060D3,
-	13212: 0x000060D4,
-	13213: 0x000060CF,
-	13214: 0x000060E4,
-	13215: 0x000060D9,
-	13216: 0x000060DD,
-	13217: 0x000060C8,
-	13218: 0x000060B1,
-	13219: 0x000060DB,
-	13220: 0x000060B7,
-	13221: 0x000060CA,
-	13222: 0x000060BF,
-	13223: 0x000060C3,
-	13224: 0x000060CD,
-	13225: 0x000060C0,
-	13226: 0x00006332,
-	13227: 0x00006365,
-	13228: 0x0000638A,
-	13229: 0x00006382,
-	13230: 0x0000637D,
-	13231: 0x000063BD,
-	13232: 0x0000639E,
-	13233: 0x000063AD,
-	13234: 0x0000639D,
-	13235: 0x00006397,
-	13236: 0x000063AB,
-	13237: 0x0000638E,
-	13238: 0x0000636F,
-	13239: 0x00006387,
-	13240: 0x00006390,
-	13241: 0x0000636E,
-	13242: 0x000063AF,
-	13243: 0x00006375,
-	13244: 0x0000639C,
-	13245: 0x0000636D,
-	13246: 0x000063AE,
-	13247: 0x0000637C,
-	13248: 0x000063A4,
-	13249: 0x0000633B,
-	13250: 0x0000639F,
-	13251: 0x00006378,
-	13252: 0x00006385,
-	13253: 0x00006381,
-	13254: 0x00006391,
-	13255: 0x0000638D,
-	13256: 0x00006370,
-	13257: 0x00006553,
-	13258: 0x000065CD,
-	13259: 0x00006665,
-	13260: 0x00006661,
-	13261: 0x0000665B,
-	13262: 0x00006659,
-	13263: 0x0000665C,
-	13264: 0x00006662,
-	13265: 0x00006718,
-	13266: 0x00006879,
-	13267: 0x00006887,
-	13268: 0x00006890,
-	13269: 0x0000689C,
-	13270: 0x0000686D,
-	13271: 0x0000686E,
-	13272: 0x000068AE,
-	13273: 0x000068AB,
-	13274: 0x00006956,
-	13275: 0x0000686F,
-	13276: 0x000068A3,
-	13277: 0x000068AC,
-	13278: 0x000068A9,
-	13279: 0x00006875,
-	13280: 0x00006874,
-	13281: 0x000068B2,
-	13282: 0x0000688F,
-	13283: 0x00006877,
-	13284: 0x00006892,
-	13285: 0x0000687C,
-	13286: 0x0000686B,
-	13287: 0x00006872,
-	13288: 0x000068AA,
-	13289: 0x00006880,
-	13290: 0x00006871,
-	13291: 0x0000687E,
-	13292: 0x0000689B,
-	13293: 0x00006896,
-	13294: 0x0000688B,
-	13295: 0x000068A0,
-	13296: 0x00006889,
-	13297: 0x000068A4,
-	13298: 0x00006878,
-	13299: 0x0000687B,
-	13300: 0x00006891,
-	13301: 0x0000688C,
-	13302: 0x0000688A,
-	13303: 0x0000687D,
-	13304: 0x00006B36,
-	13305: 0x00006B33,
-	13306: 0x00006B37,
-	13307: 0x00006B38,
-	13308: 0x00006B91,
-	13309: 0x00006B8F,
-	13310: 0x00006B8D,
-	13311: 0x00006B8E,
-	13312: 0x00006B8C,
-	13313: 0x00006C2A,
-	13314: 0x00006DC0,
-	13315: 0x00006DAB,
-	13316: 0x00006DB4,
-	13317: 0x00006DB3,
-	13318: 0x00006E74,
-	13319: 0x00006DAC,
-	13320: 0x00006DE9,
-	13321: 0x00006DE2,
-	13322: 0x00006DB7,
-	13323: 0x00006DF6,
-	13324: 0x00006DD4,
-	13325: 0x00006E00,
-	13326: 0x00006DC8,
-	13327: 0x00006DE0,
-	13328: 0x00006DDF,
-	13329: 0x00006DD6,
-	13330: 0x00006DBE,
-	13331: 0x00006DE5,
-	13332: 0x00006DDC,
-	13333: 0x00006DDD,
-	13334: 0x00006DDB,
-	13335: 0x00006DF4,
-	13336: 0x00006DCA,
-	13337: 0x00006DBD,
-	13338: 0x00006DED,
-	13339: 0x00006DF0,
-	13340: 0x00006DBA,
-	13341: 0x00006DD5,
-	13342: 0x00006DC2,
-	13343: 0x00006DCF,
-	13344: 0x00006DC9,
-	13345: 0x00006DD0,
-	13346: 0x00006DF2,
-	13347: 0x00006DD3,
-	13348: 0x00006DFD,
-	13349: 0x00006DD7,
-	13350: 0x00006DCD,
-	13351: 0x00006DE3,
-	13352: 0x00006DBB,
-	13353: 0x000070FA,
-	13354: 0x0000710D,
-	13355: 0x000070F7,
-	13356: 0x00007117,
-	13357: 0x000070F4,
-	13358: 0x0000710C,
-	13359: 0x000070F0,
-	13360: 0x00007104,
-	13361: 0x000070F3,
-	13362: 0x00007110,
-	13363: 0x000070FC,
-	13364: 0x000070FF,
-	13365: 0x00007106,
-	13366: 0x00007113,
-	13367: 0x00007100,
-	13368: 0x000070F8,
-	13369: 0x000070F6,
-	13370: 0x0000710B,
-	13371: 0x00007102,
-	13372: 0x0000710E,
-	13373: 0x0000727E,
-	13374: 0x0000727B,
-	13375: 0x0000727C,
-	13376: 0x0000727F,
-	13377: 0x0000731D,
-	13378: 0x00007317,
-	13379: 0x00007307,
-	13380: 0x00007311,
-	13381: 0x00007318,
-	13382: 0x0000730A,
-	13383: 0x00007308,
-	13384: 0x000072FF,
-	13385: 0x0000730F,
-	13386: 0x0000731E,
-	13387: 0x00007388,
-	13388: 0x000073F6,
-	13389: 0x000073F8,
-	13390: 0x000073F5,
-	13391: 0x00007404,
-	13392: 0x00007401,
-	13393: 0x000073FD,
-	13394: 0x00007407,
-	13395: 0x00007400,
-	13396: 0x000073FA,
-	13397: 0x000073FC,
-	13398: 0x000073FF,
-	13399: 0x0000740C,
-	13400: 0x0000740B,
-	13401: 0x000073F4,
-	13402: 0x00007408,
-	13403: 0x00007564,
-	13404: 0x00007563,
-	13405: 0x000075CE,
-	13406: 0x000075D2,
-	13407: 0x000075CF,
-	13408: 0x000075CB,
-	13409: 0x000075CC,
-	13410: 0x000075D1,
-	13411: 0x000075D0,
-	13412: 0x0000768F,
-	13413: 0x00007689,
-	13414: 0x000076D3,
-	13415: 0x00007739,
-	13416: 0x0000772F,
-	13417: 0x0000772D,
-	13418: 0x00007731,
-	13419: 0x00007732,
-	13420: 0x00007734,
-	13421: 0x00007733,
-	13422: 0x0000773D,
-	13423: 0x00007725,
-	13424: 0x0000773B,
-	13425: 0x00007735,
-	13426: 0x00007848,
-	13427: 0x00007852,
-	13428: 0x00007849,
-	13429: 0x0000784D,
-	13430: 0x0000784A,
-	13431: 0x0000784C,
-	13432: 0x00007826,
-	13433: 0x00007845,
-	13434: 0x00007850,
-	13435: 0x00007964,
-	13436: 0x00007967,
-	13437: 0x00007969,
-	13438: 0x0000796A,
-	13439: 0x00007963,
-	13440: 0x0000796B,
-	13441: 0x00007961,
-	13442: 0x000079BB,
-	13443: 0x000079FA,
-	13444: 0x000079F8,
-	13445: 0x000079F6,
-	13446: 0x000079F7,
-	13447: 0x00007A8F,
-	13448: 0x00007A94,
-	13449: 0x00007A90,
-	13450: 0x00007B35,
-	13451: 0x00007B47,
-	13452: 0x00007B34,
-	13453: 0x00007B25,
-	13454: 0x00007B30,
-	13455: 0x00007B22,
-	13456: 0x00007B24,
-	13457: 0x00007B33,
-	13458: 0x00007B18,
-	13459: 0x00007B2A,
-	13460: 0x00007B1D,
-	13461: 0x00007B31,
-	13462: 0x00007B2B,
-	13463: 0x00007B2D,
-	13464: 0x00007B2F,
-	13465: 0x00007B32,
-	13466: 0x00007B38,
-	13467: 0x00007B1A,
-	13468: 0x00007B23,
-	13469: 0x00007C94,
-	13470: 0x00007C98,
-	13471: 0x00007C96,
-	13472: 0x00007CA3,
-	13473: 0x00007D35,
-	13474: 0x00007D3D,
-	13475: 0x00007D38,
-	13476: 0x00007D36,
-	13477: 0x00007D3A,
-	13478: 0x00007D45,
-	13479: 0x00007D2C,
-	13480: 0x00007D29,
-	13481: 0x00007D41,
-	13482: 0x00007D47,
-	13483: 0x00007D3E,
-	13484: 0x00007D3F,
-	13485: 0x00007D4A,
-	13486: 0x00007D3B,
-	13487: 0x00007D28,
-	13488: 0x00007F63,
-	13489: 0x00007F95,
-	13490: 0x00007F9C,
-	13491: 0x00007F9D,
-	13492: 0x00007F9B,
-	13493: 0x00007FCA,
-	13494: 0x00007FCB,
-	13495: 0x00007FCD,
-	13496: 0x00007FD0,
-	13497: 0x00007FD1,
-	13498: 0x00007FC7,
-	13499: 0x00007FCF,
-	13500: 0x00007FC9,
-	13501: 0x0000801F,
-	13502: 0x0000801E,
-	13503: 0x0000801B,
-	13504: 0x00008047,
-	13505: 0x00008043,
-	13506: 0x00008048,
-	13507: 0x00008118,
-	13508: 0x00008125,
-	13509: 0x00008119,
-	13510: 0x0000811B,
-	13511: 0x0000812D,
-	13512: 0x0000811F,
-	13513: 0x0000812C,
-	13514: 0x0000811E,
-	13515: 0x00008121,
-	13516: 0x00008115,
-	13517: 0x00008127,
-	13518: 0x0000811D,
-	13519: 0x00008122,
-	13520: 0x00008211,
-	13521: 0x00008238,
-	13522: 0x00008233,
-	13523: 0x0000823A,
-	13524: 0x00008234,
-	13525: 0x00008232,
-	13526: 0x00008274,
-	13527: 0x00008390,
-	13528: 0x000083A3,
-	13529: 0x000083A8,
-	13530: 0x0000838D,
-	13531: 0x0000837A,
-	13532: 0x00008373,
-	13533: 0x000083A4,
-	13534: 0x00008374,
-	13535: 0x0000838F,
-	13536: 0x00008381,
-	13537: 0x00008395,
-	13538: 0x00008399,
-	13539: 0x00008375,
-	13540: 0x00008394,
-	13541: 0x000083A9,
-	13542: 0x0000837D,
-	13543: 0x00008383,
-	13544: 0x0000838C,
-	13545: 0x0000839D,
-	13546: 0x0000839B,
-	13547: 0x000083AA,
-	13548: 0x0000838B,
-	13549: 0x0000837E,
-	13550: 0x000083A5,
-	13551: 0x000083AF,
-	13552: 0x00008388,
-	13553: 0x00008397,
-	13554: 0x000083B0,
-	13555: 0x0000837F,
-	13556: 0x000083A6,
-	13557: 0x00008387,
-	13558: 0x000083AE,
-	13559: 0x00008376,
-	13560: 0x0000839A,
-	13561: 0x00008659,
-	13562: 0x00008656,
-	13563: 0x000086BF,
-	13564: 0x000086B7,
-	13565: 0x000086C2,
-	13566: 0x000086C1,
-	13567: 0x000086C5,
-	13568: 0x000086BA,
-	13569: 0x000086B0,
-	13570: 0x000086C8,
-	13571: 0x000086B9,
-	13572: 0x000086B3,
-	13573: 0x000086B8,
-	13574: 0x000086CC,
-	13575: 0x000086B4,
-	13576: 0x000086BB,
-	13577: 0x000086BC,
-	13578: 0x000086C3,
-	13579: 0x000086BD,
-	13580: 0x000086BE,
-	13581: 0x00008852,
-	13582: 0x00008889,
-	13583: 0x00008895,
-	13584: 0x000088A8,
-	13585: 0x000088A2,
-	13586: 0x000088AA,
-	13587: 0x0000889A,
-	13588: 0x00008891,
-	13589: 0x000088A1,
-	13590: 0x0000889F,
-	13591: 0x00008898,
-	13592: 0x000088A7,
-	13593: 0x00008899,
-	13594: 0x0000889B,
-	13595: 0x00008897,
-	13596: 0x000088A4,
-	13597: 0x000088AC,
-	13598: 0x0000888C,
-	13599: 0x00008893,
-	13600: 0x0000888E,
-	13601: 0x00008982,
-	13602: 0x000089D6,
-	13603: 0x000089D9,
-	13604: 0x000089D5,
-	13605: 0x00008A30,
-	13606: 0x00008A27,
-	13607: 0x00008A2C,
-	13608: 0x00008A1E,
-	13609: 0x00008C39,
-	13610: 0x00008C3B,
-	13611: 0x00008C5C,
-	13612: 0x00008C5D,
-	13613: 0x00008C7D,
-	13614: 0x00008CA5,
-	13615: 0x00008D7D,
-	13616: 0x00008D7B,
-	13617: 0x00008D79,
-	13618: 0x00008DBC,
-	13619: 0x00008DC2,
-	13620: 0x00008DB9,
-	13621: 0x00008DBF,
-	13622: 0x00008DC1,
-	13623: 0x00008ED8,
-	13624: 0x00008EDE,
-	13625: 0x00008EDD,
-	13626: 0x00008EDC,
-	13627: 0x00008ED7,
-	13628: 0x00008EE0,
-	13629: 0x00008EE1,
-	13630: 0x00009024,
-	13631: 0x0000900B,
-	13632: 0x00009011,
-	13633: 0x0000901C,
-	13634: 0x0000900C,
-	13635: 0x00009021,
-	13636: 0x000090EF,
-	13637: 0x000090EA,
-	13638: 0x000090F0,
-	13639: 0x000090F4,
-	13640: 0x000090F2,
-	13641: 0x000090F3,
-	13642: 0x000090D4,
-	13643: 0x000090EB,
-	13644: 0x000090EC,
-	13645: 0x000090E9,
-	13646: 0x00009156,
-	13647: 0x00009158,
-	13648: 0x0000915A,
-	13649: 0x00009153,
-	13650: 0x00009155,
-	13651: 0x000091EC,
-	13652: 0x000091F4,
-	13653: 0x000091F1,
-	13654: 0x000091F3,
-	13655: 0x000091F8,
-	13656: 0x000091E4,
-	13657: 0x000091F9,
-	13658: 0x000091EA,
-	13659: 0x000091EB,
-	13660: 0x000091F7,
-	13661: 0x000091E8,
-	13662: 0x000091EE,
-	13663: 0x0000957A,
-	13664: 0x00009586,
-	13665: 0x00009588,
-	13666: 0x0000967C,
-	13667: 0x0000966D,
-	13668: 0x0000966B,
-	13669: 0x00009671,
-	13670: 0x0000966F,
-	13671: 0x000096BF,
-	13672: 0x0000976A,
-	13673: 0x00009804,
-	13674: 0x000098E5,
-	13675: 0x00009997,
-	13676: 0x0000509B,
-	13677: 0x00005095,
-	13678: 0x00005094,
-	13679: 0x0000509E,
-	13680: 0x0000508B,
-	13681: 0x000050A3,
-	13682: 0x00005083,
-	13683: 0x0000508C,
-	13684: 0x0000508E,
-	13685: 0x0000509D,
-	13686: 0x00005068,
-	13687: 0x0000509C,
-	13688: 0x00005092,
-	13689: 0x00005082,
-	13690: 0x00005087,
-	13691: 0x0000515F,
-	13692: 0x000051D4,
-	13693: 0x00005312,
-	13694: 0x00005311,
-	13695: 0x000053A4,
-	13696: 0x000053A7,
-	13697: 0x00005591,
-	13698: 0x000055A8,
-	13699: 0x000055A5,
-	13700: 0x000055AD,
-	13701: 0x00005577,
-	13702: 0x00005645,
-	13703: 0x000055A2,
-	13704: 0x00005593,
-	13705: 0x00005588,
-	13706: 0x0000558F,
-	13707: 0x000055B5,
-	13708: 0x00005581,
-	13709: 0x000055A3,
-	13710: 0x00005592,
-	13711: 0x000055A4,
-	13712: 0x0000557D,
-	13713: 0x0000558C,
-	13714: 0x000055A6,
-	13715: 0x0000557F,
-	13716: 0x00005595,
-	13717: 0x000055A1,
-	13718: 0x0000558E,
-	13719: 0x0000570C,
-	13720: 0x00005829,
-	13721: 0x00005837,
-	13722: 0x00005819,
-	13723: 0x0000581E,
-	13724: 0x00005827,
-	13725: 0x00005823,
-	13726: 0x00005828,
-	13727: 0x000057F5,
-	13728: 0x00005848,
-	13729: 0x00005825,
-	13730: 0x0000581C,
-	13731: 0x0000581B,
-	13732: 0x00005833,
-	13733: 0x0000583F,
-	13734: 0x00005836,
-	13735: 0x0000582E,
-	13736: 0x00005839,
-	13737: 0x00005838,
-	13738: 0x0000582D,
-	13739: 0x0000582C,
-	13740: 0x0000583B,
-	13741: 0x00005961,
-	13742: 0x00005AAF,
-	13743: 0x00005A94,
-	13744: 0x00005A9F,
-	13745: 0x00005A7A,
-	13746: 0x00005AA2,
-	13747: 0x00005A9E,
-	13748: 0x00005A78,
-	13749: 0x00005AA6,
-	13750: 0x00005A7C,
-	13751: 0x00005AA5,
-	13752: 0x00005AAC,
-	13753: 0x00005A95,
-	13754: 0x00005AAE,
-	13755: 0x00005A37,
-	13756: 0x00005A84,
-	13757: 0x00005A8A,
-	13758: 0x00005A97,
-	13759: 0x00005A83,
-	13760: 0x00005A8B,
-	13761: 0x00005AA9,
-	13762: 0x00005A7B,
-	13763: 0x00005A7D,
-	13764: 0x00005A8C,
-	13765: 0x00005A9C,
-	13766: 0x00005A8F,
-	13767: 0x00005A93,
-	13768: 0x00005A9D,
-	13769: 0x00005BEA,
-	13770: 0x00005BCD,
-	13771: 0x00005BCB,
-	13772: 0x00005BD4,
-	13773: 0x00005BD1,
-	13774: 0x00005BCA,
-	13775: 0x00005BCE,
-	13776: 0x00005C0C,
-	13777: 0x00005C30,
-	13778: 0x00005D37,
-	13779: 0x00005D43,
-	13780: 0x00005D6B,
-	13781: 0x00005D41,
-	13782: 0x00005D4B,
-	13783: 0x00005D3F,
-	13784: 0x00005D35,
-	13785: 0x00005D51,
-	13786: 0x00005D4E,
-	13787: 0x00005D55,
-	13788: 0x00005D33,
-	13789: 0x00005D3A,
-	13790: 0x00005D52,
-	13791: 0x00005D3D,
-	13792: 0x00005D31,
-	13793: 0x00005D59,
-	13794: 0x00005D42,
-	13795: 0x00005D39,
-	13796: 0x00005D49,
-	13797: 0x00005D38,
-	13798: 0x00005D3C,
-	13799: 0x00005D32,
-	13800: 0x00005D36,
-	13801: 0x00005D40,
-	13802: 0x00005D45,
-	13803: 0x00005E44,
-	13804: 0x00005E41,
-	13805: 0x00005F58,
-	13806: 0x00005FA6,
-	13807: 0x00005FA5,
-	13808: 0x00005FAB,
-	13809: 0x000060C9,
-	13810: 0x000060B9,
-	13811: 0x000060CC,
-	13812: 0x000060E2,
-	13813: 0x000060CE,
-	13814: 0x000060C4,
-	13815: 0x00006114,
-	13816: 0x000060F2,
-	13817: 0x0000610A,
-	13818: 0x00006116,
-	13819: 0x00006105,
-	13820: 0x000060F5,
-	13821: 0x00006113,
-	13822: 0x000060F8,
-	13823: 0x000060FC,
-	13824: 0x000060FE,
-	13825: 0x000060C1,
-	13826: 0x00006103,
-	13827: 0x00006118,
-	13828: 0x0000611D,
-	13829: 0x00006110,
-	13830: 0x000060FF,
-	13831: 0x00006104,
-	13832: 0x0000610B,
-	13833: 0x0000624A,
-	13834: 0x00006394,
-	13835: 0x000063B1,
-	13836: 0x000063B0,
-	13837: 0x000063CE,
-	13838: 0x000063E5,
-	13839: 0x000063E8,
-	13840: 0x000063EF,
-	13841: 0x000063C3,
-	13842: 0x0000649D,
-	13843: 0x000063F3,
-	13844: 0x000063CA,
-	13845: 0x000063E0,
-	13846: 0x000063F6,
-	13847: 0x000063D5,
-	13848: 0x000063F2,
-	13849: 0x000063F5,
-	13850: 0x00006461,
-	13851: 0x000063DF,
-	13852: 0x000063BE,
-	13853: 0x000063DD,
-	13854: 0x000063DC,
-	13855: 0x000063C4,
-	13856: 0x000063D8,
-	13857: 0x000063D3,
-	13858: 0x000063C2,
-	13859: 0x000063C7,
-	13860: 0x000063CC,
-	13861: 0x000063CB,
-	13862: 0x000063C8,
-	13863: 0x000063F0,
-	13864: 0x000063D7,
-	13865: 0x000063D9,
-	13866: 0x00006532,
-	13867: 0x00006567,
-	13868: 0x0000656A,
-	13869: 0x00006564,
-	13870: 0x0000655C,
-	13871: 0x00006568,
-	13872: 0x00006565,
-	13873: 0x0000658C,
-	13874: 0x0000659D,
-	13875: 0x0000659E,
-	13876: 0x000065AE,
-	13877: 0x000065D0,
-	13878: 0x000065D2,
-	13879: 0x0000667C,
-	13880: 0x0000666C,
-	13881: 0x0000667B,
-	13882: 0x00006680,
-	13883: 0x00006671,
-	13884: 0x00006679,
-	13885: 0x0000666A,
-	13886: 0x00006672,
-	13887: 0x00006701,
-	13888: 0x0000690C,
-	13889: 0x000068D3,
-	13890: 0x00006904,
-	13891: 0x000068DC,
-	13892: 0x0000692A,
-	13893: 0x000068EC,
-	13894: 0x000068EA,
-	13895: 0x000068F1,
-	13896: 0x0000690F,
-	13897: 0x000068D6,
-	13898: 0x000068F7,
-	13899: 0x000068EB,
-	13900: 0x000068E4,
-	13901: 0x000068F6,
-	13902: 0x00006913,
-	13903: 0x00006910,
-	13904: 0x000068F3,
-	13905: 0x000068E1,
-	13906: 0x00006907,
-	13907: 0x000068CC,
-	13908: 0x00006908,
-	13909: 0x00006970,
-	13910: 0x000068B4,
-	13911: 0x00006911,
-	13912: 0x000068EF,
-	13913: 0x000068C6,
-	13914: 0x00006914,
-	13915: 0x000068F8,
-	13916: 0x000068D0,
-	13917: 0x000068FD,
-	13918: 0x000068FC,
-	13919: 0x000068E8,
-	13920: 0x0000690B,
-	13921: 0x0000690A,
-	13922: 0x00006917,
-	13923: 0x000068CE,
-	13924: 0x000068C8,
-	13925: 0x000068DD,
-	13926: 0x000068DE,
-	13927: 0x000068E6,
-	13928: 0x000068F4,
-	13929: 0x000068D1,
-	13930: 0x00006906,
-	13931: 0x000068D4,
-	13932: 0x000068E9,
-	13933: 0x00006915,
-	13934: 0x00006925,
-	13935: 0x000068C7,
-	13936: 0x00006B39,
-	13937: 0x00006B3B,
-	13938: 0x00006B3F,
-	13939: 0x00006B3C,
-	13940: 0x00006B94,
-	13941: 0x00006B97,
-	13942: 0x00006B99,
-	13943: 0x00006B95,
-	13944: 0x00006BBD,
-	13945: 0x00006BF0,
-	13946: 0x00006BF2,
-	13947: 0x00006BF3,
-	13948: 0x00006C30,
-	13949: 0x00006DFC,
-	13950: 0x00006E46,
-	13951: 0x00006E47,
-	13952: 0x00006E1F,
-	13953: 0x00006E49,
-	13954: 0x00006E88,
-	13955: 0x00006E3C,
-	13956: 0x00006E3D,
-	13957: 0x00006E45,
-	13958: 0x00006E62,
-	13959: 0x00006E2B,
-	13960: 0x00006E3F,
-	13961: 0x00006E41,
-	13962: 0x00006E5D,
-	13963: 0x00006E73,
-	13964: 0x00006E1C,
-	13965: 0x00006E33,
-	13966: 0x00006E4B,
-	13967: 0x00006E40,
-	13968: 0x00006E51,
-	13969: 0x00006E3B,
-	13970: 0x00006E03,
-	13971: 0x00006E2E,
-	13972: 0x00006E5E,
-	13973: 0x00006E68,
-	13974: 0x00006E5C,
-	13975: 0x00006E61,
-	13976: 0x00006E31,
-	13977: 0x00006E28,
-	13978: 0x00006E60,
-	13979: 0x00006E71,
-	13980: 0x00006E6B,
-	13981: 0x00006E39,
-	13982: 0x00006E22,
-	13983: 0x00006E30,
-	13984: 0x00006E53,
-	13985: 0x00006E65,
-	13986: 0x00006E27,
-	13987: 0x00006E78,
-	13988: 0x00006E64,
-	13989: 0x00006E77,
-	13990: 0x00006E55,
-	13991: 0x00006E79,
-	13992: 0x00006E52,
-	13993: 0x00006E66,
-	13994: 0x00006E35,
-	13995: 0x00006E36,
-	13996: 0x00006E5A,
-	13997: 0x00007120,
-	13998: 0x0000711E,
-	13999: 0x0000712F,
-	14000: 0x000070FB,
-	14001: 0x0000712E,
-	14002: 0x00007131,
-	14003: 0x00007123,
-	14004: 0x00007125,
-	14005: 0x00007122,
-	14006: 0x00007132,
-	14007: 0x0000711F,
-	14008: 0x00007128,
-	14009: 0x0000713A,
-	14010: 0x0000711B,
-	14011: 0x0000724B,
-	14012: 0x0000725A,
-	14013: 0x00007288,
-	14014: 0x00007289,
-	14015: 0x00007286,
-	14016: 0x00007285,
-	14017: 0x0000728B,
-	14018: 0x00007312,
-	14019: 0x0000730B,
-	14020: 0x00007330,
-	14021: 0x00007322,
-	14022: 0x00007331,
-	14023: 0x00007333,
-	14024: 0x00007327,
-	14025: 0x00007332,
-	14026: 0x0000732D,
-	14027: 0x00007326,
-	14028: 0x00007323,
-	14029: 0x00007335,
-	14030: 0x0000730C,
-	14031: 0x0000742E,
-	14032: 0x0000742C,
-	14033: 0x00007430,
-	14034: 0x0000742B,
-	14035: 0x00007416,
-	14036: 0x0000741A,
-	14037: 0x00007421,
-	14038: 0x0000742D,
-	14039: 0x00007431,
-	14040: 0x00007424,
-	14041: 0x00007423,
-	14042: 0x0000741D,
-	14043: 0x00007429,
-	14044: 0x00007420,
-	14045: 0x00007432,
-	14046: 0x000074FB,
-	14047: 0x0000752F,
-	14048: 0x0000756F,
-	14049: 0x0000756C,
-	14050: 0x000075E7,
-	14051: 0x000075DA,
-	14052: 0x000075E1,
-	14053: 0x000075E6,
-	14054: 0x000075DD,
-	14055: 0x000075DF,
-	14056: 0x000075E4,
-	14057: 0x000075D7,
-	14058: 0x00007695,
-	14059: 0x00007692,
-	14060: 0x000076DA,
-	14061: 0x00007746,
-	14062: 0x00007747,
-	14063: 0x00007744,
-	14064: 0x0000774D,
-	14065: 0x00007745,
-	14066: 0x0000774A,
-	14067: 0x0000774E,
-	14068: 0x0000774B,
-	14069: 0x0000774C,
-	14070: 0x000077DE,
-	14071: 0x000077EC,
-	14072: 0x00007860,
-	14073: 0x00007864,
-	14074: 0x00007865,
-	14075: 0x0000785C,
-	14076: 0x0000786D,
-	14077: 0x00007871,
-	14078: 0x0000786A,
-	14079: 0x0000786E,
-	14080: 0x00007870,
-	14081: 0x00007869,
-	14082: 0x00007868,
-	14083: 0x0000785E,
-	14084: 0x00007862,
-	14085: 0x00007974,
-	14086: 0x00007973,
-	14087: 0x00007972,
-	14088: 0x00007970,
-	14089: 0x00007A02,
-	14090: 0x00007A0A,
-	14091: 0x00007A03,
-	14092: 0x00007A0C,
-	14093: 0x00007A04,
-	14094: 0x00007A99,
-	14095: 0x00007AE6,
-	14096: 0x00007AE4,
-	14097: 0x00007B4A,
-	14098: 0x00007B3B,
-	14099: 0x00007B44,
-	14100: 0x00007B48,
-	14101: 0x00007B4C,
-	14102: 0x00007B4E,
-	14103: 0x00007B40,
-	14104: 0x00007B58,
-	14105: 0x00007B45,
-	14106: 0x00007CA2,
-	14107: 0x00007C9E,
-	14108: 0x00007CA8,
-	14109: 0x00007CA1,
-	14110: 0x00007D58,
-	14111: 0x00007D6F,
-	14112: 0x00007D63,
-	14113: 0x00007D53,
-	14114: 0x00007D56,
-	14115: 0x00007D67,
-	14116: 0x00007D6A,
-	14117: 0x00007D4F,
-	14118: 0x00007D6D,
-	14119: 0x00007D5C,
-	14120: 0x00007D6B,
-	14121: 0x00007D52,
-	14122: 0x00007D54,
-	14123: 0x00007D69,
-	14124: 0x00007D51,
-	14125: 0x00007D5F,
-	14126: 0x00007D4E,
-	14127: 0x00007F3E,
-	14128: 0x00007F3F,
-	14129: 0x00007F65,
-	14130: 0x00007F66,
-	14131: 0x00007FA2,
-	14132: 0x00007FA0,
-	14133: 0x00007FA1,
-	14134: 0x00007FD7,
-	14135: 0x00008051,
-	14136: 0x0000804F,
-	14137: 0x00008050,
-	14138: 0x000080FE,
-	14139: 0x000080D4,
-	14140: 0x00008143,
-	14141: 0x0000814A,
-	14142: 0x00008152,
-	14143: 0x0000814F,
-	14144: 0x00008147,
-	14145: 0x0000813D,
-	14146: 0x0000814D,
-	14147: 0x0000813A,
-	14148: 0x000081E6,
-	14149: 0x000081EE,
-	14150: 0x000081F7,
-	14151: 0x000081F8,
-	14152: 0x000081F9,
-	14153: 0x00008204,
-	14154: 0x0000823C,
-	14155: 0x0000823D,
-	14156: 0x0000823F,
-	14157: 0x00008275,
-	14158: 0x0000833B,
-	14159: 0x000083CF,
-	14160: 0x000083F9,
-	14161: 0x00008423,
-	14162: 0x000083C0,
-	14163: 0x000083E8,
-	14164: 0x00008412,
-	14165: 0x000083E7,
-	14166: 0x000083E4,
-	14167: 0x000083FC,
-	14168: 0x000083F6,
-	14169: 0x00008410,
-	14170: 0x000083C6,
-	14171: 0x000083C8,
-	14172: 0x000083EB,
-	14173: 0x000083E3,
-	14174: 0x000083BF,
-	14175: 0x00008401,
-	14176: 0x000083DD,
-	14177: 0x000083E5,
-	14178: 0x000083D8,
-	14179: 0x000083FF,
-	14180: 0x000083E1,
-	14181: 0x000083CB,
-	14182: 0x000083CE,
-	14183: 0x000083D6,
-	14184: 0x000083F5,
-	14185: 0x000083C9,
-	14186: 0x00008409,
-	14187: 0x0000840F,
-	14188: 0x000083DE,
-	14189: 0x00008411,
-	14190: 0x00008406,
-	14191: 0x000083C2,
-	14192: 0x000083F3,
-	14193: 0x000083D5,
-	14194: 0x000083FA,
-	14195: 0x000083C7,
-	14196: 0x000083D1,
-	14197: 0x000083EA,
-	14198: 0x00008413,
-	14199: 0x000083C3,
-	14200: 0x000083EC,
-	14201: 0x000083EE,
-	14202: 0x000083C4,
-	14203: 0x000083FB,
-	14204: 0x000083D7,
-	14205: 0x000083E2,
-	14206: 0x0000841B,
-	14207: 0x000083DB,
-	14208: 0x000083FE,
-	14209: 0x000086D8,
-	14210: 0x000086E2,
-	14211: 0x000086E6,
-	14212: 0x000086D3,
-	14213: 0x000086E3,
-	14214: 0x000086DA,
-	14215: 0x000086EA,
-	14216: 0x000086DD,
-	14217: 0x000086EB,
-	14218: 0x000086DC,
-	14219: 0x000086EC,
-	14220: 0x000086E9,
-	14221: 0x000086D7,
-	14222: 0x000086E8,
-	14223: 0x000086D1,
-	14224: 0x00008848,
-	14225: 0x00008856,
-	14226: 0x00008855,
-	14227: 0x000088BA,
-	14228: 0x000088D7,
-	14229: 0x000088B9,
-	14230: 0x000088B8,
-	14231: 0x000088C0,
-	14232: 0x000088BE,
-	14233: 0x000088B6,
-	14234: 0x000088BC,
-	14235: 0x000088B7,
-	14236: 0x000088BD,
-	14237: 0x000088B2,
-	14238: 0x00008901,
-	14239: 0x000088C9,
-	14240: 0x00008995,
-	14241: 0x00008998,
-	14242: 0x00008997,
-	14243: 0x000089DD,
-	14244: 0x000089DA,
-	14245: 0x000089DB,
-	14246: 0x00008A4E,
-	14247: 0x00008A4D,
-	14248: 0x00008A39,
-	14249: 0x00008A59,
-	14250: 0x00008A40,
-	14251: 0x00008A57,
-	14252: 0x00008A58,
-	14253: 0x00008A44,
-	14254: 0x00008A45,
-	14255: 0x00008A52,
-	14256: 0x00008A48,
-	14257: 0x00008A51,
-	14258: 0x00008A4A,
-	14259: 0x00008A4C,
-	14260: 0x00008A4F,
-	14261: 0x00008C5F,
-	14262: 0x00008C81,
-	14263: 0x00008C80,
-	14264: 0x00008CBA,
-	14265: 0x00008CBE,
-	14266: 0x00008CB0,
-	14267: 0x00008CB9,
-	14268: 0x00008CB5,
-	14269: 0x00008D84,
-	14270: 0x00008D80,
-	14271: 0x00008D89,
-	14272: 0x00008DD8,
-	14273: 0x00008DD3,
-	14274: 0x00008DCD,
-	14275: 0x00008DC7,
-	14276: 0x00008DD6,
-	14277: 0x00008DDC,
-	14278: 0x00008DCF,
-	14279: 0x00008DD5,
-	14280: 0x00008DD9,
-	14281: 0x00008DC8,
-	14282: 0x00008DD7,
-	14283: 0x00008DC5,
-	14284: 0x00008EEF,
-	14285: 0x00008EF7,
-	14286: 0x00008EFA,
-	14287: 0x00008EF9,
-	14288: 0x00008EE6,
-	14289: 0x00008EEE,
-	14290: 0x00008EE5,
-	14291: 0x00008EF5,
-	14292: 0x00008EE7,
-	14293: 0x00008EE8,
-	14294: 0x00008EF6,
-	14295: 0x00008EEB,
-	14296: 0x00008EF1,
-	14297: 0x00008EEC,
-	14298: 0x00008EF4,
-	14299: 0x00008EE9,
-	14300: 0x0000902D,
-	14301: 0x00009034,
-	14302: 0x0000902F,
-	14303: 0x00009106,
-	14304: 0x0000912C,
-	14305: 0x00009104,
-	14306: 0x000090FF,
-	14307: 0x000090FC,
-	14308: 0x00009108,
-	14309: 0x000090F9,
-	14310: 0x000090FB,
-	14311: 0x00009101,
-	14312: 0x00009100,
-	14313: 0x00009107,
-	14314: 0x00009105,
-	14315: 0x00009103,
-	14316: 0x00009161,
-	14317: 0x00009164,
-	14318: 0x0000915F,
-	14319: 0x00009162,
-	14320: 0x00009160,
-	14321: 0x00009201,
-	14322: 0x0000920A,
-	14323: 0x00009225,
-	14324: 0x00009203,
-	14325: 0x0000921A,
-	14326: 0x00009226,
-	14327: 0x0000920F,
-	14328: 0x0000920C,
-	14329: 0x00009200,
-	14330: 0x00009212,
-	14331: 0x000091FF,
-	14332: 0x000091FD,
-	14333: 0x00009206,
-	14334: 0x00009204,
-	14335: 0x00009227,
-	14336: 0x00009202,
-	14337: 0x0000921C,
-	14338: 0x00009224,
-	14339: 0x00009219,
-	14340: 0x00009217,
-	14341: 0x00009205,
-	14342: 0x00009216,
-	14343: 0x0000957B,
-	14344: 0x0000958D,
-	14345: 0x0000958C,
-	14346: 0x00009590,
-	14347: 0x00009687,
-	14348: 0x0000967E,
-	14349: 0x00009688,
-	14350: 0x00009689,
-	14351: 0x00009683,
-	14352: 0x00009680,
-	14353: 0x000096C2,
-	14354: 0x000096C8,
-	14355: 0x000096C3,
-	14356: 0x000096F1,
-	14357: 0x000096F0,
-	14358: 0x0000976C,
-	14359: 0x00009770,
-	14360: 0x0000976E,
-	14361: 0x00009807,
-	14362: 0x000098A9,
-	14363: 0x000098EB,
-	14364: 0x00009CE6,
-	14365: 0x00009EF9,
-	14366: 0x00004E83,
-	14367: 0x00004E84,
-	14368: 0x00004EB6,
-	14369: 0x000050BD,
-	14370: 0x000050BF,
-	14371: 0x000050C6,
-	14372: 0x000050AE,
-	14373: 0x000050C4,
-	14374: 0x000050CA,
-	14375: 0x000050B4,
-	14376: 0x000050C8,
-	14377: 0x000050C2,
-	14378: 0x000050B0,
-	14379: 0x000050C1,
-	14380: 0x000050BA,
-	14381: 0x000050B1,
-	14382: 0x000050CB,
-	14383: 0x000050C9,
-	14384: 0x000050B6,
-	14385: 0x000050B8,
-	14386: 0x000051D7,
-	14387: 0x0000527A,
-	14388: 0x00005278,
-	14389: 0x0000527B,
-	14390: 0x0000527C,
-	14391: 0x000055C3,
-	14392: 0x000055DB,
-	14393: 0x000055CC,
-	14394: 0x000055D0,
-	14395: 0x000055CB,
-	14396: 0x000055CA,
-	14397: 0x000055DD,
-	14398: 0x000055C0,
-	14399: 0x000055D4,
-	14400: 0x000055C4,
-	14401: 0x000055E9,
-	14402: 0x000055BF,
-	14403: 0x000055D2,
-	14404: 0x0000558D,
-	14405: 0x000055CF,
-	14406: 0x000055D5,
-	14407: 0x000055E2,
-	14408: 0x000055D6,
-	14409: 0x000055C8,
-	14410: 0x000055F2,
-	14411: 0x000055CD,
-	14412: 0x000055D9,
-	14413: 0x000055C2,
-	14414: 0x00005714,
-	14415: 0x00005853,
-	14416: 0x00005868,
-	14417: 0x00005864,
-	14418: 0x0000584F,
-	14419: 0x0000584D,
-	14420: 0x00005849,
-	14421: 0x0000586F,
-	14422: 0x00005855,
-	14423: 0x0000584E,
-	14424: 0x0000585D,
-	14425: 0x00005859,
-	14426: 0x00005865,
-	14427: 0x0000585B,
-	14428: 0x0000583D,
-	14429: 0x00005863,
-	14430: 0x00005871,
-	14431: 0x000058FC,
-	14432: 0x00005AC7,
-	14433: 0x00005AC4,
-	14434: 0x00005ACB,
-	14435: 0x00005ABA,
-	14436: 0x00005AB8,
-	14437: 0x00005AB1,
-	14438: 0x00005AB5,
-	14439: 0x00005AB0,
-	14440: 0x00005ABF,
-	14441: 0x00005AC8,
-	14442: 0x00005ABB,
-	14443: 0x00005AC6,
-	14444: 0x00005AB7,
-	14445: 0x00005AC0,
-	14446: 0x00005ACA,
-	14447: 0x00005AB4,
-	14448: 0x00005AB6,
-	14449: 0x00005ACD,
-	14450: 0x00005AB9,
-	14451: 0x00005A90,
-	14452: 0x00005BD6,
-	14453: 0x00005BD8,
-	14454: 0x00005BD9,
-	14455: 0x00005C1F,
-	14456: 0x00005C33,
-	14457: 0x00005D71,
-	14458: 0x00005D63,
-	14459: 0x00005D4A,
-	14460: 0x00005D65,
-	14461: 0x00005D72,
-	14462: 0x00005D6C,
-	14463: 0x00005D5E,
-	14464: 0x00005D68,
-	14465: 0x00005D67,
-	14466: 0x00005D62,
-	14467: 0x00005DF0,
-	14468: 0x00005E4F,
-	14469: 0x00005E4E,
-	14470: 0x00005E4A,
-	14471: 0x00005E4D,
-	14472: 0x00005E4B,
-	14473: 0x00005EC5,
-	14474: 0x00005ECC,
-	14475: 0x00005EC6,
-	14476: 0x00005ECB,
-	14477: 0x00005EC7,
-	14478: 0x00005F40,
-	14479: 0x00005FAF,
-	14480: 0x00005FAD,
-	14481: 0x000060F7,
-	14482: 0x00006149,
-	14483: 0x0000614A,
-	14484: 0x0000612B,
-	14485: 0x00006145,
-	14486: 0x00006136,
-	14487: 0x00006132,
-	14488: 0x0000612E,
-	14489: 0x00006146,
-	14490: 0x0000612F,
-	14491: 0x0000614F,
-	14492: 0x00006129,
-	14493: 0x00006140,
-	14494: 0x00006220,
-	14495: 0x00009168,
-	14496: 0x00006223,
-	14497: 0x00006225,
-	14498: 0x00006224,
-	14499: 0x000063C5,
-	14500: 0x000063F1,
-	14501: 0x000063EB,
-	14502: 0x00006410,
-	14503: 0x00006412,
-	14504: 0x00006409,
-	14505: 0x00006420,
-	14506: 0x00006424,
-	14507: 0x00006433,
-	14508: 0x00006443,
-	14509: 0x0000641F,
-	14510: 0x00006415,
-	14511: 0x00006418,
-	14512: 0x00006439,
-	14513: 0x00006437,
-	14514: 0x00006422,
-	14515: 0x00006423,
-	14516: 0x0000640C,
-	14517: 0x00006426,
-	14518: 0x00006430,
-	14519: 0x00006428,
-	14520: 0x00006441,
-	14521: 0x00006435,
-	14522: 0x0000642F,
-	14523: 0x0000640A,
-	14524: 0x0000641A,
-	14525: 0x00006440,
-	14526: 0x00006425,
-	14527: 0x00006427,
-	14528: 0x0000640B,
-	14529: 0x000063E7,
-	14530: 0x0000641B,
-	14531: 0x0000642E,
-	14532: 0x00006421,
-	14533: 0x0000640E,
-	14534: 0x0000656F,
-	14535: 0x00006592,
-	14536: 0x000065D3,
-	14537: 0x00006686,
-	14538: 0x0000668C,
-	14539: 0x00006695,
-	14540: 0x00006690,
-	14541: 0x0000668B,
-	14542: 0x0000668A,
-	14543: 0x00006699,
-	14544: 0x00006694,
-	14545: 0x00006678,
-	14546: 0x00006720,
-	14547: 0x00006966,
-	14548: 0x0000695F,
-	14549: 0x00006938,
-	14550: 0x0000694E,
-	14551: 0x00006962,
-	14552: 0x00006971,
-	14553: 0x0000693F,
-	14554: 0x00006945,
-	14555: 0x0000696A,
-	14556: 0x00006939,
-	14557: 0x00006942,
-	14558: 0x00006957,
-	14559: 0x00006959,
-	14560: 0x0000697A,
-	14561: 0x00006948,
-	14562: 0x00006949,
-	14563: 0x00006935,
-	14564: 0x0000696C,
-	14565: 0x00006933,
-	14566: 0x0000693D,
-	14567: 0x00006965,
-	14568: 0x000068F0,
-	14569: 0x00006978,
-	14570: 0x00006934,
-	14571: 0x00006969,
-	14572: 0x00006940,
-	14573: 0x0000696F,
-	14574: 0x00006944,
-	14575: 0x00006976,
-	14576: 0x00006958,
-	14577: 0x00006941,
-	14578: 0x00006974,
-	14579: 0x0000694C,
-	14580: 0x0000693B,
-	14581: 0x0000694B,
-	14582: 0x00006937,
-	14583: 0x0000695C,
-	14584: 0x0000694F,
-	14585: 0x00006951,
-	14586: 0x00006932,
-	14587: 0x00006952,
-	14588: 0x0000692F,
-	14589: 0x0000697B,
-	14590: 0x0000693C,
-	14591: 0x00006B46,
-	14592: 0x00006B45,
-	14593: 0x00006B43,
-	14594: 0x00006B42,
-	14595: 0x00006B48,
-	14596: 0x00006B41,
-	14597: 0x00006B9B,
-	14598: 0x0000FA0D,
-	14599: 0x00006BFB,
-	14600: 0x00006BFC,
-	14601: 0x00006BF9,
-	14602: 0x00006BF7,
-	14603: 0x00006BF8,
-	14604: 0x00006E9B,
-	14605: 0x00006ED6,
-	14606: 0x00006EC8,
-	14607: 0x00006E8F,
-	14608: 0x00006EC0,
-	14609: 0x00006E9F,
-	14610: 0x00006E93,
-	14611: 0x00006E94,
-	14612: 0x00006EA0,
-	14613: 0x00006EB1,
-	14614: 0x00006EB9,
-	14615: 0x00006EC6,
-	14616: 0x00006ED2,
-	14617: 0x00006EBD,
-	14618: 0x00006EC1,
-	14619: 0x00006E9E,
-	14620: 0x00006EC9,
-	14621: 0x00006EB7,
-	14622: 0x00006EB0,
-	14623: 0x00006ECD,
-	14624: 0x00006EA6,
-	14625: 0x00006ECF,
-	14626: 0x00006EB2,
-	14627: 0x00006EBE,
-	14628: 0x00006EC3,
-	14629: 0x00006EDC,
-	14630: 0x00006ED8,
-	14631: 0x00006E99,
-	14632: 0x00006E92,
-	14633: 0x00006E8E,
-	14634: 0x00006E8D,
-	14635: 0x00006EA4,
-	14636: 0x00006EA1,
-	14637: 0x00006EBF,
-	14638: 0x00006EB3,
-	14639: 0x00006ED0,
-	14640: 0x00006ECA,
-	14641: 0x00006E97,
-	14642: 0x00006EAE,
-	14643: 0x00006EA3,
-	14644: 0x00007147,
-	14645: 0x00007154,
-	14646: 0x00007152,
-	14647: 0x00007163,
-	14648: 0x00007160,
-	14649: 0x00007141,
-	14650: 0x0000715D,
-	14651: 0x00007162,
-	14652: 0x00007172,
-	14653: 0x00007178,
-	14654: 0x0000716A,
-	14655: 0x00007161,
-	14656: 0x00007142,
-	14657: 0x00007158,
-	14658: 0x00007143,
-	14659: 0x0000714B,
-	14660: 0x00007170,
-	14661: 0x0000715F,
-	14662: 0x00007150,
-	14663: 0x00007153,
-	14664: 0x00007144,
-	14665: 0x0000714D,
-	14666: 0x0000715A,
-	14667: 0x0000724F,
-	14668: 0x0000728D,
-	14669: 0x0000728C,
-	14670: 0x00007291,
-	14671: 0x00007290,
-	14672: 0x0000728E,
-	14673: 0x0000733C,
-	14674: 0x00007342,
-	14675: 0x0000733B,
-	14676: 0x0000733A,
-	14677: 0x00007340,
-	14678: 0x0000734A,
-	14679: 0x00007349,
-	14680: 0x00007444,
-	14681: 0x0000744A,
-	14682: 0x0000744B,
-	14683: 0x00007452,
-	14684: 0x00007451,
-	14685: 0x00007457,
-	14686: 0x00007440,
-	14687: 0x0000744F,
-	14688: 0x00007450,
-	14689: 0x0000744E,
-	14690: 0x00007442,
-	14691: 0x00007446,
-	14692: 0x0000744D,
-	14693: 0x00007454,
-	14694: 0x000074E1,
-	14695: 0x000074FF,
-	14696: 0x000074FE,
-	14697: 0x000074FD,
-	14698: 0x0000751D,
-	14699: 0x00007579,
-	14700: 0x00007577,
-	14701: 0x00006983,
-	14702: 0x000075EF,
-	14703: 0x0000760F,
-	14704: 0x00007603,
-	14705: 0x000075F7,
-	14706: 0x000075FE,
-	14707: 0x000075FC,
-	14708: 0x000075F9,
-	14709: 0x000075F8,
-	14710: 0x00007610,
-	14711: 0x000075FB,
-	14712: 0x000075F6,
-	14713: 0x000075ED,
-	14714: 0x000075F5,
-	14715: 0x000075FD,
-	14716: 0x00007699,
-	14717: 0x000076B5,
-	14718: 0x000076DD,
-	14719: 0x00007755,
-	14720: 0x0000775F,
-	14721: 0x00007760,
-	14722: 0x00007752,
-	14723: 0x00007756,
-	14724: 0x0000775A,
-	14725: 0x00007769,
-	14726: 0x00007767,
-	14727: 0x00007754,
-	14728: 0x00007759,
-	14729: 0x0000776D,
-	14730: 0x000077E0,
-	14731: 0x00007887,
-	14732: 0x0000789A,
-	14733: 0x00007894,
-	14734: 0x0000788F,
-	14735: 0x00007884,
-	14736: 0x00007895,
-	14737: 0x00007885,
-	14738: 0x00007886,
-	14739: 0x000078A1,
-	14740: 0x00007883,
-	14741: 0x00007879,
-	14742: 0x00007899,
-	14743: 0x00007880,
-	14744: 0x00007896,
-	14745: 0x0000787B,
-	14746: 0x0000797C,
-	14747: 0x00007982,
-	14748: 0x0000797D,
-	14749: 0x00007979,
-	14750: 0x00007A11,
-	14751: 0x00007A18,
-	14752: 0x00007A19,
-	14753: 0x00007A12,
-	14754: 0x00007A17,
-	14755: 0x00007A15,
-	14756: 0x00007A22,
-	14757: 0x00007A13,
-	14758: 0x00007A1B,
-	14759: 0x00007A10,
-	14760: 0x00007AA3,
-	14761: 0x00007AA2,
-	14762: 0x00007A9E,
-	14763: 0x00007AEB,
-	14764: 0x00007B66,
-	14765: 0x00007B64,
-	14766: 0x00007B6D,
-	14767: 0x00007B74,
-	14768: 0x00007B69,
-	14769: 0x00007B72,
-	14770: 0x00007B65,
-	14771: 0x00007B73,
-	14772: 0x00007B71,
-	14773: 0x00007B70,
-	14774: 0x00007B61,
-	14775: 0x00007B78,
-	14776: 0x00007B76,
-	14777: 0x00007B63,
-	14778: 0x00007CB2,
-	14779: 0x00007CB4,
-	14780: 0x00007CAF,
-	14781: 0x00007D88,
-	14782: 0x00007D86,
-	14783: 0x00007D80,
-	14784: 0x00007D8D,
-	14785: 0x00007D7F,
-	14786: 0x00007D85,
-	14787: 0x00007D7A,
-	14788: 0x00007D8E,
-	14789: 0x00007D7B,
-	14790: 0x00007D83,
-	14791: 0x00007D7C,
-	14792: 0x00007D8C,
-	14793: 0x00007D94,
-	14794: 0x00007D84,
-	14795: 0x00007D7D,
-	14796: 0x00007D92,
-	14797: 0x00007F6D,
-	14798: 0x00007F6B,
-	14799: 0x00007F67,
-	14800: 0x00007F68,
-	14801: 0x00007F6C,
-	14802: 0x00007FA6,
-	14803: 0x00007FA5,
-	14804: 0x00007FA7,
-	14805: 0x00007FDB,
-	14806: 0x00007FDC,
-	14807: 0x00008021,
-	14808: 0x00008164,
-	14809: 0x00008160,
-	14810: 0x00008177,
-	14811: 0x0000815C,
-	14812: 0x00008169,
-	14813: 0x0000815B,
-	14814: 0x00008162,
-	14815: 0x00008172,
-	14816: 0x00006721,
-	14817: 0x0000815E,
-	14818: 0x00008176,
-	14819: 0x00008167,
-	14820: 0x0000816F,
-	14821: 0x00008144,
-	14822: 0x00008161,
-	14823: 0x0000821D,
-	14824: 0x00008249,
-	14825: 0x00008244,
-	14826: 0x00008240,
-	14827: 0x00008242,
-	14828: 0x00008245,
-	14829: 0x000084F1,
-	14830: 0x0000843F,
-	14831: 0x00008456,
-	14832: 0x00008476,
-	14833: 0x00008479,
-	14834: 0x0000848F,
-	14835: 0x0000848D,
-	14836: 0x00008465,
-	14837: 0x00008451,
-	14838: 0x00008440,
-	14839: 0x00008486,
-	14840: 0x00008467,
-	14841: 0x00008430,
-	14842: 0x0000844D,
-	14843: 0x0000847D,
-	14844: 0x0000845A,
-	14845: 0x00008459,
-	14846: 0x00008474,
-	14847: 0x00008473,
-	14848: 0x0000845D,
-	14849: 0x00008507,
-	14850: 0x0000845E,
-	14851: 0x00008437,
-	14852: 0x0000843A,
-	14853: 0x00008434,
-	14854: 0x0000847A,
-	14855: 0x00008443,
-	14856: 0x00008478,
-	14857: 0x00008432,
-	14858: 0x00008445,
-	14859: 0x00008429,
-	14860: 0x000083D9,
-	14861: 0x0000844B,
-	14862: 0x0000842F,
-	14863: 0x00008442,
-	14864: 0x0000842D,
-	14865: 0x0000845F,
-	14866: 0x00008470,
-	14867: 0x00008439,
-	14868: 0x0000844E,
-	14869: 0x0000844C,
-	14870: 0x00008452,
-	14871: 0x0000846F,
-	14872: 0x000084C5,
-	14873: 0x0000848E,
-	14874: 0x0000843B,
-	14875: 0x00008447,
-	14876: 0x00008436,
-	14877: 0x00008433,
-	14878: 0x00008468,
-	14879: 0x0000847E,
-	14880: 0x00008444,
-	14881: 0x0000842B,
-	14882: 0x00008460,
-	14883: 0x00008454,
-	14884: 0x0000846E,
-	14885: 0x00008450,
-	14886: 0x0000870B,
-	14887: 0x00008704,
-	14888: 0x000086F7,
-	14889: 0x0000870C,
-	14890: 0x000086FA,
-	14891: 0x000086D6,
-	14892: 0x000086F5,
-	14893: 0x0000874D,
-	14894: 0x000086F8,
-	14895: 0x0000870E,
-	14896: 0x00008709,
-	14897: 0x00008701,
-	14898: 0x000086F6,
-	14899: 0x0000870D,
-	14900: 0x00008705,
-	14901: 0x000088D6,
-	14902: 0x000088CB,
-	14903: 0x000088CD,
-	14904: 0x000088CE,
-	14905: 0x000088DE,
-	14906: 0x000088DB,
-	14907: 0x000088DA,
-	14908: 0x000088CC,
-	14909: 0x000088D0,
-	14910: 0x00008985,
-	14911: 0x0000899B,
-	14912: 0x000089DF,
-	14913: 0x000089E5,
-	14914: 0x000089E4,
-	14915: 0x000089E1,
-	14916: 0x000089E0,
-	14917: 0x000089E2,
-	14918: 0x000089DC,
-	14919: 0x000089E6,
-	14920: 0x00008A76,
-	14921: 0x00008A86,
-	14922: 0x00008A7F,
-	14923: 0x00008A61,
-	14924: 0x00008A3F,
-	14925: 0x00008A77,
-	14926: 0x00008A82,
-	14927: 0x00008A84,
-	14928: 0x00008A75,
-	14929: 0x00008A83,
-	14930: 0x00008A81,
-	14931: 0x00008A74,
-	14932: 0x00008A7A,
-	14933: 0x00008C3C,
-	14934: 0x00008C4B,
-	14935: 0x00008C4A,
-	14936: 0x00008C65,
-	14937: 0x00008C64,
-	14938: 0x00008C66,
-	14939: 0x00008C86,
-	14940: 0x00008C84,
-	14941: 0x00008C85,
-	14942: 0x00008CCC,
-	14943: 0x00008D68,
-	14944: 0x00008D69,
-	14945: 0x00008D91,
-	14946: 0x00008D8C,
-	14947: 0x00008D8E,
-	14948: 0x00008D8F,
-	14949: 0x00008D8D,
-	14950: 0x00008D93,
-	14951: 0x00008D94,
-	14952: 0x00008D90,
-	14953: 0x00008D92,
-	14954: 0x00008DF0,
-	14955: 0x00008DE0,
-	14956: 0x00008DEC,
-	14957: 0x00008DF1,
-	14958: 0x00008DEE,
-	14959: 0x00008DD0,
-	14960: 0x00008DE9,
-	14961: 0x00008DE3,
-	14962: 0x00008DE2,
-	14963: 0x00008DE7,
-	14964: 0x00008DF2,
-	14965: 0x00008DEB,
-	14966: 0x00008DF4,
-	14967: 0x00008F06,
-	14968: 0x00008EFF,
-	14969: 0x00008F01,
-	14970: 0x00008F00,
-	14971: 0x00008F05,
-	14972: 0x00008F07,
-	14973: 0x00008F08,
-	14974: 0x00008F02,
-	14975: 0x00008F0B,
-	14976: 0x00009052,
-	14977: 0x0000903F,
-	14978: 0x00009044,
-	14979: 0x00009049,
-	14980: 0x0000903D,
-	14981: 0x00009110,
-	14982: 0x0000910D,
-	14983: 0x0000910F,
-	14984: 0x00009111,
-	14985: 0x00009116,
-	14986: 0x00009114,
-	14987: 0x0000910B,
-	14988: 0x0000910E,
-	14989: 0x0000916E,
-	14990: 0x0000916F,
-	14991: 0x00009248,
-	14992: 0x00009252,
-	14993: 0x00009230,
-	14994: 0x0000923A,
-	14995: 0x00009266,
-	14996: 0x00009233,
-	14997: 0x00009265,
-	14998: 0x0000925E,
-	14999: 0x00009283,
-	15000: 0x0000922E,
-	15001: 0x0000924A,
-	15002: 0x00009246,
-	15003: 0x0000926D,
-	15004: 0x0000926C,
-	15005: 0x0000924F,
-	15006: 0x00009260,
-	15007: 0x00009267,
-	15008: 0x0000926F,
-	15009: 0x00009236,
-	15010: 0x00009261,
-	15011: 0x00009270,
-	15012: 0x00009231,
-	15013: 0x00009254,
-	15014: 0x00009263,
-	15015: 0x00009250,
-	15016: 0x00009272,
-	15017: 0x0000924E,
-	15018: 0x00009253,
-	15019: 0x0000924C,
-	15020: 0x00009256,
-	15021: 0x00009232,
-	15022: 0x0000959F,
-	15023: 0x0000959C,
-	15024: 0x0000959E,
-	15025: 0x0000959B,
-	15026: 0x00009692,
-	15027: 0x00009693,
-	15028: 0x00009691,
-	15029: 0x00009697,
-	15030: 0x000096CE,
-	15031: 0x000096FA,
-	15032: 0x000096FD,
-	15033: 0x000096F8,
-	15034: 0x000096F5,
-	15035: 0x00009773,
-	15036: 0x00009777,
-	15037: 0x00009778,
-	15038: 0x00009772,
-	15039: 0x0000980F,
-	15040: 0x0000980D,
-	15041: 0x0000980E,
-	15042: 0x000098AC,
-	15043: 0x000098F6,
-	15044: 0x000098F9,
-	15045: 0x000099AF,
-	15046: 0x000099B2,
-	15047: 0x000099B0,
-	15048: 0x000099B5,
-	15049: 0x00009AAD,
-	15050: 0x00009AAB,
-	15051: 0x00009B5B,
-	15052: 0x00009CEA,
-	15053: 0x00009CED,
-	15054: 0x00009CE7,
-	15055: 0x00009E80,
-	15056: 0x00009EFD,
-	15057: 0x000050E6,
-	15058: 0x000050D4,
-	15059: 0x000050D7,
-	15060: 0x000050E8,
-	15061: 0x000050F3,
-	15062: 0x000050DB,
-	15063: 0x000050EA,
-	15064: 0x000050DD,
-	15065: 0x000050E4,
-	15066: 0x000050D3,
-	15067: 0x000050EC,
-	15068: 0x000050F0,
-	15069: 0x000050EF,
-	15070: 0x000050E3,
-	15071: 0x000050E0,
-	15072: 0x000051D8,
-	15073: 0x00005280,
-	15074: 0x00005281,
-	15075: 0x000052E9,
-	15076: 0x000052EB,
-	15077: 0x00005330,
-	15078: 0x000053AC,
-	15079: 0x00005627,
-	15080: 0x00005615,
-	15081: 0x0000560C,
-	15082: 0x00005612,
-	15083: 0x000055FC,
-	15084: 0x0000560F,
-	15085: 0x0000561C,
-	15086: 0x00005601,
-	15087: 0x00005613,
-	15088: 0x00005602,
-	15089: 0x000055FA,
-	15090: 0x0000561D,
-	15091: 0x00005604,
-	15092: 0x000055FF,
-	15093: 0x000055F9,
-	15094: 0x00005889,
-	15095: 0x0000587C,
-	15096: 0x00005890,
-	15097: 0x00005898,
-	15098: 0x00005886,
-	15099: 0x00005881,
-	15100: 0x0000587F,
-	15101: 0x00005874,
-	15102: 0x0000588B,
-	15103: 0x0000587A,
-	15104: 0x00005887,
-	15105: 0x00005891,
-	15106: 0x0000588E,
-	15107: 0x00005876,
-	15108: 0x00005882,
-	15109: 0x00005888,
-	15110: 0x0000587B,
-	15111: 0x00005894,
-	15112: 0x0000588F,
-	15113: 0x000058FE,
-	15114: 0x0000596B,
-	15115: 0x00005ADC,
-	15116: 0x00005AEE,
-	15117: 0x00005AE5,
-	15118: 0x00005AD5,
-	15119: 0x00005AEA,
-	15120: 0x00005ADA,
-	15121: 0x00005AED,
-	15122: 0x00005AEB,
-	15123: 0x00005AF3,
-	15124: 0x00005AE2,
-	15125: 0x00005AE0,
-	15126: 0x00005ADB,
-	15127: 0x00005AEC,
-	15128: 0x00005ADE,
-	15129: 0x00005ADD,
-	15130: 0x00005AD9,
-	15131: 0x00005AE8,
-	15132: 0x00005ADF,
-	15133: 0x00005B77,
-	15134: 0x00005BE0,
-	15135: 0x00005BE3,
-	15136: 0x00005C63,
-	15137: 0x00005D82,
-	15138: 0x00005D80,
-	15139: 0x00005D7D,
-	15140: 0x00005D86,
-	15141: 0x00005D7A,
-	15142: 0x00005D81,
-	15143: 0x00005D77,
-	15144: 0x00005D8A,
-	15145: 0x00005D89,
-	15146: 0x00005D88,
-	15147: 0x00005D7E,
-	15148: 0x00005D7C,
-	15149: 0x00005D8D,
-	15150: 0x00005D79,
-	15151: 0x00005D7F,
-	15152: 0x00005E58,
-	15153: 0x00005E59,
-	15154: 0x00005E53,
-	15155: 0x00005ED8,
-	15156: 0x00005ED1,
-	15157: 0x00005ED7,
-	15158: 0x00005ECE,
-	15159: 0x00005EDC,
-	15160: 0x00005ED5,
-	15161: 0x00005ED9,
-	15162: 0x00005ED2,
-	15163: 0x00005ED4,
-	15164: 0x00005F44,
-	15165: 0x00005F43,
-	15166: 0x00005F6F,
-	15167: 0x00005FB6,
-	15168: 0x0000612C,
-	15169: 0x00006128,
-	15170: 0x00006141,
-	15171: 0x0000615E,
-	15172: 0x00006171,
-	15173: 0x00006173,
-	15174: 0x00006152,
-	15175: 0x00006153,
-	15176: 0x00006172,
-	15177: 0x0000616C,
-	15178: 0x00006180,
-	15179: 0x00006174,
-	15180: 0x00006154,
-	15181: 0x0000617A,
-	15182: 0x0000615B,
-	15183: 0x00006165,
-	15184: 0x0000613B,
-	15185: 0x0000616A,
-	15186: 0x00006161,
-	15187: 0x00006156,
-	15188: 0x00006229,
-	15189: 0x00006227,
-	15190: 0x0000622B,
-	15191: 0x0000642B,
-	15192: 0x0000644D,
-	15193: 0x0000645B,
-	15194: 0x0000645D,
-	15195: 0x00006474,
-	15196: 0x00006476,
-	15197: 0x00006472,
-	15198: 0x00006473,
-	15199: 0x0000647D,
-	15200: 0x00006475,
-	15201: 0x00006466,
-	15202: 0x000064A6,
-	15203: 0x0000644E,
-	15204: 0x00006482,
-	15205: 0x0000645E,
-	15206: 0x0000645C,
-	15207: 0x0000644B,
-	15208: 0x00006453,
-	15209: 0x00006460,
-	15210: 0x00006450,
-	15211: 0x0000647F,
-	15212: 0x0000643F,
-	15213: 0x0000646C,
-	15214: 0x0000646B,
-	15215: 0x00006459,
-	15216: 0x00006465,
-	15217: 0x00006477,
-	15218: 0x00006573,
-	15219: 0x000065A0,
-	15220: 0x000066A1,
-	15221: 0x000066A0,
-	15222: 0x0000669F,
-	15223: 0x00006705,
-	15224: 0x00006704,
-	15225: 0x00006722,
-	15226: 0x000069B1,
-	15227: 0x000069B6,
-	15228: 0x000069C9,
-	15229: 0x000069A0,
-	15230: 0x000069CE,
-	15231: 0x00006996,
-	15232: 0x000069B0,
-	15233: 0x000069AC,
-	15234: 0x000069BC,
-	15235: 0x00006991,
-	15236: 0x00006999,
-	15237: 0x0000698E,
-	15238: 0x000069A7,
-	15239: 0x0000698D,
-	15240: 0x000069A9,
-	15241: 0x000069BE,
-	15242: 0x000069AF,
-	15243: 0x000069BF,
-	15244: 0x000069C4,
-	15245: 0x000069BD,
-	15246: 0x000069A4,
-	15247: 0x000069D4,
-	15248: 0x000069B9,
-	15249: 0x000069CA,
-	15250: 0x0000699A,
-	15251: 0x000069CF,
-	15252: 0x000069B3,
-	15253: 0x00006993,
-	15254: 0x000069AA,
-	15255: 0x000069A1,
-	15256: 0x0000699E,
-	15257: 0x000069D9,
-	15258: 0x00006997,
-	15259: 0x00006990,
-	15260: 0x000069C2,
-	15261: 0x000069B5,
-	15262: 0x000069A5,
-	15263: 0x000069C6,
-	15264: 0x00006B4A,
-	15265: 0x00006B4D,
-	15266: 0x00006B4B,
-	15267: 0x00006B9E,
-	15268: 0x00006B9F,
-	15269: 0x00006BA0,
-	15270: 0x00006BC3,
-	15271: 0x00006BC4,
-	15272: 0x00006BFE,
-	15273: 0x00006ECE,
-	15274: 0x00006EF5,
-	15275: 0x00006EF1,
-	15276: 0x00006F03,
-	15277: 0x00006F25,
-	15278: 0x00006EF8,
-	15279: 0x00006F37,
-	15280: 0x00006EFB,
-	15281: 0x00006F2E,
-	15282: 0x00006F09,
-	15283: 0x00006F4E,
-	15284: 0x00006F19,
-	15285: 0x00006F1A,
-	15286: 0x00006F27,
-	15287: 0x00006F18,
-	15288: 0x00006F3B,
-	15289: 0x00006F12,
-	15290: 0x00006EED,
-	15291: 0x00006F0A,
-	15292: 0x00006F36,
-	15293: 0x00006F73,
-	15294: 0x00006EF9,
-	15295: 0x00006EEE,
-	15296: 0x00006F2D,
-	15297: 0x00006F40,
-	15298: 0x00006F30,
-	15299: 0x00006F3C,
-	15300: 0x00006F35,
-	15301: 0x00006EEB,
-	15302: 0x00006F07,
-	15303: 0x00006F0E,
-	15304: 0x00006F43,
-	15305: 0x00006F05,
-	15306: 0x00006EFD,
-	15307: 0x00006EF6,
-	15308: 0x00006F39,
-	15309: 0x00006F1C,
-	15310: 0x00006EFC,
-	15311: 0x00006F3A,
-	15312: 0x00006F1F,
-	15313: 0x00006F0D,
-	15314: 0x00006F1E,
-	15315: 0x00006F08,
-	15316: 0x00006F21,
-	15317: 0x00007187,
-	15318: 0x00007190,
-	15319: 0x00007189,
-	15320: 0x00007180,
-	15321: 0x00007185,
-	15322: 0x00007182,
-	15323: 0x0000718F,
-	15324: 0x0000717B,
-	15325: 0x00007186,
-	15326: 0x00007181,
-	15327: 0x00007197,
-	15328: 0x00007244,
-	15329: 0x00007253,
-	15330: 0x00007297,
-	15331: 0x00007295,
-	15332: 0x00007293,
-	15333: 0x00007343,
-	15334: 0x0000734D,
-	15335: 0x00007351,
-	15336: 0x0000734C,
-	15337: 0x00007462,
-	15338: 0x00007473,
-	15339: 0x00007471,
-	15340: 0x00007475,
-	15341: 0x00007472,
-	15342: 0x00007467,
-	15343: 0x0000746E,
-	15344: 0x00007500,
-	15345: 0x00007502,
-	15346: 0x00007503,
-	15347: 0x0000757D,
-	15348: 0x00007590,
-	15349: 0x00007616,
-	15350: 0x00007608,
-	15351: 0x0000760C,
-	15352: 0x00007615,
-	15353: 0x00007611,
-	15354: 0x0000760A,
-	15355: 0x00007614,
-	15356: 0x000076B8,
-	15357: 0x00007781,
-	15358: 0x0000777C,
-	15359: 0x00007785,
-	15360: 0x00007782,
-	15361: 0x0000776E,
-	15362: 0x00007780,
-	15363: 0x0000776F,
-	15364: 0x0000777E,
-	15365: 0x00007783,
-	15366: 0x000078B2,
-	15367: 0x000078AA,
-	15368: 0x000078B4,
-	15369: 0x000078AD,
-	15370: 0x000078A8,
-	15371: 0x0000787E,
-	15372: 0x000078AB,
-	15373: 0x0000789E,
-	15374: 0x000078A5,
-	15375: 0x000078A0,
-	15376: 0x000078AC,
-	15377: 0x000078A2,
-	15378: 0x000078A4,
-	15379: 0x00007998,
-	15380: 0x0000798A,
-	15381: 0x0000798B,
-	15382: 0x00007996,
-	15383: 0x00007995,
-	15384: 0x00007994,
-	15385: 0x00007993,
-	15386: 0x00007997,
-	15387: 0x00007988,
-	15388: 0x00007992,
-	15389: 0x00007990,
-	15390: 0x00007A2B,
-	15391: 0x00007A4A,
-	15392: 0x00007A30,
-	15393: 0x00007A2F,
-	15394: 0x00007A28,
-	15395: 0x00007A26,
-	15396: 0x00007AA8,
-	15397: 0x00007AAB,
-	15398: 0x00007AAC,
-	15399: 0x00007AEE,
-	15400: 0x00007B88,
-	15401: 0x00007B9C,
-	15402: 0x00007B8A,
-	15403: 0x00007B91,
-	15404: 0x00007B90,
-	15405: 0x00007B96,
-	15406: 0x00007B8D,
-	15407: 0x00007B8C,
-	15408: 0x00007B9B,
-	15409: 0x00007B8E,
-	15410: 0x00007B85,
-	15411: 0x00007B98,
-	15412: 0x00005284,
-	15413: 0x00007B99,
-	15414: 0x00007BA4,
-	15415: 0x00007B82,
-	15416: 0x00007CBB,
-	15417: 0x00007CBF,
-	15418: 0x00007CBC,
-	15419: 0x00007CBA,
-	15420: 0x00007DA7,
-	15421: 0x00007DB7,
-	15422: 0x00007DC2,
-	15423: 0x00007DA3,
-	15424: 0x00007DAA,
-	15425: 0x00007DC1,
-	15426: 0x00007DC0,
-	15427: 0x00007DC5,
-	15428: 0x00007D9D,
-	15429: 0x00007DCE,
-	15430: 0x00007DC4,
-	15431: 0x00007DC6,
-	15432: 0x00007DCB,
-	15433: 0x00007DCC,
-	15434: 0x00007DAF,
-	15435: 0x00007DB9,
-	15436: 0x00007D96,
-	15437: 0x00007DBC,
-	15438: 0x00007D9F,
-	15439: 0x00007DA6,
-	15440: 0x00007DAE,
-	15441: 0x00007DA9,
-	15442: 0x00007DA1,
-	15443: 0x00007DC9,
-	15444: 0x00007F73,
-	15445: 0x00007FE2,
-	15446: 0x00007FE3,
-	15447: 0x00007FE5,
-	15448: 0x00007FDE,
-	15449: 0x00008024,
-	15450: 0x0000805D,
-	15451: 0x0000805C,
-	15452: 0x00008189,
-	15453: 0x00008186,
-	15454: 0x00008183,
-	15455: 0x00008187,
-	15456: 0x0000818D,
-	15457: 0x0000818C,
-	15458: 0x0000818B,
-	15459: 0x00008215,
-	15460: 0x00008497,
-	15461: 0x000084A4,
-	15462: 0x000084A1,
-	15463: 0x0000849F,
-	15464: 0x000084BA,
-	15465: 0x000084CE,
-	15466: 0x000084C2,
-	15467: 0x000084AC,
-	15468: 0x000084AE,
-	15469: 0x000084AB,
-	15470: 0x000084B9,
-	15471: 0x000084B4,
-	15472: 0x000084C1,
-	15473: 0x000084CD,
-	15474: 0x000084AA,
-	15475: 0x0000849A,
-	15476: 0x000084B1,
-	15477: 0x000084D0,
-	15478: 0x0000849D,
-	15479: 0x000084A7,
-	15480: 0x000084BB,
-	15481: 0x000084A2,
-	15482: 0x00008494,
-	15483: 0x000084C7,
-	15484: 0x000084CC,
-	15485: 0x0000849B,
-	15486: 0x000084A9,
-	15487: 0x000084AF,
-	15488: 0x000084A8,
-	15489: 0x000084D6,
-	15490: 0x00008498,
-	15491: 0x000084B6,
-	15492: 0x000084CF,
-	15493: 0x000084A0,
-	15494: 0x000084D7,
-	15495: 0x000084D4,
-	15496: 0x000084D2,
-	15497: 0x000084DB,
-	15498: 0x000084B0,
-	15499: 0x00008491,
-	15500: 0x00008661,
-	15501: 0x00008733,
-	15502: 0x00008723,
-	15503: 0x00008728,
-	15504: 0x0000876B,
-	15505: 0x00008740,
-	15506: 0x0000872E,
-	15507: 0x0000871E,
-	15508: 0x00008721,
-	15509: 0x00008719,
-	15510: 0x0000871B,
-	15511: 0x00008743,
-	15512: 0x0000872C,
-	15513: 0x00008741,
-	15514: 0x0000873E,
-	15515: 0x00008746,
-	15516: 0x00008720,
-	15517: 0x00008732,
-	15518: 0x0000872A,
-	15519: 0x0000872D,
-	15520: 0x0000873C,
-	15521: 0x00008712,
-	15522: 0x0000873A,
-	15523: 0x00008731,
-	15524: 0x00008735,
-	15525: 0x00008742,
-	15526: 0x00008726,
-	15527: 0x00008727,
-	15528: 0x00008738,
-	15529: 0x00008724,
-	15530: 0x0000871A,
-	15531: 0x00008730,
-	15532: 0x00008711,
-	15533: 0x000088F7,
-	15534: 0x000088E7,
-	15535: 0x000088F1,
-	15536: 0x000088F2,
-	15537: 0x000088FA,
-	15538: 0x000088FE,
-	15539: 0x000088EE,
-	15540: 0x000088FC,
-	15541: 0x000088F6,
-	15542: 0x000088FB,
-	15543: 0x000088F0,
-	15544: 0x000088EC,
-	15545: 0x000088EB,
-	15546: 0x0000899D,
-	15547: 0x000089A1,
-	15548: 0x0000899F,
-	15549: 0x0000899E,
-	15550: 0x000089E9,
-	15551: 0x000089EB,
-	15552: 0x000089E8,
-	15553: 0x00008AAB,
-	15554: 0x00008A99,
-	15555: 0x00008A8B,
-	15556: 0x00008A92,
-	15557: 0x00008A8F,
-	15558: 0x00008A96,
-	15559: 0x00008C3D,
-	15560: 0x00008C68,
-	15561: 0x00008C69,
-	15562: 0x00008CD5,
-	15563: 0x00008CCF,
-	15564: 0x00008CD7,
-	15565: 0x00008D96,
-	15566: 0x00008E09,
-	15567: 0x00008E02,
-	15568: 0x00008DFF,
-	15569: 0x00008E0D,
-	15570: 0x00008DFD,
-	15571: 0x00008E0A,
-	15572: 0x00008E03,
-	15573: 0x00008E07,
-	15574: 0x00008E06,
-	15575: 0x00008E05,
-	15576: 0x00008DFE,
-	15577: 0x00008E00,
-	15578: 0x00008E04,
-	15579: 0x00008F10,
-	15580: 0x00008F11,
-	15581: 0x00008F0E,
-	15582: 0x00008F0D,
-	15583: 0x00009123,
-	15584: 0x0000911C,
-	15585: 0x00009120,
-	15586: 0x00009122,
-	15587: 0x0000911F,
-	15588: 0x0000911D,
-	15589: 0x0000911A,
-	15590: 0x00009124,
-	15591: 0x00009121,
-	15592: 0x0000911B,
-	15593: 0x0000917A,
-	15594: 0x00009172,
-	15595: 0x00009179,
-	15596: 0x00009173,
-	15597: 0x000092A5,
-	15598: 0x000092A4,
-	15599: 0x00009276,
-	15600: 0x0000929B,
-	15601: 0x0000927A,
-	15602: 0x000092A0,
-	15603: 0x00009294,
-	15604: 0x000092AA,
-	15605: 0x0000928D,
-	15606: 0x000092A6,
-	15607: 0x0000929A,
-	15608: 0x000092AB,
-	15609: 0x00009279,
-	15610: 0x00009297,
-	15611: 0x0000927F,
-	15612: 0x000092A3,
-	15613: 0x000092EE,
-	15614: 0x0000928E,
-	15615: 0x00009282,
-	15616: 0x00009295,
-	15617: 0x000092A2,
-	15618: 0x0000927D,
-	15619: 0x00009288,
-	15620: 0x000092A1,
-	15621: 0x0000928A,
-	15622: 0x00009286,
-	15623: 0x0000928C,
-	15624: 0x00009299,
-	15625: 0x000092A7,
-	15626: 0x0000927E,
-	15627: 0x00009287,
-	15628: 0x000092A9,
-	15629: 0x0000929D,
-	15630: 0x0000928B,
-	15631: 0x0000922D,
-	15632: 0x0000969E,
-	15633: 0x000096A1,
-	15634: 0x000096FF,
-	15635: 0x00009758,
-	15636: 0x0000977D,
-	15637: 0x0000977A,
-	15638: 0x0000977E,
-	15639: 0x00009783,
-	15640: 0x00009780,
-	15641: 0x00009782,
-	15642: 0x0000977B,
-	15643: 0x00009784,
-	15644: 0x00009781,
-	15645: 0x0000977F,
-	15646: 0x000097CE,
-	15647: 0x000097CD,
-	15648: 0x00009816,
-	15649: 0x000098AD,
-	15650: 0x000098AE,
-	15651: 0x00009902,
-	15652: 0x00009900,
-	15653: 0x00009907,
-	15654: 0x0000999D,
-	15655: 0x0000999C,
-	15656: 0x000099C3,
-	15657: 0x000099B9,
-	15658: 0x000099BB,
-	15659: 0x000099BA,
-	15660: 0x000099C2,
-	15661: 0x000099BD,
-	15662: 0x000099C7,
-	15663: 0x00009AB1,
-	15664: 0x00009AE3,
-	15665: 0x00009AE7,
-	15666: 0x00009B3E,
-	15667: 0x00009B3F,
-	15668: 0x00009B60,
-	15669: 0x00009B61,
-	15670: 0x00009B5F,
-	15671: 0x00009CF1,
-	15672: 0x00009CF2,
-	15673: 0x00009CF5,
-	15674: 0x00009EA7,
-	15675: 0x000050FF,
-	15676: 0x00005103,
-	15677: 0x00005130,
-	15678: 0x000050F8,
-	15679: 0x00005106,
-	15680: 0x00005107,
-	15681: 0x000050F6,
-	15682: 0x000050FE,
-	15683: 0x0000510B,
-	15684: 0x0000510C,
-	15685: 0x000050FD,
-	15686: 0x0000510A,
-	15687: 0x0000528B,
-	15688: 0x0000528C,
-	15689: 0x000052F1,
-	15690: 0x000052EF,
-	15691: 0x00005648,
-	15692: 0x00005642,
-	15693: 0x0000564C,
-	15694: 0x00005635,
-	15695: 0x00005641,
-	15696: 0x0000564A,
-	15697: 0x00005649,
-	15698: 0x00005646,
-	15699: 0x00005658,
-	15700: 0x0000565A,
-	15701: 0x00005640,
-	15702: 0x00005633,
-	15703: 0x0000563D,
-	15704: 0x0000562C,
-	15705: 0x0000563E,
-	15706: 0x00005638,
-	15707: 0x0000562A,
-	15708: 0x0000563A,
-	15709: 0x0000571A,
-	15710: 0x000058AB,
-	15711: 0x0000589D,
-	15712: 0x000058B1,
-	15713: 0x000058A0,
-	15714: 0x000058A3,
-	15715: 0x000058AF,
-	15716: 0x000058AC,
-	15717: 0x000058A5,
-	15718: 0x000058A1,
-	15719: 0x000058FF,
-	15720: 0x00005AFF,
-	15721: 0x00005AF4,
-	15722: 0x00005AFD,
-	15723: 0x00005AF7,
-	15724: 0x00005AF6,
-	15725: 0x00005B03,
-	15726: 0x00005AF8,
-	15727: 0x00005B02,
-	15728: 0x00005AF9,
-	15729: 0x00005B01,
-	15730: 0x00005B07,
-	15731: 0x00005B05,
-	15732: 0x00005B0F,
-	15733: 0x00005C67,
-	15734: 0x00005D99,
-	15735: 0x00005D97,
-	15736: 0x00005D9F,
-	15737: 0x00005D92,
-	15738: 0x00005DA2,
-	15739: 0x00005D93,
-	15740: 0x00005D95,
-	15741: 0x00005DA0,
-	15742: 0x00005D9C,
-	15743: 0x00005DA1,
-	15744: 0x00005D9A,
-	15745: 0x00005D9E,
-	15746: 0x00005E69,
-	15747: 0x00005E5D,
-	15748: 0x00005E60,
-	15749: 0x00005E5C,
-	15750: 0x00007DF3,
-	15751: 0x00005EDB,
-	15752: 0x00005EDE,
-	15753: 0x00005EE1,
-	15754: 0x00005F49,
-	15755: 0x00005FB2,
-	15756: 0x0000618B,
-	15757: 0x00006183,
-	15758: 0x00006179,
-	15759: 0x000061B1,
-	15760: 0x000061B0,
-	15761: 0x000061A2,
-	15762: 0x00006189,
-	15763: 0x0000619B,
-	15764: 0x00006193,
-	15765: 0x000061AF,
-	15766: 0x000061AD,
-	15767: 0x0000619F,
-	15768: 0x00006192,
-	15769: 0x000061AA,
-	15770: 0x000061A1,
-	15771: 0x0000618D,
-	15772: 0x00006166,
-	15773: 0x000061B3,
-	15774: 0x0000622D,
-	15775: 0x0000646E,
-	15776: 0x00006470,
-	15777: 0x00006496,
-	15778: 0x000064A0,
-	15779: 0x00006485,
-	15780: 0x00006497,
-	15781: 0x0000649C,
-	15782: 0x0000648F,
-	15783: 0x0000648B,
-	15784: 0x0000648A,
-	15785: 0x0000648C,
-	15786: 0x000064A3,
-	15787: 0x0000649F,
-	15788: 0x00006468,
-	15789: 0x000064B1,
-	15790: 0x00006498,
-	15791: 0x00006576,
-	15792: 0x0000657A,
-	15793: 0x00006579,
-	15794: 0x0000657B,
-	15795: 0x000065B2,
-	15796: 0x000065B3,
-	15797: 0x000066B5,
-	15798: 0x000066B0,
-	15799: 0x000066A9,
-	15800: 0x000066B2,
-	15801: 0x000066B7,
-	15802: 0x000066AA,
-	15803: 0x000066AF,
-	15804: 0x00006A00,
-	15805: 0x00006A06,
-	15806: 0x00006A17,
-	15807: 0x000069E5,
-	15808: 0x000069F8,
-	15809: 0x00006A15,
-	15810: 0x000069F1,
-	15811: 0x000069E4,
-	15812: 0x00006A20,
-	15813: 0x000069FF,
-	15814: 0x000069EC,
-	15815: 0x000069E2,
-	15816: 0x00006A1B,
-	15817: 0x00006A1D,
-	15818: 0x000069FE,
-	15819: 0x00006A27,
-	15820: 0x000069F2,
-	15821: 0x000069EE,
-	15822: 0x00006A14,
-	15823: 0x000069F7,
-	15824: 0x000069E7,
-	15825: 0x00006A40,
-	15826: 0x00006A08,
-	15827: 0x000069E6,
-	15828: 0x000069FB,
-	15829: 0x00006A0D,
-	15830: 0x000069FC,
-	15831: 0x000069EB,
-	15832: 0x00006A09,
-	15833: 0x00006A04,
-	15834: 0x00006A18,
-	15835: 0x00006A25,
-	15836: 0x00006A0F,
-	15837: 0x000069F6,
-	15838: 0x00006A26,
-	15839: 0x00006A07,
-	15840: 0x000069F4,
-	15841: 0x00006A16,
-	15842: 0x00006B51,
-	15843: 0x00006BA5,
-	15844: 0x00006BA3,
-	15845: 0x00006BA2,
-	15846: 0x00006BA6,
-	15847: 0x00006C01,
-	15848: 0x00006C00,
-	15849: 0x00006BFF,
-	15850: 0x00006C02,
-	15851: 0x00006F41,
-	15852: 0x00006F26,
-	15853: 0x00006F7E,
-	15854: 0x00006F87,
-	15855: 0x00006FC6,
-	15856: 0x00006F92,
-	15857: 0x00006F8D,
-	15858: 0x00006F89,
-	15859: 0x00006F8C,
-	15860: 0x00006F62,
-	15861: 0x00006F4F,
-	15862: 0x00006F85,
-	15863: 0x00006F5A,
-	15864: 0x00006F96,
-	15865: 0x00006F76,
-	15866: 0x00006F6C,
-	15867: 0x00006F82,
-	15868: 0x00006F55,
-	15869: 0x00006F72,
-	15870: 0x00006F52,
-	15871: 0x00006F50,
-	15872: 0x00006F57,
-	15873: 0x00006F94,
-	15874: 0x00006F93,
-	15875: 0x00006F5D,
-	15876: 0x00006F00,
-	15877: 0x00006F61,
-	15878: 0x00006F6B,
-	15879: 0x00006F7D,
-	15880: 0x00006F67,
-	15881: 0x00006F90,
-	15882: 0x00006F53,
-	15883: 0x00006F8B,
-	15884: 0x00006F69,
-	15885: 0x00006F7F,
-	15886: 0x00006F95,
-	15887: 0x00006F63,
-	15888: 0x00006F77,
-	15889: 0x00006F6A,
-	15890: 0x00006F7B,
-	15891: 0x000071B2,
-	15892: 0x000071AF,
-	15893: 0x0000719B,
-	15894: 0x000071B0,
-	15895: 0x000071A0,
-	15896: 0x0000719A,
-	15897: 0x000071A9,
-	15898: 0x000071B5,
-	15899: 0x0000719D,
-	15900: 0x000071A5,
-	15901: 0x0000719E,
-	15902: 0x000071A4,
-	15903: 0x000071A1,
-	15904: 0x000071AA,
-	15905: 0x0000719C,
-	15906: 0x000071A7,
-	15907: 0x000071B3,
-	15908: 0x00007298,
-	15909: 0x0000729A,
-	15910: 0x00007358,
-	15911: 0x00007352,
-	15912: 0x0000735E,
-	15913: 0x0000735F,
-	15914: 0x00007360,
-	15915: 0x0000735D,
-	15916: 0x0000735B,
-	15917: 0x00007361,
-	15918: 0x0000735A,
-	15919: 0x00007359,
-	15920: 0x00007362,
-	15921: 0x00007487,
-	15922: 0x00007489,
-	15923: 0x0000748A,
-	15924: 0x00007486,
-	15925: 0x00007481,
-	15926: 0x0000747D,
-	15927: 0x00007485,
-	15928: 0x00007488,
-	15929: 0x0000747C,
-	15930: 0x00007479,
-	15931: 0x00007508,
-	15932: 0x00007507,
-	15933: 0x0000757E,
-	15934: 0x00007625,
-	15935: 0x0000761E,
-	15936: 0x00007619,
-	15937: 0x0000761D,
-	15938: 0x0000761C,
-	15939: 0x00007623,
-	15940: 0x0000761A,
-	15941: 0x00007628,
-	15942: 0x0000761B,
-	15943: 0x0000769C,
-	15944: 0x0000769D,
-	15945: 0x0000769E,
-	15946: 0x0000769B,
-	15947: 0x0000778D,
-	15948: 0x0000778F,
-	15949: 0x00007789,
-	15950: 0x00007788,
-	15951: 0x000078CD,
-	15952: 0x000078BB,
-	15953: 0x000078CF,
-	15954: 0x000078CC,
-	15955: 0x000078D1,
-	15956: 0x000078CE,
-	15957: 0x000078D4,
-	15958: 0x000078C8,
-	15959: 0x000078C3,
-	15960: 0x000078C4,
-	15961: 0x000078C9,
-	15962: 0x0000799A,
-	15963: 0x000079A1,
-	15964: 0x000079A0,
-	15965: 0x0000799C,
-	15966: 0x000079A2,
-	15967: 0x0000799B,
-	15968: 0x00006B76,
-	15969: 0x00007A39,
-	15970: 0x00007AB2,
-	15971: 0x00007AB4,
-	15972: 0x00007AB3,
-	15973: 0x00007BB7,
-	15974: 0x00007BCB,
-	15975: 0x00007BBE,
-	15976: 0x00007BAC,
-	15977: 0x00007BCE,
-	15978: 0x00007BAF,
-	15979: 0x00007BB9,
-	15980: 0x00007BCA,
-	15981: 0x00007BB5,
-	15982: 0x00007CC5,
-	15983: 0x00007CC8,
-	15984: 0x00007CCC,
-	15985: 0x00007CCB,
-	15986: 0x00007DF7,
-	15987: 0x00007DDB,
-	15988: 0x00007DEA,
-	15989: 0x00007DE7,
-	15990: 0x00007DD7,
-	15991: 0x00007DE1,
-	15992: 0x00007E03,
-	15993: 0x00007DFA,
-	15994: 0x00007DE6,
-	15995: 0x00007DF6,
-	15996: 0x00007DF1,
-	15997: 0x00007DF0,
-	15998: 0x00007DEE,
-	15999: 0x00007DDF,
-	16000: 0x00007F76,
-	16001: 0x00007FAC,
-	16002: 0x00007FB0,
-	16003: 0x00007FAD,
-	16004: 0x00007FED,
-	16005: 0x00007FEB,
-	16006: 0x00007FEA,
-	16007: 0x00007FEC,
-	16008: 0x00007FE6,
-	16009: 0x00007FE8,
-	16010: 0x00008064,
-	16011: 0x00008067,
-	16012: 0x000081A3,
-	16013: 0x0000819F,
-	16014: 0x0000819E,
-	16015: 0x00008195,
-	16016: 0x000081A2,
-	16017: 0x00008199,
-	16018: 0x00008197,
-	16019: 0x00008216,
-	16020: 0x0000824F,
-	16021: 0x00008253,
-	16022: 0x00008252,
-	16023: 0x00008250,
-	16024: 0x0000824E,
-	16025: 0x00008251,
-	16026: 0x00008524,
-	16027: 0x0000853B,
-	16028: 0x0000850F,
-	16029: 0x00008500,
-	16030: 0x00008529,
-	16031: 0x0000850E,
-	16032: 0x00008509,
-	16033: 0x0000850D,
-	16034: 0x0000851F,
-	16035: 0x0000850A,
-	16036: 0x00008527,
-	16037: 0x0000851C,
-	16038: 0x000084FB,
-	16039: 0x0000852B,
-	16040: 0x000084FA,
-	16041: 0x00008508,
-	16042: 0x0000850C,
-	16043: 0x000084F4,
-	16044: 0x0000852A,
-	16045: 0x000084F2,
-	16046: 0x00008515,
-	16047: 0x000084F7,
-	16048: 0x000084EB,
-	16049: 0x000084F3,
-	16050: 0x000084FC,
-	16051: 0x00008512,
-	16052: 0x000084EA,
-	16053: 0x000084E9,
-	16054: 0x00008516,
-	16055: 0x000084FE,
-	16056: 0x00008528,
-	16057: 0x0000851D,
-	16058: 0x0000852E,
-	16059: 0x00008502,
-	16060: 0x000084FD,
-	16061: 0x0000851E,
-	16062: 0x000084F6,
-	16063: 0x00008531,
-	16064: 0x00008526,
-	16065: 0x000084E7,
-	16066: 0x000084E8,
-	16067: 0x000084F0,
-	16068: 0x000084EF,
-	16069: 0x000084F9,
-	16070: 0x00008518,
-	16071: 0x00008520,
-	16072: 0x00008530,
-	16073: 0x0000850B,
-	16074: 0x00008519,
-	16075: 0x0000852F,
-	16076: 0x00008662,
-	16077: 0x00008756,
-	16078: 0x00008763,
-	16079: 0x00008764,
-	16080: 0x00008777,
-	16081: 0x000087E1,
-	16082: 0x00008773,
-	16083: 0x00008758,
-	16084: 0x00008754,
-	16085: 0x0000875B,
-	16086: 0x00008752,
-	16087: 0x00008761,
-	16088: 0x0000875A,
-	16089: 0x00008751,
-	16090: 0x0000875E,
-	16091: 0x0000876D,
-	16092: 0x0000876A,
-	16093: 0x00008750,
-	16094: 0x0000874E,
-	16095: 0x0000875F,
-	16096: 0x0000875D,
-	16097: 0x0000876F,
-	16098: 0x0000876C,
-	16099: 0x0000877A,
-	16100: 0x0000876E,
-	16101: 0x0000875C,
-	16102: 0x00008765,
-	16103: 0x0000874F,
-	16104: 0x0000877B,
-	16105: 0x00008775,
-	16106: 0x00008762,
-	16107: 0x00008767,
-	16108: 0x00008769,
-	16109: 0x0000885A,
-	16110: 0x00008905,
-	16111: 0x0000890C,
-	16112: 0x00008914,
-	16113: 0x0000890B,
-	16114: 0x00008917,
-	16115: 0x00008918,
-	16116: 0x00008919,
-	16117: 0x00008906,
-	16118: 0x00008916,
-	16119: 0x00008911,
-	16120: 0x0000890E,
-	16121: 0x00008909,
-	16122: 0x000089A2,
-	16123: 0x000089A4,
-	16124: 0x000089A3,
-	16125: 0x000089ED,
-	16126: 0x000089F0,
-	16127: 0x000089EC,
-	16128: 0x00008ACF,
-	16129: 0x00008AC6,
-	16130: 0x00008AB8,
-	16131: 0x00008AD3,
-	16132: 0x00008AD1,
-	16133: 0x00008AD4,
-	16134: 0x00008AD5,
-	16135: 0x00008ABB,
-	16136: 0x00008AD7,
-	16137: 0x00008ABE,
-	16138: 0x00008AC0,
-	16139: 0x00008AC5,
-	16140: 0x00008AD8,
-	16141: 0x00008AC3,
-	16142: 0x00008ABA,
-	16143: 0x00008ABD,
-	16144: 0x00008AD9,
-	16145: 0x00008C3E,
-	16146: 0x00008C4D,
-	16147: 0x00008C8F,
-	16148: 0x00008CE5,
-	16149: 0x00008CDF,
-	16150: 0x00008CD9,
-	16151: 0x00008CE8,
-	16152: 0x00008CDA,
-	16153: 0x00008CDD,
-	16154: 0x00008CE7,
-	16155: 0x00008DA0,
-	16156: 0x00008D9C,
-	16157: 0x00008DA1,
-	16158: 0x00008D9B,
-	16159: 0x00008E20,
-	16160: 0x00008E23,
-	16161: 0x00008E25,
-	16162: 0x00008E24,
-	16163: 0x00008E2E,
-	16164: 0x00008E15,
-	16165: 0x00008E1B,
-	16166: 0x00008E16,
-	16167: 0x00008E11,
-	16168: 0x00008E19,
-	16169: 0x00008E26,
-	16170: 0x00008E27,
-	16171: 0x00008E14,
-	16172: 0x00008E12,
-	16173: 0x00008E18,
-	16174: 0x00008E13,
-	16175: 0x00008E1C,
-	16176: 0x00008E17,
-	16177: 0x00008E1A,
-	16178: 0x00008F2C,
-	16179: 0x00008F24,
-	16180: 0x00008F18,
-	16181: 0x00008F1A,
-	16182: 0x00008F20,
-	16183: 0x00008F23,
-	16184: 0x00008F16,
-	16185: 0x00008F17,
-	16186: 0x00009073,
-	16187: 0x00009070,
-	16188: 0x0000906F,
-	16189: 0x00009067,
-	16190: 0x0000906B,
-	16191: 0x0000912F,
-	16192: 0x0000912B,
-	16193: 0x00009129,
-	16194: 0x0000912A,
-	16195: 0x00009132,
-	16196: 0x00009126,
-	16197: 0x0000912E,
-	16198: 0x00009185,
-	16199: 0x00009186,
-	16200: 0x0000918A,
-	16201: 0x00009181,
-	16202: 0x00009182,
-	16203: 0x00009184,
-	16204: 0x00009180,
-	16205: 0x000092D0,
-	16206: 0x000092C3,
-	16207: 0x000092C4,
-	16208: 0x000092C0,
-	16209: 0x000092D9,
-	16210: 0x000092B6,
-	16211: 0x000092CF,
-	16212: 0x000092F1,
-	16213: 0x000092DF,
-	16214: 0x000092D8,
-	16215: 0x000092E9,
-	16216: 0x000092D7,
-	16217: 0x000092DD,
-	16218: 0x000092CC,
-	16219: 0x000092EF,
-	16220: 0x000092C2,
-	16221: 0x000092E8,
-	16222: 0x000092CA,
-	16223: 0x000092C8,
-	16224: 0x000092CE,
-	16225: 0x000092E6,
-	16226: 0x000092CD,
-	16227: 0x000092D5,
-	16228: 0x000092C9,
-	16229: 0x000092E0,
-	16230: 0x000092DE,
-	16231: 0x000092E7,
-	16232: 0x000092D1,
-	16233: 0x000092D3,
-	16234: 0x000092B5,
-	16235: 0x000092E1,
-	16236: 0x000092C6,
-	16237: 0x000092B4,
-	16238: 0x0000957C,
-	16239: 0x000095AC,
-	16240: 0x000095AB,
-	16241: 0x000095AE,
-	16242: 0x000095B0,
-	16243: 0x000096A4,
-	16244: 0x000096A2,
-	16245: 0x000096D3,
-	16246: 0x00009705,
-	16247: 0x00009708,
-	16248: 0x00009702,
-	16249: 0x0000975A,
-	16250: 0x0000978A,
-	16251: 0x0000978E,
-	16252: 0x00009788,
-	16253: 0x000097D0,
-	16254: 0x000097CF,
-	16255: 0x0000981E,
-	16256: 0x0000981D,
-	16257: 0x00009826,
-	16258: 0x00009829,
-	16259: 0x00009828,
-	16260: 0x00009820,
-	16261: 0x0000981B,
-	16262: 0x00009827,
-	16263: 0x000098B2,
-	16264: 0x00009908,
-	16265: 0x000098FA,
-	16266: 0x00009911,
-	16267: 0x00009914,
-	16268: 0x00009916,
-	16269: 0x00009917,
-	16270: 0x00009915,
-	16271: 0x000099DC,
-	16272: 0x000099CD,
-	16273: 0x000099CF,
-	16274: 0x000099D3,
-	16275: 0x000099D4,
-	16276: 0x000099CE,
-	16277: 0x000099C9,
-	16278: 0x000099D6,
-	16279: 0x000099D8,
-	16280: 0x000099CB,
-	16281: 0x000099D7,
-	16282: 0x000099CC,
-	16283: 0x00009AB3,
-	16284: 0x00009AEC,
-	16285: 0x00009AEB,
-	16286: 0x00009AF3,
-	16287: 0x00009AF2,
-	16288: 0x00009AF1,
-	16289: 0x00009B46,
-	16290: 0x00009B43,
-	16291: 0x00009B67,
-	16292: 0x00009B74,
-	16293: 0x00009B71,
-	16294: 0x00009B66,
-	16295: 0x00009B76,
-	16296: 0x00009B75,
-	16297: 0x00009B70,
-	16298: 0x00009B68,
-	16299: 0x00009B64,
-	16300: 0x00009B6C,
-	16301: 0x00009CFC,
-	16302: 0x00009CFA,
-	16303: 0x00009CFD,
-	16304: 0x00009CFF,
-	16305: 0x00009CF7,
-	16306: 0x00009D07,
-	16307: 0x00009D00,
-	16308: 0x00009CF9,
-	16309: 0x00009CFB,
-	16310: 0x00009D08,
-	16311: 0x00009D05,
-	16312: 0x00009D04,
-	16313: 0x00009E83,
-	16314: 0x00009ED3,
-	16315: 0x00009F0F,
-	16316: 0x00009F10,
-	16317: 0x0000511C,
-	16318: 0x00005113,
-	16319: 0x00005117,
-	16320: 0x0000511A,
-	16321: 0x00005111,
-	16322: 0x000051DE,
-	16323: 0x00005334,
-	16324: 0x000053E1,
-	16325: 0x00005670,
-	16326: 0x00005660,
-	16327: 0x0000566E,
-	16328: 0x00005673,
-	16329: 0x00005666,
-	16330: 0x00005663,
-	16331: 0x0000566D,
-	16332: 0x00005672,
-	16333: 0x0000565E,
-	16334: 0x00005677,
-	16335: 0x0000571C,
-	16336: 0x0000571B,
-	16337: 0x000058C8,
-	16338: 0x000058BD,
-	16339: 0x000058C9,
-	16340: 0x000058BF,
-	16341: 0x000058BA,
-	16342: 0x000058C2,
-	16343: 0x000058BC,
-	16344: 0x000058C6,
-	16345: 0x00005B17,
-	16346: 0x00005B19,
-	16347: 0x00005B1B,
-	16348: 0x00005B21,
-	16349: 0x00005B14,
-	16350: 0x00005B13,
-	16351: 0x00005B10,
-	16352: 0x00005B16,
-	16353: 0x00005B28,
-	16354: 0x00005B1A,
-	16355: 0x00005B20,
-	16356: 0x00005B1E,
-	16357: 0x00005BEF,
-	16358: 0x00005DAC,
-	16359: 0x00005DB1,
-	16360: 0x00005DA9,
-	16361: 0x00005DA7,
-	16362: 0x00005DB5,
-	16363: 0x00005DB0,
-	16364: 0x00005DAE,
-	16365: 0x00005DAA,
-	16366: 0x00005DA8,
-	16367: 0x00005DB2,
-	16368: 0x00005DAD,
-	16369: 0x00005DAF,
-	16370: 0x00005DB4,
-	16371: 0x00005E67,
-	16372: 0x00005E68,
-	16373: 0x00005E66,
-	16374: 0x00005E6F,
-	16375: 0x00005EE9,
-	16376: 0x00005EE7,
-	16377: 0x00005EE6,
-	16378: 0x00005EE8,
-	16379: 0x00005EE5,
-	16380: 0x00005F4B,
-	16381: 0x00005FBC,
-	16382: 0x0000619D,
-	16383: 0x000061A8,
-	16384: 0x00006196,
-	16385: 0x000061C5,
-	16386: 0x000061B4,
-	16387: 0x000061C6,
-	16388: 0x000061C1,
-	16389: 0x000061CC,
-	16390: 0x000061BA,
-	16391: 0x000061BF,
-	16392: 0x000061B8,
-	16393: 0x0000618C,
-	16394: 0x000064D7,
-	16395: 0x000064D6,
-	16396: 0x000064D0,
-	16397: 0x000064CF,
-	16398: 0x000064C9,
-	16399: 0x000064BD,
-	16400: 0x00006489,
-	16401: 0x000064C3,
-	16402: 0x000064DB,
-	16403: 0x000064F3,
-	16404: 0x000064D9,
-	16405: 0x00006533,
-	16406: 0x0000657F,
-	16407: 0x0000657C,
-	16408: 0x000065A2,
-	16409: 0x000066C8,
-	16410: 0x000066BE,
-	16411: 0x000066C0,
-	16412: 0x000066CA,
-	16413: 0x000066CB,
-	16414: 0x000066CF,
-	16415: 0x000066BD,
-	16416: 0x000066BB,
-	16417: 0x000066BA,
-	16418: 0x000066CC,
-	16419: 0x00006723,
-	16420: 0x00006A34,
-	16421: 0x00006A66,
-	16422: 0x00006A49,
-	16423: 0x00006A67,
-	16424: 0x00006A32,
-	16425: 0x00006A68,
-	16426: 0x00006A3E,
-	16427: 0x00006A5D,
-	16428: 0x00006A6D,
-	16429: 0x00006A76,
-	16430: 0x00006A5B,
-	16431: 0x00006A51,
-	16432: 0x00006A28,
-	16433: 0x00006A5A,
-	16434: 0x00006A3B,
-	16435: 0x00006A3F,
-	16436: 0x00006A41,
-	16437: 0x00006A6A,
-	16438: 0x00006A64,
-	16439: 0x00006A50,
-	16440: 0x00006A4F,
-	16441: 0x00006A54,
-	16442: 0x00006A6F,
-	16443: 0x00006A69,
-	16444: 0x00006A60,
-	16445: 0x00006A3C,
-	16446: 0x00006A5E,
-	16447: 0x00006A56,
-	16448: 0x00006A55,
-	16449: 0x00006A4D,
-	16450: 0x00006A4E,
-	16451: 0x00006A46,
-	16452: 0x00006B55,
-	16453: 0x00006B54,
-	16454: 0x00006B56,
-	16455: 0x00006BA7,
-	16456: 0x00006BAA,
-	16457: 0x00006BAB,
-	16458: 0x00006BC8,
-	16459: 0x00006BC7,
-	16460: 0x00006C04,
-	16461: 0x00006C03,
-	16462: 0x00006C06,
-	16463: 0x00006FAD,
-	16464: 0x00006FCB,
-	16465: 0x00006FA3,
-	16466: 0x00006FC7,
-	16467: 0x00006FBC,
-	16468: 0x00006FCE,
-	16469: 0x00006FC8,
-	16470: 0x00006F5E,
-	16471: 0x00006FC4,
-	16472: 0x00006FBD,
-	16473: 0x00006F9E,
-	16474: 0x00006FCA,
-	16475: 0x00006FA8,
-	16476: 0x00007004,
-	16477: 0x00006FA5,
-	16478: 0x00006FAE,
-	16479: 0x00006FBA,
-	16480: 0x00006FAC,
-	16481: 0x00006FAA,
-	16482: 0x00006FCF,
-	16483: 0x00006FBF,
-	16484: 0x00006FB8,
-	16485: 0x00006FA2,
-	16486: 0x00006FC9,
-	16487: 0x00006FAB,
-	16488: 0x00006FCD,
-	16489: 0x00006FAF,
-	16490: 0x00006FB2,
-	16491: 0x00006FB0,
-	16492: 0x000071C5,
-	16493: 0x000071C2,
-	16494: 0x000071BF,
-	16495: 0x000071B8,
-	16496: 0x000071D6,
-	16497: 0x000071C0,
-	16498: 0x000071C1,
-	16499: 0x000071CB,
-	16500: 0x000071D4,
-	16501: 0x000071CA,
-	16502: 0x000071C7,
-	16503: 0x000071CF,
-	16504: 0x000071BD,
-	16505: 0x000071D8,
-	16506: 0x000071BC,
-	16507: 0x000071C6,
-	16508: 0x000071DA,
-	16509: 0x000071DB,
-	16510: 0x0000729D,
-	16511: 0x0000729E,
-	16512: 0x00007369,
-	16513: 0x00007366,
-	16514: 0x00007367,
-	16515: 0x0000736C,
-	16516: 0x00007365,
-	16517: 0x0000736B,
-	16518: 0x0000736A,
-	16519: 0x0000747F,
-	16520: 0x0000749A,
-	16521: 0x000074A0,
-	16522: 0x00007494,
-	16523: 0x00007492,
-	16524: 0x00007495,
-	16525: 0x000074A1,
-	16526: 0x0000750B,
-	16527: 0x00007580,
-	16528: 0x0000762F,
-	16529: 0x0000762D,
-	16530: 0x00007631,
-	16531: 0x0000763D,
-	16532: 0x00007633,
-	16533: 0x0000763C,
-	16534: 0x00007635,
-	16535: 0x00007632,
-	16536: 0x00007630,
-	16537: 0x000076BB,
-	16538: 0x000076E6,
-	16539: 0x0000779A,
-	16540: 0x0000779D,
-	16541: 0x000077A1,
-	16542: 0x0000779C,
-	16543: 0x0000779B,
-	16544: 0x000077A2,
-	16545: 0x000077A3,
-	16546: 0x00007795,
-	16547: 0x00007799,
-	16548: 0x00007797,
-	16549: 0x000078DD,
-	16550: 0x000078E9,
-	16551: 0x000078E5,
-	16552: 0x000078EA,
-	16553: 0x000078DE,
-	16554: 0x000078E3,
-	16555: 0x000078DB,
-	16556: 0x000078E1,
-	16557: 0x000078E2,
-	16558: 0x000078ED,
-	16559: 0x000078DF,
-	16560: 0x000078E0,
-	16561: 0x000079A4,
-	16562: 0x00007A44,
-	16563: 0x00007A48,
-	16564: 0x00007A47,
-	16565: 0x00007AB6,
-	16566: 0x00007AB8,
-	16567: 0x00007AB5,
-	16568: 0x00007AB1,
-	16569: 0x00007AB7,
-	16570: 0x00007BDE,
-	16571: 0x00007BE3,
-	16572: 0x00007BE7,
-	16573: 0x00007BDD,
-	16574: 0x00007BD5,
-	16575: 0x00007BE5,
-	16576: 0x00007BDA,
-	16577: 0x00007BE8,
-	16578: 0x00007BF9,
-	16579: 0x00007BD4,
-	16580: 0x00007BEA,
-	16581: 0x00007BE2,
-	16582: 0x00007BDC,
-	16583: 0x00007BEB,
-	16584: 0x00007BD8,
-	16585: 0x00007BDF,
-	16586: 0x00007CD2,
-	16587: 0x00007CD4,
-	16588: 0x00007CD7,
-	16589: 0x00007CD0,
-	16590: 0x00007CD1,
-	16591: 0x00007E12,
-	16592: 0x00007E21,
-	16593: 0x00007E17,
-	16594: 0x00007E0C,
-	16595: 0x00007E1F,
-	16596: 0x00007E20,
-	16597: 0x00007E13,
-	16598: 0x00007E0E,
-	16599: 0x00007E1C,
-	16600: 0x00007E15,
-	16601: 0x00007E1A,
-	16602: 0x00007E22,
-	16603: 0x00007E0B,
-	16604: 0x00007E0F,
-	16605: 0x00007E16,
-	16606: 0x00007E0D,
-	16607: 0x00007E14,
-	16608: 0x00007E25,
-	16609: 0x00007E24,
-	16610: 0x00007F43,
-	16611: 0x00007F7B,
-	16612: 0x00007F7C,
-	16613: 0x00007F7A,
-	16614: 0x00007FB1,
-	16615: 0x00007FEF,
-	16616: 0x0000802A,
-	16617: 0x00008029,
-	16618: 0x0000806C,
-	16619: 0x000081B1,
-	16620: 0x000081A6,
-	16621: 0x000081AE,
-	16622: 0x000081B9,
-	16623: 0x000081B5,
-	16624: 0x000081AB,
-	16625: 0x000081B0,
-	16626: 0x000081AC,
-	16627: 0x000081B4,
-	16628: 0x000081B2,
-	16629: 0x000081B7,
-	16630: 0x000081A7,
-	16631: 0x000081F2,
-	16632: 0x00008255,
-	16633: 0x00008256,
-	16634: 0x00008257,
-	16635: 0x00008556,
-	16636: 0x00008545,
-	16637: 0x0000856B,
-	16638: 0x0000854D,
-	16639: 0x00008553,
-	16640: 0x00008561,
-	16641: 0x00008558,
-	16642: 0x00008540,
-	16643: 0x00008546,
-	16644: 0x00008564,
-	16645: 0x00008541,
-	16646: 0x00008562,
-	16647: 0x00008544,
-	16648: 0x00008551,
-	16649: 0x00008547,
-	16650: 0x00008563,
-	16651: 0x0000853E,
-	16652: 0x0000855B,
-	16653: 0x00008571,
-	16654: 0x0000854E,
-	16655: 0x0000856E,
-	16656: 0x00008575,
-	16657: 0x00008555,
-	16658: 0x00008567,
-	16659: 0x00008560,
-	16660: 0x0000858C,
-	16661: 0x00008566,
-	16662: 0x0000855D,
-	16663: 0x00008554,
-	16664: 0x00008565,
-	16665: 0x0000856C,
-	16666: 0x00008663,
-	16667: 0x00008665,
-	16668: 0x00008664,
-	16669: 0x0000879B,
-	16670: 0x0000878F,
-	16671: 0x00008797,
-	16672: 0x00008793,
-	16673: 0x00008792,
-	16674: 0x00008788,
-	16675: 0x00008781,
-	16676: 0x00008796,
-	16677: 0x00008798,
-	16678: 0x00008779,
-	16679: 0x00008787,
-	16680: 0x000087A3,
-	16681: 0x00008785,
-	16682: 0x00008790,
-	16683: 0x00008791,
-	16684: 0x0000879D,
-	16685: 0x00008784,
-	16686: 0x00008794,
-	16687: 0x0000879C,
-	16688: 0x0000879A,
-	16689: 0x00008789,
-	16690: 0x0000891E,
-	16691: 0x00008926,
-	16692: 0x00008930,
-	16693: 0x0000892D,
-	16694: 0x0000892E,
-	16695: 0x00008927,
-	16696: 0x00008931,
-	16697: 0x00008922,
-	16698: 0x00008929,
-	16699: 0x00008923,
-	16700: 0x0000892F,
-	16701: 0x0000892C,
-	16702: 0x0000891F,
-	16703: 0x000089F1,
-	16704: 0x00008AE0,
-	16705: 0x00008AE2,
-	16706: 0x00008AF2,
-	16707: 0x00008AF4,
-	16708: 0x00008AF5,
-	16709: 0x00008ADD,
-	16710: 0x00008B14,
-	16711: 0x00008AE4,
-	16712: 0x00008ADF,
-	16713: 0x00008AF0,
-	16714: 0x00008AC8,
-	16715: 0x00008ADE,
-	16716: 0x00008AE1,
-	16717: 0x00008AE8,
-	16718: 0x00008AFF,
-	16719: 0x00008AEF,
-	16720: 0x00008AFB,
-	16721: 0x00008C91,
-	16722: 0x00008C92,
-	16723: 0x00008C90,
-	16724: 0x00008CF5,
-	16725: 0x00008CEE,
-	16726: 0x00008CF1,
-	16727: 0x00008CF0,
-	16728: 0x00008CF3,
-	16729: 0x00008D6C,
-	16730: 0x00008D6E,
-	16731: 0x00008DA5,
-	16732: 0x00008DA7,
-	16733: 0x00008E33,
-	16734: 0x00008E3E,
-	16735: 0x00008E38,
-	16736: 0x00008E40,
-	16737: 0x00008E45,
-	16738: 0x00008E36,
-	16739: 0x00008E3C,
-	16740: 0x00008E3D,
-	16741: 0x00008E41,
-	16742: 0x00008E30,
-	16743: 0x00008E3F,
-	16744: 0x00008EBD,
-	16745: 0x00008F36,
-	16746: 0x00008F2E,
-	16747: 0x00008F35,
-	16748: 0x00008F32,
-	16749: 0x00008F39,
-	16750: 0x00008F37,
-	16751: 0x00008F34,
-	16752: 0x00009076,
-	16753: 0x00009079,
-	16754: 0x0000907B,
-	16755: 0x00009086,
-	16756: 0x000090FA,
-	16757: 0x00009133,
-	16758: 0x00009135,
-	16759: 0x00009136,
-	16760: 0x00009193,
-	16761: 0x00009190,
-	16762: 0x00009191,
-	16763: 0x0000918D,
-	16764: 0x0000918F,
-	16765: 0x00009327,
-	16766: 0x0000931E,
-	16767: 0x00009308,
-	16768: 0x0000931F,
-	16769: 0x00009306,
-	16770: 0x0000930F,
-	16771: 0x0000937A,
-	16772: 0x00009338,
-	16773: 0x0000933C,
-	16774: 0x0000931B,
-	16775: 0x00009323,
-	16776: 0x00009312,
-	16777: 0x00009301,
-	16778: 0x00009346,
-	16779: 0x0000932D,
-	16780: 0x0000930E,
-	16781: 0x0000930D,
-	16782: 0x000092CB,
-	16783: 0x0000931D,
-	16784: 0x000092FA,
-	16785: 0x00009325,
-	16786: 0x00009313,
-	16787: 0x000092F9,
-	16788: 0x000092F7,
-	16789: 0x00009334,
-	16790: 0x00009302,
-	16791: 0x00009324,
-	16792: 0x000092FF,
-	16793: 0x00009329,
-	16794: 0x00009339,
-	16795: 0x00009335,
-	16796: 0x0000932A,
-	16797: 0x00009314,
-	16798: 0x0000930C,
-	16799: 0x0000930B,
-	16800: 0x000092FE,
-	16801: 0x00009309,
-	16802: 0x00009300,
-	16803: 0x000092FB,
-	16804: 0x00009316,
-	16805: 0x000095BC,
-	16806: 0x000095CD,
-	16807: 0x000095BE,
-	16808: 0x000095B9,
-	16809: 0x000095BA,
-	16810: 0x000095B6,
-	16811: 0x000095BF,
-	16812: 0x000095B5,
-	16813: 0x000095BD,
-	16814: 0x000096A9,
-	16815: 0x000096D4,
-	16816: 0x0000970B,
-	16817: 0x00009712,
-	16818: 0x00009710,
-	16819: 0x00009799,
-	16820: 0x00009797,
-	16821: 0x00009794,
-	16822: 0x000097F0,
-	16823: 0x000097F8,
-	16824: 0x00009835,
-	16825: 0x0000982F,
-	16826: 0x00009832,
-	16827: 0x00009924,
-	16828: 0x0000991F,
-	16829: 0x00009927,
-	16830: 0x00009929,
-	16831: 0x0000999E,
-	16832: 0x000099EE,
-	16833: 0x000099EC,
-	16834: 0x000099E5,
-	16835: 0x000099E4,
-	16836: 0x000099F0,
-	16837: 0x000099E3,
-	16838: 0x000099EA,
-	16839: 0x000099E9,
-	16840: 0x000099E7,
-	16841: 0x00009AB9,
-	16842: 0x00009ABF,
-	16843: 0x00009AB4,
-	16844: 0x00009ABB,
-	16845: 0x00009AF6,
-	16846: 0x00009AFA,
-	16847: 0x00009AF9,
-	16848: 0x00009AF7,
-	16849: 0x00009B33,
-	16850: 0x00009B80,
-	16851: 0x00009B85,
-	16852: 0x00009B87,
-	16853: 0x00009B7C,
-	16854: 0x00009B7E,
-	16855: 0x00009B7B,
-	16856: 0x00009B82,
-	16857: 0x00009B93,
-	16858: 0x00009B92,
-	16859: 0x00009B90,
-	16860: 0x00009B7A,
-	16861: 0x00009B95,
-	16862: 0x00009B7D,
-	16863: 0x00009B88,
-	16864: 0x00009D25,
-	16865: 0x00009D17,
-	16866: 0x00009D20,
-	16867: 0x00009D1E,
-	16868: 0x00009D14,
-	16869: 0x00009D29,
-	16870: 0x00009D1D,
-	16871: 0x00009D18,
-	16872: 0x00009D22,
-	16873: 0x00009D10,
-	16874: 0x00009D19,
-	16875: 0x00009D1F,
-	16876: 0x00009E88,
-	16877: 0x00009E86,
-	16878: 0x00009E87,
-	16879: 0x00009EAE,
-	16880: 0x00009EAD,
-	16881: 0x00009ED5,
-	16882: 0x00009ED6,
-	16883: 0x00009EFA,
-	16884: 0x00009F12,
-	16885: 0x00009F3D,
-	16886: 0x00005126,
-	16887: 0x00005125,
-	16888: 0x00005122,
-	16889: 0x00005124,
-	16890: 0x00005120,
-	16891: 0x00005129,
-	16892: 0x000052F4,
-	16893: 0x00005693,
-	16894: 0x0000568C,
-	16895: 0x0000568D,
-	16896: 0x00005686,
-	16897: 0x00005684,
-	16898: 0x00005683,
-	16899: 0x0000567E,
-	16900: 0x00005682,
-	16901: 0x0000567F,
-	16902: 0x00005681,
-	16903: 0x000058D6,
-	16904: 0x000058D4,
-	16905: 0x000058CF,
-	16906: 0x000058D2,
-	16907: 0x00005B2D,
-	16908: 0x00005B25,
-	16909: 0x00005B32,
-	16910: 0x00005B23,
-	16911: 0x00005B2C,
-	16912: 0x00005B27,
-	16913: 0x00005B26,
-	16914: 0x00005B2F,
-	16915: 0x00005B2E,
-	16916: 0x00005B7B,
-	16917: 0x00005BF1,
-	16918: 0x00005BF2,
-	16919: 0x00005DB7,
-	16920: 0x00005E6C,
-	16921: 0x00005E6A,
-	16922: 0x00005FBE,
-	16923: 0x00005FBB,
-	16924: 0x000061C3,
-	16925: 0x000061B5,
-	16926: 0x000061BC,
-	16927: 0x000061E7,
-	16928: 0x000061E0,
-	16929: 0x000061E5,
-	16930: 0x000061E4,
-	16931: 0x000061E8,
-	16932: 0x000061DE,
-	16933: 0x000064EF,
-	16934: 0x000064E9,
-	16935: 0x000064E3,
-	16936: 0x000064EB,
-	16937: 0x000064E4,
-	16938: 0x000064E8,
-	16939: 0x00006581,
-	16940: 0x00006580,
-	16941: 0x000065B6,
-	16942: 0x000065DA,
-	16943: 0x000066D2,
-	16944: 0x00006A8D,
-	16945: 0x00006A96,
-	16946: 0x00006A81,
-	16947: 0x00006AA5,
-	16948: 0x00006A89,
-	16949: 0x00006A9F,
-	16950: 0x00006A9B,
-	16951: 0x00006AA1,
-	16952: 0x00006A9E,
-	16953: 0x00006A87,
-	16954: 0x00006A93,
-	16955: 0x00006A8E,
-	16956: 0x00006A95,
-	16957: 0x00006A83,
-	16958: 0x00006AA8,
-	16959: 0x00006AA4,
-	16960: 0x00006A91,
-	16961: 0x00006A7F,
-	16962: 0x00006AA6,
-	16963: 0x00006A9A,
-	16964: 0x00006A85,
-	16965: 0x00006A8C,
-	16966: 0x00006A92,
-	16967: 0x00006B5B,
-	16968: 0x00006BAD,
-	16969: 0x00006C09,
-	16970: 0x00006FCC,
-	16971: 0x00006FA9,
-	16972: 0x00006FF4,
-	16973: 0x00006FD4,
-	16974: 0x00006FE3,
-	16975: 0x00006FDC,
-	16976: 0x00006FED,
-	16977: 0x00006FE7,
-	16978: 0x00006FE6,
-	16979: 0x00006FDE,
-	16980: 0x00006FF2,
-	16981: 0x00006FDD,
-	16982: 0x00006FE2,
-	16983: 0x00006FE8,
-	16984: 0x000071E1,
-	16985: 0x000071F1,
-	16986: 0x000071E8,
-	16987: 0x000071F2,
-	16988: 0x000071E4,
-	16989: 0x000071F0,
-	16990: 0x000071E2,
-	16991: 0x00007373,
-	16992: 0x0000736E,
-	16993: 0x0000736F,
-	16994: 0x00007497,
-	16995: 0x000074B2,
-	16996: 0x000074AB,
-	16997: 0x00007490,
-	16998: 0x000074AA,
-	16999: 0x000074AD,
-	17000: 0x000074B1,
-	17001: 0x000074A5,
-	17002: 0x000074AF,
-	17003: 0x00007510,
-	17004: 0x00007511,
-	17005: 0x00007512,
-	17006: 0x0000750F,
-	17007: 0x00007584,
-	17008: 0x00007643,
-	17009: 0x00007648,
-	17010: 0x00007649,
-	17011: 0x00007647,
-	17012: 0x000076A4,
-	17013: 0x000076E9,
-	17014: 0x000077B5,
-	17015: 0x000077AB,
-	17016: 0x000077B2,
-	17017: 0x000077B7,
-	17018: 0x000077B6,
-	17019: 0x000077B4,
-	17020: 0x000077B1,
-	17021: 0x000077A8,
-	17022: 0x000077F0,
-	17023: 0x000078F3,
-	17024: 0x000078FD,
-	17025: 0x00007902,
-	17026: 0x000078FB,
-	17027: 0x000078FC,
-	17028: 0x000078F2,
-	17029: 0x00007905,
-	17030: 0x000078F9,
-	17031: 0x000078FE,
-	17032: 0x00007904,
-	17033: 0x000079AB,
-	17034: 0x000079A8,
-	17035: 0x00007A5C,
-	17036: 0x00007A5B,
-	17037: 0x00007A56,
-	17038: 0x00007A58,
-	17039: 0x00007A54,
-	17040: 0x00007A5A,
-	17041: 0x00007ABE,
-	17042: 0x00007AC0,
-	17043: 0x00007AC1,
-	17044: 0x00007C05,
-	17045: 0x00007C0F,
-	17046: 0x00007BF2,
-	17047: 0x00007C00,
-	17048: 0x00007BFF,
-	17049: 0x00007BFB,
-	17050: 0x00007C0E,
-	17051: 0x00007BF4,
-	17052: 0x00007C0B,
-	17053: 0x00007BF3,
-	17054: 0x00007C02,
-	17055: 0x00007C09,
-	17056: 0x00007C03,
-	17057: 0x00007C01,
-	17058: 0x00007BF8,
-	17059: 0x00007BFD,
-	17060: 0x00007C06,
-	17061: 0x00007BF0,
-	17062: 0x00007BF1,
-	17063: 0x00007C10,
-	17064: 0x00007C0A,
-	17065: 0x00007CE8,
-	17066: 0x00007E2D,
-	17067: 0x00007E3C,
-	17068: 0x00007E42,
-	17069: 0x00007E33,
-	17070: 0x00009848,
-	17071: 0x00007E38,
-	17072: 0x00007E2A,
-	17073: 0x00007E49,
-	17074: 0x00007E40,
-	17075: 0x00007E47,
-	17076: 0x00007E29,
-	17077: 0x00007E4C,
-	17078: 0x00007E30,
-	17079: 0x00007E3B,
-	17080: 0x00007E36,
-	17081: 0x00007E44,
-	17082: 0x00007E3A,
-	17083: 0x00007F45,
-	17084: 0x00007F7F,
-	17085: 0x00007F7E,
-	17086: 0x00007F7D,
-	17087: 0x00007FF4,
-	17088: 0x00007FF2,
-	17089: 0x0000802C,
-	17090: 0x000081BB,
-	17091: 0x000081C4,
-	17092: 0x000081CC,
-	17093: 0x000081CA,
-	17094: 0x000081C5,
-	17095: 0x000081C7,
-	17096: 0x000081BC,
-	17097: 0x000081E9,
-	17098: 0x0000825B,
-	17099: 0x0000825A,
-	17100: 0x0000825C,
-	17101: 0x00008583,
-	17102: 0x00008580,
-	17103: 0x0000858F,
-	17104: 0x000085A7,
-	17105: 0x00008595,
-	17106: 0x000085A0,
-	17107: 0x0000858B,
-	17108: 0x000085A3,
-	17109: 0x0000857B,
-	17110: 0x000085A4,
-	17111: 0x0000859A,
-	17112: 0x0000859E,
-	17113: 0x00008577,
-	17114: 0x0000857C,
-	17115: 0x00008589,
-	17116: 0x000085A1,
-	17117: 0x0000857A,
-	17118: 0x00008578,
-	17119: 0x00008557,
-	17120: 0x0000858E,
-	17121: 0x00008596,
-	17122: 0x00008586,
-	17123: 0x0000858D,
-	17124: 0x00008599,
-	17125: 0x0000859D,
-	17126: 0x00008581,
-	17127: 0x000085A2,
-	17128: 0x00008582,
-	17129: 0x00008588,
-	17130: 0x00008585,
-	17131: 0x00008579,
-	17132: 0x00008576,
-	17133: 0x00008598,
-	17134: 0x00008590,
-	17135: 0x0000859F,
-	17136: 0x00008668,
-	17137: 0x000087BE,
-	17138: 0x000087AA,
-	17139: 0x000087AD,
-	17140: 0x000087C5,
-	17141: 0x000087B0,
-	17142: 0x000087AC,
-	17143: 0x000087B9,
-	17144: 0x000087B5,
-	17145: 0x000087BC,
-	17146: 0x000087AE,
-	17147: 0x000087C9,
-	17148: 0x000087C3,
-	17149: 0x000087C2,
-	17150: 0x000087CC,
-	17151: 0x000087B7,
-	17152: 0x000087AF,
-	17153: 0x000087C4,
-	17154: 0x000087CA,
-	17155: 0x000087B4,
-	17156: 0x000087B6,
-	17157: 0x000087BF,
-	17158: 0x000087B8,
-	17159: 0x000087BD,
-	17160: 0x000087DE,
-	17161: 0x000087B2,
-	17162: 0x00008935,
-	17163: 0x00008933,
-	17164: 0x0000893C,
-	17165: 0x0000893E,
-	17166: 0x00008941,
-	17167: 0x00008952,
-	17168: 0x00008937,
-	17169: 0x00008942,
-	17170: 0x000089AD,
-	17171: 0x000089AF,
-	17172: 0x000089AE,
-	17173: 0x000089F2,
-	17174: 0x000089F3,
-	17175: 0x00008B1E,
-	17176: 0x00008B18,
-	17177: 0x00008B16,
-	17178: 0x00008B11,
-	17179: 0x00008B05,
-	17180: 0x00008B0B,
-	17181: 0x00008B22,
-	17182: 0x00008B0F,
-	17183: 0x00008B12,
-	17184: 0x00008B15,
-	17185: 0x00008B07,
-	17186: 0x00008B0D,
-	17187: 0x00008B08,
-	17188: 0x00008B06,
-	17189: 0x00008B1C,
-	17190: 0x00008B13,
-	17191: 0x00008B1A,
-	17192: 0x00008C4F,
-	17193: 0x00008C70,
-	17194: 0x00008C72,
-	17195: 0x00008C71,
-	17196: 0x00008C6F,
-	17197: 0x00008C95,
-	17198: 0x00008C94,
-	17199: 0x00008CF9,
-	17200: 0x00008D6F,
-	17201: 0x00008E4E,
-	17202: 0x00008E4D,
-	17203: 0x00008E53,
-	17204: 0x00008E50,
-	17205: 0x00008E4C,
-	17206: 0x00008E47,
-	17207: 0x00008F43,
-	17208: 0x00008F40,
-	17209: 0x00009085,
-	17210: 0x0000907E,
-	17211: 0x00009138,
-	17212: 0x0000919A,
-	17213: 0x000091A2,
-	17214: 0x0000919B,
-	17215: 0x00009199,
-	17216: 0x0000919F,
-	17217: 0x000091A1,
-	17218: 0x0000919D,
-	17219: 0x000091A0,
-	17220: 0x000093A1,
-	17221: 0x00009383,
-	17222: 0x000093AF,
-	17223: 0x00009364,
-	17224: 0x00009356,
-	17225: 0x00009347,
-	17226: 0x0000937C,
-	17227: 0x00009358,
-	17228: 0x0000935C,
-	17229: 0x00009376,
-	17230: 0x00009349,
-	17231: 0x00009350,
-	17232: 0x00009351,
-	17233: 0x00009360,
-	17234: 0x0000936D,
-	17235: 0x0000938F,
-	17236: 0x0000934C,
-	17237: 0x0000936A,
-	17238: 0x00009379,
-	17239: 0x00009357,
-	17240: 0x00009355,
-	17241: 0x00009352,
-	17242: 0x0000934F,
-	17243: 0x00009371,
-	17244: 0x00009377,
-	17245: 0x0000937B,
-	17246: 0x00009361,
-	17247: 0x0000935E,
-	17248: 0x00009363,
-	17249: 0x00009367,
-	17250: 0x00009380,
-	17251: 0x0000934E,
-	17252: 0x00009359,
-	17253: 0x000095C7,
-	17254: 0x000095C0,
-	17255: 0x000095C9,
-	17256: 0x000095C3,
-	17257: 0x000095C5,
-	17258: 0x000095B7,
-	17259: 0x000096AE,
-	17260: 0x000096B0,
-	17261: 0x000096AC,
-	17262: 0x00009720,
-	17263: 0x0000971F,
-	17264: 0x00009718,
-	17265: 0x0000971D,
-	17266: 0x00009719,
-	17267: 0x0000979A,
-	17268: 0x000097A1,
-	17269: 0x0000979C,
-	17270: 0x0000979E,
-	17271: 0x0000979D,
-	17272: 0x000097D5,
-	17273: 0x000097D4,
-	17274: 0x000097F1,
-	17275: 0x00009841,
-	17276: 0x00009844,
-	17277: 0x0000984A,
-	17278: 0x00009849,
-	17279: 0x00009845,
-	17280: 0x00009843,
-	17281: 0x00009925,
-	17282: 0x0000992B,
-	17283: 0x0000992C,
-	17284: 0x0000992A,
-	17285: 0x00009933,
-	17286: 0x00009932,
-	17287: 0x0000992F,
-	17288: 0x0000992D,
-	17289: 0x00009931,
-	17290: 0x00009930,
-	17291: 0x00009998,
-	17292: 0x000099A3,
-	17293: 0x000099A1,
-	17294: 0x00009A02,
-	17295: 0x000099FA,
-	17296: 0x000099F4,
-	17297: 0x000099F7,
-	17298: 0x000099F9,
-	17299: 0x000099F8,
-	17300: 0x000099F6,
-	17301: 0x000099FB,
-	17302: 0x000099FD,
-	17303: 0x000099FE,
-	17304: 0x000099FC,
-	17305: 0x00009A03,
-	17306: 0x00009ABE,
-	17307: 0x00009AFE,
-	17308: 0x00009AFD,
-	17309: 0x00009B01,
-	17310: 0x00009AFC,
-	17311: 0x00009B48,
-	17312: 0x00009B9A,
-	17313: 0x00009BA8,
-	17314: 0x00009B9E,
-	17315: 0x00009B9B,
-	17316: 0x00009BA6,
-	17317: 0x00009BA1,
-	17318: 0x00009BA5,
-	17319: 0x00009BA4,
-	17320: 0x00009B86,
-	17321: 0x00009BA2,
-	17322: 0x00009BA0,
-	17323: 0x00009BAF,
-	17324: 0x00009D33,
-	17325: 0x00009D41,
-	17326: 0x00009D67,
-	17327: 0x00009D36,
-	17328: 0x00009D2E,
-	17329: 0x00009D2F,
-	17330: 0x00009D31,
-	17331: 0x00009D38,
-	17332: 0x00009D30,
-	17333: 0x00009D45,
-	17334: 0x00009D42,
-	17335: 0x00009D43,
-	17336: 0x00009D3E,
-	17337: 0x00009D37,
-	17338: 0x00009D40,
-	17339: 0x00009D3D,
-	17340: 0x00007FF5,
-	17341: 0x00009D2D,
-	17342: 0x00009E8A,
-	17343: 0x00009E89,
-	17344: 0x00009E8D,
-	17345: 0x00009EB0,
-	17346: 0x00009EC8,
-	17347: 0x00009EDA,
-	17348: 0x00009EFB,
-	17349: 0x00009EFF,
-	17350: 0x00009F24,
-	17351: 0x00009F23,
-	17352: 0x00009F22,
-	17353: 0x00009F54,
-	17354: 0x00009FA0,
-	17355: 0x00005131,
-	17356: 0x0000512D,
-	17357: 0x0000512E,
-	17358: 0x00005698,
-	17359: 0x0000569C,
-	17360: 0x00005697,
-	17361: 0x0000569A,
-	17362: 0x0000569D,
-	17363: 0x00005699,
-	17364: 0x00005970,
-	17365: 0x00005B3C,
-	17366: 0x00005C69,
-	17367: 0x00005C6A,
-	17368: 0x00005DC0,
-	17369: 0x00005E6D,
-	17370: 0x00005E6E,
-	17371: 0x000061D8,
-	17372: 0x000061DF,
-	17373: 0x000061ED,
-	17374: 0x000061EE,
-	17375: 0x000061F1,
-	17376: 0x000061EA,
-	17377: 0x000061F0,
-	17378: 0x000061EB,
-	17379: 0x000061D6,
-	17380: 0x000061E9,
-	17381: 0x000064FF,
-	17382: 0x00006504,
-	17383: 0x000064FD,
-	17384: 0x000064F8,
-	17385: 0x00006501,
-	17386: 0x00006503,
-	17387: 0x000064FC,
-	17388: 0x00006594,
-	17389: 0x000065DB,
-	17390: 0x000066DA,
-	17391: 0x000066DB,
-	17392: 0x000066D8,
-	17393: 0x00006AC5,
-	17394: 0x00006AB9,
-	17395: 0x00006ABD,
-	17396: 0x00006AE1,
-	17397: 0x00006AC6,
-	17398: 0x00006ABA,
-	17399: 0x00006AB6,
-	17400: 0x00006AB7,
-	17401: 0x00006AC7,
-	17402: 0x00006AB4,
-	17403: 0x00006AAD,
-	17404: 0x00006B5E,
-	17405: 0x00006BC9,
-	17406: 0x00006C0B,
-	17407: 0x00007007,
-	17408: 0x0000700C,
-	17409: 0x0000700D,
-	17410: 0x00007001,
-	17411: 0x00007005,
-	17412: 0x00007014,
-	17413: 0x0000700E,
-	17414: 0x00006FFF,
-	17415: 0x00007000,
-	17416: 0x00006FFB,
-	17417: 0x00007026,
-	17418: 0x00006FFC,
-	17419: 0x00006FF7,
-	17420: 0x0000700A,
-	17421: 0x00007201,
-	17422: 0x000071FF,
-	17423: 0x000071F9,
-	17424: 0x00007203,
-	17425: 0x000071FD,
-	17426: 0x00007376,
-	17427: 0x000074B8,
-	17428: 0x000074C0,
-	17429: 0x000074B5,
-	17430: 0x000074C1,
-	17431: 0x000074BE,
-	17432: 0x000074B6,
-	17433: 0x000074BB,
-	17434: 0x000074C2,
-	17435: 0x00007514,
-	17436: 0x00007513,
-	17437: 0x0000765C,
-	17438: 0x00007664,
-	17439: 0x00007659,
-	17440: 0x00007650,
-	17441: 0x00007653,
-	17442: 0x00007657,
-	17443: 0x0000765A,
-	17444: 0x000076A6,
-	17445: 0x000076BD,
-	17446: 0x000076EC,
-	17447: 0x000077C2,
-	17448: 0x000077BA,
-	17449: 0x000078FF,
-	17450: 0x0000790C,
-	17451: 0x00007913,
-	17452: 0x00007914,
-	17453: 0x00007909,
-	17454: 0x00007910,
-	17455: 0x00007912,
-	17456: 0x00007911,
-	17457: 0x000079AD,
-	17458: 0x000079AC,
-	17459: 0x00007A5F,
-	17460: 0x00007C1C,
-	17461: 0x00007C29,
-	17462: 0x00007C19,
-	17463: 0x00007C20,
-	17464: 0x00007C1F,
-	17465: 0x00007C2D,
-	17466: 0x00007C1D,
-	17467: 0x00007C26,
-	17468: 0x00007C28,
-	17469: 0x00007C22,
-	17470: 0x00007C25,
-	17471: 0x00007C30,
-	17472: 0x00007E5C,
-	17473: 0x00007E50,
-	17474: 0x00007E56,
-	17475: 0x00007E63,
-	17476: 0x00007E58,
-	17477: 0x00007E62,
-	17478: 0x00007E5F,
-	17479: 0x00007E51,
-	17480: 0x00007E60,
-	17481: 0x00007E57,
-	17482: 0x00007E53,
-	17483: 0x00007FB5,
-	17484: 0x00007FB3,
-	17485: 0x00007FF7,
-	17486: 0x00007FF8,
-	17487: 0x00008075,
-	17488: 0x000081D1,
-	17489: 0x000081D2,
-	17490: 0x000081D0,
-	17491: 0x0000825F,
-	17492: 0x0000825E,
-	17493: 0x000085B4,
-	17494: 0x000085C6,
-	17495: 0x000085C0,
-	17496: 0x000085C3,
-	17497: 0x000085C2,
-	17498: 0x000085B3,
-	17499: 0x000085B5,
-	17500: 0x000085BD,
-	17501: 0x000085C7,
-	17502: 0x000085C4,
-	17503: 0x000085BF,
-	17504: 0x000085CB,
-	17505: 0x000085CE,
-	17506: 0x000085C8,
-	17507: 0x000085C5,
-	17508: 0x000085B1,
-	17509: 0x000085B6,
-	17510: 0x000085D2,
-	17511: 0x00008624,
-	17512: 0x000085B8,
-	17513: 0x000085B7,
-	17514: 0x000085BE,
-	17515: 0x00008669,
-	17516: 0x000087E7,
-	17517: 0x000087E6,
-	17518: 0x000087E2,
-	17519: 0x000087DB,
-	17520: 0x000087EB,
-	17521: 0x000087EA,
-	17522: 0x000087E5,
-	17523: 0x000087DF,
-	17524: 0x000087F3,
-	17525: 0x000087E4,
-	17526: 0x000087D4,
-	17527: 0x000087DC,
-	17528: 0x000087D3,
-	17529: 0x000087ED,
-	17530: 0x000087D8,
-	17531: 0x000087E3,
-	17532: 0x000087A4,
-	17533: 0x000087D7,
-	17534: 0x000087D9,
-	17535: 0x00008801,
-	17536: 0x000087F4,
-	17537: 0x000087E8,
-	17538: 0x000087DD,
-	17539: 0x00008953,
-	17540: 0x0000894B,
-	17541: 0x0000894F,
-	17542: 0x0000894C,
-	17543: 0x00008946,
-	17544: 0x00008950,
-	17545: 0x00008951,
-	17546: 0x00008949,
-	17547: 0x00008B2A,
-	17548: 0x00008B27,
-	17549: 0x00008B23,
-	17550: 0x00008B33,
-	17551: 0x00008B30,
-	17552: 0x00008B35,
-	17553: 0x00008B47,
-	17554: 0x00008B2F,
-	17555: 0x00008B3C,
-	17556: 0x00008B3E,
-	17557: 0x00008B31,
-	17558: 0x00008B25,
-	17559: 0x00008B37,
-	17560: 0x00008B26,
-	17561: 0x00008B36,
-	17562: 0x00008B2E,
-	17563: 0x00008B24,
-	17564: 0x00008B3B,
-	17565: 0x00008B3D,
-	17566: 0x00008B3A,
-	17567: 0x00008C42,
-	17568: 0x00008C75,
-	17569: 0x00008C99,
-	17570: 0x00008C98,
-	17571: 0x00008C97,
-	17572: 0x00008CFE,
-	17573: 0x00008D04,
-	17574: 0x00008D02,
-	17575: 0x00008D00,
-	17576: 0x00008E5C,
-	17577: 0x00008E62,
-	17578: 0x00008E60,
-	17579: 0x00008E57,
-	17580: 0x00008E56,
-	17581: 0x00008E5E,
-	17582: 0x00008E65,
-	17583: 0x00008E67,
-	17584: 0x00008E5B,
-	17585: 0x00008E5A,
-	17586: 0x00008E61,
-	17587: 0x00008E5D,
-	17588: 0x00008E69,
-	17589: 0x00008E54,
-	17590: 0x00008F46,
-	17591: 0x00008F47,
-	17592: 0x00008F48,
-	17593: 0x00008F4B,
-	17594: 0x00009128,
-	17595: 0x0000913A,
-	17596: 0x0000913B,
-	17597: 0x0000913E,
-	17598: 0x000091A8,
-	17599: 0x000091A5,
-	17600: 0x000091A7,
-	17601: 0x000091AF,
-	17602: 0x000091AA,
-	17603: 0x000093B5,
-	17604: 0x0000938C,
-	17605: 0x00009392,
-	17606: 0x000093B7,
-	17607: 0x0000939B,
-	17608: 0x0000939D,
-	17609: 0x00009389,
-	17610: 0x000093A7,
-	17611: 0x0000938E,
-	17612: 0x000093AA,
-	17613: 0x0000939E,
-	17614: 0x000093A6,
-	17615: 0x00009395,
-	17616: 0x00009388,
-	17617: 0x00009399,
-	17618: 0x0000939F,
-	17619: 0x0000938D,
-	17620: 0x000093B1,
-	17621: 0x00009391,
-	17622: 0x000093B2,
-	17623: 0x000093A4,
-	17624: 0x000093A8,
-	17625: 0x000093B4,
-	17626: 0x000093A3,
-	17627: 0x000093A5,
-	17628: 0x000095D2,
-	17629: 0x000095D3,
-	17630: 0x000095D1,
-	17631: 0x000096B3,
-	17632: 0x000096D7,
-	17633: 0x000096DA,
-	17634: 0x00005DC2,
-	17635: 0x000096DF,
-	17636: 0x000096D8,
-	17637: 0x000096DD,
-	17638: 0x00009723,
-	17639: 0x00009722,
-	17640: 0x00009725,
-	17641: 0x000097AC,
-	17642: 0x000097AE,
-	17643: 0x000097A8,
-	17644: 0x000097AB,
-	17645: 0x000097A4,
-	17646: 0x000097AA,
-	17647: 0x000097A2,
-	17648: 0x000097A5,
-	17649: 0x000097D7,
-	17650: 0x000097D9,
-	17651: 0x000097D6,
-	17652: 0x000097D8,
-	17653: 0x000097FA,
-	17654: 0x00009850,
-	17655: 0x00009851,
-	17656: 0x00009852,
-	17657: 0x000098B8,
-	17658: 0x00009941,
-	17659: 0x0000993C,
-	17660: 0x0000993A,
-	17661: 0x00009A0F,
-	17662: 0x00009A0B,
-	17663: 0x00009A09,
-	17664: 0x00009A0D,
-	17665: 0x00009A04,
-	17666: 0x00009A11,
-	17667: 0x00009A0A,
-	17668: 0x00009A05,
-	17669: 0x00009A07,
-	17670: 0x00009A06,
-	17671: 0x00009AC0,
-	17672: 0x00009ADC,
-	17673: 0x00009B08,
-	17674: 0x00009B04,
-	17675: 0x00009B05,
-	17676: 0x00009B29,
-	17677: 0x00009B35,
-	17678: 0x00009B4A,
-	17679: 0x00009B4C,
-	17680: 0x00009B4B,
-	17681: 0x00009BC7,
-	17682: 0x00009BC6,
-	17683: 0x00009BC3,
-	17684: 0x00009BBF,
-	17685: 0x00009BC1,
-	17686: 0x00009BB5,
-	17687: 0x00009BB8,
-	17688: 0x00009BD3,
-	17689: 0x00009BB6,
-	17690: 0x00009BC4,
-	17691: 0x00009BB9,
-	17692: 0x00009BBD,
-	17693: 0x00009D5C,
-	17694: 0x00009D53,
-	17695: 0x00009D4F,
-	17696: 0x00009D4A,
-	17697: 0x00009D5B,
-	17698: 0x00009D4B,
-	17699: 0x00009D59,
-	17700: 0x00009D56,
-	17701: 0x00009D4C,
-	17702: 0x00009D57,
-	17703: 0x00009D52,
-	17704: 0x00009D54,
-	17705: 0x00009D5F,
-	17706: 0x00009D58,
-	17707: 0x00009D5A,
-	17708: 0x00009E8E,
-	17709: 0x00009E8C,
-	17710: 0x00009EDF,
-	17711: 0x00009F01,
-	17712: 0x00009F00,
-	17713: 0x00009F16,
-	17714: 0x00009F25,
-	17715: 0x00009F2B,
-	17716: 0x00009F2A,
-	17717: 0x00009F29,
-	17718: 0x00009F28,
-	17719: 0x00009F4C,
-	17720: 0x00009F55,
-	17721: 0x00005134,
-	17722: 0x00005135,
-	17723: 0x00005296,
-	17724: 0x000052F7,
-	17725: 0x000053B4,
-	17726: 0x000056AB,
-	17727: 0x000056AD,
-	17728: 0x000056A6,
-	17729: 0x000056A7,
-	17730: 0x000056AA,
-	17731: 0x000056AC,
-	17732: 0x000058DA,
-	17733: 0x000058DD,
-	17734: 0x000058DB,
-	17735: 0x00005912,
-	17736: 0x00005B3D,
-	17737: 0x00005B3E,
-	17738: 0x00005B3F,
-	17739: 0x00005DC3,
-	17740: 0x00005E70,
-	17741: 0x00005FBF,
-	17742: 0x000061FB,
-	17743: 0x00006507,
-	17744: 0x00006510,
-	17745: 0x0000650D,
-	17746: 0x00006509,
-	17747: 0x0000650C,
-	17748: 0x0000650E,
-	17749: 0x00006584,
-	17750: 0x000065DE,
-	17751: 0x000065DD,
-	17752: 0x000066DE,
-	17753: 0x00006AE7,
-	17754: 0x00006AE0,
-	17755: 0x00006ACC,
-	17756: 0x00006AD1,
-	17757: 0x00006AD9,
-	17758: 0x00006ACB,
-	17759: 0x00006ADF,
-	17760: 0x00006ADC,
-	17761: 0x00006AD0,
-	17762: 0x00006AEB,
-	17763: 0x00006ACF,
-	17764: 0x00006ACD,
-	17765: 0x00006ADE,
-	17766: 0x00006B60,
-	17767: 0x00006BB0,
-	17768: 0x00006C0C,
-	17769: 0x00007019,
-	17770: 0x00007027,
-	17771: 0x00007020,
-	17772: 0x00007016,
-	17773: 0x0000702B,
-	17774: 0x00007021,
-	17775: 0x00007022,
-	17776: 0x00007023,
-	17777: 0x00007029,
-	17778: 0x00007017,
-	17779: 0x00007024,
-	17780: 0x0000701C,
-	17781: 0x0000702A,
-	17782: 0x0000720C,
-	17783: 0x0000720A,
-	17784: 0x00007207,
-	17785: 0x00007202,
-	17786: 0x00007205,
-	17787: 0x000072A5,
-	17788: 0x000072A6,
-	17789: 0x000072A4,
-	17790: 0x000072A3,
-	17791: 0x000072A1,
-	17792: 0x000074CB,
-	17793: 0x000074C5,
-	17794: 0x000074B7,
-	17795: 0x000074C3,
-	17796: 0x00007516,
-	17797: 0x00007660,
-	17798: 0x000077C9,
-	17799: 0x000077CA,
-	17800: 0x000077C4,
-	17801: 0x000077F1,
-	17802: 0x0000791D,
-	17803: 0x0000791B,
-	17804: 0x00007921,
-	17805: 0x0000791C,
-	17806: 0x00007917,
-	17807: 0x0000791E,
-	17808: 0x000079B0,
-	17809: 0x00007A67,
-	17810: 0x00007A68,
-	17811: 0x00007C33,
-	17812: 0x00007C3C,
-	17813: 0x00007C39,
-	17814: 0x00007C2C,
-	17815: 0x00007C3B,
-	17816: 0x00007CEC,
-	17817: 0x00007CEA,
-	17818: 0x00007E76,
-	17819: 0x00007E75,
-	17820: 0x00007E78,
-	17821: 0x00007E70,
-	17822: 0x00007E77,
-	17823: 0x00007E6F,
-	17824: 0x00007E7A,
-	17825: 0x00007E72,
-	17826: 0x00007E74,
-	17827: 0x00007E68,
-	17828: 0x00007F4B,
-	17829: 0x00007F4A,
-	17830: 0x00007F83,
-	17831: 0x00007F86,
-	17832: 0x00007FB7,
-	17833: 0x00007FFD,
-	17834: 0x00007FFE,
-	17835: 0x00008078,
-	17836: 0x000081D7,
-	17837: 0x000081D5,
-	17838: 0x00008264,
-	17839: 0x00008261,
-	17840: 0x00008263,
-	17841: 0x000085EB,
-	17842: 0x000085F1,
-	17843: 0x000085ED,
-	17844: 0x000085D9,
-	17845: 0x000085E1,
-	17846: 0x000085E8,
-	17847: 0x000085DA,
-	17848: 0x000085D7,
-	17849: 0x000085EC,
-	17850: 0x000085F2,
-	17851: 0x000085F8,
-	17852: 0x000085D8,
-	17853: 0x000085DF,
-	17854: 0x000085E3,
-	17855: 0x000085DC,
-	17856: 0x000085D1,
-	17857: 0x000085F0,
-	17858: 0x000085E6,
-	17859: 0x000085EF,
-	17860: 0x000085DE,
-	17861: 0x000085E2,
-	17862: 0x00008800,
-	17863: 0x000087FA,
-	17864: 0x00008803,
-	17865: 0x000087F6,
-	17866: 0x000087F7,
-	17867: 0x00008809,
-	17868: 0x0000880C,
-	17869: 0x0000880B,
-	17870: 0x00008806,
-	17871: 0x000087FC,
-	17872: 0x00008808,
-	17873: 0x000087FF,
-	17874: 0x0000880A,
-	17875: 0x00008802,
-	17876: 0x00008962,
-	17877: 0x0000895A,
-	17878: 0x0000895B,
-	17879: 0x00008957,
-	17880: 0x00008961,
-	17881: 0x0000895C,
-	17882: 0x00008958,
-	17883: 0x0000895D,
-	17884: 0x00008959,
-	17885: 0x00008988,
-	17886: 0x000089B7,
-	17887: 0x000089B6,
-	17888: 0x000089F6,
-	17889: 0x00008B50,
-	17890: 0x00008B48,
-	17891: 0x00008B4A,
-	17892: 0x00008B40,
-	17893: 0x00008B53,
-	17894: 0x00008B56,
-	17895: 0x00008B54,
-	17896: 0x00008B4B,
-	17897: 0x00008B55,
-	17898: 0x00008B51,
-	17899: 0x00008B42,
-	17900: 0x00008B52,
-	17901: 0x00008B57,
-	17902: 0x00008C43,
-	17903: 0x00008C77,
-	17904: 0x00008C76,
-	17905: 0x00008C9A,
-	17906: 0x00008D06,
-	17907: 0x00008D07,
-	17908: 0x00008D09,
-	17909: 0x00008DAC,
-	17910: 0x00008DAA,
-	17911: 0x00008DAD,
-	17912: 0x00008DAB,
-	17913: 0x00008E6D,
-	17914: 0x00008E78,
-	17915: 0x00008E73,
-	17916: 0x00008E6A,
-	17917: 0x00008E6F,
-	17918: 0x00008E7B,
-	17919: 0x00008EC2,
-	17920: 0x00008F52,
-	17921: 0x00008F51,
-	17922: 0x00008F4F,
-	17923: 0x00008F50,
-	17924: 0x00008F53,
-	17925: 0x00008FB4,
-	17926: 0x00009140,
-	17927: 0x0000913F,
-	17928: 0x000091B0,
-	17929: 0x000091AD,
-	17930: 0x000093DE,
-	17931: 0x000093C7,
-	17932: 0x000093CF,
-	17933: 0x000093C2,
-	17934: 0x000093DA,
-	17935: 0x000093D0,
-	17936: 0x000093F9,
-	17937: 0x000093EC,
-	17938: 0x000093CC,
-	17939: 0x000093D9,
-	17940: 0x000093A9,
-	17941: 0x000093E6,
-	17942: 0x000093CA,
-	17943: 0x000093D4,
-	17944: 0x000093EE,
-	17945: 0x000093E3,
-	17946: 0x000093D5,
-	17947: 0x000093C4,
-	17948: 0x000093CE,
-	17949: 0x000093C0,
-	17950: 0x000093D2,
-	17951: 0x000093E7,
-	17952: 0x0000957D,
-	17953: 0x000095DA,
-	17954: 0x000095DB,
-	17955: 0x000096E1,
-	17956: 0x00009729,
-	17957: 0x0000972B,
-	17958: 0x0000972C,
-	17959: 0x00009728,
-	17960: 0x00009726,
-	17961: 0x000097B3,
-	17962: 0x000097B7,
-	17963: 0x000097B6,
-	17964: 0x000097DD,
-	17965: 0x000097DE,
-	17966: 0x000097DF,
-	17967: 0x0000985C,
-	17968: 0x00009859,
-	17969: 0x0000985D,
-	17970: 0x00009857,
-	17971: 0x000098BF,
-	17972: 0x000098BD,
-	17973: 0x000098BB,
-	17974: 0x000098BE,
-	17975: 0x00009948,
-	17976: 0x00009947,
-	17977: 0x00009943,
-	17978: 0x000099A6,
-	17979: 0x000099A7,
-	17980: 0x00009A1A,
-	17981: 0x00009A15,
-	17982: 0x00009A25,
-	17983: 0x00009A1D,
-	17984: 0x00009A24,
-	17985: 0x00009A1B,
-	17986: 0x00009A22,
-	17987: 0x00009A20,
-	17988: 0x00009A27,
-	17989: 0x00009A23,
-	17990: 0x00009A1E,
-	17991: 0x00009A1C,
-	17992: 0x00009A14,
-	17993: 0x00009AC2,
-	17994: 0x00009B0B,
-	17995: 0x00009B0A,
-	17996: 0x00009B0E,
-	17997: 0x00009B0C,
-	17998: 0x00009B37,
-	17999: 0x00009BEA,
-	18000: 0x00009BEB,
-	18001: 0x00009BE0,
-	18002: 0x00009BDE,
-	18003: 0x00009BE4,
-	18004: 0x00009BE6,
-	18005: 0x00009BE2,
-	18006: 0x00009BF0,
-	18007: 0x00009BD4,
-	18008: 0x00009BD7,
-	18009: 0x00009BEC,
-	18010: 0x00009BDC,
-	18011: 0x00009BD9,
-	18012: 0x00009BE5,
-	18013: 0x00009BD5,
-	18014: 0x00009BE1,
-	18015: 0x00009BDA,
-	18016: 0x00009D77,
-	18017: 0x00009D81,
-	18018: 0x00009D8A,
-	18019: 0x00009D84,
-	18020: 0x00009D88,
-	18021: 0x00009D71,
-	18022: 0x00009D80,
-	18023: 0x00009D78,
-	18024: 0x00009D86,
-	18025: 0x00009D8B,
-	18026: 0x00009D8C,
-	18027: 0x00009D7D,
-	18028: 0x00009D6B,
-	18029: 0x00009D74,
-	18030: 0x00009D75,
-	18031: 0x00009D70,
-	18032: 0x00009D69,
-	18033: 0x00009D85,
-	18034: 0x00009D73,
-	18035: 0x00009D7B,
-	18036: 0x00009D82,
-	18037: 0x00009D6F,
-	18038: 0x00009D79,
-	18039: 0x00009D7F,
-	18040: 0x00009D87,
-	18041: 0x00009D68,
-	18042: 0x00009E94,
-	18043: 0x00009E91,
-	18044: 0x00009EC0,
-	18045: 0x00009EFC,
-	18046: 0x00009F2D,
-	18047: 0x00009F40,
-	18048: 0x00009F41,
-	18049: 0x00009F4D,
-	18050: 0x00009F56,
-	18051: 0x00009F57,
-	18052: 0x00009F58,
-	18053: 0x00005337,
-	18054: 0x000056B2,
-	18055: 0x000056B5,
-	18056: 0x000056B3,
-	18057: 0x000058E3,
-	18058: 0x00005B45,
-	18059: 0x00005DC6,
-	18060: 0x00005DC7,
-	18061: 0x00005EEE,
-	18062: 0x00005EEF,
-	18063: 0x00005FC0,
-	18064: 0x00005FC1,
-	18065: 0x000061F9,
-	18066: 0x00006517,
-	18067: 0x00006516,
-	18068: 0x00006515,
-	18069: 0x00006513,
-	18070: 0x000065DF,
-	18071: 0x000066E8,
-	18072: 0x000066E3,
-	18073: 0x000066E4,
-	18074: 0x00006AF3,
-	18075: 0x00006AF0,
-	18076: 0x00006AEA,
-	18077: 0x00006AE8,
-	18078: 0x00006AF9,
-	18079: 0x00006AF1,
-	18080: 0x00006AEE,
-	18081: 0x00006AEF,
-	18082: 0x0000703C,
-	18083: 0x00007035,
-	18084: 0x0000702F,
-	18085: 0x00007037,
-	18086: 0x00007034,
-	18087: 0x00007031,
-	18088: 0x00007042,
-	18089: 0x00007038,
-	18090: 0x0000703F,
-	18091: 0x0000703A,
-	18092: 0x00007039,
-	18093: 0x00007040,
-	18094: 0x0000703B,
-	18095: 0x00007033,
-	18096: 0x00007041,
-	18097: 0x00007213,
-	18098: 0x00007214,
-	18099: 0x000072A8,
-	18100: 0x0000737D,
-	18101: 0x0000737C,
-	18102: 0x000074BA,
-	18103: 0x000076AB,
-	18104: 0x000076AA,
-	18105: 0x000076BE,
-	18106: 0x000076ED,
-	18107: 0x000077CC,
-	18108: 0x000077CE,
-	18109: 0x000077CF,
-	18110: 0x000077CD,
-	18111: 0x000077F2,
-	18112: 0x00007925,
-	18113: 0x00007923,
-	18114: 0x00007927,
-	18115: 0x00007928,
-	18116: 0x00007924,
-	18117: 0x00007929,
-	18118: 0x000079B2,
-	18119: 0x00007A6E,
-	18120: 0x00007A6C,
-	18121: 0x00007A6D,
-	18122: 0x00007AF7,
-	18123: 0x00007C49,
-	18124: 0x00007C48,
-	18125: 0x00007C4A,
-	18126: 0x00007C47,
-	18127: 0x00007C45,
-	18128: 0x00007CEE,
-	18129: 0x00007E7B,
-	18130: 0x00007E7E,
-	18131: 0x00007E81,
-	18132: 0x00007E80,
-	18133: 0x00007FBA,
-	18134: 0x00007FFF,
-	18135: 0x00008079,
-	18136: 0x000081DB,
-	18137: 0x000081D9,
-	18138: 0x0000820B,
-	18139: 0x00008268,
-	18140: 0x00008269,
-	18141: 0x00008622,
-	18142: 0x000085FF,
-	18143: 0x00008601,
-	18144: 0x000085FE,
-	18145: 0x0000861B,
-	18146: 0x00008600,
-	18147: 0x000085F6,
-	18148: 0x00008604,
-	18149: 0x00008609,
-	18150: 0x00008605,
-	18151: 0x0000860C,
-	18152: 0x000085FD,
-	18153: 0x00008819,
-	18154: 0x00008810,
-	18155: 0x00008811,
-	18156: 0x00008817,
-	18157: 0x00008813,
-	18158: 0x00008816,
-	18159: 0x00008963,
-	18160: 0x00008966,
-	18161: 0x000089B9,
-	18162: 0x000089F7,
-	18163: 0x00008B60,
-	18164: 0x00008B6A,
-	18165: 0x00008B5D,
-	18166: 0x00008B68,
-	18167: 0x00008B63,
-	18168: 0x00008B65,
-	18169: 0x00008B67,
-	18170: 0x00008B6D,
-	18171: 0x00008DAE,
-	18172: 0x00008E86,
-	18173: 0x00008E88,
-	18174: 0x00008E84,
-	18175: 0x00008F59,
-	18176: 0x00008F56,
-	18177: 0x00008F57,
-	18178: 0x00008F55,
-	18179: 0x00008F58,
-	18180: 0x00008F5A,
-	18181: 0x0000908D,
-	18182: 0x00009143,
-	18183: 0x00009141,
-	18184: 0x000091B7,
-	18185: 0x000091B5,
-	18186: 0x000091B2,
-	18187: 0x000091B3,
-	18188: 0x0000940B,
-	18189: 0x00009413,
-	18190: 0x000093FB,
-	18191: 0x00009420,
-	18192: 0x0000940F,
-	18193: 0x00009414,
-	18194: 0x000093FE,
-	18195: 0x00009415,
-	18196: 0x00009410,
-	18197: 0x00009428,
-	18198: 0x00009419,
-	18199: 0x0000940D,
-	18200: 0x000093F5,
-	18201: 0x00009400,
-	18202: 0x000093F7,
-	18203: 0x00009407,
-	18204: 0x0000940E,
-	18205: 0x00009416,
-	18206: 0x00009412,
-	18207: 0x000093FA,
-	18208: 0x00009409,
-	18209: 0x000093F8,
-	18210: 0x0000940A,
-	18211: 0x000093FF,
-	18212: 0x000093FC,
-	18213: 0x0000940C,
-	18214: 0x000093F6,
-	18215: 0x00009411,
-	18216: 0x00009406,
-	18217: 0x000095DE,
-	18218: 0x000095E0,
-	18219: 0x000095DF,
-	18220: 0x0000972E,
-	18221: 0x0000972F,
-	18222: 0x000097B9,
-	18223: 0x000097BB,
-	18224: 0x000097FD,
-	18225: 0x000097FE,
-	18226: 0x00009860,
-	18227: 0x00009862,
-	18228: 0x00009863,
-	18229: 0x0000985F,
-	18230: 0x000098C1,
-	18231: 0x000098C2,
-	18232: 0x00009950,
-	18233: 0x0000994E,
-	18234: 0x00009959,
-	18235: 0x0000994C,
-	18236: 0x0000994B,
-	18237: 0x00009953,
-	18238: 0x00009A32,
-	18239: 0x00009A34,
-	18240: 0x00009A31,
-	18241: 0x00009A2C,
-	18242: 0x00009A2A,
-	18243: 0x00009A36,
-	18244: 0x00009A29,
-	18245: 0x00009A2E,
-	18246: 0x00009A38,
-	18247: 0x00009A2D,
-	18248: 0x00009AC7,
-	18249: 0x00009ACA,
-	18250: 0x00009AC6,
-	18251: 0x00009B10,
-	18252: 0x00009B12,
-	18253: 0x00009B11,
-	18254: 0x00009C0B,
-	18255: 0x00009C08,
-	18256: 0x00009BF7,
-	18257: 0x00009C05,
-	18258: 0x00009C12,
-	18259: 0x00009BF8,
-	18260: 0x00009C40,
-	18261: 0x00009C07,
-	18262: 0x00009C0E,
-	18263: 0x00009C06,
-	18264: 0x00009C17,
-	18265: 0x00009C14,
-	18266: 0x00009C09,
-	18267: 0x00009D9F,
-	18268: 0x00009D99,
-	18269: 0x00009DA4,
-	18270: 0x00009D9D,
-	18271: 0x00009D92,
-	18272: 0x00009D98,
-	18273: 0x00009D90,
-	18274: 0x00009D9B,
-	18275: 0x00009DA0,
-	18276: 0x00009D94,
-	18277: 0x00009D9C,
-	18278: 0x00009DAA,
-	18279: 0x00009D97,
-	18280: 0x00009DA1,
-	18281: 0x00009D9A,
-	18282: 0x00009DA2,
-	18283: 0x00009DA8,
-	18284: 0x00009D9E,
-	18285: 0x00009DA3,
-	18286: 0x00009DBF,
-	18287: 0x00009DA9,
-	18288: 0x00009D96,
-	18289: 0x00009DA6,
-	18290: 0x00009DA7,
-	18291: 0x00009E99,
-	18292: 0x00009E9B,
-	18293: 0x00009E9A,
-	18294: 0x00009EE5,
-	18295: 0x00009EE4,
-	18296: 0x00009EE7,
-	18297: 0x00009EE6,
-	18298: 0x00009F30,
-	18299: 0x00009F2E,
-	18300: 0x00009F5B,
-	18301: 0x00009F60,
-	18302: 0x00009F5E,
-	18303: 0x00009F5D,
-	18304: 0x00009F59,
-	18305: 0x00009F91,
-	18306: 0x0000513A,
-	18307: 0x00005139,
-	18308: 0x00005298,
-	18309: 0x00005297,
-	18310: 0x000056C3,
-	18311: 0x000056BD,
-	18312: 0x000056BE,
-	18313: 0x00005B48,
-	18314: 0x00005B47,
-	18315: 0x00005DCB,
-	18316: 0x00005DCF,
-	18317: 0x00005EF1,
-	18318: 0x000061FD,
-	18319: 0x0000651B,
-	18320: 0x00006B02,
-	18321: 0x00006AFC,
-	18322: 0x00006B03,
-	18323: 0x00006AF8,
-	18324: 0x00006B00,
-	18325: 0x00007043,
-	18326: 0x00007044,
-	18327: 0x0000704A,
-	18328: 0x00007048,
-	18329: 0x00007049,
-	18330: 0x00007045,
-	18331: 0x00007046,
-	18332: 0x0000721D,
-	18333: 0x0000721A,
-	18334: 0x00007219,
-	18335: 0x0000737E,
-	18336: 0x00007517,
-	18337: 0x0000766A,
-	18338: 0x000077D0,
-	18339: 0x0000792D,
-	18340: 0x00007931,
-	18341: 0x0000792F,
-	18342: 0x00007C54,
-	18343: 0x00007C53,
-	18344: 0x00007CF2,
-	18345: 0x00007E8A,
-	18346: 0x00007E87,
-	18347: 0x00007E88,
-	18348: 0x00007E8B,
-	18349: 0x00007E86,
-	18350: 0x00007E8D,
-	18351: 0x00007F4D,
-	18352: 0x00007FBB,
-	18353: 0x00008030,
-	18354: 0x000081DD,
-	18355: 0x00008618,
-	18356: 0x0000862A,
-	18357: 0x00008626,
-	18358: 0x0000861F,
-	18359: 0x00008623,
-	18360: 0x0000861C,
-	18361: 0x00008619,
-	18362: 0x00008627,
-	18363: 0x0000862E,
-	18364: 0x00008621,
-	18365: 0x00008620,
-	18366: 0x00008629,
-	18367: 0x0000861E,
-	18368: 0x00008625,
-	18369: 0x00008829,
-	18370: 0x0000881D,
-	18371: 0x0000881B,
-	18372: 0x00008820,
-	18373: 0x00008824,
-	18374: 0x0000881C,
-	18375: 0x0000882B,
-	18376: 0x0000884A,
-	18377: 0x0000896D,
-	18378: 0x00008969,
-	18379: 0x0000896E,
-	18380: 0x0000896B,
-	18381: 0x000089FA,
-	18382: 0x00008B79,
-	18383: 0x00008B78,
-	18384: 0x00008B45,
-	18385: 0x00008B7A,
-	18386: 0x00008B7B,
-	18387: 0x00008D10,
-	18388: 0x00008D14,
-	18389: 0x00008DAF,
-	18390: 0x00008E8E,
-	18391: 0x00008E8C,
-	18392: 0x00008F5E,
-	18393: 0x00008F5B,
-	18394: 0x00008F5D,
-	18395: 0x00009146,
-	18396: 0x00009144,
-	18397: 0x00009145,
-	18398: 0x000091B9,
-	18399: 0x0000943F,
-	18400: 0x0000943B,
-	18401: 0x00009436,
-	18402: 0x00009429,
-	18403: 0x0000943D,
-	18404: 0x0000943C,
-	18405: 0x00009430,
-	18406: 0x00009439,
-	18407: 0x0000942A,
-	18408: 0x00009437,
-	18409: 0x0000942C,
-	18410: 0x00009440,
-	18411: 0x00009431,
-	18412: 0x000095E5,
-	18413: 0x000095E4,
-	18414: 0x000095E3,
-	18415: 0x00009735,
-	18416: 0x0000973A,
-	18417: 0x000097BF,
-	18418: 0x000097E1,
-	18419: 0x00009864,
-	18420: 0x000098C9,
-	18421: 0x000098C6,
-	18422: 0x000098C0,
-	18423: 0x00009958,
-	18424: 0x00009956,
-	18425: 0x00009A39,
-	18426: 0x00009A3D,
-	18427: 0x00009A46,
-	18428: 0x00009A44,
-	18429: 0x00009A42,
-	18430: 0x00009A41,
-	18431: 0x00009A3A,
-	18432: 0x00009A3F,
-	18433: 0x00009ACD,
-	18434: 0x00009B15,
-	18435: 0x00009B17,
-	18436: 0x00009B18,
-	18437: 0x00009B16,
-	18438: 0x00009B3A,
-	18439: 0x00009B52,
-	18440: 0x00009C2B,
-	18441: 0x00009C1D,
-	18442: 0x00009C1C,
-	18443: 0x00009C2C,
-	18444: 0x00009C23,
-	18445: 0x00009C28,
-	18446: 0x00009C29,
-	18447: 0x00009C24,
-	18448: 0x00009C21,
-	18449: 0x00009DB7,
-	18450: 0x00009DB6,
-	18451: 0x00009DBC,
-	18452: 0x00009DC1,
-	18453: 0x00009DC7,
-	18454: 0x00009DCA,
-	18455: 0x00009DCF,
-	18456: 0x00009DBE,
-	18457: 0x00009DC5,
-	18458: 0x00009DC3,
-	18459: 0x00009DBB,
-	18460: 0x00009DB5,
-	18461: 0x00009DCE,
-	18462: 0x00009DB9,
-	18463: 0x00009DBA,
-	18464: 0x00009DAC,
-	18465: 0x00009DC8,
-	18466: 0x00009DB1,
-	18467: 0x00009DAD,
-	18468: 0x00009DCC,
-	18469: 0x00009DB3,
-	18470: 0x00009DCD,
-	18471: 0x00009DB2,
-	18472: 0x00009E7A,
-	18473: 0x00009E9C,
-	18474: 0x00009EEB,
-	18475: 0x00009EEE,
-	18476: 0x00009EED,
-	18477: 0x00009F1B,
-	18478: 0x00009F18,
-	18479: 0x00009F1A,
-	18480: 0x00009F31,
-	18481: 0x00009F4E,
-	18482: 0x00009F65,
-	18483: 0x00009F64,
-	18484: 0x00009F92,
-	18485: 0x00004EB9,
-	18486: 0x000056C6,
-	18487: 0x000056C5,
-	18488: 0x000056CB,
-	18489: 0x00005971,
-	18490: 0x00005B4B,
-	18491: 0x00005B4C,
-	18492: 0x00005DD5,
-	18493: 0x00005DD1,
-	18494: 0x00005EF2,
-	18495: 0x00006521,
-	18496: 0x00006520,
-	18497: 0x00006526,
-	18498: 0x00006522,
-	18499: 0x00006B0B,
-	18500: 0x00006B08,
-	18501: 0x00006B09,
-	18502: 0x00006C0D,
-	18503: 0x00007055,
-	18504: 0x00007056,
-	18505: 0x00007057,
-	18506: 0x00007052,
-	18507: 0x0000721E,
-	18508: 0x0000721F,
-	18509: 0x000072A9,
-	18510: 0x0000737F,
-	18511: 0x000074D8,
-	18512: 0x000074D5,
-	18513: 0x000074D9,
-	18514: 0x000074D7,
-	18515: 0x0000766D,
-	18516: 0x000076AD,
-	18517: 0x00007935,
-	18518: 0x000079B4,
-	18519: 0x00007A70,
-	18520: 0x00007A71,
-	18521: 0x00007C57,
-	18522: 0x00007C5C,
-	18523: 0x00007C59,
-	18524: 0x00007C5B,
-	18525: 0x00007C5A,
-	18526: 0x00007CF4,
-	18527: 0x00007CF1,
-	18528: 0x00007E91,
-	18529: 0x00007F4F,
-	18530: 0x00007F87,
-	18531: 0x000081DE,
-	18532: 0x0000826B,
-	18533: 0x00008634,
-	18534: 0x00008635,
-	18535: 0x00008633,
-	18536: 0x0000862C,
-	18537: 0x00008632,
-	18538: 0x00008636,
-	18539: 0x0000882C,
-	18540: 0x00008828,
-	18541: 0x00008826,
-	18542: 0x0000882A,
-	18543: 0x00008825,
-	18544: 0x00008971,
-	18545: 0x000089BF,
-	18546: 0x000089BE,
-	18547: 0x000089FB,
-	18548: 0x00008B7E,
-	18549: 0x00008B84,
-	18550: 0x00008B82,
-	18551: 0x00008B86,
-	18552: 0x00008B85,
-	18553: 0x00008B7F,
-	18554: 0x00008D15,
-	18555: 0x00008E95,
-	18556: 0x00008E94,
-	18557: 0x00008E9A,
-	18558: 0x00008E92,
-	18559: 0x00008E90,
-	18560: 0x00008E96,
-	18561: 0x00008E97,
-	18562: 0x00008F60,
-	18563: 0x00008F62,
-	18564: 0x00009147,
-	18565: 0x0000944C,
-	18566: 0x00009450,
-	18567: 0x0000944A,
-	18568: 0x0000944B,
-	18569: 0x0000944F,
-	18570: 0x00009447,
-	18571: 0x00009445,
-	18572: 0x00009448,
-	18573: 0x00009449,
-	18574: 0x00009446,
-	18575: 0x0000973F,
-	18576: 0x000097E3,
-	18577: 0x0000986A,
-	18578: 0x00009869,
-	18579: 0x000098CB,
-	18580: 0x00009954,
-	18581: 0x0000995B,
-	18582: 0x00009A4E,
-	18583: 0x00009A53,
-	18584: 0x00009A54,
-	18585: 0x00009A4C,
-	18586: 0x00009A4F,
-	18587: 0x00009A48,
-	18588: 0x00009A4A,
-	18589: 0x00009A49,
-	18590: 0x00009A52,
-	18591: 0x00009A50,
-	18592: 0x00009AD0,
-	18593: 0x00009B19,
-	18594: 0x00009B2B,
-	18595: 0x00009B3B,
-	18596: 0x00009B56,
-	18597: 0x00009B55,
-	18598: 0x00009C46,
-	18599: 0x00009C48,
-	18600: 0x00009C3F,
-	18601: 0x00009C44,
-	18602: 0x00009C39,
-	18603: 0x00009C33,
-	18604: 0x00009C41,
-	18605: 0x00009C3C,
-	18606: 0x00009C37,
-	18607: 0x00009C34,
-	18608: 0x00009C32,
-	18609: 0x00009C3D,
-	18610: 0x00009C36,
-	18611: 0x00009DDB,
-	18612: 0x00009DD2,
-	18613: 0x00009DDE,
-	18614: 0x00009DDA,
-	18615: 0x00009DCB,
-	18616: 0x00009DD0,
-	18617: 0x00009DDC,
-	18618: 0x00009DD1,
-	18619: 0x00009DDF,
-	18620: 0x00009DE9,
-	18621: 0x00009DD9,
-	18622: 0x00009DD8,
-	18623: 0x00009DD6,
-	18624: 0x00009DF5,
-	18625: 0x00009DD5,
-	18626: 0x00009DDD,
-	18627: 0x00009EB6,
-	18628: 0x00009EF0,
-	18629: 0x00009F35,
-	18630: 0x00009F33,
-	18631: 0x00009F32,
-	18632: 0x00009F42,
-	18633: 0x00009F6B,
-	18634: 0x00009F95,
-	18635: 0x00009FA2,
-	18636: 0x0000513D,
-	18637: 0x00005299,
-	18638: 0x000058E8,
-	18639: 0x000058E7,
-	18640: 0x00005972,
-	18641: 0x00005B4D,
-	18642: 0x00005DD8,
-	18643: 0x0000882F,
-	18644: 0x00005F4F,
-	18645: 0x00006201,
-	18646: 0x00006203,
-	18647: 0x00006204,
-	18648: 0x00006529,
-	18649: 0x00006525,
-	18650: 0x00006596,
-	18651: 0x000066EB,
-	18652: 0x00006B11,
-	18653: 0x00006B12,
-	18654: 0x00006B0F,
-	18655: 0x00006BCA,
-	18656: 0x0000705B,
-	18657: 0x0000705A,
-	18658: 0x00007222,
-	18659: 0x00007382,
-	18660: 0x00007381,
-	18661: 0x00007383,
-	18662: 0x00007670,
-	18663: 0x000077D4,
-	18664: 0x00007C67,
-	18665: 0x00007C66,
-	18666: 0x00007E95,
-	18667: 0x0000826C,
-	18668: 0x0000863A,
-	18669: 0x00008640,
-	18670: 0x00008639,
-	18671: 0x0000863C,
-	18672: 0x00008631,
-	18673: 0x0000863B,
-	18674: 0x0000863E,
-	18675: 0x00008830,
-	18676: 0x00008832,
-	18677: 0x0000882E,
-	18678: 0x00008833,
-	18679: 0x00008976,
-	18680: 0x00008974,
-	18681: 0x00008973,
-	18682: 0x000089FE,
-	18683: 0x00008B8C,
-	18684: 0x00008B8E,
-	18685: 0x00008B8B,
-	18686: 0x00008B88,
-	18687: 0x00008C45,
-	18688: 0x00008D19,
-	18689: 0x00008E98,
-	18690: 0x00008F64,
-	18691: 0x00008F63,
-	18692: 0x000091BC,
-	18693: 0x00009462,
-	18694: 0x00009455,
-	18695: 0x0000945D,
-	18696: 0x00009457,
-	18697: 0x0000945E,
-	18698: 0x000097C4,
-	18699: 0x000097C5,
-	18700: 0x00009800,
-	18701: 0x00009A56,
-	18702: 0x00009A59,
-	18703: 0x00009B1E,
-	18704: 0x00009B1F,
-	18705: 0x00009B20,
-	18706: 0x00009C52,
-	18707: 0x00009C58,
-	18708: 0x00009C50,
-	18709: 0x00009C4A,
-	18710: 0x00009C4D,
-	18711: 0x00009C4B,
-	18712: 0x00009C55,
-	18713: 0x00009C59,
-	18714: 0x00009C4C,
-	18715: 0x00009C4E,
-	18716: 0x00009DFB,
-	18717: 0x00009DF7,
-	18718: 0x00009DEF,
-	18719: 0x00009DE3,
-	18720: 0x00009DEB,
-	18721: 0x00009DF8,
-	18722: 0x00009DE4,
-	18723: 0x00009DF6,
-	18724: 0x00009DE1,
-	18725: 0x00009DEE,
-	18726: 0x00009DE6,
-	18727: 0x00009DF2,
-	18728: 0x00009DF0,
-	18729: 0x00009DE2,
-	18730: 0x00009DEC,
-	18731: 0x00009DF4,
-	18732: 0x00009DF3,
-	18733: 0x00009DE8,
-	18734: 0x00009DED,
-	18735: 0x00009EC2,
-	18736: 0x00009ED0,
-	18737: 0x00009EF2,
-	18738: 0x00009EF3,
-	18739: 0x00009F06,
-	18740: 0x00009F1C,
-	18741: 0x00009F38,
-	18742: 0x00009F37,
-	18743: 0x00009F36,
-	18744: 0x00009F43,
-	18745: 0x00009F4F,
-	18746: 0x00009F71,
-	18747: 0x00009F70,
-	18748: 0x00009F6E,
-	18749: 0x00009F6F,
-	18750: 0x000056D3,
-	18751: 0x000056CD,
-	18752: 0x00005B4E,
-	18753: 0x00005C6D,
-	18754: 0x0000652D,
-	18755: 0x000066ED,
-	18756: 0x000066EE,
-	18757: 0x00006B13,
-	18758: 0x0000705F,
-	18759: 0x00007061,
-	18760: 0x0000705D,
-	18761: 0x00007060,
-	18762: 0x00007223,
-	18763: 0x000074DB,
-	18764: 0x000074E5,
-	18765: 0x000077D5,
-	18766: 0x00007938,
-	18767: 0x000079B7,
-	18768: 0x000079B6,
-	18769: 0x00007C6A,
-	18770: 0x00007E97,
-	18771: 0x00007F89,
-	18772: 0x0000826D,
-	18773: 0x00008643,
-	18774: 0x00008838,
-	18775: 0x00008837,
-	18776: 0x00008835,
-	18777: 0x0000884B,
-	18778: 0x00008B94,
-	18779: 0x00008B95,
-	18780: 0x00008E9E,
-	18781: 0x00008E9F,
-	18782: 0x00008EA0,
-	18783: 0x00008E9D,
-	18784: 0x000091BE,
-	18785: 0x000091BD,
-	18786: 0x000091C2,
-	18787: 0x0000946B,
-	18788: 0x00009468,
-	18789: 0x00009469,
-	18790: 0x000096E5,
-	18791: 0x00009746,
-	18792: 0x00009743,
-	18793: 0x00009747,
-	18794: 0x000097C7,
-	18795: 0x000097E5,
-	18796: 0x00009A5E,
-	18797: 0x00009AD5,
-	18798: 0x00009B59,
-	18799: 0x00009C63,
-	18800: 0x00009C67,
-	18801: 0x00009C66,
-	18802: 0x00009C62,
-	18803: 0x00009C5E,
-	18804: 0x00009C60,
-	18805: 0x00009E02,
-	18806: 0x00009DFE,
-	18807: 0x00009E07,
-	18808: 0x00009E03,
-	18809: 0x00009E06,
-	18810: 0x00009E05,
-	18811: 0x00009E00,
-	18812: 0x00009E01,
-	18813: 0x00009E09,
-	18814: 0x00009DFF,
-	18815: 0x00009DFD,
-	18816: 0x00009E04,
-	18817: 0x00009EA0,
-	18818: 0x00009F1E,
-	18819: 0x00009F46,
-	18820: 0x00009F74,
-	18821: 0x00009F75,
-	18822: 0x00009F76,
-	18823: 0x000056D4,
-	18824: 0x0000652E,
-	18825: 0x000065B8,
-	18826: 0x00006B18,
-	18827: 0x00006B19,
-	18828: 0x00006B17,
-	18829: 0x00006B1A,
-	18830: 0x00007062,
-	18831: 0x00007226,
-	18832: 0x000072AA,
-	18833: 0x000077D8,
-	18834: 0x000077D9,
-	18835: 0x00007939,
-	18836: 0x00007C69,
-	18837: 0x00007C6B,
-	18838: 0x00007CF6,
-	18839: 0x00007E9A,
-	18840: 0x00007E98,
-	18841: 0x00007E9B,
-	18842: 0x00007E99,
-	18843: 0x000081E0,
-	18844: 0x000081E1,
-	18845: 0x00008646,
-	18846: 0x00008647,
-	18847: 0x00008648,
-	18848: 0x00008979,
-	18849: 0x0000897A,
-	18850: 0x0000897C,
-	18851: 0x0000897B,
-	18852: 0x000089FF,
-	18853: 0x00008B98,
-	18854: 0x00008B99,
-	18855: 0x00008EA5,
-	18856: 0x00008EA4,
-	18857: 0x00008EA3,
-	18858: 0x0000946E,
-	18859: 0x0000946D,
-	18860: 0x0000946F,
-	18861: 0x00009471,
-	18862: 0x00009473,
-	18863: 0x00009749,
-	18864: 0x00009872,
-	18865: 0x0000995F,
-	18866: 0x00009C68,
-	18867: 0x00009C6E,
-	18868: 0x00009C6D,
-	18869: 0x00009E0B,
-	18870: 0x00009E0D,
-	18871: 0x00009E10,
-	18872: 0x00009E0F,
-	18873: 0x00009E12,
-	18874: 0x00009E11,
-	18875: 0x00009EA1,
-	18876: 0x00009EF5,
-	18877: 0x00009F09,
-	18878: 0x00009F47,
-	18879: 0x00009F78,
-	18880: 0x00009F7B,
-	18881: 0x00009F7A,
-	18882: 0x00009F79,
-	18883: 0x0000571E,
-	18884: 0x00007066,
-	18885: 0x00007C6F,
-	18886: 0x0000883C,
-	18887: 0x00008DB2,
-	18888: 0x00008EA6,
-	18889: 0x000091C3,
-	18890: 0x00009474,
-	18891: 0x00009478,
-	18892: 0x00009476,
-	18893: 0x00009475,
-	18894: 0x00009A60,
-	18895: 0x00009C74,
-	18896: 0x00009C73,
-	18897: 0x00009C71,
-	18898: 0x00009C75,
-	18899: 0x00009E14,
-	18900: 0x00009E13,
-	18901: 0x00009EF6,
-	18902: 0x00009F0A,
-	18903: 0x00009FA4,
-	18904: 0x00007068,
-	18905: 0x00007065,
-	18906: 0x00007CF7,
-	18907: 0x0000866A,
-	18908: 0x0000883E,
-	18909: 0x0000883D,
-	18910: 0x0000883F,
-	18911: 0x00008B9E,
-	18912: 0x00008C9C,
-	18913: 0x00008EA9,
-	18914: 0x00008EC9,
-	18915: 0x0000974B,
-	18916: 0x00009873,
-	18917: 0x00009874,
-	18918: 0x000098CC,
-	18919: 0x00009961,
-	18920: 0x000099AB,
-	18921: 0x00009A64,
-	18922: 0x00009A66,
-	18923: 0x00009A67,
-	18924: 0x00009B24,
-	18925: 0x00009E15,
-	18926: 0x00009E17,
-	18927: 0x00009F48,
-	18928: 0x00006207,
-	18929: 0x00006B1E,
-	18930: 0x00007227,
-	18931: 0x0000864C,
-	18932: 0x00008EA8,
-	18933: 0x00009482,
-	18934: 0x00009480,
-	18935: 0x00009481,
-	18936: 0x00009A69,
-	18937: 0x00009A68,
-	18938: 0x00009B2E,
-	18939: 0x00009E19,
-	18940: 0x00007229,
-	18941: 0x0000864B,
-	18942: 0x00008B9F,
-	18943: 0x00009483,
-	18944: 0x00009C79,
-	18945: 0x00009EB7,
-	18946: 0x00007675,
-	18947: 0x00009A6B,
-	18948: 0x00009C7A,
-	18949: 0x00009E1D,
-	18950: 0x00007069,
-	18951: 0x0000706A,
-	18952: 0x00009EA4,
-	18953: 0x00009F7E,
-	18954: 0x00009F49,
-	18955: 0x00009F98,
-	18956: 0x00007881,
-	18957: 0x000092B9,
-	18958: 0x000088CF,
-	18959: 0x000058BB,
-	18960: 0x00006052,
-	18961: 0x00007CA7,
-	18962: 0x00005AFA,
-	18963: 0x00002554,
-	18964: 0x00002566,
-	18965: 0x00002557,
-	18966: 0x00002560,
-	18967: 0x0000256C,
-	18968: 0x00002563,
-	18969: 0x0000255A,
-	18970: 0x00002569,
-	18971: 0x0000255D,
-	18972: 0x00002552,
-	18973: 0x00002564,
-	18974: 0x00002555,
-	18975: 0x0000255E,
-	18976: 0x0000256A,
-	18977: 0x00002561,
-	18978: 0x00002558,
-	18979: 0x00002567,
-	18980: 0x0000255B,
-	18981: 0x00002553,
-	18982: 0x00002565,
-	18983: 0x00002556,
-	18984: 0x0000255F,
-	18985: 0x0000256B,
-	18986: 0x00002562,
-	18987: 0x00002559,
-	18988: 0x00002568,
-	18989: 0x0000255C,
-	18990: 0x00002551,
-	18991: 0x00002550,
-	18992: 0x0000256D,
-	18993: 0x0000256E,
-	18994: 0x00002570,
-	18995: 0x0000256F,
-	18996: 0x0000FFED,
-	18997: 0x00020547,
-	18998: 0x000092DB,
-	18999: 0x000205DF,
-	19000: 0x00023FC5,
-	19001: 0x0000854C,
-	19002: 0x000042B5,
-	19003: 0x000073EF,
-	19004: 0x000051B5,
-	19005: 0x00003649,
-	19006: 0x00024942,
-	19007: 0x000289E4,
-	19008: 0x00009344,
-	19009: 0x000219DB,
-	19010: 0x000082EE,
-	19011: 0x00023CC8,
-	19012: 0x0000783C,
-	19013: 0x00006744,
-	19014: 0x000062DF,
-	19015: 0x00024933,
-	19016: 0x000289AA,
-	19017: 0x000202A0,
-	19018: 0x00026BB3,
-	19019: 0x00021305,
-	19020: 0x00004FAB,
-	19021: 0x000224ED,
-	19022: 0x00005008,
-	19023: 0x00026D29,
-	19024: 0x00027A84,
-	19025: 0x00023600,
-	19026: 0x00024AB1,
-	19027: 0x00022513,
-	19028: 0x00005029,
-	19029: 0x0002037E,
-	19030: 0x00005FA4,
-	19031: 0x00020380,
-	19032: 0x00020347,
-	19033: 0x00006EDB,
-	19034: 0x0002041F,
-	19035: 0x0000507D,
-	19036: 0x00005101,
-	19037: 0x0000347A,
-	19038: 0x0000510E,
-	19039: 0x0000986C,
-	19040: 0x00003743,
-	19041: 0x00008416,
-	19042: 0x000249A4,
-	19043: 0x00020487,
-	19044: 0x00005160,
-	19045: 0x000233B4,
-	19046: 0x0000516A,
-	19047: 0x00020BFF,
-	19048: 0x000220FC,
-	19049: 0x000202E5,
-	19050: 0x00022530,
-	19051: 0x0002058E,
-	19052: 0x00023233,
-	19053: 0x00021983,
-	19054: 0x00005B82,
-	19055: 0x0000877D,
-	19056: 0x000205B3,
-	19057: 0x00023C99,
-	19058: 0x000051B2,
-	19059: 0x000051B8,
-	19060: 0x00009D34,
-	19061: 0x000051C9,
-	19062: 0x000051CF,
-	19063: 0x000051D1,
-	19064: 0x00003CDC,
-	19065: 0x000051D3,
-	19066: 0x00024AA6,
-	19067: 0x000051B3,
-	19068: 0x000051E2,
-	19069: 0x00005342,
-	19070: 0x000051ED,
-	19071: 0x000083CD,
-	19072: 0x0000693E,
-	19073: 0x0002372D,
-	19074: 0x00005F7B,
-	19075: 0x0000520B,
-	19076: 0x00005226,
-	19077: 0x0000523C,
-	19078: 0x000052B5,
-	19079: 0x00005257,
-	19080: 0x00005294,
-	19081: 0x000052B9,
-	19082: 0x000052C5,
-	19083: 0x00007C15,
-	19084: 0x00008542,
-	19085: 0x000052E0,
-	19086: 0x0000860D,
-	19087: 0x00026B13,
-	19088: 0x00005305,
-	19089: 0x00028ADE,
-	19090: 0x00005549,
-	19091: 0x00006ED9,
-	19092: 0x00023F80,
-	19093: 0x00020954,
-	19094: 0x00023FEC,
-	19095: 0x00005333,
-	19096: 0x00005344,
-	19097: 0x00020BE2,
-	19098: 0x00006CCB,
-	19099: 0x00021726,
-	19100: 0x0000681B,
-	19101: 0x000073D5,
-	19102: 0x0000604A,
-	19103: 0x00003EAA,
-	19104: 0x000038CC,
-	19105: 0x000216E8,
-	19106: 0x000071DD,
-	19107: 0x000044A2,
-	19108: 0x0000536D,
-	19109: 0x00005374,
-	19110: 0x000286AB,
-	19111: 0x0000537E,
-	19112: 0x0000537F,
-	19113: 0x00021596,
-	19114: 0x00021613,
-	19115: 0x000077E6,
-	19116: 0x00005393,
-	19117: 0x00028A9B,
-	19118: 0x000053A0,
-	19119: 0x000053AB,
-	19120: 0x000053AE,
-	19121: 0x000073A7,
-	19122: 0x00025772,
-	19123: 0x00003F59,
-	19124: 0x0000739C,
-	19125: 0x000053C1,
-	19126: 0x000053C5,
-	19127: 0x00006C49,
-	19128: 0x00004E49,
-	19129: 0x000057FE,
-	19130: 0x000053D9,
-	19131: 0x00003AAB,
-	19132: 0x00020B8F,
-	19133: 0x000053E0,
-	19134: 0x00023FEB,
-	19135: 0x00022DA3,
-	19136: 0x000053F6,
-	19137: 0x00020C77,
-	19138: 0x00005413,
-	19139: 0x00007079,
-	19140: 0x0000552B,
-	19141: 0x00006657,
-	19142: 0x00006D5B,
-	19143: 0x0000546D,
-	19144: 0x00026B53,
-	19145: 0x00020D74,
-	19146: 0x0000555D,
-	19147: 0x0000548F,
-	19148: 0x000054A4,
-	19149: 0x000047A6,
-	19150: 0x0002170D,
-	19151: 0x00020EDD,
-	19152: 0x00003DB4,
-	19153: 0x00020D4D,
-	19154: 0x000289BC,
-	19155: 0x00022698,
-	19156: 0x00005547,
-	19157: 0x00004CED,
-	19158: 0x0000542F,
-	19159: 0x00007417,
-	19160: 0x00005586,
-	19161: 0x000055A9,
-	19162: 0x00005605,
-	19163: 0x000218D7,
-	19164: 0x0002403A,
-	19165: 0x00004552,
-	19166: 0x00024435,
-	19167: 0x000066B3,
-	19168: 0x000210B4,
-	19169: 0x00005637,
-	19170: 0x000066CD,
-	19171: 0x0002328A,
-	19172: 0x000066A4,
-	19173: 0x000066AD,
-	19174: 0x0000564D,
-	19175: 0x0000564F,
-	19176: 0x000078F1,
-	19177: 0x000056F1,
-	19178: 0x00009787,
-	19179: 0x000053FE,
-	19180: 0x00005700,
-	19181: 0x000056EF,
-	19182: 0x000056ED,
-	19183: 0x00028B66,
-	19184: 0x00003623,
-	19185: 0x0002124F,
-	19186: 0x00005746,
-	19187: 0x000241A5,
-	19188: 0x00006C6E,
-	19189: 0x0000708B,
-	19190: 0x00005742,
-	19191: 0x000036B1,
-	19192: 0x00026C7E,
-	19193: 0x000057E6,
-	19194: 0x00021416,
-	19195: 0x00005803,
-	19196: 0x00021454,
-	19197: 0x00024363,
-	19198: 0x00005826,
-	19199: 0x00024BF5,
-	19200: 0x0000585C,
-	19201: 0x000058AA,
-	19202: 0x00003561,
-	19203: 0x000058E0,
-	19204: 0x000058DC,
-	19205: 0x0002123C,
-	19206: 0x000058FB,
-	19207: 0x00005BFF,
-	19208: 0x00005743,
-	19209: 0x0002A150,
-	19210: 0x00024278,
-	19211: 0x000093D3,
-	19212: 0x000035A1,
-	19213: 0x0000591F,
-	19214: 0x000068A6,
-	19215: 0x000036C3,
-	19216: 0x00006E59,
-	19217: 0x0002163E,
-	19218: 0x00005A24,
-	19219: 0x00005553,
-	19220: 0x00021692,
-	19221: 0x00008505,
-	19222: 0x000059C9,
-	19223: 0x00020D4E,
-	19224: 0x00026C81,
-	19225: 0x00026D2A,
-	19226: 0x000217DC,
-	19227: 0x000059D9,
-	19228: 0x000217FB,
-	19229: 0x000217B2,
-	19230: 0x00026DA6,
-	19231: 0x00006D71,
-	19232: 0x00021828,
-	19233: 0x000216D5,
-	19234: 0x000059F9,
-	19235: 0x00026E45,
-	19236: 0x00005AAB,
-	19237: 0x00005A63,
-	19238: 0x000036E6,
-	19239: 0x000249A9,
-	19240: 0x00005A77,
-	19241: 0x00003708,
-	19242: 0x00005A96,
-	19243: 0x00007465,
-	19244: 0x00005AD3,
-	19245: 0x00026FA1,
-	19246: 0x00022554,
-	19247: 0x00003D85,
-	19248: 0x00021911,
-	19249: 0x00003732,
-	19250: 0x000216B8,
-	19251: 0x00005E83,
-	19252: 0x000052D0,
-	19253: 0x00005B76,
-	19254: 0x00006588,
-	19255: 0x00005B7C,
-	19256: 0x00027A0E,
-	19257: 0x00004004,
-	19258: 0x0000485D,
-	19259: 0x00020204,
-	19260: 0x00005BD5,
-	19261: 0x00006160,
-	19262: 0x00021A34,
-	19263: 0x000259CC,
-	19264: 0x000205A5,
-	19265: 0x00005BF3,
-	19266: 0x00005B9D,
-	19267: 0x00004D10,
-	19268: 0x00005C05,
-	19269: 0x00021B44,
-	19270: 0x00005C13,
-	19271: 0x000073CE,
-	19272: 0x00005C14,
-	19273: 0x00021CA5,
-	19274: 0x00026B28,
-	19275: 0x00005C49,
-	19276: 0x000048DD,
-	19277: 0x00005C85,
-	19278: 0x00005CE9,
-	19279: 0x00005CEF,
-	19280: 0x00005D8B,
-	19281: 0x00021DF9,
-	19282: 0x00021E37,
-	19283: 0x00005D10,
-	19284: 0x00005D18,
-	19285: 0x00005D46,
-	19286: 0x00021EA4,
-	19287: 0x00005CBA,
-	19288: 0x00005DD7,
-	19289: 0x000082FC,
-	19290: 0x0000382D,
-	19291: 0x00024901,
-	19292: 0x00022049,
-	19293: 0x00022173,
-	19294: 0x00008287,
-	19295: 0x00003836,
-	19296: 0x00003BC2,
-	19297: 0x00005E2E,
-	19298: 0x00006A8A,
-	19299: 0x00005E75,
-	19300: 0x00005E7A,
-	19301: 0x000244BC,
-	19302: 0x00020CD3,
-	19303: 0x000053A6,
-	19304: 0x00004EB7,
-	19305: 0x00005ED0,
-	19306: 0x000053A8,
-	19307: 0x00021771,
-	19308: 0x00005E09,
-	19309: 0x00005EF4,
-	19310: 0x00028482,
-	19311: 0x00005EF9,
-	19312: 0x00005EFB,
-	19313: 0x000038A0,
-	19314: 0x00005EFC,
-	19315: 0x0000683E,
-	19316: 0x0000941B,
-	19317: 0x00005F0D,
-	19318: 0x000201C1,
-	19319: 0x0002F894,
-	19320: 0x00003ADE,
-	19321: 0x000048AE,
-	19322: 0x0002133A,
-	19323: 0x00005F3A,
-	19324: 0x00026888,
-	19325: 0x000223D0,
-	19326: 0x00005F58,
-	19327: 0x00022471,
-	19328: 0x00005F63,
-	19329: 0x000097BD,
-	19330: 0x00026E6E,
-	19331: 0x00005F72,
-	19332: 0x00009340,
-	19333: 0x00028A36,
-	19334: 0x00005FA7,
-	19335: 0x00005DB6,
-	19336: 0x00003D5F,
-	19337: 0x00025250,
-	19338: 0x00021F6A,
-	19339: 0x000270F8,
-	19340: 0x00022668,
-	19341: 0x000091D6,
-	19342: 0x0002029E,
-	19343: 0x00028A29,
-	19344: 0x00006031,
-	19345: 0x00006685,
-	19346: 0x00021877,
-	19347: 0x00003963,
-	19348: 0x00003DC7,
-	19349: 0x00003639,
-	19350: 0x00005790,
-	19351: 0x000227B4,
-	19352: 0x00007971,
-	19353: 0x00003E40,
-	19354: 0x0000609E,
-	19355: 0x000060A4,
-	19356: 0x000060B3,
-	19357: 0x00024982,
-	19358: 0x0002498F,
-	19359: 0x00027A53,
-	19360: 0x000074A4,
-	19361: 0x000050E1,
-	19362: 0x00005AA0,
-	19363: 0x00006164,
-	19364: 0x00008424,
-	19365: 0x00006142,
-	19366: 0x0002F8A6,
-	19367: 0x00026ED2,
-	19368: 0x00006181,
-	19369: 0x000051F4,
-	19370: 0x00020656,
-	19371: 0x00006187,
-	19372: 0x00005BAA,
-	19373: 0x00023FB7,
-	19374: 0x0002285F,
-	19375: 0x000061D3,
-	19376: 0x00028B9D,
-	19377: 0x0002995D,
-	19378: 0x000061D0,
-	19379: 0x00003932,
-	19380: 0x00022980,
-	19381: 0x000228C1,
-	19382: 0x00006023,
-	19383: 0x0000615C,
-	19384: 0x0000651E,
-	19385: 0x0000638B,
-	19386: 0x00020118,
-	19387: 0x000062C5,
-	19388: 0x00021770,
-	19389: 0x000062D5,
-	19390: 0x00022E0D,
-	19391: 0x0000636C,
-	19392: 0x000249DF,
-	19393: 0x00003A17,
-	19394: 0x00006438,
-	19395: 0x000063F8,
-	19396: 0x0002138E,
-	19397: 0x000217FC,
-	19398: 0x00006490,
-	19399: 0x00006F8A,
-	19400: 0x00022E36,
-	19401: 0x00009814,
-	19402: 0x0002408C,
-	19403: 0x0002571D,
-	19404: 0x000064E1,
-	19405: 0x000064E5,
-	19406: 0x0000947B,
-	19407: 0x00003A66,
-	19408: 0x0000643A,
-	19409: 0x00003A57,
-	19410: 0x0000654D,
-	19411: 0x00006F16,
-	19412: 0x00024A28,
-	19413: 0x00024A23,
-	19414: 0x00006585,
-	19415: 0x0000656D,
-	19416: 0x0000655F,
-	19417: 0x0002307E,
-	19418: 0x000065B5,
-	19419: 0x00024940,
-	19420: 0x00004B37,
-	19421: 0x000065D1,
-	19422: 0x000040D8,
-	19423: 0x00021829,
-	19424: 0x000065E0,
-	19425: 0x000065E3,
-	19426: 0x00005FDF,
-	19427: 0x00023400,
-	19428: 0x00006618,
-	19429: 0x000231F7,
-	19430: 0x000231F8,
-	19431: 0x00006644,
-	19432: 0x000231A4,
-	19433: 0x000231A5,
-	19434: 0x0000664B,
-	19435: 0x00020E75,
-	19436: 0x00006667,
-	19437: 0x000251E6,
-	19438: 0x00006673,
-	19439: 0x00006674,
-	19440: 0x00021E3D,
-	19441: 0x00023231,
-	19442: 0x000285F4,
-	19443: 0x000231C8,
-	19444: 0x00025313,
-	19445: 0x000077C5,
-	19446: 0x000228F7,
-	19447: 0x000099A4,
-	19448: 0x00006702,
-	19449: 0x0002439C,
-	19450: 0x00024A21,
-	19451: 0x00003B2B,
-	19452: 0x000069FA,
-	19453: 0x000237C2,
-	19454: 0x0000675E,
-	19455: 0x00006767,
-	19456: 0x00006762,
-	19457: 0x000241CD,
-	19458: 0x000290ED,
-	19459: 0x000067D7,
-	19460: 0x000044E9,
-	19461: 0x00006822,
-	19462: 0x00006E50,
-	19463: 0x0000923C,
-	19464: 0x00006801,
-	19465: 0x000233E6,
-	19466: 0x00026DA0,
-	19467: 0x0000685D,
-	19468: 0x0002346F,
-	19469: 0x000069E1,
-	19470: 0x00006A0B,
-	19471: 0x00028ADF,
-	19472: 0x00006973,
-	19473: 0x000068C3,
-	19474: 0x000235CD,
-	19475: 0x00006901,
-	19476: 0x00006900,
-	19477: 0x00003D32,
-	19478: 0x00003A01,
-	19479: 0x0002363C,
-	19480: 0x00003B80,
-	19481: 0x000067AC,
-	19482: 0x00006961,
-	19483: 0x00028A4A,
-	19484: 0x000042FC,
-	19485: 0x00006936,
-	19486: 0x00006998,
-	19487: 0x00003BA1,
-	19488: 0x000203C9,
-	19489: 0x00008363,
-	19490: 0x00005090,
-	19491: 0x000069F9,
-	19492: 0x00023659,
-	19493: 0x0002212A,
-	19494: 0x00006A45,
-	19495: 0x00023703,
-	19496: 0x00006A9D,
-	19497: 0x00003BF3,
-	19498: 0x000067B1,
-	19499: 0x00006AC8,
-	19500: 0x0002919C,
-	19501: 0x00003C0D,
-	19502: 0x00006B1D,
-	19503: 0x00020923,
-	19504: 0x000060DE,
-	19505: 0x00006B35,
-	19506: 0x00006B74,
-	19507: 0x000227CD,
-	19508: 0x00006EB5,
-	19509: 0x00023ADB,
-	19510: 0x000203B5,
-	19511: 0x00021958,
-	19512: 0x00003740,
-	19513: 0x00005421,
-	19514: 0x00023B5A,
-	19515: 0x00006BE1,
-	19516: 0x00023EFC,
-	19517: 0x00006BDC,
-	19518: 0x00006C37,
-	19519: 0x0002248B,
-	19520: 0x000248F1,
-	19521: 0x00026B51,
-	19522: 0x00006C5A,
-	19523: 0x00008226,
-	19524: 0x00006C79,
-	19525: 0x00023DBC,
-	19526: 0x000044C5,
-	19527: 0x00023DBD,
-	19528: 0x000241A4,
-	19529: 0x0002490C,
-	19530: 0x00024900,
-	19531: 0x00023CC9,
-	19532: 0x000036E5,
-	19533: 0x00003CEB,
-	19534: 0x00020D32,
-	19535: 0x00009B83,
-	19536: 0x000231F9,
-	19537: 0x00022491,
-	19538: 0x00007F8F,
-	19539: 0x00006837,
-	19540: 0x00026D25,
-	19541: 0x00026DA1,
-	19542: 0x00026DEB,
-	19543: 0x00006D96,
-	19544: 0x00006D5C,
-	19545: 0x00006E7C,
-	19546: 0x00006F04,
-	19547: 0x0002497F,
-	19548: 0x00024085,
-	19549: 0x00026E72,
-	19550: 0x00008533,
-	19551: 0x00026F74,
-	19552: 0x000051C7,
-	19553: 0x00006C9C,
-	19554: 0x00006E1D,
-	19555: 0x0000842E,
-	19556: 0x00028B21,
-	19557: 0x00006E2F,
-	19558: 0x00023E2F,
-	19559: 0x00007453,
-	19560: 0x00023F82,
-	19561: 0x000079CC,
-	19562: 0x00006E4F,
-	19563: 0x00005A91,
-	19564: 0x0002304B,
-	19565: 0x00006FF8,
-	19566: 0x0000370D,
-	19567: 0x00006F9D,
-	19568: 0x00023E30,
-	19569: 0x00006EFA,
-	19570: 0x00021497,
-	19571: 0x0002403D,
-	19572: 0x00004555,
-	19573: 0x000093F0,
-	19574: 0x00006F44,
-	19575: 0x00006F5C,
-	19576: 0x00003D4E,
-	19577: 0x00006F74,
-	19578: 0x00029170,
-	19579: 0x00003D3B,
-	19580: 0x00006F9F,
-	19581: 0x00024144,
-	19582: 0x00006FD3,
-	19583: 0x00024091,
-	19584: 0x00024155,
-	19585: 0x00024039,
-	19586: 0x00023FF0,
-	19587: 0x00023FB4,
-	19588: 0x0002413F,
-	19589: 0x000051DF,
-	19590: 0x00024156,
-	19591: 0x00024157,
-	19592: 0x00024140,
-	19593: 0x000261DD,
-	19594: 0x0000704B,
-	19595: 0x0000707E,
-	19596: 0x000070A7,
-	19597: 0x00007081,
-	19598: 0x000070CC,
-	19599: 0x000070D5,
-	19600: 0x000070D6,
-	19601: 0x000070DF,
-	19602: 0x00004104,
-	19603: 0x00003DE8,
-	19604: 0x000071B4,
-	19605: 0x00007196,
-	19606: 0x00024277,
-	19607: 0x0000712B,
-	19608: 0x00007145,
-	19609: 0x00005A88,
-	19610: 0x0000714A,
-	19611: 0x0000716E,
-	19612: 0x00005C9C,
-	19613: 0x00024365,
-	19614: 0x0000714F,
-	19615: 0x00009362,
-	19616: 0x000242C1,
-	19617: 0x0000712C,
-	19618: 0x0002445A,
-	19619: 0x00024A27,
-	19620: 0x00024A22,
-	19621: 0x000071BA,
-	19622: 0x00028BE8,
-	19623: 0x000070BD,
-	19624: 0x0000720E,
-	19625: 0x00009442,
-	19626: 0x00007215,
-	19627: 0x00005911,
-	19628: 0x00009443,
-	19629: 0x00007224,
-	19630: 0x00009341,
-	19631: 0x00025605,
-	19632: 0x0000722E,
-	19633: 0x00007240,
-	19634: 0x00024974,
-	19635: 0x000068BD,
-	19636: 0x00007255,
-	19637: 0x00007257,
-	19638: 0x00003E55,
-	19639: 0x00023044,
-	19640: 0x0000680D,
-	19641: 0x00006F3D,
-	19642: 0x00007282,
-	19643: 0x0000732A,
-	19644: 0x0000732B,
-	19645: 0x00024823,
-	19646: 0x0002882B,
-	19647: 0x000048ED,
-	19648: 0x00028804,
-	19649: 0x00007328,
-	19650: 0x0000732E,
-	19651: 0x000073CF,
-	19652: 0x000073AA,
-	19653: 0x00020C3A,
-	19654: 0x00026A2E,
-	19655: 0x000073C9,
-	19656: 0x00007449,
-	19657: 0x000241E2,
-	19658: 0x000216E7,
-	19659: 0x00024A24,
-	19660: 0x00006623,
-	19661: 0x000036C5,
-	19662: 0x000249B7,
-	19663: 0x0002498D,
-	19664: 0x000249FB,
-	19665: 0x000073F7,
-	19666: 0x00007415,
-	19667: 0x00006903,
-	19668: 0x00024A26,
-	19669: 0x00007439,
-	19670: 0x000205C3,
-	19671: 0x00003ED7,
-	19672: 0x0000745C,
-	19673: 0x000228AD,
-	19674: 0x00007460,
-	19675: 0x00028EB2,
-	19676: 0x00007447,
-	19677: 0x000073E4,
-	19678: 0x00007476,
-	19679: 0x000083B9,
-	19680: 0x0000746C,
-	19681: 0x00003730,
-	19682: 0x00007474,
-	19683: 0x000093F1,
-	19684: 0x00006A2C,
-	19685: 0x00007482,
-	19686: 0x00004953,
-	19687: 0x00024A8C,
-	19688: 0x0002415F,
-	19689: 0x00024A79,
-	19690: 0x00028B8F,
-	19691: 0x00005B46,
-	19692: 0x00028C03,
-	19693: 0x0002189E,
-	19694: 0x000074C8,
-	19695: 0x00021988,
-	19696: 0x0000750E,
-	19697: 0x000074E9,
-	19698: 0x0000751E,
-	19699: 0x00028ED9,
-	19700: 0x00021A4B,
-	19701: 0x00005BD7,
-	19702: 0x00028EAC,
-	19703: 0x00009385,
-	19704: 0x0000754D,
-	19705: 0x0000754A,
-	19706: 0x00007567,
-	19707: 0x0000756E,
-	19708: 0x00024F82,
-	19709: 0x00003F04,
-	19710: 0x00024D13,
-	19711: 0x0000758E,
-	19712: 0x0000745D,
-	19713: 0x0000759E,
-	19714: 0x000075B4,
-	19715: 0x00007602,
-	19716: 0x0000762C,
-	19717: 0x00007651,
-	19718: 0x0000764F,
-	19719: 0x0000766F,
-	19720: 0x00007676,
-	19721: 0x000263F5,
-	19722: 0x00007690,
-	19723: 0x000081EF,
-	19724: 0x000037F8,
-	19725: 0x00026911,
-	19726: 0x0002690E,
-	19727: 0x000076A1,
-	19728: 0x000076A5,
-	19729: 0x000076B7,
-	19730: 0x000076CC,
-	19731: 0x00026F9F,
-	19732: 0x00008462,
-	19733: 0x0002509D,
-	19734: 0x0002517D,
-	19735: 0x00021E1C,
-	19736: 0x0000771E,
-	19737: 0x00007726,
-	19738: 0x00007740,
-	19739: 0x000064AF,
-	19740: 0x00025220,
-	19741: 0x00007758,
-	19742: 0x000232AC,
-	19743: 0x000077AF,
-	19744: 0x00028964,
-	19745: 0x00028968,
-	19746: 0x000216C1,
-	19747: 0x000077F4,
-	19748: 0x00007809,
-	19749: 0x00021376,
-	19750: 0x00024A12,
-	19751: 0x000068CA,
-	19752: 0x000078AF,
-	19753: 0x000078C7,
-	19754: 0x000078D3,
-	19755: 0x000096A5,
-	19756: 0x0000792E,
-	19757: 0x000255E0,
-	19758: 0x000078D7,
-	19759: 0x00007934,
-	19760: 0x000078B1,
-	19761: 0x0002760C,
-	19762: 0x00008FB8,
-	19763: 0x00008884,
-	19764: 0x00028B2B,
-	19765: 0x00026083,
-	19766: 0x0002261C,
-	19767: 0x00007986,
-	19768: 0x00008900,
-	19769: 0x00006902,
-	19770: 0x00007980,
-	19771: 0x00025857,
-	19772: 0x0000799D,
-	19773: 0x00027B39,
-	19774: 0x0000793C,
-	19775: 0x000079A9,
-	19776: 0x00006E2A,
-	19777: 0x00027126,
-	19778: 0x00003EA8,
-	19779: 0x000079C6,
-	19780: 0x0002910D,
-	19781: 0x000079D4,
-}
-
-const numEncodeTables = 8
-
-// encodeX are the encoding tables from Unicode to Big5 code,
-// sorted by decreasing length.
-// encode0: 42633 entries for runes in [131105, 173738).
-// encode1: 29004 entries for runes in [ 11904,  40908).
-// encode2:  2176 entries for runes in [  7870,  10046).
-// encode3:   939 entries for runes in [   167,   1106).
-// encode4:   446 entries for runes in [ 65072,  65518).
-// encode5:   432 entries for runes in [194597, 195029).
-// encode6:   263 entries for runes in [ 63751,  64014).
-// encode7:     1 entries for runes in [175615, 175616).
-
-const encode0Low, encode0High = 131105, 173738
-
-var encode0 = [...]uint16{
-	131105 - 131105: 0x9C71,
-	131134 - 131105: 0x9375,
-	131142 - 131105: 0x9376,
-	131150 - 131105: 0x9548,
-	131176 - 131105: 0x8EC6,
-	131206 - 131105: 0x8BC5,
-	131207 - 131105: 0x8BFA,
-	131210 - 131105: 0xC87C,
-	131220 - 131105: 0x9AB4,
-	131274 - 131105: 0x884E,
-	131275 - 131105: 0x884B,
-	131276 - 131105: 0xC87A,
-	131277 - 131105: 0x8848,
-	131281 - 131105: 0x8847,
-	131310 - 131105: 0xA0F6,
-	131340 - 131105: 0x8845,
-	131342 - 131105: 0x8853,
-	131352 - 131105: 0xFCAD,
-	131492 - 131105: 0x8CF5,
-	131497 - 131105: 0x8AAD,
-	131499 - 131105: 0x9272,
-	131521 - 131105: 0xFC47,
-	131540 - 131105: 0x94DF,
-	131570 - 131105: 0x9FD1,
-	131588 - 131105: 0xFBCB,
-	131596 - 131105: 0x927D,
-	131604 - 131105: 0x98A4,
-	131641 - 131105: 0x8CF9,
-	131675 - 131105: 0x94E7,
-	131700 - 131105: 0x90CB,
-	131701 - 131105: 0x927B,
-	131737 - 131105: 0x94D8,
-	131742 - 131105: 0xFC5F,
-	131744 - 131105: 0xFA54,
-	131767 - 131105: 0x9AB5,
-	131775 - 131105: 0x96DA,
-	131776 - 131105: 0x9279,
-	131813 - 131105: 0xFA74,
-	131850 - 131105: 0x9275,
-	131877 - 131105: 0x8DFB,
-	131905 - 131105: 0x8A49,
-	131909 - 131105: 0x92DF,
-	131910 - 131105: 0x9B7C,
-	131911 - 131105: 0xFA63,
-	131966 - 131105: 0xFA60,
-	131967 - 131105: 0x926D,
-	131968 - 131105: 0xFA62,
-	132000 - 131105: 0x9AB6,
-	132007 - 131105: 0x976B,
-	132021 - 131105: 0xFD6A,
-	132041 - 131105: 0xFD54,
-	132043 - 131105: 0x9273,
-	132085 - 131105: 0x97D8,
-	132092 - 131105: 0x9FBB,
-	132115 - 131105: 0x9342,
-	132116 - 131105: 0x9276,
-	132127 - 131105: 0xFA65,
-	132197 - 131105: 0x926C,
-	132231 - 131105: 0xFA6E,
-	132238 - 131105: 0x9EE0,
-	132241 - 131105: 0x92C0,
-	132242 - 131105: 0x92BF,
-	132259 - 131105: 0x92BE,
-	132311 - 131105: 0x9ABA,
-	132348 - 131105: 0x8AB3,
-	132350 - 131105: 0x9775,
-	132423 - 131105: 0xFA40,
-	132494 - 131105: 0xFA76,
-	132517 - 131105: 0xFBD0,
-	132531 - 131105: 0xFA7B,
-	132547 - 131105: 0xFE6D,
-	132554 - 131105: 0x9BB3,
-	132560 - 131105: 0x89CC,
-	132565 - 131105: 0x9ABE,
-	132575 - 131105: 0xFA42,
-	132576 - 131105: 0x92BC,
-	132587 - 131105: 0x945C,
-	132625 - 131105: 0x9BB5,
-	132629 - 131105: 0x9ABF,
-	132633 - 131105: 0x98A7,
-	132634 - 131105: 0x97A4,
-	132656 - 131105: 0x90FD,
-	132694 - 131105: 0xFC7B,
-	132726 - 131105: 0x9AC0,
-	132878 - 131105: 0x92C3,
-	132913 - 131105: 0x8AAA,
-	132985 - 131105: 0x9BD0,
-	133164 - 131105: 0x9550,
-	133235 - 131105: 0x92C6,
-	133333 - 131105: 0x98A6,
-	133398 - 131105: 0x9546,
-	133411 - 131105: 0xFD63,
-	133460 - 131105: 0xFAC2,
-	133497 - 131105: 0x9EC3,
-	133607 - 131105: 0x89B2,
-	133649 - 131105: 0x9C66,
-	133712 - 131105: 0x9053,
-	133743 - 131105: 0x8C62,
-	133770 - 131105: 0x87A8,
-	133812 - 131105: 0x97C1,
-	133826 - 131105: 0x9AC4,
-	133837 - 131105: 0x9AC5,
-	133901 - 131105: 0x8EEF,
-	134031 - 131105: 0xFAE9,
-	134047 - 131105: 0x8D40,
-	134056 - 131105: 0x9262,
-	134057 - 131105: 0x8AF7,
-	134079 - 131105: 0x9AC6,
-	134086 - 131105: 0x92E1,
-	134091 - 131105: 0x9AC9,
-	134114 - 131105: 0xFAC6,
-	134123 - 131105: 0x97A5,
-	134139 - 131105: 0x9ACB,
-	134143 - 131105: 0xFA72,
-	134155 - 131105: 0x8A5E,
-	134157 - 131105: 0x94E0,
-	134176 - 131105: 0x92CC,
-	134196 - 131105: 0x8AE5,
-	134202 - 131105: 0xFE5C,
-	134203 - 131105: 0x9ACC,
-	134209 - 131105: 0x9DF9,
-	134210 - 131105: 0x8A43,
-	134211 - 131105: 0x8AA6,
-	134227 - 131105: 0x9ACD,
-	134245 - 131105: 0x9ACE,
-	134263 - 131105: 0xFAEE,
-	134264 - 131105: 0x9BCC,
-	134268 - 131105: 0x9ACF,
-	134285 - 131105: 0x9AD1,
-	134294 - 131105: 0x9DFA,
-	134300 - 131105: 0x9D7C,
-	134325 - 131105: 0x9AD3,
-	134328 - 131105: 0x97A6,
-	134351 - 131105: 0x995F,
-	134355 - 131105: 0xFBF6,
-	134356 - 131105: 0x9FC5,
-	134357 - 131105: 0x8A59,
-	134358 - 131105: 0x8B6B,
-	134365 - 131105: 0x9AD4,
-	134381 - 131105: 0x9AD5,
-	134399 - 131105: 0x97A2,
-	134421 - 131105: 0x8A44,
-	134440 - 131105: 0x9F4A,
-	134449 - 131105: 0x90A1,
-	134450 - 131105: 0xFDA4,
-	134470 - 131105: 0x8A64,
-	134471 - 131105: 0x8AF2,
-	134472 - 131105: 0x8AF8,
-	134473 - 131105: 0x9DD8,
-	134476 - 131105: 0x94D6,
-	134477 - 131105: 0xFAFE,
-	134478 - 131105: 0xFBA7,
-	134511 - 131105: 0x9AD6,
-	134513 - 131105: 0x9F4D,
-	134516 - 131105: 0xFAF6,
-	134524 - 131105: 0x8A57,
-	134526 - 131105: 0x8B43,
-	134527 - 131105: 0x8B44,
-	134550 - 131105: 0x8AB6,
-	134556 - 131105: 0x8AC0,
-	134567 - 131105: 0x9E54,
-	134578 - 131105: 0x9AD7,
-	134600 - 131105: 0x9AD8,
-	134660 - 131105: 0x9ADC,
-	134665 - 131105: 0x8ACA,
-	134666 - 131105: 0x9EA8,
-	134669 - 131105: 0x9263,
-	134670 - 131105: 0x9ADD,
-	134671 - 131105: 0x8B65,
-	134672 - 131105: 0x8B6F,
-	134673 - 131105: 0x8B7E,
-	134678 - 131105: 0x8F43,
-	134685 - 131105: 0x92D0,
-	134732 - 131105: 0x8AF4,
-	134765 - 131105: 0x9DBE,
-	134771 - 131105: 0x9AE1,
-	134773 - 131105: 0xFCDE,
-	134774 - 131105: 0x9DFD,
-	134775 - 131105: 0x8B66,
-	134776 - 131105: 0x8B70,
-	134777 - 131105: 0x8B75,
-	134778 - 131105: 0x8AE4,
-	134779 - 131105: 0x8BA4,
-	134796 - 131105: 0x8AED,
-	134806 - 131105: 0x8A5D,
-	134808 - 131105: 0x8B48,
-	134813 - 131105: 0x9DED,
-	134818 - 131105: 0x9E40,
-	134826 - 131105: 0x8AEF,
-	134827 - 131105: 0x8AF6,
-	134828 - 131105: 0x9E76,
-	134838 - 131105: 0x9EE3,
-	134871 - 131105: 0x9ADE,
-	134872 - 131105: 0x8DFE,
-	134877 - 131105: 0xFAFC,
-	134904 - 131105: 0x9CB1,
-	134905 - 131105: 0x9E77,
-	134906 - 131105: 0x8B64,
-	134907 - 131105: 0x8B67,
-	134941 - 131105: 0x974B,
-	134950 - 131105: 0x9653,
-	134957 - 131105: 0x9AE0,
-	134958 - 131105: 0x8B4A,
-	134960 - 131105: 0x8AF1,
-	134961 - 131105: 0x8AD7,
-	134971 - 131105: 0xA0AB,
-	134988 - 131105: 0x8AB5,
-	135012 - 131105: 0x8A5F,
-	135053 - 131105: 0x8AEE,
-	135056 - 131105: 0x9ADF,
-	135085 - 131105: 0x8AFE,
-	135092 - 131105: 0x8A58,
-	135093 - 131105: 0x8BA3,
-	135094 - 131105: 0x8BA7,
-	135100 - 131105: 0x9AE3,
-	135135 - 131105: 0x9261,
-	135146 - 131105: 0x9DD7,
-	135147 - 131105: 0x9E7D,
-	135148 - 131105: 0x9EA7,
-	135149 - 131105: 0x9EAB,
-	135188 - 131105: 0x9042,
-	135197 - 131105: 0x8B79,
-	135198 - 131105: 0x8B7A,
-	135247 - 131105: 0x9AE6,
-	135260 - 131105: 0x9AE5,
-	135279 - 131105: 0x8A7E,
-	135285 - 131105: 0x9E44,
-	135286 - 131105: 0x9AE7,
-	135287 - 131105: 0x8A7C,
-	135288 - 131105: 0x8B71,
-	135291 - 131105: 0x9AE9,
-	135304 - 131105: 0x9AEA,
-	135318 - 131105: 0x9AEB,
-	135325 - 131105: 0x8ABD,
-	135348 - 131105: 0xFB4E,
-	135359 - 131105: 0x9AED,
-	135360 - 131105: 0x8AF9,
-	135361 - 131105: 0x9E63,
-	135367 - 131105: 0x8B49,
-	135368 - 131105: 0x8ACE,
-	135369 - 131105: 0x8B6E,
-	135375 - 131105: 0x8AE8,
-	135379 - 131105: 0x9AEE,
-	135396 - 131105: 0x92CE,
-	135412 - 131105: 0x8A5A,
-	135413 - 131105: 0x8B7B,
-	135414 - 131105: 0x8B7C,
-	135471 - 131105: 0x9AEF,
-	135483 - 131105: 0x9AF0,
-	135485 - 131105: 0x8AFA,
-	135493 - 131105: 0x8941,
-	135496 - 131105: 0x8B72,
-	135503 - 131105: 0x8AF3,
-	135552 - 131105: 0x8BA8,
-	135559 - 131105: 0x9EAE,
-	135641 - 131105: 0x9E72,
-	135740 - 131105: 0xFB73,
-	135759 - 131105: 0xFB5F,
-	135804 - 131105: 0x90BA,
-	135848 - 131105: 0x91FE,
-	135849 - 131105: 0x9EF6,
-	135856 - 131105: 0x97ED,
-	135907 - 131105: 0x9AF3,
-	135934 - 131105: 0xA0EE,
-	135938 - 131105: 0x967C,
-	135939 - 131105: 0x9345,
-	135940 - 131105: 0x986E,
-	135941 - 131105: 0xFA56,
-	135990 - 131105: 0x9AF5,
-	135994 - 131105: 0xFC4B,
-	136053 - 131105: 0x9AF4,
-	136054 - 131105: 0xFEDE,
-	136078 - 131105: 0xFCB7,
-	136088 - 131105: 0x97F1,
-	136092 - 131105: 0x97C7,
-	136133 - 131105: 0x9CCB,
-	136134 - 131105: 0x9240,
-	136173 - 131105: 0x9CE8,
-	136190 - 131105: 0x91FD,
-	136211 - 131105: 0x974E,
-	136214 - 131105: 0xFB68,
-	136228 - 131105: 0x976C,
-	136255 - 131105: 0x8CC2,
-	136274 - 131105: 0x97E8,
-	136276 - 131105: 0xFB6A,
-	136277 - 131105: 0x8B74,
-	136330 - 131105: 0x8EE7,
-	136343 - 131105: 0xFDC8,
-	136374 - 131105: 0x9241,
-	136424 - 131105: 0x96A1,
-	136445 - 131105: 0x8EF3,
-	136567 - 131105: 0x9AF7,
-	136578 - 131105: 0x8FA6,
-	136598 - 131105: 0xFAD6,
-	136714 - 131105: 0x9CC7,
-	136723 - 131105: 0xFAD7,
-	136729 - 131105: 0x9AF8,
-	136766 - 131105: 0xFBA1,
-	136801 - 131105: 0x8EC5,
-	136850 - 131105: 0xFBA4,
-	136888 - 131105: 0xFBC2,
-	136890 - 131105: 0x9AC1,
-	136896 - 131105: 0x91FA,
-	136897 - 131105: 0xFEDB,
-	136898 - 131105: 0x97AB,
-	136915 - 131105: 0x9147,
-	136917 - 131105: 0xFBB1,
-	136927 - 131105: 0x8FEA,
-	136934 - 131105: 0x94D2,
-	136935 - 131105: 0xFE61,
-	136936 - 131105: 0xFACE,
-	136954 - 131105: 0x92ED,
-	136955 - 131105: 0x91F3,
-	136956 - 131105: 0x93C6,
-	136958 - 131105: 0x935A,
-	136973 - 131105: 0xFAFB,
-	136976 - 131105: 0x92EF,
-	136998 - 131105: 0xFAC8,
-	137018 - 131105: 0x9847,
-	137019 - 131105: 0x9366,
-	137020 - 131105: 0x9855,
-	137047 - 131105: 0x96E6,
-	137068 - 131105: 0x9F43,
-	137069 - 131105: 0x9FAA,
-	137070 - 131105: 0x94DA,
-	137071 - 131105: 0x92EE,
-	137072 - 131105: 0xFCAF,
-	137073 - 131105: 0xFBFB,
-	137075 - 131105: 0x8EF9,
-	137076 - 131105: 0x91F6,
-	137131 - 131105: 0x9364,
-	137136 - 131105: 0x94F5,
-	137137 - 131105: 0x9CB6,
-	137138 - 131105: 0xFBAD,
-	137139 - 131105: 0x984E,
-	137140 - 131105: 0x8F44,
-	137141 - 131105: 0x96FD,
-	137155 - 131105: 0x9AF9,
-	137159 - 131105: 0x9AFA,
-	137177 - 131105: 0x9769,
-	137178 - 131105: 0x95D4,
-	137179 - 131105: 0x984B,
-	137180 - 131105: 0xFBAA,
-	137183 - 131105: 0x987C,
-	137199 - 131105: 0x91EA,
-	137205 - 131105: 0x9DAF,
-	137206 - 131105: 0x9DC5,
-	137208 - 131105: 0x91F1,
-	137209 - 131105: 0x8EB1,
-	137210 - 131105: 0x97A9,
-	137211 - 131105: 0xFBAC,
-	137212 - 131105: 0xFCB8,
-	137248 - 131105: 0x9CB9,
-	137256 - 131105: 0xFBB0,
-	137257 - 131105: 0xFCD2,
-	137258 - 131105: 0x93CB,
-	137261 - 131105: 0x9AFD,
-	137273 - 131105: 0x91F4,
-	137274 - 131105: 0x8BAC,
-	137275 - 131105: 0xA055,
-	137280 - 131105: 0x9574,
-	137285 - 131105: 0x95BE,
-	137298 - 131105: 0x97AD,
-	137310 - 131105: 0x8EE9,
-	137313 - 131105: 0x92F8,
-	137314 - 131105: 0x97BE,
-	137315 - 131105: 0x916C,
-	137316 - 131105: 0x94AA,
-	137335 - 131105: 0xFC63,
-	137339 - 131105: 0x9DC6,
-	137347 - 131105: 0x97B5,
-	137348 - 131105: 0x92B8,
-	137349 - 131105: 0x91EF,
-	137374 - 131105: 0xFEA6,
-	137375 - 131105: 0x9760,
-	137376 - 131105: 0x9358,
-	137377 - 131105: 0x9576,
-	137378 - 131105: 0x8FAC,
-	137406 - 131105: 0x91EC,
-	137407 - 131105: 0x97B4,
-	137425 - 131105: 0x91F7,
-	137430 - 131105: 0x974A,
-	137431 - 131105: 0xFB49,
-	137432 - 131105: 0x9578,
-	137433 - 131105: 0x93BC,
-	137466 - 131105: 0x91D6,
-	137475 - 131105: 0x9355,
-	137476 - 131105: 0x9356,
-	137477 - 131105: 0x9851,
-	137488 - 131105: 0x8FF8,
-	137489 - 131105: 0xFBC0,
-	137490 - 131105: 0x93F2,
-	137493 - 131105: 0x90D0,
-	137500 - 131105: 0x9C44,
-	137506 - 131105: 0x9255,
-	137511 - 131105: 0x9363,
-	137531 - 131105: 0x91A5,
-	137540 - 131105: 0xA0ED,
-	137560 - 131105: 0xFD6B,
-	137578 - 131105: 0x9AFE,
-	137596 - 131105: 0x9351,
-	137600 - 131105: 0x8C57,
-	137603 - 131105: 0xFA78,
-	137608 - 131105: 0xFEA8,
-	137622 - 131105: 0x9350,
-	137691 - 131105: 0xFA4C,
-	137715 - 131105: 0x92F7,
-	137773 - 131105: 0x9B40,
-	137780 - 131105: 0xFBCE,
-	137797 - 131105: 0x9B41,
-	137803 - 131105: 0xFEAD,
-	137827 - 131105: 0x8761,
-	138052 - 131105: 0xFBD5,
-	138177 - 131105: 0x8BC2,
-	138178 - 131105: 0x9A7C,
-	138282 - 131105: 0x9B42,
-	138352 - 131105: 0x9B43,
-	138402 - 131105: 0x9E79,
-	138405 - 131105: 0xFBD9,
-	138412 - 131105: 0x9B44,
-	138566 - 131105: 0xA0A7,
-	138579 - 131105: 0x877B,
-	138590 - 131105: 0x876E,
-	138640 - 131105: 0x9BF3,
-	138678 - 131105: 0x8C79,
-	138682 - 131105: 0x935E,
-	138698 - 131105: 0x89CB,
-	138705 - 131105: 0x9F53,
-	138731 - 131105: 0x93D7,
-	138745 - 131105: 0xFBE1,
-	138780 - 131105: 0xFED0,
-	138787 - 131105: 0x8CF1,
-	138807 - 131105: 0xFBE2,
-	138813 - 131105: 0xFCE3,
-	138889 - 131105: 0x9074,
-	138916 - 131105: 0xFBE6,
-	138920 - 131105: 0x9BB7,
-	138952 - 131105: 0x9B45,
-	138965 - 131105: 0x9B47,
-	139023 - 131105: 0x9F50,
-	139029 - 131105: 0x9B48,
-	139114 - 131105: 0xFC5B,
-	139166 - 131105: 0x98A9,
-	139169 - 131105: 0x9CFD,
-	139240 - 131105: 0x884C,
-	139333 - 131105: 0x9B4B,
-	139337 - 131105: 0xFBEC,
-	139390 - 131105: 0x8C69,
-	139418 - 131105: 0x9BA8,
-	139463 - 131105: 0x8AD5,
-	139516 - 131105: 0xFA73,
-	139562 - 131105: 0xFD59,
-	139611 - 131105: 0x91A2,
-	139635 - 131105: 0xFBED,
-	139642 - 131105: 0x9CA9,
-	139681 - 131105: 0x8AA8,
-	139713 - 131105: 0x8D42,
-	139715 - 131105: 0x9BC3,
-	139784 - 131105: 0x8AE1,
-	139900 - 131105: 0x9B4E,
-	140065 - 131105: 0x95D0,
-	140069 - 131105: 0x905F,
-	140221 - 131105: 0x97EE,
-	140240 - 131105: 0xFC4E,
-	140247 - 131105: 0x9B4F,
-	140282 - 131105: 0x9B50,
-	140389 - 131105: 0x9EC6,
-	140401 - 131105: 0xFC50,
-	140427 - 131105: 0xFD73,
-	140433 - 131105: 0xFDA7,
-	140464 - 131105: 0x9DA2,
-	140476 - 131105: 0x87D1,
-	140481 - 131105: 0x87D3,
-	140489 - 131105: 0x87D4,
-	140492 - 131105: 0x87D5,
-	140525 - 131105: 0xFA58,
-	140563 - 131105: 0xFA5E,
-	140571 - 131105: 0xA059,
-	140592 - 131105: 0xFA75,
-	140628 - 131105: 0xFBBE,
-	140685 - 131105: 0x9CA2,
-	140719 - 131105: 0x9370,
-	140734 - 131105: 0x9371,
-	140827 - 131105: 0x9377,
-	140828 - 131105: 0xFEEF,
-	140843 - 131105: 0x936D,
-	140904 - 131105: 0xFC5D,
-	140922 - 131105: 0x90B8,
-	140950 - 131105: 0x8AFC,
-	140952 - 131105: 0xFB41,
-	141044 - 131105: 0x9E6B,
-	141045 - 131105: 0x94E3,
-	141046 - 131105: 0x8EE2,
-	141074 - 131105: 0x8C7D,
-	141076 - 131105: 0x8ED7,
-	141083 - 131105: 0x9C4D,
-	141087 - 131105: 0x96A3,
-	141098 - 131105: 0x9B51,
-	141173 - 131105: 0x8AC3,
-	141185 - 131105: 0x96AA,
-	141206 - 131105: 0x8CE2,
-	141236 - 131105: 0xFC68,
-	141237 - 131105: 0x8B6D,
-	141261 - 131105: 0xFD67,
-	141315 - 131105: 0x8AE9,
-	141407 - 131105: 0xFCA1,
-	141408 - 131105: 0x936C,
-	141425 - 131105: 0x9B52,
-	141485 - 131105: 0xFE70,
-	141505 - 131105: 0xFCA8,
-	141559 - 131105: 0xFCE9,
-	141606 - 131105: 0x9CB4,
-	141625 - 131105: 0x8AEA,
-	141647 - 131105: 0x9B53,
-	141671 - 131105: 0x9B55,
-	141675 - 131105: 0x96AB,
-	141696 - 131105: 0xFCA7,
-	141715 - 131105: 0x9B56,
-	141926 - 131105: 0x8ABC,
-	142031 - 131105: 0x8ACB,
-	142037 - 131105: 0x9B57,
-	142054 - 131105: 0x89CD,
-	142056 - 131105: 0x9B59,
-	142094 - 131105: 0x9B5B,
-	142114 - 131105: 0x93A5,
-	142143 - 131105: 0x9B5D,
-	142147 - 131105: 0x9E4F,
-	142186 - 131105: 0x93A3,
-	142282 - 131105: 0x8A7B,
-	142286 - 131105: 0x8B42,
-	142374 - 131105: 0x9750,
-	142375 - 131105: 0x8FB3,
-	142392 - 131105: 0x8A50,
-	142412 - 131105: 0x9B60,
-	142417 - 131105: 0x8B45,
-	142421 - 131105: 0x8B46,
-	142434 - 131105: 0x9DFE,
-	142472 - 131105: 0x9B62,
-	142491 - 131105: 0x937B,
-	142497 - 131105: 0x93B1,
-	142505 - 131105: 0x8A60,
-	142514 - 131105: 0x8AD8,
-	142519 - 131105: 0x9B63,
-	142530 - 131105: 0x8A69,
-	142534 - 131105: 0x8A47,
-	142537 - 131105: 0x8ACC,
-	142599 - 131105: 0x937C,
-	142600 - 131105: 0x9B65,
-	142610 - 131105: 0x9B66,
-	142660 - 131105: 0x8A72,
-	142668 - 131105: 0x8A7A,
-	142695 - 131105: 0x93AF,
-	142733 - 131105: 0x8AB0,
-	142741 - 131105: 0x9B68,
-	142752 - 131105: 0x9EA3,
-	142755 - 131105: 0xFAEC,
-	142756 - 131105: 0x8B77,
-	142775 - 131105: 0x9B67,
-	142830 - 131105: 0x8B59,
-	142861 - 131105: 0xFCB1,
-	142902 - 131105: 0xFCBB,
-	142914 - 131105: 0x9B69,
-	142968 - 131105: 0x93A8,
-	142987 - 131105: 0x8AE0,
-	143027 - 131105: 0x9E51,
-	143087 - 131105: 0x8F5F,
-	143220 - 131105: 0x9B6A,
-	143308 - 131105: 0x9B6B,
-	143331 - 131105: 0x97EC,
-	143411 - 131105: 0x9B6C,
-	143428 - 131105: 0xFE4E,
-	143435 - 131105: 0xFDC2,
-	143462 - 131105: 0x9B6D,
-	143485 - 131105: 0x9167,
-	143486 - 131105: 0xFCCC,
-	143502 - 131105: 0x93B6,
-	143543 - 131105: 0x90E4,
-	143548 - 131105: 0x90E5,
-	143578 - 131105: 0x9EF2,
-	143619 - 131105: 0x93CA,
-	143677 - 131105: 0x8BBC,
-	143741 - 131105: 0x8F46,
-	143746 - 131105: 0x93CF,
-	143780 - 131105: 0xFCDB,
-	143781 - 131105: 0xFCDC,
-	143795 - 131105: 0x93C0,
-	143816 - 131105: 0xFCE6,
-	143817 - 131105: 0x96E7,
-	143850 - 131105: 0x87A7,
-	143863 - 131105: 0xFCD8,
-	143864 - 131105: 0xFCD9,
-	143865 - 131105: 0xFDA6,
-	143887 - 131105: 0x93CE,
-	143909 - 131105: 0x95F1,
-	143919 - 131105: 0x9CE9,
-	143921 - 131105: 0xFCE4,
-	143922 - 131105: 0x94AF,
-	143923 - 131105: 0xFA77,
-	143924 - 131105: 0x93CC,
-	143958 - 131105: 0x8CE1,
-	143966 - 131105: 0x87A9,
-	143970 - 131105: 0x905A,
-	144001 - 131105: 0x8C54,
-	144009 - 131105: 0x93BF,
-	144010 - 131105: 0xFB51,
-	144043 - 131105: 0x93B9,
-	144044 - 131105: 0xFED7,
-	144045 - 131105: 0x93B7,
-	144082 - 131105: 0x93D9,
-	144096 - 131105: 0x93BB,
-	144097 - 131105: 0x93DA,
-	144128 - 131105: 0x98A3,
-	144138 - 131105: 0x90D1,
-	144159 - 131105: 0x9B6E,
-	144308 - 131105: 0xFA70,
-	144332 - 131105: 0x9BEB,
-	144350 - 131105: 0x9B6F,
-	144358 - 131105: 0xFCFC,
-	144372 - 131105: 0x8B40,
-	144373 - 131105: 0xA07B,
-	144377 - 131105: 0x8CA1,
-	144378 - 131105: 0x97F7,
-	144382 - 131105: 0x93E2,
-	144384 - 131105: 0xFCD6,
-	144447 - 131105: 0x9559,
-	144464 - 131105: 0x93A6,
-	144495 - 131105: 0xFD40,
-	144498 - 131105: 0x935F,
-	144613 - 131105: 0x97F2,
-	144665 - 131105: 0x9C76,
-	144688 - 131105: 0x8EF8,
-	144721 - 131105: 0x8CEB,
-	144730 - 131105: 0x8F47,
-	144743 - 131105: 0x9B74,
-	144789 - 131105: 0x92B4,
-	144793 - 131105: 0x91ED,
-	144796 - 131105: 0x96D2,
-	144827 - 131105: 0x87D8,
-	144845 - 131105: 0xFD46,
-	144846 - 131105: 0x8F4F,
-	144847 - 131105: 0x9549,
-	144883 - 131105: 0x9B75,
-	144896 - 131105: 0xFA5C,
-	144919 - 131105: 0x8751,
-	144922 - 131105: 0x9B79,
-	144956 - 131105: 0xFD4B,
-	144960 - 131105: 0x96D3,
-	144985 - 131105: 0xFD58,
-	144991 - 131105: 0x945F,
-	145015 - 131105: 0xA0F5,
-	145038 - 131105: 0x87C7,
-	145054 - 131105: 0x877C,
-	145062 - 131105: 0x9243,
-	145069 - 131105: 0x97FA,
-	145082 - 131105: 0x9DD9,
-	145119 - 131105: 0x97F4,
-	145134 - 131105: 0x924D,
-	145155 - 131105: 0xFD5B,
-	145174 - 131105: 0x9B7A,
-	145184 - 131105: 0x9ED5,
-	145197 - 131105: 0xFAAE,
-	145199 - 131105: 0x9CC9,
-	145215 - 131105: 0x9258,
-	145254 - 131105: 0x8EC8,
-	145281 - 131105: 0x94B4,
-	145314 - 131105: 0x93E1,
-	145340 - 131105: 0x93DF,
-	145346 - 131105: 0xFCF0,
-	145365 - 131105: 0x93EC,
-	145366 - 131105: 0x97F6,
-	145367 - 131105: 0x96CF,
-	145466 - 131105: 0x93DE,
-	145858 - 131105: 0x8ACF,
-	146087 - 131105: 0x9BA2,
-	146139 - 131105: 0xFD69,
-	146158 - 131105: 0x9352,
-	146170 - 131105: 0x98A2,
-	146202 - 131105: 0x8CE7,
-	146266 - 131105: 0xFD6E,
-	146531 - 131105: 0x8CA4,
-	146585 - 131105: 0xFA7C,
-	146586 - 131105: 0x93FA,
-	146587 - 131105: 0x907C,
-	146613 - 131105: 0x8F67,
-	146615 - 131105: 0x9DB7,
-	146631 - 131105: 0xA0E9,
-	146632 - 131105: 0xFA4E,
-	146633 - 131105: 0xFDA1,
-	146684 - 131105: 0x9E74,
-	146685 - 131105: 0x9FBF,
-	146686 - 131105: 0x9ECB,
-	146687 - 131105: 0x9BB9,
-	146752 - 131105: 0x9DD4,
-	146779 - 131105: 0x97B9,
-	146814 - 131105: 0x8EF1,
-	146831 - 131105: 0x957B,
-	146870 - 131105: 0x9ED2,
-	146871 - 131105: 0x9753,
-	146872 - 131105: 0x96A4,
-	146873 - 131105: 0x8FBE,
-	146874 - 131105: 0x94D9,
-	146875 - 131105: 0x9058,
-	146876 - 131105: 0xFD79,
-	146877 - 131105: 0xFD7B,
-	146915 - 131105: 0x8EDA,
-	146936 - 131105: 0x8EFA,
-	146950 - 131105: 0x8762,
-	146961 - 131105: 0x9BA5,
-	146988 - 131105: 0x9ED9,
-	146989 - 131105: 0x97D4,
-	146990 - 131105: 0x90BB,
-	146991 - 131105: 0xFDBC,
-	146992 - 131105: 0xFDC6,
-	146993 - 131105: 0x9248,
-	147001 - 131105: 0x92B5,
-	147080 - 131105: 0x9DC1,
-	147081 - 131105: 0x92B9,
-	147082 - 131105: 0x92A6,
-	147083 - 131105: 0x8F4B,
-	147129 - 131105: 0x9BA6,
-	147135 - 131105: 0x92B6,
-	147159 - 131105: 0x8E40,
-	147191 - 131105: 0x9ED8,
-	147192 - 131105: 0x945E,
-	147193 - 131105: 0x985F,
-	147194 - 131105: 0x94CE,
-	147195 - 131105: 0x924A,
-	147196 - 131105: 0xFD70,
-	147253 - 131105: 0x9467,
-	147265 - 131105: 0x8DEC,
-	147274 - 131105: 0x9BD8,
-	147297 - 131105: 0x8763,
-	147327 - 131105: 0x9448,
-	147328 - 131105: 0xFAC1,
-	147329 - 131105: 0x9CF7,
-	147330 - 131105: 0xFDBE,
-	147343 - 131105: 0x8FDA,
-	147380 - 131105: 0xFDD9,
-	147383 - 131105: 0xFC7E,
-	147392 - 131105: 0x93F9,
-	147397 - 131105: 0xFA43,
-	147435 - 131105: 0xFAEB,
-	147436 - 131105: 0xFAC3,
-	147437 - 131105: 0x97D3,
-	147438 - 131105: 0x95F9,
-	147439 - 131105: 0x9C48,
-	147440 - 131105: 0xFDD8,
-	147473 - 131105: 0xA0D8,
-	147513 - 131105: 0xFDD7,
-	147514 - 131105: 0xFB4A,
-	147515 - 131105: 0x9BAF,
-	147516 - 131105: 0x944B,
-	147517 - 131105: 0xFDC9,
-	147543 - 131105: 0x8EAC,
-	147589 - 131105: 0xFDB2,
-	147595 - 131105: 0x925A,
-	147596 - 131105: 0xFCBD,
-	147597 - 131105: 0x92D9,
-	147601 - 131105: 0xFDD5,
-	147657 - 131105: 0x92DD,
-	147681 - 131105: 0x9259,
-	147692 - 131105: 0x8CF0,
-	147716 - 131105: 0x96BA,
-	147727 - 131105: 0x925B,
-	147737 - 131105: 0x9BAB,
-	147775 - 131105: 0xFDDA,
-	147776 - 131105: 0xFDDE,
-	147780 - 131105: 0xFDD3,
-	147790 - 131105: 0x8C46,
-	147797 - 131105: 0xFDD6,
-	147798 - 131105: 0xFDDC,
-	147799 - 131105: 0xFDDD,
-	147804 - 131105: 0x90FE,
-	147807 - 131105: 0xFEA1,
-	147809 - 131105: 0x87A5,
-	147831 - 131105: 0x8BAD,
-	147834 - 131105: 0x9CD8,
-	147875 - 131105: 0x9E6D,
-	147876 - 131105: 0xFD7C,
-	147877 - 131105: 0xFB61,
-	147884 - 131105: 0x96F8,
-	147893 - 131105: 0x96F0,
-	147917 - 131105: 0xFCF4,
-	147938 - 131105: 0xFE60,
-	147964 - 131105: 0x9852,
-	147995 - 131105: 0x964F,
-	148043 - 131105: 0x916E,
-	148054 - 131105: 0x986D,
-	148057 - 131105: 0x9864,
-	148086 - 131105: 0x9453,
-	148087 - 131105: 0xFDEC,
-	148088 - 131105: 0xFB78,
-	148100 - 131105: 0x95BA,
-	148115 - 131105: 0x985D,
-	148117 - 131105: 0x92F9,
-	148133 - 131105: 0x985A,
-	148159 - 131105: 0x8750,
-	148161 - 131105: 0xFDF6,
-	148169 - 131105: 0x93D0,
-	148170 - 131105: 0x9862,
-	148206 - 131105: 0x9BAD,
-	148218 - 131105: 0x974F,
-	148237 - 131105: 0x9BAE,
-	148250 - 131105: 0x9452,
-	148276 - 131105: 0x9BB0,
-	148296 - 131105: 0x91D2,
-	148322 - 131105: 0x97EA,
-	148323 - 131105: 0xFB6B,
-	148324 - 131105: 0x91B1,
-	148325 - 131105: 0xFDF3,
-	148364 - 131105: 0x92CB,
-	148374 - 131105: 0x9BB1,
-	148380 - 131105: 0xFCEC,
-	148413 - 131105: 0x986B,
-	148417 - 131105: 0x9751,
-	148457 - 131105: 0x9871,
-	148458 - 131105: 0x95EF,
-	148466 - 131105: 0x9EF3,
-	148472 - 131105: 0x91E8,
-	148484 - 131105: 0x9BBA,
-	148533 - 131105: 0xFB4C,
-	148534 - 131105: 0x926A,
-	148570 - 131105: 0xFDF8,
-	148571 - 131105: 0x9861,
-	148595 - 131105: 0x91E7,
-	148615 - 131105: 0x93ED,
-	148616 - 131105: 0x9744,
-	148665 - 131105: 0x91E1,
-	148668 - 131105: 0xFBF5,
-	148686 - 131105: 0x9869,
-	148691 - 131105: 0x8A62,
-	148694 - 131105: 0x9BBB,
-	148741 - 131105: 0x8CA8,
-	148769 - 131105: 0x9C55,
-	148856 - 131105: 0x8E77,
-	148936 - 131105: 0x8AB2,
-	149016 - 131105: 0x9EBC,
-	149034 - 131105: 0x93E6,
-	149093 - 131105: 0x93A2,
-	149108 - 131105: 0x9BBD,
-	149143 - 131105: 0x94B3,
-	149204 - 131105: 0x937D,
-	149254 - 131105: 0x9E66,
-	149285 - 131105: 0x9459,
-	149295 - 131105: 0x9BBF,
-	149391 - 131105: 0x9458,
-	149472 - 131105: 0x9EA5,
-	149522 - 131105: 0x9BC7,
-	149539 - 131105: 0xFE54,
-	149634 - 131105: 0x8E74,
-	149737 - 131105: 0x8BD6,
-	149744 - 131105: 0x94B6,
-	149745 - 131105: 0xFD74,
-	149746 - 131105: 0x98C0,
-	149747 - 131105: 0x94A5,
-	149755 - 131105: 0x9BC8,
-	149759 - 131105: 0x95ED,
-	149760 - 131105: 0xFD7E,
-	149761 - 131105: 0xFBEB,
-	149772 - 131105: 0xFD7D,
-	149782 - 131105: 0x976F,
-	149783 - 131105: 0x9461,
-	149785 - 131105: 0x9FC1,
-	149807 - 131105: 0x95D7,
-	149811 - 131105: 0xFA52,
-	149812 - 131105: 0x9C58,
-	149822 - 131105: 0x9F68,
-	149823 - 131105: 0x9BE7,
-	149824 - 131105: 0xFCCE,
-	149825 - 131105: 0x96E8,
-	149826 - 131105: 0xFA49,
-	149827 - 131105: 0x97A1,
-	149858 - 131105: 0x954D,
-	149859 - 131105: 0x9EF8,
-	149876 - 131105: 0xFE49,
-	149877 - 131105: 0x91CE,
-	149878 - 131105: 0x9771,
-	149883 - 131105: 0x8CCF,
-	149887 - 131105: 0xFDB1,
-	149890 - 131105: 0xFC6E,
-	149896 - 131105: 0x9CF2,
-	149897 - 131105: 0x93B8,
-	149898 - 131105: 0x9043,
-	149899 - 131105: 0x9759,
-	149900 - 131105: 0x94D7,
-	149901 - 131105: 0xFE66,
-	149902 - 131105: 0x947D,
-	149903 - 131105: 0xFC6F,
-	149908 - 131105: 0x9246,
-	149924 - 131105: 0xFA6D,
-	149927 - 131105: 0x8EF7,
-	149929 - 131105: 0xFBB7,
-	149931 - 131105: 0x947C,
-	149932 - 131105: 0x92CD,
-	149933 - 131105: 0x97B2,
-	149943 - 131105: 0xFE65,
-	149944 - 131105: 0x967E,
-	149945 - 131105: 0x9758,
-	149946 - 131105: 0x9B77,
-	149947 - 131105: 0x91CF,
-	149957 - 131105: 0x94A4,
-	149968 - 131105: 0x9CAD,
-	149978 - 131105: 0x8BAB,
-	149982 - 131105: 0x96D5,
-	149983 - 131105: 0xFCB3,
-	149987 - 131105: 0x93AE,
-	149989 - 131105: 0x976D,
-	149996 - 131105: 0x9446,
-	149997 - 131105: 0x95F7,
-	150006 - 131105: 0x9C46,
-	150007 - 131105: 0x955B,
-	150008 - 131105: 0x91D1,
-	150009 - 131105: 0x94F4,
-	150011 - 131105: 0xFE67,
-	150030 - 131105: 0x92A5,
-	150034 - 131105: 0xFEDF,
-	150035 - 131105: 0x8CAB,
-	150037 - 131105: 0x9BC9,
-	150049 - 131105: 0xFCED,
-	150050 - 131105: 0xFDFA,
-	150051 - 131105: 0xFCC8,
-	150052 - 131105: 0xFE62,
-	150053 - 131105: 0x91FC,
-	150054 - 131105: 0xFE6B,
-	150055 - 131105: 0xFDF9,
-	150056 - 131105: 0xFCC7,
-	150057 - 131105: 0x914E,
-	150058 - 131105: 0x9CB8,
-	150078 - 131105: 0x9767,
-	150082 - 131105: 0x95EE,
-	150085 - 131105: 0x9BB2,
-	150090 - 131105: 0x9460,
-	150094 - 131105: 0x94A2,
-	150095 - 131105: 0x9875,
-	150096 - 131105: 0x97AC,
-	150097 - 131105: 0x91D3,
-	150109 - 131105: 0x987B,
-	150117 - 131105: 0x8EEB,
-	150118 - 131105: 0x976A,
-	150119 - 131105: 0x965E,
-	150129 - 131105: 0x97EB,
-	150135 - 131105: 0x9FF9,
-	150136 - 131105: 0x95F8,
-	150137 - 131105: 0xFEA2,
-	150138 - 131105: 0x8FE6,
-	150156 - 131105: 0xFE7E,
-	150163 - 131105: 0x9DA4,
-	150164 - 131105: 0x9768,
-	150165 - 131105: 0x8EEC,
-	150166 - 131105: 0x94BD,
-	150180 - 131105: 0x945B,
-	150181 - 131105: 0x9CF6,
-	150182 - 131105: 0xFAA7,
-	150183 - 131105: 0x9BD9,
-	150193 - 131105: 0xFA5D,
-	150194 - 131105: 0x9656,
-	150195 - 131105: 0x9762,
-	150202 - 131105: 0x94BA,
-	150203 - 131105: 0xA04F,
-	150204 - 131105: 0x92D8,
-	150208 - 131105: 0x9BCB,
-	150215 - 131105: 0x94BB,
-	150218 - 131105: 0x9D5F,
-	150225 - 131105: 0x90CF,
-	150239 - 131105: 0x9465,
-	150242 - 131105: 0x9F4C,
-	150249 - 131105: 0x90D8,
-	150287 - 131105: 0x8D5B,
-	150382 - 131105: 0x9EBE,
-	150517 - 131105: 0xFB6D,
-	150537 - 131105: 0x95CA,
-	150686 - 131105: 0x9DC2,
-	150687 - 131105: 0x97F8,
-	150729 - 131105: 0x8FFC,
-	150745 - 131105: 0x9473,
-	150790 - 131105: 0x9474,
-	150803 - 131105: 0xFEB7,
-	150968 - 131105: 0x8A4B,
-	151018 - 131105: 0x8A55,
-	151019 - 131105: 0x8B69,
-	151099 - 131105: 0x8ADC,
-	151120 - 131105: 0x8B76,
-	151205 - 131105: 0x9BCE,
-	151207 - 131105: 0x8A68,
-	151310 - 131105: 0xA0F8,
-	151388 - 131105: 0x98DF,
-	151426 - 131105: 0xFEB5,
-	151430 - 131105: 0x9BCF,
-	151447 - 131105: 0x96FB,
-	151450 - 131105: 0x9BFB,
-	151465 - 131105: 0x9ECE,
-	151480 - 131105: 0x8EE5,
-	151490 - 131105: 0x9E7B,
-	151596 - 131105: 0x9BD2,
-	151634 - 131105: 0x8AA5,
-	151709 - 131105: 0xFECE,
-	151851 - 131105: 0x8A45,
-	151880 - 131105: 0x9DFC,
-	151933 - 131105: 0xFECF,
-	151934 - 131105: 0x8BA5,
-	152013 - 131105: 0x8C4A,
-	152035 - 131105: 0x8AEC,
-	152038 - 131105: 0xFCE0,
-	152039 - 131105: 0x94AD,
-	152096 - 131105: 0xFED5,
-	152097 - 131105: 0x94AC,
-	152144 - 131105: 0xFC5A,
-	152217 - 131105: 0x9BD6,
-	152263 - 131105: 0x8A6F,
-	152280 - 131105: 0x8BA9,
-	152334 - 131105: 0x8E5F,
-	152337 - 131105: 0x9DCB,
-	152339 - 131105: 0xFCE7,
-	152601 - 131105: 0x9BD7,
-	152613 - 131105: 0x93C8,
-	152623 - 131105: 0x91F0,
-	152624 - 131105: 0x8FE0,
-	152646 - 131105: 0x9BDB,
-	152684 - 131105: 0x90ED,
-	152686 - 131105: 0x9BDC,
-	152730 - 131105: 0x8D53,
-	152881 - 131105: 0xA0EC,
-	152885 - 131105: 0x98FA,
-	152895 - 131105: 0x9BE0,
-	152923 - 131105: 0x93C7,
-	152924 - 131105: 0x9249,
-	152925 - 131105: 0x96E1,
-	152926 - 131105: 0x9BE2,
-	152930 - 131105: 0x9BE4,
-	152933 - 131105: 0x8FE1,
-	152934 - 131105: 0x9BE5,
-	152961 - 131105: 0x94C0,
-	152964 - 131105: 0x93C3,
-	152975 - 131105: 0x93C5,
-	153017 - 131105: 0x9079,
-	153045 - 131105: 0x977B,
-	153051 - 131105: 0x907E,
-	153056 - 131105: 0xFEE6,
-	153093 - 131105: 0xFE46,
-	153141 - 131105: 0x9DB8,
-	153169 - 131105: 0x9270,
-	153219 - 131105: 0x95A8,
-	153237 - 131105: 0x8CB0,
-	153315 - 131105: 0x94C8,
-	153334 - 131105: 0x98B9,
-	153350 - 131105: 0x9140,
-	153373 - 131105: 0xFCBE,
-	153381 - 131105: 0x9157,
-	153405 - 131105: 0x8BB2,
-	153458 - 131105: 0xFADF,
-	153543 - 131105: 0x9BE6,
-	153567 - 131105: 0x9643,
-	153568 - 131105: 0x8E44,
-	153569 - 131105: 0x9C4F,
-	153687 - 131105: 0xFEF4,
-	153693 - 131105: 0x9BE8,
-	153714 - 131105: 0x93DC,
-	153800 - 131105: 0x966F,
-	153822 - 131105: 0x87A1,
-	153825 - 131105: 0x8E4A,
-	153859 - 131105: 0x9BED,
-	153926 - 131105: 0x92F6,
-	153942 - 131105: 0x9DB9,
-	154028 - 131105: 0x8E4E,
-	154060 - 131105: 0xFBCF,
-	154196 - 131105: 0x8760,
-	154261 - 131105: 0x9EC2,
-	154268 - 131105: 0x94E5,
-	154286 - 131105: 0x9BF0,
-	154287 - 131105: 0x94E4,
-	154345 - 131105: 0x9551,
-	154484 - 131105: 0x8BBB,
-	154505 - 131105: 0x9BF1,
-	154547 - 131105: 0x94F0,
-	154548 - 131105: 0x8E64,
-	154566 - 131105: 0x94EA,
-	154596 - 131105: 0x8F61,
-	154600 - 131105: 0x9B64,
-	154625 - 131105: 0x8E5B,
-	154630 - 131105: 0x9BF2,
-	154657 - 131105: 0x9FBE,
-	154698 - 131105: 0x9DC9,
-	154725 - 131105: 0x8E6C,
-	154769 - 131105: 0x8F73,
-	154788 - 131105: 0x8CAF,
-	154816 - 131105: 0x8F75,
-	154817 - 131105: 0x8E71,
-	154878 - 131105: 0x8E60,
-	154912 - 131105: 0x8E6A,
-	154928 - 131105: 0x8C4C,
-	154947 - 131105: 0x9552,
-	155033 - 131105: 0x87CF,
-	155065 - 131105: 0x87C0,
-	155150 - 131105: 0x9554,
-	155209 - 131105: 0x8AD4,
-	155265 - 131105: 0x9DBB,
-	155266 - 131105: 0x9543,
-	155267 - 131105: 0x92FE,
-	155302 - 131105: 0x94F2,
-	155324 - 131105: 0x94F1,
-	155351 - 131105: 0xA0EA,
-	155352 - 131105: 0x9DD2,
-	155418 - 131105: 0xA0B1,
-	155467 - 131105: 0x91F8,
-	155617 - 131105: 0x9462,
-	155618 - 131105: 0x9BA4,
-	155681 - 131105: 0x877D,
-	155689 - 131105: 0x8EAD,
-	155720 - 131105: 0x9EAD,
-	155748 - 131105: 0x96D0,
-	155779 - 131105: 0xFEEE,
-	155799 - 131105: 0x8AB4,
-	155812 - 131105: 0x9757,
-	155813 - 131105: 0x8A77,
-	155906 - 131105: 0x9BF7,
-	155937 - 131105: 0x8EB5,
-	155993 - 131105: 0xA06D,
-	155994 - 131105: 0x8EB6,
-	155995 - 131105: 0x9756,
-	155996 - 131105: 0x9540,
-	156077 - 131105: 0xA0F3,
-	156078 - 131105: 0x94BE,
-	156082 - 131105: 0x9BFA,
-	156125 - 131105: 0xFDDF,
-	156248 - 131105: 0x9DBC,
-	156257 - 131105: 0x94FE,
-	156266 - 131105: 0x8BDB,
-	156267 - 131105: 0xA0FE,
-	156368 - 131105: 0x8EC0,
-	156469 - 131105: 0x9F47,
-	156491 - 131105: 0x8BDE,
-	156492 - 131105: 0xA0FB,
-	156497 - 131105: 0x8EC3,
-	156606 - 131105: 0x9649,
-	156661 - 131105: 0xFEC2,
-	156664 - 131105: 0x954C,
-	156674 - 131105: 0x9BFD,
-	156688 - 131105: 0x90CC,
-	156689 - 131105: 0x9C60,
-	156690 - 131105: 0x954B,
-	156746 - 131105: 0x9BFE,
-	156777 - 131105: 0x9C70,
-	156804 - 131105: 0x9C43,
-	156808 - 131105: 0x9C47,
-	156809 - 131105: 0x8ECC,
-	156813 - 131105: 0x8E54,
-	156824 - 131105: 0x8EE4,
-	156946 - 131105: 0x9C49,
-	157042 - 131105: 0x8B5E,
-	157088 - 131105: 0x955E,
-	157101 - 131105: 0x955C,
-	157119 - 131105: 0x9C4B,
-	157202 - 131105: 0x8BE1,
-	157222 - 131105: 0x8ED9,
-	157359 - 131105: 0x9DB4,
-	157361 - 131105: 0x925F,
-	157365 - 131105: 0x9C4C,
-	157402 - 131105: 0x8AA1,
-	157416 - 131105: 0x8EDB,
-	157436 - 131105: 0x9C56,
-	157462 - 131105: 0x8AA2,
-	157505 - 131105: 0x9754,
-	157593 - 131105: 0x9C5E,
-	157619 - 131105: 0x9ED4,
-	157620 - 131105: 0x9568,
-	157644 - 131105: 0xA0C3,
-	157724 - 131105: 0x8AE6,
-	157766 - 131105: 0xA0F7,
-	157790 - 131105: 0x9C61,
-	157806 - 131105: 0x9C5F,
-	157832 - 131105: 0xFC4D,
-	157834 - 131105: 0x9E5B,
-	157843 - 131105: 0x9E69,
-	157895 - 131105: 0x9C63,
-	157966 - 131105: 0xFEC7,
-	157969 - 131105: 0xFEC6,
-	157990 - 131105: 0x9C67,
-	158009 - 131105: 0x9C69,
-	158033 - 131105: 0x8BE2,
-	158120 - 131105: 0x9165,
-	158133 - 131105: 0x9CE7,
-	158194 - 131105: 0x8A54,
-	158202 - 131105: 0x9C6C,
-	158253 - 131105: 0x9C6E,
-	158254 - 131105: 0xFE5D,
-	158260 - 131105: 0x9C73,
-	158274 - 131105: 0x956A,
-	158289 - 131105: 0x956D,
-	158290 - 131105: 0x8EF0,
-	158469 - 131105: 0x8F4D,
-	158474 - 131105: 0x8EF6,
-	158483 - 131105: 0xFABC,
-	158485 - 131105: 0x8CD5,
-	158499 - 131105: 0x875E,
-	158504 - 131105: 0xFBDA,
-	158544 - 131105: 0x8B4C,
-	158545 - 131105: 0xFD75,
-	158546 - 131105: 0x9BDD,
-	158547 - 131105: 0xFAF5,
-	158555 - 131105: 0x9C74,
-	158581 - 131105: 0x9545,
-	158594 - 131105: 0x96C6,
-	158614 - 131105: 0x8F6A,
-	158615 - 131105: 0x8F4E,
-	158621 - 131105: 0x9C78,
-	158643 - 131105: 0xFA55,
-	158656 - 131105: 0x97E4,
-	158711 - 131105: 0x9C41,
-	158753 - 131105: 0x925C,
-	158784 - 131105: 0x96FA,
-	158785 - 131105: 0x8CF6,
-	158790 - 131105: 0x8D4D,
-	158846 - 131105: 0xFB66,
-	158847 - 131105: 0x8E65,
-	158848 - 131105: 0x9849,
-	158849 - 131105: 0xFBA8,
-	158850 - 131105: 0x9842,
-	158884 - 131105: 0x9C7A,
-	158903 - 131105: 0x97FB,
-	158904 - 131105: 0x90CA,
-	158909 - 131105: 0x9C5B,
-	158912 - 131105: 0x974D,
-	158915 - 131105: 0x8ED3,
-	158929 - 131105: 0x9561,
-	159010 - 131105: 0x9F4B,
-	159011 - 131105: 0x9FB5,
-	159012 - 131105: 0x93D2,
-	159013 - 131105: 0xFDAA,
-	159014 - 131105: 0x9840,
-	159015 - 131105: 0x9146,
-	159016 - 131105: 0x9867,
-	159017 - 131105: 0xFA5A,
-	159018 - 131105: 0xFBA9,
-	159057 - 131105: 0x9841,
-	159092 - 131105: 0x8CD3,
-	159136 - 131105: 0xFCFD,
-	159137 - 131105: 0xFDAB,
-	159138 - 131105: 0x91BD,
-	159139 - 131105: 0x8F4C,
-	159140 - 131105: 0x96C9,
-	159141 - 131105: 0x8F55,
-	159142 - 131105: 0xFBAE,
-	159143 - 131105: 0x956F,
-	159150 - 131105: 0x9C7D,
-	159196 - 131105: 0xA0F0,
-	159210 - 131105: 0x946F,
-	159211 - 131105: 0xFDAC,
-	159216 - 131105: 0x96CB,
-	159232 - 131105: 0x96CE,
-	159237 - 131105: 0xA056,
-	159239 - 131105: 0x9CE1,
-	159250 - 131105: 0x96C4,
-	159298 - 131105: 0x8F5E,
-	159299 - 131105: 0x8F6C,
-	159300 - 131105: 0x8EA3,
-	159301 - 131105: 0xFBB3,
-	159342 - 131105: 0xFC53,
-	159346 - 131105: 0xFDB3,
-	159351 - 131105: 0x8F6B,
-	159364 - 131105: 0x96CA,
-	159368 - 131105: 0x87CD,
-	159371 - 131105: 0x8753,
-	159385 - 131105: 0x8F79,
-	159440 - 131105: 0x9E6F,
-	159441 - 131105: 0xA0C5,
-	159442 - 131105: 0xFC78,
-	159443 - 131105: 0x8E42,
-	159444 - 131105: 0x8F5A,
-	159445 - 131105: 0x90C2,
-	159446 - 131105: 0x8EA5,
-	159447 - 131105: 0x9061,
-	159526 - 131105: 0x924F,
-	159603 - 131105: 0x9373,
-	159604 - 131105: 0xFDB5,
-	159647 - 131105: 0xFECC,
-	159649 - 131105: 0xFBBD,
-	159678 - 131105: 0x8CD6,
-	159710 - 131105: 0x9843,
-	159711 - 131105: 0x96C5,
-	159758 - 131105: 0x89BC,
-	159819 - 131105: 0x9CA3,
-	159826 - 131105: 0x924B,
-	159827 - 131105: 0x984A,
-	159880 - 131105: 0x8FA4,
-	159917 - 131105: 0xA0F1,
-	159918 - 131105: 0x9EFB,
-	159919 - 131105: 0x9CD2,
-	159949 - 131105: 0x8FA7,
-	159954 - 131105: 0x8754,
-	159992 - 131105: 0xFC5C,
-	160009 - 131105: 0x9845,
-	160012 - 131105: 0x9046,
-	160013 - 131105: 0x8CD1,
-	160038 - 131105: 0xFEFA,
-	160039 - 131105: 0x9560,
-	160100 - 131105: 0x9F48,
-	160101 - 131105: 0x9247,
-	160117 - 131105: 0x90FB,
-	160205 - 131105: 0x9CA4,
-	160283 - 131105: 0x9571,
-	160359 - 131105: 0x8745,
-	160384 - 131105: 0x9CA6,
-	160389 - 131105: 0x9CA7,
-	160395 - 131105: 0x9CAA,
-	160434 - 131105: 0x9ED3,
-	160438 - 131105: 0x9E70,
-	160486 - 131105: 0x9CAC,
-	160594 - 131105: 0x8752,
-	160666 - 131105: 0x8FAE,
-	160767 - 131105: 0x8D50,
-	160802 - 131105: 0x957D,
-	160848 - 131105: 0x9CB0,
-	160900 - 131105: 0x97B6,
-	160902 - 131105: 0xA0BD,
-	161140 - 131105: 0x8ADF,
-	161187 - 131105: 0x9EAA,
-	161248 - 131105: 0x8FBD,
-	161252 - 131105: 0x8FBF,
-	161277 - 131105: 0x9369,
-	161278 - 131105: 0x9BA7,
-	161287 - 131105: 0xC8A4,
-	161292 - 131105: 0xFEEA,
-	161330 - 131105: 0x9BE1,
-	161337 - 131105: 0x8B41,
-	161365 - 131105: 0x9DB6,
-	161366 - 131105: 0xA0EB,
-	161367 - 131105: 0x9BA3,
-	161428 - 131105: 0x8BA1,
-	161551 - 131105: 0x8FC8,
-	161589 - 131105: 0x894C,
-	161590 - 131105: 0x9860,
-	161601 - 131105: 0x94C7,
-	161630 - 131105: 0x8B58,
-	161668 - 131105: 0x95AB,
-	161669 - 131105: 0x95AA,
-	161740 - 131105: 0x9CC3,
-	161880 - 131105: 0x9CC4,
-	161904 - 131105: 0x93D6,
-	161949 - 131105: 0x9DAC,
-	161970 - 131105: 0x8BE6,
-	161992 - 131105: 0x8A71,
-	162084 - 131105: 0x8FD1,
-	162151 - 131105: 0x99D5,
-	162170 - 131105: 0x90F4,
-	162208 - 131105: 0x8AA3,
-	162269 - 131105: 0x9CCE,
-	162301 - 131105: 0x9CD4,
-	162314 - 131105: 0x9CD5,
-	162318 - 131105: 0xFBC8,
-	162366 - 131105: 0x9DB3,
-	162387 - 131105: 0xFC70,
-	162393 - 131105: 0x8FD7,
-	162425 - 131105: 0x9B73,
-	162436 - 131105: 0xFA5B,
-	162493 - 131105: 0x8FD2,
-	162494 - 131105: 0x9064,
-	162548 - 131105: 0x98B6,
-	162566 - 131105: 0x9668,
-	162571 - 131105: 0x9CD6,
-	162584 - 131105: 0x98BD,
-	162616 - 131105: 0x8FDC,
-	162617 - 131105: 0xFEF6,
-	162618 - 131105: 0x8FD9,
-	162632 - 131105: 0x9541,
-	162661 - 131105: 0x87CA,
-	162799 - 131105: 0x876C,
-	162804 - 131105: 0x97F3,
-	162834 - 131105: 0x9BF8,
-	162924 - 131105: 0x875A,
-	162993 - 131105: 0x8748,
-	163013 - 131105: 0x874A,
-	163119 - 131105: 0x9E6C,
-	163155 - 131105: 0x8FF2,
-	163156 - 131105: 0x8FEE,
-	163174 - 131105: 0x9CD7,
-	163187 - 131105: 0x9E6E,
-	163204 - 131105: 0x8A40,
-	163215 - 131105: 0x8FEF,
-	163224 - 131105: 0x8FF4,
-	163261 - 131105: 0x8FF5,
-	163292 - 131105: 0x95C2,
-	163405 - 131105: 0x986A,
-	163407 - 131105: 0x97CF,
-	163630 - 131105: 0x9EE5,
-	163833 - 131105: 0x9E7C,
-	163842 - 131105: 0x9041,
-	163849 - 131105: 0x9CDB,
-	163870 - 131105: 0x9441,
-	163875 - 131105: 0x9CE6,
-	163876 - 131105: 0x9DB0,
-	163912 - 131105: 0x9CEA,
-	163971 - 131105: 0x9CED,
-	163984 - 131105: 0x9CFA,
-	164029 - 131105: 0x8B62,
-	164030 - 131105: 0x8A4E,
-	164072 - 131105: 0x9CCA,
-	164073 - 131105: 0x8A66,
-	164084 - 131105: 0x9CFB,
-	164142 - 131105: 0x9CFC,
-	164175 - 131105: 0x9CFE,
-	164189 - 131105: 0x8A53,
-	164207 - 131105: 0x9CE5,
-	164233 - 131105: 0x9D40,
-	164271 - 131105: 0x9D41,
-	164284 - 131105: 0x9045,
-	164359 - 131105: 0x8B73,
-	164376 - 131105: 0x97CA,
-	164378 - 131105: 0x9D42,
-	164438 - 131105: 0x8A61,
-	164476 - 131105: 0x8BAE,
-	164507 - 131105: 0x8AD2,
-	164557 - 131105: 0x8BA2,
-	164578 - 131105: 0x9DF2,
-	164614 - 131105: 0x9D43,
-	164632 - 131105: 0x9CDF,
-	164655 - 131105: 0x9D44,
-	164666 - 131105: 0x8ECA,
-	164709 - 131105: 0x904E,
-	164717 - 131105: 0x8EB3,
-	164733 - 131105: 0x9FF5,
-	164746 - 131105: 0x9D45,
-	164882 - 131105: 0x904F,
-	164968 - 131105: 0x9D47,
-	164972 - 131105: 0x89CA,
-	164979 - 131105: 0x9CB5,
-	164994 - 131105: 0xFBFE,
-	165121 - 131105: 0x905E,
-	165180 - 131105: 0x9063,
-	165181 - 131105: 0x9057,
-	165228 - 131105: 0x9066,
-	165352 - 131105: 0x9BC0,
-	165364 - 131105: 0xFCE5,
-	165376 - 131105: 0x9162,
-	165387 - 131105: 0x9067,
-	165413 - 131105: 0x8FA1,
-	165435 - 131105: 0x8FA2,
-	165546 - 131105: 0x9D48,
-	165547 - 131105: 0xFAD3,
-	165554 - 131105: 0x8D4F,
-	165564 - 131105: 0x905D,
-	165592 - 131105: 0x90B9,
-	165606 - 131105: 0x906B,
-	165647 - 131105: 0x8C5C,
-	165651 - 131105: 0x9069,
-	165892 - 131105: 0xFE57,
-	165931 - 131105: 0xFE55,
-	166157 - 131105: 0x87A6,
-	166195 - 131105: 0x9073,
-	166216 - 131105: 0x9BEF,
-	166217 - 131105: 0x9CF0,
-	166230 - 131105: 0x9D4B,
-	166244 - 131105: 0xFED9,
-	166248 - 131105: 0xFEDA,
-	166252 - 131105: 0x91E0,
-	166253 - 131105: 0x8D43,
-	166270 - 131105: 0x91D8,
-	166281 - 131105: 0x9646,
-	166312 - 131105: 0x9360,
-	166314 - 131105: 0xFA53,
-	166315 - 131105: 0x9CD3,
-	166328 - 131105: 0x9D4E,
-	166332 - 131105: 0xFB40,
-	166336 - 131105: 0x8DE2,
-	166364 - 131105: 0x9442,
-	166366 - 131105: 0x9056,
-	166369 - 131105: 0x9865,
-	166371 - 131105: 0x8C6C,
-	166372 - 131105: 0xFA4A,
-	166375 - 131105: 0x9D50,
-	166376 - 131105: 0x9D52,
-	166393 - 131105: 0x95AF,
-	166394 - 131105: 0x975A,
-	166395 - 131105: 0x9349,
-	166396 - 131105: 0x9747,
-	166415 - 131105: 0xA0F4,
-	166422 - 131105: 0x9778,
-	166437 - 131105: 0x8FCF,
-	166441 - 131105: 0xFC60,
-	166450 - 131105: 0x8C4E,
-	166454 - 131105: 0xFC56,
-	166468 - 131105: 0x91DC,
-	166469 - 131105: 0x9661,
-	166470 - 131105: 0x92EC,
-	166471 - 131105: 0x935D,
-	166472 - 131105: 0x8EDE,
-	166473 - 131105: 0x96FE,
-	166474 - 131105: 0xFD4F,
-	166475 - 131105: 0x95DE,
-	166489 - 131105: 0x98B0,
-	166490 - 131105: 0xA040,
-	166529 - 131105: 0x97BD,
-	166530 - 131105: 0x977D,
-	166531 - 131105: 0x97F5,
-	166554 - 131105: 0x9BAC,
-	166555 - 131105: 0xFADA,
-	166556 - 131105: 0x92C2,
-	166592 - 131105: 0x97B1,
-	166598 - 131105: 0x907B,
-	166603 - 131105: 0x93FE,
-	166604 - 131105: 0x947B,
-	166606 - 131105: 0x9777,
-	166622 - 131105: 0xFABE,
-	166623 - 131105: 0xFD43,
-	166624 - 131105: 0x90C6,
-	166625 - 131105: 0x90A4,
-	166626 - 131105: 0x90A8,
-	166627 - 131105: 0x94A9,
-	166629 - 131105: 0x90A9,
-	166634 - 131105: 0x8C65,
-	166652 - 131105: 0x95E0,
-	166668 - 131105: 0x907D,
-	166675 - 131105: 0x9265,
-	166689 - 131105: 0xFDBA,
-	166690 - 131105: 0x93C4,
-	166699 - 131105: 0xFEED,
-	166700 - 131105: 0x9DAB,
-	166701 - 131105: 0xA0E3,
-	166703 - 131105: 0x9648,
-	166726 - 131105: 0x9D53,
-	166732 - 131105: 0x8AA9,
-	166734 - 131105: 0x9BC5,
-	166736 - 131105: 0x965D,
-	166755 - 131105: 0x975F,
-	166756 - 131105: 0x965F,
-	166757 - 131105: 0x966E,
-	166758 - 131105: 0xFB5D,
-	166764 - 131105: 0x9DB1,
-	166799 - 131105: 0xFEA3,
-	166809 - 131105: 0x9DB2,
-	166812 - 131105: 0x95AE,
-	166813 - 131105: 0xFCA3,
-	166841 - 131105: 0x8769,
-	166850 - 131105: 0xA0A2,
-	166853 - 131105: 0x9655,
-	166868 - 131105: 0x9D54,
-	166871 - 131105: 0x9341,
-	166873 - 131105: 0x95AD,
-	166874 - 131105: 0x91D5,
-	166887 - 131105: 0x977A,
-	166888 - 131105: 0xFDFC,
-	166889 - 131105: 0x8E47,
-	166890 - 131105: 0x93FD,
-	166891 - 131105: 0x90A5,
-	166892 - 131105: 0x90AC,
-	166901 - 131105: 0x95AC,
-	166911 - 131105: 0x90AE,
-	166915 - 131105: 0xFEA5,
-	166921 - 131105: 0x9D56,
-	166940 - 131105: 0x97E3,
-	166941 - 131105: 0x95E2,
-	166947 - 131105: 0x9466,
-	166950 - 131105: 0x9647,
-	166955 - 131105: 0x91B8,
-	166960 - 131105: 0x9CEC,
-	166969 - 131105: 0x90AD,
-	166971 - 131105: 0x95E3,
-	167114 - 131105: 0x8B4F,
-	167117 - 131105: 0x8AE3,
-	167122 - 131105: 0x8B4D,
-	167220 - 131105: 0x95EA,
-	167321 - 131105: 0x8B4E,
-	167353 - 131105: 0x8CC1,
-	167439 - 131105: 0x8BED,
-	167478 - 131105: 0x91D9,
-	167481 - 131105: 0xA0A4,
-	167525 - 131105: 0x95F5,
-	167526 - 131105: 0x95F4,
-	167575 - 131105: 0x9FB3,
-	167596 - 131105: 0xFEAF,
-	167602 - 131105: 0xFE72,
-	167603 - 131105: 0x927A,
-	167641 - 131105: 0xFEAC,
-	167655 - 131105: 0x95F3,
-	167877 - 131105: 0x9D58,
-	168057 - 131105: 0x8D46,
-	168072 - 131105: 0x9372,
-	168075 - 131105: 0x91C5,
-	168083 - 131105: 0x9642,
-	168111 - 131105: 0x90CD,
-	168112 - 131105: 0x95FE,
-	168113 - 131105: 0x9159,
-	168128 - 131105: 0x9C65,
-	168164 - 131105: 0x97CC,
-	168165 - 131105: 0x90CE,
-	168172 - 131105: 0x9D59,
-	168173 - 131105: 0xFCF5,
-	168205 - 131105: 0xFEFD,
-	168208 - 131105: 0x9D5B,
-	168252 - 131105: 0x9D5C,
-	168269 - 131105: 0x937E,
-	168283 - 131105: 0x98AC,
-	168286 - 131105: 0x9D5E,
-	168304 - 131105: 0xFDD0,
-	168348 - 131105: 0xFD60,
-	168360 - 131105: 0x9CCF,
-	168405 - 131105: 0x90DD,
-	168427 - 131105: 0x90E0,
-	168989 - 131105: 0x90F3,
-	168992 - 131105: 0x98B1,
-	169011 - 131105: 0x90F0,
-	169023 - 131105: 0x93BD,
-	169032 - 131105: 0x95B7,
-	169168 - 131105: 0x9F46,
-	169177 - 131105: 0x8E4B,
-	169178 - 131105: 0x9658,
-	169189 - 131105: 0x8A4C,
-	169191 - 131105: 0x9D63,
-	169374 - 131105: 0x9ECF,
-	169392 - 131105: 0x9D65,
-	169400 - 131105: 0x9D66,
-	169431 - 131105: 0x965A,
-	169449 - 131105: 0x9D64,
-	169460 - 131105: 0x8A6C,
-	169760 - 131105: 0x8AD9,
-	169778 - 131105: 0x9D67,
-	169940 - 131105: 0x8A70,
-	170000 - 131105: 0x8BF3,
-	170071 - 131105: 0x9150,
-	170148 - 131105: 0x9CC1,
-	170193 - 131105: 0x9D68,
-	170218 - 131105: 0x93A7,
-	170225 - 131105: 0x9674,
-	170234 - 131105: 0x8CFD,
-	170243 - 131105: 0xA0EF,
-	170245 - 131105: 0x9151,
-	170287 - 131105: 0x96C1,
-	170309 - 131105: 0x8777,
-	170311 - 131105: 0x8C64,
-	170312 - 131105: 0x9676,
-	170313 - 131105: 0x9D69,
-	170333 - 131105: 0xFCA4,
-	170346 - 131105: 0x9D6A,
-	170397 - 131105: 0x924E,
-	170435 - 131105: 0x9D6B,
-	170441 - 131105: 0x9BC1,
-	170536 - 131105: 0x9D6C,
-	170573 - 131105: 0x8A65,
-	170757 - 131105: 0x915D,
-	170766 - 131105: 0x9D6D,
-	170965 - 131105: 0x915A,
-	171123 - 131105: 0x8C42,
-	171181 - 131105: 0x9CC0,
-	171326 - 131105: 0x916A,
-	171354 - 131105: 0x9D6E,
-	171388 - 131105: 0x9EA6,
-	171416 - 131105: 0x9DCD,
-	171419 - 131105: 0x9D6F,
-	171510 - 131105: 0x89BB,
-	171526 - 131105: 0x9EF9,
-	171565 - 131105: 0x96B4,
-	171624 - 131105: 0x9172,
-	171692 - 131105: 0x9EC8,
-	171696 - 131105: 0x8771,
-	171715 - 131105: 0x8B55,
-	171768 - 131105: 0x9D71,
-	171811 - 131105: 0x9D72,
-	171824 - 131105: 0x9ECC,
-	171959 - 131105: 0x9174,
-	171998 - 131105: 0x9ED0,
-	172052 - 131105: 0x905C,
-	172167 - 131105: 0x8ED2,
-	172217 - 131105: 0x91A8,
-	172257 - 131105: 0x9177,
-	172269 - 131105: 0x96BF,
-	172275 - 131105: 0x96C0,
-	172280 - 131105: 0x8FB1,
-	172286 - 131105: 0x96B7,
-	172295 - 131105: 0x8C55,
-	172323 - 131105: 0x9178,
-	172339 - 131105: 0x89BE,
-	172340 - 131105: 0x917C,
-	172368 - 131105: 0xFB77,
-	172434 - 131105: 0x9175,
-	172435 - 131105: 0x91A3,
-	172459 - 131105: 0x9176,
-	172468 - 131105: 0x96BE,
-	172469 - 131105: 0x8D49,
-	172511 - 131105: 0x9179,
-	172533 - 131105: 0x96B6,
-	172576 - 131105: 0x91A4,
-	172595 - 131105: 0x91A6,
-	172691 - 131105: 0x9D75,
-	172703 - 131105: 0x9052,
-	172722 - 131105: 0xA045,
-	172724 - 131105: 0x91A9,
-	172726 - 131105: 0x98AA,
-	172730 - 131105: 0x8C5F,
-	172733 - 131105: 0x8BAA,
-	172767 - 131105: 0x9CDD,
-	172799 - 131105: 0x9D77,
-	172881 - 131105: 0x8756,
-	172969 - 131105: 0x8940,
-	173108 - 131105: 0x9EEC,
-	173147 - 131105: 0x93AA,
-	173510 - 131105: 0x9478,
-	173515 - 131105: 0x9D7A,
-	173569 - 131105: 0x8AC9,
-	173618 - 131105: 0x8B4B,
-	173642 - 131105: 0x9FEC,
-	173659 - 131105: 0x8AE2,
-	173737 - 131105: 0x9E75,
-}
-
-const encode1Low, encode1High = 11904, 40908
-
-var encode1 = [...]uint16{
-	11904 - 11904: 0xC8D6,
-	11908 - 11904: 0xC8D7,
-	11910 - 11904: 0xC8D8,
-	11911 - 11904: 0xC8D9,
-	11912 - 11904: 0xC8DA,
-	11914 - 11904: 0xC8DB,
-	11916 - 11904: 0xC8DC,
-	11917 - 11904: 0xC8DD,
-	11925 - 11904: 0xC8DE,
-	11932 - 11904: 0xC8DF,
-	11933 - 11904: 0xC8E0,
-	11941 - 11904: 0xC8E1,
-	11943 - 11904: 0xC8E2,
-	11946 - 11904: 0xC8E3,
-	11948 - 11904: 0xC8E4,
-	11950 - 11904: 0xC8E5,
-	11958 - 11904: 0xC8E6,
-	11964 - 11904: 0xC8E7,
-	11966 - 11904: 0xC8E8,
-	11974 - 11904: 0xC8E9,
-	11978 - 11904: 0xC8EA,
-	11980 - 11904: 0xC8EB,
-	11981 - 11904: 0xC8EC,
-	11983 - 11904: 0xC8ED,
-	11990 - 11904: 0xC8EE,
-	11991 - 11904: 0xC8EF,
-	11998 - 11904: 0xC8F0,
-	12003 - 11904: 0xC8F1,
-	12083 - 11904: 0xC6CD,
-	12288 - 11904: 0xA140,
-	12289 - 11904: 0xA142,
-	12290 - 11904: 0xA143,
-	12291 - 11904: 0xC6DE,
-	12293 - 11904: 0xC6E0,
-	12294 - 11904: 0xC6E1,
-	12295 - 11904: 0xC6E2,
-	12296 - 11904: 0xA171,
-	12297 - 11904: 0xA172,
-	12298 - 11904: 0xA16D,
-	12299 - 11904: 0xA16E,
-	12300 - 11904: 0xA175,
-	12301 - 11904: 0xA176,
-	12302 - 11904: 0xA179,
-	12303 - 11904: 0xA17A,
-	12304 - 11904: 0xA169,
-	12305 - 11904: 0xA16A,
-	12306 - 11904: 0xA245,
-	12308 - 11904: 0xA165,
-	12309 - 11904: 0xA166,
-	12317 - 11904: 0xA1A9,
-	12318 - 11904: 0xA1AA,
-	12321 - 11904: 0xA2C3,
-	12322 - 11904: 0xA2C4,
-	12323 - 11904: 0xA2C5,
-	12324 - 11904: 0xA2C6,
-	12325 - 11904: 0xA2C7,
-	12326 - 11904: 0xA2C8,
-	12327 - 11904: 0xA2C9,
-	12328 - 11904: 0xA2CA,
-	12329 - 11904: 0xA2CB,
-	12353 - 11904: 0xC6E7,
-	12354 - 11904: 0xC6E8,
-	12355 - 11904: 0xC6E9,
-	12356 - 11904: 0xC6EA,
-	12357 - 11904: 0xC6EB,
-	12358 - 11904: 0xC6EC,
-	12359 - 11904: 0xC6ED,
-	12360 - 11904: 0xC6EE,
-	12361 - 11904: 0xC6EF,
-	12362 - 11904: 0xC6F0,
-	12363 - 11904: 0xC6F1,
-	12364 - 11904: 0xC6F2,
-	12365 - 11904: 0xC6F3,
-	12366 - 11904: 0xC6F4,
-	12367 - 11904: 0xC6F5,
-	12368 - 11904: 0xC6F6,
-	12369 - 11904: 0xC6F7,
-	12370 - 11904: 0xC6F8,
-	12371 - 11904: 0xC6F9,
-	12372 - 11904: 0xC6FA,
-	12373 - 11904: 0xC6FB,
-	12374 - 11904: 0xC6FC,
-	12375 - 11904: 0xC6FD,
-	12376 - 11904: 0xC6FE,
-	12377 - 11904: 0xC740,
-	12378 - 11904: 0xC741,
-	12379 - 11904: 0xC742,
-	12380 - 11904: 0xC743,
-	12381 - 11904: 0xC744,
-	12382 - 11904: 0xC745,
-	12383 - 11904: 0xC746,
-	12384 - 11904: 0xC747,
-	12385 - 11904: 0xC748,
-	12386 - 11904: 0xC749,
-	12387 - 11904: 0xC74A,
-	12388 - 11904: 0xC74B,
-	12389 - 11904: 0xC74C,
-	12390 - 11904: 0xC74D,
-	12391 - 11904: 0xC74E,
-	12392 - 11904: 0xC74F,
-	12393 - 11904: 0xC750,
-	12394 - 11904: 0xC751,
-	12395 - 11904: 0xC752,
-	12396 - 11904: 0xC753,
-	12397 - 11904: 0xC754,
-	12398 - 11904: 0xC755,
-	12399 - 11904: 0xC756,
-	12400 - 11904: 0xC757,
-	12401 - 11904: 0xC758,
-	12402 - 11904: 0xC759,
-	12403 - 11904: 0xC75A,
-	12404 - 11904: 0xC75B,
-	12405 - 11904: 0xC75C,
-	12406 - 11904: 0xC75D,
-	12407 - 11904: 0xC75E,
-	12408 - 11904: 0xC75F,
-	12409 - 11904: 0xC760,
-	12410 - 11904: 0xC761,
-	12411 - 11904: 0xC762,
-	12412 - 11904: 0xC763,
-	12413 - 11904: 0xC764,
-	12414 - 11904: 0xC765,
-	12415 - 11904: 0xC766,
-	12416 - 11904: 0xC767,
-	12417 - 11904: 0xC768,
-	12418 - 11904: 0xC769,
-	12419 - 11904: 0xC76A,
-	12420 - 11904: 0xC76B,
-	12421 - 11904: 0xC76C,
-	12422 - 11904: 0xC76D,
-	12423 - 11904: 0xC76E,
-	12424 - 11904: 0xC76F,
-	12425 - 11904: 0xC770,
-	12426 - 11904: 0xC771,
-	12427 - 11904: 0xC772,
-	12428 - 11904: 0xC773,
-	12429 - 11904: 0xC774,
-	12430 - 11904: 0xC775,
-	12431 - 11904: 0xC776,
-	12432 - 11904: 0xC777,
-	12433 - 11904: 0xC778,
-	12434 - 11904: 0xC779,
-	12435 - 11904: 0xC77A,
-	12443 - 11904: 0xC8D4,
-	12444 - 11904: 0xC8D5,
-	12445 - 11904: 0xC6DC,
-	12446 - 11904: 0xC6DD,
-	12449 - 11904: 0xC77B,
-	12450 - 11904: 0xC77C,
-	12451 - 11904: 0xC77D,
-	12452 - 11904: 0xC77E,
-	12453 - 11904: 0xC7A1,
-	12454 - 11904: 0xC7A2,
-	12455 - 11904: 0xC7A3,
-	12456 - 11904: 0xC7A4,
-	12457 - 11904: 0xC7A5,
-	12458 - 11904: 0xC7A6,
-	12459 - 11904: 0xC7A7,
-	12460 - 11904: 0xC7A8,
-	12461 - 11904: 0xC7A9,
-	12462 - 11904: 0xC7AA,
-	12463 - 11904: 0xC7AB,
-	12464 - 11904: 0xC7AC,
-	12465 - 11904: 0xC7AD,
-	12466 - 11904: 0xC7AE,
-	12467 - 11904: 0xC7AF,
-	12468 - 11904: 0xC7B0,
-	12469 - 11904: 0xC7B1,
-	12470 - 11904: 0xC7B2,
-	12471 - 11904: 0xC7B3,
-	12472 - 11904: 0xC7B4,
-	12473 - 11904: 0xC7B5,
-	12474 - 11904: 0xC7B6,
-	12475 - 11904: 0xC7B7,
-	12476 - 11904: 0xC7B8,
-	12477 - 11904: 0xC7B9,
-	12478 - 11904: 0xC7BA,
-	12479 - 11904: 0xC7BB,
-	12480 - 11904: 0xC7BC,
-	12481 - 11904: 0xC7BD,
-	12482 - 11904: 0xC7BE,
-	12483 - 11904: 0xC7BF,
-	12484 - 11904: 0xC7C0,
-	12485 - 11904: 0xC7C1,
-	12486 - 11904: 0xC7C2,
-	12487 - 11904: 0xC7C3,
-	12488 - 11904: 0xC7C4,
-	12489 - 11904: 0xC7C5,
-	12490 - 11904: 0xC7C6,
-	12491 - 11904: 0xC7C7,
-	12492 - 11904: 0xC7C8,
-	12493 - 11904: 0xC7C9,
-	12494 - 11904: 0xC7CA,
-	12495 - 11904: 0xC7CB,
-	12496 - 11904: 0xC7CC,
-	12497 - 11904: 0xC7CD,
-	12498 - 11904: 0xC7CE,
-	12499 - 11904: 0xC7CF,
-	12500 - 11904: 0xC7D0,
-	12501 - 11904: 0xC7D1,
-	12502 - 11904: 0xC7D2,
-	12503 - 11904: 0xC7D3,
-	12504 - 11904: 0xC7D4,
-	12505 - 11904: 0xC7D5,
-	12506 - 11904: 0xC7D6,
-	12507 - 11904: 0xC7D7,
-	12508 - 11904: 0xC7D8,
-	12509 - 11904: 0xC7D9,
-	12510 - 11904: 0xC7DA,
-	12511 - 11904: 0xC7DB,
-	12512 - 11904: 0xC7DC,
-	12513 - 11904: 0xC7DD,
-	12514 - 11904: 0xC7DE,
-	12515 - 11904: 0xC7DF,
-	12516 - 11904: 0xC7E0,
-	12517 - 11904: 0xC7E1,
-	12518 - 11904: 0xC7E2,
-	12519 - 11904: 0xC7E3,
-	12520 - 11904: 0xC7E4,
-	12521 - 11904: 0xC7E5,
-	12522 - 11904: 0xC7E6,
-	12523 - 11904: 0xC7E7,
-	12524 - 11904: 0xC7E8,
-	12525 - 11904: 0xC7E9,
-	12526 - 11904: 0xC7EA,
-	12527 - 11904: 0xC7EB,
-	12528 - 11904: 0xC7EC,
-	12529 - 11904: 0xC7ED,
-	12530 - 11904: 0xC7EE,
-	12531 - 11904: 0xC7EF,
-	12532 - 11904: 0xC7F0,
-	12533 - 11904: 0xC7F1,
-	12534 - 11904: 0xC7F2,
-	12540 - 11904: 0xC6E3,
-	12541 - 11904: 0xC6DA,
-	12542 - 11904: 0xC6DB,
-	12549 - 11904: 0xA374,
-	12550 - 11904: 0xA375,
-	12551 - 11904: 0xA376,
-	12552 - 11904: 0xA377,
-	12553 - 11904: 0xA378,
-	12554 - 11904: 0xA379,
-	12555 - 11904: 0xA37A,
-	12556 - 11904: 0xA37B,
-	12557 - 11904: 0xA37C,
-	12558 - 11904: 0xA37D,
-	12559 - 11904: 0xA37E,
-	12560 - 11904: 0xA3A1,
-	12561 - 11904: 0xA3A2,
-	12562 - 11904: 0xA3A3,
-	12563 - 11904: 0xA3A4,
-	12564 - 11904: 0xA3A5,
-	12565 - 11904: 0xA3A6,
-	12566 - 11904: 0xA3A7,
-	12567 - 11904: 0xA3A8,
-	12568 - 11904: 0xA3A9,
-	12569 - 11904: 0xA3AA,
-	12570 - 11904: 0xA3AB,
-	12571 - 11904: 0xA3AC,
-	12572 - 11904: 0xA3AD,
-	12573 - 11904: 0xA3AE,
-	12574 - 11904: 0xA3AF,
-	12575 - 11904: 0xA3B0,
-	12576 - 11904: 0xA3B1,
-	12577 - 11904: 0xA3B2,
-	12578 - 11904: 0xA3B3,
-	12579 - 11904: 0xA3B4,
-	12580 - 11904: 0xA3B5,
-	12581 - 11904: 0xA3B6,
-	12582 - 11904: 0xA3B7,
-	12583 - 11904: 0xA3B8,
-	12584 - 11904: 0xA3B9,
-	12585 - 11904: 0xA3BA,
-	12736 - 11904: 0x8840,
-	12737 - 11904: 0x8841,
-	12738 - 11904: 0x8842,
-	12739 - 11904: 0x8843,
-	12740 - 11904: 0x8844,
-	12741 - 11904: 0x8846,
-	12742 - 11904: 0x8849,
-	12743 - 11904: 0x884A,
-	12744 - 11904: 0x884D,
-	12745 - 11904: 0x884F,
-	12746 - 11904: 0x8850,
-	12747 - 11904: 0x8851,
-	12748 - 11904: 0x8852,
-	12749 - 11904: 0x8854,
-	12750 - 11904: 0x8855,
-	12751 - 11904: 0xC879,
-	12849 - 11904: 0xC8D1,
-	12963 - 11904: 0xA1C0,
-	13198 - 11904: 0xA255,
-	13199 - 11904: 0xA256,
-	13212 - 11904: 0xA250,
-	13213 - 11904: 0xA251,
-	13214 - 11904: 0xA252,
-	13217 - 11904: 0xA254,
-	13252 - 11904: 0xA257,
-	13262 - 11904: 0xA253,
-	13265 - 11904: 0xA1EB,
-	13266 - 11904: 0xA1EA,
-	13269 - 11904: 0xA24F,
-	13365 - 11904: 0x9277,
-	13376 - 11904: 0x96DF,
-	13386 - 11904: 0x8CF4,
-	13388 - 11904: 0x89D5,
-	13412 - 11904: 0x93CD,
-	13427 - 11904: 0x9BDF,
-	13434 - 11904: 0xFA68,
-	13437 - 11904: 0x89DA,
-	13438 - 11904: 0x8F59,
-	13459 - 11904: 0x89DB,
-	13462 - 11904: 0x8F5D,
-	13477 - 11904: 0x89DC,
-	13487 - 11904: 0x96F7,
-	13500 - 11904: 0x8ADA,
-	13505 - 11904: 0x8BDC,
-	13512 - 11904: 0x97DB,
-	13535 - 11904: 0x9E53,
-	13540 - 11904: 0x9DAA,
-	13542 - 11904: 0x87BE,
-	13563 - 11904: 0x9BEA,
-	13574 - 11904: 0x8A6E,
-	13630 - 11904: 0x8BC8,
-	13649 - 11904: 0x89E8,
-	13651 - 11904: 0x89EA,
-	13657 - 11904: 0x8C4B,
-	13665 - 11904: 0xFB70,
-	13677 - 11904: 0x89ED,
-	13680 - 11904: 0x94DD,
-	13682 - 11904: 0x89EE,
-	13687 - 11904: 0x9EB4,
-	13688 - 11904: 0x8AD3,
-	13700 - 11904: 0x92DB,
-	13719 - 11904: 0x94DB,
-	13720 - 11904: 0x89F9,
-	13729 - 11904: 0xFB7A,
-	13733 - 11904: 0x89FB,
-	13741 - 11904: 0x9EFC,
-	13759 - 11904: 0x89FC,
-	13761 - 11904: 0x89BF,
-	13765 - 11904: 0x89FE,
-	13767 - 11904: 0x89E6,
-	13770 - 11904: 0x9D46,
-	13774 - 11904: 0x9DEE,
-	13778 - 11904: 0xA07E,
-	13782 - 11904: 0xA068,
-	13787 - 11904: 0x98E9,
-	13789 - 11904: 0x8B68,
-	13809 - 11904: 0x8DFD,
-	13810 - 11904: 0x8BBE,
-	13811 - 11904: 0x9FD9,
-	13819 - 11904: 0x8AEB,
-	13822 - 11904: 0x9FD7,
-	13833 - 11904: 0x8B6A,
-	13848 - 11904: 0x9C5C,
-	13850 - 11904: 0x8BB1,
-	13859 - 11904: 0xFB5E,
-	13861 - 11904: 0x8770,
-	13869 - 11904: 0x9DF3,
-	13877 - 11904: 0xA0D0,
-	13881 - 11904: 0xFC66,
-	13886 - 11904: 0x92E9,
-	13895 - 11904: 0x9AEC,
-	13896 - 11904: 0x8FAB,
-	13897 - 11904: 0xFA48,
-	13902 - 11904: 0x8E45,
-	13919 - 11904: 0x9C6F,
-	13921 - 11904: 0x8D5C,
-	13946 - 11904: 0x9EDE,
-	13953 - 11904: 0x89EF,
-	13978 - 11904: 0x96E9,
-	13989 - 11904: 0x9EBB,
-	13994 - 11904: 0x94DE,
-	13996 - 11904: 0x9EB8,
-	14000 - 11904: 0x97BA,
-	14001 - 11904: 0xFB65,
-	14005 - 11904: 0x95D6,
-	14009 - 11904: 0x9CBB,
-	14012 - 11904: 0x97DA,
-	14017 - 11904: 0x8F45,
-	14019 - 11904: 0xFB7D,
-	14020 - 11904: 0x9158,
-	14021 - 11904: 0xFE64,
-	14023 - 11904: 0x9856,
-	14024 - 11904: 0x9B4D,
-	14035 - 11904: 0x935B,
-	14036 - 11904: 0x95C7,
-	14038 - 11904: 0x97E7,
-	14045 - 11904: 0x9359,
-	14049 - 11904: 0x91F5,
-	14050 - 11904: 0x97B8,
-	14053 - 11904: 0xFDA2,
-	14054 - 11904: 0xFBB6,
-	14069 - 11904: 0x92FA,
-	14081 - 11904: 0x9357,
-	14083 - 11904: 0x8BA6,
-	14088 - 11904: 0xFBB9,
-	14090 - 11904: 0x97B0,
-	14093 - 11904: 0xFDC4,
-	14108 - 11904: 0x9CA1,
-	14114 - 11904: 0x91F2,
-	14115 - 11904: 0x91F9,
-	14117 - 11904: 0x8FF1,
-	14124 - 11904: 0x9745,
-	14125 - 11904: 0x9853,
-	14128 - 11904: 0xFE78,
-	14130 - 11904: 0xFBC1,
-	14131 - 11904: 0x9251,
-	14138 - 11904: 0x9DAD,
-	14144 - 11904: 0xFD6C,
-	14147 - 11904: 0xFA6B,
-	14178 - 11904: 0x9BC2,
-	14191 - 11904: 0x9A7B,
-	14231 - 11904: 0x8B60,
-	14240 - 11904: 0x934B,
-	14265 - 11904: 0x9ABD,
-	14270 - 11904: 0x91B7,
-	14294 - 11904: 0x8D4B,
-	14322 - 11904: 0x95B4,
-	14328 - 11904: 0xFEC5,
-	14331 - 11904: 0x9EF0,
-	14351 - 11904: 0x8D64,
-	14361 - 11904: 0x9269,
-	14368 - 11904: 0x8D67,
-	14381 - 11904: 0xFBEA,
-	14390 - 11904: 0xFBEF,
-	14392 - 11904: 0x8D68,
-	14435 - 11904: 0x93EB,
-	14453 - 11904: 0x877A,
-	14496 - 11904: 0xFC42,
-	14531 - 11904: 0x9166,
-	14540 - 11904: 0xFACD,
-	14545 - 11904: 0x93DD,
-	14548 - 11904: 0x8D52,
-	14586 - 11904: 0x8BCC,
-	14600 - 11904: 0x8D6D,
-	14612 - 11904: 0x8D6E,
-	14631 - 11904: 0x96A8,
-	14642 - 11904: 0xFCA6,
-	14655 - 11904: 0x8D6F,
-	14669 - 11904: 0x8D70,
-	14691 - 11904: 0xFC64,
-	14712 - 11904: 0x8CF3,
-	14720 - 11904: 0x9060,
-	14729 - 11904: 0x8D74,
-	14730 - 11904: 0x97C3,
-	14738 - 11904: 0x8AD0,
-	14745 - 11904: 0x9274,
-	14747 - 11904: 0x9BBE,
-	14753 - 11904: 0x9CC8,
-	14756 - 11904: 0x9CBA,
-	14776 - 11904: 0x8D78,
-	14812 - 11904: 0x9EB9,
-	14818 - 11904: 0x955A,
-	14821 - 11904: 0x91B4,
-	14828 - 11904: 0x8A48,
-	14840 - 11904: 0x8D7D,
-	14843 - 11904: 0x8A7D,
-	14846 - 11904: 0x8AC2,
-	14849 - 11904: 0xFD4A,
-	14851 - 11904: 0x8DA1,
-	14854 - 11904: 0x8AD1,
-	14871 - 11904: 0xFCB4,
-	14872 - 11904: 0x8B47,
-	14889 - 11904: 0x93A4,
-	14890 - 11904: 0x9EDA,
-	14900 - 11904: 0x8A51,
-	14923 - 11904: 0x8DA6,
-	14930 - 11904: 0x9EC5,
-	14935 - 11904: 0xFCC4,
-	14940 - 11904: 0xA078,
-	14942 - 11904: 0x94B5,
-	14950 - 11904: 0xFCC2,
-	14951 - 11904: 0x8A6B,
-	14999 - 11904: 0x8DAB,
-	15019 - 11904: 0xFAE8,
-	15037 - 11904: 0x8DAD,
-	15070 - 11904: 0xFC49,
-	15072 - 11904: 0x93C1,
-	15088 - 11904: 0x906F,
-	15090 - 11904: 0x8DB0,
-	15093 - 11904: 0x87A2,
-	15099 - 11904: 0x947E,
-	15118 - 11904: 0x90FA,
-	15129 - 11904: 0x9479,
-	15138 - 11904: 0x8DB2,
-	15147 - 11904: 0xFCEE,
-	15161 - 11904: 0x997B,
-	15170 - 11904: 0x8DB4,
-	15192 - 11904: 0x8DB7,
-	15200 - 11904: 0x91B3,
-	15217 - 11904: 0x8DBB,
-	15218 - 11904: 0x8DBA,
-	15227 - 11904: 0x8DBC,
-	15228 - 11904: 0x9044,
-	15232 - 11904: 0xFD4C,
-	15253 - 11904: 0x874B,
-	15254 - 11904: 0x93E4,
-	15257 - 11904: 0x93E0,
-	15265 - 11904: 0xFD53,
-	15292 - 11904: 0x8DC3,
-	15294 - 11904: 0x9BB8,
-	15298 - 11904: 0xFBF0,
-	15300 - 11904: 0x93E9,
-	15319 - 11904: 0x93F6,
-	15325 - 11904: 0x8DC5,
-	15340 - 11904: 0x8DCA,
-	15346 - 11904: 0x8DCC,
-	15347 - 11904: 0xFD5D,
-	15348 - 11904: 0x93B5,
-	15373 - 11904: 0xFD61,
-	15377 - 11904: 0x9CF8,
-	15381 - 11904: 0x9252,
-	15384 - 11904: 0xA0E8,
-	15444 - 11904: 0x9CA5,
-	15499 - 11904: 0x8C56,
-	15563 - 11904: 0x8DD6,
-	15565 - 11904: 0x97C0,
-	15569 - 11904: 0xA0DE,
-	15574 - 11904: 0x97D2,
-	15580 - 11904: 0xFAA5,
-	15595 - 11904: 0xFDA3,
-	15599 - 11904: 0x8DDB,
-	15634 - 11904: 0x8CEA,
-	15635 - 11904: 0x8EAF,
-	15645 - 11904: 0x91B5,
-	15666 - 11904: 0xFD49,
-	15675 - 11904: 0xFDD1,
-	15686 - 11904: 0x8DEB,
-	15692 - 11904: 0x97C6,
-	15694 - 11904: 0xFDCE,
-	15697 - 11904: 0x90FC,
-	15711 - 11904: 0xFC59,
-	15714 - 11904: 0x96D6,
-	15721 - 11904: 0x97C5,
-	15722 - 11904: 0x8DEF,
-	15727 - 11904: 0x97D7,
-	15733 - 11904: 0x8DF0,
-	15741 - 11904: 0x96A6,
-	15749 - 11904: 0xFBBF,
-	15752 - 11904: 0x8CDF,
-	15754 - 11904: 0x8DF3,
-	15759 - 11904: 0x9449,
-	15761 - 11904: 0x8DF5,
-	15781 - 11904: 0x9872,
-	15789 - 11904: 0x8E6B,
-	15796 - 11904: 0xFAFD,
-	15807 - 11904: 0x8F50,
-	15814 - 11904: 0x9DCC,
-	15815 - 11904: 0xFC65,
-	15817 - 11904: 0x8C44,
-	15820 - 11904: 0x996E,
-	15821 - 11904: 0x94A1,
-	15827 - 11904: 0x8F63,
-	15835 - 11904: 0xA0DA,
-	15847 - 11904: 0x9253,
-	15848 - 11904: 0xFDE9,
-	15851 - 11904: 0x9DB5,
-	15859 - 11904: 0x9879,
-	15860 - 11904: 0x876A,
-	15863 - 11904: 0x9D5D,
-	15868 - 11904: 0x8D63,
-	15869 - 11904: 0x9669,
-	15878 - 11904: 0x9F70,
-	15936 - 11904: 0xFC6A,
-	15939 - 11904: 0x8AC7,
-	15944 - 11904: 0x89D7,
-	15957 - 11904: 0xFE4D,
-	15988 - 11904: 0x9EDD,
-	16040 - 11904: 0xFEFB,
-	16041 - 11904: 0x98BC,
-	16042 - 11904: 0xFACC,
-	16045 - 11904: 0x95B0,
-	16049 - 11904: 0x9464,
-	16056 - 11904: 0x936F,
-	16063 - 11904: 0x94B9,
-	16066 - 11904: 0x95EC,
-	16071 - 11904: 0x91EE,
-	16074 - 11904: 0x98C3,
-	16076 - 11904: 0x95F6,
-	16080 - 11904: 0x8FFD,
-	16081 - 11904: 0x98C5,
-	16086 - 11904: 0x9766,
-	16087 - 11904: 0xFE6E,
-	16090 - 11904: 0x97DD,
-	16091 - 11904: 0x8CAA,
-	16094 - 11904: 0x92D2,
-	16097 - 11904: 0x9761,
-	16098 - 11904: 0x98CB,
-	16103 - 11904: 0x95F0,
-	16105 - 11904: 0x975D,
-	16107 - 11904: 0x91E3,
-	16108 - 11904: 0x877E,
-	16112 - 11904: 0x98CC,
-	16115 - 11904: 0x9469,
-	16116 - 11904: 0x98CD,
-	16122 - 11904: 0x98CE,
-	16124 - 11904: 0x95FC,
-	16127 - 11904: 0x94A3,
-	16128 - 11904: 0x9662,
-	16132 - 11904: 0xFEB6,
-	16134 - 11904: 0x9463,
-	16135 - 11904: 0x8D47,
-	16142 - 11904: 0x98D0,
-	16211 - 11904: 0x98D1,
-	16216 - 11904: 0x9475,
-	16217 - 11904: 0xFAE0,
-	16227 - 11904: 0x9472,
-	16252 - 11904: 0x98D6,
-	16275 - 11904: 0x8AF0,
-	16320 - 11904: 0x98D9,
-	16328 - 11904: 0x8D5A,
-	16343 - 11904: 0x98DB,
-	16348 - 11904: 0x98DD,
-	16357 - 11904: 0x98A8,
-	16365 - 11904: 0x8A6D,
-	16377 - 11904: 0x8AFB,
-	16378 - 11904: 0x8AAE,
-	16388 - 11904: 0xFBC9,
-	16393 - 11904: 0x8C5D,
-	16413 - 11904: 0x98E4,
-	16441 - 11904: 0x98E6,
-	16453 - 11904: 0x98E8,
-	16467 - 11904: 0x8A4D,
-	16471 - 11904: 0x9257,
-	16482 - 11904: 0x95DF,
-	16485 - 11904: 0xA0AC,
-	16490 - 11904: 0x98EB,
-	16495 - 11904: 0x98EC,
-	16497 - 11904: 0x8CC3,
-	16552 - 11904: 0x98F4,
-	16564 - 11904: 0x87D9,
-	16571 - 11904: 0x8AB8,
-	16575 - 11904: 0x9EE7,
-	16584 - 11904: 0x94BC,
-	16600 - 11904: 0xFCD1,
-	16607 - 11904: 0x9CC6,
-	16632 - 11904: 0x8D4A,
-	16634 - 11904: 0x9E7E,
-	16642 - 11904: 0x8D44,
-	16643 - 11904: 0x98FE,
-	16644 - 11904: 0xFDE8,
-	16649 - 11904: 0x9940,
-	16654 - 11904: 0x94C9,
-	16689 - 11904: 0x87C6,
-	16690 - 11904: 0x94D3,
-	16743 - 11904: 0x9946,
-	16748 - 11904: 0x90C0,
-	16750 - 11904: 0x94D1,
-	16764 - 11904: 0x8D4E,
-	16767 - 11904: 0x9573,
-	16769 - 11904: 0x87CE,
-	16784 - 11904: 0x93C2,
-	16818 - 11904: 0x9948,
-	16836 - 11904: 0x994B,
-	16842 - 11904: 0x8E55,
-	16847 - 11904: 0x994E,
-	16859 - 11904: 0x8EFE,
-	16877 - 11904: 0x8D5F,
-	16879 - 11904: 0x8E59,
-	16889 - 11904: 0x94EC,
-	16913 - 11904: 0x94EF,
-	16931 - 11904: 0x8C60,
-	16960 - 11904: 0x8F74,
-	16992 - 11904: 0x9955,
-	17002 - 11904: 0x9544,
-	17014 - 11904: 0x8CCB,
-	17018 - 11904: 0x9956,
-	17036 - 11904: 0x9959,
-	17044 - 11904: 0x995B,
-	17058 - 11904: 0x8CC4,
-	17077 - 11904: 0xFA45,
-	17081 - 11904: 0x90B7,
-	17084 - 11904: 0x9743,
-	17140 - 11904: 0x95CD,
-	17147 - 11904: 0x97C9,
-	17148 - 11904: 0xFD50,
-	17162 - 11904: 0x87AA,
-	17195 - 11904: 0x8EB9,
-	17262 - 11904: 0x95C6,
-	17303 - 11904: 0x9967,
-	17306 - 11904: 0x8CE3,
-	17338 - 11904: 0x8AB9,
-	17345 - 11904: 0x8DFC,
-	17369 - 11904: 0x8A76,
-	17375 - 11904: 0x9D51,
-	17389 - 11904: 0x9973,
-	17392 - 11904: 0x8740,
-	17394 - 11904: 0x9D4F,
-	17409 - 11904: 0x997A,
-	17410 - 11904: 0x9564,
-	17427 - 11904: 0x99A1,
-	17445 - 11904: 0x99A5,
-	17453 - 11904: 0x99A7,
-	17530 - 11904: 0x8EED,
-	17551 - 11904: 0x99AD,
-	17553 - 11904: 0xC87E,
-	17567 - 11904: 0x946E,
-	17568 - 11904: 0x8F70,
-	17570 - 11904: 0xFAD0,
-	17584 - 11904: 0x99B3,
-	17591 - 11904: 0xA053,
-	17597 - 11904: 0x8D5E,
-	17600 - 11904: 0x965C,
-	17603 - 11904: 0x8CE0,
-	17605 - 11904: 0xFD7A,
-	17614 - 11904: 0x97FE,
-	17629 - 11904: 0x92BD,
-	17630 - 11904: 0x8D5D,
-	17631 - 11904: 0x97FD,
-	17633 - 11904: 0x87DB,
-	17636 - 11904: 0x8F64,
-	17641 - 11904: 0xFCF7,
-	17642 - 11904: 0x9562,
-	17643 - 11904: 0x97CD,
-	17644 - 11904: 0x9E64,
-	17652 - 11904: 0x924C,
-	17667 - 11904: 0x8EC9,
-	17668 - 11904: 0x99BC,
-	17673 - 11904: 0x9DA5,
-	17675 - 11904: 0x8F54,
-	17686 - 11904: 0x8F7C,
-	17691 - 11904: 0x8D55,
-	17693 - 11904: 0x8EA2,
-	17703 - 11904: 0x8F7A,
-	17710 - 11904: 0x97AE,
-	17715 - 11904: 0x96C8,
-	17718 - 11904: 0x8CE4,
-	17723 - 11904: 0x99C3,
-	17725 - 11904: 0x90D6,
-	17727 - 11904: 0x9CBE,
-	17731 - 11904: 0x8F76,
-	17745 - 11904: 0x9470,
-	17746 - 11904: 0xFB4B,
-	17749 - 11904: 0xFDCA,
-	17752 - 11904: 0x8CEF,
-	17756 - 11904: 0x8EC7,
-	17761 - 11904: 0x8D54,
-	17762 - 11904: 0xA0F9,
-	17770 - 11904: 0x8FA9,
-	17773 - 11904: 0x8D51,
-	17783 - 11904: 0x99C7,
-	17784 - 11904: 0x8744,
-	17797 - 11904: 0x90D7,
-	17830 - 11904: 0x8743,
-	17843 - 11904: 0x8747,
-	17882 - 11904: 0x8758,
-	17897 - 11904: 0x9EDF,
-	17898 - 11904: 0x8D59,
-	17923 - 11904: 0x8742,
-	17926 - 11904: 0x99CE,
-	17935 - 11904: 0x8FBA,
-	17941 - 11904: 0x8FEB,
-	17943 - 11904: 0x99CF,
-	18011 - 11904: 0x8FC2,
-	18042 - 11904: 0x92C9,
-	18048 - 11904: 0x97DC,
-	18081 - 11904: 0x875D,
-	18094 - 11904: 0x87CC,
-	18107 - 11904: 0x8D45,
-	18127 - 11904: 0x95B3,
-	18128 - 11904: 0x9C79,
-	18165 - 11904: 0x95B2,
-	18167 - 11904: 0x8D4C,
-	18195 - 11904: 0x8FDB,
-	18200 - 11904: 0x9BE3,
-	18230 - 11904: 0x874C,
-	18244 - 11904: 0x874D,
-	18254 - 11904: 0x9E7A,
-	18255 - 11904: 0x8757,
-	18300 - 11904: 0x9BEE,
-	18328 - 11904: 0x99DE,
-	18342 - 11904: 0xFAFA,
-	18389 - 11904: 0x8A52,
-	18413 - 11904: 0x99E1,
-	18420 - 11904: 0x8A67,
-	18432 - 11904: 0x8BB5,
-	18443 - 11904: 0x8AAC,
-	18487 - 11904: 0x99E9,
-	18525 - 11904: 0xFBCA,
-	18545 - 11904: 0x97DE,
-	18587 - 11904: 0x95D1,
-	18605 - 11904: 0x99F5,
-	18606 - 11904: 0xFC4A,
-	18640 - 11904: 0x9BA9,
-	18653 - 11904: 0xFBDC,
-	18669 - 11904: 0xFE56,
-	18675 - 11904: 0x9EA4,
-	18682 - 11904: 0x9D49,
-	18694 - 11904: 0x95DB,
-	18705 - 11904: 0x89C5,
-	18718 - 11904: 0x99F8,
-	18725 - 11904: 0x9664,
-	18730 - 11904: 0x9055,
-	18733 - 11904: 0x96D4,
-	18735 - 11904: 0x87C4,
-	18736 - 11904: 0x87AE,
-	18741 - 11904: 0x977C,
-	18748 - 11904: 0x964D,
-	18750 - 11904: 0x97E1,
-	18757 - 11904: 0x9A48,
-	18769 - 11904: 0x9A49,
-	18771 - 11904: 0xFE7D,
-	18789 - 11904: 0x90AA,
-	18794 - 11904: 0x9A50,
-	18802 - 11904: 0x9347,
-	18825 - 11904: 0x8ED8,
-	18849 - 11904: 0x90C9,
-	18855 - 11904: 0x9A55,
-	18911 - 11904: 0x90BC,
-	18917 - 11904: 0x9A58,
-	18919 - 11904: 0x8BB8,
-	18959 - 11904: 0x90D5,
-	18973 - 11904: 0x9641,
-	18980 - 11904: 0x9A5A,
-	18997 - 11904: 0x9A5C,
-	19094 - 11904: 0x97C2,
-	19108 - 11904: 0x875C,
-	19124 - 11904: 0x8ABB,
-	19128 - 11904: 0x9BAA,
-	19153 - 11904: 0x90F5,
-	19172 - 11904: 0x9A60,
-	19199 - 11904: 0x9145,
-	19216 - 11904: 0x8C58,
-	19225 - 11904: 0x9A63,
-	19232 - 11904: 0x8C49,
-	19244 - 11904: 0x8BB6,
-	19255 - 11904: 0xFCCF,
-	19311 - 11904: 0x966B,
-	19312 - 11904: 0x9A6E,
-	19314 - 11904: 0x914F,
-	19323 - 11904: 0x9746,
-	19326 - 11904: 0xA0E6,
-	19342 - 11904: 0x92D7,
-	19344 - 11904: 0x9675,
-	19347 - 11904: 0x93D4,
-	19350 - 11904: 0x91BB,
-	19351 - 11904: 0x9679,
-	19357 - 11904: 0x9A70,
-	19389 - 11904: 0x9678,
-	19390 - 11904: 0x91CD,
-	19392 - 11904: 0x9C4A,
-	19460 - 11904: 0xA06F,
-	19463 - 11904: 0xA06A,
-	19470 - 11904: 0x915F,
-	19506 - 11904: 0x8741,
-	19515 - 11904: 0x9FA5,
-	19518 - 11904: 0x89BA,
-	19520 - 11904: 0x874F,
-	19527 - 11904: 0x874E,
-	19543 - 11904: 0x8755,
-	19547 - 11904: 0x9ECD,
-	19565 - 11904: 0x9A79,
-	19575 - 11904: 0x8CF2,
-	19579 - 11904: 0x8D57,
-	19581 - 11904: 0x9DCE,
-	19585 - 11904: 0x8CD2,
-	19589 - 11904: 0x8759,
-	19620 - 11904: 0x9D73,
-	19630 - 11904: 0x96B9,
-	19632 - 11904: 0x96BC,
-	19639 - 11904: 0x9CD1,
-	19661 - 11904: 0x89B7,
-	19681 - 11904: 0x9EEE,
-	19682 - 11904: 0x8749,
-	19693 - 11904: 0xFB43,
-	19719 - 11904: 0x875B,
-	19721 - 11904: 0x9EC9,
-	19728 - 11904: 0xFBD3,
-	19764 - 11904: 0x91AE,
-	19830 - 11904: 0x8D58,
-	19831 - 11904: 0x8746,
-	19849 - 11904: 0x8D56,
-	19857 - 11904: 0x9D78,
-	19868 - 11904: 0x9D7B,
-	19968 - 11904: 0xA440,
-	19969 - 11904: 0xA442,
-	19971 - 11904: 0xA443,
-	19972 - 11904: 0x9EB3,
-	19975 - 11904: 0xC945,
-	19976 - 11904: 0xA456,
-	19977 - 11904: 0xA454,
-	19978 - 11904: 0xA457,
-	19979 - 11904: 0xA455,
-	19980 - 11904: 0xC946,
-	19981 - 11904: 0xA4A3,
-	19982 - 11904: 0xC94F,
-	19983 - 11904: 0xC94D,
-	19984 - 11904: 0xA4A2,
-	19985 - 11904: 0xA4A1,
-	19988 - 11904: 0xA542,
-	19989 - 11904: 0xA541,
-	19990 - 11904: 0xA540,
-	19992 - 11904: 0xA543,
-	19993 - 11904: 0xA4FE,
-	19994 - 11904: 0x9EB2,
-	19996 - 11904: 0x9DD6,
-	19998 - 11904: 0xA5E0,
-	19999 - 11904: 0xA5E1,
-	20001 - 11904: 0x994F,
-	20004 - 11904: 0x89CE,
-	20006 - 11904: 0xA8C3,
-	20008 - 11904: 0x8BC0,
-	20010 - 11904: 0x9FC4,
-	20011 - 11904: 0xA458,
-	20012 - 11904: 0x8BD4,
-	20013 - 11904: 0xA4A4,
-	20014 - 11904: 0xC950,
-	20015 - 11904: 0x8C72,
-	20016 - 11904: 0xA4A5,
-	20017 - 11904: 0xC963,
-	20018 - 11904: 0xA6EA,
-	20019 - 11904: 0xCBB1,
-	20022 - 11904: 0xC6BF,
-	20023 - 11904: 0x8BF9,
-	20024 - 11904: 0xA459,
-	20025 - 11904: 0xA4A6,
-	20027 - 11904: 0xA544,
-	20028 - 11904: 0xC964,
-	20029 - 11904: 0x8946,
-	20031 - 11904: 0xC6C0,
-	20034 - 11904: 0xC940,
-	20035 - 11904: 0xA444,
-	20037 - 11904: 0xA45B,
-	20039 - 11904: 0xC947,
-	20040 - 11904: 0xA45C,
-	20041 - 11904: 0xFAE5,
-	20043 - 11904: 0xA4A7,
-	20045 - 11904: 0xA545,
-	20046 - 11904: 0xA547,
-	20047 - 11904: 0xA546,
-	20050 - 11904: 0xA5E2,
-	20051 - 11904: 0xA5E3,
-	20054 - 11904: 0xA8C4,
-	20056 - 11904: 0xADBC,
-	20057 - 11904: 0xA441,
-	20058 - 11904: 0xC87B,
-	20059 - 11904: 0x8BC6,
-	20060 - 11904: 0xC941,
-	20061 - 11904: 0xA445,
-	20062 - 11904: 0xA45E,
-	20063 - 11904: 0xA45D,
-	20073 - 11904: 0xA5E4,
-	20074 - 11904: 0x9C57,
-	20083 - 11904: 0xA8C5,
-	20088 - 11904: 0x9AFB,
-	20094 - 11904: 0xB0AE,
-	20095 - 11904: 0xD44B,
-	20096 - 11904: 0x89D0,
-	20097 - 11904: 0x89CF,
-	20098 - 11904: 0xB6C3,
-	20099 - 11904: 0xDCB1,
-	20100 - 11904: 0xDCB2,
-	20101 - 11904: 0xC6C1,
-	20102 - 11904: 0xA446,
-	20103 - 11904: 0x89D1,
-	20104 - 11904: 0xA4A9,
-	20105 - 11904: 0x89E2,
-	20107 - 11904: 0xA8C6,
-	20108 - 11904: 0xA447,
-	20109 - 11904: 0xC948,
-	20110 - 11904: 0xA45F,
-	20113 - 11904: 0xA4AA,
-	20114 - 11904: 0xA4AC,
-	20115 - 11904: 0xC951,
-	20116 - 11904: 0xA4AD,
-	20117 - 11904: 0xA4AB,
-	20120 - 11904: 0x927E,
-	20121 - 11904: 0xA5E5,
-	20122 - 11904: 0x9DBA,
-	20123 - 11904: 0xA8C7,
-	20126 - 11904: 0xA8C8,
-	20127 - 11904: 0xAB45,
-	20128 - 11904: 0xC6C2,
-	20129 - 11904: 0xA460,
-	20130 - 11904: 0xA4AE,
-	20131 - 11904: 0x8C6F,
-	20132 - 11904: 0xA5E6,
-	20133 - 11904: 0xA5E8,
-	20134 - 11904: 0xA5E7,
-	20136 - 11904: 0xA6EB,
-	20139 - 11904: 0xA8C9,
-	20140 - 11904: 0xA8CA,
-	20141 - 11904: 0xAB46,
-	20142 - 11904: 0xAB47,
-	20147 - 11904: 0xADBD,
-	20150 - 11904: 0xDCB3,
-	20151 - 11904: 0xFBF8,
-	20153 - 11904: 0xF6D6,
-	20154 - 11904: 0xA448,
-	20155 - 11904: 0x8BC7,
-	20156 - 11904: 0x926B,
-	20159 - 11904: 0x89D2,
-	20160 - 11904: 0xA4B0,
-	20161 - 11904: 0xA4AF,
-	20162 - 11904: 0xC952,
-	20163 - 11904: 0xA4B1,
-	20164 - 11904: 0xA4B7,
-	20166 - 11904: 0xA4B2,
-	20167 - 11904: 0xA4B3,
-	20168 - 11904: 0xC954,
-	20169 - 11904: 0xC953,
-	20170 - 11904: 0xA4B5,
-	20171 - 11904: 0xA4B6,
-	20173 - 11904: 0xA4B4,
-	20174 - 11904: 0x9FCF,
-	20180 - 11904: 0xA54A,
-	20181 - 11904: 0xA54B,
-	20182 - 11904: 0xA54C,
-	20183 - 11904: 0xA54D,
-	20184 - 11904: 0xA549,
-	20185 - 11904: 0xA550,
-	20186 - 11904: 0xC96A,
-	20188 - 11904: 0xC966,
-	20189 - 11904: 0xC969,
-	20190 - 11904: 0xA551,
-	20191 - 11904: 0xA561,
-	20193 - 11904: 0xC968,
-	20195 - 11904: 0xA54E,
-	20196 - 11904: 0xA54F,
-	20197 - 11904: 0xA548,
-	20200 - 11904: 0xC965,
-	20201 - 11904: 0xC967,
-	20202 - 11904: 0x9DA9,
-	20203 - 11904: 0x89D3,
-	20206 - 11904: 0x99E2,
-	20208 - 11904: 0xA5F5,
-	20209 - 11904: 0xC9B0,
-	20210 - 11904: 0xA5F2,
-	20211 - 11904: 0xA5F6,
-	20212 - 11904: 0xC9BA,
-	20213 - 11904: 0xC9AE,
-	20214 - 11904: 0xA5F3,
-	20215 - 11904: 0xC9B2,
-	20216 - 11904: 0x9267,
-	20219 - 11904: 0xA5F4,
-	20221 - 11904: 0xA5F7,
-	20223 - 11904: 0xA5E9,
-	20224 - 11904: 0xC9B1,
-	20225 - 11904: 0xA5F8,
-	20226 - 11904: 0xC9B5,
-	20227 - 11904: 0x92A4,
-	20228 - 11904: 0xC9B9,
-	20229 - 11904: 0xC9B6,
-	20232 - 11904: 0xC9B3,
-	20233 - 11904: 0xA5EA,
-	20234 - 11904: 0xA5EC,
-	20235 - 11904: 0xA5F9,
-	20237 - 11904: 0xA5EE,
-	20238 - 11904: 0xC9AB,
-	20239 - 11904: 0xA5F1,
-	20240 - 11904: 0xA5EF,
-	20241 - 11904: 0xA5F0,
-	20242 - 11904: 0xC9BB,
-	20243 - 11904: 0xC9B8,
-	20244 - 11904: 0xC9AF,
-	20245 - 11904: 0xA5ED,
-	20247 - 11904: 0x8C73,
-	20248 - 11904: 0xC9AC,
-	20249 - 11904: 0xA5EB,
-	20250 - 11904: 0x894E,
-	20253 - 11904: 0xC9B4,
-	20258 - 11904: 0xC9B7,
-	20264 - 11904: 0x894F,
-	20265 - 11904: 0x9278,
-	20268 - 11904: 0xC9AD,
-	20269 - 11904: 0xCA66,
-	20271 - 11904: 0xA742,
-	20272 - 11904: 0xA6F4,
-	20274 - 11904: 0x91B6,
-	20275 - 11904: 0xCA67,
-	20276 - 11904: 0xA6F1,
-	20278 - 11904: 0xA744,
-	20279 - 11904: 0x89D4,
-	20280 - 11904: 0xA6F9,
-	20281 - 11904: 0x9FD2,
-	20282 - 11904: 0xA6F8,
-	20283 - 11904: 0xCA5B,
-	20284 - 11904: 0xA6FC,
-	20285 - 11904: 0xA6F7,
-	20286 - 11904: 0xCA60,
-	20287 - 11904: 0xCA68,
-	20289 - 11904: 0xCA64,
-	20290 - 11904: 0x92A7,
-	20291 - 11904: 0xA6FA,
-	20293 - 11904: 0x95A2,
-	20294 - 11904: 0xA6FD,
-	20295 - 11904: 0xA6EE,
-	20296 - 11904: 0xA747,
-	20297 - 11904: 0xCA5D,
-	20299 - 11904: 0x926E,
-	20300 - 11904: 0xCBBD,
-	20301 - 11904: 0xA6EC,
-	20302 - 11904: 0xA743,
-	20303 - 11904: 0xA6ED,
-	20304 - 11904: 0xA6F5,
-	20305 - 11904: 0xA6F6,
-	20306 - 11904: 0xCA62,
-	20307 - 11904: 0xCA5E,
-	20308 - 11904: 0xA6FB,
-	20309 - 11904: 0xA6F3,
-	20310 - 11904: 0xCA5A,
-	20311 - 11904: 0xA6EF,
-	20312 - 11904: 0xCA65,
-	20313 - 11904: 0xA745,
-	20314 - 11904: 0xA748,
-	20315 - 11904: 0xA6F2,
-	20316 - 11904: 0xA740,
-	20317 - 11904: 0xA746,
-	20318 - 11904: 0xA6F0,
-	20319 - 11904: 0xCA63,
-	20320 - 11904: 0xA741,
-	20321 - 11904: 0xCA69,
-	20322 - 11904: 0xCA5C,
-	20323 - 11904: 0xA6FE,
-	20324 - 11904: 0xCA5F,
-	20327 - 11904: 0xCA61,
-	20329 - 11904: 0xA8D8,
-	20330 - 11904: 0xCBBF,
-	20331 - 11904: 0xCBCB,
-	20332 - 11904: 0xA8D0,
-	20334 - 11904: 0xCBCC,
-	20335 - 11904: 0xA8CB,
-	20336 - 11904: 0xA8D5,
-	20338 - 11904: 0x96EA,
-	20339 - 11904: 0xA8CE,
-	20340 - 11904: 0xCBB9,
-	20341 - 11904: 0xA8D6,
-	20342 - 11904: 0xCBB8,
-	20343 - 11904: 0xCBBC,
-	20344 - 11904: 0xCBC3,
-	20345 - 11904: 0xCBC1,
-	20346 - 11904: 0xA8DE,
-	20347 - 11904: 0xA8D9,
-	20348 - 11904: 0xCBB3,
-	20349 - 11904: 0xCBB5,
-	20350 - 11904: 0xA8DB,
-	20351 - 11904: 0xA8CF,
-	20352 - 11904: 0xCBB6,
-	20353 - 11904: 0xCBC2,
-	20354 - 11904: 0xCBC9,
-	20355 - 11904: 0xA8D4,
-	20356 - 11904: 0xCBBB,
-	20357 - 11904: 0xCBB4,
-	20358 - 11904: 0xA8D3,
-	20359 - 11904: 0xCBB7,
-	20360 - 11904: 0xA8D7,
-	20361 - 11904: 0xCBBA,
-	20362 - 11904: 0x926F,
-	20363 - 11904: 0xA8D2,
-	20365 - 11904: 0xA8CD,
-	20367 - 11904: 0xA8DC,
-	20368 - 11904: 0xCBC4,
-	20369 - 11904: 0xA8DD,
-	20370 - 11904: 0xCBC8,
-	20372 - 11904: 0xCBC6,
-	20373 - 11904: 0xCBCA,
-	20374 - 11904: 0xA8DA,
-	20375 - 11904: 0xCBBE,
-	20376 - 11904: 0xCBB2,
-	20378 - 11904: 0xCBC0,
-	20379 - 11904: 0xA8D1,
-	20380 - 11904: 0xCBC5,
-	20381 - 11904: 0xA8CC,
-	20382 - 11904: 0xCBC7,
-	20386 - 11904: 0x92A3,
-	20392 - 11904: 0x8950,
-	20395 - 11904: 0xFA57,
-	20398 - 11904: 0xAB56,
-	20399 - 11904: 0xAB4A,
-	20400 - 11904: 0x9866,
-	20402 - 11904: 0xCDE0,
-	20403 - 11904: 0xCDE8,
-	20404 - 11904: 0x8CF8,
-	20405 - 11904: 0xAB49,
-	20406 - 11904: 0xAB51,
-	20407 - 11904: 0xAB5D,
-	20409 - 11904: 0xCDEE,
-	20410 - 11904: 0xCDEC,
-	20411 - 11904: 0xCDE7,
-	20413 - 11904: 0x89D6,
-	20415 - 11904: 0xAB4B,
-	20416 - 11904: 0xCDED,
-	20417 - 11904: 0xCDE3,
-	20418 - 11904: 0xAB59,
-	20419 - 11904: 0xAB50,
-	20420 - 11904: 0xAB58,
-	20421 - 11904: 0xCDDE,
-	20423 - 11904: 0xCDEA,
-	20424 - 11904: 0x98B2,
-	20425 - 11904: 0xCDE1,
-	20426 - 11904: 0xAB54,
-	20427 - 11904: 0xCDE2,
-	20428 - 11904: 0x92AB,
-	20429 - 11904: 0xCDDD,
-	20430 - 11904: 0xAB5B,
-	20431 - 11904: 0xAB4E,
-	20432 - 11904: 0xAB57,
-	20433 - 11904: 0xAB4D,
-	20435 - 11904: 0xCDDF,
-	20436 - 11904: 0xCDE4,
-	20438 - 11904: 0xCDEB,
-	20439 - 11904: 0xAB55,
-	20440 - 11904: 0xAB52,
-	20441 - 11904: 0xCDE6,
-	20442 - 11904: 0xAB5A,
-	20443 - 11904: 0xCDE9,
-	20444 - 11904: 0xCDE5,
-	20445 - 11904: 0xAB4F,
-	20446 - 11904: 0xAB5C,
-	20447 - 11904: 0xAB53,
-	20448 - 11904: 0xAB4C,
-	20449 - 11904: 0xAB48,
-	20452 - 11904: 0x96DE,
-	20453 - 11904: 0x92AC,
-	20460 - 11904: 0xCDEF,
-	20462 - 11904: 0xADD7,
-	20463 - 11904: 0xADC1,
-	20464 - 11904: 0x8C70,
-	20465 - 11904: 0xADD1,
-	20466 - 11904: 0x9F6E,
-	20467 - 11904: 0xADD6,
-	20468 - 11904: 0xD0D0,
-	20469 - 11904: 0xD0CF,
-	20470 - 11904: 0xD0D4,
-	20471 - 11904: 0xD0D5,
-	20472 - 11904: 0xADC4,
-	20473 - 11904: 0x8EF2,
-	20474 - 11904: 0xADCD,
-	20477 - 11904: 0x9F6C,
-	20478 - 11904: 0xADDA,
-	20480 - 11904: 0xADCE,
-	20483 - 11904: 0x89D8,
-	20485 - 11904: 0xD0C9,
-	20486 - 11904: 0xADC7,
-	20487 - 11904: 0xD0CA,
-	20488 - 11904: 0xFA59,
-	20489 - 11904: 0xADDC,
-	20491 - 11904: 0xADD3,
-	20492 - 11904: 0xADBE,
-	20493 - 11904: 0xADBF,
-	20494 - 11904: 0xD0DD,
-	20495 - 11904: 0xB0BF,
-	20497 - 11904: 0xADCC,
-	20498 - 11904: 0xADCB,
-	20499 - 11904: 0xD0CB,
-	20500 - 11904: 0xADCF,
-	20501 - 11904: 0xD45B,
-	20502 - 11904: 0xADC6,
-	20503 - 11904: 0xD0D6,
-	20504 - 11904: 0xADD5,
-	20505 - 11904: 0xADD4,
-	20506 - 11904: 0xADCA,
-	20507 - 11904: 0xD0CE,
-	20508 - 11904: 0xD0D7,
-	20510 - 11904: 0xD0C8,
-	20511 - 11904: 0xADC9,
-	20512 - 11904: 0xD0D8,
-	20513 - 11904: 0xADD2,
-	20514 - 11904: 0xD0CC,
-	20515 - 11904: 0xADC0,
-	20517 - 11904: 0xADC3,
-	20518 - 11904: 0xADC2,
-	20519 - 11904: 0xD0D9,
-	20520 - 11904: 0xADD0,
-	20521 - 11904: 0xFA5F,
-	20522 - 11904: 0xADD9,
-	20523 - 11904: 0xADDB,
-	20524 - 11904: 0xD0D3,
-	20525 - 11904: 0xADD8,
-	20526 - 11904: 0x92A8,
-	20527 - 11904: 0xD0DB,
-	20528 - 11904: 0xD0CD,
-	20529 - 11904: 0xD0DC,
-	20531 - 11904: 0xD0D1,
-	20532 - 11904: 0x9163,
-	20533 - 11904: 0xD0DA,
-	20535 - 11904: 0xD0D2,
-	20539 - 11904: 0x8C40,
-	20540 - 11904: 0xADC8,
-	20544 - 11904: 0xD463,
-	20545 - 11904: 0xD457,
-	20547 - 11904: 0xB0B3,
-	20549 - 11904: 0xD45C,
-	20550 - 11904: 0xD462,
-	20551 - 11904: 0xB0B2,
-	20552 - 11904: 0xD455,
-	20553 - 11904: 0xB0B6,
-	20554 - 11904: 0xD459,
-	20555 - 11904: 0xD452,
-	20556 - 11904: 0xB0B4,
-	20557 - 11904: 0xD456,
-	20558 - 11904: 0xB0B9,
-	20559 - 11904: 0xB0BE,
-	20561 - 11904: 0xD467,
-	20563 - 11904: 0xD451,
-	20565 - 11904: 0xB0BA,
-	20566 - 11904: 0x9F73,
-	20567 - 11904: 0xD466,
-	20568 - 11904: 0x92AD,
-	20570 - 11904: 0xB0B5,
-	20571 - 11904: 0xD458,
-	20572 - 11904: 0xB0B1,
-	20573 - 11904: 0xD453,
-	20574 - 11904: 0xD44F,
-	20575 - 11904: 0xD45D,
-	20576 - 11904: 0xD450,
-	20577 - 11904: 0xD44E,
-	20578 - 11904: 0xD45A,
-	20579 - 11904: 0xD460,
-	20580 - 11904: 0xD461,
-	20581 - 11904: 0xB0B7,
-	20582 - 11904: 0x9BE9,
-	20584 - 11904: 0xD85B,
-	20585 - 11904: 0xD45E,
-	20586 - 11904: 0xD44D,
-	20587 - 11904: 0xD45F,
-	20588 - 11904: 0x92A9,
-	20589 - 11904: 0xB0C1,
-	20590 - 11904: 0xD464,
-	20591 - 11904: 0xB0C0,
-	20592 - 11904: 0xD44C,
-	20594 - 11904: 0xD454,
-	20595 - 11904: 0xD465,
-	20596 - 11904: 0xB0BC,
-	20597 - 11904: 0xB0BB,
-	20598 - 11904: 0xB0B8,
-	20599 - 11904: 0xB0BD,
-	20602 - 11904: 0xB0AF,
-	20605 - 11904: 0xFA66,
-	20608 - 11904: 0xB3C8,
-	20609 - 11904: 0x92AA,
-	20610 - 11904: 0xD85E,
-	20611 - 11904: 0xD857,
-	20613 - 11904: 0xB3C5,
-	20615 - 11904: 0xD85F,
-	20616 - 11904: 0x89D9,
-	20619 - 11904: 0xD855,
-	20620 - 11904: 0xD858,
-	20621 - 11904: 0xB3C4,
-	20622 - 11904: 0xD859,
-	20624 - 11904: 0xFD56,
-	20625 - 11904: 0xB3C7,
-	20626 - 11904: 0xD85D,
-	20628 - 11904: 0xD853,
-	20629 - 11904: 0xD852,
-	20630 - 11904: 0xB3C9,
-	20632 - 11904: 0xB3CA,
-	20633 - 11904: 0xB3C6,
-	20634 - 11904: 0xB3CB,
-	20635 - 11904: 0xD851,
-	20636 - 11904: 0xD85C,
-	20637 - 11904: 0xD85A,
-	20638 - 11904: 0xD854,
-	20642 - 11904: 0xB3C3,
-	20643 - 11904: 0xD856,
-	20646 - 11904: 0x9FA8,
-	20652 - 11904: 0xB6CA,
-	20653 - 11904: 0xB6C4,
-	20654 - 11904: 0xDCB7,
-	20655 - 11904: 0xB6CD,
-	20656 - 11904: 0xDCBD,
-	20657 - 11904: 0xDCC0,
-	20658 - 11904: 0xB6C6,
-	20659 - 11904: 0xB6C7,
-	20660 - 11904: 0xDCBA,
-	20661 - 11904: 0xB6C5,
-	20662 - 11904: 0xDCC3,
-	20663 - 11904: 0xB6CB,
-	20664 - 11904: 0xDCC4,
-	20666 - 11904: 0xDCBF,
-	20667 - 11904: 0xB6CC,
-	20668 - 11904: 0x8C71,
-	20669 - 11904: 0xDCB4,
-	20670 - 11904: 0xB6C9,
-	20671 - 11904: 0xDCB5,
-	20673 - 11904: 0xDCBE,
-	20674 - 11904: 0xDCBC,
-	20676 - 11904: 0xDCB8,
-	20677 - 11904: 0xB6C8,
-	20678 - 11904: 0xDCB6,
-	20679 - 11904: 0xB6CE,
-	20680 - 11904: 0xDCBB,
-	20681 - 11904: 0xDCC2,
-	20682 - 11904: 0xDCB9,
-	20683 - 11904: 0xDCC1,
-	20685 - 11904: 0x92A1,
-	20686 - 11904: 0xB9B6,
-	20687 - 11904: 0xB9B3,
-	20688 - 11904: 0x90E3,
-	20689 - 11904: 0xB9B4,
-	20691 - 11904: 0xE0F9,
-	20692 - 11904: 0xE0F1,
-	20693 - 11904: 0xB9B2,
-	20694 - 11904: 0xB9AF,
-	20695 - 11904: 0xE0F2,
-	20697 - 11904: 0xA0A6,
-	20698 - 11904: 0xB9B1,
-	20699 - 11904: 0xE0F5,
-	20701 - 11904: 0xE0F7,
-	20703 - 11904: 0x94AB,
-	20704 - 11904: 0xE0FE,
-	20705 - 11904: 0xFC72,
-	20707 - 11904: 0xE0FD,
-	20708 - 11904: 0xE0F8,
-	20709 - 11904: 0xB9AE,
-	20710 - 11904: 0xE0F0,
-	20711 - 11904: 0xB9AC,
-	20712 - 11904: 0xE0F3,
-	20713 - 11904: 0xB9B7,
-	20714 - 11904: 0xE0F6,
-	20716 - 11904: 0xE0FA,
-	20717 - 11904: 0xB9B0,
-	20718 - 11904: 0xB9AD,
-	20719 - 11904: 0xE0FC,
-	20720 - 11904: 0xE0FB,
-	20721 - 11904: 0xB9B5,
-	20723 - 11904: 0xE0F4,
-	20724 - 11904: 0x97C4,
-	20725 - 11904: 0xBBF8,
-	20726 - 11904: 0xE4EC,
-	20728 - 11904: 0xE4E9,
-	20729 - 11904: 0xBBF9,
-	20731 - 11904: 0xBBF7,
-	20732 - 11904: 0x92AE,
-	20733 - 11904: 0xE4F0,
-	20734 - 11904: 0xE4ED,
-	20735 - 11904: 0xE4E6,
-	20736 - 11904: 0xBBF6,
-	20737 - 11904: 0xFA67,
-	20738 - 11904: 0xBBFA,
-	20739 - 11904: 0xE4E7,
-	20740 - 11904: 0xBBF5,
-	20741 - 11904: 0xBBFD,
-	20742 - 11904: 0xE4EA,
-	20743 - 11904: 0xE4EB,
-	20744 - 11904: 0xBBFB,
-	20745 - 11904: 0xBBFC,
-	20746 - 11904: 0xE4F1,
-	20747 - 11904: 0xE4EE,
-	20748 - 11904: 0xE4EF,
-	20749 - 11904: 0x92A2,
-	20750 - 11904: 0xFA69,
-	20752 - 11904: 0xBEAA,
-	20753 - 11904: 0xE8F8,
-	20754 - 11904: 0xBEA7,
-	20755 - 11904: 0xE8F5,
-	20756 - 11904: 0xBEA9,
-	20757 - 11904: 0xBEAB,
-	20759 - 11904: 0xE8F6,
-	20760 - 11904: 0xBEA8,
-	20762 - 11904: 0xE8F7,
-	20764 - 11904: 0xE8F4,
-	20767 - 11904: 0xC076,
-	20768 - 11904: 0xECBD,
-	20769 - 11904: 0xC077,
-	20770 - 11904: 0xECBB,
-	20772 - 11904: 0xECBC,
-	20773 - 11904: 0xECBA,
-	20774 - 11904: 0xECB9,
-	20777 - 11904: 0xECBE,
-	20778 - 11904: 0xC075,
-	20779 - 11904: 0x9268,
-	20781 - 11904: 0xEFB8,
-	20782 - 11904: 0xEFB9,
-	20784 - 11904: 0xE4E8,
-	20785 - 11904: 0xEFB7,
-	20786 - 11904: 0xC078,
-	20787 - 11904: 0xC35F,
-	20788 - 11904: 0xF1EB,
-	20789 - 11904: 0xF1EC,
-	20791 - 11904: 0xC4D7,
-	20792 - 11904: 0xC4D8,
-	20793 - 11904: 0xF5C1,
-	20794 - 11904: 0xF5C0,
-	20795 - 11904: 0xC56C,
-	20796 - 11904: 0xC56B,
-	20797 - 11904: 0xF7D0,
-	20799 - 11904: 0xA449,
-	20800 - 11904: 0xA461,
-	20801 - 11904: 0xA4B9,
-	20803 - 11904: 0xA4B8,
-	20804 - 11904: 0xA553,
-	20805 - 11904: 0xA552,
-	20806 - 11904: 0xA5FC,
-	20807 - 11904: 0xA5FB,
-	20808 - 11904: 0xA5FD,
-	20809 - 11904: 0xA5FA,
-	20811 - 11904: 0xA74A,
-	20812 - 11904: 0xA749,
-	20813 - 11904: 0xA74B,
-	20818 - 11904: 0xA8E0,
-	20820 - 11904: 0xA8DF,
-	20821 - 11904: 0xA8E1,
-	20822 - 11904: 0x8951,
-	20823 - 11904: 0xAB5E,
-	20825 - 11904: 0xA259,
-	20826 - 11904: 0xD0DE,
-	20827 - 11904: 0xA25A,
-	20828 - 11904: 0xB0C2,
-	20829 - 11904: 0xA25C,
-	20830 - 11904: 0xA25B,
-	20831 - 11904: 0xD860,
-	20832 - 11904: 0xFA6F,
-	20833 - 11904: 0xA25D,
-	20834 - 11904: 0xB9B8,
-	20835 - 11904: 0xA25E,
-	20837 - 11904: 0xA44A,
-	20839 - 11904: 0xA4BA,
-	20840 - 11904: 0xA5FE,
-	20841 - 11904: 0xA8E2,
-	20842 - 11904: 0xFA71,
-	20843 - 11904: 0xA44B,
-	20844 - 11904: 0xA4BD,
-	20845 - 11904: 0xA4BB,
-	20846 - 11904: 0xA4BC,
-	20849 - 11904: 0xA640,
-	20852 - 11904: 0x8952,
-	20853 - 11904: 0xA74C,
-	20854 - 11904: 0xA8E4,
-	20855 - 11904: 0xA8E3,
-	20856 - 11904: 0xA8E5,
-	20857 - 11904: 0x945A,
-	20860 - 11904: 0xADDD,
-	20864 - 11904: 0xBEAC,
-	20866 - 11904: 0xC6C3,
-	20870 - 11904: 0x89DD,
-	20871 - 11904: 0xC94E,
-	20872 - 11904: 0xC8A2,
-	20873 - 11904: 0xA554,
-	20874 - 11904: 0xA555,
-	20877 - 11904: 0xA641,
-	20879 - 11904: 0xCA6A,
-	20881 - 11904: 0xAB60,
-	20882 - 11904: 0xAB5F,
-	20883 - 11904: 0xD0E0,
-	20884 - 11904: 0xD0DF,
-	20885 - 11904: 0xB0C3,
-	20886 - 11904: 0xC6C4,
-	20887 - 11904: 0xA4BE,
-	20888 - 11904: 0xC955,
-	20890 - 11904: 0x9E52,
-	20892 - 11904: 0x8953,
-	20894 - 11904: 0xCBCD,
-	20896 - 11904: 0xAB61,
-	20898 - 11904: 0xADE0,
-	20900 - 11904: 0xADDE,
-	20901 - 11904: 0xADDF,
-	20903 - 11904: 0x9E55,
-	20904 - 11904: 0x92BA,
-	20906 - 11904: 0xBEAD,
-	20907 - 11904: 0xC6C5,
-	20908 - 11904: 0xA556,
-	20910 - 11904: 0x8C5B,
-	20912 - 11904: 0xA642,
-	20913 - 11904: 0xC9BC,
-	20914 - 11904: 0xFA7D,
-	20915 - 11904: 0xFAA8,
-	20916 - 11904: 0x9A68,
-	20917 - 11904: 0xFA47,
-	20918 - 11904: 0xA74D,
-	20919 - 11904: 0xA74E,
-	20920 - 11904: 0xFA7E,
-	20921 - 11904: 0xCA6B,
-	20924 - 11904: 0xCBCE,
-	20925 - 11904: 0xA8E6,
-	20926 - 11904: 0xCBCF,
-	20931 - 11904: 0x92BB,
-	20932 - 11904: 0xD0E2,
-	20933 - 11904: 0xD0E3,
-	20934 - 11904: 0xADE3,
-	20935 - 11904: 0xFDB6,
-	20936 - 11904: 0xD0E4,
-	20937 - 11904: 0xFAA2,
-	20938 - 11904: 0xD0E1,
-	20939 - 11904: 0xADE4,
-	20940 - 11904: 0xADE2,
-	20941 - 11904: 0xADE1,
-	20942 - 11904: 0xD0E5,
-	20943 - 11904: 0xFAA3,
-	20944 - 11904: 0xD468,
-	20945 - 11904: 0xFAA4,
-	20946 - 11904: 0x9BB4,
-	20947 - 11904: 0xFAA6,
-	20948 - 11904: 0xD861,
-	20951 - 11904: 0xDCC5,
-	20952 - 11904: 0xE140,
-	20955 - 11904: 0x89DF,
-	20956 - 11904: 0xBBFE,
-	20957 - 11904: 0xBEAE,
-	20958 - 11904: 0xE8F9,
-	20959 - 11904: 0xFDDB,
-	20960 - 11904: 0xA44C,
-	20961 - 11904: 0xA45A,
-	20962 - 11904: 0xFAA9,
-	20964 - 11904: 0x8954,
-	20973 - 11904: 0xFAAB,
-	20976 - 11904: 0xB0C4,
-	20977 - 11904: 0xB3CD,
-	20979 - 11904: 0xB9B9,
-	20980 - 11904: 0xFC7A,
-	20981 - 11904: 0xC942,
-	20982 - 11904: 0xA4BF,
-	20984 - 11904: 0xA559,
-	20985 - 11904: 0xA557,
-	20986 - 11904: 0xA558,
-	20988 - 11904: 0x89E0,
-	20989 - 11904: 0xA8E7,
-	20990 - 11904: 0x9F4F,
-	20992 - 11904: 0xA44D,
-	20993 - 11904: 0xA44E,
-	20994 - 11904: 0xC87D,
-	20995 - 11904: 0xA462,
-	20997 - 11904: 0x89E1,
-	20998 - 11904: 0xA4C0,
-	20999 - 11904: 0xA4C1,
-	21000 - 11904: 0xA4C2,
-	21001 - 11904: 0xC9BE,
-	21002 - 11904: 0xA55A,
-	21003 - 11904: 0xFAB0,
-	21004 - 11904: 0xC96B,
-	21006 - 11904: 0xA646,
-	21008 - 11904: 0xC9BF,
-	21009 - 11904: 0xA644,
-	21010 - 11904: 0xA645,
-	21011 - 11904: 0xC9BD,
-	21014 - 11904: 0xA647,
-	21015 - 11904: 0xA643,
-	21020 - 11904: 0xCA6C,
-	21021 - 11904: 0xAAEC,
-	21022 - 11904: 0xCA6D,
-	21023 - 11904: 0x9FCD,
-	21024 - 11904: 0xA0E7,
-	21025 - 11904: 0xCA6E,
-	21028 - 11904: 0xA750,
-	21029 - 11904: 0xA74F,
-	21030 - 11904: 0xFAB1,
-	21031 - 11904: 0x89A6,
-	21032 - 11904: 0xA753,
-	21033 - 11904: 0xA751,
-	21034 - 11904: 0xA752,
-	21038 - 11904: 0xA8ED,
-	21040 - 11904: 0xA8EC,
-	21041 - 11904: 0xCBD4,
-	21042 - 11904: 0xCBD1,
-	21043 - 11904: 0xCBD2,
-	21044 - 11904: 0x9EFA,
-	21045 - 11904: 0xCBD0,
-	21046 - 11904: 0xA8EE,
-	21047 - 11904: 0xA8EA,
-	21048 - 11904: 0xA8E9,
-	21050 - 11904: 0xA8EB,
-	21051 - 11904: 0xA8E8,
-	21052 - 11904: 0xFAB2,
-	21057 - 11904: 0xA8EF,
-	21059 - 11904: 0xAB63,
-	21060 - 11904: 0xCDF0,
-	21062 - 11904: 0xCBD3,
-	21063 - 11904: 0xAB68,
-	21065 - 11904: 0xCDF1,
-	21066 - 11904: 0xAB64,
-	21067 - 11904: 0xAB67,
-	21068 - 11904: 0xAB66,
-	21069 - 11904: 0xAB65,
-	21070 - 11904: 0xAB62,
-	21071 - 11904: 0x87BC,
-	21074 - 11904: 0xD0E8,
-	21076 - 11904: 0xADE7,
-	21077 - 11904: 0xD0EB,
-	21078 - 11904: 0xADE5,
-	21079 - 11904: 0xFAB4,
-	21081 - 11904: 0x92C4,
-	21082 - 11904: 0xD0E7,
-	21083 - 11904: 0xADE8,
-	21084 - 11904: 0xADE6,
-	21085 - 11904: 0xADE9,
-	21086 - 11904: 0xD0E9,
-	21087 - 11904: 0xD0EA,
-	21088 - 11904: 0x9F6F,
-	21089 - 11904: 0xD0E6,
-	21090 - 11904: 0xD0EC,
-	21096 - 11904: 0x8BB0,
-	21097 - 11904: 0xB3D1,
-	21098 - 11904: 0xB0C5,
-	21099 - 11904: 0xD469,
-	21100 - 11904: 0xD46B,
-	21101 - 11904: 0xD46A,
-	21102 - 11904: 0xD46C,
-	21103 - 11904: 0xB0C6,
-	21106 - 11904: 0xB3CE,
-	21107 - 11904: 0x9FAC,
-	21108 - 11904: 0xB3CF,
-	21109 - 11904: 0xB3D0,
-	21111 - 11904: 0xB6D0,
-	21112 - 11904: 0xDCC7,
-	21113 - 11904: 0x89E3,
-	21114 - 11904: 0xDCC6,
-	21115 - 11904: 0xDCC8,
-	21116 - 11904: 0xDCC9,
-	21117 - 11904: 0xB6D1,
-	21119 - 11904: 0xB6CF,
-	21120 - 11904: 0xE141,
-	21121 - 11904: 0xE142,
-	21122 - 11904: 0xB9BB,
-	21123 - 11904: 0xB9BA,
-	21124 - 11904: 0xE35A,
-	21127 - 11904: 0xBC40,
-	21128 - 11904: 0xBC41,
-	21129 - 11904: 0xBC42,
-	21130 - 11904: 0xBC44,
-	21131 - 11904: 0xE4F2,
-	21132 - 11904: 0xE4F3,
-	21133 - 11904: 0xBC43,
-	21135 - 11904: 0x9BD3,
-	21136 - 11904: 0x89E4,
-	21137 - 11904: 0xBEAF,
-	21139 - 11904: 0xBEB0,
-	21140 - 11904: 0xFAB5,
-	21142 - 11904: 0xF1ED,
-	21143 - 11904: 0xF5C3,
-	21144 - 11904: 0xF5C2,
-	21145 - 11904: 0xF7D1,
-	21146 - 11904: 0x9FD5,
-	21147 - 11904: 0xA44F,
-	21151 - 11904: 0xA55C,
-	21152 - 11904: 0xA55B,
-	21153 - 11904: 0x8955,
-	21155 - 11904: 0xA648,
-	21156 - 11904: 0x92C5,
-	21158 - 11904: 0xC9C0,
-	21160 - 11904: 0x8956,
-	21161 - 11904: 0xA755,
-	21162 - 11904: 0xA756,
-	21163 - 11904: 0xA754,
-	21164 - 11904: 0xA757,
-	21165 - 11904: 0xCA6F,
-	21166 - 11904: 0xCA70,
-	21173 - 11904: 0xFAB3,
-	21177 - 11904: 0xFAB6,
-	21179 - 11904: 0xA8F1,
-	21180 - 11904: 0xCBD5,
-	21182 - 11904: 0xA8F0,
-	21184 - 11904: 0xCDF2,
-	21185 - 11904: 0xAB6C,
-	21186 - 11904: 0xCDF3,
-	21187 - 11904: 0xAB6B,
-	21189 - 11904: 0xFAB7,
-	21191 - 11904: 0xAB69,
-	21193 - 11904: 0xAB6A,
-	21196 - 11904: 0x9EDC,
-	21197 - 11904: 0xD0ED,
-	21200 - 11904: 0xFBC4,
-	21201 - 11904: 0x9F71,
-	21202 - 11904: 0xB0C7,
-	21203 - 11904: 0xD46E,
-	21205 - 11904: 0xB0CA,
-	21206 - 11904: 0xD46D,
-	21207 - 11904: 0xB1E5,
-	21208 - 11904: 0xB0C9,
-	21209 - 11904: 0xB0C8,
-	21211 - 11904: 0xB3D4,
-	21213 - 11904: 0xB3D3,
-	21214 - 11904: 0xB3D2,
-	21215 - 11904: 0xB6D2,
-	21216 - 11904: 0xFABA,
-	21217 - 11904: 0x92C7,
-	21218 - 11904: 0xB6D5,
-	21219 - 11904: 0xB6D6,
-	21220 - 11904: 0xB6D4,
-	21222 - 11904: 0xB6D3,
-	21225 - 11904: 0xE143,
-	21227 - 11904: 0xE144,
-	21231 - 11904: 0xE4F5,
-	21232 - 11904: 0xBC45,
-	21233 - 11904: 0xE4F4,
-	21235 - 11904: 0xBEB1,
-	21236 - 11904: 0xECBF,
-	21237 - 11904: 0xC079,
-	21239 - 11904: 0xF1EE,
-	21240 - 11904: 0xC455,
-	21241 - 11904: 0xC6C6,
-	21242 - 11904: 0xA463,
-	21243 - 11904: 0xA4C3,
-	21244 - 11904: 0xC956,
-	21246 - 11904: 0xA4C4,
-	21247 - 11904: 0xA4C5,
-	21249 - 11904: 0x9A4C,
-	21253 - 11904: 0xFABD,
-	21254 - 11904: 0xA55E,
-	21256 - 11904: 0xA649,
-	21257 - 11904: 0xCA71,
-	21258 - 11904: 0xCBD6,
-	21259 - 11904: 0xCBD7,
-	21261 - 11904: 0xAB6D,
-	21262 - 11904: 0xD0EE,
-	21263 - 11904: 0xB0CC,
-	21264 - 11904: 0xB0CB,
-	21265 - 11904: 0xD863,
-	21266 - 11904: 0xD862,
-	21269 - 11904: 0xA450,
-	21270 - 11904: 0xA4C6,
-	21271 - 11904: 0xA55F,
-	21273 - 11904: 0xB0CD,
-	21274 - 11904: 0xC943,
-	21276 - 11904: 0xC96C,
-	21277 - 11904: 0xA560,
-	21279 - 11904: 0xC9C2,
-	21280 - 11904: 0xA64B,
-	21281 - 11904: 0xA64A,
-	21282 - 11904: 0xC9C1,
-	21283 - 11904: 0xA758,
-	21284 - 11904: 0x8C68,
-	21287 - 11904: 0x89E5,
-	21290 - 11904: 0xADEA,
-	21292 - 11904: 0x9F7D,
-	21293 - 11904: 0xD46F,
-	21295 - 11904: 0xB6D7,
-	21296 - 11904: 0xE145,
-	21297 - 11904: 0xB9BC,
-	21298 - 11904: 0xA0A9,
-	21299 - 11904: 0xFAC4,
-	21300 - 11904: 0xE8FA,
-	21303 - 11904: 0xF3FD,
-	21304 - 11904: 0xC6C7,
-	21305 - 11904: 0xA4C7,
-	21307 - 11904: 0x8957,
-	21308 - 11904: 0xCBD8,
-	21309 - 11904: 0xCDF4,
-	21310 - 11904: 0xB0D0,
-	21311 - 11904: 0xB0CE,
-	21312 - 11904: 0xB0CF,
-	21313 - 11904: 0xA451,
-	21314 - 11904: 0xFAAA,
-	21315 - 11904: 0xA464,
-	21316 - 11904: 0xFAC5,
-	21317 - 11904: 0xA4CA,
-	21319 - 11904: 0xA4C9,
-	21320 - 11904: 0xA4C8,
-	21321 - 11904: 0xA563,
-	21322 - 11904: 0xA562,
-	21324 - 11904: 0xC96D,
-	21325 - 11904: 0xC9C3,
-	21326 - 11904: 0x8958,
-	21329 - 11904: 0xA8F5,
-	21330 - 11904: 0xA8F2,
-	21331 - 11904: 0xA8F4,
-	21332 - 11904: 0xA8F3,
-	21335 - 11904: 0xAB6E,
-	21338 - 11904: 0xB3D5,
-	21340 - 11904: 0xA452,
-	21341 - 11904: 0x8BE3,
-	21342 - 11904: 0xA4CB,
-	21343 - 11904: 0x8B61,
-	21344 - 11904: 0xA565,
-	21345 - 11904: 0xA564,
-	21347 - 11904: 0xCA72,
-	21348 - 11904: 0x9AF1,
-	21350 - 11904: 0xA8F6,
-	21351 - 11904: 0x9EB7,
-	21353 - 11904: 0xC6C8,
-	21356 - 11904: 0xC957,
-	21357 - 11904: 0xFAD1,
-	21358 - 11904: 0xA567,
-	21359 - 11904: 0xA566,
-	21360 - 11904: 0xA64C,
-	21361 - 11904: 0xA64D,
-	21362 - 11904: 0xCA73,
-	21363 - 11904: 0xA759,
-	21364 - 11904: 0xFAD2,
-	21365 - 11904: 0xA75A,
-	21367 - 11904: 0xA8F7,
-	21368 - 11904: 0xA8F8,
-	21369 - 11904: 0xA8F9,
-	21371 - 11904: 0xAB6F,
-	21372 - 11904: 0xCDF5,
-	21373 - 11904: 0x9EBA,
-	21374 - 11904: 0xFAD4,
-	21375 - 11904: 0xFAD5,
-	21378 - 11904: 0xC944,
-	21380 - 11904: 0xA4CC,
-	21386 - 11904: 0xC9C4,
-	21390 - 11904: 0xCA74,
-	21391 - 11904: 0xCA75,
-	21394 - 11904: 0xCBD9,
-	21395 - 11904: 0xFAD9,
-	21396 - 11904: 0xCBDA,
-	21398 - 11904: 0xCDF7,
-	21399 - 11904: 0xCDF6,
-	21400 - 11904: 0xCDF9,
-	21401 - 11904: 0xCDF8,
-	21402 - 11904: 0xAB70,
-	21404 - 11904: 0xD470,
-	21405 - 11904: 0xADED,
-	21406 - 11904: 0xD0EF,
-	21407 - 11904: 0xADEC,
-	21408 - 11904: 0xFADB,
-	21410 - 11904: 0x9CE0,
-	21412 - 11904: 0xD864,
-	21413 - 11904: 0xB3D6,
-	21414 - 11904: 0xFBF7,
-	21415 - 11904: 0xD865,
-	21416 - 11904: 0xFBFA,
-	21417 - 11904: 0x89E7,
-	21418 - 11904: 0xA07A,
-	21419 - 11904: 0xFADC,
-	21420 - 11904: 0xE146,
-	21421 - 11904: 0xB9BD,
-	21422 - 11904: 0xFADD,
-	21424 - 11904: 0x89E9,
-	21426 - 11904: 0xBC46,
-	21428 - 11904: 0xF1EF,
-	21430 - 11904: 0xC6C9,
-	21433 - 11904: 0xC958,
-	21435 - 11904: 0xA568,
-	21441 - 11904: 0xFAE2,
-	21442 - 11904: 0x89EB,
-	21443 - 11904: 0xB0D1,
-	21445 - 11904: 0xFAE3,
-	21448 - 11904: 0xA453,
-	21449 - 11904: 0xA465,
-	21450 - 11904: 0xA4CE,
-	21451 - 11904: 0xA4CD,
-	21452 - 11904: 0x90C8,
-	21453 - 11904: 0xA4CF,
-	21456 - 11904: 0x92DA,
-	21457 - 11904: 0x8959,
-	21458 - 11904: 0x9CF5,
-	21460 - 11904: 0xA8FB,
-	21462 - 11904: 0xA8FA,
-	21463 - 11904: 0xA8FC,
-	21464 - 11904: 0x895A,
-	21465 - 11904: 0xFAE7,
-	21466 - 11904: 0x9FA2,
-	21467 - 11904: 0xAB71,
-	21471 - 11904: 0xADEE,
-	21472 - 11904: 0xFAEA,
-	21473 - 11904: 0xE8FB,
-	21474 - 11904: 0xC24F,
-	21475 - 11904: 0xA466,
-	21476 - 11904: 0xA56A,
-	21477 - 11904: 0xA579,
-	21478 - 11904: 0xA574,
-	21480 - 11904: 0xA56F,
-	21481 - 11904: 0xA56E,
-	21482 - 11904: 0xA575,
-	21483 - 11904: 0xA573,
-	21484 - 11904: 0xA56C,
-	21485 - 11904: 0xA57A,
-	21486 - 11904: 0xA56D,
-	21487 - 11904: 0xA569,
-	21488 - 11904: 0xA578,
-	21489 - 11904: 0xA577,
-	21490 - 11904: 0xA576,
-	21491 - 11904: 0xA56B,
-	21493 - 11904: 0xA572,
-	21494 - 11904: 0xFAED,
-	21495 - 11904: 0x8FAD,
-	21496 - 11904: 0xA571,
-	21499 - 11904: 0xA57B,
-	21500 - 11904: 0xA570,
-	21502 - 11904: 0xFB59,
-	21505 - 11904: 0xA653,
-	21507 - 11904: 0xA659,
-	21508 - 11904: 0xA655,
-	21510 - 11904: 0xA65B,
-	21511 - 11904: 0xC9C5,
-	21512 - 11904: 0xA658,
-	21513 - 11904: 0xA64E,
-	21514 - 11904: 0xA651,
-	21515 - 11904: 0xA654,
-	21516 - 11904: 0xA650,
-	21517 - 11904: 0xA657,
-	21518 - 11904: 0xA65A,
-	21519 - 11904: 0xA64F,
-	21520 - 11904: 0xA652,
-	21521 - 11904: 0xA656,
-	21522 - 11904: 0xA65C,
-	21523 - 11904: 0xFAEF,
-	21524 - 11904: 0x96EF,
-	21526 - 11904: 0x9DEC,
-	21528 - 11904: 0xCA7E,
-	21529 - 11904: 0xCA7B,
-	21530 - 11904: 0x9DCA,
-	21531 - 11904: 0xA767,
-	21532 - 11904: 0xCA7C,
-	21533 - 11904: 0xA75B,
-	21534 - 11904: 0xA75D,
-	21535 - 11904: 0xA775,
-	21536 - 11904: 0xA770,
-	21537 - 11904: 0xFD6D,
-	21539 - 11904: 0x89EC,
-	21540 - 11904: 0xCAA5,
-	21541 - 11904: 0xCA7D,
-	21542 - 11904: 0xA75F,
-	21543 - 11904: 0xA761,
-	21544 - 11904: 0xCAA4,
-	21545 - 11904: 0xA768,
-	21546 - 11904: 0xCA78,
-	21547 - 11904: 0xA774,
-	21548 - 11904: 0xA776,
-	21549 - 11904: 0xA75C,
-	21550 - 11904: 0xA76D,
-	21551 - 11904: 0xFB44,
-	21552 - 11904: 0xCA76,
-	21553 - 11904: 0xA773,
-	21554 - 11904: 0x9DE2,
-	21555 - 11904: 0xA764,
-	21556 - 11904: 0x8C75,
-	21557 - 11904: 0xA76E,
-	21558 - 11904: 0xA76F,
-	21559 - 11904: 0xCA77,
-	21560 - 11904: 0xA76C,
-	21561 - 11904: 0xA76A,
-	21563 - 11904: 0xA76B,
-	21564 - 11904: 0xA771,
-	21565 - 11904: 0xCAA1,
-	21566 - 11904: 0xA75E,
-	21568 - 11904: 0xA772,
-	21569 - 11904: 0xCAA3,
-	21570 - 11904: 0xA766,
-	21571 - 11904: 0xA763,
-	21573 - 11904: 0xCA7A,
-	21574 - 11904: 0xA762,
-	21575 - 11904: 0xCAA6,
-	21576 - 11904: 0xA765,
-	21578 - 11904: 0xA769,
-	21579 - 11904: 0x9EC0,
-	21580 - 11904: 0x87C5,
-	21581 - 11904: 0x9E56,
-	21582 - 11904: 0xA760,
-	21583 - 11904: 0xCAA2,
-	21588 - 11904: 0xCA79,
-	21600 - 11904: 0xCBEB,
-	21601 - 11904: 0xCBEA,
-	21602 - 11904: 0xA94F,
-	21603 - 11904: 0xCBED,
-	21604 - 11904: 0xCBEF,
-	21605 - 11904: 0xCBE4,
-	21606 - 11904: 0xCBE7,
-	21607 - 11904: 0xCBEE,
-	21608 - 11904: 0xA950,
-	21609 - 11904: 0x9F79,
-	21610 - 11904: 0x9AC7,
-	21611 - 11904: 0xCBE1,
-	21612 - 11904: 0xCBE5,
-	21613 - 11904: 0xFAF4,
-	21615 - 11904: 0xCBE9,
-	21616 - 11904: 0xCE49,
-	21617 - 11904: 0xA94B,
-	21618 - 11904: 0xCE4D,
-	21619 - 11904: 0xA8FD,
-	21620 - 11904: 0xCBE6,
-	21621 - 11904: 0xA8FE,
-	21622 - 11904: 0xA94C,
-	21623 - 11904: 0xA945,
-	21624 - 11904: 0xA941,
-	21626 - 11904: 0xCBE2,
-	21627 - 11904: 0xA944,
-	21628 - 11904: 0xA949,
-	21629 - 11904: 0xA952,
-	21630 - 11904: 0xCBE3,
-	21631 - 11904: 0xCBDC,
-	21632 - 11904: 0xA943,
-	21633 - 11904: 0xCBDD,
-	21634 - 11904: 0xCBDF,
-	21636 - 11904: 0xA946,
-	21637 - 11904: 0x98A1,
-	21638 - 11904: 0xA948,
-	21639 - 11904: 0xCBDB,
-	21640 - 11904: 0xCBE0,
-	21643 - 11904: 0xA951,
-	21644 - 11904: 0xA94D,
-	21645 - 11904: 0xCBE8,
-	21646 - 11904: 0xA953,
-	21647 - 11904: 0xFAF8,
-	21648 - 11904: 0xA94A,
-	21649 - 11904: 0xCBDE,
-	21650 - 11904: 0xA947,
-	21651 - 11904: 0x89F0,
-	21652 - 11904: 0x9E47,
-	21653 - 11904: 0xA942,
-	21654 - 11904: 0xA940,
-	21655 - 11904: 0x9DF7,
-	21656 - 11904: 0xCBEC,
-	21658 - 11904: 0xA94E,
-	21660 - 11904: 0x9FD3,
-	21662 - 11904: 0x9ACA,
-	21664 - 11904: 0xCE48,
-	21665 - 11904: 0xCDFB,
-	21666 - 11904: 0xCE4B,
-	21667 - 11904: 0x89F1,
-	21668 - 11904: 0xFAF9,
-	21669 - 11904: 0xCDFD,
-	21670 - 11904: 0xAB78,
-	21671 - 11904: 0xABA8,
-	21672 - 11904: 0xAB74,
-	21673 - 11904: 0xABA7,
-	21674 - 11904: 0xAB7D,
-	21675 - 11904: 0xABA4,
-	21676 - 11904: 0xAB72,
-	21677 - 11904: 0xCDFC,
-	21678 - 11904: 0xCE43,
-	21679 - 11904: 0xABA3,
-	21680 - 11904: 0xCE4F,
-	21681 - 11904: 0xABA5,
-	21682 - 11904: 0x8E5A,
-	21683 - 11904: 0xAB79,
-	21684 - 11904: 0x89F2,
-	21686 - 11904: 0xCE45,
-	21687 - 11904: 0xCE42,
-	21688 - 11904: 0xAB77,
-	21689 - 11904: 0x89F3,
-	21690 - 11904: 0xCDFA,
-	21691 - 11904: 0xABA6,
-	21692 - 11904: 0xCE4A,
-	21693 - 11904: 0xAB7C,
-	21694 - 11904: 0xCE4C,
-	21695 - 11904: 0xABA9,
-	21696 - 11904: 0xAB73,
-	21697 - 11904: 0xAB7E,
-	21698 - 11904: 0xAB7B,
-	21699 - 11904: 0xCE40,
-	21700 - 11904: 0xABA1,
-	21701 - 11904: 0xCE46,
-	21702 - 11904: 0xCE47,
-	21703 - 11904: 0xAB7A,
-	21704 - 11904: 0xABA2,
-	21705 - 11904: 0xAB76,
-	21707 - 11904: 0x925D,
-	21708 - 11904: 0x8B51,
-	21709 - 11904: 0x92E0,
-	21710 - 11904: 0xAB75,
-	21711 - 11904: 0xCDFE,
-	21712 - 11904: 0x89F4,
-	21718 - 11904: 0xCE44,
-	21722 - 11904: 0x9FD4,
-	21726 - 11904: 0xCE4E,
-	21728 - 11904: 0xD144,
-	21729 - 11904: 0xADFB,
-	21730 - 11904: 0xD0F1,
-	21731 - 11904: 0x8A79,
-	21732 - 11904: 0xD0F6,
-	21733 - 11904: 0xADF4,
-	21734 - 11904: 0xAE40,
-	21735 - 11904: 0xD0F4,
-	21736 - 11904: 0xADEF,
-	21737 - 11904: 0xADF9,
-	21738 - 11904: 0xADFE,
-	21739 - 11904: 0xD0FB,
-	21741 - 11904: 0xADFA,
-	21742 - 11904: 0xADFD,
-	21743 - 11904: 0x89F5,
-	21745 - 11904: 0xD0FE,
-	21746 - 11904: 0xADF5,
-	21747 - 11904: 0xD0F5,
-	21751 - 11904: 0xD142,
-	21752 - 11904: 0xD143,
-	21754 - 11904: 0xADF7,
-	21755 - 11904: 0xD141,
-	21756 - 11904: 0xADF3,
-	21757 - 11904: 0xAE43,
-	21759 - 11904: 0xD0F8,
-	21761 - 11904: 0xADF1,
-	21762 - 11904: 0x97A7,
-	21763 - 11904: 0xD146,
-	21764 - 11904: 0xD0F9,
-	21765 - 11904: 0xD0FD,
-	21766 - 11904: 0xADF6,
-	21767 - 11904: 0xAE42,
-	21768 - 11904: 0xD0FA,
-	21769 - 11904: 0xADFC,
-	21770 - 11904: 0xD140,
-	21771 - 11904: 0xD147,
-	21772 - 11904: 0xD4A1,
-	21773 - 11904: 0x93BA,
-	21774 - 11904: 0xD145,
-	21775 - 11904: 0xAE44,
-	21776 - 11904: 0xADF0,
-	21777 - 11904: 0xD0FC,
-	21778 - 11904: 0xD0F3,
-	21779 - 11904: 0x9E58,
-	21780 - 11904: 0xADF8,
-	21783 - 11904: 0xD0F2,
-	21784 - 11904: 0x89F6,
-	21786 - 11904: 0xD0F7,
-	21790 - 11904: 0x9E57,
-	21795 - 11904: 0x89F7,
-	21797 - 11904: 0x8A41,
-	21798 - 11904: 0xD0F0,
-	21799 - 11904: 0xAE41,
-	21800 - 11904: 0x89F8,
-	21802 - 11904: 0xD477,
-	21803 - 11904: 0xFAF1,
-	21804 - 11904: 0xB0E4,
-	21805 - 11904: 0xD4A7,
-	21806 - 11904: 0xB0E2,
-	21807 - 11904: 0xB0DF,
-	21808 - 11904: 0xD47C,
-	21809 - 11904: 0xB0DB,
-	21810 - 11904: 0xD4A2,
-	21811 - 11904: 0xB0E6,
-	21812 - 11904: 0xD476,
-	21813 - 11904: 0xD47B,
-	21814 - 11904: 0xD47A,
-	21815 - 11904: 0xADF2,
-	21816 - 11904: 0xB0E1,
-	21817 - 11904: 0xD4A5,
-	21819 - 11904: 0xD4A8,
-	21820 - 11904: 0xD473,
-	21822 - 11904: 0xB3E8,
-	21823 - 11904: 0x89FA,
-	21824 - 11904: 0xD4A9,
-	21825 - 11904: 0xB0E7,
-	21827 - 11904: 0xB0D9,
-	21828 - 11904: 0xB0D6,
-	21829 - 11904: 0xD47E,
-	21830 - 11904: 0xB0D3,
-	21831 - 11904: 0xFB42,
-	21832 - 11904: 0xD4A6,
-	21833 - 11904: 0xFABF,
-	21834 - 11904: 0xB0DA,
-	21835 - 11904: 0xD4AA,
-	21837 - 11904: 0xD474,
-	21838 - 11904: 0xD4A4,
-	21839 - 11904: 0xB0DD,
-	21840 - 11904: 0xD475,
-	21841 - 11904: 0xD478,
-	21842 - 11904: 0xD47D,
-	21843 - 11904: 0xFBA3,
-	21845 - 11904: 0xB0DE,
-	21846 - 11904: 0xB0DC,
-	21847 - 11904: 0xB0E8,
-	21852 - 11904: 0xB0E3,
-	21853 - 11904: 0xFAF7,
-	21854 - 11904: 0xB0D7,
-	21855 - 11904: 0xB1D2,
-	21857 - 11904: 0xB0D8,
-	21858 - 11904: 0xD479,
-	21859 - 11904: 0xB0E5,
-	21860 - 11904: 0xB0E0,
-	21861 - 11904: 0xD4A3,
-	21862 - 11904: 0xB0D5,
-	21865 - 11904: 0x9E4E,
-	21866 - 11904: 0xB0D4,
-	21867 - 11904: 0x94DC,
-	21873 - 11904: 0x95DA,
-	21874 - 11904: 0x9DF8,
-	21875 - 11904: 0x9F6A,
-	21877 - 11904: 0xD471,
-	21878 - 11904: 0xD472,
-	21879 - 11904: 0xD86A,
-	21881 - 11904: 0x8AB7,
-	21883 - 11904: 0xB3D7,
-	21884 - 11904: 0xB3DA,
-	21885 - 11904: 0xD875,
-	21886 - 11904: 0xB3EE,
-	21887 - 11904: 0xD878,
-	21888 - 11904: 0xB3D8,
-	21889 - 11904: 0xD871,
-	21890 - 11904: 0xB3DE,
-	21891 - 11904: 0xB3E4,
-	21892 - 11904: 0xB5BD,
-	21894 - 11904: 0xFB46,
-	21895 - 11904: 0xB3E2,
-	21896 - 11904: 0xD86E,
-	21897 - 11904: 0xB3EF,
-	21898 - 11904: 0xB3DB,
-	21899 - 11904: 0xB3E3,
-	21900 - 11904: 0xD876,
-	21901 - 11904: 0xDCD7,
-	21902 - 11904: 0xD87B,
-	21903 - 11904: 0xD86F,
-	21904 - 11904: 0x8A46,
-	21905 - 11904: 0xD866,
-	21906 - 11904: 0xD873,
-	21907 - 11904: 0xD86D,
-	21908 - 11904: 0xB3E1,
-	21909 - 11904: 0xD879,
-	21912 - 11904: 0xB3DD,
-	21913 - 11904: 0xB3F1,
-	21914 - 11904: 0xB3EA,
-	21916 - 11904: 0xB3DF,
-	21917 - 11904: 0xB3DC,
-	21919 - 11904: 0xB3E7,
-	21921 - 11904: 0xD87A,
-	21922 - 11904: 0xD86C,
-	21923 - 11904: 0xD872,
-	21924 - 11904: 0xD874,
-	21925 - 11904: 0xD868,
-	21926 - 11904: 0xD877,
-	21927 - 11904: 0xB3D9,
-	21928 - 11904: 0xD867,
-	21929 - 11904: 0xFB47,
-	21930 - 11904: 0xB3E0,
-	21931 - 11904: 0xB3F0,
-	21932 - 11904: 0xB3EC,
-	21933 - 11904: 0xD869,
-	21934 - 11904: 0xB3E6,
-	21936 - 11904: 0x9148,
-	21937 - 11904: 0xB3ED,
-	21938 - 11904: 0xB3E9,
-	21939 - 11904: 0xB3E5,
-	21940 - 11904: 0x92DE,
-	21941 - 11904: 0xD870,
-	21945 - 11904: 0x8B53,
-	21946 - 11904: 0x9DF6,
-	21947 - 11904: 0xB3EB,
-	21948 - 11904: 0x9BDA,
-	21951 - 11904: 0xDCD5,
-	21952 - 11904: 0xDCD1,
-	21953 - 11904: 0x9D7E,
-	21954 - 11904: 0xDCE0,
-	21955 - 11904: 0xDCCA,
-	21956 - 11904: 0xDCD3,
-	21957 - 11904: 0xB6E5,
-	21958 - 11904: 0xB6E6,
-	21959 - 11904: 0xB6DE,
-	21960 - 11904: 0xDCDC,
-	21961 - 11904: 0xB6E8,
-	21962 - 11904: 0xDCCF,
-	21963 - 11904: 0xDCCE,
-	21964 - 11904: 0xDCCC,
-	21965 - 11904: 0xDCDE,
-	21966 - 11904: 0xB6DC,
-	21967 - 11904: 0xDCD8,
-	21968 - 11904: 0xDCCD,
-	21969 - 11904: 0xB6DF,
-	21970 - 11904: 0xDCD6,
-	21971 - 11904: 0xB6DA,
-	21972 - 11904: 0xDCD2,
-	21973 - 11904: 0xDCD9,
-	21974 - 11904: 0xDCDB,
-	21975 - 11904: 0x89FD,
-	21976 - 11904: 0x99E4,
-	21977 - 11904: 0xDCDF,
-	21978 - 11904: 0xB6E3,
-	21979 - 11904: 0xDCCB,
-	21980 - 11904: 0xB6DD,
-	21981 - 11904: 0xDCD0,
-	21982 - 11904: 0x9E43,
-	21983 - 11904: 0xB6D8,
-	21985 - 11904: 0xB6E4,
-	21986 - 11904: 0xDCDA,
-	21987 - 11904: 0xB6E0,
-	21988 - 11904: 0xB6E1,
-	21989 - 11904: 0xB6E7,
-	21990 - 11904: 0xB6DB,
-	21991 - 11904: 0xA25F,
-	21992 - 11904: 0xB6D9,
-	21993 - 11904: 0xDCD4,
-	21994 - 11904: 0x9DE9,
-	21996 - 11904: 0x8F52,
-	21999 - 11904: 0xB6E2,
-	22000 - 11904: 0x9DF5,
-	22001 - 11904: 0x9DF0,
-	22002 - 11904: 0xDCDD,
-	22005 - 11904: 0x99E7,
-	22006 - 11904: 0xB9CD,
-	22007 - 11904: 0xB9C8,
-	22009 - 11904: 0xE155,
-	22010 - 11904: 0xE151,
-	22011 - 11904: 0x8BBD,
-	22012 - 11904: 0xE14B,
-	22013 - 11904: 0xB9C2,
-	22014 - 11904: 0xB9BE,
-	22015 - 11904: 0xE154,
-	22016 - 11904: 0xB9BF,
-	22017 - 11904: 0xE14E,
-	22018 - 11904: 0xE150,
-	22020 - 11904: 0xE153,
-	22021 - 11904: 0xFB48,
-	22022 - 11904: 0xB9C4,
-	22024 - 11904: 0xB9CB,
-	22025 - 11904: 0xB9C5,
-	22028 - 11904: 0xE149,
-	22029 - 11904: 0xB9C6,
-	22030 - 11904: 0xB9C7,
-	22031 - 11904: 0xE14C,
-	22032 - 11904: 0xB9CC,
-	22033 - 11904: 0x9FB7,
-	22034 - 11904: 0xE14A,
-	22035 - 11904: 0xE14F,
-	22036 - 11904: 0xB9C3,
-	22037 - 11904: 0xE148,
-	22038 - 11904: 0xB9C9,
-	22039 - 11904: 0xB9C1,
-	22043 - 11904: 0xB9C0,
-	22044 - 11904: 0xE14D,
-	22045 - 11904: 0xE152,
-	22046 - 11904: 0x9DD0,
-	22047 - 11904: 0xB9CA,
-	22048 - 11904: 0x9FEB,
-	22049 - 11904: 0x8DA9,
-	22050 - 11904: 0x9DCF,
-	22051 - 11904: 0x98E1,
-	22053 - 11904: 0x9DE5,
-	22055 - 11904: 0xE147,
-	22057 - 11904: 0xBC4D,
-	22058 - 11904: 0xE547,
-	22060 - 11904: 0xE544,
-	22061 - 11904: 0x9DC8,
-	22062 - 11904: 0xBC47,
-	22063 - 11904: 0xBC53,
-	22064 - 11904: 0xBC54,
-	22066 - 11904: 0xBC4A,
-	22067 - 11904: 0xE542,
-	22068 - 11904: 0xBC4C,
-	22069 - 11904: 0xE4F9,
-	22070 - 11904: 0xBC52,
-	22071 - 11904: 0xFB4F,
-	22072 - 11904: 0xE546,
-	22073 - 11904: 0xBC49,
-	22074 - 11904: 0xE548,
-	22075 - 11904: 0xBC48,
-	22077 - 11904: 0xE543,
-	22078 - 11904: 0xE545,
-	22079 - 11904: 0xBC4B,
-	22080 - 11904: 0xE541,
-	22081 - 11904: 0xE4FA,
-	22082 - 11904: 0xE4F7,
-	22083 - 11904: 0x9DEB,
-	22085 - 11904: 0xD86B,
-	22086 - 11904: 0xE4FD,
-	22088 - 11904: 0xE4F6,
-	22089 - 11904: 0xE4FC,
-	22090 - 11904: 0xE4FB,
-	22092 - 11904: 0xE4F8,
-	22093 - 11904: 0xFB54,
-	22094 - 11904: 0xBC4F,
-	22095 - 11904: 0xFB55,
-	22096 - 11904: 0x9AA2,
-	22098 - 11904: 0x8AD6,
-	22099 - 11904: 0xBC4E,
-	22100 - 11904: 0x9A5F,
-	22103 - 11904: 0xBC50,
-	22104 - 11904: 0xE4FE,
-	22105 - 11904: 0xBEB2,
-	22106 - 11904: 0xE540,
-	22109 - 11904: 0x9EF5,
-	22110 - 11904: 0xE945,
-	22112 - 11904: 0xE8FD,
-	22113 - 11904: 0x8FB7,
-	22114 - 11904: 0xBEBE,
-	22115 - 11904: 0xE942,
-	22116 - 11904: 0xBEB6,
-	22117 - 11904: 0xBEBA,
-	22118 - 11904: 0xE941,
-	22120 - 11904: 0xBEB9,
-	22121 - 11904: 0xBEB5,
-	22122 - 11904: 0xBEB8,
-	22123 - 11904: 0xBEB3,
-	22124 - 11904: 0xBEBD,
-	22125 - 11904: 0xE943,
-	22126 - 11904: 0xE8FE,
-	22127 - 11904: 0xBEBC,
-	22128 - 11904: 0xE8FC,
-	22129 - 11904: 0xBEBB,
-	22130 - 11904: 0xE944,
-	22131 - 11904: 0xE940,
-	22132 - 11904: 0xBC51,
-	22134 - 11904: 0xBEBF,
-	22135 - 11904: 0xE946,
-	22136 - 11904: 0xBEB7,
-	22137 - 11904: 0xBEB4,
-	22138 - 11904: 0x9AD2,
-	22139 - 11904: 0x9E6A,
-	22140 - 11904: 0x9EE8,
-	22142 - 11904: 0xECC6,
-	22143 - 11904: 0xECC8,
-	22144 - 11904: 0xC07B,
-	22145 - 11904: 0xECC9,
-	22146 - 11904: 0xECC7,
-	22147 - 11904: 0xECC5,
-	22148 - 11904: 0xECC4,
-	22149 - 11904: 0xC07D,
-	22150 - 11904: 0xECC3,
-	22151 - 11904: 0xC07E,
-	22153 - 11904: 0x8BBF,
-	22154 - 11904: 0x91C2,
-	22155 - 11904: 0x9D62,
-	22156 - 11904: 0xECC1,
-	22157 - 11904: 0xECC2,
-	22158 - 11904: 0xC07A,
-	22159 - 11904: 0xC0A1,
-	22160 - 11904: 0xC07C,
-	22162 - 11904: 0x9260,
-	22163 - 11904: 0xECC0,
-	22165 - 11904: 0xC250,
-	22167 - 11904: 0xEFBC,
-	22168 - 11904: 0xEFBA,
-	22169 - 11904: 0xEFBF,
-	22170 - 11904: 0xEFBD,
-	22172 - 11904: 0xEFBB,
-	22173 - 11904: 0xEFBE,
-	22174 - 11904: 0x925E,
-	22175 - 11904: 0x91C1,
-	22177 - 11904: 0x8AC5,
-	22180 - 11904: 0x97A3,
-	22181 - 11904: 0xC360,
-	22182 - 11904: 0xF1F2,
-	22183 - 11904: 0xF1F3,
-	22184 - 11904: 0xC456,
-	22186 - 11904: 0xF1F4,
-	22187 - 11904: 0xF1F0,
-	22188 - 11904: 0xF1F5,
-	22189 - 11904: 0xF1F1,
-	22190 - 11904: 0xC251,
-	22191 - 11904: 0x8B6C,
-	22193 - 11904: 0x8D7E,
-	22194 - 11904: 0xF3FE,
-	22195 - 11904: 0xF441,
-	22196 - 11904: 0xC459,
-	22197 - 11904: 0xF440,
-	22198 - 11904: 0xC458,
-	22199 - 11904: 0xC457,
-	22201 - 11904: 0x9C54,
-	22204 - 11904: 0xC45A,
-	22205 - 11904: 0xF5C5,
-	22206 - 11904: 0xF5C6,
-	22207 - 11904: 0x9DBD,
-	22208 - 11904: 0xC4DA,
-	22209 - 11904: 0xC4D9,
-	22210 - 11904: 0xC4DB,
-	22211 - 11904: 0xF5C4,
-	22213 - 11904: 0xF6D8,
-	22214 - 11904: 0xF6D7,
-	22216 - 11904: 0xC56D,
-	22217 - 11904: 0xC56F,
-	22218 - 11904: 0xC56E,
-	22219 - 11904: 0xF6D9,
-	22220 - 11904: 0xC5C8,
-	22221 - 11904: 0xF8A6,
-	22225 - 11904: 0xC5F1,
-	22227 - 11904: 0xF8A5,
-	22228 - 11904: 0xF8EE,
-	22230 - 11904: 0x9CC5,
-	22231 - 11904: 0xC949,
-	22234 - 11904: 0xA57D,
-	22235 - 11904: 0xA57C,
-	22237 - 11904: 0xA65F,
-	22238 - 11904: 0xA65E,
-	22239 - 11904: 0xC9C7,
-	22240 - 11904: 0xA65D,
-	22241 - 11904: 0xC9C6,
-	22242 - 11904: 0x895B,
-	22244 - 11904: 0xA779,
-	22245 - 11904: 0xCAA9,
-	22247 - 11904: 0xCAA8,
-	22250 - 11904: 0xA777,
-	22251 - 11904: 0xA77A,
-	22253 - 11904: 0xFB5C,
-	22254 - 11904: 0xCAA7,
-	22255 - 11904: 0xFB5B,
-	22256 - 11904: 0xA778,
-	22257 - 11904: 0xFB57,
-	22263 - 11904: 0xCBF0,
-	22265 - 11904: 0xCBF1,
-	22266 - 11904: 0xA954,
-	22267 - 11904: 0x8765,
-	22269 - 11904: 0x98C7,
-	22271 - 11904: 0xABAA,
-	22272 - 11904: 0xFB5A,
-	22273 - 11904: 0xD148,
-	22274 - 11904: 0xD149,
-	22275 - 11904: 0xAE45,
-	22276 - 11904: 0xAE46,
-	22279 - 11904: 0xD4AC,
-	22280 - 11904: 0xB0E9,
-	22281 - 11904: 0xB0EB,
-	22282 - 11904: 0xD4AB,
-	22283 - 11904: 0xB0EA,
-	22284 - 11904: 0xD87C,
-	22285 - 11904: 0xB3F2,
-	22290 - 11904: 0xB6E9,
-	22291 - 11904: 0xB6EA,
-	22292 - 11904: 0xDCE1,
-	22293 - 11904: 0x9CEE,
-	22294 - 11904: 0xB9CF,
-	22296 - 11904: 0xB9CE,
-	22298 - 11904: 0xE549,
-	22299 - 11904: 0xE948,
-	22300 - 11904: 0xE947,
-	22301 - 11904: 0x92E2,
-	22302 - 11904: 0xF96B,
-	22303 - 11904: 0xA467,
-	22304 - 11904: 0xC959,
-	22306 - 11904: 0xC96E,
-	22307 - 11904: 0xC96F,
-	22312 - 11904: 0xA662,
-	22313 - 11904: 0xA666,
-	22314 - 11904: 0xC9C9,
-	22316 - 11904: 0xA664,
-	22317 - 11904: 0xA663,
-	22318 - 11904: 0xC9C8,
-	22319 - 11904: 0xA665,
-	22320 - 11904: 0xA661,
-	22322 - 11904: 0x94A7,
-	22323 - 11904: 0xA660,
-	22324 - 11904: 0xC9CA,
-	22331 - 11904: 0xA7A6,
-	22333 - 11904: 0x8CCC,
-	22334 - 11904: 0xA7A3,
-	22335 - 11904: 0x9BD4,
-	22336 - 11904: 0xA77D,
-	22337 - 11904: 0xCAAA,
-	22338 - 11904: 0xFB64,
-	22339 - 11904: 0xFB76,
-	22341 - 11904: 0xCAAB,
-	22342 - 11904: 0xFB60,
-	22343 - 11904: 0xA7A1,
-	22345 - 11904: 0xCAAD,
-	22346 - 11904: 0xA77B,
-	22347 - 11904: 0xCAAE,
-	22348 - 11904: 0xCAAC,
-	22349 - 11904: 0xA77E,
-	22350 - 11904: 0xA7A2,
-	22351 - 11904: 0xA7A5,
-	22352 - 11904: 0xA7A4,
-	22353 - 11904: 0xA77C,
-	22354 - 11904: 0xCAAF,
-	22356 - 11904: 0x99E5,
-	22359 - 11904: 0x9AC2,
-	22363 - 11904: 0x91FB,
-	22367 - 11904: 0xA073,
-	22369 - 11904: 0xA959,
-	22370 - 11904: 0xCBFE,
-	22372 - 11904: 0xA95B,
-	22374 - 11904: 0xA95A,
-	22375 - 11904: 0x9F72,
-	22376 - 11904: 0xCC40,
-	22377 - 11904: 0xA958,
-	22378 - 11904: 0xA957,
-	22379 - 11904: 0xCBF5,
-	22381 - 11904: 0xCBF4,
-	22383 - 11904: 0xCBF2,
-	22384 - 11904: 0xCBF7,
-	22385 - 11904: 0xCBF6,
-	22386 - 11904: 0xCBF3,
-	22387 - 11904: 0xCBFC,
-	22388 - 11904: 0xCBFD,
-	22389 - 11904: 0xCBFA,
-	22390 - 11904: 0xCBF8,
-	22391 - 11904: 0xA956,
-	22394 - 11904: 0x9FCC,
-	22395 - 11904: 0xCBFB,
-	22396 - 11904: 0xA95C,
-	22397 - 11904: 0xCC41,
-	22398 - 11904: 0x98A5,
-	22399 - 11904: 0x92E8,
-	22400 - 11904: 0xCBF9,
-	22402 - 11904: 0xABAB,
-	22403 - 11904: 0xA955,
-	22408 - 11904: 0x9BBC,
-	22410 - 11904: 0x96F3,
-	22411 - 11904: 0xABAC,
-	22412 - 11904: 0xCE54,
-	22413 - 11904: 0x92E7,
-	22415 - 11904: 0xCE5A,
-	22416 - 11904: 0xFC67,
-	22419 - 11904: 0xABB2,
-	22420 - 11904: 0xCE58,
-	22421 - 11904: 0xCE5E,
-	22423 - 11904: 0xCE55,
-	22424 - 11904: 0xCE59,
-	22425 - 11904: 0xCE5B,
-	22426 - 11904: 0xCE5D,
-	22427 - 11904: 0xCE57,
-	22428 - 11904: 0x8B7D,
-	22429 - 11904: 0xCE56,
-	22430 - 11904: 0xCE51,
-	22431 - 11904: 0xCE52,
-	22432 - 11904: 0xABAD,
-	22433 - 11904: 0x9BF4,
-	22434 - 11904: 0xABAF,
-	22435 - 11904: 0xABAE,
-	22436 - 11904: 0xCE53,
-	22437 - 11904: 0xCE5C,
-	22439 - 11904: 0x9EF7,
-	22442 - 11904: 0x9EC1,
-	22446 - 11904: 0xABB1,
-	22451 - 11904: 0x87C3,
-	22452 - 11904: 0x996F,
-	22453 - 11904: 0xCE50,
-	22454 - 11904: 0xD153,
-	22456 - 11904: 0xD152,
-	22457 - 11904: 0xD157,
-	22458 - 11904: 0xD14E,
-	22459 - 11904: 0x96F1,
-	22460 - 11904: 0xD151,
-	22461 - 11904: 0xD150,
-	22462 - 11904: 0x8E41,
-	22463 - 11904: 0xD154,
-	22465 - 11904: 0xD158,
-	22466 - 11904: 0xAE47,
-	22467 - 11904: 0xAE4A,
-	22468 - 11904: 0x954A,
-	22470 - 11904: 0xD14F,
-	22471 - 11904: 0xD155,
-	22472 - 11904: 0x97E6,
-	22475 - 11904: 0xAE49,
-	22476 - 11904: 0xD14A,
-	22478 - 11904: 0xABB0,
-	22479 - 11904: 0xD4BA,
-	22480 - 11904: 0xD156,
-	22482 - 11904: 0xD14D,
-	22484 - 11904: 0xAE48,
-	22485 - 11904: 0xD14C,
-	22487 - 11904: 0x96F5,
-	22492 - 11904: 0xD4B1,
-	22493 - 11904: 0x92E6,
-	22494 - 11904: 0x9F42,
-	22495 - 11904: 0xB0EC,
-	22496 - 11904: 0xB0F0,
-	22497 - 11904: 0xD4C1,
-	22498 - 11904: 0xD4AF,
-	22499 - 11904: 0xD4BD,
-	22500 - 11904: 0xB0F1,
-	22501 - 11904: 0xD4BF,
-	22502 - 11904: 0xFB67,
-	22503 - 11904: 0xD4C5,
-	22505 - 11904: 0xD4C9,
-	22508 - 11904: 0xD4C0,
-	22509 - 11904: 0xD4B4,
-	22510 - 11904: 0xD4BC,
-	22511 - 11904: 0x99A9,
-	22512 - 11904: 0xD4CA,
-	22513 - 11904: 0xD4C8,
-	22514 - 11904: 0xD4BE,
-	22515 - 11904: 0xD4B9,
-	22516 - 11904: 0xD4B2,
-	22517 - 11904: 0xD8A6,
-	22518 - 11904: 0xD4B0,
-	22519 - 11904: 0xB0F5,
-	22520 - 11904: 0xD4B7,
-	22521 - 11904: 0xB0F6,
-	22522 - 11904: 0xB0F2,
-	22523 - 11904: 0xD4AD,
-	22524 - 11904: 0xD4C3,
-	22525 - 11904: 0xD4B5,
-	22526 - 11904: 0xFAE6,
-	22528 - 11904: 0xD4B3,
-	22529 - 11904: 0xD4C6,
-	22530 - 11904: 0xB0F3,
-	22531 - 11904: 0xFB69,
-	22532 - 11904: 0xD4CC,
-	22533 - 11904: 0xB0ED,
-	22534 - 11904: 0xB0EF,
-	22535 - 11904: 0xD4BB,
-	22536 - 11904: 0xD4B6,
-	22537 - 11904: 0xAE4B,
-	22538 - 11904: 0xB0EE,
-	22539 - 11904: 0xD4B8,
-	22540 - 11904: 0xD4C7,
-	22541 - 11904: 0xD4CB,
-	22542 - 11904: 0xD4C2,
-	22544 - 11904: 0xD4C4,
-	22546 - 11904: 0x97E5,
-	22548 - 11904: 0xD4AE,
-	22552 - 11904: 0x87C8,
-	22553 - 11904: 0xD8A1,
-	22555 - 11904: 0xD8AA,
-	22556 - 11904: 0xD8A9,
-	22557 - 11904: 0xB3FA,
-	22558 - 11904: 0xD8A2,
-	22560 - 11904: 0xB3FB,
-	22561 - 11904: 0xB3F9,
-	22562 - 11904: 0x967D,
-	22563 - 11904: 0xD8A4,
-	22564 - 11904: 0xB3F6,
-	22565 - 11904: 0xD8A8,
-	22566 - 11904: 0xFB6C,
-	22567 - 11904: 0xD8A3,
-	22568 - 11904: 0xD8A5,
-	22569 - 11904: 0xD87D,
-	22570 - 11904: 0xB3F4,
-	22572 - 11904: 0xD8B2,
-	22573 - 11904: 0xD8B1,
-	22574 - 11904: 0xD8AE,
-	22575 - 11904: 0xB3F3,
-	22576 - 11904: 0xB3F7,
-	22577 - 11904: 0xB3F8,
-	22578 - 11904: 0xD14B,
-	22579 - 11904: 0xD8AB,
-	22580 - 11904: 0xB3F5,
-	22581 - 11904: 0xB0F4,
-	22582 - 11904: 0xD8AD,
-	22583 - 11904: 0xD87E,
-	22584 - 11904: 0xD8B0,
-	22585 - 11904: 0xD8AF,
-	22586 - 11904: 0x99A2,
-	22587 - 11904: 0xD8B3,
-	22589 - 11904: 0xDCEF,
-	22591 - 11904: 0xD8AC,
-	22592 - 11904: 0x9ABB,
-	22596 - 11904: 0x9A65,
-	22599 - 11904: 0x944E,
-	22600 - 11904: 0xD8A7,
-	22601 - 11904: 0xDCE7,
-	22602 - 11904: 0xB6F4,
-	22603 - 11904: 0xB6F7,
-	22604 - 11904: 0xB6F2,
-	22605 - 11904: 0xDCE6,
-	22606 - 11904: 0xDCEA,
-	22607 - 11904: 0xDCE5,
-	22609 - 11904: 0xB6EC,
-	22610 - 11904: 0xB6F6,
-	22611 - 11904: 0xDCE2,
-	22612 - 11904: 0xB6F0,
-	22613 - 11904: 0xDCE9,
-	22615 - 11904: 0xB6EE,
-	22616 - 11904: 0xB6ED,
-	22617 - 11904: 0xDCEC,
-	22618 - 11904: 0xB6EF,
-	22619 - 11904: 0xDCEE,
-	22620 - 11904: 0xFB6E,
-	22621 - 11904: 0xDCEB,
-	22622 - 11904: 0xB6EB,
-	22623 - 11904: 0x99DF,
-	22626 - 11904: 0xB6F5,
-	22627 - 11904: 0xDCF0,
-	22628 - 11904: 0xDCE4,
-	22629 - 11904: 0xDCED,
-	22632 - 11904: 0xDCE3,
-	22633 - 11904: 0x98E3,
-	22635 - 11904: 0xB6F1,
-	22636 - 11904: 0x9254,
-	22637 - 11904: 0xB6F3,
-	22639 - 11904: 0xDCE8,
-	22641 - 11904: 0xDCF1,
-	22642 - 11904: 0x967B,
-	22643 - 11904: 0x8AAF,
-	22644 - 11904: 0xE15D,
-	22645 - 11904: 0xB9D0,
-	22646 - 11904: 0xE163,
-	22649 - 11904: 0xB9D5,
-	22650 - 11904: 0xE15F,
-	22651 - 11904: 0xE166,
-	22652 - 11904: 0xE157,
-	22653 - 11904: 0xB9D7,
-	22654 - 11904: 0xB9D1,
-	22655 - 11904: 0xE15C,
-	22656 - 11904: 0xBC55,
-	22657 - 11904: 0xE15B,
-	22658 - 11904: 0xE164,
-	22659 - 11904: 0xB9D2,
-	22661 - 11904: 0xB9D6,
-	22662 - 11904: 0xE15A,
-	22663 - 11904: 0xE160,
-	22664 - 11904: 0xE165,
-	22665 - 11904: 0xE156,
-	22666 - 11904: 0xB9D4,
-	22667 - 11904: 0xE15E,
-	22670 - 11904: 0xE162,
-	22671 - 11904: 0xE168,
-	22672 - 11904: 0xE158,
-	22673 - 11904: 0xE161,
-	22674 - 11904: 0x8C77,
-	22675 - 11904: 0xB9D3,
-	22676 - 11904: 0xE167,
-	22678 - 11904: 0x87B0,
-	22680 - 11904: 0xE159,
-	22681 - 11904: 0x8BAF,
-	22682 - 11904: 0x9EBD,
-	22684 - 11904: 0xBC59,
-	22685 - 11904: 0xE54B,
-	22686 - 11904: 0xBC57,
-	22687 - 11904: 0xBC56,
-	22688 - 11904: 0xE54D,
-	22689 - 11904: 0xE552,
-	22691 - 11904: 0xE54E,
-	22693 - 11904: 0xE551,
-	22694 - 11904: 0xBC5C,
-	22695 - 11904: 0x9EE6,
-	22696 - 11904: 0xBEA5,
-	22697 - 11904: 0xBC5B,
-	22698 - 11904: 0xFB6F,
-	22699 - 11904: 0xE54A,
-	22700 - 11904: 0xE550,
-	22702 - 11904: 0xBC5A,
-	22703 - 11904: 0xE54F,
-	22704 - 11904: 0x8EE1,
-	22705 - 11904: 0xE54C,
-	22707 - 11904: 0xBC58,
-	22709 - 11904: 0x9B7D,
-	22710 - 11904: 0x9C7E,
-	22714 - 11904: 0xE94D,
-	22715 - 11904: 0xF9D9,
-	22716 - 11904: 0xE94F,
-	22717 - 11904: 0xE94A,
-	22718 - 11904: 0xBEC1,
-	22719 - 11904: 0xE94C,
-	22721 - 11904: 0xBEC0,
-	22722 - 11904: 0xE94E,
-	22725 - 11904: 0xBEC3,
-	22726 - 11904: 0xE950,
-	22727 - 11904: 0xBEC2,
-	22728 - 11904: 0xE949,
-	22729 - 11904: 0xE94B,
-	22731 - 11904: 0x92EA,
-	22734 - 11904: 0xC0A5,
-	22735 - 11904: 0xECCC,
-	22736 - 11904: 0x8C78,
-	22737 - 11904: 0xC0A4,
-	22738 - 11904: 0xECCD,
-	22739 - 11904: 0xC0A3,
-	22740 - 11904: 0xECCB,
-	22741 - 11904: 0xC0A2,
-	22742 - 11904: 0xECCA,
-	22744 - 11904: 0xC253,
-	22745 - 11904: 0xC252,
-	22746 - 11904: 0xF1F6,
-	22747 - 11904: 0xF1F8,
-	22748 - 11904: 0xFB72,
-	22749 - 11904: 0xF1F7,
-	22750 - 11904: 0xC361,
-	22751 - 11904: 0xC362,
-	22752 - 11904: 0xFB71,
-	22754 - 11904: 0xC363,
-	22755 - 11904: 0xF442,
-	22756 - 11904: 0xC45B,
-	22759 - 11904: 0xF7D3,
-	22760 - 11904: 0xF7D2,
-	22761 - 11904: 0xC5F2,
-	22763 - 11904: 0xA468,
-	22764 - 11904: 0xA4D0,
-	22767 - 11904: 0xA7A7,
-	22768 - 11904: 0x895C,
-	22770 - 11904: 0x98F0,
-	22771 - 11904: 0x96F2,
-	22772 - 11904: 0xCE5F,
-	22777 - 11904: 0xB3FC,
-	22778 - 11904: 0xB3FD,
-	22779 - 11904: 0xFB74,
-	22780 - 11904: 0xDCF2,
-	22781 - 11904: 0xB9D8,
-	22782 - 11904: 0xE169,
-	22783 - 11904: 0xE553,
-	22786 - 11904: 0x8BC1,
-	22787 - 11904: 0xC95A,
-	22788 - 11904: 0x895D,
-	22789 - 11904: 0x89DE,
-	22790 - 11904: 0xCAB0,
-	22791 - 11904: 0x895E,
-	22794 - 11904: 0xC6CA,
-	22796 - 11904: 0xCC42,
-	22797 - 11904: 0xCE60,
-	22798 - 11904: 0xD159,
-	22799 - 11904: 0xAE4C,
-	22801 - 11904: 0xFE42,
-	22802 - 11904: 0xF1F9,
-	22804 - 11904: 0xC4DC,
-	22805 - 11904: 0xA469,
-	22806 - 11904: 0xA57E,
-	22807 - 11904: 0xC970,
-	22809 - 11904: 0xA667,
-	22810 - 11904: 0xA668,
-	22812 - 11904: 0xA95D,
-	22813 - 11904: 0x8768,
-	22815 - 11904: 0xFB7B,
-	22816 - 11904: 0xB0F7,
-	22818 - 11904: 0xB9DA,
-	22820 - 11904: 0xB9DB,
-	22821 - 11904: 0xB9D9,
-	22823 - 11904: 0xA46A,
-	22825 - 11904: 0xA4D1,
-	22826 - 11904: 0xA4D3,
-	22827 - 11904: 0xA4D2,
-	22828 - 11904: 0xC95B,
-	22829 - 11904: 0xA4D4,
-	22830 - 11904: 0xA5A1,
-	22831 - 11904: 0xC971,
-	22833 - 11904: 0xA5A2,
-	22834 - 11904: 0x895F,
-	22836 - 11904: 0x8960,
-	22839 - 11904: 0xA669,
-	22840 - 11904: 0xA66A,
-	22844 - 11904: 0xC9CB,
-	22846 - 11904: 0xA7A8,
-	22848 - 11904: 0xCAB1,
-	22852 - 11904: 0xA961,
-	22853 - 11904: 0xCC43,
-	22855 - 11904: 0xA95F,
-	22856 - 11904: 0xA960,
-	22857 - 11904: 0xA95E,
-	22858 - 11904: 0xD15A,
-	22862 - 11904: 0xABB6,
-	22863 - 11904: 0xABB5,
-	22864 - 11904: 0xABB7,
-	22865 - 11904: 0xABB4,
-	22867 - 11904: 0xCE61,
-	22868 - 11904: 0xA962,
-	22869 - 11904: 0xABB3,
-	22871 - 11904: 0xAE4D,
-	22872 - 11904: 0xAE4E,
-	22874 - 11904: 0xAE4F,
-	22876 - 11904: 0xD4CD,
-	22880 - 11904: 0xB3FE,
-	22881 - 11904: 0xD8B4,
-	22882 - 11904: 0xB0F8,
-	22885 - 11904: 0x9BCD,
-	22887 - 11904: 0xB6F8,
-	22889 - 11904: 0xB9DD,
-	22890 - 11904: 0xB9DC,
-	22891 - 11904: 0xE16A,
-	22893 - 11904: 0xBC5D,
-	22894 - 11904: 0xBEC4,
-	22896 - 11904: 0xEFC0,
-	22897 - 11904: 0xF6DA,
-	22898 - 11904: 0xF7D4,
-	22899 - 11904: 0xA46B,
-	22900 - 11904: 0xA5A3,
-	22901 - 11904: 0x9DD3,
-	22902 - 11904: 0xA5A4,
-	22903 - 11904: 0xC9D1,
-	22904 - 11904: 0xA66C,
-	22905 - 11904: 0xA66F,
-	22907 - 11904: 0xC9CF,
-	22908 - 11904: 0xC9CD,
-	22909 - 11904: 0xA66E,
-	22910 - 11904: 0xC9D0,
-	22911 - 11904: 0xC9D2,
-	22912 - 11904: 0xC9CC,
-	22913 - 11904: 0xA671,
-	22914 - 11904: 0xA670,
-	22915 - 11904: 0xA66D,
-	22916 - 11904: 0xA66B,
-	22917 - 11904: 0xC9CE,
-	22921 - 11904: 0x984C,
-	22922 - 11904: 0xA7B3,
-	22925 - 11904: 0xA7B0,
-	22926 - 11904: 0xCAB6,
-	22927 - 11904: 0xCAB9,
-	22928 - 11904: 0xCAB8,
-	22930 - 11904: 0xA7AA,
-	22931 - 11904: 0xA7B2,
-	22932 - 11904: 0x9752,
-	22934 - 11904: 0xA7AF,
-	22935 - 11904: 0xCAB5,
-	22936 - 11904: 0xCAB3,
-	22937 - 11904: 0xA7AE,
-	22938 - 11904: 0x95C3,
-	22941 - 11904: 0xA7A9,
-	22942 - 11904: 0xA7AC,
-	22943 - 11904: 0x9BB6,
-	22944 - 11904: 0xCAB4,
-	22945 - 11904: 0xCABB,
-	22946 - 11904: 0xCAB7,
-	22947 - 11904: 0xA7AD,
-	22948 - 11904: 0xA7B1,
-	22949 - 11904: 0xA7B4,
-	22950 - 11904: 0xCAB2,
-	22951 - 11904: 0xCABA,
-	22952 - 11904: 0xA7AB,
-	22956 - 11904: 0x9AB9,
-	22958 - 11904: 0xA967,
-	22959 - 11904: 0xA96F,
-	22960 - 11904: 0x97B3,
-	22961 - 11904: 0xCC4F,
-	22962 - 11904: 0xCC48,
-	22963 - 11904: 0xA970,
-	22964 - 11904: 0xCC53,
-	22965 - 11904: 0xCC44,
-	22966 - 11904: 0xCC4B,
-	22967 - 11904: 0x9F74,
-	22968 - 11904: 0x92F1,
-	22969 - 11904: 0xA966,
-	22970 - 11904: 0xCC45,
-	22971 - 11904: 0xA964,
-	22972 - 11904: 0xCC4C,
-	22973 - 11904: 0xCC50,
-	22974 - 11904: 0xA963,
-	22975 - 11904: 0x8CFA,
-	22976 - 11904: 0xCC51,
-	22977 - 11904: 0xCC4A,
-	22979 - 11904: 0xCC4D,
-	22980 - 11904: 0x97DF,
-	22981 - 11904: 0xA972,
-	22982 - 11904: 0xA969,
-	22983 - 11904: 0xCC54,
-	22984 - 11904: 0xCC52,
-	22985 - 11904: 0xFBA6,
-	22986 - 11904: 0xA96E,
-	22987 - 11904: 0xA96C,
-	22988 - 11904: 0xCC49,
-	22989 - 11904: 0xA96B,
-	22990 - 11904: 0xCC47,
-	22991 - 11904: 0xCC46,
-	22992 - 11904: 0xA96A,
-	22993 - 11904: 0xA968,
-	22994 - 11904: 0xA971,
-	22995 - 11904: 0xA96D,
-	22996 - 11904: 0xA965,
-	22998 - 11904: 0xCC4E,
-	23000 - 11904: 0xABB9,
-	23001 - 11904: 0xFBAB,
-	23002 - 11904: 0xABC0,
-	23003 - 11904: 0xCE6F,
-	23004 - 11904: 0xABB8,
-	23005 - 11904: 0xCE67,
-	23006 - 11904: 0xCE63,
-	23008 - 11904: 0xCE73,
-	23009 - 11904: 0xCE62,
-	23011 - 11904: 0xABBB,
-	23012 - 11904: 0xCE6C,
-	23013 - 11904: 0xABBE,
-	23014 - 11904: 0xABC1,
-	23016 - 11904: 0xABBC,
-	23017 - 11904: 0xCE70,
-	23018 - 11904: 0xABBF,
-	23019 - 11904: 0x9877,
-	23020 - 11904: 0xAE56,
-	23021 - 11904: 0xCE76,
-	23022 - 11904: 0xCE64,
-	23023 - 11904: 0x9854,
-	23024 - 11904: 0x95C5,
-	23025 - 11904: 0xCE66,
-	23026 - 11904: 0xCE6D,
-	23027 - 11904: 0xCE71,
-	23028 - 11904: 0xCE75,
-	23029 - 11904: 0xCE72,
-	23030 - 11904: 0xCE6B,
-	23031 - 11904: 0xCE6E,
-	23032 - 11904: 0x9D55,
-	23033 - 11904: 0xFBB2,
-	23034 - 11904: 0xCE68,
-	23035 - 11904: 0xABC3,
-	23036 - 11904: 0xCE6A,
-	23037 - 11904: 0xCE69,
-	23038 - 11904: 0xCE74,
-	23039 - 11904: 0xABBA,
-	23040 - 11904: 0xCE65,
-	23041 - 11904: 0xABC2,
-	23042 - 11904: 0x957E,
-	23043 - 11904: 0xABBD,
-	23049 - 11904: 0xAE5C,
-	23050 - 11904: 0xD162,
-	23051 - 11904: 0x9742,
-	23052 - 11904: 0xAE5B,
-	23053 - 11904: 0x94E6,
-	23055 - 11904: 0xD160,
-	23057 - 11904: 0xAE50,
-	23058 - 11904: 0x92F5,
-	23059 - 11904: 0xAE55,
-	23061 - 11904: 0xD15F,
-	23062 - 11904: 0xD15C,
-	23063 - 11904: 0xD161,
-	23064 - 11904: 0xAE51,
-	23065 - 11904: 0xD15B,
-	23066 - 11904: 0x8CC5,
-	23067 - 11904: 0xAE54,
-	23068 - 11904: 0xAE52,
-	23070 - 11904: 0xD163,
-	23071 - 11904: 0xAE53,
-	23072 - 11904: 0xAE57,
-	23073 - 11904: 0x92FD,
-	23075 - 11904: 0xAE58,
-	23076 - 11904: 0xFBA2,
-	23077 - 11904: 0xAE5A,
-	23079 - 11904: 0x9C51,
-	23081 - 11904: 0xAE59,
-	23082 - 11904: 0x94E9,
-	23083 - 11904: 0x985C,
-	23084 - 11904: 0x92F0,
-	23085 - 11904: 0xD15D,
-	23086 - 11904: 0xD15E,
-	23091 - 11904: 0xD164,
-	23093 - 11904: 0xD4D4,
-	23094 - 11904: 0xB0F9,
-	23095 - 11904: 0xD8C2,
-	23096 - 11904: 0xD4D3,
-	23097 - 11904: 0xD4E6,
-	23100 - 11904: 0xB140,
-	23101 - 11904: 0x944C,
-	23102 - 11904: 0xD4E4,
-	23104 - 11904: 0xB0FE,
-	23105 - 11904: 0xB0FA,
-	23106 - 11904: 0xD4ED,
-	23107 - 11904: 0xD4DD,
-	23108 - 11904: 0xD4E0,
-	23109 - 11904: 0x916B,
-	23110 - 11904: 0xB143,
-	23111 - 11904: 0xD4EA,
-	23112 - 11904: 0xD4E2,
-	23113 - 11904: 0xB0FB,
-	23114 - 11904: 0xB144,
-	23116 - 11904: 0xD4E7,
-	23117 - 11904: 0xD4E5,
-	23120 - 11904: 0xD4D6,
-	23121 - 11904: 0xD4EB,
-	23122 - 11904: 0xD4DF,
-	23123 - 11904: 0xD4DA,
-	23124 - 11904: 0x8B78,
-	23125 - 11904: 0xD4D0,
-	23126 - 11904: 0xD4EC,
-	23127 - 11904: 0xD4DC,
-	23128 - 11904: 0xD4CF,
-	23129 - 11904: 0x94E2,
-	23130 - 11904: 0xB142,
-	23131 - 11904: 0xD4E1,
-	23132 - 11904: 0xD4EE,
-	23133 - 11904: 0xD4DE,
-	23134 - 11904: 0xD4D2,
-	23135 - 11904: 0xD4D7,
-	23136 - 11904: 0xD4CE,
-	23137 - 11904: 0x984F,
-	23138 - 11904: 0xB141,
-	23139 - 11904: 0xFBB5,
-	23140 - 11904: 0xD4DB,
-	23141 - 11904: 0xD4D8,
-	23142 - 11904: 0xB0FC,
-	23143 - 11904: 0xD4D1,
-	23144 - 11904: 0x9271,
-	23145 - 11904: 0xD4E9,
-	23146 - 11904: 0xB0FD,
-	23147 - 11904: 0x9365,
-	23148 - 11904: 0xD4D9,
-	23149 - 11904: 0xD4D5,
-	23150 - 11904: 0x985B,
-	23152 - 11904: 0xD4E8,
-	23153 - 11904: 0x9850,
-	23159 - 11904: 0xFBB8,
-	23160 - 11904: 0xD8BB,
-	23161 - 11904: 0x97BC,
-	23162 - 11904: 0xD8B8,
-	23163 - 11904: 0xD8C9,
-	23164 - 11904: 0xD8BD,
-	23165 - 11904: 0xD8CA,
-	23166 - 11904: 0x92F3,
-	23167 - 11904: 0xB442,
-	23169 - 11904: 0x9340,
-	23170 - 11904: 0x984D,
-	23171 - 11904: 0xD8C6,
-	23172 - 11904: 0xD8C3,
-	23174 - 11904: 0x9572,
-	23176 - 11904: 0xFDEF,
-	23178 - 11904: 0xD8C4,
-	23179 - 11904: 0xD8C7,
-	23180 - 11904: 0xD8CB,
-	23182 - 11904: 0xD4E3,
-	23183 - 11904: 0xD8CD,
-	23184 - 11904: 0xDD47,
-	23185 - 11904: 0xFDC1,
-	23186 - 11904: 0xB443,
-	23187 - 11904: 0xD8CE,
-	23188 - 11904: 0xD8B6,
-	23189 - 11904: 0xD8C0,
-	23190 - 11904: 0xFBBA,
-	23191 - 11904: 0xD8C5,
-	23193 - 11904: 0x92EB,
-	23194 - 11904: 0xB441,
-	23195 - 11904: 0xB444,
-	23196 - 11904: 0xD8CC,
-	23197 - 11904: 0xD8CF,
-	23198 - 11904: 0xD8BA,
-	23199 - 11904: 0xD8B7,
-	23200 - 11904: 0xFC73,
-	23201 - 11904: 0x97B7,
-	23202 - 11904: 0xD8B9,
-	23204 - 11904: 0x876F,
-	23205 - 11904: 0xD8BE,
-	23206 - 11904: 0xD8BC,
-	23207 - 11904: 0xB445,
-	23209 - 11904: 0xD8C8,
-	23211 - 11904: 0xFBB4,
-	23212 - 11904: 0xD8BF,
-	23214 - 11904: 0xD8C1,
-	23215 - 11904: 0xD8B5,
-	23216 - 11904: 0xDCFA,
-	23217 - 11904: 0xDCF8,
-	23218 - 11904: 0xB742,
-	23219 - 11904: 0xB740,
-	23220 - 11904: 0xDD43,
-	23221 - 11904: 0xDCF9,
-	23222 - 11904: 0xDD44,
-	23223 - 11904: 0xDD40,
-	23224 - 11904: 0xDCF7,
-	23225 - 11904: 0xDD46,
-	23226 - 11904: 0xDCF6,
-	23227 - 11904: 0xDCFD,
-	23228 - 11904: 0xB6FE,
-	23229 - 11904: 0xB6FD,
-	23230 - 11904: 0xB6FC,
-	23231 - 11904: 0xDCFB,
-	23232 - 11904: 0xDD41,
-	23233 - 11904: 0xB6F9,
-	23234 - 11904: 0xB741,
-	23235 - 11904: 0x90A7,
-	23236 - 11904: 0xDCF4,
-	23238 - 11904: 0xDCFE,
-	23239 - 11904: 0xDCF3,
-	23240 - 11904: 0xDCFC,
-	23241 - 11904: 0xB6FA,
-	23242 - 11904: 0xDD42,
-	23243 - 11904: 0xDCF5,
-	23244 - 11904: 0xB6FB,
-	23245 - 11904: 0xDD45,
-	23246 - 11904: 0x9741,
-	23247 - 11904: 0x92F4,
-	23249 - 11904: 0x8772,
-	23251 - 11904: 0xFBBC,
-	23253 - 11904: 0xE16E,
-	23254 - 11904: 0xB9E2,
-	23255 - 11904: 0xB9E1,
-	23256 - 11904: 0xB9E3,
-	23257 - 11904: 0xE17A,
-	23258 - 11904: 0xE170,
-	23259 - 11904: 0xE176,
-	23260 - 11904: 0xE16B,
-	23261 - 11904: 0xE179,
-	23262 - 11904: 0xE178,
-	23263 - 11904: 0xE17C,
-	23264 - 11904: 0xE175,
-	23265 - 11904: 0xB9DE,
-	23266 - 11904: 0xE174,
-	23267 - 11904: 0xB9E4,
-	23268 - 11904: 0x9577,
-	23269 - 11904: 0xE16D,
-	23270 - 11904: 0xB9DF,
-	23272 - 11904: 0xE17B,
-	23273 - 11904: 0xB9E0,
-	23274 - 11904: 0xE16F,
-	23275 - 11904: 0xE172,
-	23276 - 11904: 0xE177,
-	23277 - 11904: 0xE171,
-	23278 - 11904: 0xE16C,
-	23280 - 11904: 0x9EE2,
-	23282 - 11904: 0x8F78,
-	23283 - 11904: 0xE173,
-	23284 - 11904: 0xE555,
-	23285 - 11904: 0xBC61,
-	23286 - 11904: 0xE558,
-	23287 - 11904: 0xE557,
-	23288 - 11904: 0xE55A,
-	23289 - 11904: 0xE55C,
-	23290 - 11904: 0xF9DC,
-	23291 - 11904: 0xBC5F,
-	23293 - 11904: 0xE556,
-	23294 - 11904: 0x9672,
-	23295 - 11904: 0xE554,
-	23297 - 11904: 0xE55D,
-	23298 - 11904: 0xE55B,
-	23299 - 11904: 0xE559,
-	23301 - 11904: 0xE55F,
-	23303 - 11904: 0xE55E,
-	23304 - 11904: 0xBC63,
-	23305 - 11904: 0xBC5E,
-	23307 - 11904: 0xBC60,
-	23308 - 11904: 0xBC62,
-	23309 - 11904: 0x9EB5,
-	23311 - 11904: 0xE560,
-	23312 - 11904: 0xE957,
-	23313 - 11904: 0x964B,
-	23315 - 11904: 0xE956,
-	23316 - 11904: 0xE955,
-	23317 - 11904: 0x8CAC,
-	23318 - 11904: 0xE958,
-	23319 - 11904: 0xE951,
-	23321 - 11904: 0xE952,
-	23322 - 11904: 0xE95A,
-	23323 - 11904: 0xE953,
-	23325 - 11904: 0xBEC5,
-	23326 - 11904: 0xE95C,
-	23327 - 11904: 0xA0FA,
-	23328 - 11904: 0xE95B,
-	23329 - 11904: 0xE954,
-	23331 - 11904: 0xECD1,
-	23332 - 11904: 0xC0A8,
-	23333 - 11904: 0xECCF,
-	23334 - 11904: 0xECD4,
-	23335 - 11904: 0xECD3,
-	23336 - 11904: 0xE959,
-	23338 - 11904: 0xC0A7,
-	23339 - 11904: 0x9575,
-	23340 - 11904: 0xECD2,
-	23341 - 11904: 0xECCE,
-	23342 - 11904: 0xECD6,
-	23343 - 11904: 0xECD5,
-	23344 - 11904: 0xC0A6,
-	23346 - 11904: 0xECD0,
-	23348 - 11904: 0xBEC6,
-	23352 - 11904: 0xC254,
-	23356 - 11904: 0xEFC1,
-	23357 - 11904: 0xF1FA,
-	23358 - 11904: 0xF1FB,
-	23359 - 11904: 0xF1FC,
-	23360 - 11904: 0xC45C,
-	23361 - 11904: 0x90DA,
-	23363 - 11904: 0xC45D,
-	23364 - 11904: 0x9367,
-	23365 - 11904: 0xF443,
-	23366 - 11904: 0xFEA4,
-	23367 - 11904: 0xF5C8,
-	23368 - 11904: 0xF5C7,
-	23370 - 11904: 0x90DF,
-	23371 - 11904: 0xF6DB,
-	23372 - 11904: 0xF6DC,
-	23373 - 11904: 0xF7D5,
-	23374 - 11904: 0xF8A7,
-	23375 - 11904: 0x9354,
-	23376 - 11904: 0xA46C,
-	23377 - 11904: 0xA46D,
-	23379 - 11904: 0xA46E,
-	23380 - 11904: 0xA4D5,
-	23381 - 11904: 0xA5A5,
-	23382 - 11904: 0xC9D3,
-	23383 - 11904: 0xA672,
-	23384 - 11904: 0xA673,
-	23386 - 11904: 0xA7B7,
-	23387 - 11904: 0xA7B8,
-	23388 - 11904: 0xA7B6,
-	23389 - 11904: 0xA7B5,
-	23391 - 11904: 0xA973,
-	23394 - 11904: 0xCC55,
-	23395 - 11904: 0xA975,
-	23396 - 11904: 0xA974,
-	23397 - 11904: 0xCC56,
-	23398 - 11904: 0x8961,
-	23400 - 11904: 0x8BB4,
-	23401 - 11904: 0xABC4,
-	23403 - 11904: 0xAE5D,
-	23404 - 11904: 0xD165,
-	23405 - 11904: 0x9DC0,
-	23406 - 11904: 0xD4F0,
-	23408 - 11904: 0xB145,
-	23409 - 11904: 0xB447,
-	23410 - 11904: 0xD4EF,
-	23411 - 11904: 0xB446,
-	23412 - 11904: 0x8E48,
-	23413 - 11904: 0xB9E5,
-	23414 - 11904: 0xFBC5,
-	23415 - 11904: 0xE17D,
-	23416 - 11904: 0xBEC7,
-	23418 - 11904: 0xC0A9,
-	23419 - 11904: 0xECD7,
-	23420 - 11904: 0xFBC7,
-	23421 - 11904: 0xC45E,
-	23423 - 11904: 0xC570,
-	23424 - 11904: 0xC6CB,
-	23425 - 11904: 0xC972,
-	23426 - 11904: 0xFA79,
-	23427 - 11904: 0xA5A6,
-	23428 - 11904: 0xC973,
-	23429 - 11904: 0xA676,
-	23431 - 11904: 0xA674,
-	23432 - 11904: 0xA675,
-	23433 - 11904: 0xA677,
-	23435 - 11904: 0xA7BA,
-	23436 - 11904: 0xA7B9,
-	23438 - 11904: 0xCABC,
-	23439 - 11904: 0xA7BB,
-	23440 - 11904: 0x9E67,
-	23442 - 11904: 0xCABD,
-	23443 - 11904: 0xCC57,
-	23445 - 11904: 0xCC58,
-	23446 - 11904: 0x8CD9,
-	23447 - 11904: 0xA976,
-	23448 - 11904: 0xA978,
-	23449 - 11904: 0xA97A,
-	23450 - 11904: 0xA977,
-	23451 - 11904: 0xA97B,
-	23452 - 11904: 0xA979,
-	23453 - 11904: 0xFBD2,
-	23454 - 11904: 0x8962,
-	23455 - 11904: 0x8963,
-	23458 - 11904: 0xABC8,
-	23459 - 11904: 0xABC5,
-	23460 - 11904: 0xABC7,
-	23461 - 11904: 0xABC9,
-	23462 - 11904: 0xABC6,
-	23463 - 11904: 0xD166,
-	23464 - 11904: 0xCE77,
-	23466 - 11904: 0xFC7D,
-	23468 - 11904: 0xD168,
-	23469 - 11904: 0xD167,
-	23470 - 11904: 0xAE63,
-	23472 - 11904: 0xAE5F,
-	23475 - 11904: 0xAE60,
-	23476 - 11904: 0xAE62,
-	23477 - 11904: 0xAE64,
-	23478 - 11904: 0xAE61,
-	23479 - 11904: 0x8773,
-	23480 - 11904: 0xAE66,
-	23481 - 11904: 0xAE65,
-	23487 - 11904: 0xB14A,
-	23488 - 11904: 0xD4F2,
-	23489 - 11904: 0xD4F1,
-	23490 - 11904: 0xB149,
-	23491 - 11904: 0x9F6B,
-	23492 - 11904: 0xB148,
-	23493 - 11904: 0xB147,
-	23494 - 11904: 0xB14B,
-	23495 - 11904: 0xB146,
-	23498 - 11904: 0xD8D5,
-	23499 - 11904: 0xD8D2,
-	23500 - 11904: 0xB449,
-	23501 - 11904: 0xD8D1,
-	23502 - 11904: 0xD8D6,
-	23504 - 11904: 0xB44B,
-	23505 - 11904: 0xD8D4,
-	23506 - 11904: 0xB448,
-	23507 - 11904: 0xB44A,
-	23508 - 11904: 0xD8D3,
-	23509 - 11904: 0xFBCC,
-	23510 - 11904: 0xDD48,
-	23511 - 11904: 0xFEAE,
-	23512 - 11904: 0xDD49,
-	23513 - 11904: 0xDD4A,
-	23515 - 11904: 0x876D,
-	23518 - 11904: 0xB9E6,
-	23519 - 11904: 0xB9EE,
-	23520 - 11904: 0xE17E,
-	23521 - 11904: 0xB9E8,
-	23522 - 11904: 0xB9EC,
-	23523 - 11904: 0xE1A1,
-	23524 - 11904: 0xB9ED,
-	23525 - 11904: 0xB9E9,
-	23526 - 11904: 0xB9EA,
-	23527 - 11904: 0xB9E7,
-	23528 - 11904: 0xB9EB,
-	23529 - 11904: 0xBC66,
-	23530 - 11904: 0xD8D0,
-	23531 - 11904: 0xBC67,
-	23532 - 11904: 0xBC65,
-	23534 - 11904: 0xBC64,
-	23535 - 11904: 0xE95D,
-	23536 - 11904: 0xBEC8,
-	23537 - 11904: 0xECD8,
-	23538 - 11904: 0xECD9,
-	23539 - 11904: 0xFBD1,
-	23541 - 11904: 0xC364,
-	23542 - 11904: 0xC45F,
-	23544 - 11904: 0xA46F,
-	23546 - 11904: 0xA678,
-	23551 - 11904: 0xFB75,
-	23553 - 11904: 0xABCA,
-	23555 - 11904: 0xD169,
-	23556 - 11904: 0xAE67,
-	23557 - 11904: 0xFBD4,
-	23559 - 11904: 0xB14E,
-	23560 - 11904: 0xB14D,
-	23561 - 11904: 0xB14C,
-	23562 - 11904: 0xB44C,
-	23563 - 11904: 0xB44D,
-	23564 - 11904: 0xD8D7,
-	23565 - 11904: 0xB9EF,
-	23566 - 11904: 0xBEC9,
-	23567 - 11904: 0xA470,
-	23568 - 11904: 0xC95C,
-	23569 - 11904: 0xA4D6,
-	23570 - 11904: 0xC974,
-	23571 - 11904: 0xFBD6,
-	23572 - 11904: 0xFBD8,
-	23573 - 11904: 0xC9D4,
-	23574 - 11904: 0xA679,
-	23578 - 11904: 0xA97C,
-	23580 - 11904: 0x8B5D,
-	23582 - 11904: 0x934C,
-	23583 - 11904: 0xDD4B,
-	23584 - 11904: 0x9AE2,
-	23586 - 11904: 0xA471,
-	23587 - 11904: 0x8BC9,
-	23588 - 11904: 0xA4D7,
-	23589 - 11904: 0xC9D5,
-	23592 - 11904: 0xCABE,
-	23594 - 11904: 0xCABF,
-	23596 - 11904: 0xA7BC,
-	23600 - 11904: 0xD8D8,
-	23601 - 11904: 0xB44E,
-	23603 - 11904: 0xDD4C,
-	23607 - 11904: 0xC0AA,
-	23608 - 11904: 0xA472,
-	23609 - 11904: 0xA4A8,
-	23610 - 11904: 0xA4D8,
-	23611 - 11904: 0xC975,
-	23612 - 11904: 0xA5A7,
-	23614 - 11904: 0xA7C0,
-	23615 - 11904: 0xA7BF,
-	23616 - 11904: 0xA7BD,
-	23617 - 11904: 0xA7BE,
-	23620 - 11904: 0xCC59,
-	23621 - 11904: 0xA97E,
-	23622 - 11904: 0xA9A1,
-	23623 - 11904: 0xCC5A,
-	23624 - 11904: 0xA97D,
-	23625 - 11904: 0xFBDB,
-	23626 - 11904: 0x9FC9,
-	23627 - 11904: 0xABCE,
-	23628 - 11904: 0xCE78,
-	23629 - 11904: 0xABCD,
-	23630 - 11904: 0xABCB,
-	23631 - 11904: 0xABCC,
-	23632 - 11904: 0xAE6A,
-	23633 - 11904: 0xAE68,
-	23635 - 11904: 0x9F44,
-	23636 - 11904: 0xD16B,
-	23637 - 11904: 0xAE69,
-	23638 - 11904: 0xD16A,
-	23640 - 11904: 0xAE5E,
-	23641 - 11904: 0xD4F3,
-	23644 - 11904: 0xB150,
-	23645 - 11904: 0xB151,
-	23646 - 11904: 0x98ED,
-	23648 - 11904: 0xB14F,
-	23650 - 11904: 0xB9F0,
-	23651 - 11904: 0xE1A2,
-	23652 - 11904: 0xBC68,
-	23653 - 11904: 0xBC69,
-	23655 - 11904: 0xE561,
-	23656 - 11904: 0xC0AB,
-	23657 - 11904: 0xEFC2,
-	23658 - 11904: 0xEFC3,
-	23660 - 11904: 0xC4DD,
-	23661 - 11904: 0xF8A8,
-	23662 - 11904: 0xC94B,
-	23663 - 11904: 0xA4D9,
-	23665 - 11904: 0xA473,
-	23667 - 11904: 0xC977,
-	23668 - 11904: 0xC976,
-	23672 - 11904: 0x8CE9,
-	23673 - 11904: 0xA67A,
-	23674 - 11904: 0xC9D7,
-	23675 - 11904: 0xC9D8,
-	23676 - 11904: 0xC9D6,
-	23678 - 11904: 0xC9D9,
-	23685 - 11904: 0xFBDD,
-	23686 - 11904: 0xCAC7,
-	23688 - 11904: 0xCAC2,
-	23689 - 11904: 0xCAC4,
-	23690 - 11904: 0xCAC6,
-	23691 - 11904: 0xCAC3,
-	23692 - 11904: 0xA7C4,
-	23693 - 11904: 0xCAC0,
-	23695 - 11904: 0xCAC1,
-	23696 - 11904: 0xA7C1,
-	23697 - 11904: 0xA7C2,
-	23698 - 11904: 0xCAC5,
-	23699 - 11904: 0xCAC8,
-	23700 - 11904: 0xA7C3,
-	23701 - 11904: 0xCAC9,
-	23705 - 11904: 0x8DF2,
-	23706 - 11904: 0x8964,
-	23708 - 11904: 0xFDF2,
-	23709 - 11904: 0xCC68,
-	23710 - 11904: 0x934D,
-	23711 - 11904: 0xCC62,
-	23712 - 11904: 0xCC5D,
-	23713 - 11904: 0xA9A3,
-	23714 - 11904: 0xCC65,
-	23715 - 11904: 0xCC63,
-	23716 - 11904: 0xCC5C,
-	23717 - 11904: 0xCC69,
-	23718 - 11904: 0xCC6C,
-	23719 - 11904: 0xCC67,
-	23720 - 11904: 0xCC60,
-	23721 - 11904: 0xA9A5,
-	23722 - 11904: 0xCC66,
-	23723 - 11904: 0xA9A6,
-	23724 - 11904: 0xCC61,
-	23725 - 11904: 0xCC64,
-	23726 - 11904: 0xCC5B,
-	23727 - 11904: 0xCC5F,
-	23728 - 11904: 0xCC6B,
-	23729 - 11904: 0xA9A7,
-	23731 - 11904: 0xA9A8,
-	23733 - 11904: 0xCC5E,
-	23734 - 11904: 0xCC6A,
-	23735 - 11904: 0xA9A2,
-	23736 - 11904: 0xA9A4,
-	23738 - 11904: 0xFBE7,
-	23745 - 11904: 0xA0F2,
-	23746 - 11904: 0x9868,
-	23750 - 11904: 0xCEAB,
-	23751 - 11904: 0xCEA4,
-	23752 - 11904: 0xCEAA,
-	23753 - 11904: 0xCEA3,
-	23754 - 11904: 0xCEA5,
-	23755 - 11904: 0xCE7D,
-	23756 - 11904: 0xCE7B,
-	23758 - 11904: 0xCEAC,
-	23759 - 11904: 0xCEA9,
-	23760 - 11904: 0xCE79,
-	23761 - 11904: 0x9F58,
-	23762 - 11904: 0xABD0,
-	23763 - 11904: 0xCEA7,
-	23764 - 11904: 0xCEA8,
-	23765 - 11904: 0x8CE6,
-	23766 - 11904: 0xCEA6,
-	23767 - 11904: 0xCE7C,
-	23768 - 11904: 0xCE7A,
-	23769 - 11904: 0xABCF,
-	23770 - 11904: 0xCEA2,
-	23771 - 11904: 0xCE7E,
-	23774 - 11904: 0xCEA1,
-	23775 - 11904: 0xCEAD,
-	23781 - 11904: 0x8D73,
-	23784 - 11904: 0xAE6F,
-	23785 - 11904: 0xFBDE,
-	23786 - 11904: 0xAE6E,
-	23788 - 11904: 0xD16C,
-	23789 - 11904: 0xAE6B,
-	23790 - 11904: 0xD16E,
-	23791 - 11904: 0xFBDF,
-	23792 - 11904: 0xAE70,
-	23793 - 11904: 0xD16F,
-	23796 - 11904: 0xAE73,
-	23797 - 11904: 0x8C48,
-	23798 - 11904: 0xAE71,
-	23799 - 11904: 0xD170,
-	23800 - 11904: 0xCEAE,
-	23801 - 11904: 0xD172,
-	23803 - 11904: 0xAE6D,
-	23804 - 11904: 0x8774,
-	23805 - 11904: 0xAE6C,
-	23807 - 11904: 0xD16D,
-	23808 - 11904: 0xD171,
-	23809 - 11904: 0xAE72,
-	23814 - 11904: 0xB153,
-	23815 - 11904: 0xB152,
-	23819 - 11904: 0xD4F5,
-	23820 - 11904: 0xD4F9,
-	23821 - 11904: 0xD4FB,
-	23822 - 11904: 0xB154,
-	23823 - 11904: 0xD4FE,
-	23824 - 11904: 0xFBE3,
-	23825 - 11904: 0xB158,
-	23826 - 11904: 0xD541,
-	23828 - 11904: 0xB15A,
-	23829 - 11904: 0x8DA8,
-	23830 - 11904: 0xB156,
-	23831 - 11904: 0xB15E,
-	23832 - 11904: 0xFBE4,
-	23833 - 11904: 0xB15B,
-	23834 - 11904: 0xD4F7,
-	23835 - 11904: 0xB155,
-	23837 - 11904: 0xD4F6,
-	23838 - 11904: 0xD4F4,
-	23839 - 11904: 0xD543,
-	23840 - 11904: 0xD4F8,
-	23842 - 11904: 0xB157,
-	23843 - 11904: 0xD542,
-	23844 - 11904: 0xB15C,
-	23845 - 11904: 0xD4FD,
-	23846 - 11904: 0xD4FC,
-	23847 - 11904: 0xB15D,
-	23848 - 11904: 0xD4FA,
-	23849 - 11904: 0xB159,
-	23852 - 11904: 0x9C75,
-	23854 - 11904: 0xD544,
-	23855 - 11904: 0x9878,
-	23856 - 11904: 0xD540,
-	23857 - 11904: 0xD8E7,
-	23858 - 11904: 0xD8EE,
-	23859 - 11904: 0xD8E3,
-	23860 - 11904: 0xB451,
-	23861 - 11904: 0xD8DF,
-	23862 - 11904: 0xD8EF,
-	23863 - 11904: 0xD8D9,
-	23864 - 11904: 0xD8EC,
-	23865 - 11904: 0xD8EA,
-	23866 - 11904: 0xD8E4,
-	23868 - 11904: 0xD8ED,
-	23869 - 11904: 0xD8E6,
-	23870 - 11904: 0x8D60,
-	23871 - 11904: 0xD8DE,
-	23872 - 11904: 0xD8F0,
-	23873 - 11904: 0xD8DC,
-	23874 - 11904: 0xD8E9,
-	23875 - 11904: 0xD8DA,
-	23877 - 11904: 0xD8F1,
-	23878 - 11904: 0xFBE5,
-	23879 - 11904: 0xB452,
-	23880 - 11904: 0x8D61,
-	23881 - 11904: 0xD8EB,
-	23882 - 11904: 0xDD4F,
-	23883 - 11904: 0xD8DD,
-	23884 - 11904: 0xB44F,
-	23886 - 11904: 0xD8E1,
-	23888 - 11904: 0xB450,
-	23889 - 11904: 0xD8E0,
-	23890 - 11904: 0xD8E5,
-	23893 - 11904: 0xD8E2,
-	23894 - 11904: 0x8D62,
-	23895 - 11904: 0xA0A1,
-	23897 - 11904: 0xD8E8,
-	23899 - 11904: 0x9C40,
-	23902 - 11904: 0xDD53,
-	23906 - 11904: 0xDD56,
-	23907 - 11904: 0xDD4E,
-	23909 - 11904: 0xDD50,
-	23911 - 11904: 0xDD55,
-	23912 - 11904: 0xDD54,
-	23913 - 11904: 0xB743,
-	23915 - 11904: 0xD8DB,
-	23916 - 11904: 0xDD52,
-	23919 - 11904: 0xB744,
-	23920 - 11904: 0x98AD,
-	23921 - 11904: 0xDD4D,
-	23922 - 11904: 0xDD51,
-	23924 - 11904: 0x9EEA,
-	23927 - 11904: 0xE1A9,
-	23928 - 11904: 0x8CEC,
-	23929 - 11904: 0xE1B0,
-	23930 - 11904: 0xE1A7,
-	23931 - 11904: 0x8CD4,
-	23932 - 11904: 0xE1AE,
-	23933 - 11904: 0xE1A5,
-	23934 - 11904: 0xE1AD,
-	23935 - 11904: 0xE1B1,
-	23936 - 11904: 0xE1A4,
-	23937 - 11904: 0xE1A8,
-	23938 - 11904: 0xE1A3,
-	23940 - 11904: 0xB9F1,
-	23941 - 11904: 0x9CEB,
-	23942 - 11904: 0xE1A6,
-	23943 - 11904: 0xB9F2,
-	23944 - 11904: 0xE1AC,
-	23945 - 11904: 0xE1AB,
-	23946 - 11904: 0xE1AA,
-	23947 - 11904: 0xFBE0,
-	23949 - 11904: 0xE1AF,
-	23950 - 11904: 0x9F51,
-	23954 - 11904: 0xE565,
-	23955 - 11904: 0xE567,
-	23956 - 11904: 0xBC6B,
-	23957 - 11904: 0xE568,
-	23959 - 11904: 0xE563,
-	23961 - 11904: 0xE562,
-	23962 - 11904: 0xE56C,
-	23964 - 11904: 0xE56A,
-	23965 - 11904: 0xBC6A,
-	23966 - 11904: 0xE56D,
-	23967 - 11904: 0xE564,
-	23968 - 11904: 0xE569,
-	23969 - 11904: 0xE56B,
-	23970 - 11904: 0xE566,
-	23972 - 11904: 0x8D65,
-	23975 - 11904: 0xE961,
-	23976 - 11904: 0xE966,
-	23977 - 11904: 0xE960,
-	23978 - 11904: 0xE965,
-	23979 - 11904: 0x9CF1,
-	23980 - 11904: 0xE95E,
-	23981 - 11904: 0xE968,
-	23982 - 11904: 0xE964,
-	23983 - 11904: 0xE969,
-	23984 - 11904: 0xE963,
-	23985 - 11904: 0xE95F,
-	23986 - 11904: 0xE967,
-	23988 - 11904: 0xE96A,
-	23989 - 11904: 0xE962,
-	23990 - 11904: 0xFC58,
-	23991 - 11904: 0xECDA,
-	23992 - 11904: 0xC0AF,
-	23993 - 11904: 0x8D66,
-	23994 - 11904: 0xC0AD,
-	23996 - 11904: 0xC0AC,
-	23997 - 11904: 0xC0AE,
-	24000 - 11904: 0xEFC4,
-	24001 - 11904: 0x9654,
-	24002 - 11904: 0xF172,
-	24003 - 11904: 0xF1FD,
-	24006 - 11904: 0xF444,
-	24007 - 11904: 0xF445,
-	24009 - 11904: 0xC460,
-	24011 - 11904: 0xF5C9,
-	24013 - 11904: 0xC4DE,
-	24015 - 11904: 0xF5CA,
-	24017 - 11904: 0xF6DE,
-	24018 - 11904: 0xC572,
-	24020 - 11904: 0xC571,
-	24021 - 11904: 0xF6DD,
-	24022 - 11904: 0xC5C9,
-	24023 - 11904: 0xFBE8,
-	24024 - 11904: 0xF7D6,
-	24027 - 11904: 0xC6CC,
-	24029 - 11904: 0xA474,
-	24030 - 11904: 0xA67B,
-	24031 - 11904: 0xC9DA,
-	24032 - 11904: 0xCACA,
-	24033 - 11904: 0xA8B5,
-	24034 - 11904: 0xB15F,
-	24037 - 11904: 0xA475,
-	24038 - 11904: 0xA5AA,
-	24039 - 11904: 0xA5A9,
-	24040 - 11904: 0xA5A8,
-	24043 - 11904: 0xA7C5,
-	24046 - 11904: 0xAE74,
-	24048 - 11904: 0xDD57,
-	24049 - 11904: 0xA476,
-	24050 - 11904: 0xA477,
-	24051 - 11904: 0xA478,
-	24052 - 11904: 0xA4DA,
-	24053 - 11904: 0x9FCE,
-	24055 - 11904: 0xABD1,
-	24057 - 11904: 0xCEAF,
-	24061 - 11904: 0xB453,
-	24062 - 11904: 0xA479,
-	24063 - 11904: 0xC95D,
-	24066 - 11904: 0xA5AB,
-	24067 - 11904: 0xA5AC,
-	24068 - 11904: 0xC978,
-	24070 - 11904: 0xA67C,
-	24073 - 11904: 0xFBFC,
-	24074 - 11904: 0xCACB,
-	24075 - 11904: 0x9AE4,
-	24076 - 11904: 0xA7C6,
-	24078 - 11904: 0xCACC,
-	24081 - 11904: 0xA9AE,
-	24082 - 11904: 0x9F75,
-	24084 - 11904: 0xCC6E,
-	24085 - 11904: 0xA9AC,
-	24086 - 11904: 0xA9AB,
-	24087 - 11904: 0xCC6D,
-	24088 - 11904: 0xA9A9,
-	24089 - 11904: 0xCC6F,
-	24090 - 11904: 0xA9AA,
-	24091 - 11904: 0xA9AD,
-	24093 - 11904: 0xABD2,
-	24095 - 11904: 0xABD4,
-	24096 - 11904: 0xCEB3,
-	24097 - 11904: 0xCEB0,
-	24098 - 11904: 0xCEB1,
-	24099 - 11904: 0xCEB2,
-	24100 - 11904: 0xCEB4,
-	24101 - 11904: 0xABD3,
-	24104 - 11904: 0xD174,
-	24105 - 11904: 0xD173,
-	24107 - 11904: 0xAE76,
-	24109 - 11904: 0xAE75,
-	24110 - 11904: 0xFBF1,
-	24115 - 11904: 0xB162,
-	24116 - 11904: 0xD546,
-	24118 - 11904: 0xB161,
-	24119 - 11904: 0xB163,
-	24120 - 11904: 0xB160,
-	24125 - 11904: 0xB455,
-	24126 - 11904: 0xD545,
-	24128 - 11904: 0xB456,
-	24129 - 11904: 0xD8F3,
-	24130 - 11904: 0x8D69,
-	24131 - 11904: 0xB457,
-	24132 - 11904: 0xD8F2,
-	24133 - 11904: 0xB454,
-	24136 - 11904: 0x934F,
-	24138 - 11904: 0xDD5A,
-	24139 - 11904: 0xDD5C,
-	24140 - 11904: 0xB745,
-	24141 - 11904: 0xDD5B,
-	24142 - 11904: 0xDD59,
-	24143 - 11904: 0xDD58,
-	24147 - 11904: 0xE1B4,
-	24148 - 11904: 0xB9F7,
-	24149 - 11904: 0xB9F5,
-	24151 - 11904: 0xB9F6,
-	24152 - 11904: 0xE1B2,
-	24153 - 11904: 0xE1B3,
-	24155 - 11904: 0xB9F3,
-	24156 - 11904: 0xE571,
-	24157 - 11904: 0xE56F,
-	24158 - 11904: 0x934E,
-	24159 - 11904: 0xBC6D,
-	24160 - 11904: 0xE570,
-	24161 - 11904: 0xBC6E,
-	24162 - 11904: 0xBC6C,
-	24163 - 11904: 0xB9F4,
-	24166 - 11904: 0xE96D,
-	24167 - 11904: 0xE96B,
-	24168 - 11904: 0xE96C,
-	24169 - 11904: 0xE56E,
-	24170 - 11904: 0xECDC,
-	24171 - 11904: 0xC0B0,
-	24172 - 11904: 0xECDB,
-	24173 - 11904: 0xEFC5,
-	24174 - 11904: 0xEFC6,
-	24175 - 11904: 0xE96E,
-	24176 - 11904: 0xF1FE,
-	24178 - 11904: 0xA47A,
-	24179 - 11904: 0xA5AD,
-	24180 - 11904: 0xA67E,
-	24181 - 11904: 0xFBF3,
-	24182 - 11904: 0xA67D,
-	24184 - 11904: 0xA9AF,
-	24185 - 11904: 0xB746,
-	24186 - 11904: 0xFBF4,
-	24187 - 11904: 0xA4DB,
-	24188 - 11904: 0xA5AE,
-	24189 - 11904: 0xABD5,
-	24190 - 11904: 0xB458,
-	24191 - 11904: 0xC6CE,
-	24192 - 11904: 0xC979,
-	24194 - 11904: 0xC97A,
-	24195 - 11904: 0xFBC3,
-	24196 - 11904: 0xC9DC,
-	24198 - 11904: 0x8965,
-	24199 - 11904: 0xA7C8,
-	24200 - 11904: 0xCAD0,
-	24201 - 11904: 0xCACE,
-	24202 - 11904: 0xA7C9,
-	24203 - 11904: 0xCACD,
-	24204 - 11904: 0xCACF,
-	24205 - 11904: 0xCAD1,
-	24207 - 11904: 0xA7C7,
-	24210 - 11904: 0x8C7A,
-	24213 - 11904: 0xA9B3,
-	24214 - 11904: 0xA9B4,
-	24215 - 11904: 0xA9B1,
-	24217 - 11904: 0x8C7B,
-	24218 - 11904: 0xA9B0,
-	24219 - 11904: 0xCEB8,
-	24220 - 11904: 0xA9B2,
-	24224 - 11904: 0xABD6,
-	24226 - 11904: 0xCEB7,
-	24227 - 11904: 0xCEB9,
-	24228 - 11904: 0xCEB6,
-	24229 - 11904: 0xCEBA,
-	24230 - 11904: 0xABD7,
-	24231 - 11904: 0xAE79,
-	24232 - 11904: 0xD175,
-	24234 - 11904: 0xD177,
-	24235 - 11904: 0xAE77,
-	24236 - 11904: 0xD178,
-	24237 - 11904: 0xAE78,
-	24238 - 11904: 0xD176,
-	24240 - 11904: 0xCEB5,
-	24241 - 11904: 0xD547,
-	24242 - 11904: 0xD54A,
-	24243 - 11904: 0xD54B,
-	24244 - 11904: 0xD548,
-	24245 - 11904: 0xB167,
-	24246 - 11904: 0xB166,
-	24247 - 11904: 0xB164,
-	24248 - 11904: 0xB165,
-	24249 - 11904: 0xD549,
-	24253 - 11904: 0x8D6A,
-	24254 - 11904: 0xB168,
-	24257 - 11904: 0xB45A,
-	24258 - 11904: 0xB45B,
-	24260 - 11904: 0xB45C,
-	24261 - 11904: 0xDD5D,
-	24262 - 11904: 0xDD5F,
-	24263 - 11904: 0xDD61,
-	24264 - 11904: 0xB748,
-	24265 - 11904: 0xB747,
-	24266 - 11904: 0xB459,
-	24267 - 11904: 0xDD60,
-	24268 - 11904: 0xDD5E,
-	24269 - 11904: 0x9353,
-	24270 - 11904: 0xE1B8,
-	24272 - 11904: 0xFBF9,
-	24273 - 11904: 0xE1B6,
-	24274 - 11904: 0xE1BC,
-	24275 - 11904: 0xB9F8,
-	24276 - 11904: 0xE1BD,
-	24277 - 11904: 0xE1BA,
-	24278 - 11904: 0xB9F9,
-	24279 - 11904: 0xE1B7,
-	24280 - 11904: 0xE1B5,
-	24281 - 11904: 0xE1BB,
-	24282 - 11904: 0xBC70,
-	24283 - 11904: 0xE573,
-	24284 - 11904: 0xE1B9,
-	24285 - 11904: 0xBC72,
-	24286 - 11904: 0xE574,
-	24287 - 11904: 0xBC71,
-	24288 - 11904: 0xBC74,
-	24289 - 11904: 0xE575,
-	24290 - 11904: 0xBC6F,
-	24291 - 11904: 0xBC73,
-	24293 - 11904: 0xE973,
-	24294 - 11904: 0xE971,
-	24295 - 11904: 0xE970,
-	24296 - 11904: 0xE972,
-	24297 - 11904: 0xE96F,
-	24300 - 11904: 0xC366,
-	24302 - 11904: 0xF446,
-	24303 - 11904: 0xF447,
-	24305 - 11904: 0xF5CB,
-	24306 - 11904: 0xF6DF,
-	24307 - 11904: 0xC655,
-	24308 - 11904: 0xFBFD,
-	24310 - 11904: 0xA9B5,
-	24311 - 11904: 0xA7CA,
-	24312 - 11904: 0x9059,
-	24313 - 11904: 0xFC40,
-	24314 - 11904: 0xABD8,
-	24315 - 11904: 0xFC41,
-	24316 - 11904: 0xFC43,
-	24318 - 11904: 0xA47B,
-	24319 - 11904: 0xA4DC,
-	24321 - 11904: 0xA5AF,
-	24322 - 11904: 0xC9DD,
-	24324 - 11904: 0xA7CB,
-	24325 - 11904: 0xCAD2,
-	24327 - 11904: 0xCEBB,
-	24328 - 11904: 0xABD9,
-	24330 - 11904: 0xB9FA,
-	24331 - 11904: 0xA47C,
-	24332 - 11904: 0x9FD8,
-	24333 - 11904: 0xFC46,
-	24334 - 11904: 0x9362,
-	24335 - 11904: 0xA6A1,
-	24338 - 11904: 0xB749,
-	24339 - 11904: 0xA47D,
-	24340 - 11904: 0xA4DD,
-	24341 - 11904: 0xA4DE,
-	24343 - 11904: 0xA5B1,
-	24344 - 11904: 0xA5B0,
-	24346 - 11904: 0xC9DE,
-	24347 - 11904: 0xA6A2,
-	24349 - 11904: 0xCAD3,
-	24351 - 11904: 0xA7CC,
-	24354 - 11904: 0xCC71,
-	24355 - 11904: 0xCC72,
-	24356 - 11904: 0xCC73,
-	24357 - 11904: 0x8D6B,
-	24358 - 11904: 0xA9B6,
-	24359 - 11904: 0xA9B7,
-	24360 - 11904: 0xCC70,
-	24361 - 11904: 0xA9B8,
-	24365 - 11904: 0xABDA,
-	24366 - 11904: 0xCEBC,
-	24368 - 11904: 0xD17A,
-	24369 - 11904: 0xAE7A,
-	24371 - 11904: 0xD179,
-	24373 - 11904: 0xB169,
-	24374 - 11904: 0xD54C,
-	24375 - 11904: 0xB16A,
-	24376 - 11904: 0xD54D,
-	24378 - 11904: 0xFC4C,
-	24379 - 11904: 0x8CFE,
-	24380 - 11904: 0xB45D,
-	24384 - 11904: 0xDD62,
-	24387 - 11904: 0xE1BF,
-	24388 - 11904: 0xE1BE,
-	24390 - 11904: 0xB9FB,
-	24392 - 11904: 0xBC75,
-	24393 - 11904: 0xE576,
-	24394 - 11904: 0xBECA,
-	24395 - 11904: 0xE974,
-	24396 - 11904: 0xC0B1,
-	24397 - 11904: 0x95B8,
-	24398 - 11904: 0xC573,
-	24399 - 11904: 0xF7D8,
-	24400 - 11904: 0xC6D0,
-	24401 - 11904: 0x8BCA,
-	24404 - 11904: 0xCC74,
-	24406 - 11904: 0xCEBD,
-	24407 - 11904: 0xB16B,
-	24408 - 11904: 0xFC4F,
-	24409 - 11904: 0xB74A,
-	24412 - 11904: 0x987A,
-	24413 - 11904: 0xC255,
-	24417 - 11904: 0xC6D1,
-	24418 - 11904: 0xA7CE,
-	24419 - 11904: 0xFC51,
-	24420 - 11904: 0xA7CD,
-	24421 - 11904: 0xABDB,
-	24423 - 11904: 0xD17B,
-	24425 - 11904: 0xB16D,
-	24426 - 11904: 0xB343,
-	24427 - 11904: 0xB16E,
-	24428 - 11904: 0xB16C,
-	24429 - 11904: 0xB45E,
-	24431 - 11904: 0xE1C0,
-	24432 - 11904: 0xB9FC,
-	24433 - 11904: 0xBC76,
-	24434 - 11904: 0xFC54,
-	24435 - 11904: 0xC94C,
-	24436 - 11904: 0xC9DF,
-	24438 - 11904: 0xCAD5,
-	24439 - 11904: 0xA7CF,
-	24440 - 11904: 0xCAD4,
-	24441 - 11904: 0xA7D0,
-	24443 - 11904: 0xFAAF,
-	24444 - 11904: 0xA9BC,
-	24445 - 11904: 0xCC77,
-	24446 - 11904: 0xCC76,
-	24447 - 11904: 0xA9BB,
-	24448 - 11904: 0xA9B9,
-	24449 - 11904: 0xA9BA,
-	24450 - 11904: 0xCC75,
-	24451 - 11904: 0x8D6C,
-	24453 - 11904: 0xABDD,
-	24454 - 11904: 0xCEBE,
-	24455 - 11904: 0xABE0,
-	24456 - 11904: 0xABDC,
-	24457 - 11904: 0xABE2,
-	24458 - 11904: 0xABDE,
-	24459 - 11904: 0xABDF,
-	24460 - 11904: 0xABE1,
-	24464 - 11904: 0xAE7D,
-	24465 - 11904: 0xAE7C,
-	24466 - 11904: 0xAE7B,
-	24470 - 11904: 0xD54F,
-	24471 - 11904: 0xB16F,
-	24472 - 11904: 0xB172,
-	24473 - 11904: 0xB170,
-	24475 - 11904: 0xD54E,
-	24476 - 11904: 0xB175,
-	24478 - 11904: 0xB171,
-	24479 - 11904: 0xD550,
-	24480 - 11904: 0xB174,
-	24481 - 11904: 0xB173,
-	24484 - 11904: 0xFA61,
-	24485 - 11904: 0xD8F6,
-	24486 - 11904: 0xD8F5,
-	24487 - 11904: 0xFC57,
-	24488 - 11904: 0xB461,
-	24489 - 11904: 0xB45F,
-	24490 - 11904: 0xB460,
-	24491 - 11904: 0xD8F7,
-	24492 - 11904: 0xB74B,
-	24493 - 11904: 0xDD64,
-	24494 - 11904: 0xB74C,
-	24495 - 11904: 0xDD63,
-	24497 - 11904: 0x9B70,
-	24498 - 11904: 0xE577,
-	24501 - 11904: 0xBC78,
-	24502 - 11904: 0xE1C1,
-	24503 - 11904: 0xBC77,
-	24505 - 11904: 0xB9FD,
-	24506 - 11904: 0xA051,
-	24507 - 11904: 0xECDE,
-	24508 - 11904: 0xE975,
-	24509 - 11904: 0xC0B2,
-	24510 - 11904: 0xECDD,
-	24511 - 11904: 0xF240,
-	24512 - 11904: 0xF448,
-	24513 - 11904: 0xF449,
-	24514 - 11904: 0x8C7C,
-	24515 - 11904: 0xA4DF,
-	24516 - 11904: 0x8BCB,
-	24517 - 11904: 0xA5B2,
-	24521 - 11904: 0xC97B,
-	24524 - 11904: 0xA7D2,
-	24525 - 11904: 0xA7D4,
-	24527 - 11904: 0xC9E2,
-	24528 - 11904: 0xCAD8,
-	24529 - 11904: 0xCAD7,
-	24530 - 11904: 0xCAD6,
-	24532 - 11904: 0xC9E1,
-	24533 - 11904: 0xC9E0,
-	24534 - 11904: 0xA6A4,
-	24535 - 11904: 0xA7D3,
-	24536 - 11904: 0xA7D1,
-	24537 - 11904: 0xA6A3,
-	24539 - 11904: 0x936E,
-	24541 - 11904: 0xA9BD,
-	24542 - 11904: 0xCC78,
-	24543 - 11904: 0xFCD5,
-	24544 - 11904: 0xA9BE,
-	24545 - 11904: 0xCADD,
-	24547 - 11904: 0xCADF,
-	24548 - 11904: 0xCADE,
-	24549 - 11904: 0xCC79,
-	24552 - 11904: 0xCADA,
-	24554 - 11904: 0xA7D8,
-	24555 - 11904: 0xA7D6,
-	24557 - 11904: 0xCAD9,
-	24558 - 11904: 0xCADB,
-	24559 - 11904: 0xCAE1,
-	24561 - 11904: 0xA7D5,
-	24563 - 11904: 0xCADC,
-	24564 - 11904: 0xCAE5,
-	24565 - 11904: 0xA9C0,
-	24567 - 11904: 0xCAE2,
-	24568 - 11904: 0xA7D7,
-	24570 - 11904: 0xCAE0,
-	24571 - 11904: 0xCAE3,
-	24573 - 11904: 0xA9BF,
-	24575 - 11904: 0xA9C1,
-	24576 - 11904: 0xCAE4,
-	24585 - 11904: 0xCCAF,
-	24586 - 11904: 0xCCA2,
-	24587 - 11904: 0xCC7E,
-	24588 - 11904: 0xCCAE,
-	24589 - 11904: 0xCCA9,
-	24590 - 11904: 0xABE7,
-	24591 - 11904: 0xA9C2,
-	24592 - 11904: 0xCCAA,
-	24593 - 11904: 0xCCAD,
-	24594 - 11904: 0xABE3,
-	24595 - 11904: 0xCCAC,
-	24596 - 11904: 0xA9C3,
-	24597 - 11904: 0xA9C8,
-	24598 - 11904: 0xA9C6,
-	24599 - 11904: 0xCCA3,
-	24601 - 11904: 0xCC7C,
-	24602 - 11904: 0xCCA5,
-	24603 - 11904: 0xA9CD,
-	24604 - 11904: 0xCCB0,
-	24605 - 11904: 0xABE4,
-	24606 - 11904: 0xCCA6,
-	24608 - 11904: 0xABE5,
-	24609 - 11904: 0xA9C9,
-	24610 - 11904: 0xCCA8,
-	24611 - 11904: 0xFCA9,
-	24612 - 11904: 0xCECD,
-	24613 - 11904: 0xABE6,
-	24614 - 11904: 0xCC7B,
-	24615 - 11904: 0xA9CA,
-	24616 - 11904: 0xABE8,
-	24617 - 11904: 0xA9CB,
-	24618 - 11904: 0xA9C7,
-	24619 - 11904: 0xA9CC,
-	24620 - 11904: 0xCCA7,
-	24621 - 11904: 0xCC7A,
-	24622 - 11904: 0xCCAB,
-	24623 - 11904: 0xA9C4,
-	24625 - 11904: 0xFC61,
-	24626 - 11904: 0xCC7D,
-	24627 - 11904: 0xCCA4,
-	24628 - 11904: 0xCCA1,
-	24629 - 11904: 0xA9C5,
-	24631 - 11904: 0xCEBF,
-	24633 - 11904: 0xCEC0,
-	24635 - 11904: 0x8966,
-	24640 - 11904: 0xCECA,
-	24641 - 11904: 0xD1A1,
-	24642 - 11904: 0xCECB,
-	24643 - 11904: 0xABEE,
-	24644 - 11904: 0xCECE,
-	24645 - 11904: 0xCEC4,
-	24646 - 11904: 0xABED,
-	24647 - 11904: 0xCEC6,
-	24649 - 11904: 0xCEC7,
-	24650 - 11904: 0xFACB,
-	24652 - 11904: 0xCEC9,
-	24653 - 11904: 0xABE9,
-	24656 - 11904: 0xAEA3,
-	24658 - 11904: 0xF9DA,
-	24659 - 11904: 0xCEC5,
-	24660 - 11904: 0xCEC1,
-	24661 - 11904: 0xAEA4,
-	24664 - 11904: 0xCECF,
-	24665 - 11904: 0xAE7E,
-	24666 - 11904: 0xD17D,
-	24667 - 11904: 0xCEC8,
-	24669 - 11904: 0xD17C,
-	24670 - 11904: 0xCEC3,
-	24671 - 11904: 0xCECC,
-	24674 - 11904: 0xABEC,
-	24675 - 11904: 0xAEA1,
-	24676 - 11904: 0xABF2,
-	24677 - 11904: 0xAEA2,
-	24678 - 11904: 0xCED0,
-	24679 - 11904: 0xD17E,
-	24680 - 11904: 0xABEB,
-	24681 - 11904: 0xAEA6,
-	24682 - 11904: 0xABF1,
-	24683 - 11904: 0xABF0,
-	24684 - 11904: 0xABEF,
-	24685 - 11904: 0xAEA5,
-	24686 - 11904: 0xCED1,
-	24687 - 11904: 0xAEA7,
-	24688 - 11904: 0xABEA,
-	24690 - 11904: 0xCEC2,
-	24693 - 11904: 0x937A,
-	24695 - 11904: 0xA0E0,
-	24702 - 11904: 0x936B,
-	24703 - 11904: 0xB176,
-	24704 - 11904: 0xD1A4,
-	24705 - 11904: 0xD1A6,
-	24707 - 11904: 0xD1A8,
-	24708 - 11904: 0xAEA8,
-	24709 - 11904: 0xAEAE,
-	24710 - 11904: 0xD553,
-	24711 - 11904: 0xD1AC,
-	24712 - 11904: 0xD1A3,
-	24713 - 11904: 0xB178,
-	24714 - 11904: 0xD551,
-	24716 - 11904: 0xAEAD,
-	24717 - 11904: 0xAEAB,
-	24718 - 11904: 0xD1AE,
-	24720 - 11904: 0xD552,
-	24722 - 11904: 0xD1A5,
-	24724 - 11904: 0xAEAC,
-	24725 - 11904: 0xD1A9,
-	24726 - 11904: 0xAEAF,
-	24727 - 11904: 0xD1AB,
-	24730 - 11904: 0xAEAA,
-	24731 - 11904: 0xD1AA,
-	24732 - 11904: 0xD1AD,
-	24733 - 11904: 0xD1A7,
-	24734 - 11904: 0xFC6B,
-	24735 - 11904: 0xAEA9,
-	24736 - 11904: 0xB179,
-	24738 - 11904: 0xD1A2,
-	24739 - 11904: 0xB177,
-	24740 - 11904: 0xFC6C,
-	24743 - 11904: 0x9468,
-	24744 - 11904: 0xB17A,
-	24752 - 11904: 0xD555,
-	24753 - 11904: 0xD55E,
-	24754 - 11904: 0xB464,
-	24755 - 11904: 0xFC6D,
-	24756 - 11904: 0xB17C,
-	24757 - 11904: 0xB1A3,
-	24758 - 11904: 0xB465,
-	24759 - 11904: 0xD560,
-	24760 - 11904: 0xB1AA,
-	24761 - 11904: 0xD8F9,
-	24762 - 11904: 0xD556,
-	24763 - 11904: 0xB1A2,
-	24764 - 11904: 0xB1A5,
-	24765 - 11904: 0xB17E,
-	24766 - 11904: 0xD554,
-	24767 - 11904: 0xD562,
-	24768 - 11904: 0xD565,
-	24769 - 11904: 0xD949,
-	24771 - 11904: 0xD563,
-	24772 - 11904: 0xD8FD,
-	24773 - 11904: 0xB1A1,
-	24774 - 11904: 0xB1A8,
-	24775 - 11904: 0xB1AC,
-	24776 - 11904: 0xD55D,
-	24777 - 11904: 0xD8F8,
-	24778 - 11904: 0xD561,
-	24779 - 11904: 0xB17B,
-	24780 - 11904: 0xD8FA,
-	24781 - 11904: 0xD564,
-	24782 - 11904: 0xD8FC,
-	24783 - 11904: 0xD559,
-	24785 - 11904: 0xB462,
-	24787 - 11904: 0xD557,
-	24788 - 11904: 0xD558,
-	24789 - 11904: 0xB1A7,
-	24791 - 11904: 0x8D71,
-	24792 - 11904: 0xB1A6,
-	24793 - 11904: 0xD55B,
-	24794 - 11904: 0xB1AB,
-	24795 - 11904: 0xD55F,
-	24796 - 11904: 0xB1A4,
-	24797 - 11904: 0xD55C,
-	24798 - 11904: 0xFD64,
-	24799 - 11904: 0xB1A9,
-	24800 - 11904: 0xB466,
-	24801 - 11904: 0xB463,
-	24802 - 11904: 0xD8FB,
-	24803 - 11904: 0x99BA,
-	24804 - 11904: 0xD55A,
-	24806 - 11904: 0xB17D,
-	24807 - 11904: 0x9AD0,
-	24808 - 11904: 0x9A61,
-	24809 - 11904: 0xA0E5,
-	24816 - 11904: 0xB46B,
-	24817 - 11904: 0xB46F,
-	24818 - 11904: 0xD940,
-	24819 - 11904: 0xB751,
-	24820 - 11904: 0xB46D,
-	24821 - 11904: 0xD944,
-	24822 - 11904: 0xB471,
-	24823 - 11904: 0xDD65,
-	24824 - 11904: 0xD946,
-	24825 - 11904: 0xB753,
-	24826 - 11904: 0xB469,
-	24827 - 11904: 0xB46C,
-	24828 - 11904: 0xD947,
-	24829 - 11904: 0xA05B,
-	24830 - 11904: 0xD948,
-	24831 - 11904: 0xD94E,
-	24832 - 11904: 0xB473,
-	24833 - 11904: 0xB754,
-	24835 - 11904: 0xD94A,
-	24836 - 11904: 0xD94F,
-	24837 - 11904: 0xD943,
-	24838 - 11904: 0xB75E,
-	24839 - 11904: 0x96AC,
-	24840 - 11904: 0xB755,
-	24841 - 11904: 0xB472,
-	24842 - 11904: 0xD941,
-	24843 - 11904: 0xD950,
-	24844 - 11904: 0x9740,
-	24845 - 11904: 0xB75D,
-	24846 - 11904: 0xB470,
-	24847 - 11904: 0xB74E,
-	24848 - 11904: 0xD94D,
-	24850 - 11904: 0xB474,
-	24851 - 11904: 0xD945,
-	24852 - 11904: 0xD8FE,
-	24853 - 11904: 0xB46A,
-	24854 - 11904: 0xD942,
-	24856 - 11904: 0xD94B,
-	24857 - 11904: 0x9EF1,
-	24858 - 11904: 0xB74D,
-	24859 - 11904: 0xB752,
-	24860 - 11904: 0xB467,
-	24861 - 11904: 0xD94C,
-	24863 - 11904: 0xB750,
-	24866 - 11904: 0x8C4D,
-	24867 - 11904: 0xB468,
-	24871 - 11904: 0xB75C,
-	24872 - 11904: 0xE1C3,
-	24873 - 11904: 0xDD70,
-	24875 - 11904: 0xDD68,
-	24876 - 11904: 0xE1C2,
-	24878 - 11904: 0xDD6C,
-	24879 - 11904: 0xDD6E,
-	24880 - 11904: 0x9F7E,
-	24882 - 11904: 0xDD6B,
-	24884 - 11904: 0xB75B,
-	24886 - 11904: 0xDD6A,
-	24887 - 11904: 0xB75F,
-	24891 - 11904: 0xE1D2,
-	24893 - 11904: 0x8D72,
-	24894 - 11904: 0xB75A,
-	24895 - 11904: 0xBA40,
-	24896 - 11904: 0xDD71,
-	24897 - 11904: 0xE1C4,
-	24898 - 11904: 0xFC76,
-	24900 - 11904: 0xB758,
-	24901 - 11904: 0xDD69,
-	24902 - 11904: 0xDD6D,
-	24903 - 11904: 0xB9FE,
-	24904 - 11904: 0xB74F,
-	24905 - 11904: 0xDD66,
-	24906 - 11904: 0xDD67,
-	24907 - 11904: 0xBA41,
-	24908 - 11904: 0xB757,
-	24909 - 11904: 0xB759,
-	24910 - 11904: 0xB756,
-	24911 - 11904: 0xDD6F,
-	24912 - 11904: 0x96A9,
-	24914 - 11904: 0xE1C8,
-	24915 - 11904: 0xE1C9,
-	24916 - 11904: 0xE1CE,
-	24917 - 11904: 0xBC7D,
-	24918 - 11904: 0xE1D5,
-	24920 - 11904: 0xBA47,
-	24921 - 11904: 0xA06E,
-	24922 - 11904: 0xBA46,
-	24923 - 11904: 0xE1D0,
-	24924 - 11904: 0xFCAA,
-	24925 - 11904: 0xBC7C,
-	24926 - 11904: 0xE1C5,
-	24927 - 11904: 0xBA45,
-	24928 - 11904: 0xFBCD,
-	24929 - 11904: 0xE1D4,
-	24930 - 11904: 0xBA43,
-	24931 - 11904: 0xBA44,
-	24932 - 11904: 0xFC74,
-	24933 - 11904: 0xE1D1,
-	24934 - 11904: 0xE5AA,
-	24935 - 11904: 0xBC7A,
-	24936 - 11904: 0xB46E,
-	24938 - 11904: 0xE1D3,
-	24939 - 11904: 0xBCA3,
-	24940 - 11904: 0xE1CB,
-	24942 - 11904: 0xBC7B,
-	24943 - 11904: 0xA074,
-	24944 - 11904: 0xBCA2,
-	24945 - 11904: 0xE1C6,
-	24946 - 11904: 0xE1CA,
-	24947 - 11904: 0xE1C7,
-	24948 - 11904: 0xE1CD,
-	24949 - 11904: 0xBA48,
-	24950 - 11904: 0xBC79,
-	24951 - 11904: 0xBA42,
-	24953 - 11904: 0xE57A,
-	24954 - 11904: 0xE1CF,
-	24956 - 11904: 0xBCA1,
-	24957 - 11904: 0xA071,
-	24958 - 11904: 0xBCA4,
-	24960 - 11904: 0xE1CC,
-	24961 - 11904: 0xFC79,
-	24962 - 11904: 0xBC7E,
-	24963 - 11904: 0xE579,
-	24967 - 11904: 0xFC7C,
-	24969 - 11904: 0xE57E,
-	24970 - 11904: 0xBECE,
-	24971 - 11904: 0xE578,
-	24972 - 11904: 0xE9A3,
-	24973 - 11904: 0xE5A9,
-	24974 - 11904: 0xBCA8,
-	24976 - 11904: 0xBCA6,
-	24977 - 11904: 0xBECC,
-	24978 - 11904: 0xE5A6,
-	24979 - 11904: 0xE5A2,
-	24980 - 11904: 0xBCAC,
-	24981 - 11904: 0x9C50,
-	24982 - 11904: 0xE978,
-	24984 - 11904: 0x9379,
-	24985 - 11904: 0x9378,
-	24986 - 11904: 0xBCAA,
-	24987 - 11904: 0xE5A1,
-	24988 - 11904: 0xA0DD,
-	24989 - 11904: 0xE976,
-	24991 - 11904: 0xE5A5,
-	24993 - 11904: 0xE5A8,
-	24994 - 11904: 0xE57D,
-	24996 - 11904: 0xBCAB,
-	24999 - 11904: 0xBCA5,
-	25000 - 11904: 0xE977,
-	25001 - 11904: 0xBECD,
-	25002 - 11904: 0xE5A7,
-	25003 - 11904: 0xBCA7,
-	25004 - 11904: 0xBCA9,
-	25005 - 11904: 0xE5A4,
-	25006 - 11904: 0xBCAD,
-	25007 - 11904: 0xE5A3,
-	25008 - 11904: 0xE57C,
-	25009 - 11904: 0xE57B,
-	25010 - 11904: 0xBECB,
-	25011 - 11904: 0xE5AB,
-	25012 - 11904: 0xE97A,
-	25013 - 11904: 0xECE0,
-	25014 - 11904: 0xBED0,
-	25015 - 11904: 0x8D75,
-	25016 - 11904: 0xE9A2,
-	25017 - 11904: 0x8D76,
-	25018 - 11904: 0xE97E,
-	25020 - 11904: 0xECE1,
-	25022 - 11904: 0xBED1,
-	25023 - 11904: 0xE9A1,
-	25024 - 11904: 0x9374,
-	25025 - 11904: 0xE97C,
-	25026 - 11904: 0xC0B4,
-	25027 - 11904: 0xECDF,
-	25029 - 11904: 0xE979,
-	25030 - 11904: 0xE97B,
-	25031 - 11904: 0xC0B5,
-	25032 - 11904: 0xBED3,
-	25033 - 11904: 0xC0B3,
-	25034 - 11904: 0xBED2,
-	25035 - 11904: 0xC0B7,
-	25036 - 11904: 0xE97D,
-	25037 - 11904: 0xBECF,
-	25039 - 11904: 0x8D77,
-	25040 - 11904: 0xFCA5,
-	25043 - 11904: 0xFCA2,
-	25046 - 11904: 0xEFCF,
-	25048 - 11904: 0xEFC7,
-	25050 - 11904: 0x90C3,
-	25054 - 11904: 0xECE7,
-	25055 - 11904: 0xEFC8,
-	25056 - 11904: 0xECE3,
-	25058 - 11904: 0xA079,
-	25059 - 11904: 0xC256,
-	25060 - 11904: 0xECE5,
-	25061 - 11904: 0xECE4,
-	25062 - 11904: 0xC0B6,
-	25063 - 11904: 0xECE2,
-	25064 - 11904: 0xECE6,
-	25065 - 11904: 0xEFD0,
-	25066 - 11904: 0xEFCC,
-	25067 - 11904: 0xEFCE,
-	25069 - 11904: 0xEFC9,
-	25070 - 11904: 0xEFCA,
-	25072 - 11904: 0xEFCD,
-	25073 - 11904: 0xEFCB,
-	25074 - 11904: 0xC367,
-	25077 - 11904: 0xC36A,
-	25078 - 11904: 0xC369,
-	25079 - 11904: 0xC368,
-	25080 - 11904: 0xC461,
-	25081 - 11904: 0xF44A,
-	25082 - 11904: 0xC462,
-	25083 - 11904: 0xF241,
-	25084 - 11904: 0xC4DF,
-	25085 - 11904: 0xF5CC,
-	25086 - 11904: 0xC4E0,
-	25087 - 11904: 0xC574,
-	25088 - 11904: 0xC5CA,
-	25089 - 11904: 0xF7D9,
-	25091 - 11904: 0xF7DA,
-	25092 - 11904: 0xF7DB,
-	25095 - 11904: 0xF9BA,
-	25096 - 11904: 0xA4E0,
-	25097 - 11904: 0xC97C,
-	25098 - 11904: 0xA5B3,
-	25100 - 11904: 0xA6A6,
-	25101 - 11904: 0xA6A7,
-	25102 - 11904: 0xA6A5,
-	25104 - 11904: 0xA6A8,
-	25105 - 11904: 0xA7DA,
-	25106 - 11904: 0xA7D9,
-	25108 - 11904: 0xCCB1,
-	25109 - 11904: 0xA9CF,
-	25110 - 11904: 0xA9CE,
-	25113 - 11904: 0xD1AF,
-	25114 - 11904: 0xB1AD,
-	25115 - 11904: 0xB1AE,
-	25119 - 11904: 0xB475,
-	25120 - 11904: 0xDD72,
-	25121 - 11904: 0xB760,
-	25122 - 11904: 0xB761,
-	25123 - 11904: 0xDD74,
-	25124 - 11904: 0xDD76,
-	25125 - 11904: 0xDD75,
-	25127 - 11904: 0xE1D7,
-	25129 - 11904: 0xE1D6,
-	25130 - 11904: 0xBA49,
-	25131 - 11904: 0xE1D8,
-	25132 - 11904: 0x8D79,
-	25133 - 11904: 0xE5AC,
-	25134 - 11904: 0xBCAE,
-	25136 - 11904: 0xBED4,
-	25138 - 11904: 0xC0B8,
-	25139 - 11904: 0xC257,
-	25140 - 11904: 0xC0B9,
-	25142 - 11904: 0xA4E1,
-	25143 - 11904: 0x8BFC,
-	25145 - 11904: 0xA076,
-	25146 - 11904: 0xCAE6,
-	25149 - 11904: 0xCCB2,
-	25150 - 11904: 0xA9D1,
-	25151 - 11904: 0xA9D0,
-	25152 - 11904: 0xA9D2,
-	25153 - 11904: 0xABF3,
-	25154 - 11904: 0xCED2,
-	25155 - 11904: 0xCED3,
-	25158 - 11904: 0xD1B0,
-	25159 - 11904: 0xAEB0,
-	25160 - 11904: 0xB1AF,
-	25161 - 11904: 0xB476,
-	25162 - 11904: 0xD951,
-	25163 - 11904: 0xA4E2,
-	25164 - 11904: 0x8BCD,
-	25165 - 11904: 0xA47E,
-	25166 - 11904: 0xA4E3,
-	25168 - 11904: 0xC97D,
-	25169 - 11904: 0xA5B7,
-	25170 - 11904: 0xA5B6,
-	25171 - 11904: 0xA5B4,
-	25172 - 11904: 0xA5B5,
-	25176 - 11904: 0xA6AB,
-	25177 - 11904: 0xC9E9,
-	25178 - 11904: 0xC9EB,
-	25179 - 11904: 0xA6AA,
-	25180 - 11904: 0xC9E3,
-	25182 - 11904: 0xC9E4,
-	25184 - 11904: 0xC9EA,
-	25185 - 11904: 0xC9E6,
-	25186 - 11904: 0xC9E8,
-	25187 - 11904: 0xA6A9,
-	25188 - 11904: 0xC9E5,
-	25189 - 11904: 0xC9EC,
-	25190 - 11904: 0xC9E7,
-	25192 - 11904: 0x9F5A,
-	25197 - 11904: 0xA7E1,
-	25198 - 11904: 0xA7EA,
-	25199 - 11904: 0xA7E8,
-	25200 - 11904: 0xCAF0,
-	25201 - 11904: 0xCAED,
-	25202 - 11904: 0xCAF5,
-	25203 - 11904: 0xA7E6,
-	25204 - 11904: 0xCAF6,
-	25206 - 11904: 0xA7DF,
-	25207 - 11904: 0xCAF3,
-	25209 - 11904: 0xA7E5,
-	25210 - 11904: 0xCAEF,
-	25211 - 11904: 0xCAEE,
-	25212 - 11904: 0xA7E3,
-	25213 - 11904: 0xCAF4,
-	25214 - 11904: 0xA7E4,
-	25215 - 11904: 0xA9D3,
-	25216 - 11904: 0xA7DE,
-	25217 - 11904: 0xCAF1,
-	25218 - 11904: 0x9FF4,
-	25219 - 11904: 0xCAE7,
-	25220 - 11904: 0xA7DB,
-	25221 - 11904: 0x9FBA,
-	25222 - 11904: 0xA7EE,
-	25223 - 11904: 0xCAEC,
-	25224 - 11904: 0xCAF2,
-	25225 - 11904: 0xA7E0,
-	25226 - 11904: 0xA7E2,
-	25228 - 11904: 0xCAE8,
-	25230 - 11904: 0xCAE9,
-	25231 - 11904: 0xCAEA,
-	25232 - 11904: 0x8D7A,
-	25233 - 11904: 0xA7ED,
-	25234 - 11904: 0xA7E7,
-	25235 - 11904: 0xA7EC,
-	25236 - 11904: 0xCAEB,
-	25237 - 11904: 0xA7EB,
-	25238 - 11904: 0xA7DD,
-	25239 - 11904: 0xA7DC,
-	25240 - 11904: 0xA7E9,
-	25245 - 11904: 0x9E45,
-	25252 - 11904: 0x93B0,
-	25254 - 11904: 0xA075,
-	25256 - 11904: 0xA9E1,
-	25257 - 11904: 0xCCBE,
-	25258 - 11904: 0xCCB7,
-	25259 - 11904: 0xA9DC,
-	25260 - 11904: 0xA9EF,
-	25261 - 11904: 0xCCB3,
-	25262 - 11904: 0xCCBA,
-	25263 - 11904: 0xCCBC,
-	25264 - 11904: 0xCCBF,
-	25265 - 11904: 0xA9EA,
-	25267 - 11904: 0xCCBB,
-	25268 - 11904: 0xCCB4,
-	25269 - 11904: 0xA9E8,
-	25270 - 11904: 0xCCB8,
-	25272 - 11904: 0xCCC0,
-	25273 - 11904: 0xA9D9,
-	25275 - 11904: 0xCCBD,
-	25276 - 11904: 0xA9E3,
-	25277 - 11904: 0xA9E2,
-	25278 - 11904: 0xCCB6,
-	25279 - 11904: 0xA9D7,
-	25281 - 11904: 0x87DD,
-	25282 - 11904: 0xA9D8,
-	25283 - 11904: 0x9B46,
-	25284 - 11904: 0xA9D6,
-	25285 - 11904: 0xFCAE,
-	25286 - 11904: 0xA9EE,
-	25287 - 11904: 0xA9E6,
-	25288 - 11904: 0xA9E0,
-	25289 - 11904: 0xA9D4,
-	25290 - 11904: 0xCCB9,
-	25291 - 11904: 0xA9DF,
-	25292 - 11904: 0xA9D5,
-	25293 - 11904: 0xA9E7,
-	25294 - 11904: 0xA9F0,
-	25295 - 11904: 0xCED4,
-	25296 - 11904: 0xA9E4,
-	25297 - 11904: 0xCCB5,
-	25298 - 11904: 0xA9DA,
-	25299 - 11904: 0xA9DD,
-	25300 - 11904: 0xA9DE,
-	25301 - 11904: 0xFCB0,
-	25302 - 11904: 0xA9EC,
-	25303 - 11904: 0xA9ED,
-	25304 - 11904: 0xA9EB,
-	25305 - 11904: 0xA9E5,
-	25306 - 11904: 0xA9E9,
-	25307 - 11904: 0xA9DB,
-	25308 - 11904: 0xABF4,
-	25311 - 11904: 0xFA51,
-	25317 - 11904: 0x8D7B,
-	25323 - 11904: 0xCEDA,
-	25324 - 11904: 0xAC41,
-	25325 - 11904: 0xABF8,
-	25326 - 11904: 0xABFA,
-	25327 - 11904: 0xAC40,
-	25328 - 11904: 0xCEE6,
-	25329 - 11904: 0xABFD,
-	25330 - 11904: 0xD1B1,
-	25331 - 11904: 0xAEB1,
-	25332 - 11904: 0xAC43,
-	25333 - 11904: 0xCED7,
-	25334 - 11904: 0xCEDF,
-	25335 - 11904: 0xABFE,
-	25336 - 11904: 0xCEDE,
-	25337 - 11904: 0xCEDB,
-	25338 - 11904: 0xCEE3,
-	25339 - 11904: 0xCEE5,
-	25340 - 11904: 0xABF7,
-	25341 - 11904: 0xABFB,
-	25342 - 11904: 0xAC42,
-	25343 - 11904: 0xAEB3,
-	25344 - 11904: 0xCEE0,
-	25345 - 11904: 0xABF9,
-	25346 - 11904: 0xAC45,
-	25347 - 11904: 0xCED9,
-	25351 - 11904: 0xABFC,
-	25352 - 11904: 0xAEB2,
-	25353 - 11904: 0xABF6,
-	25355 - 11904: 0xCED6,
-	25356 - 11904: 0xCEDD,
-	25357 - 11904: 0xCED5,
-	25358 - 11904: 0xCED8,
-	25359 - 11904: 0xCEDC,
-	25360 - 11904: 0xD1B2,
-	25361 - 11904: 0xAC44,
-	25363 - 11904: 0xCEE1,
-	25364 - 11904: 0xCEE2,
-	25365 - 11904: 0xCEE4,
-	25366 - 11904: 0xABF5,
-	25368 - 11904: 0x8D7C,
-	25384 - 11904: 0xAEC1,
-	25385 - 11904: 0xD1BE,
-	25386 - 11904: 0xAEBF,
-	25387 - 11904: 0xAEC0,
-	25388 - 11904: 0xD1B4,
-	25389 - 11904: 0xD1C4,
-	25390 - 11904: 0x9ED6,
-	25391 - 11904: 0xAEB6,
-	25393 - 11904: 0x93AC,
-	25394 - 11904: 0xD566,
-	25395 - 11904: 0xD1C6,
-	25396 - 11904: 0xD1C0,
-	25397 - 11904: 0x9F5B,
-	25398 - 11904: 0xD1B7,
-	25399 - 11904: 0x93A9,
-	25400 - 11904: 0xD1C9,
-	25401 - 11904: 0xD1BA,
-	25402 - 11904: 0xAEBC,
-	25403 - 11904: 0xD57D,
-	25404 - 11904: 0xD1BD,
-	25405 - 11904: 0xAEBE,
-	25406 - 11904: 0xAEB5,
-	25408 - 11904: 0xD1CB,
-	25409 - 11904: 0xD1BF,
-	25410 - 11904: 0xAEB8,
-	25411 - 11904: 0xD1B8,
-	25412 - 11904: 0xD1B5,
-	25413 - 11904: 0xD1B6,
-	25414 - 11904: 0xAEB9,
-	25415 - 11904: 0xD1C5,
-	25416 - 11904: 0xD1CC,
-	25417 - 11904: 0xAEBB,
-	25418 - 11904: 0xD1BC,
-	25419 - 11904: 0xD1BB,
-	25420 - 11904: 0xAEC3,
-	25421 - 11904: 0xAEC2,
-	25422 - 11904: 0xAEB4,
-	25423 - 11904: 0xAEBA,
-	25424 - 11904: 0xAEBD,
-	25425 - 11904: 0xD1C8,
-	25428 - 11904: 0xD1C2,
-	25429 - 11904: 0xAEB7,
-	25430 - 11904: 0xD1B3,
-	25431 - 11904: 0xD1CA,
-	25432 - 11904: 0xD1C1,
-	25433 - 11904: 0xD1C3,
-	25434 - 11904: 0xD1C7,
-	25444 - 11904: 0xA07C,
-	25445 - 11904: 0xD567,
-	25447 - 11904: 0xB1B7,
-	25448 - 11904: 0xB1CB,
-	25449 - 11904: 0xB1CA,
-	25451 - 11904: 0xB1BF,
-	25452 - 11904: 0xFCB2,
-	25453 - 11904: 0xD579,
-	25454 - 11904: 0xD575,
-	25455 - 11904: 0xD572,
-	25456 - 11904: 0xD5A6,
-	25457 - 11904: 0xB1BA,
-	25458 - 11904: 0xB1B2,
-	25461 - 11904: 0xD577,
-	25462 - 11904: 0xB4A8,
-	25463 - 11904: 0xB1B6,
-	25464 - 11904: 0xD5A1,
-	25465 - 11904: 0x8AC1,
-	25466 - 11904: 0xB1CC,
-	25467 - 11904: 0xB1C9,
-	25468 - 11904: 0xD57B,
-	25469 - 11904: 0xD56A,
-	25471 - 11904: 0x9FB4,
-	25472 - 11904: 0xB1C8,
-	25473 - 11904: 0xD5A3,
-	25474 - 11904: 0xD569,
-	25475 - 11904: 0xB1BD,
-	25476 - 11904: 0xB1C1,
-	25477 - 11904: 0xD5A2,
-	25479 - 11904: 0xD573,
-	25480 - 11904: 0xB1C2,
-	25481 - 11904: 0xB1BC,
-	25482 - 11904: 0xD568,
-	25483 - 11904: 0xFCAC,
-	25484 - 11904: 0xB478,
-	25485 - 11904: 0xD5A5,
-	25486 - 11904: 0xD571,
-	25487 - 11904: 0xB1C7,
-	25488 - 11904: 0xD574,
-	25489 - 11904: 0xD5A4,
-	25490 - 11904: 0xB1C6,
-	25492 - 11904: 0xD952,
-	25494 - 11904: 0xB1B3,
-	25495 - 11904: 0xD56F,
-	25496 - 11904: 0xB1B8,
-	25497 - 11904: 0xB1C3,
-	25499 - 11904: 0xB1BE,
-	25500 - 11904: 0xD578,
-	25501 - 11904: 0xD56E,
-	25502 - 11904: 0xD56C,
-	25503 - 11904: 0xD57E,
-	25504 - 11904: 0xB1B0,
-	25505 - 11904: 0xB1C4,
-	25506 - 11904: 0xB1B4,
-	25507 - 11904: 0xB477,
-	25508 - 11904: 0xD57C,
-	25509 - 11904: 0xB1B5,
-	25511 - 11904: 0xB1B1,
-	25512 - 11904: 0xB1C0,
-	25513 - 11904: 0xB1BB,
-	25514 - 11904: 0xB1B9,
-	25515 - 11904: 0xD570,
-	25516 - 11904: 0xB1C5,
-	25517 - 11904: 0xD56D,
-	25518 - 11904: 0xD57A,
-	25519 - 11904: 0xD576,
-	25520 - 11904: 0xD954,
-	25521 - 11904: 0xD953,
-	25529 - 11904: 0x9E4C,
-	25533 - 11904: 0xD56B,
-	25534 - 11904: 0xD964,
-	25536 - 11904: 0xB47A,
-	25537 - 11904: 0x8FC5,
-	25538 - 11904: 0xD96A,
-	25539 - 11904: 0xD959,
-	25540 - 11904: 0xD967,
-	25541 - 11904: 0xDD77,
-	25542 - 11904: 0xB47D,
-	25543 - 11904: 0xD96B,
-	25544 - 11904: 0xD96E,
-	25545 - 11904: 0xB47C,
-	25546 - 11904: 0xD95C,
-	25547 - 11904: 0xD96D,
-	25548 - 11904: 0xD96C,
-	25549 - 11904: 0xB47E,
-	25550 - 11904: 0xD955,
-	25551 - 11904: 0xB479,
-	25552 - 11904: 0xB4A3,
-	25553 - 11904: 0x93AD,
-	25554 - 11904: 0xB4A1,
-	25555 - 11904: 0xD969,
-	25557 - 11904: 0xD95F,
-	25558 - 11904: 0xB4A5,
-	25559 - 11904: 0xD970,
-	25560 - 11904: 0xD968,
-	25561 - 11904: 0xD971,
-	25562 - 11904: 0xB4AD,
-	25563 - 11904: 0xB4AB,
-	25564 - 11904: 0xD966,
-	25565 - 11904: 0xD965,
-	25566 - 11904: 0x9DC3,
-	25567 - 11904: 0xD963,
-	25568 - 11904: 0xD95D,
-	25569 - 11904: 0xB4A4,
-	25570 - 11904: 0x8DA2,
-	25571 - 11904: 0xB4A2,
-	25572 - 11904: 0xD1B9,
-	25573 - 11904: 0xD956,
-	25574 - 11904: 0x9D4A,
-	25575 - 11904: 0xDDB7,
-	25576 - 11904: 0xD957,
-	25577 - 11904: 0xB47B,
-	25578 - 11904: 0xB4AA,
-	25579 - 11904: 0xDD79,
-	25581 - 11904: 0xB4A6,
-	25582 - 11904: 0xB4A7,
-	25583 - 11904: 0xD958,
-	25584 - 11904: 0xD96F,
-	25585 - 11904: 0xDD78,
-	25586 - 11904: 0xD960,
-	25587 - 11904: 0xD95B,
-	25588 - 11904: 0xB4A9,
-	25589 - 11904: 0xD961,
-	25590 - 11904: 0xD95E,
-	25592 - 11904: 0xFCB6,
-	25593 - 11904: 0xB4AE,
-	25595 - 11904: 0x8DA3,
-	25596 - 11904: 0x9E4B,
-	25598 - 11904: 0x9E4D,
-	25606 - 11904: 0xB770,
-	25607 - 11904: 0x8DA4,
-	25609 - 11904: 0xDD7C,
-	25610 - 11904: 0xDDB1,
-	25611 - 11904: 0xDDB6,
-	25612 - 11904: 0xDDAA,
-	25613 - 11904: 0xB76C,
-	25614 - 11904: 0xDDBB,
-	25615 - 11904: 0xB769,
-	25616 - 11904: 0xDD7A,
-	25618 - 11904: 0xDD7B,
-	25619 - 11904: 0xB762,
-	25620 - 11904: 0xB76B,
-	25621 - 11904: 0xDDA4,
-	25622 - 11904: 0xB76E,
-	25623 - 11904: 0xB76F,
-	25624 - 11904: 0xDDA5,
-	25626 - 11904: 0xDDB2,
-	25627 - 11904: 0xDDB8,
-	25628 - 11904: 0xB76A,
-	25630 - 11904: 0xB764,
-	25631 - 11904: 0xDDA3,
-	25632 - 11904: 0xDD7D,
-	25633 - 11904: 0xDDBA,
-	25634 - 11904: 0xDDA8,
-	25635 - 11904: 0xDDA9,
-	25636 - 11904: 0xDD7E,
-	25637 - 11904: 0xDDB4,
-	25638 - 11904: 0xDDAB,
-	25639 - 11904: 0xDDB5,
-	25640 - 11904: 0xDDAD,
-	25642 - 11904: 0xB765,
-	25643 - 11904: 0xE1D9,
-	25644 - 11904: 0xB768,
-	25645 - 11904: 0xB766,
-	25646 - 11904: 0xDDB9,
-	25647 - 11904: 0xDDB0,
-	25648 - 11904: 0xDDAC,
-	25650 - 11904: 0x8AFD,
-	25651 - 11904: 0xDDA1,
-	25652 - 11904: 0xBA53,
-	25653 - 11904: 0xDDAF,
-	25654 - 11904: 0xB76D,
-	25655 - 11904: 0xDDA7,
-	25656 - 11904: 0xFCB5,
-	25657 - 11904: 0xDDA6,
-	25658 - 11904: 0xFCC3,
-	25659 - 11904: 0x93B2,
-	25661 - 11904: 0xB767,
-	25662 - 11904: 0xB763,
-	25663 - 11904: 0xE1EE,
-	25664 - 11904: 0xDDB3,
-	25665 - 11904: 0xDDAE,
-	25667 - 11904: 0xDDA2,
-	25675 - 11904: 0xE1E9,
-	25677 - 11904: 0xE1DA,
-	25678 - 11904: 0xE1E5,
-	25680 - 11904: 0xE1EC,
-	25681 - 11904: 0xBA51,
-	25682 - 11904: 0xB4AC,
-	25683 - 11904: 0xE1EA,
-	25684 - 11904: 0xBA4C,
-	25688 - 11904: 0xBA4B,
-	25689 - 11904: 0xE1F1,
-	25690 - 11904: 0x8DA5,
-	25691 - 11904: 0xE1DB,
-	25692 - 11904: 0xE1E8,
-	25693 - 11904: 0xE1DC,
-	25694 - 11904: 0xE1E7,
-	25695 - 11904: 0xBA4F,
-	25696 - 11904: 0xE1EB,
-	25697 - 11904: 0xD962,
-	25701 - 11904: 0xE1F2,
-	25702 - 11904: 0xE1E3,
-	25703 - 11904: 0xBA52,
-	25704 - 11904: 0xE5BA,
-	25705 - 11904: 0xBCAF,
-	25707 - 11904: 0xE1F0,
-	25708 - 11904: 0xE1EF,
-	25709 - 11904: 0xBA54,
-	25710 - 11904: 0xE5AD,
-	25711 - 11904: 0xBCB0,
-	25712 - 11904: 0xE5AE,
-	25713 - 11904: 0x93A1,
-	25714 - 11904: 0xE1DF,
-	25715 - 11904: 0xE1E0,
-	25716 - 11904: 0xE1DD,
-	25717 - 11904: 0xE1E2,
-	25718 - 11904: 0xE1DE,
-	25719 - 11904: 0xE1F3,
-	25720 - 11904: 0xBA4E,
-	25721 - 11904: 0xBCB1,
-	25722 - 11904: 0xBA50,
-	25723 - 11904: 0xBA55,
-	25724 - 11904: 0x8AC6,
-	25725 - 11904: 0xE1E1,
-	25727 - 11904: 0xE1ED,
-	25730 - 11904: 0xE1E6,
-	25733 - 11904: 0xE5B1,
-	25735 - 11904: 0xBA4A,
-	25736 - 11904: 0xBCB4,
-	25737 - 11904: 0xE9AA,
-	25738 - 11904: 0xE5B6,
-	25739 - 11904: 0xE5B5,
-	25740 - 11904: 0xE5B7,
-	25741 - 11904: 0x8A5B,
-	25743 - 11904: 0xE5B4,
-	25744 - 11904: 0xFCB9,
-	25745 - 11904: 0x894D,
-	25746 - 11904: 0xBCBB,
-	25747 - 11904: 0xBCB8,
-	25749 - 11904: 0xBCB9,
-	25750 - 11904: 0xE5AF,
-	25751 - 11904: 0xE5B2,
-	25752 - 11904: 0xE5BC,
-	25753 - 11904: 0xBCC1,
-	25754 - 11904: 0xBCBF,
-	25756 - 11904: 0xE5B3,
-	25757 - 11904: 0xD95A,
-	25758 - 11904: 0xBCB2,
-	25759 - 11904: 0xE5B9,
-	25760 - 11904: 0xE5B0,
-	25762 - 11904: 0xBCC2,
-	25763 - 11904: 0xE5B8,
-	25764 - 11904: 0xBA4D,
-	25765 - 11904: 0xBCB7,
-	25766 - 11904: 0xE1E4,
-	25769 - 11904: 0xBCBA,
-	25771 - 11904: 0xBCBE,
-	25772 - 11904: 0xBCC0,
-	25773 - 11904: 0xBCBD,
-	25774 - 11904: 0xBCBC,
-	25775 - 11904: 0xFED4,
-	25776 - 11904: 0xBCB6,
-	25777 - 11904: 0xE5BB,
-	25778 - 11904: 0xBCB3,
-	25779 - 11904: 0xBCC3,
-	25780 - 11904: 0x8A78,
-	25782 - 11904: 0x93AB,
-	25787 - 11904: 0xBED8,
-	25788 - 11904: 0xBED9,
-	25789 - 11904: 0xE9A9,
-	25790 - 11904: 0xBEE2,
-	25791 - 11904: 0xBEDF,
-	25792 - 11904: 0x8DA7,
-	25793 - 11904: 0xBED6,
-	25794 - 11904: 0xBEDD,
-	25795 - 11904: 0xE9AB,
-	25796 - 11904: 0xBEDB,
-	25797 - 11904: 0xBED5,
-	25799 - 11904: 0xBEDC,
-	25801 - 11904: 0xE9A8,
-	25802 - 11904: 0xC0BB,
-	25803 - 11904: 0xBED7,
-	25805 - 11904: 0xBEDE,
-	25806 - 11904: 0xC0BA,
-	25807 - 11904: 0xE9A7,
-	25808 - 11904: 0xE9A6,
-	25810 - 11904: 0xBEE0,
-	25811 - 11904: 0x9F45,
-	25812 - 11904: 0xBEE1,
-	25814 - 11904: 0xE9A5,
-	25815 - 11904: 0xE9A4,
-	25816 - 11904: 0xC0BC,
-	25817 - 11904: 0xE9AE,
-	25818 - 11904: 0xBEDA,
-	25819 - 11904: 0xE9AC,
-	25821 - 11904: 0x8A56,
-	25824 - 11904: 0xC0BD,
-	25825 - 11904: 0xFCBF,
-	25826 - 11904: 0xC0C2,
-	25827 - 11904: 0xECEA,
-	25828 - 11904: 0xECEC,
-	25829 - 11904: 0xFCC0,
-	25830 - 11904: 0xC0BF,
-	25831 - 11904: 0x8EE6,
-	25832 - 11904: 0xECED,
-	25833 - 11904: 0xECE9,
-	25834 - 11904: 0x8AA4,
-	25835 - 11904: 0xECEB,
-	25836 - 11904: 0xC0C0,
-	25837 - 11904: 0xC0C3,
-	25839 - 11904: 0xECE8,
-	25840 - 11904: 0xC0BE,
-	25841 - 11904: 0xC0C1,
-	25842 - 11904: 0xC259,
-	25843 - 11904: 0xE9AD,
-	25844 - 11904: 0xC258,
-	25847 - 11904: 0xC25E,
-	25848 - 11904: 0xEFD4,
-	25850 - 11904: 0xC25C,
-	25851 - 11904: 0xC25D,
-	25852 - 11904: 0xEFD7,
-	25853 - 11904: 0xEFD3,
-	25854 - 11904: 0xC25A,
-	25855 - 11904: 0xEFD1,
-	25856 - 11904: 0xC36B,
-	25857 - 11904: 0xEFD5,
-	25859 - 11904: 0xEFD6,
-	25860 - 11904: 0xEFD2,
-	25862 - 11904: 0xC25B,
-	25863 - 11904: 0xF242,
-	25865 - 11904: 0xF245,
-	25866 - 11904: 0x8943,
-	25868 - 11904: 0xF246,
-	25869 - 11904: 0xF244,
-	25870 - 11904: 0xF247,
-	25871 - 11904: 0xC36C,
-	25872 - 11904: 0xF243,
-	25873 - 11904: 0x93F3,
-	25875 - 11904: 0xF44E,
-	25876 - 11904: 0xC464,
-	25877 - 11904: 0xF44D,
-	25878 - 11904: 0xF44C,
-	25879 - 11904: 0xF44B,
-	25880 - 11904: 0xC463,
-	25881 - 11904: 0xC465,
-	25883 - 11904: 0xF5CD,
-	25884 - 11904: 0xC4E2,
-	25885 - 11904: 0xC4E1,
-	25886 - 11904: 0xFCAB,
-	25887 - 11904: 0x9EA2,
-	25888 - 11904: 0xF6E1,
-	25889 - 11904: 0xF6E0,
-	25890 - 11904: 0xF6E3,
-	25891 - 11904: 0xC5CB,
-	25892 - 11904: 0xC575,
-	25893 - 11904: 0xF7DD,
-	25894 - 11904: 0xF6E2,
-	25897 - 11904: 0xF7DC,
-	25898 - 11904: 0xC5CD,
-	25899 - 11904: 0xC5CC,
-	25900 - 11904: 0xC5F3,
-	25901 - 11904: 0xF8A9,
-	25902 - 11904: 0xF8EF,
-	25903 - 11904: 0xA4E4,
-	25904 - 11904: 0x9DC7,
-	25906 - 11904: 0xD972,
-	25907 - 11904: 0xE9AF,
-	25908 - 11904: 0xC6D2,
-	25909 - 11904: 0x8BCE,
-	25910 - 11904: 0xA6AC,
-	25911 - 11904: 0xCAF7,
-	25912 - 11904: 0xA7F1,
-	25913 - 11904: 0xA7EF,
-	25915 - 11904: 0xA7F0,
-	25917 - 11904: 0xCCC1,
-	25918 - 11904: 0xA9F1,
-	25919 - 11904: 0xAC46,
-	25921 - 11904: 0xCEE7,
-	25923 - 11904: 0xCEE8,
-	25925 - 11904: 0xAC47,
-	25926 - 11904: 0xD1CE,
-	25928 - 11904: 0xAEC4,
-	25929 - 11904: 0xAEC5,
-	25930 - 11904: 0xD1CD,
-	25933 - 11904: 0xFCC5,
-	25935 - 11904: 0xB1D3,
-	25937 - 11904: 0xB1CF,
-	25939 - 11904: 0xD5A7,
-	25940 - 11904: 0xB1D6,
-	25941 - 11904: 0xB1D5,
-	25942 - 11904: 0xB1CE,
-	25943 - 11904: 0xB1D1,
-	25944 - 11904: 0xB1D4,
-	25945 - 11904: 0xB1D0,
-	25948 - 11904: 0xD976,
-	25949 - 11904: 0xB1CD,
-	25950 - 11904: 0xB4AF,
-	25951 - 11904: 0xFCCB,
-	25954 - 11904: 0xB4B1,
-	25955 - 11904: 0xB4B2,
-	25956 - 11904: 0xD975,
-	25957 - 11904: 0xD978,
-	25958 - 11904: 0xB4B0,
-	25959 - 11904: 0xD973,
-	25960 - 11904: 0xD977,
-	25962 - 11904: 0xD974,
-	25963 - 11904: 0x93B3,
-	25964 - 11904: 0xB771,
-	25965 - 11904: 0xFCCA,
-	25967 - 11904: 0xDDBC,
-	25970 - 11904: 0xBA56,
-	25971 - 11904: 0xE1F4,
-	25972 - 11904: 0xBEE3,
-	25973 - 11904: 0xBCC4,
-	25974 - 11904: 0xE5BD,
-	25975 - 11904: 0xBCC5,
-	25976 - 11904: 0xBCC6,
-	25977 - 11904: 0xE5BF,
-	25978 - 11904: 0xE5BE,
-	25979 - 11904: 0xE5C0,
-	25980 - 11904: 0xE9B1,
-	25983 - 11904: 0xE9B0,
-	25984 - 11904: 0xECEF,
-	25985 - 11904: 0xECEE,
-	25986 - 11904: 0xC0C4,
-	25987 - 11904: 0xC0C5,
-	25988 - 11904: 0xF248,
-	25989 - 11904: 0xFCC9,
-	25990 - 11904: 0x8DAC,
-	25991 - 11904: 0xA4E5,
-	25992 - 11904: 0xFBC6,
-	25993 - 11904: 0x8967,
-	25995 - 11904: 0x8C7E,
-	25996 - 11904: 0xD979,
-	26000 - 11904: 0xB4B4,
-	26001 - 11904: 0xB4B3,
-	26002 - 11904: 0xDDBD,
-	26004 - 11904: 0xEFD8,
-	26005 - 11904: 0xC4E3,
-	26006 - 11904: 0xF7DE,
-	26007 - 11904: 0xA4E6,
-	26009 - 11904: 0xAEC6,
-	26011 - 11904: 0xB1D8,
-	26012 - 11904: 0xB1D7,
-	26013 - 11904: 0xD97A,
-	26014 - 11904: 0xD97B,
-	26015 - 11904: 0xB772,
-	26016 - 11904: 0xE1F5,
-	26017 - 11904: 0xBA57,
-	26018 - 11904: 0xE9B2,
-	26020 - 11904: 0xA4E7,
-	26021 - 11904: 0xA5B8,
-	26023 - 11904: 0xA9F2,
-	26024 - 11904: 0xCCC2,
-	26026 - 11904: 0xCEE9,
-	26027 - 11904: 0xAC48,
-	26028 - 11904: 0xB1D9,
-	26030 - 11904: 0xD97C,
-	26031 - 11904: 0xB4B5,
-	26032 - 11904: 0xB773,
-	26034 - 11904: 0xE5C1,
-	26035 - 11904: 0xE5C2,
-	26037 - 11904: 0xFCCD,
-	26038 - 11904: 0xECF0,
-	26039 - 11904: 0xC25F,
-	26040 - 11904: 0xF8F0,
-	26041 - 11904: 0xA4E8,
-	26043 - 11904: 0xCCC3,
-	26044 - 11904: 0xA9F3,
-	26045 - 11904: 0xAC49,
-	26046 - 11904: 0x9CF3,
-	26047 - 11904: 0xCEEA,
-	26049 - 11904: 0xAEC7,
-	26050 - 11904: 0xD1D2,
-	26051 - 11904: 0xD1D0,
-	26052 - 11904: 0xD1D1,
-	26053 - 11904: 0xAEC8,
-	26054 - 11904: 0xD1CF,
-	26059 - 11904: 0xB1DB,
-	26060 - 11904: 0xB1DC,
-	26061 - 11904: 0xD5A8,
-	26062 - 11904: 0xB1DD,
-	26063 - 11904: 0xB1DA,
-	26064 - 11904: 0xD97D,
-	26065 - 11904: 0xFCD0,
-	26066 - 11904: 0xD97E,
-	26067 - 11904: 0xDDBE,
-	26068 - 11904: 0x95BB,
-	26070 - 11904: 0xBA59,
-	26071 - 11904: 0xBA58,
-	26074 - 11904: 0xECF1,
-	26075 - 11904: 0xEFD9,
-	26077 - 11904: 0xF24A,
-	26078 - 11904: 0xF249,
-	26079 - 11904: 0xF44F,
-	26080 - 11904: 0xFCD3,
-	26081 - 11904: 0xC95E,
-	26082 - 11904: 0xAC4A,
-	26083 - 11904: 0xFCD4,
-	26085 - 11904: 0xA4E9,
-	26086 - 11904: 0xA5B9,
-	26088 - 11904: 0xA6AE,
-	26089 - 11904: 0xA6AD,
-	26092 - 11904: 0xA6AF,
-	26093 - 11904: 0xA6B0,
-	26094 - 11904: 0xC9EE,
-	26095 - 11904: 0xC9ED,
-	26096 - 11904: 0xCAF8,
-	26097 - 11904: 0xA7F2,
-	26098 - 11904: 0xCAFB,
-	26099 - 11904: 0xCAFA,
-	26100 - 11904: 0xCAF9,
-	26101 - 11904: 0xCAFC,
-	26106 - 11904: 0xA9F4,
-	26107 - 11904: 0xCCC9,
-	26108 - 11904: 0xCCC5,
-	26109 - 11904: 0xCCCE,
-	26111 - 11904: 0x8DAE,
-	26112 - 11904: 0xA9FB,
-	26114 - 11904: 0xA9F9,
-	26115 - 11904: 0xCCCA,
-	26116 - 11904: 0xCCC6,
-	26117 - 11904: 0xCCCD,
-	26118 - 11904: 0xA9F8,
-	26119 - 11904: 0xAA40,
-	26120 - 11904: 0xCCC8,
-	26121 - 11904: 0xCCC4,
-	26122 - 11904: 0xA9FE,
-	26123 - 11904: 0xCCCB,
-	26124 - 11904: 0xA9F7,
-	26125 - 11904: 0xCCCC,
-	26126 - 11904: 0xA9FA,
-	26127 - 11904: 0xA9FC,
-	26128 - 11904: 0xCCD0,
-	26129 - 11904: 0xCCCF,
-	26130 - 11904: 0xCCC7,
-	26131 - 11904: 0xA9F6,
-	26132 - 11904: 0xA9F5,
-	26133 - 11904: 0xA9FD,
-	26136 - 11904: 0xFCD7,
-	26140 - 11904: 0xCEEF,
-	26141 - 11904: 0xCEF5,
-	26142 - 11904: 0x93DB,
-	26143 - 11904: 0xAC50,
-	26144 - 11904: 0xAC4D,
-	26145 - 11904: 0xCEEC,
-	26146 - 11904: 0xCEF1,
-	26147 - 11904: 0xFE63,
-	26148 - 11904: 0xAC53,
-	26149 - 11904: 0xAC4B,
-	26150 - 11904: 0xCEF0,
-	26151 - 11904: 0xAC4E,
-	26152 - 11904: 0xAC51,
-	26155 - 11904: 0xCEF3,
-	26157 - 11904: 0xAC4C,
-	26158 - 11904: 0xCEF8,
-	26159 - 11904: 0xAC4F,
-	26160 - 11904: 0x93D5,
-	26161 - 11904: 0xAC52,
-	26162 - 11904: 0xCEED,
-	26163 - 11904: 0xCEF2,
-	26164 - 11904: 0xCEF6,
-	26165 - 11904: 0xCEEE,
-	26166 - 11904: 0xCEEB,
-	26169 - 11904: 0xCEF7,
-	26170 - 11904: 0xCEF4,
-	26177 - 11904: 0xAED0,
-	26178 - 11904: 0xAEC9,
-	26179 - 11904: 0xAECC,
-	26180 - 11904: 0xFCDA,
-	26181 - 11904: 0xAECF,
-	26183 - 11904: 0xD1D5,
-	26184 - 11904: 0x9B71,
-	26185 - 11904: 0xAECA,
-	26186 - 11904: 0xD1D3,
-	26187 - 11904: 0xFCDD,
-	26188 - 11904: 0xAECE,
-	26189 - 11904: 0x8764,
-	26191 - 11904: 0xAECB,
-	26193 - 11904: 0xD1D6,
-	26194 - 11904: 0xAECD,
-	26195 - 11904: 0x8DAF,
-	26199 - 11904: 0xFAF2,
-	26201 - 11904: 0xD5AC,
-	26202 - 11904: 0xB1DF,
-	26203 - 11904: 0xD5AB,
-	26204 - 11904: 0xD5AD,
-	26205 - 11904: 0xB1DE,
-	26206 - 11904: 0xB1E3,
-	26207 - 11904: 0xD1D4,
-	26208 - 11904: 0x87B5,
-	26209 - 11904: 0xD5AA,
-	26210 - 11904: 0xD5AE,
-	26211 - 11904: 0x93D8,
-	26212 - 11904: 0xB1E0,
-	26213 - 11904: 0xD5A9,
-	26214 - 11904: 0xB1E2,
-	26215 - 11904: 0xFCDF,
-	26216 - 11904: 0xB1E1,
-	26218 - 11904: 0xD9A7,
-	26219 - 11904: 0x93D3,
-	26220 - 11904: 0xD9A2,
-	26222 - 11904: 0xB4B6,
-	26223 - 11904: 0xB4BA,
-	26224 - 11904: 0xB4B7,
-	26225 - 11904: 0xD9A5,
-	26226 - 11904: 0xD9A8,
-	26227 - 11904: 0xFCE1,
-	26228 - 11904: 0xFCE2,
-	26230 - 11904: 0xB4B9,
-	26231 - 11904: 0xB4BE,
-	26232 - 11904: 0xDDC7,
-	26233 - 11904: 0xD9A6,
-	26234 - 11904: 0xB4BC,
-	26235 - 11904: 0xD9A3,
-	26236 - 11904: 0xD9A1,
-	26237 - 11904: 0x8E76,
-	26238 - 11904: 0xB4BD,
-	26240 - 11904: 0xD9A4,
-	26244 - 11904: 0xB779,
-	26245 - 11904: 0xFC62,
-	26246 - 11904: 0xDDBF,
-	26247 - 11904: 0xB776,
-	26248 - 11904: 0xB777,
-	26249 - 11904: 0xB775,
-	26250 - 11904: 0xDDC4,
-	26251 - 11904: 0xDDC3,
-	26252 - 11904: 0xDDC0,
-	26253 - 11904: 0xB77B,
-	26254 - 11904: 0x93D1,
-	26256 - 11904: 0xDDC2,
-	26257 - 11904: 0xB4BB,
-	26258 - 11904: 0x8DB1,
-	26260 - 11904: 0xDDC6,
-	26261 - 11904: 0xDDC1,
-	26262 - 11904: 0xB778,
-	26263 - 11904: 0xB774,
-	26264 - 11904: 0xB77A,
-	26265 - 11904: 0xDDC5,
-	26266 - 11904: 0x9859,
-	26269 - 11904: 0xBA5C,
-	26271 - 11904: 0xE1F8,
-	26272 - 11904: 0xE1F7,
-	26273 - 11904: 0xE1F6,
-	26274 - 11904: 0xBA5A,
-	26276 - 11904: 0xFB52,
-	26280 - 11904: 0xBA5B,
-	26281 - 11904: 0xE5C5,
-	26282 - 11904: 0xE5C8,
-	26283 - 11904: 0xBCC8,
-	26285 - 11904: 0xFB53,
-	26286 - 11904: 0xBCC7,
-	26287 - 11904: 0xE5C9,
-	26288 - 11904: 0xE5C4,
-	26289 - 11904: 0xBCCA,
-	26290 - 11904: 0xE5C6,
-	26291 - 11904: 0xFB4D,
-	26292 - 11904: 0xBCC9,
-	26293 - 11904: 0xE5C3,
-	26294 - 11904: 0x9CBF,
-	26295 - 11904: 0xE5C7,
-	26296 - 11904: 0xBEE9,
-	26297 - 11904: 0xBEE6,
-	26298 - 11904: 0xE9BB,
-	26299 - 11904: 0xE9BA,
-	26301 - 11904: 0xE9B9,
-	26302 - 11904: 0xE9B4,
-	26303 - 11904: 0x9B72,
-	26304 - 11904: 0xE9B5,
-	26308 - 11904: 0xBEE7,
-	26310 - 11904: 0xBEE4,
-	26311 - 11904: 0xBEE8,
-	26312 - 11904: 0xE9B3,
-	26313 - 11904: 0xBEE5,
-	26314 - 11904: 0xE9B6,
-	26315 - 11904: 0xE9B7,
-	26316 - 11904: 0xE9BC,
-	26317 - 11904: 0xFB50,
-	26318 - 11904: 0x93BE,
-	26319 - 11904: 0xE9B8,
-	26322 - 11904: 0xECF2,
-	26326 - 11904: 0xC0C7,
-	26328 - 11904: 0xEFDC,
-	26329 - 11904: 0xC0C6,
-	26330 - 11904: 0xEFDA,
-	26331 - 11904: 0xEFDB,
-	26332 - 11904: 0xC260,
-	26333 - 11904: 0xC36E,
-	26334 - 11904: 0xF24B,
-	26336 - 11904: 0xC36D,
-	26339 - 11904: 0xF451,
-	26340 - 11904: 0xF452,
-	26342 - 11904: 0xC466,
-	26343 - 11904: 0x8CDB,
-	26344 - 11904: 0xF450,
-	26345 - 11904: 0xC4E4,
-	26347 - 11904: 0xF7DF,
-	26348 - 11904: 0xC5CE,
-	26349 - 11904: 0xF8AA,
-	26350 - 11904: 0xF8AB,
-	26352 - 11904: 0xA4EA,
-	26353 - 11904: 0x9DF1,
-	26354 - 11904: 0xA6B1,
-	26355 - 11904: 0xA6B2,
-	26356 - 11904: 0xA7F3,
-	26358 - 11904: 0xCCD1,
-	26359 - 11904: 0xAC54,
-	26360 - 11904: 0xAED1,
-	26361 - 11904: 0xB1E4,
-	26364 - 11904: 0xB0D2,
-	26366 - 11904: 0xB4BF,
-	26367 - 11904: 0xB4C0,
-	26368 - 11904: 0xB3CC,
-	26369 - 11904: 0xD9A9,
-	26370 - 11904: 0xFCEB,
-	26371 - 11904: 0xB77C,
-	26372 - 11904: 0xE1FA,
-	26373 - 11904: 0xE1F9,
-	26376 - 11904: 0xA4EB,
-	26377 - 11904: 0xA6B3,
-	26378 - 11904: 0xCCD2,
-	26379 - 11904: 0xAA42,
-	26380 - 11904: 0xA0BB,
-	26381 - 11904: 0xAA41,
-	26382 - 11904: 0x9B7E,
-	26383 - 11904: 0xCEF9,
-	26384 - 11904: 0xCEFA,
-	26386 - 11904: 0xD1D7,
-	26387 - 11904: 0xD1D8,
-	26388 - 11904: 0xAED2,
-	26389 - 11904: 0xAED3,
-	26390 - 11904: 0x8DB3,
-	26391 - 11904: 0xAED4,
-	26392 - 11904: 0xD5AF,
-	26393 - 11904: 0x8C52,
-	26395 - 11904: 0xB1E6,
-	26397 - 11904: 0xB4C2,
-	26398 - 11904: 0x9AE8,
-	26399 - 11904: 0xB4C1,
-	26400 - 11904: 0xDDC8,
-	26401 - 11904: 0xDF7A,
-	26402 - 11904: 0xE1FB,
-	26403 - 11904: 0xE9BD,
-	26405 - 11904: 0x8EDC,
-	26406 - 11904: 0xC261,
-	26407 - 11904: 0xC467,
-	26408 - 11904: 0xA4EC,
-	26410 - 11904: 0xA5BC,
-	26411 - 11904: 0xA5BD,
-	26412 - 11904: 0xA5BB,
-	26413 - 11904: 0xA5BE,
-	26414 - 11904: 0xA5BA,
-	26417 - 11904: 0xA6B6,
-	26419 - 11904: 0xC9F6,
-	26420 - 11904: 0xA6B5,
-	26421 - 11904: 0xA6B7,
-	26422 - 11904: 0x9CF9,
-	26424 - 11904: 0xC9F1,
-	26425 - 11904: 0xC9F0,
-	26426 - 11904: 0xC9F3,
-	26427 - 11904: 0xC9F2,
-	26428 - 11904: 0xC9F5,
-	26429 - 11904: 0xA6B4,
-	26430 - 11904: 0xC9EF,
-	26431 - 11904: 0xC9F4,
-	26436 - 11904: 0xFA50,
-	26437 - 11904: 0xCAFD,
-	26438 - 11904: 0xA7FD,
-	26439 - 11904: 0xCAFE,
-	26440 - 11904: 0xCB43,
-	26441 - 11904: 0xA7FC,
-	26443 - 11904: 0xCB47,
-	26444 - 11904: 0xCB42,
-	26445 - 11904: 0xCB45,
-	26446 - 11904: 0xA7F5,
-	26447 - 11904: 0xA7F6,
-	26448 - 11904: 0xA7F7,
-	26449 - 11904: 0xA7F8,
-	26451 - 11904: 0xA840,
-	26453 - 11904: 0xCB41,
-	26454 - 11904: 0xA7FA,
-	26455 - 11904: 0xA841,
-	26457 - 11904: 0xCB40,
-	26458 - 11904: 0xCB46,
-	26460 - 11904: 0xA7F9,
-	26461 - 11904: 0xCB44,
-	26462 - 11904: 0xFCF1,
-	26463 - 11904: 0xA7F4,
-	26464 - 11904: 0xA7FE,
-	26465 - 11904: 0x98E7,
-	26466 - 11904: 0xFCF3,
-	26471 - 11904: 0xFCF2,
-	26474 - 11904: 0xAA57,
-	26475 - 11904: 0x8CCA,
-	26476 - 11904: 0xCCD4,
-	26477 - 11904: 0xAA43,
-	26478 - 11904: 0x8775,
-	26479 - 11904: 0xAA4D,
-	26480 - 11904: 0xAA4E,
-	26481 - 11904: 0xAA46,
-	26482 - 11904: 0xAA58,
-	26483 - 11904: 0xAA48,
-	26484 - 11904: 0xCCDC,
-	26485 - 11904: 0xAA53,
-	26486 - 11904: 0xCCD7,
-	26487 - 11904: 0xAA49,
-	26488 - 11904: 0xCCE6,
-	26489 - 11904: 0xCCE7,
-	26490 - 11904: 0xCCDF,
-	26491 - 11904: 0xCCD8,
-	26492 - 11904: 0xAA56,
-	26493 - 11904: 0xCCE4,
-	26494 - 11904: 0xAA51,
-	26495 - 11904: 0xAA4F,
-	26497 - 11904: 0xCCE5,
-	26498 - 11904: 0x87BA,
-	26499 - 11904: 0xCCE3,
-	26500 - 11904: 0xCCDB,
-	26501 - 11904: 0xCCD3,
-	26502 - 11904: 0xCCDA,
-	26503 - 11904: 0xAA4A,
-	26505 - 11904: 0xAA50,
-	26507 - 11904: 0xAA44,
-	26508 - 11904: 0xCCDE,
-	26509 - 11904: 0xCCDD,
-	26510 - 11904: 0xCCD5,
-	26511 - 11904: 0x93E5,
-	26512 - 11904: 0xAA52,
-	26513 - 11904: 0xCCE1,
-	26514 - 11904: 0xCCD6,
-	26515 - 11904: 0xAA55,
-	26516 - 11904: 0xCCE8,
-	26517 - 11904: 0xAA45,
-	26519 - 11904: 0xAA4C,
-	26520 - 11904: 0xCCD9,
-	26521 - 11904: 0xCCE2,
-	26522 - 11904: 0xAA54,
-	26524 - 11904: 0xAA47,
-	26525 - 11904: 0xAA4B,
-	26527 - 11904: 0xCCE0,
-	26528 - 11904: 0x9A59,
-	26532 - 11904: 0x8DB5,
-	26540 - 11904: 0xFD4D,
-	26542 - 11904: 0xCF5B,
-	26543 - 11904: 0xAC5C,
-	26544 - 11904: 0xAC69,
-	26545 - 11904: 0xFD5E,
-	26546 - 11904: 0xCF56,
-	26547 - 11904: 0xCF4C,
-	26548 - 11904: 0xAC62,
-	26549 - 11904: 0xCF4A,
-	26550 - 11904: 0xAC5B,
-	26551 - 11904: 0xCF45,
-	26552 - 11904: 0xAC65,
-	26553 - 11904: 0xCF52,
-	26554 - 11904: 0xCEFE,
-	26555 - 11904: 0xCF41,
-	26559 - 11904: 0x8F7D,
-	26560 - 11904: 0xCF44,
-	26561 - 11904: 0xCEFB,
-	26562 - 11904: 0xCF51,
-	26563 - 11904: 0xCF61,
-	26564 - 11904: 0xAC60,
-	26565 - 11904: 0xCF46,
-	26566 - 11904: 0xCF58,
-	26568 - 11904: 0xCEFD,
-	26569 - 11904: 0xCF5F,
-	26570 - 11904: 0xCF60,
-	26571 - 11904: 0xCF63,
-	26572 - 11904: 0xCF5A,
-	26573 - 11904: 0xCF4B,
-	26574 - 11904: 0xCF53,
-	26575 - 11904: 0xAC66,
-	26576 - 11904: 0xAC59,
-	26577 - 11904: 0xAC61,
-	26578 - 11904: 0xAC6D,
-	26579 - 11904: 0xAC56,
-	26580 - 11904: 0xAC58,
-	26582 - 11904: 0x9547,
-	26583 - 11904: 0xFCF6,
-	26584 - 11904: 0xCF43,
-	26585 - 11904: 0xAC6A,
-	26586 - 11904: 0xAC63,
-	26587 - 11904: 0xCF5D,
-	26588 - 11904: 0xCF40,
-	26589 - 11904: 0xAC6C,
-	26590 - 11904: 0xAC67,
-	26591 - 11904: 0xCF49,
-	26594 - 11904: 0xAC6B,
-	26595 - 11904: 0xCF50,
-	26596 - 11904: 0xCF48,
-	26597 - 11904: 0xAC64,
-	26598 - 11904: 0xCF5C,
-	26599 - 11904: 0xCF54,
-	26601 - 11904: 0xAC5E,
-	26602 - 11904: 0xCF62,
-	26603 - 11904: 0xCF47,
-	26604 - 11904: 0xAC5A,
-	26605 - 11904: 0xCF59,
-	26606 - 11904: 0xCF4F,
-	26607 - 11904: 0xAC5F,
-	26608 - 11904: 0xCF55,
-	26609 - 11904: 0xAC57,
-	26610 - 11904: 0xCEFC,
-	26611 - 11904: 0xAC68,
-	26612 - 11904: 0xAEE3,
-	26613 - 11904: 0xAC5D,
-	26614 - 11904: 0xCF4E,
-	26615 - 11904: 0xCF4D,
-	26616 - 11904: 0xCF42,
-	26617 - 11904: 0x9250,
-	26618 - 11904: 0xCF5E,
-	26620 - 11904: 0xCF57,
-	26622 - 11904: 0x8968,
-	26623 - 11904: 0xAC55,
-	26624 - 11904: 0x8DB6,
-	26625 - 11904: 0xFCFB,
-	26626 - 11904: 0xA07D,
-	26627 - 11904: 0x98FC,
-	26628 - 11904: 0x8969,
-	26637 - 11904: 0xFE4F,
-	26640 - 11904: 0x9256,
-	26642 - 11904: 0xD1EC,
-	26643 - 11904: 0xAEEA,
-	26644 - 11904: 0xD1ED,
-	26646 - 11904: 0xD1E1,
-	26647 - 11904: 0xAEDF,
-	26648 - 11904: 0xAEEB,
-	26650 - 11904: 0xD1DA,
-	26651 - 11904: 0xFAC9,
-	26652 - 11904: 0xD1E3,
-	26653 - 11904: 0xD1EB,
-	26654 - 11904: 0x93E8,
-	26655 - 11904: 0xD1D9,
-	26656 - 11904: 0xD1F4,
-	26657 - 11904: 0xAED5,
-	26658 - 11904: 0xFCF8,
-	26661 - 11904: 0xD1F3,
-	26662 - 11904: 0xD1EE,
-	26664 - 11904: 0xD1EF,
-	26665 - 11904: 0xAEDD,
-	26666 - 11904: 0xAEE8,
-	26667 - 11904: 0xD1E5,
-	26669 - 11904: 0xD1E6,
-	26670 - 11904: 0xD1F0,
-	26671 - 11904: 0xD1E7,
-	26673 - 11904: 0xD1E2,
-	26674 - 11904: 0xD1DC,
-	26675 - 11904: 0xD1DD,
-	26676 - 11904: 0xD1EA,
-	26677 - 11904: 0xD1E4,
-	26678 - 11904: 0x9CE3,
-	26679 - 11904: 0xFDA9,
-	26680 - 11904: 0xAED6,
-	26681 - 11904: 0xAEDA,
-	26682 - 11904: 0xD1F2,
-	26683 - 11904: 0xD1DE,
-	26684 - 11904: 0xAEE6,
-	26685 - 11904: 0xAEE2,
-	26686 - 11904: 0xFC44,
-	26688 - 11904: 0xAEE5,
-	26689 - 11904: 0xAEEC,
-	26690 - 11904: 0xAEDB,
-	26691 - 11904: 0xAEE7,
-	26692 - 11904: 0xD1E9,
-	26693 - 11904: 0xAEE9,
-	26694 - 11904: 0xAED8,
-	26695 - 11904: 0x9640,
-	26696 - 11904: 0xAED7,
-	26697 - 11904: 0xD1DB,
-	26698 - 11904: 0x8DB8,
-	26699 - 11904: 0xD1DF,
-	26700 - 11904: 0xAEE0,
-	26701 - 11904: 0xD1F1,
-	26702 - 11904: 0xD1E8,
-	26703 - 11904: 0xD1E0,
-	26704 - 11904: 0xAEE4,
-	26705 - 11904: 0xAEE1,
-	26707 - 11904: 0xAED9,
-	26708 - 11904: 0xAEDC,
-	26709 - 11904: 0x9B4A,
-	26710 - 11904: 0x8FB9,
-	26717 - 11904: 0xFCFE,
-	26725 - 11904: 0x896A,
-	26731 - 11904: 0xD5C4,
-	26733 - 11904: 0xD5B4,
-	26734 - 11904: 0xD5B5,
-	26735 - 11904: 0xD5B9,
-	26737 - 11904: 0xD5C8,
-	26738 - 11904: 0xD5C5,
-	26740 - 11904: 0xD5BE,
-	26741 - 11904: 0xD5BD,
-	26742 - 11904: 0xB1ED,
-	26743 - 11904: 0xD5C1,
-	26744 - 11904: 0xD5D0,
-	26745 - 11904: 0xD5B0,
-	26747 - 11904: 0xD5D1,
-	26748 - 11904: 0xD5C3,
-	26749 - 11904: 0xD5D5,
-	26750 - 11904: 0xD5C9,
-	26751 - 11904: 0xB1EC,
-	26752 - 11904: 0xD5C7,
-	26753 - 11904: 0xB1E7,
-	26754 - 11904: 0xB1FC,
-	26755 - 11904: 0xB1F2,
-	26756 - 11904: 0x8DB9,
-	26757 - 11904: 0xB1F6,
-	26758 - 11904: 0xB1F5,
-	26759 - 11904: 0xD5B1,
-	26760 - 11904: 0x917E,
-	26761 - 11904: 0xD5CE,
-	26762 - 11904: 0xD5D4,
-	26763 - 11904: 0xD5CC,
-	26764 - 11904: 0xD5D3,
-	26767 - 11904: 0xD5C0,
-	26768 - 11904: 0xD5B2,
-	26769 - 11904: 0xD5D2,
-	26770 - 11904: 0xD5C2,
-	26771 - 11904: 0xB1EA,
-	26772 - 11904: 0xB1F7,
-	26774 - 11904: 0xD5CB,
-	26775 - 11904: 0xB1F0,
-	26776 - 11904: 0x93F4,
-	26779 - 11904: 0xD5CA,
-	26780 - 11904: 0xD5B3,
-	26781 - 11904: 0xB1F8,
-	26783 - 11904: 0xB1FA,
-	26784 - 11904: 0xD5CD,
-	26785 - 11904: 0xB1FB,
-	26786 - 11904: 0xB1E9,
-	26787 - 11904: 0xD5BA,
-	26788 - 11904: 0xD5CF,
-	26790 - 11904: 0xFB7C,
-	26791 - 11904: 0xB1EF,
-	26792 - 11904: 0xB1F9,
-	26793 - 11904: 0xD5BC,
-	26794 - 11904: 0xD5C6,
-	26795 - 11904: 0xD5B7,
-	26796 - 11904: 0xD5BB,
-	26797 - 11904: 0xB1F4,
-	26798 - 11904: 0xD5B6,
-	26799 - 11904: 0xB1E8,
-	26800 - 11904: 0xB1F1,
-	26801 - 11904: 0xB1EE,
-	26802 - 11904: 0xD5BF,
-	26803 - 11904: 0xAEDE,
-	26804 - 11904: 0xD9C0,
-	26805 - 11904: 0xB1EB,
-	26806 - 11904: 0x93E7,
-	26809 - 11904: 0x97EF,
-	26813 - 11904: 0xFE4A,
-	26819 - 11904: 0xFD45,
-	26820 - 11904: 0xB1F3,
-	26821 - 11904: 0x96A5,
-	26822 - 11904: 0xD9C3,
-	26823 - 11904: 0xD9D9,
-	26824 - 11904: 0xD9CE,
-	26825 - 11904: 0xB4D6,
-	26826 - 11904: 0xFEE0,
-	26827 - 11904: 0xB4D1,
-	26828 - 11904: 0xD9BD,
-	26829 - 11904: 0xB4D2,
-	26830 - 11904: 0xD9CD,
-	26832 - 11904: 0xD9C6,
-	26833 - 11904: 0xD9D3,
-	26834 - 11904: 0xB4CE,
-	26835 - 11904: 0xD9AB,
-	26836 - 11904: 0xD9D5,
-	26837 - 11904: 0xB4C4,
-	26838 - 11904: 0xD9B3,
-	26839 - 11904: 0xB4C7,
-	26840 - 11904: 0xB4C6,
-	26842 - 11904: 0xB4D7,
-	26844 - 11904: 0xD9AD,
-	26845 - 11904: 0xD9CF,
-	26846 - 11904: 0xD9D0,
-	26847 - 11904: 0xB4C9,
-	26848 - 11904: 0xB4C5,
-	26849 - 11904: 0xD9BB,
-	26851 - 11904: 0xB4D0,
-	26852 - 11904: 0xD9B6,
-	26854 - 11904: 0xD9D1,
-	26855 - 11904: 0xB4CC,
-	26856 - 11904: 0xD9C9,
-	26857 - 11904: 0xD9D6,
-	26858 - 11904: 0xD9B0,
-	26859 - 11904: 0xD9B5,
-	26860 - 11904: 0xD9AF,
-	26862 - 11904: 0xB4CB,
-	26863 - 11904: 0xD9C2,
-	26864 - 11904: 0xDDDE,
-	26865 - 11904: 0xD9B1,
-	26866 - 11904: 0xB4CF,
-	26867 - 11904: 0xD9BA,
-	26868 - 11904: 0xD9D2,
-	26869 - 11904: 0xB4CA,
-	26870 - 11904: 0xD9B7,
-	26871 - 11904: 0xD9B4,
-	26872 - 11904: 0xD9C5,
-	26873 - 11904: 0xB4CD,
-	26874 - 11904: 0xB4C3,
-	26875 - 11904: 0xB4D9,
-	26876 - 11904: 0xD9C8,
-	26877 - 11904: 0xD9C7,
-	26880 - 11904: 0xFD48,
-	26881 - 11904: 0xFD47,
-	26882 - 11904: 0xFEF2,
-	26883 - 11904: 0xFE6A,
-	26884 - 11904: 0xD9AC,
-	26885 - 11904: 0xB4C8,
-	26886 - 11904: 0xD9D4,
-	26887 - 11904: 0xD9BC,
-	26888 - 11904: 0xD9BE,
-	26889 - 11904: 0x8DBD,
-	26890 - 11904: 0xD9CB,
-	26891 - 11904: 0xD9CA,
-	26892 - 11904: 0xD9AA,
-	26893 - 11904: 0xB4D3,
-	26894 - 11904: 0xB4D5,
-	26895 - 11904: 0xD9B2,
-	26896 - 11904: 0xD9B9,
-	26897 - 11904: 0xD9C1,
-	26898 - 11904: 0xB4D4,
-	26899 - 11904: 0xD9B8,
-	26900 - 11904: 0xD9C4,
-	26901 - 11904: 0xD9D7,
-	26903 - 11904: 0xD9CC,
-	26904 - 11904: 0x9BA1,
-	26905 - 11904: 0x8CA2,
-	26906 - 11904: 0x9AB7,
-	26907 - 11904: 0x8EFC,
-	26917 - 11904: 0xD9D8,
-	26922 - 11904: 0xD9AE,
-	26924 - 11904: 0x9FA1,
-	26927 - 11904: 0xDDF2,
-	26928 - 11904: 0xB7A6,
-	26930 - 11904: 0xDDF0,
-	26931 - 11904: 0xDDDB,
-	26932 - 11904: 0xDDE0,
-	26933 - 11904: 0xDDD9,
-	26934 - 11904: 0xFD51,
-	26935 - 11904: 0xDDEC,
-	26936 - 11904: 0xDDCB,
-	26937 - 11904: 0xDDD2,
-	26939 - 11904: 0xDDEA,
-	26940 - 11904: 0xDDF4,
-	26941 - 11904: 0xDDDC,
-	26942 - 11904: 0xFAAD,
-	26943 - 11904: 0xDDCF,
-	26944 - 11904: 0xDDE2,
-	26945 - 11904: 0xDDE7,
-	26946 - 11904: 0xDDD3,
-	26947 - 11904: 0x8DBE,
-	26948 - 11904: 0xDDE4,
-	26949 - 11904: 0xDDD0,
-	26950 - 11904: 0x89A4,
-	26952 - 11904: 0xDDD7,
-	26953 - 11904: 0xDDD8,
-	26954 - 11904: 0xB7A8,
-	26955 - 11904: 0xDDEB,
-	26956 - 11904: 0xDDE9,
-	26958 - 11904: 0xDDCC,
-	26959 - 11904: 0xDDEE,
-	26961 - 11904: 0xDDEF,
-	26962 - 11904: 0xDDF1,
-	26963 - 11904: 0xB7AC,
-	26964 - 11904: 0xB7A4,
-	26965 - 11904: 0x9AD9,
-	26966 - 11904: 0xD5B8,
-	26967 - 11904: 0xDDD4,
-	26968 - 11904: 0xDDE6,
-	26969 - 11904: 0xDDD5,
-	26970 - 11904: 0xB7A1,
-	26971 - 11904: 0xB7B1,
-	26972 - 11904: 0xDDED,
-	26973 - 11904: 0xB7AF,
-	26974 - 11904: 0xB7AB,
-	26975 - 11904: 0xDDCA,
-	26976 - 11904: 0xB7A3,
-	26977 - 11904: 0xFD4E,
-	26978 - 11904: 0xDDCD,
-	26979 - 11904: 0xB7B0,
-	26980 - 11904: 0x8DC0,
-	26981 - 11904: 0xDDDD,
-	26982 - 11904: 0xDDC9,
-	26983 - 11904: 0x97F0,
-	26984 - 11904: 0xB7A9,
-	26985 - 11904: 0xDDE1,
-	26986 - 11904: 0xDDD1,
-	26987 - 11904: 0xB7AA,
-	26988 - 11904: 0xDDDA,
-	26989 - 11904: 0xB77E,
-	26990 - 11904: 0xB4D8,
-	26991 - 11904: 0xDDE3,
-	26992 - 11904: 0xD9BF,
-	26993 - 11904: 0xDDCE,
-	26994 - 11904: 0x93B4,
-	26995 - 11904: 0xFD44,
-	26996 - 11904: 0xDDE8,
-	26997 - 11904: 0xB7A5,
-	26998 - 11904: 0xDDE5,
-	26999 - 11904: 0xB7A2,
-	27000 - 11904: 0xDDDF,
-	27001 - 11904: 0xB7AD,
-	27002 - 11904: 0xDDD6,
-	27003 - 11904: 0xDDF3,
-	27008 - 11904: 0x9FA7,
-	27010 - 11904: 0xB7A7,
-	27011 - 11904: 0xDEC6,
-	27013 - 11904: 0x8DC2,
-	27014 - 11904: 0xB7AE,
-	27018 - 11904: 0x99B6,
-	27021 - 11904: 0xE24A,
-	27022 - 11904: 0xE248,
-	27024 - 11904: 0xE25E,
-	27025 - 11904: 0xE246,
-	27027 - 11904: 0xE258,
-	27028 - 11904: 0xB77D,
-	27029 - 11904: 0xBA5F,
-	27030 - 11904: 0xE242,
-	27031 - 11904: 0xE25D,
-	27032 - 11904: 0xFD52,
-	27033 - 11904: 0xE247,
-	27034 - 11904: 0xE255,
-	27035 - 11904: 0xBA64,
-	27036 - 11904: 0xBA5D,
-	27038 - 11904: 0xE25B,
-	27039 - 11904: 0x8DC1,
-	27040 - 11904: 0xE240,
-	27041 - 11904: 0xE25A,
-	27042 - 11904: 0x8E46,
-	27043 - 11904: 0xBA6F,
-	27044 - 11904: 0xE251,
-	27045 - 11904: 0xE261,
-	27046 - 11904: 0xBA6D,
-	27047 - 11904: 0xE249,
-	27048 - 11904: 0xBA5E,
-	27049 - 11904: 0xE24B,
-	27050 - 11904: 0xE259,
-	27051 - 11904: 0xBA67,
-	27052 - 11904: 0xE244,
-	27053 - 11904: 0xBA6B,
-	27054 - 11904: 0xBA61,
-	27055 - 11904: 0xE24D,
-	27056 - 11904: 0xE243,
-	27057 - 11904: 0xE1FC,
-	27058 - 11904: 0xA0D1,
-	27059 - 11904: 0xE257,
-	27060 - 11904: 0xBA68,
-	27061 - 11904: 0xE260,
-	27062 - 11904: 0xE1FD,
-	27063 - 11904: 0xBA65,
-	27065 - 11904: 0xE253,
-	27067 - 11904: 0xBA66,
-	27068 - 11904: 0xE245,
-	27069 - 11904: 0xE250,
-	27070 - 11904: 0xE24C,
-	27071 - 11904: 0xE24E,
-	27072 - 11904: 0x9FCA,
-	27073 - 11904: 0xBA60,
-	27074 - 11904: 0xE25F,
-	27075 - 11904: 0xBA6E,
-	27076 - 11904: 0xE24F,
-	27078 - 11904: 0xE262,
-	27081 - 11904: 0xE1FE,
-	27082 - 11904: 0xE254,
-	27083 - 11904: 0xBA63,
-	27084 - 11904: 0xBA6C,
-	27085 - 11904: 0xBA6A,
-	27086 - 11904: 0xE241,
-	27087 - 11904: 0xE256,
-	27088 - 11904: 0xBA69,
-	27089 - 11904: 0x92CF,
-	27091 - 11904: 0xBA62,
-	27092 - 11904: 0xE252,
-	27093 - 11904: 0x9CF4,
-	27094 - 11904: 0x8DC4,
-	27097 - 11904: 0xE25C,
-	27105 - 11904: 0xFD41,
-	27106 - 11904: 0xE5D5,
-	27108 - 11904: 0xE5D1,
-	27109 - 11904: 0xE5CD,
-	27110 - 11904: 0xE5E1,
-	27111 - 11904: 0xE5DE,
-	27112 - 11904: 0xBCCD,
-	27113 - 11904: 0x9B4C,
-	27115 - 11904: 0xE5E5,
-	27116 - 11904: 0xE5D4,
-	27117 - 11904: 0xBCD8,
-	27118 - 11904: 0xE5DB,
-	27121 - 11904: 0xE5D0,
-	27122 - 11904: 0xE5DA,
-	27123 - 11904: 0xBCD5,
-	27124 - 11904: 0xE5EE,
-	27126 - 11904: 0xE5EB,
-	27127 - 11904: 0xE5DD,
-	27128 - 11904: 0xE5CE,
-	27129 - 11904: 0xFD57,
-	27130 - 11904: 0xFCEF,
-	27131 - 11904: 0xE5E2,
-	27132 - 11904: 0xE5E4,
-	27133 - 11904: 0xBCD1,
-	27134 - 11904: 0xE5D8,
-	27135 - 11904: 0xE5D3,
-	27136 - 11904: 0xE5CA,
-	27137 - 11904: 0xBCCE,
-	27138 - 11904: 0xBCD6,
-	27139 - 11904: 0x9CDE,
-	27140 - 11904: 0xE5E7,
-	27141 - 11904: 0xBCD7,
-	27142 - 11904: 0xE5CB,
-	27143 - 11904: 0xE5ED,
-	27144 - 11904: 0xE5E0,
-	27145 - 11904: 0xE5E6,
-	27146 - 11904: 0xBCD4,
-	27147 - 11904: 0xFD42,
-	27148 - 11904: 0x986C,
-	27149 - 11904: 0xE5E3,
-	27151 - 11904: 0xE5EA,
-	27153 - 11904: 0xBCD9,
-	27155 - 11904: 0xBCD3,
-	27156 - 11904: 0xE5DC,
-	27157 - 11904: 0xE5CF,
-	27158 - 11904: 0xE5EF,
-	27159 - 11904: 0xE5CC,
-	27160 - 11904: 0xE5E8,
-	27161 - 11904: 0xBCD0,
-	27162 - 11904: 0x97F9,
-	27163 - 11904: 0xE5D6,
-	27164 - 11904: 0x9558,
-	27165 - 11904: 0xE5D7,
-	27166 - 11904: 0xBCCF,
-	27167 - 11904: 0xBCCC,
-	27168 - 11904: 0xE5D2,
-	27169 - 11904: 0xBCD2,
-	27171 - 11904: 0xBCCB,
-	27173 - 11904: 0xE5E9,
-	27174 - 11904: 0xE5EC,
-	27175 - 11904: 0xE5D9,
-	27176 - 11904: 0xE9CA,
-	27177 - 11904: 0x87B6,
-	27179 - 11904: 0x985E,
-	27180 - 11904: 0xFE7B,
-	27181 - 11904: 0x94CD,
-	27186 - 11904: 0xE9C2,
-	27187 - 11904: 0x93EE,
-	27188 - 11904: 0xE9BE,
-	27189 - 11904: 0xBEF6,
-	27192 - 11904: 0xBEEB,
-	27193 - 11904: 0xBEF0,
-	27194 - 11904: 0xBEEC,
-	27195 - 11904: 0xE9CC,
-	27196 - 11904: 0xE9D7,
-	27197 - 11904: 0xBEEA,
-	27198 - 11904: 0xE9C4,
-	27199 - 11904: 0xE9CD,
-	27200 - 11904: 0xE5DF,
-	27201 - 11904: 0xE9CE,
-	27203 - 11904: 0x8CA3,
-	27204 - 11904: 0xBEF1,
-	27205 - 11904: 0xFD5A,
-	27206 - 11904: 0xE9DD,
-	27207 - 11904: 0xBEF5,
-	27208 - 11904: 0xBEF8,
-	27209 - 11904: 0xE9C0,
-	27211 - 11904: 0xBEF4,
-	27212 - 11904: 0x93F5,
-	27213 - 11904: 0xE9DB,
-	27214 - 11904: 0xE9DC,
-	27215 - 11904: 0xE9D2,
-	27216 - 11904: 0xE9D1,
-	27217 - 11904: 0xE9C9,
-	27218 - 11904: 0x93EF,
-	27219 - 11904: 0x8EEA,
-	27220 - 11904: 0xE9D3,
-	27221 - 11904: 0xE9DA,
-	27222 - 11904: 0xE9D9,
-	27223 - 11904: 0x8F5B,
-	27224 - 11904: 0xBEEF,
-	27225 - 11904: 0xBEED,
-	27226 - 11904: 0xE9CB,
-	27227 - 11904: 0xE9C8,
-	27229 - 11904: 0xE9C5,
-	27230 - 11904: 0xE9D8,
-	27231 - 11904: 0xBEF7,
-	27232 - 11904: 0xE9D6,
-	27233 - 11904: 0xBEF3,
-	27234 - 11904: 0xBEF2,
-	27235 - 11904: 0x8C5E,
-	27236 - 11904: 0xE9D0,
-	27237 - 11904: 0x8DC6,
-	27238 - 11904: 0xE9BF,
-	27239 - 11904: 0xE9C1,
-	27240 - 11904: 0xE9C3,
-	27241 - 11904: 0xE9D5,
-	27242 - 11904: 0xE9CF,
-	27243 - 11904: 0xBEEE,
-	27245 - 11904: 0xE9C6,
-	27247 - 11904: 0xE9D4,
-	27249 - 11904: 0x8DC8,
-	27252 - 11904: 0x8DC7,
-	27254 - 11904: 0xE9C7,
-	27258 - 11904: 0x93F7,
-	27262 - 11904: 0xC0CF,
-	27263 - 11904: 0xED45,
-	27264 - 11904: 0xC0C8,
-	27265 - 11904: 0xECF5,
-	27266 - 11904: 0x8DC9,
-	27267 - 11904: 0xED41,
-	27268 - 11904: 0xC0CA,
-	27269 - 11904: 0xED48,
-	27271 - 11904: 0xECFC,
-	27273 - 11904: 0xECF7,
-	27274 - 11904: 0xFBF2,
-	27276 - 11904: 0xED49,
-	27277 - 11904: 0xECF3,
-	27278 - 11904: 0xECFE,
-	27279 - 11904: 0x9670,
-	27280 - 11904: 0xC0D1,
-	27281 - 11904: 0xED44,
-	27282 - 11904: 0xED4A,
-	27283 - 11904: 0xECFD,
-	27284 - 11904: 0xC0C9,
-	27285 - 11904: 0xED40,
-	27286 - 11904: 0xECF4,
-	27287 - 11904: 0xC0D0,
-	27289 - 11904: 0x8DCB,
-	27290 - 11904: 0xED47,
-	27291 - 11904: 0xECF9,
-	27292 - 11904: 0xC0CC,
-	27293 - 11904: 0xFD5C,
-	27294 - 11904: 0xECFB,
-	27295 - 11904: 0xECF8,
-	27296 - 11904: 0xC0D2,
-	27297 - 11904: 0xECFA,
-	27298 - 11904: 0xC0CB,
-	27299 - 11904: 0xC0CE,
-	27300 - 11904: 0xED43,
-	27301 - 11904: 0xECF6,
-	27302 - 11904: 0xED46,
-	27303 - 11904: 0x8F65,
-	27304 - 11904: 0xED42,
-	27307 - 11904: 0x8DCD,
-	27308 - 11904: 0xC263,
-	27309 - 11904: 0xEFE7,
-	27310 - 11904: 0xC268,
-	27311 - 11904: 0xC269,
-	27313 - 11904: 0x9DA8,
-	27314 - 11904: 0x94F9,
-	27315 - 11904: 0xC262,
-	27316 - 11904: 0xEFE6,
-	27317 - 11904: 0x8DCE,
-	27318 - 11904: 0xEFE3,
-	27319 - 11904: 0xEFE4,
-	27320 - 11904: 0xC266,
-	27321 - 11904: 0xEFDE,
-	27322 - 11904: 0xEFE2,
-	27323 - 11904: 0xC265,
-	27325 - 11904: 0xEFDF,
-	27326 - 11904: 0x93EA,
-	27330 - 11904: 0xC267,
-	27331 - 11904: 0xC264,
-	27333 - 11904: 0xEFDD,
-	27334 - 11904: 0xEFE1,
-	27335 - 11904: 0xEFE5,
-	27336 - 11904: 0xFD5F,
-	27337 - 11904: 0x93F0,
-	27338 - 11904: 0x9FB6,
-	27339 - 11904: 0xF251,
-	27340 - 11904: 0xF24E,
-	27341 - 11904: 0xF257,
-	27343 - 11904: 0xF256,
-	27344 - 11904: 0xF254,
-	27345 - 11904: 0xF24F,
-	27347 - 11904: 0xC372,
-	27348 - 11904: 0x8DCF,
-	27352 - 11904: 0x9763,
-	27353 - 11904: 0xF250,
-	27354 - 11904: 0xC371,
-	27355 - 11904: 0xC0CD,
-	27356 - 11904: 0xF253,
-	27357 - 11904: 0xC370,
-	27358 - 11904: 0xF258,
-	27359 - 11904: 0xF252,
-	27360 - 11904: 0xF24D,
-	27361 - 11904: 0xEFE0,
-	27365 - 11904: 0xC36F,
-	27367 - 11904: 0xF24C,
-	27368 - 11904: 0xF456,
-	27370 - 11904: 0xF455,
-	27371 - 11904: 0xF255,
-	27372 - 11904: 0xC468,
-	27374 - 11904: 0xF459,
-	27375 - 11904: 0xF45A,
-	27376 - 11904: 0xF454,
-	27377 - 11904: 0xF458,
-	27379 - 11904: 0xF453,
-	27382 - 11904: 0x8DD0,
-	27384 - 11904: 0xF5D1,
-	27385 - 11904: 0xF457,
-	27386 - 11904: 0xC4E7,
-	27387 - 11904: 0xC4E5,
-	27388 - 11904: 0xF5CF,
-	27392 - 11904: 0xF5D2,
-	27394 - 11904: 0xF5CE,
-	27395 - 11904: 0xF5D0,
-	27396 - 11904: 0xC4E6,
-	27397 - 11904: 0x93F1,
-	27400 - 11904: 0xF6E5,
-	27401 - 11904: 0xF6E6,
-	27402 - 11904: 0xC576,
-	27403 - 11904: 0xF6E4,
-	27407 - 11904: 0xF7E2,
-	27408 - 11904: 0xC5CF,
-	27409 - 11904: 0xF7E0,
-	27410 - 11904: 0xF7E1,
-	27411 - 11904: 0xF8AC,
-	27414 - 11904: 0xC656,
-	27415 - 11904: 0xF8F3,
-	27416 - 11904: 0xF8F1,
-	27417 - 11904: 0xF8F2,
-	27418 - 11904: 0xF8F4,
-	27421 - 11904: 0xFD62,
-	27422 - 11904: 0xF9BB,
-	27424 - 11904: 0xA4ED,
-	27425 - 11904: 0xA6B8,
-	27427 - 11904: 0xAA59,
-	27429 - 11904: 0xCCE9,
-	27432 - 11904: 0xCF64,
-	27436 - 11904: 0xD1F5,
-	27437 - 11904: 0xD1F7,
-	27439 - 11904: 0xD1F6,
-	27441 - 11904: 0xD1F8,
-	27442 - 11904: 0xB1FD,
-	27443 - 11904: 0xD5D7,
-	27444 - 11904: 0xD1F9,
-	27445 - 11904: 0xFD65,
-	27446 - 11904: 0xD5D6,
-	27447 - 11904: 0xD5D8,
-	27448 - 11904: 0xD5D9,
-	27449 - 11904: 0xD9DA,
-	27450 - 11904: 0xB4DB,
-	27451 - 11904: 0xD9DB,
-	27452 - 11904: 0xD9DD,
-	27453 - 11904: 0xB4DC,
-	27454 - 11904: 0xB4DA,
-	27455 - 11904: 0xD9DC,
-	27457 - 11904: 0xDDFA,
-	27458 - 11904: 0xDDF8,
-	27459 - 11904: 0xDDF7,
-	27461 - 11904: 0xDDF6,
-	27462 - 11904: 0xDDF5,
-	27463 - 11904: 0xB7B2,
-	27464 - 11904: 0xDDF9,
-	27465 - 11904: 0xBA70,
-	27466 - 11904: 0xE263,
-	27467 - 11904: 0xE265,
-	27468 - 11904: 0xBA71,
-	27469 - 11904: 0xE264,
-	27470 - 11904: 0xBCDB,
-	27472 - 11904: 0xBCDA,
-	27473 - 11904: 0xE5F0,
-	27474 - 11904: 0x9FDB,
-	27476 - 11904: 0xE9DF,
-	27477 - 11904: 0xE9DE,
-	27478 - 11904: 0xE9E0,
-	27479 - 11904: 0x93F8,
-	27481 - 11904: 0xBEF9,
-	27483 - 11904: 0xED4B,
-	27484 - 11904: 0xC0D3,
-	27486 - 11904: 0xEFE8,
-	27487 - 11904: 0xC26A,
-	27488 - 11904: 0xF259,
-	27489 - 11904: 0xC577,
-	27490 - 11904: 0xA4EE,
-	27491 - 11904: 0xA5BF,
-	27492 - 11904: 0xA6B9,
-	27493 - 11904: 0xA842,
-	27494 - 11904: 0xAA5A,
-	27495 - 11904: 0xAA5B,
-	27498 - 11904: 0xAC6E,
-	27501 - 11904: 0xD1FA,
-	27503 - 11904: 0x8BF7,
-	27506 - 11904: 0xB7B3,
-	27508 - 11904: 0xFD66,
-	27510 - 11904: 0xE6D1,
-	27511 - 11904: 0xBEFA,
-	27512 - 11904: 0xC26B,
-	27513 - 11904: 0xA4EF,
-	27514 - 11904: 0x8BCF,
-	27515 - 11904: 0xA6BA,
-	27518 - 11904: 0xCCEB,
-	27519 - 11904: 0xAA5C,
-	27520 - 11904: 0xCCEA,
-	27521 - 11904: 0x8DD1,
-	27522 - 11904: 0xCF65,
-	27523 - 11904: 0xAC6F,
-	27524 - 11904: 0xCF66,
-	27526 - 11904: 0xAC70,
-	27528 - 11904: 0xD1FC,
-	27529 - 11904: 0xAEEE,
-	27530 - 11904: 0xAEED,
-	27532 - 11904: 0xD5DE,
-	27533 - 11904: 0xD5DC,
-	27534 - 11904: 0xD5DD,
-	27535 - 11904: 0xD5DB,
-	27537 - 11904: 0xD5DA,
-	27540 - 11904: 0xD9DE,
-	27541 - 11904: 0xD9E1,
-	27542 - 11904: 0xB4DE,
-	27543 - 11904: 0xD9DF,
-	27544 - 11904: 0xB4DD,
-	27545 - 11904: 0xD9E0,
-	27547 - 11904: 0xDDFB,
-	27550 - 11904: 0xE266,
-	27551 - 11904: 0xE267,
-	27552 - 11904: 0xE268,
-	27554 - 11904: 0xE5F3,
-	27555 - 11904: 0xE5F2,
-	27556 - 11904: 0xBCDC,
-	27557 - 11904: 0xE5F1,
-	27558 - 11904: 0xE5F4,
-	27559 - 11904: 0xE9E1,
-	27562 - 11904: 0xE9E2,
-	27563 - 11904: 0xE9E3,
-	27565 - 11904: 0xED4C,
-	27566 - 11904: 0xC0D4,
-	27567 - 11904: 0xC26C,
-	27568 - 11904: 0xF25A,
-	27570 - 11904: 0xC4E8,
-	27571 - 11904: 0xC95F,
-	27573 - 11904: 0xAC71,
-	27574 - 11904: 0xCF67,
-	27575 - 11904: 0xAEEF,
-	27578 - 11904: 0xB1FE,
-	27580 - 11904: 0xB4DF,
-	27581 - 11904: 0xD9E2,
-	27583 - 11904: 0xB7B5,
-	27584 - 11904: 0xB7B4,
-	27585 - 11904: 0x8DD2,
-	27587 - 11904: 0xE269,
-	27588 - 11904: 0xE26A,
-	27589 - 11904: 0xBCDD,
-	27590 - 11904: 0xBCDE,
-	27591 - 11904: 0xE9E5,
-	27592 - 11904: 0xE9E4,
-	27593 - 11904: 0xEFE9,
-	27594 - 11904: 0xF7E3,
-	27595 - 11904: 0xA4F0,
-	27596 - 11904: 0xC960,
-	27597 - 11904: 0xA5C0,
-	27599 - 11904: 0xA843,
-	27600 - 11904: 0xCB48,
-	27602 - 11904: 0xAC72,
-	27603 - 11904: 0xB7B6,
-	27604 - 11904: 0xA4F1,
-	27606 - 11904: 0xCF68,
-	27607 - 11904: 0xAC73,
-	27608 - 11904: 0xCF69,
-	27610 - 11904: 0xC0D5,
-	27611 - 11904: 0xA4F2,
-	27612 - 11904: 0xFD71,
-	27614 - 11904: 0xCCEC,
-	27616 - 11904: 0xCF6A,
-	27617 - 11904: 0xFD6F,
-	27618 - 11904: 0xD242,
-	27619 - 11904: 0xD241,
-	27620 - 11904: 0xD1FE,
-	27622 - 11904: 0xD1FD,
-	27623 - 11904: 0xD243,
-	27624 - 11904: 0xD240,
-	27626 - 11904: 0x8DD3,
-	27627 - 11904: 0xB240,
-	27628 - 11904: 0xB241,
-	27631 - 11904: 0xB4E0,
-	27632 - 11904: 0xD9E3,
-	27634 - 11904: 0xD9E4,
-	27635 - 11904: 0xD9E5,
-	27639 - 11904: 0xDE41,
-	27640 - 11904: 0xDE42,
-	27641 - 11904: 0xDE40,
-	27642 - 11904: 0x9FE7,
-	27643 - 11904: 0xDDFD,
-	27644 - 11904: 0xDDFE,
-	27645 - 11904: 0xB7B7,
-	27646 - 11904: 0xE26B,
-	27647 - 11904: 0xE5F7,
-	27648 - 11904: 0xE5F6,
-	27649 - 11904: 0xE5F5,
-	27650 - 11904: 0xE5F8,
-	27651 - 11904: 0xE9E7,
-	27652 - 11904: 0xE9E6,
-	27653 - 11904: 0xBEFB,
-	27654 - 11904: 0xE9E8,
-	27656 - 11904: 0xC0D6,
-	27657 - 11904: 0xED4D,
-	27659 - 11904: 0xEFEA,
-	27660 - 11904: 0xF25B,
-	27661 - 11904: 0xF6E7,
-	27663 - 11904: 0xA4F3,
-	27664 - 11904: 0xA5C2,
-	27665 - 11904: 0xA5C1,
-	27667 - 11904: 0xAA5D,
-	27668 - 11904: 0xC961,
-	27669 - 11904: 0xC97E,
-	27670 - 11904: 0xA6BB,
-	27672 - 11904: 0xC9F7,
-	27673 - 11904: 0xCB49,
-	27674 - 11904: 0xCB4A,
-	27675 - 11904: 0xAA5E,
-	27676 - 11904: 0x90BD,
-	27677 - 11904: 0xCCED,
-	27679 - 11904: 0xAC74,
-	27680 - 11904: 0xCF6B,
-	27681 - 11904: 0xCF6C,
-	27683 - 11904: 0xAEF0,
-	27684 - 11904: 0xAEF4,
-	27685 - 11904: 0xD244,
-	27686 - 11904: 0xAEF3,
-	27687 - 11904: 0xAEF1,
-	27688 - 11904: 0xAEF2,
-	27690 - 11904: 0xD5DF,
-	27691 - 11904: 0xB242,
-	27692 - 11904: 0xB4E3,
-	27694 - 11904: 0xB4E1,
-	27695 - 11904: 0xB4E2,
-	27696 - 11904: 0xD9E6,
-	27697 - 11904: 0x9FD0,
-	27699 - 11904: 0xBA72,
-	27700 - 11904: 0xA4F4,
-	27701 - 11904: 0x8BD0,
-	27702 - 11904: 0xC9A1,
-	27703 - 11904: 0xFD72,
-	27704 - 11904: 0xA5C3,
-	27705 - 11904: 0x9CAE,
-	27706 - 11904: 0x8BD1,
-	27707 - 11904: 0xC9A4,
-	27709 - 11904: 0x8ADB,
-	27710 - 11904: 0xA5C6,
-	27711 - 11904: 0xC9A3,
-	27712 - 11904: 0xA5C5,
-	27713 - 11904: 0xA5C4,
-	27714 - 11904: 0xA844,
-	27715 - 11904: 0xC9A2,
-	27718 - 11904: 0xC9F8,
-	27721 - 11904: 0xFAE4,
-	27722 - 11904: 0xC9FC,
-	27723 - 11904: 0xC9FE,
-	27724 - 11904: 0xCA40,
-	27725 - 11904: 0xA6C5,
-	27726 - 11904: 0xA6C6,
-	27727 - 11904: 0xC9FB,
-	27728 - 11904: 0xA6C1,
-	27730 - 11904: 0xC9F9,
-	27732 - 11904: 0xC9FD,
-	27733 - 11904: 0xA6C2,
-	27735 - 11904: 0xA6BD,
-	27736 - 11904: 0x95CE,
-	27737 - 11904: 0xA6BE,
-	27738 - 11904: 0xFD76,
-	27739 - 11904: 0xA6C4,
-	27740 - 11904: 0xC9FA,
-	27741 - 11904: 0xA6BC,
-	27742 - 11904: 0xA845,
-	27743 - 11904: 0xA6BF,
-	27744 - 11904: 0xA6C0,
-	27745 - 11904: 0xA6C3,
-	27749 - 11904: 0xCB5B,
-	27750 - 11904: 0xCB59,
-	27751 - 11904: 0xCB4C,
-	27752 - 11904: 0xA851,
-	27753 - 11904: 0xCB53,
-	27754 - 11904: 0xA84C,
-	27755 - 11904: 0xCB4D,
-	27757 - 11904: 0xCB55,
-	27758 - 11904: 0xFB62,
-	27759 - 11904: 0xCB52,
-	27760 - 11904: 0xA84F,
-	27761 - 11904: 0xCB51,
-	27762 - 11904: 0xA856,
-	27763 - 11904: 0xCB5A,
-	27764 - 11904: 0xA858,
-	27765 - 11904: 0x8DD4,
-	27766 - 11904: 0xA85A,
-	27768 - 11904: 0xCB4B,
-	27769 - 11904: 0xFD78,
-	27770 - 11904: 0xA84D,
-	27771 - 11904: 0xCB5C,
-	27773 - 11904: 0xA854,
-	27774 - 11904: 0xA857,
-	27775 - 11904: 0x8EE3,
-	27776 - 11904: 0xCD45,
-	27777 - 11904: 0xA847,
-	27778 - 11904: 0xA85E,
-	27779 - 11904: 0xA855,
-	27780 - 11904: 0xCB4E,
-	27781 - 11904: 0xA84A,
-	27782 - 11904: 0xA859,
-	27783 - 11904: 0xCB56,
-	27784 - 11904: 0xA848,
-	27785 - 11904: 0xA849,
-	27786 - 11904: 0xCD43,
-	27787 - 11904: 0xCB4F,
-	27788 - 11904: 0xA850,
-	27789 - 11904: 0xA85B,
-	27790 - 11904: 0xCB5D,
-	27791 - 11904: 0xCB50,
-	27792 - 11904: 0xA84E,
-	27794 - 11904: 0xA853,
-	27795 - 11904: 0xCCEE,
-	27796 - 11904: 0xA85C,
-	27797 - 11904: 0xCB57,
-	27798 - 11904: 0xA852,
-	27800 - 11904: 0xA85D,
-	27801 - 11904: 0xA846,
-	27802 - 11904: 0xCB54,
-	27803 - 11904: 0xA84B,
-	27804 - 11904: 0xFDB7,
-	27805 - 11904: 0xCD44,
-	27807 - 11904: 0x9076,
-	27810 - 11904: 0x98C6,
-	27818 - 11904: 0x8DD5,
-	27819 - 11904: 0xAA6A,
-	27820 - 11904: 0xAA7A,
-	27821 - 11904: 0xCCF5,
-	27822 - 11904: 0xAA71,
-	27823 - 11904: 0x97D1,
-	27824 - 11904: 0xCD4B,
-	27825 - 11904: 0xAA62,
-	27826 - 11904: 0x9EB6,
-	27827 - 11904: 0xAA65,
-	27828 - 11904: 0xCD42,
-	27830 - 11904: 0xCCF3,
-	27831 - 11904: 0xCCF7,
-	27832 - 11904: 0xAA6D,
-	27833 - 11904: 0xAA6F,
-	27834 - 11904: 0xCCFA,
-	27835 - 11904: 0xAA76,
-	27836 - 11904: 0xAA68,
-	27837 - 11904: 0xAA66,
-	27838 - 11904: 0xAA67,
-	27839 - 11904: 0xAA75,
-	27840 - 11904: 0xCD47,
-	27841 - 11904: 0xAA70,
-	27842 - 11904: 0xCCF9,
-	27843 - 11904: 0xCCFB,
-	27844 - 11904: 0xAA6E,
-	27845 - 11904: 0xAA73,
-	27846 - 11904: 0xCCFC,
-	27847 - 11904: 0xCD4A,
-	27849 - 11904: 0xAC75,
-	27850 - 11904: 0xAA79,
-	27851 - 11904: 0xFAC7,
-	27852 - 11904: 0xAA63,
-	27853 - 11904: 0xCD49,
-	27854 - 11904: 0xA042,
-	27855 - 11904: 0xCD4D,
-	27856 - 11904: 0xCCF8,
-	27857 - 11904: 0xCD4F,
-	27858 - 11904: 0xCD40,
-	27859 - 11904: 0xAA6C,
-	27860 - 11904: 0xCCF4,
-	27861 - 11904: 0xAA6B,
-	27862 - 11904: 0xAA7D,
-	27863 - 11904: 0xAA72,
-	27865 - 11904: 0xCCF2,
-	27866 - 11904: 0xCF75,
-	27867 - 11904: 0xAA78,
-	27868 - 11904: 0xAA7C,
-	27869 - 11904: 0xCD41,
-	27870 - 11904: 0xCD46,
-	27871 - 11904: 0x9873,
-	27872 - 11904: 0xAA7E,
-	27873 - 11904: 0xAA77,
-	27874 - 11904: 0xAA69,
-	27875 - 11904: 0xAA5F,
-	27877 - 11904: 0xAA64,
-	27879 - 11904: 0xCCF6,
-	27880 - 11904: 0xAA60,
-	27881 - 11904: 0xCD4E,
-	27882 - 11904: 0x9FFC,
-	27883 - 11904: 0xCCF0,
-	27884 - 11904: 0xCCEF,
-	27885 - 11904: 0xCCFD,
-	27886 - 11904: 0xCCF1,
-	27887 - 11904: 0xAA7B,
-	27888 - 11904: 0xAEF5,
-	27889 - 11904: 0xAA74,
-	27890 - 11904: 0xCCFE,
-	27891 - 11904: 0xAA61,
-	27893 - 11904: 0xACA6,
-	27897 - 11904: 0xCD4C,
-	27903 - 11904: 0x8CA5,
-	27904 - 11904: 0xCF7C,
-	27905 - 11904: 0xCFA1,
-	27906 - 11904: 0x8DD7,
-	27907 - 11904: 0xCFA4,
-	27908 - 11904: 0xCF77,
-	27909 - 11904: 0x92FB,
-	27910 - 11904: 0x8DD8,
-	27911 - 11904: 0xCFA7,
-	27912 - 11904: 0xCFAA,
-	27913 - 11904: 0xCFAC,
-	27914 - 11904: 0xCF74,
-	27915 - 11904: 0xAC76,
-	27916 - 11904: 0xAC7B,
-	27917 - 11904: 0xD249,
-	27918 - 11904: 0xACAD,
-	27919 - 11904: 0xCFA5,
-	27920 - 11904: 0xCFAD,
-	27921 - 11904: 0xCF7B,
-	27922 - 11904: 0xCF73,
-	27926 - 11904: 0xD264,
-	27927 - 11904: 0xAC7E,
-	27928 - 11904: 0xCFA2,
-	27929 - 11904: 0xCF78,
-	27930 - 11904: 0xCF7A,
-	27931 - 11904: 0xACA5,
-	27933 - 11904: 0xCF7D,
-	27934 - 11904: 0xAC7D,
-	27935 - 11904: 0xCF70,
-	27936 - 11904: 0xCFA8,
-	27938 - 11904: 0xCFAB,
-	27940 - 11904: 0x944F,
-	27941 - 11904: 0xAC7A,
-	27942 - 11904: 0x8DD9,
-	27943 - 11904: 0xACA8,
-	27944 - 11904: 0xCF6D,
-	27945 - 11904: 0xACAA,
-	27946 - 11904: 0xAC78,
-	27947 - 11904: 0xACAE,
-	27948 - 11904: 0xCFA9,
-	27949 - 11904: 0xCF6F,
-	27950 - 11904: 0xACAB,
-	27951 - 11904: 0xD25E,
-	27952 - 11904: 0xCD48,
-	27953 - 11904: 0xAC7C,
-	27954 - 11904: 0xAC77,
-	27955 - 11904: 0xCF76,
-	27956 - 11904: 0xCF6E,
-	27957 - 11904: 0xACAC,
-	27958 - 11904: 0xACA4,
-	27959 - 11904: 0xCFA3,
-	27960 - 11904: 0xACA9,
-	27961 - 11904: 0xACA7,
-	27962 - 11904: 0xCF79,
-	27963 - 11904: 0xACA1,
-	27964 - 11904: 0xCF71,
-	27965 - 11904: 0xACA2,
-	27966 - 11904: 0xACA3,
-	27967 - 11904: 0xCF72,
-	27968 - 11904: 0xCFA6,
-	27969 - 11904: 0xAC79,
-	27970 - 11904: 0xCF7E,
-	27982 - 11904: 0x896B,
-	27991 - 11904: 0x97CE,
-	27992 - 11904: 0xD24C,
-	27993 - 11904: 0xAEFD,
-	27994 - 11904: 0xAF43,
-	27995 - 11904: 0xFAF3,
-	27996 - 11904: 0xFDAE,
-	27998 - 11904: 0xD255,
-	27999 - 11904: 0xD25B,
-	28000 - 11904: 0xD257,
-	28001 - 11904: 0xD24A,
-	28002 - 11904: 0xD24D,
-	28003 - 11904: 0xD246,
-	28004 - 11904: 0xD247,
-	28005 - 11904: 0xAF4A,
-	28006 - 11904: 0xAEFA,
-	28007 - 11904: 0xD256,
-	28008 - 11904: 0xD25F,
-	28009 - 11904: 0xAF45,
-	28010 - 11904: 0xAEF6,
-	28012 - 11904: 0xAF40,
-	28013 - 11904: 0xD24E,
-	28014 - 11904: 0xAF42,
-	28015 - 11904: 0xD24F,
-	28016 - 11904: 0xD259,
-	28017 - 11904: 0xFBAF,
-	28018 - 11904: 0x92B7,
-	28020 - 11904: 0xAF44,
-	28021 - 11904: 0xD268,
-	28022 - 11904: 0xD248,
-	28023 - 11904: 0xAEFC,
-	28024 - 11904: 0xAEFB,
-	28025 - 11904: 0xAF48,
-	28026 - 11904: 0xD245,
-	28027 - 11904: 0xD266,
-	28028 - 11904: 0xD25A,
-	28029 - 11904: 0xD267,
-	28030 - 11904: 0xD261,
-	28031 - 11904: 0xD253,
-	28032 - 11904: 0xD262,
-	28033 - 11904: 0x8DDA,
-	28034 - 11904: 0xD25C,
-	28035 - 11904: 0xD265,
-	28036 - 11904: 0xD263,
-	28037 - 11904: 0xAF49,
-	28038 - 11904: 0xD254,
-	28039 - 11904: 0xAEF9,
-	28040 - 11904: 0xAEF8,
-	28041 - 11904: 0xAF41,
-	28042 - 11904: 0xAF47,
-	28043 - 11904: 0xD260,
-	28044 - 11904: 0xAF46,
-	28045 - 11904: 0xD251,
-	28046 - 11904: 0xB243,
-	28047 - 11904: 0x9C5A,
-	28048 - 11904: 0xD269,
-	28049 - 11904: 0xD250,
-	28050 - 11904: 0xD24B,
-	28051 - 11904: 0xAEFE,
-	28052 - 11904: 0xAF4B,
-	28053 - 11904: 0xAEF7,
-	28054 - 11904: 0xFDAD,
-	28055 - 11904: 0xD258,
-	28056 - 11904: 0xD25D,
-	28068 - 11904: 0x8DDC,
-	28069 - 11904: 0x9444,
-	28074 - 11904: 0xB265,
-	28075 - 11904: 0xD5E1,
-	28076 - 11904: 0xD5E5,
-	28078 - 11904: 0xB252,
-	28079 - 11904: 0xB250,
-	28081 - 11904: 0x8DDD,
-	28082 - 11904: 0xB247,
-	28083 - 11904: 0xD5E3,
-	28084 - 11904: 0xD5E2,
-	28085 - 11904: 0xB25B,
-	28087 - 11904: 0xD5E8,
-	28088 - 11904: 0xB255,
-	28089 - 11904: 0xA0D6,
-	28090 - 11904: 0xD5FA,
-	28091 - 11904: 0xD647,
-	28092 - 11904: 0xB244,
-	28093 - 11904: 0xD5F7,
-	28094 - 11904: 0xD5F0,
-	28095 - 11904: 0xB267,
-	28096 - 11904: 0xD5E0,
-	28098 - 11904: 0xD5FC,
-	28100 - 11904: 0xB264,
-	28101 - 11904: 0xB258,
-	28102 - 11904: 0xB263,
-	28103 - 11904: 0xB24E,
-	28104 - 11904: 0xD5EC,
-	28105 - 11904: 0xD5FE,
-	28106 - 11904: 0xD5F6,
-	28107 - 11904: 0xB24F,
-	28108 - 11904: 0xB249,
-	28109 - 11904: 0xD645,
-	28111 - 11904: 0xD5FD,
-	28112 - 11904: 0xD640,
-	28113 - 11904: 0xB251,
-	28114 - 11904: 0xB259,
-	28115 - 11904: 0xD642,
-	28116 - 11904: 0xD5EA,
-	28117 - 11904: 0xD5FB,
-	28118 - 11904: 0xD5EF,
-	28119 - 11904: 0xD644,
-	28120 - 11904: 0xB25E,
-	28121 - 11904: 0xB246,
-	28122 - 11904: 0xB25C,
-	28123 - 11904: 0xD5F4,
-	28124 - 11904: 0xD5F2,
-	28125 - 11904: 0xD5F3,
-	28126 - 11904: 0xB253,
-	28127 - 11904: 0xD5EE,
-	28128 - 11904: 0xD5ED,
-	28129 - 11904: 0xB248,
-	28130 - 11904: 0xD5E7,
-	28131 - 11904: 0xD646,
-	28132 - 11904: 0xB24A,
-	28133 - 11904: 0xD5F1,
-	28134 - 11904: 0xB268,
-	28136 - 11904: 0xB262,
-	28137 - 11904: 0xD5E6,
-	28138 - 11904: 0xB25F,
-	28139 - 11904: 0xB25D,
-	28140 - 11904: 0xB266,
-	28141 - 11904: 0xD5F8,
-	28142 - 11904: 0xB261,
-	28143 - 11904: 0xD252,
-	28144 - 11904: 0xD5F9,
-	28145 - 11904: 0xB260,
-	28146 - 11904: 0xD641,
-	28147 - 11904: 0xB245,
-	28148 - 11904: 0xD5F5,
-	28149 - 11904: 0xB257,
-	28150 - 11904: 0xD5E9,
-	28151 - 11904: 0xB256,
-	28153 - 11904: 0xB254,
-	28154 - 11904: 0xB24C,
-	28155 - 11904: 0xB24B,
-	28156 - 11904: 0xD9E7,
-	28157 - 11904: 0xD643,
-	28158 - 11904: 0x8C41,
-	28160 - 11904: 0xD5EB,
-	28162 - 11904: 0x97D5,
-	28163 - 11904: 0xD9FC,
-	28164 - 11904: 0x944A,
-	28165 - 11904: 0xB24D,
-	28170 - 11904: 0x944D,
-	28175 - 11904: 0x97CB,
-	28181 - 11904: 0x8DDE,
-	28184 - 11904: 0x8DDF,
-	28185 - 11904: 0xB541,
-	28186 - 11904: 0xB25A,
-	28187 - 11904: 0xB4EE,
-	28188 - 11904: 0xD9F6,
-	28189 - 11904: 0xFDB8,
-	28191 - 11904: 0xD9EA,
-	28192 - 11904: 0xB4EB,
-	28193 - 11904: 0xB4E7,
-	28194 - 11904: 0xDA49,
-	28195 - 11904: 0xB4ED,
-	28196 - 11904: 0xB4F1,
-	28197 - 11904: 0xB4EC,
-	28198 - 11904: 0xB4F5,
-	28199 - 11904: 0xDA4D,
-	28200 - 11904: 0xDA44,
-	28201 - 11904: 0x8DE0,
-	28202 - 11904: 0xFEF9,
-	28203 - 11904: 0xD9F1,
-	28204 - 11904: 0xB4FA,
-	28205 - 11904: 0xB4F4,
-	28206 - 11904: 0xD9FD,
-	28207 - 11904: 0xFDBB,
-	28208 - 11904: 0xDA4A,
-	28209 - 11904: 0xDA43,
-	28210 - 11904: 0xB4E8,
-	28211 - 11904: 0xD9F7,
-	28212 - 11904: 0xB4F7,
-	28213 - 11904: 0xDA55,
-	28214 - 11904: 0xDA56,
-	28216 - 11904: 0xB4E5,
-	28217 - 11904: 0xDA48,
-	28218 - 11904: 0xB4F9,
-	28219 - 11904: 0xD9FB,
-	28220 - 11904: 0xD9ED,
-	28221 - 11904: 0xD9EE,
-	28222 - 11904: 0xB4FD,
-	28223 - 11904: 0xD9F2,
-	28224 - 11904: 0xD9F9,
-	28225 - 11904: 0xD9F3,
-	28227 - 11904: 0xB4FB,
-	28228 - 11904: 0xB544,
-	28229 - 11904: 0xD9EF,
-	28230 - 11904: 0xD9E8,
-	28231 - 11904: 0xD9E9,
-	28233 - 11904: 0xD9EB,
-	28234 - 11904: 0xB4EA,
-	28235 - 11904: 0xD9F8,
-	28237 - 11904: 0xB4F8,
-	28238 - 11904: 0xB542,
-	28239 - 11904: 0xFDC0,
-	28240 - 11904: 0xFCF9,
-	28241 - 11904: 0xD9FA,
-	28242 - 11904: 0xDA53,
-	28243 - 11904: 0xDA4B,
-	28244 - 11904: 0xB4E6,
-	28245 - 11904: 0xDA51,
-	28246 - 11904: 0xB4F2,
-	28247 - 11904: 0x8CDD,
-	28248 - 11904: 0xB4F0,
-	28249 - 11904: 0xFB7E,
-	28250 - 11904: 0xDA57,
-	28251 - 11904: 0xB4EF,
-	28252 - 11904: 0xDA41,
-	28253 - 11904: 0xD9F4,
-	28254 - 11904: 0xD9FE,
-	28255 - 11904: 0xB547,
-	28256 - 11904: 0xDA45,
-	28257 - 11904: 0xDA42,
-	28258 - 11904: 0xD9F0,
-	28259 - 11904: 0xB543,
-	28260 - 11904: 0xDA4F,
-	28261 - 11904: 0xDA4C,
-	28262 - 11904: 0xDA54,
-	28263 - 11904: 0xB4E9,
-	28264 - 11904: 0xDA40,
-	28265 - 11904: 0xB546,
-	28267 - 11904: 0xDA47,
-	28270 - 11904: 0xB4F3,
-	28271 - 11904: 0xB4F6,
-	28273 - 11904: 0xDA46,
-	28274 - 11904: 0xB545,
-	28275 - 11904: 0xD9F5,
-	28276 - 11904: 0xD5E4,
-	28278 - 11904: 0x92B3,
-	28279 - 11904: 0xDA50,
-	28280 - 11904: 0xDA4E,
-	28281 - 11904: 0xDA52,
-	28284 - 11904: 0xFDAF,
-	28294 - 11904: 0x8DE1,
-	28296 - 11904: 0xD9EC,
-	28297 - 11904: 0xB540,
-	28299 - 11904: 0x95D3,
-	28301 - 11904: 0xDE61,
-	28302 - 11904: 0xDE60,
-	28303 - 11904: 0xDE46,
-	28304 - 11904: 0xB7BD,
-	28306 - 11904: 0xDE5F,
-	28307 - 11904: 0xDE49,
-	28308 - 11904: 0xDE4A,
-	28310 - 11904: 0xB7C7,
-	28311 - 11904: 0xDE68,
-	28312 - 11904: 0xB7C2,
-	28313 - 11904: 0xDE5E,
-	28314 - 11904: 0x89C1,
-	28315 - 11904: 0xDE43,
-	28316 - 11904: 0xB7C8,
-	28317 - 11904: 0xB7BE,
-	28318 - 11904: 0xDE52,
-	28319 - 11904: 0xDE48,
-	28320 - 11904: 0xDE4B,
-	28321 - 11904: 0xDE63,
-	28322 - 11904: 0xB7B8,
-	28323 - 11904: 0xDE6A,
-	28324 - 11904: 0xDE62,
-	28325 - 11904: 0xB7C1,
-	28326 - 11904: 0xDE57,
-	28327 - 11904: 0xB7CC,
-	28330 - 11904: 0xB7CB,
-	28331 - 11904: 0xB7C5,
-	28334 - 11904: 0xDE69,
-	28335 - 11904: 0xB7B9,
-	28336 - 11904: 0xDE55,
-	28337 - 11904: 0xDE4C,
-	28338 - 11904: 0xDE59,
-	28339 - 11904: 0xDE65,
-	28340 - 11904: 0xB7CD,
-	28341 - 11904: 0xFD68,
-	28342 - 11904: 0xB7BB,
-	28343 - 11904: 0xDE54,
-	28344 - 11904: 0x9CB7,
-	28345 - 11904: 0xDE4D,
-	28346 - 11904: 0xB7C4,
-	28347 - 11904: 0x8DE3,
-	28348 - 11904: 0xB7C3,
-	28349 - 11904: 0xDE50,
-	28350 - 11904: 0xDE5A,
-	28351 - 11904: 0xDE64,
-	28352 - 11904: 0xDE47,
-	28353 - 11904: 0xDE51,
-	28354 - 11904: 0xB7BC,
-	28355 - 11904: 0xDE5B,
-	28356 - 11904: 0xB7C9,
-	28357 - 11904: 0xB7C0,
-	28358 - 11904: 0xDE4E,
-	28359 - 11904: 0xB7BF,
-	28360 - 11904: 0xDE45,
-	28361 - 11904: 0xDE53,
-	28362 - 11904: 0xDE67,
-	28363 - 11904: 0xB4FE,
-	28364 - 11904: 0xBAB0,
-	28365 - 11904: 0xDE56,
-	28366 - 11904: 0xE26C,
-	28367 - 11904: 0xDE58,
-	28368 - 11904: 0xDE66,
-	28369 - 11904: 0xB7C6,
-	28370 - 11904: 0xDE4F,
-	28371 - 11904: 0xB7BA,
-	28372 - 11904: 0xB7CA,
-	28373 - 11904: 0xBCF0,
-	28374 - 11904: 0xDE44,
-	28376 - 11904: 0xDE5D,
-	28377 - 11904: 0xFAC0,
-	28378 - 11904: 0x8DE5,
-	28379 - 11904: 0xFA64,
-	28380 - 11904: 0xDE5C,
-	28381 - 11904: 0x8947,
-	28386 - 11904: 0x8DE4,
-	28392 - 11904: 0x8DE7,
-	28393 - 11904: 0x8DE8,
-	28395 - 11904: 0xE2AA,
-	28396 - 11904: 0xBAAD,
-	28397 - 11904: 0xE27D,
-	28398 - 11904: 0xE2A4,
-	28399 - 11904: 0xBAA2,
-	28401 - 11904: 0xE26E,
-	28402 - 11904: 0xBAAF,
-	28404 - 11904: 0xBA77,
-	28405 - 11904: 0xE26D,
-	28406 - 11904: 0xE2B0,
-	28407 - 11904: 0xBAB1,
-	28408 - 11904: 0xE271,
-	28409 - 11904: 0xE2A3,
-	28410 - 11904: 0xFDC7,
-	28411 - 11904: 0xE273,
-	28412 - 11904: 0xE2B3,
-	28413 - 11904: 0xE2AF,
-	28414 - 11904: 0xBA75,
-	28415 - 11904: 0xBAA1,
-	28416 - 11904: 0xE653,
-	28417 - 11904: 0xBAAE,
-	28418 - 11904: 0xBA7D,
-	28419 - 11904: 0xE26F,
-	28420 - 11904: 0xFDB0,
-	28421 - 11904: 0xE2AE,
-	28422 - 11904: 0xBAA3,
-	28423 - 11904: 0xE2AB,
-	28424 - 11904: 0xE2B8,
-	28425 - 11904: 0xE275,
-	28426 - 11904: 0xE27E,
-	28427 - 11904: 0x9445,
-	28428 - 11904: 0x97D6,
-	28429 - 11904: 0xE2B6,
-	28430 - 11904: 0xE2AC,
-	28431 - 11904: 0xBA7C,
-	28434 - 11904: 0xE27C,
-	28435 - 11904: 0xBA76,
-	28436 - 11904: 0xBA74,
-	28437 - 11904: 0xBAA8,
-	28438 - 11904: 0xFCC6,
-	28439 - 11904: 0x9844,
-	28440 - 11904: 0xE27A,
-	28441 - 11904: 0xE277,
-	28442 - 11904: 0xE278,
-	28444 - 11904: 0xE2B2,
-	28446 - 11904: 0xE2B7,
-	28447 - 11904: 0xE2B5,
-	28448 - 11904: 0xBA7A,
-	28449 - 11904: 0xE2B9,
-	28450 - 11904: 0xBA7E,
-	28451 - 11904: 0xBAA7,
-	28452 - 11904: 0x8DE9,
-	28453 - 11904: 0xE270,
-	28454 - 11904: 0xE5FA,
-	28455 - 11904: 0xE279,
-	28457 - 11904: 0xBA78,
-	28458 - 11904: 0xBAAC,
-	28459 - 11904: 0xBAA9,
-	28460 - 11904: 0xBA7B,
-	28461 - 11904: 0xE2A5,
-	28462 - 11904: 0xE274,
-	28463 - 11904: 0xBAAA,
-	28464 - 11904: 0xE2A7,
-	28465 - 11904: 0xBAA4,
-	28466 - 11904: 0xBAA6,
-	28467 - 11904: 0xBA73,
-	28468 - 11904: 0x8DEA,
-	28469 - 11904: 0xE2A9,
-	28470 - 11904: 0xE2A1,
-	28471 - 11904: 0xE272,
-	28472 - 11904: 0xBAA5,
-	28473 - 11904: 0xE2B1,
-	28474 - 11904: 0xE2B4,
-	28475 - 11904: 0xE27B,
-	28476 - 11904: 0xE2A8,
-	28477 - 11904: 0xFE50,
-	28478 - 11904: 0xBA79,
-	28479 - 11904: 0xBCDF,
-	28480 - 11904: 0xE2A6,
-	28481 - 11904: 0xE5F9,
-	28483 - 11904: 0xE2AD,
-	28484 - 11904: 0xFDCC,
-	28494 - 11904: 0xE276,
-	28495 - 11904: 0xE644,
-	28496 - 11904: 0xE64E,
-	28497 - 11904: 0xBCE2,
-	28498 - 11904: 0xE64D,
-	28499 - 11904: 0xE659,
-	28500 - 11904: 0xBCE4,
-	28501 - 11904: 0xE64B,
-	28502 - 11904: 0x9DA7,
-	28503 - 11904: 0xE64F,
-	28504 - 11904: 0xBCEF,
-	28506 - 11904: 0xE646,
-	28507 - 11904: 0xBCE7,
-	28508 - 11904: 0xFDCD,
-	28509 - 11904: 0xE652,
-	28510 - 11904: 0xE9F0,
-	28511 - 11904: 0xBCF3,
-	28512 - 11904: 0xBCF2,
-	28513 - 11904: 0xE654,
-	28514 - 11904: 0xE643,
-	28515 - 11904: 0xE65E,
-	28516 - 11904: 0xBCED,
-	28518 - 11904: 0xBCE3,
-	28519 - 11904: 0xE657,
-	28521 - 11904: 0xE65B,
-	28522 - 11904: 0xE660,
-	28523 - 11904: 0xE655,
-	28524 - 11904: 0xE649,
-	28525 - 11904: 0xBCE6,
-	28526 - 11904: 0xBCE9,
-	28527 - 11904: 0xBCF1,
-	28528 - 11904: 0xBCEC,
-	28530 - 11904: 0xE64C,
-	28531 - 11904: 0xE2A2,
-	28532 - 11904: 0xFDCF,
-	28534 - 11904: 0xE648,
-	28535 - 11904: 0xE65F,
-	28536 - 11904: 0xBCE8,
-	28537 - 11904: 0x95D2,
-	28538 - 11904: 0xBCEB,
-	28539 - 11904: 0xE661,
-	28540 - 11904: 0xBCE0,
-	28541 - 11904: 0xE656,
-	28542 - 11904: 0xE5FB,
-	28543 - 11904: 0xE65C,
-	28544 - 11904: 0xC0DF,
-	28545 - 11904: 0x8DED,
-	28546 - 11904: 0xE64A,
-	28548 - 11904: 0xBCE1,
-	28549 - 11904: 0xE645,
-	28550 - 11904: 0xBCE5,
-	28551 - 11904: 0xE5FC,
-	28552 - 11904: 0xBAAB,
-	28553 - 11904: 0xE641,
-	28554 - 11904: 0xFCBA,
-	28555 - 11904: 0xE65A,
-	28556 - 11904: 0xE642,
-	28557 - 11904: 0xE640,
-	28558 - 11904: 0xBCEA,
-	28560 - 11904: 0xE658,
-	28562 - 11904: 0xE5FE,
-	28563 - 11904: 0xE651,
-	28564 - 11904: 0xE650,
-	28565 - 11904: 0xE65D,
-	28566 - 11904: 0xE647,
-	28567 - 11904: 0xBCEE,
-	28573 - 11904: 0xFDC5,
-	28574 - 11904: 0xE9F3,
-	28575 - 11904: 0xFDD2,
-	28576 - 11904: 0xBF49,
-	28577 - 11904: 0xBEFE,
-	28578 - 11904: 0xEA40,
-	28579 - 11904: 0xE9EB,
-	28580 - 11904: 0xBF41,
-	28581 - 11904: 0xE9F7,
-	28582 - 11904: 0xBF48,
-	28583 - 11904: 0xBF43,
-	28584 - 11904: 0xE9F5,
-	28585 - 11904: 0xED4F,
-	28586 - 11904: 0xE9FB,
-	28587 - 11904: 0xEA42,
-	28588 - 11904: 0xE9FA,
-	28589 - 11904: 0xE9E9,
-	28590 - 11904: 0xE9F8,
-	28591 - 11904: 0xEA44,
-	28592 - 11904: 0xEA46,
-	28593 - 11904: 0xBEFD,
-	28594 - 11904: 0xEA45,
-	28595 - 11904: 0xBF44,
-	28596 - 11904: 0xBF4A,
-	28597 - 11904: 0x9CDC,
-	28598 - 11904: 0xBF47,
-	28600 - 11904: 0xE9FE,
-	28601 - 11904: 0xBF46,
-	28602 - 11904: 0xE9F9,
-	28603 - 11904: 0x95CF,
-	28604 - 11904: 0xE9ED,
-	28605 - 11904: 0xE9F2,
-	28606 - 11904: 0x8DEE,
-	28607 - 11904: 0xE9FD,
-	28608 - 11904: 0xBF45,
-	28609 - 11904: 0xBF42,
-	28610 - 11904: 0xBEFC,
-	28611 - 11904: 0xBF40,
-	28612 - 11904: 0xE9F1,
-	28614 - 11904: 0xE5FD,
-	28615 - 11904: 0xE9EC,
-	28616 - 11904: 0xE9EF,
-	28617 - 11904: 0xEA41,
-	28618 - 11904: 0xE9F4,
-	28619 - 11904: 0xE9EA,
-	28620 - 11904: 0xED4E,
-	28621 - 11904: 0xEA43,
-	28622 - 11904: 0xE9EE,
-	28623 - 11904: 0xE9FC,
-	28627 - 11904: 0xFDD4,
-	28628 - 11904: 0xED51,
-	28629 - 11904: 0xC0E3,
-	28632 - 11904: 0xC0D7,
-	28633 - 11904: 0x96EC,
-	28634 - 11904: 0x96EB,
-	28635 - 11904: 0xC0DB,
-	28636 - 11904: 0xED53,
-	28637 - 11904: 0xED59,
-	28638 - 11904: 0xED57,
-	28639 - 11904: 0xC0D9,
-	28640 - 11904: 0xC0DA,
-	28641 - 11904: 0xC0E1,
-	28642 - 11904: 0xED5A,
-	28643 - 11904: 0xED52,
-	28644 - 11904: 0xC0DC,
-	28646 - 11904: 0xED56,
-	28647 - 11904: 0xED55,
-	28648 - 11904: 0xED5B,
-	28649 - 11904: 0xC0E2,
-	28651 - 11904: 0xC0DD,
-	28652 - 11904: 0xC0E0,
-	28653 - 11904: 0xED54,
-	28654 - 11904: 0xC0E4,
-	28655 - 11904: 0xC0DE,
-	28656 - 11904: 0xC0E5,
-	28657 - 11904: 0xC0D8,
-	28658 - 11904: 0xED58,
-	28660 - 11904: 0xED50,
-	28662 - 11904: 0x90B6,
-	28663 - 11904: 0xEFF7,
-	28664 - 11904: 0xFDC3,
-	28666 - 11904: 0xC271,
-	28667 - 11904: 0xEFF4,
-	28668 - 11904: 0xEFF6,
-	28670 - 11904: 0xC26F,
-	28671 - 11904: 0xEFF2,
-	28672 - 11904: 0xEFF3,
-	28673 - 11904: 0xEFEE,
-	28675 - 11904: 0x98AB,
-	28676 - 11904: 0xE9F6,
-	28677 - 11904: 0xEFEF,
-	28678 - 11904: 0xC270,
-	28679 - 11904: 0xEFEB,
-	28681 - 11904: 0xC26D,
-	28682 - 11904: 0xEFF8,
-	28683 - 11904: 0xC26E,
-	28684 - 11904: 0xEFEC,
-	28685 - 11904: 0xEFED,
-	28686 - 11904: 0xEFF1,
-	28687 - 11904: 0xC273,
-	28689 - 11904: 0xC272,
-	28692 - 11904: 0xEFF0,
-	28693 - 11904: 0xC378,
-	28694 - 11904: 0xF25F,
-	28695 - 11904: 0xF265,
-	28696 - 11904: 0xC379,
-	28697 - 11904: 0xF25C,
-	28698 - 11904: 0xC376,
-	28699 - 11904: 0xC373,
-	28700 - 11904: 0xF267,
-	28701 - 11904: 0xC377,
-	28702 - 11904: 0x96EE,
-	28703 - 11904: 0xC374,
-	28704 - 11904: 0xF25E,
-	28705 - 11904: 0xF261,
-	28706 - 11904: 0xF262,
-	28707 - 11904: 0xF263,
-	28708 - 11904: 0xF266,
-	28710 - 11904: 0xEFF5,
-	28711 - 11904: 0xF25D,
-	28712 - 11904: 0xC375,
-	28713 - 11904: 0xF264,
-	28714 - 11904: 0xF268,
-	28715 - 11904: 0xF260,
-	28716 - 11904: 0x8DF4,
-	28719 - 11904: 0xF45D,
-	28720 - 11904: 0xC46A,
-	28721 - 11904: 0xF460,
-	28722 - 11904: 0xC46B,
-	28723 - 11904: 0xF468,
-	28724 - 11904: 0xF45F,
-	28725 - 11904: 0xF45C,
-	28727 - 11904: 0xF45E,
-	28728 - 11904: 0xF462,
-	28729 - 11904: 0xF465,
-	28730 - 11904: 0xF464,
-	28731 - 11904: 0xF467,
-	28732 - 11904: 0xF45B,
-	28734 - 11904: 0xC469,
-	28735 - 11904: 0xF463,
-	28736 - 11904: 0xF466,
-	28737 - 11904: 0xF469,
-	28738 - 11904: 0xF461,
-	28739 - 11904: 0xF5D3,
-	28740 - 11904: 0xF5D4,
-	28741 - 11904: 0xF5D8,
-	28742 - 11904: 0xF5D9,
-	28744 - 11904: 0xF5D6,
-	28745 - 11904: 0xF5D7,
-	28746 - 11904: 0xF5D5,
-	28747 - 11904: 0xFDE0,
-	28748 - 11904: 0xC4E9,
-	28749 - 11904: 0x8C67,
-	28752 - 11904: 0x8DF6,
-	28753 - 11904: 0xC578,
-	28754 - 11904: 0xF6EB,
-	28756 - 11904: 0x8DF7,
-	28757 - 11904: 0xF6E8,
-	28758 - 11904: 0xF6E9,
-	28759 - 11904: 0xF6EA,
-	28760 - 11904: 0xC579,
-	28762 - 11904: 0xF7E5,
-	28763 - 11904: 0xF7E4,
-	28764 - 11904: 0x8FFA,
-	28765 - 11904: 0xF8AF,
-	28766 - 11904: 0xC5F4,
-	28767 - 11904: 0xF8AD,
-	28768 - 11904: 0xF8B0,
-	28769 - 11904: 0xF8AE,
-	28770 - 11904: 0xF8F5,
-	28771 - 11904: 0xC657,
-	28772 - 11904: 0xC665,
-	28773 - 11904: 0xF9A3,
-	28774 - 11904: 0xF96C,
-	28775 - 11904: 0x97D0,
-	28776 - 11904: 0xF9A2,
-	28777 - 11904: 0xF9D0,
-	28778 - 11904: 0xF9D1,
-	28779 - 11904: 0xA4F5,
-	28780 - 11904: 0x8BD2,
-	28782 - 11904: 0x87DE,
-	28783 - 11904: 0x8DF8,
-	28784 - 11904: 0xA6C7,
-	28785 - 11904: 0xCA41,
-	28788 - 11904: 0xCB5E,
-	28789 - 11904: 0x90D9,
-	28790 - 11904: 0xA85F,
-	28791 - 11904: 0x8C47,
-	28792 - 11904: 0xA862,
-	28793 - 11904: 0xFAF0,
-	28794 - 11904: 0xCB5F,
-	28796 - 11904: 0xA860,
-	28797 - 11904: 0xA861,
-	28798 - 11904: 0xFDE1,
-	28799 - 11904: 0x8DF9,
-	28801 - 11904: 0xFDE3,
-	28802 - 11904: 0xCD58,
-	28803 - 11904: 0xCD5A,
-	28804 - 11904: 0xCD55,
-	28805 - 11904: 0xCD52,
-	28806 - 11904: 0xCD54,
-	28809 - 11904: 0x8DFA,
-	28810 - 11904: 0xAAA4,
-	28811 - 11904: 0xFB63,
-	28814 - 11904: 0xAAA2,
-	28815 - 11904: 0x90A6,
-	28817 - 11904: 0xCD56,
-	28818 - 11904: 0xAAA3,
-	28819 - 11904: 0xCD53,
-	28820 - 11904: 0xCD50,
-	28821 - 11904: 0xAAA1,
-	28822 - 11904: 0xCD57,
-	28824 - 11904: 0xCD51,
-	28825 - 11904: 0xAAA5,
-	28826 - 11904: 0xCD59,
-	28831 - 11904: 0xCFAF,
-	28832 - 11904: 0x9970,
-	28833 - 11904: 0xCFB3,
-	28835 - 11904: 0x91EB,
-	28836 - 11904: 0xACB7,
-	28837 - 11904: 0x9770,
-	28838 - 11904: 0x986F,
-	28839 - 11904: 0xFDE2,
-	28841 - 11904: 0xCFB6,
-	28843 - 11904: 0xACAF,
-	28844 - 11904: 0xACB2,
-	28845 - 11904: 0xACB4,
-	28846 - 11904: 0xACB6,
-	28847 - 11904: 0xACB3,
-	28848 - 11904: 0xCFB2,
-	28849 - 11904: 0xCFB1,
-	28851 - 11904: 0xACB1,
-	28852 - 11904: 0xCFB4,
-	28853 - 11904: 0xCFB5,
-	28855 - 11904: 0xCFAE,
-	28856 - 11904: 0xACB5,
-	28857 - 11904: 0x98F2,
-	28858 - 11904: 0xACB0,
-	28859 - 11904: 0x9AFC,
-	28860 - 11904: 0x896C,
-	28861 - 11904: 0xFDFD,
-	28862 - 11904: 0xCFB0,
-	28864 - 11904: 0x995E,
-	28868 - 11904: 0x95BD,
-	28869 - 11904: 0xD277,
-	28870 - 11904: 0xD278,
-	28871 - 11904: 0xD279,
-	28872 - 11904: 0xAF50,
-	28874 - 11904: 0xAF4C,
-	28875 - 11904: 0xD26E,
-	28876 - 11904: 0xFDE4,
-	28877 - 11904: 0xD276,
-	28878 - 11904: 0xD27B,
-	28879 - 11904: 0xAF51,
-	28880 - 11904: 0x91E6,
-	28881 - 11904: 0xD26C,
-	28882 - 11904: 0xD272,
-	28883 - 11904: 0xD26B,
-	28884 - 11904: 0xD275,
-	28885 - 11904: 0xFDE5,
-	28886 - 11904: 0xFDE6,
-	28887 - 11904: 0xD271,
-	28888 - 11904: 0xAF4D,
-	28889 - 11904: 0xAF4F,
-	28890 - 11904: 0xD27A,
-	28892 - 11904: 0xD26A,
-	28893 - 11904: 0xD26D,
-	28894 - 11904: 0xD273,
-	28895 - 11904: 0xFDE7,
-	28896 - 11904: 0xD274,
-	28897 - 11904: 0xD27C,
-	28898 - 11904: 0xD270,
-	28900 - 11904: 0xAF4E,
-	28911 - 11904: 0xB26D,
-	28912 - 11904: 0xD64E,
-	28913 - 11904: 0x9454,
-	28915 - 11904: 0xD650,
-	28916 - 11904: 0xD64C,
-	28917 - 11904: 0x99B8,
-	28918 - 11904: 0xD658,
-	28919 - 11904: 0xD64A,
-	28920 - 11904: 0xD657,
-	28921 - 11904: 0xB269,
-	28922 - 11904: 0xD648,
-	28923 - 11904: 0xDA5B,
-	28924 - 11904: 0xD652,
-	28925 - 11904: 0xB26C,
-	28926 - 11904: 0x97E9,
-	28927 - 11904: 0xD653,
-	28928 - 11904: 0xD656,
-	28930 - 11904: 0xD65A,
-	28932 - 11904: 0xD64F,
-	28933 - 11904: 0x9346,
-	28934 - 11904: 0xD654,
-	28937 - 11904: 0xB26A,
-	28938 - 11904: 0xB26B,
-	28939 - 11904: 0xD659,
-	28940 - 11904: 0xD64D,
-	28941 - 11904: 0xD649,
-	28942 - 11904: 0xD65B,
-	28944 - 11904: 0xD651,
-	28947 - 11904: 0xD655,
-	28951 - 11904: 0xD64B,
-	28953 - 11904: 0xB548,
-	28954 - 11904: 0xB549,
-	28955 - 11904: 0xDA65,
-	28956 - 11904: 0xB54F,
-	28957 - 11904: 0x9863,
-	28958 - 11904: 0xDA59,
-	28959 - 11904: 0xDA62,
-	28960 - 11904: 0xDA58,
-	28961 - 11904: 0xB54C,
-	28962 - 11904: 0xDA60,
-	28963 - 11904: 0xDA5E,
-	28965 - 11904: 0xDA5F,
-	28966 - 11904: 0xB54A,
-	28968 - 11904: 0xDA63,
-	28969 - 11904: 0x95BC,
-	28971 - 11904: 0xFDED,
-	28972 - 11904: 0xFDF7,
-	28974 - 11904: 0xDA5C,
-	28975 - 11904: 0xDA5A,
-	28976 - 11904: 0xB54B,
-	28977 - 11904: 0xDA5D,
-	28978 - 11904: 0xDA61,
-	28979 - 11904: 0x9870,
-	28980 - 11904: 0x96F6,
-	28981 - 11904: 0x8EA9,
-	28982 - 11904: 0xB54D,
-	28986 - 11904: 0xDA64,
-	28987 - 11904: 0x9451,
-	28990 - 11904: 0x8E43,
-	28992 - 11904: 0x8B5A,
-	28993 - 11904: 0xDE70,
-	28994 - 11904: 0xDE77,
-	28995 - 11904: 0xDE79,
-	28996 - 11904: 0xDEA1,
-	28997 - 11904: 0xFDEE,
-	28998 - 11904: 0xB7DA,
-	28999 - 11904: 0xDE6B,
-	29001 - 11904: 0xB7D2,
-	29002 - 11904: 0xFDF0,
-	29003 - 11904: 0xDE7A,
-	29004 - 11904: 0xB7D7,
-	29005 - 11904: 0xDEA2,
-	29006 - 11904: 0xB7CE,
-	29007 - 11904: 0xFDF4,
-	29008 - 11904: 0xDE7D,
-	29009 - 11904: 0x9BF5,
-	29010 - 11904: 0xDE6D,
-	29011 - 11904: 0xDE7E,
-	29012 - 11904: 0xDE6C,
-	29014 - 11904: 0xB7DC,
-	29015 - 11904: 0x8CEE,
-	29016 - 11904: 0xDE78,
-	29017 - 11904: 0xB7CF,
-	29018 - 11904: 0xDEA3,
-	29020 - 11904: 0xB7D4,
-	29021 - 11904: 0xDE71,
-	29022 - 11904: 0xB7D9,
-	29023 - 11904: 0xDE7C,
-	29024 - 11904: 0xDE6F,
-	29025 - 11904: 0xDE76,
-	29026 - 11904: 0xDE72,
-	29027 - 11904: 0xDE6E,
-	29028 - 11904: 0xB7D1,
-	29029 - 11904: 0xB7D8,
-	29030 - 11904: 0xB7D6,
-	29031 - 11904: 0xB7D3,
-	29032 - 11904: 0xB7DB,
-	29033 - 11904: 0xB7D0,
-	29034 - 11904: 0xDE75,
-	29035 - 11904: 0x977E,
-	29036 - 11904: 0xB7D5,
-	29038 - 11904: 0xFDF1,
-	29040 - 11904: 0xDE7B,
-	29041 - 11904: 0x9BD5,
-	29042 - 11904: 0xDE73,
-	29043 - 11904: 0x9AC3,
-	29045 - 11904: 0x97C8,
-	29046 - 11904: 0xA0DB,
-	29047 - 11904: 0x91D0,
-	29048 - 11904: 0xDE74,
-	29050 - 11904: 0x9FE4,
-	29051 - 11904: 0xE2C1,
-	29052 - 11904: 0x8FDD,
-	29053 - 11904: 0xBAB4,
-	29054 - 11904: 0x91E9,
-	29056 - 11904: 0xE2BD,
-	29057 - 11904: 0xE2C3,
-	29058 - 11904: 0xE2BF,
-	29060 - 11904: 0xBAB6,
-	29061 - 11904: 0xE2BE,
-	29062 - 11904: 0xE2C2,
-	29063 - 11904: 0xE2BA,
-	29064 - 11904: 0x98E0,
-	29065 - 11904: 0xE2BC,
-	29066 - 11904: 0xBAB5,
-	29068 - 11904: 0x92CA,
-	29070 - 11904: 0x9857,
-	29071 - 11904: 0xE2C0,
-	29072 - 11904: 0xE2BB,
-	29073 - 11904: 0x8C51,
-	29074 - 11904: 0xBAB7,
-	29076 - 11904: 0xBAB2,
-	29078 - 11904: 0xFDEB,
-	29079 - 11904: 0xE2C4,
-	29080 - 11904: 0x9B49,
-	29081 - 11904: 0xBAB3,
-	29082 - 11904: 0xE667,
-	29083 - 11904: 0xE664,
-	29084 - 11904: 0xE670,
-	29085 - 11904: 0xE66A,
-	29086 - 11904: 0xE66C,
-	29087 - 11904: 0xBCF4,
-	29088 - 11904: 0xE666,
-	29089 - 11904: 0xE66E,
-	29090 - 11904: 0x9D76,
-	29091 - 11904: 0x9EAF,
-	29092 - 11904: 0xE66D,
-	29093 - 11904: 0xE66B,
-	29095 - 11904: 0xE671,
-	29096 - 11904: 0xBCF7,
-	29097 - 11904: 0xE668,
-	29098 - 11904: 0xE66F,
-	29100 - 11904: 0xBCF5,
-	29101 - 11904: 0x9CCC,
-	29103 - 11904: 0xE663,
-	29104 - 11904: 0xE665,
-	29105 - 11904: 0xBCF6,
-	29106 - 11904: 0xE662,
-	29107 - 11904: 0xE672,
-	29108 - 11904: 0xFDEA,
-	29109 - 11904: 0xE669,
-	29111 - 11904: 0x8DF1,
-	29112 - 11904: 0xEA4A,
-	29113 - 11904: 0xBF51,
-	29114 - 11904: 0xFDFB,
-	29116 - 11904: 0xEA55,
-	29117 - 11904: 0xEA53,
-	29118 - 11904: 0xBF4B,
-	29119 - 11904: 0xEA49,
-	29120 - 11904: 0xEA4C,
-	29121 - 11904: 0xEA4D,
-	29122 - 11904: 0xEA48,
-	29123 - 11904: 0xBF55,
-	29124 - 11904: 0xBF56,
-	29125 - 11904: 0xEA47,
-	29126 - 11904: 0xEA56,
-	29127 - 11904: 0xEA51,
-	29128 - 11904: 0xBF4F,
-	29129 - 11904: 0xBF4C,
-	29130 - 11904: 0xEA50,
-	29131 - 11904: 0xEA4E,
-	29134 - 11904: 0xBF52,
-	29135 - 11904: 0xEA52,
-	29136 - 11904: 0xBF4D,
-	29137 - 11904: 0x8E53,
-	29138 - 11904: 0xBF4E,
-	29140 - 11904: 0xEA4F,
-	29141 - 11904: 0xBF50,
-	29142 - 11904: 0xEA4B,
-	29144 - 11904: 0xEA54,
-	29145 - 11904: 0xBF53,
-	29146 - 11904: 0xEA57,
-	29147 - 11904: 0xEA58,
-	29148 - 11904: 0xBF54,
-	29149 - 11904: 0xFACF,
-	29151 - 11904: 0xC0E7,
-	29152 - 11904: 0xC0EE,
-	29153 - 11904: 0xED5C,
-	29154 - 11904: 0xED62,
-	29156 - 11904: 0xED60,
-	29157 - 11904: 0xC0EA,
-	29158 - 11904: 0xC0E9,
-	29159 - 11904: 0xC0E6,
-	29160 - 11904: 0xED5E,
-	29163 - 11904: 0x96F9,
-	29164 - 11904: 0xC0EC,
-	29165 - 11904: 0xC0EB,
-	29166 - 11904: 0xC0E8,
-	29168 - 11904: 0xED61,
-	29169 - 11904: 0xED5D,
-	29170 - 11904: 0xED5F,
-	29172 - 11904: 0xC0ED,
-	29173 - 11904: 0x98BF,
-	29174 - 11904: 0x9E49,
-	29176 - 11904: 0xC277,
-	29177 - 11904: 0xEFFB,
-	29179 - 11904: 0xC274,
-	29180 - 11904: 0xC275,
-	29181 - 11904: 0xEFFD,
-	29182 - 11904: 0xC276,
-	29183 - 11904: 0xEFFA,
-	29184 - 11904: 0x8CA7,
-	29185 - 11904: 0xEFF9,
-	29186 - 11904: 0xF26C,
-	29187 - 11904: 0xEFFC,
-	29189 - 11904: 0xF26D,
-	29190 - 11904: 0xC37A,
-	29191 - 11904: 0xF26B,
-	29193 - 11904: 0x9BCA,
-	29194 - 11904: 0xF26A,
-	29196 - 11904: 0xF269,
-	29197 - 11904: 0xC37B,
-	29198 - 11904: 0xFDFE,
-	29199 - 11904: 0x92DC,
-	29200 - 11904: 0xC46C,
-	29203 - 11904: 0xF46A,
-	29204 - 11904: 0xF46B,
-	29205 - 11904: 0xFE41,
-	29206 - 11904: 0x91CC,
-	29207 - 11904: 0x91E2,
-	29209 - 11904: 0xF5DC,
-	29210 - 11904: 0xF5DB,
-	29211 - 11904: 0xC4EA,
-	29213 - 11904: 0xF5DA,
-	29214 - 11904: 0xF6EC,
-	29215 - 11904: 0xF6ED,
-	29218 - 11904: 0xF7E6,
-	29219 - 11904: 0xF8B1,
-	29220 - 11904: 0xFE44,
-	29221 - 11904: 0x875F,
-	29222 - 11904: 0xF8F6,
-	29223 - 11904: 0xF9BC,
-	29224 - 11904: 0xC679,
-	29225 - 11904: 0xF9C6,
-	29226 - 11904: 0xA4F6,
-	29227 - 11904: 0x8BD3,
-	29228 - 11904: 0xAAA6,
-	29229 - 11904: 0xAAA7,
-	29230 - 11904: 0xFE47,
-	29232 - 11904: 0xACB8,
-	29237 - 11904: 0xC0EF,
-	29238 - 11904: 0xA4F7,
-	29240 - 11904: 0xAAA8,
-	29241 - 11904: 0xAF52,
-	29242 - 11904: 0xB7DD,
-	29243 - 11904: 0xA4F8,
-	29245 - 11904: 0xB26E,
-	29246 - 11904: 0xBAB8,
-	29247 - 11904: 0xC962,
-	29248 - 11904: 0xFE48,
-	29249 - 11904: 0xCFB7,
-	29250 - 11904: 0xD27D,
-	29252 - 11904: 0xE2C5,
-	29254 - 11904: 0xC0F0,
-	29255 - 11904: 0xA4F9,
-	29256 - 11904: 0xAAA9,
-	29257 - 11904: 0xCFB8,
-	29258 - 11904: 0xCFB9,
-	29259 - 11904: 0xDA66,
-	29260 - 11904: 0xB550,
-	29263 - 11904: 0xDEA4,
-	29264 - 11904: 0xA0E4,
-	29266 - 11904: 0xB7DE,
-	29267 - 11904: 0xE2C6,
-	29269 - 11904: 0xFE4B,
-	29270 - 11904: 0xBCF8,
-	29271 - 11904: 0xFE4C,
-	29272 - 11904: 0xC37C,
-	29273 - 11904: 0xA4FA,
-	29274 - 11904: 0xDA67,
-	29275 - 11904: 0xA4FB,
-	29276 - 11904: 0x8DBF,
-	29277 - 11904: 0xA6C9,
-	29278 - 11904: 0xCA42,
-	29279 - 11904: 0xA6C8,
-	29280 - 11904: 0xA865,
-	29281 - 11904: 0xA864,
-	29282 - 11904: 0xA863,
-	29283 - 11904: 0xCB60,
-	29286 - 11904: 0x9E78,
-	29287 - 11904: 0xAAAA,
-	29289 - 11904: 0xAAAB,
-	29290 - 11904: 0xCD5B,
-	29292 - 11904: 0xCFBA,
-	29294 - 11904: 0xCFBD,
-	29295 - 11904: 0xACBA,
-	29296 - 11904: 0xCFBB,
-	29298 - 11904: 0xACB9,
-	29299 - 11904: 0xCFBC,
-	29300 - 11904: 0xACBB,
-	29302 - 11904: 0xD2A2,
-	29303 - 11904: 0xD2A1,
-	29304 - 11904: 0xD27E,
-	29305 - 11904: 0xAF53,
-	29307 - 11904: 0xD65D,
-	29308 - 11904: 0xD65E,
-	29309 - 11904: 0xB26F,
-	29310 - 11904: 0xD65C,
-	29311 - 11904: 0xD65F,
-	29312 - 11904: 0xB552,
-	29313 - 11904: 0xB270,
-	29314 - 11904: 0xFE51,
-	29316 - 11904: 0xB551,
-	29317 - 11904: 0xDA6B,
-	29318 - 11904: 0xDA6A,
-	29319 - 11904: 0x9456,
-	29320 - 11904: 0xDA68,
-	29321 - 11904: 0xDA69,
-	29323 - 11904: 0xDA6C,
-	29324 - 11904: 0xDEA6,
-	29325 - 11904: 0xDEA5,
-	29326 - 11904: 0xDEA9,
-	29327 - 11904: 0x9D61,
-	29328 - 11904: 0xDEA8,
-	29329 - 11904: 0xDEA7,
-	29330 - 11904: 0xBAB9,
-	29331 - 11904: 0xE2C9,
-	29332 - 11904: 0x9457,
-	29333 - 11904: 0xE2C8,
-	29334 - 11904: 0xBABA,
-	29335 - 11904: 0xE2C7,
-	29336 - 11904: 0xE673,
-	29338 - 11904: 0xE674,
-	29339 - 11904: 0xBCF9,
-	29341 - 11904: 0xEA59,
-	29342 - 11904: 0xEA5A,
-	29343 - 11904: 0x9966,
-	29345 - 11904: 0xF272,
-	29346 - 11904: 0xC37D,
-	29347 - 11904: 0xF271,
-	29348 - 11904: 0xF270,
-	29349 - 11904: 0xF26E,
-	29350 - 11904: 0xF26F,
-	29351 - 11904: 0xC4EB,
-	29352 - 11904: 0xF46C,
-	29353 - 11904: 0xF6EE,
-	29354 - 11904: 0xF8F7,
-	29356 - 11904: 0xA4FC,
-	29357 - 11904: 0x8BD5,
-	29358 - 11904: 0xC9A5,
-	29359 - 11904: 0xA5C7,
-	29360 - 11904: 0xC9A6,
-	29362 - 11904: 0xA069,
-	29364 - 11904: 0xCA43,
-	29365 - 11904: 0xCA44,
-	29370 - 11904: 0xCB66,
-	29373 - 11904: 0xCB62,
-	29375 - 11904: 0xCB61,
-	29376 - 11904: 0xAAAC,
-	29377 - 11904: 0xCB65,
-	29378 - 11904: 0xA867,
-	29379 - 11904: 0xCB63,
-	29380 - 11904: 0xA866,
-	29381 - 11904: 0xCB67,
-	29382 - 11904: 0xCB64,
-	29385 - 11904: 0xCD5F,
-	29386 - 11904: 0xCFBE,
-	29387 - 11904: 0xCD5D,
-	29388 - 11904: 0xCD64,
-	29389 - 11904: 0x98B4,
-	29390 - 11904: 0xAAAD,
-	29392 - 11904: 0xAAB0,
-	29393 - 11904: 0xCD65,
-	29394 - 11904: 0xCD61,
-	29396 - 11904: 0xCD62,
-	29398 - 11904: 0xCD5C,
-	29399 - 11904: 0xAAAF,
-	29400 - 11904: 0xCD5E,
-	29401 - 11904: 0xAAAE,
-	29402 - 11904: 0xCD63,
-	29404 - 11904: 0xCD60,
-	29407 - 11904: 0xCFC2,
-	29408 - 11904: 0xACBD,
-	29409 - 11904: 0xACBE,
-	29410 - 11904: 0xA049,
-	29411 - 11904: 0xCFC5,
-	29412 - 11904: 0xCFBF,
-	29414 - 11904: 0xCFC4,
-	29416 - 11904: 0xCFC0,
-	29417 - 11904: 0xACBC,
-	29418 - 11904: 0xCFC3,
-	29419 - 11904: 0xCFC1,
-	29427 - 11904: 0xD2A8,
-	29428 - 11904: 0xD2A5,
-	29430 - 11904: 0xD2A7,
-	29431 - 11904: 0xAF58,
-	29432 - 11904: 0xAF57,
-	29433 - 11904: 0xAF55,
-	29434 - 11904: 0xD2A4,
-	29435 - 11904: 0xD2A9,
-	29436 - 11904: 0xAF54,
-	29437 - 11904: 0xAF56,
-	29438 - 11904: 0xD2A6,
-	29439 - 11904: 0xD667,
-	29440 - 11904: 0xD2A3,
-	29441 - 11904: 0xD2AA,
-	29442 - 11904: 0xA04C,
-	29444 - 11904: 0x9E65,
-	29447 - 11904: 0xD662,
-	29448 - 11904: 0xD666,
-	29450 - 11904: 0xD665,
-	29451 - 11904: 0xDA6E,
-	29452 - 11904: 0xDA79,
-	29455 - 11904: 0xD668,
-	29456 - 11904: 0x98B5,
-	29457 - 11904: 0xD663,
-	29458 - 11904: 0xDA6D,
-	29459 - 11904: 0xB274,
-	29462 - 11904: 0xB273,
-	29463 - 11904: 0xD661,
-	29464 - 11904: 0xD664,
-	29465 - 11904: 0xB275,
-	29467 - 11904: 0xB272,
-	29468 - 11904: 0xB271,
-	29469 - 11904: 0xD660,
-	29470 - 11904: 0xD669,
-	29474 - 11904: 0xDA70,
-	29475 - 11904: 0xDA77,
-	29477 - 11904: 0xB554,
-	29478 - 11904: 0xDA76,
-	29479 - 11904: 0xDA73,
-	29480 - 11904: 0xFE58,
-	29481 - 11904: 0xB556,
-	29482 - 11904: 0xFE52,
-	29483 - 11904: 0xFE53,
-	29484 - 11904: 0xA065,
-	29485 - 11904: 0xDA75,
-	29486 - 11904: 0xFE59,
-	29488 - 11904: 0xDA6F,
-	29489 - 11904: 0xDA71,
-	29490 - 11904: 0xDA74,
-	29491 - 11904: 0xDA72,
-	29492 - 11904: 0xB555,
-	29493 - 11904: 0xDA78,
-	29494 - 11904: 0xB553,
-	29495 - 11904: 0xB7DF,
-	29496 - 11904: 0x98B7,
-	29497 - 11904: 0x98B8,
-	29498 - 11904: 0xDEAD,
-	29499 - 11904: 0xDEAC,
-	29500 - 11904: 0xDEAA,
-	29502 - 11904: 0xB7E2,
-	29503 - 11904: 0xB7E1,
-	29504 - 11904: 0xDEAE,
-	29505 - 11904: 0x98BA,
-	29506 - 11904: 0xDEAB,
-	29507 - 11904: 0xE2CA,
-	29508 - 11904: 0xBABB,
-	29509 - 11904: 0xB7E0,
-	29512 - 11904: 0x98BB,
-	29513 - 11904: 0xDEB0,
-	29514 - 11904: 0xDEAF,
-	29516 - 11904: 0xE2CD,
-	29517 - 11904: 0xE2CB,
-	29518 - 11904: 0xBCFA,
-	29519 - 11904: 0x9FBC,
-	29520 - 11904: 0xBABC,
-	29521 - 11904: 0xE2CC,
-	29522 - 11904: 0xE676,
-	29527 - 11904: 0xBCFB,
-	29528 - 11904: 0xE675,
-	29529 - 11904: 0xE67E,
-	29530 - 11904: 0xE67D,
-	29531 - 11904: 0xE67B,
-	29533 - 11904: 0xE67A,
-	29534 - 11904: 0xE677,
-	29535 - 11904: 0xE678,
-	29536 - 11904: 0xE679,
-	29537 - 11904: 0xE67C,
-	29538 - 11904: 0xE6A1,
-	29541 - 11904: 0xEA5F,
-	29542 - 11904: 0xEA5C,
-	29543 - 11904: 0xEA5D,
-	29544 - 11904: 0xBF57,
-	29545 - 11904: 0xEA5B,
-	29546 - 11904: 0xEA61,
-	29547 - 11904: 0xEA60,
-	29548 - 11904: 0xEA5E,
-	29550 - 11904: 0xED64,
-	29551 - 11904: 0xED65,
-	29552 - 11904: 0xC0F1,
-	29553 - 11904: 0xA04A,
-	29554 - 11904: 0xC0F2,
-	29555 - 11904: 0xED63,
-	29556 - 11904: 0x9EC7,
-	29557 - 11904: 0xC279,
-	29558 - 11904: 0xEFFE,
-	29559 - 11904: 0xC278,
-	29560 - 11904: 0xC37E,
-	29562 - 11904: 0xC3A1,
-	29563 - 11904: 0xC46D,
-	29564 - 11904: 0xF46E,
-	29565 - 11904: 0xF46D,
-	29566 - 11904: 0xF5DD,
-	29567 - 11904: 0xF6EF,
-	29568 - 11904: 0xC57A,
-	29569 - 11904: 0xF7E8,
-	29570 - 11904: 0xF7E7,
-	29571 - 11904: 0xF7E9,
-	29572 - 11904: 0xA5C8,
-	29573 - 11904: 0xCFC6,
-	29574 - 11904: 0xAF59,
-	29575 - 11904: 0xB276,
-	29576 - 11904: 0xD66A,
-	29577 - 11904: 0xA5C9,
-	29578 - 11904: 0xC9A7,
-	29579 - 11904: 0xA4FD,
-	29580 - 11904: 0x8CA9,
-	29582 - 11904: 0xCA45,
-	29583 - 11904: 0x98AE,
-	29586 - 11904: 0xCB6C,
-	29587 - 11904: 0xCB6A,
-	29588 - 11904: 0xCB6B,
-	29589 - 11904: 0xCB68,
-	29590 - 11904: 0xA868,
-	29591 - 11904: 0xCB69,
-	29592 - 11904: 0x92D6,
-	29596 - 11904: 0xFAE1,
-	29597 - 11904: 0xCD6D,
-	29598 - 11904: 0x91D4,
-	29599 - 11904: 0xAAB3,
-	29600 - 11904: 0xCD6B,
-	29601 - 11904: 0xCD67,
-	29602 - 11904: 0xCD6A,
-	29604 - 11904: 0xCD66,
-	29605 - 11904: 0xAAB5,
-	29606 - 11904: 0xCD69,
-	29607 - 11904: 0xFADE,
-	29608 - 11904: 0xAAB2,
-	29609 - 11904: 0xAAB1,
-	29610 - 11904: 0xFE5B,
-	29611 - 11904: 0xAAB4,
-	29612 - 11904: 0xCD6C,
-	29613 - 11904: 0xCD68,
-	29618 - 11904: 0xACC2,
-	29619 - 11904: 0xACC5,
-	29620 - 11904: 0xCFCE,
-	29621 - 11904: 0xCFCD,
-	29622 - 11904: 0xCFCC,
-	29623 - 11904: 0xACBF,
-	29624 - 11904: 0xCFD5,
-	29625 - 11904: 0xCFCB,
-	29626 - 11904: 0x8C53,
-	29627 - 11904: 0xACC1,
-	29628 - 11904: 0xD2AF,
-	29630 - 11904: 0xCFD2,
-	29631 - 11904: 0xCFD0,
-	29632 - 11904: 0xACC4,
-	29634 - 11904: 0xCFC8,
-	29635 - 11904: 0xCFD3,
-	29636 - 11904: 0x87BF,
-	29637 - 11904: 0xCFCA,
-	29638 - 11904: 0xCFD4,
-	29639 - 11904: 0xCFD1,
-	29640 - 11904: 0xCFC9,
-	29641 - 11904: 0xFE5E,
-	29642 - 11904: 0xACC0,
-	29643 - 11904: 0xCFD6,
-	29644 - 11904: 0xCFC7,
-	29645 - 11904: 0xACC3,
-	29646 - 11904: 0xFBD7,
-	29647 - 11904: 0xFE5A,
-	29648 - 11904: 0x94C5,
-	29650 - 11904: 0xD2B4,
-	29651 - 11904: 0xD2AB,
-	29652 - 11904: 0xD2B6,
-	29653 - 11904: 0xFACA,
-	29654 - 11904: 0xD2AE,
-	29655 - 11904: 0xD2B9,
-	29656 - 11904: 0xD2BA,
-	29657 - 11904: 0xD2AC,
-	29658 - 11904: 0xD2B8,
-	29659 - 11904: 0xD2B5,
-	29660 - 11904: 0xD2B3,
-	29661 - 11904: 0xD2B7,
-	29662 - 11904: 0xAF5F,
-	29664 - 11904: 0xAF5D,
-	29665 - 11904: 0x98C1,
-	29666 - 11904: 0x975C,
-	29667 - 11904: 0xD2B1,
-	29668 - 11904: 0xFE74,
-	29669 - 11904: 0xD2AD,
-	29670 - 11904: 0x9773,
-	29671 - 11904: 0xD2B0,
-	29672 - 11904: 0xD2BB,
-	29673 - 11904: 0xD2B2,
-	29674 - 11904: 0xAF5E,
-	29675 - 11904: 0xCFCF,
-	29677 - 11904: 0xAF5A,
-	29678 - 11904: 0xAF5C,
-	29679 - 11904: 0xFA46,
-	29683 - 11904: 0x9764,
-	29684 - 11904: 0xD678,
-	29685 - 11904: 0xD66D,
-	29686 - 11904: 0xD66B,
-	29687 - 11904: 0xFE68,
-	29688 - 11904: 0xD66C,
-	29689 - 11904: 0x964E,
-	29690 - 11904: 0xD673,
-	29691 - 11904: 0x9765,
-	29692 - 11904: 0xD674,
-	29693 - 11904: 0xD670,
-	29694 - 11904: 0xB27B,
-	29695 - 11904: 0xD675,
-	29696 - 11904: 0xD672,
-	29697 - 11904: 0xD66F,
-	29698 - 11904: 0x8C5A,
-	29699 - 11904: 0xB279,
-	29700 - 11904: 0xD66E,
-	29701 - 11904: 0xB277,
-	29702 - 11904: 0xB27A,
-	29703 - 11904: 0xD671,
-	29704 - 11904: 0xD679,
-	29705 - 11904: 0xAF5B,
-	29706 - 11904: 0xB278,
-	29707 - 11904: 0xD677,
-	29708 - 11904: 0xD676,
-	29709 - 11904: 0xB27C,
-	29713 - 11904: 0x89A1,
-	29714 - 11904: 0x95FA,
-	29716 - 11904: 0x92D4,
-	29717 - 11904: 0xFE69,
-	29718 - 11904: 0xDA7E,
-	29719 - 11904: 0xFB45,
-	29721 - 11904: 0x98C8,
-	29722 - 11904: 0xDAA1,
-	29723 - 11904: 0xB560,
-	29724 - 11904: 0x90EF,
-	29725 - 11904: 0xDAA7,
-	29726 - 11904: 0x98C9,
-	29727 - 11904: 0x98CA,
-	29728 - 11904: 0xDAA9,
-	29729 - 11904: 0xDAA2,
-	29730 - 11904: 0xB55A,
-	29731 - 11904: 0xDAA6,
-	29732 - 11904: 0xDAA5,
-	29733 - 11904: 0xB55B,
-	29734 - 11904: 0xB561,
-	29736 - 11904: 0xB562,
-	29737 - 11904: 0xDAA8,
-	29738 - 11904: 0xB558,
-	29739 - 11904: 0xDA7D,
-	29740 - 11904: 0xDA7B,
-	29741 - 11904: 0xDAA3,
-	29742 - 11904: 0xDA7A,
-	29743 - 11904: 0xB55F,
-	29744 - 11904: 0xDA7C,
-	29745 - 11904: 0xDAA4,
-	29746 - 11904: 0xDAAA,
-	29747 - 11904: 0xB559,
-	29748 - 11904: 0xB55E,
-	29749 - 11904: 0xB55C,
-	29750 - 11904: 0xB55D,
-	29751 - 11904: 0x946D,
-	29752 - 11904: 0x94B7,
-	29753 - 11904: 0xFE6C,
-	29754 - 11904: 0xB557,
-	29756 - 11904: 0x946B,
-	29759 - 11904: 0xB7E9,
-	29760 - 11904: 0xDEB7,
-	29761 - 11904: 0xB7E8,
-	29762 - 11904: 0xDEBB,
-	29763 - 11904: 0x92FC,
-	29764 - 11904: 0xDEB1,
-	29765 - 11904: 0x95EB,
-	29766 - 11904: 0xDEBC,
-	29767 - 11904: 0xFE73,
-	29768 - 11904: 0x976E,
-	29769 - 11904: 0xFE5F,
-	29770 - 11904: 0xDEB2,
-	29771 - 11904: 0xDEB3,
-	29772 - 11904: 0x87B8,
-	29773 - 11904: 0xDEBD,
-	29774 - 11904: 0xDEBA,
-	29775 - 11904: 0xDEB8,
-	29776 - 11904: 0xDEB9,
-	29777 - 11904: 0xDEB5,
-	29778 - 11904: 0xDEB4,
-	29779 - 11904: 0xFDBD,
-	29780 - 11904: 0xDEBE,
-	29781 - 11904: 0xB7E5,
-	29782 - 11904: 0x92D5,
-	29783 - 11904: 0xDEB6,
-	29785 - 11904: 0xB7EA,
-	29786 - 11904: 0xB7E4,
-	29787 - 11904: 0xB7EB,
-	29788 - 11904: 0xFE6F,
-	29789 - 11904: 0xFEB9,
-	29790 - 11904: 0xB7E7,
-	29791 - 11904: 0xB7E6,
-	29792 - 11904: 0xFE71,
-	29793 - 11904: 0x8778,
-	29794 - 11904: 0xE2CE,
-	29795 - 11904: 0xBABE,
-	29796 - 11904: 0xBABD,
-	29797 - 11904: 0xFBBB,
-	29799 - 11904: 0xE2D3,
-	29800 - 11904: 0xA0D5,
-	29801 - 11904: 0xBCFC,
-	29802 - 11904: 0xBABF,
-	29803 - 11904: 0x95FB,
-	29804 - 11904: 0xFE77,
-	29805 - 11904: 0xBAC1,
-	29806 - 11904: 0xE2D4,
-	29807 - 11904: 0xB7E3,
-	29808 - 11904: 0xBAC0,
-	29809 - 11904: 0xE2D0,
-	29810 - 11904: 0xE2D2,
-	29811 - 11904: 0xE2CF,
-	29812 - 11904: 0xFE79,
-	29813 - 11904: 0xE2D1,
-	29814 - 11904: 0xFE75,
-	29817 - 11904: 0xE6AB,
-	29818 - 11904: 0x945D,
-	29820 - 11904: 0xE6AA,
-	29821 - 11904: 0xE6A7,
-	29822 - 11904: 0xBD40,
-	29823 - 11904: 0xEA62,
-	29824 - 11904: 0xBD41,
-	29825 - 11904: 0xE6A6,
-	29826 - 11904: 0xFE7C,
-	29827 - 11904: 0xBCFE,
-	29829 - 11904: 0xE6A8,
-	29830 - 11904: 0xE6A5,
-	29831 - 11904: 0xE6A2,
-	29832 - 11904: 0xE6A9,
-	29833 - 11904: 0xE6A3,
-	29834 - 11904: 0xE6A4,
-	29835 - 11904: 0xBCFD,
-	29836 - 11904: 0x9344,
-	29837 - 11904: 0x8EA6,
-	29840 - 11904: 0xED69,
-	29842 - 11904: 0xEA66,
-	29844 - 11904: 0xEA65,
-	29845 - 11904: 0xEA67,
-	29847 - 11904: 0xED66,
-	29848 - 11904: 0xBF5A,
-	29849 - 11904: 0x92D3,
-	29850 - 11904: 0xEA63,
-	29851 - 11904: 0x94B8,
-	29852 - 11904: 0xBF58,
-	29853 - 11904: 0x8779,
-	29854 - 11904: 0xBF5C,
-	29855 - 11904: 0xBF5B,
-	29856 - 11904: 0xEA64,
-	29857 - 11904: 0xEA68,
-	29859 - 11904: 0xBF59,
-	29860 - 11904: 0xFC71,
-	29861 - 11904: 0xED6D,
-	29862 - 11904: 0xC0F5,
-	29863 - 11904: 0xC27A,
-	29864 - 11904: 0xC0F6,
-	29865 - 11904: 0xC0F3,
-	29866 - 11904: 0xED6A,
-	29867 - 11904: 0xED68,
-	29869 - 11904: 0xED6B,
-	29871 - 11904: 0xED6E,
-	29872 - 11904: 0xC0F4,
-	29873 - 11904: 0xED6C,
-	29874 - 11904: 0xED67,
-	29876 - 11904: 0x975E,
-	29877 - 11904: 0xF042,
-	29878 - 11904: 0xF045,
-	29879 - 11904: 0xF275,
-	29880 - 11904: 0xF040,
-	29881 - 11904: 0x8CAD,
-	29882 - 11904: 0xF46F,
-	29883 - 11904: 0xF046,
-	29885 - 11904: 0xC3A2,
-	29886 - 11904: 0xF044,
-	29887 - 11904: 0xC27B,
-	29888 - 11904: 0xF041,
-	29889 - 11904: 0xF043,
-	29890 - 11904: 0xF047,
-	29891 - 11904: 0xF276,
-	29893 - 11904: 0xF274,
-	29894 - 11904: 0x87C1,
-	29896 - 11904: 0xFEA7,
-	29898 - 11904: 0xC3A3,
-	29899 - 11904: 0xF273,
-	29900 - 11904: 0x946A,
-	29903 - 11904: 0xC46E,
-	29904 - 11904: 0x93E3,
-	29907 - 11904: 0x98CF,
-	29908 - 11904: 0xC4ED,
-	29909 - 11904: 0xF6F1,
-	29910 - 11904: 0xC4EC,
-	29911 - 11904: 0xF6F3,
-	29912 - 11904: 0xF6F0,
-	29913 - 11904: 0xF6F2,
-	29914 - 11904: 0xC5D0,
-	29915 - 11904: 0xF8B2,
-	29916 - 11904: 0xA5CA,
-	29917 - 11904: 0xCD6E,
-	29918 - 11904: 0xD2BC,
-	29919 - 11904: 0xD2BD,
-	29920 - 11904: 0xB27D,
-	29921 - 11904: 0xDEBF,
-	29922 - 11904: 0xBF5D,
-	29923 - 11904: 0xC3A4,
-	29924 - 11904: 0xC57B,
-	29925 - 11904: 0xF8B3,
-	29926 - 11904: 0xA5CB,
-	29927 - 11904: 0xA0D9,
-	29928 - 11904: 0xCD6F,
-	29929 - 11904: 0xFEAA,
-	29932 - 11904: 0xCFD7,
-	29934 - 11904: 0xCFD8,
-	29936 - 11904: 0xA0BF,
-	29937 - 11904: 0xA04D,
-	29938 - 11904: 0xA0B8,
-	29940 - 11904: 0xD2BE,
-	29941 - 11904: 0xD2BF,
-	29942 - 11904: 0xB27E,
-	29943 - 11904: 0xB2A1,
-	29944 - 11904: 0xA0CE,
-	29947 - 11904: 0xDAAB,
-	29949 - 11904: 0xDEC2,
-	29950 - 11904: 0xDEC1,
-	29951 - 11904: 0xDEC0,
-	29952 - 11904: 0xE2D5,
-	29954 - 11904: 0xE2D6,
-	29955 - 11904: 0xE2D7,
-	29956 - 11904: 0xBAC2,
-	29957 - 11904: 0xA0B7,
-	29959 - 11904: 0xE6AD,
-	29960 - 11904: 0xE6AC,
-	29963 - 11904: 0xEA69,
-	29964 - 11904: 0xBF5E,
-	29965 - 11904: 0xBF5F,
-	29966 - 11904: 0xFEA9,
-	29967 - 11904: 0xED72,
-	29968 - 11904: 0xED6F,
-	29969 - 11904: 0xED70,
-	29970 - 11904: 0xED71,
-	29971 - 11904: 0xF049,
-	29972 - 11904: 0xF048,
-	29973 - 11904: 0xC27C,
-	29974 - 11904: 0xF277,
-	29975 - 11904: 0xF5DE,
-	29976 - 11904: 0xA5CC,
-	29977 - 11904: 0x89C3,
-	29978 - 11904: 0xACC6,
-	29980 - 11904: 0xB2A2,
-	29981 - 11904: 0xDEC3,
-	29982 - 11904: 0xFEAB,
-	29983 - 11904: 0xA5CD,
-	29985 - 11904: 0xD2C0,
-	29986 - 11904: 0xB2A3,
-	29989 - 11904: 0xB563,
-	29990 - 11904: 0xB564,
-	29992 - 11904: 0xA5CE,
-	29993 - 11904: 0xA5CF,
-	29994 - 11904: 0xCA46,
-	29995 - 11904: 0xA86A,
-	29996 - 11904: 0xA869,
-	29997 - 11904: 0xACC7,
-	29998 - 11904: 0xCFD9,
-	29999 - 11904: 0xDAAC,
-	30000 - 11904: 0xA5D0,
-	30001 - 11904: 0xA5D1,
-	30002 - 11904: 0xA5D2,
-	30003 - 11904: 0xA5D3,
-	30004 - 11904: 0x9DF4,
-	30005 - 11904: 0x896D,
-	30007 - 11904: 0xA86B,
-	30008 - 11904: 0xA86C,
-	30009 - 11904: 0xCB6E,
-	30010 - 11904: 0xCB6D,
-	30011 - 11904: 0x9C7B,
-	30013 - 11904: 0xAAB6,
-	30014 - 11904: 0xCD72,
-	30015 - 11904: 0xCD70,
-	30016 - 11904: 0xCD71,
-	30018 - 11904: 0x98D2,
-	30022 - 11904: 0x9FA9,
-	30023 - 11904: 0xCFDA,
-	30024 - 11904: 0xCFDB,
-	30026 - 11904: 0xFEB2,
-	30027 - 11904: 0xACCB,
-	30028 - 11904: 0xACC9,
-	30029 - 11904: 0xFEB1,
-	30030 - 11904: 0xACCA,
-	30031 - 11904: 0xACC8,
-	30033 - 11904: 0x97D9,
-	30035 - 11904: 0xA0C4,
-	30036 - 11904: 0xAF60,
-	30037 - 11904: 0x9476,
-	30041 - 11904: 0xAF64,
-	30042 - 11904: 0xAF63,
-	30043 - 11904: 0xD2C1,
-	30044 - 11904: 0xAF62,
-	30045 - 11904: 0xAF61,
-	30047 - 11904: 0xD2C2,
-	30048 - 11904: 0x9978,
-	30050 - 11904: 0xB2A6,
-	30051 - 11904: 0xD67B,
-	30052 - 11904: 0xD67A,
-	30053 - 11904: 0xB2A4,
-	30054 - 11904: 0xB2A5,
-	30055 - 11904: 0xFEB3,
-	30058 - 11904: 0xB566,
-	30059 - 11904: 0xB565,
-	30060 - 11904: 0xDAAE,
-	30061 - 11904: 0x98D3,
-	30062 - 11904: 0xFEB4,
-	30063 - 11904: 0xDAAD,
-	30064 - 11904: 0xB2A7,
-	30066 - 11904: 0x98D4,
-	30070 - 11904: 0xB7ED,
-	30071 - 11904: 0xDEC5,
-	30072 - 11904: 0xB7EE,
-	30073 - 11904: 0xDEC4,
-	30074 - 11904: 0x9FB9,
-	30077 - 11904: 0xE2D8,
-	30078 - 11904: 0xE6AE,
-	30079 - 11904: 0xBD42,
-	30080 - 11904: 0xEA6A,
-	30083 - 11904: 0x9471,
-	30084 - 11904: 0xED73,
-	30086 - 11904: 0xC3A6,
-	30087 - 11904: 0xC3A5,
-	30090 - 11904: 0xC57C,
-	30091 - 11904: 0xA5D4,
-	30092 - 11904: 0xCD73,
-	30093 - 11904: 0x98D5,
-	30094 - 11904: 0xFEB8,
-	30095 - 11904: 0xB2A8,
-	30096 - 11904: 0xE2D9,
-	30097 - 11904: 0xBAC3,
-	30098 - 11904: 0xC6D4,
-	30100 - 11904: 0xCB6F,
-	30101 - 11904: 0xCB70,
-	30104 - 11904: 0xCD74,
-	30105 - 11904: 0xAAB8,
-	30106 - 11904: 0xAAB9,
-	30109 - 11904: 0xAAB7,
-	30110 - 11904: 0xFEBA,
-	30114 - 11904: 0xACCF,
-	30115 - 11904: 0xACD0,
-	30116 - 11904: 0xACCD,
-	30117 - 11904: 0xACCE,
-	30119 - 11904: 0xCFDC,
-	30122 - 11904: 0xCFDD,
-	30123 - 11904: 0xACCC,
-	30128 - 11904: 0xD2C3,
-	30129 - 11904: 0x9E5C,
-	30130 - 11904: 0xAF68,
-	30131 - 11904: 0xAF69,
-	30132 - 11904: 0xFEBB,
-	30133 - 11904: 0xB2AB,
-	30134 - 11904: 0xD2C9,
-	30136 - 11904: 0xAF6E,
-	30137 - 11904: 0xAF6C,
-	30138 - 11904: 0xD2CA,
-	30139 - 11904: 0xD2C5,
-	30140 - 11904: 0xAF6B,
-	30141 - 11904: 0xAF6A,
-	30142 - 11904: 0xAF65,
-	30143 - 11904: 0xD2C8,
-	30144 - 11904: 0xD2C7,
-	30145 - 11904: 0xD2C4,
-	30146 - 11904: 0xAF6D,
-	30147 - 11904: 0xA044,
-	30148 - 11904: 0xD2C6,
-	30149 - 11904: 0xAF66,
-	30151 - 11904: 0xAF67,
-	30152 - 11904: 0x98D7,
-	30154 - 11904: 0xB2AC,
-	30155 - 11904: 0xD6A1,
-	30156 - 11904: 0xD6A2,
-	30157 - 11904: 0xB2AD,
-	30158 - 11904: 0xD67C,
-	30159 - 11904: 0xD67E,
-	30160 - 11904: 0xD6A4,
-	30161 - 11904: 0xD6A3,
-	30162 - 11904: 0xD67D,
-	30164 - 11904: 0xB2A9,
-	30165 - 11904: 0xB2AA,
-	30167 - 11904: 0xDAB6,
-	30168 - 11904: 0xB56B,
-	30169 - 11904: 0xB56A,
-	30170 - 11904: 0xDAB0,
-	30171 - 11904: 0xB568,
-	30172 - 11904: 0x98D8,
-	30173 - 11904: 0xDAB3,
-	30174 - 11904: 0xB56C,
-	30175 - 11904: 0xDAB4,
-	30176 - 11904: 0xB56D,
-	30177 - 11904: 0xDAB1,
-	30178 - 11904: 0xB567,
-	30179 - 11904: 0xB569,
-	30180 - 11904: 0xDAB5,
-	30182 - 11904: 0xDAB2,
-	30183 - 11904: 0xDAAF,
-	30189 - 11904: 0xDED2,
-	30191 - 11904: 0xDEC7,
-	30192 - 11904: 0xB7F0,
-	30193 - 11904: 0xB7F3,
-	30194 - 11904: 0xB7F2,
-	30195 - 11904: 0xB7F7,
-	30196 - 11904: 0xB7F6,
-	30197 - 11904: 0xDED3,
-	30198 - 11904: 0xDED1,
-	30199 - 11904: 0xDECA,
-	30200 - 11904: 0xDECE,
-	30201 - 11904: 0xDECD,
-	30202 - 11904: 0xB7F4,
-	30203 - 11904: 0xDED0,
-	30204 - 11904: 0xDECC,
-	30205 - 11904: 0xDED4,
-	30206 - 11904: 0xDECB,
-	30207 - 11904: 0xB7F5,
-	30208 - 11904: 0xB7EF,
-	30209 - 11904: 0xB7F1,
-	30210 - 11904: 0xFEBC,
-	30211 - 11904: 0xDEC9,
-	30215 - 11904: 0x9FFE,
-	30216 - 11904: 0xE2DB,
-	30217 - 11904: 0xBAC7,
-	30218 - 11904: 0xE2DF,
-	30219 - 11904: 0xBAC6,
-	30220 - 11904: 0xE2DC,
-	30221 - 11904: 0xBAC5,
-	30223 - 11904: 0xDEC8,
-	30224 - 11904: 0xDECF,
-	30225 - 11904: 0xE2DE,
-	30227 - 11904: 0xBAC8,
-	30228 - 11904: 0xE2E0,
-	30229 - 11904: 0xE2DD,
-	30230 - 11904: 0xE2DA,
-	30233 - 11904: 0xE6B1,
-	30234 - 11904: 0xE6B5,
-	30235 - 11904: 0xE6B7,
-	30236 - 11904: 0xE6B3,
-	30237 - 11904: 0xE6B2,
-	30238 - 11904: 0xE6B0,
-	30239 - 11904: 0xBD45,
-	30240 - 11904: 0xBD43,
-	30241 - 11904: 0xBD48,
-	30242 - 11904: 0xBD49,
-	30243 - 11904: 0xE6B4,
-	30244 - 11904: 0xBD46,
-	30245 - 11904: 0xE6AF,
-	30246 - 11904: 0xBD47,
-	30247 - 11904: 0xBAC4,
-	30248 - 11904: 0xE6B6,
-	30249 - 11904: 0xBD44,
-	30252 - 11904: 0xFEBD,
-	30253 - 11904: 0xEA6C,
-	30255 - 11904: 0xEA6B,
-	30256 - 11904: 0xEA73,
-	30257 - 11904: 0xEA6D,
-	30258 - 11904: 0xEA72,
-	30259 - 11904: 0xEA6F,
-	30260 - 11904: 0xBF60,
-	30261 - 11904: 0xEA71,
-	30264 - 11904: 0xBF61,
-	30266 - 11904: 0xBF62,
-	30267 - 11904: 0x9DDD,
-	30268 - 11904: 0xEA70,
-	30269 - 11904: 0xEA6E,
-	30272 - 11904: 0x9EE1,
-	30274 - 11904: 0xC0F8,
-	30275 - 11904: 0xED74,
-	30278 - 11904: 0xC0F7,
-	30279 - 11904: 0xED77,
-	30280 - 11904: 0xED75,
-	30281 - 11904: 0xED76,
-	30284 - 11904: 0xC0F9,
-	30285 - 11904: 0x98DA,
-	30286 - 11904: 0x9DDF,
-	30287 - 11904: 0xFEBF,
-	30288 - 11904: 0xF04D,
-	30289 - 11904: 0xFEBE,
-	30290 - 11904: 0xC2A1,
-	30291 - 11904: 0xF04E,
-	30292 - 11904: 0x9EEB,
-	30294 - 11904: 0xC27D,
-	30295 - 11904: 0xF04F,
-	30296 - 11904: 0xC27E,
-	30297 - 11904: 0xF04C,
-	30298 - 11904: 0xF050,
-	30300 - 11904: 0xF04A,
-	30303 - 11904: 0xC3A7,
-	30304 - 11904: 0xF278,
-	30305 - 11904: 0xC3A8,
-	30306 - 11904: 0xC46F,
-	30308 - 11904: 0xF04B,
-	30309 - 11904: 0xC470,
-	30310 - 11904: 0x9E59,
-	30311 - 11904: 0xA05C,
-	30313 - 11904: 0xC4EE,
-	30314 - 11904: 0xF5DF,
-	30316 - 11904: 0xC57E,
-	30317 - 11904: 0xF6F4,
-	30318 - 11904: 0xC57D,
-	30319 - 11904: 0xFEC0,
-	30320 - 11904: 0xF7EA,
-	30321 - 11904: 0xC5F5,
-	30322 - 11904: 0xC5F6,
-	30323 - 11904: 0x9477,
-	30324 - 11904: 0x98DC,
-	30325 - 11904: 0xF9CC,
-	30326 - 11904: 0xFEC1,
-	30328 - 11904: 0xACD1,
-	30329 - 11904: 0xCFDE,
-	30330 - 11904: 0x98DE,
-	30331 - 11904: 0xB56E,
-	30332 - 11904: 0xB56F,
-	30333 - 11904: 0xA5D5,
-	30334 - 11904: 0xA6CA,
-	30335 - 11904: 0xCA47,
-	30337 - 11904: 0xCB71,
-	30338 - 11904: 0xA86D,
-	30340 - 11904: 0xAABA,
-	30342 - 11904: 0xACD2,
-	30343 - 11904: 0xACD3,
-	30344 - 11904: 0xACD4,
-	30345 - 11904: 0xD6A6,
-	30346 - 11904: 0xD2CB,
-	30347 - 11904: 0xAF6F,
-	30350 - 11904: 0xB2AE,
-	30351 - 11904: 0xD6A5,
-	30352 - 11904: 0xFEC3,
-	30354 - 11904: 0xDAB8,
-	30355 - 11904: 0xB571,
-	30357 - 11904: 0xDAB7,
-	30358 - 11904: 0xB570,
-	30361 - 11904: 0xDED5,
-	30362 - 11904: 0xBD4A,
-	30363 - 11904: 0xE6BB,
-	30364 - 11904: 0xE6B8,
-	30365 - 11904: 0xE6B9,
-	30366 - 11904: 0xE6BA,
-	30369 - 11904: 0xFEC8,
-	30372 - 11904: 0xED78,
-	30373 - 11904: 0xFEC9,
-	30374 - 11904: 0xF051,
-	30378 - 11904: 0xF471,
-	30379 - 11904: 0xF470,
-	30381 - 11904: 0xF6F5,
-	30382 - 11904: 0xA5D6,
-	30383 - 11904: 0xCD75,
-	30384 - 11904: 0xAF70,
-	30388 - 11904: 0xB572,
-	30389 - 11904: 0xDED6,
-	30391 - 11904: 0xFECA,
-	30392 - 11904: 0xE2E1,
-	30394 - 11904: 0xBD4B,
-	30395 - 11904: 0xEA74,
-	30397 - 11904: 0xF052,
-	30398 - 11904: 0xF472,
-	30399 - 11904: 0xA5D7,
-	30402 - 11904: 0xAABB,
-	30403 - 11904: 0xACD7,
-	30404 - 11904: 0xCFDF,
-	30405 - 11904: 0xACD8,
-	30406 - 11904: 0xACD6,
-	30408 - 11904: 0xACD5,
-	30409 - 11904: 0xD2CC,
-	30410 - 11904: 0xAF71,
-	30412 - 11904: 0xFECB,
-	30413 - 11904: 0xAF72,
-	30414 - 11904: 0xAF73,
-	30418 - 11904: 0xB2B0,
-	30419 - 11904: 0xD6A7,
-	30420 - 11904: 0xB2AF,
-	30422 - 11904: 0x9FC2,
-	30425 - 11904: 0x8C6B,
-	30426 - 11904: 0xDAB9,
-	30427 - 11904: 0xB2B1,
-	30428 - 11904: 0xB573,
-	30429 - 11904: 0xDED7,
-	30430 - 11904: 0xB7F8,
-	30431 - 11904: 0xB7F9,
-	30433 - 11904: 0xBAC9,
-	30435 - 11904: 0xBACA,
-	30436 - 11904: 0xBD4C,
-	30437 - 11904: 0xBF64,
-	30438 - 11904: 0xEA75,
-	30439 - 11904: 0xBF63,
-	30441 - 11904: 0xED79,
-	30442 - 11904: 0xC0FA,
-	30444 - 11904: 0xF053,
-	30445 - 11904: 0xF473,
-	30446 - 11904: 0xA5D8,
-	30447 - 11904: 0xA86E,
-	30448 - 11904: 0xCD78,
-	30449 - 11904: 0xCD77,
-	30450 - 11904: 0xAABC,
-	30451 - 11904: 0xCD76,
-	30452 - 11904: 0xAABD,
-	30453 - 11904: 0xCD79,
-	30455 - 11904: 0xCFE5,
-	30456 - 11904: 0xACDB,
-	30457 - 11904: 0xACDA,
-	30458 - 11904: 0xCFE7,
-	30459 - 11904: 0xCFE6,
-	30460 - 11904: 0xACDF,
-	30462 - 11904: 0xACDE,
-	30465 - 11904: 0xACD9,
-	30467 - 11904: 0xCFE1,
-	30468 - 11904: 0xCFE2,
-	30469 - 11904: 0xCFE3,
-	30471 - 11904: 0xACE0,
-	30472 - 11904: 0xCFE0,
-	30473 - 11904: 0xACDC,
-	30474 - 11904: 0xCFE4,
-	30475 - 11904: 0xACDD,
-	30476 - 11904: 0x98C4,
-	30478 - 11904: 0x94B0,
-	30479 - 11904: 0x94B1,
-	30480 - 11904: 0xD2CF,
-	30481 - 11904: 0xD2D3,
-	30482 - 11904: 0xD2D1,
-	30483 - 11904: 0xD2D0,
-	30485 - 11904: 0xD2D4,
-	30489 - 11904: 0xD2D5,
-	30490 - 11904: 0xD2D6,
-	30491 - 11904: 0xD2CE,
-	30493 - 11904: 0xD2CD,
-	30494 - 11904: 0xFED1,
-	30495 - 11904: 0xAF75,
-	30496 - 11904: 0xAF76,
-	30498 - 11904: 0xD2D7,
-	30499 - 11904: 0xD2D2,
-	30500 - 11904: 0xA0C1,
-	30501 - 11904: 0xD6B0,
-	30502 - 11904: 0xFED2,
-	30503 - 11904: 0xD2D8,
-	30504 - 11904: 0xAF77,
-	30505 - 11904: 0xAF74,
-	30507 - 11904: 0xA0CD,
-	30509 - 11904: 0xD6AA,
-	30511 - 11904: 0xD6A9,
-	30513 - 11904: 0xD6AB,
-	30514 - 11904: 0xD6AC,
-	30515 - 11904: 0xD6AE,
-	30516 - 11904: 0xD6AD,
-	30517 - 11904: 0xD6B2,
-	30518 - 11904: 0xB2B5,
-	30519 - 11904: 0xB2B2,
-	30520 - 11904: 0xB2B6,
-	30521 - 11904: 0xD6A8,
-	30522 - 11904: 0xB2B7,
-	30523 - 11904: 0xD6B1,
-	30524 - 11904: 0xB2B4,
-	30525 - 11904: 0xD6AF,
-	30526 - 11904: 0xB2B3,
-	30528 - 11904: 0xFED3,
-	30531 - 11904: 0x98E5,
-	30532 - 11904: 0xDABC,
-	30533 - 11904: 0xDABE,
-	30534 - 11904: 0xDABA,
-	30535 - 11904: 0xDABB,
-	30538 - 11904: 0xDABF,
-	30539 - 11904: 0xDAC1,
-	30540 - 11904: 0xDAC2,
-	30541 - 11904: 0xDABD,
-	30542 - 11904: 0xDAC0,
-	30543 - 11904: 0xB574,
-	30546 - 11904: 0xDEDB,
-	30548 - 11904: 0xDEE0,
-	30549 - 11904: 0xDED8,
-	30550 - 11904: 0xDEDC,
-	30552 - 11904: 0xFED6,
-	30553 - 11904: 0xDEE1,
-	30554 - 11904: 0xDEDD,
-	30555 - 11904: 0xB7FA,
-	30556 - 11904: 0xB843,
-	30558 - 11904: 0xB7FD,
-	30559 - 11904: 0xDED9,
-	30560 - 11904: 0xDEDA,
-	30561 - 11904: 0xBACE,
-	30562 - 11904: 0xB846,
-	30563 - 11904: 0xB7FE,
-	30565 - 11904: 0xB844,
-	30566 - 11904: 0xB7FC,
-	30567 - 11904: 0xDEDF,
-	30568 - 11904: 0xB845,
-	30569 - 11904: 0xDEDE,
-	30570 - 11904: 0xB841,
-	30571 - 11904: 0xB7FB,
-	30572 - 11904: 0xB842,
-	30573 - 11904: 0xDEE2,
-	30574 - 11904: 0xE2E6,
-	30575 - 11904: 0xE2E8,
-	30578 - 11904: 0x91E4,
-	30583 - 11904: 0x8FC7,
-	30584 - 11904: 0x94AE,
-	30585 - 11904: 0xB840,
-	30586 - 11904: 0x8A4F,
-	30587 - 11904: 0x94B2,
-	30588 - 11904: 0xE2E3,
-	30589 - 11904: 0xBACC,
-	30590 - 11904: 0xE2E9,
-	30591 - 11904: 0xBACD,
-	30592 - 11904: 0xE2E7,
-	30593 - 11904: 0xE2E2,
-	30594 - 11904: 0xE2E5,
-	30595 - 11904: 0xE2EA,
-	30596 - 11904: 0xBACB,
-	30597 - 11904: 0xE2E4,
-	30599 - 11904: 0xBD4E,
-	30600 - 11904: 0xE6BF,
-	30601 - 11904: 0xE6BE,
-	30603 - 11904: 0xBD51,
-	30604 - 11904: 0xBD4F,
-	30605 - 11904: 0xE6BC,
-	30606 - 11904: 0xBD4D,
-	30607 - 11904: 0xE6BD,
-	30609 - 11904: 0xBD50,
-	30611 - 11904: 0x8FD4,
-	30613 - 11904: 0xEA7D,
-	30615 - 11904: 0xEAA1,
-	30616 - 11904: 0x98EA,
-	30617 - 11904: 0xEA7E,
-	30618 - 11904: 0xEA76,
-	30619 - 11904: 0xEA7A,
-	30620 - 11904: 0xEA79,
-	30621 - 11904: 0xEA77,
-	30622 - 11904: 0xBF66,
-	30623 - 11904: 0xBF67,
-	30624 - 11904: 0xBF65,
-	30625 - 11904: 0xEA78,
-	30626 - 11904: 0xEA7B,
-	30627 - 11904: 0xEA7C,
-	30629 - 11904: 0xBF68,
-	30631 - 11904: 0xC140,
-	30632 - 11904: 0xEDA3,
-	30634 - 11904: 0xC0FC,
-	30635 - 11904: 0xED7B,
-	30636 - 11904: 0xC0FE,
-	30637 - 11904: 0xC141,
-	30639 - 11904: 0xFED8,
-	30640 - 11904: 0xC0FD,
-	30641 - 11904: 0xEDA2,
-	30642 - 11904: 0xED7C,
-	30643 - 11904: 0xC0FB,
-	30644 - 11904: 0xEDA1,
-	30645 - 11904: 0xED7A,
-	30646 - 11904: 0xED7E,
-	30647 - 11904: 0xED7D,
-	30649 - 11904: 0x9DE0,
-	30650 - 11904: 0xF055,
-	30651 - 11904: 0xC2A4,
-	30652 - 11904: 0xC2A5,
-	30653 - 11904: 0xC2A2,
-	30654 - 11904: 0x98EE,
-	30655 - 11904: 0xC2A3,
-	30658 - 11904: 0xF054,
-	30659 - 11904: 0x95C4,
-	30660 - 11904: 0xF27B,
-	30661 - 11904: 0xFCE8,
-	30663 - 11904: 0xC3A9,
-	30665 - 11904: 0xF279,
-	30666 - 11904: 0xF27A,
-	30667 - 11904: 0x98EF,
-	30668 - 11904: 0xF474,
-	30669 - 11904: 0xF477,
-	30670 - 11904: 0xF475,
-	30671 - 11904: 0xF476,
-	30672 - 11904: 0xF5E0,
-	30675 - 11904: 0xC4EF,
-	30676 - 11904: 0xF7EB,
-	30677 - 11904: 0xF8B4,
-	30679 - 11904: 0xC5F7,
-	30680 - 11904: 0xF8F8,
-	30681 - 11904: 0xF8F9,
-	30682 - 11904: 0xC666,
-	30683 - 11904: 0xA5D9,
-	30684 - 11904: 0xACE1,
-	30685 - 11904: 0x8C6E,
-	30686 - 11904: 0xDAC3,
-	30688 - 11904: 0xDEE3,
-	30690 - 11904: 0xA5DA,
-	30691 - 11904: 0xA86F,
-	30693 - 11904: 0xAABE,
-	30694 - 11904: 0xFAD8,
-	30695 - 11904: 0xCFE8,
-	30696 - 11904: 0xCFE9,
-	30697 - 11904: 0xAF78,
-	30700 - 11904: 0xDAC4,
-	30701 - 11904: 0xB575,
-	30702 - 11904: 0xB847,
-	30703 - 11904: 0xC142,
-	30704 - 11904: 0xEDA4,
-	30705 - 11904: 0xF27C,
-	30706 - 11904: 0xF478,
-	30707 - 11904: 0xA5DB,
-	30708 - 11904: 0xFEDC,
-	30711 - 11904: 0xCDA1,
-	30712 - 11904: 0xCD7A,
-	30713 - 11904: 0xCD7C,
-	30714 - 11904: 0xCD7E,
-	30715 - 11904: 0xCD7D,
-	30716 - 11904: 0xCD7B,
-	30717 - 11904: 0xAABF,
-	30718 - 11904: 0xA0AE,
-	30722 - 11904: 0xACE2,
-	30723 - 11904: 0xCFF2,
-	30725 - 11904: 0xCFED,
-	30726 - 11904: 0xCFEA,
-	30728 - 11904: 0x9D4C,
-	30729 - 11904: 0xFEDD,
-	30732 - 11904: 0xACE4,
-	30733 - 11904: 0xACE5,
-	30734 - 11904: 0xCFF0,
-	30735 - 11904: 0xCFEF,
-	30736 - 11904: 0xCFEE,
-	30737 - 11904: 0xCFEB,
-	30738 - 11904: 0xCFEC,
-	30739 - 11904: 0xCFF3,
-	30740 - 11904: 0xACE3,
-	30744 - 11904: 0x98F1,
-	30748 - 11904: 0x98F3,
-	30749 - 11904: 0xAF7C,
-	30750 - 11904: 0x94C1,
-	30751 - 11904: 0xAFA4,
-	30752 - 11904: 0xAFA3,
-	30753 - 11904: 0xD2E1,
-	30754 - 11904: 0xD2DB,
-	30755 - 11904: 0xD2D9,
-	30757 - 11904: 0xAFA1,
-	30758 - 11904: 0xD6B9,
-	30759 - 11904: 0xAF7A,
-	30760 - 11904: 0xD2DE,
-	30761 - 11904: 0xD2E2,
-	30762 - 11904: 0xD2E4,
-	30763 - 11904: 0xD2E0,
-	30764 - 11904: 0xD2DA,
-	30765 - 11904: 0xAFA2,
-	30766 - 11904: 0xD2DF,
-	30767 - 11904: 0xD2DD,
-	30768 - 11904: 0xAF79,
-	30769 - 11904: 0xD2E5,
-	30770 - 11904: 0xAFA5,
-	30771 - 11904: 0xD2E3,
-	30772 - 11904: 0xAF7D,
-	30773 - 11904: 0xD2DC,
-	30775 - 11904: 0xAF7E,
-	30776 - 11904: 0xAF7B,
-	30777 - 11904: 0x98F5,
-	30780 - 11904: 0xFA4F,
-	30781 - 11904: 0x96E2,
-	30786 - 11904: 0x9450,
-	30787 - 11904: 0xB2B9,
-	30788 - 11904: 0x96A2,
-	30789 - 11904: 0xD6BA,
-	30791 - 11904: 0x98F6,
-	30792 - 11904: 0xD6B3,
-	30793 - 11904: 0xD6B5,
-	30794 - 11904: 0xD6B7,
-	30795 - 11904: 0x96E5,
-	30796 - 11904: 0xD6B8,
-	30797 - 11904: 0xD6B6,
-	30798 - 11904: 0xB2BA,
-	30800 - 11904: 0xD6BB,
-	30801 - 11904: 0x98F7,
-	30802 - 11904: 0xD6B4,
-	30803 - 11904: 0xA046,
-	30804 - 11904: 0x96E3,
-	30812 - 11904: 0xDAC8,
-	30813 - 11904: 0xB576,
-	30814 - 11904: 0xDAD0,
-	30816 - 11904: 0xDAC5,
-	30818 - 11904: 0xDAD1,
-	30820 - 11904: 0xDAC6,
-	30821 - 11904: 0xDAC7,
-	30822 - 11904: 0x98F8,
-	30824 - 11904: 0xDACF,
-	30825 - 11904: 0xDACE,
-	30826 - 11904: 0xDACB,
-	30827 - 11904: 0xB2B8,
-	30828 - 11904: 0xB577,
-	30829 - 11904: 0xDAC9,
-	30830 - 11904: 0xDACC,
-	30831 - 11904: 0xB578,
-	30832 - 11904: 0xDACD,
-	30833 - 11904: 0xDACA,
-	30841 - 11904: 0xDEEE,
-	30842 - 11904: 0x9EE4,
-	30843 - 11904: 0xDEF2,
-	30844 - 11904: 0xB84E,
-	30846 - 11904: 0xE2F0,
-	30847 - 11904: 0xB851,
-	30848 - 11904: 0xDEF0,
-	30849 - 11904: 0xF9D6,
-	30851 - 11904: 0xDEED,
-	30852 - 11904: 0xDEE8,
-	30853 - 11904: 0xDEEA,
-	30854 - 11904: 0xDEEB,
-	30855 - 11904: 0xDEE4,
-	30856 - 11904: 0x94C3,
-	30857 - 11904: 0xB84D,
-	30860 - 11904: 0xB84C,
-	30861 - 11904: 0x94C2,
-	30862 - 11904: 0xB848,
-	30863 - 11904: 0xDEE7,
-	30865 - 11904: 0xB84F,
-	30867 - 11904: 0xB850,
-	30868 - 11904: 0xDEE6,
-	30869 - 11904: 0xDEE9,
-	30870 - 11904: 0xDEF1,
-	30871 - 11904: 0xB84A,
-	30872 - 11904: 0xB84B,
-	30873 - 11904: 0xDEEF,
-	30874 - 11904: 0xDEE5,
-	30878 - 11904: 0xE2F2,
-	30879 - 11904: 0xBAD0,
-	30880 - 11904: 0xE2F4,
-	30881 - 11904: 0xDEEC,
-	30882 - 11904: 0xE2F6,
-	30883 - 11904: 0xBAD4,
-	30884 - 11904: 0xE2F7,
-	30885 - 11904: 0xE2F3,
-	30887 - 11904: 0xBAD1,
-	30888 - 11904: 0xE2EF,
-	30889 - 11904: 0xBAD3,
-	30890 - 11904: 0xE2EC,
-	30891 - 11904: 0xE2F1,
-	30892 - 11904: 0xE2F5,
-	30893 - 11904: 0xE2EE,
-	30895 - 11904: 0xFEE1,
-	30896 - 11904: 0xB849,
-	30897 - 11904: 0xFEE9,
-	30898 - 11904: 0xE2EB,
-	30899 - 11904: 0xBAD2,
-	30900 - 11904: 0xE2ED,
-	30902 - 11904: 0x96E4,
-	30904 - 11904: 0x89AC,
-	30905 - 11904: 0x96DB,
-	30906 - 11904: 0xBD54,
-	30907 - 11904: 0xE6C1,
-	30908 - 11904: 0xBD58,
-	30910 - 11904: 0xBD56,
-	30913 - 11904: 0xBACF,
-	30915 - 11904: 0xE6C8,
-	30916 - 11904: 0xE6C9,
-	30917 - 11904: 0xBD53,
-	30919 - 11904: 0xFEE2,
-	30920 - 11904: 0xE6C7,
-	30921 - 11904: 0xE6CA,
-	30922 - 11904: 0xBD55,
-	30923 - 11904: 0xBD52,
-	30924 - 11904: 0xE6C3,
-	30925 - 11904: 0xE6C0,
-	30926 - 11904: 0xE6C5,
-	30927 - 11904: 0xE6C2,
-	30928 - 11904: 0xBD59,
-	30929 - 11904: 0xE6C4,
-	30930 - 11904: 0x94C4,
-	30931 - 11904: 0xFEE3,
-	30932 - 11904: 0xE6C6,
-	30933 - 11904: 0xBD57,
-	30935 - 11904: 0xFEE7,
-	30936 - 11904: 0x9FFB,
-	30938 - 11904: 0xBF6A,
-	30939 - 11904: 0xEAA8,
-	30941 - 11904: 0xEAA2,
-	30942 - 11904: 0xEAA6,
-	30943 - 11904: 0xEAAC,
-	30944 - 11904: 0xEAAD,
-	30945 - 11904: 0xEAA9,
-	30946 - 11904: 0xEAAA,
-	30947 - 11904: 0xEAA7,
-	30948 - 11904: 0x8C59,
-	30949 - 11904: 0xEAA4,
-	30951 - 11904: 0xBF6C,
-	30952 - 11904: 0xBF69,
-	30953 - 11904: 0xEAA3,
-	30954 - 11904: 0xEAA5,
-	30956 - 11904: 0xBF6B,
-	30957 - 11904: 0xEAAB,
-	30958 - 11904: 0x93C9,
-	30959 - 11904: 0xC146,
-	30960 - 11904: 0x94E8,
-	30961 - 11904: 0xFB56,
-	30962 - 11904: 0xEDAA,
-	30963 - 11904: 0xEDA5,
-	30964 - 11904: 0xC145,
-	30965 - 11904: 0x90C5,
-	30967 - 11904: 0xC143,
-	30969 - 11904: 0xEDAC,
-	30970 - 11904: 0xC144,
-	30971 - 11904: 0xEDA8,
-	30972 - 11904: 0xEDA9,
-	30973 - 11904: 0xEDA6,
-	30974 - 11904: 0xEDAD,
-	30975 - 11904: 0xF056,
-	30977 - 11904: 0xC147,
-	30978 - 11904: 0xEDA7,
-	30980 - 11904: 0xEDAE,
-	30981 - 11904: 0xEDAB,
-	30982 - 11904: 0xA0A8,
-	30985 - 11904: 0xF05A,
-	30988 - 11904: 0xF057,
-	30990 - 11904: 0xC2A6,
-	30992 - 11904: 0xF05B,
-	30993 - 11904: 0xF05D,
-	30994 - 11904: 0xF05C,
-	30995 - 11904: 0xF058,
-	30996 - 11904: 0xF059,
-	30999 - 11904: 0xF2A3,
-	31001 - 11904: 0xC3AA,
-	31003 - 11904: 0xF27E,
-	31004 - 11904: 0xF2A2,
-	31005 - 11904: 0xF27D,
-	31006 - 11904: 0xF2A4,
-	31009 - 11904: 0xF2A1,
-	31011 - 11904: 0xF47A,
-	31012 - 11904: 0xF47D,
-	31013 - 11904: 0xF479,
-	31014 - 11904: 0xC471,
-	31015 - 11904: 0xF47B,
-	31016 - 11904: 0xF47C,
-	31017 - 11904: 0xF47E,
-	31018 - 11904: 0xC472,
-	31019 - 11904: 0xC474,
-	31020 - 11904: 0xC473,
-	31021 - 11904: 0xF5E1,
-	31022 - 11904: 0xFEE5,
-	31023 - 11904: 0xF5E3,
-	31025 - 11904: 0xF5E2,
-	31026 - 11904: 0x98FD,
-	31027 - 11904: 0x98FB,
-	31028 - 11904: 0xFEE8,
-	31029 - 11904: 0xF6F6,
-	31030 - 11904: 0x8EBF,
-	31032 - 11904: 0xF8B5,
-	31033 - 11904: 0xF8FA,
-	31034 - 11904: 0xA5DC,
-	31035 - 11904: 0x8BD8,
-	31036 - 11904: 0xFEF7,
-	31037 - 11904: 0xCB72,
-	31038 - 11904: 0xAAC0,
-	31039 - 11904: 0xCDA3,
-	31040 - 11904: 0xAAC1,
-	31041 - 11904: 0xAAC2,
-	31042 - 11904: 0xCDA2,
-	31044 - 11904: 0xCFF8,
-	31045 - 11904: 0xCFF7,
-	31046 - 11904: 0xACE6,
-	31047 - 11904: 0xACE9,
-	31048 - 11904: 0xACE8,
-	31049 - 11904: 0xACE7,
-	31050 - 11904: 0xCFF4,
-	31051 - 11904: 0xCFF6,
-	31052 - 11904: 0xCFF5,
-	31055 - 11904: 0xD2E8,
-	31056 - 11904: 0xAFA7,
-	31057 - 11904: 0xD2EC,
-	31058 - 11904: 0xD2EB,
-	31059 - 11904: 0xD2EA,
-	31060 - 11904: 0xD2E6,
-	31061 - 11904: 0xAFA6,
-	31062 - 11904: 0xAFAA,
-	31063 - 11904: 0xAFAD,
-	31064 - 11904: 0x8F68,
-	31065 - 11904: 0x94C6,
-	31066 - 11904: 0xAFAE,
-	31067 - 11904: 0xD2E7,
-	31068 - 11904: 0xD2E9,
-	31069 - 11904: 0xAFAC,
-	31070 - 11904: 0xAFAB,
-	31071 - 11904: 0xAFA9,
-	31072 - 11904: 0xAFA8,
-	31073 - 11904: 0xD6C2,
-	31074 - 11904: 0x9DEA,
-	31075 - 11904: 0xD6C0,
-	31076 - 11904: 0xD6BC,
-	31077 - 11904: 0xB2BB,
-	31079 - 11904: 0xD6BD,
-	31080 - 11904: 0xB2BC,
-	31081 - 11904: 0xD6BE,
-	31082 - 11904: 0xD6BF,
-	31083 - 11904: 0xD6C1,
-	31085 - 11904: 0xB2BD,
-	31088 - 11904: 0xDAD5,
-	31089 - 11904: 0xFC69,
-	31090 - 11904: 0xDAD4,
-	31091 - 11904: 0xDAD3,
-	31092 - 11904: 0xDAD2,
-	31097 - 11904: 0xDEF6,
-	31098 - 11904: 0xB852,
-	31100 - 11904: 0xDEF3,
-	31101 - 11904: 0xDEF5,
-	31102 - 11904: 0x9CDA,
-	31103 - 11904: 0xB853,
-	31104 - 11904: 0xFEF3,
-	31105 - 11904: 0xB854,
-	31106 - 11904: 0xDEF4,
-	31107 - 11904: 0x9C72,
-	31110 - 11904: 0xFEF0,
-	31111 - 11904: 0x89C9,
-	31112 - 11904: 0xE341,
-	31114 - 11904: 0xE2F9,
-	31115 - 11904: 0xE2FA,
-	31117 - 11904: 0xBAD7,
-	31118 - 11904: 0xBAD5,
-	31119 - 11904: 0xBAD6,
-	31120 - 11904: 0xE343,
-	31121 - 11904: 0x9941,
-	31122 - 11904: 0xE342,
-	31123 - 11904: 0xE2FE,
-	31124 - 11904: 0xE2FD,
-	31125 - 11904: 0xE2FC,
-	31126 - 11904: 0xE2FB,
-	31127 - 11904: 0xE340,
-	31128 - 11904: 0xE2F8,
-	31129 - 11904: 0x9942,
-	31130 - 11904: 0xE6CB,
-	31131 - 11904: 0xE6D0,
-	31132 - 11904: 0xE6CE,
-	31133 - 11904: 0xFEF5,
-	31135 - 11904: 0x91D7,
-	31136 - 11904: 0xE6CD,
-	31137 - 11904: 0xE6CC,
-	31138 - 11904: 0xE6CF,
-	31140 - 11904: 0xEAAE,
-	31141 - 11904: 0x94CC,
-	31142 - 11904: 0xBF6D,
-	31143 - 11904: 0xC148,
-	31144 - 11904: 0xEDB0,
-	31145 - 11904: 0xFEF8,
-	31146 - 11904: 0xC149,
-	31147 - 11904: 0xEDAF,
-	31148 - 11904: 0xF05F,
-	31149 - 11904: 0xF05E,
-	31150 - 11904: 0xC2A7,
-	31152 - 11904: 0xF2A5,
-	31153 - 11904: 0xC3AB,
-	31154 - 11904: 0xF4A1,
-	31155 - 11904: 0xC5A1,
-	31156 - 11904: 0xF6F7,
-	31158 - 11904: 0xF8B7,
-	31159 - 11904: 0xF8B6,
-	31160 - 11904: 0xC9A8,
-	31161 - 11904: 0xACEA,
-	31162 - 11904: 0xACEB,
-	31163 - 11904: 0xD6C3,
-	31165 - 11904: 0xB856,
-	31166 - 11904: 0xA5DD,
-	31167 - 11904: 0xA872,
-	31168 - 11904: 0xA871,
-	31169 - 11904: 0xA870,
-	31172 - 11904: 0x97A8,
-	31173 - 11904: 0xCDA4,
-	31174 - 11904: 0xFEFC,
-	31176 - 11904: 0xAAC4,
-	31177 - 11904: 0xAAC3,
-	31178 - 11904: 0x8CDE,
-	31179 - 11904: 0xACEE,
-	31180 - 11904: 0xFDBF,
-	31181 - 11904: 0xCFFA,
-	31182 - 11904: 0xCFFD,
-	31183 - 11904: 0xCFFB,
-	31184 - 11904: 0x87B3,
-	31185 - 11904: 0xACEC,
-	31186 - 11904: 0xACED,
-	31188 - 11904: 0xFEFE,
-	31189 - 11904: 0xCFF9,
-	31190 - 11904: 0xCFFC,
-	31192 - 11904: 0xAFB5,
-	31196 - 11904: 0xD2F3,
-	31197 - 11904: 0xD2F5,
-	31198 - 11904: 0xD2F4,
-	31199 - 11904: 0xAFB2,
-	31200 - 11904: 0xD2EF,
-	31202 - 11904: 0x96D1,
-	31203 - 11904: 0xAFB0,
-	31204 - 11904: 0xAFAF,
-	31206 - 11904: 0xAFB3,
-	31207 - 11904: 0xAFB1,
-	31209 - 11904: 0xAFB4,
-	31210 - 11904: 0xD2F2,
-	31211 - 11904: 0xD2ED,
-	31212 - 11904: 0xD2EE,
-	31213 - 11904: 0xD2F1,
-	31214 - 11904: 0xD2F0,
-	31217 - 11904: 0x94D5,
-	31220 - 11904: 0x94D0,
-	31222 - 11904: 0xD6C6,
-	31223 - 11904: 0xD6C7,
-	31224 - 11904: 0xD6C5,
-	31226 - 11904: 0xD6C4,
-	31227 - 11904: 0xB2BE,
-	31232 - 11904: 0xB57D,
-	31234 - 11904: 0xDAD6,
-	31235 - 11904: 0xDAD8,
-	31236 - 11904: 0xDADA,
-	31237 - 11904: 0xB57C,
-	31238 - 11904: 0x9944,
-	31240 - 11904: 0xB57A,
-	31242 - 11904: 0xDAD7,
-	31243 - 11904: 0xB57B,
-	31244 - 11904: 0xDAD9,
-	31245 - 11904: 0xB579,
-	31248 - 11904: 0xDF41,
-	31249 - 11904: 0xDEF7,
-	31250 - 11904: 0xDEFA,
-	31251 - 11904: 0xDEFE,
-	31252 - 11904: 0xB85A,
-	31253 - 11904: 0xDEFC,
-	31255 - 11904: 0xDEFB,
-	31256 - 11904: 0xDEF8,
-	31257 - 11904: 0xDEF9,
-	31258 - 11904: 0xB858,
-	31259 - 11904: 0xDF40,
-	31260 - 11904: 0xB857,
-	31262 - 11904: 0xB85C,
-	31263 - 11904: 0xB85B,
-	31264 - 11904: 0xB859,
-	31266 - 11904: 0xDEFD,
-	31270 - 11904: 0xE349,
-	31272 - 11904: 0xE348,
-	31274 - 11904: 0x8C63,
-	31275 - 11904: 0xE344,
-	31276 - 11904: 0x87BB,
-	31277 - 11904: 0xA0B3,
-	31278 - 11904: 0xBAD8,
-	31279 - 11904: 0xE347,
-	31280 - 11904: 0xE346,
-	31281 - 11904: 0xBAD9,
-	31282 - 11904: 0x87B4,
-	31287 - 11904: 0xBD5E,
-	31289 - 11904: 0xE6D2,
-	31290 - 11904: 0x94CF,
-	31291 - 11904: 0xBD5F,
-	31292 - 11904: 0xBD5B,
-	31293 - 11904: 0xBD5D,
-	31294 - 11904: 0x9FFA,
-	31295 - 11904: 0xBD5A,
-	31296 - 11904: 0xBD5C,
-	31299 - 11904: 0x91E5,
-	31300 - 11904: 0xEAAF,
-	31301 - 11904: 0x9C6A,
-	31302 - 11904: 0xBF70,
-	31303 - 11904: 0xEAB1,
-	31304 - 11904: 0xEAB0,
-	31305 - 11904: 0x8E49,
-	31306 - 11904: 0xE345,
-	31307 - 11904: 0xBF72,
-	31308 - 11904: 0xBF71,
-	31309 - 11904: 0xBF6E,
-	31310 - 11904: 0xBF6F,
-	31316 - 11904: 0xEDB5,
-	31318 - 11904: 0xEDB3,
-	31319 - 11904: 0xC14A,
-	31320 - 11904: 0xEDB4,
-	31322 - 11904: 0xEDB6,
-	31323 - 11904: 0xEDB2,
-	31324 - 11904: 0xEDB1,
-	31327 - 11904: 0xF060,
-	31328 - 11904: 0xC2AA,
-	31329 - 11904: 0xC2A8,
-	31330 - 11904: 0xC2A9,
-	31333 - 11904: 0x8E4C,
-	31335 - 11904: 0xF2A6,
-	31336 - 11904: 0xF2A7,
-	31337 - 11904: 0xC3AD,
-	31339 - 11904: 0xC3AC,
-	31340 - 11904: 0xF4A3,
-	31341 - 11904: 0xF4A4,
-	31342 - 11904: 0xF4A2,
-	31344 - 11904: 0xF6F8,
-	31345 - 11904: 0xF6F9,
-	31346 - 11904: 0x87C9,
-	31348 - 11904: 0xA5DE,
-	31349 - 11904: 0xCA48,
-	31350 - 11904: 0xA873,
-	31352 - 11904: 0xCDA5,
-	31353 - 11904: 0xAAC6,
-	31354 - 11904: 0xAAC5,
-	31355 - 11904: 0xCDA6,
-	31357 - 11904: 0x8E4D,
-	31358 - 11904: 0xD040,
-	31359 - 11904: 0xACEF,
-	31360 - 11904: 0xCFFE,
-	31361 - 11904: 0xACF0,
-	31363 - 11904: 0x9A73,
-	31364 - 11904: 0xAFB6,
-	31365 - 11904: 0xD2F8,
-	31366 - 11904: 0xD2F6,
-	31367 - 11904: 0xD2FC,
-	31368 - 11904: 0xAFB7,
-	31369 - 11904: 0xD2F7,
-	31370 - 11904: 0xD2FB,
-	31371 - 11904: 0xD2F9,
-	31372 - 11904: 0xD2FA,
-	31375 - 11904: 0xD6C8,
-	31376 - 11904: 0xD6CA,
-	31377 - 11904: 0x9947,
-	31378 - 11904: 0xB2BF,
-	31379 - 11904: 0x8CB1,
-	31380 - 11904: 0xD6C9,
-	31381 - 11904: 0xB2C0,
-	31382 - 11904: 0xB5A2,
-	31383 - 11904: 0xB5A1,
-	31384 - 11904: 0xB57E,
-	31385 - 11904: 0xDADB,
-	31390 - 11904: 0xDF44,
-	31391 - 11904: 0xB85D,
-	31392 - 11904: 0xB85E,
-	31394 - 11904: 0xDF43,
-	31395 - 11904: 0xDF42,
-	31400 - 11904: 0xE34A,
-	31401 - 11904: 0xBADB,
-	31402 - 11904: 0xBADA,
-	31403 - 11904: 0xE34B,
-	31404 - 11904: 0xE34C,
-	31406 - 11904: 0xBD61,
-	31407 - 11904: 0xBD60,
-	31408 - 11904: 0x8E50,
-	31409 - 11904: 0xEAB5,
-	31410 - 11904: 0xE6D3,
-	31411 - 11904: 0xE6D5,
-	31412 - 11904: 0xE6D4,
-	31413 - 11904: 0xEAB4,
-	31414 - 11904: 0xEAB2,
-	31415 - 11904: 0xEAB6,
-	31416 - 11904: 0xEAB3,
-	31418 - 11904: 0xBF73,
-	31419 - 11904: 0x8E4F,
-	31420 - 11904: 0x9949,
-	31422 - 11904: 0xEDB7,
-	31423 - 11904: 0xC14B,
-	31424 - 11904: 0xEDB8,
-	31425 - 11904: 0xEDB9,
-	31426 - 11904: 0x8E51,
-	31427 - 11904: 0x8E52,
-	31428 - 11904: 0xC2AB,
-	31429 - 11904: 0xC2AC,
-	31431 - 11904: 0xC475,
-	31432 - 11904: 0x9AB2,
-	31433 - 11904: 0x89A5,
-	31434 - 11904: 0xC5D1,
-	31435 - 11904: 0xA5DF,
-	31439 - 11904: 0x994C,
-	31441 - 11904: 0xD041,
-	31443 - 11904: 0x9FF8,
-	31448 - 11904: 0xD2FD,
-	31449 - 11904: 0xAFB8,
-	31450 - 11904: 0x8E56,
-	31451 - 11904: 0x994D,
-	31452 - 11904: 0x91CA,
-	31453 - 11904: 0x8E57,
-	31455 - 11904: 0xB3BA,
-	31456 - 11904: 0xB3B9,
-	31458 - 11904: 0x94E1,
-	31459 - 11904: 0xB5A4,
-	31460 - 11904: 0xDADD,
-	31461 - 11904: 0xB5A3,
-	31462 - 11904: 0xDADC,
-	31463 - 11904: 0x9047,
-	31465 - 11904: 0x8FD8,
-	31466 - 11904: 0x8E58,
-	31467 - 11904: 0xDF45,
-	31469 - 11904: 0xBADC,
-	31470 - 11904: 0xE34D,
-	31471 - 11904: 0xBADD,
-	31478 - 11904: 0xC476,
-	31479 - 11904: 0xF4A5,
-	31481 - 11904: 0xA6CB,
-	31482 - 11904: 0xAAC7,
-	31483 - 11904: 0xCDA7,
-	31484 - 11904: 0x87A3,
-	31485 - 11904: 0xACF2,
-	31486 - 11904: 0x94EB,
-	31487 - 11904: 0xACF1,
-	31488 - 11904: 0xD042,
-	31489 - 11904: 0xD043,
-	31492 - 11904: 0xD340,
-	31493 - 11904: 0xD342,
-	31494 - 11904: 0xAFB9,
-	31496 - 11904: 0xD344,
-	31497 - 11904: 0xD347,
-	31498 - 11904: 0xD345,
-	31499 - 11904: 0x8E5C,
-	31500 - 11904: 0x9553,
-	31502 - 11904: 0xD346,
-	31503 - 11904: 0xD343,
-	31504 - 11904: 0xD2FE,
-	31505 - 11904: 0xAFBA,
-	31506 - 11904: 0xD348,
-	31507 - 11904: 0xD341,
-	31508 - 11904: 0x9FE5,
-	31512 - 11904: 0xD6D3,
-	31513 - 11904: 0xB2C6,
-	31514 - 11904: 0xD6DC,
-	31515 - 11904: 0xB2C3,
-	31517 - 11904: 0xD6D5,
-	31518 - 11904: 0xB2C7,
-	31519 - 11904: 0x9F56,
-	31520 - 11904: 0xB2C1,
-	31522 - 11904: 0xD6D0,
-	31523 - 11904: 0xD6DD,
-	31524 - 11904: 0xD6D1,
-	31525 - 11904: 0xD6CE,
-	31526 - 11904: 0xB2C5,
-	31527 - 11904: 0x954F,
-	31528 - 11904: 0xB2C2,
-	31529 - 11904: 0x8E5E,
-	31530 - 11904: 0xD6D4,
-	31531 - 11904: 0xD6D7,
-	31532 - 11904: 0xB2C4,
-	31533 - 11904: 0xD6D8,
-	31534 - 11904: 0xB2C8,
-	31535 - 11904: 0xD6D9,
-	31536 - 11904: 0xD6CF,
-	31537 - 11904: 0xD6D6,
-	31538 - 11904: 0xD6DA,
-	31539 - 11904: 0xD6D2,
-	31540 - 11904: 0xD6CD,
-	31541 - 11904: 0xD6CB,
-	31544 - 11904: 0xD6DB,
-	31545 - 11904: 0x996A,
-	31547 - 11904: 0xDADF,
-	31552 - 11904: 0xDAE4,
-	31554 - 11904: 0x9C64,
-	31555 - 11904: 0x9CD9,
-	31556 - 11904: 0xDAE0,
-	31557 - 11904: 0xDAE6,
-	31558 - 11904: 0xB5A7,
-	31559 - 11904: 0xD6CC,
-	31560 - 11904: 0xDAE1,
-	31561 - 11904: 0xB5A5,
-	31562 - 11904: 0xDADE,
-	31563 - 11904: 0xB5AC,
-	31564 - 11904: 0xDAE2,
-	31565 - 11904: 0xB5AB,
-	31566 - 11904: 0xDAE3,
-	31567 - 11904: 0xB5AD,
-	31568 - 11904: 0xB5A8,
-	31569 - 11904: 0xB5AE,
-	31570 - 11904: 0xB5A9,
-	31572 - 11904: 0xB5AA,
-	31573 - 11904: 0x8E5D,
-	31574 - 11904: 0xB5A6,
-	31576 - 11904: 0xDAE5,
-	31584 - 11904: 0xB861,
-	31585 - 11904: 0xDF50,
-	31586 - 11904: 0x9950,
-	31587 - 11904: 0xDF53,
-	31588 - 11904: 0xDF47,
-	31589 - 11904: 0xDF4C,
-	31590 - 11904: 0xDF46,
-	31591 - 11904: 0xB863,
-	31593 - 11904: 0xDF4A,
-	31596 - 11904: 0x9951,
-	31597 - 11904: 0xDF48,
-	31598 - 11904: 0xB862,
-	31599 - 11904: 0x8E62,
-	31600 - 11904: 0xDF4F,
-	31601 - 11904: 0xDF4E,
-	31602 - 11904: 0xDF4B,
-	31603 - 11904: 0xDF4D,
-	31604 - 11904: 0xDF49,
-	31605 - 11904: 0xBAE1,
-	31606 - 11904: 0xDF52,
-	31607 - 11904: 0xB85F,
-	31608 - 11904: 0xDF51,
-	31611 - 11904: 0x9952,
-	31618 - 11904: 0xE35D,
-	31620 - 11904: 0xBAE8,
-	31621 - 11904: 0xE358,
-	31623 - 11904: 0xBAE7,
-	31624 - 11904: 0xE34E,
-	31626 - 11904: 0xE350,
-	31627 - 11904: 0xBAE0,
-	31628 - 11904: 0xE355,
-	31629 - 11904: 0xE354,
-	31630 - 11904: 0xE357,
-	31631 - 11904: 0xBAE5,
-	31632 - 11904: 0xE352,
-	31633 - 11904: 0xE351,
-	31634 - 11904: 0x8E68,
-	31636 - 11904: 0xBAE4,
-	31637 - 11904: 0xBADF,
-	31638 - 11904: 0xE353,
-	31639 - 11904: 0xBAE2,
-	31640 - 11904: 0xE359,
-	31641 - 11904: 0xE35B,
-	31643 - 11904: 0xE356,
-	31644 - 11904: 0xE34F,
-	31645 - 11904: 0xBAE3,
-	31648 - 11904: 0xBD69,
-	31649 - 11904: 0xBADE,
-	31650 - 11904: 0x8E61,
-	31651 - 11904: 0x9F59,
-	31652 - 11904: 0xE35C,
-	31660 - 11904: 0xE6D9,
-	31661 - 11904: 0xBD62,
-	31662 - 11904: 0x87D0,
-	31663 - 11904: 0xE6DB,
-	31665 - 11904: 0xBD63,
-	31666 - 11904: 0x8BB3,
-	31668 - 11904: 0xBD65,
-	31669 - 11904: 0xE6DE,
-	31671 - 11904: 0xE6D6,
-	31672 - 11904: 0xBAE6,
-	31673 - 11904: 0xE6DC,
-	31678 - 11904: 0xE6D8,
-	31680 - 11904: 0xB860,
-	31681 - 11904: 0xBD68,
-	31684 - 11904: 0xBD64,
-	31685 - 11904: 0x87B9,
-	31686 - 11904: 0xBD66,
-	31687 - 11904: 0xBD67,
-	31689 - 11904: 0xBF76,
-	31690 - 11904: 0xE6DD,
-	31691 - 11904: 0xE6D7,
-	31692 - 11904: 0xBD6A,
-	31694 - 11904: 0xE6DA,
-	31695 - 11904: 0x9F5D,
-	31696 - 11904: 0x8E66,
-	31700 - 11904: 0xEAC0,
-	31701 - 11904: 0xEABB,
-	31704 - 11904: 0xEAC5,
-	31705 - 11904: 0xBF74,
-	31706 - 11904: 0xEABD,
-	31707 - 11904: 0xBF78,
-	31708 - 11904: 0xEAC3,
-	31709 - 11904: 0xEABA,
-	31710 - 11904: 0xEAB7,
-	31711 - 11904: 0xEAC6,
-	31712 - 11904: 0xC151,
-	31713 - 11904: 0xBF79,
-	31714 - 11904: 0xEAC2,
-	31715 - 11904: 0xEAB8,
-	31716 - 11904: 0xBF77,
-	31717 - 11904: 0xEABC,
-	31718 - 11904: 0xBF7B,
-	31719 - 11904: 0xEAB9,
-	31720 - 11904: 0xEABE,
-	31721 - 11904: 0xBF7A,
-	31722 - 11904: 0xEAC1,
-	31723 - 11904: 0xEAC4,
-	31724 - 11904: 0x8CB2,
-	31728 - 11904: 0xEDCB,
-	31729 - 11904: 0xEDCC,
-	31730 - 11904: 0xEDBC,
-	31731 - 11904: 0xEDC3,
-	31732 - 11904: 0xEDC1,
-	31735 - 11904: 0xC14F,
-	31736 - 11904: 0xEDC8,
-	31737 - 11904: 0xEABF,
-	31738 - 11904: 0x8E6E,
-	31739 - 11904: 0xEDBF,
-	31740 - 11904: 0x9F64,
-	31741 - 11904: 0xEDC9,
-	31742 - 11904: 0xC14E,
-	31743 - 11904: 0xEDBE,
-	31744 - 11904: 0xEDBD,
-	31745 - 11904: 0xEDC7,
-	31746 - 11904: 0xEDC4,
-	31747 - 11904: 0xEDC6,
-	31749 - 11904: 0xEDBA,
-	31750 - 11904: 0xEDCA,
-	31751 - 11904: 0xC14C,
-	31753 - 11904: 0xEDC5,
-	31754 - 11904: 0xEDCE,
-	31755 - 11904: 0xEDC2,
-	31756 - 11904: 0xC150,
-	31757 - 11904: 0xC14D,
-	31758 - 11904: 0xEDC0,
-	31759 - 11904: 0xEDBB,
-	31760 - 11904: 0xEDCD,
-	31761 - 11904: 0xBF75,
-	31762 - 11904: 0x9953,
-	31765 - 11904: 0xFAB8,
-	31769 - 11904: 0xF063,
-	31771 - 11904: 0x9954,
-	31772 - 11904: 0xF061,
-	31773 - 11904: 0xF067,
-	31774 - 11904: 0xC2B0,
-	31775 - 11904: 0xF065,
-	31776 - 11904: 0xF064,
-	31777 - 11904: 0xC2B2,
-	31778 - 11904: 0xF06A,
-	31779 - 11904: 0xC2B1,
-	31781 - 11904: 0xF06B,
-	31782 - 11904: 0xF068,
-	31783 - 11904: 0xC2AE,
-	31784 - 11904: 0xF069,
-	31785 - 11904: 0xF062,
-	31786 - 11904: 0xC2AF,
-	31787 - 11904: 0xC2AD,
-	31788 - 11904: 0xF2AB,
-	31789 - 11904: 0xF066,
-	31792 - 11904: 0xF06C,
-	31795 - 11904: 0xF2A8,
-	31797 - 11904: 0x8E70,
-	31799 - 11904: 0xC3B2,
-	31800 - 11904: 0xC3B0,
-	31801 - 11904: 0xF2AA,
-	31803 - 11904: 0xF2AC,
-	31804 - 11904: 0xF2A9,
-	31805 - 11904: 0xC3B1,
-	31806 - 11904: 0xC3AE,
-	31807 - 11904: 0xC3AF,
-	31808 - 11904: 0xC3B3,
-	31810 - 11904: 0x9F61,
-	31811 - 11904: 0xC478,
-	31812 - 11904: 0x8E72,
-	31813 - 11904: 0xF4AA,
-	31815 - 11904: 0xF4A9,
-	31816 - 11904: 0xF4A7,
-	31817 - 11904: 0xF4A6,
-	31818 - 11904: 0xF4A8,
-	31820 - 11904: 0xC477,
-	31821 - 11904: 0xC479,
-	31824 - 11904: 0xC4F0,
-	31825 - 11904: 0xA06B,
-	31827 - 11904: 0xF5E5,
-	31828 - 11904: 0xF5E4,
-	31830 - 11904: 0x9F40,
-	31831 - 11904: 0xF6FA,
-	31833 - 11904: 0xF6FC,
-	31834 - 11904: 0xF6FE,
-	31835 - 11904: 0xF6FD,
-	31836 - 11904: 0xF6FB,
-	31837 - 11904: 0x94ED,
-	31839 - 11904: 0xC5A3,
-	31840 - 11904: 0xC5A2,
-	31843 - 11904: 0xC5D3,
-	31844 - 11904: 0xC5D2,
-	31845 - 11904: 0xC5D4,
-	31846 - 11904: 0xF7ED,
-	31847 - 11904: 0xF7EC,
-	31849 - 11904: 0xF8FB,
-	31850 - 11904: 0xF8B8,
-	31851 - 11904: 0xF8FC,
-	31852 - 11904: 0xC658,
-	31853 - 11904: 0x94EE,
-	31854 - 11904: 0xC659,
-	31855 - 11904: 0xF96D,
-	31856 - 11904: 0x9FBD,
-	31858 - 11904: 0xC67E,
-	31859 - 11904: 0xA6CC,
-	31860 - 11904: 0x8E7B,
-	31861 - 11904: 0xCDA8,
-	31864 - 11904: 0xD045,
-	31865 - 11904: 0xD046,
-	31866 - 11904: 0xD044,
-	31867 - 11904: 0x9957,
-	31868 - 11904: 0x94F7,
-	31869 - 11904: 0xACF3,
-	31870 - 11904: 0x9F5F,
-	31871 - 11904: 0xD047,
-	31872 - 11904: 0xD048,
-	31873 - 11904: 0xD049,
-	31875 - 11904: 0x8E73,
-	31876 - 11904: 0xD349,
-	31877 - 11904: 0xD34F,
-	31878 - 11904: 0x9F62,
-	31880 - 11904: 0xD34D,
-	31881 - 11904: 0xAFBB,
-	31882 - 11904: 0xD34B,
-	31884 - 11904: 0xD34C,
-	31885 - 11904: 0xD34E,
-	31886 - 11904: 0x94F6,
-	31889 - 11904: 0xD34A,
-	31890 - 11904: 0xB2C9,
-	31892 - 11904: 0xD6DE,
-	31893 - 11904: 0xB2CB,
-	31894 - 11904: 0xD6E0,
-	31895 - 11904: 0xB2CA,
-	31896 - 11904: 0xD6DF,
-	31900 - 11904: 0x9958,
-	31902 - 11904: 0xDAE8,
-	31903 - 11904: 0xB5AF,
-	31905 - 11904: 0xDAEA,
-	31906 - 11904: 0xDAE7,
-	31907 - 11904: 0xD6E1,
-	31909 - 11904: 0xB5B0,
-	31910 - 11904: 0x8E75,
-	31911 - 11904: 0xF9DB,
-	31912 - 11904: 0xDAE9,
-	31916 - 11904: 0x9072,
-	31918 - 11904: 0x94F8,
-	31919 - 11904: 0xDF56,
-	31921 - 11904: 0xB864,
-	31922 - 11904: 0xDF54,
-	31923 - 11904: 0xB865,
-	31924 - 11904: 0xDF55,
-	31925 - 11904: 0xB866,
-	31928 - 11904: 0x995A,
-	31929 - 11904: 0xBAE9,
-	31930 - 11904: 0xE361,
-	31931 - 11904: 0xE35E,
-	31932 - 11904: 0xE360,
-	31933 - 11904: 0xBAEA,
-	31934 - 11904: 0xBAEB,
-	31935 - 11904: 0xE35F,
-	31938 - 11904: 0xA0B0,
-	31939 - 11904: 0x8CB3,
-	31941 - 11904: 0xE6DF,
-	31943 - 11904: 0x8E79,
-	31944 - 11904: 0xE6E0,
-	31945 - 11904: 0x8E78,
-	31946 - 11904: 0xBD6B,
-	31947 - 11904: 0xE6E2,
-	31948 - 11904: 0xE6E1,
-	31949 - 11904: 0x94F3,
-	31950 - 11904: 0xA261,
-	31952 - 11904: 0xEACA,
-	31953 - 11904: 0xEACB,
-	31954 - 11904: 0xEAC7,
-	31955 - 11904: 0x98AF,
-	31956 - 11904: 0xEAC8,
-	31957 - 11904: 0xBF7C,
-	31958 - 11904: 0xBF7D,
-	31959 - 11904: 0xEAC9,
-	31961 - 11904: 0xC157,
-	31962 - 11904: 0xA0B2,
-	31964 - 11904: 0xC153,
-	31965 - 11904: 0xC158,
-	31966 - 11904: 0xC154,
-	31967 - 11904: 0xC156,
-	31968 - 11904: 0xC152,
-	31970 - 11904: 0xC155,
-	31974 - 11904: 0x8E7A,
-	31975 - 11904: 0xC2B3,
-	31976 - 11904: 0xEDCF,
-	31978 - 11904: 0xF2AE,
-	31980 - 11904: 0xF2AD,
-	31981 - 11904: 0x995C,
-	31982 - 11904: 0xF4AB,
-	31983 - 11904: 0xC47A,
-	31984 - 11904: 0xC47B,
-	31985 - 11904: 0xF741,
-	31986 - 11904: 0xF5E6,
-	31987 - 11904: 0x8E7C,
-	31988 - 11904: 0xF740,
-	31989 - 11904: 0x8E7D,
-	31990 - 11904: 0xF8FD,
-	31991 - 11904: 0xF9A4,
-	31992 - 11904: 0xA6CD,
-	31993 - 11904: 0x8BD9,
-	31995 - 11904: 0xA874,
-	31996 - 11904: 0x89A2,
-	31997 - 11904: 0xCDA9,
-	31998 - 11904: 0xAAC8,
-	32000 - 11904: 0xACF6,
-	32001 - 11904: 0xD04C,
-	32002 - 11904: 0xACF4,
-	32003 - 11904: 0xD04A,
-	32004 - 11904: 0xACF9,
-	32005 - 11904: 0xACF5,
-	32006 - 11904: 0xACFA,
-	32007 - 11904: 0xACF8,
-	32008 - 11904: 0xD04B,
-	32009 - 11904: 0xACF7,
-	32010 - 11904: 0xAFBF,
-	32011 - 11904: 0xAFBE,
-	32012 - 11904: 0xD35A,
-	32013 - 11904: 0xAFC7,
-	32014 - 11904: 0xD353,
-	32015 - 11904: 0xD359,
-	32016 - 11904: 0xAFC3,
-	32017 - 11904: 0xD352,
-	32018 - 11904: 0xD358,
-	32019 - 11904: 0xD356,
-	32020 - 11904: 0xAFC2,
-	32021 - 11904: 0xAFC4,
-	32022 - 11904: 0xD355,
-	32023 - 11904: 0xAFBD,
-	32024 - 11904: 0xD354,
-	32025 - 11904: 0xAFC8,
-	32026 - 11904: 0xAFC5,
-	32027 - 11904: 0xAFC9,
-	32028 - 11904: 0xAFC6,
-	32029 - 11904: 0xD351,
-	32030 - 11904: 0xD350,
-	32031 - 11904: 0xD357,
-	32032 - 11904: 0xAFC0,
-	32033 - 11904: 0xAFBC,
-	32034 - 11904: 0xAFC1,
-	32037 - 11904: 0x9ED7,
-	32040 - 11904: 0xD6F0,
-	32041 - 11904: 0xD6E9,
-	32043 - 11904: 0xB5B5,
-	32044 - 11904: 0xD6E8,
-	32046 - 11904: 0xB2CF,
-	32047 - 11904: 0xB2D6,
-	32048 - 11904: 0xB2D3,
-	32049 - 11904: 0xB2D9,
-	32050 - 11904: 0xB2D8,
-	32051 - 11904: 0xB2D4,
-	32053 - 11904: 0xD6E2,
-	32054 - 11904: 0xD6E5,
-	32056 - 11904: 0xD6E4,
-	32057 - 11904: 0xB2D0,
-	32058 - 11904: 0xD6E6,
-	32059 - 11904: 0xD6EF,
-	32060 - 11904: 0xB2D1,
-	32061 - 11904: 0xD6E3,
-	32062 - 11904: 0xD6EC,
-	32063 - 11904: 0xD6ED,
-	32064 - 11904: 0xB2D2,
-	32065 - 11904: 0xD6EA,
-	32066 - 11904: 0xB2D7,
-	32067 - 11904: 0xB2CD,
-	32068 - 11904: 0xB2D5,
-	32069 - 11904: 0xD6E7,
-	32070 - 11904: 0xB2CC,
-	32071 - 11904: 0xD6EB,
-	32074 - 11904: 0xD6EE,
-	32077 - 11904: 0xA0B6,
-	32078 - 11904: 0xDAFB,
-	32079 - 11904: 0xDAF2,
-	32080 - 11904: 0xB5B2,
-	32081 - 11904: 0xDAF9,
-	32082 - 11904: 0xDAF6,
-	32083 - 11904: 0xDAEE,
-	32084 - 11904: 0xDAF7,
-	32085 - 11904: 0xB5B4,
-	32086 - 11904: 0xDAEF,
-	32088 - 11904: 0xDAEB,
-	32090 - 11904: 0x9E42,
-	32091 - 11904: 0xB86C,
-	32092 - 11904: 0xDAF4,
-	32093 - 11904: 0x8EA4,
-	32094 - 11904: 0xB5B1,
-	32095 - 11904: 0xDAFA,
-	32097 - 11904: 0xB5B8,
-	32098 - 11904: 0xB5BA,
-	32099 - 11904: 0xDAED,
-	32102 - 11904: 0xB5B9,
-	32103 - 11904: 0xDAF0,
-	32104 - 11904: 0xB5B3,
-	32105 - 11904: 0xDAF8,
-	32106 - 11904: 0xDAF1,
-	32107 - 11904: 0xDAF5,
-	32109 - 11904: 0xDAF3,
-	32110 - 11904: 0xB5B6,
-	32111 - 11904: 0xDAEC,
-	32112 - 11904: 0xB5BB,
-	32113 - 11904: 0xB2CE,
-	32114 - 11904: 0xB5B7,
-	32115 - 11904: 0xB5BC,
-	32121 - 11904: 0xB868,
-	32122 - 11904: 0xDF5D,
-	32123 - 11904: 0xDF5F,
-	32124 - 11904: 0xDF61,
-	32125 - 11904: 0xDF65,
-	32127 - 11904: 0xDF5B,
-	32128 - 11904: 0xDF59,
-	32129 - 11904: 0xB86A,
-	32131 - 11904: 0xDF60,
-	32132 - 11904: 0xDF64,
-	32133 - 11904: 0xDF5C,
-	32134 - 11904: 0xDF58,
-	32136 - 11904: 0xDF57,
-	32137 - 11904: 0x8EA7,
-	32139 - 11904: 0x8C76,
-	32140 - 11904: 0xDF62,
-	32141 - 11904: 0xDF5A,
-	32142 - 11904: 0xDF5E,
-	32143 - 11904: 0xB86B,
-	32145 - 11904: 0xB869,
-	32146 - 11904: 0xDF66,
-	32147 - 11904: 0xB867,
-	32148 - 11904: 0xDF63,
-	32149 - 11904: 0x8767,
-	32150 - 11904: 0xE372,
-	32151 - 11904: 0x9542,
-	32156 - 11904: 0xBAEE,
-	32157 - 11904: 0xE36A,
-	32158 - 11904: 0xBD78,
-	32159 - 11904: 0xE374,
-	32160 - 11904: 0xBAF1,
-	32161 - 11904: 0xE378,
-	32162 - 11904: 0xBAF7,
-	32163 - 11904: 0xE365,
-	32164 - 11904: 0x987D,
-	32166 - 11904: 0xE375,
-	32167 - 11904: 0xE362,
-	32168 - 11904: 0x9755,
-	32169 - 11904: 0xE377,
-	32170 - 11904: 0xE366,
-	32171 - 11904: 0x8EA8,
-	32172 - 11904: 0xBAFE,
-	32173 - 11904: 0xBAFB,
-	32174 - 11904: 0xE376,
-	32175 - 11904: 0xE370,
-	32176 - 11904: 0xBAED,
-	32177 - 11904: 0xBAF5,
-	32178 - 11904: 0xBAF4,
-	32179 - 11904: 0x8EAA,
-	32180 - 11904: 0xBAF3,
-	32181 - 11904: 0xBAF9,
-	32183 - 11904: 0xE363,
-	32184 - 11904: 0xBAFA,
-	32185 - 11904: 0xE371,
-	32186 - 11904: 0xBAF6,
-	32187 - 11904: 0xBAEC,
-	32188 - 11904: 0xE373,
-	32189 - 11904: 0xBAEF,
-	32190 - 11904: 0xBAF0,
-	32191 - 11904: 0xBAF8,
-	32192 - 11904: 0xE368,
-	32193 - 11904: 0xE367,
-	32194 - 11904: 0xE364,
-	32196 - 11904: 0xE36C,
-	32197 - 11904: 0xE369,
-	32198 - 11904: 0xE36D,
-	32199 - 11904: 0xBAFD,
-	32201 - 11904: 0xE379,
-	32202 - 11904: 0xBAF2,
-	32203 - 11904: 0xE36E,
-	32204 - 11904: 0xE36F,
-	32205 - 11904: 0x89A3,
-	32206 - 11904: 0xE36B,
-	32207 - 11904: 0x9960,
-	32208 - 11904: 0x9962,
-	32210 - 11904: 0xBAFC,
-	32211 - 11904: 0x94FC,
-	32212 - 11904: 0x9961,
-	32215 - 11904: 0xE6E7,
-	32216 - 11904: 0xBD70,
-	32217 - 11904: 0xBD79,
-	32218 - 11904: 0xBD75,
-	32219 - 11904: 0xE6E4,
-	32220 - 11904: 0x94FA,
-	32221 - 11904: 0xBD72,
-	32222 - 11904: 0xBD76,
-	32223 - 11904: 0xE6F0,
-	32224 - 11904: 0xBD6C,
-	32225 - 11904: 0xE6E8,
-	32227 - 11904: 0xBD74,
-	32228 - 11904: 0x8EAE,
-	32229 - 11904: 0x8EB2,
-	32230 - 11904: 0xE6EB,
-	32231 - 11904: 0xE6E6,
-	32232 - 11904: 0xBD73,
-	32233 - 11904: 0xBD77,
-	32234 - 11904: 0xE6E5,
-	32236 - 11904: 0xBD71,
-	32238 - 11904: 0xE6EF,
-	32239 - 11904: 0xBD6E,
-	32240 - 11904: 0xE6EE,
-	32241 - 11904: 0xE6ED,
-	32242 - 11904: 0xBD7A,
-	32243 - 11904: 0xE572,
-	32244 - 11904: 0xBD6D,
-	32245 - 11904: 0x8EB0,
-	32246 - 11904: 0xE6EC,
-	32247 - 11904: 0xE6E3,
-	32249 - 11904: 0xBD7B,
-	32250 - 11904: 0xE6EA,
-	32251 - 11904: 0xBD6F,
-	32253 - 11904: 0x9963,
-	32254 - 11904: 0x97AA,
-	32259 - 11904: 0xE6E9,
-	32263 - 11904: 0x94FB,
-	32264 - 11904: 0xBFA2,
-	32265 - 11904: 0xBFA7,
-	32266 - 11904: 0xBF7E,
-	32267 - 11904: 0xEAD8,
-	32268 - 11904: 0xEACF,
-	32269 - 11904: 0xEADB,
-	32270 - 11904: 0xEAD3,
-	32271 - 11904: 0xEAD9,
-	32272 - 11904: 0xBFA8,
-	32273 - 11904: 0xBFA1,
-	32274 - 11904: 0xEACC,
-	32275 - 11904: 0xEAD2,
-	32276 - 11904: 0xEADC,
-	32277 - 11904: 0xEAD5,
-	32278 - 11904: 0xEADA,
-	32279 - 11904: 0xEACE,
-	32282 - 11904: 0xEAD6,
-	32283 - 11904: 0xBFA3,
-	32284 - 11904: 0xEAD4,
-	32285 - 11904: 0xBFA6,
-	32286 - 11904: 0xBFA5,
-	32287 - 11904: 0xEAD0,
-	32288 - 11904: 0xEAD1,
-	32289 - 11904: 0xEACD,
-	32290 - 11904: 0xEAD7,
-	32291 - 11904: 0xBFA4,
-	32292 - 11904: 0xEADE,
-	32293 - 11904: 0xEADD,
-	32295 - 11904: 0x8EBB,
-	32297 - 11904: 0xEDDA,
-	32298 - 11904: 0xEDD6,
-	32299 - 11904: 0xC15F,
-	32301 - 11904: 0xEDD0,
-	32302 - 11904: 0xC159,
-	32303 - 11904: 0xC169,
-	32304 - 11904: 0xEDDC,
-	32305 - 11904: 0xC161,
-	32306 - 11904: 0xC15D,
-	32307 - 11904: 0xEDD3,
-	32308 - 11904: 0xC164,
-	32309 - 11904: 0xC167,
-	32310 - 11904: 0xEDDE,
-	32311 - 11904: 0xC15C,
-	32312 - 11904: 0xEDD5,
-	32313 - 11904: 0xC165,
-	32314 - 11904: 0xEDE0,
-	32315 - 11904: 0xEDDD,
-	32316 - 11904: 0xEDD1,
-	32317 - 11904: 0xC160,
-	32318 - 11904: 0xC15A,
-	32319 - 11904: 0xC168,
-	32320 - 11904: 0xEDD8,
-	32321 - 11904: 0xC163,
-	32322 - 11904: 0xEDD2,
-	32323 - 11904: 0xC15E,
-	32324 - 11904: 0xEDDF,
-	32325 - 11904: 0xC162,
-	32326 - 11904: 0xC15B,
-	32327 - 11904: 0xEDD9,
-	32328 - 11904: 0xC166,
-	32329 - 11904: 0xEDD7,
-	32332 - 11904: 0xEDDB,
-	32336 - 11904: 0xF06E,
-	32337 - 11904: 0xF074,
-	32338 - 11904: 0xC2B9,
-	32339 - 11904: 0xF077,
-	32340 - 11904: 0xC2B4,
-	32341 - 11904: 0xC2B5,
-	32342 - 11904: 0xF06F,
-	32343 - 11904: 0xF076,
-	32344 - 11904: 0xF071,
-	32345 - 11904: 0xC2BA,
-	32346 - 11904: 0xC2B7,
-	32347 - 11904: 0x8CDC,
-	32348 - 11904: 0xF06D,
-	32350 - 11904: 0xC2B6,
-	32351 - 11904: 0xF073,
-	32352 - 11904: 0xF075,
-	32353 - 11904: 0xC2B8,
-	32354 - 11904: 0xF072,
-	32355 - 11904: 0xF070,
-	32357 - 11904: 0x9876,
-	32359 - 11904: 0x8EA1,
-	32360 - 11904: 0xF2B8,
-	32361 - 11904: 0xC3B7,
-	32362 - 11904: 0xC3B8,
-	32363 - 11904: 0xC3B4,
-	32364 - 11904: 0x8CB4,
-	32365 - 11904: 0xC3B5,
-	32366 - 11904: 0x8EB7,
-	32367 - 11904: 0xF2B4,
-	32368 - 11904: 0xF2B2,
-	32370 - 11904: 0xF2B6,
-	32371 - 11904: 0xC3BA,
-	32372 - 11904: 0xF2B7,
-	32373 - 11904: 0xF2B0,
-	32374 - 11904: 0xF2AF,
-	32375 - 11904: 0xF2B3,
-	32376 - 11904: 0xF2B1,
-	32377 - 11904: 0xC3B6,
-	32378 - 11904: 0xF2B5,
-	32379 - 11904: 0xF4AC,
-	32380 - 11904: 0xC47E,
-	32381 - 11904: 0xC47D,
-	32382 - 11904: 0xF4AD,
-	32383 - 11904: 0x9DA6,
-	32384 - 11904: 0xF4AF,
-	32385 - 11904: 0xF4AE,
-	32386 - 11904: 0xC4A1,
-	32390 - 11904: 0xF5EB,
-	32391 - 11904: 0xF5E8,
-	32392 - 11904: 0xF5E9,
-	32394 - 11904: 0xF5E7,
-	32395 - 11904: 0xF5EA,
-	32396 - 11904: 0xC4F2,
-	32397 - 11904: 0xF5EC,
-	32398 - 11904: 0x9EB0,
-	32399 - 11904: 0xC4F1,
-	32401 - 11904: 0xF742,
-	32402 - 11904: 0x8EB8,
-	32403 - 11904: 0xC5D5,
-	32404 - 11904: 0xC5D7,
-	32405 - 11904: 0xF7EE,
-	32406 - 11904: 0xC5D6,
-	32407 - 11904: 0xF8B9,
-	32408 - 11904: 0xF940,
-	32409 - 11904: 0xF942,
-	32410 - 11904: 0xF8FE,
-	32411 - 11904: 0xF941,
-	32412 - 11904: 0xC66C,
-	32415 - 11904: 0x9D70,
-	32420 - 11904: 0x896E,
-	32428 - 11904: 0x896F,
-	32442 - 11904: 0x8970,
-	32455 - 11904: 0x8971,
-	32463 - 11904: 0x8972,
-	32479 - 11904: 0x8973,
-	32518 - 11904: 0x8974,
-	32566 - 11904: 0xA6CE,
-	32567 - 11904: 0x8975,
-	32568 - 11904: 0xACFB,
-	32569 - 11904: 0xD26F,
-	32570 - 11904: 0xAFCA,
-	32573 - 11904: 0xB2DA,
-	32574 - 11904: 0xDAFC,
-	32575 - 11904: 0xDAFD,
-	32576 - 11904: 0x8EBC,
-	32577 - 11904: 0x8EBD,
-	32579 - 11904: 0xEADF,
-	32580 - 11904: 0xC16A,
-	32581 - 11904: 0xEDE1,
-	32583 - 11904: 0x8EBE,
-	32584 - 11904: 0xC2BB,
-	32585 - 11904: 0x9DD1,
-	32586 - 11904: 0xF2BA,
-	32587 - 11904: 0xF2B9,
-	32588 - 11904: 0xC4A2,
-	32589 - 11904: 0xF5ED,
-	32590 - 11904: 0x94FD,
-	32591 - 11904: 0xF743,
-	32592 - 11904: 0xC5F8,
-	32593 - 11904: 0xCA49,
-	32594 - 11904: 0x8BD7,
-	32595 - 11904: 0x8BDA,
-	32596 - 11904: 0xAAC9,
-	32597 - 11904: 0xA875,
-	32600 - 11904: 0xD04D,
-	32603 - 11904: 0xD360,
-	32604 - 11904: 0xD35B,
-	32605 - 11904: 0xD35F,
-	32606 - 11904: 0xD35D,
-	32607 - 11904: 0xAFCB,
-	32608 - 11904: 0xD35E,
-	32609 - 11904: 0xD35C,
-	32611 - 11904: 0xD6F1,
-	32613 - 11904: 0xDAFE,
-	32614 - 11904: 0xDB40,
-	32615 - 11904: 0xDF69,
-	32616 - 11904: 0xDF6A,
-	32617 - 11904: 0xB86E,
-	32618 - 11904: 0xB86F,
-	32619 - 11904: 0xDF68,
-	32620 - 11904: 0xDF6B,
-	32621 - 11904: 0xDF67,
-	32622 - 11904: 0xB86D,
-	32624 - 11904: 0xBB40,
-	32625 - 11904: 0xA0E2,
-	32626 - 11904: 0xB870,
-	32627 - 11904: 0xE37A,
-	32629 - 11904: 0xBD7C,
-	32630 - 11904: 0xE6F1,
-	32631 - 11904: 0xBD7D,
-	32632 - 11904: 0x9FE9,
-	32633 - 11904: 0xBFA9,
-	32634 - 11904: 0xEAE2,
-	32635 - 11904: 0xEAE0,
-	32636 - 11904: 0xEAE1,
-	32637 - 11904: 0xEDE4,
-	32638 - 11904: 0xEDE3,
-	32639 - 11904: 0xEDE2,
-	32643 - 11904: 0xF2BB,
-	32645 - 11904: 0xC3B9,
-	32646 - 11904: 0xF2BC,
-	32647 - 11904: 0xF744,
-	32648 - 11904: 0xC5F9,
-	32649 - 11904: 0xF8BA,
-	32650 - 11904: 0xA6CF,
-	32651 - 11904: 0xAACB,
-	32652 - 11904: 0xAACA,
-	32653 - 11904: 0xD04F,
-	32654 - 11904: 0xACFC,
-	32655 - 11904: 0xFDA8,
-	32657 - 11904: 0xD04E,
-	32658 - 11904: 0xD362,
-	32659 - 11904: 0x8AE7,
-	32660 - 11904: 0xAFCC,
-	32661 - 11904: 0xD6F2,
-	32662 - 11904: 0xD361,
-	32663 - 11904: 0x8EC2,
-	32666 - 11904: 0xB2DC,
-	32667 - 11904: 0xD6F5,
-	32668 - 11904: 0xD6F3,
-	32669 - 11904: 0xD6F4,
-	32670 - 11904: 0xB2DB,
-	32672 - 11904: 0xDB42,
-	32673 - 11904: 0xDB43,
-	32674 - 11904: 0xDB41,
-	32675 - 11904: 0x8EC4,
-	32676 - 11904: 0xB873,
-	32677 - 11904: 0xDF6D,
-	32678 - 11904: 0xDF6C,
-	32679 - 11904: 0xDF6E,
-	32680 - 11904: 0xB872,
-	32681 - 11904: 0xB871,
-	32684 - 11904: 0xE6F2,
-	32685 - 11904: 0xE6F4,
-	32686 - 11904: 0x9964,
-	32687 - 11904: 0xBD7E,
-	32688 - 11904: 0xE6F3,
-	32689 - 11904: 0xEAE3,
-	32690 - 11904: 0xBFAA,
-	32691 - 11904: 0xF079,
-	32692 - 11904: 0x9965,
-	32693 - 11904: 0xF078,
-	32694 - 11904: 0xC3BB,
-	32695 - 11904: 0xF2BD,
-	32696 - 11904: 0xC3BD,
-	32697 - 11904: 0xC3BC,
-	32698 - 11904: 0xF4B0,
-	32699 - 11904: 0xF5EE,
-	32700 - 11904: 0xC4F3,
-	32701 - 11904: 0xA6D0,
-	32702 - 11904: 0xD050,
-	32703 - 11904: 0xACFD,
-	32704 - 11904: 0xD365,
-	32705 - 11904: 0xAFCE,
-	32706 - 11904: 0xD364,
-	32707 - 11904: 0xD363,
-	32709 - 11904: 0xAFCD,
-	32711 - 11904: 0xD6FB,
-	32713 - 11904: 0xD6FD,
-	32714 - 11904: 0xD6F6,
-	32715 - 11904: 0xD6F7,
-	32716 - 11904: 0xB2DD,
-	32717 - 11904: 0xD6F8,
-	32718 - 11904: 0xB2DE,
-	32719 - 11904: 0xD6FC,
-	32720 - 11904: 0xD6F9,
-	32721 - 11904: 0xD6FA,
-	32722 - 11904: 0xB2DF,
-	32724 - 11904: 0xB5BE,
-	32725 - 11904: 0xB5BF,
-	32727 - 11904: 0xDB44,
-	32731 - 11904: 0xDF6F,
-	32732 - 11904: 0xDF70,
-	32733 - 11904: 0x954E,
-	32734 - 11904: 0xE37E,
-	32735 - 11904: 0xBB43,
-	32736 - 11904: 0xBB41,
-	32737 - 11904: 0xBB42,
-	32738 - 11904: 0xE37B,
-	32739 - 11904: 0xE37C,
-	32741 - 11904: 0xE37D,
-	32742 - 11904: 0xE6F9,
-	32743 - 11904: 0x98B3,
-	32744 - 11904: 0xE6FA,
-	32745 - 11904: 0xBDA1,
-	32746 - 11904: 0xE6F7,
-	32747 - 11904: 0xE6F6,
-	32748 - 11904: 0xE6F8,
-	32749 - 11904: 0xE6F5,
-	32750 - 11904: 0xBFAD,
-	32751 - 11904: 0xEAE4,
-	32752 - 11904: 0xBFAB,
-	32753 - 11904: 0xBFAC,
-	32754 - 11904: 0xEDE6,
-	32755 - 11904: 0xC16B,
-	32756 - 11904: 0xEDE5,
-	32757 - 11904: 0xEFA8,
-	32759 - 11904: 0xF07A,
-	32760 - 11904: 0xF07B,
-	32761 - 11904: 0xC2BC,
-	32762 - 11904: 0x8ECB,
-	32763 - 11904: 0xC2BD,
-	32764 - 11904: 0xC16C,
-	32765 - 11904: 0xF2BE,
-	32766 - 11904: 0xF2BF,
-	32767 - 11904: 0xF4B1,
-	32768 - 11904: 0xC4A3,
-	32769 - 11904: 0xA6D1,
-	32770 - 11904: 0x8BDF,
-	32771 - 11904: 0xA6D2,
-	32772 - 11904: 0xACFE,
-	32773 - 11904: 0xAACC,
-	32774 - 11904: 0xAFCF,
-	32775 - 11904: 0xD051,
-	32776 - 11904: 0x8ECE,
-	32779 - 11904: 0xB5C0,
-	32780 - 11904: 0xA6D3,
-	32781 - 11904: 0xAD41,
-	32782 - 11904: 0xD052,
-	32783 - 11904: 0xD053,
-	32784 - 11904: 0xAD40,
-	32785 - 11904: 0xAD42,
-	32786 - 11904: 0xA6D4,
-	32788 - 11904: 0xD054,
-	32789 - 11904: 0xAFD1,
-	32790 - 11904: 0xD366,
-	32791 - 11904: 0xAFD3,
-	32792 - 11904: 0xAFD0,
-	32793 - 11904: 0xAFD2,
-	32795 - 11904: 0xD741,
-	32796 - 11904: 0xB2E0,
-	32797 - 11904: 0x8ECF,
-	32798 - 11904: 0xD740,
-	32799 - 11904: 0xD6FE,
-	32800 - 11904: 0x9968,
-	32801 - 11904: 0xDF71,
-	32804 - 11904: 0xE3A1,
-	32805 - 11904: 0x9969,
-	32806 - 11904: 0xBDA2,
-	32808 - 11904: 0xBFAE,
-	32809 - 11904: 0xEAE6,
-	32810 - 11904: 0xEAE5,
-	32812 - 11904: 0xEDE7,
-	32814 - 11904: 0x996B,
-	32815 - 11904: 0x8ED1,
-	32816 - 11904: 0xF5EF,
-	32817 - 11904: 0x996C,
-	32819 - 11904: 0xA6D5,
-	32820 - 11904: 0xCB73,
-	32821 - 11904: 0xCDAA,
-	32822 - 11904: 0xAD43,
-	32823 - 11904: 0xD055,
-	32825 - 11904: 0xD368,
-	32827 - 11904: 0x8ED4,
-	32828 - 11904: 0x8ED5,
-	32829 - 11904: 0xAFD4,
-	32830 - 11904: 0xD367,
-	32831 - 11904: 0xAFD5,
-	32835 - 11904: 0xD743,
-	32838 - 11904: 0xB2E2,
-	32839 - 11904: 0xD742,
-	32840 - 11904: 0xD744,
-	32842 - 11904: 0xB2E1,
-	32847 - 11904: 0xDB46,
-	32848 - 11904: 0xDB47,
-	32849 - 11904: 0xDB45,
-	32850 - 11904: 0xB5C1,
-	32852 - 11904: 0x996D,
-	32854 - 11904: 0xB874,
-	32856 - 11904: 0xB875,
-	32858 - 11904: 0xBB45,
-	32859 - 11904: 0xA0BE,
-	32860 - 11904: 0xE3A3,
-	32861 - 11904: 0xE3A2,
-	32862 - 11904: 0xBB44,
-	32865 - 11904: 0x8ED6,
-	32866 - 11904: 0xA0BC,
-	32867 - 11904: 0xA0B5,
-	32868 - 11904: 0xE6FB,
-	32870 - 11904: 0xA0B4,
-	32871 - 11904: 0xE6FC,
-	32876 - 11904: 0xEAE7,
-	32879 - 11904: 0xC170,
-	32880 - 11904: 0xC16F,
-	32881 - 11904: 0xC16D,
-	32882 - 11904: 0xC16E,
-	32883 - 11904: 0xC171,
-	32885 - 11904: 0xF07C,
-	32886 - 11904: 0xC2BF,
-	32887 - 11904: 0xC2BE,
-	32888 - 11904: 0xF2C0,
-	32889 - 11904: 0xF4B2,
-	32893 - 11904: 0xC5A5,
-	32894 - 11904: 0xC5A4,
-	32895 - 11904: 0xA6D6,
-	32896 - 11904: 0x8BE0,
-	32898 - 11904: 0xD1FB,
-	32900 - 11904: 0xB877,
-	32901 - 11904: 0xB5C2,
-	32902 - 11904: 0xB876,
-	32903 - 11904: 0xBB46,
-	32905 - 11904: 0xA6D7,
-	32906 - 11904: 0xC9A9,
-	32907 - 11904: 0xA6D8,
-	32908 - 11904: 0xA6D9,
-	32911 - 11904: 0xCDAB,
-	32912 - 11904: 0xCB76,
-	32914 - 11904: 0xCB77,
-	32915 - 11904: 0xA877,
-	32917 - 11904: 0xCB74,
-	32918 - 11904: 0xA876,
-	32920 - 11904: 0xA879,
-	32921 - 11904: 0xCB75,
-	32922 - 11904: 0xA87B,
-	32923 - 11904: 0xA87A,
-	32924 - 11904: 0xCB78,
-	32925 - 11904: 0xA878,
-	32927 - 11904: 0x89B5,
-	32929 - 11904: 0xAAD1,
-	32930 - 11904: 0xAACF,
-	32931 - 11904: 0xCDAD,
-	32933 - 11904: 0xAACE,
-	32935 - 11904: 0x8EDD,
-	32937 - 11904: 0xAAD3,
-	32938 - 11904: 0xAAD5,
-	32939 - 11904: 0xAAD2,
-	32941 - 11904: 0xCDB0,
-	32942 - 11904: 0xCDAC,
-	32943 - 11904: 0xAAD6,
-	32945 - 11904: 0xAAD0,
-	32946 - 11904: 0xA87C,
-	32948 - 11904: 0xAAD4,
-	32949 - 11904: 0xCDAF,
-	32950 - 11904: 0x9E5D,
-	32951 - 11904: 0x9971,
-	32952 - 11904: 0xCDAE,
-	32954 - 11904: 0xAACD,
-	32956 - 11904: 0x89AE,
-	32957 - 11904: 0x9DE8,
-	32962 - 11904: 0xD05B,
-	32963 - 11904: 0xAD47,
-	32964 - 11904: 0xAD48,
-	32965 - 11904: 0xD05D,
-	32966 - 11904: 0x9565,
-	32967 - 11904: 0xD057,
-	32968 - 11904: 0xD05A,
-	32969 - 11904: 0xD063,
-	32970 - 11904: 0xD061,
-	32972 - 11904: 0xAD49,
-	32973 - 11904: 0xD067,
-	32974 - 11904: 0xAD4C,
-	32975 - 11904: 0xD064,
-	32976 - 11904: 0xD05C,
-	32977 - 11904: 0xD059,
-	32980 - 11904: 0xDB49,
-	32981 - 11904: 0xD062,
-	32982 - 11904: 0xAD44,
-	32983 - 11904: 0xD065,
-	32984 - 11904: 0xD056,
-	32985 - 11904: 0xD05F,
-	32986 - 11904: 0xAD46,
-	32987 - 11904: 0xAD4B,
-	32988 - 11904: 0xD060,
-	32989 - 11904: 0xAD4F,
-	32990 - 11904: 0xAD4D,
-	32992 - 11904: 0xD058,
-	32993 - 11904: 0xAD4A,
-	32995 - 11904: 0xD05E,
-	32996 - 11904: 0xAD4E,
-	32997 - 11904: 0xAD45,
-	32998 - 11904: 0xD066,
-	33001 - 11904: 0x9972,
-	33004 - 11904: 0x8B5C,
-	33005 - 11904: 0xAFDA,
-	33007 - 11904: 0xAFE3,
-	33008 - 11904: 0xAFD8,
-	33009 - 11904: 0xAFD6,
-	33010 - 11904: 0xD36A,
-	33011 - 11904: 0xAFDE,
-	33012 - 11904: 0xAFDB,
-	33013 - 11904: 0xD36C,
-	33014 - 11904: 0x89B1,
-	33016 - 11904: 0xAFDD,
-	33017 - 11904: 0xD36B,
-	33018 - 11904: 0xD369,
-	33019 - 11904: 0xD36E,
-	33020 - 11904: 0xAFE2,
-	33021 - 11904: 0xAFE0,
-	33022 - 11904: 0xDB48,
-	33024 - 11904: 0xD36F,
-	33025 - 11904: 0xD36D,
-	33026 - 11904: 0xAFD7,
-	33027 - 11904: 0xA0C0,
-	33029 - 11904: 0xAFD9,
-	33030 - 11904: 0xAFDC,
-	33031 - 11904: 0x8EDF,
-	33032 - 11904: 0xAFDF,
-	33033 - 11904: 0x9566,
-	33034 - 11904: 0xAFE1,
-	33036 - 11904: 0x9974,
-	33038 - 11904: 0x9976,
-	33042 - 11904: 0x9977,
-	33044 - 11904: 0x9979,
-	33045 - 11904: 0xD74E,
-	33046 - 11904: 0xB2E4,
-	33047 - 11904: 0x9DDA,
-	33048 - 11904: 0xD745,
-	33049 - 11904: 0xD747,
-	33050 - 11904: 0x8EE0,
-	33051 - 11904: 0xD748,
-	33053 - 11904: 0xD750,
-	33054 - 11904: 0xD74C,
-	33055 - 11904: 0xD74A,
-	33057 - 11904: 0xD74D,
-	33058 - 11904: 0xD751,
-	33059 - 11904: 0xB2E5,
-	33060 - 11904: 0xB2E9,
-	33061 - 11904: 0xD746,
-	33063 - 11904: 0xD74F,
-	33065 - 11904: 0xB2E7,
-	33066 - 11904: 0x935C,
-	33067 - 11904: 0xB2E6,
-	33068 - 11904: 0xD74B,
-	33069 - 11904: 0xD749,
-	33071 - 11904: 0xB2E3,
-	33072 - 11904: 0xB2E8,
-	33074 - 11904: 0x9DE6,
-	33076 - 11904: 0x8B5F,
-	33079 - 11904: 0x9563,
-	33081 - 11904: 0xB5C8,
-	33082 - 11904: 0xDB51,
-	33085 - 11904: 0xDB4F,
-	33086 - 11904: 0xB5CA,
-	33090 - 11904: 0x9567,
-	33091 - 11904: 0xDB4A,
-	33092 - 11904: 0xDFA1,
-	33094 - 11904: 0xB5C9,
-	33095 - 11904: 0xDB4E,
-	33096 - 11904: 0x9DE3,
-	33098 - 11904: 0xDB4B,
-	33099 - 11904: 0xB5C5,
-	33100 - 11904: 0xB5CB,
-	33101 - 11904: 0xDB50,
-	33102 - 11904: 0xB5C7,
-	33103 - 11904: 0xDB4D,
-	33104 - 11904: 0xBB47,
-	33105 - 11904: 0xB5C6,
-	33106 - 11904: 0xDB4C,
-	33107 - 11904: 0xB5CC,
-	33108 - 11904: 0xB5C4,
-	33109 - 11904: 0xB5C3,
-	33110 - 11904: 0x997C,
-	33113 - 11904: 0x997D,
-	33114 - 11904: 0x997E,
-	33115 - 11904: 0xDF77,
-	33116 - 11904: 0xDF75,
-	33118 - 11904: 0xDF7B,
-	33120 - 11904: 0xDF73,
-	33121 - 11904: 0xDFA2,
-	33122 - 11904: 0xDF78,
-	33124 - 11904: 0xDF72,
-	33125 - 11904: 0xB87B,
-	33126 - 11904: 0xB8A3,
-	33127 - 11904: 0xDF7D,
-	33129 - 11904: 0xDF76,
-	33131 - 11904: 0xB87E,
-	33132 - 11904: 0x8CFB,
-	33133 - 11904: 0x8B5B,
-	33134 - 11904: 0xB87C,
-	33135 - 11904: 0xDF7E,
-	33136 - 11904: 0xB879,
-	33137 - 11904: 0xB878,
-	33138 - 11904: 0xDF79,
-	33139 - 11904: 0xB87D,
-	33140 - 11904: 0xB5CD,
-	33142 - 11904: 0xDF7C,
-	33143 - 11904: 0xDF74,
-	33144 - 11904: 0xB87A,
-	33145 - 11904: 0xB8A1,
-	33146 - 11904: 0xB8A2,
-	33148 - 11904: 0x99A3,
-	33151 - 11904: 0xBB4C,
-	33152 - 11904: 0xBB48,
-	33154 - 11904: 0xBB4D,
-	33155 - 11904: 0xE3A6,
-	33156 - 11904: 0x99A4,
-	33158 - 11904: 0xE3A5,
-	33159 - 11904: 0xE3A7,
-	33160 - 11904: 0xBB4A,
-	33161 - 11904: 0xE3A4,
-	33162 - 11904: 0xBB4B,
-	33163 - 11904: 0xE3AA,
-	33164 - 11904: 0xE3A9,
-	33165 - 11904: 0xE3A8,
-	33167 - 11904: 0xBB49,
-	33171 - 11904: 0x99A6,
-	33173 - 11904: 0xE741,
-	33175 - 11904: 0xE744,
-	33176 - 11904: 0xBDA8,
-	33177 - 11904: 0xE743,
-	33178 - 11904: 0xBDA7,
-	33179 - 11904: 0xBDA3,
-	33180 - 11904: 0xBDA4,
-	33181 - 11904: 0xBDA5,
-	33182 - 11904: 0xE740,
-	33183 - 11904: 0xE6FE,
-	33184 - 11904: 0xBDA6,
-	33186 - 11904: 0xE742,
-	33187 - 11904: 0xE6FD,
-	33189 - 11904: 0x99A8,
-	33190 - 11904: 0xEAE9,
-	33191 - 11904: 0xEAF3,
-	33192 - 11904: 0xBFB1,
-	33193 - 11904: 0xBFB0,
-	33194 - 11904: 0x8ABE,
-	33195 - 11904: 0xEAED,
-	33196 - 11904: 0xEAEF,
-	33198 - 11904: 0xEAEA,
-	33200 - 11904: 0xEAEE,
-	33201 - 11904: 0xEAE8,
-	33202 - 11904: 0xEAF1,
-	33203 - 11904: 0xBFAF,
-	33204 - 11904: 0xEAF0,
-	33205 - 11904: 0xEAEC,
-	33206 - 11904: 0x9E61,
-	33207 - 11904: 0xEAF2,
-	33209 - 11904: 0xEAEB,
-	33210 - 11904: 0xC174,
-	33211 - 11904: 0xEDE8,
-	33212 - 11904: 0xEDEE,
-	33213 - 11904: 0xC178,
-	33214 - 11904: 0xC17A,
-	33215 - 11904: 0xC177,
-	33216 - 11904: 0xC176,
-	33217 - 11904: 0x99AA,
-	33218 - 11904: 0xC175,
-	33219 - 11904: 0xC173,
-	33220 - 11904: 0xEDE9,
-	33221 - 11904: 0xEDEC,
-	33222 - 11904: 0xC172,
-	33223 - 11904: 0xEDED,
-	33224 - 11904: 0xA0C8,
-	33225 - 11904: 0xC179,
-	33226 - 11904: 0xEDEB,
-	33228 - 11904: 0xEDEA,
-	33229 - 11904: 0xC2C0,
-	33231 - 11904: 0xC2C1,
-	33232 - 11904: 0xF0A1,
-	33233 - 11904: 0xF07D,
-	33234 - 11904: 0xF07E,
-	33237 - 11904: 0xF2C2,
-	33239 - 11904: 0xF2C1,
-	33240 - 11904: 0xC3BE,
-	33241 - 11904: 0xF4B4,
-	33242 - 11904: 0xC4A4,
-	33243 - 11904: 0xF4B3,
-	33245 - 11904: 0xF5F0,
-	33246 - 11904: 0xF745,
-	33247 - 11904: 0xC5A6,
-	33248 - 11904: 0xF943,
-	33249 - 11904: 0xF944,
-	33250 - 11904: 0xC5D8,
-	33251 - 11904: 0xA6DA,
-	33252 - 11904: 0x99AB,
-	33253 - 11904: 0xAAD7,
-	33254 - 11904: 0xDB52,
-	33255 - 11904: 0xBB4E,
-	33256 - 11904: 0xC17B,
-	33257 - 11904: 0xEDEF,
-	33258 - 11904: 0xA6DB,
-	33260 - 11904: 0xAFE5,
-	33261 - 11904: 0xAFE4,
-	33262 - 11904: 0xDB53,
-	33263 - 11904: 0xFEC4,
-	33266 - 11904: 0xEAF4,
-	33267 - 11904: 0xA6DC,
-	33268 - 11904: 0xAD50,
-	33270 - 11904: 0x98C2,
-	33271 - 11904: 0xDB54,
-	33272 - 11904: 0xDB55,
-	33273 - 11904: 0xDB56,
-	33274 - 11904: 0xBB4F,
-	33275 - 11904: 0xBFB2,
-	33276 - 11904: 0xA6DD,
-	33278 - 11904: 0xAAD8,
-	33279 - 11904: 0xD068,
-	33280 - 11904: 0xAFE6,
-	33281 - 11904: 0xD370,
-	33282 - 11904: 0xB2EA,
-	33284 - 11904: 0xDB57,
-	33285 - 11904: 0xB8A4,
-	33287 - 11904: 0xBB50,
-	33288 - 11904: 0xBFB3,
-	33289 - 11904: 0xC17C,
-	33290 - 11904: 0xC2C2,
-	33291 - 11904: 0xF4B5,
-	33292 - 11904: 0xA6DE,
-	33293 - 11904: 0xAAD9,
-	33296 - 11904: 0xAFE7,
-	33297 - 11904: 0xD752,
-	33298 - 11904: 0xB5CE,
-	33300 - 11904: 0xBB51,
-	33301 - 11904: 0xE3AB,
-	33302 - 11904: 0xE745,
-	33304 - 11904: 0x8EE8,
-	33306 - 11904: 0xA0BA,
-	33307 - 11904: 0xA6DF,
-	33308 - 11904: 0xB5CF,
-	33309 - 11904: 0xDFA3,
-	33310 - 11904: 0xBB52,
-	33311 - 11904: 0xA6E0,
-	33312 - 11904: 0xCDB1,
-	33313 - 11904: 0xD069,
-	33314 - 11904: 0xAD51,
-	33317 - 11904: 0xD372,
-	33318 - 11904: 0xFD77,
-	33320 - 11904: 0xAFEA,
-	33321 - 11904: 0x8EEE,
-	33322 - 11904: 0xAFE8,
-	33323 - 11904: 0xAFE9,
-	33324 - 11904: 0xAFEB,
-	33325 - 11904: 0x9EBF,
-	33327 - 11904: 0xD371,
-	33330 - 11904: 0xD757,
-	33331 - 11904: 0xD754,
-	33332 - 11904: 0xD756,
-	33333 - 11904: 0xB2EB,
-	33334 - 11904: 0xB2ED,
-	33335 - 11904: 0xB2EC,
-	33336 - 11904: 0xD753,
-	33337 - 11904: 0xB2EE,
-	33338 - 11904: 0xD755,
-	33340 - 11904: 0xDB58,
-	33341 - 11904: 0xDB59,
-	33342 - 11904: 0x89C2,
-	33343 - 11904: 0xDB5A,
-	33344 - 11904: 0xDFA6,
-	33346 - 11904: 0xDFA7,
-	33348 - 11904: 0xDFA5,
-	33349 - 11904: 0xDFA8,
-	33351 - 11904: 0xB8A5,
-	33353 - 11904: 0xDFA4,
-	33355 - 11904: 0xBB53,
-	33358 - 11904: 0xE74A,
-	33359 - 11904: 0xE746,
-	33360 - 11904: 0xE749,
-	33361 - 11904: 0xE74B,
-	33362 - 11904: 0xE748,
-	33363 - 11904: 0xE747,
-	33364 - 11904: 0x99AC,
-	33365 - 11904: 0xEAF5,
-	33366 - 11904: 0xEAF6,
-	33367 - 11904: 0xEAF7,
-	33368 - 11904: 0xBFB4,
-	33369 - 11904: 0xBFB5,
-	33370 - 11904: 0xEDF1,
-	33371 - 11904: 0xEDF0,
-	33372 - 11904: 0xEDF2,
-	33374 - 11904: 0xF0A3,
-	33375 - 11904: 0xF0A2,
-	33377 - 11904: 0xF2C4,
-	33378 - 11904: 0x956B,
-	33379 - 11904: 0xF2C5,
-	33380 - 11904: 0xF2C3,
-	33381 - 11904: 0x956C,
-	33382 - 11904: 0xC4A5,
-	33384 - 11904: 0xF4B6,
-	33385 - 11904: 0xF4B7,
-	33387 - 11904: 0xF746,
-	33388 - 11904: 0xF7EF,
-	33389 - 11904: 0xF8BB,
-	33390 - 11904: 0xA6E1,
-	33391 - 11904: 0xA87D,
-	33393 - 11904: 0xC17D,
-	33394 - 11904: 0xA6E2,
-	33396 - 11904: 0xD758,
-	33397 - 11904: 0xDB5B,
-	33398 - 11904: 0x99AF,
-	33399 - 11904: 0xC641,
-	33400 - 11904: 0xCA4A,
-	33401 - 11904: 0x994A,
-	33402 - 11904: 0x8976,
-	33403 - 11904: 0x8F48,
-	33404 - 11904: 0xCA4B,
-	33405 - 11904: 0xCA4D,
-	33406 - 11904: 0xA6E3,
-	33407 - 11904: 0xCA4E,
-	33408 - 11904: 0xCA4C,
-	33411 - 11904: 0xCBA2,
-	33412 - 11904: 0xCBA3,
-	33413 - 11904: 0xCB7B,
-	33415 - 11904: 0xFBEE,
-	33418 - 11904: 0xCBA1,
-	33419 - 11904: 0xA8A1,
-	33421 - 11904: 0xA8A2,
-	33422 - 11904: 0xCB7C,
-	33423 - 11904: 0xCB7A,
-	33424 - 11904: 0xCB79,
-	33425 - 11904: 0xCB7D,
-	33426 - 11904: 0xA87E,
-	33427 - 11904: 0xCB7E,
-	33428 - 11904: 0xD06A,
-	33432 - 11904: 0xCDB6,
-	33433 - 11904: 0xAADC,
-	33434 - 11904: 0xCDB5,
-	33435 - 11904: 0xCDB7,
-	33437 - 11904: 0xAADB,
-	33438 - 11904: 0xCDBC,
-	33439 - 11904: 0xAADF,
-	33440 - 11904: 0xCDB2,
-	33441 - 11904: 0xCDC0,
-	33442 - 11904: 0xCDC6,
-	33443 - 11904: 0xAAE6,
-	33444 - 11904: 0xCDC3,
-	33445 - 11904: 0xAAE3,
-	33446 - 11904: 0x99AE,
-	33447 - 11904: 0xCDB9,
-	33448 - 11904: 0xCDBF,
-	33449 - 11904: 0xCDC1,
-	33450 - 11904: 0x8EFB,
-	33451 - 11904: 0xCDB4,
-	33452 - 11904: 0xAAE2,
-	33453 - 11904: 0xAADD,
-	33454 - 11904: 0xCDBA,
-	33455 - 11904: 0xAAE4,
-	33456 - 11904: 0xAAE7,
-	33457 - 11904: 0xAAE1,
-	33459 - 11904: 0xAADA,
-	33460 - 11904: 0xCDBE,
-	33461 - 11904: 0xCDB8,
-	33462 - 11904: 0xCDC5,
-	33463 - 11904: 0xAAE9,
-	33464 - 11904: 0xAAE5,
-	33465 - 11904: 0xAAE0,
-	33466 - 11904: 0xCDBD,
-	33467 - 11904: 0xAFEC,
-	33468 - 11904: 0xCDBB,
-	33469 - 11904: 0xAADE,
-	33470 - 11904: 0xAAE8,
-	33471 - 11904: 0x8CD0,
-	33472 - 11904: 0xCDB3,
-	33474 - 11904: 0xCDC2,
-	33475 - 11904: 0xCDC4,
-	33476 - 11904: 0x8B52,
-	33482 - 11904: 0x99B0,
-	33487 - 11904: 0x8977,
-	33488 - 11904: 0x8F41,
-	33489 - 11904: 0xAD62,
-	33490 - 11904: 0xAD5C,
-	33491 - 11904: 0xAD64,
-	33492 - 11904: 0xAD61,
-	33493 - 11904: 0xD071,
-	33494 - 11904: 0xD074,
-	33495 - 11904: 0xAD5D,
-	33496 - 11904: 0x99B1,
-	33497 - 11904: 0xD06B,
-	33499 - 11904: 0xAD56,
-	33500 - 11904: 0xAD60,
-	33502 - 11904: 0xAD63,
-	33503 - 11904: 0xAD65,
-	33504 - 11904: 0xD0A2,
-	33505 - 11904: 0xD077,
-	33506 - 11904: 0x8F49,
-	33507 - 11904: 0xAD55,
-	33508 - 11904: 0xD0A1,
-	33509 - 11904: 0xAD59,
-	33510 - 11904: 0xAD57,
-	33511 - 11904: 0xAD52,
-	33512 - 11904: 0xD06F,
-	33514 - 11904: 0xD07E,
-	33515 - 11904: 0xD073,
-	33516 - 11904: 0xD076,
-	33517 - 11904: 0xD0A5,
-	33518 - 11904: 0xFA4D,
-	33519 - 11904: 0xAD66,
-	33520 - 11904: 0xD07D,
-	33521 - 11904: 0xAD5E,
-	33522 - 11904: 0xD078,
-	33523 - 11904: 0xD0A4,
-	33524 - 11904: 0xD075,
-	33525 - 11904: 0xD079,
-	33526 - 11904: 0xD07C,
-	33527 - 11904: 0x9DE4,
-	33528 - 11904: 0x8CB5,
-	33529 - 11904: 0xD06D,
-	33530 - 11904: 0xD0A3,
-	33531 - 11904: 0xD07B,
-	33532 - 11904: 0xFBE9,
-	33533 - 11904: 0x9B54,
-	33534 - 11904: 0xD06C,
-	33535 - 11904: 0x99B2,
-	33536 - 11904: 0xD070,
-	33537 - 11904: 0xAD5F,
-	33538 - 11904: 0xAD5A,
-	33539 - 11904: 0xAD53,
-	33540 - 11904: 0xAD58,
-	33541 - 11904: 0xAD54,
-	33542 - 11904: 0xAD67,
-	33543 - 11904: 0xD06E,
-	33544 - 11904: 0xD3A5,
-	33545 - 11904: 0xAD5B,
-	33547 - 11904: 0x9E68,
-	33548 - 11904: 0xD07A,
-	33549 - 11904: 0xCE41,
-	33558 - 11904: 0xD3A8,
-	33559 - 11904: 0xAFFA,
-	33560 - 11904: 0x8F4A,
-	33561 - 11904: 0xD376,
-	33562 - 11904: 0x8F42,
-	33563 - 11904: 0xD3A3,
-	33564 - 11904: 0xD37D,
-	33565 - 11904: 0x8F51,
-	33566 - 11904: 0xD3B2,
-	33568 - 11904: 0xD3AA,
-	33570 - 11904: 0xD37E,
-	33572 - 11904: 0xD3A9,
-	33573 - 11904: 0xD378,
-	33574 - 11904: 0xD37C,
-	33575 - 11904: 0xD3B5,
-	33576 - 11904: 0xAFFD,
-	33577 - 11904: 0xD3AD,
-	33578 - 11904: 0xD3A4,
-	33579 - 11904: 0xAFED,
-	33580 - 11904: 0xD3B3,
-	33581 - 11904: 0xD374,
-	33583 - 11904: 0xD3AC,
-	33585 - 11904: 0xAFFC,
-	33586 - 11904: 0xAFF7,
-	33587 - 11904: 0xD373,
-	33588 - 11904: 0xAFF5,
-	33589 - 11904: 0xAFF4,
-	33590 - 11904: 0xAFF9,
-	33591 - 11904: 0xD3AB,
-	33592 - 11904: 0xAFF1,
-	33593 - 11904: 0xAFF8,
-	33594 - 11904: 0xD072,
-	33595 - 11904: 0xDB5C,
-	33596 - 11904: 0xD3A6,
-	33597 - 11904: 0x9846,
-	33599 - 11904: 0xD37A,
-	33600 - 11904: 0xAFFB,
-	33601 - 11904: 0xD37B,
-	33602 - 11904: 0xD3A1,
-	33603 - 11904: 0xAFFE,
-	33604 - 11904: 0xD375,
-	33605 - 11904: 0xD3AF,
-	33607 - 11904: 0xD3AE,
-	33608 - 11904: 0xD3B6,
-	33609 - 11904: 0xAFF3,
-	33610 - 11904: 0xAFF0,
-	33611 - 11904: 0xD3B4,
-	33612 - 11904: 0xD3B0,
-	33613 - 11904: 0xD3A7,
-	33614 - 11904: 0xD3A2,
-	33615 - 11904: 0xAFF6,
-	33616 - 11904: 0xAFF2,
-	33617 - 11904: 0xD377,
-	33618 - 11904: 0xAFEE,
-	33619 - 11904: 0xD3B1,
-	33620 - 11904: 0xAFEF,
-	33622 - 11904: 0xD379,
-	33623 - 11904: 0x99B4,
-	33634 - 11904: 0x8EF5,
-	33635 - 11904: 0xFD55,
-	33638 - 11904: 0x9CCD,
-	33647 - 11904: 0x8978,
-	33651 - 11904: 0xD75E,
-	33652 - 11904: 0xD760,
-	33653 - 11904: 0xD765,
-	33654 - 11904: 0xD779,
-	33655 - 11904: 0xB2FC,
-	33656 - 11904: 0xB2F2,
-	33658 - 11904: 0xD75D,
-	33659 - 11904: 0xB2FD,
-	33660 - 11904: 0xB2FE,
-	33661 - 11904: 0xD768,
-	33662 - 11904: 0xD76F,
-	33663 - 11904: 0xD775,
-	33665 - 11904: 0xD762,
-	33667 - 11904: 0xD769,
-	33669 - 11904: 0x8F53,
-	33670 - 11904: 0xB340,
-	33671 - 11904: 0xD777,
-	33672 - 11904: 0xD772,
-	33673 - 11904: 0xB2FA,
-	33674 - 11904: 0xB2F8,
-	33675 - 11904: 0xD76E,
-	33676 - 11904: 0xD76A,
-	33677 - 11904: 0xD75C,
-	33678 - 11904: 0xB2EF,
-	33679 - 11904: 0xD761,
-	33680 - 11904: 0xD759,
-	33681 - 11904: 0x8F6F,
-	33682 - 11904: 0xB2F7,
-	33683 - 11904: 0xB2F9,
-	33684 - 11904: 0xD766,
-	33685 - 11904: 0xD763,
-	33686 - 11904: 0xB2F4,
-	33687 - 11904: 0xD773,
-	33688 - 11904: 0xB2F1,
-	33689 - 11904: 0xD764,
-	33690 - 11904: 0xD77A,
-	33691 - 11904: 0xD76C,
-	33692 - 11904: 0x8E63,
-	33693 - 11904: 0xD76B,
-	33694 - 11904: 0xB2F0,
-	33696 - 11904: 0xB2FB,
-	33698 - 11904: 0xB2F3,
-	33699 - 11904: 0xD75A,
-	33700 - 11904: 0xD75F,
-	33701 - 11904: 0xD770,
-	33702 - 11904: 0xD776,
-	33703 - 11904: 0xB341,
-	33704 - 11904: 0xD75B,
-	33705 - 11904: 0xD767,
-	33706 - 11904: 0xD76D,
-	33707 - 11904: 0xB2F6,
-	33708 - 11904: 0x8F56,
-	33710 - 11904: 0xD778,
-	33711 - 11904: 0xD771,
-	33712 - 11904: 0xD774,
-	33721 - 11904: 0xFE76,
-	33725 - 11904: 0xB2F5,
-	33726 - 11904: 0x9FC6,
-	33727 - 11904: 0xDB6C,
-	33728 - 11904: 0xDB60,
-	33729 - 11904: 0xB5D7,
-	33730 - 11904: 0xDB7D,
-	33731 - 11904: 0xDBA7,
-	33732 - 11904: 0xDBAA,
-	33733 - 11904: 0xB5D5,
-	33734 - 11904: 0xDB68,
-	33735 - 11904: 0xDBA3,
-	33736 - 11904: 0xDB69,
-	33737 - 11904: 0xDB77,
-	33738 - 11904: 0xB5E2,
-	33739 - 11904: 0xDB73,
-	33740 - 11904: 0xB5DF,
-	33741 - 11904: 0xFAAC,
-	33742 - 11904: 0xDB74,
-	33743 - 11904: 0xDB5D,
-	33745 - 11904: 0xDBA4,
-	33747 - 11904: 0x8F58,
-	33748 - 11904: 0xB5E8,
-	33749 - 11904: 0xDBA1,
-	33750 - 11904: 0xDB75,
-	33751 - 11904: 0xDBAC,
-	33752 - 11904: 0xDB70,
-	33753 - 11904: 0xDFC8,
-	33755 - 11904: 0xDBAF,
-	33756 - 11904: 0xB5E6,
-	33757 - 11904: 0xDB6E,
-	33758 - 11904: 0xDB7A,
-	33759 - 11904: 0xB5E9,
-	33760 - 11904: 0xB5D4,
-	33761 - 11904: 0xDB72,
-	33762 - 11904: 0xDBAD,
-	33763 - 11904: 0xDB6B,
-	33764 - 11904: 0xDB64,
-	33765 - 11904: 0xDB6F,
-	33767 - 11904: 0xDB63,
-	33768 - 11904: 0xDB61,
-	33769 - 11904: 0xB5D0,
-	33770 - 11904: 0xDBA5,
-	33771 - 11904: 0xDB6A,
-	33772 - 11904: 0xDBA8,
-	33773 - 11904: 0x9848,
-	33774 - 11904: 0xDBA9,
-	33775 - 11904: 0xB5D8,
-	33776 - 11904: 0xB5DD,
-	33777 - 11904: 0xB5D9,
-	33778 - 11904: 0xB5E1,
-	33779 - 11904: 0xDB7E,
-	33780 - 11904: 0xB5DA,
-	33781 - 11904: 0xDB76,
-	33782 - 11904: 0xDB66,
-	33784 - 11904: 0xB5D2,
-	33785 - 11904: 0xDB5E,
-	33786 - 11904: 0xDBA2,
-	33787 - 11904: 0xDBAB,
-	33788 - 11904: 0xDB65,
-	33789 - 11904: 0xB5E0,
-	33790 - 11904: 0xDBB0,
-	33791 - 11904: 0xDB71,
-	33793 - 11904: 0xDB6D,
-	33795 - 11904: 0xB5D1,
-	33796 - 11904: 0xB5E5,
-	33797 - 11904: 0x99B7,
-	33798 - 11904: 0xDB7C,
-	33799 - 11904: 0xB5E7,
-	33801 - 11904: 0xDB78,
-	33802 - 11904: 0xB5DC,
-	33803 - 11904: 0xB5D6,
-	33804 - 11904: 0xB5DE,
-	33805 - 11904: 0xB5D3,
-	33806 - 11904: 0xB5E4,
-	33807 - 11904: 0xDB79,
-	33808 - 11904: 0xDB67,
-	33809 - 11904: 0xDB7B,
-	33810 - 11904: 0xDB62,
-	33811 - 11904: 0xDBA6,
-	33812 - 11904: 0x9665,
-	33814 - 11904: 0xFA6C,
-	33816 - 11904: 0x9DE7,
-	33819 - 11904: 0xDBAE,
-	33820 - 11904: 0x9E62,
-	33824 - 11904: 0x96CC,
-	33825 - 11904: 0x8E67,
-	33827 - 11904: 0xDB5F,
-	33828 - 11904: 0xFC75,
-	33830 - 11904: 0x987E,
-	33833 - 11904: 0xDFC7,
-	33835 - 11904: 0xDFDD,
-	33836 - 11904: 0xB855,
-	33837 - 11904: 0xDFCC,
-	33838 - 11904: 0xFDB9,
-	33839 - 11904: 0xDFCA,
-	33840 - 11904: 0xDFB5,
-	33841 - 11904: 0xB8A9,
-	33842 - 11904: 0xDFC5,
-	33843 - 11904: 0xDFD9,
-	33844 - 11904: 0xDFC1,
-	33845 - 11904: 0xB8B1,
-	33846 - 11904: 0xDFD8,
-	33847 - 11904: 0xDFBF,
-	33848 - 11904: 0xB5E3,
-	33849 - 11904: 0xDFCF,
-	33850 - 11904: 0xDFC0,
-	33851 - 11904: 0xDFD6,
-	33852 - 11904: 0xB8B0,
-	33853 - 11904: 0xB8A8,
-	33854 - 11904: 0x97FC,
-	33855 - 11904: 0xDFAA,
-	33856 - 11904: 0xDFB2,
-	33858 - 11904: 0xDFCB,
-	33859 - 11904: 0xDFC3,
-	33860 - 11904: 0xDFDC,
-	33861 - 11904: 0xDFC6,
-	33862 - 11904: 0xB8B6,
-	33863 - 11904: 0xDFD7,
-	33864 - 11904: 0x98F9,
-	33865 - 11904: 0xB8AD,
-	33866 - 11904: 0x8F66,
-	33867 - 11904: 0xDFC9,
-	33868 - 11904: 0xDFD1,
-	33869 - 11904: 0xDFB6,
-	33870 - 11904: 0xDFD0,
-	33872 - 11904: 0xDFE1,
-	33873 - 11904: 0xDFB1,
-	33874 - 11904: 0xDFD2,
-	33875 - 11904: 0x956E,
-	33876 - 11904: 0xDFDF,
-	33877 - 11904: 0x9245,
-	33878 - 11904: 0xDFAB,
-	33879 - 11904: 0xB5DB,
-	33880 - 11904: 0x8F60,
-	33881 - 11904: 0xDFB9,
-	33882 - 11904: 0xDFB8,
-	33883 - 11904: 0xB8AF,
-	33884 - 11904: 0x9ED1,
-	33885 - 11904: 0xDFBC,
-	33886 - 11904: 0xDFBE,
-	33887 - 11904: 0xDFCD,
-	33888 - 11904: 0xDFDE,
-	33889 - 11904: 0xB8B2,
-	33890 - 11904: 0xFECD,
-	33891 - 11904: 0xB8B3,
-	33892 - 11904: 0x99B9,
-	33893 - 11904: 0xDFB0,
-	33894 - 11904: 0xB8AB,
-	33895 - 11904: 0xDFB4,
-	33896 - 11904: 0xDFDA,
-	33897 - 11904: 0xB8B4,
-	33899 - 11904: 0xB8AC,
-	33900 - 11904: 0xB8AE,
-	33901 - 11904: 0xB8B5,
-	33902 - 11904: 0xDFE0,
-	33903 - 11904: 0xDFD3,
-	33904 - 11904: 0xDFCE,
-	33905 - 11904: 0x8F62,
-	33906 - 11904: 0x974C,
-	33907 - 11904: 0xDFBB,
-	33908 - 11904: 0xDFBA,
-	33909 - 11904: 0xB8AA,
-	33910 - 11904: 0xDFAC,
-	33911 - 11904: 0xB8A7,
-	33912 - 11904: 0xDFC4,
-	33913 - 11904: 0xDFAD,
-	33914 - 11904: 0xDFC2,
-	33917 - 11904: 0xDFB7,
-	33918 - 11904: 0xDFDB,
-	33919 - 11904: 0x91C7,
-	33920 - 11904: 0x955F,
-	33922 - 11904: 0xB8A6,
-	33924 - 11904: 0x87AB,
-	33926 - 11904: 0xDFB3,
-	33928 - 11904: 0x99BB,
-	33933 - 11904: 0xDFAF,
-	33934 - 11904: 0xDFD5,
-	33935 - 11904: 0xDFAE,
-	33936 - 11904: 0xBB60,
-	33937 - 11904: 0xE3D3,
-	33938 - 11904: 0x8E6D,
-	33939 - 11904: 0x8F71,
-	33940 - 11904: 0xE3C2,
-	33942 - 11904: 0x94CB,
-	33943 - 11904: 0xE3AC,
-	33944 - 11904: 0xE3CA,
-	33945 - 11904: 0xBB58,
-	33946 - 11904: 0xE3BB,
-	33947 - 11904: 0xE3C5,
-	33948 - 11904: 0xBB5B,
-	33949 - 11904: 0xE3BE,
-	33950 - 11904: 0xBB59,
-	33951 - 11904: 0xE3AF,
-	33952 - 11904: 0xE3CD,
-	33953 - 11904: 0xE3AE,
-	33954 - 11904: 0xE3C1,
-	33955 - 11904: 0x95B1,
-	33956 - 11904: 0xE3AD,
-	33959 - 11904: 0xE3BF,
-	33960 - 11904: 0xE3C8,
-	33961 - 11904: 0xE3C6,
-	33962 - 11904: 0xE3BA,
-	33963 - 11904: 0xE3B5,
-	33964 - 11904: 0xE3B3,
-	33965 - 11904: 0x9AF2,
-	33966 - 11904: 0xE3B4,
-	33967 - 11904: 0xE3C7,
-	33968 - 11904: 0xE3D2,
-	33969 - 11904: 0xE3BC,
-	33970 - 11904: 0xBB5A,
-	33972 - 11904: 0xE3B7,
-	33974 - 11904: 0xE3CB,
-	33976 - 11904: 0xBB5D,
-	33977 - 11904: 0xE3B6,
-	33978 - 11904: 0xE3B0,
-	33979 - 11904: 0xE3C0,
-	33980 - 11904: 0xBB61,
-	33981 - 11904: 0x96C3,
-	33982 - 11904: 0x99BD,
-	33983 - 11904: 0xBB55,
-	33984 - 11904: 0xBB5E,
-	33985 - 11904: 0xE3B8,
-	33986 - 11904: 0xE3B2,
-	33988 - 11904: 0xBB57,
-	33989 - 11904: 0xDFD4,
-	33990 - 11904: 0xBB56,
-	33991 - 11904: 0xE3C3,
-	33993 - 11904: 0xBB54,
-	33994 - 11904: 0xBB63,
-	33995 - 11904: 0xBB5C,
-	33996 - 11904: 0xE3C4,
-	33997 - 11904: 0xE3B9,
-	33998 - 11904: 0xE3B1,
-	33999 - 11904: 0xE3CC,
-	34000 - 11904: 0xE3BD,
-	34001 - 11904: 0xBB62,
-	34002 - 11904: 0xE3D0,
-	34003 - 11904: 0xBB5F,
-	34004 - 11904: 0xE3CF,
-	34006 - 11904: 0xE3C9,
-	34007 - 11904: 0xE3CE,
-	34010 - 11904: 0xA0CF,
-	34011 - 11904: 0xE3D1,
-	34014 - 11904: 0x8F6D,
-	34017 - 11904: 0x99BE,
-	34018 - 11904: 0x8EF4,
-	34020 - 11904: 0x8F72,
-	34021 - 11904: 0x95E4,
-	34023 - 11904: 0xE773,
-	34024 - 11904: 0xE774,
-	34025 - 11904: 0xE767,
-	34026 - 11904: 0xE766,
-	34027 - 11904: 0xE762,
-	34028 - 11904: 0xBDB4,
-	34030 - 11904: 0xBDAC,
-	34031 - 11904: 0xE776,
-	34032 - 11904: 0xE775,
-	34033 - 11904: 0xDFA9,
-	34034 - 11904: 0xE75F,
-	34035 - 11904: 0xE763,
-	34036 - 11904: 0xE75D,
-	34038 - 11904: 0xE770,
-	34039 - 11904: 0xE761,
-	34040 - 11904: 0x99BF,
-	34041 - 11904: 0xE777,
-	34042 - 11904: 0xE75A,
-	34043 - 11904: 0xE758,
-	34044 - 11904: 0xE764,
-	34045 - 11904: 0xE76E,
-	34046 - 11904: 0xE769,
-	34047 - 11904: 0xBDB6,
-	34048 - 11904: 0xE74F,
-	34050 - 11904: 0xE76D,
-	34051 - 11904: 0x9244,
-	34052 - 11904: 0x87D7,
-	34053 - 11904: 0xFBA5,
-	34054 - 11904: 0xBDB7,
-	34055 - 11904: 0xDFBD,
-	34056 - 11904: 0xE75B,
-	34057 - 11904: 0xE752,
-	34058 - 11904: 0xE755,
-	34059 - 11904: 0xE77B,
-	34060 - 11904: 0xE75C,
-	34061 - 11904: 0xE753,
-	34062 - 11904: 0xE751,
-	34063 - 11904: 0xE74E,
-	34064 - 11904: 0x99C0,
-	34065 - 11904: 0xBDB0,
-	34066 - 11904: 0xE765,
-	34067 - 11904: 0xBDAF,
-	34068 - 11904: 0xBDB3,
-	34069 - 11904: 0xE760,
-	34070 - 11904: 0xE768,
-	34071 - 11904: 0xBDA9,
-	34072 - 11904: 0xE778,
-	34073 - 11904: 0xE77C,
-	34074 - 11904: 0xBDAB,
-	34076 - 11904: 0xE757,
-	34077 - 11904: 0xE76B,
-	34078 - 11904: 0xE76F,
-	34079 - 11904: 0xE754,
-	34080 - 11904: 0xE779,
-	34081 - 11904: 0xBDB2,
-	34083 - 11904: 0xBDB1,
-	34084 - 11904: 0xE74C,
-	34085 - 11904: 0xBDB5,
-	34086 - 11904: 0xE772,
-	34087 - 11904: 0xE756,
-	34088 - 11904: 0xE76A,
-	34089 - 11904: 0xE750,
-	34090 - 11904: 0xE75E,
-	34091 - 11904: 0xE759,
-	34092 - 11904: 0xBDAD,
-	34093 - 11904: 0xBDAE,
-	34094 - 11904: 0xE76C,
-	34095 - 11904: 0xE77D,
-	34096 - 11904: 0xE77A,
-	34097 - 11904: 0xE771,
-	34099 - 11904: 0xFDB4,
-	34100 - 11904: 0x8F77,
-	34104 - 11904: 0x99C1,
-	34107 - 11904: 0xE74D,
-	34109 - 11904: 0xBDAA,
-	34110 - 11904: 0xEB49,
-	34112 - 11904: 0xEB40,
-	34113 - 11904: 0xEB43,
-	34114 - 11904: 0xFAB9,
-	34115 - 11904: 0xBFBB,
-	34116 - 11904: 0xEB45,
-	34117 - 11904: 0xEAF9,
-	34118 - 11904: 0xEB41,
-	34119 - 11904: 0xEB47,
-	34120 - 11904: 0xBFB8,
-	34121 - 11904: 0xBFBC,
-	34122 - 11904: 0xBFB6,
-	34123 - 11904: 0x8F40,
-	34124 - 11904: 0xFA44,
-	34125 - 11904: 0xEAFB,
-	34126 - 11904: 0xEB4C,
-	34129 - 11904: 0xEB46,
-	34130 - 11904: 0x99C2,
-	34131 - 11904: 0xEAFC,
-	34132 - 11904: 0xEB55,
-	34133 - 11904: 0xEB4F,
-	34134 - 11904: 0xEAF8,
-	34135 - 11904: 0xEE46,
-	34136 - 11904: 0xEAFE,
-	34137 - 11904: 0xBFB7,
-	34138 - 11904: 0x8F5C,
-	34139 - 11904: 0xEB4A,
-	34141 - 11904: 0xEB54,
-	34142 - 11904: 0xBFBF,
-	34143 - 11904: 0x8CBD,
-	34144 - 11904: 0xEB51,
-	34145 - 11904: 0xEAFD,
-	34146 - 11904: 0xEB44,
-	34147 - 11904: 0xEB48,
-	34148 - 11904: 0xEB42,
-	34149 - 11904: 0xEB56,
-	34150 - 11904: 0xEB53,
-	34151 - 11904: 0xEB50,
-	34152 - 11904: 0xBFB9,
-	34153 - 11904: 0xBFBA,
-	34154 - 11904: 0xBFBE,
-	34155 - 11904: 0xEAFA,
-	34156 - 11904: 0xEB57,
-	34157 - 11904: 0xBFBD,
-	34158 - 11904: 0xEB4D,
-	34159 - 11904: 0x99C4,
-	34160 - 11904: 0x99C5,
-	34161 - 11904: 0xEB4B,
-	34163 - 11904: 0x8F7B,
-	34165 - 11904: 0xEB4E,
-	34166 - 11904: 0xEE53,
-	34167 - 11904: 0xEE40,
-	34168 - 11904: 0xEE45,
-	34169 - 11904: 0xEE52,
-	34170 - 11904: 0xEE44,
-	34171 - 11904: 0xEDFB,
-	34172 - 11904: 0xEE41,
-	34174 - 11904: 0xC1A2,
-	34176 - 11904: 0xEDF4,
-	34177 - 11904: 0xEE4D,
-	34178 - 11904: 0xEE4F,
-	34179 - 11904: 0xEDF3,
-	34180 - 11904: 0xC1A1,
-	34181 - 11904: 0xEE51,
-	34182 - 11904: 0xEE49,
-	34183 - 11904: 0xC1A8,
-	34184 - 11904: 0xEE50,
-	34185 - 11904: 0xEE42,
-	34186 - 11904: 0xC1AA,
-	34187 - 11904: 0xEDF9,
-	34188 - 11904: 0xEB52,
-	34189 - 11904: 0xEE4A,
-	34190 - 11904: 0xEE47,
-	34191 - 11904: 0xEDF5,
-	34192 - 11904: 0xEE55,
-	34193 - 11904: 0xC1A4,
-	34195 - 11904: 0x8776,
-	34196 - 11904: 0xC1A5,
-	34197 - 11904: 0xEDF7,
-	34198 - 11904: 0xEE48,
-	34199 - 11904: 0x8CB6,
-	34200 - 11904: 0xEE54,
-	34201 - 11904: 0xEE4B,
-	34202 - 11904: 0xEDFD,
-	34203 - 11904: 0xC1A7,
-	34204 - 11904: 0xC1A3,
-	34205 - 11904: 0xEE4C,
-	34206 - 11904: 0xEDFE,
-	34207 - 11904: 0xEE56,
-	34208 - 11904: 0xEDF8,
-	34209 - 11904: 0xEE43,
-	34210 - 11904: 0xEE4E,
-	34211 - 11904: 0xEDFA,
-	34212 - 11904: 0xEDFC,
-	34214 - 11904: 0xC2CB,
-	34215 - 11904: 0xEDF6,
-	34216 - 11904: 0xC1A9,
-	34217 - 11904: 0xC2C4,
-	34218 - 11904: 0xC17E,
-	34223 - 11904: 0xC1A6,
-	34224 - 11904: 0xC2C8,
-	34225 - 11904: 0xF0B3,
-	34227 - 11904: 0xF0A9,
-	34228 - 11904: 0xF0A4,
-	34229 - 11904: 0xF0AA,
-	34230 - 11904: 0xF0B4,
-	34231 - 11904: 0xF0B8,
-	34232 - 11904: 0xF0B7,
-	34233 - 11904: 0xC2CA,
-	34234 - 11904: 0xC2C9,
-	34237 - 11904: 0xF0AB,
-	34238 - 11904: 0xF0B9,
-	34239 - 11904: 0xF0AE,
-	34240 - 11904: 0xF0A6,
-	34241 - 11904: 0x8FA3,
-	34242 - 11904: 0xF0A8,
-	34243 - 11904: 0xF0A7,
-	34244 - 11904: 0xF0AD,
-	34245 - 11904: 0xF0B2,
-	34246 - 11904: 0xF0A5,
-	34247 - 11904: 0xF0AC,
-	34248 - 11904: 0xF0B1,
-	34249 - 11904: 0xC2C7,
-	34251 - 11904: 0xF0AF,
-	34253 - 11904: 0xC2C5,
-	34254 - 11904: 0xF0B0,
-	34255 - 11904: 0xC2C3,
-	34256 - 11904: 0xC2C6,
-	34257 - 11904: 0xF2D5,
-	34258 - 11904: 0xF0B5,
-	34261 - 11904: 0xC3C2,
-	34262 - 11904: 0x8CCE,
-	34263 - 11904: 0xF2CD,
-	34264 - 11904: 0xF2D1,
-	34265 - 11904: 0xF2C9,
-	34266 - 11904: 0xF2CC,
-	34268 - 11904: 0xF2D4,
-	34269 - 11904: 0xC3C0,
-	34270 - 11904: 0xF2D9,
-	34271 - 11904: 0xF2D2,
-	34272 - 11904: 0x99C6,
-	34273 - 11904: 0xF2CA,
-	34274 - 11904: 0xF2DA,
-	34275 - 11904: 0xF2D3,
-	34276 - 11904: 0xC3C3,
-	34277 - 11904: 0xC3C4,
-	34278 - 11904: 0xF2D7,
-	34280 - 11904: 0xF2CB,
-	34281 - 11904: 0xC3BF,
-	34282 - 11904: 0xC3C1,
-	34283 - 11904: 0xF2C6,
-	34284 - 11904: 0xF2CE,
-	34285 - 11904: 0xF2C8,
-	34286 - 11904: 0x96CD,
-	34287 - 11904: 0xF2D8,
-	34288 - 11904: 0xF2D6,
-	34289 - 11904: 0xF2C7,
-	34290 - 11904: 0xF2CF,
-	34294 - 11904: 0xF4BE,
-	34295 - 11904: 0xC3C5,
-	34296 - 11904: 0xF2D0,
-	34297 - 11904: 0xC4A7,
-	34298 - 11904: 0xC4A9,
-	34299 - 11904: 0xC4A6,
-	34300 - 11904: 0x96C7,
-	34301 - 11904: 0xF4C3,
-	34302 - 11904: 0xF4BB,
-	34303 - 11904: 0xF4B9,
-	34304 - 11904: 0xF4BD,
-	34305 - 11904: 0xF4BA,
-	34306 - 11904: 0x8FA5,
-	34308 - 11904: 0xF4BF,
-	34309 - 11904: 0xF4C1,
-	34310 - 11904: 0xC4AA,
-	34311 - 11904: 0xC4AC,
-	34313 - 11904: 0xF4C0,
-	34314 - 11904: 0xC4AD,
-	34315 - 11904: 0xC4AB,
-	34316 - 11904: 0xF4C2,
-	34317 - 11904: 0xFABB,
-	34319 - 11904: 0x8C61,
-	34320 - 11904: 0x9570,
-	34321 - 11904: 0xC4A8,
-	34323 - 11904: 0x87AF,
-	34324 - 11904: 0x9368,
-	34326 - 11904: 0x8F7E,
-	34327 - 11904: 0xC4F4,
-	34328 - 11904: 0xF5F1,
-	34329 - 11904: 0xF5F7,
-	34330 - 11904: 0xC4F6,
-	34331 - 11904: 0xF4BC,
-	34332 - 11904: 0xF5F6,
-	34334 - 11904: 0xF5FD,
-	34335 - 11904: 0xF5F4,
-	34336 - 11904: 0xF5FB,
-	34337 - 11904: 0xF5FA,
-	34338 - 11904: 0xF4B8,
-	34339 - 11904: 0xF5F5,
-	34340 - 11904: 0xF0B6,
-	34341 - 11904: 0xF5FE,
-	34342 - 11904: 0xF5F3,
-	34343 - 11904: 0xF5F8,
-	34344 - 11904: 0x8FAA,
-	34345 - 11904: 0xF5FC,
-	34346 - 11904: 0xF5F2,
-	34348 - 11904: 0xF74A,
-	34349 - 11904: 0xC4F5,
-	34350 - 11904: 0xF5F9,
-	34351 - 11904: 0xA050,
-	34353 - 11904: 0xF7F4,
-	34354 - 11904: 0xF74B,
-	34355 - 11904: 0xF749,
-	34356 - 11904: 0xF747,
-	34357 - 11904: 0xF748,
-	34358 - 11904: 0xF74C,
-	34360 - 11904: 0xC5D9,
-	34361 - 11904: 0xF7F2,
-	34362 - 11904: 0xF7F0,
-	34363 - 11904: 0xF7F5,
-	34364 - 11904: 0xF7F3,
-	34366 - 11904: 0xF7F6,
-	34367 - 11904: 0xC5DA,
-	34368 - 11904: 0xF7F1,
-	34370 - 11904: 0x90D3,
-	34371 - 11904: 0xF8BC,
-	34373 - 11904: 0x9556,
-	34374 - 11904: 0xF945,
-	34375 - 11904: 0xF946,
-	34376 - 11904: 0xF947,
-	34379 - 11904: 0xF9C7,
-	34380 - 11904: 0xF9BD,
-	34381 - 11904: 0xCA4F,
-	34382 - 11904: 0xAAEA,
-	34384 - 11904: 0xAD68,
-	34386 - 11904: 0xD3B8,
-	34387 - 11904: 0xD3B7,
-	34388 - 11904: 0xB040,
-	34389 - 11904: 0xB342,
-	34390 - 11904: 0xD77C,
-	34393 - 11904: 0xD77B,
-	34395 - 11904: 0xB5EA,
-	34396 - 11904: 0xB8B8,
-	34398 - 11904: 0xB8B7,
-	34399 - 11904: 0xB8B9,
-	34401 - 11904: 0xE3D4,
-	34402 - 11904: 0xE77E,
-	34403 - 11904: 0xEB58,
-	34404 - 11904: 0xEB5A,
-	34405 - 11904: 0xEB59,
-	34407 - 11904: 0xC1AB,
-	34408 - 11904: 0xEE57,
-	34409 - 11904: 0xF0BA,
-	34410 - 11904: 0xF9A5,
-	34411 - 11904: 0xA6E4,
-	34412 - 11904: 0x8FB8,
-	34413 - 11904: 0xCDC9,
-	34414 - 11904: 0xCDCA,
-	34415 - 11904: 0xCDC8,
-	34416 - 11904: 0xCDC7,
-	34417 - 11904: 0xAAEB,
-	34418 - 11904: 0x99C8,
-	34419 - 11904: 0xD0A9,
-	34420 - 11904: 0xD0A7,
-	34423 - 11904: 0xD0A6,
-	34425 - 11904: 0xAD69,
-	34426 - 11904: 0xAD6B,
-	34427 - 11904: 0xAD6A,
-	34428 - 11904: 0xD0A8,
-	34430 - 11904: 0x8FAF,
-	34437 - 11904: 0xD3C4,
-	34438 - 11904: 0xD3C1,
-	34439 - 11904: 0xD3BF,
-	34442 - 11904: 0xB041,
-	34443 - 11904: 0xD3C2,
-	34444 - 11904: 0xB046,
-	34445 - 11904: 0xD3BC,
-	34446 - 11904: 0xD3CB,
-	34448 - 11904: 0xD3CD,
-	34449 - 11904: 0xD3BD,
-	34450 - 11904: 0x99C9,
-	34451 - 11904: 0xB043,
-	34452 - 11904: 0xD3CE,
-	34453 - 11904: 0xD3C9,
-	34454 - 11904: 0xD3BB,
-	34455 - 11904: 0xD3C0,
-	34456 - 11904: 0xD3CA,
-	34457 - 11904: 0xD3C6,
-	34458 - 11904: 0xD3C3,
-	34460 - 11904: 0xB048,
-	34461 - 11904: 0xD3CC,
-	34462 - 11904: 0xD3BE,
-	34464 - 11904: 0x9579,
-	34465 - 11904: 0xD3C7,
-	34466 - 11904: 0xD3B9,
-	34467 - 11904: 0xB047,
-	34468 - 11904: 0xB044,
-	34469 - 11904: 0xD3C5,
-	34471 - 11904: 0xD3C8,
-	34472 - 11904: 0xD3BA,
-	34473 - 11904: 0xB045,
-	34474 - 11904: 0xB042,
-	34477 - 11904: 0x9F49,
-	34479 - 11904: 0xB34C,
-	34480 - 11904: 0xD7A5,
-	34481 - 11904: 0xB34B,
-	34482 - 11904: 0x99CA,
-	34483 - 11904: 0xD7A8,
-	34484 - 11904: 0xD7AB,
-	34485 - 11904: 0xB348,
-	34486 - 11904: 0xB346,
-	34487 - 11904: 0xD77E,
-	34488 - 11904: 0xD7A9,
-	34489 - 11904: 0xD7A7,
-	34490 - 11904: 0xD7A4,
-	34491 - 11904: 0xD7AC,
-	34492 - 11904: 0xD7AD,
-	34493 - 11904: 0xD7AF,
-	34494 - 11904: 0xD7B0,
-	34495 - 11904: 0xD77D,
-	34496 - 11904: 0xB345,
-	34497 - 11904: 0xD7A2,
-	34498 - 11904: 0xD7A1,
-	34499 - 11904: 0xD7AE,
-	34500 - 11904: 0xB347,
-	34501 - 11904: 0xD7A3,
-	34502 - 11904: 0xB349,
-	34503 - 11904: 0xB344,
-	34504 - 11904: 0xD7A6,
-	34505 - 11904: 0xB34D,
-	34507 - 11904: 0xB34A,
-	34508 - 11904: 0xD7AA,
-	34512 - 11904: 0xB5F1,
-	34513 - 11904: 0xDBBF,
-	34515 - 11904: 0xDBB4,
-	34516 - 11904: 0xB5EE,
-	34518 - 11904: 0xDFE7,
-	34519 - 11904: 0xDBBD,
-	34520 - 11904: 0xDBB1,
-	34521 - 11904: 0xB5EC,
-	34522 - 11904: 0xDBB6,
-	34523 - 11904: 0xB5EF,
-	34524 - 11904: 0xDBBA,
-	34525 - 11904: 0xDBB8,
-	34526 - 11904: 0xB5F2,
-	34527 - 11904: 0xB5EB,
-	34530 - 11904: 0xDBB2,
-	34531 - 11904: 0xDBB5,
-	34532 - 11904: 0xB5F0,
-	34534 - 11904: 0xDBB3,
-	34536 - 11904: 0xDBBE,
-	34537 - 11904: 0xDBBC,
-	34538 - 11904: 0xDBB7,
-	34539 - 11904: 0xDBB9,
-	34540 - 11904: 0xDBBB,
-	34541 - 11904: 0xB5ED,
-	34543 - 11904: 0x99CB,
-	34549 - 11904: 0xDFE8,
-	34550 - 11904: 0xDFEE,
-	34551 - 11904: 0xDFE4,
-	34552 - 11904: 0xDFEA,
-	34553 - 11904: 0xB8BA,
-	34554 - 11904: 0xDFE6,
-	34555 - 11904: 0xB8C0,
-	34558 - 11904: 0xB8BF,
-	34560 - 11904: 0xB8BE,
-	34561 - 11904: 0xDFED,
-	34562 - 11904: 0xB8C1,
-	34563 - 11904: 0xB8C2,
-	34564 - 11904: 0xDFE3,
-	34565 - 11904: 0xDFF0,
-	34566 - 11904: 0xB8C3,
-	34567 - 11904: 0xB8BD,
-	34568 - 11904: 0xB8BC,
-	34569 - 11904: 0xDFEC,
-	34570 - 11904: 0xB8C4,
-	34571 - 11904: 0xDFE2,
-	34572 - 11904: 0xDFE5,
-	34573 - 11904: 0xDFEF,
-	34574 - 11904: 0xDFEB,
-	34577 - 11904: 0xE3F4,
-	34578 - 11904: 0xE3E9,
-	34579 - 11904: 0xB8BB,
-	34584 - 11904: 0xBB6A,
-	34585 - 11904: 0xE3DD,
-	34586 - 11904: 0xE3F2,
-	34587 - 11904: 0xE3DE,
-	34588 - 11904: 0xBB65,
-	34590 - 11904: 0xE3DB,
-	34592 - 11904: 0xE3E4,
-	34593 - 11904: 0xE3DC,
-	34594 - 11904: 0xBB67,
-	34595 - 11904: 0xE3D6,
-	34596 - 11904: 0xE3F1,
-	34597 - 11904: 0xBB68,
-	34598 - 11904: 0xE3EE,
-	34599 - 11904: 0xE3EF,
-	34600 - 11904: 0xE3D7,
-	34601 - 11904: 0xBB6D,
-	34602 - 11904: 0xE3E6,
-	34604 - 11904: 0xE3E0,
-	34605 - 11904: 0xE3E7,
-	34606 - 11904: 0xE3DA,
-	34608 - 11904: 0xE3F3,
-	34609 - 11904: 0xE3EB,
-	34610 - 11904: 0xE3E5,
-	34611 - 11904: 0xE3D5,
-	34612 - 11904: 0xBB69,
-	34613 - 11904: 0xE3EC,
-	34615 - 11904: 0xBB6C,
-	34616 - 11904: 0xE3F0,
-	34618 - 11904: 0xE3EA,
-	34619 - 11904: 0xBB66,
-	34620 - 11904: 0xE3E8,
-	34622 - 11904: 0xE3E2,
-	34623 - 11904: 0xBB64,
-	34624 - 11904: 0xE3D9,
-	34625 - 11904: 0xE3E1,
-	34626 - 11904: 0xE3ED,
-	34627 - 11904: 0xE3DF,
-	34630 - 11904: 0xE3E3,
-	34636 - 11904: 0xBDC1,
-	34637 - 11904: 0xDFE9,
-	34638 - 11904: 0xE7B2,
-	34639 - 11904: 0xE7BB,
-	34640 - 11904: 0xE7B1,
-	34641 - 11904: 0xE7AD,
-	34642 - 11904: 0xE7AA,
-	34643 - 11904: 0xBDC2,
-	34644 - 11904: 0xE7A8,
-	34645 - 11904: 0xBB6B,
-	34646 - 11904: 0xE7A1,
-	34647 - 11904: 0xBDC0,
-	34648 - 11904: 0xE7A7,
-	34649 - 11904: 0xBDBF,
-	34650 - 11904: 0xE7AC,
-	34651 - 11904: 0xE7A9,
-	34652 - 11904: 0xE7B9,
-	34653 - 11904: 0xE7B4,
-	34654 - 11904: 0xE7AE,
-	34655 - 11904: 0xE7B3,
-	34656 - 11904: 0xBDBB,
-	34657 - 11904: 0xE7AB,
-	34658 - 11904: 0xE7BE,
-	34659 - 11904: 0xE7A2,
-	34660 - 11904: 0xE7A3,
-	34661 - 11904: 0xE7BA,
-	34662 - 11904: 0xBDBC,
-	34663 - 11904: 0xE7BF,
-	34664 - 11904: 0xBDBE,
-	34665 - 11904: 0xE7C0,
-	34666 - 11904: 0xE7B0,
-	34667 - 11904: 0xE3D8,
-	34668 - 11904: 0xE7B6,
-	34669 - 11904: 0xE7AF,
-	34670 - 11904: 0xE7B8,
-	34671 - 11904: 0xE7B5,
-	34672 - 11904: 0x9DD5,
-	34673 - 11904: 0x8FB0,
-	34675 - 11904: 0xE7A6,
-	34676 - 11904: 0xBDB9,
-	34677 - 11904: 0xE7BD,
-	34678 - 11904: 0xBDBA,
-	34679 - 11904: 0xE7A4,
-	34680 - 11904: 0xBDBD,
-	34681 - 11904: 0xEB64,
-	34682 - 11904: 0xE7B7,
-	34683 - 11904: 0xE7BC,
-	34685 - 11904: 0xFA7A,
-	34689 - 11904: 0xEB61,
-	34690 - 11904: 0xBDB8,
-	34691 - 11904: 0xBFC0,
-	34692 - 11904: 0xEB6B,
-	34693 - 11904: 0xEB67,
-	34694 - 11904: 0x9E5F,
-	34695 - 11904: 0xEB65,
-	34696 - 11904: 0xEB60,
-	34697 - 11904: 0xEB6F,
-	34699 - 11904: 0x99CD,
-	34700 - 11904: 0xA0C9,
-	34701 - 11904: 0xBFC4,
-	34703 - 11904: 0xEB5C,
-	34704 - 11904: 0xEB68,
-	34705 - 11904: 0xEB69,
-	34706 - 11904: 0xEB5F,
-	34707 - 11904: 0xEB5E,
-	34708 - 11904: 0xEB6C,
-	34710 - 11904: 0xEB62,
-	34711 - 11904: 0xEB5D,
-	34712 - 11904: 0xEB63,
-	34714 - 11904: 0xEB6E,
-	34715 - 11904: 0xEB5B,
-	34716 - 11904: 0xEB6D,
-	34717 - 11904: 0xEB6A,
-	34718 - 11904: 0xBFC2,
-	34719 - 11904: 0xBFC1,
-	34722 - 11904: 0xBFC3,
-	34723 - 11904: 0xEB66,
-	34724 - 11904: 0xF0CB,
-	34725 - 11904: 0x9ADB,
-	34729 - 11904: 0xA0C6,
-	34730 - 11904: 0xEE59,
-	34731 - 11904: 0xC1B1,
-	34732 - 11904: 0xEE5D,
-	34733 - 11904: 0xEE5A,
-	34734 - 11904: 0xEE61,
-	34735 - 11904: 0xEE67,
-	34736 - 11904: 0xEE5C,
-	34737 - 11904: 0x8FB4,
-	34738 - 11904: 0xEE70,
-	34739 - 11904: 0xC1AE,
-	34740 - 11904: 0xEE6A,
-	34741 - 11904: 0xEE5F,
-	34742 - 11904: 0xEE6B,
-	34743 - 11904: 0xEE66,
-	34744 - 11904: 0xEE6D,
-	34745 - 11904: 0xEE5E,
-	34746 - 11904: 0xC1B3,
-	34747 - 11904: 0xC1B2,
-	34748 - 11904: 0xEE60,
-	34749 - 11904: 0xEE6E,
-	34750 - 11904: 0xEE58,
-	34751 - 11904: 0xEE6C,
-	34752 - 11904: 0xC1AC,
-	34753 - 11904: 0xA0D7,
-	34754 - 11904: 0xEE64,
-	34755 - 11904: 0xEE63,
-	34756 - 11904: 0xEE68,
-	34757 - 11904: 0xEE5B,
-	34758 - 11904: 0xC1B0,
-	34760 - 11904: 0xC1B4,
-	34761 - 11904: 0xEE62,
-	34762 - 11904: 0xEE69,
-	34763 - 11904: 0xC1B5,
-	34764 - 11904: 0xEE65,
-	34766 - 11904: 0xA0C7,
-	34769 - 11904: 0xC1AD,
-	34770 - 11904: 0xC1AF,
-	34771 - 11904: 0xF0C7,
-	34772 - 11904: 0xF0C5,
-	34774 - 11904: 0xA043,
-	34775 - 11904: 0xF0CC,
-	34776 - 11904: 0xF0C9,
-	34777 - 11904: 0xF0CD,
-	34778 - 11904: 0x8FB5,
-	34779 - 11904: 0xF0BE,
-	34780 - 11904: 0xF0C6,
-	34781 - 11904: 0xF0D1,
-	34782 - 11904: 0xEE6F,
-	34783 - 11904: 0xF0C2,
-	34784 - 11904: 0xC2CF,
-	34785 - 11904: 0xE7A5,
-	34786 - 11904: 0xF0BD,
-	34787 - 11904: 0xF0CA,
-	34788 - 11904: 0xF0C4,
-	34789 - 11904: 0xF0C1,
-	34790 - 11904: 0xF0BC,
-	34791 - 11904: 0xF0BB,
-	34792 - 11904: 0xF0D0,
-	34794 - 11904: 0xF0C0,
-	34795 - 11904: 0xF0BF,
-	34796 - 11904: 0xC2CD,
-	34797 - 11904: 0xF0C8,
-	34798 - 11904: 0x8FB2,
-	34799 - 11904: 0xC2CC,
-	34802 - 11904: 0xC2CE,
-	34803 - 11904: 0xF0C3,
-	34804 - 11904: 0xF0CF,
-	34805 - 11904: 0xA061,
-	34806 - 11904: 0xF2DE,
-	34807 - 11904: 0xF2DF,
-	34809 - 11904: 0xC3C9,
-	34810 - 11904: 0xF2DC,
-	34811 - 11904: 0xC3C6,
-	34812 - 11904: 0xF2E4,
-	34814 - 11904: 0xC3CA,
-	34815 - 11904: 0xF2E6,
-	34816 - 11904: 0xF2DB,
-	34817 - 11904: 0xF0CE,
-	34818 - 11904: 0xF2E8,
-	34819 - 11904: 0xF2DD,
-	34820 - 11904: 0x9E5E,
-	34821 - 11904: 0xC3C7,
-	34822 - 11904: 0xF2E3,
-	34824 - 11904: 0xF2E5,
-	34825 - 11904: 0xF2E0,
-	34826 - 11904: 0xF2E7,
-	34827 - 11904: 0xF2E2,
-	34828 - 11904: 0xF2E1,
-	34829 - 11904: 0xC3C8,
-	34831 - 11904: 0xA063,
-	34832 - 11904: 0xF4C5,
-	34833 - 11904: 0xF4C6,
-	34835 - 11904: 0xF4C8,
-	34836 - 11904: 0xC4AE,
-	34837 - 11904: 0xC4AF,
-	34838 - 11904: 0xF4C9,
-	34839 - 11904: 0xF4C7,
-	34840 - 11904: 0x9FE8,
-	34841 - 11904: 0xF4C4,
-	34843 - 11904: 0xF642,
-	34844 - 11904: 0xF645,
-	34845 - 11904: 0xF641,
-	34847 - 11904: 0xC4FA,
-	34848 - 11904: 0xF643,
-	34849 - 11904: 0xC4F9,
-	34850 - 11904: 0xC4F8,
-	34851 - 11904: 0xC4F7,
-	34852 - 11904: 0xF644,
-	34853 - 11904: 0xF751,
-	34854 - 11904: 0xF74F,
-	34855 - 11904: 0x9CB2,
-	34856 - 11904: 0xF74E,
-	34857 - 11904: 0xF640,
-	34858 - 11904: 0xF750,
-	34859 - 11904: 0xF646,
-	34860 - 11904: 0xF74D,
-	34861 - 11904: 0x957C,
-	34862 - 11904: 0xF7F9,
-	34863 - 11904: 0xF7D7,
-	34864 - 11904: 0xF7F7,
-	34865 - 11904: 0xC5DB,
-	34866 - 11904: 0xF7F8,
-	34867 - 11904: 0xF7FA,
-	34869 - 11904: 0xF8BF,
-	34870 - 11904: 0xC5FA,
-	34871 - 11904: 0xF8BE,
-	34872 - 11904: 0xF8BD,
-	34873 - 11904: 0xC5FB,
-	34875 - 11904: 0xC65A,
-	34876 - 11904: 0xF96E,
-	34877 - 11904: 0xF9A7,
-	34878 - 11904: 0xF9A6,
-	34879 - 11904: 0xF9A8,
-	34880 - 11904: 0xA6E5,
-	34881 - 11904: 0xD0AA,
-	34882 - 11904: 0x9FC7,
-	34883 - 11904: 0xD3CF,
-	34884 - 11904: 0xD3D0,
-	34885 - 11904: 0x8FBB,
-	34886 - 11904: 0x8FBC,
-	34888 - 11904: 0xDBC0,
-	34890 - 11904: 0xF647,
-	34891 - 11904: 0xF8C0,
-	34892 - 11904: 0xA6E6,
-	34893 - 11904: 0xAD6C,
-	34894 - 11904: 0xD0AB,
-	34895 - 11904: 0x8FEC,
-	34898 - 11904: 0xD7B1,
-	34899 - 11904: 0xB34E,
-	34901 - 11904: 0xDBC2,
-	34902 - 11904: 0xDBC1,
-	34903 - 11904: 0xB5F3,
-	34905 - 11904: 0xB8C5,
-	34906 - 11904: 0xE7C1,
-	34907 - 11904: 0xBDC3,
-	34909 - 11904: 0xBDC4,
-	34910 - 11904: 0x8FC0,
-	34912 - 11904: 0x936A,
-	34913 - 11904: 0xBFC5,
-	34914 - 11904: 0xC5FC,
-	34915 - 11904: 0xA6E7,
-	34916 - 11904: 0x8BE4,
-	34917 - 11904: 0x9C7C,
-	34919 - 11904: 0xD0AC,
-	34920 - 11904: 0xAAED,
-	34921 - 11904: 0xD0AE,
-	34922 - 11904: 0xD0AD,
-	34923 - 11904: 0xAD6D,
-	34925 - 11904: 0xD3D1,
-	34926 - 11904: 0x95A1,
-	34927 - 11904: 0xD3D8,
-	34928 - 11904: 0xB049,
-	34929 - 11904: 0xD3D6,
-	34930 - 11904: 0xD3D4,
-	34932 - 11904: 0xD3DB,
-	34933 - 11904: 0xD3D2,
-	34934 - 11904: 0xD3D3,
-	34935 - 11904: 0xB04A,
-	34937 - 11904: 0xB04E,
-	34940 - 11904: 0xD3DC,
-	34941 - 11904: 0xB04D,
-	34942 - 11904: 0xD3DA,
-	34943 - 11904: 0xD3D7,
-	34944 - 11904: 0xD3D5,
-	34945 - 11904: 0xB04B,
-	34946 - 11904: 0xB04C,
-	34947 - 11904: 0xD3D9,
-	34948 - 11904: 0xFEEC,
-	34951 - 11904: 0x95A3,
-	34952 - 11904: 0xB350,
-	34953 - 11904: 0xD7B2,
-	34955 - 11904: 0xB355,
-	34956 - 11904: 0xD7C2,
-	34957 - 11904: 0xB354,
-	34958 - 11904: 0xD7C4,
-	34959 - 11904: 0x8C45,
-	34960 - 11904: 0x8CB8,
-	34961 - 11904: 0xD7B8,
-	34962 - 11904: 0xB352,
-	34963 - 11904: 0xD7C3,
-	34965 - 11904: 0xD7B3,
-	34966 - 11904: 0xB353,
-	34967 - 11904: 0xD7BF,
-	34968 - 11904: 0xD7BB,
-	34969 - 11904: 0xD7BD,
-	34970 - 11904: 0xD7B7,
-	34971 - 11904: 0xD7BE,
-	34972 - 11904: 0x8FC1,
-	34973 - 11904: 0x87B7,
-	34974 - 11904: 0xB34F,
-	34975 - 11904: 0xD7BA,
-	34976 - 11904: 0xA052,
-	34977 - 11904: 0xD7B9,
-	34978 - 11904: 0xD7B5,
-	34980 - 11904: 0xD7C0,
-	34983 - 11904: 0xD7BC,
-	34984 - 11904: 0xD7B4,
-	34986 - 11904: 0xD7B6,
-	34987 - 11904: 0xB351,
-	34988 - 11904: 0xD7C1,
-	34990 - 11904: 0x99D0,
-	34993 - 11904: 0xB5F6,
-	34994 - 11904: 0xDBCD,
-	34996 - 11904: 0x8FC3,
-	34997 - 11904: 0x8FC4,
-	34998 - 11904: 0xDBC9,
-	34999 - 11904: 0xDBCB,
-	35000 - 11904: 0xDBC6,
-	35001 - 11904: 0xDBC5,
-	35002 - 11904: 0xDBC3,
-	35004 - 11904: 0xDBCA,
-	35005 - 11904: 0xDBCC,
-	35006 - 11904: 0xDBC8,
-	35007 - 11904: 0x95A4,
-	35008 - 11904: 0xDBC7,
-	35009 - 11904: 0xB5F4,
-	35010 - 11904: 0xB5F5,
-	35013 - 11904: 0x8FC6,
-	35015 - 11904: 0x9E60,
-	35017 - 11904: 0xDBCF,
-	35018 - 11904: 0xB8CD,
-	35019 - 11904: 0xDFF2,
-	35020 - 11904: 0xDFF8,
-	35021 - 11904: 0xDFF3,
-	35022 - 11904: 0xDFF4,
-	35023 - 11904: 0xF9D8,
-	35024 - 11904: 0xDFF9,
-	35026 - 11904: 0xB8CF,
-	35028 - 11904: 0xB8C7,
-	35029 - 11904: 0xB8CE,
-	35030 - 11904: 0xDFF1,
-	35031 - 11904: 0xDBC4,
-	35032 - 11904: 0xB8CA,
-	35033 - 11904: 0xB8C8,
-	35034 - 11904: 0xDFF7,
-	35035 - 11904: 0xDFF6,
-	35036 - 11904: 0xB8C9,
-	35037 - 11904: 0xB8CB,
-	35038 - 11904: 0xDFF5,
-	35039 - 11904: 0xB8C6,
-	35041 - 11904: 0xB8CC,
-	35046 - 11904: 0x95A5,
-	35047 - 11904: 0xE3F6,
-	35048 - 11904: 0xBB74,
-	35051 - 11904: 0xE442,
-	35052 - 11904: 0xE441,
-	35054 - 11904: 0xE3FB,
-	35055 - 11904: 0xBB76,
-	35056 - 11904: 0xE440,
-	35057 - 11904: 0xE3F7,
-	35058 - 11904: 0xE3F8,
-	35059 - 11904: 0xBB6E,
-	35060 - 11904: 0xBB70,
-	35061 - 11904: 0x9CB3,
-	35062 - 11904: 0xE3FD,
-	35063 - 11904: 0xE3F5,
-	35064 - 11904: 0xBB72,
-	35065 - 11904: 0xBB71,
-	35066 - 11904: 0xE3F9,
-	35067 - 11904: 0xE3FE,
-	35068 - 11904: 0xE3FC,
-	35069 - 11904: 0xBB73,
-	35070 - 11904: 0xE3FA,
-	35071 - 11904: 0x99D1,
-	35072 - 11904: 0xFEF1,
-	35073 - 11904: 0xDBCE,
-	35074 - 11904: 0xBB6F,
-	35077 - 11904: 0xE7C2,
-	35078 - 11904: 0xE7C9,
-	35079 - 11904: 0xBDC6,
-	35081 - 11904: 0xE7CD,
-	35082 - 11904: 0xBDCA,
-	35083 - 11904: 0xE7C5,
-	35084 - 11904: 0xE7C3,
-	35086 - 11904: 0xE7CC,
-	35088 - 11904: 0xBDC5,
-	35089 - 11904: 0xE7CB,
-	35090 - 11904: 0xBDC7,
-	35091 - 11904: 0xBDC8,
-	35092 - 11904: 0xE7C4,
-	35093 - 11904: 0xBDC9,
-	35094 - 11904: 0xE7CA,
-	35095 - 11904: 0xE7C6,
-	35096 - 11904: 0xE7C7,
-	35097 - 11904: 0xE7C8,
-	35098 - 11904: 0xBB75,
-	35102 - 11904: 0xEB70,
-	35103 - 11904: 0xEB7C,
-	35105 - 11904: 0xBFCA,
-	35106 - 11904: 0xEB77,
-	35107 - 11904: 0xEB79,
-	35108 - 11904: 0x99D2,
-	35109 - 11904: 0xBFC8,
-	35110 - 11904: 0xEB71,
-	35111 - 11904: 0xEB75,
-	35113 - 11904: 0xEB78,
-	35114 - 11904: 0xBFC6,
-	35115 - 11904: 0xBFC9,
-	35116 - 11904: 0xEB7B,
-	35117 - 11904: 0xEB73,
-	35118 - 11904: 0xEB74,
-	35119 - 11904: 0xEB7A,
-	35120 - 11904: 0xEB72,
-	35121 - 11904: 0xEB76,
-	35122 - 11904: 0xBFC7,
-	35123 - 11904: 0xEE72,
-	35125 - 11904: 0xEE71,
-	35126 - 11904: 0xC1B7,
-	35127 - 11904: 0xEE77,
-	35128 - 11904: 0xC1B9,
-	35131 - 11904: 0xC1B6,
-	35132 - 11904: 0xEE73,
-	35133 - 11904: 0xC1BA,
-	35134 - 11904: 0xEE74,
-	35137 - 11904: 0xEE75,
-	35138 - 11904: 0xEE78,
-	35139 - 11904: 0x9CC2,
-	35140 - 11904: 0xC1B8,
-	35142 - 11904: 0xF0D6,
-	35143 - 11904: 0x99D3,
-	35145 - 11904: 0xF0D9,
-	35147 - 11904: 0xF0D3,
-	35148 - 11904: 0xF0D5,
-	35149 - 11904: 0x95A7,
-	35151 - 11904: 0xF0D4,
-	35152 - 11904: 0xF0D7,
-	35153 - 11904: 0xF0D8,
-	35154 - 11904: 0xEE76,
-	35155 - 11904: 0xF0D2,
-	35156 - 11904: 0x95A9,
-	35158 - 11904: 0xC3CD,
-	35159 - 11904: 0xF2EC,
-	35160 - 11904: 0xF2EF,
-	35161 - 11904: 0xF2F1,
-	35162 - 11904: 0xF2EA,
-	35163 - 11904: 0xF2EB,
-	35164 - 11904: 0xF2EE,
-	35165 - 11904: 0xF2F0,
-	35166 - 11904: 0xC3CE,
-	35167 - 11904: 0xC3CC,
-	35168 - 11904: 0xC3CB,
-	35169 - 11904: 0xF2ED,
-	35170 - 11904: 0xF2E9,
-	35171 - 11904: 0xF4CA,
-	35172 - 11904: 0xC4B0,
-	35173 - 11904: 0x95A6,
-	35174 - 11904: 0xF4CB,
-	35177 - 11904: 0xF649,
-	35178 - 11904: 0xC4FB,
-	35179 - 11904: 0xF64B,
-	35180 - 11904: 0xC4FC,
-	35181 - 11904: 0xF648,
-	35182 - 11904: 0xF64A,
-	35183 - 11904: 0xC5A8,
-	35185 - 11904: 0xF752,
-	35186 - 11904: 0xC5A7,
-	35187 - 11904: 0xF7FD,
-	35188 - 11904: 0xF7FC,
-	35190 - 11904: 0xF7FB,
-	35191 - 11904: 0x9C5D,
-	35193 - 11904: 0xF948,
-	35194 - 11904: 0xF949,
-	35195 - 11904: 0xF94B,
-	35196 - 11904: 0xF94A,
-	35198 - 11904: 0xCA50,
-	35199 - 11904: 0xA6E8,
-	35200 - 11904: 0x98E2,
-	35201 - 11904: 0xAD6E,
-	35202 - 11904: 0xD7C5,
-	35203 - 11904: 0xB5F7,
-	35205 - 11904: 0xDFFA,
-	35206 - 11904: 0xC2D0,
-	35207 - 11904: 0x8FC9,
-	35208 - 11904: 0xF2F2,
-	35209 - 11904: 0xA0C2,
-	35210 - 11904: 0x8FCA,
-	35211 - 11904: 0xA8A3,
-	35215 - 11904: 0xB357,
-	35217 - 11904: 0x99D4,
-	35219 - 11904: 0xB356,
-	35220 - 11904: 0xA0B9,
-	35221 - 11904: 0xDBD0,
-	35222 - 11904: 0xB5F8,
-	35223 - 11904: 0xDBD2,
-	35224 - 11904: 0xDBD1,
-	35227 - 11904: 0xDFFB,
-	35228 - 11904: 0xB8D0,
-	35229 - 11904: 0xE443,
-	35230 - 11904: 0xE446,
-	35231 - 11904: 0xE445,
-	35233 - 11904: 0xE444,
-	35234 - 11904: 0xE7CE,
-	35235 - 11904: 0xE7D0,
-	35236 - 11904: 0xE7CF,
-	35237 - 11904: 0x9B58,
-	35238 - 11904: 0xBFCC,
-	35239 - 11904: 0x8FCD,
-	35241 - 11904: 0xA0D4,
-	35242 - 11904: 0xBFCB,
-	35244 - 11904: 0xC1BB,
-	35245 - 11904: 0xEE79,
-	35246 - 11904: 0xEE7B,
-	35247 - 11904: 0xEE7A,
-	35250 - 11904: 0xC2D1,
-	35254 - 11904: 0xF2F4,
-	35255 - 11904: 0xF2F3,
-	35257 - 11904: 0xF4CC,
-	35258 - 11904: 0xC4B1,
-	35260 - 11904: 0x8FCE,
-	35261 - 11904: 0xC4FD,
-	35262 - 11904: 0xF754,
-	35263 - 11904: 0xF753,
-	35264 - 11904: 0xC65B,
-	35265 - 11904: 0x8BE5,
-	35270 - 11904: 0x8979,
-	35282 - 11904: 0xA8A4,
-	35283 - 11904: 0xD0AF,
-	35284 - 11904: 0xAD6F,
-	35285 - 11904: 0xD7C8,
-	35286 - 11904: 0xD7C6,
-	35289 - 11904: 0xD7C7,
-	35290 - 11904: 0xDBD4,
-	35291 - 11904: 0xDBD5,
-	35292 - 11904: 0xE043,
-	35293 - 11904: 0xDBD3,
-	35295 - 11904: 0xDFFC,
-	35296 - 11904: 0xE041,
-	35297 - 11904: 0xE040,
-	35298 - 11904: 0xE042,
-	35299 - 11904: 0xB8D1,
-	35300 - 11904: 0xDFFE,
-	35301 - 11904: 0xDFFD,
-	35302 - 11904: 0xE044,
-	35303 - 11904: 0x8FD0,
-	35304 - 11904: 0xE449,
-	35305 - 11904: 0xE447,
-	35307 - 11904: 0xE448,
-	35308 - 11904: 0xE7D3,
-	35309 - 11904: 0xE7D1,
-	35312 - 11904: 0xE7D2,
-	35313 - 11904: 0xEB7D,
-	35314 - 11904: 0xEE7C,
-	35315 - 11904: 0xEE7D,
-	35316 - 11904: 0xC2D2,
-	35318 - 11904: 0xF2F5,
-	35319 - 11904: 0xF4CD,
-	35320 - 11904: 0xC4B2,
-	35322 - 11904: 0xF64C,
-	35323 - 11904: 0xF755,
-	35324 - 11904: 0xC5A9,
-	35326 - 11904: 0xF7FE,
-	35327 - 11904: 0xF94C,
-	35328 - 11904: 0xA8A5,
-	35330 - 11904: 0xAD71,
-	35331 - 11904: 0xAD72,
-	35332 - 11904: 0xD0B0,
-	35335 - 11904: 0xD0B1,
-	35336 - 11904: 0xAD70,
-	35338 - 11904: 0xB054,
-	35340 - 11904: 0xB052,
-	35342 - 11904: 0xB051,
-	35343 - 11904: 0xB058,
-	35344 - 11904: 0xB050,
-	35345 - 11904: 0xB059,
-	35346 - 11904: 0xD3DD,
-	35347 - 11904: 0xB056,
-	35349 - 11904: 0xB053,
-	35350 - 11904: 0xB057,
-	35351 - 11904: 0xB055,
-	35352 - 11904: 0xB04F,
-	35355 - 11904: 0xB35F,
-	35356 - 11904: 0x95B6,
-	35357 - 11904: 0xB359,
-	35358 - 11904: 0xD7CC,
-	35359 - 11904: 0xB35E,
-	35362 - 11904: 0xB360,
-	35363 - 11904: 0xB35A,
-	35365 - 11904: 0xB35B,
-	35367 - 11904: 0xD7CA,
-	35369 - 11904: 0x99D6,
-	35370 - 11904: 0xB358,
-	35371 - 11904: 0x95E5,
-	35372 - 11904: 0xD7CB,
-	35373 - 11904: 0xB35D,
-	35376 - 11904: 0xD7C9,
-	35377 - 11904: 0xB35C,
-	35380 - 11904: 0xB644,
-	35382 - 11904: 0xB646,
-	35384 - 11904: 0x99D7,
-	35385 - 11904: 0xDBD8,
-	35386 - 11904: 0xB645,
-	35387 - 11904: 0xB5F9,
-	35388 - 11904: 0xB5FD,
-	35389 - 11904: 0x95B5,
-	35390 - 11904: 0xB8E4,
-	35391 - 11904: 0xE049,
-	35392 - 11904: 0xDBDA,
-	35393 - 11904: 0xB5FE,
-	35396 - 11904: 0xDBDD,
-	35397 - 11904: 0xDBDE,
-	35398 - 11904: 0xB643,
-	35400 - 11904: 0xDBE0,
-	35401 - 11904: 0xA0CA,
-	35402 - 11904: 0xDBE2,
-	35404 - 11904: 0xDBE3,
-	35405 - 11904: 0xDBD7,
-	35406 - 11904: 0xDBD6,
-	35407 - 11904: 0xDBE4,
-	35408 - 11904: 0xB642,
-	35409 - 11904: 0xDBE1,
-	35410 - 11904: 0xDBDF,
-	35412 - 11904: 0xB640,
-	35413 - 11904: 0xB5FB,
-	35414 - 11904: 0xB647,
-	35415 - 11904: 0xDBDB,
-	35416 - 11904: 0xDBDC,
-	35417 - 11904: 0xDBD9,
-	35419 - 11904: 0xB641,
-	35422 - 11904: 0xB5FC,
-	35424 - 11904: 0xB5FA,
-	35425 - 11904: 0xE048,
-	35426 - 11904: 0xB8DF,
-	35427 - 11904: 0xB8DA,
-	35430 - 11904: 0xB8D5,
-	35431 - 11904: 0x9FFD,
-	35432 - 11904: 0xB8E5,
-	35433 - 11904: 0xB8D6,
-	35435 - 11904: 0xB8D2,
-	35436 - 11904: 0xB8E1,
-	35437 - 11904: 0xB8DE,
-	35438 - 11904: 0xB8E0,
-	35440 - 11904: 0xB8D7,
-	35441 - 11904: 0xB8DC,
-	35442 - 11904: 0xB8D3,
-	35443 - 11904: 0xB8D4,
-	35444 - 11904: 0xE050,
-	35445 - 11904: 0xE04D,
-	35446 - 11904: 0xE045,
-	35447 - 11904: 0xE04A,
-	35449 - 11904: 0xB8E2,
-	35450 - 11904: 0xE051,
-	35451 - 11904: 0xB8E3,
-	35452 - 11904: 0xB8D9,
-	35454 - 11904: 0xA058,
-	35455 - 11904: 0xE047,
-	35457 - 11904: 0xE04F,
-	35458 - 11904: 0xE04B,
-	35459 - 11904: 0xE04E,
-	35460 - 11904: 0xE04C,
-	35461 - 11904: 0xB8DD,
-	35462 - 11904: 0xE046,
-	35463 - 11904: 0xB8D8,
-	35467 - 11904: 0xE44C,
-	35468 - 11904: 0xBB78,
-	35469 - 11904: 0xBB7B,
-	35471 - 11904: 0xE44E,
-	35472 - 11904: 0x8FD6,
-	35473 - 11904: 0xBBA5,
-	35474 - 11904: 0xE44D,
-	35475 - 11904: 0xBB7D,
-	35476 - 11904: 0x99D8,
-	35477 - 11904: 0xBDCF,
-	35478 - 11904: 0xE44F,
-	35480 - 11904: 0xBBA4,
-	35481 - 11904: 0xE44B,
-	35482 - 11904: 0xBBA6,
-	35484 - 11904: 0x8FD3,
-	35486 - 11904: 0xBB79,
-	35488 - 11904: 0xB8DB,
-	35489 - 11904: 0xBB7C,
-	35491 - 11904: 0xBB7A,
-	35492 - 11904: 0xBB7E,
-	35493 - 11904: 0xBBA2,
-	35494 - 11904: 0xBB77,
-	35495 - 11904: 0xBBA7,
-	35496 - 11904: 0xBBA3,
-	35497 - 11904: 0x8FE5,
-	35498 - 11904: 0xBBA1,
-	35499 - 11904: 0xE44A,
-	35503 - 11904: 0x8FE9,
-	35504 - 11904: 0xBDD6,
-	35506 - 11904: 0xBDD2,
-	35508 - 11904: 0x99D9,
-	35510 - 11904: 0xBDD9,
-	35512 - 11904: 0xE7D6,
-	35513 - 11904: 0xBDDA,
-	35514 - 11904: 0xE7E2,
-	35515 - 11904: 0xE7DB,
-	35516 - 11904: 0xBDCB,
-	35517 - 11904: 0xE7E3,
-	35518 - 11904: 0xE7DD,
-	35519 - 11904: 0xBDD5,
-	35520 - 11904: 0xE7DE,
-	35522 - 11904: 0xBDD4,
-	35523 - 11904: 0xE7E1,
-	35524 - 11904: 0xBDCE,
-	35525 - 11904: 0xE7DF,
-	35526 - 11904: 0xE7D5,
-	35527 - 11904: 0xBDCD,
-	35528 - 11904: 0xEBAA,
-	35529 - 11904: 0xBDD3,
-	35531 - 11904: 0xBDD0,
-	35532 - 11904: 0x8CF7,
-	35533 - 11904: 0xBDD8,
-	35535 - 11904: 0xE7D4,
-	35537 - 11904: 0xE7D8,
-	35538 - 11904: 0xBDCC,
-	35539 - 11904: 0xE7D7,
-	35540 - 11904: 0xE7D9,
-	35541 - 11904: 0xE7DA,
-	35542 - 11904: 0xBDD7,
-	35543 - 11904: 0xE7DC,
-	35544 - 11904: 0xE7E0,
-	35545 - 11904: 0xE7E4,
-	35546 - 11904: 0x927C,
-	35547 - 11904: 0xBDDB,
-	35548 - 11904: 0xBFD2,
-	35549 - 11904: 0xEBA5,
-	35550 - 11904: 0xEBAB,
-	35551 - 11904: 0xEBA8,
-	35552 - 11904: 0xEB7E,
-	35553 - 11904: 0xEBAC,
-	35554 - 11904: 0xEBA1,
-	35556 - 11904: 0xEBA7,
-	35558 - 11904: 0xBFCD,
-	35559 - 11904: 0xBFD3,
-	35560 - 11904: 0xEBAD,
-	35562 - 11904: 0x9C45,
-	35563 - 11904: 0xBFCF,
-	35565 - 11904: 0xBFD9,
-	35566 - 11904: 0xBFD4,
-	35567 - 11904: 0xEBAF,
-	35568 - 11904: 0xEBA9,
-	35569 - 11904: 0xBFD0,
-	35570 - 11904: 0xEBA2,
-	35571 - 11904: 0xBFDA,
-	35572 - 11904: 0xEBA3,
-	35573 - 11904: 0xEBA4,
-	35574 - 11904: 0xBFDB,
-	35575 - 11904: 0xBFD8,
-	35576 - 11904: 0xBDD1,
-	35577 - 11904: 0x8CE8,
-	35578 - 11904: 0xBFCE,
-	35579 - 11904: 0xEBB0,
-	35580 - 11904: 0xBFDC,
-	35582 - 11904: 0xBFD5,
-	35583 - 11904: 0xEBAE,
-	35584 - 11904: 0xBFD1,
-	35585 - 11904: 0xBFD6,
-	35586 - 11904: 0xBFD7,
-	35588 - 11904: 0xC1C3,
-	35589 - 11904: 0xEEA4,
-	35590 - 11904: 0xEEAD,
-	35591 - 11904: 0xEEAA,
-	35592 - 11904: 0xEEAC,
-	35594 - 11904: 0xC1C0,
-	35595 - 11904: 0xEEA5,
-	35596 - 11904: 0x8FDE,
-	35597 - 11904: 0xEEAB,
-	35598 - 11904: 0xC1BC,
-	35599 - 11904: 0xEEA7,
-	35600 - 11904: 0xC1C4,
-	35601 - 11904: 0xEEA3,
-	35602 - 11904: 0xEEA8,
-	35603 - 11904: 0xEEAF,
-	35604 - 11904: 0xEBA6,
-	35605 - 11904: 0xEEA9,
-	35606 - 11904: 0xEEA2,
-	35607 - 11904: 0xC1BD,
-	35608 - 11904: 0xEEA1,
-	35609 - 11904: 0xC1BE,
-	35610 - 11904: 0xEEB0,
-	35611 - 11904: 0xC1BF,
-	35612 - 11904: 0xEEAE,
-	35613 - 11904: 0xC1C2,
-	35614 - 11904: 0xEE7E,
-	35615 - 11904: 0x8FDF,
-	35616 - 11904: 0xC1C1,
-	35618 - 11904: 0xEEA6,
-	35619 - 11904: 0xF0DC,
-	35620 - 11904: 0xF0EA,
-	35621 - 11904: 0xF0E5,
-	35622 - 11904: 0xF0E7,
-	35623 - 11904: 0xF0DB,
-	35624 - 11904: 0xC2D3,
-	35626 - 11904: 0xF0DA,
-	35627 - 11904: 0xC2D6,
-	35628 - 11904: 0xC2D5,
-	35629 - 11904: 0xA04B,
-	35630 - 11904: 0xF0E9,
-	35631 - 11904: 0xF0E1,
-	35632 - 11904: 0xF0DE,
-	35633 - 11904: 0xF0E4,
-	35635 - 11904: 0xF0DD,
-	35637 - 11904: 0xF0DF,
-	35638 - 11904: 0xF0E8,
-	35639 - 11904: 0xF0E6,
-	35641 - 11904: 0xC2D4,
-	35642 - 11904: 0xF0ED,
-	35643 - 11904: 0xF0EB,
-	35644 - 11904: 0xF0E2,
-	35645 - 11904: 0xF0EC,
-	35646 - 11904: 0xF0E3,
-	35647 - 11904: 0x8FE2,
-	35648 - 11904: 0xF2F9,
-	35649 - 11904: 0xC3CF,
-	35650 - 11904: 0xF341,
-	35651 - 11904: 0xA0CC,
-	35653 - 11904: 0xF64F,
-	35654 - 11904: 0xC3D6,
-	35655 - 11904: 0xF0E0,
-	35656 - 11904: 0xF2F7,
-	35657 - 11904: 0xC3D2,
-	35658 - 11904: 0xF2F8,
-	35659 - 11904: 0xF2FD,
-	35660 - 11904: 0x8FE3,
-	35661 - 11904: 0x8FE4,
-	35662 - 11904: 0xC3D4,
-	35663 - 11904: 0xC3D5,
-	35664 - 11904: 0xF2F6,
-	35665 - 11904: 0xF340,
-	35666 - 11904: 0xF342,
-	35667 - 11904: 0xF2FA,
-	35668 - 11904: 0xF2FC,
-	35669 - 11904: 0xF2FE,
-	35670 - 11904: 0xF2FB,
-	35671 - 11904: 0xF343,
-	35672 - 11904: 0xC3D1,
-	35673 - 11904: 0xC3D7,
-	35674 - 11904: 0xC3D3,
-	35676 - 11904: 0xC3D0,
-	35677 - 11904: 0xF4D0,
-	35678 - 11904: 0x9BC4,
-	35679 - 11904: 0xC4B7,
-	35680 - 11904: 0xF4CE,
-	35682 - 11904: 0x9BFC,
-	35683 - 11904: 0xF4D2,
-	35685 - 11904: 0xF4D3,
-	35686 - 11904: 0xC4B5,
-	35687 - 11904: 0xF4D4,
-	35688 - 11904: 0xF4D1,
-	35689 - 11904: 0x964C,
-	35690 - 11904: 0xF4CF,
-	35691 - 11904: 0xC4B8,
-	35692 - 11904: 0xC4B4,
-	35693 - 11904: 0xF4D5,
-	35695 - 11904: 0xC4B6,
-	35696 - 11904: 0xC4B3,
-	35700 - 11904: 0xC4FE,
-	35703 - 11904: 0xC540,
-	35704 - 11904: 0xF64E,
-	35705 - 11904: 0xF64D,
-	35706 - 11904: 0xF650,
-	35707 - 11904: 0xF651,
-	35709 - 11904: 0xC541,
-	35710 - 11904: 0xF756,
-	35711 - 11904: 0xF75B,
-	35712 - 11904: 0xC5AA,
-	35713 - 11904: 0x9AF6,
-	35714 - 11904: 0xF758,
-	35715 - 11904: 0x8CAE,
-	35716 - 11904: 0xF757,
-	35717 - 11904: 0xF75A,
-	35718 - 11904: 0xF759,
-	35720 - 11904: 0xF843,
-	35722 - 11904: 0xC5DC,
-	35723 - 11904: 0xF842,
-	35724 - 11904: 0xF840,
-	35726 - 11904: 0xF841,
-	35727 - 11904: 0x87CB,
-	35728 - 11904: 0x8FE7,
-	35730 - 11904: 0xC5FE,
-	35731 - 11904: 0xC5FD,
-	35732 - 11904: 0xF8C1,
-	35733 - 11904: 0xF8C2,
-	35734 - 11904: 0xC640,
-	35736 - 11904: 0xF94D,
-	35737 - 11904: 0xF94E,
-	35738 - 11904: 0xC667,
-	35739 - 11904: 0x8FE8,
-	35740 - 11904: 0xC66D,
-	35742 - 11904: 0xF9A9,
-	35743 - 11904: 0xF9C8,
-	35744 - 11904: 0x8BE7,
-	35774 - 11904: 0x897A,
-	35810 - 11904: 0x897B,
-	35895 - 11904: 0xA8A6,
-	35897 - 11904: 0xD7CD,
-	35899 - 11904: 0xD7CE,
-	35900 - 11904: 0xE052,
-	35901 - 11904: 0xE450,
-	35902 - 11904: 0xE7E5,
-	35903 - 11904: 0xC1C6,
-	35905 - 11904: 0xC1C5,
-	35906 - 11904: 0xF0EE,
-	35907 - 11904: 0xF344,
-	35909 - 11904: 0xF844,
-	35910 - 11904: 0xA8A7,
-	35911 - 11904: 0xD3DE,
-	35912 - 11904: 0xB05A,
-	35913 - 11904: 0xB361,
-	35914 - 11904: 0xE054,
-	35915 - 11904: 0xE053,
-	35916 - 11904: 0xBDDC,
-	35917 - 11904: 0xE7E6,
-	35918 - 11904: 0xBDDD,
-	35919 - 11904: 0xEEB1,
-	35920 - 11904: 0xC2D7,
-	35921 - 11904: 0x99DA,
-	35924 - 11904: 0xC676,
-	35925 - 11904: 0xA8A8,
-	35926 - 11904: 0xCDCB,
-	35927 - 11904: 0xD3DF,
-	35930 - 11904: 0xB362,
-	35932 - 11904: 0xD7CF,
-	35933 - 11904: 0xD7D0,
-	35935 - 11904: 0xDBE5,
-	35937 - 11904: 0xB648,
-	35938 - 11904: 0xB8E6,
-	35940 - 11904: 0xE056,
-	35941 - 11904: 0xE055,
-	35942 - 11904: 0xE057,
-	35944 - 11904: 0xE451,
-	35945 - 11904: 0xE452,
-	35946 - 11904: 0xBBA8,
-	35947 - 11904: 0xBFDD,
-	35948 - 11904: 0xBDDE,
-	35949 - 11904: 0xBFDE,
-	35951 - 11904: 0xEEB5,
-	35952 - 11904: 0xEEB2,
-	35953 - 11904: 0xEEB4,
-	35954 - 11904: 0xEEB3,
-	35955 - 11904: 0xC1C7,
-	35957 - 11904: 0xF0EF,
-	35958 - 11904: 0xF346,
-	35959 - 11904: 0xF345,
-	35960 - 11904: 0xCBA4,
-	35961 - 11904: 0xB05C,
-	35962 - 11904: 0xB05B,
-	35963 - 11904: 0xD3E0,
-	35965 - 11904: 0xD7D1,
-	35968 - 11904: 0xDBE7,
-	35969 - 11904: 0xDBE6,
-	35970 - 11904: 0xB649,
-	35972 - 11904: 0xE059,
-	35973 - 11904: 0xE05A,
-	35974 - 11904: 0xE058,
-	35977 - 11904: 0xB8E8,
-	35978 - 11904: 0xB8E7,
-	35980 - 11904: 0xBBAA,
-	35981 - 11904: 0xBBA9,
-	35983 - 11904: 0xE7E7,
-	35984 - 11904: 0xEBB3,
-	35985 - 11904: 0xEBB1,
-	35986 - 11904: 0xEBB2,
-	35987 - 11904: 0xBFDF,
-	35988 - 11904: 0xEEB7,
-	35989 - 11904: 0xEEB6,
-	35991 - 11904: 0xF0F2,
-	35992 - 11904: 0xF0F1,
-	35993 - 11904: 0xF0F0,
-	35994 - 11904: 0xF347,
-	35995 - 11904: 0x8FED,
-	35996 - 11904: 0xF9AA,
-	35997 - 11904: 0xA8A9,
-	35998 - 11904: 0xAD73,
-	35999 - 11904: 0x95C0,
-	36000 - 11904: 0xAD74,
-	36001 - 11904: 0xB05D,
-	36002 - 11904: 0xB05E,
-	36003 - 11904: 0xD3E2,
-	36004 - 11904: 0xD3E1,
-	36005 - 11904: 0xD7D2,
-	36007 - 11904: 0xB368,
-	36008 - 11904: 0xB366,
-	36009 - 11904: 0xB363,
-	36010 - 11904: 0xB367,
-	36011 - 11904: 0xB365,
-	36012 - 11904: 0xB364,
-	36013 - 11904: 0xA0CB,
-	36015 - 11904: 0xB64A,
-	36016 - 11904: 0xDBEA,
-	36018 - 11904: 0xB8ED,
-	36019 - 11904: 0xB64C,
-	36020 - 11904: 0xB651,
-	36021 - 11904: 0xDBEC,
-	36022 - 11904: 0xB653,
-	36023 - 11904: 0xB652,
-	36024 - 11904: 0xB655,
-	36025 - 11904: 0xDBEB,
-	36026 - 11904: 0xDBE8,
-	36027 - 11904: 0xB64F,
-	36028 - 11904: 0xB64B,
-	36029 - 11904: 0xB64D,
-	36030 - 11904: 0xDBE9,
-	36031 - 11904: 0xB654,
-	36032 - 11904: 0xB650,
-	36033 - 11904: 0xB64E,
-	36034 - 11904: 0xB8EF,
-	36035 - 11904: 0xB8EE,
-	36036 - 11904: 0xB8EC,
-	36037 - 11904: 0xB8F0,
-	36039 - 11904: 0xB8EA,
-	36040 - 11904: 0xB8EB,
-	36042 - 11904: 0xB8E9,
-	36044 - 11904: 0xE05B,
-	36045 - 11904: 0x9E48,
-	36047 - 11904: 0xE454,
-	36049 - 11904: 0xBBAC,
-	36050 - 11904: 0xBBAD,
-	36051 - 11904: 0xBBAB,
-	36052 - 11904: 0x99DB,
-	36053 - 11904: 0xE453,
-	36054 - 11904: 0x8FF3,
-	36055 - 11904: 0xE455,
-	36057 - 11904: 0xE7EA,
-	36058 - 11904: 0xE7EC,
-	36059 - 11904: 0x8FF9,
-	36060 - 11904: 0xBDE7,
-	36061 - 11904: 0xE7ED,
-	36062 - 11904: 0xBDE0,
-	36063 - 11904: 0xE7E9,
-	36064 - 11904: 0xBDDF,
-	36065 - 11904: 0xBDE9,
-	36066 - 11904: 0xBDE5,
-	36067 - 11904: 0xBDE6,
-	36068 - 11904: 0xBDE2,
-	36069 - 11904: 0xE7E8,
-	36070 - 11904: 0xBDE1,
-	36071 - 11904: 0xE7EE,
-	36072 - 11904: 0xE7EB,
-	36073 - 11904: 0x95C1,
-	36074 - 11904: 0xBDE8,
-	36075 - 11904: 0xA04E,
-	36076 - 11904: 0xBDE3,
-	36077 - 11904: 0xBDE4,
-	36078 - 11904: 0xEBB5,
-	36080 - 11904: 0xEBB7,
-	36081 - 11904: 0xEBB6,
-	36082 - 11904: 0x99DC,
-	36083 - 11904: 0xEBB8,
-	36084 - 11904: 0xBFE0,
-	36085 - 11904: 0xEBB4,
-	36087 - 11904: 0xA064,
-	36088 - 11904: 0xC1CB,
-	36089 - 11904: 0xEEB8,
-	36090 - 11904: 0xC1C8,
-	36091 - 11904: 0xC1CC,
-	36092 - 11904: 0xC1CA,
-	36093 - 11904: 0xC1C9,
-	36094 - 11904: 0xF0F3,
-	36096 - 11904: 0xF0F6,
-	36098 - 11904: 0xF0F5,
-	36099 - 11904: 0x8FF7,
-	36100 - 11904: 0xF0F4,
-	36101 - 11904: 0xC2D8,
-	36102 - 11904: 0xF348,
-	36103 - 11904: 0xF349,
-	36104 - 11904: 0xC3D8,
-	36105 - 11904: 0xF34A,
-	36106 - 11904: 0xC3D9,
-	36107 - 11904: 0x89B0,
-	36108 - 11904: 0xA048,
-	36109 - 11904: 0xC4BA,
-	36111 - 11904: 0xC4B9,
-	36112 - 11904: 0xF652,
-	36113 - 11904: 0x8FFB,
-	36114 - 11904: 0x8FF6,
-	36115 - 11904: 0xC542,
-	36116 - 11904: 0xF653,
-	36117 - 11904: 0xF75C,
-	36118 - 11904: 0xC5AB,
-	36119 - 11904: 0xC5AC,
-	36120 - 11904: 0x9DDC,
-	36121 - 11904: 0xF845,
-	36123 - 11904: 0xC642,
-	36124 - 11904: 0x99DD,
-	36125 - 11904: 0x8BE8,
-	36196 - 11904: 0xA8AA,
-	36198 - 11904: 0xB36A,
-	36199 - 11904: 0xB369,
-	36200 - 11904: 0xE05C,
-	36201 - 11904: 0xE05D,
-	36203 - 11904: 0xBBAE,
-	36204 - 11904: 0xEBB9,
-	36205 - 11904: 0xBDEA,
-	36206 - 11904: 0xEBBA,
-	36207 - 11904: 0xEEB9,
-	36208 - 11904: 0xA8AB,
-	36210 - 11904: 0xD0B2,
-	36211 - 11904: 0xAD76,
-	36212 - 11904: 0xAD75,
-	36214 - 11904: 0xD3E3,
-	36215 - 11904: 0xB05F,
-	36216 - 11904: 0xD3E4,
-	36217 - 11904: 0xD7D5,
-	36218 - 11904: 0x92C1,
-	36219 - 11904: 0xD7D4,
-	36221 - 11904: 0xD7D3,
-	36224 - 11904: 0xDBEE,
-	36225 - 11904: 0xB658,
-	36226 - 11904: 0x9FD6,
-	36228 - 11904: 0xDBED,
-	36229 - 11904: 0xB657,
-	36233 - 11904: 0xDBEF,
-	36234 - 11904: 0xB656,
-	36236 - 11904: 0xE05F,
-	36237 - 11904: 0xE062,
-	36238 - 11904: 0xE060,
-	36239 - 11904: 0xE061,
-	36240 - 11904: 0xE065,
-	36241 - 11904: 0xE05E,
-	36242 - 11904: 0xE066,
-	36243 - 11904: 0xE063,
-	36244 - 11904: 0xE064,
-	36245 - 11904: 0xBBB0,
-	36246 - 11904: 0xE456,
-	36249 - 11904: 0xBBAF,
-	36251 - 11904: 0xE7F2,
-	36252 - 11904: 0xE7F0,
-	36255 - 11904: 0xBDEB,
-	36256 - 11904: 0xE7EF,
-	36257 - 11904: 0xE7F1,
-	36259 - 11904: 0xBDEC,
-	36261 - 11904: 0xEBBB,
-	36262 - 11904: 0xA0D2,
-	36263 - 11904: 0xEBBC,
-	36264 - 11904: 0xC1CD,
-	36265 - 11904: 0x9040,
-	36266 - 11904: 0xF34C,
-	36267 - 11904: 0xF34E,
-	36268 - 11904: 0xF34B,
-	36269 - 11904: 0xF34D,
-	36270 - 11904: 0xF4D6,
-	36271 - 11904: 0xF654,
-	36274 - 11904: 0xF96F,
-	36275 - 11904: 0xA8AC,
-	36276 - 11904: 0xAD77,
-	36277 - 11904: 0xD3E5,
-	36278 - 11904: 0xD3E7,
-	36279 - 11904: 0xD3E6,
-	36281 - 11904: 0xD7D8,
-	36282 - 11904: 0xB36C,
-	36284 - 11904: 0xD7D6,
-	36286 - 11904: 0xB36B,
-	36287 - 11904: 0xD7D9,
-	36288 - 11904: 0x8AC4,
-	36289 - 11904: 0xD7DA,
-	36290 - 11904: 0xD7D7,
-	36291 - 11904: 0x99E0,
-	36293 - 11904: 0xDBFB,
-	36294 - 11904: 0xB660,
-	36295 - 11904: 0xDBF3,
-	36296 - 11904: 0xDBF9,
-	36299 - 11904: 0xB65B,
-	36300 - 11904: 0xB65E,
-	36301 - 11904: 0xDBF2,
-	36302 - 11904: 0xB659,
-	36303 - 11904: 0xDBF6,
-	36304 - 11904: 0xE06C,
-	36305 - 11904: 0xB65D,
-	36307 - 11904: 0xDBF1,
-	36308 - 11904: 0x9FF0,
-	36309 - 11904: 0xDBF7,
-	36310 - 11904: 0xDBF4,
-	36311 - 11904: 0xDBFA,
-	36312 - 11904: 0xDBF0,
-	36313 - 11904: 0xDBF8,
-	36314 - 11904: 0xB65C,
-	36315 - 11904: 0xB65F,
-	36316 - 11904: 0xDBF5,
-	36317 - 11904: 0xB65A,
-	36319 - 11904: 0xB8F2,
-	36320 - 11904: 0xE068,
-	36321 - 11904: 0xB8F1,
-	36322 - 11904: 0xE06F,
-	36323 - 11904: 0xE06E,
-	36324 - 11904: 0xB8F8,
-	36326 - 11904: 0xB8F9,
-	36327 - 11904: 0xE070,
-	36328 - 11904: 0xB8F3,
-	36329 - 11904: 0xE06D,
-	36330 - 11904: 0xB8F7,
-	36331 - 11904: 0xE072,
-	36332 - 11904: 0xE069,
-	36334 - 11904: 0xE06B,
-	36335 - 11904: 0xB8F4,
-	36336 - 11904: 0xE067,
-	36337 - 11904: 0xE06A,
-	36338 - 11904: 0xE071,
-	36339 - 11904: 0xB8F5,
-	36340 - 11904: 0xE073,
-	36346 - 11904: 0xB8F6,
-	36348 - 11904: 0xBBB1,
-	36349 - 11904: 0xE45B,
-	36350 - 11904: 0xE461,
-	36351 - 11904: 0xE459,
-	36352 - 11904: 0xE462,
-	36353 - 11904: 0x9FF3,
-	36354 - 11904: 0xE458,
-	36355 - 11904: 0xE45D,
-	36356 - 11904: 0xE463,
-	36357 - 11904: 0xE460,
-	36358 - 11904: 0xE45F,
-	36359 - 11904: 0xE45E,
-	36361 - 11904: 0xE457,
-	36362 - 11904: 0xE45C,
-	36365 - 11904: 0xE45A,
-	36366 - 11904: 0x9DBF,
-	36367 - 11904: 0xBDF1,
-	36368 - 11904: 0xBDEE,
-	36369 - 11904: 0xE7FB,
-	36370 - 11904: 0xE841,
-	36371 - 11904: 0xE843,
-	36372 - 11904: 0xE840,
-	36373 - 11904: 0xE7F8,
-	36374 - 11904: 0xE7FA,
-	36375 - 11904: 0xE845,
-	36376 - 11904: 0xE842,
-	36377 - 11904: 0xE7FC,
-	36378 - 11904: 0xE846,
-	36379 - 11904: 0xE7F9,
-	36380 - 11904: 0xE844,
-	36381 - 11904: 0xBDEF,
-	36382 - 11904: 0xBDF5,
-	36383 - 11904: 0xBDF3,
-	36384 - 11904: 0xE7F3,
-	36385 - 11904: 0xBDF4,
-	36386 - 11904: 0xBDF0,
-	36387 - 11904: 0xE7F4,
-	36388 - 11904: 0xE7F6,
-	36389 - 11904: 0xE7F5,
-	36390 - 11904: 0xE7FD,
-	36391 - 11904: 0xE7FE,
-	36392 - 11904: 0x9FF6,
-	36393 - 11904: 0xBDF2,
-	36394 - 11904: 0x95C8,
-	36395 - 11904: 0xBDED,
-	36397 - 11904: 0x9E5A,
-	36398 - 11904: 0xE7F7,
-	36400 - 11904: 0xEBC6,
-	36401 - 11904: 0xBFE2,
-	36403 - 11904: 0xEBBD,
-	36404 - 11904: 0xBFE3,
-	36405 - 11904: 0xBFE6,
-	36406 - 11904: 0xEBC2,
-	36408 - 11904: 0xEBBF,
-	36409 - 11904: 0xBFE5,
-	36410 - 11904: 0x99E3,
-	36412 - 11904: 0xEBC3,
-	36413 - 11904: 0xEBC4,
-	36414 - 11904: 0xEBBE,
-	36415 - 11904: 0xEBC7,
-	36416 - 11904: 0xEBC0,
-	36417 - 11904: 0xEBC5,
-	36418 - 11904: 0xBFE4,
-	36420 - 11904: 0xBFE1,
-	36421 - 11904: 0xEBC1,
-	36422 - 11904: 0x8A4A,
-	36423 - 11904: 0xEEBF,
-	36424 - 11904: 0xC1D0,
-	36425 - 11904: 0xC1CE,
-	36426 - 11904: 0xC1D1,
-	36427 - 11904: 0xC1CF,
-	36428 - 11904: 0xEEBE,
-	36429 - 11904: 0xEEBB,
-	36430 - 11904: 0xEEBA,
-	36431 - 11904: 0x9FF1,
-	36432 - 11904: 0xEEBD,
-	36435 - 11904: 0xEEBC,
-	36436 - 11904: 0xF145,
-	36437 - 11904: 0xC2DE,
-	36438 - 11904: 0xF0FB,
-	36439 - 11904: 0xF0FA,
-	36441 - 11904: 0xC2D9,
-	36442 - 11904: 0xF141,
-	36443 - 11904: 0xF140,
-	36444 - 11904: 0xF0F7,
-	36445 - 11904: 0xF143,
-	36446 - 11904: 0xF0FC,
-	36447 - 11904: 0xC2DD,
-	36448 - 11904: 0xF0F9,
-	36449 - 11904: 0xF142,
-	36450 - 11904: 0xF0F8,
-	36451 - 11904: 0xC2DA,
-	36452 - 11904: 0xC2DC,
-	36453 - 11904: 0xF0FD,
-	36454 - 11904: 0xC2DB,
-	36455 - 11904: 0xF0FE,
-	36456 - 11904: 0x8AA7,
-	36457 - 11904: 0xF144,
-	36458 - 11904: 0xF352,
-	36460 - 11904: 0xC3DE,
-	36461 - 11904: 0xF34F,
-	36463 - 11904: 0xF353,
-	36465 - 11904: 0x99E6,
-	36466 - 11904: 0xC3DB,
-	36467 - 11904: 0xF351,
-	36468 - 11904: 0xC3E0,
-	36469 - 11904: 0x9FF7,
-	36470 - 11904: 0xC3DD,
-	36471 - 11904: 0x9FED,
-	36472 - 11904: 0xF350,
-	36474 - 11904: 0xC3DF,
-	36475 - 11904: 0xF354,
-	36476 - 11904: 0xC3DA,
-	36478 - 11904: 0x8A5C,
-	36480 - 11904: 0x9DAE,
-	36481 - 11904: 0xC4BC,
-	36482 - 11904: 0xC4BE,
-	36484 - 11904: 0xF4D9,
-	36485 - 11904: 0xC4BD,
-	36486 - 11904: 0xF4D7,
-	36487 - 11904: 0xC3DC,
-	36488 - 11904: 0xF4D8,
-	36489 - 11904: 0xC4BB,
-	36490 - 11904: 0xC543,
-	36491 - 11904: 0xC545,
-	36492 - 11904: 0xF656,
-	36493 - 11904: 0xC544,
-	36494 - 11904: 0xF655,
-	36496 - 11904: 0xF761,
-	36497 - 11904: 0xC5AD,
-	36498 - 11904: 0xF760,
-	36499 - 11904: 0xC5AE,
-	36500 - 11904: 0xF75E,
-	36501 - 11904: 0xF75D,
-	36502 - 11904: 0xF762,
-	36503 - 11904: 0xF763,
-	36504 - 11904: 0xF846,
-	36506 - 11904: 0xF75F,
-	36509 - 11904: 0xF8C6,
-	36510 - 11904: 0xF8C3,
-	36511 - 11904: 0xF8C4,
-	36512 - 11904: 0xF8C5,
-	36513 - 11904: 0xC65C,
-	36515 - 11904: 0xF951,
-	36516 - 11904: 0xF950,
-	36517 - 11904: 0xF94F,
-	36518 - 11904: 0xF970,
-	36519 - 11904: 0x95C9,
-	36520 - 11904: 0xF9BE,
-	36521 - 11904: 0xF9AB,
-	36522 - 11904: 0xC66E,
-	36523 - 11904: 0xA8AD,
-	36524 - 11904: 0xB060,
-	36525 - 11904: 0x9048,
-	36528 - 11904: 0x99E8,
-	36530 - 11904: 0xB8FA,
-	36534 - 11904: 0x9049,
-	36537 - 11904: 0x8CBA,
-	36538 - 11904: 0xBDF6,
-	36540 - 11904: 0x90B1,
-	36541 - 11904: 0xEBC8,
-	36544 - 11904: 0xC2DF,
-	36546 - 11904: 0xF355,
-	36547 - 11904: 0x904A,
-	36553 - 11904: 0xF9AC,
-	36554 - 11904: 0xA8AE,
-	36555 - 11904: 0xAAEE,
-	36556 - 11904: 0xAD79,
-	36557 - 11904: 0xAD78,
-	36558 - 11904: 0x99EA,
-	36559 - 11904: 0xB063,
-	36561 - 11904: 0xD3E8,
-	36562 - 11904: 0xB061,
-	36563 - 11904: 0xD3E9,
-	36564 - 11904: 0xB062,
-	36567 - 11904: 0xD7DF,
-	36568 - 11904: 0xD7DB,
-	36570 - 11904: 0x9BD1,
-	36571 - 11904: 0xB36D,
-	36572 - 11904: 0xD7DE,
-	36573 - 11904: 0xD7DD,
-	36574 - 11904: 0xD7DC,
-	36575 - 11904: 0xB36E,
-	36576 - 11904: 0xD7E0,
-	36577 - 11904: 0xD7E1,
-	36578 - 11904: 0x99EB,
-	36580 - 11904: 0x99EC,
-	36581 - 11904: 0xDC43,
-	36582 - 11904: 0xDC41,
-	36583 - 11904: 0xDC45,
-	36584 - 11904: 0xDC46,
-	36585 - 11904: 0xDC4C,
-	36587 - 11904: 0xDC48,
-	36588 - 11904: 0xDC4A,
-	36589 - 11904: 0x99ED,
-	36590 - 11904: 0xDC42,
-	36591 - 11904: 0xDBFC,
-	36593 - 11904: 0xDC49,
-	36594 - 11904: 0x99EE,
-	36596 - 11904: 0xDC4B,
-	36597 - 11904: 0xDC44,
-	36598 - 11904: 0xDC47,
-	36599 - 11904: 0xDBFD,
-	36600 - 11904: 0xB662,
-	36601 - 11904: 0xDC40,
-	36602 - 11904: 0xDBFE,
-	36603 - 11904: 0xB661,
-	36604 - 11904: 0xB663,
-	36606 - 11904: 0xB8FD,
-	36607 - 11904: 0xE075,
-	36608 - 11904: 0xE077,
-	36609 - 11904: 0xE076,
-	36610 - 11904: 0xE07B,
-	36611 - 11904: 0xB8FB,
-	36613 - 11904: 0xE078,
-	36614 - 11904: 0xE074,
-	36615 - 11904: 0xE079,
-	36616 - 11904: 0xE07A,
-	36617 - 11904: 0xB8FC,
-	36618 - 11904: 0xB8FE,
-	36619 - 11904: 0xE07C,
-	36621 - 11904: 0xE467,
-	36622 - 11904: 0xE466,
-	36624 - 11904: 0xE464,
-	36625 - 11904: 0xE465,
-	36626 - 11904: 0xBBB3,
-	36627 - 11904: 0xBBB5,
-	36628 - 11904: 0xBBB2,
-	36629 - 11904: 0xBBB4,
-	36630 - 11904: 0xE84D,
-	36631 - 11904: 0xE84E,
-	36632 - 11904: 0xE849,
-	36633 - 11904: 0x904C,
-	36634 - 11904: 0xE84A,
-	36635 - 11904: 0xBDF8,
-	36636 - 11904: 0xBDFD,
-	36637 - 11904: 0xBDF7,
-	36638 - 11904: 0xBDFE,
-	36639 - 11904: 0xBDF9,
-	36640 - 11904: 0xE84B,
-	36643 - 11904: 0xE84C,
-	36644 - 11904: 0xE848,
-	36645 - 11904: 0xBE40,
-	36646 - 11904: 0xBDFB,
-	36649 - 11904: 0xBDFA,
-	36650 - 11904: 0xBDFC,
-	36652 - 11904: 0xE847,
-	36653 - 11904: 0x904D,
-	36654 - 11904: 0xEBCA,
-	36655 - 11904: 0xBFE8,
-	36656 - 11904: 0x95CB,
-	36658 - 11904: 0xEBCC,
-	36659 - 11904: 0xBFEA,
-	36660 - 11904: 0xEBCF,
-	36661 - 11904: 0xEBCB,
-	36662 - 11904: 0xEBC9,
-	36663 - 11904: 0xEBCE,
-	36664 - 11904: 0xBFE9,
-	36665 - 11904: 0xEBCD,
-	36667 - 11904: 0xBFE7,
-	36670 - 11904: 0xC1D3,
-	36671 - 11904: 0xC1D6,
-	36672 - 11904: 0xEEC1,
-	36673 - 11904: 0x97E2,
-	36674 - 11904: 0xC1D4,
-	36675 - 11904: 0xEEC0,
-	36676 - 11904: 0xC1D2,
-	36677 - 11904: 0xC1D5,
-	36678 - 11904: 0xF146,
-	36679 - 11904: 0xF147,
-	36680 - 11904: 0xF148,
-	36681 - 11904: 0xC2E0,
-	36682 - 11904: 0x95CC,
-	36683 - 11904: 0xF149,
-	36685 - 11904: 0xC2E1,
-	36686 - 11904: 0xC3E2,
-	36687 - 11904: 0xF358,
-	36688 - 11904: 0xF359,
-	36689 - 11904: 0xF357,
-	36690 - 11904: 0xF356,
-	36691 - 11904: 0xF35A,
-	36692 - 11904: 0xC3E1,
-	36693 - 11904: 0xF4DD,
-	36694 - 11904: 0xF4DB,
-	36695 - 11904: 0xF4DC,
-	36696 - 11904: 0xF4DE,
-	36697 - 11904: 0xF4DA,
-	36698 - 11904: 0xF4DF,
-	36699 - 11904: 0xF658,
-	36700 - 11904: 0x9F78,
-	36701 - 11904: 0xF659,
-	36702 - 11904: 0xF657,
-	36703 - 11904: 0xC546,
-	36704 - 11904: 0xF764,
-	36705 - 11904: 0xC5AF,
-	36706 - 11904: 0xF765,
-	36707 - 11904: 0xF848,
-	36708 - 11904: 0xF847,
-	36710 - 11904: 0x897C,
-	36711 - 11904: 0x897D,
-	36718 - 11904: 0x897E,
-	36755 - 11904: 0x995D,
-	36763 - 11904: 0xA8AF,
-	36764 - 11904: 0xB664,
-	36767 - 11904: 0xB940,
-	36768 - 11904: 0x9B5A,
-	36771 - 11904: 0xBBB6,
-	36773 - 11904: 0x9050,
-	36774 - 11904: 0xBFEC,
-	36775 - 11904: 0x8C4F,
-	36776 - 11904: 0xBFEB,
-	36781 - 11904: 0xC3E3,
-	36782 - 11904: 0xC47C,
-	36783 - 11904: 0xC547,
-	36784 - 11904: 0xA8B0,
-	36785 - 11904: 0xB064,
-	36786 - 11904: 0xB941,
-	36787 - 11904: 0x9054,
-	36788 - 11904: 0xF35B,
-	36789 - 11904: 0xC6D6,
-	36790 - 11904: 0x9AA8,
-	36791 - 11904: 0x99EF,
-	36792 - 11904: 0xFEEB,
-	36793 - 11904: 0x9DA3,
-	36794 - 11904: 0x9DA1,
-	36795 - 11904: 0x9943,
-	36796 - 11904: 0x9945,
-	36798 - 11904: 0x9D7D,
-	36799 - 11904: 0xCBA6,
-	36801 - 11904: 0x99F0,
-	36802 - 11904: 0xA8B1,
-	36804 - 11904: 0xA8B4,
-	36805 - 11904: 0xA8B3,
-	36806 - 11904: 0xA8B2,
-	36809 - 11904: 0xCBA5,
-	36810 - 11904: 0x99F1,
-	36811 - 11904: 0xCDCD,
-	36812 - 11904: 0x99F2,
-	36813 - 11904: 0xCDCF,
-	36814 - 11904: 0xAAEF,
-	36815 - 11904: 0x8CBC,
-	36816 - 11904: 0x9D60,
-	36817 - 11904: 0xAAF1,
-	36818 - 11904: 0xCDCC,
-	36819 - 11904: 0xCDCE,
-	36820 - 11904: 0xAAF0,
-	36821 - 11904: 0xCDD1,
-	36822 - 11904: 0xCDD0,
-	36823 - 11904: 0xCDD2,
-	36826 - 11904: 0xA0A3,
-	36832 - 11904: 0xD0B6,
-	36833 - 11904: 0xD0B4,
-	36834 - 11904: 0xAD7C,
-	36835 - 11904: 0xD0B3,
-	36836 - 11904: 0xADA3,
-	36837 - 11904: 0xAD7E,
-	36838 - 11904: 0xAD7B,
-	36840 - 11904: 0xADA4,
-	36842 - 11904: 0xAD7D,
-	36843 - 11904: 0xADA2,
-	36845 - 11904: 0xADA1,
-	36846 - 11904: 0xD0B5,
-	36848 - 11904: 0xAD7A,
-	36852 - 11904: 0xB06A,
-	36853 - 11904: 0xD3EB,
-	36854 - 11904: 0xD3F1,
-	36855 - 11904: 0xB067,
-	36856 - 11904: 0xB06E,
-	36857 - 11904: 0x905B,
-	36858 - 11904: 0xB069,
-	36859 - 11904: 0xD3EE,
-	36860 - 11904: 0xD3F0,
-	36861 - 11904: 0xB06C,
-	36862 - 11904: 0xD3EA,
-	36863 - 11904: 0xD3ED,
-	36864 - 11904: 0xB068,
-	36865 - 11904: 0xB065,
-	36866 - 11904: 0xD3EC,
-	36867 - 11904: 0xB06B,
-	36868 - 11904: 0xD3EF,
-	36869 - 11904: 0xB06D,
-	36870 - 11904: 0xB066,
-	36872 - 11904: 0x9EDB,
-	36875 - 11904: 0xD7E3,
-	36876 - 11904: 0xD7E6,
-	36877 - 11904: 0xB370,
-	36879 - 11904: 0xB37A,
-	36880 - 11904: 0xB376,
-	36881 - 11904: 0xD7E4,
-	36882 - 11904: 0x9D79,
-	36884 - 11904: 0xB37E,
-	36885 - 11904: 0xB377,
-	36886 - 11904: 0xB37C,
-	36887 - 11904: 0xB372,
-	36889 - 11904: 0xB36F,
-	36890 - 11904: 0xB371,
-	36891 - 11904: 0xB37D,
-	36892 - 11904: 0xD7E5,
-	36893 - 11904: 0xB375,
-	36894 - 11904: 0xB378,
-	36895 - 11904: 0xB374,
-	36896 - 11904: 0xB379,
-	36897 - 11904: 0xD7E7,
-	36898 - 11904: 0xB37B,
-	36899 - 11904: 0xB373,
-	36900 - 11904: 0xD7E2,
-	36909 - 11904: 0xDC4D,
-	36910 - 11904: 0xB665,
-	36911 - 11904: 0xDC4F,
-	36913 - 11904: 0xB667,
-	36914 - 11904: 0xB669,
-	36915 - 11904: 0x99F3,
-	36916 - 11904: 0xDC4E,
-	36917 - 11904: 0xB666,
-	36918 - 11904: 0xB66A,
-	36919 - 11904: 0x9062,
-	36920 - 11904: 0xB668,
-	36924 - 11904: 0xB947,
-	36925 - 11904: 0xE0A3,
-	36926 - 11904: 0xB94F,
-	36927 - 11904: 0xE07E,
-	36929 - 11904: 0xB950,
-	36930 - 11904: 0xB945,
-	36932 - 11904: 0xE0A1,
-	36934 - 11904: 0x87BD,
-	36935 - 11904: 0xB94A,
-	36937 - 11904: 0xE0A2,
-	36938 - 11904: 0xB943,
-	36939 - 11904: 0xB942,
-	36940 - 11904: 0x9F55,
-	36941 - 11904: 0xB94D,
-	36942 - 11904: 0xB94C,
-	36943 - 11904: 0xB94B,
-	36944 - 11904: 0xB949,
-	36945 - 11904: 0xB94E,
-	36946 - 11904: 0xE07D,
-	36947 - 11904: 0xB944,
-	36948 - 11904: 0xB946,
-	36949 - 11904: 0xB948,
-	36950 - 11904: 0x9BF9,
-	36952 - 11904: 0xBBB8,
-	36953 - 11904: 0xBBBB,
-	36955 - 11904: 0xBBBF,
-	36956 - 11904: 0xBBB9,
-	36957 - 11904: 0xBBBE,
-	36958 - 11904: 0xBBBC,
-	36960 - 11904: 0xBBB7,
-	36961 - 11904: 0x9065,
-	36962 - 11904: 0xBBBD,
-	36963 - 11904: 0xBBBA,
-	36964 - 11904: 0x96E0,
-	36967 - 11904: 0xE852,
-	36968 - 11904: 0xBE43,
-	36969 - 11904: 0xBE41,
-	36971 - 11904: 0xE853,
-	36972 - 11904: 0x98BE,
-	36973 - 11904: 0xBE44,
-	36974 - 11904: 0xBE42,
-	36975 - 11904: 0xE851,
-	36976 - 11904: 0xE850,
-	36978 - 11904: 0xBFF0,
-	36979 - 11904: 0xE84F,
-	36980 - 11904: 0xBFEE,
-	36981 - 11904: 0xBFED,
-	36982 - 11904: 0xEBD0,
-	36983 - 11904: 0xBE45,
-	36984 - 11904: 0xBFEF,
-	36985 - 11904: 0xEBD1,
-	36986 - 11904: 0xBFF2,
-	36987 - 11904: 0xEBD2,
-	36988 - 11904: 0xBFF1,
-	36989 - 11904: 0xC1D8,
-	36990 - 11904: 0xEEC3,
-	36991 - 11904: 0xC1D7,
-	36992 - 11904: 0xC1DC,
-	36993 - 11904: 0xC1DA,
-	36994 - 11904: 0xC1DB,
-	36995 - 11904: 0xC2E3,
-	36996 - 11904: 0xC1D9,
-	36997 - 11904: 0xEEC2,
-	36998 - 11904: 0xEBD3,
-	36999 - 11904: 0xC2E2,
-	37000 - 11904: 0xC2E4,
-	37002 - 11904: 0xC3E4,
-	37003 - 11904: 0xC3E5,
-	37005 - 11904: 0xF4E0,
-	37007 - 11904: 0xC5DE,
-	37008 - 11904: 0xC5DD,
-	37009 - 11904: 0xA8B6,
-	37012 - 11904: 0xCA55,
-	37013 - 11904: 0xB06F,
-	37015 - 11904: 0xCA52,
-	37016 - 11904: 0xCA53,
-	37017 - 11904: 0xCA51,
-	37019 - 11904: 0xCA54,
-	37022 - 11904: 0xCBAA,
-	37023 - 11904: 0xCBA7,
-	37024 - 11904: 0xCBAC,
-	37025 - 11904: 0xCBA8,
-	37026 - 11904: 0xA8B7,
-	37027 - 11904: 0xA8BA,
-	37029 - 11904: 0xCBA9,
-	37030 - 11904: 0xA8B9,
-	37031 - 11904: 0xCBAB,
-	37032 - 11904: 0x9068,
-	37034 - 11904: 0xA8B8,
-	37038 - 11904: 0x906C,
-	37039 - 11904: 0xCDD5,
-	37040 - 11904: 0xCDD7,
-	37041 - 11904: 0xAAF4,
-	37042 - 11904: 0xCDD3,
-	37043 - 11904: 0xCDD6,
-	37044 - 11904: 0xCDD4,
-	37045 - 11904: 0xAAF2,
-	37046 - 11904: 0xAAF5,
-	37048 - 11904: 0xAAF3,
-	37051 - 11904: 0x95D8,
-	37053 - 11904: 0xD0B8,
-	37054 - 11904: 0xD0BC,
-	37055 - 11904: 0xD0B9,
-	37057 - 11904: 0xADA7,
-	37059 - 11904: 0xADA8,
-	37060 - 11904: 0x906A,
-	37061 - 11904: 0xD0BB,
-	37063 - 11904: 0xD0BD,
-	37064 - 11904: 0xD0BF,
-	37066 - 11904: 0xADA5,
-	37067 - 11904: 0xD0BE,
-	37070 - 11904: 0xADA6,
-	37076 - 11904: 0xD7EE,
-	37077 - 11904: 0xD0BA,
-	37078 - 11904: 0xD3F2,
-	37079 - 11904: 0xD3FB,
-	37080 - 11904: 0xD3F9,
-	37081 - 11904: 0xD3F4,
-	37082 - 11904: 0xD3F5,
-	37083 - 11904: 0xD3FA,
-	37084 - 11904: 0xD3FC,
-	37085 - 11904: 0xB071,
-	37087 - 11904: 0xD3F7,
-	37088 - 11904: 0xD3F3,
-	37089 - 11904: 0xB070,
-	37090 - 11904: 0xB072,
-	37091 - 11904: 0xD3F6,
-	37092 - 11904: 0xD3FD,
-	37093 - 11904: 0xD3F8,
-	37096 - 11904: 0xB3A1,
-	37097 - 11904: 0xD7F1,
-	37098 - 11904: 0xD7E9,
-	37099 - 11904: 0xD7EF,
-	37100 - 11904: 0xD7F0,
-	37101 - 11904: 0xB3A2,
-	37103 - 11904: 0xD7E8,
-	37104 - 11904: 0xD7EA,
-	37105 - 11904: 0xD0B7,
-	37106 - 11904: 0xD7EC,
-	37107 - 11904: 0xD7ED,
-	37108 - 11904: 0xD7EB,
-	37109 - 11904: 0xB66C,
-	37113 - 11904: 0xDC56,
-	37114 - 11904: 0xEBD4,
-	37115 - 11904: 0xDC57,
-	37116 - 11904: 0xDC54,
-	37117 - 11904: 0xB3A3,
-	37118 - 11904: 0xB66E,
-	37119 - 11904: 0xDC53,
-	37120 - 11904: 0xDC59,
-	37121 - 11904: 0xDC58,
-	37122 - 11904: 0xB66B,
-	37123 - 11904: 0xDC5C,
-	37124 - 11904: 0xDC52,
-	37125 - 11904: 0xDC5B,
-	37126 - 11904: 0xDC50,
-	37127 - 11904: 0xDC5A,
-	37128 - 11904: 0xDC55,
-	37129 - 11904: 0xB66D,
-	37131 - 11904: 0xE0AA,
-	37133 - 11904: 0xE0A5,
-	37134 - 11904: 0xE0AB,
-	37135 - 11904: 0xE0A6,
-	37136 - 11904: 0xE0A4,
-	37137 - 11904: 0xE0A7,
-	37138 - 11904: 0xB951,
-	37140 - 11904: 0xE0A9,
-	37142 - 11904: 0xE0A8,
-	37143 - 11904: 0xB952,
-	37144 - 11904: 0xBBC1,
-	37145 - 11904: 0xBBC0,
-	37146 - 11904: 0xE46E,
-	37147 - 11904: 0xE471,
-	37148 - 11904: 0xE469,
-	37149 - 11904: 0xE46D,
-	37150 - 11904: 0xBBC2,
-	37151 - 11904: 0xE46C,
-	37152 - 11904: 0xE46A,
-	37153 - 11904: 0xE470,
-	37154 - 11904: 0xE46B,
-	37155 - 11904: 0xE468,
-	37156 - 11904: 0xE46F,
-	37158 - 11904: 0xE859,
-	37159 - 11904: 0xBE48,
-	37160 - 11904: 0xF14A,
-	37161 - 11904: 0xE856,
-	37162 - 11904: 0xE857,
-	37163 - 11904: 0xE855,
-	37164 - 11904: 0xDC51,
-	37165 - 11904: 0xBE47,
-	37166 - 11904: 0xE85A,
-	37167 - 11904: 0xE854,
-	37168 - 11904: 0xBE46,
-	37169 - 11904: 0xBE49,
-	37170 - 11904: 0xE858,
-	37171 - 11904: 0xEBD5,
-	37172 - 11904: 0xBFF3,
-	37173 - 11904: 0xEBD6,
-	37174 - 11904: 0xEBD7,
-	37176 - 11904: 0xEEC4,
-	37177 - 11904: 0xC1DD,
-	37178 - 11904: 0xF14B,
-	37179 - 11904: 0xF14C,
-	37182 - 11904: 0xF14D,
-	37183 - 11904: 0xF35D,
-	37184 - 11904: 0xF35C,
-	37185 - 11904: 0xF4E2,
-	37187 - 11904: 0xF4E1,
-	37188 - 11904: 0xF65B,
-	37189 - 11904: 0xF65C,
-	37190 - 11904: 0xF65A,
-	37191 - 11904: 0xF766,
-	37192 - 11904: 0xC5B0,
-	37193 - 11904: 0xA8BB,
-	37194 - 11904: 0xADAA,
-	37195 - 11904: 0xADA9,
-	37196 - 11904: 0xB075,
-	37197 - 11904: 0xB074,
-	37198 - 11904: 0xD440,
-	37199 - 11904: 0xD441,
-	37200 - 11904: 0xD3FE,
-	37201 - 11904: 0x9FB2,
-	37202 - 11904: 0xB073,
-	37203 - 11904: 0xD7F5,
-	37205 - 11904: 0xD7F6,
-	37206 - 11904: 0xD7F2,
-	37207 - 11904: 0xB3A4,
-	37208 - 11904: 0xD7F3,
-	37209 - 11904: 0x9FAE,
-	37210 - 11904: 0xD7F4,
-	37212 - 11904: 0x9FB0,
-	37214 - 11904: 0x89AD,
-	37215 - 11904: 0xDC5F,
-	37216 - 11904: 0xDC61,
-	37217 - 11904: 0xDC5D,
-	37218 - 11904: 0xDC60,
-	37219 - 11904: 0xB66F,
-	37220 - 11904: 0xDC5E,
-	37221 - 11904: 0xB670,
-	37223 - 11904: 0x906E,
-	37224 - 11904: 0xDD73,
-	37225 - 11904: 0xB955,
-	37226 - 11904: 0xB954,
-	37228 - 11904: 0xB953,
-	37230 - 11904: 0xE0AC,
-	37231 - 11904: 0xE0AD,
-	37232 - 11904: 0x9E71,
-	37234 - 11904: 0xE473,
-	37235 - 11904: 0xE475,
-	37236 - 11904: 0xBBC6,
-	37237 - 11904: 0xBBC3,
-	37238 - 11904: 0x9E4A,
-	37239 - 11904: 0xBBC5,
-	37240 - 11904: 0xBBC4,
-	37241 - 11904: 0xE474,
-	37242 - 11904: 0xE472,
-	37244 - 11904: 0x9FDC,
-	37248 - 11904: 0xE861,
-	37249 - 11904: 0xE85E,
-	37250 - 11904: 0xE85F,
-	37251 - 11904: 0xBE4D,
-	37252 - 11904: 0xE860,
-	37253 - 11904: 0xE85B,
-	37254 - 11904: 0xE85C,
-	37255 - 11904: 0xBE4A,
-	37257 - 11904: 0xBE4B,
-	37258 - 11904: 0xE85D,
-	37259 - 11904: 0xBE4C,
-	37260 - 11904: 0x89AB,
-	37261 - 11904: 0xEBDB,
-	37262 - 11904: 0x9FB8,
-	37263 - 11904: 0xEBDC,
-	37264 - 11904: 0xEBD9,
-	37265 - 11904: 0xEBDA,
-	37266 - 11904: 0xBFF4,
-	37267 - 11904: 0xEBD8,
-	37273 - 11904: 0xEEC8,
-	37274 - 11904: 0xEEC5,
-	37275 - 11904: 0xEEC7,
-	37276 - 11904: 0xC1E0,
-	37277 - 11904: 0xEECB,
-	37278 - 11904: 0xC1DF,
-	37279 - 11904: 0xEEC9,
-	37280 - 11904: 0xEECC,
-	37281 - 11904: 0xEECA,
-	37282 - 11904: 0xEEC6,
-	37283 - 11904: 0xC1DE,
-	37285 - 11904: 0xF14F,
-	37287 - 11904: 0xF150,
-	37288 - 11904: 0xF14E,
-	37289 - 11904: 0x9070,
-	37290 - 11904: 0xF152,
-	37291 - 11904: 0xC2E5,
-	37292 - 11904: 0xC2E6,
-	37293 - 11904: 0xF35F,
-	37294 - 11904: 0xC3E7,
-	37295 - 11904: 0xF151,
-	37296 - 11904: 0xF35E,
-	37297 - 11904: 0xC3E6,
-	37298 - 11904: 0xF4E5,
-	37299 - 11904: 0xF4E6,
-	37300 - 11904: 0xC4BF,
-	37301 - 11904: 0xF4E4,
-	37302 - 11904: 0x8B63,
-	37303 - 11904: 0xF4E3,
-	37305 - 11904: 0xF65D,
-	37306 - 11904: 0xC548,
-	37307 - 11904: 0x95DC,
-	37308 - 11904: 0xF849,
-	37309 - 11904: 0xF8C8,
-	37310 - 11904: 0xF8C7,
-	37312 - 11904: 0xC643,
-	37313 - 11904: 0xC65D,
-	37314 - 11904: 0xF8C9,
-	37315 - 11904: 0xF971,
-	37316 - 11904: 0x9071,
-	37317 - 11904: 0xC66F,
-	37318 - 11904: 0xA8BC,
-	37319 - 11904: 0xAAF6,
-	37321 - 11904: 0xB956,
-	37323 - 11904: 0xC4C0,
-	37324 - 11904: 0xA8BD,
-	37325 - 11904: 0xADAB,
-	37326 - 11904: 0xB3A5,
-	37327 - 11904: 0xB671,
-	37328 - 11904: 0xC2E7,
-	37329 - 11904: 0xAAF7,
-	37331 - 11904: 0xD0C1,
-	37332 - 11904: 0xD0C0,
-	37333 - 11904: 0xD442,
-	37334 - 11904: 0xFC5E,
-	37335 - 11904: 0xB078,
-	37336 - 11904: 0xB076,
-	37337 - 11904: 0xB07A,
-	37338 - 11904: 0xD444,
-	37340 - 11904: 0xB079,
-	37341 - 11904: 0xB077,
-	37343 - 11904: 0x8949,
-	37346 - 11904: 0xD443,
-	37347 - 11904: 0xB3A8,
-	37348 - 11904: 0xD7FC,
-	37349 - 11904: 0x965B,
-	37350 - 11904: 0xB3A7,
-	37351 - 11904: 0xB3A9,
-	37352 - 11904: 0xD842,
-	37353 - 11904: 0xB3AB,
-	37354 - 11904: 0xD7FE,
-	37355 - 11904: 0xD840,
-	37356 - 11904: 0xD7F7,
-	37357 - 11904: 0xB3AA,
-	37358 - 11904: 0xD843,
-	37361 - 11904: 0xD7F9,
-	37363 - 11904: 0xD7FA,
-	37364 - 11904: 0xD7F8,
-	37365 - 11904: 0xB3A6,
-	37366 - 11904: 0x8C50,
-	37367 - 11904: 0xD841,
-	37368 - 11904: 0xD7FB,
-	37369 - 11904: 0xD7FD,
-	37370 - 11904: 0x94A6,
-	37373 - 11904: 0xDC6D,
-	37374 - 11904: 0x8FD5,
-	37375 - 11904: 0xDC6C,
-	37376 - 11904: 0xDC6A,
-	37377 - 11904: 0xDC62,
-	37378 - 11904: 0xDC71,
-	37379 - 11904: 0xDC65,
-	37380 - 11904: 0xDC6F,
-	37381 - 11904: 0xDC76,
-	37382 - 11904: 0xDC6E,
-	37383 - 11904: 0xB679,
-	37384 - 11904: 0x9E73,
-	37385 - 11904: 0xB675,
-	37386 - 11904: 0xDC63,
-	37388 - 11904: 0xDC69,
-	37389 - 11904: 0xB677,
-	37390 - 11904: 0x9075,
-	37391 - 11904: 0xDC68,
-	37392 - 11904: 0xB678,
-	37393 - 11904: 0xB67A,
-	37394 - 11904: 0xDC6B,
-	37395 - 11904: 0x99F7,
-	37396 - 11904: 0xB672,
-	37397 - 11904: 0xB673,
-	37398 - 11904: 0xDC77,
-	37399 - 11904: 0xDC75,
-	37400 - 11904: 0x87B2,
-	37401 - 11904: 0xDC74,
-	37402 - 11904: 0xDC66,
-	37404 - 11904: 0xDC72,
-	37406 - 11904: 0xB676,
-	37409 - 11904: 0x8CBF,
-	37411 - 11904: 0xB674,
-	37412 - 11904: 0xDC73,
-	37413 - 11904: 0xDC64,
-	37414 - 11904: 0xDC67,
-	37415 - 11904: 0xDC70,
-	37416 - 11904: 0x99F9,
-	37418 - 11904: 0x9663,
-	37419 - 11904: 0x95B9,
-	37421 - 11904: 0xE4BA,
-	37422 - 11904: 0xE0B7,
-	37424 - 11904: 0xE0B0,
-	37425 - 11904: 0xE0C3,
-	37426 - 11904: 0xE0CC,
-	37427 - 11904: 0xE0B3,
-	37428 - 11904: 0xB961,
-	37429 - 11904: 0x94D4,
-	37430 - 11904: 0xE0C0,
-	37431 - 11904: 0xB957,
-	37432 - 11904: 0xB959,
-	37433 - 11904: 0xB965,
-	37434 - 11904: 0xE0B1,
-	37436 - 11904: 0xFCFA,
-	37437 - 11904: 0xB95A,
-	37438 - 11904: 0xB95C,
-	37439 - 11904: 0xB966,
-	37440 - 11904: 0xB95B,
-	37441 - 11904: 0x9077,
-	37444 - 11904: 0x90AB,
-	37445 - 11904: 0xB964,
-	37446 - 11904: 0xE0B9,
-	37448 - 11904: 0xE0AE,
-	37449 - 11904: 0xB962,
-	37450 - 11904: 0xE0B8,
-	37451 - 11904: 0xB95E,
-	37452 - 11904: 0xE0CA,
-	37453 - 11904: 0xB963,
-	37454 - 11904: 0xE0C8,
-	37455 - 11904: 0xE0BC,
-	37456 - 11904: 0xE0C6,
-	37457 - 11904: 0xB960,
-	37458 - 11904: 0xE0AF,
-	37459 - 11904: 0xE0C9,
-	37460 - 11904: 0xE0C4,
-	37461 - 11904: 0x9D4D,
-	37462 - 11904: 0xE0CB,
-	37463 - 11904: 0xB958,
-	37464 - 11904: 0x99FA,
-	37466 - 11904: 0xB967,
-	37467 - 11904: 0xB95D,
-	37469 - 11904: 0x92E3,
-	37470 - 11904: 0xE0B5,
-	37471 - 11904: 0x97BB,
-	37472 - 11904: 0xE0BD,
-	37473 - 11904: 0xE0C1,
-	37474 - 11904: 0x9078,
-	37475 - 11904: 0xE0C5,
-	37476 - 11904: 0xB95F,
-	37477 - 11904: 0xE0B4,
-	37478 - 11904: 0xE0B2,
-	37479 - 11904: 0xE0BE,
-	37483 - 11904: 0x99FB,
-	37484 - 11904: 0xE0BB,
-	37485 - 11904: 0xE0BA,
-	37486 - 11904: 0x97E0,
-	37487 - 11904: 0xE0BF,
-	37488 - 11904: 0xE0C2,
-	37490 - 11904: 0xE0C7,
-	37494 - 11904: 0xE478,
-	37495 - 11904: 0x96DC,
-	37496 - 11904: 0xBBC7,
-	37497 - 11904: 0xE4A4,
-	37498 - 11904: 0xE47A,
-	37499 - 11904: 0xBBCC,
-	37500 - 11904: 0xBBD0,
-	37501 - 11904: 0xE4AD,
-	37502 - 11904: 0xE4B5,
-	37503 - 11904: 0xE4A6,
-	37504 - 11904: 0xBBC8,
-	37505 - 11904: 0x9CA8,
-	37506 - 11904: 0xE4AA,
-	37507 - 11904: 0xE0B6,
-	37508 - 11904: 0x9772,
-	37509 - 11904: 0xBBC9,
-	37510 - 11904: 0xE4B1,
-	37511 - 11904: 0xE4B6,
-	37512 - 11904: 0xE4AE,
-	37513 - 11904: 0x9440,
-	37514 - 11904: 0xE4B0,
-	37515 - 11904: 0xE4B9,
-	37516 - 11904: 0xE4B2,
-	37517 - 11904: 0xE47E,
-	37518 - 11904: 0xE4A9,
-	37519 - 11904: 0x92F2,
-	37521 - 11904: 0xBBD1,
-	37523 - 11904: 0xBBCD,
-	37524 - 11904: 0xE47C,
-	37525 - 11904: 0xE4AB,
-	37526 - 11904: 0xBBCB,
-	37527 - 11904: 0xE4A5,
-	37528 - 11904: 0xBBCA,
-	37529 - 11904: 0xE4B3,
-	37530 - 11904: 0xE4A2,
-	37531 - 11904: 0xE479,
-	37532 - 11904: 0xBBCE,
-	37533 - 11904: 0xE4B8,
-	37536 - 11904: 0xE47B,
-	37537 - 11904: 0xE4AF,
-	37538 - 11904: 0xE4AC,
-	37539 - 11904: 0xE4A7,
-	37540 - 11904: 0xE477,
-	37541 - 11904: 0xE476,
-	37542 - 11904: 0xE4A1,
-	37543 - 11904: 0xE4B4,
-	37544 - 11904: 0xBBCF,
-	37545 - 11904: 0xE4B7,
-	37546 - 11904: 0xE47D,
-	37547 - 11904: 0xE4A3,
-	37548 - 11904: 0xBE52,
-	37550 - 11904: 0x99FD,
-	37553 - 11904: 0x99FC,
-	37554 - 11904: 0xBE5A,
-	37555 - 11904: 0xBE55,
-	37556 - 11904: 0xE8A4,
-	37557 - 11904: 0xE8A1,
-	37558 - 11904: 0xE867,
-	37559 - 11904: 0xBE50,
-	37561 - 11904: 0xF9D7,
-	37562 - 11904: 0x964A,
-	37563 - 11904: 0xBE4F,
-	37564 - 11904: 0xBE56,
-	37566 - 11904: 0x96D8,
-	37567 - 11904: 0x99FE,
-	37568 - 11904: 0xE865,
-	37569 - 11904: 0xBE54,
-	37570 - 11904: 0xE871,
-	37571 - 11904: 0xE863,
-	37572 - 11904: 0xE864,
-	37573 - 11904: 0xBE4E,
-	37574 - 11904: 0xE8A3,
-	37575 - 11904: 0xBE58,
-	37576 - 11904: 0xE874,
-	37577 - 11904: 0xE879,
-	37578 - 11904: 0xE873,
-	37579 - 11904: 0xEBEE,
-	37580 - 11904: 0xE86F,
-	37581 - 11904: 0xE877,
-	37582 - 11904: 0xE875,
-	37583 - 11904: 0xE868,
-	37584 - 11904: 0xE862,
-	37585 - 11904: 0xE87D,
-	37586 - 11904: 0xBE57,
-	37587 - 11904: 0xE87E,
-	37588 - 11904: 0x904B,
-	37589 - 11904: 0xE878,
-	37591 - 11904: 0xE86D,
-	37592 - 11904: 0xE86B,
-	37593 - 11904: 0xE866,
-	37595 - 11904: 0xFA41,
-	37597 - 11904: 0xE86E,
-	37598 - 11904: 0xE87B,
-	37599 - 11904: 0xE86A,
-	37600 - 11904: 0xE87A,
-	37601 - 11904: 0xE8A2,
-	37603 - 11904: 0x9A40,
-	37604 - 11904: 0xBE53,
-	37605 - 11904: 0x975B,
-	37606 - 11904: 0xE876,
-	37607 - 11904: 0xE87C,
-	37608 - 11904: 0xE872,
-	37609 - 11904: 0xE86C,
-	37610 - 11904: 0xBE51,
-	37611 - 11904: 0x9A41,
-	37612 - 11904: 0x91DD,
-	37614 - 11904: 0xE4A8,
-	37615 - 11904: 0xE870,
-	37616 - 11904: 0xBE59,
-	37617 - 11904: 0xE869,
-	37618 - 11904: 0x93FC,
-	37619 - 11904: 0x9A42,
-	37620 - 11904: 0x9A43,
-	37622 - 11904: 0x9659,
-	37623 - 11904: 0xEBF4,
-	37624 - 11904: 0xBFF7,
-	37625 - 11904: 0xEBF3,
-	37626 - 11904: 0xEBF0,
-	37627 - 11904: 0xEC44,
-	37628 - 11904: 0xBFFB,
-	37629 - 11904: 0x9A44,
-	37630 - 11904: 0xEC41,
-	37631 - 11904: 0xEBF8,
-	37632 - 11904: 0xEC43,
-	37633 - 11904: 0xEBE9,
-	37634 - 11904: 0xEBF6,
-	37635 - 11904: 0x9051,
-	37636 - 11904: 0xBFFD,
-	37638 - 11904: 0xEBE1,
-	37639 - 11904: 0x94BF,
-	37640 - 11904: 0xEBDF,
-	37641 - 11904: 0xEC42,
-	37643 - 11904: 0xEC40,
-	37644 - 11904: 0xEBFE,
-	37645 - 11904: 0xEBED,
-	37646 - 11904: 0xEBEC,
-	37647 - 11904: 0xEBE2,
-	37648 - 11904: 0xC040,
-	37650 - 11904: 0xEBE8,
-	37651 - 11904: 0xEBF2,
-	37652 - 11904: 0xEBFD,
-	37653 - 11904: 0xC043,
-	37654 - 11904: 0xEC45,
-	37656 - 11904: 0xC1E8,
-	37657 - 11904: 0xC045,
-	37658 - 11904: 0xBFFE,
-	37659 - 11904: 0xEBE6,
-	37661 - 11904: 0xEBEF,
-	37662 - 11904: 0xEBDE,
-	37663 - 11904: 0xEBE0,
-	37664 - 11904: 0xBFF5,
-	37665 - 11904: 0xC042,
-	37666 - 11904: 0xBFFA,
-	37667 - 11904: 0xEBE7,
-	37668 - 11904: 0xEBF7,
-	37669 - 11904: 0xEBF1,
-	37670 - 11904: 0xC041,
-	37671 - 11904: 0xEBDD,
-	37672 - 11904: 0xC1E3,
-	37673 - 11904: 0xEBF9,
-	37674 - 11904: 0xEBFC,
-	37675 - 11904: 0xBFFC,
-	37676 - 11904: 0x90A2,
-	37677 - 11904: 0xEBEB,
-	37678 - 11904: 0xC044,
-	37679 - 11904: 0xBFF9,
-	37680 - 11904: 0x9CAB,
-	37681 - 11904: 0x9776,
-	37683 - 11904: 0xBFF8,
-	37684 - 11904: 0xEBF5,
-	37685 - 11904: 0xEBFB,
-	37686 - 11904: 0xBFF6,
-	37688 - 11904: 0xEBE4,
-	37689 - 11904: 0xEBFA,
-	37692 - 11904: 0xEBE5,
-	37696 - 11904: 0xFC55,
-	37697 - 11904: 0xFE45,
-	37698 - 11904: 0x94A8,
-	37699 - 11904: 0x9A45,
-	37700 - 11904: 0xFA4B,
-	37701 - 11904: 0x9DE1,
-	37702 - 11904: 0xEBEA,
-	37703 - 11904: 0xEED2,
-	37704 - 11904: 0x96D9,
-	37705 - 11904: 0xEED7,
-	37706 - 11904: 0xC1E5,
-	37707 - 11904: 0xC1E7,
-	37708 - 11904: 0xEEDD,
-	37709 - 11904: 0xC1E1,
-	37710 - 11904: 0xEEEC,
-	37711 - 11904: 0xEEE3,
-	37712 - 11904: 0xEED8,
-	37713 - 11904: 0xEED9,
-	37714 - 11904: 0xEEE2,
-	37716 - 11904: 0xC1EE,
-	37717 - 11904: 0xEEE1,
-	37718 - 11904: 0xEED1,
-	37719 - 11904: 0xEEE0,
-	37720 - 11904: 0xEED4,
-	37721 - 11904: 0xEEED,
-	37722 - 11904: 0xC1ED,
-	37723 - 11904: 0xC1EB,
-	37724 - 11904: 0xEED5,
-	37726 - 11904: 0xEEE8,
-	37727 - 11904: 0x9774,
-	37728 - 11904: 0xEEDA,
-	37729 - 11904: 0xEEE7,
-	37730 - 11904: 0xFDF5,
-	37731 - 11904: 0xEEE9,
-	37732 - 11904: 0xEED0,
-	37733 - 11904: 0xC1E6,
-	37734 - 11904: 0x92E5,
-	37735 - 11904: 0xEEEA,
-	37736 - 11904: 0x9645,
-	37737 - 11904: 0x91DA,
-	37738 - 11904: 0xEEDE,
-	37739 - 11904: 0x90A3,
-	37740 - 11904: 0xC1EA,
-	37741 - 11904: 0xEEDB,
-	37742 - 11904: 0xA05F,
-	37744 - 11904: 0xC1EC,
-	37745 - 11904: 0xEEE4,
-	37747 - 11904: 0x90AF,
-	37748 - 11904: 0x97BF,
-	37749 - 11904: 0xC1E4,
-	37750 - 11904: 0xEED6,
-	37751 - 11904: 0xEEE5,
-	37752 - 11904: 0x914C,
-	37753 - 11904: 0xEEDF,
-	37754 - 11904: 0xEBE3,
-	37755 - 11904: 0xEEE6,
-	37756 - 11904: 0xEED3,
-	37757 - 11904: 0x967A,
-	37758 - 11904: 0xC1E9,
-	37760 - 11904: 0xEEEB,
-	37761 - 11904: 0x91DE,
-	37762 - 11904: 0xC1E2,
-	37763 - 11904: 0xEECE,
-	37764 - 11904: 0x9A46,
-	37765 - 11904: 0xFEB0,
-	37766 - 11904: 0x9779,
-	37767 - 11904: 0x946C,
-	37768 - 11904: 0xF160,
-	37769 - 11904: 0xF159,
-	37770 - 11904: 0xC2E9,
-	37772 - 11904: 0xF154,
-	37773 - 11904: 0xF163,
-	37774 - 11904: 0xF15B,
-	37775 - 11904: 0xEEDC,
-	37776 - 11904: 0x9858,
-	37777 - 11904: 0xF165,
-	37778 - 11904: 0xF155,
-	37780 - 11904: 0xC2E8,
-	37781 - 11904: 0xF15F,
-	37782 - 11904: 0xC2EA,
-	37783 - 11904: 0xC2F2,
-	37784 - 11904: 0xC2F0,
-	37785 - 11904: 0xF161,
-	37786 - 11904: 0xC2F1,
-	37787 - 11904: 0xF157,
-	37788 - 11904: 0x9266,
-	37789 - 11904: 0xF158,
-	37790 - 11904: 0xF15D,
-	37791 - 11904: 0xF162,
-	37792 - 11904: 0x93FB,
-	37793 - 11904: 0xEECD,
-	37794 - 11904: 0xC2EB,
-	37795 - 11904: 0xF16A,
-	37796 - 11904: 0xF167,
-	37797 - 11904: 0xF16B,
-	37798 - 11904: 0xF15E,
-	37799 - 11904: 0xF15A,
-	37800 - 11904: 0xF168,
-	37801 - 11904: 0xF36A,
-	37802 - 11904: 0xF15C,
-	37804 - 11904: 0xC2EE,
-	37805 - 11904: 0x9A47,
-	37806 - 11904: 0xC2ED,
-	37807 - 11904: 0xEECF,
-	37808 - 11904: 0xC2EF,
-	37809 - 11904: 0xF164,
-	37810 - 11904: 0xF166,
-	37811 - 11904: 0xC2EC,
-	37812 - 11904: 0xF169,
-	37813 - 11904: 0xF153,
-	37815 - 11904: 0xF156,
-	37816 - 11904: 0x9749,
-	37819 - 11904: 0x9748,
-	37821 - 11904: 0x934A,
-	37823 - 11904: 0x9CE2,
-	37824 - 11904: 0xF373,
-	37826 - 11904: 0xF363,
-	37827 - 11904: 0xC3EB,
-	37828 - 11904: 0xF371,
-	37830 - 11904: 0x9264,
-	37831 - 11904: 0xF361,
-	37832 - 11904: 0xC3EC,
-	37834 - 11904: 0xF36C,
-	37835 - 11904: 0x91DF,
-	37836 - 11904: 0xF368,
-	37837 - 11904: 0xC3F1,
-	37838 - 11904: 0xF372,
-	37839 - 11904: 0xF362,
-	37840 - 11904: 0xF365,
-	37841 - 11904: 0xC3E9,
-	37842 - 11904: 0xF374,
-	37843 - 11904: 0xFB79,
-	37844 - 11904: 0xF36D,
-	37845 - 11904: 0xF370,
-	37846 - 11904: 0xC3EF,
-	37847 - 11904: 0xC3F4,
-	37848 - 11904: 0xC3F2,
-	37849 - 11904: 0xF369,
-	37850 - 11904: 0xF364,
-	37851 - 11904: 0x96D7,
-	37852 - 11904: 0xC3ED,
-	37853 - 11904: 0xC3EE,
-	37854 - 11904: 0xF360,
-	37855 - 11904: 0xC3EA,
-	37856 - 11904: 0x9343,
-	37857 - 11904: 0xC3E8,
-	37858 - 11904: 0xC3F0,
-	37859 - 11904: 0xF36F,
-	37860 - 11904: 0xC3F3,
-	37862 - 11904: 0xF36B,
-	37863 - 11904: 0xF375,
-	37864 - 11904: 0xC3F5,
-	37868 - 11904: 0xF367,
-	37870 - 11904: 0xF36E,
-	37872 - 11904: 0xFDCB,
-	37873 - 11904: 0xFE7A,
-	37875 - 11904: 0x91DB,
-	37876 - 11904: 0x8C6A,
-	37877 - 11904: 0xF4F3,
-	37878 - 11904: 0xF542,
-	37879 - 11904: 0xF4F5,
-	37880 - 11904: 0xF4FC,
-	37881 - 11904: 0xF366,
-	37882 - 11904: 0xF4FA,
-	37883 - 11904: 0xF4E9,
-	37884 - 11904: 0xF540,
-	37885 - 11904: 0xC4C3,
-	37886 - 11904: 0xF4ED,
-	37887 - 11904: 0xF4FE,
-	37888 - 11904: 0xF4F4,
-	37889 - 11904: 0x97AF,
-	37891 - 11904: 0xC4C2,
-	37892 - 11904: 0x95DD,
-	37894 - 11904: 0xF544,
-	37895 - 11904: 0xF4F6,
-	37896 - 11904: 0x9348,
-	37897 - 11904: 0xF4FB,
-	37898 - 11904: 0xF4FD,
-	37899 - 11904: 0xF4E7,
-	37900 - 11904: 0xF541,
-	37901 - 11904: 0xF4F2,
-	37902 - 11904: 0xF4F7,
-	37903 - 11904: 0xF4EB,
-	37904 - 11904: 0xF4EF,
-	37905 - 11904: 0xF543,
-	37906 - 11904: 0xF4F9,
-	37907 - 11904: 0xF4E8,
-	37908 - 11904: 0xF4EC,
-	37909 - 11904: 0xF4EE,
-	37910 - 11904: 0xF4F8,
-	37911 - 11904: 0x9A4B,
-	37912 - 11904: 0xC4C1,
-	37913 - 11904: 0xF4F1,
-	37915 - 11904: 0xFC45,
-	37917 - 11904: 0x9A4D,
-	37920 - 11904: 0xF4EA,
-	37924 - 11904: 0x91BC,
-	37925 - 11904: 0x90E2,
-	37926 - 11904: 0x90B4,
-	37927 - 11904: 0x95E1,
-	37928 - 11904: 0xF4F0,
-	37929 - 11904: 0xF661,
-	37930 - 11904: 0xF666,
-	37931 - 11904: 0xC54F,
-	37932 - 11904: 0xF668,
-	37933 - 11904: 0x9A4E,
-	37934 - 11904: 0xC549,
-	37935 - 11904: 0x87AD,
-	37936 - 11904: 0xF664,
-	37937 - 11904: 0xF66A,
-	37938 - 11904: 0xC54E,
-	37939 - 11904: 0xC54A,
-	37941 - 11904: 0xC54B,
-	37942 - 11904: 0xF660,
-	37943 - 11904: 0xF667,
-	37944 - 11904: 0xC54D,
-	37945 - 11904: 0xF665,
-	37946 - 11904: 0xC54C,
-	37947 - 11904: 0xF65F,
-	37948 - 11904: 0xF663,
-	37949 - 11904: 0xF662,
-	37950 - 11904: 0x9A4F,
-	37951 - 11904: 0xF65E,
-	37952 - 11904: 0xF669,
-	37954 - 11904: 0xFE40,
-	37955 - 11904: 0xFE43,
-	37956 - 11904: 0xC5B1,
-	37957 - 11904: 0xF76D,
-	37958 - 11904: 0xF770,
-	37959 - 11904: 0xF76C,
-	37960 - 11904: 0xF76E,
-	37961 - 11904: 0xF76F,
-	37962 - 11904: 0xF769,
-	37963 - 11904: 0xF76A,
-	37964 - 11904: 0xF767,
-	37965 - 11904: 0x96DD,
-	37967 - 11904: 0xF76B,
-	37968 - 11904: 0xF768,
-	37969 - 11904: 0xC5B2,
-	37970 - 11904: 0xC5B3,
-	37972 - 11904: 0x9A51,
-	37973 - 11904: 0xF84B,
-	37975 - 11904: 0xF84D,
-	37976 - 11904: 0x96A7,
-	37979 - 11904: 0x90B0,
-	37981 - 11904: 0xF84C,
-	37982 - 11904: 0xF84E,
-	37984 - 11904: 0xC5E0,
-	37986 - 11904: 0xF84A,
-	37987 - 11904: 0xC5DF,
-	37988 - 11904: 0xC5E1,
-	37989 - 11904: 0x9C4E,
-	37991 - 11904: 0x9443,
-	37992 - 11904: 0xF8CB,
-	37993 - 11904: 0xF8CC,
-	37994 - 11904: 0xC644,
-	37995 - 11904: 0xF8CA,
-	37996 - 11904: 0x8EBA,
-	37997 - 11904: 0xF953,
-	37998 - 11904: 0xF952,
-	37999 - 11904: 0xF954,
-	38000 - 11904: 0xC65F,
-	38001 - 11904: 0xF955,
-	38002 - 11904: 0xC65E,
-	38003 - 11904: 0xF956,
-	38004 - 11904: 0xF972,
-	38005 - 11904: 0xF975,
-	38006 - 11904: 0xF974,
-	38007 - 11904: 0xC668,
-	38008 - 11904: 0xF973,
-	38009 - 11904: 0x9A52,
-	38011 - 11904: 0xFCC1,
-	38012 - 11904: 0xC672,
-	38013 - 11904: 0xC670,
-	38014 - 11904: 0xC671,
-	38015 - 11904: 0xC677,
-	38016 - 11904: 0xF9C0,
-	38017 - 11904: 0xF9C1,
-	38018 - 11904: 0xF9BF,
-	38019 - 11904: 0xF9C9,
-	38021 - 11904: 0x8BE9,
-	38047 - 11904: 0x9CAF,
-	38050 - 11904: 0x8BFD,
-	38081 - 11904: 0x9ABC,
-	38083 - 11904: 0x9AB8,
-	38108 - 11904: 0x9AAE,
-	38134 - 11904: 0x9AA7,
-	38189 - 11904: 0x9A53,
-	38215 - 11904: 0x9D74,
-	38263 - 11904: 0xAAF8,
-	38264 - 11904: 0x8BEA,
-	38266 - 11904: 0xD844,
-	38267 - 11904: 0xDC78,
-	38268 - 11904: 0xE8A5,
-	38269 - 11904: 0xF376,
-	38271 - 11904: 0x8BEB,
-	38272 - 11904: 0xAAF9,
-	38274 - 11904: 0xADAC,
-	38275 - 11904: 0xB07B,
-	38277 - 11904: 0x90B2,
-	38278 - 11904: 0xD845,
-	38280 - 11904: 0xD846,
-	38281 - 11904: 0xB3AC,
-	38283 - 11904: 0xB67D,
-	38284 - 11904: 0xDC7A,
-	38285 - 11904: 0xDC79,
-	38286 - 11904: 0xB6A3,
-	38287 - 11904: 0xB67C,
-	38288 - 11904: 0xDC7B,
-	38289 - 11904: 0xB67E,
-	38290 - 11904: 0xB6A2,
-	38291 - 11904: 0xB6A1,
-	38292 - 11904: 0xB67B,
-	38294 - 11904: 0x95E9,
-	38295 - 11904: 0x95E8,
-	38296 - 11904: 0xB968,
-	38297 - 11904: 0x95E6,
-	38299 - 11904: 0xE0D0,
-	38300 - 11904: 0xE0CE,
-	38302 - 11904: 0xE0CF,
-	38303 - 11904: 0xE0CD,
-	38304 - 11904: 0x90B5,
-	38305 - 11904: 0xBBD2,
-	38306 - 11904: 0x9A54,
-	38307 - 11904: 0xBBD5,
-	38308 - 11904: 0xBBD7,
-	38309 - 11904: 0xBBD6,
-	38310 - 11904: 0x90B3,
-	38311 - 11904: 0x95E7,
-	38312 - 11904: 0xBBD3,
-	38313 - 11904: 0xBBD4,
-	38314 - 11904: 0x8B50,
-	38315 - 11904: 0xE8A7,
-	38316 - 11904: 0xE8A6,
-	38317 - 11904: 0xBE5B,
-	38318 - 11904: 0xE8A8,
-	38320 - 11904: 0xE8A9,
-	38321 - 11904: 0xBE5C,
-	38325 - 11904: 0xEC4D,
-	38326 - 11904: 0xEC4B,
-	38327 - 11904: 0xEEF3,
-	38329 - 11904: 0xEC49,
-	38330 - 11904: 0xEC4A,
-	38331 - 11904: 0xC046,
-	38332 - 11904: 0xEC46,
-	38333 - 11904: 0xEC4E,
-	38334 - 11904: 0xEC48,
-	38335 - 11904: 0xEC4C,
-	38336 - 11904: 0xEEEF,
-	38339 - 11904: 0xEEF1,
-	38341 - 11904: 0xEEF2,
-	38342 - 11904: 0xC1F3,
-	38343 - 11904: 0xEEEE,
-	38344 - 11904: 0xC1F2,
-	38345 - 11904: 0xEEF0,
-	38346 - 11904: 0xC1EF,
-	38347 - 11904: 0xC1F0,
-	38348 - 11904: 0xC1F1,
-	38349 - 11904: 0xEC47,
-	38352 - 11904: 0xC2F5,
-	38353 - 11904: 0xF16E,
-	38354 - 11904: 0xF16C,
-	38355 - 11904: 0xF16D,
-	38356 - 11904: 0xC2F3,
-	38357 - 11904: 0xC2F6,
-	38358 - 11904: 0xC2F4,
-	38362 - 11904: 0xF377,
-	38363 - 11904: 0xF378,
-	38364 - 11904: 0xC3F6,
-	38366 - 11904: 0xF545,
-	38367 - 11904: 0xF547,
-	38368 - 11904: 0xF546,
-	38369 - 11904: 0xC4C4,
-	38370 - 11904: 0xC550,
-	38371 - 11904: 0xF66D,
-	38372 - 11904: 0xF66C,
-	38373 - 11904: 0xF66B,
-	38376 - 11904: 0x8BEC,
-	38388 - 11904: 0x9A56,
-	38428 - 11904: 0xAAFA,
-	38429 - 11904: 0x8BFB,
-	38430 - 11904: 0xC9AA,
-	38432 - 11904: 0xCA58,
-	38433 - 11904: 0xA6E9,
-	38434 - 11904: 0xCA56,
-	38435 - 11904: 0xCA59,
-	38436 - 11904: 0xCA57,
-	38440 - 11904: 0xCBAE,
-	38442 - 11904: 0xA8C1,
-	38444 - 11904: 0xA8C2,
-	38445 - 11904: 0xCBB0,
-	38446 - 11904: 0xA8BF,
-	38447 - 11904: 0xCBAF,
-	38448 - 11904: 0xCBAD,
-	38449 - 11904: 0xA8C0,
-	38450 - 11904: 0xA8BE,
-	38451 - 11904: 0x9A57,
-	38456 - 11904: 0xA0AA,
-	38457 - 11904: 0xCDD8,
-	38458 - 11904: 0xCDDB,
-	38459 - 11904: 0xAAFD,
-	38460 - 11904: 0xCDDA,
-	38461 - 11904: 0xCDD9,
-	38463 - 11904: 0xAAFC,
-	38464 - 11904: 0xAAFB,
-	38465 - 11904: 0x9FA6,
-	38466 - 11904: 0xAB40,
-	38467 - 11904: 0xCDDC,
-	38468 - 11904: 0xAAFE,
-	38469 - 11904: 0x99CC,
-	38474 - 11904: 0xD0C6,
-	38475 - 11904: 0xADAE,
-	38476 - 11904: 0xADAF,
-	38477 - 11904: 0xADB0,
-	38478 - 11904: 0xD0C7,
-	38479 - 11904: 0xD0C3,
-	38480 - 11904: 0xADAD,
-	38481 - 11904: 0xD0C4,
-	38483 - 11904: 0xD0C5,
-	38484 - 11904: 0xD0C2,
-	38486 - 11904: 0x9C59,
-	38488 - 11904: 0xB0A4,
-	38491 - 11904: 0xB0A1,
-	38492 - 11904: 0xD445,
-	38493 - 11904: 0xB0A2,
-	38494 - 11904: 0xB0A5,
-	38495 - 11904: 0xD446,
-	38497 - 11904: 0xB07E,
-	38498 - 11904: 0xB07C,
-	38499 - 11904: 0xB07D,
-	38500 - 11904: 0xB0A3,
-	38505 - 11904: 0x99B5,
-	38506 - 11904: 0xB3AD,
-	38507 - 11904: 0xD849,
-	38508 - 11904: 0xB3B5,
-	38509 - 11904: 0xD848,
-	38511 - 11904: 0xD84B,
-	38512 - 11904: 0xB3B1,
-	38513 - 11904: 0xD84A,
-	38514 - 11904: 0xB6AB,
-	38515 - 11904: 0xB3AF,
-	38516 - 11904: 0xB3B2,
-	38517 - 11904: 0xB3AE,
-	38518 - 11904: 0xB3B3,
-	38519 - 11904: 0xB3B4,
-	38520 - 11904: 0xB3B0,
-	38523 - 11904: 0x90BE,
-	38524 - 11904: 0xD847,
-	38525 - 11904: 0xB6A7,
-	38526 - 11904: 0xDC7D,
-	38528 - 11904: 0xDCA3,
-	38529 - 11904: 0x9FAF,
-	38531 - 11904: 0xDCA2,
-	38532 - 11904: 0xB6AC,
-	38533 - 11904: 0xB6A8,
-	38534 - 11904: 0xB6A9,
-	38535 - 11904: 0xDC7C,
-	38536 - 11904: 0xDC7E,
-	38537 - 11904: 0xDCA1,
-	38538 - 11904: 0xB6A4,
-	38539 - 11904: 0xB6A6,
-	38541 - 11904: 0xB6AA,
-	38542 - 11904: 0xB6A5,
-	38543 - 11904: 0x95F2,
-	38545 - 11904: 0xE0D3,
-	38546 - 11904: 0xE0D1,
-	38547 - 11904: 0xE0D2,
-	38548 - 11904: 0xB96A,
-	38549 - 11904: 0xB96B,
-	38550 - 11904: 0x90BF,
-	38551 - 11904: 0xE0D4,
-	38552 - 11904: 0xB969,
-	38553 - 11904: 0xBBD8,
-	38555 - 11904: 0xBBDA,
-	38556 - 11904: 0xBBD9,
-	38558 - 11904: 0xE4BB,
-	38561 - 11904: 0xE4BC,
-	38562 - 11904: 0xE8AB,
-	38563 - 11904: 0x90C1,
-	38564 - 11904: 0xE8AA,
-	38565 - 11904: 0xFEE4,
-	38567 - 11904: 0xC047,
-	38568 - 11904: 0xC048,
-	38569 - 11904: 0xEC4F,
-	38570 - 11904: 0xC049,
-	38572 - 11904: 0xEEF6,
-	38574 - 11904: 0xEEF4,
-	38576 - 11904: 0xEEF5,
-	38577 - 11904: 0xC1F4,
-	38579 - 11904: 0xF16F,
-	38580 - 11904: 0xC3F7,
-	38582 - 11904: 0xC6D7,
-	38584 - 11904: 0xC1F5,
-	38585 - 11904: 0xAB41,
-	38587 - 11904: 0xB0A6,
-	38588 - 11904: 0xD447,
-	38589 - 11904: 0x90C7,
-	38591 - 11904: 0xD84C,
-	38592 - 11904: 0xB3B6,
-	38593 - 11904: 0xB6AD,
-	38594 - 11904: 0xDCA4,
-	38595 - 11904: 0xDCA6,
-	38596 - 11904: 0xB6AF,
-	38597 - 11904: 0xB6AE,
-	38598 - 11904: 0xB6B0,
-	38599 - 11904: 0xB6B1,
-	38600 - 11904: 0xDCA5,
-	38601 - 11904: 0xB96E,
-	38602 - 11904: 0xB96F,
-	38603 - 11904: 0xB96D,
-	38604 - 11904: 0xBBDB,
-	38605 - 11904: 0xB96C,
-	38606 - 11904: 0xE0D5,
-	38610 - 11904: 0xBBDC,
-	38611 - 11904: 0xE8AC,
-	38612 - 11904: 0xEC50,
-	38613 - 11904: 0xC04A,
-	38614 - 11904: 0xC1F6,
-	38615 - 11904: 0xF170,
-	38616 - 11904: 0xF174,
-	38617 - 11904: 0xC2F9,
-	38618 - 11904: 0xF171,
-	38619 - 11904: 0xC2FA,
-	38620 - 11904: 0xC2F8,
-	38621 - 11904: 0xF175,
-	38622 - 11904: 0xC2FB,
-	38623 - 11904: 0xF173,
-	38625 - 11904: 0xF379,
-	38626 - 11904: 0xC2F7,
-	38627 - 11904: 0xC3F8,
-	38629 - 11904: 0xF8CD,
-	38632 - 11904: 0xAB42,
-	38633 - 11904: 0xB3B8,
-	38634 - 11904: 0xB3B7,
-	38639 - 11904: 0xB6B2,
-	38640 - 11904: 0xDCA8,
-	38641 - 11904: 0xDCA7,
-	38642 - 11904: 0xB6B3,
-	38644 - 11904: 0x92E4,
-	38645 - 11904: 0xE0D9,
-	38646 - 11904: 0xB973,
-	38647 - 11904: 0xB970,
-	38648 - 11904: 0xE0D8,
-	38649 - 11904: 0xB972,
-	38650 - 11904: 0xE0D6,
-	38651 - 11904: 0xB971,
-	38653 - 11904: 0xE0D7,
-	38655 - 11904: 0xE4BD,
-	38656 - 11904: 0xBBDD,
-	38658 - 11904: 0xE8AF,
-	38659 - 11904: 0x9F52,
-	38660 - 11904: 0xBE5D,
-	38661 - 11904: 0xE8AD,
-	38662 - 11904: 0xBE5E,
-	38663 - 11904: 0xBE5F,
-	38664 - 11904: 0xE8AE,
-	38665 - 11904: 0xBE60,
-	38667 - 11904: 0xEC51,
-	38669 - 11904: 0xC04E,
-	38670 - 11904: 0xC04B,
-	38671 - 11904: 0xC050,
-	38672 - 11904: 0xEC53,
-	38673 - 11904: 0xC04C,
-	38674 - 11904: 0xEC52,
-	38675 - 11904: 0xC04F,
-	38678 - 11904: 0xC04D,
-	38680 - 11904: 0xEEF9,
-	38681 - 11904: 0xEEFB,
-	38683 - 11904: 0x90DB,
-	38684 - 11904: 0xC1F7,
-	38685 - 11904: 0xEEFA,
-	38686 - 11904: 0xC1F8,
-	38687 - 11904: 0xEEF8,
-	38688 - 11904: 0xEEF7,
-	38689 - 11904: 0xA066,
-	38690 - 11904: 0xF177,
-	38691 - 11904: 0xF176,
-	38692 - 11904: 0xC2FC,
-	38693 - 11904: 0xF178,
-	38694 - 11904: 0xF37E,
-	38695 - 11904: 0xC3FA,
-	38696 - 11904: 0xF37D,
-	38697 - 11904: 0xF37A,
-	38698 - 11904: 0xC3F9,
-	38699 - 11904: 0xF37B,
-	38700 - 11904: 0xF37C,
-	38702 - 11904: 0xF548,
-	38703 - 11904: 0xF549,
-	38704 - 11904: 0xC4C5,
-	38705 - 11904: 0x90D2,
-	38706 - 11904: 0xC553,
-	38708 - 11904: 0x876B,
-	38709 - 11904: 0xF66E,
-	38710 - 11904: 0x90D4,
-	38712 - 11904: 0xC551,
-	38713 - 11904: 0xC552,
-	38714 - 11904: 0xF66F,
-	38717 - 11904: 0xC5B4,
-	38718 - 11904: 0xC5B5,
-	38719 - 11904: 0xF771,
-	38720 - 11904: 0x9A5B,
-	38721 - 11904: 0x95FD,
-	38722 - 11904: 0xC645,
-	38723 - 11904: 0xF8CF,
-	38724 - 11904: 0xC647,
-	38726 - 11904: 0xF8CE,
-	38727 - 11904: 0xF8D0,
-	38728 - 11904: 0xC646,
-	38729 - 11904: 0xF957,
-	38730 - 11904: 0x87B1,
-	38731 - 11904: 0xF9AD,
-	38737 - 11904: 0x8BC4,
-	38738 - 11904: 0xAB43,
-	38741 - 11904: 0x8C66,
-	38742 - 11904: 0xB974,
-	38743 - 11904: 0x90DE,
-	38744 - 11904: 0xE4BE,
-	38746 - 11904: 0xE8B0,
-	38747 - 11904: 0xC051,
-	38748 - 11904: 0xC052,
-	38749 - 11904: 0x9CE4,
-	38750 - 11904: 0xAB44,
-	38751 - 11904: 0x90E1,
-	38752 - 11904: 0xBE61,
-	38753 - 11904: 0xC3FB,
-	38754 - 11904: 0xADB1,
-	38758 - 11904: 0xC053,
-	38760 - 11904: 0xC5E2,
-	38761 - 11904: 0xADB2,
-	38762 - 11904: 0xD84D,
-	38764 - 11904: 0xDCA9,
-	38765 - 11904: 0x9E46,
-	38766 - 11904: 0xDCAB,
-	38768 - 11904: 0xDCAA,
-	38769 - 11904: 0x9651,
-	38770 - 11904: 0xE0DD,
-	38771 - 11904: 0xE0DA,
-	38772 - 11904: 0xB975,
-	38774 - 11904: 0xB976,
-	38775 - 11904: 0xE0DB,
-	38776 - 11904: 0xE0DC,
-	38778 - 11904: 0xE4C0,
-	38779 - 11904: 0xE4C5,
-	38780 - 11904: 0xBBDE,
-	38781 - 11904: 0xE4BF,
-	38782 - 11904: 0xE4C1,
-	38783 - 11904: 0xE4C8,
-	38784 - 11904: 0xE4C3,
-	38785 - 11904: 0xE4C7,
-	38786 - 11904: 0xE4C4,
-	38787 - 11904: 0xE4C2,
-	38788 - 11904: 0xE4C6,
-	38789 - 11904: 0xBBDF,
-	38791 - 11904: 0xFB58,
-	38792 - 11904: 0xE8B3,
-	38793 - 11904: 0x90E6,
-	38794 - 11904: 0xE8B1,
-	38795 - 11904: 0xBE63,
-	38797 - 11904: 0xBE62,
-	38798 - 11904: 0xE8B2,
-	38799 - 11904: 0xBE64,
-	38804 - 11904: 0xEC56,
-	38807 - 11904: 0xEC55,
-	38808 - 11904: 0xC054,
-	38809 - 11904: 0xEC54,
-	38810 - 11904: 0xEEFC,
-	38811 - 11904: 0x9650,
-	38812 - 11904: 0xEEFE,
-	38813 - 11904: 0xEF41,
-	38814 - 11904: 0xEF40,
-	38815 - 11904: 0x90E7,
-	38816 - 11904: 0xC1F9,
-	38817 - 11904: 0xEEFD,
-	38818 - 11904: 0xF1A1,
-	38819 - 11904: 0xC2FD,
-	38820 - 11904: 0xF17D,
-	38821 - 11904: 0xF1A2,
-	38822 - 11904: 0xC2FE,
-	38824 - 11904: 0xF17B,
-	38826 - 11904: 0xF17E,
-	38827 - 11904: 0xF17C,
-	38828 - 11904: 0xF179,
-	38829 - 11904: 0xC340,
-	38830 - 11904: 0xF17A,
-	38833 - 11904: 0x90E8,
-	38834 - 11904: 0x9A5D,
-	38835 - 11904: 0xF3A1,
-	38836 - 11904: 0x9F7A,
-	38838 - 11904: 0xF3A3,
-	38839 - 11904: 0xF3A2,
-	38840 - 11904: 0x9B5C,
-	38841 - 11904: 0xF54A,
-	38842 - 11904: 0x9F7C,
-	38843 - 11904: 0xF54B,
-	38845 - 11904: 0xFC52,
-	38846 - 11904: 0x90E9,
-	38847 - 11904: 0xF670,
-	38848 - 11904: 0x90EA,
-	38849 - 11904: 0xC5B7,
-	38850 - 11904: 0x9A5E,
-	38851 - 11904: 0xC5B6,
-	38852 - 11904: 0xF84F,
-	38853 - 11904: 0xF850,
-	38854 - 11904: 0xC648,
-	38855 - 11904: 0xF8D1,
-	38856 - 11904: 0x9F76,
-	38857 - 11904: 0xC669,
-	38859 - 11904: 0xADB3,
-	38860 - 11904: 0xB6B4,
-	38861 - 11904: 0xE4CA,
-	38862 - 11904: 0xE4C9,
-	38863 - 11904: 0xE8B5,
-	38864 - 11904: 0xE8B4,
-	38866 - 11904: 0x90EB,
-	38867 - 11904: 0xC1FA,
-	38868 - 11904: 0xEF43,
-	38869 - 11904: 0xEF42,
-	38870 - 11904: 0xF1A5,
-	38871 - 11904: 0xF1A3,
-	38872 - 11904: 0xF1A6,
-	38873 - 11904: 0xF1A4,
-	38876 - 11904: 0xC3FC,
-	38877 - 11904: 0xF3A4,
-	38878 - 11904: 0xF3A5,
-	38879 - 11904: 0xF3A6,
-	38880 - 11904: 0x90EC,
-	38881 - 11904: 0xF671,
-	38883 - 11904: 0xF772,
-	38885 - 11904: 0xF8D2,
-	38886 - 11904: 0x8BEE,
-	38893 - 11904: 0xADB4,
-	38894 - 11904: 0x90EE,
-	38896 - 11904: 0xEC57,
-	38897 - 11904: 0xEF44,
-	38898 - 11904: 0x91C6,
-	38899 - 11904: 0xADB5,
-	38901 - 11904: 0x90F2,
-	38902 - 11904: 0xBBE0,
-	38904 - 11904: 0xEC58,
-	38905 - 11904: 0xC341,
-	38906 - 11904: 0xF1A7,
-	38907 - 11904: 0xC3FD,
-	38909 - 11904: 0xF54C,
-	38910 - 11904: 0xF54D,
-	38911 - 11904: 0xC554,
-	38912 - 11904: 0xF851,
-	38913 - 11904: 0xADB6,
-	38914 - 11904: 0xB3BB,
-	38915 - 11904: 0xB3BC,
-	38916 - 11904: 0xD84E,
-	38917 - 11904: 0xB6B5,
-	38918 - 11904: 0xB6B6,
-	38919 - 11904: 0xDCAC,
-	38920 - 11904: 0xB6B7,
-	38922 - 11904: 0xB97A,
-	38924 - 11904: 0xB97C,
-	38925 - 11904: 0xE0DF,
-	38926 - 11904: 0xE0E0,
-	38927 - 11904: 0xE0DE,
-	38928 - 11904: 0xB977,
-	38929 - 11904: 0xB978,
-	38930 - 11904: 0xB97B,
-	38931 - 11904: 0xB979,
-	38932 - 11904: 0xFCBC,
-	38933 - 11904: 0x8A74,
-	38934 - 11904: 0xE4CB,
-	38935 - 11904: 0xBBE1,
-	38936 - 11904: 0xBBE2,
-	38939 - 11904: 0xE8BC,
-	38940 - 11904: 0xBE67,
-	38941 - 11904: 0xE8B7,
-	38942 - 11904: 0xE8B6,
-	38943 - 11904: 0x9657,
-	38944 - 11904: 0xE8BB,
-	38945 - 11904: 0xBE65,
-	38947 - 11904: 0x9CEF,
-	38948 - 11904: 0xC05B,
-	38950 - 11904: 0xE8B8,
-	38951 - 11904: 0xE8BD,
-	38952 - 11904: 0xE8BA,
-	38953 - 11904: 0xE8B9,
-	38955 - 11904: 0xBE66,
-	38957 - 11904: 0xC059,
-	38958 - 11904: 0x9FDF,
-	38959 - 11904: 0xEC5A,
-	38960 - 11904: 0xC055,
-	38962 - 11904: 0xEC5B,
-	38963 - 11904: 0x90F7,
-	38964 - 11904: 0x90F6,
-	38965 - 11904: 0xEC59,
-	38967 - 11904: 0xC058,
-	38968 - 11904: 0xC056,
-	38969 - 11904: 0xC05A,
-	38971 - 11904: 0xC057,
-	38977 - 11904: 0xEF45,
-	38979 - 11904: 0xEF4A,
-	38980 - 11904: 0xEF46,
-	38981 - 11904: 0xEF49,
-	38982 - 11904: 0xC1FB,
-	38983 - 11904: 0x9B5E,
-	38984 - 11904: 0xEDD4,
-	38985 - 11904: 0xEF48,
-	38986 - 11904: 0xEF47,
-	38987 - 11904: 0x90F8,
-	38988 - 11904: 0xC344,
-	38989 - 11904: 0xC342,
-	38990 - 11904: 0xC345,
-	38991 - 11904: 0xC343,
-	38992 - 11904: 0xF1A8,
-	38993 - 11904: 0xF1A9,
-	38994 - 11904: 0xF1AA,
-	38995 - 11904: 0xC346,
-	38998 - 11904: 0x8CFC,
-	38999 - 11904: 0xF3AA,
-	39000 - 11904: 0xC440,
-	39001 - 11904: 0xF3A8,
-	39003 - 11904: 0xC441,
-	39004 - 11904: 0xF3A7,
-	39005 - 11904: 0xF3A9,
-	39006 - 11904: 0xC3FE,
-	39007 - 11904: 0xF551,
-	39008 - 11904: 0xF54E,
-	39010 - 11904: 0xF54F,
-	39011 - 11904: 0xF550,
-	39012 - 11904: 0xF672,
-	39013 - 11904: 0xC556,
-	39014 - 11904: 0x90F9,
-	39015 - 11904: 0xC555,
-	39016 - 11904: 0x8CC9,
-	39017 - 11904: 0xF774,
-	39018 - 11904: 0xF773,
-	39019 - 11904: 0xC5B8,
-	39020 - 11904: 0xFA6A,
-	39023 - 11904: 0xC5E3,
-	39024 - 11904: 0xC649,
-	39025 - 11904: 0xC660,
-	39026 - 11904: 0xF958,
-	39027 - 11904: 0xF9AE,
-	39028 - 11904: 0xF9AF,
-	39029 - 11904: 0x8BEF,
-	39080 - 11904: 0xADB7,
-	39081 - 11904: 0xDCAD,
-	39084 - 11904: 0xE0E1,
-	39085 - 11904: 0xE4CC,
-	39086 - 11904: 0xE4CD,
-	39087 - 11904: 0xBBE3,
-	39089 - 11904: 0xBBE4,
-	39090 - 11904: 0xE8BE,
-	39091 - 11904: 0xBE68,
-	39092 - 11904: 0x9FE0,
-	39094 - 11904: 0xC1FC,
-	39095 - 11904: 0x9142,
-	39096 - 11904: 0xF1AB,
-	39097 - 11904: 0x9A62,
-	39098 - 11904: 0xC347,
-	39099 - 11904: 0xF3AD,
-	39100 - 11904: 0xC442,
-	39101 - 11904: 0xF3AC,
-	39102 - 11904: 0xF3AE,
-	39103 - 11904: 0xF3AB,
-	39104 - 11904: 0xF675,
-	39105 - 11904: 0xF552,
-	39106 - 11904: 0xF553,
-	39107 - 11904: 0x9569,
-	39108 - 11904: 0xC4C6,
-	39110 - 11904: 0xF674,
-	39111 - 11904: 0x9144,
-	39112 - 11904: 0x9143,
-	39113 - 11904: 0xF673,
-	39114 - 11904: 0x9141,
-	39115 - 11904: 0xF775,
-	39116 - 11904: 0xF9B0,
-	39118 - 11904: 0x8BF0,
-	39131 - 11904: 0xADB8,
-	39132 - 11904: 0x9660,
-	39134 - 11904: 0x8BF1,
-	39135 - 11904: 0xADB9,
-	39136 - 11904: 0x99F6,
-	39137 - 11904: 0x9149,
-	39138 - 11904: 0xB0A7,
-	39139 - 11904: 0xD448,
-	39141 - 11904: 0xD84F,
-	39142 - 11904: 0x914A,
-	39143 - 11904: 0xB6B8,
-	39145 - 11904: 0xB6BB,
-	39146 - 11904: 0xB6B9,
-	39147 - 11904: 0xDCAE,
-	39148 - 11904: 0x914B,
-	39149 - 11904: 0xB6BD,
-	39151 - 11904: 0xB6BA,
-	39153 - 11904: 0x9A64,
-	39154 - 11904: 0xB6BC,
-	39156 - 11904: 0xB97E,
-	39157 - 11904: 0x8ABF,
-	39158 - 11904: 0xE0E2,
-	39161 - 11904: 0xE0E3,
-	39162 - 11904: 0xE8C0,
-	39164 - 11904: 0xB97D,
-	39165 - 11904: 0xB9A1,
-	39166 - 11904: 0xB9A2,
-	39168 - 11904: 0xE4CF,
-	39170 - 11904: 0xE4CE,
-	39171 - 11904: 0xBBE5,
-	39173 - 11904: 0xBBE6,
-	39175 - 11904: 0xE4D0,
-	39176 - 11904: 0xE8BF,
-	39177 - 11904: 0xBBE8,
-	39178 - 11904: 0xBE69,
-	39180 - 11904: 0xBBE7,
-	39182 - 11904: 0x9A66,
-	39184 - 11904: 0xC05C,
-	39185 - 11904: 0xE8C1,
-	39186 - 11904: 0xBE6B,
-	39187 - 11904: 0xBE6A,
-	39188 - 11904: 0xE8C2,
-	39189 - 11904: 0xE8C5,
-	39190 - 11904: 0xE8C3,
-	39191 - 11904: 0xE8C4,
-	39192 - 11904: 0xBE6C,
-	39193 - 11904: 0x9A67,
-	39194 - 11904: 0xC061,
-	39195 - 11904: 0xC05F,
-	39196 - 11904: 0x9A69,
-	39198 - 11904: 0xC05E,
-	39199 - 11904: 0xEC5D,
-	39201 - 11904: 0xC060,
-	39204 - 11904: 0xEC5C,
-	39205 - 11904: 0xEF4B,
-	39207 - 11904: 0xEC5E,
-	39208 - 11904: 0xC05D,
-	39209 - 11904: 0xEC5F,
-	39210 - 11904: 0xEF4E,
-	39211 - 11904: 0xEF4C,
-	39212 - 11904: 0xEF4D,
-	39213 - 11904: 0xEF52,
-	39214 - 11904: 0xC34B,
-	39215 - 11904: 0xEF51,
-	39216 - 11904: 0xEF54,
-	39217 - 11904: 0xEF53,
-	39218 - 11904: 0xEF50,
-	39219 - 11904: 0xEF4F,
-	39221 - 11904: 0xC1FD,
-	39223 - 11904: 0x9A6A,
-	39224 - 11904: 0x9652,
-	39225 - 11904: 0x914D,
-	39226 - 11904: 0xF1AE,
-	39227 - 11904: 0x9666,
-	39228 - 11904: 0xF1AD,
-	39229 - 11904: 0xC34A,
-	39230 - 11904: 0xC348,
-	39231 - 11904: 0xC349,
-	39232 - 11904: 0x9F7B,
-	39233 - 11904: 0xF1AC,
-	39234 - 11904: 0x9A6B,
-	39235 - 11904: 0xF3B1,
-	39237 - 11904: 0xC443,
-	39239 - 11904: 0xF3B0,
-	39240 - 11904: 0xF3AF,
-	39241 - 11904: 0xC444,
-	39242 - 11904: 0xA06C,
-	39243 - 11904: 0xF558,
-	39244 - 11904: 0xF557,
-	39245 - 11904: 0x9667,
-	39246 - 11904: 0xF555,
-	39248 - 11904: 0xF554,
-	39249 - 11904: 0xC4C8,
-	39250 - 11904: 0xC4C7,
-	39251 - 11904: 0xF559,
-	39252 - 11904: 0xF776,
-	39253 - 11904: 0xC5B9,
-	39254 - 11904: 0xF677,
-	39255 - 11904: 0xC557,
-	39256 - 11904: 0xF676,
-	39257 - 11904: 0xF556,
-	39259 - 11904: 0xF777,
-	39260 - 11904: 0xC5E4,
-	39261 - 11904: 0x9A6C,
-	39262 - 11904: 0xC661,
-	39263 - 11904: 0xF959,
-	39265 - 11904: 0xF9B1,
-	39266 - 11904: 0x9A6D,
-	39267 - 11904: 0x8BF2,
-	39318 - 11904: 0xADBA,
-	39319 - 11904: 0xD850,
-	39320 - 11904: 0xEF55,
-	39321 - 11904: 0xADBB,
-	39323 - 11904: 0x966A,
-	39324 - 11904: 0xE4D2,
-	39325 - 11904: 0xE4D1,
-	39326 - 11904: 0xEC60,
-	39329 - 11904: 0xEF57,
-	39331 - 11904: 0xEF56,
-	39332 - 11904: 0xFCEA,
-	39333 - 11904: 0xC34C,
-	39334 - 11904: 0xF3B2,
-	39335 - 11904: 0xF3B3,
-	39336 - 11904: 0xC4C9,
-	39338 - 11904: 0x966C,
-	39339 - 11904: 0xF9B2,
-	39340 - 11904: 0xB0A8,
-	39341 - 11904: 0xB6BF,
-	39342 - 11904: 0xB6BE,
-	39343 - 11904: 0xE0E4,
-	39344 - 11904: 0xE0E6,
-	39345 - 11904: 0xB9A4,
-	39346 - 11904: 0xE0E5,
-	39347 - 11904: 0xB9A3,
-	39348 - 11904: 0xB9A5,
-	39349 - 11904: 0xE0E7,
-	39352 - 11904: 0x91C4,
-	39353 - 11904: 0xE4D4,
-	39354 - 11904: 0xE4D6,
-	39355 - 11904: 0xE4D5,
-	39356 - 11904: 0x9677,
-	39357 - 11904: 0xE4D8,
-	39361 - 11904: 0xBBE9,
-	39362 - 11904: 0xE4D7,
-	39363 - 11904: 0xE4D3,
-	39364 - 11904: 0x99F4,
-	39365 - 11904: 0x9A6F,
-	39367 - 11904: 0xE4D9,
-	39369 - 11904: 0xE8CC,
-	39371 - 11904: 0xE8CF,
-	39372 - 11904: 0xE8D1,
-	39373 - 11904: 0xE8C7,
-	39374 - 11904: 0xE8CB,
-	39375 - 11904: 0xE8C8,
-	39376 - 11904: 0xBE6E,
-	39377 - 11904: 0xBE71,
-	39378 - 11904: 0xBE73,
-	39379 - 11904: 0xE8C9,
-	39380 - 11904: 0xE8CA,
-	39381 - 11904: 0xBE72,
-	39382 - 11904: 0xE8CD,
-	39383 - 11904: 0xE8D0,
-	39384 - 11904: 0xE8CE,
-	39385 - 11904: 0xBE74,
-	39386 - 11904: 0x9FAB,
-	39387 - 11904: 0xBE70,
-	39388 - 11904: 0xE8C6,
-	39389 - 11904: 0xBE6D,
-	39391 - 11904: 0xBE6F,
-	39392 - 11904: 0x8CBE,
-	39393 - 11904: 0x8EC1,
-	39394 - 11904: 0xC063,
-	39395 - 11904: 0xEC66,
-	39396 - 11904: 0xEC64,
-	39397 - 11904: 0xEC63,
-	39398 - 11904: 0x9555,
-	39399 - 11904: 0xEC69,
-	39401 - 11904: 0xEC68,
-	39402 - 11904: 0xEC67,
-	39404 - 11904: 0xEC62,
-	39405 - 11904: 0xC062,
-	39406 - 11904: 0xEC61,
-	39408 - 11904: 0xEC65,
-	39409 - 11904: 0xC064,
-	39412 - 11904: 0xEF5A,
-	39413 - 11904: 0x9152,
-	39414 - 11904: 0xEF5E,
-	39415 - 11904: 0xEF5B,
-	39416 - 11904: 0xEF5D,
-	39417 - 11904: 0xEF5C,
-	39418 - 11904: 0xEF59,
-	39419 - 11904: 0xEF5F,
-	39420 - 11904: 0xEF62,
-	39421 - 11904: 0xEF60,
-	39422 - 11904: 0xEF61,
-	39423 - 11904: 0xC240,
-	39425 - 11904: 0xC1FE,
-	39426 - 11904: 0xEF58,
-	39427 - 11904: 0xEF63,
-	39428 - 11904: 0xF1B3,
-	39429 - 11904: 0xF1B6,
-	39430 - 11904: 0xF1B8,
-	39431 - 11904: 0xF1B7,
-	39433 - 11904: 0xF1B1,
-	39434 - 11904: 0xF1B5,
-	39435 - 11904: 0xF1B0,
-	39436 - 11904: 0x9153,
-	39437 - 11904: 0xF1B2,
-	39438 - 11904: 0xC34D,
-	39439 - 11904: 0xF1AF,
-	39440 - 11904: 0x9155,
-	39441 - 11904: 0xF1B4,
-	39444 - 11904: 0xF3C0,
-	39445 - 11904: 0xF3B5,
-	39446 - 11904: 0xC445,
-	39449 - 11904: 0xC446,
-	39450 - 11904: 0xF3B4,
-	39451 - 11904: 0xF3B9,
-	39452 - 11904: 0xF3BF,
-	39453 - 11904: 0xF3B7,
-	39454 - 11904: 0xF3BE,
-	39455 - 11904: 0x955D,
-	39456 - 11904: 0xF3BB,
-	39457 - 11904: 0x9671,
-	39458 - 11904: 0xF3BA,
-	39459 - 11904: 0xF3BD,
-	39460 - 11904: 0xF3B8,
-	39461 - 11904: 0xF3B6,
-	39462 - 11904: 0x9C6D,
-	39463 - 11904: 0xF3BC,
-	39465 - 11904: 0xF560,
-	39466 - 11904: 0xF55E,
-	39467 - 11904: 0xC4CA,
-	39468 - 11904: 0xF55D,
-	39469 - 11904: 0xF563,
-	39470 - 11904: 0xF561,
-	39471 - 11904: 0x9673,
-	39472 - 11904: 0xC4CB,
-	39473 - 11904: 0xF55C,
-	39474 - 11904: 0xF55A,
-	39476 - 11904: 0xF55B,
-	39477 - 11904: 0xC4CD,
-	39478 - 11904: 0xF55F,
-	39479 - 11904: 0xC4CC,
-	39480 - 11904: 0xF562,
-	39481 - 11904: 0xF678,
-	39482 - 11904: 0xF67E,
-	39483 - 11904: 0x9154,
-	39484 - 11904: 0x9A71,
-	39485 - 11904: 0xF679,
-	39486 - 11904: 0xC55B,
-	39487 - 11904: 0xF6A1,
-	39488 - 11904: 0xC55A,
-	39489 - 11904: 0xF67D,
-	39490 - 11904: 0xF67C,
-	39491 - 11904: 0xC559,
-	39492 - 11904: 0xF67B,
-	39493 - 11904: 0xC558,
-	39494 - 11904: 0xF67A,
-	39496 - 11904: 0xF77D,
-	39497 - 11904: 0xF7A1,
-	39498 - 11904: 0xF77E,
-	39500 - 11904: 0xF77B,
-	39501 - 11904: 0xC5BB,
-	39502 - 11904: 0xF778,
-	39503 - 11904: 0xF77C,
-	39504 - 11904: 0xF7A3,
-	39506 - 11904: 0xF7A2,
-	39507 - 11904: 0xF779,
-	39508 - 11904: 0xF77A,
-	39509 - 11904: 0xC5BA,
-	39510 - 11904: 0xF852,
-	39511 - 11904: 0xC5E7,
-	39512 - 11904: 0x9156,
-	39513 - 11904: 0xF853,
-	39514 - 11904: 0xC5E5,
-	39515 - 11904: 0xC5E6,
-	39516 - 11904: 0x966D,
-	39518 - 11904: 0xF8D3,
-	39519 - 11904: 0xC64A,
-	39520 - 11904: 0xF976,
-	39522 - 11904: 0xC66A,
-	39523 - 11904: 0x9557,
-	39524 - 11904: 0xF9B3,
-	39525 - 11904: 0xC66B,
-	39526 - 11904: 0xF9B4,
-	39527 - 11904: 0xF9B5,
-	39528 - 11904: 0xF9C3,
-	39529 - 11904: 0xF9C2,
-	39530 - 11904: 0xC67A,
-	39531 - 11904: 0xF9CD,
-	39532 - 11904: 0x89C6,
-	39567 - 11904: 0x89C7,
-	39592 - 11904: 0xB0A9,
-	39595 - 11904: 0xE0E9,
-	39597 - 11904: 0xE0E8,
-	39599 - 11904: 0xBBEA,
-	39600 - 11904: 0xBBEB,
-	39601 - 11904: 0xE4DA,
-	39602 - 11904: 0x8A6A,
-	39603 - 11904: 0xE8D2,
-	39604 - 11904: 0xEC6C,
-	39606 - 11904: 0x8B57,
-	39607 - 11904: 0xBE75,
-	39608 - 11904: 0xC065,
-	39609 - 11904: 0xEC6A,
-	39610 - 11904: 0x9FE1,
-	39611 - 11904: 0xEC6D,
-	39612 - 11904: 0xC066,
-	39613 - 11904: 0x9B5F,
-	39614 - 11904: 0xEF64,
-	39615 - 11904: 0xEC6B,
-	39616 - 11904: 0xF1B9,
-	39617 - 11904: 0xC34E,
-	39618 - 11904: 0xF3C1,
-	39622 - 11904: 0xF566,
-	39623 - 11904: 0xF564,
-	39626 - 11904: 0xF565,
-	39629 - 11904: 0xF6A2,
-	39631 - 11904: 0xC55C,
-	39632 - 11904: 0xF7A4,
-	39633 - 11904: 0xC5EA,
-	39634 - 11904: 0xC5BC,
-	39635 - 11904: 0xC5E8,
-	39636 - 11904: 0xC5E9,
-	39637 - 11904: 0xF8D4,
-	39638 - 11904: 0xC662,
-	39639 - 11904: 0xA05D,
-	39640 - 11904: 0xB0AA,
-	39644 - 11904: 0xF1BA,
-	39647 - 11904: 0xD449,
-	39648 - 11904: 0x915B,
-	39649 - 11904: 0xB9A6,
-	39650 - 11904: 0x915C,
-	39651 - 11904: 0xE4DB,
-	39654 - 11904: 0xBBEC,
-	39655 - 11904: 0xE4DC,
-	39659 - 11904: 0xE8D4,
-	39660 - 11904: 0xE8D3,
-	39661 - 11904: 0xC068,
-	39662 - 11904: 0xBE76,
-	39663 - 11904: 0xBE77,
-	39665 - 11904: 0xE8D7,
-	39666 - 11904: 0xE8D6,
-	39667 - 11904: 0xE8D5,
-	39668 - 11904: 0x915E,
-	39670 - 11904: 0xEC6E,
-	39671 - 11904: 0xEC71,
-	39673 - 11904: 0xEC70,
-	39674 - 11904: 0xEC6F,
-	39675 - 11904: 0xC067,
-	39676 - 11904: 0xEF68,
-	39677 - 11904: 0xEF66,
-	39678 - 11904: 0xEF65,
-	39679 - 11904: 0x9F5C,
-	39681 - 11904: 0xEF67,
-	39682 - 11904: 0x9F57,
-	39683 - 11904: 0xC34F,
-	39684 - 11904: 0xF1BC,
-	39685 - 11904: 0xF1BD,
-	39686 - 11904: 0xC350,
-	39688 - 11904: 0xF1BB,
-	39689 - 11904: 0x9F65,
-	39690 - 11904: 0xF3C3,
-	39691 - 11904: 0xF3C2,
-	39692 - 11904: 0xF3C5,
-	39693 - 11904: 0xC447,
-	39694 - 11904: 0xF3C4,
-	39695 - 11904: 0x9A72,
-	39696 - 11904: 0xF567,
-	39697 - 11904: 0xF569,
-	39698 - 11904: 0xF568,
-	39700 - 11904: 0x9160,
-	39701 - 11904: 0xF6A3,
-	39702 - 11904: 0xF6A6,
-	39703 - 11904: 0xF6A4,
-	39704 - 11904: 0xF6A5,
-	39705 - 11904: 0xF7A5,
-	39706 - 11904: 0xC5BD,
-	39710 - 11904: 0xF854,
-	39711 - 11904: 0xF855,
-	39712 - 11904: 0xF856,
-	39714 - 11904: 0xC64B,
-	39715 - 11904: 0xC663,
-	39716 - 11904: 0xF9B6,
-	39717 - 11904: 0xB0AB,
-	39719 - 11904: 0xBE78,
-	39720 - 11904: 0xC069,
-	39721 - 11904: 0xF1BE,
-	39722 - 11904: 0x9F5E,
-	39723 - 11904: 0xF7A6,
-	39725 - 11904: 0x9161,
-	39726 - 11904: 0xF9C4,
-	39727 - 11904: 0xD44A,
-	39729 - 11904: 0xC67B,
-	39730 - 11904: 0xB0AC,
-	39731 - 11904: 0xEC72,
-	39732 - 11904: 0x9164,
-	39733 - 11904: 0xF1BF,
-	39735 - 11904: 0xF3C6,
-	39737 - 11904: 0x9F41,
-	39738 - 11904: 0xF6A7,
-	39739 - 11904: 0xF7A7,
-	39740 - 11904: 0xB0AD,
-	39742 - 11904: 0xE4DD,
-	39743 - 11904: 0xE4DE,
-	39744 - 11904: 0x9169,
-	39745 - 11904: 0xBBED,
-	39746 - 11904: 0xBBEE,
-	39747 - 11904: 0xE8D9,
-	39748 - 11904: 0xBE7A,
-	39749 - 11904: 0xBE79,
-	39750 - 11904: 0xE8D8,
-	39752 - 11904: 0xEF69,
-	39754 - 11904: 0xF1C0,
-	39755 - 11904: 0xF1C2,
-	39756 - 11904: 0xF1C1,
-	39757 - 11904: 0xC353,
-	39758 - 11904: 0xC352,
-	39759 - 11904: 0xC351,
-	39760 - 11904: 0x9168,
-	39761 - 11904: 0xC55E,
-	39762 - 11904: 0xF6A8,
-	39764 - 11904: 0xC55D,
-	39765 - 11904: 0xF7A9,
-	39766 - 11904: 0xF7A8,
-	39768 - 11904: 0xC64C,
-	39769 - 11904: 0xF8D5,
-	39770 - 11904: 0xB3BD,
-	39771 - 11904: 0xE0EA,
-	39775 - 11904: 0xE4E1,
-	39776 - 11904: 0xE4DF,
-	39777 - 11904: 0xE4E0,
-	39780 - 11904: 0xE8E2,
-	39782 - 11904: 0xE8DD,
-	39783 - 11904: 0xE8DA,
-	39784 - 11904: 0xE8E1,
-	39785 - 11904: 0x9A74,
-	39788 - 11904: 0xE8E3,
-	39791 - 11904: 0xBE7C,
-	39792 - 11904: 0xE8E0,
-	39793 - 11904: 0xE8DC,
-	39796 - 11904: 0xE8DB,
-	39797 - 11904: 0xE8DF,
-	39798 - 11904: 0xE8DE,
-	39799 - 11904: 0xBE7B,
-	39802 - 11904: 0xEC7D,
-	39803 - 11904: 0xEC78,
-	39804 - 11904: 0xEC76,
-	39805 - 11904: 0xECA1,
-	39806 - 11904: 0xEC77,
-	39807 - 11904: 0x96B2,
-	39808 - 11904: 0xEC73,
-	39809 - 11904: 0x9A75,
-	39810 - 11904: 0xEC79,
-	39811 - 11904: 0xFDA5,
-	39813 - 11904: 0xEC74,
-	39814 - 11904: 0xEF72,
-	39815 - 11904: 0xEC75,
-	39816 - 11904: 0xECA2,
-	39819 - 11904: 0x9EE9,
-	39821 - 11904: 0x8BBA,
-	39822 - 11904: 0x916D,
-	39823 - 11904: 0xA060,
-	39824 - 11904: 0xEC7C,
-	39825 - 11904: 0xC06A,
-	39826 - 11904: 0xEC7B,
-	39827 - 11904: 0xEC7A,
-	39829 - 11904: 0xEC7E,
-	39831 - 11904: 0x9FDE,
-	39834 - 11904: 0xEF6A,
-	39835 - 11904: 0xEF6D,
-	39837 - 11904: 0x9FC3,
-	39838 - 11904: 0xEF6C,
-	39839 - 11904: 0x96B5,
-	39840 - 11904: 0xEF74,
-	39841 - 11904: 0xEF6F,
-	39842 - 11904: 0xEF73,
-	39844 - 11904: 0xEF71,
-	39845 - 11904: 0xEF70,
-	39846 - 11904: 0xEF6E,
-	39848 - 11904: 0xEF6B,
-	39850 - 11904: 0xC243,
-	39851 - 11904: 0xC242,
-	39853 - 11904: 0xC244,
-	39854 - 11904: 0xC241,
-	39855 - 11904: 0xEF75,
-	39856 - 11904: 0xA067,
-	39861 - 11904: 0xF1C8,
-	39862 - 11904: 0xF1CB,
-	39864 - 11904: 0xF1C9,
-	39865 - 11904: 0xF1CD,
-	39869 - 11904: 0xF1CE,
-	39871 - 11904: 0xF1C6,
-	39872 - 11904: 0xC358,
-	39873 - 11904: 0xF1C7,
-	39875 - 11904: 0xF1C5,
-	39876 - 11904: 0xF1CC,
-	39878 - 11904: 0xF1C4,
-	39879 - 11904: 0xF1C3,
-	39880 - 11904: 0xC357,
-	39881 - 11904: 0xC355,
-	39882 - 11904: 0xC354,
-	39887 - 11904: 0x96B3,
-	39891 - 11904: 0xF1CA,
-	39892 - 11904: 0xF3CF,
-	39893 - 11904: 0xF3D5,
-	39894 - 11904: 0xC44A,
-	39895 - 11904: 0xF3D0,
-	39897 - 11904: 0xF3D3,
-	39898 - 11904: 0xF3D7,
-	39899 - 11904: 0xC44B,
-	39900 - 11904: 0xF3D2,
-	39901 - 11904: 0x9A76,
-	39902 - 11904: 0xF3CA,
-	39904 - 11904: 0xF3C9,
-	39905 - 11904: 0xF3D6,
-	39906 - 11904: 0xF3CD,
-	39908 - 11904: 0xF3CB,
-	39909 - 11904: 0xF3D4,
-	39910 - 11904: 0xF3CC,
-	39911 - 11904: 0xC449,
-	39912 - 11904: 0xC448,
-	39913 - 11904: 0x95D5,
-	39914 - 11904: 0xF3C7,
-	39915 - 11904: 0xF3C8,
-	39916 - 11904: 0xF3D1,
-	39917 - 11904: 0x9ECA,
-	39920 - 11904: 0xF3CE,
-	39921 - 11904: 0x9A77,
-	39924 - 11904: 0x9A78,
-	39927 - 11904: 0xF56C,
-	39928 - 11904: 0xF56F,
-	39933 - 11904: 0xC356,
-	39935 - 11904: 0x9170,
-	39938 - 11904: 0x916F,
-	39941 - 11904: 0xF56D,
-	39942 - 11904: 0xF573,
-	39943 - 11904: 0xF571,
-	39944 - 11904: 0xF56B,
-	39945 - 11904: 0xF576,
-	39946 - 11904: 0x9FA3,
-	39947 - 11904: 0xF56A,
-	39948 - 11904: 0x9171,
-	39949 - 11904: 0xC4CF,
-	39950 - 11904: 0xF572,
-	39952 - 11904: 0x96B1,
-	39954 - 11904: 0xF56E,
-	39955 - 11904: 0xC4CE,
-	39956 - 11904: 0xF575,
-	39957 - 11904: 0x9F63,
-	39959 - 11904: 0xF574,
-	39963 - 11904: 0x9F67,
-	39964 - 11904: 0xF6AB,
-	39965 - 11904: 0xF6AA,
-	39967 - 11904: 0x8BB9,
-	39968 - 11904: 0x9A7A,
-	39969 - 11904: 0xF6B1,
-	39971 - 11904: 0xF6AD,
-	39972 - 11904: 0xF6B0,
-	39973 - 11904: 0xC560,
-	39974 - 11904: 0x8B56,
-	39976 - 11904: 0xF6AE,
-	39977 - 11904: 0xF6AF,
-	39979 - 11904: 0xF6A9,
-	39980 - 11904: 0xF6AC,
-	39981 - 11904: 0xC55F,
-	39983 - 11904: 0x9ADA,
-	39985 - 11904: 0xC5BF,
-	39986 - 11904: 0xF7B4,
-	39987 - 11904: 0xF7AF,
-	39988 - 11904: 0xF7B3,
-	39989 - 11904: 0x96B0,
-	39990 - 11904: 0xF7B6,
-	39991 - 11904: 0xF7B2,
-	39993 - 11904: 0xF7AE,
-	39994 - 11904: 0x9A7E,
-	39995 - 11904: 0xC5C1,
-	39996 - 11904: 0xF7B1,
-	39997 - 11904: 0xF7B5,
-	39998 - 11904: 0xC5C0,
-	39999 - 11904: 0xF7AC,
-	40000 - 11904: 0xF570,
-	40001 - 11904: 0xF7B0,
-	40004 - 11904: 0xF7AD,
-	40005 - 11904: 0x9DDE,
-	40006 - 11904: 0xF7AA,
-	40008 - 11904: 0xF7AB,
-	40009 - 11904: 0xC5BE,
-	40010 - 11904: 0xF85A,
-	40011 - 11904: 0xF85C,
-	40012 - 11904: 0xF85F,
-	40013 - 11904: 0xF85B,
-	40014 - 11904: 0xF860,
-	40015 - 11904: 0x96AD,
-	40016 - 11904: 0xF859,
-	40018 - 11904: 0xF857,
-	40019 - 11904: 0x96AE,
-	40020 - 11904: 0xC5EB,
-	40021 - 11904: 0xF85D,
-	40022 - 11904: 0xC5ED,
-	40023 - 11904: 0xC5EC,
-	40024 - 11904: 0xF858,
-	40025 - 11904: 0xF85E,
-	40029 - 11904: 0x9EA1,
-	40030 - 11904: 0xF8DA,
-	40031 - 11904: 0xC64D,
-	40032 - 11904: 0xF8DB,
-	40034 - 11904: 0xF8D9,
-	40035 - 11904: 0xF8D6,
-	40038 - 11904: 0xF8D8,
-	40039 - 11904: 0xF8D7,
-	40040 - 11904: 0xF95A,
-	40045 - 11904: 0xF95C,
-	40046 - 11904: 0xF95B,
-	40049 - 11904: 0xF979,
-	40050 - 11904: 0x9E50,
-	40051 - 11904: 0xF978,
-	40052 - 11904: 0xF977,
-	40053 - 11904: 0xF97A,
-	40055 - 11904: 0xC673,
-	40056 - 11904: 0xC674,
-	40057 - 11904: 0xF9CA,
-	40058 - 11904: 0xF9CE,
-	40059 - 11904: 0x96AF,
-	40060 - 11904: 0x8BF4,
-	40165 - 11904: 0xB3BE,
-	40166 - 11904: 0xDCAF,
-	40167 - 11904: 0xE0ED,
-	40169 - 11904: 0xB9A7,
-	40170 - 11904: 0xE0EB,
-	40173 - 11904: 0xE0EC,
-	40177 - 11904: 0xE4E2,
-	40178 - 11904: 0xE4E3,
-	40179 - 11904: 0xBBF1,
-	40180 - 11904: 0xBBEF,
-	40181 - 11904: 0xE4E4,
-	40182 - 11904: 0xBBF0,
-	40183 - 11904: 0xE8E8,
-	40185 - 11904: 0xE8EB,
-	40186 - 11904: 0xE8E5,
-	40187 - 11904: 0xE8EC,
-	40188 - 11904: 0xE8E4,
-	40189 - 11904: 0xE8E6,
-	40191 - 11904: 0xE8E7,
-	40192 - 11904: 0xE8EA,
-	40194 - 11904: 0x9FA4,
-	40195 - 11904: 0xBEA1,
-	40196 - 11904: 0xE8EF,
-	40197 - 11904: 0xE8EE,
-	40198 - 11904: 0xBE7D,
-	40199 - 11904: 0xE8E9,
-	40200 - 11904: 0xE8ED,
-	40201 - 11904: 0xBE7E,
-	40204 - 11904: 0x96BD,
-	40208 - 11904: 0xECAC,
-	40210 - 11904: 0xC06F,
-	40212 - 11904: 0xECA7,
-	40213 - 11904: 0xC06B,
-	40214 - 11904: 0x96F4,
-	40215 - 11904: 0xECA4,
-	40216 - 11904: 0xECAA,
-	40217 - 11904: 0xECAD,
-	40219 - 11904: 0xC070,
-	40221 - 11904: 0xECA9,
-	40222 - 11904: 0xECA6,
-	40223 - 11904: 0xECAE,
-	40224 - 11904: 0xECA5,
-	40225 - 11904: 0x96B8,
-	40226 - 11904: 0xECAB,
-	40227 - 11904: 0xC06C,
-	40229 - 11904: 0xECA3,
-	40230 - 11904: 0xC06D,
-	40232 - 11904: 0xC06E,
-	40233 - 11904: 0xECA8,
-	40237 - 11904: 0xEFA9,
-	40238 - 11904: 0xEF7A,
-	40239 - 11904: 0xEF7B,
-	40240 - 11904: 0xEF7E,
-	40241 - 11904: 0xEF7C,
-	40243 - 11904: 0xEF76,
-	40244 - 11904: 0xFAA1,
-	40246 - 11904: 0xEF79,
-	40247 - 11904: 0xEFA5,
-	40248 - 11904: 0xEF7D,
-	40249 - 11904: 0x91A7,
-	40251 - 11904: 0xC245,
-	40253 - 11904: 0xEFA7,
-	40254 - 11904: 0xEFA4,
-	40255 - 11904: 0xC246,
-	40256 - 11904: 0xEFA6,
-	40257 - 11904: 0xEF77,
-	40258 - 11904: 0xEFA2,
-	40259 - 11904: 0xEFA3,
-	40260 - 11904: 0xA05E,
-	40261 - 11904: 0xEFA1,
-	40265 - 11904: 0x9A7D,
-	40266 - 11904: 0xF1D2,
-	40267 - 11904: 0xF1D4,
-	40268 - 11904: 0xF1D7,
-	40270 - 11904: 0x8948,
-	40271 - 11904: 0xF1D1,
-	40272 - 11904: 0x9EB1,
-	40273 - 11904: 0xC359,
-	40274 - 11904: 0xF1D9,
-	40275 - 11904: 0xF1D0,
-	40276 - 11904: 0xF1DA,
-	40278 - 11904: 0xF1D6,
-	40279 - 11904: 0xF1D8,
-	40280 - 11904: 0xF1DC,
-	40281 - 11904: 0xF1D5,
-	40282 - 11904: 0xF1DD,
-	40283 - 11904: 0xF1D3,
-	40284 - 11904: 0xF1CF,
-	40285 - 11904: 0xC35A,
-	40286 - 11904: 0x9DDB,
-	40287 - 11904: 0xF1DB,
-	40288 - 11904: 0xC35B,
-	40289 - 11904: 0xC44D,
-	40295 - 11904: 0xEF78,
-	40296 - 11904: 0xF3F1,
-	40297 - 11904: 0xF3E8,
-	40298 - 11904: 0xC44F,
-	40299 - 11904: 0xF3E4,
-	40300 - 11904: 0xC450,
-	40301 - 11904: 0x95BF,
-	40302 - 11904: 0x8A73,
-	40303 - 11904: 0xF3ED,
-	40304 - 11904: 0xF3E7,
-	40305 - 11904: 0xF3DD,
-	40306 - 11904: 0xC44E,
-	40307 - 11904: 0xF3EA,
-	40308 - 11904: 0xF3E5,
-	40309 - 11904: 0xF3E6,
-	40311 - 11904: 0xF3D8,
-	40312 - 11904: 0xF3DF,
-	40313 - 11904: 0xF3EE,
-	40315 - 11904: 0xF3EB,
-	40316 - 11904: 0x9EFE,
-	40317 - 11904: 0xF3E3,
-	40318 - 11904: 0x917A,
-	40319 - 11904: 0xF3EF,
-	40320 - 11904: 0xF3DE,
-	40321 - 11904: 0xF3D9,
-	40322 - 11904: 0xF3EC,
-	40323 - 11904: 0x917B,
-	40324 - 11904: 0xF3DB,
-	40325 - 11904: 0xF3E9,
-	40326 - 11904: 0xF3E0,
-	40327 - 11904: 0xF3F0,
-	40328 - 11904: 0xF3DC,
-	40329 - 11904: 0xC44C,
-	40330 - 11904: 0xF3DA,
-	40331 - 11904: 0xF3E1,
-	40332 - 11904: 0xF3E2,
-	40336 - 11904: 0xF57D,
-	40338 - 11904: 0xF57B,
-	40339 - 11904: 0x9AA3,
-	40340 - 11904: 0xF5A2,
-	40342 - 11904: 0xF5AE,
-	40343 - 11904: 0xF5A5,
-	40344 - 11904: 0xF57C,
-	40345 - 11904: 0xF578,
-	40346 - 11904: 0xF5A7,
-	40347 - 11904: 0xF57E,
-	40348 - 11904: 0xF5A3,
-	40349 - 11904: 0xF57A,
-	40350 - 11904: 0xF5AA,
-	40351 - 11904: 0xF577,
-	40352 - 11904: 0xF5A1,
-	40353 - 11904: 0xF5A6,
-	40354 - 11904: 0xF5A8,
-	40355 - 11904: 0xF5AB,
-	40356 - 11904: 0xF579,
-	40357 - 11904: 0x96C2,
-	40358 - 11904: 0xF5AF,
-	40359 - 11904: 0xF5B0,
-	40360 - 11904: 0xF5A9,
-	40361 - 11904: 0xF5AD,
-	40362 - 11904: 0xF5A4,
-	40363 - 11904: 0x9F77,
-	40364 - 11904: 0xF6C1,
-	40365 - 11904: 0xF6C4,
-	40367 - 11904: 0xC561,
-	40369 - 11904: 0xF6C3,
-	40370 - 11904: 0xF6C8,
-	40371 - 11904: 0xF6C6,
-	40372 - 11904: 0xC562,
-	40373 - 11904: 0xF6BD,
-	40374 - 11904: 0xF6B3,
-	40375 - 11904: 0xF6B2,
-	40376 - 11904: 0xC564,
-	40377 - 11904: 0xF6BF,
-	40378 - 11904: 0xF6C0,
-	40379 - 11904: 0xF6BC,
-	40380 - 11904: 0xF6B4,
-	40381 - 11904: 0x9AA4,
-	40382 - 11904: 0xF6B9,
-	40383 - 11904: 0xF5AC,
-	40384 - 11904: 0x9AA5,
-	40385 - 11904: 0xF6B5,
-	40386 - 11904: 0xC563,
-	40387 - 11904: 0xF6BB,
-	40388 - 11904: 0x91A1,
-	40389 - 11904: 0xF6BA,
-	40391 - 11904: 0xF6B6,
-	40392 - 11904: 0xF6C2,
-	40393 - 11904: 0x89B8,
-	40394 - 11904: 0xF6B7,
-	40395 - 11904: 0xF7BB,
-	40396 - 11904: 0xF6C5,
-	40397 - 11904: 0xF6C7,
-	40398 - 11904: 0xF6BE,
-	40399 - 11904: 0xF6B8,
-	40400 - 11904: 0xF7BC,
-	40401 - 11904: 0xF7BE,
-	40402 - 11904: 0xF7B8,
-	40403 - 11904: 0xC5C2,
-	40404 - 11904: 0x9173,
-	40405 - 11904: 0xF7C5,
-	40406 - 11904: 0xF7C3,
-	40407 - 11904: 0xC5C3,
-	40408 - 11904: 0xF7C2,
-	40409 - 11904: 0xF7C1,
-	40410 - 11904: 0xF7BA,
-	40411 - 11904: 0xF7B7,
-	40412 - 11904: 0xF7BD,
-	40413 - 11904: 0xF7C6,
-	40414 - 11904: 0xF7B9,
-	40415 - 11904: 0xF7BF,
-	40417 - 11904: 0xF869,
-	40418 - 11904: 0xF86E,
-	40419 - 11904: 0xF864,
-	40420 - 11904: 0xF867,
-	40421 - 11904: 0xC5EE,
-	40422 - 11904: 0xF86B,
-	40424 - 11904: 0xF872,
-	40425 - 11904: 0xF7C0,
-	40427 - 11904: 0xF865,
-	40428 - 11904: 0xF86F,
-	40429 - 11904: 0xF873,
-	40430 - 11904: 0xF86A,
-	40431 - 11904: 0xF863,
-	40432 - 11904: 0xF86D,
-	40434 - 11904: 0xF86C,
-	40435 - 11904: 0xF871,
-	40436 - 11904: 0xF870,
-	40437 - 11904: 0xF7C4,
-	40438 - 11904: 0xF868,
-	40439 - 11904: 0xF862,
-	40440 - 11904: 0xF866,
-	40441 - 11904: 0xC64E,
-	40442 - 11904: 0xC64F,
-	40443 - 11904: 0xF861,
-	40444 - 11904: 0x9AA6,
-	40445 - 11904: 0xF8E6,
-	40446 - 11904: 0xF8DD,
-	40447 - 11904: 0xF8E5,
-	40448 - 11904: 0xF8E2,
-	40449 - 11904: 0xF8E3,
-	40450 - 11904: 0xF8DC,
-	40451 - 11904: 0xF8DF,
-	40452 - 11904: 0xF8E7,
-	40453 - 11904: 0xF8E1,
-	40454 - 11904: 0xF8E0,
-	40455 - 11904: 0xF8DE,
-	40457 - 11904: 0xF8E4,
-	40458 - 11904: 0x89BD,
-	40459 - 11904: 0xF95D,
-	40460 - 11904: 0x89B9,
-	40461 - 11904: 0xF95E,
-	40462 - 11904: 0x917D,
-	40463 - 11904: 0xF960,
-	40464 - 11904: 0xF95F,
-	40465 - 11904: 0xF962,
-	40466 - 11904: 0xF961,
-	40467 - 11904: 0xF97C,
-	40468 - 11904: 0xF97B,
-	40469 - 11904: 0xF9B7,
-	40471 - 11904: 0xF9B8,
-	40472 - 11904: 0x96BB,
-	40473 - 11904: 0xF9C5,
-	40474 - 11904: 0xC678,
-	40475 - 11904: 0xC67C,
-	40476 - 11904: 0x9FF2,
-	40477 - 11904: 0xF9CF,
-	40478 - 11904: 0xC67D,
-	40479 - 11904: 0x8BF5,
-	40565 - 11904: 0xB3BF,
-	40569 - 11904: 0xC4D0,
-	40570 - 11904: 0xF6C9,
-	40571 - 11904: 0x9AA9,
-	40572 - 11904: 0xC650,
-	40573 - 11904: 0xC651,
-	40575 - 11904: 0xB3C0,
-	40576 - 11904: 0xE0EE,
-	40577 - 11904: 0x9F54,
-	40578 - 11904: 0xB9A8,
-	40579 - 11904: 0xE8F0,
-	40580 - 11904: 0x9FE3,
-	40581 - 11904: 0x9EED,
-	40582 - 11904: 0xECB0,
-	40583 - 11904: 0xECB1,
-	40584 - 11904: 0xECAF,
-	40585 - 11904: 0xEFAB,
-	40586 - 11904: 0xEFAA,
-	40587 - 11904: 0xC247,
-	40588 - 11904: 0xF1DF,
-	40589 - 11904: 0xEFAC,
-	40590 - 11904: 0xF1DE,
-	40592 - 11904: 0x91AA,
-	40593 - 11904: 0xF3F3,
-	40594 - 11904: 0xC451,
-	40595 - 11904: 0xC453,
-	40596 - 11904: 0xF3F2,
-	40597 - 11904: 0x91AB,
-	40598 - 11904: 0xA070,
-	40599 - 11904: 0xC452,
-	40600 - 11904: 0x9F6D,
-	40601 - 11904: 0xF5B1,
-	40602 - 11904: 0xF5B3,
-	40603 - 11904: 0xF5B2,
-	40604 - 11904: 0xF6CA,
-	40605 - 11904: 0xC565,
-	40606 - 11904: 0x91AC,
-	40607 - 11904: 0xC5EF,
-	40608 - 11904: 0xF8E8,
-	40609 - 11904: 0xF963,
-	40610 - 11904: 0x91AD,
-	40612 - 11904: 0xF9D2,
-	40613 - 11904: 0xB3C1,
-	40614 - 11904: 0xA0FD,
-	40615 - 11904: 0xE4E5,
-	40616 - 11904: 0x9FE2,
-	40617 - 11904: 0xBEA2,
-	40618 - 11904: 0x91AF,
-	40619 - 11904: 0x9E41,
-	40620 - 11904: 0x9AAA,
-	40621 - 11904: 0xECB3,
-	40622 - 11904: 0xECB2,
-	40623 - 11904: 0x91B0,
-	40624 - 11904: 0xEFAD,
-	40625 - 11904: 0x9AAB,
-	40628 - 11904: 0xC454,
-	40629 - 11904: 0xC4D1,
-	40630 - 11904: 0xF7C7,
-	40631 - 11904: 0xF9CB,
-	40635 - 11904: 0xB3C2,
-	40636 - 11904: 0xBBF2,
-	40637 - 11904: 0x9AAC,
-	40638 - 11904: 0xBEA3,
-	40639 - 11904: 0x9A4A,
-	40640 - 11904: 0xF3F4,
-	40641 - 11904: 0x91B2,
-	40642 - 11904: 0xF874,
-	40643 - 11904: 0xB6C0,
-	40644 - 11904: 0x8BF6,
-	40646 - 11904: 0x9AAD,
-	40647 - 11904: 0x89B6,
-	40648 - 11904: 0xEFAE,
-	40652 - 11904: 0xC664,
-	40653 - 11904: 0xB6C1,
-	40654 - 11904: 0xBEA4,
-	40655 - 11904: 0xC248,
-	40656 - 11904: 0xF875,
-	40657 - 11904: 0xB6C2,
-	40659 - 11904: 0xE8F1,
-	40660 - 11904: 0xC072,
-	40661 - 11904: 0xECB4,
-	40662 - 11904: 0xECB5,
-	40664 - 11904: 0xC071,
-	40666 - 11904: 0xEFAF,
-	40667 - 11904: 0xC24C,
-	40668 - 11904: 0xC24A,
-	40669 - 11904: 0xC24B,
-	40670 - 11904: 0xC249,
-	40671 - 11904: 0xF1E0,
-	40672 - 11904: 0xC35C,
-	40674 - 11904: 0x9AAF,
-	40676 - 11904: 0xF5B5,
-	40677 - 11904: 0xF5B4,
-	40678 - 11904: 0xF5B7,
-	40679 - 11904: 0xF5B6,
-	40680 - 11904: 0xC4D2,
-	40683 - 11904: 0xF6CB,
-	40685 - 11904: 0xF6CD,
-	40686 - 11904: 0xF6CC,
-	40687 - 11904: 0xC566,
-	40688 - 11904: 0xF7C8,
-	40689 - 11904: 0x9AB0,
-	40690 - 11904: 0xF876,
-	40691 - 11904: 0xF877,
-	40692 - 11904: 0xC5F0,
-	40693 - 11904: 0xF964,
-	40694 - 11904: 0xF97D,
-	40695 - 11904: 0xC675,
-	40696 - 11904: 0x9AB1,
-	40697 - 11904: 0xDCB0,
-	40698 - 11904: 0xECB6,
-	40699 - 11904: 0xEFB0,
-	40700 - 11904: 0xF3F5,
-	40701 - 11904: 0xE0EF,
-	40702 - 11904: 0x9AA1,
-	40703 - 11904: 0xEFB1,
-	40704 - 11904: 0xF1E2,
-	40705 - 11904: 0xF1E1,
-	40706 - 11904: 0x91B9,
-	40710 - 11904: 0xF878,
-	40711 - 11904: 0xC652,
-	40712 - 11904: 0x91BA,
-	40713 - 11904: 0xF965,
-	40714 - 11904: 0xF97E,
-	40718 - 11904: 0xB9A9,
-	40719 - 11904: 0xE8F2,
-	40720 - 11904: 0xE8F3,
-	40722 - 11904: 0xECB7,
-	40723 - 11904: 0xB9AA,
-	40725 - 11904: 0xC35D,
-	40726 - 11904: 0xF1E3,
-	40727 - 11904: 0x9F66,
-	40728 - 11904: 0xF6CF,
-	40729 - 11904: 0xC567,
-	40730 - 11904: 0xF6D0,
-	40731 - 11904: 0xF6CE,
-	40732 - 11904: 0xF879,
-	40734 - 11904: 0xF8E9,
-	40736 - 11904: 0xB9AB,
-	40738 - 11904: 0xEFB4,
-	40739 - 11904: 0xEFB3,
-	40740 - 11904: 0xEFB2,
-	40741 - 11904: 0xF1E4,
-	40742 - 11904: 0xA041,
-	40743 - 11904: 0x8BB7,
-	40744 - 11904: 0xF1E8,
-	40745 - 11904: 0xF1E7,
-	40746 - 11904: 0xF1E6,
-	40747 - 11904: 0xF1E5,
-	40748 - 11904: 0xC35E,
-	40749 - 11904: 0xF3F6,
-	40750 - 11904: 0xF5B9,
-	40751 - 11904: 0xC4D3,
-	40752 - 11904: 0xF5B8,
-	40753 - 11904: 0xF6D1,
-	40754 - 11904: 0xF7CB,
-	40755 - 11904: 0xF7CA,
-	40756 - 11904: 0xC5C4,
-	40757 - 11904: 0xF7C9,
-	40758 - 11904: 0xF87C,
-	40759 - 11904: 0xF87B,
-	40760 - 11904: 0xF87A,
-	40761 - 11904: 0x91C0,
-	40763 - 11904: 0xBBF3,
-	40765 - 11904: 0xECB8,
-	40766 - 11904: 0xC24D,
-	40768 - 11904: 0xF3F7,
-	40769 - 11904: 0xF3F8,
-	40770 - 11904: 0xF7CC,
-	40771 - 11904: 0xF87D,
-	40772 - 11904: 0x9AB3,
-	40773 - 11904: 0x91C3,
-	40774 - 11904: 0xF8EA,
-	40775 - 11904: 0xF966,
-	40776 - 11904: 0xF9B9,
-	40777 - 11904: 0xF9D4,
-	40778 - 11904: 0xBBF4,
-	40779 - 11904: 0xC24E,
-	40780 - 11904: 0xF1E9,
-	40781 - 11904: 0xF3F9,
-	40782 - 11904: 0xF6D2,
-	40783 - 11904: 0xF87E,
-	40784 - 11904: 0xA0FC,
-	40786 - 11904: 0xBEA6,
-	40787 - 11904: 0x9FEE,
-	40788 - 11904: 0xEFB5,
-	40789 - 11904: 0xF1EA,
-	40790 - 11904: 0xF3FA,
-	40791 - 11904: 0xF3FB,
-	40792 - 11904: 0xF3FC,
-	40793 - 11904: 0xF5BE,
-	40794 - 11904: 0x9F69,
-	40795 - 11904: 0xF5BA,
-	40796 - 11904: 0xC568,
-	40797 - 11904: 0xF5BD,
-	40798 - 11904: 0xF5BC,
-	40799 - 11904: 0xC4D4,
-	40800 - 11904: 0xF5BB,
-	40801 - 11904: 0xC4D6,
-	40802 - 11904: 0x91C8,
-	40803 - 11904: 0xC4D5,
-	40804 - 11904: 0xF6D4,
-	40805 - 11904: 0xF6D3,
-	40806 - 11904: 0xC569,
-	40807 - 11904: 0xC56A,
-	40809 - 11904: 0x91C9,
-	40810 - 11904: 0xC5C6,
-	40811 - 11904: 0xF7CD,
-	40812 - 11904: 0xC5C5,
-	40814 - 11904: 0xF8A3,
-	40815 - 11904: 0xF8A4,
-	40816 - 11904: 0xF8A2,
-	40817 - 11904: 0xF8A1,
-	40818 - 11904: 0xC654,
-	40820 - 11904: 0xF8EB,
-	40821 - 11904: 0xF8EC,
-	40822 - 11904: 0xF8ED,
-	40823 - 11904: 0xC653,
-	40824 - 11904: 0xF967,
-	40825 - 11904: 0xF96A,
-	40826 - 11904: 0xF969,
-	40827 - 11904: 0xF968,
-	40830 - 11904: 0xF9D3,
-	40831 - 11904: 0x8DE6,
-	40845 - 11904: 0xC073,
-	40846 - 11904: 0x91CB,
-	40848 - 11904: 0xC365,
-	40849 - 11904: 0xF5BF,
-	40850 - 11904: 0xF6D5,
-	40852 - 11904: 0xC5C7,
-	40853 - 11904: 0xF7CE,
-	40854 - 11904: 0x87AC,
-	40855 - 11904: 0x87A4,
-	40856 - 11904: 0xF9D5,
-	40857 - 11904: 0x89C8,
-	40860 - 11904: 0xC074,
-	40863 - 11904: 0x8DAA,
-	40864 - 11904: 0xEFB6,
-	40866 - 11904: 0xF7CF,
-	40868 - 11904: 0xF9A1,
-	40869 - 11904: 0x9FDD,
-	40870 - 11904: 0x8C43,
-	40871 - 11904: 0x8C6D,
-	40872 - 11904: 0x8C74,
-	40873 - 11904: 0x8CB7,
-	40874 - 11904: 0x8CB9,
-	40875 - 11904: 0x8CBB,
-	40876 - 11904: 0x8CC0,
-	40877 - 11904: 0x8CD7,
-	40878 - 11904: 0x8CD8,
-	40879 - 11904: 0x8CDA,
-	40880 - 11904: 0xC8A1,
-	40881 - 11904: 0xC8A3,
-	40882 - 11904: 0x8CED,
-	40883 - 11904: 0x8D48,
-	40903 - 11904: 0x87C2,
-	40904 - 11904: 0x87D2,
-	40905 - 11904: 0x87D6,
-	40906 - 11904: 0x87DA,
-	40907 - 11904: 0x87DF,
-}
-
-const encode2Low, encode2High = 7870, 10046
-
-var encode2 = [...]uint16{
-	7870 - 7870:  0x8863,
-	7871 - 7870:  0x88A4,
-	7872 - 7870:  0x8865,
-	7873 - 7870:  0x88A6,
-	8211 - 7870:  0xA156,
-	8212 - 7870:  0xA158,
-	8216 - 7870:  0xA1A5,
-	8217 - 7870:  0xA1A6,
-	8220 - 7870:  0xA1A7,
-	8221 - 7870:  0xA1A8,
-	8229 - 7870:  0xA14C,
-	8230 - 7870:  0xA14B,
-	8231 - 7870:  0xA145,
-	8242 - 7870:  0xA1AC,
-	8245 - 7870:  0xA1AB,
-	8251 - 7870:  0xA1B0,
-	8364 - 7870:  0xA3E1,
-	8451 - 7870:  0xA24A,
-	8453 - 7870:  0xA1C1,
-	8457 - 7870:  0xA24B,
-	8470 - 7870:  0xC8D2,
-	8481 - 7870:  0xC8D3,
-	8544 - 7870:  0xA2B9,
-	8545 - 7870:  0xA2BA,
-	8546 - 7870:  0xA2BB,
-	8547 - 7870:  0xA2BC,
-	8548 - 7870:  0xA2BD,
-	8549 - 7870:  0xA2BE,
-	8550 - 7870:  0xA2BF,
-	8551 - 7870:  0xA2C0,
-	8552 - 7870:  0xA2C1,
-	8553 - 7870:  0xA2C2,
-	8560 - 7870:  0xC6B5,
-	8561 - 7870:  0xC6B6,
-	8562 - 7870:  0xC6B7,
-	8563 - 7870:  0xC6B8,
-	8564 - 7870:  0xC6B9,
-	8565 - 7870:  0xC6BA,
-	8566 - 7870:  0xC6BB,
-	8567 - 7870:  0xC6BC,
-	8568 - 7870:  0xC6BD,
-	8569 - 7870:  0xC6BE,
-	8592 - 7870:  0xA1F6,
-	8593 - 7870:  0xA1F4,
-	8594 - 7870:  0xA1F7,
-	8595 - 7870:  0xA1F5,
-	8598 - 7870:  0xA1F8,
-	8599 - 7870:  0xA1F9,
-	8600 - 7870:  0xA1FB,
-	8601 - 7870:  0xA1FA,
-	8632 - 7870:  0xC877,
-	8633 - 7870:  0xC878,
-	8679 - 7870:  0xC876,
-	8725 - 7870:  0xA241,
-	8730 - 7870:  0xA1D4,
-	8734 - 7870:  0xA1DB,
-	8735 - 7870:  0xA1E8,
-	8736 - 7870:  0xA1E7,
-	8739 - 7870:  0xA1FD,
-	8741 - 7870:  0xA1FC,
-	8745 - 7870:  0xA1E4,
-	8746 - 7870:  0xA1E5,
-	8747 - 7870:  0xA1EC,
-	8750 - 7870:  0xA1ED,
-	8756 - 7870:  0xA1EF,
-	8757 - 7870:  0xA1EE,
-	8786 - 7870:  0xA1DC,
-	8800 - 7870:  0xA1DA,
-	8801 - 7870:  0xA1DD,
-	8806 - 7870:  0xA1D8,
-	8807 - 7870:  0xA1D9,
-	8853 - 7870:  0xA1F2,
-	8857 - 7870:  0xA1F3,
-	8869 - 7870:  0xA1E6,
-	8895 - 7870:  0xA1E9,
-	9178 - 7870:  0x88A9,
-	9179 - 7870:  0x88AA,
-	9216 - 7870:  0xA3C0,
-	9217 - 7870:  0xA3C1,
-	9218 - 7870:  0xA3C2,
-	9219 - 7870:  0xA3C3,
-	9220 - 7870:  0xA3C4,
-	9221 - 7870:  0xA3C5,
-	9222 - 7870:  0xA3C6,
-	9223 - 7870:  0xA3C7,
-	9224 - 7870:  0xA3C8,
-	9225 - 7870:  0xA3C9,
-	9226 - 7870:  0xA3CA,
-	9227 - 7870:  0xA3CB,
-	9228 - 7870:  0xA3CC,
-	9229 - 7870:  0xA3CD,
-	9230 - 7870:  0xA3CE,
-	9231 - 7870:  0xA3CF,
-	9232 - 7870:  0xA3D0,
-	9233 - 7870:  0xA3D1,
-	9234 - 7870:  0xA3D2,
-	9235 - 7870:  0xA3D3,
-	9236 - 7870:  0xA3D4,
-	9237 - 7870:  0xA3D5,
-	9238 - 7870:  0xA3D6,
-	9239 - 7870:  0xA3D7,
-	9240 - 7870:  0xA3D8,
-	9241 - 7870:  0xA3D9,
-	9242 - 7870:  0xA3DA,
-	9243 - 7870:  0xA3DB,
-	9244 - 7870:  0xA3DC,
-	9245 - 7870:  0xA3DD,
-	9246 - 7870:  0xA3DE,
-	9247 - 7870:  0xA3DF,
-	9249 - 7870:  0xA3E0,
-	9312 - 7870:  0xC6A1,
-	9313 - 7870:  0xC6A2,
-	9314 - 7870:  0xC6A3,
-	9315 - 7870:  0xC6A4,
-	9316 - 7870:  0xC6A5,
-	9317 - 7870:  0xC6A6,
-	9318 - 7870:  0xC6A7,
-	9319 - 7870:  0xC6A8,
-	9320 - 7870:  0xC6A9,
-	9321 - 7870:  0xC6AA,
-	9332 - 7870:  0xC6AB,
-	9333 - 7870:  0xC6AC,
-	9334 - 7870:  0xC6AD,
-	9335 - 7870:  0xC6AE,
-	9336 - 7870:  0xC6AF,
-	9337 - 7870:  0xC6B0,
-	9338 - 7870:  0xC6B1,
-	9339 - 7870:  0xC6B2,
-	9340 - 7870:  0xC6B3,
-	9341 - 7870:  0xC6B4,
-	9472 - 7870:  0xA277,
-	9474 - 7870:  0xA278,
-	9484 - 7870:  0xA27A,
-	9488 - 7870:  0xA27B,
-	9492 - 7870:  0xA27C,
-	9496 - 7870:  0xA27D,
-	9500 - 7870:  0xA275,
-	9508 - 7870:  0xA274,
-	9516 - 7870:  0xA273,
-	9524 - 7870:  0xA272,
-	9532 - 7870:  0xA271,
-	9552 - 7870:  0xF9F9,
-	9553 - 7870:  0xF9F8,
-	9554 - 7870:  0xF9E6,
-	9555 - 7870:  0xF9EF,
-	9556 - 7870:  0xF9DD,
-	9557 - 7870:  0xF9E8,
-	9558 - 7870:  0xF9F1,
-	9559 - 7870:  0xF9DF,
-	9560 - 7870:  0xF9EC,
-	9561 - 7870:  0xF9F5,
-	9562 - 7870:  0xF9E3,
-	9563 - 7870:  0xF9EE,
-	9564 - 7870:  0xF9F7,
-	9565 - 7870:  0xF9E5,
-	9566 - 7870:  0xF9E9,
-	9567 - 7870:  0xF9F2,
-	9568 - 7870:  0xF9E0,
-	9569 - 7870:  0xF9EB,
-	9570 - 7870:  0xF9F4,
-	9571 - 7870:  0xF9E2,
-	9572 - 7870:  0xF9E7,
-	9573 - 7870:  0xF9F0,
-	9574 - 7870:  0xF9DE,
-	9575 - 7870:  0xF9ED,
-	9576 - 7870:  0xF9F6,
-	9577 - 7870:  0xF9E4,
-	9578 - 7870:  0xF9EA,
-	9579 - 7870:  0xF9F3,
-	9580 - 7870:  0xF9E1,
-	9581 - 7870:  0xF9FA,
-	9582 - 7870:  0xF9FB,
-	9583 - 7870:  0xF9FD,
-	9584 - 7870:  0xF9FC,
-	9585 - 7870:  0xA2AC,
-	9586 - 7870:  0xA2AD,
-	9587 - 7870:  0xA2AE,
-	9588 - 7870:  0xA15A,
-	9601 - 7870:  0xA262,
-	9602 - 7870:  0xA263,
-	9603 - 7870:  0xA264,
-	9604 - 7870:  0xA265,
-	9605 - 7870:  0xA266,
-	9606 - 7870:  0xA267,
-	9607 - 7870:  0xA268,
-	9608 - 7870:  0xA269,
-	9609 - 7870:  0xA270,
-	9610 - 7870:  0xA26F,
-	9611 - 7870:  0xA26E,
-	9612 - 7870:  0xA26D,
-	9613 - 7870:  0xA26C,
-	9614 - 7870:  0xA26B,
-	9615 - 7870:  0xA26A,
-	9620 - 7870:  0xA276,
-	9621 - 7870:  0xA279,
-	9632 - 7870:  0xA1BD,
-	9633 - 7870:  0xA1BC,
-	9650 - 7870:  0xA1B6,
-	9651 - 7870:  0xA1B5,
-	9660 - 7870:  0xA1BF,
-	9661 - 7870:  0xA1BE,
-	9670 - 7870:  0xA1BB,
-	9671 - 7870:  0xA1BA,
-	9675 - 7870:  0xA1B3,
-	9678 - 7870:  0xA1B7,
-	9679 - 7870:  0xA1B4,
-	9698 - 7870:  0xA2A8,
-	9699 - 7870:  0xA2A9,
-	9700 - 7870:  0xA2AB,
-	9701 - 7870:  0xA2AA,
-	9733 - 7870:  0xA1B9,
-	9734 - 7870:  0xA1B8,
-	9792 - 7870:  0xA1F0,
-	9794 - 7870:  0xA1F1,
-	10045 - 7870: 0xC6E6,
-}
-
-const encode3Low, encode3High = 167, 1106
-
-var encode3 = [...]uint16{
-	167 - 167:  0xA1B1,
-	168 - 167:  0xC6D8,
-	175 - 167:  0xA1C2,
-	176 - 167:  0xA258,
-	177 - 167:  0xA1D3,
-	183 - 167:  0xA150,
-	192 - 167:  0x8859,
-	193 - 167:  0x8857,
-	200 - 167:  0x885D,
-	201 - 167:  0x885B,
-	202 - 167:  0x8866,
-	210 - 167:  0x8861,
-	211 - 167:  0x885F,
-	215 - 167:  0xA1D1,
-	224 - 167:  0x886A,
-	225 - 167:  0x8868,
-	232 - 167:  0x886F,
-	233 - 167:  0x886D,
-	234 - 167:  0x88A7,
-	236 - 167:  0x8873,
-	237 - 167:  0x8871,
-	242 - 167:  0x8877,
-	243 - 167:  0x8875,
-	247 - 167:  0xA1D2,
-	248 - 167:  0xC8FB,
-	249 - 167:  0x887B,
-	250 - 167:  0x8879,
-	252 - 167:  0x88A2,
-	256 - 167:  0x8856,
-	257 - 167:  0x8867,
-	274 - 167:  0x885A,
-	275 - 167:  0x886C,
-	282 - 167:  0x885C,
-	283 - 167:  0x886E,
-	299 - 167:  0x8870,
-	331 - 167:  0xC8FC,
-	332 - 167:  0x885E,
-	333 - 167:  0x8874,
-	339 - 167:  0xC8FA,
-	363 - 167:  0x8878,
-	461 - 167:  0x8858,
-	462 - 167:  0x8869,
-	464 - 167:  0x8872,
-	465 - 167:  0x8860,
-	466 - 167:  0x8876,
-	468 - 167:  0x887A,
-	470 - 167:  0x887C,
-	472 - 167:  0x887D,
-	474 - 167:  0x887E,
-	476 - 167:  0x88A1,
-	592 - 167:  0xC8F6,
-	593 - 167:  0x886B,
-	596 - 167:  0xC8F8,
-	603 - 167:  0xC8F7,
-	609 - 167:  0x88A8,
-	618 - 167:  0xC8FE,
-	629 - 167:  0xC8F9,
-	643 - 167:  0xC8F5,
-	650 - 167:  0xC8FD,
-	710 - 167:  0xC6D9,
-	711 - 167:  0xA3BE,
-	713 - 167:  0xA3BC,
-	714 - 167:  0xA3BD,
-	715 - 167:  0xA3BF,
-	717 - 167:  0xA1C5,
-	729 - 167:  0xA3BB,
-	913 - 167:  0xA344,
-	914 - 167:  0xA345,
-	915 - 167:  0xA346,
-	916 - 167:  0xA347,
-	917 - 167:  0xA348,
-	918 - 167:  0xA349,
-	919 - 167:  0xA34A,
-	920 - 167:  0xA34B,
-	921 - 167:  0xA34C,
-	922 - 167:  0xA34D,
-	923 - 167:  0xA34E,
-	924 - 167:  0xA34F,
-	925 - 167:  0xA350,
-	926 - 167:  0xA351,
-	927 - 167:  0xA352,
-	928 - 167:  0xA353,
-	929 - 167:  0xA354,
-	931 - 167:  0xA355,
-	932 - 167:  0xA356,
-	933 - 167:  0xA357,
-	934 - 167:  0xA358,
-	935 - 167:  0xA359,
-	936 - 167:  0xA35A,
-	937 - 167:  0xA35B,
-	945 - 167:  0xA35C,
-	946 - 167:  0xA35D,
-	947 - 167:  0xA35E,
-	948 - 167:  0xA35F,
-	949 - 167:  0xA360,
-	950 - 167:  0xA361,
-	951 - 167:  0xA362,
-	952 - 167:  0xA363,
-	953 - 167:  0xA364,
-	954 - 167:  0xA365,
-	955 - 167:  0xA366,
-	956 - 167:  0xA367,
-	957 - 167:  0xA368,
-	958 - 167:  0xA369,
-	959 - 167:  0xA36A,
-	960 - 167:  0xA36B,
-	961 - 167:  0xA36C,
-	963 - 167:  0xA36D,
-	964 - 167:  0xA36E,
-	965 - 167:  0xA36F,
-	966 - 167:  0xA370,
-	967 - 167:  0xA371,
-	968 - 167:  0xA372,
-	969 - 167:  0xA373,
-	1025 - 167: 0xC7F9,
-	1040 - 167: 0xC7F3,
-	1041 - 167: 0xC7F4,
-	1042 - 167: 0xC7F5,
-	1043 - 167: 0xC7F6,
-	1044 - 167: 0xC7F7,
-	1045 - 167: 0xC7F8,
-	1046 - 167: 0xC7FA,
-	1047 - 167: 0xC7FB,
-	1048 - 167: 0xC7FC,
-	1049 - 167: 0xC7FD,
-	1050 - 167: 0xC7FE,
-	1051 - 167: 0xC840,
-	1052 - 167: 0xC841,
-	1053 - 167: 0xC842,
-	1054 - 167: 0xC843,
-	1055 - 167: 0xC844,
-	1056 - 167: 0xC845,
-	1057 - 167: 0xC846,
-	1058 - 167: 0xC847,
-	1059 - 167: 0xC848,
-	1060 - 167: 0xC849,
-	1061 - 167: 0xC84A,
-	1062 - 167: 0xC84B,
-	1063 - 167: 0xC84C,
-	1064 - 167: 0xC84D,
-	1065 - 167: 0xC84E,
-	1066 - 167: 0xC84F,
-	1067 - 167: 0xC850,
-	1068 - 167: 0xC851,
-	1069 - 167: 0xC852,
-	1070 - 167: 0xC853,
-	1071 - 167: 0xC854,
-	1072 - 167: 0xC855,
-	1073 - 167: 0xC856,
-	1074 - 167: 0xC857,
-	1075 - 167: 0xC858,
-	1076 - 167: 0xC859,
-	1077 - 167: 0xC85A,
-	1078 - 167: 0xC85C,
-	1079 - 167: 0xC85D,
-	1080 - 167: 0xC85E,
-	1081 - 167: 0xC85F,
-	1082 - 167: 0xC860,
-	1083 - 167: 0xC861,
-	1084 - 167: 0xC862,
-	1085 - 167: 0xC863,
-	1086 - 167: 0xC864,
-	1087 - 167: 0xC865,
-	1088 - 167: 0xC866,
-	1089 - 167: 0xC867,
-	1090 - 167: 0xC868,
-	1091 - 167: 0xC869,
-	1092 - 167: 0xC86A,
-	1093 - 167: 0xC86B,
-	1094 - 167: 0xC86C,
-	1095 - 167: 0xC86D,
-	1096 - 167: 0xC86E,
-	1097 - 167: 0xC86F,
-	1098 - 167: 0xC870,
-	1099 - 167: 0xC871,
-	1100 - 167: 0xC872,
-	1101 - 167: 0xC873,
-	1102 - 167: 0xC874,
-	1103 - 167: 0xC875,
-	1105 - 167: 0xC85B,
-}
-
-const encode4Low, encode4High = 65072, 65518
-
-var encode4 = [...]uint16{
-	65072 - 65072: 0xA14A,
-	65073 - 65072: 0xA157,
-	65075 - 65072: 0xA159,
-	65076 - 65072: 0xA15B,
-	65077 - 65072: 0xA15F,
-	65078 - 65072: 0xA160,
-	65079 - 65072: 0xA163,
-	65080 - 65072: 0xA164,
-	65081 - 65072: 0xA167,
-	65082 - 65072: 0xA168,
-	65083 - 65072: 0xA16B,
-	65084 - 65072: 0xA16C,
-	65085 - 65072: 0xA16F,
-	65086 - 65072: 0xA170,
-	65087 - 65072: 0xA173,
-	65088 - 65072: 0xA174,
-	65089 - 65072: 0xA177,
-	65090 - 65072: 0xA178,
-	65091 - 65072: 0xA17B,
-	65092 - 65072: 0xA17C,
-	65097 - 65072: 0xA1C6,
-	65098 - 65072: 0xA1C7,
-	65099 - 65072: 0xA1CA,
-	65100 - 65072: 0xA1CB,
-	65101 - 65072: 0xA1C8,
-	65102 - 65072: 0xA1C9,
-	65103 - 65072: 0xA15C,
-	65104 - 65072: 0xA14D,
-	65105 - 65072: 0xA14E,
-	65106 - 65072: 0xA14F,
-	65108 - 65072: 0xA151,
-	65109 - 65072: 0xA152,
-	65110 - 65072: 0xA153,
-	65111 - 65072: 0xA154,
-	65113 - 65072: 0xA17D,
-	65114 - 65072: 0xA17E,
-	65115 - 65072: 0xA1A1,
-	65116 - 65072: 0xA1A2,
-	65117 - 65072: 0xA1A3,
-	65118 - 65072: 0xA1A4,
-	65119 - 65072: 0xA1CC,
-	65120 - 65072: 0xA1CD,
-	65121 - 65072: 0xA1CE,
-	65122 - 65072: 0xA1DE,
-	65123 - 65072: 0xA1DF,
-	65124 - 65072: 0xA1E0,
-	65125 - 65072: 0xA1E1,
-	65126 - 65072: 0xA1E2,
-	65128 - 65072: 0xA242,
-	65129 - 65072: 0xA24C,
-	65130 - 65072: 0xA24D,
-	65131 - 65072: 0xA24E,
-	65281 - 65072: 0xA149,
-	65282 - 65072: 0xC8D0,
-	65283 - 65072: 0xA1AD,
-	65284 - 65072: 0xA243,
-	65285 - 65072: 0xA248,
-	65286 - 65072: 0xA1AE,
-	65287 - 65072: 0xC8CF,
-	65288 - 65072: 0xA15D,
-	65289 - 65072: 0xA15E,
-	65290 - 65072: 0xA1AF,
-	65291 - 65072: 0xA1CF,
-	65292 - 65072: 0xA141,
-	65293 - 65072: 0xA1D0,
-	65294 - 65072: 0xA144,
-	65295 - 65072: 0xA1FE,
-	65296 - 65072: 0xA2AF,
-	65297 - 65072: 0xA2B0,
-	65298 - 65072: 0xA2B1,
-	65299 - 65072: 0xA2B2,
-	65300 - 65072: 0xA2B3,
-	65301 - 65072: 0xA2B4,
-	65302 - 65072: 0xA2B5,
-	65303 - 65072: 0xA2B6,
-	65304 - 65072: 0xA2B7,
-	65305 - 65072: 0xA2B8,
-	65306 - 65072: 0xA147,
-	65307 - 65072: 0xA146,
-	65308 - 65072: 0xA1D5,
-	65309 - 65072: 0xA1D7,
-	65310 - 65072: 0xA1D6,
-	65311 - 65072: 0xA148,
-	65312 - 65072: 0xA249,
-	65313 - 65072: 0xA2CF,
-	65314 - 65072: 0xA2D0,
-	65315 - 65072: 0xA2D1,
-	65316 - 65072: 0xA2D2,
-	65317 - 65072: 0xA2D3,
-	65318 - 65072: 0xA2D4,
-	65319 - 65072: 0xA2D5,
-	65320 - 65072: 0xA2D6,
-	65321 - 65072: 0xA2D7,
-	65322 - 65072: 0xA2D8,
-	65323 - 65072: 0xA2D9,
-	65324 - 65072: 0xA2DA,
-	65325 - 65072: 0xA2DB,
-	65326 - 65072: 0xA2DC,
-	65327 - 65072: 0xA2DD,
-	65328 - 65072: 0xA2DE,
-	65329 - 65072: 0xA2DF,
-	65330 - 65072: 0xA2E0,
-	65331 - 65072: 0xA2E1,
-	65332 - 65072: 0xA2E2,
-	65333 - 65072: 0xA2E3,
-	65334 - 65072: 0xA2E4,
-	65335 - 65072: 0xA2E5,
-	65336 - 65072: 0xA2E6,
-	65337 - 65072: 0xA2E7,
-	65338 - 65072: 0xA2E8,
-	65339 - 65072: 0xC6E4,
-	65340 - 65072: 0xA240,
-	65341 - 65072: 0xC6E5,
-	65343 - 65072: 0xA1C4,
-	65345 - 65072: 0xA2E9,
-	65346 - 65072: 0xA2EA,
-	65347 - 65072: 0xA2EB,
-	65348 - 65072: 0xA2EC,
-	65349 - 65072: 0xA2ED,
-	65350 - 65072: 0xA2EE,
-	65351 - 65072: 0xA2EF,
-	65352 - 65072: 0xA2F0,
-	65353 - 65072: 0xA2F1,
-	65354 - 65072: 0xA2F2,
-	65355 - 65072: 0xA2F3,
-	65356 - 65072: 0xA2F4,
-	65357 - 65072: 0xA2F5,
-	65358 - 65072: 0xA2F6,
-	65359 - 65072: 0xA2F7,
-	65360 - 65072: 0xA2F8,
-	65361 - 65072: 0xA2F9,
-	65362 - 65072: 0xA2FA,
-	65363 - 65072: 0xA2FB,
-	65364 - 65072: 0xA2FC,
-	65365 - 65072: 0xA2FD,
-	65366 - 65072: 0xA2FE,
-	65367 - 65072: 0xA340,
-	65368 - 65072: 0xA341,
-	65369 - 65072: 0xA342,
-	65370 - 65072: 0xA343,
-	65371 - 65072: 0xA161,
-	65372 - 65072: 0xA155,
-	65373 - 65072: 0xA162,
-	65374 - 65072: 0xA1E3,
-	65504 - 65072: 0xA246,
-	65505 - 65072: 0xA247,
-	65506 - 65072: 0xC8CD,
-	65507 - 65072: 0xA1C3,
-	65508 - 65072: 0xC8CE,
-	65509 - 65072: 0xA244,
-	65517 - 65072: 0xF9FE,
-}
-
-const encode5Low, encode5High = 194597, 195029
-
-var encode5 = [...]uint16{
-	194597 - 194597: 0x9874,
-	194619 - 194597: 0x9AC8,
-	194624 - 194597: 0xA047,
-	194680 - 194597: 0x8BC3,
-	194708 - 194597: 0xFC48,
-	194726 - 194597: 0xFC77,
-	194765 - 194597: 0x9C52,
-	194964 - 194597: 0x8EFD,
-	194994 - 194597: 0x8FA8,
-	195004 - 194597: 0x957A,
-	195028 - 194597: 0x8FF0,
-}
-
-const encode6Low, encode6High = 63751, 64014
-
-var encode6 = [...]uint16{
-	63751 - 63751: 0x8BF8,
-	64012 - 63751: 0xC94A,
-	64013 - 63751: 0xDDFC,
-}
-
-const encode7Low, encode7High = 175615, 175616
-
-var encode7 = [...]uint16{
-	175615 - 175615: 0x87DC,
-}
Index: trunk/vendor/golang.org/x/text/encoding/unicode/override.go
===================================================================
--- trunk/vendor/golang.org/x/text/encoding/unicode/override.go	(revision 145)
+++ 	(revision )
@@ -1,82 +1,0 @@
-// Copyright 2015 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package unicode
-
-import (
-	"golang.org/x/text/transform"
-)
-
-// BOMOverride returns a new decoder transformer that is identical to fallback,
-// except that the presence of a Byte Order Mark at the start of the input
-// causes it to switch to the corresponding Unicode decoding. It will only
-// consider BOMs for UTF-8, UTF-16BE, and UTF-16LE.
-//
-// This differs from using ExpectBOM by allowing a BOM to switch to UTF-8, not
-// just UTF-16 variants, and allowing falling back to any encoding scheme.
-//
-// This technique is recommended by the W3C for use in HTML 5: "For
-// compatibility with deployed content, the byte order mark (also known as BOM)
-// is considered more authoritative than anything else."
-// http://www.w3.org/TR/encoding/#specification-hooks
-//
-// Using BOMOverride is mostly intended for use cases where the first characters
-// of a fallback encoding are known to not be a BOM, for example, for valid HTML
-// and most encodings.
-func BOMOverride(fallback transform.Transformer) transform.Transformer {
-	// TODO: possibly allow a variadic argument of unicode encodings to allow
-	// specifying details of which fallbacks are supported as well as
-	// specifying the details of the implementations. This would also allow for
-	// support for UTF-32, which should not be supported by default.
-	return &bomOverride{fallback: fallback}
-}
-
-type bomOverride struct {
-	fallback transform.Transformer
-	current  transform.Transformer
-}
-
-func (d *bomOverride) Reset() {
-	d.current = nil
-	d.fallback.Reset()
-}
-
-var (
-	// TODO: we could use decode functions here, instead of allocating a new
-	// decoder on every NewDecoder as IgnoreBOM decoders can be stateless.
-	utf16le = UTF16(LittleEndian, IgnoreBOM)
-	utf16be = UTF16(BigEndian, IgnoreBOM)
-)
-
-const utf8BOM = "\ufeff"
-
-func (d *bomOverride) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	if d.current != nil {
-		return d.current.Transform(dst, src, atEOF)
-	}
-	if len(src) < 3 && !atEOF {
-		return 0, 0, transform.ErrShortSrc
-	}
-	d.current = d.fallback
-	bomSize := 0
-	if len(src) >= 2 {
-		if src[0] == 0xFF && src[1] == 0xFE {
-			d.current = utf16le.NewDecoder()
-			bomSize = 2
-		} else if src[0] == 0xFE && src[1] == 0xFF {
-			d.current = utf16be.NewDecoder()
-			bomSize = 2
-		} else if len(src) >= 3 &&
-			src[0] == utf8BOM[0] &&
-			src[1] == utf8BOM[1] &&
-			src[2] == utf8BOM[2] {
-			d.current = transform.Nop
-			bomSize = 3
-		}
-	}
-	if bomSize < len(src) {
-		nDst, nSrc, err = d.current.Transform(dst, src[bomSize:], atEOF)
-	}
-	return nDst, nSrc + bomSize, err
-}
Index: trunk/vendor/golang.org/x/text/encoding/unicode/unicode.go
===================================================================
--- trunk/vendor/golang.org/x/text/encoding/unicode/unicode.go	(revision 145)
+++ 	(revision )
@@ -1,512 +1,0 @@
-// Copyright 2013 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-// Package unicode provides Unicode encodings such as UTF-16.
-package unicode // import "golang.org/x/text/encoding/unicode"
-
-import (
-	"bytes"
-	"errors"
-	"unicode/utf16"
-	"unicode/utf8"
-
-	"golang.org/x/text/encoding"
-	"golang.org/x/text/encoding/internal"
-	"golang.org/x/text/encoding/internal/identifier"
-	"golang.org/x/text/internal/utf8internal"
-	"golang.org/x/text/runes"
-	"golang.org/x/text/transform"
-)
-
-// TODO: I think the Transformers really should return errors on unmatched
-// surrogate pairs and odd numbers of bytes. This is not required by RFC 2781,
-// which leaves it open, but is suggested by WhatWG. It will allow for all error
-// modes as defined by WhatWG: fatal, HTML and Replacement. This would require
-// the introduction of some kind of error type for conveying the erroneous code
-// point.
-
-// UTF8 is the UTF-8 encoding. It neither removes nor adds byte order marks.
-var UTF8 encoding.Encoding = utf8enc
-
-// UTF8BOM is an UTF-8 encoding where the decoder strips a leading byte order
-// mark while the encoder adds one.
-//
-// Some editors add a byte order mark as a signature to UTF-8 files. Although
-// the byte order mark is not useful for detecting byte order in UTF-8, it is
-// sometimes used as a convention to mark UTF-8-encoded files. This relies on
-// the observation that the UTF-8 byte order mark is either an illegal or at
-// least very unlikely sequence in any other character encoding.
-var UTF8BOM encoding.Encoding = utf8bomEncoding{}
-
-type utf8bomEncoding struct{}
-
-func (utf8bomEncoding) String() string {
-	return "UTF-8-BOM"
-}
-
-func (utf8bomEncoding) ID() (identifier.MIB, string) {
-	return identifier.Unofficial, "x-utf8bom"
-}
-
-func (utf8bomEncoding) NewEncoder() *encoding.Encoder {
-	return &encoding.Encoder{
-		Transformer: &utf8bomEncoder{t: runes.ReplaceIllFormed()},
-	}
-}
-
-func (utf8bomEncoding) NewDecoder() *encoding.Decoder {
-	return &encoding.Decoder{Transformer: &utf8bomDecoder{}}
-}
-
-var utf8enc = &internal.Encoding{
-	&internal.SimpleEncoding{utf8Decoder{}, runes.ReplaceIllFormed()},
-	"UTF-8",
-	identifier.UTF8,
-}
-
-type utf8bomDecoder struct {
-	checked bool
-}
-
-func (t *utf8bomDecoder) Reset() {
-	t.checked = false
-}
-
-func (t *utf8bomDecoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	if !t.checked {
-		if !atEOF && len(src) < len(utf8BOM) {
-			if len(src) == 0 {
-				return 0, 0, nil
-			}
-			return 0, 0, transform.ErrShortSrc
-		}
-		if bytes.HasPrefix(src, []byte(utf8BOM)) {
-			nSrc += len(utf8BOM)
-			src = src[len(utf8BOM):]
-		}
-		t.checked = true
-	}
-	nDst, n, err := utf8Decoder.Transform(utf8Decoder{}, dst[nDst:], src, atEOF)
-	nSrc += n
-	return nDst, nSrc, err
-}
-
-type utf8bomEncoder struct {
-	written bool
-	t       transform.Transformer
-}
-
-func (t *utf8bomEncoder) Reset() {
-	t.written = false
-	t.t.Reset()
-}
-
-func (t *utf8bomEncoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	if !t.written {
-		if len(dst) < len(utf8BOM) {
-			return nDst, 0, transform.ErrShortDst
-		}
-		nDst = copy(dst, utf8BOM)
-		t.written = true
-	}
-	n, nSrc, err := utf8Decoder.Transform(utf8Decoder{}, dst[nDst:], src, atEOF)
-	nDst += n
-	return nDst, nSrc, err
-}
-
-type utf8Decoder struct{ transform.NopResetter }
-
-func (utf8Decoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	var pSrc int // point from which to start copy in src
-	var accept utf8internal.AcceptRange
-
-	// The decoder can only make the input larger, not smaller.
-	n := len(src)
-	if len(dst) < n {
-		err = transform.ErrShortDst
-		n = len(dst)
-		atEOF = false
-	}
-	for nSrc < n {
-		c := src[nSrc]
-		if c < utf8.RuneSelf {
-			nSrc++
-			continue
-		}
-		first := utf8internal.First[c]
-		size := int(first & utf8internal.SizeMask)
-		if first == utf8internal.FirstInvalid {
-			goto handleInvalid // invalid starter byte
-		}
-		accept = utf8internal.AcceptRanges[first>>utf8internal.AcceptShift]
-		if nSrc+size > n {
-			if !atEOF {
-				// We may stop earlier than necessary here if the short sequence
-				// has invalid bytes. Not checking for this simplifies the code
-				// and may avoid duplicate computations in certain conditions.
-				if err == nil {
-					err = transform.ErrShortSrc
-				}
-				break
-			}
-			// Determine the maximal subpart of an ill-formed subsequence.
-			switch {
-			case nSrc+1 >= n || src[nSrc+1] < accept.Lo || accept.Hi < src[nSrc+1]:
-				size = 1
-			case nSrc+2 >= n || src[nSrc+2] < utf8internal.LoCB || utf8internal.HiCB < src[nSrc+2]:
-				size = 2
-			default:
-				size = 3 // As we are short, the maximum is 3.
-			}
-			goto handleInvalid
-		}
-		if c = src[nSrc+1]; c < accept.Lo || accept.Hi < c {
-			size = 1
-			goto handleInvalid // invalid continuation byte
-		} else if size == 2 {
-		} else if c = src[nSrc+2]; c < utf8internal.LoCB || utf8internal.HiCB < c {
-			size = 2
-			goto handleInvalid // invalid continuation byte
-		} else if size == 3 {
-		} else if c = src[nSrc+3]; c < utf8internal.LoCB || utf8internal.HiCB < c {
-			size = 3
-			goto handleInvalid // invalid continuation byte
-		}
-		nSrc += size
-		continue
-
-	handleInvalid:
-		// Copy the scanned input so far.
-		nDst += copy(dst[nDst:], src[pSrc:nSrc])
-
-		// Append RuneError to the destination.
-		const runeError = "\ufffd"
-		if nDst+len(runeError) > len(dst) {
-			return nDst, nSrc, transform.ErrShortDst
-		}
-		nDst += copy(dst[nDst:], runeError)
-
-		// Skip the maximal subpart of an ill-formed subsequence according to
-		// the W3C standard way instead of the Go way. This Transform is
-		// probably the only place in the text repo where it is warranted.
-		nSrc += size
-		pSrc = nSrc
-
-		// Recompute the maximum source length.
-		if sz := len(dst) - nDst; sz < len(src)-nSrc {
-			err = transform.ErrShortDst
-			n = nSrc + sz
-			atEOF = false
-		}
-	}
-	return nDst + copy(dst[nDst:], src[pSrc:nSrc]), nSrc, err
-}
-
-// UTF16 returns a UTF-16 Encoding for the given default endianness and byte
-// order mark (BOM) policy.
-//
-// When decoding from UTF-16 to UTF-8, if the BOMPolicy is IgnoreBOM then
-// neither BOMs U+FEFF nor noncharacters U+FFFE in the input stream will affect
-// the endianness used for decoding, and will instead be output as their
-// standard UTF-8 encodings: "\xef\xbb\xbf" and "\xef\xbf\xbe". If the BOMPolicy
-// is UseBOM or ExpectBOM a staring BOM is not written to the UTF-8 output.
-// Instead, it overrides the default endianness e for the remainder of the
-// transformation. Any subsequent BOMs U+FEFF or noncharacters U+FFFE will not
-// affect the endianness used, and will instead be output as their standard
-// UTF-8 encodings. For UseBOM, if there is no starting BOM, it will proceed
-// with the default Endianness. For ExpectBOM, in that case, the transformation
-// will return early with an ErrMissingBOM error.
-//
-// When encoding from UTF-8 to UTF-16, a BOM will be inserted at the start of
-// the output if the BOMPolicy is UseBOM or ExpectBOM. Otherwise, a BOM will not
-// be inserted. The UTF-8 input does not need to contain a BOM.
-//
-// There is no concept of a 'native' endianness. If the UTF-16 data is produced
-// and consumed in a greater context that implies a certain endianness, use
-// IgnoreBOM. Otherwise, use ExpectBOM and always produce and consume a BOM.
-//
-// In the language of https://www.unicode.org/faq/utf_bom.html#bom10, IgnoreBOM
-// corresponds to "Where the precise type of the data stream is known... the
-// BOM should not be used" and ExpectBOM corresponds to "A particular
-// protocol... may require use of the BOM".
-func UTF16(e Endianness, b BOMPolicy) encoding.Encoding {
-	return utf16Encoding{config{e, b}, mibValue[e][b&bomMask]}
-}
-
-// mibValue maps Endianness and BOMPolicy settings to MIB constants. Note that
-// some configurations map to the same MIB identifier. RFC 2781 has requirements
-// and recommendations. Some of the "configurations" are merely recommendations,
-// so multiple configurations could match.
-var mibValue = map[Endianness][numBOMValues]identifier.MIB{
-	BigEndian: [numBOMValues]identifier.MIB{
-		IgnoreBOM: identifier.UTF16BE,
-		UseBOM:    identifier.UTF16, // BigEnding default is preferred by RFC 2781.
-		// TODO: acceptBOM | strictBOM would map to UTF16BE as well.
-	},
-	LittleEndian: [numBOMValues]identifier.MIB{
-		IgnoreBOM: identifier.UTF16LE,
-		UseBOM:    identifier.UTF16, // LittleEndian default is allowed and preferred on Windows.
-		// TODO: acceptBOM | strictBOM would map to UTF16LE as well.
-	},
-	// ExpectBOM is not widely used and has no valid MIB identifier.
-}
-
-// All lists a configuration for each IANA-defined UTF-16 variant.
-var All = []encoding.Encoding{
-	UTF8,
-	UTF16(BigEndian, UseBOM),
-	UTF16(BigEndian, IgnoreBOM),
-	UTF16(LittleEndian, IgnoreBOM),
-}
-
-// BOMPolicy is a UTF-16 encoding's byte order mark policy.
-type BOMPolicy uint8
-
-const (
-	writeBOM   BOMPolicy = 0x01
-	acceptBOM  BOMPolicy = 0x02
-	requireBOM BOMPolicy = 0x04
-	bomMask    BOMPolicy = 0x07
-
-	// HACK: numBOMValues == 8 triggers a bug in the 1.4 compiler (cannot have a
-	// map of an array of length 8 of a type that is also used as a key or value
-	// in another map). See golang.org/issue/11354.
-	// TODO: consider changing this value back to 8 if the use of 1.4.* has
-	// been minimized.
-	numBOMValues = 8 + 1
-
-	// IgnoreBOM means to ignore any byte order marks.
-	IgnoreBOM BOMPolicy = 0
-	// Common and RFC 2781-compliant interpretation for UTF-16BE/LE.
-
-	// UseBOM means that the UTF-16 form may start with a byte order mark, which
-	// will be used to override the default encoding.
-	UseBOM BOMPolicy = writeBOM | acceptBOM
-	// Common and RFC 2781-compliant interpretation for UTF-16.
-
-	// ExpectBOM means that the UTF-16 form must start with a byte order mark,
-	// which will be used to override the default encoding.
-	ExpectBOM BOMPolicy = writeBOM | acceptBOM | requireBOM
-	// Used in Java as Unicode (not to be confused with Java's UTF-16) and
-	// ICU's UTF-16,version=1. Not compliant with RFC 2781.
-
-	// TODO (maybe): strictBOM: BOM must match Endianness. This would allow:
-	// - UTF-16(B|L)E,version=1: writeBOM | acceptBOM | requireBOM | strictBOM
-	//    (UnicodeBig and UnicodeLittle in Java)
-	// - RFC 2781-compliant, but less common interpretation for UTF-16(B|L)E:
-	//    acceptBOM | strictBOM (e.g. assigned to CheckBOM).
-	// This addition would be consistent with supporting ExpectBOM.
-)
-
-// Endianness is a UTF-16 encoding's default endianness.
-type Endianness bool
-
-const (
-	// BigEndian is UTF-16BE.
-	BigEndian Endianness = false
-	// LittleEndian is UTF-16LE.
-	LittleEndian Endianness = true
-)
-
-// ErrMissingBOM means that decoding UTF-16 input with ExpectBOM did not find a
-// starting byte order mark.
-var ErrMissingBOM = errors.New("encoding: missing byte order mark")
-
-type utf16Encoding struct {
-	config
-	mib identifier.MIB
-}
-
-type config struct {
-	endianness Endianness
-	bomPolicy  BOMPolicy
-}
-
-func (u utf16Encoding) NewDecoder() *encoding.Decoder {
-	return &encoding.Decoder{Transformer: &utf16Decoder{
-		initial: u.config,
-		current: u.config,
-	}}
-}
-
-func (u utf16Encoding) NewEncoder() *encoding.Encoder {
-	return &encoding.Encoder{Transformer: &utf16Encoder{
-		endianness:       u.endianness,
-		initialBOMPolicy: u.bomPolicy,
-		currentBOMPolicy: u.bomPolicy,
-	}}
-}
-
-func (u utf16Encoding) ID() (mib identifier.MIB, other string) {
-	return u.mib, ""
-}
-
-func (u utf16Encoding) String() string {
-	e, b := "B", ""
-	if u.endianness == LittleEndian {
-		e = "L"
-	}
-	switch u.bomPolicy {
-	case ExpectBOM:
-		b = "Expect"
-	case UseBOM:
-		b = "Use"
-	case IgnoreBOM:
-		b = "Ignore"
-	}
-	return "UTF-16" + e + "E (" + b + " BOM)"
-}
-
-type utf16Decoder struct {
-	initial config
-	current config
-}
-
-func (u *utf16Decoder) Reset() {
-	u.current = u.initial
-}
-
-func (u *utf16Decoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	if len(src) < 2 && atEOF && u.current.bomPolicy&requireBOM != 0 {
-		return 0, 0, ErrMissingBOM
-	}
-	if len(src) == 0 {
-		return 0, 0, nil
-	}
-	if len(src) >= 2 && u.current.bomPolicy&acceptBOM != 0 {
-		switch {
-		case src[0] == 0xfe && src[1] == 0xff:
-			u.current.endianness = BigEndian
-			nSrc = 2
-		case src[0] == 0xff && src[1] == 0xfe:
-			u.current.endianness = LittleEndian
-			nSrc = 2
-		default:
-			if u.current.bomPolicy&requireBOM != 0 {
-				return 0, 0, ErrMissingBOM
-			}
-		}
-		u.current.bomPolicy = IgnoreBOM
-	}
-
-	var r rune
-	var dSize, sSize int
-	for nSrc < len(src) {
-		if nSrc+1 < len(src) {
-			x := uint16(src[nSrc+0])<<8 | uint16(src[nSrc+1])
-			if u.current.endianness == LittleEndian {
-				x = x>>8 | x<<8
-			}
-			r, sSize = rune(x), 2
-			if utf16.IsSurrogate(r) {
-				if nSrc+3 < len(src) {
-					x = uint16(src[nSrc+2])<<8 | uint16(src[nSrc+3])
-					if u.current.endianness == LittleEndian {
-						x = x>>8 | x<<8
-					}
-					// Save for next iteration if it is not a high surrogate.
-					if isHighSurrogate(rune(x)) {
-						r, sSize = utf16.DecodeRune(r, rune(x)), 4
-					}
-				} else if !atEOF {
-					err = transform.ErrShortSrc
-					break
-				}
-			}
-			if dSize = utf8.RuneLen(r); dSize < 0 {
-				r, dSize = utf8.RuneError, 3
-			}
-		} else if atEOF {
-			// Single trailing byte.
-			r, dSize, sSize = utf8.RuneError, 3, 1
-		} else {
-			err = transform.ErrShortSrc
-			break
-		}
-		if nDst+dSize > len(dst) {
-			err = transform.ErrShortDst
-			break
-		}
-		nDst += utf8.EncodeRune(dst[nDst:], r)
-		nSrc += sSize
-	}
-	return nDst, nSrc, err
-}
-
-func isHighSurrogate(r rune) bool {
-	return 0xDC00 <= r && r <= 0xDFFF
-}
-
-type utf16Encoder struct {
-	endianness       Endianness
-	initialBOMPolicy BOMPolicy
-	currentBOMPolicy BOMPolicy
-}
-
-func (u *utf16Encoder) Reset() {
-	u.currentBOMPolicy = u.initialBOMPolicy
-}
-
-func (u *utf16Encoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	if u.currentBOMPolicy&writeBOM != 0 {
-		if len(dst) < 2 {
-			return 0, 0, transform.ErrShortDst
-		}
-		dst[0], dst[1] = 0xfe, 0xff
-		u.currentBOMPolicy = IgnoreBOM
-		nDst = 2
-	}
-
-	r, size := rune(0), 0
-	for nSrc < len(src) {
-		r = rune(src[nSrc])
-
-		// Decode a 1-byte rune.
-		if r < utf8.RuneSelf {
-			size = 1
-
-		} else {
-			// Decode a multi-byte rune.
-			r, size = utf8.DecodeRune(src[nSrc:])
-			if size == 1 {
-				// All valid runes of size 1 (those below utf8.RuneSelf) were
-				// handled above. We have invalid UTF-8 or we haven't seen the
-				// full character yet.
-				if !atEOF && !utf8.FullRune(src[nSrc:]) {
-					err = transform.ErrShortSrc
-					break
-				}
-			}
-		}
-
-		if r <= 0xffff {
-			if nDst+2 > len(dst) {
-				err = transform.ErrShortDst
-				break
-			}
-			dst[nDst+0] = uint8(r >> 8)
-			dst[nDst+1] = uint8(r)
-			nDst += 2
-		} else {
-			if nDst+4 > len(dst) {
-				err = transform.ErrShortDst
-				break
-			}
-			r1, r2 := utf16.EncodeRune(r)
-			dst[nDst+0] = uint8(r1 >> 8)
-			dst[nDst+1] = uint8(r1)
-			dst[nDst+2] = uint8(r2 >> 8)
-			dst[nDst+3] = uint8(r2)
-			nDst += 4
-		}
-		nSrc += size
-	}
-
-	if u.endianness == LittleEndian {
-		for i := 0; i < nDst; i += 2 {
-			dst[i], dst[i+1] = dst[i+1], dst[i]
-		}
-	}
-	return nDst, nSrc, err
-}
Index: trunk/vendor/golang.org/x/text/internal/language/common.go
===================================================================
--- trunk/vendor/golang.org/x/text/internal/language/common.go	(revision 145)
+++ 	(revision )
@@ -1,16 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-package language
-
-// This file contains code common to the maketables.go and the package code.
-
-// AliasType is the type of an alias in AliasMap.
-type AliasType int8
-
-const (
-	Deprecated AliasType = iota
-	Macro
-	Legacy
-
-	AliasTypeUnknown AliasType = -1
-)
Index: trunk/vendor/golang.org/x/text/internal/language/compact.go
===================================================================
--- trunk/vendor/golang.org/x/text/internal/language/compact.go	(revision 145)
+++ 	(revision )
@@ -1,29 +1,0 @@
-// Copyright 2018 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package language
-
-// CompactCoreInfo is a compact integer with the three core tags encoded.
-type CompactCoreInfo uint32
-
-// GetCompactCore generates a uint32 value that is guaranteed to be unique for
-// different language, region, and script values.
-func GetCompactCore(t Tag) (cci CompactCoreInfo, ok bool) {
-	if t.LangID > langNoIndexOffset {
-		return 0, false
-	}
-	cci |= CompactCoreInfo(t.LangID) << (8 + 12)
-	cci |= CompactCoreInfo(t.ScriptID) << 12
-	cci |= CompactCoreInfo(t.RegionID)
-	return cci, true
-}
-
-// Tag generates a tag from c.
-func (c CompactCoreInfo) Tag() Tag {
-	return Tag{
-		LangID:   Language(c >> 20),
-		RegionID: Region(c & 0x3ff),
-		ScriptID: Script(c>>12) & 0xff,
-	}
-}
Index: trunk/vendor/golang.org/x/text/internal/language/compact/compact.go
===================================================================
--- trunk/vendor/golang.org/x/text/internal/language/compact/compact.go	(revision 145)
+++ 	(revision )
@@ -1,61 +1,0 @@
-// Copyright 2018 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-// Package compact defines a compact representation of language tags.
-//
-// Common language tags (at least all for which locale information is defined
-// in CLDR) are assigned a unique index. Each Tag is associated with such an
-// ID for selecting language-related resources (such as translations) as well
-// as one for selecting regional defaults (currency, number formatting, etc.)
-//
-// It may want to export this functionality at some point, but at this point
-// this is only available for use within x/text.
-package compact // import "golang.org/x/text/internal/language/compact"
-
-import (
-	"sort"
-	"strings"
-
-	"golang.org/x/text/internal/language"
-)
-
-// ID is an integer identifying a single tag.
-type ID uint16
-
-func getCoreIndex(t language.Tag) (id ID, ok bool) {
-	cci, ok := language.GetCompactCore(t)
-	if !ok {
-		return 0, false
-	}
-	i := sort.Search(len(coreTags), func(i int) bool {
-		return cci <= coreTags[i]
-	})
-	if i == len(coreTags) || coreTags[i] != cci {
-		return 0, false
-	}
-	return ID(i), true
-}
-
-// Parent returns the ID of the parent or the root ID if id is already the root.
-func (id ID) Parent() ID {
-	return parents[id]
-}
-
-// Tag converts id to an internal language Tag.
-func (id ID) Tag() language.Tag {
-	if int(id) >= len(coreTags) {
-		return specialTags[int(id)-len(coreTags)]
-	}
-	return coreTags[id].Tag()
-}
-
-var specialTags []language.Tag
-
-func init() {
-	tags := strings.Split(specialTagsStr, " ")
-	specialTags = make([]language.Tag, len(tags))
-	for i, t := range tags {
-		specialTags[i] = language.MustParse(t)
-	}
-}
Index: trunk/vendor/golang.org/x/text/internal/language/compact/language.go
===================================================================
--- trunk/vendor/golang.org/x/text/internal/language/compact/language.go	(revision 145)
+++ 	(revision )
@@ -1,260 +1,0 @@
-// Copyright 2013 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-//go:generate go run gen.go gen_index.go -output tables.go
-//go:generate go run gen_parents.go
-
-package compact
-
-// TODO: Remove above NOTE after:
-// - verifying that tables are dropped correctly (most notably matcher tables).
-
-import (
-	"strings"
-
-	"golang.org/x/text/internal/language"
-)
-
-// Tag represents a BCP 47 language tag. It is used to specify an instance of a
-// specific language or locale. All language tag values are guaranteed to be
-// well-formed.
-type Tag struct {
-	// NOTE: exported tags will become part of the public API.
-	language ID
-	locale   ID
-	full     fullTag // always a language.Tag for now.
-}
-
-const _und = 0
-
-type fullTag interface {
-	IsRoot() bool
-	Parent() language.Tag
-}
-
-// Make a compact Tag from a fully specified internal language Tag.
-func Make(t language.Tag) (tag Tag) {
-	if region := t.TypeForKey("rg"); len(region) == 6 && region[2:] == "zzzz" {
-		if r, err := language.ParseRegion(region[:2]); err == nil {
-			tFull := t
-			t, _ = t.SetTypeForKey("rg", "")
-			// TODO: should we not consider "va" for the language tag?
-			var exact1, exact2 bool
-			tag.language, exact1 = FromTag(t)
-			t.RegionID = r
-			tag.locale, exact2 = FromTag(t)
-			if !exact1 || !exact2 {
-				tag.full = tFull
-			}
-			return tag
-		}
-	}
-	lang, ok := FromTag(t)
-	tag.language = lang
-	tag.locale = lang
-	if !ok {
-		tag.full = t
-	}
-	return tag
-}
-
-// Tag returns an internal language Tag version of this tag.
-func (t Tag) Tag() language.Tag {
-	if t.full != nil {
-		return t.full.(language.Tag)
-	}
-	tag := t.language.Tag()
-	if t.language != t.locale {
-		loc := t.locale.Tag()
-		tag, _ = tag.SetTypeForKey("rg", strings.ToLower(loc.RegionID.String())+"zzzz")
-	}
-	return tag
-}
-
-// IsCompact reports whether this tag is fully defined in terms of ID.
-func (t *Tag) IsCompact() bool {
-	return t.full == nil
-}
-
-// MayHaveVariants reports whether a tag may have variants. If it returns false
-// it is guaranteed the tag does not have variants.
-func (t Tag) MayHaveVariants() bool {
-	return t.full != nil || int(t.language) >= len(coreTags)
-}
-
-// MayHaveExtensions reports whether a tag may have extensions. If it returns
-// false it is guaranteed the tag does not have them.
-func (t Tag) MayHaveExtensions() bool {
-	return t.full != nil ||
-		int(t.language) >= len(coreTags) ||
-		t.language != t.locale
-}
-
-// IsRoot returns true if t is equal to language "und".
-func (t Tag) IsRoot() bool {
-	if t.full != nil {
-		return t.full.IsRoot()
-	}
-	return t.language == _und
-}
-
-// Parent returns the CLDR parent of t. In CLDR, missing fields in data for a
-// specific language are substituted with fields from the parent language.
-// The parent for a language may change for newer versions of CLDR.
-func (t Tag) Parent() Tag {
-	if t.full != nil {
-		return Make(t.full.Parent())
-	}
-	if t.language != t.locale {
-		// Simulate stripping -u-rg-xxxxxx
-		return Tag{language: t.language, locale: t.language}
-	}
-	// TODO: use parent lookup table once cycle from internal package is
-	// removed. Probably by internalizing the table and declaring this fast
-	// enough.
-	// lang := compactID(internal.Parent(uint16(t.language)))
-	lang, _ := FromTag(t.language.Tag().Parent())
-	return Tag{language: lang, locale: lang}
-}
-
-// nextToken returns token t and the rest of the string.
-func nextToken(s string) (t, tail string) {
-	p := strings.Index(s[1:], "-")
-	if p == -1 {
-		return s[1:], ""
-	}
-	p++
-	return s[1:p], s[p:]
-}
-
-// LanguageID returns an index, where 0 <= index < NumCompactTags, for tags
-// for which data exists in the text repository.The index will change over time
-// and should not be stored in persistent storage. If t does not match a compact
-// index, exact will be false and the compact index will be returned for the
-// first match after repeatedly taking the Parent of t.
-func LanguageID(t Tag) (id ID, exact bool) {
-	return t.language, t.full == nil
-}
-
-// RegionalID returns the ID for the regional variant of this tag. This index is
-// used to indicate region-specific overrides, such as default currency, default
-// calendar and week data, default time cycle, and default measurement system
-// and unit preferences.
-//
-// For instance, the tag en-GB-u-rg-uszzzz specifies British English with US
-// settings for currency, number formatting, etc. The CompactIndex for this tag
-// will be that for en-GB, while the RegionalID will be the one corresponding to
-// en-US.
-func RegionalID(t Tag) (id ID, exact bool) {
-	return t.locale, t.full == nil
-}
-
-// LanguageTag returns t stripped of regional variant indicators.
-//
-// At the moment this means it is stripped of a regional and variant subtag "rg"
-// and "va" in the "u" extension.
-func (t Tag) LanguageTag() Tag {
-	if t.full == nil {
-		return Tag{language: t.language, locale: t.language}
-	}
-	tt := t.Tag()
-	tt.SetTypeForKey("rg", "")
-	tt.SetTypeForKey("va", "")
-	return Make(tt)
-}
-
-// RegionalTag returns the regional variant of the tag.
-//
-// At the moment this means that the region is set from the regional subtag
-// "rg" in the "u" extension.
-func (t Tag) RegionalTag() Tag {
-	rt := Tag{language: t.locale, locale: t.locale}
-	if t.full == nil {
-		return rt
-	}
-	b := language.Builder{}
-	tag := t.Tag()
-	// tag, _ = tag.SetTypeForKey("rg", "")
-	b.SetTag(t.locale.Tag())
-	if v := tag.Variants(); v != "" {
-		for _, v := range strings.Split(v, "-") {
-			b.AddVariant(v)
-		}
-	}
-	for _, e := range tag.Extensions() {
-		b.AddExt(e)
-	}
-	return t
-}
-
-// FromTag reports closest matching ID for an internal language Tag.
-func FromTag(t language.Tag) (id ID, exact bool) {
-	// TODO: perhaps give more frequent tags a lower index.
-	// TODO: we could make the indexes stable. This will excluded some
-	//       possibilities for optimization, so don't do this quite yet.
-	exact = true
-
-	b, s, r := t.Raw()
-	if t.HasString() {
-		if t.IsPrivateUse() {
-			// We have no entries for user-defined tags.
-			return 0, false
-		}
-		hasExtra := false
-		if t.HasVariants() {
-			if t.HasExtensions() {
-				build := language.Builder{}
-				build.SetTag(language.Tag{LangID: b, ScriptID: s, RegionID: r})
-				build.AddVariant(t.Variants())
-				exact = false
-				t = build.Make()
-			}
-			hasExtra = true
-		} else if _, ok := t.Extension('u'); ok {
-			// TODO: va may mean something else. Consider not considering it.
-			// Strip all but the 'va' entry.
-			old := t
-			variant := t.TypeForKey("va")
-			t = language.Tag{LangID: b, ScriptID: s, RegionID: r}
-			if variant != "" {
-				t, _ = t.SetTypeForKey("va", variant)
-				hasExtra = true
-			}
-			exact = old == t
-		} else {
-			exact = false
-		}
-		if hasExtra {
-			// We have some variants.
-			for i, s := range specialTags {
-				if s == t {
-					return ID(i + len(coreTags)), exact
-				}
-			}
-			exact = false
-		}
-	}
-	if x, ok := getCoreIndex(t); ok {
-		return x, exact
-	}
-	exact = false
-	if r != 0 && s == 0 {
-		// Deal with cases where an extra script is inserted for the region.
-		t, _ := t.Maximize()
-		if x, ok := getCoreIndex(t); ok {
-			return x, exact
-		}
-	}
-	for t = t.Parent(); t != root; t = t.Parent() {
-		// No variants specified: just compare core components.
-		// The key has the form lllssrrr, where l, s, and r are nibbles for
-		// respectively the langID, scriptID, and regionID.
-		if x, ok := getCoreIndex(t); ok {
-			return x, exact
-		}
-	}
-	return 0, exact
-}
-
-var root = language.Tag{}
Index: trunk/vendor/golang.org/x/text/internal/language/compact/parents.go
===================================================================
--- trunk/vendor/golang.org/x/text/internal/language/compact/parents.go	(revision 145)
+++ 	(revision )
@@ -1,120 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-package compact
-
-// parents maps a compact index of a tag to the compact index of the parent of
-// this tag.
-var parents = []ID{ // 775 elements
-	// Entry 0 - 3F
-	0x0000, 0x0000, 0x0001, 0x0001, 0x0000, 0x0004, 0x0000, 0x0006,
-	0x0000, 0x0008, 0x0000, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a,
-	0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a,
-	0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a,
-	0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x0000,
-	0x0000, 0x0028, 0x0000, 0x002a, 0x0000, 0x002c, 0x0000, 0x0000,
-	0x002f, 0x002e, 0x002e, 0x0000, 0x0033, 0x0000, 0x0035, 0x0000,
-	0x0037, 0x0000, 0x0039, 0x0000, 0x003b, 0x0000, 0x0000, 0x003e,
-	// Entry 40 - 7F
-	0x0000, 0x0040, 0x0040, 0x0000, 0x0043, 0x0043, 0x0000, 0x0046,
-	0x0000, 0x0048, 0x0000, 0x0000, 0x004b, 0x004a, 0x004a, 0x0000,
-	0x004f, 0x004f, 0x004f, 0x004f, 0x0000, 0x0054, 0x0054, 0x0000,
-	0x0057, 0x0000, 0x0059, 0x0000, 0x005b, 0x0000, 0x005d, 0x005d,
-	0x0000, 0x0060, 0x0000, 0x0062, 0x0000, 0x0064, 0x0000, 0x0066,
-	0x0066, 0x0000, 0x0069, 0x0000, 0x006b, 0x006b, 0x006b, 0x006b,
-	0x006b, 0x006b, 0x006b, 0x0000, 0x0073, 0x0000, 0x0075, 0x0000,
-	0x0077, 0x0000, 0x0000, 0x007a, 0x0000, 0x007c, 0x0000, 0x007e,
-	// Entry 80 - BF
-	0x0000, 0x0080, 0x0080, 0x0000, 0x0083, 0x0083, 0x0000, 0x0086,
-	0x0087, 0x0087, 0x0087, 0x0086, 0x0088, 0x0087, 0x0087, 0x0087,
-	0x0086, 0x0087, 0x0087, 0x0087, 0x0087, 0x0087, 0x0087, 0x0088,
-	0x0087, 0x0087, 0x0087, 0x0087, 0x0088, 0x0087, 0x0088, 0x0087,
-	0x0087, 0x0088, 0x0087, 0x0087, 0x0087, 0x0087, 0x0087, 0x0087,
-	0x0087, 0x0087, 0x0087, 0x0086, 0x0087, 0x0087, 0x0087, 0x0087,
-	0x0087, 0x0087, 0x0087, 0x0087, 0x0087, 0x0087, 0x0087, 0x0087,
-	0x0087, 0x0087, 0x0087, 0x0087, 0x0087, 0x0086, 0x0087, 0x0086,
-	// Entry C0 - FF
-	0x0087, 0x0087, 0x0087, 0x0087, 0x0087, 0x0087, 0x0087, 0x0087,
-	0x0088, 0x0087, 0x0087, 0x0087, 0x0087, 0x0087, 0x0087, 0x0087,
-	0x0086, 0x0087, 0x0087, 0x0087, 0x0087, 0x0087, 0x0088, 0x0087,
-	0x0087, 0x0088, 0x0087, 0x0087, 0x0087, 0x0087, 0x0087, 0x0087,
-	0x0087, 0x0087, 0x0087, 0x0087, 0x0087, 0x0086, 0x0086, 0x0087,
-	0x0087, 0x0086, 0x0087, 0x0087, 0x0087, 0x0087, 0x0087, 0x0000,
-	0x00ef, 0x0000, 0x00f1, 0x00f2, 0x00f2, 0x00f2, 0x00f2, 0x00f2,
-	0x00f2, 0x00f2, 0x00f2, 0x00f2, 0x00f1, 0x00f2, 0x00f1, 0x00f1,
-	// Entry 100 - 13F
-	0x00f2, 0x00f2, 0x00f1, 0x00f2, 0x00f2, 0x00f2, 0x00f2, 0x00f1,
-	0x00f2, 0x00f2, 0x00f2, 0x00f2, 0x00f2, 0x00f2, 0x0000, 0x010e,
-	0x0000, 0x0110, 0x0000, 0x0112, 0x0000, 0x0114, 0x0114, 0x0000,
-	0x0117, 0x0117, 0x0117, 0x0117, 0x0000, 0x011c, 0x0000, 0x011e,
-	0x0000, 0x0120, 0x0120, 0x0000, 0x0123, 0x0123, 0x0123, 0x0123,
-	0x0123, 0x0123, 0x0123, 0x0123, 0x0123, 0x0123, 0x0123, 0x0123,
-	0x0123, 0x0123, 0x0123, 0x0123, 0x0123, 0x0123, 0x0123, 0x0123,
-	0x0123, 0x0123, 0x0123, 0x0123, 0x0123, 0x0123, 0x0123, 0x0123,
-	// Entry 140 - 17F
-	0x0123, 0x0123, 0x0123, 0x0123, 0x0123, 0x0123, 0x0123, 0x0123,
-	0x0123, 0x0123, 0x0123, 0x0123, 0x0123, 0x0123, 0x0123, 0x0123,
-	0x0123, 0x0123, 0x0000, 0x0152, 0x0000, 0x0154, 0x0000, 0x0156,
-	0x0000, 0x0158, 0x0000, 0x015a, 0x0000, 0x015c, 0x015c, 0x015c,
-	0x0000, 0x0160, 0x0000, 0x0000, 0x0163, 0x0000, 0x0165, 0x0000,
-	0x0167, 0x0167, 0x0167, 0x0000, 0x016b, 0x0000, 0x016d, 0x0000,
-	0x016f, 0x0000, 0x0171, 0x0171, 0x0000, 0x0174, 0x0000, 0x0176,
-	0x0000, 0x0178, 0x0000, 0x017a, 0x0000, 0x017c, 0x0000, 0x017e,
-	// Entry 180 - 1BF
-	0x0000, 0x0000, 0x0000, 0x0182, 0x0000, 0x0184, 0x0184, 0x0184,
-	0x0184, 0x0000, 0x0000, 0x0000, 0x018b, 0x0000, 0x0000, 0x018e,
-	0x0000, 0x0000, 0x0191, 0x0000, 0x0000, 0x0000, 0x0195, 0x0000,
-	0x0197, 0x0000, 0x0000, 0x019a, 0x0000, 0x0000, 0x019d, 0x0000,
-	0x019f, 0x0000, 0x01a1, 0x0000, 0x01a3, 0x0000, 0x01a5, 0x0000,
-	0x01a7, 0x0000, 0x01a9, 0x0000, 0x01ab, 0x0000, 0x01ad, 0x0000,
-	0x01af, 0x0000, 0x01b1, 0x01b1, 0x0000, 0x01b4, 0x0000, 0x01b6,
-	0x0000, 0x01b8, 0x0000, 0x01ba, 0x0000, 0x01bc, 0x0000, 0x0000,
-	// Entry 1C0 - 1FF
-	0x01bf, 0x0000, 0x01c1, 0x0000, 0x01c3, 0x0000, 0x01c5, 0x0000,
-	0x01c7, 0x0000, 0x01c9, 0x0000, 0x01cb, 0x01cb, 0x01cb, 0x01cb,
-	0x0000, 0x01d0, 0x0000, 0x01d2, 0x01d2, 0x0000, 0x01d5, 0x0000,
-	0x01d7, 0x0000, 0x01d9, 0x0000, 0x01db, 0x0000, 0x01dd, 0x0000,
-	0x01df, 0x01df, 0x0000, 0x01e2, 0x0000, 0x01e4, 0x0000, 0x01e6,
-	0x0000, 0x01e8, 0x0000, 0x01ea, 0x0000, 0x01ec, 0x0000, 0x01ee,
-	0x0000, 0x01f0, 0x0000, 0x0000, 0x01f3, 0x0000, 0x01f5, 0x01f5,
-	0x01f5, 0x0000, 0x01f9, 0x0000, 0x01fb, 0x0000, 0x01fd, 0x0000,
-	// Entry 200 - 23F
-	0x01ff, 0x0000, 0x0000, 0x0202, 0x0000, 0x0204, 0x0204, 0x0000,
-	0x0207, 0x0000, 0x0209, 0x0209, 0x0000, 0x020c, 0x020c, 0x0000,
-	0x020f, 0x020f, 0x020f, 0x020f, 0x020f, 0x020f, 0x020f, 0x0000,
-	0x0217, 0x0000, 0x0219, 0x0000, 0x021b, 0x0000, 0x0000, 0x0000,
-	0x0000, 0x0000, 0x0221, 0x0000, 0x0000, 0x0224, 0x0000, 0x0226,
-	0x0226, 0x0000, 0x0229, 0x0000, 0x022b, 0x022b, 0x0000, 0x0000,
-	0x022f, 0x022e, 0x022e, 0x0000, 0x0000, 0x0234, 0x0000, 0x0236,
-	0x0000, 0x0238, 0x0000, 0x0244, 0x023a, 0x0244, 0x0244, 0x0244,
-	// Entry 240 - 27F
-	0x0244, 0x0244, 0x0244, 0x0244, 0x023a, 0x0244, 0x0244, 0x0000,
-	0x0247, 0x0247, 0x0247, 0x0000, 0x024b, 0x0000, 0x024d, 0x0000,
-	0x024f, 0x024f, 0x0000, 0x0252, 0x0000, 0x0254, 0x0254, 0x0254,
-	0x0254, 0x0254, 0x0254, 0x0000, 0x025b, 0x0000, 0x025d, 0x0000,
-	0x025f, 0x0000, 0x0261, 0x0000, 0x0263, 0x0000, 0x0265, 0x0000,
-	0x0000, 0x0268, 0x0268, 0x0268, 0x0000, 0x026c, 0x0000, 0x026e,
-	0x0000, 0x0270, 0x0000, 0x0000, 0x0000, 0x0274, 0x0273, 0x0273,
-	0x0000, 0x0278, 0x0000, 0x027a, 0x0000, 0x027c, 0x0000, 0x0000,
-	// Entry 280 - 2BF
-	0x0000, 0x0000, 0x0281, 0x0000, 0x0000, 0x0284, 0x0000, 0x0286,
-	0x0286, 0x0286, 0x0286, 0x0000, 0x028b, 0x028b, 0x028b, 0x0000,
-	0x028f, 0x028f, 0x028f, 0x028f, 0x028f, 0x0000, 0x0295, 0x0295,
-	0x0295, 0x0295, 0x0000, 0x0000, 0x0000, 0x0000, 0x029d, 0x029d,
-	0x029d, 0x0000, 0x02a1, 0x02a1, 0x02a1, 0x02a1, 0x0000, 0x0000,
-	0x02a7, 0x02a7, 0x02a7, 0x02a7, 0x0000, 0x02ac, 0x0000, 0x02ae,
-	0x02ae, 0x0000, 0x02b1, 0x0000, 0x02b3, 0x0000, 0x02b5, 0x02b5,
-	0x0000, 0x0000, 0x02b9, 0x0000, 0x0000, 0x0000, 0x02bd, 0x0000,
-	// Entry 2C0 - 2FF
-	0x02bf, 0x02bf, 0x0000, 0x0000, 0x02c3, 0x0000, 0x02c5, 0x0000,
-	0x02c7, 0x0000, 0x02c9, 0x0000, 0x02cb, 0x0000, 0x02cd, 0x02cd,
-	0x0000, 0x0000, 0x02d1, 0x0000, 0x02d3, 0x02d0, 0x02d0, 0x0000,
-	0x0000, 0x02d8, 0x02d7, 0x02d7, 0x0000, 0x0000, 0x02dd, 0x0000,
-	0x02df, 0x0000, 0x02e1, 0x0000, 0x0000, 0x02e4, 0x0000, 0x02e6,
-	0x0000, 0x0000, 0x02e9, 0x0000, 0x02eb, 0x0000, 0x02ed, 0x0000,
-	0x02ef, 0x02ef, 0x0000, 0x0000, 0x02f3, 0x02f2, 0x02f2, 0x0000,
-	0x02f7, 0x0000, 0x02f9, 0x02f9, 0x02f9, 0x02f9, 0x02f9, 0x0000,
-	// Entry 300 - 33F
-	0x02ff, 0x0300, 0x02ff, 0x0000, 0x0303, 0x0051, 0x00e6,
-} // Size: 1574 bytes
-
-// Total table size 1574 bytes (1KiB); checksum: 895AAF0B
Index: trunk/vendor/golang.org/x/text/internal/language/compact/tables.go
===================================================================
--- trunk/vendor/golang.org/x/text/internal/language/compact/tables.go	(revision 145)
+++ 	(revision )
@@ -1,1015 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-package compact
-
-import "golang.org/x/text/internal/language"
-
-// CLDRVersion is the CLDR version from which the tables in this package are derived.
-const CLDRVersion = "32"
-
-// NumCompactTags is the number of common tags. The maximum tag is
-// NumCompactTags-1.
-const NumCompactTags = 775
-const (
-	undIndex          ID = 0
-	afIndex           ID = 1
-	afNAIndex         ID = 2
-	afZAIndex         ID = 3
-	agqIndex          ID = 4
-	agqCMIndex        ID = 5
-	akIndex           ID = 6
-	akGHIndex         ID = 7
-	amIndex           ID = 8
-	amETIndex         ID = 9
-	arIndex           ID = 10
-	ar001Index        ID = 11
-	arAEIndex         ID = 12
-	arBHIndex         ID = 13
-	arDJIndex         ID = 14
-	arDZIndex         ID = 15
-	arEGIndex         ID = 16
-	arEHIndex         ID = 17
-	arERIndex         ID = 18
-	arILIndex         ID = 19
-	arIQIndex         ID = 20
-	arJOIndex         ID = 21
-	arKMIndex         ID = 22
-	arKWIndex         ID = 23
-	arLBIndex         ID = 24
-	arLYIndex         ID = 25
-	arMAIndex         ID = 26
-	arMRIndex         ID = 27
-	arOMIndex         ID = 28
-	arPSIndex         ID = 29
-	arQAIndex         ID = 30
-	arSAIndex         ID = 31
-	arSDIndex         ID = 32
-	arSOIndex         ID = 33
-	arSSIndex         ID = 34
-	arSYIndex         ID = 35
-	arTDIndex         ID = 36
-	arTNIndex         ID = 37
-	arYEIndex         ID = 38
-	arsIndex          ID = 39
-	asIndex           ID = 40
-	asINIndex         ID = 41
-	asaIndex          ID = 42
-	asaTZIndex        ID = 43
-	astIndex          ID = 44
-	astESIndex        ID = 45
-	azIndex           ID = 46
-	azCyrlIndex       ID = 47
-	azCyrlAZIndex     ID = 48
-	azLatnIndex       ID = 49
-	azLatnAZIndex     ID = 50
-	basIndex          ID = 51
-	basCMIndex        ID = 52
-	beIndex           ID = 53
-	beBYIndex         ID = 54
-	bemIndex          ID = 55
-	bemZMIndex        ID = 56
-	bezIndex          ID = 57
-	bezTZIndex        ID = 58
-	bgIndex           ID = 59
-	bgBGIndex         ID = 60
-	bhIndex           ID = 61
-	bmIndex           ID = 62
-	bmMLIndex         ID = 63
-	bnIndex           ID = 64
-	bnBDIndex         ID = 65
-	bnINIndex         ID = 66
-	boIndex           ID = 67
-	boCNIndex         ID = 68
-	boINIndex         ID = 69
-	brIndex           ID = 70
-	brFRIndex         ID = 71
-	brxIndex          ID = 72
-	brxINIndex        ID = 73
-	bsIndex           ID = 74
-	bsCyrlIndex       ID = 75
-	bsCyrlBAIndex     ID = 76
-	bsLatnIndex       ID = 77
-	bsLatnBAIndex     ID = 78
-	caIndex           ID = 79
-	caADIndex         ID = 80
-	caESIndex         ID = 81
-	caFRIndex         ID = 82
-	caITIndex         ID = 83
-	ccpIndex          ID = 84
-	ccpBDIndex        ID = 85
-	ccpINIndex        ID = 86
-	ceIndex           ID = 87
-	ceRUIndex         ID = 88
-	cggIndex          ID = 89
-	cggUGIndex        ID = 90
-	chrIndex          ID = 91
-	chrUSIndex        ID = 92
-	ckbIndex          ID = 93
-	ckbIQIndex        ID = 94
-	ckbIRIndex        ID = 95
-	csIndex           ID = 96
-	csCZIndex         ID = 97
-	cuIndex           ID = 98
-	cuRUIndex         ID = 99
-	cyIndex           ID = 100
-	cyGBIndex         ID = 101
-	daIndex           ID = 102
-	daDKIndex         ID = 103
-	daGLIndex         ID = 104
-	davIndex          ID = 105
-	davKEIndex        ID = 106
-	deIndex           ID = 107
-	deATIndex         ID = 108
-	deBEIndex         ID = 109
-	deCHIndex         ID = 110
-	deDEIndex         ID = 111
-	deITIndex         ID = 112
-	deLIIndex         ID = 113
-	deLUIndex         ID = 114
-	djeIndex          ID = 115
-	djeNEIndex        ID = 116
-	dsbIndex          ID = 117
-	dsbDEIndex        ID = 118
-	duaIndex          ID = 119
-	duaCMIndex        ID = 120
-	dvIndex           ID = 121
-	dyoIndex          ID = 122
-	dyoSNIndex        ID = 123
-	dzIndex           ID = 124
-	dzBTIndex         ID = 125
-	ebuIndex          ID = 126
-	ebuKEIndex        ID = 127
-	eeIndex           ID = 128
-	eeGHIndex         ID = 129
-	eeTGIndex         ID = 130
-	elIndex           ID = 131
-	elCYIndex         ID = 132
-	elGRIndex         ID = 133
-	enIndex           ID = 134
-	en001Index        ID = 135
-	en150Index        ID = 136
-	enAGIndex         ID = 137
-	enAIIndex         ID = 138
-	enASIndex         ID = 139
-	enATIndex         ID = 140
-	enAUIndex         ID = 141
-	enBBIndex         ID = 142
-	enBEIndex         ID = 143
-	enBIIndex         ID = 144
-	enBMIndex         ID = 145
-	enBSIndex         ID = 146
-	enBWIndex         ID = 147
-	enBZIndex         ID = 148
-	enCAIndex         ID = 149
-	enCCIndex         ID = 150
-	enCHIndex         ID = 151
-	enCKIndex         ID = 152
-	enCMIndex         ID = 153
-	enCXIndex         ID = 154
-	enCYIndex         ID = 155
-	enDEIndex         ID = 156
-	enDGIndex         ID = 157
-	enDKIndex         ID = 158
-	enDMIndex         ID = 159
-	enERIndex         ID = 160
-	enFIIndex         ID = 161
-	enFJIndex         ID = 162
-	enFKIndex         ID = 163
-	enFMIndex         ID = 164
-	enGBIndex         ID = 165
-	enGDIndex         ID = 166
-	enGGIndex         ID = 167
-	enGHIndex         ID = 168
-	enGIIndex         ID = 169
-	enGMIndex         ID = 170
-	enGUIndex         ID = 171
-	enGYIndex         ID = 172
-	enHKIndex         ID = 173
-	enIEIndex         ID = 174
-	enILIndex         ID = 175
-	enIMIndex         ID = 176
-	enINIndex         ID = 177
-	enIOIndex         ID = 178
-	enJEIndex         ID = 179
-	enJMIndex         ID = 180
-	enKEIndex         ID = 181
-	enKIIndex         ID = 182
-	enKNIndex         ID = 183
-	enKYIndex         ID = 184
-	enLCIndex         ID = 185
-	enLRIndex         ID = 186
-	enLSIndex         ID = 187
-	enMGIndex         ID = 188
-	enMHIndex         ID = 189
-	enMOIndex         ID = 190
-	enMPIndex         ID = 191
-	enMSIndex         ID = 192
-	enMTIndex         ID = 193
-	enMUIndex         ID = 194
-	enMWIndex         ID = 195
-	enMYIndex         ID = 196
-	enNAIndex         ID = 197
-	enNFIndex         ID = 198
-	enNGIndex         ID = 199
-	enNLIndex         ID = 200
-	enNRIndex         ID = 201
-	enNUIndex         ID = 202
-	enNZIndex         ID = 203
-	enPGIndex         ID = 204
-	enPHIndex         ID = 205
-	enPKIndex         ID = 206
-	enPNIndex         ID = 207
-	enPRIndex         ID = 208
-	enPWIndex         ID = 209
-	enRWIndex         ID = 210
-	enSBIndex         ID = 211
-	enSCIndex         ID = 212
-	enSDIndex         ID = 213
-	enSEIndex         ID = 214
-	enSGIndex         ID = 215
-	enSHIndex         ID = 216
-	enSIIndex         ID = 217
-	enSLIndex         ID = 218
-	enSSIndex         ID = 219
-	enSXIndex         ID = 220
-	enSZIndex         ID = 221
-	enTCIndex         ID = 222
-	enTKIndex         ID = 223
-	enTOIndex         ID = 224
-	enTTIndex         ID = 225
-	enTVIndex         ID = 226
-	enTZIndex         ID = 227
-	enUGIndex         ID = 228
-	enUMIndex         ID = 229
-	enUSIndex         ID = 230
-	enVCIndex         ID = 231
-	enVGIndex         ID = 232
-	enVIIndex         ID = 233
-	enVUIndex         ID = 234
-	enWSIndex         ID = 235
-	enZAIndex         ID = 236
-	enZMIndex         ID = 237
-	enZWIndex         ID = 238
-	eoIndex           ID = 239
-	eo001Index        ID = 240
-	esIndex           ID = 241
-	es419Index        ID = 242
-	esARIndex         ID = 243
-	esBOIndex         ID = 244
-	esBRIndex         ID = 245
-	esBZIndex         ID = 246
-	esCLIndex         ID = 247
-	esCOIndex         ID = 248
-	esCRIndex         ID = 249
-	esCUIndex         ID = 250
-	esDOIndex         ID = 251
-	esEAIndex         ID = 252
-	esECIndex         ID = 253
-	esESIndex         ID = 254
-	esGQIndex         ID = 255
-	esGTIndex         ID = 256
-	esHNIndex         ID = 257
-	esICIndex         ID = 258
-	esMXIndex         ID = 259
-	esNIIndex         ID = 260
-	esPAIndex         ID = 261
-	esPEIndex         ID = 262
-	esPHIndex         ID = 263
-	esPRIndex         ID = 264
-	esPYIndex         ID = 265
-	esSVIndex         ID = 266
-	esUSIndex         ID = 267
-	esUYIndex         ID = 268
-	esVEIndex         ID = 269
-	etIndex           ID = 270
-	etEEIndex         ID = 271
-	euIndex           ID = 272
-	euESIndex         ID = 273
-	ewoIndex          ID = 274
-	ewoCMIndex        ID = 275
-	faIndex           ID = 276
-	faAFIndex         ID = 277
-	faIRIndex         ID = 278
-	ffIndex           ID = 279
-	ffCMIndex         ID = 280
-	ffGNIndex         ID = 281
-	ffMRIndex         ID = 282
-	ffSNIndex         ID = 283
-	fiIndex           ID = 284
-	fiFIIndex         ID = 285
-	filIndex          ID = 286
-	filPHIndex        ID = 287
-	foIndex           ID = 288
-	foDKIndex         ID = 289
-	foFOIndex         ID = 290
-	frIndex           ID = 291
-	frBEIndex         ID = 292
-	frBFIndex         ID = 293
-	frBIIndex         ID = 294
-	frBJIndex         ID = 295
-	frBLIndex         ID = 296
-	frCAIndex         ID = 297
-	frCDIndex         ID = 298
-	frCFIndex         ID = 299
-	frCGIndex         ID = 300
-	frCHIndex         ID = 301
-	frCIIndex         ID = 302
-	frCMIndex         ID = 303
-	frDJIndex         ID = 304
-	frDZIndex         ID = 305
-	frFRIndex         ID = 306
-	frGAIndex         ID = 307
-	frGFIndex         ID = 308
-	frGNIndex         ID = 309
-	frGPIndex         ID = 310
-	frGQIndex         ID = 311
-	frHTIndex         ID = 312
-	frKMIndex         ID = 313
-	frLUIndex         ID = 314
-	frMAIndex         ID = 315
-	frMCIndex         ID = 316
-	frMFIndex         ID = 317
-	frMGIndex         ID = 318
-	frMLIndex         ID = 319
-	frMQIndex         ID = 320
-	frMRIndex         ID = 321
-	frMUIndex         ID = 322
-	frNCIndex         ID = 323
-	frNEIndex         ID = 324
-	frPFIndex         ID = 325
-	frPMIndex         ID = 326
-	frREIndex         ID = 327
-	frRWIndex         ID = 328
-	frSCIndex         ID = 329
-	frSNIndex         ID = 330
-	frSYIndex         ID = 331
-	frTDIndex         ID = 332
-	frTGIndex         ID = 333
-	frTNIndex         ID = 334
-	frVUIndex         ID = 335
-	frWFIndex         ID = 336
-	frYTIndex         ID = 337
-	furIndex          ID = 338
-	furITIndex        ID = 339
-	fyIndex           ID = 340
-	fyNLIndex         ID = 341
-	gaIndex           ID = 342
-	gaIEIndex         ID = 343
-	gdIndex           ID = 344
-	gdGBIndex         ID = 345
-	glIndex           ID = 346
-	glESIndex         ID = 347
-	gswIndex          ID = 348
-	gswCHIndex        ID = 349
-	gswFRIndex        ID = 350
-	gswLIIndex        ID = 351
-	guIndex           ID = 352
-	guINIndex         ID = 353
-	guwIndex          ID = 354
-	guzIndex          ID = 355
-	guzKEIndex        ID = 356
-	gvIndex           ID = 357
-	gvIMIndex         ID = 358
-	haIndex           ID = 359
-	haGHIndex         ID = 360
-	haNEIndex         ID = 361
-	haNGIndex         ID = 362
-	hawIndex          ID = 363
-	hawUSIndex        ID = 364
-	heIndex           ID = 365
-	heILIndex         ID = 366
-	hiIndex           ID = 367
-	hiINIndex         ID = 368
-	hrIndex           ID = 369
-	hrBAIndex         ID = 370
-	hrHRIndex         ID = 371
-	hsbIndex          ID = 372
-	hsbDEIndex        ID = 373
-	huIndex           ID = 374
-	huHUIndex         ID = 375
-	hyIndex           ID = 376
-	hyAMIndex         ID = 377
-	idIndex           ID = 378
-	idIDIndex         ID = 379
-	igIndex           ID = 380
-	igNGIndex         ID = 381
-	iiIndex           ID = 382
-	iiCNIndex         ID = 383
-	inIndex           ID = 384
-	ioIndex           ID = 385
-	isIndex           ID = 386
-	isISIndex         ID = 387
-	itIndex           ID = 388
-	itCHIndex         ID = 389
-	itITIndex         ID = 390
-	itSMIndex         ID = 391
-	itVAIndex         ID = 392
-	iuIndex           ID = 393
-	iwIndex           ID = 394
-	jaIndex           ID = 395
-	jaJPIndex         ID = 396
-	jboIndex          ID = 397
-	jgoIndex          ID = 398
-	jgoCMIndex        ID = 399
-	jiIndex           ID = 400
-	jmcIndex          ID = 401
-	jmcTZIndex        ID = 402
-	jvIndex           ID = 403
-	jwIndex           ID = 404
-	kaIndex           ID = 405
-	kaGEIndex         ID = 406
-	kabIndex          ID = 407
-	kabDZIndex        ID = 408
-	kajIndex          ID = 409
-	kamIndex          ID = 410
-	kamKEIndex        ID = 411
-	kcgIndex          ID = 412
-	kdeIndex          ID = 413
-	kdeTZIndex        ID = 414
-	keaIndex          ID = 415
-	keaCVIndex        ID = 416
-	khqIndex          ID = 417
-	khqMLIndex        ID = 418
-	kiIndex           ID = 419
-	kiKEIndex         ID = 420
-	kkIndex           ID = 421
-	kkKZIndex         ID = 422
-	kkjIndex          ID = 423
-	kkjCMIndex        ID = 424
-	klIndex           ID = 425
-	klGLIndex         ID = 426
-	klnIndex          ID = 427
-	klnKEIndex        ID = 428
-	kmIndex           ID = 429
-	kmKHIndex         ID = 430
-	knIndex           ID = 431
-	knINIndex         ID = 432
-	koIndex           ID = 433
-	koKPIndex         ID = 434
-	koKRIndex         ID = 435
-	kokIndex          ID = 436
-	kokINIndex        ID = 437
-	ksIndex           ID = 438
-	ksINIndex         ID = 439
-	ksbIndex          ID = 440
-	ksbTZIndex        ID = 441
-	ksfIndex          ID = 442
-	ksfCMIndex        ID = 443
-	kshIndex          ID = 444
-	kshDEIndex        ID = 445
-	kuIndex           ID = 446
-	kwIndex           ID = 447
-	kwGBIndex         ID = 448
-	kyIndex           ID = 449
-	kyKGIndex         ID = 450
-	lagIndex          ID = 451
-	lagTZIndex        ID = 452
-	lbIndex           ID = 453
-	lbLUIndex         ID = 454
-	lgIndex           ID = 455
-	lgUGIndex         ID = 456
-	lktIndex          ID = 457
-	lktUSIndex        ID = 458
-	lnIndex           ID = 459
-	lnAOIndex         ID = 460
-	lnCDIndex         ID = 461
-	lnCFIndex         ID = 462
-	lnCGIndex         ID = 463
-	loIndex           ID = 464
-	loLAIndex         ID = 465
-	lrcIndex          ID = 466
-	lrcIQIndex        ID = 467
-	lrcIRIndex        ID = 468
-	ltIndex           ID = 469
-	ltLTIndex         ID = 470
-	luIndex           ID = 471
-	luCDIndex         ID = 472
-	luoIndex          ID = 473
-	luoKEIndex        ID = 474
-	luyIndex          ID = 475
-	luyKEIndex        ID = 476
-	lvIndex           ID = 477
-	lvLVIndex         ID = 478
-	masIndex          ID = 479
-	masKEIndex        ID = 480
-	masTZIndex        ID = 481
-	merIndex          ID = 482
-	merKEIndex        ID = 483
-	mfeIndex          ID = 484
-	mfeMUIndex        ID = 485
-	mgIndex           ID = 486
-	mgMGIndex         ID = 487
-	mghIndex          ID = 488
-	mghMZIndex        ID = 489
-	mgoIndex          ID = 490
-	mgoCMIndex        ID = 491
-	mkIndex           ID = 492
-	mkMKIndex         ID = 493
-	mlIndex           ID = 494
-	mlINIndex         ID = 495
-	mnIndex           ID = 496
-	mnMNIndex         ID = 497
-	moIndex           ID = 498
-	mrIndex           ID = 499
-	mrINIndex         ID = 500
-	msIndex           ID = 501
-	msBNIndex         ID = 502
-	msMYIndex         ID = 503
-	msSGIndex         ID = 504
-	mtIndex           ID = 505
-	mtMTIndex         ID = 506
-	muaIndex          ID = 507
-	muaCMIndex        ID = 508
-	myIndex           ID = 509
-	myMMIndex         ID = 510
-	mznIndex          ID = 511
-	mznIRIndex        ID = 512
-	nahIndex          ID = 513
-	naqIndex          ID = 514
-	naqNAIndex        ID = 515
-	nbIndex           ID = 516
-	nbNOIndex         ID = 517
-	nbSJIndex         ID = 518
-	ndIndex           ID = 519
-	ndZWIndex         ID = 520
-	ndsIndex          ID = 521
-	ndsDEIndex        ID = 522
-	ndsNLIndex        ID = 523
-	neIndex           ID = 524
-	neINIndex         ID = 525
-	neNPIndex         ID = 526
-	nlIndex           ID = 527
-	nlAWIndex         ID = 528
-	nlBEIndex         ID = 529
-	nlBQIndex         ID = 530
-	nlCWIndex         ID = 531
-	nlNLIndex         ID = 532
-	nlSRIndex         ID = 533
-	nlSXIndex         ID = 534
-	nmgIndex          ID = 535
-	nmgCMIndex        ID = 536
-	nnIndex           ID = 537
-	nnNOIndex         ID = 538
-	nnhIndex          ID = 539
-	nnhCMIndex        ID = 540
-	noIndex           ID = 541
-	nqoIndex          ID = 542
-	nrIndex           ID = 543
-	nsoIndex          ID = 544
-	nusIndex          ID = 545
-	nusSSIndex        ID = 546
-	nyIndex           ID = 547
-	nynIndex          ID = 548
-	nynUGIndex        ID = 549
-	omIndex           ID = 550
-	omETIndex         ID = 551
-	omKEIndex         ID = 552
-	orIndex           ID = 553
-	orINIndex         ID = 554
-	osIndex           ID = 555
-	osGEIndex         ID = 556
-	osRUIndex         ID = 557
-	paIndex           ID = 558
-	paArabIndex       ID = 559
-	paArabPKIndex     ID = 560
-	paGuruIndex       ID = 561
-	paGuruINIndex     ID = 562
-	papIndex          ID = 563
-	plIndex           ID = 564
-	plPLIndex         ID = 565
-	prgIndex          ID = 566
-	prg001Index       ID = 567
-	psIndex           ID = 568
-	psAFIndex         ID = 569
-	ptIndex           ID = 570
-	ptAOIndex         ID = 571
-	ptBRIndex         ID = 572
-	ptCHIndex         ID = 573
-	ptCVIndex         ID = 574
-	ptGQIndex         ID = 575
-	ptGWIndex         ID = 576
-	ptLUIndex         ID = 577
-	ptMOIndex         ID = 578
-	ptMZIndex         ID = 579
-	ptPTIndex         ID = 580
-	ptSTIndex         ID = 581
-	ptTLIndex         ID = 582
-	quIndex           ID = 583
-	quBOIndex         ID = 584
-	quECIndex         ID = 585
-	quPEIndex         ID = 586
-	rmIndex           ID = 587
-	rmCHIndex         ID = 588
-	rnIndex           ID = 589
-	rnBIIndex         ID = 590
-	roIndex           ID = 591
-	roMDIndex         ID = 592
-	roROIndex         ID = 593
-	rofIndex          ID = 594
-	rofTZIndex        ID = 595
-	ruIndex           ID = 596
-	ruBYIndex         ID = 597
-	ruKGIndex         ID = 598
-	ruKZIndex         ID = 599
-	ruMDIndex         ID = 600
-	ruRUIndex         ID = 601
-	ruUAIndex         ID = 602
-	rwIndex           ID = 603
-	rwRWIndex         ID = 604
-	rwkIndex          ID = 605
-	rwkTZIndex        ID = 606
-	sahIndex          ID = 607
-	sahRUIndex        ID = 608
-	saqIndex          ID = 609
-	saqKEIndex        ID = 610
-	sbpIndex          ID = 611
-	sbpTZIndex        ID = 612
-	sdIndex           ID = 613
-	sdPKIndex         ID = 614
-	sdhIndex          ID = 615
-	seIndex           ID = 616
-	seFIIndex         ID = 617
-	seNOIndex         ID = 618
-	seSEIndex         ID = 619
-	sehIndex          ID = 620
-	sehMZIndex        ID = 621
-	sesIndex          ID = 622
-	sesMLIndex        ID = 623
-	sgIndex           ID = 624
-	sgCFIndex         ID = 625
-	shIndex           ID = 626
-	shiIndex          ID = 627
-	shiLatnIndex      ID = 628
-	shiLatnMAIndex    ID = 629
-	shiTfngIndex      ID = 630
-	shiTfngMAIndex    ID = 631
-	siIndex           ID = 632
-	siLKIndex         ID = 633
-	skIndex           ID = 634
-	skSKIndex         ID = 635
-	slIndex           ID = 636
-	slSIIndex         ID = 637
-	smaIndex          ID = 638
-	smiIndex          ID = 639
-	smjIndex          ID = 640
-	smnIndex          ID = 641
-	smnFIIndex        ID = 642
-	smsIndex          ID = 643
-	snIndex           ID = 644
-	snZWIndex         ID = 645
-	soIndex           ID = 646
-	soDJIndex         ID = 647
-	soETIndex         ID = 648
-	soKEIndex         ID = 649
-	soSOIndex         ID = 650
-	sqIndex           ID = 651
-	sqALIndex         ID = 652
-	sqMKIndex         ID = 653
-	sqXKIndex         ID = 654
-	srIndex           ID = 655
-	srCyrlIndex       ID = 656
-	srCyrlBAIndex     ID = 657
-	srCyrlMEIndex     ID = 658
-	srCyrlRSIndex     ID = 659
-	srCyrlXKIndex     ID = 660
-	srLatnIndex       ID = 661
-	srLatnBAIndex     ID = 662
-	srLatnMEIndex     ID = 663
-	srLatnRSIndex     ID = 664
-	srLatnXKIndex     ID = 665
-	ssIndex           ID = 666
-	ssyIndex          ID = 667
-	stIndex           ID = 668
-	svIndex           ID = 669
-	svAXIndex         ID = 670
-	svFIIndex         ID = 671
-	svSEIndex         ID = 672
-	swIndex           ID = 673
-	swCDIndex         ID = 674
-	swKEIndex         ID = 675
-	swTZIndex         ID = 676
-	swUGIndex         ID = 677
-	syrIndex          ID = 678
-	taIndex           ID = 679
-	taINIndex         ID = 680
-	taLKIndex         ID = 681
-	taMYIndex         ID = 682
-	taSGIndex         ID = 683
-	teIndex           ID = 684
-	teINIndex         ID = 685
-	teoIndex          ID = 686
-	teoKEIndex        ID = 687
-	teoUGIndex        ID = 688
-	tgIndex           ID = 689
-	tgTJIndex         ID = 690
-	thIndex           ID = 691
-	thTHIndex         ID = 692
-	tiIndex           ID = 693
-	tiERIndex         ID = 694
-	tiETIndex         ID = 695
-	tigIndex          ID = 696
-	tkIndex           ID = 697
-	tkTMIndex         ID = 698
-	tlIndex           ID = 699
-	tnIndex           ID = 700
-	toIndex           ID = 701
-	toTOIndex         ID = 702
-	trIndex           ID = 703
-	trCYIndex         ID = 704
-	trTRIndex         ID = 705
-	tsIndex           ID = 706
-	ttIndex           ID = 707
-	ttRUIndex         ID = 708
-	twqIndex          ID = 709
-	twqNEIndex        ID = 710
-	tzmIndex          ID = 711
-	tzmMAIndex        ID = 712
-	ugIndex           ID = 713
-	ugCNIndex         ID = 714
-	ukIndex           ID = 715
-	ukUAIndex         ID = 716
-	urIndex           ID = 717
-	urINIndex         ID = 718
-	urPKIndex         ID = 719
-	uzIndex           ID = 720
-	uzArabIndex       ID = 721
-	uzArabAFIndex     ID = 722
-	uzCyrlIndex       ID = 723
-	uzCyrlUZIndex     ID = 724
-	uzLatnIndex       ID = 725
-	uzLatnUZIndex     ID = 726
-	vaiIndex          ID = 727
-	vaiLatnIndex      ID = 728
-	vaiLatnLRIndex    ID = 729
-	vaiVaiiIndex      ID = 730
-	vaiVaiiLRIndex    ID = 731
-	veIndex           ID = 732
-	viIndex           ID = 733
-	viVNIndex         ID = 734
-	voIndex           ID = 735
-	vo001Index        ID = 736
-	vunIndex          ID = 737
-	vunTZIndex        ID = 738
-	waIndex           ID = 739
-	waeIndex          ID = 740
-	waeCHIndex        ID = 741
-	woIndex           ID = 742
-	woSNIndex         ID = 743
-	xhIndex           ID = 744
-	xogIndex          ID = 745
-	xogUGIndex        ID = 746
-	yavIndex          ID = 747
-	yavCMIndex        ID = 748
-	yiIndex           ID = 749
-	yi001Index        ID = 750
-	yoIndex           ID = 751
-	yoBJIndex         ID = 752
-	yoNGIndex         ID = 753
-	yueIndex          ID = 754
-	yueHansIndex      ID = 755
-	yueHansCNIndex    ID = 756
-	yueHantIndex      ID = 757
-	yueHantHKIndex    ID = 758
-	zghIndex          ID = 759
-	zghMAIndex        ID = 760
-	zhIndex           ID = 761
-	zhHansIndex       ID = 762
-	zhHansCNIndex     ID = 763
-	zhHansHKIndex     ID = 764
-	zhHansMOIndex     ID = 765
-	zhHansSGIndex     ID = 766
-	zhHantIndex       ID = 767
-	zhHantHKIndex     ID = 768
-	zhHantMOIndex     ID = 769
-	zhHantTWIndex     ID = 770
-	zuIndex           ID = 771
-	zuZAIndex         ID = 772
-	caESvalenciaIndex ID = 773
-	enUSuvaposixIndex ID = 774
-)
-
-var coreTags = []language.CompactCoreInfo{ // 773 elements
-	// Entry 0 - 1F
-	0x00000000, 0x01600000, 0x016000d2, 0x01600161,
-	0x01c00000, 0x01c00052, 0x02100000, 0x02100080,
-	0x02700000, 0x0270006f, 0x03a00000, 0x03a00001,
-	0x03a00023, 0x03a00039, 0x03a00062, 0x03a00067,
-	0x03a0006b, 0x03a0006c, 0x03a0006d, 0x03a00097,
-	0x03a0009b, 0x03a000a1, 0x03a000a8, 0x03a000ac,
-	0x03a000b0, 0x03a000b9, 0x03a000ba, 0x03a000c9,
-	0x03a000e1, 0x03a000ed, 0x03a000f3, 0x03a00108,
-	// Entry 20 - 3F
-	0x03a0010b, 0x03a00115, 0x03a00117, 0x03a0011c,
-	0x03a00120, 0x03a00128, 0x03a0015e, 0x04000000,
-	0x04300000, 0x04300099, 0x04400000, 0x0440012f,
-	0x04800000, 0x0480006e, 0x05800000, 0x05820000,
-	0x05820032, 0x0585a000, 0x0585a032, 0x05e00000,
-	0x05e00052, 0x07100000, 0x07100047, 0x07500000,
-	0x07500162, 0x07900000, 0x0790012f, 0x07e00000,
-	0x07e00038, 0x08200000, 0x0a000000, 0x0a0000c3,
-	// Entry 40 - 5F
-	0x0a500000, 0x0a500035, 0x0a500099, 0x0a900000,
-	0x0a900053, 0x0a900099, 0x0b200000, 0x0b200078,
-	0x0b500000, 0x0b500099, 0x0b700000, 0x0b720000,
-	0x0b720033, 0x0b75a000, 0x0b75a033, 0x0d700000,
-	0x0d700022, 0x0d70006e, 0x0d700078, 0x0d70009e,
-	0x0db00000, 0x0db00035, 0x0db00099, 0x0dc00000,
-	0x0dc00106, 0x0df00000, 0x0df00131, 0x0e500000,
-	0x0e500135, 0x0e900000, 0x0e90009b, 0x0e90009c,
-	// Entry 60 - 7F
-	0x0fa00000, 0x0fa0005e, 0x0fe00000, 0x0fe00106,
-	0x10000000, 0x1000007b, 0x10100000, 0x10100063,
-	0x10100082, 0x10800000, 0x108000a4, 0x10d00000,
-	0x10d0002e, 0x10d00036, 0x10d0004e, 0x10d00060,
-	0x10d0009e, 0x10d000b2, 0x10d000b7, 0x11700000,
-	0x117000d4, 0x11f00000, 0x11f00060, 0x12400000,
-	0x12400052, 0x12800000, 0x12b00000, 0x12b00114,
-	0x12d00000, 0x12d00043, 0x12f00000, 0x12f000a4,
-	// Entry 80 - 9F
-	0x13000000, 0x13000080, 0x13000122, 0x13600000,
-	0x1360005d, 0x13600087, 0x13900000, 0x13900001,
-	0x1390001a, 0x13900025, 0x13900026, 0x1390002d,
-	0x1390002e, 0x1390002f, 0x13900034, 0x13900036,
-	0x1390003a, 0x1390003d, 0x13900042, 0x13900046,
-	0x13900048, 0x13900049, 0x1390004a, 0x1390004e,
-	0x13900050, 0x13900052, 0x1390005c, 0x1390005d,
-	0x13900060, 0x13900061, 0x13900063, 0x13900064,
-	// Entry A0 - BF
-	0x1390006d, 0x13900072, 0x13900073, 0x13900074,
-	0x13900075, 0x1390007b, 0x1390007c, 0x1390007f,
-	0x13900080, 0x13900081, 0x13900083, 0x1390008a,
-	0x1390008c, 0x1390008d, 0x13900096, 0x13900097,
-	0x13900098, 0x13900099, 0x1390009a, 0x1390009f,
-	0x139000a0, 0x139000a4, 0x139000a7, 0x139000a9,
-	0x139000ad, 0x139000b1, 0x139000b4, 0x139000b5,
-	0x139000bf, 0x139000c0, 0x139000c6, 0x139000c7,
-	// Entry C0 - DF
-	0x139000ca, 0x139000cb, 0x139000cc, 0x139000ce,
-	0x139000d0, 0x139000d2, 0x139000d5, 0x139000d6,
-	0x139000d9, 0x139000dd, 0x139000df, 0x139000e0,
-	0x139000e6, 0x139000e7, 0x139000e8, 0x139000eb,
-	0x139000ec, 0x139000f0, 0x13900107, 0x13900109,
-	0x1390010a, 0x1390010b, 0x1390010c, 0x1390010d,
-	0x1390010e, 0x1390010f, 0x13900112, 0x13900117,
-	0x1390011b, 0x1390011d, 0x1390011f, 0x13900125,
-	// Entry E0 - FF
-	0x13900129, 0x1390012c, 0x1390012d, 0x1390012f,
-	0x13900131, 0x13900133, 0x13900135, 0x13900139,
-	0x1390013c, 0x1390013d, 0x1390013f, 0x13900142,
-	0x13900161, 0x13900162, 0x13900164, 0x13c00000,
-	0x13c00001, 0x13e00000, 0x13e0001f, 0x13e0002c,
-	0x13e0003f, 0x13e00041, 0x13e00048, 0x13e00051,
-	0x13e00054, 0x13e00056, 0x13e00059, 0x13e00065,
-	0x13e00068, 0x13e00069, 0x13e0006e, 0x13e00086,
-	// Entry 100 - 11F
-	0x13e00089, 0x13e0008f, 0x13e00094, 0x13e000cf,
-	0x13e000d8, 0x13e000e2, 0x13e000e4, 0x13e000e7,
-	0x13e000ec, 0x13e000f1, 0x13e0011a, 0x13e00135,
-	0x13e00136, 0x13e0013b, 0x14000000, 0x1400006a,
-	0x14500000, 0x1450006e, 0x14600000, 0x14600052,
-	0x14800000, 0x14800024, 0x1480009c, 0x14e00000,
-	0x14e00052, 0x14e00084, 0x14e000c9, 0x14e00114,
-	0x15100000, 0x15100072, 0x15300000, 0x153000e7,
-	// Entry 120 - 13F
-	0x15800000, 0x15800063, 0x15800076, 0x15e00000,
-	0x15e00036, 0x15e00037, 0x15e0003a, 0x15e0003b,
-	0x15e0003c, 0x15e00049, 0x15e0004b, 0x15e0004c,
-	0x15e0004d, 0x15e0004e, 0x15e0004f, 0x15e00052,
-	0x15e00062, 0x15e00067, 0x15e00078, 0x15e0007a,
-	0x15e0007e, 0x15e00084, 0x15e00085, 0x15e00086,
-	0x15e00091, 0x15e000a8, 0x15e000b7, 0x15e000ba,
-	0x15e000bb, 0x15e000be, 0x15e000bf, 0x15e000c3,
-	// Entry 140 - 15F
-	0x15e000c8, 0x15e000c9, 0x15e000cc, 0x15e000d3,
-	0x15e000d4, 0x15e000e5, 0x15e000ea, 0x15e00102,
-	0x15e00107, 0x15e0010a, 0x15e00114, 0x15e0011c,
-	0x15e00120, 0x15e00122, 0x15e00128, 0x15e0013f,
-	0x15e00140, 0x15e0015f, 0x16900000, 0x1690009e,
-	0x16d00000, 0x16d000d9, 0x16e00000, 0x16e00096,
-	0x17e00000, 0x17e0007b, 0x19000000, 0x1900006e,
-	0x1a300000, 0x1a30004e, 0x1a300078, 0x1a3000b2,
-	// Entry 160 - 17F
-	0x1a400000, 0x1a400099, 0x1a900000, 0x1ab00000,
-	0x1ab000a4, 0x1ac00000, 0x1ac00098, 0x1b400000,
-	0x1b400080, 0x1b4000d4, 0x1b4000d6, 0x1b800000,
-	0x1b800135, 0x1bc00000, 0x1bc00097, 0x1be00000,
-	0x1be00099, 0x1d100000, 0x1d100033, 0x1d100090,
-	0x1d200000, 0x1d200060, 0x1d500000, 0x1d500092,
-	0x1d700000, 0x1d700028, 0x1e100000, 0x1e100095,
-	0x1e700000, 0x1e7000d6, 0x1ea00000, 0x1ea00053,
-	// Entry 180 - 19F
-	0x1f300000, 0x1f500000, 0x1f800000, 0x1f80009d,
-	0x1f900000, 0x1f90004e, 0x1f90009e, 0x1f900113,
-	0x1f900138, 0x1fa00000, 0x1fb00000, 0x20000000,
-	0x200000a2, 0x20300000, 0x20700000, 0x20700052,
-	0x20800000, 0x20a00000, 0x20a0012f, 0x20e00000,
-	0x20f00000, 0x21000000, 0x2100007d, 0x21200000,
-	0x21200067, 0x21600000, 0x21700000, 0x217000a4,
-	0x21f00000, 0x22300000, 0x2230012f, 0x22700000,
-	// Entry 1A0 - 1BF
-	0x2270005a, 0x23400000, 0x234000c3, 0x23900000,
-	0x239000a4, 0x24200000, 0x242000ae, 0x24400000,
-	0x24400052, 0x24500000, 0x24500082, 0x24600000,
-	0x246000a4, 0x24a00000, 0x24a000a6, 0x25100000,
-	0x25100099, 0x25400000, 0x254000aa, 0x254000ab,
-	0x25600000, 0x25600099, 0x26a00000, 0x26a00099,
-	0x26b00000, 0x26b0012f, 0x26d00000, 0x26d00052,
-	0x26e00000, 0x26e00060, 0x27400000, 0x28100000,
-	// Entry 1C0 - 1DF
-	0x2810007b, 0x28a00000, 0x28a000a5, 0x29100000,
-	0x2910012f, 0x29500000, 0x295000b7, 0x2a300000,
-	0x2a300131, 0x2af00000, 0x2af00135, 0x2b500000,
-	0x2b50002a, 0x2b50004b, 0x2b50004c, 0x2b50004d,
-	0x2b800000, 0x2b8000af, 0x2bf00000, 0x2bf0009b,
-	0x2bf0009c, 0x2c000000, 0x2c0000b6, 0x2c200000,
-	0x2c20004b, 0x2c400000, 0x2c4000a4, 0x2c500000,
-	0x2c5000a4, 0x2c700000, 0x2c7000b8, 0x2d100000,
-	// Entry 1E0 - 1FF
-	0x2d1000a4, 0x2d10012f, 0x2e900000, 0x2e9000a4,
-	0x2ed00000, 0x2ed000cc, 0x2f100000, 0x2f1000bf,
-	0x2f200000, 0x2f2000d1, 0x2f400000, 0x2f400052,
-	0x2ff00000, 0x2ff000c2, 0x30400000, 0x30400099,
-	0x30b00000, 0x30b000c5, 0x31000000, 0x31b00000,
-	0x31b00099, 0x31f00000, 0x31f0003e, 0x31f000d0,
-	0x31f0010d, 0x32000000, 0x320000cb, 0x32500000,
-	0x32500052, 0x33100000, 0x331000c4, 0x33a00000,
-	// Entry 200 - 21F
-	0x33a0009c, 0x34100000, 0x34500000, 0x345000d2,
-	0x34700000, 0x347000da, 0x34700110, 0x34e00000,
-	0x34e00164, 0x35000000, 0x35000060, 0x350000d9,
-	0x35100000, 0x35100099, 0x351000db, 0x36700000,
-	0x36700030, 0x36700036, 0x36700040, 0x3670005b,
-	0x367000d9, 0x36700116, 0x3670011b, 0x36800000,
-	0x36800052, 0x36a00000, 0x36a000da, 0x36c00000,
-	0x36c00052, 0x36f00000, 0x37500000, 0x37600000,
-	// Entry 220 - 23F
-	0x37a00000, 0x38000000, 0x38000117, 0x38700000,
-	0x38900000, 0x38900131, 0x39000000, 0x3900006f,
-	0x390000a4, 0x39500000, 0x39500099, 0x39800000,
-	0x3980007d, 0x39800106, 0x39d00000, 0x39d05000,
-	0x39d050e8, 0x39d36000, 0x39d36099, 0x3a100000,
-	0x3b300000, 0x3b3000e9, 0x3bd00000, 0x3bd00001,
-	0x3be00000, 0x3be00024, 0x3c000000, 0x3c00002a,
-	0x3c000041, 0x3c00004e, 0x3c00005a, 0x3c000086,
-	// Entry 240 - 25F
-	0x3c00008b, 0x3c0000b7, 0x3c0000c6, 0x3c0000d1,
-	0x3c0000ee, 0x3c000118, 0x3c000126, 0x3c400000,
-	0x3c40003f, 0x3c400069, 0x3c4000e4, 0x3d400000,
-	0x3d40004e, 0x3d900000, 0x3d90003a, 0x3dc00000,
-	0x3dc000bc, 0x3dc00104, 0x3de00000, 0x3de0012f,
-	0x3e200000, 0x3e200047, 0x3e2000a5, 0x3e2000ae,
-	0x3e2000bc, 0x3e200106, 0x3e200130, 0x3e500000,
-	0x3e500107, 0x3e600000, 0x3e60012f, 0x3eb00000,
-	// Entry 260 - 27F
-	0x3eb00106, 0x3ec00000, 0x3ec000a4, 0x3f300000,
-	0x3f30012f, 0x3fa00000, 0x3fa000e8, 0x3fc00000,
-	0x3fd00000, 0x3fd00072, 0x3fd000da, 0x3fd0010c,
-	0x3ff00000, 0x3ff000d1, 0x40100000, 0x401000c3,
-	0x40200000, 0x4020004c, 0x40700000, 0x40800000,
-	0x4085a000, 0x4085a0ba, 0x408e8000, 0x408e80ba,
-	0x40c00000, 0x40c000b3, 0x41200000, 0x41200111,
-	0x41600000, 0x4160010f, 0x41c00000, 0x41d00000,
-	// Entry 280 - 29F
-	0x41e00000, 0x41f00000, 0x41f00072, 0x42200000,
-	0x42300000, 0x42300164, 0x42900000, 0x42900062,
-	0x4290006f, 0x429000a4, 0x42900115, 0x43100000,
-	0x43100027, 0x431000c2, 0x4310014d, 0x43200000,
-	0x43220000, 0x43220033, 0x432200bd, 0x43220105,
-	0x4322014d, 0x4325a000, 0x4325a033, 0x4325a0bd,
-	0x4325a105, 0x4325a14d, 0x43700000, 0x43a00000,
-	0x43b00000, 0x44400000, 0x44400031, 0x44400072,
-	// Entry 2A0 - 2BF
-	0x4440010c, 0x44500000, 0x4450004b, 0x445000a4,
-	0x4450012f, 0x44500131, 0x44e00000, 0x45000000,
-	0x45000099, 0x450000b3, 0x450000d0, 0x4500010d,
-	0x46100000, 0x46100099, 0x46400000, 0x464000a4,
-	0x46400131, 0x46700000, 0x46700124, 0x46b00000,
-	0x46b00123, 0x46f00000, 0x46f0006d, 0x46f0006f,
-	0x47100000, 0x47600000, 0x47600127, 0x47a00000,
-	0x48000000, 0x48200000, 0x48200129, 0x48a00000,
-	// Entry 2C0 - 2DF
-	0x48a0005d, 0x48a0012b, 0x48e00000, 0x49400000,
-	0x49400106, 0x4a400000, 0x4a4000d4, 0x4a900000,
-	0x4a9000ba, 0x4ac00000, 0x4ac00053, 0x4ae00000,
-	0x4ae00130, 0x4b400000, 0x4b400099, 0x4b4000e8,
-	0x4bc00000, 0x4bc05000, 0x4bc05024, 0x4bc20000,
-	0x4bc20137, 0x4bc5a000, 0x4bc5a137, 0x4be00000,
-	0x4be5a000, 0x4be5a0b4, 0x4bef1000, 0x4bef10b4,
-	0x4c000000, 0x4c300000, 0x4c30013e, 0x4c900000,
-	// Entry 2E0 - 2FF
-	0x4c900001, 0x4cc00000, 0x4cc0012f, 0x4ce00000,
-	0x4cf00000, 0x4cf0004e, 0x4e500000, 0x4e500114,
-	0x4f200000, 0x4fb00000, 0x4fb00131, 0x50900000,
-	0x50900052, 0x51200000, 0x51200001, 0x51800000,
-	0x5180003b, 0x518000d6, 0x51f00000, 0x51f3b000,
-	0x51f3b053, 0x51f3c000, 0x51f3c08d, 0x52800000,
-	0x528000ba, 0x52900000, 0x5293b000, 0x5293b053,
-	0x5293b08d, 0x5293b0c6, 0x5293b10d, 0x5293c000,
-	// Entry 300 - 31F
-	0x5293c08d, 0x5293c0c6, 0x5293c12e, 0x52f00000,
-	0x52f00161,
-} // Size: 3116 bytes
-
-const specialTagsStr string = "ca-ES-valencia en-US-u-va-posix"
-
-// Total table size 3147 bytes (3KiB); checksum: 6772C83C
Index: trunk/vendor/golang.org/x/text/internal/language/compact/tags.go
===================================================================
--- trunk/vendor/golang.org/x/text/internal/language/compact/tags.go	(revision 145)
+++ 	(revision )
@@ -1,91 +1,0 @@
-// Copyright 2013 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package compact
-
-var (
-	und = Tag{}
-
-	Und Tag = Tag{}
-
-	Afrikaans            Tag = Tag{language: afIndex, locale: afIndex}
-	Amharic              Tag = Tag{language: amIndex, locale: amIndex}
-	Arabic               Tag = Tag{language: arIndex, locale: arIndex}
-	ModernStandardArabic Tag = Tag{language: ar001Index, locale: ar001Index}
-	Azerbaijani          Tag = Tag{language: azIndex, locale: azIndex}
-	Bulgarian            Tag = Tag{language: bgIndex, locale: bgIndex}
-	Bengali              Tag = Tag{language: bnIndex, locale: bnIndex}
-	Catalan              Tag = Tag{language: caIndex, locale: caIndex}
-	Czech                Tag = Tag{language: csIndex, locale: csIndex}
-	Danish               Tag = Tag{language: daIndex, locale: daIndex}
-	German               Tag = Tag{language: deIndex, locale: deIndex}
-	Greek                Tag = Tag{language: elIndex, locale: elIndex}
-	English              Tag = Tag{language: enIndex, locale: enIndex}
-	AmericanEnglish      Tag = Tag{language: enUSIndex, locale: enUSIndex}
-	BritishEnglish       Tag = Tag{language: enGBIndex, locale: enGBIndex}
-	Spanish              Tag = Tag{language: esIndex, locale: esIndex}
-	EuropeanSpanish      Tag = Tag{language: esESIndex, locale: esESIndex}
-	LatinAmericanSpanish Tag = Tag{language: es419Index, locale: es419Index}
-	Estonian             Tag = Tag{language: etIndex, locale: etIndex}
-	Persian              Tag = Tag{language: faIndex, locale: faIndex}
-	Finnish              Tag = Tag{language: fiIndex, locale: fiIndex}
-	Filipino             Tag = Tag{language: filIndex, locale: filIndex}
-	French               Tag = Tag{language: frIndex, locale: frIndex}
-	CanadianFrench       Tag = Tag{language: frCAIndex, locale: frCAIndex}
-	Gujarati             Tag = Tag{language: guIndex, locale: guIndex}
-	Hebrew               Tag = Tag{language: heIndex, locale: heIndex}
-	Hindi                Tag = Tag{language: hiIndex, locale: hiIndex}
-	Croatian             Tag = Tag{language: hrIndex, locale: hrIndex}
-	Hungarian            Tag = Tag{language: huIndex, locale: huIndex}
-	Armenian             Tag = Tag{language: hyIndex, locale: hyIndex}
-	Indonesian           Tag = Tag{language: idIndex, locale: idIndex}
-	Icelandic            Tag = Tag{language: isIndex, locale: isIndex}
-	Italian              Tag = Tag{language: itIndex, locale: itIndex}
-	Japanese             Tag = Tag{language: jaIndex, locale: jaIndex}
-	Georgian             Tag = Tag{language: kaIndex, locale: kaIndex}
-	Kazakh               Tag = Tag{language: kkIndex, locale: kkIndex}
-	Khmer                Tag = Tag{language: kmIndex, locale: kmIndex}
-	Kannada              Tag = Tag{language: knIndex, locale: knIndex}
-	Korean               Tag = Tag{language: koIndex, locale: koIndex}
-	Kirghiz              Tag = Tag{language: kyIndex, locale: kyIndex}
-	Lao                  Tag = Tag{language: loIndex, locale: loIndex}
-	Lithuanian           Tag = Tag{language: ltIndex, locale: ltIndex}
-	Latvian              Tag = Tag{language: lvIndex, locale: lvIndex}
-	Macedonian           Tag = Tag{language: mkIndex, locale: mkIndex}
-	Malayalam            Tag = Tag{language: mlIndex, locale: mlIndex}
-	Mongolian            Tag = Tag{language: mnIndex, locale: mnIndex}
-	Marathi              Tag = Tag{language: mrIndex, locale: mrIndex}
-	Malay                Tag = Tag{language: msIndex, locale: msIndex}
-	Burmese              Tag = Tag{language: myIndex, locale: myIndex}
-	Nepali               Tag = Tag{language: neIndex, locale: neIndex}
-	Dutch                Tag = Tag{language: nlIndex, locale: nlIndex}
-	Norwegian            Tag = Tag{language: noIndex, locale: noIndex}
-	Punjabi              Tag = Tag{language: paIndex, locale: paIndex}
-	Polish               Tag = Tag{language: plIndex, locale: plIndex}
-	Portuguese           Tag = Tag{language: ptIndex, locale: ptIndex}
-	BrazilianPortuguese  Tag = Tag{language: ptBRIndex, locale: ptBRIndex}
-	EuropeanPortuguese   Tag = Tag{language: ptPTIndex, locale: ptPTIndex}
-	Romanian             Tag = Tag{language: roIndex, locale: roIndex}
-	Russian              Tag = Tag{language: ruIndex, locale: ruIndex}
-	Sinhala              Tag = Tag{language: siIndex, locale: siIndex}
-	Slovak               Tag = Tag{language: skIndex, locale: skIndex}
-	Slovenian            Tag = Tag{language: slIndex, locale: slIndex}
-	Albanian             Tag = Tag{language: sqIndex, locale: sqIndex}
-	Serbian              Tag = Tag{language: srIndex, locale: srIndex}
-	SerbianLatin         Tag = Tag{language: srLatnIndex, locale: srLatnIndex}
-	Swedish              Tag = Tag{language: svIndex, locale: svIndex}
-	Swahili              Tag = Tag{language: swIndex, locale: swIndex}
-	Tamil                Tag = Tag{language: taIndex, locale: taIndex}
-	Telugu               Tag = Tag{language: teIndex, locale: teIndex}
-	Thai                 Tag = Tag{language: thIndex, locale: thIndex}
-	Turkish              Tag = Tag{language: trIndex, locale: trIndex}
-	Ukrainian            Tag = Tag{language: ukIndex, locale: ukIndex}
-	Urdu                 Tag = Tag{language: urIndex, locale: urIndex}
-	Uzbek                Tag = Tag{language: uzIndex, locale: uzIndex}
-	Vietnamese           Tag = Tag{language: viIndex, locale: viIndex}
-	Chinese              Tag = Tag{language: zhIndex, locale: zhIndex}
-	SimplifiedChinese    Tag = Tag{language: zhHansIndex, locale: zhHansIndex}
-	TraditionalChinese   Tag = Tag{language: zhHantIndex, locale: zhHantIndex}
-	Zulu                 Tag = Tag{language: zuIndex, locale: zuIndex}
-)
Index: trunk/vendor/golang.org/x/text/internal/language/compose.go
===================================================================
--- trunk/vendor/golang.org/x/text/internal/language/compose.go	(revision 145)
+++ 	(revision )
@@ -1,167 +1,0 @@
-// Copyright 2018 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package language
-
-import (
-	"sort"
-	"strings"
-)
-
-// A Builder allows constructing a Tag from individual components.
-// Its main user is Compose in the top-level language package.
-type Builder struct {
-	Tag Tag
-
-	private    string // the x extension
-	variants   []string
-	extensions []string
-}
-
-// Make returns a new Tag from the current settings.
-func (b *Builder) Make() Tag {
-	t := b.Tag
-
-	if len(b.extensions) > 0 || len(b.variants) > 0 {
-		sort.Sort(sortVariants(b.variants))
-		sort.Strings(b.extensions)
-
-		if b.private != "" {
-			b.extensions = append(b.extensions, b.private)
-		}
-		n := maxCoreSize + tokenLen(b.variants...) + tokenLen(b.extensions...)
-		buf := make([]byte, n)
-		p := t.genCoreBytes(buf)
-		t.pVariant = byte(p)
-		p += appendTokens(buf[p:], b.variants...)
-		t.pExt = uint16(p)
-		p += appendTokens(buf[p:], b.extensions...)
-		t.str = string(buf[:p])
-		// We may not always need to remake the string, but when or when not
-		// to do so is rather tricky.
-		scan := makeScanner(buf[:p])
-		t, _ = parse(&scan, "")
-		return t
-
-	} else if b.private != "" {
-		t.str = b.private
-		t.RemakeString()
-	}
-	return t
-}
-
-// SetTag copies all the settings from a given Tag. Any previously set values
-// are discarded.
-func (b *Builder) SetTag(t Tag) {
-	b.Tag.LangID = t.LangID
-	b.Tag.RegionID = t.RegionID
-	b.Tag.ScriptID = t.ScriptID
-	// TODO: optimize
-	b.variants = b.variants[:0]
-	if variants := t.Variants(); variants != "" {
-		for _, vr := range strings.Split(variants[1:], "-") {
-			b.variants = append(b.variants, vr)
-		}
-	}
-	b.extensions, b.private = b.extensions[:0], ""
-	for _, e := range t.Extensions() {
-		b.AddExt(e)
-	}
-}
-
-// AddExt adds extension e to the tag. e must be a valid extension as returned
-// by Tag.Extension. If the extension already exists, it will be discarded,
-// except for a -u extension, where non-existing key-type pairs will added.
-func (b *Builder) AddExt(e string) {
-	if e[0] == 'x' {
-		if b.private == "" {
-			b.private = e
-		}
-		return
-	}
-	for i, s := range b.extensions {
-		if s[0] == e[0] {
-			if e[0] == 'u' {
-				b.extensions[i] += e[1:]
-			}
-			return
-		}
-	}
-	b.extensions = append(b.extensions, e)
-}
-
-// SetExt sets the extension e to the tag. e must be a valid extension as
-// returned by Tag.Extension. If the extension already exists, it will be
-// overwritten, except for a -u extension, where the individual key-type pairs
-// will be set.
-func (b *Builder) SetExt(e string) {
-	if e[0] == 'x' {
-		b.private = e
-		return
-	}
-	for i, s := range b.extensions {
-		if s[0] == e[0] {
-			if e[0] == 'u' {
-				b.extensions[i] = e + s[1:]
-			} else {
-				b.extensions[i] = e
-			}
-			return
-		}
-	}
-	b.extensions = append(b.extensions, e)
-}
-
-// AddVariant adds any number of variants.
-func (b *Builder) AddVariant(v ...string) {
-	for _, v := range v {
-		if v != "" {
-			b.variants = append(b.variants, v)
-		}
-	}
-}
-
-// ClearVariants removes any variants previously added, including those
-// copied from a Tag in SetTag.
-func (b *Builder) ClearVariants() {
-	b.variants = b.variants[:0]
-}
-
-// ClearExtensions removes any extensions previously added, including those
-// copied from a Tag in SetTag.
-func (b *Builder) ClearExtensions() {
-	b.private = ""
-	b.extensions = b.extensions[:0]
-}
-
-func tokenLen(token ...string) (n int) {
-	for _, t := range token {
-		n += len(t) + 1
-	}
-	return
-}
-
-func appendTokens(b []byte, token ...string) int {
-	p := 0
-	for _, t := range token {
-		b[p] = '-'
-		copy(b[p+1:], t)
-		p += 1 + len(t)
-	}
-	return p
-}
-
-type sortVariants []string
-
-func (s sortVariants) Len() int {
-	return len(s)
-}
-
-func (s sortVariants) Swap(i, j int) {
-	s[j], s[i] = s[i], s[j]
-}
-
-func (s sortVariants) Less(i, j int) bool {
-	return variantIndex[s[i]] < variantIndex[s[j]]
-}
Index: trunk/vendor/golang.org/x/text/internal/language/coverage.go
===================================================================
--- trunk/vendor/golang.org/x/text/internal/language/coverage.go	(revision 145)
+++ 	(revision )
@@ -1,28 +1,0 @@
-// Copyright 2014 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package language
-
-// BaseLanguages returns the list of all supported base languages. It generates
-// the list by traversing the internal structures.
-func BaseLanguages() []Language {
-	base := make([]Language, 0, NumLanguages)
-	for i := 0; i < langNoIndexOffset; i++ {
-		// We included "und" already for the value 0.
-		if i != nonCanonicalUnd {
-			base = append(base, Language(i))
-		}
-	}
-	i := langNoIndexOffset
-	for _, v := range langNoIndex {
-		for k := 0; k < 8; k++ {
-			if v&1 == 1 {
-				base = append(base, Language(i))
-			}
-			v >>= 1
-			i++
-		}
-	}
-	return base
-}
Index: trunk/vendor/golang.org/x/text/internal/language/language.go
===================================================================
--- trunk/vendor/golang.org/x/text/internal/language/language.go	(revision 145)
+++ 	(revision )
@@ -1,627 +1,0 @@
-// Copyright 2013 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-//go:generate go run gen.go gen_common.go -output tables.go
-
-package language // import "golang.org/x/text/internal/language"
-
-// TODO: Remove above NOTE after:
-// - verifying that tables are dropped correctly (most notably matcher tables).
-
-import (
-	"errors"
-	"fmt"
-	"strings"
-)
-
-const (
-	// maxCoreSize is the maximum size of a BCP 47 tag without variants and
-	// extensions. Equals max lang (3) + script (4) + max reg (3) + 2 dashes.
-	maxCoreSize = 12
-
-	// max99thPercentileSize is a somewhat arbitrary buffer size that presumably
-	// is large enough to hold at least 99% of the BCP 47 tags.
-	max99thPercentileSize = 32
-
-	// maxSimpleUExtensionSize is the maximum size of a -u extension with one
-	// key-type pair. Equals len("-u-") + key (2) + dash + max value (8).
-	maxSimpleUExtensionSize = 14
-)
-
-// Tag represents a BCP 47 language tag. It is used to specify an instance of a
-// specific language or locale. All language tag values are guaranteed to be
-// well-formed. The zero value of Tag is Und.
-type Tag struct {
-	// TODO: the following fields have the form TagTypeID. This name is chosen
-	// to allow refactoring the public package without conflicting with its
-	// Base, Script, and Region methods. Once the transition is fully completed
-	// the ID can be stripped from the name.
-
-	LangID   Language
-	RegionID Region
-	// TODO: we will soon run out of positions for ScriptID. Idea: instead of
-	// storing lang, region, and ScriptID codes, store only the compact index and
-	// have a lookup table from this code to its expansion. This greatly speeds
-	// up table lookup, speed up common variant cases.
-	// This will also immediately free up 3 extra bytes. Also, the pVariant
-	// field can now be moved to the lookup table, as the compact index uniquely
-	// determines the offset of a possible variant.
-	ScriptID Script
-	pVariant byte   // offset in str, includes preceding '-'
-	pExt     uint16 // offset of first extension, includes preceding '-'
-
-	// str is the string representation of the Tag. It will only be used if the
-	// tag has variants or extensions.
-	str string
-}
-
-// Make is a convenience wrapper for Parse that omits the error.
-// In case of an error, a sensible default is returned.
-func Make(s string) Tag {
-	t, _ := Parse(s)
-	return t
-}
-
-// Raw returns the raw base language, script and region, without making an
-// attempt to infer their values.
-// TODO: consider removing
-func (t Tag) Raw() (b Language, s Script, r Region) {
-	return t.LangID, t.ScriptID, t.RegionID
-}
-
-// equalTags compares language, script and region subtags only.
-func (t Tag) equalTags(a Tag) bool {
-	return t.LangID == a.LangID && t.ScriptID == a.ScriptID && t.RegionID == a.RegionID
-}
-
-// IsRoot returns true if t is equal to language "und".
-func (t Tag) IsRoot() bool {
-	if int(t.pVariant) < len(t.str) {
-		return false
-	}
-	return t.equalTags(Und)
-}
-
-// IsPrivateUse reports whether the Tag consists solely of an IsPrivateUse use
-// tag.
-func (t Tag) IsPrivateUse() bool {
-	return t.str != "" && t.pVariant == 0
-}
-
-// RemakeString is used to update t.str in case lang, script or region changed.
-// It is assumed that pExt and pVariant still point to the start of the
-// respective parts.
-func (t *Tag) RemakeString() {
-	if t.str == "" {
-		return
-	}
-	extra := t.str[t.pVariant:]
-	if t.pVariant > 0 {
-		extra = extra[1:]
-	}
-	if t.equalTags(Und) && strings.HasPrefix(extra, "x-") {
-		t.str = extra
-		t.pVariant = 0
-		t.pExt = 0
-		return
-	}
-	var buf [max99thPercentileSize]byte // avoid extra memory allocation in most cases.
-	b := buf[:t.genCoreBytes(buf[:])]
-	if extra != "" {
-		diff := len(b) - int(t.pVariant)
-		b = append(b, '-')
-		b = append(b, extra...)
-		t.pVariant = uint8(int(t.pVariant) + diff)
-		t.pExt = uint16(int(t.pExt) + diff)
-	} else {
-		t.pVariant = uint8(len(b))
-		t.pExt = uint16(len(b))
-	}
-	t.str = string(b)
-}
-
-// genCoreBytes writes a string for the base languages, script and region tags
-// to the given buffer and returns the number of bytes written. It will never
-// write more than maxCoreSize bytes.
-func (t *Tag) genCoreBytes(buf []byte) int {
-	n := t.LangID.StringToBuf(buf[:])
-	if t.ScriptID != 0 {
-		n += copy(buf[n:], "-")
-		n += copy(buf[n:], t.ScriptID.String())
-	}
-	if t.RegionID != 0 {
-		n += copy(buf[n:], "-")
-		n += copy(buf[n:], t.RegionID.String())
-	}
-	return n
-}
-
-// String returns the canonical string representation of the language tag.
-func (t Tag) String() string {
-	if t.str != "" {
-		return t.str
-	}
-	if t.ScriptID == 0 && t.RegionID == 0 {
-		return t.LangID.String()
-	}
-	buf := [maxCoreSize]byte{}
-	return string(buf[:t.genCoreBytes(buf[:])])
-}
-
-// MarshalText implements encoding.TextMarshaler.
-func (t Tag) MarshalText() (text []byte, err error) {
-	if t.str != "" {
-		text = append(text, t.str...)
-	} else if t.ScriptID == 0 && t.RegionID == 0 {
-		text = append(text, t.LangID.String()...)
-	} else {
-		buf := [maxCoreSize]byte{}
-		text = buf[:t.genCoreBytes(buf[:])]
-	}
-	return text, nil
-}
-
-// UnmarshalText implements encoding.TextUnmarshaler.
-func (t *Tag) UnmarshalText(text []byte) error {
-	tag, err := Parse(string(text))
-	*t = tag
-	return err
-}
-
-// Variants returns the part of the tag holding all variants or the empty string
-// if there are no variants defined.
-func (t Tag) Variants() string {
-	if t.pVariant == 0 {
-		return ""
-	}
-	return t.str[t.pVariant:t.pExt]
-}
-
-// VariantOrPrivateUseTags returns variants or private use tags.
-func (t Tag) VariantOrPrivateUseTags() string {
-	if t.pExt > 0 {
-		return t.str[t.pVariant:t.pExt]
-	}
-	return t.str[t.pVariant:]
-}
-
-// HasString reports whether this tag defines more than just the raw
-// components.
-func (t Tag) HasString() bool {
-	return t.str != ""
-}
-
-// Parent returns the CLDR parent of t. In CLDR, missing fields in data for a
-// specific language are substituted with fields from the parent language.
-// The parent for a language may change for newer versions of CLDR.
-func (t Tag) Parent() Tag {
-	if t.str != "" {
-		// Strip the variants and extensions.
-		b, s, r := t.Raw()
-		t = Tag{LangID: b, ScriptID: s, RegionID: r}
-		if t.RegionID == 0 && t.ScriptID != 0 && t.LangID != 0 {
-			base, _ := addTags(Tag{LangID: t.LangID})
-			if base.ScriptID == t.ScriptID {
-				return Tag{LangID: t.LangID}
-			}
-		}
-		return t
-	}
-	if t.LangID != 0 {
-		if t.RegionID != 0 {
-			maxScript := t.ScriptID
-			if maxScript == 0 {
-				max, _ := addTags(t)
-				maxScript = max.ScriptID
-			}
-
-			for i := range parents {
-				if Language(parents[i].lang) == t.LangID && Script(parents[i].maxScript) == maxScript {
-					for _, r := range parents[i].fromRegion {
-						if Region(r) == t.RegionID {
-							return Tag{
-								LangID:   t.LangID,
-								ScriptID: Script(parents[i].script),
-								RegionID: Region(parents[i].toRegion),
-							}
-						}
-					}
-				}
-			}
-
-			// Strip the script if it is the default one.
-			base, _ := addTags(Tag{LangID: t.LangID})
-			if base.ScriptID != maxScript {
-				return Tag{LangID: t.LangID, ScriptID: maxScript}
-			}
-			return Tag{LangID: t.LangID}
-		} else if t.ScriptID != 0 {
-			// The parent for an base-script pair with a non-default script is
-			// "und" instead of the base language.
-			base, _ := addTags(Tag{LangID: t.LangID})
-			if base.ScriptID != t.ScriptID {
-				return Und
-			}
-			return Tag{LangID: t.LangID}
-		}
-	}
-	return Und
-}
-
-// ParseExtension parses s as an extension and returns it on success.
-func ParseExtension(s string) (ext string, err error) {
-	defer func() {
-		if recover() != nil {
-			ext = ""
-			err = ErrSyntax
-		}
-	}()
-
-	scan := makeScannerString(s)
-	var end int
-	if n := len(scan.token); n != 1 {
-		return "", ErrSyntax
-	}
-	scan.toLower(0, len(scan.b))
-	end = parseExtension(&scan)
-	if end != len(s) {
-		return "", ErrSyntax
-	}
-	return string(scan.b), nil
-}
-
-// HasVariants reports whether t has variants.
-func (t Tag) HasVariants() bool {
-	return uint16(t.pVariant) < t.pExt
-}
-
-// HasExtensions reports whether t has extensions.
-func (t Tag) HasExtensions() bool {
-	return int(t.pExt) < len(t.str)
-}
-
-// Extension returns the extension of type x for tag t. It will return
-// false for ok if t does not have the requested extension. The returned
-// extension will be invalid in this case.
-func (t Tag) Extension(x byte) (ext string, ok bool) {
-	for i := int(t.pExt); i < len(t.str)-1; {
-		var ext string
-		i, ext = getExtension(t.str, i)
-		if ext[0] == x {
-			return ext, true
-		}
-	}
-	return "", false
-}
-
-// Extensions returns all extensions of t.
-func (t Tag) Extensions() []string {
-	e := []string{}
-	for i := int(t.pExt); i < len(t.str)-1; {
-		var ext string
-		i, ext = getExtension(t.str, i)
-		e = append(e, ext)
-	}
-	return e
-}
-
-// TypeForKey returns the type associated with the given key, where key and type
-// are of the allowed values defined for the Unicode locale extension ('u') in
-// https://www.unicode.org/reports/tr35/#Unicode_Language_and_Locale_Identifiers.
-// TypeForKey will traverse the inheritance chain to get the correct value.
-//
-// If there are multiple types associated with a key, only the first will be
-// returned. If there is no type associated with a key, it returns the empty
-// string.
-func (t Tag) TypeForKey(key string) string {
-	if _, start, end, _ := t.findTypeForKey(key); end != start {
-		s := t.str[start:end]
-		if p := strings.IndexByte(s, '-'); p >= 0 {
-			s = s[:p]
-		}
-		return s
-	}
-	return ""
-}
-
-var (
-	errPrivateUse       = errors.New("cannot set a key on a private use tag")
-	errInvalidArguments = errors.New("invalid key or type")
-)
-
-// SetTypeForKey returns a new Tag with the key set to type, where key and type
-// are of the allowed values defined for the Unicode locale extension ('u') in
-// https://www.unicode.org/reports/tr35/#Unicode_Language_and_Locale_Identifiers.
-// An empty value removes an existing pair with the same key.
-func (t Tag) SetTypeForKey(key, value string) (Tag, error) {
-	if t.IsPrivateUse() {
-		return t, errPrivateUse
-	}
-	if len(key) != 2 {
-		return t, errInvalidArguments
-	}
-
-	// Remove the setting if value is "".
-	if value == "" {
-		start, sep, end, _ := t.findTypeForKey(key)
-		if start != sep {
-			// Remove a possible empty extension.
-			switch {
-			case t.str[start-2] != '-': // has previous elements.
-			case end == len(t.str), // end of string
-				end+2 < len(t.str) && t.str[end+2] == '-': // end of extension
-				start -= 2
-			}
-			if start == int(t.pVariant) && end == len(t.str) {
-				t.str = ""
-				t.pVariant, t.pExt = 0, 0
-			} else {
-				t.str = fmt.Sprintf("%s%s", t.str[:start], t.str[end:])
-			}
-		}
-		return t, nil
-	}
-
-	if len(value) < 3 || len(value) > 8 {
-		return t, errInvalidArguments
-	}
-
-	var (
-		buf    [maxCoreSize + maxSimpleUExtensionSize]byte
-		uStart int // start of the -u extension.
-	)
-
-	// Generate the tag string if needed.
-	if t.str == "" {
-		uStart = t.genCoreBytes(buf[:])
-		buf[uStart] = '-'
-		uStart++
-	}
-
-	// Create new key-type pair and parse it to verify.
-	b := buf[uStart:]
-	copy(b, "u-")
-	copy(b[2:], key)
-	b[4] = '-'
-	b = b[:5+copy(b[5:], value)]
-	scan := makeScanner(b)
-	if parseExtensions(&scan); scan.err != nil {
-		return t, scan.err
-	}
-
-	// Assemble the replacement string.
-	if t.str == "" {
-		t.pVariant, t.pExt = byte(uStart-1), uint16(uStart-1)
-		t.str = string(buf[:uStart+len(b)])
-	} else {
-		s := t.str
-		start, sep, end, hasExt := t.findTypeForKey(key)
-		if start == sep {
-			if hasExt {
-				b = b[2:]
-			}
-			t.str = fmt.Sprintf("%s-%s%s", s[:sep], b, s[end:])
-		} else {
-			t.str = fmt.Sprintf("%s-%s%s", s[:start+3], value, s[end:])
-		}
-	}
-	return t, nil
-}
-
-// findTypeForKey returns the start and end position for the type corresponding
-// to key or the point at which to insert the key-value pair if the type
-// wasn't found. The hasExt return value reports whether an -u extension was present.
-// Note: the extensions are typically very small and are likely to contain
-// only one key-type pair.
-func (t Tag) findTypeForKey(key string) (start, sep, end int, hasExt bool) {
-	p := int(t.pExt)
-	if len(key) != 2 || p == len(t.str) || p == 0 {
-		return p, p, p, false
-	}
-	s := t.str
-
-	// Find the correct extension.
-	for p++; s[p] != 'u'; p++ {
-		if s[p] > 'u' {
-			p--
-			return p, p, p, false
-		}
-		if p = nextExtension(s, p); p == len(s) {
-			return len(s), len(s), len(s), false
-		}
-	}
-	// Proceed to the hyphen following the extension name.
-	p++
-
-	// curKey is the key currently being processed.
-	curKey := ""
-
-	// Iterate over keys until we get the end of a section.
-	for {
-		end = p
-		for p++; p < len(s) && s[p] != '-'; p++ {
-		}
-		n := p - end - 1
-		if n <= 2 && curKey == key {
-			if sep < end {
-				sep++
-			}
-			return start, sep, end, true
-		}
-		switch n {
-		case 0, // invalid string
-			1: // next extension
-			return end, end, end, true
-		case 2:
-			// next key
-			curKey = s[end+1 : p]
-			if curKey > key {
-				return end, end, end, true
-			}
-			start = end
-			sep = p
-		}
-	}
-}
-
-// ParseBase parses a 2- or 3-letter ISO 639 code.
-// It returns a ValueError if s is a well-formed but unknown language identifier
-// or another error if another error occurred.
-func ParseBase(s string) (l Language, err error) {
-	defer func() {
-		if recover() != nil {
-			l = 0
-			err = ErrSyntax
-		}
-	}()
-
-	if n := len(s); n < 2 || 3 < n {
-		return 0, ErrSyntax
-	}
-	var buf [3]byte
-	return getLangID(buf[:copy(buf[:], s)])
-}
-
-// ParseScript parses a 4-letter ISO 15924 code.
-// It returns a ValueError if s is a well-formed but unknown script identifier
-// or another error if another error occurred.
-func ParseScript(s string) (scr Script, err error) {
-	defer func() {
-		if recover() != nil {
-			scr = 0
-			err = ErrSyntax
-		}
-	}()
-
-	if len(s) != 4 {
-		return 0, ErrSyntax
-	}
-	var buf [4]byte
-	return getScriptID(script, buf[:copy(buf[:], s)])
-}
-
-// EncodeM49 returns the Region for the given UN M.49 code.
-// It returns an error if r is not a valid code.
-func EncodeM49(r int) (Region, error) {
-	return getRegionM49(r)
-}
-
-// ParseRegion parses a 2- or 3-letter ISO 3166-1 or a UN M.49 code.
-// It returns a ValueError if s is a well-formed but unknown region identifier
-// or another error if another error occurred.
-func ParseRegion(s string) (r Region, err error) {
-	defer func() {
-		if recover() != nil {
-			r = 0
-			err = ErrSyntax
-		}
-	}()
-
-	if n := len(s); n < 2 || 3 < n {
-		return 0, ErrSyntax
-	}
-	var buf [3]byte
-	return getRegionID(buf[:copy(buf[:], s)])
-}
-
-// IsCountry returns whether this region is a country or autonomous area. This
-// includes non-standard definitions from CLDR.
-func (r Region) IsCountry() bool {
-	if r == 0 || r.IsGroup() || r.IsPrivateUse() && r != _XK {
-		return false
-	}
-	return true
-}
-
-// IsGroup returns whether this region defines a collection of regions. This
-// includes non-standard definitions from CLDR.
-func (r Region) IsGroup() bool {
-	if r == 0 {
-		return false
-	}
-	return int(regionInclusion[r]) < len(regionContainment)
-}
-
-// Contains returns whether Region c is contained by Region r. It returns true
-// if c == r.
-func (r Region) Contains(c Region) bool {
-	if r == c {
-		return true
-	}
-	g := regionInclusion[r]
-	if g >= nRegionGroups {
-		return false
-	}
-	m := regionContainment[g]
-
-	d := regionInclusion[c]
-	b := regionInclusionBits[d]
-
-	// A contained country may belong to multiple disjoint groups. Matching any
-	// of these indicates containment. If the contained region is a group, it
-	// must strictly be a subset.
-	if d >= nRegionGroups {
-		return b&m != 0
-	}
-	return b&^m == 0
-}
-
-var errNoTLD = errors.New("language: region is not a valid ccTLD")
-
-// TLD returns the country code top-level domain (ccTLD). UK is returned for GB.
-// In all other cases it returns either the region itself or an error.
-//
-// This method may return an error for a region for which there exists a
-// canonical form with a ccTLD. To get that ccTLD canonicalize r first. The
-// region will already be canonicalized it was obtained from a Tag that was
-// obtained using any of the default methods.
-func (r Region) TLD() (Region, error) {
-	// See http://en.wikipedia.org/wiki/Country_code_top-level_domain for the
-	// difference between ISO 3166-1 and IANA ccTLD.
-	if r == _GB {
-		r = _UK
-	}
-	if (r.typ() & ccTLD) == 0 {
-		return 0, errNoTLD
-	}
-	return r, nil
-}
-
-// Canonicalize returns the region or a possible replacement if the region is
-// deprecated. It will not return a replacement for deprecated regions that
-// are split into multiple regions.
-func (r Region) Canonicalize() Region {
-	if cr := normRegion(r); cr != 0 {
-		return cr
-	}
-	return r
-}
-
-// Variant represents a registered variant of a language as defined by BCP 47.
-type Variant struct {
-	ID  uint8
-	str string
-}
-
-// ParseVariant parses and returns a Variant. An error is returned if s is not
-// a valid variant.
-func ParseVariant(s string) (v Variant, err error) {
-	defer func() {
-		if recover() != nil {
-			v = Variant{}
-			err = ErrSyntax
-		}
-	}()
-
-	s = strings.ToLower(s)
-	if id, ok := variantIndex[s]; ok {
-		return Variant{id, s}, nil
-	}
-	return Variant{}, NewValueError([]byte(s))
-}
-
-// String returns the string representation of the variant.
-func (v Variant) String() string {
-	return v.str
-}
Index: trunk/vendor/golang.org/x/text/internal/language/lookup.go
===================================================================
--- trunk/vendor/golang.org/x/text/internal/language/lookup.go	(revision 145)
+++ 	(revision )
@@ -1,412 +1,0 @@
-// Copyright 2013 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package language
-
-import (
-	"bytes"
-	"fmt"
-	"sort"
-	"strconv"
-
-	"golang.org/x/text/internal/tag"
-)
-
-// findIndex tries to find the given tag in idx and returns a standardized error
-// if it could not be found.
-func findIndex(idx tag.Index, key []byte, form string) (index int, err error) {
-	if !tag.FixCase(form, key) {
-		return 0, ErrSyntax
-	}
-	i := idx.Index(key)
-	if i == -1 {
-		return 0, NewValueError(key)
-	}
-	return i, nil
-}
-
-func searchUint(imap []uint16, key uint16) int {
-	return sort.Search(len(imap), func(i int) bool {
-		return imap[i] >= key
-	})
-}
-
-type Language uint16
-
-// getLangID returns the langID of s if s is a canonical subtag
-// or langUnknown if s is not a canonical subtag.
-func getLangID(s []byte) (Language, error) {
-	if len(s) == 2 {
-		return getLangISO2(s)
-	}
-	return getLangISO3(s)
-}
-
-// TODO language normalization as well as the AliasMaps could be moved to the
-// higher level package, but it is a bit tricky to separate the generation.
-
-func (id Language) Canonicalize() (Language, AliasType) {
-	return normLang(id)
-}
-
-// normLang returns the mapped langID of id according to mapping m.
-func normLang(id Language) (Language, AliasType) {
-	k := sort.Search(len(AliasMap), func(i int) bool {
-		return AliasMap[i].From >= uint16(id)
-	})
-	if k < len(AliasMap) && AliasMap[k].From == uint16(id) {
-		return Language(AliasMap[k].To), AliasTypes[k]
-	}
-	return id, AliasTypeUnknown
-}
-
-// getLangISO2 returns the langID for the given 2-letter ISO language code
-// or unknownLang if this does not exist.
-func getLangISO2(s []byte) (Language, error) {
-	if !tag.FixCase("zz", s) {
-		return 0, ErrSyntax
-	}
-	if i := lang.Index(s); i != -1 && lang.Elem(i)[3] != 0 {
-		return Language(i), nil
-	}
-	return 0, NewValueError(s)
-}
-
-const base = 'z' - 'a' + 1
-
-func strToInt(s []byte) uint {
-	v := uint(0)
-	for i := 0; i < len(s); i++ {
-		v *= base
-		v += uint(s[i] - 'a')
-	}
-	return v
-}
-
-// converts the given integer to the original ASCII string passed to strToInt.
-// len(s) must match the number of characters obtained.
-func intToStr(v uint, s []byte) {
-	for i := len(s) - 1; i >= 0; i-- {
-		s[i] = byte(v%base) + 'a'
-		v /= base
-	}
-}
-
-// getLangISO3 returns the langID for the given 3-letter ISO language code
-// or unknownLang if this does not exist.
-func getLangISO3(s []byte) (Language, error) {
-	if tag.FixCase("und", s) {
-		// first try to match canonical 3-letter entries
-		for i := lang.Index(s[:2]); i != -1; i = lang.Next(s[:2], i) {
-			if e := lang.Elem(i); e[3] == 0 && e[2] == s[2] {
-				// We treat "und" as special and always translate it to "unspecified".
-				// Note that ZZ and Zzzz are private use and are not treated as
-				// unspecified by default.
-				id := Language(i)
-				if id == nonCanonicalUnd {
-					return 0, nil
-				}
-				return id, nil
-			}
-		}
-		if i := altLangISO3.Index(s); i != -1 {
-			return Language(altLangIndex[altLangISO3.Elem(i)[3]]), nil
-		}
-		n := strToInt(s)
-		if langNoIndex[n/8]&(1<<(n%8)) != 0 {
-			return Language(n) + langNoIndexOffset, nil
-		}
-		// Check for non-canonical uses of ISO3.
-		for i := lang.Index(s[:1]); i != -1; i = lang.Next(s[:1], i) {
-			if e := lang.Elem(i); e[2] == s[1] && e[3] == s[2] {
-				return Language(i), nil
-			}
-		}
-		return 0, NewValueError(s)
-	}
-	return 0, ErrSyntax
-}
-
-// StringToBuf writes the string to b and returns the number of bytes
-// written.  cap(b) must be >= 3.
-func (id Language) StringToBuf(b []byte) int {
-	if id >= langNoIndexOffset {
-		intToStr(uint(id)-langNoIndexOffset, b[:3])
-		return 3
-	} else if id == 0 {
-		return copy(b, "und")
-	}
-	l := lang[id<<2:]
-	if l[3] == 0 {
-		return copy(b, l[:3])
-	}
-	return copy(b, l[:2])
-}
-
-// String returns the BCP 47 representation of the langID.
-// Use b as variable name, instead of id, to ensure the variable
-// used is consistent with that of Base in which this type is embedded.
-func (b Language) String() string {
-	if b == 0 {
-		return "und"
-	} else if b >= langNoIndexOffset {
-		b -= langNoIndexOffset
-		buf := [3]byte{}
-		intToStr(uint(b), buf[:])
-		return string(buf[:])
-	}
-	l := lang.Elem(int(b))
-	if l[3] == 0 {
-		return l[:3]
-	}
-	return l[:2]
-}
-
-// ISO3 returns the ISO 639-3 language code.
-func (b Language) ISO3() string {
-	if b == 0 || b >= langNoIndexOffset {
-		return b.String()
-	}
-	l := lang.Elem(int(b))
-	if l[3] == 0 {
-		return l[:3]
-	} else if l[2] == 0 {
-		return altLangISO3.Elem(int(l[3]))[:3]
-	}
-	// This allocation will only happen for 3-letter ISO codes
-	// that are non-canonical BCP 47 language identifiers.
-	return l[0:1] + l[2:4]
-}
-
-// IsPrivateUse reports whether this language code is reserved for private use.
-func (b Language) IsPrivateUse() bool {
-	return langPrivateStart <= b && b <= langPrivateEnd
-}
-
-// SuppressScript returns the script marked as SuppressScript in the IANA
-// language tag repository, or 0 if there is no such script.
-func (b Language) SuppressScript() Script {
-	if b < langNoIndexOffset {
-		return Script(suppressScript[b])
-	}
-	return 0
-}
-
-type Region uint16
-
-// getRegionID returns the region id for s if s is a valid 2-letter region code
-// or unknownRegion.
-func getRegionID(s []byte) (Region, error) {
-	if len(s) == 3 {
-		if isAlpha(s[0]) {
-			return getRegionISO3(s)
-		}
-		if i, err := strconv.ParseUint(string(s), 10, 10); err == nil {
-			return getRegionM49(int(i))
-		}
-	}
-	return getRegionISO2(s)
-}
-
-// getRegionISO2 returns the regionID for the given 2-letter ISO country code
-// or unknownRegion if this does not exist.
-func getRegionISO2(s []byte) (Region, error) {
-	i, err := findIndex(regionISO, s, "ZZ")
-	if err != nil {
-		return 0, err
-	}
-	return Region(i) + isoRegionOffset, nil
-}
-
-// getRegionISO3 returns the regionID for the given 3-letter ISO country code
-// or unknownRegion if this does not exist.
-func getRegionISO3(s []byte) (Region, error) {
-	if tag.FixCase("ZZZ", s) {
-		for i := regionISO.Index(s[:1]); i != -1; i = regionISO.Next(s[:1], i) {
-			if e := regionISO.Elem(i); e[2] == s[1] && e[3] == s[2] {
-				return Region(i) + isoRegionOffset, nil
-			}
-		}
-		for i := 0; i < len(altRegionISO3); i += 3 {
-			if tag.Compare(altRegionISO3[i:i+3], s) == 0 {
-				return Region(altRegionIDs[i/3]), nil
-			}
-		}
-		return 0, NewValueError(s)
-	}
-	return 0, ErrSyntax
-}
-
-func getRegionM49(n int) (Region, error) {
-	if 0 < n && n <= 999 {
-		const (
-			searchBits = 7
-			regionBits = 9
-			regionMask = 1<<regionBits - 1
-		)
-		idx := n >> searchBits
-		buf := fromM49[m49Index[idx]:m49Index[idx+1]]
-		val := uint16(n) << regionBits // we rely on bits shifting out
-		i := sort.Search(len(buf), func(i int) bool {
-			return buf[i] >= val
-		})
-		if r := fromM49[int(m49Index[idx])+i]; r&^regionMask == val {
-			return Region(r & regionMask), nil
-		}
-	}
-	var e ValueError
-	fmt.Fprint(bytes.NewBuffer([]byte(e.v[:])), n)
-	return 0, e
-}
-
-// normRegion returns a region if r is deprecated or 0 otherwise.
-// TODO: consider supporting BYS (-> BLR), CSK (-> 200 or CZ), PHI (-> PHL) and AFI (-> DJ).
-// TODO: consider mapping split up regions to new most populous one (like CLDR).
-func normRegion(r Region) Region {
-	m := regionOldMap
-	k := sort.Search(len(m), func(i int) bool {
-		return m[i].From >= uint16(r)
-	})
-	if k < len(m) && m[k].From == uint16(r) {
-		return Region(m[k].To)
-	}
-	return 0
-}
-
-const (
-	iso3166UserAssigned = 1 << iota
-	ccTLD
-	bcp47Region
-)
-
-func (r Region) typ() byte {
-	return regionTypes[r]
-}
-
-// String returns the BCP 47 representation for the region.
-// It returns "ZZ" for an unspecified region.
-func (r Region) String() string {
-	if r < isoRegionOffset {
-		if r == 0 {
-			return "ZZ"
-		}
-		return fmt.Sprintf("%03d", r.M49())
-	}
-	r -= isoRegionOffset
-	return regionISO.Elem(int(r))[:2]
-}
-
-// ISO3 returns the 3-letter ISO code of r.
-// Note that not all regions have a 3-letter ISO code.
-// In such cases this method returns "ZZZ".
-func (r Region) ISO3() string {
-	if r < isoRegionOffset {
-		return "ZZZ"
-	}
-	r -= isoRegionOffset
-	reg := regionISO.Elem(int(r))
-	switch reg[2] {
-	case 0:
-		return altRegionISO3[reg[3]:][:3]
-	case ' ':
-		return "ZZZ"
-	}
-	return reg[0:1] + reg[2:4]
-}
-
-// M49 returns the UN M.49 encoding of r, or 0 if this encoding
-// is not defined for r.
-func (r Region) M49() int {
-	return int(m49[r])
-}
-
-// IsPrivateUse reports whether r has the ISO 3166 User-assigned status. This
-// may include private-use tags that are assigned by CLDR and used in this
-// implementation. So IsPrivateUse and IsCountry can be simultaneously true.
-func (r Region) IsPrivateUse() bool {
-	return r.typ()&iso3166UserAssigned != 0
-}
-
-type Script uint16
-
-// getScriptID returns the script id for string s. It assumes that s
-// is of the format [A-Z][a-z]{3}.
-func getScriptID(idx tag.Index, s []byte) (Script, error) {
-	i, err := findIndex(idx, s, "Zzzz")
-	return Script(i), err
-}
-
-// String returns the script code in title case.
-// It returns "Zzzz" for an unspecified script.
-func (s Script) String() string {
-	if s == 0 {
-		return "Zzzz"
-	}
-	return script.Elem(int(s))
-}
-
-// IsPrivateUse reports whether this script code is reserved for private use.
-func (s Script) IsPrivateUse() bool {
-	return _Qaaa <= s && s <= _Qabx
-}
-
-const (
-	maxAltTaglen = len("en-US-POSIX")
-	maxLen       = maxAltTaglen
-)
-
-var (
-	// grandfatheredMap holds a mapping from legacy and grandfathered tags to
-	// their base language or index to more elaborate tag.
-	grandfatheredMap = map[[maxLen]byte]int16{
-		[maxLen]byte{'a', 'r', 't', '-', 'l', 'o', 'j', 'b', 'a', 'n'}: _jbo, // art-lojban
-		[maxLen]byte{'i', '-', 'a', 'm', 'i'}:                          _ami, // i-ami
-		[maxLen]byte{'i', '-', 'b', 'n', 'n'}:                          _bnn, // i-bnn
-		[maxLen]byte{'i', '-', 'h', 'a', 'k'}:                          _hak, // i-hak
-		[maxLen]byte{'i', '-', 'k', 'l', 'i', 'n', 'g', 'o', 'n'}:      _tlh, // i-klingon
-		[maxLen]byte{'i', '-', 'l', 'u', 'x'}:                          _lb,  // i-lux
-		[maxLen]byte{'i', '-', 'n', 'a', 'v', 'a', 'j', 'o'}:           _nv,  // i-navajo
-		[maxLen]byte{'i', '-', 'p', 'w', 'n'}:                          _pwn, // i-pwn
-		[maxLen]byte{'i', '-', 't', 'a', 'o'}:                          _tao, // i-tao
-		[maxLen]byte{'i', '-', 't', 'a', 'y'}:                          _tay, // i-tay
-		[maxLen]byte{'i', '-', 't', 's', 'u'}:                          _tsu, // i-tsu
-		[maxLen]byte{'n', 'o', '-', 'b', 'o', 'k'}:                     _nb,  // no-bok
-		[maxLen]byte{'n', 'o', '-', 'n', 'y', 'n'}:                     _nn,  // no-nyn
-		[maxLen]byte{'s', 'g', 'n', '-', 'b', 'e', '-', 'f', 'r'}:      _sfb, // sgn-BE-FR
-		[maxLen]byte{'s', 'g', 'n', '-', 'b', 'e', '-', 'n', 'l'}:      _vgt, // sgn-BE-NL
-		[maxLen]byte{'s', 'g', 'n', '-', 'c', 'h', '-', 'd', 'e'}:      _sgg, // sgn-CH-DE
-		[maxLen]byte{'z', 'h', '-', 'g', 'u', 'o', 'y', 'u'}:           _cmn, // zh-guoyu
-		[maxLen]byte{'z', 'h', '-', 'h', 'a', 'k', 'k', 'a'}:           _hak, // zh-hakka
-		[maxLen]byte{'z', 'h', '-', 'm', 'i', 'n', '-', 'n', 'a', 'n'}: _nan, // zh-min-nan
-		[maxLen]byte{'z', 'h', '-', 'x', 'i', 'a', 'n', 'g'}:           _hsn, // zh-xiang
-
-		// Grandfathered tags with no modern replacement will be converted as
-		// follows:
-		[maxLen]byte{'c', 'e', 'l', '-', 'g', 'a', 'u', 'l', 'i', 's', 'h'}: -1, // cel-gaulish
-		[maxLen]byte{'e', 'n', '-', 'g', 'b', '-', 'o', 'e', 'd'}:           -2, // en-GB-oed
-		[maxLen]byte{'i', '-', 'd', 'e', 'f', 'a', 'u', 'l', 't'}:           -3, // i-default
-		[maxLen]byte{'i', '-', 'e', 'n', 'o', 'c', 'h', 'i', 'a', 'n'}:      -4, // i-enochian
-		[maxLen]byte{'i', '-', 'm', 'i', 'n', 'g', 'o'}:                     -5, // i-mingo
-		[maxLen]byte{'z', 'h', '-', 'm', 'i', 'n'}:                          -6, // zh-min
-
-		// CLDR-specific tag.
-		[maxLen]byte{'r', 'o', 'o', 't'}:                                    0,  // root
-		[maxLen]byte{'e', 'n', '-', 'u', 's', '-', 'p', 'o', 's', 'i', 'x'}: -7, // en_US_POSIX"
-	}
-
-	altTagIndex = [...]uint8{0, 17, 31, 45, 61, 74, 86, 102}
-
-	altTags = "xtg-x-cel-gaulishen-GB-oxendicten-x-i-defaultund-x-i-enochiansee-x-i-mingonan-x-zh-minen-US-u-va-posix"
-)
-
-func grandfathered(s [maxAltTaglen]byte) (t Tag, ok bool) {
-	if v, ok := grandfatheredMap[s]; ok {
-		if v < 0 {
-			return Make(altTags[altTagIndex[-v-1]:altTagIndex[-v]]), true
-		}
-		t.LangID = Language(v)
-		return t, true
-	}
-	return t, false
-}
Index: trunk/vendor/golang.org/x/text/internal/language/match.go
===================================================================
--- trunk/vendor/golang.org/x/text/internal/language/match.go	(revision 145)
+++ 	(revision )
@@ -1,226 +1,0 @@
-// Copyright 2013 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package language
-
-import "errors"
-
-type scriptRegionFlags uint8
-
-const (
-	isList = 1 << iota
-	scriptInFrom
-	regionInFrom
-)
-
-func (t *Tag) setUndefinedLang(id Language) {
-	if t.LangID == 0 {
-		t.LangID = id
-	}
-}
-
-func (t *Tag) setUndefinedScript(id Script) {
-	if t.ScriptID == 0 {
-		t.ScriptID = id
-	}
-}
-
-func (t *Tag) setUndefinedRegion(id Region) {
-	if t.RegionID == 0 || t.RegionID.Contains(id) {
-		t.RegionID = id
-	}
-}
-
-// ErrMissingLikelyTagsData indicates no information was available
-// to compute likely values of missing tags.
-var ErrMissingLikelyTagsData = errors.New("missing likely tags data")
-
-// addLikelySubtags sets subtags to their most likely value, given the locale.
-// In most cases this means setting fields for unknown values, but in some
-// cases it may alter a value.  It returns an ErrMissingLikelyTagsData error
-// if the given locale cannot be expanded.
-func (t Tag) addLikelySubtags() (Tag, error) {
-	id, err := addTags(t)
-	if err != nil {
-		return t, err
-	} else if id.equalTags(t) {
-		return t, nil
-	}
-	id.RemakeString()
-	return id, nil
-}
-
-// specializeRegion attempts to specialize a group region.
-func specializeRegion(t *Tag) bool {
-	if i := regionInclusion[t.RegionID]; i < nRegionGroups {
-		x := likelyRegionGroup[i]
-		if Language(x.lang) == t.LangID && Script(x.script) == t.ScriptID {
-			t.RegionID = Region(x.region)
-		}
-		return true
-	}
-	return false
-}
-
-// Maximize returns a new tag with missing tags filled in.
-func (t Tag) Maximize() (Tag, error) {
-	return addTags(t)
-}
-
-func addTags(t Tag) (Tag, error) {
-	// We leave private use identifiers alone.
-	if t.IsPrivateUse() {
-		return t, nil
-	}
-	if t.ScriptID != 0 && t.RegionID != 0 {
-		if t.LangID != 0 {
-			// already fully specified
-			specializeRegion(&t)
-			return t, nil
-		}
-		// Search matches for und-script-region. Note that for these cases
-		// region will never be a group so there is no need to check for this.
-		list := likelyRegion[t.RegionID : t.RegionID+1]
-		if x := list[0]; x.flags&isList != 0 {
-			list = likelyRegionList[x.lang : x.lang+uint16(x.script)]
-		}
-		for _, x := range list {
-			// Deviating from the spec. See match_test.go for details.
-			if Script(x.script) == t.ScriptID {
-				t.setUndefinedLang(Language(x.lang))
-				return t, nil
-			}
-		}
-	}
-	if t.LangID != 0 {
-		// Search matches for lang-script and lang-region, where lang != und.
-		if t.LangID < langNoIndexOffset {
-			x := likelyLang[t.LangID]
-			if x.flags&isList != 0 {
-				list := likelyLangList[x.region : x.region+uint16(x.script)]
-				if t.ScriptID != 0 {
-					for _, x := range list {
-						if Script(x.script) == t.ScriptID && x.flags&scriptInFrom != 0 {
-							t.setUndefinedRegion(Region(x.region))
-							return t, nil
-						}
-					}
-				} else if t.RegionID != 0 {
-					count := 0
-					goodScript := true
-					tt := t
-					for _, x := range list {
-						// We visit all entries for which the script was not
-						// defined, including the ones where the region was not
-						// defined. This allows for proper disambiguation within
-						// regions.
-						if x.flags&scriptInFrom == 0 && t.RegionID.Contains(Region(x.region)) {
-							tt.RegionID = Region(x.region)
-							tt.setUndefinedScript(Script(x.script))
-							goodScript = goodScript && tt.ScriptID == Script(x.script)
-							count++
-						}
-					}
-					if count == 1 {
-						return tt, nil
-					}
-					// Even if we fail to find a unique Region, we might have
-					// an unambiguous script.
-					if goodScript {
-						t.ScriptID = tt.ScriptID
-					}
-				}
-			}
-		}
-	} else {
-		// Search matches for und-script.
-		if t.ScriptID != 0 {
-			x := likelyScript[t.ScriptID]
-			if x.region != 0 {
-				t.setUndefinedRegion(Region(x.region))
-				t.setUndefinedLang(Language(x.lang))
-				return t, nil
-			}
-		}
-		// Search matches for und-region. If und-script-region exists, it would
-		// have been found earlier.
-		if t.RegionID != 0 {
-			if i := regionInclusion[t.RegionID]; i < nRegionGroups {
-				x := likelyRegionGroup[i]
-				if x.region != 0 {
-					t.setUndefinedLang(Language(x.lang))
-					t.setUndefinedScript(Script(x.script))
-					t.RegionID = Region(x.region)
-				}
-			} else {
-				x := likelyRegion[t.RegionID]
-				if x.flags&isList != 0 {
-					x = likelyRegionList[x.lang]
-				}
-				if x.script != 0 && x.flags != scriptInFrom {
-					t.setUndefinedLang(Language(x.lang))
-					t.setUndefinedScript(Script(x.script))
-					return t, nil
-				}
-			}
-		}
-	}
-
-	// Search matches for lang.
-	if t.LangID < langNoIndexOffset {
-		x := likelyLang[t.LangID]
-		if x.flags&isList != 0 {
-			x = likelyLangList[x.region]
-		}
-		if x.region != 0 {
-			t.setUndefinedScript(Script(x.script))
-			t.setUndefinedRegion(Region(x.region))
-		}
-		specializeRegion(&t)
-		if t.LangID == 0 {
-			t.LangID = _en // default language
-		}
-		return t, nil
-	}
-	return t, ErrMissingLikelyTagsData
-}
-
-func (t *Tag) setTagsFrom(id Tag) {
-	t.LangID = id.LangID
-	t.ScriptID = id.ScriptID
-	t.RegionID = id.RegionID
-}
-
-// minimize removes the region or script subtags from t such that
-// t.addLikelySubtags() == t.minimize().addLikelySubtags().
-func (t Tag) minimize() (Tag, error) {
-	t, err := minimizeTags(t)
-	if err != nil {
-		return t, err
-	}
-	t.RemakeString()
-	return t, nil
-}
-
-// minimizeTags mimics the behavior of the ICU 51 C implementation.
-func minimizeTags(t Tag) (Tag, error) {
-	if t.equalTags(Und) {
-		return t, nil
-	}
-	max, err := addTags(t)
-	if err != nil {
-		return t, err
-	}
-	for _, id := range [...]Tag{
-		{LangID: t.LangID},
-		{LangID: t.LangID, RegionID: t.RegionID},
-		{LangID: t.LangID, ScriptID: t.ScriptID},
-	} {
-		if x, err := addTags(id); err == nil && max.equalTags(x) {
-			t.setTagsFrom(id)
-			break
-		}
-	}
-	return t, nil
-}
Index: trunk/vendor/golang.org/x/text/internal/language/parse.go
===================================================================
--- trunk/vendor/golang.org/x/text/internal/language/parse.go	(revision 145)
+++ 	(revision )
@@ -1,608 +1,0 @@
-// Copyright 2013 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package language
-
-import (
-	"bytes"
-	"errors"
-	"fmt"
-	"sort"
-
-	"golang.org/x/text/internal/tag"
-)
-
-// isAlpha returns true if the byte is not a digit.
-// b must be an ASCII letter or digit.
-func isAlpha(b byte) bool {
-	return b > '9'
-}
-
-// isAlphaNum returns true if the string contains only ASCII letters or digits.
-func isAlphaNum(s []byte) bool {
-	for _, c := range s {
-		if !('a' <= c && c <= 'z' || 'A' <= c && c <= 'Z' || '0' <= c && c <= '9') {
-			return false
-		}
-	}
-	return true
-}
-
-// ErrSyntax is returned by any of the parsing functions when the
-// input is not well-formed, according to BCP 47.
-// TODO: return the position at which the syntax error occurred?
-var ErrSyntax = errors.New("language: tag is not well-formed")
-
-// ErrDuplicateKey is returned when a tag contains the same key twice with
-// different values in the -u section.
-var ErrDuplicateKey = errors.New("language: different values for same key in -u extension")
-
-// ValueError is returned by any of the parsing functions when the
-// input is well-formed but the respective subtag is not recognized
-// as a valid value.
-type ValueError struct {
-	v [8]byte
-}
-
-// NewValueError creates a new ValueError.
-func NewValueError(tag []byte) ValueError {
-	var e ValueError
-	copy(e.v[:], tag)
-	return e
-}
-
-func (e ValueError) tag() []byte {
-	n := bytes.IndexByte(e.v[:], 0)
-	if n == -1 {
-		n = 8
-	}
-	return e.v[:n]
-}
-
-// Error implements the error interface.
-func (e ValueError) Error() string {
-	return fmt.Sprintf("language: subtag %q is well-formed but unknown", e.tag())
-}
-
-// Subtag returns the subtag for which the error occurred.
-func (e ValueError) Subtag() string {
-	return string(e.tag())
-}
-
-// scanner is used to scan BCP 47 tokens, which are separated by _ or -.
-type scanner struct {
-	b     []byte
-	bytes [max99thPercentileSize]byte
-	token []byte
-	start int // start position of the current token
-	end   int // end position of the current token
-	next  int // next point for scan
-	err   error
-	done  bool
-}
-
-func makeScannerString(s string) scanner {
-	scan := scanner{}
-	if len(s) <= len(scan.bytes) {
-		scan.b = scan.bytes[:copy(scan.bytes[:], s)]
-	} else {
-		scan.b = []byte(s)
-	}
-	scan.init()
-	return scan
-}
-
-// makeScanner returns a scanner using b as the input buffer.
-// b is not copied and may be modified by the scanner routines.
-func makeScanner(b []byte) scanner {
-	scan := scanner{b: b}
-	scan.init()
-	return scan
-}
-
-func (s *scanner) init() {
-	for i, c := range s.b {
-		if c == '_' {
-			s.b[i] = '-'
-		}
-	}
-	s.scan()
-}
-
-// restToLower converts the string between start and end to lower case.
-func (s *scanner) toLower(start, end int) {
-	for i := start; i < end; i++ {
-		c := s.b[i]
-		if 'A' <= c && c <= 'Z' {
-			s.b[i] += 'a' - 'A'
-		}
-	}
-}
-
-func (s *scanner) setError(e error) {
-	if s.err == nil || (e == ErrSyntax && s.err != ErrSyntax) {
-		s.err = e
-	}
-}
-
-// resizeRange shrinks or grows the array at position oldStart such that
-// a new string of size newSize can fit between oldStart and oldEnd.
-// Sets the scan point to after the resized range.
-func (s *scanner) resizeRange(oldStart, oldEnd, newSize int) {
-	s.start = oldStart
-	if end := oldStart + newSize; end != oldEnd {
-		diff := end - oldEnd
-		var b []byte
-		if n := len(s.b) + diff; n > cap(s.b) {
-			b = make([]byte, n)
-			copy(b, s.b[:oldStart])
-		} else {
-			b = s.b[:n]
-		}
-		copy(b[end:], s.b[oldEnd:])
-		s.b = b
-		s.next = end + (s.next - s.end)
-		s.end = end
-	}
-}
-
-// replace replaces the current token with repl.
-func (s *scanner) replace(repl string) {
-	s.resizeRange(s.start, s.end, len(repl))
-	copy(s.b[s.start:], repl)
-}
-
-// gobble removes the current token from the input.
-// Caller must call scan after calling gobble.
-func (s *scanner) gobble(e error) {
-	s.setError(e)
-	if s.start == 0 {
-		s.b = s.b[:+copy(s.b, s.b[s.next:])]
-		s.end = 0
-	} else {
-		s.b = s.b[:s.start-1+copy(s.b[s.start-1:], s.b[s.end:])]
-		s.end = s.start - 1
-	}
-	s.next = s.start
-}
-
-// deleteRange removes the given range from s.b before the current token.
-func (s *scanner) deleteRange(start, end int) {
-	s.b = s.b[:start+copy(s.b[start:], s.b[end:])]
-	diff := end - start
-	s.next -= diff
-	s.start -= diff
-	s.end -= diff
-}
-
-// scan parses the next token of a BCP 47 string.  Tokens that are larger
-// than 8 characters or include non-alphanumeric characters result in an error
-// and are gobbled and removed from the output.
-// It returns the end position of the last token consumed.
-func (s *scanner) scan() (end int) {
-	end = s.end
-	s.token = nil
-	for s.start = s.next; s.next < len(s.b); {
-		i := bytes.IndexByte(s.b[s.next:], '-')
-		if i == -1 {
-			s.end = len(s.b)
-			s.next = len(s.b)
-			i = s.end - s.start
-		} else {
-			s.end = s.next + i
-			s.next = s.end + 1
-		}
-		token := s.b[s.start:s.end]
-		if i < 1 || i > 8 || !isAlphaNum(token) {
-			s.gobble(ErrSyntax)
-			continue
-		}
-		s.token = token
-		return end
-	}
-	if n := len(s.b); n > 0 && s.b[n-1] == '-' {
-		s.setError(ErrSyntax)
-		s.b = s.b[:len(s.b)-1]
-	}
-	s.done = true
-	return end
-}
-
-// acceptMinSize parses multiple tokens of the given size or greater.
-// It returns the end position of the last token consumed.
-func (s *scanner) acceptMinSize(min int) (end int) {
-	end = s.end
-	s.scan()
-	for ; len(s.token) >= min; s.scan() {
-		end = s.end
-	}
-	return end
-}
-
-// Parse parses the given BCP 47 string and returns a valid Tag. If parsing
-// failed it returns an error and any part of the tag that could be parsed.
-// If parsing succeeded but an unknown value was found, it returns
-// ValueError. The Tag returned in this case is just stripped of the unknown
-// value. All other values are preserved. It accepts tags in the BCP 47 format
-// and extensions to this standard defined in
-// https://www.unicode.org/reports/tr35/#Unicode_Language_and_Locale_Identifiers.
-func Parse(s string) (t Tag, err error) {
-	// TODO: consider supporting old-style locale key-value pairs.
-	if s == "" {
-		return Und, ErrSyntax
-	}
-	defer func() {
-		if recover() != nil {
-			t = Und
-			err = ErrSyntax
-			return
-		}
-	}()
-	if len(s) <= maxAltTaglen {
-		b := [maxAltTaglen]byte{}
-		for i, c := range s {
-			// Generating invalid UTF-8 is okay as it won't match.
-			if 'A' <= c && c <= 'Z' {
-				c += 'a' - 'A'
-			} else if c == '_' {
-				c = '-'
-			}
-			b[i] = byte(c)
-		}
-		if t, ok := grandfathered(b); ok {
-			return t, nil
-		}
-	}
-	scan := makeScannerString(s)
-	return parse(&scan, s)
-}
-
-func parse(scan *scanner, s string) (t Tag, err error) {
-	t = Und
-	var end int
-	if n := len(scan.token); n <= 1 {
-		scan.toLower(0, len(scan.b))
-		if n == 0 || scan.token[0] != 'x' {
-			return t, ErrSyntax
-		}
-		end = parseExtensions(scan)
-	} else if n >= 4 {
-		return Und, ErrSyntax
-	} else { // the usual case
-		t, end = parseTag(scan, true)
-		if n := len(scan.token); n == 1 {
-			t.pExt = uint16(end)
-			end = parseExtensions(scan)
-		} else if end < len(scan.b) {
-			scan.setError(ErrSyntax)
-			scan.b = scan.b[:end]
-		}
-	}
-	if int(t.pVariant) < len(scan.b) {
-		if end < len(s) {
-			s = s[:end]
-		}
-		if len(s) > 0 && tag.Compare(s, scan.b) == 0 {
-			t.str = s
-		} else {
-			t.str = string(scan.b)
-		}
-	} else {
-		t.pVariant, t.pExt = 0, 0
-	}
-	return t, scan.err
-}
-
-// parseTag parses language, script, region and variants.
-// It returns a Tag and the end position in the input that was parsed.
-// If doNorm is true, then <lang>-<extlang> will be normalized to <extlang>.
-func parseTag(scan *scanner, doNorm bool) (t Tag, end int) {
-	var e error
-	// TODO: set an error if an unknown lang, script or region is encountered.
-	t.LangID, e = getLangID(scan.token)
-	scan.setError(e)
-	scan.replace(t.LangID.String())
-	langStart := scan.start
-	end = scan.scan()
-	for len(scan.token) == 3 && isAlpha(scan.token[0]) {
-		// From http://tools.ietf.org/html/bcp47, <lang>-<extlang> tags are equivalent
-		// to a tag of the form <extlang>.
-		if doNorm {
-			lang, e := getLangID(scan.token)
-			if lang != 0 {
-				t.LangID = lang
-				langStr := lang.String()
-				copy(scan.b[langStart:], langStr)
-				scan.b[langStart+len(langStr)] = '-'
-				scan.start = langStart + len(langStr) + 1
-			}
-			scan.gobble(e)
-		}
-		end = scan.scan()
-	}
-	if len(scan.token) == 4 && isAlpha(scan.token[0]) {
-		t.ScriptID, e = getScriptID(script, scan.token)
-		if t.ScriptID == 0 {
-			scan.gobble(e)
-		}
-		end = scan.scan()
-	}
-	if n := len(scan.token); n >= 2 && n <= 3 {
-		t.RegionID, e = getRegionID(scan.token)
-		if t.RegionID == 0 {
-			scan.gobble(e)
-		} else {
-			scan.replace(t.RegionID.String())
-		}
-		end = scan.scan()
-	}
-	scan.toLower(scan.start, len(scan.b))
-	t.pVariant = byte(end)
-	end = parseVariants(scan, end, t)
-	t.pExt = uint16(end)
-	return t, end
-}
-
-var separator = []byte{'-'}
-
-// parseVariants scans tokens as long as each token is a valid variant string.
-// Duplicate variants are removed.
-func parseVariants(scan *scanner, end int, t Tag) int {
-	start := scan.start
-	varIDBuf := [4]uint8{}
-	variantBuf := [4][]byte{}
-	varID := varIDBuf[:0]
-	variant := variantBuf[:0]
-	last := -1
-	needSort := false
-	for ; len(scan.token) >= 4; scan.scan() {
-		// TODO: measure the impact of needing this conversion and redesign
-		// the data structure if there is an issue.
-		v, ok := variantIndex[string(scan.token)]
-		if !ok {
-			// unknown variant
-			// TODO: allow user-defined variants?
-			scan.gobble(NewValueError(scan.token))
-			continue
-		}
-		varID = append(varID, v)
-		variant = append(variant, scan.token)
-		if !needSort {
-			if last < int(v) {
-				last = int(v)
-			} else {
-				needSort = true
-				// There is no legal combinations of more than 7 variants
-				// (and this is by no means a useful sequence).
-				const maxVariants = 8
-				if len(varID) > maxVariants {
-					break
-				}
-			}
-		}
-		end = scan.end
-	}
-	if needSort {
-		sort.Sort(variantsSort{varID, variant})
-		k, l := 0, -1
-		for i, v := range varID {
-			w := int(v)
-			if l == w {
-				// Remove duplicates.
-				continue
-			}
-			varID[k] = varID[i]
-			variant[k] = variant[i]
-			k++
-			l = w
-		}
-		if str := bytes.Join(variant[:k], separator); len(str) == 0 {
-			end = start - 1
-		} else {
-			scan.resizeRange(start, end, len(str))
-			copy(scan.b[scan.start:], str)
-			end = scan.end
-		}
-	}
-	return end
-}
-
-type variantsSort struct {
-	i []uint8
-	v [][]byte
-}
-
-func (s variantsSort) Len() int {
-	return len(s.i)
-}
-
-func (s variantsSort) Swap(i, j int) {
-	s.i[i], s.i[j] = s.i[j], s.i[i]
-	s.v[i], s.v[j] = s.v[j], s.v[i]
-}
-
-func (s variantsSort) Less(i, j int) bool {
-	return s.i[i] < s.i[j]
-}
-
-type bytesSort struct {
-	b [][]byte
-	n int // first n bytes to compare
-}
-
-func (b bytesSort) Len() int {
-	return len(b.b)
-}
-
-func (b bytesSort) Swap(i, j int) {
-	b.b[i], b.b[j] = b.b[j], b.b[i]
-}
-
-func (b bytesSort) Less(i, j int) bool {
-	for k := 0; k < b.n; k++ {
-		if b.b[i][k] == b.b[j][k] {
-			continue
-		}
-		return b.b[i][k] < b.b[j][k]
-	}
-	return false
-}
-
-// parseExtensions parses and normalizes the extensions in the buffer.
-// It returns the last position of scan.b that is part of any extension.
-// It also trims scan.b to remove excess parts accordingly.
-func parseExtensions(scan *scanner) int {
-	start := scan.start
-	exts := [][]byte{}
-	private := []byte{}
-	end := scan.end
-	for len(scan.token) == 1 {
-		extStart := scan.start
-		ext := scan.token[0]
-		end = parseExtension(scan)
-		extension := scan.b[extStart:end]
-		if len(extension) < 3 || (ext != 'x' && len(extension) < 4) {
-			scan.setError(ErrSyntax)
-			end = extStart
-			continue
-		} else if start == extStart && (ext == 'x' || scan.start == len(scan.b)) {
-			scan.b = scan.b[:end]
-			return end
-		} else if ext == 'x' {
-			private = extension
-			break
-		}
-		exts = append(exts, extension)
-	}
-	sort.Sort(bytesSort{exts, 1})
-	if len(private) > 0 {
-		exts = append(exts, private)
-	}
-	scan.b = scan.b[:start]
-	if len(exts) > 0 {
-		scan.b = append(scan.b, bytes.Join(exts, separator)...)
-	} else if start > 0 {
-		// Strip trailing '-'.
-		scan.b = scan.b[:start-1]
-	}
-	return end
-}
-
-// parseExtension parses a single extension and returns the position of
-// the extension end.
-func parseExtension(scan *scanner) int {
-	start, end := scan.start, scan.end
-	switch scan.token[0] {
-	case 'u': // https://www.ietf.org/rfc/rfc6067.txt
-		attrStart := end
-		scan.scan()
-		for last := []byte{}; len(scan.token) > 2; scan.scan() {
-			if bytes.Compare(scan.token, last) != -1 {
-				// Attributes are unsorted. Start over from scratch.
-				p := attrStart + 1
-				scan.next = p
-				attrs := [][]byte{}
-				for scan.scan(); len(scan.token) > 2; scan.scan() {
-					attrs = append(attrs, scan.token)
-					end = scan.end
-				}
-				sort.Sort(bytesSort{attrs, 3})
-				copy(scan.b[p:], bytes.Join(attrs, separator))
-				break
-			}
-			last = scan.token
-			end = scan.end
-		}
-		// Scan key-type sequences. A key is of length 2 and may be followed
-		// by 0 or more "type" subtags from 3 to the maximum of 8 letters.
-		var last, key []byte
-		for attrEnd := end; len(scan.token) == 2; last = key {
-			key = scan.token
-			end = scan.end
-			for scan.scan(); end < scan.end && len(scan.token) > 2; scan.scan() {
-				end = scan.end
-			}
-			// TODO: check key value validity
-			if bytes.Compare(key, last) != 1 || scan.err != nil {
-				// We have an invalid key or the keys are not sorted.
-				// Start scanning keys from scratch and reorder.
-				p := attrEnd + 1
-				scan.next = p
-				keys := [][]byte{}
-				for scan.scan(); len(scan.token) == 2; {
-					keyStart := scan.start
-					end = scan.end
-					for scan.scan(); end < scan.end && len(scan.token) > 2; scan.scan() {
-						end = scan.end
-					}
-					keys = append(keys, scan.b[keyStart:end])
-				}
-				sort.Stable(bytesSort{keys, 2})
-				if n := len(keys); n > 0 {
-					k := 0
-					for i := 1; i < n; i++ {
-						if !bytes.Equal(keys[k][:2], keys[i][:2]) {
-							k++
-							keys[k] = keys[i]
-						} else if !bytes.Equal(keys[k], keys[i]) {
-							scan.setError(ErrDuplicateKey)
-						}
-					}
-					keys = keys[:k+1]
-				}
-				reordered := bytes.Join(keys, separator)
-				if e := p + len(reordered); e < end {
-					scan.deleteRange(e, end)
-					end = e
-				}
-				copy(scan.b[p:], reordered)
-				break
-			}
-		}
-	case 't': // https://www.ietf.org/rfc/rfc6497.txt
-		scan.scan()
-		if n := len(scan.token); n >= 2 && n <= 3 && isAlpha(scan.token[1]) {
-			_, end = parseTag(scan, false)
-			scan.toLower(start, end)
-		}
-		for len(scan.token) == 2 && !isAlpha(scan.token[1]) {
-			end = scan.acceptMinSize(3)
-		}
-	case 'x':
-		end = scan.acceptMinSize(1)
-	default:
-		end = scan.acceptMinSize(2)
-	}
-	return end
-}
-
-// getExtension returns the name, body and end position of the extension.
-func getExtension(s string, p int) (end int, ext string) {
-	if s[p] == '-' {
-		p++
-	}
-	if s[p] == 'x' {
-		return len(s), s[p:]
-	}
-	end = nextExtension(s, p)
-	return end, s[p:end]
-}
-
-// nextExtension finds the next extension within the string, searching
-// for the -<char>- pattern from position p.
-// In the fast majority of cases, language tags will have at most
-// one extension and extensions tend to be small.
-func nextExtension(s string, p int) int {
-	for n := len(s) - 3; p < n; {
-		if s[p] == '-' {
-			if s[p+2] == '-' {
-				return p
-			}
-			p += 3
-		} else {
-			p++
-		}
-	}
-	return len(s)
-}
Index: trunk/vendor/golang.org/x/text/internal/language/tables.go
===================================================================
--- trunk/vendor/golang.org/x/text/internal/language/tables.go	(revision 145)
+++ 	(revision )
@@ -1,3472 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-package language
-
-import "golang.org/x/text/internal/tag"
-
-// CLDRVersion is the CLDR version from which the tables in this package are derived.
-const CLDRVersion = "32"
-
-const NumLanguages = 8752
-
-const NumScripts = 258
-
-const NumRegions = 357
-
-type FromTo struct {
-	From uint16
-	To   uint16
-}
-
-const nonCanonicalUnd = 1201
-const (
-	_af  = 22
-	_am  = 39
-	_ar  = 58
-	_az  = 88
-	_bg  = 126
-	_bn  = 165
-	_ca  = 215
-	_cs  = 250
-	_da  = 257
-	_de  = 269
-	_el  = 310
-	_en  = 313
-	_es  = 318
-	_et  = 320
-	_fa  = 328
-	_fi  = 337
-	_fil = 339
-	_fr  = 350
-	_gu  = 420
-	_he  = 444
-	_hi  = 446
-	_hr  = 465
-	_hu  = 469
-	_hy  = 471
-	_id  = 481
-	_is  = 504
-	_it  = 505
-	_ja  = 512
-	_ka  = 528
-	_kk  = 578
-	_km  = 586
-	_kn  = 593
-	_ko  = 596
-	_ky  = 650
-	_lo  = 696
-	_lt  = 704
-	_lv  = 711
-	_mk  = 767
-	_ml  = 772
-	_mn  = 779
-	_mo  = 784
-	_mr  = 795
-	_ms  = 799
-	_mul = 806
-	_my  = 817
-	_nb  = 839
-	_ne  = 849
-	_nl  = 871
-	_no  = 879
-	_pa  = 925
-	_pl  = 947
-	_pt  = 960
-	_ro  = 988
-	_ru  = 994
-	_sh  = 1031
-	_si  = 1036
-	_sk  = 1042
-	_sl  = 1046
-	_sq  = 1073
-	_sr  = 1074
-	_sv  = 1092
-	_sw  = 1093
-	_ta  = 1104
-	_te  = 1121
-	_th  = 1131
-	_tl  = 1146
-	_tn  = 1152
-	_tr  = 1162
-	_uk  = 1198
-	_ur  = 1204
-	_uz  = 1212
-	_vi  = 1219
-	_zh  = 1321
-	_zu  = 1327
-	_jbo = 515
-	_ami = 1650
-	_bnn = 2357
-	_hak = 438
-	_tlh = 14467
-	_lb  = 661
-	_nv  = 899
-	_pwn = 12055
-	_tao = 14188
-	_tay = 14198
-	_tsu = 14662
-	_nn  = 874
-	_sfb = 13629
-	_vgt = 15701
-	_sgg = 13660
-	_cmn = 3007
-	_nan = 835
-	_hsn = 467
-)
-
-const langPrivateStart = 0x2f72
-
-const langPrivateEnd = 0x3179
-
-// lang holds an alphabetically sorted list of ISO-639 language identifiers.
-// All entries are 4 bytes. The index of the identifier (divided by 4) is the language tag.
-// For 2-byte language identifiers, the two successive bytes have the following meaning:
-//   - if the first letter of the 2- and 3-letter ISO codes are the same:
-//     the second and third letter of the 3-letter ISO code.
-//   - otherwise: a 0 and a by 2 bits right-shifted index into altLangISO3.
-//
-// For 3-byte language identifiers the 4th byte is 0.
-const lang tag.Index = "" + // Size: 5324 bytes
-	"---\x00aaaraai\x00aak\x00aau\x00abbkabi\x00abq\x00abr\x00abt\x00aby\x00a" +
-	"cd\x00ace\x00ach\x00ada\x00ade\x00adj\x00ady\x00adz\x00aeveaeb\x00aey" +
-	"\x00affragc\x00agd\x00agg\x00agm\x00ago\x00agq\x00aha\x00ahl\x00aho\x00a" +
-	"jg\x00akkaakk\x00ala\x00ali\x00aln\x00alt\x00ammhamm\x00amn\x00amo\x00am" +
-	"p\x00anrganc\x00ank\x00ann\x00any\x00aoj\x00aom\x00aoz\x00apc\x00apd\x00" +
-	"ape\x00apr\x00aps\x00apz\x00arraarc\x00arh\x00arn\x00aro\x00arq\x00ars" +
-	"\x00ary\x00arz\x00assmasa\x00ase\x00asg\x00aso\x00ast\x00ata\x00atg\x00a" +
-	"tj\x00auy\x00avvaavl\x00avn\x00avt\x00avu\x00awa\x00awb\x00awo\x00awx" +
-	"\x00ayymayb\x00azzebaakbal\x00ban\x00bap\x00bar\x00bas\x00bav\x00bax\x00" +
-	"bba\x00bbb\x00bbc\x00bbd\x00bbj\x00bbp\x00bbr\x00bcf\x00bch\x00bci\x00bc" +
-	"m\x00bcn\x00bco\x00bcq\x00bcu\x00bdd\x00beelbef\x00beh\x00bej\x00bem\x00" +
-	"bet\x00bew\x00bex\x00bez\x00bfd\x00bfq\x00bft\x00bfy\x00bgulbgc\x00bgn" +
-	"\x00bgx\x00bhihbhb\x00bhg\x00bhi\x00bhk\x00bhl\x00bho\x00bhy\x00biisbib" +
-	"\x00big\x00bik\x00bim\x00bin\x00bio\x00biq\x00bjh\x00bji\x00bjj\x00bjn" +
-	"\x00bjo\x00bjr\x00bjt\x00bjz\x00bkc\x00bkm\x00bkq\x00bku\x00bkv\x00blt" +
-	"\x00bmambmh\x00bmk\x00bmq\x00bmu\x00bnenbng\x00bnm\x00bnp\x00boodboj\x00" +
-	"bom\x00bon\x00bpy\x00bqc\x00bqi\x00bqp\x00bqv\x00brrebra\x00brh\x00brx" +
-	"\x00brz\x00bsosbsj\x00bsq\x00bss\x00bst\x00bto\x00btt\x00btv\x00bua\x00b" +
-	"uc\x00bud\x00bug\x00buk\x00bum\x00buo\x00bus\x00buu\x00bvb\x00bwd\x00bwr" +
-	"\x00bxh\x00bye\x00byn\x00byr\x00bys\x00byv\x00byx\x00bza\x00bze\x00bzf" +
-	"\x00bzh\x00bzw\x00caatcan\x00cbj\x00cch\x00ccp\x00ceheceb\x00cfa\x00cgg" +
-	"\x00chhachk\x00chm\x00cho\x00chp\x00chr\x00cja\x00cjm\x00cjv\x00ckb\x00c" +
-	"kl\x00cko\x00cky\x00cla\x00cme\x00cmg\x00cooscop\x00cps\x00crrecrh\x00cr" +
-	"j\x00crk\x00crl\x00crm\x00crs\x00csescsb\x00csw\x00ctd\x00cuhucvhvcyymda" +
-	"andad\x00daf\x00dag\x00dah\x00dak\x00dar\x00dav\x00dbd\x00dbq\x00dcc\x00" +
-	"ddn\x00deeuded\x00den\x00dga\x00dgh\x00dgi\x00dgl\x00dgr\x00dgz\x00dia" +
-	"\x00dje\x00dnj\x00dob\x00doi\x00dop\x00dow\x00dri\x00drs\x00dsb\x00dtm" +
-	"\x00dtp\x00dts\x00dty\x00dua\x00duc\x00dud\x00dug\x00dvivdva\x00dww\x00d" +
-	"yo\x00dyu\x00dzzodzg\x00ebu\x00eeweefi\x00egl\x00egy\x00eka\x00eky\x00el" +
-	"llema\x00emi\x00enngenn\x00enq\x00eopoeri\x00es\x00\x05esu\x00etstetr" +
-	"\x00ett\x00etu\x00etx\x00euusewo\x00ext\x00faasfaa\x00fab\x00fag\x00fai" +
-	"\x00fan\x00ffulffi\x00ffm\x00fiinfia\x00fil\x00fit\x00fjijflr\x00fmp\x00" +
-	"foaofod\x00fon\x00for\x00fpe\x00fqs\x00frrafrc\x00frp\x00frr\x00frs\x00f" +
-	"ub\x00fud\x00fue\x00fuf\x00fuh\x00fuq\x00fur\x00fuv\x00fuy\x00fvr\x00fyr" +
-	"ygalegaa\x00gaf\x00gag\x00gah\x00gaj\x00gam\x00gan\x00gaw\x00gay\x00gba" +
-	"\x00gbf\x00gbm\x00gby\x00gbz\x00gcr\x00gdlagde\x00gdn\x00gdr\x00geb\x00g" +
-	"ej\x00gel\x00gez\x00gfk\x00ggn\x00ghs\x00gil\x00gim\x00gjk\x00gjn\x00gju" +
-	"\x00gkn\x00gkp\x00gllgglk\x00gmm\x00gmv\x00gnrngnd\x00gng\x00god\x00gof" +
-	"\x00goi\x00gom\x00gon\x00gor\x00gos\x00got\x00grb\x00grc\x00grt\x00grw" +
-	"\x00gsw\x00guujgub\x00guc\x00gud\x00gur\x00guw\x00gux\x00guz\x00gvlvgvf" +
-	"\x00gvr\x00gvs\x00gwc\x00gwi\x00gwt\x00gyi\x00haauhag\x00hak\x00ham\x00h" +
-	"aw\x00haz\x00hbb\x00hdy\x00heebhhy\x00hiinhia\x00hif\x00hig\x00hih\x00hi" +
-	"l\x00hla\x00hlu\x00hmd\x00hmt\x00hnd\x00hne\x00hnj\x00hnn\x00hno\x00homo" +
-	"hoc\x00hoj\x00hot\x00hrrvhsb\x00hsn\x00htathuunhui\x00hyyehzerianaian" +
-	"\x00iar\x00iba\x00ibb\x00iby\x00ica\x00ich\x00idndidd\x00idi\x00idu\x00i" +
-	"eleife\x00igboigb\x00ige\x00iiiiijj\x00ikpkikk\x00ikt\x00ikw\x00ikx\x00i" +
-	"lo\x00imo\x00inndinh\x00iodoiou\x00iri\x00isslittaiukuiw\x00\x03iwm\x00i" +
-	"ws\x00izh\x00izi\x00japnjab\x00jam\x00jbo\x00jbu\x00jen\x00jgk\x00jgo" +
-	"\x00ji\x00\x06jib\x00jmc\x00jml\x00jra\x00jut\x00jvavjwavkaatkaa\x00kab" +
-	"\x00kac\x00kad\x00kai\x00kaj\x00kam\x00kao\x00kbd\x00kbm\x00kbp\x00kbq" +
-	"\x00kbx\x00kby\x00kcg\x00kck\x00kcl\x00kct\x00kde\x00kdh\x00kdl\x00kdt" +
-	"\x00kea\x00ken\x00kez\x00kfo\x00kfr\x00kfy\x00kgonkge\x00kgf\x00kgp\x00k" +
-	"ha\x00khb\x00khn\x00khq\x00khs\x00kht\x00khw\x00khz\x00kiikkij\x00kiu" +
-	"\x00kiw\x00kjuakjd\x00kjg\x00kjs\x00kjy\x00kkazkkc\x00kkj\x00klalkln\x00" +
-	"klq\x00klt\x00klx\x00kmhmkmb\x00kmh\x00kmo\x00kms\x00kmu\x00kmw\x00knank" +
-	"nf\x00knp\x00koorkoi\x00kok\x00kol\x00kos\x00koz\x00kpe\x00kpf\x00kpo" +
-	"\x00kpr\x00kpx\x00kqb\x00kqf\x00kqs\x00kqy\x00kraukrc\x00kri\x00krj\x00k" +
-	"rl\x00krs\x00kru\x00ksasksb\x00ksd\x00ksf\x00ksh\x00ksj\x00ksr\x00ktb" +
-	"\x00ktm\x00kto\x00kuurkub\x00kud\x00kue\x00kuj\x00kum\x00kun\x00kup\x00k" +
-	"us\x00kvomkvg\x00kvr\x00kvx\x00kw\x00\x01kwj\x00kwo\x00kxa\x00kxc\x00kxm" +
-	"\x00kxp\x00kxw\x00kxz\x00kyirkye\x00kyx\x00kzr\x00laatlab\x00lad\x00lag" +
-	"\x00lah\x00laj\x00las\x00lbtzlbe\x00lbu\x00lbw\x00lcm\x00lcp\x00ldb\x00l" +
-	"ed\x00lee\x00lem\x00lep\x00leq\x00leu\x00lez\x00lguglgg\x00liimlia\x00li" +
-	"d\x00lif\x00lig\x00lih\x00lij\x00lis\x00ljp\x00lki\x00lkt\x00lle\x00lln" +
-	"\x00lmn\x00lmo\x00lmp\x00lninlns\x00lnu\x00loaoloj\x00lok\x00lol\x00lor" +
-	"\x00los\x00loz\x00lrc\x00ltitltg\x00luublua\x00luo\x00luy\x00luz\x00lvav" +
-	"lwl\x00lzh\x00lzz\x00mad\x00maf\x00mag\x00mai\x00mak\x00man\x00mas\x00ma" +
-	"w\x00maz\x00mbh\x00mbo\x00mbq\x00mbu\x00mbw\x00mci\x00mcp\x00mcq\x00mcr" +
-	"\x00mcu\x00mda\x00mde\x00mdf\x00mdh\x00mdj\x00mdr\x00mdx\x00med\x00mee" +
-	"\x00mek\x00men\x00mer\x00met\x00meu\x00mfa\x00mfe\x00mfn\x00mfo\x00mfq" +
-	"\x00mglgmgh\x00mgl\x00mgo\x00mgp\x00mgy\x00mhahmhi\x00mhl\x00mirimif\x00" +
-	"min\x00mis\x00miw\x00mkkdmki\x00mkl\x00mkp\x00mkw\x00mlalmle\x00mlp\x00m" +
-	"ls\x00mmo\x00mmu\x00mmx\x00mnonmna\x00mnf\x00mni\x00mnw\x00moolmoa\x00mo" +
-	"e\x00moh\x00mos\x00mox\x00mpp\x00mps\x00mpt\x00mpx\x00mql\x00mrarmrd\x00" +
-	"mrj\x00mro\x00mssamtltmtc\x00mtf\x00mti\x00mtr\x00mua\x00mul\x00mur\x00m" +
-	"us\x00mva\x00mvn\x00mvy\x00mwk\x00mwr\x00mwv\x00mxc\x00mxm\x00myyamyk" +
-	"\x00mym\x00myv\x00myw\x00myx\x00myz\x00mzk\x00mzm\x00mzn\x00mzp\x00mzw" +
-	"\x00mzz\x00naaunac\x00naf\x00nah\x00nak\x00nan\x00nap\x00naq\x00nas\x00n" +
-	"bobnca\x00nce\x00ncf\x00nch\x00nco\x00ncu\x00nddendc\x00nds\x00neepneb" +
-	"\x00new\x00nex\x00nfr\x00ngdonga\x00ngb\x00ngl\x00nhb\x00nhe\x00nhw\x00n" +
-	"if\x00nii\x00nij\x00nin\x00niu\x00niy\x00niz\x00njo\x00nkg\x00nko\x00nll" +
-	"dnmg\x00nmz\x00nnnonnf\x00nnh\x00nnk\x00nnm\x00noornod\x00noe\x00non\x00" +
-	"nop\x00nou\x00nqo\x00nrblnrb\x00nsk\x00nsn\x00nso\x00nss\x00ntm\x00ntr" +
-	"\x00nui\x00nup\x00nus\x00nuv\x00nux\x00nvavnwb\x00nxq\x00nxr\x00nyyanym" +
-	"\x00nyn\x00nzi\x00occiogc\x00ojjiokr\x00okv\x00omrmong\x00onn\x00ons\x00" +
-	"opm\x00orrioro\x00oru\x00osssosa\x00ota\x00otk\x00ozm\x00paanpag\x00pal" +
-	"\x00pam\x00pap\x00pau\x00pbi\x00pcd\x00pcm\x00pdc\x00pdt\x00ped\x00peo" +
-	"\x00pex\x00pfl\x00phl\x00phn\x00pilipil\x00pip\x00pka\x00pko\x00plolpla" +
-	"\x00pms\x00png\x00pnn\x00pnt\x00pon\x00ppo\x00pra\x00prd\x00prg\x00psusp" +
-	"ss\x00ptorptp\x00puu\x00pwa\x00quuequc\x00qug\x00rai\x00raj\x00rao\x00rc" +
-	"f\x00rej\x00rel\x00res\x00rgn\x00rhg\x00ria\x00rif\x00rjs\x00rkt\x00rmoh" +
-	"rmf\x00rmo\x00rmt\x00rmu\x00rnunrna\x00rng\x00roonrob\x00rof\x00roo\x00r" +
-	"ro\x00rtm\x00ruusrue\x00rug\x00rw\x00\x04rwk\x00rwo\x00ryu\x00saansaf" +
-	"\x00sah\x00saq\x00sas\x00sat\x00sav\x00saz\x00sba\x00sbe\x00sbp\x00scrds" +
-	"ck\x00scl\x00scn\x00sco\x00scs\x00sdndsdc\x00sdh\x00semesef\x00seh\x00se" +
-	"i\x00ses\x00sgagsga\x00sgs\x00sgw\x00sgz\x00sh\x00\x02shi\x00shk\x00shn" +
-	"\x00shu\x00siinsid\x00sig\x00sil\x00sim\x00sjr\x00sklkskc\x00skr\x00sks" +
-	"\x00sllvsld\x00sli\x00sll\x00sly\x00smmosma\x00smi\x00smj\x00smn\x00smp" +
-	"\x00smq\x00sms\x00snnasnc\x00snk\x00snp\x00snx\x00sny\x00soomsok\x00soq" +
-	"\x00sou\x00soy\x00spd\x00spl\x00sps\x00sqqisrrpsrb\x00srn\x00srr\x00srx" +
-	"\x00ssswssd\x00ssg\x00ssy\x00stotstk\x00stq\x00suunsua\x00sue\x00suk\x00" +
-	"sur\x00sus\x00svweswwaswb\x00swc\x00swg\x00swp\x00swv\x00sxn\x00sxw\x00s" +
-	"yl\x00syr\x00szl\x00taamtaj\x00tal\x00tan\x00taq\x00tbc\x00tbd\x00tbf" +
-	"\x00tbg\x00tbo\x00tbw\x00tbz\x00tci\x00tcy\x00tdd\x00tdg\x00tdh\x00teelt" +
-	"ed\x00tem\x00teo\x00tet\x00tfi\x00tggktgc\x00tgo\x00tgu\x00thhathl\x00th" +
-	"q\x00thr\x00tiirtif\x00tig\x00tik\x00tim\x00tio\x00tiv\x00tkuktkl\x00tkr" +
-	"\x00tkt\x00tlgltlf\x00tlx\x00tly\x00tmh\x00tmy\x00tnsntnh\x00toontof\x00" +
-	"tog\x00toq\x00tpi\x00tpm\x00tpz\x00tqo\x00trurtru\x00trv\x00trw\x00tssot" +
-	"sd\x00tsf\x00tsg\x00tsj\x00tsw\x00ttatttd\x00tte\x00ttj\x00ttr\x00tts" +
-	"\x00ttt\x00tuh\x00tul\x00tum\x00tuq\x00tvd\x00tvl\x00tvu\x00twwitwh\x00t" +
-	"wq\x00txg\x00tyahtya\x00tyv\x00tzm\x00ubu\x00udm\x00ugiguga\x00ukkruli" +
-	"\x00umb\x00und\x00unr\x00unx\x00urrduri\x00urt\x00urw\x00usa\x00utr\x00u" +
-	"vh\x00uvl\x00uzzbvag\x00vai\x00van\x00veenvec\x00vep\x00viievic\x00viv" +
-	"\x00vls\x00vmf\x00vmw\x00voolvot\x00vro\x00vun\x00vut\x00walnwae\x00waj" +
-	"\x00wal\x00wan\x00war\x00wbp\x00wbq\x00wbr\x00wci\x00wer\x00wgi\x00whg" +
-	"\x00wib\x00wiu\x00wiv\x00wja\x00wji\x00wls\x00wmo\x00wnc\x00wni\x00wnu" +
-	"\x00woolwob\x00wos\x00wrs\x00wsk\x00wtm\x00wuu\x00wuv\x00wwa\x00xav\x00x" +
-	"bi\x00xcr\x00xes\x00xhhoxla\x00xlc\x00xld\x00xmf\x00xmn\x00xmr\x00xna" +
-	"\x00xnr\x00xog\x00xon\x00xpr\x00xrb\x00xsa\x00xsi\x00xsm\x00xsr\x00xwe" +
-	"\x00yam\x00yao\x00yap\x00yas\x00yat\x00yav\x00yay\x00yaz\x00yba\x00ybb" +
-	"\x00yby\x00yer\x00ygr\x00ygw\x00yiidyko\x00yle\x00ylg\x00yll\x00yml\x00y" +
-	"ooryon\x00yrb\x00yre\x00yrl\x00yss\x00yua\x00yue\x00yuj\x00yut\x00yuw" +
-	"\x00zahazag\x00zbl\x00zdj\x00zea\x00zgh\x00zhhozhx\x00zia\x00zlm\x00zmi" +
-	"\x00zne\x00zuulzxx\x00zza\x00\xff\xff\xff\xff"
-
-const langNoIndexOffset = 1330
-
-// langNoIndex is a bit vector of all 3-letter language codes that are not used as an index
-// in lookup tables. The language ids for these language codes are derived directly
-// from the letters and are not consecutive.
-// Size: 2197 bytes, 2197 elements
-var langNoIndex = [2197]uint8{
-	// Entry 0 - 3F
-	0xff, 0xf8, 0xed, 0xfe, 0xeb, 0xd3, 0x3b, 0xd2,
-	0xfb, 0xbf, 0x7a, 0xfa, 0x37, 0x1d, 0x3c, 0x57,
-	0x6e, 0x97, 0x73, 0x38, 0xfb, 0xea, 0xbf, 0x70,
-	0xad, 0x03, 0xff, 0xff, 0xcf, 0x05, 0x84, 0x62,
-	0xe9, 0xbf, 0xfd, 0xbf, 0xbf, 0xf7, 0xfd, 0x77,
-	0x0f, 0xff, 0xef, 0x6f, 0xff, 0xfb, 0xdf, 0xe2,
-	0xc9, 0xf8, 0x7f, 0x7e, 0x4d, 0xbc, 0x0a, 0x6a,
-	0x7c, 0xea, 0xe3, 0xfa, 0x7a, 0xbf, 0x67, 0xff,
-	// Entry 40 - 7F
-	0xff, 0xff, 0xff, 0xdf, 0x2a, 0x54, 0x91, 0xc0,
-	0x5d, 0xe3, 0x97, 0x14, 0x07, 0x20, 0xdd, 0xed,
-	0x9f, 0x3f, 0xc9, 0x21, 0xf8, 0x3f, 0x94, 0x35,
-	0x7c, 0x5f, 0xff, 0x5f, 0x8e, 0x6e, 0xdf, 0xff,
-	0xff, 0xff, 0x55, 0x7c, 0xd3, 0xfd, 0xbf, 0xb5,
-	0x7b, 0xdf, 0x7f, 0xf7, 0xca, 0xfe, 0xdb, 0xa3,
-	0xa8, 0xff, 0x1f, 0x67, 0x7d, 0xeb, 0xef, 0xce,
-	0xff, 0xff, 0x9f, 0xff, 0xb7, 0xef, 0xfe, 0xcf,
-	// Entry 80 - BF
-	0xdb, 0xff, 0xf3, 0xcd, 0xfb, 0x6f, 0xff, 0xff,
-	0xbb, 0xee, 0xf7, 0xbd, 0xdb, 0xff, 0x5f, 0xf7,
-	0xfd, 0xf2, 0xfd, 0xff, 0x5e, 0x2f, 0x3b, 0xba,
-	0x7e, 0xff, 0xff, 0xfe, 0xf7, 0xff, 0xdd, 0xff,
-	0xfd, 0xdf, 0xfb, 0xfe, 0x9d, 0xb4, 0xd3, 0xff,
-	0xef, 0xff, 0xdf, 0xf7, 0x7f, 0xb7, 0xfd, 0xd5,
-	0xa5, 0x77, 0x40, 0xff, 0x9c, 0xc1, 0x41, 0x2c,
-	0x08, 0x21, 0x41, 0x00, 0x50, 0x40, 0x00, 0x80,
-	// Entry C0 - FF
-	0xfb, 0x4a, 0xf2, 0x9f, 0xb4, 0x42, 0x41, 0x96,
-	0x1b, 0x14, 0x08, 0xf3, 0x2b, 0xe7, 0x17, 0x56,
-	0x05, 0x7d, 0x0e, 0x1c, 0x37, 0x7b, 0xf3, 0xef,
-	0x97, 0xff, 0x5d, 0x38, 0x64, 0x08, 0x00, 0x10,
-	0xbc, 0x85, 0xaf, 0xdf, 0xff, 0xff, 0x7b, 0x35,
-	0x3e, 0xc7, 0xc7, 0xdf, 0xff, 0x01, 0x81, 0x00,
-	0xb0, 0x05, 0x80, 0x00, 0x00, 0x00, 0x00, 0x03,
-	0x40, 0x00, 0x40, 0x92, 0x21, 0x50, 0xb1, 0x5d,
-	// Entry 100 - 13F
-	0xfd, 0xdc, 0xbe, 0x5e, 0x00, 0x00, 0x02, 0x64,
-	0x0d, 0x19, 0x41, 0xdf, 0x79, 0x22, 0x00, 0x00,
-	0x00, 0x5e, 0x64, 0xdc, 0x24, 0xe5, 0xd9, 0xe3,
-	0xfe, 0xff, 0xfd, 0xcb, 0x9f, 0x14, 0x41, 0x0c,
-	0x86, 0x00, 0xd1, 0x00, 0xf0, 0xc7, 0x67, 0x5f,
-	0x56, 0x99, 0x5e, 0xb5, 0x6c, 0xaf, 0x03, 0x00,
-	0x02, 0x00, 0x00, 0x00, 0xc0, 0x37, 0xda, 0x56,
-	0x90, 0x69, 0x01, 0x2c, 0x96, 0x69, 0x20, 0xfb,
-	// Entry 140 - 17F
-	0xff, 0x3f, 0x00, 0x00, 0x00, 0x01, 0x0c, 0x16,
-	0x03, 0x00, 0x00, 0xb0, 0x14, 0x03, 0x50, 0x06,
-	0x0a, 0x00, 0x01, 0x00, 0x00, 0x10, 0x11, 0x09,
-	0x00, 0x00, 0x60, 0x10, 0x00, 0x00, 0x00, 0x10,
-	0x00, 0x00, 0x44, 0x00, 0x00, 0x10, 0x00, 0x04,
-	0x08, 0x00, 0x00, 0x05, 0x00, 0x80, 0x28, 0x04,
-	0x00, 0x00, 0x40, 0xd5, 0x2d, 0x00, 0x64, 0x35,
-	0x24, 0x52, 0xf4, 0xd5, 0xbf, 0x62, 0xc9, 0x03,
-	// Entry 180 - 1BF
-	0x00, 0x80, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x04, 0x13, 0x39, 0x01, 0xdd, 0x57, 0x98,
-	0x21, 0x18, 0x81, 0x00, 0x00, 0x01, 0x40, 0x82,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x01, 0x40, 0x00, 0x44, 0x00, 0x00, 0x80, 0xea,
-	0xa9, 0x39, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00,
-	// Entry 1C0 - 1FF
-	0x00, 0x03, 0x28, 0x05, 0x00, 0x00, 0x00, 0x00,
-	0x04, 0x20, 0x04, 0xa6, 0x00, 0x04, 0x00, 0x00,
-	0x81, 0x50, 0x00, 0x00, 0x00, 0x11, 0x84, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x55,
-	0x02, 0x10, 0x08, 0x04, 0x00, 0x00, 0x00, 0x40,
-	0x30, 0x83, 0x01, 0x00, 0x00, 0x00, 0x11, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x1e, 0xcd, 0xbf, 0x7a, 0xbf,
-	// Entry 200 - 23F
-	0xdf, 0xc3, 0x83, 0x82, 0xc0, 0xfb, 0x57, 0x27,
-	0xed, 0x55, 0xe7, 0x01, 0x00, 0x20, 0xb2, 0xc5,
-	0xa4, 0x45, 0x25, 0x9b, 0x02, 0xdf, 0xe1, 0xdf,
-	0x03, 0x44, 0x08, 0x90, 0x01, 0x04, 0x81, 0xe3,
-	0x92, 0x54, 0xdb, 0x28, 0xd3, 0x5f, 0xfe, 0x6d,
-	0x79, 0xed, 0x1c, 0x7d, 0x04, 0x08, 0x00, 0x01,
-	0x21, 0x12, 0x64, 0x5f, 0xdd, 0x0e, 0x85, 0x4f,
-	0x40, 0x40, 0x00, 0x04, 0xf1, 0xfd, 0x3d, 0x54,
-	// Entry 240 - 27F
-	0xe8, 0x03, 0xb4, 0x27, 0x23, 0x0d, 0x00, 0x00,
-	0x20, 0x7b, 0x78, 0x02, 0x07, 0x84, 0x00, 0xf0,
-	0xbb, 0x7e, 0x5a, 0x00, 0x18, 0x04, 0x81, 0x00,
-	0x00, 0x00, 0x80, 0x10, 0x90, 0x1c, 0x01, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x10, 0x40, 0x00, 0x04,
-	0x08, 0xa0, 0x70, 0xa5, 0x0c, 0x40, 0x00, 0x00,
-	0x91, 0x24, 0x04, 0x68, 0x00, 0x20, 0x70, 0xff,
-	0x7b, 0x7f, 0x70, 0x00, 0x05, 0x9b, 0xdd, 0x66,
-	// Entry 280 - 2BF
-	0x03, 0x00, 0x11, 0x00, 0x00, 0x00, 0x40, 0x05,
-	0xb5, 0xb6, 0x80, 0x08, 0x04, 0x00, 0x04, 0x51,
-	0xe2, 0xef, 0xfd, 0x3f, 0x05, 0x09, 0x08, 0x05,
-	0x40, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00,
-	0x0c, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x60,
-	0xe7, 0x48, 0x00, 0x81, 0x20, 0xc0, 0x05, 0x80,
-	0x03, 0x00, 0x00, 0x00, 0x8c, 0x50, 0x40, 0x04,
-	0x84, 0x47, 0x84, 0x40, 0x20, 0x10, 0x00, 0x20,
-	// Entry 2C0 - 2FF
-	0x02, 0x50, 0x80, 0x11, 0x00, 0x91, 0x6c, 0xe2,
-	0x50, 0x27, 0x1d, 0x11, 0x29, 0x06, 0x59, 0xe9,
-	0x33, 0x08, 0x00, 0x20, 0x04, 0x40, 0x10, 0x00,
-	0x00, 0x00, 0x50, 0x44, 0x92, 0x49, 0xd6, 0x5d,
-	0xa7, 0x81, 0x47, 0x97, 0xfb, 0x00, 0x10, 0x00,
-	0x08, 0x00, 0x80, 0x00, 0x40, 0x04, 0x00, 0x01,
-	0x02, 0x00, 0x01, 0x40, 0x80, 0x00, 0x00, 0x08,
-	0xd8, 0xeb, 0xf6, 0x39, 0xc4, 0x8d, 0x12, 0x00,
-	// Entry 300 - 33F
-	0x00, 0x0c, 0x04, 0x01, 0x20, 0x20, 0xdd, 0xa0,
-	0x01, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00,
-	0x04, 0x10, 0xd0, 0x9d, 0x95, 0x13, 0x04, 0x80,
-	0x00, 0x01, 0xd0, 0x16, 0x40, 0x00, 0x10, 0xb0,
-	0x10, 0x62, 0x4c, 0xd2, 0x02, 0x01, 0x4a, 0x00,
-	0x46, 0x04, 0x00, 0x08, 0x02, 0x00, 0x20, 0x80,
-	0x00, 0x80, 0x06, 0x00, 0x08, 0x00, 0x00, 0x00,
-	0x00, 0xf0, 0xd8, 0x6f, 0x15, 0x02, 0x08, 0x00,
-	// Entry 340 - 37F
-	0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x10, 0x01,
-	0x00, 0x10, 0x00, 0x00, 0x00, 0xf0, 0x84, 0xe3,
-	0xdd, 0xbf, 0xf9, 0xf9, 0x3b, 0x7f, 0x7f, 0xdb,
-	0xfd, 0xfc, 0xfe, 0xdf, 0xff, 0xfd, 0xff, 0xf6,
-	0xfb, 0xfc, 0xf7, 0x1f, 0xff, 0xb3, 0x6c, 0xff,
-	0xd9, 0xad, 0xdf, 0xfe, 0xef, 0xba, 0xdf, 0xff,
-	0xff, 0xff, 0xb7, 0xdd, 0x7d, 0xbf, 0xab, 0x7f,
-	0xfd, 0xfd, 0xdf, 0x2f, 0x9c, 0xdf, 0xf3, 0x6f,
-	// Entry 380 - 3BF
-	0xdf, 0xdd, 0xff, 0xfb, 0xee, 0xd2, 0xab, 0x5f,
-	0xd5, 0xdf, 0x7f, 0xff, 0xeb, 0xff, 0xe4, 0x4d,
-	0xf9, 0xff, 0xfe, 0xf7, 0xfd, 0xdf, 0xfb, 0xbf,
-	0xee, 0xdb, 0x6f, 0xef, 0xff, 0x7f, 0xff, 0xff,
-	0xf7, 0x5f, 0xd3, 0x3b, 0xfd, 0xd9, 0xdf, 0xeb,
-	0xbc, 0x08, 0x05, 0x24, 0xff, 0x07, 0x70, 0xfe,
-	0xe6, 0x5e, 0x00, 0x08, 0x00, 0x83, 0x3d, 0x1b,
-	0x06, 0xe6, 0x72, 0x60, 0xd1, 0x3c, 0x7f, 0x44,
-	// Entry 3C0 - 3FF
-	0x02, 0x30, 0x9f, 0x7a, 0x16, 0xbd, 0x7f, 0x57,
-	0xf2, 0xff, 0x31, 0xff, 0xf2, 0x1e, 0x90, 0xf7,
-	0xf1, 0xf9, 0x45, 0x80, 0x01, 0x02, 0x00, 0x00,
-	0x40, 0x54, 0x9f, 0x8a, 0xdb, 0xf9, 0x2e, 0x11,
-	0x86, 0x51, 0xc0, 0xf3, 0xfb, 0x47, 0x40, 0x01,
-	0x05, 0xd1, 0x50, 0x5c, 0x00, 0x40, 0x00, 0x10,
-	0x04, 0x02, 0x00, 0x00, 0x0a, 0x00, 0x17, 0xd2,
-	0xb9, 0xfd, 0xfc, 0xba, 0xfe, 0xef, 0xc7, 0xbe,
-	// Entry 400 - 43F
-	0x53, 0x6f, 0xdf, 0xe7, 0xdb, 0x65, 0xbb, 0x7f,
-	0xfa, 0xff, 0x77, 0xf3, 0xef, 0xbf, 0xfd, 0xf7,
-	0xdf, 0xdf, 0x9b, 0x7f, 0xff, 0xff, 0x7f, 0x6f,
-	0xf7, 0xfb, 0xeb, 0xdf, 0xbc, 0xff, 0xbf, 0x6b,
-	0x7b, 0xfb, 0xff, 0xce, 0x76, 0xbd, 0xf7, 0xf7,
-	0xdf, 0xdc, 0xf7, 0xf7, 0xff, 0xdf, 0xf3, 0xfe,
-	0xef, 0xff, 0xff, 0xff, 0xb6, 0x7f, 0x7f, 0xde,
-	0xf7, 0xb9, 0xeb, 0x77, 0xff, 0xfb, 0xbf, 0xdf,
-	// Entry 440 - 47F
-	0xfd, 0xfe, 0xfb, 0xff, 0xfe, 0xeb, 0x1f, 0x7d,
-	0x2f, 0xfd, 0xb6, 0xb5, 0xa5, 0xfc, 0xff, 0xfd,
-	0x7f, 0x4e, 0xbf, 0x8f, 0xae, 0xff, 0xee, 0xdf,
-	0x7f, 0xf7, 0x73, 0x02, 0x02, 0x04, 0xfc, 0xf7,
-	0xff, 0xb7, 0xd7, 0xef, 0xfe, 0xcd, 0xf5, 0xce,
-	0xe2, 0x8e, 0xe7, 0xbf, 0xb7, 0xff, 0x56, 0xfd,
-	0xcd, 0xff, 0xfb, 0xff, 0xdf, 0xd7, 0xea, 0xff,
-	0xe5, 0x5f, 0x6d, 0x0f, 0xa7, 0x51, 0x06, 0xc4,
-	// Entry 480 - 4BF
-	0x93, 0x50, 0x5d, 0xaf, 0xa6, 0xff, 0x99, 0xfb,
-	0x63, 0x1d, 0x53, 0xff, 0xef, 0xb7, 0x35, 0x20,
-	0x14, 0x00, 0x55, 0x51, 0x82, 0x65, 0xf5, 0x41,
-	0xe2, 0xff, 0xfc, 0xdf, 0x02, 0x05, 0xc5, 0x05,
-	0x00, 0x22, 0x00, 0x74, 0x69, 0x10, 0x08, 0x05,
-	0x41, 0x00, 0x01, 0x06, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x51, 0x20, 0x05, 0x04, 0x01, 0x00, 0x00,
-	0x06, 0x01, 0x20, 0x00, 0x18, 0x01, 0x92, 0xf1,
-	// Entry 4C0 - 4FF
-	0xfd, 0x47, 0x69, 0x06, 0x95, 0x06, 0x57, 0xed,
-	0xfb, 0x4d, 0x1c, 0x6b, 0x83, 0x04, 0x62, 0x40,
-	0x00, 0x11, 0x42, 0x00, 0x00, 0x00, 0x54, 0x83,
-	0xb8, 0x4f, 0x10, 0x8e, 0x89, 0x46, 0xde, 0xf7,
-	0x13, 0x31, 0x00, 0x20, 0x00, 0x00, 0x00, 0x90,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x10, 0x00,
-	0x01, 0x00, 0x00, 0xf0, 0x5b, 0xf4, 0xbe, 0x3d,
-	0xbe, 0xcf, 0xf7, 0xaf, 0x42, 0x04, 0x84, 0x41,
-	// Entry 500 - 53F
-	0x30, 0xff, 0x79, 0x72, 0x04, 0x00, 0x00, 0x49,
-	0x2d, 0x14, 0x27, 0x57, 0xed, 0xf1, 0x3f, 0xe7,
-	0x3f, 0x00, 0x00, 0x02, 0xc6, 0xa0, 0x1e, 0xf8,
-	0xbb, 0xff, 0xfd, 0xfb, 0xb7, 0xfd, 0xe7, 0xf7,
-	0xfd, 0xfc, 0xd5, 0xed, 0x47, 0xf4, 0x7e, 0x10,
-	0x01, 0x01, 0x84, 0x6d, 0xff, 0xf7, 0xdd, 0xf9,
-	0x5b, 0x05, 0x86, 0xed, 0xf5, 0x77, 0xbd, 0x3c,
-	0x00, 0x00, 0x00, 0x42, 0x71, 0x42, 0x00, 0x40,
-	// Entry 540 - 57F
-	0x00, 0x00, 0x01, 0x43, 0x19, 0x00, 0x08, 0x00,
-	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
-	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
-	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
-	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
-	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
-	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
-	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
-	// Entry 580 - 5BF
-	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
-	0xff, 0xab, 0xbd, 0xe7, 0x57, 0xee, 0x13, 0x5d,
-	0x09, 0xc1, 0x40, 0x21, 0xfa, 0x17, 0x01, 0x80,
-	0x00, 0x00, 0x00, 0x00, 0xf0, 0xce, 0xfb, 0xbf,
-	0x00, 0x23, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
-	0x00, 0x30, 0x15, 0xa3, 0x10, 0x00, 0x00, 0x00,
-	0x11, 0x04, 0x16, 0x00, 0x00, 0x02, 0x00, 0x81,
-	0xa3, 0x01, 0x50, 0x00, 0x00, 0x83, 0x11, 0x40,
-	// Entry 5C0 - 5FF
-	0x00, 0x00, 0x00, 0xf0, 0xdd, 0x7b, 0x3e, 0x02,
-	0xaa, 0x10, 0x5d, 0x98, 0x52, 0x00, 0x80, 0x20,
-	0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x02, 0x02,
-	0x19, 0x00, 0x10, 0x02, 0x10, 0x61, 0x5a, 0x9d,
-	0x31, 0x00, 0x00, 0x00, 0x01, 0x18, 0x02, 0x20,
-	0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x20, 0x00,
-	0x00, 0x1f, 0xdf, 0xd2, 0xb9, 0xff, 0xfd, 0x3f,
-	0x1f, 0x98, 0xcf, 0x9c, 0xff, 0xaf, 0x5f, 0xfe,
-	// Entry 600 - 63F
-	0x7b, 0x4b, 0x40, 0x10, 0xe1, 0xfd, 0xaf, 0xd9,
-	0xb7, 0xf6, 0xfb, 0xb3, 0xc7, 0xff, 0x6f, 0xf1,
-	0x73, 0xb1, 0x7f, 0x9f, 0x7f, 0xbd, 0xfc, 0xb7,
-	0xee, 0x1c, 0xfa, 0xcb, 0xef, 0xdd, 0xf9, 0xbd,
-	0x6e, 0xae, 0x55, 0xfd, 0x6e, 0x81, 0x76, 0x9f,
-	0xd4, 0x77, 0xf5, 0x7d, 0xfb, 0xff, 0xeb, 0xfe,
-	0xbe, 0x5f, 0x46, 0x5b, 0xe9, 0x5f, 0x50, 0x18,
-	0x02, 0xfa, 0xf7, 0x9d, 0x15, 0x97, 0x05, 0x0f,
-	// Entry 640 - 67F
-	0x75, 0xc4, 0x7d, 0x81, 0x92, 0xf5, 0x57, 0x6c,
-	0xff, 0xe4, 0xef, 0x6f, 0xff, 0xfc, 0xdd, 0xde,
-	0xfc, 0xfd, 0x76, 0x5f, 0x7a, 0x3f, 0x00, 0x98,
-	0x02, 0xfb, 0xa3, 0xef, 0xf3, 0xd6, 0xf2, 0xff,
-	0xb9, 0xda, 0x7d, 0xd0, 0x3e, 0x15, 0x7b, 0xb4,
-	0xf5, 0x3e, 0xff, 0xff, 0xf1, 0xf7, 0xff, 0xe7,
-	0x5f, 0xff, 0xff, 0x9e, 0xdb, 0xf6, 0xd7, 0xb9,
-	0xef, 0x27, 0x80, 0xbb, 0xc5, 0xff, 0xff, 0xe3,
-	// Entry 680 - 6BF
-	0x97, 0x9d, 0xbf, 0x9f, 0xf7, 0xc7, 0xfd, 0x37,
-	0xce, 0x7f, 0x04, 0x1d, 0x73, 0x7f, 0xf8, 0xda,
-	0x5d, 0xce, 0x7d, 0x06, 0xb9, 0xea, 0x79, 0xa0,
-	0x1a, 0x20, 0x00, 0x30, 0x02, 0x04, 0x24, 0x08,
-	0x04, 0x00, 0x00, 0x40, 0xd4, 0x02, 0x04, 0x00,
-	0x00, 0x04, 0x00, 0x04, 0x00, 0x20, 0x01, 0x06,
-	0x50, 0x00, 0x08, 0x00, 0x00, 0x00, 0x24, 0x00,
-	0x04, 0x00, 0x10, 0xdc, 0x58, 0xd7, 0x0d, 0x0f,
-	// Entry 6C0 - 6FF
-	0x14, 0x4d, 0xf1, 0x16, 0x44, 0xd5, 0x42, 0x08,
-	0x40, 0x00, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00,
-	0x00, 0xdc, 0xfb, 0xcb, 0x0e, 0x58, 0x48, 0x41,
-	0x24, 0x20, 0x04, 0x00, 0x30, 0x12, 0x40, 0x00,
-	0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x01, 0x00, 0x00, 0x00, 0x80, 0x10, 0x10, 0xab,
-	0x6d, 0x93, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x80, 0x80, 0x25, 0x00, 0x00,
-	// Entry 700 - 73F
-	0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00,
-	0x80, 0x86, 0xc2, 0x00, 0x00, 0x00, 0x00, 0x01,
-	0xff, 0x18, 0x02, 0x00, 0x02, 0xf0, 0xfd, 0x79,
-	0x3b, 0x00, 0x25, 0x00, 0x00, 0x00, 0x02, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00,
-	0x03, 0x00, 0x09, 0x20, 0x00, 0x00, 0x01, 0x00,
-	0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	// Entry 740 - 77F
-	0x00, 0x00, 0x00, 0xef, 0xd5, 0xfd, 0xcf, 0x7e,
-	0xb0, 0x11, 0x00, 0x00, 0x00, 0x92, 0x01, 0x44,
-	0xcd, 0xf9, 0x5c, 0x00, 0x01, 0x00, 0x30, 0x04,
-	0x04, 0x55, 0x00, 0x01, 0x04, 0xf4, 0x3f, 0x4a,
-	0x01, 0x00, 0x00, 0xb0, 0x80, 0x20, 0x55, 0x75,
-	0x97, 0x7c, 0xdf, 0x31, 0xcc, 0x68, 0xd1, 0x03,
-	0xd5, 0x57, 0x27, 0x14, 0x01, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x2c, 0xf7, 0xcb, 0x1f, 0x14, 0x60,
-	// Entry 780 - 7BF
-	0x03, 0x68, 0x01, 0x10, 0x8b, 0x38, 0x8a, 0x01,
-	0x00, 0x00, 0x20, 0x00, 0x24, 0x44, 0x00, 0x00,
-	0x10, 0x03, 0x11, 0x02, 0x01, 0x00, 0x00, 0xf0,
-	0xf5, 0xff, 0xd5, 0x97, 0xbc, 0x70, 0xd6, 0x78,
-	0x78, 0x15, 0x50, 0x01, 0xa4, 0x84, 0xa9, 0x41,
-	0x00, 0x00, 0x00, 0x6b, 0x39, 0x52, 0x74, 0x00,
-	0xe8, 0x30, 0x90, 0x6a, 0x92, 0x00, 0x00, 0x02,
-	0xff, 0xef, 0xff, 0x4b, 0x85, 0x53, 0xf4, 0xed,
-	// Entry 7C0 - 7FF
-	0xdd, 0xbf, 0xf2, 0x5d, 0xc7, 0x0c, 0xd5, 0x42,
-	0xfc, 0xff, 0xf7, 0x1f, 0x00, 0x80, 0x40, 0x56,
-	0xcc, 0x16, 0x9e, 0xea, 0x35, 0x7d, 0xef, 0xff,
-	0xbd, 0xa4, 0xaf, 0x01, 0x44, 0x18, 0x01, 0x4d,
-	0x4e, 0x4a, 0x08, 0x50, 0x28, 0x30, 0xe0, 0x80,
-	0x10, 0x20, 0x24, 0x00, 0xff, 0x2f, 0xd3, 0x60,
-	0xfe, 0x01, 0x02, 0x88, 0x0a, 0x40, 0x16, 0x01,
-	0x01, 0x15, 0x2b, 0x3c, 0x01, 0x00, 0x00, 0x10,
-	// Entry 800 - 83F
-	0x90, 0x49, 0x41, 0x02, 0x02, 0x01, 0xe1, 0xbf,
-	0xbf, 0x03, 0x00, 0x00, 0x10, 0xd4, 0xa3, 0xd1,
-	0x40, 0x9c, 0x44, 0xdf, 0xf5, 0x8f, 0x66, 0xb3,
-	0x55, 0x20, 0xd4, 0xc1, 0xd8, 0x30, 0x3d, 0x80,
-	0x00, 0x00, 0x00, 0x04, 0xd4, 0x11, 0xc5, 0x84,
-	0x2f, 0x50, 0x00, 0x22, 0x50, 0x6e, 0xbd, 0x93,
-	0x07, 0x00, 0x20, 0x10, 0x84, 0xb2, 0x45, 0x10,
-	0x06, 0x44, 0x00, 0x00, 0x12, 0x02, 0x11, 0x00,
-	// Entry 840 - 87F
-	0xf0, 0xfb, 0xfd, 0x7f, 0x05, 0x00, 0x16, 0x81,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x02,
-	0x00, 0x00, 0x00, 0x00, 0x03, 0x30, 0x02, 0x28,
-	0x84, 0x00, 0x21, 0xc0, 0x23, 0x24, 0x00, 0x00,
-	0x00, 0xcb, 0xe4, 0x3a, 0x46, 0x88, 0x14, 0xf1,
-	0xef, 0xff, 0x7f, 0x12, 0x01, 0x01, 0x84, 0x50,
-	0x07, 0xfc, 0xff, 0xff, 0x0f, 0x01, 0x00, 0x40,
-	0x10, 0x38, 0x01, 0x01, 0x1c, 0x12, 0x40, 0xe1,
-	// Entry 880 - 8BF
-	0x76, 0x16, 0x08, 0x03, 0x10, 0x00, 0x00, 0x00,
-	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x24,
-	0x0a, 0x00, 0x80, 0x00, 0x00,
-}
-
-// altLangISO3 holds an alphabetically sorted list of 3-letter language code alternatives
-// to 2-letter language codes that cannot be derived using the method described above.
-// Each 3-letter code is followed by its 1-byte langID.
-const altLangISO3 tag.Index = "---\x00cor\x00hbs\x01heb\x02kin\x03spa\x04yid\x05\xff\xff\xff\xff"
-
-// altLangIndex is used to convert indexes in altLangISO3 to langIDs.
-// Size: 12 bytes, 6 elements
-var altLangIndex = [6]uint16{
-	0x0281, 0x0407, 0x01fb, 0x03e5, 0x013e, 0x0208,
-}
-
-// AliasMap maps langIDs to their suggested replacements.
-// Size: 716 bytes, 179 elements
-var AliasMap = [179]FromTo{
-	0:   {From: 0x82, To: 0x88},
-	1:   {From: 0x187, To: 0x1ae},
-	2:   {From: 0x1f3, To: 0x1e1},
-	3:   {From: 0x1fb, To: 0x1bc},
-	4:   {From: 0x208, To: 0x512},
-	5:   {From: 0x20f, To: 0x20e},
-	6:   {From: 0x310, To: 0x3dc},
-	7:   {From: 0x347, To: 0x36f},
-	8:   {From: 0x407, To: 0x432},
-	9:   {From: 0x47a, To: 0x153},
-	10:  {From: 0x490, To: 0x451},
-	11:  {From: 0x4a2, To: 0x21},
-	12:  {From: 0x53e, To: 0x544},
-	13:  {From: 0x58f, To: 0x12d},
-	14:  {From: 0x630, To: 0x1eb1},
-	15:  {From: 0x651, To: 0x431},
-	16:  {From: 0x662, To: 0x431},
-	17:  {From: 0x6ed, To: 0x3a},
-	18:  {From: 0x6f8, To: 0x1d7},
-	19:  {From: 0x709, To: 0x3625},
-	20:  {From: 0x73e, To: 0x21a1},
-	21:  {From: 0x7b3, To: 0x56},
-	22:  {From: 0x7b9, To: 0x299b},
-	23:  {From: 0x7c5, To: 0x58},
-	24:  {From: 0x7e6, To: 0x145},
-	25:  {From: 0x80c, To: 0x5a},
-	26:  {From: 0x815, To: 0x8d},
-	27:  {From: 0x87e, To: 0x810},
-	28:  {From: 0x8a8, To: 0x8b7},
-	29:  {From: 0x8c3, To: 0xee3},
-	30:  {From: 0x8fa, To: 0x1dc},
-	31:  {From: 0x9ef, To: 0x331},
-	32:  {From: 0xa36, To: 0x2c5},
-	33:  {From: 0xa3d, To: 0xbf},
-	34:  {From: 0xabe, To: 0x3322},
-	35:  {From: 0xb38, To: 0x529},
-	36:  {From: 0xb75, To: 0x265a},
-	37:  {From: 0xb7e, To: 0xbc3},
-	38:  {From: 0xb9b, To: 0x44e},
-	39:  {From: 0xbbc, To: 0x4229},
-	40:  {From: 0xbbf, To: 0x529},
-	41:  {From: 0xbfe, To: 0x2da7},
-	42:  {From: 0xc2e, To: 0x3181},
-	43:  {From: 0xcb9, To: 0xf3},
-	44:  {From: 0xd08, To: 0xfa},
-	45:  {From: 0xdc8, To: 0x11a},
-	46:  {From: 0xdd7, To: 0x32d},
-	47:  {From: 0xdf8, To: 0xdfb},
-	48:  {From: 0xdfe, To: 0x531},
-	49:  {From: 0xe01, To: 0xdf3},
-	50:  {From: 0xedf, To: 0x205a},
-	51:  {From: 0xee9, To: 0x222e},
-	52:  {From: 0xeee, To: 0x2e9a},
-	53:  {From: 0xf39, To: 0x367},
-	54:  {From: 0x10d0, To: 0x140},
-	55:  {From: 0x1104, To: 0x2d0},
-	56:  {From: 0x11a0, To: 0x1ec},
-	57:  {From: 0x1279, To: 0x21},
-	58:  {From: 0x1424, To: 0x15e},
-	59:  {From: 0x1470, To: 0x14e},
-	60:  {From: 0x151f, To: 0xd9b},
-	61:  {From: 0x1523, To: 0x390},
-	62:  {From: 0x1532, To: 0x19f},
-	63:  {From: 0x1580, To: 0x210},
-	64:  {From: 0x1583, To: 0x10d},
-	65:  {From: 0x15a3, To: 0x3caf},
-	66:  {From: 0x1630, To: 0x222e},
-	67:  {From: 0x166a, To: 0x19b},
-	68:  {From: 0x16c8, To: 0x136},
-	69:  {From: 0x1700, To: 0x29f8},
-	70:  {From: 0x1718, To: 0x194},
-	71:  {From: 0x1727, To: 0xf3f},
-	72:  {From: 0x177a, To: 0x178},
-	73:  {From: 0x1809, To: 0x17b6},
-	74:  {From: 0x1816, To: 0x18f3},
-	75:  {From: 0x188a, To: 0x436},
-	76:  {From: 0x1979, To: 0x1d01},
-	77:  {From: 0x1a74, To: 0x2bb0},
-	78:  {From: 0x1a8a, To: 0x1f8},
-	79:  {From: 0x1b5a, To: 0x1fa},
-	80:  {From: 0x1b86, To: 0x1515},
-	81:  {From: 0x1d64, To: 0x2c9b},
-	82:  {From: 0x2038, To: 0x37b1},
-	83:  {From: 0x203d, To: 0x20dd},
-	84:  {From: 0x205a, To: 0x30b},
-	85:  {From: 0x20e3, To: 0x274},
-	86:  {From: 0x20ee, To: 0x263},
-	87:  {From: 0x20f2, To: 0x22d},
-	88:  {From: 0x20f9, To: 0x256},
-	89:  {From: 0x210f, To: 0x21eb},
-	90:  {From: 0x2135, To: 0x27d},
-	91:  {From: 0x2160, To: 0x913},
-	92:  {From: 0x2199, To: 0x121},
-	93:  {From: 0x21ce, To: 0x1561},
-	94:  {From: 0x21e6, To: 0x504},
-	95:  {From: 0x21f4, To: 0x49f},
-	96:  {From: 0x21fb, To: 0x269},
-	97:  {From: 0x222d, To: 0x121},
-	98:  {From: 0x2237, To: 0x121},
-	99:  {From: 0x2262, To: 0x92a},
-	100: {From: 0x2316, To: 0x3226},
-	101: {From: 0x236a, To: 0x2835},
-	102: {From: 0x2382, To: 0x3365},
-	103: {From: 0x2472, To: 0x2c7},
-	104: {From: 0x24e4, To: 0x2ff},
-	105: {From: 0x24f0, To: 0x2fa},
-	106: {From: 0x24fa, To: 0x31f},
-	107: {From: 0x2550, To: 0xb5b},
-	108: {From: 0x25a9, To: 0xe2},
-	109: {From: 0x263e, To: 0x2d0},
-	110: {From: 0x26c9, To: 0x26b4},
-	111: {From: 0x26f9, To: 0x3c8},
-	112: {From: 0x2727, To: 0x3caf},
-	113: {From: 0x2755, To: 0x6a4},
-	114: {From: 0x2765, To: 0x26b4},
-	115: {From: 0x2789, To: 0x4358},
-	116: {From: 0x27c9, To: 0x2001},
-	117: {From: 0x28ea, To: 0x27b1},
-	118: {From: 0x28ef, To: 0x2837},
-	119: {From: 0x2914, To: 0x351},
-	120: {From: 0x2986, To: 0x2da7},
-	121: {From: 0x29f0, To: 0x96b},
-	122: {From: 0x2b1a, To: 0x38d},
-	123: {From: 0x2bfc, To: 0x395},
-	124: {From: 0x2c3f, To: 0x3caf},
-	125: {From: 0x2ce1, To: 0x2201},
-	126: {From: 0x2cfc, To: 0x3be},
-	127: {From: 0x2d13, To: 0x597},
-	128: {From: 0x2d47, To: 0x148},
-	129: {From: 0x2d48, To: 0x148},
-	130: {From: 0x2dff, To: 0x2f1},
-	131: {From: 0x2e08, To: 0x19cc},
-	132: {From: 0x2e1a, To: 0x2d95},
-	133: {From: 0x2e21, To: 0x292},
-	134: {From: 0x2e54, To: 0x7d},
-	135: {From: 0x2e65, To: 0x2282},
-	136: {From: 0x2ea0, To: 0x2e9b},
-	137: {From: 0x2eef, To: 0x2ed7},
-	138: {From: 0x3193, To: 0x3c4},
-	139: {From: 0x3366, To: 0x338e},
-	140: {From: 0x342a, To: 0x3dc},
-	141: {From: 0x34ee, To: 0x18d0},
-	142: {From: 0x35c8, To: 0x2c9b},
-	143: {From: 0x35e6, To: 0x412},
-	144: {From: 0x3658, To: 0x246},
-	145: {From: 0x3676, To: 0x3f4},
-	146: {From: 0x36fd, To: 0x445},
-	147: {From: 0x37c0, To: 0x121},
-	148: {From: 0x3816, To: 0x38f2},
-	149: {From: 0x382a, To: 0x2b48},
-	150: {From: 0x382b, To: 0x2c9b},
-	151: {From: 0x382f, To: 0xa9},
-	152: {From: 0x3832, To: 0x3228},
-	153: {From: 0x386c, To: 0x39a6},
-	154: {From: 0x3892, To: 0x3fc0},
-	155: {From: 0x38a5, To: 0x39d7},
-	156: {From: 0x38b4, To: 0x1fa4},
-	157: {From: 0x38b5, To: 0x2e9a},
-	158: {From: 0x395c, To: 0x47e},
-	159: {From: 0x3b4e, To: 0xd91},
-	160: {From: 0x3b78, To: 0x137},
-	161: {From: 0x3c99, To: 0x4bc},
-	162: {From: 0x3fbd, To: 0x100},
-	163: {From: 0x4208, To: 0xa91},
-	164: {From: 0x42be, To: 0x573},
-	165: {From: 0x42f9, To: 0x3f60},
-	166: {From: 0x4378, To: 0x25a},
-	167: {From: 0x43b8, To: 0xe6c},
-	168: {From: 0x43cd, To: 0x10f},
-	169: {From: 0x44af, To: 0x3322},
-	170: {From: 0x44e3, To: 0x512},
-	171: {From: 0x45ca, To: 0x2409},
-	172: {From: 0x45dd, To: 0x26dc},
-	173: {From: 0x4610, To: 0x48ae},
-	174: {From: 0x46ae, To: 0x46a0},
-	175: {From: 0x473e, To: 0x4745},
-	176: {From: 0x4817, To: 0x3503},
-	177: {From: 0x4916, To: 0x31f},
-	178: {From: 0x49a7, To: 0x523},
-}
-
-// Size: 179 bytes, 179 elements
-var AliasTypes = [179]AliasType{
-	// Entry 0 - 3F
-	1, 0, 0, 0, 0, 0, 0, 1, 2, 2, 0, 1, 0, 0, 1, 2,
-	1, 1, 2, 0, 0, 1, 0, 1, 2, 1, 1, 0, 0, 0, 0, 2,
-	1, 1, 0, 2, 0, 0, 1, 0, 1, 0, 0, 1, 2, 1, 1, 1,
-	1, 0, 0, 0, 0, 2, 1, 1, 1, 1, 2, 1, 0, 1, 1, 2,
-	// Entry 40 - 7F
-	2, 0, 0, 1, 2, 0, 1, 0, 1, 1, 1, 1, 0, 0, 2, 1,
-	0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0,
-	0, 0, 0, 1, 0, 0, 0, 1, 2, 2, 2, 0, 1, 1, 0, 1,
-	0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0,
-	// Entry 80 - BF
-	2, 1, 1, 0, 0, 1, 0, 0, 0, 0, 1, 1, 2, 0, 0, 2,
-	1, 1, 1, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 1,
-	0, 1, 2, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1,
-	0, 1, 1,
-}
-
-const (
-	_Latn = 90
-	_Hani = 57
-	_Hans = 59
-	_Hant = 60
-	_Qaaa = 147
-	_Qaai = 155
-	_Qabx = 196
-	_Zinh = 252
-	_Zyyy = 257
-	_Zzzz = 258
-)
-
-// script is an alphabetically sorted list of ISO 15924 codes. The index
-// of the script in the string, divided by 4, is the internal scriptID.
-const script tag.Index = "" + // Size: 1040 bytes
-	"----AdlmAfakAghbAhomArabAranArmiArmnAvstBaliBamuBassBatkBengBhksBlisBopo" +
-	"BrahBraiBugiBuhdCakmCansCariChamCherChrsCirtCoptCpmnCprtCyrlCyrsDevaDiak" +
-	"DogrDsrtDuplEgydEgyhEgypElbaElymEthiGeokGeorGlagGongGonmGothGranGrekGujr" +
-	"GuruHanbHangHaniHanoHansHantHatrHebrHiraHluwHmngHmnpHrktHungIndsItalJamo" +
-	"JavaJpanJurcKaliKanaKharKhmrKhojKitlKitsKndaKoreKpelKthiLanaLaooLatfLatg" +
-	"LatnLekeLepcLimbLinaLinbLisuLomaLyciLydiMahjMakaMandManiMarcMayaMedfMend" +
-	"MercMeroMlymModiMongMoonMrooMteiMultMymrNandNarbNbatNewaNkdbNkgbNkooNshu" +
-	"OgamOlckOrkhOryaOsgeOsmaOugrPalmPaucPcunPelmPermPhagPhliPhlpPhlvPhnxPiqd" +
-	"PlrdPrtiPsinQaaaQaabQaacQaadQaaeQaafQaagQaahQaaiQaajQaakQaalQaamQaanQaao" +
-	"QaapQaaqQaarQaasQaatQaauQaavQaawQaaxQaayQaazQabaQabbQabcQabdQabeQabfQabg" +
-	"QabhQabiQabjQabkQablQabmQabnQaboQabpQabqQabrQabsQabtQabuQabvQabwQabxRanj" +
-	"RjngRohgRoroRunrSamrSaraSarbSaurSgnwShawShrdShuiSiddSindSinhSogdSogoSora" +
-	"SoyoSundSyloSyrcSyreSyrjSyrnTagbTakrTaleTaluTamlTangTavtTeluTengTfngTglg" +
-	"ThaaThaiTibtTirhTnsaTotoUgarVaiiVispVithWaraWchoWoleXpeoXsuxYeziYiiiZanb" +
-	"ZinhZmthZsyeZsymZxxxZyyyZzzz\xff\xff\xff\xff"
-
-// suppressScript is an index from langID to the dominant script for that language,
-// if it exists.  If a script is given, it should be suppressed from the language tag.
-// Size: 1330 bytes, 1330 elements
-var suppressScript = [1330]uint8{
-	// Entry 0 - 3F
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00,
-	// Entry 40 - 7F
-	0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00,
-	// Entry 80 - BF
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	// Entry C0 - FF
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00,
-	// Entry 100 - 13F
-	0x5a, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0xea, 0x00, 0x00, 0x00, 0x00, 0xec, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x00,
-	0x00, 0x5a, 0x00, 0x00, 0x5a, 0x00, 0x5a, 0x00,
-	// Entry 140 - 17F
-	0x5a, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00,
-	0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x5a, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00,
-	0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00,
-	0x00, 0x5a, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x5a, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	// Entry 180 - 1BF
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x5a, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x5a, 0x35, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x22, 0x00,
-	// Entry 1C0 - 1FF
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x5a, 0x5a, 0x00, 0x5a, 0x5a, 0x00, 0x08,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00,
-	0x5a, 0x5a, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x00,
-	// Entry 200 - 23F
-	0x49, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x2e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	// Entry 240 - 27F
-	0x00, 0x00, 0x20, 0x00, 0x00, 0x5a, 0x00, 0x00,
-	0x00, 0x00, 0x4e, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x52, 0x00, 0x00, 0x53, 0x00, 0x22, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	// Entry 280 - 2BF
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00,
-	0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	// Entry 2C0 - 2FF
-	0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20,
-	// Entry 300 - 33F
-	0x00, 0x00, 0x00, 0x00, 0x6e, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x5a,
-	0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x75, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00,
-	// Entry 340 - 37F
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00,
-	0x5a, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a,
-	0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x5a,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x5a, 0x00,
-	0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00,
-	// Entry 380 - 3BF
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x5a, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00,
-	// Entry 3C0 - 3FF
-	0x5a, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00,
-	0x00, 0x5a, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x20, 0x00, 0x00, 0x5a, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	// Entry 400 - 43F
-	0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0xd4, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x5a, 0x00,
-	0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a,
-	0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00,
-	// Entry 440 - 47F
-	0x00, 0x00, 0x00, 0x00, 0x5a, 0x5a, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0xe6, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0xeb, 0x00, 0x00, 0x00, 0x2c,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a,
-	0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x5a, 0x00,
-	// Entry 480 - 4BF
-	0x5a, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x5a, 0x00,
-	0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x5a, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	// Entry 4C0 - 4FF
-	0x5a, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	// Entry 500 - 53F
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a,
-	0x00, 0x00,
-}
-
-const (
-	_001 = 1
-	_419 = 31
-	_BR  = 65
-	_CA  = 73
-	_ES  = 110
-	_GB  = 123
-	_MD  = 188
-	_PT  = 238
-	_UK  = 306
-	_US  = 309
-	_ZZ  = 357
-	_XA  = 323
-	_XC  = 325
-	_XK  = 333
-)
-
-// isoRegionOffset needs to be added to the index of regionISO to obtain the regionID
-// for 2-letter ISO codes. (The first isoRegionOffset regionIDs are reserved for
-// the UN.M49 codes used for groups.)
-const isoRegionOffset = 32
-
-// regionTypes defines the status of a region for various standards.
-// Size: 358 bytes, 358 elements
-var regionTypes = [358]uint8{
-	// Entry 0 - 3F
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x05, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06,
-	0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06,
-	0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06,
-	0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06,
-	// Entry 40 - 7F
-	0x06, 0x06, 0x06, 0x06, 0x04, 0x06, 0x06, 0x06,
-	0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06,
-	0x06, 0x06, 0x06, 0x06, 0x06, 0x04, 0x06, 0x04,
-	0x00, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x04,
-	0x06, 0x04, 0x06, 0x06, 0x06, 0x06, 0x00, 0x06,
-	0x04, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06,
-	0x06, 0x04, 0x06, 0x06, 0x06, 0x06, 0x06, 0x00,
-	0x06, 0x04, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06,
-	// Entry 80 - BF
-	0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06,
-	0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06,
-	0x06, 0x06, 0x06, 0x00, 0x04, 0x06, 0x06, 0x06,
-	0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06,
-	0x06, 0x06, 0x06, 0x00, 0x06, 0x06, 0x06, 0x06,
-	0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06,
-	0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06,
-	0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06,
-	// Entry C0 - FF
-	0x06, 0x00, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06,
-	0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06,
-	0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x00,
-	0x06, 0x06, 0x06, 0x06, 0x00, 0x06, 0x04, 0x06,
-	0x06, 0x06, 0x06, 0x00, 0x06, 0x06, 0x06, 0x06,
-	0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x00,
-	0x06, 0x06, 0x00, 0x06, 0x05, 0x05, 0x05, 0x05,
-	0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05,
-	// Entry 100 - 13F
-	0x05, 0x05, 0x06, 0x00, 0x06, 0x06, 0x06, 0x06,
-	0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06,
-	0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06,
-	0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x04, 0x06,
-	0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06,
-	0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06,
-	0x06, 0x06, 0x02, 0x06, 0x04, 0x06, 0x06, 0x06,
-	0x06, 0x06, 0x00, 0x06, 0x06, 0x06, 0x06, 0x06,
-	// Entry 140 - 17F
-	0x06, 0x00, 0x06, 0x05, 0x05, 0x05, 0x05, 0x05,
-	0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05,
-	0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05,
-	0x05, 0x05, 0x05, 0x05, 0x05, 0x04, 0x06, 0x06,
-	0x04, 0x06, 0x06, 0x04, 0x06, 0x05,
-}
-
-// regionISO holds a list of alphabetically sorted 2-letter ISO region codes.
-// Each 2-letter codes is followed by two bytes with the following meaning:
-//   - [A-Z}{2}: the first letter of the 2-letter code plus these two
-//     letters form the 3-letter ISO code.
-//   - 0, n:     index into altRegionISO3.
-const regionISO tag.Index = "" + // Size: 1308 bytes
-	"AAAAACSCADNDAEREAFFGAGTGAIIAALLBAMRMANNTAOGOAQTAARRGASSMATUTAUUSAWBWAXLA" +
-	"AZZEBAIHBBRBBDGDBEELBFFABGGRBHHRBIDIBJENBLLMBMMUBNRNBOOLBQESBRRABSHSBTTN" +
-	"BUURBVVTBWWABYLRBZLZCAANCCCKCDODCFAFCGOGCHHECIIVCKOKCLHLCMMRCNHNCOOLCPPT" +
-	"CRRICS\x00\x00CTTECUUBCVPVCWUWCXXRCYYPCZZEDDDRDEEUDGGADJJIDKNKDMMADOOMDY" +
-	"HYDZZAEA  ECCUEESTEGGYEHSHERRIESSPETTHEU\x00\x03EZ  FIINFJJIFKLKFMSMFORO" +
-	"FQ\x00\x18FRRAFXXXGAABGBBRGDRDGEEOGFUFGGGYGHHAGIIBGLRLGMMBGNINGPLPGQNQGR" +
-	"RCGS\x00\x06GTTMGUUMGWNBGYUYHKKGHMMDHNNDHRRVHTTIHUUNHVVOIC  IDDNIERLILSR" +
-	"IMMNINNDIOOTIQRQIRRNISSLITTAJEEYJMAMJOORJPPNJTTNKEENKGGZKHHMKIIRKM\x00" +
-	"\x09KNNAKP\x00\x0cKRORKWWTKY\x00\x0fKZAZLAAOLBBNLCCALIIELKKALRBRLSSOLTTU" +
-	"LUUXLVVALYBYMAARMCCOMDDAMENEMFAFMGDGMHHLMIIDMKKDMLLIMMMRMNNGMOACMPNPMQTQ" +
-	"MRRTMSSRMTLTMUUSMVDVMWWIMXEXMYYSMZOZNAAMNCCLNEERNFFKNGGANHHBNIICNLLDNOOR" +
-	"NPPLNQ\x00\x1eNRRUNTTZNUIUNZZLOMMNPAANPCCIPEERPFYFPGNGPHHLPKAKPLOLPM\x00" +
-	"\x12PNCNPRRIPSSEPTRTPUUSPWLWPYRYPZCZQAATQMMMQNNNQOOOQPPPQQQQQRRRQSSSQTTT" +
-	"QU\x00\x03QVVVQWWWQXXXQYYYQZZZREEURHHOROOURS\x00\x15RUUSRWWASAAUSBLBSCYC" +
-	"SDDNSEWESGGPSHHNSIVNSJJMSKVKSLLESMMRSNENSOOMSRURSSSDSTTPSUUNSVLVSXXMSYYR" +
-	"SZWZTAAATCCATDCDTF\x00\x18TGGOTHHATJJKTKKLTLLSTMKMTNUNTOONTPMPTRURTTTOTV" +
-	"UVTWWNTZZAUAKRUGGAUK  UMMIUN  USSAUYRYUZZBVAATVCCTVDDRVEENVGGBVIIRVNNMVU" +
-	"UTWFLFWKAKWSSMXAAAXBBBXCCCXDDDXEEEXFFFXGGGXHHHXIIIXJJJXKKKXLLLXMMMXNNNXO" +
-	"OOXPPPXQQQXRRRXSSSXTTTXUUUXVVVXWWWXXXXXYYYXZZZYDMDYEEMYT\x00\x1bYUUGZAAF" +
-	"ZMMBZRARZWWEZZZZ\xff\xff\xff\xff"
-
-// altRegionISO3 holds a list of 3-letter region codes that cannot be
-// mapped to 2-letter codes using the default algorithm. This is a short list.
-const altRegionISO3 string = "SCGQUUSGSCOMPRKCYMSPMSRBATFMYTATN"
-
-// altRegionIDs holds a list of regionIDs the positions of which match those
-// of the 3-letter ISO codes in altRegionISO3.
-// Size: 22 bytes, 11 elements
-var altRegionIDs = [11]uint16{
-	0x0057, 0x0070, 0x0088, 0x00a8, 0x00aa, 0x00ad, 0x00ea, 0x0105,
-	0x0121, 0x015f, 0x00dc,
-}
-
-// Size: 80 bytes, 20 elements
-var regionOldMap = [20]FromTo{
-	0:  {From: 0x44, To: 0xc4},
-	1:  {From: 0x58, To: 0xa7},
-	2:  {From: 0x5f, To: 0x60},
-	3:  {From: 0x66, To: 0x3b},
-	4:  {From: 0x79, To: 0x78},
-	5:  {From: 0x93, To: 0x37},
-	6:  {From: 0xa3, To: 0x133},
-	7:  {From: 0xc1, To: 0x133},
-	8:  {From: 0xd7, To: 0x13f},
-	9:  {From: 0xdc, To: 0x2b},
-	10: {From: 0xef, To: 0x133},
-	11: {From: 0xf2, To: 0xe2},
-	12: {From: 0xfc, To: 0x70},
-	13: {From: 0x103, To: 0x164},
-	14: {From: 0x12a, To: 0x126},
-	15: {From: 0x132, To: 0x7b},
-	16: {From: 0x13a, To: 0x13e},
-	17: {From: 0x141, To: 0x133},
-	18: {From: 0x15d, To: 0x15e},
-	19: {From: 0x163, To: 0x4b},
-}
-
-// m49 maps regionIDs to UN.M49 codes. The first isoRegionOffset entries are
-// codes indicating collections of regions.
-// Size: 716 bytes, 358 elements
-var m49 = [358]int16{
-	// Entry 0 - 3F
-	0, 1, 2, 3, 5, 9, 11, 13,
-	14, 15, 17, 18, 19, 21, 29, 30,
-	34, 35, 39, 53, 54, 57, 61, 142,
-	143, 145, 150, 151, 154, 155, 202, 419,
-	958, 0, 20, 784, 4, 28, 660, 8,
-	51, 530, 24, 10, 32, 16, 40, 36,
-	533, 248, 31, 70, 52, 50, 56, 854,
-	100, 48, 108, 204, 652, 60, 96, 68,
-	// Entry 40 - 7F
-	535, 76, 44, 64, 104, 74, 72, 112,
-	84, 124, 166, 180, 140, 178, 756, 384,
-	184, 152, 120, 156, 170, 0, 188, 891,
-	296, 192, 132, 531, 162, 196, 203, 278,
-	276, 0, 262, 208, 212, 214, 204, 12,
-	0, 218, 233, 818, 732, 232, 724, 231,
-	967, 0, 246, 242, 238, 583, 234, 0,
-	250, 249, 266, 826, 308, 268, 254, 831,
-	// Entry 80 - BF
-	288, 292, 304, 270, 324, 312, 226, 300,
-	239, 320, 316, 624, 328, 344, 334, 340,
-	191, 332, 348, 854, 0, 360, 372, 376,
-	833, 356, 86, 368, 364, 352, 380, 832,
-	388, 400, 392, 581, 404, 417, 116, 296,
-	174, 659, 408, 410, 414, 136, 398, 418,
-	422, 662, 438, 144, 430, 426, 440, 442,
-	428, 434, 504, 492, 498, 499, 663, 450,
-	// Entry C0 - FF
-	584, 581, 807, 466, 104, 496, 446, 580,
-	474, 478, 500, 470, 480, 462, 454, 484,
-	458, 508, 516, 540, 562, 574, 566, 548,
-	558, 528, 578, 524, 10, 520, 536, 570,
-	554, 512, 591, 0, 604, 258, 598, 608,
-	586, 616, 666, 612, 630, 275, 620, 581,
-	585, 600, 591, 634, 959, 960, 961, 962,
-	963, 964, 965, 966, 967, 968, 969, 970,
-	// Entry 100 - 13F
-	971, 972, 638, 716, 642, 688, 643, 646,
-	682, 90, 690, 729, 752, 702, 654, 705,
-	744, 703, 694, 674, 686, 706, 740, 728,
-	678, 810, 222, 534, 760, 748, 0, 796,
-	148, 260, 768, 764, 762, 772, 626, 795,
-	788, 776, 626, 792, 780, 798, 158, 834,
-	804, 800, 826, 581, 0, 840, 858, 860,
-	336, 670, 704, 862, 92, 850, 704, 548,
-	// Entry 140 - 17F
-	876, 581, 882, 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, 720, 887, 175,
-	891, 710, 894, 180, 716, 999,
-}
-
-// m49Index gives indexes into fromM49 based on the three most significant bits
-// of a 10-bit UN.M49 code. To search an UN.M49 code in fromM49, search in
-//
-//	fromM49[m49Index[msb39(code)]:m49Index[msb3(code)+1]]
-//
-// for an entry where the first 7 bits match the 7 lsb of the UN.M49 code.
-// The region code is stored in the 9 lsb of the indexed value.
-// Size: 18 bytes, 9 elements
-var m49Index = [9]int16{
-	0, 59, 108, 143, 181, 220, 259, 291,
-	333,
-}
-
-// fromM49 contains entries to map UN.M49 codes to regions. See m49Index for details.
-// Size: 666 bytes, 333 elements
-var fromM49 = [333]uint16{
-	// Entry 0 - 3F
-	0x0201, 0x0402, 0x0603, 0x0824, 0x0a04, 0x1027, 0x1205, 0x142b,
-	0x1606, 0x1867, 0x1a07, 0x1c08, 0x1e09, 0x202d, 0x220a, 0x240b,
-	0x260c, 0x2822, 0x2a0d, 0x302a, 0x3825, 0x3a0e, 0x3c0f, 0x3e32,
-	0x402c, 0x4410, 0x4611, 0x482f, 0x4e12, 0x502e, 0x5842, 0x6039,
-	0x6435, 0x6628, 0x6834, 0x6a13, 0x6c14, 0x7036, 0x7215, 0x783d,
-	0x7a16, 0x8043, 0x883f, 0x8c33, 0x9046, 0x9445, 0x9841, 0xa848,
-	0xac9a, 0xb509, 0xb93c, 0xc03e, 0xc838, 0xd0c4, 0xd83a, 0xe047,
-	0xe8a6, 0xf052, 0xf849, 0x085a, 0x10ad, 0x184c, 0x1c17, 0x1e18,
-	// Entry 40 - 7F
-	0x20b3, 0x2219, 0x2920, 0x2c1a, 0x2e1b, 0x3051, 0x341c, 0x361d,
-	0x3853, 0x3d2e, 0x445c, 0x4c4a, 0x5454, 0x5ca8, 0x5f5f, 0x644d,
-	0x684b, 0x7050, 0x7856, 0x7e90, 0x8059, 0x885d, 0x941e, 0x965e,
-	0x983b, 0xa063, 0xa864, 0xac65, 0xb469, 0xbd1a, 0xc486, 0xcc6f,
-	0xce6f, 0xd06d, 0xd26a, 0xd476, 0xdc74, 0xde88, 0xe473, 0xec72,
-	0xf031, 0xf279, 0xf478, 0xfc7e, 0x04e5, 0x0921, 0x0c62, 0x147a,
-	0x187d, 0x1c83, 0x26ed, 0x2860, 0x2c5f, 0x3060, 0x4080, 0x4881,
-	0x50a7, 0x5887, 0x6082, 0x687c, 0x7085, 0x788a, 0x8089, 0x8884,
-	// Entry 80 - BF
-	0x908c, 0x9891, 0x9c8e, 0xa138, 0xa88f, 0xb08d, 0xb892, 0xc09d,
-	0xc899, 0xd095, 0xd89c, 0xe09b, 0xe896, 0xf097, 0xf89e, 0x004f,
-	0x08a0, 0x10a2, 0x1cae, 0x20a1, 0x28a4, 0x30aa, 0x34ab, 0x3cac,
-	0x42a5, 0x44af, 0x461f, 0x4cb0, 0x54b5, 0x58b8, 0x5cb4, 0x64b9,
-	0x6cb2, 0x70b6, 0x74b7, 0x7cc6, 0x84bf, 0x8cce, 0x94d0, 0x9ccd,
-	0xa4c3, 0xaccb, 0xb4c8, 0xbcc9, 0xc0cc, 0xc8cf, 0xd8bb, 0xe0c5,
-	0xe4bc, 0xe6bd, 0xe8ca, 0xf0ba, 0xf8d1, 0x00e1, 0x08d2, 0x10dd,
-	0x18db, 0x20d9, 0x2429, 0x265b, 0x2a30, 0x2d1b, 0x2e40, 0x30de,
-	// Entry C0 - FF
-	0x38d3, 0x493f, 0x54e0, 0x5cd8, 0x64d4, 0x6cd6, 0x74df, 0x7cd5,
-	0x84da, 0x88c7, 0x8b33, 0x8e75, 0x90c0, 0x92f0, 0x94e8, 0x9ee2,
-	0xace6, 0xb0f1, 0xb8e4, 0xc0e7, 0xc8eb, 0xd0e9, 0xd8ee, 0xe08b,
-	0xe526, 0xecec, 0xf4f3, 0xfd02, 0x0504, 0x0706, 0x0d07, 0x183c,
-	0x1d0e, 0x26a9, 0x2826, 0x2cb1, 0x2ebe, 0x34ea, 0x3d39, 0x4513,
-	0x4d18, 0x5508, 0x5d14, 0x6105, 0x650a, 0x6d12, 0x7d0d, 0x7f11,
-	0x813e, 0x830f, 0x8515, 0x8d61, 0x9964, 0xa15d, 0xa86e, 0xb117,
-	0xb30b, 0xb86c, 0xc10b, 0xc916, 0xd110, 0xd91d, 0xe10c, 0xe84e,
-	// Entry 100 - 13F
-	0xf11c, 0xf524, 0xf923, 0x0122, 0x0925, 0x1129, 0x192c, 0x2023,
-	0x2928, 0x312b, 0x3727, 0x391f, 0x3d2d, 0x4131, 0x4930, 0x4ec2,
-	0x5519, 0x646b, 0x747b, 0x7e7f, 0x809f, 0x8298, 0x852f, 0x9135,
-	0xa53d, 0xac37, 0xb536, 0xb937, 0xbd3b, 0xd940, 0xe542, 0xed5e,
-	0xef5e, 0xf657, 0xfd62, 0x7c20, 0x7ef4, 0x80f5, 0x82f6, 0x84f7,
-	0x86f8, 0x88f9, 0x8afa, 0x8cfb, 0x8e70, 0x90fd, 0x92fe, 0x94ff,
-	0x9700, 0x9901, 0x9b43, 0x9d44, 0x9f45, 0xa146, 0xa347, 0xa548,
-	0xa749, 0xa94a, 0xab4b, 0xad4c, 0xaf4d, 0xb14e, 0xb34f, 0xb550,
-	// Entry 140 - 17F
-	0xb751, 0xb952, 0xbb53, 0xbd54, 0xbf55, 0xc156, 0xc357, 0xc558,
-	0xc759, 0xc95a, 0xcb5b, 0xcd5c, 0xcf65,
-}
-
-// Size: 2014 bytes
-var variantIndex = map[string]uint8{
-	"1606nict": 0x0,
-	"1694acad": 0x1,
-	"1901":     0x2,
-	"1959acad": 0x3,
-	"1994":     0x61,
-	"1996":     0x4,
-	"abl1943":  0x5,
-	"akuapem":  0x6,
-	"alalc97":  0x63,
-	"aluku":    0x7,
-	"ao1990":   0x8,
-	"aranes":   0x9,
-	"arevela":  0xa,
-	"arevmda":  0xb,
-	"arkaika":  0xc,
-	"asante":   0xd,
-	"auvern":   0xe,
-	"baku1926": 0xf,
-	"balanka":  0x10,
-	"barla":    0x11,
-	"basiceng": 0x12,
-	"bauddha":  0x13,
-	"biscayan": 0x14,
-	"biske":    0x5c,
-	"bohoric":  0x15,
-	"boont":    0x16,
-	"bornholm": 0x17,
-	"cisaup":   0x18,
-	"colb1945": 0x19,
-	"cornu":    0x1a,
-	"creiss":   0x1b,
-	"dajnko":   0x1c,
-	"ekavsk":   0x1d,
-	"emodeng":  0x1e,
-	"fonipa":   0x64,
-	"fonkirsh": 0x65,
-	"fonnapa":  0x66,
-	"fonupa":   0x67,
-	"fonxsamp": 0x68,
-	"gascon":   0x1f,
-	"grclass":  0x20,
-	"grital":   0x21,
-	"grmistr":  0x22,
-	"hepburn":  0x23,
-	"heploc":   0x62,
-	"hognorsk": 0x24,
-	"hsistemo": 0x25,
-	"ijekavsk": 0x26,
-	"itihasa":  0x27,
-	"ivanchov": 0x28,
-	"jauer":    0x29,
-	"jyutping": 0x2a,
-	"kkcor":    0x2b,
-	"kociewie": 0x2c,
-	"kscor":    0x2d,
-	"laukika":  0x2e,
-	"lemosin":  0x2f,
-	"lengadoc": 0x30,
-	"lipaw":    0x5d,
-	"luna1918": 0x31,
-	"metelko":  0x32,
-	"monoton":  0x33,
-	"ndyuka":   0x34,
-	"nedis":    0x35,
-	"newfound": 0x36,
-	"nicard":   0x37,
-	"njiva":    0x5e,
-	"nulik":    0x38,
-	"osojs":    0x5f,
-	"oxendict": 0x39,
-	"pahawh2":  0x3a,
-	"pahawh3":  0x3b,
-	"pahawh4":  0x3c,
-	"pamaka":   0x3d,
-	"peano":    0x3e,
-	"petr1708": 0x3f,
-	"pinyin":   0x40,
-	"polyton":  0x41,
-	"provenc":  0x42,
-	"puter":    0x43,
-	"rigik":    0x44,
-	"rozaj":    0x45,
-	"rumgr":    0x46,
-	"scotland": 0x47,
-	"scouse":   0x48,
-	"simple":   0x69,
-	"solba":    0x60,
-	"sotav":    0x49,
-	"spanglis": 0x4a,
-	"surmiran": 0x4b,
-	"sursilv":  0x4c,
-	"sutsilv":  0x4d,
-	"tarask":   0x4e,
-	"tongyong": 0x4f,
-	"tunumiit": 0x50,
-	"uccor":    0x51,
-	"ucrcor":   0x52,
-	"ulster":   0x53,
-	"unifon":   0x54,
-	"vaidika":  0x55,
-	"valencia": 0x56,
-	"vallader": 0x57,
-	"vecdruka": 0x58,
-	"vivaraup": 0x59,
-	"wadegile": 0x5a,
-	"xsistemo": 0x5b,
-}
-
-// variantNumSpecialized is the number of specialized variants in variants.
-const variantNumSpecialized = 99
-
-// nRegionGroups is the number of region groups.
-const nRegionGroups = 33
-
-type likelyLangRegion struct {
-	lang   uint16
-	region uint16
-}
-
-// likelyScript is a lookup table, indexed by scriptID, for the most likely
-// languages and regions given a script.
-// Size: 1040 bytes, 260 elements
-var likelyScript = [260]likelyLangRegion{
-	1:   {lang: 0x14e, region: 0x84},
-	3:   {lang: 0x2a2, region: 0x106},
-	4:   {lang: 0x1f, region: 0x99},
-	5:   {lang: 0x3a, region: 0x6b},
-	7:   {lang: 0x3b, region: 0x9c},
-	8:   {lang: 0x1d7, region: 0x28},
-	9:   {lang: 0x13, region: 0x9c},
-	10:  {lang: 0x5b, region: 0x95},
-	11:  {lang: 0x60, region: 0x52},
-	12:  {lang: 0xb9, region: 0xb4},
-	13:  {lang: 0x63, region: 0x95},
-	14:  {lang: 0xa5, region: 0x35},
-	15:  {lang: 0x3e9, region: 0x99},
-	17:  {lang: 0x529, region: 0x12e},
-	18:  {lang: 0x3b1, region: 0x99},
-	19:  {lang: 0x15e, region: 0x78},
-	20:  {lang: 0xc2, region: 0x95},
-	21:  {lang: 0x9d, region: 0xe7},
-	22:  {lang: 0xdb, region: 0x35},
-	23:  {lang: 0xf3, region: 0x49},
-	24:  {lang: 0x4f0, region: 0x12b},
-	25:  {lang: 0xe7, region: 0x13e},
-	26:  {lang: 0xe5, region: 0x135},
-	29:  {lang: 0xf1, region: 0x6b},
-	31:  {lang: 0x1a0, region: 0x5d},
-	32:  {lang: 0x3e2, region: 0x106},
-	34:  {lang: 0x1be, region: 0x99},
-	38:  {lang: 0x15e, region: 0x78},
-	41:  {lang: 0x133, region: 0x6b},
-	42:  {lang: 0x431, region: 0x27},
-	44:  {lang: 0x27, region: 0x6f},
-	46:  {lang: 0x210, region: 0x7d},
-	47:  {lang: 0xfe, region: 0x38},
-	49:  {lang: 0x19b, region: 0x99},
-	50:  {lang: 0x19e, region: 0x130},
-	51:  {lang: 0x3e9, region: 0x99},
-	52:  {lang: 0x136, region: 0x87},
-	53:  {lang: 0x1a4, region: 0x99},
-	54:  {lang: 0x39d, region: 0x99},
-	55:  {lang: 0x529, region: 0x12e},
-	56:  {lang: 0x254, region: 0xab},
-	57:  {lang: 0x529, region: 0x53},
-	58:  {lang: 0x1cb, region: 0xe7},
-	59:  {lang: 0x529, region: 0x53},
-	60:  {lang: 0x529, region: 0x12e},
-	61:  {lang: 0x2fd, region: 0x9b},
-	62:  {lang: 0x1bc, region: 0x97},
-	63:  {lang: 0x200, region: 0xa2},
-	64:  {lang: 0x1c5, region: 0x12b},
-	65:  {lang: 0x1ca, region: 0xaf},
-	68:  {lang: 0x1d5, region: 0x92},
-	70:  {lang: 0x142, region: 0x9e},
-	71:  {lang: 0x254, region: 0xab},
-	72:  {lang: 0x20e, region: 0x95},
-	73:  {lang: 0x200, region: 0xa2},
-	75:  {lang: 0x135, region: 0xc4},
-	76:  {lang: 0x200, region: 0xa2},
-	77:  {lang: 0x3bb, region: 0xe8},
-	78:  {lang: 0x24a, region: 0xa6},
-	79:  {lang: 0x3fa, region: 0x99},
-	82:  {lang: 0x251, region: 0x99},
-	83:  {lang: 0x254, region: 0xab},
-	85:  {lang: 0x88, region: 0x99},
-	86:  {lang: 0x370, region: 0x123},
-	87:  {lang: 0x2b8, region: 0xaf},
-	92:  {lang: 0x29f, region: 0x99},
-	93:  {lang: 0x2a8, region: 0x99},
-	94:  {lang: 0x28f, region: 0x87},
-	95:  {lang: 0x1a0, region: 0x87},
-	96:  {lang: 0x2ac, region: 0x53},
-	98:  {lang: 0x4f4, region: 0x12b},
-	99:  {lang: 0x4f5, region: 0x12b},
-	100: {lang: 0x1be, region: 0x99},
-	102: {lang: 0x337, region: 0x9c},
-	103: {lang: 0x4f7, region: 0x53},
-	104: {lang: 0xa9, region: 0x53},
-	107: {lang: 0x2e8, region: 0x112},
-	108: {lang: 0x4f8, region: 0x10b},
-	109: {lang: 0x4f8, region: 0x10b},
-	110: {lang: 0x304, region: 0x99},
-	111: {lang: 0x31b, region: 0x99},
-	112: {lang: 0x30b, region: 0x53},
-	114: {lang: 0x31e, region: 0x35},
-	115: {lang: 0x30e, region: 0x99},
-	116: {lang: 0x414, region: 0xe8},
-	117: {lang: 0x331, region: 0xc4},
-	119: {lang: 0x4f9, region: 0x108},
-	120: {lang: 0x3b, region: 0xa1},
-	121: {lang: 0x353, region: 0xdb},
-	124: {lang: 0x2d0, region: 0x84},
-	125: {lang: 0x52a, region: 0x53},
-	126: {lang: 0x403, region: 0x96},
-	127: {lang: 0x3ee, region: 0x99},
-	128: {lang: 0x39b, region: 0xc5},
-	129: {lang: 0x395, region: 0x99},
-	130: {lang: 0x399, region: 0x135},
-	131: {lang: 0x429, region: 0x115},
-	133: {lang: 0x3b, region: 0x11c},
-	134: {lang: 0xfd, region: 0xc4},
-	137: {lang: 0x27d, region: 0x106},
-	138: {lang: 0x2c9, region: 0x53},
-	139: {lang: 0x39f, region: 0x9c},
-	140: {lang: 0x39f, region: 0x53},
-	142: {lang: 0x3ad, region: 0xb0},
-	144: {lang: 0x1c6, region: 0x53},
-	145: {lang: 0x4fd, region: 0x9c},
-	198: {lang: 0x3cb, region: 0x95},
-	201: {lang: 0x372, region: 0x10c},
-	202: {lang: 0x420, region: 0x97},
-	204: {lang: 0x4ff, region: 0x15e},
-	205: {lang: 0x3f0, region: 0x99},
-	206: {lang: 0x45, region: 0x135},
-	207: {lang: 0x139, region: 0x7b},
-	208: {lang: 0x3e9, region: 0x99},
-	210: {lang: 0x3e9, region: 0x99},
-	211: {lang: 0x3fa, region: 0x99},
-	212: {lang: 0x40c, region: 0xb3},
-	215: {lang: 0x433, region: 0x99},
-	216: {lang: 0xef, region: 0xc5},
-	217: {lang: 0x43e, region: 0x95},
-	218: {lang: 0x44d, region: 0x35},
-	219: {lang: 0x44e, region: 0x9b},
-	223: {lang: 0x45a, region: 0xe7},
-	224: {lang: 0x11a, region: 0x99},
-	225: {lang: 0x45e, region: 0x53},
-	226: {lang: 0x232, region: 0x53},
-	227: {lang: 0x450, region: 0x99},
-	228: {lang: 0x4a5, region: 0x53},
-	229: {lang: 0x9f, region: 0x13e},
-	230: {lang: 0x461, region: 0x99},
-	232: {lang: 0x528, region: 0xba},
-	233: {lang: 0x153, region: 0xe7},
-	234: {lang: 0x128, region: 0xcd},
-	235: {lang: 0x46b, region: 0x123},
-	236: {lang: 0xa9, region: 0x53},
-	237: {lang: 0x2ce, region: 0x99},
-	240: {lang: 0x4ad, region: 0x11c},
-	241: {lang: 0x4be, region: 0xb4},
-	244: {lang: 0x1ce, region: 0x99},
-	247: {lang: 0x3a9, region: 0x9c},
-	248: {lang: 0x22, region: 0x9b},
-	250: {lang: 0x1ea, region: 0x53},
-	251: {lang: 0xef, region: 0xc5},
-}
-
-type likelyScriptRegion struct {
-	region uint16
-	script uint16
-	flags  uint8
-}
-
-// likelyLang is a lookup table, indexed by langID, for the most likely
-// scripts and regions given incomplete information. If more entries exist for a
-// given language, region and script are the index and size respectively
-// of the list in likelyLangList.
-// Size: 7980 bytes, 1330 elements
-var likelyLang = [1330]likelyScriptRegion{
-	0:    {region: 0x135, script: 0x5a, flags: 0x0},
-	1:    {region: 0x6f, script: 0x5a, flags: 0x0},
-	2:    {region: 0x165, script: 0x5a, flags: 0x0},
-	3:    {region: 0x165, script: 0x5a, flags: 0x0},
-	4:    {region: 0x165, script: 0x5a, flags: 0x0},
-	5:    {region: 0x7d, script: 0x20, flags: 0x0},
-	6:    {region: 0x165, script: 0x5a, flags: 0x0},
-	7:    {region: 0x165, script: 0x20, flags: 0x0},
-	8:    {region: 0x80, script: 0x5a, flags: 0x0},
-	9:    {region: 0x165, script: 0x5a, flags: 0x0},
-	10:   {region: 0x165, script: 0x5a, flags: 0x0},
-	11:   {region: 0x165, script: 0x5a, flags: 0x0},
-	12:   {region: 0x95, script: 0x5a, flags: 0x0},
-	13:   {region: 0x131, script: 0x5a, flags: 0x0},
-	14:   {region: 0x80, script: 0x5a, flags: 0x0},
-	15:   {region: 0x165, script: 0x5a, flags: 0x0},
-	16:   {region: 0x165, script: 0x5a, flags: 0x0},
-	17:   {region: 0x106, script: 0x20, flags: 0x0},
-	18:   {region: 0x165, script: 0x5a, flags: 0x0},
-	19:   {region: 0x9c, script: 0x9, flags: 0x0},
-	20:   {region: 0x128, script: 0x5, flags: 0x0},
-	21:   {region: 0x165, script: 0x5a, flags: 0x0},
-	22:   {region: 0x161, script: 0x5a, flags: 0x0},
-	23:   {region: 0x165, script: 0x5a, flags: 0x0},
-	24:   {region: 0x165, script: 0x5a, flags: 0x0},
-	25:   {region: 0x165, script: 0x5a, flags: 0x0},
-	26:   {region: 0x165, script: 0x5a, flags: 0x0},
-	27:   {region: 0x165, script: 0x5a, flags: 0x0},
-	28:   {region: 0x52, script: 0x5a, flags: 0x0},
-	29:   {region: 0x165, script: 0x5a, flags: 0x0},
-	30:   {region: 0x165, script: 0x5a, flags: 0x0},
-	31:   {region: 0x99, script: 0x4, flags: 0x0},
-	32:   {region: 0x165, script: 0x5a, flags: 0x0},
-	33:   {region: 0x80, script: 0x5a, flags: 0x0},
-	34:   {region: 0x9b, script: 0xf8, flags: 0x0},
-	35:   {region: 0x165, script: 0x5a, flags: 0x0},
-	36:   {region: 0x165, script: 0x5a, flags: 0x0},
-	37:   {region: 0x14d, script: 0x5a, flags: 0x0},
-	38:   {region: 0x106, script: 0x20, flags: 0x0},
-	39:   {region: 0x6f, script: 0x2c, flags: 0x0},
-	40:   {region: 0x165, script: 0x5a, flags: 0x0},
-	41:   {region: 0x165, script: 0x5a, flags: 0x0},
-	42:   {region: 0xd6, script: 0x5a, flags: 0x0},
-	43:   {region: 0x165, script: 0x5a, flags: 0x0},
-	45:   {region: 0x165, script: 0x5a, flags: 0x0},
-	46:   {region: 0x165, script: 0x5a, flags: 0x0},
-	47:   {region: 0x165, script: 0x5a, flags: 0x0},
-	48:   {region: 0x165, script: 0x5a, flags: 0x0},
-	49:   {region: 0x165, script: 0x5a, flags: 0x0},
-	50:   {region: 0x165, script: 0x5a, flags: 0x0},
-	51:   {region: 0x95, script: 0x5a, flags: 0x0},
-	52:   {region: 0x165, script: 0x5, flags: 0x0},
-	53:   {region: 0x122, script: 0x5, flags: 0x0},
-	54:   {region: 0x165, script: 0x5a, flags: 0x0},
-	55:   {region: 0x165, script: 0x5a, flags: 0x0},
-	56:   {region: 0x165, script: 0x5a, flags: 0x0},
-	57:   {region: 0x165, script: 0x5a, flags: 0x0},
-	58:   {region: 0x6b, script: 0x5, flags: 0x0},
-	59:   {region: 0x0, script: 0x3, flags: 0x1},
-	60:   {region: 0x165, script: 0x5a, flags: 0x0},
-	61:   {region: 0x51, script: 0x5a, flags: 0x0},
-	62:   {region: 0x3f, script: 0x5a, flags: 0x0},
-	63:   {region: 0x67, script: 0x5, flags: 0x0},
-	65:   {region: 0xba, script: 0x5, flags: 0x0},
-	66:   {region: 0x6b, script: 0x5, flags: 0x0},
-	67:   {region: 0x99, script: 0xe, flags: 0x0},
-	68:   {region: 0x12f, script: 0x5a, flags: 0x0},
-	69:   {region: 0x135, script: 0xce, flags: 0x0},
-	70:   {region: 0x165, script: 0x5a, flags: 0x0},
-	71:   {region: 0x165, script: 0x5a, flags: 0x0},
-	72:   {region: 0x6e, script: 0x5a, flags: 0x0},
-	73:   {region: 0x165, script: 0x5a, flags: 0x0},
-	74:   {region: 0x165, script: 0x5a, flags: 0x0},
-	75:   {region: 0x49, script: 0x5a, flags: 0x0},
-	76:   {region: 0x165, script: 0x5a, flags: 0x0},
-	77:   {region: 0x106, script: 0x20, flags: 0x0},
-	78:   {region: 0x165, script: 0x5, flags: 0x0},
-	79:   {region: 0x165, script: 0x5a, flags: 0x0},
-	80:   {region: 0x165, script: 0x5a, flags: 0x0},
-	81:   {region: 0x165, script: 0x5a, flags: 0x0},
-	82:   {region: 0x99, script: 0x22, flags: 0x0},
-	83:   {region: 0x165, script: 0x5a, flags: 0x0},
-	84:   {region: 0x165, script: 0x5a, flags: 0x0},
-	85:   {region: 0x165, script: 0x5a, flags: 0x0},
-	86:   {region: 0x3f, script: 0x5a, flags: 0x0},
-	87:   {region: 0x165, script: 0x5a, flags: 0x0},
-	88:   {region: 0x3, script: 0x5, flags: 0x1},
-	89:   {region: 0x106, script: 0x20, flags: 0x0},
-	90:   {region: 0xe8, script: 0x5, flags: 0x0},
-	91:   {region: 0x95, script: 0x5a, flags: 0x0},
-	92:   {region: 0xdb, script: 0x22, flags: 0x0},
-	93:   {region: 0x2e, script: 0x5a, flags: 0x0},
-	94:   {region: 0x52, script: 0x5a, flags: 0x0},
-	95:   {region: 0x165, script: 0x5a, flags: 0x0},
-	96:   {region: 0x52, script: 0xb, flags: 0x0},
-	97:   {region: 0x165, script: 0x5a, flags: 0x0},
-	98:   {region: 0x165, script: 0x5a, flags: 0x0},
-	99:   {region: 0x95, script: 0x5a, flags: 0x0},
-	100:  {region: 0x165, script: 0x5a, flags: 0x0},
-	101:  {region: 0x52, script: 0x5a, flags: 0x0},
-	102:  {region: 0x165, script: 0x5a, flags: 0x0},
-	103:  {region: 0x165, script: 0x5a, flags: 0x0},
-	104:  {region: 0x165, script: 0x5a, flags: 0x0},
-	105:  {region: 0x165, script: 0x5a, flags: 0x0},
-	106:  {region: 0x4f, script: 0x5a, flags: 0x0},
-	107:  {region: 0x165, script: 0x5a, flags: 0x0},
-	108:  {region: 0x165, script: 0x5a, flags: 0x0},
-	109:  {region: 0x165, script: 0x5a, flags: 0x0},
-	110:  {region: 0x165, script: 0x2c, flags: 0x0},
-	111:  {region: 0x165, script: 0x5a, flags: 0x0},
-	112:  {region: 0x165, script: 0x5a, flags: 0x0},
-	113:  {region: 0x47, script: 0x20, flags: 0x0},
-	114:  {region: 0x165, script: 0x5a, flags: 0x0},
-	115:  {region: 0x165, script: 0x5a, flags: 0x0},
-	116:  {region: 0x10b, script: 0x5, flags: 0x0},
-	117:  {region: 0x162, script: 0x5a, flags: 0x0},
-	118:  {region: 0x165, script: 0x5a, flags: 0x0},
-	119:  {region: 0x95, script: 0x5a, flags: 0x0},
-	120:  {region: 0x165, script: 0x5a, flags: 0x0},
-	121:  {region: 0x12f, script: 0x5a, flags: 0x0},
-	122:  {region: 0x52, script: 0x5a, flags: 0x0},
-	123:  {region: 0x99, script: 0xe3, flags: 0x0},
-	124:  {region: 0xe8, script: 0x5, flags: 0x0},
-	125:  {region: 0x99, script: 0x22, flags: 0x0},
-	126:  {region: 0x38, script: 0x20, flags: 0x0},
-	127:  {region: 0x99, script: 0x22, flags: 0x0},
-	128:  {region: 0xe8, script: 0x5, flags: 0x0},
-	129:  {region: 0x12b, script: 0x34, flags: 0x0},
-	131:  {region: 0x99, script: 0x22, flags: 0x0},
-	132:  {region: 0x165, script: 0x5a, flags: 0x0},
-	133:  {region: 0x99, script: 0x22, flags: 0x0},
-	134:  {region: 0xe7, script: 0x5a, flags: 0x0},
-	135:  {region: 0x165, script: 0x5a, flags: 0x0},
-	136:  {region: 0x99, script: 0x22, flags: 0x0},
-	137:  {region: 0x165, script: 0x5a, flags: 0x0},
-	138:  {region: 0x13f, script: 0x5a, flags: 0x0},
-	139:  {region: 0x165, script: 0x5a, flags: 0x0},
-	140:  {region: 0x165, script: 0x5a, flags: 0x0},
-	141:  {region: 0xe7, script: 0x5a, flags: 0x0},
-	142:  {region: 0x165, script: 0x5a, flags: 0x0},
-	143:  {region: 0xd6, script: 0x5a, flags: 0x0},
-	144:  {region: 0x165, script: 0x5a, flags: 0x0},
-	145:  {region: 0x165, script: 0x5a, flags: 0x0},
-	146:  {region: 0x165, script: 0x5a, flags: 0x0},
-	147:  {region: 0x165, script: 0x2c, flags: 0x0},
-	148:  {region: 0x99, script: 0x22, flags: 0x0},
-	149:  {region: 0x95, script: 0x5a, flags: 0x0},
-	150:  {region: 0x165, script: 0x5a, flags: 0x0},
-	151:  {region: 0x165, script: 0x5a, flags: 0x0},
-	152:  {region: 0x114, script: 0x5a, flags: 0x0},
-	153:  {region: 0x165, script: 0x5a, flags: 0x0},
-	154:  {region: 0x165, script: 0x5a, flags: 0x0},
-	155:  {region: 0x52, script: 0x5a, flags: 0x0},
-	156:  {region: 0x165, script: 0x5a, flags: 0x0},
-	157:  {region: 0xe7, script: 0x5a, flags: 0x0},
-	158:  {region: 0x165, script: 0x5a, flags: 0x0},
-	159:  {region: 0x13e, script: 0xe5, flags: 0x0},
-	160:  {region: 0xc3, script: 0x5a, flags: 0x0},
-	161:  {region: 0x165, script: 0x5a, flags: 0x0},
-	162:  {region: 0x165, script: 0x5a, flags: 0x0},
-	163:  {region: 0xc3, script: 0x5a, flags: 0x0},
-	164:  {region: 0x165, script: 0x5a, flags: 0x0},
-	165:  {region: 0x35, script: 0xe, flags: 0x0},
-	166:  {region: 0x165, script: 0x5a, flags: 0x0},
-	167:  {region: 0x165, script: 0x5a, flags: 0x0},
-	168:  {region: 0x165, script: 0x5a, flags: 0x0},
-	169:  {region: 0x53, script: 0xec, flags: 0x0},
-	170:  {region: 0x165, script: 0x5a, flags: 0x0},
-	171:  {region: 0x165, script: 0x5a, flags: 0x0},
-	172:  {region: 0x165, script: 0x5a, flags: 0x0},
-	173:  {region: 0x99, script: 0xe, flags: 0x0},
-	174:  {region: 0x165, script: 0x5a, flags: 0x0},
-	175:  {region: 0x9c, script: 0x5, flags: 0x0},
-	176:  {region: 0x165, script: 0x5a, flags: 0x0},
-	177:  {region: 0x4f, script: 0x5a, flags: 0x0},
-	178:  {region: 0x78, script: 0x5a, flags: 0x0},
-	179:  {region: 0x99, script: 0x22, flags: 0x0},
-	180:  {region: 0xe8, script: 0x5, flags: 0x0},
-	181:  {region: 0x99, script: 0x22, flags: 0x0},
-	182:  {region: 0x165, script: 0x5a, flags: 0x0},
-	183:  {region: 0x33, script: 0x5a, flags: 0x0},
-	184:  {region: 0x165, script: 0x5a, flags: 0x0},
-	185:  {region: 0xb4, script: 0xc, flags: 0x0},
-	186:  {region: 0x52, script: 0x5a, flags: 0x0},
-	187:  {region: 0x165, script: 0x2c, flags: 0x0},
-	188:  {region: 0xe7, script: 0x5a, flags: 0x0},
-	189:  {region: 0x165, script: 0x5a, flags: 0x0},
-	190:  {region: 0xe8, script: 0x22, flags: 0x0},
-	191:  {region: 0x106, script: 0x20, flags: 0x0},
-	192:  {region: 0x15f, script: 0x5a, flags: 0x0},
-	193:  {region: 0x165, script: 0x5a, flags: 0x0},
-	194:  {region: 0x95, script: 0x5a, flags: 0x0},
-	195:  {region: 0x165, script: 0x5a, flags: 0x0},
-	196:  {region: 0x52, script: 0x5a, flags: 0x0},
-	197:  {region: 0x165, script: 0x5a, flags: 0x0},
-	198:  {region: 0x165, script: 0x5a, flags: 0x0},
-	199:  {region: 0x165, script: 0x5a, flags: 0x0},
-	200:  {region: 0x86, script: 0x5a, flags: 0x0},
-	201:  {region: 0x165, script: 0x5a, flags: 0x0},
-	202:  {region: 0x165, script: 0x5a, flags: 0x0},
-	203:  {region: 0x165, script: 0x5a, flags: 0x0},
-	204:  {region: 0x165, script: 0x5a, flags: 0x0},
-	205:  {region: 0x6d, script: 0x2c, flags: 0x0},
-	206:  {region: 0x165, script: 0x5a, flags: 0x0},
-	207:  {region: 0x165, script: 0x5a, flags: 0x0},
-	208:  {region: 0x52, script: 0x5a, flags: 0x0},
-	209:  {region: 0x165, script: 0x5a, flags: 0x0},
-	210:  {region: 0x165, script: 0x5a, flags: 0x0},
-	211:  {region: 0xc3, script: 0x5a, flags: 0x0},
-	212:  {region: 0x165, script: 0x5a, flags: 0x0},
-	213:  {region: 0x165, script: 0x5a, flags: 0x0},
-	214:  {region: 0x165, script: 0x5a, flags: 0x0},
-	215:  {region: 0x6e, script: 0x5a, flags: 0x0},
-	216:  {region: 0x165, script: 0x5a, flags: 0x0},
-	217:  {region: 0x165, script: 0x5a, flags: 0x0},
-	218:  {region: 0xd6, script: 0x5a, flags: 0x0},
-	219:  {region: 0x35, script: 0x16, flags: 0x0},
-	220:  {region: 0x106, script: 0x20, flags: 0x0},
-	221:  {region: 0xe7, script: 0x5a, flags: 0x0},
-	222:  {region: 0x165, script: 0x5a, flags: 0x0},
-	223:  {region: 0x131, script: 0x5a, flags: 0x0},
-	224:  {region: 0x8a, script: 0x5a, flags: 0x0},
-	225:  {region: 0x75, script: 0x5a, flags: 0x0},
-	226:  {region: 0x106, script: 0x20, flags: 0x0},
-	227:  {region: 0x135, script: 0x5a, flags: 0x0},
-	228:  {region: 0x49, script: 0x5a, flags: 0x0},
-	229:  {region: 0x135, script: 0x1a, flags: 0x0},
-	230:  {region: 0xa6, script: 0x5, flags: 0x0},
-	231:  {region: 0x13e, script: 0x19, flags: 0x0},
-	232:  {region: 0x165, script: 0x5a, flags: 0x0},
-	233:  {region: 0x9b, script: 0x5, flags: 0x0},
-	234:  {region: 0x165, script: 0x5a, flags: 0x0},
-	235:  {region: 0x165, script: 0x5a, flags: 0x0},
-	236:  {region: 0x165, script: 0x5a, flags: 0x0},
-	237:  {region: 0x165, script: 0x5a, flags: 0x0},
-	238:  {region: 0x165, script: 0x5a, flags: 0x0},
-	239:  {region: 0xc5, script: 0xd8, flags: 0x0},
-	240:  {region: 0x78, script: 0x5a, flags: 0x0},
-	241:  {region: 0x6b, script: 0x1d, flags: 0x0},
-	242:  {region: 0xe7, script: 0x5a, flags: 0x0},
-	243:  {region: 0x49, script: 0x17, flags: 0x0},
-	244:  {region: 0x130, script: 0x20, flags: 0x0},
-	245:  {region: 0x49, script: 0x17, flags: 0x0},
-	246:  {region: 0x49, script: 0x17, flags: 0x0},
-	247:  {region: 0x49, script: 0x17, flags: 0x0},
-	248:  {region: 0x49, script: 0x17, flags: 0x0},
-	249:  {region: 0x10a, script: 0x5a, flags: 0x0},
-	250:  {region: 0x5e, script: 0x5a, flags: 0x0},
-	251:  {region: 0xe9, script: 0x5a, flags: 0x0},
-	252:  {region: 0x49, script: 0x17, flags: 0x0},
-	253:  {region: 0xc4, script: 0x86, flags: 0x0},
-	254:  {region: 0x8, script: 0x2, flags: 0x1},
-	255:  {region: 0x106, script: 0x20, flags: 0x0},
-	256:  {region: 0x7b, script: 0x5a, flags: 0x0},
-	257:  {region: 0x63, script: 0x5a, flags: 0x0},
-	258:  {region: 0x165, script: 0x5a, flags: 0x0},
-	259:  {region: 0x165, script: 0x5a, flags: 0x0},
-	260:  {region: 0x165, script: 0x5a, flags: 0x0},
-	261:  {region: 0x165, script: 0x5a, flags: 0x0},
-	262:  {region: 0x135, script: 0x5a, flags: 0x0},
-	263:  {region: 0x106, script: 0x20, flags: 0x0},
-	264:  {region: 0xa4, script: 0x5a, flags: 0x0},
-	265:  {region: 0x165, script: 0x5a, flags: 0x0},
-	266:  {region: 0x165, script: 0x5a, flags: 0x0},
-	267:  {region: 0x99, script: 0x5, flags: 0x0},
-	268:  {region: 0x165, script: 0x5a, flags: 0x0},
-	269:  {region: 0x60, script: 0x5a, flags: 0x0},
-	270:  {region: 0x165, script: 0x5a, flags: 0x0},
-	271:  {region: 0x49, script: 0x5a, flags: 0x0},
-	272:  {region: 0x165, script: 0x5a, flags: 0x0},
-	273:  {region: 0x165, script: 0x5a, flags: 0x0},
-	274:  {region: 0x165, script: 0x5a, flags: 0x0},
-	275:  {region: 0x165, script: 0x5, flags: 0x0},
-	276:  {region: 0x49, script: 0x5a, flags: 0x0},
-	277:  {region: 0x165, script: 0x5a, flags: 0x0},
-	278:  {region: 0x165, script: 0x5a, flags: 0x0},
-	279:  {region: 0xd4, script: 0x5a, flags: 0x0},
-	280:  {region: 0x4f, script: 0x5a, flags: 0x0},
-	281:  {region: 0x165, script: 0x5a, flags: 0x0},
-	282:  {region: 0x99, script: 0x5, flags: 0x0},
-	283:  {region: 0x165, script: 0x5a, flags: 0x0},
-	284:  {region: 0x165, script: 0x5a, flags: 0x0},
-	285:  {region: 0x165, script: 0x5a, flags: 0x0},
-	286:  {region: 0x165, script: 0x2c, flags: 0x0},
-	287:  {region: 0x60, script: 0x5a, flags: 0x0},
-	288:  {region: 0xc3, script: 0x5a, flags: 0x0},
-	289:  {region: 0xd0, script: 0x5a, flags: 0x0},
-	290:  {region: 0x165, script: 0x5a, flags: 0x0},
-	291:  {region: 0xdb, script: 0x22, flags: 0x0},
-	292:  {region: 0x52, script: 0x5a, flags: 0x0},
-	293:  {region: 0x165, script: 0x5a, flags: 0x0},
-	294:  {region: 0x165, script: 0x5a, flags: 0x0},
-	295:  {region: 0x165, script: 0x5a, flags: 0x0},
-	296:  {region: 0xcd, script: 0xea, flags: 0x0},
-	297:  {region: 0x165, script: 0x5a, flags: 0x0},
-	298:  {region: 0x165, script: 0x5a, flags: 0x0},
-	299:  {region: 0x114, script: 0x5a, flags: 0x0},
-	300:  {region: 0x37, script: 0x5a, flags: 0x0},
-	301:  {region: 0x43, script: 0xec, flags: 0x0},
-	302:  {region: 0x165, script: 0x5a, flags: 0x0},
-	303:  {region: 0xa4, script: 0x5a, flags: 0x0},
-	304:  {region: 0x80, script: 0x5a, flags: 0x0},
-	305:  {region: 0xd6, script: 0x5a, flags: 0x0},
-	306:  {region: 0x9e, script: 0x5a, flags: 0x0},
-	307:  {region: 0x6b, script: 0x29, flags: 0x0},
-	308:  {region: 0x165, script: 0x5a, flags: 0x0},
-	309:  {region: 0xc4, script: 0x4b, flags: 0x0},
-	310:  {region: 0x87, script: 0x34, flags: 0x0},
-	311:  {region: 0x165, script: 0x5a, flags: 0x0},
-	312:  {region: 0x165, script: 0x5a, flags: 0x0},
-	313:  {region: 0xa, script: 0x2, flags: 0x1},
-	314:  {region: 0x165, script: 0x5a, flags: 0x0},
-	315:  {region: 0x165, script: 0x5a, flags: 0x0},
-	316:  {region: 0x1, script: 0x5a, flags: 0x0},
-	317:  {region: 0x165, script: 0x5a, flags: 0x0},
-	318:  {region: 0x6e, script: 0x5a, flags: 0x0},
-	319:  {region: 0x135, script: 0x5a, flags: 0x0},
-	320:  {region: 0x6a, script: 0x5a, flags: 0x0},
-	321:  {region: 0x165, script: 0x5a, flags: 0x0},
-	322:  {region: 0x9e, script: 0x46, flags: 0x0},
-	323:  {region: 0x165, script: 0x5a, flags: 0x0},
-	324:  {region: 0x165, script: 0x5a, flags: 0x0},
-	325:  {region: 0x6e, script: 0x5a, flags: 0x0},
-	326:  {region: 0x52, script: 0x5a, flags: 0x0},
-	327:  {region: 0x6e, script: 0x5a, flags: 0x0},
-	328:  {region: 0x9c, script: 0x5, flags: 0x0},
-	329:  {region: 0x165, script: 0x5a, flags: 0x0},
-	330:  {region: 0x165, script: 0x5a, flags: 0x0},
-	331:  {region: 0x165, script: 0x5a, flags: 0x0},
-	332:  {region: 0x165, script: 0x5a, flags: 0x0},
-	333:  {region: 0x86, script: 0x5a, flags: 0x0},
-	334:  {region: 0xc, script: 0x2, flags: 0x1},
-	335:  {region: 0x165, script: 0x5a, flags: 0x0},
-	336:  {region: 0xc3, script: 0x5a, flags: 0x0},
-	337:  {region: 0x72, script: 0x5a, flags: 0x0},
-	338:  {region: 0x10b, script: 0x5, flags: 0x0},
-	339:  {region: 0xe7, script: 0x5a, flags: 0x0},
-	340:  {region: 0x10c, script: 0x5a, flags: 0x0},
-	341:  {region: 0x73, script: 0x5a, flags: 0x0},
-	342:  {region: 0x165, script: 0x5a, flags: 0x0},
-	343:  {region: 0x165, script: 0x5a, flags: 0x0},
-	344:  {region: 0x76, script: 0x5a, flags: 0x0},
-	345:  {region: 0x165, script: 0x5a, flags: 0x0},
-	346:  {region: 0x3b, script: 0x5a, flags: 0x0},
-	347:  {region: 0x165, script: 0x5a, flags: 0x0},
-	348:  {region: 0x165, script: 0x5a, flags: 0x0},
-	349:  {region: 0x165, script: 0x5a, flags: 0x0},
-	350:  {region: 0x78, script: 0x5a, flags: 0x0},
-	351:  {region: 0x135, script: 0x5a, flags: 0x0},
-	352:  {region: 0x78, script: 0x5a, flags: 0x0},
-	353:  {region: 0x60, script: 0x5a, flags: 0x0},
-	354:  {region: 0x60, script: 0x5a, flags: 0x0},
-	355:  {region: 0x52, script: 0x5, flags: 0x0},
-	356:  {region: 0x140, script: 0x5a, flags: 0x0},
-	357:  {region: 0x165, script: 0x5a, flags: 0x0},
-	358:  {region: 0x84, script: 0x5a, flags: 0x0},
-	359:  {region: 0x165, script: 0x5a, flags: 0x0},
-	360:  {region: 0xd4, script: 0x5a, flags: 0x0},
-	361:  {region: 0x9e, script: 0x5a, flags: 0x0},
-	362:  {region: 0xd6, script: 0x5a, flags: 0x0},
-	363:  {region: 0x165, script: 0x5a, flags: 0x0},
-	364:  {region: 0x10b, script: 0x5a, flags: 0x0},
-	365:  {region: 0xd9, script: 0x5a, flags: 0x0},
-	366:  {region: 0x96, script: 0x5a, flags: 0x0},
-	367:  {region: 0x80, script: 0x5a, flags: 0x0},
-	368:  {region: 0x165, script: 0x5a, flags: 0x0},
-	369:  {region: 0xbc, script: 0x5a, flags: 0x0},
-	370:  {region: 0x165, script: 0x5a, flags: 0x0},
-	371:  {region: 0x165, script: 0x5a, flags: 0x0},
-	372:  {region: 0x165, script: 0x5a, flags: 0x0},
-	373:  {region: 0x53, script: 0x3b, flags: 0x0},
-	374:  {region: 0x165, script: 0x5a, flags: 0x0},
-	375:  {region: 0x95, script: 0x5a, flags: 0x0},
-	376:  {region: 0x165, script: 0x5a, flags: 0x0},
-	377:  {region: 0x165, script: 0x5a, flags: 0x0},
-	378:  {region: 0x99, script: 0x22, flags: 0x0},
-	379:  {region: 0x165, script: 0x5a, flags: 0x0},
-	380:  {region: 0x9c, script: 0x5, flags: 0x0},
-	381:  {region: 0x7e, script: 0x5a, flags: 0x0},
-	382:  {region: 0x7b, script: 0x5a, flags: 0x0},
-	383:  {region: 0x165, script: 0x5a, flags: 0x0},
-	384:  {region: 0x165, script: 0x5a, flags: 0x0},
-	385:  {region: 0x165, script: 0x5a, flags: 0x0},
-	386:  {region: 0x165, script: 0x5a, flags: 0x0},
-	387:  {region: 0x165, script: 0x5a, flags: 0x0},
-	388:  {region: 0x165, script: 0x5a, flags: 0x0},
-	389:  {region: 0x6f, script: 0x2c, flags: 0x0},
-	390:  {region: 0x165, script: 0x5a, flags: 0x0},
-	391:  {region: 0xdb, script: 0x22, flags: 0x0},
-	392:  {region: 0x165, script: 0x5a, flags: 0x0},
-	393:  {region: 0xa7, script: 0x5a, flags: 0x0},
-	394:  {region: 0x165, script: 0x5a, flags: 0x0},
-	395:  {region: 0xe8, script: 0x5, flags: 0x0},
-	396:  {region: 0x165, script: 0x5a, flags: 0x0},
-	397:  {region: 0xe8, script: 0x5, flags: 0x0},
-	398:  {region: 0x165, script: 0x5a, flags: 0x0},
-	399:  {region: 0x165, script: 0x5a, flags: 0x0},
-	400:  {region: 0x6e, script: 0x5a, flags: 0x0},
-	401:  {region: 0x9c, script: 0x5, flags: 0x0},
-	402:  {region: 0x165, script: 0x5a, flags: 0x0},
-	403:  {region: 0x165, script: 0x2c, flags: 0x0},
-	404:  {region: 0xf1, script: 0x5a, flags: 0x0},
-	405:  {region: 0x165, script: 0x5a, flags: 0x0},
-	406:  {region: 0x165, script: 0x5a, flags: 0x0},
-	407:  {region: 0x165, script: 0x5a, flags: 0x0},
-	408:  {region: 0x165, script: 0x2c, flags: 0x0},
-	409:  {region: 0x165, script: 0x5a, flags: 0x0},
-	410:  {region: 0x99, script: 0x22, flags: 0x0},
-	411:  {region: 0x99, script: 0xe6, flags: 0x0},
-	412:  {region: 0x95, script: 0x5a, flags: 0x0},
-	413:  {region: 0xd9, script: 0x5a, flags: 0x0},
-	414:  {region: 0x130, script: 0x32, flags: 0x0},
-	415:  {region: 0x165, script: 0x5a, flags: 0x0},
-	416:  {region: 0xe, script: 0x2, flags: 0x1},
-	417:  {region: 0x99, script: 0xe, flags: 0x0},
-	418:  {region: 0x165, script: 0x5a, flags: 0x0},
-	419:  {region: 0x4e, script: 0x5a, flags: 0x0},
-	420:  {region: 0x99, script: 0x35, flags: 0x0},
-	421:  {region: 0x41, script: 0x5a, flags: 0x0},
-	422:  {region: 0x54, script: 0x5a, flags: 0x0},
-	423:  {region: 0x165, script: 0x5a, flags: 0x0},
-	424:  {region: 0x80, script: 0x5a, flags: 0x0},
-	425:  {region: 0x165, script: 0x5a, flags: 0x0},
-	426:  {region: 0x165, script: 0x5a, flags: 0x0},
-	427:  {region: 0xa4, script: 0x5a, flags: 0x0},
-	428:  {region: 0x98, script: 0x5a, flags: 0x0},
-	429:  {region: 0x165, script: 0x5a, flags: 0x0},
-	430:  {region: 0xdb, script: 0x22, flags: 0x0},
-	431:  {region: 0x165, script: 0x5a, flags: 0x0},
-	432:  {region: 0x165, script: 0x5, flags: 0x0},
-	433:  {region: 0x49, script: 0x5a, flags: 0x0},
-	434:  {region: 0x165, script: 0x5, flags: 0x0},
-	435:  {region: 0x165, script: 0x5a, flags: 0x0},
-	436:  {region: 0x10, script: 0x3, flags: 0x1},
-	437:  {region: 0x165, script: 0x5a, flags: 0x0},
-	438:  {region: 0x53, script: 0x3b, flags: 0x0},
-	439:  {region: 0x165, script: 0x5a, flags: 0x0},
-	440:  {region: 0x135, script: 0x5a, flags: 0x0},
-	441:  {region: 0x24, script: 0x5, flags: 0x0},
-	442:  {region: 0x165, script: 0x5a, flags: 0x0},
-	443:  {region: 0x165, script: 0x2c, flags: 0x0},
-	444:  {region: 0x97, script: 0x3e, flags: 0x0},
-	445:  {region: 0x165, script: 0x5a, flags: 0x0},
-	446:  {region: 0x99, script: 0x22, flags: 0x0},
-	447:  {region: 0x165, script: 0x5a, flags: 0x0},
-	448:  {region: 0x73, script: 0x5a, flags: 0x0},
-	449:  {region: 0x165, script: 0x5a, flags: 0x0},
-	450:  {region: 0x165, script: 0x5a, flags: 0x0},
-	451:  {region: 0xe7, script: 0x5a, flags: 0x0},
-	452:  {region: 0x165, script: 0x5a, flags: 0x0},
-	453:  {region: 0x12b, script: 0x40, flags: 0x0},
-	454:  {region: 0x53, script: 0x90, flags: 0x0},
-	455:  {region: 0x165, script: 0x5a, flags: 0x0},
-	456:  {region: 0xe8, script: 0x5, flags: 0x0},
-	457:  {region: 0x99, script: 0x22, flags: 0x0},
-	458:  {region: 0xaf, script: 0x41, flags: 0x0},
-	459:  {region: 0xe7, script: 0x5a, flags: 0x0},
-	460:  {region: 0xe8, script: 0x5, flags: 0x0},
-	461:  {region: 0xe6, script: 0x5a, flags: 0x0},
-	462:  {region: 0x99, script: 0x22, flags: 0x0},
-	463:  {region: 0x99, script: 0x22, flags: 0x0},
-	464:  {region: 0x165, script: 0x5a, flags: 0x0},
-	465:  {region: 0x90, script: 0x5a, flags: 0x0},
-	466:  {region: 0x60, script: 0x5a, flags: 0x0},
-	467:  {region: 0x53, script: 0x3b, flags: 0x0},
-	468:  {region: 0x91, script: 0x5a, flags: 0x0},
-	469:  {region: 0x92, script: 0x5a, flags: 0x0},
-	470:  {region: 0x165, script: 0x5a, flags: 0x0},
-	471:  {region: 0x28, script: 0x8, flags: 0x0},
-	472:  {region: 0xd2, script: 0x5a, flags: 0x0},
-	473:  {region: 0x78, script: 0x5a, flags: 0x0},
-	474:  {region: 0x165, script: 0x5a, flags: 0x0},
-	475:  {region: 0x165, script: 0x5a, flags: 0x0},
-	476:  {region: 0xd0, script: 0x5a, flags: 0x0},
-	477:  {region: 0xd6, script: 0x5a, flags: 0x0},
-	478:  {region: 0x165, script: 0x5a, flags: 0x0},
-	479:  {region: 0x165, script: 0x5a, flags: 0x0},
-	480:  {region: 0x165, script: 0x5a, flags: 0x0},
-	481:  {region: 0x95, script: 0x5a, flags: 0x0},
-	482:  {region: 0x165, script: 0x5a, flags: 0x0},
-	483:  {region: 0x165, script: 0x5a, flags: 0x0},
-	484:  {region: 0x165, script: 0x5a, flags: 0x0},
-	486:  {region: 0x122, script: 0x5a, flags: 0x0},
-	487:  {region: 0xd6, script: 0x5a, flags: 0x0},
-	488:  {region: 0x165, script: 0x5a, flags: 0x0},
-	489:  {region: 0x165, script: 0x5a, flags: 0x0},
-	490:  {region: 0x53, script: 0xfa, flags: 0x0},
-	491:  {region: 0x165, script: 0x5a, flags: 0x0},
-	492:  {region: 0x135, script: 0x5a, flags: 0x0},
-	493:  {region: 0x165, script: 0x5a, flags: 0x0},
-	494:  {region: 0x49, script: 0x5a, flags: 0x0},
-	495:  {region: 0x165, script: 0x5a, flags: 0x0},
-	496:  {region: 0x165, script: 0x5a, flags: 0x0},
-	497:  {region: 0xe7, script: 0x5a, flags: 0x0},
-	498:  {region: 0x165, script: 0x5a, flags: 0x0},
-	499:  {region: 0x95, script: 0x5a, flags: 0x0},
-	500:  {region: 0x106, script: 0x20, flags: 0x0},
-	501:  {region: 0x1, script: 0x5a, flags: 0x0},
-	502:  {region: 0x165, script: 0x5a, flags: 0x0},
-	503:  {region: 0x165, script: 0x5a, flags: 0x0},
-	504:  {region: 0x9d, script: 0x5a, flags: 0x0},
-	505:  {region: 0x9e, script: 0x5a, flags: 0x0},
-	506:  {region: 0x49, script: 0x17, flags: 0x0},
-	507:  {region: 0x97, script: 0x3e, flags: 0x0},
-	508:  {region: 0x165, script: 0x5a, flags: 0x0},
-	509:  {region: 0x165, script: 0x5a, flags: 0x0},
-	510:  {region: 0x106, script: 0x5a, flags: 0x0},
-	511:  {region: 0x165, script: 0x5a, flags: 0x0},
-	512:  {region: 0xa2, script: 0x49, flags: 0x0},
-	513:  {region: 0x165, script: 0x5a, flags: 0x0},
-	514:  {region: 0xa0, script: 0x5a, flags: 0x0},
-	515:  {region: 0x1, script: 0x5a, flags: 0x0},
-	516:  {region: 0x165, script: 0x5a, flags: 0x0},
-	517:  {region: 0x165, script: 0x5a, flags: 0x0},
-	518:  {region: 0x165, script: 0x5a, flags: 0x0},
-	519:  {region: 0x52, script: 0x5a, flags: 0x0},
-	520:  {region: 0x130, script: 0x3e, flags: 0x0},
-	521:  {region: 0x165, script: 0x5a, flags: 0x0},
-	522:  {region: 0x12f, script: 0x5a, flags: 0x0},
-	523:  {region: 0xdb, script: 0x22, flags: 0x0},
-	524:  {region: 0x165, script: 0x5a, flags: 0x0},
-	525:  {region: 0x63, script: 0x5a, flags: 0x0},
-	526:  {region: 0x95, script: 0x5a, flags: 0x0},
-	527:  {region: 0x95, script: 0x5a, flags: 0x0},
-	528:  {region: 0x7d, script: 0x2e, flags: 0x0},
-	529:  {region: 0x137, script: 0x20, flags: 0x0},
-	530:  {region: 0x67, script: 0x5a, flags: 0x0},
-	531:  {region: 0xc4, script: 0x5a, flags: 0x0},
-	532:  {region: 0x165, script: 0x5a, flags: 0x0},
-	533:  {region: 0x165, script: 0x5a, flags: 0x0},
-	534:  {region: 0xd6, script: 0x5a, flags: 0x0},
-	535:  {region: 0xa4, script: 0x5a, flags: 0x0},
-	536:  {region: 0xc3, script: 0x5a, flags: 0x0},
-	537:  {region: 0x106, script: 0x20, flags: 0x0},
-	538:  {region: 0x165, script: 0x5a, flags: 0x0},
-	539:  {region: 0x165, script: 0x5a, flags: 0x0},
-	540:  {region: 0x165, script: 0x5a, flags: 0x0},
-	541:  {region: 0x165, script: 0x5a, flags: 0x0},
-	542:  {region: 0xd4, script: 0x5, flags: 0x0},
-	543:  {region: 0xd6, script: 0x5a, flags: 0x0},
-	544:  {region: 0x164, script: 0x5a, flags: 0x0},
-	545:  {region: 0x165, script: 0x5a, flags: 0x0},
-	546:  {region: 0x165, script: 0x5a, flags: 0x0},
-	547:  {region: 0x12f, script: 0x5a, flags: 0x0},
-	548:  {region: 0x122, script: 0x5, flags: 0x0},
-	549:  {region: 0x165, script: 0x5a, flags: 0x0},
-	550:  {region: 0x123, script: 0xeb, flags: 0x0},
-	551:  {region: 0x5a, script: 0x5a, flags: 0x0},
-	552:  {region: 0x52, script: 0x5a, flags: 0x0},
-	553:  {region: 0x165, script: 0x5a, flags: 0x0},
-	554:  {region: 0x4f, script: 0x5a, flags: 0x0},
-	555:  {region: 0x99, script: 0x22, flags: 0x0},
-	556:  {region: 0x99, script: 0x22, flags: 0x0},
-	557:  {region: 0x4b, script: 0x5a, flags: 0x0},
-	558:  {region: 0x95, script: 0x5a, flags: 0x0},
-	559:  {region: 0x165, script: 0x5a, flags: 0x0},
-	560:  {region: 0x41, script: 0x5a, flags: 0x0},
-	561:  {region: 0x99, script: 0x5a, flags: 0x0},
-	562:  {region: 0x53, script: 0xe2, flags: 0x0},
-	563:  {region: 0x99, script: 0x22, flags: 0x0},
-	564:  {region: 0xc3, script: 0x5a, flags: 0x0},
-	565:  {region: 0x165, script: 0x5a, flags: 0x0},
-	566:  {region: 0x99, script: 0x75, flags: 0x0},
-	567:  {region: 0xe8, script: 0x5, flags: 0x0},
-	568:  {region: 0x165, script: 0x5a, flags: 0x0},
-	569:  {region: 0xa4, script: 0x5a, flags: 0x0},
-	570:  {region: 0x165, script: 0x5a, flags: 0x0},
-	571:  {region: 0x12b, script: 0x5a, flags: 0x0},
-	572:  {region: 0x165, script: 0x5a, flags: 0x0},
-	573:  {region: 0xd2, script: 0x5a, flags: 0x0},
-	574:  {region: 0x165, script: 0x5a, flags: 0x0},
-	575:  {region: 0xaf, script: 0x57, flags: 0x0},
-	576:  {region: 0x165, script: 0x5a, flags: 0x0},
-	577:  {region: 0x165, script: 0x5a, flags: 0x0},
-	578:  {region: 0x13, script: 0x6, flags: 0x1},
-	579:  {region: 0x165, script: 0x5a, flags: 0x0},
-	580:  {region: 0x52, script: 0x5a, flags: 0x0},
-	581:  {region: 0x82, script: 0x5a, flags: 0x0},
-	582:  {region: 0xa4, script: 0x5a, flags: 0x0},
-	583:  {region: 0x165, script: 0x5a, flags: 0x0},
-	584:  {region: 0x165, script: 0x5a, flags: 0x0},
-	585:  {region: 0x165, script: 0x5a, flags: 0x0},
-	586:  {region: 0xa6, script: 0x4e, flags: 0x0},
-	587:  {region: 0x2a, script: 0x5a, flags: 0x0},
-	588:  {region: 0x165, script: 0x5a, flags: 0x0},
-	589:  {region: 0x165, script: 0x5a, flags: 0x0},
-	590:  {region: 0x165, script: 0x5a, flags: 0x0},
-	591:  {region: 0x165, script: 0x5a, flags: 0x0},
-	592:  {region: 0x165, script: 0x5a, flags: 0x0},
-	593:  {region: 0x99, script: 0x52, flags: 0x0},
-	594:  {region: 0x8b, script: 0x5a, flags: 0x0},
-	595:  {region: 0x165, script: 0x5a, flags: 0x0},
-	596:  {region: 0xab, script: 0x53, flags: 0x0},
-	597:  {region: 0x106, script: 0x20, flags: 0x0},
-	598:  {region: 0x99, script: 0x22, flags: 0x0},
-	599:  {region: 0x165, script: 0x5a, flags: 0x0},
-	600:  {region: 0x75, script: 0x5a, flags: 0x0},
-	601:  {region: 0x165, script: 0x5a, flags: 0x0},
-	602:  {region: 0xb4, script: 0x5a, flags: 0x0},
-	603:  {region: 0x165, script: 0x5a, flags: 0x0},
-	604:  {region: 0x165, script: 0x5a, flags: 0x0},
-	605:  {region: 0x165, script: 0x5a, flags: 0x0},
-	606:  {region: 0x165, script: 0x5a, flags: 0x0},
-	607:  {region: 0x165, script: 0x5a, flags: 0x0},
-	608:  {region: 0x165, script: 0x5a, flags: 0x0},
-	609:  {region: 0x165, script: 0x5a, flags: 0x0},
-	610:  {region: 0x165, script: 0x2c, flags: 0x0},
-	611:  {region: 0x165, script: 0x5a, flags: 0x0},
-	612:  {region: 0x106, script: 0x20, flags: 0x0},
-	613:  {region: 0x112, script: 0x5a, flags: 0x0},
-	614:  {region: 0xe7, script: 0x5a, flags: 0x0},
-	615:  {region: 0x106, script: 0x5a, flags: 0x0},
-	616:  {region: 0x165, script: 0x5a, flags: 0x0},
-	617:  {region: 0x99, script: 0x22, flags: 0x0},
-	618:  {region: 0x99, script: 0x5, flags: 0x0},
-	619:  {region: 0x12f, script: 0x5a, flags: 0x0},
-	620:  {region: 0x165, script: 0x5a, flags: 0x0},
-	621:  {region: 0x52, script: 0x5a, flags: 0x0},
-	622:  {region: 0x60, script: 0x5a, flags: 0x0},
-	623:  {region: 0x165, script: 0x5a, flags: 0x0},
-	624:  {region: 0x165, script: 0x5a, flags: 0x0},
-	625:  {region: 0x165, script: 0x2c, flags: 0x0},
-	626:  {region: 0x165, script: 0x5a, flags: 0x0},
-	627:  {region: 0x165, script: 0x5a, flags: 0x0},
-	628:  {region: 0x19, script: 0x3, flags: 0x1},
-	629:  {region: 0x165, script: 0x5a, flags: 0x0},
-	630:  {region: 0x165, script: 0x5a, flags: 0x0},
-	631:  {region: 0x165, script: 0x5a, flags: 0x0},
-	632:  {region: 0x165, script: 0x5a, flags: 0x0},
-	633:  {region: 0x106, script: 0x20, flags: 0x0},
-	634:  {region: 0x165, script: 0x5a, flags: 0x0},
-	635:  {region: 0x165, script: 0x5a, flags: 0x0},
-	636:  {region: 0x165, script: 0x5a, flags: 0x0},
-	637:  {region: 0x106, script: 0x20, flags: 0x0},
-	638:  {region: 0x165, script: 0x5a, flags: 0x0},
-	639:  {region: 0x95, script: 0x5a, flags: 0x0},
-	640:  {region: 0xe8, script: 0x5, flags: 0x0},
-	641:  {region: 0x7b, script: 0x5a, flags: 0x0},
-	642:  {region: 0x165, script: 0x5a, flags: 0x0},
-	643:  {region: 0x165, script: 0x5a, flags: 0x0},
-	644:  {region: 0x165, script: 0x5a, flags: 0x0},
-	645:  {region: 0x165, script: 0x2c, flags: 0x0},
-	646:  {region: 0x123, script: 0xeb, flags: 0x0},
-	647:  {region: 0xe8, script: 0x5, flags: 0x0},
-	648:  {region: 0x165, script: 0x5a, flags: 0x0},
-	649:  {region: 0x165, script: 0x5a, flags: 0x0},
-	650:  {region: 0x1c, script: 0x5, flags: 0x1},
-	651:  {region: 0x165, script: 0x5a, flags: 0x0},
-	652:  {region: 0x165, script: 0x5a, flags: 0x0},
-	653:  {region: 0x165, script: 0x5a, flags: 0x0},
-	654:  {region: 0x138, script: 0x5a, flags: 0x0},
-	655:  {region: 0x87, script: 0x5e, flags: 0x0},
-	656:  {region: 0x97, script: 0x3e, flags: 0x0},
-	657:  {region: 0x12f, script: 0x5a, flags: 0x0},
-	658:  {region: 0xe8, script: 0x5, flags: 0x0},
-	659:  {region: 0x131, script: 0x5a, flags: 0x0},
-	660:  {region: 0x165, script: 0x5a, flags: 0x0},
-	661:  {region: 0xb7, script: 0x5a, flags: 0x0},
-	662:  {region: 0x106, script: 0x20, flags: 0x0},
-	663:  {region: 0x165, script: 0x5a, flags: 0x0},
-	664:  {region: 0x95, script: 0x5a, flags: 0x0},
-	665:  {region: 0x165, script: 0x5a, flags: 0x0},
-	666:  {region: 0x53, script: 0xeb, flags: 0x0},
-	667:  {region: 0x165, script: 0x5a, flags: 0x0},
-	668:  {region: 0x165, script: 0x5a, flags: 0x0},
-	669:  {region: 0x165, script: 0x5a, flags: 0x0},
-	670:  {region: 0x165, script: 0x5a, flags: 0x0},
-	671:  {region: 0x99, script: 0x5c, flags: 0x0},
-	672:  {region: 0x165, script: 0x5a, flags: 0x0},
-	673:  {region: 0x165, script: 0x5a, flags: 0x0},
-	674:  {region: 0x106, script: 0x20, flags: 0x0},
-	675:  {region: 0x131, script: 0x5a, flags: 0x0},
-	676:  {region: 0x165, script: 0x5a, flags: 0x0},
-	677:  {region: 0xd9, script: 0x5a, flags: 0x0},
-	678:  {region: 0x165, script: 0x5a, flags: 0x0},
-	679:  {region: 0x165, script: 0x5a, flags: 0x0},
-	680:  {region: 0x21, script: 0x2, flags: 0x1},
-	681:  {region: 0x165, script: 0x5a, flags: 0x0},
-	682:  {region: 0x165, script: 0x5a, flags: 0x0},
-	683:  {region: 0x9e, script: 0x5a, flags: 0x0},
-	684:  {region: 0x53, script: 0x60, flags: 0x0},
-	685:  {region: 0x95, script: 0x5a, flags: 0x0},
-	686:  {region: 0x9c, script: 0x5, flags: 0x0},
-	687:  {region: 0x135, script: 0x5a, flags: 0x0},
-	688:  {region: 0x165, script: 0x5a, flags: 0x0},
-	689:  {region: 0x165, script: 0x5a, flags: 0x0},
-	690:  {region: 0x99, script: 0xe6, flags: 0x0},
-	691:  {region: 0x9e, script: 0x5a, flags: 0x0},
-	692:  {region: 0x165, script: 0x5a, flags: 0x0},
-	693:  {region: 0x4b, script: 0x5a, flags: 0x0},
-	694:  {region: 0x165, script: 0x5a, flags: 0x0},
-	695:  {region: 0x165, script: 0x5a, flags: 0x0},
-	696:  {region: 0xaf, script: 0x57, flags: 0x0},
-	697:  {region: 0x165, script: 0x5a, flags: 0x0},
-	698:  {region: 0x165, script: 0x5a, flags: 0x0},
-	699:  {region: 0x4b, script: 0x5a, flags: 0x0},
-	700:  {region: 0x165, script: 0x5a, flags: 0x0},
-	701:  {region: 0x165, script: 0x5a, flags: 0x0},
-	702:  {region: 0x162, script: 0x5a, flags: 0x0},
-	703:  {region: 0x9c, script: 0x5, flags: 0x0},
-	704:  {region: 0xb6, script: 0x5a, flags: 0x0},
-	705:  {region: 0xb8, script: 0x5a, flags: 0x0},
-	706:  {region: 0x4b, script: 0x5a, flags: 0x0},
-	707:  {region: 0x4b, script: 0x5a, flags: 0x0},
-	708:  {region: 0xa4, script: 0x5a, flags: 0x0},
-	709:  {region: 0xa4, script: 0x5a, flags: 0x0},
-	710:  {region: 0x9c, script: 0x5, flags: 0x0},
-	711:  {region: 0xb8, script: 0x5a, flags: 0x0},
-	712:  {region: 0x123, script: 0xeb, flags: 0x0},
-	713:  {region: 0x53, script: 0x3b, flags: 0x0},
-	714:  {region: 0x12b, script: 0x5a, flags: 0x0},
-	715:  {region: 0x95, script: 0x5a, flags: 0x0},
-	716:  {region: 0x52, script: 0x5a, flags: 0x0},
-	717:  {region: 0x99, script: 0x22, flags: 0x0},
-	718:  {region: 0x99, script: 0x22, flags: 0x0},
-	719:  {region: 0x95, script: 0x5a, flags: 0x0},
-	720:  {region: 0x23, script: 0x3, flags: 0x1},
-	721:  {region: 0xa4, script: 0x5a, flags: 0x0},
-	722:  {region: 0x165, script: 0x5a, flags: 0x0},
-	723:  {region: 0xcf, script: 0x5a, flags: 0x0},
-	724:  {region: 0x165, script: 0x5a, flags: 0x0},
-	725:  {region: 0x165, script: 0x5a, flags: 0x0},
-	726:  {region: 0x165, script: 0x5a, flags: 0x0},
-	727:  {region: 0x165, script: 0x5a, flags: 0x0},
-	728:  {region: 0x165, script: 0x5a, flags: 0x0},
-	729:  {region: 0x165, script: 0x5a, flags: 0x0},
-	730:  {region: 0x165, script: 0x5a, flags: 0x0},
-	731:  {region: 0x165, script: 0x5a, flags: 0x0},
-	732:  {region: 0x165, script: 0x5a, flags: 0x0},
-	733:  {region: 0x165, script: 0x5a, flags: 0x0},
-	734:  {region: 0x165, script: 0x5a, flags: 0x0},
-	735:  {region: 0x165, script: 0x5, flags: 0x0},
-	736:  {region: 0x106, script: 0x20, flags: 0x0},
-	737:  {region: 0xe7, script: 0x5a, flags: 0x0},
-	738:  {region: 0x165, script: 0x5a, flags: 0x0},
-	739:  {region: 0x95, script: 0x5a, flags: 0x0},
-	740:  {region: 0x165, script: 0x2c, flags: 0x0},
-	741:  {region: 0x165, script: 0x5a, flags: 0x0},
-	742:  {region: 0x165, script: 0x5a, flags: 0x0},
-	743:  {region: 0x165, script: 0x5a, flags: 0x0},
-	744:  {region: 0x112, script: 0x5a, flags: 0x0},
-	745:  {region: 0xa4, script: 0x5a, flags: 0x0},
-	746:  {region: 0x165, script: 0x5a, flags: 0x0},
-	747:  {region: 0x165, script: 0x5a, flags: 0x0},
-	748:  {region: 0x123, script: 0x5, flags: 0x0},
-	749:  {region: 0xcc, script: 0x5a, flags: 0x0},
-	750:  {region: 0x165, script: 0x5a, flags: 0x0},
-	751:  {region: 0x165, script: 0x5a, flags: 0x0},
-	752:  {region: 0x165, script: 0x5a, flags: 0x0},
-	753:  {region: 0xbf, script: 0x5a, flags: 0x0},
-	754:  {region: 0xd1, script: 0x5a, flags: 0x0},
-	755:  {region: 0x165, script: 0x5a, flags: 0x0},
-	756:  {region: 0x52, script: 0x5a, flags: 0x0},
-	757:  {region: 0xdb, script: 0x22, flags: 0x0},
-	758:  {region: 0x12f, script: 0x5a, flags: 0x0},
-	759:  {region: 0xc0, script: 0x5a, flags: 0x0},
-	760:  {region: 0x165, script: 0x5a, flags: 0x0},
-	761:  {region: 0x165, script: 0x5a, flags: 0x0},
-	762:  {region: 0xe0, script: 0x5a, flags: 0x0},
-	763:  {region: 0x165, script: 0x5a, flags: 0x0},
-	764:  {region: 0x95, script: 0x5a, flags: 0x0},
-	765:  {region: 0x9b, script: 0x3d, flags: 0x0},
-	766:  {region: 0x165, script: 0x5a, flags: 0x0},
-	767:  {region: 0xc2, script: 0x20, flags: 0x0},
-	768:  {region: 0x165, script: 0x5, flags: 0x0},
-	769:  {region: 0x165, script: 0x5a, flags: 0x0},
-	770:  {region: 0x165, script: 0x5a, flags: 0x0},
-	771:  {region: 0x165, script: 0x5a, flags: 0x0},
-	772:  {region: 0x99, script: 0x6e, flags: 0x0},
-	773:  {region: 0x165, script: 0x5a, flags: 0x0},
-	774:  {region: 0x165, script: 0x5a, flags: 0x0},
-	775:  {region: 0x10b, script: 0x5a, flags: 0x0},
-	776:  {region: 0x165, script: 0x5a, flags: 0x0},
-	777:  {region: 0x165, script: 0x5a, flags: 0x0},
-	778:  {region: 0x165, script: 0x5a, flags: 0x0},
-	779:  {region: 0x26, script: 0x3, flags: 0x1},
-	780:  {region: 0x165, script: 0x5a, flags: 0x0},
-	781:  {region: 0x165, script: 0x5a, flags: 0x0},
-	782:  {region: 0x99, script: 0xe, flags: 0x0},
-	783:  {region: 0xc4, script: 0x75, flags: 0x0},
-	785:  {region: 0x165, script: 0x5a, flags: 0x0},
-	786:  {region: 0x49, script: 0x5a, flags: 0x0},
-	787:  {region: 0x49, script: 0x5a, flags: 0x0},
-	788:  {region: 0x37, script: 0x5a, flags: 0x0},
-	789:  {region: 0x165, script: 0x5a, flags: 0x0},
-	790:  {region: 0x165, script: 0x5a, flags: 0x0},
-	791:  {region: 0x165, script: 0x5a, flags: 0x0},
-	792:  {region: 0x165, script: 0x5a, flags: 0x0},
-	793:  {region: 0x165, script: 0x5a, flags: 0x0},
-	794:  {region: 0x165, script: 0x5a, flags: 0x0},
-	795:  {region: 0x99, script: 0x22, flags: 0x0},
-	796:  {region: 0xdb, script: 0x22, flags: 0x0},
-	797:  {region: 0x106, script: 0x20, flags: 0x0},
-	798:  {region: 0x35, script: 0x72, flags: 0x0},
-	799:  {region: 0x29, script: 0x3, flags: 0x1},
-	800:  {region: 0xcb, script: 0x5a, flags: 0x0},
-	801:  {region: 0x165, script: 0x5a, flags: 0x0},
-	802:  {region: 0x165, script: 0x5a, flags: 0x0},
-	803:  {region: 0x165, script: 0x5a, flags: 0x0},
-	804:  {region: 0x99, script: 0x22, flags: 0x0},
-	805:  {region: 0x52, script: 0x5a, flags: 0x0},
-	807:  {region: 0x165, script: 0x5a, flags: 0x0},
-	808:  {region: 0x135, script: 0x5a, flags: 0x0},
-	809:  {region: 0x165, script: 0x5a, flags: 0x0},
-	810:  {region: 0x165, script: 0x5a, flags: 0x0},
-	811:  {region: 0xe8, script: 0x5, flags: 0x0},
-	812:  {region: 0xc3, script: 0x5a, flags: 0x0},
-	813:  {region: 0x99, script: 0x22, flags: 0x0},
-	814:  {region: 0x95, script: 0x5a, flags: 0x0},
-	815:  {region: 0x164, script: 0x5a, flags: 0x0},
-	816:  {region: 0x165, script: 0x5a, flags: 0x0},
-	817:  {region: 0xc4, script: 0x75, flags: 0x0},
-	818:  {region: 0x165, script: 0x5a, flags: 0x0},
-	819:  {region: 0x165, script: 0x2c, flags: 0x0},
-	820:  {region: 0x106, script: 0x20, flags: 0x0},
-	821:  {region: 0x165, script: 0x5a, flags: 0x0},
-	822:  {region: 0x131, script: 0x5a, flags: 0x0},
-	823:  {region: 0x9c, script: 0x66, flags: 0x0},
-	824:  {region: 0x165, script: 0x5a, flags: 0x0},
-	825:  {region: 0x165, script: 0x5a, flags: 0x0},
-	826:  {region: 0x9c, script: 0x5, flags: 0x0},
-	827:  {region: 0x165, script: 0x5a, flags: 0x0},
-	828:  {region: 0x165, script: 0x5a, flags: 0x0},
-	829:  {region: 0x165, script: 0x5a, flags: 0x0},
-	830:  {region: 0xdd, script: 0x5a, flags: 0x0},
-	831:  {region: 0x165, script: 0x5a, flags: 0x0},
-	832:  {region: 0x165, script: 0x5a, flags: 0x0},
-	834:  {region: 0x165, script: 0x5a, flags: 0x0},
-	835:  {region: 0x53, script: 0x3b, flags: 0x0},
-	836:  {region: 0x9e, script: 0x5a, flags: 0x0},
-	837:  {region: 0xd2, script: 0x5a, flags: 0x0},
-	838:  {region: 0x165, script: 0x5a, flags: 0x0},
-	839:  {region: 0xda, script: 0x5a, flags: 0x0},
-	840:  {region: 0x165, script: 0x5a, flags: 0x0},
-	841:  {region: 0x165, script: 0x5a, flags: 0x0},
-	842:  {region: 0x165, script: 0x5a, flags: 0x0},
-	843:  {region: 0xcf, script: 0x5a, flags: 0x0},
-	844:  {region: 0x165, script: 0x5a, flags: 0x0},
-	845:  {region: 0x165, script: 0x5a, flags: 0x0},
-	846:  {region: 0x164, script: 0x5a, flags: 0x0},
-	847:  {region: 0xd1, script: 0x5a, flags: 0x0},
-	848:  {region: 0x60, script: 0x5a, flags: 0x0},
-	849:  {region: 0xdb, script: 0x22, flags: 0x0},
-	850:  {region: 0x165, script: 0x5a, flags: 0x0},
-	851:  {region: 0xdb, script: 0x22, flags: 0x0},
-	852:  {region: 0x165, script: 0x5a, flags: 0x0},
-	853:  {region: 0x165, script: 0x5a, flags: 0x0},
-	854:  {region: 0xd2, script: 0x5a, flags: 0x0},
-	855:  {region: 0x165, script: 0x5a, flags: 0x0},
-	856:  {region: 0x165, script: 0x5a, flags: 0x0},
-	857:  {region: 0xd1, script: 0x5a, flags: 0x0},
-	858:  {region: 0x165, script: 0x5a, flags: 0x0},
-	859:  {region: 0xcf, script: 0x5a, flags: 0x0},
-	860:  {region: 0xcf, script: 0x5a, flags: 0x0},
-	861:  {region: 0x165, script: 0x5a, flags: 0x0},
-	862:  {region: 0x165, script: 0x5a, flags: 0x0},
-	863:  {region: 0x95, script: 0x5a, flags: 0x0},
-	864:  {region: 0x165, script: 0x5a, flags: 0x0},
-	865:  {region: 0xdf, script: 0x5a, flags: 0x0},
-	866:  {region: 0x165, script: 0x5a, flags: 0x0},
-	867:  {region: 0x165, script: 0x5a, flags: 0x0},
-	868:  {region: 0x99, script: 0x5a, flags: 0x0},
-	869:  {region: 0x165, script: 0x5a, flags: 0x0},
-	870:  {region: 0x165, script: 0x5a, flags: 0x0},
-	871:  {region: 0xd9, script: 0x5a, flags: 0x0},
-	872:  {region: 0x52, script: 0x5a, flags: 0x0},
-	873:  {region: 0x165, script: 0x5a, flags: 0x0},
-	874:  {region: 0xda, script: 0x5a, flags: 0x0},
-	875:  {region: 0x165, script: 0x5a, flags: 0x0},
-	876:  {region: 0x52, script: 0x5a, flags: 0x0},
-	877:  {region: 0x165, script: 0x5a, flags: 0x0},
-	878:  {region: 0x165, script: 0x5a, flags: 0x0},
-	879:  {region: 0xda, script: 0x5a, flags: 0x0},
-	880:  {region: 0x123, script: 0x56, flags: 0x0},
-	881:  {region: 0x99, script: 0x22, flags: 0x0},
-	882:  {region: 0x10c, script: 0xc9, flags: 0x0},
-	883:  {region: 0x165, script: 0x5a, flags: 0x0},
-	884:  {region: 0x165, script: 0x5a, flags: 0x0},
-	885:  {region: 0x84, script: 0x7c, flags: 0x0},
-	886:  {region: 0x161, script: 0x5a, flags: 0x0},
-	887:  {region: 0x165, script: 0x5a, flags: 0x0},
-	888:  {region: 0x49, script: 0x17, flags: 0x0},
-	889:  {region: 0x165, script: 0x5a, flags: 0x0},
-	890:  {region: 0x161, script: 0x5a, flags: 0x0},
-	891:  {region: 0x165, script: 0x5a, flags: 0x0},
-	892:  {region: 0x165, script: 0x5a, flags: 0x0},
-	893:  {region: 0x165, script: 0x5a, flags: 0x0},
-	894:  {region: 0x165, script: 0x5a, flags: 0x0},
-	895:  {region: 0x165, script: 0x5a, flags: 0x0},
-	896:  {region: 0x117, script: 0x5a, flags: 0x0},
-	897:  {region: 0x165, script: 0x5a, flags: 0x0},
-	898:  {region: 0x165, script: 0x5a, flags: 0x0},
-	899:  {region: 0x135, script: 0x5a, flags: 0x0},
-	900:  {region: 0x165, script: 0x5a, flags: 0x0},
-	901:  {region: 0x53, script: 0x5a, flags: 0x0},
-	902:  {region: 0x165, script: 0x5a, flags: 0x0},
-	903:  {region: 0xce, script: 0x5a, flags: 0x0},
-	904:  {region: 0x12f, script: 0x5a, flags: 0x0},
-	905:  {region: 0x131, script: 0x5a, flags: 0x0},
-	906:  {region: 0x80, script: 0x5a, flags: 0x0},
-	907:  {region: 0x78, script: 0x5a, flags: 0x0},
-	908:  {region: 0x165, script: 0x5a, flags: 0x0},
-	910:  {region: 0x165, script: 0x5a, flags: 0x0},
-	911:  {region: 0x165, script: 0x5a, flags: 0x0},
-	912:  {region: 0x6f, script: 0x5a, flags: 0x0},
-	913:  {region: 0x165, script: 0x5a, flags: 0x0},
-	914:  {region: 0x165, script: 0x5a, flags: 0x0},
-	915:  {region: 0x165, script: 0x5a, flags: 0x0},
-	916:  {region: 0x165, script: 0x5a, flags: 0x0},
-	917:  {region: 0x99, script: 0x81, flags: 0x0},
-	918:  {region: 0x165, script: 0x5a, flags: 0x0},
-	919:  {region: 0x165, script: 0x5, flags: 0x0},
-	920:  {region: 0x7d, script: 0x20, flags: 0x0},
-	921:  {region: 0x135, script: 0x82, flags: 0x0},
-	922:  {region: 0x165, script: 0x5, flags: 0x0},
-	923:  {region: 0xc5, script: 0x80, flags: 0x0},
-	924:  {region: 0x165, script: 0x5a, flags: 0x0},
-	925:  {region: 0x2c, script: 0x3, flags: 0x1},
-	926:  {region: 0xe7, script: 0x5a, flags: 0x0},
-	927:  {region: 0x2f, script: 0x2, flags: 0x1},
-	928:  {region: 0xe7, script: 0x5a, flags: 0x0},
-	929:  {region: 0x30, script: 0x5a, flags: 0x0},
-	930:  {region: 0xf0, script: 0x5a, flags: 0x0},
-	931:  {region: 0x165, script: 0x5a, flags: 0x0},
-	932:  {region: 0x78, script: 0x5a, flags: 0x0},
-	933:  {region: 0xd6, script: 0x5a, flags: 0x0},
-	934:  {region: 0x135, script: 0x5a, flags: 0x0},
-	935:  {region: 0x49, script: 0x5a, flags: 0x0},
-	936:  {region: 0x165, script: 0x5a, flags: 0x0},
-	937:  {region: 0x9c, script: 0xf7, flags: 0x0},
-	938:  {region: 0x165, script: 0x5a, flags: 0x0},
-	939:  {region: 0x60, script: 0x5a, flags: 0x0},
-	940:  {region: 0x165, script: 0x5, flags: 0x0},
-	941:  {region: 0xb0, script: 0x8e, flags: 0x0},
-	943:  {region: 0x165, script: 0x5a, flags: 0x0},
-	944:  {region: 0x165, script: 0x5a, flags: 0x0},
-	945:  {region: 0x99, script: 0x12, flags: 0x0},
-	946:  {region: 0xa4, script: 0x5a, flags: 0x0},
-	947:  {region: 0xe9, script: 0x5a, flags: 0x0},
-	948:  {region: 0x165, script: 0x5a, flags: 0x0},
-	949:  {region: 0x9e, script: 0x5a, flags: 0x0},
-	950:  {region: 0x165, script: 0x5a, flags: 0x0},
-	951:  {region: 0x165, script: 0x5a, flags: 0x0},
-	952:  {region: 0x87, script: 0x34, flags: 0x0},
-	953:  {region: 0x75, script: 0x5a, flags: 0x0},
-	954:  {region: 0x165, script: 0x5a, flags: 0x0},
-	955:  {region: 0xe8, script: 0x4d, flags: 0x0},
-	956:  {region: 0x9c, script: 0x5, flags: 0x0},
-	957:  {region: 0x1, script: 0x5a, flags: 0x0},
-	958:  {region: 0x24, script: 0x5, flags: 0x0},
-	959:  {region: 0x165, script: 0x5a, flags: 0x0},
-	960:  {region: 0x41, script: 0x5a, flags: 0x0},
-	961:  {region: 0x165, script: 0x5a, flags: 0x0},
-	962:  {region: 0x7a, script: 0x5a, flags: 0x0},
-	963:  {region: 0x165, script: 0x5a, flags: 0x0},
-	964:  {region: 0xe4, script: 0x5a, flags: 0x0},
-	965:  {region: 0x89, script: 0x5a, flags: 0x0},
-	966:  {region: 0x69, script: 0x5a, flags: 0x0},
-	967:  {region: 0x165, script: 0x5a, flags: 0x0},
-	968:  {region: 0x99, script: 0x22, flags: 0x0},
-	969:  {region: 0x165, script: 0x5a, flags: 0x0},
-	970:  {region: 0x102, script: 0x5a, flags: 0x0},
-	971:  {region: 0x95, script: 0x5a, flags: 0x0},
-	972:  {region: 0x165, script: 0x5a, flags: 0x0},
-	973:  {region: 0x165, script: 0x5a, flags: 0x0},
-	974:  {region: 0x9e, script: 0x5a, flags: 0x0},
-	975:  {region: 0x165, script: 0x5, flags: 0x0},
-	976:  {region: 0x99, script: 0x5a, flags: 0x0},
-	977:  {region: 0x31, script: 0x2, flags: 0x1},
-	978:  {region: 0xdb, script: 0x22, flags: 0x0},
-	979:  {region: 0x35, script: 0xe, flags: 0x0},
-	980:  {region: 0x4e, script: 0x5a, flags: 0x0},
-	981:  {region: 0x72, script: 0x5a, flags: 0x0},
-	982:  {region: 0x4e, script: 0x5a, flags: 0x0},
-	983:  {region: 0x9c, script: 0x5, flags: 0x0},
-	984:  {region: 0x10c, script: 0x5a, flags: 0x0},
-	985:  {region: 0x3a, script: 0x5a, flags: 0x0},
-	986:  {region: 0x165, script: 0x5a, flags: 0x0},
-	987:  {region: 0xd1, script: 0x5a, flags: 0x0},
-	988:  {region: 0x104, script: 0x5a, flags: 0x0},
-	989:  {region: 0x95, script: 0x5a, flags: 0x0},
-	990:  {region: 0x12f, script: 0x5a, flags: 0x0},
-	991:  {region: 0x165, script: 0x5a, flags: 0x0},
-	992:  {region: 0x165, script: 0x5a, flags: 0x0},
-	993:  {region: 0x73, script: 0x5a, flags: 0x0},
-	994:  {region: 0x106, script: 0x20, flags: 0x0},
-	995:  {region: 0x130, script: 0x20, flags: 0x0},
-	996:  {region: 0x109, script: 0x5a, flags: 0x0},
-	997:  {region: 0x107, script: 0x5a, flags: 0x0},
-	998:  {region: 0x12f, script: 0x5a, flags: 0x0},
-	999:  {region: 0x165, script: 0x5a, flags: 0x0},
-	1000: {region: 0xa2, script: 0x4c, flags: 0x0},
-	1001: {region: 0x99, script: 0x22, flags: 0x0},
-	1002: {region: 0x80, script: 0x5a, flags: 0x0},
-	1003: {region: 0x106, script: 0x20, flags: 0x0},
-	1004: {region: 0xa4, script: 0x5a, flags: 0x0},
-	1005: {region: 0x95, script: 0x5a, flags: 0x0},
-	1006: {region: 0x99, script: 0x5a, flags: 0x0},
-	1007: {region: 0x114, script: 0x5a, flags: 0x0},
-	1008: {region: 0x99, script: 0xcd, flags: 0x0},
-	1009: {region: 0x165, script: 0x5a, flags: 0x0},
-	1010: {region: 0x165, script: 0x5a, flags: 0x0},
-	1011: {region: 0x12f, script: 0x5a, flags: 0x0},
-	1012: {region: 0x9e, script: 0x5a, flags: 0x0},
-	1013: {region: 0x99, script: 0x22, flags: 0x0},
-	1014: {region: 0x165, script: 0x5, flags: 0x0},
-	1015: {region: 0x9e, script: 0x5a, flags: 0x0},
-	1016: {region: 0x7b, script: 0x5a, flags: 0x0},
-	1017: {region: 0x49, script: 0x5a, flags: 0x0},
-	1018: {region: 0x33, script: 0x4, flags: 0x1},
-	1019: {region: 0x9e, script: 0x5a, flags: 0x0},
-	1020: {region: 0x9c, script: 0x5, flags: 0x0},
-	1021: {region: 0xda, script: 0x5a, flags: 0x0},
-	1022: {region: 0x4f, script: 0x5a, flags: 0x0},
-	1023: {region: 0xd1, script: 0x5a, flags: 0x0},
-	1024: {region: 0xcf, script: 0x5a, flags: 0x0},
-	1025: {region: 0xc3, script: 0x5a, flags: 0x0},
-	1026: {region: 0x4c, script: 0x5a, flags: 0x0},
-	1027: {region: 0x96, script: 0x7e, flags: 0x0},
-	1028: {region: 0xb6, script: 0x5a, flags: 0x0},
-	1029: {region: 0x165, script: 0x2c, flags: 0x0},
-	1030: {region: 0x165, script: 0x5a, flags: 0x0},
-	1032: {region: 0xba, script: 0xe8, flags: 0x0},
-	1033: {region: 0x165, script: 0x5a, flags: 0x0},
-	1034: {region: 0xc4, script: 0x75, flags: 0x0},
-	1035: {region: 0x165, script: 0x5, flags: 0x0},
-	1036: {region: 0xb3, script: 0xd4, flags: 0x0},
-	1037: {region: 0x6f, script: 0x5a, flags: 0x0},
-	1038: {region: 0x165, script: 0x5a, flags: 0x0},
-	1039: {region: 0x165, script: 0x5a, flags: 0x0},
-	1040: {region: 0x165, script: 0x5a, flags: 0x0},
-	1041: {region: 0x165, script: 0x5a, flags: 0x0},
-	1042: {region: 0x111, script: 0x5a, flags: 0x0},
-	1043: {region: 0x165, script: 0x5a, flags: 0x0},
-	1044: {region: 0xe8, script: 0x5, flags: 0x0},
-	1045: {region: 0x165, script: 0x5a, flags: 0x0},
-	1046: {region: 0x10f, script: 0x5a, flags: 0x0},
-	1047: {region: 0x165, script: 0x5a, flags: 0x0},
-	1048: {region: 0xe9, script: 0x5a, flags: 0x0},
-	1049: {region: 0x165, script: 0x5a, flags: 0x0},
-	1050: {region: 0x95, script: 0x5a, flags: 0x0},
-	1051: {region: 0x142, script: 0x5a, flags: 0x0},
-	1052: {region: 0x10c, script: 0x5a, flags: 0x0},
-	1054: {region: 0x10c, script: 0x5a, flags: 0x0},
-	1055: {region: 0x72, script: 0x5a, flags: 0x0},
-	1056: {region: 0x97, script: 0xca, flags: 0x0},
-	1057: {region: 0x165, script: 0x5a, flags: 0x0},
-	1058: {region: 0x72, script: 0x5a, flags: 0x0},
-	1059: {region: 0x164, script: 0x5a, flags: 0x0},
-	1060: {region: 0x165, script: 0x5a, flags: 0x0},
-	1061: {region: 0xc3, script: 0x5a, flags: 0x0},
-	1062: {region: 0x165, script: 0x5a, flags: 0x0},
-	1063: {region: 0x165, script: 0x5a, flags: 0x0},
-	1064: {region: 0x165, script: 0x5a, flags: 0x0},
-	1065: {region: 0x115, script: 0x5a, flags: 0x0},
-	1066: {region: 0x165, script: 0x5a, flags: 0x0},
-	1067: {region: 0x165, script: 0x5a, flags: 0x0},
-	1068: {region: 0x123, script: 0xeb, flags: 0x0},
-	1069: {region: 0x165, script: 0x5a, flags: 0x0},
-	1070: {region: 0x165, script: 0x5a, flags: 0x0},
-	1071: {region: 0x165, script: 0x5a, flags: 0x0},
-	1072: {region: 0x165, script: 0x5a, flags: 0x0},
-	1073: {region: 0x27, script: 0x5a, flags: 0x0},
-	1074: {region: 0x37, script: 0x5, flags: 0x1},
-	1075: {region: 0x99, script: 0xd7, flags: 0x0},
-	1076: {region: 0x116, script: 0x5a, flags: 0x0},
-	1077: {region: 0x114, script: 0x5a, flags: 0x0},
-	1078: {region: 0x99, script: 0x22, flags: 0x0},
-	1079: {region: 0x161, script: 0x5a, flags: 0x0},
-	1080: {region: 0x165, script: 0x5a, flags: 0x0},
-	1081: {region: 0x165, script: 0x5a, flags: 0x0},
-	1082: {region: 0x6d, script: 0x5a, flags: 0x0},
-	1083: {region: 0x161, script: 0x5a, flags: 0x0},
-	1084: {region: 0x165, script: 0x5a, flags: 0x0},
-	1085: {region: 0x60, script: 0x5a, flags: 0x0},
-	1086: {region: 0x95, script: 0x5a, flags: 0x0},
-	1087: {region: 0x165, script: 0x5a, flags: 0x0},
-	1088: {region: 0x165, script: 0x5a, flags: 0x0},
-	1089: {region: 0x12f, script: 0x5a, flags: 0x0},
-	1090: {region: 0x165, script: 0x5a, flags: 0x0},
-	1091: {region: 0x84, script: 0x5a, flags: 0x0},
-	1092: {region: 0x10c, script: 0x5a, flags: 0x0},
-	1093: {region: 0x12f, script: 0x5a, flags: 0x0},
-	1094: {region: 0x15f, script: 0x5, flags: 0x0},
-	1095: {region: 0x4b, script: 0x5a, flags: 0x0},
-	1096: {region: 0x60, script: 0x5a, flags: 0x0},
-	1097: {region: 0x165, script: 0x5a, flags: 0x0},
-	1098: {region: 0x99, script: 0x22, flags: 0x0},
-	1099: {region: 0x95, script: 0x5a, flags: 0x0},
-	1100: {region: 0x165, script: 0x5a, flags: 0x0},
-	1101: {region: 0x35, script: 0xe, flags: 0x0},
-	1102: {region: 0x9b, script: 0xdb, flags: 0x0},
-	1103: {region: 0xe9, script: 0x5a, flags: 0x0},
-	1104: {region: 0x99, script: 0xe3, flags: 0x0},
-	1105: {region: 0xdb, script: 0x22, flags: 0x0},
-	1106: {region: 0x165, script: 0x5a, flags: 0x0},
-	1107: {region: 0x165, script: 0x5a, flags: 0x0},
-	1108: {region: 0x165, script: 0x5a, flags: 0x0},
-	1109: {region: 0x165, script: 0x5a, flags: 0x0},
-	1110: {region: 0x165, script: 0x5a, flags: 0x0},
-	1111: {region: 0x165, script: 0x5a, flags: 0x0},
-	1112: {region: 0x165, script: 0x5a, flags: 0x0},
-	1113: {region: 0x165, script: 0x5a, flags: 0x0},
-	1114: {region: 0xe7, script: 0x5a, flags: 0x0},
-	1115: {region: 0x165, script: 0x5a, flags: 0x0},
-	1116: {region: 0x165, script: 0x5a, flags: 0x0},
-	1117: {region: 0x99, script: 0x52, flags: 0x0},
-	1118: {region: 0x53, script: 0xe1, flags: 0x0},
-	1119: {region: 0xdb, script: 0x22, flags: 0x0},
-	1120: {region: 0xdb, script: 0x22, flags: 0x0},
-	1121: {region: 0x99, script: 0xe6, flags: 0x0},
-	1122: {region: 0x165, script: 0x5a, flags: 0x0},
-	1123: {region: 0x112, script: 0x5a, flags: 0x0},
-	1124: {region: 0x131, script: 0x5a, flags: 0x0},
-	1125: {region: 0x126, script: 0x5a, flags: 0x0},
-	1126: {region: 0x165, script: 0x5a, flags: 0x0},
-	1127: {region: 0x3c, script: 0x3, flags: 0x1},
-	1128: {region: 0x165, script: 0x5a, flags: 0x0},
-	1129: {region: 0x165, script: 0x5a, flags: 0x0},
-	1130: {region: 0x165, script: 0x5a, flags: 0x0},
-	1131: {region: 0x123, script: 0xeb, flags: 0x0},
-	1132: {region: 0xdb, script: 0x22, flags: 0x0},
-	1133: {region: 0xdb, script: 0x22, flags: 0x0},
-	1134: {region: 0xdb, script: 0x22, flags: 0x0},
-	1135: {region: 0x6f, script: 0x2c, flags: 0x0},
-	1136: {region: 0x165, script: 0x5a, flags: 0x0},
-	1137: {region: 0x6d, script: 0x2c, flags: 0x0},
-	1138: {region: 0x165, script: 0x5a, flags: 0x0},
-	1139: {region: 0x165, script: 0x5a, flags: 0x0},
-	1140: {region: 0x165, script: 0x5a, flags: 0x0},
-	1141: {region: 0xd6, script: 0x5a, flags: 0x0},
-	1142: {region: 0x127, script: 0x5a, flags: 0x0},
-	1143: {region: 0x125, script: 0x5a, flags: 0x0},
-	1144: {region: 0x32, script: 0x5a, flags: 0x0},
-	1145: {region: 0xdb, script: 0x22, flags: 0x0},
-	1146: {region: 0xe7, script: 0x5a, flags: 0x0},
-	1147: {region: 0x165, script: 0x5a, flags: 0x0},
-	1148: {region: 0x165, script: 0x5a, flags: 0x0},
-	1149: {region: 0x32, script: 0x5a, flags: 0x0},
-	1150: {region: 0xd4, script: 0x5a, flags: 0x0},
-	1151: {region: 0x165, script: 0x5a, flags: 0x0},
-	1152: {region: 0x161, script: 0x5a, flags: 0x0},
-	1153: {region: 0x165, script: 0x5a, flags: 0x0},
-	1154: {region: 0x129, script: 0x5a, flags: 0x0},
-	1155: {region: 0x165, script: 0x5a, flags: 0x0},
-	1156: {region: 0xce, script: 0x5a, flags: 0x0},
-	1157: {region: 0x165, script: 0x5a, flags: 0x0},
-	1158: {region: 0xe6, script: 0x5a, flags: 0x0},
-	1159: {region: 0x165, script: 0x5a, flags: 0x0},
-	1160: {region: 0x165, script: 0x5a, flags: 0x0},
-	1161: {region: 0x165, script: 0x5a, flags: 0x0},
-	1162: {region: 0x12b, script: 0x5a, flags: 0x0},
-	1163: {region: 0x12b, script: 0x5a, flags: 0x0},
-	1164: {region: 0x12e, script: 0x5a, flags: 0x0},
-	1165: {region: 0x165, script: 0x5, flags: 0x0},
-	1166: {region: 0x161, script: 0x5a, flags: 0x0},
-	1167: {region: 0x87, script: 0x34, flags: 0x0},
-	1168: {region: 0xdb, script: 0x22, flags: 0x0},
-	1169: {region: 0xe7, script: 0x5a, flags: 0x0},
-	1170: {region: 0x43, script: 0xec, flags: 0x0},
-	1171: {region: 0x165, script: 0x5a, flags: 0x0},
-	1172: {region: 0x106, script: 0x20, flags: 0x0},
-	1173: {region: 0x165, script: 0x5a, flags: 0x0},
-	1174: {region: 0x165, script: 0x5a, flags: 0x0},
-	1175: {region: 0x131, script: 0x5a, flags: 0x0},
-	1176: {region: 0x165, script: 0x5a, flags: 0x0},
-	1177: {region: 0x123, script: 0xeb, flags: 0x0},
-	1178: {region: 0x32, script: 0x5a, flags: 0x0},
-	1179: {region: 0x165, script: 0x5a, flags: 0x0},
-	1180: {region: 0x165, script: 0x5a, flags: 0x0},
-	1181: {region: 0xce, script: 0x5a, flags: 0x0},
-	1182: {region: 0x165, script: 0x5a, flags: 0x0},
-	1183: {region: 0x165, script: 0x5a, flags: 0x0},
-	1184: {region: 0x12d, script: 0x5a, flags: 0x0},
-	1185: {region: 0x165, script: 0x5a, flags: 0x0},
-	1187: {region: 0x165, script: 0x5a, flags: 0x0},
-	1188: {region: 0xd4, script: 0x5a, flags: 0x0},
-	1189: {region: 0x53, script: 0xe4, flags: 0x0},
-	1190: {region: 0xe5, script: 0x5a, flags: 0x0},
-	1191: {region: 0x165, script: 0x5a, flags: 0x0},
-	1192: {region: 0x106, script: 0x20, flags: 0x0},
-	1193: {region: 0xba, script: 0x5a, flags: 0x0},
-	1194: {region: 0x165, script: 0x5a, flags: 0x0},
-	1195: {region: 0x106, script: 0x20, flags: 0x0},
-	1196: {region: 0x3f, script: 0x4, flags: 0x1},
-	1197: {region: 0x11c, script: 0xf0, flags: 0x0},
-	1198: {region: 0x130, script: 0x20, flags: 0x0},
-	1199: {region: 0x75, script: 0x5a, flags: 0x0},
-	1200: {region: 0x2a, script: 0x5a, flags: 0x0},
-	1202: {region: 0x43, script: 0x3, flags: 0x1},
-	1203: {region: 0x99, script: 0xe, flags: 0x0},
-	1204: {region: 0xe8, script: 0x5, flags: 0x0},
-	1205: {region: 0x165, script: 0x5a, flags: 0x0},
-	1206: {region: 0x165, script: 0x5a, flags: 0x0},
-	1207: {region: 0x165, script: 0x5a, flags: 0x0},
-	1208: {region: 0x165, script: 0x5a, flags: 0x0},
-	1209: {region: 0x165, script: 0x5a, flags: 0x0},
-	1210: {region: 0x165, script: 0x5a, flags: 0x0},
-	1211: {region: 0x165, script: 0x5a, flags: 0x0},
-	1212: {region: 0x46, script: 0x4, flags: 0x1},
-	1213: {region: 0x165, script: 0x5a, flags: 0x0},
-	1214: {region: 0xb4, script: 0xf1, flags: 0x0},
-	1215: {region: 0x165, script: 0x5a, flags: 0x0},
-	1216: {region: 0x161, script: 0x5a, flags: 0x0},
-	1217: {region: 0x9e, script: 0x5a, flags: 0x0},
-	1218: {region: 0x106, script: 0x5a, flags: 0x0},
-	1219: {region: 0x13e, script: 0x5a, flags: 0x0},
-	1220: {region: 0x11b, script: 0x5a, flags: 0x0},
-	1221: {region: 0x165, script: 0x5a, flags: 0x0},
-	1222: {region: 0x36, script: 0x5a, flags: 0x0},
-	1223: {region: 0x60, script: 0x5a, flags: 0x0},
-	1224: {region: 0xd1, script: 0x5a, flags: 0x0},
-	1225: {region: 0x1, script: 0x5a, flags: 0x0},
-	1226: {region: 0x106, script: 0x5a, flags: 0x0},
-	1227: {region: 0x6a, script: 0x5a, flags: 0x0},
-	1228: {region: 0x12f, script: 0x5a, flags: 0x0},
-	1229: {region: 0x165, script: 0x5a, flags: 0x0},
-	1230: {region: 0x36, script: 0x5a, flags: 0x0},
-	1231: {region: 0x4e, script: 0x5a, flags: 0x0},
-	1232: {region: 0x165, script: 0x5a, flags: 0x0},
-	1233: {region: 0x6f, script: 0x2c, flags: 0x0},
-	1234: {region: 0x165, script: 0x5a, flags: 0x0},
-	1235: {region: 0xe7, script: 0x5a, flags: 0x0},
-	1236: {region: 0x2f, script: 0x5a, flags: 0x0},
-	1237: {region: 0x99, script: 0xe6, flags: 0x0},
-	1238: {region: 0x99, script: 0x22, flags: 0x0},
-	1239: {region: 0x165, script: 0x5a, flags: 0x0},
-	1240: {region: 0x165, script: 0x5a, flags: 0x0},
-	1241: {region: 0x165, script: 0x5a, flags: 0x0},
-	1242: {region: 0x165, script: 0x5a, flags: 0x0},
-	1243: {region: 0x165, script: 0x5a, flags: 0x0},
-	1244: {region: 0x165, script: 0x5a, flags: 0x0},
-	1245: {region: 0x165, script: 0x5a, flags: 0x0},
-	1246: {region: 0x165, script: 0x5a, flags: 0x0},
-	1247: {region: 0x165, script: 0x5a, flags: 0x0},
-	1248: {region: 0x140, script: 0x5a, flags: 0x0},
-	1249: {region: 0x165, script: 0x5a, flags: 0x0},
-	1250: {region: 0x165, script: 0x5a, flags: 0x0},
-	1251: {region: 0xa8, script: 0x5, flags: 0x0},
-	1252: {region: 0x165, script: 0x5a, flags: 0x0},
-	1253: {region: 0x114, script: 0x5a, flags: 0x0},
-	1254: {region: 0x165, script: 0x5a, flags: 0x0},
-	1255: {region: 0x165, script: 0x5a, flags: 0x0},
-	1256: {region: 0x165, script: 0x5a, flags: 0x0},
-	1257: {region: 0x165, script: 0x5a, flags: 0x0},
-	1258: {region: 0x99, script: 0x22, flags: 0x0},
-	1259: {region: 0x53, script: 0x3b, flags: 0x0},
-	1260: {region: 0x165, script: 0x5a, flags: 0x0},
-	1261: {region: 0x165, script: 0x5a, flags: 0x0},
-	1262: {region: 0x41, script: 0x5a, flags: 0x0},
-	1263: {region: 0x165, script: 0x5a, flags: 0x0},
-	1264: {region: 0x12b, script: 0x18, flags: 0x0},
-	1265: {region: 0x165, script: 0x5a, flags: 0x0},
-	1266: {region: 0x161, script: 0x5a, flags: 0x0},
-	1267: {region: 0x165, script: 0x5a, flags: 0x0},
-	1268: {region: 0x12b, script: 0x62, flags: 0x0},
-	1269: {region: 0x12b, script: 0x63, flags: 0x0},
-	1270: {region: 0x7d, script: 0x2e, flags: 0x0},
-	1271: {region: 0x53, script: 0x67, flags: 0x0},
-	1272: {region: 0x10b, script: 0x6c, flags: 0x0},
-	1273: {region: 0x108, script: 0x77, flags: 0x0},
-	1274: {region: 0x99, script: 0x22, flags: 0x0},
-	1275: {region: 0x131, script: 0x5a, flags: 0x0},
-	1276: {region: 0x165, script: 0x5a, flags: 0x0},
-	1277: {region: 0x9c, script: 0x91, flags: 0x0},
-	1278: {region: 0x165, script: 0x5a, flags: 0x0},
-	1279: {region: 0x15e, script: 0xcc, flags: 0x0},
-	1280: {region: 0x165, script: 0x5a, flags: 0x0},
-	1281: {region: 0x165, script: 0x5a, flags: 0x0},
-	1282: {region: 0xdb, script: 0x22, flags: 0x0},
-	1283: {region: 0x165, script: 0x5a, flags: 0x0},
-	1284: {region: 0x165, script: 0x5a, flags: 0x0},
-	1285: {region: 0xd1, script: 0x5a, flags: 0x0},
-	1286: {region: 0x75, script: 0x5a, flags: 0x0},
-	1287: {region: 0x165, script: 0x5a, flags: 0x0},
-	1288: {region: 0x165, script: 0x5a, flags: 0x0},
-	1289: {region: 0x52, script: 0x5a, flags: 0x0},
-	1290: {region: 0x165, script: 0x5a, flags: 0x0},
-	1291: {region: 0x165, script: 0x5a, flags: 0x0},
-	1292: {region: 0x165, script: 0x5a, flags: 0x0},
-	1293: {region: 0x52, script: 0x5a, flags: 0x0},
-	1294: {region: 0x165, script: 0x5a, flags: 0x0},
-	1295: {region: 0x165, script: 0x5a, flags: 0x0},
-	1296: {region: 0x165, script: 0x5a, flags: 0x0},
-	1297: {region: 0x165, script: 0x5a, flags: 0x0},
-	1298: {region: 0x1, script: 0x3e, flags: 0x0},
-	1299: {region: 0x165, script: 0x5a, flags: 0x0},
-	1300: {region: 0x165, script: 0x5a, flags: 0x0},
-	1301: {region: 0x165, script: 0x5a, flags: 0x0},
-	1302: {region: 0x165, script: 0x5a, flags: 0x0},
-	1303: {region: 0x165, script: 0x5a, flags: 0x0},
-	1304: {region: 0xd6, script: 0x5a, flags: 0x0},
-	1305: {region: 0x165, script: 0x5a, flags: 0x0},
-	1306: {region: 0x165, script: 0x5a, flags: 0x0},
-	1307: {region: 0x165, script: 0x5a, flags: 0x0},
-	1308: {region: 0x41, script: 0x5a, flags: 0x0},
-	1309: {region: 0x165, script: 0x5a, flags: 0x0},
-	1310: {region: 0xcf, script: 0x5a, flags: 0x0},
-	1311: {region: 0x4a, script: 0x3, flags: 0x1},
-	1312: {region: 0x165, script: 0x5a, flags: 0x0},
-	1313: {region: 0x165, script: 0x5a, flags: 0x0},
-	1314: {region: 0x165, script: 0x5a, flags: 0x0},
-	1315: {region: 0x53, script: 0x5a, flags: 0x0},
-	1316: {region: 0x10b, script: 0x5a, flags: 0x0},
-	1318: {region: 0xa8, script: 0x5, flags: 0x0},
-	1319: {region: 0xd9, script: 0x5a, flags: 0x0},
-	1320: {region: 0xba, script: 0xe8, flags: 0x0},
-	1321: {region: 0x4d, script: 0x14, flags: 0x1},
-	1322: {region: 0x53, script: 0x7d, flags: 0x0},
-	1323: {region: 0x165, script: 0x5a, flags: 0x0},
-	1324: {region: 0x122, script: 0x5a, flags: 0x0},
-	1325: {region: 0xd0, script: 0x5a, flags: 0x0},
-	1326: {region: 0x165, script: 0x5a, flags: 0x0},
-	1327: {region: 0x161, script: 0x5a, flags: 0x0},
-	1329: {region: 0x12b, script: 0x5a, flags: 0x0},
-}
-
-// likelyLangList holds lists info associated with likelyLang.
-// Size: 582 bytes, 97 elements
-var likelyLangList = [97]likelyScriptRegion{
-	0:  {region: 0x9c, script: 0x7, flags: 0x0},
-	1:  {region: 0xa1, script: 0x78, flags: 0x2},
-	2:  {region: 0x11c, script: 0x85, flags: 0x2},
-	3:  {region: 0x32, script: 0x5a, flags: 0x0},
-	4:  {region: 0x9b, script: 0x5, flags: 0x4},
-	5:  {region: 0x9c, script: 0x5, flags: 0x4},
-	6:  {region: 0x106, script: 0x20, flags: 0x4},
-	7:  {region: 0x9c, script: 0x5, flags: 0x2},
-	8:  {region: 0x106, script: 0x20, flags: 0x0},
-	9:  {region: 0x38, script: 0x2f, flags: 0x2},
-	10: {region: 0x135, script: 0x5a, flags: 0x0},
-	11: {region: 0x7b, script: 0xcf, flags: 0x2},
-	12: {region: 0x114, script: 0x5a, flags: 0x0},
-	13: {region: 0x84, script: 0x1, flags: 0x2},
-	14: {region: 0x5d, script: 0x1f, flags: 0x0},
-	15: {region: 0x87, script: 0x5f, flags: 0x2},
-	16: {region: 0xd6, script: 0x5a, flags: 0x0},
-	17: {region: 0x52, script: 0x5, flags: 0x4},
-	18: {region: 0x10b, script: 0x5, flags: 0x4},
-	19: {region: 0xae, script: 0x20, flags: 0x0},
-	20: {region: 0x24, script: 0x5, flags: 0x4},
-	21: {region: 0x53, script: 0x5, flags: 0x4},
-	22: {region: 0x9c, script: 0x5, flags: 0x4},
-	23: {region: 0xc5, script: 0x5, flags: 0x4},
-	24: {region: 0x53, script: 0x5, flags: 0x2},
-	25: {region: 0x12b, script: 0x5a, flags: 0x0},
-	26: {region: 0xb0, script: 0x5, flags: 0x4},
-	27: {region: 0x9b, script: 0x5, flags: 0x2},
-	28: {region: 0xa5, script: 0x20, flags: 0x0},
-	29: {region: 0x53, script: 0x5, flags: 0x4},
-	30: {region: 0x12b, script: 0x5a, flags: 0x4},
-	31: {region: 0x53, script: 0x5, flags: 0x2},
-	32: {region: 0x12b, script: 0x5a, flags: 0x2},
-	33: {region: 0xdb, script: 0x22, flags: 0x0},
-	34: {region: 0x99, script: 0x5d, flags: 0x2},
-	35: {region: 0x83, script: 0x5a, flags: 0x0},
-	36: {region: 0x84, script: 0x7c, flags: 0x4},
-	37: {region: 0x84, script: 0x7c, flags: 0x2},
-	38: {region: 0xc5, script: 0x20, flags: 0x0},
-	39: {region: 0x53, script: 0x70, flags: 0x4},
-	40: {region: 0x53, script: 0x70, flags: 0x2},
-	41: {region: 0xd0, script: 0x5a, flags: 0x0},
-	42: {region: 0x4a, script: 0x5, flags: 0x4},
-	43: {region: 0x95, script: 0x5, flags: 0x4},
-	44: {region: 0x99, script: 0x36, flags: 0x0},
-	45: {region: 0xe8, script: 0x5, flags: 0x4},
-	46: {region: 0xe8, script: 0x5, flags: 0x2},
-	47: {region: 0x9c, script: 0x8b, flags: 0x0},
-	48: {region: 0x53, script: 0x8c, flags: 0x2},
-	49: {region: 0xba, script: 0xe8, flags: 0x0},
-	50: {region: 0xd9, script: 0x5a, flags: 0x4},
-	51: {region: 0xe8, script: 0x5, flags: 0x0},
-	52: {region: 0x99, script: 0x22, flags: 0x2},
-	53: {region: 0x99, script: 0x4f, flags: 0x2},
-	54: {region: 0x99, script: 0xd3, flags: 0x2},
-	55: {region: 0x105, script: 0x20, flags: 0x0},
-	56: {region: 0xbd, script: 0x5a, flags: 0x4},
-	57: {region: 0x104, script: 0x5a, flags: 0x4},
-	58: {region: 0x106, script: 0x5a, flags: 0x4},
-	59: {region: 0x12b, script: 0x5a, flags: 0x4},
-	60: {region: 0x124, script: 0x20, flags: 0x0},
-	61: {region: 0xe8, script: 0x5, flags: 0x4},
-	62: {region: 0xe8, script: 0x5, flags: 0x2},
-	63: {region: 0x53, script: 0x5, flags: 0x0},
-	64: {region: 0xae, script: 0x20, flags: 0x4},
-	65: {region: 0xc5, script: 0x20, flags: 0x4},
-	66: {region: 0xae, script: 0x20, flags: 0x2},
-	67: {region: 0x99, script: 0xe, flags: 0x0},
-	68: {region: 0xdb, script: 0x22, flags: 0x4},
-	69: {region: 0xdb, script: 0x22, flags: 0x2},
-	70: {region: 0x137, script: 0x5a, flags: 0x0},
-	71: {region: 0x24, script: 0x5, flags: 0x4},
-	72: {region: 0x53, script: 0x20, flags: 0x4},
-	73: {region: 0x24, script: 0x5, flags: 0x2},
-	74: {region: 0x8d, script: 0x3c, flags: 0x0},
-	75: {region: 0x53, script: 0x3b, flags: 0x4},
-	76: {region: 0x53, script: 0x3b, flags: 0x2},
-	77: {region: 0x53, script: 0x3b, flags: 0x0},
-	78: {region: 0x2f, script: 0x3c, flags: 0x4},
-	79: {region: 0x3e, script: 0x3c, flags: 0x4},
-	80: {region: 0x7b, script: 0x3c, flags: 0x4},
-	81: {region: 0x7e, script: 0x3c, flags: 0x4},
-	82: {region: 0x8d, script: 0x3c, flags: 0x4},
-	83: {region: 0x95, script: 0x3c, flags: 0x4},
-	84: {region: 0xc6, script: 0x3c, flags: 0x4},
-	85: {region: 0xd0, script: 0x3c, flags: 0x4},
-	86: {region: 0xe2, script: 0x3c, flags: 0x4},
-	87: {region: 0xe5, script: 0x3c, flags: 0x4},
-	88: {region: 0xe7, script: 0x3c, flags: 0x4},
-	89: {region: 0x116, script: 0x3c, flags: 0x4},
-	90: {region: 0x123, script: 0x3c, flags: 0x4},
-	91: {region: 0x12e, script: 0x3c, flags: 0x4},
-	92: {region: 0x135, script: 0x3c, flags: 0x4},
-	93: {region: 0x13e, script: 0x3c, flags: 0x4},
-	94: {region: 0x12e, script: 0x11, flags: 0x2},
-	95: {region: 0x12e, script: 0x37, flags: 0x2},
-	96: {region: 0x12e, script: 0x3c, flags: 0x2},
-}
-
-type likelyLangScript struct {
-	lang   uint16
-	script uint16
-	flags  uint8
-}
-
-// likelyRegion is a lookup table, indexed by regionID, for the most likely
-// languages and scripts given incomplete information. If more entries exist
-// for a given regionID, lang and script are the index and size respectively
-// of the list in likelyRegionList.
-// TODO: exclude containers and user-definable regions from the list.
-// Size: 2148 bytes, 358 elements
-var likelyRegion = [358]likelyLangScript{
-	34:  {lang: 0xd7, script: 0x5a, flags: 0x0},
-	35:  {lang: 0x3a, script: 0x5, flags: 0x0},
-	36:  {lang: 0x0, script: 0x2, flags: 0x1},
-	39:  {lang: 0x2, script: 0x2, flags: 0x1},
-	40:  {lang: 0x4, script: 0x2, flags: 0x1},
-	42:  {lang: 0x3c0, script: 0x5a, flags: 0x0},
-	43:  {lang: 0x0, script: 0x5a, flags: 0x0},
-	44:  {lang: 0x13e, script: 0x5a, flags: 0x0},
-	45:  {lang: 0x41b, script: 0x5a, flags: 0x0},
-	46:  {lang: 0x10d, script: 0x5a, flags: 0x0},
-	48:  {lang: 0x367, script: 0x5a, flags: 0x0},
-	49:  {lang: 0x444, script: 0x5a, flags: 0x0},
-	50:  {lang: 0x58, script: 0x5a, flags: 0x0},
-	51:  {lang: 0x6, script: 0x2, flags: 0x1},
-	53:  {lang: 0xa5, script: 0xe, flags: 0x0},
-	54:  {lang: 0x367, script: 0x5a, flags: 0x0},
-	55:  {lang: 0x15e, script: 0x5a, flags: 0x0},
-	56:  {lang: 0x7e, script: 0x20, flags: 0x0},
-	57:  {lang: 0x3a, script: 0x5, flags: 0x0},
-	58:  {lang: 0x3d9, script: 0x5a, flags: 0x0},
-	59:  {lang: 0x15e, script: 0x5a, flags: 0x0},
-	60:  {lang: 0x15e, script: 0x5a, flags: 0x0},
-	62:  {lang: 0x31f, script: 0x5a, flags: 0x0},
-	63:  {lang: 0x13e, script: 0x5a, flags: 0x0},
-	64:  {lang: 0x3a1, script: 0x5a, flags: 0x0},
-	65:  {lang: 0x3c0, script: 0x5a, flags: 0x0},
-	67:  {lang: 0x8, script: 0x2, flags: 0x1},
-	69:  {lang: 0x0, script: 0x5a, flags: 0x0},
-	71:  {lang: 0x71, script: 0x20, flags: 0x0},
-	73:  {lang: 0x512, script: 0x3e, flags: 0x2},
-	74:  {lang: 0x31f, script: 0x5, flags: 0x2},
-	75:  {lang: 0x445, script: 0x5a, flags: 0x0},
-	76:  {lang: 0x15e, script: 0x5a, flags: 0x0},
-	77:  {lang: 0x15e, script: 0x5a, flags: 0x0},
-	78:  {lang: 0x10d, script: 0x5a, flags: 0x0},
-	79:  {lang: 0x15e, script: 0x5a, flags: 0x0},
-	81:  {lang: 0x13e, script: 0x5a, flags: 0x0},
-	82:  {lang: 0x15e, script: 0x5a, flags: 0x0},
-	83:  {lang: 0xa, script: 0x4, flags: 0x1},
-	84:  {lang: 0x13e, script: 0x5a, flags: 0x0},
-	85:  {lang: 0x0, script: 0x5a, flags: 0x0},
-	86:  {lang: 0x13e, script: 0x5a, flags: 0x0},
-	89:  {lang: 0x13e, script: 0x5a, flags: 0x0},
-	90:  {lang: 0x3c0, script: 0x5a, flags: 0x0},
-	91:  {lang: 0x3a1, script: 0x5a, flags: 0x0},
-	93:  {lang: 0xe, script: 0x2, flags: 0x1},
-	94:  {lang: 0xfa, script: 0x5a, flags: 0x0},
-	96:  {lang: 0x10d, script: 0x5a, flags: 0x0},
-	98:  {lang: 0x1, script: 0x5a, flags: 0x0},
-	99:  {lang: 0x101, script: 0x5a, flags: 0x0},
-	101: {lang: 0x13e, script: 0x5a, flags: 0x0},
-	103: {lang: 0x10, script: 0x2, flags: 0x1},
-	104: {lang: 0x13e, script: 0x5a, flags: 0x0},
-	105: {lang: 0x13e, script: 0x5a, flags: 0x0},
-	106: {lang: 0x140, script: 0x5a, flags: 0x0},
-	107: {lang: 0x3a, script: 0x5, flags: 0x0},
-	108: {lang: 0x3a, script: 0x5, flags: 0x0},
-	109: {lang: 0x46f, script: 0x2c, flags: 0x0},
-	110: {lang: 0x13e, script: 0x5a, flags: 0x0},
-	111: {lang: 0x12, script: 0x2, flags: 0x1},
-	113: {lang: 0x10d, script: 0x5a, flags: 0x0},
-	114: {lang: 0x151, script: 0x5a, flags: 0x0},
-	115: {lang: 0x1c0, script: 0x22, flags: 0x2},
-	118: {lang: 0x158, script: 0x5a, flags: 0x0},
-	120: {lang: 0x15e, script: 0x5a, flags: 0x0},
-	122: {lang: 0x15e, script: 0x5a, flags: 0x0},
-	123: {lang: 0x14, script: 0x2, flags: 0x1},
-	125: {lang: 0x16, script: 0x3, flags: 0x1},
-	126: {lang: 0x15e, script: 0x5a, flags: 0x0},
-	128: {lang: 0x21, script: 0x5a, flags: 0x0},
-	130: {lang: 0x245, script: 0x5a, flags: 0x0},
-	132: {lang: 0x15e, script: 0x5a, flags: 0x0},
-	133: {lang: 0x15e, script: 0x5a, flags: 0x0},
-	134: {lang: 0x13e, script: 0x5a, flags: 0x0},
-	135: {lang: 0x19, script: 0x2, flags: 0x1},
-	136: {lang: 0x0, script: 0x5a, flags: 0x0},
-	137: {lang: 0x13e, script: 0x5a, flags: 0x0},
-	139: {lang: 0x3c0, script: 0x5a, flags: 0x0},
-	141: {lang: 0x529, script: 0x3c, flags: 0x0},
-	142: {lang: 0x0, script: 0x5a, flags: 0x0},
-	143: {lang: 0x13e, script: 0x5a, flags: 0x0},
-	144: {lang: 0x1d1, script: 0x5a, flags: 0x0},
-	145: {lang: 0x1d4, script: 0x5a, flags: 0x0},
-	146: {lang: 0x1d5, script: 0x5a, flags: 0x0},
-	148: {lang: 0x13e, script: 0x5a, flags: 0x0},
-	149: {lang: 0x1b, script: 0x2, flags: 0x1},
-	151: {lang: 0x1bc, script: 0x3e, flags: 0x0},
-	153: {lang: 0x1d, script: 0x3, flags: 0x1},
-	155: {lang: 0x3a, script: 0x5, flags: 0x0},
-	156: {lang: 0x20, script: 0x2, flags: 0x1},
-	157: {lang: 0x1f8, script: 0x5a, flags: 0x0},
-	158: {lang: 0x1f9, script: 0x5a, flags: 0x0},
-	161: {lang: 0x3a, script: 0x5, flags: 0x0},
-	162: {lang: 0x200, script: 0x49, flags: 0x0},
-	164: {lang: 0x445, script: 0x5a, flags: 0x0},
-	165: {lang: 0x28a, script: 0x20, flags: 0x0},
-	166: {lang: 0x22, script: 0x3, flags: 0x1},
-	168: {lang: 0x25, script: 0x2, flags: 0x1},
-	170: {lang: 0x254, script: 0x53, flags: 0x0},
-	171: {lang: 0x254, script: 0x53, flags: 0x0},
-	172: {lang: 0x3a, script: 0x5, flags: 0x0},
-	174: {lang: 0x3e2, script: 0x20, flags: 0x0},
-	175: {lang: 0x27, script: 0x2, flags: 0x1},
-	176: {lang: 0x3a, script: 0x5, flags: 0x0},
-	178: {lang: 0x10d, script: 0x5a, flags: 0x0},
-	179: {lang: 0x40c, script: 0xd4, flags: 0x0},
-	181: {lang: 0x43b, script: 0x5a, flags: 0x0},
-	182: {lang: 0x2c0, script: 0x5a, flags: 0x0},
-	183: {lang: 0x15e, script: 0x5a, flags: 0x0},
-	184: {lang: 0x2c7, script: 0x5a, flags: 0x0},
-	185: {lang: 0x3a, script: 0x5, flags: 0x0},
-	186: {lang: 0x29, script: 0x2, flags: 0x1},
-	187: {lang: 0x15e, script: 0x5a, flags: 0x0},
-	188: {lang: 0x2b, script: 0x2, flags: 0x1},
-	189: {lang: 0x432, script: 0x5a, flags: 0x0},
-	190: {lang: 0x15e, script: 0x5a, flags: 0x0},
-	191: {lang: 0x2f1, script: 0x5a, flags: 0x0},
-	194: {lang: 0x2d, script: 0x2, flags: 0x1},
-	195: {lang: 0xa0, script: 0x5a, flags: 0x0},
-	196: {lang: 0x2f, script: 0x2, flags: 0x1},
-	197: {lang: 0x31, script: 0x2, flags: 0x1},
-	198: {lang: 0x33, script: 0x2, flags: 0x1},
-	200: {lang: 0x15e, script: 0x5a, flags: 0x0},
-	201: {lang: 0x35, script: 0x2, flags: 0x1},
-	203: {lang: 0x320, script: 0x5a, flags: 0x0},
-	204: {lang: 0x37, script: 0x3, flags: 0x1},
-	205: {lang: 0x128, script: 0xea, flags: 0x0},
-	207: {lang: 0x13e, script: 0x5a, flags: 0x0},
-	208: {lang: 0x31f, script: 0x5a, flags: 0x0},
-	209: {lang: 0x3c0, script: 0x5a, flags: 0x0},
-	210: {lang: 0x16, script: 0x5a, flags: 0x0},
-	211: {lang: 0x15e, script: 0x5a, flags: 0x0},
-	212: {lang: 0x1b4, script: 0x5a, flags: 0x0},
-	214: {lang: 0x1b4, script: 0x5, flags: 0x2},
-	216: {lang: 0x13e, script: 0x5a, flags: 0x0},
-	217: {lang: 0x367, script: 0x5a, flags: 0x0},
-	218: {lang: 0x347, script: 0x5a, flags: 0x0},
-	219: {lang: 0x351, script: 0x22, flags: 0x0},
-	225: {lang: 0x3a, script: 0x5, flags: 0x0},
-	226: {lang: 0x13e, script: 0x5a, flags: 0x0},
-	228: {lang: 0x13e, script: 0x5a, flags: 0x0},
-	229: {lang: 0x15e, script: 0x5a, flags: 0x0},
-	230: {lang: 0x486, script: 0x5a, flags: 0x0},
-	231: {lang: 0x153, script: 0x5a, flags: 0x0},
-	232: {lang: 0x3a, script: 0x3, flags: 0x1},
-	233: {lang: 0x3b3, script: 0x5a, flags: 0x0},
-	234: {lang: 0x15e, script: 0x5a, flags: 0x0},
-	236: {lang: 0x13e, script: 0x5a, flags: 0x0},
-	237: {lang: 0x3a, script: 0x5, flags: 0x0},
-	238: {lang: 0x3c0, script: 0x5a, flags: 0x0},
-	240: {lang: 0x3a2, script: 0x5a, flags: 0x0},
-	241: {lang: 0x194, script: 0x5a, flags: 0x0},
-	243: {lang: 0x3a, script: 0x5, flags: 0x0},
-	258: {lang: 0x15e, script: 0x5a, flags: 0x0},
-	260: {lang: 0x3d, script: 0x2, flags: 0x1},
-	261: {lang: 0x432, script: 0x20, flags: 0x0},
-	262: {lang: 0x3f, script: 0x2, flags: 0x1},
-	263: {lang: 0x3e5, script: 0x5a, flags: 0x0},
-	264: {lang: 0x3a, script: 0x5, flags: 0x0},
-	266: {lang: 0x15e, script: 0x5a, flags: 0x0},
-	267: {lang: 0x3a, script: 0x5, flags: 0x0},
-	268: {lang: 0x41, script: 0x2, flags: 0x1},
-	271: {lang: 0x416, script: 0x5a, flags: 0x0},
-	272: {lang: 0x347, script: 0x5a, flags: 0x0},
-	273: {lang: 0x43, script: 0x2, flags: 0x1},
-	275: {lang: 0x1f9, script: 0x5a, flags: 0x0},
-	276: {lang: 0x15e, script: 0x5a, flags: 0x0},
-	277: {lang: 0x429, script: 0x5a, flags: 0x0},
-	278: {lang: 0x367, script: 0x5a, flags: 0x0},
-	280: {lang: 0x3c0, script: 0x5a, flags: 0x0},
-	282: {lang: 0x13e, script: 0x5a, flags: 0x0},
-	284: {lang: 0x45, script: 0x2, flags: 0x1},
-	288: {lang: 0x15e, script: 0x5a, flags: 0x0},
-	289: {lang: 0x15e, script: 0x5a, flags: 0x0},
-	290: {lang: 0x47, script: 0x2, flags: 0x1},
-	291: {lang: 0x49, script: 0x3, flags: 0x1},
-	292: {lang: 0x4c, script: 0x2, flags: 0x1},
-	293: {lang: 0x477, script: 0x5a, flags: 0x0},
-	294: {lang: 0x3c0, script: 0x5a, flags: 0x0},
-	295: {lang: 0x476, script: 0x5a, flags: 0x0},
-	296: {lang: 0x4e, script: 0x2, flags: 0x1},
-	297: {lang: 0x482, script: 0x5a, flags: 0x0},
-	299: {lang: 0x50, script: 0x4, flags: 0x1},
-	301: {lang: 0x4a0, script: 0x5a, flags: 0x0},
-	302: {lang: 0x54, script: 0x2, flags: 0x1},
-	303: {lang: 0x445, script: 0x5a, flags: 0x0},
-	304: {lang: 0x56, script: 0x3, flags: 0x1},
-	305: {lang: 0x445, script: 0x5a, flags: 0x0},
-	309: {lang: 0x512, script: 0x3e, flags: 0x2},
-	310: {lang: 0x13e, script: 0x5a, flags: 0x0},
-	311: {lang: 0x4bc, script: 0x5a, flags: 0x0},
-	312: {lang: 0x1f9, script: 0x5a, flags: 0x0},
-	315: {lang: 0x13e, script: 0x5a, flags: 0x0},
-	318: {lang: 0x4c3, script: 0x5a, flags: 0x0},
-	319: {lang: 0x8a, script: 0x5a, flags: 0x0},
-	320: {lang: 0x15e, script: 0x5a, flags: 0x0},
-	322: {lang: 0x41b, script: 0x5a, flags: 0x0},
-	333: {lang: 0x59, script: 0x2, flags: 0x1},
-	350: {lang: 0x3a, script: 0x5, flags: 0x0},
-	351: {lang: 0x5b, script: 0x2, flags: 0x1},
-	356: {lang: 0x423, script: 0x5a, flags: 0x0},
-}
-
-// likelyRegionList holds lists info associated with likelyRegion.
-// Size: 558 bytes, 93 elements
-var likelyRegionList = [93]likelyLangScript{
-	0:  {lang: 0x148, script: 0x5, flags: 0x0},
-	1:  {lang: 0x476, script: 0x5a, flags: 0x0},
-	2:  {lang: 0x431, script: 0x5a, flags: 0x0},
-	3:  {lang: 0x2ff, script: 0x20, flags: 0x0},
-	4:  {lang: 0x1d7, script: 0x8, flags: 0x0},
-	5:  {lang: 0x274, script: 0x5a, flags: 0x0},
-	6:  {lang: 0xb7, script: 0x5a, flags: 0x0},
-	7:  {lang: 0x432, script: 0x20, flags: 0x0},
-	8:  {lang: 0x12d, script: 0xec, flags: 0x0},
-	9:  {lang: 0x351, script: 0x22, flags: 0x0},
-	10: {lang: 0x529, script: 0x3b, flags: 0x0},
-	11: {lang: 0x4ac, script: 0x5, flags: 0x0},
-	12: {lang: 0x523, script: 0x5a, flags: 0x0},
-	13: {lang: 0x29a, script: 0xeb, flags: 0x0},
-	14: {lang: 0x136, script: 0x34, flags: 0x0},
-	15: {lang: 0x48a, script: 0x5a, flags: 0x0},
-	16: {lang: 0x3a, script: 0x5, flags: 0x0},
-	17: {lang: 0x15e, script: 0x5a, flags: 0x0},
-	18: {lang: 0x27, script: 0x2c, flags: 0x0},
-	19: {lang: 0x139, script: 0x5a, flags: 0x0},
-	20: {lang: 0x26a, script: 0x5, flags: 0x2},
-	21: {lang: 0x512, script: 0x3e, flags: 0x2},
-	22: {lang: 0x210, script: 0x2e, flags: 0x0},
-	23: {lang: 0x5, script: 0x20, flags: 0x0},
-	24: {lang: 0x274, script: 0x5a, flags: 0x0},
-	25: {lang: 0x136, script: 0x34, flags: 0x0},
-	26: {lang: 0x2ff, script: 0x20, flags: 0x0},
-	27: {lang: 0x1e1, script: 0x5a, flags: 0x0},
-	28: {lang: 0x31f, script: 0x5, flags: 0x0},
-	29: {lang: 0x1be, script: 0x22, flags: 0x0},
-	30: {lang: 0x4b4, script: 0x5, flags: 0x0},
-	31: {lang: 0x236, script: 0x75, flags: 0x0},
-	32: {lang: 0x148, script: 0x5, flags: 0x0},
-	33: {lang: 0x476, script: 0x5a, flags: 0x0},
-	34: {lang: 0x24a, script: 0x4e, flags: 0x0},
-	35: {lang: 0xe6, script: 0x5, flags: 0x0},
-	36: {lang: 0x226, script: 0xeb, flags: 0x0},
-	37: {lang: 0x3a, script: 0x5, flags: 0x0},
-	38: {lang: 0x15e, script: 0x5a, flags: 0x0},
-	39: {lang: 0x2b8, script: 0x57, flags: 0x0},
-	40: {lang: 0x226, script: 0xeb, flags: 0x0},
-	41: {lang: 0x3a, script: 0x5, flags: 0x0},
-	42: {lang: 0x15e, script: 0x5a, flags: 0x0},
-	43: {lang: 0x3dc, script: 0x5a, flags: 0x0},
-	44: {lang: 0x4ae, script: 0x20, flags: 0x0},
-	45: {lang: 0x2ff, script: 0x20, flags: 0x0},
-	46: {lang: 0x431, script: 0x5a, flags: 0x0},
-	47: {lang: 0x331, script: 0x75, flags: 0x0},
-	48: {lang: 0x213, script: 0x5a, flags: 0x0},
-	49: {lang: 0x30b, script: 0x20, flags: 0x0},
-	50: {lang: 0x242, script: 0x5, flags: 0x0},
-	51: {lang: 0x529, script: 0x3c, flags: 0x0},
-	52: {lang: 0x3c0, script: 0x5a, flags: 0x0},
-	53: {lang: 0x3a, script: 0x5, flags: 0x0},
-	54: {lang: 0x15e, script: 0x5a, flags: 0x0},
-	55: {lang: 0x2ed, script: 0x5a, flags: 0x0},
-	56: {lang: 0x4b4, script: 0x5, flags: 0x0},
-	57: {lang: 0x88, script: 0x22, flags: 0x0},
-	58: {lang: 0x4b4, script: 0x5, flags: 0x0},
-	59: {lang: 0x4b4, script: 0x5, flags: 0x0},
-	60: {lang: 0xbe, script: 0x22, flags: 0x0},
-	61: {lang: 0x3dc, script: 0x5a, flags: 0x0},
-	62: {lang: 0x7e, script: 0x20, flags: 0x0},
-	63: {lang: 0x3e2, script: 0x20, flags: 0x0},
-	64: {lang: 0x267, script: 0x5a, flags: 0x0},
-	65: {lang: 0x444, script: 0x5a, flags: 0x0},
-	66: {lang: 0x512, script: 0x3e, flags: 0x0},
-	67: {lang: 0x412, script: 0x5a, flags: 0x0},
-	68: {lang: 0x4ae, script: 0x20, flags: 0x0},
-	69: {lang: 0x3a, script: 0x5, flags: 0x0},
-	70: {lang: 0x15e, script: 0x5a, flags: 0x0},
-	71: {lang: 0x15e, script: 0x5a, flags: 0x0},
-	72: {lang: 0x35, script: 0x5, flags: 0x0},
-	73: {lang: 0x46b, script: 0xeb, flags: 0x0},
-	74: {lang: 0x2ec, script: 0x5, flags: 0x0},
-	75: {lang: 0x30f, script: 0x75, flags: 0x0},
-	76: {lang: 0x467, script: 0x20, flags: 0x0},
-	77: {lang: 0x148, script: 0x5, flags: 0x0},
-	78: {lang: 0x3a, script: 0x5, flags: 0x0},
-	79: {lang: 0x15e, script: 0x5a, flags: 0x0},
-	80: {lang: 0x48a, script: 0x5a, flags: 0x0},
-	81: {lang: 0x58, script: 0x5, flags: 0x0},
-	82: {lang: 0x219, script: 0x20, flags: 0x0},
-	83: {lang: 0x81, script: 0x34, flags: 0x0},
-	84: {lang: 0x529, script: 0x3c, flags: 0x0},
-	85: {lang: 0x48c, script: 0x5a, flags: 0x0},
-	86: {lang: 0x4ae, script: 0x20, flags: 0x0},
-	87: {lang: 0x512, script: 0x3e, flags: 0x0},
-	88: {lang: 0x3b3, script: 0x5a, flags: 0x0},
-	89: {lang: 0x431, script: 0x5a, flags: 0x0},
-	90: {lang: 0x432, script: 0x20, flags: 0x0},
-	91: {lang: 0x15e, script: 0x5a, flags: 0x0},
-	92: {lang: 0x446, script: 0x5, flags: 0x0},
-}
-
-type likelyTag struct {
-	lang   uint16
-	region uint16
-	script uint16
-}
-
-// Size: 198 bytes, 33 elements
-var likelyRegionGroup = [33]likelyTag{
-	1:  {lang: 0x139, region: 0xd6, script: 0x5a},
-	2:  {lang: 0x139, region: 0x135, script: 0x5a},
-	3:  {lang: 0x3c0, region: 0x41, script: 0x5a},
-	4:  {lang: 0x139, region: 0x2f, script: 0x5a},
-	5:  {lang: 0x139, region: 0xd6, script: 0x5a},
-	6:  {lang: 0x13e, region: 0xcf, script: 0x5a},
-	7:  {lang: 0x445, region: 0x12f, script: 0x5a},
-	8:  {lang: 0x3a, region: 0x6b, script: 0x5},
-	9:  {lang: 0x445, region: 0x4b, script: 0x5a},
-	10: {lang: 0x139, region: 0x161, script: 0x5a},
-	11: {lang: 0x139, region: 0x135, script: 0x5a},
-	12: {lang: 0x139, region: 0x135, script: 0x5a},
-	13: {lang: 0x13e, region: 0x59, script: 0x5a},
-	14: {lang: 0x529, region: 0x53, script: 0x3b},
-	15: {lang: 0x1be, region: 0x99, script: 0x22},
-	16: {lang: 0x1e1, region: 0x95, script: 0x5a},
-	17: {lang: 0x1f9, region: 0x9e, script: 0x5a},
-	18: {lang: 0x139, region: 0x2f, script: 0x5a},
-	19: {lang: 0x139, region: 0xe6, script: 0x5a},
-	20: {lang: 0x139, region: 0x8a, script: 0x5a},
-	21: {lang: 0x41b, region: 0x142, script: 0x5a},
-	22: {lang: 0x529, region: 0x53, script: 0x3b},
-	23: {lang: 0x4bc, region: 0x137, script: 0x5a},
-	24: {lang: 0x3a, region: 0x108, script: 0x5},
-	25: {lang: 0x3e2, region: 0x106, script: 0x20},
-	26: {lang: 0x3e2, region: 0x106, script: 0x20},
-	27: {lang: 0x139, region: 0x7b, script: 0x5a},
-	28: {lang: 0x10d, region: 0x60, script: 0x5a},
-	29: {lang: 0x139, region: 0xd6, script: 0x5a},
-	30: {lang: 0x13e, region: 0x1f, script: 0x5a},
-	31: {lang: 0x139, region: 0x9a, script: 0x5a},
-	32: {lang: 0x139, region: 0x7b, script: 0x5a},
-}
-
-// Size: 264 bytes, 33 elements
-var regionContainment = [33]uint64{
-	// Entry 0 - 1F
-	0x00000001ffffffff, 0x00000000200007a2, 0x0000000000003044, 0x0000000000000008,
-	0x00000000803c0010, 0x0000000000000020, 0x0000000000000040, 0x0000000000000080,
-	0x0000000000000100, 0x0000000000000200, 0x0000000000000400, 0x000000004000384c,
-	0x0000000000001000, 0x0000000000002000, 0x0000000000004000, 0x0000000000008000,
-	0x0000000000010000, 0x0000000000020000, 0x0000000000040000, 0x0000000000080000,
-	0x0000000000100000, 0x0000000000200000, 0x0000000001c1c000, 0x0000000000800000,
-	0x0000000001000000, 0x000000001e020000, 0x0000000004000000, 0x0000000008000000,
-	0x0000000010000000, 0x00000000200006a0, 0x0000000040002048, 0x0000000080000000,
-	// Entry 20 - 3F
-	0x0000000100000000,
-}
-
-// regionInclusion maps region identifiers to sets of regions in regionInclusionBits,
-// where each set holds all groupings that are directly connected in a region
-// containment graph.
-// Size: 358 bytes, 358 elements
-var regionInclusion = [358]uint8{
-	// Entry 0 - 3F
-	0x00, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06,
-	0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e,
-	0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16,
-	0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e,
-	0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x26, 0x23,
-	0x24, 0x26, 0x27, 0x22, 0x28, 0x29, 0x2a, 0x2b,
-	0x26, 0x2c, 0x24, 0x23, 0x26, 0x25, 0x2a, 0x2d,
-	0x2e, 0x24, 0x2f, 0x2d, 0x26, 0x30, 0x31, 0x28,
-	// Entry 40 - 7F
-	0x26, 0x28, 0x26, 0x25, 0x31, 0x22, 0x32, 0x33,
-	0x34, 0x30, 0x22, 0x27, 0x27, 0x27, 0x35, 0x2d,
-	0x29, 0x28, 0x27, 0x36, 0x28, 0x22, 0x34, 0x23,
-	0x21, 0x26, 0x2d, 0x26, 0x22, 0x37, 0x2e, 0x35,
-	0x2a, 0x22, 0x2f, 0x38, 0x26, 0x26, 0x21, 0x39,
-	0x39, 0x28, 0x38, 0x39, 0x39, 0x2f, 0x3a, 0x2f,
-	0x20, 0x21, 0x38, 0x3b, 0x28, 0x3c, 0x2c, 0x21,
-	0x2a, 0x35, 0x27, 0x38, 0x26, 0x24, 0x28, 0x2c,
-	// Entry 80 - BF
-	0x2d, 0x23, 0x30, 0x2d, 0x2d, 0x26, 0x27, 0x3a,
-	0x22, 0x34, 0x3c, 0x2d, 0x28, 0x36, 0x22, 0x34,
-	0x3a, 0x26, 0x2e, 0x21, 0x39, 0x31, 0x38, 0x24,
-	0x2c, 0x25, 0x22, 0x24, 0x25, 0x2c, 0x3a, 0x2c,
-	0x26, 0x24, 0x36, 0x21, 0x2f, 0x3d, 0x31, 0x3c,
-	0x2f, 0x26, 0x36, 0x36, 0x24, 0x26, 0x3d, 0x31,
-	0x24, 0x26, 0x35, 0x25, 0x2d, 0x32, 0x38, 0x2a,
-	0x38, 0x39, 0x39, 0x35, 0x33, 0x23, 0x26, 0x2f,
-	// Entry C0 - FF
-	0x3c, 0x21, 0x23, 0x2d, 0x31, 0x36, 0x36, 0x3c,
-	0x26, 0x2d, 0x26, 0x3a, 0x2f, 0x25, 0x2f, 0x34,
-	0x31, 0x2f, 0x32, 0x3b, 0x2d, 0x2b, 0x2d, 0x21,
-	0x34, 0x2a, 0x2c, 0x25, 0x21, 0x3c, 0x24, 0x29,
-	0x2b, 0x24, 0x34, 0x21, 0x28, 0x29, 0x3b, 0x31,
-	0x25, 0x2e, 0x30, 0x29, 0x26, 0x24, 0x3a, 0x21,
-	0x3c, 0x28, 0x21, 0x24, 0x21, 0x21, 0x1f, 0x21,
-	0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21,
-	// Entry 100 - 13F
-	0x21, 0x21, 0x2f, 0x21, 0x2e, 0x23, 0x33, 0x2f,
-	0x24, 0x3b, 0x2f, 0x39, 0x38, 0x31, 0x2d, 0x3a,
-	0x2c, 0x2e, 0x2d, 0x23, 0x2d, 0x2f, 0x28, 0x2f,
-	0x27, 0x33, 0x34, 0x26, 0x24, 0x32, 0x22, 0x26,
-	0x27, 0x22, 0x2d, 0x31, 0x3d, 0x29, 0x31, 0x3d,
-	0x39, 0x29, 0x31, 0x24, 0x26, 0x29, 0x36, 0x2f,
-	0x33, 0x2f, 0x21, 0x22, 0x21, 0x30, 0x28, 0x3d,
-	0x23, 0x26, 0x21, 0x28, 0x26, 0x26, 0x31, 0x3b,
-	// Entry 140 - 17F
-	0x29, 0x21, 0x29, 0x21, 0x21, 0x21, 0x21, 0x21,
-	0x21, 0x21, 0x21, 0x21, 0x21, 0x23, 0x21, 0x21,
-	0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21,
-	0x21, 0x21, 0x21, 0x21, 0x21, 0x24, 0x24, 0x2f,
-	0x23, 0x32, 0x2f, 0x27, 0x2f, 0x21,
-}
-
-// regionInclusionBits is an array of bit vectors where every vector represents
-// a set of region groupings.  These sets are used to compute the distance
-// between two regions for the purpose of language matching.
-// Size: 584 bytes, 73 elements
-var regionInclusionBits = [73]uint64{
-	// Entry 0 - 1F
-	0x0000000102400813, 0x00000000200007a3, 0x0000000000003844, 0x0000000040000808,
-	0x00000000803c0011, 0x0000000020000022, 0x0000000040000844, 0x0000000020000082,
-	0x0000000000000102, 0x0000000020000202, 0x0000000020000402, 0x000000004000384d,
-	0x0000000000001804, 0x0000000040002804, 0x0000000000404000, 0x0000000000408000,
-	0x0000000000410000, 0x0000000002020000, 0x0000000000040010, 0x0000000000080010,
-	0x0000000000100010, 0x0000000000200010, 0x0000000001c1c001, 0x0000000000c00000,
-	0x0000000001400000, 0x000000001e020001, 0x0000000006000000, 0x000000000a000000,
-	0x0000000012000000, 0x00000000200006a2, 0x0000000040002848, 0x0000000080000010,
-	// Entry 20 - 3F
-	0x0000000100000001, 0x0000000000000001, 0x0000000080000000, 0x0000000000020000,
-	0x0000000001000000, 0x0000000000008000, 0x0000000000002000, 0x0000000000000200,
-	0x0000000000000008, 0x0000000000200000, 0x0000000110000000, 0x0000000000040000,
-	0x0000000008000000, 0x0000000000000020, 0x0000000104000000, 0x0000000000000080,
-	0x0000000000001000, 0x0000000000010000, 0x0000000000000400, 0x0000000004000000,
-	0x0000000000000040, 0x0000000010000000, 0x0000000000004000, 0x0000000101000000,
-	0x0000000108000000, 0x0000000000000100, 0x0000000100020000, 0x0000000000080000,
-	0x0000000000100000, 0x0000000000800000, 0x00000001ffffffff, 0x0000000122400fb3,
-	// Entry 40 - 5F
-	0x00000001827c0813, 0x000000014240385f, 0x0000000103c1c813, 0x000000011e420813,
-	0x0000000112000001, 0x0000000106000001, 0x0000000101400001, 0x000000010a000001,
-	0x0000000102020001,
-}
-
-// regionInclusionNext marks, for each entry in regionInclusionBits, the set of
-// all groups that are reachable from the groups set in the respective entry.
-// Size: 73 bytes, 73 elements
-var regionInclusionNext = [73]uint8{
-	// Entry 0 - 3F
-	0x3e, 0x3f, 0x0b, 0x0b, 0x40, 0x01, 0x0b, 0x01,
-	0x01, 0x01, 0x01, 0x41, 0x0b, 0x0b, 0x16, 0x16,
-	0x16, 0x19, 0x04, 0x04, 0x04, 0x04, 0x42, 0x16,
-	0x16, 0x43, 0x19, 0x19, 0x19, 0x01, 0x0b, 0x04,
-	0x00, 0x00, 0x1f, 0x11, 0x18, 0x0f, 0x0d, 0x09,
-	0x03, 0x15, 0x44, 0x12, 0x1b, 0x05, 0x45, 0x07,
-	0x0c, 0x10, 0x0a, 0x1a, 0x06, 0x1c, 0x0e, 0x46,
-	0x47, 0x08, 0x48, 0x13, 0x14, 0x17, 0x3e, 0x3e,
-	// Entry 40 - 7F
-	0x3e, 0x3e, 0x3e, 0x3e, 0x43, 0x43, 0x42, 0x43,
-	0x43,
-}
-
-type parentRel struct {
-	lang       uint16
-	script     uint16
-	maxScript  uint16
-	toRegion   uint16
-	fromRegion []uint16
-}
-
-// Size: 414 bytes, 5 elements
-var parents = [5]parentRel{
-	0: {lang: 0x139, script: 0x0, maxScript: 0x5a, toRegion: 0x1, fromRegion: []uint16{0x1a, 0x25, 0x26, 0x2f, 0x34, 0x36, 0x3d, 0x42, 0x46, 0x48, 0x49, 0x4a, 0x50, 0x52, 0x5c, 0x5d, 0x61, 0x64, 0x6d, 0x73, 0x74, 0x75, 0x7b, 0x7c, 0x7f, 0x80, 0x81, 0x83, 0x8c, 0x8d, 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9f, 0xa0, 0xa4, 0xa7, 0xa9, 0xad, 0xb1, 0xb4, 0xb5, 0xbf, 0xc6, 0xca, 0xcb, 0xcc, 0xce, 0xd0, 0xd2, 0xd5, 0xd6, 0xdd, 0xdf, 0xe0, 0xe6, 0xe7, 0xe8, 0xeb, 0xf0, 0x107, 0x109, 0x10a, 0x10b, 0x10d, 0x10e, 0x112, 0x117, 0x11b, 0x11d, 0x11f, 0x125, 0x129, 0x12c, 0x12d, 0x12f, 0x131, 0x139, 0x13c, 0x13f, 0x142, 0x161, 0x162, 0x164}},
-	1: {lang: 0x139, script: 0x0, maxScript: 0x5a, toRegion: 0x1a, fromRegion: []uint16{0x2e, 0x4e, 0x60, 0x63, 0x72, 0xd9, 0x10c, 0x10f}},
-	2: {lang: 0x13e, script: 0x0, maxScript: 0x5a, toRegion: 0x1f, fromRegion: []uint16{0x2c, 0x3f, 0x41, 0x48, 0x51, 0x54, 0x56, 0x59, 0x65, 0x69, 0x89, 0x8f, 0xcf, 0xd8, 0xe2, 0xe4, 0xec, 0xf1, 0x11a, 0x135, 0x136, 0x13b}},
-	3: {lang: 0x3c0, script: 0x0, maxScript: 0x5a, toRegion: 0xee, fromRegion: []uint16{0x2a, 0x4e, 0x5a, 0x86, 0x8b, 0xb7, 0xc6, 0xd1, 0x118, 0x126}},
-	4: {lang: 0x529, script: 0x3c, maxScript: 0x3c, toRegion: 0x8d, fromRegion: []uint16{0xc6}},
-}
-
-// Total table size 30244 bytes (29KiB); checksum: B6B15F30
Index: trunk/vendor/golang.org/x/text/internal/language/tags.go
===================================================================
--- trunk/vendor/golang.org/x/text/internal/language/tags.go	(revision 145)
+++ 	(revision )
@@ -1,48 +1,0 @@
-// Copyright 2013 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package language
-
-// MustParse is like Parse, but panics if the given BCP 47 tag cannot be parsed.
-// It simplifies safe initialization of Tag values.
-func MustParse(s string) Tag {
-	t, err := Parse(s)
-	if err != nil {
-		panic(err)
-	}
-	return t
-}
-
-// MustParseBase is like ParseBase, but panics if the given base cannot be parsed.
-// It simplifies safe initialization of Base values.
-func MustParseBase(s string) Language {
-	b, err := ParseBase(s)
-	if err != nil {
-		panic(err)
-	}
-	return b
-}
-
-// MustParseScript is like ParseScript, but panics if the given script cannot be
-// parsed. It simplifies safe initialization of Script values.
-func MustParseScript(s string) Script {
-	scr, err := ParseScript(s)
-	if err != nil {
-		panic(err)
-	}
-	return scr
-}
-
-// MustParseRegion is like ParseRegion, but panics if the given region cannot be
-// parsed. It simplifies safe initialization of Region values.
-func MustParseRegion(s string) Region {
-	r, err := ParseRegion(s)
-	if err != nil {
-		panic(err)
-	}
-	return r
-}
-
-// Und is the root language.
-var Und Tag
Index: trunk/vendor/golang.org/x/text/internal/tag/tag.go
===================================================================
--- trunk/vendor/golang.org/x/text/internal/tag/tag.go	(revision 145)
+++ 	(revision )
@@ -1,100 +1,0 @@
-// Copyright 2015 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-// Package tag contains functionality handling tags and related data.
-package tag // import "golang.org/x/text/internal/tag"
-
-import "sort"
-
-// An Index converts tags to a compact numeric value.
-//
-// All elements are of size 4. Tags may be up to 4 bytes long. Excess bytes can
-// be used to store additional information about the tag.
-type Index string
-
-// Elem returns the element data at the given index.
-func (s Index) Elem(x int) string {
-	return string(s[x*4 : x*4+4])
-}
-
-// Index reports the index of the given key or -1 if it could not be found.
-// Only the first len(key) bytes from the start of the 4-byte entries will be
-// considered for the search and the first match in Index will be returned.
-func (s Index) Index(key []byte) int {
-	n := len(key)
-	// search the index of the first entry with an equal or higher value than
-	// key in s.
-	index := sort.Search(len(s)/4, func(i int) bool {
-		return cmp(s[i*4:i*4+n], key) != -1
-	})
-	i := index * 4
-	if cmp(s[i:i+len(key)], key) != 0 {
-		return -1
-	}
-	return index
-}
-
-// Next finds the next occurrence of key after index x, which must have been
-// obtained from a call to Index using the same key. It returns x+1 or -1.
-func (s Index) Next(key []byte, x int) int {
-	if x++; x*4 < len(s) && cmp(s[x*4:x*4+len(key)], key) == 0 {
-		return x
-	}
-	return -1
-}
-
-// cmp returns an integer comparing a and b lexicographically.
-func cmp(a Index, b []byte) int {
-	n := len(a)
-	if len(b) < n {
-		n = len(b)
-	}
-	for i, c := range b[:n] {
-		switch {
-		case a[i] > c:
-			return 1
-		case a[i] < c:
-			return -1
-		}
-	}
-	switch {
-	case len(a) < len(b):
-		return -1
-	case len(a) > len(b):
-		return 1
-	}
-	return 0
-}
-
-// Compare returns an integer comparing a and b lexicographically.
-func Compare(a string, b []byte) int {
-	return cmp(Index(a), b)
-}
-
-// FixCase reformats b to the same pattern of cases as form.
-// If returns false if string b is malformed.
-func FixCase(form string, b []byte) bool {
-	if len(form) != len(b) {
-		return false
-	}
-	for i, c := range b {
-		if form[i] <= 'Z' {
-			if c >= 'a' {
-				c -= 'z' - 'Z'
-			}
-			if c < 'A' || 'Z' < c {
-				return false
-			}
-		} else {
-			if c <= 'Z' {
-				c += 'z' - 'Z'
-			}
-			if c < 'a' || 'z' < c {
-				return false
-			}
-		}
-		b[i] = c
-	}
-	return true
-}
Index: trunk/vendor/golang.org/x/text/internal/utf8internal/utf8internal.go
===================================================================
--- trunk/vendor/golang.org/x/text/internal/utf8internal/utf8internal.go	(revision 145)
+++ 	(revision )
@@ -1,87 +1,0 @@
-// Copyright 2015 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-// Package utf8internal contains low-level utf8-related constants, tables, etc.
-// that are used internally by the text package.
-package utf8internal
-
-// The default lowest and highest continuation byte.
-const (
-	LoCB = 0x80 // 1000 0000
-	HiCB = 0xBF // 1011 1111
-)
-
-// Constants related to getting information of first bytes of UTF-8 sequences.
-const (
-	// ASCII identifies a UTF-8 byte as ASCII.
-	ASCII = as
-
-	// FirstInvalid indicates a byte is invalid as a first byte of a UTF-8
-	// sequence.
-	FirstInvalid = xx
-
-	// SizeMask is a mask for the size bits. Use use x&SizeMask to get the size.
-	SizeMask = 7
-
-	// AcceptShift is the right-shift count for the first byte info byte to get
-	// the index into the AcceptRanges table. See AcceptRanges.
-	AcceptShift = 4
-
-	// The names of these constants are chosen to give nice alignment in the
-	// table below. The first nibble is an index into acceptRanges or F for
-	// special one-byte cases. The second nibble is the Rune length or the
-	// Status for the special one-byte case.
-	xx = 0xF1 // invalid: size 1
-	as = 0xF0 // ASCII: size 1
-	s1 = 0x02 // accept 0, size 2
-	s2 = 0x13 // accept 1, size 3
-	s3 = 0x03 // accept 0, size 3
-	s4 = 0x23 // accept 2, size 3
-	s5 = 0x34 // accept 3, size 4
-	s6 = 0x04 // accept 0, size 4
-	s7 = 0x44 // accept 4, size 4
-)
-
-// First is information about the first byte in a UTF-8 sequence.
-var First = [256]uint8{
-	//   1   2   3   4   5   6   7   8   9   A   B   C   D   E   F
-	as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, // 0x00-0x0F
-	as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, // 0x10-0x1F
-	as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, // 0x20-0x2F
-	as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, // 0x30-0x3F
-	as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, // 0x40-0x4F
-	as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, // 0x50-0x5F
-	as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, // 0x60-0x6F
-	as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, // 0x70-0x7F
-	//   1   2   3   4   5   6   7   8   9   A   B   C   D   E   F
-	xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, // 0x80-0x8F
-	xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, // 0x90-0x9F
-	xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, // 0xA0-0xAF
-	xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, // 0xB0-0xBF
-	xx, xx, s1, s1, s1, s1, s1, s1, s1, s1, s1, s1, s1, s1, s1, s1, // 0xC0-0xCF
-	s1, s1, s1, s1, s1, s1, s1, s1, s1, s1, s1, s1, s1, s1, s1, s1, // 0xD0-0xDF
-	s2, s3, s3, s3, s3, s3, s3, s3, s3, s3, s3, s3, s3, s4, s3, s3, // 0xE0-0xEF
-	s5, s6, s6, s6, s7, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, // 0xF0-0xFF
-}
-
-// AcceptRange gives the range of valid values for the second byte in a UTF-8
-// sequence for any value for First that is not ASCII or FirstInvalid.
-type AcceptRange struct {
-	Lo uint8 // lowest value for second byte.
-	Hi uint8 // highest value for second byte.
-}
-
-// AcceptRanges is a slice of AcceptRange values. For a given byte sequence b
-//
-//	AcceptRanges[First[b[0]]>>AcceptShift]
-//
-// will give the value of AcceptRange for the multi-byte UTF-8 sequence starting
-// at b[0].
-var AcceptRanges = [...]AcceptRange{
-	0: {LoCB, HiCB},
-	1: {0xA0, HiCB},
-	2: {LoCB, 0x9F},
-	3: {0x90, HiCB},
-	4: {LoCB, 0x8F},
-}
Index: trunk/vendor/golang.org/x/text/language/coverage.go
===================================================================
--- trunk/vendor/golang.org/x/text/language/coverage.go	(revision 145)
+++ 	(revision )
@@ -1,187 +1,0 @@
-// Copyright 2014 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package language
-
-import (
-	"fmt"
-	"sort"
-
-	"golang.org/x/text/internal/language"
-)
-
-// The Coverage interface is used to define the level of coverage of an
-// internationalization service. Note that not all types are supported by all
-// services. As lists may be generated on the fly, it is recommended that users
-// of a Coverage cache the results.
-type Coverage interface {
-	// Tags returns the list of supported tags.
-	Tags() []Tag
-
-	// BaseLanguages returns the list of supported base languages.
-	BaseLanguages() []Base
-
-	// Scripts returns the list of supported scripts.
-	Scripts() []Script
-
-	// Regions returns the list of supported regions.
-	Regions() []Region
-}
-
-var (
-	// Supported defines a Coverage that lists all supported subtags. Tags
-	// always returns nil.
-	Supported Coverage = allSubtags{}
-)
-
-// TODO:
-// - Support Variants, numbering systems.
-// - CLDR coverage levels.
-// - Set of common tags defined in this package.
-
-type allSubtags struct{}
-
-// Regions returns the list of supported regions. As all regions are in a
-// consecutive range, it simply returns a slice of numbers in increasing order.
-// The "undefined" region is not returned.
-func (s allSubtags) Regions() []Region {
-	reg := make([]Region, language.NumRegions)
-	for i := range reg {
-		reg[i] = Region{language.Region(i + 1)}
-	}
-	return reg
-}
-
-// Scripts returns the list of supported scripts. As all scripts are in a
-// consecutive range, it simply returns a slice of numbers in increasing order.
-// The "undefined" script is not returned.
-func (s allSubtags) Scripts() []Script {
-	scr := make([]Script, language.NumScripts)
-	for i := range scr {
-		scr[i] = Script{language.Script(i + 1)}
-	}
-	return scr
-}
-
-// BaseLanguages returns the list of all supported base languages. It generates
-// the list by traversing the internal structures.
-func (s allSubtags) BaseLanguages() []Base {
-	bs := language.BaseLanguages()
-	base := make([]Base, len(bs))
-	for i, b := range bs {
-		base[i] = Base{b}
-	}
-	return base
-}
-
-// Tags always returns nil.
-func (s allSubtags) Tags() []Tag {
-	return nil
-}
-
-// coverage is used by NewCoverage which is used as a convenient way for
-// creating Coverage implementations for partially defined data. Very often a
-// package will only need to define a subset of slices. coverage provides a
-// convenient way to do this. Moreover, packages using NewCoverage, instead of
-// their own implementation, will not break if later new slice types are added.
-type coverage struct {
-	tags    func() []Tag
-	bases   func() []Base
-	scripts func() []Script
-	regions func() []Region
-}
-
-func (s *coverage) Tags() []Tag {
-	if s.tags == nil {
-		return nil
-	}
-	return s.tags()
-}
-
-// bases implements sort.Interface and is used to sort base languages.
-type bases []Base
-
-func (b bases) Len() int {
-	return len(b)
-}
-
-func (b bases) Swap(i, j int) {
-	b[i], b[j] = b[j], b[i]
-}
-
-func (b bases) Less(i, j int) bool {
-	return b[i].langID < b[j].langID
-}
-
-// BaseLanguages returns the result from calling s.bases if it is specified or
-// otherwise derives the set of supported base languages from tags.
-func (s *coverage) BaseLanguages() []Base {
-	if s.bases == nil {
-		tags := s.Tags()
-		if len(tags) == 0 {
-			return nil
-		}
-		a := make([]Base, len(tags))
-		for i, t := range tags {
-			a[i] = Base{language.Language(t.lang())}
-		}
-		sort.Sort(bases(a))
-		k := 0
-		for i := 1; i < len(a); i++ {
-			if a[k] != a[i] {
-				k++
-				a[k] = a[i]
-			}
-		}
-		return a[:k+1]
-	}
-	return s.bases()
-}
-
-func (s *coverage) Scripts() []Script {
-	if s.scripts == nil {
-		return nil
-	}
-	return s.scripts()
-}
-
-func (s *coverage) Regions() []Region {
-	if s.regions == nil {
-		return nil
-	}
-	return s.regions()
-}
-
-// NewCoverage returns a Coverage for the given lists. It is typically used by
-// packages providing internationalization services to define their level of
-// coverage. A list may be of type []T or func() []T, where T is either Tag,
-// Base, Script or Region. The returned Coverage derives the value for Bases
-// from Tags if no func or slice for []Base is specified. For other unspecified
-// types the returned Coverage will return nil for the respective methods.
-func NewCoverage(list ...interface{}) Coverage {
-	s := &coverage{}
-	for _, x := range list {
-		switch v := x.(type) {
-		case func() []Base:
-			s.bases = v
-		case func() []Script:
-			s.scripts = v
-		case func() []Region:
-			s.regions = v
-		case func() []Tag:
-			s.tags = v
-		case []Base:
-			s.bases = func() []Base { return v }
-		case []Script:
-			s.scripts = func() []Script { return v }
-		case []Region:
-			s.regions = func() []Region { return v }
-		case []Tag:
-			s.tags = func() []Tag { return v }
-		default:
-			panic(fmt.Sprintf("language: unsupported set type %T", v))
-		}
-	}
-	return s
-}
Index: trunk/vendor/golang.org/x/text/language/doc.go
===================================================================
--- trunk/vendor/golang.org/x/text/language/doc.go	(revision 145)
+++ 	(revision )
@@ -1,98 +1,0 @@
-// Copyright 2017 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-// Package language implements BCP 47 language tags and related functionality.
-//
-// The most important function of package language is to match a list of
-// user-preferred languages to a list of supported languages.
-// It alleviates the developer of dealing with the complexity of this process
-// and provides the user with the best experience
-// (see https://blog.golang.org/matchlang).
-//
-// # Matching preferred against supported languages
-//
-// A Matcher for an application that supports English, Australian English,
-// Danish, and standard Mandarin can be created as follows:
-//
-//	var matcher = language.NewMatcher([]language.Tag{
-//	    language.English,   // The first language is used as fallback.
-//	    language.MustParse("en-AU"),
-//	    language.Danish,
-//	    language.Chinese,
-//	})
-//
-// This list of supported languages is typically implied by the languages for
-// which there exists translations of the user interface.
-//
-// User-preferred languages usually come as a comma-separated list of BCP 47
-// language tags.
-// The MatchString finds best matches for such strings:
-//
-//	handler(w http.ResponseWriter, r *http.Request) {
-//	    lang, _ := r.Cookie("lang")
-//	    accept := r.Header.Get("Accept-Language")
-//	    tag, _ := language.MatchStrings(matcher, lang.String(), accept)
-//
-//	    // tag should now be used for the initialization of any
-//	    // locale-specific service.
-//	}
-//
-// The Matcher's Match method can be used to match Tags directly.
-//
-// Matchers are aware of the intricacies of equivalence between languages, such
-// as deprecated subtags, legacy tags, macro languages, mutual
-// intelligibility between scripts and languages, and transparently passing
-// BCP 47 user configuration.
-// For instance, it will know that a reader of Bokmål Danish can read Norwegian
-// and will know that Cantonese ("yue") is a good match for "zh-HK".
-//
-// # Using match results
-//
-// To guarantee a consistent user experience to the user it is important to
-// use the same language tag for the selection of any locale-specific services.
-// For example, it is utterly confusing to substitute spelled-out numbers
-// or dates in one language in text of another language.
-// More subtly confusing is using the wrong sorting order or casing
-// algorithm for a certain language.
-//
-// All the packages in x/text that provide locale-specific services
-// (e.g. collate, cases) should be initialized with the tag that was
-// obtained at the start of an interaction with the user.
-//
-// Note that Tag that is returned by Match and MatchString may differ from any
-// of the supported languages, as it may contain carried over settings from
-// the user tags.
-// This may be inconvenient when your application has some additional
-// locale-specific data for your supported languages.
-// Match and MatchString both return the index of the matched supported tag
-// to simplify associating such data with the matched tag.
-//
-// # Canonicalization
-//
-// If one uses the Matcher to compare languages one does not need to
-// worry about canonicalization.
-//
-// The meaning of a Tag varies per application. The language package
-// therefore delays canonicalization and preserves information as much
-// as possible. The Matcher, however, will always take into account that
-// two different tags may represent the same language.
-//
-// By default, only legacy and deprecated tags are converted into their
-// canonical equivalent. All other information is preserved. This approach makes
-// the confidence scores more accurate and allows matchers to distinguish
-// between variants that are otherwise lost.
-//
-// As a consequence, two tags that should be treated as identical according to
-// BCP 47 or CLDR, like "en-Latn" and "en", will be represented differently. The
-// Matcher handles such distinctions, though, and is aware of the
-// equivalence relations. The CanonType type can be used to alter the
-// canonicalization form.
-//
-// # References
-//
-// BCP 47 - Tags for Identifying Languages http://tools.ietf.org/html/bcp47
-package language // import "golang.org/x/text/language"
-
-// TODO: explanation on how to match languages for your own locale-specific
-// service.
Index: trunk/vendor/golang.org/x/text/language/language.go
===================================================================
--- trunk/vendor/golang.org/x/text/language/language.go	(revision 145)
+++ 	(revision )
@@ -1,605 +1,0 @@
-// Copyright 2013 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-//go:generate go run gen.go -output tables.go
-
-package language
-
-// TODO: Remove above NOTE after:
-// - verifying that tables are dropped correctly (most notably matcher tables).
-
-import (
-	"strings"
-
-	"golang.org/x/text/internal/language"
-	"golang.org/x/text/internal/language/compact"
-)
-
-// Tag represents a BCP 47 language tag. It is used to specify an instance of a
-// specific language or locale. All language tag values are guaranteed to be
-// well-formed.
-type Tag compact.Tag
-
-func makeTag(t language.Tag) (tag Tag) {
-	return Tag(compact.Make(t))
-}
-
-func (t *Tag) tag() language.Tag {
-	return (*compact.Tag)(t).Tag()
-}
-
-func (t *Tag) isCompact() bool {
-	return (*compact.Tag)(t).IsCompact()
-}
-
-// TODO: improve performance.
-func (t *Tag) lang() language.Language { return t.tag().LangID }
-func (t *Tag) region() language.Region { return t.tag().RegionID }
-func (t *Tag) script() language.Script { return t.tag().ScriptID }
-
-// Make is a convenience wrapper for Parse that omits the error.
-// In case of an error, a sensible default is returned.
-func Make(s string) Tag {
-	return Default.Make(s)
-}
-
-// Make is a convenience wrapper for c.Parse that omits the error.
-// In case of an error, a sensible default is returned.
-func (c CanonType) Make(s string) Tag {
-	t, _ := c.Parse(s)
-	return t
-}
-
-// Raw returns the raw base language, script and region, without making an
-// attempt to infer their values.
-func (t Tag) Raw() (b Base, s Script, r Region) {
-	tt := t.tag()
-	return Base{tt.LangID}, Script{tt.ScriptID}, Region{tt.RegionID}
-}
-
-// IsRoot returns true if t is equal to language "und".
-func (t Tag) IsRoot() bool {
-	return compact.Tag(t).IsRoot()
-}
-
-// CanonType can be used to enable or disable various types of canonicalization.
-type CanonType int
-
-const (
-	// Replace deprecated base languages with their preferred replacements.
-	DeprecatedBase CanonType = 1 << iota
-	// Replace deprecated scripts with their preferred replacements.
-	DeprecatedScript
-	// Replace deprecated regions with their preferred replacements.
-	DeprecatedRegion
-	// Remove redundant scripts.
-	SuppressScript
-	// Normalize legacy encodings. This includes legacy languages defined in
-	// CLDR as well as bibliographic codes defined in ISO-639.
-	Legacy
-	// Map the dominant language of a macro language group to the macro language
-	// subtag. For example cmn -> zh.
-	Macro
-	// The CLDR flag should be used if full compatibility with CLDR is required.
-	// There are a few cases where language.Tag may differ from CLDR. To follow all
-	// of CLDR's suggestions, use All|CLDR.
-	CLDR
-
-	// Raw can be used to Compose or Parse without Canonicalization.
-	Raw CanonType = 0
-
-	// Replace all deprecated tags with their preferred replacements.
-	Deprecated = DeprecatedBase | DeprecatedScript | DeprecatedRegion
-
-	// All canonicalizations recommended by BCP 47.
-	BCP47 = Deprecated | SuppressScript
-
-	// All canonicalizations.
-	All = BCP47 | Legacy | Macro
-
-	// Default is the canonicalization used by Parse, Make and Compose. To
-	// preserve as much information as possible, canonicalizations that remove
-	// potentially valuable information are not included. The Matcher is
-	// designed to recognize similar tags that would be the same if
-	// they were canonicalized using All.
-	Default = Deprecated | Legacy
-
-	canonLang = DeprecatedBase | Legacy | Macro
-
-	// TODO: LikelyScript, LikelyRegion: suppress similar to ICU.
-)
-
-// canonicalize returns the canonicalized equivalent of the tag and
-// whether there was any change.
-func canonicalize(c CanonType, t language.Tag) (language.Tag, bool) {
-	if c == Raw {
-		return t, false
-	}
-	changed := false
-	if c&SuppressScript != 0 {
-		if t.LangID.SuppressScript() == t.ScriptID {
-			t.ScriptID = 0
-			changed = true
-		}
-	}
-	if c&canonLang != 0 {
-		for {
-			if l, aliasType := t.LangID.Canonicalize(); l != t.LangID {
-				switch aliasType {
-				case language.Legacy:
-					if c&Legacy != 0 {
-						if t.LangID == _sh && t.ScriptID == 0 {
-							t.ScriptID = _Latn
-						}
-						t.LangID = l
-						changed = true
-					}
-				case language.Macro:
-					if c&Macro != 0 {
-						// We deviate here from CLDR. The mapping "nb" -> "no"
-						// qualifies as a typical Macro language mapping.  However,
-						// for legacy reasons, CLDR maps "no", the macro language
-						// code for Norwegian, to the dominant variant "nb". This
-						// change is currently under consideration for CLDR as well.
-						// See https://unicode.org/cldr/trac/ticket/2698 and also
-						// https://unicode.org/cldr/trac/ticket/1790 for some of the
-						// practical implications. TODO: this check could be removed
-						// if CLDR adopts this change.
-						if c&CLDR == 0 || t.LangID != _nb {
-							changed = true
-							t.LangID = l
-						}
-					}
-				case language.Deprecated:
-					if c&DeprecatedBase != 0 {
-						if t.LangID == _mo && t.RegionID == 0 {
-							t.RegionID = _MD
-						}
-						t.LangID = l
-						changed = true
-						// Other canonicalization types may still apply.
-						continue
-					}
-				}
-			} else if c&Legacy != 0 && t.LangID == _no && c&CLDR != 0 {
-				t.LangID = _nb
-				changed = true
-			}
-			break
-		}
-	}
-	if c&DeprecatedScript != 0 {
-		if t.ScriptID == _Qaai {
-			changed = true
-			t.ScriptID = _Zinh
-		}
-	}
-	if c&DeprecatedRegion != 0 {
-		if r := t.RegionID.Canonicalize(); r != t.RegionID {
-			changed = true
-			t.RegionID = r
-		}
-	}
-	return t, changed
-}
-
-// Canonicalize returns the canonicalized equivalent of the tag.
-func (c CanonType) Canonicalize(t Tag) (Tag, error) {
-	// First try fast path.
-	if t.isCompact() {
-		if _, changed := canonicalize(c, compact.Tag(t).Tag()); !changed {
-			return t, nil
-		}
-	}
-	// It is unlikely that one will canonicalize a tag after matching. So do
-	// a slow but simple approach here.
-	if tag, changed := canonicalize(c, t.tag()); changed {
-		tag.RemakeString()
-		return makeTag(tag), nil
-	}
-	return t, nil
-
-}
-
-// Confidence indicates the level of certainty for a given return value.
-// For example, Serbian may be written in Cyrillic or Latin script.
-// The confidence level indicates whether a value was explicitly specified,
-// whether it is typically the only possible value, or whether there is
-// an ambiguity.
-type Confidence int
-
-const (
-	No    Confidence = iota // full confidence that there was no match
-	Low                     // most likely value picked out of a set of alternatives
-	High                    // value is generally assumed to be the correct match
-	Exact                   // exact match or explicitly specified value
-)
-
-var confName = []string{"No", "Low", "High", "Exact"}
-
-func (c Confidence) String() string {
-	return confName[c]
-}
-
-// String returns the canonical string representation of the language tag.
-func (t Tag) String() string {
-	return t.tag().String()
-}
-
-// MarshalText implements encoding.TextMarshaler.
-func (t Tag) MarshalText() (text []byte, err error) {
-	return t.tag().MarshalText()
-}
-
-// UnmarshalText implements encoding.TextUnmarshaler.
-func (t *Tag) UnmarshalText(text []byte) error {
-	var tag language.Tag
-	err := tag.UnmarshalText(text)
-	*t = makeTag(tag)
-	return err
-}
-
-// Base returns the base language of the language tag. If the base language is
-// unspecified, an attempt will be made to infer it from the context.
-// It uses a variant of CLDR's Add Likely Subtags algorithm. This is subject to change.
-func (t Tag) Base() (Base, Confidence) {
-	if b := t.lang(); b != 0 {
-		return Base{b}, Exact
-	}
-	tt := t.tag()
-	c := High
-	if tt.ScriptID == 0 && !tt.RegionID.IsCountry() {
-		c = Low
-	}
-	if tag, err := tt.Maximize(); err == nil && tag.LangID != 0 {
-		return Base{tag.LangID}, c
-	}
-	return Base{0}, No
-}
-
-// Script infers the script for the language tag. If it was not explicitly given, it will infer
-// a most likely candidate.
-// If more than one script is commonly used for a language, the most likely one
-// is returned with a low confidence indication. For example, it returns (Cyrl, Low)
-// for Serbian.
-// If a script cannot be inferred (Zzzz, No) is returned. We do not use Zyyy (undetermined)
-// as one would suspect from the IANA registry for BCP 47. In a Unicode context Zyyy marks
-// common characters (like 1, 2, 3, '.', etc.) and is therefore more like multiple scripts.
-// See https://www.unicode.org/reports/tr24/#Values for more details. Zzzz is also used for
-// unknown value in CLDR.  (Zzzz, Exact) is returned if Zzzz was explicitly specified.
-// Note that an inferred script is never guaranteed to be the correct one. Latin is
-// almost exclusively used for Afrikaans, but Arabic has been used for some texts
-// in the past.  Also, the script that is commonly used may change over time.
-// It uses a variant of CLDR's Add Likely Subtags algorithm. This is subject to change.
-func (t Tag) Script() (Script, Confidence) {
-	if scr := t.script(); scr != 0 {
-		return Script{scr}, Exact
-	}
-	tt := t.tag()
-	sc, c := language.Script(_Zzzz), No
-	if scr := tt.LangID.SuppressScript(); scr != 0 {
-		// Note: it is not always the case that a language with a suppress
-		// script value is only written in one script (e.g. kk, ms, pa).
-		if tt.RegionID == 0 {
-			return Script{scr}, High
-		}
-		sc, c = scr, High
-	}
-	if tag, err := tt.Maximize(); err == nil {
-		if tag.ScriptID != sc {
-			sc, c = tag.ScriptID, Low
-		}
-	} else {
-		tt, _ = canonicalize(Deprecated|Macro, tt)
-		if tag, err := tt.Maximize(); err == nil && tag.ScriptID != sc {
-			sc, c = tag.ScriptID, Low
-		}
-	}
-	return Script{sc}, c
-}
-
-// Region returns the region for the language tag. If it was not explicitly given, it will
-// infer a most likely candidate from the context.
-// It uses a variant of CLDR's Add Likely Subtags algorithm. This is subject to change.
-func (t Tag) Region() (Region, Confidence) {
-	if r := t.region(); r != 0 {
-		return Region{r}, Exact
-	}
-	tt := t.tag()
-	if tt, err := tt.Maximize(); err == nil {
-		return Region{tt.RegionID}, Low // TODO: differentiate between high and low.
-	}
-	tt, _ = canonicalize(Deprecated|Macro, tt)
-	if tag, err := tt.Maximize(); err == nil {
-		return Region{tag.RegionID}, Low
-	}
-	return Region{_ZZ}, No // TODO: return world instead of undetermined?
-}
-
-// Variants returns the variants specified explicitly for this language tag.
-// or nil if no variant was specified.
-func (t Tag) Variants() []Variant {
-	if !compact.Tag(t).MayHaveVariants() {
-		return nil
-	}
-	v := []Variant{}
-	x, str := "", t.tag().Variants()
-	for str != "" {
-		x, str = nextToken(str)
-		v = append(v, Variant{x})
-	}
-	return v
-}
-
-// Parent returns the CLDR parent of t. In CLDR, missing fields in data for a
-// specific language are substituted with fields from the parent language.
-// The parent for a language may change for newer versions of CLDR.
-//
-// Parent returns a tag for a less specific language that is mutually
-// intelligible or Und if there is no such language. This may not be the same as
-// simply stripping the last BCP 47 subtag. For instance, the parent of "zh-TW"
-// is "zh-Hant", and the parent of "zh-Hant" is "und".
-func (t Tag) Parent() Tag {
-	return Tag(compact.Tag(t).Parent())
-}
-
-// nextToken returns token t and the rest of the string.
-func nextToken(s string) (t, tail string) {
-	p := strings.Index(s[1:], "-")
-	if p == -1 {
-		return s[1:], ""
-	}
-	p++
-	return s[1:p], s[p:]
-}
-
-// Extension is a single BCP 47 extension.
-type Extension struct {
-	s string
-}
-
-// String returns the string representation of the extension, including the
-// type tag.
-func (e Extension) String() string {
-	return e.s
-}
-
-// ParseExtension parses s as an extension and returns it on success.
-func ParseExtension(s string) (e Extension, err error) {
-	ext, err := language.ParseExtension(s)
-	return Extension{ext}, err
-}
-
-// Type returns the one-byte extension type of e. It returns 0 for the zero
-// exception.
-func (e Extension) Type() byte {
-	if e.s == "" {
-		return 0
-	}
-	return e.s[0]
-}
-
-// Tokens returns the list of tokens of e.
-func (e Extension) Tokens() []string {
-	return strings.Split(e.s, "-")
-}
-
-// Extension returns the extension of type x for tag t. It will return
-// false for ok if t does not have the requested extension. The returned
-// extension will be invalid in this case.
-func (t Tag) Extension(x byte) (ext Extension, ok bool) {
-	if !compact.Tag(t).MayHaveExtensions() {
-		return Extension{}, false
-	}
-	e, ok := t.tag().Extension(x)
-	return Extension{e}, ok
-}
-
-// Extensions returns all extensions of t.
-func (t Tag) Extensions() []Extension {
-	if !compact.Tag(t).MayHaveExtensions() {
-		return nil
-	}
-	e := []Extension{}
-	for _, ext := range t.tag().Extensions() {
-		e = append(e, Extension{ext})
-	}
-	return e
-}
-
-// TypeForKey returns the type associated with the given key, where key and type
-// are of the allowed values defined for the Unicode locale extension ('u') in
-// https://www.unicode.org/reports/tr35/#Unicode_Language_and_Locale_Identifiers.
-// TypeForKey will traverse the inheritance chain to get the correct value.
-//
-// If there are multiple types associated with a key, only the first will be
-// returned. If there is no type associated with a key, it returns the empty
-// string.
-func (t Tag) TypeForKey(key string) string {
-	if !compact.Tag(t).MayHaveExtensions() {
-		if key != "rg" && key != "va" {
-			return ""
-		}
-	}
-	return t.tag().TypeForKey(key)
-}
-
-// SetTypeForKey returns a new Tag with the key set to type, where key and type
-// are of the allowed values defined for the Unicode locale extension ('u') in
-// https://www.unicode.org/reports/tr35/#Unicode_Language_and_Locale_Identifiers.
-// An empty value removes an existing pair with the same key.
-func (t Tag) SetTypeForKey(key, value string) (Tag, error) {
-	tt, err := t.tag().SetTypeForKey(key, value)
-	return makeTag(tt), err
-}
-
-// NumCompactTags is the number of compact tags. The maximum tag is
-// NumCompactTags-1.
-const NumCompactTags = compact.NumCompactTags
-
-// CompactIndex returns an index, where 0 <= index < NumCompactTags, for tags
-// for which data exists in the text repository.The index will change over time
-// and should not be stored in persistent storage. If t does not match a compact
-// index, exact will be false and the compact index will be returned for the
-// first match after repeatedly taking the Parent of t.
-func CompactIndex(t Tag) (index int, exact bool) {
-	id, exact := compact.LanguageID(compact.Tag(t))
-	return int(id), exact
-}
-
-var root = language.Tag{}
-
-// Base is an ISO 639 language code, used for encoding the base language
-// of a language tag.
-type Base struct {
-	langID language.Language
-}
-
-// ParseBase parses a 2- or 3-letter ISO 639 code.
-// It returns a ValueError if s is a well-formed but unknown language identifier
-// or another error if another error occurred.
-func ParseBase(s string) (Base, error) {
-	l, err := language.ParseBase(s)
-	return Base{l}, err
-}
-
-// String returns the BCP 47 representation of the base language.
-func (b Base) String() string {
-	return b.langID.String()
-}
-
-// ISO3 returns the ISO 639-3 language code.
-func (b Base) ISO3() string {
-	return b.langID.ISO3()
-}
-
-// IsPrivateUse reports whether this language code is reserved for private use.
-func (b Base) IsPrivateUse() bool {
-	return b.langID.IsPrivateUse()
-}
-
-// Script is a 4-letter ISO 15924 code for representing scripts.
-// It is idiomatically represented in title case.
-type Script struct {
-	scriptID language.Script
-}
-
-// ParseScript parses a 4-letter ISO 15924 code.
-// It returns a ValueError if s is a well-formed but unknown script identifier
-// or another error if another error occurred.
-func ParseScript(s string) (Script, error) {
-	sc, err := language.ParseScript(s)
-	return Script{sc}, err
-}
-
-// String returns the script code in title case.
-// It returns "Zzzz" for an unspecified script.
-func (s Script) String() string {
-	return s.scriptID.String()
-}
-
-// IsPrivateUse reports whether this script code is reserved for private use.
-func (s Script) IsPrivateUse() bool {
-	return s.scriptID.IsPrivateUse()
-}
-
-// Region is an ISO 3166-1 or UN M.49 code for representing countries and regions.
-type Region struct {
-	regionID language.Region
-}
-
-// EncodeM49 returns the Region for the given UN M.49 code.
-// It returns an error if r is not a valid code.
-func EncodeM49(r int) (Region, error) {
-	rid, err := language.EncodeM49(r)
-	return Region{rid}, err
-}
-
-// ParseRegion parses a 2- or 3-letter ISO 3166-1 or a UN M.49 code.
-// It returns a ValueError if s is a well-formed but unknown region identifier
-// or another error if another error occurred.
-func ParseRegion(s string) (Region, error) {
-	r, err := language.ParseRegion(s)
-	return Region{r}, err
-}
-
-// String returns the BCP 47 representation for the region.
-// It returns "ZZ" for an unspecified region.
-func (r Region) String() string {
-	return r.regionID.String()
-}
-
-// ISO3 returns the 3-letter ISO code of r.
-// Note that not all regions have a 3-letter ISO code.
-// In such cases this method returns "ZZZ".
-func (r Region) ISO3() string {
-	return r.regionID.ISO3()
-}
-
-// M49 returns the UN M.49 encoding of r, or 0 if this encoding
-// is not defined for r.
-func (r Region) M49() int {
-	return r.regionID.M49()
-}
-
-// IsPrivateUse reports whether r has the ISO 3166 User-assigned status. This
-// may include private-use tags that are assigned by CLDR and used in this
-// implementation. So IsPrivateUse and IsCountry can be simultaneously true.
-func (r Region) IsPrivateUse() bool {
-	return r.regionID.IsPrivateUse()
-}
-
-// IsCountry returns whether this region is a country or autonomous area. This
-// includes non-standard definitions from CLDR.
-func (r Region) IsCountry() bool {
-	return r.regionID.IsCountry()
-}
-
-// IsGroup returns whether this region defines a collection of regions. This
-// includes non-standard definitions from CLDR.
-func (r Region) IsGroup() bool {
-	return r.regionID.IsGroup()
-}
-
-// Contains returns whether Region c is contained by Region r. It returns true
-// if c == r.
-func (r Region) Contains(c Region) bool {
-	return r.regionID.Contains(c.regionID)
-}
-
-// TLD returns the country code top-level domain (ccTLD). UK is returned for GB.
-// In all other cases it returns either the region itself or an error.
-//
-// This method may return an error for a region for which there exists a
-// canonical form with a ccTLD. To get that ccTLD canonicalize r first. The
-// region will already be canonicalized it was obtained from a Tag that was
-// obtained using any of the default methods.
-func (r Region) TLD() (Region, error) {
-	tld, err := r.regionID.TLD()
-	return Region{tld}, err
-}
-
-// Canonicalize returns the region or a possible replacement if the region is
-// deprecated. It will not return a replacement for deprecated regions that
-// are split into multiple regions.
-func (r Region) Canonicalize() Region {
-	return Region{r.regionID.Canonicalize()}
-}
-
-// Variant represents a registered variant of a language as defined by BCP 47.
-type Variant struct {
-	variant string
-}
-
-// ParseVariant parses and returns a Variant. An error is returned if s is not
-// a valid variant.
-func ParseVariant(s string) (Variant, error) {
-	v, err := language.ParseVariant(s)
-	return Variant{v.String()}, err
-}
-
-// String returns the string representation of the variant.
-func (v Variant) String() string {
-	return v.variant
-}
Index: trunk/vendor/golang.org/x/text/language/match.go
===================================================================
--- trunk/vendor/golang.org/x/text/language/match.go	(revision 145)
+++ 	(revision )
@@ -1,735 +1,0 @@
-// Copyright 2013 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package language
-
-import (
-	"errors"
-	"strings"
-
-	"golang.org/x/text/internal/language"
-)
-
-// A MatchOption configures a Matcher.
-type MatchOption func(*matcher)
-
-// PreferSameScript will, in the absence of a match, result in the first
-// preferred tag with the same script as a supported tag to match this supported
-// tag. The default is currently true, but this may change in the future.
-func PreferSameScript(preferSame bool) MatchOption {
-	return func(m *matcher) { m.preferSameScript = preferSame }
-}
-
-// TODO(v1.0.0): consider making Matcher a concrete type, instead of interface.
-// There doesn't seem to be too much need for multiple types.
-// Making it a concrete type allows MatchStrings to be a method, which will
-// improve its discoverability.
-
-// MatchStrings parses and matches the given strings until one of them matches
-// the language in the Matcher. A string may be an Accept-Language header as
-// handled by ParseAcceptLanguage. The default language is returned if no
-// other language matched.
-func MatchStrings(m Matcher, lang ...string) (tag Tag, index int) {
-	for _, accept := range lang {
-		desired, _, err := ParseAcceptLanguage(accept)
-		if err != nil {
-			continue
-		}
-		if tag, index, conf := m.Match(desired...); conf != No {
-			return tag, index
-		}
-	}
-	tag, index, _ = m.Match()
-	return
-}
-
-// Matcher is the interface that wraps the Match method.
-//
-// Match returns the best match for any of the given tags, along with
-// a unique index associated with the returned tag and a confidence
-// score.
-type Matcher interface {
-	Match(t ...Tag) (tag Tag, index int, c Confidence)
-}
-
-// Comprehends reports the confidence score for a speaker of a given language
-// to being able to comprehend the written form of an alternative language.
-func Comprehends(speaker, alternative Tag) Confidence {
-	_, _, c := NewMatcher([]Tag{alternative}).Match(speaker)
-	return c
-}
-
-// NewMatcher returns a Matcher that matches an ordered list of preferred tags
-// against a list of supported tags based on written intelligibility, closeness
-// of dialect, equivalence of subtags and various other rules. It is initialized
-// with the list of supported tags. The first element is used as the default
-// value in case no match is found.
-//
-// Its Match method matches the first of the given Tags to reach a certain
-// confidence threshold. The tags passed to Match should therefore be specified
-// in order of preference. Extensions are ignored for matching.
-//
-// The index returned by the Match method corresponds to the index of the
-// matched tag in t, but is augmented with the Unicode extension ('u')of the
-// corresponding preferred tag. This allows user locale options to be passed
-// transparently.
-func NewMatcher(t []Tag, options ...MatchOption) Matcher {
-	return newMatcher(t, options)
-}
-
-func (m *matcher) Match(want ...Tag) (t Tag, index int, c Confidence) {
-	var tt language.Tag
-	match, w, c := m.getBest(want...)
-	if match != nil {
-		tt, index = match.tag, match.index
-	} else {
-		// TODO: this should be an option
-		tt = m.default_.tag
-		if m.preferSameScript {
-		outer:
-			for _, w := range want {
-				script, _ := w.Script()
-				if script.scriptID == 0 {
-					// Don't do anything if there is no script, such as with
-					// private subtags.
-					continue
-				}
-				for i, h := range m.supported {
-					if script.scriptID == h.maxScript {
-						tt, index = h.tag, i
-						break outer
-					}
-				}
-			}
-		}
-		// TODO: select first language tag based on script.
-	}
-	if w.RegionID != tt.RegionID && w.RegionID != 0 {
-		if w.RegionID != 0 && tt.RegionID != 0 && tt.RegionID.Contains(w.RegionID) {
-			tt.RegionID = w.RegionID
-			tt.RemakeString()
-		} else if r := w.RegionID.String(); len(r) == 2 {
-			// TODO: also filter macro and deprecated.
-			tt, _ = tt.SetTypeForKey("rg", strings.ToLower(r)+"zzzz")
-		}
-	}
-	// Copy options from the user-provided tag into the result tag. This is hard
-	// to do after the fact, so we do it here.
-	// TODO: add in alternative variants to -u-va-.
-	// TODO: add preferred region to -u-rg-.
-	if e := w.Extensions(); len(e) > 0 {
-		b := language.Builder{}
-		b.SetTag(tt)
-		for _, e := range e {
-			b.AddExt(e)
-		}
-		tt = b.Make()
-	}
-	return makeTag(tt), index, c
-}
-
-// ErrMissingLikelyTagsData indicates no information was available
-// to compute likely values of missing tags.
-var ErrMissingLikelyTagsData = errors.New("missing likely tags data")
-
-// func (t *Tag) setTagsFrom(id Tag) {
-// 	t.LangID = id.LangID
-// 	t.ScriptID = id.ScriptID
-// 	t.RegionID = id.RegionID
-// }
-
-// Tag Matching
-// CLDR defines an algorithm for finding the best match between two sets of language
-// tags. The basic algorithm defines how to score a possible match and then find
-// the match with the best score
-// (see https://www.unicode.org/reports/tr35/#LanguageMatching).
-// Using scoring has several disadvantages. The scoring obfuscates the importance of
-// the various factors considered, making the algorithm harder to understand. Using
-// scoring also requires the full score to be computed for each pair of tags.
-//
-// We will use a different algorithm which aims to have the following properties:
-// - clarity on the precedence of the various selection factors, and
-// - improved performance by allowing early termination of a comparison.
-//
-// Matching algorithm (overview)
-// Input:
-//   - supported: a set of supported tags
-//   - default:   the default tag to return in case there is no match
-//   - desired:   list of desired tags, ordered by preference, starting with
-//                the most-preferred.
-//
-// Algorithm:
-//   1) Set the best match to the lowest confidence level
-//   2) For each tag in "desired":
-//     a) For each tag in "supported":
-//        1) compute the match between the two tags.
-//        2) if the match is better than the previous best match, replace it
-//           with the new match. (see next section)
-//     b) if the current best match is Exact and pin is true the result will be
-//        frozen to the language found thusfar, although better matches may
-//        still be found for the same language.
-//   3) If the best match so far is below a certain threshold, return "default".
-//
-// Ranking:
-// We use two phases to determine whether one pair of tags are a better match
-// than another pair of tags. First, we determine a rough confidence level. If the
-// levels are different, the one with the highest confidence wins.
-// Second, if the rough confidence levels are identical, we use a set of tie-breaker
-// rules.
-//
-// The confidence level of matching a pair of tags is determined by finding the
-// lowest confidence level of any matches of the corresponding subtags (the
-// result is deemed as good as its weakest link).
-// We define the following levels:
-//   Exact    - An exact match of a subtag, before adding likely subtags.
-//   MaxExact - An exact match of a subtag, after adding likely subtags.
-//              [See Note 2].
-//   High     - High level of mutual intelligibility between different subtag
-//              variants.
-//   Low      - Low level of mutual intelligibility between different subtag
-//              variants.
-//   No       - No mutual intelligibility.
-//
-// The following levels can occur for each type of subtag:
-//   Base:    Exact, MaxExact, High, Low, No
-//   Script:  Exact, MaxExact [see Note 3], Low, No
-//   Region:  Exact, MaxExact, High
-//   Variant: Exact, High
-//   Private: Exact, No
-//
-// Any result with a confidence level of Low or higher is deemed a possible match.
-// Once a desired tag matches any of the supported tags with a level of MaxExact
-// or higher, the next desired tag is not considered (see Step 2.b).
-// Note that CLDR provides languageMatching data that defines close equivalence
-// classes for base languages, scripts and regions.
-//
-// Tie-breaking
-// If we get the same confidence level for two matches, we apply a sequence of
-// tie-breaking rules. The first that succeeds defines the result. The rules are
-// applied in the following order.
-//   1) Original language was defined and was identical.
-//   2) Original region was defined and was identical.
-//   3) Distance between two maximized regions was the smallest.
-//   4) Original script was defined and was identical.
-//   5) Distance from want tag to have tag using the parent relation [see Note 5.]
-// If there is still no winner after these rules are applied, the first match
-// found wins.
-//
-// Notes:
-// [2] In practice, as matching of Exact is done in a separate phase from
-//     matching the other levels, we reuse the Exact level to mean MaxExact in
-//     the second phase. As a consequence, we only need the levels defined by
-//     the Confidence type. The MaxExact confidence level is mapped to High in
-//     the public API.
-// [3] We do not differentiate between maximized script values that were derived
-//     from suppressScript versus most likely tag data. We determined that in
-//     ranking the two, one ranks just after the other. Moreover, the two cannot
-//     occur concurrently. As a consequence, they are identical for practical
-//     purposes.
-// [4] In case of deprecated, macro-equivalents and legacy mappings, we assign
-//     the MaxExact level to allow iw vs he to still be a closer match than
-//     en-AU vs en-US, for example.
-// [5] In CLDR a locale inherits fields that are unspecified for this locale
-//     from its parent. Therefore, if a locale is a parent of another locale,
-//     it is a strong measure for closeness, especially when no other tie
-//     breaker rule applies. One could also argue it is inconsistent, for
-//     example, when pt-AO matches pt (which CLDR equates with pt-BR), even
-//     though its parent is pt-PT according to the inheritance rules.
-//
-// Implementation Details:
-// There are several performance considerations worth pointing out. Most notably,
-// we preprocess as much as possible (within reason) at the time of creation of a
-// matcher. This includes:
-//   - creating a per-language map, which includes data for the raw base language
-//     and its canonicalized variant (if applicable),
-//   - expanding entries for the equivalence classes defined in CLDR's
-//     languageMatch data.
-// The per-language map ensures that typically only a very small number of tags
-// need to be considered. The pre-expansion of canonicalized subtags and
-// equivalence classes reduces the amount of map lookups that need to be done at
-// runtime.
-
-// matcher keeps a set of supported language tags, indexed by language.
-type matcher struct {
-	default_         *haveTag
-	supported        []*haveTag
-	index            map[language.Language]*matchHeader
-	passSettings     bool
-	preferSameScript bool
-}
-
-// matchHeader has the lists of tags for exact matches and matches based on
-// maximized and canonicalized tags for a given language.
-type matchHeader struct {
-	haveTags []*haveTag
-	original bool
-}
-
-// haveTag holds a supported Tag and its maximized script and region. The maximized
-// or canonicalized language is not stored as it is not needed during matching.
-type haveTag struct {
-	tag language.Tag
-
-	// index of this tag in the original list of supported tags.
-	index int
-
-	// conf is the maximum confidence that can result from matching this haveTag.
-	// When conf < Exact this means it was inserted after applying a CLDR equivalence rule.
-	conf Confidence
-
-	// Maximized region and script.
-	maxRegion language.Region
-	maxScript language.Script
-
-	// altScript may be checked as an alternative match to maxScript. If altScript
-	// matches, the confidence level for this match is Low. Theoretically there
-	// could be multiple alternative scripts. This does not occur in practice.
-	altScript language.Script
-
-	// nextMax is the index of the next haveTag with the same maximized tags.
-	nextMax uint16
-}
-
-func makeHaveTag(tag language.Tag, index int) (haveTag, language.Language) {
-	max := tag
-	if tag.LangID != 0 || tag.RegionID != 0 || tag.ScriptID != 0 {
-		max, _ = canonicalize(All, max)
-		max, _ = max.Maximize()
-		max.RemakeString()
-	}
-	return haveTag{tag, index, Exact, max.RegionID, max.ScriptID, altScript(max.LangID, max.ScriptID), 0}, max.LangID
-}
-
-// altScript returns an alternative script that may match the given script with
-// a low confidence.  At the moment, the langMatch data allows for at most one
-// script to map to another and we rely on this to keep the code simple.
-func altScript(l language.Language, s language.Script) language.Script {
-	for _, alt := range matchScript {
-		// TODO: also match cases where language is not the same.
-		if (language.Language(alt.wantLang) == l || language.Language(alt.haveLang) == l) &&
-			language.Script(alt.haveScript) == s {
-			return language.Script(alt.wantScript)
-		}
-	}
-	return 0
-}
-
-// addIfNew adds a haveTag to the list of tags only if it is a unique tag.
-// Tags that have the same maximized values are linked by index.
-func (h *matchHeader) addIfNew(n haveTag, exact bool) {
-	h.original = h.original || exact
-	// Don't add new exact matches.
-	for _, v := range h.haveTags {
-		if equalsRest(v.tag, n.tag) {
-			return
-		}
-	}
-	// Allow duplicate maximized tags, but create a linked list to allow quickly
-	// comparing the equivalents and bail out.
-	for i, v := range h.haveTags {
-		if v.maxScript == n.maxScript &&
-			v.maxRegion == n.maxRegion &&
-			v.tag.VariantOrPrivateUseTags() == n.tag.VariantOrPrivateUseTags() {
-			for h.haveTags[i].nextMax != 0 {
-				i = int(h.haveTags[i].nextMax)
-			}
-			h.haveTags[i].nextMax = uint16(len(h.haveTags))
-			break
-		}
-	}
-	h.haveTags = append(h.haveTags, &n)
-}
-
-// header returns the matchHeader for the given language. It creates one if
-// it doesn't already exist.
-func (m *matcher) header(l language.Language) *matchHeader {
-	if h := m.index[l]; h != nil {
-		return h
-	}
-	h := &matchHeader{}
-	m.index[l] = h
-	return h
-}
-
-func toConf(d uint8) Confidence {
-	if d <= 10 {
-		return High
-	}
-	if d < 30 {
-		return Low
-	}
-	return No
-}
-
-// newMatcher builds an index for the given supported tags and returns it as
-// a matcher. It also expands the index by considering various equivalence classes
-// for a given tag.
-func newMatcher(supported []Tag, options []MatchOption) *matcher {
-	m := &matcher{
-		index:            make(map[language.Language]*matchHeader),
-		preferSameScript: true,
-	}
-	for _, o := range options {
-		o(m)
-	}
-	if len(supported) == 0 {
-		m.default_ = &haveTag{}
-		return m
-	}
-	// Add supported languages to the index. Add exact matches first to give
-	// them precedence.
-	for i, tag := range supported {
-		tt := tag.tag()
-		pair, _ := makeHaveTag(tt, i)
-		m.header(tt.LangID).addIfNew(pair, true)
-		m.supported = append(m.supported, &pair)
-	}
-	m.default_ = m.header(supported[0].lang()).haveTags[0]
-	// Keep these in two different loops to support the case that two equivalent
-	// languages are distinguished, such as iw and he.
-	for i, tag := range supported {
-		tt := tag.tag()
-		pair, max := makeHaveTag(tt, i)
-		if max != tt.LangID {
-			m.header(max).addIfNew(pair, true)
-		}
-	}
-
-	// update is used to add indexes in the map for equivalent languages.
-	// update will only add entries to original indexes, thus not computing any
-	// transitive relations.
-	update := func(want, have uint16, conf Confidence) {
-		if hh := m.index[language.Language(have)]; hh != nil {
-			if !hh.original {
-				return
-			}
-			hw := m.header(language.Language(want))
-			for _, ht := range hh.haveTags {
-				v := *ht
-				if conf < v.conf {
-					v.conf = conf
-				}
-				v.nextMax = 0 // this value needs to be recomputed
-				if v.altScript != 0 {
-					v.altScript = altScript(language.Language(want), v.maxScript)
-				}
-				hw.addIfNew(v, conf == Exact && hh.original)
-			}
-		}
-	}
-
-	// Add entries for languages with mutual intelligibility as defined by CLDR's
-	// languageMatch data.
-	for _, ml := range matchLang {
-		update(ml.want, ml.have, toConf(ml.distance))
-		if !ml.oneway {
-			update(ml.have, ml.want, toConf(ml.distance))
-		}
-	}
-
-	// Add entries for possible canonicalizations. This is an optimization to
-	// ensure that only one map lookup needs to be done at runtime per desired tag.
-	// First we match deprecated equivalents. If they are perfect equivalents
-	// (their canonicalization simply substitutes a different language code, but
-	// nothing else), the match confidence is Exact, otherwise it is High.
-	for i, lm := range language.AliasMap {
-		// If deprecated codes match and there is no fiddling with the script or
-		// or region, we consider it an exact match.
-		conf := Exact
-		if language.AliasTypes[i] != language.Macro {
-			if !isExactEquivalent(language.Language(lm.From)) {
-				conf = High
-			}
-			update(lm.To, lm.From, conf)
-		}
-		update(lm.From, lm.To, conf)
-	}
-	return m
-}
-
-// getBest gets the best matching tag in m for any of the given tags, taking into
-// account the order of preference of the given tags.
-func (m *matcher) getBest(want ...Tag) (got *haveTag, orig language.Tag, c Confidence) {
-	best := bestMatch{}
-	for i, ww := range want {
-		w := ww.tag()
-		var max language.Tag
-		// Check for exact match first.
-		h := m.index[w.LangID]
-		if w.LangID != 0 {
-			if h == nil {
-				continue
-			}
-			// Base language is defined.
-			max, _ = canonicalize(Legacy|Deprecated|Macro, w)
-			// A region that is added through canonicalization is stronger than
-			// a maximized region: set it in the original (e.g. mo -> ro-MD).
-			if w.RegionID != max.RegionID {
-				w.RegionID = max.RegionID
-			}
-			// TODO: should we do the same for scripts?
-			// See test case: en, sr, nl ; sh ; sr
-			max, _ = max.Maximize()
-		} else {
-			// Base language is not defined.
-			if h != nil {
-				for i := range h.haveTags {
-					have := h.haveTags[i]
-					if equalsRest(have.tag, w) {
-						return have, w, Exact
-					}
-				}
-			}
-			if w.ScriptID == 0 && w.RegionID == 0 {
-				// We skip all tags matching und for approximate matching, including
-				// private tags.
-				continue
-			}
-			max, _ = w.Maximize()
-			if h = m.index[max.LangID]; h == nil {
-				continue
-			}
-		}
-		pin := true
-		for _, t := range want[i+1:] {
-			if w.LangID == t.lang() {
-				pin = false
-				break
-			}
-		}
-		// Check for match based on maximized tag.
-		for i := range h.haveTags {
-			have := h.haveTags[i]
-			best.update(have, w, max.ScriptID, max.RegionID, pin)
-			if best.conf == Exact {
-				for have.nextMax != 0 {
-					have = h.haveTags[have.nextMax]
-					best.update(have, w, max.ScriptID, max.RegionID, pin)
-				}
-				return best.have, best.want, best.conf
-			}
-		}
-	}
-	if best.conf <= No {
-		if len(want) != 0 {
-			return nil, want[0].tag(), No
-		}
-		return nil, language.Tag{}, No
-	}
-	return best.have, best.want, best.conf
-}
-
-// bestMatch accumulates the best match so far.
-type bestMatch struct {
-	have            *haveTag
-	want            language.Tag
-	conf            Confidence
-	pinnedRegion    language.Region
-	pinLanguage     bool
-	sameRegionGroup bool
-	// Cached results from applying tie-breaking rules.
-	origLang     bool
-	origReg      bool
-	paradigmReg  bool
-	regGroupDist uint8
-	origScript   bool
-}
-
-// update updates the existing best match if the new pair is considered to be a
-// better match. To determine if the given pair is a better match, it first
-// computes the rough confidence level. If this surpasses the current match, it
-// will replace it and update the tie-breaker rule cache. If there is a tie, it
-// proceeds with applying a series of tie-breaker rules. If there is no
-// conclusive winner after applying the tie-breaker rules, it leaves the current
-// match as the preferred match.
-//
-// If pin is true and have and tag are a strong match, it will henceforth only
-// consider matches for this language. This corresponds to the idea that most
-// users have a strong preference for the first defined language. A user can
-// still prefer a second language over a dialect of the preferred language by
-// explicitly specifying dialects, e.g. "en, nl, en-GB". In this case pin should
-// be false.
-func (m *bestMatch) update(have *haveTag, tag language.Tag, maxScript language.Script, maxRegion language.Region, pin bool) {
-	// Bail if the maximum attainable confidence is below that of the current best match.
-	c := have.conf
-	if c < m.conf {
-		return
-	}
-	// Don't change the language once we already have found an exact match.
-	if m.pinLanguage && tag.LangID != m.want.LangID {
-		return
-	}
-	// Pin the region group if we are comparing tags for the same language.
-	if tag.LangID == m.want.LangID && m.sameRegionGroup {
-		_, sameGroup := regionGroupDist(m.pinnedRegion, have.maxRegion, have.maxScript, m.want.LangID)
-		if !sameGroup {
-			return
-		}
-	}
-	if c == Exact && have.maxScript == maxScript {
-		// If there is another language and then another entry of this language,
-		// don't pin anything, otherwise pin the language.
-		m.pinLanguage = pin
-	}
-	if equalsRest(have.tag, tag) {
-	} else if have.maxScript != maxScript {
-		// There is usually very little comprehension between different scripts.
-		// In a few cases there may still be Low comprehension. This possibility
-		// is pre-computed and stored in have.altScript.
-		if Low < m.conf || have.altScript != maxScript {
-			return
-		}
-		c = Low
-	} else if have.maxRegion != maxRegion {
-		if High < c {
-			// There is usually a small difference between languages across regions.
-			c = High
-		}
-	}
-
-	// We store the results of the computations of the tie-breaker rules along
-	// with the best match. There is no need to do the checks once we determine
-	// we have a winner, but we do still need to do the tie-breaker computations.
-	// We use "beaten" to keep track if we still need to do the checks.
-	beaten := false // true if the new pair defeats the current one.
-	if c != m.conf {
-		if c < m.conf {
-			return
-		}
-		beaten = true
-	}
-
-	// Tie-breaker rules:
-	// We prefer if the pre-maximized language was specified and identical.
-	origLang := have.tag.LangID == tag.LangID && tag.LangID != 0
-	if !beaten && m.origLang != origLang {
-		if m.origLang {
-			return
-		}
-		beaten = true
-	}
-
-	// We prefer if the pre-maximized region was specified and identical.
-	origReg := have.tag.RegionID == tag.RegionID && tag.RegionID != 0
-	if !beaten && m.origReg != origReg {
-		if m.origReg {
-			return
-		}
-		beaten = true
-	}
-
-	regGroupDist, sameGroup := regionGroupDist(have.maxRegion, maxRegion, maxScript, tag.LangID)
-	if !beaten && m.regGroupDist != regGroupDist {
-		if regGroupDist > m.regGroupDist {
-			return
-		}
-		beaten = true
-	}
-
-	paradigmReg := isParadigmLocale(tag.LangID, have.maxRegion)
-	if !beaten && m.paradigmReg != paradigmReg {
-		if !paradigmReg {
-			return
-		}
-		beaten = true
-	}
-
-	// Next we prefer if the pre-maximized script was specified and identical.
-	origScript := have.tag.ScriptID == tag.ScriptID && tag.ScriptID != 0
-	if !beaten && m.origScript != origScript {
-		if m.origScript {
-			return
-		}
-		beaten = true
-	}
-
-	// Update m to the newly found best match.
-	if beaten {
-		m.have = have
-		m.want = tag
-		m.conf = c
-		m.pinnedRegion = maxRegion
-		m.sameRegionGroup = sameGroup
-		m.origLang = origLang
-		m.origReg = origReg
-		m.paradigmReg = paradigmReg
-		m.origScript = origScript
-		m.regGroupDist = regGroupDist
-	}
-}
-
-func isParadigmLocale(lang language.Language, r language.Region) bool {
-	for _, e := range paradigmLocales {
-		if language.Language(e[0]) == lang && (r == language.Region(e[1]) || r == language.Region(e[2])) {
-			return true
-		}
-	}
-	return false
-}
-
-// regionGroupDist computes the distance between two regions based on their
-// CLDR grouping.
-func regionGroupDist(a, b language.Region, script language.Script, lang language.Language) (dist uint8, same bool) {
-	const defaultDistance = 4
-
-	aGroup := uint(regionToGroups[a]) << 1
-	bGroup := uint(regionToGroups[b]) << 1
-	for _, ri := range matchRegion {
-		if language.Language(ri.lang) == lang && (ri.script == 0 || language.Script(ri.script) == script) {
-			group := uint(1 << (ri.group &^ 0x80))
-			if 0x80&ri.group == 0 {
-				if aGroup&bGroup&group != 0 { // Both regions are in the group.
-					return ri.distance, ri.distance == defaultDistance
-				}
-			} else {
-				if (aGroup|bGroup)&group == 0 { // Both regions are not in the group.
-					return ri.distance, ri.distance == defaultDistance
-				}
-			}
-		}
-	}
-	return defaultDistance, true
-}
-
-// equalsRest compares everything except the language.
-func equalsRest(a, b language.Tag) bool {
-	// TODO: don't include extensions in this comparison. To do this efficiently,
-	// though, we should handle private tags separately.
-	return a.ScriptID == b.ScriptID && a.RegionID == b.RegionID && a.VariantOrPrivateUseTags() == b.VariantOrPrivateUseTags()
-}
-
-// isExactEquivalent returns true if canonicalizing the language will not alter
-// the script or region of a tag.
-func isExactEquivalent(l language.Language) bool {
-	for _, o := range notEquivalent {
-		if o == l {
-			return false
-		}
-	}
-	return true
-}
-
-var notEquivalent []language.Language
-
-func init() {
-	// Create a list of all languages for which canonicalization may alter the
-	// script or region.
-	for _, lm := range language.AliasMap {
-		tag := language.Tag{LangID: language.Language(lm.From)}
-		if tag, _ = canonicalize(All, tag); tag.ScriptID != 0 || tag.RegionID != 0 {
-			notEquivalent = append(notEquivalent, language.Language(lm.From))
-		}
-	}
-	// Maximize undefined regions of paradigm locales.
-	for i, v := range paradigmLocales {
-		t := language.Tag{LangID: language.Language(v[0])}
-		max, _ := t.Maximize()
-		if v[1] == 0 {
-			paradigmLocales[i][1] = uint16(max.RegionID)
-		}
-		if v[2] == 0 {
-			paradigmLocales[i][2] = uint16(max.RegionID)
-		}
-	}
-}
Index: trunk/vendor/golang.org/x/text/language/parse.go
===================================================================
--- trunk/vendor/golang.org/x/text/language/parse.go	(revision 145)
+++ 	(revision )
@@ -1,256 +1,0 @@
-// Copyright 2013 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package language
-
-import (
-	"errors"
-	"sort"
-	"strconv"
-	"strings"
-
-	"golang.org/x/text/internal/language"
-)
-
-// ValueError is returned by any of the parsing functions when the
-// input is well-formed but the respective subtag is not recognized
-// as a valid value.
-type ValueError interface {
-	error
-
-	// Subtag returns the subtag for which the error occurred.
-	Subtag() string
-}
-
-// Parse parses the given BCP 47 string and returns a valid Tag. If parsing
-// failed it returns an error and any part of the tag that could be parsed.
-// If parsing succeeded but an unknown value was found, it returns
-// ValueError. The Tag returned in this case is just stripped of the unknown
-// value. All other values are preserved. It accepts tags in the BCP 47 format
-// and extensions to this standard defined in
-// https://www.unicode.org/reports/tr35/#Unicode_Language_and_Locale_Identifiers.
-// The resulting tag is canonicalized using the default canonicalization type.
-func Parse(s string) (t Tag, err error) {
-	return Default.Parse(s)
-}
-
-// Parse parses the given BCP 47 string and returns a valid Tag. If parsing
-// failed it returns an error and any part of the tag that could be parsed.
-// If parsing succeeded but an unknown value was found, it returns
-// ValueError. The Tag returned in this case is just stripped of the unknown
-// value. All other values are preserved. It accepts tags in the BCP 47 format
-// and extensions to this standard defined in
-// https://www.unicode.org/reports/tr35/#Unicode_Language_and_Locale_Identifiers.
-// The resulting tag is canonicalized using the canonicalization type c.
-func (c CanonType) Parse(s string) (t Tag, err error) {
-	defer func() {
-		if recover() != nil {
-			t = Tag{}
-			err = language.ErrSyntax
-		}
-	}()
-
-	tt, err := language.Parse(s)
-	if err != nil {
-		return makeTag(tt), err
-	}
-	tt, changed := canonicalize(c, tt)
-	if changed {
-		tt.RemakeString()
-	}
-	return makeTag(tt), err
-}
-
-// Compose creates a Tag from individual parts, which may be of type Tag, Base,
-// Script, Region, Variant, []Variant, Extension, []Extension or error. If a
-// Base, Script or Region or slice of type Variant or Extension is passed more
-// than once, the latter will overwrite the former. Variants and Extensions are
-// accumulated, but if two extensions of the same type are passed, the latter
-// will replace the former. For -u extensions, though, the key-type pairs are
-// added, where later values overwrite older ones. A Tag overwrites all former
-// values and typically only makes sense as the first argument. The resulting
-// tag is returned after canonicalizing using the Default CanonType. If one or
-// more errors are encountered, one of the errors is returned.
-func Compose(part ...interface{}) (t Tag, err error) {
-	return Default.Compose(part...)
-}
-
-// Compose creates a Tag from individual parts, which may be of type Tag, Base,
-// Script, Region, Variant, []Variant, Extension, []Extension or error. If a
-// Base, Script or Region or slice of type Variant or Extension is passed more
-// than once, the latter will overwrite the former. Variants and Extensions are
-// accumulated, but if two extensions of the same type are passed, the latter
-// will replace the former. For -u extensions, though, the key-type pairs are
-// added, where later values overwrite older ones. A Tag overwrites all former
-// values and typically only makes sense as the first argument. The resulting
-// tag is returned after canonicalizing using CanonType c. If one or more errors
-// are encountered, one of the errors is returned.
-func (c CanonType) Compose(part ...interface{}) (t Tag, err error) {
-	defer func() {
-		if recover() != nil {
-			t = Tag{}
-			err = language.ErrSyntax
-		}
-	}()
-
-	var b language.Builder
-	if err = update(&b, part...); err != nil {
-		return und, err
-	}
-	b.Tag, _ = canonicalize(c, b.Tag)
-	return makeTag(b.Make()), err
-}
-
-var errInvalidArgument = errors.New("invalid Extension or Variant")
-
-func update(b *language.Builder, part ...interface{}) (err error) {
-	for _, x := range part {
-		switch v := x.(type) {
-		case Tag:
-			b.SetTag(v.tag())
-		case Base:
-			b.Tag.LangID = v.langID
-		case Script:
-			b.Tag.ScriptID = v.scriptID
-		case Region:
-			b.Tag.RegionID = v.regionID
-		case Variant:
-			if v.variant == "" {
-				err = errInvalidArgument
-				break
-			}
-			b.AddVariant(v.variant)
-		case Extension:
-			if v.s == "" {
-				err = errInvalidArgument
-				break
-			}
-			b.SetExt(v.s)
-		case []Variant:
-			b.ClearVariants()
-			for _, v := range v {
-				b.AddVariant(v.variant)
-			}
-		case []Extension:
-			b.ClearExtensions()
-			for _, e := range v {
-				b.SetExt(e.s)
-			}
-		// TODO: support parsing of raw strings based on morphology or just extensions?
-		case error:
-			if v != nil {
-				err = v
-			}
-		}
-	}
-	return
-}
-
-var errInvalidWeight = errors.New("ParseAcceptLanguage: invalid weight")
-var errTagListTooLarge = errors.New("tag list exceeds max length")
-
-// ParseAcceptLanguage parses the contents of an Accept-Language header as
-// defined in http://www.ietf.org/rfc/rfc2616.txt and returns a list of Tags and
-// a list of corresponding quality weights. It is more permissive than RFC 2616
-// and may return non-nil slices even if the input is not valid.
-// The Tags will be sorted by highest weight first and then by first occurrence.
-// Tags with a weight of zero will be dropped. An error will be returned if the
-// input could not be parsed.
-func ParseAcceptLanguage(s string) (tag []Tag, q []float32, err error) {
-	defer func() {
-		if recover() != nil {
-			tag = nil
-			q = nil
-			err = language.ErrSyntax
-		}
-	}()
-
-	if strings.Count(s, "-") > 1000 {
-		return nil, nil, errTagListTooLarge
-	}
-
-	var entry string
-	for s != "" {
-		if entry, s = split(s, ','); entry == "" {
-			continue
-		}
-
-		entry, weight := split(entry, ';')
-
-		// Scan the language.
-		t, err := Parse(entry)
-		if err != nil {
-			id, ok := acceptFallback[entry]
-			if !ok {
-				return nil, nil, err
-			}
-			t = makeTag(language.Tag{LangID: id})
-		}
-
-		// Scan the optional weight.
-		w := 1.0
-		if weight != "" {
-			weight = consume(weight, 'q')
-			weight = consume(weight, '=')
-			// consume returns the empty string when a token could not be
-			// consumed, resulting in an error for ParseFloat.
-			if w, err = strconv.ParseFloat(weight, 32); err != nil {
-				return nil, nil, errInvalidWeight
-			}
-			// Drop tags with a quality weight of 0.
-			if w <= 0 {
-				continue
-			}
-		}
-
-		tag = append(tag, t)
-		q = append(q, float32(w))
-	}
-	sort.Stable(&tagSort{tag, q})
-	return tag, q, nil
-}
-
-// consume removes a leading token c from s and returns the result or the empty
-// string if there is no such token.
-func consume(s string, c byte) string {
-	if s == "" || s[0] != c {
-		return ""
-	}
-	return strings.TrimSpace(s[1:])
-}
-
-func split(s string, c byte) (head, tail string) {
-	if i := strings.IndexByte(s, c); i >= 0 {
-		return strings.TrimSpace(s[:i]), strings.TrimSpace(s[i+1:])
-	}
-	return strings.TrimSpace(s), ""
-}
-
-// Add hack mapping to deal with a small number of cases that occur
-// in Accept-Language (with reasonable frequency).
-var acceptFallback = map[string]language.Language{
-	"english": _en,
-	"deutsch": _de,
-	"italian": _it,
-	"french":  _fr,
-	"*":       _mul, // defined in the spec to match all languages.
-}
-
-type tagSort struct {
-	tag []Tag
-	q   []float32
-}
-
-func (s *tagSort) Len() int {
-	return len(s.q)
-}
-
-func (s *tagSort) Less(i, j int) bool {
-	return s.q[i] > s.q[j]
-}
-
-func (s *tagSort) Swap(i, j int) {
-	s.tag[i], s.tag[j] = s.tag[j], s.tag[i]
-	s.q[i], s.q[j] = s.q[j], s.q[i]
-}
Index: trunk/vendor/golang.org/x/text/language/tables.go
===================================================================
--- trunk/vendor/golang.org/x/text/language/tables.go	(revision 145)
+++ 	(revision )
@@ -1,298 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-package language
-
-// CLDRVersion is the CLDR version from which the tables in this package are derived.
-const CLDRVersion = "32"
-
-const (
-	_de  = 269
-	_en  = 313
-	_fr  = 350
-	_it  = 505
-	_mo  = 784
-	_no  = 879
-	_nb  = 839
-	_pt  = 960
-	_sh  = 1031
-	_mul = 806
-	_und = 0
-)
-const (
-	_001 = 1
-	_419 = 31
-	_BR  = 65
-	_CA  = 73
-	_ES  = 110
-	_GB  = 123
-	_MD  = 188
-	_PT  = 238
-	_UK  = 306
-	_US  = 309
-	_ZZ  = 357
-	_XA  = 323
-	_XC  = 325
-	_XK  = 333
-)
-const (
-	_Latn = 90
-	_Hani = 57
-	_Hans = 59
-	_Hant = 60
-	_Qaaa = 147
-	_Qaai = 155
-	_Qabx = 196
-	_Zinh = 252
-	_Zyyy = 257
-	_Zzzz = 258
-)
-
-var regionToGroups = []uint8{ // 358 elements
-	// Entry 0 - 3F
-	0x00, 0x00, 0x00, 0x04, 0x04, 0x00, 0x00, 0x04,
-	0x00, 0x00, 0x00, 0x00, 0x04, 0x04, 0x04, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x04, 0x00,
-	0x00, 0x04, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00,
-	0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x04, 0x04, 0x00, 0x04,
-	// Entry 40 - 7F
-	0x04, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x04, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x04, 0x00,
-	0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x04, 0x04, 0x00, 0x08,
-	0x00, 0x04, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x04, 0x00,
-	// Entry 80 - BF
-	0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00,
-	0x00, 0x04, 0x01, 0x00, 0x04, 0x02, 0x00, 0x04,
-	0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00,
-	0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x08, 0x08, 0x00, 0x00, 0x00, 0x04, 0x00,
-	// Entry C0 - FF
-	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01,
-	0x04, 0x08, 0x04, 0x00, 0x00, 0x00, 0x00, 0x04,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x04, 0x00, 0x05, 0x00, 0x00, 0x00,
-	0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	// Entry 100 - 13F
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00,
-	0x00, 0x00, 0x04, 0x04, 0x00, 0x00, 0x00, 0x04,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0x04, 0x00,
-	0x00, 0x04, 0x00, 0x04, 0x04, 0x05, 0x00, 0x00,
-	// Entry 140 - 17F
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-} // Size: 382 bytes
-
-var paradigmLocales = [][3]uint16{ // 3 elements
-	0: [3]uint16{0x139, 0x0, 0x7b},
-	1: [3]uint16{0x13e, 0x0, 0x1f},
-	2: [3]uint16{0x3c0, 0x41, 0xee},
-} // Size: 42 bytes
-
-type mutualIntelligibility struct {
-	want     uint16
-	have     uint16
-	distance uint8
-	oneway   bool
-}
-type scriptIntelligibility struct {
-	wantLang   uint16
-	haveLang   uint16
-	wantScript uint8
-	haveScript uint8
-	distance   uint8
-}
-type regionIntelligibility struct {
-	lang     uint16
-	script   uint8
-	group    uint8
-	distance uint8
-}
-
-// matchLang holds pairs of langIDs of base languages that are typically
-// mutually intelligible. Each pair is associated with a confidence and
-// whether the intelligibility goes one or both ways.
-var matchLang = []mutualIntelligibility{ // 113 elements
-	0:   {want: 0x1d1, have: 0xb7, distance: 0x4, oneway: false},
-	1:   {want: 0x407, have: 0xb7, distance: 0x4, oneway: false},
-	2:   {want: 0x407, have: 0x1d1, distance: 0x4, oneway: false},
-	3:   {want: 0x407, have: 0x432, distance: 0x4, oneway: false},
-	4:   {want: 0x43a, have: 0x1, distance: 0x4, oneway: false},
-	5:   {want: 0x1a3, have: 0x10d, distance: 0x4, oneway: true},
-	6:   {want: 0x295, have: 0x10d, distance: 0x4, oneway: true},
-	7:   {want: 0x101, have: 0x36f, distance: 0x8, oneway: false},
-	8:   {want: 0x101, have: 0x347, distance: 0x8, oneway: false},
-	9:   {want: 0x5, have: 0x3e2, distance: 0xa, oneway: true},
-	10:  {want: 0xd, have: 0x139, distance: 0xa, oneway: true},
-	11:  {want: 0x16, have: 0x367, distance: 0xa, oneway: true},
-	12:  {want: 0x21, have: 0x139, distance: 0xa, oneway: true},
-	13:  {want: 0x56, have: 0x13e, distance: 0xa, oneway: true},
-	14:  {want: 0x58, have: 0x3e2, distance: 0xa, oneway: true},
-	15:  {want: 0x71, have: 0x3e2, distance: 0xa, oneway: true},
-	16:  {want: 0x75, have: 0x139, distance: 0xa, oneway: true},
-	17:  {want: 0x82, have: 0x1be, distance: 0xa, oneway: true},
-	18:  {want: 0xa5, have: 0x139, distance: 0xa, oneway: true},
-	19:  {want: 0xb2, have: 0x15e, distance: 0xa, oneway: true},
-	20:  {want: 0xdd, have: 0x153, distance: 0xa, oneway: true},
-	21:  {want: 0xe5, have: 0x139, distance: 0xa, oneway: true},
-	22:  {want: 0xe9, have: 0x3a, distance: 0xa, oneway: true},
-	23:  {want: 0xf0, have: 0x15e, distance: 0xa, oneway: true},
-	24:  {want: 0xf9, have: 0x15e, distance: 0xa, oneway: true},
-	25:  {want: 0x100, have: 0x139, distance: 0xa, oneway: true},
-	26:  {want: 0x130, have: 0x139, distance: 0xa, oneway: true},
-	27:  {want: 0x13c, have: 0x139, distance: 0xa, oneway: true},
-	28:  {want: 0x140, have: 0x151, distance: 0xa, oneway: true},
-	29:  {want: 0x145, have: 0x13e, distance: 0xa, oneway: true},
-	30:  {want: 0x158, have: 0x101, distance: 0xa, oneway: true},
-	31:  {want: 0x16d, have: 0x367, distance: 0xa, oneway: true},
-	32:  {want: 0x16e, have: 0x139, distance: 0xa, oneway: true},
-	33:  {want: 0x16f, have: 0x139, distance: 0xa, oneway: true},
-	34:  {want: 0x17e, have: 0x139, distance: 0xa, oneway: true},
-	35:  {want: 0x190, have: 0x13e, distance: 0xa, oneway: true},
-	36:  {want: 0x194, have: 0x13e, distance: 0xa, oneway: true},
-	37:  {want: 0x1a4, have: 0x1be, distance: 0xa, oneway: true},
-	38:  {want: 0x1b4, have: 0x139, distance: 0xa, oneway: true},
-	39:  {want: 0x1b8, have: 0x139, distance: 0xa, oneway: true},
-	40:  {want: 0x1d4, have: 0x15e, distance: 0xa, oneway: true},
-	41:  {want: 0x1d7, have: 0x3e2, distance: 0xa, oneway: true},
-	42:  {want: 0x1d9, have: 0x139, distance: 0xa, oneway: true},
-	43:  {want: 0x1e7, have: 0x139, distance: 0xa, oneway: true},
-	44:  {want: 0x1f8, have: 0x139, distance: 0xa, oneway: true},
-	45:  {want: 0x20e, have: 0x1e1, distance: 0xa, oneway: true},
-	46:  {want: 0x210, have: 0x139, distance: 0xa, oneway: true},
-	47:  {want: 0x22d, have: 0x15e, distance: 0xa, oneway: true},
-	48:  {want: 0x242, have: 0x3e2, distance: 0xa, oneway: true},
-	49:  {want: 0x24a, have: 0x139, distance: 0xa, oneway: true},
-	50:  {want: 0x251, have: 0x139, distance: 0xa, oneway: true},
-	51:  {want: 0x265, have: 0x139, distance: 0xa, oneway: true},
-	52:  {want: 0x274, have: 0x48a, distance: 0xa, oneway: true},
-	53:  {want: 0x28a, have: 0x3e2, distance: 0xa, oneway: true},
-	54:  {want: 0x28e, have: 0x1f9, distance: 0xa, oneway: true},
-	55:  {want: 0x2a3, have: 0x139, distance: 0xa, oneway: true},
-	56:  {want: 0x2b5, have: 0x15e, distance: 0xa, oneway: true},
-	57:  {want: 0x2b8, have: 0x139, distance: 0xa, oneway: true},
-	58:  {want: 0x2be, have: 0x139, distance: 0xa, oneway: true},
-	59:  {want: 0x2c3, have: 0x15e, distance: 0xa, oneway: true},
-	60:  {want: 0x2ed, have: 0x139, distance: 0xa, oneway: true},
-	61:  {want: 0x2f1, have: 0x15e, distance: 0xa, oneway: true},
-	62:  {want: 0x2fa, have: 0x139, distance: 0xa, oneway: true},
-	63:  {want: 0x2ff, have: 0x7e, distance: 0xa, oneway: true},
-	64:  {want: 0x304, have: 0x139, distance: 0xa, oneway: true},
-	65:  {want: 0x30b, have: 0x3e2, distance: 0xa, oneway: true},
-	66:  {want: 0x31b, have: 0x1be, distance: 0xa, oneway: true},
-	67:  {want: 0x31f, have: 0x1e1, distance: 0xa, oneway: true},
-	68:  {want: 0x320, have: 0x139, distance: 0xa, oneway: true},
-	69:  {want: 0x331, have: 0x139, distance: 0xa, oneway: true},
-	70:  {want: 0x351, have: 0x139, distance: 0xa, oneway: true},
-	71:  {want: 0x36a, have: 0x347, distance: 0xa, oneway: false},
-	72:  {want: 0x36a, have: 0x36f, distance: 0xa, oneway: true},
-	73:  {want: 0x37a, have: 0x139, distance: 0xa, oneway: true},
-	74:  {want: 0x387, have: 0x139, distance: 0xa, oneway: true},
-	75:  {want: 0x389, have: 0x139, distance: 0xa, oneway: true},
-	76:  {want: 0x38b, have: 0x15e, distance: 0xa, oneway: true},
-	77:  {want: 0x390, have: 0x139, distance: 0xa, oneway: true},
-	78:  {want: 0x395, have: 0x139, distance: 0xa, oneway: true},
-	79:  {want: 0x39d, have: 0x139, distance: 0xa, oneway: true},
-	80:  {want: 0x3a5, have: 0x139, distance: 0xa, oneway: true},
-	81:  {want: 0x3be, have: 0x139, distance: 0xa, oneway: true},
-	82:  {want: 0x3c4, have: 0x13e, distance: 0xa, oneway: true},
-	83:  {want: 0x3d4, have: 0x10d, distance: 0xa, oneway: true},
-	84:  {want: 0x3d9, have: 0x139, distance: 0xa, oneway: true},
-	85:  {want: 0x3e5, have: 0x15e, distance: 0xa, oneway: true},
-	86:  {want: 0x3e9, have: 0x1be, distance: 0xa, oneway: true},
-	87:  {want: 0x3fa, have: 0x139, distance: 0xa, oneway: true},
-	88:  {want: 0x40c, have: 0x139, distance: 0xa, oneway: true},
-	89:  {want: 0x423, have: 0x139, distance: 0xa, oneway: true},
-	90:  {want: 0x429, have: 0x139, distance: 0xa, oneway: true},
-	91:  {want: 0x431, have: 0x139, distance: 0xa, oneway: true},
-	92:  {want: 0x43b, have: 0x139, distance: 0xa, oneway: true},
-	93:  {want: 0x43e, have: 0x1e1, distance: 0xa, oneway: true},
-	94:  {want: 0x445, have: 0x139, distance: 0xa, oneway: true},
-	95:  {want: 0x450, have: 0x139, distance: 0xa, oneway: true},
-	96:  {want: 0x461, have: 0x139, distance: 0xa, oneway: true},
-	97:  {want: 0x467, have: 0x3e2, distance: 0xa, oneway: true},
-	98:  {want: 0x46f, have: 0x139, distance: 0xa, oneway: true},
-	99:  {want: 0x476, have: 0x3e2, distance: 0xa, oneway: true},
-	100: {want: 0x3883, have: 0x139, distance: 0xa, oneway: true},
-	101: {want: 0x480, have: 0x139, distance: 0xa, oneway: true},
-	102: {want: 0x482, have: 0x139, distance: 0xa, oneway: true},
-	103: {want: 0x494, have: 0x3e2, distance: 0xa, oneway: true},
-	104: {want: 0x49d, have: 0x139, distance: 0xa, oneway: true},
-	105: {want: 0x4ac, have: 0x529, distance: 0xa, oneway: true},
-	106: {want: 0x4b4, have: 0x139, distance: 0xa, oneway: true},
-	107: {want: 0x4bc, have: 0x3e2, distance: 0xa, oneway: true},
-	108: {want: 0x4e5, have: 0x15e, distance: 0xa, oneway: true},
-	109: {want: 0x4f2, have: 0x139, distance: 0xa, oneway: true},
-	110: {want: 0x512, have: 0x139, distance: 0xa, oneway: true},
-	111: {want: 0x518, have: 0x139, distance: 0xa, oneway: true},
-	112: {want: 0x52f, have: 0x139, distance: 0xa, oneway: true},
-} // Size: 702 bytes
-
-// matchScript holds pairs of scriptIDs where readers of one script
-// can typically also read the other. Each is associated with a confidence.
-var matchScript = []scriptIntelligibility{ // 26 elements
-	0:  {wantLang: 0x432, haveLang: 0x432, wantScript: 0x5a, haveScript: 0x20, distance: 0x5},
-	1:  {wantLang: 0x432, haveLang: 0x432, wantScript: 0x20, haveScript: 0x5a, distance: 0x5},
-	2:  {wantLang: 0x58, haveLang: 0x3e2, wantScript: 0x5a, haveScript: 0x20, distance: 0xa},
-	3:  {wantLang: 0xa5, haveLang: 0x139, wantScript: 0xe, haveScript: 0x5a, distance: 0xa},
-	4:  {wantLang: 0x1d7, haveLang: 0x3e2, wantScript: 0x8, haveScript: 0x20, distance: 0xa},
-	5:  {wantLang: 0x210, haveLang: 0x139, wantScript: 0x2e, haveScript: 0x5a, distance: 0xa},
-	6:  {wantLang: 0x24a, haveLang: 0x139, wantScript: 0x4e, haveScript: 0x5a, distance: 0xa},
-	7:  {wantLang: 0x251, haveLang: 0x139, wantScript: 0x52, haveScript: 0x5a, distance: 0xa},
-	8:  {wantLang: 0x2b8, haveLang: 0x139, wantScript: 0x57, haveScript: 0x5a, distance: 0xa},
-	9:  {wantLang: 0x304, haveLang: 0x139, wantScript: 0x6e, haveScript: 0x5a, distance: 0xa},
-	10: {wantLang: 0x331, haveLang: 0x139, wantScript: 0x75, haveScript: 0x5a, distance: 0xa},
-	11: {wantLang: 0x351, haveLang: 0x139, wantScript: 0x22, haveScript: 0x5a, distance: 0xa},
-	12: {wantLang: 0x395, haveLang: 0x139, wantScript: 0x81, haveScript: 0x5a, distance: 0xa},
-	13: {wantLang: 0x39d, haveLang: 0x139, wantScript: 0x36, haveScript: 0x5a, distance: 0xa},
-	14: {wantLang: 0x3be, haveLang: 0x139, wantScript: 0x5, haveScript: 0x5a, distance: 0xa},
-	15: {wantLang: 0x3fa, haveLang: 0x139, wantScript: 0x5, haveScript: 0x5a, distance: 0xa},
-	16: {wantLang: 0x40c, haveLang: 0x139, wantScript: 0xd4, haveScript: 0x5a, distance: 0xa},
-	17: {wantLang: 0x450, haveLang: 0x139, wantScript: 0xe3, haveScript: 0x5a, distance: 0xa},
-	18: {wantLang: 0x461, haveLang: 0x139, wantScript: 0xe6, haveScript: 0x5a, distance: 0xa},
-	19: {wantLang: 0x46f, haveLang: 0x139, wantScript: 0x2c, haveScript: 0x5a, distance: 0xa},
-	20: {wantLang: 0x476, haveLang: 0x3e2, wantScript: 0x5a, haveScript: 0x20, distance: 0xa},
-	21: {wantLang: 0x4b4, haveLang: 0x139, wantScript: 0x5, haveScript: 0x5a, distance: 0xa},
-	22: {wantLang: 0x4bc, haveLang: 0x3e2, wantScript: 0x5a, haveScript: 0x20, distance: 0xa},
-	23: {wantLang: 0x512, haveLang: 0x139, wantScript: 0x3e, haveScript: 0x5a, distance: 0xa},
-	24: {wantLang: 0x529, haveLang: 0x529, wantScript: 0x3b, haveScript: 0x3c, distance: 0xf},
-	25: {wantLang: 0x529, haveLang: 0x529, wantScript: 0x3c, haveScript: 0x3b, distance: 0x13},
-} // Size: 232 bytes
-
-var matchRegion = []regionIntelligibility{ // 15 elements
-	0:  {lang: 0x3a, script: 0x0, group: 0x4, distance: 0x4},
-	1:  {lang: 0x3a, script: 0x0, group: 0x84, distance: 0x4},
-	2:  {lang: 0x139, script: 0x0, group: 0x1, distance: 0x4},
-	3:  {lang: 0x139, script: 0x0, group: 0x81, distance: 0x4},
-	4:  {lang: 0x13e, script: 0x0, group: 0x3, distance: 0x4},
-	5:  {lang: 0x13e, script: 0x0, group: 0x83, distance: 0x4},
-	6:  {lang: 0x3c0, script: 0x0, group: 0x3, distance: 0x4},
-	7:  {lang: 0x3c0, script: 0x0, group: 0x83, distance: 0x4},
-	8:  {lang: 0x529, script: 0x3c, group: 0x2, distance: 0x4},
-	9:  {lang: 0x529, script: 0x3c, group: 0x82, distance: 0x4},
-	10: {lang: 0x3a, script: 0x0, group: 0x80, distance: 0x5},
-	11: {lang: 0x139, script: 0x0, group: 0x80, distance: 0x5},
-	12: {lang: 0x13e, script: 0x0, group: 0x80, distance: 0x5},
-	13: {lang: 0x3c0, script: 0x0, group: 0x80, distance: 0x5},
-	14: {lang: 0x529, script: 0x3c, group: 0x80, distance: 0x5},
-} // Size: 114 bytes
-
-// Total table size 1472 bytes (1KiB); checksum: F86C669
Index: trunk/vendor/golang.org/x/text/language/tags.go
===================================================================
--- trunk/vendor/golang.org/x/text/language/tags.go	(revision 145)
+++ 	(revision )
@@ -1,145 +1,0 @@
-// Copyright 2013 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package language
-
-import "golang.org/x/text/internal/language/compact"
-
-// TODO: Various sets of commonly use tags and regions.
-
-// MustParse is like Parse, but panics if the given BCP 47 tag cannot be parsed.
-// It simplifies safe initialization of Tag values.
-func MustParse(s string) Tag {
-	t, err := Parse(s)
-	if err != nil {
-		panic(err)
-	}
-	return t
-}
-
-// MustParse is like Parse, but panics if the given BCP 47 tag cannot be parsed.
-// It simplifies safe initialization of Tag values.
-func (c CanonType) MustParse(s string) Tag {
-	t, err := c.Parse(s)
-	if err != nil {
-		panic(err)
-	}
-	return t
-}
-
-// MustParseBase is like ParseBase, but panics if the given base cannot be parsed.
-// It simplifies safe initialization of Base values.
-func MustParseBase(s string) Base {
-	b, err := ParseBase(s)
-	if err != nil {
-		panic(err)
-	}
-	return b
-}
-
-// MustParseScript is like ParseScript, but panics if the given script cannot be
-// parsed. It simplifies safe initialization of Script values.
-func MustParseScript(s string) Script {
-	scr, err := ParseScript(s)
-	if err != nil {
-		panic(err)
-	}
-	return scr
-}
-
-// MustParseRegion is like ParseRegion, but panics if the given region cannot be
-// parsed. It simplifies safe initialization of Region values.
-func MustParseRegion(s string) Region {
-	r, err := ParseRegion(s)
-	if err != nil {
-		panic(err)
-	}
-	return r
-}
-
-var (
-	und = Tag{}
-
-	Und Tag = Tag{}
-
-	Afrikaans            Tag = Tag(compact.Afrikaans)
-	Amharic              Tag = Tag(compact.Amharic)
-	Arabic               Tag = Tag(compact.Arabic)
-	ModernStandardArabic Tag = Tag(compact.ModernStandardArabic)
-	Azerbaijani          Tag = Tag(compact.Azerbaijani)
-	Bulgarian            Tag = Tag(compact.Bulgarian)
-	Bengali              Tag = Tag(compact.Bengali)
-	Catalan              Tag = Tag(compact.Catalan)
-	Czech                Tag = Tag(compact.Czech)
-	Danish               Tag = Tag(compact.Danish)
-	German               Tag = Tag(compact.German)
-	Greek                Tag = Tag(compact.Greek)
-	English              Tag = Tag(compact.English)
-	AmericanEnglish      Tag = Tag(compact.AmericanEnglish)
-	BritishEnglish       Tag = Tag(compact.BritishEnglish)
-	Spanish              Tag = Tag(compact.Spanish)
-	EuropeanSpanish      Tag = Tag(compact.EuropeanSpanish)
-	LatinAmericanSpanish Tag = Tag(compact.LatinAmericanSpanish)
-	Estonian             Tag = Tag(compact.Estonian)
-	Persian              Tag = Tag(compact.Persian)
-	Finnish              Tag = Tag(compact.Finnish)
-	Filipino             Tag = Tag(compact.Filipino)
-	French               Tag = Tag(compact.French)
-	CanadianFrench       Tag = Tag(compact.CanadianFrench)
-	Gujarati             Tag = Tag(compact.Gujarati)
-	Hebrew               Tag = Tag(compact.Hebrew)
-	Hindi                Tag = Tag(compact.Hindi)
-	Croatian             Tag = Tag(compact.Croatian)
-	Hungarian            Tag = Tag(compact.Hungarian)
-	Armenian             Tag = Tag(compact.Armenian)
-	Indonesian           Tag = Tag(compact.Indonesian)
-	Icelandic            Tag = Tag(compact.Icelandic)
-	Italian              Tag = Tag(compact.Italian)
-	Japanese             Tag = Tag(compact.Japanese)
-	Georgian             Tag = Tag(compact.Georgian)
-	Kazakh               Tag = Tag(compact.Kazakh)
-	Khmer                Tag = Tag(compact.Khmer)
-	Kannada              Tag = Tag(compact.Kannada)
-	Korean               Tag = Tag(compact.Korean)
-	Kirghiz              Tag = Tag(compact.Kirghiz)
-	Lao                  Tag = Tag(compact.Lao)
-	Lithuanian           Tag = Tag(compact.Lithuanian)
-	Latvian              Tag = Tag(compact.Latvian)
-	Macedonian           Tag = Tag(compact.Macedonian)
-	Malayalam            Tag = Tag(compact.Malayalam)
-	Mongolian            Tag = Tag(compact.Mongolian)
-	Marathi              Tag = Tag(compact.Marathi)
-	Malay                Tag = Tag(compact.Malay)
-	Burmese              Tag = Tag(compact.Burmese)
-	Nepali               Tag = Tag(compact.Nepali)
-	Dutch                Tag = Tag(compact.Dutch)
-	Norwegian            Tag = Tag(compact.Norwegian)
-	Punjabi              Tag = Tag(compact.Punjabi)
-	Polish               Tag = Tag(compact.Polish)
-	Portuguese           Tag = Tag(compact.Portuguese)
-	BrazilianPortuguese  Tag = Tag(compact.BrazilianPortuguese)
-	EuropeanPortuguese   Tag = Tag(compact.EuropeanPortuguese)
-	Romanian             Tag = Tag(compact.Romanian)
-	Russian              Tag = Tag(compact.Russian)
-	Sinhala              Tag = Tag(compact.Sinhala)
-	Slovak               Tag = Tag(compact.Slovak)
-	Slovenian            Tag = Tag(compact.Slovenian)
-	Albanian             Tag = Tag(compact.Albanian)
-	Serbian              Tag = Tag(compact.Serbian)
-	SerbianLatin         Tag = Tag(compact.SerbianLatin)
-	Swedish              Tag = Tag(compact.Swedish)
-	Swahili              Tag = Tag(compact.Swahili)
-	Tamil                Tag = Tag(compact.Tamil)
-	Telugu               Tag = Tag(compact.Telugu)
-	Thai                 Tag = Tag(compact.Thai)
-	Turkish              Tag = Tag(compact.Turkish)
-	Ukrainian            Tag = Tag(compact.Ukrainian)
-	Urdu                 Tag = Tag(compact.Urdu)
-	Uzbek                Tag = Tag(compact.Uzbek)
-	Vietnamese           Tag = Tag(compact.Vietnamese)
-	Chinese              Tag = Tag(compact.Chinese)
-	SimplifiedChinese    Tag = Tag(compact.SimplifiedChinese)
-	TraditionalChinese   Tag = Tag(compact.TraditionalChinese)
-	Zulu                 Tag = Tag(compact.Zulu)
-)
Index: trunk/vendor/golang.org/x/text/runes/cond.go
===================================================================
--- trunk/vendor/golang.org/x/text/runes/cond.go	(revision 145)
+++ 	(revision )
@@ -1,187 +1,0 @@
-// Copyright 2015 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package runes
-
-import (
-	"unicode/utf8"
-
-	"golang.org/x/text/transform"
-)
-
-// Note: below we pass invalid UTF-8 to the tIn and tNotIn transformers as is.
-// This is done for various reasons:
-// - To retain the semantics of the Nop transformer: if input is passed to a Nop
-//   one would expect it to be unchanged.
-// - It would be very expensive to pass a converted RuneError to a transformer:
-//   a transformer might need more source bytes after RuneError, meaning that
-//   the only way to pass it safely is to create a new buffer and manage the
-//   intermingling of RuneErrors and normal input.
-// - Many transformers leave ill-formed UTF-8 as is, so this is not
-//   inconsistent. Generally ill-formed UTF-8 is only replaced if it is a
-//   logical consequence of the operation (as for Map) or if it otherwise would
-//   pose security concerns (as for Remove).
-// - An alternative would be to return an error on ill-formed UTF-8, but this
-//   would be inconsistent with other operations.
-
-// If returns a transformer that applies tIn to consecutive runes for which
-// s.Contains(r) and tNotIn to consecutive runes for which !s.Contains(r). Reset
-// is called on tIn and tNotIn at the start of each run. A Nop transformer will
-// substitute a nil value passed to tIn or tNotIn. Invalid UTF-8 is translated
-// to RuneError to determine which transformer to apply, but is passed as is to
-// the respective transformer.
-func If(s Set, tIn, tNotIn transform.Transformer) Transformer {
-	if tIn == nil && tNotIn == nil {
-		return Transformer{transform.Nop}
-	}
-	if tIn == nil {
-		tIn = transform.Nop
-	}
-	if tNotIn == nil {
-		tNotIn = transform.Nop
-	}
-	sIn, ok := tIn.(transform.SpanningTransformer)
-	if !ok {
-		sIn = dummySpan{tIn}
-	}
-	sNotIn, ok := tNotIn.(transform.SpanningTransformer)
-	if !ok {
-		sNotIn = dummySpan{tNotIn}
-	}
-
-	a := &cond{
-		tIn:    sIn,
-		tNotIn: sNotIn,
-		f:      s.Contains,
-	}
-	a.Reset()
-	return Transformer{a}
-}
-
-type dummySpan struct{ transform.Transformer }
-
-func (d dummySpan) Span(src []byte, atEOF bool) (n int, err error) {
-	return 0, transform.ErrEndOfSpan
-}
-
-type cond struct {
-	tIn, tNotIn transform.SpanningTransformer
-	f           func(rune) bool
-	check       func(rune) bool               // current check to perform
-	t           transform.SpanningTransformer // current transformer to use
-}
-
-// Reset implements transform.Transformer.
-func (t *cond) Reset() {
-	t.check = t.is
-	t.t = t.tIn
-	t.t.Reset() // notIn will be reset on first usage.
-}
-
-func (t *cond) is(r rune) bool {
-	if t.f(r) {
-		return true
-	}
-	t.check = t.isNot
-	t.t = t.tNotIn
-	t.tNotIn.Reset()
-	return false
-}
-
-func (t *cond) isNot(r rune) bool {
-	if !t.f(r) {
-		return true
-	}
-	t.check = t.is
-	t.t = t.tIn
-	t.tIn.Reset()
-	return false
-}
-
-// This implementation of Span doesn't help all too much, but it needs to be
-// there to satisfy this package's Transformer interface.
-// TODO: there are certainly room for improvements, though. For example, if
-// t.t == transform.Nop (which will a common occurrence) it will save a bundle
-// to special-case that loop.
-func (t *cond) Span(src []byte, atEOF bool) (n int, err error) {
-	p := 0
-	for n < len(src) && err == nil {
-		// Don't process too much at a time as the Spanner that will be
-		// called on this block may terminate early.
-		const maxChunk = 4096
-		max := len(src)
-		if v := n + maxChunk; v < max {
-			max = v
-		}
-		atEnd := false
-		size := 0
-		current := t.t
-		for ; p < max; p += size {
-			r := rune(src[p])
-			if r < utf8.RuneSelf {
-				size = 1
-			} else if r, size = utf8.DecodeRune(src[p:]); size == 1 {
-				if !atEOF && !utf8.FullRune(src[p:]) {
-					err = transform.ErrShortSrc
-					break
-				}
-			}
-			if !t.check(r) {
-				// The next rune will be the start of a new run.
-				atEnd = true
-				break
-			}
-		}
-		n2, err2 := current.Span(src[n:p], atEnd || (atEOF && p == len(src)))
-		n += n2
-		if err2 != nil {
-			return n, err2
-		}
-		// At this point either err != nil or t.check will pass for the rune at p.
-		p = n + size
-	}
-	return n, err
-}
-
-func (t *cond) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	p := 0
-	for nSrc < len(src) && err == nil {
-		// Don't process too much at a time, as the work might be wasted if the
-		// destination buffer isn't large enough to hold the result or a
-		// transform returns an error early.
-		const maxChunk = 4096
-		max := len(src)
-		if n := nSrc + maxChunk; n < len(src) {
-			max = n
-		}
-		atEnd := false
-		size := 0
-		current := t.t
-		for ; p < max; p += size {
-			r := rune(src[p])
-			if r < utf8.RuneSelf {
-				size = 1
-			} else if r, size = utf8.DecodeRune(src[p:]); size == 1 {
-				if !atEOF && !utf8.FullRune(src[p:]) {
-					err = transform.ErrShortSrc
-					break
-				}
-			}
-			if !t.check(r) {
-				// The next rune will be the start of a new run.
-				atEnd = true
-				break
-			}
-		}
-		nDst2, nSrc2, err2 := current.Transform(dst[nDst:], src[nSrc:p], atEnd || (atEOF && p == len(src)))
-		nDst += nDst2
-		nSrc += nSrc2
-		if err2 != nil {
-			return nDst, nSrc, err2
-		}
-		// At this point either err != nil or t.check will pass for the rune at p.
-		p = nSrc + size
-	}
-	return nDst, nSrc, err
-}
Index: trunk/vendor/golang.org/x/text/runes/runes.go
===================================================================
--- trunk/vendor/golang.org/x/text/runes/runes.go	(revision 145)
+++ 	(revision )
@@ -1,355 +1,0 @@
-// Copyright 2014 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-// Package runes provide transforms for UTF-8 encoded text.
-package runes // import "golang.org/x/text/runes"
-
-import (
-	"unicode"
-	"unicode/utf8"
-
-	"golang.org/x/text/transform"
-)
-
-// A Set is a collection of runes.
-type Set interface {
-	// Contains returns true if r is contained in the set.
-	Contains(r rune) bool
-}
-
-type setFunc func(rune) bool
-
-func (s setFunc) Contains(r rune) bool {
-	return s(r)
-}
-
-// Note: using funcs here instead of wrapping types result in cleaner
-// documentation and a smaller API.
-
-// In creates a Set with a Contains method that returns true for all runes in
-// the given RangeTable.
-func In(rt *unicode.RangeTable) Set {
-	return setFunc(func(r rune) bool { return unicode.Is(rt, r) })
-}
-
-// NotIn creates a Set with a Contains method that returns true for all runes not
-// in the given RangeTable.
-func NotIn(rt *unicode.RangeTable) Set {
-	return setFunc(func(r rune) bool { return !unicode.Is(rt, r) })
-}
-
-// Predicate creates a Set with a Contains method that returns f(r).
-func Predicate(f func(rune) bool) Set {
-	return setFunc(f)
-}
-
-// Transformer implements the transform.Transformer interface.
-type Transformer struct {
-	t transform.SpanningTransformer
-}
-
-func (t Transformer) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	return t.t.Transform(dst, src, atEOF)
-}
-
-func (t Transformer) Span(b []byte, atEOF bool) (n int, err error) {
-	return t.t.Span(b, atEOF)
-}
-
-func (t Transformer) Reset() { t.t.Reset() }
-
-// Bytes returns a new byte slice with the result of converting b using t.  It
-// calls Reset on t. It returns nil if any error was found. This can only happen
-// if an error-producing Transformer is passed to If.
-func (t Transformer) Bytes(b []byte) []byte {
-	b, _, err := transform.Bytes(t, b)
-	if err != nil {
-		return nil
-	}
-	return b
-}
-
-// String returns a string with the result of converting s using t. It calls
-// Reset on t. It returns the empty string if any error was found. This can only
-// happen if an error-producing Transformer is passed to If.
-func (t Transformer) String(s string) string {
-	s, _, err := transform.String(t, s)
-	if err != nil {
-		return ""
-	}
-	return s
-}
-
-// TODO:
-// - Copy: copying strings and bytes in whole-rune units.
-// - Validation (maybe)
-// - Well-formed-ness (maybe)
-
-const runeErrorString = string(utf8.RuneError)
-
-// Remove returns a Transformer that removes runes r for which s.Contains(r).
-// Illegal input bytes are replaced by RuneError before being passed to f.
-func Remove(s Set) Transformer {
-	if f, ok := s.(setFunc); ok {
-		// This little trick cuts the running time of BenchmarkRemove for sets
-		// created by Predicate roughly in half.
-		// TODO: special-case RangeTables as well.
-		return Transformer{remove(f)}
-	}
-	return Transformer{remove(s.Contains)}
-}
-
-// TODO: remove transform.RemoveFunc.
-
-type remove func(r rune) bool
-
-func (remove) Reset() {}
-
-// Span implements transform.Spanner.
-func (t remove) Span(src []byte, atEOF bool) (n int, err error) {
-	for r, size := rune(0), 0; n < len(src); {
-		if r = rune(src[n]); r < utf8.RuneSelf {
-			size = 1
-		} else if r, size = utf8.DecodeRune(src[n:]); size == 1 {
-			// Invalid rune.
-			if !atEOF && !utf8.FullRune(src[n:]) {
-				err = transform.ErrShortSrc
-			} else {
-				err = transform.ErrEndOfSpan
-			}
-			break
-		}
-		if t(r) {
-			err = transform.ErrEndOfSpan
-			break
-		}
-		n += size
-	}
-	return
-}
-
-// Transform implements transform.Transformer.
-func (t remove) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	for r, size := rune(0), 0; nSrc < len(src); {
-		if r = rune(src[nSrc]); r < utf8.RuneSelf {
-			size = 1
-		} else if r, size = utf8.DecodeRune(src[nSrc:]); size == 1 {
-			// Invalid rune.
-			if !atEOF && !utf8.FullRune(src[nSrc:]) {
-				err = transform.ErrShortSrc
-				break
-			}
-			// We replace illegal bytes with RuneError. Not doing so might
-			// otherwise turn a sequence of invalid UTF-8 into valid UTF-8.
-			// The resulting byte sequence may subsequently contain runes
-			// for which t(r) is true that were passed unnoticed.
-			if !t(utf8.RuneError) {
-				if nDst+3 > len(dst) {
-					err = transform.ErrShortDst
-					break
-				}
-				dst[nDst+0] = runeErrorString[0]
-				dst[nDst+1] = runeErrorString[1]
-				dst[nDst+2] = runeErrorString[2]
-				nDst += 3
-			}
-			nSrc++
-			continue
-		}
-		if t(r) {
-			nSrc += size
-			continue
-		}
-		if nDst+size > len(dst) {
-			err = transform.ErrShortDst
-			break
-		}
-		for i := 0; i < size; i++ {
-			dst[nDst] = src[nSrc]
-			nDst++
-			nSrc++
-		}
-	}
-	return
-}
-
-// Map returns a Transformer that maps the runes in the input using the given
-// mapping. Illegal bytes in the input are converted to utf8.RuneError before
-// being passed to the mapping func.
-func Map(mapping func(rune) rune) Transformer {
-	return Transformer{mapper(mapping)}
-}
-
-type mapper func(rune) rune
-
-func (mapper) Reset() {}
-
-// Span implements transform.Spanner.
-func (t mapper) Span(src []byte, atEOF bool) (n int, err error) {
-	for r, size := rune(0), 0; n < len(src); n += size {
-		if r = rune(src[n]); r < utf8.RuneSelf {
-			size = 1
-		} else if r, size = utf8.DecodeRune(src[n:]); size == 1 {
-			// Invalid rune.
-			if !atEOF && !utf8.FullRune(src[n:]) {
-				err = transform.ErrShortSrc
-			} else {
-				err = transform.ErrEndOfSpan
-			}
-			break
-		}
-		if t(r) != r {
-			err = transform.ErrEndOfSpan
-			break
-		}
-	}
-	return n, err
-}
-
-// Transform implements transform.Transformer.
-func (t mapper) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	var replacement rune
-	var b [utf8.UTFMax]byte
-
-	for r, size := rune(0), 0; nSrc < len(src); {
-		if r = rune(src[nSrc]); r < utf8.RuneSelf {
-			if replacement = t(r); replacement < utf8.RuneSelf {
-				if nDst == len(dst) {
-					err = transform.ErrShortDst
-					break
-				}
-				dst[nDst] = byte(replacement)
-				nDst++
-				nSrc++
-				continue
-			}
-			size = 1
-		} else if r, size = utf8.DecodeRune(src[nSrc:]); size == 1 {
-			// Invalid rune.
-			if !atEOF && !utf8.FullRune(src[nSrc:]) {
-				err = transform.ErrShortSrc
-				break
-			}
-
-			if replacement = t(utf8.RuneError); replacement == utf8.RuneError {
-				if nDst+3 > len(dst) {
-					err = transform.ErrShortDst
-					break
-				}
-				dst[nDst+0] = runeErrorString[0]
-				dst[nDst+1] = runeErrorString[1]
-				dst[nDst+2] = runeErrorString[2]
-				nDst += 3
-				nSrc++
-				continue
-			}
-		} else if replacement = t(r); replacement == r {
-			if nDst+size > len(dst) {
-				err = transform.ErrShortDst
-				break
-			}
-			for i := 0; i < size; i++ {
-				dst[nDst] = src[nSrc]
-				nDst++
-				nSrc++
-			}
-			continue
-		}
-
-		n := utf8.EncodeRune(b[:], replacement)
-
-		if nDst+n > len(dst) {
-			err = transform.ErrShortDst
-			break
-		}
-		for i := 0; i < n; i++ {
-			dst[nDst] = b[i]
-			nDst++
-		}
-		nSrc += size
-	}
-	return
-}
-
-// ReplaceIllFormed returns a transformer that replaces all input bytes that are
-// not part of a well-formed UTF-8 code sequence with utf8.RuneError.
-func ReplaceIllFormed() Transformer {
-	return Transformer{&replaceIllFormed{}}
-}
-
-type replaceIllFormed struct{ transform.NopResetter }
-
-func (t replaceIllFormed) Span(src []byte, atEOF bool) (n int, err error) {
-	for n < len(src) {
-		// ASCII fast path.
-		if src[n] < utf8.RuneSelf {
-			n++
-			continue
-		}
-
-		r, size := utf8.DecodeRune(src[n:])
-
-		// Look for a valid non-ASCII rune.
-		if r != utf8.RuneError || size != 1 {
-			n += size
-			continue
-		}
-
-		// Look for short source data.
-		if !atEOF && !utf8.FullRune(src[n:]) {
-			err = transform.ErrShortSrc
-			break
-		}
-
-		// We have an invalid rune.
-		err = transform.ErrEndOfSpan
-		break
-	}
-	return n, err
-}
-
-func (t replaceIllFormed) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	for nSrc < len(src) {
-		// ASCII fast path.
-		if r := src[nSrc]; r < utf8.RuneSelf {
-			if nDst == len(dst) {
-				err = transform.ErrShortDst
-				break
-			}
-			dst[nDst] = r
-			nDst++
-			nSrc++
-			continue
-		}
-
-		// Look for a valid non-ASCII rune.
-		if _, size := utf8.DecodeRune(src[nSrc:]); size != 1 {
-			if size != copy(dst[nDst:], src[nSrc:nSrc+size]) {
-				err = transform.ErrShortDst
-				break
-			}
-			nDst += size
-			nSrc += size
-			continue
-		}
-
-		// Look for short source data.
-		if !atEOF && !utf8.FullRune(src[nSrc:]) {
-			err = transform.ErrShortSrc
-			break
-		}
-
-		// We have an invalid rune.
-		if nDst+3 > len(dst) {
-			err = transform.ErrShortDst
-			break
-		}
-		dst[nDst+0] = runeErrorString[0]
-		dst[nDst+1] = runeErrorString[1]
-		dst[nDst+2] = runeErrorString[2]
-		nDst += 3
-		nSrc++
-	}
-	return nDst, nSrc, err
-}
Index: trunk/vendor/golang.org/x/text/secure/bidirule/bidirule.go
===================================================================
--- trunk/vendor/golang.org/x/text/secure/bidirule/bidirule.go	(revision 145)
+++ 	(revision )
@@ -1,336 +1,0 @@
-// Copyright 2016 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-// Package bidirule implements the Bidi Rule defined by RFC 5893.
-//
-// This package is under development. The API may change without notice and
-// without preserving backward compatibility.
-package bidirule
-
-import (
-	"errors"
-	"unicode/utf8"
-
-	"golang.org/x/text/transform"
-	"golang.org/x/text/unicode/bidi"
-)
-
-// This file contains an implementation of RFC 5893: Right-to-Left Scripts for
-// Internationalized Domain Names for Applications (IDNA)
-//
-// A label is an individual component of a domain name.  Labels are usually
-// shown separated by dots; for example, the domain name "www.example.com" is
-// composed of three labels: "www", "example", and "com".
-//
-// An RTL label is a label that contains at least one character of class R, AL,
-// or AN. An LTR label is any label that is not an RTL label.
-//
-// A "Bidi domain name" is a domain name that contains at least one RTL label.
-//
-//  The following guarantees can be made based on the above:
-//
-//  o  In a domain name consisting of only labels that satisfy the rule,
-//     the requirements of Section 3 are satisfied.  Note that even LTR
-//     labels and pure ASCII labels have to be tested.
-//
-//  o  In a domain name consisting of only LDH labels (as defined in the
-//     Definitions document [RFC5890]) and labels that satisfy the rule,
-//     the requirements of Section 3 are satisfied as long as a label
-//     that starts with an ASCII digit does not come after a
-//     right-to-left label.
-//
-//  No guarantee is given for other combinations.
-
-// ErrInvalid indicates a label is invalid according to the Bidi Rule.
-var ErrInvalid = errors.New("bidirule: failed Bidi Rule")
-
-type ruleState uint8
-
-const (
-	ruleInitial ruleState = iota
-	ruleLTR
-	ruleLTRFinal
-	ruleRTL
-	ruleRTLFinal
-	ruleInvalid
-)
-
-type ruleTransition struct {
-	next ruleState
-	mask uint16
-}
-
-var transitions = [...][2]ruleTransition{
-	// [2.1] The first character must be a character with Bidi property L, R, or
-	// AL. If it has the R or AL property, it is an RTL label; if it has the L
-	// property, it is an LTR label.
-	ruleInitial: {
-		{ruleLTRFinal, 1 << bidi.L},
-		{ruleRTLFinal, 1<<bidi.R | 1<<bidi.AL},
-	},
-	ruleRTL: {
-		// [2.3] In an RTL label, the end of the label must be a character with
-		// Bidi property R, AL, EN, or AN, followed by zero or more characters
-		// with Bidi property NSM.
-		{ruleRTLFinal, 1<<bidi.R | 1<<bidi.AL | 1<<bidi.EN | 1<<bidi.AN},
-
-		// [2.2] In an RTL label, only characters with the Bidi properties R,
-		// AL, AN, EN, ES, CS, ET, ON, BN, or NSM are allowed.
-		// We exclude the entries from [2.3]
-		{ruleRTL, 1<<bidi.ES | 1<<bidi.CS | 1<<bidi.ET | 1<<bidi.ON | 1<<bidi.BN | 1<<bidi.NSM},
-	},
-	ruleRTLFinal: {
-		// [2.3] In an RTL label, the end of the label must be a character with
-		// Bidi property R, AL, EN, or AN, followed by zero or more characters
-		// with Bidi property NSM.
-		{ruleRTLFinal, 1<<bidi.R | 1<<bidi.AL | 1<<bidi.EN | 1<<bidi.AN | 1<<bidi.NSM},
-
-		// [2.2] In an RTL label, only characters with the Bidi properties R,
-		// AL, AN, EN, ES, CS, ET, ON, BN, or NSM are allowed.
-		// We exclude the entries from [2.3] and NSM.
-		{ruleRTL, 1<<bidi.ES | 1<<bidi.CS | 1<<bidi.ET | 1<<bidi.ON | 1<<bidi.BN},
-	},
-	ruleLTR: {
-		// [2.6] In an LTR label, the end of the label must be a character with
-		// Bidi property L or EN, followed by zero or more characters with Bidi
-		// property NSM.
-		{ruleLTRFinal, 1<<bidi.L | 1<<bidi.EN},
-
-		// [2.5] In an LTR label, only characters with the Bidi properties L,
-		// EN, ES, CS, ET, ON, BN, or NSM are allowed.
-		// We exclude the entries from [2.6].
-		{ruleLTR, 1<<bidi.ES | 1<<bidi.CS | 1<<bidi.ET | 1<<bidi.ON | 1<<bidi.BN | 1<<bidi.NSM},
-	},
-	ruleLTRFinal: {
-		// [2.6] In an LTR label, the end of the label must be a character with
-		// Bidi property L or EN, followed by zero or more characters with Bidi
-		// property NSM.
-		{ruleLTRFinal, 1<<bidi.L | 1<<bidi.EN | 1<<bidi.NSM},
-
-		// [2.5] In an LTR label, only characters with the Bidi properties L,
-		// EN, ES, CS, ET, ON, BN, or NSM are allowed.
-		// We exclude the entries from [2.6].
-		{ruleLTR, 1<<bidi.ES | 1<<bidi.CS | 1<<bidi.ET | 1<<bidi.ON | 1<<bidi.BN},
-	},
-	ruleInvalid: {
-		{ruleInvalid, 0},
-		{ruleInvalid, 0},
-	},
-}
-
-// [2.4] In an RTL label, if an EN is present, no AN may be present, and
-// vice versa.
-const exclusiveRTL = uint16(1<<bidi.EN | 1<<bidi.AN)
-
-// From RFC 5893
-// An RTL label is a label that contains at least one character of type
-// R, AL, or AN.
-//
-// An LTR label is any label that is not an RTL label.
-
-// Direction reports the direction of the given label as defined by RFC 5893.
-// The Bidi Rule does not have to be applied to labels of the category
-// LeftToRight.
-func Direction(b []byte) bidi.Direction {
-	for i := 0; i < len(b); {
-		e, sz := bidi.Lookup(b[i:])
-		if sz == 0 {
-			i++
-		}
-		c := e.Class()
-		if c == bidi.R || c == bidi.AL || c == bidi.AN {
-			return bidi.RightToLeft
-		}
-		i += sz
-	}
-	return bidi.LeftToRight
-}
-
-// DirectionString reports the direction of the given label as defined by RFC
-// 5893. The Bidi Rule does not have to be applied to labels of the category
-// LeftToRight.
-func DirectionString(s string) bidi.Direction {
-	for i := 0; i < len(s); {
-		e, sz := bidi.LookupString(s[i:])
-		if sz == 0 {
-			i++
-			continue
-		}
-		c := e.Class()
-		if c == bidi.R || c == bidi.AL || c == bidi.AN {
-			return bidi.RightToLeft
-		}
-		i += sz
-	}
-	return bidi.LeftToRight
-}
-
-// Valid reports whether b conforms to the BiDi rule.
-func Valid(b []byte) bool {
-	var t Transformer
-	if n, ok := t.advance(b); !ok || n < len(b) {
-		return false
-	}
-	return t.isFinal()
-}
-
-// ValidString reports whether s conforms to the BiDi rule.
-func ValidString(s string) bool {
-	var t Transformer
-	if n, ok := t.advanceString(s); !ok || n < len(s) {
-		return false
-	}
-	return t.isFinal()
-}
-
-// New returns a Transformer that verifies that input adheres to the Bidi Rule.
-func New() *Transformer {
-	return &Transformer{}
-}
-
-// Transformer implements transform.Transform.
-type Transformer struct {
-	state  ruleState
-	hasRTL bool
-	seen   uint16
-}
-
-// A rule can only be violated for "Bidi Domain names", meaning if one of the
-// following categories has been observed.
-func (t *Transformer) isRTL() bool {
-	const isRTL = 1<<bidi.R | 1<<bidi.AL | 1<<bidi.AN
-	return t.seen&isRTL != 0
-}
-
-// Reset implements transform.Transformer.
-func (t *Transformer) Reset() { *t = Transformer{} }
-
-// Transform implements transform.Transformer. This Transformer has state and
-// needs to be reset between uses.
-func (t *Transformer) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	if len(dst) < len(src) {
-		src = src[:len(dst)]
-		atEOF = false
-		err = transform.ErrShortDst
-	}
-	n, err1 := t.Span(src, atEOF)
-	copy(dst, src[:n])
-	if err == nil || err1 != nil && err1 != transform.ErrShortSrc {
-		err = err1
-	}
-	return n, n, err
-}
-
-// Span returns the first n bytes of src that conform to the Bidi rule.
-func (t *Transformer) Span(src []byte, atEOF bool) (n int, err error) {
-	if t.state == ruleInvalid && t.isRTL() {
-		return 0, ErrInvalid
-	}
-	n, ok := t.advance(src)
-	switch {
-	case !ok:
-		err = ErrInvalid
-	case n < len(src):
-		if !atEOF {
-			err = transform.ErrShortSrc
-			break
-		}
-		err = ErrInvalid
-	case !t.isFinal():
-		err = ErrInvalid
-	}
-	return n, err
-}
-
-// Precomputing the ASCII values decreases running time for the ASCII fast path
-// by about 30%.
-var asciiTable [128]bidi.Properties
-
-func init() {
-	for i := range asciiTable {
-		p, _ := bidi.LookupRune(rune(i))
-		asciiTable[i] = p
-	}
-}
-
-func (t *Transformer) advance(s []byte) (n int, ok bool) {
-	var e bidi.Properties
-	var sz int
-	for n < len(s) {
-		if s[n] < utf8.RuneSelf {
-			e, sz = asciiTable[s[n]], 1
-		} else {
-			e, sz = bidi.Lookup(s[n:])
-			if sz <= 1 {
-				if sz == 1 {
-					// We always consider invalid UTF-8 to be invalid, even if
-					// the string has not yet been determined to be RTL.
-					// TODO: is this correct?
-					return n, false
-				}
-				return n, true // incomplete UTF-8 encoding
-			}
-		}
-		// TODO: using CompactClass would result in noticeable speedup.
-		// See unicode/bidi/prop.go:Properties.CompactClass.
-		c := uint16(1 << e.Class())
-		t.seen |= c
-		if t.seen&exclusiveRTL == exclusiveRTL {
-			t.state = ruleInvalid
-			return n, false
-		}
-		switch tr := transitions[t.state]; {
-		case tr[0].mask&c != 0:
-			t.state = tr[0].next
-		case tr[1].mask&c != 0:
-			t.state = tr[1].next
-		default:
-			t.state = ruleInvalid
-			if t.isRTL() {
-				return n, false
-			}
-		}
-		n += sz
-	}
-	return n, true
-}
-
-func (t *Transformer) advanceString(s string) (n int, ok bool) {
-	var e bidi.Properties
-	var sz int
-	for n < len(s) {
-		if s[n] < utf8.RuneSelf {
-			e, sz = asciiTable[s[n]], 1
-		} else {
-			e, sz = bidi.LookupString(s[n:])
-			if sz <= 1 {
-				if sz == 1 {
-					return n, false // invalid UTF-8
-				}
-				return n, true // incomplete UTF-8 encoding
-			}
-		}
-		// TODO: using CompactClass results in noticeable speedup.
-		// See unicode/bidi/prop.go:Properties.CompactClass.
-		c := uint16(1 << e.Class())
-		t.seen |= c
-		if t.seen&exclusiveRTL == exclusiveRTL {
-			t.state = ruleInvalid
-			return n, false
-		}
-		switch tr := transitions[t.state]; {
-		case tr[0].mask&c != 0:
-			t.state = tr[0].next
-		case tr[1].mask&c != 0:
-			t.state = tr[1].next
-		default:
-			t.state = ruleInvalid
-			if t.isRTL() {
-				return n, false
-			}
-		}
-		n += sz
-	}
-	return n, true
-}
Index: trunk/vendor/golang.org/x/text/secure/bidirule/bidirule10.0.0.go
===================================================================
--- trunk/vendor/golang.org/x/text/secure/bidirule/bidirule10.0.0.go	(revision 145)
+++ 	(revision )
@@ -1,12 +1,0 @@
-// Copyright 2016 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-//go:build go1.10
-// +build go1.10
-
-package bidirule
-
-func (t *Transformer) isFinal() bool {
-	return t.state == ruleLTRFinal || t.state == ruleRTLFinal || t.state == ruleInitial
-}
Index: trunk/vendor/golang.org/x/text/secure/bidirule/bidirule9.0.0.go
===================================================================
--- trunk/vendor/golang.org/x/text/secure/bidirule/bidirule9.0.0.go	(revision 145)
+++ 	(revision )
@@ -1,15 +1,0 @@
-// Copyright 2016 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-//go:build !go1.10
-// +build !go1.10
-
-package bidirule
-
-func (t *Transformer) isFinal() bool {
-	if !t.isRTL() {
-		return true
-	}
-	return t.state == ruleLTRFinal || t.state == ruleRTLFinal || t.state == ruleInitial
-}
Index: trunk/vendor/golang.org/x/text/transform/transform.go
===================================================================
--- trunk/vendor/golang.org/x/text/transform/transform.go	(revision 145)
+++ 	(revision )
@@ -1,709 +1,0 @@
-// Copyright 2013 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-// Package transform provides reader and writer wrappers that transform the
-// bytes passing through as well as various transformations. Example
-// transformations provided by other packages include normalization and
-// conversion between character sets.
-package transform // import "golang.org/x/text/transform"
-
-import (
-	"bytes"
-	"errors"
-	"io"
-	"unicode/utf8"
-)
-
-var (
-	// ErrShortDst means that the destination buffer was too short to
-	// receive all of the transformed bytes.
-	ErrShortDst = errors.New("transform: short destination buffer")
-
-	// ErrShortSrc means that the source buffer has insufficient data to
-	// complete the transformation.
-	ErrShortSrc = errors.New("transform: short source buffer")
-
-	// ErrEndOfSpan means that the input and output (the transformed input)
-	// are not identical.
-	ErrEndOfSpan = errors.New("transform: input and output are not identical")
-
-	// errInconsistentByteCount means that Transform returned success (nil
-	// error) but also returned nSrc inconsistent with the src argument.
-	errInconsistentByteCount = errors.New("transform: inconsistent byte count returned")
-
-	// errShortInternal means that an internal buffer is not large enough
-	// to make progress and the Transform operation must be aborted.
-	errShortInternal = errors.New("transform: short internal buffer")
-)
-
-// Transformer transforms bytes.
-type Transformer interface {
-	// Transform writes to dst the transformed bytes read from src, and
-	// returns the number of dst bytes written and src bytes read. The
-	// atEOF argument tells whether src represents the last bytes of the
-	// input.
-	//
-	// Callers should always process the nDst bytes produced and account
-	// for the nSrc bytes consumed before considering the error err.
-	//
-	// A nil error means that all of the transformed bytes (whether freshly
-	// transformed from src or left over from previous Transform calls)
-	// were written to dst. A nil error can be returned regardless of
-	// whether atEOF is true. If err is nil then nSrc must equal len(src);
-	// the converse is not necessarily true.
-	//
-	// ErrShortDst means that dst was too short to receive all of the
-	// transformed bytes. ErrShortSrc means that src had insufficient data
-	// to complete the transformation. If both conditions apply, then
-	// either error may be returned. Other than the error conditions listed
-	// here, implementations are free to report other errors that arise.
-	Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error)
-
-	// Reset resets the state and allows a Transformer to be reused.
-	Reset()
-}
-
-// SpanningTransformer extends the Transformer interface with a Span method
-// that determines how much of the input already conforms to the Transformer.
-type SpanningTransformer interface {
-	Transformer
-
-	// Span returns a position in src such that transforming src[:n] results in
-	// identical output src[:n] for these bytes. It does not necessarily return
-	// the largest such n. The atEOF argument tells whether src represents the
-	// last bytes of the input.
-	//
-	// Callers should always account for the n bytes consumed before
-	// considering the error err.
-	//
-	// A nil error means that all input bytes are known to be identical to the
-	// output produced by the Transformer. A nil error can be returned
-	// regardless of whether atEOF is true. If err is nil, then n must
-	// equal len(src); the converse is not necessarily true.
-	//
-	// ErrEndOfSpan means that the Transformer output may differ from the
-	// input after n bytes. Note that n may be len(src), meaning that the output
-	// would contain additional bytes after otherwise identical output.
-	// ErrShortSrc means that src had insufficient data to determine whether the
-	// remaining bytes would change. Other than the error conditions listed
-	// here, implementations are free to report other errors that arise.
-	//
-	// Calling Span can modify the Transformer state as a side effect. In
-	// effect, it does the transformation just as calling Transform would, only
-	// without copying to a destination buffer and only up to a point it can
-	// determine the input and output bytes are the same. This is obviously more
-	// limited than calling Transform, but can be more efficient in terms of
-	// copying and allocating buffers. Calls to Span and Transform may be
-	// interleaved.
-	Span(src []byte, atEOF bool) (n int, err error)
-}
-
-// NopResetter can be embedded by implementations of Transformer to add a nop
-// Reset method.
-type NopResetter struct{}
-
-// Reset implements the Reset method of the Transformer interface.
-func (NopResetter) Reset() {}
-
-// Reader wraps another io.Reader by transforming the bytes read.
-type Reader struct {
-	r   io.Reader
-	t   Transformer
-	err error
-
-	// dst[dst0:dst1] contains bytes that have been transformed by t but
-	// not yet copied out via Read.
-	dst        []byte
-	dst0, dst1 int
-
-	// src[src0:src1] contains bytes that have been read from r but not
-	// yet transformed through t.
-	src        []byte
-	src0, src1 int
-
-	// transformComplete is whether the transformation is complete,
-	// regardless of whether or not it was successful.
-	transformComplete bool
-}
-
-const defaultBufSize = 4096
-
-// NewReader returns a new Reader that wraps r by transforming the bytes read
-// via t. It calls Reset on t.
-func NewReader(r io.Reader, t Transformer) *Reader {
-	t.Reset()
-	return &Reader{
-		r:   r,
-		t:   t,
-		dst: make([]byte, defaultBufSize),
-		src: make([]byte, defaultBufSize),
-	}
-}
-
-// Read implements the io.Reader interface.
-func (r *Reader) Read(p []byte) (int, error) {
-	n, err := 0, error(nil)
-	for {
-		// Copy out any transformed bytes and return the final error if we are done.
-		if r.dst0 != r.dst1 {
-			n = copy(p, r.dst[r.dst0:r.dst1])
-			r.dst0 += n
-			if r.dst0 == r.dst1 && r.transformComplete {
-				return n, r.err
-			}
-			return n, nil
-		} else if r.transformComplete {
-			return 0, r.err
-		}
-
-		// Try to transform some source bytes, or to flush the transformer if we
-		// are out of source bytes. We do this even if r.r.Read returned an error.
-		// As the io.Reader documentation says, "process the n > 0 bytes returned
-		// before considering the error".
-		if r.src0 != r.src1 || r.err != nil {
-			r.dst0 = 0
-			r.dst1, n, err = r.t.Transform(r.dst, r.src[r.src0:r.src1], r.err == io.EOF)
-			r.src0 += n
-
-			switch {
-			case err == nil:
-				if r.src0 != r.src1 {
-					r.err = errInconsistentByteCount
-				}
-				// The Transform call was successful; we are complete if we
-				// cannot read more bytes into src.
-				r.transformComplete = r.err != nil
-				continue
-			case err == ErrShortDst && (r.dst1 != 0 || n != 0):
-				// Make room in dst by copying out, and try again.
-				continue
-			case err == ErrShortSrc && r.src1-r.src0 != len(r.src) && r.err == nil:
-				// Read more bytes into src via the code below, and try again.
-			default:
-				r.transformComplete = true
-				// The reader error (r.err) takes precedence over the
-				// transformer error (err) unless r.err is nil or io.EOF.
-				if r.err == nil || r.err == io.EOF {
-					r.err = err
-				}
-				continue
-			}
-		}
-
-		// Move any untransformed source bytes to the start of the buffer
-		// and read more bytes.
-		if r.src0 != 0 {
-			r.src0, r.src1 = 0, copy(r.src, r.src[r.src0:r.src1])
-		}
-		n, r.err = r.r.Read(r.src[r.src1:])
-		r.src1 += n
-	}
-}
-
-// TODO: implement ReadByte (and ReadRune??).
-
-// Writer wraps another io.Writer by transforming the bytes read.
-// The user needs to call Close to flush unwritten bytes that may
-// be buffered.
-type Writer struct {
-	w   io.Writer
-	t   Transformer
-	dst []byte
-
-	// src[:n] contains bytes that have not yet passed through t.
-	src []byte
-	n   int
-}
-
-// NewWriter returns a new Writer that wraps w by transforming the bytes written
-// via t. It calls Reset on t.
-func NewWriter(w io.Writer, t Transformer) *Writer {
-	t.Reset()
-	return &Writer{
-		w:   w,
-		t:   t,
-		dst: make([]byte, defaultBufSize),
-		src: make([]byte, defaultBufSize),
-	}
-}
-
-// Write implements the io.Writer interface. If there are not enough
-// bytes available to complete a Transform, the bytes will be buffered
-// for the next write. Call Close to convert the remaining bytes.
-func (w *Writer) Write(data []byte) (n int, err error) {
-	src := data
-	if w.n > 0 {
-		// Append bytes from data to the last remainder.
-		// TODO: limit the amount copied on first try.
-		n = copy(w.src[w.n:], data)
-		w.n += n
-		src = w.src[:w.n]
-	}
-	for {
-		nDst, nSrc, err := w.t.Transform(w.dst, src, false)
-		if _, werr := w.w.Write(w.dst[:nDst]); werr != nil {
-			return n, werr
-		}
-		src = src[nSrc:]
-		if w.n == 0 {
-			n += nSrc
-		} else if len(src) <= n {
-			// Enough bytes from w.src have been consumed. We make src point
-			// to data instead to reduce the copying.
-			w.n = 0
-			n -= len(src)
-			src = data[n:]
-			if n < len(data) && (err == nil || err == ErrShortSrc) {
-				continue
-			}
-		}
-		switch err {
-		case ErrShortDst:
-			// This error is okay as long as we are making progress.
-			if nDst > 0 || nSrc > 0 {
-				continue
-			}
-		case ErrShortSrc:
-			if len(src) < len(w.src) {
-				m := copy(w.src, src)
-				// If w.n > 0, bytes from data were already copied to w.src and n
-				// was already set to the number of bytes consumed.
-				if w.n == 0 {
-					n += m
-				}
-				w.n = m
-				err = nil
-			} else if nDst > 0 || nSrc > 0 {
-				// Not enough buffer to store the remainder. Keep processing as
-				// long as there is progress. Without this case, transforms that
-				// require a lookahead larger than the buffer may result in an
-				// error. This is not something one may expect to be common in
-				// practice, but it may occur when buffers are set to small
-				// sizes during testing.
-				continue
-			}
-		case nil:
-			if w.n > 0 {
-				err = errInconsistentByteCount
-			}
-		}
-		return n, err
-	}
-}
-
-// Close implements the io.Closer interface.
-func (w *Writer) Close() error {
-	src := w.src[:w.n]
-	for {
-		nDst, nSrc, err := w.t.Transform(w.dst, src, true)
-		if _, werr := w.w.Write(w.dst[:nDst]); werr != nil {
-			return werr
-		}
-		if err != ErrShortDst {
-			return err
-		}
-		src = src[nSrc:]
-	}
-}
-
-type nop struct{ NopResetter }
-
-func (nop) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	n := copy(dst, src)
-	if n < len(src) {
-		err = ErrShortDst
-	}
-	return n, n, err
-}
-
-func (nop) Span(src []byte, atEOF bool) (n int, err error) {
-	return len(src), nil
-}
-
-type discard struct{ NopResetter }
-
-func (discard) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	return 0, len(src), nil
-}
-
-var (
-	// Discard is a Transformer for which all Transform calls succeed
-	// by consuming all bytes and writing nothing.
-	Discard Transformer = discard{}
-
-	// Nop is a SpanningTransformer that copies src to dst.
-	Nop SpanningTransformer = nop{}
-)
-
-// chain is a sequence of links. A chain with N Transformers has N+1 links and
-// N+1 buffers. Of those N+1 buffers, the first and last are the src and dst
-// buffers given to chain.Transform and the middle N-1 buffers are intermediate
-// buffers owned by the chain. The i'th link transforms bytes from the i'th
-// buffer chain.link[i].b at read offset chain.link[i].p to the i+1'th buffer
-// chain.link[i+1].b at write offset chain.link[i+1].n, for i in [0, N).
-type chain struct {
-	link []link
-	err  error
-	// errStart is the index at which the error occurred plus 1. Processing
-	// errStart at this level at the next call to Transform. As long as
-	// errStart > 0, chain will not consume any more source bytes.
-	errStart int
-}
-
-func (c *chain) fatalError(errIndex int, err error) {
-	if i := errIndex + 1; i > c.errStart {
-		c.errStart = i
-		c.err = err
-	}
-}
-
-type link struct {
-	t Transformer
-	// b[p:n] holds the bytes to be transformed by t.
-	b []byte
-	p int
-	n int
-}
-
-func (l *link) src() []byte {
-	return l.b[l.p:l.n]
-}
-
-func (l *link) dst() []byte {
-	return l.b[l.n:]
-}
-
-// Chain returns a Transformer that applies t in sequence.
-func Chain(t ...Transformer) Transformer {
-	if len(t) == 0 {
-		return nop{}
-	}
-	c := &chain{link: make([]link, len(t)+1)}
-	for i, tt := range t {
-		c.link[i].t = tt
-	}
-	// Allocate intermediate buffers.
-	b := make([][defaultBufSize]byte, len(t)-1)
-	for i := range b {
-		c.link[i+1].b = b[i][:]
-	}
-	return c
-}
-
-// Reset resets the state of Chain. It calls Reset on all the Transformers.
-func (c *chain) Reset() {
-	for i, l := range c.link {
-		if l.t != nil {
-			l.t.Reset()
-		}
-		c.link[i].p, c.link[i].n = 0, 0
-	}
-}
-
-// TODO: make chain use Span (is going to be fun to implement!)
-
-// Transform applies the transformers of c in sequence.
-func (c *chain) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	// Set up src and dst in the chain.
-	srcL := &c.link[0]
-	dstL := &c.link[len(c.link)-1]
-	srcL.b, srcL.p, srcL.n = src, 0, len(src)
-	dstL.b, dstL.n = dst, 0
-	var lastFull, needProgress bool // for detecting progress
-
-	// i is the index of the next Transformer to apply, for i in [low, high].
-	// low is the lowest index for which c.link[low] may still produce bytes.
-	// high is the highest index for which c.link[high] has a Transformer.
-	// The error returned by Transform determines whether to increase or
-	// decrease i. We try to completely fill a buffer before converting it.
-	for low, i, high := c.errStart, c.errStart, len(c.link)-2; low <= i && i <= high; {
-		in, out := &c.link[i], &c.link[i+1]
-		nDst, nSrc, err0 := in.t.Transform(out.dst(), in.src(), atEOF && low == i)
-		out.n += nDst
-		in.p += nSrc
-		if i > 0 && in.p == in.n {
-			in.p, in.n = 0, 0
-		}
-		needProgress, lastFull = lastFull, false
-		switch err0 {
-		case ErrShortDst:
-			// Process the destination buffer next. Return if we are already
-			// at the high index.
-			if i == high {
-				return dstL.n, srcL.p, ErrShortDst
-			}
-			if out.n != 0 {
-				i++
-				// If the Transformer at the next index is not able to process any
-				// source bytes there is nothing that can be done to make progress
-				// and the bytes will remain unprocessed. lastFull is used to
-				// detect this and break out of the loop with a fatal error.
-				lastFull = true
-				continue
-			}
-			// The destination buffer was too small, but is completely empty.
-			// Return a fatal error as this transformation can never complete.
-			c.fatalError(i, errShortInternal)
-		case ErrShortSrc:
-			if i == 0 {
-				// Save ErrShortSrc in err. All other errors take precedence.
-				err = ErrShortSrc
-				break
-			}
-			// Source bytes were depleted before filling up the destination buffer.
-			// Verify we made some progress, move the remaining bytes to the errStart
-			// and try to get more source bytes.
-			if needProgress && nSrc == 0 || in.n-in.p == len(in.b) {
-				// There were not enough source bytes to proceed while the source
-				// buffer cannot hold any more bytes. Return a fatal error as this
-				// transformation can never complete.
-				c.fatalError(i, errShortInternal)
-				break
-			}
-			// in.b is an internal buffer and we can make progress.
-			in.p, in.n = 0, copy(in.b, in.src())
-			fallthrough
-		case nil:
-			// if i == low, we have depleted the bytes at index i or any lower levels.
-			// In that case we increase low and i. In all other cases we decrease i to
-			// fetch more bytes before proceeding to the next index.
-			if i > low {
-				i--
-				continue
-			}
-		default:
-			c.fatalError(i, err0)
-		}
-		// Exhausted level low or fatal error: increase low and continue
-		// to process the bytes accepted so far.
-		i++
-		low = i
-	}
-
-	// If c.errStart > 0, this means we found a fatal error.  We will clear
-	// all upstream buffers. At this point, no more progress can be made
-	// downstream, as Transform would have bailed while handling ErrShortDst.
-	if c.errStart > 0 {
-		for i := 1; i < c.errStart; i++ {
-			c.link[i].p, c.link[i].n = 0, 0
-		}
-		err, c.errStart, c.err = c.err, 0, nil
-	}
-	return dstL.n, srcL.p, err
-}
-
-// Deprecated: Use runes.Remove instead.
-func RemoveFunc(f func(r rune) bool) Transformer {
-	return removeF(f)
-}
-
-type removeF func(r rune) bool
-
-func (removeF) Reset() {}
-
-// Transform implements the Transformer interface.
-func (t removeF) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	for r, sz := rune(0), 0; len(src) > 0; src = src[sz:] {
-
-		if r = rune(src[0]); r < utf8.RuneSelf {
-			sz = 1
-		} else {
-			r, sz = utf8.DecodeRune(src)
-
-			if sz == 1 {
-				// Invalid rune.
-				if !atEOF && !utf8.FullRune(src) {
-					err = ErrShortSrc
-					break
-				}
-				// We replace illegal bytes with RuneError. Not doing so might
-				// otherwise turn a sequence of invalid UTF-8 into valid UTF-8.
-				// The resulting byte sequence may subsequently contain runes
-				// for which t(r) is true that were passed unnoticed.
-				if !t(r) {
-					if nDst+3 > len(dst) {
-						err = ErrShortDst
-						break
-					}
-					nDst += copy(dst[nDst:], "\uFFFD")
-				}
-				nSrc++
-				continue
-			}
-		}
-
-		if !t(r) {
-			if nDst+sz > len(dst) {
-				err = ErrShortDst
-				break
-			}
-			nDst += copy(dst[nDst:], src[:sz])
-		}
-		nSrc += sz
-	}
-	return
-}
-
-// grow returns a new []byte that is longer than b, and copies the first n bytes
-// of b to the start of the new slice.
-func grow(b []byte, n int) []byte {
-	m := len(b)
-	if m <= 32 {
-		m = 64
-	} else if m <= 256 {
-		m *= 2
-	} else {
-		m += m >> 1
-	}
-	buf := make([]byte, m)
-	copy(buf, b[:n])
-	return buf
-}
-
-const initialBufSize = 128
-
-// String returns a string with the result of converting s[:n] using t, where
-// n <= len(s). If err == nil, n will be len(s). It calls Reset on t.
-func String(t Transformer, s string) (result string, n int, err error) {
-	t.Reset()
-	if s == "" {
-		// Fast path for the common case for empty input. Results in about a
-		// 86% reduction of running time for BenchmarkStringLowerEmpty.
-		if _, _, err := t.Transform(nil, nil, true); err == nil {
-			return "", 0, nil
-		}
-	}
-
-	// Allocate only once. Note that both dst and src escape when passed to
-	// Transform.
-	buf := [2 * initialBufSize]byte{}
-	dst := buf[:initialBufSize:initialBufSize]
-	src := buf[initialBufSize : 2*initialBufSize]
-
-	// The input string s is transformed in multiple chunks (starting with a
-	// chunk size of initialBufSize). nDst and nSrc are per-chunk (or
-	// per-Transform-call) indexes, pDst and pSrc are overall indexes.
-	nDst, nSrc := 0, 0
-	pDst, pSrc := 0, 0
-
-	// pPrefix is the length of a common prefix: the first pPrefix bytes of the
-	// result will equal the first pPrefix bytes of s. It is not guaranteed to
-	// be the largest such value, but if pPrefix, len(result) and len(s) are
-	// all equal after the final transform (i.e. calling Transform with atEOF
-	// being true returned nil error) then we don't need to allocate a new
-	// result string.
-	pPrefix := 0
-	for {
-		// Invariant: pDst == pPrefix && pSrc == pPrefix.
-
-		n := copy(src, s[pSrc:])
-		nDst, nSrc, err = t.Transform(dst, src[:n], pSrc+n == len(s))
-		pDst += nDst
-		pSrc += nSrc
-
-		// TODO:  let transformers implement an optional Spanner interface, akin
-		// to norm's QuickSpan. This would even allow us to avoid any allocation.
-		if !bytes.Equal(dst[:nDst], src[:nSrc]) {
-			break
-		}
-		pPrefix = pSrc
-		if err == ErrShortDst {
-			// A buffer can only be short if a transformer modifies its input.
-			break
-		} else if err == ErrShortSrc {
-			if nSrc == 0 {
-				// No progress was made.
-				break
-			}
-			// Equal so far and !atEOF, so continue checking.
-		} else if err != nil || pPrefix == len(s) {
-			return string(s[:pPrefix]), pPrefix, err
-		}
-	}
-	// Post-condition: pDst == pPrefix + nDst && pSrc == pPrefix + nSrc.
-
-	// We have transformed the first pSrc bytes of the input s to become pDst
-	// transformed bytes. Those transformed bytes are discontiguous: the first
-	// pPrefix of them equal s[:pPrefix] and the last nDst of them equal
-	// dst[:nDst]. We copy them around, into a new dst buffer if necessary, so
-	// that they become one contiguous slice: dst[:pDst].
-	if pPrefix != 0 {
-		newDst := dst
-		if pDst > len(newDst) {
-			newDst = make([]byte, len(s)+nDst-nSrc)
-		}
-		copy(newDst[pPrefix:pDst], dst[:nDst])
-		copy(newDst[:pPrefix], s[:pPrefix])
-		dst = newDst
-	}
-
-	// Prevent duplicate Transform calls with atEOF being true at the end of
-	// the input. Also return if we have an unrecoverable error.
-	if (err == nil && pSrc == len(s)) ||
-		(err != nil && err != ErrShortDst && err != ErrShortSrc) {
-		return string(dst[:pDst]), pSrc, err
-	}
-
-	// Transform the remaining input, growing dst and src buffers as necessary.
-	for {
-		n := copy(src, s[pSrc:])
-		atEOF := pSrc+n == len(s)
-		nDst, nSrc, err := t.Transform(dst[pDst:], src[:n], atEOF)
-		pDst += nDst
-		pSrc += nSrc
-
-		// If we got ErrShortDst or ErrShortSrc, do not grow as long as we can
-		// make progress. This may avoid excessive allocations.
-		if err == ErrShortDst {
-			if nDst == 0 {
-				dst = grow(dst, pDst)
-			}
-		} else if err == ErrShortSrc {
-			if atEOF {
-				return string(dst[:pDst]), pSrc, err
-			}
-			if nSrc == 0 {
-				src = grow(src, 0)
-			}
-		} else if err != nil || pSrc == len(s) {
-			return string(dst[:pDst]), pSrc, err
-		}
-	}
-}
-
-// Bytes returns a new byte slice with the result of converting b[:n] using t,
-// where n <= len(b). If err == nil, n will be len(b). It calls Reset on t.
-func Bytes(t Transformer, b []byte) (result []byte, n int, err error) {
-	return doAppend(t, 0, make([]byte, len(b)), b)
-}
-
-// Append appends the result of converting src[:n] using t to dst, where
-// n <= len(src), If err == nil, n will be len(src). It calls Reset on t.
-func Append(t Transformer, dst, src []byte) (result []byte, n int, err error) {
-	if len(dst) == cap(dst) {
-		n := len(src) + len(dst) // It is okay for this to be 0.
-		b := make([]byte, n)
-		dst = b[:copy(b, dst)]
-	}
-	return doAppend(t, len(dst), dst[:cap(dst)], src)
-}
-
-func doAppend(t Transformer, pDst int, dst, src []byte) (result []byte, n int, err error) {
-	t.Reset()
-	pSrc := 0
-	for {
-		nDst, nSrc, err := t.Transform(dst[pDst:], src[pSrc:], true)
-		pDst += nDst
-		pSrc += nSrc
-		if err != ErrShortDst {
-			return dst[:pDst], pSrc, err
-		}
-
-		// Grow the destination buffer, but do not grow as long as we can make
-		// progress. This may avoid excessive allocations.
-		if nDst == 0 {
-			dst = grow(dst, pDst)
-		}
-	}
-}
Index: trunk/vendor/golang.org/x/text/unicode/bidi/bidi.go
===================================================================
--- trunk/vendor/golang.org/x/text/unicode/bidi/bidi.go	(revision 145)
+++ 	(revision )
@@ -1,359 +1,0 @@
-// Copyright 2015 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-//go:generate go run gen.go gen_trieval.go gen_ranges.go
-
-// Package bidi contains functionality for bidirectional text support.
-//
-// See https://www.unicode.org/reports/tr9.
-//
-// NOTE: UNDER CONSTRUCTION. This API may change in backwards incompatible ways
-// and without notice.
-package bidi // import "golang.org/x/text/unicode/bidi"
-
-// TODO
-// - Transformer for reordering?
-// - Transformer (validator, really) for Bidi Rule.
-
-import (
-	"bytes"
-)
-
-// This API tries to avoid dealing with embedding levels for now. Under the hood
-// these will be computed, but the question is to which extent the user should
-// know they exist. We should at some point allow the user to specify an
-// embedding hierarchy, though.
-
-// A Direction indicates the overall flow of text.
-type Direction int
-
-const (
-	// LeftToRight indicates the text contains no right-to-left characters and
-	// that either there are some left-to-right characters or the option
-	// DefaultDirection(LeftToRight) was passed.
-	LeftToRight Direction = iota
-
-	// RightToLeft indicates the text contains no left-to-right characters and
-	// that either there are some right-to-left characters or the option
-	// DefaultDirection(RightToLeft) was passed.
-	RightToLeft
-
-	// Mixed indicates text contains both left-to-right and right-to-left
-	// characters.
-	Mixed
-
-	// Neutral means that text contains no left-to-right and right-to-left
-	// characters and that no default direction has been set.
-	Neutral
-)
-
-type options struct {
-	defaultDirection Direction
-}
-
-// An Option is an option for Bidi processing.
-type Option func(*options)
-
-// ICU allows the user to define embedding levels. This may be used, for example,
-// to use hierarchical structure of markup languages to define embeddings.
-// The following option may be a way to expose this functionality in this API.
-// // LevelFunc sets a function that associates nesting levels with the given text.
-// // The levels function will be called with monotonically increasing values for p.
-// func LevelFunc(levels func(p int) int) Option {
-// 	panic("unimplemented")
-// }
-
-// DefaultDirection sets the default direction for a Paragraph. The direction is
-// overridden if the text contains directional characters.
-func DefaultDirection(d Direction) Option {
-	return func(opts *options) {
-		opts.defaultDirection = d
-	}
-}
-
-// A Paragraph holds a single Paragraph for Bidi processing.
-type Paragraph struct {
-	p          []byte
-	o          Ordering
-	opts       []Option
-	types      []Class
-	pairTypes  []bracketType
-	pairValues []rune
-	runes      []rune
-	options    options
-}
-
-// Initialize the p.pairTypes, p.pairValues and p.types from the input previously
-// set by p.SetBytes() or p.SetString(). Also limit the input up to (and including) a paragraph
-// separator (bidi class B).
-//
-// The function p.Order() needs these values to be set, so this preparation could be postponed.
-// But since the SetBytes and SetStrings functions return the length of the input up to the paragraph
-// separator, the whole input needs to be processed anyway and should not be done twice.
-//
-// The function has the same return values as SetBytes() / SetString()
-func (p *Paragraph) prepareInput() (n int, err error) {
-	p.runes = bytes.Runes(p.p)
-	bytecount := 0
-	// clear slices from previous SetString or SetBytes
-	p.pairTypes = nil
-	p.pairValues = nil
-	p.types = nil
-
-	for _, r := range p.runes {
-		props, i := LookupRune(r)
-		bytecount += i
-		cls := props.Class()
-		if cls == B {
-			return bytecount, nil
-		}
-		p.types = append(p.types, cls)
-		if props.IsOpeningBracket() {
-			p.pairTypes = append(p.pairTypes, bpOpen)
-			p.pairValues = append(p.pairValues, r)
-		} else if props.IsBracket() {
-			// this must be a closing bracket,
-			// since IsOpeningBracket is not true
-			p.pairTypes = append(p.pairTypes, bpClose)
-			p.pairValues = append(p.pairValues, r)
-		} else {
-			p.pairTypes = append(p.pairTypes, bpNone)
-			p.pairValues = append(p.pairValues, 0)
-		}
-	}
-	return bytecount, nil
-}
-
-// SetBytes configures p for the given paragraph text. It replaces text
-// previously set by SetBytes or SetString. If b contains a paragraph separator
-// it will only process the first paragraph and report the number of bytes
-// consumed from b including this separator. Error may be non-nil if options are
-// given.
-func (p *Paragraph) SetBytes(b []byte, opts ...Option) (n int, err error) {
-	p.p = b
-	p.opts = opts
-	return p.prepareInput()
-}
-
-// SetString configures s for the given paragraph text. It replaces text
-// previously set by SetBytes or SetString. If s contains a paragraph separator
-// it will only process the first paragraph and report the number of bytes
-// consumed from s including this separator. Error may be non-nil if options are
-// given.
-func (p *Paragraph) SetString(s string, opts ...Option) (n int, err error) {
-	p.p = []byte(s)
-	p.opts = opts
-	return p.prepareInput()
-}
-
-// IsLeftToRight reports whether the principle direction of rendering for this
-// paragraphs is left-to-right. If this returns false, the principle direction
-// of rendering is right-to-left.
-func (p *Paragraph) IsLeftToRight() bool {
-	return p.Direction() == LeftToRight
-}
-
-// Direction returns the direction of the text of this paragraph.
-//
-// The direction may be LeftToRight, RightToLeft, Mixed, or Neutral.
-func (p *Paragraph) Direction() Direction {
-	return p.o.Direction()
-}
-
-// TODO: what happens if the position is > len(input)? This should return an error.
-
-// RunAt reports the Run at the given position of the input text.
-//
-// This method can be used for computing line breaks on paragraphs.
-func (p *Paragraph) RunAt(pos int) Run {
-	c := 0
-	runNumber := 0
-	for i, r := range p.o.runes {
-		c += len(r)
-		if pos < c {
-			runNumber = i
-		}
-	}
-	return p.o.Run(runNumber)
-}
-
-func calculateOrdering(levels []level, runes []rune) Ordering {
-	var curDir Direction
-
-	prevDir := Neutral
-	prevI := 0
-
-	o := Ordering{}
-	// lvl = 0,2,4,...: left to right
-	// lvl = 1,3,5,...: right to left
-	for i, lvl := range levels {
-		if lvl%2 == 0 {
-			curDir = LeftToRight
-		} else {
-			curDir = RightToLeft
-		}
-		if curDir != prevDir {
-			if i > 0 {
-				o.runes = append(o.runes, runes[prevI:i])
-				o.directions = append(o.directions, prevDir)
-				o.startpos = append(o.startpos, prevI)
-			}
-			prevI = i
-			prevDir = curDir
-		}
-	}
-	o.runes = append(o.runes, runes[prevI:])
-	o.directions = append(o.directions, prevDir)
-	o.startpos = append(o.startpos, prevI)
-	return o
-}
-
-// Order computes the visual ordering of all the runs in a Paragraph.
-func (p *Paragraph) Order() (Ordering, error) {
-	if len(p.types) == 0 {
-		return Ordering{}, nil
-	}
-
-	for _, fn := range p.opts {
-		fn(&p.options)
-	}
-	lvl := level(-1)
-	if p.options.defaultDirection == RightToLeft {
-		lvl = 1
-	}
-	para, err := newParagraph(p.types, p.pairTypes, p.pairValues, lvl)
-	if err != nil {
-		return Ordering{}, err
-	}
-
-	levels := para.getLevels([]int{len(p.types)})
-
-	p.o = calculateOrdering(levels, p.runes)
-	return p.o, nil
-}
-
-// Line computes the visual ordering of runs for a single line starting and
-// ending at the given positions in the original text.
-func (p *Paragraph) Line(start, end int) (Ordering, error) {
-	lineTypes := p.types[start:end]
-	para, err := newParagraph(lineTypes, p.pairTypes[start:end], p.pairValues[start:end], -1)
-	if err != nil {
-		return Ordering{}, err
-	}
-	levels := para.getLevels([]int{len(lineTypes)})
-	o := calculateOrdering(levels, p.runes[start:end])
-	return o, nil
-}
-
-// An Ordering holds the computed visual order of runs of a Paragraph. Calling
-// SetBytes or SetString on the originating Paragraph invalidates an Ordering.
-// The methods of an Ordering should only be called by one goroutine at a time.
-type Ordering struct {
-	runes      [][]rune
-	directions []Direction
-	startpos   []int
-}
-
-// Direction reports the directionality of the runs.
-//
-// The direction may be LeftToRight, RightToLeft, Mixed, or Neutral.
-func (o *Ordering) Direction() Direction {
-	return o.directions[0]
-}
-
-// NumRuns returns the number of runs.
-func (o *Ordering) NumRuns() int {
-	return len(o.runes)
-}
-
-// Run returns the ith run within the ordering.
-func (o *Ordering) Run(i int) Run {
-	r := Run{
-		runes:     o.runes[i],
-		direction: o.directions[i],
-		startpos:  o.startpos[i],
-	}
-	return r
-}
-
-// TODO: perhaps with options.
-// // Reorder creates a reader that reads the runes in visual order per character.
-// // Modifiers remain after the runes they modify.
-// func (l *Runs) Reorder() io.Reader {
-// 	panic("unimplemented")
-// }
-
-// A Run is a continuous sequence of characters of a single direction.
-type Run struct {
-	runes     []rune
-	direction Direction
-	startpos  int
-}
-
-// String returns the text of the run in its original order.
-func (r *Run) String() string {
-	return string(r.runes)
-}
-
-// Bytes returns the text of the run in its original order.
-func (r *Run) Bytes() []byte {
-	return []byte(r.String())
-}
-
-// TODO: methods for
-// - Display order
-// - headers and footers
-// - bracket replacement.
-
-// Direction reports the direction of the run.
-func (r *Run) Direction() Direction {
-	return r.direction
-}
-
-// Pos returns the position of the Run within the text passed to SetBytes or SetString of the
-// originating Paragraph value.
-func (r *Run) Pos() (start, end int) {
-	return r.startpos, r.startpos + len(r.runes) - 1
-}
-
-// AppendReverse reverses the order of characters of in, appends them to out,
-// and returns the result. Modifiers will still follow the runes they modify.
-// Brackets are replaced with their counterparts.
-func AppendReverse(out, in []byte) []byte {
-	ret := make([]byte, len(in)+len(out))
-	copy(ret, out)
-	inRunes := bytes.Runes(in)
-
-	for i, r := range inRunes {
-		prop, _ := LookupRune(r)
-		if prop.IsBracket() {
-			inRunes[i] = prop.reverseBracket(r)
-		}
-	}
-
-	for i, j := 0, len(inRunes)-1; i < j; i, j = i+1, j-1 {
-		inRunes[i], inRunes[j] = inRunes[j], inRunes[i]
-	}
-	copy(ret[len(out):], string(inRunes))
-
-	return ret
-}
-
-// ReverseString reverses the order of characters in s and returns a new string.
-// Modifiers will still follow the runes they modify. Brackets are replaced with
-// their counterparts.
-func ReverseString(s string) string {
-	input := []rune(s)
-	li := len(input)
-	ret := make([]rune, li)
-	for i, r := range input {
-		prop, _ := LookupRune(r)
-		if prop.IsBracket() {
-			ret[li-i-1] = prop.reverseBracket(r)
-		} else {
-			ret[li-i-1] = r
-		}
-	}
-	return string(ret)
-}
Index: trunk/vendor/golang.org/x/text/unicode/bidi/bracket.go
===================================================================
--- trunk/vendor/golang.org/x/text/unicode/bidi/bracket.go	(revision 145)
+++ 	(revision )
@@ -1,335 +1,0 @@
-// Copyright 2015 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package bidi
-
-import (
-	"container/list"
-	"fmt"
-	"sort"
-)
-
-// This file contains a port of the reference implementation of the
-// Bidi Parentheses Algorithm:
-// https://www.unicode.org/Public/PROGRAMS/BidiReferenceJava/BidiPBAReference.java
-//
-// The implementation in this file covers definitions BD14-BD16 and rule N0
-// of UAX#9.
-//
-// Some preprocessing is done for each rune before data is passed to this
-// algorithm:
-//  - opening and closing brackets are identified
-//  - a bracket pair type, like '(' and ')' is assigned a unique identifier that
-//    is identical for the opening and closing bracket. It is left to do these
-//    mappings.
-//  - The BPA algorithm requires that bracket characters that are canonical
-//    equivalents of each other be able to be substituted for each other.
-//    It is the responsibility of the caller to do this canonicalization.
-//
-// In implementing BD16, this implementation departs slightly from the "logical"
-// algorithm defined in UAX#9. In particular, the stack referenced there
-// supports operations that go beyond a "basic" stack. An equivalent
-// implementation based on a linked list is used here.
-
-// Bidi_Paired_Bracket_Type
-// BD14. An opening paired bracket is a character whose
-// Bidi_Paired_Bracket_Type property value is Open.
-//
-// BD15. A closing paired bracket is a character whose
-// Bidi_Paired_Bracket_Type property value is Close.
-type bracketType byte
-
-const (
-	bpNone bracketType = iota
-	bpOpen
-	bpClose
-)
-
-// bracketPair holds a pair of index values for opening and closing bracket
-// location of a bracket pair.
-type bracketPair struct {
-	opener int
-	closer int
-}
-
-func (b *bracketPair) String() string {
-	return fmt.Sprintf("(%v, %v)", b.opener, b.closer)
-}
-
-// bracketPairs is a slice of bracketPairs with a sort.Interface implementation.
-type bracketPairs []bracketPair
-
-func (b bracketPairs) Len() int           { return len(b) }
-func (b bracketPairs) Swap(i, j int)      { b[i], b[j] = b[j], b[i] }
-func (b bracketPairs) Less(i, j int) bool { return b[i].opener < b[j].opener }
-
-// resolvePairedBrackets runs the paired bracket part of the UBA algorithm.
-//
-// For each rune, it takes the indexes into the original string, the class the
-// bracket type (in pairTypes) and the bracket identifier (pairValues). It also
-// takes the direction type for the start-of-sentence and the embedding level.
-//
-// The identifiers for bracket types are the rune of the canonicalized opening
-// bracket for brackets (open or close) or 0 for runes that are not brackets.
-func resolvePairedBrackets(s *isolatingRunSequence) {
-	p := bracketPairer{
-		sos:              s.sos,
-		openers:          list.New(),
-		codesIsolatedRun: s.types,
-		indexes:          s.indexes,
-	}
-	dirEmbed := L
-	if s.level&1 != 0 {
-		dirEmbed = R
-	}
-	p.locateBrackets(s.p.pairTypes, s.p.pairValues)
-	p.resolveBrackets(dirEmbed, s.p.initialTypes)
-}
-
-type bracketPairer struct {
-	sos Class // direction corresponding to start of sequence
-
-	// The following is a restatement of BD 16 using non-algorithmic language.
-	//
-	// A bracket pair is a pair of characters consisting of an opening
-	// paired bracket and a closing paired bracket such that the
-	// Bidi_Paired_Bracket property value of the former equals the latter,
-	// subject to the following constraints.
-	// - both characters of a pair occur in the same isolating run sequence
-	// - the closing character of a pair follows the opening character
-	// - any bracket character can belong at most to one pair, the earliest possible one
-	// - any bracket character not part of a pair is treated like an ordinary character
-	// - pairs may nest properly, but their spans may not overlap otherwise
-
-	// Bracket characters with canonical decompositions are supposed to be
-	// treated as if they had been normalized, to allow normalized and non-
-	// normalized text to give the same result. In this implementation that step
-	// is pushed out to the caller. The caller has to ensure that the pairValue
-	// slices contain the rune of the opening bracket after normalization for
-	// any opening or closing bracket.
-
-	openers *list.List // list of positions for opening brackets
-
-	// bracket pair positions sorted by location of opening bracket
-	pairPositions bracketPairs
-
-	codesIsolatedRun []Class // directional bidi codes for an isolated run
-	indexes          []int   // array of index values into the original string
-
-}
-
-// matchOpener reports whether characters at given positions form a matching
-// bracket pair.
-func (p *bracketPairer) matchOpener(pairValues []rune, opener, closer int) bool {
-	return pairValues[p.indexes[opener]] == pairValues[p.indexes[closer]]
-}
-
-const maxPairingDepth = 63
-
-// locateBrackets locates matching bracket pairs according to BD16.
-//
-// This implementation uses a linked list instead of a stack, because, while
-// elements are added at the front (like a push) they are not generally removed
-// in atomic 'pop' operations, reducing the benefit of the stack archetype.
-func (p *bracketPairer) locateBrackets(pairTypes []bracketType, pairValues []rune) {
-	// traverse the run
-	// do that explicitly (not in a for-each) so we can record position
-	for i, index := range p.indexes {
-
-		// look at the bracket type for each character
-		if pairTypes[index] == bpNone || p.codesIsolatedRun[i] != ON {
-			// continue scanning
-			continue
-		}
-		switch pairTypes[index] {
-		case bpOpen:
-			// check if maximum pairing depth reached
-			if p.openers.Len() == maxPairingDepth {
-				p.openers.Init()
-				return
-			}
-			// remember opener location, most recent first
-			p.openers.PushFront(i)
-
-		case bpClose:
-			// see if there is a match
-			count := 0
-			for elem := p.openers.Front(); elem != nil; elem = elem.Next() {
-				count++
-				opener := elem.Value.(int)
-				if p.matchOpener(pairValues, opener, i) {
-					// if the opener matches, add nested pair to the ordered list
-					p.pairPositions = append(p.pairPositions, bracketPair{opener, i})
-					// remove up to and including matched opener
-					for ; count > 0; count-- {
-						p.openers.Remove(p.openers.Front())
-					}
-					break
-				}
-			}
-			sort.Sort(p.pairPositions)
-			// if we get here, the closing bracket matched no openers
-			// and gets ignored
-		}
-	}
-}
-
-// Bracket pairs within an isolating run sequence are processed as units so
-// that both the opening and the closing paired bracket in a pair resolve to
-// the same direction.
-//
-// N0. Process bracket pairs in an isolating run sequence sequentially in
-// the logical order of the text positions of the opening paired brackets
-// using the logic given below. Within this scope, bidirectional types EN
-// and AN are treated as R.
-//
-// Identify the bracket pairs in the current isolating run sequence
-// according to BD16. For each bracket-pair element in the list of pairs of
-// text positions:
-//
-// a Inspect the bidirectional types of the characters enclosed within the
-// bracket pair.
-//
-// b If any strong type (either L or R) matching the embedding direction is
-// found, set the type for both brackets in the pair to match the embedding
-// direction.
-//
-// o [ e ] o -> o e e e o
-//
-// o [ o e ] -> o e o e e
-//
-// o [ NI e ] -> o e NI e e
-//
-// c Otherwise, if a strong type (opposite the embedding direction) is
-// found, test for adjacent strong types as follows: 1 First, check
-// backwards before the opening paired bracket until the first strong type
-// (L, R, or sos) is found. If that first preceding strong type is opposite
-// the embedding direction, then set the type for both brackets in the pair
-// to that type. 2 Otherwise, set the type for both brackets in the pair to
-// the embedding direction.
-//
-// o [ o ] e -> o o o o e
-//
-// o [ o NI ] o -> o o o NI o o
-//
-// e [ o ] o -> e e o e o
-//
-// e [ o ] e -> e e o e e
-//
-// e ( o [ o ] NI ) e -> e e o o o o NI e e
-//
-// d Otherwise, do not set the type for the current bracket pair. Note that
-// if the enclosed text contains no strong types the paired brackets will
-// both resolve to the same level when resolved individually using rules N1
-// and N2.
-//
-// e ( NI ) o -> e ( NI ) o
-
-// getStrongTypeN0 maps character's directional code to strong type as required
-// by rule N0.
-//
-// TODO: have separate type for "strong" directionality.
-func (p *bracketPairer) getStrongTypeN0(index int) Class {
-	switch p.codesIsolatedRun[index] {
-	// in the scope of N0, number types are treated as R
-	case EN, AN, AL, R:
-		return R
-	case L:
-		return L
-	default:
-		return ON
-	}
-}
-
-// classifyPairContent reports the strong types contained inside a Bracket Pair,
-// assuming the given embedding direction.
-//
-// It returns ON if no strong type is found. If a single strong type is found,
-// it returns this type. Otherwise it returns the embedding direction.
-//
-// TODO: use separate type for "strong" directionality.
-func (p *bracketPairer) classifyPairContent(loc bracketPair, dirEmbed Class) Class {
-	dirOpposite := ON
-	for i := loc.opener + 1; i < loc.closer; i++ {
-		dir := p.getStrongTypeN0(i)
-		if dir == ON {
-			continue
-		}
-		if dir == dirEmbed {
-			return dir // type matching embedding direction found
-		}
-		dirOpposite = dir
-	}
-	// return ON if no strong type found, or class opposite to dirEmbed
-	return dirOpposite
-}
-
-// classBeforePair determines which strong types are present before a Bracket
-// Pair. Return R or L if strong type found, otherwise ON.
-func (p *bracketPairer) classBeforePair(loc bracketPair) Class {
-	for i := loc.opener - 1; i >= 0; i-- {
-		if dir := p.getStrongTypeN0(i); dir != ON {
-			return dir
-		}
-	}
-	// no strong types found, return sos
-	return p.sos
-}
-
-// assignBracketType implements rule N0 for a single bracket pair.
-func (p *bracketPairer) assignBracketType(loc bracketPair, dirEmbed Class, initialTypes []Class) {
-	// rule "N0, a", inspect contents of pair
-	dirPair := p.classifyPairContent(loc, dirEmbed)
-
-	// dirPair is now L, R, or N (no strong type found)
-
-	// the following logical tests are performed out of order compared to
-	// the statement of the rules but yield the same results
-	if dirPair == ON {
-		return // case "d" - nothing to do
-	}
-
-	if dirPair != dirEmbed {
-		// case "c": strong type found, opposite - check before (c.1)
-		dirPair = p.classBeforePair(loc)
-		if dirPair == dirEmbed || dirPair == ON {
-			// no strong opposite type found before - use embedding (c.2)
-			dirPair = dirEmbed
-		}
-	}
-	// else: case "b", strong type found matching embedding,
-	// no explicit action needed, as dirPair is already set to embedding
-	// direction
-
-	// set the bracket types to the type found
-	p.setBracketsToType(loc, dirPair, initialTypes)
-}
-
-func (p *bracketPairer) setBracketsToType(loc bracketPair, dirPair Class, initialTypes []Class) {
-	p.codesIsolatedRun[loc.opener] = dirPair
-	p.codesIsolatedRun[loc.closer] = dirPair
-
-	for i := loc.opener + 1; i < loc.closer; i++ {
-		index := p.indexes[i]
-		if initialTypes[index] != NSM {
-			break
-		}
-		p.codesIsolatedRun[i] = dirPair
-	}
-
-	for i := loc.closer + 1; i < len(p.indexes); i++ {
-		index := p.indexes[i]
-		if initialTypes[index] != NSM {
-			break
-		}
-		p.codesIsolatedRun[i] = dirPair
-	}
-}
-
-// resolveBrackets implements rule N0 for a list of pairs.
-func (p *bracketPairer) resolveBrackets(dirEmbed Class, initialTypes []Class) {
-	for _, loc := range p.pairPositions {
-		p.assignBracketType(loc, dirEmbed, initialTypes)
-	}
-}
Index: trunk/vendor/golang.org/x/text/unicode/bidi/core.go
===================================================================
--- trunk/vendor/golang.org/x/text/unicode/bidi/core.go	(revision 145)
+++ 	(revision )
@@ -1,1071 +1,0 @@
-// Copyright 2015 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package bidi
-
-import (
-	"fmt"
-	"log"
-)
-
-// This implementation is a port based on the reference implementation found at:
-// https://www.unicode.org/Public/PROGRAMS/BidiReferenceJava/
-//
-// described in Unicode Bidirectional Algorithm (UAX #9).
-//
-// Input:
-// There are two levels of input to the algorithm, since clients may prefer to
-// supply some information from out-of-band sources rather than relying on the
-// default behavior.
-//
-// - Bidi class array
-// - Bidi class array, with externally supplied base line direction
-//
-// Output:
-// Output is separated into several stages:
-//
-//  - levels array over entire paragraph
-//  - reordering array over entire paragraph
-//  - levels array over line
-//  - reordering array over line
-//
-// Note that for conformance to the Unicode Bidirectional Algorithm,
-// implementations are only required to generate correct reordering and
-// character directionality (odd or even levels) over a line. Generating
-// identical level arrays over a line is not required. Bidi explicit format
-// codes (LRE, RLE, LRO, RLO, PDF) and BN can be assigned arbitrary levels and
-// positions as long as the rest of the input is properly reordered.
-//
-// As the algorithm is defined to operate on a single paragraph at a time, this
-// implementation is written to handle single paragraphs. Thus rule P1 is
-// presumed by this implementation-- the data provided to the implementation is
-// assumed to be a single paragraph, and either contains no 'B' codes, or a
-// single 'B' code at the end of the input. 'B' is allowed as input to
-// illustrate how the algorithm assigns it a level.
-//
-// Also note that rules L3 and L4 depend on the rendering engine that uses the
-// result of the bidi algorithm. This implementation assumes that the rendering
-// engine expects combining marks in visual order (e.g. to the left of their
-// base character in RTL runs) and that it adjusts the glyphs used to render
-// mirrored characters that are in RTL runs so that they render appropriately.
-
-// level is the embedding level of a character. Even embedding levels indicate
-// left-to-right order and odd levels indicate right-to-left order. The special
-// level of -1 is reserved for undefined order.
-type level int8
-
-const implicitLevel level = -1
-
-// in returns if x is equal to any of the values in set.
-func (c Class) in(set ...Class) bool {
-	for _, s := range set {
-		if c == s {
-			return true
-		}
-	}
-	return false
-}
-
-// A paragraph contains the state of a paragraph.
-type paragraph struct {
-	initialTypes []Class
-
-	// Arrays of properties needed for paired bracket evaluation in N0
-	pairTypes  []bracketType // paired Bracket types for paragraph
-	pairValues []rune        // rune for opening bracket or pbOpen and pbClose; 0 for pbNone
-
-	embeddingLevel level // default: = implicitLevel;
-
-	// at the paragraph levels
-	resultTypes  []Class
-	resultLevels []level
-
-	// Index of matching PDI for isolate initiator characters. For other
-	// characters, the value of matchingPDI will be set to -1. For isolate
-	// initiators with no matching PDI, matchingPDI will be set to the length of
-	// the input string.
-	matchingPDI []int
-
-	// Index of matching isolate initiator for PDI characters. For other
-	// characters, and for PDIs with no matching isolate initiator, the value of
-	// matchingIsolateInitiator will be set to -1.
-	matchingIsolateInitiator []int
-}
-
-// newParagraph initializes a paragraph. The user needs to supply a few arrays
-// corresponding to the preprocessed text input. The types correspond to the
-// Unicode BiDi classes for each rune. pairTypes indicates the bracket type for
-// each rune. pairValues provides a unique bracket class identifier for each
-// rune (suggested is the rune of the open bracket for opening and matching
-// close brackets, after normalization). The embedding levels are optional, but
-// may be supplied to encode embedding levels of styled text.
-func newParagraph(types []Class, pairTypes []bracketType, pairValues []rune, levels level) (*paragraph, error) {
-	var err error
-	if err = validateTypes(types); err != nil {
-		return nil, err
-	}
-	if err = validatePbTypes(pairTypes); err != nil {
-		return nil, err
-	}
-	if err = validatePbValues(pairValues, pairTypes); err != nil {
-		return nil, err
-	}
-	if err = validateParagraphEmbeddingLevel(levels); err != nil {
-		return nil, err
-	}
-
-	p := &paragraph{
-		initialTypes:   append([]Class(nil), types...),
-		embeddingLevel: levels,
-
-		pairTypes:  pairTypes,
-		pairValues: pairValues,
-
-		resultTypes: append([]Class(nil), types...),
-	}
-	p.run()
-	return p, nil
-}
-
-func (p *paragraph) Len() int { return len(p.initialTypes) }
-
-// The algorithm. Does not include line-based processing (Rules L1, L2).
-// These are applied later in the line-based phase of the algorithm.
-func (p *paragraph) run() {
-	p.determineMatchingIsolates()
-
-	// 1) determining the paragraph level
-	// Rule P1 is the requirement for entering this algorithm.
-	// Rules P2, P3.
-	// If no externally supplied paragraph embedding level, use default.
-	if p.embeddingLevel == implicitLevel {
-		p.embeddingLevel = p.determineParagraphEmbeddingLevel(0, p.Len())
-	}
-
-	// Initialize result levels to paragraph embedding level.
-	p.resultLevels = make([]level, p.Len())
-	setLevels(p.resultLevels, p.embeddingLevel)
-
-	// 2) Explicit levels and directions
-	// Rules X1-X8.
-	p.determineExplicitEmbeddingLevels()
-
-	// Rule X9.
-	// We do not remove the embeddings, the overrides, the PDFs, and the BNs
-	// from the string explicitly. But they are not copied into isolating run
-	// sequences when they are created, so they are removed for all
-	// practical purposes.
-
-	// Rule X10.
-	// Run remainder of algorithm one isolating run sequence at a time
-	for _, seq := range p.determineIsolatingRunSequences() {
-		// 3) resolving weak types
-		// Rules W1-W7.
-		seq.resolveWeakTypes()
-
-		// 4a) resolving paired brackets
-		// Rule N0
-		resolvePairedBrackets(seq)
-
-		// 4b) resolving neutral types
-		// Rules N1-N3.
-		seq.resolveNeutralTypes()
-
-		// 5) resolving implicit embedding levels
-		// Rules I1, I2.
-		seq.resolveImplicitLevels()
-
-		// Apply the computed levels and types
-		seq.applyLevelsAndTypes()
-	}
-
-	// Assign appropriate levels to 'hide' LREs, RLEs, LROs, RLOs, PDFs, and
-	// BNs. This is for convenience, so the resulting level array will have
-	// a value for every character.
-	p.assignLevelsToCharactersRemovedByX9()
-}
-
-// determineMatchingIsolates determines the matching PDI for each isolate
-// initiator and vice versa.
-//
-// Definition BD9.
-//
-// At the end of this function:
-//
-//   - The member variable matchingPDI is set to point to the index of the
-//     matching PDI character for each isolate initiator character. If there is
-//     no matching PDI, it is set to the length of the input text. For other
-//     characters, it is set to -1.
-//   - The member variable matchingIsolateInitiator is set to point to the
-//     index of the matching isolate initiator character for each PDI character.
-//     If there is no matching isolate initiator, or the character is not a PDI,
-//     it is set to -1.
-func (p *paragraph) determineMatchingIsolates() {
-	p.matchingPDI = make([]int, p.Len())
-	p.matchingIsolateInitiator = make([]int, p.Len())
-
-	for i := range p.matchingIsolateInitiator {
-		p.matchingIsolateInitiator[i] = -1
-	}
-
-	for i := range p.matchingPDI {
-		p.matchingPDI[i] = -1
-
-		if t := p.resultTypes[i]; t.in(LRI, RLI, FSI) {
-			depthCounter := 1
-			for j := i + 1; j < p.Len(); j++ {
-				if u := p.resultTypes[j]; u.in(LRI, RLI, FSI) {
-					depthCounter++
-				} else if u == PDI {
-					if depthCounter--; depthCounter == 0 {
-						p.matchingPDI[i] = j
-						p.matchingIsolateInitiator[j] = i
-						break
-					}
-				}
-			}
-			if p.matchingPDI[i] == -1 {
-				p.matchingPDI[i] = p.Len()
-			}
-		}
-	}
-}
-
-// determineParagraphEmbeddingLevel reports the resolved paragraph direction of
-// the substring limited by the given range [start, end).
-//
-// Determines the paragraph level based on rules P2, P3. This is also used
-// in rule X5c to find if an FSI should resolve to LRI or RLI.
-func (p *paragraph) determineParagraphEmbeddingLevel(start, end int) level {
-	var strongType Class = unknownClass
-
-	// Rule P2.
-	for i := start; i < end; i++ {
-		if t := p.resultTypes[i]; t.in(L, AL, R) {
-			strongType = t
-			break
-		} else if t.in(FSI, LRI, RLI) {
-			i = p.matchingPDI[i] // skip over to the matching PDI
-			if i > end {
-				log.Panic("assert (i <= end)")
-			}
-		}
-	}
-	// Rule P3.
-	switch strongType {
-	case unknownClass: // none found
-		// default embedding level when no strong types found is 0.
-		return 0
-	case L:
-		return 0
-	default: // AL, R
-		return 1
-	}
-}
-
-const maxDepth = 125
-
-// This stack will store the embedding levels and override and isolated
-// statuses
-type directionalStatusStack struct {
-	stackCounter        int
-	embeddingLevelStack [maxDepth + 1]level
-	overrideStatusStack [maxDepth + 1]Class
-	isolateStatusStack  [maxDepth + 1]bool
-}
-
-func (s *directionalStatusStack) empty()     { s.stackCounter = 0 }
-func (s *directionalStatusStack) pop()       { s.stackCounter-- }
-func (s *directionalStatusStack) depth() int { return s.stackCounter }
-
-func (s *directionalStatusStack) push(level level, overrideStatus Class, isolateStatus bool) {
-	s.embeddingLevelStack[s.stackCounter] = level
-	s.overrideStatusStack[s.stackCounter] = overrideStatus
-	s.isolateStatusStack[s.stackCounter] = isolateStatus
-	s.stackCounter++
-}
-
-func (s *directionalStatusStack) lastEmbeddingLevel() level {
-	return s.embeddingLevelStack[s.stackCounter-1]
-}
-
-func (s *directionalStatusStack) lastDirectionalOverrideStatus() Class {
-	return s.overrideStatusStack[s.stackCounter-1]
-}
-
-func (s *directionalStatusStack) lastDirectionalIsolateStatus() bool {
-	return s.isolateStatusStack[s.stackCounter-1]
-}
-
-// Determine explicit levels using rules X1 - X8
-func (p *paragraph) determineExplicitEmbeddingLevels() {
-	var stack directionalStatusStack
-	var overflowIsolateCount, overflowEmbeddingCount, validIsolateCount int
-
-	// Rule X1.
-	stack.push(p.embeddingLevel, ON, false)
-
-	for i, t := range p.resultTypes {
-		// Rules X2, X3, X4, X5, X5a, X5b, X5c
-		switch t {
-		case RLE, LRE, RLO, LRO, RLI, LRI, FSI:
-			isIsolate := t.in(RLI, LRI, FSI)
-			isRTL := t.in(RLE, RLO, RLI)
-
-			// override if this is an FSI that resolves to RLI
-			if t == FSI {
-				isRTL = (p.determineParagraphEmbeddingLevel(i+1, p.matchingPDI[i]) == 1)
-			}
-			if isIsolate {
-				p.resultLevels[i] = stack.lastEmbeddingLevel()
-				if stack.lastDirectionalOverrideStatus() != ON {
-					p.resultTypes[i] = stack.lastDirectionalOverrideStatus()
-				}
-			}
-
-			var newLevel level
-			if isRTL {
-				// least greater odd
-				newLevel = (stack.lastEmbeddingLevel() + 1) | 1
-			} else {
-				// least greater even
-				newLevel = (stack.lastEmbeddingLevel() + 2) &^ 1
-			}
-
-			if newLevel <= maxDepth && overflowIsolateCount == 0 && overflowEmbeddingCount == 0 {
-				if isIsolate {
-					validIsolateCount++
-				}
-				// Push new embedding level, override status, and isolated
-				// status.
-				// No check for valid stack counter, since the level check
-				// suffices.
-				switch t {
-				case LRO:
-					stack.push(newLevel, L, isIsolate)
-				case RLO:
-					stack.push(newLevel, R, isIsolate)
-				default:
-					stack.push(newLevel, ON, isIsolate)
-				}
-				// Not really part of the spec
-				if !isIsolate {
-					p.resultLevels[i] = newLevel
-				}
-			} else {
-				// This is an invalid explicit formatting character,
-				// so apply the "Otherwise" part of rules X2-X5b.
-				if isIsolate {
-					overflowIsolateCount++
-				} else { // !isIsolate
-					if overflowIsolateCount == 0 {
-						overflowEmbeddingCount++
-					}
-				}
-			}
-
-		// Rule X6a
-		case PDI:
-			if overflowIsolateCount > 0 {
-				overflowIsolateCount--
-			} else if validIsolateCount == 0 {
-				// do nothing
-			} else {
-				overflowEmbeddingCount = 0
-				for !stack.lastDirectionalIsolateStatus() {
-					stack.pop()
-				}
-				stack.pop()
-				validIsolateCount--
-			}
-			p.resultLevels[i] = stack.lastEmbeddingLevel()
-
-		// Rule X7
-		case PDF:
-			// Not really part of the spec
-			p.resultLevels[i] = stack.lastEmbeddingLevel()
-
-			if overflowIsolateCount > 0 {
-				// do nothing
-			} else if overflowEmbeddingCount > 0 {
-				overflowEmbeddingCount--
-			} else if !stack.lastDirectionalIsolateStatus() && stack.depth() >= 2 {
-				stack.pop()
-			}
-
-		case B: // paragraph separator.
-			// Rule X8.
-
-			// These values are reset for clarity, in this implementation B
-			// can only occur as the last code in the array.
-			stack.empty()
-			overflowIsolateCount = 0
-			overflowEmbeddingCount = 0
-			validIsolateCount = 0
-			p.resultLevels[i] = p.embeddingLevel
-
-		default:
-			p.resultLevels[i] = stack.lastEmbeddingLevel()
-			if stack.lastDirectionalOverrideStatus() != ON {
-				p.resultTypes[i] = stack.lastDirectionalOverrideStatus()
-			}
-		}
-	}
-}
-
-type isolatingRunSequence struct {
-	p *paragraph
-
-	indexes []int // indexes to the original string
-
-	types          []Class // type of each character using the index
-	resolvedLevels []level // resolved levels after application of rules
-	level          level
-	sos, eos       Class
-}
-
-func (i *isolatingRunSequence) Len() int { return len(i.indexes) }
-
-func maxLevel(a, b level) level {
-	if a > b {
-		return a
-	}
-	return b
-}
-
-// Rule X10, second bullet: Determine the start-of-sequence (sos) and end-of-sequence (eos) types,
-// either L or R, for each isolating run sequence.
-func (p *paragraph) isolatingRunSequence(indexes []int) *isolatingRunSequence {
-	length := len(indexes)
-	types := make([]Class, length)
-	for i, x := range indexes {
-		types[i] = p.resultTypes[x]
-	}
-
-	// assign level, sos and eos
-	prevChar := indexes[0] - 1
-	for prevChar >= 0 && isRemovedByX9(p.initialTypes[prevChar]) {
-		prevChar--
-	}
-	prevLevel := p.embeddingLevel
-	if prevChar >= 0 {
-		prevLevel = p.resultLevels[prevChar]
-	}
-
-	var succLevel level
-	lastType := types[length-1]
-	if lastType.in(LRI, RLI, FSI) {
-		succLevel = p.embeddingLevel
-	} else {
-		// the first character after the end of run sequence
-		limit := indexes[length-1] + 1
-		for ; limit < p.Len() && isRemovedByX9(p.initialTypes[limit]); limit++ {
-
-		}
-		succLevel = p.embeddingLevel
-		if limit < p.Len() {
-			succLevel = p.resultLevels[limit]
-		}
-	}
-	level := p.resultLevels[indexes[0]]
-	return &isolatingRunSequence{
-		p:       p,
-		indexes: indexes,
-		types:   types,
-		level:   level,
-		sos:     typeForLevel(maxLevel(prevLevel, level)),
-		eos:     typeForLevel(maxLevel(succLevel, level)),
-	}
-}
-
-// Resolving weak types Rules W1-W7.
-//
-// Note that some weak types (EN, AN) remain after this processing is
-// complete.
-func (s *isolatingRunSequence) resolveWeakTypes() {
-
-	// on entry, only these types remain
-	s.assertOnly(L, R, AL, EN, ES, ET, AN, CS, B, S, WS, ON, NSM, LRI, RLI, FSI, PDI)
-
-	// Rule W1.
-	// Changes all NSMs.
-	precedingCharacterType := s.sos
-	for i, t := range s.types {
-		if t == NSM {
-			s.types[i] = precedingCharacterType
-		} else {
-			// if t.in(LRI, RLI, FSI, PDI) {
-			// 	precedingCharacterType = ON
-			// }
-			precedingCharacterType = t
-		}
-	}
-
-	// Rule W2.
-	// EN does not change at the start of the run, because sos != AL.
-	for i, t := range s.types {
-		if t == EN {
-			for j := i - 1; j >= 0; j-- {
-				if t := s.types[j]; t.in(L, R, AL) {
-					if t == AL {
-						s.types[i] = AN
-					}
-					break
-				}
-			}
-		}
-	}
-
-	// Rule W3.
-	for i, t := range s.types {
-		if t == AL {
-			s.types[i] = R
-		}
-	}
-
-	// Rule W4.
-	// Since there must be values on both sides for this rule to have an
-	// effect, the scan skips the first and last value.
-	//
-	// Although the scan proceeds left to right, and changes the type
-	// values in a way that would appear to affect the computations
-	// later in the scan, there is actually no problem. A change in the
-	// current value can only affect the value to its immediate right,
-	// and only affect it if it is ES or CS. But the current value can
-	// only change if the value to its right is not ES or CS. Thus
-	// either the current value will not change, or its change will have
-	// no effect on the remainder of the analysis.
-
-	for i := 1; i < s.Len()-1; i++ {
-		t := s.types[i]
-		if t == ES || t == CS {
-			prevSepType := s.types[i-1]
-			succSepType := s.types[i+1]
-			if prevSepType == EN && succSepType == EN {
-				s.types[i] = EN
-			} else if s.types[i] == CS && prevSepType == AN && succSepType == AN {
-				s.types[i] = AN
-			}
-		}
-	}
-
-	// Rule W5.
-	for i, t := range s.types {
-		if t == ET {
-			// locate end of sequence
-			runStart := i
-			runEnd := s.findRunLimit(runStart, ET)
-
-			// check values at ends of sequence
-			t := s.sos
-			if runStart > 0 {
-				t = s.types[runStart-1]
-			}
-			if t != EN {
-				t = s.eos
-				if runEnd < len(s.types) {
-					t = s.types[runEnd]
-				}
-			}
-			if t == EN {
-				setTypes(s.types[runStart:runEnd], EN)
-			}
-			// continue at end of sequence
-			i = runEnd
-		}
-	}
-
-	// Rule W6.
-	for i, t := range s.types {
-		if t.in(ES, ET, CS) {
-			s.types[i] = ON
-		}
-	}
-
-	// Rule W7.
-	for i, t := range s.types {
-		if t == EN {
-			// set default if we reach start of run
-			prevStrongType := s.sos
-			for j := i - 1; j >= 0; j-- {
-				t = s.types[j]
-				if t == L || t == R { // AL's have been changed to R
-					prevStrongType = t
-					break
-				}
-			}
-			if prevStrongType == L {
-				s.types[i] = L
-			}
-		}
-	}
-}
-
-// 6) resolving neutral types Rules N1-N2.
-func (s *isolatingRunSequence) resolveNeutralTypes() {
-
-	// on entry, only these types can be in resultTypes
-	s.assertOnly(L, R, EN, AN, B, S, WS, ON, RLI, LRI, FSI, PDI)
-
-	for i, t := range s.types {
-		switch t {
-		case WS, ON, B, S, RLI, LRI, FSI, PDI:
-			// find bounds of run of neutrals
-			runStart := i
-			runEnd := s.findRunLimit(runStart, B, S, WS, ON, RLI, LRI, FSI, PDI)
-
-			// determine effective types at ends of run
-			var leadType, trailType Class
-
-			// Note that the character found can only be L, R, AN, or
-			// EN.
-			if runStart == 0 {
-				leadType = s.sos
-			} else {
-				leadType = s.types[runStart-1]
-				if leadType.in(AN, EN) {
-					leadType = R
-				}
-			}
-			if runEnd == len(s.types) {
-				trailType = s.eos
-			} else {
-				trailType = s.types[runEnd]
-				if trailType.in(AN, EN) {
-					trailType = R
-				}
-			}
-
-			var resolvedType Class
-			if leadType == trailType {
-				// Rule N1.
-				resolvedType = leadType
-			} else {
-				// Rule N2.
-				// Notice the embedding level of the run is used, not
-				// the paragraph embedding level.
-				resolvedType = typeForLevel(s.level)
-			}
-
-			setTypes(s.types[runStart:runEnd], resolvedType)
-
-			// skip over run of (former) neutrals
-			i = runEnd
-		}
-	}
-}
-
-func setLevels(levels []level, newLevel level) {
-	for i := range levels {
-		levels[i] = newLevel
-	}
-}
-
-func setTypes(types []Class, newType Class) {
-	for i := range types {
-		types[i] = newType
-	}
-}
-
-// 7) resolving implicit embedding levels Rules I1, I2.
-func (s *isolatingRunSequence) resolveImplicitLevels() {
-
-	// on entry, only these types can be in resultTypes
-	s.assertOnly(L, R, EN, AN)
-
-	s.resolvedLevels = make([]level, len(s.types))
-	setLevels(s.resolvedLevels, s.level)
-
-	if (s.level & 1) == 0 { // even level
-		for i, t := range s.types {
-			// Rule I1.
-			if t == L {
-				// no change
-			} else if t == R {
-				s.resolvedLevels[i] += 1
-			} else { // t == AN || t == EN
-				s.resolvedLevels[i] += 2
-			}
-		}
-	} else { // odd level
-		for i, t := range s.types {
-			// Rule I2.
-			if t == R {
-				// no change
-			} else { // t == L || t == AN || t == EN
-				s.resolvedLevels[i] += 1
-			}
-		}
-	}
-}
-
-// Applies the levels and types resolved in rules W1-I2 to the
-// resultLevels array.
-func (s *isolatingRunSequence) applyLevelsAndTypes() {
-	for i, x := range s.indexes {
-		s.p.resultTypes[x] = s.types[i]
-		s.p.resultLevels[x] = s.resolvedLevels[i]
-	}
-}
-
-// Return the limit of the run consisting only of the types in validSet
-// starting at index. This checks the value at index, and will return
-// index if that value is not in validSet.
-func (s *isolatingRunSequence) findRunLimit(index int, validSet ...Class) int {
-loop:
-	for ; index < len(s.types); index++ {
-		t := s.types[index]
-		for _, valid := range validSet {
-			if t == valid {
-				continue loop
-			}
-		}
-		return index // didn't find a match in validSet
-	}
-	return len(s.types)
-}
-
-// Algorithm validation. Assert that all values in types are in the
-// provided set.
-func (s *isolatingRunSequence) assertOnly(codes ...Class) {
-loop:
-	for i, t := range s.types {
-		for _, c := range codes {
-			if t == c {
-				continue loop
-			}
-		}
-		log.Panicf("invalid bidi code %v present in assertOnly at position %d", t, s.indexes[i])
-	}
-}
-
-// determineLevelRuns returns an array of level runs. Each level run is
-// described as an array of indexes into the input string.
-//
-// Determines the level runs. Rule X9 will be applied in determining the
-// runs, in the way that makes sure the characters that are supposed to be
-// removed are not included in the runs.
-func (p *paragraph) determineLevelRuns() [][]int {
-	run := []int{}
-	allRuns := [][]int{}
-	currentLevel := implicitLevel
-
-	for i := range p.initialTypes {
-		if !isRemovedByX9(p.initialTypes[i]) {
-			if p.resultLevels[i] != currentLevel {
-				// we just encountered a new run; wrap up last run
-				if currentLevel >= 0 { // only wrap it up if there was a run
-					allRuns = append(allRuns, run)
-					run = nil
-				}
-				// Start new run
-				currentLevel = p.resultLevels[i]
-			}
-			run = append(run, i)
-		}
-	}
-	// Wrap up the final run, if any
-	if len(run) > 0 {
-		allRuns = append(allRuns, run)
-	}
-	return allRuns
-}
-
-// Definition BD13. Determine isolating run sequences.
-func (p *paragraph) determineIsolatingRunSequences() []*isolatingRunSequence {
-	levelRuns := p.determineLevelRuns()
-
-	// Compute the run that each character belongs to
-	runForCharacter := make([]int, p.Len())
-	for i, run := range levelRuns {
-		for _, index := range run {
-			runForCharacter[index] = i
-		}
-	}
-
-	sequences := []*isolatingRunSequence{}
-
-	var currentRunSequence []int
-
-	for _, run := range levelRuns {
-		first := run[0]
-		if p.initialTypes[first] != PDI || p.matchingIsolateInitiator[first] == -1 {
-			currentRunSequence = nil
-			// int run = i;
-			for {
-				// Copy this level run into currentRunSequence
-				currentRunSequence = append(currentRunSequence, run...)
-
-				last := currentRunSequence[len(currentRunSequence)-1]
-				lastT := p.initialTypes[last]
-				if lastT.in(LRI, RLI, FSI) && p.matchingPDI[last] != p.Len() {
-					run = levelRuns[runForCharacter[p.matchingPDI[last]]]
-				} else {
-					break
-				}
-			}
-			sequences = append(sequences, p.isolatingRunSequence(currentRunSequence))
-		}
-	}
-	return sequences
-}
-
-// Assign level information to characters removed by rule X9. This is for
-// ease of relating the level information to the original input data. Note
-// that the levels assigned to these codes are arbitrary, they're chosen so
-// as to avoid breaking level runs.
-func (p *paragraph) assignLevelsToCharactersRemovedByX9() {
-	for i, t := range p.initialTypes {
-		if t.in(LRE, RLE, LRO, RLO, PDF, BN) {
-			p.resultTypes[i] = t
-			p.resultLevels[i] = -1
-		}
-	}
-	// now propagate forward the levels information (could have
-	// propagated backward, the main thing is not to introduce a level
-	// break where one doesn't already exist).
-
-	if p.resultLevels[0] == -1 {
-		p.resultLevels[0] = p.embeddingLevel
-	}
-	for i := 1; i < len(p.initialTypes); i++ {
-		if p.resultLevels[i] == -1 {
-			p.resultLevels[i] = p.resultLevels[i-1]
-		}
-	}
-	// Embedding information is for informational purposes only so need not be
-	// adjusted.
-}
-
-//
-// Output
-//
-
-// getLevels computes levels array breaking lines at offsets in linebreaks.
-// Rule L1.
-//
-// The linebreaks array must include at least one value. The values must be
-// in strictly increasing order (no duplicates) between 1 and the length of
-// the text, inclusive. The last value must be the length of the text.
-func (p *paragraph) getLevels(linebreaks []int) []level {
-	// Note that since the previous processing has removed all
-	// P, S, and WS values from resultTypes, the values referred to
-	// in these rules are the initial types, before any processing
-	// has been applied (including processing of overrides).
-	//
-	// This example implementation has reinserted explicit format codes
-	// and BN, in order that the levels array correspond to the
-	// initial text. Their final placement is not normative.
-	// These codes are treated like WS in this implementation,
-	// so they don't interrupt sequences of WS.
-
-	validateLineBreaks(linebreaks, p.Len())
-
-	result := append([]level(nil), p.resultLevels...)
-
-	// don't worry about linebreaks since if there is a break within
-	// a series of WS values preceding S, the linebreak itself
-	// causes the reset.
-	for i, t := range p.initialTypes {
-		if t.in(B, S) {
-			// Rule L1, clauses one and two.
-			result[i] = p.embeddingLevel
-
-			// Rule L1, clause three.
-			for j := i - 1; j >= 0; j-- {
-				if isWhitespace(p.initialTypes[j]) { // including format codes
-					result[j] = p.embeddingLevel
-				} else {
-					break
-				}
-			}
-		}
-	}
-
-	// Rule L1, clause four.
-	start := 0
-	for _, limit := range linebreaks {
-		for j := limit - 1; j >= start; j-- {
-			if isWhitespace(p.initialTypes[j]) { // including format codes
-				result[j] = p.embeddingLevel
-			} else {
-				break
-			}
-		}
-		start = limit
-	}
-
-	return result
-}
-
-// getReordering returns the reordering of lines from a visual index to a
-// logical index for line breaks at the given offsets.
-//
-// Lines are concatenated from left to right. So for example, the fifth
-// character from the left on the third line is
-//
-//	getReordering(linebreaks)[linebreaks[1] + 4]
-//
-// (linebreaks[1] is the position after the last character of the second
-// line, which is also the index of the first character on the third line,
-// and adding four gets the fifth character from the left).
-//
-// The linebreaks array must include at least one value. The values must be
-// in strictly increasing order (no duplicates) between 1 and the length of
-// the text, inclusive. The last value must be the length of the text.
-func (p *paragraph) getReordering(linebreaks []int) []int {
-	validateLineBreaks(linebreaks, p.Len())
-
-	return computeMultilineReordering(p.getLevels(linebreaks), linebreaks)
-}
-
-// Return multiline reordering array for a given level array. Reordering
-// does not occur across a line break.
-func computeMultilineReordering(levels []level, linebreaks []int) []int {
-	result := make([]int, len(levels))
-
-	start := 0
-	for _, limit := range linebreaks {
-		tempLevels := make([]level, limit-start)
-		copy(tempLevels, levels[start:])
-
-		for j, order := range computeReordering(tempLevels) {
-			result[start+j] = order + start
-		}
-		start = limit
-	}
-	return result
-}
-
-// Return reordering array for a given level array. This reorders a single
-// line. The reordering is a visual to logical map. For example, the
-// leftmost char is string.charAt(order[0]). Rule L2.
-func computeReordering(levels []level) []int {
-	result := make([]int, len(levels))
-	// initialize order
-	for i := range result {
-		result[i] = i
-	}
-
-	// locate highest level found on line.
-	// Note the rules say text, but no reordering across line bounds is
-	// performed, so this is sufficient.
-	highestLevel := level(0)
-	lowestOddLevel := level(maxDepth + 2)
-	for _, level := range levels {
-		if level > highestLevel {
-			highestLevel = level
-		}
-		if level&1 != 0 && level < lowestOddLevel {
-			lowestOddLevel = level
-		}
-	}
-
-	for level := highestLevel; level >= lowestOddLevel; level-- {
-		for i := 0; i < len(levels); i++ {
-			if levels[i] >= level {
-				// find range of text at or above this level
-				start := i
-				limit := i + 1
-				for limit < len(levels) && levels[limit] >= level {
-					limit++
-				}
-
-				for j, k := start, limit-1; j < k; j, k = j+1, k-1 {
-					result[j], result[k] = result[k], result[j]
-				}
-				// skip to end of level run
-				i = limit
-			}
-		}
-	}
-
-	return result
-}
-
-// isWhitespace reports whether the type is considered a whitespace type for the
-// line break rules.
-func isWhitespace(c Class) bool {
-	switch c {
-	case LRE, RLE, LRO, RLO, PDF, LRI, RLI, FSI, PDI, BN, WS:
-		return true
-	}
-	return false
-}
-
-// isRemovedByX9 reports whether the type is one of the types removed in X9.
-func isRemovedByX9(c Class) bool {
-	switch c {
-	case LRE, RLE, LRO, RLO, PDF, BN:
-		return true
-	}
-	return false
-}
-
-// typeForLevel reports the strong type (L or R) corresponding to the level.
-func typeForLevel(level level) Class {
-	if (level & 0x1) == 0 {
-		return L
-	}
-	return R
-}
-
-func validateTypes(types []Class) error {
-	if len(types) == 0 {
-		return fmt.Errorf("types is null")
-	}
-	for i, t := range types[:len(types)-1] {
-		if t == B {
-			return fmt.Errorf("B type before end of paragraph at index: %d", i)
-		}
-	}
-	return nil
-}
-
-func validateParagraphEmbeddingLevel(embeddingLevel level) error {
-	if embeddingLevel != implicitLevel &&
-		embeddingLevel != 0 &&
-		embeddingLevel != 1 {
-		return fmt.Errorf("illegal paragraph embedding level: %d", embeddingLevel)
-	}
-	return nil
-}
-
-func validateLineBreaks(linebreaks []int, textLength int) error {
-	prev := 0
-	for i, next := range linebreaks {
-		if next <= prev {
-			return fmt.Errorf("bad linebreak: %d at index: %d", next, i)
-		}
-		prev = next
-	}
-	if prev != textLength {
-		return fmt.Errorf("last linebreak was %d, want %d", prev, textLength)
-	}
-	return nil
-}
-
-func validatePbTypes(pairTypes []bracketType) error {
-	if len(pairTypes) == 0 {
-		return fmt.Errorf("pairTypes is null")
-	}
-	for i, pt := range pairTypes {
-		switch pt {
-		case bpNone, bpOpen, bpClose:
-		default:
-			return fmt.Errorf("illegal pairType value at %d: %v", i, pairTypes[i])
-		}
-	}
-	return nil
-}
-
-func validatePbValues(pairValues []rune, pairTypes []bracketType) error {
-	if pairValues == nil {
-		return fmt.Errorf("pairValues is null")
-	}
-	if len(pairTypes) != len(pairValues) {
-		return fmt.Errorf("pairTypes is different length from pairValues")
-	}
-	return nil
-}
Index: trunk/vendor/golang.org/x/text/unicode/bidi/prop.go
===================================================================
--- trunk/vendor/golang.org/x/text/unicode/bidi/prop.go	(revision 145)
+++ 	(revision )
@@ -1,206 +1,0 @@
-// Copyright 2016 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package bidi
-
-import "unicode/utf8"
-
-// Properties provides access to BiDi properties of runes.
-type Properties struct {
-	entry uint8
-	last  uint8
-}
-
-var trie = newBidiTrie(0)
-
-// TODO: using this for bidirule reduces the running time by about 5%. Consider
-// if this is worth exposing or if we can find a way to speed up the Class
-// method.
-//
-// // CompactClass is like Class, but maps all of the BiDi control classes
-// // (LRO, RLO, LRE, RLE, PDF, LRI, RLI, FSI, PDI) to the class Control.
-// func (p Properties) CompactClass() Class {
-// 	return Class(p.entry & 0x0F)
-// }
-
-// Class returns the Bidi class for p.
-func (p Properties) Class() Class {
-	c := Class(p.entry & 0x0F)
-	if c == Control {
-		c = controlByteToClass[p.last&0xF]
-	}
-	return c
-}
-
-// IsBracket reports whether the rune is a bracket.
-func (p Properties) IsBracket() bool { return p.entry&0xF0 != 0 }
-
-// IsOpeningBracket reports whether the rune is an opening bracket.
-// IsBracket must return true.
-func (p Properties) IsOpeningBracket() bool { return p.entry&openMask != 0 }
-
-// TODO: find a better API and expose.
-func (p Properties) reverseBracket(r rune) rune {
-	return xorMasks[p.entry>>xorMaskShift] ^ r
-}
-
-var controlByteToClass = [16]Class{
-	0xD: LRO, // U+202D LeftToRightOverride,
-	0xE: RLO, // U+202E RightToLeftOverride,
-	0xA: LRE, // U+202A LeftToRightEmbedding,
-	0xB: RLE, // U+202B RightToLeftEmbedding,
-	0xC: PDF, // U+202C PopDirectionalFormat,
-	0x6: LRI, // U+2066 LeftToRightIsolate,
-	0x7: RLI, // U+2067 RightToLeftIsolate,
-	0x8: FSI, // U+2068 FirstStrongIsolate,
-	0x9: PDI, // U+2069 PopDirectionalIsolate,
-}
-
-// LookupRune returns properties for r.
-func LookupRune(r rune) (p Properties, size int) {
-	var buf [4]byte
-	n := utf8.EncodeRune(buf[:], r)
-	return Lookup(buf[:n])
-}
-
-// TODO: these lookup methods are based on the generated trie code. The returned
-// sizes have slightly different semantics from the generated code, in that it
-// always returns size==1 for an illegal UTF-8 byte (instead of the length
-// of the maximum invalid subsequence). Most Transformers, like unicode/norm,
-// leave invalid UTF-8 untouched, in which case it has performance benefits to
-// do so (without changing the semantics). Bidi requires the semantics used here
-// for the bidirule implementation to be compatible with the Go semantics.
-//  They ultimately should perhaps be adopted by all trie implementations, for
-// convenience sake.
-// This unrolled code also boosts performance of the secure/bidirule package by
-// about 30%.
-// So, to remove this code:
-//   - add option to trie generator to define return type.
-//   - always return 1 byte size for ill-formed UTF-8 runes.
-
-// Lookup returns properties for the first rune in s and the width in bytes of
-// its encoding. The size will be 0 if s does not hold enough bytes to complete
-// the encoding.
-func Lookup(s []byte) (p Properties, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return Properties{entry: bidiValues[c0]}, 1
-	case c0 < 0xC2:
-		return Properties{}, 1
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return Properties{}, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return Properties{}, 1
-		}
-		return Properties{entry: trie.lookupValue(uint32(i), c1)}, 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return Properties{}, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return Properties{}, 1
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = bidiIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return Properties{}, 1
-		}
-		return Properties{entry: trie.lookupValue(uint32(i), c2), last: c2}, 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return Properties{}, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return Properties{}, 1
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = bidiIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return Properties{}, 1
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = bidiIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return Properties{}, 1
-		}
-		return Properties{entry: trie.lookupValue(uint32(i), c3)}, 4
-	}
-	// Illegal rune
-	return Properties{}, 1
-}
-
-// LookupString returns properties for the first rune in s and the width in
-// bytes of its encoding. The size will be 0 if s does not hold enough bytes to
-// complete the encoding.
-func LookupString(s string) (p Properties, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return Properties{entry: bidiValues[c0]}, 1
-	case c0 < 0xC2:
-		return Properties{}, 1
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return Properties{}, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return Properties{}, 1
-		}
-		return Properties{entry: trie.lookupValue(uint32(i), c1)}, 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return Properties{}, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return Properties{}, 1
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = bidiIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return Properties{}, 1
-		}
-		return Properties{entry: trie.lookupValue(uint32(i), c2), last: c2}, 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return Properties{}, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return Properties{}, 1
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = bidiIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return Properties{}, 1
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = bidiIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return Properties{}, 1
-		}
-		return Properties{entry: trie.lookupValue(uint32(i), c3)}, 4
-	}
-	// Illegal rune
-	return Properties{}, 1
-}
Index: trunk/vendor/golang.org/x/text/unicode/bidi/tables10.0.0.go
===================================================================
--- trunk/vendor/golang.org/x/text/unicode/bidi/tables10.0.0.go	(revision 145)
+++ 	(revision )
@@ -1,1816 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-//go:build go1.10 && !go1.13
-// +build go1.10,!go1.13
-
-package bidi
-
-// UnicodeVersion is the Unicode version from which the tables in this package are derived.
-const UnicodeVersion = "10.0.0"
-
-// xorMasks contains masks to be xor-ed with brackets to get the reverse
-// version.
-var xorMasks = []int32{ // 8 elements
-	0, 1, 6, 7, 3, 15, 29, 63,
-} // Size: 56 bytes
-
-// lookup returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *bidiTrie) lookup(s []byte) (v uint8, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return bidiValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = bidiIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = bidiIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = bidiIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *bidiTrie) lookupUnsafe(s []byte) uint8 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return bidiValues[c0]
-	}
-	i := bidiIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = bidiIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = bidiIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// lookupString returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *bidiTrie) lookupString(s string) (v uint8, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return bidiValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = bidiIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = bidiIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = bidiIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *bidiTrie) lookupStringUnsafe(s string) uint8 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return bidiValues[c0]
-	}
-	i := bidiIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = bidiIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = bidiIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// bidiTrie. Total size: 16128 bytes (15.75 KiB). Checksum: 8122d83e461996f.
-type bidiTrie struct{}
-
-func newBidiTrie(i int) *bidiTrie {
-	return &bidiTrie{}
-}
-
-// lookupValue determines the type of block n and looks up the value for b.
-func (t *bidiTrie) lookupValue(n uint32, b byte) uint8 {
-	switch {
-	default:
-		return uint8(bidiValues[n<<6+uint32(b)])
-	}
-}
-
-// bidiValues: 228 blocks, 14592 entries, 14592 bytes
-// The third block is the zero block.
-var bidiValues = [14592]uint8{
-	// Block 0x0, offset 0x0
-	0x00: 0x000b, 0x01: 0x000b, 0x02: 0x000b, 0x03: 0x000b, 0x04: 0x000b, 0x05: 0x000b,
-	0x06: 0x000b, 0x07: 0x000b, 0x08: 0x000b, 0x09: 0x0008, 0x0a: 0x0007, 0x0b: 0x0008,
-	0x0c: 0x0009, 0x0d: 0x0007, 0x0e: 0x000b, 0x0f: 0x000b, 0x10: 0x000b, 0x11: 0x000b,
-	0x12: 0x000b, 0x13: 0x000b, 0x14: 0x000b, 0x15: 0x000b, 0x16: 0x000b, 0x17: 0x000b,
-	0x18: 0x000b, 0x19: 0x000b, 0x1a: 0x000b, 0x1b: 0x000b, 0x1c: 0x0007, 0x1d: 0x0007,
-	0x1e: 0x0007, 0x1f: 0x0008, 0x20: 0x0009, 0x21: 0x000a, 0x22: 0x000a, 0x23: 0x0004,
-	0x24: 0x0004, 0x25: 0x0004, 0x26: 0x000a, 0x27: 0x000a, 0x28: 0x003a, 0x29: 0x002a,
-	0x2a: 0x000a, 0x2b: 0x0003, 0x2c: 0x0006, 0x2d: 0x0003, 0x2e: 0x0006, 0x2f: 0x0006,
-	0x30: 0x0002, 0x31: 0x0002, 0x32: 0x0002, 0x33: 0x0002, 0x34: 0x0002, 0x35: 0x0002,
-	0x36: 0x0002, 0x37: 0x0002, 0x38: 0x0002, 0x39: 0x0002, 0x3a: 0x0006, 0x3b: 0x000a,
-	0x3c: 0x000a, 0x3d: 0x000a, 0x3e: 0x000a, 0x3f: 0x000a,
-	// Block 0x1, offset 0x40
-	0x40: 0x000a,
-	0x5b: 0x005a, 0x5c: 0x000a, 0x5d: 0x004a,
-	0x5e: 0x000a, 0x5f: 0x000a, 0x60: 0x000a,
-	0x7b: 0x005a,
-	0x7c: 0x000a, 0x7d: 0x004a, 0x7e: 0x000a, 0x7f: 0x000b,
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc0: 0x000b, 0xc1: 0x000b, 0xc2: 0x000b, 0xc3: 0x000b, 0xc4: 0x000b, 0xc5: 0x0007,
-	0xc6: 0x000b, 0xc7: 0x000b, 0xc8: 0x000b, 0xc9: 0x000b, 0xca: 0x000b, 0xcb: 0x000b,
-	0xcc: 0x000b, 0xcd: 0x000b, 0xce: 0x000b, 0xcf: 0x000b, 0xd0: 0x000b, 0xd1: 0x000b,
-	0xd2: 0x000b, 0xd3: 0x000b, 0xd4: 0x000b, 0xd5: 0x000b, 0xd6: 0x000b, 0xd7: 0x000b,
-	0xd8: 0x000b, 0xd9: 0x000b, 0xda: 0x000b, 0xdb: 0x000b, 0xdc: 0x000b, 0xdd: 0x000b,
-	0xde: 0x000b, 0xdf: 0x000b, 0xe0: 0x0006, 0xe1: 0x000a, 0xe2: 0x0004, 0xe3: 0x0004,
-	0xe4: 0x0004, 0xe5: 0x0004, 0xe6: 0x000a, 0xe7: 0x000a, 0xe8: 0x000a, 0xe9: 0x000a,
-	0xeb: 0x000a, 0xec: 0x000a, 0xed: 0x000b, 0xee: 0x000a, 0xef: 0x000a,
-	0xf0: 0x0004, 0xf1: 0x0004, 0xf2: 0x0002, 0xf3: 0x0002, 0xf4: 0x000a,
-	0xf6: 0x000a, 0xf7: 0x000a, 0xf8: 0x000a, 0xf9: 0x0002, 0xfb: 0x000a,
-	0xfc: 0x000a, 0xfd: 0x000a, 0xfe: 0x000a, 0xff: 0x000a,
-	// Block 0x4, offset 0x100
-	0x117: 0x000a,
-	0x137: 0x000a,
-	// Block 0x5, offset 0x140
-	0x179: 0x000a, 0x17a: 0x000a,
-	// Block 0x6, offset 0x180
-	0x182: 0x000a, 0x183: 0x000a, 0x184: 0x000a, 0x185: 0x000a,
-	0x186: 0x000a, 0x187: 0x000a, 0x188: 0x000a, 0x189: 0x000a, 0x18a: 0x000a, 0x18b: 0x000a,
-	0x18c: 0x000a, 0x18d: 0x000a, 0x18e: 0x000a, 0x18f: 0x000a,
-	0x192: 0x000a, 0x193: 0x000a, 0x194: 0x000a, 0x195: 0x000a, 0x196: 0x000a, 0x197: 0x000a,
-	0x198: 0x000a, 0x199: 0x000a, 0x19a: 0x000a, 0x19b: 0x000a, 0x19c: 0x000a, 0x19d: 0x000a,
-	0x19e: 0x000a, 0x19f: 0x000a,
-	0x1a5: 0x000a, 0x1a6: 0x000a, 0x1a7: 0x000a, 0x1a8: 0x000a, 0x1a9: 0x000a,
-	0x1aa: 0x000a, 0x1ab: 0x000a, 0x1ac: 0x000a, 0x1ad: 0x000a, 0x1af: 0x000a,
-	0x1b0: 0x000a, 0x1b1: 0x000a, 0x1b2: 0x000a, 0x1b3: 0x000a, 0x1b4: 0x000a, 0x1b5: 0x000a,
-	0x1b6: 0x000a, 0x1b7: 0x000a, 0x1b8: 0x000a, 0x1b9: 0x000a, 0x1ba: 0x000a, 0x1bb: 0x000a,
-	0x1bc: 0x000a, 0x1bd: 0x000a, 0x1be: 0x000a, 0x1bf: 0x000a,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x000c, 0x1c1: 0x000c, 0x1c2: 0x000c, 0x1c3: 0x000c, 0x1c4: 0x000c, 0x1c5: 0x000c,
-	0x1c6: 0x000c, 0x1c7: 0x000c, 0x1c8: 0x000c, 0x1c9: 0x000c, 0x1ca: 0x000c, 0x1cb: 0x000c,
-	0x1cc: 0x000c, 0x1cd: 0x000c, 0x1ce: 0x000c, 0x1cf: 0x000c, 0x1d0: 0x000c, 0x1d1: 0x000c,
-	0x1d2: 0x000c, 0x1d3: 0x000c, 0x1d4: 0x000c, 0x1d5: 0x000c, 0x1d6: 0x000c, 0x1d7: 0x000c,
-	0x1d8: 0x000c, 0x1d9: 0x000c, 0x1da: 0x000c, 0x1db: 0x000c, 0x1dc: 0x000c, 0x1dd: 0x000c,
-	0x1de: 0x000c, 0x1df: 0x000c, 0x1e0: 0x000c, 0x1e1: 0x000c, 0x1e2: 0x000c, 0x1e3: 0x000c,
-	0x1e4: 0x000c, 0x1e5: 0x000c, 0x1e6: 0x000c, 0x1e7: 0x000c, 0x1e8: 0x000c, 0x1e9: 0x000c,
-	0x1ea: 0x000c, 0x1eb: 0x000c, 0x1ec: 0x000c, 0x1ed: 0x000c, 0x1ee: 0x000c, 0x1ef: 0x000c,
-	0x1f0: 0x000c, 0x1f1: 0x000c, 0x1f2: 0x000c, 0x1f3: 0x000c, 0x1f4: 0x000c, 0x1f5: 0x000c,
-	0x1f6: 0x000c, 0x1f7: 0x000c, 0x1f8: 0x000c, 0x1f9: 0x000c, 0x1fa: 0x000c, 0x1fb: 0x000c,
-	0x1fc: 0x000c, 0x1fd: 0x000c, 0x1fe: 0x000c, 0x1ff: 0x000c,
-	// Block 0x8, offset 0x200
-	0x200: 0x000c, 0x201: 0x000c, 0x202: 0x000c, 0x203: 0x000c, 0x204: 0x000c, 0x205: 0x000c,
-	0x206: 0x000c, 0x207: 0x000c, 0x208: 0x000c, 0x209: 0x000c, 0x20a: 0x000c, 0x20b: 0x000c,
-	0x20c: 0x000c, 0x20d: 0x000c, 0x20e: 0x000c, 0x20f: 0x000c, 0x210: 0x000c, 0x211: 0x000c,
-	0x212: 0x000c, 0x213: 0x000c, 0x214: 0x000c, 0x215: 0x000c, 0x216: 0x000c, 0x217: 0x000c,
-	0x218: 0x000c, 0x219: 0x000c, 0x21a: 0x000c, 0x21b: 0x000c, 0x21c: 0x000c, 0x21d: 0x000c,
-	0x21e: 0x000c, 0x21f: 0x000c, 0x220: 0x000c, 0x221: 0x000c, 0x222: 0x000c, 0x223: 0x000c,
-	0x224: 0x000c, 0x225: 0x000c, 0x226: 0x000c, 0x227: 0x000c, 0x228: 0x000c, 0x229: 0x000c,
-	0x22a: 0x000c, 0x22b: 0x000c, 0x22c: 0x000c, 0x22d: 0x000c, 0x22e: 0x000c, 0x22f: 0x000c,
-	0x234: 0x000a, 0x235: 0x000a,
-	0x23e: 0x000a,
-	// Block 0x9, offset 0x240
-	0x244: 0x000a, 0x245: 0x000a,
-	0x247: 0x000a,
-	// Block 0xa, offset 0x280
-	0x2b6: 0x000a,
-	// Block 0xb, offset 0x2c0
-	0x2c3: 0x000c, 0x2c4: 0x000c, 0x2c5: 0x000c,
-	0x2c6: 0x000c, 0x2c7: 0x000c, 0x2c8: 0x000c, 0x2c9: 0x000c,
-	// Block 0xc, offset 0x300
-	0x30a: 0x000a,
-	0x30d: 0x000a, 0x30e: 0x000a, 0x30f: 0x0004, 0x310: 0x0001, 0x311: 0x000c,
-	0x312: 0x000c, 0x313: 0x000c, 0x314: 0x000c, 0x315: 0x000c, 0x316: 0x000c, 0x317: 0x000c,
-	0x318: 0x000c, 0x319: 0x000c, 0x31a: 0x000c, 0x31b: 0x000c, 0x31c: 0x000c, 0x31d: 0x000c,
-	0x31e: 0x000c, 0x31f: 0x000c, 0x320: 0x000c, 0x321: 0x000c, 0x322: 0x000c, 0x323: 0x000c,
-	0x324: 0x000c, 0x325: 0x000c, 0x326: 0x000c, 0x327: 0x000c, 0x328: 0x000c, 0x329: 0x000c,
-	0x32a: 0x000c, 0x32b: 0x000c, 0x32c: 0x000c, 0x32d: 0x000c, 0x32e: 0x000c, 0x32f: 0x000c,
-	0x330: 0x000c, 0x331: 0x000c, 0x332: 0x000c, 0x333: 0x000c, 0x334: 0x000c, 0x335: 0x000c,
-	0x336: 0x000c, 0x337: 0x000c, 0x338: 0x000c, 0x339: 0x000c, 0x33a: 0x000c, 0x33b: 0x000c,
-	0x33c: 0x000c, 0x33d: 0x000c, 0x33e: 0x0001, 0x33f: 0x000c,
-	// Block 0xd, offset 0x340
-	0x340: 0x0001, 0x341: 0x000c, 0x342: 0x000c, 0x343: 0x0001, 0x344: 0x000c, 0x345: 0x000c,
-	0x346: 0x0001, 0x347: 0x000c, 0x348: 0x0001, 0x349: 0x0001, 0x34a: 0x0001, 0x34b: 0x0001,
-	0x34c: 0x0001, 0x34d: 0x0001, 0x34e: 0x0001, 0x34f: 0x0001, 0x350: 0x0001, 0x351: 0x0001,
-	0x352: 0x0001, 0x353: 0x0001, 0x354: 0x0001, 0x355: 0x0001, 0x356: 0x0001, 0x357: 0x0001,
-	0x358: 0x0001, 0x359: 0x0001, 0x35a: 0x0001, 0x35b: 0x0001, 0x35c: 0x0001, 0x35d: 0x0001,
-	0x35e: 0x0001, 0x35f: 0x0001, 0x360: 0x0001, 0x361: 0x0001, 0x362: 0x0001, 0x363: 0x0001,
-	0x364: 0x0001, 0x365: 0x0001, 0x366: 0x0001, 0x367: 0x0001, 0x368: 0x0001, 0x369: 0x0001,
-	0x36a: 0x0001, 0x36b: 0x0001, 0x36c: 0x0001, 0x36d: 0x0001, 0x36e: 0x0001, 0x36f: 0x0001,
-	0x370: 0x0001, 0x371: 0x0001, 0x372: 0x0001, 0x373: 0x0001, 0x374: 0x0001, 0x375: 0x0001,
-	0x376: 0x0001, 0x377: 0x0001, 0x378: 0x0001, 0x379: 0x0001, 0x37a: 0x0001, 0x37b: 0x0001,
-	0x37c: 0x0001, 0x37d: 0x0001, 0x37e: 0x0001, 0x37f: 0x0001,
-	// Block 0xe, offset 0x380
-	0x380: 0x0005, 0x381: 0x0005, 0x382: 0x0005, 0x383: 0x0005, 0x384: 0x0005, 0x385: 0x0005,
-	0x386: 0x000a, 0x387: 0x000a, 0x388: 0x000d, 0x389: 0x0004, 0x38a: 0x0004, 0x38b: 0x000d,
-	0x38c: 0x0006, 0x38d: 0x000d, 0x38e: 0x000a, 0x38f: 0x000a, 0x390: 0x000c, 0x391: 0x000c,
-	0x392: 0x000c, 0x393: 0x000c, 0x394: 0x000c, 0x395: 0x000c, 0x396: 0x000c, 0x397: 0x000c,
-	0x398: 0x000c, 0x399: 0x000c, 0x39a: 0x000c, 0x39b: 0x000d, 0x39c: 0x000d, 0x39d: 0x000d,
-	0x39e: 0x000d, 0x39f: 0x000d, 0x3a0: 0x000d, 0x3a1: 0x000d, 0x3a2: 0x000d, 0x3a3: 0x000d,
-	0x3a4: 0x000d, 0x3a5: 0x000d, 0x3a6: 0x000d, 0x3a7: 0x000d, 0x3a8: 0x000d, 0x3a9: 0x000d,
-	0x3aa: 0x000d, 0x3ab: 0x000d, 0x3ac: 0x000d, 0x3ad: 0x000d, 0x3ae: 0x000d, 0x3af: 0x000d,
-	0x3b0: 0x000d, 0x3b1: 0x000d, 0x3b2: 0x000d, 0x3b3: 0x000d, 0x3b4: 0x000d, 0x3b5: 0x000d,
-	0x3b6: 0x000d, 0x3b7: 0x000d, 0x3b8: 0x000d, 0x3b9: 0x000d, 0x3ba: 0x000d, 0x3bb: 0x000d,
-	0x3bc: 0x000d, 0x3bd: 0x000d, 0x3be: 0x000d, 0x3bf: 0x000d,
-	// Block 0xf, offset 0x3c0
-	0x3c0: 0x000d, 0x3c1: 0x000d, 0x3c2: 0x000d, 0x3c3: 0x000d, 0x3c4: 0x000d, 0x3c5: 0x000d,
-	0x3c6: 0x000d, 0x3c7: 0x000d, 0x3c8: 0x000d, 0x3c9: 0x000d, 0x3ca: 0x000d, 0x3cb: 0x000c,
-	0x3cc: 0x000c, 0x3cd: 0x000c, 0x3ce: 0x000c, 0x3cf: 0x000c, 0x3d0: 0x000c, 0x3d1: 0x000c,
-	0x3d2: 0x000c, 0x3d3: 0x000c, 0x3d4: 0x000c, 0x3d5: 0x000c, 0x3d6: 0x000c, 0x3d7: 0x000c,
-	0x3d8: 0x000c, 0x3d9: 0x000c, 0x3da: 0x000c, 0x3db: 0x000c, 0x3dc: 0x000c, 0x3dd: 0x000c,
-	0x3de: 0x000c, 0x3df: 0x000c, 0x3e0: 0x0005, 0x3e1: 0x0005, 0x3e2: 0x0005, 0x3e3: 0x0005,
-	0x3e4: 0x0005, 0x3e5: 0x0005, 0x3e6: 0x0005, 0x3e7: 0x0005, 0x3e8: 0x0005, 0x3e9: 0x0005,
-	0x3ea: 0x0004, 0x3eb: 0x0005, 0x3ec: 0x0005, 0x3ed: 0x000d, 0x3ee: 0x000d, 0x3ef: 0x000d,
-	0x3f0: 0x000c, 0x3f1: 0x000d, 0x3f2: 0x000d, 0x3f3: 0x000d, 0x3f4: 0x000d, 0x3f5: 0x000d,
-	0x3f6: 0x000d, 0x3f7: 0x000d, 0x3f8: 0x000d, 0x3f9: 0x000d, 0x3fa: 0x000d, 0x3fb: 0x000d,
-	0x3fc: 0x000d, 0x3fd: 0x000d, 0x3fe: 0x000d, 0x3ff: 0x000d,
-	// Block 0x10, offset 0x400
-	0x400: 0x000d, 0x401: 0x000d, 0x402: 0x000d, 0x403: 0x000d, 0x404: 0x000d, 0x405: 0x000d,
-	0x406: 0x000d, 0x407: 0x000d, 0x408: 0x000d, 0x409: 0x000d, 0x40a: 0x000d, 0x40b: 0x000d,
-	0x40c: 0x000d, 0x40d: 0x000d, 0x40e: 0x000d, 0x40f: 0x000d, 0x410: 0x000d, 0x411: 0x000d,
-	0x412: 0x000d, 0x413: 0x000d, 0x414: 0x000d, 0x415: 0x000d, 0x416: 0x000d, 0x417: 0x000d,
-	0x418: 0x000d, 0x419: 0x000d, 0x41a: 0x000d, 0x41b: 0x000d, 0x41c: 0x000d, 0x41d: 0x000d,
-	0x41e: 0x000d, 0x41f: 0x000d, 0x420: 0x000d, 0x421: 0x000d, 0x422: 0x000d, 0x423: 0x000d,
-	0x424: 0x000d, 0x425: 0x000d, 0x426: 0x000d, 0x427: 0x000d, 0x428: 0x000d, 0x429: 0x000d,
-	0x42a: 0x000d, 0x42b: 0x000d, 0x42c: 0x000d, 0x42d: 0x000d, 0x42e: 0x000d, 0x42f: 0x000d,
-	0x430: 0x000d, 0x431: 0x000d, 0x432: 0x000d, 0x433: 0x000d, 0x434: 0x000d, 0x435: 0x000d,
-	0x436: 0x000d, 0x437: 0x000d, 0x438: 0x000d, 0x439: 0x000d, 0x43a: 0x000d, 0x43b: 0x000d,
-	0x43c: 0x000d, 0x43d: 0x000d, 0x43e: 0x000d, 0x43f: 0x000d,
-	// Block 0x11, offset 0x440
-	0x440: 0x000d, 0x441: 0x000d, 0x442: 0x000d, 0x443: 0x000d, 0x444: 0x000d, 0x445: 0x000d,
-	0x446: 0x000d, 0x447: 0x000d, 0x448: 0x000d, 0x449: 0x000d, 0x44a: 0x000d, 0x44b: 0x000d,
-	0x44c: 0x000d, 0x44d: 0x000d, 0x44e: 0x000d, 0x44f: 0x000d, 0x450: 0x000d, 0x451: 0x000d,
-	0x452: 0x000d, 0x453: 0x000d, 0x454: 0x000d, 0x455: 0x000d, 0x456: 0x000c, 0x457: 0x000c,
-	0x458: 0x000c, 0x459: 0x000c, 0x45a: 0x000c, 0x45b: 0x000c, 0x45c: 0x000c, 0x45d: 0x0005,
-	0x45e: 0x000a, 0x45f: 0x000c, 0x460: 0x000c, 0x461: 0x000c, 0x462: 0x000c, 0x463: 0x000c,
-	0x464: 0x000c, 0x465: 0x000d, 0x466: 0x000d, 0x467: 0x000c, 0x468: 0x000c, 0x469: 0x000a,
-	0x46a: 0x000c, 0x46b: 0x000c, 0x46c: 0x000c, 0x46d: 0x000c, 0x46e: 0x000d, 0x46f: 0x000d,
-	0x470: 0x0002, 0x471: 0x0002, 0x472: 0x0002, 0x473: 0x0002, 0x474: 0x0002, 0x475: 0x0002,
-	0x476: 0x0002, 0x477: 0x0002, 0x478: 0x0002, 0x479: 0x0002, 0x47a: 0x000d, 0x47b: 0x000d,
-	0x47c: 0x000d, 0x47d: 0x000d, 0x47e: 0x000d, 0x47f: 0x000d,
-	// Block 0x12, offset 0x480
-	0x480: 0x000d, 0x481: 0x000d, 0x482: 0x000d, 0x483: 0x000d, 0x484: 0x000d, 0x485: 0x000d,
-	0x486: 0x000d, 0x487: 0x000d, 0x488: 0x000d, 0x489: 0x000d, 0x48a: 0x000d, 0x48b: 0x000d,
-	0x48c: 0x000d, 0x48d: 0x000d, 0x48e: 0x000d, 0x48f: 0x000d, 0x490: 0x000d, 0x491: 0x000c,
-	0x492: 0x000d, 0x493: 0x000d, 0x494: 0x000d, 0x495: 0x000d, 0x496: 0x000d, 0x497: 0x000d,
-	0x498: 0x000d, 0x499: 0x000d, 0x49a: 0x000d, 0x49b: 0x000d, 0x49c: 0x000d, 0x49d: 0x000d,
-	0x49e: 0x000d, 0x49f: 0x000d, 0x4a0: 0x000d, 0x4a1: 0x000d, 0x4a2: 0x000d, 0x4a3: 0x000d,
-	0x4a4: 0x000d, 0x4a5: 0x000d, 0x4a6: 0x000d, 0x4a7: 0x000d, 0x4a8: 0x000d, 0x4a9: 0x000d,
-	0x4aa: 0x000d, 0x4ab: 0x000d, 0x4ac: 0x000d, 0x4ad: 0x000d, 0x4ae: 0x000d, 0x4af: 0x000d,
-	0x4b0: 0x000c, 0x4b1: 0x000c, 0x4b2: 0x000c, 0x4b3: 0x000c, 0x4b4: 0x000c, 0x4b5: 0x000c,
-	0x4b6: 0x000c, 0x4b7: 0x000c, 0x4b8: 0x000c, 0x4b9: 0x000c, 0x4ba: 0x000c, 0x4bb: 0x000c,
-	0x4bc: 0x000c, 0x4bd: 0x000c, 0x4be: 0x000c, 0x4bf: 0x000c,
-	// Block 0x13, offset 0x4c0
-	0x4c0: 0x000c, 0x4c1: 0x000c, 0x4c2: 0x000c, 0x4c3: 0x000c, 0x4c4: 0x000c, 0x4c5: 0x000c,
-	0x4c6: 0x000c, 0x4c7: 0x000c, 0x4c8: 0x000c, 0x4c9: 0x000c, 0x4ca: 0x000c, 0x4cb: 0x000d,
-	0x4cc: 0x000d, 0x4cd: 0x000d, 0x4ce: 0x000d, 0x4cf: 0x000d, 0x4d0: 0x000d, 0x4d1: 0x000d,
-	0x4d2: 0x000d, 0x4d3: 0x000d, 0x4d4: 0x000d, 0x4d5: 0x000d, 0x4d6: 0x000d, 0x4d7: 0x000d,
-	0x4d8: 0x000d, 0x4d9: 0x000d, 0x4da: 0x000d, 0x4db: 0x000d, 0x4dc: 0x000d, 0x4dd: 0x000d,
-	0x4de: 0x000d, 0x4df: 0x000d, 0x4e0: 0x000d, 0x4e1: 0x000d, 0x4e2: 0x000d, 0x4e3: 0x000d,
-	0x4e4: 0x000d, 0x4e5: 0x000d, 0x4e6: 0x000d, 0x4e7: 0x000d, 0x4e8: 0x000d, 0x4e9: 0x000d,
-	0x4ea: 0x000d, 0x4eb: 0x000d, 0x4ec: 0x000d, 0x4ed: 0x000d, 0x4ee: 0x000d, 0x4ef: 0x000d,
-	0x4f0: 0x000d, 0x4f1: 0x000d, 0x4f2: 0x000d, 0x4f3: 0x000d, 0x4f4: 0x000d, 0x4f5: 0x000d,
-	0x4f6: 0x000d, 0x4f7: 0x000d, 0x4f8: 0x000d, 0x4f9: 0x000d, 0x4fa: 0x000d, 0x4fb: 0x000d,
-	0x4fc: 0x000d, 0x4fd: 0x000d, 0x4fe: 0x000d, 0x4ff: 0x000d,
-	// Block 0x14, offset 0x500
-	0x500: 0x000d, 0x501: 0x000d, 0x502: 0x000d, 0x503: 0x000d, 0x504: 0x000d, 0x505: 0x000d,
-	0x506: 0x000d, 0x507: 0x000d, 0x508: 0x000d, 0x509: 0x000d, 0x50a: 0x000d, 0x50b: 0x000d,
-	0x50c: 0x000d, 0x50d: 0x000d, 0x50e: 0x000d, 0x50f: 0x000d, 0x510: 0x000d, 0x511: 0x000d,
-	0x512: 0x000d, 0x513: 0x000d, 0x514: 0x000d, 0x515: 0x000d, 0x516: 0x000d, 0x517: 0x000d,
-	0x518: 0x000d, 0x519: 0x000d, 0x51a: 0x000d, 0x51b: 0x000d, 0x51c: 0x000d, 0x51d: 0x000d,
-	0x51e: 0x000d, 0x51f: 0x000d, 0x520: 0x000d, 0x521: 0x000d, 0x522: 0x000d, 0x523: 0x000d,
-	0x524: 0x000d, 0x525: 0x000d, 0x526: 0x000c, 0x527: 0x000c, 0x528: 0x000c, 0x529: 0x000c,
-	0x52a: 0x000c, 0x52b: 0x000c, 0x52c: 0x000c, 0x52d: 0x000c, 0x52e: 0x000c, 0x52f: 0x000c,
-	0x530: 0x000c, 0x531: 0x000d, 0x532: 0x000d, 0x533: 0x000d, 0x534: 0x000d, 0x535: 0x000d,
-	0x536: 0x000d, 0x537: 0x000d, 0x538: 0x000d, 0x539: 0x000d, 0x53a: 0x000d, 0x53b: 0x000d,
-	0x53c: 0x000d, 0x53d: 0x000d, 0x53e: 0x000d, 0x53f: 0x000d,
-	// Block 0x15, offset 0x540
-	0x540: 0x0001, 0x541: 0x0001, 0x542: 0x0001, 0x543: 0x0001, 0x544: 0x0001, 0x545: 0x0001,
-	0x546: 0x0001, 0x547: 0x0001, 0x548: 0x0001, 0x549: 0x0001, 0x54a: 0x0001, 0x54b: 0x0001,
-	0x54c: 0x0001, 0x54d: 0x0001, 0x54e: 0x0001, 0x54f: 0x0001, 0x550: 0x0001, 0x551: 0x0001,
-	0x552: 0x0001, 0x553: 0x0001, 0x554: 0x0001, 0x555: 0x0001, 0x556: 0x0001, 0x557: 0x0001,
-	0x558: 0x0001, 0x559: 0x0001, 0x55a: 0x0001, 0x55b: 0x0001, 0x55c: 0x0001, 0x55d: 0x0001,
-	0x55e: 0x0001, 0x55f: 0x0001, 0x560: 0x0001, 0x561: 0x0001, 0x562: 0x0001, 0x563: 0x0001,
-	0x564: 0x0001, 0x565: 0x0001, 0x566: 0x0001, 0x567: 0x0001, 0x568: 0x0001, 0x569: 0x0001,
-	0x56a: 0x0001, 0x56b: 0x000c, 0x56c: 0x000c, 0x56d: 0x000c, 0x56e: 0x000c, 0x56f: 0x000c,
-	0x570: 0x000c, 0x571: 0x000c, 0x572: 0x000c, 0x573: 0x000c, 0x574: 0x0001, 0x575: 0x0001,
-	0x576: 0x000a, 0x577: 0x000a, 0x578: 0x000a, 0x579: 0x000a, 0x57a: 0x0001, 0x57b: 0x0001,
-	0x57c: 0x0001, 0x57d: 0x0001, 0x57e: 0x0001, 0x57f: 0x0001,
-	// Block 0x16, offset 0x580
-	0x580: 0x0001, 0x581: 0x0001, 0x582: 0x0001, 0x583: 0x0001, 0x584: 0x0001, 0x585: 0x0001,
-	0x586: 0x0001, 0x587: 0x0001, 0x588: 0x0001, 0x589: 0x0001, 0x58a: 0x0001, 0x58b: 0x0001,
-	0x58c: 0x0001, 0x58d: 0x0001, 0x58e: 0x0001, 0x58f: 0x0001, 0x590: 0x0001, 0x591: 0x0001,
-	0x592: 0x0001, 0x593: 0x0001, 0x594: 0x0001, 0x595: 0x0001, 0x596: 0x000c, 0x597: 0x000c,
-	0x598: 0x000c, 0x599: 0x000c, 0x59a: 0x0001, 0x59b: 0x000c, 0x59c: 0x000c, 0x59d: 0x000c,
-	0x59e: 0x000c, 0x59f: 0x000c, 0x5a0: 0x000c, 0x5a1: 0x000c, 0x5a2: 0x000c, 0x5a3: 0x000c,
-	0x5a4: 0x0001, 0x5a5: 0x000c, 0x5a6: 0x000c, 0x5a7: 0x000c, 0x5a8: 0x0001, 0x5a9: 0x000c,
-	0x5aa: 0x000c, 0x5ab: 0x000c, 0x5ac: 0x000c, 0x5ad: 0x000c, 0x5ae: 0x0001, 0x5af: 0x0001,
-	0x5b0: 0x0001, 0x5b1: 0x0001, 0x5b2: 0x0001, 0x5b3: 0x0001, 0x5b4: 0x0001, 0x5b5: 0x0001,
-	0x5b6: 0x0001, 0x5b7: 0x0001, 0x5b8: 0x0001, 0x5b9: 0x0001, 0x5ba: 0x0001, 0x5bb: 0x0001,
-	0x5bc: 0x0001, 0x5bd: 0x0001, 0x5be: 0x0001, 0x5bf: 0x0001,
-	// Block 0x17, offset 0x5c0
-	0x5c0: 0x0001, 0x5c1: 0x0001, 0x5c2: 0x0001, 0x5c3: 0x0001, 0x5c4: 0x0001, 0x5c5: 0x0001,
-	0x5c6: 0x0001, 0x5c7: 0x0001, 0x5c8: 0x0001, 0x5c9: 0x0001, 0x5ca: 0x0001, 0x5cb: 0x0001,
-	0x5cc: 0x0001, 0x5cd: 0x0001, 0x5ce: 0x0001, 0x5cf: 0x0001, 0x5d0: 0x0001, 0x5d1: 0x0001,
-	0x5d2: 0x0001, 0x5d3: 0x0001, 0x5d4: 0x0001, 0x5d5: 0x0001, 0x5d6: 0x0001, 0x5d7: 0x0001,
-	0x5d8: 0x0001, 0x5d9: 0x000c, 0x5da: 0x000c, 0x5db: 0x000c, 0x5dc: 0x0001, 0x5dd: 0x0001,
-	0x5de: 0x0001, 0x5df: 0x0001, 0x5e0: 0x000d, 0x5e1: 0x000d, 0x5e2: 0x000d, 0x5e3: 0x000d,
-	0x5e4: 0x000d, 0x5e5: 0x000d, 0x5e6: 0x000d, 0x5e7: 0x000d, 0x5e8: 0x000d, 0x5e9: 0x000d,
-	0x5ea: 0x000d, 0x5eb: 0x000d, 0x5ec: 0x000d, 0x5ed: 0x000d, 0x5ee: 0x000d, 0x5ef: 0x000d,
-	0x5f0: 0x0001, 0x5f1: 0x0001, 0x5f2: 0x0001, 0x5f3: 0x0001, 0x5f4: 0x0001, 0x5f5: 0x0001,
-	0x5f6: 0x0001, 0x5f7: 0x0001, 0x5f8: 0x0001, 0x5f9: 0x0001, 0x5fa: 0x0001, 0x5fb: 0x0001,
-	0x5fc: 0x0001, 0x5fd: 0x0001, 0x5fe: 0x0001, 0x5ff: 0x0001,
-	// Block 0x18, offset 0x600
-	0x600: 0x0001, 0x601: 0x0001, 0x602: 0x0001, 0x603: 0x0001, 0x604: 0x0001, 0x605: 0x0001,
-	0x606: 0x0001, 0x607: 0x0001, 0x608: 0x0001, 0x609: 0x0001, 0x60a: 0x0001, 0x60b: 0x0001,
-	0x60c: 0x0001, 0x60d: 0x0001, 0x60e: 0x0001, 0x60f: 0x0001, 0x610: 0x0001, 0x611: 0x0001,
-	0x612: 0x0001, 0x613: 0x0001, 0x614: 0x0001, 0x615: 0x0001, 0x616: 0x0001, 0x617: 0x0001,
-	0x618: 0x0001, 0x619: 0x0001, 0x61a: 0x0001, 0x61b: 0x0001, 0x61c: 0x0001, 0x61d: 0x0001,
-	0x61e: 0x0001, 0x61f: 0x0001, 0x620: 0x000d, 0x621: 0x000d, 0x622: 0x000d, 0x623: 0x000d,
-	0x624: 0x000d, 0x625: 0x000d, 0x626: 0x000d, 0x627: 0x000d, 0x628: 0x000d, 0x629: 0x000d,
-	0x62a: 0x000d, 0x62b: 0x000d, 0x62c: 0x000d, 0x62d: 0x000d, 0x62e: 0x000d, 0x62f: 0x000d,
-	0x630: 0x000d, 0x631: 0x000d, 0x632: 0x000d, 0x633: 0x000d, 0x634: 0x000d, 0x635: 0x000d,
-	0x636: 0x000d, 0x637: 0x000d, 0x638: 0x000d, 0x639: 0x000d, 0x63a: 0x000d, 0x63b: 0x000d,
-	0x63c: 0x000d, 0x63d: 0x000d, 0x63e: 0x000d, 0x63f: 0x000d,
-	// Block 0x19, offset 0x640
-	0x640: 0x000d, 0x641: 0x000d, 0x642: 0x000d, 0x643: 0x000d, 0x644: 0x000d, 0x645: 0x000d,
-	0x646: 0x000d, 0x647: 0x000d, 0x648: 0x000d, 0x649: 0x000d, 0x64a: 0x000d, 0x64b: 0x000d,
-	0x64c: 0x000d, 0x64d: 0x000d, 0x64e: 0x000d, 0x64f: 0x000d, 0x650: 0x000d, 0x651: 0x000d,
-	0x652: 0x000d, 0x653: 0x000d, 0x654: 0x000c, 0x655: 0x000c, 0x656: 0x000c, 0x657: 0x000c,
-	0x658: 0x000c, 0x659: 0x000c, 0x65a: 0x000c, 0x65b: 0x000c, 0x65c: 0x000c, 0x65d: 0x000c,
-	0x65e: 0x000c, 0x65f: 0x000c, 0x660: 0x000c, 0x661: 0x000c, 0x662: 0x0005, 0x663: 0x000c,
-	0x664: 0x000c, 0x665: 0x000c, 0x666: 0x000c, 0x667: 0x000c, 0x668: 0x000c, 0x669: 0x000c,
-	0x66a: 0x000c, 0x66b: 0x000c, 0x66c: 0x000c, 0x66d: 0x000c, 0x66e: 0x000c, 0x66f: 0x000c,
-	0x670: 0x000c, 0x671: 0x000c, 0x672: 0x000c, 0x673: 0x000c, 0x674: 0x000c, 0x675: 0x000c,
-	0x676: 0x000c, 0x677: 0x000c, 0x678: 0x000c, 0x679: 0x000c, 0x67a: 0x000c, 0x67b: 0x000c,
-	0x67c: 0x000c, 0x67d: 0x000c, 0x67e: 0x000c, 0x67f: 0x000c,
-	// Block 0x1a, offset 0x680
-	0x680: 0x000c, 0x681: 0x000c, 0x682: 0x000c,
-	0x6ba: 0x000c,
-	0x6bc: 0x000c,
-	// Block 0x1b, offset 0x6c0
-	0x6c1: 0x000c, 0x6c2: 0x000c, 0x6c3: 0x000c, 0x6c4: 0x000c, 0x6c5: 0x000c,
-	0x6c6: 0x000c, 0x6c7: 0x000c, 0x6c8: 0x000c,
-	0x6cd: 0x000c, 0x6d1: 0x000c,
-	0x6d2: 0x000c, 0x6d3: 0x000c, 0x6d4: 0x000c, 0x6d5: 0x000c, 0x6d6: 0x000c, 0x6d7: 0x000c,
-	0x6e2: 0x000c, 0x6e3: 0x000c,
-	// Block 0x1c, offset 0x700
-	0x701: 0x000c,
-	0x73c: 0x000c,
-	// Block 0x1d, offset 0x740
-	0x741: 0x000c, 0x742: 0x000c, 0x743: 0x000c, 0x744: 0x000c,
-	0x74d: 0x000c,
-	0x762: 0x000c, 0x763: 0x000c,
-	0x772: 0x0004, 0x773: 0x0004,
-	0x77b: 0x0004,
-	// Block 0x1e, offset 0x780
-	0x781: 0x000c, 0x782: 0x000c,
-	0x7bc: 0x000c,
-	// Block 0x1f, offset 0x7c0
-	0x7c1: 0x000c, 0x7c2: 0x000c,
-	0x7c7: 0x000c, 0x7c8: 0x000c, 0x7cb: 0x000c,
-	0x7cc: 0x000c, 0x7cd: 0x000c, 0x7d1: 0x000c,
-	0x7f0: 0x000c, 0x7f1: 0x000c, 0x7f5: 0x000c,
-	// Block 0x20, offset 0x800
-	0x801: 0x000c, 0x802: 0x000c, 0x803: 0x000c, 0x804: 0x000c, 0x805: 0x000c,
-	0x807: 0x000c, 0x808: 0x000c,
-	0x80d: 0x000c,
-	0x822: 0x000c, 0x823: 0x000c,
-	0x831: 0x0004,
-	0x83a: 0x000c, 0x83b: 0x000c,
-	0x83c: 0x000c, 0x83d: 0x000c, 0x83e: 0x000c, 0x83f: 0x000c,
-	// Block 0x21, offset 0x840
-	0x841: 0x000c,
-	0x87c: 0x000c, 0x87f: 0x000c,
-	// Block 0x22, offset 0x880
-	0x881: 0x000c, 0x882: 0x000c, 0x883: 0x000c, 0x884: 0x000c,
-	0x88d: 0x000c,
-	0x896: 0x000c,
-	0x8a2: 0x000c, 0x8a3: 0x000c,
-	// Block 0x23, offset 0x8c0
-	0x8c2: 0x000c,
-	// Block 0x24, offset 0x900
-	0x900: 0x000c,
-	0x90d: 0x000c,
-	0x933: 0x000a, 0x934: 0x000a, 0x935: 0x000a,
-	0x936: 0x000a, 0x937: 0x000a, 0x938: 0x000a, 0x939: 0x0004, 0x93a: 0x000a,
-	// Block 0x25, offset 0x940
-	0x940: 0x000c,
-	0x97e: 0x000c, 0x97f: 0x000c,
-	// Block 0x26, offset 0x980
-	0x980: 0x000c,
-	0x986: 0x000c, 0x987: 0x000c, 0x988: 0x000c, 0x98a: 0x000c, 0x98b: 0x000c,
-	0x98c: 0x000c, 0x98d: 0x000c,
-	0x995: 0x000c, 0x996: 0x000c,
-	0x9a2: 0x000c, 0x9a3: 0x000c,
-	0x9b8: 0x000a, 0x9b9: 0x000a, 0x9ba: 0x000a, 0x9bb: 0x000a,
-	0x9bc: 0x000a, 0x9bd: 0x000a, 0x9be: 0x000a,
-	// Block 0x27, offset 0x9c0
-	0x9cc: 0x000c, 0x9cd: 0x000c,
-	0x9e2: 0x000c, 0x9e3: 0x000c,
-	// Block 0x28, offset 0xa00
-	0xa00: 0x000c, 0xa01: 0x000c,
-	0xa3b: 0x000c,
-	0xa3c: 0x000c,
-	// Block 0x29, offset 0xa40
-	0xa41: 0x000c, 0xa42: 0x000c, 0xa43: 0x000c, 0xa44: 0x000c,
-	0xa4d: 0x000c,
-	0xa62: 0x000c, 0xa63: 0x000c,
-	// Block 0x2a, offset 0xa80
-	0xa8a: 0x000c,
-	0xa92: 0x000c, 0xa93: 0x000c, 0xa94: 0x000c, 0xa96: 0x000c,
-	// Block 0x2b, offset 0xac0
-	0xaf1: 0x000c, 0xaf4: 0x000c, 0xaf5: 0x000c,
-	0xaf6: 0x000c, 0xaf7: 0x000c, 0xaf8: 0x000c, 0xaf9: 0x000c, 0xafa: 0x000c,
-	0xaff: 0x0004,
-	// Block 0x2c, offset 0xb00
-	0xb07: 0x000c, 0xb08: 0x000c, 0xb09: 0x000c, 0xb0a: 0x000c, 0xb0b: 0x000c,
-	0xb0c: 0x000c, 0xb0d: 0x000c, 0xb0e: 0x000c,
-	// Block 0x2d, offset 0xb40
-	0xb71: 0x000c, 0xb74: 0x000c, 0xb75: 0x000c,
-	0xb76: 0x000c, 0xb77: 0x000c, 0xb78: 0x000c, 0xb79: 0x000c, 0xb7b: 0x000c,
-	0xb7c: 0x000c,
-	// Block 0x2e, offset 0xb80
-	0xb88: 0x000c, 0xb89: 0x000c, 0xb8a: 0x000c, 0xb8b: 0x000c,
-	0xb8c: 0x000c, 0xb8d: 0x000c,
-	// Block 0x2f, offset 0xbc0
-	0xbd8: 0x000c, 0xbd9: 0x000c,
-	0xbf5: 0x000c,
-	0xbf7: 0x000c, 0xbf9: 0x000c, 0xbfa: 0x003a, 0xbfb: 0x002a,
-	0xbfc: 0x003a, 0xbfd: 0x002a,
-	// Block 0x30, offset 0xc00
-	0xc31: 0x000c, 0xc32: 0x000c, 0xc33: 0x000c, 0xc34: 0x000c, 0xc35: 0x000c,
-	0xc36: 0x000c, 0xc37: 0x000c, 0xc38: 0x000c, 0xc39: 0x000c, 0xc3a: 0x000c, 0xc3b: 0x000c,
-	0xc3c: 0x000c, 0xc3d: 0x000c, 0xc3e: 0x000c,
-	// Block 0x31, offset 0xc40
-	0xc40: 0x000c, 0xc41: 0x000c, 0xc42: 0x000c, 0xc43: 0x000c, 0xc44: 0x000c,
-	0xc46: 0x000c, 0xc47: 0x000c,
-	0xc4d: 0x000c, 0xc4e: 0x000c, 0xc4f: 0x000c, 0xc50: 0x000c, 0xc51: 0x000c,
-	0xc52: 0x000c, 0xc53: 0x000c, 0xc54: 0x000c, 0xc55: 0x000c, 0xc56: 0x000c, 0xc57: 0x000c,
-	0xc59: 0x000c, 0xc5a: 0x000c, 0xc5b: 0x000c, 0xc5c: 0x000c, 0xc5d: 0x000c,
-	0xc5e: 0x000c, 0xc5f: 0x000c, 0xc60: 0x000c, 0xc61: 0x000c, 0xc62: 0x000c, 0xc63: 0x000c,
-	0xc64: 0x000c, 0xc65: 0x000c, 0xc66: 0x000c, 0xc67: 0x000c, 0xc68: 0x000c, 0xc69: 0x000c,
-	0xc6a: 0x000c, 0xc6b: 0x000c, 0xc6c: 0x000c, 0xc6d: 0x000c, 0xc6e: 0x000c, 0xc6f: 0x000c,
-	0xc70: 0x000c, 0xc71: 0x000c, 0xc72: 0x000c, 0xc73: 0x000c, 0xc74: 0x000c, 0xc75: 0x000c,
-	0xc76: 0x000c, 0xc77: 0x000c, 0xc78: 0x000c, 0xc79: 0x000c, 0xc7a: 0x000c, 0xc7b: 0x000c,
-	0xc7c: 0x000c,
-	// Block 0x32, offset 0xc80
-	0xc86: 0x000c,
-	// Block 0x33, offset 0xcc0
-	0xced: 0x000c, 0xcee: 0x000c, 0xcef: 0x000c,
-	0xcf0: 0x000c, 0xcf2: 0x000c, 0xcf3: 0x000c, 0xcf4: 0x000c, 0xcf5: 0x000c,
-	0xcf6: 0x000c, 0xcf7: 0x000c, 0xcf9: 0x000c, 0xcfa: 0x000c,
-	0xcfd: 0x000c, 0xcfe: 0x000c,
-	// Block 0x34, offset 0xd00
-	0xd18: 0x000c, 0xd19: 0x000c,
-	0xd1e: 0x000c, 0xd1f: 0x000c, 0xd20: 0x000c,
-	0xd31: 0x000c, 0xd32: 0x000c, 0xd33: 0x000c, 0xd34: 0x000c,
-	// Block 0x35, offset 0xd40
-	0xd42: 0x000c, 0xd45: 0x000c,
-	0xd46: 0x000c,
-	0xd4d: 0x000c,
-	0xd5d: 0x000c,
-	// Block 0x36, offset 0xd80
-	0xd9d: 0x000c,
-	0xd9e: 0x000c, 0xd9f: 0x000c,
-	// Block 0x37, offset 0xdc0
-	0xdd0: 0x000a, 0xdd1: 0x000a,
-	0xdd2: 0x000a, 0xdd3: 0x000a, 0xdd4: 0x000a, 0xdd5: 0x000a, 0xdd6: 0x000a, 0xdd7: 0x000a,
-	0xdd8: 0x000a, 0xdd9: 0x000a,
-	// Block 0x38, offset 0xe00
-	0xe00: 0x000a,
-	// Block 0x39, offset 0xe40
-	0xe40: 0x0009,
-	0xe5b: 0x007a, 0xe5c: 0x006a,
-	// Block 0x3a, offset 0xe80
-	0xe92: 0x000c, 0xe93: 0x000c, 0xe94: 0x000c,
-	0xeb2: 0x000c, 0xeb3: 0x000c, 0xeb4: 0x000c,
-	// Block 0x3b, offset 0xec0
-	0xed2: 0x000c, 0xed3: 0x000c,
-	0xef2: 0x000c, 0xef3: 0x000c,
-	// Block 0x3c, offset 0xf00
-	0xf34: 0x000c, 0xf35: 0x000c,
-	0xf37: 0x000c, 0xf38: 0x000c, 0xf39: 0x000c, 0xf3a: 0x000c, 0xf3b: 0x000c,
-	0xf3c: 0x000c, 0xf3d: 0x000c,
-	// Block 0x3d, offset 0xf40
-	0xf46: 0x000c, 0xf49: 0x000c, 0xf4a: 0x000c, 0xf4b: 0x000c,
-	0xf4c: 0x000c, 0xf4d: 0x000c, 0xf4e: 0x000c, 0xf4f: 0x000c, 0xf50: 0x000c, 0xf51: 0x000c,
-	0xf52: 0x000c, 0xf53: 0x000c,
-	0xf5b: 0x0004, 0xf5d: 0x000c,
-	0xf70: 0x000a, 0xf71: 0x000a, 0xf72: 0x000a, 0xf73: 0x000a, 0xf74: 0x000a, 0xf75: 0x000a,
-	0xf76: 0x000a, 0xf77: 0x000a, 0xf78: 0x000a, 0xf79: 0x000a,
-	// Block 0x3e, offset 0xf80
-	0xf80: 0x000a, 0xf81: 0x000a, 0xf82: 0x000a, 0xf83: 0x000a, 0xf84: 0x000a, 0xf85: 0x000a,
-	0xf86: 0x000a, 0xf87: 0x000a, 0xf88: 0x000a, 0xf89: 0x000a, 0xf8a: 0x000a, 0xf8b: 0x000c,
-	0xf8c: 0x000c, 0xf8d: 0x000c, 0xf8e: 0x000b,
-	// Block 0x3f, offset 0xfc0
-	0xfc5: 0x000c,
-	0xfc6: 0x000c,
-	0xfe9: 0x000c,
-	// Block 0x40, offset 0x1000
-	0x1020: 0x000c, 0x1021: 0x000c, 0x1022: 0x000c,
-	0x1027: 0x000c, 0x1028: 0x000c,
-	0x1032: 0x000c,
-	0x1039: 0x000c, 0x103a: 0x000c, 0x103b: 0x000c,
-	// Block 0x41, offset 0x1040
-	0x1040: 0x000a, 0x1044: 0x000a, 0x1045: 0x000a,
-	// Block 0x42, offset 0x1080
-	0x109e: 0x000a, 0x109f: 0x000a, 0x10a0: 0x000a, 0x10a1: 0x000a, 0x10a2: 0x000a, 0x10a3: 0x000a,
-	0x10a4: 0x000a, 0x10a5: 0x000a, 0x10a6: 0x000a, 0x10a7: 0x000a, 0x10a8: 0x000a, 0x10a9: 0x000a,
-	0x10aa: 0x000a, 0x10ab: 0x000a, 0x10ac: 0x000a, 0x10ad: 0x000a, 0x10ae: 0x000a, 0x10af: 0x000a,
-	0x10b0: 0x000a, 0x10b1: 0x000a, 0x10b2: 0x000a, 0x10b3: 0x000a, 0x10b4: 0x000a, 0x10b5: 0x000a,
-	0x10b6: 0x000a, 0x10b7: 0x000a, 0x10b8: 0x000a, 0x10b9: 0x000a, 0x10ba: 0x000a, 0x10bb: 0x000a,
-	0x10bc: 0x000a, 0x10bd: 0x000a, 0x10be: 0x000a, 0x10bf: 0x000a,
-	// Block 0x43, offset 0x10c0
-	0x10d7: 0x000c,
-	0x10d8: 0x000c, 0x10db: 0x000c,
-	// Block 0x44, offset 0x1100
-	0x1116: 0x000c,
-	0x1118: 0x000c, 0x1119: 0x000c, 0x111a: 0x000c, 0x111b: 0x000c, 0x111c: 0x000c, 0x111d: 0x000c,
-	0x111e: 0x000c, 0x1120: 0x000c, 0x1122: 0x000c,
-	0x1125: 0x000c, 0x1126: 0x000c, 0x1127: 0x000c, 0x1128: 0x000c, 0x1129: 0x000c,
-	0x112a: 0x000c, 0x112b: 0x000c, 0x112c: 0x000c,
-	0x1133: 0x000c, 0x1134: 0x000c, 0x1135: 0x000c,
-	0x1136: 0x000c, 0x1137: 0x000c, 0x1138: 0x000c, 0x1139: 0x000c, 0x113a: 0x000c, 0x113b: 0x000c,
-	0x113c: 0x000c, 0x113f: 0x000c,
-	// Block 0x45, offset 0x1140
-	0x1170: 0x000c, 0x1171: 0x000c, 0x1172: 0x000c, 0x1173: 0x000c, 0x1174: 0x000c, 0x1175: 0x000c,
-	0x1176: 0x000c, 0x1177: 0x000c, 0x1178: 0x000c, 0x1179: 0x000c, 0x117a: 0x000c, 0x117b: 0x000c,
-	0x117c: 0x000c, 0x117d: 0x000c, 0x117e: 0x000c,
-	// Block 0x46, offset 0x1180
-	0x1180: 0x000c, 0x1181: 0x000c, 0x1182: 0x000c, 0x1183: 0x000c,
-	0x11b4: 0x000c,
-	0x11b6: 0x000c, 0x11b7: 0x000c, 0x11b8: 0x000c, 0x11b9: 0x000c, 0x11ba: 0x000c,
-	0x11bc: 0x000c,
-	// Block 0x47, offset 0x11c0
-	0x11c2: 0x000c,
-	0x11eb: 0x000c, 0x11ec: 0x000c, 0x11ed: 0x000c, 0x11ee: 0x000c, 0x11ef: 0x000c,
-	0x11f0: 0x000c, 0x11f1: 0x000c, 0x11f2: 0x000c, 0x11f3: 0x000c,
-	// Block 0x48, offset 0x1200
-	0x1200: 0x000c, 0x1201: 0x000c,
-	0x1222: 0x000c, 0x1223: 0x000c,
-	0x1224: 0x000c, 0x1225: 0x000c, 0x1228: 0x000c, 0x1229: 0x000c,
-	0x122b: 0x000c, 0x122c: 0x000c, 0x122d: 0x000c,
-	// Block 0x49, offset 0x1240
-	0x1266: 0x000c, 0x1268: 0x000c, 0x1269: 0x000c,
-	0x126d: 0x000c, 0x126f: 0x000c,
-	0x1270: 0x000c, 0x1271: 0x000c,
-	// Block 0x4a, offset 0x1280
-	0x12ac: 0x000c, 0x12ad: 0x000c, 0x12ae: 0x000c, 0x12af: 0x000c,
-	0x12b0: 0x000c, 0x12b1: 0x000c, 0x12b2: 0x000c, 0x12b3: 0x000c,
-	0x12b6: 0x000c, 0x12b7: 0x000c,
-	// Block 0x4b, offset 0x12c0
-	0x12d0: 0x000c, 0x12d1: 0x000c,
-	0x12d2: 0x000c, 0x12d4: 0x000c, 0x12d5: 0x000c, 0x12d6: 0x000c, 0x12d7: 0x000c,
-	0x12d8: 0x000c, 0x12d9: 0x000c, 0x12da: 0x000c, 0x12db: 0x000c, 0x12dc: 0x000c, 0x12dd: 0x000c,
-	0x12de: 0x000c, 0x12df: 0x000c, 0x12e0: 0x000c, 0x12e2: 0x000c, 0x12e3: 0x000c,
-	0x12e4: 0x000c, 0x12e5: 0x000c, 0x12e6: 0x000c, 0x12e7: 0x000c, 0x12e8: 0x000c,
-	0x12ed: 0x000c,
-	0x12f4: 0x000c,
-	0x12f8: 0x000c, 0x12f9: 0x000c,
-	// Block 0x4c, offset 0x1300
-	0x1300: 0x000c, 0x1301: 0x000c, 0x1302: 0x000c, 0x1303: 0x000c, 0x1304: 0x000c, 0x1305: 0x000c,
-	0x1306: 0x000c, 0x1307: 0x000c, 0x1308: 0x000c, 0x1309: 0x000c, 0x130a: 0x000c, 0x130b: 0x000c,
-	0x130c: 0x000c, 0x130d: 0x000c, 0x130e: 0x000c, 0x130f: 0x000c, 0x1310: 0x000c, 0x1311: 0x000c,
-	0x1312: 0x000c, 0x1313: 0x000c, 0x1314: 0x000c, 0x1315: 0x000c, 0x1316: 0x000c, 0x1317: 0x000c,
-	0x1318: 0x000c, 0x1319: 0x000c, 0x131a: 0x000c, 0x131b: 0x000c, 0x131c: 0x000c, 0x131d: 0x000c,
-	0x131e: 0x000c, 0x131f: 0x000c, 0x1320: 0x000c, 0x1321: 0x000c, 0x1322: 0x000c, 0x1323: 0x000c,
-	0x1324: 0x000c, 0x1325: 0x000c, 0x1326: 0x000c, 0x1327: 0x000c, 0x1328: 0x000c, 0x1329: 0x000c,
-	0x132a: 0x000c, 0x132b: 0x000c, 0x132c: 0x000c, 0x132d: 0x000c, 0x132e: 0x000c, 0x132f: 0x000c,
-	0x1330: 0x000c, 0x1331: 0x000c, 0x1332: 0x000c, 0x1333: 0x000c, 0x1334: 0x000c, 0x1335: 0x000c,
-	0x1336: 0x000c, 0x1337: 0x000c, 0x1338: 0x000c, 0x1339: 0x000c, 0x133b: 0x000c,
-	0x133c: 0x000c, 0x133d: 0x000c, 0x133e: 0x000c, 0x133f: 0x000c,
-	// Block 0x4d, offset 0x1340
-	0x137d: 0x000a, 0x137f: 0x000a,
-	// Block 0x4e, offset 0x1380
-	0x1380: 0x000a, 0x1381: 0x000a,
-	0x138d: 0x000a, 0x138e: 0x000a, 0x138f: 0x000a,
-	0x139d: 0x000a,
-	0x139e: 0x000a, 0x139f: 0x000a,
-	0x13ad: 0x000a, 0x13ae: 0x000a, 0x13af: 0x000a,
-	0x13bd: 0x000a, 0x13be: 0x000a,
-	// Block 0x4f, offset 0x13c0
-	0x13c0: 0x0009, 0x13c1: 0x0009, 0x13c2: 0x0009, 0x13c3: 0x0009, 0x13c4: 0x0009, 0x13c5: 0x0009,
-	0x13c6: 0x0009, 0x13c7: 0x0009, 0x13c8: 0x0009, 0x13c9: 0x0009, 0x13ca: 0x0009, 0x13cb: 0x000b,
-	0x13cc: 0x000b, 0x13cd: 0x000b, 0x13cf: 0x0001, 0x13d0: 0x000a, 0x13d1: 0x000a,
-	0x13d2: 0x000a, 0x13d3: 0x000a, 0x13d4: 0x000a, 0x13d5: 0x000a, 0x13d6: 0x000a, 0x13d7: 0x000a,
-	0x13d8: 0x000a, 0x13d9: 0x000a, 0x13da: 0x000a, 0x13db: 0x000a, 0x13dc: 0x000a, 0x13dd: 0x000a,
-	0x13de: 0x000a, 0x13df: 0x000a, 0x13e0: 0x000a, 0x13e1: 0x000a, 0x13e2: 0x000a, 0x13e3: 0x000a,
-	0x13e4: 0x000a, 0x13e5: 0x000a, 0x13e6: 0x000a, 0x13e7: 0x000a, 0x13e8: 0x0009, 0x13e9: 0x0007,
-	0x13ea: 0x000e, 0x13eb: 0x000e, 0x13ec: 0x000e, 0x13ed: 0x000e, 0x13ee: 0x000e, 0x13ef: 0x0006,
-	0x13f0: 0x0004, 0x13f1: 0x0004, 0x13f2: 0x0004, 0x13f3: 0x0004, 0x13f4: 0x0004, 0x13f5: 0x000a,
-	0x13f6: 0x000a, 0x13f7: 0x000a, 0x13f8: 0x000a, 0x13f9: 0x000a, 0x13fa: 0x000a, 0x13fb: 0x000a,
-	0x13fc: 0x000a, 0x13fd: 0x000a, 0x13fe: 0x000a, 0x13ff: 0x000a,
-	// Block 0x50, offset 0x1400
-	0x1400: 0x000a, 0x1401: 0x000a, 0x1402: 0x000a, 0x1403: 0x000a, 0x1404: 0x0006, 0x1405: 0x009a,
-	0x1406: 0x008a, 0x1407: 0x000a, 0x1408: 0x000a, 0x1409: 0x000a, 0x140a: 0x000a, 0x140b: 0x000a,
-	0x140c: 0x000a, 0x140d: 0x000a, 0x140e: 0x000a, 0x140f: 0x000a, 0x1410: 0x000a, 0x1411: 0x000a,
-	0x1412: 0x000a, 0x1413: 0x000a, 0x1414: 0x000a, 0x1415: 0x000a, 0x1416: 0x000a, 0x1417: 0x000a,
-	0x1418: 0x000a, 0x1419: 0x000a, 0x141a: 0x000a, 0x141b: 0x000a, 0x141c: 0x000a, 0x141d: 0x000a,
-	0x141e: 0x000a, 0x141f: 0x0009, 0x1420: 0x000b, 0x1421: 0x000b, 0x1422: 0x000b, 0x1423: 0x000b,
-	0x1424: 0x000b, 0x1425: 0x000b, 0x1426: 0x000e, 0x1427: 0x000e, 0x1428: 0x000e, 0x1429: 0x000e,
-	0x142a: 0x000b, 0x142b: 0x000b, 0x142c: 0x000b, 0x142d: 0x000b, 0x142e: 0x000b, 0x142f: 0x000b,
-	0x1430: 0x0002, 0x1434: 0x0002, 0x1435: 0x0002,
-	0x1436: 0x0002, 0x1437: 0x0002, 0x1438: 0x0002, 0x1439: 0x0002, 0x143a: 0x0003, 0x143b: 0x0003,
-	0x143c: 0x000a, 0x143d: 0x009a, 0x143e: 0x008a,
-	// Block 0x51, offset 0x1440
-	0x1440: 0x0002, 0x1441: 0x0002, 0x1442: 0x0002, 0x1443: 0x0002, 0x1444: 0x0002, 0x1445: 0x0002,
-	0x1446: 0x0002, 0x1447: 0x0002, 0x1448: 0x0002, 0x1449: 0x0002, 0x144a: 0x0003, 0x144b: 0x0003,
-	0x144c: 0x000a, 0x144d: 0x009a, 0x144e: 0x008a,
-	0x1460: 0x0004, 0x1461: 0x0004, 0x1462: 0x0004, 0x1463: 0x0004,
-	0x1464: 0x0004, 0x1465: 0x0004, 0x1466: 0x0004, 0x1467: 0x0004, 0x1468: 0x0004, 0x1469: 0x0004,
-	0x146a: 0x0004, 0x146b: 0x0004, 0x146c: 0x0004, 0x146d: 0x0004, 0x146e: 0x0004, 0x146f: 0x0004,
-	0x1470: 0x0004, 0x1471: 0x0004, 0x1472: 0x0004, 0x1473: 0x0004, 0x1474: 0x0004, 0x1475: 0x0004,
-	0x1476: 0x0004, 0x1477: 0x0004, 0x1478: 0x0004, 0x1479: 0x0004, 0x147a: 0x0004, 0x147b: 0x0004,
-	0x147c: 0x0004, 0x147d: 0x0004, 0x147e: 0x0004, 0x147f: 0x0004,
-	// Block 0x52, offset 0x1480
-	0x1480: 0x0004, 0x1481: 0x0004, 0x1482: 0x0004, 0x1483: 0x0004, 0x1484: 0x0004, 0x1485: 0x0004,
-	0x1486: 0x0004, 0x1487: 0x0004, 0x1488: 0x0004, 0x1489: 0x0004, 0x148a: 0x0004, 0x148b: 0x0004,
-	0x148c: 0x0004, 0x148d: 0x0004, 0x148e: 0x0004, 0x148f: 0x0004, 0x1490: 0x000c, 0x1491: 0x000c,
-	0x1492: 0x000c, 0x1493: 0x000c, 0x1494: 0x000c, 0x1495: 0x000c, 0x1496: 0x000c, 0x1497: 0x000c,
-	0x1498: 0x000c, 0x1499: 0x000c, 0x149a: 0x000c, 0x149b: 0x000c, 0x149c: 0x000c, 0x149d: 0x000c,
-	0x149e: 0x000c, 0x149f: 0x000c, 0x14a0: 0x000c, 0x14a1: 0x000c, 0x14a2: 0x000c, 0x14a3: 0x000c,
-	0x14a4: 0x000c, 0x14a5: 0x000c, 0x14a6: 0x000c, 0x14a7: 0x000c, 0x14a8: 0x000c, 0x14a9: 0x000c,
-	0x14aa: 0x000c, 0x14ab: 0x000c, 0x14ac: 0x000c, 0x14ad: 0x000c, 0x14ae: 0x000c, 0x14af: 0x000c,
-	0x14b0: 0x000c,
-	// Block 0x53, offset 0x14c0
-	0x14c0: 0x000a, 0x14c1: 0x000a, 0x14c3: 0x000a, 0x14c4: 0x000a, 0x14c5: 0x000a,
-	0x14c6: 0x000a, 0x14c8: 0x000a, 0x14c9: 0x000a,
-	0x14d4: 0x000a, 0x14d6: 0x000a, 0x14d7: 0x000a,
-	0x14d8: 0x000a,
-	0x14de: 0x000a, 0x14df: 0x000a, 0x14e0: 0x000a, 0x14e1: 0x000a, 0x14e2: 0x000a, 0x14e3: 0x000a,
-	0x14e5: 0x000a, 0x14e7: 0x000a, 0x14e9: 0x000a,
-	0x14ee: 0x0004,
-	0x14fa: 0x000a, 0x14fb: 0x000a,
-	// Block 0x54, offset 0x1500
-	0x1500: 0x000a, 0x1501: 0x000a, 0x1502: 0x000a, 0x1503: 0x000a, 0x1504: 0x000a,
-	0x150a: 0x000a, 0x150b: 0x000a,
-	0x150c: 0x000a, 0x150d: 0x000a, 0x1510: 0x000a, 0x1511: 0x000a,
-	0x1512: 0x000a, 0x1513: 0x000a, 0x1514: 0x000a, 0x1515: 0x000a, 0x1516: 0x000a, 0x1517: 0x000a,
-	0x1518: 0x000a, 0x1519: 0x000a, 0x151a: 0x000a, 0x151b: 0x000a, 0x151c: 0x000a, 0x151d: 0x000a,
-	0x151e: 0x000a, 0x151f: 0x000a,
-	// Block 0x55, offset 0x1540
-	0x1549: 0x000a, 0x154a: 0x000a, 0x154b: 0x000a,
-	0x1550: 0x000a, 0x1551: 0x000a,
-	0x1552: 0x000a, 0x1553: 0x000a, 0x1554: 0x000a, 0x1555: 0x000a, 0x1556: 0x000a, 0x1557: 0x000a,
-	0x1558: 0x000a, 0x1559: 0x000a, 0x155a: 0x000a, 0x155b: 0x000a, 0x155c: 0x000a, 0x155d: 0x000a,
-	0x155e: 0x000a, 0x155f: 0x000a, 0x1560: 0x000a, 0x1561: 0x000a, 0x1562: 0x000a, 0x1563: 0x000a,
-	0x1564: 0x000a, 0x1565: 0x000a, 0x1566: 0x000a, 0x1567: 0x000a, 0x1568: 0x000a, 0x1569: 0x000a,
-	0x156a: 0x000a, 0x156b: 0x000a, 0x156c: 0x000a, 0x156d: 0x000a, 0x156e: 0x000a, 0x156f: 0x000a,
-	0x1570: 0x000a, 0x1571: 0x000a, 0x1572: 0x000a, 0x1573: 0x000a, 0x1574: 0x000a, 0x1575: 0x000a,
-	0x1576: 0x000a, 0x1577: 0x000a, 0x1578: 0x000a, 0x1579: 0x000a, 0x157a: 0x000a, 0x157b: 0x000a,
-	0x157c: 0x000a, 0x157d: 0x000a, 0x157e: 0x000a, 0x157f: 0x000a,
-	// Block 0x56, offset 0x1580
-	0x1580: 0x000a, 0x1581: 0x000a, 0x1582: 0x000a, 0x1583: 0x000a, 0x1584: 0x000a, 0x1585: 0x000a,
-	0x1586: 0x000a, 0x1587: 0x000a, 0x1588: 0x000a, 0x1589: 0x000a, 0x158a: 0x000a, 0x158b: 0x000a,
-	0x158c: 0x000a, 0x158d: 0x000a, 0x158e: 0x000a, 0x158f: 0x000a, 0x1590: 0x000a, 0x1591: 0x000a,
-	0x1592: 0x000a, 0x1593: 0x000a, 0x1594: 0x000a, 0x1595: 0x000a, 0x1596: 0x000a, 0x1597: 0x000a,
-	0x1598: 0x000a, 0x1599: 0x000a, 0x159a: 0x000a, 0x159b: 0x000a, 0x159c: 0x000a, 0x159d: 0x000a,
-	0x159e: 0x000a, 0x159f: 0x000a, 0x15a0: 0x000a, 0x15a1: 0x000a, 0x15a2: 0x000a, 0x15a3: 0x000a,
-	0x15a4: 0x000a, 0x15a5: 0x000a, 0x15a6: 0x000a, 0x15a7: 0x000a, 0x15a8: 0x000a, 0x15a9: 0x000a,
-	0x15aa: 0x000a, 0x15ab: 0x000a, 0x15ac: 0x000a, 0x15ad: 0x000a, 0x15ae: 0x000a, 0x15af: 0x000a,
-	0x15b0: 0x000a, 0x15b1: 0x000a, 0x15b2: 0x000a, 0x15b3: 0x000a, 0x15b4: 0x000a, 0x15b5: 0x000a,
-	0x15b6: 0x000a, 0x15b7: 0x000a, 0x15b8: 0x000a, 0x15b9: 0x000a, 0x15ba: 0x000a, 0x15bb: 0x000a,
-	0x15bc: 0x000a, 0x15bd: 0x000a, 0x15be: 0x000a, 0x15bf: 0x000a,
-	// Block 0x57, offset 0x15c0
-	0x15c0: 0x000a, 0x15c1: 0x000a, 0x15c2: 0x000a, 0x15c3: 0x000a, 0x15c4: 0x000a, 0x15c5: 0x000a,
-	0x15c6: 0x000a, 0x15c7: 0x000a, 0x15c8: 0x000a, 0x15c9: 0x000a, 0x15ca: 0x000a, 0x15cb: 0x000a,
-	0x15cc: 0x000a, 0x15cd: 0x000a, 0x15ce: 0x000a, 0x15cf: 0x000a, 0x15d0: 0x000a, 0x15d1: 0x000a,
-	0x15d2: 0x0003, 0x15d3: 0x0004, 0x15d4: 0x000a, 0x15d5: 0x000a, 0x15d6: 0x000a, 0x15d7: 0x000a,
-	0x15d8: 0x000a, 0x15d9: 0x000a, 0x15da: 0x000a, 0x15db: 0x000a, 0x15dc: 0x000a, 0x15dd: 0x000a,
-	0x15de: 0x000a, 0x15df: 0x000a, 0x15e0: 0x000a, 0x15e1: 0x000a, 0x15e2: 0x000a, 0x15e3: 0x000a,
-	0x15e4: 0x000a, 0x15e5: 0x000a, 0x15e6: 0x000a, 0x15e7: 0x000a, 0x15e8: 0x000a, 0x15e9: 0x000a,
-	0x15ea: 0x000a, 0x15eb: 0x000a, 0x15ec: 0x000a, 0x15ed: 0x000a, 0x15ee: 0x000a, 0x15ef: 0x000a,
-	0x15f0: 0x000a, 0x15f1: 0x000a, 0x15f2: 0x000a, 0x15f3: 0x000a, 0x15f4: 0x000a, 0x15f5: 0x000a,
-	0x15f6: 0x000a, 0x15f7: 0x000a, 0x15f8: 0x000a, 0x15f9: 0x000a, 0x15fa: 0x000a, 0x15fb: 0x000a,
-	0x15fc: 0x000a, 0x15fd: 0x000a, 0x15fe: 0x000a, 0x15ff: 0x000a,
-	// Block 0x58, offset 0x1600
-	0x1600: 0x000a, 0x1601: 0x000a, 0x1602: 0x000a, 0x1603: 0x000a, 0x1604: 0x000a, 0x1605: 0x000a,
-	0x1606: 0x000a, 0x1607: 0x000a, 0x1608: 0x003a, 0x1609: 0x002a, 0x160a: 0x003a, 0x160b: 0x002a,
-	0x160c: 0x000a, 0x160d: 0x000a, 0x160e: 0x000a, 0x160f: 0x000a, 0x1610: 0x000a, 0x1611: 0x000a,
-	0x1612: 0x000a, 0x1613: 0x000a, 0x1614: 0x000a, 0x1615: 0x000a, 0x1616: 0x000a, 0x1617: 0x000a,
-	0x1618: 0x000a, 0x1619: 0x000a, 0x161a: 0x000a, 0x161b: 0x000a, 0x161c: 0x000a, 0x161d: 0x000a,
-	0x161e: 0x000a, 0x161f: 0x000a, 0x1620: 0x000a, 0x1621: 0x000a, 0x1622: 0x000a, 0x1623: 0x000a,
-	0x1624: 0x000a, 0x1625: 0x000a, 0x1626: 0x000a, 0x1627: 0x000a, 0x1628: 0x000a, 0x1629: 0x009a,
-	0x162a: 0x008a, 0x162b: 0x000a, 0x162c: 0x000a, 0x162d: 0x000a, 0x162e: 0x000a, 0x162f: 0x000a,
-	0x1630: 0x000a, 0x1631: 0x000a, 0x1632: 0x000a, 0x1633: 0x000a, 0x1634: 0x000a, 0x1635: 0x000a,
-	// Block 0x59, offset 0x1640
-	0x167b: 0x000a,
-	0x167c: 0x000a, 0x167d: 0x000a, 0x167e: 0x000a, 0x167f: 0x000a,
-	// Block 0x5a, offset 0x1680
-	0x1680: 0x000a, 0x1681: 0x000a, 0x1682: 0x000a, 0x1683: 0x000a, 0x1684: 0x000a, 0x1685: 0x000a,
-	0x1686: 0x000a, 0x1687: 0x000a, 0x1688: 0x000a, 0x1689: 0x000a, 0x168a: 0x000a, 0x168b: 0x000a,
-	0x168c: 0x000a, 0x168d: 0x000a, 0x168e: 0x000a, 0x168f: 0x000a, 0x1690: 0x000a, 0x1691: 0x000a,
-	0x1692: 0x000a, 0x1693: 0x000a, 0x1694: 0x000a, 0x1696: 0x000a, 0x1697: 0x000a,
-	0x1698: 0x000a, 0x1699: 0x000a, 0x169a: 0x000a, 0x169b: 0x000a, 0x169c: 0x000a, 0x169d: 0x000a,
-	0x169e: 0x000a, 0x169f: 0x000a, 0x16a0: 0x000a, 0x16a1: 0x000a, 0x16a2: 0x000a, 0x16a3: 0x000a,
-	0x16a4: 0x000a, 0x16a5: 0x000a, 0x16a6: 0x000a, 0x16a7: 0x000a, 0x16a8: 0x000a, 0x16a9: 0x000a,
-	0x16aa: 0x000a, 0x16ab: 0x000a, 0x16ac: 0x000a, 0x16ad: 0x000a, 0x16ae: 0x000a, 0x16af: 0x000a,
-	0x16b0: 0x000a, 0x16b1: 0x000a, 0x16b2: 0x000a, 0x16b3: 0x000a, 0x16b4: 0x000a, 0x16b5: 0x000a,
-	0x16b6: 0x000a, 0x16b7: 0x000a, 0x16b8: 0x000a, 0x16b9: 0x000a, 0x16ba: 0x000a, 0x16bb: 0x000a,
-	0x16bc: 0x000a, 0x16bd: 0x000a, 0x16be: 0x000a, 0x16bf: 0x000a,
-	// Block 0x5b, offset 0x16c0
-	0x16c0: 0x000a, 0x16c1: 0x000a, 0x16c2: 0x000a, 0x16c3: 0x000a, 0x16c4: 0x000a, 0x16c5: 0x000a,
-	0x16c6: 0x000a, 0x16c7: 0x000a, 0x16c8: 0x000a, 0x16c9: 0x000a, 0x16ca: 0x000a, 0x16cb: 0x000a,
-	0x16cc: 0x000a, 0x16cd: 0x000a, 0x16ce: 0x000a, 0x16cf: 0x000a, 0x16d0: 0x000a, 0x16d1: 0x000a,
-	0x16d2: 0x000a, 0x16d3: 0x000a, 0x16d4: 0x000a, 0x16d5: 0x000a, 0x16d6: 0x000a, 0x16d7: 0x000a,
-	0x16d8: 0x000a, 0x16d9: 0x000a, 0x16da: 0x000a, 0x16db: 0x000a, 0x16dc: 0x000a, 0x16dd: 0x000a,
-	0x16de: 0x000a, 0x16df: 0x000a, 0x16e0: 0x000a, 0x16e1: 0x000a, 0x16e2: 0x000a, 0x16e3: 0x000a,
-	0x16e4: 0x000a, 0x16e5: 0x000a, 0x16e6: 0x000a,
-	// Block 0x5c, offset 0x1700
-	0x1700: 0x000a, 0x1701: 0x000a, 0x1702: 0x000a, 0x1703: 0x000a, 0x1704: 0x000a, 0x1705: 0x000a,
-	0x1706: 0x000a, 0x1707: 0x000a, 0x1708: 0x000a, 0x1709: 0x000a, 0x170a: 0x000a,
-	0x1720: 0x000a, 0x1721: 0x000a, 0x1722: 0x000a, 0x1723: 0x000a,
-	0x1724: 0x000a, 0x1725: 0x000a, 0x1726: 0x000a, 0x1727: 0x000a, 0x1728: 0x000a, 0x1729: 0x000a,
-	0x172a: 0x000a, 0x172b: 0x000a, 0x172c: 0x000a, 0x172d: 0x000a, 0x172e: 0x000a, 0x172f: 0x000a,
-	0x1730: 0x000a, 0x1731: 0x000a, 0x1732: 0x000a, 0x1733: 0x000a, 0x1734: 0x000a, 0x1735: 0x000a,
-	0x1736: 0x000a, 0x1737: 0x000a, 0x1738: 0x000a, 0x1739: 0x000a, 0x173a: 0x000a, 0x173b: 0x000a,
-	0x173c: 0x000a, 0x173d: 0x000a, 0x173e: 0x000a, 0x173f: 0x000a,
-	// Block 0x5d, offset 0x1740
-	0x1740: 0x000a, 0x1741: 0x000a, 0x1742: 0x000a, 0x1743: 0x000a, 0x1744: 0x000a, 0x1745: 0x000a,
-	0x1746: 0x000a, 0x1747: 0x000a, 0x1748: 0x0002, 0x1749: 0x0002, 0x174a: 0x0002, 0x174b: 0x0002,
-	0x174c: 0x0002, 0x174d: 0x0002, 0x174e: 0x0002, 0x174f: 0x0002, 0x1750: 0x0002, 0x1751: 0x0002,
-	0x1752: 0x0002, 0x1753: 0x0002, 0x1754: 0x0002, 0x1755: 0x0002, 0x1756: 0x0002, 0x1757: 0x0002,
-	0x1758: 0x0002, 0x1759: 0x0002, 0x175a: 0x0002, 0x175b: 0x0002,
-	// Block 0x5e, offset 0x1780
-	0x17aa: 0x000a, 0x17ab: 0x000a, 0x17ac: 0x000a, 0x17ad: 0x000a, 0x17ae: 0x000a, 0x17af: 0x000a,
-	0x17b0: 0x000a, 0x17b1: 0x000a, 0x17b2: 0x000a, 0x17b3: 0x000a, 0x17b4: 0x000a, 0x17b5: 0x000a,
-	0x17b6: 0x000a, 0x17b7: 0x000a, 0x17b8: 0x000a, 0x17b9: 0x000a, 0x17ba: 0x000a, 0x17bb: 0x000a,
-	0x17bc: 0x000a, 0x17bd: 0x000a, 0x17be: 0x000a, 0x17bf: 0x000a,
-	// Block 0x5f, offset 0x17c0
-	0x17c0: 0x000a, 0x17c1: 0x000a, 0x17c2: 0x000a, 0x17c3: 0x000a, 0x17c4: 0x000a, 0x17c5: 0x000a,
-	0x17c6: 0x000a, 0x17c7: 0x000a, 0x17c8: 0x000a, 0x17c9: 0x000a, 0x17ca: 0x000a, 0x17cb: 0x000a,
-	0x17cc: 0x000a, 0x17cd: 0x000a, 0x17ce: 0x000a, 0x17cf: 0x000a, 0x17d0: 0x000a, 0x17d1: 0x000a,
-	0x17d2: 0x000a, 0x17d3: 0x000a, 0x17d4: 0x000a, 0x17d5: 0x000a, 0x17d6: 0x000a, 0x17d7: 0x000a,
-	0x17d8: 0x000a, 0x17d9: 0x000a, 0x17da: 0x000a, 0x17db: 0x000a, 0x17dc: 0x000a, 0x17dd: 0x000a,
-	0x17de: 0x000a, 0x17df: 0x000a, 0x17e0: 0x000a, 0x17e1: 0x000a, 0x17e2: 0x000a, 0x17e3: 0x000a,
-	0x17e4: 0x000a, 0x17e5: 0x000a, 0x17e6: 0x000a, 0x17e7: 0x000a, 0x17e8: 0x000a, 0x17e9: 0x000a,
-	0x17ea: 0x000a, 0x17eb: 0x000a, 0x17ed: 0x000a, 0x17ee: 0x000a, 0x17ef: 0x000a,
-	0x17f0: 0x000a, 0x17f1: 0x000a, 0x17f2: 0x000a, 0x17f3: 0x000a, 0x17f4: 0x000a, 0x17f5: 0x000a,
-	0x17f6: 0x000a, 0x17f7: 0x000a, 0x17f8: 0x000a, 0x17f9: 0x000a, 0x17fa: 0x000a, 0x17fb: 0x000a,
-	0x17fc: 0x000a, 0x17fd: 0x000a, 0x17fe: 0x000a, 0x17ff: 0x000a,
-	// Block 0x60, offset 0x1800
-	0x1800: 0x000a, 0x1801: 0x000a, 0x1802: 0x000a, 0x1803: 0x000a, 0x1804: 0x000a, 0x1805: 0x000a,
-	0x1806: 0x000a, 0x1807: 0x000a, 0x1808: 0x000a, 0x1809: 0x000a, 0x180a: 0x000a, 0x180b: 0x000a,
-	0x180c: 0x000a, 0x180d: 0x000a, 0x180e: 0x000a, 0x180f: 0x000a, 0x1810: 0x000a, 0x1811: 0x000a,
-	0x1812: 0x000a, 0x1813: 0x000a, 0x1814: 0x000a, 0x1815: 0x000a, 0x1816: 0x000a, 0x1817: 0x000a,
-	0x1818: 0x000a, 0x1819: 0x000a, 0x181a: 0x000a, 0x181b: 0x000a, 0x181c: 0x000a, 0x181d: 0x000a,
-	0x181e: 0x000a, 0x181f: 0x000a, 0x1820: 0x000a, 0x1821: 0x000a, 0x1822: 0x000a, 0x1823: 0x000a,
-	0x1824: 0x000a, 0x1825: 0x000a, 0x1826: 0x000a, 0x1827: 0x000a, 0x1828: 0x003a, 0x1829: 0x002a,
-	0x182a: 0x003a, 0x182b: 0x002a, 0x182c: 0x003a, 0x182d: 0x002a, 0x182e: 0x003a, 0x182f: 0x002a,
-	0x1830: 0x003a, 0x1831: 0x002a, 0x1832: 0x003a, 0x1833: 0x002a, 0x1834: 0x003a, 0x1835: 0x002a,
-	0x1836: 0x000a, 0x1837: 0x000a, 0x1838: 0x000a, 0x1839: 0x000a, 0x183a: 0x000a, 0x183b: 0x000a,
-	0x183c: 0x000a, 0x183d: 0x000a, 0x183e: 0x000a, 0x183f: 0x000a,
-	// Block 0x61, offset 0x1840
-	0x1840: 0x000a, 0x1841: 0x000a, 0x1842: 0x000a, 0x1843: 0x000a, 0x1844: 0x000a, 0x1845: 0x009a,
-	0x1846: 0x008a, 0x1847: 0x000a, 0x1848: 0x000a, 0x1849: 0x000a, 0x184a: 0x000a, 0x184b: 0x000a,
-	0x184c: 0x000a, 0x184d: 0x000a, 0x184e: 0x000a, 0x184f: 0x000a, 0x1850: 0x000a, 0x1851: 0x000a,
-	0x1852: 0x000a, 0x1853: 0x000a, 0x1854: 0x000a, 0x1855: 0x000a, 0x1856: 0x000a, 0x1857: 0x000a,
-	0x1858: 0x000a, 0x1859: 0x000a, 0x185a: 0x000a, 0x185b: 0x000a, 0x185c: 0x000a, 0x185d: 0x000a,
-	0x185e: 0x000a, 0x185f: 0x000a, 0x1860: 0x000a, 0x1861: 0x000a, 0x1862: 0x000a, 0x1863: 0x000a,
-	0x1864: 0x000a, 0x1865: 0x000a, 0x1866: 0x003a, 0x1867: 0x002a, 0x1868: 0x003a, 0x1869: 0x002a,
-	0x186a: 0x003a, 0x186b: 0x002a, 0x186c: 0x003a, 0x186d: 0x002a, 0x186e: 0x003a, 0x186f: 0x002a,
-	0x1870: 0x000a, 0x1871: 0x000a, 0x1872: 0x000a, 0x1873: 0x000a, 0x1874: 0x000a, 0x1875: 0x000a,
-	0x1876: 0x000a, 0x1877: 0x000a, 0x1878: 0x000a, 0x1879: 0x000a, 0x187a: 0x000a, 0x187b: 0x000a,
-	0x187c: 0x000a, 0x187d: 0x000a, 0x187e: 0x000a, 0x187f: 0x000a,
-	// Block 0x62, offset 0x1880
-	0x1880: 0x000a, 0x1881: 0x000a, 0x1882: 0x000a, 0x1883: 0x007a, 0x1884: 0x006a, 0x1885: 0x009a,
-	0x1886: 0x008a, 0x1887: 0x00ba, 0x1888: 0x00aa, 0x1889: 0x009a, 0x188a: 0x008a, 0x188b: 0x007a,
-	0x188c: 0x006a, 0x188d: 0x00da, 0x188e: 0x002a, 0x188f: 0x003a, 0x1890: 0x00ca, 0x1891: 0x009a,
-	0x1892: 0x008a, 0x1893: 0x007a, 0x1894: 0x006a, 0x1895: 0x009a, 0x1896: 0x008a, 0x1897: 0x00ba,
-	0x1898: 0x00aa, 0x1899: 0x000a, 0x189a: 0x000a, 0x189b: 0x000a, 0x189c: 0x000a, 0x189d: 0x000a,
-	0x189e: 0x000a, 0x189f: 0x000a, 0x18a0: 0x000a, 0x18a1: 0x000a, 0x18a2: 0x000a, 0x18a3: 0x000a,
-	0x18a4: 0x000a, 0x18a5: 0x000a, 0x18a6: 0x000a, 0x18a7: 0x000a, 0x18a8: 0x000a, 0x18a9: 0x000a,
-	0x18aa: 0x000a, 0x18ab: 0x000a, 0x18ac: 0x000a, 0x18ad: 0x000a, 0x18ae: 0x000a, 0x18af: 0x000a,
-	0x18b0: 0x000a, 0x18b1: 0x000a, 0x18b2: 0x000a, 0x18b3: 0x000a, 0x18b4: 0x000a, 0x18b5: 0x000a,
-	0x18b6: 0x000a, 0x18b7: 0x000a, 0x18b8: 0x000a, 0x18b9: 0x000a, 0x18ba: 0x000a, 0x18bb: 0x000a,
-	0x18bc: 0x000a, 0x18bd: 0x000a, 0x18be: 0x000a, 0x18bf: 0x000a,
-	// Block 0x63, offset 0x18c0
-	0x18c0: 0x000a, 0x18c1: 0x000a, 0x18c2: 0x000a, 0x18c3: 0x000a, 0x18c4: 0x000a, 0x18c5: 0x000a,
-	0x18c6: 0x000a, 0x18c7: 0x000a, 0x18c8: 0x000a, 0x18c9: 0x000a, 0x18ca: 0x000a, 0x18cb: 0x000a,
-	0x18cc: 0x000a, 0x18cd: 0x000a, 0x18ce: 0x000a, 0x18cf: 0x000a, 0x18d0: 0x000a, 0x18d1: 0x000a,
-	0x18d2: 0x000a, 0x18d3: 0x000a, 0x18d4: 0x000a, 0x18d5: 0x000a, 0x18d6: 0x000a, 0x18d7: 0x000a,
-	0x18d8: 0x003a, 0x18d9: 0x002a, 0x18da: 0x003a, 0x18db: 0x002a, 0x18dc: 0x000a, 0x18dd: 0x000a,
-	0x18de: 0x000a, 0x18df: 0x000a, 0x18e0: 0x000a, 0x18e1: 0x000a, 0x18e2: 0x000a, 0x18e3: 0x000a,
-	0x18e4: 0x000a, 0x18e5: 0x000a, 0x18e6: 0x000a, 0x18e7: 0x000a, 0x18e8: 0x000a, 0x18e9: 0x000a,
-	0x18ea: 0x000a, 0x18eb: 0x000a, 0x18ec: 0x000a, 0x18ed: 0x000a, 0x18ee: 0x000a, 0x18ef: 0x000a,
-	0x18f0: 0x000a, 0x18f1: 0x000a, 0x18f2: 0x000a, 0x18f3: 0x000a, 0x18f4: 0x000a, 0x18f5: 0x000a,
-	0x18f6: 0x000a, 0x18f7: 0x000a, 0x18f8: 0x000a, 0x18f9: 0x000a, 0x18fa: 0x000a, 0x18fb: 0x000a,
-	0x18fc: 0x003a, 0x18fd: 0x002a, 0x18fe: 0x000a, 0x18ff: 0x000a,
-	// Block 0x64, offset 0x1900
-	0x1900: 0x000a, 0x1901: 0x000a, 0x1902: 0x000a, 0x1903: 0x000a, 0x1904: 0x000a, 0x1905: 0x000a,
-	0x1906: 0x000a, 0x1907: 0x000a, 0x1908: 0x000a, 0x1909: 0x000a, 0x190a: 0x000a, 0x190b: 0x000a,
-	0x190c: 0x000a, 0x190d: 0x000a, 0x190e: 0x000a, 0x190f: 0x000a, 0x1910: 0x000a, 0x1911: 0x000a,
-	0x1912: 0x000a, 0x1913: 0x000a, 0x1914: 0x000a, 0x1915: 0x000a, 0x1916: 0x000a, 0x1917: 0x000a,
-	0x1918: 0x000a, 0x1919: 0x000a, 0x191a: 0x000a, 0x191b: 0x000a, 0x191c: 0x000a, 0x191d: 0x000a,
-	0x191e: 0x000a, 0x191f: 0x000a, 0x1920: 0x000a, 0x1921: 0x000a, 0x1922: 0x000a, 0x1923: 0x000a,
-	0x1924: 0x000a, 0x1925: 0x000a, 0x1926: 0x000a, 0x1927: 0x000a, 0x1928: 0x000a, 0x1929: 0x000a,
-	0x192a: 0x000a, 0x192b: 0x000a, 0x192c: 0x000a, 0x192d: 0x000a, 0x192e: 0x000a, 0x192f: 0x000a,
-	0x1930: 0x000a, 0x1931: 0x000a, 0x1932: 0x000a, 0x1933: 0x000a,
-	0x1936: 0x000a, 0x1937: 0x000a, 0x1938: 0x000a, 0x1939: 0x000a, 0x193a: 0x000a, 0x193b: 0x000a,
-	0x193c: 0x000a, 0x193d: 0x000a, 0x193e: 0x000a, 0x193f: 0x000a,
-	// Block 0x65, offset 0x1940
-	0x1940: 0x000a, 0x1941: 0x000a, 0x1942: 0x000a, 0x1943: 0x000a, 0x1944: 0x000a, 0x1945: 0x000a,
-	0x1946: 0x000a, 0x1947: 0x000a, 0x1948: 0x000a, 0x1949: 0x000a, 0x194a: 0x000a, 0x194b: 0x000a,
-	0x194c: 0x000a, 0x194d: 0x000a, 0x194e: 0x000a, 0x194f: 0x000a, 0x1950: 0x000a, 0x1951: 0x000a,
-	0x1952: 0x000a, 0x1953: 0x000a, 0x1954: 0x000a, 0x1955: 0x000a,
-	0x1958: 0x000a, 0x1959: 0x000a, 0x195a: 0x000a, 0x195b: 0x000a, 0x195c: 0x000a, 0x195d: 0x000a,
-	0x195e: 0x000a, 0x195f: 0x000a, 0x1960: 0x000a, 0x1961: 0x000a, 0x1962: 0x000a, 0x1963: 0x000a,
-	0x1964: 0x000a, 0x1965: 0x000a, 0x1966: 0x000a, 0x1967: 0x000a, 0x1968: 0x000a, 0x1969: 0x000a,
-	0x196a: 0x000a, 0x196b: 0x000a, 0x196c: 0x000a, 0x196d: 0x000a, 0x196e: 0x000a, 0x196f: 0x000a,
-	0x1970: 0x000a, 0x1971: 0x000a, 0x1972: 0x000a, 0x1973: 0x000a, 0x1974: 0x000a, 0x1975: 0x000a,
-	0x1976: 0x000a, 0x1977: 0x000a, 0x1978: 0x000a, 0x1979: 0x000a,
-	0x197d: 0x000a, 0x197e: 0x000a, 0x197f: 0x000a,
-	// Block 0x66, offset 0x1980
-	0x1980: 0x000a, 0x1981: 0x000a, 0x1982: 0x000a, 0x1983: 0x000a, 0x1984: 0x000a, 0x1985: 0x000a,
-	0x1986: 0x000a, 0x1987: 0x000a, 0x1988: 0x000a, 0x198a: 0x000a, 0x198b: 0x000a,
-	0x198c: 0x000a, 0x198d: 0x000a, 0x198e: 0x000a, 0x198f: 0x000a, 0x1990: 0x000a, 0x1991: 0x000a,
-	0x1992: 0x000a,
-	0x19ac: 0x000a, 0x19ad: 0x000a, 0x19ae: 0x000a, 0x19af: 0x000a,
-	// Block 0x67, offset 0x19c0
-	0x19e5: 0x000a, 0x19e6: 0x000a, 0x19e7: 0x000a, 0x19e8: 0x000a, 0x19e9: 0x000a,
-	0x19ea: 0x000a, 0x19ef: 0x000c,
-	0x19f0: 0x000c, 0x19f1: 0x000c,
-	0x19f9: 0x000a, 0x19fa: 0x000a, 0x19fb: 0x000a,
-	0x19fc: 0x000a, 0x19fd: 0x000a, 0x19fe: 0x000a, 0x19ff: 0x000a,
-	// Block 0x68, offset 0x1a00
-	0x1a3f: 0x000c,
-	// Block 0x69, offset 0x1a40
-	0x1a60: 0x000c, 0x1a61: 0x000c, 0x1a62: 0x000c, 0x1a63: 0x000c,
-	0x1a64: 0x000c, 0x1a65: 0x000c, 0x1a66: 0x000c, 0x1a67: 0x000c, 0x1a68: 0x000c, 0x1a69: 0x000c,
-	0x1a6a: 0x000c, 0x1a6b: 0x000c, 0x1a6c: 0x000c, 0x1a6d: 0x000c, 0x1a6e: 0x000c, 0x1a6f: 0x000c,
-	0x1a70: 0x000c, 0x1a71: 0x000c, 0x1a72: 0x000c, 0x1a73: 0x000c, 0x1a74: 0x000c, 0x1a75: 0x000c,
-	0x1a76: 0x000c, 0x1a77: 0x000c, 0x1a78: 0x000c, 0x1a79: 0x000c, 0x1a7a: 0x000c, 0x1a7b: 0x000c,
-	0x1a7c: 0x000c, 0x1a7d: 0x000c, 0x1a7e: 0x000c, 0x1a7f: 0x000c,
-	// Block 0x6a, offset 0x1a80
-	0x1a80: 0x000a, 0x1a81: 0x000a, 0x1a82: 0x000a, 0x1a83: 0x000a, 0x1a84: 0x000a, 0x1a85: 0x000a,
-	0x1a86: 0x000a, 0x1a87: 0x000a, 0x1a88: 0x000a, 0x1a89: 0x000a, 0x1a8a: 0x000a, 0x1a8b: 0x000a,
-	0x1a8c: 0x000a, 0x1a8d: 0x000a, 0x1a8e: 0x000a, 0x1a8f: 0x000a, 0x1a90: 0x000a, 0x1a91: 0x000a,
-	0x1a92: 0x000a, 0x1a93: 0x000a, 0x1a94: 0x000a, 0x1a95: 0x000a, 0x1a96: 0x000a, 0x1a97: 0x000a,
-	0x1a98: 0x000a, 0x1a99: 0x000a, 0x1a9a: 0x000a, 0x1a9b: 0x000a, 0x1a9c: 0x000a, 0x1a9d: 0x000a,
-	0x1a9e: 0x000a, 0x1a9f: 0x000a, 0x1aa0: 0x000a, 0x1aa1: 0x000a, 0x1aa2: 0x003a, 0x1aa3: 0x002a,
-	0x1aa4: 0x003a, 0x1aa5: 0x002a, 0x1aa6: 0x003a, 0x1aa7: 0x002a, 0x1aa8: 0x003a, 0x1aa9: 0x002a,
-	0x1aaa: 0x000a, 0x1aab: 0x000a, 0x1aac: 0x000a, 0x1aad: 0x000a, 0x1aae: 0x000a, 0x1aaf: 0x000a,
-	0x1ab0: 0x000a, 0x1ab1: 0x000a, 0x1ab2: 0x000a, 0x1ab3: 0x000a, 0x1ab4: 0x000a, 0x1ab5: 0x000a,
-	0x1ab6: 0x000a, 0x1ab7: 0x000a, 0x1ab8: 0x000a, 0x1ab9: 0x000a, 0x1aba: 0x000a, 0x1abb: 0x000a,
-	0x1abc: 0x000a, 0x1abd: 0x000a, 0x1abe: 0x000a, 0x1abf: 0x000a,
-	// Block 0x6b, offset 0x1ac0
-	0x1ac0: 0x000a, 0x1ac1: 0x000a, 0x1ac2: 0x000a, 0x1ac3: 0x000a, 0x1ac4: 0x000a, 0x1ac5: 0x000a,
-	0x1ac6: 0x000a, 0x1ac7: 0x000a, 0x1ac8: 0x000a, 0x1ac9: 0x000a,
-	// Block 0x6c, offset 0x1b00
-	0x1b00: 0x000a, 0x1b01: 0x000a, 0x1b02: 0x000a, 0x1b03: 0x000a, 0x1b04: 0x000a, 0x1b05: 0x000a,
-	0x1b06: 0x000a, 0x1b07: 0x000a, 0x1b08: 0x000a, 0x1b09: 0x000a, 0x1b0a: 0x000a, 0x1b0b: 0x000a,
-	0x1b0c: 0x000a, 0x1b0d: 0x000a, 0x1b0e: 0x000a, 0x1b0f: 0x000a, 0x1b10: 0x000a, 0x1b11: 0x000a,
-	0x1b12: 0x000a, 0x1b13: 0x000a, 0x1b14: 0x000a, 0x1b15: 0x000a, 0x1b16: 0x000a, 0x1b17: 0x000a,
-	0x1b18: 0x000a, 0x1b19: 0x000a, 0x1b1b: 0x000a, 0x1b1c: 0x000a, 0x1b1d: 0x000a,
-	0x1b1e: 0x000a, 0x1b1f: 0x000a, 0x1b20: 0x000a, 0x1b21: 0x000a, 0x1b22: 0x000a, 0x1b23: 0x000a,
-	0x1b24: 0x000a, 0x1b25: 0x000a, 0x1b26: 0x000a, 0x1b27: 0x000a, 0x1b28: 0x000a, 0x1b29: 0x000a,
-	0x1b2a: 0x000a, 0x1b2b: 0x000a, 0x1b2c: 0x000a, 0x1b2d: 0x000a, 0x1b2e: 0x000a, 0x1b2f: 0x000a,
-	0x1b30: 0x000a, 0x1b31: 0x000a, 0x1b32: 0x000a, 0x1b33: 0x000a, 0x1b34: 0x000a, 0x1b35: 0x000a,
-	0x1b36: 0x000a, 0x1b37: 0x000a, 0x1b38: 0x000a, 0x1b39: 0x000a, 0x1b3a: 0x000a, 0x1b3b: 0x000a,
-	0x1b3c: 0x000a, 0x1b3d: 0x000a, 0x1b3e: 0x000a, 0x1b3f: 0x000a,
-	// Block 0x6d, offset 0x1b40
-	0x1b40: 0x000a, 0x1b41: 0x000a, 0x1b42: 0x000a, 0x1b43: 0x000a, 0x1b44: 0x000a, 0x1b45: 0x000a,
-	0x1b46: 0x000a, 0x1b47: 0x000a, 0x1b48: 0x000a, 0x1b49: 0x000a, 0x1b4a: 0x000a, 0x1b4b: 0x000a,
-	0x1b4c: 0x000a, 0x1b4d: 0x000a, 0x1b4e: 0x000a, 0x1b4f: 0x000a, 0x1b50: 0x000a, 0x1b51: 0x000a,
-	0x1b52: 0x000a, 0x1b53: 0x000a, 0x1b54: 0x000a, 0x1b55: 0x000a, 0x1b56: 0x000a, 0x1b57: 0x000a,
-	0x1b58: 0x000a, 0x1b59: 0x000a, 0x1b5a: 0x000a, 0x1b5b: 0x000a, 0x1b5c: 0x000a, 0x1b5d: 0x000a,
-	0x1b5e: 0x000a, 0x1b5f: 0x000a, 0x1b60: 0x000a, 0x1b61: 0x000a, 0x1b62: 0x000a, 0x1b63: 0x000a,
-	0x1b64: 0x000a, 0x1b65: 0x000a, 0x1b66: 0x000a, 0x1b67: 0x000a, 0x1b68: 0x000a, 0x1b69: 0x000a,
-	0x1b6a: 0x000a, 0x1b6b: 0x000a, 0x1b6c: 0x000a, 0x1b6d: 0x000a, 0x1b6e: 0x000a, 0x1b6f: 0x000a,
-	0x1b70: 0x000a, 0x1b71: 0x000a, 0x1b72: 0x000a, 0x1b73: 0x000a,
-	// Block 0x6e, offset 0x1b80
-	0x1b80: 0x000a, 0x1b81: 0x000a, 0x1b82: 0x000a, 0x1b83: 0x000a, 0x1b84: 0x000a, 0x1b85: 0x000a,
-	0x1b86: 0x000a, 0x1b87: 0x000a, 0x1b88: 0x000a, 0x1b89: 0x000a, 0x1b8a: 0x000a, 0x1b8b: 0x000a,
-	0x1b8c: 0x000a, 0x1b8d: 0x000a, 0x1b8e: 0x000a, 0x1b8f: 0x000a, 0x1b90: 0x000a, 0x1b91: 0x000a,
-	0x1b92: 0x000a, 0x1b93: 0x000a, 0x1b94: 0x000a, 0x1b95: 0x000a,
-	0x1bb0: 0x000a, 0x1bb1: 0x000a, 0x1bb2: 0x000a, 0x1bb3: 0x000a, 0x1bb4: 0x000a, 0x1bb5: 0x000a,
-	0x1bb6: 0x000a, 0x1bb7: 0x000a, 0x1bb8: 0x000a, 0x1bb9: 0x000a, 0x1bba: 0x000a, 0x1bbb: 0x000a,
-	// Block 0x6f, offset 0x1bc0
-	0x1bc0: 0x0009, 0x1bc1: 0x000a, 0x1bc2: 0x000a, 0x1bc3: 0x000a, 0x1bc4: 0x000a,
-	0x1bc8: 0x003a, 0x1bc9: 0x002a, 0x1bca: 0x003a, 0x1bcb: 0x002a,
-	0x1bcc: 0x003a, 0x1bcd: 0x002a, 0x1bce: 0x003a, 0x1bcf: 0x002a, 0x1bd0: 0x003a, 0x1bd1: 0x002a,
-	0x1bd2: 0x000a, 0x1bd3: 0x000a, 0x1bd4: 0x003a, 0x1bd5: 0x002a, 0x1bd6: 0x003a, 0x1bd7: 0x002a,
-	0x1bd8: 0x003a, 0x1bd9: 0x002a, 0x1bda: 0x003a, 0x1bdb: 0x002a, 0x1bdc: 0x000a, 0x1bdd: 0x000a,
-	0x1bde: 0x000a, 0x1bdf: 0x000a, 0x1be0: 0x000a,
-	0x1bea: 0x000c, 0x1beb: 0x000c, 0x1bec: 0x000c, 0x1bed: 0x000c,
-	0x1bf0: 0x000a,
-	0x1bf6: 0x000a, 0x1bf7: 0x000a,
-	0x1bfd: 0x000a, 0x1bfe: 0x000a, 0x1bff: 0x000a,
-	// Block 0x70, offset 0x1c00
-	0x1c19: 0x000c, 0x1c1a: 0x000c, 0x1c1b: 0x000a, 0x1c1c: 0x000a,
-	0x1c20: 0x000a,
-	// Block 0x71, offset 0x1c40
-	0x1c7b: 0x000a,
-	// Block 0x72, offset 0x1c80
-	0x1c80: 0x000a, 0x1c81: 0x000a, 0x1c82: 0x000a, 0x1c83: 0x000a, 0x1c84: 0x000a, 0x1c85: 0x000a,
-	0x1c86: 0x000a, 0x1c87: 0x000a, 0x1c88: 0x000a, 0x1c89: 0x000a, 0x1c8a: 0x000a, 0x1c8b: 0x000a,
-	0x1c8c: 0x000a, 0x1c8d: 0x000a, 0x1c8e: 0x000a, 0x1c8f: 0x000a, 0x1c90: 0x000a, 0x1c91: 0x000a,
-	0x1c92: 0x000a, 0x1c93: 0x000a, 0x1c94: 0x000a, 0x1c95: 0x000a, 0x1c96: 0x000a, 0x1c97: 0x000a,
-	0x1c98: 0x000a, 0x1c99: 0x000a, 0x1c9a: 0x000a, 0x1c9b: 0x000a, 0x1c9c: 0x000a, 0x1c9d: 0x000a,
-	0x1c9e: 0x000a, 0x1c9f: 0x000a, 0x1ca0: 0x000a, 0x1ca1: 0x000a, 0x1ca2: 0x000a, 0x1ca3: 0x000a,
-	// Block 0x73, offset 0x1cc0
-	0x1cdd: 0x000a,
-	0x1cde: 0x000a,
-	// Block 0x74, offset 0x1d00
-	0x1d10: 0x000a, 0x1d11: 0x000a,
-	0x1d12: 0x000a, 0x1d13: 0x000a, 0x1d14: 0x000a, 0x1d15: 0x000a, 0x1d16: 0x000a, 0x1d17: 0x000a,
-	0x1d18: 0x000a, 0x1d19: 0x000a, 0x1d1a: 0x000a, 0x1d1b: 0x000a, 0x1d1c: 0x000a, 0x1d1d: 0x000a,
-	0x1d1e: 0x000a, 0x1d1f: 0x000a,
-	0x1d3c: 0x000a, 0x1d3d: 0x000a, 0x1d3e: 0x000a,
-	// Block 0x75, offset 0x1d40
-	0x1d71: 0x000a, 0x1d72: 0x000a, 0x1d73: 0x000a, 0x1d74: 0x000a, 0x1d75: 0x000a,
-	0x1d76: 0x000a, 0x1d77: 0x000a, 0x1d78: 0x000a, 0x1d79: 0x000a, 0x1d7a: 0x000a, 0x1d7b: 0x000a,
-	0x1d7c: 0x000a, 0x1d7d: 0x000a, 0x1d7e: 0x000a, 0x1d7f: 0x000a,
-	// Block 0x76, offset 0x1d80
-	0x1d8c: 0x000a, 0x1d8d: 0x000a, 0x1d8e: 0x000a, 0x1d8f: 0x000a,
-	// Block 0x77, offset 0x1dc0
-	0x1df7: 0x000a, 0x1df8: 0x000a, 0x1df9: 0x000a, 0x1dfa: 0x000a,
-	// Block 0x78, offset 0x1e00
-	0x1e1e: 0x000a, 0x1e1f: 0x000a,
-	0x1e3f: 0x000a,
-	// Block 0x79, offset 0x1e40
-	0x1e50: 0x000a, 0x1e51: 0x000a,
-	0x1e52: 0x000a, 0x1e53: 0x000a, 0x1e54: 0x000a, 0x1e55: 0x000a, 0x1e56: 0x000a, 0x1e57: 0x000a,
-	0x1e58: 0x000a, 0x1e59: 0x000a, 0x1e5a: 0x000a, 0x1e5b: 0x000a, 0x1e5c: 0x000a, 0x1e5d: 0x000a,
-	0x1e5e: 0x000a, 0x1e5f: 0x000a, 0x1e60: 0x000a, 0x1e61: 0x000a, 0x1e62: 0x000a, 0x1e63: 0x000a,
-	0x1e64: 0x000a, 0x1e65: 0x000a, 0x1e66: 0x000a, 0x1e67: 0x000a, 0x1e68: 0x000a, 0x1e69: 0x000a,
-	0x1e6a: 0x000a, 0x1e6b: 0x000a, 0x1e6c: 0x000a, 0x1e6d: 0x000a, 0x1e6e: 0x000a, 0x1e6f: 0x000a,
-	0x1e70: 0x000a, 0x1e71: 0x000a, 0x1e72: 0x000a, 0x1e73: 0x000a, 0x1e74: 0x000a, 0x1e75: 0x000a,
-	0x1e76: 0x000a, 0x1e77: 0x000a, 0x1e78: 0x000a, 0x1e79: 0x000a, 0x1e7a: 0x000a, 0x1e7b: 0x000a,
-	0x1e7c: 0x000a, 0x1e7d: 0x000a, 0x1e7e: 0x000a, 0x1e7f: 0x000a,
-	// Block 0x7a, offset 0x1e80
-	0x1e80: 0x000a, 0x1e81: 0x000a, 0x1e82: 0x000a, 0x1e83: 0x000a, 0x1e84: 0x000a, 0x1e85: 0x000a,
-	0x1e86: 0x000a,
-	// Block 0x7b, offset 0x1ec0
-	0x1ecd: 0x000a, 0x1ece: 0x000a, 0x1ecf: 0x000a,
-	// Block 0x7c, offset 0x1f00
-	0x1f2f: 0x000c,
-	0x1f30: 0x000c, 0x1f31: 0x000c, 0x1f32: 0x000c, 0x1f33: 0x000a, 0x1f34: 0x000c, 0x1f35: 0x000c,
-	0x1f36: 0x000c, 0x1f37: 0x000c, 0x1f38: 0x000c, 0x1f39: 0x000c, 0x1f3a: 0x000c, 0x1f3b: 0x000c,
-	0x1f3c: 0x000c, 0x1f3d: 0x000c, 0x1f3e: 0x000a, 0x1f3f: 0x000a,
-	// Block 0x7d, offset 0x1f40
-	0x1f5e: 0x000c, 0x1f5f: 0x000c,
-	// Block 0x7e, offset 0x1f80
-	0x1fb0: 0x000c, 0x1fb1: 0x000c,
-	// Block 0x7f, offset 0x1fc0
-	0x1fc0: 0x000a, 0x1fc1: 0x000a, 0x1fc2: 0x000a, 0x1fc3: 0x000a, 0x1fc4: 0x000a, 0x1fc5: 0x000a,
-	0x1fc6: 0x000a, 0x1fc7: 0x000a, 0x1fc8: 0x000a, 0x1fc9: 0x000a, 0x1fca: 0x000a, 0x1fcb: 0x000a,
-	0x1fcc: 0x000a, 0x1fcd: 0x000a, 0x1fce: 0x000a, 0x1fcf: 0x000a, 0x1fd0: 0x000a, 0x1fd1: 0x000a,
-	0x1fd2: 0x000a, 0x1fd3: 0x000a, 0x1fd4: 0x000a, 0x1fd5: 0x000a, 0x1fd6: 0x000a, 0x1fd7: 0x000a,
-	0x1fd8: 0x000a, 0x1fd9: 0x000a, 0x1fda: 0x000a, 0x1fdb: 0x000a, 0x1fdc: 0x000a, 0x1fdd: 0x000a,
-	0x1fde: 0x000a, 0x1fdf: 0x000a, 0x1fe0: 0x000a, 0x1fe1: 0x000a,
-	// Block 0x80, offset 0x2000
-	0x2008: 0x000a,
-	// Block 0x81, offset 0x2040
-	0x2042: 0x000c,
-	0x2046: 0x000c, 0x204b: 0x000c,
-	0x2065: 0x000c, 0x2066: 0x000c, 0x2068: 0x000a, 0x2069: 0x000a,
-	0x206a: 0x000a, 0x206b: 0x000a,
-	0x2078: 0x0004, 0x2079: 0x0004,
-	// Block 0x82, offset 0x2080
-	0x20b4: 0x000a, 0x20b5: 0x000a,
-	0x20b6: 0x000a, 0x20b7: 0x000a,
-	// Block 0x83, offset 0x20c0
-	0x20c4: 0x000c, 0x20c5: 0x000c,
-	0x20e0: 0x000c, 0x20e1: 0x000c, 0x20e2: 0x000c, 0x20e3: 0x000c,
-	0x20e4: 0x000c, 0x20e5: 0x000c, 0x20e6: 0x000c, 0x20e7: 0x000c, 0x20e8: 0x000c, 0x20e9: 0x000c,
-	0x20ea: 0x000c, 0x20eb: 0x000c, 0x20ec: 0x000c, 0x20ed: 0x000c, 0x20ee: 0x000c, 0x20ef: 0x000c,
-	0x20f0: 0x000c, 0x20f1: 0x000c,
-	// Block 0x84, offset 0x2100
-	0x2126: 0x000c, 0x2127: 0x000c, 0x2128: 0x000c, 0x2129: 0x000c,
-	0x212a: 0x000c, 0x212b: 0x000c, 0x212c: 0x000c, 0x212d: 0x000c,
-	// Block 0x85, offset 0x2140
-	0x2147: 0x000c, 0x2148: 0x000c, 0x2149: 0x000c, 0x214a: 0x000c, 0x214b: 0x000c,
-	0x214c: 0x000c, 0x214d: 0x000c, 0x214e: 0x000c, 0x214f: 0x000c, 0x2150: 0x000c, 0x2151: 0x000c,
-	// Block 0x86, offset 0x2180
-	0x2180: 0x000c, 0x2181: 0x000c, 0x2182: 0x000c,
-	0x21b3: 0x000c,
-	0x21b6: 0x000c, 0x21b7: 0x000c, 0x21b8: 0x000c, 0x21b9: 0x000c,
-	0x21bc: 0x000c,
-	// Block 0x87, offset 0x21c0
-	0x21e5: 0x000c,
-	// Block 0x88, offset 0x2200
-	0x2229: 0x000c,
-	0x222a: 0x000c, 0x222b: 0x000c, 0x222c: 0x000c, 0x222d: 0x000c, 0x222e: 0x000c,
-	0x2231: 0x000c, 0x2232: 0x000c, 0x2235: 0x000c,
-	0x2236: 0x000c,
-	// Block 0x89, offset 0x2240
-	0x2243: 0x000c,
-	0x224c: 0x000c,
-	0x227c: 0x000c,
-	// Block 0x8a, offset 0x2280
-	0x22b0: 0x000c, 0x22b2: 0x000c, 0x22b3: 0x000c, 0x22b4: 0x000c,
-	0x22b7: 0x000c, 0x22b8: 0x000c,
-	0x22be: 0x000c, 0x22bf: 0x000c,
-	// Block 0x8b, offset 0x22c0
-	0x22c1: 0x000c,
-	0x22ec: 0x000c, 0x22ed: 0x000c,
-	0x22f6: 0x000c,
-	// Block 0x8c, offset 0x2300
-	0x2325: 0x000c, 0x2328: 0x000c,
-	0x232d: 0x000c,
-	// Block 0x8d, offset 0x2340
-	0x235d: 0x0001,
-	0x235e: 0x000c, 0x235f: 0x0001, 0x2360: 0x0001, 0x2361: 0x0001, 0x2362: 0x0001, 0x2363: 0x0001,
-	0x2364: 0x0001, 0x2365: 0x0001, 0x2366: 0x0001, 0x2367: 0x0001, 0x2368: 0x0001, 0x2369: 0x0003,
-	0x236a: 0x0001, 0x236b: 0x0001, 0x236c: 0x0001, 0x236d: 0x0001, 0x236e: 0x0001, 0x236f: 0x0001,
-	0x2370: 0x0001, 0x2371: 0x0001, 0x2372: 0x0001, 0x2373: 0x0001, 0x2374: 0x0001, 0x2375: 0x0001,
-	0x2376: 0x0001, 0x2377: 0x0001, 0x2378: 0x0001, 0x2379: 0x0001, 0x237a: 0x0001, 0x237b: 0x0001,
-	0x237c: 0x0001, 0x237d: 0x0001, 0x237e: 0x0001, 0x237f: 0x0001,
-	// Block 0x8e, offset 0x2380
-	0x2380: 0x0001, 0x2381: 0x0001, 0x2382: 0x0001, 0x2383: 0x0001, 0x2384: 0x0001, 0x2385: 0x0001,
-	0x2386: 0x0001, 0x2387: 0x0001, 0x2388: 0x0001, 0x2389: 0x0001, 0x238a: 0x0001, 0x238b: 0x0001,
-	0x238c: 0x0001, 0x238d: 0x0001, 0x238e: 0x0001, 0x238f: 0x0001, 0x2390: 0x000d, 0x2391: 0x000d,
-	0x2392: 0x000d, 0x2393: 0x000d, 0x2394: 0x000d, 0x2395: 0x000d, 0x2396: 0x000d, 0x2397: 0x000d,
-	0x2398: 0x000d, 0x2399: 0x000d, 0x239a: 0x000d, 0x239b: 0x000d, 0x239c: 0x000d, 0x239d: 0x000d,
-	0x239e: 0x000d, 0x239f: 0x000d, 0x23a0: 0x000d, 0x23a1: 0x000d, 0x23a2: 0x000d, 0x23a3: 0x000d,
-	0x23a4: 0x000d, 0x23a5: 0x000d, 0x23a6: 0x000d, 0x23a7: 0x000d, 0x23a8: 0x000d, 0x23a9: 0x000d,
-	0x23aa: 0x000d, 0x23ab: 0x000d, 0x23ac: 0x000d, 0x23ad: 0x000d, 0x23ae: 0x000d, 0x23af: 0x000d,
-	0x23b0: 0x000d, 0x23b1: 0x000d, 0x23b2: 0x000d, 0x23b3: 0x000d, 0x23b4: 0x000d, 0x23b5: 0x000d,
-	0x23b6: 0x000d, 0x23b7: 0x000d, 0x23b8: 0x000d, 0x23b9: 0x000d, 0x23ba: 0x000d, 0x23bb: 0x000d,
-	0x23bc: 0x000d, 0x23bd: 0x000d, 0x23be: 0x000d, 0x23bf: 0x000d,
-	// Block 0x8f, offset 0x23c0
-	0x23c0: 0x000d, 0x23c1: 0x000d, 0x23c2: 0x000d, 0x23c3: 0x000d, 0x23c4: 0x000d, 0x23c5: 0x000d,
-	0x23c6: 0x000d, 0x23c7: 0x000d, 0x23c8: 0x000d, 0x23c9: 0x000d, 0x23ca: 0x000d, 0x23cb: 0x000d,
-	0x23cc: 0x000d, 0x23cd: 0x000d, 0x23ce: 0x000d, 0x23cf: 0x000d, 0x23d0: 0x000d, 0x23d1: 0x000d,
-	0x23d2: 0x000d, 0x23d3: 0x000d, 0x23d4: 0x000d, 0x23d5: 0x000d, 0x23d6: 0x000d, 0x23d7: 0x000d,
-	0x23d8: 0x000d, 0x23d9: 0x000d, 0x23da: 0x000d, 0x23db: 0x000d, 0x23dc: 0x000d, 0x23dd: 0x000d,
-	0x23de: 0x000d, 0x23df: 0x000d, 0x23e0: 0x000d, 0x23e1: 0x000d, 0x23e2: 0x000d, 0x23e3: 0x000d,
-	0x23e4: 0x000d, 0x23e5: 0x000d, 0x23e6: 0x000d, 0x23e7: 0x000d, 0x23e8: 0x000d, 0x23e9: 0x000d,
-	0x23ea: 0x000d, 0x23eb: 0x000d, 0x23ec: 0x000d, 0x23ed: 0x000d, 0x23ee: 0x000d, 0x23ef: 0x000d,
-	0x23f0: 0x000d, 0x23f1: 0x000d, 0x23f2: 0x000d, 0x23f3: 0x000d, 0x23f4: 0x000d, 0x23f5: 0x000d,
-	0x23f6: 0x000d, 0x23f7: 0x000d, 0x23f8: 0x000d, 0x23f9: 0x000d, 0x23fa: 0x000d, 0x23fb: 0x000d,
-	0x23fc: 0x000d, 0x23fd: 0x000d, 0x23fe: 0x000a, 0x23ff: 0x000a,
-	// Block 0x90, offset 0x2400
-	0x2400: 0x000d, 0x2401: 0x000d, 0x2402: 0x000d, 0x2403: 0x000d, 0x2404: 0x000d, 0x2405: 0x000d,
-	0x2406: 0x000d, 0x2407: 0x000d, 0x2408: 0x000d, 0x2409: 0x000d, 0x240a: 0x000d, 0x240b: 0x000d,
-	0x240c: 0x000d, 0x240d: 0x000d, 0x240e: 0x000d, 0x240f: 0x000d, 0x2410: 0x000b, 0x2411: 0x000b,
-	0x2412: 0x000b, 0x2413: 0x000b, 0x2414: 0x000b, 0x2415: 0x000b, 0x2416: 0x000b, 0x2417: 0x000b,
-	0x2418: 0x000b, 0x2419: 0x000b, 0x241a: 0x000b, 0x241b: 0x000b, 0x241c: 0x000b, 0x241d: 0x000b,
-	0x241e: 0x000b, 0x241f: 0x000b, 0x2420: 0x000b, 0x2421: 0x000b, 0x2422: 0x000b, 0x2423: 0x000b,
-	0x2424: 0x000b, 0x2425: 0x000b, 0x2426: 0x000b, 0x2427: 0x000b, 0x2428: 0x000b, 0x2429: 0x000b,
-	0x242a: 0x000b, 0x242b: 0x000b, 0x242c: 0x000b, 0x242d: 0x000b, 0x242e: 0x000b, 0x242f: 0x000b,
-	0x2430: 0x000d, 0x2431: 0x000d, 0x2432: 0x000d, 0x2433: 0x000d, 0x2434: 0x000d, 0x2435: 0x000d,
-	0x2436: 0x000d, 0x2437: 0x000d, 0x2438: 0x000d, 0x2439: 0x000d, 0x243a: 0x000d, 0x243b: 0x000d,
-	0x243c: 0x000d, 0x243d: 0x000a, 0x243e: 0x000d, 0x243f: 0x000d,
-	// Block 0x91, offset 0x2440
-	0x2440: 0x000c, 0x2441: 0x000c, 0x2442: 0x000c, 0x2443: 0x000c, 0x2444: 0x000c, 0x2445: 0x000c,
-	0x2446: 0x000c, 0x2447: 0x000c, 0x2448: 0x000c, 0x2449: 0x000c, 0x244a: 0x000c, 0x244b: 0x000c,
-	0x244c: 0x000c, 0x244d: 0x000c, 0x244e: 0x000c, 0x244f: 0x000c, 0x2450: 0x000a, 0x2451: 0x000a,
-	0x2452: 0x000a, 0x2453: 0x000a, 0x2454: 0x000a, 0x2455: 0x000a, 0x2456: 0x000a, 0x2457: 0x000a,
-	0x2458: 0x000a, 0x2459: 0x000a,
-	0x2460: 0x000c, 0x2461: 0x000c, 0x2462: 0x000c, 0x2463: 0x000c,
-	0x2464: 0x000c, 0x2465: 0x000c, 0x2466: 0x000c, 0x2467: 0x000c, 0x2468: 0x000c, 0x2469: 0x000c,
-	0x246a: 0x000c, 0x246b: 0x000c, 0x246c: 0x000c, 0x246d: 0x000c, 0x246e: 0x000c, 0x246f: 0x000c,
-	0x2470: 0x000a, 0x2471: 0x000a, 0x2472: 0x000a, 0x2473: 0x000a, 0x2474: 0x000a, 0x2475: 0x000a,
-	0x2476: 0x000a, 0x2477: 0x000a, 0x2478: 0x000a, 0x2479: 0x000a, 0x247a: 0x000a, 0x247b: 0x000a,
-	0x247c: 0x000a, 0x247d: 0x000a, 0x247e: 0x000a, 0x247f: 0x000a,
-	// Block 0x92, offset 0x2480
-	0x2480: 0x000a, 0x2481: 0x000a, 0x2482: 0x000a, 0x2483: 0x000a, 0x2484: 0x000a, 0x2485: 0x000a,
-	0x2486: 0x000a, 0x2487: 0x000a, 0x2488: 0x000a, 0x2489: 0x000a, 0x248a: 0x000a, 0x248b: 0x000a,
-	0x248c: 0x000a, 0x248d: 0x000a, 0x248e: 0x000a, 0x248f: 0x000a, 0x2490: 0x0006, 0x2491: 0x000a,
-	0x2492: 0x0006, 0x2494: 0x000a, 0x2495: 0x0006, 0x2496: 0x000a, 0x2497: 0x000a,
-	0x2498: 0x000a, 0x2499: 0x009a, 0x249a: 0x008a, 0x249b: 0x007a, 0x249c: 0x006a, 0x249d: 0x009a,
-	0x249e: 0x008a, 0x249f: 0x0004, 0x24a0: 0x000a, 0x24a1: 0x000a, 0x24a2: 0x0003, 0x24a3: 0x0003,
-	0x24a4: 0x000a, 0x24a5: 0x000a, 0x24a6: 0x000a, 0x24a8: 0x000a, 0x24a9: 0x0004,
-	0x24aa: 0x0004, 0x24ab: 0x000a,
-	0x24b0: 0x000d, 0x24b1: 0x000d, 0x24b2: 0x000d, 0x24b3: 0x000d, 0x24b4: 0x000d, 0x24b5: 0x000d,
-	0x24b6: 0x000d, 0x24b7: 0x000d, 0x24b8: 0x000d, 0x24b9: 0x000d, 0x24ba: 0x000d, 0x24bb: 0x000d,
-	0x24bc: 0x000d, 0x24bd: 0x000d, 0x24be: 0x000d, 0x24bf: 0x000d,
-	// Block 0x93, offset 0x24c0
-	0x24c0: 0x000d, 0x24c1: 0x000d, 0x24c2: 0x000d, 0x24c3: 0x000d, 0x24c4: 0x000d, 0x24c5: 0x000d,
-	0x24c6: 0x000d, 0x24c7: 0x000d, 0x24c8: 0x000d, 0x24c9: 0x000d, 0x24ca: 0x000d, 0x24cb: 0x000d,
-	0x24cc: 0x000d, 0x24cd: 0x000d, 0x24ce: 0x000d, 0x24cf: 0x000d, 0x24d0: 0x000d, 0x24d1: 0x000d,
-	0x24d2: 0x000d, 0x24d3: 0x000d, 0x24d4: 0x000d, 0x24d5: 0x000d, 0x24d6: 0x000d, 0x24d7: 0x000d,
-	0x24d8: 0x000d, 0x24d9: 0x000d, 0x24da: 0x000d, 0x24db: 0x000d, 0x24dc: 0x000d, 0x24dd: 0x000d,
-	0x24de: 0x000d, 0x24df: 0x000d, 0x24e0: 0x000d, 0x24e1: 0x000d, 0x24e2: 0x000d, 0x24e3: 0x000d,
-	0x24e4: 0x000d, 0x24e5: 0x000d, 0x24e6: 0x000d, 0x24e7: 0x000d, 0x24e8: 0x000d, 0x24e9: 0x000d,
-	0x24ea: 0x000d, 0x24eb: 0x000d, 0x24ec: 0x000d, 0x24ed: 0x000d, 0x24ee: 0x000d, 0x24ef: 0x000d,
-	0x24f0: 0x000d, 0x24f1: 0x000d, 0x24f2: 0x000d, 0x24f3: 0x000d, 0x24f4: 0x000d, 0x24f5: 0x000d,
-	0x24f6: 0x000d, 0x24f7: 0x000d, 0x24f8: 0x000d, 0x24f9: 0x000d, 0x24fa: 0x000d, 0x24fb: 0x000d,
-	0x24fc: 0x000d, 0x24fd: 0x000d, 0x24fe: 0x000d, 0x24ff: 0x000b,
-	// Block 0x94, offset 0x2500
-	0x2501: 0x000a, 0x2502: 0x000a, 0x2503: 0x0004, 0x2504: 0x0004, 0x2505: 0x0004,
-	0x2506: 0x000a, 0x2507: 0x000a, 0x2508: 0x003a, 0x2509: 0x002a, 0x250a: 0x000a, 0x250b: 0x0003,
-	0x250c: 0x0006, 0x250d: 0x0003, 0x250e: 0x0006, 0x250f: 0x0006, 0x2510: 0x0002, 0x2511: 0x0002,
-	0x2512: 0x0002, 0x2513: 0x0002, 0x2514: 0x0002, 0x2515: 0x0002, 0x2516: 0x0002, 0x2517: 0x0002,
-	0x2518: 0x0002, 0x2519: 0x0002, 0x251a: 0x0006, 0x251b: 0x000a, 0x251c: 0x000a, 0x251d: 0x000a,
-	0x251e: 0x000a, 0x251f: 0x000a, 0x2520: 0x000a,
-	0x253b: 0x005a,
-	0x253c: 0x000a, 0x253d: 0x004a, 0x253e: 0x000a, 0x253f: 0x000a,
-	// Block 0x95, offset 0x2540
-	0x2540: 0x000a,
-	0x255b: 0x005a, 0x255c: 0x000a, 0x255d: 0x004a,
-	0x255e: 0x000a, 0x255f: 0x00fa, 0x2560: 0x00ea, 0x2561: 0x000a, 0x2562: 0x003a, 0x2563: 0x002a,
-	0x2564: 0x000a, 0x2565: 0x000a,
-	// Block 0x96, offset 0x2580
-	0x25a0: 0x0004, 0x25a1: 0x0004, 0x25a2: 0x000a, 0x25a3: 0x000a,
-	0x25a4: 0x000a, 0x25a5: 0x0004, 0x25a6: 0x0004, 0x25a8: 0x000a, 0x25a9: 0x000a,
-	0x25aa: 0x000a, 0x25ab: 0x000a, 0x25ac: 0x000a, 0x25ad: 0x000a, 0x25ae: 0x000a,
-	0x25b0: 0x000b, 0x25b1: 0x000b, 0x25b2: 0x000b, 0x25b3: 0x000b, 0x25b4: 0x000b, 0x25b5: 0x000b,
-	0x25b6: 0x000b, 0x25b7: 0x000b, 0x25b8: 0x000b, 0x25b9: 0x000a, 0x25ba: 0x000a, 0x25bb: 0x000a,
-	0x25bc: 0x000a, 0x25bd: 0x000a, 0x25be: 0x000b, 0x25bf: 0x000b,
-	// Block 0x97, offset 0x25c0
-	0x25c1: 0x000a,
-	// Block 0x98, offset 0x2600
-	0x2600: 0x000a, 0x2601: 0x000a, 0x2602: 0x000a, 0x2603: 0x000a, 0x2604: 0x000a, 0x2605: 0x000a,
-	0x2606: 0x000a, 0x2607: 0x000a, 0x2608: 0x000a, 0x2609: 0x000a, 0x260a: 0x000a, 0x260b: 0x000a,
-	0x260c: 0x000a, 0x2610: 0x000a, 0x2611: 0x000a,
-	0x2612: 0x000a, 0x2613: 0x000a, 0x2614: 0x000a, 0x2615: 0x000a, 0x2616: 0x000a, 0x2617: 0x000a,
-	0x2618: 0x000a, 0x2619: 0x000a, 0x261a: 0x000a, 0x261b: 0x000a,
-	0x2620: 0x000a,
-	// Block 0x99, offset 0x2640
-	0x267d: 0x000c,
-	// Block 0x9a, offset 0x2680
-	0x26a0: 0x000c, 0x26a1: 0x0002, 0x26a2: 0x0002, 0x26a3: 0x0002,
-	0x26a4: 0x0002, 0x26a5: 0x0002, 0x26a6: 0x0002, 0x26a7: 0x0002, 0x26a8: 0x0002, 0x26a9: 0x0002,
-	0x26aa: 0x0002, 0x26ab: 0x0002, 0x26ac: 0x0002, 0x26ad: 0x0002, 0x26ae: 0x0002, 0x26af: 0x0002,
-	0x26b0: 0x0002, 0x26b1: 0x0002, 0x26b2: 0x0002, 0x26b3: 0x0002, 0x26b4: 0x0002, 0x26b5: 0x0002,
-	0x26b6: 0x0002, 0x26b7: 0x0002, 0x26b8: 0x0002, 0x26b9: 0x0002, 0x26ba: 0x0002, 0x26bb: 0x0002,
-	// Block 0x9b, offset 0x26c0
-	0x26f6: 0x000c, 0x26f7: 0x000c, 0x26f8: 0x000c, 0x26f9: 0x000c, 0x26fa: 0x000c,
-	// Block 0x9c, offset 0x2700
-	0x2700: 0x0001, 0x2701: 0x0001, 0x2702: 0x0001, 0x2703: 0x0001, 0x2704: 0x0001, 0x2705: 0x0001,
-	0x2706: 0x0001, 0x2707: 0x0001, 0x2708: 0x0001, 0x2709: 0x0001, 0x270a: 0x0001, 0x270b: 0x0001,
-	0x270c: 0x0001, 0x270d: 0x0001, 0x270e: 0x0001, 0x270f: 0x0001, 0x2710: 0x0001, 0x2711: 0x0001,
-	0x2712: 0x0001, 0x2713: 0x0001, 0x2714: 0x0001, 0x2715: 0x0001, 0x2716: 0x0001, 0x2717: 0x0001,
-	0x2718: 0x0001, 0x2719: 0x0001, 0x271a: 0x0001, 0x271b: 0x0001, 0x271c: 0x0001, 0x271d: 0x0001,
-	0x271e: 0x0001, 0x271f: 0x0001, 0x2720: 0x0001, 0x2721: 0x0001, 0x2722: 0x0001, 0x2723: 0x0001,
-	0x2724: 0x0001, 0x2725: 0x0001, 0x2726: 0x0001, 0x2727: 0x0001, 0x2728: 0x0001, 0x2729: 0x0001,
-	0x272a: 0x0001, 0x272b: 0x0001, 0x272c: 0x0001, 0x272d: 0x0001, 0x272e: 0x0001, 0x272f: 0x0001,
-	0x2730: 0x0001, 0x2731: 0x0001, 0x2732: 0x0001, 0x2733: 0x0001, 0x2734: 0x0001, 0x2735: 0x0001,
-	0x2736: 0x0001, 0x2737: 0x0001, 0x2738: 0x0001, 0x2739: 0x0001, 0x273a: 0x0001, 0x273b: 0x0001,
-	0x273c: 0x0001, 0x273d: 0x0001, 0x273e: 0x0001, 0x273f: 0x0001,
-	// Block 0x9d, offset 0x2740
-	0x2740: 0x0001, 0x2741: 0x0001, 0x2742: 0x0001, 0x2743: 0x0001, 0x2744: 0x0001, 0x2745: 0x0001,
-	0x2746: 0x0001, 0x2747: 0x0001, 0x2748: 0x0001, 0x2749: 0x0001, 0x274a: 0x0001, 0x274b: 0x0001,
-	0x274c: 0x0001, 0x274d: 0x0001, 0x274e: 0x0001, 0x274f: 0x0001, 0x2750: 0x0001, 0x2751: 0x0001,
-	0x2752: 0x0001, 0x2753: 0x0001, 0x2754: 0x0001, 0x2755: 0x0001, 0x2756: 0x0001, 0x2757: 0x0001,
-	0x2758: 0x0001, 0x2759: 0x0001, 0x275a: 0x0001, 0x275b: 0x0001, 0x275c: 0x0001, 0x275d: 0x0001,
-	0x275e: 0x0001, 0x275f: 0x000a, 0x2760: 0x0001, 0x2761: 0x0001, 0x2762: 0x0001, 0x2763: 0x0001,
-	0x2764: 0x0001, 0x2765: 0x0001, 0x2766: 0x0001, 0x2767: 0x0001, 0x2768: 0x0001, 0x2769: 0x0001,
-	0x276a: 0x0001, 0x276b: 0x0001, 0x276c: 0x0001, 0x276d: 0x0001, 0x276e: 0x0001, 0x276f: 0x0001,
-	0x2770: 0x0001, 0x2771: 0x0001, 0x2772: 0x0001, 0x2773: 0x0001, 0x2774: 0x0001, 0x2775: 0x0001,
-	0x2776: 0x0001, 0x2777: 0x0001, 0x2778: 0x0001, 0x2779: 0x0001, 0x277a: 0x0001, 0x277b: 0x0001,
-	0x277c: 0x0001, 0x277d: 0x0001, 0x277e: 0x0001, 0x277f: 0x0001,
-	// Block 0x9e, offset 0x2780
-	0x2780: 0x0001, 0x2781: 0x000c, 0x2782: 0x000c, 0x2783: 0x000c, 0x2784: 0x0001, 0x2785: 0x000c,
-	0x2786: 0x000c, 0x2787: 0x0001, 0x2788: 0x0001, 0x2789: 0x0001, 0x278a: 0x0001, 0x278b: 0x0001,
-	0x278c: 0x000c, 0x278d: 0x000c, 0x278e: 0x000c, 0x278f: 0x000c, 0x2790: 0x0001, 0x2791: 0x0001,
-	0x2792: 0x0001, 0x2793: 0x0001, 0x2794: 0x0001, 0x2795: 0x0001, 0x2796: 0x0001, 0x2797: 0x0001,
-	0x2798: 0x0001, 0x2799: 0x0001, 0x279a: 0x0001, 0x279b: 0x0001, 0x279c: 0x0001, 0x279d: 0x0001,
-	0x279e: 0x0001, 0x279f: 0x0001, 0x27a0: 0x0001, 0x27a1: 0x0001, 0x27a2: 0x0001, 0x27a3: 0x0001,
-	0x27a4: 0x0001, 0x27a5: 0x0001, 0x27a6: 0x0001, 0x27a7: 0x0001, 0x27a8: 0x0001, 0x27a9: 0x0001,
-	0x27aa: 0x0001, 0x27ab: 0x0001, 0x27ac: 0x0001, 0x27ad: 0x0001, 0x27ae: 0x0001, 0x27af: 0x0001,
-	0x27b0: 0x0001, 0x27b1: 0x0001, 0x27b2: 0x0001, 0x27b3: 0x0001, 0x27b4: 0x0001, 0x27b5: 0x0001,
-	0x27b6: 0x0001, 0x27b7: 0x0001, 0x27b8: 0x000c, 0x27b9: 0x000c, 0x27ba: 0x000c, 0x27bb: 0x0001,
-	0x27bc: 0x0001, 0x27bd: 0x0001, 0x27be: 0x0001, 0x27bf: 0x000c,
-	// Block 0x9f, offset 0x27c0
-	0x27c0: 0x0001, 0x27c1: 0x0001, 0x27c2: 0x0001, 0x27c3: 0x0001, 0x27c4: 0x0001, 0x27c5: 0x0001,
-	0x27c6: 0x0001, 0x27c7: 0x0001, 0x27c8: 0x0001, 0x27c9: 0x0001, 0x27ca: 0x0001, 0x27cb: 0x0001,
-	0x27cc: 0x0001, 0x27cd: 0x0001, 0x27ce: 0x0001, 0x27cf: 0x0001, 0x27d0: 0x0001, 0x27d1: 0x0001,
-	0x27d2: 0x0001, 0x27d3: 0x0001, 0x27d4: 0x0001, 0x27d5: 0x0001, 0x27d6: 0x0001, 0x27d7: 0x0001,
-	0x27d8: 0x0001, 0x27d9: 0x0001, 0x27da: 0x0001, 0x27db: 0x0001, 0x27dc: 0x0001, 0x27dd: 0x0001,
-	0x27de: 0x0001, 0x27df: 0x0001, 0x27e0: 0x0001, 0x27e1: 0x0001, 0x27e2: 0x0001, 0x27e3: 0x0001,
-	0x27e4: 0x0001, 0x27e5: 0x000c, 0x27e6: 0x000c, 0x27e7: 0x0001, 0x27e8: 0x0001, 0x27e9: 0x0001,
-	0x27ea: 0x0001, 0x27eb: 0x0001, 0x27ec: 0x0001, 0x27ed: 0x0001, 0x27ee: 0x0001, 0x27ef: 0x0001,
-	0x27f0: 0x0001, 0x27f1: 0x0001, 0x27f2: 0x0001, 0x27f3: 0x0001, 0x27f4: 0x0001, 0x27f5: 0x0001,
-	0x27f6: 0x0001, 0x27f7: 0x0001, 0x27f8: 0x0001, 0x27f9: 0x0001, 0x27fa: 0x0001, 0x27fb: 0x0001,
-	0x27fc: 0x0001, 0x27fd: 0x0001, 0x27fe: 0x0001, 0x27ff: 0x0001,
-	// Block 0xa0, offset 0x2800
-	0x2800: 0x0001, 0x2801: 0x0001, 0x2802: 0x0001, 0x2803: 0x0001, 0x2804: 0x0001, 0x2805: 0x0001,
-	0x2806: 0x0001, 0x2807: 0x0001, 0x2808: 0x0001, 0x2809: 0x0001, 0x280a: 0x0001, 0x280b: 0x0001,
-	0x280c: 0x0001, 0x280d: 0x0001, 0x280e: 0x0001, 0x280f: 0x0001, 0x2810: 0x0001, 0x2811: 0x0001,
-	0x2812: 0x0001, 0x2813: 0x0001, 0x2814: 0x0001, 0x2815: 0x0001, 0x2816: 0x0001, 0x2817: 0x0001,
-	0x2818: 0x0001, 0x2819: 0x0001, 0x281a: 0x0001, 0x281b: 0x0001, 0x281c: 0x0001, 0x281d: 0x0001,
-	0x281e: 0x0001, 0x281f: 0x0001, 0x2820: 0x0001, 0x2821: 0x0001, 0x2822: 0x0001, 0x2823: 0x0001,
-	0x2824: 0x0001, 0x2825: 0x0001, 0x2826: 0x0001, 0x2827: 0x0001, 0x2828: 0x0001, 0x2829: 0x0001,
-	0x282a: 0x0001, 0x282b: 0x0001, 0x282c: 0x0001, 0x282d: 0x0001, 0x282e: 0x0001, 0x282f: 0x0001,
-	0x2830: 0x0001, 0x2831: 0x0001, 0x2832: 0x0001, 0x2833: 0x0001, 0x2834: 0x0001, 0x2835: 0x0001,
-	0x2836: 0x0001, 0x2837: 0x0001, 0x2838: 0x0001, 0x2839: 0x000a, 0x283a: 0x000a, 0x283b: 0x000a,
-	0x283c: 0x000a, 0x283d: 0x000a, 0x283e: 0x000a, 0x283f: 0x000a,
-	// Block 0xa1, offset 0x2840
-	0x2840: 0x0001, 0x2841: 0x0001, 0x2842: 0x0001, 0x2843: 0x0001, 0x2844: 0x0001, 0x2845: 0x0001,
-	0x2846: 0x0001, 0x2847: 0x0001, 0x2848: 0x0001, 0x2849: 0x0001, 0x284a: 0x0001, 0x284b: 0x0001,
-	0x284c: 0x0001, 0x284d: 0x0001, 0x284e: 0x0001, 0x284f: 0x0001, 0x2850: 0x0001, 0x2851: 0x0001,
-	0x2852: 0x0001, 0x2853: 0x0001, 0x2854: 0x0001, 0x2855: 0x0001, 0x2856: 0x0001, 0x2857: 0x0001,
-	0x2858: 0x0001, 0x2859: 0x0001, 0x285a: 0x0001, 0x285b: 0x0001, 0x285c: 0x0001, 0x285d: 0x0001,
-	0x285e: 0x0001, 0x285f: 0x0001, 0x2860: 0x0005, 0x2861: 0x0005, 0x2862: 0x0005, 0x2863: 0x0005,
-	0x2864: 0x0005, 0x2865: 0x0005, 0x2866: 0x0005, 0x2867: 0x0005, 0x2868: 0x0005, 0x2869: 0x0005,
-	0x286a: 0x0005, 0x286b: 0x0005, 0x286c: 0x0005, 0x286d: 0x0005, 0x286e: 0x0005, 0x286f: 0x0005,
-	0x2870: 0x0005, 0x2871: 0x0005, 0x2872: 0x0005, 0x2873: 0x0005, 0x2874: 0x0005, 0x2875: 0x0005,
-	0x2876: 0x0005, 0x2877: 0x0005, 0x2878: 0x0005, 0x2879: 0x0005, 0x287a: 0x0005, 0x287b: 0x0005,
-	0x287c: 0x0005, 0x287d: 0x0005, 0x287e: 0x0005, 0x287f: 0x0001,
-	// Block 0xa2, offset 0x2880
-	0x2881: 0x000c,
-	0x28b8: 0x000c, 0x28b9: 0x000c, 0x28ba: 0x000c, 0x28bb: 0x000c,
-	0x28bc: 0x000c, 0x28bd: 0x000c, 0x28be: 0x000c, 0x28bf: 0x000c,
-	// Block 0xa3, offset 0x28c0
-	0x28c0: 0x000c, 0x28c1: 0x000c, 0x28c2: 0x000c, 0x28c3: 0x000c, 0x28c4: 0x000c, 0x28c5: 0x000c,
-	0x28c6: 0x000c,
-	0x28d2: 0x000a, 0x28d3: 0x000a, 0x28d4: 0x000a, 0x28d5: 0x000a, 0x28d6: 0x000a, 0x28d7: 0x000a,
-	0x28d8: 0x000a, 0x28d9: 0x000a, 0x28da: 0x000a, 0x28db: 0x000a, 0x28dc: 0x000a, 0x28dd: 0x000a,
-	0x28de: 0x000a, 0x28df: 0x000a, 0x28e0: 0x000a, 0x28e1: 0x000a, 0x28e2: 0x000a, 0x28e3: 0x000a,
-	0x28e4: 0x000a, 0x28e5: 0x000a,
-	0x28ff: 0x000c,
-	// Block 0xa4, offset 0x2900
-	0x2900: 0x000c, 0x2901: 0x000c,
-	0x2933: 0x000c, 0x2934: 0x000c, 0x2935: 0x000c,
-	0x2936: 0x000c, 0x2939: 0x000c, 0x293a: 0x000c,
-	// Block 0xa5, offset 0x2940
-	0x2940: 0x000c, 0x2941: 0x000c, 0x2942: 0x000c,
-	0x2967: 0x000c, 0x2968: 0x000c, 0x2969: 0x000c,
-	0x296a: 0x000c, 0x296b: 0x000c, 0x296d: 0x000c, 0x296e: 0x000c, 0x296f: 0x000c,
-	0x2970: 0x000c, 0x2971: 0x000c, 0x2972: 0x000c, 0x2973: 0x000c, 0x2974: 0x000c,
-	// Block 0xa6, offset 0x2980
-	0x29b3: 0x000c,
-	// Block 0xa7, offset 0x29c0
-	0x29c0: 0x000c, 0x29c1: 0x000c,
-	0x29f6: 0x000c, 0x29f7: 0x000c, 0x29f8: 0x000c, 0x29f9: 0x000c, 0x29fa: 0x000c, 0x29fb: 0x000c,
-	0x29fc: 0x000c, 0x29fd: 0x000c, 0x29fe: 0x000c,
-	// Block 0xa8, offset 0x2a00
-	0x2a0a: 0x000c, 0x2a0b: 0x000c,
-	0x2a0c: 0x000c,
-	// Block 0xa9, offset 0x2a40
-	0x2a6f: 0x000c,
-	0x2a70: 0x000c, 0x2a71: 0x000c, 0x2a74: 0x000c,
-	0x2a76: 0x000c, 0x2a77: 0x000c,
-	0x2a7e: 0x000c,
-	// Block 0xaa, offset 0x2a80
-	0x2a9f: 0x000c, 0x2aa3: 0x000c,
-	0x2aa4: 0x000c, 0x2aa5: 0x000c, 0x2aa6: 0x000c, 0x2aa7: 0x000c, 0x2aa8: 0x000c, 0x2aa9: 0x000c,
-	0x2aaa: 0x000c,
-	// Block 0xab, offset 0x2ac0
-	0x2ac0: 0x000c, 0x2ac1: 0x000c,
-	0x2afc: 0x000c,
-	// Block 0xac, offset 0x2b00
-	0x2b00: 0x000c,
-	0x2b26: 0x000c, 0x2b27: 0x000c, 0x2b28: 0x000c, 0x2b29: 0x000c,
-	0x2b2a: 0x000c, 0x2b2b: 0x000c, 0x2b2c: 0x000c,
-	0x2b30: 0x000c, 0x2b31: 0x000c, 0x2b32: 0x000c, 0x2b33: 0x000c, 0x2b34: 0x000c,
-	// Block 0xad, offset 0x2b40
-	0x2b78: 0x000c, 0x2b79: 0x000c, 0x2b7a: 0x000c, 0x2b7b: 0x000c,
-	0x2b7c: 0x000c, 0x2b7d: 0x000c, 0x2b7e: 0x000c, 0x2b7f: 0x000c,
-	// Block 0xae, offset 0x2b80
-	0x2b82: 0x000c, 0x2b83: 0x000c, 0x2b84: 0x000c,
-	0x2b86: 0x000c,
-	// Block 0xaf, offset 0x2bc0
-	0x2bf3: 0x000c, 0x2bf4: 0x000c, 0x2bf5: 0x000c,
-	0x2bf6: 0x000c, 0x2bf7: 0x000c, 0x2bf8: 0x000c, 0x2bfa: 0x000c,
-	0x2bff: 0x000c,
-	// Block 0xb0, offset 0x2c00
-	0x2c00: 0x000c, 0x2c02: 0x000c, 0x2c03: 0x000c,
-	// Block 0xb1, offset 0x2c40
-	0x2c72: 0x000c, 0x2c73: 0x000c, 0x2c74: 0x000c, 0x2c75: 0x000c,
-	0x2c7c: 0x000c, 0x2c7d: 0x000c, 0x2c7f: 0x000c,
-	// Block 0xb2, offset 0x2c80
-	0x2c80: 0x000c,
-	0x2c9c: 0x000c, 0x2c9d: 0x000c,
-	// Block 0xb3, offset 0x2cc0
-	0x2cf3: 0x000c, 0x2cf4: 0x000c, 0x2cf5: 0x000c,
-	0x2cf6: 0x000c, 0x2cf7: 0x000c, 0x2cf8: 0x000c, 0x2cf9: 0x000c, 0x2cfa: 0x000c,
-	0x2cfd: 0x000c, 0x2cff: 0x000c,
-	// Block 0xb4, offset 0x2d00
-	0x2d00: 0x000c,
-	0x2d20: 0x000a, 0x2d21: 0x000a, 0x2d22: 0x000a, 0x2d23: 0x000a,
-	0x2d24: 0x000a, 0x2d25: 0x000a, 0x2d26: 0x000a, 0x2d27: 0x000a, 0x2d28: 0x000a, 0x2d29: 0x000a,
-	0x2d2a: 0x000a, 0x2d2b: 0x000a, 0x2d2c: 0x000a,
-	// Block 0xb5, offset 0x2d40
-	0x2d6b: 0x000c, 0x2d6d: 0x000c,
-	0x2d70: 0x000c, 0x2d71: 0x000c, 0x2d72: 0x000c, 0x2d73: 0x000c, 0x2d74: 0x000c, 0x2d75: 0x000c,
-	0x2d77: 0x000c,
-	// Block 0xb6, offset 0x2d80
-	0x2d9d: 0x000c,
-	0x2d9e: 0x000c, 0x2d9f: 0x000c, 0x2da2: 0x000c, 0x2da3: 0x000c,
-	0x2da4: 0x000c, 0x2da5: 0x000c, 0x2da7: 0x000c, 0x2da8: 0x000c, 0x2da9: 0x000c,
-	0x2daa: 0x000c, 0x2dab: 0x000c,
-	// Block 0xb7, offset 0x2dc0
-	0x2dc1: 0x000c, 0x2dc2: 0x000c, 0x2dc3: 0x000c, 0x2dc4: 0x000c, 0x2dc5: 0x000c,
-	0x2dc6: 0x000c, 0x2dc9: 0x000c, 0x2dca: 0x000c,
-	0x2df3: 0x000c, 0x2df4: 0x000c, 0x2df5: 0x000c,
-	0x2df6: 0x000c, 0x2df7: 0x000c, 0x2df8: 0x000c, 0x2dfb: 0x000c,
-	0x2dfc: 0x000c, 0x2dfd: 0x000c, 0x2dfe: 0x000c,
-	// Block 0xb8, offset 0x2e00
-	0x2e07: 0x000c,
-	0x2e11: 0x000c,
-	0x2e12: 0x000c, 0x2e13: 0x000c, 0x2e14: 0x000c, 0x2e15: 0x000c, 0x2e16: 0x000c,
-	0x2e19: 0x000c, 0x2e1a: 0x000c, 0x2e1b: 0x000c,
-	// Block 0xb9, offset 0x2e40
-	0x2e4a: 0x000c, 0x2e4b: 0x000c,
-	0x2e4c: 0x000c, 0x2e4d: 0x000c, 0x2e4e: 0x000c, 0x2e4f: 0x000c, 0x2e50: 0x000c, 0x2e51: 0x000c,
-	0x2e52: 0x000c, 0x2e53: 0x000c, 0x2e54: 0x000c, 0x2e55: 0x000c, 0x2e56: 0x000c,
-	0x2e58: 0x000c, 0x2e59: 0x000c,
-	// Block 0xba, offset 0x2e80
-	0x2eb0: 0x000c, 0x2eb1: 0x000c, 0x2eb2: 0x000c, 0x2eb3: 0x000c, 0x2eb4: 0x000c, 0x2eb5: 0x000c,
-	0x2eb6: 0x000c, 0x2eb8: 0x000c, 0x2eb9: 0x000c, 0x2eba: 0x000c, 0x2ebb: 0x000c,
-	0x2ebc: 0x000c, 0x2ebd: 0x000c,
-	// Block 0xbb, offset 0x2ec0
-	0x2ed2: 0x000c, 0x2ed3: 0x000c, 0x2ed4: 0x000c, 0x2ed5: 0x000c, 0x2ed6: 0x000c, 0x2ed7: 0x000c,
-	0x2ed8: 0x000c, 0x2ed9: 0x000c, 0x2eda: 0x000c, 0x2edb: 0x000c, 0x2edc: 0x000c, 0x2edd: 0x000c,
-	0x2ede: 0x000c, 0x2edf: 0x000c, 0x2ee0: 0x000c, 0x2ee1: 0x000c, 0x2ee2: 0x000c, 0x2ee3: 0x000c,
-	0x2ee4: 0x000c, 0x2ee5: 0x000c, 0x2ee6: 0x000c, 0x2ee7: 0x000c,
-	0x2eea: 0x000c, 0x2eeb: 0x000c, 0x2eec: 0x000c, 0x2eed: 0x000c, 0x2eee: 0x000c, 0x2eef: 0x000c,
-	0x2ef0: 0x000c, 0x2ef2: 0x000c, 0x2ef3: 0x000c, 0x2ef5: 0x000c,
-	0x2ef6: 0x000c,
-	// Block 0xbc, offset 0x2f00
-	0x2f31: 0x000c, 0x2f32: 0x000c, 0x2f33: 0x000c, 0x2f34: 0x000c, 0x2f35: 0x000c,
-	0x2f36: 0x000c, 0x2f3a: 0x000c,
-	0x2f3c: 0x000c, 0x2f3d: 0x000c, 0x2f3f: 0x000c,
-	// Block 0xbd, offset 0x2f40
-	0x2f40: 0x000c, 0x2f41: 0x000c, 0x2f42: 0x000c, 0x2f43: 0x000c, 0x2f44: 0x000c, 0x2f45: 0x000c,
-	0x2f47: 0x000c,
-	// Block 0xbe, offset 0x2f80
-	0x2fb0: 0x000c, 0x2fb1: 0x000c, 0x2fb2: 0x000c, 0x2fb3: 0x000c, 0x2fb4: 0x000c,
-	// Block 0xbf, offset 0x2fc0
-	0x2ff0: 0x000c, 0x2ff1: 0x000c, 0x2ff2: 0x000c, 0x2ff3: 0x000c, 0x2ff4: 0x000c, 0x2ff5: 0x000c,
-	0x2ff6: 0x000c,
-	// Block 0xc0, offset 0x3000
-	0x300f: 0x000c, 0x3010: 0x000c, 0x3011: 0x000c,
-	0x3012: 0x000c,
-	// Block 0xc1, offset 0x3040
-	0x305d: 0x000c,
-	0x305e: 0x000c, 0x3060: 0x000b, 0x3061: 0x000b, 0x3062: 0x000b, 0x3063: 0x000b,
-	// Block 0xc2, offset 0x3080
-	0x30a7: 0x000c, 0x30a8: 0x000c, 0x30a9: 0x000c,
-	0x30b3: 0x000b, 0x30b4: 0x000b, 0x30b5: 0x000b,
-	0x30b6: 0x000b, 0x30b7: 0x000b, 0x30b8: 0x000b, 0x30b9: 0x000b, 0x30ba: 0x000b, 0x30bb: 0x000c,
-	0x30bc: 0x000c, 0x30bd: 0x000c, 0x30be: 0x000c, 0x30bf: 0x000c,
-	// Block 0xc3, offset 0x30c0
-	0x30c0: 0x000c, 0x30c1: 0x000c, 0x30c2: 0x000c, 0x30c5: 0x000c,
-	0x30c6: 0x000c, 0x30c7: 0x000c, 0x30c8: 0x000c, 0x30c9: 0x000c, 0x30ca: 0x000c, 0x30cb: 0x000c,
-	0x30ea: 0x000c, 0x30eb: 0x000c, 0x30ec: 0x000c, 0x30ed: 0x000c,
-	// Block 0xc4, offset 0x3100
-	0x3100: 0x000a, 0x3101: 0x000a, 0x3102: 0x000c, 0x3103: 0x000c, 0x3104: 0x000c, 0x3105: 0x000a,
-	// Block 0xc5, offset 0x3140
-	0x3140: 0x000a, 0x3141: 0x000a, 0x3142: 0x000a, 0x3143: 0x000a, 0x3144: 0x000a, 0x3145: 0x000a,
-	0x3146: 0x000a, 0x3147: 0x000a, 0x3148: 0x000a, 0x3149: 0x000a, 0x314a: 0x000a, 0x314b: 0x000a,
-	0x314c: 0x000a, 0x314d: 0x000a, 0x314e: 0x000a, 0x314f: 0x000a, 0x3150: 0x000a, 0x3151: 0x000a,
-	0x3152: 0x000a, 0x3153: 0x000a, 0x3154: 0x000a, 0x3155: 0x000a, 0x3156: 0x000a,
-	// Block 0xc6, offset 0x3180
-	0x319b: 0x000a,
-	// Block 0xc7, offset 0x31c0
-	0x31d5: 0x000a,
-	// Block 0xc8, offset 0x3200
-	0x320f: 0x000a,
-	// Block 0xc9, offset 0x3240
-	0x3249: 0x000a,
-	// Block 0xca, offset 0x3280
-	0x3283: 0x000a,
-	0x328e: 0x0002, 0x328f: 0x0002, 0x3290: 0x0002, 0x3291: 0x0002,
-	0x3292: 0x0002, 0x3293: 0x0002, 0x3294: 0x0002, 0x3295: 0x0002, 0x3296: 0x0002, 0x3297: 0x0002,
-	0x3298: 0x0002, 0x3299: 0x0002, 0x329a: 0x0002, 0x329b: 0x0002, 0x329c: 0x0002, 0x329d: 0x0002,
-	0x329e: 0x0002, 0x329f: 0x0002, 0x32a0: 0x0002, 0x32a1: 0x0002, 0x32a2: 0x0002, 0x32a3: 0x0002,
-	0x32a4: 0x0002, 0x32a5: 0x0002, 0x32a6: 0x0002, 0x32a7: 0x0002, 0x32a8: 0x0002, 0x32a9: 0x0002,
-	0x32aa: 0x0002, 0x32ab: 0x0002, 0x32ac: 0x0002, 0x32ad: 0x0002, 0x32ae: 0x0002, 0x32af: 0x0002,
-	0x32b0: 0x0002, 0x32b1: 0x0002, 0x32b2: 0x0002, 0x32b3: 0x0002, 0x32b4: 0x0002, 0x32b5: 0x0002,
-	0x32b6: 0x0002, 0x32b7: 0x0002, 0x32b8: 0x0002, 0x32b9: 0x0002, 0x32ba: 0x0002, 0x32bb: 0x0002,
-	0x32bc: 0x0002, 0x32bd: 0x0002, 0x32be: 0x0002, 0x32bf: 0x0002,
-	// Block 0xcb, offset 0x32c0
-	0x32c0: 0x000c, 0x32c1: 0x000c, 0x32c2: 0x000c, 0x32c3: 0x000c, 0x32c4: 0x000c, 0x32c5: 0x000c,
-	0x32c6: 0x000c, 0x32c7: 0x000c, 0x32c8: 0x000c, 0x32c9: 0x000c, 0x32ca: 0x000c, 0x32cb: 0x000c,
-	0x32cc: 0x000c, 0x32cd: 0x000c, 0x32ce: 0x000c, 0x32cf: 0x000c, 0x32d0: 0x000c, 0x32d1: 0x000c,
-	0x32d2: 0x000c, 0x32d3: 0x000c, 0x32d4: 0x000c, 0x32d5: 0x000c, 0x32d6: 0x000c, 0x32d7: 0x000c,
-	0x32d8: 0x000c, 0x32d9: 0x000c, 0x32da: 0x000c, 0x32db: 0x000c, 0x32dc: 0x000c, 0x32dd: 0x000c,
-	0x32de: 0x000c, 0x32df: 0x000c, 0x32e0: 0x000c, 0x32e1: 0x000c, 0x32e2: 0x000c, 0x32e3: 0x000c,
-	0x32e4: 0x000c, 0x32e5: 0x000c, 0x32e6: 0x000c, 0x32e7: 0x000c, 0x32e8: 0x000c, 0x32e9: 0x000c,
-	0x32ea: 0x000c, 0x32eb: 0x000c, 0x32ec: 0x000c, 0x32ed: 0x000c, 0x32ee: 0x000c, 0x32ef: 0x000c,
-	0x32f0: 0x000c, 0x32f1: 0x000c, 0x32f2: 0x000c, 0x32f3: 0x000c, 0x32f4: 0x000c, 0x32f5: 0x000c,
-	0x32f6: 0x000c, 0x32fb: 0x000c,
-	0x32fc: 0x000c, 0x32fd: 0x000c, 0x32fe: 0x000c, 0x32ff: 0x000c,
-	// Block 0xcc, offset 0x3300
-	0x3300: 0x000c, 0x3301: 0x000c, 0x3302: 0x000c, 0x3303: 0x000c, 0x3304: 0x000c, 0x3305: 0x000c,
-	0x3306: 0x000c, 0x3307: 0x000c, 0x3308: 0x000c, 0x3309: 0x000c, 0x330a: 0x000c, 0x330b: 0x000c,
-	0x330c: 0x000c, 0x330d: 0x000c, 0x330e: 0x000c, 0x330f: 0x000c, 0x3310: 0x000c, 0x3311: 0x000c,
-	0x3312: 0x000c, 0x3313: 0x000c, 0x3314: 0x000c, 0x3315: 0x000c, 0x3316: 0x000c, 0x3317: 0x000c,
-	0x3318: 0x000c, 0x3319: 0x000c, 0x331a: 0x000c, 0x331b: 0x000c, 0x331c: 0x000c, 0x331d: 0x000c,
-	0x331e: 0x000c, 0x331f: 0x000c, 0x3320: 0x000c, 0x3321: 0x000c, 0x3322: 0x000c, 0x3323: 0x000c,
-	0x3324: 0x000c, 0x3325: 0x000c, 0x3326: 0x000c, 0x3327: 0x000c, 0x3328: 0x000c, 0x3329: 0x000c,
-	0x332a: 0x000c, 0x332b: 0x000c, 0x332c: 0x000c,
-	0x3335: 0x000c,
-	// Block 0xcd, offset 0x3340
-	0x3344: 0x000c,
-	0x335b: 0x000c, 0x335c: 0x000c, 0x335d: 0x000c,
-	0x335e: 0x000c, 0x335f: 0x000c, 0x3361: 0x000c, 0x3362: 0x000c, 0x3363: 0x000c,
-	0x3364: 0x000c, 0x3365: 0x000c, 0x3366: 0x000c, 0x3367: 0x000c, 0x3368: 0x000c, 0x3369: 0x000c,
-	0x336a: 0x000c, 0x336b: 0x000c, 0x336c: 0x000c, 0x336d: 0x000c, 0x336e: 0x000c, 0x336f: 0x000c,
-	// Block 0xce, offset 0x3380
-	0x3380: 0x000c, 0x3381: 0x000c, 0x3382: 0x000c, 0x3383: 0x000c, 0x3384: 0x000c, 0x3385: 0x000c,
-	0x3386: 0x000c, 0x3388: 0x000c, 0x3389: 0x000c, 0x338a: 0x000c, 0x338b: 0x000c,
-	0x338c: 0x000c, 0x338d: 0x000c, 0x338e: 0x000c, 0x338f: 0x000c, 0x3390: 0x000c, 0x3391: 0x000c,
-	0x3392: 0x000c, 0x3393: 0x000c, 0x3394: 0x000c, 0x3395: 0x000c, 0x3396: 0x000c, 0x3397: 0x000c,
-	0x3398: 0x000c, 0x339b: 0x000c, 0x339c: 0x000c, 0x339d: 0x000c,
-	0x339e: 0x000c, 0x339f: 0x000c, 0x33a0: 0x000c, 0x33a1: 0x000c, 0x33a3: 0x000c,
-	0x33a4: 0x000c, 0x33a6: 0x000c, 0x33a7: 0x000c, 0x33a8: 0x000c, 0x33a9: 0x000c,
-	0x33aa: 0x000c,
-	// Block 0xcf, offset 0x33c0
-	0x33c0: 0x0001, 0x33c1: 0x0001, 0x33c2: 0x0001, 0x33c3: 0x0001, 0x33c4: 0x0001, 0x33c5: 0x0001,
-	0x33c6: 0x0001, 0x33c7: 0x0001, 0x33c8: 0x0001, 0x33c9: 0x0001, 0x33ca: 0x0001, 0x33cb: 0x0001,
-	0x33cc: 0x0001, 0x33cd: 0x0001, 0x33ce: 0x0001, 0x33cf: 0x0001, 0x33d0: 0x000c, 0x33d1: 0x000c,
-	0x33d2: 0x000c, 0x33d3: 0x000c, 0x33d4: 0x000c, 0x33d5: 0x000c, 0x33d6: 0x000c, 0x33d7: 0x0001,
-	0x33d8: 0x0001, 0x33d9: 0x0001, 0x33da: 0x0001, 0x33db: 0x0001, 0x33dc: 0x0001, 0x33dd: 0x0001,
-	0x33de: 0x0001, 0x33df: 0x0001, 0x33e0: 0x0001, 0x33e1: 0x0001, 0x33e2: 0x0001, 0x33e3: 0x0001,
-	0x33e4: 0x0001, 0x33e5: 0x0001, 0x33e6: 0x0001, 0x33e7: 0x0001, 0x33e8: 0x0001, 0x33e9: 0x0001,
-	0x33ea: 0x0001, 0x33eb: 0x0001, 0x33ec: 0x0001, 0x33ed: 0x0001, 0x33ee: 0x0001, 0x33ef: 0x0001,
-	0x33f0: 0x0001, 0x33f1: 0x0001, 0x33f2: 0x0001, 0x33f3: 0x0001, 0x33f4: 0x0001, 0x33f5: 0x0001,
-	0x33f6: 0x0001, 0x33f7: 0x0001, 0x33f8: 0x0001, 0x33f9: 0x0001, 0x33fa: 0x0001, 0x33fb: 0x0001,
-	0x33fc: 0x0001, 0x33fd: 0x0001, 0x33fe: 0x0001, 0x33ff: 0x0001,
-	// Block 0xd0, offset 0x3400
-	0x3400: 0x0001, 0x3401: 0x0001, 0x3402: 0x0001, 0x3403: 0x0001, 0x3404: 0x000c, 0x3405: 0x000c,
-	0x3406: 0x000c, 0x3407: 0x000c, 0x3408: 0x000c, 0x3409: 0x000c, 0x340a: 0x000c, 0x340b: 0x0001,
-	0x340c: 0x0001, 0x340d: 0x0001, 0x340e: 0x0001, 0x340f: 0x0001, 0x3410: 0x0001, 0x3411: 0x0001,
-	0x3412: 0x0001, 0x3413: 0x0001, 0x3414: 0x0001, 0x3415: 0x0001, 0x3416: 0x0001, 0x3417: 0x0001,
-	0x3418: 0x0001, 0x3419: 0x0001, 0x341a: 0x0001, 0x341b: 0x0001, 0x341c: 0x0001, 0x341d: 0x0001,
-	0x341e: 0x0001, 0x341f: 0x0001, 0x3420: 0x0001, 0x3421: 0x0001, 0x3422: 0x0001, 0x3423: 0x0001,
-	0x3424: 0x0001, 0x3425: 0x0001, 0x3426: 0x0001, 0x3427: 0x0001, 0x3428: 0x0001, 0x3429: 0x0001,
-	0x342a: 0x0001, 0x342b: 0x0001, 0x342c: 0x0001, 0x342d: 0x0001, 0x342e: 0x0001, 0x342f: 0x0001,
-	0x3430: 0x0001, 0x3431: 0x0001, 0x3432: 0x0001, 0x3433: 0x0001, 0x3434: 0x0001, 0x3435: 0x0001,
-	0x3436: 0x0001, 0x3437: 0x0001, 0x3438: 0x0001, 0x3439: 0x0001, 0x343a: 0x0001, 0x343b: 0x0001,
-	0x343c: 0x0001, 0x343d: 0x0001, 0x343e: 0x0001, 0x343f: 0x0001,
-	// Block 0xd1, offset 0x3440
-	0x3440: 0x000d, 0x3441: 0x000d, 0x3442: 0x000d, 0x3443: 0x000d, 0x3444: 0x000d, 0x3445: 0x000d,
-	0x3446: 0x000d, 0x3447: 0x000d, 0x3448: 0x000d, 0x3449: 0x000d, 0x344a: 0x000d, 0x344b: 0x000d,
-	0x344c: 0x000d, 0x344d: 0x000d, 0x344e: 0x000d, 0x344f: 0x000d, 0x3450: 0x000d, 0x3451: 0x000d,
-	0x3452: 0x000d, 0x3453: 0x000d, 0x3454: 0x000d, 0x3455: 0x000d, 0x3456: 0x000d, 0x3457: 0x000d,
-	0x3458: 0x000d, 0x3459: 0x000d, 0x345a: 0x000d, 0x345b: 0x000d, 0x345c: 0x000d, 0x345d: 0x000d,
-	0x345e: 0x000d, 0x345f: 0x000d, 0x3460: 0x000d, 0x3461: 0x000d, 0x3462: 0x000d, 0x3463: 0x000d,
-	0x3464: 0x000d, 0x3465: 0x000d, 0x3466: 0x000d, 0x3467: 0x000d, 0x3468: 0x000d, 0x3469: 0x000d,
-	0x346a: 0x000d, 0x346b: 0x000d, 0x346c: 0x000d, 0x346d: 0x000d, 0x346e: 0x000d, 0x346f: 0x000d,
-	0x3470: 0x000a, 0x3471: 0x000a, 0x3472: 0x000d, 0x3473: 0x000d, 0x3474: 0x000d, 0x3475: 0x000d,
-	0x3476: 0x000d, 0x3477: 0x000d, 0x3478: 0x000d, 0x3479: 0x000d, 0x347a: 0x000d, 0x347b: 0x000d,
-	0x347c: 0x000d, 0x347d: 0x000d, 0x347e: 0x000d, 0x347f: 0x000d,
-	// Block 0xd2, offset 0x3480
-	0x3480: 0x000a, 0x3481: 0x000a, 0x3482: 0x000a, 0x3483: 0x000a, 0x3484: 0x000a, 0x3485: 0x000a,
-	0x3486: 0x000a, 0x3487: 0x000a, 0x3488: 0x000a, 0x3489: 0x000a, 0x348a: 0x000a, 0x348b: 0x000a,
-	0x348c: 0x000a, 0x348d: 0x000a, 0x348e: 0x000a, 0x348f: 0x000a, 0x3490: 0x000a, 0x3491: 0x000a,
-	0x3492: 0x000a, 0x3493: 0x000a, 0x3494: 0x000a, 0x3495: 0x000a, 0x3496: 0x000a, 0x3497: 0x000a,
-	0x3498: 0x000a, 0x3499: 0x000a, 0x349a: 0x000a, 0x349b: 0x000a, 0x349c: 0x000a, 0x349d: 0x000a,
-	0x349e: 0x000a, 0x349f: 0x000a, 0x34a0: 0x000a, 0x34a1: 0x000a, 0x34a2: 0x000a, 0x34a3: 0x000a,
-	0x34a4: 0x000a, 0x34a5: 0x000a, 0x34a6: 0x000a, 0x34a7: 0x000a, 0x34a8: 0x000a, 0x34a9: 0x000a,
-	0x34aa: 0x000a, 0x34ab: 0x000a,
-	0x34b0: 0x000a, 0x34b1: 0x000a, 0x34b2: 0x000a, 0x34b3: 0x000a, 0x34b4: 0x000a, 0x34b5: 0x000a,
-	0x34b6: 0x000a, 0x34b7: 0x000a, 0x34b8: 0x000a, 0x34b9: 0x000a, 0x34ba: 0x000a, 0x34bb: 0x000a,
-	0x34bc: 0x000a, 0x34bd: 0x000a, 0x34be: 0x000a, 0x34bf: 0x000a,
-	// Block 0xd3, offset 0x34c0
-	0x34c0: 0x000a, 0x34c1: 0x000a, 0x34c2: 0x000a, 0x34c3: 0x000a, 0x34c4: 0x000a, 0x34c5: 0x000a,
-	0x34c6: 0x000a, 0x34c7: 0x000a, 0x34c8: 0x000a, 0x34c9: 0x000a, 0x34ca: 0x000a, 0x34cb: 0x000a,
-	0x34cc: 0x000a, 0x34cd: 0x000a, 0x34ce: 0x000a, 0x34cf: 0x000a, 0x34d0: 0x000a, 0x34d1: 0x000a,
-	0x34d2: 0x000a, 0x34d3: 0x000a,
-	0x34e0: 0x000a, 0x34e1: 0x000a, 0x34e2: 0x000a, 0x34e3: 0x000a,
-	0x34e4: 0x000a, 0x34e5: 0x000a, 0x34e6: 0x000a, 0x34e7: 0x000a, 0x34e8: 0x000a, 0x34e9: 0x000a,
-	0x34ea: 0x000a, 0x34eb: 0x000a, 0x34ec: 0x000a, 0x34ed: 0x000a, 0x34ee: 0x000a,
-	0x34f1: 0x000a, 0x34f2: 0x000a, 0x34f3: 0x000a, 0x34f4: 0x000a, 0x34f5: 0x000a,
-	0x34f6: 0x000a, 0x34f7: 0x000a, 0x34f8: 0x000a, 0x34f9: 0x000a, 0x34fa: 0x000a, 0x34fb: 0x000a,
-	0x34fc: 0x000a, 0x34fd: 0x000a, 0x34fe: 0x000a, 0x34ff: 0x000a,
-	// Block 0xd4, offset 0x3500
-	0x3501: 0x000a, 0x3502: 0x000a, 0x3503: 0x000a, 0x3504: 0x000a, 0x3505: 0x000a,
-	0x3506: 0x000a, 0x3507: 0x000a, 0x3508: 0x000a, 0x3509: 0x000a, 0x350a: 0x000a, 0x350b: 0x000a,
-	0x350c: 0x000a, 0x350d: 0x000a, 0x350e: 0x000a, 0x350f: 0x000a, 0x3511: 0x000a,
-	0x3512: 0x000a, 0x3513: 0x000a, 0x3514: 0x000a, 0x3515: 0x000a, 0x3516: 0x000a, 0x3517: 0x000a,
-	0x3518: 0x000a, 0x3519: 0x000a, 0x351a: 0x000a, 0x351b: 0x000a, 0x351c: 0x000a, 0x351d: 0x000a,
-	0x351e: 0x000a, 0x351f: 0x000a, 0x3520: 0x000a, 0x3521: 0x000a, 0x3522: 0x000a, 0x3523: 0x000a,
-	0x3524: 0x000a, 0x3525: 0x000a, 0x3526: 0x000a, 0x3527: 0x000a, 0x3528: 0x000a, 0x3529: 0x000a,
-	0x352a: 0x000a, 0x352b: 0x000a, 0x352c: 0x000a, 0x352d: 0x000a, 0x352e: 0x000a, 0x352f: 0x000a,
-	0x3530: 0x000a, 0x3531: 0x000a, 0x3532: 0x000a, 0x3533: 0x000a, 0x3534: 0x000a, 0x3535: 0x000a,
-	// Block 0xd5, offset 0x3540
-	0x3540: 0x0002, 0x3541: 0x0002, 0x3542: 0x0002, 0x3543: 0x0002, 0x3544: 0x0002, 0x3545: 0x0002,
-	0x3546: 0x0002, 0x3547: 0x0002, 0x3548: 0x0002, 0x3549: 0x0002, 0x354a: 0x0002, 0x354b: 0x000a,
-	0x354c: 0x000a,
-	// Block 0xd6, offset 0x3580
-	0x35aa: 0x000a, 0x35ab: 0x000a,
-	// Block 0xd7, offset 0x35c0
-	0x35e0: 0x000a, 0x35e1: 0x000a, 0x35e2: 0x000a, 0x35e3: 0x000a,
-	0x35e4: 0x000a, 0x35e5: 0x000a,
-	// Block 0xd8, offset 0x3600
-	0x3600: 0x000a, 0x3601: 0x000a, 0x3602: 0x000a, 0x3603: 0x000a, 0x3604: 0x000a, 0x3605: 0x000a,
-	0x3606: 0x000a, 0x3607: 0x000a, 0x3608: 0x000a, 0x3609: 0x000a, 0x360a: 0x000a, 0x360b: 0x000a,
-	0x360c: 0x000a, 0x360d: 0x000a, 0x360e: 0x000a, 0x360f: 0x000a, 0x3610: 0x000a, 0x3611: 0x000a,
-	0x3612: 0x000a, 0x3613: 0x000a, 0x3614: 0x000a,
-	0x3620: 0x000a, 0x3621: 0x000a, 0x3622: 0x000a, 0x3623: 0x000a,
-	0x3624: 0x000a, 0x3625: 0x000a, 0x3626: 0x000a, 0x3627: 0x000a, 0x3628: 0x000a, 0x3629: 0x000a,
-	0x362a: 0x000a, 0x362b: 0x000a, 0x362c: 0x000a,
-	0x3630: 0x000a, 0x3631: 0x000a, 0x3632: 0x000a, 0x3633: 0x000a, 0x3634: 0x000a, 0x3635: 0x000a,
-	0x3636: 0x000a, 0x3637: 0x000a, 0x3638: 0x000a,
-	// Block 0xd9, offset 0x3640
-	0x3640: 0x000a, 0x3641: 0x000a, 0x3642: 0x000a, 0x3643: 0x000a, 0x3644: 0x000a, 0x3645: 0x000a,
-	0x3646: 0x000a, 0x3647: 0x000a, 0x3648: 0x000a, 0x3649: 0x000a, 0x364a: 0x000a, 0x364b: 0x000a,
-	0x364c: 0x000a, 0x364d: 0x000a, 0x364e: 0x000a, 0x364f: 0x000a, 0x3650: 0x000a, 0x3651: 0x000a,
-	0x3652: 0x000a, 0x3653: 0x000a, 0x3654: 0x000a,
-	// Block 0xda, offset 0x3680
-	0x3680: 0x000a, 0x3681: 0x000a, 0x3682: 0x000a, 0x3683: 0x000a, 0x3684: 0x000a, 0x3685: 0x000a,
-	0x3686: 0x000a, 0x3687: 0x000a, 0x3688: 0x000a, 0x3689: 0x000a, 0x368a: 0x000a, 0x368b: 0x000a,
-	0x3690: 0x000a, 0x3691: 0x000a,
-	0x3692: 0x000a, 0x3693: 0x000a, 0x3694: 0x000a, 0x3695: 0x000a, 0x3696: 0x000a, 0x3697: 0x000a,
-	0x3698: 0x000a, 0x3699: 0x000a, 0x369a: 0x000a, 0x369b: 0x000a, 0x369c: 0x000a, 0x369d: 0x000a,
-	0x369e: 0x000a, 0x369f: 0x000a, 0x36a0: 0x000a, 0x36a1: 0x000a, 0x36a2: 0x000a, 0x36a3: 0x000a,
-	0x36a4: 0x000a, 0x36a5: 0x000a, 0x36a6: 0x000a, 0x36a7: 0x000a, 0x36a8: 0x000a, 0x36a9: 0x000a,
-	0x36aa: 0x000a, 0x36ab: 0x000a, 0x36ac: 0x000a, 0x36ad: 0x000a, 0x36ae: 0x000a, 0x36af: 0x000a,
-	0x36b0: 0x000a, 0x36b1: 0x000a, 0x36b2: 0x000a, 0x36b3: 0x000a, 0x36b4: 0x000a, 0x36b5: 0x000a,
-	0x36b6: 0x000a, 0x36b7: 0x000a, 0x36b8: 0x000a, 0x36b9: 0x000a, 0x36ba: 0x000a, 0x36bb: 0x000a,
-	0x36bc: 0x000a, 0x36bd: 0x000a, 0x36be: 0x000a, 0x36bf: 0x000a,
-	// Block 0xdb, offset 0x36c0
-	0x36c0: 0x000a, 0x36c1: 0x000a, 0x36c2: 0x000a, 0x36c3: 0x000a, 0x36c4: 0x000a, 0x36c5: 0x000a,
-	0x36c6: 0x000a, 0x36c7: 0x000a,
-	0x36d0: 0x000a, 0x36d1: 0x000a,
-	0x36d2: 0x000a, 0x36d3: 0x000a, 0x36d4: 0x000a, 0x36d5: 0x000a, 0x36d6: 0x000a, 0x36d7: 0x000a,
-	0x36d8: 0x000a, 0x36d9: 0x000a,
-	0x36e0: 0x000a, 0x36e1: 0x000a, 0x36e2: 0x000a, 0x36e3: 0x000a,
-	0x36e4: 0x000a, 0x36e5: 0x000a, 0x36e6: 0x000a, 0x36e7: 0x000a, 0x36e8: 0x000a, 0x36e9: 0x000a,
-	0x36ea: 0x000a, 0x36eb: 0x000a, 0x36ec: 0x000a, 0x36ed: 0x000a, 0x36ee: 0x000a, 0x36ef: 0x000a,
-	0x36f0: 0x000a, 0x36f1: 0x000a, 0x36f2: 0x000a, 0x36f3: 0x000a, 0x36f4: 0x000a, 0x36f5: 0x000a,
-	0x36f6: 0x000a, 0x36f7: 0x000a, 0x36f8: 0x000a, 0x36f9: 0x000a, 0x36fa: 0x000a, 0x36fb: 0x000a,
-	0x36fc: 0x000a, 0x36fd: 0x000a, 0x36fe: 0x000a, 0x36ff: 0x000a,
-	// Block 0xdc, offset 0x3700
-	0x3700: 0x000a, 0x3701: 0x000a, 0x3702: 0x000a, 0x3703: 0x000a, 0x3704: 0x000a, 0x3705: 0x000a,
-	0x3706: 0x000a, 0x3707: 0x000a,
-	0x3710: 0x000a, 0x3711: 0x000a,
-	0x3712: 0x000a, 0x3713: 0x000a, 0x3714: 0x000a, 0x3715: 0x000a, 0x3716: 0x000a, 0x3717: 0x000a,
-	0x3718: 0x000a, 0x3719: 0x000a, 0x371a: 0x000a, 0x371b: 0x000a, 0x371c: 0x000a, 0x371d: 0x000a,
-	0x371e: 0x000a, 0x371f: 0x000a, 0x3720: 0x000a, 0x3721: 0x000a, 0x3722: 0x000a, 0x3723: 0x000a,
-	0x3724: 0x000a, 0x3725: 0x000a, 0x3726: 0x000a, 0x3727: 0x000a, 0x3728: 0x000a, 0x3729: 0x000a,
-	0x372a: 0x000a, 0x372b: 0x000a, 0x372c: 0x000a, 0x372d: 0x000a,
-	// Block 0xdd, offset 0x3740
-	0x3740: 0x000a, 0x3741: 0x000a, 0x3742: 0x000a, 0x3743: 0x000a, 0x3744: 0x000a, 0x3745: 0x000a,
-	0x3746: 0x000a, 0x3747: 0x000a, 0x3748: 0x000a, 0x3749: 0x000a, 0x374a: 0x000a, 0x374b: 0x000a,
-	0x3750: 0x000a, 0x3751: 0x000a,
-	0x3752: 0x000a, 0x3753: 0x000a, 0x3754: 0x000a, 0x3755: 0x000a, 0x3756: 0x000a, 0x3757: 0x000a,
-	0x3758: 0x000a, 0x3759: 0x000a, 0x375a: 0x000a, 0x375b: 0x000a, 0x375c: 0x000a, 0x375d: 0x000a,
-	0x375e: 0x000a, 0x375f: 0x000a, 0x3760: 0x000a, 0x3761: 0x000a, 0x3762: 0x000a, 0x3763: 0x000a,
-	0x3764: 0x000a, 0x3765: 0x000a, 0x3766: 0x000a, 0x3767: 0x000a, 0x3768: 0x000a, 0x3769: 0x000a,
-	0x376a: 0x000a, 0x376b: 0x000a, 0x376c: 0x000a, 0x376d: 0x000a, 0x376e: 0x000a, 0x376f: 0x000a,
-	0x3770: 0x000a, 0x3771: 0x000a, 0x3772: 0x000a, 0x3773: 0x000a, 0x3774: 0x000a, 0x3775: 0x000a,
-	0x3776: 0x000a, 0x3777: 0x000a, 0x3778: 0x000a, 0x3779: 0x000a, 0x377a: 0x000a, 0x377b: 0x000a,
-	0x377c: 0x000a, 0x377d: 0x000a, 0x377e: 0x000a,
-	// Block 0xde, offset 0x3780
-	0x3780: 0x000a, 0x3781: 0x000a, 0x3782: 0x000a, 0x3783: 0x000a, 0x3784: 0x000a, 0x3785: 0x000a,
-	0x3786: 0x000a, 0x3787: 0x000a, 0x3788: 0x000a, 0x3789: 0x000a, 0x378a: 0x000a, 0x378b: 0x000a,
-	0x378c: 0x000a, 0x3790: 0x000a, 0x3791: 0x000a,
-	0x3792: 0x000a, 0x3793: 0x000a, 0x3794: 0x000a, 0x3795: 0x000a, 0x3796: 0x000a, 0x3797: 0x000a,
-	0x3798: 0x000a, 0x3799: 0x000a, 0x379a: 0x000a, 0x379b: 0x000a, 0x379c: 0x000a, 0x379d: 0x000a,
-	0x379e: 0x000a, 0x379f: 0x000a, 0x37a0: 0x000a, 0x37a1: 0x000a, 0x37a2: 0x000a, 0x37a3: 0x000a,
-	0x37a4: 0x000a, 0x37a5: 0x000a, 0x37a6: 0x000a, 0x37a7: 0x000a, 0x37a8: 0x000a, 0x37a9: 0x000a,
-	0x37aa: 0x000a, 0x37ab: 0x000a,
-	// Block 0xdf, offset 0x37c0
-	0x37c0: 0x000a, 0x37c1: 0x000a, 0x37c2: 0x000a, 0x37c3: 0x000a, 0x37c4: 0x000a, 0x37c5: 0x000a,
-	0x37c6: 0x000a, 0x37c7: 0x000a, 0x37c8: 0x000a, 0x37c9: 0x000a, 0x37ca: 0x000a, 0x37cb: 0x000a,
-	0x37cc: 0x000a, 0x37cd: 0x000a, 0x37ce: 0x000a, 0x37cf: 0x000a, 0x37d0: 0x000a, 0x37d1: 0x000a,
-	0x37d2: 0x000a, 0x37d3: 0x000a, 0x37d4: 0x000a, 0x37d5: 0x000a, 0x37d6: 0x000a, 0x37d7: 0x000a,
-	// Block 0xe0, offset 0x3800
-	0x3800: 0x000a,
-	0x3810: 0x000a, 0x3811: 0x000a,
-	0x3812: 0x000a, 0x3813: 0x000a, 0x3814: 0x000a, 0x3815: 0x000a, 0x3816: 0x000a, 0x3817: 0x000a,
-	0x3818: 0x000a, 0x3819: 0x000a, 0x381a: 0x000a, 0x381b: 0x000a, 0x381c: 0x000a, 0x381d: 0x000a,
-	0x381e: 0x000a, 0x381f: 0x000a, 0x3820: 0x000a, 0x3821: 0x000a, 0x3822: 0x000a, 0x3823: 0x000a,
-	0x3824: 0x000a, 0x3825: 0x000a, 0x3826: 0x000a,
-	// Block 0xe1, offset 0x3840
-	0x387e: 0x000b, 0x387f: 0x000b,
-	// Block 0xe2, offset 0x3880
-	0x3880: 0x000b, 0x3881: 0x000b, 0x3882: 0x000b, 0x3883: 0x000b, 0x3884: 0x000b, 0x3885: 0x000b,
-	0x3886: 0x000b, 0x3887: 0x000b, 0x3888: 0x000b, 0x3889: 0x000b, 0x388a: 0x000b, 0x388b: 0x000b,
-	0x388c: 0x000b, 0x388d: 0x000b, 0x388e: 0x000b, 0x388f: 0x000b, 0x3890: 0x000b, 0x3891: 0x000b,
-	0x3892: 0x000b, 0x3893: 0x000b, 0x3894: 0x000b, 0x3895: 0x000b, 0x3896: 0x000b, 0x3897: 0x000b,
-	0x3898: 0x000b, 0x3899: 0x000b, 0x389a: 0x000b, 0x389b: 0x000b, 0x389c: 0x000b, 0x389d: 0x000b,
-	0x389e: 0x000b, 0x389f: 0x000b, 0x38a0: 0x000b, 0x38a1: 0x000b, 0x38a2: 0x000b, 0x38a3: 0x000b,
-	0x38a4: 0x000b, 0x38a5: 0x000b, 0x38a6: 0x000b, 0x38a7: 0x000b, 0x38a8: 0x000b, 0x38a9: 0x000b,
-	0x38aa: 0x000b, 0x38ab: 0x000b, 0x38ac: 0x000b, 0x38ad: 0x000b, 0x38ae: 0x000b, 0x38af: 0x000b,
-	0x38b0: 0x000b, 0x38b1: 0x000b, 0x38b2: 0x000b, 0x38b3: 0x000b, 0x38b4: 0x000b, 0x38b5: 0x000b,
-	0x38b6: 0x000b, 0x38b7: 0x000b, 0x38b8: 0x000b, 0x38b9: 0x000b, 0x38ba: 0x000b, 0x38bb: 0x000b,
-	0x38bc: 0x000b, 0x38bd: 0x000b, 0x38be: 0x000b, 0x38bf: 0x000b,
-	// Block 0xe3, offset 0x38c0
-	0x38c0: 0x000c, 0x38c1: 0x000c, 0x38c2: 0x000c, 0x38c3: 0x000c, 0x38c4: 0x000c, 0x38c5: 0x000c,
-	0x38c6: 0x000c, 0x38c7: 0x000c, 0x38c8: 0x000c, 0x38c9: 0x000c, 0x38ca: 0x000c, 0x38cb: 0x000c,
-	0x38cc: 0x000c, 0x38cd: 0x000c, 0x38ce: 0x000c, 0x38cf: 0x000c, 0x38d0: 0x000c, 0x38d1: 0x000c,
-	0x38d2: 0x000c, 0x38d3: 0x000c, 0x38d4: 0x000c, 0x38d5: 0x000c, 0x38d6: 0x000c, 0x38d7: 0x000c,
-	0x38d8: 0x000c, 0x38d9: 0x000c, 0x38da: 0x000c, 0x38db: 0x000c, 0x38dc: 0x000c, 0x38dd: 0x000c,
-	0x38de: 0x000c, 0x38df: 0x000c, 0x38e0: 0x000c, 0x38e1: 0x000c, 0x38e2: 0x000c, 0x38e3: 0x000c,
-	0x38e4: 0x000c, 0x38e5: 0x000c, 0x38e6: 0x000c, 0x38e7: 0x000c, 0x38e8: 0x000c, 0x38e9: 0x000c,
-	0x38ea: 0x000c, 0x38eb: 0x000c, 0x38ec: 0x000c, 0x38ed: 0x000c, 0x38ee: 0x000c, 0x38ef: 0x000c,
-	0x38f0: 0x000b, 0x38f1: 0x000b, 0x38f2: 0x000b, 0x38f3: 0x000b, 0x38f4: 0x000b, 0x38f5: 0x000b,
-	0x38f6: 0x000b, 0x38f7: 0x000b, 0x38f8: 0x000b, 0x38f9: 0x000b, 0x38fa: 0x000b, 0x38fb: 0x000b,
-	0x38fc: 0x000b, 0x38fd: 0x000b, 0x38fe: 0x000b, 0x38ff: 0x000b,
-}
-
-// bidiIndex: 24 blocks, 1536 entries, 1536 bytes
-// Block 0 is the zero block.
-var bidiIndex = [1536]uint8{
-	// Block 0x0, offset 0x0
-	// Block 0x1, offset 0x40
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc2: 0x01, 0xc3: 0x02,
-	0xca: 0x03, 0xcb: 0x04, 0xcc: 0x05, 0xcd: 0x06, 0xce: 0x07, 0xcf: 0x08,
-	0xd2: 0x09, 0xd6: 0x0a, 0xd7: 0x0b,
-	0xd8: 0x0c, 0xd9: 0x0d, 0xda: 0x0e, 0xdb: 0x0f, 0xdc: 0x10, 0xdd: 0x11, 0xde: 0x12, 0xdf: 0x13,
-	0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, 0xe4: 0x06,
-	0xea: 0x07, 0xef: 0x08,
-	0xf0: 0x11, 0xf1: 0x12, 0xf2: 0x12, 0xf3: 0x14, 0xf4: 0x15,
-	// Block 0x4, offset 0x100
-	0x120: 0x14, 0x121: 0x15, 0x122: 0x16, 0x123: 0x17, 0x124: 0x18, 0x125: 0x19, 0x126: 0x1a, 0x127: 0x1b,
-	0x128: 0x1c, 0x129: 0x1d, 0x12a: 0x1c, 0x12b: 0x1e, 0x12c: 0x1f, 0x12d: 0x20, 0x12e: 0x21, 0x12f: 0x22,
-	0x130: 0x23, 0x131: 0x24, 0x132: 0x1a, 0x133: 0x25, 0x134: 0x26, 0x135: 0x27, 0x137: 0x28,
-	0x138: 0x29, 0x139: 0x2a, 0x13a: 0x2b, 0x13b: 0x2c, 0x13c: 0x2d, 0x13d: 0x2e, 0x13e: 0x2f, 0x13f: 0x30,
-	// Block 0x5, offset 0x140
-	0x140: 0x31, 0x141: 0x32, 0x142: 0x33,
-	0x14d: 0x34, 0x14e: 0x35,
-	0x150: 0x36,
-	0x15a: 0x37, 0x15c: 0x38, 0x15d: 0x39, 0x15e: 0x3a, 0x15f: 0x3b,
-	0x160: 0x3c, 0x162: 0x3d, 0x164: 0x3e, 0x165: 0x3f, 0x167: 0x40,
-	0x168: 0x41, 0x169: 0x42, 0x16a: 0x43, 0x16c: 0x44, 0x16d: 0x45, 0x16e: 0x46, 0x16f: 0x47,
-	0x170: 0x48, 0x173: 0x49, 0x177: 0x4a,
-	0x17e: 0x4b, 0x17f: 0x4c,
-	// Block 0x6, offset 0x180
-	0x180: 0x4d, 0x181: 0x4e, 0x182: 0x4f, 0x183: 0x50, 0x184: 0x51, 0x185: 0x52, 0x186: 0x53, 0x187: 0x54,
-	0x188: 0x55, 0x189: 0x54, 0x18a: 0x54, 0x18b: 0x54, 0x18c: 0x56, 0x18d: 0x57, 0x18e: 0x58, 0x18f: 0x54,
-	0x190: 0x59, 0x191: 0x5a, 0x192: 0x5b, 0x193: 0x5c, 0x194: 0x54, 0x195: 0x54, 0x196: 0x54, 0x197: 0x54,
-	0x198: 0x54, 0x199: 0x54, 0x19a: 0x5d, 0x19b: 0x54, 0x19c: 0x54, 0x19d: 0x5e, 0x19e: 0x54, 0x19f: 0x5f,
-	0x1a4: 0x54, 0x1a5: 0x54, 0x1a6: 0x60, 0x1a7: 0x61,
-	0x1a8: 0x54, 0x1a9: 0x54, 0x1aa: 0x54, 0x1ab: 0x54, 0x1ac: 0x54, 0x1ad: 0x62, 0x1ae: 0x63, 0x1af: 0x64,
-	0x1b3: 0x65, 0x1b5: 0x66, 0x1b7: 0x67,
-	0x1b8: 0x68, 0x1b9: 0x69, 0x1ba: 0x6a, 0x1bb: 0x6b, 0x1bc: 0x54, 0x1bd: 0x54, 0x1be: 0x54, 0x1bf: 0x6c,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x6d, 0x1c2: 0x6e, 0x1c3: 0x6f, 0x1c7: 0x70,
-	0x1c8: 0x71, 0x1c9: 0x72, 0x1ca: 0x73, 0x1cb: 0x74, 0x1cd: 0x75, 0x1cf: 0x76,
-	// Block 0x8, offset 0x200
-	0x237: 0x54,
-	// Block 0x9, offset 0x240
-	0x252: 0x77, 0x253: 0x78,
-	0x258: 0x79, 0x259: 0x7a, 0x25a: 0x7b, 0x25b: 0x7c, 0x25c: 0x7d, 0x25e: 0x7e,
-	0x260: 0x7f, 0x261: 0x80, 0x263: 0x81, 0x264: 0x82, 0x265: 0x83, 0x266: 0x84, 0x267: 0x85,
-	0x268: 0x86, 0x269: 0x87, 0x26a: 0x88, 0x26b: 0x89, 0x26f: 0x8a,
-	// Block 0xa, offset 0x280
-	0x2ac: 0x8b, 0x2ad: 0x8c, 0x2ae: 0x0e, 0x2af: 0x0e,
-	0x2b0: 0x0e, 0x2b1: 0x0e, 0x2b2: 0x0e, 0x2b3: 0x0e, 0x2b4: 0x8d, 0x2b5: 0x0e, 0x2b6: 0x0e, 0x2b7: 0x8e,
-	0x2b8: 0x8f, 0x2b9: 0x90, 0x2ba: 0x0e, 0x2bb: 0x91, 0x2bc: 0x92, 0x2bd: 0x93, 0x2bf: 0x94,
-	// Block 0xb, offset 0x2c0
-	0x2c4: 0x95, 0x2c5: 0x54, 0x2c6: 0x96, 0x2c7: 0x97,
-	0x2cb: 0x98, 0x2cd: 0x99,
-	0x2e0: 0x9a, 0x2e1: 0x9a, 0x2e2: 0x9a, 0x2e3: 0x9a, 0x2e4: 0x9b, 0x2e5: 0x9a, 0x2e6: 0x9a, 0x2e7: 0x9a,
-	0x2e8: 0x9c, 0x2e9: 0x9a, 0x2ea: 0x9a, 0x2eb: 0x9d, 0x2ec: 0x9e, 0x2ed: 0x9a, 0x2ee: 0x9a, 0x2ef: 0x9a,
-	0x2f0: 0x9a, 0x2f1: 0x9a, 0x2f2: 0x9a, 0x2f3: 0x9a, 0x2f4: 0x9a, 0x2f5: 0x9a, 0x2f6: 0x9a, 0x2f7: 0x9a,
-	0x2f8: 0x9a, 0x2f9: 0x9f, 0x2fa: 0x9a, 0x2fb: 0x9a, 0x2fc: 0x9a, 0x2fd: 0x9a, 0x2fe: 0x9a, 0x2ff: 0x9a,
-	// Block 0xc, offset 0x300
-	0x300: 0xa0, 0x301: 0xa1, 0x302: 0xa2, 0x304: 0xa3, 0x305: 0xa4, 0x306: 0xa5, 0x307: 0xa6,
-	0x308: 0xa7, 0x30b: 0xa8, 0x30c: 0xa9, 0x30d: 0xaa,
-	0x310: 0xab, 0x311: 0xac, 0x312: 0xad, 0x313: 0xae, 0x316: 0xaf, 0x317: 0xb0,
-	0x318: 0xb1, 0x319: 0xb2, 0x31a: 0xb3, 0x31c: 0xb4,
-	0x328: 0xb5, 0x329: 0xb6, 0x32a: 0xb7,
-	0x330: 0xb8, 0x332: 0xb9, 0x334: 0xba, 0x335: 0xbb,
-	// Block 0xd, offset 0x340
-	0x36b: 0xbc, 0x36c: 0xbd,
-	0x37e: 0xbe,
-	// Block 0xe, offset 0x380
-	0x3b2: 0xbf,
-	// Block 0xf, offset 0x3c0
-	0x3c5: 0xc0, 0x3c6: 0xc1,
-	0x3c8: 0x54, 0x3c9: 0xc2, 0x3cc: 0x54, 0x3cd: 0xc3,
-	0x3db: 0xc4, 0x3dc: 0xc5, 0x3dd: 0xc6, 0x3de: 0xc7, 0x3df: 0xc8,
-	0x3e8: 0xc9, 0x3e9: 0xca, 0x3ea: 0xcb,
-	// Block 0x10, offset 0x400
-	0x400: 0xcc,
-	0x420: 0x9a, 0x421: 0x9a, 0x422: 0x9a, 0x423: 0xcd, 0x424: 0x9a, 0x425: 0xce, 0x426: 0x9a, 0x427: 0x9a,
-	0x428: 0x9a, 0x429: 0x9a, 0x42a: 0x9a, 0x42b: 0x9a, 0x42c: 0x9a, 0x42d: 0x9a, 0x42e: 0x9a, 0x42f: 0x9a,
-	0x430: 0x9a, 0x431: 0x9a, 0x432: 0x9a, 0x433: 0x9a, 0x434: 0x9a, 0x435: 0x9a, 0x436: 0x9a, 0x437: 0x9a,
-	0x438: 0x0e, 0x439: 0x0e, 0x43a: 0x0e, 0x43b: 0xcf, 0x43c: 0x9a, 0x43d: 0x9a, 0x43e: 0x9a, 0x43f: 0x9a,
-	// Block 0x11, offset 0x440
-	0x440: 0xd0, 0x441: 0x54, 0x442: 0xd1, 0x443: 0xd2, 0x444: 0xd3, 0x445: 0xd4,
-	0x449: 0xd5, 0x44c: 0x54, 0x44d: 0x54, 0x44e: 0x54, 0x44f: 0x54,
-	0x450: 0x54, 0x451: 0x54, 0x452: 0x54, 0x453: 0x54, 0x454: 0x54, 0x455: 0x54, 0x456: 0x54, 0x457: 0x54,
-	0x458: 0x54, 0x459: 0x54, 0x45a: 0x54, 0x45b: 0xd6, 0x45c: 0x54, 0x45d: 0x6b, 0x45e: 0x54, 0x45f: 0xd7,
-	0x460: 0xd8, 0x461: 0xd9, 0x462: 0xda, 0x464: 0xdb, 0x465: 0xdc, 0x466: 0xdd, 0x467: 0xde,
-	0x47f: 0xdf,
-	// Block 0x12, offset 0x480
-	0x4bf: 0xdf,
-	// Block 0x13, offset 0x4c0
-	0x4d0: 0x09, 0x4d1: 0x0a, 0x4d6: 0x0b,
-	0x4db: 0x0c, 0x4dd: 0x0d, 0x4de: 0x0e, 0x4df: 0x0f,
-	0x4ef: 0x10,
-	0x4ff: 0x10,
-	// Block 0x14, offset 0x500
-	0x50f: 0x10,
-	0x51f: 0x10,
-	0x52f: 0x10,
-	0x53f: 0x10,
-	// Block 0x15, offset 0x540
-	0x540: 0xe0, 0x541: 0xe0, 0x542: 0xe0, 0x543: 0xe0, 0x544: 0x05, 0x545: 0x05, 0x546: 0x05, 0x547: 0xe1,
-	0x548: 0xe0, 0x549: 0xe0, 0x54a: 0xe0, 0x54b: 0xe0, 0x54c: 0xe0, 0x54d: 0xe0, 0x54e: 0xe0, 0x54f: 0xe0,
-	0x550: 0xe0, 0x551: 0xe0, 0x552: 0xe0, 0x553: 0xe0, 0x554: 0xe0, 0x555: 0xe0, 0x556: 0xe0, 0x557: 0xe0,
-	0x558: 0xe0, 0x559: 0xe0, 0x55a: 0xe0, 0x55b: 0xe0, 0x55c: 0xe0, 0x55d: 0xe0, 0x55e: 0xe0, 0x55f: 0xe0,
-	0x560: 0xe0, 0x561: 0xe0, 0x562: 0xe0, 0x563: 0xe0, 0x564: 0xe0, 0x565: 0xe0, 0x566: 0xe0, 0x567: 0xe0,
-	0x568: 0xe0, 0x569: 0xe0, 0x56a: 0xe0, 0x56b: 0xe0, 0x56c: 0xe0, 0x56d: 0xe0, 0x56e: 0xe0, 0x56f: 0xe0,
-	0x570: 0xe0, 0x571: 0xe0, 0x572: 0xe0, 0x573: 0xe0, 0x574: 0xe0, 0x575: 0xe0, 0x576: 0xe0, 0x577: 0xe0,
-	0x578: 0xe0, 0x579: 0xe0, 0x57a: 0xe0, 0x57b: 0xe0, 0x57c: 0xe0, 0x57d: 0xe0, 0x57e: 0xe0, 0x57f: 0xe0,
-	// Block 0x16, offset 0x580
-	0x58f: 0x10,
-	0x59f: 0x10,
-	0x5a0: 0x13,
-	0x5af: 0x10,
-	0x5bf: 0x10,
-	// Block 0x17, offset 0x5c0
-	0x5cf: 0x10,
-}
-
-// Total table size 16184 bytes (15KiB); checksum: F50EF68C
Index: trunk/vendor/golang.org/x/text/unicode/bidi/tables11.0.0.go
===================================================================
--- trunk/vendor/golang.org/x/text/unicode/bidi/tables11.0.0.go	(revision 145)
+++ 	(revision )
@@ -1,1888 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-//go:build go1.13 && !go1.14
-// +build go1.13,!go1.14
-
-package bidi
-
-// UnicodeVersion is the Unicode version from which the tables in this package are derived.
-const UnicodeVersion = "11.0.0"
-
-// xorMasks contains masks to be xor-ed with brackets to get the reverse
-// version.
-var xorMasks = []int32{ // 8 elements
-	0, 1, 6, 7, 3, 15, 29, 63,
-} // Size: 56 bytes
-
-// lookup returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *bidiTrie) lookup(s []byte) (v uint8, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return bidiValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = bidiIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = bidiIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = bidiIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *bidiTrie) lookupUnsafe(s []byte) uint8 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return bidiValues[c0]
-	}
-	i := bidiIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = bidiIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = bidiIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// lookupString returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *bidiTrie) lookupString(s string) (v uint8, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return bidiValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = bidiIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = bidiIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = bidiIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *bidiTrie) lookupStringUnsafe(s string) uint8 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return bidiValues[c0]
-	}
-	i := bidiIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = bidiIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = bidiIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// bidiTrie. Total size: 16512 bytes (16.12 KiB). Checksum: 2a9cf1317f2ffaa.
-type bidiTrie struct{}
-
-func newBidiTrie(i int) *bidiTrie {
-	return &bidiTrie{}
-}
-
-// lookupValue determines the type of block n and looks up the value for b.
-func (t *bidiTrie) lookupValue(n uint32, b byte) uint8 {
-	switch {
-	default:
-		return uint8(bidiValues[n<<6+uint32(b)])
-	}
-}
-
-// bidiValues: 234 blocks, 14976 entries, 14976 bytes
-// The third block is the zero block.
-var bidiValues = [14976]uint8{
-	// Block 0x0, offset 0x0
-	0x00: 0x000b, 0x01: 0x000b, 0x02: 0x000b, 0x03: 0x000b, 0x04: 0x000b, 0x05: 0x000b,
-	0x06: 0x000b, 0x07: 0x000b, 0x08: 0x000b, 0x09: 0x0008, 0x0a: 0x0007, 0x0b: 0x0008,
-	0x0c: 0x0009, 0x0d: 0x0007, 0x0e: 0x000b, 0x0f: 0x000b, 0x10: 0x000b, 0x11: 0x000b,
-	0x12: 0x000b, 0x13: 0x000b, 0x14: 0x000b, 0x15: 0x000b, 0x16: 0x000b, 0x17: 0x000b,
-	0x18: 0x000b, 0x19: 0x000b, 0x1a: 0x000b, 0x1b: 0x000b, 0x1c: 0x0007, 0x1d: 0x0007,
-	0x1e: 0x0007, 0x1f: 0x0008, 0x20: 0x0009, 0x21: 0x000a, 0x22: 0x000a, 0x23: 0x0004,
-	0x24: 0x0004, 0x25: 0x0004, 0x26: 0x000a, 0x27: 0x000a, 0x28: 0x003a, 0x29: 0x002a,
-	0x2a: 0x000a, 0x2b: 0x0003, 0x2c: 0x0006, 0x2d: 0x0003, 0x2e: 0x0006, 0x2f: 0x0006,
-	0x30: 0x0002, 0x31: 0x0002, 0x32: 0x0002, 0x33: 0x0002, 0x34: 0x0002, 0x35: 0x0002,
-	0x36: 0x0002, 0x37: 0x0002, 0x38: 0x0002, 0x39: 0x0002, 0x3a: 0x0006, 0x3b: 0x000a,
-	0x3c: 0x000a, 0x3d: 0x000a, 0x3e: 0x000a, 0x3f: 0x000a,
-	// Block 0x1, offset 0x40
-	0x40: 0x000a,
-	0x5b: 0x005a, 0x5c: 0x000a, 0x5d: 0x004a,
-	0x5e: 0x000a, 0x5f: 0x000a, 0x60: 0x000a,
-	0x7b: 0x005a,
-	0x7c: 0x000a, 0x7d: 0x004a, 0x7e: 0x000a, 0x7f: 0x000b,
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc0: 0x000b, 0xc1: 0x000b, 0xc2: 0x000b, 0xc3: 0x000b, 0xc4: 0x000b, 0xc5: 0x0007,
-	0xc6: 0x000b, 0xc7: 0x000b, 0xc8: 0x000b, 0xc9: 0x000b, 0xca: 0x000b, 0xcb: 0x000b,
-	0xcc: 0x000b, 0xcd: 0x000b, 0xce: 0x000b, 0xcf: 0x000b, 0xd0: 0x000b, 0xd1: 0x000b,
-	0xd2: 0x000b, 0xd3: 0x000b, 0xd4: 0x000b, 0xd5: 0x000b, 0xd6: 0x000b, 0xd7: 0x000b,
-	0xd8: 0x000b, 0xd9: 0x000b, 0xda: 0x000b, 0xdb: 0x000b, 0xdc: 0x000b, 0xdd: 0x000b,
-	0xde: 0x000b, 0xdf: 0x000b, 0xe0: 0x0006, 0xe1: 0x000a, 0xe2: 0x0004, 0xe3: 0x0004,
-	0xe4: 0x0004, 0xe5: 0x0004, 0xe6: 0x000a, 0xe7: 0x000a, 0xe8: 0x000a, 0xe9: 0x000a,
-	0xeb: 0x000a, 0xec: 0x000a, 0xed: 0x000b, 0xee: 0x000a, 0xef: 0x000a,
-	0xf0: 0x0004, 0xf1: 0x0004, 0xf2: 0x0002, 0xf3: 0x0002, 0xf4: 0x000a,
-	0xf6: 0x000a, 0xf7: 0x000a, 0xf8: 0x000a, 0xf9: 0x0002, 0xfb: 0x000a,
-	0xfc: 0x000a, 0xfd: 0x000a, 0xfe: 0x000a, 0xff: 0x000a,
-	// Block 0x4, offset 0x100
-	0x117: 0x000a,
-	0x137: 0x000a,
-	// Block 0x5, offset 0x140
-	0x179: 0x000a, 0x17a: 0x000a,
-	// Block 0x6, offset 0x180
-	0x182: 0x000a, 0x183: 0x000a, 0x184: 0x000a, 0x185: 0x000a,
-	0x186: 0x000a, 0x187: 0x000a, 0x188: 0x000a, 0x189: 0x000a, 0x18a: 0x000a, 0x18b: 0x000a,
-	0x18c: 0x000a, 0x18d: 0x000a, 0x18e: 0x000a, 0x18f: 0x000a,
-	0x192: 0x000a, 0x193: 0x000a, 0x194: 0x000a, 0x195: 0x000a, 0x196: 0x000a, 0x197: 0x000a,
-	0x198: 0x000a, 0x199: 0x000a, 0x19a: 0x000a, 0x19b: 0x000a, 0x19c: 0x000a, 0x19d: 0x000a,
-	0x19e: 0x000a, 0x19f: 0x000a,
-	0x1a5: 0x000a, 0x1a6: 0x000a, 0x1a7: 0x000a, 0x1a8: 0x000a, 0x1a9: 0x000a,
-	0x1aa: 0x000a, 0x1ab: 0x000a, 0x1ac: 0x000a, 0x1ad: 0x000a, 0x1af: 0x000a,
-	0x1b0: 0x000a, 0x1b1: 0x000a, 0x1b2: 0x000a, 0x1b3: 0x000a, 0x1b4: 0x000a, 0x1b5: 0x000a,
-	0x1b6: 0x000a, 0x1b7: 0x000a, 0x1b8: 0x000a, 0x1b9: 0x000a, 0x1ba: 0x000a, 0x1bb: 0x000a,
-	0x1bc: 0x000a, 0x1bd: 0x000a, 0x1be: 0x000a, 0x1bf: 0x000a,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x000c, 0x1c1: 0x000c, 0x1c2: 0x000c, 0x1c3: 0x000c, 0x1c4: 0x000c, 0x1c5: 0x000c,
-	0x1c6: 0x000c, 0x1c7: 0x000c, 0x1c8: 0x000c, 0x1c9: 0x000c, 0x1ca: 0x000c, 0x1cb: 0x000c,
-	0x1cc: 0x000c, 0x1cd: 0x000c, 0x1ce: 0x000c, 0x1cf: 0x000c, 0x1d0: 0x000c, 0x1d1: 0x000c,
-	0x1d2: 0x000c, 0x1d3: 0x000c, 0x1d4: 0x000c, 0x1d5: 0x000c, 0x1d6: 0x000c, 0x1d7: 0x000c,
-	0x1d8: 0x000c, 0x1d9: 0x000c, 0x1da: 0x000c, 0x1db: 0x000c, 0x1dc: 0x000c, 0x1dd: 0x000c,
-	0x1de: 0x000c, 0x1df: 0x000c, 0x1e0: 0x000c, 0x1e1: 0x000c, 0x1e2: 0x000c, 0x1e3: 0x000c,
-	0x1e4: 0x000c, 0x1e5: 0x000c, 0x1e6: 0x000c, 0x1e7: 0x000c, 0x1e8: 0x000c, 0x1e9: 0x000c,
-	0x1ea: 0x000c, 0x1eb: 0x000c, 0x1ec: 0x000c, 0x1ed: 0x000c, 0x1ee: 0x000c, 0x1ef: 0x000c,
-	0x1f0: 0x000c, 0x1f1: 0x000c, 0x1f2: 0x000c, 0x1f3: 0x000c, 0x1f4: 0x000c, 0x1f5: 0x000c,
-	0x1f6: 0x000c, 0x1f7: 0x000c, 0x1f8: 0x000c, 0x1f9: 0x000c, 0x1fa: 0x000c, 0x1fb: 0x000c,
-	0x1fc: 0x000c, 0x1fd: 0x000c, 0x1fe: 0x000c, 0x1ff: 0x000c,
-	// Block 0x8, offset 0x200
-	0x200: 0x000c, 0x201: 0x000c, 0x202: 0x000c, 0x203: 0x000c, 0x204: 0x000c, 0x205: 0x000c,
-	0x206: 0x000c, 0x207: 0x000c, 0x208: 0x000c, 0x209: 0x000c, 0x20a: 0x000c, 0x20b: 0x000c,
-	0x20c: 0x000c, 0x20d: 0x000c, 0x20e: 0x000c, 0x20f: 0x000c, 0x210: 0x000c, 0x211: 0x000c,
-	0x212: 0x000c, 0x213: 0x000c, 0x214: 0x000c, 0x215: 0x000c, 0x216: 0x000c, 0x217: 0x000c,
-	0x218: 0x000c, 0x219: 0x000c, 0x21a: 0x000c, 0x21b: 0x000c, 0x21c: 0x000c, 0x21d: 0x000c,
-	0x21e: 0x000c, 0x21f: 0x000c, 0x220: 0x000c, 0x221: 0x000c, 0x222: 0x000c, 0x223: 0x000c,
-	0x224: 0x000c, 0x225: 0x000c, 0x226: 0x000c, 0x227: 0x000c, 0x228: 0x000c, 0x229: 0x000c,
-	0x22a: 0x000c, 0x22b: 0x000c, 0x22c: 0x000c, 0x22d: 0x000c, 0x22e: 0x000c, 0x22f: 0x000c,
-	0x234: 0x000a, 0x235: 0x000a,
-	0x23e: 0x000a,
-	// Block 0x9, offset 0x240
-	0x244: 0x000a, 0x245: 0x000a,
-	0x247: 0x000a,
-	// Block 0xa, offset 0x280
-	0x2b6: 0x000a,
-	// Block 0xb, offset 0x2c0
-	0x2c3: 0x000c, 0x2c4: 0x000c, 0x2c5: 0x000c,
-	0x2c6: 0x000c, 0x2c7: 0x000c, 0x2c8: 0x000c, 0x2c9: 0x000c,
-	// Block 0xc, offset 0x300
-	0x30a: 0x000a,
-	0x30d: 0x000a, 0x30e: 0x000a, 0x30f: 0x0004, 0x310: 0x0001, 0x311: 0x000c,
-	0x312: 0x000c, 0x313: 0x000c, 0x314: 0x000c, 0x315: 0x000c, 0x316: 0x000c, 0x317: 0x000c,
-	0x318: 0x000c, 0x319: 0x000c, 0x31a: 0x000c, 0x31b: 0x000c, 0x31c: 0x000c, 0x31d: 0x000c,
-	0x31e: 0x000c, 0x31f: 0x000c, 0x320: 0x000c, 0x321: 0x000c, 0x322: 0x000c, 0x323: 0x000c,
-	0x324: 0x000c, 0x325: 0x000c, 0x326: 0x000c, 0x327: 0x000c, 0x328: 0x000c, 0x329: 0x000c,
-	0x32a: 0x000c, 0x32b: 0x000c, 0x32c: 0x000c, 0x32d: 0x000c, 0x32e: 0x000c, 0x32f: 0x000c,
-	0x330: 0x000c, 0x331: 0x000c, 0x332: 0x000c, 0x333: 0x000c, 0x334: 0x000c, 0x335: 0x000c,
-	0x336: 0x000c, 0x337: 0x000c, 0x338: 0x000c, 0x339: 0x000c, 0x33a: 0x000c, 0x33b: 0x000c,
-	0x33c: 0x000c, 0x33d: 0x000c, 0x33e: 0x0001, 0x33f: 0x000c,
-	// Block 0xd, offset 0x340
-	0x340: 0x0001, 0x341: 0x000c, 0x342: 0x000c, 0x343: 0x0001, 0x344: 0x000c, 0x345: 0x000c,
-	0x346: 0x0001, 0x347: 0x000c, 0x348: 0x0001, 0x349: 0x0001, 0x34a: 0x0001, 0x34b: 0x0001,
-	0x34c: 0x0001, 0x34d: 0x0001, 0x34e: 0x0001, 0x34f: 0x0001, 0x350: 0x0001, 0x351: 0x0001,
-	0x352: 0x0001, 0x353: 0x0001, 0x354: 0x0001, 0x355: 0x0001, 0x356: 0x0001, 0x357: 0x0001,
-	0x358: 0x0001, 0x359: 0x0001, 0x35a: 0x0001, 0x35b: 0x0001, 0x35c: 0x0001, 0x35d: 0x0001,
-	0x35e: 0x0001, 0x35f: 0x0001, 0x360: 0x0001, 0x361: 0x0001, 0x362: 0x0001, 0x363: 0x0001,
-	0x364: 0x0001, 0x365: 0x0001, 0x366: 0x0001, 0x367: 0x0001, 0x368: 0x0001, 0x369: 0x0001,
-	0x36a: 0x0001, 0x36b: 0x0001, 0x36c: 0x0001, 0x36d: 0x0001, 0x36e: 0x0001, 0x36f: 0x0001,
-	0x370: 0x0001, 0x371: 0x0001, 0x372: 0x0001, 0x373: 0x0001, 0x374: 0x0001, 0x375: 0x0001,
-	0x376: 0x0001, 0x377: 0x0001, 0x378: 0x0001, 0x379: 0x0001, 0x37a: 0x0001, 0x37b: 0x0001,
-	0x37c: 0x0001, 0x37d: 0x0001, 0x37e: 0x0001, 0x37f: 0x0001,
-	// Block 0xe, offset 0x380
-	0x380: 0x0005, 0x381: 0x0005, 0x382: 0x0005, 0x383: 0x0005, 0x384: 0x0005, 0x385: 0x0005,
-	0x386: 0x000a, 0x387: 0x000a, 0x388: 0x000d, 0x389: 0x0004, 0x38a: 0x0004, 0x38b: 0x000d,
-	0x38c: 0x0006, 0x38d: 0x000d, 0x38e: 0x000a, 0x38f: 0x000a, 0x390: 0x000c, 0x391: 0x000c,
-	0x392: 0x000c, 0x393: 0x000c, 0x394: 0x000c, 0x395: 0x000c, 0x396: 0x000c, 0x397: 0x000c,
-	0x398: 0x000c, 0x399: 0x000c, 0x39a: 0x000c, 0x39b: 0x000d, 0x39c: 0x000d, 0x39d: 0x000d,
-	0x39e: 0x000d, 0x39f: 0x000d, 0x3a0: 0x000d, 0x3a1: 0x000d, 0x3a2: 0x000d, 0x3a3: 0x000d,
-	0x3a4: 0x000d, 0x3a5: 0x000d, 0x3a6: 0x000d, 0x3a7: 0x000d, 0x3a8: 0x000d, 0x3a9: 0x000d,
-	0x3aa: 0x000d, 0x3ab: 0x000d, 0x3ac: 0x000d, 0x3ad: 0x000d, 0x3ae: 0x000d, 0x3af: 0x000d,
-	0x3b0: 0x000d, 0x3b1: 0x000d, 0x3b2: 0x000d, 0x3b3: 0x000d, 0x3b4: 0x000d, 0x3b5: 0x000d,
-	0x3b6: 0x000d, 0x3b7: 0x000d, 0x3b8: 0x000d, 0x3b9: 0x000d, 0x3ba: 0x000d, 0x3bb: 0x000d,
-	0x3bc: 0x000d, 0x3bd: 0x000d, 0x3be: 0x000d, 0x3bf: 0x000d,
-	// Block 0xf, offset 0x3c0
-	0x3c0: 0x000d, 0x3c1: 0x000d, 0x3c2: 0x000d, 0x3c3: 0x000d, 0x3c4: 0x000d, 0x3c5: 0x000d,
-	0x3c6: 0x000d, 0x3c7: 0x000d, 0x3c8: 0x000d, 0x3c9: 0x000d, 0x3ca: 0x000d, 0x3cb: 0x000c,
-	0x3cc: 0x000c, 0x3cd: 0x000c, 0x3ce: 0x000c, 0x3cf: 0x000c, 0x3d0: 0x000c, 0x3d1: 0x000c,
-	0x3d2: 0x000c, 0x3d3: 0x000c, 0x3d4: 0x000c, 0x3d5: 0x000c, 0x3d6: 0x000c, 0x3d7: 0x000c,
-	0x3d8: 0x000c, 0x3d9: 0x000c, 0x3da: 0x000c, 0x3db: 0x000c, 0x3dc: 0x000c, 0x3dd: 0x000c,
-	0x3de: 0x000c, 0x3df: 0x000c, 0x3e0: 0x0005, 0x3e1: 0x0005, 0x3e2: 0x0005, 0x3e3: 0x0005,
-	0x3e4: 0x0005, 0x3e5: 0x0005, 0x3e6: 0x0005, 0x3e7: 0x0005, 0x3e8: 0x0005, 0x3e9: 0x0005,
-	0x3ea: 0x0004, 0x3eb: 0x0005, 0x3ec: 0x0005, 0x3ed: 0x000d, 0x3ee: 0x000d, 0x3ef: 0x000d,
-	0x3f0: 0x000c, 0x3f1: 0x000d, 0x3f2: 0x000d, 0x3f3: 0x000d, 0x3f4: 0x000d, 0x3f5: 0x000d,
-	0x3f6: 0x000d, 0x3f7: 0x000d, 0x3f8: 0x000d, 0x3f9: 0x000d, 0x3fa: 0x000d, 0x3fb: 0x000d,
-	0x3fc: 0x000d, 0x3fd: 0x000d, 0x3fe: 0x000d, 0x3ff: 0x000d,
-	// Block 0x10, offset 0x400
-	0x400: 0x000d, 0x401: 0x000d, 0x402: 0x000d, 0x403: 0x000d, 0x404: 0x000d, 0x405: 0x000d,
-	0x406: 0x000d, 0x407: 0x000d, 0x408: 0x000d, 0x409: 0x000d, 0x40a: 0x000d, 0x40b: 0x000d,
-	0x40c: 0x000d, 0x40d: 0x000d, 0x40e: 0x000d, 0x40f: 0x000d, 0x410: 0x000d, 0x411: 0x000d,
-	0x412: 0x000d, 0x413: 0x000d, 0x414: 0x000d, 0x415: 0x000d, 0x416: 0x000d, 0x417: 0x000d,
-	0x418: 0x000d, 0x419: 0x000d, 0x41a: 0x000d, 0x41b: 0x000d, 0x41c: 0x000d, 0x41d: 0x000d,
-	0x41e: 0x000d, 0x41f: 0x000d, 0x420: 0x000d, 0x421: 0x000d, 0x422: 0x000d, 0x423: 0x000d,
-	0x424: 0x000d, 0x425: 0x000d, 0x426: 0x000d, 0x427: 0x000d, 0x428: 0x000d, 0x429: 0x000d,
-	0x42a: 0x000d, 0x42b: 0x000d, 0x42c: 0x000d, 0x42d: 0x000d, 0x42e: 0x000d, 0x42f: 0x000d,
-	0x430: 0x000d, 0x431: 0x000d, 0x432: 0x000d, 0x433: 0x000d, 0x434: 0x000d, 0x435: 0x000d,
-	0x436: 0x000d, 0x437: 0x000d, 0x438: 0x000d, 0x439: 0x000d, 0x43a: 0x000d, 0x43b: 0x000d,
-	0x43c: 0x000d, 0x43d: 0x000d, 0x43e: 0x000d, 0x43f: 0x000d,
-	// Block 0x11, offset 0x440
-	0x440: 0x000d, 0x441: 0x000d, 0x442: 0x000d, 0x443: 0x000d, 0x444: 0x000d, 0x445: 0x000d,
-	0x446: 0x000d, 0x447: 0x000d, 0x448: 0x000d, 0x449: 0x000d, 0x44a: 0x000d, 0x44b: 0x000d,
-	0x44c: 0x000d, 0x44d: 0x000d, 0x44e: 0x000d, 0x44f: 0x000d, 0x450: 0x000d, 0x451: 0x000d,
-	0x452: 0x000d, 0x453: 0x000d, 0x454: 0x000d, 0x455: 0x000d, 0x456: 0x000c, 0x457: 0x000c,
-	0x458: 0x000c, 0x459: 0x000c, 0x45a: 0x000c, 0x45b: 0x000c, 0x45c: 0x000c, 0x45d: 0x0005,
-	0x45e: 0x000a, 0x45f: 0x000c, 0x460: 0x000c, 0x461: 0x000c, 0x462: 0x000c, 0x463: 0x000c,
-	0x464: 0x000c, 0x465: 0x000d, 0x466: 0x000d, 0x467: 0x000c, 0x468: 0x000c, 0x469: 0x000a,
-	0x46a: 0x000c, 0x46b: 0x000c, 0x46c: 0x000c, 0x46d: 0x000c, 0x46e: 0x000d, 0x46f: 0x000d,
-	0x470: 0x0002, 0x471: 0x0002, 0x472: 0x0002, 0x473: 0x0002, 0x474: 0x0002, 0x475: 0x0002,
-	0x476: 0x0002, 0x477: 0x0002, 0x478: 0x0002, 0x479: 0x0002, 0x47a: 0x000d, 0x47b: 0x000d,
-	0x47c: 0x000d, 0x47d: 0x000d, 0x47e: 0x000d, 0x47f: 0x000d,
-	// Block 0x12, offset 0x480
-	0x480: 0x000d, 0x481: 0x000d, 0x482: 0x000d, 0x483: 0x000d, 0x484: 0x000d, 0x485: 0x000d,
-	0x486: 0x000d, 0x487: 0x000d, 0x488: 0x000d, 0x489: 0x000d, 0x48a: 0x000d, 0x48b: 0x000d,
-	0x48c: 0x000d, 0x48d: 0x000d, 0x48e: 0x000d, 0x48f: 0x000d, 0x490: 0x000d, 0x491: 0x000c,
-	0x492: 0x000d, 0x493: 0x000d, 0x494: 0x000d, 0x495: 0x000d, 0x496: 0x000d, 0x497: 0x000d,
-	0x498: 0x000d, 0x499: 0x000d, 0x49a: 0x000d, 0x49b: 0x000d, 0x49c: 0x000d, 0x49d: 0x000d,
-	0x49e: 0x000d, 0x49f: 0x000d, 0x4a0: 0x000d, 0x4a1: 0x000d, 0x4a2: 0x000d, 0x4a3: 0x000d,
-	0x4a4: 0x000d, 0x4a5: 0x000d, 0x4a6: 0x000d, 0x4a7: 0x000d, 0x4a8: 0x000d, 0x4a9: 0x000d,
-	0x4aa: 0x000d, 0x4ab: 0x000d, 0x4ac: 0x000d, 0x4ad: 0x000d, 0x4ae: 0x000d, 0x4af: 0x000d,
-	0x4b0: 0x000c, 0x4b1: 0x000c, 0x4b2: 0x000c, 0x4b3: 0x000c, 0x4b4: 0x000c, 0x4b5: 0x000c,
-	0x4b6: 0x000c, 0x4b7: 0x000c, 0x4b8: 0x000c, 0x4b9: 0x000c, 0x4ba: 0x000c, 0x4bb: 0x000c,
-	0x4bc: 0x000c, 0x4bd: 0x000c, 0x4be: 0x000c, 0x4bf: 0x000c,
-	// Block 0x13, offset 0x4c0
-	0x4c0: 0x000c, 0x4c1: 0x000c, 0x4c2: 0x000c, 0x4c3: 0x000c, 0x4c4: 0x000c, 0x4c5: 0x000c,
-	0x4c6: 0x000c, 0x4c7: 0x000c, 0x4c8: 0x000c, 0x4c9: 0x000c, 0x4ca: 0x000c, 0x4cb: 0x000d,
-	0x4cc: 0x000d, 0x4cd: 0x000d, 0x4ce: 0x000d, 0x4cf: 0x000d, 0x4d0: 0x000d, 0x4d1: 0x000d,
-	0x4d2: 0x000d, 0x4d3: 0x000d, 0x4d4: 0x000d, 0x4d5: 0x000d, 0x4d6: 0x000d, 0x4d7: 0x000d,
-	0x4d8: 0x000d, 0x4d9: 0x000d, 0x4da: 0x000d, 0x4db: 0x000d, 0x4dc: 0x000d, 0x4dd: 0x000d,
-	0x4de: 0x000d, 0x4df: 0x000d, 0x4e0: 0x000d, 0x4e1: 0x000d, 0x4e2: 0x000d, 0x4e3: 0x000d,
-	0x4e4: 0x000d, 0x4e5: 0x000d, 0x4e6: 0x000d, 0x4e7: 0x000d, 0x4e8: 0x000d, 0x4e9: 0x000d,
-	0x4ea: 0x000d, 0x4eb: 0x000d, 0x4ec: 0x000d, 0x4ed: 0x000d, 0x4ee: 0x000d, 0x4ef: 0x000d,
-	0x4f0: 0x000d, 0x4f1: 0x000d, 0x4f2: 0x000d, 0x4f3: 0x000d, 0x4f4: 0x000d, 0x4f5: 0x000d,
-	0x4f6: 0x000d, 0x4f7: 0x000d, 0x4f8: 0x000d, 0x4f9: 0x000d, 0x4fa: 0x000d, 0x4fb: 0x000d,
-	0x4fc: 0x000d, 0x4fd: 0x000d, 0x4fe: 0x000d, 0x4ff: 0x000d,
-	// Block 0x14, offset 0x500
-	0x500: 0x000d, 0x501: 0x000d, 0x502: 0x000d, 0x503: 0x000d, 0x504: 0x000d, 0x505: 0x000d,
-	0x506: 0x000d, 0x507: 0x000d, 0x508: 0x000d, 0x509: 0x000d, 0x50a: 0x000d, 0x50b: 0x000d,
-	0x50c: 0x000d, 0x50d: 0x000d, 0x50e: 0x000d, 0x50f: 0x000d, 0x510: 0x000d, 0x511: 0x000d,
-	0x512: 0x000d, 0x513: 0x000d, 0x514: 0x000d, 0x515: 0x000d, 0x516: 0x000d, 0x517: 0x000d,
-	0x518: 0x000d, 0x519: 0x000d, 0x51a: 0x000d, 0x51b: 0x000d, 0x51c: 0x000d, 0x51d: 0x000d,
-	0x51e: 0x000d, 0x51f: 0x000d, 0x520: 0x000d, 0x521: 0x000d, 0x522: 0x000d, 0x523: 0x000d,
-	0x524: 0x000d, 0x525: 0x000d, 0x526: 0x000c, 0x527: 0x000c, 0x528: 0x000c, 0x529: 0x000c,
-	0x52a: 0x000c, 0x52b: 0x000c, 0x52c: 0x000c, 0x52d: 0x000c, 0x52e: 0x000c, 0x52f: 0x000c,
-	0x530: 0x000c, 0x531: 0x000d, 0x532: 0x000d, 0x533: 0x000d, 0x534: 0x000d, 0x535: 0x000d,
-	0x536: 0x000d, 0x537: 0x000d, 0x538: 0x000d, 0x539: 0x000d, 0x53a: 0x000d, 0x53b: 0x000d,
-	0x53c: 0x000d, 0x53d: 0x000d, 0x53e: 0x000d, 0x53f: 0x000d,
-	// Block 0x15, offset 0x540
-	0x540: 0x0001, 0x541: 0x0001, 0x542: 0x0001, 0x543: 0x0001, 0x544: 0x0001, 0x545: 0x0001,
-	0x546: 0x0001, 0x547: 0x0001, 0x548: 0x0001, 0x549: 0x0001, 0x54a: 0x0001, 0x54b: 0x0001,
-	0x54c: 0x0001, 0x54d: 0x0001, 0x54e: 0x0001, 0x54f: 0x0001, 0x550: 0x0001, 0x551: 0x0001,
-	0x552: 0x0001, 0x553: 0x0001, 0x554: 0x0001, 0x555: 0x0001, 0x556: 0x0001, 0x557: 0x0001,
-	0x558: 0x0001, 0x559: 0x0001, 0x55a: 0x0001, 0x55b: 0x0001, 0x55c: 0x0001, 0x55d: 0x0001,
-	0x55e: 0x0001, 0x55f: 0x0001, 0x560: 0x0001, 0x561: 0x0001, 0x562: 0x0001, 0x563: 0x0001,
-	0x564: 0x0001, 0x565: 0x0001, 0x566: 0x0001, 0x567: 0x0001, 0x568: 0x0001, 0x569: 0x0001,
-	0x56a: 0x0001, 0x56b: 0x000c, 0x56c: 0x000c, 0x56d: 0x000c, 0x56e: 0x000c, 0x56f: 0x000c,
-	0x570: 0x000c, 0x571: 0x000c, 0x572: 0x000c, 0x573: 0x000c, 0x574: 0x0001, 0x575: 0x0001,
-	0x576: 0x000a, 0x577: 0x000a, 0x578: 0x000a, 0x579: 0x000a, 0x57a: 0x0001, 0x57b: 0x0001,
-	0x57c: 0x0001, 0x57d: 0x000c, 0x57e: 0x0001, 0x57f: 0x0001,
-	// Block 0x16, offset 0x580
-	0x580: 0x0001, 0x581: 0x0001, 0x582: 0x0001, 0x583: 0x0001, 0x584: 0x0001, 0x585: 0x0001,
-	0x586: 0x0001, 0x587: 0x0001, 0x588: 0x0001, 0x589: 0x0001, 0x58a: 0x0001, 0x58b: 0x0001,
-	0x58c: 0x0001, 0x58d: 0x0001, 0x58e: 0x0001, 0x58f: 0x0001, 0x590: 0x0001, 0x591: 0x0001,
-	0x592: 0x0001, 0x593: 0x0001, 0x594: 0x0001, 0x595: 0x0001, 0x596: 0x000c, 0x597: 0x000c,
-	0x598: 0x000c, 0x599: 0x000c, 0x59a: 0x0001, 0x59b: 0x000c, 0x59c: 0x000c, 0x59d: 0x000c,
-	0x59e: 0x000c, 0x59f: 0x000c, 0x5a0: 0x000c, 0x5a1: 0x000c, 0x5a2: 0x000c, 0x5a3: 0x000c,
-	0x5a4: 0x0001, 0x5a5: 0x000c, 0x5a6: 0x000c, 0x5a7: 0x000c, 0x5a8: 0x0001, 0x5a9: 0x000c,
-	0x5aa: 0x000c, 0x5ab: 0x000c, 0x5ac: 0x000c, 0x5ad: 0x000c, 0x5ae: 0x0001, 0x5af: 0x0001,
-	0x5b0: 0x0001, 0x5b1: 0x0001, 0x5b2: 0x0001, 0x5b3: 0x0001, 0x5b4: 0x0001, 0x5b5: 0x0001,
-	0x5b6: 0x0001, 0x5b7: 0x0001, 0x5b8: 0x0001, 0x5b9: 0x0001, 0x5ba: 0x0001, 0x5bb: 0x0001,
-	0x5bc: 0x0001, 0x5bd: 0x0001, 0x5be: 0x0001, 0x5bf: 0x0001,
-	// Block 0x17, offset 0x5c0
-	0x5c0: 0x0001, 0x5c1: 0x0001, 0x5c2: 0x0001, 0x5c3: 0x0001, 0x5c4: 0x0001, 0x5c5: 0x0001,
-	0x5c6: 0x0001, 0x5c7: 0x0001, 0x5c8: 0x0001, 0x5c9: 0x0001, 0x5ca: 0x0001, 0x5cb: 0x0001,
-	0x5cc: 0x0001, 0x5cd: 0x0001, 0x5ce: 0x0001, 0x5cf: 0x0001, 0x5d0: 0x0001, 0x5d1: 0x0001,
-	0x5d2: 0x0001, 0x5d3: 0x0001, 0x5d4: 0x0001, 0x5d5: 0x0001, 0x5d6: 0x0001, 0x5d7: 0x0001,
-	0x5d8: 0x0001, 0x5d9: 0x000c, 0x5da: 0x000c, 0x5db: 0x000c, 0x5dc: 0x0001, 0x5dd: 0x0001,
-	0x5de: 0x0001, 0x5df: 0x0001, 0x5e0: 0x000d, 0x5e1: 0x000d, 0x5e2: 0x000d, 0x5e3: 0x000d,
-	0x5e4: 0x000d, 0x5e5: 0x000d, 0x5e6: 0x000d, 0x5e7: 0x000d, 0x5e8: 0x000d, 0x5e9: 0x000d,
-	0x5ea: 0x000d, 0x5eb: 0x000d, 0x5ec: 0x000d, 0x5ed: 0x000d, 0x5ee: 0x000d, 0x5ef: 0x000d,
-	0x5f0: 0x0001, 0x5f1: 0x0001, 0x5f2: 0x0001, 0x5f3: 0x0001, 0x5f4: 0x0001, 0x5f5: 0x0001,
-	0x5f6: 0x0001, 0x5f7: 0x0001, 0x5f8: 0x0001, 0x5f9: 0x0001, 0x5fa: 0x0001, 0x5fb: 0x0001,
-	0x5fc: 0x0001, 0x5fd: 0x0001, 0x5fe: 0x0001, 0x5ff: 0x0001,
-	// Block 0x18, offset 0x600
-	0x600: 0x0001, 0x601: 0x0001, 0x602: 0x0001, 0x603: 0x0001, 0x604: 0x0001, 0x605: 0x0001,
-	0x606: 0x0001, 0x607: 0x0001, 0x608: 0x0001, 0x609: 0x0001, 0x60a: 0x0001, 0x60b: 0x0001,
-	0x60c: 0x0001, 0x60d: 0x0001, 0x60e: 0x0001, 0x60f: 0x0001, 0x610: 0x0001, 0x611: 0x0001,
-	0x612: 0x0001, 0x613: 0x0001, 0x614: 0x0001, 0x615: 0x0001, 0x616: 0x0001, 0x617: 0x0001,
-	0x618: 0x0001, 0x619: 0x0001, 0x61a: 0x0001, 0x61b: 0x0001, 0x61c: 0x0001, 0x61d: 0x0001,
-	0x61e: 0x0001, 0x61f: 0x0001, 0x620: 0x000d, 0x621: 0x000d, 0x622: 0x000d, 0x623: 0x000d,
-	0x624: 0x000d, 0x625: 0x000d, 0x626: 0x000d, 0x627: 0x000d, 0x628: 0x000d, 0x629: 0x000d,
-	0x62a: 0x000d, 0x62b: 0x000d, 0x62c: 0x000d, 0x62d: 0x000d, 0x62e: 0x000d, 0x62f: 0x000d,
-	0x630: 0x000d, 0x631: 0x000d, 0x632: 0x000d, 0x633: 0x000d, 0x634: 0x000d, 0x635: 0x000d,
-	0x636: 0x000d, 0x637: 0x000d, 0x638: 0x000d, 0x639: 0x000d, 0x63a: 0x000d, 0x63b: 0x000d,
-	0x63c: 0x000d, 0x63d: 0x000d, 0x63e: 0x000d, 0x63f: 0x000d,
-	// Block 0x19, offset 0x640
-	0x640: 0x000d, 0x641: 0x000d, 0x642: 0x000d, 0x643: 0x000d, 0x644: 0x000d, 0x645: 0x000d,
-	0x646: 0x000d, 0x647: 0x000d, 0x648: 0x000d, 0x649: 0x000d, 0x64a: 0x000d, 0x64b: 0x000d,
-	0x64c: 0x000d, 0x64d: 0x000d, 0x64e: 0x000d, 0x64f: 0x000d, 0x650: 0x000d, 0x651: 0x000d,
-	0x652: 0x000d, 0x653: 0x000c, 0x654: 0x000c, 0x655: 0x000c, 0x656: 0x000c, 0x657: 0x000c,
-	0x658: 0x000c, 0x659: 0x000c, 0x65a: 0x000c, 0x65b: 0x000c, 0x65c: 0x000c, 0x65d: 0x000c,
-	0x65e: 0x000c, 0x65f: 0x000c, 0x660: 0x000c, 0x661: 0x000c, 0x662: 0x0005, 0x663: 0x000c,
-	0x664: 0x000c, 0x665: 0x000c, 0x666: 0x000c, 0x667: 0x000c, 0x668: 0x000c, 0x669: 0x000c,
-	0x66a: 0x000c, 0x66b: 0x000c, 0x66c: 0x000c, 0x66d: 0x000c, 0x66e: 0x000c, 0x66f: 0x000c,
-	0x670: 0x000c, 0x671: 0x000c, 0x672: 0x000c, 0x673: 0x000c, 0x674: 0x000c, 0x675: 0x000c,
-	0x676: 0x000c, 0x677: 0x000c, 0x678: 0x000c, 0x679: 0x000c, 0x67a: 0x000c, 0x67b: 0x000c,
-	0x67c: 0x000c, 0x67d: 0x000c, 0x67e: 0x000c, 0x67f: 0x000c,
-	// Block 0x1a, offset 0x680
-	0x680: 0x000c, 0x681: 0x000c, 0x682: 0x000c,
-	0x6ba: 0x000c,
-	0x6bc: 0x000c,
-	// Block 0x1b, offset 0x6c0
-	0x6c1: 0x000c, 0x6c2: 0x000c, 0x6c3: 0x000c, 0x6c4: 0x000c, 0x6c5: 0x000c,
-	0x6c6: 0x000c, 0x6c7: 0x000c, 0x6c8: 0x000c,
-	0x6cd: 0x000c, 0x6d1: 0x000c,
-	0x6d2: 0x000c, 0x6d3: 0x000c, 0x6d4: 0x000c, 0x6d5: 0x000c, 0x6d6: 0x000c, 0x6d7: 0x000c,
-	0x6e2: 0x000c, 0x6e3: 0x000c,
-	// Block 0x1c, offset 0x700
-	0x701: 0x000c,
-	0x73c: 0x000c,
-	// Block 0x1d, offset 0x740
-	0x741: 0x000c, 0x742: 0x000c, 0x743: 0x000c, 0x744: 0x000c,
-	0x74d: 0x000c,
-	0x762: 0x000c, 0x763: 0x000c,
-	0x772: 0x0004, 0x773: 0x0004,
-	0x77b: 0x0004,
-	0x77e: 0x000c,
-	// Block 0x1e, offset 0x780
-	0x781: 0x000c, 0x782: 0x000c,
-	0x7bc: 0x000c,
-	// Block 0x1f, offset 0x7c0
-	0x7c1: 0x000c, 0x7c2: 0x000c,
-	0x7c7: 0x000c, 0x7c8: 0x000c, 0x7cb: 0x000c,
-	0x7cc: 0x000c, 0x7cd: 0x000c, 0x7d1: 0x000c,
-	0x7f0: 0x000c, 0x7f1: 0x000c, 0x7f5: 0x000c,
-	// Block 0x20, offset 0x800
-	0x801: 0x000c, 0x802: 0x000c, 0x803: 0x000c, 0x804: 0x000c, 0x805: 0x000c,
-	0x807: 0x000c, 0x808: 0x000c,
-	0x80d: 0x000c,
-	0x822: 0x000c, 0x823: 0x000c,
-	0x831: 0x0004,
-	0x83a: 0x000c, 0x83b: 0x000c,
-	0x83c: 0x000c, 0x83d: 0x000c, 0x83e: 0x000c, 0x83f: 0x000c,
-	// Block 0x21, offset 0x840
-	0x841: 0x000c,
-	0x87c: 0x000c, 0x87f: 0x000c,
-	// Block 0x22, offset 0x880
-	0x881: 0x000c, 0x882: 0x000c, 0x883: 0x000c, 0x884: 0x000c,
-	0x88d: 0x000c,
-	0x896: 0x000c,
-	0x8a2: 0x000c, 0x8a3: 0x000c,
-	// Block 0x23, offset 0x8c0
-	0x8c2: 0x000c,
-	// Block 0x24, offset 0x900
-	0x900: 0x000c,
-	0x90d: 0x000c,
-	0x933: 0x000a, 0x934: 0x000a, 0x935: 0x000a,
-	0x936: 0x000a, 0x937: 0x000a, 0x938: 0x000a, 0x939: 0x0004, 0x93a: 0x000a,
-	// Block 0x25, offset 0x940
-	0x940: 0x000c, 0x944: 0x000c,
-	0x97e: 0x000c, 0x97f: 0x000c,
-	// Block 0x26, offset 0x980
-	0x980: 0x000c,
-	0x986: 0x000c, 0x987: 0x000c, 0x988: 0x000c, 0x98a: 0x000c, 0x98b: 0x000c,
-	0x98c: 0x000c, 0x98d: 0x000c,
-	0x995: 0x000c, 0x996: 0x000c,
-	0x9a2: 0x000c, 0x9a3: 0x000c,
-	0x9b8: 0x000a, 0x9b9: 0x000a, 0x9ba: 0x000a, 0x9bb: 0x000a,
-	0x9bc: 0x000a, 0x9bd: 0x000a, 0x9be: 0x000a,
-	// Block 0x27, offset 0x9c0
-	0x9cc: 0x000c, 0x9cd: 0x000c,
-	0x9e2: 0x000c, 0x9e3: 0x000c,
-	// Block 0x28, offset 0xa00
-	0xa00: 0x000c, 0xa01: 0x000c,
-	0xa3b: 0x000c,
-	0xa3c: 0x000c,
-	// Block 0x29, offset 0xa40
-	0xa41: 0x000c, 0xa42: 0x000c, 0xa43: 0x000c, 0xa44: 0x000c,
-	0xa4d: 0x000c,
-	0xa62: 0x000c, 0xa63: 0x000c,
-	// Block 0x2a, offset 0xa80
-	0xa8a: 0x000c,
-	0xa92: 0x000c, 0xa93: 0x000c, 0xa94: 0x000c, 0xa96: 0x000c,
-	// Block 0x2b, offset 0xac0
-	0xaf1: 0x000c, 0xaf4: 0x000c, 0xaf5: 0x000c,
-	0xaf6: 0x000c, 0xaf7: 0x000c, 0xaf8: 0x000c, 0xaf9: 0x000c, 0xafa: 0x000c,
-	0xaff: 0x0004,
-	// Block 0x2c, offset 0xb00
-	0xb07: 0x000c, 0xb08: 0x000c, 0xb09: 0x000c, 0xb0a: 0x000c, 0xb0b: 0x000c,
-	0xb0c: 0x000c, 0xb0d: 0x000c, 0xb0e: 0x000c,
-	// Block 0x2d, offset 0xb40
-	0xb71: 0x000c, 0xb74: 0x000c, 0xb75: 0x000c,
-	0xb76: 0x000c, 0xb77: 0x000c, 0xb78: 0x000c, 0xb79: 0x000c, 0xb7b: 0x000c,
-	0xb7c: 0x000c,
-	// Block 0x2e, offset 0xb80
-	0xb88: 0x000c, 0xb89: 0x000c, 0xb8a: 0x000c, 0xb8b: 0x000c,
-	0xb8c: 0x000c, 0xb8d: 0x000c,
-	// Block 0x2f, offset 0xbc0
-	0xbd8: 0x000c, 0xbd9: 0x000c,
-	0xbf5: 0x000c,
-	0xbf7: 0x000c, 0xbf9: 0x000c, 0xbfa: 0x003a, 0xbfb: 0x002a,
-	0xbfc: 0x003a, 0xbfd: 0x002a,
-	// Block 0x30, offset 0xc00
-	0xc31: 0x000c, 0xc32: 0x000c, 0xc33: 0x000c, 0xc34: 0x000c, 0xc35: 0x000c,
-	0xc36: 0x000c, 0xc37: 0x000c, 0xc38: 0x000c, 0xc39: 0x000c, 0xc3a: 0x000c, 0xc3b: 0x000c,
-	0xc3c: 0x000c, 0xc3d: 0x000c, 0xc3e: 0x000c,
-	// Block 0x31, offset 0xc40
-	0xc40: 0x000c, 0xc41: 0x000c, 0xc42: 0x000c, 0xc43: 0x000c, 0xc44: 0x000c,
-	0xc46: 0x000c, 0xc47: 0x000c,
-	0xc4d: 0x000c, 0xc4e: 0x000c, 0xc4f: 0x000c, 0xc50: 0x000c, 0xc51: 0x000c,
-	0xc52: 0x000c, 0xc53: 0x000c, 0xc54: 0x000c, 0xc55: 0x000c, 0xc56: 0x000c, 0xc57: 0x000c,
-	0xc59: 0x000c, 0xc5a: 0x000c, 0xc5b: 0x000c, 0xc5c: 0x000c, 0xc5d: 0x000c,
-	0xc5e: 0x000c, 0xc5f: 0x000c, 0xc60: 0x000c, 0xc61: 0x000c, 0xc62: 0x000c, 0xc63: 0x000c,
-	0xc64: 0x000c, 0xc65: 0x000c, 0xc66: 0x000c, 0xc67: 0x000c, 0xc68: 0x000c, 0xc69: 0x000c,
-	0xc6a: 0x000c, 0xc6b: 0x000c, 0xc6c: 0x000c, 0xc6d: 0x000c, 0xc6e: 0x000c, 0xc6f: 0x000c,
-	0xc70: 0x000c, 0xc71: 0x000c, 0xc72: 0x000c, 0xc73: 0x000c, 0xc74: 0x000c, 0xc75: 0x000c,
-	0xc76: 0x000c, 0xc77: 0x000c, 0xc78: 0x000c, 0xc79: 0x000c, 0xc7a: 0x000c, 0xc7b: 0x000c,
-	0xc7c: 0x000c,
-	// Block 0x32, offset 0xc80
-	0xc86: 0x000c,
-	// Block 0x33, offset 0xcc0
-	0xced: 0x000c, 0xcee: 0x000c, 0xcef: 0x000c,
-	0xcf0: 0x000c, 0xcf2: 0x000c, 0xcf3: 0x000c, 0xcf4: 0x000c, 0xcf5: 0x000c,
-	0xcf6: 0x000c, 0xcf7: 0x000c, 0xcf9: 0x000c, 0xcfa: 0x000c,
-	0xcfd: 0x000c, 0xcfe: 0x000c,
-	// Block 0x34, offset 0xd00
-	0xd18: 0x000c, 0xd19: 0x000c,
-	0xd1e: 0x000c, 0xd1f: 0x000c, 0xd20: 0x000c,
-	0xd31: 0x000c, 0xd32: 0x000c, 0xd33: 0x000c, 0xd34: 0x000c,
-	// Block 0x35, offset 0xd40
-	0xd42: 0x000c, 0xd45: 0x000c,
-	0xd46: 0x000c,
-	0xd4d: 0x000c,
-	0xd5d: 0x000c,
-	// Block 0x36, offset 0xd80
-	0xd9d: 0x000c,
-	0xd9e: 0x000c, 0xd9f: 0x000c,
-	// Block 0x37, offset 0xdc0
-	0xdd0: 0x000a, 0xdd1: 0x000a,
-	0xdd2: 0x000a, 0xdd3: 0x000a, 0xdd4: 0x000a, 0xdd5: 0x000a, 0xdd6: 0x000a, 0xdd7: 0x000a,
-	0xdd8: 0x000a, 0xdd9: 0x000a,
-	// Block 0x38, offset 0xe00
-	0xe00: 0x000a,
-	// Block 0x39, offset 0xe40
-	0xe40: 0x0009,
-	0xe5b: 0x007a, 0xe5c: 0x006a,
-	// Block 0x3a, offset 0xe80
-	0xe92: 0x000c, 0xe93: 0x000c, 0xe94: 0x000c,
-	0xeb2: 0x000c, 0xeb3: 0x000c, 0xeb4: 0x000c,
-	// Block 0x3b, offset 0xec0
-	0xed2: 0x000c, 0xed3: 0x000c,
-	0xef2: 0x000c, 0xef3: 0x000c,
-	// Block 0x3c, offset 0xf00
-	0xf34: 0x000c, 0xf35: 0x000c,
-	0xf37: 0x000c, 0xf38: 0x000c, 0xf39: 0x000c, 0xf3a: 0x000c, 0xf3b: 0x000c,
-	0xf3c: 0x000c, 0xf3d: 0x000c,
-	// Block 0x3d, offset 0xf40
-	0xf46: 0x000c, 0xf49: 0x000c, 0xf4a: 0x000c, 0xf4b: 0x000c,
-	0xf4c: 0x000c, 0xf4d: 0x000c, 0xf4e: 0x000c, 0xf4f: 0x000c, 0xf50: 0x000c, 0xf51: 0x000c,
-	0xf52: 0x000c, 0xf53: 0x000c,
-	0xf5b: 0x0004, 0xf5d: 0x000c,
-	0xf70: 0x000a, 0xf71: 0x000a, 0xf72: 0x000a, 0xf73: 0x000a, 0xf74: 0x000a, 0xf75: 0x000a,
-	0xf76: 0x000a, 0xf77: 0x000a, 0xf78: 0x000a, 0xf79: 0x000a,
-	// Block 0x3e, offset 0xf80
-	0xf80: 0x000a, 0xf81: 0x000a, 0xf82: 0x000a, 0xf83: 0x000a, 0xf84: 0x000a, 0xf85: 0x000a,
-	0xf86: 0x000a, 0xf87: 0x000a, 0xf88: 0x000a, 0xf89: 0x000a, 0xf8a: 0x000a, 0xf8b: 0x000c,
-	0xf8c: 0x000c, 0xf8d: 0x000c, 0xf8e: 0x000b,
-	// Block 0x3f, offset 0xfc0
-	0xfc5: 0x000c,
-	0xfc6: 0x000c,
-	0xfe9: 0x000c,
-	// Block 0x40, offset 0x1000
-	0x1020: 0x000c, 0x1021: 0x000c, 0x1022: 0x000c,
-	0x1027: 0x000c, 0x1028: 0x000c,
-	0x1032: 0x000c,
-	0x1039: 0x000c, 0x103a: 0x000c, 0x103b: 0x000c,
-	// Block 0x41, offset 0x1040
-	0x1040: 0x000a, 0x1044: 0x000a, 0x1045: 0x000a,
-	// Block 0x42, offset 0x1080
-	0x109e: 0x000a, 0x109f: 0x000a, 0x10a0: 0x000a, 0x10a1: 0x000a, 0x10a2: 0x000a, 0x10a3: 0x000a,
-	0x10a4: 0x000a, 0x10a5: 0x000a, 0x10a6: 0x000a, 0x10a7: 0x000a, 0x10a8: 0x000a, 0x10a9: 0x000a,
-	0x10aa: 0x000a, 0x10ab: 0x000a, 0x10ac: 0x000a, 0x10ad: 0x000a, 0x10ae: 0x000a, 0x10af: 0x000a,
-	0x10b0: 0x000a, 0x10b1: 0x000a, 0x10b2: 0x000a, 0x10b3: 0x000a, 0x10b4: 0x000a, 0x10b5: 0x000a,
-	0x10b6: 0x000a, 0x10b7: 0x000a, 0x10b8: 0x000a, 0x10b9: 0x000a, 0x10ba: 0x000a, 0x10bb: 0x000a,
-	0x10bc: 0x000a, 0x10bd: 0x000a, 0x10be: 0x000a, 0x10bf: 0x000a,
-	// Block 0x43, offset 0x10c0
-	0x10d7: 0x000c,
-	0x10d8: 0x000c, 0x10db: 0x000c,
-	// Block 0x44, offset 0x1100
-	0x1116: 0x000c,
-	0x1118: 0x000c, 0x1119: 0x000c, 0x111a: 0x000c, 0x111b: 0x000c, 0x111c: 0x000c, 0x111d: 0x000c,
-	0x111e: 0x000c, 0x1120: 0x000c, 0x1122: 0x000c,
-	0x1125: 0x000c, 0x1126: 0x000c, 0x1127: 0x000c, 0x1128: 0x000c, 0x1129: 0x000c,
-	0x112a: 0x000c, 0x112b: 0x000c, 0x112c: 0x000c,
-	0x1133: 0x000c, 0x1134: 0x000c, 0x1135: 0x000c,
-	0x1136: 0x000c, 0x1137: 0x000c, 0x1138: 0x000c, 0x1139: 0x000c, 0x113a: 0x000c, 0x113b: 0x000c,
-	0x113c: 0x000c, 0x113f: 0x000c,
-	// Block 0x45, offset 0x1140
-	0x1170: 0x000c, 0x1171: 0x000c, 0x1172: 0x000c, 0x1173: 0x000c, 0x1174: 0x000c, 0x1175: 0x000c,
-	0x1176: 0x000c, 0x1177: 0x000c, 0x1178: 0x000c, 0x1179: 0x000c, 0x117a: 0x000c, 0x117b: 0x000c,
-	0x117c: 0x000c, 0x117d: 0x000c, 0x117e: 0x000c,
-	// Block 0x46, offset 0x1180
-	0x1180: 0x000c, 0x1181: 0x000c, 0x1182: 0x000c, 0x1183: 0x000c,
-	0x11b4: 0x000c,
-	0x11b6: 0x000c, 0x11b7: 0x000c, 0x11b8: 0x000c, 0x11b9: 0x000c, 0x11ba: 0x000c,
-	0x11bc: 0x000c,
-	// Block 0x47, offset 0x11c0
-	0x11c2: 0x000c,
-	0x11eb: 0x000c, 0x11ec: 0x000c, 0x11ed: 0x000c, 0x11ee: 0x000c, 0x11ef: 0x000c,
-	0x11f0: 0x000c, 0x11f1: 0x000c, 0x11f2: 0x000c, 0x11f3: 0x000c,
-	// Block 0x48, offset 0x1200
-	0x1200: 0x000c, 0x1201: 0x000c,
-	0x1222: 0x000c, 0x1223: 0x000c,
-	0x1224: 0x000c, 0x1225: 0x000c, 0x1228: 0x000c, 0x1229: 0x000c,
-	0x122b: 0x000c, 0x122c: 0x000c, 0x122d: 0x000c,
-	// Block 0x49, offset 0x1240
-	0x1266: 0x000c, 0x1268: 0x000c, 0x1269: 0x000c,
-	0x126d: 0x000c, 0x126f: 0x000c,
-	0x1270: 0x000c, 0x1271: 0x000c,
-	// Block 0x4a, offset 0x1280
-	0x12ac: 0x000c, 0x12ad: 0x000c, 0x12ae: 0x000c, 0x12af: 0x000c,
-	0x12b0: 0x000c, 0x12b1: 0x000c, 0x12b2: 0x000c, 0x12b3: 0x000c,
-	0x12b6: 0x000c, 0x12b7: 0x000c,
-	// Block 0x4b, offset 0x12c0
-	0x12d0: 0x000c, 0x12d1: 0x000c,
-	0x12d2: 0x000c, 0x12d4: 0x000c, 0x12d5: 0x000c, 0x12d6: 0x000c, 0x12d7: 0x000c,
-	0x12d8: 0x000c, 0x12d9: 0x000c, 0x12da: 0x000c, 0x12db: 0x000c, 0x12dc: 0x000c, 0x12dd: 0x000c,
-	0x12de: 0x000c, 0x12df: 0x000c, 0x12e0: 0x000c, 0x12e2: 0x000c, 0x12e3: 0x000c,
-	0x12e4: 0x000c, 0x12e5: 0x000c, 0x12e6: 0x000c, 0x12e7: 0x000c, 0x12e8: 0x000c,
-	0x12ed: 0x000c,
-	0x12f4: 0x000c,
-	0x12f8: 0x000c, 0x12f9: 0x000c,
-	// Block 0x4c, offset 0x1300
-	0x1300: 0x000c, 0x1301: 0x000c, 0x1302: 0x000c, 0x1303: 0x000c, 0x1304: 0x000c, 0x1305: 0x000c,
-	0x1306: 0x000c, 0x1307: 0x000c, 0x1308: 0x000c, 0x1309: 0x000c, 0x130a: 0x000c, 0x130b: 0x000c,
-	0x130c: 0x000c, 0x130d: 0x000c, 0x130e: 0x000c, 0x130f: 0x000c, 0x1310: 0x000c, 0x1311: 0x000c,
-	0x1312: 0x000c, 0x1313: 0x000c, 0x1314: 0x000c, 0x1315: 0x000c, 0x1316: 0x000c, 0x1317: 0x000c,
-	0x1318: 0x000c, 0x1319: 0x000c, 0x131a: 0x000c, 0x131b: 0x000c, 0x131c: 0x000c, 0x131d: 0x000c,
-	0x131e: 0x000c, 0x131f: 0x000c, 0x1320: 0x000c, 0x1321: 0x000c, 0x1322: 0x000c, 0x1323: 0x000c,
-	0x1324: 0x000c, 0x1325: 0x000c, 0x1326: 0x000c, 0x1327: 0x000c, 0x1328: 0x000c, 0x1329: 0x000c,
-	0x132a: 0x000c, 0x132b: 0x000c, 0x132c: 0x000c, 0x132d: 0x000c, 0x132e: 0x000c, 0x132f: 0x000c,
-	0x1330: 0x000c, 0x1331: 0x000c, 0x1332: 0x000c, 0x1333: 0x000c, 0x1334: 0x000c, 0x1335: 0x000c,
-	0x1336: 0x000c, 0x1337: 0x000c, 0x1338: 0x000c, 0x1339: 0x000c, 0x133b: 0x000c,
-	0x133c: 0x000c, 0x133d: 0x000c, 0x133e: 0x000c, 0x133f: 0x000c,
-	// Block 0x4d, offset 0x1340
-	0x137d: 0x000a, 0x137f: 0x000a,
-	// Block 0x4e, offset 0x1380
-	0x1380: 0x000a, 0x1381: 0x000a,
-	0x138d: 0x000a, 0x138e: 0x000a, 0x138f: 0x000a,
-	0x139d: 0x000a,
-	0x139e: 0x000a, 0x139f: 0x000a,
-	0x13ad: 0x000a, 0x13ae: 0x000a, 0x13af: 0x000a,
-	0x13bd: 0x000a, 0x13be: 0x000a,
-	// Block 0x4f, offset 0x13c0
-	0x13c0: 0x0009, 0x13c1: 0x0009, 0x13c2: 0x0009, 0x13c3: 0x0009, 0x13c4: 0x0009, 0x13c5: 0x0009,
-	0x13c6: 0x0009, 0x13c7: 0x0009, 0x13c8: 0x0009, 0x13c9: 0x0009, 0x13ca: 0x0009, 0x13cb: 0x000b,
-	0x13cc: 0x000b, 0x13cd: 0x000b, 0x13cf: 0x0001, 0x13d0: 0x000a, 0x13d1: 0x000a,
-	0x13d2: 0x000a, 0x13d3: 0x000a, 0x13d4: 0x000a, 0x13d5: 0x000a, 0x13d6: 0x000a, 0x13d7: 0x000a,
-	0x13d8: 0x000a, 0x13d9: 0x000a, 0x13da: 0x000a, 0x13db: 0x000a, 0x13dc: 0x000a, 0x13dd: 0x000a,
-	0x13de: 0x000a, 0x13df: 0x000a, 0x13e0: 0x000a, 0x13e1: 0x000a, 0x13e2: 0x000a, 0x13e3: 0x000a,
-	0x13e4: 0x000a, 0x13e5: 0x000a, 0x13e6: 0x000a, 0x13e7: 0x000a, 0x13e8: 0x0009, 0x13e9: 0x0007,
-	0x13ea: 0x000e, 0x13eb: 0x000e, 0x13ec: 0x000e, 0x13ed: 0x000e, 0x13ee: 0x000e, 0x13ef: 0x0006,
-	0x13f0: 0x0004, 0x13f1: 0x0004, 0x13f2: 0x0004, 0x13f3: 0x0004, 0x13f4: 0x0004, 0x13f5: 0x000a,
-	0x13f6: 0x000a, 0x13f7: 0x000a, 0x13f8: 0x000a, 0x13f9: 0x000a, 0x13fa: 0x000a, 0x13fb: 0x000a,
-	0x13fc: 0x000a, 0x13fd: 0x000a, 0x13fe: 0x000a, 0x13ff: 0x000a,
-	// Block 0x50, offset 0x1400
-	0x1400: 0x000a, 0x1401: 0x000a, 0x1402: 0x000a, 0x1403: 0x000a, 0x1404: 0x0006, 0x1405: 0x009a,
-	0x1406: 0x008a, 0x1407: 0x000a, 0x1408: 0x000a, 0x1409: 0x000a, 0x140a: 0x000a, 0x140b: 0x000a,
-	0x140c: 0x000a, 0x140d: 0x000a, 0x140e: 0x000a, 0x140f: 0x000a, 0x1410: 0x000a, 0x1411: 0x000a,
-	0x1412: 0x000a, 0x1413: 0x000a, 0x1414: 0x000a, 0x1415: 0x000a, 0x1416: 0x000a, 0x1417: 0x000a,
-	0x1418: 0x000a, 0x1419: 0x000a, 0x141a: 0x000a, 0x141b: 0x000a, 0x141c: 0x000a, 0x141d: 0x000a,
-	0x141e: 0x000a, 0x141f: 0x0009, 0x1420: 0x000b, 0x1421: 0x000b, 0x1422: 0x000b, 0x1423: 0x000b,
-	0x1424: 0x000b, 0x1425: 0x000b, 0x1426: 0x000e, 0x1427: 0x000e, 0x1428: 0x000e, 0x1429: 0x000e,
-	0x142a: 0x000b, 0x142b: 0x000b, 0x142c: 0x000b, 0x142d: 0x000b, 0x142e: 0x000b, 0x142f: 0x000b,
-	0x1430: 0x0002, 0x1434: 0x0002, 0x1435: 0x0002,
-	0x1436: 0x0002, 0x1437: 0x0002, 0x1438: 0x0002, 0x1439: 0x0002, 0x143a: 0x0003, 0x143b: 0x0003,
-	0x143c: 0x000a, 0x143d: 0x009a, 0x143e: 0x008a,
-	// Block 0x51, offset 0x1440
-	0x1440: 0x0002, 0x1441: 0x0002, 0x1442: 0x0002, 0x1443: 0x0002, 0x1444: 0x0002, 0x1445: 0x0002,
-	0x1446: 0x0002, 0x1447: 0x0002, 0x1448: 0x0002, 0x1449: 0x0002, 0x144a: 0x0003, 0x144b: 0x0003,
-	0x144c: 0x000a, 0x144d: 0x009a, 0x144e: 0x008a,
-	0x1460: 0x0004, 0x1461: 0x0004, 0x1462: 0x0004, 0x1463: 0x0004,
-	0x1464: 0x0004, 0x1465: 0x0004, 0x1466: 0x0004, 0x1467: 0x0004, 0x1468: 0x0004, 0x1469: 0x0004,
-	0x146a: 0x0004, 0x146b: 0x0004, 0x146c: 0x0004, 0x146d: 0x0004, 0x146e: 0x0004, 0x146f: 0x0004,
-	0x1470: 0x0004, 0x1471: 0x0004, 0x1472: 0x0004, 0x1473: 0x0004, 0x1474: 0x0004, 0x1475: 0x0004,
-	0x1476: 0x0004, 0x1477: 0x0004, 0x1478: 0x0004, 0x1479: 0x0004, 0x147a: 0x0004, 0x147b: 0x0004,
-	0x147c: 0x0004, 0x147d: 0x0004, 0x147e: 0x0004, 0x147f: 0x0004,
-	// Block 0x52, offset 0x1480
-	0x1480: 0x0004, 0x1481: 0x0004, 0x1482: 0x0004, 0x1483: 0x0004, 0x1484: 0x0004, 0x1485: 0x0004,
-	0x1486: 0x0004, 0x1487: 0x0004, 0x1488: 0x0004, 0x1489: 0x0004, 0x148a: 0x0004, 0x148b: 0x0004,
-	0x148c: 0x0004, 0x148d: 0x0004, 0x148e: 0x0004, 0x148f: 0x0004, 0x1490: 0x000c, 0x1491: 0x000c,
-	0x1492: 0x000c, 0x1493: 0x000c, 0x1494: 0x000c, 0x1495: 0x000c, 0x1496: 0x000c, 0x1497: 0x000c,
-	0x1498: 0x000c, 0x1499: 0x000c, 0x149a: 0x000c, 0x149b: 0x000c, 0x149c: 0x000c, 0x149d: 0x000c,
-	0x149e: 0x000c, 0x149f: 0x000c, 0x14a0: 0x000c, 0x14a1: 0x000c, 0x14a2: 0x000c, 0x14a3: 0x000c,
-	0x14a4: 0x000c, 0x14a5: 0x000c, 0x14a6: 0x000c, 0x14a7: 0x000c, 0x14a8: 0x000c, 0x14a9: 0x000c,
-	0x14aa: 0x000c, 0x14ab: 0x000c, 0x14ac: 0x000c, 0x14ad: 0x000c, 0x14ae: 0x000c, 0x14af: 0x000c,
-	0x14b0: 0x000c,
-	// Block 0x53, offset 0x14c0
-	0x14c0: 0x000a, 0x14c1: 0x000a, 0x14c3: 0x000a, 0x14c4: 0x000a, 0x14c5: 0x000a,
-	0x14c6: 0x000a, 0x14c8: 0x000a, 0x14c9: 0x000a,
-	0x14d4: 0x000a, 0x14d6: 0x000a, 0x14d7: 0x000a,
-	0x14d8: 0x000a,
-	0x14de: 0x000a, 0x14df: 0x000a, 0x14e0: 0x000a, 0x14e1: 0x000a, 0x14e2: 0x000a, 0x14e3: 0x000a,
-	0x14e5: 0x000a, 0x14e7: 0x000a, 0x14e9: 0x000a,
-	0x14ee: 0x0004,
-	0x14fa: 0x000a, 0x14fb: 0x000a,
-	// Block 0x54, offset 0x1500
-	0x1500: 0x000a, 0x1501: 0x000a, 0x1502: 0x000a, 0x1503: 0x000a, 0x1504: 0x000a,
-	0x150a: 0x000a, 0x150b: 0x000a,
-	0x150c: 0x000a, 0x150d: 0x000a, 0x1510: 0x000a, 0x1511: 0x000a,
-	0x1512: 0x000a, 0x1513: 0x000a, 0x1514: 0x000a, 0x1515: 0x000a, 0x1516: 0x000a, 0x1517: 0x000a,
-	0x1518: 0x000a, 0x1519: 0x000a, 0x151a: 0x000a, 0x151b: 0x000a, 0x151c: 0x000a, 0x151d: 0x000a,
-	0x151e: 0x000a, 0x151f: 0x000a,
-	// Block 0x55, offset 0x1540
-	0x1549: 0x000a, 0x154a: 0x000a, 0x154b: 0x000a,
-	0x1550: 0x000a, 0x1551: 0x000a,
-	0x1552: 0x000a, 0x1553: 0x000a, 0x1554: 0x000a, 0x1555: 0x000a, 0x1556: 0x000a, 0x1557: 0x000a,
-	0x1558: 0x000a, 0x1559: 0x000a, 0x155a: 0x000a, 0x155b: 0x000a, 0x155c: 0x000a, 0x155d: 0x000a,
-	0x155e: 0x000a, 0x155f: 0x000a, 0x1560: 0x000a, 0x1561: 0x000a, 0x1562: 0x000a, 0x1563: 0x000a,
-	0x1564: 0x000a, 0x1565: 0x000a, 0x1566: 0x000a, 0x1567: 0x000a, 0x1568: 0x000a, 0x1569: 0x000a,
-	0x156a: 0x000a, 0x156b: 0x000a, 0x156c: 0x000a, 0x156d: 0x000a, 0x156e: 0x000a, 0x156f: 0x000a,
-	0x1570: 0x000a, 0x1571: 0x000a, 0x1572: 0x000a, 0x1573: 0x000a, 0x1574: 0x000a, 0x1575: 0x000a,
-	0x1576: 0x000a, 0x1577: 0x000a, 0x1578: 0x000a, 0x1579: 0x000a, 0x157a: 0x000a, 0x157b: 0x000a,
-	0x157c: 0x000a, 0x157d: 0x000a, 0x157e: 0x000a, 0x157f: 0x000a,
-	// Block 0x56, offset 0x1580
-	0x1580: 0x000a, 0x1581: 0x000a, 0x1582: 0x000a, 0x1583: 0x000a, 0x1584: 0x000a, 0x1585: 0x000a,
-	0x1586: 0x000a, 0x1587: 0x000a, 0x1588: 0x000a, 0x1589: 0x000a, 0x158a: 0x000a, 0x158b: 0x000a,
-	0x158c: 0x000a, 0x158d: 0x000a, 0x158e: 0x000a, 0x158f: 0x000a, 0x1590: 0x000a, 0x1591: 0x000a,
-	0x1592: 0x000a, 0x1593: 0x000a, 0x1594: 0x000a, 0x1595: 0x000a, 0x1596: 0x000a, 0x1597: 0x000a,
-	0x1598: 0x000a, 0x1599: 0x000a, 0x159a: 0x000a, 0x159b: 0x000a, 0x159c: 0x000a, 0x159d: 0x000a,
-	0x159e: 0x000a, 0x159f: 0x000a, 0x15a0: 0x000a, 0x15a1: 0x000a, 0x15a2: 0x000a, 0x15a3: 0x000a,
-	0x15a4: 0x000a, 0x15a5: 0x000a, 0x15a6: 0x000a, 0x15a7: 0x000a, 0x15a8: 0x000a, 0x15a9: 0x000a,
-	0x15aa: 0x000a, 0x15ab: 0x000a, 0x15ac: 0x000a, 0x15ad: 0x000a, 0x15ae: 0x000a, 0x15af: 0x000a,
-	0x15b0: 0x000a, 0x15b1: 0x000a, 0x15b2: 0x000a, 0x15b3: 0x000a, 0x15b4: 0x000a, 0x15b5: 0x000a,
-	0x15b6: 0x000a, 0x15b7: 0x000a, 0x15b8: 0x000a, 0x15b9: 0x000a, 0x15ba: 0x000a, 0x15bb: 0x000a,
-	0x15bc: 0x000a, 0x15bd: 0x000a, 0x15be: 0x000a, 0x15bf: 0x000a,
-	// Block 0x57, offset 0x15c0
-	0x15c0: 0x000a, 0x15c1: 0x000a, 0x15c2: 0x000a, 0x15c3: 0x000a, 0x15c4: 0x000a, 0x15c5: 0x000a,
-	0x15c6: 0x000a, 0x15c7: 0x000a, 0x15c8: 0x000a, 0x15c9: 0x000a, 0x15ca: 0x000a, 0x15cb: 0x000a,
-	0x15cc: 0x000a, 0x15cd: 0x000a, 0x15ce: 0x000a, 0x15cf: 0x000a, 0x15d0: 0x000a, 0x15d1: 0x000a,
-	0x15d2: 0x0003, 0x15d3: 0x0004, 0x15d4: 0x000a, 0x15d5: 0x000a, 0x15d6: 0x000a, 0x15d7: 0x000a,
-	0x15d8: 0x000a, 0x15d9: 0x000a, 0x15da: 0x000a, 0x15db: 0x000a, 0x15dc: 0x000a, 0x15dd: 0x000a,
-	0x15de: 0x000a, 0x15df: 0x000a, 0x15e0: 0x000a, 0x15e1: 0x000a, 0x15e2: 0x000a, 0x15e3: 0x000a,
-	0x15e4: 0x000a, 0x15e5: 0x000a, 0x15e6: 0x000a, 0x15e7: 0x000a, 0x15e8: 0x000a, 0x15e9: 0x000a,
-	0x15ea: 0x000a, 0x15eb: 0x000a, 0x15ec: 0x000a, 0x15ed: 0x000a, 0x15ee: 0x000a, 0x15ef: 0x000a,
-	0x15f0: 0x000a, 0x15f1: 0x000a, 0x15f2: 0x000a, 0x15f3: 0x000a, 0x15f4: 0x000a, 0x15f5: 0x000a,
-	0x15f6: 0x000a, 0x15f7: 0x000a, 0x15f8: 0x000a, 0x15f9: 0x000a, 0x15fa: 0x000a, 0x15fb: 0x000a,
-	0x15fc: 0x000a, 0x15fd: 0x000a, 0x15fe: 0x000a, 0x15ff: 0x000a,
-	// Block 0x58, offset 0x1600
-	0x1600: 0x000a, 0x1601: 0x000a, 0x1602: 0x000a, 0x1603: 0x000a, 0x1604: 0x000a, 0x1605: 0x000a,
-	0x1606: 0x000a, 0x1607: 0x000a, 0x1608: 0x003a, 0x1609: 0x002a, 0x160a: 0x003a, 0x160b: 0x002a,
-	0x160c: 0x000a, 0x160d: 0x000a, 0x160e: 0x000a, 0x160f: 0x000a, 0x1610: 0x000a, 0x1611: 0x000a,
-	0x1612: 0x000a, 0x1613: 0x000a, 0x1614: 0x000a, 0x1615: 0x000a, 0x1616: 0x000a, 0x1617: 0x000a,
-	0x1618: 0x000a, 0x1619: 0x000a, 0x161a: 0x000a, 0x161b: 0x000a, 0x161c: 0x000a, 0x161d: 0x000a,
-	0x161e: 0x000a, 0x161f: 0x000a, 0x1620: 0x000a, 0x1621: 0x000a, 0x1622: 0x000a, 0x1623: 0x000a,
-	0x1624: 0x000a, 0x1625: 0x000a, 0x1626: 0x000a, 0x1627: 0x000a, 0x1628: 0x000a, 0x1629: 0x009a,
-	0x162a: 0x008a, 0x162b: 0x000a, 0x162c: 0x000a, 0x162d: 0x000a, 0x162e: 0x000a, 0x162f: 0x000a,
-	0x1630: 0x000a, 0x1631: 0x000a, 0x1632: 0x000a, 0x1633: 0x000a, 0x1634: 0x000a, 0x1635: 0x000a,
-	// Block 0x59, offset 0x1640
-	0x167b: 0x000a,
-	0x167c: 0x000a, 0x167d: 0x000a, 0x167e: 0x000a, 0x167f: 0x000a,
-	// Block 0x5a, offset 0x1680
-	0x1680: 0x000a, 0x1681: 0x000a, 0x1682: 0x000a, 0x1683: 0x000a, 0x1684: 0x000a, 0x1685: 0x000a,
-	0x1686: 0x000a, 0x1687: 0x000a, 0x1688: 0x000a, 0x1689: 0x000a, 0x168a: 0x000a, 0x168b: 0x000a,
-	0x168c: 0x000a, 0x168d: 0x000a, 0x168e: 0x000a, 0x168f: 0x000a, 0x1690: 0x000a, 0x1691: 0x000a,
-	0x1692: 0x000a, 0x1693: 0x000a, 0x1694: 0x000a, 0x1696: 0x000a, 0x1697: 0x000a,
-	0x1698: 0x000a, 0x1699: 0x000a, 0x169a: 0x000a, 0x169b: 0x000a, 0x169c: 0x000a, 0x169d: 0x000a,
-	0x169e: 0x000a, 0x169f: 0x000a, 0x16a0: 0x000a, 0x16a1: 0x000a, 0x16a2: 0x000a, 0x16a3: 0x000a,
-	0x16a4: 0x000a, 0x16a5: 0x000a, 0x16a6: 0x000a, 0x16a7: 0x000a, 0x16a8: 0x000a, 0x16a9: 0x000a,
-	0x16aa: 0x000a, 0x16ab: 0x000a, 0x16ac: 0x000a, 0x16ad: 0x000a, 0x16ae: 0x000a, 0x16af: 0x000a,
-	0x16b0: 0x000a, 0x16b1: 0x000a, 0x16b2: 0x000a, 0x16b3: 0x000a, 0x16b4: 0x000a, 0x16b5: 0x000a,
-	0x16b6: 0x000a, 0x16b7: 0x000a, 0x16b8: 0x000a, 0x16b9: 0x000a, 0x16ba: 0x000a, 0x16bb: 0x000a,
-	0x16bc: 0x000a, 0x16bd: 0x000a, 0x16be: 0x000a, 0x16bf: 0x000a,
-	// Block 0x5b, offset 0x16c0
-	0x16c0: 0x000a, 0x16c1: 0x000a, 0x16c2: 0x000a, 0x16c3: 0x000a, 0x16c4: 0x000a, 0x16c5: 0x000a,
-	0x16c6: 0x000a, 0x16c7: 0x000a, 0x16c8: 0x000a, 0x16c9: 0x000a, 0x16ca: 0x000a, 0x16cb: 0x000a,
-	0x16cc: 0x000a, 0x16cd: 0x000a, 0x16ce: 0x000a, 0x16cf: 0x000a, 0x16d0: 0x000a, 0x16d1: 0x000a,
-	0x16d2: 0x000a, 0x16d3: 0x000a, 0x16d4: 0x000a, 0x16d5: 0x000a, 0x16d6: 0x000a, 0x16d7: 0x000a,
-	0x16d8: 0x000a, 0x16d9: 0x000a, 0x16da: 0x000a, 0x16db: 0x000a, 0x16dc: 0x000a, 0x16dd: 0x000a,
-	0x16de: 0x000a, 0x16df: 0x000a, 0x16e0: 0x000a, 0x16e1: 0x000a, 0x16e2: 0x000a, 0x16e3: 0x000a,
-	0x16e4: 0x000a, 0x16e5: 0x000a, 0x16e6: 0x000a,
-	// Block 0x5c, offset 0x1700
-	0x1700: 0x000a, 0x1701: 0x000a, 0x1702: 0x000a, 0x1703: 0x000a, 0x1704: 0x000a, 0x1705: 0x000a,
-	0x1706: 0x000a, 0x1707: 0x000a, 0x1708: 0x000a, 0x1709: 0x000a, 0x170a: 0x000a,
-	0x1720: 0x000a, 0x1721: 0x000a, 0x1722: 0x000a, 0x1723: 0x000a,
-	0x1724: 0x000a, 0x1725: 0x000a, 0x1726: 0x000a, 0x1727: 0x000a, 0x1728: 0x000a, 0x1729: 0x000a,
-	0x172a: 0x000a, 0x172b: 0x000a, 0x172c: 0x000a, 0x172d: 0x000a, 0x172e: 0x000a, 0x172f: 0x000a,
-	0x1730: 0x000a, 0x1731: 0x000a, 0x1732: 0x000a, 0x1733: 0x000a, 0x1734: 0x000a, 0x1735: 0x000a,
-	0x1736: 0x000a, 0x1737: 0x000a, 0x1738: 0x000a, 0x1739: 0x000a, 0x173a: 0x000a, 0x173b: 0x000a,
-	0x173c: 0x000a, 0x173d: 0x000a, 0x173e: 0x000a, 0x173f: 0x000a,
-	// Block 0x5d, offset 0x1740
-	0x1740: 0x000a, 0x1741: 0x000a, 0x1742: 0x000a, 0x1743: 0x000a, 0x1744: 0x000a, 0x1745: 0x000a,
-	0x1746: 0x000a, 0x1747: 0x000a, 0x1748: 0x0002, 0x1749: 0x0002, 0x174a: 0x0002, 0x174b: 0x0002,
-	0x174c: 0x0002, 0x174d: 0x0002, 0x174e: 0x0002, 0x174f: 0x0002, 0x1750: 0x0002, 0x1751: 0x0002,
-	0x1752: 0x0002, 0x1753: 0x0002, 0x1754: 0x0002, 0x1755: 0x0002, 0x1756: 0x0002, 0x1757: 0x0002,
-	0x1758: 0x0002, 0x1759: 0x0002, 0x175a: 0x0002, 0x175b: 0x0002,
-	// Block 0x5e, offset 0x1780
-	0x17aa: 0x000a, 0x17ab: 0x000a, 0x17ac: 0x000a, 0x17ad: 0x000a, 0x17ae: 0x000a, 0x17af: 0x000a,
-	0x17b0: 0x000a, 0x17b1: 0x000a, 0x17b2: 0x000a, 0x17b3: 0x000a, 0x17b4: 0x000a, 0x17b5: 0x000a,
-	0x17b6: 0x000a, 0x17b7: 0x000a, 0x17b8: 0x000a, 0x17b9: 0x000a, 0x17ba: 0x000a, 0x17bb: 0x000a,
-	0x17bc: 0x000a, 0x17bd: 0x000a, 0x17be: 0x000a, 0x17bf: 0x000a,
-	// Block 0x5f, offset 0x17c0
-	0x17c0: 0x000a, 0x17c1: 0x000a, 0x17c2: 0x000a, 0x17c3: 0x000a, 0x17c4: 0x000a, 0x17c5: 0x000a,
-	0x17c6: 0x000a, 0x17c7: 0x000a, 0x17c8: 0x000a, 0x17c9: 0x000a, 0x17ca: 0x000a, 0x17cb: 0x000a,
-	0x17cc: 0x000a, 0x17cd: 0x000a, 0x17ce: 0x000a, 0x17cf: 0x000a, 0x17d0: 0x000a, 0x17d1: 0x000a,
-	0x17d2: 0x000a, 0x17d3: 0x000a, 0x17d4: 0x000a, 0x17d5: 0x000a, 0x17d6: 0x000a, 0x17d7: 0x000a,
-	0x17d8: 0x000a, 0x17d9: 0x000a, 0x17da: 0x000a, 0x17db: 0x000a, 0x17dc: 0x000a, 0x17dd: 0x000a,
-	0x17de: 0x000a, 0x17df: 0x000a, 0x17e0: 0x000a, 0x17e1: 0x000a, 0x17e2: 0x000a, 0x17e3: 0x000a,
-	0x17e4: 0x000a, 0x17e5: 0x000a, 0x17e6: 0x000a, 0x17e7: 0x000a, 0x17e8: 0x000a, 0x17e9: 0x000a,
-	0x17ea: 0x000a, 0x17eb: 0x000a, 0x17ed: 0x000a, 0x17ee: 0x000a, 0x17ef: 0x000a,
-	0x17f0: 0x000a, 0x17f1: 0x000a, 0x17f2: 0x000a, 0x17f3: 0x000a, 0x17f4: 0x000a, 0x17f5: 0x000a,
-	0x17f6: 0x000a, 0x17f7: 0x000a, 0x17f8: 0x000a, 0x17f9: 0x000a, 0x17fa: 0x000a, 0x17fb: 0x000a,
-	0x17fc: 0x000a, 0x17fd: 0x000a, 0x17fe: 0x000a, 0x17ff: 0x000a,
-	// Block 0x60, offset 0x1800
-	0x1800: 0x000a, 0x1801: 0x000a, 0x1802: 0x000a, 0x1803: 0x000a, 0x1804: 0x000a, 0x1805: 0x000a,
-	0x1806: 0x000a, 0x1807: 0x000a, 0x1808: 0x000a, 0x1809: 0x000a, 0x180a: 0x000a, 0x180b: 0x000a,
-	0x180c: 0x000a, 0x180d: 0x000a, 0x180e: 0x000a, 0x180f: 0x000a, 0x1810: 0x000a, 0x1811: 0x000a,
-	0x1812: 0x000a, 0x1813: 0x000a, 0x1814: 0x000a, 0x1815: 0x000a, 0x1816: 0x000a, 0x1817: 0x000a,
-	0x1818: 0x000a, 0x1819: 0x000a, 0x181a: 0x000a, 0x181b: 0x000a, 0x181c: 0x000a, 0x181d: 0x000a,
-	0x181e: 0x000a, 0x181f: 0x000a, 0x1820: 0x000a, 0x1821: 0x000a, 0x1822: 0x000a, 0x1823: 0x000a,
-	0x1824: 0x000a, 0x1825: 0x000a, 0x1826: 0x000a, 0x1827: 0x000a, 0x1828: 0x003a, 0x1829: 0x002a,
-	0x182a: 0x003a, 0x182b: 0x002a, 0x182c: 0x003a, 0x182d: 0x002a, 0x182e: 0x003a, 0x182f: 0x002a,
-	0x1830: 0x003a, 0x1831: 0x002a, 0x1832: 0x003a, 0x1833: 0x002a, 0x1834: 0x003a, 0x1835: 0x002a,
-	0x1836: 0x000a, 0x1837: 0x000a, 0x1838: 0x000a, 0x1839: 0x000a, 0x183a: 0x000a, 0x183b: 0x000a,
-	0x183c: 0x000a, 0x183d: 0x000a, 0x183e: 0x000a, 0x183f: 0x000a,
-	// Block 0x61, offset 0x1840
-	0x1840: 0x000a, 0x1841: 0x000a, 0x1842: 0x000a, 0x1843: 0x000a, 0x1844: 0x000a, 0x1845: 0x009a,
-	0x1846: 0x008a, 0x1847: 0x000a, 0x1848: 0x000a, 0x1849: 0x000a, 0x184a: 0x000a, 0x184b: 0x000a,
-	0x184c: 0x000a, 0x184d: 0x000a, 0x184e: 0x000a, 0x184f: 0x000a, 0x1850: 0x000a, 0x1851: 0x000a,
-	0x1852: 0x000a, 0x1853: 0x000a, 0x1854: 0x000a, 0x1855: 0x000a, 0x1856: 0x000a, 0x1857: 0x000a,
-	0x1858: 0x000a, 0x1859: 0x000a, 0x185a: 0x000a, 0x185b: 0x000a, 0x185c: 0x000a, 0x185d: 0x000a,
-	0x185e: 0x000a, 0x185f: 0x000a, 0x1860: 0x000a, 0x1861: 0x000a, 0x1862: 0x000a, 0x1863: 0x000a,
-	0x1864: 0x000a, 0x1865: 0x000a, 0x1866: 0x003a, 0x1867: 0x002a, 0x1868: 0x003a, 0x1869: 0x002a,
-	0x186a: 0x003a, 0x186b: 0x002a, 0x186c: 0x003a, 0x186d: 0x002a, 0x186e: 0x003a, 0x186f: 0x002a,
-	0x1870: 0x000a, 0x1871: 0x000a, 0x1872: 0x000a, 0x1873: 0x000a, 0x1874: 0x000a, 0x1875: 0x000a,
-	0x1876: 0x000a, 0x1877: 0x000a, 0x1878: 0x000a, 0x1879: 0x000a, 0x187a: 0x000a, 0x187b: 0x000a,
-	0x187c: 0x000a, 0x187d: 0x000a, 0x187e: 0x000a, 0x187f: 0x000a,
-	// Block 0x62, offset 0x1880
-	0x1880: 0x000a, 0x1881: 0x000a, 0x1882: 0x000a, 0x1883: 0x007a, 0x1884: 0x006a, 0x1885: 0x009a,
-	0x1886: 0x008a, 0x1887: 0x00ba, 0x1888: 0x00aa, 0x1889: 0x009a, 0x188a: 0x008a, 0x188b: 0x007a,
-	0x188c: 0x006a, 0x188d: 0x00da, 0x188e: 0x002a, 0x188f: 0x003a, 0x1890: 0x00ca, 0x1891: 0x009a,
-	0x1892: 0x008a, 0x1893: 0x007a, 0x1894: 0x006a, 0x1895: 0x009a, 0x1896: 0x008a, 0x1897: 0x00ba,
-	0x1898: 0x00aa, 0x1899: 0x000a, 0x189a: 0x000a, 0x189b: 0x000a, 0x189c: 0x000a, 0x189d: 0x000a,
-	0x189e: 0x000a, 0x189f: 0x000a, 0x18a0: 0x000a, 0x18a1: 0x000a, 0x18a2: 0x000a, 0x18a3: 0x000a,
-	0x18a4: 0x000a, 0x18a5: 0x000a, 0x18a6: 0x000a, 0x18a7: 0x000a, 0x18a8: 0x000a, 0x18a9: 0x000a,
-	0x18aa: 0x000a, 0x18ab: 0x000a, 0x18ac: 0x000a, 0x18ad: 0x000a, 0x18ae: 0x000a, 0x18af: 0x000a,
-	0x18b0: 0x000a, 0x18b1: 0x000a, 0x18b2: 0x000a, 0x18b3: 0x000a, 0x18b4: 0x000a, 0x18b5: 0x000a,
-	0x18b6: 0x000a, 0x18b7: 0x000a, 0x18b8: 0x000a, 0x18b9: 0x000a, 0x18ba: 0x000a, 0x18bb: 0x000a,
-	0x18bc: 0x000a, 0x18bd: 0x000a, 0x18be: 0x000a, 0x18bf: 0x000a,
-	// Block 0x63, offset 0x18c0
-	0x18c0: 0x000a, 0x18c1: 0x000a, 0x18c2: 0x000a, 0x18c3: 0x000a, 0x18c4: 0x000a, 0x18c5: 0x000a,
-	0x18c6: 0x000a, 0x18c7: 0x000a, 0x18c8: 0x000a, 0x18c9: 0x000a, 0x18ca: 0x000a, 0x18cb: 0x000a,
-	0x18cc: 0x000a, 0x18cd: 0x000a, 0x18ce: 0x000a, 0x18cf: 0x000a, 0x18d0: 0x000a, 0x18d1: 0x000a,
-	0x18d2: 0x000a, 0x18d3: 0x000a, 0x18d4: 0x000a, 0x18d5: 0x000a, 0x18d6: 0x000a, 0x18d7: 0x000a,
-	0x18d8: 0x003a, 0x18d9: 0x002a, 0x18da: 0x003a, 0x18db: 0x002a, 0x18dc: 0x000a, 0x18dd: 0x000a,
-	0x18de: 0x000a, 0x18df: 0x000a, 0x18e0: 0x000a, 0x18e1: 0x000a, 0x18e2: 0x000a, 0x18e3: 0x000a,
-	0x18e4: 0x000a, 0x18e5: 0x000a, 0x18e6: 0x000a, 0x18e7: 0x000a, 0x18e8: 0x000a, 0x18e9: 0x000a,
-	0x18ea: 0x000a, 0x18eb: 0x000a, 0x18ec: 0x000a, 0x18ed: 0x000a, 0x18ee: 0x000a, 0x18ef: 0x000a,
-	0x18f0: 0x000a, 0x18f1: 0x000a, 0x18f2: 0x000a, 0x18f3: 0x000a, 0x18f4: 0x000a, 0x18f5: 0x000a,
-	0x18f6: 0x000a, 0x18f7: 0x000a, 0x18f8: 0x000a, 0x18f9: 0x000a, 0x18fa: 0x000a, 0x18fb: 0x000a,
-	0x18fc: 0x003a, 0x18fd: 0x002a, 0x18fe: 0x000a, 0x18ff: 0x000a,
-	// Block 0x64, offset 0x1900
-	0x1900: 0x000a, 0x1901: 0x000a, 0x1902: 0x000a, 0x1903: 0x000a, 0x1904: 0x000a, 0x1905: 0x000a,
-	0x1906: 0x000a, 0x1907: 0x000a, 0x1908: 0x000a, 0x1909: 0x000a, 0x190a: 0x000a, 0x190b: 0x000a,
-	0x190c: 0x000a, 0x190d: 0x000a, 0x190e: 0x000a, 0x190f: 0x000a, 0x1910: 0x000a, 0x1911: 0x000a,
-	0x1912: 0x000a, 0x1913: 0x000a, 0x1914: 0x000a, 0x1915: 0x000a, 0x1916: 0x000a, 0x1917: 0x000a,
-	0x1918: 0x000a, 0x1919: 0x000a, 0x191a: 0x000a, 0x191b: 0x000a, 0x191c: 0x000a, 0x191d: 0x000a,
-	0x191e: 0x000a, 0x191f: 0x000a, 0x1920: 0x000a, 0x1921: 0x000a, 0x1922: 0x000a, 0x1923: 0x000a,
-	0x1924: 0x000a, 0x1925: 0x000a, 0x1926: 0x000a, 0x1927: 0x000a, 0x1928: 0x000a, 0x1929: 0x000a,
-	0x192a: 0x000a, 0x192b: 0x000a, 0x192c: 0x000a, 0x192d: 0x000a, 0x192e: 0x000a, 0x192f: 0x000a,
-	0x1930: 0x000a, 0x1931: 0x000a, 0x1932: 0x000a, 0x1933: 0x000a,
-	0x1936: 0x000a, 0x1937: 0x000a, 0x1938: 0x000a, 0x1939: 0x000a, 0x193a: 0x000a, 0x193b: 0x000a,
-	0x193c: 0x000a, 0x193d: 0x000a, 0x193e: 0x000a, 0x193f: 0x000a,
-	// Block 0x65, offset 0x1940
-	0x1940: 0x000a, 0x1941: 0x000a, 0x1942: 0x000a, 0x1943: 0x000a, 0x1944: 0x000a, 0x1945: 0x000a,
-	0x1946: 0x000a, 0x1947: 0x000a, 0x1948: 0x000a, 0x1949: 0x000a, 0x194a: 0x000a, 0x194b: 0x000a,
-	0x194c: 0x000a, 0x194d: 0x000a, 0x194e: 0x000a, 0x194f: 0x000a, 0x1950: 0x000a, 0x1951: 0x000a,
-	0x1952: 0x000a, 0x1953: 0x000a, 0x1954: 0x000a, 0x1955: 0x000a,
-	0x1958: 0x000a, 0x1959: 0x000a, 0x195a: 0x000a, 0x195b: 0x000a, 0x195c: 0x000a, 0x195d: 0x000a,
-	0x195e: 0x000a, 0x195f: 0x000a, 0x1960: 0x000a, 0x1961: 0x000a, 0x1962: 0x000a, 0x1963: 0x000a,
-	0x1964: 0x000a, 0x1965: 0x000a, 0x1966: 0x000a, 0x1967: 0x000a, 0x1968: 0x000a, 0x1969: 0x000a,
-	0x196a: 0x000a, 0x196b: 0x000a, 0x196c: 0x000a, 0x196d: 0x000a, 0x196e: 0x000a, 0x196f: 0x000a,
-	0x1970: 0x000a, 0x1971: 0x000a, 0x1972: 0x000a, 0x1973: 0x000a, 0x1974: 0x000a, 0x1975: 0x000a,
-	0x1976: 0x000a, 0x1977: 0x000a, 0x1978: 0x000a, 0x1979: 0x000a, 0x197a: 0x000a, 0x197b: 0x000a,
-	0x197c: 0x000a, 0x197d: 0x000a, 0x197e: 0x000a, 0x197f: 0x000a,
-	// Block 0x66, offset 0x1980
-	0x1980: 0x000a, 0x1981: 0x000a, 0x1982: 0x000a, 0x1983: 0x000a, 0x1984: 0x000a, 0x1985: 0x000a,
-	0x1986: 0x000a, 0x1987: 0x000a, 0x1988: 0x000a, 0x198a: 0x000a, 0x198b: 0x000a,
-	0x198c: 0x000a, 0x198d: 0x000a, 0x198e: 0x000a, 0x198f: 0x000a, 0x1990: 0x000a, 0x1991: 0x000a,
-	0x1992: 0x000a, 0x1993: 0x000a, 0x1994: 0x000a, 0x1995: 0x000a, 0x1996: 0x000a, 0x1997: 0x000a,
-	0x1998: 0x000a, 0x1999: 0x000a, 0x199a: 0x000a, 0x199b: 0x000a, 0x199c: 0x000a, 0x199d: 0x000a,
-	0x199e: 0x000a, 0x199f: 0x000a, 0x19a0: 0x000a, 0x19a1: 0x000a, 0x19a2: 0x000a, 0x19a3: 0x000a,
-	0x19a4: 0x000a, 0x19a5: 0x000a, 0x19a6: 0x000a, 0x19a7: 0x000a, 0x19a8: 0x000a, 0x19a9: 0x000a,
-	0x19aa: 0x000a, 0x19ab: 0x000a, 0x19ac: 0x000a, 0x19ad: 0x000a, 0x19ae: 0x000a, 0x19af: 0x000a,
-	0x19b0: 0x000a, 0x19b1: 0x000a, 0x19b2: 0x000a, 0x19b3: 0x000a, 0x19b4: 0x000a, 0x19b5: 0x000a,
-	0x19b6: 0x000a, 0x19b7: 0x000a, 0x19b8: 0x000a, 0x19b9: 0x000a, 0x19ba: 0x000a, 0x19bb: 0x000a,
-	0x19bc: 0x000a, 0x19bd: 0x000a, 0x19be: 0x000a,
-	// Block 0x67, offset 0x19c0
-	0x19e5: 0x000a, 0x19e6: 0x000a, 0x19e7: 0x000a, 0x19e8: 0x000a, 0x19e9: 0x000a,
-	0x19ea: 0x000a, 0x19ef: 0x000c,
-	0x19f0: 0x000c, 0x19f1: 0x000c,
-	0x19f9: 0x000a, 0x19fa: 0x000a, 0x19fb: 0x000a,
-	0x19fc: 0x000a, 0x19fd: 0x000a, 0x19fe: 0x000a, 0x19ff: 0x000a,
-	// Block 0x68, offset 0x1a00
-	0x1a3f: 0x000c,
-	// Block 0x69, offset 0x1a40
-	0x1a60: 0x000c, 0x1a61: 0x000c, 0x1a62: 0x000c, 0x1a63: 0x000c,
-	0x1a64: 0x000c, 0x1a65: 0x000c, 0x1a66: 0x000c, 0x1a67: 0x000c, 0x1a68: 0x000c, 0x1a69: 0x000c,
-	0x1a6a: 0x000c, 0x1a6b: 0x000c, 0x1a6c: 0x000c, 0x1a6d: 0x000c, 0x1a6e: 0x000c, 0x1a6f: 0x000c,
-	0x1a70: 0x000c, 0x1a71: 0x000c, 0x1a72: 0x000c, 0x1a73: 0x000c, 0x1a74: 0x000c, 0x1a75: 0x000c,
-	0x1a76: 0x000c, 0x1a77: 0x000c, 0x1a78: 0x000c, 0x1a79: 0x000c, 0x1a7a: 0x000c, 0x1a7b: 0x000c,
-	0x1a7c: 0x000c, 0x1a7d: 0x000c, 0x1a7e: 0x000c, 0x1a7f: 0x000c,
-	// Block 0x6a, offset 0x1a80
-	0x1a80: 0x000a, 0x1a81: 0x000a, 0x1a82: 0x000a, 0x1a83: 0x000a, 0x1a84: 0x000a, 0x1a85: 0x000a,
-	0x1a86: 0x000a, 0x1a87: 0x000a, 0x1a88: 0x000a, 0x1a89: 0x000a, 0x1a8a: 0x000a, 0x1a8b: 0x000a,
-	0x1a8c: 0x000a, 0x1a8d: 0x000a, 0x1a8e: 0x000a, 0x1a8f: 0x000a, 0x1a90: 0x000a, 0x1a91: 0x000a,
-	0x1a92: 0x000a, 0x1a93: 0x000a, 0x1a94: 0x000a, 0x1a95: 0x000a, 0x1a96: 0x000a, 0x1a97: 0x000a,
-	0x1a98: 0x000a, 0x1a99: 0x000a, 0x1a9a: 0x000a, 0x1a9b: 0x000a, 0x1a9c: 0x000a, 0x1a9d: 0x000a,
-	0x1a9e: 0x000a, 0x1a9f: 0x000a, 0x1aa0: 0x000a, 0x1aa1: 0x000a, 0x1aa2: 0x003a, 0x1aa3: 0x002a,
-	0x1aa4: 0x003a, 0x1aa5: 0x002a, 0x1aa6: 0x003a, 0x1aa7: 0x002a, 0x1aa8: 0x003a, 0x1aa9: 0x002a,
-	0x1aaa: 0x000a, 0x1aab: 0x000a, 0x1aac: 0x000a, 0x1aad: 0x000a, 0x1aae: 0x000a, 0x1aaf: 0x000a,
-	0x1ab0: 0x000a, 0x1ab1: 0x000a, 0x1ab2: 0x000a, 0x1ab3: 0x000a, 0x1ab4: 0x000a, 0x1ab5: 0x000a,
-	0x1ab6: 0x000a, 0x1ab7: 0x000a, 0x1ab8: 0x000a, 0x1ab9: 0x000a, 0x1aba: 0x000a, 0x1abb: 0x000a,
-	0x1abc: 0x000a, 0x1abd: 0x000a, 0x1abe: 0x000a, 0x1abf: 0x000a,
-	// Block 0x6b, offset 0x1ac0
-	0x1ac0: 0x000a, 0x1ac1: 0x000a, 0x1ac2: 0x000a, 0x1ac3: 0x000a, 0x1ac4: 0x000a, 0x1ac5: 0x000a,
-	0x1ac6: 0x000a, 0x1ac7: 0x000a, 0x1ac8: 0x000a, 0x1ac9: 0x000a, 0x1aca: 0x000a, 0x1acb: 0x000a,
-	0x1acc: 0x000a, 0x1acd: 0x000a, 0x1ace: 0x000a,
-	// Block 0x6c, offset 0x1b00
-	0x1b00: 0x000a, 0x1b01: 0x000a, 0x1b02: 0x000a, 0x1b03: 0x000a, 0x1b04: 0x000a, 0x1b05: 0x000a,
-	0x1b06: 0x000a, 0x1b07: 0x000a, 0x1b08: 0x000a, 0x1b09: 0x000a, 0x1b0a: 0x000a, 0x1b0b: 0x000a,
-	0x1b0c: 0x000a, 0x1b0d: 0x000a, 0x1b0e: 0x000a, 0x1b0f: 0x000a, 0x1b10: 0x000a, 0x1b11: 0x000a,
-	0x1b12: 0x000a, 0x1b13: 0x000a, 0x1b14: 0x000a, 0x1b15: 0x000a, 0x1b16: 0x000a, 0x1b17: 0x000a,
-	0x1b18: 0x000a, 0x1b19: 0x000a, 0x1b1b: 0x000a, 0x1b1c: 0x000a, 0x1b1d: 0x000a,
-	0x1b1e: 0x000a, 0x1b1f: 0x000a, 0x1b20: 0x000a, 0x1b21: 0x000a, 0x1b22: 0x000a, 0x1b23: 0x000a,
-	0x1b24: 0x000a, 0x1b25: 0x000a, 0x1b26: 0x000a, 0x1b27: 0x000a, 0x1b28: 0x000a, 0x1b29: 0x000a,
-	0x1b2a: 0x000a, 0x1b2b: 0x000a, 0x1b2c: 0x000a, 0x1b2d: 0x000a, 0x1b2e: 0x000a, 0x1b2f: 0x000a,
-	0x1b30: 0x000a, 0x1b31: 0x000a, 0x1b32: 0x000a, 0x1b33: 0x000a, 0x1b34: 0x000a, 0x1b35: 0x000a,
-	0x1b36: 0x000a, 0x1b37: 0x000a, 0x1b38: 0x000a, 0x1b39: 0x000a, 0x1b3a: 0x000a, 0x1b3b: 0x000a,
-	0x1b3c: 0x000a, 0x1b3d: 0x000a, 0x1b3e: 0x000a, 0x1b3f: 0x000a,
-	// Block 0x6d, offset 0x1b40
-	0x1b40: 0x000a, 0x1b41: 0x000a, 0x1b42: 0x000a, 0x1b43: 0x000a, 0x1b44: 0x000a, 0x1b45: 0x000a,
-	0x1b46: 0x000a, 0x1b47: 0x000a, 0x1b48: 0x000a, 0x1b49: 0x000a, 0x1b4a: 0x000a, 0x1b4b: 0x000a,
-	0x1b4c: 0x000a, 0x1b4d: 0x000a, 0x1b4e: 0x000a, 0x1b4f: 0x000a, 0x1b50: 0x000a, 0x1b51: 0x000a,
-	0x1b52: 0x000a, 0x1b53: 0x000a, 0x1b54: 0x000a, 0x1b55: 0x000a, 0x1b56: 0x000a, 0x1b57: 0x000a,
-	0x1b58: 0x000a, 0x1b59: 0x000a, 0x1b5a: 0x000a, 0x1b5b: 0x000a, 0x1b5c: 0x000a, 0x1b5d: 0x000a,
-	0x1b5e: 0x000a, 0x1b5f: 0x000a, 0x1b60: 0x000a, 0x1b61: 0x000a, 0x1b62: 0x000a, 0x1b63: 0x000a,
-	0x1b64: 0x000a, 0x1b65: 0x000a, 0x1b66: 0x000a, 0x1b67: 0x000a, 0x1b68: 0x000a, 0x1b69: 0x000a,
-	0x1b6a: 0x000a, 0x1b6b: 0x000a, 0x1b6c: 0x000a, 0x1b6d: 0x000a, 0x1b6e: 0x000a, 0x1b6f: 0x000a,
-	0x1b70: 0x000a, 0x1b71: 0x000a, 0x1b72: 0x000a, 0x1b73: 0x000a,
-	// Block 0x6e, offset 0x1b80
-	0x1b80: 0x000a, 0x1b81: 0x000a, 0x1b82: 0x000a, 0x1b83: 0x000a, 0x1b84: 0x000a, 0x1b85: 0x000a,
-	0x1b86: 0x000a, 0x1b87: 0x000a, 0x1b88: 0x000a, 0x1b89: 0x000a, 0x1b8a: 0x000a, 0x1b8b: 0x000a,
-	0x1b8c: 0x000a, 0x1b8d: 0x000a, 0x1b8e: 0x000a, 0x1b8f: 0x000a, 0x1b90: 0x000a, 0x1b91: 0x000a,
-	0x1b92: 0x000a, 0x1b93: 0x000a, 0x1b94: 0x000a, 0x1b95: 0x000a,
-	0x1bb0: 0x000a, 0x1bb1: 0x000a, 0x1bb2: 0x000a, 0x1bb3: 0x000a, 0x1bb4: 0x000a, 0x1bb5: 0x000a,
-	0x1bb6: 0x000a, 0x1bb7: 0x000a, 0x1bb8: 0x000a, 0x1bb9: 0x000a, 0x1bba: 0x000a, 0x1bbb: 0x000a,
-	// Block 0x6f, offset 0x1bc0
-	0x1bc0: 0x0009, 0x1bc1: 0x000a, 0x1bc2: 0x000a, 0x1bc3: 0x000a, 0x1bc4: 0x000a,
-	0x1bc8: 0x003a, 0x1bc9: 0x002a, 0x1bca: 0x003a, 0x1bcb: 0x002a,
-	0x1bcc: 0x003a, 0x1bcd: 0x002a, 0x1bce: 0x003a, 0x1bcf: 0x002a, 0x1bd0: 0x003a, 0x1bd1: 0x002a,
-	0x1bd2: 0x000a, 0x1bd3: 0x000a, 0x1bd4: 0x003a, 0x1bd5: 0x002a, 0x1bd6: 0x003a, 0x1bd7: 0x002a,
-	0x1bd8: 0x003a, 0x1bd9: 0x002a, 0x1bda: 0x003a, 0x1bdb: 0x002a, 0x1bdc: 0x000a, 0x1bdd: 0x000a,
-	0x1bde: 0x000a, 0x1bdf: 0x000a, 0x1be0: 0x000a,
-	0x1bea: 0x000c, 0x1beb: 0x000c, 0x1bec: 0x000c, 0x1bed: 0x000c,
-	0x1bf0: 0x000a,
-	0x1bf6: 0x000a, 0x1bf7: 0x000a,
-	0x1bfd: 0x000a, 0x1bfe: 0x000a, 0x1bff: 0x000a,
-	// Block 0x70, offset 0x1c00
-	0x1c19: 0x000c, 0x1c1a: 0x000c, 0x1c1b: 0x000a, 0x1c1c: 0x000a,
-	0x1c20: 0x000a,
-	// Block 0x71, offset 0x1c40
-	0x1c7b: 0x000a,
-	// Block 0x72, offset 0x1c80
-	0x1c80: 0x000a, 0x1c81: 0x000a, 0x1c82: 0x000a, 0x1c83: 0x000a, 0x1c84: 0x000a, 0x1c85: 0x000a,
-	0x1c86: 0x000a, 0x1c87: 0x000a, 0x1c88: 0x000a, 0x1c89: 0x000a, 0x1c8a: 0x000a, 0x1c8b: 0x000a,
-	0x1c8c: 0x000a, 0x1c8d: 0x000a, 0x1c8e: 0x000a, 0x1c8f: 0x000a, 0x1c90: 0x000a, 0x1c91: 0x000a,
-	0x1c92: 0x000a, 0x1c93: 0x000a, 0x1c94: 0x000a, 0x1c95: 0x000a, 0x1c96: 0x000a, 0x1c97: 0x000a,
-	0x1c98: 0x000a, 0x1c99: 0x000a, 0x1c9a: 0x000a, 0x1c9b: 0x000a, 0x1c9c: 0x000a, 0x1c9d: 0x000a,
-	0x1c9e: 0x000a, 0x1c9f: 0x000a, 0x1ca0: 0x000a, 0x1ca1: 0x000a, 0x1ca2: 0x000a, 0x1ca3: 0x000a,
-	// Block 0x73, offset 0x1cc0
-	0x1cdd: 0x000a,
-	0x1cde: 0x000a,
-	// Block 0x74, offset 0x1d00
-	0x1d10: 0x000a, 0x1d11: 0x000a,
-	0x1d12: 0x000a, 0x1d13: 0x000a, 0x1d14: 0x000a, 0x1d15: 0x000a, 0x1d16: 0x000a, 0x1d17: 0x000a,
-	0x1d18: 0x000a, 0x1d19: 0x000a, 0x1d1a: 0x000a, 0x1d1b: 0x000a, 0x1d1c: 0x000a, 0x1d1d: 0x000a,
-	0x1d1e: 0x000a, 0x1d1f: 0x000a,
-	0x1d3c: 0x000a, 0x1d3d: 0x000a, 0x1d3e: 0x000a,
-	// Block 0x75, offset 0x1d40
-	0x1d71: 0x000a, 0x1d72: 0x000a, 0x1d73: 0x000a, 0x1d74: 0x000a, 0x1d75: 0x000a,
-	0x1d76: 0x000a, 0x1d77: 0x000a, 0x1d78: 0x000a, 0x1d79: 0x000a, 0x1d7a: 0x000a, 0x1d7b: 0x000a,
-	0x1d7c: 0x000a, 0x1d7d: 0x000a, 0x1d7e: 0x000a, 0x1d7f: 0x000a,
-	// Block 0x76, offset 0x1d80
-	0x1d8c: 0x000a, 0x1d8d: 0x000a, 0x1d8e: 0x000a, 0x1d8f: 0x000a,
-	// Block 0x77, offset 0x1dc0
-	0x1df7: 0x000a, 0x1df8: 0x000a, 0x1df9: 0x000a, 0x1dfa: 0x000a,
-	// Block 0x78, offset 0x1e00
-	0x1e1e: 0x000a, 0x1e1f: 0x000a,
-	0x1e3f: 0x000a,
-	// Block 0x79, offset 0x1e40
-	0x1e50: 0x000a, 0x1e51: 0x000a,
-	0x1e52: 0x000a, 0x1e53: 0x000a, 0x1e54: 0x000a, 0x1e55: 0x000a, 0x1e56: 0x000a, 0x1e57: 0x000a,
-	0x1e58: 0x000a, 0x1e59: 0x000a, 0x1e5a: 0x000a, 0x1e5b: 0x000a, 0x1e5c: 0x000a, 0x1e5d: 0x000a,
-	0x1e5e: 0x000a, 0x1e5f: 0x000a, 0x1e60: 0x000a, 0x1e61: 0x000a, 0x1e62: 0x000a, 0x1e63: 0x000a,
-	0x1e64: 0x000a, 0x1e65: 0x000a, 0x1e66: 0x000a, 0x1e67: 0x000a, 0x1e68: 0x000a, 0x1e69: 0x000a,
-	0x1e6a: 0x000a, 0x1e6b: 0x000a, 0x1e6c: 0x000a, 0x1e6d: 0x000a, 0x1e6e: 0x000a, 0x1e6f: 0x000a,
-	0x1e70: 0x000a, 0x1e71: 0x000a, 0x1e72: 0x000a, 0x1e73: 0x000a, 0x1e74: 0x000a, 0x1e75: 0x000a,
-	0x1e76: 0x000a, 0x1e77: 0x000a, 0x1e78: 0x000a, 0x1e79: 0x000a, 0x1e7a: 0x000a, 0x1e7b: 0x000a,
-	0x1e7c: 0x000a, 0x1e7d: 0x000a, 0x1e7e: 0x000a, 0x1e7f: 0x000a,
-	// Block 0x7a, offset 0x1e80
-	0x1e80: 0x000a, 0x1e81: 0x000a, 0x1e82: 0x000a, 0x1e83: 0x000a, 0x1e84: 0x000a, 0x1e85: 0x000a,
-	0x1e86: 0x000a,
-	// Block 0x7b, offset 0x1ec0
-	0x1ecd: 0x000a, 0x1ece: 0x000a, 0x1ecf: 0x000a,
-	// Block 0x7c, offset 0x1f00
-	0x1f2f: 0x000c,
-	0x1f30: 0x000c, 0x1f31: 0x000c, 0x1f32: 0x000c, 0x1f33: 0x000a, 0x1f34: 0x000c, 0x1f35: 0x000c,
-	0x1f36: 0x000c, 0x1f37: 0x000c, 0x1f38: 0x000c, 0x1f39: 0x000c, 0x1f3a: 0x000c, 0x1f3b: 0x000c,
-	0x1f3c: 0x000c, 0x1f3d: 0x000c, 0x1f3e: 0x000a, 0x1f3f: 0x000a,
-	// Block 0x7d, offset 0x1f40
-	0x1f5e: 0x000c, 0x1f5f: 0x000c,
-	// Block 0x7e, offset 0x1f80
-	0x1fb0: 0x000c, 0x1fb1: 0x000c,
-	// Block 0x7f, offset 0x1fc0
-	0x1fc0: 0x000a, 0x1fc1: 0x000a, 0x1fc2: 0x000a, 0x1fc3: 0x000a, 0x1fc4: 0x000a, 0x1fc5: 0x000a,
-	0x1fc6: 0x000a, 0x1fc7: 0x000a, 0x1fc8: 0x000a, 0x1fc9: 0x000a, 0x1fca: 0x000a, 0x1fcb: 0x000a,
-	0x1fcc: 0x000a, 0x1fcd: 0x000a, 0x1fce: 0x000a, 0x1fcf: 0x000a, 0x1fd0: 0x000a, 0x1fd1: 0x000a,
-	0x1fd2: 0x000a, 0x1fd3: 0x000a, 0x1fd4: 0x000a, 0x1fd5: 0x000a, 0x1fd6: 0x000a, 0x1fd7: 0x000a,
-	0x1fd8: 0x000a, 0x1fd9: 0x000a, 0x1fda: 0x000a, 0x1fdb: 0x000a, 0x1fdc: 0x000a, 0x1fdd: 0x000a,
-	0x1fde: 0x000a, 0x1fdf: 0x000a, 0x1fe0: 0x000a, 0x1fe1: 0x000a,
-	// Block 0x80, offset 0x2000
-	0x2008: 0x000a,
-	// Block 0x81, offset 0x2040
-	0x2042: 0x000c,
-	0x2046: 0x000c, 0x204b: 0x000c,
-	0x2065: 0x000c, 0x2066: 0x000c, 0x2068: 0x000a, 0x2069: 0x000a,
-	0x206a: 0x000a, 0x206b: 0x000a,
-	0x2078: 0x0004, 0x2079: 0x0004,
-	// Block 0x82, offset 0x2080
-	0x20b4: 0x000a, 0x20b5: 0x000a,
-	0x20b6: 0x000a, 0x20b7: 0x000a,
-	// Block 0x83, offset 0x20c0
-	0x20c4: 0x000c, 0x20c5: 0x000c,
-	0x20e0: 0x000c, 0x20e1: 0x000c, 0x20e2: 0x000c, 0x20e3: 0x000c,
-	0x20e4: 0x000c, 0x20e5: 0x000c, 0x20e6: 0x000c, 0x20e7: 0x000c, 0x20e8: 0x000c, 0x20e9: 0x000c,
-	0x20ea: 0x000c, 0x20eb: 0x000c, 0x20ec: 0x000c, 0x20ed: 0x000c, 0x20ee: 0x000c, 0x20ef: 0x000c,
-	0x20f0: 0x000c, 0x20f1: 0x000c,
-	0x20ff: 0x000c,
-	// Block 0x84, offset 0x2100
-	0x2126: 0x000c, 0x2127: 0x000c, 0x2128: 0x000c, 0x2129: 0x000c,
-	0x212a: 0x000c, 0x212b: 0x000c, 0x212c: 0x000c, 0x212d: 0x000c,
-	// Block 0x85, offset 0x2140
-	0x2147: 0x000c, 0x2148: 0x000c, 0x2149: 0x000c, 0x214a: 0x000c, 0x214b: 0x000c,
-	0x214c: 0x000c, 0x214d: 0x000c, 0x214e: 0x000c, 0x214f: 0x000c, 0x2150: 0x000c, 0x2151: 0x000c,
-	// Block 0x86, offset 0x2180
-	0x2180: 0x000c, 0x2181: 0x000c, 0x2182: 0x000c,
-	0x21b3: 0x000c,
-	0x21b6: 0x000c, 0x21b7: 0x000c, 0x21b8: 0x000c, 0x21b9: 0x000c,
-	0x21bc: 0x000c,
-	// Block 0x87, offset 0x21c0
-	0x21e5: 0x000c,
-	// Block 0x88, offset 0x2200
-	0x2229: 0x000c,
-	0x222a: 0x000c, 0x222b: 0x000c, 0x222c: 0x000c, 0x222d: 0x000c, 0x222e: 0x000c,
-	0x2231: 0x000c, 0x2232: 0x000c, 0x2235: 0x000c,
-	0x2236: 0x000c,
-	// Block 0x89, offset 0x2240
-	0x2243: 0x000c,
-	0x224c: 0x000c,
-	0x227c: 0x000c,
-	// Block 0x8a, offset 0x2280
-	0x22b0: 0x000c, 0x22b2: 0x000c, 0x22b3: 0x000c, 0x22b4: 0x000c,
-	0x22b7: 0x000c, 0x22b8: 0x000c,
-	0x22be: 0x000c, 0x22bf: 0x000c,
-	// Block 0x8b, offset 0x22c0
-	0x22c1: 0x000c,
-	0x22ec: 0x000c, 0x22ed: 0x000c,
-	0x22f6: 0x000c,
-	// Block 0x8c, offset 0x2300
-	0x2325: 0x000c, 0x2328: 0x000c,
-	0x232d: 0x000c,
-	// Block 0x8d, offset 0x2340
-	0x235d: 0x0001,
-	0x235e: 0x000c, 0x235f: 0x0001, 0x2360: 0x0001, 0x2361: 0x0001, 0x2362: 0x0001, 0x2363: 0x0001,
-	0x2364: 0x0001, 0x2365: 0x0001, 0x2366: 0x0001, 0x2367: 0x0001, 0x2368: 0x0001, 0x2369: 0x0003,
-	0x236a: 0x0001, 0x236b: 0x0001, 0x236c: 0x0001, 0x236d: 0x0001, 0x236e: 0x0001, 0x236f: 0x0001,
-	0x2370: 0x0001, 0x2371: 0x0001, 0x2372: 0x0001, 0x2373: 0x0001, 0x2374: 0x0001, 0x2375: 0x0001,
-	0x2376: 0x0001, 0x2377: 0x0001, 0x2378: 0x0001, 0x2379: 0x0001, 0x237a: 0x0001, 0x237b: 0x0001,
-	0x237c: 0x0001, 0x237d: 0x0001, 0x237e: 0x0001, 0x237f: 0x0001,
-	// Block 0x8e, offset 0x2380
-	0x2380: 0x0001, 0x2381: 0x0001, 0x2382: 0x0001, 0x2383: 0x0001, 0x2384: 0x0001, 0x2385: 0x0001,
-	0x2386: 0x0001, 0x2387: 0x0001, 0x2388: 0x0001, 0x2389: 0x0001, 0x238a: 0x0001, 0x238b: 0x0001,
-	0x238c: 0x0001, 0x238d: 0x0001, 0x238e: 0x0001, 0x238f: 0x0001, 0x2390: 0x000d, 0x2391: 0x000d,
-	0x2392: 0x000d, 0x2393: 0x000d, 0x2394: 0x000d, 0x2395: 0x000d, 0x2396: 0x000d, 0x2397: 0x000d,
-	0x2398: 0x000d, 0x2399: 0x000d, 0x239a: 0x000d, 0x239b: 0x000d, 0x239c: 0x000d, 0x239d: 0x000d,
-	0x239e: 0x000d, 0x239f: 0x000d, 0x23a0: 0x000d, 0x23a1: 0x000d, 0x23a2: 0x000d, 0x23a3: 0x000d,
-	0x23a4: 0x000d, 0x23a5: 0x000d, 0x23a6: 0x000d, 0x23a7: 0x000d, 0x23a8: 0x000d, 0x23a9: 0x000d,
-	0x23aa: 0x000d, 0x23ab: 0x000d, 0x23ac: 0x000d, 0x23ad: 0x000d, 0x23ae: 0x000d, 0x23af: 0x000d,
-	0x23b0: 0x000d, 0x23b1: 0x000d, 0x23b2: 0x000d, 0x23b3: 0x000d, 0x23b4: 0x000d, 0x23b5: 0x000d,
-	0x23b6: 0x000d, 0x23b7: 0x000d, 0x23b8: 0x000d, 0x23b9: 0x000d, 0x23ba: 0x000d, 0x23bb: 0x000d,
-	0x23bc: 0x000d, 0x23bd: 0x000d, 0x23be: 0x000d, 0x23bf: 0x000d,
-	// Block 0x8f, offset 0x23c0
-	0x23c0: 0x000d, 0x23c1: 0x000d, 0x23c2: 0x000d, 0x23c3: 0x000d, 0x23c4: 0x000d, 0x23c5: 0x000d,
-	0x23c6: 0x000d, 0x23c7: 0x000d, 0x23c8: 0x000d, 0x23c9: 0x000d, 0x23ca: 0x000d, 0x23cb: 0x000d,
-	0x23cc: 0x000d, 0x23cd: 0x000d, 0x23ce: 0x000d, 0x23cf: 0x000d, 0x23d0: 0x000d, 0x23d1: 0x000d,
-	0x23d2: 0x000d, 0x23d3: 0x000d, 0x23d4: 0x000d, 0x23d5: 0x000d, 0x23d6: 0x000d, 0x23d7: 0x000d,
-	0x23d8: 0x000d, 0x23d9: 0x000d, 0x23da: 0x000d, 0x23db: 0x000d, 0x23dc: 0x000d, 0x23dd: 0x000d,
-	0x23de: 0x000d, 0x23df: 0x000d, 0x23e0: 0x000d, 0x23e1: 0x000d, 0x23e2: 0x000d, 0x23e3: 0x000d,
-	0x23e4: 0x000d, 0x23e5: 0x000d, 0x23e6: 0x000d, 0x23e7: 0x000d, 0x23e8: 0x000d, 0x23e9: 0x000d,
-	0x23ea: 0x000d, 0x23eb: 0x000d, 0x23ec: 0x000d, 0x23ed: 0x000d, 0x23ee: 0x000d, 0x23ef: 0x000d,
-	0x23f0: 0x000d, 0x23f1: 0x000d, 0x23f2: 0x000d, 0x23f3: 0x000d, 0x23f4: 0x000d, 0x23f5: 0x000d,
-	0x23f6: 0x000d, 0x23f7: 0x000d, 0x23f8: 0x000d, 0x23f9: 0x000d, 0x23fa: 0x000d, 0x23fb: 0x000d,
-	0x23fc: 0x000d, 0x23fd: 0x000d, 0x23fe: 0x000a, 0x23ff: 0x000a,
-	// Block 0x90, offset 0x2400
-	0x2400: 0x000d, 0x2401: 0x000d, 0x2402: 0x000d, 0x2403: 0x000d, 0x2404: 0x000d, 0x2405: 0x000d,
-	0x2406: 0x000d, 0x2407: 0x000d, 0x2408: 0x000d, 0x2409: 0x000d, 0x240a: 0x000d, 0x240b: 0x000d,
-	0x240c: 0x000d, 0x240d: 0x000d, 0x240e: 0x000d, 0x240f: 0x000d, 0x2410: 0x000b, 0x2411: 0x000b,
-	0x2412: 0x000b, 0x2413: 0x000b, 0x2414: 0x000b, 0x2415: 0x000b, 0x2416: 0x000b, 0x2417: 0x000b,
-	0x2418: 0x000b, 0x2419: 0x000b, 0x241a: 0x000b, 0x241b: 0x000b, 0x241c: 0x000b, 0x241d: 0x000b,
-	0x241e: 0x000b, 0x241f: 0x000b, 0x2420: 0x000b, 0x2421: 0x000b, 0x2422: 0x000b, 0x2423: 0x000b,
-	0x2424: 0x000b, 0x2425: 0x000b, 0x2426: 0x000b, 0x2427: 0x000b, 0x2428: 0x000b, 0x2429: 0x000b,
-	0x242a: 0x000b, 0x242b: 0x000b, 0x242c: 0x000b, 0x242d: 0x000b, 0x242e: 0x000b, 0x242f: 0x000b,
-	0x2430: 0x000d, 0x2431: 0x000d, 0x2432: 0x000d, 0x2433: 0x000d, 0x2434: 0x000d, 0x2435: 0x000d,
-	0x2436: 0x000d, 0x2437: 0x000d, 0x2438: 0x000d, 0x2439: 0x000d, 0x243a: 0x000d, 0x243b: 0x000d,
-	0x243c: 0x000d, 0x243d: 0x000a, 0x243e: 0x000d, 0x243f: 0x000d,
-	// Block 0x91, offset 0x2440
-	0x2440: 0x000c, 0x2441: 0x000c, 0x2442: 0x000c, 0x2443: 0x000c, 0x2444: 0x000c, 0x2445: 0x000c,
-	0x2446: 0x000c, 0x2447: 0x000c, 0x2448: 0x000c, 0x2449: 0x000c, 0x244a: 0x000c, 0x244b: 0x000c,
-	0x244c: 0x000c, 0x244d: 0x000c, 0x244e: 0x000c, 0x244f: 0x000c, 0x2450: 0x000a, 0x2451: 0x000a,
-	0x2452: 0x000a, 0x2453: 0x000a, 0x2454: 0x000a, 0x2455: 0x000a, 0x2456: 0x000a, 0x2457: 0x000a,
-	0x2458: 0x000a, 0x2459: 0x000a,
-	0x2460: 0x000c, 0x2461: 0x000c, 0x2462: 0x000c, 0x2463: 0x000c,
-	0x2464: 0x000c, 0x2465: 0x000c, 0x2466: 0x000c, 0x2467: 0x000c, 0x2468: 0x000c, 0x2469: 0x000c,
-	0x246a: 0x000c, 0x246b: 0x000c, 0x246c: 0x000c, 0x246d: 0x000c, 0x246e: 0x000c, 0x246f: 0x000c,
-	0x2470: 0x000a, 0x2471: 0x000a, 0x2472: 0x000a, 0x2473: 0x000a, 0x2474: 0x000a, 0x2475: 0x000a,
-	0x2476: 0x000a, 0x2477: 0x000a, 0x2478: 0x000a, 0x2479: 0x000a, 0x247a: 0x000a, 0x247b: 0x000a,
-	0x247c: 0x000a, 0x247d: 0x000a, 0x247e: 0x000a, 0x247f: 0x000a,
-	// Block 0x92, offset 0x2480
-	0x2480: 0x000a, 0x2481: 0x000a, 0x2482: 0x000a, 0x2483: 0x000a, 0x2484: 0x000a, 0x2485: 0x000a,
-	0x2486: 0x000a, 0x2487: 0x000a, 0x2488: 0x000a, 0x2489: 0x000a, 0x248a: 0x000a, 0x248b: 0x000a,
-	0x248c: 0x000a, 0x248d: 0x000a, 0x248e: 0x000a, 0x248f: 0x000a, 0x2490: 0x0006, 0x2491: 0x000a,
-	0x2492: 0x0006, 0x2494: 0x000a, 0x2495: 0x0006, 0x2496: 0x000a, 0x2497: 0x000a,
-	0x2498: 0x000a, 0x2499: 0x009a, 0x249a: 0x008a, 0x249b: 0x007a, 0x249c: 0x006a, 0x249d: 0x009a,
-	0x249e: 0x008a, 0x249f: 0x0004, 0x24a0: 0x000a, 0x24a1: 0x000a, 0x24a2: 0x0003, 0x24a3: 0x0003,
-	0x24a4: 0x000a, 0x24a5: 0x000a, 0x24a6: 0x000a, 0x24a8: 0x000a, 0x24a9: 0x0004,
-	0x24aa: 0x0004, 0x24ab: 0x000a,
-	0x24b0: 0x000d, 0x24b1: 0x000d, 0x24b2: 0x000d, 0x24b3: 0x000d, 0x24b4: 0x000d, 0x24b5: 0x000d,
-	0x24b6: 0x000d, 0x24b7: 0x000d, 0x24b8: 0x000d, 0x24b9: 0x000d, 0x24ba: 0x000d, 0x24bb: 0x000d,
-	0x24bc: 0x000d, 0x24bd: 0x000d, 0x24be: 0x000d, 0x24bf: 0x000d,
-	// Block 0x93, offset 0x24c0
-	0x24c0: 0x000d, 0x24c1: 0x000d, 0x24c2: 0x000d, 0x24c3: 0x000d, 0x24c4: 0x000d, 0x24c5: 0x000d,
-	0x24c6: 0x000d, 0x24c7: 0x000d, 0x24c8: 0x000d, 0x24c9: 0x000d, 0x24ca: 0x000d, 0x24cb: 0x000d,
-	0x24cc: 0x000d, 0x24cd: 0x000d, 0x24ce: 0x000d, 0x24cf: 0x000d, 0x24d0: 0x000d, 0x24d1: 0x000d,
-	0x24d2: 0x000d, 0x24d3: 0x000d, 0x24d4: 0x000d, 0x24d5: 0x000d, 0x24d6: 0x000d, 0x24d7: 0x000d,
-	0x24d8: 0x000d, 0x24d9: 0x000d, 0x24da: 0x000d, 0x24db: 0x000d, 0x24dc: 0x000d, 0x24dd: 0x000d,
-	0x24de: 0x000d, 0x24df: 0x000d, 0x24e0: 0x000d, 0x24e1: 0x000d, 0x24e2: 0x000d, 0x24e3: 0x000d,
-	0x24e4: 0x000d, 0x24e5: 0x000d, 0x24e6: 0x000d, 0x24e7: 0x000d, 0x24e8: 0x000d, 0x24e9: 0x000d,
-	0x24ea: 0x000d, 0x24eb: 0x000d, 0x24ec: 0x000d, 0x24ed: 0x000d, 0x24ee: 0x000d, 0x24ef: 0x000d,
-	0x24f0: 0x000d, 0x24f1: 0x000d, 0x24f2: 0x000d, 0x24f3: 0x000d, 0x24f4: 0x000d, 0x24f5: 0x000d,
-	0x24f6: 0x000d, 0x24f7: 0x000d, 0x24f8: 0x000d, 0x24f9: 0x000d, 0x24fa: 0x000d, 0x24fb: 0x000d,
-	0x24fc: 0x000d, 0x24fd: 0x000d, 0x24fe: 0x000d, 0x24ff: 0x000b,
-	// Block 0x94, offset 0x2500
-	0x2501: 0x000a, 0x2502: 0x000a, 0x2503: 0x0004, 0x2504: 0x0004, 0x2505: 0x0004,
-	0x2506: 0x000a, 0x2507: 0x000a, 0x2508: 0x003a, 0x2509: 0x002a, 0x250a: 0x000a, 0x250b: 0x0003,
-	0x250c: 0x0006, 0x250d: 0x0003, 0x250e: 0x0006, 0x250f: 0x0006, 0x2510: 0x0002, 0x2511: 0x0002,
-	0x2512: 0x0002, 0x2513: 0x0002, 0x2514: 0x0002, 0x2515: 0x0002, 0x2516: 0x0002, 0x2517: 0x0002,
-	0x2518: 0x0002, 0x2519: 0x0002, 0x251a: 0x0006, 0x251b: 0x000a, 0x251c: 0x000a, 0x251d: 0x000a,
-	0x251e: 0x000a, 0x251f: 0x000a, 0x2520: 0x000a,
-	0x253b: 0x005a,
-	0x253c: 0x000a, 0x253d: 0x004a, 0x253e: 0x000a, 0x253f: 0x000a,
-	// Block 0x95, offset 0x2540
-	0x2540: 0x000a,
-	0x255b: 0x005a, 0x255c: 0x000a, 0x255d: 0x004a,
-	0x255e: 0x000a, 0x255f: 0x00fa, 0x2560: 0x00ea, 0x2561: 0x000a, 0x2562: 0x003a, 0x2563: 0x002a,
-	0x2564: 0x000a, 0x2565: 0x000a,
-	// Block 0x96, offset 0x2580
-	0x25a0: 0x0004, 0x25a1: 0x0004, 0x25a2: 0x000a, 0x25a3: 0x000a,
-	0x25a4: 0x000a, 0x25a5: 0x0004, 0x25a6: 0x0004, 0x25a8: 0x000a, 0x25a9: 0x000a,
-	0x25aa: 0x000a, 0x25ab: 0x000a, 0x25ac: 0x000a, 0x25ad: 0x000a, 0x25ae: 0x000a,
-	0x25b0: 0x000b, 0x25b1: 0x000b, 0x25b2: 0x000b, 0x25b3: 0x000b, 0x25b4: 0x000b, 0x25b5: 0x000b,
-	0x25b6: 0x000b, 0x25b7: 0x000b, 0x25b8: 0x000b, 0x25b9: 0x000a, 0x25ba: 0x000a, 0x25bb: 0x000a,
-	0x25bc: 0x000a, 0x25bd: 0x000a, 0x25be: 0x000b, 0x25bf: 0x000b,
-	// Block 0x97, offset 0x25c0
-	0x25c1: 0x000a,
-	// Block 0x98, offset 0x2600
-	0x2600: 0x000a, 0x2601: 0x000a, 0x2602: 0x000a, 0x2603: 0x000a, 0x2604: 0x000a, 0x2605: 0x000a,
-	0x2606: 0x000a, 0x2607: 0x000a, 0x2608: 0x000a, 0x2609: 0x000a, 0x260a: 0x000a, 0x260b: 0x000a,
-	0x260c: 0x000a, 0x2610: 0x000a, 0x2611: 0x000a,
-	0x2612: 0x000a, 0x2613: 0x000a, 0x2614: 0x000a, 0x2615: 0x000a, 0x2616: 0x000a, 0x2617: 0x000a,
-	0x2618: 0x000a, 0x2619: 0x000a, 0x261a: 0x000a, 0x261b: 0x000a,
-	0x2620: 0x000a,
-	// Block 0x99, offset 0x2640
-	0x267d: 0x000c,
-	// Block 0x9a, offset 0x2680
-	0x26a0: 0x000c, 0x26a1: 0x0002, 0x26a2: 0x0002, 0x26a3: 0x0002,
-	0x26a4: 0x0002, 0x26a5: 0x0002, 0x26a6: 0x0002, 0x26a7: 0x0002, 0x26a8: 0x0002, 0x26a9: 0x0002,
-	0x26aa: 0x0002, 0x26ab: 0x0002, 0x26ac: 0x0002, 0x26ad: 0x0002, 0x26ae: 0x0002, 0x26af: 0x0002,
-	0x26b0: 0x0002, 0x26b1: 0x0002, 0x26b2: 0x0002, 0x26b3: 0x0002, 0x26b4: 0x0002, 0x26b5: 0x0002,
-	0x26b6: 0x0002, 0x26b7: 0x0002, 0x26b8: 0x0002, 0x26b9: 0x0002, 0x26ba: 0x0002, 0x26bb: 0x0002,
-	// Block 0x9b, offset 0x26c0
-	0x26f6: 0x000c, 0x26f7: 0x000c, 0x26f8: 0x000c, 0x26f9: 0x000c, 0x26fa: 0x000c,
-	// Block 0x9c, offset 0x2700
-	0x2700: 0x0001, 0x2701: 0x0001, 0x2702: 0x0001, 0x2703: 0x0001, 0x2704: 0x0001, 0x2705: 0x0001,
-	0x2706: 0x0001, 0x2707: 0x0001, 0x2708: 0x0001, 0x2709: 0x0001, 0x270a: 0x0001, 0x270b: 0x0001,
-	0x270c: 0x0001, 0x270d: 0x0001, 0x270e: 0x0001, 0x270f: 0x0001, 0x2710: 0x0001, 0x2711: 0x0001,
-	0x2712: 0x0001, 0x2713: 0x0001, 0x2714: 0x0001, 0x2715: 0x0001, 0x2716: 0x0001, 0x2717: 0x0001,
-	0x2718: 0x0001, 0x2719: 0x0001, 0x271a: 0x0001, 0x271b: 0x0001, 0x271c: 0x0001, 0x271d: 0x0001,
-	0x271e: 0x0001, 0x271f: 0x0001, 0x2720: 0x0001, 0x2721: 0x0001, 0x2722: 0x0001, 0x2723: 0x0001,
-	0x2724: 0x0001, 0x2725: 0x0001, 0x2726: 0x0001, 0x2727: 0x0001, 0x2728: 0x0001, 0x2729: 0x0001,
-	0x272a: 0x0001, 0x272b: 0x0001, 0x272c: 0x0001, 0x272d: 0x0001, 0x272e: 0x0001, 0x272f: 0x0001,
-	0x2730: 0x0001, 0x2731: 0x0001, 0x2732: 0x0001, 0x2733: 0x0001, 0x2734: 0x0001, 0x2735: 0x0001,
-	0x2736: 0x0001, 0x2737: 0x0001, 0x2738: 0x0001, 0x2739: 0x0001, 0x273a: 0x0001, 0x273b: 0x0001,
-	0x273c: 0x0001, 0x273d: 0x0001, 0x273e: 0x0001, 0x273f: 0x0001,
-	// Block 0x9d, offset 0x2740
-	0x2740: 0x0001, 0x2741: 0x0001, 0x2742: 0x0001, 0x2743: 0x0001, 0x2744: 0x0001, 0x2745: 0x0001,
-	0x2746: 0x0001, 0x2747: 0x0001, 0x2748: 0x0001, 0x2749: 0x0001, 0x274a: 0x0001, 0x274b: 0x0001,
-	0x274c: 0x0001, 0x274d: 0x0001, 0x274e: 0x0001, 0x274f: 0x0001, 0x2750: 0x0001, 0x2751: 0x0001,
-	0x2752: 0x0001, 0x2753: 0x0001, 0x2754: 0x0001, 0x2755: 0x0001, 0x2756: 0x0001, 0x2757: 0x0001,
-	0x2758: 0x0001, 0x2759: 0x0001, 0x275a: 0x0001, 0x275b: 0x0001, 0x275c: 0x0001, 0x275d: 0x0001,
-	0x275e: 0x0001, 0x275f: 0x000a, 0x2760: 0x0001, 0x2761: 0x0001, 0x2762: 0x0001, 0x2763: 0x0001,
-	0x2764: 0x0001, 0x2765: 0x0001, 0x2766: 0x0001, 0x2767: 0x0001, 0x2768: 0x0001, 0x2769: 0x0001,
-	0x276a: 0x0001, 0x276b: 0x0001, 0x276c: 0x0001, 0x276d: 0x0001, 0x276e: 0x0001, 0x276f: 0x0001,
-	0x2770: 0x0001, 0x2771: 0x0001, 0x2772: 0x0001, 0x2773: 0x0001, 0x2774: 0x0001, 0x2775: 0x0001,
-	0x2776: 0x0001, 0x2777: 0x0001, 0x2778: 0x0001, 0x2779: 0x0001, 0x277a: 0x0001, 0x277b: 0x0001,
-	0x277c: 0x0001, 0x277d: 0x0001, 0x277e: 0x0001, 0x277f: 0x0001,
-	// Block 0x9e, offset 0x2780
-	0x2780: 0x0001, 0x2781: 0x000c, 0x2782: 0x000c, 0x2783: 0x000c, 0x2784: 0x0001, 0x2785: 0x000c,
-	0x2786: 0x000c, 0x2787: 0x0001, 0x2788: 0x0001, 0x2789: 0x0001, 0x278a: 0x0001, 0x278b: 0x0001,
-	0x278c: 0x000c, 0x278d: 0x000c, 0x278e: 0x000c, 0x278f: 0x000c, 0x2790: 0x0001, 0x2791: 0x0001,
-	0x2792: 0x0001, 0x2793: 0x0001, 0x2794: 0x0001, 0x2795: 0x0001, 0x2796: 0x0001, 0x2797: 0x0001,
-	0x2798: 0x0001, 0x2799: 0x0001, 0x279a: 0x0001, 0x279b: 0x0001, 0x279c: 0x0001, 0x279d: 0x0001,
-	0x279e: 0x0001, 0x279f: 0x0001, 0x27a0: 0x0001, 0x27a1: 0x0001, 0x27a2: 0x0001, 0x27a3: 0x0001,
-	0x27a4: 0x0001, 0x27a5: 0x0001, 0x27a6: 0x0001, 0x27a7: 0x0001, 0x27a8: 0x0001, 0x27a9: 0x0001,
-	0x27aa: 0x0001, 0x27ab: 0x0001, 0x27ac: 0x0001, 0x27ad: 0x0001, 0x27ae: 0x0001, 0x27af: 0x0001,
-	0x27b0: 0x0001, 0x27b1: 0x0001, 0x27b2: 0x0001, 0x27b3: 0x0001, 0x27b4: 0x0001, 0x27b5: 0x0001,
-	0x27b6: 0x0001, 0x27b7: 0x0001, 0x27b8: 0x000c, 0x27b9: 0x000c, 0x27ba: 0x000c, 0x27bb: 0x0001,
-	0x27bc: 0x0001, 0x27bd: 0x0001, 0x27be: 0x0001, 0x27bf: 0x000c,
-	// Block 0x9f, offset 0x27c0
-	0x27c0: 0x0001, 0x27c1: 0x0001, 0x27c2: 0x0001, 0x27c3: 0x0001, 0x27c4: 0x0001, 0x27c5: 0x0001,
-	0x27c6: 0x0001, 0x27c7: 0x0001, 0x27c8: 0x0001, 0x27c9: 0x0001, 0x27ca: 0x0001, 0x27cb: 0x0001,
-	0x27cc: 0x0001, 0x27cd: 0x0001, 0x27ce: 0x0001, 0x27cf: 0x0001, 0x27d0: 0x0001, 0x27d1: 0x0001,
-	0x27d2: 0x0001, 0x27d3: 0x0001, 0x27d4: 0x0001, 0x27d5: 0x0001, 0x27d6: 0x0001, 0x27d7: 0x0001,
-	0x27d8: 0x0001, 0x27d9: 0x0001, 0x27da: 0x0001, 0x27db: 0x0001, 0x27dc: 0x0001, 0x27dd: 0x0001,
-	0x27de: 0x0001, 0x27df: 0x0001, 0x27e0: 0x0001, 0x27e1: 0x0001, 0x27e2: 0x0001, 0x27e3: 0x0001,
-	0x27e4: 0x0001, 0x27e5: 0x000c, 0x27e6: 0x000c, 0x27e7: 0x0001, 0x27e8: 0x0001, 0x27e9: 0x0001,
-	0x27ea: 0x0001, 0x27eb: 0x0001, 0x27ec: 0x0001, 0x27ed: 0x0001, 0x27ee: 0x0001, 0x27ef: 0x0001,
-	0x27f0: 0x0001, 0x27f1: 0x0001, 0x27f2: 0x0001, 0x27f3: 0x0001, 0x27f4: 0x0001, 0x27f5: 0x0001,
-	0x27f6: 0x0001, 0x27f7: 0x0001, 0x27f8: 0x0001, 0x27f9: 0x0001, 0x27fa: 0x0001, 0x27fb: 0x0001,
-	0x27fc: 0x0001, 0x27fd: 0x0001, 0x27fe: 0x0001, 0x27ff: 0x0001,
-	// Block 0xa0, offset 0x2800
-	0x2800: 0x0001, 0x2801: 0x0001, 0x2802: 0x0001, 0x2803: 0x0001, 0x2804: 0x0001, 0x2805: 0x0001,
-	0x2806: 0x0001, 0x2807: 0x0001, 0x2808: 0x0001, 0x2809: 0x0001, 0x280a: 0x0001, 0x280b: 0x0001,
-	0x280c: 0x0001, 0x280d: 0x0001, 0x280e: 0x0001, 0x280f: 0x0001, 0x2810: 0x0001, 0x2811: 0x0001,
-	0x2812: 0x0001, 0x2813: 0x0001, 0x2814: 0x0001, 0x2815: 0x0001, 0x2816: 0x0001, 0x2817: 0x0001,
-	0x2818: 0x0001, 0x2819: 0x0001, 0x281a: 0x0001, 0x281b: 0x0001, 0x281c: 0x0001, 0x281d: 0x0001,
-	0x281e: 0x0001, 0x281f: 0x0001, 0x2820: 0x0001, 0x2821: 0x0001, 0x2822: 0x0001, 0x2823: 0x0001,
-	0x2824: 0x0001, 0x2825: 0x0001, 0x2826: 0x0001, 0x2827: 0x0001, 0x2828: 0x0001, 0x2829: 0x0001,
-	0x282a: 0x0001, 0x282b: 0x0001, 0x282c: 0x0001, 0x282d: 0x0001, 0x282e: 0x0001, 0x282f: 0x0001,
-	0x2830: 0x0001, 0x2831: 0x0001, 0x2832: 0x0001, 0x2833: 0x0001, 0x2834: 0x0001, 0x2835: 0x0001,
-	0x2836: 0x0001, 0x2837: 0x0001, 0x2838: 0x0001, 0x2839: 0x000a, 0x283a: 0x000a, 0x283b: 0x000a,
-	0x283c: 0x000a, 0x283d: 0x000a, 0x283e: 0x000a, 0x283f: 0x000a,
-	// Block 0xa1, offset 0x2840
-	0x2840: 0x000d, 0x2841: 0x000d, 0x2842: 0x000d, 0x2843: 0x000d, 0x2844: 0x000d, 0x2845: 0x000d,
-	0x2846: 0x000d, 0x2847: 0x000d, 0x2848: 0x000d, 0x2849: 0x000d, 0x284a: 0x000d, 0x284b: 0x000d,
-	0x284c: 0x000d, 0x284d: 0x000d, 0x284e: 0x000d, 0x284f: 0x000d, 0x2850: 0x000d, 0x2851: 0x000d,
-	0x2852: 0x000d, 0x2853: 0x000d, 0x2854: 0x000d, 0x2855: 0x000d, 0x2856: 0x000d, 0x2857: 0x000d,
-	0x2858: 0x000d, 0x2859: 0x000d, 0x285a: 0x000d, 0x285b: 0x000d, 0x285c: 0x000d, 0x285d: 0x000d,
-	0x285e: 0x000d, 0x285f: 0x000d, 0x2860: 0x000d, 0x2861: 0x000d, 0x2862: 0x000d, 0x2863: 0x000d,
-	0x2864: 0x000c, 0x2865: 0x000c, 0x2866: 0x000c, 0x2867: 0x000c, 0x2868: 0x000d, 0x2869: 0x000d,
-	0x286a: 0x000d, 0x286b: 0x000d, 0x286c: 0x000d, 0x286d: 0x000d, 0x286e: 0x000d, 0x286f: 0x000d,
-	0x2870: 0x0005, 0x2871: 0x0005, 0x2872: 0x0005, 0x2873: 0x0005, 0x2874: 0x0005, 0x2875: 0x0005,
-	0x2876: 0x0005, 0x2877: 0x0005, 0x2878: 0x0005, 0x2879: 0x0005, 0x287a: 0x000d, 0x287b: 0x000d,
-	0x287c: 0x000d, 0x287d: 0x000d, 0x287e: 0x000d, 0x287f: 0x000d,
-	// Block 0xa2, offset 0x2880
-	0x2880: 0x0001, 0x2881: 0x0001, 0x2882: 0x0001, 0x2883: 0x0001, 0x2884: 0x0001, 0x2885: 0x0001,
-	0x2886: 0x0001, 0x2887: 0x0001, 0x2888: 0x0001, 0x2889: 0x0001, 0x288a: 0x0001, 0x288b: 0x0001,
-	0x288c: 0x0001, 0x288d: 0x0001, 0x288e: 0x0001, 0x288f: 0x0001, 0x2890: 0x0001, 0x2891: 0x0001,
-	0x2892: 0x0001, 0x2893: 0x0001, 0x2894: 0x0001, 0x2895: 0x0001, 0x2896: 0x0001, 0x2897: 0x0001,
-	0x2898: 0x0001, 0x2899: 0x0001, 0x289a: 0x0001, 0x289b: 0x0001, 0x289c: 0x0001, 0x289d: 0x0001,
-	0x289e: 0x0001, 0x289f: 0x0001, 0x28a0: 0x0005, 0x28a1: 0x0005, 0x28a2: 0x0005, 0x28a3: 0x0005,
-	0x28a4: 0x0005, 0x28a5: 0x0005, 0x28a6: 0x0005, 0x28a7: 0x0005, 0x28a8: 0x0005, 0x28a9: 0x0005,
-	0x28aa: 0x0005, 0x28ab: 0x0005, 0x28ac: 0x0005, 0x28ad: 0x0005, 0x28ae: 0x0005, 0x28af: 0x0005,
-	0x28b0: 0x0005, 0x28b1: 0x0005, 0x28b2: 0x0005, 0x28b3: 0x0005, 0x28b4: 0x0005, 0x28b5: 0x0005,
-	0x28b6: 0x0005, 0x28b7: 0x0005, 0x28b8: 0x0005, 0x28b9: 0x0005, 0x28ba: 0x0005, 0x28bb: 0x0005,
-	0x28bc: 0x0005, 0x28bd: 0x0005, 0x28be: 0x0005, 0x28bf: 0x0001,
-	// Block 0xa3, offset 0x28c0
-	0x28c0: 0x0001, 0x28c1: 0x0001, 0x28c2: 0x0001, 0x28c3: 0x0001, 0x28c4: 0x0001, 0x28c5: 0x0001,
-	0x28c6: 0x0001, 0x28c7: 0x0001, 0x28c8: 0x0001, 0x28c9: 0x0001, 0x28ca: 0x0001, 0x28cb: 0x0001,
-	0x28cc: 0x0001, 0x28cd: 0x0001, 0x28ce: 0x0001, 0x28cf: 0x0001, 0x28d0: 0x0001, 0x28d1: 0x0001,
-	0x28d2: 0x0001, 0x28d3: 0x0001, 0x28d4: 0x0001, 0x28d5: 0x0001, 0x28d6: 0x0001, 0x28d7: 0x0001,
-	0x28d8: 0x0001, 0x28d9: 0x0001, 0x28da: 0x0001, 0x28db: 0x0001, 0x28dc: 0x0001, 0x28dd: 0x0001,
-	0x28de: 0x0001, 0x28df: 0x0001, 0x28e0: 0x0001, 0x28e1: 0x0001, 0x28e2: 0x0001, 0x28e3: 0x0001,
-	0x28e4: 0x0001, 0x28e5: 0x0001, 0x28e6: 0x0001, 0x28e7: 0x0001, 0x28e8: 0x0001, 0x28e9: 0x0001,
-	0x28ea: 0x0001, 0x28eb: 0x0001, 0x28ec: 0x0001, 0x28ed: 0x0001, 0x28ee: 0x0001, 0x28ef: 0x0001,
-	0x28f0: 0x000d, 0x28f1: 0x000d, 0x28f2: 0x000d, 0x28f3: 0x000d, 0x28f4: 0x000d, 0x28f5: 0x000d,
-	0x28f6: 0x000d, 0x28f7: 0x000d, 0x28f8: 0x000d, 0x28f9: 0x000d, 0x28fa: 0x000d, 0x28fb: 0x000d,
-	0x28fc: 0x000d, 0x28fd: 0x000d, 0x28fe: 0x000d, 0x28ff: 0x000d,
-	// Block 0xa4, offset 0x2900
-	0x2900: 0x000d, 0x2901: 0x000d, 0x2902: 0x000d, 0x2903: 0x000d, 0x2904: 0x000d, 0x2905: 0x000d,
-	0x2906: 0x000c, 0x2907: 0x000c, 0x2908: 0x000c, 0x2909: 0x000c, 0x290a: 0x000c, 0x290b: 0x000c,
-	0x290c: 0x000c, 0x290d: 0x000c, 0x290e: 0x000c, 0x290f: 0x000c, 0x2910: 0x000c, 0x2911: 0x000d,
-	0x2912: 0x000d, 0x2913: 0x000d, 0x2914: 0x000d, 0x2915: 0x000d, 0x2916: 0x000d, 0x2917: 0x000d,
-	0x2918: 0x000d, 0x2919: 0x000d, 0x291a: 0x000d, 0x291b: 0x000d, 0x291c: 0x000d, 0x291d: 0x000d,
-	0x291e: 0x000d, 0x291f: 0x000d, 0x2920: 0x000d, 0x2921: 0x000d, 0x2922: 0x000d, 0x2923: 0x000d,
-	0x2924: 0x000d, 0x2925: 0x000d, 0x2926: 0x000d, 0x2927: 0x000d, 0x2928: 0x000d, 0x2929: 0x000d,
-	0x292a: 0x000d, 0x292b: 0x000d, 0x292c: 0x000d, 0x292d: 0x000d, 0x292e: 0x000d, 0x292f: 0x000d,
-	0x2930: 0x0001, 0x2931: 0x0001, 0x2932: 0x0001, 0x2933: 0x0001, 0x2934: 0x0001, 0x2935: 0x0001,
-	0x2936: 0x0001, 0x2937: 0x0001, 0x2938: 0x0001, 0x2939: 0x0001, 0x293a: 0x0001, 0x293b: 0x0001,
-	0x293c: 0x0001, 0x293d: 0x0001, 0x293e: 0x0001, 0x293f: 0x0001,
-	// Block 0xa5, offset 0x2940
-	0x2941: 0x000c,
-	0x2978: 0x000c, 0x2979: 0x000c, 0x297a: 0x000c, 0x297b: 0x000c,
-	0x297c: 0x000c, 0x297d: 0x000c, 0x297e: 0x000c, 0x297f: 0x000c,
-	// Block 0xa6, offset 0x2980
-	0x2980: 0x000c, 0x2981: 0x000c, 0x2982: 0x000c, 0x2983: 0x000c, 0x2984: 0x000c, 0x2985: 0x000c,
-	0x2986: 0x000c,
-	0x2992: 0x000a, 0x2993: 0x000a, 0x2994: 0x000a, 0x2995: 0x000a, 0x2996: 0x000a, 0x2997: 0x000a,
-	0x2998: 0x000a, 0x2999: 0x000a, 0x299a: 0x000a, 0x299b: 0x000a, 0x299c: 0x000a, 0x299d: 0x000a,
-	0x299e: 0x000a, 0x299f: 0x000a, 0x29a0: 0x000a, 0x29a1: 0x000a, 0x29a2: 0x000a, 0x29a3: 0x000a,
-	0x29a4: 0x000a, 0x29a5: 0x000a,
-	0x29bf: 0x000c,
-	// Block 0xa7, offset 0x29c0
-	0x29c0: 0x000c, 0x29c1: 0x000c,
-	0x29f3: 0x000c, 0x29f4: 0x000c, 0x29f5: 0x000c,
-	0x29f6: 0x000c, 0x29f9: 0x000c, 0x29fa: 0x000c,
-	// Block 0xa8, offset 0x2a00
-	0x2a00: 0x000c, 0x2a01: 0x000c, 0x2a02: 0x000c,
-	0x2a27: 0x000c, 0x2a28: 0x000c, 0x2a29: 0x000c,
-	0x2a2a: 0x000c, 0x2a2b: 0x000c, 0x2a2d: 0x000c, 0x2a2e: 0x000c, 0x2a2f: 0x000c,
-	0x2a30: 0x000c, 0x2a31: 0x000c, 0x2a32: 0x000c, 0x2a33: 0x000c, 0x2a34: 0x000c,
-	// Block 0xa9, offset 0x2a40
-	0x2a73: 0x000c,
-	// Block 0xaa, offset 0x2a80
-	0x2a80: 0x000c, 0x2a81: 0x000c,
-	0x2ab6: 0x000c, 0x2ab7: 0x000c, 0x2ab8: 0x000c, 0x2ab9: 0x000c, 0x2aba: 0x000c, 0x2abb: 0x000c,
-	0x2abc: 0x000c, 0x2abd: 0x000c, 0x2abe: 0x000c,
-	// Block 0xab, offset 0x2ac0
-	0x2ac9: 0x000c, 0x2aca: 0x000c, 0x2acb: 0x000c,
-	0x2acc: 0x000c,
-	// Block 0xac, offset 0x2b00
-	0x2b2f: 0x000c,
-	0x2b30: 0x000c, 0x2b31: 0x000c, 0x2b34: 0x000c,
-	0x2b36: 0x000c, 0x2b37: 0x000c,
-	0x2b3e: 0x000c,
-	// Block 0xad, offset 0x2b40
-	0x2b5f: 0x000c, 0x2b63: 0x000c,
-	0x2b64: 0x000c, 0x2b65: 0x000c, 0x2b66: 0x000c, 0x2b67: 0x000c, 0x2b68: 0x000c, 0x2b69: 0x000c,
-	0x2b6a: 0x000c,
-	// Block 0xae, offset 0x2b80
-	0x2b80: 0x000c,
-	0x2ba6: 0x000c, 0x2ba7: 0x000c, 0x2ba8: 0x000c, 0x2ba9: 0x000c,
-	0x2baa: 0x000c, 0x2bab: 0x000c, 0x2bac: 0x000c,
-	0x2bb0: 0x000c, 0x2bb1: 0x000c, 0x2bb2: 0x000c, 0x2bb3: 0x000c, 0x2bb4: 0x000c,
-	// Block 0xaf, offset 0x2bc0
-	0x2bf8: 0x000c, 0x2bf9: 0x000c, 0x2bfa: 0x000c, 0x2bfb: 0x000c,
-	0x2bfc: 0x000c, 0x2bfd: 0x000c, 0x2bfe: 0x000c, 0x2bff: 0x000c,
-	// Block 0xb0, offset 0x2c00
-	0x2c02: 0x000c, 0x2c03: 0x000c, 0x2c04: 0x000c,
-	0x2c06: 0x000c,
-	0x2c1e: 0x000c,
-	// Block 0xb1, offset 0x2c40
-	0x2c73: 0x000c, 0x2c74: 0x000c, 0x2c75: 0x000c,
-	0x2c76: 0x000c, 0x2c77: 0x000c, 0x2c78: 0x000c, 0x2c7a: 0x000c,
-	0x2c7f: 0x000c,
-	// Block 0xb2, offset 0x2c80
-	0x2c80: 0x000c, 0x2c82: 0x000c, 0x2c83: 0x000c,
-	// Block 0xb3, offset 0x2cc0
-	0x2cf2: 0x000c, 0x2cf3: 0x000c, 0x2cf4: 0x000c, 0x2cf5: 0x000c,
-	0x2cfc: 0x000c, 0x2cfd: 0x000c, 0x2cff: 0x000c,
-	// Block 0xb4, offset 0x2d00
-	0x2d00: 0x000c,
-	0x2d1c: 0x000c, 0x2d1d: 0x000c,
-	// Block 0xb5, offset 0x2d40
-	0x2d73: 0x000c, 0x2d74: 0x000c, 0x2d75: 0x000c,
-	0x2d76: 0x000c, 0x2d77: 0x000c, 0x2d78: 0x000c, 0x2d79: 0x000c, 0x2d7a: 0x000c,
-	0x2d7d: 0x000c, 0x2d7f: 0x000c,
-	// Block 0xb6, offset 0x2d80
-	0x2d80: 0x000c,
-	0x2da0: 0x000a, 0x2da1: 0x000a, 0x2da2: 0x000a, 0x2da3: 0x000a,
-	0x2da4: 0x000a, 0x2da5: 0x000a, 0x2da6: 0x000a, 0x2da7: 0x000a, 0x2da8: 0x000a, 0x2da9: 0x000a,
-	0x2daa: 0x000a, 0x2dab: 0x000a, 0x2dac: 0x000a,
-	// Block 0xb7, offset 0x2dc0
-	0x2deb: 0x000c, 0x2ded: 0x000c,
-	0x2df0: 0x000c, 0x2df1: 0x000c, 0x2df2: 0x000c, 0x2df3: 0x000c, 0x2df4: 0x000c, 0x2df5: 0x000c,
-	0x2df7: 0x000c,
-	// Block 0xb8, offset 0x2e00
-	0x2e1d: 0x000c,
-	0x2e1e: 0x000c, 0x2e1f: 0x000c, 0x2e22: 0x000c, 0x2e23: 0x000c,
-	0x2e24: 0x000c, 0x2e25: 0x000c, 0x2e27: 0x000c, 0x2e28: 0x000c, 0x2e29: 0x000c,
-	0x2e2a: 0x000c, 0x2e2b: 0x000c,
-	// Block 0xb9, offset 0x2e40
-	0x2e6f: 0x000c,
-	0x2e70: 0x000c, 0x2e71: 0x000c, 0x2e72: 0x000c, 0x2e73: 0x000c, 0x2e74: 0x000c, 0x2e75: 0x000c,
-	0x2e76: 0x000c, 0x2e77: 0x000c, 0x2e79: 0x000c, 0x2e7a: 0x000c,
-	// Block 0xba, offset 0x2e80
-	0x2e81: 0x000c, 0x2e82: 0x000c, 0x2e83: 0x000c, 0x2e84: 0x000c, 0x2e85: 0x000c,
-	0x2e86: 0x000c, 0x2e89: 0x000c, 0x2e8a: 0x000c,
-	0x2eb3: 0x000c, 0x2eb4: 0x000c, 0x2eb5: 0x000c,
-	0x2eb6: 0x000c, 0x2eb7: 0x000c, 0x2eb8: 0x000c, 0x2ebb: 0x000c,
-	0x2ebc: 0x000c, 0x2ebd: 0x000c, 0x2ebe: 0x000c,
-	// Block 0xbb, offset 0x2ec0
-	0x2ec7: 0x000c,
-	0x2ed1: 0x000c,
-	0x2ed2: 0x000c, 0x2ed3: 0x000c, 0x2ed4: 0x000c, 0x2ed5: 0x000c, 0x2ed6: 0x000c,
-	0x2ed9: 0x000c, 0x2eda: 0x000c, 0x2edb: 0x000c,
-	// Block 0xbc, offset 0x2f00
-	0x2f0a: 0x000c, 0x2f0b: 0x000c,
-	0x2f0c: 0x000c, 0x2f0d: 0x000c, 0x2f0e: 0x000c, 0x2f0f: 0x000c, 0x2f10: 0x000c, 0x2f11: 0x000c,
-	0x2f12: 0x000c, 0x2f13: 0x000c, 0x2f14: 0x000c, 0x2f15: 0x000c, 0x2f16: 0x000c,
-	0x2f18: 0x000c, 0x2f19: 0x000c,
-	// Block 0xbd, offset 0x2f40
-	0x2f70: 0x000c, 0x2f71: 0x000c, 0x2f72: 0x000c, 0x2f73: 0x000c, 0x2f74: 0x000c, 0x2f75: 0x000c,
-	0x2f76: 0x000c, 0x2f78: 0x000c, 0x2f79: 0x000c, 0x2f7a: 0x000c, 0x2f7b: 0x000c,
-	0x2f7c: 0x000c, 0x2f7d: 0x000c,
-	// Block 0xbe, offset 0x2f80
-	0x2f92: 0x000c, 0x2f93: 0x000c, 0x2f94: 0x000c, 0x2f95: 0x000c, 0x2f96: 0x000c, 0x2f97: 0x000c,
-	0x2f98: 0x000c, 0x2f99: 0x000c, 0x2f9a: 0x000c, 0x2f9b: 0x000c, 0x2f9c: 0x000c, 0x2f9d: 0x000c,
-	0x2f9e: 0x000c, 0x2f9f: 0x000c, 0x2fa0: 0x000c, 0x2fa1: 0x000c, 0x2fa2: 0x000c, 0x2fa3: 0x000c,
-	0x2fa4: 0x000c, 0x2fa5: 0x000c, 0x2fa6: 0x000c, 0x2fa7: 0x000c,
-	0x2faa: 0x000c, 0x2fab: 0x000c, 0x2fac: 0x000c, 0x2fad: 0x000c, 0x2fae: 0x000c, 0x2faf: 0x000c,
-	0x2fb0: 0x000c, 0x2fb2: 0x000c, 0x2fb3: 0x000c, 0x2fb5: 0x000c,
-	0x2fb6: 0x000c,
-	// Block 0xbf, offset 0x2fc0
-	0x2ff1: 0x000c, 0x2ff2: 0x000c, 0x2ff3: 0x000c, 0x2ff4: 0x000c, 0x2ff5: 0x000c,
-	0x2ff6: 0x000c, 0x2ffa: 0x000c,
-	0x2ffc: 0x000c, 0x2ffd: 0x000c, 0x2fff: 0x000c,
-	// Block 0xc0, offset 0x3000
-	0x3000: 0x000c, 0x3001: 0x000c, 0x3002: 0x000c, 0x3003: 0x000c, 0x3004: 0x000c, 0x3005: 0x000c,
-	0x3007: 0x000c,
-	// Block 0xc1, offset 0x3040
-	0x3050: 0x000c, 0x3051: 0x000c,
-	0x3055: 0x000c, 0x3057: 0x000c,
-	// Block 0xc2, offset 0x3080
-	0x30b3: 0x000c, 0x30b4: 0x000c,
-	// Block 0xc3, offset 0x30c0
-	0x30f0: 0x000c, 0x30f1: 0x000c, 0x30f2: 0x000c, 0x30f3: 0x000c, 0x30f4: 0x000c,
-	// Block 0xc4, offset 0x3100
-	0x3130: 0x000c, 0x3131: 0x000c, 0x3132: 0x000c, 0x3133: 0x000c, 0x3134: 0x000c, 0x3135: 0x000c,
-	0x3136: 0x000c,
-	// Block 0xc5, offset 0x3140
-	0x314f: 0x000c, 0x3150: 0x000c, 0x3151: 0x000c,
-	0x3152: 0x000c,
-	// Block 0xc6, offset 0x3180
-	0x319d: 0x000c,
-	0x319e: 0x000c, 0x31a0: 0x000b, 0x31a1: 0x000b, 0x31a2: 0x000b, 0x31a3: 0x000b,
-	// Block 0xc7, offset 0x31c0
-	0x31e7: 0x000c, 0x31e8: 0x000c, 0x31e9: 0x000c,
-	0x31f3: 0x000b, 0x31f4: 0x000b, 0x31f5: 0x000b,
-	0x31f6: 0x000b, 0x31f7: 0x000b, 0x31f8: 0x000b, 0x31f9: 0x000b, 0x31fa: 0x000b, 0x31fb: 0x000c,
-	0x31fc: 0x000c, 0x31fd: 0x000c, 0x31fe: 0x000c, 0x31ff: 0x000c,
-	// Block 0xc8, offset 0x3200
-	0x3200: 0x000c, 0x3201: 0x000c, 0x3202: 0x000c, 0x3205: 0x000c,
-	0x3206: 0x000c, 0x3207: 0x000c, 0x3208: 0x000c, 0x3209: 0x000c, 0x320a: 0x000c, 0x320b: 0x000c,
-	0x322a: 0x000c, 0x322b: 0x000c, 0x322c: 0x000c, 0x322d: 0x000c,
-	// Block 0xc9, offset 0x3240
-	0x3240: 0x000a, 0x3241: 0x000a, 0x3242: 0x000c, 0x3243: 0x000c, 0x3244: 0x000c, 0x3245: 0x000a,
-	// Block 0xca, offset 0x3280
-	0x3280: 0x000a, 0x3281: 0x000a, 0x3282: 0x000a, 0x3283: 0x000a, 0x3284: 0x000a, 0x3285: 0x000a,
-	0x3286: 0x000a, 0x3287: 0x000a, 0x3288: 0x000a, 0x3289: 0x000a, 0x328a: 0x000a, 0x328b: 0x000a,
-	0x328c: 0x000a, 0x328d: 0x000a, 0x328e: 0x000a, 0x328f: 0x000a, 0x3290: 0x000a, 0x3291: 0x000a,
-	0x3292: 0x000a, 0x3293: 0x000a, 0x3294: 0x000a, 0x3295: 0x000a, 0x3296: 0x000a,
-	// Block 0xcb, offset 0x32c0
-	0x32db: 0x000a,
-	// Block 0xcc, offset 0x3300
-	0x3315: 0x000a,
-	// Block 0xcd, offset 0x3340
-	0x334f: 0x000a,
-	// Block 0xce, offset 0x3380
-	0x3389: 0x000a,
-	// Block 0xcf, offset 0x33c0
-	0x33c3: 0x000a,
-	0x33ce: 0x0002, 0x33cf: 0x0002, 0x33d0: 0x0002, 0x33d1: 0x0002,
-	0x33d2: 0x0002, 0x33d3: 0x0002, 0x33d4: 0x0002, 0x33d5: 0x0002, 0x33d6: 0x0002, 0x33d7: 0x0002,
-	0x33d8: 0x0002, 0x33d9: 0x0002, 0x33da: 0x0002, 0x33db: 0x0002, 0x33dc: 0x0002, 0x33dd: 0x0002,
-	0x33de: 0x0002, 0x33df: 0x0002, 0x33e0: 0x0002, 0x33e1: 0x0002, 0x33e2: 0x0002, 0x33e3: 0x0002,
-	0x33e4: 0x0002, 0x33e5: 0x0002, 0x33e6: 0x0002, 0x33e7: 0x0002, 0x33e8: 0x0002, 0x33e9: 0x0002,
-	0x33ea: 0x0002, 0x33eb: 0x0002, 0x33ec: 0x0002, 0x33ed: 0x0002, 0x33ee: 0x0002, 0x33ef: 0x0002,
-	0x33f0: 0x0002, 0x33f1: 0x0002, 0x33f2: 0x0002, 0x33f3: 0x0002, 0x33f4: 0x0002, 0x33f5: 0x0002,
-	0x33f6: 0x0002, 0x33f7: 0x0002, 0x33f8: 0x0002, 0x33f9: 0x0002, 0x33fa: 0x0002, 0x33fb: 0x0002,
-	0x33fc: 0x0002, 0x33fd: 0x0002, 0x33fe: 0x0002, 0x33ff: 0x0002,
-	// Block 0xd0, offset 0x3400
-	0x3400: 0x000c, 0x3401: 0x000c, 0x3402: 0x000c, 0x3403: 0x000c, 0x3404: 0x000c, 0x3405: 0x000c,
-	0x3406: 0x000c, 0x3407: 0x000c, 0x3408: 0x000c, 0x3409: 0x000c, 0x340a: 0x000c, 0x340b: 0x000c,
-	0x340c: 0x000c, 0x340d: 0x000c, 0x340e: 0x000c, 0x340f: 0x000c, 0x3410: 0x000c, 0x3411: 0x000c,
-	0x3412: 0x000c, 0x3413: 0x000c, 0x3414: 0x000c, 0x3415: 0x000c, 0x3416: 0x000c, 0x3417: 0x000c,
-	0x3418: 0x000c, 0x3419: 0x000c, 0x341a: 0x000c, 0x341b: 0x000c, 0x341c: 0x000c, 0x341d: 0x000c,
-	0x341e: 0x000c, 0x341f: 0x000c, 0x3420: 0x000c, 0x3421: 0x000c, 0x3422: 0x000c, 0x3423: 0x000c,
-	0x3424: 0x000c, 0x3425: 0x000c, 0x3426: 0x000c, 0x3427: 0x000c, 0x3428: 0x000c, 0x3429: 0x000c,
-	0x342a: 0x000c, 0x342b: 0x000c, 0x342c: 0x000c, 0x342d: 0x000c, 0x342e: 0x000c, 0x342f: 0x000c,
-	0x3430: 0x000c, 0x3431: 0x000c, 0x3432: 0x000c, 0x3433: 0x000c, 0x3434: 0x000c, 0x3435: 0x000c,
-	0x3436: 0x000c, 0x343b: 0x000c,
-	0x343c: 0x000c, 0x343d: 0x000c, 0x343e: 0x000c, 0x343f: 0x000c,
-	// Block 0xd1, offset 0x3440
-	0x3440: 0x000c, 0x3441: 0x000c, 0x3442: 0x000c, 0x3443: 0x000c, 0x3444: 0x000c, 0x3445: 0x000c,
-	0x3446: 0x000c, 0x3447: 0x000c, 0x3448: 0x000c, 0x3449: 0x000c, 0x344a: 0x000c, 0x344b: 0x000c,
-	0x344c: 0x000c, 0x344d: 0x000c, 0x344e: 0x000c, 0x344f: 0x000c, 0x3450: 0x000c, 0x3451: 0x000c,
-	0x3452: 0x000c, 0x3453: 0x000c, 0x3454: 0x000c, 0x3455: 0x000c, 0x3456: 0x000c, 0x3457: 0x000c,
-	0x3458: 0x000c, 0x3459: 0x000c, 0x345a: 0x000c, 0x345b: 0x000c, 0x345c: 0x000c, 0x345d: 0x000c,
-	0x345e: 0x000c, 0x345f: 0x000c, 0x3460: 0x000c, 0x3461: 0x000c, 0x3462: 0x000c, 0x3463: 0x000c,
-	0x3464: 0x000c, 0x3465: 0x000c, 0x3466: 0x000c, 0x3467: 0x000c, 0x3468: 0x000c, 0x3469: 0x000c,
-	0x346a: 0x000c, 0x346b: 0x000c, 0x346c: 0x000c,
-	0x3475: 0x000c,
-	// Block 0xd2, offset 0x3480
-	0x3484: 0x000c,
-	0x349b: 0x000c, 0x349c: 0x000c, 0x349d: 0x000c,
-	0x349e: 0x000c, 0x349f: 0x000c, 0x34a1: 0x000c, 0x34a2: 0x000c, 0x34a3: 0x000c,
-	0x34a4: 0x000c, 0x34a5: 0x000c, 0x34a6: 0x000c, 0x34a7: 0x000c, 0x34a8: 0x000c, 0x34a9: 0x000c,
-	0x34aa: 0x000c, 0x34ab: 0x000c, 0x34ac: 0x000c, 0x34ad: 0x000c, 0x34ae: 0x000c, 0x34af: 0x000c,
-	// Block 0xd3, offset 0x34c0
-	0x34c0: 0x000c, 0x34c1: 0x000c, 0x34c2: 0x000c, 0x34c3: 0x000c, 0x34c4: 0x000c, 0x34c5: 0x000c,
-	0x34c6: 0x000c, 0x34c8: 0x000c, 0x34c9: 0x000c, 0x34ca: 0x000c, 0x34cb: 0x000c,
-	0x34cc: 0x000c, 0x34cd: 0x000c, 0x34ce: 0x000c, 0x34cf: 0x000c, 0x34d0: 0x000c, 0x34d1: 0x000c,
-	0x34d2: 0x000c, 0x34d3: 0x000c, 0x34d4: 0x000c, 0x34d5: 0x000c, 0x34d6: 0x000c, 0x34d7: 0x000c,
-	0x34d8: 0x000c, 0x34db: 0x000c, 0x34dc: 0x000c, 0x34dd: 0x000c,
-	0x34de: 0x000c, 0x34df: 0x000c, 0x34e0: 0x000c, 0x34e1: 0x000c, 0x34e3: 0x000c,
-	0x34e4: 0x000c, 0x34e6: 0x000c, 0x34e7: 0x000c, 0x34e8: 0x000c, 0x34e9: 0x000c,
-	0x34ea: 0x000c,
-	// Block 0xd4, offset 0x3500
-	0x3500: 0x0001, 0x3501: 0x0001, 0x3502: 0x0001, 0x3503: 0x0001, 0x3504: 0x0001, 0x3505: 0x0001,
-	0x3506: 0x0001, 0x3507: 0x0001, 0x3508: 0x0001, 0x3509: 0x0001, 0x350a: 0x0001, 0x350b: 0x0001,
-	0x350c: 0x0001, 0x350d: 0x0001, 0x350e: 0x0001, 0x350f: 0x0001, 0x3510: 0x000c, 0x3511: 0x000c,
-	0x3512: 0x000c, 0x3513: 0x000c, 0x3514: 0x000c, 0x3515: 0x000c, 0x3516: 0x000c, 0x3517: 0x0001,
-	0x3518: 0x0001, 0x3519: 0x0001, 0x351a: 0x0001, 0x351b: 0x0001, 0x351c: 0x0001, 0x351d: 0x0001,
-	0x351e: 0x0001, 0x351f: 0x0001, 0x3520: 0x0001, 0x3521: 0x0001, 0x3522: 0x0001, 0x3523: 0x0001,
-	0x3524: 0x0001, 0x3525: 0x0001, 0x3526: 0x0001, 0x3527: 0x0001, 0x3528: 0x0001, 0x3529: 0x0001,
-	0x352a: 0x0001, 0x352b: 0x0001, 0x352c: 0x0001, 0x352d: 0x0001, 0x352e: 0x0001, 0x352f: 0x0001,
-	0x3530: 0x0001, 0x3531: 0x0001, 0x3532: 0x0001, 0x3533: 0x0001, 0x3534: 0x0001, 0x3535: 0x0001,
-	0x3536: 0x0001, 0x3537: 0x0001, 0x3538: 0x0001, 0x3539: 0x0001, 0x353a: 0x0001, 0x353b: 0x0001,
-	0x353c: 0x0001, 0x353d: 0x0001, 0x353e: 0x0001, 0x353f: 0x0001,
-	// Block 0xd5, offset 0x3540
-	0x3540: 0x0001, 0x3541: 0x0001, 0x3542: 0x0001, 0x3543: 0x0001, 0x3544: 0x000c, 0x3545: 0x000c,
-	0x3546: 0x000c, 0x3547: 0x000c, 0x3548: 0x000c, 0x3549: 0x000c, 0x354a: 0x000c, 0x354b: 0x0001,
-	0x354c: 0x0001, 0x354d: 0x0001, 0x354e: 0x0001, 0x354f: 0x0001, 0x3550: 0x0001, 0x3551: 0x0001,
-	0x3552: 0x0001, 0x3553: 0x0001, 0x3554: 0x0001, 0x3555: 0x0001, 0x3556: 0x0001, 0x3557: 0x0001,
-	0x3558: 0x0001, 0x3559: 0x0001, 0x355a: 0x0001, 0x355b: 0x0001, 0x355c: 0x0001, 0x355d: 0x0001,
-	0x355e: 0x0001, 0x355f: 0x0001, 0x3560: 0x0001, 0x3561: 0x0001, 0x3562: 0x0001, 0x3563: 0x0001,
-	0x3564: 0x0001, 0x3565: 0x0001, 0x3566: 0x0001, 0x3567: 0x0001, 0x3568: 0x0001, 0x3569: 0x0001,
-	0x356a: 0x0001, 0x356b: 0x0001, 0x356c: 0x0001, 0x356d: 0x0001, 0x356e: 0x0001, 0x356f: 0x0001,
-	0x3570: 0x0001, 0x3571: 0x0001, 0x3572: 0x0001, 0x3573: 0x0001, 0x3574: 0x0001, 0x3575: 0x0001,
-	0x3576: 0x0001, 0x3577: 0x0001, 0x3578: 0x0001, 0x3579: 0x0001, 0x357a: 0x0001, 0x357b: 0x0001,
-	0x357c: 0x0001, 0x357d: 0x0001, 0x357e: 0x0001, 0x357f: 0x0001,
-	// Block 0xd6, offset 0x3580
-	0x3580: 0x000d, 0x3581: 0x000d, 0x3582: 0x000d, 0x3583: 0x000d, 0x3584: 0x000d, 0x3585: 0x000d,
-	0x3586: 0x000d, 0x3587: 0x000d, 0x3588: 0x000d, 0x3589: 0x000d, 0x358a: 0x000d, 0x358b: 0x000d,
-	0x358c: 0x000d, 0x358d: 0x000d, 0x358e: 0x000d, 0x358f: 0x000d, 0x3590: 0x000d, 0x3591: 0x000d,
-	0x3592: 0x000d, 0x3593: 0x000d, 0x3594: 0x000d, 0x3595: 0x000d, 0x3596: 0x000d, 0x3597: 0x000d,
-	0x3598: 0x000d, 0x3599: 0x000d, 0x359a: 0x000d, 0x359b: 0x000d, 0x359c: 0x000d, 0x359d: 0x000d,
-	0x359e: 0x000d, 0x359f: 0x000d, 0x35a0: 0x000d, 0x35a1: 0x000d, 0x35a2: 0x000d, 0x35a3: 0x000d,
-	0x35a4: 0x000d, 0x35a5: 0x000d, 0x35a6: 0x000d, 0x35a7: 0x000d, 0x35a8: 0x000d, 0x35a9: 0x000d,
-	0x35aa: 0x000d, 0x35ab: 0x000d, 0x35ac: 0x000d, 0x35ad: 0x000d, 0x35ae: 0x000d, 0x35af: 0x000d,
-	0x35b0: 0x000a, 0x35b1: 0x000a, 0x35b2: 0x000d, 0x35b3: 0x000d, 0x35b4: 0x000d, 0x35b5: 0x000d,
-	0x35b6: 0x000d, 0x35b7: 0x000d, 0x35b8: 0x000d, 0x35b9: 0x000d, 0x35ba: 0x000d, 0x35bb: 0x000d,
-	0x35bc: 0x000d, 0x35bd: 0x000d, 0x35be: 0x000d, 0x35bf: 0x000d,
-	// Block 0xd7, offset 0x35c0
-	0x35c0: 0x000a, 0x35c1: 0x000a, 0x35c2: 0x000a, 0x35c3: 0x000a, 0x35c4: 0x000a, 0x35c5: 0x000a,
-	0x35c6: 0x000a, 0x35c7: 0x000a, 0x35c8: 0x000a, 0x35c9: 0x000a, 0x35ca: 0x000a, 0x35cb: 0x000a,
-	0x35cc: 0x000a, 0x35cd: 0x000a, 0x35ce: 0x000a, 0x35cf: 0x000a, 0x35d0: 0x000a, 0x35d1: 0x000a,
-	0x35d2: 0x000a, 0x35d3: 0x000a, 0x35d4: 0x000a, 0x35d5: 0x000a, 0x35d6: 0x000a, 0x35d7: 0x000a,
-	0x35d8: 0x000a, 0x35d9: 0x000a, 0x35da: 0x000a, 0x35db: 0x000a, 0x35dc: 0x000a, 0x35dd: 0x000a,
-	0x35de: 0x000a, 0x35df: 0x000a, 0x35e0: 0x000a, 0x35e1: 0x000a, 0x35e2: 0x000a, 0x35e3: 0x000a,
-	0x35e4: 0x000a, 0x35e5: 0x000a, 0x35e6: 0x000a, 0x35e7: 0x000a, 0x35e8: 0x000a, 0x35e9: 0x000a,
-	0x35ea: 0x000a, 0x35eb: 0x000a,
-	0x35f0: 0x000a, 0x35f1: 0x000a, 0x35f2: 0x000a, 0x35f3: 0x000a, 0x35f4: 0x000a, 0x35f5: 0x000a,
-	0x35f6: 0x000a, 0x35f7: 0x000a, 0x35f8: 0x000a, 0x35f9: 0x000a, 0x35fa: 0x000a, 0x35fb: 0x000a,
-	0x35fc: 0x000a, 0x35fd: 0x000a, 0x35fe: 0x000a, 0x35ff: 0x000a,
-	// Block 0xd8, offset 0x3600
-	0x3600: 0x000a, 0x3601: 0x000a, 0x3602: 0x000a, 0x3603: 0x000a, 0x3604: 0x000a, 0x3605: 0x000a,
-	0x3606: 0x000a, 0x3607: 0x000a, 0x3608: 0x000a, 0x3609: 0x000a, 0x360a: 0x000a, 0x360b: 0x000a,
-	0x360c: 0x000a, 0x360d: 0x000a, 0x360e: 0x000a, 0x360f: 0x000a, 0x3610: 0x000a, 0x3611: 0x000a,
-	0x3612: 0x000a, 0x3613: 0x000a,
-	0x3620: 0x000a, 0x3621: 0x000a, 0x3622: 0x000a, 0x3623: 0x000a,
-	0x3624: 0x000a, 0x3625: 0x000a, 0x3626: 0x000a, 0x3627: 0x000a, 0x3628: 0x000a, 0x3629: 0x000a,
-	0x362a: 0x000a, 0x362b: 0x000a, 0x362c: 0x000a, 0x362d: 0x000a, 0x362e: 0x000a,
-	0x3631: 0x000a, 0x3632: 0x000a, 0x3633: 0x000a, 0x3634: 0x000a, 0x3635: 0x000a,
-	0x3636: 0x000a, 0x3637: 0x000a, 0x3638: 0x000a, 0x3639: 0x000a, 0x363a: 0x000a, 0x363b: 0x000a,
-	0x363c: 0x000a, 0x363d: 0x000a, 0x363e: 0x000a, 0x363f: 0x000a,
-	// Block 0xd9, offset 0x3640
-	0x3641: 0x000a, 0x3642: 0x000a, 0x3643: 0x000a, 0x3644: 0x000a, 0x3645: 0x000a,
-	0x3646: 0x000a, 0x3647: 0x000a, 0x3648: 0x000a, 0x3649: 0x000a, 0x364a: 0x000a, 0x364b: 0x000a,
-	0x364c: 0x000a, 0x364d: 0x000a, 0x364e: 0x000a, 0x364f: 0x000a, 0x3651: 0x000a,
-	0x3652: 0x000a, 0x3653: 0x000a, 0x3654: 0x000a, 0x3655: 0x000a, 0x3656: 0x000a, 0x3657: 0x000a,
-	0x3658: 0x000a, 0x3659: 0x000a, 0x365a: 0x000a, 0x365b: 0x000a, 0x365c: 0x000a, 0x365d: 0x000a,
-	0x365e: 0x000a, 0x365f: 0x000a, 0x3660: 0x000a, 0x3661: 0x000a, 0x3662: 0x000a, 0x3663: 0x000a,
-	0x3664: 0x000a, 0x3665: 0x000a, 0x3666: 0x000a, 0x3667: 0x000a, 0x3668: 0x000a, 0x3669: 0x000a,
-	0x366a: 0x000a, 0x366b: 0x000a, 0x366c: 0x000a, 0x366d: 0x000a, 0x366e: 0x000a, 0x366f: 0x000a,
-	0x3670: 0x000a, 0x3671: 0x000a, 0x3672: 0x000a, 0x3673: 0x000a, 0x3674: 0x000a, 0x3675: 0x000a,
-	// Block 0xda, offset 0x3680
-	0x3680: 0x0002, 0x3681: 0x0002, 0x3682: 0x0002, 0x3683: 0x0002, 0x3684: 0x0002, 0x3685: 0x0002,
-	0x3686: 0x0002, 0x3687: 0x0002, 0x3688: 0x0002, 0x3689: 0x0002, 0x368a: 0x0002, 0x368b: 0x000a,
-	0x368c: 0x000a,
-	0x36af: 0x000a,
-	// Block 0xdb, offset 0x36c0
-	0x36ea: 0x000a, 0x36eb: 0x000a,
-	// Block 0xdc, offset 0x3700
-	0x3720: 0x000a, 0x3721: 0x000a, 0x3722: 0x000a, 0x3723: 0x000a,
-	0x3724: 0x000a, 0x3725: 0x000a,
-	// Block 0xdd, offset 0x3740
-	0x3740: 0x000a, 0x3741: 0x000a, 0x3742: 0x000a, 0x3743: 0x000a, 0x3744: 0x000a, 0x3745: 0x000a,
-	0x3746: 0x000a, 0x3747: 0x000a, 0x3748: 0x000a, 0x3749: 0x000a, 0x374a: 0x000a, 0x374b: 0x000a,
-	0x374c: 0x000a, 0x374d: 0x000a, 0x374e: 0x000a, 0x374f: 0x000a, 0x3750: 0x000a, 0x3751: 0x000a,
-	0x3752: 0x000a, 0x3753: 0x000a, 0x3754: 0x000a,
-	0x3760: 0x000a, 0x3761: 0x000a, 0x3762: 0x000a, 0x3763: 0x000a,
-	0x3764: 0x000a, 0x3765: 0x000a, 0x3766: 0x000a, 0x3767: 0x000a, 0x3768: 0x000a, 0x3769: 0x000a,
-	0x376a: 0x000a, 0x376b: 0x000a, 0x376c: 0x000a,
-	0x3770: 0x000a, 0x3771: 0x000a, 0x3772: 0x000a, 0x3773: 0x000a, 0x3774: 0x000a, 0x3775: 0x000a,
-	0x3776: 0x000a, 0x3777: 0x000a, 0x3778: 0x000a, 0x3779: 0x000a,
-	// Block 0xde, offset 0x3780
-	0x3780: 0x000a, 0x3781: 0x000a, 0x3782: 0x000a, 0x3783: 0x000a, 0x3784: 0x000a, 0x3785: 0x000a,
-	0x3786: 0x000a, 0x3787: 0x000a, 0x3788: 0x000a, 0x3789: 0x000a, 0x378a: 0x000a, 0x378b: 0x000a,
-	0x378c: 0x000a, 0x378d: 0x000a, 0x378e: 0x000a, 0x378f: 0x000a, 0x3790: 0x000a, 0x3791: 0x000a,
-	0x3792: 0x000a, 0x3793: 0x000a, 0x3794: 0x000a, 0x3795: 0x000a, 0x3796: 0x000a, 0x3797: 0x000a,
-	0x3798: 0x000a,
-	// Block 0xdf, offset 0x37c0
-	0x37c0: 0x000a, 0x37c1: 0x000a, 0x37c2: 0x000a, 0x37c3: 0x000a, 0x37c4: 0x000a, 0x37c5: 0x000a,
-	0x37c6: 0x000a, 0x37c7: 0x000a, 0x37c8: 0x000a, 0x37c9: 0x000a, 0x37ca: 0x000a, 0x37cb: 0x000a,
-	0x37d0: 0x000a, 0x37d1: 0x000a,
-	0x37d2: 0x000a, 0x37d3: 0x000a, 0x37d4: 0x000a, 0x37d5: 0x000a, 0x37d6: 0x000a, 0x37d7: 0x000a,
-	0x37d8: 0x000a, 0x37d9: 0x000a, 0x37da: 0x000a, 0x37db: 0x000a, 0x37dc: 0x000a, 0x37dd: 0x000a,
-	0x37de: 0x000a, 0x37df: 0x000a, 0x37e0: 0x000a, 0x37e1: 0x000a, 0x37e2: 0x000a, 0x37e3: 0x000a,
-	0x37e4: 0x000a, 0x37e5: 0x000a, 0x37e6: 0x000a, 0x37e7: 0x000a, 0x37e8: 0x000a, 0x37e9: 0x000a,
-	0x37ea: 0x000a, 0x37eb: 0x000a, 0x37ec: 0x000a, 0x37ed: 0x000a, 0x37ee: 0x000a, 0x37ef: 0x000a,
-	0x37f0: 0x000a, 0x37f1: 0x000a, 0x37f2: 0x000a, 0x37f3: 0x000a, 0x37f4: 0x000a, 0x37f5: 0x000a,
-	0x37f6: 0x000a, 0x37f7: 0x000a, 0x37f8: 0x000a, 0x37f9: 0x000a, 0x37fa: 0x000a, 0x37fb: 0x000a,
-	0x37fc: 0x000a, 0x37fd: 0x000a, 0x37fe: 0x000a, 0x37ff: 0x000a,
-	// Block 0xe0, offset 0x3800
-	0x3800: 0x000a, 0x3801: 0x000a, 0x3802: 0x000a, 0x3803: 0x000a, 0x3804: 0x000a, 0x3805: 0x000a,
-	0x3806: 0x000a, 0x3807: 0x000a,
-	0x3810: 0x000a, 0x3811: 0x000a,
-	0x3812: 0x000a, 0x3813: 0x000a, 0x3814: 0x000a, 0x3815: 0x000a, 0x3816: 0x000a, 0x3817: 0x000a,
-	0x3818: 0x000a, 0x3819: 0x000a,
-	0x3820: 0x000a, 0x3821: 0x000a, 0x3822: 0x000a, 0x3823: 0x000a,
-	0x3824: 0x000a, 0x3825: 0x000a, 0x3826: 0x000a, 0x3827: 0x000a, 0x3828: 0x000a, 0x3829: 0x000a,
-	0x382a: 0x000a, 0x382b: 0x000a, 0x382c: 0x000a, 0x382d: 0x000a, 0x382e: 0x000a, 0x382f: 0x000a,
-	0x3830: 0x000a, 0x3831: 0x000a, 0x3832: 0x000a, 0x3833: 0x000a, 0x3834: 0x000a, 0x3835: 0x000a,
-	0x3836: 0x000a, 0x3837: 0x000a, 0x3838: 0x000a, 0x3839: 0x000a, 0x383a: 0x000a, 0x383b: 0x000a,
-	0x383c: 0x000a, 0x383d: 0x000a, 0x383e: 0x000a, 0x383f: 0x000a,
-	// Block 0xe1, offset 0x3840
-	0x3840: 0x000a, 0x3841: 0x000a, 0x3842: 0x000a, 0x3843: 0x000a, 0x3844: 0x000a, 0x3845: 0x000a,
-	0x3846: 0x000a, 0x3847: 0x000a,
-	0x3850: 0x000a, 0x3851: 0x000a,
-	0x3852: 0x000a, 0x3853: 0x000a, 0x3854: 0x000a, 0x3855: 0x000a, 0x3856: 0x000a, 0x3857: 0x000a,
-	0x3858: 0x000a, 0x3859: 0x000a, 0x385a: 0x000a, 0x385b: 0x000a, 0x385c: 0x000a, 0x385d: 0x000a,
-	0x385e: 0x000a, 0x385f: 0x000a, 0x3860: 0x000a, 0x3861: 0x000a, 0x3862: 0x000a, 0x3863: 0x000a,
-	0x3864: 0x000a, 0x3865: 0x000a, 0x3866: 0x000a, 0x3867: 0x000a, 0x3868: 0x000a, 0x3869: 0x000a,
-	0x386a: 0x000a, 0x386b: 0x000a, 0x386c: 0x000a, 0x386d: 0x000a,
-	// Block 0xe2, offset 0x3880
-	0x3880: 0x000a, 0x3881: 0x000a, 0x3882: 0x000a, 0x3883: 0x000a, 0x3884: 0x000a, 0x3885: 0x000a,
-	0x3886: 0x000a, 0x3887: 0x000a, 0x3888: 0x000a, 0x3889: 0x000a, 0x388a: 0x000a, 0x388b: 0x000a,
-	0x3890: 0x000a, 0x3891: 0x000a,
-	0x3892: 0x000a, 0x3893: 0x000a, 0x3894: 0x000a, 0x3895: 0x000a, 0x3896: 0x000a, 0x3897: 0x000a,
-	0x3898: 0x000a, 0x3899: 0x000a, 0x389a: 0x000a, 0x389b: 0x000a, 0x389c: 0x000a, 0x389d: 0x000a,
-	0x389e: 0x000a, 0x389f: 0x000a, 0x38a0: 0x000a, 0x38a1: 0x000a, 0x38a2: 0x000a, 0x38a3: 0x000a,
-	0x38a4: 0x000a, 0x38a5: 0x000a, 0x38a6: 0x000a, 0x38a7: 0x000a, 0x38a8: 0x000a, 0x38a9: 0x000a,
-	0x38aa: 0x000a, 0x38ab: 0x000a, 0x38ac: 0x000a, 0x38ad: 0x000a, 0x38ae: 0x000a, 0x38af: 0x000a,
-	0x38b0: 0x000a, 0x38b1: 0x000a, 0x38b2: 0x000a, 0x38b3: 0x000a, 0x38b4: 0x000a, 0x38b5: 0x000a,
-	0x38b6: 0x000a, 0x38b7: 0x000a, 0x38b8: 0x000a, 0x38b9: 0x000a, 0x38ba: 0x000a, 0x38bb: 0x000a,
-	0x38bc: 0x000a, 0x38bd: 0x000a, 0x38be: 0x000a,
-	// Block 0xe3, offset 0x38c0
-	0x38c0: 0x000a, 0x38c1: 0x000a, 0x38c2: 0x000a, 0x38c3: 0x000a, 0x38c4: 0x000a, 0x38c5: 0x000a,
-	0x38c6: 0x000a, 0x38c7: 0x000a, 0x38c8: 0x000a, 0x38c9: 0x000a, 0x38ca: 0x000a, 0x38cb: 0x000a,
-	0x38cc: 0x000a, 0x38cd: 0x000a, 0x38ce: 0x000a, 0x38cf: 0x000a, 0x38d0: 0x000a, 0x38d1: 0x000a,
-	0x38d2: 0x000a, 0x38d3: 0x000a, 0x38d4: 0x000a, 0x38d5: 0x000a, 0x38d6: 0x000a, 0x38d7: 0x000a,
-	0x38d8: 0x000a, 0x38d9: 0x000a, 0x38da: 0x000a, 0x38db: 0x000a, 0x38dc: 0x000a, 0x38dd: 0x000a,
-	0x38de: 0x000a, 0x38df: 0x000a, 0x38e0: 0x000a, 0x38e1: 0x000a, 0x38e2: 0x000a, 0x38e3: 0x000a,
-	0x38e4: 0x000a, 0x38e5: 0x000a, 0x38e6: 0x000a, 0x38e7: 0x000a, 0x38e8: 0x000a, 0x38e9: 0x000a,
-	0x38ea: 0x000a, 0x38eb: 0x000a, 0x38ec: 0x000a, 0x38ed: 0x000a, 0x38ee: 0x000a, 0x38ef: 0x000a,
-	0x38f0: 0x000a, 0x38f3: 0x000a, 0x38f4: 0x000a, 0x38f5: 0x000a,
-	0x38f6: 0x000a, 0x38fa: 0x000a,
-	0x38fc: 0x000a, 0x38fd: 0x000a, 0x38fe: 0x000a, 0x38ff: 0x000a,
-	// Block 0xe4, offset 0x3900
-	0x3900: 0x000a, 0x3901: 0x000a, 0x3902: 0x000a, 0x3903: 0x000a, 0x3904: 0x000a, 0x3905: 0x000a,
-	0x3906: 0x000a, 0x3907: 0x000a, 0x3908: 0x000a, 0x3909: 0x000a, 0x390a: 0x000a, 0x390b: 0x000a,
-	0x390c: 0x000a, 0x390d: 0x000a, 0x390e: 0x000a, 0x390f: 0x000a, 0x3910: 0x000a, 0x3911: 0x000a,
-	0x3912: 0x000a, 0x3913: 0x000a, 0x3914: 0x000a, 0x3915: 0x000a, 0x3916: 0x000a, 0x3917: 0x000a,
-	0x3918: 0x000a, 0x3919: 0x000a, 0x391a: 0x000a, 0x391b: 0x000a, 0x391c: 0x000a, 0x391d: 0x000a,
-	0x391e: 0x000a, 0x391f: 0x000a, 0x3920: 0x000a, 0x3921: 0x000a, 0x3922: 0x000a,
-	0x3930: 0x000a, 0x3931: 0x000a, 0x3932: 0x000a, 0x3933: 0x000a, 0x3934: 0x000a, 0x3935: 0x000a,
-	0x3936: 0x000a, 0x3937: 0x000a, 0x3938: 0x000a, 0x3939: 0x000a,
-	// Block 0xe5, offset 0x3940
-	0x3940: 0x000a, 0x3941: 0x000a, 0x3942: 0x000a,
-	0x3950: 0x000a, 0x3951: 0x000a,
-	0x3952: 0x000a, 0x3953: 0x000a, 0x3954: 0x000a, 0x3955: 0x000a, 0x3956: 0x000a, 0x3957: 0x000a,
-	0x3958: 0x000a, 0x3959: 0x000a, 0x395a: 0x000a, 0x395b: 0x000a, 0x395c: 0x000a, 0x395d: 0x000a,
-	0x395e: 0x000a, 0x395f: 0x000a, 0x3960: 0x000a, 0x3961: 0x000a, 0x3962: 0x000a, 0x3963: 0x000a,
-	0x3964: 0x000a, 0x3965: 0x000a, 0x3966: 0x000a, 0x3967: 0x000a, 0x3968: 0x000a, 0x3969: 0x000a,
-	0x396a: 0x000a, 0x396b: 0x000a, 0x396c: 0x000a, 0x396d: 0x000a, 0x396e: 0x000a, 0x396f: 0x000a,
-	0x3970: 0x000a, 0x3971: 0x000a, 0x3972: 0x000a, 0x3973: 0x000a, 0x3974: 0x000a, 0x3975: 0x000a,
-	0x3976: 0x000a, 0x3977: 0x000a, 0x3978: 0x000a, 0x3979: 0x000a, 0x397a: 0x000a, 0x397b: 0x000a,
-	0x397c: 0x000a, 0x397d: 0x000a, 0x397e: 0x000a, 0x397f: 0x000a,
-	// Block 0xe6, offset 0x3980
-	0x39a0: 0x000a, 0x39a1: 0x000a, 0x39a2: 0x000a, 0x39a3: 0x000a,
-	0x39a4: 0x000a, 0x39a5: 0x000a, 0x39a6: 0x000a, 0x39a7: 0x000a, 0x39a8: 0x000a, 0x39a9: 0x000a,
-	0x39aa: 0x000a, 0x39ab: 0x000a, 0x39ac: 0x000a, 0x39ad: 0x000a,
-	// Block 0xe7, offset 0x39c0
-	0x39fe: 0x000b, 0x39ff: 0x000b,
-	// Block 0xe8, offset 0x3a00
-	0x3a00: 0x000b, 0x3a01: 0x000b, 0x3a02: 0x000b, 0x3a03: 0x000b, 0x3a04: 0x000b, 0x3a05: 0x000b,
-	0x3a06: 0x000b, 0x3a07: 0x000b, 0x3a08: 0x000b, 0x3a09: 0x000b, 0x3a0a: 0x000b, 0x3a0b: 0x000b,
-	0x3a0c: 0x000b, 0x3a0d: 0x000b, 0x3a0e: 0x000b, 0x3a0f: 0x000b, 0x3a10: 0x000b, 0x3a11: 0x000b,
-	0x3a12: 0x000b, 0x3a13: 0x000b, 0x3a14: 0x000b, 0x3a15: 0x000b, 0x3a16: 0x000b, 0x3a17: 0x000b,
-	0x3a18: 0x000b, 0x3a19: 0x000b, 0x3a1a: 0x000b, 0x3a1b: 0x000b, 0x3a1c: 0x000b, 0x3a1d: 0x000b,
-	0x3a1e: 0x000b, 0x3a1f: 0x000b, 0x3a20: 0x000b, 0x3a21: 0x000b, 0x3a22: 0x000b, 0x3a23: 0x000b,
-	0x3a24: 0x000b, 0x3a25: 0x000b, 0x3a26: 0x000b, 0x3a27: 0x000b, 0x3a28: 0x000b, 0x3a29: 0x000b,
-	0x3a2a: 0x000b, 0x3a2b: 0x000b, 0x3a2c: 0x000b, 0x3a2d: 0x000b, 0x3a2e: 0x000b, 0x3a2f: 0x000b,
-	0x3a30: 0x000b, 0x3a31: 0x000b, 0x3a32: 0x000b, 0x3a33: 0x000b, 0x3a34: 0x000b, 0x3a35: 0x000b,
-	0x3a36: 0x000b, 0x3a37: 0x000b, 0x3a38: 0x000b, 0x3a39: 0x000b, 0x3a3a: 0x000b, 0x3a3b: 0x000b,
-	0x3a3c: 0x000b, 0x3a3d: 0x000b, 0x3a3e: 0x000b, 0x3a3f: 0x000b,
-	// Block 0xe9, offset 0x3a40
-	0x3a40: 0x000c, 0x3a41: 0x000c, 0x3a42: 0x000c, 0x3a43: 0x000c, 0x3a44: 0x000c, 0x3a45: 0x000c,
-	0x3a46: 0x000c, 0x3a47: 0x000c, 0x3a48: 0x000c, 0x3a49: 0x000c, 0x3a4a: 0x000c, 0x3a4b: 0x000c,
-	0x3a4c: 0x000c, 0x3a4d: 0x000c, 0x3a4e: 0x000c, 0x3a4f: 0x000c, 0x3a50: 0x000c, 0x3a51: 0x000c,
-	0x3a52: 0x000c, 0x3a53: 0x000c, 0x3a54: 0x000c, 0x3a55: 0x000c, 0x3a56: 0x000c, 0x3a57: 0x000c,
-	0x3a58: 0x000c, 0x3a59: 0x000c, 0x3a5a: 0x000c, 0x3a5b: 0x000c, 0x3a5c: 0x000c, 0x3a5d: 0x000c,
-	0x3a5e: 0x000c, 0x3a5f: 0x000c, 0x3a60: 0x000c, 0x3a61: 0x000c, 0x3a62: 0x000c, 0x3a63: 0x000c,
-	0x3a64: 0x000c, 0x3a65: 0x000c, 0x3a66: 0x000c, 0x3a67: 0x000c, 0x3a68: 0x000c, 0x3a69: 0x000c,
-	0x3a6a: 0x000c, 0x3a6b: 0x000c, 0x3a6c: 0x000c, 0x3a6d: 0x000c, 0x3a6e: 0x000c, 0x3a6f: 0x000c,
-	0x3a70: 0x000b, 0x3a71: 0x000b, 0x3a72: 0x000b, 0x3a73: 0x000b, 0x3a74: 0x000b, 0x3a75: 0x000b,
-	0x3a76: 0x000b, 0x3a77: 0x000b, 0x3a78: 0x000b, 0x3a79: 0x000b, 0x3a7a: 0x000b, 0x3a7b: 0x000b,
-	0x3a7c: 0x000b, 0x3a7d: 0x000b, 0x3a7e: 0x000b, 0x3a7f: 0x000b,
-}
-
-// bidiIndex: 24 blocks, 1536 entries, 1536 bytes
-// Block 0 is the zero block.
-var bidiIndex = [1536]uint8{
-	// Block 0x0, offset 0x0
-	// Block 0x1, offset 0x40
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc2: 0x01, 0xc3: 0x02,
-	0xca: 0x03, 0xcb: 0x04, 0xcc: 0x05, 0xcd: 0x06, 0xce: 0x07, 0xcf: 0x08,
-	0xd2: 0x09, 0xd6: 0x0a, 0xd7: 0x0b,
-	0xd8: 0x0c, 0xd9: 0x0d, 0xda: 0x0e, 0xdb: 0x0f, 0xdc: 0x10, 0xdd: 0x11, 0xde: 0x12, 0xdf: 0x13,
-	0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, 0xe4: 0x06,
-	0xea: 0x07, 0xef: 0x08,
-	0xf0: 0x11, 0xf1: 0x12, 0xf2: 0x12, 0xf3: 0x14, 0xf4: 0x15,
-	// Block 0x4, offset 0x100
-	0x120: 0x14, 0x121: 0x15, 0x122: 0x16, 0x123: 0x17, 0x124: 0x18, 0x125: 0x19, 0x126: 0x1a, 0x127: 0x1b,
-	0x128: 0x1c, 0x129: 0x1d, 0x12a: 0x1c, 0x12b: 0x1e, 0x12c: 0x1f, 0x12d: 0x20, 0x12e: 0x21, 0x12f: 0x22,
-	0x130: 0x23, 0x131: 0x24, 0x132: 0x1a, 0x133: 0x25, 0x134: 0x26, 0x135: 0x27, 0x137: 0x28,
-	0x138: 0x29, 0x139: 0x2a, 0x13a: 0x2b, 0x13b: 0x2c, 0x13c: 0x2d, 0x13d: 0x2e, 0x13e: 0x2f, 0x13f: 0x30,
-	// Block 0x5, offset 0x140
-	0x140: 0x31, 0x141: 0x32, 0x142: 0x33,
-	0x14d: 0x34, 0x14e: 0x35,
-	0x150: 0x36,
-	0x15a: 0x37, 0x15c: 0x38, 0x15d: 0x39, 0x15e: 0x3a, 0x15f: 0x3b,
-	0x160: 0x3c, 0x162: 0x3d, 0x164: 0x3e, 0x165: 0x3f, 0x167: 0x40,
-	0x168: 0x41, 0x169: 0x42, 0x16a: 0x43, 0x16c: 0x44, 0x16d: 0x45, 0x16e: 0x46, 0x16f: 0x47,
-	0x170: 0x48, 0x173: 0x49, 0x177: 0x4a,
-	0x17e: 0x4b, 0x17f: 0x4c,
-	// Block 0x6, offset 0x180
-	0x180: 0x4d, 0x181: 0x4e, 0x182: 0x4f, 0x183: 0x50, 0x184: 0x51, 0x185: 0x52, 0x186: 0x53, 0x187: 0x54,
-	0x188: 0x55, 0x189: 0x54, 0x18a: 0x54, 0x18b: 0x54, 0x18c: 0x56, 0x18d: 0x57, 0x18e: 0x58, 0x18f: 0x54,
-	0x190: 0x59, 0x191: 0x5a, 0x192: 0x5b, 0x193: 0x5c, 0x194: 0x54, 0x195: 0x54, 0x196: 0x54, 0x197: 0x54,
-	0x198: 0x54, 0x199: 0x54, 0x19a: 0x5d, 0x19b: 0x54, 0x19c: 0x54, 0x19d: 0x5e, 0x19e: 0x54, 0x19f: 0x5f,
-	0x1a4: 0x54, 0x1a5: 0x54, 0x1a6: 0x60, 0x1a7: 0x61,
-	0x1a8: 0x54, 0x1a9: 0x54, 0x1aa: 0x54, 0x1ab: 0x54, 0x1ac: 0x54, 0x1ad: 0x62, 0x1ae: 0x63, 0x1af: 0x64,
-	0x1b3: 0x65, 0x1b5: 0x66, 0x1b7: 0x67,
-	0x1b8: 0x68, 0x1b9: 0x69, 0x1ba: 0x6a, 0x1bb: 0x6b, 0x1bc: 0x54, 0x1bd: 0x54, 0x1be: 0x54, 0x1bf: 0x6c,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x6d, 0x1c2: 0x6e, 0x1c3: 0x6f, 0x1c7: 0x70,
-	0x1c8: 0x71, 0x1c9: 0x72, 0x1ca: 0x73, 0x1cb: 0x74, 0x1cd: 0x75, 0x1cf: 0x76,
-	// Block 0x8, offset 0x200
-	0x237: 0x54,
-	// Block 0x9, offset 0x240
-	0x252: 0x77, 0x253: 0x78,
-	0x258: 0x79, 0x259: 0x7a, 0x25a: 0x7b, 0x25b: 0x7c, 0x25c: 0x7d, 0x25e: 0x7e,
-	0x260: 0x7f, 0x261: 0x80, 0x263: 0x81, 0x264: 0x82, 0x265: 0x83, 0x266: 0x84, 0x267: 0x85,
-	0x268: 0x86, 0x269: 0x87, 0x26a: 0x88, 0x26b: 0x89, 0x26f: 0x8a,
-	// Block 0xa, offset 0x280
-	0x2ac: 0x8b, 0x2ad: 0x8c, 0x2ae: 0x0e, 0x2af: 0x0e,
-	0x2b0: 0x0e, 0x2b1: 0x0e, 0x2b2: 0x0e, 0x2b3: 0x0e, 0x2b4: 0x8d, 0x2b5: 0x0e, 0x2b6: 0x0e, 0x2b7: 0x8e,
-	0x2b8: 0x8f, 0x2b9: 0x90, 0x2ba: 0x0e, 0x2bb: 0x91, 0x2bc: 0x92, 0x2bd: 0x93, 0x2bf: 0x94,
-	// Block 0xb, offset 0x2c0
-	0x2c4: 0x95, 0x2c5: 0x54, 0x2c6: 0x96, 0x2c7: 0x97,
-	0x2cb: 0x98, 0x2cd: 0x99,
-	0x2e0: 0x9a, 0x2e1: 0x9a, 0x2e2: 0x9a, 0x2e3: 0x9a, 0x2e4: 0x9b, 0x2e5: 0x9a, 0x2e6: 0x9a, 0x2e7: 0x9a,
-	0x2e8: 0x9c, 0x2e9: 0x9a, 0x2ea: 0x9a, 0x2eb: 0x9d, 0x2ec: 0x9e, 0x2ed: 0x9a, 0x2ee: 0x9a, 0x2ef: 0x9a,
-	0x2f0: 0x9a, 0x2f1: 0x9a, 0x2f2: 0x9a, 0x2f3: 0x9a, 0x2f4: 0x9f, 0x2f5: 0x9a, 0x2f6: 0x9a, 0x2f7: 0x9a,
-	0x2f8: 0x9a, 0x2f9: 0xa0, 0x2fa: 0x9a, 0x2fb: 0x9a, 0x2fc: 0xa1, 0x2fd: 0xa2, 0x2fe: 0x9a, 0x2ff: 0x9a,
-	// Block 0xc, offset 0x300
-	0x300: 0xa3, 0x301: 0xa4, 0x302: 0xa5, 0x304: 0xa6, 0x305: 0xa7, 0x306: 0xa8, 0x307: 0xa9,
-	0x308: 0xaa, 0x30b: 0xab, 0x30c: 0x26, 0x30d: 0xac,
-	0x310: 0xad, 0x311: 0xae, 0x312: 0xaf, 0x313: 0xb0, 0x316: 0xb1, 0x317: 0xb2,
-	0x318: 0xb3, 0x319: 0xb4, 0x31a: 0xb5, 0x31c: 0xb6,
-	0x320: 0xb7,
-	0x328: 0xb8, 0x329: 0xb9, 0x32a: 0xba,
-	0x330: 0xbb, 0x332: 0xbc, 0x334: 0xbd, 0x335: 0xbe, 0x336: 0xbf,
-	0x33b: 0xc0,
-	// Block 0xd, offset 0x340
-	0x36b: 0xc1, 0x36c: 0xc2,
-	0x37e: 0xc3,
-	// Block 0xe, offset 0x380
-	0x3b2: 0xc4,
-	// Block 0xf, offset 0x3c0
-	0x3c5: 0xc5, 0x3c6: 0xc6,
-	0x3c8: 0x54, 0x3c9: 0xc7, 0x3cc: 0x54, 0x3cd: 0xc8,
-	0x3db: 0xc9, 0x3dc: 0xca, 0x3dd: 0xcb, 0x3de: 0xcc, 0x3df: 0xcd,
-	0x3e8: 0xce, 0x3e9: 0xcf, 0x3ea: 0xd0,
-	// Block 0x10, offset 0x400
-	0x400: 0xd1,
-	0x420: 0x9a, 0x421: 0x9a, 0x422: 0x9a, 0x423: 0xd2, 0x424: 0x9a, 0x425: 0xd3, 0x426: 0x9a, 0x427: 0x9a,
-	0x428: 0x9a, 0x429: 0x9a, 0x42a: 0x9a, 0x42b: 0x9a, 0x42c: 0x9a, 0x42d: 0x9a, 0x42e: 0x9a, 0x42f: 0x9a,
-	0x430: 0x9a, 0x431: 0xa1, 0x432: 0x0e, 0x433: 0x9a, 0x434: 0x9a, 0x435: 0x9a, 0x436: 0x9a, 0x437: 0x9a,
-	0x438: 0x0e, 0x439: 0x0e, 0x43a: 0x0e, 0x43b: 0xd4, 0x43c: 0x9a, 0x43d: 0x9a, 0x43e: 0x9a, 0x43f: 0x9a,
-	// Block 0x11, offset 0x440
-	0x440: 0xd5, 0x441: 0x54, 0x442: 0xd6, 0x443: 0xd7, 0x444: 0xd8, 0x445: 0xd9,
-	0x449: 0xda, 0x44c: 0x54, 0x44d: 0x54, 0x44e: 0x54, 0x44f: 0x54,
-	0x450: 0x54, 0x451: 0x54, 0x452: 0x54, 0x453: 0x54, 0x454: 0x54, 0x455: 0x54, 0x456: 0x54, 0x457: 0x54,
-	0x458: 0x54, 0x459: 0x54, 0x45a: 0x54, 0x45b: 0xdb, 0x45c: 0x54, 0x45d: 0x6b, 0x45e: 0x54, 0x45f: 0xdc,
-	0x460: 0xdd, 0x461: 0xde, 0x462: 0xdf, 0x464: 0xe0, 0x465: 0xe1, 0x466: 0xe2, 0x467: 0xe3,
-	0x469: 0xe4,
-	0x47f: 0xe5,
-	// Block 0x12, offset 0x480
-	0x4bf: 0xe5,
-	// Block 0x13, offset 0x4c0
-	0x4d0: 0x09, 0x4d1: 0x0a, 0x4d6: 0x0b,
-	0x4db: 0x0c, 0x4dd: 0x0d, 0x4de: 0x0e, 0x4df: 0x0f,
-	0x4ef: 0x10,
-	0x4ff: 0x10,
-	// Block 0x14, offset 0x500
-	0x50f: 0x10,
-	0x51f: 0x10,
-	0x52f: 0x10,
-	0x53f: 0x10,
-	// Block 0x15, offset 0x540
-	0x540: 0xe6, 0x541: 0xe6, 0x542: 0xe6, 0x543: 0xe6, 0x544: 0x05, 0x545: 0x05, 0x546: 0x05, 0x547: 0xe7,
-	0x548: 0xe6, 0x549: 0xe6, 0x54a: 0xe6, 0x54b: 0xe6, 0x54c: 0xe6, 0x54d: 0xe6, 0x54e: 0xe6, 0x54f: 0xe6,
-	0x550: 0xe6, 0x551: 0xe6, 0x552: 0xe6, 0x553: 0xe6, 0x554: 0xe6, 0x555: 0xe6, 0x556: 0xe6, 0x557: 0xe6,
-	0x558: 0xe6, 0x559: 0xe6, 0x55a: 0xe6, 0x55b: 0xe6, 0x55c: 0xe6, 0x55d: 0xe6, 0x55e: 0xe6, 0x55f: 0xe6,
-	0x560: 0xe6, 0x561: 0xe6, 0x562: 0xe6, 0x563: 0xe6, 0x564: 0xe6, 0x565: 0xe6, 0x566: 0xe6, 0x567: 0xe6,
-	0x568: 0xe6, 0x569: 0xe6, 0x56a: 0xe6, 0x56b: 0xe6, 0x56c: 0xe6, 0x56d: 0xe6, 0x56e: 0xe6, 0x56f: 0xe6,
-	0x570: 0xe6, 0x571: 0xe6, 0x572: 0xe6, 0x573: 0xe6, 0x574: 0xe6, 0x575: 0xe6, 0x576: 0xe6, 0x577: 0xe6,
-	0x578: 0xe6, 0x579: 0xe6, 0x57a: 0xe6, 0x57b: 0xe6, 0x57c: 0xe6, 0x57d: 0xe6, 0x57e: 0xe6, 0x57f: 0xe6,
-	// Block 0x16, offset 0x580
-	0x58f: 0x10,
-	0x59f: 0x10,
-	0x5a0: 0x13,
-	0x5af: 0x10,
-	0x5bf: 0x10,
-	// Block 0x17, offset 0x5c0
-	0x5cf: 0x10,
-}
-
-// Total table size 16568 bytes (16KiB); checksum: F50EF68C
Index: trunk/vendor/golang.org/x/text/unicode/bidi/tables12.0.0.go
===================================================================
--- trunk/vendor/golang.org/x/text/unicode/bidi/tables12.0.0.go	(revision 145)
+++ 	(revision )
@@ -1,1924 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-//go:build go1.14 && !go1.16
-// +build go1.14,!go1.16
-
-package bidi
-
-// UnicodeVersion is the Unicode version from which the tables in this package are derived.
-const UnicodeVersion = "12.0.0"
-
-// xorMasks contains masks to be xor-ed with brackets to get the reverse
-// version.
-var xorMasks = []int32{ // 8 elements
-	0, 1, 6, 7, 3, 15, 29, 63,
-} // Size: 56 bytes
-
-// lookup returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *bidiTrie) lookup(s []byte) (v uint8, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return bidiValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = bidiIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = bidiIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = bidiIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *bidiTrie) lookupUnsafe(s []byte) uint8 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return bidiValues[c0]
-	}
-	i := bidiIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = bidiIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = bidiIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// lookupString returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *bidiTrie) lookupString(s string) (v uint8, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return bidiValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = bidiIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = bidiIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = bidiIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *bidiTrie) lookupStringUnsafe(s string) uint8 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return bidiValues[c0]
-	}
-	i := bidiIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = bidiIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = bidiIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// bidiTrie. Total size: 16896 bytes (16.50 KiB). Checksum: 6f0927067913dc6d.
-type bidiTrie struct{}
-
-func newBidiTrie(i int) *bidiTrie {
-	return &bidiTrie{}
-}
-
-// lookupValue determines the type of block n and looks up the value for b.
-func (t *bidiTrie) lookupValue(n uint32, b byte) uint8 {
-	switch {
-	default:
-		return uint8(bidiValues[n<<6+uint32(b)])
-	}
-}
-
-// bidiValues: 240 blocks, 15360 entries, 15360 bytes
-// The third block is the zero block.
-var bidiValues = [15360]uint8{
-	// Block 0x0, offset 0x0
-	0x00: 0x000b, 0x01: 0x000b, 0x02: 0x000b, 0x03: 0x000b, 0x04: 0x000b, 0x05: 0x000b,
-	0x06: 0x000b, 0x07: 0x000b, 0x08: 0x000b, 0x09: 0x0008, 0x0a: 0x0007, 0x0b: 0x0008,
-	0x0c: 0x0009, 0x0d: 0x0007, 0x0e: 0x000b, 0x0f: 0x000b, 0x10: 0x000b, 0x11: 0x000b,
-	0x12: 0x000b, 0x13: 0x000b, 0x14: 0x000b, 0x15: 0x000b, 0x16: 0x000b, 0x17: 0x000b,
-	0x18: 0x000b, 0x19: 0x000b, 0x1a: 0x000b, 0x1b: 0x000b, 0x1c: 0x0007, 0x1d: 0x0007,
-	0x1e: 0x0007, 0x1f: 0x0008, 0x20: 0x0009, 0x21: 0x000a, 0x22: 0x000a, 0x23: 0x0004,
-	0x24: 0x0004, 0x25: 0x0004, 0x26: 0x000a, 0x27: 0x000a, 0x28: 0x003a, 0x29: 0x002a,
-	0x2a: 0x000a, 0x2b: 0x0003, 0x2c: 0x0006, 0x2d: 0x0003, 0x2e: 0x0006, 0x2f: 0x0006,
-	0x30: 0x0002, 0x31: 0x0002, 0x32: 0x0002, 0x33: 0x0002, 0x34: 0x0002, 0x35: 0x0002,
-	0x36: 0x0002, 0x37: 0x0002, 0x38: 0x0002, 0x39: 0x0002, 0x3a: 0x0006, 0x3b: 0x000a,
-	0x3c: 0x000a, 0x3d: 0x000a, 0x3e: 0x000a, 0x3f: 0x000a,
-	// Block 0x1, offset 0x40
-	0x40: 0x000a,
-	0x5b: 0x005a, 0x5c: 0x000a, 0x5d: 0x004a,
-	0x5e: 0x000a, 0x5f: 0x000a, 0x60: 0x000a,
-	0x7b: 0x005a,
-	0x7c: 0x000a, 0x7d: 0x004a, 0x7e: 0x000a, 0x7f: 0x000b,
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc0: 0x000b, 0xc1: 0x000b, 0xc2: 0x000b, 0xc3: 0x000b, 0xc4: 0x000b, 0xc5: 0x0007,
-	0xc6: 0x000b, 0xc7: 0x000b, 0xc8: 0x000b, 0xc9: 0x000b, 0xca: 0x000b, 0xcb: 0x000b,
-	0xcc: 0x000b, 0xcd: 0x000b, 0xce: 0x000b, 0xcf: 0x000b, 0xd0: 0x000b, 0xd1: 0x000b,
-	0xd2: 0x000b, 0xd3: 0x000b, 0xd4: 0x000b, 0xd5: 0x000b, 0xd6: 0x000b, 0xd7: 0x000b,
-	0xd8: 0x000b, 0xd9: 0x000b, 0xda: 0x000b, 0xdb: 0x000b, 0xdc: 0x000b, 0xdd: 0x000b,
-	0xde: 0x000b, 0xdf: 0x000b, 0xe0: 0x0006, 0xe1: 0x000a, 0xe2: 0x0004, 0xe3: 0x0004,
-	0xe4: 0x0004, 0xe5: 0x0004, 0xe6: 0x000a, 0xe7: 0x000a, 0xe8: 0x000a, 0xe9: 0x000a,
-	0xeb: 0x000a, 0xec: 0x000a, 0xed: 0x000b, 0xee: 0x000a, 0xef: 0x000a,
-	0xf0: 0x0004, 0xf1: 0x0004, 0xf2: 0x0002, 0xf3: 0x0002, 0xf4: 0x000a,
-	0xf6: 0x000a, 0xf7: 0x000a, 0xf8: 0x000a, 0xf9: 0x0002, 0xfb: 0x000a,
-	0xfc: 0x000a, 0xfd: 0x000a, 0xfe: 0x000a, 0xff: 0x000a,
-	// Block 0x4, offset 0x100
-	0x117: 0x000a,
-	0x137: 0x000a,
-	// Block 0x5, offset 0x140
-	0x179: 0x000a, 0x17a: 0x000a,
-	// Block 0x6, offset 0x180
-	0x182: 0x000a, 0x183: 0x000a, 0x184: 0x000a, 0x185: 0x000a,
-	0x186: 0x000a, 0x187: 0x000a, 0x188: 0x000a, 0x189: 0x000a, 0x18a: 0x000a, 0x18b: 0x000a,
-	0x18c: 0x000a, 0x18d: 0x000a, 0x18e: 0x000a, 0x18f: 0x000a,
-	0x192: 0x000a, 0x193: 0x000a, 0x194: 0x000a, 0x195: 0x000a, 0x196: 0x000a, 0x197: 0x000a,
-	0x198: 0x000a, 0x199: 0x000a, 0x19a: 0x000a, 0x19b: 0x000a, 0x19c: 0x000a, 0x19d: 0x000a,
-	0x19e: 0x000a, 0x19f: 0x000a,
-	0x1a5: 0x000a, 0x1a6: 0x000a, 0x1a7: 0x000a, 0x1a8: 0x000a, 0x1a9: 0x000a,
-	0x1aa: 0x000a, 0x1ab: 0x000a, 0x1ac: 0x000a, 0x1ad: 0x000a, 0x1af: 0x000a,
-	0x1b0: 0x000a, 0x1b1: 0x000a, 0x1b2: 0x000a, 0x1b3: 0x000a, 0x1b4: 0x000a, 0x1b5: 0x000a,
-	0x1b6: 0x000a, 0x1b7: 0x000a, 0x1b8: 0x000a, 0x1b9: 0x000a, 0x1ba: 0x000a, 0x1bb: 0x000a,
-	0x1bc: 0x000a, 0x1bd: 0x000a, 0x1be: 0x000a, 0x1bf: 0x000a,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x000c, 0x1c1: 0x000c, 0x1c2: 0x000c, 0x1c3: 0x000c, 0x1c4: 0x000c, 0x1c5: 0x000c,
-	0x1c6: 0x000c, 0x1c7: 0x000c, 0x1c8: 0x000c, 0x1c9: 0x000c, 0x1ca: 0x000c, 0x1cb: 0x000c,
-	0x1cc: 0x000c, 0x1cd: 0x000c, 0x1ce: 0x000c, 0x1cf: 0x000c, 0x1d0: 0x000c, 0x1d1: 0x000c,
-	0x1d2: 0x000c, 0x1d3: 0x000c, 0x1d4: 0x000c, 0x1d5: 0x000c, 0x1d6: 0x000c, 0x1d7: 0x000c,
-	0x1d8: 0x000c, 0x1d9: 0x000c, 0x1da: 0x000c, 0x1db: 0x000c, 0x1dc: 0x000c, 0x1dd: 0x000c,
-	0x1de: 0x000c, 0x1df: 0x000c, 0x1e0: 0x000c, 0x1e1: 0x000c, 0x1e2: 0x000c, 0x1e3: 0x000c,
-	0x1e4: 0x000c, 0x1e5: 0x000c, 0x1e6: 0x000c, 0x1e7: 0x000c, 0x1e8: 0x000c, 0x1e9: 0x000c,
-	0x1ea: 0x000c, 0x1eb: 0x000c, 0x1ec: 0x000c, 0x1ed: 0x000c, 0x1ee: 0x000c, 0x1ef: 0x000c,
-	0x1f0: 0x000c, 0x1f1: 0x000c, 0x1f2: 0x000c, 0x1f3: 0x000c, 0x1f4: 0x000c, 0x1f5: 0x000c,
-	0x1f6: 0x000c, 0x1f7: 0x000c, 0x1f8: 0x000c, 0x1f9: 0x000c, 0x1fa: 0x000c, 0x1fb: 0x000c,
-	0x1fc: 0x000c, 0x1fd: 0x000c, 0x1fe: 0x000c, 0x1ff: 0x000c,
-	// Block 0x8, offset 0x200
-	0x200: 0x000c, 0x201: 0x000c, 0x202: 0x000c, 0x203: 0x000c, 0x204: 0x000c, 0x205: 0x000c,
-	0x206: 0x000c, 0x207: 0x000c, 0x208: 0x000c, 0x209: 0x000c, 0x20a: 0x000c, 0x20b: 0x000c,
-	0x20c: 0x000c, 0x20d: 0x000c, 0x20e: 0x000c, 0x20f: 0x000c, 0x210: 0x000c, 0x211: 0x000c,
-	0x212: 0x000c, 0x213: 0x000c, 0x214: 0x000c, 0x215: 0x000c, 0x216: 0x000c, 0x217: 0x000c,
-	0x218: 0x000c, 0x219: 0x000c, 0x21a: 0x000c, 0x21b: 0x000c, 0x21c: 0x000c, 0x21d: 0x000c,
-	0x21e: 0x000c, 0x21f: 0x000c, 0x220: 0x000c, 0x221: 0x000c, 0x222: 0x000c, 0x223: 0x000c,
-	0x224: 0x000c, 0x225: 0x000c, 0x226: 0x000c, 0x227: 0x000c, 0x228: 0x000c, 0x229: 0x000c,
-	0x22a: 0x000c, 0x22b: 0x000c, 0x22c: 0x000c, 0x22d: 0x000c, 0x22e: 0x000c, 0x22f: 0x000c,
-	0x234: 0x000a, 0x235: 0x000a,
-	0x23e: 0x000a,
-	// Block 0x9, offset 0x240
-	0x244: 0x000a, 0x245: 0x000a,
-	0x247: 0x000a,
-	// Block 0xa, offset 0x280
-	0x2b6: 0x000a,
-	// Block 0xb, offset 0x2c0
-	0x2c3: 0x000c, 0x2c4: 0x000c, 0x2c5: 0x000c,
-	0x2c6: 0x000c, 0x2c7: 0x000c, 0x2c8: 0x000c, 0x2c9: 0x000c,
-	// Block 0xc, offset 0x300
-	0x30a: 0x000a,
-	0x30d: 0x000a, 0x30e: 0x000a, 0x30f: 0x0004, 0x310: 0x0001, 0x311: 0x000c,
-	0x312: 0x000c, 0x313: 0x000c, 0x314: 0x000c, 0x315: 0x000c, 0x316: 0x000c, 0x317: 0x000c,
-	0x318: 0x000c, 0x319: 0x000c, 0x31a: 0x000c, 0x31b: 0x000c, 0x31c: 0x000c, 0x31d: 0x000c,
-	0x31e: 0x000c, 0x31f: 0x000c, 0x320: 0x000c, 0x321: 0x000c, 0x322: 0x000c, 0x323: 0x000c,
-	0x324: 0x000c, 0x325: 0x000c, 0x326: 0x000c, 0x327: 0x000c, 0x328: 0x000c, 0x329: 0x000c,
-	0x32a: 0x000c, 0x32b: 0x000c, 0x32c: 0x000c, 0x32d: 0x000c, 0x32e: 0x000c, 0x32f: 0x000c,
-	0x330: 0x000c, 0x331: 0x000c, 0x332: 0x000c, 0x333: 0x000c, 0x334: 0x000c, 0x335: 0x000c,
-	0x336: 0x000c, 0x337: 0x000c, 0x338: 0x000c, 0x339: 0x000c, 0x33a: 0x000c, 0x33b: 0x000c,
-	0x33c: 0x000c, 0x33d: 0x000c, 0x33e: 0x0001, 0x33f: 0x000c,
-	// Block 0xd, offset 0x340
-	0x340: 0x0001, 0x341: 0x000c, 0x342: 0x000c, 0x343: 0x0001, 0x344: 0x000c, 0x345: 0x000c,
-	0x346: 0x0001, 0x347: 0x000c, 0x348: 0x0001, 0x349: 0x0001, 0x34a: 0x0001, 0x34b: 0x0001,
-	0x34c: 0x0001, 0x34d: 0x0001, 0x34e: 0x0001, 0x34f: 0x0001, 0x350: 0x0001, 0x351: 0x0001,
-	0x352: 0x0001, 0x353: 0x0001, 0x354: 0x0001, 0x355: 0x0001, 0x356: 0x0001, 0x357: 0x0001,
-	0x358: 0x0001, 0x359: 0x0001, 0x35a: 0x0001, 0x35b: 0x0001, 0x35c: 0x0001, 0x35d: 0x0001,
-	0x35e: 0x0001, 0x35f: 0x0001, 0x360: 0x0001, 0x361: 0x0001, 0x362: 0x0001, 0x363: 0x0001,
-	0x364: 0x0001, 0x365: 0x0001, 0x366: 0x0001, 0x367: 0x0001, 0x368: 0x0001, 0x369: 0x0001,
-	0x36a: 0x0001, 0x36b: 0x0001, 0x36c: 0x0001, 0x36d: 0x0001, 0x36e: 0x0001, 0x36f: 0x0001,
-	0x370: 0x0001, 0x371: 0x0001, 0x372: 0x0001, 0x373: 0x0001, 0x374: 0x0001, 0x375: 0x0001,
-	0x376: 0x0001, 0x377: 0x0001, 0x378: 0x0001, 0x379: 0x0001, 0x37a: 0x0001, 0x37b: 0x0001,
-	0x37c: 0x0001, 0x37d: 0x0001, 0x37e: 0x0001, 0x37f: 0x0001,
-	// Block 0xe, offset 0x380
-	0x380: 0x0005, 0x381: 0x0005, 0x382: 0x0005, 0x383: 0x0005, 0x384: 0x0005, 0x385: 0x0005,
-	0x386: 0x000a, 0x387: 0x000a, 0x388: 0x000d, 0x389: 0x0004, 0x38a: 0x0004, 0x38b: 0x000d,
-	0x38c: 0x0006, 0x38d: 0x000d, 0x38e: 0x000a, 0x38f: 0x000a, 0x390: 0x000c, 0x391: 0x000c,
-	0x392: 0x000c, 0x393: 0x000c, 0x394: 0x000c, 0x395: 0x000c, 0x396: 0x000c, 0x397: 0x000c,
-	0x398: 0x000c, 0x399: 0x000c, 0x39a: 0x000c, 0x39b: 0x000d, 0x39c: 0x000d, 0x39d: 0x000d,
-	0x39e: 0x000d, 0x39f: 0x000d, 0x3a0: 0x000d, 0x3a1: 0x000d, 0x3a2: 0x000d, 0x3a3: 0x000d,
-	0x3a4: 0x000d, 0x3a5: 0x000d, 0x3a6: 0x000d, 0x3a7: 0x000d, 0x3a8: 0x000d, 0x3a9: 0x000d,
-	0x3aa: 0x000d, 0x3ab: 0x000d, 0x3ac: 0x000d, 0x3ad: 0x000d, 0x3ae: 0x000d, 0x3af: 0x000d,
-	0x3b0: 0x000d, 0x3b1: 0x000d, 0x3b2: 0x000d, 0x3b3: 0x000d, 0x3b4: 0x000d, 0x3b5: 0x000d,
-	0x3b6: 0x000d, 0x3b7: 0x000d, 0x3b8: 0x000d, 0x3b9: 0x000d, 0x3ba: 0x000d, 0x3bb: 0x000d,
-	0x3bc: 0x000d, 0x3bd: 0x000d, 0x3be: 0x000d, 0x3bf: 0x000d,
-	// Block 0xf, offset 0x3c0
-	0x3c0: 0x000d, 0x3c1: 0x000d, 0x3c2: 0x000d, 0x3c3: 0x000d, 0x3c4: 0x000d, 0x3c5: 0x000d,
-	0x3c6: 0x000d, 0x3c7: 0x000d, 0x3c8: 0x000d, 0x3c9: 0x000d, 0x3ca: 0x000d, 0x3cb: 0x000c,
-	0x3cc: 0x000c, 0x3cd: 0x000c, 0x3ce: 0x000c, 0x3cf: 0x000c, 0x3d0: 0x000c, 0x3d1: 0x000c,
-	0x3d2: 0x000c, 0x3d3: 0x000c, 0x3d4: 0x000c, 0x3d5: 0x000c, 0x3d6: 0x000c, 0x3d7: 0x000c,
-	0x3d8: 0x000c, 0x3d9: 0x000c, 0x3da: 0x000c, 0x3db: 0x000c, 0x3dc: 0x000c, 0x3dd: 0x000c,
-	0x3de: 0x000c, 0x3df: 0x000c, 0x3e0: 0x0005, 0x3e1: 0x0005, 0x3e2: 0x0005, 0x3e3: 0x0005,
-	0x3e4: 0x0005, 0x3e5: 0x0005, 0x3e6: 0x0005, 0x3e7: 0x0005, 0x3e8: 0x0005, 0x3e9: 0x0005,
-	0x3ea: 0x0004, 0x3eb: 0x0005, 0x3ec: 0x0005, 0x3ed: 0x000d, 0x3ee: 0x000d, 0x3ef: 0x000d,
-	0x3f0: 0x000c, 0x3f1: 0x000d, 0x3f2: 0x000d, 0x3f3: 0x000d, 0x3f4: 0x000d, 0x3f5: 0x000d,
-	0x3f6: 0x000d, 0x3f7: 0x000d, 0x3f8: 0x000d, 0x3f9: 0x000d, 0x3fa: 0x000d, 0x3fb: 0x000d,
-	0x3fc: 0x000d, 0x3fd: 0x000d, 0x3fe: 0x000d, 0x3ff: 0x000d,
-	// Block 0x10, offset 0x400
-	0x400: 0x000d, 0x401: 0x000d, 0x402: 0x000d, 0x403: 0x000d, 0x404: 0x000d, 0x405: 0x000d,
-	0x406: 0x000d, 0x407: 0x000d, 0x408: 0x000d, 0x409: 0x000d, 0x40a: 0x000d, 0x40b: 0x000d,
-	0x40c: 0x000d, 0x40d: 0x000d, 0x40e: 0x000d, 0x40f: 0x000d, 0x410: 0x000d, 0x411: 0x000d,
-	0x412: 0x000d, 0x413: 0x000d, 0x414: 0x000d, 0x415: 0x000d, 0x416: 0x000d, 0x417: 0x000d,
-	0x418: 0x000d, 0x419: 0x000d, 0x41a: 0x000d, 0x41b: 0x000d, 0x41c: 0x000d, 0x41d: 0x000d,
-	0x41e: 0x000d, 0x41f: 0x000d, 0x420: 0x000d, 0x421: 0x000d, 0x422: 0x000d, 0x423: 0x000d,
-	0x424: 0x000d, 0x425: 0x000d, 0x426: 0x000d, 0x427: 0x000d, 0x428: 0x000d, 0x429: 0x000d,
-	0x42a: 0x000d, 0x42b: 0x000d, 0x42c: 0x000d, 0x42d: 0x000d, 0x42e: 0x000d, 0x42f: 0x000d,
-	0x430: 0x000d, 0x431: 0x000d, 0x432: 0x000d, 0x433: 0x000d, 0x434: 0x000d, 0x435: 0x000d,
-	0x436: 0x000d, 0x437: 0x000d, 0x438: 0x000d, 0x439: 0x000d, 0x43a: 0x000d, 0x43b: 0x000d,
-	0x43c: 0x000d, 0x43d: 0x000d, 0x43e: 0x000d, 0x43f: 0x000d,
-	// Block 0x11, offset 0x440
-	0x440: 0x000d, 0x441: 0x000d, 0x442: 0x000d, 0x443: 0x000d, 0x444: 0x000d, 0x445: 0x000d,
-	0x446: 0x000d, 0x447: 0x000d, 0x448: 0x000d, 0x449: 0x000d, 0x44a: 0x000d, 0x44b: 0x000d,
-	0x44c: 0x000d, 0x44d: 0x000d, 0x44e: 0x000d, 0x44f: 0x000d, 0x450: 0x000d, 0x451: 0x000d,
-	0x452: 0x000d, 0x453: 0x000d, 0x454: 0x000d, 0x455: 0x000d, 0x456: 0x000c, 0x457: 0x000c,
-	0x458: 0x000c, 0x459: 0x000c, 0x45a: 0x000c, 0x45b: 0x000c, 0x45c: 0x000c, 0x45d: 0x0005,
-	0x45e: 0x000a, 0x45f: 0x000c, 0x460: 0x000c, 0x461: 0x000c, 0x462: 0x000c, 0x463: 0x000c,
-	0x464: 0x000c, 0x465: 0x000d, 0x466: 0x000d, 0x467: 0x000c, 0x468: 0x000c, 0x469: 0x000a,
-	0x46a: 0x000c, 0x46b: 0x000c, 0x46c: 0x000c, 0x46d: 0x000c, 0x46e: 0x000d, 0x46f: 0x000d,
-	0x470: 0x0002, 0x471: 0x0002, 0x472: 0x0002, 0x473: 0x0002, 0x474: 0x0002, 0x475: 0x0002,
-	0x476: 0x0002, 0x477: 0x0002, 0x478: 0x0002, 0x479: 0x0002, 0x47a: 0x000d, 0x47b: 0x000d,
-	0x47c: 0x000d, 0x47d: 0x000d, 0x47e: 0x000d, 0x47f: 0x000d,
-	// Block 0x12, offset 0x480
-	0x480: 0x000d, 0x481: 0x000d, 0x482: 0x000d, 0x483: 0x000d, 0x484: 0x000d, 0x485: 0x000d,
-	0x486: 0x000d, 0x487: 0x000d, 0x488: 0x000d, 0x489: 0x000d, 0x48a: 0x000d, 0x48b: 0x000d,
-	0x48c: 0x000d, 0x48d: 0x000d, 0x48e: 0x000d, 0x48f: 0x000d, 0x490: 0x000d, 0x491: 0x000c,
-	0x492: 0x000d, 0x493: 0x000d, 0x494: 0x000d, 0x495: 0x000d, 0x496: 0x000d, 0x497: 0x000d,
-	0x498: 0x000d, 0x499: 0x000d, 0x49a: 0x000d, 0x49b: 0x000d, 0x49c: 0x000d, 0x49d: 0x000d,
-	0x49e: 0x000d, 0x49f: 0x000d, 0x4a0: 0x000d, 0x4a1: 0x000d, 0x4a2: 0x000d, 0x4a3: 0x000d,
-	0x4a4: 0x000d, 0x4a5: 0x000d, 0x4a6: 0x000d, 0x4a7: 0x000d, 0x4a8: 0x000d, 0x4a9: 0x000d,
-	0x4aa: 0x000d, 0x4ab: 0x000d, 0x4ac: 0x000d, 0x4ad: 0x000d, 0x4ae: 0x000d, 0x4af: 0x000d,
-	0x4b0: 0x000c, 0x4b1: 0x000c, 0x4b2: 0x000c, 0x4b3: 0x000c, 0x4b4: 0x000c, 0x4b5: 0x000c,
-	0x4b6: 0x000c, 0x4b7: 0x000c, 0x4b8: 0x000c, 0x4b9: 0x000c, 0x4ba: 0x000c, 0x4bb: 0x000c,
-	0x4bc: 0x000c, 0x4bd: 0x000c, 0x4be: 0x000c, 0x4bf: 0x000c,
-	// Block 0x13, offset 0x4c0
-	0x4c0: 0x000c, 0x4c1: 0x000c, 0x4c2: 0x000c, 0x4c3: 0x000c, 0x4c4: 0x000c, 0x4c5: 0x000c,
-	0x4c6: 0x000c, 0x4c7: 0x000c, 0x4c8: 0x000c, 0x4c9: 0x000c, 0x4ca: 0x000c, 0x4cb: 0x000d,
-	0x4cc: 0x000d, 0x4cd: 0x000d, 0x4ce: 0x000d, 0x4cf: 0x000d, 0x4d0: 0x000d, 0x4d1: 0x000d,
-	0x4d2: 0x000d, 0x4d3: 0x000d, 0x4d4: 0x000d, 0x4d5: 0x000d, 0x4d6: 0x000d, 0x4d7: 0x000d,
-	0x4d8: 0x000d, 0x4d9: 0x000d, 0x4da: 0x000d, 0x4db: 0x000d, 0x4dc: 0x000d, 0x4dd: 0x000d,
-	0x4de: 0x000d, 0x4df: 0x000d, 0x4e0: 0x000d, 0x4e1: 0x000d, 0x4e2: 0x000d, 0x4e3: 0x000d,
-	0x4e4: 0x000d, 0x4e5: 0x000d, 0x4e6: 0x000d, 0x4e7: 0x000d, 0x4e8: 0x000d, 0x4e9: 0x000d,
-	0x4ea: 0x000d, 0x4eb: 0x000d, 0x4ec: 0x000d, 0x4ed: 0x000d, 0x4ee: 0x000d, 0x4ef: 0x000d,
-	0x4f0: 0x000d, 0x4f1: 0x000d, 0x4f2: 0x000d, 0x4f3: 0x000d, 0x4f4: 0x000d, 0x4f5: 0x000d,
-	0x4f6: 0x000d, 0x4f7: 0x000d, 0x4f8: 0x000d, 0x4f9: 0x000d, 0x4fa: 0x000d, 0x4fb: 0x000d,
-	0x4fc: 0x000d, 0x4fd: 0x000d, 0x4fe: 0x000d, 0x4ff: 0x000d,
-	// Block 0x14, offset 0x500
-	0x500: 0x000d, 0x501: 0x000d, 0x502: 0x000d, 0x503: 0x000d, 0x504: 0x000d, 0x505: 0x000d,
-	0x506: 0x000d, 0x507: 0x000d, 0x508: 0x000d, 0x509: 0x000d, 0x50a: 0x000d, 0x50b: 0x000d,
-	0x50c: 0x000d, 0x50d: 0x000d, 0x50e: 0x000d, 0x50f: 0x000d, 0x510: 0x000d, 0x511: 0x000d,
-	0x512: 0x000d, 0x513: 0x000d, 0x514: 0x000d, 0x515: 0x000d, 0x516: 0x000d, 0x517: 0x000d,
-	0x518: 0x000d, 0x519: 0x000d, 0x51a: 0x000d, 0x51b: 0x000d, 0x51c: 0x000d, 0x51d: 0x000d,
-	0x51e: 0x000d, 0x51f: 0x000d, 0x520: 0x000d, 0x521: 0x000d, 0x522: 0x000d, 0x523: 0x000d,
-	0x524: 0x000d, 0x525: 0x000d, 0x526: 0x000c, 0x527: 0x000c, 0x528: 0x000c, 0x529: 0x000c,
-	0x52a: 0x000c, 0x52b: 0x000c, 0x52c: 0x000c, 0x52d: 0x000c, 0x52e: 0x000c, 0x52f: 0x000c,
-	0x530: 0x000c, 0x531: 0x000d, 0x532: 0x000d, 0x533: 0x000d, 0x534: 0x000d, 0x535: 0x000d,
-	0x536: 0x000d, 0x537: 0x000d, 0x538: 0x000d, 0x539: 0x000d, 0x53a: 0x000d, 0x53b: 0x000d,
-	0x53c: 0x000d, 0x53d: 0x000d, 0x53e: 0x000d, 0x53f: 0x000d,
-	// Block 0x15, offset 0x540
-	0x540: 0x0001, 0x541: 0x0001, 0x542: 0x0001, 0x543: 0x0001, 0x544: 0x0001, 0x545: 0x0001,
-	0x546: 0x0001, 0x547: 0x0001, 0x548: 0x0001, 0x549: 0x0001, 0x54a: 0x0001, 0x54b: 0x0001,
-	0x54c: 0x0001, 0x54d: 0x0001, 0x54e: 0x0001, 0x54f: 0x0001, 0x550: 0x0001, 0x551: 0x0001,
-	0x552: 0x0001, 0x553: 0x0001, 0x554: 0x0001, 0x555: 0x0001, 0x556: 0x0001, 0x557: 0x0001,
-	0x558: 0x0001, 0x559: 0x0001, 0x55a: 0x0001, 0x55b: 0x0001, 0x55c: 0x0001, 0x55d: 0x0001,
-	0x55e: 0x0001, 0x55f: 0x0001, 0x560: 0x0001, 0x561: 0x0001, 0x562: 0x0001, 0x563: 0x0001,
-	0x564: 0x0001, 0x565: 0x0001, 0x566: 0x0001, 0x567: 0x0001, 0x568: 0x0001, 0x569: 0x0001,
-	0x56a: 0x0001, 0x56b: 0x000c, 0x56c: 0x000c, 0x56d: 0x000c, 0x56e: 0x000c, 0x56f: 0x000c,
-	0x570: 0x000c, 0x571: 0x000c, 0x572: 0x000c, 0x573: 0x000c, 0x574: 0x0001, 0x575: 0x0001,
-	0x576: 0x000a, 0x577: 0x000a, 0x578: 0x000a, 0x579: 0x000a, 0x57a: 0x0001, 0x57b: 0x0001,
-	0x57c: 0x0001, 0x57d: 0x000c, 0x57e: 0x0001, 0x57f: 0x0001,
-	// Block 0x16, offset 0x580
-	0x580: 0x0001, 0x581: 0x0001, 0x582: 0x0001, 0x583: 0x0001, 0x584: 0x0001, 0x585: 0x0001,
-	0x586: 0x0001, 0x587: 0x0001, 0x588: 0x0001, 0x589: 0x0001, 0x58a: 0x0001, 0x58b: 0x0001,
-	0x58c: 0x0001, 0x58d: 0x0001, 0x58e: 0x0001, 0x58f: 0x0001, 0x590: 0x0001, 0x591: 0x0001,
-	0x592: 0x0001, 0x593: 0x0001, 0x594: 0x0001, 0x595: 0x0001, 0x596: 0x000c, 0x597: 0x000c,
-	0x598: 0x000c, 0x599: 0x000c, 0x59a: 0x0001, 0x59b: 0x000c, 0x59c: 0x000c, 0x59d: 0x000c,
-	0x59e: 0x000c, 0x59f: 0x000c, 0x5a0: 0x000c, 0x5a1: 0x000c, 0x5a2: 0x000c, 0x5a3: 0x000c,
-	0x5a4: 0x0001, 0x5a5: 0x000c, 0x5a6: 0x000c, 0x5a7: 0x000c, 0x5a8: 0x0001, 0x5a9: 0x000c,
-	0x5aa: 0x000c, 0x5ab: 0x000c, 0x5ac: 0x000c, 0x5ad: 0x000c, 0x5ae: 0x0001, 0x5af: 0x0001,
-	0x5b0: 0x0001, 0x5b1: 0x0001, 0x5b2: 0x0001, 0x5b3: 0x0001, 0x5b4: 0x0001, 0x5b5: 0x0001,
-	0x5b6: 0x0001, 0x5b7: 0x0001, 0x5b8: 0x0001, 0x5b9: 0x0001, 0x5ba: 0x0001, 0x5bb: 0x0001,
-	0x5bc: 0x0001, 0x5bd: 0x0001, 0x5be: 0x0001, 0x5bf: 0x0001,
-	// Block 0x17, offset 0x5c0
-	0x5c0: 0x0001, 0x5c1: 0x0001, 0x5c2: 0x0001, 0x5c3: 0x0001, 0x5c4: 0x0001, 0x5c5: 0x0001,
-	0x5c6: 0x0001, 0x5c7: 0x0001, 0x5c8: 0x0001, 0x5c9: 0x0001, 0x5ca: 0x0001, 0x5cb: 0x0001,
-	0x5cc: 0x0001, 0x5cd: 0x0001, 0x5ce: 0x0001, 0x5cf: 0x0001, 0x5d0: 0x0001, 0x5d1: 0x0001,
-	0x5d2: 0x0001, 0x5d3: 0x0001, 0x5d4: 0x0001, 0x5d5: 0x0001, 0x5d6: 0x0001, 0x5d7: 0x0001,
-	0x5d8: 0x0001, 0x5d9: 0x000c, 0x5da: 0x000c, 0x5db: 0x000c, 0x5dc: 0x0001, 0x5dd: 0x0001,
-	0x5de: 0x0001, 0x5df: 0x0001, 0x5e0: 0x000d, 0x5e1: 0x000d, 0x5e2: 0x000d, 0x5e3: 0x000d,
-	0x5e4: 0x000d, 0x5e5: 0x000d, 0x5e6: 0x000d, 0x5e7: 0x000d, 0x5e8: 0x000d, 0x5e9: 0x000d,
-	0x5ea: 0x000d, 0x5eb: 0x000d, 0x5ec: 0x000d, 0x5ed: 0x000d, 0x5ee: 0x000d, 0x5ef: 0x000d,
-	0x5f0: 0x0001, 0x5f1: 0x0001, 0x5f2: 0x0001, 0x5f3: 0x0001, 0x5f4: 0x0001, 0x5f5: 0x0001,
-	0x5f6: 0x0001, 0x5f7: 0x0001, 0x5f8: 0x0001, 0x5f9: 0x0001, 0x5fa: 0x0001, 0x5fb: 0x0001,
-	0x5fc: 0x0001, 0x5fd: 0x0001, 0x5fe: 0x0001, 0x5ff: 0x0001,
-	// Block 0x18, offset 0x600
-	0x600: 0x0001, 0x601: 0x0001, 0x602: 0x0001, 0x603: 0x0001, 0x604: 0x0001, 0x605: 0x0001,
-	0x606: 0x0001, 0x607: 0x0001, 0x608: 0x0001, 0x609: 0x0001, 0x60a: 0x0001, 0x60b: 0x0001,
-	0x60c: 0x0001, 0x60d: 0x0001, 0x60e: 0x0001, 0x60f: 0x0001, 0x610: 0x0001, 0x611: 0x0001,
-	0x612: 0x0001, 0x613: 0x0001, 0x614: 0x0001, 0x615: 0x0001, 0x616: 0x0001, 0x617: 0x0001,
-	0x618: 0x0001, 0x619: 0x0001, 0x61a: 0x0001, 0x61b: 0x0001, 0x61c: 0x0001, 0x61d: 0x0001,
-	0x61e: 0x0001, 0x61f: 0x0001, 0x620: 0x000d, 0x621: 0x000d, 0x622: 0x000d, 0x623: 0x000d,
-	0x624: 0x000d, 0x625: 0x000d, 0x626: 0x000d, 0x627: 0x000d, 0x628: 0x000d, 0x629: 0x000d,
-	0x62a: 0x000d, 0x62b: 0x000d, 0x62c: 0x000d, 0x62d: 0x000d, 0x62e: 0x000d, 0x62f: 0x000d,
-	0x630: 0x000d, 0x631: 0x000d, 0x632: 0x000d, 0x633: 0x000d, 0x634: 0x000d, 0x635: 0x000d,
-	0x636: 0x000d, 0x637: 0x000d, 0x638: 0x000d, 0x639: 0x000d, 0x63a: 0x000d, 0x63b: 0x000d,
-	0x63c: 0x000d, 0x63d: 0x000d, 0x63e: 0x000d, 0x63f: 0x000d,
-	// Block 0x19, offset 0x640
-	0x640: 0x000d, 0x641: 0x000d, 0x642: 0x000d, 0x643: 0x000d, 0x644: 0x000d, 0x645: 0x000d,
-	0x646: 0x000d, 0x647: 0x000d, 0x648: 0x000d, 0x649: 0x000d, 0x64a: 0x000d, 0x64b: 0x000d,
-	0x64c: 0x000d, 0x64d: 0x000d, 0x64e: 0x000d, 0x64f: 0x000d, 0x650: 0x000d, 0x651: 0x000d,
-	0x652: 0x000d, 0x653: 0x000c, 0x654: 0x000c, 0x655: 0x000c, 0x656: 0x000c, 0x657: 0x000c,
-	0x658: 0x000c, 0x659: 0x000c, 0x65a: 0x000c, 0x65b: 0x000c, 0x65c: 0x000c, 0x65d: 0x000c,
-	0x65e: 0x000c, 0x65f: 0x000c, 0x660: 0x000c, 0x661: 0x000c, 0x662: 0x0005, 0x663: 0x000c,
-	0x664: 0x000c, 0x665: 0x000c, 0x666: 0x000c, 0x667: 0x000c, 0x668: 0x000c, 0x669: 0x000c,
-	0x66a: 0x000c, 0x66b: 0x000c, 0x66c: 0x000c, 0x66d: 0x000c, 0x66e: 0x000c, 0x66f: 0x000c,
-	0x670: 0x000c, 0x671: 0x000c, 0x672: 0x000c, 0x673: 0x000c, 0x674: 0x000c, 0x675: 0x000c,
-	0x676: 0x000c, 0x677: 0x000c, 0x678: 0x000c, 0x679: 0x000c, 0x67a: 0x000c, 0x67b: 0x000c,
-	0x67c: 0x000c, 0x67d: 0x000c, 0x67e: 0x000c, 0x67f: 0x000c,
-	// Block 0x1a, offset 0x680
-	0x680: 0x000c, 0x681: 0x000c, 0x682: 0x000c,
-	0x6ba: 0x000c,
-	0x6bc: 0x000c,
-	// Block 0x1b, offset 0x6c0
-	0x6c1: 0x000c, 0x6c2: 0x000c, 0x6c3: 0x000c, 0x6c4: 0x000c, 0x6c5: 0x000c,
-	0x6c6: 0x000c, 0x6c7: 0x000c, 0x6c8: 0x000c,
-	0x6cd: 0x000c, 0x6d1: 0x000c,
-	0x6d2: 0x000c, 0x6d3: 0x000c, 0x6d4: 0x000c, 0x6d5: 0x000c, 0x6d6: 0x000c, 0x6d7: 0x000c,
-	0x6e2: 0x000c, 0x6e3: 0x000c,
-	// Block 0x1c, offset 0x700
-	0x701: 0x000c,
-	0x73c: 0x000c,
-	// Block 0x1d, offset 0x740
-	0x741: 0x000c, 0x742: 0x000c, 0x743: 0x000c, 0x744: 0x000c,
-	0x74d: 0x000c,
-	0x762: 0x000c, 0x763: 0x000c,
-	0x772: 0x0004, 0x773: 0x0004,
-	0x77b: 0x0004,
-	0x77e: 0x000c,
-	// Block 0x1e, offset 0x780
-	0x781: 0x000c, 0x782: 0x000c,
-	0x7bc: 0x000c,
-	// Block 0x1f, offset 0x7c0
-	0x7c1: 0x000c, 0x7c2: 0x000c,
-	0x7c7: 0x000c, 0x7c8: 0x000c, 0x7cb: 0x000c,
-	0x7cc: 0x000c, 0x7cd: 0x000c, 0x7d1: 0x000c,
-	0x7f0: 0x000c, 0x7f1: 0x000c, 0x7f5: 0x000c,
-	// Block 0x20, offset 0x800
-	0x801: 0x000c, 0x802: 0x000c, 0x803: 0x000c, 0x804: 0x000c, 0x805: 0x000c,
-	0x807: 0x000c, 0x808: 0x000c,
-	0x80d: 0x000c,
-	0x822: 0x000c, 0x823: 0x000c,
-	0x831: 0x0004,
-	0x83a: 0x000c, 0x83b: 0x000c,
-	0x83c: 0x000c, 0x83d: 0x000c, 0x83e: 0x000c, 0x83f: 0x000c,
-	// Block 0x21, offset 0x840
-	0x841: 0x000c,
-	0x87c: 0x000c, 0x87f: 0x000c,
-	// Block 0x22, offset 0x880
-	0x881: 0x000c, 0x882: 0x000c, 0x883: 0x000c, 0x884: 0x000c,
-	0x88d: 0x000c,
-	0x896: 0x000c,
-	0x8a2: 0x000c, 0x8a3: 0x000c,
-	// Block 0x23, offset 0x8c0
-	0x8c2: 0x000c,
-	// Block 0x24, offset 0x900
-	0x900: 0x000c,
-	0x90d: 0x000c,
-	0x933: 0x000a, 0x934: 0x000a, 0x935: 0x000a,
-	0x936: 0x000a, 0x937: 0x000a, 0x938: 0x000a, 0x939: 0x0004, 0x93a: 0x000a,
-	// Block 0x25, offset 0x940
-	0x940: 0x000c, 0x944: 0x000c,
-	0x97e: 0x000c, 0x97f: 0x000c,
-	// Block 0x26, offset 0x980
-	0x980: 0x000c,
-	0x986: 0x000c, 0x987: 0x000c, 0x988: 0x000c, 0x98a: 0x000c, 0x98b: 0x000c,
-	0x98c: 0x000c, 0x98d: 0x000c,
-	0x995: 0x000c, 0x996: 0x000c,
-	0x9a2: 0x000c, 0x9a3: 0x000c,
-	0x9b8: 0x000a, 0x9b9: 0x000a, 0x9ba: 0x000a, 0x9bb: 0x000a,
-	0x9bc: 0x000a, 0x9bd: 0x000a, 0x9be: 0x000a,
-	// Block 0x27, offset 0x9c0
-	0x9cc: 0x000c, 0x9cd: 0x000c,
-	0x9e2: 0x000c, 0x9e3: 0x000c,
-	// Block 0x28, offset 0xa00
-	0xa00: 0x000c, 0xa01: 0x000c,
-	0xa3b: 0x000c,
-	0xa3c: 0x000c,
-	// Block 0x29, offset 0xa40
-	0xa41: 0x000c, 0xa42: 0x000c, 0xa43: 0x000c, 0xa44: 0x000c,
-	0xa4d: 0x000c,
-	0xa62: 0x000c, 0xa63: 0x000c,
-	// Block 0x2a, offset 0xa80
-	0xa8a: 0x000c,
-	0xa92: 0x000c, 0xa93: 0x000c, 0xa94: 0x000c, 0xa96: 0x000c,
-	// Block 0x2b, offset 0xac0
-	0xaf1: 0x000c, 0xaf4: 0x000c, 0xaf5: 0x000c,
-	0xaf6: 0x000c, 0xaf7: 0x000c, 0xaf8: 0x000c, 0xaf9: 0x000c, 0xafa: 0x000c,
-	0xaff: 0x0004,
-	// Block 0x2c, offset 0xb00
-	0xb07: 0x000c, 0xb08: 0x000c, 0xb09: 0x000c, 0xb0a: 0x000c, 0xb0b: 0x000c,
-	0xb0c: 0x000c, 0xb0d: 0x000c, 0xb0e: 0x000c,
-	// Block 0x2d, offset 0xb40
-	0xb71: 0x000c, 0xb74: 0x000c, 0xb75: 0x000c,
-	0xb76: 0x000c, 0xb77: 0x000c, 0xb78: 0x000c, 0xb79: 0x000c, 0xb7a: 0x000c, 0xb7b: 0x000c,
-	0xb7c: 0x000c,
-	// Block 0x2e, offset 0xb80
-	0xb88: 0x000c, 0xb89: 0x000c, 0xb8a: 0x000c, 0xb8b: 0x000c,
-	0xb8c: 0x000c, 0xb8d: 0x000c,
-	// Block 0x2f, offset 0xbc0
-	0xbd8: 0x000c, 0xbd9: 0x000c,
-	0xbf5: 0x000c,
-	0xbf7: 0x000c, 0xbf9: 0x000c, 0xbfa: 0x003a, 0xbfb: 0x002a,
-	0xbfc: 0x003a, 0xbfd: 0x002a,
-	// Block 0x30, offset 0xc00
-	0xc31: 0x000c, 0xc32: 0x000c, 0xc33: 0x000c, 0xc34: 0x000c, 0xc35: 0x000c,
-	0xc36: 0x000c, 0xc37: 0x000c, 0xc38: 0x000c, 0xc39: 0x000c, 0xc3a: 0x000c, 0xc3b: 0x000c,
-	0xc3c: 0x000c, 0xc3d: 0x000c, 0xc3e: 0x000c,
-	// Block 0x31, offset 0xc40
-	0xc40: 0x000c, 0xc41: 0x000c, 0xc42: 0x000c, 0xc43: 0x000c, 0xc44: 0x000c,
-	0xc46: 0x000c, 0xc47: 0x000c,
-	0xc4d: 0x000c, 0xc4e: 0x000c, 0xc4f: 0x000c, 0xc50: 0x000c, 0xc51: 0x000c,
-	0xc52: 0x000c, 0xc53: 0x000c, 0xc54: 0x000c, 0xc55: 0x000c, 0xc56: 0x000c, 0xc57: 0x000c,
-	0xc59: 0x000c, 0xc5a: 0x000c, 0xc5b: 0x000c, 0xc5c: 0x000c, 0xc5d: 0x000c,
-	0xc5e: 0x000c, 0xc5f: 0x000c, 0xc60: 0x000c, 0xc61: 0x000c, 0xc62: 0x000c, 0xc63: 0x000c,
-	0xc64: 0x000c, 0xc65: 0x000c, 0xc66: 0x000c, 0xc67: 0x000c, 0xc68: 0x000c, 0xc69: 0x000c,
-	0xc6a: 0x000c, 0xc6b: 0x000c, 0xc6c: 0x000c, 0xc6d: 0x000c, 0xc6e: 0x000c, 0xc6f: 0x000c,
-	0xc70: 0x000c, 0xc71: 0x000c, 0xc72: 0x000c, 0xc73: 0x000c, 0xc74: 0x000c, 0xc75: 0x000c,
-	0xc76: 0x000c, 0xc77: 0x000c, 0xc78: 0x000c, 0xc79: 0x000c, 0xc7a: 0x000c, 0xc7b: 0x000c,
-	0xc7c: 0x000c,
-	// Block 0x32, offset 0xc80
-	0xc86: 0x000c,
-	// Block 0x33, offset 0xcc0
-	0xced: 0x000c, 0xcee: 0x000c, 0xcef: 0x000c,
-	0xcf0: 0x000c, 0xcf2: 0x000c, 0xcf3: 0x000c, 0xcf4: 0x000c, 0xcf5: 0x000c,
-	0xcf6: 0x000c, 0xcf7: 0x000c, 0xcf9: 0x000c, 0xcfa: 0x000c,
-	0xcfd: 0x000c, 0xcfe: 0x000c,
-	// Block 0x34, offset 0xd00
-	0xd18: 0x000c, 0xd19: 0x000c,
-	0xd1e: 0x000c, 0xd1f: 0x000c, 0xd20: 0x000c,
-	0xd31: 0x000c, 0xd32: 0x000c, 0xd33: 0x000c, 0xd34: 0x000c,
-	// Block 0x35, offset 0xd40
-	0xd42: 0x000c, 0xd45: 0x000c,
-	0xd46: 0x000c,
-	0xd4d: 0x000c,
-	0xd5d: 0x000c,
-	// Block 0x36, offset 0xd80
-	0xd9d: 0x000c,
-	0xd9e: 0x000c, 0xd9f: 0x000c,
-	// Block 0x37, offset 0xdc0
-	0xdd0: 0x000a, 0xdd1: 0x000a,
-	0xdd2: 0x000a, 0xdd3: 0x000a, 0xdd4: 0x000a, 0xdd5: 0x000a, 0xdd6: 0x000a, 0xdd7: 0x000a,
-	0xdd8: 0x000a, 0xdd9: 0x000a,
-	// Block 0x38, offset 0xe00
-	0xe00: 0x000a,
-	// Block 0x39, offset 0xe40
-	0xe40: 0x0009,
-	0xe5b: 0x007a, 0xe5c: 0x006a,
-	// Block 0x3a, offset 0xe80
-	0xe92: 0x000c, 0xe93: 0x000c, 0xe94: 0x000c,
-	0xeb2: 0x000c, 0xeb3: 0x000c, 0xeb4: 0x000c,
-	// Block 0x3b, offset 0xec0
-	0xed2: 0x000c, 0xed3: 0x000c,
-	0xef2: 0x000c, 0xef3: 0x000c,
-	// Block 0x3c, offset 0xf00
-	0xf34: 0x000c, 0xf35: 0x000c,
-	0xf37: 0x000c, 0xf38: 0x000c, 0xf39: 0x000c, 0xf3a: 0x000c, 0xf3b: 0x000c,
-	0xf3c: 0x000c, 0xf3d: 0x000c,
-	// Block 0x3d, offset 0xf40
-	0xf46: 0x000c, 0xf49: 0x000c, 0xf4a: 0x000c, 0xf4b: 0x000c,
-	0xf4c: 0x000c, 0xf4d: 0x000c, 0xf4e: 0x000c, 0xf4f: 0x000c, 0xf50: 0x000c, 0xf51: 0x000c,
-	0xf52: 0x000c, 0xf53: 0x000c,
-	0xf5b: 0x0004, 0xf5d: 0x000c,
-	0xf70: 0x000a, 0xf71: 0x000a, 0xf72: 0x000a, 0xf73: 0x000a, 0xf74: 0x000a, 0xf75: 0x000a,
-	0xf76: 0x000a, 0xf77: 0x000a, 0xf78: 0x000a, 0xf79: 0x000a,
-	// Block 0x3e, offset 0xf80
-	0xf80: 0x000a, 0xf81: 0x000a, 0xf82: 0x000a, 0xf83: 0x000a, 0xf84: 0x000a, 0xf85: 0x000a,
-	0xf86: 0x000a, 0xf87: 0x000a, 0xf88: 0x000a, 0xf89: 0x000a, 0xf8a: 0x000a, 0xf8b: 0x000c,
-	0xf8c: 0x000c, 0xf8d: 0x000c, 0xf8e: 0x000b,
-	// Block 0x3f, offset 0xfc0
-	0xfc5: 0x000c,
-	0xfc6: 0x000c,
-	0xfe9: 0x000c,
-	// Block 0x40, offset 0x1000
-	0x1020: 0x000c, 0x1021: 0x000c, 0x1022: 0x000c,
-	0x1027: 0x000c, 0x1028: 0x000c,
-	0x1032: 0x000c,
-	0x1039: 0x000c, 0x103a: 0x000c, 0x103b: 0x000c,
-	// Block 0x41, offset 0x1040
-	0x1040: 0x000a, 0x1044: 0x000a, 0x1045: 0x000a,
-	// Block 0x42, offset 0x1080
-	0x109e: 0x000a, 0x109f: 0x000a, 0x10a0: 0x000a, 0x10a1: 0x000a, 0x10a2: 0x000a, 0x10a3: 0x000a,
-	0x10a4: 0x000a, 0x10a5: 0x000a, 0x10a6: 0x000a, 0x10a7: 0x000a, 0x10a8: 0x000a, 0x10a9: 0x000a,
-	0x10aa: 0x000a, 0x10ab: 0x000a, 0x10ac: 0x000a, 0x10ad: 0x000a, 0x10ae: 0x000a, 0x10af: 0x000a,
-	0x10b0: 0x000a, 0x10b1: 0x000a, 0x10b2: 0x000a, 0x10b3: 0x000a, 0x10b4: 0x000a, 0x10b5: 0x000a,
-	0x10b6: 0x000a, 0x10b7: 0x000a, 0x10b8: 0x000a, 0x10b9: 0x000a, 0x10ba: 0x000a, 0x10bb: 0x000a,
-	0x10bc: 0x000a, 0x10bd: 0x000a, 0x10be: 0x000a, 0x10bf: 0x000a,
-	// Block 0x43, offset 0x10c0
-	0x10d7: 0x000c,
-	0x10d8: 0x000c, 0x10db: 0x000c,
-	// Block 0x44, offset 0x1100
-	0x1116: 0x000c,
-	0x1118: 0x000c, 0x1119: 0x000c, 0x111a: 0x000c, 0x111b: 0x000c, 0x111c: 0x000c, 0x111d: 0x000c,
-	0x111e: 0x000c, 0x1120: 0x000c, 0x1122: 0x000c,
-	0x1125: 0x000c, 0x1126: 0x000c, 0x1127: 0x000c, 0x1128: 0x000c, 0x1129: 0x000c,
-	0x112a: 0x000c, 0x112b: 0x000c, 0x112c: 0x000c,
-	0x1133: 0x000c, 0x1134: 0x000c, 0x1135: 0x000c,
-	0x1136: 0x000c, 0x1137: 0x000c, 0x1138: 0x000c, 0x1139: 0x000c, 0x113a: 0x000c, 0x113b: 0x000c,
-	0x113c: 0x000c, 0x113f: 0x000c,
-	// Block 0x45, offset 0x1140
-	0x1170: 0x000c, 0x1171: 0x000c, 0x1172: 0x000c, 0x1173: 0x000c, 0x1174: 0x000c, 0x1175: 0x000c,
-	0x1176: 0x000c, 0x1177: 0x000c, 0x1178: 0x000c, 0x1179: 0x000c, 0x117a: 0x000c, 0x117b: 0x000c,
-	0x117c: 0x000c, 0x117d: 0x000c, 0x117e: 0x000c,
-	// Block 0x46, offset 0x1180
-	0x1180: 0x000c, 0x1181: 0x000c, 0x1182: 0x000c, 0x1183: 0x000c,
-	0x11b4: 0x000c,
-	0x11b6: 0x000c, 0x11b7: 0x000c, 0x11b8: 0x000c, 0x11b9: 0x000c, 0x11ba: 0x000c,
-	0x11bc: 0x000c,
-	// Block 0x47, offset 0x11c0
-	0x11c2: 0x000c,
-	0x11eb: 0x000c, 0x11ec: 0x000c, 0x11ed: 0x000c, 0x11ee: 0x000c, 0x11ef: 0x000c,
-	0x11f0: 0x000c, 0x11f1: 0x000c, 0x11f2: 0x000c, 0x11f3: 0x000c,
-	// Block 0x48, offset 0x1200
-	0x1200: 0x000c, 0x1201: 0x000c,
-	0x1222: 0x000c, 0x1223: 0x000c,
-	0x1224: 0x000c, 0x1225: 0x000c, 0x1228: 0x000c, 0x1229: 0x000c,
-	0x122b: 0x000c, 0x122c: 0x000c, 0x122d: 0x000c,
-	// Block 0x49, offset 0x1240
-	0x1266: 0x000c, 0x1268: 0x000c, 0x1269: 0x000c,
-	0x126d: 0x000c, 0x126f: 0x000c,
-	0x1270: 0x000c, 0x1271: 0x000c,
-	// Block 0x4a, offset 0x1280
-	0x12ac: 0x000c, 0x12ad: 0x000c, 0x12ae: 0x000c, 0x12af: 0x000c,
-	0x12b0: 0x000c, 0x12b1: 0x000c, 0x12b2: 0x000c, 0x12b3: 0x000c,
-	0x12b6: 0x000c, 0x12b7: 0x000c,
-	// Block 0x4b, offset 0x12c0
-	0x12d0: 0x000c, 0x12d1: 0x000c,
-	0x12d2: 0x000c, 0x12d4: 0x000c, 0x12d5: 0x000c, 0x12d6: 0x000c, 0x12d7: 0x000c,
-	0x12d8: 0x000c, 0x12d9: 0x000c, 0x12da: 0x000c, 0x12db: 0x000c, 0x12dc: 0x000c, 0x12dd: 0x000c,
-	0x12de: 0x000c, 0x12df: 0x000c, 0x12e0: 0x000c, 0x12e2: 0x000c, 0x12e3: 0x000c,
-	0x12e4: 0x000c, 0x12e5: 0x000c, 0x12e6: 0x000c, 0x12e7: 0x000c, 0x12e8: 0x000c,
-	0x12ed: 0x000c,
-	0x12f4: 0x000c,
-	0x12f8: 0x000c, 0x12f9: 0x000c,
-	// Block 0x4c, offset 0x1300
-	0x1300: 0x000c, 0x1301: 0x000c, 0x1302: 0x000c, 0x1303: 0x000c, 0x1304: 0x000c, 0x1305: 0x000c,
-	0x1306: 0x000c, 0x1307: 0x000c, 0x1308: 0x000c, 0x1309: 0x000c, 0x130a: 0x000c, 0x130b: 0x000c,
-	0x130c: 0x000c, 0x130d: 0x000c, 0x130e: 0x000c, 0x130f: 0x000c, 0x1310: 0x000c, 0x1311: 0x000c,
-	0x1312: 0x000c, 0x1313: 0x000c, 0x1314: 0x000c, 0x1315: 0x000c, 0x1316: 0x000c, 0x1317: 0x000c,
-	0x1318: 0x000c, 0x1319: 0x000c, 0x131a: 0x000c, 0x131b: 0x000c, 0x131c: 0x000c, 0x131d: 0x000c,
-	0x131e: 0x000c, 0x131f: 0x000c, 0x1320: 0x000c, 0x1321: 0x000c, 0x1322: 0x000c, 0x1323: 0x000c,
-	0x1324: 0x000c, 0x1325: 0x000c, 0x1326: 0x000c, 0x1327: 0x000c, 0x1328: 0x000c, 0x1329: 0x000c,
-	0x132a: 0x000c, 0x132b: 0x000c, 0x132c: 0x000c, 0x132d: 0x000c, 0x132e: 0x000c, 0x132f: 0x000c,
-	0x1330: 0x000c, 0x1331: 0x000c, 0x1332: 0x000c, 0x1333: 0x000c, 0x1334: 0x000c, 0x1335: 0x000c,
-	0x1336: 0x000c, 0x1337: 0x000c, 0x1338: 0x000c, 0x1339: 0x000c, 0x133b: 0x000c,
-	0x133c: 0x000c, 0x133d: 0x000c, 0x133e: 0x000c, 0x133f: 0x000c,
-	// Block 0x4d, offset 0x1340
-	0x137d: 0x000a, 0x137f: 0x000a,
-	// Block 0x4e, offset 0x1380
-	0x1380: 0x000a, 0x1381: 0x000a,
-	0x138d: 0x000a, 0x138e: 0x000a, 0x138f: 0x000a,
-	0x139d: 0x000a,
-	0x139e: 0x000a, 0x139f: 0x000a,
-	0x13ad: 0x000a, 0x13ae: 0x000a, 0x13af: 0x000a,
-	0x13bd: 0x000a, 0x13be: 0x000a,
-	// Block 0x4f, offset 0x13c0
-	0x13c0: 0x0009, 0x13c1: 0x0009, 0x13c2: 0x0009, 0x13c3: 0x0009, 0x13c4: 0x0009, 0x13c5: 0x0009,
-	0x13c6: 0x0009, 0x13c7: 0x0009, 0x13c8: 0x0009, 0x13c9: 0x0009, 0x13ca: 0x0009, 0x13cb: 0x000b,
-	0x13cc: 0x000b, 0x13cd: 0x000b, 0x13cf: 0x0001, 0x13d0: 0x000a, 0x13d1: 0x000a,
-	0x13d2: 0x000a, 0x13d3: 0x000a, 0x13d4: 0x000a, 0x13d5: 0x000a, 0x13d6: 0x000a, 0x13d7: 0x000a,
-	0x13d8: 0x000a, 0x13d9: 0x000a, 0x13da: 0x000a, 0x13db: 0x000a, 0x13dc: 0x000a, 0x13dd: 0x000a,
-	0x13de: 0x000a, 0x13df: 0x000a, 0x13e0: 0x000a, 0x13e1: 0x000a, 0x13e2: 0x000a, 0x13e3: 0x000a,
-	0x13e4: 0x000a, 0x13e5: 0x000a, 0x13e6: 0x000a, 0x13e7: 0x000a, 0x13e8: 0x0009, 0x13e9: 0x0007,
-	0x13ea: 0x000e, 0x13eb: 0x000e, 0x13ec: 0x000e, 0x13ed: 0x000e, 0x13ee: 0x000e, 0x13ef: 0x0006,
-	0x13f0: 0x0004, 0x13f1: 0x0004, 0x13f2: 0x0004, 0x13f3: 0x0004, 0x13f4: 0x0004, 0x13f5: 0x000a,
-	0x13f6: 0x000a, 0x13f7: 0x000a, 0x13f8: 0x000a, 0x13f9: 0x000a, 0x13fa: 0x000a, 0x13fb: 0x000a,
-	0x13fc: 0x000a, 0x13fd: 0x000a, 0x13fe: 0x000a, 0x13ff: 0x000a,
-	// Block 0x50, offset 0x1400
-	0x1400: 0x000a, 0x1401: 0x000a, 0x1402: 0x000a, 0x1403: 0x000a, 0x1404: 0x0006, 0x1405: 0x009a,
-	0x1406: 0x008a, 0x1407: 0x000a, 0x1408: 0x000a, 0x1409: 0x000a, 0x140a: 0x000a, 0x140b: 0x000a,
-	0x140c: 0x000a, 0x140d: 0x000a, 0x140e: 0x000a, 0x140f: 0x000a, 0x1410: 0x000a, 0x1411: 0x000a,
-	0x1412: 0x000a, 0x1413: 0x000a, 0x1414: 0x000a, 0x1415: 0x000a, 0x1416: 0x000a, 0x1417: 0x000a,
-	0x1418: 0x000a, 0x1419: 0x000a, 0x141a: 0x000a, 0x141b: 0x000a, 0x141c: 0x000a, 0x141d: 0x000a,
-	0x141e: 0x000a, 0x141f: 0x0009, 0x1420: 0x000b, 0x1421: 0x000b, 0x1422: 0x000b, 0x1423: 0x000b,
-	0x1424: 0x000b, 0x1425: 0x000b, 0x1426: 0x000e, 0x1427: 0x000e, 0x1428: 0x000e, 0x1429: 0x000e,
-	0x142a: 0x000b, 0x142b: 0x000b, 0x142c: 0x000b, 0x142d: 0x000b, 0x142e: 0x000b, 0x142f: 0x000b,
-	0x1430: 0x0002, 0x1434: 0x0002, 0x1435: 0x0002,
-	0x1436: 0x0002, 0x1437: 0x0002, 0x1438: 0x0002, 0x1439: 0x0002, 0x143a: 0x0003, 0x143b: 0x0003,
-	0x143c: 0x000a, 0x143d: 0x009a, 0x143e: 0x008a,
-	// Block 0x51, offset 0x1440
-	0x1440: 0x0002, 0x1441: 0x0002, 0x1442: 0x0002, 0x1443: 0x0002, 0x1444: 0x0002, 0x1445: 0x0002,
-	0x1446: 0x0002, 0x1447: 0x0002, 0x1448: 0x0002, 0x1449: 0x0002, 0x144a: 0x0003, 0x144b: 0x0003,
-	0x144c: 0x000a, 0x144d: 0x009a, 0x144e: 0x008a,
-	0x1460: 0x0004, 0x1461: 0x0004, 0x1462: 0x0004, 0x1463: 0x0004,
-	0x1464: 0x0004, 0x1465: 0x0004, 0x1466: 0x0004, 0x1467: 0x0004, 0x1468: 0x0004, 0x1469: 0x0004,
-	0x146a: 0x0004, 0x146b: 0x0004, 0x146c: 0x0004, 0x146d: 0x0004, 0x146e: 0x0004, 0x146f: 0x0004,
-	0x1470: 0x0004, 0x1471: 0x0004, 0x1472: 0x0004, 0x1473: 0x0004, 0x1474: 0x0004, 0x1475: 0x0004,
-	0x1476: 0x0004, 0x1477: 0x0004, 0x1478: 0x0004, 0x1479: 0x0004, 0x147a: 0x0004, 0x147b: 0x0004,
-	0x147c: 0x0004, 0x147d: 0x0004, 0x147e: 0x0004, 0x147f: 0x0004,
-	// Block 0x52, offset 0x1480
-	0x1480: 0x0004, 0x1481: 0x0004, 0x1482: 0x0004, 0x1483: 0x0004, 0x1484: 0x0004, 0x1485: 0x0004,
-	0x1486: 0x0004, 0x1487: 0x0004, 0x1488: 0x0004, 0x1489: 0x0004, 0x148a: 0x0004, 0x148b: 0x0004,
-	0x148c: 0x0004, 0x148d: 0x0004, 0x148e: 0x0004, 0x148f: 0x0004, 0x1490: 0x000c, 0x1491: 0x000c,
-	0x1492: 0x000c, 0x1493: 0x000c, 0x1494: 0x000c, 0x1495: 0x000c, 0x1496: 0x000c, 0x1497: 0x000c,
-	0x1498: 0x000c, 0x1499: 0x000c, 0x149a: 0x000c, 0x149b: 0x000c, 0x149c: 0x000c, 0x149d: 0x000c,
-	0x149e: 0x000c, 0x149f: 0x000c, 0x14a0: 0x000c, 0x14a1: 0x000c, 0x14a2: 0x000c, 0x14a3: 0x000c,
-	0x14a4: 0x000c, 0x14a5: 0x000c, 0x14a6: 0x000c, 0x14a7: 0x000c, 0x14a8: 0x000c, 0x14a9: 0x000c,
-	0x14aa: 0x000c, 0x14ab: 0x000c, 0x14ac: 0x000c, 0x14ad: 0x000c, 0x14ae: 0x000c, 0x14af: 0x000c,
-	0x14b0: 0x000c,
-	// Block 0x53, offset 0x14c0
-	0x14c0: 0x000a, 0x14c1: 0x000a, 0x14c3: 0x000a, 0x14c4: 0x000a, 0x14c5: 0x000a,
-	0x14c6: 0x000a, 0x14c8: 0x000a, 0x14c9: 0x000a,
-	0x14d4: 0x000a, 0x14d6: 0x000a, 0x14d7: 0x000a,
-	0x14d8: 0x000a,
-	0x14de: 0x000a, 0x14df: 0x000a, 0x14e0: 0x000a, 0x14e1: 0x000a, 0x14e2: 0x000a, 0x14e3: 0x000a,
-	0x14e5: 0x000a, 0x14e7: 0x000a, 0x14e9: 0x000a,
-	0x14ee: 0x0004,
-	0x14fa: 0x000a, 0x14fb: 0x000a,
-	// Block 0x54, offset 0x1500
-	0x1500: 0x000a, 0x1501: 0x000a, 0x1502: 0x000a, 0x1503: 0x000a, 0x1504: 0x000a,
-	0x150a: 0x000a, 0x150b: 0x000a,
-	0x150c: 0x000a, 0x150d: 0x000a, 0x1510: 0x000a, 0x1511: 0x000a,
-	0x1512: 0x000a, 0x1513: 0x000a, 0x1514: 0x000a, 0x1515: 0x000a, 0x1516: 0x000a, 0x1517: 0x000a,
-	0x1518: 0x000a, 0x1519: 0x000a, 0x151a: 0x000a, 0x151b: 0x000a, 0x151c: 0x000a, 0x151d: 0x000a,
-	0x151e: 0x000a, 0x151f: 0x000a,
-	// Block 0x55, offset 0x1540
-	0x1549: 0x000a, 0x154a: 0x000a, 0x154b: 0x000a,
-	0x1550: 0x000a, 0x1551: 0x000a,
-	0x1552: 0x000a, 0x1553: 0x000a, 0x1554: 0x000a, 0x1555: 0x000a, 0x1556: 0x000a, 0x1557: 0x000a,
-	0x1558: 0x000a, 0x1559: 0x000a, 0x155a: 0x000a, 0x155b: 0x000a, 0x155c: 0x000a, 0x155d: 0x000a,
-	0x155e: 0x000a, 0x155f: 0x000a, 0x1560: 0x000a, 0x1561: 0x000a, 0x1562: 0x000a, 0x1563: 0x000a,
-	0x1564: 0x000a, 0x1565: 0x000a, 0x1566: 0x000a, 0x1567: 0x000a, 0x1568: 0x000a, 0x1569: 0x000a,
-	0x156a: 0x000a, 0x156b: 0x000a, 0x156c: 0x000a, 0x156d: 0x000a, 0x156e: 0x000a, 0x156f: 0x000a,
-	0x1570: 0x000a, 0x1571: 0x000a, 0x1572: 0x000a, 0x1573: 0x000a, 0x1574: 0x000a, 0x1575: 0x000a,
-	0x1576: 0x000a, 0x1577: 0x000a, 0x1578: 0x000a, 0x1579: 0x000a, 0x157a: 0x000a, 0x157b: 0x000a,
-	0x157c: 0x000a, 0x157d: 0x000a, 0x157e: 0x000a, 0x157f: 0x000a,
-	// Block 0x56, offset 0x1580
-	0x1580: 0x000a, 0x1581: 0x000a, 0x1582: 0x000a, 0x1583: 0x000a, 0x1584: 0x000a, 0x1585: 0x000a,
-	0x1586: 0x000a, 0x1587: 0x000a, 0x1588: 0x000a, 0x1589: 0x000a, 0x158a: 0x000a, 0x158b: 0x000a,
-	0x158c: 0x000a, 0x158d: 0x000a, 0x158e: 0x000a, 0x158f: 0x000a, 0x1590: 0x000a, 0x1591: 0x000a,
-	0x1592: 0x000a, 0x1593: 0x000a, 0x1594: 0x000a, 0x1595: 0x000a, 0x1596: 0x000a, 0x1597: 0x000a,
-	0x1598: 0x000a, 0x1599: 0x000a, 0x159a: 0x000a, 0x159b: 0x000a, 0x159c: 0x000a, 0x159d: 0x000a,
-	0x159e: 0x000a, 0x159f: 0x000a, 0x15a0: 0x000a, 0x15a1: 0x000a, 0x15a2: 0x000a, 0x15a3: 0x000a,
-	0x15a4: 0x000a, 0x15a5: 0x000a, 0x15a6: 0x000a, 0x15a7: 0x000a, 0x15a8: 0x000a, 0x15a9: 0x000a,
-	0x15aa: 0x000a, 0x15ab: 0x000a, 0x15ac: 0x000a, 0x15ad: 0x000a, 0x15ae: 0x000a, 0x15af: 0x000a,
-	0x15b0: 0x000a, 0x15b1: 0x000a, 0x15b2: 0x000a, 0x15b3: 0x000a, 0x15b4: 0x000a, 0x15b5: 0x000a,
-	0x15b6: 0x000a, 0x15b7: 0x000a, 0x15b8: 0x000a, 0x15b9: 0x000a, 0x15ba: 0x000a, 0x15bb: 0x000a,
-	0x15bc: 0x000a, 0x15bd: 0x000a, 0x15be: 0x000a, 0x15bf: 0x000a,
-	// Block 0x57, offset 0x15c0
-	0x15c0: 0x000a, 0x15c1: 0x000a, 0x15c2: 0x000a, 0x15c3: 0x000a, 0x15c4: 0x000a, 0x15c5: 0x000a,
-	0x15c6: 0x000a, 0x15c7: 0x000a, 0x15c8: 0x000a, 0x15c9: 0x000a, 0x15ca: 0x000a, 0x15cb: 0x000a,
-	0x15cc: 0x000a, 0x15cd: 0x000a, 0x15ce: 0x000a, 0x15cf: 0x000a, 0x15d0: 0x000a, 0x15d1: 0x000a,
-	0x15d2: 0x0003, 0x15d3: 0x0004, 0x15d4: 0x000a, 0x15d5: 0x000a, 0x15d6: 0x000a, 0x15d7: 0x000a,
-	0x15d8: 0x000a, 0x15d9: 0x000a, 0x15da: 0x000a, 0x15db: 0x000a, 0x15dc: 0x000a, 0x15dd: 0x000a,
-	0x15de: 0x000a, 0x15df: 0x000a, 0x15e0: 0x000a, 0x15e1: 0x000a, 0x15e2: 0x000a, 0x15e3: 0x000a,
-	0x15e4: 0x000a, 0x15e5: 0x000a, 0x15e6: 0x000a, 0x15e7: 0x000a, 0x15e8: 0x000a, 0x15e9: 0x000a,
-	0x15ea: 0x000a, 0x15eb: 0x000a, 0x15ec: 0x000a, 0x15ed: 0x000a, 0x15ee: 0x000a, 0x15ef: 0x000a,
-	0x15f0: 0x000a, 0x15f1: 0x000a, 0x15f2: 0x000a, 0x15f3: 0x000a, 0x15f4: 0x000a, 0x15f5: 0x000a,
-	0x15f6: 0x000a, 0x15f7: 0x000a, 0x15f8: 0x000a, 0x15f9: 0x000a, 0x15fa: 0x000a, 0x15fb: 0x000a,
-	0x15fc: 0x000a, 0x15fd: 0x000a, 0x15fe: 0x000a, 0x15ff: 0x000a,
-	// Block 0x58, offset 0x1600
-	0x1600: 0x000a, 0x1601: 0x000a, 0x1602: 0x000a, 0x1603: 0x000a, 0x1604: 0x000a, 0x1605: 0x000a,
-	0x1606: 0x000a, 0x1607: 0x000a, 0x1608: 0x003a, 0x1609: 0x002a, 0x160a: 0x003a, 0x160b: 0x002a,
-	0x160c: 0x000a, 0x160d: 0x000a, 0x160e: 0x000a, 0x160f: 0x000a, 0x1610: 0x000a, 0x1611: 0x000a,
-	0x1612: 0x000a, 0x1613: 0x000a, 0x1614: 0x000a, 0x1615: 0x000a, 0x1616: 0x000a, 0x1617: 0x000a,
-	0x1618: 0x000a, 0x1619: 0x000a, 0x161a: 0x000a, 0x161b: 0x000a, 0x161c: 0x000a, 0x161d: 0x000a,
-	0x161e: 0x000a, 0x161f: 0x000a, 0x1620: 0x000a, 0x1621: 0x000a, 0x1622: 0x000a, 0x1623: 0x000a,
-	0x1624: 0x000a, 0x1625: 0x000a, 0x1626: 0x000a, 0x1627: 0x000a, 0x1628: 0x000a, 0x1629: 0x009a,
-	0x162a: 0x008a, 0x162b: 0x000a, 0x162c: 0x000a, 0x162d: 0x000a, 0x162e: 0x000a, 0x162f: 0x000a,
-	0x1630: 0x000a, 0x1631: 0x000a, 0x1632: 0x000a, 0x1633: 0x000a, 0x1634: 0x000a, 0x1635: 0x000a,
-	// Block 0x59, offset 0x1640
-	0x167b: 0x000a,
-	0x167c: 0x000a, 0x167d: 0x000a, 0x167e: 0x000a, 0x167f: 0x000a,
-	// Block 0x5a, offset 0x1680
-	0x1680: 0x000a, 0x1681: 0x000a, 0x1682: 0x000a, 0x1683: 0x000a, 0x1684: 0x000a, 0x1685: 0x000a,
-	0x1686: 0x000a, 0x1687: 0x000a, 0x1688: 0x000a, 0x1689: 0x000a, 0x168a: 0x000a, 0x168b: 0x000a,
-	0x168c: 0x000a, 0x168d: 0x000a, 0x168e: 0x000a, 0x168f: 0x000a, 0x1690: 0x000a, 0x1691: 0x000a,
-	0x1692: 0x000a, 0x1693: 0x000a, 0x1694: 0x000a, 0x1696: 0x000a, 0x1697: 0x000a,
-	0x1698: 0x000a, 0x1699: 0x000a, 0x169a: 0x000a, 0x169b: 0x000a, 0x169c: 0x000a, 0x169d: 0x000a,
-	0x169e: 0x000a, 0x169f: 0x000a, 0x16a0: 0x000a, 0x16a1: 0x000a, 0x16a2: 0x000a, 0x16a3: 0x000a,
-	0x16a4: 0x000a, 0x16a5: 0x000a, 0x16a6: 0x000a, 0x16a7: 0x000a, 0x16a8: 0x000a, 0x16a9: 0x000a,
-	0x16aa: 0x000a, 0x16ab: 0x000a, 0x16ac: 0x000a, 0x16ad: 0x000a, 0x16ae: 0x000a, 0x16af: 0x000a,
-	0x16b0: 0x000a, 0x16b1: 0x000a, 0x16b2: 0x000a, 0x16b3: 0x000a, 0x16b4: 0x000a, 0x16b5: 0x000a,
-	0x16b6: 0x000a, 0x16b7: 0x000a, 0x16b8: 0x000a, 0x16b9: 0x000a, 0x16ba: 0x000a, 0x16bb: 0x000a,
-	0x16bc: 0x000a, 0x16bd: 0x000a, 0x16be: 0x000a, 0x16bf: 0x000a,
-	// Block 0x5b, offset 0x16c0
-	0x16c0: 0x000a, 0x16c1: 0x000a, 0x16c2: 0x000a, 0x16c3: 0x000a, 0x16c4: 0x000a, 0x16c5: 0x000a,
-	0x16c6: 0x000a, 0x16c7: 0x000a, 0x16c8: 0x000a, 0x16c9: 0x000a, 0x16ca: 0x000a, 0x16cb: 0x000a,
-	0x16cc: 0x000a, 0x16cd: 0x000a, 0x16ce: 0x000a, 0x16cf: 0x000a, 0x16d0: 0x000a, 0x16d1: 0x000a,
-	0x16d2: 0x000a, 0x16d3: 0x000a, 0x16d4: 0x000a, 0x16d5: 0x000a, 0x16d6: 0x000a, 0x16d7: 0x000a,
-	0x16d8: 0x000a, 0x16d9: 0x000a, 0x16da: 0x000a, 0x16db: 0x000a, 0x16dc: 0x000a, 0x16dd: 0x000a,
-	0x16de: 0x000a, 0x16df: 0x000a, 0x16e0: 0x000a, 0x16e1: 0x000a, 0x16e2: 0x000a, 0x16e3: 0x000a,
-	0x16e4: 0x000a, 0x16e5: 0x000a, 0x16e6: 0x000a,
-	// Block 0x5c, offset 0x1700
-	0x1700: 0x000a, 0x1701: 0x000a, 0x1702: 0x000a, 0x1703: 0x000a, 0x1704: 0x000a, 0x1705: 0x000a,
-	0x1706: 0x000a, 0x1707: 0x000a, 0x1708: 0x000a, 0x1709: 0x000a, 0x170a: 0x000a,
-	0x1720: 0x000a, 0x1721: 0x000a, 0x1722: 0x000a, 0x1723: 0x000a,
-	0x1724: 0x000a, 0x1725: 0x000a, 0x1726: 0x000a, 0x1727: 0x000a, 0x1728: 0x000a, 0x1729: 0x000a,
-	0x172a: 0x000a, 0x172b: 0x000a, 0x172c: 0x000a, 0x172d: 0x000a, 0x172e: 0x000a, 0x172f: 0x000a,
-	0x1730: 0x000a, 0x1731: 0x000a, 0x1732: 0x000a, 0x1733: 0x000a, 0x1734: 0x000a, 0x1735: 0x000a,
-	0x1736: 0x000a, 0x1737: 0x000a, 0x1738: 0x000a, 0x1739: 0x000a, 0x173a: 0x000a, 0x173b: 0x000a,
-	0x173c: 0x000a, 0x173d: 0x000a, 0x173e: 0x000a, 0x173f: 0x000a,
-	// Block 0x5d, offset 0x1740
-	0x1740: 0x000a, 0x1741: 0x000a, 0x1742: 0x000a, 0x1743: 0x000a, 0x1744: 0x000a, 0x1745: 0x000a,
-	0x1746: 0x000a, 0x1747: 0x000a, 0x1748: 0x0002, 0x1749: 0x0002, 0x174a: 0x0002, 0x174b: 0x0002,
-	0x174c: 0x0002, 0x174d: 0x0002, 0x174e: 0x0002, 0x174f: 0x0002, 0x1750: 0x0002, 0x1751: 0x0002,
-	0x1752: 0x0002, 0x1753: 0x0002, 0x1754: 0x0002, 0x1755: 0x0002, 0x1756: 0x0002, 0x1757: 0x0002,
-	0x1758: 0x0002, 0x1759: 0x0002, 0x175a: 0x0002, 0x175b: 0x0002,
-	// Block 0x5e, offset 0x1780
-	0x17aa: 0x000a, 0x17ab: 0x000a, 0x17ac: 0x000a, 0x17ad: 0x000a, 0x17ae: 0x000a, 0x17af: 0x000a,
-	0x17b0: 0x000a, 0x17b1: 0x000a, 0x17b2: 0x000a, 0x17b3: 0x000a, 0x17b4: 0x000a, 0x17b5: 0x000a,
-	0x17b6: 0x000a, 0x17b7: 0x000a, 0x17b8: 0x000a, 0x17b9: 0x000a, 0x17ba: 0x000a, 0x17bb: 0x000a,
-	0x17bc: 0x000a, 0x17bd: 0x000a, 0x17be: 0x000a, 0x17bf: 0x000a,
-	// Block 0x5f, offset 0x17c0
-	0x17c0: 0x000a, 0x17c1: 0x000a, 0x17c2: 0x000a, 0x17c3: 0x000a, 0x17c4: 0x000a, 0x17c5: 0x000a,
-	0x17c6: 0x000a, 0x17c7: 0x000a, 0x17c8: 0x000a, 0x17c9: 0x000a, 0x17ca: 0x000a, 0x17cb: 0x000a,
-	0x17cc: 0x000a, 0x17cd: 0x000a, 0x17ce: 0x000a, 0x17cf: 0x000a, 0x17d0: 0x000a, 0x17d1: 0x000a,
-	0x17d2: 0x000a, 0x17d3: 0x000a, 0x17d4: 0x000a, 0x17d5: 0x000a, 0x17d6: 0x000a, 0x17d7: 0x000a,
-	0x17d8: 0x000a, 0x17d9: 0x000a, 0x17da: 0x000a, 0x17db: 0x000a, 0x17dc: 0x000a, 0x17dd: 0x000a,
-	0x17de: 0x000a, 0x17df: 0x000a, 0x17e0: 0x000a, 0x17e1: 0x000a, 0x17e2: 0x000a, 0x17e3: 0x000a,
-	0x17e4: 0x000a, 0x17e5: 0x000a, 0x17e6: 0x000a, 0x17e7: 0x000a, 0x17e8: 0x000a, 0x17e9: 0x000a,
-	0x17ea: 0x000a, 0x17eb: 0x000a, 0x17ed: 0x000a, 0x17ee: 0x000a, 0x17ef: 0x000a,
-	0x17f0: 0x000a, 0x17f1: 0x000a, 0x17f2: 0x000a, 0x17f3: 0x000a, 0x17f4: 0x000a, 0x17f5: 0x000a,
-	0x17f6: 0x000a, 0x17f7: 0x000a, 0x17f8: 0x000a, 0x17f9: 0x000a, 0x17fa: 0x000a, 0x17fb: 0x000a,
-	0x17fc: 0x000a, 0x17fd: 0x000a, 0x17fe: 0x000a, 0x17ff: 0x000a,
-	// Block 0x60, offset 0x1800
-	0x1800: 0x000a, 0x1801: 0x000a, 0x1802: 0x000a, 0x1803: 0x000a, 0x1804: 0x000a, 0x1805: 0x000a,
-	0x1806: 0x000a, 0x1807: 0x000a, 0x1808: 0x000a, 0x1809: 0x000a, 0x180a: 0x000a, 0x180b: 0x000a,
-	0x180c: 0x000a, 0x180d: 0x000a, 0x180e: 0x000a, 0x180f: 0x000a, 0x1810: 0x000a, 0x1811: 0x000a,
-	0x1812: 0x000a, 0x1813: 0x000a, 0x1814: 0x000a, 0x1815: 0x000a, 0x1816: 0x000a, 0x1817: 0x000a,
-	0x1818: 0x000a, 0x1819: 0x000a, 0x181a: 0x000a, 0x181b: 0x000a, 0x181c: 0x000a, 0x181d: 0x000a,
-	0x181e: 0x000a, 0x181f: 0x000a, 0x1820: 0x000a, 0x1821: 0x000a, 0x1822: 0x000a, 0x1823: 0x000a,
-	0x1824: 0x000a, 0x1825: 0x000a, 0x1826: 0x000a, 0x1827: 0x000a, 0x1828: 0x003a, 0x1829: 0x002a,
-	0x182a: 0x003a, 0x182b: 0x002a, 0x182c: 0x003a, 0x182d: 0x002a, 0x182e: 0x003a, 0x182f: 0x002a,
-	0x1830: 0x003a, 0x1831: 0x002a, 0x1832: 0x003a, 0x1833: 0x002a, 0x1834: 0x003a, 0x1835: 0x002a,
-	0x1836: 0x000a, 0x1837: 0x000a, 0x1838: 0x000a, 0x1839: 0x000a, 0x183a: 0x000a, 0x183b: 0x000a,
-	0x183c: 0x000a, 0x183d: 0x000a, 0x183e: 0x000a, 0x183f: 0x000a,
-	// Block 0x61, offset 0x1840
-	0x1840: 0x000a, 0x1841: 0x000a, 0x1842: 0x000a, 0x1843: 0x000a, 0x1844: 0x000a, 0x1845: 0x009a,
-	0x1846: 0x008a, 0x1847: 0x000a, 0x1848: 0x000a, 0x1849: 0x000a, 0x184a: 0x000a, 0x184b: 0x000a,
-	0x184c: 0x000a, 0x184d: 0x000a, 0x184e: 0x000a, 0x184f: 0x000a, 0x1850: 0x000a, 0x1851: 0x000a,
-	0x1852: 0x000a, 0x1853: 0x000a, 0x1854: 0x000a, 0x1855: 0x000a, 0x1856: 0x000a, 0x1857: 0x000a,
-	0x1858: 0x000a, 0x1859: 0x000a, 0x185a: 0x000a, 0x185b: 0x000a, 0x185c: 0x000a, 0x185d: 0x000a,
-	0x185e: 0x000a, 0x185f: 0x000a, 0x1860: 0x000a, 0x1861: 0x000a, 0x1862: 0x000a, 0x1863: 0x000a,
-	0x1864: 0x000a, 0x1865: 0x000a, 0x1866: 0x003a, 0x1867: 0x002a, 0x1868: 0x003a, 0x1869: 0x002a,
-	0x186a: 0x003a, 0x186b: 0x002a, 0x186c: 0x003a, 0x186d: 0x002a, 0x186e: 0x003a, 0x186f: 0x002a,
-	0x1870: 0x000a, 0x1871: 0x000a, 0x1872: 0x000a, 0x1873: 0x000a, 0x1874: 0x000a, 0x1875: 0x000a,
-	0x1876: 0x000a, 0x1877: 0x000a, 0x1878: 0x000a, 0x1879: 0x000a, 0x187a: 0x000a, 0x187b: 0x000a,
-	0x187c: 0x000a, 0x187d: 0x000a, 0x187e: 0x000a, 0x187f: 0x000a,
-	// Block 0x62, offset 0x1880
-	0x1880: 0x000a, 0x1881: 0x000a, 0x1882: 0x000a, 0x1883: 0x007a, 0x1884: 0x006a, 0x1885: 0x009a,
-	0x1886: 0x008a, 0x1887: 0x00ba, 0x1888: 0x00aa, 0x1889: 0x009a, 0x188a: 0x008a, 0x188b: 0x007a,
-	0x188c: 0x006a, 0x188d: 0x00da, 0x188e: 0x002a, 0x188f: 0x003a, 0x1890: 0x00ca, 0x1891: 0x009a,
-	0x1892: 0x008a, 0x1893: 0x007a, 0x1894: 0x006a, 0x1895: 0x009a, 0x1896: 0x008a, 0x1897: 0x00ba,
-	0x1898: 0x00aa, 0x1899: 0x000a, 0x189a: 0x000a, 0x189b: 0x000a, 0x189c: 0x000a, 0x189d: 0x000a,
-	0x189e: 0x000a, 0x189f: 0x000a, 0x18a0: 0x000a, 0x18a1: 0x000a, 0x18a2: 0x000a, 0x18a3: 0x000a,
-	0x18a4: 0x000a, 0x18a5: 0x000a, 0x18a6: 0x000a, 0x18a7: 0x000a, 0x18a8: 0x000a, 0x18a9: 0x000a,
-	0x18aa: 0x000a, 0x18ab: 0x000a, 0x18ac: 0x000a, 0x18ad: 0x000a, 0x18ae: 0x000a, 0x18af: 0x000a,
-	0x18b0: 0x000a, 0x18b1: 0x000a, 0x18b2: 0x000a, 0x18b3: 0x000a, 0x18b4: 0x000a, 0x18b5: 0x000a,
-	0x18b6: 0x000a, 0x18b7: 0x000a, 0x18b8: 0x000a, 0x18b9: 0x000a, 0x18ba: 0x000a, 0x18bb: 0x000a,
-	0x18bc: 0x000a, 0x18bd: 0x000a, 0x18be: 0x000a, 0x18bf: 0x000a,
-	// Block 0x63, offset 0x18c0
-	0x18c0: 0x000a, 0x18c1: 0x000a, 0x18c2: 0x000a, 0x18c3: 0x000a, 0x18c4: 0x000a, 0x18c5: 0x000a,
-	0x18c6: 0x000a, 0x18c7: 0x000a, 0x18c8: 0x000a, 0x18c9: 0x000a, 0x18ca: 0x000a, 0x18cb: 0x000a,
-	0x18cc: 0x000a, 0x18cd: 0x000a, 0x18ce: 0x000a, 0x18cf: 0x000a, 0x18d0: 0x000a, 0x18d1: 0x000a,
-	0x18d2: 0x000a, 0x18d3: 0x000a, 0x18d4: 0x000a, 0x18d5: 0x000a, 0x18d6: 0x000a, 0x18d7: 0x000a,
-	0x18d8: 0x003a, 0x18d9: 0x002a, 0x18da: 0x003a, 0x18db: 0x002a, 0x18dc: 0x000a, 0x18dd: 0x000a,
-	0x18de: 0x000a, 0x18df: 0x000a, 0x18e0: 0x000a, 0x18e1: 0x000a, 0x18e2: 0x000a, 0x18e3: 0x000a,
-	0x18e4: 0x000a, 0x18e5: 0x000a, 0x18e6: 0x000a, 0x18e7: 0x000a, 0x18e8: 0x000a, 0x18e9: 0x000a,
-	0x18ea: 0x000a, 0x18eb: 0x000a, 0x18ec: 0x000a, 0x18ed: 0x000a, 0x18ee: 0x000a, 0x18ef: 0x000a,
-	0x18f0: 0x000a, 0x18f1: 0x000a, 0x18f2: 0x000a, 0x18f3: 0x000a, 0x18f4: 0x000a, 0x18f5: 0x000a,
-	0x18f6: 0x000a, 0x18f7: 0x000a, 0x18f8: 0x000a, 0x18f9: 0x000a, 0x18fa: 0x000a, 0x18fb: 0x000a,
-	0x18fc: 0x003a, 0x18fd: 0x002a, 0x18fe: 0x000a, 0x18ff: 0x000a,
-	// Block 0x64, offset 0x1900
-	0x1900: 0x000a, 0x1901: 0x000a, 0x1902: 0x000a, 0x1903: 0x000a, 0x1904: 0x000a, 0x1905: 0x000a,
-	0x1906: 0x000a, 0x1907: 0x000a, 0x1908: 0x000a, 0x1909: 0x000a, 0x190a: 0x000a, 0x190b: 0x000a,
-	0x190c: 0x000a, 0x190d: 0x000a, 0x190e: 0x000a, 0x190f: 0x000a, 0x1910: 0x000a, 0x1911: 0x000a,
-	0x1912: 0x000a, 0x1913: 0x000a, 0x1914: 0x000a, 0x1915: 0x000a, 0x1916: 0x000a, 0x1917: 0x000a,
-	0x1918: 0x000a, 0x1919: 0x000a, 0x191a: 0x000a, 0x191b: 0x000a, 0x191c: 0x000a, 0x191d: 0x000a,
-	0x191e: 0x000a, 0x191f: 0x000a, 0x1920: 0x000a, 0x1921: 0x000a, 0x1922: 0x000a, 0x1923: 0x000a,
-	0x1924: 0x000a, 0x1925: 0x000a, 0x1926: 0x000a, 0x1927: 0x000a, 0x1928: 0x000a, 0x1929: 0x000a,
-	0x192a: 0x000a, 0x192b: 0x000a, 0x192c: 0x000a, 0x192d: 0x000a, 0x192e: 0x000a, 0x192f: 0x000a,
-	0x1930: 0x000a, 0x1931: 0x000a, 0x1932: 0x000a, 0x1933: 0x000a,
-	0x1936: 0x000a, 0x1937: 0x000a, 0x1938: 0x000a, 0x1939: 0x000a, 0x193a: 0x000a, 0x193b: 0x000a,
-	0x193c: 0x000a, 0x193d: 0x000a, 0x193e: 0x000a, 0x193f: 0x000a,
-	// Block 0x65, offset 0x1940
-	0x1940: 0x000a, 0x1941: 0x000a, 0x1942: 0x000a, 0x1943: 0x000a, 0x1944: 0x000a, 0x1945: 0x000a,
-	0x1946: 0x000a, 0x1947: 0x000a, 0x1948: 0x000a, 0x1949: 0x000a, 0x194a: 0x000a, 0x194b: 0x000a,
-	0x194c: 0x000a, 0x194d: 0x000a, 0x194e: 0x000a, 0x194f: 0x000a, 0x1950: 0x000a, 0x1951: 0x000a,
-	0x1952: 0x000a, 0x1953: 0x000a, 0x1954: 0x000a, 0x1955: 0x000a,
-	0x1958: 0x000a, 0x1959: 0x000a, 0x195a: 0x000a, 0x195b: 0x000a, 0x195c: 0x000a, 0x195d: 0x000a,
-	0x195e: 0x000a, 0x195f: 0x000a, 0x1960: 0x000a, 0x1961: 0x000a, 0x1962: 0x000a, 0x1963: 0x000a,
-	0x1964: 0x000a, 0x1965: 0x000a, 0x1966: 0x000a, 0x1967: 0x000a, 0x1968: 0x000a, 0x1969: 0x000a,
-	0x196a: 0x000a, 0x196b: 0x000a, 0x196c: 0x000a, 0x196d: 0x000a, 0x196e: 0x000a, 0x196f: 0x000a,
-	0x1970: 0x000a, 0x1971: 0x000a, 0x1972: 0x000a, 0x1973: 0x000a, 0x1974: 0x000a, 0x1975: 0x000a,
-	0x1976: 0x000a, 0x1977: 0x000a, 0x1978: 0x000a, 0x1979: 0x000a, 0x197a: 0x000a, 0x197b: 0x000a,
-	0x197c: 0x000a, 0x197d: 0x000a, 0x197e: 0x000a, 0x197f: 0x000a,
-	// Block 0x66, offset 0x1980
-	0x19a5: 0x000a, 0x19a6: 0x000a, 0x19a7: 0x000a, 0x19a8: 0x000a, 0x19a9: 0x000a,
-	0x19aa: 0x000a, 0x19af: 0x000c,
-	0x19b0: 0x000c, 0x19b1: 0x000c,
-	0x19b9: 0x000a, 0x19ba: 0x000a, 0x19bb: 0x000a,
-	0x19bc: 0x000a, 0x19bd: 0x000a, 0x19be: 0x000a, 0x19bf: 0x000a,
-	// Block 0x67, offset 0x19c0
-	0x19ff: 0x000c,
-	// Block 0x68, offset 0x1a00
-	0x1a20: 0x000c, 0x1a21: 0x000c, 0x1a22: 0x000c, 0x1a23: 0x000c,
-	0x1a24: 0x000c, 0x1a25: 0x000c, 0x1a26: 0x000c, 0x1a27: 0x000c, 0x1a28: 0x000c, 0x1a29: 0x000c,
-	0x1a2a: 0x000c, 0x1a2b: 0x000c, 0x1a2c: 0x000c, 0x1a2d: 0x000c, 0x1a2e: 0x000c, 0x1a2f: 0x000c,
-	0x1a30: 0x000c, 0x1a31: 0x000c, 0x1a32: 0x000c, 0x1a33: 0x000c, 0x1a34: 0x000c, 0x1a35: 0x000c,
-	0x1a36: 0x000c, 0x1a37: 0x000c, 0x1a38: 0x000c, 0x1a39: 0x000c, 0x1a3a: 0x000c, 0x1a3b: 0x000c,
-	0x1a3c: 0x000c, 0x1a3d: 0x000c, 0x1a3e: 0x000c, 0x1a3f: 0x000c,
-	// Block 0x69, offset 0x1a40
-	0x1a40: 0x000a, 0x1a41: 0x000a, 0x1a42: 0x000a, 0x1a43: 0x000a, 0x1a44: 0x000a, 0x1a45: 0x000a,
-	0x1a46: 0x000a, 0x1a47: 0x000a, 0x1a48: 0x000a, 0x1a49: 0x000a, 0x1a4a: 0x000a, 0x1a4b: 0x000a,
-	0x1a4c: 0x000a, 0x1a4d: 0x000a, 0x1a4e: 0x000a, 0x1a4f: 0x000a, 0x1a50: 0x000a, 0x1a51: 0x000a,
-	0x1a52: 0x000a, 0x1a53: 0x000a, 0x1a54: 0x000a, 0x1a55: 0x000a, 0x1a56: 0x000a, 0x1a57: 0x000a,
-	0x1a58: 0x000a, 0x1a59: 0x000a, 0x1a5a: 0x000a, 0x1a5b: 0x000a, 0x1a5c: 0x000a, 0x1a5d: 0x000a,
-	0x1a5e: 0x000a, 0x1a5f: 0x000a, 0x1a60: 0x000a, 0x1a61: 0x000a, 0x1a62: 0x003a, 0x1a63: 0x002a,
-	0x1a64: 0x003a, 0x1a65: 0x002a, 0x1a66: 0x003a, 0x1a67: 0x002a, 0x1a68: 0x003a, 0x1a69: 0x002a,
-	0x1a6a: 0x000a, 0x1a6b: 0x000a, 0x1a6c: 0x000a, 0x1a6d: 0x000a, 0x1a6e: 0x000a, 0x1a6f: 0x000a,
-	0x1a70: 0x000a, 0x1a71: 0x000a, 0x1a72: 0x000a, 0x1a73: 0x000a, 0x1a74: 0x000a, 0x1a75: 0x000a,
-	0x1a76: 0x000a, 0x1a77: 0x000a, 0x1a78: 0x000a, 0x1a79: 0x000a, 0x1a7a: 0x000a, 0x1a7b: 0x000a,
-	0x1a7c: 0x000a, 0x1a7d: 0x000a, 0x1a7e: 0x000a, 0x1a7f: 0x000a,
-	// Block 0x6a, offset 0x1a80
-	0x1a80: 0x000a, 0x1a81: 0x000a, 0x1a82: 0x000a, 0x1a83: 0x000a, 0x1a84: 0x000a, 0x1a85: 0x000a,
-	0x1a86: 0x000a, 0x1a87: 0x000a, 0x1a88: 0x000a, 0x1a89: 0x000a, 0x1a8a: 0x000a, 0x1a8b: 0x000a,
-	0x1a8c: 0x000a, 0x1a8d: 0x000a, 0x1a8e: 0x000a, 0x1a8f: 0x000a,
-	// Block 0x6b, offset 0x1ac0
-	0x1ac0: 0x000a, 0x1ac1: 0x000a, 0x1ac2: 0x000a, 0x1ac3: 0x000a, 0x1ac4: 0x000a, 0x1ac5: 0x000a,
-	0x1ac6: 0x000a, 0x1ac7: 0x000a, 0x1ac8: 0x000a, 0x1ac9: 0x000a, 0x1aca: 0x000a, 0x1acb: 0x000a,
-	0x1acc: 0x000a, 0x1acd: 0x000a, 0x1ace: 0x000a, 0x1acf: 0x000a, 0x1ad0: 0x000a, 0x1ad1: 0x000a,
-	0x1ad2: 0x000a, 0x1ad3: 0x000a, 0x1ad4: 0x000a, 0x1ad5: 0x000a, 0x1ad6: 0x000a, 0x1ad7: 0x000a,
-	0x1ad8: 0x000a, 0x1ad9: 0x000a, 0x1adb: 0x000a, 0x1adc: 0x000a, 0x1add: 0x000a,
-	0x1ade: 0x000a, 0x1adf: 0x000a, 0x1ae0: 0x000a, 0x1ae1: 0x000a, 0x1ae2: 0x000a, 0x1ae3: 0x000a,
-	0x1ae4: 0x000a, 0x1ae5: 0x000a, 0x1ae6: 0x000a, 0x1ae7: 0x000a, 0x1ae8: 0x000a, 0x1ae9: 0x000a,
-	0x1aea: 0x000a, 0x1aeb: 0x000a, 0x1aec: 0x000a, 0x1aed: 0x000a, 0x1aee: 0x000a, 0x1aef: 0x000a,
-	0x1af0: 0x000a, 0x1af1: 0x000a, 0x1af2: 0x000a, 0x1af3: 0x000a, 0x1af4: 0x000a, 0x1af5: 0x000a,
-	0x1af6: 0x000a, 0x1af7: 0x000a, 0x1af8: 0x000a, 0x1af9: 0x000a, 0x1afa: 0x000a, 0x1afb: 0x000a,
-	0x1afc: 0x000a, 0x1afd: 0x000a, 0x1afe: 0x000a, 0x1aff: 0x000a,
-	// Block 0x6c, offset 0x1b00
-	0x1b00: 0x000a, 0x1b01: 0x000a, 0x1b02: 0x000a, 0x1b03: 0x000a, 0x1b04: 0x000a, 0x1b05: 0x000a,
-	0x1b06: 0x000a, 0x1b07: 0x000a, 0x1b08: 0x000a, 0x1b09: 0x000a, 0x1b0a: 0x000a, 0x1b0b: 0x000a,
-	0x1b0c: 0x000a, 0x1b0d: 0x000a, 0x1b0e: 0x000a, 0x1b0f: 0x000a, 0x1b10: 0x000a, 0x1b11: 0x000a,
-	0x1b12: 0x000a, 0x1b13: 0x000a, 0x1b14: 0x000a, 0x1b15: 0x000a, 0x1b16: 0x000a, 0x1b17: 0x000a,
-	0x1b18: 0x000a, 0x1b19: 0x000a, 0x1b1a: 0x000a, 0x1b1b: 0x000a, 0x1b1c: 0x000a, 0x1b1d: 0x000a,
-	0x1b1e: 0x000a, 0x1b1f: 0x000a, 0x1b20: 0x000a, 0x1b21: 0x000a, 0x1b22: 0x000a, 0x1b23: 0x000a,
-	0x1b24: 0x000a, 0x1b25: 0x000a, 0x1b26: 0x000a, 0x1b27: 0x000a, 0x1b28: 0x000a, 0x1b29: 0x000a,
-	0x1b2a: 0x000a, 0x1b2b: 0x000a, 0x1b2c: 0x000a, 0x1b2d: 0x000a, 0x1b2e: 0x000a, 0x1b2f: 0x000a,
-	0x1b30: 0x000a, 0x1b31: 0x000a, 0x1b32: 0x000a, 0x1b33: 0x000a,
-	// Block 0x6d, offset 0x1b40
-	0x1b40: 0x000a, 0x1b41: 0x000a, 0x1b42: 0x000a, 0x1b43: 0x000a, 0x1b44: 0x000a, 0x1b45: 0x000a,
-	0x1b46: 0x000a, 0x1b47: 0x000a, 0x1b48: 0x000a, 0x1b49: 0x000a, 0x1b4a: 0x000a, 0x1b4b: 0x000a,
-	0x1b4c: 0x000a, 0x1b4d: 0x000a, 0x1b4e: 0x000a, 0x1b4f: 0x000a, 0x1b50: 0x000a, 0x1b51: 0x000a,
-	0x1b52: 0x000a, 0x1b53: 0x000a, 0x1b54: 0x000a, 0x1b55: 0x000a,
-	0x1b70: 0x000a, 0x1b71: 0x000a, 0x1b72: 0x000a, 0x1b73: 0x000a, 0x1b74: 0x000a, 0x1b75: 0x000a,
-	0x1b76: 0x000a, 0x1b77: 0x000a, 0x1b78: 0x000a, 0x1b79: 0x000a, 0x1b7a: 0x000a, 0x1b7b: 0x000a,
-	// Block 0x6e, offset 0x1b80
-	0x1b80: 0x0009, 0x1b81: 0x000a, 0x1b82: 0x000a, 0x1b83: 0x000a, 0x1b84: 0x000a,
-	0x1b88: 0x003a, 0x1b89: 0x002a, 0x1b8a: 0x003a, 0x1b8b: 0x002a,
-	0x1b8c: 0x003a, 0x1b8d: 0x002a, 0x1b8e: 0x003a, 0x1b8f: 0x002a, 0x1b90: 0x003a, 0x1b91: 0x002a,
-	0x1b92: 0x000a, 0x1b93: 0x000a, 0x1b94: 0x003a, 0x1b95: 0x002a, 0x1b96: 0x003a, 0x1b97: 0x002a,
-	0x1b98: 0x003a, 0x1b99: 0x002a, 0x1b9a: 0x003a, 0x1b9b: 0x002a, 0x1b9c: 0x000a, 0x1b9d: 0x000a,
-	0x1b9e: 0x000a, 0x1b9f: 0x000a, 0x1ba0: 0x000a,
-	0x1baa: 0x000c, 0x1bab: 0x000c, 0x1bac: 0x000c, 0x1bad: 0x000c,
-	0x1bb0: 0x000a,
-	0x1bb6: 0x000a, 0x1bb7: 0x000a,
-	0x1bbd: 0x000a, 0x1bbe: 0x000a, 0x1bbf: 0x000a,
-	// Block 0x6f, offset 0x1bc0
-	0x1bd9: 0x000c, 0x1bda: 0x000c, 0x1bdb: 0x000a, 0x1bdc: 0x000a,
-	0x1be0: 0x000a,
-	// Block 0x70, offset 0x1c00
-	0x1c3b: 0x000a,
-	// Block 0x71, offset 0x1c40
-	0x1c40: 0x000a, 0x1c41: 0x000a, 0x1c42: 0x000a, 0x1c43: 0x000a, 0x1c44: 0x000a, 0x1c45: 0x000a,
-	0x1c46: 0x000a, 0x1c47: 0x000a, 0x1c48: 0x000a, 0x1c49: 0x000a, 0x1c4a: 0x000a, 0x1c4b: 0x000a,
-	0x1c4c: 0x000a, 0x1c4d: 0x000a, 0x1c4e: 0x000a, 0x1c4f: 0x000a, 0x1c50: 0x000a, 0x1c51: 0x000a,
-	0x1c52: 0x000a, 0x1c53: 0x000a, 0x1c54: 0x000a, 0x1c55: 0x000a, 0x1c56: 0x000a, 0x1c57: 0x000a,
-	0x1c58: 0x000a, 0x1c59: 0x000a, 0x1c5a: 0x000a, 0x1c5b: 0x000a, 0x1c5c: 0x000a, 0x1c5d: 0x000a,
-	0x1c5e: 0x000a, 0x1c5f: 0x000a, 0x1c60: 0x000a, 0x1c61: 0x000a, 0x1c62: 0x000a, 0x1c63: 0x000a,
-	// Block 0x72, offset 0x1c80
-	0x1c9d: 0x000a,
-	0x1c9e: 0x000a,
-	// Block 0x73, offset 0x1cc0
-	0x1cd0: 0x000a, 0x1cd1: 0x000a,
-	0x1cd2: 0x000a, 0x1cd3: 0x000a, 0x1cd4: 0x000a, 0x1cd5: 0x000a, 0x1cd6: 0x000a, 0x1cd7: 0x000a,
-	0x1cd8: 0x000a, 0x1cd9: 0x000a, 0x1cda: 0x000a, 0x1cdb: 0x000a, 0x1cdc: 0x000a, 0x1cdd: 0x000a,
-	0x1cde: 0x000a, 0x1cdf: 0x000a,
-	0x1cfc: 0x000a, 0x1cfd: 0x000a, 0x1cfe: 0x000a,
-	// Block 0x74, offset 0x1d00
-	0x1d31: 0x000a, 0x1d32: 0x000a, 0x1d33: 0x000a, 0x1d34: 0x000a, 0x1d35: 0x000a,
-	0x1d36: 0x000a, 0x1d37: 0x000a, 0x1d38: 0x000a, 0x1d39: 0x000a, 0x1d3a: 0x000a, 0x1d3b: 0x000a,
-	0x1d3c: 0x000a, 0x1d3d: 0x000a, 0x1d3e: 0x000a, 0x1d3f: 0x000a,
-	// Block 0x75, offset 0x1d40
-	0x1d4c: 0x000a, 0x1d4d: 0x000a, 0x1d4e: 0x000a, 0x1d4f: 0x000a,
-	// Block 0x76, offset 0x1d80
-	0x1db7: 0x000a, 0x1db8: 0x000a, 0x1db9: 0x000a, 0x1dba: 0x000a,
-	// Block 0x77, offset 0x1dc0
-	0x1dde: 0x000a, 0x1ddf: 0x000a,
-	0x1dff: 0x000a,
-	// Block 0x78, offset 0x1e00
-	0x1e10: 0x000a, 0x1e11: 0x000a,
-	0x1e12: 0x000a, 0x1e13: 0x000a, 0x1e14: 0x000a, 0x1e15: 0x000a, 0x1e16: 0x000a, 0x1e17: 0x000a,
-	0x1e18: 0x000a, 0x1e19: 0x000a, 0x1e1a: 0x000a, 0x1e1b: 0x000a, 0x1e1c: 0x000a, 0x1e1d: 0x000a,
-	0x1e1e: 0x000a, 0x1e1f: 0x000a, 0x1e20: 0x000a, 0x1e21: 0x000a, 0x1e22: 0x000a, 0x1e23: 0x000a,
-	0x1e24: 0x000a, 0x1e25: 0x000a, 0x1e26: 0x000a, 0x1e27: 0x000a, 0x1e28: 0x000a, 0x1e29: 0x000a,
-	0x1e2a: 0x000a, 0x1e2b: 0x000a, 0x1e2c: 0x000a, 0x1e2d: 0x000a, 0x1e2e: 0x000a, 0x1e2f: 0x000a,
-	0x1e30: 0x000a, 0x1e31: 0x000a, 0x1e32: 0x000a, 0x1e33: 0x000a, 0x1e34: 0x000a, 0x1e35: 0x000a,
-	0x1e36: 0x000a, 0x1e37: 0x000a, 0x1e38: 0x000a, 0x1e39: 0x000a, 0x1e3a: 0x000a, 0x1e3b: 0x000a,
-	0x1e3c: 0x000a, 0x1e3d: 0x000a, 0x1e3e: 0x000a, 0x1e3f: 0x000a,
-	// Block 0x79, offset 0x1e40
-	0x1e40: 0x000a, 0x1e41: 0x000a, 0x1e42: 0x000a, 0x1e43: 0x000a, 0x1e44: 0x000a, 0x1e45: 0x000a,
-	0x1e46: 0x000a,
-	// Block 0x7a, offset 0x1e80
-	0x1e8d: 0x000a, 0x1e8e: 0x000a, 0x1e8f: 0x000a,
-	// Block 0x7b, offset 0x1ec0
-	0x1eef: 0x000c,
-	0x1ef0: 0x000c, 0x1ef1: 0x000c, 0x1ef2: 0x000c, 0x1ef3: 0x000a, 0x1ef4: 0x000c, 0x1ef5: 0x000c,
-	0x1ef6: 0x000c, 0x1ef7: 0x000c, 0x1ef8: 0x000c, 0x1ef9: 0x000c, 0x1efa: 0x000c, 0x1efb: 0x000c,
-	0x1efc: 0x000c, 0x1efd: 0x000c, 0x1efe: 0x000a, 0x1eff: 0x000a,
-	// Block 0x7c, offset 0x1f00
-	0x1f1e: 0x000c, 0x1f1f: 0x000c,
-	// Block 0x7d, offset 0x1f40
-	0x1f70: 0x000c, 0x1f71: 0x000c,
-	// Block 0x7e, offset 0x1f80
-	0x1f80: 0x000a, 0x1f81: 0x000a, 0x1f82: 0x000a, 0x1f83: 0x000a, 0x1f84: 0x000a, 0x1f85: 0x000a,
-	0x1f86: 0x000a, 0x1f87: 0x000a, 0x1f88: 0x000a, 0x1f89: 0x000a, 0x1f8a: 0x000a, 0x1f8b: 0x000a,
-	0x1f8c: 0x000a, 0x1f8d: 0x000a, 0x1f8e: 0x000a, 0x1f8f: 0x000a, 0x1f90: 0x000a, 0x1f91: 0x000a,
-	0x1f92: 0x000a, 0x1f93: 0x000a, 0x1f94: 0x000a, 0x1f95: 0x000a, 0x1f96: 0x000a, 0x1f97: 0x000a,
-	0x1f98: 0x000a, 0x1f99: 0x000a, 0x1f9a: 0x000a, 0x1f9b: 0x000a, 0x1f9c: 0x000a, 0x1f9d: 0x000a,
-	0x1f9e: 0x000a, 0x1f9f: 0x000a, 0x1fa0: 0x000a, 0x1fa1: 0x000a,
-	// Block 0x7f, offset 0x1fc0
-	0x1fc8: 0x000a,
-	// Block 0x80, offset 0x2000
-	0x2002: 0x000c,
-	0x2006: 0x000c, 0x200b: 0x000c,
-	0x2025: 0x000c, 0x2026: 0x000c, 0x2028: 0x000a, 0x2029: 0x000a,
-	0x202a: 0x000a, 0x202b: 0x000a,
-	0x2038: 0x0004, 0x2039: 0x0004,
-	// Block 0x81, offset 0x2040
-	0x2074: 0x000a, 0x2075: 0x000a,
-	0x2076: 0x000a, 0x2077: 0x000a,
-	// Block 0x82, offset 0x2080
-	0x2084: 0x000c, 0x2085: 0x000c,
-	0x20a0: 0x000c, 0x20a1: 0x000c, 0x20a2: 0x000c, 0x20a3: 0x000c,
-	0x20a4: 0x000c, 0x20a5: 0x000c, 0x20a6: 0x000c, 0x20a7: 0x000c, 0x20a8: 0x000c, 0x20a9: 0x000c,
-	0x20aa: 0x000c, 0x20ab: 0x000c, 0x20ac: 0x000c, 0x20ad: 0x000c, 0x20ae: 0x000c, 0x20af: 0x000c,
-	0x20b0: 0x000c, 0x20b1: 0x000c,
-	0x20bf: 0x000c,
-	// Block 0x83, offset 0x20c0
-	0x20e6: 0x000c, 0x20e7: 0x000c, 0x20e8: 0x000c, 0x20e9: 0x000c,
-	0x20ea: 0x000c, 0x20eb: 0x000c, 0x20ec: 0x000c, 0x20ed: 0x000c,
-	// Block 0x84, offset 0x2100
-	0x2107: 0x000c, 0x2108: 0x000c, 0x2109: 0x000c, 0x210a: 0x000c, 0x210b: 0x000c,
-	0x210c: 0x000c, 0x210d: 0x000c, 0x210e: 0x000c, 0x210f: 0x000c, 0x2110: 0x000c, 0x2111: 0x000c,
-	// Block 0x85, offset 0x2140
-	0x2140: 0x000c, 0x2141: 0x000c, 0x2142: 0x000c,
-	0x2173: 0x000c,
-	0x2176: 0x000c, 0x2177: 0x000c, 0x2178: 0x000c, 0x2179: 0x000c,
-	0x217c: 0x000c, 0x217d: 0x000c,
-	// Block 0x86, offset 0x2180
-	0x21a5: 0x000c,
-	// Block 0x87, offset 0x21c0
-	0x21e9: 0x000c,
-	0x21ea: 0x000c, 0x21eb: 0x000c, 0x21ec: 0x000c, 0x21ed: 0x000c, 0x21ee: 0x000c,
-	0x21f1: 0x000c, 0x21f2: 0x000c, 0x21f5: 0x000c,
-	0x21f6: 0x000c,
-	// Block 0x88, offset 0x2200
-	0x2203: 0x000c,
-	0x220c: 0x000c,
-	0x223c: 0x000c,
-	// Block 0x89, offset 0x2240
-	0x2270: 0x000c, 0x2272: 0x000c, 0x2273: 0x000c, 0x2274: 0x000c,
-	0x2277: 0x000c, 0x2278: 0x000c,
-	0x227e: 0x000c, 0x227f: 0x000c,
-	// Block 0x8a, offset 0x2280
-	0x2281: 0x000c,
-	0x22ac: 0x000c, 0x22ad: 0x000c,
-	0x22b6: 0x000c,
-	// Block 0x8b, offset 0x22c0
-	0x22e5: 0x000c, 0x22e8: 0x000c,
-	0x22ed: 0x000c,
-	// Block 0x8c, offset 0x2300
-	0x231d: 0x0001,
-	0x231e: 0x000c, 0x231f: 0x0001, 0x2320: 0x0001, 0x2321: 0x0001, 0x2322: 0x0001, 0x2323: 0x0001,
-	0x2324: 0x0001, 0x2325: 0x0001, 0x2326: 0x0001, 0x2327: 0x0001, 0x2328: 0x0001, 0x2329: 0x0003,
-	0x232a: 0x0001, 0x232b: 0x0001, 0x232c: 0x0001, 0x232d: 0x0001, 0x232e: 0x0001, 0x232f: 0x0001,
-	0x2330: 0x0001, 0x2331: 0x0001, 0x2332: 0x0001, 0x2333: 0x0001, 0x2334: 0x0001, 0x2335: 0x0001,
-	0x2336: 0x0001, 0x2337: 0x0001, 0x2338: 0x0001, 0x2339: 0x0001, 0x233a: 0x0001, 0x233b: 0x0001,
-	0x233c: 0x0001, 0x233d: 0x0001, 0x233e: 0x0001, 0x233f: 0x0001,
-	// Block 0x8d, offset 0x2340
-	0x2340: 0x0001, 0x2341: 0x0001, 0x2342: 0x0001, 0x2343: 0x0001, 0x2344: 0x0001, 0x2345: 0x0001,
-	0x2346: 0x0001, 0x2347: 0x0001, 0x2348: 0x0001, 0x2349: 0x0001, 0x234a: 0x0001, 0x234b: 0x0001,
-	0x234c: 0x0001, 0x234d: 0x0001, 0x234e: 0x0001, 0x234f: 0x0001, 0x2350: 0x000d, 0x2351: 0x000d,
-	0x2352: 0x000d, 0x2353: 0x000d, 0x2354: 0x000d, 0x2355: 0x000d, 0x2356: 0x000d, 0x2357: 0x000d,
-	0x2358: 0x000d, 0x2359: 0x000d, 0x235a: 0x000d, 0x235b: 0x000d, 0x235c: 0x000d, 0x235d: 0x000d,
-	0x235e: 0x000d, 0x235f: 0x000d, 0x2360: 0x000d, 0x2361: 0x000d, 0x2362: 0x000d, 0x2363: 0x000d,
-	0x2364: 0x000d, 0x2365: 0x000d, 0x2366: 0x000d, 0x2367: 0x000d, 0x2368: 0x000d, 0x2369: 0x000d,
-	0x236a: 0x000d, 0x236b: 0x000d, 0x236c: 0x000d, 0x236d: 0x000d, 0x236e: 0x000d, 0x236f: 0x000d,
-	0x2370: 0x000d, 0x2371: 0x000d, 0x2372: 0x000d, 0x2373: 0x000d, 0x2374: 0x000d, 0x2375: 0x000d,
-	0x2376: 0x000d, 0x2377: 0x000d, 0x2378: 0x000d, 0x2379: 0x000d, 0x237a: 0x000d, 0x237b: 0x000d,
-	0x237c: 0x000d, 0x237d: 0x000d, 0x237e: 0x000d, 0x237f: 0x000d,
-	// Block 0x8e, offset 0x2380
-	0x2380: 0x000d, 0x2381: 0x000d, 0x2382: 0x000d, 0x2383: 0x000d, 0x2384: 0x000d, 0x2385: 0x000d,
-	0x2386: 0x000d, 0x2387: 0x000d, 0x2388: 0x000d, 0x2389: 0x000d, 0x238a: 0x000d, 0x238b: 0x000d,
-	0x238c: 0x000d, 0x238d: 0x000d, 0x238e: 0x000d, 0x238f: 0x000d, 0x2390: 0x000d, 0x2391: 0x000d,
-	0x2392: 0x000d, 0x2393: 0x000d, 0x2394: 0x000d, 0x2395: 0x000d, 0x2396: 0x000d, 0x2397: 0x000d,
-	0x2398: 0x000d, 0x2399: 0x000d, 0x239a: 0x000d, 0x239b: 0x000d, 0x239c: 0x000d, 0x239d: 0x000d,
-	0x239e: 0x000d, 0x239f: 0x000d, 0x23a0: 0x000d, 0x23a1: 0x000d, 0x23a2: 0x000d, 0x23a3: 0x000d,
-	0x23a4: 0x000d, 0x23a5: 0x000d, 0x23a6: 0x000d, 0x23a7: 0x000d, 0x23a8: 0x000d, 0x23a9: 0x000d,
-	0x23aa: 0x000d, 0x23ab: 0x000d, 0x23ac: 0x000d, 0x23ad: 0x000d, 0x23ae: 0x000d, 0x23af: 0x000d,
-	0x23b0: 0x000d, 0x23b1: 0x000d, 0x23b2: 0x000d, 0x23b3: 0x000d, 0x23b4: 0x000d, 0x23b5: 0x000d,
-	0x23b6: 0x000d, 0x23b7: 0x000d, 0x23b8: 0x000d, 0x23b9: 0x000d, 0x23ba: 0x000d, 0x23bb: 0x000d,
-	0x23bc: 0x000d, 0x23bd: 0x000d, 0x23be: 0x000a, 0x23bf: 0x000a,
-	// Block 0x8f, offset 0x23c0
-	0x23c0: 0x000d, 0x23c1: 0x000d, 0x23c2: 0x000d, 0x23c3: 0x000d, 0x23c4: 0x000d, 0x23c5: 0x000d,
-	0x23c6: 0x000d, 0x23c7: 0x000d, 0x23c8: 0x000d, 0x23c9: 0x000d, 0x23ca: 0x000d, 0x23cb: 0x000d,
-	0x23cc: 0x000d, 0x23cd: 0x000d, 0x23ce: 0x000d, 0x23cf: 0x000d, 0x23d0: 0x000b, 0x23d1: 0x000b,
-	0x23d2: 0x000b, 0x23d3: 0x000b, 0x23d4: 0x000b, 0x23d5: 0x000b, 0x23d6: 0x000b, 0x23d7: 0x000b,
-	0x23d8: 0x000b, 0x23d9: 0x000b, 0x23da: 0x000b, 0x23db: 0x000b, 0x23dc: 0x000b, 0x23dd: 0x000b,
-	0x23de: 0x000b, 0x23df: 0x000b, 0x23e0: 0x000b, 0x23e1: 0x000b, 0x23e2: 0x000b, 0x23e3: 0x000b,
-	0x23e4: 0x000b, 0x23e5: 0x000b, 0x23e6: 0x000b, 0x23e7: 0x000b, 0x23e8: 0x000b, 0x23e9: 0x000b,
-	0x23ea: 0x000b, 0x23eb: 0x000b, 0x23ec: 0x000b, 0x23ed: 0x000b, 0x23ee: 0x000b, 0x23ef: 0x000b,
-	0x23f0: 0x000d, 0x23f1: 0x000d, 0x23f2: 0x000d, 0x23f3: 0x000d, 0x23f4: 0x000d, 0x23f5: 0x000d,
-	0x23f6: 0x000d, 0x23f7: 0x000d, 0x23f8: 0x000d, 0x23f9: 0x000d, 0x23fa: 0x000d, 0x23fb: 0x000d,
-	0x23fc: 0x000d, 0x23fd: 0x000a, 0x23fe: 0x000d, 0x23ff: 0x000d,
-	// Block 0x90, offset 0x2400
-	0x2400: 0x000c, 0x2401: 0x000c, 0x2402: 0x000c, 0x2403: 0x000c, 0x2404: 0x000c, 0x2405: 0x000c,
-	0x2406: 0x000c, 0x2407: 0x000c, 0x2408: 0x000c, 0x2409: 0x000c, 0x240a: 0x000c, 0x240b: 0x000c,
-	0x240c: 0x000c, 0x240d: 0x000c, 0x240e: 0x000c, 0x240f: 0x000c, 0x2410: 0x000a, 0x2411: 0x000a,
-	0x2412: 0x000a, 0x2413: 0x000a, 0x2414: 0x000a, 0x2415: 0x000a, 0x2416: 0x000a, 0x2417: 0x000a,
-	0x2418: 0x000a, 0x2419: 0x000a,
-	0x2420: 0x000c, 0x2421: 0x000c, 0x2422: 0x000c, 0x2423: 0x000c,
-	0x2424: 0x000c, 0x2425: 0x000c, 0x2426: 0x000c, 0x2427: 0x000c, 0x2428: 0x000c, 0x2429: 0x000c,
-	0x242a: 0x000c, 0x242b: 0x000c, 0x242c: 0x000c, 0x242d: 0x000c, 0x242e: 0x000c, 0x242f: 0x000c,
-	0x2430: 0x000a, 0x2431: 0x000a, 0x2432: 0x000a, 0x2433: 0x000a, 0x2434: 0x000a, 0x2435: 0x000a,
-	0x2436: 0x000a, 0x2437: 0x000a, 0x2438: 0x000a, 0x2439: 0x000a, 0x243a: 0x000a, 0x243b: 0x000a,
-	0x243c: 0x000a, 0x243d: 0x000a, 0x243e: 0x000a, 0x243f: 0x000a,
-	// Block 0x91, offset 0x2440
-	0x2440: 0x000a, 0x2441: 0x000a, 0x2442: 0x000a, 0x2443: 0x000a, 0x2444: 0x000a, 0x2445: 0x000a,
-	0x2446: 0x000a, 0x2447: 0x000a, 0x2448: 0x000a, 0x2449: 0x000a, 0x244a: 0x000a, 0x244b: 0x000a,
-	0x244c: 0x000a, 0x244d: 0x000a, 0x244e: 0x000a, 0x244f: 0x000a, 0x2450: 0x0006, 0x2451: 0x000a,
-	0x2452: 0x0006, 0x2454: 0x000a, 0x2455: 0x0006, 0x2456: 0x000a, 0x2457: 0x000a,
-	0x2458: 0x000a, 0x2459: 0x009a, 0x245a: 0x008a, 0x245b: 0x007a, 0x245c: 0x006a, 0x245d: 0x009a,
-	0x245e: 0x008a, 0x245f: 0x0004, 0x2460: 0x000a, 0x2461: 0x000a, 0x2462: 0x0003, 0x2463: 0x0003,
-	0x2464: 0x000a, 0x2465: 0x000a, 0x2466: 0x000a, 0x2468: 0x000a, 0x2469: 0x0004,
-	0x246a: 0x0004, 0x246b: 0x000a,
-	0x2470: 0x000d, 0x2471: 0x000d, 0x2472: 0x000d, 0x2473: 0x000d, 0x2474: 0x000d, 0x2475: 0x000d,
-	0x2476: 0x000d, 0x2477: 0x000d, 0x2478: 0x000d, 0x2479: 0x000d, 0x247a: 0x000d, 0x247b: 0x000d,
-	0x247c: 0x000d, 0x247d: 0x000d, 0x247e: 0x000d, 0x247f: 0x000d,
-	// Block 0x92, offset 0x2480
-	0x2480: 0x000d, 0x2481: 0x000d, 0x2482: 0x000d, 0x2483: 0x000d, 0x2484: 0x000d, 0x2485: 0x000d,
-	0x2486: 0x000d, 0x2487: 0x000d, 0x2488: 0x000d, 0x2489: 0x000d, 0x248a: 0x000d, 0x248b: 0x000d,
-	0x248c: 0x000d, 0x248d: 0x000d, 0x248e: 0x000d, 0x248f: 0x000d, 0x2490: 0x000d, 0x2491: 0x000d,
-	0x2492: 0x000d, 0x2493: 0x000d, 0x2494: 0x000d, 0x2495: 0x000d, 0x2496: 0x000d, 0x2497: 0x000d,
-	0x2498: 0x000d, 0x2499: 0x000d, 0x249a: 0x000d, 0x249b: 0x000d, 0x249c: 0x000d, 0x249d: 0x000d,
-	0x249e: 0x000d, 0x249f: 0x000d, 0x24a0: 0x000d, 0x24a1: 0x000d, 0x24a2: 0x000d, 0x24a3: 0x000d,
-	0x24a4: 0x000d, 0x24a5: 0x000d, 0x24a6: 0x000d, 0x24a7: 0x000d, 0x24a8: 0x000d, 0x24a9: 0x000d,
-	0x24aa: 0x000d, 0x24ab: 0x000d, 0x24ac: 0x000d, 0x24ad: 0x000d, 0x24ae: 0x000d, 0x24af: 0x000d,
-	0x24b0: 0x000d, 0x24b1: 0x000d, 0x24b2: 0x000d, 0x24b3: 0x000d, 0x24b4: 0x000d, 0x24b5: 0x000d,
-	0x24b6: 0x000d, 0x24b7: 0x000d, 0x24b8: 0x000d, 0x24b9: 0x000d, 0x24ba: 0x000d, 0x24bb: 0x000d,
-	0x24bc: 0x000d, 0x24bd: 0x000d, 0x24be: 0x000d, 0x24bf: 0x000b,
-	// Block 0x93, offset 0x24c0
-	0x24c1: 0x000a, 0x24c2: 0x000a, 0x24c3: 0x0004, 0x24c4: 0x0004, 0x24c5: 0x0004,
-	0x24c6: 0x000a, 0x24c7: 0x000a, 0x24c8: 0x003a, 0x24c9: 0x002a, 0x24ca: 0x000a, 0x24cb: 0x0003,
-	0x24cc: 0x0006, 0x24cd: 0x0003, 0x24ce: 0x0006, 0x24cf: 0x0006, 0x24d0: 0x0002, 0x24d1: 0x0002,
-	0x24d2: 0x0002, 0x24d3: 0x0002, 0x24d4: 0x0002, 0x24d5: 0x0002, 0x24d6: 0x0002, 0x24d7: 0x0002,
-	0x24d8: 0x0002, 0x24d9: 0x0002, 0x24da: 0x0006, 0x24db: 0x000a, 0x24dc: 0x000a, 0x24dd: 0x000a,
-	0x24de: 0x000a, 0x24df: 0x000a, 0x24e0: 0x000a,
-	0x24fb: 0x005a,
-	0x24fc: 0x000a, 0x24fd: 0x004a, 0x24fe: 0x000a, 0x24ff: 0x000a,
-	// Block 0x94, offset 0x2500
-	0x2500: 0x000a,
-	0x251b: 0x005a, 0x251c: 0x000a, 0x251d: 0x004a,
-	0x251e: 0x000a, 0x251f: 0x00fa, 0x2520: 0x00ea, 0x2521: 0x000a, 0x2522: 0x003a, 0x2523: 0x002a,
-	0x2524: 0x000a, 0x2525: 0x000a,
-	// Block 0x95, offset 0x2540
-	0x2560: 0x0004, 0x2561: 0x0004, 0x2562: 0x000a, 0x2563: 0x000a,
-	0x2564: 0x000a, 0x2565: 0x0004, 0x2566: 0x0004, 0x2568: 0x000a, 0x2569: 0x000a,
-	0x256a: 0x000a, 0x256b: 0x000a, 0x256c: 0x000a, 0x256d: 0x000a, 0x256e: 0x000a,
-	0x2570: 0x000b, 0x2571: 0x000b, 0x2572: 0x000b, 0x2573: 0x000b, 0x2574: 0x000b, 0x2575: 0x000b,
-	0x2576: 0x000b, 0x2577: 0x000b, 0x2578: 0x000b, 0x2579: 0x000a, 0x257a: 0x000a, 0x257b: 0x000a,
-	0x257c: 0x000a, 0x257d: 0x000a, 0x257e: 0x000b, 0x257f: 0x000b,
-	// Block 0x96, offset 0x2580
-	0x2581: 0x000a,
-	// Block 0x97, offset 0x25c0
-	0x25c0: 0x000a, 0x25c1: 0x000a, 0x25c2: 0x000a, 0x25c3: 0x000a, 0x25c4: 0x000a, 0x25c5: 0x000a,
-	0x25c6: 0x000a, 0x25c7: 0x000a, 0x25c8: 0x000a, 0x25c9: 0x000a, 0x25ca: 0x000a, 0x25cb: 0x000a,
-	0x25cc: 0x000a, 0x25d0: 0x000a, 0x25d1: 0x000a,
-	0x25d2: 0x000a, 0x25d3: 0x000a, 0x25d4: 0x000a, 0x25d5: 0x000a, 0x25d6: 0x000a, 0x25d7: 0x000a,
-	0x25d8: 0x000a, 0x25d9: 0x000a, 0x25da: 0x000a, 0x25db: 0x000a,
-	0x25e0: 0x000a,
-	// Block 0x98, offset 0x2600
-	0x263d: 0x000c,
-	// Block 0x99, offset 0x2640
-	0x2660: 0x000c, 0x2661: 0x0002, 0x2662: 0x0002, 0x2663: 0x0002,
-	0x2664: 0x0002, 0x2665: 0x0002, 0x2666: 0x0002, 0x2667: 0x0002, 0x2668: 0x0002, 0x2669: 0x0002,
-	0x266a: 0x0002, 0x266b: 0x0002, 0x266c: 0x0002, 0x266d: 0x0002, 0x266e: 0x0002, 0x266f: 0x0002,
-	0x2670: 0x0002, 0x2671: 0x0002, 0x2672: 0x0002, 0x2673: 0x0002, 0x2674: 0x0002, 0x2675: 0x0002,
-	0x2676: 0x0002, 0x2677: 0x0002, 0x2678: 0x0002, 0x2679: 0x0002, 0x267a: 0x0002, 0x267b: 0x0002,
-	// Block 0x9a, offset 0x2680
-	0x26b6: 0x000c, 0x26b7: 0x000c, 0x26b8: 0x000c, 0x26b9: 0x000c, 0x26ba: 0x000c,
-	// Block 0x9b, offset 0x26c0
-	0x26c0: 0x0001, 0x26c1: 0x0001, 0x26c2: 0x0001, 0x26c3: 0x0001, 0x26c4: 0x0001, 0x26c5: 0x0001,
-	0x26c6: 0x0001, 0x26c7: 0x0001, 0x26c8: 0x0001, 0x26c9: 0x0001, 0x26ca: 0x0001, 0x26cb: 0x0001,
-	0x26cc: 0x0001, 0x26cd: 0x0001, 0x26ce: 0x0001, 0x26cf: 0x0001, 0x26d0: 0x0001, 0x26d1: 0x0001,
-	0x26d2: 0x0001, 0x26d3: 0x0001, 0x26d4: 0x0001, 0x26d5: 0x0001, 0x26d6: 0x0001, 0x26d7: 0x0001,
-	0x26d8: 0x0001, 0x26d9: 0x0001, 0x26da: 0x0001, 0x26db: 0x0001, 0x26dc: 0x0001, 0x26dd: 0x0001,
-	0x26de: 0x0001, 0x26df: 0x0001, 0x26e0: 0x0001, 0x26e1: 0x0001, 0x26e2: 0x0001, 0x26e3: 0x0001,
-	0x26e4: 0x0001, 0x26e5: 0x0001, 0x26e6: 0x0001, 0x26e7: 0x0001, 0x26e8: 0x0001, 0x26e9: 0x0001,
-	0x26ea: 0x0001, 0x26eb: 0x0001, 0x26ec: 0x0001, 0x26ed: 0x0001, 0x26ee: 0x0001, 0x26ef: 0x0001,
-	0x26f0: 0x0001, 0x26f1: 0x0001, 0x26f2: 0x0001, 0x26f3: 0x0001, 0x26f4: 0x0001, 0x26f5: 0x0001,
-	0x26f6: 0x0001, 0x26f7: 0x0001, 0x26f8: 0x0001, 0x26f9: 0x0001, 0x26fa: 0x0001, 0x26fb: 0x0001,
-	0x26fc: 0x0001, 0x26fd: 0x0001, 0x26fe: 0x0001, 0x26ff: 0x0001,
-	// Block 0x9c, offset 0x2700
-	0x2700: 0x0001, 0x2701: 0x0001, 0x2702: 0x0001, 0x2703: 0x0001, 0x2704: 0x0001, 0x2705: 0x0001,
-	0x2706: 0x0001, 0x2707: 0x0001, 0x2708: 0x0001, 0x2709: 0x0001, 0x270a: 0x0001, 0x270b: 0x0001,
-	0x270c: 0x0001, 0x270d: 0x0001, 0x270e: 0x0001, 0x270f: 0x0001, 0x2710: 0x0001, 0x2711: 0x0001,
-	0x2712: 0x0001, 0x2713: 0x0001, 0x2714: 0x0001, 0x2715: 0x0001, 0x2716: 0x0001, 0x2717: 0x0001,
-	0x2718: 0x0001, 0x2719: 0x0001, 0x271a: 0x0001, 0x271b: 0x0001, 0x271c: 0x0001, 0x271d: 0x0001,
-	0x271e: 0x0001, 0x271f: 0x000a, 0x2720: 0x0001, 0x2721: 0x0001, 0x2722: 0x0001, 0x2723: 0x0001,
-	0x2724: 0x0001, 0x2725: 0x0001, 0x2726: 0x0001, 0x2727: 0x0001, 0x2728: 0x0001, 0x2729: 0x0001,
-	0x272a: 0x0001, 0x272b: 0x0001, 0x272c: 0x0001, 0x272d: 0x0001, 0x272e: 0x0001, 0x272f: 0x0001,
-	0x2730: 0x0001, 0x2731: 0x0001, 0x2732: 0x0001, 0x2733: 0x0001, 0x2734: 0x0001, 0x2735: 0x0001,
-	0x2736: 0x0001, 0x2737: 0x0001, 0x2738: 0x0001, 0x2739: 0x0001, 0x273a: 0x0001, 0x273b: 0x0001,
-	0x273c: 0x0001, 0x273d: 0x0001, 0x273e: 0x0001, 0x273f: 0x0001,
-	// Block 0x9d, offset 0x2740
-	0x2740: 0x0001, 0x2741: 0x000c, 0x2742: 0x000c, 0x2743: 0x000c, 0x2744: 0x0001, 0x2745: 0x000c,
-	0x2746: 0x000c, 0x2747: 0x0001, 0x2748: 0x0001, 0x2749: 0x0001, 0x274a: 0x0001, 0x274b: 0x0001,
-	0x274c: 0x000c, 0x274d: 0x000c, 0x274e: 0x000c, 0x274f: 0x000c, 0x2750: 0x0001, 0x2751: 0x0001,
-	0x2752: 0x0001, 0x2753: 0x0001, 0x2754: 0x0001, 0x2755: 0x0001, 0x2756: 0x0001, 0x2757: 0x0001,
-	0x2758: 0x0001, 0x2759: 0x0001, 0x275a: 0x0001, 0x275b: 0x0001, 0x275c: 0x0001, 0x275d: 0x0001,
-	0x275e: 0x0001, 0x275f: 0x0001, 0x2760: 0x0001, 0x2761: 0x0001, 0x2762: 0x0001, 0x2763: 0x0001,
-	0x2764: 0x0001, 0x2765: 0x0001, 0x2766: 0x0001, 0x2767: 0x0001, 0x2768: 0x0001, 0x2769: 0x0001,
-	0x276a: 0x0001, 0x276b: 0x0001, 0x276c: 0x0001, 0x276d: 0x0001, 0x276e: 0x0001, 0x276f: 0x0001,
-	0x2770: 0x0001, 0x2771: 0x0001, 0x2772: 0x0001, 0x2773: 0x0001, 0x2774: 0x0001, 0x2775: 0x0001,
-	0x2776: 0x0001, 0x2777: 0x0001, 0x2778: 0x000c, 0x2779: 0x000c, 0x277a: 0x000c, 0x277b: 0x0001,
-	0x277c: 0x0001, 0x277d: 0x0001, 0x277e: 0x0001, 0x277f: 0x000c,
-	// Block 0x9e, offset 0x2780
-	0x2780: 0x0001, 0x2781: 0x0001, 0x2782: 0x0001, 0x2783: 0x0001, 0x2784: 0x0001, 0x2785: 0x0001,
-	0x2786: 0x0001, 0x2787: 0x0001, 0x2788: 0x0001, 0x2789: 0x0001, 0x278a: 0x0001, 0x278b: 0x0001,
-	0x278c: 0x0001, 0x278d: 0x0001, 0x278e: 0x0001, 0x278f: 0x0001, 0x2790: 0x0001, 0x2791: 0x0001,
-	0x2792: 0x0001, 0x2793: 0x0001, 0x2794: 0x0001, 0x2795: 0x0001, 0x2796: 0x0001, 0x2797: 0x0001,
-	0x2798: 0x0001, 0x2799: 0x0001, 0x279a: 0x0001, 0x279b: 0x0001, 0x279c: 0x0001, 0x279d: 0x0001,
-	0x279e: 0x0001, 0x279f: 0x0001, 0x27a0: 0x0001, 0x27a1: 0x0001, 0x27a2: 0x0001, 0x27a3: 0x0001,
-	0x27a4: 0x0001, 0x27a5: 0x000c, 0x27a6: 0x000c, 0x27a7: 0x0001, 0x27a8: 0x0001, 0x27a9: 0x0001,
-	0x27aa: 0x0001, 0x27ab: 0x0001, 0x27ac: 0x0001, 0x27ad: 0x0001, 0x27ae: 0x0001, 0x27af: 0x0001,
-	0x27b0: 0x0001, 0x27b1: 0x0001, 0x27b2: 0x0001, 0x27b3: 0x0001, 0x27b4: 0x0001, 0x27b5: 0x0001,
-	0x27b6: 0x0001, 0x27b7: 0x0001, 0x27b8: 0x0001, 0x27b9: 0x0001, 0x27ba: 0x0001, 0x27bb: 0x0001,
-	0x27bc: 0x0001, 0x27bd: 0x0001, 0x27be: 0x0001, 0x27bf: 0x0001,
-	// Block 0x9f, offset 0x27c0
-	0x27c0: 0x0001, 0x27c1: 0x0001, 0x27c2: 0x0001, 0x27c3: 0x0001, 0x27c4: 0x0001, 0x27c5: 0x0001,
-	0x27c6: 0x0001, 0x27c7: 0x0001, 0x27c8: 0x0001, 0x27c9: 0x0001, 0x27ca: 0x0001, 0x27cb: 0x0001,
-	0x27cc: 0x0001, 0x27cd: 0x0001, 0x27ce: 0x0001, 0x27cf: 0x0001, 0x27d0: 0x0001, 0x27d1: 0x0001,
-	0x27d2: 0x0001, 0x27d3: 0x0001, 0x27d4: 0x0001, 0x27d5: 0x0001, 0x27d6: 0x0001, 0x27d7: 0x0001,
-	0x27d8: 0x0001, 0x27d9: 0x0001, 0x27da: 0x0001, 0x27db: 0x0001, 0x27dc: 0x0001, 0x27dd: 0x0001,
-	0x27de: 0x0001, 0x27df: 0x0001, 0x27e0: 0x0001, 0x27e1: 0x0001, 0x27e2: 0x0001, 0x27e3: 0x0001,
-	0x27e4: 0x0001, 0x27e5: 0x0001, 0x27e6: 0x0001, 0x27e7: 0x0001, 0x27e8: 0x0001, 0x27e9: 0x0001,
-	0x27ea: 0x0001, 0x27eb: 0x0001, 0x27ec: 0x0001, 0x27ed: 0x0001, 0x27ee: 0x0001, 0x27ef: 0x0001,
-	0x27f0: 0x0001, 0x27f1: 0x0001, 0x27f2: 0x0001, 0x27f3: 0x0001, 0x27f4: 0x0001, 0x27f5: 0x0001,
-	0x27f6: 0x0001, 0x27f7: 0x0001, 0x27f8: 0x0001, 0x27f9: 0x000a, 0x27fa: 0x000a, 0x27fb: 0x000a,
-	0x27fc: 0x000a, 0x27fd: 0x000a, 0x27fe: 0x000a, 0x27ff: 0x000a,
-	// Block 0xa0, offset 0x2800
-	0x2800: 0x000d, 0x2801: 0x000d, 0x2802: 0x000d, 0x2803: 0x000d, 0x2804: 0x000d, 0x2805: 0x000d,
-	0x2806: 0x000d, 0x2807: 0x000d, 0x2808: 0x000d, 0x2809: 0x000d, 0x280a: 0x000d, 0x280b: 0x000d,
-	0x280c: 0x000d, 0x280d: 0x000d, 0x280e: 0x000d, 0x280f: 0x000d, 0x2810: 0x000d, 0x2811: 0x000d,
-	0x2812: 0x000d, 0x2813: 0x000d, 0x2814: 0x000d, 0x2815: 0x000d, 0x2816: 0x000d, 0x2817: 0x000d,
-	0x2818: 0x000d, 0x2819: 0x000d, 0x281a: 0x000d, 0x281b: 0x000d, 0x281c: 0x000d, 0x281d: 0x000d,
-	0x281e: 0x000d, 0x281f: 0x000d, 0x2820: 0x000d, 0x2821: 0x000d, 0x2822: 0x000d, 0x2823: 0x000d,
-	0x2824: 0x000c, 0x2825: 0x000c, 0x2826: 0x000c, 0x2827: 0x000c, 0x2828: 0x000d, 0x2829: 0x000d,
-	0x282a: 0x000d, 0x282b: 0x000d, 0x282c: 0x000d, 0x282d: 0x000d, 0x282e: 0x000d, 0x282f: 0x000d,
-	0x2830: 0x0005, 0x2831: 0x0005, 0x2832: 0x0005, 0x2833: 0x0005, 0x2834: 0x0005, 0x2835: 0x0005,
-	0x2836: 0x0005, 0x2837: 0x0005, 0x2838: 0x0005, 0x2839: 0x0005, 0x283a: 0x000d, 0x283b: 0x000d,
-	0x283c: 0x000d, 0x283d: 0x000d, 0x283e: 0x000d, 0x283f: 0x000d,
-	// Block 0xa1, offset 0x2840
-	0x2840: 0x0001, 0x2841: 0x0001, 0x2842: 0x0001, 0x2843: 0x0001, 0x2844: 0x0001, 0x2845: 0x0001,
-	0x2846: 0x0001, 0x2847: 0x0001, 0x2848: 0x0001, 0x2849: 0x0001, 0x284a: 0x0001, 0x284b: 0x0001,
-	0x284c: 0x0001, 0x284d: 0x0001, 0x284e: 0x0001, 0x284f: 0x0001, 0x2850: 0x0001, 0x2851: 0x0001,
-	0x2852: 0x0001, 0x2853: 0x0001, 0x2854: 0x0001, 0x2855: 0x0001, 0x2856: 0x0001, 0x2857: 0x0001,
-	0x2858: 0x0001, 0x2859: 0x0001, 0x285a: 0x0001, 0x285b: 0x0001, 0x285c: 0x0001, 0x285d: 0x0001,
-	0x285e: 0x0001, 0x285f: 0x0001, 0x2860: 0x0005, 0x2861: 0x0005, 0x2862: 0x0005, 0x2863: 0x0005,
-	0x2864: 0x0005, 0x2865: 0x0005, 0x2866: 0x0005, 0x2867: 0x0005, 0x2868: 0x0005, 0x2869: 0x0005,
-	0x286a: 0x0005, 0x286b: 0x0005, 0x286c: 0x0005, 0x286d: 0x0005, 0x286e: 0x0005, 0x286f: 0x0005,
-	0x2870: 0x0005, 0x2871: 0x0005, 0x2872: 0x0005, 0x2873: 0x0005, 0x2874: 0x0005, 0x2875: 0x0005,
-	0x2876: 0x0005, 0x2877: 0x0005, 0x2878: 0x0005, 0x2879: 0x0005, 0x287a: 0x0005, 0x287b: 0x0005,
-	0x287c: 0x0005, 0x287d: 0x0005, 0x287e: 0x0005, 0x287f: 0x0001,
-	// Block 0xa2, offset 0x2880
-	0x2880: 0x0001, 0x2881: 0x0001, 0x2882: 0x0001, 0x2883: 0x0001, 0x2884: 0x0001, 0x2885: 0x0001,
-	0x2886: 0x0001, 0x2887: 0x0001, 0x2888: 0x0001, 0x2889: 0x0001, 0x288a: 0x0001, 0x288b: 0x0001,
-	0x288c: 0x0001, 0x288d: 0x0001, 0x288e: 0x0001, 0x288f: 0x0001, 0x2890: 0x0001, 0x2891: 0x0001,
-	0x2892: 0x0001, 0x2893: 0x0001, 0x2894: 0x0001, 0x2895: 0x0001, 0x2896: 0x0001, 0x2897: 0x0001,
-	0x2898: 0x0001, 0x2899: 0x0001, 0x289a: 0x0001, 0x289b: 0x0001, 0x289c: 0x0001, 0x289d: 0x0001,
-	0x289e: 0x0001, 0x289f: 0x0001, 0x28a0: 0x0001, 0x28a1: 0x0001, 0x28a2: 0x0001, 0x28a3: 0x0001,
-	0x28a4: 0x0001, 0x28a5: 0x0001, 0x28a6: 0x0001, 0x28a7: 0x0001, 0x28a8: 0x0001, 0x28a9: 0x0001,
-	0x28aa: 0x0001, 0x28ab: 0x0001, 0x28ac: 0x0001, 0x28ad: 0x0001, 0x28ae: 0x0001, 0x28af: 0x0001,
-	0x28b0: 0x000d, 0x28b1: 0x000d, 0x28b2: 0x000d, 0x28b3: 0x000d, 0x28b4: 0x000d, 0x28b5: 0x000d,
-	0x28b6: 0x000d, 0x28b7: 0x000d, 0x28b8: 0x000d, 0x28b9: 0x000d, 0x28ba: 0x000d, 0x28bb: 0x000d,
-	0x28bc: 0x000d, 0x28bd: 0x000d, 0x28be: 0x000d, 0x28bf: 0x000d,
-	// Block 0xa3, offset 0x28c0
-	0x28c0: 0x000d, 0x28c1: 0x000d, 0x28c2: 0x000d, 0x28c3: 0x000d, 0x28c4: 0x000d, 0x28c5: 0x000d,
-	0x28c6: 0x000c, 0x28c7: 0x000c, 0x28c8: 0x000c, 0x28c9: 0x000c, 0x28ca: 0x000c, 0x28cb: 0x000c,
-	0x28cc: 0x000c, 0x28cd: 0x000c, 0x28ce: 0x000c, 0x28cf: 0x000c, 0x28d0: 0x000c, 0x28d1: 0x000d,
-	0x28d2: 0x000d, 0x28d3: 0x000d, 0x28d4: 0x000d, 0x28d5: 0x000d, 0x28d6: 0x000d, 0x28d7: 0x000d,
-	0x28d8: 0x000d, 0x28d9: 0x000d, 0x28da: 0x000d, 0x28db: 0x000d, 0x28dc: 0x000d, 0x28dd: 0x000d,
-	0x28de: 0x000d, 0x28df: 0x000d, 0x28e0: 0x000d, 0x28e1: 0x000d, 0x28e2: 0x000d, 0x28e3: 0x000d,
-	0x28e4: 0x000d, 0x28e5: 0x000d, 0x28e6: 0x000d, 0x28e7: 0x000d, 0x28e8: 0x000d, 0x28e9: 0x000d,
-	0x28ea: 0x000d, 0x28eb: 0x000d, 0x28ec: 0x000d, 0x28ed: 0x000d, 0x28ee: 0x000d, 0x28ef: 0x000d,
-	0x28f0: 0x0001, 0x28f1: 0x0001, 0x28f2: 0x0001, 0x28f3: 0x0001, 0x28f4: 0x0001, 0x28f5: 0x0001,
-	0x28f6: 0x0001, 0x28f7: 0x0001, 0x28f8: 0x0001, 0x28f9: 0x0001, 0x28fa: 0x0001, 0x28fb: 0x0001,
-	0x28fc: 0x0001, 0x28fd: 0x0001, 0x28fe: 0x0001, 0x28ff: 0x0001,
-	// Block 0xa4, offset 0x2900
-	0x2901: 0x000c,
-	0x2938: 0x000c, 0x2939: 0x000c, 0x293a: 0x000c, 0x293b: 0x000c,
-	0x293c: 0x000c, 0x293d: 0x000c, 0x293e: 0x000c, 0x293f: 0x000c,
-	// Block 0xa5, offset 0x2940
-	0x2940: 0x000c, 0x2941: 0x000c, 0x2942: 0x000c, 0x2943: 0x000c, 0x2944: 0x000c, 0x2945: 0x000c,
-	0x2946: 0x000c,
-	0x2952: 0x000a, 0x2953: 0x000a, 0x2954: 0x000a, 0x2955: 0x000a, 0x2956: 0x000a, 0x2957: 0x000a,
-	0x2958: 0x000a, 0x2959: 0x000a, 0x295a: 0x000a, 0x295b: 0x000a, 0x295c: 0x000a, 0x295d: 0x000a,
-	0x295e: 0x000a, 0x295f: 0x000a, 0x2960: 0x000a, 0x2961: 0x000a, 0x2962: 0x000a, 0x2963: 0x000a,
-	0x2964: 0x000a, 0x2965: 0x000a,
-	0x297f: 0x000c,
-	// Block 0xa6, offset 0x2980
-	0x2980: 0x000c, 0x2981: 0x000c,
-	0x29b3: 0x000c, 0x29b4: 0x000c, 0x29b5: 0x000c,
-	0x29b6: 0x000c, 0x29b9: 0x000c, 0x29ba: 0x000c,
-	// Block 0xa7, offset 0x29c0
-	0x29c0: 0x000c, 0x29c1: 0x000c, 0x29c2: 0x000c,
-	0x29e7: 0x000c, 0x29e8: 0x000c, 0x29e9: 0x000c,
-	0x29ea: 0x000c, 0x29eb: 0x000c, 0x29ed: 0x000c, 0x29ee: 0x000c, 0x29ef: 0x000c,
-	0x29f0: 0x000c, 0x29f1: 0x000c, 0x29f2: 0x000c, 0x29f3: 0x000c, 0x29f4: 0x000c,
-	// Block 0xa8, offset 0x2a00
-	0x2a33: 0x000c,
-	// Block 0xa9, offset 0x2a40
-	0x2a40: 0x000c, 0x2a41: 0x000c,
-	0x2a76: 0x000c, 0x2a77: 0x000c, 0x2a78: 0x000c, 0x2a79: 0x000c, 0x2a7a: 0x000c, 0x2a7b: 0x000c,
-	0x2a7c: 0x000c, 0x2a7d: 0x000c, 0x2a7e: 0x000c,
-	// Block 0xaa, offset 0x2a80
-	0x2a89: 0x000c, 0x2a8a: 0x000c, 0x2a8b: 0x000c,
-	0x2a8c: 0x000c,
-	// Block 0xab, offset 0x2ac0
-	0x2aef: 0x000c,
-	0x2af0: 0x000c, 0x2af1: 0x000c, 0x2af4: 0x000c,
-	0x2af6: 0x000c, 0x2af7: 0x000c,
-	0x2afe: 0x000c,
-	// Block 0xac, offset 0x2b00
-	0x2b1f: 0x000c, 0x2b23: 0x000c,
-	0x2b24: 0x000c, 0x2b25: 0x000c, 0x2b26: 0x000c, 0x2b27: 0x000c, 0x2b28: 0x000c, 0x2b29: 0x000c,
-	0x2b2a: 0x000c,
-	// Block 0xad, offset 0x2b40
-	0x2b40: 0x000c,
-	0x2b66: 0x000c, 0x2b67: 0x000c, 0x2b68: 0x000c, 0x2b69: 0x000c,
-	0x2b6a: 0x000c, 0x2b6b: 0x000c, 0x2b6c: 0x000c,
-	0x2b70: 0x000c, 0x2b71: 0x000c, 0x2b72: 0x000c, 0x2b73: 0x000c, 0x2b74: 0x000c,
-	// Block 0xae, offset 0x2b80
-	0x2bb8: 0x000c, 0x2bb9: 0x000c, 0x2bba: 0x000c, 0x2bbb: 0x000c,
-	0x2bbc: 0x000c, 0x2bbd: 0x000c, 0x2bbe: 0x000c, 0x2bbf: 0x000c,
-	// Block 0xaf, offset 0x2bc0
-	0x2bc2: 0x000c, 0x2bc3: 0x000c, 0x2bc4: 0x000c,
-	0x2bc6: 0x000c,
-	0x2bde: 0x000c,
-	// Block 0xb0, offset 0x2c00
-	0x2c33: 0x000c, 0x2c34: 0x000c, 0x2c35: 0x000c,
-	0x2c36: 0x000c, 0x2c37: 0x000c, 0x2c38: 0x000c, 0x2c3a: 0x000c,
-	0x2c3f: 0x000c,
-	// Block 0xb1, offset 0x2c40
-	0x2c40: 0x000c, 0x2c42: 0x000c, 0x2c43: 0x000c,
-	// Block 0xb2, offset 0x2c80
-	0x2cb2: 0x000c, 0x2cb3: 0x000c, 0x2cb4: 0x000c, 0x2cb5: 0x000c,
-	0x2cbc: 0x000c, 0x2cbd: 0x000c, 0x2cbf: 0x000c,
-	// Block 0xb3, offset 0x2cc0
-	0x2cc0: 0x000c,
-	0x2cdc: 0x000c, 0x2cdd: 0x000c,
-	// Block 0xb4, offset 0x2d00
-	0x2d33: 0x000c, 0x2d34: 0x000c, 0x2d35: 0x000c,
-	0x2d36: 0x000c, 0x2d37: 0x000c, 0x2d38: 0x000c, 0x2d39: 0x000c, 0x2d3a: 0x000c,
-	0x2d3d: 0x000c, 0x2d3f: 0x000c,
-	// Block 0xb5, offset 0x2d40
-	0x2d40: 0x000c,
-	0x2d60: 0x000a, 0x2d61: 0x000a, 0x2d62: 0x000a, 0x2d63: 0x000a,
-	0x2d64: 0x000a, 0x2d65: 0x000a, 0x2d66: 0x000a, 0x2d67: 0x000a, 0x2d68: 0x000a, 0x2d69: 0x000a,
-	0x2d6a: 0x000a, 0x2d6b: 0x000a, 0x2d6c: 0x000a,
-	// Block 0xb6, offset 0x2d80
-	0x2dab: 0x000c, 0x2dad: 0x000c,
-	0x2db0: 0x000c, 0x2db1: 0x000c, 0x2db2: 0x000c, 0x2db3: 0x000c, 0x2db4: 0x000c, 0x2db5: 0x000c,
-	0x2db7: 0x000c,
-	// Block 0xb7, offset 0x2dc0
-	0x2ddd: 0x000c,
-	0x2dde: 0x000c, 0x2ddf: 0x000c, 0x2de2: 0x000c, 0x2de3: 0x000c,
-	0x2de4: 0x000c, 0x2de5: 0x000c, 0x2de7: 0x000c, 0x2de8: 0x000c, 0x2de9: 0x000c,
-	0x2dea: 0x000c, 0x2deb: 0x000c,
-	// Block 0xb8, offset 0x2e00
-	0x2e2f: 0x000c,
-	0x2e30: 0x000c, 0x2e31: 0x000c, 0x2e32: 0x000c, 0x2e33: 0x000c, 0x2e34: 0x000c, 0x2e35: 0x000c,
-	0x2e36: 0x000c, 0x2e37: 0x000c, 0x2e39: 0x000c, 0x2e3a: 0x000c,
-	// Block 0xb9, offset 0x2e40
-	0x2e54: 0x000c, 0x2e55: 0x000c, 0x2e56: 0x000c, 0x2e57: 0x000c,
-	0x2e5a: 0x000c, 0x2e5b: 0x000c,
-	0x2e60: 0x000c,
-	// Block 0xba, offset 0x2e80
-	0x2e81: 0x000c, 0x2e82: 0x000c, 0x2e83: 0x000c, 0x2e84: 0x000c, 0x2e85: 0x000c,
-	0x2e86: 0x000c, 0x2e89: 0x000c, 0x2e8a: 0x000c,
-	0x2eb3: 0x000c, 0x2eb4: 0x000c, 0x2eb5: 0x000c,
-	0x2eb6: 0x000c, 0x2eb7: 0x000c, 0x2eb8: 0x000c, 0x2ebb: 0x000c,
-	0x2ebc: 0x000c, 0x2ebd: 0x000c, 0x2ebe: 0x000c,
-	// Block 0xbb, offset 0x2ec0
-	0x2ec7: 0x000c,
-	0x2ed1: 0x000c,
-	0x2ed2: 0x000c, 0x2ed3: 0x000c, 0x2ed4: 0x000c, 0x2ed5: 0x000c, 0x2ed6: 0x000c,
-	0x2ed9: 0x000c, 0x2eda: 0x000c, 0x2edb: 0x000c,
-	// Block 0xbc, offset 0x2f00
-	0x2f0a: 0x000c, 0x2f0b: 0x000c,
-	0x2f0c: 0x000c, 0x2f0d: 0x000c, 0x2f0e: 0x000c, 0x2f0f: 0x000c, 0x2f10: 0x000c, 0x2f11: 0x000c,
-	0x2f12: 0x000c, 0x2f13: 0x000c, 0x2f14: 0x000c, 0x2f15: 0x000c, 0x2f16: 0x000c,
-	0x2f18: 0x000c, 0x2f19: 0x000c,
-	// Block 0xbd, offset 0x2f40
-	0x2f70: 0x000c, 0x2f71: 0x000c, 0x2f72: 0x000c, 0x2f73: 0x000c, 0x2f74: 0x000c, 0x2f75: 0x000c,
-	0x2f76: 0x000c, 0x2f78: 0x000c, 0x2f79: 0x000c, 0x2f7a: 0x000c, 0x2f7b: 0x000c,
-	0x2f7c: 0x000c, 0x2f7d: 0x000c,
-	// Block 0xbe, offset 0x2f80
-	0x2f92: 0x000c, 0x2f93: 0x000c, 0x2f94: 0x000c, 0x2f95: 0x000c, 0x2f96: 0x000c, 0x2f97: 0x000c,
-	0x2f98: 0x000c, 0x2f99: 0x000c, 0x2f9a: 0x000c, 0x2f9b: 0x000c, 0x2f9c: 0x000c, 0x2f9d: 0x000c,
-	0x2f9e: 0x000c, 0x2f9f: 0x000c, 0x2fa0: 0x000c, 0x2fa1: 0x000c, 0x2fa2: 0x000c, 0x2fa3: 0x000c,
-	0x2fa4: 0x000c, 0x2fa5: 0x000c, 0x2fa6: 0x000c, 0x2fa7: 0x000c,
-	0x2faa: 0x000c, 0x2fab: 0x000c, 0x2fac: 0x000c, 0x2fad: 0x000c, 0x2fae: 0x000c, 0x2faf: 0x000c,
-	0x2fb0: 0x000c, 0x2fb2: 0x000c, 0x2fb3: 0x000c, 0x2fb5: 0x000c,
-	0x2fb6: 0x000c,
-	// Block 0xbf, offset 0x2fc0
-	0x2ff1: 0x000c, 0x2ff2: 0x000c, 0x2ff3: 0x000c, 0x2ff4: 0x000c, 0x2ff5: 0x000c,
-	0x2ff6: 0x000c, 0x2ffa: 0x000c,
-	0x2ffc: 0x000c, 0x2ffd: 0x000c, 0x2fff: 0x000c,
-	// Block 0xc0, offset 0x3000
-	0x3000: 0x000c, 0x3001: 0x000c, 0x3002: 0x000c, 0x3003: 0x000c, 0x3004: 0x000c, 0x3005: 0x000c,
-	0x3007: 0x000c,
-	// Block 0xc1, offset 0x3040
-	0x3050: 0x000c, 0x3051: 0x000c,
-	0x3055: 0x000c, 0x3057: 0x000c,
-	// Block 0xc2, offset 0x3080
-	0x30b3: 0x000c, 0x30b4: 0x000c,
-	// Block 0xc3, offset 0x30c0
-	0x30d5: 0x000a, 0x30d6: 0x000a, 0x30d7: 0x000a,
-	0x30d8: 0x000a, 0x30d9: 0x000a, 0x30da: 0x000a, 0x30db: 0x000a, 0x30dc: 0x000a, 0x30dd: 0x0004,
-	0x30de: 0x0004, 0x30df: 0x0004, 0x30e0: 0x0004, 0x30e1: 0x000a, 0x30e2: 0x000a, 0x30e3: 0x000a,
-	0x30e4: 0x000a, 0x30e5: 0x000a, 0x30e6: 0x000a, 0x30e7: 0x000a, 0x30e8: 0x000a, 0x30e9: 0x000a,
-	0x30ea: 0x000a, 0x30eb: 0x000a, 0x30ec: 0x000a, 0x30ed: 0x000a, 0x30ee: 0x000a, 0x30ef: 0x000a,
-	0x30f0: 0x000a, 0x30f1: 0x000a,
-	// Block 0xc4, offset 0x3100
-	0x3130: 0x000c, 0x3131: 0x000c, 0x3132: 0x000c, 0x3133: 0x000c, 0x3134: 0x000c,
-	// Block 0xc5, offset 0x3140
-	0x3170: 0x000c, 0x3171: 0x000c, 0x3172: 0x000c, 0x3173: 0x000c, 0x3174: 0x000c, 0x3175: 0x000c,
-	0x3176: 0x000c,
-	// Block 0xc6, offset 0x3180
-	0x318f: 0x000c,
-	// Block 0xc7, offset 0x31c0
-	0x31cf: 0x000c, 0x31d0: 0x000c, 0x31d1: 0x000c,
-	0x31d2: 0x000c,
-	// Block 0xc8, offset 0x3200
-	0x3222: 0x000a,
-	// Block 0xc9, offset 0x3240
-	0x325d: 0x000c,
-	0x325e: 0x000c, 0x3260: 0x000b, 0x3261: 0x000b, 0x3262: 0x000b, 0x3263: 0x000b,
-	// Block 0xca, offset 0x3280
-	0x32a7: 0x000c, 0x32a8: 0x000c, 0x32a9: 0x000c,
-	0x32b3: 0x000b, 0x32b4: 0x000b, 0x32b5: 0x000b,
-	0x32b6: 0x000b, 0x32b7: 0x000b, 0x32b8: 0x000b, 0x32b9: 0x000b, 0x32ba: 0x000b, 0x32bb: 0x000c,
-	0x32bc: 0x000c, 0x32bd: 0x000c, 0x32be: 0x000c, 0x32bf: 0x000c,
-	// Block 0xcb, offset 0x32c0
-	0x32c0: 0x000c, 0x32c1: 0x000c, 0x32c2: 0x000c, 0x32c5: 0x000c,
-	0x32c6: 0x000c, 0x32c7: 0x000c, 0x32c8: 0x000c, 0x32c9: 0x000c, 0x32ca: 0x000c, 0x32cb: 0x000c,
-	0x32ea: 0x000c, 0x32eb: 0x000c, 0x32ec: 0x000c, 0x32ed: 0x000c,
-	// Block 0xcc, offset 0x3300
-	0x3300: 0x000a, 0x3301: 0x000a, 0x3302: 0x000c, 0x3303: 0x000c, 0x3304: 0x000c, 0x3305: 0x000a,
-	// Block 0xcd, offset 0x3340
-	0x3340: 0x000a, 0x3341: 0x000a, 0x3342: 0x000a, 0x3343: 0x000a, 0x3344: 0x000a, 0x3345: 0x000a,
-	0x3346: 0x000a, 0x3347: 0x000a, 0x3348: 0x000a, 0x3349: 0x000a, 0x334a: 0x000a, 0x334b: 0x000a,
-	0x334c: 0x000a, 0x334d: 0x000a, 0x334e: 0x000a, 0x334f: 0x000a, 0x3350: 0x000a, 0x3351: 0x000a,
-	0x3352: 0x000a, 0x3353: 0x000a, 0x3354: 0x000a, 0x3355: 0x000a, 0x3356: 0x000a,
-	// Block 0xce, offset 0x3380
-	0x339b: 0x000a,
-	// Block 0xcf, offset 0x33c0
-	0x33d5: 0x000a,
-	// Block 0xd0, offset 0x3400
-	0x340f: 0x000a,
-	// Block 0xd1, offset 0x3440
-	0x3449: 0x000a,
-	// Block 0xd2, offset 0x3480
-	0x3483: 0x000a,
-	0x348e: 0x0002, 0x348f: 0x0002, 0x3490: 0x0002, 0x3491: 0x0002,
-	0x3492: 0x0002, 0x3493: 0x0002, 0x3494: 0x0002, 0x3495: 0x0002, 0x3496: 0x0002, 0x3497: 0x0002,
-	0x3498: 0x0002, 0x3499: 0x0002, 0x349a: 0x0002, 0x349b: 0x0002, 0x349c: 0x0002, 0x349d: 0x0002,
-	0x349e: 0x0002, 0x349f: 0x0002, 0x34a0: 0x0002, 0x34a1: 0x0002, 0x34a2: 0x0002, 0x34a3: 0x0002,
-	0x34a4: 0x0002, 0x34a5: 0x0002, 0x34a6: 0x0002, 0x34a7: 0x0002, 0x34a8: 0x0002, 0x34a9: 0x0002,
-	0x34aa: 0x0002, 0x34ab: 0x0002, 0x34ac: 0x0002, 0x34ad: 0x0002, 0x34ae: 0x0002, 0x34af: 0x0002,
-	0x34b0: 0x0002, 0x34b1: 0x0002, 0x34b2: 0x0002, 0x34b3: 0x0002, 0x34b4: 0x0002, 0x34b5: 0x0002,
-	0x34b6: 0x0002, 0x34b7: 0x0002, 0x34b8: 0x0002, 0x34b9: 0x0002, 0x34ba: 0x0002, 0x34bb: 0x0002,
-	0x34bc: 0x0002, 0x34bd: 0x0002, 0x34be: 0x0002, 0x34bf: 0x0002,
-	// Block 0xd3, offset 0x34c0
-	0x34c0: 0x000c, 0x34c1: 0x000c, 0x34c2: 0x000c, 0x34c3: 0x000c, 0x34c4: 0x000c, 0x34c5: 0x000c,
-	0x34c6: 0x000c, 0x34c7: 0x000c, 0x34c8: 0x000c, 0x34c9: 0x000c, 0x34ca: 0x000c, 0x34cb: 0x000c,
-	0x34cc: 0x000c, 0x34cd: 0x000c, 0x34ce: 0x000c, 0x34cf: 0x000c, 0x34d0: 0x000c, 0x34d1: 0x000c,
-	0x34d2: 0x000c, 0x34d3: 0x000c, 0x34d4: 0x000c, 0x34d5: 0x000c, 0x34d6: 0x000c, 0x34d7: 0x000c,
-	0x34d8: 0x000c, 0x34d9: 0x000c, 0x34da: 0x000c, 0x34db: 0x000c, 0x34dc: 0x000c, 0x34dd: 0x000c,
-	0x34de: 0x000c, 0x34df: 0x000c, 0x34e0: 0x000c, 0x34e1: 0x000c, 0x34e2: 0x000c, 0x34e3: 0x000c,
-	0x34e4: 0x000c, 0x34e5: 0x000c, 0x34e6: 0x000c, 0x34e7: 0x000c, 0x34e8: 0x000c, 0x34e9: 0x000c,
-	0x34ea: 0x000c, 0x34eb: 0x000c, 0x34ec: 0x000c, 0x34ed: 0x000c, 0x34ee: 0x000c, 0x34ef: 0x000c,
-	0x34f0: 0x000c, 0x34f1: 0x000c, 0x34f2: 0x000c, 0x34f3: 0x000c, 0x34f4: 0x000c, 0x34f5: 0x000c,
-	0x34f6: 0x000c, 0x34fb: 0x000c,
-	0x34fc: 0x000c, 0x34fd: 0x000c, 0x34fe: 0x000c, 0x34ff: 0x000c,
-	// Block 0xd4, offset 0x3500
-	0x3500: 0x000c, 0x3501: 0x000c, 0x3502: 0x000c, 0x3503: 0x000c, 0x3504: 0x000c, 0x3505: 0x000c,
-	0x3506: 0x000c, 0x3507: 0x000c, 0x3508: 0x000c, 0x3509: 0x000c, 0x350a: 0x000c, 0x350b: 0x000c,
-	0x350c: 0x000c, 0x350d: 0x000c, 0x350e: 0x000c, 0x350f: 0x000c, 0x3510: 0x000c, 0x3511: 0x000c,
-	0x3512: 0x000c, 0x3513: 0x000c, 0x3514: 0x000c, 0x3515: 0x000c, 0x3516: 0x000c, 0x3517: 0x000c,
-	0x3518: 0x000c, 0x3519: 0x000c, 0x351a: 0x000c, 0x351b: 0x000c, 0x351c: 0x000c, 0x351d: 0x000c,
-	0x351e: 0x000c, 0x351f: 0x000c, 0x3520: 0x000c, 0x3521: 0x000c, 0x3522: 0x000c, 0x3523: 0x000c,
-	0x3524: 0x000c, 0x3525: 0x000c, 0x3526: 0x000c, 0x3527: 0x000c, 0x3528: 0x000c, 0x3529: 0x000c,
-	0x352a: 0x000c, 0x352b: 0x000c, 0x352c: 0x000c,
-	0x3535: 0x000c,
-	// Block 0xd5, offset 0x3540
-	0x3544: 0x000c,
-	0x355b: 0x000c, 0x355c: 0x000c, 0x355d: 0x000c,
-	0x355e: 0x000c, 0x355f: 0x000c, 0x3561: 0x000c, 0x3562: 0x000c, 0x3563: 0x000c,
-	0x3564: 0x000c, 0x3565: 0x000c, 0x3566: 0x000c, 0x3567: 0x000c, 0x3568: 0x000c, 0x3569: 0x000c,
-	0x356a: 0x000c, 0x356b: 0x000c, 0x356c: 0x000c, 0x356d: 0x000c, 0x356e: 0x000c, 0x356f: 0x000c,
-	// Block 0xd6, offset 0x3580
-	0x3580: 0x000c, 0x3581: 0x000c, 0x3582: 0x000c, 0x3583: 0x000c, 0x3584: 0x000c, 0x3585: 0x000c,
-	0x3586: 0x000c, 0x3588: 0x000c, 0x3589: 0x000c, 0x358a: 0x000c, 0x358b: 0x000c,
-	0x358c: 0x000c, 0x358d: 0x000c, 0x358e: 0x000c, 0x358f: 0x000c, 0x3590: 0x000c, 0x3591: 0x000c,
-	0x3592: 0x000c, 0x3593: 0x000c, 0x3594: 0x000c, 0x3595: 0x000c, 0x3596: 0x000c, 0x3597: 0x000c,
-	0x3598: 0x000c, 0x359b: 0x000c, 0x359c: 0x000c, 0x359d: 0x000c,
-	0x359e: 0x000c, 0x359f: 0x000c, 0x35a0: 0x000c, 0x35a1: 0x000c, 0x35a3: 0x000c,
-	0x35a4: 0x000c, 0x35a6: 0x000c, 0x35a7: 0x000c, 0x35a8: 0x000c, 0x35a9: 0x000c,
-	0x35aa: 0x000c,
-	// Block 0xd7, offset 0x35c0
-	0x35ec: 0x000c, 0x35ed: 0x000c, 0x35ee: 0x000c, 0x35ef: 0x000c,
-	0x35ff: 0x0004,
-	// Block 0xd8, offset 0x3600
-	0x3600: 0x0001, 0x3601: 0x0001, 0x3602: 0x0001, 0x3603: 0x0001, 0x3604: 0x0001, 0x3605: 0x0001,
-	0x3606: 0x0001, 0x3607: 0x0001, 0x3608: 0x0001, 0x3609: 0x0001, 0x360a: 0x0001, 0x360b: 0x0001,
-	0x360c: 0x0001, 0x360d: 0x0001, 0x360e: 0x0001, 0x360f: 0x0001, 0x3610: 0x000c, 0x3611: 0x000c,
-	0x3612: 0x000c, 0x3613: 0x000c, 0x3614: 0x000c, 0x3615: 0x000c, 0x3616: 0x000c, 0x3617: 0x0001,
-	0x3618: 0x0001, 0x3619: 0x0001, 0x361a: 0x0001, 0x361b: 0x0001, 0x361c: 0x0001, 0x361d: 0x0001,
-	0x361e: 0x0001, 0x361f: 0x0001, 0x3620: 0x0001, 0x3621: 0x0001, 0x3622: 0x0001, 0x3623: 0x0001,
-	0x3624: 0x0001, 0x3625: 0x0001, 0x3626: 0x0001, 0x3627: 0x0001, 0x3628: 0x0001, 0x3629: 0x0001,
-	0x362a: 0x0001, 0x362b: 0x0001, 0x362c: 0x0001, 0x362d: 0x0001, 0x362e: 0x0001, 0x362f: 0x0001,
-	0x3630: 0x0001, 0x3631: 0x0001, 0x3632: 0x0001, 0x3633: 0x0001, 0x3634: 0x0001, 0x3635: 0x0001,
-	0x3636: 0x0001, 0x3637: 0x0001, 0x3638: 0x0001, 0x3639: 0x0001, 0x363a: 0x0001, 0x363b: 0x0001,
-	0x363c: 0x0001, 0x363d: 0x0001, 0x363e: 0x0001, 0x363f: 0x0001,
-	// Block 0xd9, offset 0x3640
-	0x3640: 0x0001, 0x3641: 0x0001, 0x3642: 0x0001, 0x3643: 0x0001, 0x3644: 0x000c, 0x3645: 0x000c,
-	0x3646: 0x000c, 0x3647: 0x000c, 0x3648: 0x000c, 0x3649: 0x000c, 0x364a: 0x000c, 0x364b: 0x0001,
-	0x364c: 0x0001, 0x364d: 0x0001, 0x364e: 0x0001, 0x364f: 0x0001, 0x3650: 0x0001, 0x3651: 0x0001,
-	0x3652: 0x0001, 0x3653: 0x0001, 0x3654: 0x0001, 0x3655: 0x0001, 0x3656: 0x0001, 0x3657: 0x0001,
-	0x3658: 0x0001, 0x3659: 0x0001, 0x365a: 0x0001, 0x365b: 0x0001, 0x365c: 0x0001, 0x365d: 0x0001,
-	0x365e: 0x0001, 0x365f: 0x0001, 0x3660: 0x0001, 0x3661: 0x0001, 0x3662: 0x0001, 0x3663: 0x0001,
-	0x3664: 0x0001, 0x3665: 0x0001, 0x3666: 0x0001, 0x3667: 0x0001, 0x3668: 0x0001, 0x3669: 0x0001,
-	0x366a: 0x0001, 0x366b: 0x0001, 0x366c: 0x0001, 0x366d: 0x0001, 0x366e: 0x0001, 0x366f: 0x0001,
-	0x3670: 0x0001, 0x3671: 0x0001, 0x3672: 0x0001, 0x3673: 0x0001, 0x3674: 0x0001, 0x3675: 0x0001,
-	0x3676: 0x0001, 0x3677: 0x0001, 0x3678: 0x0001, 0x3679: 0x0001, 0x367a: 0x0001, 0x367b: 0x0001,
-	0x367c: 0x0001, 0x367d: 0x0001, 0x367e: 0x0001, 0x367f: 0x0001,
-	// Block 0xda, offset 0x3680
-	0x3680: 0x000d, 0x3681: 0x000d, 0x3682: 0x000d, 0x3683: 0x000d, 0x3684: 0x000d, 0x3685: 0x000d,
-	0x3686: 0x000d, 0x3687: 0x000d, 0x3688: 0x000d, 0x3689: 0x000d, 0x368a: 0x000d, 0x368b: 0x000d,
-	0x368c: 0x000d, 0x368d: 0x000d, 0x368e: 0x000d, 0x368f: 0x000d, 0x3690: 0x0001, 0x3691: 0x0001,
-	0x3692: 0x0001, 0x3693: 0x0001, 0x3694: 0x0001, 0x3695: 0x0001, 0x3696: 0x0001, 0x3697: 0x0001,
-	0x3698: 0x0001, 0x3699: 0x0001, 0x369a: 0x0001, 0x369b: 0x0001, 0x369c: 0x0001, 0x369d: 0x0001,
-	0x369e: 0x0001, 0x369f: 0x0001, 0x36a0: 0x0001, 0x36a1: 0x0001, 0x36a2: 0x0001, 0x36a3: 0x0001,
-	0x36a4: 0x0001, 0x36a5: 0x0001, 0x36a6: 0x0001, 0x36a7: 0x0001, 0x36a8: 0x0001, 0x36a9: 0x0001,
-	0x36aa: 0x0001, 0x36ab: 0x0001, 0x36ac: 0x0001, 0x36ad: 0x0001, 0x36ae: 0x0001, 0x36af: 0x0001,
-	0x36b0: 0x0001, 0x36b1: 0x0001, 0x36b2: 0x0001, 0x36b3: 0x0001, 0x36b4: 0x0001, 0x36b5: 0x0001,
-	0x36b6: 0x0001, 0x36b7: 0x0001, 0x36b8: 0x0001, 0x36b9: 0x0001, 0x36ba: 0x0001, 0x36bb: 0x0001,
-	0x36bc: 0x0001, 0x36bd: 0x0001, 0x36be: 0x0001, 0x36bf: 0x0001,
-	// Block 0xdb, offset 0x36c0
-	0x36c0: 0x000d, 0x36c1: 0x000d, 0x36c2: 0x000d, 0x36c3: 0x000d, 0x36c4: 0x000d, 0x36c5: 0x000d,
-	0x36c6: 0x000d, 0x36c7: 0x000d, 0x36c8: 0x000d, 0x36c9: 0x000d, 0x36ca: 0x000d, 0x36cb: 0x000d,
-	0x36cc: 0x000d, 0x36cd: 0x000d, 0x36ce: 0x000d, 0x36cf: 0x000d, 0x36d0: 0x000d, 0x36d1: 0x000d,
-	0x36d2: 0x000d, 0x36d3: 0x000d, 0x36d4: 0x000d, 0x36d5: 0x000d, 0x36d6: 0x000d, 0x36d7: 0x000d,
-	0x36d8: 0x000d, 0x36d9: 0x000d, 0x36da: 0x000d, 0x36db: 0x000d, 0x36dc: 0x000d, 0x36dd: 0x000d,
-	0x36de: 0x000d, 0x36df: 0x000d, 0x36e0: 0x000d, 0x36e1: 0x000d, 0x36e2: 0x000d, 0x36e3: 0x000d,
-	0x36e4: 0x000d, 0x36e5: 0x000d, 0x36e6: 0x000d, 0x36e7: 0x000d, 0x36e8: 0x000d, 0x36e9: 0x000d,
-	0x36ea: 0x000d, 0x36eb: 0x000d, 0x36ec: 0x000d, 0x36ed: 0x000d, 0x36ee: 0x000d, 0x36ef: 0x000d,
-	0x36f0: 0x000a, 0x36f1: 0x000a, 0x36f2: 0x000d, 0x36f3: 0x000d, 0x36f4: 0x000d, 0x36f5: 0x000d,
-	0x36f6: 0x000d, 0x36f7: 0x000d, 0x36f8: 0x000d, 0x36f9: 0x000d, 0x36fa: 0x000d, 0x36fb: 0x000d,
-	0x36fc: 0x000d, 0x36fd: 0x000d, 0x36fe: 0x000d, 0x36ff: 0x000d,
-	// Block 0xdc, offset 0x3700
-	0x3700: 0x000a, 0x3701: 0x000a, 0x3702: 0x000a, 0x3703: 0x000a, 0x3704: 0x000a, 0x3705: 0x000a,
-	0x3706: 0x000a, 0x3707: 0x000a, 0x3708: 0x000a, 0x3709: 0x000a, 0x370a: 0x000a, 0x370b: 0x000a,
-	0x370c: 0x000a, 0x370d: 0x000a, 0x370e: 0x000a, 0x370f: 0x000a, 0x3710: 0x000a, 0x3711: 0x000a,
-	0x3712: 0x000a, 0x3713: 0x000a, 0x3714: 0x000a, 0x3715: 0x000a, 0x3716: 0x000a, 0x3717: 0x000a,
-	0x3718: 0x000a, 0x3719: 0x000a, 0x371a: 0x000a, 0x371b: 0x000a, 0x371c: 0x000a, 0x371d: 0x000a,
-	0x371e: 0x000a, 0x371f: 0x000a, 0x3720: 0x000a, 0x3721: 0x000a, 0x3722: 0x000a, 0x3723: 0x000a,
-	0x3724: 0x000a, 0x3725: 0x000a, 0x3726: 0x000a, 0x3727: 0x000a, 0x3728: 0x000a, 0x3729: 0x000a,
-	0x372a: 0x000a, 0x372b: 0x000a,
-	0x3730: 0x000a, 0x3731: 0x000a, 0x3732: 0x000a, 0x3733: 0x000a, 0x3734: 0x000a, 0x3735: 0x000a,
-	0x3736: 0x000a, 0x3737: 0x000a, 0x3738: 0x000a, 0x3739: 0x000a, 0x373a: 0x000a, 0x373b: 0x000a,
-	0x373c: 0x000a, 0x373d: 0x000a, 0x373e: 0x000a, 0x373f: 0x000a,
-	// Block 0xdd, offset 0x3740
-	0x3740: 0x000a, 0x3741: 0x000a, 0x3742: 0x000a, 0x3743: 0x000a, 0x3744: 0x000a, 0x3745: 0x000a,
-	0x3746: 0x000a, 0x3747: 0x000a, 0x3748: 0x000a, 0x3749: 0x000a, 0x374a: 0x000a, 0x374b: 0x000a,
-	0x374c: 0x000a, 0x374d: 0x000a, 0x374e: 0x000a, 0x374f: 0x000a, 0x3750: 0x000a, 0x3751: 0x000a,
-	0x3752: 0x000a, 0x3753: 0x000a,
-	0x3760: 0x000a, 0x3761: 0x000a, 0x3762: 0x000a, 0x3763: 0x000a,
-	0x3764: 0x000a, 0x3765: 0x000a, 0x3766: 0x000a, 0x3767: 0x000a, 0x3768: 0x000a, 0x3769: 0x000a,
-	0x376a: 0x000a, 0x376b: 0x000a, 0x376c: 0x000a, 0x376d: 0x000a, 0x376e: 0x000a,
-	0x3771: 0x000a, 0x3772: 0x000a, 0x3773: 0x000a, 0x3774: 0x000a, 0x3775: 0x000a,
-	0x3776: 0x000a, 0x3777: 0x000a, 0x3778: 0x000a, 0x3779: 0x000a, 0x377a: 0x000a, 0x377b: 0x000a,
-	0x377c: 0x000a, 0x377d: 0x000a, 0x377e: 0x000a, 0x377f: 0x000a,
-	// Block 0xde, offset 0x3780
-	0x3781: 0x000a, 0x3782: 0x000a, 0x3783: 0x000a, 0x3784: 0x000a, 0x3785: 0x000a,
-	0x3786: 0x000a, 0x3787: 0x000a, 0x3788: 0x000a, 0x3789: 0x000a, 0x378a: 0x000a, 0x378b: 0x000a,
-	0x378c: 0x000a, 0x378d: 0x000a, 0x378e: 0x000a, 0x378f: 0x000a, 0x3791: 0x000a,
-	0x3792: 0x000a, 0x3793: 0x000a, 0x3794: 0x000a, 0x3795: 0x000a, 0x3796: 0x000a, 0x3797: 0x000a,
-	0x3798: 0x000a, 0x3799: 0x000a, 0x379a: 0x000a, 0x379b: 0x000a, 0x379c: 0x000a, 0x379d: 0x000a,
-	0x379e: 0x000a, 0x379f: 0x000a, 0x37a0: 0x000a, 0x37a1: 0x000a, 0x37a2: 0x000a, 0x37a3: 0x000a,
-	0x37a4: 0x000a, 0x37a5: 0x000a, 0x37a6: 0x000a, 0x37a7: 0x000a, 0x37a8: 0x000a, 0x37a9: 0x000a,
-	0x37aa: 0x000a, 0x37ab: 0x000a, 0x37ac: 0x000a, 0x37ad: 0x000a, 0x37ae: 0x000a, 0x37af: 0x000a,
-	0x37b0: 0x000a, 0x37b1: 0x000a, 0x37b2: 0x000a, 0x37b3: 0x000a, 0x37b4: 0x000a, 0x37b5: 0x000a,
-	// Block 0xdf, offset 0x37c0
-	0x37c0: 0x0002, 0x37c1: 0x0002, 0x37c2: 0x0002, 0x37c3: 0x0002, 0x37c4: 0x0002, 0x37c5: 0x0002,
-	0x37c6: 0x0002, 0x37c7: 0x0002, 0x37c8: 0x0002, 0x37c9: 0x0002, 0x37ca: 0x0002, 0x37cb: 0x000a,
-	0x37cc: 0x000a,
-	0x37ef: 0x000a,
-	// Block 0xe0, offset 0x3800
-	0x382a: 0x000a, 0x382b: 0x000a, 0x382c: 0x000a,
-	// Block 0xe1, offset 0x3840
-	0x3860: 0x000a, 0x3861: 0x000a, 0x3862: 0x000a, 0x3863: 0x000a,
-	0x3864: 0x000a, 0x3865: 0x000a,
-	// Block 0xe2, offset 0x3880
-	0x3880: 0x000a, 0x3881: 0x000a, 0x3882: 0x000a, 0x3883: 0x000a, 0x3884: 0x000a, 0x3885: 0x000a,
-	0x3886: 0x000a, 0x3887: 0x000a, 0x3888: 0x000a, 0x3889: 0x000a, 0x388a: 0x000a, 0x388b: 0x000a,
-	0x388c: 0x000a, 0x388d: 0x000a, 0x388e: 0x000a, 0x388f: 0x000a, 0x3890: 0x000a, 0x3891: 0x000a,
-	0x3892: 0x000a, 0x3893: 0x000a, 0x3894: 0x000a, 0x3895: 0x000a,
-	0x38a0: 0x000a, 0x38a1: 0x000a, 0x38a2: 0x000a, 0x38a3: 0x000a,
-	0x38a4: 0x000a, 0x38a5: 0x000a, 0x38a6: 0x000a, 0x38a7: 0x000a, 0x38a8: 0x000a, 0x38a9: 0x000a,
-	0x38aa: 0x000a, 0x38ab: 0x000a, 0x38ac: 0x000a,
-	0x38b0: 0x000a, 0x38b1: 0x000a, 0x38b2: 0x000a, 0x38b3: 0x000a, 0x38b4: 0x000a, 0x38b5: 0x000a,
-	0x38b6: 0x000a, 0x38b7: 0x000a, 0x38b8: 0x000a, 0x38b9: 0x000a, 0x38ba: 0x000a,
-	// Block 0xe3, offset 0x38c0
-	0x38c0: 0x000a, 0x38c1: 0x000a, 0x38c2: 0x000a, 0x38c3: 0x000a, 0x38c4: 0x000a, 0x38c5: 0x000a,
-	0x38c6: 0x000a, 0x38c7: 0x000a, 0x38c8: 0x000a, 0x38c9: 0x000a, 0x38ca: 0x000a, 0x38cb: 0x000a,
-	0x38cc: 0x000a, 0x38cd: 0x000a, 0x38ce: 0x000a, 0x38cf: 0x000a, 0x38d0: 0x000a, 0x38d1: 0x000a,
-	0x38d2: 0x000a, 0x38d3: 0x000a, 0x38d4: 0x000a, 0x38d5: 0x000a, 0x38d6: 0x000a, 0x38d7: 0x000a,
-	0x38d8: 0x000a,
-	0x38e0: 0x000a, 0x38e1: 0x000a, 0x38e2: 0x000a, 0x38e3: 0x000a,
-	0x38e4: 0x000a, 0x38e5: 0x000a, 0x38e6: 0x000a, 0x38e7: 0x000a, 0x38e8: 0x000a, 0x38e9: 0x000a,
-	0x38ea: 0x000a, 0x38eb: 0x000a,
-	// Block 0xe4, offset 0x3900
-	0x3900: 0x000a, 0x3901: 0x000a, 0x3902: 0x000a, 0x3903: 0x000a, 0x3904: 0x000a, 0x3905: 0x000a,
-	0x3906: 0x000a, 0x3907: 0x000a, 0x3908: 0x000a, 0x3909: 0x000a, 0x390a: 0x000a, 0x390b: 0x000a,
-	0x3910: 0x000a, 0x3911: 0x000a,
-	0x3912: 0x000a, 0x3913: 0x000a, 0x3914: 0x000a, 0x3915: 0x000a, 0x3916: 0x000a, 0x3917: 0x000a,
-	0x3918: 0x000a, 0x3919: 0x000a, 0x391a: 0x000a, 0x391b: 0x000a, 0x391c: 0x000a, 0x391d: 0x000a,
-	0x391e: 0x000a, 0x391f: 0x000a, 0x3920: 0x000a, 0x3921: 0x000a, 0x3922: 0x000a, 0x3923: 0x000a,
-	0x3924: 0x000a, 0x3925: 0x000a, 0x3926: 0x000a, 0x3927: 0x000a, 0x3928: 0x000a, 0x3929: 0x000a,
-	0x392a: 0x000a, 0x392b: 0x000a, 0x392c: 0x000a, 0x392d: 0x000a, 0x392e: 0x000a, 0x392f: 0x000a,
-	0x3930: 0x000a, 0x3931: 0x000a, 0x3932: 0x000a, 0x3933: 0x000a, 0x3934: 0x000a, 0x3935: 0x000a,
-	0x3936: 0x000a, 0x3937: 0x000a, 0x3938: 0x000a, 0x3939: 0x000a, 0x393a: 0x000a, 0x393b: 0x000a,
-	0x393c: 0x000a, 0x393d: 0x000a, 0x393e: 0x000a, 0x393f: 0x000a,
-	// Block 0xe5, offset 0x3940
-	0x3940: 0x000a, 0x3941: 0x000a, 0x3942: 0x000a, 0x3943: 0x000a, 0x3944: 0x000a, 0x3945: 0x000a,
-	0x3946: 0x000a, 0x3947: 0x000a,
-	0x3950: 0x000a, 0x3951: 0x000a,
-	0x3952: 0x000a, 0x3953: 0x000a, 0x3954: 0x000a, 0x3955: 0x000a, 0x3956: 0x000a, 0x3957: 0x000a,
-	0x3958: 0x000a, 0x3959: 0x000a,
-	0x3960: 0x000a, 0x3961: 0x000a, 0x3962: 0x000a, 0x3963: 0x000a,
-	0x3964: 0x000a, 0x3965: 0x000a, 0x3966: 0x000a, 0x3967: 0x000a, 0x3968: 0x000a, 0x3969: 0x000a,
-	0x396a: 0x000a, 0x396b: 0x000a, 0x396c: 0x000a, 0x396d: 0x000a, 0x396e: 0x000a, 0x396f: 0x000a,
-	0x3970: 0x000a, 0x3971: 0x000a, 0x3972: 0x000a, 0x3973: 0x000a, 0x3974: 0x000a, 0x3975: 0x000a,
-	0x3976: 0x000a, 0x3977: 0x000a, 0x3978: 0x000a, 0x3979: 0x000a, 0x397a: 0x000a, 0x397b: 0x000a,
-	0x397c: 0x000a, 0x397d: 0x000a, 0x397e: 0x000a, 0x397f: 0x000a,
-	// Block 0xe6, offset 0x3980
-	0x3980: 0x000a, 0x3981: 0x000a, 0x3982: 0x000a, 0x3983: 0x000a, 0x3984: 0x000a, 0x3985: 0x000a,
-	0x3986: 0x000a, 0x3987: 0x000a,
-	0x3990: 0x000a, 0x3991: 0x000a,
-	0x3992: 0x000a, 0x3993: 0x000a, 0x3994: 0x000a, 0x3995: 0x000a, 0x3996: 0x000a, 0x3997: 0x000a,
-	0x3998: 0x000a, 0x3999: 0x000a, 0x399a: 0x000a, 0x399b: 0x000a, 0x399c: 0x000a, 0x399d: 0x000a,
-	0x399e: 0x000a, 0x399f: 0x000a, 0x39a0: 0x000a, 0x39a1: 0x000a, 0x39a2: 0x000a, 0x39a3: 0x000a,
-	0x39a4: 0x000a, 0x39a5: 0x000a, 0x39a6: 0x000a, 0x39a7: 0x000a, 0x39a8: 0x000a, 0x39a9: 0x000a,
-	0x39aa: 0x000a, 0x39ab: 0x000a, 0x39ac: 0x000a, 0x39ad: 0x000a,
-	// Block 0xe7, offset 0x39c0
-	0x39c0: 0x000a, 0x39c1: 0x000a, 0x39c2: 0x000a, 0x39c3: 0x000a, 0x39c4: 0x000a, 0x39c5: 0x000a,
-	0x39c6: 0x000a, 0x39c7: 0x000a, 0x39c8: 0x000a, 0x39c9: 0x000a, 0x39ca: 0x000a, 0x39cb: 0x000a,
-	0x39cd: 0x000a, 0x39ce: 0x000a, 0x39cf: 0x000a, 0x39d0: 0x000a, 0x39d1: 0x000a,
-	0x39d2: 0x000a, 0x39d3: 0x000a, 0x39d4: 0x000a, 0x39d5: 0x000a, 0x39d6: 0x000a, 0x39d7: 0x000a,
-	0x39d8: 0x000a, 0x39d9: 0x000a, 0x39da: 0x000a, 0x39db: 0x000a, 0x39dc: 0x000a, 0x39dd: 0x000a,
-	0x39de: 0x000a, 0x39df: 0x000a, 0x39e0: 0x000a, 0x39e1: 0x000a, 0x39e2: 0x000a, 0x39e3: 0x000a,
-	0x39e4: 0x000a, 0x39e5: 0x000a, 0x39e6: 0x000a, 0x39e7: 0x000a, 0x39e8: 0x000a, 0x39e9: 0x000a,
-	0x39ea: 0x000a, 0x39eb: 0x000a, 0x39ec: 0x000a, 0x39ed: 0x000a, 0x39ee: 0x000a, 0x39ef: 0x000a,
-	0x39f0: 0x000a, 0x39f1: 0x000a, 0x39f2: 0x000a, 0x39f3: 0x000a, 0x39f4: 0x000a, 0x39f5: 0x000a,
-	0x39f6: 0x000a, 0x39f7: 0x000a, 0x39f8: 0x000a, 0x39f9: 0x000a, 0x39fa: 0x000a, 0x39fb: 0x000a,
-	0x39fc: 0x000a, 0x39fd: 0x000a, 0x39fe: 0x000a, 0x39ff: 0x000a,
-	// Block 0xe8, offset 0x3a00
-	0x3a00: 0x000a, 0x3a01: 0x000a, 0x3a02: 0x000a, 0x3a03: 0x000a, 0x3a04: 0x000a, 0x3a05: 0x000a,
-	0x3a06: 0x000a, 0x3a07: 0x000a, 0x3a08: 0x000a, 0x3a09: 0x000a, 0x3a0a: 0x000a, 0x3a0b: 0x000a,
-	0x3a0c: 0x000a, 0x3a0d: 0x000a, 0x3a0e: 0x000a, 0x3a0f: 0x000a, 0x3a10: 0x000a, 0x3a11: 0x000a,
-	0x3a12: 0x000a, 0x3a13: 0x000a, 0x3a14: 0x000a, 0x3a15: 0x000a, 0x3a16: 0x000a, 0x3a17: 0x000a,
-	0x3a18: 0x000a, 0x3a19: 0x000a, 0x3a1a: 0x000a, 0x3a1b: 0x000a, 0x3a1c: 0x000a, 0x3a1d: 0x000a,
-	0x3a1e: 0x000a, 0x3a1f: 0x000a, 0x3a20: 0x000a, 0x3a21: 0x000a, 0x3a22: 0x000a, 0x3a23: 0x000a,
-	0x3a24: 0x000a, 0x3a25: 0x000a, 0x3a26: 0x000a, 0x3a27: 0x000a, 0x3a28: 0x000a, 0x3a29: 0x000a,
-	0x3a2a: 0x000a, 0x3a2b: 0x000a, 0x3a2c: 0x000a, 0x3a2d: 0x000a, 0x3a2e: 0x000a, 0x3a2f: 0x000a,
-	0x3a30: 0x000a, 0x3a31: 0x000a, 0x3a33: 0x000a, 0x3a34: 0x000a, 0x3a35: 0x000a,
-	0x3a36: 0x000a, 0x3a3a: 0x000a, 0x3a3b: 0x000a,
-	0x3a3c: 0x000a, 0x3a3d: 0x000a, 0x3a3e: 0x000a, 0x3a3f: 0x000a,
-	// Block 0xe9, offset 0x3a40
-	0x3a40: 0x000a, 0x3a41: 0x000a, 0x3a42: 0x000a, 0x3a43: 0x000a, 0x3a44: 0x000a, 0x3a45: 0x000a,
-	0x3a46: 0x000a, 0x3a47: 0x000a, 0x3a48: 0x000a, 0x3a49: 0x000a, 0x3a4a: 0x000a, 0x3a4b: 0x000a,
-	0x3a4c: 0x000a, 0x3a4d: 0x000a, 0x3a4e: 0x000a, 0x3a4f: 0x000a, 0x3a50: 0x000a, 0x3a51: 0x000a,
-	0x3a52: 0x000a, 0x3a53: 0x000a, 0x3a54: 0x000a, 0x3a55: 0x000a, 0x3a56: 0x000a, 0x3a57: 0x000a,
-	0x3a58: 0x000a, 0x3a59: 0x000a, 0x3a5a: 0x000a, 0x3a5b: 0x000a, 0x3a5c: 0x000a, 0x3a5d: 0x000a,
-	0x3a5e: 0x000a, 0x3a5f: 0x000a, 0x3a60: 0x000a, 0x3a61: 0x000a, 0x3a62: 0x000a,
-	0x3a65: 0x000a, 0x3a66: 0x000a, 0x3a67: 0x000a, 0x3a68: 0x000a, 0x3a69: 0x000a,
-	0x3a6a: 0x000a, 0x3a6e: 0x000a, 0x3a6f: 0x000a,
-	0x3a70: 0x000a, 0x3a71: 0x000a, 0x3a72: 0x000a, 0x3a73: 0x000a, 0x3a74: 0x000a, 0x3a75: 0x000a,
-	0x3a76: 0x000a, 0x3a77: 0x000a, 0x3a78: 0x000a, 0x3a79: 0x000a, 0x3a7a: 0x000a, 0x3a7b: 0x000a,
-	0x3a7c: 0x000a, 0x3a7d: 0x000a, 0x3a7e: 0x000a, 0x3a7f: 0x000a,
-	// Block 0xea, offset 0x3a80
-	0x3a80: 0x000a, 0x3a81: 0x000a, 0x3a82: 0x000a, 0x3a83: 0x000a, 0x3a84: 0x000a, 0x3a85: 0x000a,
-	0x3a86: 0x000a, 0x3a87: 0x000a, 0x3a88: 0x000a, 0x3a89: 0x000a, 0x3a8a: 0x000a,
-	0x3a8d: 0x000a, 0x3a8e: 0x000a, 0x3a8f: 0x000a, 0x3a90: 0x000a, 0x3a91: 0x000a,
-	0x3a92: 0x000a, 0x3a93: 0x000a, 0x3a94: 0x000a, 0x3a95: 0x000a, 0x3a96: 0x000a, 0x3a97: 0x000a,
-	0x3a98: 0x000a, 0x3a99: 0x000a, 0x3a9a: 0x000a, 0x3a9b: 0x000a, 0x3a9c: 0x000a, 0x3a9d: 0x000a,
-	0x3a9e: 0x000a, 0x3a9f: 0x000a, 0x3aa0: 0x000a, 0x3aa1: 0x000a, 0x3aa2: 0x000a, 0x3aa3: 0x000a,
-	0x3aa4: 0x000a, 0x3aa5: 0x000a, 0x3aa6: 0x000a, 0x3aa7: 0x000a, 0x3aa8: 0x000a, 0x3aa9: 0x000a,
-	0x3aaa: 0x000a, 0x3aab: 0x000a, 0x3aac: 0x000a, 0x3aad: 0x000a, 0x3aae: 0x000a, 0x3aaf: 0x000a,
-	0x3ab0: 0x000a, 0x3ab1: 0x000a, 0x3ab2: 0x000a, 0x3ab3: 0x000a, 0x3ab4: 0x000a, 0x3ab5: 0x000a,
-	0x3ab6: 0x000a, 0x3ab7: 0x000a, 0x3ab8: 0x000a, 0x3ab9: 0x000a, 0x3aba: 0x000a, 0x3abb: 0x000a,
-	0x3abc: 0x000a, 0x3abd: 0x000a, 0x3abe: 0x000a, 0x3abf: 0x000a,
-	// Block 0xeb, offset 0x3ac0
-	0x3ac0: 0x000a, 0x3ac1: 0x000a, 0x3ac2: 0x000a, 0x3ac3: 0x000a, 0x3ac4: 0x000a, 0x3ac5: 0x000a,
-	0x3ac6: 0x000a, 0x3ac7: 0x000a, 0x3ac8: 0x000a, 0x3ac9: 0x000a, 0x3aca: 0x000a, 0x3acb: 0x000a,
-	0x3acc: 0x000a, 0x3acd: 0x000a, 0x3ace: 0x000a, 0x3acf: 0x000a, 0x3ad0: 0x000a, 0x3ad1: 0x000a,
-	0x3ad2: 0x000a, 0x3ad3: 0x000a,
-	0x3ae0: 0x000a, 0x3ae1: 0x000a, 0x3ae2: 0x000a, 0x3ae3: 0x000a,
-	0x3ae4: 0x000a, 0x3ae5: 0x000a, 0x3ae6: 0x000a, 0x3ae7: 0x000a, 0x3ae8: 0x000a, 0x3ae9: 0x000a,
-	0x3aea: 0x000a, 0x3aeb: 0x000a, 0x3aec: 0x000a, 0x3aed: 0x000a,
-	0x3af0: 0x000a, 0x3af1: 0x000a, 0x3af2: 0x000a, 0x3af3: 0x000a,
-	0x3af8: 0x000a, 0x3af9: 0x000a, 0x3afa: 0x000a,
-	// Block 0xec, offset 0x3b00
-	0x3b00: 0x000a, 0x3b01: 0x000a, 0x3b02: 0x000a,
-	0x3b10: 0x000a, 0x3b11: 0x000a,
-	0x3b12: 0x000a, 0x3b13: 0x000a, 0x3b14: 0x000a, 0x3b15: 0x000a,
-	// Block 0xed, offset 0x3b40
-	0x3b7e: 0x000b, 0x3b7f: 0x000b,
-	// Block 0xee, offset 0x3b80
-	0x3b80: 0x000b, 0x3b81: 0x000b, 0x3b82: 0x000b, 0x3b83: 0x000b, 0x3b84: 0x000b, 0x3b85: 0x000b,
-	0x3b86: 0x000b, 0x3b87: 0x000b, 0x3b88: 0x000b, 0x3b89: 0x000b, 0x3b8a: 0x000b, 0x3b8b: 0x000b,
-	0x3b8c: 0x000b, 0x3b8d: 0x000b, 0x3b8e: 0x000b, 0x3b8f: 0x000b, 0x3b90: 0x000b, 0x3b91: 0x000b,
-	0x3b92: 0x000b, 0x3b93: 0x000b, 0x3b94: 0x000b, 0x3b95: 0x000b, 0x3b96: 0x000b, 0x3b97: 0x000b,
-	0x3b98: 0x000b, 0x3b99: 0x000b, 0x3b9a: 0x000b, 0x3b9b: 0x000b, 0x3b9c: 0x000b, 0x3b9d: 0x000b,
-	0x3b9e: 0x000b, 0x3b9f: 0x000b, 0x3ba0: 0x000b, 0x3ba1: 0x000b, 0x3ba2: 0x000b, 0x3ba3: 0x000b,
-	0x3ba4: 0x000b, 0x3ba5: 0x000b, 0x3ba6: 0x000b, 0x3ba7: 0x000b, 0x3ba8: 0x000b, 0x3ba9: 0x000b,
-	0x3baa: 0x000b, 0x3bab: 0x000b, 0x3bac: 0x000b, 0x3bad: 0x000b, 0x3bae: 0x000b, 0x3baf: 0x000b,
-	0x3bb0: 0x000b, 0x3bb1: 0x000b, 0x3bb2: 0x000b, 0x3bb3: 0x000b, 0x3bb4: 0x000b, 0x3bb5: 0x000b,
-	0x3bb6: 0x000b, 0x3bb7: 0x000b, 0x3bb8: 0x000b, 0x3bb9: 0x000b, 0x3bba: 0x000b, 0x3bbb: 0x000b,
-	0x3bbc: 0x000b, 0x3bbd: 0x000b, 0x3bbe: 0x000b, 0x3bbf: 0x000b,
-	// Block 0xef, offset 0x3bc0
-	0x3bc0: 0x000c, 0x3bc1: 0x000c, 0x3bc2: 0x000c, 0x3bc3: 0x000c, 0x3bc4: 0x000c, 0x3bc5: 0x000c,
-	0x3bc6: 0x000c, 0x3bc7: 0x000c, 0x3bc8: 0x000c, 0x3bc9: 0x000c, 0x3bca: 0x000c, 0x3bcb: 0x000c,
-	0x3bcc: 0x000c, 0x3bcd: 0x000c, 0x3bce: 0x000c, 0x3bcf: 0x000c, 0x3bd0: 0x000c, 0x3bd1: 0x000c,
-	0x3bd2: 0x000c, 0x3bd3: 0x000c, 0x3bd4: 0x000c, 0x3bd5: 0x000c, 0x3bd6: 0x000c, 0x3bd7: 0x000c,
-	0x3bd8: 0x000c, 0x3bd9: 0x000c, 0x3bda: 0x000c, 0x3bdb: 0x000c, 0x3bdc: 0x000c, 0x3bdd: 0x000c,
-	0x3bde: 0x000c, 0x3bdf: 0x000c, 0x3be0: 0x000c, 0x3be1: 0x000c, 0x3be2: 0x000c, 0x3be3: 0x000c,
-	0x3be4: 0x000c, 0x3be5: 0x000c, 0x3be6: 0x000c, 0x3be7: 0x000c, 0x3be8: 0x000c, 0x3be9: 0x000c,
-	0x3bea: 0x000c, 0x3beb: 0x000c, 0x3bec: 0x000c, 0x3bed: 0x000c, 0x3bee: 0x000c, 0x3bef: 0x000c,
-	0x3bf0: 0x000b, 0x3bf1: 0x000b, 0x3bf2: 0x000b, 0x3bf3: 0x000b, 0x3bf4: 0x000b, 0x3bf5: 0x000b,
-	0x3bf6: 0x000b, 0x3bf7: 0x000b, 0x3bf8: 0x000b, 0x3bf9: 0x000b, 0x3bfa: 0x000b, 0x3bfb: 0x000b,
-	0x3bfc: 0x000b, 0x3bfd: 0x000b, 0x3bfe: 0x000b, 0x3bff: 0x000b,
-}
-
-// bidiIndex: 24 blocks, 1536 entries, 1536 bytes
-// Block 0 is the zero block.
-var bidiIndex = [1536]uint8{
-	// Block 0x0, offset 0x0
-	// Block 0x1, offset 0x40
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc2: 0x01, 0xc3: 0x02,
-	0xca: 0x03, 0xcb: 0x04, 0xcc: 0x05, 0xcd: 0x06, 0xce: 0x07, 0xcf: 0x08,
-	0xd2: 0x09, 0xd6: 0x0a, 0xd7: 0x0b,
-	0xd8: 0x0c, 0xd9: 0x0d, 0xda: 0x0e, 0xdb: 0x0f, 0xdc: 0x10, 0xdd: 0x11, 0xde: 0x12, 0xdf: 0x13,
-	0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, 0xe4: 0x06,
-	0xea: 0x07, 0xef: 0x08,
-	0xf0: 0x11, 0xf1: 0x12, 0xf2: 0x12, 0xf3: 0x14, 0xf4: 0x15,
-	// Block 0x4, offset 0x100
-	0x120: 0x14, 0x121: 0x15, 0x122: 0x16, 0x123: 0x17, 0x124: 0x18, 0x125: 0x19, 0x126: 0x1a, 0x127: 0x1b,
-	0x128: 0x1c, 0x129: 0x1d, 0x12a: 0x1c, 0x12b: 0x1e, 0x12c: 0x1f, 0x12d: 0x20, 0x12e: 0x21, 0x12f: 0x22,
-	0x130: 0x23, 0x131: 0x24, 0x132: 0x1a, 0x133: 0x25, 0x134: 0x26, 0x135: 0x27, 0x137: 0x28,
-	0x138: 0x29, 0x139: 0x2a, 0x13a: 0x2b, 0x13b: 0x2c, 0x13c: 0x2d, 0x13d: 0x2e, 0x13e: 0x2f, 0x13f: 0x30,
-	// Block 0x5, offset 0x140
-	0x140: 0x31, 0x141: 0x32, 0x142: 0x33,
-	0x14d: 0x34, 0x14e: 0x35,
-	0x150: 0x36,
-	0x15a: 0x37, 0x15c: 0x38, 0x15d: 0x39, 0x15e: 0x3a, 0x15f: 0x3b,
-	0x160: 0x3c, 0x162: 0x3d, 0x164: 0x3e, 0x165: 0x3f, 0x167: 0x40,
-	0x168: 0x41, 0x169: 0x42, 0x16a: 0x43, 0x16c: 0x44, 0x16d: 0x45, 0x16e: 0x46, 0x16f: 0x47,
-	0x170: 0x48, 0x173: 0x49, 0x177: 0x4a,
-	0x17e: 0x4b, 0x17f: 0x4c,
-	// Block 0x6, offset 0x180
-	0x180: 0x4d, 0x181: 0x4e, 0x182: 0x4f, 0x183: 0x50, 0x184: 0x51, 0x185: 0x52, 0x186: 0x53, 0x187: 0x54,
-	0x188: 0x55, 0x189: 0x54, 0x18a: 0x54, 0x18b: 0x54, 0x18c: 0x56, 0x18d: 0x57, 0x18e: 0x58, 0x18f: 0x54,
-	0x190: 0x59, 0x191: 0x5a, 0x192: 0x5b, 0x193: 0x5c, 0x194: 0x54, 0x195: 0x54, 0x196: 0x54, 0x197: 0x54,
-	0x198: 0x54, 0x199: 0x54, 0x19a: 0x5d, 0x19b: 0x54, 0x19c: 0x54, 0x19d: 0x5e, 0x19e: 0x54, 0x19f: 0x5f,
-	0x1a4: 0x54, 0x1a5: 0x54, 0x1a6: 0x60, 0x1a7: 0x61,
-	0x1a8: 0x54, 0x1a9: 0x54, 0x1aa: 0x54, 0x1ab: 0x54, 0x1ac: 0x54, 0x1ad: 0x62, 0x1ae: 0x63, 0x1af: 0x54,
-	0x1b3: 0x64, 0x1b5: 0x65, 0x1b7: 0x66,
-	0x1b8: 0x67, 0x1b9: 0x68, 0x1ba: 0x69, 0x1bb: 0x6a, 0x1bc: 0x54, 0x1bd: 0x54, 0x1be: 0x54, 0x1bf: 0x6b,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x6c, 0x1c2: 0x6d, 0x1c3: 0x6e, 0x1c7: 0x6f,
-	0x1c8: 0x70, 0x1c9: 0x71, 0x1ca: 0x72, 0x1cb: 0x73, 0x1cd: 0x74, 0x1cf: 0x75,
-	// Block 0x8, offset 0x200
-	0x237: 0x54,
-	// Block 0x9, offset 0x240
-	0x252: 0x76, 0x253: 0x77,
-	0x258: 0x78, 0x259: 0x79, 0x25a: 0x7a, 0x25b: 0x7b, 0x25c: 0x7c, 0x25e: 0x7d,
-	0x260: 0x7e, 0x261: 0x7f, 0x263: 0x80, 0x264: 0x81, 0x265: 0x82, 0x266: 0x83, 0x267: 0x84,
-	0x268: 0x85, 0x269: 0x86, 0x26a: 0x87, 0x26b: 0x88, 0x26f: 0x89,
-	// Block 0xa, offset 0x280
-	0x2ac: 0x8a, 0x2ad: 0x8b, 0x2ae: 0x0e, 0x2af: 0x0e,
-	0x2b0: 0x0e, 0x2b1: 0x0e, 0x2b2: 0x0e, 0x2b3: 0x0e, 0x2b4: 0x8c, 0x2b5: 0x0e, 0x2b6: 0x0e, 0x2b7: 0x8d,
-	0x2b8: 0x8e, 0x2b9: 0x8f, 0x2ba: 0x0e, 0x2bb: 0x90, 0x2bc: 0x91, 0x2bd: 0x92, 0x2bf: 0x93,
-	// Block 0xb, offset 0x2c0
-	0x2c4: 0x94, 0x2c5: 0x54, 0x2c6: 0x95, 0x2c7: 0x96,
-	0x2cb: 0x97, 0x2cd: 0x98,
-	0x2e0: 0x99, 0x2e1: 0x99, 0x2e2: 0x99, 0x2e3: 0x99, 0x2e4: 0x9a, 0x2e5: 0x99, 0x2e6: 0x99, 0x2e7: 0x99,
-	0x2e8: 0x9b, 0x2e9: 0x99, 0x2ea: 0x99, 0x2eb: 0x9c, 0x2ec: 0x9d, 0x2ed: 0x99, 0x2ee: 0x99, 0x2ef: 0x99,
-	0x2f0: 0x99, 0x2f1: 0x99, 0x2f2: 0x99, 0x2f3: 0x99, 0x2f4: 0x9e, 0x2f5: 0x99, 0x2f6: 0x99, 0x2f7: 0x99,
-	0x2f8: 0x99, 0x2f9: 0x9f, 0x2fa: 0x99, 0x2fb: 0x99, 0x2fc: 0xa0, 0x2fd: 0xa1, 0x2fe: 0x99, 0x2ff: 0x99,
-	// Block 0xc, offset 0x300
-	0x300: 0xa2, 0x301: 0xa3, 0x302: 0xa4, 0x304: 0xa5, 0x305: 0xa6, 0x306: 0xa7, 0x307: 0xa8,
-	0x308: 0xa9, 0x30b: 0xaa, 0x30c: 0x26, 0x30d: 0xab,
-	0x310: 0xac, 0x311: 0xad, 0x312: 0xae, 0x313: 0xaf, 0x316: 0xb0, 0x317: 0xb1,
-	0x318: 0xb2, 0x319: 0xb3, 0x31a: 0xb4, 0x31c: 0xb5,
-	0x320: 0xb6, 0x327: 0xb7,
-	0x328: 0xb8, 0x329: 0xb9, 0x32a: 0xba,
-	0x330: 0xbb, 0x332: 0xbc, 0x334: 0xbd, 0x335: 0xbe, 0x336: 0xbf,
-	0x33b: 0xc0, 0x33f: 0xc1,
-	// Block 0xd, offset 0x340
-	0x36b: 0xc2, 0x36c: 0xc3,
-	0x37d: 0xc4, 0x37e: 0xc5, 0x37f: 0xc6,
-	// Block 0xe, offset 0x380
-	0x3b2: 0xc7,
-	// Block 0xf, offset 0x3c0
-	0x3c5: 0xc8, 0x3c6: 0xc9,
-	0x3c8: 0x54, 0x3c9: 0xca, 0x3cc: 0x54, 0x3cd: 0xcb,
-	0x3db: 0xcc, 0x3dc: 0xcd, 0x3dd: 0xce, 0x3de: 0xcf, 0x3df: 0xd0,
-	0x3e8: 0xd1, 0x3e9: 0xd2, 0x3ea: 0xd3,
-	// Block 0x10, offset 0x400
-	0x400: 0xd4, 0x404: 0xc3,
-	0x40b: 0xd5,
-	0x420: 0x99, 0x421: 0x99, 0x422: 0x99, 0x423: 0xd6, 0x424: 0x99, 0x425: 0xd7, 0x426: 0x99, 0x427: 0x99,
-	0x428: 0x99, 0x429: 0x99, 0x42a: 0x99, 0x42b: 0x99, 0x42c: 0x99, 0x42d: 0x99, 0x42e: 0x99, 0x42f: 0x99,
-	0x430: 0x99, 0x431: 0xa0, 0x432: 0x0e, 0x433: 0x99, 0x434: 0x0e, 0x435: 0xd8, 0x436: 0x99, 0x437: 0x99,
-	0x438: 0x0e, 0x439: 0x0e, 0x43a: 0x0e, 0x43b: 0xd9, 0x43c: 0x99, 0x43d: 0x99, 0x43e: 0x99, 0x43f: 0x99,
-	// Block 0x11, offset 0x440
-	0x440: 0xda, 0x441: 0x54, 0x442: 0xdb, 0x443: 0xdc, 0x444: 0xdd, 0x445: 0xde,
-	0x449: 0xdf, 0x44c: 0x54, 0x44d: 0x54, 0x44e: 0x54, 0x44f: 0x54,
-	0x450: 0x54, 0x451: 0x54, 0x452: 0x54, 0x453: 0x54, 0x454: 0x54, 0x455: 0x54, 0x456: 0x54, 0x457: 0x54,
-	0x458: 0x54, 0x459: 0x54, 0x45a: 0x54, 0x45b: 0xe0, 0x45c: 0x54, 0x45d: 0x6a, 0x45e: 0x54, 0x45f: 0xe1,
-	0x460: 0xe2, 0x461: 0xe3, 0x462: 0xe4, 0x464: 0xe5, 0x465: 0xe6, 0x466: 0xe7, 0x467: 0xe8,
-	0x468: 0x54, 0x469: 0xe9, 0x46a: 0xea,
-	0x47f: 0xeb,
-	// Block 0x12, offset 0x480
-	0x4bf: 0xeb,
-	// Block 0x13, offset 0x4c0
-	0x4d0: 0x09, 0x4d1: 0x0a, 0x4d6: 0x0b,
-	0x4db: 0x0c, 0x4dd: 0x0d, 0x4de: 0x0e, 0x4df: 0x0f,
-	0x4ef: 0x10,
-	0x4ff: 0x10,
-	// Block 0x14, offset 0x500
-	0x50f: 0x10,
-	0x51f: 0x10,
-	0x52f: 0x10,
-	0x53f: 0x10,
-	// Block 0x15, offset 0x540
-	0x540: 0xec, 0x541: 0xec, 0x542: 0xec, 0x543: 0xec, 0x544: 0x05, 0x545: 0x05, 0x546: 0x05, 0x547: 0xed,
-	0x548: 0xec, 0x549: 0xec, 0x54a: 0xec, 0x54b: 0xec, 0x54c: 0xec, 0x54d: 0xec, 0x54e: 0xec, 0x54f: 0xec,
-	0x550: 0xec, 0x551: 0xec, 0x552: 0xec, 0x553: 0xec, 0x554: 0xec, 0x555: 0xec, 0x556: 0xec, 0x557: 0xec,
-	0x558: 0xec, 0x559: 0xec, 0x55a: 0xec, 0x55b: 0xec, 0x55c: 0xec, 0x55d: 0xec, 0x55e: 0xec, 0x55f: 0xec,
-	0x560: 0xec, 0x561: 0xec, 0x562: 0xec, 0x563: 0xec, 0x564: 0xec, 0x565: 0xec, 0x566: 0xec, 0x567: 0xec,
-	0x568: 0xec, 0x569: 0xec, 0x56a: 0xec, 0x56b: 0xec, 0x56c: 0xec, 0x56d: 0xec, 0x56e: 0xec, 0x56f: 0xec,
-	0x570: 0xec, 0x571: 0xec, 0x572: 0xec, 0x573: 0xec, 0x574: 0xec, 0x575: 0xec, 0x576: 0xec, 0x577: 0xec,
-	0x578: 0xec, 0x579: 0xec, 0x57a: 0xec, 0x57b: 0xec, 0x57c: 0xec, 0x57d: 0xec, 0x57e: 0xec, 0x57f: 0xec,
-	// Block 0x16, offset 0x580
-	0x58f: 0x10,
-	0x59f: 0x10,
-	0x5a0: 0x13,
-	0x5af: 0x10,
-	0x5bf: 0x10,
-	// Block 0x17, offset 0x5c0
-	0x5cf: 0x10,
-}
-
-// Total table size 16952 bytes (16KiB); checksum: F50EF68C
Index: trunk/vendor/golang.org/x/text/unicode/bidi/tables13.0.0.go
===================================================================
--- trunk/vendor/golang.org/x/text/unicode/bidi/tables13.0.0.go	(revision 145)
+++ 	(revision )
@@ -1,1956 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-//go:build go1.16
-// +build go1.16
-
-package bidi
-
-// UnicodeVersion is the Unicode version from which the tables in this package are derived.
-const UnicodeVersion = "13.0.0"
-
-// xorMasks contains masks to be xor-ed with brackets to get the reverse
-// version.
-var xorMasks = []int32{ // 8 elements
-	0, 1, 6, 7, 3, 15, 29, 63,
-} // Size: 56 bytes
-
-// lookup returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *bidiTrie) lookup(s []byte) (v uint8, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return bidiValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = bidiIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = bidiIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = bidiIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *bidiTrie) lookupUnsafe(s []byte) uint8 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return bidiValues[c0]
-	}
-	i := bidiIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = bidiIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = bidiIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// lookupString returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *bidiTrie) lookupString(s string) (v uint8, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return bidiValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = bidiIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = bidiIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = bidiIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *bidiTrie) lookupStringUnsafe(s string) uint8 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return bidiValues[c0]
-	}
-	i := bidiIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = bidiIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = bidiIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// bidiTrie. Total size: 17408 bytes (17.00 KiB). Checksum: df85fcbfe9b8377f.
-type bidiTrie struct{}
-
-func newBidiTrie(i int) *bidiTrie {
-	return &bidiTrie{}
-}
-
-// lookupValue determines the type of block n and looks up the value for b.
-func (t *bidiTrie) lookupValue(n uint32, b byte) uint8 {
-	switch {
-	default:
-		return uint8(bidiValues[n<<6+uint32(b)])
-	}
-}
-
-// bidiValues: 248 blocks, 15872 entries, 15872 bytes
-// The third block is the zero block.
-var bidiValues = [15872]uint8{
-	// Block 0x0, offset 0x0
-	0x00: 0x000b, 0x01: 0x000b, 0x02: 0x000b, 0x03: 0x000b, 0x04: 0x000b, 0x05: 0x000b,
-	0x06: 0x000b, 0x07: 0x000b, 0x08: 0x000b, 0x09: 0x0008, 0x0a: 0x0007, 0x0b: 0x0008,
-	0x0c: 0x0009, 0x0d: 0x0007, 0x0e: 0x000b, 0x0f: 0x000b, 0x10: 0x000b, 0x11: 0x000b,
-	0x12: 0x000b, 0x13: 0x000b, 0x14: 0x000b, 0x15: 0x000b, 0x16: 0x000b, 0x17: 0x000b,
-	0x18: 0x000b, 0x19: 0x000b, 0x1a: 0x000b, 0x1b: 0x000b, 0x1c: 0x0007, 0x1d: 0x0007,
-	0x1e: 0x0007, 0x1f: 0x0008, 0x20: 0x0009, 0x21: 0x000a, 0x22: 0x000a, 0x23: 0x0004,
-	0x24: 0x0004, 0x25: 0x0004, 0x26: 0x000a, 0x27: 0x000a, 0x28: 0x003a, 0x29: 0x002a,
-	0x2a: 0x000a, 0x2b: 0x0003, 0x2c: 0x0006, 0x2d: 0x0003, 0x2e: 0x0006, 0x2f: 0x0006,
-	0x30: 0x0002, 0x31: 0x0002, 0x32: 0x0002, 0x33: 0x0002, 0x34: 0x0002, 0x35: 0x0002,
-	0x36: 0x0002, 0x37: 0x0002, 0x38: 0x0002, 0x39: 0x0002, 0x3a: 0x0006, 0x3b: 0x000a,
-	0x3c: 0x000a, 0x3d: 0x000a, 0x3e: 0x000a, 0x3f: 0x000a,
-	// Block 0x1, offset 0x40
-	0x40: 0x000a,
-	0x5b: 0x005a, 0x5c: 0x000a, 0x5d: 0x004a,
-	0x5e: 0x000a, 0x5f: 0x000a, 0x60: 0x000a,
-	0x7b: 0x005a,
-	0x7c: 0x000a, 0x7d: 0x004a, 0x7e: 0x000a, 0x7f: 0x000b,
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc0: 0x000b, 0xc1: 0x000b, 0xc2: 0x000b, 0xc3: 0x000b, 0xc4: 0x000b, 0xc5: 0x0007,
-	0xc6: 0x000b, 0xc7: 0x000b, 0xc8: 0x000b, 0xc9: 0x000b, 0xca: 0x000b, 0xcb: 0x000b,
-	0xcc: 0x000b, 0xcd: 0x000b, 0xce: 0x000b, 0xcf: 0x000b, 0xd0: 0x000b, 0xd1: 0x000b,
-	0xd2: 0x000b, 0xd3: 0x000b, 0xd4: 0x000b, 0xd5: 0x000b, 0xd6: 0x000b, 0xd7: 0x000b,
-	0xd8: 0x000b, 0xd9: 0x000b, 0xda: 0x000b, 0xdb: 0x000b, 0xdc: 0x000b, 0xdd: 0x000b,
-	0xde: 0x000b, 0xdf: 0x000b, 0xe0: 0x0006, 0xe1: 0x000a, 0xe2: 0x0004, 0xe3: 0x0004,
-	0xe4: 0x0004, 0xe5: 0x0004, 0xe6: 0x000a, 0xe7: 0x000a, 0xe8: 0x000a, 0xe9: 0x000a,
-	0xeb: 0x000a, 0xec: 0x000a, 0xed: 0x000b, 0xee: 0x000a, 0xef: 0x000a,
-	0xf0: 0x0004, 0xf1: 0x0004, 0xf2: 0x0002, 0xf3: 0x0002, 0xf4: 0x000a,
-	0xf6: 0x000a, 0xf7: 0x000a, 0xf8: 0x000a, 0xf9: 0x0002, 0xfb: 0x000a,
-	0xfc: 0x000a, 0xfd: 0x000a, 0xfe: 0x000a, 0xff: 0x000a,
-	// Block 0x4, offset 0x100
-	0x117: 0x000a,
-	0x137: 0x000a,
-	// Block 0x5, offset 0x140
-	0x179: 0x000a, 0x17a: 0x000a,
-	// Block 0x6, offset 0x180
-	0x182: 0x000a, 0x183: 0x000a, 0x184: 0x000a, 0x185: 0x000a,
-	0x186: 0x000a, 0x187: 0x000a, 0x188: 0x000a, 0x189: 0x000a, 0x18a: 0x000a, 0x18b: 0x000a,
-	0x18c: 0x000a, 0x18d: 0x000a, 0x18e: 0x000a, 0x18f: 0x000a,
-	0x192: 0x000a, 0x193: 0x000a, 0x194: 0x000a, 0x195: 0x000a, 0x196: 0x000a, 0x197: 0x000a,
-	0x198: 0x000a, 0x199: 0x000a, 0x19a: 0x000a, 0x19b: 0x000a, 0x19c: 0x000a, 0x19d: 0x000a,
-	0x19e: 0x000a, 0x19f: 0x000a,
-	0x1a5: 0x000a, 0x1a6: 0x000a, 0x1a7: 0x000a, 0x1a8: 0x000a, 0x1a9: 0x000a,
-	0x1aa: 0x000a, 0x1ab: 0x000a, 0x1ac: 0x000a, 0x1ad: 0x000a, 0x1af: 0x000a,
-	0x1b0: 0x000a, 0x1b1: 0x000a, 0x1b2: 0x000a, 0x1b3: 0x000a, 0x1b4: 0x000a, 0x1b5: 0x000a,
-	0x1b6: 0x000a, 0x1b7: 0x000a, 0x1b8: 0x000a, 0x1b9: 0x000a, 0x1ba: 0x000a, 0x1bb: 0x000a,
-	0x1bc: 0x000a, 0x1bd: 0x000a, 0x1be: 0x000a, 0x1bf: 0x000a,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x000c, 0x1c1: 0x000c, 0x1c2: 0x000c, 0x1c3: 0x000c, 0x1c4: 0x000c, 0x1c5: 0x000c,
-	0x1c6: 0x000c, 0x1c7: 0x000c, 0x1c8: 0x000c, 0x1c9: 0x000c, 0x1ca: 0x000c, 0x1cb: 0x000c,
-	0x1cc: 0x000c, 0x1cd: 0x000c, 0x1ce: 0x000c, 0x1cf: 0x000c, 0x1d0: 0x000c, 0x1d1: 0x000c,
-	0x1d2: 0x000c, 0x1d3: 0x000c, 0x1d4: 0x000c, 0x1d5: 0x000c, 0x1d6: 0x000c, 0x1d7: 0x000c,
-	0x1d8: 0x000c, 0x1d9: 0x000c, 0x1da: 0x000c, 0x1db: 0x000c, 0x1dc: 0x000c, 0x1dd: 0x000c,
-	0x1de: 0x000c, 0x1df: 0x000c, 0x1e0: 0x000c, 0x1e1: 0x000c, 0x1e2: 0x000c, 0x1e3: 0x000c,
-	0x1e4: 0x000c, 0x1e5: 0x000c, 0x1e6: 0x000c, 0x1e7: 0x000c, 0x1e8: 0x000c, 0x1e9: 0x000c,
-	0x1ea: 0x000c, 0x1eb: 0x000c, 0x1ec: 0x000c, 0x1ed: 0x000c, 0x1ee: 0x000c, 0x1ef: 0x000c,
-	0x1f0: 0x000c, 0x1f1: 0x000c, 0x1f2: 0x000c, 0x1f3: 0x000c, 0x1f4: 0x000c, 0x1f5: 0x000c,
-	0x1f6: 0x000c, 0x1f7: 0x000c, 0x1f8: 0x000c, 0x1f9: 0x000c, 0x1fa: 0x000c, 0x1fb: 0x000c,
-	0x1fc: 0x000c, 0x1fd: 0x000c, 0x1fe: 0x000c, 0x1ff: 0x000c,
-	// Block 0x8, offset 0x200
-	0x200: 0x000c, 0x201: 0x000c, 0x202: 0x000c, 0x203: 0x000c, 0x204: 0x000c, 0x205: 0x000c,
-	0x206: 0x000c, 0x207: 0x000c, 0x208: 0x000c, 0x209: 0x000c, 0x20a: 0x000c, 0x20b: 0x000c,
-	0x20c: 0x000c, 0x20d: 0x000c, 0x20e: 0x000c, 0x20f: 0x000c, 0x210: 0x000c, 0x211: 0x000c,
-	0x212: 0x000c, 0x213: 0x000c, 0x214: 0x000c, 0x215: 0x000c, 0x216: 0x000c, 0x217: 0x000c,
-	0x218: 0x000c, 0x219: 0x000c, 0x21a: 0x000c, 0x21b: 0x000c, 0x21c: 0x000c, 0x21d: 0x000c,
-	0x21e: 0x000c, 0x21f: 0x000c, 0x220: 0x000c, 0x221: 0x000c, 0x222: 0x000c, 0x223: 0x000c,
-	0x224: 0x000c, 0x225: 0x000c, 0x226: 0x000c, 0x227: 0x000c, 0x228: 0x000c, 0x229: 0x000c,
-	0x22a: 0x000c, 0x22b: 0x000c, 0x22c: 0x000c, 0x22d: 0x000c, 0x22e: 0x000c, 0x22f: 0x000c,
-	0x234: 0x000a, 0x235: 0x000a,
-	0x23e: 0x000a,
-	// Block 0x9, offset 0x240
-	0x244: 0x000a, 0x245: 0x000a,
-	0x247: 0x000a,
-	// Block 0xa, offset 0x280
-	0x2b6: 0x000a,
-	// Block 0xb, offset 0x2c0
-	0x2c3: 0x000c, 0x2c4: 0x000c, 0x2c5: 0x000c,
-	0x2c6: 0x000c, 0x2c7: 0x000c, 0x2c8: 0x000c, 0x2c9: 0x000c,
-	// Block 0xc, offset 0x300
-	0x30a: 0x000a,
-	0x30d: 0x000a, 0x30e: 0x000a, 0x30f: 0x0004, 0x310: 0x0001, 0x311: 0x000c,
-	0x312: 0x000c, 0x313: 0x000c, 0x314: 0x000c, 0x315: 0x000c, 0x316: 0x000c, 0x317: 0x000c,
-	0x318: 0x000c, 0x319: 0x000c, 0x31a: 0x000c, 0x31b: 0x000c, 0x31c: 0x000c, 0x31d: 0x000c,
-	0x31e: 0x000c, 0x31f: 0x000c, 0x320: 0x000c, 0x321: 0x000c, 0x322: 0x000c, 0x323: 0x000c,
-	0x324: 0x000c, 0x325: 0x000c, 0x326: 0x000c, 0x327: 0x000c, 0x328: 0x000c, 0x329: 0x000c,
-	0x32a: 0x000c, 0x32b: 0x000c, 0x32c: 0x000c, 0x32d: 0x000c, 0x32e: 0x000c, 0x32f: 0x000c,
-	0x330: 0x000c, 0x331: 0x000c, 0x332: 0x000c, 0x333: 0x000c, 0x334: 0x000c, 0x335: 0x000c,
-	0x336: 0x000c, 0x337: 0x000c, 0x338: 0x000c, 0x339: 0x000c, 0x33a: 0x000c, 0x33b: 0x000c,
-	0x33c: 0x000c, 0x33d: 0x000c, 0x33e: 0x0001, 0x33f: 0x000c,
-	// Block 0xd, offset 0x340
-	0x340: 0x0001, 0x341: 0x000c, 0x342: 0x000c, 0x343: 0x0001, 0x344: 0x000c, 0x345: 0x000c,
-	0x346: 0x0001, 0x347: 0x000c, 0x348: 0x0001, 0x349: 0x0001, 0x34a: 0x0001, 0x34b: 0x0001,
-	0x34c: 0x0001, 0x34d: 0x0001, 0x34e: 0x0001, 0x34f: 0x0001, 0x350: 0x0001, 0x351: 0x0001,
-	0x352: 0x0001, 0x353: 0x0001, 0x354: 0x0001, 0x355: 0x0001, 0x356: 0x0001, 0x357: 0x0001,
-	0x358: 0x0001, 0x359: 0x0001, 0x35a: 0x0001, 0x35b: 0x0001, 0x35c: 0x0001, 0x35d: 0x0001,
-	0x35e: 0x0001, 0x35f: 0x0001, 0x360: 0x0001, 0x361: 0x0001, 0x362: 0x0001, 0x363: 0x0001,
-	0x364: 0x0001, 0x365: 0x0001, 0x366: 0x0001, 0x367: 0x0001, 0x368: 0x0001, 0x369: 0x0001,
-	0x36a: 0x0001, 0x36b: 0x0001, 0x36c: 0x0001, 0x36d: 0x0001, 0x36e: 0x0001, 0x36f: 0x0001,
-	0x370: 0x0001, 0x371: 0x0001, 0x372: 0x0001, 0x373: 0x0001, 0x374: 0x0001, 0x375: 0x0001,
-	0x376: 0x0001, 0x377: 0x0001, 0x378: 0x0001, 0x379: 0x0001, 0x37a: 0x0001, 0x37b: 0x0001,
-	0x37c: 0x0001, 0x37d: 0x0001, 0x37e: 0x0001, 0x37f: 0x0001,
-	// Block 0xe, offset 0x380
-	0x380: 0x0005, 0x381: 0x0005, 0x382: 0x0005, 0x383: 0x0005, 0x384: 0x0005, 0x385: 0x0005,
-	0x386: 0x000a, 0x387: 0x000a, 0x388: 0x000d, 0x389: 0x0004, 0x38a: 0x0004, 0x38b: 0x000d,
-	0x38c: 0x0006, 0x38d: 0x000d, 0x38e: 0x000a, 0x38f: 0x000a, 0x390: 0x000c, 0x391: 0x000c,
-	0x392: 0x000c, 0x393: 0x000c, 0x394: 0x000c, 0x395: 0x000c, 0x396: 0x000c, 0x397: 0x000c,
-	0x398: 0x000c, 0x399: 0x000c, 0x39a: 0x000c, 0x39b: 0x000d, 0x39c: 0x000d, 0x39d: 0x000d,
-	0x39e: 0x000d, 0x39f: 0x000d, 0x3a0: 0x000d, 0x3a1: 0x000d, 0x3a2: 0x000d, 0x3a3: 0x000d,
-	0x3a4: 0x000d, 0x3a5: 0x000d, 0x3a6: 0x000d, 0x3a7: 0x000d, 0x3a8: 0x000d, 0x3a9: 0x000d,
-	0x3aa: 0x000d, 0x3ab: 0x000d, 0x3ac: 0x000d, 0x3ad: 0x000d, 0x3ae: 0x000d, 0x3af: 0x000d,
-	0x3b0: 0x000d, 0x3b1: 0x000d, 0x3b2: 0x000d, 0x3b3: 0x000d, 0x3b4: 0x000d, 0x3b5: 0x000d,
-	0x3b6: 0x000d, 0x3b7: 0x000d, 0x3b8: 0x000d, 0x3b9: 0x000d, 0x3ba: 0x000d, 0x3bb: 0x000d,
-	0x3bc: 0x000d, 0x3bd: 0x000d, 0x3be: 0x000d, 0x3bf: 0x000d,
-	// Block 0xf, offset 0x3c0
-	0x3c0: 0x000d, 0x3c1: 0x000d, 0x3c2: 0x000d, 0x3c3: 0x000d, 0x3c4: 0x000d, 0x3c5: 0x000d,
-	0x3c6: 0x000d, 0x3c7: 0x000d, 0x3c8: 0x000d, 0x3c9: 0x000d, 0x3ca: 0x000d, 0x3cb: 0x000c,
-	0x3cc: 0x000c, 0x3cd: 0x000c, 0x3ce: 0x000c, 0x3cf: 0x000c, 0x3d0: 0x000c, 0x3d1: 0x000c,
-	0x3d2: 0x000c, 0x3d3: 0x000c, 0x3d4: 0x000c, 0x3d5: 0x000c, 0x3d6: 0x000c, 0x3d7: 0x000c,
-	0x3d8: 0x000c, 0x3d9: 0x000c, 0x3da: 0x000c, 0x3db: 0x000c, 0x3dc: 0x000c, 0x3dd: 0x000c,
-	0x3de: 0x000c, 0x3df: 0x000c, 0x3e0: 0x0005, 0x3e1: 0x0005, 0x3e2: 0x0005, 0x3e3: 0x0005,
-	0x3e4: 0x0005, 0x3e5: 0x0005, 0x3e6: 0x0005, 0x3e7: 0x0005, 0x3e8: 0x0005, 0x3e9: 0x0005,
-	0x3ea: 0x0004, 0x3eb: 0x0005, 0x3ec: 0x0005, 0x3ed: 0x000d, 0x3ee: 0x000d, 0x3ef: 0x000d,
-	0x3f0: 0x000c, 0x3f1: 0x000d, 0x3f2: 0x000d, 0x3f3: 0x000d, 0x3f4: 0x000d, 0x3f5: 0x000d,
-	0x3f6: 0x000d, 0x3f7: 0x000d, 0x3f8: 0x000d, 0x3f9: 0x000d, 0x3fa: 0x000d, 0x3fb: 0x000d,
-	0x3fc: 0x000d, 0x3fd: 0x000d, 0x3fe: 0x000d, 0x3ff: 0x000d,
-	// Block 0x10, offset 0x400
-	0x400: 0x000d, 0x401: 0x000d, 0x402: 0x000d, 0x403: 0x000d, 0x404: 0x000d, 0x405: 0x000d,
-	0x406: 0x000d, 0x407: 0x000d, 0x408: 0x000d, 0x409: 0x000d, 0x40a: 0x000d, 0x40b: 0x000d,
-	0x40c: 0x000d, 0x40d: 0x000d, 0x40e: 0x000d, 0x40f: 0x000d, 0x410: 0x000d, 0x411: 0x000d,
-	0x412: 0x000d, 0x413: 0x000d, 0x414: 0x000d, 0x415: 0x000d, 0x416: 0x000d, 0x417: 0x000d,
-	0x418: 0x000d, 0x419: 0x000d, 0x41a: 0x000d, 0x41b: 0x000d, 0x41c: 0x000d, 0x41d: 0x000d,
-	0x41e: 0x000d, 0x41f: 0x000d, 0x420: 0x000d, 0x421: 0x000d, 0x422: 0x000d, 0x423: 0x000d,
-	0x424: 0x000d, 0x425: 0x000d, 0x426: 0x000d, 0x427: 0x000d, 0x428: 0x000d, 0x429: 0x000d,
-	0x42a: 0x000d, 0x42b: 0x000d, 0x42c: 0x000d, 0x42d: 0x000d, 0x42e: 0x000d, 0x42f: 0x000d,
-	0x430: 0x000d, 0x431: 0x000d, 0x432: 0x000d, 0x433: 0x000d, 0x434: 0x000d, 0x435: 0x000d,
-	0x436: 0x000d, 0x437: 0x000d, 0x438: 0x000d, 0x439: 0x000d, 0x43a: 0x000d, 0x43b: 0x000d,
-	0x43c: 0x000d, 0x43d: 0x000d, 0x43e: 0x000d, 0x43f: 0x000d,
-	// Block 0x11, offset 0x440
-	0x440: 0x000d, 0x441: 0x000d, 0x442: 0x000d, 0x443: 0x000d, 0x444: 0x000d, 0x445: 0x000d,
-	0x446: 0x000d, 0x447: 0x000d, 0x448: 0x000d, 0x449: 0x000d, 0x44a: 0x000d, 0x44b: 0x000d,
-	0x44c: 0x000d, 0x44d: 0x000d, 0x44e: 0x000d, 0x44f: 0x000d, 0x450: 0x000d, 0x451: 0x000d,
-	0x452: 0x000d, 0x453: 0x000d, 0x454: 0x000d, 0x455: 0x000d, 0x456: 0x000c, 0x457: 0x000c,
-	0x458: 0x000c, 0x459: 0x000c, 0x45a: 0x000c, 0x45b: 0x000c, 0x45c: 0x000c, 0x45d: 0x0005,
-	0x45e: 0x000a, 0x45f: 0x000c, 0x460: 0x000c, 0x461: 0x000c, 0x462: 0x000c, 0x463: 0x000c,
-	0x464: 0x000c, 0x465: 0x000d, 0x466: 0x000d, 0x467: 0x000c, 0x468: 0x000c, 0x469: 0x000a,
-	0x46a: 0x000c, 0x46b: 0x000c, 0x46c: 0x000c, 0x46d: 0x000c, 0x46e: 0x000d, 0x46f: 0x000d,
-	0x470: 0x0002, 0x471: 0x0002, 0x472: 0x0002, 0x473: 0x0002, 0x474: 0x0002, 0x475: 0x0002,
-	0x476: 0x0002, 0x477: 0x0002, 0x478: 0x0002, 0x479: 0x0002, 0x47a: 0x000d, 0x47b: 0x000d,
-	0x47c: 0x000d, 0x47d: 0x000d, 0x47e: 0x000d, 0x47f: 0x000d,
-	// Block 0x12, offset 0x480
-	0x480: 0x000d, 0x481: 0x000d, 0x482: 0x000d, 0x483: 0x000d, 0x484: 0x000d, 0x485: 0x000d,
-	0x486: 0x000d, 0x487: 0x000d, 0x488: 0x000d, 0x489: 0x000d, 0x48a: 0x000d, 0x48b: 0x000d,
-	0x48c: 0x000d, 0x48d: 0x000d, 0x48e: 0x000d, 0x48f: 0x000d, 0x490: 0x000d, 0x491: 0x000c,
-	0x492: 0x000d, 0x493: 0x000d, 0x494: 0x000d, 0x495: 0x000d, 0x496: 0x000d, 0x497: 0x000d,
-	0x498: 0x000d, 0x499: 0x000d, 0x49a: 0x000d, 0x49b: 0x000d, 0x49c: 0x000d, 0x49d: 0x000d,
-	0x49e: 0x000d, 0x49f: 0x000d, 0x4a0: 0x000d, 0x4a1: 0x000d, 0x4a2: 0x000d, 0x4a3: 0x000d,
-	0x4a4: 0x000d, 0x4a5: 0x000d, 0x4a6: 0x000d, 0x4a7: 0x000d, 0x4a8: 0x000d, 0x4a9: 0x000d,
-	0x4aa: 0x000d, 0x4ab: 0x000d, 0x4ac: 0x000d, 0x4ad: 0x000d, 0x4ae: 0x000d, 0x4af: 0x000d,
-	0x4b0: 0x000c, 0x4b1: 0x000c, 0x4b2: 0x000c, 0x4b3: 0x000c, 0x4b4: 0x000c, 0x4b5: 0x000c,
-	0x4b6: 0x000c, 0x4b7: 0x000c, 0x4b8: 0x000c, 0x4b9: 0x000c, 0x4ba: 0x000c, 0x4bb: 0x000c,
-	0x4bc: 0x000c, 0x4bd: 0x000c, 0x4be: 0x000c, 0x4bf: 0x000c,
-	// Block 0x13, offset 0x4c0
-	0x4c0: 0x000c, 0x4c1: 0x000c, 0x4c2: 0x000c, 0x4c3: 0x000c, 0x4c4: 0x000c, 0x4c5: 0x000c,
-	0x4c6: 0x000c, 0x4c7: 0x000c, 0x4c8: 0x000c, 0x4c9: 0x000c, 0x4ca: 0x000c, 0x4cb: 0x000d,
-	0x4cc: 0x000d, 0x4cd: 0x000d, 0x4ce: 0x000d, 0x4cf: 0x000d, 0x4d0: 0x000d, 0x4d1: 0x000d,
-	0x4d2: 0x000d, 0x4d3: 0x000d, 0x4d4: 0x000d, 0x4d5: 0x000d, 0x4d6: 0x000d, 0x4d7: 0x000d,
-	0x4d8: 0x000d, 0x4d9: 0x000d, 0x4da: 0x000d, 0x4db: 0x000d, 0x4dc: 0x000d, 0x4dd: 0x000d,
-	0x4de: 0x000d, 0x4df: 0x000d, 0x4e0: 0x000d, 0x4e1: 0x000d, 0x4e2: 0x000d, 0x4e3: 0x000d,
-	0x4e4: 0x000d, 0x4e5: 0x000d, 0x4e6: 0x000d, 0x4e7: 0x000d, 0x4e8: 0x000d, 0x4e9: 0x000d,
-	0x4ea: 0x000d, 0x4eb: 0x000d, 0x4ec: 0x000d, 0x4ed: 0x000d, 0x4ee: 0x000d, 0x4ef: 0x000d,
-	0x4f0: 0x000d, 0x4f1: 0x000d, 0x4f2: 0x000d, 0x4f3: 0x000d, 0x4f4: 0x000d, 0x4f5: 0x000d,
-	0x4f6: 0x000d, 0x4f7: 0x000d, 0x4f8: 0x000d, 0x4f9: 0x000d, 0x4fa: 0x000d, 0x4fb: 0x000d,
-	0x4fc: 0x000d, 0x4fd: 0x000d, 0x4fe: 0x000d, 0x4ff: 0x000d,
-	// Block 0x14, offset 0x500
-	0x500: 0x000d, 0x501: 0x000d, 0x502: 0x000d, 0x503: 0x000d, 0x504: 0x000d, 0x505: 0x000d,
-	0x506: 0x000d, 0x507: 0x000d, 0x508: 0x000d, 0x509: 0x000d, 0x50a: 0x000d, 0x50b: 0x000d,
-	0x50c: 0x000d, 0x50d: 0x000d, 0x50e: 0x000d, 0x50f: 0x000d, 0x510: 0x000d, 0x511: 0x000d,
-	0x512: 0x000d, 0x513: 0x000d, 0x514: 0x000d, 0x515: 0x000d, 0x516: 0x000d, 0x517: 0x000d,
-	0x518: 0x000d, 0x519: 0x000d, 0x51a: 0x000d, 0x51b: 0x000d, 0x51c: 0x000d, 0x51d: 0x000d,
-	0x51e: 0x000d, 0x51f: 0x000d, 0x520: 0x000d, 0x521: 0x000d, 0x522: 0x000d, 0x523: 0x000d,
-	0x524: 0x000d, 0x525: 0x000d, 0x526: 0x000c, 0x527: 0x000c, 0x528: 0x000c, 0x529: 0x000c,
-	0x52a: 0x000c, 0x52b: 0x000c, 0x52c: 0x000c, 0x52d: 0x000c, 0x52e: 0x000c, 0x52f: 0x000c,
-	0x530: 0x000c, 0x531: 0x000d, 0x532: 0x000d, 0x533: 0x000d, 0x534: 0x000d, 0x535: 0x000d,
-	0x536: 0x000d, 0x537: 0x000d, 0x538: 0x000d, 0x539: 0x000d, 0x53a: 0x000d, 0x53b: 0x000d,
-	0x53c: 0x000d, 0x53d: 0x000d, 0x53e: 0x000d, 0x53f: 0x000d,
-	// Block 0x15, offset 0x540
-	0x540: 0x0001, 0x541: 0x0001, 0x542: 0x0001, 0x543: 0x0001, 0x544: 0x0001, 0x545: 0x0001,
-	0x546: 0x0001, 0x547: 0x0001, 0x548: 0x0001, 0x549: 0x0001, 0x54a: 0x0001, 0x54b: 0x0001,
-	0x54c: 0x0001, 0x54d: 0x0001, 0x54e: 0x0001, 0x54f: 0x0001, 0x550: 0x0001, 0x551: 0x0001,
-	0x552: 0x0001, 0x553: 0x0001, 0x554: 0x0001, 0x555: 0x0001, 0x556: 0x0001, 0x557: 0x0001,
-	0x558: 0x0001, 0x559: 0x0001, 0x55a: 0x0001, 0x55b: 0x0001, 0x55c: 0x0001, 0x55d: 0x0001,
-	0x55e: 0x0001, 0x55f: 0x0001, 0x560: 0x0001, 0x561: 0x0001, 0x562: 0x0001, 0x563: 0x0001,
-	0x564: 0x0001, 0x565: 0x0001, 0x566: 0x0001, 0x567: 0x0001, 0x568: 0x0001, 0x569: 0x0001,
-	0x56a: 0x0001, 0x56b: 0x000c, 0x56c: 0x000c, 0x56d: 0x000c, 0x56e: 0x000c, 0x56f: 0x000c,
-	0x570: 0x000c, 0x571: 0x000c, 0x572: 0x000c, 0x573: 0x000c, 0x574: 0x0001, 0x575: 0x0001,
-	0x576: 0x000a, 0x577: 0x000a, 0x578: 0x000a, 0x579: 0x000a, 0x57a: 0x0001, 0x57b: 0x0001,
-	0x57c: 0x0001, 0x57d: 0x000c, 0x57e: 0x0001, 0x57f: 0x0001,
-	// Block 0x16, offset 0x580
-	0x580: 0x0001, 0x581: 0x0001, 0x582: 0x0001, 0x583: 0x0001, 0x584: 0x0001, 0x585: 0x0001,
-	0x586: 0x0001, 0x587: 0x0001, 0x588: 0x0001, 0x589: 0x0001, 0x58a: 0x0001, 0x58b: 0x0001,
-	0x58c: 0x0001, 0x58d: 0x0001, 0x58e: 0x0001, 0x58f: 0x0001, 0x590: 0x0001, 0x591: 0x0001,
-	0x592: 0x0001, 0x593: 0x0001, 0x594: 0x0001, 0x595: 0x0001, 0x596: 0x000c, 0x597: 0x000c,
-	0x598: 0x000c, 0x599: 0x000c, 0x59a: 0x0001, 0x59b: 0x000c, 0x59c: 0x000c, 0x59d: 0x000c,
-	0x59e: 0x000c, 0x59f: 0x000c, 0x5a0: 0x000c, 0x5a1: 0x000c, 0x5a2: 0x000c, 0x5a3: 0x000c,
-	0x5a4: 0x0001, 0x5a5: 0x000c, 0x5a6: 0x000c, 0x5a7: 0x000c, 0x5a8: 0x0001, 0x5a9: 0x000c,
-	0x5aa: 0x000c, 0x5ab: 0x000c, 0x5ac: 0x000c, 0x5ad: 0x000c, 0x5ae: 0x0001, 0x5af: 0x0001,
-	0x5b0: 0x0001, 0x5b1: 0x0001, 0x5b2: 0x0001, 0x5b3: 0x0001, 0x5b4: 0x0001, 0x5b5: 0x0001,
-	0x5b6: 0x0001, 0x5b7: 0x0001, 0x5b8: 0x0001, 0x5b9: 0x0001, 0x5ba: 0x0001, 0x5bb: 0x0001,
-	0x5bc: 0x0001, 0x5bd: 0x0001, 0x5be: 0x0001, 0x5bf: 0x0001,
-	// Block 0x17, offset 0x5c0
-	0x5c0: 0x0001, 0x5c1: 0x0001, 0x5c2: 0x0001, 0x5c3: 0x0001, 0x5c4: 0x0001, 0x5c5: 0x0001,
-	0x5c6: 0x0001, 0x5c7: 0x0001, 0x5c8: 0x0001, 0x5c9: 0x0001, 0x5ca: 0x0001, 0x5cb: 0x0001,
-	0x5cc: 0x0001, 0x5cd: 0x0001, 0x5ce: 0x0001, 0x5cf: 0x0001, 0x5d0: 0x0001, 0x5d1: 0x0001,
-	0x5d2: 0x0001, 0x5d3: 0x0001, 0x5d4: 0x0001, 0x5d5: 0x0001, 0x5d6: 0x0001, 0x5d7: 0x0001,
-	0x5d8: 0x0001, 0x5d9: 0x000c, 0x5da: 0x000c, 0x5db: 0x000c, 0x5dc: 0x0001, 0x5dd: 0x0001,
-	0x5de: 0x0001, 0x5df: 0x0001, 0x5e0: 0x000d, 0x5e1: 0x000d, 0x5e2: 0x000d, 0x5e3: 0x000d,
-	0x5e4: 0x000d, 0x5e5: 0x000d, 0x5e6: 0x000d, 0x5e7: 0x000d, 0x5e8: 0x000d, 0x5e9: 0x000d,
-	0x5ea: 0x000d, 0x5eb: 0x000d, 0x5ec: 0x000d, 0x5ed: 0x000d, 0x5ee: 0x000d, 0x5ef: 0x000d,
-	0x5f0: 0x0001, 0x5f1: 0x0001, 0x5f2: 0x0001, 0x5f3: 0x0001, 0x5f4: 0x0001, 0x5f5: 0x0001,
-	0x5f6: 0x0001, 0x5f7: 0x0001, 0x5f8: 0x0001, 0x5f9: 0x0001, 0x5fa: 0x0001, 0x5fb: 0x0001,
-	0x5fc: 0x0001, 0x5fd: 0x0001, 0x5fe: 0x0001, 0x5ff: 0x0001,
-	// Block 0x18, offset 0x600
-	0x600: 0x0001, 0x601: 0x0001, 0x602: 0x0001, 0x603: 0x0001, 0x604: 0x0001, 0x605: 0x0001,
-	0x606: 0x0001, 0x607: 0x0001, 0x608: 0x0001, 0x609: 0x0001, 0x60a: 0x0001, 0x60b: 0x0001,
-	0x60c: 0x0001, 0x60d: 0x0001, 0x60e: 0x0001, 0x60f: 0x0001, 0x610: 0x0001, 0x611: 0x0001,
-	0x612: 0x0001, 0x613: 0x0001, 0x614: 0x0001, 0x615: 0x0001, 0x616: 0x0001, 0x617: 0x0001,
-	0x618: 0x0001, 0x619: 0x0001, 0x61a: 0x0001, 0x61b: 0x0001, 0x61c: 0x0001, 0x61d: 0x0001,
-	0x61e: 0x0001, 0x61f: 0x0001, 0x620: 0x000d, 0x621: 0x000d, 0x622: 0x000d, 0x623: 0x000d,
-	0x624: 0x000d, 0x625: 0x000d, 0x626: 0x000d, 0x627: 0x000d, 0x628: 0x000d, 0x629: 0x000d,
-	0x62a: 0x000d, 0x62b: 0x000d, 0x62c: 0x000d, 0x62d: 0x000d, 0x62e: 0x000d, 0x62f: 0x000d,
-	0x630: 0x000d, 0x631: 0x000d, 0x632: 0x000d, 0x633: 0x000d, 0x634: 0x000d, 0x635: 0x000d,
-	0x636: 0x000d, 0x637: 0x000d, 0x638: 0x000d, 0x639: 0x000d, 0x63a: 0x000d, 0x63b: 0x000d,
-	0x63c: 0x000d, 0x63d: 0x000d, 0x63e: 0x000d, 0x63f: 0x000d,
-	// Block 0x19, offset 0x640
-	0x640: 0x000d, 0x641: 0x000d, 0x642: 0x000d, 0x643: 0x000d, 0x644: 0x000d, 0x645: 0x000d,
-	0x646: 0x000d, 0x647: 0x000d, 0x648: 0x000d, 0x649: 0x000d, 0x64a: 0x000d, 0x64b: 0x000d,
-	0x64c: 0x000d, 0x64d: 0x000d, 0x64e: 0x000d, 0x64f: 0x000d, 0x650: 0x000d, 0x651: 0x000d,
-	0x652: 0x000d, 0x653: 0x000c, 0x654: 0x000c, 0x655: 0x000c, 0x656: 0x000c, 0x657: 0x000c,
-	0x658: 0x000c, 0x659: 0x000c, 0x65a: 0x000c, 0x65b: 0x000c, 0x65c: 0x000c, 0x65d: 0x000c,
-	0x65e: 0x000c, 0x65f: 0x000c, 0x660: 0x000c, 0x661: 0x000c, 0x662: 0x0005, 0x663: 0x000c,
-	0x664: 0x000c, 0x665: 0x000c, 0x666: 0x000c, 0x667: 0x000c, 0x668: 0x000c, 0x669: 0x000c,
-	0x66a: 0x000c, 0x66b: 0x000c, 0x66c: 0x000c, 0x66d: 0x000c, 0x66e: 0x000c, 0x66f: 0x000c,
-	0x670: 0x000c, 0x671: 0x000c, 0x672: 0x000c, 0x673: 0x000c, 0x674: 0x000c, 0x675: 0x000c,
-	0x676: 0x000c, 0x677: 0x000c, 0x678: 0x000c, 0x679: 0x000c, 0x67a: 0x000c, 0x67b: 0x000c,
-	0x67c: 0x000c, 0x67d: 0x000c, 0x67e: 0x000c, 0x67f: 0x000c,
-	// Block 0x1a, offset 0x680
-	0x680: 0x000c, 0x681: 0x000c, 0x682: 0x000c,
-	0x6ba: 0x000c,
-	0x6bc: 0x000c,
-	// Block 0x1b, offset 0x6c0
-	0x6c1: 0x000c, 0x6c2: 0x000c, 0x6c3: 0x000c, 0x6c4: 0x000c, 0x6c5: 0x000c,
-	0x6c6: 0x000c, 0x6c7: 0x000c, 0x6c8: 0x000c,
-	0x6cd: 0x000c, 0x6d1: 0x000c,
-	0x6d2: 0x000c, 0x6d3: 0x000c, 0x6d4: 0x000c, 0x6d5: 0x000c, 0x6d6: 0x000c, 0x6d7: 0x000c,
-	0x6e2: 0x000c, 0x6e3: 0x000c,
-	// Block 0x1c, offset 0x700
-	0x701: 0x000c,
-	0x73c: 0x000c,
-	// Block 0x1d, offset 0x740
-	0x741: 0x000c, 0x742: 0x000c, 0x743: 0x000c, 0x744: 0x000c,
-	0x74d: 0x000c,
-	0x762: 0x000c, 0x763: 0x000c,
-	0x772: 0x0004, 0x773: 0x0004,
-	0x77b: 0x0004,
-	0x77e: 0x000c,
-	// Block 0x1e, offset 0x780
-	0x781: 0x000c, 0x782: 0x000c,
-	0x7bc: 0x000c,
-	// Block 0x1f, offset 0x7c0
-	0x7c1: 0x000c, 0x7c2: 0x000c,
-	0x7c7: 0x000c, 0x7c8: 0x000c, 0x7cb: 0x000c,
-	0x7cc: 0x000c, 0x7cd: 0x000c, 0x7d1: 0x000c,
-	0x7f0: 0x000c, 0x7f1: 0x000c, 0x7f5: 0x000c,
-	// Block 0x20, offset 0x800
-	0x801: 0x000c, 0x802: 0x000c, 0x803: 0x000c, 0x804: 0x000c, 0x805: 0x000c,
-	0x807: 0x000c, 0x808: 0x000c,
-	0x80d: 0x000c,
-	0x822: 0x000c, 0x823: 0x000c,
-	0x831: 0x0004,
-	0x83a: 0x000c, 0x83b: 0x000c,
-	0x83c: 0x000c, 0x83d: 0x000c, 0x83e: 0x000c, 0x83f: 0x000c,
-	// Block 0x21, offset 0x840
-	0x841: 0x000c,
-	0x87c: 0x000c, 0x87f: 0x000c,
-	// Block 0x22, offset 0x880
-	0x881: 0x000c, 0x882: 0x000c, 0x883: 0x000c, 0x884: 0x000c,
-	0x88d: 0x000c,
-	0x895: 0x000c, 0x896: 0x000c,
-	0x8a2: 0x000c, 0x8a3: 0x000c,
-	// Block 0x23, offset 0x8c0
-	0x8c2: 0x000c,
-	// Block 0x24, offset 0x900
-	0x900: 0x000c,
-	0x90d: 0x000c,
-	0x933: 0x000a, 0x934: 0x000a, 0x935: 0x000a,
-	0x936: 0x000a, 0x937: 0x000a, 0x938: 0x000a, 0x939: 0x0004, 0x93a: 0x000a,
-	// Block 0x25, offset 0x940
-	0x940: 0x000c, 0x944: 0x000c,
-	0x97e: 0x000c, 0x97f: 0x000c,
-	// Block 0x26, offset 0x980
-	0x980: 0x000c,
-	0x986: 0x000c, 0x987: 0x000c, 0x988: 0x000c, 0x98a: 0x000c, 0x98b: 0x000c,
-	0x98c: 0x000c, 0x98d: 0x000c,
-	0x995: 0x000c, 0x996: 0x000c,
-	0x9a2: 0x000c, 0x9a3: 0x000c,
-	0x9b8: 0x000a, 0x9b9: 0x000a, 0x9ba: 0x000a, 0x9bb: 0x000a,
-	0x9bc: 0x000a, 0x9bd: 0x000a, 0x9be: 0x000a,
-	// Block 0x27, offset 0x9c0
-	0x9cc: 0x000c, 0x9cd: 0x000c,
-	0x9e2: 0x000c, 0x9e3: 0x000c,
-	// Block 0x28, offset 0xa00
-	0xa00: 0x000c, 0xa01: 0x000c,
-	0xa3b: 0x000c,
-	0xa3c: 0x000c,
-	// Block 0x29, offset 0xa40
-	0xa41: 0x000c, 0xa42: 0x000c, 0xa43: 0x000c, 0xa44: 0x000c,
-	0xa4d: 0x000c,
-	0xa62: 0x000c, 0xa63: 0x000c,
-	// Block 0x2a, offset 0xa80
-	0xa81: 0x000c,
-	// Block 0x2b, offset 0xac0
-	0xaca: 0x000c,
-	0xad2: 0x000c, 0xad3: 0x000c, 0xad4: 0x000c, 0xad6: 0x000c,
-	// Block 0x2c, offset 0xb00
-	0xb31: 0x000c, 0xb34: 0x000c, 0xb35: 0x000c,
-	0xb36: 0x000c, 0xb37: 0x000c, 0xb38: 0x000c, 0xb39: 0x000c, 0xb3a: 0x000c,
-	0xb3f: 0x0004,
-	// Block 0x2d, offset 0xb40
-	0xb47: 0x000c, 0xb48: 0x000c, 0xb49: 0x000c, 0xb4a: 0x000c, 0xb4b: 0x000c,
-	0xb4c: 0x000c, 0xb4d: 0x000c, 0xb4e: 0x000c,
-	// Block 0x2e, offset 0xb80
-	0xbb1: 0x000c, 0xbb4: 0x000c, 0xbb5: 0x000c,
-	0xbb6: 0x000c, 0xbb7: 0x000c, 0xbb8: 0x000c, 0xbb9: 0x000c, 0xbba: 0x000c, 0xbbb: 0x000c,
-	0xbbc: 0x000c,
-	// Block 0x2f, offset 0xbc0
-	0xbc8: 0x000c, 0xbc9: 0x000c, 0xbca: 0x000c, 0xbcb: 0x000c,
-	0xbcc: 0x000c, 0xbcd: 0x000c,
-	// Block 0x30, offset 0xc00
-	0xc18: 0x000c, 0xc19: 0x000c,
-	0xc35: 0x000c,
-	0xc37: 0x000c, 0xc39: 0x000c, 0xc3a: 0x003a, 0xc3b: 0x002a,
-	0xc3c: 0x003a, 0xc3d: 0x002a,
-	// Block 0x31, offset 0xc40
-	0xc71: 0x000c, 0xc72: 0x000c, 0xc73: 0x000c, 0xc74: 0x000c, 0xc75: 0x000c,
-	0xc76: 0x000c, 0xc77: 0x000c, 0xc78: 0x000c, 0xc79: 0x000c, 0xc7a: 0x000c, 0xc7b: 0x000c,
-	0xc7c: 0x000c, 0xc7d: 0x000c, 0xc7e: 0x000c,
-	// Block 0x32, offset 0xc80
-	0xc80: 0x000c, 0xc81: 0x000c, 0xc82: 0x000c, 0xc83: 0x000c, 0xc84: 0x000c,
-	0xc86: 0x000c, 0xc87: 0x000c,
-	0xc8d: 0x000c, 0xc8e: 0x000c, 0xc8f: 0x000c, 0xc90: 0x000c, 0xc91: 0x000c,
-	0xc92: 0x000c, 0xc93: 0x000c, 0xc94: 0x000c, 0xc95: 0x000c, 0xc96: 0x000c, 0xc97: 0x000c,
-	0xc99: 0x000c, 0xc9a: 0x000c, 0xc9b: 0x000c, 0xc9c: 0x000c, 0xc9d: 0x000c,
-	0xc9e: 0x000c, 0xc9f: 0x000c, 0xca0: 0x000c, 0xca1: 0x000c, 0xca2: 0x000c, 0xca3: 0x000c,
-	0xca4: 0x000c, 0xca5: 0x000c, 0xca6: 0x000c, 0xca7: 0x000c, 0xca8: 0x000c, 0xca9: 0x000c,
-	0xcaa: 0x000c, 0xcab: 0x000c, 0xcac: 0x000c, 0xcad: 0x000c, 0xcae: 0x000c, 0xcaf: 0x000c,
-	0xcb0: 0x000c, 0xcb1: 0x000c, 0xcb2: 0x000c, 0xcb3: 0x000c, 0xcb4: 0x000c, 0xcb5: 0x000c,
-	0xcb6: 0x000c, 0xcb7: 0x000c, 0xcb8: 0x000c, 0xcb9: 0x000c, 0xcba: 0x000c, 0xcbb: 0x000c,
-	0xcbc: 0x000c,
-	// Block 0x33, offset 0xcc0
-	0xcc6: 0x000c,
-	// Block 0x34, offset 0xd00
-	0xd2d: 0x000c, 0xd2e: 0x000c, 0xd2f: 0x000c,
-	0xd30: 0x000c, 0xd32: 0x000c, 0xd33: 0x000c, 0xd34: 0x000c, 0xd35: 0x000c,
-	0xd36: 0x000c, 0xd37: 0x000c, 0xd39: 0x000c, 0xd3a: 0x000c,
-	0xd3d: 0x000c, 0xd3e: 0x000c,
-	// Block 0x35, offset 0xd40
-	0xd58: 0x000c, 0xd59: 0x000c,
-	0xd5e: 0x000c, 0xd5f: 0x000c, 0xd60: 0x000c,
-	0xd71: 0x000c, 0xd72: 0x000c, 0xd73: 0x000c, 0xd74: 0x000c,
-	// Block 0x36, offset 0xd80
-	0xd82: 0x000c, 0xd85: 0x000c,
-	0xd86: 0x000c,
-	0xd8d: 0x000c,
-	0xd9d: 0x000c,
-	// Block 0x37, offset 0xdc0
-	0xddd: 0x000c,
-	0xdde: 0x000c, 0xddf: 0x000c,
-	// Block 0x38, offset 0xe00
-	0xe10: 0x000a, 0xe11: 0x000a,
-	0xe12: 0x000a, 0xe13: 0x000a, 0xe14: 0x000a, 0xe15: 0x000a, 0xe16: 0x000a, 0xe17: 0x000a,
-	0xe18: 0x000a, 0xe19: 0x000a,
-	// Block 0x39, offset 0xe40
-	0xe40: 0x000a,
-	// Block 0x3a, offset 0xe80
-	0xe80: 0x0009,
-	0xe9b: 0x007a, 0xe9c: 0x006a,
-	// Block 0x3b, offset 0xec0
-	0xed2: 0x000c, 0xed3: 0x000c, 0xed4: 0x000c,
-	0xef2: 0x000c, 0xef3: 0x000c, 0xef4: 0x000c,
-	// Block 0x3c, offset 0xf00
-	0xf12: 0x000c, 0xf13: 0x000c,
-	0xf32: 0x000c, 0xf33: 0x000c,
-	// Block 0x3d, offset 0xf40
-	0xf74: 0x000c, 0xf75: 0x000c,
-	0xf77: 0x000c, 0xf78: 0x000c, 0xf79: 0x000c, 0xf7a: 0x000c, 0xf7b: 0x000c,
-	0xf7c: 0x000c, 0xf7d: 0x000c,
-	// Block 0x3e, offset 0xf80
-	0xf86: 0x000c, 0xf89: 0x000c, 0xf8a: 0x000c, 0xf8b: 0x000c,
-	0xf8c: 0x000c, 0xf8d: 0x000c, 0xf8e: 0x000c, 0xf8f: 0x000c, 0xf90: 0x000c, 0xf91: 0x000c,
-	0xf92: 0x000c, 0xf93: 0x000c,
-	0xf9b: 0x0004, 0xf9d: 0x000c,
-	0xfb0: 0x000a, 0xfb1: 0x000a, 0xfb2: 0x000a, 0xfb3: 0x000a, 0xfb4: 0x000a, 0xfb5: 0x000a,
-	0xfb6: 0x000a, 0xfb7: 0x000a, 0xfb8: 0x000a, 0xfb9: 0x000a,
-	// Block 0x3f, offset 0xfc0
-	0xfc0: 0x000a, 0xfc1: 0x000a, 0xfc2: 0x000a, 0xfc3: 0x000a, 0xfc4: 0x000a, 0xfc5: 0x000a,
-	0xfc6: 0x000a, 0xfc7: 0x000a, 0xfc8: 0x000a, 0xfc9: 0x000a, 0xfca: 0x000a, 0xfcb: 0x000c,
-	0xfcc: 0x000c, 0xfcd: 0x000c, 0xfce: 0x000b,
-	// Block 0x40, offset 0x1000
-	0x1005: 0x000c,
-	0x1006: 0x000c,
-	0x1029: 0x000c,
-	// Block 0x41, offset 0x1040
-	0x1060: 0x000c, 0x1061: 0x000c, 0x1062: 0x000c,
-	0x1067: 0x000c, 0x1068: 0x000c,
-	0x1072: 0x000c,
-	0x1079: 0x000c, 0x107a: 0x000c, 0x107b: 0x000c,
-	// Block 0x42, offset 0x1080
-	0x1080: 0x000a, 0x1084: 0x000a, 0x1085: 0x000a,
-	// Block 0x43, offset 0x10c0
-	0x10de: 0x000a, 0x10df: 0x000a, 0x10e0: 0x000a, 0x10e1: 0x000a, 0x10e2: 0x000a, 0x10e3: 0x000a,
-	0x10e4: 0x000a, 0x10e5: 0x000a, 0x10e6: 0x000a, 0x10e7: 0x000a, 0x10e8: 0x000a, 0x10e9: 0x000a,
-	0x10ea: 0x000a, 0x10eb: 0x000a, 0x10ec: 0x000a, 0x10ed: 0x000a, 0x10ee: 0x000a, 0x10ef: 0x000a,
-	0x10f0: 0x000a, 0x10f1: 0x000a, 0x10f2: 0x000a, 0x10f3: 0x000a, 0x10f4: 0x000a, 0x10f5: 0x000a,
-	0x10f6: 0x000a, 0x10f7: 0x000a, 0x10f8: 0x000a, 0x10f9: 0x000a, 0x10fa: 0x000a, 0x10fb: 0x000a,
-	0x10fc: 0x000a, 0x10fd: 0x000a, 0x10fe: 0x000a, 0x10ff: 0x000a,
-	// Block 0x44, offset 0x1100
-	0x1117: 0x000c,
-	0x1118: 0x000c, 0x111b: 0x000c,
-	// Block 0x45, offset 0x1140
-	0x1156: 0x000c,
-	0x1158: 0x000c, 0x1159: 0x000c, 0x115a: 0x000c, 0x115b: 0x000c, 0x115c: 0x000c, 0x115d: 0x000c,
-	0x115e: 0x000c, 0x1160: 0x000c, 0x1162: 0x000c,
-	0x1165: 0x000c, 0x1166: 0x000c, 0x1167: 0x000c, 0x1168: 0x000c, 0x1169: 0x000c,
-	0x116a: 0x000c, 0x116b: 0x000c, 0x116c: 0x000c,
-	0x1173: 0x000c, 0x1174: 0x000c, 0x1175: 0x000c,
-	0x1176: 0x000c, 0x1177: 0x000c, 0x1178: 0x000c, 0x1179: 0x000c, 0x117a: 0x000c, 0x117b: 0x000c,
-	0x117c: 0x000c, 0x117f: 0x000c,
-	// Block 0x46, offset 0x1180
-	0x11b0: 0x000c, 0x11b1: 0x000c, 0x11b2: 0x000c, 0x11b3: 0x000c, 0x11b4: 0x000c, 0x11b5: 0x000c,
-	0x11b6: 0x000c, 0x11b7: 0x000c, 0x11b8: 0x000c, 0x11b9: 0x000c, 0x11ba: 0x000c, 0x11bb: 0x000c,
-	0x11bc: 0x000c, 0x11bd: 0x000c, 0x11be: 0x000c, 0x11bf: 0x000c,
-	// Block 0x47, offset 0x11c0
-	0x11c0: 0x000c,
-	// Block 0x48, offset 0x1200
-	0x1200: 0x000c, 0x1201: 0x000c, 0x1202: 0x000c, 0x1203: 0x000c,
-	0x1234: 0x000c,
-	0x1236: 0x000c, 0x1237: 0x000c, 0x1238: 0x000c, 0x1239: 0x000c, 0x123a: 0x000c,
-	0x123c: 0x000c,
-	// Block 0x49, offset 0x1240
-	0x1242: 0x000c,
-	0x126b: 0x000c, 0x126c: 0x000c, 0x126d: 0x000c, 0x126e: 0x000c, 0x126f: 0x000c,
-	0x1270: 0x000c, 0x1271: 0x000c, 0x1272: 0x000c, 0x1273: 0x000c,
-	// Block 0x4a, offset 0x1280
-	0x1280: 0x000c, 0x1281: 0x000c,
-	0x12a2: 0x000c, 0x12a3: 0x000c,
-	0x12a4: 0x000c, 0x12a5: 0x000c, 0x12a8: 0x000c, 0x12a9: 0x000c,
-	0x12ab: 0x000c, 0x12ac: 0x000c, 0x12ad: 0x000c,
-	// Block 0x4b, offset 0x12c0
-	0x12e6: 0x000c, 0x12e8: 0x000c, 0x12e9: 0x000c,
-	0x12ed: 0x000c, 0x12ef: 0x000c,
-	0x12f0: 0x000c, 0x12f1: 0x000c,
-	// Block 0x4c, offset 0x1300
-	0x132c: 0x000c, 0x132d: 0x000c, 0x132e: 0x000c, 0x132f: 0x000c,
-	0x1330: 0x000c, 0x1331: 0x000c, 0x1332: 0x000c, 0x1333: 0x000c,
-	0x1336: 0x000c, 0x1337: 0x000c,
-	// Block 0x4d, offset 0x1340
-	0x1350: 0x000c, 0x1351: 0x000c,
-	0x1352: 0x000c, 0x1354: 0x000c, 0x1355: 0x000c, 0x1356: 0x000c, 0x1357: 0x000c,
-	0x1358: 0x000c, 0x1359: 0x000c, 0x135a: 0x000c, 0x135b: 0x000c, 0x135c: 0x000c, 0x135d: 0x000c,
-	0x135e: 0x000c, 0x135f: 0x000c, 0x1360: 0x000c, 0x1362: 0x000c, 0x1363: 0x000c,
-	0x1364: 0x000c, 0x1365: 0x000c, 0x1366: 0x000c, 0x1367: 0x000c, 0x1368: 0x000c,
-	0x136d: 0x000c,
-	0x1374: 0x000c,
-	0x1378: 0x000c, 0x1379: 0x000c,
-	// Block 0x4e, offset 0x1380
-	0x1380: 0x000c, 0x1381: 0x000c, 0x1382: 0x000c, 0x1383: 0x000c, 0x1384: 0x000c, 0x1385: 0x000c,
-	0x1386: 0x000c, 0x1387: 0x000c, 0x1388: 0x000c, 0x1389: 0x000c, 0x138a: 0x000c, 0x138b: 0x000c,
-	0x138c: 0x000c, 0x138d: 0x000c, 0x138e: 0x000c, 0x138f: 0x000c, 0x1390: 0x000c, 0x1391: 0x000c,
-	0x1392: 0x000c, 0x1393: 0x000c, 0x1394: 0x000c, 0x1395: 0x000c, 0x1396: 0x000c, 0x1397: 0x000c,
-	0x1398: 0x000c, 0x1399: 0x000c, 0x139a: 0x000c, 0x139b: 0x000c, 0x139c: 0x000c, 0x139d: 0x000c,
-	0x139e: 0x000c, 0x139f: 0x000c, 0x13a0: 0x000c, 0x13a1: 0x000c, 0x13a2: 0x000c, 0x13a3: 0x000c,
-	0x13a4: 0x000c, 0x13a5: 0x000c, 0x13a6: 0x000c, 0x13a7: 0x000c, 0x13a8: 0x000c, 0x13a9: 0x000c,
-	0x13aa: 0x000c, 0x13ab: 0x000c, 0x13ac: 0x000c, 0x13ad: 0x000c, 0x13ae: 0x000c, 0x13af: 0x000c,
-	0x13b0: 0x000c, 0x13b1: 0x000c, 0x13b2: 0x000c, 0x13b3: 0x000c, 0x13b4: 0x000c, 0x13b5: 0x000c,
-	0x13b6: 0x000c, 0x13b7: 0x000c, 0x13b8: 0x000c, 0x13b9: 0x000c, 0x13bb: 0x000c,
-	0x13bc: 0x000c, 0x13bd: 0x000c, 0x13be: 0x000c, 0x13bf: 0x000c,
-	// Block 0x4f, offset 0x13c0
-	0x13fd: 0x000a, 0x13ff: 0x000a,
-	// Block 0x50, offset 0x1400
-	0x1400: 0x000a, 0x1401: 0x000a,
-	0x140d: 0x000a, 0x140e: 0x000a, 0x140f: 0x000a,
-	0x141d: 0x000a,
-	0x141e: 0x000a, 0x141f: 0x000a,
-	0x142d: 0x000a, 0x142e: 0x000a, 0x142f: 0x000a,
-	0x143d: 0x000a, 0x143e: 0x000a,
-	// Block 0x51, offset 0x1440
-	0x1440: 0x0009, 0x1441: 0x0009, 0x1442: 0x0009, 0x1443: 0x0009, 0x1444: 0x0009, 0x1445: 0x0009,
-	0x1446: 0x0009, 0x1447: 0x0009, 0x1448: 0x0009, 0x1449: 0x0009, 0x144a: 0x0009, 0x144b: 0x000b,
-	0x144c: 0x000b, 0x144d: 0x000b, 0x144f: 0x0001, 0x1450: 0x000a, 0x1451: 0x000a,
-	0x1452: 0x000a, 0x1453: 0x000a, 0x1454: 0x000a, 0x1455: 0x000a, 0x1456: 0x000a, 0x1457: 0x000a,
-	0x1458: 0x000a, 0x1459: 0x000a, 0x145a: 0x000a, 0x145b: 0x000a, 0x145c: 0x000a, 0x145d: 0x000a,
-	0x145e: 0x000a, 0x145f: 0x000a, 0x1460: 0x000a, 0x1461: 0x000a, 0x1462: 0x000a, 0x1463: 0x000a,
-	0x1464: 0x000a, 0x1465: 0x000a, 0x1466: 0x000a, 0x1467: 0x000a, 0x1468: 0x0009, 0x1469: 0x0007,
-	0x146a: 0x000e, 0x146b: 0x000e, 0x146c: 0x000e, 0x146d: 0x000e, 0x146e: 0x000e, 0x146f: 0x0006,
-	0x1470: 0x0004, 0x1471: 0x0004, 0x1472: 0x0004, 0x1473: 0x0004, 0x1474: 0x0004, 0x1475: 0x000a,
-	0x1476: 0x000a, 0x1477: 0x000a, 0x1478: 0x000a, 0x1479: 0x000a, 0x147a: 0x000a, 0x147b: 0x000a,
-	0x147c: 0x000a, 0x147d: 0x000a, 0x147e: 0x000a, 0x147f: 0x000a,
-	// Block 0x52, offset 0x1480
-	0x1480: 0x000a, 0x1481: 0x000a, 0x1482: 0x000a, 0x1483: 0x000a, 0x1484: 0x0006, 0x1485: 0x009a,
-	0x1486: 0x008a, 0x1487: 0x000a, 0x1488: 0x000a, 0x1489: 0x000a, 0x148a: 0x000a, 0x148b: 0x000a,
-	0x148c: 0x000a, 0x148d: 0x000a, 0x148e: 0x000a, 0x148f: 0x000a, 0x1490: 0x000a, 0x1491: 0x000a,
-	0x1492: 0x000a, 0x1493: 0x000a, 0x1494: 0x000a, 0x1495: 0x000a, 0x1496: 0x000a, 0x1497: 0x000a,
-	0x1498: 0x000a, 0x1499: 0x000a, 0x149a: 0x000a, 0x149b: 0x000a, 0x149c: 0x000a, 0x149d: 0x000a,
-	0x149e: 0x000a, 0x149f: 0x0009, 0x14a0: 0x000b, 0x14a1: 0x000b, 0x14a2: 0x000b, 0x14a3: 0x000b,
-	0x14a4: 0x000b, 0x14a5: 0x000b, 0x14a6: 0x000e, 0x14a7: 0x000e, 0x14a8: 0x000e, 0x14a9: 0x000e,
-	0x14aa: 0x000b, 0x14ab: 0x000b, 0x14ac: 0x000b, 0x14ad: 0x000b, 0x14ae: 0x000b, 0x14af: 0x000b,
-	0x14b0: 0x0002, 0x14b4: 0x0002, 0x14b5: 0x0002,
-	0x14b6: 0x0002, 0x14b7: 0x0002, 0x14b8: 0x0002, 0x14b9: 0x0002, 0x14ba: 0x0003, 0x14bb: 0x0003,
-	0x14bc: 0x000a, 0x14bd: 0x009a, 0x14be: 0x008a,
-	// Block 0x53, offset 0x14c0
-	0x14c0: 0x0002, 0x14c1: 0x0002, 0x14c2: 0x0002, 0x14c3: 0x0002, 0x14c4: 0x0002, 0x14c5: 0x0002,
-	0x14c6: 0x0002, 0x14c7: 0x0002, 0x14c8: 0x0002, 0x14c9: 0x0002, 0x14ca: 0x0003, 0x14cb: 0x0003,
-	0x14cc: 0x000a, 0x14cd: 0x009a, 0x14ce: 0x008a,
-	0x14e0: 0x0004, 0x14e1: 0x0004, 0x14e2: 0x0004, 0x14e3: 0x0004,
-	0x14e4: 0x0004, 0x14e5: 0x0004, 0x14e6: 0x0004, 0x14e7: 0x0004, 0x14e8: 0x0004, 0x14e9: 0x0004,
-	0x14ea: 0x0004, 0x14eb: 0x0004, 0x14ec: 0x0004, 0x14ed: 0x0004, 0x14ee: 0x0004, 0x14ef: 0x0004,
-	0x14f0: 0x0004, 0x14f1: 0x0004, 0x14f2: 0x0004, 0x14f3: 0x0004, 0x14f4: 0x0004, 0x14f5: 0x0004,
-	0x14f6: 0x0004, 0x14f7: 0x0004, 0x14f8: 0x0004, 0x14f9: 0x0004, 0x14fa: 0x0004, 0x14fb: 0x0004,
-	0x14fc: 0x0004, 0x14fd: 0x0004, 0x14fe: 0x0004, 0x14ff: 0x0004,
-	// Block 0x54, offset 0x1500
-	0x1500: 0x0004, 0x1501: 0x0004, 0x1502: 0x0004, 0x1503: 0x0004, 0x1504: 0x0004, 0x1505: 0x0004,
-	0x1506: 0x0004, 0x1507: 0x0004, 0x1508: 0x0004, 0x1509: 0x0004, 0x150a: 0x0004, 0x150b: 0x0004,
-	0x150c: 0x0004, 0x150d: 0x0004, 0x150e: 0x0004, 0x150f: 0x0004, 0x1510: 0x000c, 0x1511: 0x000c,
-	0x1512: 0x000c, 0x1513: 0x000c, 0x1514: 0x000c, 0x1515: 0x000c, 0x1516: 0x000c, 0x1517: 0x000c,
-	0x1518: 0x000c, 0x1519: 0x000c, 0x151a: 0x000c, 0x151b: 0x000c, 0x151c: 0x000c, 0x151d: 0x000c,
-	0x151e: 0x000c, 0x151f: 0x000c, 0x1520: 0x000c, 0x1521: 0x000c, 0x1522: 0x000c, 0x1523: 0x000c,
-	0x1524: 0x000c, 0x1525: 0x000c, 0x1526: 0x000c, 0x1527: 0x000c, 0x1528: 0x000c, 0x1529: 0x000c,
-	0x152a: 0x000c, 0x152b: 0x000c, 0x152c: 0x000c, 0x152d: 0x000c, 0x152e: 0x000c, 0x152f: 0x000c,
-	0x1530: 0x000c,
-	// Block 0x55, offset 0x1540
-	0x1540: 0x000a, 0x1541: 0x000a, 0x1543: 0x000a, 0x1544: 0x000a, 0x1545: 0x000a,
-	0x1546: 0x000a, 0x1548: 0x000a, 0x1549: 0x000a,
-	0x1554: 0x000a, 0x1556: 0x000a, 0x1557: 0x000a,
-	0x1558: 0x000a,
-	0x155e: 0x000a, 0x155f: 0x000a, 0x1560: 0x000a, 0x1561: 0x000a, 0x1562: 0x000a, 0x1563: 0x000a,
-	0x1565: 0x000a, 0x1567: 0x000a, 0x1569: 0x000a,
-	0x156e: 0x0004,
-	0x157a: 0x000a, 0x157b: 0x000a,
-	// Block 0x56, offset 0x1580
-	0x1580: 0x000a, 0x1581: 0x000a, 0x1582: 0x000a, 0x1583: 0x000a, 0x1584: 0x000a,
-	0x158a: 0x000a, 0x158b: 0x000a,
-	0x158c: 0x000a, 0x158d: 0x000a, 0x1590: 0x000a, 0x1591: 0x000a,
-	0x1592: 0x000a, 0x1593: 0x000a, 0x1594: 0x000a, 0x1595: 0x000a, 0x1596: 0x000a, 0x1597: 0x000a,
-	0x1598: 0x000a, 0x1599: 0x000a, 0x159a: 0x000a, 0x159b: 0x000a, 0x159c: 0x000a, 0x159d: 0x000a,
-	0x159e: 0x000a, 0x159f: 0x000a,
-	// Block 0x57, offset 0x15c0
-	0x15c9: 0x000a, 0x15ca: 0x000a, 0x15cb: 0x000a,
-	0x15d0: 0x000a, 0x15d1: 0x000a,
-	0x15d2: 0x000a, 0x15d3: 0x000a, 0x15d4: 0x000a, 0x15d5: 0x000a, 0x15d6: 0x000a, 0x15d7: 0x000a,
-	0x15d8: 0x000a, 0x15d9: 0x000a, 0x15da: 0x000a, 0x15db: 0x000a, 0x15dc: 0x000a, 0x15dd: 0x000a,
-	0x15de: 0x000a, 0x15df: 0x000a, 0x15e0: 0x000a, 0x15e1: 0x000a, 0x15e2: 0x000a, 0x15e3: 0x000a,
-	0x15e4: 0x000a, 0x15e5: 0x000a, 0x15e6: 0x000a, 0x15e7: 0x000a, 0x15e8: 0x000a, 0x15e9: 0x000a,
-	0x15ea: 0x000a, 0x15eb: 0x000a, 0x15ec: 0x000a, 0x15ed: 0x000a, 0x15ee: 0x000a, 0x15ef: 0x000a,
-	0x15f0: 0x000a, 0x15f1: 0x000a, 0x15f2: 0x000a, 0x15f3: 0x000a, 0x15f4: 0x000a, 0x15f5: 0x000a,
-	0x15f6: 0x000a, 0x15f7: 0x000a, 0x15f8: 0x000a, 0x15f9: 0x000a, 0x15fa: 0x000a, 0x15fb: 0x000a,
-	0x15fc: 0x000a, 0x15fd: 0x000a, 0x15fe: 0x000a, 0x15ff: 0x000a,
-	// Block 0x58, offset 0x1600
-	0x1600: 0x000a, 0x1601: 0x000a, 0x1602: 0x000a, 0x1603: 0x000a, 0x1604: 0x000a, 0x1605: 0x000a,
-	0x1606: 0x000a, 0x1607: 0x000a, 0x1608: 0x000a, 0x1609: 0x000a, 0x160a: 0x000a, 0x160b: 0x000a,
-	0x160c: 0x000a, 0x160d: 0x000a, 0x160e: 0x000a, 0x160f: 0x000a, 0x1610: 0x000a, 0x1611: 0x000a,
-	0x1612: 0x000a, 0x1613: 0x000a, 0x1614: 0x000a, 0x1615: 0x000a, 0x1616: 0x000a, 0x1617: 0x000a,
-	0x1618: 0x000a, 0x1619: 0x000a, 0x161a: 0x000a, 0x161b: 0x000a, 0x161c: 0x000a, 0x161d: 0x000a,
-	0x161e: 0x000a, 0x161f: 0x000a, 0x1620: 0x000a, 0x1621: 0x000a, 0x1622: 0x000a, 0x1623: 0x000a,
-	0x1624: 0x000a, 0x1625: 0x000a, 0x1626: 0x000a, 0x1627: 0x000a, 0x1628: 0x000a, 0x1629: 0x000a,
-	0x162a: 0x000a, 0x162b: 0x000a, 0x162c: 0x000a, 0x162d: 0x000a, 0x162e: 0x000a, 0x162f: 0x000a,
-	0x1630: 0x000a, 0x1631: 0x000a, 0x1632: 0x000a, 0x1633: 0x000a, 0x1634: 0x000a, 0x1635: 0x000a,
-	0x1636: 0x000a, 0x1637: 0x000a, 0x1638: 0x000a, 0x1639: 0x000a, 0x163a: 0x000a, 0x163b: 0x000a,
-	0x163c: 0x000a, 0x163d: 0x000a, 0x163e: 0x000a, 0x163f: 0x000a,
-	// Block 0x59, offset 0x1640
-	0x1640: 0x000a, 0x1641: 0x000a, 0x1642: 0x000a, 0x1643: 0x000a, 0x1644: 0x000a, 0x1645: 0x000a,
-	0x1646: 0x000a, 0x1647: 0x000a, 0x1648: 0x000a, 0x1649: 0x000a, 0x164a: 0x000a, 0x164b: 0x000a,
-	0x164c: 0x000a, 0x164d: 0x000a, 0x164e: 0x000a, 0x164f: 0x000a, 0x1650: 0x000a, 0x1651: 0x000a,
-	0x1652: 0x0003, 0x1653: 0x0004, 0x1654: 0x000a, 0x1655: 0x000a, 0x1656: 0x000a, 0x1657: 0x000a,
-	0x1658: 0x000a, 0x1659: 0x000a, 0x165a: 0x000a, 0x165b: 0x000a, 0x165c: 0x000a, 0x165d: 0x000a,
-	0x165e: 0x000a, 0x165f: 0x000a, 0x1660: 0x000a, 0x1661: 0x000a, 0x1662: 0x000a, 0x1663: 0x000a,
-	0x1664: 0x000a, 0x1665: 0x000a, 0x1666: 0x000a, 0x1667: 0x000a, 0x1668: 0x000a, 0x1669: 0x000a,
-	0x166a: 0x000a, 0x166b: 0x000a, 0x166c: 0x000a, 0x166d: 0x000a, 0x166e: 0x000a, 0x166f: 0x000a,
-	0x1670: 0x000a, 0x1671: 0x000a, 0x1672: 0x000a, 0x1673: 0x000a, 0x1674: 0x000a, 0x1675: 0x000a,
-	0x1676: 0x000a, 0x1677: 0x000a, 0x1678: 0x000a, 0x1679: 0x000a, 0x167a: 0x000a, 0x167b: 0x000a,
-	0x167c: 0x000a, 0x167d: 0x000a, 0x167e: 0x000a, 0x167f: 0x000a,
-	// Block 0x5a, offset 0x1680
-	0x1680: 0x000a, 0x1681: 0x000a, 0x1682: 0x000a, 0x1683: 0x000a, 0x1684: 0x000a, 0x1685: 0x000a,
-	0x1686: 0x000a, 0x1687: 0x000a, 0x1688: 0x003a, 0x1689: 0x002a, 0x168a: 0x003a, 0x168b: 0x002a,
-	0x168c: 0x000a, 0x168d: 0x000a, 0x168e: 0x000a, 0x168f: 0x000a, 0x1690: 0x000a, 0x1691: 0x000a,
-	0x1692: 0x000a, 0x1693: 0x000a, 0x1694: 0x000a, 0x1695: 0x000a, 0x1696: 0x000a, 0x1697: 0x000a,
-	0x1698: 0x000a, 0x1699: 0x000a, 0x169a: 0x000a, 0x169b: 0x000a, 0x169c: 0x000a, 0x169d: 0x000a,
-	0x169e: 0x000a, 0x169f: 0x000a, 0x16a0: 0x000a, 0x16a1: 0x000a, 0x16a2: 0x000a, 0x16a3: 0x000a,
-	0x16a4: 0x000a, 0x16a5: 0x000a, 0x16a6: 0x000a, 0x16a7: 0x000a, 0x16a8: 0x000a, 0x16a9: 0x009a,
-	0x16aa: 0x008a, 0x16ab: 0x000a, 0x16ac: 0x000a, 0x16ad: 0x000a, 0x16ae: 0x000a, 0x16af: 0x000a,
-	0x16b0: 0x000a, 0x16b1: 0x000a, 0x16b2: 0x000a, 0x16b3: 0x000a, 0x16b4: 0x000a, 0x16b5: 0x000a,
-	// Block 0x5b, offset 0x16c0
-	0x16fb: 0x000a,
-	0x16fc: 0x000a, 0x16fd: 0x000a, 0x16fe: 0x000a, 0x16ff: 0x000a,
-	// Block 0x5c, offset 0x1700
-	0x1700: 0x000a, 0x1701: 0x000a, 0x1702: 0x000a, 0x1703: 0x000a, 0x1704: 0x000a, 0x1705: 0x000a,
-	0x1706: 0x000a, 0x1707: 0x000a, 0x1708: 0x000a, 0x1709: 0x000a, 0x170a: 0x000a, 0x170b: 0x000a,
-	0x170c: 0x000a, 0x170d: 0x000a, 0x170e: 0x000a, 0x170f: 0x000a, 0x1710: 0x000a, 0x1711: 0x000a,
-	0x1712: 0x000a, 0x1713: 0x000a, 0x1714: 0x000a, 0x1716: 0x000a, 0x1717: 0x000a,
-	0x1718: 0x000a, 0x1719: 0x000a, 0x171a: 0x000a, 0x171b: 0x000a, 0x171c: 0x000a, 0x171d: 0x000a,
-	0x171e: 0x000a, 0x171f: 0x000a, 0x1720: 0x000a, 0x1721: 0x000a, 0x1722: 0x000a, 0x1723: 0x000a,
-	0x1724: 0x000a, 0x1725: 0x000a, 0x1726: 0x000a, 0x1727: 0x000a, 0x1728: 0x000a, 0x1729: 0x000a,
-	0x172a: 0x000a, 0x172b: 0x000a, 0x172c: 0x000a, 0x172d: 0x000a, 0x172e: 0x000a, 0x172f: 0x000a,
-	0x1730: 0x000a, 0x1731: 0x000a, 0x1732: 0x000a, 0x1733: 0x000a, 0x1734: 0x000a, 0x1735: 0x000a,
-	0x1736: 0x000a, 0x1737: 0x000a, 0x1738: 0x000a, 0x1739: 0x000a, 0x173a: 0x000a, 0x173b: 0x000a,
-	0x173c: 0x000a, 0x173d: 0x000a, 0x173e: 0x000a, 0x173f: 0x000a,
-	// Block 0x5d, offset 0x1740
-	0x1740: 0x000a, 0x1741: 0x000a, 0x1742: 0x000a, 0x1743: 0x000a, 0x1744: 0x000a, 0x1745: 0x000a,
-	0x1746: 0x000a, 0x1747: 0x000a, 0x1748: 0x000a, 0x1749: 0x000a, 0x174a: 0x000a, 0x174b: 0x000a,
-	0x174c: 0x000a, 0x174d: 0x000a, 0x174e: 0x000a, 0x174f: 0x000a, 0x1750: 0x000a, 0x1751: 0x000a,
-	0x1752: 0x000a, 0x1753: 0x000a, 0x1754: 0x000a, 0x1755: 0x000a, 0x1756: 0x000a, 0x1757: 0x000a,
-	0x1758: 0x000a, 0x1759: 0x000a, 0x175a: 0x000a, 0x175b: 0x000a, 0x175c: 0x000a, 0x175d: 0x000a,
-	0x175e: 0x000a, 0x175f: 0x000a, 0x1760: 0x000a, 0x1761: 0x000a, 0x1762: 0x000a, 0x1763: 0x000a,
-	0x1764: 0x000a, 0x1765: 0x000a, 0x1766: 0x000a,
-	// Block 0x5e, offset 0x1780
-	0x1780: 0x000a, 0x1781: 0x000a, 0x1782: 0x000a, 0x1783: 0x000a, 0x1784: 0x000a, 0x1785: 0x000a,
-	0x1786: 0x000a, 0x1787: 0x000a, 0x1788: 0x000a, 0x1789: 0x000a, 0x178a: 0x000a,
-	0x17a0: 0x000a, 0x17a1: 0x000a, 0x17a2: 0x000a, 0x17a3: 0x000a,
-	0x17a4: 0x000a, 0x17a5: 0x000a, 0x17a6: 0x000a, 0x17a7: 0x000a, 0x17a8: 0x000a, 0x17a9: 0x000a,
-	0x17aa: 0x000a, 0x17ab: 0x000a, 0x17ac: 0x000a, 0x17ad: 0x000a, 0x17ae: 0x000a, 0x17af: 0x000a,
-	0x17b0: 0x000a, 0x17b1: 0x000a, 0x17b2: 0x000a, 0x17b3: 0x000a, 0x17b4: 0x000a, 0x17b5: 0x000a,
-	0x17b6: 0x000a, 0x17b7: 0x000a, 0x17b8: 0x000a, 0x17b9: 0x000a, 0x17ba: 0x000a, 0x17bb: 0x000a,
-	0x17bc: 0x000a, 0x17bd: 0x000a, 0x17be: 0x000a, 0x17bf: 0x000a,
-	// Block 0x5f, offset 0x17c0
-	0x17c0: 0x000a, 0x17c1: 0x000a, 0x17c2: 0x000a, 0x17c3: 0x000a, 0x17c4: 0x000a, 0x17c5: 0x000a,
-	0x17c6: 0x000a, 0x17c7: 0x000a, 0x17c8: 0x0002, 0x17c9: 0x0002, 0x17ca: 0x0002, 0x17cb: 0x0002,
-	0x17cc: 0x0002, 0x17cd: 0x0002, 0x17ce: 0x0002, 0x17cf: 0x0002, 0x17d0: 0x0002, 0x17d1: 0x0002,
-	0x17d2: 0x0002, 0x17d3: 0x0002, 0x17d4: 0x0002, 0x17d5: 0x0002, 0x17d6: 0x0002, 0x17d7: 0x0002,
-	0x17d8: 0x0002, 0x17d9: 0x0002, 0x17da: 0x0002, 0x17db: 0x0002,
-	// Block 0x60, offset 0x1800
-	0x182a: 0x000a, 0x182b: 0x000a, 0x182c: 0x000a, 0x182d: 0x000a, 0x182e: 0x000a, 0x182f: 0x000a,
-	0x1830: 0x000a, 0x1831: 0x000a, 0x1832: 0x000a, 0x1833: 0x000a, 0x1834: 0x000a, 0x1835: 0x000a,
-	0x1836: 0x000a, 0x1837: 0x000a, 0x1838: 0x000a, 0x1839: 0x000a, 0x183a: 0x000a, 0x183b: 0x000a,
-	0x183c: 0x000a, 0x183d: 0x000a, 0x183e: 0x000a, 0x183f: 0x000a,
-	// Block 0x61, offset 0x1840
-	0x1840: 0x000a, 0x1841: 0x000a, 0x1842: 0x000a, 0x1843: 0x000a, 0x1844: 0x000a, 0x1845: 0x000a,
-	0x1846: 0x000a, 0x1847: 0x000a, 0x1848: 0x000a, 0x1849: 0x000a, 0x184a: 0x000a, 0x184b: 0x000a,
-	0x184c: 0x000a, 0x184d: 0x000a, 0x184e: 0x000a, 0x184f: 0x000a, 0x1850: 0x000a, 0x1851: 0x000a,
-	0x1852: 0x000a, 0x1853: 0x000a, 0x1854: 0x000a, 0x1855: 0x000a, 0x1856: 0x000a, 0x1857: 0x000a,
-	0x1858: 0x000a, 0x1859: 0x000a, 0x185a: 0x000a, 0x185b: 0x000a, 0x185c: 0x000a, 0x185d: 0x000a,
-	0x185e: 0x000a, 0x185f: 0x000a, 0x1860: 0x000a, 0x1861: 0x000a, 0x1862: 0x000a, 0x1863: 0x000a,
-	0x1864: 0x000a, 0x1865: 0x000a, 0x1866: 0x000a, 0x1867: 0x000a, 0x1868: 0x000a, 0x1869: 0x000a,
-	0x186a: 0x000a, 0x186b: 0x000a, 0x186d: 0x000a, 0x186e: 0x000a, 0x186f: 0x000a,
-	0x1870: 0x000a, 0x1871: 0x000a, 0x1872: 0x000a, 0x1873: 0x000a, 0x1874: 0x000a, 0x1875: 0x000a,
-	0x1876: 0x000a, 0x1877: 0x000a, 0x1878: 0x000a, 0x1879: 0x000a, 0x187a: 0x000a, 0x187b: 0x000a,
-	0x187c: 0x000a, 0x187d: 0x000a, 0x187e: 0x000a, 0x187f: 0x000a,
-	// Block 0x62, offset 0x1880
-	0x1880: 0x000a, 0x1881: 0x000a, 0x1882: 0x000a, 0x1883: 0x000a, 0x1884: 0x000a, 0x1885: 0x000a,
-	0x1886: 0x000a, 0x1887: 0x000a, 0x1888: 0x000a, 0x1889: 0x000a, 0x188a: 0x000a, 0x188b: 0x000a,
-	0x188c: 0x000a, 0x188d: 0x000a, 0x188e: 0x000a, 0x188f: 0x000a, 0x1890: 0x000a, 0x1891: 0x000a,
-	0x1892: 0x000a, 0x1893: 0x000a, 0x1894: 0x000a, 0x1895: 0x000a, 0x1896: 0x000a, 0x1897: 0x000a,
-	0x1898: 0x000a, 0x1899: 0x000a, 0x189a: 0x000a, 0x189b: 0x000a, 0x189c: 0x000a, 0x189d: 0x000a,
-	0x189e: 0x000a, 0x189f: 0x000a, 0x18a0: 0x000a, 0x18a1: 0x000a, 0x18a2: 0x000a, 0x18a3: 0x000a,
-	0x18a4: 0x000a, 0x18a5: 0x000a, 0x18a6: 0x000a, 0x18a7: 0x000a, 0x18a8: 0x003a, 0x18a9: 0x002a,
-	0x18aa: 0x003a, 0x18ab: 0x002a, 0x18ac: 0x003a, 0x18ad: 0x002a, 0x18ae: 0x003a, 0x18af: 0x002a,
-	0x18b0: 0x003a, 0x18b1: 0x002a, 0x18b2: 0x003a, 0x18b3: 0x002a, 0x18b4: 0x003a, 0x18b5: 0x002a,
-	0x18b6: 0x000a, 0x18b7: 0x000a, 0x18b8: 0x000a, 0x18b9: 0x000a, 0x18ba: 0x000a, 0x18bb: 0x000a,
-	0x18bc: 0x000a, 0x18bd: 0x000a, 0x18be: 0x000a, 0x18bf: 0x000a,
-	// Block 0x63, offset 0x18c0
-	0x18c0: 0x000a, 0x18c1: 0x000a, 0x18c2: 0x000a, 0x18c3: 0x000a, 0x18c4: 0x000a, 0x18c5: 0x009a,
-	0x18c6: 0x008a, 0x18c7: 0x000a, 0x18c8: 0x000a, 0x18c9: 0x000a, 0x18ca: 0x000a, 0x18cb: 0x000a,
-	0x18cc: 0x000a, 0x18cd: 0x000a, 0x18ce: 0x000a, 0x18cf: 0x000a, 0x18d0: 0x000a, 0x18d1: 0x000a,
-	0x18d2: 0x000a, 0x18d3: 0x000a, 0x18d4: 0x000a, 0x18d5: 0x000a, 0x18d6: 0x000a, 0x18d7: 0x000a,
-	0x18d8: 0x000a, 0x18d9: 0x000a, 0x18da: 0x000a, 0x18db: 0x000a, 0x18dc: 0x000a, 0x18dd: 0x000a,
-	0x18de: 0x000a, 0x18df: 0x000a, 0x18e0: 0x000a, 0x18e1: 0x000a, 0x18e2: 0x000a, 0x18e3: 0x000a,
-	0x18e4: 0x000a, 0x18e5: 0x000a, 0x18e6: 0x003a, 0x18e7: 0x002a, 0x18e8: 0x003a, 0x18e9: 0x002a,
-	0x18ea: 0x003a, 0x18eb: 0x002a, 0x18ec: 0x003a, 0x18ed: 0x002a, 0x18ee: 0x003a, 0x18ef: 0x002a,
-	0x18f0: 0x000a, 0x18f1: 0x000a, 0x18f2: 0x000a, 0x18f3: 0x000a, 0x18f4: 0x000a, 0x18f5: 0x000a,
-	0x18f6: 0x000a, 0x18f7: 0x000a, 0x18f8: 0x000a, 0x18f9: 0x000a, 0x18fa: 0x000a, 0x18fb: 0x000a,
-	0x18fc: 0x000a, 0x18fd: 0x000a, 0x18fe: 0x000a, 0x18ff: 0x000a,
-	// Block 0x64, offset 0x1900
-	0x1900: 0x000a, 0x1901: 0x000a, 0x1902: 0x000a, 0x1903: 0x007a, 0x1904: 0x006a, 0x1905: 0x009a,
-	0x1906: 0x008a, 0x1907: 0x00ba, 0x1908: 0x00aa, 0x1909: 0x009a, 0x190a: 0x008a, 0x190b: 0x007a,
-	0x190c: 0x006a, 0x190d: 0x00da, 0x190e: 0x002a, 0x190f: 0x003a, 0x1910: 0x00ca, 0x1911: 0x009a,
-	0x1912: 0x008a, 0x1913: 0x007a, 0x1914: 0x006a, 0x1915: 0x009a, 0x1916: 0x008a, 0x1917: 0x00ba,
-	0x1918: 0x00aa, 0x1919: 0x000a, 0x191a: 0x000a, 0x191b: 0x000a, 0x191c: 0x000a, 0x191d: 0x000a,
-	0x191e: 0x000a, 0x191f: 0x000a, 0x1920: 0x000a, 0x1921: 0x000a, 0x1922: 0x000a, 0x1923: 0x000a,
-	0x1924: 0x000a, 0x1925: 0x000a, 0x1926: 0x000a, 0x1927: 0x000a, 0x1928: 0x000a, 0x1929: 0x000a,
-	0x192a: 0x000a, 0x192b: 0x000a, 0x192c: 0x000a, 0x192d: 0x000a, 0x192e: 0x000a, 0x192f: 0x000a,
-	0x1930: 0x000a, 0x1931: 0x000a, 0x1932: 0x000a, 0x1933: 0x000a, 0x1934: 0x000a, 0x1935: 0x000a,
-	0x1936: 0x000a, 0x1937: 0x000a, 0x1938: 0x000a, 0x1939: 0x000a, 0x193a: 0x000a, 0x193b: 0x000a,
-	0x193c: 0x000a, 0x193d: 0x000a, 0x193e: 0x000a, 0x193f: 0x000a,
-	// Block 0x65, offset 0x1940
-	0x1940: 0x000a, 0x1941: 0x000a, 0x1942: 0x000a, 0x1943: 0x000a, 0x1944: 0x000a, 0x1945: 0x000a,
-	0x1946: 0x000a, 0x1947: 0x000a, 0x1948: 0x000a, 0x1949: 0x000a, 0x194a: 0x000a, 0x194b: 0x000a,
-	0x194c: 0x000a, 0x194d: 0x000a, 0x194e: 0x000a, 0x194f: 0x000a, 0x1950: 0x000a, 0x1951: 0x000a,
-	0x1952: 0x000a, 0x1953: 0x000a, 0x1954: 0x000a, 0x1955: 0x000a, 0x1956: 0x000a, 0x1957: 0x000a,
-	0x1958: 0x003a, 0x1959: 0x002a, 0x195a: 0x003a, 0x195b: 0x002a, 0x195c: 0x000a, 0x195d: 0x000a,
-	0x195e: 0x000a, 0x195f: 0x000a, 0x1960: 0x000a, 0x1961: 0x000a, 0x1962: 0x000a, 0x1963: 0x000a,
-	0x1964: 0x000a, 0x1965: 0x000a, 0x1966: 0x000a, 0x1967: 0x000a, 0x1968: 0x000a, 0x1969: 0x000a,
-	0x196a: 0x000a, 0x196b: 0x000a, 0x196c: 0x000a, 0x196d: 0x000a, 0x196e: 0x000a, 0x196f: 0x000a,
-	0x1970: 0x000a, 0x1971: 0x000a, 0x1972: 0x000a, 0x1973: 0x000a, 0x1974: 0x000a, 0x1975: 0x000a,
-	0x1976: 0x000a, 0x1977: 0x000a, 0x1978: 0x000a, 0x1979: 0x000a, 0x197a: 0x000a, 0x197b: 0x000a,
-	0x197c: 0x003a, 0x197d: 0x002a, 0x197e: 0x000a, 0x197f: 0x000a,
-	// Block 0x66, offset 0x1980
-	0x1980: 0x000a, 0x1981: 0x000a, 0x1982: 0x000a, 0x1983: 0x000a, 0x1984: 0x000a, 0x1985: 0x000a,
-	0x1986: 0x000a, 0x1987: 0x000a, 0x1988: 0x000a, 0x1989: 0x000a, 0x198a: 0x000a, 0x198b: 0x000a,
-	0x198c: 0x000a, 0x198d: 0x000a, 0x198e: 0x000a, 0x198f: 0x000a, 0x1990: 0x000a, 0x1991: 0x000a,
-	0x1992: 0x000a, 0x1993: 0x000a, 0x1994: 0x000a, 0x1995: 0x000a, 0x1996: 0x000a, 0x1997: 0x000a,
-	0x1998: 0x000a, 0x1999: 0x000a, 0x199a: 0x000a, 0x199b: 0x000a, 0x199c: 0x000a, 0x199d: 0x000a,
-	0x199e: 0x000a, 0x199f: 0x000a, 0x19a0: 0x000a, 0x19a1: 0x000a, 0x19a2: 0x000a, 0x19a3: 0x000a,
-	0x19a4: 0x000a, 0x19a5: 0x000a, 0x19a6: 0x000a, 0x19a7: 0x000a, 0x19a8: 0x000a, 0x19a9: 0x000a,
-	0x19aa: 0x000a, 0x19ab: 0x000a, 0x19ac: 0x000a, 0x19ad: 0x000a, 0x19ae: 0x000a, 0x19af: 0x000a,
-	0x19b0: 0x000a, 0x19b1: 0x000a, 0x19b2: 0x000a, 0x19b3: 0x000a,
-	0x19b6: 0x000a, 0x19b7: 0x000a, 0x19b8: 0x000a, 0x19b9: 0x000a, 0x19ba: 0x000a, 0x19bb: 0x000a,
-	0x19bc: 0x000a, 0x19bd: 0x000a, 0x19be: 0x000a, 0x19bf: 0x000a,
-	// Block 0x67, offset 0x19c0
-	0x19c0: 0x000a, 0x19c1: 0x000a, 0x19c2: 0x000a, 0x19c3: 0x000a, 0x19c4: 0x000a, 0x19c5: 0x000a,
-	0x19c6: 0x000a, 0x19c7: 0x000a, 0x19c8: 0x000a, 0x19c9: 0x000a, 0x19ca: 0x000a, 0x19cb: 0x000a,
-	0x19cc: 0x000a, 0x19cd: 0x000a, 0x19ce: 0x000a, 0x19cf: 0x000a, 0x19d0: 0x000a, 0x19d1: 0x000a,
-	0x19d2: 0x000a, 0x19d3: 0x000a, 0x19d4: 0x000a, 0x19d5: 0x000a, 0x19d7: 0x000a,
-	0x19d8: 0x000a, 0x19d9: 0x000a, 0x19da: 0x000a, 0x19db: 0x000a, 0x19dc: 0x000a, 0x19dd: 0x000a,
-	0x19de: 0x000a, 0x19df: 0x000a, 0x19e0: 0x000a, 0x19e1: 0x000a, 0x19e2: 0x000a, 0x19e3: 0x000a,
-	0x19e4: 0x000a, 0x19e5: 0x000a, 0x19e6: 0x000a, 0x19e7: 0x000a, 0x19e8: 0x000a, 0x19e9: 0x000a,
-	0x19ea: 0x000a, 0x19eb: 0x000a, 0x19ec: 0x000a, 0x19ed: 0x000a, 0x19ee: 0x000a, 0x19ef: 0x000a,
-	0x19f0: 0x000a, 0x19f1: 0x000a, 0x19f2: 0x000a, 0x19f3: 0x000a, 0x19f4: 0x000a, 0x19f5: 0x000a,
-	0x19f6: 0x000a, 0x19f7: 0x000a, 0x19f8: 0x000a, 0x19f9: 0x000a, 0x19fa: 0x000a, 0x19fb: 0x000a,
-	0x19fc: 0x000a, 0x19fd: 0x000a, 0x19fe: 0x000a, 0x19ff: 0x000a,
-	// Block 0x68, offset 0x1a00
-	0x1a25: 0x000a, 0x1a26: 0x000a, 0x1a27: 0x000a, 0x1a28: 0x000a, 0x1a29: 0x000a,
-	0x1a2a: 0x000a, 0x1a2f: 0x000c,
-	0x1a30: 0x000c, 0x1a31: 0x000c,
-	0x1a39: 0x000a, 0x1a3a: 0x000a, 0x1a3b: 0x000a,
-	0x1a3c: 0x000a, 0x1a3d: 0x000a, 0x1a3e: 0x000a, 0x1a3f: 0x000a,
-	// Block 0x69, offset 0x1a40
-	0x1a7f: 0x000c,
-	// Block 0x6a, offset 0x1a80
-	0x1aa0: 0x000c, 0x1aa1: 0x000c, 0x1aa2: 0x000c, 0x1aa3: 0x000c,
-	0x1aa4: 0x000c, 0x1aa5: 0x000c, 0x1aa6: 0x000c, 0x1aa7: 0x000c, 0x1aa8: 0x000c, 0x1aa9: 0x000c,
-	0x1aaa: 0x000c, 0x1aab: 0x000c, 0x1aac: 0x000c, 0x1aad: 0x000c, 0x1aae: 0x000c, 0x1aaf: 0x000c,
-	0x1ab0: 0x000c, 0x1ab1: 0x000c, 0x1ab2: 0x000c, 0x1ab3: 0x000c, 0x1ab4: 0x000c, 0x1ab5: 0x000c,
-	0x1ab6: 0x000c, 0x1ab7: 0x000c, 0x1ab8: 0x000c, 0x1ab9: 0x000c, 0x1aba: 0x000c, 0x1abb: 0x000c,
-	0x1abc: 0x000c, 0x1abd: 0x000c, 0x1abe: 0x000c, 0x1abf: 0x000c,
-	// Block 0x6b, offset 0x1ac0
-	0x1ac0: 0x000a, 0x1ac1: 0x000a, 0x1ac2: 0x000a, 0x1ac3: 0x000a, 0x1ac4: 0x000a, 0x1ac5: 0x000a,
-	0x1ac6: 0x000a, 0x1ac7: 0x000a, 0x1ac8: 0x000a, 0x1ac9: 0x000a, 0x1aca: 0x000a, 0x1acb: 0x000a,
-	0x1acc: 0x000a, 0x1acd: 0x000a, 0x1ace: 0x000a, 0x1acf: 0x000a, 0x1ad0: 0x000a, 0x1ad1: 0x000a,
-	0x1ad2: 0x000a, 0x1ad3: 0x000a, 0x1ad4: 0x000a, 0x1ad5: 0x000a, 0x1ad6: 0x000a, 0x1ad7: 0x000a,
-	0x1ad8: 0x000a, 0x1ad9: 0x000a, 0x1ada: 0x000a, 0x1adb: 0x000a, 0x1adc: 0x000a, 0x1add: 0x000a,
-	0x1ade: 0x000a, 0x1adf: 0x000a, 0x1ae0: 0x000a, 0x1ae1: 0x000a, 0x1ae2: 0x003a, 0x1ae3: 0x002a,
-	0x1ae4: 0x003a, 0x1ae5: 0x002a, 0x1ae6: 0x003a, 0x1ae7: 0x002a, 0x1ae8: 0x003a, 0x1ae9: 0x002a,
-	0x1aea: 0x000a, 0x1aeb: 0x000a, 0x1aec: 0x000a, 0x1aed: 0x000a, 0x1aee: 0x000a, 0x1aef: 0x000a,
-	0x1af0: 0x000a, 0x1af1: 0x000a, 0x1af2: 0x000a, 0x1af3: 0x000a, 0x1af4: 0x000a, 0x1af5: 0x000a,
-	0x1af6: 0x000a, 0x1af7: 0x000a, 0x1af8: 0x000a, 0x1af9: 0x000a, 0x1afa: 0x000a, 0x1afb: 0x000a,
-	0x1afc: 0x000a, 0x1afd: 0x000a, 0x1afe: 0x000a, 0x1aff: 0x000a,
-	// Block 0x6c, offset 0x1b00
-	0x1b00: 0x000a, 0x1b01: 0x000a, 0x1b02: 0x000a, 0x1b03: 0x000a, 0x1b04: 0x000a, 0x1b05: 0x000a,
-	0x1b06: 0x000a, 0x1b07: 0x000a, 0x1b08: 0x000a, 0x1b09: 0x000a, 0x1b0a: 0x000a, 0x1b0b: 0x000a,
-	0x1b0c: 0x000a, 0x1b0d: 0x000a, 0x1b0e: 0x000a, 0x1b0f: 0x000a, 0x1b10: 0x000a, 0x1b11: 0x000a,
-	0x1b12: 0x000a,
-	// Block 0x6d, offset 0x1b40
-	0x1b40: 0x000a, 0x1b41: 0x000a, 0x1b42: 0x000a, 0x1b43: 0x000a, 0x1b44: 0x000a, 0x1b45: 0x000a,
-	0x1b46: 0x000a, 0x1b47: 0x000a, 0x1b48: 0x000a, 0x1b49: 0x000a, 0x1b4a: 0x000a, 0x1b4b: 0x000a,
-	0x1b4c: 0x000a, 0x1b4d: 0x000a, 0x1b4e: 0x000a, 0x1b4f: 0x000a, 0x1b50: 0x000a, 0x1b51: 0x000a,
-	0x1b52: 0x000a, 0x1b53: 0x000a, 0x1b54: 0x000a, 0x1b55: 0x000a, 0x1b56: 0x000a, 0x1b57: 0x000a,
-	0x1b58: 0x000a, 0x1b59: 0x000a, 0x1b5b: 0x000a, 0x1b5c: 0x000a, 0x1b5d: 0x000a,
-	0x1b5e: 0x000a, 0x1b5f: 0x000a, 0x1b60: 0x000a, 0x1b61: 0x000a, 0x1b62: 0x000a, 0x1b63: 0x000a,
-	0x1b64: 0x000a, 0x1b65: 0x000a, 0x1b66: 0x000a, 0x1b67: 0x000a, 0x1b68: 0x000a, 0x1b69: 0x000a,
-	0x1b6a: 0x000a, 0x1b6b: 0x000a, 0x1b6c: 0x000a, 0x1b6d: 0x000a, 0x1b6e: 0x000a, 0x1b6f: 0x000a,
-	0x1b70: 0x000a, 0x1b71: 0x000a, 0x1b72: 0x000a, 0x1b73: 0x000a, 0x1b74: 0x000a, 0x1b75: 0x000a,
-	0x1b76: 0x000a, 0x1b77: 0x000a, 0x1b78: 0x000a, 0x1b79: 0x000a, 0x1b7a: 0x000a, 0x1b7b: 0x000a,
-	0x1b7c: 0x000a, 0x1b7d: 0x000a, 0x1b7e: 0x000a, 0x1b7f: 0x000a,
-	// Block 0x6e, offset 0x1b80
-	0x1b80: 0x000a, 0x1b81: 0x000a, 0x1b82: 0x000a, 0x1b83: 0x000a, 0x1b84: 0x000a, 0x1b85: 0x000a,
-	0x1b86: 0x000a, 0x1b87: 0x000a, 0x1b88: 0x000a, 0x1b89: 0x000a, 0x1b8a: 0x000a, 0x1b8b: 0x000a,
-	0x1b8c: 0x000a, 0x1b8d: 0x000a, 0x1b8e: 0x000a, 0x1b8f: 0x000a, 0x1b90: 0x000a, 0x1b91: 0x000a,
-	0x1b92: 0x000a, 0x1b93: 0x000a, 0x1b94: 0x000a, 0x1b95: 0x000a, 0x1b96: 0x000a, 0x1b97: 0x000a,
-	0x1b98: 0x000a, 0x1b99: 0x000a, 0x1b9a: 0x000a, 0x1b9b: 0x000a, 0x1b9c: 0x000a, 0x1b9d: 0x000a,
-	0x1b9e: 0x000a, 0x1b9f: 0x000a, 0x1ba0: 0x000a, 0x1ba1: 0x000a, 0x1ba2: 0x000a, 0x1ba3: 0x000a,
-	0x1ba4: 0x000a, 0x1ba5: 0x000a, 0x1ba6: 0x000a, 0x1ba7: 0x000a, 0x1ba8: 0x000a, 0x1ba9: 0x000a,
-	0x1baa: 0x000a, 0x1bab: 0x000a, 0x1bac: 0x000a, 0x1bad: 0x000a, 0x1bae: 0x000a, 0x1baf: 0x000a,
-	0x1bb0: 0x000a, 0x1bb1: 0x000a, 0x1bb2: 0x000a, 0x1bb3: 0x000a,
-	// Block 0x6f, offset 0x1bc0
-	0x1bc0: 0x000a, 0x1bc1: 0x000a, 0x1bc2: 0x000a, 0x1bc3: 0x000a, 0x1bc4: 0x000a, 0x1bc5: 0x000a,
-	0x1bc6: 0x000a, 0x1bc7: 0x000a, 0x1bc8: 0x000a, 0x1bc9: 0x000a, 0x1bca: 0x000a, 0x1bcb: 0x000a,
-	0x1bcc: 0x000a, 0x1bcd: 0x000a, 0x1bce: 0x000a, 0x1bcf: 0x000a, 0x1bd0: 0x000a, 0x1bd1: 0x000a,
-	0x1bd2: 0x000a, 0x1bd3: 0x000a, 0x1bd4: 0x000a, 0x1bd5: 0x000a,
-	0x1bf0: 0x000a, 0x1bf1: 0x000a, 0x1bf2: 0x000a, 0x1bf3: 0x000a, 0x1bf4: 0x000a, 0x1bf5: 0x000a,
-	0x1bf6: 0x000a, 0x1bf7: 0x000a, 0x1bf8: 0x000a, 0x1bf9: 0x000a, 0x1bfa: 0x000a, 0x1bfb: 0x000a,
-	// Block 0x70, offset 0x1c00
-	0x1c00: 0x0009, 0x1c01: 0x000a, 0x1c02: 0x000a, 0x1c03: 0x000a, 0x1c04: 0x000a,
-	0x1c08: 0x003a, 0x1c09: 0x002a, 0x1c0a: 0x003a, 0x1c0b: 0x002a,
-	0x1c0c: 0x003a, 0x1c0d: 0x002a, 0x1c0e: 0x003a, 0x1c0f: 0x002a, 0x1c10: 0x003a, 0x1c11: 0x002a,
-	0x1c12: 0x000a, 0x1c13: 0x000a, 0x1c14: 0x003a, 0x1c15: 0x002a, 0x1c16: 0x003a, 0x1c17: 0x002a,
-	0x1c18: 0x003a, 0x1c19: 0x002a, 0x1c1a: 0x003a, 0x1c1b: 0x002a, 0x1c1c: 0x000a, 0x1c1d: 0x000a,
-	0x1c1e: 0x000a, 0x1c1f: 0x000a, 0x1c20: 0x000a,
-	0x1c2a: 0x000c, 0x1c2b: 0x000c, 0x1c2c: 0x000c, 0x1c2d: 0x000c,
-	0x1c30: 0x000a,
-	0x1c36: 0x000a, 0x1c37: 0x000a,
-	0x1c3d: 0x000a, 0x1c3e: 0x000a, 0x1c3f: 0x000a,
-	// Block 0x71, offset 0x1c40
-	0x1c59: 0x000c, 0x1c5a: 0x000c, 0x1c5b: 0x000a, 0x1c5c: 0x000a,
-	0x1c60: 0x000a,
-	// Block 0x72, offset 0x1c80
-	0x1cbb: 0x000a,
-	// Block 0x73, offset 0x1cc0
-	0x1cc0: 0x000a, 0x1cc1: 0x000a, 0x1cc2: 0x000a, 0x1cc3: 0x000a, 0x1cc4: 0x000a, 0x1cc5: 0x000a,
-	0x1cc6: 0x000a, 0x1cc7: 0x000a, 0x1cc8: 0x000a, 0x1cc9: 0x000a, 0x1cca: 0x000a, 0x1ccb: 0x000a,
-	0x1ccc: 0x000a, 0x1ccd: 0x000a, 0x1cce: 0x000a, 0x1ccf: 0x000a, 0x1cd0: 0x000a, 0x1cd1: 0x000a,
-	0x1cd2: 0x000a, 0x1cd3: 0x000a, 0x1cd4: 0x000a, 0x1cd5: 0x000a, 0x1cd6: 0x000a, 0x1cd7: 0x000a,
-	0x1cd8: 0x000a, 0x1cd9: 0x000a, 0x1cda: 0x000a, 0x1cdb: 0x000a, 0x1cdc: 0x000a, 0x1cdd: 0x000a,
-	0x1cde: 0x000a, 0x1cdf: 0x000a, 0x1ce0: 0x000a, 0x1ce1: 0x000a, 0x1ce2: 0x000a, 0x1ce3: 0x000a,
-	// Block 0x74, offset 0x1d00
-	0x1d1d: 0x000a,
-	0x1d1e: 0x000a,
-	// Block 0x75, offset 0x1d40
-	0x1d50: 0x000a, 0x1d51: 0x000a,
-	0x1d52: 0x000a, 0x1d53: 0x000a, 0x1d54: 0x000a, 0x1d55: 0x000a, 0x1d56: 0x000a, 0x1d57: 0x000a,
-	0x1d58: 0x000a, 0x1d59: 0x000a, 0x1d5a: 0x000a, 0x1d5b: 0x000a, 0x1d5c: 0x000a, 0x1d5d: 0x000a,
-	0x1d5e: 0x000a, 0x1d5f: 0x000a,
-	0x1d7c: 0x000a, 0x1d7d: 0x000a, 0x1d7e: 0x000a,
-	// Block 0x76, offset 0x1d80
-	0x1db1: 0x000a, 0x1db2: 0x000a, 0x1db3: 0x000a, 0x1db4: 0x000a, 0x1db5: 0x000a,
-	0x1db6: 0x000a, 0x1db7: 0x000a, 0x1db8: 0x000a, 0x1db9: 0x000a, 0x1dba: 0x000a, 0x1dbb: 0x000a,
-	0x1dbc: 0x000a, 0x1dbd: 0x000a, 0x1dbe: 0x000a, 0x1dbf: 0x000a,
-	// Block 0x77, offset 0x1dc0
-	0x1dcc: 0x000a, 0x1dcd: 0x000a, 0x1dce: 0x000a, 0x1dcf: 0x000a,
-	// Block 0x78, offset 0x1e00
-	0x1e37: 0x000a, 0x1e38: 0x000a, 0x1e39: 0x000a, 0x1e3a: 0x000a,
-	// Block 0x79, offset 0x1e40
-	0x1e5e: 0x000a, 0x1e5f: 0x000a,
-	0x1e7f: 0x000a,
-	// Block 0x7a, offset 0x1e80
-	0x1e90: 0x000a, 0x1e91: 0x000a,
-	0x1e92: 0x000a, 0x1e93: 0x000a, 0x1e94: 0x000a, 0x1e95: 0x000a, 0x1e96: 0x000a, 0x1e97: 0x000a,
-	0x1e98: 0x000a, 0x1e99: 0x000a, 0x1e9a: 0x000a, 0x1e9b: 0x000a, 0x1e9c: 0x000a, 0x1e9d: 0x000a,
-	0x1e9e: 0x000a, 0x1e9f: 0x000a, 0x1ea0: 0x000a, 0x1ea1: 0x000a, 0x1ea2: 0x000a, 0x1ea3: 0x000a,
-	0x1ea4: 0x000a, 0x1ea5: 0x000a, 0x1ea6: 0x000a, 0x1ea7: 0x000a, 0x1ea8: 0x000a, 0x1ea9: 0x000a,
-	0x1eaa: 0x000a, 0x1eab: 0x000a, 0x1eac: 0x000a, 0x1ead: 0x000a, 0x1eae: 0x000a, 0x1eaf: 0x000a,
-	0x1eb0: 0x000a, 0x1eb1: 0x000a, 0x1eb2: 0x000a, 0x1eb3: 0x000a, 0x1eb4: 0x000a, 0x1eb5: 0x000a,
-	0x1eb6: 0x000a, 0x1eb7: 0x000a, 0x1eb8: 0x000a, 0x1eb9: 0x000a, 0x1eba: 0x000a, 0x1ebb: 0x000a,
-	0x1ebc: 0x000a, 0x1ebd: 0x000a, 0x1ebe: 0x000a, 0x1ebf: 0x000a,
-	// Block 0x7b, offset 0x1ec0
-	0x1ec0: 0x000a, 0x1ec1: 0x000a, 0x1ec2: 0x000a, 0x1ec3: 0x000a, 0x1ec4: 0x000a, 0x1ec5: 0x000a,
-	0x1ec6: 0x000a,
-	// Block 0x7c, offset 0x1f00
-	0x1f0d: 0x000a, 0x1f0e: 0x000a, 0x1f0f: 0x000a,
-	// Block 0x7d, offset 0x1f40
-	0x1f6f: 0x000c,
-	0x1f70: 0x000c, 0x1f71: 0x000c, 0x1f72: 0x000c, 0x1f73: 0x000a, 0x1f74: 0x000c, 0x1f75: 0x000c,
-	0x1f76: 0x000c, 0x1f77: 0x000c, 0x1f78: 0x000c, 0x1f79: 0x000c, 0x1f7a: 0x000c, 0x1f7b: 0x000c,
-	0x1f7c: 0x000c, 0x1f7d: 0x000c, 0x1f7e: 0x000a, 0x1f7f: 0x000a,
-	// Block 0x7e, offset 0x1f80
-	0x1f9e: 0x000c, 0x1f9f: 0x000c,
-	// Block 0x7f, offset 0x1fc0
-	0x1ff0: 0x000c, 0x1ff1: 0x000c,
-	// Block 0x80, offset 0x2000
-	0x2000: 0x000a, 0x2001: 0x000a, 0x2002: 0x000a, 0x2003: 0x000a, 0x2004: 0x000a, 0x2005: 0x000a,
-	0x2006: 0x000a, 0x2007: 0x000a, 0x2008: 0x000a, 0x2009: 0x000a, 0x200a: 0x000a, 0x200b: 0x000a,
-	0x200c: 0x000a, 0x200d: 0x000a, 0x200e: 0x000a, 0x200f: 0x000a, 0x2010: 0x000a, 0x2011: 0x000a,
-	0x2012: 0x000a, 0x2013: 0x000a, 0x2014: 0x000a, 0x2015: 0x000a, 0x2016: 0x000a, 0x2017: 0x000a,
-	0x2018: 0x000a, 0x2019: 0x000a, 0x201a: 0x000a, 0x201b: 0x000a, 0x201c: 0x000a, 0x201d: 0x000a,
-	0x201e: 0x000a, 0x201f: 0x000a, 0x2020: 0x000a, 0x2021: 0x000a,
-	// Block 0x81, offset 0x2040
-	0x2048: 0x000a,
-	// Block 0x82, offset 0x2080
-	0x2082: 0x000c,
-	0x2086: 0x000c, 0x208b: 0x000c,
-	0x20a5: 0x000c, 0x20a6: 0x000c, 0x20a8: 0x000a, 0x20a9: 0x000a,
-	0x20aa: 0x000a, 0x20ab: 0x000a, 0x20ac: 0x000c,
-	0x20b8: 0x0004, 0x20b9: 0x0004,
-	// Block 0x83, offset 0x20c0
-	0x20f4: 0x000a, 0x20f5: 0x000a,
-	0x20f6: 0x000a, 0x20f7: 0x000a,
-	// Block 0x84, offset 0x2100
-	0x2104: 0x000c, 0x2105: 0x000c,
-	0x2120: 0x000c, 0x2121: 0x000c, 0x2122: 0x000c, 0x2123: 0x000c,
-	0x2124: 0x000c, 0x2125: 0x000c, 0x2126: 0x000c, 0x2127: 0x000c, 0x2128: 0x000c, 0x2129: 0x000c,
-	0x212a: 0x000c, 0x212b: 0x000c, 0x212c: 0x000c, 0x212d: 0x000c, 0x212e: 0x000c, 0x212f: 0x000c,
-	0x2130: 0x000c, 0x2131: 0x000c,
-	0x213f: 0x000c,
-	// Block 0x85, offset 0x2140
-	0x2166: 0x000c, 0x2167: 0x000c, 0x2168: 0x000c, 0x2169: 0x000c,
-	0x216a: 0x000c, 0x216b: 0x000c, 0x216c: 0x000c, 0x216d: 0x000c,
-	// Block 0x86, offset 0x2180
-	0x2187: 0x000c, 0x2188: 0x000c, 0x2189: 0x000c, 0x218a: 0x000c, 0x218b: 0x000c,
-	0x218c: 0x000c, 0x218d: 0x000c, 0x218e: 0x000c, 0x218f: 0x000c, 0x2190: 0x000c, 0x2191: 0x000c,
-	// Block 0x87, offset 0x21c0
-	0x21c0: 0x000c, 0x21c1: 0x000c, 0x21c2: 0x000c,
-	0x21f3: 0x000c,
-	0x21f6: 0x000c, 0x21f7: 0x000c, 0x21f8: 0x000c, 0x21f9: 0x000c,
-	0x21fc: 0x000c, 0x21fd: 0x000c,
-	// Block 0x88, offset 0x2200
-	0x2225: 0x000c,
-	// Block 0x89, offset 0x2240
-	0x2269: 0x000c,
-	0x226a: 0x000c, 0x226b: 0x000c, 0x226c: 0x000c, 0x226d: 0x000c, 0x226e: 0x000c,
-	0x2271: 0x000c, 0x2272: 0x000c, 0x2275: 0x000c,
-	0x2276: 0x000c,
-	// Block 0x8a, offset 0x2280
-	0x2283: 0x000c,
-	0x228c: 0x000c,
-	0x22bc: 0x000c,
-	// Block 0x8b, offset 0x22c0
-	0x22f0: 0x000c, 0x22f2: 0x000c, 0x22f3: 0x000c, 0x22f4: 0x000c,
-	0x22f7: 0x000c, 0x22f8: 0x000c,
-	0x22fe: 0x000c, 0x22ff: 0x000c,
-	// Block 0x8c, offset 0x2300
-	0x2301: 0x000c,
-	0x232c: 0x000c, 0x232d: 0x000c,
-	0x2336: 0x000c,
-	// Block 0x8d, offset 0x2340
-	0x236a: 0x000a, 0x236b: 0x000a,
-	// Block 0x8e, offset 0x2380
-	0x23a5: 0x000c, 0x23a8: 0x000c,
-	0x23ad: 0x000c,
-	// Block 0x8f, offset 0x23c0
-	0x23dd: 0x0001,
-	0x23de: 0x000c, 0x23df: 0x0001, 0x23e0: 0x0001, 0x23e1: 0x0001, 0x23e2: 0x0001, 0x23e3: 0x0001,
-	0x23e4: 0x0001, 0x23e5: 0x0001, 0x23e6: 0x0001, 0x23e7: 0x0001, 0x23e8: 0x0001, 0x23e9: 0x0003,
-	0x23ea: 0x0001, 0x23eb: 0x0001, 0x23ec: 0x0001, 0x23ed: 0x0001, 0x23ee: 0x0001, 0x23ef: 0x0001,
-	0x23f0: 0x0001, 0x23f1: 0x0001, 0x23f2: 0x0001, 0x23f3: 0x0001, 0x23f4: 0x0001, 0x23f5: 0x0001,
-	0x23f6: 0x0001, 0x23f7: 0x0001, 0x23f8: 0x0001, 0x23f9: 0x0001, 0x23fa: 0x0001, 0x23fb: 0x0001,
-	0x23fc: 0x0001, 0x23fd: 0x0001, 0x23fe: 0x0001, 0x23ff: 0x0001,
-	// Block 0x90, offset 0x2400
-	0x2400: 0x0001, 0x2401: 0x0001, 0x2402: 0x0001, 0x2403: 0x0001, 0x2404: 0x0001, 0x2405: 0x0001,
-	0x2406: 0x0001, 0x2407: 0x0001, 0x2408: 0x0001, 0x2409: 0x0001, 0x240a: 0x0001, 0x240b: 0x0001,
-	0x240c: 0x0001, 0x240d: 0x0001, 0x240e: 0x0001, 0x240f: 0x0001, 0x2410: 0x000d, 0x2411: 0x000d,
-	0x2412: 0x000d, 0x2413: 0x000d, 0x2414: 0x000d, 0x2415: 0x000d, 0x2416: 0x000d, 0x2417: 0x000d,
-	0x2418: 0x000d, 0x2419: 0x000d, 0x241a: 0x000d, 0x241b: 0x000d, 0x241c: 0x000d, 0x241d: 0x000d,
-	0x241e: 0x000d, 0x241f: 0x000d, 0x2420: 0x000d, 0x2421: 0x000d, 0x2422: 0x000d, 0x2423: 0x000d,
-	0x2424: 0x000d, 0x2425: 0x000d, 0x2426: 0x000d, 0x2427: 0x000d, 0x2428: 0x000d, 0x2429: 0x000d,
-	0x242a: 0x000d, 0x242b: 0x000d, 0x242c: 0x000d, 0x242d: 0x000d, 0x242e: 0x000d, 0x242f: 0x000d,
-	0x2430: 0x000d, 0x2431: 0x000d, 0x2432: 0x000d, 0x2433: 0x000d, 0x2434: 0x000d, 0x2435: 0x000d,
-	0x2436: 0x000d, 0x2437: 0x000d, 0x2438: 0x000d, 0x2439: 0x000d, 0x243a: 0x000d, 0x243b: 0x000d,
-	0x243c: 0x000d, 0x243d: 0x000d, 0x243e: 0x000d, 0x243f: 0x000d,
-	// Block 0x91, offset 0x2440
-	0x2440: 0x000d, 0x2441: 0x000d, 0x2442: 0x000d, 0x2443: 0x000d, 0x2444: 0x000d, 0x2445: 0x000d,
-	0x2446: 0x000d, 0x2447: 0x000d, 0x2448: 0x000d, 0x2449: 0x000d, 0x244a: 0x000d, 0x244b: 0x000d,
-	0x244c: 0x000d, 0x244d: 0x000d, 0x244e: 0x000d, 0x244f: 0x000d, 0x2450: 0x000d, 0x2451: 0x000d,
-	0x2452: 0x000d, 0x2453: 0x000d, 0x2454: 0x000d, 0x2455: 0x000d, 0x2456: 0x000d, 0x2457: 0x000d,
-	0x2458: 0x000d, 0x2459: 0x000d, 0x245a: 0x000d, 0x245b: 0x000d, 0x245c: 0x000d, 0x245d: 0x000d,
-	0x245e: 0x000d, 0x245f: 0x000d, 0x2460: 0x000d, 0x2461: 0x000d, 0x2462: 0x000d, 0x2463: 0x000d,
-	0x2464: 0x000d, 0x2465: 0x000d, 0x2466: 0x000d, 0x2467: 0x000d, 0x2468: 0x000d, 0x2469: 0x000d,
-	0x246a: 0x000d, 0x246b: 0x000d, 0x246c: 0x000d, 0x246d: 0x000d, 0x246e: 0x000d, 0x246f: 0x000d,
-	0x2470: 0x000d, 0x2471: 0x000d, 0x2472: 0x000d, 0x2473: 0x000d, 0x2474: 0x000d, 0x2475: 0x000d,
-	0x2476: 0x000d, 0x2477: 0x000d, 0x2478: 0x000d, 0x2479: 0x000d, 0x247a: 0x000d, 0x247b: 0x000d,
-	0x247c: 0x000d, 0x247d: 0x000d, 0x247e: 0x000a, 0x247f: 0x000a,
-	// Block 0x92, offset 0x2480
-	0x2480: 0x000d, 0x2481: 0x000d, 0x2482: 0x000d, 0x2483: 0x000d, 0x2484: 0x000d, 0x2485: 0x000d,
-	0x2486: 0x000d, 0x2487: 0x000d, 0x2488: 0x000d, 0x2489: 0x000d, 0x248a: 0x000d, 0x248b: 0x000d,
-	0x248c: 0x000d, 0x248d: 0x000d, 0x248e: 0x000d, 0x248f: 0x000d, 0x2490: 0x000b, 0x2491: 0x000b,
-	0x2492: 0x000b, 0x2493: 0x000b, 0x2494: 0x000b, 0x2495: 0x000b, 0x2496: 0x000b, 0x2497: 0x000b,
-	0x2498: 0x000b, 0x2499: 0x000b, 0x249a: 0x000b, 0x249b: 0x000b, 0x249c: 0x000b, 0x249d: 0x000b,
-	0x249e: 0x000b, 0x249f: 0x000b, 0x24a0: 0x000b, 0x24a1: 0x000b, 0x24a2: 0x000b, 0x24a3: 0x000b,
-	0x24a4: 0x000b, 0x24a5: 0x000b, 0x24a6: 0x000b, 0x24a7: 0x000b, 0x24a8: 0x000b, 0x24a9: 0x000b,
-	0x24aa: 0x000b, 0x24ab: 0x000b, 0x24ac: 0x000b, 0x24ad: 0x000b, 0x24ae: 0x000b, 0x24af: 0x000b,
-	0x24b0: 0x000d, 0x24b1: 0x000d, 0x24b2: 0x000d, 0x24b3: 0x000d, 0x24b4: 0x000d, 0x24b5: 0x000d,
-	0x24b6: 0x000d, 0x24b7: 0x000d, 0x24b8: 0x000d, 0x24b9: 0x000d, 0x24ba: 0x000d, 0x24bb: 0x000d,
-	0x24bc: 0x000d, 0x24bd: 0x000a, 0x24be: 0x000d, 0x24bf: 0x000d,
-	// Block 0x93, offset 0x24c0
-	0x24c0: 0x000c, 0x24c1: 0x000c, 0x24c2: 0x000c, 0x24c3: 0x000c, 0x24c4: 0x000c, 0x24c5: 0x000c,
-	0x24c6: 0x000c, 0x24c7: 0x000c, 0x24c8: 0x000c, 0x24c9: 0x000c, 0x24ca: 0x000c, 0x24cb: 0x000c,
-	0x24cc: 0x000c, 0x24cd: 0x000c, 0x24ce: 0x000c, 0x24cf: 0x000c, 0x24d0: 0x000a, 0x24d1: 0x000a,
-	0x24d2: 0x000a, 0x24d3: 0x000a, 0x24d4: 0x000a, 0x24d5: 0x000a, 0x24d6: 0x000a, 0x24d7: 0x000a,
-	0x24d8: 0x000a, 0x24d9: 0x000a,
-	0x24e0: 0x000c, 0x24e1: 0x000c, 0x24e2: 0x000c, 0x24e3: 0x000c,
-	0x24e4: 0x000c, 0x24e5: 0x000c, 0x24e6: 0x000c, 0x24e7: 0x000c, 0x24e8: 0x000c, 0x24e9: 0x000c,
-	0x24ea: 0x000c, 0x24eb: 0x000c, 0x24ec: 0x000c, 0x24ed: 0x000c, 0x24ee: 0x000c, 0x24ef: 0x000c,
-	0x24f0: 0x000a, 0x24f1: 0x000a, 0x24f2: 0x000a, 0x24f3: 0x000a, 0x24f4: 0x000a, 0x24f5: 0x000a,
-	0x24f6: 0x000a, 0x24f7: 0x000a, 0x24f8: 0x000a, 0x24f9: 0x000a, 0x24fa: 0x000a, 0x24fb: 0x000a,
-	0x24fc: 0x000a, 0x24fd: 0x000a, 0x24fe: 0x000a, 0x24ff: 0x000a,
-	// Block 0x94, offset 0x2500
-	0x2500: 0x000a, 0x2501: 0x000a, 0x2502: 0x000a, 0x2503: 0x000a, 0x2504: 0x000a, 0x2505: 0x000a,
-	0x2506: 0x000a, 0x2507: 0x000a, 0x2508: 0x000a, 0x2509: 0x000a, 0x250a: 0x000a, 0x250b: 0x000a,
-	0x250c: 0x000a, 0x250d: 0x000a, 0x250e: 0x000a, 0x250f: 0x000a, 0x2510: 0x0006, 0x2511: 0x000a,
-	0x2512: 0x0006, 0x2514: 0x000a, 0x2515: 0x0006, 0x2516: 0x000a, 0x2517: 0x000a,
-	0x2518: 0x000a, 0x2519: 0x009a, 0x251a: 0x008a, 0x251b: 0x007a, 0x251c: 0x006a, 0x251d: 0x009a,
-	0x251e: 0x008a, 0x251f: 0x0004, 0x2520: 0x000a, 0x2521: 0x000a, 0x2522: 0x0003, 0x2523: 0x0003,
-	0x2524: 0x000a, 0x2525: 0x000a, 0x2526: 0x000a, 0x2528: 0x000a, 0x2529: 0x0004,
-	0x252a: 0x0004, 0x252b: 0x000a,
-	0x2530: 0x000d, 0x2531: 0x000d, 0x2532: 0x000d, 0x2533: 0x000d, 0x2534: 0x000d, 0x2535: 0x000d,
-	0x2536: 0x000d, 0x2537: 0x000d, 0x2538: 0x000d, 0x2539: 0x000d, 0x253a: 0x000d, 0x253b: 0x000d,
-	0x253c: 0x000d, 0x253d: 0x000d, 0x253e: 0x000d, 0x253f: 0x000d,
-	// Block 0x95, offset 0x2540
-	0x2540: 0x000d, 0x2541: 0x000d, 0x2542: 0x000d, 0x2543: 0x000d, 0x2544: 0x000d, 0x2545: 0x000d,
-	0x2546: 0x000d, 0x2547: 0x000d, 0x2548: 0x000d, 0x2549: 0x000d, 0x254a: 0x000d, 0x254b: 0x000d,
-	0x254c: 0x000d, 0x254d: 0x000d, 0x254e: 0x000d, 0x254f: 0x000d, 0x2550: 0x000d, 0x2551: 0x000d,
-	0x2552: 0x000d, 0x2553: 0x000d, 0x2554: 0x000d, 0x2555: 0x000d, 0x2556: 0x000d, 0x2557: 0x000d,
-	0x2558: 0x000d, 0x2559: 0x000d, 0x255a: 0x000d, 0x255b: 0x000d, 0x255c: 0x000d, 0x255d: 0x000d,
-	0x255e: 0x000d, 0x255f: 0x000d, 0x2560: 0x000d, 0x2561: 0x000d, 0x2562: 0x000d, 0x2563: 0x000d,
-	0x2564: 0x000d, 0x2565: 0x000d, 0x2566: 0x000d, 0x2567: 0x000d, 0x2568: 0x000d, 0x2569: 0x000d,
-	0x256a: 0x000d, 0x256b: 0x000d, 0x256c: 0x000d, 0x256d: 0x000d, 0x256e: 0x000d, 0x256f: 0x000d,
-	0x2570: 0x000d, 0x2571: 0x000d, 0x2572: 0x000d, 0x2573: 0x000d, 0x2574: 0x000d, 0x2575: 0x000d,
-	0x2576: 0x000d, 0x2577: 0x000d, 0x2578: 0x000d, 0x2579: 0x000d, 0x257a: 0x000d, 0x257b: 0x000d,
-	0x257c: 0x000d, 0x257d: 0x000d, 0x257e: 0x000d, 0x257f: 0x000b,
-	// Block 0x96, offset 0x2580
-	0x2581: 0x000a, 0x2582: 0x000a, 0x2583: 0x0004, 0x2584: 0x0004, 0x2585: 0x0004,
-	0x2586: 0x000a, 0x2587: 0x000a, 0x2588: 0x003a, 0x2589: 0x002a, 0x258a: 0x000a, 0x258b: 0x0003,
-	0x258c: 0x0006, 0x258d: 0x0003, 0x258e: 0x0006, 0x258f: 0x0006, 0x2590: 0x0002, 0x2591: 0x0002,
-	0x2592: 0x0002, 0x2593: 0x0002, 0x2594: 0x0002, 0x2595: 0x0002, 0x2596: 0x0002, 0x2597: 0x0002,
-	0x2598: 0x0002, 0x2599: 0x0002, 0x259a: 0x0006, 0x259b: 0x000a, 0x259c: 0x000a, 0x259d: 0x000a,
-	0x259e: 0x000a, 0x259f: 0x000a, 0x25a0: 0x000a,
-	0x25bb: 0x005a,
-	0x25bc: 0x000a, 0x25bd: 0x004a, 0x25be: 0x000a, 0x25bf: 0x000a,
-	// Block 0x97, offset 0x25c0
-	0x25c0: 0x000a,
-	0x25db: 0x005a, 0x25dc: 0x000a, 0x25dd: 0x004a,
-	0x25de: 0x000a, 0x25df: 0x00fa, 0x25e0: 0x00ea, 0x25e1: 0x000a, 0x25e2: 0x003a, 0x25e3: 0x002a,
-	0x25e4: 0x000a, 0x25e5: 0x000a,
-	// Block 0x98, offset 0x2600
-	0x2620: 0x0004, 0x2621: 0x0004, 0x2622: 0x000a, 0x2623: 0x000a,
-	0x2624: 0x000a, 0x2625: 0x0004, 0x2626: 0x0004, 0x2628: 0x000a, 0x2629: 0x000a,
-	0x262a: 0x000a, 0x262b: 0x000a, 0x262c: 0x000a, 0x262d: 0x000a, 0x262e: 0x000a,
-	0x2630: 0x000b, 0x2631: 0x000b, 0x2632: 0x000b, 0x2633: 0x000b, 0x2634: 0x000b, 0x2635: 0x000b,
-	0x2636: 0x000b, 0x2637: 0x000b, 0x2638: 0x000b, 0x2639: 0x000a, 0x263a: 0x000a, 0x263b: 0x000a,
-	0x263c: 0x000a, 0x263d: 0x000a, 0x263e: 0x000b, 0x263f: 0x000b,
-	// Block 0x99, offset 0x2640
-	0x2641: 0x000a,
-	// Block 0x9a, offset 0x2680
-	0x2680: 0x000a, 0x2681: 0x000a, 0x2682: 0x000a, 0x2683: 0x000a, 0x2684: 0x000a, 0x2685: 0x000a,
-	0x2686: 0x000a, 0x2687: 0x000a, 0x2688: 0x000a, 0x2689: 0x000a, 0x268a: 0x000a, 0x268b: 0x000a,
-	0x268c: 0x000a, 0x2690: 0x000a, 0x2691: 0x000a,
-	0x2692: 0x000a, 0x2693: 0x000a, 0x2694: 0x000a, 0x2695: 0x000a, 0x2696: 0x000a, 0x2697: 0x000a,
-	0x2698: 0x000a, 0x2699: 0x000a, 0x269a: 0x000a, 0x269b: 0x000a, 0x269c: 0x000a,
-	0x26a0: 0x000a,
-	// Block 0x9b, offset 0x26c0
-	0x26fd: 0x000c,
-	// Block 0x9c, offset 0x2700
-	0x2720: 0x000c, 0x2721: 0x0002, 0x2722: 0x0002, 0x2723: 0x0002,
-	0x2724: 0x0002, 0x2725: 0x0002, 0x2726: 0x0002, 0x2727: 0x0002, 0x2728: 0x0002, 0x2729: 0x0002,
-	0x272a: 0x0002, 0x272b: 0x0002, 0x272c: 0x0002, 0x272d: 0x0002, 0x272e: 0x0002, 0x272f: 0x0002,
-	0x2730: 0x0002, 0x2731: 0x0002, 0x2732: 0x0002, 0x2733: 0x0002, 0x2734: 0x0002, 0x2735: 0x0002,
-	0x2736: 0x0002, 0x2737: 0x0002, 0x2738: 0x0002, 0x2739: 0x0002, 0x273a: 0x0002, 0x273b: 0x0002,
-	// Block 0x9d, offset 0x2740
-	0x2776: 0x000c, 0x2777: 0x000c, 0x2778: 0x000c, 0x2779: 0x000c, 0x277a: 0x000c,
-	// Block 0x9e, offset 0x2780
-	0x2780: 0x0001, 0x2781: 0x0001, 0x2782: 0x0001, 0x2783: 0x0001, 0x2784: 0x0001, 0x2785: 0x0001,
-	0x2786: 0x0001, 0x2787: 0x0001, 0x2788: 0x0001, 0x2789: 0x0001, 0x278a: 0x0001, 0x278b: 0x0001,
-	0x278c: 0x0001, 0x278d: 0x0001, 0x278e: 0x0001, 0x278f: 0x0001, 0x2790: 0x0001, 0x2791: 0x0001,
-	0x2792: 0x0001, 0x2793: 0x0001, 0x2794: 0x0001, 0x2795: 0x0001, 0x2796: 0x0001, 0x2797: 0x0001,
-	0x2798: 0x0001, 0x2799: 0x0001, 0x279a: 0x0001, 0x279b: 0x0001, 0x279c: 0x0001, 0x279d: 0x0001,
-	0x279e: 0x0001, 0x279f: 0x0001, 0x27a0: 0x0001, 0x27a1: 0x0001, 0x27a2: 0x0001, 0x27a3: 0x0001,
-	0x27a4: 0x0001, 0x27a5: 0x0001, 0x27a6: 0x0001, 0x27a7: 0x0001, 0x27a8: 0x0001, 0x27a9: 0x0001,
-	0x27aa: 0x0001, 0x27ab: 0x0001, 0x27ac: 0x0001, 0x27ad: 0x0001, 0x27ae: 0x0001, 0x27af: 0x0001,
-	0x27b0: 0x0001, 0x27b1: 0x0001, 0x27b2: 0x0001, 0x27b3: 0x0001, 0x27b4: 0x0001, 0x27b5: 0x0001,
-	0x27b6: 0x0001, 0x27b7: 0x0001, 0x27b8: 0x0001, 0x27b9: 0x0001, 0x27ba: 0x0001, 0x27bb: 0x0001,
-	0x27bc: 0x0001, 0x27bd: 0x0001, 0x27be: 0x0001, 0x27bf: 0x0001,
-	// Block 0x9f, offset 0x27c0
-	0x27c0: 0x0001, 0x27c1: 0x0001, 0x27c2: 0x0001, 0x27c3: 0x0001, 0x27c4: 0x0001, 0x27c5: 0x0001,
-	0x27c6: 0x0001, 0x27c7: 0x0001, 0x27c8: 0x0001, 0x27c9: 0x0001, 0x27ca: 0x0001, 0x27cb: 0x0001,
-	0x27cc: 0x0001, 0x27cd: 0x0001, 0x27ce: 0x0001, 0x27cf: 0x0001, 0x27d0: 0x0001, 0x27d1: 0x0001,
-	0x27d2: 0x0001, 0x27d3: 0x0001, 0x27d4: 0x0001, 0x27d5: 0x0001, 0x27d6: 0x0001, 0x27d7: 0x0001,
-	0x27d8: 0x0001, 0x27d9: 0x0001, 0x27da: 0x0001, 0x27db: 0x0001, 0x27dc: 0x0001, 0x27dd: 0x0001,
-	0x27de: 0x0001, 0x27df: 0x000a, 0x27e0: 0x0001, 0x27e1: 0x0001, 0x27e2: 0x0001, 0x27e3: 0x0001,
-	0x27e4: 0x0001, 0x27e5: 0x0001, 0x27e6: 0x0001, 0x27e7: 0x0001, 0x27e8: 0x0001, 0x27e9: 0x0001,
-	0x27ea: 0x0001, 0x27eb: 0x0001, 0x27ec: 0x0001, 0x27ed: 0x0001, 0x27ee: 0x0001, 0x27ef: 0x0001,
-	0x27f0: 0x0001, 0x27f1: 0x0001, 0x27f2: 0x0001, 0x27f3: 0x0001, 0x27f4: 0x0001, 0x27f5: 0x0001,
-	0x27f6: 0x0001, 0x27f7: 0x0001, 0x27f8: 0x0001, 0x27f9: 0x0001, 0x27fa: 0x0001, 0x27fb: 0x0001,
-	0x27fc: 0x0001, 0x27fd: 0x0001, 0x27fe: 0x0001, 0x27ff: 0x0001,
-	// Block 0xa0, offset 0x2800
-	0x2800: 0x0001, 0x2801: 0x000c, 0x2802: 0x000c, 0x2803: 0x000c, 0x2804: 0x0001, 0x2805: 0x000c,
-	0x2806: 0x000c, 0x2807: 0x0001, 0x2808: 0x0001, 0x2809: 0x0001, 0x280a: 0x0001, 0x280b: 0x0001,
-	0x280c: 0x000c, 0x280d: 0x000c, 0x280e: 0x000c, 0x280f: 0x000c, 0x2810: 0x0001, 0x2811: 0x0001,
-	0x2812: 0x0001, 0x2813: 0x0001, 0x2814: 0x0001, 0x2815: 0x0001, 0x2816: 0x0001, 0x2817: 0x0001,
-	0x2818: 0x0001, 0x2819: 0x0001, 0x281a: 0x0001, 0x281b: 0x0001, 0x281c: 0x0001, 0x281d: 0x0001,
-	0x281e: 0x0001, 0x281f: 0x0001, 0x2820: 0x0001, 0x2821: 0x0001, 0x2822: 0x0001, 0x2823: 0x0001,
-	0x2824: 0x0001, 0x2825: 0x0001, 0x2826: 0x0001, 0x2827: 0x0001, 0x2828: 0x0001, 0x2829: 0x0001,
-	0x282a: 0x0001, 0x282b: 0x0001, 0x282c: 0x0001, 0x282d: 0x0001, 0x282e: 0x0001, 0x282f: 0x0001,
-	0x2830: 0x0001, 0x2831: 0x0001, 0x2832: 0x0001, 0x2833: 0x0001, 0x2834: 0x0001, 0x2835: 0x0001,
-	0x2836: 0x0001, 0x2837: 0x0001, 0x2838: 0x000c, 0x2839: 0x000c, 0x283a: 0x000c, 0x283b: 0x0001,
-	0x283c: 0x0001, 0x283d: 0x0001, 0x283e: 0x0001, 0x283f: 0x000c,
-	// Block 0xa1, offset 0x2840
-	0x2840: 0x0001, 0x2841: 0x0001, 0x2842: 0x0001, 0x2843: 0x0001, 0x2844: 0x0001, 0x2845: 0x0001,
-	0x2846: 0x0001, 0x2847: 0x0001, 0x2848: 0x0001, 0x2849: 0x0001, 0x284a: 0x0001, 0x284b: 0x0001,
-	0x284c: 0x0001, 0x284d: 0x0001, 0x284e: 0x0001, 0x284f: 0x0001, 0x2850: 0x0001, 0x2851: 0x0001,
-	0x2852: 0x0001, 0x2853: 0x0001, 0x2854: 0x0001, 0x2855: 0x0001, 0x2856: 0x0001, 0x2857: 0x0001,
-	0x2858: 0x0001, 0x2859: 0x0001, 0x285a: 0x0001, 0x285b: 0x0001, 0x285c: 0x0001, 0x285d: 0x0001,
-	0x285e: 0x0001, 0x285f: 0x0001, 0x2860: 0x0001, 0x2861: 0x0001, 0x2862: 0x0001, 0x2863: 0x0001,
-	0x2864: 0x0001, 0x2865: 0x000c, 0x2866: 0x000c, 0x2867: 0x0001, 0x2868: 0x0001, 0x2869: 0x0001,
-	0x286a: 0x0001, 0x286b: 0x0001, 0x286c: 0x0001, 0x286d: 0x0001, 0x286e: 0x0001, 0x286f: 0x0001,
-	0x2870: 0x0001, 0x2871: 0x0001, 0x2872: 0x0001, 0x2873: 0x0001, 0x2874: 0x0001, 0x2875: 0x0001,
-	0x2876: 0x0001, 0x2877: 0x0001, 0x2878: 0x0001, 0x2879: 0x0001, 0x287a: 0x0001, 0x287b: 0x0001,
-	0x287c: 0x0001, 0x287d: 0x0001, 0x287e: 0x0001, 0x287f: 0x0001,
-	// Block 0xa2, offset 0x2880
-	0x2880: 0x0001, 0x2881: 0x0001, 0x2882: 0x0001, 0x2883: 0x0001, 0x2884: 0x0001, 0x2885: 0x0001,
-	0x2886: 0x0001, 0x2887: 0x0001, 0x2888: 0x0001, 0x2889: 0x0001, 0x288a: 0x0001, 0x288b: 0x0001,
-	0x288c: 0x0001, 0x288d: 0x0001, 0x288e: 0x0001, 0x288f: 0x0001, 0x2890: 0x0001, 0x2891: 0x0001,
-	0x2892: 0x0001, 0x2893: 0x0001, 0x2894: 0x0001, 0x2895: 0x0001, 0x2896: 0x0001, 0x2897: 0x0001,
-	0x2898: 0x0001, 0x2899: 0x0001, 0x289a: 0x0001, 0x289b: 0x0001, 0x289c: 0x0001, 0x289d: 0x0001,
-	0x289e: 0x0001, 0x289f: 0x0001, 0x28a0: 0x0001, 0x28a1: 0x0001, 0x28a2: 0x0001, 0x28a3: 0x0001,
-	0x28a4: 0x0001, 0x28a5: 0x0001, 0x28a6: 0x0001, 0x28a7: 0x0001, 0x28a8: 0x0001, 0x28a9: 0x0001,
-	0x28aa: 0x0001, 0x28ab: 0x0001, 0x28ac: 0x0001, 0x28ad: 0x0001, 0x28ae: 0x0001, 0x28af: 0x0001,
-	0x28b0: 0x0001, 0x28b1: 0x0001, 0x28b2: 0x0001, 0x28b3: 0x0001, 0x28b4: 0x0001, 0x28b5: 0x0001,
-	0x28b6: 0x0001, 0x28b7: 0x0001, 0x28b8: 0x0001, 0x28b9: 0x000a, 0x28ba: 0x000a, 0x28bb: 0x000a,
-	0x28bc: 0x000a, 0x28bd: 0x000a, 0x28be: 0x000a, 0x28bf: 0x000a,
-	// Block 0xa3, offset 0x28c0
-	0x28c0: 0x000d, 0x28c1: 0x000d, 0x28c2: 0x000d, 0x28c3: 0x000d, 0x28c4: 0x000d, 0x28c5: 0x000d,
-	0x28c6: 0x000d, 0x28c7: 0x000d, 0x28c8: 0x000d, 0x28c9: 0x000d, 0x28ca: 0x000d, 0x28cb: 0x000d,
-	0x28cc: 0x000d, 0x28cd: 0x000d, 0x28ce: 0x000d, 0x28cf: 0x000d, 0x28d0: 0x000d, 0x28d1: 0x000d,
-	0x28d2: 0x000d, 0x28d3: 0x000d, 0x28d4: 0x000d, 0x28d5: 0x000d, 0x28d6: 0x000d, 0x28d7: 0x000d,
-	0x28d8: 0x000d, 0x28d9: 0x000d, 0x28da: 0x000d, 0x28db: 0x000d, 0x28dc: 0x000d, 0x28dd: 0x000d,
-	0x28de: 0x000d, 0x28df: 0x000d, 0x28e0: 0x000d, 0x28e1: 0x000d, 0x28e2: 0x000d, 0x28e3: 0x000d,
-	0x28e4: 0x000c, 0x28e5: 0x000c, 0x28e6: 0x000c, 0x28e7: 0x000c, 0x28e8: 0x000d, 0x28e9: 0x000d,
-	0x28ea: 0x000d, 0x28eb: 0x000d, 0x28ec: 0x000d, 0x28ed: 0x000d, 0x28ee: 0x000d, 0x28ef: 0x000d,
-	0x28f0: 0x0005, 0x28f1: 0x0005, 0x28f2: 0x0005, 0x28f3: 0x0005, 0x28f4: 0x0005, 0x28f5: 0x0005,
-	0x28f6: 0x0005, 0x28f7: 0x0005, 0x28f8: 0x0005, 0x28f9: 0x0005, 0x28fa: 0x000d, 0x28fb: 0x000d,
-	0x28fc: 0x000d, 0x28fd: 0x000d, 0x28fe: 0x000d, 0x28ff: 0x000d,
-	// Block 0xa4, offset 0x2900
-	0x2900: 0x0001, 0x2901: 0x0001, 0x2902: 0x0001, 0x2903: 0x0001, 0x2904: 0x0001, 0x2905: 0x0001,
-	0x2906: 0x0001, 0x2907: 0x0001, 0x2908: 0x0001, 0x2909: 0x0001, 0x290a: 0x0001, 0x290b: 0x0001,
-	0x290c: 0x0001, 0x290d: 0x0001, 0x290e: 0x0001, 0x290f: 0x0001, 0x2910: 0x0001, 0x2911: 0x0001,
-	0x2912: 0x0001, 0x2913: 0x0001, 0x2914: 0x0001, 0x2915: 0x0001, 0x2916: 0x0001, 0x2917: 0x0001,
-	0x2918: 0x0001, 0x2919: 0x0001, 0x291a: 0x0001, 0x291b: 0x0001, 0x291c: 0x0001, 0x291d: 0x0001,
-	0x291e: 0x0001, 0x291f: 0x0001, 0x2920: 0x0005, 0x2921: 0x0005, 0x2922: 0x0005, 0x2923: 0x0005,
-	0x2924: 0x0005, 0x2925: 0x0005, 0x2926: 0x0005, 0x2927: 0x0005, 0x2928: 0x0005, 0x2929: 0x0005,
-	0x292a: 0x0005, 0x292b: 0x0005, 0x292c: 0x0005, 0x292d: 0x0005, 0x292e: 0x0005, 0x292f: 0x0005,
-	0x2930: 0x0005, 0x2931: 0x0005, 0x2932: 0x0005, 0x2933: 0x0005, 0x2934: 0x0005, 0x2935: 0x0005,
-	0x2936: 0x0005, 0x2937: 0x0005, 0x2938: 0x0005, 0x2939: 0x0005, 0x293a: 0x0005, 0x293b: 0x0005,
-	0x293c: 0x0005, 0x293d: 0x0005, 0x293e: 0x0005, 0x293f: 0x0001,
-	// Block 0xa5, offset 0x2940
-	0x2940: 0x0001, 0x2941: 0x0001, 0x2942: 0x0001, 0x2943: 0x0001, 0x2944: 0x0001, 0x2945: 0x0001,
-	0x2946: 0x0001, 0x2947: 0x0001, 0x2948: 0x0001, 0x2949: 0x0001, 0x294a: 0x0001, 0x294b: 0x0001,
-	0x294c: 0x0001, 0x294d: 0x0001, 0x294e: 0x0001, 0x294f: 0x0001, 0x2950: 0x0001, 0x2951: 0x0001,
-	0x2952: 0x0001, 0x2953: 0x0001, 0x2954: 0x0001, 0x2955: 0x0001, 0x2956: 0x0001, 0x2957: 0x0001,
-	0x2958: 0x0001, 0x2959: 0x0001, 0x295a: 0x0001, 0x295b: 0x0001, 0x295c: 0x0001, 0x295d: 0x0001,
-	0x295e: 0x0001, 0x295f: 0x0001, 0x2960: 0x0001, 0x2961: 0x0001, 0x2962: 0x0001, 0x2963: 0x0001,
-	0x2964: 0x0001, 0x2965: 0x0001, 0x2966: 0x0001, 0x2967: 0x0001, 0x2968: 0x0001, 0x2969: 0x0001,
-	0x296a: 0x0001, 0x296b: 0x000c, 0x296c: 0x000c, 0x296d: 0x0001, 0x296e: 0x0001, 0x296f: 0x0001,
-	0x2970: 0x0001, 0x2971: 0x0001, 0x2972: 0x0001, 0x2973: 0x0001, 0x2974: 0x0001, 0x2975: 0x0001,
-	0x2976: 0x0001, 0x2977: 0x0001, 0x2978: 0x0001, 0x2979: 0x0001, 0x297a: 0x0001, 0x297b: 0x0001,
-	0x297c: 0x0001, 0x297d: 0x0001, 0x297e: 0x0001, 0x297f: 0x0001,
-	// Block 0xa6, offset 0x2980
-	0x2980: 0x0001, 0x2981: 0x0001, 0x2982: 0x0001, 0x2983: 0x0001, 0x2984: 0x0001, 0x2985: 0x0001,
-	0x2986: 0x0001, 0x2987: 0x0001, 0x2988: 0x0001, 0x2989: 0x0001, 0x298a: 0x0001, 0x298b: 0x0001,
-	0x298c: 0x0001, 0x298d: 0x0001, 0x298e: 0x0001, 0x298f: 0x0001, 0x2990: 0x0001, 0x2991: 0x0001,
-	0x2992: 0x0001, 0x2993: 0x0001, 0x2994: 0x0001, 0x2995: 0x0001, 0x2996: 0x0001, 0x2997: 0x0001,
-	0x2998: 0x0001, 0x2999: 0x0001, 0x299a: 0x0001, 0x299b: 0x0001, 0x299c: 0x0001, 0x299d: 0x0001,
-	0x299e: 0x0001, 0x299f: 0x0001, 0x29a0: 0x0001, 0x29a1: 0x0001, 0x29a2: 0x0001, 0x29a3: 0x0001,
-	0x29a4: 0x0001, 0x29a5: 0x0001, 0x29a6: 0x0001, 0x29a7: 0x0001, 0x29a8: 0x0001, 0x29a9: 0x0001,
-	0x29aa: 0x0001, 0x29ab: 0x0001, 0x29ac: 0x0001, 0x29ad: 0x0001, 0x29ae: 0x0001, 0x29af: 0x0001,
-	0x29b0: 0x000d, 0x29b1: 0x000d, 0x29b2: 0x000d, 0x29b3: 0x000d, 0x29b4: 0x000d, 0x29b5: 0x000d,
-	0x29b6: 0x000d, 0x29b7: 0x000d, 0x29b8: 0x000d, 0x29b9: 0x000d, 0x29ba: 0x000d, 0x29bb: 0x000d,
-	0x29bc: 0x000d, 0x29bd: 0x000d, 0x29be: 0x000d, 0x29bf: 0x000d,
-	// Block 0xa7, offset 0x29c0
-	0x29c0: 0x000d, 0x29c1: 0x000d, 0x29c2: 0x000d, 0x29c3: 0x000d, 0x29c4: 0x000d, 0x29c5: 0x000d,
-	0x29c6: 0x000c, 0x29c7: 0x000c, 0x29c8: 0x000c, 0x29c9: 0x000c, 0x29ca: 0x000c, 0x29cb: 0x000c,
-	0x29cc: 0x000c, 0x29cd: 0x000c, 0x29ce: 0x000c, 0x29cf: 0x000c, 0x29d0: 0x000c, 0x29d1: 0x000d,
-	0x29d2: 0x000d, 0x29d3: 0x000d, 0x29d4: 0x000d, 0x29d5: 0x000d, 0x29d6: 0x000d, 0x29d7: 0x000d,
-	0x29d8: 0x000d, 0x29d9: 0x000d, 0x29da: 0x000d, 0x29db: 0x000d, 0x29dc: 0x000d, 0x29dd: 0x000d,
-	0x29de: 0x000d, 0x29df: 0x000d, 0x29e0: 0x000d, 0x29e1: 0x000d, 0x29e2: 0x000d, 0x29e3: 0x000d,
-	0x29e4: 0x000d, 0x29e5: 0x000d, 0x29e6: 0x000d, 0x29e7: 0x000d, 0x29e8: 0x000d, 0x29e9: 0x000d,
-	0x29ea: 0x000d, 0x29eb: 0x000d, 0x29ec: 0x000d, 0x29ed: 0x000d, 0x29ee: 0x000d, 0x29ef: 0x000d,
-	0x29f0: 0x0001, 0x29f1: 0x0001, 0x29f2: 0x0001, 0x29f3: 0x0001, 0x29f4: 0x0001, 0x29f5: 0x0001,
-	0x29f6: 0x0001, 0x29f7: 0x0001, 0x29f8: 0x0001, 0x29f9: 0x0001, 0x29fa: 0x0001, 0x29fb: 0x0001,
-	0x29fc: 0x0001, 0x29fd: 0x0001, 0x29fe: 0x0001, 0x29ff: 0x0001,
-	// Block 0xa8, offset 0x2a00
-	0x2a01: 0x000c,
-	0x2a38: 0x000c, 0x2a39: 0x000c, 0x2a3a: 0x000c, 0x2a3b: 0x000c,
-	0x2a3c: 0x000c, 0x2a3d: 0x000c, 0x2a3e: 0x000c, 0x2a3f: 0x000c,
-	// Block 0xa9, offset 0x2a40
-	0x2a40: 0x000c, 0x2a41: 0x000c, 0x2a42: 0x000c, 0x2a43: 0x000c, 0x2a44: 0x000c, 0x2a45: 0x000c,
-	0x2a46: 0x000c,
-	0x2a52: 0x000a, 0x2a53: 0x000a, 0x2a54: 0x000a, 0x2a55: 0x000a, 0x2a56: 0x000a, 0x2a57: 0x000a,
-	0x2a58: 0x000a, 0x2a59: 0x000a, 0x2a5a: 0x000a, 0x2a5b: 0x000a, 0x2a5c: 0x000a, 0x2a5d: 0x000a,
-	0x2a5e: 0x000a, 0x2a5f: 0x000a, 0x2a60: 0x000a, 0x2a61: 0x000a, 0x2a62: 0x000a, 0x2a63: 0x000a,
-	0x2a64: 0x000a, 0x2a65: 0x000a,
-	0x2a7f: 0x000c,
-	// Block 0xaa, offset 0x2a80
-	0x2a80: 0x000c, 0x2a81: 0x000c,
-	0x2ab3: 0x000c, 0x2ab4: 0x000c, 0x2ab5: 0x000c,
-	0x2ab6: 0x000c, 0x2ab9: 0x000c, 0x2aba: 0x000c,
-	// Block 0xab, offset 0x2ac0
-	0x2ac0: 0x000c, 0x2ac1: 0x000c, 0x2ac2: 0x000c,
-	0x2ae7: 0x000c, 0x2ae8: 0x000c, 0x2ae9: 0x000c,
-	0x2aea: 0x000c, 0x2aeb: 0x000c, 0x2aed: 0x000c, 0x2aee: 0x000c, 0x2aef: 0x000c,
-	0x2af0: 0x000c, 0x2af1: 0x000c, 0x2af2: 0x000c, 0x2af3: 0x000c, 0x2af4: 0x000c,
-	// Block 0xac, offset 0x2b00
-	0x2b33: 0x000c,
-	// Block 0xad, offset 0x2b40
-	0x2b40: 0x000c, 0x2b41: 0x000c,
-	0x2b76: 0x000c, 0x2b77: 0x000c, 0x2b78: 0x000c, 0x2b79: 0x000c, 0x2b7a: 0x000c, 0x2b7b: 0x000c,
-	0x2b7c: 0x000c, 0x2b7d: 0x000c, 0x2b7e: 0x000c,
-	// Block 0xae, offset 0x2b80
-	0x2b89: 0x000c, 0x2b8a: 0x000c, 0x2b8b: 0x000c,
-	0x2b8c: 0x000c, 0x2b8f: 0x000c,
-	// Block 0xaf, offset 0x2bc0
-	0x2bef: 0x000c,
-	0x2bf0: 0x000c, 0x2bf1: 0x000c, 0x2bf4: 0x000c,
-	0x2bf6: 0x000c, 0x2bf7: 0x000c,
-	0x2bfe: 0x000c,
-	// Block 0xb0, offset 0x2c00
-	0x2c1f: 0x000c, 0x2c23: 0x000c,
-	0x2c24: 0x000c, 0x2c25: 0x000c, 0x2c26: 0x000c, 0x2c27: 0x000c, 0x2c28: 0x000c, 0x2c29: 0x000c,
-	0x2c2a: 0x000c,
-	// Block 0xb1, offset 0x2c40
-	0x2c40: 0x000c,
-	0x2c66: 0x000c, 0x2c67: 0x000c, 0x2c68: 0x000c, 0x2c69: 0x000c,
-	0x2c6a: 0x000c, 0x2c6b: 0x000c, 0x2c6c: 0x000c,
-	0x2c70: 0x000c, 0x2c71: 0x000c, 0x2c72: 0x000c, 0x2c73: 0x000c, 0x2c74: 0x000c,
-	// Block 0xb2, offset 0x2c80
-	0x2cb8: 0x000c, 0x2cb9: 0x000c, 0x2cba: 0x000c, 0x2cbb: 0x000c,
-	0x2cbc: 0x000c, 0x2cbd: 0x000c, 0x2cbe: 0x000c, 0x2cbf: 0x000c,
-	// Block 0xb3, offset 0x2cc0
-	0x2cc2: 0x000c, 0x2cc3: 0x000c, 0x2cc4: 0x000c,
-	0x2cc6: 0x000c,
-	0x2cde: 0x000c,
-	// Block 0xb4, offset 0x2d00
-	0x2d33: 0x000c, 0x2d34: 0x000c, 0x2d35: 0x000c,
-	0x2d36: 0x000c, 0x2d37: 0x000c, 0x2d38: 0x000c, 0x2d3a: 0x000c,
-	0x2d3f: 0x000c,
-	// Block 0xb5, offset 0x2d40
-	0x2d40: 0x000c, 0x2d42: 0x000c, 0x2d43: 0x000c,
-	// Block 0xb6, offset 0x2d80
-	0x2db2: 0x000c, 0x2db3: 0x000c, 0x2db4: 0x000c, 0x2db5: 0x000c,
-	0x2dbc: 0x000c, 0x2dbd: 0x000c, 0x2dbf: 0x000c,
-	// Block 0xb7, offset 0x2dc0
-	0x2dc0: 0x000c,
-	0x2ddc: 0x000c, 0x2ddd: 0x000c,
-	// Block 0xb8, offset 0x2e00
-	0x2e33: 0x000c, 0x2e34: 0x000c, 0x2e35: 0x000c,
-	0x2e36: 0x000c, 0x2e37: 0x000c, 0x2e38: 0x000c, 0x2e39: 0x000c, 0x2e3a: 0x000c,
-	0x2e3d: 0x000c, 0x2e3f: 0x000c,
-	// Block 0xb9, offset 0x2e40
-	0x2e40: 0x000c,
-	0x2e60: 0x000a, 0x2e61: 0x000a, 0x2e62: 0x000a, 0x2e63: 0x000a,
-	0x2e64: 0x000a, 0x2e65: 0x000a, 0x2e66: 0x000a, 0x2e67: 0x000a, 0x2e68: 0x000a, 0x2e69: 0x000a,
-	0x2e6a: 0x000a, 0x2e6b: 0x000a, 0x2e6c: 0x000a,
-	// Block 0xba, offset 0x2e80
-	0x2eab: 0x000c, 0x2ead: 0x000c,
-	0x2eb0: 0x000c, 0x2eb1: 0x000c, 0x2eb2: 0x000c, 0x2eb3: 0x000c, 0x2eb4: 0x000c, 0x2eb5: 0x000c,
-	0x2eb7: 0x000c,
-	// Block 0xbb, offset 0x2ec0
-	0x2edd: 0x000c,
-	0x2ede: 0x000c, 0x2edf: 0x000c, 0x2ee2: 0x000c, 0x2ee3: 0x000c,
-	0x2ee4: 0x000c, 0x2ee5: 0x000c, 0x2ee7: 0x000c, 0x2ee8: 0x000c, 0x2ee9: 0x000c,
-	0x2eea: 0x000c, 0x2eeb: 0x000c,
-	// Block 0xbc, offset 0x2f00
-	0x2f2f: 0x000c,
-	0x2f30: 0x000c, 0x2f31: 0x000c, 0x2f32: 0x000c, 0x2f33: 0x000c, 0x2f34: 0x000c, 0x2f35: 0x000c,
-	0x2f36: 0x000c, 0x2f37: 0x000c, 0x2f39: 0x000c, 0x2f3a: 0x000c,
-	// Block 0xbd, offset 0x2f40
-	0x2f7b: 0x000c,
-	0x2f7c: 0x000c, 0x2f7e: 0x000c,
-	// Block 0xbe, offset 0x2f80
-	0x2f83: 0x000c,
-	// Block 0xbf, offset 0x2fc0
-	0x2fd4: 0x000c, 0x2fd5: 0x000c, 0x2fd6: 0x000c, 0x2fd7: 0x000c,
-	0x2fda: 0x000c, 0x2fdb: 0x000c,
-	0x2fe0: 0x000c,
-	// Block 0xc0, offset 0x3000
-	0x3001: 0x000c, 0x3002: 0x000c, 0x3003: 0x000c, 0x3004: 0x000c, 0x3005: 0x000c,
-	0x3006: 0x000c, 0x3009: 0x000c, 0x300a: 0x000c,
-	0x3033: 0x000c, 0x3034: 0x000c, 0x3035: 0x000c,
-	0x3036: 0x000c, 0x3037: 0x000c, 0x3038: 0x000c, 0x303b: 0x000c,
-	0x303c: 0x000c, 0x303d: 0x000c, 0x303e: 0x000c,
-	// Block 0xc1, offset 0x3040
-	0x3047: 0x000c,
-	0x3051: 0x000c,
-	0x3052: 0x000c, 0x3053: 0x000c, 0x3054: 0x000c, 0x3055: 0x000c, 0x3056: 0x000c,
-	0x3059: 0x000c, 0x305a: 0x000c, 0x305b: 0x000c,
-	// Block 0xc2, offset 0x3080
-	0x308a: 0x000c, 0x308b: 0x000c,
-	0x308c: 0x000c, 0x308d: 0x000c, 0x308e: 0x000c, 0x308f: 0x000c, 0x3090: 0x000c, 0x3091: 0x000c,
-	0x3092: 0x000c, 0x3093: 0x000c, 0x3094: 0x000c, 0x3095: 0x000c, 0x3096: 0x000c,
-	0x3098: 0x000c, 0x3099: 0x000c,
-	// Block 0xc3, offset 0x30c0
-	0x30f0: 0x000c, 0x30f1: 0x000c, 0x30f2: 0x000c, 0x30f3: 0x000c, 0x30f4: 0x000c, 0x30f5: 0x000c,
-	0x30f6: 0x000c, 0x30f8: 0x000c, 0x30f9: 0x000c, 0x30fa: 0x000c, 0x30fb: 0x000c,
-	0x30fc: 0x000c, 0x30fd: 0x000c,
-	// Block 0xc4, offset 0x3100
-	0x3112: 0x000c, 0x3113: 0x000c, 0x3114: 0x000c, 0x3115: 0x000c, 0x3116: 0x000c, 0x3117: 0x000c,
-	0x3118: 0x000c, 0x3119: 0x000c, 0x311a: 0x000c, 0x311b: 0x000c, 0x311c: 0x000c, 0x311d: 0x000c,
-	0x311e: 0x000c, 0x311f: 0x000c, 0x3120: 0x000c, 0x3121: 0x000c, 0x3122: 0x000c, 0x3123: 0x000c,
-	0x3124: 0x000c, 0x3125: 0x000c, 0x3126: 0x000c, 0x3127: 0x000c,
-	0x312a: 0x000c, 0x312b: 0x000c, 0x312c: 0x000c, 0x312d: 0x000c, 0x312e: 0x000c, 0x312f: 0x000c,
-	0x3130: 0x000c, 0x3132: 0x000c, 0x3133: 0x000c, 0x3135: 0x000c,
-	0x3136: 0x000c,
-	// Block 0xc5, offset 0x3140
-	0x3171: 0x000c, 0x3172: 0x000c, 0x3173: 0x000c, 0x3174: 0x000c, 0x3175: 0x000c,
-	0x3176: 0x000c, 0x317a: 0x000c,
-	0x317c: 0x000c, 0x317d: 0x000c, 0x317f: 0x000c,
-	// Block 0xc6, offset 0x3180
-	0x3180: 0x000c, 0x3181: 0x000c, 0x3182: 0x000c, 0x3183: 0x000c, 0x3184: 0x000c, 0x3185: 0x000c,
-	0x3187: 0x000c,
-	// Block 0xc7, offset 0x31c0
-	0x31d0: 0x000c, 0x31d1: 0x000c,
-	0x31d5: 0x000c, 0x31d7: 0x000c,
-	// Block 0xc8, offset 0x3200
-	0x3233: 0x000c, 0x3234: 0x000c,
-	// Block 0xc9, offset 0x3240
-	0x3255: 0x000a, 0x3256: 0x000a, 0x3257: 0x000a,
-	0x3258: 0x000a, 0x3259: 0x000a, 0x325a: 0x000a, 0x325b: 0x000a, 0x325c: 0x000a, 0x325d: 0x0004,
-	0x325e: 0x0004, 0x325f: 0x0004, 0x3260: 0x0004, 0x3261: 0x000a, 0x3262: 0x000a, 0x3263: 0x000a,
-	0x3264: 0x000a, 0x3265: 0x000a, 0x3266: 0x000a, 0x3267: 0x000a, 0x3268: 0x000a, 0x3269: 0x000a,
-	0x326a: 0x000a, 0x326b: 0x000a, 0x326c: 0x000a, 0x326d: 0x000a, 0x326e: 0x000a, 0x326f: 0x000a,
-	0x3270: 0x000a, 0x3271: 0x000a,
-	// Block 0xca, offset 0x3280
-	0x32b0: 0x000c, 0x32b1: 0x000c, 0x32b2: 0x000c, 0x32b3: 0x000c, 0x32b4: 0x000c,
-	// Block 0xcb, offset 0x32c0
-	0x32f0: 0x000c, 0x32f1: 0x000c, 0x32f2: 0x000c, 0x32f3: 0x000c, 0x32f4: 0x000c, 0x32f5: 0x000c,
-	0x32f6: 0x000c,
-	// Block 0xcc, offset 0x3300
-	0x330f: 0x000c,
-	// Block 0xcd, offset 0x3340
-	0x334f: 0x000c, 0x3350: 0x000c, 0x3351: 0x000c,
-	0x3352: 0x000c,
-	// Block 0xce, offset 0x3380
-	0x33a2: 0x000a,
-	0x33a4: 0x000c,
-	// Block 0xcf, offset 0x33c0
-	0x33dd: 0x000c,
-	0x33de: 0x000c, 0x33e0: 0x000b, 0x33e1: 0x000b, 0x33e2: 0x000b, 0x33e3: 0x000b,
-	// Block 0xd0, offset 0x3400
-	0x3427: 0x000c, 0x3428: 0x000c, 0x3429: 0x000c,
-	0x3433: 0x000b, 0x3434: 0x000b, 0x3435: 0x000b,
-	0x3436: 0x000b, 0x3437: 0x000b, 0x3438: 0x000b, 0x3439: 0x000b, 0x343a: 0x000b, 0x343b: 0x000c,
-	0x343c: 0x000c, 0x343d: 0x000c, 0x343e: 0x000c, 0x343f: 0x000c,
-	// Block 0xd1, offset 0x3440
-	0x3440: 0x000c, 0x3441: 0x000c, 0x3442: 0x000c, 0x3445: 0x000c,
-	0x3446: 0x000c, 0x3447: 0x000c, 0x3448: 0x000c, 0x3449: 0x000c, 0x344a: 0x000c, 0x344b: 0x000c,
-	0x346a: 0x000c, 0x346b: 0x000c, 0x346c: 0x000c, 0x346d: 0x000c,
-	// Block 0xd2, offset 0x3480
-	0x3480: 0x000a, 0x3481: 0x000a, 0x3482: 0x000c, 0x3483: 0x000c, 0x3484: 0x000c, 0x3485: 0x000a,
-	// Block 0xd3, offset 0x34c0
-	0x34c0: 0x000a, 0x34c1: 0x000a, 0x34c2: 0x000a, 0x34c3: 0x000a, 0x34c4: 0x000a, 0x34c5: 0x000a,
-	0x34c6: 0x000a, 0x34c7: 0x000a, 0x34c8: 0x000a, 0x34c9: 0x000a, 0x34ca: 0x000a, 0x34cb: 0x000a,
-	0x34cc: 0x000a, 0x34cd: 0x000a, 0x34ce: 0x000a, 0x34cf: 0x000a, 0x34d0: 0x000a, 0x34d1: 0x000a,
-	0x34d2: 0x000a, 0x34d3: 0x000a, 0x34d4: 0x000a, 0x34d5: 0x000a, 0x34d6: 0x000a,
-	// Block 0xd4, offset 0x3500
-	0x351b: 0x000a,
-	// Block 0xd5, offset 0x3540
-	0x3555: 0x000a,
-	// Block 0xd6, offset 0x3580
-	0x358f: 0x000a,
-	// Block 0xd7, offset 0x35c0
-	0x35c9: 0x000a,
-	// Block 0xd8, offset 0x3600
-	0x3603: 0x000a,
-	0x360e: 0x0002, 0x360f: 0x0002, 0x3610: 0x0002, 0x3611: 0x0002,
-	0x3612: 0x0002, 0x3613: 0x0002, 0x3614: 0x0002, 0x3615: 0x0002, 0x3616: 0x0002, 0x3617: 0x0002,
-	0x3618: 0x0002, 0x3619: 0x0002, 0x361a: 0x0002, 0x361b: 0x0002, 0x361c: 0x0002, 0x361d: 0x0002,
-	0x361e: 0x0002, 0x361f: 0x0002, 0x3620: 0x0002, 0x3621: 0x0002, 0x3622: 0x0002, 0x3623: 0x0002,
-	0x3624: 0x0002, 0x3625: 0x0002, 0x3626: 0x0002, 0x3627: 0x0002, 0x3628: 0x0002, 0x3629: 0x0002,
-	0x362a: 0x0002, 0x362b: 0x0002, 0x362c: 0x0002, 0x362d: 0x0002, 0x362e: 0x0002, 0x362f: 0x0002,
-	0x3630: 0x0002, 0x3631: 0x0002, 0x3632: 0x0002, 0x3633: 0x0002, 0x3634: 0x0002, 0x3635: 0x0002,
-	0x3636: 0x0002, 0x3637: 0x0002, 0x3638: 0x0002, 0x3639: 0x0002, 0x363a: 0x0002, 0x363b: 0x0002,
-	0x363c: 0x0002, 0x363d: 0x0002, 0x363e: 0x0002, 0x363f: 0x0002,
-	// Block 0xd9, offset 0x3640
-	0x3640: 0x000c, 0x3641: 0x000c, 0x3642: 0x000c, 0x3643: 0x000c, 0x3644: 0x000c, 0x3645: 0x000c,
-	0x3646: 0x000c, 0x3647: 0x000c, 0x3648: 0x000c, 0x3649: 0x000c, 0x364a: 0x000c, 0x364b: 0x000c,
-	0x364c: 0x000c, 0x364d: 0x000c, 0x364e: 0x000c, 0x364f: 0x000c, 0x3650: 0x000c, 0x3651: 0x000c,
-	0x3652: 0x000c, 0x3653: 0x000c, 0x3654: 0x000c, 0x3655: 0x000c, 0x3656: 0x000c, 0x3657: 0x000c,
-	0x3658: 0x000c, 0x3659: 0x000c, 0x365a: 0x000c, 0x365b: 0x000c, 0x365c: 0x000c, 0x365d: 0x000c,
-	0x365e: 0x000c, 0x365f: 0x000c, 0x3660: 0x000c, 0x3661: 0x000c, 0x3662: 0x000c, 0x3663: 0x000c,
-	0x3664: 0x000c, 0x3665: 0x000c, 0x3666: 0x000c, 0x3667: 0x000c, 0x3668: 0x000c, 0x3669: 0x000c,
-	0x366a: 0x000c, 0x366b: 0x000c, 0x366c: 0x000c, 0x366d: 0x000c, 0x366e: 0x000c, 0x366f: 0x000c,
-	0x3670: 0x000c, 0x3671: 0x000c, 0x3672: 0x000c, 0x3673: 0x000c, 0x3674: 0x000c, 0x3675: 0x000c,
-	0x3676: 0x000c, 0x367b: 0x000c,
-	0x367c: 0x000c, 0x367d: 0x000c, 0x367e: 0x000c, 0x367f: 0x000c,
-	// Block 0xda, offset 0x3680
-	0x3680: 0x000c, 0x3681: 0x000c, 0x3682: 0x000c, 0x3683: 0x000c, 0x3684: 0x000c, 0x3685: 0x000c,
-	0x3686: 0x000c, 0x3687: 0x000c, 0x3688: 0x000c, 0x3689: 0x000c, 0x368a: 0x000c, 0x368b: 0x000c,
-	0x368c: 0x000c, 0x368d: 0x000c, 0x368e: 0x000c, 0x368f: 0x000c, 0x3690: 0x000c, 0x3691: 0x000c,
-	0x3692: 0x000c, 0x3693: 0x000c, 0x3694: 0x000c, 0x3695: 0x000c, 0x3696: 0x000c, 0x3697: 0x000c,
-	0x3698: 0x000c, 0x3699: 0x000c, 0x369a: 0x000c, 0x369b: 0x000c, 0x369c: 0x000c, 0x369d: 0x000c,
-	0x369e: 0x000c, 0x369f: 0x000c, 0x36a0: 0x000c, 0x36a1: 0x000c, 0x36a2: 0x000c, 0x36a3: 0x000c,
-	0x36a4: 0x000c, 0x36a5: 0x000c, 0x36a6: 0x000c, 0x36a7: 0x000c, 0x36a8: 0x000c, 0x36a9: 0x000c,
-	0x36aa: 0x000c, 0x36ab: 0x000c, 0x36ac: 0x000c,
-	0x36b5: 0x000c,
-	// Block 0xdb, offset 0x36c0
-	0x36c4: 0x000c,
-	0x36db: 0x000c, 0x36dc: 0x000c, 0x36dd: 0x000c,
-	0x36de: 0x000c, 0x36df: 0x000c, 0x36e1: 0x000c, 0x36e2: 0x000c, 0x36e3: 0x000c,
-	0x36e4: 0x000c, 0x36e5: 0x000c, 0x36e6: 0x000c, 0x36e7: 0x000c, 0x36e8: 0x000c, 0x36e9: 0x000c,
-	0x36ea: 0x000c, 0x36eb: 0x000c, 0x36ec: 0x000c, 0x36ed: 0x000c, 0x36ee: 0x000c, 0x36ef: 0x000c,
-	// Block 0xdc, offset 0x3700
-	0x3700: 0x000c, 0x3701: 0x000c, 0x3702: 0x000c, 0x3703: 0x000c, 0x3704: 0x000c, 0x3705: 0x000c,
-	0x3706: 0x000c, 0x3708: 0x000c, 0x3709: 0x000c, 0x370a: 0x000c, 0x370b: 0x000c,
-	0x370c: 0x000c, 0x370d: 0x000c, 0x370e: 0x000c, 0x370f: 0x000c, 0x3710: 0x000c, 0x3711: 0x000c,
-	0x3712: 0x000c, 0x3713: 0x000c, 0x3714: 0x000c, 0x3715: 0x000c, 0x3716: 0x000c, 0x3717: 0x000c,
-	0x3718: 0x000c, 0x371b: 0x000c, 0x371c: 0x000c, 0x371d: 0x000c,
-	0x371e: 0x000c, 0x371f: 0x000c, 0x3720: 0x000c, 0x3721: 0x000c, 0x3723: 0x000c,
-	0x3724: 0x000c, 0x3726: 0x000c, 0x3727: 0x000c, 0x3728: 0x000c, 0x3729: 0x000c,
-	0x372a: 0x000c,
-	// Block 0xdd, offset 0x3740
-	0x376c: 0x000c, 0x376d: 0x000c, 0x376e: 0x000c, 0x376f: 0x000c,
-	0x377f: 0x0004,
-	// Block 0xde, offset 0x3780
-	0x3780: 0x0001, 0x3781: 0x0001, 0x3782: 0x0001, 0x3783: 0x0001, 0x3784: 0x0001, 0x3785: 0x0001,
-	0x3786: 0x0001, 0x3787: 0x0001, 0x3788: 0x0001, 0x3789: 0x0001, 0x378a: 0x0001, 0x378b: 0x0001,
-	0x378c: 0x0001, 0x378d: 0x0001, 0x378e: 0x0001, 0x378f: 0x0001, 0x3790: 0x000c, 0x3791: 0x000c,
-	0x3792: 0x000c, 0x3793: 0x000c, 0x3794: 0x000c, 0x3795: 0x000c, 0x3796: 0x000c, 0x3797: 0x0001,
-	0x3798: 0x0001, 0x3799: 0x0001, 0x379a: 0x0001, 0x379b: 0x0001, 0x379c: 0x0001, 0x379d: 0x0001,
-	0x379e: 0x0001, 0x379f: 0x0001, 0x37a0: 0x0001, 0x37a1: 0x0001, 0x37a2: 0x0001, 0x37a3: 0x0001,
-	0x37a4: 0x0001, 0x37a5: 0x0001, 0x37a6: 0x0001, 0x37a7: 0x0001, 0x37a8: 0x0001, 0x37a9: 0x0001,
-	0x37aa: 0x0001, 0x37ab: 0x0001, 0x37ac: 0x0001, 0x37ad: 0x0001, 0x37ae: 0x0001, 0x37af: 0x0001,
-	0x37b0: 0x0001, 0x37b1: 0x0001, 0x37b2: 0x0001, 0x37b3: 0x0001, 0x37b4: 0x0001, 0x37b5: 0x0001,
-	0x37b6: 0x0001, 0x37b7: 0x0001, 0x37b8: 0x0001, 0x37b9: 0x0001, 0x37ba: 0x0001, 0x37bb: 0x0001,
-	0x37bc: 0x0001, 0x37bd: 0x0001, 0x37be: 0x0001, 0x37bf: 0x0001,
-	// Block 0xdf, offset 0x37c0
-	0x37c0: 0x0001, 0x37c1: 0x0001, 0x37c2: 0x0001, 0x37c3: 0x0001, 0x37c4: 0x000c, 0x37c5: 0x000c,
-	0x37c6: 0x000c, 0x37c7: 0x000c, 0x37c8: 0x000c, 0x37c9: 0x000c, 0x37ca: 0x000c, 0x37cb: 0x0001,
-	0x37cc: 0x0001, 0x37cd: 0x0001, 0x37ce: 0x0001, 0x37cf: 0x0001, 0x37d0: 0x0001, 0x37d1: 0x0001,
-	0x37d2: 0x0001, 0x37d3: 0x0001, 0x37d4: 0x0001, 0x37d5: 0x0001, 0x37d6: 0x0001, 0x37d7: 0x0001,
-	0x37d8: 0x0001, 0x37d9: 0x0001, 0x37da: 0x0001, 0x37db: 0x0001, 0x37dc: 0x0001, 0x37dd: 0x0001,
-	0x37de: 0x0001, 0x37df: 0x0001, 0x37e0: 0x0001, 0x37e1: 0x0001, 0x37e2: 0x0001, 0x37e3: 0x0001,
-	0x37e4: 0x0001, 0x37e5: 0x0001, 0x37e6: 0x0001, 0x37e7: 0x0001, 0x37e8: 0x0001, 0x37e9: 0x0001,
-	0x37ea: 0x0001, 0x37eb: 0x0001, 0x37ec: 0x0001, 0x37ed: 0x0001, 0x37ee: 0x0001, 0x37ef: 0x0001,
-	0x37f0: 0x0001, 0x37f1: 0x0001, 0x37f2: 0x0001, 0x37f3: 0x0001, 0x37f4: 0x0001, 0x37f5: 0x0001,
-	0x37f6: 0x0001, 0x37f7: 0x0001, 0x37f8: 0x0001, 0x37f9: 0x0001, 0x37fa: 0x0001, 0x37fb: 0x0001,
-	0x37fc: 0x0001, 0x37fd: 0x0001, 0x37fe: 0x0001, 0x37ff: 0x0001,
-	// Block 0xe0, offset 0x3800
-	0x3800: 0x000d, 0x3801: 0x000d, 0x3802: 0x000d, 0x3803: 0x000d, 0x3804: 0x000d, 0x3805: 0x000d,
-	0x3806: 0x000d, 0x3807: 0x000d, 0x3808: 0x000d, 0x3809: 0x000d, 0x380a: 0x000d, 0x380b: 0x000d,
-	0x380c: 0x000d, 0x380d: 0x000d, 0x380e: 0x000d, 0x380f: 0x000d, 0x3810: 0x0001, 0x3811: 0x0001,
-	0x3812: 0x0001, 0x3813: 0x0001, 0x3814: 0x0001, 0x3815: 0x0001, 0x3816: 0x0001, 0x3817: 0x0001,
-	0x3818: 0x0001, 0x3819: 0x0001, 0x381a: 0x0001, 0x381b: 0x0001, 0x381c: 0x0001, 0x381d: 0x0001,
-	0x381e: 0x0001, 0x381f: 0x0001, 0x3820: 0x0001, 0x3821: 0x0001, 0x3822: 0x0001, 0x3823: 0x0001,
-	0x3824: 0x0001, 0x3825: 0x0001, 0x3826: 0x0001, 0x3827: 0x0001, 0x3828: 0x0001, 0x3829: 0x0001,
-	0x382a: 0x0001, 0x382b: 0x0001, 0x382c: 0x0001, 0x382d: 0x0001, 0x382e: 0x0001, 0x382f: 0x0001,
-	0x3830: 0x0001, 0x3831: 0x0001, 0x3832: 0x0001, 0x3833: 0x0001, 0x3834: 0x0001, 0x3835: 0x0001,
-	0x3836: 0x0001, 0x3837: 0x0001, 0x3838: 0x0001, 0x3839: 0x0001, 0x383a: 0x0001, 0x383b: 0x0001,
-	0x383c: 0x0001, 0x383d: 0x0001, 0x383e: 0x0001, 0x383f: 0x0001,
-	// Block 0xe1, offset 0x3840
-	0x3840: 0x000d, 0x3841: 0x000d, 0x3842: 0x000d, 0x3843: 0x000d, 0x3844: 0x000d, 0x3845: 0x000d,
-	0x3846: 0x000d, 0x3847: 0x000d, 0x3848: 0x000d, 0x3849: 0x000d, 0x384a: 0x000d, 0x384b: 0x000d,
-	0x384c: 0x000d, 0x384d: 0x000d, 0x384e: 0x000d, 0x384f: 0x000d, 0x3850: 0x000d, 0x3851: 0x000d,
-	0x3852: 0x000d, 0x3853: 0x000d, 0x3854: 0x000d, 0x3855: 0x000d, 0x3856: 0x000d, 0x3857: 0x000d,
-	0x3858: 0x000d, 0x3859: 0x000d, 0x385a: 0x000d, 0x385b: 0x000d, 0x385c: 0x000d, 0x385d: 0x000d,
-	0x385e: 0x000d, 0x385f: 0x000d, 0x3860: 0x000d, 0x3861: 0x000d, 0x3862: 0x000d, 0x3863: 0x000d,
-	0x3864: 0x000d, 0x3865: 0x000d, 0x3866: 0x000d, 0x3867: 0x000d, 0x3868: 0x000d, 0x3869: 0x000d,
-	0x386a: 0x000d, 0x386b: 0x000d, 0x386c: 0x000d, 0x386d: 0x000d, 0x386e: 0x000d, 0x386f: 0x000d,
-	0x3870: 0x000a, 0x3871: 0x000a, 0x3872: 0x000d, 0x3873: 0x000d, 0x3874: 0x000d, 0x3875: 0x000d,
-	0x3876: 0x000d, 0x3877: 0x000d, 0x3878: 0x000d, 0x3879: 0x000d, 0x387a: 0x000d, 0x387b: 0x000d,
-	0x387c: 0x000d, 0x387d: 0x000d, 0x387e: 0x000d, 0x387f: 0x000d,
-	// Block 0xe2, offset 0x3880
-	0x3880: 0x000a, 0x3881: 0x000a, 0x3882: 0x000a, 0x3883: 0x000a, 0x3884: 0x000a, 0x3885: 0x000a,
-	0x3886: 0x000a, 0x3887: 0x000a, 0x3888: 0x000a, 0x3889: 0x000a, 0x388a: 0x000a, 0x388b: 0x000a,
-	0x388c: 0x000a, 0x388d: 0x000a, 0x388e: 0x000a, 0x388f: 0x000a, 0x3890: 0x000a, 0x3891: 0x000a,
-	0x3892: 0x000a, 0x3893: 0x000a, 0x3894: 0x000a, 0x3895: 0x000a, 0x3896: 0x000a, 0x3897: 0x000a,
-	0x3898: 0x000a, 0x3899: 0x000a, 0x389a: 0x000a, 0x389b: 0x000a, 0x389c: 0x000a, 0x389d: 0x000a,
-	0x389e: 0x000a, 0x389f: 0x000a, 0x38a0: 0x000a, 0x38a1: 0x000a, 0x38a2: 0x000a, 0x38a3: 0x000a,
-	0x38a4: 0x000a, 0x38a5: 0x000a, 0x38a6: 0x000a, 0x38a7: 0x000a, 0x38a8: 0x000a, 0x38a9: 0x000a,
-	0x38aa: 0x000a, 0x38ab: 0x000a,
-	0x38b0: 0x000a, 0x38b1: 0x000a, 0x38b2: 0x000a, 0x38b3: 0x000a, 0x38b4: 0x000a, 0x38b5: 0x000a,
-	0x38b6: 0x000a, 0x38b7: 0x000a, 0x38b8: 0x000a, 0x38b9: 0x000a, 0x38ba: 0x000a, 0x38bb: 0x000a,
-	0x38bc: 0x000a, 0x38bd: 0x000a, 0x38be: 0x000a, 0x38bf: 0x000a,
-	// Block 0xe3, offset 0x38c0
-	0x38c0: 0x000a, 0x38c1: 0x000a, 0x38c2: 0x000a, 0x38c3: 0x000a, 0x38c4: 0x000a, 0x38c5: 0x000a,
-	0x38c6: 0x000a, 0x38c7: 0x000a, 0x38c8: 0x000a, 0x38c9: 0x000a, 0x38ca: 0x000a, 0x38cb: 0x000a,
-	0x38cc: 0x000a, 0x38cd: 0x000a, 0x38ce: 0x000a, 0x38cf: 0x000a, 0x38d0: 0x000a, 0x38d1: 0x000a,
-	0x38d2: 0x000a, 0x38d3: 0x000a,
-	0x38e0: 0x000a, 0x38e1: 0x000a, 0x38e2: 0x000a, 0x38e3: 0x000a,
-	0x38e4: 0x000a, 0x38e5: 0x000a, 0x38e6: 0x000a, 0x38e7: 0x000a, 0x38e8: 0x000a, 0x38e9: 0x000a,
-	0x38ea: 0x000a, 0x38eb: 0x000a, 0x38ec: 0x000a, 0x38ed: 0x000a, 0x38ee: 0x000a,
-	0x38f1: 0x000a, 0x38f2: 0x000a, 0x38f3: 0x000a, 0x38f4: 0x000a, 0x38f5: 0x000a,
-	0x38f6: 0x000a, 0x38f7: 0x000a, 0x38f8: 0x000a, 0x38f9: 0x000a, 0x38fa: 0x000a, 0x38fb: 0x000a,
-	0x38fc: 0x000a, 0x38fd: 0x000a, 0x38fe: 0x000a, 0x38ff: 0x000a,
-	// Block 0xe4, offset 0x3900
-	0x3901: 0x000a, 0x3902: 0x000a, 0x3903: 0x000a, 0x3904: 0x000a, 0x3905: 0x000a,
-	0x3906: 0x000a, 0x3907: 0x000a, 0x3908: 0x000a, 0x3909: 0x000a, 0x390a: 0x000a, 0x390b: 0x000a,
-	0x390c: 0x000a, 0x390d: 0x000a, 0x390e: 0x000a, 0x390f: 0x000a, 0x3911: 0x000a,
-	0x3912: 0x000a, 0x3913: 0x000a, 0x3914: 0x000a, 0x3915: 0x000a, 0x3916: 0x000a, 0x3917: 0x000a,
-	0x3918: 0x000a, 0x3919: 0x000a, 0x391a: 0x000a, 0x391b: 0x000a, 0x391c: 0x000a, 0x391d: 0x000a,
-	0x391e: 0x000a, 0x391f: 0x000a, 0x3920: 0x000a, 0x3921: 0x000a, 0x3922: 0x000a, 0x3923: 0x000a,
-	0x3924: 0x000a, 0x3925: 0x000a, 0x3926: 0x000a, 0x3927: 0x000a, 0x3928: 0x000a, 0x3929: 0x000a,
-	0x392a: 0x000a, 0x392b: 0x000a, 0x392c: 0x000a, 0x392d: 0x000a, 0x392e: 0x000a, 0x392f: 0x000a,
-	0x3930: 0x000a, 0x3931: 0x000a, 0x3932: 0x000a, 0x3933: 0x000a, 0x3934: 0x000a, 0x3935: 0x000a,
-	// Block 0xe5, offset 0x3940
-	0x3940: 0x0002, 0x3941: 0x0002, 0x3942: 0x0002, 0x3943: 0x0002, 0x3944: 0x0002, 0x3945: 0x0002,
-	0x3946: 0x0002, 0x3947: 0x0002, 0x3948: 0x0002, 0x3949: 0x0002, 0x394a: 0x0002, 0x394b: 0x000a,
-	0x394c: 0x000a, 0x394d: 0x000a, 0x394e: 0x000a, 0x394f: 0x000a,
-	0x396f: 0x000a,
-	// Block 0xe6, offset 0x3980
-	0x39aa: 0x000a, 0x39ab: 0x000a, 0x39ac: 0x000a, 0x39ad: 0x000a, 0x39ae: 0x000a, 0x39af: 0x000a,
-	// Block 0xe7, offset 0x39c0
-	0x39ed: 0x000a,
-	// Block 0xe8, offset 0x3a00
-	0x3a20: 0x000a, 0x3a21: 0x000a, 0x3a22: 0x000a, 0x3a23: 0x000a,
-	0x3a24: 0x000a, 0x3a25: 0x000a,
-	// Block 0xe9, offset 0x3a40
-	0x3a40: 0x000a, 0x3a41: 0x000a, 0x3a42: 0x000a, 0x3a43: 0x000a, 0x3a44: 0x000a, 0x3a45: 0x000a,
-	0x3a46: 0x000a, 0x3a47: 0x000a, 0x3a48: 0x000a, 0x3a49: 0x000a, 0x3a4a: 0x000a, 0x3a4b: 0x000a,
-	0x3a4c: 0x000a, 0x3a4d: 0x000a, 0x3a4e: 0x000a, 0x3a4f: 0x000a, 0x3a50: 0x000a, 0x3a51: 0x000a,
-	0x3a52: 0x000a, 0x3a53: 0x000a, 0x3a54: 0x000a, 0x3a55: 0x000a, 0x3a56: 0x000a, 0x3a57: 0x000a,
-	0x3a60: 0x000a, 0x3a61: 0x000a, 0x3a62: 0x000a, 0x3a63: 0x000a,
-	0x3a64: 0x000a, 0x3a65: 0x000a, 0x3a66: 0x000a, 0x3a67: 0x000a, 0x3a68: 0x000a, 0x3a69: 0x000a,
-	0x3a6a: 0x000a, 0x3a6b: 0x000a, 0x3a6c: 0x000a,
-	0x3a70: 0x000a, 0x3a71: 0x000a, 0x3a72: 0x000a, 0x3a73: 0x000a, 0x3a74: 0x000a, 0x3a75: 0x000a,
-	0x3a76: 0x000a, 0x3a77: 0x000a, 0x3a78: 0x000a, 0x3a79: 0x000a, 0x3a7a: 0x000a, 0x3a7b: 0x000a,
-	0x3a7c: 0x000a,
-	// Block 0xea, offset 0x3a80
-	0x3a80: 0x000a, 0x3a81: 0x000a, 0x3a82: 0x000a, 0x3a83: 0x000a, 0x3a84: 0x000a, 0x3a85: 0x000a,
-	0x3a86: 0x000a, 0x3a87: 0x000a, 0x3a88: 0x000a, 0x3a89: 0x000a, 0x3a8a: 0x000a, 0x3a8b: 0x000a,
-	0x3a8c: 0x000a, 0x3a8d: 0x000a, 0x3a8e: 0x000a, 0x3a8f: 0x000a, 0x3a90: 0x000a, 0x3a91: 0x000a,
-	0x3a92: 0x000a, 0x3a93: 0x000a, 0x3a94: 0x000a, 0x3a95: 0x000a, 0x3a96: 0x000a, 0x3a97: 0x000a,
-	0x3a98: 0x000a,
-	0x3aa0: 0x000a, 0x3aa1: 0x000a, 0x3aa2: 0x000a, 0x3aa3: 0x000a,
-	0x3aa4: 0x000a, 0x3aa5: 0x000a, 0x3aa6: 0x000a, 0x3aa7: 0x000a, 0x3aa8: 0x000a, 0x3aa9: 0x000a,
-	0x3aaa: 0x000a, 0x3aab: 0x000a,
-	// Block 0xeb, offset 0x3ac0
-	0x3ac0: 0x000a, 0x3ac1: 0x000a, 0x3ac2: 0x000a, 0x3ac3: 0x000a, 0x3ac4: 0x000a, 0x3ac5: 0x000a,
-	0x3ac6: 0x000a, 0x3ac7: 0x000a, 0x3ac8: 0x000a, 0x3ac9: 0x000a, 0x3aca: 0x000a, 0x3acb: 0x000a,
-	0x3ad0: 0x000a, 0x3ad1: 0x000a,
-	0x3ad2: 0x000a, 0x3ad3: 0x000a, 0x3ad4: 0x000a, 0x3ad5: 0x000a, 0x3ad6: 0x000a, 0x3ad7: 0x000a,
-	0x3ad8: 0x000a, 0x3ad9: 0x000a, 0x3ada: 0x000a, 0x3adb: 0x000a, 0x3adc: 0x000a, 0x3add: 0x000a,
-	0x3ade: 0x000a, 0x3adf: 0x000a, 0x3ae0: 0x000a, 0x3ae1: 0x000a, 0x3ae2: 0x000a, 0x3ae3: 0x000a,
-	0x3ae4: 0x000a, 0x3ae5: 0x000a, 0x3ae6: 0x000a, 0x3ae7: 0x000a, 0x3ae8: 0x000a, 0x3ae9: 0x000a,
-	0x3aea: 0x000a, 0x3aeb: 0x000a, 0x3aec: 0x000a, 0x3aed: 0x000a, 0x3aee: 0x000a, 0x3aef: 0x000a,
-	0x3af0: 0x000a, 0x3af1: 0x000a, 0x3af2: 0x000a, 0x3af3: 0x000a, 0x3af4: 0x000a, 0x3af5: 0x000a,
-	0x3af6: 0x000a, 0x3af7: 0x000a, 0x3af8: 0x000a, 0x3af9: 0x000a, 0x3afa: 0x000a, 0x3afb: 0x000a,
-	0x3afc: 0x000a, 0x3afd: 0x000a, 0x3afe: 0x000a, 0x3aff: 0x000a,
-	// Block 0xec, offset 0x3b00
-	0x3b00: 0x000a, 0x3b01: 0x000a, 0x3b02: 0x000a, 0x3b03: 0x000a, 0x3b04: 0x000a, 0x3b05: 0x000a,
-	0x3b06: 0x000a, 0x3b07: 0x000a,
-	0x3b10: 0x000a, 0x3b11: 0x000a,
-	0x3b12: 0x000a, 0x3b13: 0x000a, 0x3b14: 0x000a, 0x3b15: 0x000a, 0x3b16: 0x000a, 0x3b17: 0x000a,
-	0x3b18: 0x000a, 0x3b19: 0x000a,
-	0x3b20: 0x000a, 0x3b21: 0x000a, 0x3b22: 0x000a, 0x3b23: 0x000a,
-	0x3b24: 0x000a, 0x3b25: 0x000a, 0x3b26: 0x000a, 0x3b27: 0x000a, 0x3b28: 0x000a, 0x3b29: 0x000a,
-	0x3b2a: 0x000a, 0x3b2b: 0x000a, 0x3b2c: 0x000a, 0x3b2d: 0x000a, 0x3b2e: 0x000a, 0x3b2f: 0x000a,
-	0x3b30: 0x000a, 0x3b31: 0x000a, 0x3b32: 0x000a, 0x3b33: 0x000a, 0x3b34: 0x000a, 0x3b35: 0x000a,
-	0x3b36: 0x000a, 0x3b37: 0x000a, 0x3b38: 0x000a, 0x3b39: 0x000a, 0x3b3a: 0x000a, 0x3b3b: 0x000a,
-	0x3b3c: 0x000a, 0x3b3d: 0x000a, 0x3b3e: 0x000a, 0x3b3f: 0x000a,
-	// Block 0xed, offset 0x3b40
-	0x3b40: 0x000a, 0x3b41: 0x000a, 0x3b42: 0x000a, 0x3b43: 0x000a, 0x3b44: 0x000a, 0x3b45: 0x000a,
-	0x3b46: 0x000a, 0x3b47: 0x000a,
-	0x3b50: 0x000a, 0x3b51: 0x000a,
-	0x3b52: 0x000a, 0x3b53: 0x000a, 0x3b54: 0x000a, 0x3b55: 0x000a, 0x3b56: 0x000a, 0x3b57: 0x000a,
-	0x3b58: 0x000a, 0x3b59: 0x000a, 0x3b5a: 0x000a, 0x3b5b: 0x000a, 0x3b5c: 0x000a, 0x3b5d: 0x000a,
-	0x3b5e: 0x000a, 0x3b5f: 0x000a, 0x3b60: 0x000a, 0x3b61: 0x000a, 0x3b62: 0x000a, 0x3b63: 0x000a,
-	0x3b64: 0x000a, 0x3b65: 0x000a, 0x3b66: 0x000a, 0x3b67: 0x000a, 0x3b68: 0x000a, 0x3b69: 0x000a,
-	0x3b6a: 0x000a, 0x3b6b: 0x000a, 0x3b6c: 0x000a, 0x3b6d: 0x000a,
-	0x3b70: 0x000a, 0x3b71: 0x000a,
-	// Block 0xee, offset 0x3b80
-	0x3b80: 0x000a, 0x3b81: 0x000a, 0x3b82: 0x000a, 0x3b83: 0x000a, 0x3b84: 0x000a, 0x3b85: 0x000a,
-	0x3b86: 0x000a, 0x3b87: 0x000a, 0x3b88: 0x000a, 0x3b89: 0x000a, 0x3b8a: 0x000a, 0x3b8b: 0x000a,
-	0x3b8c: 0x000a, 0x3b8d: 0x000a, 0x3b8e: 0x000a, 0x3b8f: 0x000a, 0x3b90: 0x000a, 0x3b91: 0x000a,
-	0x3b92: 0x000a, 0x3b93: 0x000a, 0x3b94: 0x000a, 0x3b95: 0x000a, 0x3b96: 0x000a, 0x3b97: 0x000a,
-	0x3b98: 0x000a, 0x3b99: 0x000a, 0x3b9a: 0x000a, 0x3b9b: 0x000a, 0x3b9c: 0x000a, 0x3b9d: 0x000a,
-	0x3b9e: 0x000a, 0x3b9f: 0x000a, 0x3ba0: 0x000a, 0x3ba1: 0x000a, 0x3ba2: 0x000a, 0x3ba3: 0x000a,
-	0x3ba4: 0x000a, 0x3ba5: 0x000a, 0x3ba6: 0x000a, 0x3ba7: 0x000a, 0x3ba8: 0x000a, 0x3ba9: 0x000a,
-	0x3baa: 0x000a, 0x3bab: 0x000a, 0x3bac: 0x000a, 0x3bad: 0x000a, 0x3bae: 0x000a, 0x3baf: 0x000a,
-	0x3bb0: 0x000a, 0x3bb1: 0x000a, 0x3bb2: 0x000a, 0x3bb3: 0x000a, 0x3bb4: 0x000a, 0x3bb5: 0x000a,
-	0x3bb6: 0x000a, 0x3bb7: 0x000a, 0x3bb8: 0x000a, 0x3bba: 0x000a, 0x3bbb: 0x000a,
-	0x3bbc: 0x000a, 0x3bbd: 0x000a, 0x3bbe: 0x000a, 0x3bbf: 0x000a,
-	// Block 0xef, offset 0x3bc0
-	0x3bc0: 0x000a, 0x3bc1: 0x000a, 0x3bc2: 0x000a, 0x3bc3: 0x000a, 0x3bc4: 0x000a, 0x3bc5: 0x000a,
-	0x3bc6: 0x000a, 0x3bc7: 0x000a, 0x3bc8: 0x000a, 0x3bc9: 0x000a, 0x3bca: 0x000a, 0x3bcb: 0x000a,
-	0x3bcd: 0x000a, 0x3bce: 0x000a, 0x3bcf: 0x000a, 0x3bd0: 0x000a, 0x3bd1: 0x000a,
-	0x3bd2: 0x000a, 0x3bd3: 0x000a, 0x3bd4: 0x000a, 0x3bd5: 0x000a, 0x3bd6: 0x000a, 0x3bd7: 0x000a,
-	0x3bd8: 0x000a, 0x3bd9: 0x000a, 0x3bda: 0x000a, 0x3bdb: 0x000a, 0x3bdc: 0x000a, 0x3bdd: 0x000a,
-	0x3bde: 0x000a, 0x3bdf: 0x000a, 0x3be0: 0x000a, 0x3be1: 0x000a, 0x3be2: 0x000a, 0x3be3: 0x000a,
-	0x3be4: 0x000a, 0x3be5: 0x000a, 0x3be6: 0x000a, 0x3be7: 0x000a, 0x3be8: 0x000a, 0x3be9: 0x000a,
-	0x3bea: 0x000a, 0x3beb: 0x000a, 0x3bec: 0x000a, 0x3bed: 0x000a, 0x3bee: 0x000a, 0x3bef: 0x000a,
-	0x3bf0: 0x000a, 0x3bf1: 0x000a, 0x3bf2: 0x000a, 0x3bf3: 0x000a, 0x3bf4: 0x000a, 0x3bf5: 0x000a,
-	0x3bf6: 0x000a, 0x3bf7: 0x000a, 0x3bf8: 0x000a, 0x3bf9: 0x000a, 0x3bfa: 0x000a, 0x3bfb: 0x000a,
-	0x3bfc: 0x000a, 0x3bfd: 0x000a, 0x3bfe: 0x000a, 0x3bff: 0x000a,
-	// Block 0xf0, offset 0x3c00
-	0x3c00: 0x000a, 0x3c01: 0x000a, 0x3c02: 0x000a, 0x3c03: 0x000a, 0x3c04: 0x000a, 0x3c05: 0x000a,
-	0x3c06: 0x000a, 0x3c07: 0x000a, 0x3c08: 0x000a, 0x3c09: 0x000a, 0x3c0a: 0x000a, 0x3c0b: 0x000a,
-	0x3c0c: 0x000a, 0x3c0d: 0x000a, 0x3c0e: 0x000a, 0x3c0f: 0x000a, 0x3c10: 0x000a, 0x3c11: 0x000a,
-	0x3c12: 0x000a, 0x3c13: 0x000a,
-	0x3c20: 0x000a, 0x3c21: 0x000a, 0x3c22: 0x000a, 0x3c23: 0x000a,
-	0x3c24: 0x000a, 0x3c25: 0x000a, 0x3c26: 0x000a, 0x3c27: 0x000a, 0x3c28: 0x000a, 0x3c29: 0x000a,
-	0x3c2a: 0x000a, 0x3c2b: 0x000a, 0x3c2c: 0x000a, 0x3c2d: 0x000a,
-	0x3c30: 0x000a, 0x3c31: 0x000a, 0x3c32: 0x000a, 0x3c33: 0x000a, 0x3c34: 0x000a,
-	0x3c38: 0x000a, 0x3c39: 0x000a, 0x3c3a: 0x000a,
-	// Block 0xf1, offset 0x3c40
-	0x3c40: 0x000a, 0x3c41: 0x000a, 0x3c42: 0x000a, 0x3c43: 0x000a, 0x3c44: 0x000a, 0x3c45: 0x000a,
-	0x3c46: 0x000a,
-	0x3c50: 0x000a, 0x3c51: 0x000a,
-	0x3c52: 0x000a, 0x3c53: 0x000a, 0x3c54: 0x000a, 0x3c55: 0x000a, 0x3c56: 0x000a, 0x3c57: 0x000a,
-	0x3c58: 0x000a, 0x3c59: 0x000a, 0x3c5a: 0x000a, 0x3c5b: 0x000a, 0x3c5c: 0x000a, 0x3c5d: 0x000a,
-	0x3c5e: 0x000a, 0x3c5f: 0x000a, 0x3c60: 0x000a, 0x3c61: 0x000a, 0x3c62: 0x000a, 0x3c63: 0x000a,
-	0x3c64: 0x000a, 0x3c65: 0x000a, 0x3c66: 0x000a, 0x3c67: 0x000a, 0x3c68: 0x000a,
-	0x3c70: 0x000a, 0x3c71: 0x000a, 0x3c72: 0x000a, 0x3c73: 0x000a, 0x3c74: 0x000a, 0x3c75: 0x000a,
-	0x3c76: 0x000a,
-	// Block 0xf2, offset 0x3c80
-	0x3c80: 0x000a, 0x3c81: 0x000a, 0x3c82: 0x000a,
-	0x3c90: 0x000a, 0x3c91: 0x000a,
-	0x3c92: 0x000a, 0x3c93: 0x000a, 0x3c94: 0x000a, 0x3c95: 0x000a, 0x3c96: 0x000a,
-	// Block 0xf3, offset 0x3cc0
-	0x3cc0: 0x000a, 0x3cc1: 0x000a, 0x3cc2: 0x000a, 0x3cc3: 0x000a, 0x3cc4: 0x000a, 0x3cc5: 0x000a,
-	0x3cc6: 0x000a, 0x3cc7: 0x000a, 0x3cc8: 0x000a, 0x3cc9: 0x000a, 0x3cca: 0x000a, 0x3ccb: 0x000a,
-	0x3ccc: 0x000a, 0x3ccd: 0x000a, 0x3cce: 0x000a, 0x3ccf: 0x000a, 0x3cd0: 0x000a, 0x3cd1: 0x000a,
-	0x3cd2: 0x000a, 0x3cd4: 0x000a, 0x3cd5: 0x000a, 0x3cd6: 0x000a, 0x3cd7: 0x000a,
-	0x3cd8: 0x000a, 0x3cd9: 0x000a, 0x3cda: 0x000a, 0x3cdb: 0x000a, 0x3cdc: 0x000a, 0x3cdd: 0x000a,
-	0x3cde: 0x000a, 0x3cdf: 0x000a, 0x3ce0: 0x000a, 0x3ce1: 0x000a, 0x3ce2: 0x000a, 0x3ce3: 0x000a,
-	0x3ce4: 0x000a, 0x3ce5: 0x000a, 0x3ce6: 0x000a, 0x3ce7: 0x000a, 0x3ce8: 0x000a, 0x3ce9: 0x000a,
-	0x3cea: 0x000a, 0x3ceb: 0x000a, 0x3cec: 0x000a, 0x3ced: 0x000a, 0x3cee: 0x000a, 0x3cef: 0x000a,
-	0x3cf0: 0x000a, 0x3cf1: 0x000a, 0x3cf2: 0x000a, 0x3cf3: 0x000a, 0x3cf4: 0x000a, 0x3cf5: 0x000a,
-	0x3cf6: 0x000a, 0x3cf7: 0x000a, 0x3cf8: 0x000a, 0x3cf9: 0x000a, 0x3cfa: 0x000a, 0x3cfb: 0x000a,
-	0x3cfc: 0x000a, 0x3cfd: 0x000a, 0x3cfe: 0x000a, 0x3cff: 0x000a,
-	// Block 0xf4, offset 0x3d00
-	0x3d00: 0x000a, 0x3d01: 0x000a, 0x3d02: 0x000a, 0x3d03: 0x000a, 0x3d04: 0x000a, 0x3d05: 0x000a,
-	0x3d06: 0x000a, 0x3d07: 0x000a, 0x3d08: 0x000a, 0x3d09: 0x000a, 0x3d0a: 0x000a,
-	0x3d30: 0x0002, 0x3d31: 0x0002, 0x3d32: 0x0002, 0x3d33: 0x0002, 0x3d34: 0x0002, 0x3d35: 0x0002,
-	0x3d36: 0x0002, 0x3d37: 0x0002, 0x3d38: 0x0002, 0x3d39: 0x0002,
-	// Block 0xf5, offset 0x3d40
-	0x3d7e: 0x000b, 0x3d7f: 0x000b,
-	// Block 0xf6, offset 0x3d80
-	0x3d80: 0x000b, 0x3d81: 0x000b, 0x3d82: 0x000b, 0x3d83: 0x000b, 0x3d84: 0x000b, 0x3d85: 0x000b,
-	0x3d86: 0x000b, 0x3d87: 0x000b, 0x3d88: 0x000b, 0x3d89: 0x000b, 0x3d8a: 0x000b, 0x3d8b: 0x000b,
-	0x3d8c: 0x000b, 0x3d8d: 0x000b, 0x3d8e: 0x000b, 0x3d8f: 0x000b, 0x3d90: 0x000b, 0x3d91: 0x000b,
-	0x3d92: 0x000b, 0x3d93: 0x000b, 0x3d94: 0x000b, 0x3d95: 0x000b, 0x3d96: 0x000b, 0x3d97: 0x000b,
-	0x3d98: 0x000b, 0x3d99: 0x000b, 0x3d9a: 0x000b, 0x3d9b: 0x000b, 0x3d9c: 0x000b, 0x3d9d: 0x000b,
-	0x3d9e: 0x000b, 0x3d9f: 0x000b, 0x3da0: 0x000b, 0x3da1: 0x000b, 0x3da2: 0x000b, 0x3da3: 0x000b,
-	0x3da4: 0x000b, 0x3da5: 0x000b, 0x3da6: 0x000b, 0x3da7: 0x000b, 0x3da8: 0x000b, 0x3da9: 0x000b,
-	0x3daa: 0x000b, 0x3dab: 0x000b, 0x3dac: 0x000b, 0x3dad: 0x000b, 0x3dae: 0x000b, 0x3daf: 0x000b,
-	0x3db0: 0x000b, 0x3db1: 0x000b, 0x3db2: 0x000b, 0x3db3: 0x000b, 0x3db4: 0x000b, 0x3db5: 0x000b,
-	0x3db6: 0x000b, 0x3db7: 0x000b, 0x3db8: 0x000b, 0x3db9: 0x000b, 0x3dba: 0x000b, 0x3dbb: 0x000b,
-	0x3dbc: 0x000b, 0x3dbd: 0x000b, 0x3dbe: 0x000b, 0x3dbf: 0x000b,
-	// Block 0xf7, offset 0x3dc0
-	0x3dc0: 0x000c, 0x3dc1: 0x000c, 0x3dc2: 0x000c, 0x3dc3: 0x000c, 0x3dc4: 0x000c, 0x3dc5: 0x000c,
-	0x3dc6: 0x000c, 0x3dc7: 0x000c, 0x3dc8: 0x000c, 0x3dc9: 0x000c, 0x3dca: 0x000c, 0x3dcb: 0x000c,
-	0x3dcc: 0x000c, 0x3dcd: 0x000c, 0x3dce: 0x000c, 0x3dcf: 0x000c, 0x3dd0: 0x000c, 0x3dd1: 0x000c,
-	0x3dd2: 0x000c, 0x3dd3: 0x000c, 0x3dd4: 0x000c, 0x3dd5: 0x000c, 0x3dd6: 0x000c, 0x3dd7: 0x000c,
-	0x3dd8: 0x000c, 0x3dd9: 0x000c, 0x3dda: 0x000c, 0x3ddb: 0x000c, 0x3ddc: 0x000c, 0x3ddd: 0x000c,
-	0x3dde: 0x000c, 0x3ddf: 0x000c, 0x3de0: 0x000c, 0x3de1: 0x000c, 0x3de2: 0x000c, 0x3de3: 0x000c,
-	0x3de4: 0x000c, 0x3de5: 0x000c, 0x3de6: 0x000c, 0x3de7: 0x000c, 0x3de8: 0x000c, 0x3de9: 0x000c,
-	0x3dea: 0x000c, 0x3deb: 0x000c, 0x3dec: 0x000c, 0x3ded: 0x000c, 0x3dee: 0x000c, 0x3def: 0x000c,
-	0x3df0: 0x000b, 0x3df1: 0x000b, 0x3df2: 0x000b, 0x3df3: 0x000b, 0x3df4: 0x000b, 0x3df5: 0x000b,
-	0x3df6: 0x000b, 0x3df7: 0x000b, 0x3df8: 0x000b, 0x3df9: 0x000b, 0x3dfa: 0x000b, 0x3dfb: 0x000b,
-	0x3dfc: 0x000b, 0x3dfd: 0x000b, 0x3dfe: 0x000b, 0x3dff: 0x000b,
-}
-
-// bidiIndex: 24 blocks, 1536 entries, 1536 bytes
-// Block 0 is the zero block.
-var bidiIndex = [1536]uint8{
-	// Block 0x0, offset 0x0
-	// Block 0x1, offset 0x40
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc2: 0x01, 0xc3: 0x02,
-	0xca: 0x03, 0xcb: 0x04, 0xcc: 0x05, 0xcd: 0x06, 0xce: 0x07, 0xcf: 0x08,
-	0xd2: 0x09, 0xd6: 0x0a, 0xd7: 0x0b,
-	0xd8: 0x0c, 0xd9: 0x0d, 0xda: 0x0e, 0xdb: 0x0f, 0xdc: 0x10, 0xdd: 0x11, 0xde: 0x12, 0xdf: 0x13,
-	0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, 0xe4: 0x06,
-	0xea: 0x07, 0xef: 0x08,
-	0xf0: 0x11, 0xf1: 0x12, 0xf2: 0x12, 0xf3: 0x14, 0xf4: 0x15,
-	// Block 0x4, offset 0x100
-	0x120: 0x14, 0x121: 0x15, 0x122: 0x16, 0x123: 0x17, 0x124: 0x18, 0x125: 0x19, 0x126: 0x1a, 0x127: 0x1b,
-	0x128: 0x1c, 0x129: 0x1d, 0x12a: 0x1c, 0x12b: 0x1e, 0x12c: 0x1f, 0x12d: 0x20, 0x12e: 0x21, 0x12f: 0x22,
-	0x130: 0x23, 0x131: 0x24, 0x132: 0x1a, 0x133: 0x25, 0x134: 0x26, 0x135: 0x27, 0x136: 0x28, 0x137: 0x29,
-	0x138: 0x2a, 0x139: 0x2b, 0x13a: 0x2c, 0x13b: 0x2d, 0x13c: 0x2e, 0x13d: 0x2f, 0x13e: 0x30, 0x13f: 0x31,
-	// Block 0x5, offset 0x140
-	0x140: 0x32, 0x141: 0x33, 0x142: 0x34,
-	0x14d: 0x35, 0x14e: 0x36,
-	0x150: 0x37,
-	0x15a: 0x38, 0x15c: 0x39, 0x15d: 0x3a, 0x15e: 0x3b, 0x15f: 0x3c,
-	0x160: 0x3d, 0x162: 0x3e, 0x164: 0x3f, 0x165: 0x40, 0x167: 0x41,
-	0x168: 0x42, 0x169: 0x43, 0x16a: 0x44, 0x16b: 0x45, 0x16c: 0x46, 0x16d: 0x47, 0x16e: 0x48, 0x16f: 0x49,
-	0x170: 0x4a, 0x173: 0x4b, 0x177: 0x4c,
-	0x17e: 0x4d, 0x17f: 0x4e,
-	// Block 0x6, offset 0x180
-	0x180: 0x4f, 0x181: 0x50, 0x182: 0x51, 0x183: 0x52, 0x184: 0x53, 0x185: 0x54, 0x186: 0x55, 0x187: 0x56,
-	0x188: 0x57, 0x189: 0x56, 0x18a: 0x56, 0x18b: 0x56, 0x18c: 0x58, 0x18d: 0x59, 0x18e: 0x5a, 0x18f: 0x56,
-	0x190: 0x5b, 0x191: 0x5c, 0x192: 0x5d, 0x193: 0x5e, 0x194: 0x56, 0x195: 0x56, 0x196: 0x56, 0x197: 0x56,
-	0x198: 0x56, 0x199: 0x56, 0x19a: 0x5f, 0x19b: 0x56, 0x19c: 0x56, 0x19d: 0x60, 0x19e: 0x56, 0x19f: 0x61,
-	0x1a4: 0x56, 0x1a5: 0x56, 0x1a6: 0x62, 0x1a7: 0x63,
-	0x1a8: 0x56, 0x1a9: 0x56, 0x1aa: 0x56, 0x1ab: 0x56, 0x1ac: 0x56, 0x1ad: 0x64, 0x1ae: 0x65, 0x1af: 0x56,
-	0x1b3: 0x66, 0x1b5: 0x67, 0x1b7: 0x68,
-	0x1b8: 0x69, 0x1b9: 0x6a, 0x1ba: 0x6b, 0x1bb: 0x6c, 0x1bc: 0x56, 0x1bd: 0x56, 0x1be: 0x56, 0x1bf: 0x6d,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x6e, 0x1c2: 0x6f, 0x1c3: 0x70, 0x1c7: 0x71,
-	0x1c8: 0x72, 0x1c9: 0x73, 0x1ca: 0x74, 0x1cb: 0x75, 0x1cd: 0x76, 0x1cf: 0x77,
-	// Block 0x8, offset 0x200
-	0x237: 0x56,
-	// Block 0x9, offset 0x240
-	0x252: 0x78, 0x253: 0x79,
-	0x258: 0x7a, 0x259: 0x7b, 0x25a: 0x7c, 0x25b: 0x7d, 0x25c: 0x7e, 0x25e: 0x7f,
-	0x260: 0x80, 0x261: 0x81, 0x263: 0x82, 0x264: 0x83, 0x265: 0x84, 0x266: 0x85, 0x267: 0x86,
-	0x268: 0x87, 0x269: 0x88, 0x26a: 0x89, 0x26b: 0x8a, 0x26d: 0x8b, 0x26f: 0x8c,
-	// Block 0xa, offset 0x280
-	0x2ac: 0x8d, 0x2ad: 0x8e, 0x2ae: 0x0e, 0x2af: 0x0e,
-	0x2b0: 0x0e, 0x2b1: 0x0e, 0x2b2: 0x0e, 0x2b3: 0x0e, 0x2b4: 0x8f, 0x2b5: 0x0e, 0x2b6: 0x0e, 0x2b7: 0x90,
-	0x2b8: 0x91, 0x2b9: 0x92, 0x2ba: 0x0e, 0x2bb: 0x93, 0x2bc: 0x94, 0x2bd: 0x95, 0x2bf: 0x96,
-	// Block 0xb, offset 0x2c0
-	0x2c4: 0x97, 0x2c5: 0x56, 0x2c6: 0x98, 0x2c7: 0x99,
-	0x2cb: 0x9a, 0x2cd: 0x9b,
-	0x2e0: 0x9c, 0x2e1: 0x9c, 0x2e2: 0x9c, 0x2e3: 0x9c, 0x2e4: 0x9d, 0x2e5: 0x9c, 0x2e6: 0x9c, 0x2e7: 0x9c,
-	0x2e8: 0x9e, 0x2e9: 0x9c, 0x2ea: 0x9c, 0x2eb: 0x9f, 0x2ec: 0xa0, 0x2ed: 0x9c, 0x2ee: 0x9c, 0x2ef: 0x9c,
-	0x2f0: 0x9c, 0x2f1: 0x9c, 0x2f2: 0x9c, 0x2f3: 0x9c, 0x2f4: 0xa1, 0x2f5: 0x9c, 0x2f6: 0x9c, 0x2f7: 0x9c,
-	0x2f8: 0x9c, 0x2f9: 0xa2, 0x2fa: 0xa3, 0x2fb: 0x9c, 0x2fc: 0xa4, 0x2fd: 0xa5, 0x2fe: 0x9c, 0x2ff: 0x9c,
-	// Block 0xc, offset 0x300
-	0x300: 0xa6, 0x301: 0xa7, 0x302: 0xa8, 0x304: 0xa9, 0x305: 0xaa, 0x306: 0xab, 0x307: 0xac,
-	0x308: 0xad, 0x30b: 0xae, 0x30c: 0x26, 0x30d: 0xaf,
-	0x310: 0xb0, 0x311: 0xb1, 0x312: 0xb2, 0x313: 0xb3, 0x316: 0xb4, 0x317: 0xb5,
-	0x318: 0xb6, 0x319: 0xb7, 0x31a: 0xb8, 0x31c: 0xb9,
-	0x320: 0xba, 0x324: 0xbb, 0x325: 0xbc, 0x327: 0xbd,
-	0x328: 0xbe, 0x329: 0xbf, 0x32a: 0xc0,
-	0x330: 0xc1, 0x332: 0xc2, 0x334: 0xc3, 0x335: 0xc4, 0x336: 0xc5,
-	0x33b: 0xc6, 0x33f: 0xc7,
-	// Block 0xd, offset 0x340
-	0x36b: 0xc8, 0x36c: 0xc9,
-	0x37d: 0xca, 0x37e: 0xcb, 0x37f: 0xcc,
-	// Block 0xe, offset 0x380
-	0x3b2: 0xcd,
-	// Block 0xf, offset 0x3c0
-	0x3c5: 0xce, 0x3c6: 0xcf,
-	0x3c8: 0x56, 0x3c9: 0xd0, 0x3cc: 0x56, 0x3cd: 0xd1,
-	0x3db: 0xd2, 0x3dc: 0xd3, 0x3dd: 0xd4, 0x3de: 0xd5, 0x3df: 0xd6,
-	0x3e8: 0xd7, 0x3e9: 0xd8, 0x3ea: 0xd9,
-	// Block 0x10, offset 0x400
-	0x400: 0xda, 0x404: 0xc9,
-	0x40b: 0xdb,
-	0x420: 0x9c, 0x421: 0x9c, 0x422: 0x9c, 0x423: 0xdc, 0x424: 0x9c, 0x425: 0xdd, 0x426: 0x9c, 0x427: 0x9c,
-	0x428: 0x9c, 0x429: 0x9c, 0x42a: 0x9c, 0x42b: 0x9c, 0x42c: 0x9c, 0x42d: 0x9c, 0x42e: 0x9c, 0x42f: 0x9c,
-	0x430: 0x9c, 0x431: 0xa4, 0x432: 0x0e, 0x433: 0x9c, 0x434: 0x0e, 0x435: 0xde, 0x436: 0x9c, 0x437: 0x9c,
-	0x438: 0x0e, 0x439: 0x0e, 0x43a: 0x0e, 0x43b: 0xdf, 0x43c: 0x9c, 0x43d: 0x9c, 0x43e: 0x9c, 0x43f: 0x9c,
-	// Block 0x11, offset 0x440
-	0x440: 0xe0, 0x441: 0x56, 0x442: 0xe1, 0x443: 0xe2, 0x444: 0xe3, 0x445: 0xe4, 0x446: 0xe5,
-	0x449: 0xe6, 0x44c: 0x56, 0x44d: 0x56, 0x44e: 0x56, 0x44f: 0x56,
-	0x450: 0x56, 0x451: 0x56, 0x452: 0x56, 0x453: 0x56, 0x454: 0x56, 0x455: 0x56, 0x456: 0x56, 0x457: 0x56,
-	0x458: 0x56, 0x459: 0x56, 0x45a: 0x56, 0x45b: 0xe7, 0x45c: 0x56, 0x45d: 0x6c, 0x45e: 0x56, 0x45f: 0xe8,
-	0x460: 0xe9, 0x461: 0xea, 0x462: 0xeb, 0x464: 0x56, 0x465: 0xec, 0x466: 0x56, 0x467: 0xed,
-	0x468: 0x56, 0x469: 0xee, 0x46a: 0xef, 0x46b: 0xf0, 0x46c: 0x56, 0x46d: 0x56, 0x46e: 0xf1, 0x46f: 0xf2,
-	0x47f: 0xf3,
-	// Block 0x12, offset 0x480
-	0x4bf: 0xf3,
-	// Block 0x13, offset 0x4c0
-	0x4d0: 0x09, 0x4d1: 0x0a, 0x4d6: 0x0b,
-	0x4db: 0x0c, 0x4dd: 0x0d, 0x4de: 0x0e, 0x4df: 0x0f,
-	0x4ef: 0x10,
-	0x4ff: 0x10,
-	// Block 0x14, offset 0x500
-	0x50f: 0x10,
-	0x51f: 0x10,
-	0x52f: 0x10,
-	0x53f: 0x10,
-	// Block 0x15, offset 0x540
-	0x540: 0xf4, 0x541: 0xf4, 0x542: 0xf4, 0x543: 0xf4, 0x544: 0x05, 0x545: 0x05, 0x546: 0x05, 0x547: 0xf5,
-	0x548: 0xf4, 0x549: 0xf4, 0x54a: 0xf4, 0x54b: 0xf4, 0x54c: 0xf4, 0x54d: 0xf4, 0x54e: 0xf4, 0x54f: 0xf4,
-	0x550: 0xf4, 0x551: 0xf4, 0x552: 0xf4, 0x553: 0xf4, 0x554: 0xf4, 0x555: 0xf4, 0x556: 0xf4, 0x557: 0xf4,
-	0x558: 0xf4, 0x559: 0xf4, 0x55a: 0xf4, 0x55b: 0xf4, 0x55c: 0xf4, 0x55d: 0xf4, 0x55e: 0xf4, 0x55f: 0xf4,
-	0x560: 0xf4, 0x561: 0xf4, 0x562: 0xf4, 0x563: 0xf4, 0x564: 0xf4, 0x565: 0xf4, 0x566: 0xf4, 0x567: 0xf4,
-	0x568: 0xf4, 0x569: 0xf4, 0x56a: 0xf4, 0x56b: 0xf4, 0x56c: 0xf4, 0x56d: 0xf4, 0x56e: 0xf4, 0x56f: 0xf4,
-	0x570: 0xf4, 0x571: 0xf4, 0x572: 0xf4, 0x573: 0xf4, 0x574: 0xf4, 0x575: 0xf4, 0x576: 0xf4, 0x577: 0xf4,
-	0x578: 0xf4, 0x579: 0xf4, 0x57a: 0xf4, 0x57b: 0xf4, 0x57c: 0xf4, 0x57d: 0xf4, 0x57e: 0xf4, 0x57f: 0xf4,
-	// Block 0x16, offset 0x580
-	0x58f: 0x10,
-	0x59f: 0x10,
-	0x5a0: 0x13,
-	0x5af: 0x10,
-	0x5bf: 0x10,
-	// Block 0x17, offset 0x5c0
-	0x5cf: 0x10,
-}
-
-// Total table size 17464 bytes (17KiB); checksum: F50EF68C
Index: trunk/vendor/golang.org/x/text/unicode/bidi/tables9.0.0.go
===================================================================
--- trunk/vendor/golang.org/x/text/unicode/bidi/tables9.0.0.go	(revision 145)
+++ 	(revision )
@@ -1,1782 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-//go:build !go1.10
-// +build !go1.10
-
-package bidi
-
-// UnicodeVersion is the Unicode version from which the tables in this package are derived.
-const UnicodeVersion = "9.0.0"
-
-// xorMasks contains masks to be xor-ed with brackets to get the reverse
-// version.
-var xorMasks = []int32{ // 8 elements
-	0, 1, 6, 7, 3, 15, 29, 63,
-} // Size: 56 bytes
-
-// lookup returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *bidiTrie) lookup(s []byte) (v uint8, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return bidiValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = bidiIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = bidiIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = bidiIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *bidiTrie) lookupUnsafe(s []byte) uint8 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return bidiValues[c0]
-	}
-	i := bidiIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = bidiIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = bidiIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// lookupString returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *bidiTrie) lookupString(s string) (v uint8, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return bidiValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = bidiIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := bidiIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = bidiIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = bidiIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *bidiTrie) lookupStringUnsafe(s string) uint8 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return bidiValues[c0]
-	}
-	i := bidiIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = bidiIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = bidiIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// bidiTrie. Total size: 15744 bytes (15.38 KiB). Checksum: b4c3b70954803b86.
-type bidiTrie struct{}
-
-func newBidiTrie(i int) *bidiTrie {
-	return &bidiTrie{}
-}
-
-// lookupValue determines the type of block n and looks up the value for b.
-func (t *bidiTrie) lookupValue(n uint32, b byte) uint8 {
-	switch {
-	default:
-		return uint8(bidiValues[n<<6+uint32(b)])
-	}
-}
-
-// bidiValues: 222 blocks, 14208 entries, 14208 bytes
-// The third block is the zero block.
-var bidiValues = [14208]uint8{
-	// Block 0x0, offset 0x0
-	0x00: 0x000b, 0x01: 0x000b, 0x02: 0x000b, 0x03: 0x000b, 0x04: 0x000b, 0x05: 0x000b,
-	0x06: 0x000b, 0x07: 0x000b, 0x08: 0x000b, 0x09: 0x0008, 0x0a: 0x0007, 0x0b: 0x0008,
-	0x0c: 0x0009, 0x0d: 0x0007, 0x0e: 0x000b, 0x0f: 0x000b, 0x10: 0x000b, 0x11: 0x000b,
-	0x12: 0x000b, 0x13: 0x000b, 0x14: 0x000b, 0x15: 0x000b, 0x16: 0x000b, 0x17: 0x000b,
-	0x18: 0x000b, 0x19: 0x000b, 0x1a: 0x000b, 0x1b: 0x000b, 0x1c: 0x0007, 0x1d: 0x0007,
-	0x1e: 0x0007, 0x1f: 0x0008, 0x20: 0x0009, 0x21: 0x000a, 0x22: 0x000a, 0x23: 0x0004,
-	0x24: 0x0004, 0x25: 0x0004, 0x26: 0x000a, 0x27: 0x000a, 0x28: 0x003a, 0x29: 0x002a,
-	0x2a: 0x000a, 0x2b: 0x0003, 0x2c: 0x0006, 0x2d: 0x0003, 0x2e: 0x0006, 0x2f: 0x0006,
-	0x30: 0x0002, 0x31: 0x0002, 0x32: 0x0002, 0x33: 0x0002, 0x34: 0x0002, 0x35: 0x0002,
-	0x36: 0x0002, 0x37: 0x0002, 0x38: 0x0002, 0x39: 0x0002, 0x3a: 0x0006, 0x3b: 0x000a,
-	0x3c: 0x000a, 0x3d: 0x000a, 0x3e: 0x000a, 0x3f: 0x000a,
-	// Block 0x1, offset 0x40
-	0x40: 0x000a,
-	0x5b: 0x005a, 0x5c: 0x000a, 0x5d: 0x004a,
-	0x5e: 0x000a, 0x5f: 0x000a, 0x60: 0x000a,
-	0x7b: 0x005a,
-	0x7c: 0x000a, 0x7d: 0x004a, 0x7e: 0x000a, 0x7f: 0x000b,
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc0: 0x000b, 0xc1: 0x000b, 0xc2: 0x000b, 0xc3: 0x000b, 0xc4: 0x000b, 0xc5: 0x0007,
-	0xc6: 0x000b, 0xc7: 0x000b, 0xc8: 0x000b, 0xc9: 0x000b, 0xca: 0x000b, 0xcb: 0x000b,
-	0xcc: 0x000b, 0xcd: 0x000b, 0xce: 0x000b, 0xcf: 0x000b, 0xd0: 0x000b, 0xd1: 0x000b,
-	0xd2: 0x000b, 0xd3: 0x000b, 0xd4: 0x000b, 0xd5: 0x000b, 0xd6: 0x000b, 0xd7: 0x000b,
-	0xd8: 0x000b, 0xd9: 0x000b, 0xda: 0x000b, 0xdb: 0x000b, 0xdc: 0x000b, 0xdd: 0x000b,
-	0xde: 0x000b, 0xdf: 0x000b, 0xe0: 0x0006, 0xe1: 0x000a, 0xe2: 0x0004, 0xe3: 0x0004,
-	0xe4: 0x0004, 0xe5: 0x0004, 0xe6: 0x000a, 0xe7: 0x000a, 0xe8: 0x000a, 0xe9: 0x000a,
-	0xeb: 0x000a, 0xec: 0x000a, 0xed: 0x000b, 0xee: 0x000a, 0xef: 0x000a,
-	0xf0: 0x0004, 0xf1: 0x0004, 0xf2: 0x0002, 0xf3: 0x0002, 0xf4: 0x000a,
-	0xf6: 0x000a, 0xf7: 0x000a, 0xf8: 0x000a, 0xf9: 0x0002, 0xfb: 0x000a,
-	0xfc: 0x000a, 0xfd: 0x000a, 0xfe: 0x000a, 0xff: 0x000a,
-	// Block 0x4, offset 0x100
-	0x117: 0x000a,
-	0x137: 0x000a,
-	// Block 0x5, offset 0x140
-	0x179: 0x000a, 0x17a: 0x000a,
-	// Block 0x6, offset 0x180
-	0x182: 0x000a, 0x183: 0x000a, 0x184: 0x000a, 0x185: 0x000a,
-	0x186: 0x000a, 0x187: 0x000a, 0x188: 0x000a, 0x189: 0x000a, 0x18a: 0x000a, 0x18b: 0x000a,
-	0x18c: 0x000a, 0x18d: 0x000a, 0x18e: 0x000a, 0x18f: 0x000a,
-	0x192: 0x000a, 0x193: 0x000a, 0x194: 0x000a, 0x195: 0x000a, 0x196: 0x000a, 0x197: 0x000a,
-	0x198: 0x000a, 0x199: 0x000a, 0x19a: 0x000a, 0x19b: 0x000a, 0x19c: 0x000a, 0x19d: 0x000a,
-	0x19e: 0x000a, 0x19f: 0x000a,
-	0x1a5: 0x000a, 0x1a6: 0x000a, 0x1a7: 0x000a, 0x1a8: 0x000a, 0x1a9: 0x000a,
-	0x1aa: 0x000a, 0x1ab: 0x000a, 0x1ac: 0x000a, 0x1ad: 0x000a, 0x1af: 0x000a,
-	0x1b0: 0x000a, 0x1b1: 0x000a, 0x1b2: 0x000a, 0x1b3: 0x000a, 0x1b4: 0x000a, 0x1b5: 0x000a,
-	0x1b6: 0x000a, 0x1b7: 0x000a, 0x1b8: 0x000a, 0x1b9: 0x000a, 0x1ba: 0x000a, 0x1bb: 0x000a,
-	0x1bc: 0x000a, 0x1bd: 0x000a, 0x1be: 0x000a, 0x1bf: 0x000a,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x000c, 0x1c1: 0x000c, 0x1c2: 0x000c, 0x1c3: 0x000c, 0x1c4: 0x000c, 0x1c5: 0x000c,
-	0x1c6: 0x000c, 0x1c7: 0x000c, 0x1c8: 0x000c, 0x1c9: 0x000c, 0x1ca: 0x000c, 0x1cb: 0x000c,
-	0x1cc: 0x000c, 0x1cd: 0x000c, 0x1ce: 0x000c, 0x1cf: 0x000c, 0x1d0: 0x000c, 0x1d1: 0x000c,
-	0x1d2: 0x000c, 0x1d3: 0x000c, 0x1d4: 0x000c, 0x1d5: 0x000c, 0x1d6: 0x000c, 0x1d7: 0x000c,
-	0x1d8: 0x000c, 0x1d9: 0x000c, 0x1da: 0x000c, 0x1db: 0x000c, 0x1dc: 0x000c, 0x1dd: 0x000c,
-	0x1de: 0x000c, 0x1df: 0x000c, 0x1e0: 0x000c, 0x1e1: 0x000c, 0x1e2: 0x000c, 0x1e3: 0x000c,
-	0x1e4: 0x000c, 0x1e5: 0x000c, 0x1e6: 0x000c, 0x1e7: 0x000c, 0x1e8: 0x000c, 0x1e9: 0x000c,
-	0x1ea: 0x000c, 0x1eb: 0x000c, 0x1ec: 0x000c, 0x1ed: 0x000c, 0x1ee: 0x000c, 0x1ef: 0x000c,
-	0x1f0: 0x000c, 0x1f1: 0x000c, 0x1f2: 0x000c, 0x1f3: 0x000c, 0x1f4: 0x000c, 0x1f5: 0x000c,
-	0x1f6: 0x000c, 0x1f7: 0x000c, 0x1f8: 0x000c, 0x1f9: 0x000c, 0x1fa: 0x000c, 0x1fb: 0x000c,
-	0x1fc: 0x000c, 0x1fd: 0x000c, 0x1fe: 0x000c, 0x1ff: 0x000c,
-	// Block 0x8, offset 0x200
-	0x200: 0x000c, 0x201: 0x000c, 0x202: 0x000c, 0x203: 0x000c, 0x204: 0x000c, 0x205: 0x000c,
-	0x206: 0x000c, 0x207: 0x000c, 0x208: 0x000c, 0x209: 0x000c, 0x20a: 0x000c, 0x20b: 0x000c,
-	0x20c: 0x000c, 0x20d: 0x000c, 0x20e: 0x000c, 0x20f: 0x000c, 0x210: 0x000c, 0x211: 0x000c,
-	0x212: 0x000c, 0x213: 0x000c, 0x214: 0x000c, 0x215: 0x000c, 0x216: 0x000c, 0x217: 0x000c,
-	0x218: 0x000c, 0x219: 0x000c, 0x21a: 0x000c, 0x21b: 0x000c, 0x21c: 0x000c, 0x21d: 0x000c,
-	0x21e: 0x000c, 0x21f: 0x000c, 0x220: 0x000c, 0x221: 0x000c, 0x222: 0x000c, 0x223: 0x000c,
-	0x224: 0x000c, 0x225: 0x000c, 0x226: 0x000c, 0x227: 0x000c, 0x228: 0x000c, 0x229: 0x000c,
-	0x22a: 0x000c, 0x22b: 0x000c, 0x22c: 0x000c, 0x22d: 0x000c, 0x22e: 0x000c, 0x22f: 0x000c,
-	0x234: 0x000a, 0x235: 0x000a,
-	0x23e: 0x000a,
-	// Block 0x9, offset 0x240
-	0x244: 0x000a, 0x245: 0x000a,
-	0x247: 0x000a,
-	// Block 0xa, offset 0x280
-	0x2b6: 0x000a,
-	// Block 0xb, offset 0x2c0
-	0x2c3: 0x000c, 0x2c4: 0x000c, 0x2c5: 0x000c,
-	0x2c6: 0x000c, 0x2c7: 0x000c, 0x2c8: 0x000c, 0x2c9: 0x000c,
-	// Block 0xc, offset 0x300
-	0x30a: 0x000a,
-	0x30d: 0x000a, 0x30e: 0x000a, 0x30f: 0x0004, 0x310: 0x0001, 0x311: 0x000c,
-	0x312: 0x000c, 0x313: 0x000c, 0x314: 0x000c, 0x315: 0x000c, 0x316: 0x000c, 0x317: 0x000c,
-	0x318: 0x000c, 0x319: 0x000c, 0x31a: 0x000c, 0x31b: 0x000c, 0x31c: 0x000c, 0x31d: 0x000c,
-	0x31e: 0x000c, 0x31f: 0x000c, 0x320: 0x000c, 0x321: 0x000c, 0x322: 0x000c, 0x323: 0x000c,
-	0x324: 0x000c, 0x325: 0x000c, 0x326: 0x000c, 0x327: 0x000c, 0x328: 0x000c, 0x329: 0x000c,
-	0x32a: 0x000c, 0x32b: 0x000c, 0x32c: 0x000c, 0x32d: 0x000c, 0x32e: 0x000c, 0x32f: 0x000c,
-	0x330: 0x000c, 0x331: 0x000c, 0x332: 0x000c, 0x333: 0x000c, 0x334: 0x000c, 0x335: 0x000c,
-	0x336: 0x000c, 0x337: 0x000c, 0x338: 0x000c, 0x339: 0x000c, 0x33a: 0x000c, 0x33b: 0x000c,
-	0x33c: 0x000c, 0x33d: 0x000c, 0x33e: 0x0001, 0x33f: 0x000c,
-	// Block 0xd, offset 0x340
-	0x340: 0x0001, 0x341: 0x000c, 0x342: 0x000c, 0x343: 0x0001, 0x344: 0x000c, 0x345: 0x000c,
-	0x346: 0x0001, 0x347: 0x000c, 0x348: 0x0001, 0x349: 0x0001, 0x34a: 0x0001, 0x34b: 0x0001,
-	0x34c: 0x0001, 0x34d: 0x0001, 0x34e: 0x0001, 0x34f: 0x0001, 0x350: 0x0001, 0x351: 0x0001,
-	0x352: 0x0001, 0x353: 0x0001, 0x354: 0x0001, 0x355: 0x0001, 0x356: 0x0001, 0x357: 0x0001,
-	0x358: 0x0001, 0x359: 0x0001, 0x35a: 0x0001, 0x35b: 0x0001, 0x35c: 0x0001, 0x35d: 0x0001,
-	0x35e: 0x0001, 0x35f: 0x0001, 0x360: 0x0001, 0x361: 0x0001, 0x362: 0x0001, 0x363: 0x0001,
-	0x364: 0x0001, 0x365: 0x0001, 0x366: 0x0001, 0x367: 0x0001, 0x368: 0x0001, 0x369: 0x0001,
-	0x36a: 0x0001, 0x36b: 0x0001, 0x36c: 0x0001, 0x36d: 0x0001, 0x36e: 0x0001, 0x36f: 0x0001,
-	0x370: 0x0001, 0x371: 0x0001, 0x372: 0x0001, 0x373: 0x0001, 0x374: 0x0001, 0x375: 0x0001,
-	0x376: 0x0001, 0x377: 0x0001, 0x378: 0x0001, 0x379: 0x0001, 0x37a: 0x0001, 0x37b: 0x0001,
-	0x37c: 0x0001, 0x37d: 0x0001, 0x37e: 0x0001, 0x37f: 0x0001,
-	// Block 0xe, offset 0x380
-	0x380: 0x0005, 0x381: 0x0005, 0x382: 0x0005, 0x383: 0x0005, 0x384: 0x0005, 0x385: 0x0005,
-	0x386: 0x000a, 0x387: 0x000a, 0x388: 0x000d, 0x389: 0x0004, 0x38a: 0x0004, 0x38b: 0x000d,
-	0x38c: 0x0006, 0x38d: 0x000d, 0x38e: 0x000a, 0x38f: 0x000a, 0x390: 0x000c, 0x391: 0x000c,
-	0x392: 0x000c, 0x393: 0x000c, 0x394: 0x000c, 0x395: 0x000c, 0x396: 0x000c, 0x397: 0x000c,
-	0x398: 0x000c, 0x399: 0x000c, 0x39a: 0x000c, 0x39b: 0x000d, 0x39c: 0x000d, 0x39d: 0x000d,
-	0x39e: 0x000d, 0x39f: 0x000d, 0x3a0: 0x000d, 0x3a1: 0x000d, 0x3a2: 0x000d, 0x3a3: 0x000d,
-	0x3a4: 0x000d, 0x3a5: 0x000d, 0x3a6: 0x000d, 0x3a7: 0x000d, 0x3a8: 0x000d, 0x3a9: 0x000d,
-	0x3aa: 0x000d, 0x3ab: 0x000d, 0x3ac: 0x000d, 0x3ad: 0x000d, 0x3ae: 0x000d, 0x3af: 0x000d,
-	0x3b0: 0x000d, 0x3b1: 0x000d, 0x3b2: 0x000d, 0x3b3: 0x000d, 0x3b4: 0x000d, 0x3b5: 0x000d,
-	0x3b6: 0x000d, 0x3b7: 0x000d, 0x3b8: 0x000d, 0x3b9: 0x000d, 0x3ba: 0x000d, 0x3bb: 0x000d,
-	0x3bc: 0x000d, 0x3bd: 0x000d, 0x3be: 0x000d, 0x3bf: 0x000d,
-	// Block 0xf, offset 0x3c0
-	0x3c0: 0x000d, 0x3c1: 0x000d, 0x3c2: 0x000d, 0x3c3: 0x000d, 0x3c4: 0x000d, 0x3c5: 0x000d,
-	0x3c6: 0x000d, 0x3c7: 0x000d, 0x3c8: 0x000d, 0x3c9: 0x000d, 0x3ca: 0x000d, 0x3cb: 0x000c,
-	0x3cc: 0x000c, 0x3cd: 0x000c, 0x3ce: 0x000c, 0x3cf: 0x000c, 0x3d0: 0x000c, 0x3d1: 0x000c,
-	0x3d2: 0x000c, 0x3d3: 0x000c, 0x3d4: 0x000c, 0x3d5: 0x000c, 0x3d6: 0x000c, 0x3d7: 0x000c,
-	0x3d8: 0x000c, 0x3d9: 0x000c, 0x3da: 0x000c, 0x3db: 0x000c, 0x3dc: 0x000c, 0x3dd: 0x000c,
-	0x3de: 0x000c, 0x3df: 0x000c, 0x3e0: 0x0005, 0x3e1: 0x0005, 0x3e2: 0x0005, 0x3e3: 0x0005,
-	0x3e4: 0x0005, 0x3e5: 0x0005, 0x3e6: 0x0005, 0x3e7: 0x0005, 0x3e8: 0x0005, 0x3e9: 0x0005,
-	0x3ea: 0x0004, 0x3eb: 0x0005, 0x3ec: 0x0005, 0x3ed: 0x000d, 0x3ee: 0x000d, 0x3ef: 0x000d,
-	0x3f0: 0x000c, 0x3f1: 0x000d, 0x3f2: 0x000d, 0x3f3: 0x000d, 0x3f4: 0x000d, 0x3f5: 0x000d,
-	0x3f6: 0x000d, 0x3f7: 0x000d, 0x3f8: 0x000d, 0x3f9: 0x000d, 0x3fa: 0x000d, 0x3fb: 0x000d,
-	0x3fc: 0x000d, 0x3fd: 0x000d, 0x3fe: 0x000d, 0x3ff: 0x000d,
-	// Block 0x10, offset 0x400
-	0x400: 0x000d, 0x401: 0x000d, 0x402: 0x000d, 0x403: 0x000d, 0x404: 0x000d, 0x405: 0x000d,
-	0x406: 0x000d, 0x407: 0x000d, 0x408: 0x000d, 0x409: 0x000d, 0x40a: 0x000d, 0x40b: 0x000d,
-	0x40c: 0x000d, 0x40d: 0x000d, 0x40e: 0x000d, 0x40f: 0x000d, 0x410: 0x000d, 0x411: 0x000d,
-	0x412: 0x000d, 0x413: 0x000d, 0x414: 0x000d, 0x415: 0x000d, 0x416: 0x000d, 0x417: 0x000d,
-	0x418: 0x000d, 0x419: 0x000d, 0x41a: 0x000d, 0x41b: 0x000d, 0x41c: 0x000d, 0x41d: 0x000d,
-	0x41e: 0x000d, 0x41f: 0x000d, 0x420: 0x000d, 0x421: 0x000d, 0x422: 0x000d, 0x423: 0x000d,
-	0x424: 0x000d, 0x425: 0x000d, 0x426: 0x000d, 0x427: 0x000d, 0x428: 0x000d, 0x429: 0x000d,
-	0x42a: 0x000d, 0x42b: 0x000d, 0x42c: 0x000d, 0x42d: 0x000d, 0x42e: 0x000d, 0x42f: 0x000d,
-	0x430: 0x000d, 0x431: 0x000d, 0x432: 0x000d, 0x433: 0x000d, 0x434: 0x000d, 0x435: 0x000d,
-	0x436: 0x000d, 0x437: 0x000d, 0x438: 0x000d, 0x439: 0x000d, 0x43a: 0x000d, 0x43b: 0x000d,
-	0x43c: 0x000d, 0x43d: 0x000d, 0x43e: 0x000d, 0x43f: 0x000d,
-	// Block 0x11, offset 0x440
-	0x440: 0x000d, 0x441: 0x000d, 0x442: 0x000d, 0x443: 0x000d, 0x444: 0x000d, 0x445: 0x000d,
-	0x446: 0x000d, 0x447: 0x000d, 0x448: 0x000d, 0x449: 0x000d, 0x44a: 0x000d, 0x44b: 0x000d,
-	0x44c: 0x000d, 0x44d: 0x000d, 0x44e: 0x000d, 0x44f: 0x000d, 0x450: 0x000d, 0x451: 0x000d,
-	0x452: 0x000d, 0x453: 0x000d, 0x454: 0x000d, 0x455: 0x000d, 0x456: 0x000c, 0x457: 0x000c,
-	0x458: 0x000c, 0x459: 0x000c, 0x45a: 0x000c, 0x45b: 0x000c, 0x45c: 0x000c, 0x45d: 0x0005,
-	0x45e: 0x000a, 0x45f: 0x000c, 0x460: 0x000c, 0x461: 0x000c, 0x462: 0x000c, 0x463: 0x000c,
-	0x464: 0x000c, 0x465: 0x000d, 0x466: 0x000d, 0x467: 0x000c, 0x468: 0x000c, 0x469: 0x000a,
-	0x46a: 0x000c, 0x46b: 0x000c, 0x46c: 0x000c, 0x46d: 0x000c, 0x46e: 0x000d, 0x46f: 0x000d,
-	0x470: 0x0002, 0x471: 0x0002, 0x472: 0x0002, 0x473: 0x0002, 0x474: 0x0002, 0x475: 0x0002,
-	0x476: 0x0002, 0x477: 0x0002, 0x478: 0x0002, 0x479: 0x0002, 0x47a: 0x000d, 0x47b: 0x000d,
-	0x47c: 0x000d, 0x47d: 0x000d, 0x47e: 0x000d, 0x47f: 0x000d,
-	// Block 0x12, offset 0x480
-	0x480: 0x000d, 0x481: 0x000d, 0x482: 0x000d, 0x483: 0x000d, 0x484: 0x000d, 0x485: 0x000d,
-	0x486: 0x000d, 0x487: 0x000d, 0x488: 0x000d, 0x489: 0x000d, 0x48a: 0x000d, 0x48b: 0x000d,
-	0x48c: 0x000d, 0x48d: 0x000d, 0x48e: 0x000d, 0x48f: 0x000d, 0x490: 0x000d, 0x491: 0x000c,
-	0x492: 0x000d, 0x493: 0x000d, 0x494: 0x000d, 0x495: 0x000d, 0x496: 0x000d, 0x497: 0x000d,
-	0x498: 0x000d, 0x499: 0x000d, 0x49a: 0x000d, 0x49b: 0x000d, 0x49c: 0x000d, 0x49d: 0x000d,
-	0x49e: 0x000d, 0x49f: 0x000d, 0x4a0: 0x000d, 0x4a1: 0x000d, 0x4a2: 0x000d, 0x4a3: 0x000d,
-	0x4a4: 0x000d, 0x4a5: 0x000d, 0x4a6: 0x000d, 0x4a7: 0x000d, 0x4a8: 0x000d, 0x4a9: 0x000d,
-	0x4aa: 0x000d, 0x4ab: 0x000d, 0x4ac: 0x000d, 0x4ad: 0x000d, 0x4ae: 0x000d, 0x4af: 0x000d,
-	0x4b0: 0x000c, 0x4b1: 0x000c, 0x4b2: 0x000c, 0x4b3: 0x000c, 0x4b4: 0x000c, 0x4b5: 0x000c,
-	0x4b6: 0x000c, 0x4b7: 0x000c, 0x4b8: 0x000c, 0x4b9: 0x000c, 0x4ba: 0x000c, 0x4bb: 0x000c,
-	0x4bc: 0x000c, 0x4bd: 0x000c, 0x4be: 0x000c, 0x4bf: 0x000c,
-	// Block 0x13, offset 0x4c0
-	0x4c0: 0x000c, 0x4c1: 0x000c, 0x4c2: 0x000c, 0x4c3: 0x000c, 0x4c4: 0x000c, 0x4c5: 0x000c,
-	0x4c6: 0x000c, 0x4c7: 0x000c, 0x4c8: 0x000c, 0x4c9: 0x000c, 0x4ca: 0x000c, 0x4cb: 0x000d,
-	0x4cc: 0x000d, 0x4cd: 0x000d, 0x4ce: 0x000d, 0x4cf: 0x000d, 0x4d0: 0x000d, 0x4d1: 0x000d,
-	0x4d2: 0x000d, 0x4d3: 0x000d, 0x4d4: 0x000d, 0x4d5: 0x000d, 0x4d6: 0x000d, 0x4d7: 0x000d,
-	0x4d8: 0x000d, 0x4d9: 0x000d, 0x4da: 0x000d, 0x4db: 0x000d, 0x4dc: 0x000d, 0x4dd: 0x000d,
-	0x4de: 0x000d, 0x4df: 0x000d, 0x4e0: 0x000d, 0x4e1: 0x000d, 0x4e2: 0x000d, 0x4e3: 0x000d,
-	0x4e4: 0x000d, 0x4e5: 0x000d, 0x4e6: 0x000d, 0x4e7: 0x000d, 0x4e8: 0x000d, 0x4e9: 0x000d,
-	0x4ea: 0x000d, 0x4eb: 0x000d, 0x4ec: 0x000d, 0x4ed: 0x000d, 0x4ee: 0x000d, 0x4ef: 0x000d,
-	0x4f0: 0x000d, 0x4f1: 0x000d, 0x4f2: 0x000d, 0x4f3: 0x000d, 0x4f4: 0x000d, 0x4f5: 0x000d,
-	0x4f6: 0x000d, 0x4f7: 0x000d, 0x4f8: 0x000d, 0x4f9: 0x000d, 0x4fa: 0x000d, 0x4fb: 0x000d,
-	0x4fc: 0x000d, 0x4fd: 0x000d, 0x4fe: 0x000d, 0x4ff: 0x000d,
-	// Block 0x14, offset 0x500
-	0x500: 0x000d, 0x501: 0x000d, 0x502: 0x000d, 0x503: 0x000d, 0x504: 0x000d, 0x505: 0x000d,
-	0x506: 0x000d, 0x507: 0x000d, 0x508: 0x000d, 0x509: 0x000d, 0x50a: 0x000d, 0x50b: 0x000d,
-	0x50c: 0x000d, 0x50d: 0x000d, 0x50e: 0x000d, 0x50f: 0x000d, 0x510: 0x000d, 0x511: 0x000d,
-	0x512: 0x000d, 0x513: 0x000d, 0x514: 0x000d, 0x515: 0x000d, 0x516: 0x000d, 0x517: 0x000d,
-	0x518: 0x000d, 0x519: 0x000d, 0x51a: 0x000d, 0x51b: 0x000d, 0x51c: 0x000d, 0x51d: 0x000d,
-	0x51e: 0x000d, 0x51f: 0x000d, 0x520: 0x000d, 0x521: 0x000d, 0x522: 0x000d, 0x523: 0x000d,
-	0x524: 0x000d, 0x525: 0x000d, 0x526: 0x000c, 0x527: 0x000c, 0x528: 0x000c, 0x529: 0x000c,
-	0x52a: 0x000c, 0x52b: 0x000c, 0x52c: 0x000c, 0x52d: 0x000c, 0x52e: 0x000c, 0x52f: 0x000c,
-	0x530: 0x000c, 0x531: 0x000d, 0x532: 0x000d, 0x533: 0x000d, 0x534: 0x000d, 0x535: 0x000d,
-	0x536: 0x000d, 0x537: 0x000d, 0x538: 0x000d, 0x539: 0x000d, 0x53a: 0x000d, 0x53b: 0x000d,
-	0x53c: 0x000d, 0x53d: 0x000d, 0x53e: 0x000d, 0x53f: 0x000d,
-	// Block 0x15, offset 0x540
-	0x540: 0x0001, 0x541: 0x0001, 0x542: 0x0001, 0x543: 0x0001, 0x544: 0x0001, 0x545: 0x0001,
-	0x546: 0x0001, 0x547: 0x0001, 0x548: 0x0001, 0x549: 0x0001, 0x54a: 0x0001, 0x54b: 0x0001,
-	0x54c: 0x0001, 0x54d: 0x0001, 0x54e: 0x0001, 0x54f: 0x0001, 0x550: 0x0001, 0x551: 0x0001,
-	0x552: 0x0001, 0x553: 0x0001, 0x554: 0x0001, 0x555: 0x0001, 0x556: 0x0001, 0x557: 0x0001,
-	0x558: 0x0001, 0x559: 0x0001, 0x55a: 0x0001, 0x55b: 0x0001, 0x55c: 0x0001, 0x55d: 0x0001,
-	0x55e: 0x0001, 0x55f: 0x0001, 0x560: 0x0001, 0x561: 0x0001, 0x562: 0x0001, 0x563: 0x0001,
-	0x564: 0x0001, 0x565: 0x0001, 0x566: 0x0001, 0x567: 0x0001, 0x568: 0x0001, 0x569: 0x0001,
-	0x56a: 0x0001, 0x56b: 0x000c, 0x56c: 0x000c, 0x56d: 0x000c, 0x56e: 0x000c, 0x56f: 0x000c,
-	0x570: 0x000c, 0x571: 0x000c, 0x572: 0x000c, 0x573: 0x000c, 0x574: 0x0001, 0x575: 0x0001,
-	0x576: 0x000a, 0x577: 0x000a, 0x578: 0x000a, 0x579: 0x000a, 0x57a: 0x0001, 0x57b: 0x0001,
-	0x57c: 0x0001, 0x57d: 0x0001, 0x57e: 0x0001, 0x57f: 0x0001,
-	// Block 0x16, offset 0x580
-	0x580: 0x0001, 0x581: 0x0001, 0x582: 0x0001, 0x583: 0x0001, 0x584: 0x0001, 0x585: 0x0001,
-	0x586: 0x0001, 0x587: 0x0001, 0x588: 0x0001, 0x589: 0x0001, 0x58a: 0x0001, 0x58b: 0x0001,
-	0x58c: 0x0001, 0x58d: 0x0001, 0x58e: 0x0001, 0x58f: 0x0001, 0x590: 0x0001, 0x591: 0x0001,
-	0x592: 0x0001, 0x593: 0x0001, 0x594: 0x0001, 0x595: 0x0001, 0x596: 0x000c, 0x597: 0x000c,
-	0x598: 0x000c, 0x599: 0x000c, 0x59a: 0x0001, 0x59b: 0x000c, 0x59c: 0x000c, 0x59d: 0x000c,
-	0x59e: 0x000c, 0x59f: 0x000c, 0x5a0: 0x000c, 0x5a1: 0x000c, 0x5a2: 0x000c, 0x5a3: 0x000c,
-	0x5a4: 0x0001, 0x5a5: 0x000c, 0x5a6: 0x000c, 0x5a7: 0x000c, 0x5a8: 0x0001, 0x5a9: 0x000c,
-	0x5aa: 0x000c, 0x5ab: 0x000c, 0x5ac: 0x000c, 0x5ad: 0x000c, 0x5ae: 0x0001, 0x5af: 0x0001,
-	0x5b0: 0x0001, 0x5b1: 0x0001, 0x5b2: 0x0001, 0x5b3: 0x0001, 0x5b4: 0x0001, 0x5b5: 0x0001,
-	0x5b6: 0x0001, 0x5b7: 0x0001, 0x5b8: 0x0001, 0x5b9: 0x0001, 0x5ba: 0x0001, 0x5bb: 0x0001,
-	0x5bc: 0x0001, 0x5bd: 0x0001, 0x5be: 0x0001, 0x5bf: 0x0001,
-	// Block 0x17, offset 0x5c0
-	0x5c0: 0x0001, 0x5c1: 0x0001, 0x5c2: 0x0001, 0x5c3: 0x0001, 0x5c4: 0x0001, 0x5c5: 0x0001,
-	0x5c6: 0x0001, 0x5c7: 0x0001, 0x5c8: 0x0001, 0x5c9: 0x0001, 0x5ca: 0x0001, 0x5cb: 0x0001,
-	0x5cc: 0x0001, 0x5cd: 0x0001, 0x5ce: 0x0001, 0x5cf: 0x0001, 0x5d0: 0x0001, 0x5d1: 0x0001,
-	0x5d2: 0x0001, 0x5d3: 0x0001, 0x5d4: 0x0001, 0x5d5: 0x0001, 0x5d6: 0x0001, 0x5d7: 0x0001,
-	0x5d8: 0x0001, 0x5d9: 0x000c, 0x5da: 0x000c, 0x5db: 0x000c, 0x5dc: 0x0001, 0x5dd: 0x0001,
-	0x5de: 0x0001, 0x5df: 0x0001, 0x5e0: 0x0001, 0x5e1: 0x0001, 0x5e2: 0x0001, 0x5e3: 0x0001,
-	0x5e4: 0x0001, 0x5e5: 0x0001, 0x5e6: 0x0001, 0x5e7: 0x0001, 0x5e8: 0x0001, 0x5e9: 0x0001,
-	0x5ea: 0x0001, 0x5eb: 0x0001, 0x5ec: 0x0001, 0x5ed: 0x0001, 0x5ee: 0x0001, 0x5ef: 0x0001,
-	0x5f0: 0x0001, 0x5f1: 0x0001, 0x5f2: 0x0001, 0x5f3: 0x0001, 0x5f4: 0x0001, 0x5f5: 0x0001,
-	0x5f6: 0x0001, 0x5f7: 0x0001, 0x5f8: 0x0001, 0x5f9: 0x0001, 0x5fa: 0x0001, 0x5fb: 0x0001,
-	0x5fc: 0x0001, 0x5fd: 0x0001, 0x5fe: 0x0001, 0x5ff: 0x0001,
-	// Block 0x18, offset 0x600
-	0x600: 0x0001, 0x601: 0x0001, 0x602: 0x0001, 0x603: 0x0001, 0x604: 0x0001, 0x605: 0x0001,
-	0x606: 0x0001, 0x607: 0x0001, 0x608: 0x0001, 0x609: 0x0001, 0x60a: 0x0001, 0x60b: 0x0001,
-	0x60c: 0x0001, 0x60d: 0x0001, 0x60e: 0x0001, 0x60f: 0x0001, 0x610: 0x0001, 0x611: 0x0001,
-	0x612: 0x0001, 0x613: 0x0001, 0x614: 0x0001, 0x615: 0x0001, 0x616: 0x0001, 0x617: 0x0001,
-	0x618: 0x0001, 0x619: 0x0001, 0x61a: 0x0001, 0x61b: 0x0001, 0x61c: 0x0001, 0x61d: 0x0001,
-	0x61e: 0x0001, 0x61f: 0x0001, 0x620: 0x000d, 0x621: 0x000d, 0x622: 0x000d, 0x623: 0x000d,
-	0x624: 0x000d, 0x625: 0x000d, 0x626: 0x000d, 0x627: 0x000d, 0x628: 0x000d, 0x629: 0x000d,
-	0x62a: 0x000d, 0x62b: 0x000d, 0x62c: 0x000d, 0x62d: 0x000d, 0x62e: 0x000d, 0x62f: 0x000d,
-	0x630: 0x000d, 0x631: 0x000d, 0x632: 0x000d, 0x633: 0x000d, 0x634: 0x000d, 0x635: 0x000d,
-	0x636: 0x000d, 0x637: 0x000d, 0x638: 0x000d, 0x639: 0x000d, 0x63a: 0x000d, 0x63b: 0x000d,
-	0x63c: 0x000d, 0x63d: 0x000d, 0x63e: 0x000d, 0x63f: 0x000d,
-	// Block 0x19, offset 0x640
-	0x640: 0x000d, 0x641: 0x000d, 0x642: 0x000d, 0x643: 0x000d, 0x644: 0x000d, 0x645: 0x000d,
-	0x646: 0x000d, 0x647: 0x000d, 0x648: 0x000d, 0x649: 0x000d, 0x64a: 0x000d, 0x64b: 0x000d,
-	0x64c: 0x000d, 0x64d: 0x000d, 0x64e: 0x000d, 0x64f: 0x000d, 0x650: 0x000d, 0x651: 0x000d,
-	0x652: 0x000d, 0x653: 0x000d, 0x654: 0x000c, 0x655: 0x000c, 0x656: 0x000c, 0x657: 0x000c,
-	0x658: 0x000c, 0x659: 0x000c, 0x65a: 0x000c, 0x65b: 0x000c, 0x65c: 0x000c, 0x65d: 0x000c,
-	0x65e: 0x000c, 0x65f: 0x000c, 0x660: 0x000c, 0x661: 0x000c, 0x662: 0x0005, 0x663: 0x000c,
-	0x664: 0x000c, 0x665: 0x000c, 0x666: 0x000c, 0x667: 0x000c, 0x668: 0x000c, 0x669: 0x000c,
-	0x66a: 0x000c, 0x66b: 0x000c, 0x66c: 0x000c, 0x66d: 0x000c, 0x66e: 0x000c, 0x66f: 0x000c,
-	0x670: 0x000c, 0x671: 0x000c, 0x672: 0x000c, 0x673: 0x000c, 0x674: 0x000c, 0x675: 0x000c,
-	0x676: 0x000c, 0x677: 0x000c, 0x678: 0x000c, 0x679: 0x000c, 0x67a: 0x000c, 0x67b: 0x000c,
-	0x67c: 0x000c, 0x67d: 0x000c, 0x67e: 0x000c, 0x67f: 0x000c,
-	// Block 0x1a, offset 0x680
-	0x680: 0x000c, 0x681: 0x000c, 0x682: 0x000c,
-	0x6ba: 0x000c,
-	0x6bc: 0x000c,
-	// Block 0x1b, offset 0x6c0
-	0x6c1: 0x000c, 0x6c2: 0x000c, 0x6c3: 0x000c, 0x6c4: 0x000c, 0x6c5: 0x000c,
-	0x6c6: 0x000c, 0x6c7: 0x000c, 0x6c8: 0x000c,
-	0x6cd: 0x000c, 0x6d1: 0x000c,
-	0x6d2: 0x000c, 0x6d3: 0x000c, 0x6d4: 0x000c, 0x6d5: 0x000c, 0x6d6: 0x000c, 0x6d7: 0x000c,
-	0x6e2: 0x000c, 0x6e3: 0x000c,
-	// Block 0x1c, offset 0x700
-	0x701: 0x000c,
-	0x73c: 0x000c,
-	// Block 0x1d, offset 0x740
-	0x741: 0x000c, 0x742: 0x000c, 0x743: 0x000c, 0x744: 0x000c,
-	0x74d: 0x000c,
-	0x762: 0x000c, 0x763: 0x000c,
-	0x772: 0x0004, 0x773: 0x0004,
-	0x77b: 0x0004,
-	// Block 0x1e, offset 0x780
-	0x781: 0x000c, 0x782: 0x000c,
-	0x7bc: 0x000c,
-	// Block 0x1f, offset 0x7c0
-	0x7c1: 0x000c, 0x7c2: 0x000c,
-	0x7c7: 0x000c, 0x7c8: 0x000c, 0x7cb: 0x000c,
-	0x7cc: 0x000c, 0x7cd: 0x000c, 0x7d1: 0x000c,
-	0x7f0: 0x000c, 0x7f1: 0x000c, 0x7f5: 0x000c,
-	// Block 0x20, offset 0x800
-	0x801: 0x000c, 0x802: 0x000c, 0x803: 0x000c, 0x804: 0x000c, 0x805: 0x000c,
-	0x807: 0x000c, 0x808: 0x000c,
-	0x80d: 0x000c,
-	0x822: 0x000c, 0x823: 0x000c,
-	0x831: 0x0004,
-	// Block 0x21, offset 0x840
-	0x841: 0x000c,
-	0x87c: 0x000c, 0x87f: 0x000c,
-	// Block 0x22, offset 0x880
-	0x881: 0x000c, 0x882: 0x000c, 0x883: 0x000c, 0x884: 0x000c,
-	0x88d: 0x000c,
-	0x896: 0x000c,
-	0x8a2: 0x000c, 0x8a3: 0x000c,
-	// Block 0x23, offset 0x8c0
-	0x8c2: 0x000c,
-	// Block 0x24, offset 0x900
-	0x900: 0x000c,
-	0x90d: 0x000c,
-	0x933: 0x000a, 0x934: 0x000a, 0x935: 0x000a,
-	0x936: 0x000a, 0x937: 0x000a, 0x938: 0x000a, 0x939: 0x0004, 0x93a: 0x000a,
-	// Block 0x25, offset 0x940
-	0x940: 0x000c,
-	0x97e: 0x000c, 0x97f: 0x000c,
-	// Block 0x26, offset 0x980
-	0x980: 0x000c,
-	0x986: 0x000c, 0x987: 0x000c, 0x988: 0x000c, 0x98a: 0x000c, 0x98b: 0x000c,
-	0x98c: 0x000c, 0x98d: 0x000c,
-	0x995: 0x000c, 0x996: 0x000c,
-	0x9a2: 0x000c, 0x9a3: 0x000c,
-	0x9b8: 0x000a, 0x9b9: 0x000a, 0x9ba: 0x000a, 0x9bb: 0x000a,
-	0x9bc: 0x000a, 0x9bd: 0x000a, 0x9be: 0x000a,
-	// Block 0x27, offset 0x9c0
-	0x9cc: 0x000c, 0x9cd: 0x000c,
-	0x9e2: 0x000c, 0x9e3: 0x000c,
-	// Block 0x28, offset 0xa00
-	0xa01: 0x000c,
-	// Block 0x29, offset 0xa40
-	0xa41: 0x000c, 0xa42: 0x000c, 0xa43: 0x000c, 0xa44: 0x000c,
-	0xa4d: 0x000c,
-	0xa62: 0x000c, 0xa63: 0x000c,
-	// Block 0x2a, offset 0xa80
-	0xa8a: 0x000c,
-	0xa92: 0x000c, 0xa93: 0x000c, 0xa94: 0x000c, 0xa96: 0x000c,
-	// Block 0x2b, offset 0xac0
-	0xaf1: 0x000c, 0xaf4: 0x000c, 0xaf5: 0x000c,
-	0xaf6: 0x000c, 0xaf7: 0x000c, 0xaf8: 0x000c, 0xaf9: 0x000c, 0xafa: 0x000c,
-	0xaff: 0x0004,
-	// Block 0x2c, offset 0xb00
-	0xb07: 0x000c, 0xb08: 0x000c, 0xb09: 0x000c, 0xb0a: 0x000c, 0xb0b: 0x000c,
-	0xb0c: 0x000c, 0xb0d: 0x000c, 0xb0e: 0x000c,
-	// Block 0x2d, offset 0xb40
-	0xb71: 0x000c, 0xb74: 0x000c, 0xb75: 0x000c,
-	0xb76: 0x000c, 0xb77: 0x000c, 0xb78: 0x000c, 0xb79: 0x000c, 0xb7b: 0x000c,
-	0xb7c: 0x000c,
-	// Block 0x2e, offset 0xb80
-	0xb88: 0x000c, 0xb89: 0x000c, 0xb8a: 0x000c, 0xb8b: 0x000c,
-	0xb8c: 0x000c, 0xb8d: 0x000c,
-	// Block 0x2f, offset 0xbc0
-	0xbd8: 0x000c, 0xbd9: 0x000c,
-	0xbf5: 0x000c,
-	0xbf7: 0x000c, 0xbf9: 0x000c, 0xbfa: 0x003a, 0xbfb: 0x002a,
-	0xbfc: 0x003a, 0xbfd: 0x002a,
-	// Block 0x30, offset 0xc00
-	0xc31: 0x000c, 0xc32: 0x000c, 0xc33: 0x000c, 0xc34: 0x000c, 0xc35: 0x000c,
-	0xc36: 0x000c, 0xc37: 0x000c, 0xc38: 0x000c, 0xc39: 0x000c, 0xc3a: 0x000c, 0xc3b: 0x000c,
-	0xc3c: 0x000c, 0xc3d: 0x000c, 0xc3e: 0x000c,
-	// Block 0x31, offset 0xc40
-	0xc40: 0x000c, 0xc41: 0x000c, 0xc42: 0x000c, 0xc43: 0x000c, 0xc44: 0x000c,
-	0xc46: 0x000c, 0xc47: 0x000c,
-	0xc4d: 0x000c, 0xc4e: 0x000c, 0xc4f: 0x000c, 0xc50: 0x000c, 0xc51: 0x000c,
-	0xc52: 0x000c, 0xc53: 0x000c, 0xc54: 0x000c, 0xc55: 0x000c, 0xc56: 0x000c, 0xc57: 0x000c,
-	0xc59: 0x000c, 0xc5a: 0x000c, 0xc5b: 0x000c, 0xc5c: 0x000c, 0xc5d: 0x000c,
-	0xc5e: 0x000c, 0xc5f: 0x000c, 0xc60: 0x000c, 0xc61: 0x000c, 0xc62: 0x000c, 0xc63: 0x000c,
-	0xc64: 0x000c, 0xc65: 0x000c, 0xc66: 0x000c, 0xc67: 0x000c, 0xc68: 0x000c, 0xc69: 0x000c,
-	0xc6a: 0x000c, 0xc6b: 0x000c, 0xc6c: 0x000c, 0xc6d: 0x000c, 0xc6e: 0x000c, 0xc6f: 0x000c,
-	0xc70: 0x000c, 0xc71: 0x000c, 0xc72: 0x000c, 0xc73: 0x000c, 0xc74: 0x000c, 0xc75: 0x000c,
-	0xc76: 0x000c, 0xc77: 0x000c, 0xc78: 0x000c, 0xc79: 0x000c, 0xc7a: 0x000c, 0xc7b: 0x000c,
-	0xc7c: 0x000c,
-	// Block 0x32, offset 0xc80
-	0xc86: 0x000c,
-	// Block 0x33, offset 0xcc0
-	0xced: 0x000c, 0xcee: 0x000c, 0xcef: 0x000c,
-	0xcf0: 0x000c, 0xcf2: 0x000c, 0xcf3: 0x000c, 0xcf4: 0x000c, 0xcf5: 0x000c,
-	0xcf6: 0x000c, 0xcf7: 0x000c, 0xcf9: 0x000c, 0xcfa: 0x000c,
-	0xcfd: 0x000c, 0xcfe: 0x000c,
-	// Block 0x34, offset 0xd00
-	0xd18: 0x000c, 0xd19: 0x000c,
-	0xd1e: 0x000c, 0xd1f: 0x000c, 0xd20: 0x000c,
-	0xd31: 0x000c, 0xd32: 0x000c, 0xd33: 0x000c, 0xd34: 0x000c,
-	// Block 0x35, offset 0xd40
-	0xd42: 0x000c, 0xd45: 0x000c,
-	0xd46: 0x000c,
-	0xd4d: 0x000c,
-	0xd5d: 0x000c,
-	// Block 0x36, offset 0xd80
-	0xd9d: 0x000c,
-	0xd9e: 0x000c, 0xd9f: 0x000c,
-	// Block 0x37, offset 0xdc0
-	0xdd0: 0x000a, 0xdd1: 0x000a,
-	0xdd2: 0x000a, 0xdd3: 0x000a, 0xdd4: 0x000a, 0xdd5: 0x000a, 0xdd6: 0x000a, 0xdd7: 0x000a,
-	0xdd8: 0x000a, 0xdd9: 0x000a,
-	// Block 0x38, offset 0xe00
-	0xe00: 0x000a,
-	// Block 0x39, offset 0xe40
-	0xe40: 0x0009,
-	0xe5b: 0x007a, 0xe5c: 0x006a,
-	// Block 0x3a, offset 0xe80
-	0xe92: 0x000c, 0xe93: 0x000c, 0xe94: 0x000c,
-	0xeb2: 0x000c, 0xeb3: 0x000c, 0xeb4: 0x000c,
-	// Block 0x3b, offset 0xec0
-	0xed2: 0x000c, 0xed3: 0x000c,
-	0xef2: 0x000c, 0xef3: 0x000c,
-	// Block 0x3c, offset 0xf00
-	0xf34: 0x000c, 0xf35: 0x000c,
-	0xf37: 0x000c, 0xf38: 0x000c, 0xf39: 0x000c, 0xf3a: 0x000c, 0xf3b: 0x000c,
-	0xf3c: 0x000c, 0xf3d: 0x000c,
-	// Block 0x3d, offset 0xf40
-	0xf46: 0x000c, 0xf49: 0x000c, 0xf4a: 0x000c, 0xf4b: 0x000c,
-	0xf4c: 0x000c, 0xf4d: 0x000c, 0xf4e: 0x000c, 0xf4f: 0x000c, 0xf50: 0x000c, 0xf51: 0x000c,
-	0xf52: 0x000c, 0xf53: 0x000c,
-	0xf5b: 0x0004, 0xf5d: 0x000c,
-	0xf70: 0x000a, 0xf71: 0x000a, 0xf72: 0x000a, 0xf73: 0x000a, 0xf74: 0x000a, 0xf75: 0x000a,
-	0xf76: 0x000a, 0xf77: 0x000a, 0xf78: 0x000a, 0xf79: 0x000a,
-	// Block 0x3e, offset 0xf80
-	0xf80: 0x000a, 0xf81: 0x000a, 0xf82: 0x000a, 0xf83: 0x000a, 0xf84: 0x000a, 0xf85: 0x000a,
-	0xf86: 0x000a, 0xf87: 0x000a, 0xf88: 0x000a, 0xf89: 0x000a, 0xf8a: 0x000a, 0xf8b: 0x000c,
-	0xf8c: 0x000c, 0xf8d: 0x000c, 0xf8e: 0x000b,
-	// Block 0x3f, offset 0xfc0
-	0xfc5: 0x000c,
-	0xfc6: 0x000c,
-	0xfe9: 0x000c,
-	// Block 0x40, offset 0x1000
-	0x1020: 0x000c, 0x1021: 0x000c, 0x1022: 0x000c,
-	0x1027: 0x000c, 0x1028: 0x000c,
-	0x1032: 0x000c,
-	0x1039: 0x000c, 0x103a: 0x000c, 0x103b: 0x000c,
-	// Block 0x41, offset 0x1040
-	0x1040: 0x000a, 0x1044: 0x000a, 0x1045: 0x000a,
-	// Block 0x42, offset 0x1080
-	0x109e: 0x000a, 0x109f: 0x000a, 0x10a0: 0x000a, 0x10a1: 0x000a, 0x10a2: 0x000a, 0x10a3: 0x000a,
-	0x10a4: 0x000a, 0x10a5: 0x000a, 0x10a6: 0x000a, 0x10a7: 0x000a, 0x10a8: 0x000a, 0x10a9: 0x000a,
-	0x10aa: 0x000a, 0x10ab: 0x000a, 0x10ac: 0x000a, 0x10ad: 0x000a, 0x10ae: 0x000a, 0x10af: 0x000a,
-	0x10b0: 0x000a, 0x10b1: 0x000a, 0x10b2: 0x000a, 0x10b3: 0x000a, 0x10b4: 0x000a, 0x10b5: 0x000a,
-	0x10b6: 0x000a, 0x10b7: 0x000a, 0x10b8: 0x000a, 0x10b9: 0x000a, 0x10ba: 0x000a, 0x10bb: 0x000a,
-	0x10bc: 0x000a, 0x10bd: 0x000a, 0x10be: 0x000a, 0x10bf: 0x000a,
-	// Block 0x43, offset 0x10c0
-	0x10d7: 0x000c,
-	0x10d8: 0x000c, 0x10db: 0x000c,
-	// Block 0x44, offset 0x1100
-	0x1116: 0x000c,
-	0x1118: 0x000c, 0x1119: 0x000c, 0x111a: 0x000c, 0x111b: 0x000c, 0x111c: 0x000c, 0x111d: 0x000c,
-	0x111e: 0x000c, 0x1120: 0x000c, 0x1122: 0x000c,
-	0x1125: 0x000c, 0x1126: 0x000c, 0x1127: 0x000c, 0x1128: 0x000c, 0x1129: 0x000c,
-	0x112a: 0x000c, 0x112b: 0x000c, 0x112c: 0x000c,
-	0x1133: 0x000c, 0x1134: 0x000c, 0x1135: 0x000c,
-	0x1136: 0x000c, 0x1137: 0x000c, 0x1138: 0x000c, 0x1139: 0x000c, 0x113a: 0x000c, 0x113b: 0x000c,
-	0x113c: 0x000c, 0x113f: 0x000c,
-	// Block 0x45, offset 0x1140
-	0x1170: 0x000c, 0x1171: 0x000c, 0x1172: 0x000c, 0x1173: 0x000c, 0x1174: 0x000c, 0x1175: 0x000c,
-	0x1176: 0x000c, 0x1177: 0x000c, 0x1178: 0x000c, 0x1179: 0x000c, 0x117a: 0x000c, 0x117b: 0x000c,
-	0x117c: 0x000c, 0x117d: 0x000c, 0x117e: 0x000c,
-	// Block 0x46, offset 0x1180
-	0x1180: 0x000c, 0x1181: 0x000c, 0x1182: 0x000c, 0x1183: 0x000c,
-	0x11b4: 0x000c,
-	0x11b6: 0x000c, 0x11b7: 0x000c, 0x11b8: 0x000c, 0x11b9: 0x000c, 0x11ba: 0x000c,
-	0x11bc: 0x000c,
-	// Block 0x47, offset 0x11c0
-	0x11c2: 0x000c,
-	0x11eb: 0x000c, 0x11ec: 0x000c, 0x11ed: 0x000c, 0x11ee: 0x000c, 0x11ef: 0x000c,
-	0x11f0: 0x000c, 0x11f1: 0x000c, 0x11f2: 0x000c, 0x11f3: 0x000c,
-	// Block 0x48, offset 0x1200
-	0x1200: 0x000c, 0x1201: 0x000c,
-	0x1222: 0x000c, 0x1223: 0x000c,
-	0x1224: 0x000c, 0x1225: 0x000c, 0x1228: 0x000c, 0x1229: 0x000c,
-	0x122b: 0x000c, 0x122c: 0x000c, 0x122d: 0x000c,
-	// Block 0x49, offset 0x1240
-	0x1266: 0x000c, 0x1268: 0x000c, 0x1269: 0x000c,
-	0x126d: 0x000c, 0x126f: 0x000c,
-	0x1270: 0x000c, 0x1271: 0x000c,
-	// Block 0x4a, offset 0x1280
-	0x12ac: 0x000c, 0x12ad: 0x000c, 0x12ae: 0x000c, 0x12af: 0x000c,
-	0x12b0: 0x000c, 0x12b1: 0x000c, 0x12b2: 0x000c, 0x12b3: 0x000c,
-	0x12b6: 0x000c, 0x12b7: 0x000c,
-	// Block 0x4b, offset 0x12c0
-	0x12d0: 0x000c, 0x12d1: 0x000c,
-	0x12d2: 0x000c, 0x12d4: 0x000c, 0x12d5: 0x000c, 0x12d6: 0x000c, 0x12d7: 0x000c,
-	0x12d8: 0x000c, 0x12d9: 0x000c, 0x12da: 0x000c, 0x12db: 0x000c, 0x12dc: 0x000c, 0x12dd: 0x000c,
-	0x12de: 0x000c, 0x12df: 0x000c, 0x12e0: 0x000c, 0x12e2: 0x000c, 0x12e3: 0x000c,
-	0x12e4: 0x000c, 0x12e5: 0x000c, 0x12e6: 0x000c, 0x12e7: 0x000c, 0x12e8: 0x000c,
-	0x12ed: 0x000c,
-	0x12f4: 0x000c,
-	0x12f8: 0x000c, 0x12f9: 0x000c,
-	// Block 0x4c, offset 0x1300
-	0x1300: 0x000c, 0x1301: 0x000c, 0x1302: 0x000c, 0x1303: 0x000c, 0x1304: 0x000c, 0x1305: 0x000c,
-	0x1306: 0x000c, 0x1307: 0x000c, 0x1308: 0x000c, 0x1309: 0x000c, 0x130a: 0x000c, 0x130b: 0x000c,
-	0x130c: 0x000c, 0x130d: 0x000c, 0x130e: 0x000c, 0x130f: 0x000c, 0x1310: 0x000c, 0x1311: 0x000c,
-	0x1312: 0x000c, 0x1313: 0x000c, 0x1314: 0x000c, 0x1315: 0x000c, 0x1316: 0x000c, 0x1317: 0x000c,
-	0x1318: 0x000c, 0x1319: 0x000c, 0x131a: 0x000c, 0x131b: 0x000c, 0x131c: 0x000c, 0x131d: 0x000c,
-	0x131e: 0x000c, 0x131f: 0x000c, 0x1320: 0x000c, 0x1321: 0x000c, 0x1322: 0x000c, 0x1323: 0x000c,
-	0x1324: 0x000c, 0x1325: 0x000c, 0x1326: 0x000c, 0x1327: 0x000c, 0x1328: 0x000c, 0x1329: 0x000c,
-	0x132a: 0x000c, 0x132b: 0x000c, 0x132c: 0x000c, 0x132d: 0x000c, 0x132e: 0x000c, 0x132f: 0x000c,
-	0x1330: 0x000c, 0x1331: 0x000c, 0x1332: 0x000c, 0x1333: 0x000c, 0x1334: 0x000c, 0x1335: 0x000c,
-	0x133b: 0x000c,
-	0x133c: 0x000c, 0x133d: 0x000c, 0x133e: 0x000c, 0x133f: 0x000c,
-	// Block 0x4d, offset 0x1340
-	0x137d: 0x000a, 0x137f: 0x000a,
-	// Block 0x4e, offset 0x1380
-	0x1380: 0x000a, 0x1381: 0x000a,
-	0x138d: 0x000a, 0x138e: 0x000a, 0x138f: 0x000a,
-	0x139d: 0x000a,
-	0x139e: 0x000a, 0x139f: 0x000a,
-	0x13ad: 0x000a, 0x13ae: 0x000a, 0x13af: 0x000a,
-	0x13bd: 0x000a, 0x13be: 0x000a,
-	// Block 0x4f, offset 0x13c0
-	0x13c0: 0x0009, 0x13c1: 0x0009, 0x13c2: 0x0009, 0x13c3: 0x0009, 0x13c4: 0x0009, 0x13c5: 0x0009,
-	0x13c6: 0x0009, 0x13c7: 0x0009, 0x13c8: 0x0009, 0x13c9: 0x0009, 0x13ca: 0x0009, 0x13cb: 0x000b,
-	0x13cc: 0x000b, 0x13cd: 0x000b, 0x13cf: 0x0001, 0x13d0: 0x000a, 0x13d1: 0x000a,
-	0x13d2: 0x000a, 0x13d3: 0x000a, 0x13d4: 0x000a, 0x13d5: 0x000a, 0x13d6: 0x000a, 0x13d7: 0x000a,
-	0x13d8: 0x000a, 0x13d9: 0x000a, 0x13da: 0x000a, 0x13db: 0x000a, 0x13dc: 0x000a, 0x13dd: 0x000a,
-	0x13de: 0x000a, 0x13df: 0x000a, 0x13e0: 0x000a, 0x13e1: 0x000a, 0x13e2: 0x000a, 0x13e3: 0x000a,
-	0x13e4: 0x000a, 0x13e5: 0x000a, 0x13e6: 0x000a, 0x13e7: 0x000a, 0x13e8: 0x0009, 0x13e9: 0x0007,
-	0x13ea: 0x000e, 0x13eb: 0x000e, 0x13ec: 0x000e, 0x13ed: 0x000e, 0x13ee: 0x000e, 0x13ef: 0x0006,
-	0x13f0: 0x0004, 0x13f1: 0x0004, 0x13f2: 0x0004, 0x13f3: 0x0004, 0x13f4: 0x0004, 0x13f5: 0x000a,
-	0x13f6: 0x000a, 0x13f7: 0x000a, 0x13f8: 0x000a, 0x13f9: 0x000a, 0x13fa: 0x000a, 0x13fb: 0x000a,
-	0x13fc: 0x000a, 0x13fd: 0x000a, 0x13fe: 0x000a, 0x13ff: 0x000a,
-	// Block 0x50, offset 0x1400
-	0x1400: 0x000a, 0x1401: 0x000a, 0x1402: 0x000a, 0x1403: 0x000a, 0x1404: 0x0006, 0x1405: 0x009a,
-	0x1406: 0x008a, 0x1407: 0x000a, 0x1408: 0x000a, 0x1409: 0x000a, 0x140a: 0x000a, 0x140b: 0x000a,
-	0x140c: 0x000a, 0x140d: 0x000a, 0x140e: 0x000a, 0x140f: 0x000a, 0x1410: 0x000a, 0x1411: 0x000a,
-	0x1412: 0x000a, 0x1413: 0x000a, 0x1414: 0x000a, 0x1415: 0x000a, 0x1416: 0x000a, 0x1417: 0x000a,
-	0x1418: 0x000a, 0x1419: 0x000a, 0x141a: 0x000a, 0x141b: 0x000a, 0x141c: 0x000a, 0x141d: 0x000a,
-	0x141e: 0x000a, 0x141f: 0x0009, 0x1420: 0x000b, 0x1421: 0x000b, 0x1422: 0x000b, 0x1423: 0x000b,
-	0x1424: 0x000b, 0x1425: 0x000b, 0x1426: 0x000e, 0x1427: 0x000e, 0x1428: 0x000e, 0x1429: 0x000e,
-	0x142a: 0x000b, 0x142b: 0x000b, 0x142c: 0x000b, 0x142d: 0x000b, 0x142e: 0x000b, 0x142f: 0x000b,
-	0x1430: 0x0002, 0x1434: 0x0002, 0x1435: 0x0002,
-	0x1436: 0x0002, 0x1437: 0x0002, 0x1438: 0x0002, 0x1439: 0x0002, 0x143a: 0x0003, 0x143b: 0x0003,
-	0x143c: 0x000a, 0x143d: 0x009a, 0x143e: 0x008a,
-	// Block 0x51, offset 0x1440
-	0x1440: 0x0002, 0x1441: 0x0002, 0x1442: 0x0002, 0x1443: 0x0002, 0x1444: 0x0002, 0x1445: 0x0002,
-	0x1446: 0x0002, 0x1447: 0x0002, 0x1448: 0x0002, 0x1449: 0x0002, 0x144a: 0x0003, 0x144b: 0x0003,
-	0x144c: 0x000a, 0x144d: 0x009a, 0x144e: 0x008a,
-	0x1460: 0x0004, 0x1461: 0x0004, 0x1462: 0x0004, 0x1463: 0x0004,
-	0x1464: 0x0004, 0x1465: 0x0004, 0x1466: 0x0004, 0x1467: 0x0004, 0x1468: 0x0004, 0x1469: 0x0004,
-	0x146a: 0x0004, 0x146b: 0x0004, 0x146c: 0x0004, 0x146d: 0x0004, 0x146e: 0x0004, 0x146f: 0x0004,
-	0x1470: 0x0004, 0x1471: 0x0004, 0x1472: 0x0004, 0x1473: 0x0004, 0x1474: 0x0004, 0x1475: 0x0004,
-	0x1476: 0x0004, 0x1477: 0x0004, 0x1478: 0x0004, 0x1479: 0x0004, 0x147a: 0x0004, 0x147b: 0x0004,
-	0x147c: 0x0004, 0x147d: 0x0004, 0x147e: 0x0004, 0x147f: 0x0004,
-	// Block 0x52, offset 0x1480
-	0x1480: 0x0004, 0x1481: 0x0004, 0x1482: 0x0004, 0x1483: 0x0004, 0x1484: 0x0004, 0x1485: 0x0004,
-	0x1486: 0x0004, 0x1487: 0x0004, 0x1488: 0x0004, 0x1489: 0x0004, 0x148a: 0x0004, 0x148b: 0x0004,
-	0x148c: 0x0004, 0x148d: 0x0004, 0x148e: 0x0004, 0x148f: 0x0004, 0x1490: 0x000c, 0x1491: 0x000c,
-	0x1492: 0x000c, 0x1493: 0x000c, 0x1494: 0x000c, 0x1495: 0x000c, 0x1496: 0x000c, 0x1497: 0x000c,
-	0x1498: 0x000c, 0x1499: 0x000c, 0x149a: 0x000c, 0x149b: 0x000c, 0x149c: 0x000c, 0x149d: 0x000c,
-	0x149e: 0x000c, 0x149f: 0x000c, 0x14a0: 0x000c, 0x14a1: 0x000c, 0x14a2: 0x000c, 0x14a3: 0x000c,
-	0x14a4: 0x000c, 0x14a5: 0x000c, 0x14a6: 0x000c, 0x14a7: 0x000c, 0x14a8: 0x000c, 0x14a9: 0x000c,
-	0x14aa: 0x000c, 0x14ab: 0x000c, 0x14ac: 0x000c, 0x14ad: 0x000c, 0x14ae: 0x000c, 0x14af: 0x000c,
-	0x14b0: 0x000c,
-	// Block 0x53, offset 0x14c0
-	0x14c0: 0x000a, 0x14c1: 0x000a, 0x14c3: 0x000a, 0x14c4: 0x000a, 0x14c5: 0x000a,
-	0x14c6: 0x000a, 0x14c8: 0x000a, 0x14c9: 0x000a,
-	0x14d4: 0x000a, 0x14d6: 0x000a, 0x14d7: 0x000a,
-	0x14d8: 0x000a,
-	0x14de: 0x000a, 0x14df: 0x000a, 0x14e0: 0x000a, 0x14e1: 0x000a, 0x14e2: 0x000a, 0x14e3: 0x000a,
-	0x14e5: 0x000a, 0x14e7: 0x000a, 0x14e9: 0x000a,
-	0x14ee: 0x0004,
-	0x14fa: 0x000a, 0x14fb: 0x000a,
-	// Block 0x54, offset 0x1500
-	0x1500: 0x000a, 0x1501: 0x000a, 0x1502: 0x000a, 0x1503: 0x000a, 0x1504: 0x000a,
-	0x150a: 0x000a, 0x150b: 0x000a,
-	0x150c: 0x000a, 0x150d: 0x000a, 0x1510: 0x000a, 0x1511: 0x000a,
-	0x1512: 0x000a, 0x1513: 0x000a, 0x1514: 0x000a, 0x1515: 0x000a, 0x1516: 0x000a, 0x1517: 0x000a,
-	0x1518: 0x000a, 0x1519: 0x000a, 0x151a: 0x000a, 0x151b: 0x000a, 0x151c: 0x000a, 0x151d: 0x000a,
-	0x151e: 0x000a, 0x151f: 0x000a,
-	// Block 0x55, offset 0x1540
-	0x1549: 0x000a, 0x154a: 0x000a, 0x154b: 0x000a,
-	0x1550: 0x000a, 0x1551: 0x000a,
-	0x1552: 0x000a, 0x1553: 0x000a, 0x1554: 0x000a, 0x1555: 0x000a, 0x1556: 0x000a, 0x1557: 0x000a,
-	0x1558: 0x000a, 0x1559: 0x000a, 0x155a: 0x000a, 0x155b: 0x000a, 0x155c: 0x000a, 0x155d: 0x000a,
-	0x155e: 0x000a, 0x155f: 0x000a, 0x1560: 0x000a, 0x1561: 0x000a, 0x1562: 0x000a, 0x1563: 0x000a,
-	0x1564: 0x000a, 0x1565: 0x000a, 0x1566: 0x000a, 0x1567: 0x000a, 0x1568: 0x000a, 0x1569: 0x000a,
-	0x156a: 0x000a, 0x156b: 0x000a, 0x156c: 0x000a, 0x156d: 0x000a, 0x156e: 0x000a, 0x156f: 0x000a,
-	0x1570: 0x000a, 0x1571: 0x000a, 0x1572: 0x000a, 0x1573: 0x000a, 0x1574: 0x000a, 0x1575: 0x000a,
-	0x1576: 0x000a, 0x1577: 0x000a, 0x1578: 0x000a, 0x1579: 0x000a, 0x157a: 0x000a, 0x157b: 0x000a,
-	0x157c: 0x000a, 0x157d: 0x000a, 0x157e: 0x000a, 0x157f: 0x000a,
-	// Block 0x56, offset 0x1580
-	0x1580: 0x000a, 0x1581: 0x000a, 0x1582: 0x000a, 0x1583: 0x000a, 0x1584: 0x000a, 0x1585: 0x000a,
-	0x1586: 0x000a, 0x1587: 0x000a, 0x1588: 0x000a, 0x1589: 0x000a, 0x158a: 0x000a, 0x158b: 0x000a,
-	0x158c: 0x000a, 0x158d: 0x000a, 0x158e: 0x000a, 0x158f: 0x000a, 0x1590: 0x000a, 0x1591: 0x000a,
-	0x1592: 0x000a, 0x1593: 0x000a, 0x1594: 0x000a, 0x1595: 0x000a, 0x1596: 0x000a, 0x1597: 0x000a,
-	0x1598: 0x000a, 0x1599: 0x000a, 0x159a: 0x000a, 0x159b: 0x000a, 0x159c: 0x000a, 0x159d: 0x000a,
-	0x159e: 0x000a, 0x159f: 0x000a, 0x15a0: 0x000a, 0x15a1: 0x000a, 0x15a2: 0x000a, 0x15a3: 0x000a,
-	0x15a4: 0x000a, 0x15a5: 0x000a, 0x15a6: 0x000a, 0x15a7: 0x000a, 0x15a8: 0x000a, 0x15a9: 0x000a,
-	0x15aa: 0x000a, 0x15ab: 0x000a, 0x15ac: 0x000a, 0x15ad: 0x000a, 0x15ae: 0x000a, 0x15af: 0x000a,
-	0x15b0: 0x000a, 0x15b1: 0x000a, 0x15b2: 0x000a, 0x15b3: 0x000a, 0x15b4: 0x000a, 0x15b5: 0x000a,
-	0x15b6: 0x000a, 0x15b7: 0x000a, 0x15b8: 0x000a, 0x15b9: 0x000a, 0x15ba: 0x000a, 0x15bb: 0x000a,
-	0x15bc: 0x000a, 0x15bd: 0x000a, 0x15be: 0x000a, 0x15bf: 0x000a,
-	// Block 0x57, offset 0x15c0
-	0x15c0: 0x000a, 0x15c1: 0x000a, 0x15c2: 0x000a, 0x15c3: 0x000a, 0x15c4: 0x000a, 0x15c5: 0x000a,
-	0x15c6: 0x000a, 0x15c7: 0x000a, 0x15c8: 0x000a, 0x15c9: 0x000a, 0x15ca: 0x000a, 0x15cb: 0x000a,
-	0x15cc: 0x000a, 0x15cd: 0x000a, 0x15ce: 0x000a, 0x15cf: 0x000a, 0x15d0: 0x000a, 0x15d1: 0x000a,
-	0x15d2: 0x0003, 0x15d3: 0x0004, 0x15d4: 0x000a, 0x15d5: 0x000a, 0x15d6: 0x000a, 0x15d7: 0x000a,
-	0x15d8: 0x000a, 0x15d9: 0x000a, 0x15da: 0x000a, 0x15db: 0x000a, 0x15dc: 0x000a, 0x15dd: 0x000a,
-	0x15de: 0x000a, 0x15df: 0x000a, 0x15e0: 0x000a, 0x15e1: 0x000a, 0x15e2: 0x000a, 0x15e3: 0x000a,
-	0x15e4: 0x000a, 0x15e5: 0x000a, 0x15e6: 0x000a, 0x15e7: 0x000a, 0x15e8: 0x000a, 0x15e9: 0x000a,
-	0x15ea: 0x000a, 0x15eb: 0x000a, 0x15ec: 0x000a, 0x15ed: 0x000a, 0x15ee: 0x000a, 0x15ef: 0x000a,
-	0x15f0: 0x000a, 0x15f1: 0x000a, 0x15f2: 0x000a, 0x15f3: 0x000a, 0x15f4: 0x000a, 0x15f5: 0x000a,
-	0x15f6: 0x000a, 0x15f7: 0x000a, 0x15f8: 0x000a, 0x15f9: 0x000a, 0x15fa: 0x000a, 0x15fb: 0x000a,
-	0x15fc: 0x000a, 0x15fd: 0x000a, 0x15fe: 0x000a, 0x15ff: 0x000a,
-	// Block 0x58, offset 0x1600
-	0x1600: 0x000a, 0x1601: 0x000a, 0x1602: 0x000a, 0x1603: 0x000a, 0x1604: 0x000a, 0x1605: 0x000a,
-	0x1606: 0x000a, 0x1607: 0x000a, 0x1608: 0x003a, 0x1609: 0x002a, 0x160a: 0x003a, 0x160b: 0x002a,
-	0x160c: 0x000a, 0x160d: 0x000a, 0x160e: 0x000a, 0x160f: 0x000a, 0x1610: 0x000a, 0x1611: 0x000a,
-	0x1612: 0x000a, 0x1613: 0x000a, 0x1614: 0x000a, 0x1615: 0x000a, 0x1616: 0x000a, 0x1617: 0x000a,
-	0x1618: 0x000a, 0x1619: 0x000a, 0x161a: 0x000a, 0x161b: 0x000a, 0x161c: 0x000a, 0x161d: 0x000a,
-	0x161e: 0x000a, 0x161f: 0x000a, 0x1620: 0x000a, 0x1621: 0x000a, 0x1622: 0x000a, 0x1623: 0x000a,
-	0x1624: 0x000a, 0x1625: 0x000a, 0x1626: 0x000a, 0x1627: 0x000a, 0x1628: 0x000a, 0x1629: 0x009a,
-	0x162a: 0x008a, 0x162b: 0x000a, 0x162c: 0x000a, 0x162d: 0x000a, 0x162e: 0x000a, 0x162f: 0x000a,
-	0x1630: 0x000a, 0x1631: 0x000a, 0x1632: 0x000a, 0x1633: 0x000a, 0x1634: 0x000a, 0x1635: 0x000a,
-	// Block 0x59, offset 0x1640
-	0x167b: 0x000a,
-	0x167c: 0x000a, 0x167d: 0x000a, 0x167e: 0x000a, 0x167f: 0x000a,
-	// Block 0x5a, offset 0x1680
-	0x1680: 0x000a, 0x1681: 0x000a, 0x1682: 0x000a, 0x1683: 0x000a, 0x1684: 0x000a, 0x1685: 0x000a,
-	0x1686: 0x000a, 0x1687: 0x000a, 0x1688: 0x000a, 0x1689: 0x000a, 0x168a: 0x000a, 0x168b: 0x000a,
-	0x168c: 0x000a, 0x168d: 0x000a, 0x168e: 0x000a, 0x168f: 0x000a, 0x1690: 0x000a, 0x1691: 0x000a,
-	0x1692: 0x000a, 0x1693: 0x000a, 0x1694: 0x000a, 0x1696: 0x000a, 0x1697: 0x000a,
-	0x1698: 0x000a, 0x1699: 0x000a, 0x169a: 0x000a, 0x169b: 0x000a, 0x169c: 0x000a, 0x169d: 0x000a,
-	0x169e: 0x000a, 0x169f: 0x000a, 0x16a0: 0x000a, 0x16a1: 0x000a, 0x16a2: 0x000a, 0x16a3: 0x000a,
-	0x16a4: 0x000a, 0x16a5: 0x000a, 0x16a6: 0x000a, 0x16a7: 0x000a, 0x16a8: 0x000a, 0x16a9: 0x000a,
-	0x16aa: 0x000a, 0x16ab: 0x000a, 0x16ac: 0x000a, 0x16ad: 0x000a, 0x16ae: 0x000a, 0x16af: 0x000a,
-	0x16b0: 0x000a, 0x16b1: 0x000a, 0x16b2: 0x000a, 0x16b3: 0x000a, 0x16b4: 0x000a, 0x16b5: 0x000a,
-	0x16b6: 0x000a, 0x16b7: 0x000a, 0x16b8: 0x000a, 0x16b9: 0x000a, 0x16ba: 0x000a, 0x16bb: 0x000a,
-	0x16bc: 0x000a, 0x16bd: 0x000a, 0x16be: 0x000a, 0x16bf: 0x000a,
-	// Block 0x5b, offset 0x16c0
-	0x16c0: 0x000a, 0x16c1: 0x000a, 0x16c2: 0x000a, 0x16c3: 0x000a, 0x16c4: 0x000a, 0x16c5: 0x000a,
-	0x16c6: 0x000a, 0x16c7: 0x000a, 0x16c8: 0x000a, 0x16c9: 0x000a, 0x16ca: 0x000a, 0x16cb: 0x000a,
-	0x16cc: 0x000a, 0x16cd: 0x000a, 0x16ce: 0x000a, 0x16cf: 0x000a, 0x16d0: 0x000a, 0x16d1: 0x000a,
-	0x16d2: 0x000a, 0x16d3: 0x000a, 0x16d4: 0x000a, 0x16d5: 0x000a, 0x16d6: 0x000a, 0x16d7: 0x000a,
-	0x16d8: 0x000a, 0x16d9: 0x000a, 0x16da: 0x000a, 0x16db: 0x000a, 0x16dc: 0x000a, 0x16dd: 0x000a,
-	0x16de: 0x000a, 0x16df: 0x000a, 0x16e0: 0x000a, 0x16e1: 0x000a, 0x16e2: 0x000a, 0x16e3: 0x000a,
-	0x16e4: 0x000a, 0x16e5: 0x000a, 0x16e6: 0x000a, 0x16e7: 0x000a, 0x16e8: 0x000a, 0x16e9: 0x000a,
-	0x16ea: 0x000a, 0x16eb: 0x000a, 0x16ec: 0x000a, 0x16ed: 0x000a, 0x16ee: 0x000a, 0x16ef: 0x000a,
-	0x16f0: 0x000a, 0x16f1: 0x000a, 0x16f2: 0x000a, 0x16f3: 0x000a, 0x16f4: 0x000a, 0x16f5: 0x000a,
-	0x16f6: 0x000a, 0x16f7: 0x000a, 0x16f8: 0x000a, 0x16f9: 0x000a, 0x16fa: 0x000a, 0x16fb: 0x000a,
-	0x16fc: 0x000a, 0x16fd: 0x000a, 0x16fe: 0x000a,
-	// Block 0x5c, offset 0x1700
-	0x1700: 0x000a, 0x1701: 0x000a, 0x1702: 0x000a, 0x1703: 0x000a, 0x1704: 0x000a, 0x1705: 0x000a,
-	0x1706: 0x000a, 0x1707: 0x000a, 0x1708: 0x000a, 0x1709: 0x000a, 0x170a: 0x000a, 0x170b: 0x000a,
-	0x170c: 0x000a, 0x170d: 0x000a, 0x170e: 0x000a, 0x170f: 0x000a, 0x1710: 0x000a, 0x1711: 0x000a,
-	0x1712: 0x000a, 0x1713: 0x000a, 0x1714: 0x000a, 0x1715: 0x000a, 0x1716: 0x000a, 0x1717: 0x000a,
-	0x1718: 0x000a, 0x1719: 0x000a, 0x171a: 0x000a, 0x171b: 0x000a, 0x171c: 0x000a, 0x171d: 0x000a,
-	0x171e: 0x000a, 0x171f: 0x000a, 0x1720: 0x000a, 0x1721: 0x000a, 0x1722: 0x000a, 0x1723: 0x000a,
-	0x1724: 0x000a, 0x1725: 0x000a, 0x1726: 0x000a,
-	// Block 0x5d, offset 0x1740
-	0x1740: 0x000a, 0x1741: 0x000a, 0x1742: 0x000a, 0x1743: 0x000a, 0x1744: 0x000a, 0x1745: 0x000a,
-	0x1746: 0x000a, 0x1747: 0x000a, 0x1748: 0x000a, 0x1749: 0x000a, 0x174a: 0x000a,
-	0x1760: 0x000a, 0x1761: 0x000a, 0x1762: 0x000a, 0x1763: 0x000a,
-	0x1764: 0x000a, 0x1765: 0x000a, 0x1766: 0x000a, 0x1767: 0x000a, 0x1768: 0x000a, 0x1769: 0x000a,
-	0x176a: 0x000a, 0x176b: 0x000a, 0x176c: 0x000a, 0x176d: 0x000a, 0x176e: 0x000a, 0x176f: 0x000a,
-	0x1770: 0x000a, 0x1771: 0x000a, 0x1772: 0x000a, 0x1773: 0x000a, 0x1774: 0x000a, 0x1775: 0x000a,
-	0x1776: 0x000a, 0x1777: 0x000a, 0x1778: 0x000a, 0x1779: 0x000a, 0x177a: 0x000a, 0x177b: 0x000a,
-	0x177c: 0x000a, 0x177d: 0x000a, 0x177e: 0x000a, 0x177f: 0x000a,
-	// Block 0x5e, offset 0x1780
-	0x1780: 0x000a, 0x1781: 0x000a, 0x1782: 0x000a, 0x1783: 0x000a, 0x1784: 0x000a, 0x1785: 0x000a,
-	0x1786: 0x000a, 0x1787: 0x000a, 0x1788: 0x0002, 0x1789: 0x0002, 0x178a: 0x0002, 0x178b: 0x0002,
-	0x178c: 0x0002, 0x178d: 0x0002, 0x178e: 0x0002, 0x178f: 0x0002, 0x1790: 0x0002, 0x1791: 0x0002,
-	0x1792: 0x0002, 0x1793: 0x0002, 0x1794: 0x0002, 0x1795: 0x0002, 0x1796: 0x0002, 0x1797: 0x0002,
-	0x1798: 0x0002, 0x1799: 0x0002, 0x179a: 0x0002, 0x179b: 0x0002,
-	// Block 0x5f, offset 0x17c0
-	0x17ea: 0x000a, 0x17eb: 0x000a, 0x17ec: 0x000a, 0x17ed: 0x000a, 0x17ee: 0x000a, 0x17ef: 0x000a,
-	0x17f0: 0x000a, 0x17f1: 0x000a, 0x17f2: 0x000a, 0x17f3: 0x000a, 0x17f4: 0x000a, 0x17f5: 0x000a,
-	0x17f6: 0x000a, 0x17f7: 0x000a, 0x17f8: 0x000a, 0x17f9: 0x000a, 0x17fa: 0x000a, 0x17fb: 0x000a,
-	0x17fc: 0x000a, 0x17fd: 0x000a, 0x17fe: 0x000a, 0x17ff: 0x000a,
-	// Block 0x60, offset 0x1800
-	0x1800: 0x000a, 0x1801: 0x000a, 0x1802: 0x000a, 0x1803: 0x000a, 0x1804: 0x000a, 0x1805: 0x000a,
-	0x1806: 0x000a, 0x1807: 0x000a, 0x1808: 0x000a, 0x1809: 0x000a, 0x180a: 0x000a, 0x180b: 0x000a,
-	0x180c: 0x000a, 0x180d: 0x000a, 0x180e: 0x000a, 0x180f: 0x000a, 0x1810: 0x000a, 0x1811: 0x000a,
-	0x1812: 0x000a, 0x1813: 0x000a, 0x1814: 0x000a, 0x1815: 0x000a, 0x1816: 0x000a, 0x1817: 0x000a,
-	0x1818: 0x000a, 0x1819: 0x000a, 0x181a: 0x000a, 0x181b: 0x000a, 0x181c: 0x000a, 0x181d: 0x000a,
-	0x181e: 0x000a, 0x181f: 0x000a, 0x1820: 0x000a, 0x1821: 0x000a, 0x1822: 0x000a, 0x1823: 0x000a,
-	0x1824: 0x000a, 0x1825: 0x000a, 0x1826: 0x000a, 0x1827: 0x000a, 0x1828: 0x000a, 0x1829: 0x000a,
-	0x182a: 0x000a, 0x182b: 0x000a, 0x182d: 0x000a, 0x182e: 0x000a, 0x182f: 0x000a,
-	0x1830: 0x000a, 0x1831: 0x000a, 0x1832: 0x000a, 0x1833: 0x000a, 0x1834: 0x000a, 0x1835: 0x000a,
-	0x1836: 0x000a, 0x1837: 0x000a, 0x1838: 0x000a, 0x1839: 0x000a, 0x183a: 0x000a, 0x183b: 0x000a,
-	0x183c: 0x000a, 0x183d: 0x000a, 0x183e: 0x000a, 0x183f: 0x000a,
-	// Block 0x61, offset 0x1840
-	0x1840: 0x000a, 0x1841: 0x000a, 0x1842: 0x000a, 0x1843: 0x000a, 0x1844: 0x000a, 0x1845: 0x000a,
-	0x1846: 0x000a, 0x1847: 0x000a, 0x1848: 0x000a, 0x1849: 0x000a, 0x184a: 0x000a, 0x184b: 0x000a,
-	0x184c: 0x000a, 0x184d: 0x000a, 0x184e: 0x000a, 0x184f: 0x000a, 0x1850: 0x000a, 0x1851: 0x000a,
-	0x1852: 0x000a, 0x1853: 0x000a, 0x1854: 0x000a, 0x1855: 0x000a, 0x1856: 0x000a, 0x1857: 0x000a,
-	0x1858: 0x000a, 0x1859: 0x000a, 0x185a: 0x000a, 0x185b: 0x000a, 0x185c: 0x000a, 0x185d: 0x000a,
-	0x185e: 0x000a, 0x185f: 0x000a, 0x1860: 0x000a, 0x1861: 0x000a, 0x1862: 0x000a, 0x1863: 0x000a,
-	0x1864: 0x000a, 0x1865: 0x000a, 0x1866: 0x000a, 0x1867: 0x000a, 0x1868: 0x003a, 0x1869: 0x002a,
-	0x186a: 0x003a, 0x186b: 0x002a, 0x186c: 0x003a, 0x186d: 0x002a, 0x186e: 0x003a, 0x186f: 0x002a,
-	0x1870: 0x003a, 0x1871: 0x002a, 0x1872: 0x003a, 0x1873: 0x002a, 0x1874: 0x003a, 0x1875: 0x002a,
-	0x1876: 0x000a, 0x1877: 0x000a, 0x1878: 0x000a, 0x1879: 0x000a, 0x187a: 0x000a, 0x187b: 0x000a,
-	0x187c: 0x000a, 0x187d: 0x000a, 0x187e: 0x000a, 0x187f: 0x000a,
-	// Block 0x62, offset 0x1880
-	0x1880: 0x000a, 0x1881: 0x000a, 0x1882: 0x000a, 0x1883: 0x000a, 0x1884: 0x000a, 0x1885: 0x009a,
-	0x1886: 0x008a, 0x1887: 0x000a, 0x1888: 0x000a, 0x1889: 0x000a, 0x188a: 0x000a, 0x188b: 0x000a,
-	0x188c: 0x000a, 0x188d: 0x000a, 0x188e: 0x000a, 0x188f: 0x000a, 0x1890: 0x000a, 0x1891: 0x000a,
-	0x1892: 0x000a, 0x1893: 0x000a, 0x1894: 0x000a, 0x1895: 0x000a, 0x1896: 0x000a, 0x1897: 0x000a,
-	0x1898: 0x000a, 0x1899: 0x000a, 0x189a: 0x000a, 0x189b: 0x000a, 0x189c: 0x000a, 0x189d: 0x000a,
-	0x189e: 0x000a, 0x189f: 0x000a, 0x18a0: 0x000a, 0x18a1: 0x000a, 0x18a2: 0x000a, 0x18a3: 0x000a,
-	0x18a4: 0x000a, 0x18a5: 0x000a, 0x18a6: 0x003a, 0x18a7: 0x002a, 0x18a8: 0x003a, 0x18a9: 0x002a,
-	0x18aa: 0x003a, 0x18ab: 0x002a, 0x18ac: 0x003a, 0x18ad: 0x002a, 0x18ae: 0x003a, 0x18af: 0x002a,
-	0x18b0: 0x000a, 0x18b1: 0x000a, 0x18b2: 0x000a, 0x18b3: 0x000a, 0x18b4: 0x000a, 0x18b5: 0x000a,
-	0x18b6: 0x000a, 0x18b7: 0x000a, 0x18b8: 0x000a, 0x18b9: 0x000a, 0x18ba: 0x000a, 0x18bb: 0x000a,
-	0x18bc: 0x000a, 0x18bd: 0x000a, 0x18be: 0x000a, 0x18bf: 0x000a,
-	// Block 0x63, offset 0x18c0
-	0x18c0: 0x000a, 0x18c1: 0x000a, 0x18c2: 0x000a, 0x18c3: 0x007a, 0x18c4: 0x006a, 0x18c5: 0x009a,
-	0x18c6: 0x008a, 0x18c7: 0x00ba, 0x18c8: 0x00aa, 0x18c9: 0x009a, 0x18ca: 0x008a, 0x18cb: 0x007a,
-	0x18cc: 0x006a, 0x18cd: 0x00da, 0x18ce: 0x002a, 0x18cf: 0x003a, 0x18d0: 0x00ca, 0x18d1: 0x009a,
-	0x18d2: 0x008a, 0x18d3: 0x007a, 0x18d4: 0x006a, 0x18d5: 0x009a, 0x18d6: 0x008a, 0x18d7: 0x00ba,
-	0x18d8: 0x00aa, 0x18d9: 0x000a, 0x18da: 0x000a, 0x18db: 0x000a, 0x18dc: 0x000a, 0x18dd: 0x000a,
-	0x18de: 0x000a, 0x18df: 0x000a, 0x18e0: 0x000a, 0x18e1: 0x000a, 0x18e2: 0x000a, 0x18e3: 0x000a,
-	0x18e4: 0x000a, 0x18e5: 0x000a, 0x18e6: 0x000a, 0x18e7: 0x000a, 0x18e8: 0x000a, 0x18e9: 0x000a,
-	0x18ea: 0x000a, 0x18eb: 0x000a, 0x18ec: 0x000a, 0x18ed: 0x000a, 0x18ee: 0x000a, 0x18ef: 0x000a,
-	0x18f0: 0x000a, 0x18f1: 0x000a, 0x18f2: 0x000a, 0x18f3: 0x000a, 0x18f4: 0x000a, 0x18f5: 0x000a,
-	0x18f6: 0x000a, 0x18f7: 0x000a, 0x18f8: 0x000a, 0x18f9: 0x000a, 0x18fa: 0x000a, 0x18fb: 0x000a,
-	0x18fc: 0x000a, 0x18fd: 0x000a, 0x18fe: 0x000a, 0x18ff: 0x000a,
-	// Block 0x64, offset 0x1900
-	0x1900: 0x000a, 0x1901: 0x000a, 0x1902: 0x000a, 0x1903: 0x000a, 0x1904: 0x000a, 0x1905: 0x000a,
-	0x1906: 0x000a, 0x1907: 0x000a, 0x1908: 0x000a, 0x1909: 0x000a, 0x190a: 0x000a, 0x190b: 0x000a,
-	0x190c: 0x000a, 0x190d: 0x000a, 0x190e: 0x000a, 0x190f: 0x000a, 0x1910: 0x000a, 0x1911: 0x000a,
-	0x1912: 0x000a, 0x1913: 0x000a, 0x1914: 0x000a, 0x1915: 0x000a, 0x1916: 0x000a, 0x1917: 0x000a,
-	0x1918: 0x003a, 0x1919: 0x002a, 0x191a: 0x003a, 0x191b: 0x002a, 0x191c: 0x000a, 0x191d: 0x000a,
-	0x191e: 0x000a, 0x191f: 0x000a, 0x1920: 0x000a, 0x1921: 0x000a, 0x1922: 0x000a, 0x1923: 0x000a,
-	0x1924: 0x000a, 0x1925: 0x000a, 0x1926: 0x000a, 0x1927: 0x000a, 0x1928: 0x000a, 0x1929: 0x000a,
-	0x192a: 0x000a, 0x192b: 0x000a, 0x192c: 0x000a, 0x192d: 0x000a, 0x192e: 0x000a, 0x192f: 0x000a,
-	0x1930: 0x000a, 0x1931: 0x000a, 0x1932: 0x000a, 0x1933: 0x000a, 0x1934: 0x000a, 0x1935: 0x000a,
-	0x1936: 0x000a, 0x1937: 0x000a, 0x1938: 0x000a, 0x1939: 0x000a, 0x193a: 0x000a, 0x193b: 0x000a,
-	0x193c: 0x003a, 0x193d: 0x002a, 0x193e: 0x000a, 0x193f: 0x000a,
-	// Block 0x65, offset 0x1940
-	0x1940: 0x000a, 0x1941: 0x000a, 0x1942: 0x000a, 0x1943: 0x000a, 0x1944: 0x000a, 0x1945: 0x000a,
-	0x1946: 0x000a, 0x1947: 0x000a, 0x1948: 0x000a, 0x1949: 0x000a, 0x194a: 0x000a, 0x194b: 0x000a,
-	0x194c: 0x000a, 0x194d: 0x000a, 0x194e: 0x000a, 0x194f: 0x000a, 0x1950: 0x000a, 0x1951: 0x000a,
-	0x1952: 0x000a, 0x1953: 0x000a, 0x1954: 0x000a, 0x1955: 0x000a, 0x1956: 0x000a, 0x1957: 0x000a,
-	0x1958: 0x000a, 0x1959: 0x000a, 0x195a: 0x000a, 0x195b: 0x000a, 0x195c: 0x000a, 0x195d: 0x000a,
-	0x195e: 0x000a, 0x195f: 0x000a, 0x1960: 0x000a, 0x1961: 0x000a, 0x1962: 0x000a, 0x1963: 0x000a,
-	0x1964: 0x000a, 0x1965: 0x000a, 0x1966: 0x000a, 0x1967: 0x000a, 0x1968: 0x000a, 0x1969: 0x000a,
-	0x196a: 0x000a, 0x196b: 0x000a, 0x196c: 0x000a, 0x196d: 0x000a, 0x196e: 0x000a, 0x196f: 0x000a,
-	0x1970: 0x000a, 0x1971: 0x000a, 0x1972: 0x000a, 0x1973: 0x000a,
-	0x1976: 0x000a, 0x1977: 0x000a, 0x1978: 0x000a, 0x1979: 0x000a, 0x197a: 0x000a, 0x197b: 0x000a,
-	0x197c: 0x000a, 0x197d: 0x000a, 0x197e: 0x000a, 0x197f: 0x000a,
-	// Block 0x66, offset 0x1980
-	0x1980: 0x000a, 0x1981: 0x000a, 0x1982: 0x000a, 0x1983: 0x000a, 0x1984: 0x000a, 0x1985: 0x000a,
-	0x1986: 0x000a, 0x1987: 0x000a, 0x1988: 0x000a, 0x1989: 0x000a, 0x198a: 0x000a, 0x198b: 0x000a,
-	0x198c: 0x000a, 0x198d: 0x000a, 0x198e: 0x000a, 0x198f: 0x000a, 0x1990: 0x000a, 0x1991: 0x000a,
-	0x1992: 0x000a, 0x1993: 0x000a, 0x1994: 0x000a, 0x1995: 0x000a,
-	0x1998: 0x000a, 0x1999: 0x000a, 0x199a: 0x000a, 0x199b: 0x000a, 0x199c: 0x000a, 0x199d: 0x000a,
-	0x199e: 0x000a, 0x199f: 0x000a, 0x19a0: 0x000a, 0x19a1: 0x000a, 0x19a2: 0x000a, 0x19a3: 0x000a,
-	0x19a4: 0x000a, 0x19a5: 0x000a, 0x19a6: 0x000a, 0x19a7: 0x000a, 0x19a8: 0x000a, 0x19a9: 0x000a,
-	0x19aa: 0x000a, 0x19ab: 0x000a, 0x19ac: 0x000a, 0x19ad: 0x000a, 0x19ae: 0x000a, 0x19af: 0x000a,
-	0x19b0: 0x000a, 0x19b1: 0x000a, 0x19b2: 0x000a, 0x19b3: 0x000a, 0x19b4: 0x000a, 0x19b5: 0x000a,
-	0x19b6: 0x000a, 0x19b7: 0x000a, 0x19b8: 0x000a, 0x19b9: 0x000a,
-	0x19bd: 0x000a, 0x19be: 0x000a, 0x19bf: 0x000a,
-	// Block 0x67, offset 0x19c0
-	0x19c0: 0x000a, 0x19c1: 0x000a, 0x19c2: 0x000a, 0x19c3: 0x000a, 0x19c4: 0x000a, 0x19c5: 0x000a,
-	0x19c6: 0x000a, 0x19c7: 0x000a, 0x19c8: 0x000a, 0x19ca: 0x000a, 0x19cb: 0x000a,
-	0x19cc: 0x000a, 0x19cd: 0x000a, 0x19ce: 0x000a, 0x19cf: 0x000a, 0x19d0: 0x000a, 0x19d1: 0x000a,
-	0x19ec: 0x000a, 0x19ed: 0x000a, 0x19ee: 0x000a, 0x19ef: 0x000a,
-	// Block 0x68, offset 0x1a00
-	0x1a25: 0x000a, 0x1a26: 0x000a, 0x1a27: 0x000a, 0x1a28: 0x000a, 0x1a29: 0x000a,
-	0x1a2a: 0x000a, 0x1a2f: 0x000c,
-	0x1a30: 0x000c, 0x1a31: 0x000c,
-	0x1a39: 0x000a, 0x1a3a: 0x000a, 0x1a3b: 0x000a,
-	0x1a3c: 0x000a, 0x1a3d: 0x000a, 0x1a3e: 0x000a, 0x1a3f: 0x000a,
-	// Block 0x69, offset 0x1a40
-	0x1a7f: 0x000c,
-	// Block 0x6a, offset 0x1a80
-	0x1aa0: 0x000c, 0x1aa1: 0x000c, 0x1aa2: 0x000c, 0x1aa3: 0x000c,
-	0x1aa4: 0x000c, 0x1aa5: 0x000c, 0x1aa6: 0x000c, 0x1aa7: 0x000c, 0x1aa8: 0x000c, 0x1aa9: 0x000c,
-	0x1aaa: 0x000c, 0x1aab: 0x000c, 0x1aac: 0x000c, 0x1aad: 0x000c, 0x1aae: 0x000c, 0x1aaf: 0x000c,
-	0x1ab0: 0x000c, 0x1ab1: 0x000c, 0x1ab2: 0x000c, 0x1ab3: 0x000c, 0x1ab4: 0x000c, 0x1ab5: 0x000c,
-	0x1ab6: 0x000c, 0x1ab7: 0x000c, 0x1ab8: 0x000c, 0x1ab9: 0x000c, 0x1aba: 0x000c, 0x1abb: 0x000c,
-	0x1abc: 0x000c, 0x1abd: 0x000c, 0x1abe: 0x000c, 0x1abf: 0x000c,
-	// Block 0x6b, offset 0x1ac0
-	0x1ac0: 0x000a, 0x1ac1: 0x000a, 0x1ac2: 0x000a, 0x1ac3: 0x000a, 0x1ac4: 0x000a, 0x1ac5: 0x000a,
-	0x1ac6: 0x000a, 0x1ac7: 0x000a, 0x1ac8: 0x000a, 0x1ac9: 0x000a, 0x1aca: 0x000a, 0x1acb: 0x000a,
-	0x1acc: 0x000a, 0x1acd: 0x000a, 0x1ace: 0x000a, 0x1acf: 0x000a, 0x1ad0: 0x000a, 0x1ad1: 0x000a,
-	0x1ad2: 0x000a, 0x1ad3: 0x000a, 0x1ad4: 0x000a, 0x1ad5: 0x000a, 0x1ad6: 0x000a, 0x1ad7: 0x000a,
-	0x1ad8: 0x000a, 0x1ad9: 0x000a, 0x1ada: 0x000a, 0x1adb: 0x000a, 0x1adc: 0x000a, 0x1add: 0x000a,
-	0x1ade: 0x000a, 0x1adf: 0x000a, 0x1ae0: 0x000a, 0x1ae1: 0x000a, 0x1ae2: 0x003a, 0x1ae3: 0x002a,
-	0x1ae4: 0x003a, 0x1ae5: 0x002a, 0x1ae6: 0x003a, 0x1ae7: 0x002a, 0x1ae8: 0x003a, 0x1ae9: 0x002a,
-	0x1aea: 0x000a, 0x1aeb: 0x000a, 0x1aec: 0x000a, 0x1aed: 0x000a, 0x1aee: 0x000a, 0x1aef: 0x000a,
-	0x1af0: 0x000a, 0x1af1: 0x000a, 0x1af2: 0x000a, 0x1af3: 0x000a, 0x1af4: 0x000a, 0x1af5: 0x000a,
-	0x1af6: 0x000a, 0x1af7: 0x000a, 0x1af8: 0x000a, 0x1af9: 0x000a, 0x1afa: 0x000a, 0x1afb: 0x000a,
-	0x1afc: 0x000a, 0x1afd: 0x000a, 0x1afe: 0x000a, 0x1aff: 0x000a,
-	// Block 0x6c, offset 0x1b00
-	0x1b00: 0x000a, 0x1b01: 0x000a, 0x1b02: 0x000a, 0x1b03: 0x000a, 0x1b04: 0x000a,
-	// Block 0x6d, offset 0x1b40
-	0x1b40: 0x000a, 0x1b41: 0x000a, 0x1b42: 0x000a, 0x1b43: 0x000a, 0x1b44: 0x000a, 0x1b45: 0x000a,
-	0x1b46: 0x000a, 0x1b47: 0x000a, 0x1b48: 0x000a, 0x1b49: 0x000a, 0x1b4a: 0x000a, 0x1b4b: 0x000a,
-	0x1b4c: 0x000a, 0x1b4d: 0x000a, 0x1b4e: 0x000a, 0x1b4f: 0x000a, 0x1b50: 0x000a, 0x1b51: 0x000a,
-	0x1b52: 0x000a, 0x1b53: 0x000a, 0x1b54: 0x000a, 0x1b55: 0x000a, 0x1b56: 0x000a, 0x1b57: 0x000a,
-	0x1b58: 0x000a, 0x1b59: 0x000a, 0x1b5b: 0x000a, 0x1b5c: 0x000a, 0x1b5d: 0x000a,
-	0x1b5e: 0x000a, 0x1b5f: 0x000a, 0x1b60: 0x000a, 0x1b61: 0x000a, 0x1b62: 0x000a, 0x1b63: 0x000a,
-	0x1b64: 0x000a, 0x1b65: 0x000a, 0x1b66: 0x000a, 0x1b67: 0x000a, 0x1b68: 0x000a, 0x1b69: 0x000a,
-	0x1b6a: 0x000a, 0x1b6b: 0x000a, 0x1b6c: 0x000a, 0x1b6d: 0x000a, 0x1b6e: 0x000a, 0x1b6f: 0x000a,
-	0x1b70: 0x000a, 0x1b71: 0x000a, 0x1b72: 0x000a, 0x1b73: 0x000a, 0x1b74: 0x000a, 0x1b75: 0x000a,
-	0x1b76: 0x000a, 0x1b77: 0x000a, 0x1b78: 0x000a, 0x1b79: 0x000a, 0x1b7a: 0x000a, 0x1b7b: 0x000a,
-	0x1b7c: 0x000a, 0x1b7d: 0x000a, 0x1b7e: 0x000a, 0x1b7f: 0x000a,
-	// Block 0x6e, offset 0x1b80
-	0x1b80: 0x000a, 0x1b81: 0x000a, 0x1b82: 0x000a, 0x1b83: 0x000a, 0x1b84: 0x000a, 0x1b85: 0x000a,
-	0x1b86: 0x000a, 0x1b87: 0x000a, 0x1b88: 0x000a, 0x1b89: 0x000a, 0x1b8a: 0x000a, 0x1b8b: 0x000a,
-	0x1b8c: 0x000a, 0x1b8d: 0x000a, 0x1b8e: 0x000a, 0x1b8f: 0x000a, 0x1b90: 0x000a, 0x1b91: 0x000a,
-	0x1b92: 0x000a, 0x1b93: 0x000a, 0x1b94: 0x000a, 0x1b95: 0x000a, 0x1b96: 0x000a, 0x1b97: 0x000a,
-	0x1b98: 0x000a, 0x1b99: 0x000a, 0x1b9a: 0x000a, 0x1b9b: 0x000a, 0x1b9c: 0x000a, 0x1b9d: 0x000a,
-	0x1b9e: 0x000a, 0x1b9f: 0x000a, 0x1ba0: 0x000a, 0x1ba1: 0x000a, 0x1ba2: 0x000a, 0x1ba3: 0x000a,
-	0x1ba4: 0x000a, 0x1ba5: 0x000a, 0x1ba6: 0x000a, 0x1ba7: 0x000a, 0x1ba8: 0x000a, 0x1ba9: 0x000a,
-	0x1baa: 0x000a, 0x1bab: 0x000a, 0x1bac: 0x000a, 0x1bad: 0x000a, 0x1bae: 0x000a, 0x1baf: 0x000a,
-	0x1bb0: 0x000a, 0x1bb1: 0x000a, 0x1bb2: 0x000a, 0x1bb3: 0x000a,
-	// Block 0x6f, offset 0x1bc0
-	0x1bc0: 0x000a, 0x1bc1: 0x000a, 0x1bc2: 0x000a, 0x1bc3: 0x000a, 0x1bc4: 0x000a, 0x1bc5: 0x000a,
-	0x1bc6: 0x000a, 0x1bc7: 0x000a, 0x1bc8: 0x000a, 0x1bc9: 0x000a, 0x1bca: 0x000a, 0x1bcb: 0x000a,
-	0x1bcc: 0x000a, 0x1bcd: 0x000a, 0x1bce: 0x000a, 0x1bcf: 0x000a, 0x1bd0: 0x000a, 0x1bd1: 0x000a,
-	0x1bd2: 0x000a, 0x1bd3: 0x000a, 0x1bd4: 0x000a, 0x1bd5: 0x000a,
-	0x1bf0: 0x000a, 0x1bf1: 0x000a, 0x1bf2: 0x000a, 0x1bf3: 0x000a, 0x1bf4: 0x000a, 0x1bf5: 0x000a,
-	0x1bf6: 0x000a, 0x1bf7: 0x000a, 0x1bf8: 0x000a, 0x1bf9: 0x000a, 0x1bfa: 0x000a, 0x1bfb: 0x000a,
-	// Block 0x70, offset 0x1c00
-	0x1c00: 0x0009, 0x1c01: 0x000a, 0x1c02: 0x000a, 0x1c03: 0x000a, 0x1c04: 0x000a,
-	0x1c08: 0x003a, 0x1c09: 0x002a, 0x1c0a: 0x003a, 0x1c0b: 0x002a,
-	0x1c0c: 0x003a, 0x1c0d: 0x002a, 0x1c0e: 0x003a, 0x1c0f: 0x002a, 0x1c10: 0x003a, 0x1c11: 0x002a,
-	0x1c12: 0x000a, 0x1c13: 0x000a, 0x1c14: 0x003a, 0x1c15: 0x002a, 0x1c16: 0x003a, 0x1c17: 0x002a,
-	0x1c18: 0x003a, 0x1c19: 0x002a, 0x1c1a: 0x003a, 0x1c1b: 0x002a, 0x1c1c: 0x000a, 0x1c1d: 0x000a,
-	0x1c1e: 0x000a, 0x1c1f: 0x000a, 0x1c20: 0x000a,
-	0x1c2a: 0x000c, 0x1c2b: 0x000c, 0x1c2c: 0x000c, 0x1c2d: 0x000c,
-	0x1c30: 0x000a,
-	0x1c36: 0x000a, 0x1c37: 0x000a,
-	0x1c3d: 0x000a, 0x1c3e: 0x000a, 0x1c3f: 0x000a,
-	// Block 0x71, offset 0x1c40
-	0x1c59: 0x000c, 0x1c5a: 0x000c, 0x1c5b: 0x000a, 0x1c5c: 0x000a,
-	0x1c60: 0x000a,
-	// Block 0x72, offset 0x1c80
-	0x1cbb: 0x000a,
-	// Block 0x73, offset 0x1cc0
-	0x1cc0: 0x000a, 0x1cc1: 0x000a, 0x1cc2: 0x000a, 0x1cc3: 0x000a, 0x1cc4: 0x000a, 0x1cc5: 0x000a,
-	0x1cc6: 0x000a, 0x1cc7: 0x000a, 0x1cc8: 0x000a, 0x1cc9: 0x000a, 0x1cca: 0x000a, 0x1ccb: 0x000a,
-	0x1ccc: 0x000a, 0x1ccd: 0x000a, 0x1cce: 0x000a, 0x1ccf: 0x000a, 0x1cd0: 0x000a, 0x1cd1: 0x000a,
-	0x1cd2: 0x000a, 0x1cd3: 0x000a, 0x1cd4: 0x000a, 0x1cd5: 0x000a, 0x1cd6: 0x000a, 0x1cd7: 0x000a,
-	0x1cd8: 0x000a, 0x1cd9: 0x000a, 0x1cda: 0x000a, 0x1cdb: 0x000a, 0x1cdc: 0x000a, 0x1cdd: 0x000a,
-	0x1cde: 0x000a, 0x1cdf: 0x000a, 0x1ce0: 0x000a, 0x1ce1: 0x000a, 0x1ce2: 0x000a, 0x1ce3: 0x000a,
-	// Block 0x74, offset 0x1d00
-	0x1d1d: 0x000a,
-	0x1d1e: 0x000a,
-	// Block 0x75, offset 0x1d40
-	0x1d50: 0x000a, 0x1d51: 0x000a,
-	0x1d52: 0x000a, 0x1d53: 0x000a, 0x1d54: 0x000a, 0x1d55: 0x000a, 0x1d56: 0x000a, 0x1d57: 0x000a,
-	0x1d58: 0x000a, 0x1d59: 0x000a, 0x1d5a: 0x000a, 0x1d5b: 0x000a, 0x1d5c: 0x000a, 0x1d5d: 0x000a,
-	0x1d5e: 0x000a, 0x1d5f: 0x000a,
-	0x1d7c: 0x000a, 0x1d7d: 0x000a, 0x1d7e: 0x000a,
-	// Block 0x76, offset 0x1d80
-	0x1db1: 0x000a, 0x1db2: 0x000a, 0x1db3: 0x000a, 0x1db4: 0x000a, 0x1db5: 0x000a,
-	0x1db6: 0x000a, 0x1db7: 0x000a, 0x1db8: 0x000a, 0x1db9: 0x000a, 0x1dba: 0x000a, 0x1dbb: 0x000a,
-	0x1dbc: 0x000a, 0x1dbd: 0x000a, 0x1dbe: 0x000a, 0x1dbf: 0x000a,
-	// Block 0x77, offset 0x1dc0
-	0x1dcc: 0x000a, 0x1dcd: 0x000a, 0x1dce: 0x000a, 0x1dcf: 0x000a,
-	// Block 0x78, offset 0x1e00
-	0x1e37: 0x000a, 0x1e38: 0x000a, 0x1e39: 0x000a, 0x1e3a: 0x000a,
-	// Block 0x79, offset 0x1e40
-	0x1e5e: 0x000a, 0x1e5f: 0x000a,
-	0x1e7f: 0x000a,
-	// Block 0x7a, offset 0x1e80
-	0x1e90: 0x000a, 0x1e91: 0x000a,
-	0x1e92: 0x000a, 0x1e93: 0x000a, 0x1e94: 0x000a, 0x1e95: 0x000a, 0x1e96: 0x000a, 0x1e97: 0x000a,
-	0x1e98: 0x000a, 0x1e99: 0x000a, 0x1e9a: 0x000a, 0x1e9b: 0x000a, 0x1e9c: 0x000a, 0x1e9d: 0x000a,
-	0x1e9e: 0x000a, 0x1e9f: 0x000a, 0x1ea0: 0x000a, 0x1ea1: 0x000a, 0x1ea2: 0x000a, 0x1ea3: 0x000a,
-	0x1ea4: 0x000a, 0x1ea5: 0x000a, 0x1ea6: 0x000a, 0x1ea7: 0x000a, 0x1ea8: 0x000a, 0x1ea9: 0x000a,
-	0x1eaa: 0x000a, 0x1eab: 0x000a, 0x1eac: 0x000a, 0x1ead: 0x000a, 0x1eae: 0x000a, 0x1eaf: 0x000a,
-	0x1eb0: 0x000a, 0x1eb1: 0x000a, 0x1eb2: 0x000a, 0x1eb3: 0x000a, 0x1eb4: 0x000a, 0x1eb5: 0x000a,
-	0x1eb6: 0x000a, 0x1eb7: 0x000a, 0x1eb8: 0x000a, 0x1eb9: 0x000a, 0x1eba: 0x000a, 0x1ebb: 0x000a,
-	0x1ebc: 0x000a, 0x1ebd: 0x000a, 0x1ebe: 0x000a, 0x1ebf: 0x000a,
-	// Block 0x7b, offset 0x1ec0
-	0x1ec0: 0x000a, 0x1ec1: 0x000a, 0x1ec2: 0x000a, 0x1ec3: 0x000a, 0x1ec4: 0x000a, 0x1ec5: 0x000a,
-	0x1ec6: 0x000a,
-	// Block 0x7c, offset 0x1f00
-	0x1f0d: 0x000a, 0x1f0e: 0x000a, 0x1f0f: 0x000a,
-	// Block 0x7d, offset 0x1f40
-	0x1f6f: 0x000c,
-	0x1f70: 0x000c, 0x1f71: 0x000c, 0x1f72: 0x000c, 0x1f73: 0x000a, 0x1f74: 0x000c, 0x1f75: 0x000c,
-	0x1f76: 0x000c, 0x1f77: 0x000c, 0x1f78: 0x000c, 0x1f79: 0x000c, 0x1f7a: 0x000c, 0x1f7b: 0x000c,
-	0x1f7c: 0x000c, 0x1f7d: 0x000c, 0x1f7e: 0x000a, 0x1f7f: 0x000a,
-	// Block 0x7e, offset 0x1f80
-	0x1f9e: 0x000c, 0x1f9f: 0x000c,
-	// Block 0x7f, offset 0x1fc0
-	0x1ff0: 0x000c, 0x1ff1: 0x000c,
-	// Block 0x80, offset 0x2000
-	0x2000: 0x000a, 0x2001: 0x000a, 0x2002: 0x000a, 0x2003: 0x000a, 0x2004: 0x000a, 0x2005: 0x000a,
-	0x2006: 0x000a, 0x2007: 0x000a, 0x2008: 0x000a, 0x2009: 0x000a, 0x200a: 0x000a, 0x200b: 0x000a,
-	0x200c: 0x000a, 0x200d: 0x000a, 0x200e: 0x000a, 0x200f: 0x000a, 0x2010: 0x000a, 0x2011: 0x000a,
-	0x2012: 0x000a, 0x2013: 0x000a, 0x2014: 0x000a, 0x2015: 0x000a, 0x2016: 0x000a, 0x2017: 0x000a,
-	0x2018: 0x000a, 0x2019: 0x000a, 0x201a: 0x000a, 0x201b: 0x000a, 0x201c: 0x000a, 0x201d: 0x000a,
-	0x201e: 0x000a, 0x201f: 0x000a, 0x2020: 0x000a, 0x2021: 0x000a,
-	// Block 0x81, offset 0x2040
-	0x2048: 0x000a,
-	// Block 0x82, offset 0x2080
-	0x2082: 0x000c,
-	0x2086: 0x000c, 0x208b: 0x000c,
-	0x20a5: 0x000c, 0x20a6: 0x000c, 0x20a8: 0x000a, 0x20a9: 0x000a,
-	0x20aa: 0x000a, 0x20ab: 0x000a,
-	0x20b8: 0x0004, 0x20b9: 0x0004,
-	// Block 0x83, offset 0x20c0
-	0x20f4: 0x000a, 0x20f5: 0x000a,
-	0x20f6: 0x000a, 0x20f7: 0x000a,
-	// Block 0x84, offset 0x2100
-	0x2104: 0x000c, 0x2105: 0x000c,
-	0x2120: 0x000c, 0x2121: 0x000c, 0x2122: 0x000c, 0x2123: 0x000c,
-	0x2124: 0x000c, 0x2125: 0x000c, 0x2126: 0x000c, 0x2127: 0x000c, 0x2128: 0x000c, 0x2129: 0x000c,
-	0x212a: 0x000c, 0x212b: 0x000c, 0x212c: 0x000c, 0x212d: 0x000c, 0x212e: 0x000c, 0x212f: 0x000c,
-	0x2130: 0x000c, 0x2131: 0x000c,
-	// Block 0x85, offset 0x2140
-	0x2166: 0x000c, 0x2167: 0x000c, 0x2168: 0x000c, 0x2169: 0x000c,
-	0x216a: 0x000c, 0x216b: 0x000c, 0x216c: 0x000c, 0x216d: 0x000c,
-	// Block 0x86, offset 0x2180
-	0x2187: 0x000c, 0x2188: 0x000c, 0x2189: 0x000c, 0x218a: 0x000c, 0x218b: 0x000c,
-	0x218c: 0x000c, 0x218d: 0x000c, 0x218e: 0x000c, 0x218f: 0x000c, 0x2190: 0x000c, 0x2191: 0x000c,
-	// Block 0x87, offset 0x21c0
-	0x21c0: 0x000c, 0x21c1: 0x000c, 0x21c2: 0x000c,
-	0x21f3: 0x000c,
-	0x21f6: 0x000c, 0x21f7: 0x000c, 0x21f8: 0x000c, 0x21f9: 0x000c,
-	0x21fc: 0x000c,
-	// Block 0x88, offset 0x2200
-	0x2225: 0x000c,
-	// Block 0x89, offset 0x2240
-	0x2269: 0x000c,
-	0x226a: 0x000c, 0x226b: 0x000c, 0x226c: 0x000c, 0x226d: 0x000c, 0x226e: 0x000c,
-	0x2271: 0x000c, 0x2272: 0x000c, 0x2275: 0x000c,
-	0x2276: 0x000c,
-	// Block 0x8a, offset 0x2280
-	0x2283: 0x000c,
-	0x228c: 0x000c,
-	0x22bc: 0x000c,
-	// Block 0x8b, offset 0x22c0
-	0x22f0: 0x000c, 0x22f2: 0x000c, 0x22f3: 0x000c, 0x22f4: 0x000c,
-	0x22f7: 0x000c, 0x22f8: 0x000c,
-	0x22fe: 0x000c, 0x22ff: 0x000c,
-	// Block 0x8c, offset 0x2300
-	0x2301: 0x000c,
-	0x232c: 0x000c, 0x232d: 0x000c,
-	0x2336: 0x000c,
-	// Block 0x8d, offset 0x2340
-	0x2365: 0x000c, 0x2368: 0x000c,
-	0x236d: 0x000c,
-	// Block 0x8e, offset 0x2380
-	0x239d: 0x0001,
-	0x239e: 0x000c, 0x239f: 0x0001, 0x23a0: 0x0001, 0x23a1: 0x0001, 0x23a2: 0x0001, 0x23a3: 0x0001,
-	0x23a4: 0x0001, 0x23a5: 0x0001, 0x23a6: 0x0001, 0x23a7: 0x0001, 0x23a8: 0x0001, 0x23a9: 0x0003,
-	0x23aa: 0x0001, 0x23ab: 0x0001, 0x23ac: 0x0001, 0x23ad: 0x0001, 0x23ae: 0x0001, 0x23af: 0x0001,
-	0x23b0: 0x0001, 0x23b1: 0x0001, 0x23b2: 0x0001, 0x23b3: 0x0001, 0x23b4: 0x0001, 0x23b5: 0x0001,
-	0x23b6: 0x0001, 0x23b7: 0x0001, 0x23b8: 0x0001, 0x23b9: 0x0001, 0x23ba: 0x0001, 0x23bb: 0x0001,
-	0x23bc: 0x0001, 0x23bd: 0x0001, 0x23be: 0x0001, 0x23bf: 0x0001,
-	// Block 0x8f, offset 0x23c0
-	0x23c0: 0x0001, 0x23c1: 0x0001, 0x23c2: 0x0001, 0x23c3: 0x0001, 0x23c4: 0x0001, 0x23c5: 0x0001,
-	0x23c6: 0x0001, 0x23c7: 0x0001, 0x23c8: 0x0001, 0x23c9: 0x0001, 0x23ca: 0x0001, 0x23cb: 0x0001,
-	0x23cc: 0x0001, 0x23cd: 0x0001, 0x23ce: 0x0001, 0x23cf: 0x0001, 0x23d0: 0x000d, 0x23d1: 0x000d,
-	0x23d2: 0x000d, 0x23d3: 0x000d, 0x23d4: 0x000d, 0x23d5: 0x000d, 0x23d6: 0x000d, 0x23d7: 0x000d,
-	0x23d8: 0x000d, 0x23d9: 0x000d, 0x23da: 0x000d, 0x23db: 0x000d, 0x23dc: 0x000d, 0x23dd: 0x000d,
-	0x23de: 0x000d, 0x23df: 0x000d, 0x23e0: 0x000d, 0x23e1: 0x000d, 0x23e2: 0x000d, 0x23e3: 0x000d,
-	0x23e4: 0x000d, 0x23e5: 0x000d, 0x23e6: 0x000d, 0x23e7: 0x000d, 0x23e8: 0x000d, 0x23e9: 0x000d,
-	0x23ea: 0x000d, 0x23eb: 0x000d, 0x23ec: 0x000d, 0x23ed: 0x000d, 0x23ee: 0x000d, 0x23ef: 0x000d,
-	0x23f0: 0x000d, 0x23f1: 0x000d, 0x23f2: 0x000d, 0x23f3: 0x000d, 0x23f4: 0x000d, 0x23f5: 0x000d,
-	0x23f6: 0x000d, 0x23f7: 0x000d, 0x23f8: 0x000d, 0x23f9: 0x000d, 0x23fa: 0x000d, 0x23fb: 0x000d,
-	0x23fc: 0x000d, 0x23fd: 0x000d, 0x23fe: 0x000d, 0x23ff: 0x000d,
-	// Block 0x90, offset 0x2400
-	0x2400: 0x000d, 0x2401: 0x000d, 0x2402: 0x000d, 0x2403: 0x000d, 0x2404: 0x000d, 0x2405: 0x000d,
-	0x2406: 0x000d, 0x2407: 0x000d, 0x2408: 0x000d, 0x2409: 0x000d, 0x240a: 0x000d, 0x240b: 0x000d,
-	0x240c: 0x000d, 0x240d: 0x000d, 0x240e: 0x000d, 0x240f: 0x000d, 0x2410: 0x000d, 0x2411: 0x000d,
-	0x2412: 0x000d, 0x2413: 0x000d, 0x2414: 0x000d, 0x2415: 0x000d, 0x2416: 0x000d, 0x2417: 0x000d,
-	0x2418: 0x000d, 0x2419: 0x000d, 0x241a: 0x000d, 0x241b: 0x000d, 0x241c: 0x000d, 0x241d: 0x000d,
-	0x241e: 0x000d, 0x241f: 0x000d, 0x2420: 0x000d, 0x2421: 0x000d, 0x2422: 0x000d, 0x2423: 0x000d,
-	0x2424: 0x000d, 0x2425: 0x000d, 0x2426: 0x000d, 0x2427: 0x000d, 0x2428: 0x000d, 0x2429: 0x000d,
-	0x242a: 0x000d, 0x242b: 0x000d, 0x242c: 0x000d, 0x242d: 0x000d, 0x242e: 0x000d, 0x242f: 0x000d,
-	0x2430: 0x000d, 0x2431: 0x000d, 0x2432: 0x000d, 0x2433: 0x000d, 0x2434: 0x000d, 0x2435: 0x000d,
-	0x2436: 0x000d, 0x2437: 0x000d, 0x2438: 0x000d, 0x2439: 0x000d, 0x243a: 0x000d, 0x243b: 0x000d,
-	0x243c: 0x000d, 0x243d: 0x000d, 0x243e: 0x000a, 0x243f: 0x000a,
-	// Block 0x91, offset 0x2440
-	0x2440: 0x000d, 0x2441: 0x000d, 0x2442: 0x000d, 0x2443: 0x000d, 0x2444: 0x000d, 0x2445: 0x000d,
-	0x2446: 0x000d, 0x2447: 0x000d, 0x2448: 0x000d, 0x2449: 0x000d, 0x244a: 0x000d, 0x244b: 0x000d,
-	0x244c: 0x000d, 0x244d: 0x000d, 0x244e: 0x000d, 0x244f: 0x000d, 0x2450: 0x000b, 0x2451: 0x000b,
-	0x2452: 0x000b, 0x2453: 0x000b, 0x2454: 0x000b, 0x2455: 0x000b, 0x2456: 0x000b, 0x2457: 0x000b,
-	0x2458: 0x000b, 0x2459: 0x000b, 0x245a: 0x000b, 0x245b: 0x000b, 0x245c: 0x000b, 0x245d: 0x000b,
-	0x245e: 0x000b, 0x245f: 0x000b, 0x2460: 0x000b, 0x2461: 0x000b, 0x2462: 0x000b, 0x2463: 0x000b,
-	0x2464: 0x000b, 0x2465: 0x000b, 0x2466: 0x000b, 0x2467: 0x000b, 0x2468: 0x000b, 0x2469: 0x000b,
-	0x246a: 0x000b, 0x246b: 0x000b, 0x246c: 0x000b, 0x246d: 0x000b, 0x246e: 0x000b, 0x246f: 0x000b,
-	0x2470: 0x000d, 0x2471: 0x000d, 0x2472: 0x000d, 0x2473: 0x000d, 0x2474: 0x000d, 0x2475: 0x000d,
-	0x2476: 0x000d, 0x2477: 0x000d, 0x2478: 0x000d, 0x2479: 0x000d, 0x247a: 0x000d, 0x247b: 0x000d,
-	0x247c: 0x000d, 0x247d: 0x000a, 0x247e: 0x000d, 0x247f: 0x000d,
-	// Block 0x92, offset 0x2480
-	0x2480: 0x000c, 0x2481: 0x000c, 0x2482: 0x000c, 0x2483: 0x000c, 0x2484: 0x000c, 0x2485: 0x000c,
-	0x2486: 0x000c, 0x2487: 0x000c, 0x2488: 0x000c, 0x2489: 0x000c, 0x248a: 0x000c, 0x248b: 0x000c,
-	0x248c: 0x000c, 0x248d: 0x000c, 0x248e: 0x000c, 0x248f: 0x000c, 0x2490: 0x000a, 0x2491: 0x000a,
-	0x2492: 0x000a, 0x2493: 0x000a, 0x2494: 0x000a, 0x2495: 0x000a, 0x2496: 0x000a, 0x2497: 0x000a,
-	0x2498: 0x000a, 0x2499: 0x000a,
-	0x24a0: 0x000c, 0x24a1: 0x000c, 0x24a2: 0x000c, 0x24a3: 0x000c,
-	0x24a4: 0x000c, 0x24a5: 0x000c, 0x24a6: 0x000c, 0x24a7: 0x000c, 0x24a8: 0x000c, 0x24a9: 0x000c,
-	0x24aa: 0x000c, 0x24ab: 0x000c, 0x24ac: 0x000c, 0x24ad: 0x000c, 0x24ae: 0x000c, 0x24af: 0x000c,
-	0x24b0: 0x000a, 0x24b1: 0x000a, 0x24b2: 0x000a, 0x24b3: 0x000a, 0x24b4: 0x000a, 0x24b5: 0x000a,
-	0x24b6: 0x000a, 0x24b7: 0x000a, 0x24b8: 0x000a, 0x24b9: 0x000a, 0x24ba: 0x000a, 0x24bb: 0x000a,
-	0x24bc: 0x000a, 0x24bd: 0x000a, 0x24be: 0x000a, 0x24bf: 0x000a,
-	// Block 0x93, offset 0x24c0
-	0x24c0: 0x000a, 0x24c1: 0x000a, 0x24c2: 0x000a, 0x24c3: 0x000a, 0x24c4: 0x000a, 0x24c5: 0x000a,
-	0x24c6: 0x000a, 0x24c7: 0x000a, 0x24c8: 0x000a, 0x24c9: 0x000a, 0x24ca: 0x000a, 0x24cb: 0x000a,
-	0x24cc: 0x000a, 0x24cd: 0x000a, 0x24ce: 0x000a, 0x24cf: 0x000a, 0x24d0: 0x0006, 0x24d1: 0x000a,
-	0x24d2: 0x0006, 0x24d4: 0x000a, 0x24d5: 0x0006, 0x24d6: 0x000a, 0x24d7: 0x000a,
-	0x24d8: 0x000a, 0x24d9: 0x009a, 0x24da: 0x008a, 0x24db: 0x007a, 0x24dc: 0x006a, 0x24dd: 0x009a,
-	0x24de: 0x008a, 0x24df: 0x0004, 0x24e0: 0x000a, 0x24e1: 0x000a, 0x24e2: 0x0003, 0x24e3: 0x0003,
-	0x24e4: 0x000a, 0x24e5: 0x000a, 0x24e6: 0x000a, 0x24e8: 0x000a, 0x24e9: 0x0004,
-	0x24ea: 0x0004, 0x24eb: 0x000a,
-	0x24f0: 0x000d, 0x24f1: 0x000d, 0x24f2: 0x000d, 0x24f3: 0x000d, 0x24f4: 0x000d, 0x24f5: 0x000d,
-	0x24f6: 0x000d, 0x24f7: 0x000d, 0x24f8: 0x000d, 0x24f9: 0x000d, 0x24fa: 0x000d, 0x24fb: 0x000d,
-	0x24fc: 0x000d, 0x24fd: 0x000d, 0x24fe: 0x000d, 0x24ff: 0x000d,
-	// Block 0x94, offset 0x2500
-	0x2500: 0x000d, 0x2501: 0x000d, 0x2502: 0x000d, 0x2503: 0x000d, 0x2504: 0x000d, 0x2505: 0x000d,
-	0x2506: 0x000d, 0x2507: 0x000d, 0x2508: 0x000d, 0x2509: 0x000d, 0x250a: 0x000d, 0x250b: 0x000d,
-	0x250c: 0x000d, 0x250d: 0x000d, 0x250e: 0x000d, 0x250f: 0x000d, 0x2510: 0x000d, 0x2511: 0x000d,
-	0x2512: 0x000d, 0x2513: 0x000d, 0x2514: 0x000d, 0x2515: 0x000d, 0x2516: 0x000d, 0x2517: 0x000d,
-	0x2518: 0x000d, 0x2519: 0x000d, 0x251a: 0x000d, 0x251b: 0x000d, 0x251c: 0x000d, 0x251d: 0x000d,
-	0x251e: 0x000d, 0x251f: 0x000d, 0x2520: 0x000d, 0x2521: 0x000d, 0x2522: 0x000d, 0x2523: 0x000d,
-	0x2524: 0x000d, 0x2525: 0x000d, 0x2526: 0x000d, 0x2527: 0x000d, 0x2528: 0x000d, 0x2529: 0x000d,
-	0x252a: 0x000d, 0x252b: 0x000d, 0x252c: 0x000d, 0x252d: 0x000d, 0x252e: 0x000d, 0x252f: 0x000d,
-	0x2530: 0x000d, 0x2531: 0x000d, 0x2532: 0x000d, 0x2533: 0x000d, 0x2534: 0x000d, 0x2535: 0x000d,
-	0x2536: 0x000d, 0x2537: 0x000d, 0x2538: 0x000d, 0x2539: 0x000d, 0x253a: 0x000d, 0x253b: 0x000d,
-	0x253c: 0x000d, 0x253d: 0x000d, 0x253e: 0x000d, 0x253f: 0x000b,
-	// Block 0x95, offset 0x2540
-	0x2541: 0x000a, 0x2542: 0x000a, 0x2543: 0x0004, 0x2544: 0x0004, 0x2545: 0x0004,
-	0x2546: 0x000a, 0x2547: 0x000a, 0x2548: 0x003a, 0x2549: 0x002a, 0x254a: 0x000a, 0x254b: 0x0003,
-	0x254c: 0x0006, 0x254d: 0x0003, 0x254e: 0x0006, 0x254f: 0x0006, 0x2550: 0x0002, 0x2551: 0x0002,
-	0x2552: 0x0002, 0x2553: 0x0002, 0x2554: 0x0002, 0x2555: 0x0002, 0x2556: 0x0002, 0x2557: 0x0002,
-	0x2558: 0x0002, 0x2559: 0x0002, 0x255a: 0x0006, 0x255b: 0x000a, 0x255c: 0x000a, 0x255d: 0x000a,
-	0x255e: 0x000a, 0x255f: 0x000a, 0x2560: 0x000a,
-	0x257b: 0x005a,
-	0x257c: 0x000a, 0x257d: 0x004a, 0x257e: 0x000a, 0x257f: 0x000a,
-	// Block 0x96, offset 0x2580
-	0x2580: 0x000a,
-	0x259b: 0x005a, 0x259c: 0x000a, 0x259d: 0x004a,
-	0x259e: 0x000a, 0x259f: 0x00fa, 0x25a0: 0x00ea, 0x25a1: 0x000a, 0x25a2: 0x003a, 0x25a3: 0x002a,
-	0x25a4: 0x000a, 0x25a5: 0x000a,
-	// Block 0x97, offset 0x25c0
-	0x25e0: 0x0004, 0x25e1: 0x0004, 0x25e2: 0x000a, 0x25e3: 0x000a,
-	0x25e4: 0x000a, 0x25e5: 0x0004, 0x25e6: 0x0004, 0x25e8: 0x000a, 0x25e9: 0x000a,
-	0x25ea: 0x000a, 0x25eb: 0x000a, 0x25ec: 0x000a, 0x25ed: 0x000a, 0x25ee: 0x000a,
-	0x25f0: 0x000b, 0x25f1: 0x000b, 0x25f2: 0x000b, 0x25f3: 0x000b, 0x25f4: 0x000b, 0x25f5: 0x000b,
-	0x25f6: 0x000b, 0x25f7: 0x000b, 0x25f8: 0x000b, 0x25f9: 0x000a, 0x25fa: 0x000a, 0x25fb: 0x000a,
-	0x25fc: 0x000a, 0x25fd: 0x000a, 0x25fe: 0x000b, 0x25ff: 0x000b,
-	// Block 0x98, offset 0x2600
-	0x2601: 0x000a,
-	// Block 0x99, offset 0x2640
-	0x2640: 0x000a, 0x2641: 0x000a, 0x2642: 0x000a, 0x2643: 0x000a, 0x2644: 0x000a, 0x2645: 0x000a,
-	0x2646: 0x000a, 0x2647: 0x000a, 0x2648: 0x000a, 0x2649: 0x000a, 0x264a: 0x000a, 0x264b: 0x000a,
-	0x264c: 0x000a, 0x2650: 0x000a, 0x2651: 0x000a,
-	0x2652: 0x000a, 0x2653: 0x000a, 0x2654: 0x000a, 0x2655: 0x000a, 0x2656: 0x000a, 0x2657: 0x000a,
-	0x2658: 0x000a, 0x2659: 0x000a, 0x265a: 0x000a, 0x265b: 0x000a,
-	0x2660: 0x000a,
-	// Block 0x9a, offset 0x2680
-	0x26bd: 0x000c,
-	// Block 0x9b, offset 0x26c0
-	0x26e0: 0x000c, 0x26e1: 0x0002, 0x26e2: 0x0002, 0x26e3: 0x0002,
-	0x26e4: 0x0002, 0x26e5: 0x0002, 0x26e6: 0x0002, 0x26e7: 0x0002, 0x26e8: 0x0002, 0x26e9: 0x0002,
-	0x26ea: 0x0002, 0x26eb: 0x0002, 0x26ec: 0x0002, 0x26ed: 0x0002, 0x26ee: 0x0002, 0x26ef: 0x0002,
-	0x26f0: 0x0002, 0x26f1: 0x0002, 0x26f2: 0x0002, 0x26f3: 0x0002, 0x26f4: 0x0002, 0x26f5: 0x0002,
-	0x26f6: 0x0002, 0x26f7: 0x0002, 0x26f8: 0x0002, 0x26f9: 0x0002, 0x26fa: 0x0002, 0x26fb: 0x0002,
-	// Block 0x9c, offset 0x2700
-	0x2736: 0x000c, 0x2737: 0x000c, 0x2738: 0x000c, 0x2739: 0x000c, 0x273a: 0x000c,
-	// Block 0x9d, offset 0x2740
-	0x2740: 0x0001, 0x2741: 0x0001, 0x2742: 0x0001, 0x2743: 0x0001, 0x2744: 0x0001, 0x2745: 0x0001,
-	0x2746: 0x0001, 0x2747: 0x0001, 0x2748: 0x0001, 0x2749: 0x0001, 0x274a: 0x0001, 0x274b: 0x0001,
-	0x274c: 0x0001, 0x274d: 0x0001, 0x274e: 0x0001, 0x274f: 0x0001, 0x2750: 0x0001, 0x2751: 0x0001,
-	0x2752: 0x0001, 0x2753: 0x0001, 0x2754: 0x0001, 0x2755: 0x0001, 0x2756: 0x0001, 0x2757: 0x0001,
-	0x2758: 0x0001, 0x2759: 0x0001, 0x275a: 0x0001, 0x275b: 0x0001, 0x275c: 0x0001, 0x275d: 0x0001,
-	0x275e: 0x0001, 0x275f: 0x0001, 0x2760: 0x0001, 0x2761: 0x0001, 0x2762: 0x0001, 0x2763: 0x0001,
-	0x2764: 0x0001, 0x2765: 0x0001, 0x2766: 0x0001, 0x2767: 0x0001, 0x2768: 0x0001, 0x2769: 0x0001,
-	0x276a: 0x0001, 0x276b: 0x0001, 0x276c: 0x0001, 0x276d: 0x0001, 0x276e: 0x0001, 0x276f: 0x0001,
-	0x2770: 0x0001, 0x2771: 0x0001, 0x2772: 0x0001, 0x2773: 0x0001, 0x2774: 0x0001, 0x2775: 0x0001,
-	0x2776: 0x0001, 0x2777: 0x0001, 0x2778: 0x0001, 0x2779: 0x0001, 0x277a: 0x0001, 0x277b: 0x0001,
-	0x277c: 0x0001, 0x277d: 0x0001, 0x277e: 0x0001, 0x277f: 0x0001,
-	// Block 0x9e, offset 0x2780
-	0x2780: 0x0001, 0x2781: 0x0001, 0x2782: 0x0001, 0x2783: 0x0001, 0x2784: 0x0001, 0x2785: 0x0001,
-	0x2786: 0x0001, 0x2787: 0x0001, 0x2788: 0x0001, 0x2789: 0x0001, 0x278a: 0x0001, 0x278b: 0x0001,
-	0x278c: 0x0001, 0x278d: 0x0001, 0x278e: 0x0001, 0x278f: 0x0001, 0x2790: 0x0001, 0x2791: 0x0001,
-	0x2792: 0x0001, 0x2793: 0x0001, 0x2794: 0x0001, 0x2795: 0x0001, 0x2796: 0x0001, 0x2797: 0x0001,
-	0x2798: 0x0001, 0x2799: 0x0001, 0x279a: 0x0001, 0x279b: 0x0001, 0x279c: 0x0001, 0x279d: 0x0001,
-	0x279e: 0x0001, 0x279f: 0x000a, 0x27a0: 0x0001, 0x27a1: 0x0001, 0x27a2: 0x0001, 0x27a3: 0x0001,
-	0x27a4: 0x0001, 0x27a5: 0x0001, 0x27a6: 0x0001, 0x27a7: 0x0001, 0x27a8: 0x0001, 0x27a9: 0x0001,
-	0x27aa: 0x0001, 0x27ab: 0x0001, 0x27ac: 0x0001, 0x27ad: 0x0001, 0x27ae: 0x0001, 0x27af: 0x0001,
-	0x27b0: 0x0001, 0x27b1: 0x0001, 0x27b2: 0x0001, 0x27b3: 0x0001, 0x27b4: 0x0001, 0x27b5: 0x0001,
-	0x27b6: 0x0001, 0x27b7: 0x0001, 0x27b8: 0x0001, 0x27b9: 0x0001, 0x27ba: 0x0001, 0x27bb: 0x0001,
-	0x27bc: 0x0001, 0x27bd: 0x0001, 0x27be: 0x0001, 0x27bf: 0x0001,
-	// Block 0x9f, offset 0x27c0
-	0x27c0: 0x0001, 0x27c1: 0x000c, 0x27c2: 0x000c, 0x27c3: 0x000c, 0x27c4: 0x0001, 0x27c5: 0x000c,
-	0x27c6: 0x000c, 0x27c7: 0x0001, 0x27c8: 0x0001, 0x27c9: 0x0001, 0x27ca: 0x0001, 0x27cb: 0x0001,
-	0x27cc: 0x000c, 0x27cd: 0x000c, 0x27ce: 0x000c, 0x27cf: 0x000c, 0x27d0: 0x0001, 0x27d1: 0x0001,
-	0x27d2: 0x0001, 0x27d3: 0x0001, 0x27d4: 0x0001, 0x27d5: 0x0001, 0x27d6: 0x0001, 0x27d7: 0x0001,
-	0x27d8: 0x0001, 0x27d9: 0x0001, 0x27da: 0x0001, 0x27db: 0x0001, 0x27dc: 0x0001, 0x27dd: 0x0001,
-	0x27de: 0x0001, 0x27df: 0x0001, 0x27e0: 0x0001, 0x27e1: 0x0001, 0x27e2: 0x0001, 0x27e3: 0x0001,
-	0x27e4: 0x0001, 0x27e5: 0x0001, 0x27e6: 0x0001, 0x27e7: 0x0001, 0x27e8: 0x0001, 0x27e9: 0x0001,
-	0x27ea: 0x0001, 0x27eb: 0x0001, 0x27ec: 0x0001, 0x27ed: 0x0001, 0x27ee: 0x0001, 0x27ef: 0x0001,
-	0x27f0: 0x0001, 0x27f1: 0x0001, 0x27f2: 0x0001, 0x27f3: 0x0001, 0x27f4: 0x0001, 0x27f5: 0x0001,
-	0x27f6: 0x0001, 0x27f7: 0x0001, 0x27f8: 0x000c, 0x27f9: 0x000c, 0x27fa: 0x000c, 0x27fb: 0x0001,
-	0x27fc: 0x0001, 0x27fd: 0x0001, 0x27fe: 0x0001, 0x27ff: 0x000c,
-	// Block 0xa0, offset 0x2800
-	0x2800: 0x0001, 0x2801: 0x0001, 0x2802: 0x0001, 0x2803: 0x0001, 0x2804: 0x0001, 0x2805: 0x0001,
-	0x2806: 0x0001, 0x2807: 0x0001, 0x2808: 0x0001, 0x2809: 0x0001, 0x280a: 0x0001, 0x280b: 0x0001,
-	0x280c: 0x0001, 0x280d: 0x0001, 0x280e: 0x0001, 0x280f: 0x0001, 0x2810: 0x0001, 0x2811: 0x0001,
-	0x2812: 0x0001, 0x2813: 0x0001, 0x2814: 0x0001, 0x2815: 0x0001, 0x2816: 0x0001, 0x2817: 0x0001,
-	0x2818: 0x0001, 0x2819: 0x0001, 0x281a: 0x0001, 0x281b: 0x0001, 0x281c: 0x0001, 0x281d: 0x0001,
-	0x281e: 0x0001, 0x281f: 0x0001, 0x2820: 0x0001, 0x2821: 0x0001, 0x2822: 0x0001, 0x2823: 0x0001,
-	0x2824: 0x0001, 0x2825: 0x000c, 0x2826: 0x000c, 0x2827: 0x0001, 0x2828: 0x0001, 0x2829: 0x0001,
-	0x282a: 0x0001, 0x282b: 0x0001, 0x282c: 0x0001, 0x282d: 0x0001, 0x282e: 0x0001, 0x282f: 0x0001,
-	0x2830: 0x0001, 0x2831: 0x0001, 0x2832: 0x0001, 0x2833: 0x0001, 0x2834: 0x0001, 0x2835: 0x0001,
-	0x2836: 0x0001, 0x2837: 0x0001, 0x2838: 0x0001, 0x2839: 0x0001, 0x283a: 0x0001, 0x283b: 0x0001,
-	0x283c: 0x0001, 0x283d: 0x0001, 0x283e: 0x0001, 0x283f: 0x0001,
-	// Block 0xa1, offset 0x2840
-	0x2840: 0x0001, 0x2841: 0x0001, 0x2842: 0x0001, 0x2843: 0x0001, 0x2844: 0x0001, 0x2845: 0x0001,
-	0x2846: 0x0001, 0x2847: 0x0001, 0x2848: 0x0001, 0x2849: 0x0001, 0x284a: 0x0001, 0x284b: 0x0001,
-	0x284c: 0x0001, 0x284d: 0x0001, 0x284e: 0x0001, 0x284f: 0x0001, 0x2850: 0x0001, 0x2851: 0x0001,
-	0x2852: 0x0001, 0x2853: 0x0001, 0x2854: 0x0001, 0x2855: 0x0001, 0x2856: 0x0001, 0x2857: 0x0001,
-	0x2858: 0x0001, 0x2859: 0x0001, 0x285a: 0x0001, 0x285b: 0x0001, 0x285c: 0x0001, 0x285d: 0x0001,
-	0x285e: 0x0001, 0x285f: 0x0001, 0x2860: 0x0001, 0x2861: 0x0001, 0x2862: 0x0001, 0x2863: 0x0001,
-	0x2864: 0x0001, 0x2865: 0x0001, 0x2866: 0x0001, 0x2867: 0x0001, 0x2868: 0x0001, 0x2869: 0x0001,
-	0x286a: 0x0001, 0x286b: 0x0001, 0x286c: 0x0001, 0x286d: 0x0001, 0x286e: 0x0001, 0x286f: 0x0001,
-	0x2870: 0x0001, 0x2871: 0x0001, 0x2872: 0x0001, 0x2873: 0x0001, 0x2874: 0x0001, 0x2875: 0x0001,
-	0x2876: 0x0001, 0x2877: 0x0001, 0x2878: 0x0001, 0x2879: 0x000a, 0x287a: 0x000a, 0x287b: 0x000a,
-	0x287c: 0x000a, 0x287d: 0x000a, 0x287e: 0x000a, 0x287f: 0x000a,
-	// Block 0xa2, offset 0x2880
-	0x2880: 0x0001, 0x2881: 0x0001, 0x2882: 0x0001, 0x2883: 0x0001, 0x2884: 0x0001, 0x2885: 0x0001,
-	0x2886: 0x0001, 0x2887: 0x0001, 0x2888: 0x0001, 0x2889: 0x0001, 0x288a: 0x0001, 0x288b: 0x0001,
-	0x288c: 0x0001, 0x288d: 0x0001, 0x288e: 0x0001, 0x288f: 0x0001, 0x2890: 0x0001, 0x2891: 0x0001,
-	0x2892: 0x0001, 0x2893: 0x0001, 0x2894: 0x0001, 0x2895: 0x0001, 0x2896: 0x0001, 0x2897: 0x0001,
-	0x2898: 0x0001, 0x2899: 0x0001, 0x289a: 0x0001, 0x289b: 0x0001, 0x289c: 0x0001, 0x289d: 0x0001,
-	0x289e: 0x0001, 0x289f: 0x0001, 0x28a0: 0x0005, 0x28a1: 0x0005, 0x28a2: 0x0005, 0x28a3: 0x0005,
-	0x28a4: 0x0005, 0x28a5: 0x0005, 0x28a6: 0x0005, 0x28a7: 0x0005, 0x28a8: 0x0005, 0x28a9: 0x0005,
-	0x28aa: 0x0005, 0x28ab: 0x0005, 0x28ac: 0x0005, 0x28ad: 0x0005, 0x28ae: 0x0005, 0x28af: 0x0005,
-	0x28b0: 0x0005, 0x28b1: 0x0005, 0x28b2: 0x0005, 0x28b3: 0x0005, 0x28b4: 0x0005, 0x28b5: 0x0005,
-	0x28b6: 0x0005, 0x28b7: 0x0005, 0x28b8: 0x0005, 0x28b9: 0x0005, 0x28ba: 0x0005, 0x28bb: 0x0005,
-	0x28bc: 0x0005, 0x28bd: 0x0005, 0x28be: 0x0005, 0x28bf: 0x0001,
-	// Block 0xa3, offset 0x28c0
-	0x28c1: 0x000c,
-	0x28f8: 0x000c, 0x28f9: 0x000c, 0x28fa: 0x000c, 0x28fb: 0x000c,
-	0x28fc: 0x000c, 0x28fd: 0x000c, 0x28fe: 0x000c, 0x28ff: 0x000c,
-	// Block 0xa4, offset 0x2900
-	0x2900: 0x000c, 0x2901: 0x000c, 0x2902: 0x000c, 0x2903: 0x000c, 0x2904: 0x000c, 0x2905: 0x000c,
-	0x2906: 0x000c,
-	0x2912: 0x000a, 0x2913: 0x000a, 0x2914: 0x000a, 0x2915: 0x000a, 0x2916: 0x000a, 0x2917: 0x000a,
-	0x2918: 0x000a, 0x2919: 0x000a, 0x291a: 0x000a, 0x291b: 0x000a, 0x291c: 0x000a, 0x291d: 0x000a,
-	0x291e: 0x000a, 0x291f: 0x000a, 0x2920: 0x000a, 0x2921: 0x000a, 0x2922: 0x000a, 0x2923: 0x000a,
-	0x2924: 0x000a, 0x2925: 0x000a,
-	0x293f: 0x000c,
-	// Block 0xa5, offset 0x2940
-	0x2940: 0x000c, 0x2941: 0x000c,
-	0x2973: 0x000c, 0x2974: 0x000c, 0x2975: 0x000c,
-	0x2976: 0x000c, 0x2979: 0x000c, 0x297a: 0x000c,
-	// Block 0xa6, offset 0x2980
-	0x2980: 0x000c, 0x2981: 0x000c, 0x2982: 0x000c,
-	0x29a7: 0x000c, 0x29a8: 0x000c, 0x29a9: 0x000c,
-	0x29aa: 0x000c, 0x29ab: 0x000c, 0x29ad: 0x000c, 0x29ae: 0x000c, 0x29af: 0x000c,
-	0x29b0: 0x000c, 0x29b1: 0x000c, 0x29b2: 0x000c, 0x29b3: 0x000c, 0x29b4: 0x000c,
-	// Block 0xa7, offset 0x29c0
-	0x29f3: 0x000c,
-	// Block 0xa8, offset 0x2a00
-	0x2a00: 0x000c, 0x2a01: 0x000c,
-	0x2a36: 0x000c, 0x2a37: 0x000c, 0x2a38: 0x000c, 0x2a39: 0x000c, 0x2a3a: 0x000c, 0x2a3b: 0x000c,
-	0x2a3c: 0x000c, 0x2a3d: 0x000c, 0x2a3e: 0x000c,
-	// Block 0xa9, offset 0x2a40
-	0x2a4a: 0x000c, 0x2a4b: 0x000c,
-	0x2a4c: 0x000c,
-	// Block 0xaa, offset 0x2a80
-	0x2aaf: 0x000c,
-	0x2ab0: 0x000c, 0x2ab1: 0x000c, 0x2ab4: 0x000c,
-	0x2ab6: 0x000c, 0x2ab7: 0x000c,
-	0x2abe: 0x000c,
-	// Block 0xab, offset 0x2ac0
-	0x2adf: 0x000c, 0x2ae3: 0x000c,
-	0x2ae4: 0x000c, 0x2ae5: 0x000c, 0x2ae6: 0x000c, 0x2ae7: 0x000c, 0x2ae8: 0x000c, 0x2ae9: 0x000c,
-	0x2aea: 0x000c,
-	// Block 0xac, offset 0x2b00
-	0x2b00: 0x000c, 0x2b01: 0x000c,
-	0x2b3c: 0x000c,
-	// Block 0xad, offset 0x2b40
-	0x2b40: 0x000c,
-	0x2b66: 0x000c, 0x2b67: 0x000c, 0x2b68: 0x000c, 0x2b69: 0x000c,
-	0x2b6a: 0x000c, 0x2b6b: 0x000c, 0x2b6c: 0x000c,
-	0x2b70: 0x000c, 0x2b71: 0x000c, 0x2b72: 0x000c, 0x2b73: 0x000c, 0x2b74: 0x000c,
-	// Block 0xae, offset 0x2b80
-	0x2bb8: 0x000c, 0x2bb9: 0x000c, 0x2bba: 0x000c, 0x2bbb: 0x000c,
-	0x2bbc: 0x000c, 0x2bbd: 0x000c, 0x2bbe: 0x000c, 0x2bbf: 0x000c,
-	// Block 0xaf, offset 0x2bc0
-	0x2bc2: 0x000c, 0x2bc3: 0x000c, 0x2bc4: 0x000c,
-	0x2bc6: 0x000c,
-	// Block 0xb0, offset 0x2c00
-	0x2c33: 0x000c, 0x2c34: 0x000c, 0x2c35: 0x000c,
-	0x2c36: 0x000c, 0x2c37: 0x000c, 0x2c38: 0x000c, 0x2c3a: 0x000c,
-	0x2c3f: 0x000c,
-	// Block 0xb1, offset 0x2c40
-	0x2c40: 0x000c, 0x2c42: 0x000c, 0x2c43: 0x000c,
-	// Block 0xb2, offset 0x2c80
-	0x2cb2: 0x000c, 0x2cb3: 0x000c, 0x2cb4: 0x000c, 0x2cb5: 0x000c,
-	0x2cbc: 0x000c, 0x2cbd: 0x000c, 0x2cbf: 0x000c,
-	// Block 0xb3, offset 0x2cc0
-	0x2cc0: 0x000c,
-	0x2cdc: 0x000c, 0x2cdd: 0x000c,
-	// Block 0xb4, offset 0x2d00
-	0x2d33: 0x000c, 0x2d34: 0x000c, 0x2d35: 0x000c,
-	0x2d36: 0x000c, 0x2d37: 0x000c, 0x2d38: 0x000c, 0x2d39: 0x000c, 0x2d3a: 0x000c,
-	0x2d3d: 0x000c, 0x2d3f: 0x000c,
-	// Block 0xb5, offset 0x2d40
-	0x2d40: 0x000c,
-	0x2d60: 0x000a, 0x2d61: 0x000a, 0x2d62: 0x000a, 0x2d63: 0x000a,
-	0x2d64: 0x000a, 0x2d65: 0x000a, 0x2d66: 0x000a, 0x2d67: 0x000a, 0x2d68: 0x000a, 0x2d69: 0x000a,
-	0x2d6a: 0x000a, 0x2d6b: 0x000a, 0x2d6c: 0x000a,
-	// Block 0xb6, offset 0x2d80
-	0x2dab: 0x000c, 0x2dad: 0x000c,
-	0x2db0: 0x000c, 0x2db1: 0x000c, 0x2db2: 0x000c, 0x2db3: 0x000c, 0x2db4: 0x000c, 0x2db5: 0x000c,
-	0x2db7: 0x000c,
-	// Block 0xb7, offset 0x2dc0
-	0x2ddd: 0x000c,
-	0x2dde: 0x000c, 0x2ddf: 0x000c, 0x2de2: 0x000c, 0x2de3: 0x000c,
-	0x2de4: 0x000c, 0x2de5: 0x000c, 0x2de7: 0x000c, 0x2de8: 0x000c, 0x2de9: 0x000c,
-	0x2dea: 0x000c, 0x2deb: 0x000c,
-	// Block 0xb8, offset 0x2e00
-	0x2e30: 0x000c, 0x2e31: 0x000c, 0x2e32: 0x000c, 0x2e33: 0x000c, 0x2e34: 0x000c, 0x2e35: 0x000c,
-	0x2e36: 0x000c, 0x2e38: 0x000c, 0x2e39: 0x000c, 0x2e3a: 0x000c, 0x2e3b: 0x000c,
-	0x2e3c: 0x000c, 0x2e3d: 0x000c,
-	// Block 0xb9, offset 0x2e40
-	0x2e52: 0x000c, 0x2e53: 0x000c, 0x2e54: 0x000c, 0x2e55: 0x000c, 0x2e56: 0x000c, 0x2e57: 0x000c,
-	0x2e58: 0x000c, 0x2e59: 0x000c, 0x2e5a: 0x000c, 0x2e5b: 0x000c, 0x2e5c: 0x000c, 0x2e5d: 0x000c,
-	0x2e5e: 0x000c, 0x2e5f: 0x000c, 0x2e60: 0x000c, 0x2e61: 0x000c, 0x2e62: 0x000c, 0x2e63: 0x000c,
-	0x2e64: 0x000c, 0x2e65: 0x000c, 0x2e66: 0x000c, 0x2e67: 0x000c,
-	0x2e6a: 0x000c, 0x2e6b: 0x000c, 0x2e6c: 0x000c, 0x2e6d: 0x000c, 0x2e6e: 0x000c, 0x2e6f: 0x000c,
-	0x2e70: 0x000c, 0x2e72: 0x000c, 0x2e73: 0x000c, 0x2e75: 0x000c,
-	0x2e76: 0x000c,
-	// Block 0xba, offset 0x2e80
-	0x2eb0: 0x000c, 0x2eb1: 0x000c, 0x2eb2: 0x000c, 0x2eb3: 0x000c, 0x2eb4: 0x000c,
-	// Block 0xbb, offset 0x2ec0
-	0x2ef0: 0x000c, 0x2ef1: 0x000c, 0x2ef2: 0x000c, 0x2ef3: 0x000c, 0x2ef4: 0x000c, 0x2ef5: 0x000c,
-	0x2ef6: 0x000c,
-	// Block 0xbc, offset 0x2f00
-	0x2f0f: 0x000c, 0x2f10: 0x000c, 0x2f11: 0x000c,
-	0x2f12: 0x000c,
-	// Block 0xbd, offset 0x2f40
-	0x2f5d: 0x000c,
-	0x2f5e: 0x000c, 0x2f60: 0x000b, 0x2f61: 0x000b, 0x2f62: 0x000b, 0x2f63: 0x000b,
-	// Block 0xbe, offset 0x2f80
-	0x2fa7: 0x000c, 0x2fa8: 0x000c, 0x2fa9: 0x000c,
-	0x2fb3: 0x000b, 0x2fb4: 0x000b, 0x2fb5: 0x000b,
-	0x2fb6: 0x000b, 0x2fb7: 0x000b, 0x2fb8: 0x000b, 0x2fb9: 0x000b, 0x2fba: 0x000b, 0x2fbb: 0x000c,
-	0x2fbc: 0x000c, 0x2fbd: 0x000c, 0x2fbe: 0x000c, 0x2fbf: 0x000c,
-	// Block 0xbf, offset 0x2fc0
-	0x2fc0: 0x000c, 0x2fc1: 0x000c, 0x2fc2: 0x000c, 0x2fc5: 0x000c,
-	0x2fc6: 0x000c, 0x2fc7: 0x000c, 0x2fc8: 0x000c, 0x2fc9: 0x000c, 0x2fca: 0x000c, 0x2fcb: 0x000c,
-	0x2fea: 0x000c, 0x2feb: 0x000c, 0x2fec: 0x000c, 0x2fed: 0x000c,
-	// Block 0xc0, offset 0x3000
-	0x3000: 0x000a, 0x3001: 0x000a, 0x3002: 0x000c, 0x3003: 0x000c, 0x3004: 0x000c, 0x3005: 0x000a,
-	// Block 0xc1, offset 0x3040
-	0x3040: 0x000a, 0x3041: 0x000a, 0x3042: 0x000a, 0x3043: 0x000a, 0x3044: 0x000a, 0x3045: 0x000a,
-	0x3046: 0x000a, 0x3047: 0x000a, 0x3048: 0x000a, 0x3049: 0x000a, 0x304a: 0x000a, 0x304b: 0x000a,
-	0x304c: 0x000a, 0x304d: 0x000a, 0x304e: 0x000a, 0x304f: 0x000a, 0x3050: 0x000a, 0x3051: 0x000a,
-	0x3052: 0x000a, 0x3053: 0x000a, 0x3054: 0x000a, 0x3055: 0x000a, 0x3056: 0x000a,
-	// Block 0xc2, offset 0x3080
-	0x309b: 0x000a,
-	// Block 0xc3, offset 0x30c0
-	0x30d5: 0x000a,
-	// Block 0xc4, offset 0x3100
-	0x310f: 0x000a,
-	// Block 0xc5, offset 0x3140
-	0x3149: 0x000a,
-	// Block 0xc6, offset 0x3180
-	0x3183: 0x000a,
-	0x318e: 0x0002, 0x318f: 0x0002, 0x3190: 0x0002, 0x3191: 0x0002,
-	0x3192: 0x0002, 0x3193: 0x0002, 0x3194: 0x0002, 0x3195: 0x0002, 0x3196: 0x0002, 0x3197: 0x0002,
-	0x3198: 0x0002, 0x3199: 0x0002, 0x319a: 0x0002, 0x319b: 0x0002, 0x319c: 0x0002, 0x319d: 0x0002,
-	0x319e: 0x0002, 0x319f: 0x0002, 0x31a0: 0x0002, 0x31a1: 0x0002, 0x31a2: 0x0002, 0x31a3: 0x0002,
-	0x31a4: 0x0002, 0x31a5: 0x0002, 0x31a6: 0x0002, 0x31a7: 0x0002, 0x31a8: 0x0002, 0x31a9: 0x0002,
-	0x31aa: 0x0002, 0x31ab: 0x0002, 0x31ac: 0x0002, 0x31ad: 0x0002, 0x31ae: 0x0002, 0x31af: 0x0002,
-	0x31b0: 0x0002, 0x31b1: 0x0002, 0x31b2: 0x0002, 0x31b3: 0x0002, 0x31b4: 0x0002, 0x31b5: 0x0002,
-	0x31b6: 0x0002, 0x31b7: 0x0002, 0x31b8: 0x0002, 0x31b9: 0x0002, 0x31ba: 0x0002, 0x31bb: 0x0002,
-	0x31bc: 0x0002, 0x31bd: 0x0002, 0x31be: 0x0002, 0x31bf: 0x0002,
-	// Block 0xc7, offset 0x31c0
-	0x31c0: 0x000c, 0x31c1: 0x000c, 0x31c2: 0x000c, 0x31c3: 0x000c, 0x31c4: 0x000c, 0x31c5: 0x000c,
-	0x31c6: 0x000c, 0x31c7: 0x000c, 0x31c8: 0x000c, 0x31c9: 0x000c, 0x31ca: 0x000c, 0x31cb: 0x000c,
-	0x31cc: 0x000c, 0x31cd: 0x000c, 0x31ce: 0x000c, 0x31cf: 0x000c, 0x31d0: 0x000c, 0x31d1: 0x000c,
-	0x31d2: 0x000c, 0x31d3: 0x000c, 0x31d4: 0x000c, 0x31d5: 0x000c, 0x31d6: 0x000c, 0x31d7: 0x000c,
-	0x31d8: 0x000c, 0x31d9: 0x000c, 0x31da: 0x000c, 0x31db: 0x000c, 0x31dc: 0x000c, 0x31dd: 0x000c,
-	0x31de: 0x000c, 0x31df: 0x000c, 0x31e0: 0x000c, 0x31e1: 0x000c, 0x31e2: 0x000c, 0x31e3: 0x000c,
-	0x31e4: 0x000c, 0x31e5: 0x000c, 0x31e6: 0x000c, 0x31e7: 0x000c, 0x31e8: 0x000c, 0x31e9: 0x000c,
-	0x31ea: 0x000c, 0x31eb: 0x000c, 0x31ec: 0x000c, 0x31ed: 0x000c, 0x31ee: 0x000c, 0x31ef: 0x000c,
-	0x31f0: 0x000c, 0x31f1: 0x000c, 0x31f2: 0x000c, 0x31f3: 0x000c, 0x31f4: 0x000c, 0x31f5: 0x000c,
-	0x31f6: 0x000c, 0x31fb: 0x000c,
-	0x31fc: 0x000c, 0x31fd: 0x000c, 0x31fe: 0x000c, 0x31ff: 0x000c,
-	// Block 0xc8, offset 0x3200
-	0x3200: 0x000c, 0x3201: 0x000c, 0x3202: 0x000c, 0x3203: 0x000c, 0x3204: 0x000c, 0x3205: 0x000c,
-	0x3206: 0x000c, 0x3207: 0x000c, 0x3208: 0x000c, 0x3209: 0x000c, 0x320a: 0x000c, 0x320b: 0x000c,
-	0x320c: 0x000c, 0x320d: 0x000c, 0x320e: 0x000c, 0x320f: 0x000c, 0x3210: 0x000c, 0x3211: 0x000c,
-	0x3212: 0x000c, 0x3213: 0x000c, 0x3214: 0x000c, 0x3215: 0x000c, 0x3216: 0x000c, 0x3217: 0x000c,
-	0x3218: 0x000c, 0x3219: 0x000c, 0x321a: 0x000c, 0x321b: 0x000c, 0x321c: 0x000c, 0x321d: 0x000c,
-	0x321e: 0x000c, 0x321f: 0x000c, 0x3220: 0x000c, 0x3221: 0x000c, 0x3222: 0x000c, 0x3223: 0x000c,
-	0x3224: 0x000c, 0x3225: 0x000c, 0x3226: 0x000c, 0x3227: 0x000c, 0x3228: 0x000c, 0x3229: 0x000c,
-	0x322a: 0x000c, 0x322b: 0x000c, 0x322c: 0x000c,
-	0x3235: 0x000c,
-	// Block 0xc9, offset 0x3240
-	0x3244: 0x000c,
-	0x325b: 0x000c, 0x325c: 0x000c, 0x325d: 0x000c,
-	0x325e: 0x000c, 0x325f: 0x000c, 0x3261: 0x000c, 0x3262: 0x000c, 0x3263: 0x000c,
-	0x3264: 0x000c, 0x3265: 0x000c, 0x3266: 0x000c, 0x3267: 0x000c, 0x3268: 0x000c, 0x3269: 0x000c,
-	0x326a: 0x000c, 0x326b: 0x000c, 0x326c: 0x000c, 0x326d: 0x000c, 0x326e: 0x000c, 0x326f: 0x000c,
-	// Block 0xca, offset 0x3280
-	0x3280: 0x000c, 0x3281: 0x000c, 0x3282: 0x000c, 0x3283: 0x000c, 0x3284: 0x000c, 0x3285: 0x000c,
-	0x3286: 0x000c, 0x3288: 0x000c, 0x3289: 0x000c, 0x328a: 0x000c, 0x328b: 0x000c,
-	0x328c: 0x000c, 0x328d: 0x000c, 0x328e: 0x000c, 0x328f: 0x000c, 0x3290: 0x000c, 0x3291: 0x000c,
-	0x3292: 0x000c, 0x3293: 0x000c, 0x3294: 0x000c, 0x3295: 0x000c, 0x3296: 0x000c, 0x3297: 0x000c,
-	0x3298: 0x000c, 0x329b: 0x000c, 0x329c: 0x000c, 0x329d: 0x000c,
-	0x329e: 0x000c, 0x329f: 0x000c, 0x32a0: 0x000c, 0x32a1: 0x000c, 0x32a3: 0x000c,
-	0x32a4: 0x000c, 0x32a6: 0x000c, 0x32a7: 0x000c, 0x32a8: 0x000c, 0x32a9: 0x000c,
-	0x32aa: 0x000c,
-	// Block 0xcb, offset 0x32c0
-	0x32c0: 0x0001, 0x32c1: 0x0001, 0x32c2: 0x0001, 0x32c3: 0x0001, 0x32c4: 0x0001, 0x32c5: 0x0001,
-	0x32c6: 0x0001, 0x32c7: 0x0001, 0x32c8: 0x0001, 0x32c9: 0x0001, 0x32ca: 0x0001, 0x32cb: 0x0001,
-	0x32cc: 0x0001, 0x32cd: 0x0001, 0x32ce: 0x0001, 0x32cf: 0x0001, 0x32d0: 0x000c, 0x32d1: 0x000c,
-	0x32d2: 0x000c, 0x32d3: 0x000c, 0x32d4: 0x000c, 0x32d5: 0x000c, 0x32d6: 0x000c, 0x32d7: 0x0001,
-	0x32d8: 0x0001, 0x32d9: 0x0001, 0x32da: 0x0001, 0x32db: 0x0001, 0x32dc: 0x0001, 0x32dd: 0x0001,
-	0x32de: 0x0001, 0x32df: 0x0001, 0x32e0: 0x0001, 0x32e1: 0x0001, 0x32e2: 0x0001, 0x32e3: 0x0001,
-	0x32e4: 0x0001, 0x32e5: 0x0001, 0x32e6: 0x0001, 0x32e7: 0x0001, 0x32e8: 0x0001, 0x32e9: 0x0001,
-	0x32ea: 0x0001, 0x32eb: 0x0001, 0x32ec: 0x0001, 0x32ed: 0x0001, 0x32ee: 0x0001, 0x32ef: 0x0001,
-	0x32f0: 0x0001, 0x32f1: 0x0001, 0x32f2: 0x0001, 0x32f3: 0x0001, 0x32f4: 0x0001, 0x32f5: 0x0001,
-	0x32f6: 0x0001, 0x32f7: 0x0001, 0x32f8: 0x0001, 0x32f9: 0x0001, 0x32fa: 0x0001, 0x32fb: 0x0001,
-	0x32fc: 0x0001, 0x32fd: 0x0001, 0x32fe: 0x0001, 0x32ff: 0x0001,
-	// Block 0xcc, offset 0x3300
-	0x3300: 0x0001, 0x3301: 0x0001, 0x3302: 0x0001, 0x3303: 0x0001, 0x3304: 0x000c, 0x3305: 0x000c,
-	0x3306: 0x000c, 0x3307: 0x000c, 0x3308: 0x000c, 0x3309: 0x000c, 0x330a: 0x000c, 0x330b: 0x0001,
-	0x330c: 0x0001, 0x330d: 0x0001, 0x330e: 0x0001, 0x330f: 0x0001, 0x3310: 0x0001, 0x3311: 0x0001,
-	0x3312: 0x0001, 0x3313: 0x0001, 0x3314: 0x0001, 0x3315: 0x0001, 0x3316: 0x0001, 0x3317: 0x0001,
-	0x3318: 0x0001, 0x3319: 0x0001, 0x331a: 0x0001, 0x331b: 0x0001, 0x331c: 0x0001, 0x331d: 0x0001,
-	0x331e: 0x0001, 0x331f: 0x0001, 0x3320: 0x0001, 0x3321: 0x0001, 0x3322: 0x0001, 0x3323: 0x0001,
-	0x3324: 0x0001, 0x3325: 0x0001, 0x3326: 0x0001, 0x3327: 0x0001, 0x3328: 0x0001, 0x3329: 0x0001,
-	0x332a: 0x0001, 0x332b: 0x0001, 0x332c: 0x0001, 0x332d: 0x0001, 0x332e: 0x0001, 0x332f: 0x0001,
-	0x3330: 0x0001, 0x3331: 0x0001, 0x3332: 0x0001, 0x3333: 0x0001, 0x3334: 0x0001, 0x3335: 0x0001,
-	0x3336: 0x0001, 0x3337: 0x0001, 0x3338: 0x0001, 0x3339: 0x0001, 0x333a: 0x0001, 0x333b: 0x0001,
-	0x333c: 0x0001, 0x333d: 0x0001, 0x333e: 0x0001, 0x333f: 0x0001,
-	// Block 0xcd, offset 0x3340
-	0x3340: 0x000d, 0x3341: 0x000d, 0x3342: 0x000d, 0x3343: 0x000d, 0x3344: 0x000d, 0x3345: 0x000d,
-	0x3346: 0x000d, 0x3347: 0x000d, 0x3348: 0x000d, 0x3349: 0x000d, 0x334a: 0x000d, 0x334b: 0x000d,
-	0x334c: 0x000d, 0x334d: 0x000d, 0x334e: 0x000d, 0x334f: 0x000d, 0x3350: 0x000d, 0x3351: 0x000d,
-	0x3352: 0x000d, 0x3353: 0x000d, 0x3354: 0x000d, 0x3355: 0x000d, 0x3356: 0x000d, 0x3357: 0x000d,
-	0x3358: 0x000d, 0x3359: 0x000d, 0x335a: 0x000d, 0x335b: 0x000d, 0x335c: 0x000d, 0x335d: 0x000d,
-	0x335e: 0x000d, 0x335f: 0x000d, 0x3360: 0x000d, 0x3361: 0x000d, 0x3362: 0x000d, 0x3363: 0x000d,
-	0x3364: 0x000d, 0x3365: 0x000d, 0x3366: 0x000d, 0x3367: 0x000d, 0x3368: 0x000d, 0x3369: 0x000d,
-	0x336a: 0x000d, 0x336b: 0x000d, 0x336c: 0x000d, 0x336d: 0x000d, 0x336e: 0x000d, 0x336f: 0x000d,
-	0x3370: 0x000a, 0x3371: 0x000a, 0x3372: 0x000d, 0x3373: 0x000d, 0x3374: 0x000d, 0x3375: 0x000d,
-	0x3376: 0x000d, 0x3377: 0x000d, 0x3378: 0x000d, 0x3379: 0x000d, 0x337a: 0x000d, 0x337b: 0x000d,
-	0x337c: 0x000d, 0x337d: 0x000d, 0x337e: 0x000d, 0x337f: 0x000d,
-	// Block 0xce, offset 0x3380
-	0x3380: 0x000a, 0x3381: 0x000a, 0x3382: 0x000a, 0x3383: 0x000a, 0x3384: 0x000a, 0x3385: 0x000a,
-	0x3386: 0x000a, 0x3387: 0x000a, 0x3388: 0x000a, 0x3389: 0x000a, 0x338a: 0x000a, 0x338b: 0x000a,
-	0x338c: 0x000a, 0x338d: 0x000a, 0x338e: 0x000a, 0x338f: 0x000a, 0x3390: 0x000a, 0x3391: 0x000a,
-	0x3392: 0x000a, 0x3393: 0x000a, 0x3394: 0x000a, 0x3395: 0x000a, 0x3396: 0x000a, 0x3397: 0x000a,
-	0x3398: 0x000a, 0x3399: 0x000a, 0x339a: 0x000a, 0x339b: 0x000a, 0x339c: 0x000a, 0x339d: 0x000a,
-	0x339e: 0x000a, 0x339f: 0x000a, 0x33a0: 0x000a, 0x33a1: 0x000a, 0x33a2: 0x000a, 0x33a3: 0x000a,
-	0x33a4: 0x000a, 0x33a5: 0x000a, 0x33a6: 0x000a, 0x33a7: 0x000a, 0x33a8: 0x000a, 0x33a9: 0x000a,
-	0x33aa: 0x000a, 0x33ab: 0x000a,
-	0x33b0: 0x000a, 0x33b1: 0x000a, 0x33b2: 0x000a, 0x33b3: 0x000a, 0x33b4: 0x000a, 0x33b5: 0x000a,
-	0x33b6: 0x000a, 0x33b7: 0x000a, 0x33b8: 0x000a, 0x33b9: 0x000a, 0x33ba: 0x000a, 0x33bb: 0x000a,
-	0x33bc: 0x000a, 0x33bd: 0x000a, 0x33be: 0x000a, 0x33bf: 0x000a,
-	// Block 0xcf, offset 0x33c0
-	0x33c0: 0x000a, 0x33c1: 0x000a, 0x33c2: 0x000a, 0x33c3: 0x000a, 0x33c4: 0x000a, 0x33c5: 0x000a,
-	0x33c6: 0x000a, 0x33c7: 0x000a, 0x33c8: 0x000a, 0x33c9: 0x000a, 0x33ca: 0x000a, 0x33cb: 0x000a,
-	0x33cc: 0x000a, 0x33cd: 0x000a, 0x33ce: 0x000a, 0x33cf: 0x000a, 0x33d0: 0x000a, 0x33d1: 0x000a,
-	0x33d2: 0x000a, 0x33d3: 0x000a,
-	0x33e0: 0x000a, 0x33e1: 0x000a, 0x33e2: 0x000a, 0x33e3: 0x000a,
-	0x33e4: 0x000a, 0x33e5: 0x000a, 0x33e6: 0x000a, 0x33e7: 0x000a, 0x33e8: 0x000a, 0x33e9: 0x000a,
-	0x33ea: 0x000a, 0x33eb: 0x000a, 0x33ec: 0x000a, 0x33ed: 0x000a, 0x33ee: 0x000a,
-	0x33f1: 0x000a, 0x33f2: 0x000a, 0x33f3: 0x000a, 0x33f4: 0x000a, 0x33f5: 0x000a,
-	0x33f6: 0x000a, 0x33f7: 0x000a, 0x33f8: 0x000a, 0x33f9: 0x000a, 0x33fa: 0x000a, 0x33fb: 0x000a,
-	0x33fc: 0x000a, 0x33fd: 0x000a, 0x33fe: 0x000a, 0x33ff: 0x000a,
-	// Block 0xd0, offset 0x3400
-	0x3401: 0x000a, 0x3402: 0x000a, 0x3403: 0x000a, 0x3404: 0x000a, 0x3405: 0x000a,
-	0x3406: 0x000a, 0x3407: 0x000a, 0x3408: 0x000a, 0x3409: 0x000a, 0x340a: 0x000a, 0x340b: 0x000a,
-	0x340c: 0x000a, 0x340d: 0x000a, 0x340e: 0x000a, 0x340f: 0x000a, 0x3411: 0x000a,
-	0x3412: 0x000a, 0x3413: 0x000a, 0x3414: 0x000a, 0x3415: 0x000a, 0x3416: 0x000a, 0x3417: 0x000a,
-	0x3418: 0x000a, 0x3419: 0x000a, 0x341a: 0x000a, 0x341b: 0x000a, 0x341c: 0x000a, 0x341d: 0x000a,
-	0x341e: 0x000a, 0x341f: 0x000a, 0x3420: 0x000a, 0x3421: 0x000a, 0x3422: 0x000a, 0x3423: 0x000a,
-	0x3424: 0x000a, 0x3425: 0x000a, 0x3426: 0x000a, 0x3427: 0x000a, 0x3428: 0x000a, 0x3429: 0x000a,
-	0x342a: 0x000a, 0x342b: 0x000a, 0x342c: 0x000a, 0x342d: 0x000a, 0x342e: 0x000a, 0x342f: 0x000a,
-	0x3430: 0x000a, 0x3431: 0x000a, 0x3432: 0x000a, 0x3433: 0x000a, 0x3434: 0x000a, 0x3435: 0x000a,
-	// Block 0xd1, offset 0x3440
-	0x3440: 0x0002, 0x3441: 0x0002, 0x3442: 0x0002, 0x3443: 0x0002, 0x3444: 0x0002, 0x3445: 0x0002,
-	0x3446: 0x0002, 0x3447: 0x0002, 0x3448: 0x0002, 0x3449: 0x0002, 0x344a: 0x0002, 0x344b: 0x000a,
-	0x344c: 0x000a,
-	// Block 0xd2, offset 0x3480
-	0x34aa: 0x000a, 0x34ab: 0x000a,
-	// Block 0xd3, offset 0x34c0
-	0x34c0: 0x000a, 0x34c1: 0x000a, 0x34c2: 0x000a, 0x34c3: 0x000a, 0x34c4: 0x000a, 0x34c5: 0x000a,
-	0x34c6: 0x000a, 0x34c7: 0x000a, 0x34c8: 0x000a, 0x34c9: 0x000a, 0x34ca: 0x000a, 0x34cb: 0x000a,
-	0x34cc: 0x000a, 0x34cd: 0x000a, 0x34ce: 0x000a, 0x34cf: 0x000a, 0x34d0: 0x000a, 0x34d1: 0x000a,
-	0x34d2: 0x000a,
-	0x34e0: 0x000a, 0x34e1: 0x000a, 0x34e2: 0x000a, 0x34e3: 0x000a,
-	0x34e4: 0x000a, 0x34e5: 0x000a, 0x34e6: 0x000a, 0x34e7: 0x000a, 0x34e8: 0x000a, 0x34e9: 0x000a,
-	0x34ea: 0x000a, 0x34eb: 0x000a, 0x34ec: 0x000a,
-	0x34f0: 0x000a, 0x34f1: 0x000a, 0x34f2: 0x000a, 0x34f3: 0x000a, 0x34f4: 0x000a, 0x34f5: 0x000a,
-	0x34f6: 0x000a,
-	// Block 0xd4, offset 0x3500
-	0x3500: 0x000a, 0x3501: 0x000a, 0x3502: 0x000a, 0x3503: 0x000a, 0x3504: 0x000a, 0x3505: 0x000a,
-	0x3506: 0x000a, 0x3507: 0x000a, 0x3508: 0x000a, 0x3509: 0x000a, 0x350a: 0x000a, 0x350b: 0x000a,
-	0x350c: 0x000a, 0x350d: 0x000a, 0x350e: 0x000a, 0x350f: 0x000a, 0x3510: 0x000a, 0x3511: 0x000a,
-	0x3512: 0x000a, 0x3513: 0x000a, 0x3514: 0x000a,
-	// Block 0xd5, offset 0x3540
-	0x3540: 0x000a, 0x3541: 0x000a, 0x3542: 0x000a, 0x3543: 0x000a, 0x3544: 0x000a, 0x3545: 0x000a,
-	0x3546: 0x000a, 0x3547: 0x000a, 0x3548: 0x000a, 0x3549: 0x000a, 0x354a: 0x000a, 0x354b: 0x000a,
-	0x3550: 0x000a, 0x3551: 0x000a,
-	0x3552: 0x000a, 0x3553: 0x000a, 0x3554: 0x000a, 0x3555: 0x000a, 0x3556: 0x000a, 0x3557: 0x000a,
-	0x3558: 0x000a, 0x3559: 0x000a, 0x355a: 0x000a, 0x355b: 0x000a, 0x355c: 0x000a, 0x355d: 0x000a,
-	0x355e: 0x000a, 0x355f: 0x000a, 0x3560: 0x000a, 0x3561: 0x000a, 0x3562: 0x000a, 0x3563: 0x000a,
-	0x3564: 0x000a, 0x3565: 0x000a, 0x3566: 0x000a, 0x3567: 0x000a, 0x3568: 0x000a, 0x3569: 0x000a,
-	0x356a: 0x000a, 0x356b: 0x000a, 0x356c: 0x000a, 0x356d: 0x000a, 0x356e: 0x000a, 0x356f: 0x000a,
-	0x3570: 0x000a, 0x3571: 0x000a, 0x3572: 0x000a, 0x3573: 0x000a, 0x3574: 0x000a, 0x3575: 0x000a,
-	0x3576: 0x000a, 0x3577: 0x000a, 0x3578: 0x000a, 0x3579: 0x000a, 0x357a: 0x000a, 0x357b: 0x000a,
-	0x357c: 0x000a, 0x357d: 0x000a, 0x357e: 0x000a, 0x357f: 0x000a,
-	// Block 0xd6, offset 0x3580
-	0x3580: 0x000a, 0x3581: 0x000a, 0x3582: 0x000a, 0x3583: 0x000a, 0x3584: 0x000a, 0x3585: 0x000a,
-	0x3586: 0x000a, 0x3587: 0x000a,
-	0x3590: 0x000a, 0x3591: 0x000a,
-	0x3592: 0x000a, 0x3593: 0x000a, 0x3594: 0x000a, 0x3595: 0x000a, 0x3596: 0x000a, 0x3597: 0x000a,
-	0x3598: 0x000a, 0x3599: 0x000a,
-	0x35a0: 0x000a, 0x35a1: 0x000a, 0x35a2: 0x000a, 0x35a3: 0x000a,
-	0x35a4: 0x000a, 0x35a5: 0x000a, 0x35a6: 0x000a, 0x35a7: 0x000a, 0x35a8: 0x000a, 0x35a9: 0x000a,
-	0x35aa: 0x000a, 0x35ab: 0x000a, 0x35ac: 0x000a, 0x35ad: 0x000a, 0x35ae: 0x000a, 0x35af: 0x000a,
-	0x35b0: 0x000a, 0x35b1: 0x000a, 0x35b2: 0x000a, 0x35b3: 0x000a, 0x35b4: 0x000a, 0x35b5: 0x000a,
-	0x35b6: 0x000a, 0x35b7: 0x000a, 0x35b8: 0x000a, 0x35b9: 0x000a, 0x35ba: 0x000a, 0x35bb: 0x000a,
-	0x35bc: 0x000a, 0x35bd: 0x000a, 0x35be: 0x000a, 0x35bf: 0x000a,
-	// Block 0xd7, offset 0x35c0
-	0x35c0: 0x000a, 0x35c1: 0x000a, 0x35c2: 0x000a, 0x35c3: 0x000a, 0x35c4: 0x000a, 0x35c5: 0x000a,
-	0x35c6: 0x000a, 0x35c7: 0x000a,
-	0x35d0: 0x000a, 0x35d1: 0x000a,
-	0x35d2: 0x000a, 0x35d3: 0x000a, 0x35d4: 0x000a, 0x35d5: 0x000a, 0x35d6: 0x000a, 0x35d7: 0x000a,
-	0x35d8: 0x000a, 0x35d9: 0x000a, 0x35da: 0x000a, 0x35db: 0x000a, 0x35dc: 0x000a, 0x35dd: 0x000a,
-	0x35de: 0x000a, 0x35df: 0x000a, 0x35e0: 0x000a, 0x35e1: 0x000a, 0x35e2: 0x000a, 0x35e3: 0x000a,
-	0x35e4: 0x000a, 0x35e5: 0x000a, 0x35e6: 0x000a, 0x35e7: 0x000a, 0x35e8: 0x000a, 0x35e9: 0x000a,
-	0x35ea: 0x000a, 0x35eb: 0x000a, 0x35ec: 0x000a, 0x35ed: 0x000a,
-	// Block 0xd8, offset 0x3600
-	0x3610: 0x000a, 0x3611: 0x000a,
-	0x3612: 0x000a, 0x3613: 0x000a, 0x3614: 0x000a, 0x3615: 0x000a, 0x3616: 0x000a, 0x3617: 0x000a,
-	0x3618: 0x000a, 0x3619: 0x000a, 0x361a: 0x000a, 0x361b: 0x000a, 0x361c: 0x000a, 0x361d: 0x000a,
-	0x361e: 0x000a, 0x3620: 0x000a, 0x3621: 0x000a, 0x3622: 0x000a, 0x3623: 0x000a,
-	0x3624: 0x000a, 0x3625: 0x000a, 0x3626: 0x000a, 0x3627: 0x000a,
-	0x3630: 0x000a, 0x3633: 0x000a, 0x3634: 0x000a, 0x3635: 0x000a,
-	0x3636: 0x000a, 0x3637: 0x000a, 0x3638: 0x000a, 0x3639: 0x000a, 0x363a: 0x000a, 0x363b: 0x000a,
-	0x363c: 0x000a, 0x363d: 0x000a, 0x363e: 0x000a,
-	// Block 0xd9, offset 0x3640
-	0x3640: 0x000a, 0x3641: 0x000a, 0x3642: 0x000a, 0x3643: 0x000a, 0x3644: 0x000a, 0x3645: 0x000a,
-	0x3646: 0x000a, 0x3647: 0x000a, 0x3648: 0x000a, 0x3649: 0x000a, 0x364a: 0x000a, 0x364b: 0x000a,
-	0x3650: 0x000a, 0x3651: 0x000a,
-	0x3652: 0x000a, 0x3653: 0x000a, 0x3654: 0x000a, 0x3655: 0x000a, 0x3656: 0x000a, 0x3657: 0x000a,
-	0x3658: 0x000a, 0x3659: 0x000a, 0x365a: 0x000a, 0x365b: 0x000a, 0x365c: 0x000a, 0x365d: 0x000a,
-	0x365e: 0x000a,
-	// Block 0xda, offset 0x3680
-	0x3680: 0x000a, 0x3681: 0x000a, 0x3682: 0x000a, 0x3683: 0x000a, 0x3684: 0x000a, 0x3685: 0x000a,
-	0x3686: 0x000a, 0x3687: 0x000a, 0x3688: 0x000a, 0x3689: 0x000a, 0x368a: 0x000a, 0x368b: 0x000a,
-	0x368c: 0x000a, 0x368d: 0x000a, 0x368e: 0x000a, 0x368f: 0x000a, 0x3690: 0x000a, 0x3691: 0x000a,
-	// Block 0xdb, offset 0x36c0
-	0x36fe: 0x000b, 0x36ff: 0x000b,
-	// Block 0xdc, offset 0x3700
-	0x3700: 0x000b, 0x3701: 0x000b, 0x3702: 0x000b, 0x3703: 0x000b, 0x3704: 0x000b, 0x3705: 0x000b,
-	0x3706: 0x000b, 0x3707: 0x000b, 0x3708: 0x000b, 0x3709: 0x000b, 0x370a: 0x000b, 0x370b: 0x000b,
-	0x370c: 0x000b, 0x370d: 0x000b, 0x370e: 0x000b, 0x370f: 0x000b, 0x3710: 0x000b, 0x3711: 0x000b,
-	0x3712: 0x000b, 0x3713: 0x000b, 0x3714: 0x000b, 0x3715: 0x000b, 0x3716: 0x000b, 0x3717: 0x000b,
-	0x3718: 0x000b, 0x3719: 0x000b, 0x371a: 0x000b, 0x371b: 0x000b, 0x371c: 0x000b, 0x371d: 0x000b,
-	0x371e: 0x000b, 0x371f: 0x000b, 0x3720: 0x000b, 0x3721: 0x000b, 0x3722: 0x000b, 0x3723: 0x000b,
-	0x3724: 0x000b, 0x3725: 0x000b, 0x3726: 0x000b, 0x3727: 0x000b, 0x3728: 0x000b, 0x3729: 0x000b,
-	0x372a: 0x000b, 0x372b: 0x000b, 0x372c: 0x000b, 0x372d: 0x000b, 0x372e: 0x000b, 0x372f: 0x000b,
-	0x3730: 0x000b, 0x3731: 0x000b, 0x3732: 0x000b, 0x3733: 0x000b, 0x3734: 0x000b, 0x3735: 0x000b,
-	0x3736: 0x000b, 0x3737: 0x000b, 0x3738: 0x000b, 0x3739: 0x000b, 0x373a: 0x000b, 0x373b: 0x000b,
-	0x373c: 0x000b, 0x373d: 0x000b, 0x373e: 0x000b, 0x373f: 0x000b,
-	// Block 0xdd, offset 0x3740
-	0x3740: 0x000c, 0x3741: 0x000c, 0x3742: 0x000c, 0x3743: 0x000c, 0x3744: 0x000c, 0x3745: 0x000c,
-	0x3746: 0x000c, 0x3747: 0x000c, 0x3748: 0x000c, 0x3749: 0x000c, 0x374a: 0x000c, 0x374b: 0x000c,
-	0x374c: 0x000c, 0x374d: 0x000c, 0x374e: 0x000c, 0x374f: 0x000c, 0x3750: 0x000c, 0x3751: 0x000c,
-	0x3752: 0x000c, 0x3753: 0x000c, 0x3754: 0x000c, 0x3755: 0x000c, 0x3756: 0x000c, 0x3757: 0x000c,
-	0x3758: 0x000c, 0x3759: 0x000c, 0x375a: 0x000c, 0x375b: 0x000c, 0x375c: 0x000c, 0x375d: 0x000c,
-	0x375e: 0x000c, 0x375f: 0x000c, 0x3760: 0x000c, 0x3761: 0x000c, 0x3762: 0x000c, 0x3763: 0x000c,
-	0x3764: 0x000c, 0x3765: 0x000c, 0x3766: 0x000c, 0x3767: 0x000c, 0x3768: 0x000c, 0x3769: 0x000c,
-	0x376a: 0x000c, 0x376b: 0x000c, 0x376c: 0x000c, 0x376d: 0x000c, 0x376e: 0x000c, 0x376f: 0x000c,
-	0x3770: 0x000b, 0x3771: 0x000b, 0x3772: 0x000b, 0x3773: 0x000b, 0x3774: 0x000b, 0x3775: 0x000b,
-	0x3776: 0x000b, 0x3777: 0x000b, 0x3778: 0x000b, 0x3779: 0x000b, 0x377a: 0x000b, 0x377b: 0x000b,
-	0x377c: 0x000b, 0x377d: 0x000b, 0x377e: 0x000b, 0x377f: 0x000b,
-}
-
-// bidiIndex: 24 blocks, 1536 entries, 1536 bytes
-// Block 0 is the zero block.
-var bidiIndex = [1536]uint8{
-	// Block 0x0, offset 0x0
-	// Block 0x1, offset 0x40
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc2: 0x01, 0xc3: 0x02,
-	0xca: 0x03, 0xcb: 0x04, 0xcc: 0x05, 0xcd: 0x06, 0xce: 0x07, 0xcf: 0x08,
-	0xd2: 0x09, 0xd6: 0x0a, 0xd7: 0x0b,
-	0xd8: 0x0c, 0xd9: 0x0d, 0xda: 0x0e, 0xdb: 0x0f, 0xdc: 0x10, 0xdd: 0x11, 0xde: 0x12, 0xdf: 0x13,
-	0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05, 0xe4: 0x06,
-	0xea: 0x07, 0xef: 0x08,
-	0xf0: 0x11, 0xf1: 0x12, 0xf2: 0x12, 0xf3: 0x14, 0xf4: 0x15,
-	// Block 0x4, offset 0x100
-	0x120: 0x14, 0x121: 0x15, 0x122: 0x16, 0x123: 0x17, 0x124: 0x18, 0x125: 0x19, 0x126: 0x1a, 0x127: 0x1b,
-	0x128: 0x1c, 0x129: 0x1d, 0x12a: 0x1c, 0x12b: 0x1e, 0x12c: 0x1f, 0x12d: 0x20, 0x12e: 0x21, 0x12f: 0x22,
-	0x130: 0x23, 0x131: 0x24, 0x132: 0x1a, 0x133: 0x25, 0x134: 0x26, 0x135: 0x27, 0x137: 0x28,
-	0x138: 0x29, 0x139: 0x2a, 0x13a: 0x2b, 0x13b: 0x2c, 0x13c: 0x2d, 0x13d: 0x2e, 0x13e: 0x2f, 0x13f: 0x30,
-	// Block 0x5, offset 0x140
-	0x140: 0x31, 0x141: 0x32, 0x142: 0x33,
-	0x14d: 0x34, 0x14e: 0x35,
-	0x150: 0x36,
-	0x15a: 0x37, 0x15c: 0x38, 0x15d: 0x39, 0x15e: 0x3a, 0x15f: 0x3b,
-	0x160: 0x3c, 0x162: 0x3d, 0x164: 0x3e, 0x165: 0x3f, 0x167: 0x40,
-	0x168: 0x41, 0x169: 0x42, 0x16a: 0x43, 0x16c: 0x44, 0x16d: 0x45, 0x16e: 0x46, 0x16f: 0x47,
-	0x170: 0x48, 0x173: 0x49, 0x177: 0x4a,
-	0x17e: 0x4b, 0x17f: 0x4c,
-	// Block 0x6, offset 0x180
-	0x180: 0x4d, 0x181: 0x4e, 0x182: 0x4f, 0x183: 0x50, 0x184: 0x51, 0x185: 0x52, 0x186: 0x53, 0x187: 0x54,
-	0x188: 0x55, 0x189: 0x54, 0x18a: 0x54, 0x18b: 0x54, 0x18c: 0x56, 0x18d: 0x57, 0x18e: 0x58, 0x18f: 0x59,
-	0x190: 0x5a, 0x191: 0x5b, 0x192: 0x5c, 0x193: 0x5d, 0x194: 0x54, 0x195: 0x54, 0x196: 0x54, 0x197: 0x54,
-	0x198: 0x54, 0x199: 0x54, 0x19a: 0x5e, 0x19b: 0x54, 0x19c: 0x54, 0x19d: 0x5f, 0x19e: 0x54, 0x19f: 0x60,
-	0x1a4: 0x54, 0x1a5: 0x54, 0x1a6: 0x61, 0x1a7: 0x62,
-	0x1a8: 0x54, 0x1a9: 0x54, 0x1aa: 0x54, 0x1ab: 0x54, 0x1ac: 0x54, 0x1ad: 0x63, 0x1ae: 0x64, 0x1af: 0x65,
-	0x1b3: 0x66, 0x1b5: 0x67, 0x1b7: 0x68,
-	0x1b8: 0x69, 0x1b9: 0x6a, 0x1ba: 0x6b, 0x1bb: 0x6c, 0x1bc: 0x54, 0x1bd: 0x54, 0x1be: 0x54, 0x1bf: 0x6d,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x6e, 0x1c2: 0x6f, 0x1c3: 0x70, 0x1c7: 0x71,
-	0x1c8: 0x72, 0x1c9: 0x73, 0x1ca: 0x74, 0x1cb: 0x75, 0x1cd: 0x76, 0x1cf: 0x77,
-	// Block 0x8, offset 0x200
-	0x237: 0x54,
-	// Block 0x9, offset 0x240
-	0x252: 0x78, 0x253: 0x79,
-	0x258: 0x7a, 0x259: 0x7b, 0x25a: 0x7c, 0x25b: 0x7d, 0x25c: 0x7e, 0x25e: 0x7f,
-	0x260: 0x80, 0x261: 0x81, 0x263: 0x82, 0x264: 0x83, 0x265: 0x84, 0x266: 0x85, 0x267: 0x86,
-	0x268: 0x87, 0x269: 0x88, 0x26a: 0x89, 0x26b: 0x8a, 0x26f: 0x8b,
-	// Block 0xa, offset 0x280
-	0x2ac: 0x8c, 0x2ad: 0x8d, 0x2ae: 0x0e, 0x2af: 0x0e,
-	0x2b0: 0x0e, 0x2b1: 0x0e, 0x2b2: 0x0e, 0x2b3: 0x0e, 0x2b4: 0x8e, 0x2b5: 0x0e, 0x2b6: 0x0e, 0x2b7: 0x8f,
-	0x2b8: 0x90, 0x2b9: 0x91, 0x2ba: 0x0e, 0x2bb: 0x92, 0x2bc: 0x93, 0x2bd: 0x94, 0x2bf: 0x95,
-	// Block 0xb, offset 0x2c0
-	0x2c4: 0x96, 0x2c5: 0x54, 0x2c6: 0x97, 0x2c7: 0x98,
-	0x2cb: 0x99, 0x2cd: 0x9a,
-	0x2e0: 0x9b, 0x2e1: 0x9b, 0x2e2: 0x9b, 0x2e3: 0x9b, 0x2e4: 0x9c, 0x2e5: 0x9b, 0x2e6: 0x9b, 0x2e7: 0x9b,
-	0x2e8: 0x9d, 0x2e9: 0x9b, 0x2ea: 0x9b, 0x2eb: 0x9e, 0x2ec: 0x9f, 0x2ed: 0x9b, 0x2ee: 0x9b, 0x2ef: 0x9b,
-	0x2f0: 0x9b, 0x2f1: 0x9b, 0x2f2: 0x9b, 0x2f3: 0x9b, 0x2f4: 0x9b, 0x2f5: 0x9b, 0x2f6: 0x9b, 0x2f7: 0x9b,
-	0x2f8: 0x9b, 0x2f9: 0xa0, 0x2fa: 0x9b, 0x2fb: 0x9b, 0x2fc: 0x9b, 0x2fd: 0x9b, 0x2fe: 0x9b, 0x2ff: 0x9b,
-	// Block 0xc, offset 0x300
-	0x300: 0xa1, 0x301: 0xa2, 0x302: 0xa3, 0x304: 0xa4, 0x305: 0xa5, 0x306: 0xa6, 0x307: 0xa7,
-	0x308: 0xa8, 0x30b: 0xa9, 0x30c: 0xaa, 0x30d: 0xab,
-	0x310: 0xac, 0x311: 0xad, 0x312: 0xae, 0x313: 0xaf, 0x316: 0xb0, 0x317: 0xb1,
-	0x318: 0xb2, 0x319: 0xb3, 0x31a: 0xb4, 0x31c: 0xb5,
-	0x330: 0xb6, 0x332: 0xb7,
-	// Block 0xd, offset 0x340
-	0x36b: 0xb8, 0x36c: 0xb9,
-	0x37e: 0xba,
-	// Block 0xe, offset 0x380
-	0x3b2: 0xbb,
-	// Block 0xf, offset 0x3c0
-	0x3c5: 0xbc, 0x3c6: 0xbd,
-	0x3c8: 0x54, 0x3c9: 0xbe, 0x3cc: 0x54, 0x3cd: 0xbf,
-	0x3db: 0xc0, 0x3dc: 0xc1, 0x3dd: 0xc2, 0x3de: 0xc3, 0x3df: 0xc4,
-	0x3e8: 0xc5, 0x3e9: 0xc6, 0x3ea: 0xc7,
-	// Block 0x10, offset 0x400
-	0x400: 0xc8,
-	0x420: 0x9b, 0x421: 0x9b, 0x422: 0x9b, 0x423: 0xc9, 0x424: 0x9b, 0x425: 0xca, 0x426: 0x9b, 0x427: 0x9b,
-	0x428: 0x9b, 0x429: 0x9b, 0x42a: 0x9b, 0x42b: 0x9b, 0x42c: 0x9b, 0x42d: 0x9b, 0x42e: 0x9b, 0x42f: 0x9b,
-	0x430: 0x9b, 0x431: 0x9b, 0x432: 0x9b, 0x433: 0x9b, 0x434: 0x9b, 0x435: 0x9b, 0x436: 0x9b, 0x437: 0x9b,
-	0x438: 0x0e, 0x439: 0x0e, 0x43a: 0x0e, 0x43b: 0xcb, 0x43c: 0x9b, 0x43d: 0x9b, 0x43e: 0x9b, 0x43f: 0x9b,
-	// Block 0x11, offset 0x440
-	0x440: 0xcc, 0x441: 0x54, 0x442: 0xcd, 0x443: 0xce, 0x444: 0xcf, 0x445: 0xd0,
-	0x44c: 0x54, 0x44d: 0x54, 0x44e: 0x54, 0x44f: 0x54,
-	0x450: 0x54, 0x451: 0x54, 0x452: 0x54, 0x453: 0x54, 0x454: 0x54, 0x455: 0x54, 0x456: 0x54, 0x457: 0x54,
-	0x458: 0x54, 0x459: 0x54, 0x45a: 0x54, 0x45b: 0xd1, 0x45c: 0x54, 0x45d: 0x6c, 0x45e: 0x54, 0x45f: 0xd2,
-	0x460: 0xd3, 0x461: 0xd4, 0x462: 0xd5, 0x464: 0xd6, 0x465: 0xd7, 0x466: 0xd8, 0x467: 0x36,
-	0x47f: 0xd9,
-	// Block 0x12, offset 0x480
-	0x4bf: 0xd9,
-	// Block 0x13, offset 0x4c0
-	0x4d0: 0x09, 0x4d1: 0x0a, 0x4d6: 0x0b,
-	0x4db: 0x0c, 0x4dd: 0x0d, 0x4de: 0x0e, 0x4df: 0x0f,
-	0x4ef: 0x10,
-	0x4ff: 0x10,
-	// Block 0x14, offset 0x500
-	0x50f: 0x10,
-	0x51f: 0x10,
-	0x52f: 0x10,
-	0x53f: 0x10,
-	// Block 0x15, offset 0x540
-	0x540: 0xda, 0x541: 0xda, 0x542: 0xda, 0x543: 0xda, 0x544: 0x05, 0x545: 0x05, 0x546: 0x05, 0x547: 0xdb,
-	0x548: 0xda, 0x549: 0xda, 0x54a: 0xda, 0x54b: 0xda, 0x54c: 0xda, 0x54d: 0xda, 0x54e: 0xda, 0x54f: 0xda,
-	0x550: 0xda, 0x551: 0xda, 0x552: 0xda, 0x553: 0xda, 0x554: 0xda, 0x555: 0xda, 0x556: 0xda, 0x557: 0xda,
-	0x558: 0xda, 0x559: 0xda, 0x55a: 0xda, 0x55b: 0xda, 0x55c: 0xda, 0x55d: 0xda, 0x55e: 0xda, 0x55f: 0xda,
-	0x560: 0xda, 0x561: 0xda, 0x562: 0xda, 0x563: 0xda, 0x564: 0xda, 0x565: 0xda, 0x566: 0xda, 0x567: 0xda,
-	0x568: 0xda, 0x569: 0xda, 0x56a: 0xda, 0x56b: 0xda, 0x56c: 0xda, 0x56d: 0xda, 0x56e: 0xda, 0x56f: 0xda,
-	0x570: 0xda, 0x571: 0xda, 0x572: 0xda, 0x573: 0xda, 0x574: 0xda, 0x575: 0xda, 0x576: 0xda, 0x577: 0xda,
-	0x578: 0xda, 0x579: 0xda, 0x57a: 0xda, 0x57b: 0xda, 0x57c: 0xda, 0x57d: 0xda, 0x57e: 0xda, 0x57f: 0xda,
-	// Block 0x16, offset 0x580
-	0x58f: 0x10,
-	0x59f: 0x10,
-	0x5a0: 0x13,
-	0x5af: 0x10,
-	0x5bf: 0x10,
-	// Block 0x17, offset 0x5c0
-	0x5cf: 0x10,
-}
-
-// Total table size 15800 bytes (15KiB); checksum: F50EF68C
Index: trunk/vendor/golang.org/x/text/unicode/bidi/trieval.go
===================================================================
--- trunk/vendor/golang.org/x/text/unicode/bidi/trieval.go	(revision 145)
+++ 	(revision )
@@ -1,48 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-package bidi
-
-// Class is the Unicode BiDi class. Each rune has a single class.
-type Class uint
-
-const (
-	L       Class = iota // LeftToRight
-	R                    // RightToLeft
-	EN                   // EuropeanNumber
-	ES                   // EuropeanSeparator
-	ET                   // EuropeanTerminator
-	AN                   // ArabicNumber
-	CS                   // CommonSeparator
-	B                    // ParagraphSeparator
-	S                    // SegmentSeparator
-	WS                   // WhiteSpace
-	ON                   // OtherNeutral
-	BN                   // BoundaryNeutral
-	NSM                  // NonspacingMark
-	AL                   // ArabicLetter
-	Control              // Control LRO - PDI
-
-	numClass
-
-	LRO // LeftToRightOverride
-	RLO // RightToLeftOverride
-	LRE // LeftToRightEmbedding
-	RLE // RightToLeftEmbedding
-	PDF // PopDirectionalFormat
-	LRI // LeftToRightIsolate
-	RLI // RightToLeftIsolate
-	FSI // FirstStrongIsolate
-	PDI // PopDirectionalIsolate
-
-	unknownClass = ^Class(0)
-)
-
-// A trie entry has the following bits:
-// 7..5  XOR mask for brackets
-// 4     1: Bracket open, 0: Bracket close
-// 3..0  Class type
-
-const (
-	openMask     = 0x10
-	xorMaskShift = 5
-)
Index: trunk/vendor/golang.org/x/text/unicode/norm/composition.go
===================================================================
--- trunk/vendor/golang.org/x/text/unicode/norm/composition.go	(revision 145)
+++ 	(revision )
@@ -1,512 +1,0 @@
-// Copyright 2011 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package norm
-
-import "unicode/utf8"
-
-const (
-	maxNonStarters = 30
-	// The maximum number of characters needed for a buffer is
-	// maxNonStarters + 1 for the starter + 1 for the GCJ
-	maxBufferSize    = maxNonStarters + 2
-	maxNFCExpansion  = 3  // NFC(0x1D160)
-	maxNFKCExpansion = 18 // NFKC(0xFDFA)
-
-	maxByteBufferSize = utf8.UTFMax * maxBufferSize // 128
-)
-
-// ssState is used for reporting the segment state after inserting a rune.
-// It is returned by streamSafe.next.
-type ssState int
-
-const (
-	// Indicates a rune was successfully added to the segment.
-	ssSuccess ssState = iota
-	// Indicates a rune starts a new segment and should not be added.
-	ssStarter
-	// Indicates a rune caused a segment overflow and a CGJ should be inserted.
-	ssOverflow
-)
-
-// streamSafe implements the policy of when a CGJ should be inserted.
-type streamSafe uint8
-
-// first inserts the first rune of a segment. It is a faster version of next if
-// it is known p represents the first rune in a segment.
-func (ss *streamSafe) first(p Properties) {
-	*ss = streamSafe(p.nTrailingNonStarters())
-}
-
-// insert returns a ssState value to indicate whether a rune represented by p
-// can be inserted.
-func (ss *streamSafe) next(p Properties) ssState {
-	if *ss > maxNonStarters {
-		panic("streamSafe was not reset")
-	}
-	n := p.nLeadingNonStarters()
-	if *ss += streamSafe(n); *ss > maxNonStarters {
-		*ss = 0
-		return ssOverflow
-	}
-	// The Stream-Safe Text Processing prescribes that the counting can stop
-	// as soon as a starter is encountered. However, there are some starters,
-	// like Jamo V and T, that can combine with other runes, leaving their
-	// successive non-starters appended to the previous, possibly causing an
-	// overflow. We will therefore consider any rune with a non-zero nLead to
-	// be a non-starter. Note that it always hold that if nLead > 0 then
-	// nLead == nTrail.
-	if n == 0 {
-		*ss = streamSafe(p.nTrailingNonStarters())
-		return ssStarter
-	}
-	return ssSuccess
-}
-
-// backwards is used for checking for overflow and segment starts
-// when traversing a string backwards. Users do not need to call first
-// for the first rune. The state of the streamSafe retains the count of
-// the non-starters loaded.
-func (ss *streamSafe) backwards(p Properties) ssState {
-	if *ss > maxNonStarters {
-		panic("streamSafe was not reset")
-	}
-	c := *ss + streamSafe(p.nTrailingNonStarters())
-	if c > maxNonStarters {
-		return ssOverflow
-	}
-	*ss = c
-	if p.nLeadingNonStarters() == 0 {
-		return ssStarter
-	}
-	return ssSuccess
-}
-
-func (ss streamSafe) isMax() bool {
-	return ss == maxNonStarters
-}
-
-// GraphemeJoiner is inserted after maxNonStarters non-starter runes.
-const GraphemeJoiner = "\u034F"
-
-// reorderBuffer is used to normalize a single segment.  Characters inserted with
-// insert are decomposed and reordered based on CCC. The compose method can
-// be used to recombine characters.  Note that the byte buffer does not hold
-// the UTF-8 characters in order.  Only the rune array is maintained in sorted
-// order. flush writes the resulting segment to a byte array.
-type reorderBuffer struct {
-	rune  [maxBufferSize]Properties // Per character info.
-	byte  [maxByteBufferSize]byte   // UTF-8 buffer. Referenced by runeInfo.pos.
-	nbyte uint8                     // Number or bytes.
-	ss    streamSafe                // For limiting length of non-starter sequence.
-	nrune int                       // Number of runeInfos.
-	f     formInfo
-
-	src      input
-	nsrc     int
-	tmpBytes input
-
-	out    []byte
-	flushF func(*reorderBuffer) bool
-}
-
-func (rb *reorderBuffer) init(f Form, src []byte) {
-	rb.f = *formTable[f]
-	rb.src.setBytes(src)
-	rb.nsrc = len(src)
-	rb.ss = 0
-}
-
-func (rb *reorderBuffer) initString(f Form, src string) {
-	rb.f = *formTable[f]
-	rb.src.setString(src)
-	rb.nsrc = len(src)
-	rb.ss = 0
-}
-
-func (rb *reorderBuffer) setFlusher(out []byte, f func(*reorderBuffer) bool) {
-	rb.out = out
-	rb.flushF = f
-}
-
-// reset discards all characters from the buffer.
-func (rb *reorderBuffer) reset() {
-	rb.nrune = 0
-	rb.nbyte = 0
-}
-
-func (rb *reorderBuffer) doFlush() bool {
-	if rb.f.composing {
-		rb.compose()
-	}
-	res := rb.flushF(rb)
-	rb.reset()
-	return res
-}
-
-// appendFlush appends the normalized segment to rb.out.
-func appendFlush(rb *reorderBuffer) bool {
-	for i := 0; i < rb.nrune; i++ {
-		start := rb.rune[i].pos
-		end := start + rb.rune[i].size
-		rb.out = append(rb.out, rb.byte[start:end]...)
-	}
-	return true
-}
-
-// flush appends the normalized segment to out and resets rb.
-func (rb *reorderBuffer) flush(out []byte) []byte {
-	for i := 0; i < rb.nrune; i++ {
-		start := rb.rune[i].pos
-		end := start + rb.rune[i].size
-		out = append(out, rb.byte[start:end]...)
-	}
-	rb.reset()
-	return out
-}
-
-// flushCopy copies the normalized segment to buf and resets rb.
-// It returns the number of bytes written to buf.
-func (rb *reorderBuffer) flushCopy(buf []byte) int {
-	p := 0
-	for i := 0; i < rb.nrune; i++ {
-		runep := rb.rune[i]
-		p += copy(buf[p:], rb.byte[runep.pos:runep.pos+runep.size])
-	}
-	rb.reset()
-	return p
-}
-
-// insertOrdered inserts a rune in the buffer, ordered by Canonical Combining Class.
-// It returns false if the buffer is not large enough to hold the rune.
-// It is used internally by insert and insertString only.
-func (rb *reorderBuffer) insertOrdered(info Properties) {
-	n := rb.nrune
-	b := rb.rune[:]
-	cc := info.ccc
-	if cc > 0 {
-		// Find insertion position + move elements to make room.
-		for ; n > 0; n-- {
-			if b[n-1].ccc <= cc {
-				break
-			}
-			b[n] = b[n-1]
-		}
-	}
-	rb.nrune += 1
-	pos := uint8(rb.nbyte)
-	rb.nbyte += utf8.UTFMax
-	info.pos = pos
-	b[n] = info
-}
-
-// insertErr is an error code returned by insert. Using this type instead
-// of error improves performance up to 20% for many of the benchmarks.
-type insertErr int
-
-const (
-	iSuccess insertErr = -iota
-	iShortDst
-	iShortSrc
-)
-
-// insertFlush inserts the given rune in the buffer ordered by CCC.
-// If a decomposition with multiple segments are encountered, they leading
-// ones are flushed.
-// It returns a non-zero error code if the rune was not inserted.
-func (rb *reorderBuffer) insertFlush(src input, i int, info Properties) insertErr {
-	if rune := src.hangul(i); rune != 0 {
-		rb.decomposeHangul(rune)
-		return iSuccess
-	}
-	if info.hasDecomposition() {
-		return rb.insertDecomposed(info.Decomposition())
-	}
-	rb.insertSingle(src, i, info)
-	return iSuccess
-}
-
-// insertUnsafe inserts the given rune in the buffer ordered by CCC.
-// It is assumed there is sufficient space to hold the runes. It is the
-// responsibility of the caller to ensure this. This can be done by checking
-// the state returned by the streamSafe type.
-func (rb *reorderBuffer) insertUnsafe(src input, i int, info Properties) {
-	if rune := src.hangul(i); rune != 0 {
-		rb.decomposeHangul(rune)
-	}
-	if info.hasDecomposition() {
-		// TODO: inline.
-		rb.insertDecomposed(info.Decomposition())
-	} else {
-		rb.insertSingle(src, i, info)
-	}
-}
-
-// insertDecomposed inserts an entry in to the reorderBuffer for each rune
-// in dcomp. dcomp must be a sequence of decomposed UTF-8-encoded runes.
-// It flushes the buffer on each new segment start.
-func (rb *reorderBuffer) insertDecomposed(dcomp []byte) insertErr {
-	rb.tmpBytes.setBytes(dcomp)
-	// As the streamSafe accounting already handles the counting for modifiers,
-	// we don't have to call next. However, we do need to keep the accounting
-	// intact when flushing the buffer.
-	for i := 0; i < len(dcomp); {
-		info := rb.f.info(rb.tmpBytes, i)
-		if info.BoundaryBefore() && rb.nrune > 0 && !rb.doFlush() {
-			return iShortDst
-		}
-		i += copy(rb.byte[rb.nbyte:], dcomp[i:i+int(info.size)])
-		rb.insertOrdered(info)
-	}
-	return iSuccess
-}
-
-// insertSingle inserts an entry in the reorderBuffer for the rune at
-// position i. info is the runeInfo for the rune at position i.
-func (rb *reorderBuffer) insertSingle(src input, i int, info Properties) {
-	src.copySlice(rb.byte[rb.nbyte:], i, i+int(info.size))
-	rb.insertOrdered(info)
-}
-
-// insertCGJ inserts a Combining Grapheme Joiner (0x034f) into rb.
-func (rb *reorderBuffer) insertCGJ() {
-	rb.insertSingle(input{str: GraphemeJoiner}, 0, Properties{size: uint8(len(GraphemeJoiner))})
-}
-
-// appendRune inserts a rune at the end of the buffer. It is used for Hangul.
-func (rb *reorderBuffer) appendRune(r rune) {
-	bn := rb.nbyte
-	sz := utf8.EncodeRune(rb.byte[bn:], rune(r))
-	rb.nbyte += utf8.UTFMax
-	rb.rune[rb.nrune] = Properties{pos: bn, size: uint8(sz)}
-	rb.nrune++
-}
-
-// assignRune sets a rune at position pos. It is used for Hangul and recomposition.
-func (rb *reorderBuffer) assignRune(pos int, r rune) {
-	bn := rb.rune[pos].pos
-	sz := utf8.EncodeRune(rb.byte[bn:], rune(r))
-	rb.rune[pos] = Properties{pos: bn, size: uint8(sz)}
-}
-
-// runeAt returns the rune at position n. It is used for Hangul and recomposition.
-func (rb *reorderBuffer) runeAt(n int) rune {
-	inf := rb.rune[n]
-	r, _ := utf8.DecodeRune(rb.byte[inf.pos : inf.pos+inf.size])
-	return r
-}
-
-// bytesAt returns the UTF-8 encoding of the rune at position n.
-// It is used for Hangul and recomposition.
-func (rb *reorderBuffer) bytesAt(n int) []byte {
-	inf := rb.rune[n]
-	return rb.byte[inf.pos : int(inf.pos)+int(inf.size)]
-}
-
-// For Hangul we combine algorithmically, instead of using tables.
-const (
-	hangulBase  = 0xAC00 // UTF-8(hangulBase) -> EA B0 80
-	hangulBase0 = 0xEA
-	hangulBase1 = 0xB0
-	hangulBase2 = 0x80
-
-	hangulEnd  = hangulBase + jamoLVTCount // UTF-8(0xD7A4) -> ED 9E A4
-	hangulEnd0 = 0xED
-	hangulEnd1 = 0x9E
-	hangulEnd2 = 0xA4
-
-	jamoLBase  = 0x1100 // UTF-8(jamoLBase) -> E1 84 00
-	jamoLBase0 = 0xE1
-	jamoLBase1 = 0x84
-	jamoLEnd   = 0x1113
-	jamoVBase  = 0x1161
-	jamoVEnd   = 0x1176
-	jamoTBase  = 0x11A7
-	jamoTEnd   = 0x11C3
-
-	jamoTCount   = 28
-	jamoVCount   = 21
-	jamoVTCount  = 21 * 28
-	jamoLVTCount = 19 * 21 * 28
-)
-
-const hangulUTF8Size = 3
-
-func isHangul(b []byte) bool {
-	if len(b) < hangulUTF8Size {
-		return false
-	}
-	b0 := b[0]
-	if b0 < hangulBase0 {
-		return false
-	}
-	b1 := b[1]
-	switch {
-	case b0 == hangulBase0:
-		return b1 >= hangulBase1
-	case b0 < hangulEnd0:
-		return true
-	case b0 > hangulEnd0:
-		return false
-	case b1 < hangulEnd1:
-		return true
-	}
-	return b1 == hangulEnd1 && b[2] < hangulEnd2
-}
-
-func isHangulString(b string) bool {
-	if len(b) < hangulUTF8Size {
-		return false
-	}
-	b0 := b[0]
-	if b0 < hangulBase0 {
-		return false
-	}
-	b1 := b[1]
-	switch {
-	case b0 == hangulBase0:
-		return b1 >= hangulBase1
-	case b0 < hangulEnd0:
-		return true
-	case b0 > hangulEnd0:
-		return false
-	case b1 < hangulEnd1:
-		return true
-	}
-	return b1 == hangulEnd1 && b[2] < hangulEnd2
-}
-
-// Caller must ensure len(b) >= 2.
-func isJamoVT(b []byte) bool {
-	// True if (rune & 0xff00) == jamoLBase
-	return b[0] == jamoLBase0 && (b[1]&0xFC) == jamoLBase1
-}
-
-func isHangulWithoutJamoT(b []byte) bool {
-	c, _ := utf8.DecodeRune(b)
-	c -= hangulBase
-	return c < jamoLVTCount && c%jamoTCount == 0
-}
-
-// decomposeHangul writes the decomposed Hangul to buf and returns the number
-// of bytes written.  len(buf) should be at least 9.
-func decomposeHangul(buf []byte, r rune) int {
-	const JamoUTF8Len = 3
-	r -= hangulBase
-	x := r % jamoTCount
-	r /= jamoTCount
-	utf8.EncodeRune(buf, jamoLBase+r/jamoVCount)
-	utf8.EncodeRune(buf[JamoUTF8Len:], jamoVBase+r%jamoVCount)
-	if x != 0 {
-		utf8.EncodeRune(buf[2*JamoUTF8Len:], jamoTBase+x)
-		return 3 * JamoUTF8Len
-	}
-	return 2 * JamoUTF8Len
-}
-
-// decomposeHangul algorithmically decomposes a Hangul rune into
-// its Jamo components.
-// See https://unicode.org/reports/tr15/#Hangul for details on decomposing Hangul.
-func (rb *reorderBuffer) decomposeHangul(r rune) {
-	r -= hangulBase
-	x := r % jamoTCount
-	r /= jamoTCount
-	rb.appendRune(jamoLBase + r/jamoVCount)
-	rb.appendRune(jamoVBase + r%jamoVCount)
-	if x != 0 {
-		rb.appendRune(jamoTBase + x)
-	}
-}
-
-// combineHangul algorithmically combines Jamo character components into Hangul.
-// See https://unicode.org/reports/tr15/#Hangul for details on combining Hangul.
-func (rb *reorderBuffer) combineHangul(s, i, k int) {
-	b := rb.rune[:]
-	bn := rb.nrune
-	for ; i < bn; i++ {
-		cccB := b[k-1].ccc
-		cccC := b[i].ccc
-		if cccB == 0 {
-			s = k - 1
-		}
-		if s != k-1 && cccB >= cccC {
-			// b[i] is blocked by greater-equal cccX below it
-			b[k] = b[i]
-			k++
-		} else {
-			l := rb.runeAt(s) // also used to compare to hangulBase
-			v := rb.runeAt(i) // also used to compare to jamoT
-			switch {
-			case jamoLBase <= l && l < jamoLEnd &&
-				jamoVBase <= v && v < jamoVEnd:
-				// 11xx plus 116x to LV
-				rb.assignRune(s, hangulBase+
-					(l-jamoLBase)*jamoVTCount+(v-jamoVBase)*jamoTCount)
-			case hangulBase <= l && l < hangulEnd &&
-				jamoTBase < v && v < jamoTEnd &&
-				((l-hangulBase)%jamoTCount) == 0:
-				// ACxx plus 11Ax to LVT
-				rb.assignRune(s, l+v-jamoTBase)
-			default:
-				b[k] = b[i]
-				k++
-			}
-		}
-	}
-	rb.nrune = k
-}
-
-// compose recombines the runes in the buffer.
-// It should only be used to recompose a single segment, as it will not
-// handle alternations between Hangul and non-Hangul characters correctly.
-func (rb *reorderBuffer) compose() {
-	// Lazily load the map used by the combine func below, but do
-	// it outside of the loop.
-	recompMapOnce.Do(buildRecompMap)
-
-	// UAX #15, section X5 , including Corrigendum #5
-	// "In any character sequence beginning with starter S, a character C is
-	//  blocked from S if and only if there is some character B between S
-	//  and C, and either B is a starter or it has the same or higher
-	//  combining class as C."
-	bn := rb.nrune
-	if bn == 0 {
-		return
-	}
-	k := 1
-	b := rb.rune[:]
-	for s, i := 0, 1; i < bn; i++ {
-		if isJamoVT(rb.bytesAt(i)) {
-			// Redo from start in Hangul mode. Necessary to support
-			// U+320E..U+321E in NFKC mode.
-			rb.combineHangul(s, i, k)
-			return
-		}
-		ii := b[i]
-		// We can only use combineForward as a filter if we later
-		// get the info for the combined character. This is more
-		// expensive than using the filter. Using combinesBackward()
-		// is safe.
-		if ii.combinesBackward() {
-			cccB := b[k-1].ccc
-			cccC := ii.ccc
-			blocked := false // b[i] blocked by starter or greater or equal CCC?
-			if cccB == 0 {
-				s = k - 1
-			} else {
-				blocked = s != k-1 && cccB >= cccC
-			}
-			if !blocked {
-				combined := combine(rb.runeAt(s), rb.runeAt(i))
-				if combined != 0 {
-					rb.assignRune(s, combined)
-					continue
-				}
-			}
-		}
-		b[k] = b[i]
-		k++
-	}
-	rb.nrune = k
-}
Index: trunk/vendor/golang.org/x/text/unicode/norm/forminfo.go
===================================================================
--- trunk/vendor/golang.org/x/text/unicode/norm/forminfo.go	(revision 145)
+++ 	(revision )
@@ -1,279 +1,0 @@
-// Copyright 2011 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package norm
-
-import "encoding/binary"
-
-// This file contains Form-specific logic and wrappers for data in tables.go.
-
-// Rune info is stored in a separate trie per composing form. A composing form
-// and its corresponding decomposing form share the same trie.  Each trie maps
-// a rune to a uint16. The values take two forms.  For v >= 0x8000:
-//   bits
-//   15:    1 (inverse of NFD_QC bit of qcInfo)
-//   13..7: qcInfo (see below). isYesD is always true (no decompostion).
-//    6..0: ccc (compressed CCC value).
-// For v < 0x8000, the respective rune has a decomposition and v is an index
-// into a byte array of UTF-8 decomposition sequences and additional info and
-// has the form:
-//    <header> <decomp_byte>* [<tccc> [<lccc>]]
-// The header contains the number of bytes in the decomposition (excluding this
-// length byte). The two most significant bits of this length byte correspond
-// to bit 5 and 4 of qcInfo (see below).  The byte sequence itself starts at v+1.
-// The byte sequence is followed by a trailing and leading CCC if the values
-// for these are not zero.  The value of v determines which ccc are appended
-// to the sequences.  For v < firstCCC, there are none, for v >= firstCCC,
-// the sequence is followed by a trailing ccc, and for v >= firstLeadingCC
-// there is an additional leading ccc. The value of tccc itself is the
-// trailing CCC shifted left 2 bits. The two least-significant bits of tccc
-// are the number of trailing non-starters.
-
-const (
-	qcInfoMask      = 0x3F // to clear all but the relevant bits in a qcInfo
-	headerLenMask   = 0x3F // extract the length value from the header byte
-	headerFlagsMask = 0xC0 // extract the qcInfo bits from the header byte
-)
-
-// Properties provides access to normalization properties of a rune.
-type Properties struct {
-	pos   uint8  // start position in reorderBuffer; used in composition.go
-	size  uint8  // length of UTF-8 encoding of this rune
-	ccc   uint8  // leading canonical combining class (ccc if not decomposition)
-	tccc  uint8  // trailing canonical combining class (ccc if not decomposition)
-	nLead uint8  // number of leading non-starters.
-	flags qcInfo // quick check flags
-	index uint16
-}
-
-// functions dispatchable per form
-type lookupFunc func(b input, i int) Properties
-
-// formInfo holds Form-specific functions and tables.
-type formInfo struct {
-	form                     Form
-	composing, compatibility bool // form type
-	info                     lookupFunc
-	nextMain                 iterFunc
-}
-
-var formTable = []*formInfo{{
-	form:          NFC,
-	composing:     true,
-	compatibility: false,
-	info:          lookupInfoNFC,
-	nextMain:      nextComposed,
-}, {
-	form:          NFD,
-	composing:     false,
-	compatibility: false,
-	info:          lookupInfoNFC,
-	nextMain:      nextDecomposed,
-}, {
-	form:          NFKC,
-	composing:     true,
-	compatibility: true,
-	info:          lookupInfoNFKC,
-	nextMain:      nextComposed,
-}, {
-	form:          NFKD,
-	composing:     false,
-	compatibility: true,
-	info:          lookupInfoNFKC,
-	nextMain:      nextDecomposed,
-}}
-
-// We do not distinguish between boundaries for NFC, NFD, etc. to avoid
-// unexpected behavior for the user.  For example, in NFD, there is a boundary
-// after 'a'.  However, 'a' might combine with modifiers, so from the application's
-// perspective it is not a good boundary. We will therefore always use the
-// boundaries for the combining variants.
-
-// BoundaryBefore returns true if this rune starts a new segment and
-// cannot combine with any rune on the left.
-func (p Properties) BoundaryBefore() bool {
-	if p.ccc == 0 && !p.combinesBackward() {
-		return true
-	}
-	// We assume that the CCC of the first character in a decomposition
-	// is always non-zero if different from info.ccc and that we can return
-	// false at this point. This is verified by maketables.
-	return false
-}
-
-// BoundaryAfter returns true if runes cannot combine with or otherwise
-// interact with this or previous runes.
-func (p Properties) BoundaryAfter() bool {
-	// TODO: loosen these conditions.
-	return p.isInert()
-}
-
-// We pack quick check data in 4 bits:
-//
-//	5:    Combines forward  (0 == false, 1 == true)
-//	4..3: NFC_QC Yes(00), No (10), or Maybe (11)
-//	2:    NFD_QC Yes (0) or No (1). No also means there is a decomposition.
-//	1..0: Number of trailing non-starters.
-//
-// When all 4 bits are zero, the character is inert, meaning it is never
-// influenced by normalization.
-type qcInfo uint8
-
-func (p Properties) isYesC() bool { return p.flags&0x10 == 0 }
-func (p Properties) isYesD() bool { return p.flags&0x4 == 0 }
-
-func (p Properties) combinesForward() bool  { return p.flags&0x20 != 0 }
-func (p Properties) combinesBackward() bool { return p.flags&0x8 != 0 } // == isMaybe
-func (p Properties) hasDecomposition() bool { return p.flags&0x4 != 0 } // == isNoD
-
-func (p Properties) isInert() bool {
-	return p.flags&qcInfoMask == 0 && p.ccc == 0
-}
-
-func (p Properties) multiSegment() bool {
-	return p.index >= firstMulti && p.index < endMulti
-}
-
-func (p Properties) nLeadingNonStarters() uint8 {
-	return p.nLead
-}
-
-func (p Properties) nTrailingNonStarters() uint8 {
-	return uint8(p.flags & 0x03)
-}
-
-// Decomposition returns the decomposition for the underlying rune
-// or nil if there is none.
-func (p Properties) Decomposition() []byte {
-	// TODO: create the decomposition for Hangul?
-	if p.index == 0 {
-		return nil
-	}
-	i := p.index
-	n := decomps[i] & headerLenMask
-	i++
-	return decomps[i : i+uint16(n)]
-}
-
-// Size returns the length of UTF-8 encoding of the rune.
-func (p Properties) Size() int {
-	return int(p.size)
-}
-
-// CCC returns the canonical combining class of the underlying rune.
-func (p Properties) CCC() uint8 {
-	if p.index >= firstCCCZeroExcept {
-		return 0
-	}
-	return ccc[p.ccc]
-}
-
-// LeadCCC returns the CCC of the first rune in the decomposition.
-// If there is no decomposition, LeadCCC equals CCC.
-func (p Properties) LeadCCC() uint8 {
-	return ccc[p.ccc]
-}
-
-// TrailCCC returns the CCC of the last rune in the decomposition.
-// If there is no decomposition, TrailCCC equals CCC.
-func (p Properties) TrailCCC() uint8 {
-	return ccc[p.tccc]
-}
-
-func buildRecompMap() {
-	recompMap = make(map[uint32]rune, len(recompMapPacked)/8)
-	var buf [8]byte
-	for i := 0; i < len(recompMapPacked); i += 8 {
-		copy(buf[:], recompMapPacked[i:i+8])
-		key := binary.BigEndian.Uint32(buf[:4])
-		val := binary.BigEndian.Uint32(buf[4:])
-		recompMap[key] = rune(val)
-	}
-}
-
-// Recomposition
-// We use 32-bit keys instead of 64-bit for the two codepoint keys.
-// This clips off the bits of three entries, but we know this will not
-// result in a collision. In the unlikely event that changes to
-// UnicodeData.txt introduce collisions, the compiler will catch it.
-// Note that the recomposition map for NFC and NFKC are identical.
-
-// combine returns the combined rune or 0 if it doesn't exist.
-//
-// The caller is responsible for calling
-// recompMapOnce.Do(buildRecompMap) sometime before this is called.
-func combine(a, b rune) rune {
-	key := uint32(uint16(a))<<16 + uint32(uint16(b))
-	if recompMap == nil {
-		panic("caller error") // see func comment
-	}
-	return recompMap[key]
-}
-
-func lookupInfoNFC(b input, i int) Properties {
-	v, sz := b.charinfoNFC(i)
-	return compInfo(v, sz)
-}
-
-func lookupInfoNFKC(b input, i int) Properties {
-	v, sz := b.charinfoNFKC(i)
-	return compInfo(v, sz)
-}
-
-// Properties returns properties for the first rune in s.
-func (f Form) Properties(s []byte) Properties {
-	if f == NFC || f == NFD {
-		return compInfo(nfcData.lookup(s))
-	}
-	return compInfo(nfkcData.lookup(s))
-}
-
-// PropertiesString returns properties for the first rune in s.
-func (f Form) PropertiesString(s string) Properties {
-	if f == NFC || f == NFD {
-		return compInfo(nfcData.lookupString(s))
-	}
-	return compInfo(nfkcData.lookupString(s))
-}
-
-// compInfo converts the information contained in v and sz
-// to a Properties.  See the comment at the top of the file
-// for more information on the format.
-func compInfo(v uint16, sz int) Properties {
-	if v == 0 {
-		return Properties{size: uint8(sz)}
-	} else if v >= 0x8000 {
-		p := Properties{
-			size:  uint8(sz),
-			ccc:   uint8(v),
-			tccc:  uint8(v),
-			flags: qcInfo(v >> 8),
-		}
-		if p.ccc > 0 || p.combinesBackward() {
-			p.nLead = uint8(p.flags & 0x3)
-		}
-		return p
-	}
-	// has decomposition
-	h := decomps[v]
-	f := (qcInfo(h&headerFlagsMask) >> 2) | 0x4
-	p := Properties{size: uint8(sz), flags: f, index: v}
-	if v >= firstCCC {
-		v += uint16(h&headerLenMask) + 1
-		c := decomps[v]
-		p.tccc = c >> 2
-		p.flags |= qcInfo(c & 0x3)
-		if v >= firstLeadingCCC {
-			p.nLead = c & 0x3
-			if v >= firstStarterWithNLead {
-				// We were tricked. Remove the decomposition.
-				p.flags &= 0x03
-				p.index = 0
-				return p
-			}
-			p.ccc = decomps[v+1]
-		}
-	}
-	return p
-}
Index: trunk/vendor/golang.org/x/text/unicode/norm/input.go
===================================================================
--- trunk/vendor/golang.org/x/text/unicode/norm/input.go	(revision 145)
+++ 	(revision )
@@ -1,109 +1,0 @@
-// Copyright 2011 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package norm
-
-import "unicode/utf8"
-
-type input struct {
-	str   string
-	bytes []byte
-}
-
-func inputBytes(str []byte) input {
-	return input{bytes: str}
-}
-
-func inputString(str string) input {
-	return input{str: str}
-}
-
-func (in *input) setBytes(str []byte) {
-	in.str = ""
-	in.bytes = str
-}
-
-func (in *input) setString(str string) {
-	in.str = str
-	in.bytes = nil
-}
-
-func (in *input) _byte(p int) byte {
-	if in.bytes == nil {
-		return in.str[p]
-	}
-	return in.bytes[p]
-}
-
-func (in *input) skipASCII(p, max int) int {
-	if in.bytes == nil {
-		for ; p < max && in.str[p] < utf8.RuneSelf; p++ {
-		}
-	} else {
-		for ; p < max && in.bytes[p] < utf8.RuneSelf; p++ {
-		}
-	}
-	return p
-}
-
-func (in *input) skipContinuationBytes(p int) int {
-	if in.bytes == nil {
-		for ; p < len(in.str) && !utf8.RuneStart(in.str[p]); p++ {
-		}
-	} else {
-		for ; p < len(in.bytes) && !utf8.RuneStart(in.bytes[p]); p++ {
-		}
-	}
-	return p
-}
-
-func (in *input) appendSlice(buf []byte, b, e int) []byte {
-	if in.bytes != nil {
-		return append(buf, in.bytes[b:e]...)
-	}
-	for i := b; i < e; i++ {
-		buf = append(buf, in.str[i])
-	}
-	return buf
-}
-
-func (in *input) copySlice(buf []byte, b, e int) int {
-	if in.bytes == nil {
-		return copy(buf, in.str[b:e])
-	}
-	return copy(buf, in.bytes[b:e])
-}
-
-func (in *input) charinfoNFC(p int) (uint16, int) {
-	if in.bytes == nil {
-		return nfcData.lookupString(in.str[p:])
-	}
-	return nfcData.lookup(in.bytes[p:])
-}
-
-func (in *input) charinfoNFKC(p int) (uint16, int) {
-	if in.bytes == nil {
-		return nfkcData.lookupString(in.str[p:])
-	}
-	return nfkcData.lookup(in.bytes[p:])
-}
-
-func (in *input) hangul(p int) (r rune) {
-	var size int
-	if in.bytes == nil {
-		if !isHangulString(in.str[p:]) {
-			return 0
-		}
-		r, size = utf8.DecodeRuneInString(in.str[p:])
-	} else {
-		if !isHangul(in.bytes[p:]) {
-			return 0
-		}
-		r, size = utf8.DecodeRune(in.bytes[p:])
-	}
-	if size != hangulUTF8Size {
-		return 0
-	}
-	return r
-}
Index: trunk/vendor/golang.org/x/text/unicode/norm/iter.go
===================================================================
--- trunk/vendor/golang.org/x/text/unicode/norm/iter.go	(revision 145)
+++ 	(revision )
@@ -1,458 +1,0 @@
-// Copyright 2011 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package norm
-
-import (
-	"fmt"
-	"unicode/utf8"
-)
-
-// MaxSegmentSize is the maximum size of a byte buffer needed to consider any
-// sequence of starter and non-starter runes for the purpose of normalization.
-const MaxSegmentSize = maxByteBufferSize
-
-// An Iter iterates over a string or byte slice, while normalizing it
-// to a given Form.
-type Iter struct {
-	rb     reorderBuffer
-	buf    [maxByteBufferSize]byte
-	info   Properties // first character saved from previous iteration
-	next   iterFunc   // implementation of next depends on form
-	asciiF iterFunc
-
-	p        int    // current position in input source
-	multiSeg []byte // remainder of multi-segment decomposition
-}
-
-type iterFunc func(*Iter) []byte
-
-// Init initializes i to iterate over src after normalizing it to Form f.
-func (i *Iter) Init(f Form, src []byte) {
-	i.p = 0
-	if len(src) == 0 {
-		i.setDone()
-		i.rb.nsrc = 0
-		return
-	}
-	i.multiSeg = nil
-	i.rb.init(f, src)
-	i.next = i.rb.f.nextMain
-	i.asciiF = nextASCIIBytes
-	i.info = i.rb.f.info(i.rb.src, i.p)
-	i.rb.ss.first(i.info)
-}
-
-// InitString initializes i to iterate over src after normalizing it to Form f.
-func (i *Iter) InitString(f Form, src string) {
-	i.p = 0
-	if len(src) == 0 {
-		i.setDone()
-		i.rb.nsrc = 0
-		return
-	}
-	i.multiSeg = nil
-	i.rb.initString(f, src)
-	i.next = i.rb.f.nextMain
-	i.asciiF = nextASCIIString
-	i.info = i.rb.f.info(i.rb.src, i.p)
-	i.rb.ss.first(i.info)
-}
-
-// Seek sets the segment to be returned by the next call to Next to start
-// at position p.  It is the responsibility of the caller to set p to the
-// start of a segment.
-func (i *Iter) Seek(offset int64, whence int) (int64, error) {
-	var abs int64
-	switch whence {
-	case 0:
-		abs = offset
-	case 1:
-		abs = int64(i.p) + offset
-	case 2:
-		abs = int64(i.rb.nsrc) + offset
-	default:
-		return 0, fmt.Errorf("norm: invalid whence")
-	}
-	if abs < 0 {
-		return 0, fmt.Errorf("norm: negative position")
-	}
-	if int(abs) >= i.rb.nsrc {
-		i.setDone()
-		return int64(i.p), nil
-	}
-	i.p = int(abs)
-	i.multiSeg = nil
-	i.next = i.rb.f.nextMain
-	i.info = i.rb.f.info(i.rb.src, i.p)
-	i.rb.ss.first(i.info)
-	return abs, nil
-}
-
-// returnSlice returns a slice of the underlying input type as a byte slice.
-// If the underlying is of type []byte, it will simply return a slice.
-// If the underlying is of type string, it will copy the slice to the buffer
-// and return that.
-func (i *Iter) returnSlice(a, b int) []byte {
-	if i.rb.src.bytes == nil {
-		return i.buf[:copy(i.buf[:], i.rb.src.str[a:b])]
-	}
-	return i.rb.src.bytes[a:b]
-}
-
-// Pos returns the byte position at which the next call to Next will commence processing.
-func (i *Iter) Pos() int {
-	return i.p
-}
-
-func (i *Iter) setDone() {
-	i.next = nextDone
-	i.p = i.rb.nsrc
-}
-
-// Done returns true if there is no more input to process.
-func (i *Iter) Done() bool {
-	return i.p >= i.rb.nsrc
-}
-
-// Next returns f(i.input[i.Pos():n]), where n is a boundary of i.input.
-// For any input a and b for which f(a) == f(b), subsequent calls
-// to Next will return the same segments.
-// Modifying runes are grouped together with the preceding starter, if such a starter exists.
-// Although not guaranteed, n will typically be the smallest possible n.
-func (i *Iter) Next() []byte {
-	return i.next(i)
-}
-
-func nextASCIIBytes(i *Iter) []byte {
-	p := i.p + 1
-	if p >= i.rb.nsrc {
-		p0 := i.p
-		i.setDone()
-		return i.rb.src.bytes[p0:p]
-	}
-	if i.rb.src.bytes[p] < utf8.RuneSelf {
-		p0 := i.p
-		i.p = p
-		return i.rb.src.bytes[p0:p]
-	}
-	i.info = i.rb.f.info(i.rb.src, i.p)
-	i.next = i.rb.f.nextMain
-	return i.next(i)
-}
-
-func nextASCIIString(i *Iter) []byte {
-	p := i.p + 1
-	if p >= i.rb.nsrc {
-		i.buf[0] = i.rb.src.str[i.p]
-		i.setDone()
-		return i.buf[:1]
-	}
-	if i.rb.src.str[p] < utf8.RuneSelf {
-		i.buf[0] = i.rb.src.str[i.p]
-		i.p = p
-		return i.buf[:1]
-	}
-	i.info = i.rb.f.info(i.rb.src, i.p)
-	i.next = i.rb.f.nextMain
-	return i.next(i)
-}
-
-func nextHangul(i *Iter) []byte {
-	p := i.p
-	next := p + hangulUTF8Size
-	if next >= i.rb.nsrc {
-		i.setDone()
-	} else if i.rb.src.hangul(next) == 0 {
-		i.rb.ss.next(i.info)
-		i.info = i.rb.f.info(i.rb.src, i.p)
-		i.next = i.rb.f.nextMain
-		return i.next(i)
-	}
-	i.p = next
-	return i.buf[:decomposeHangul(i.buf[:], i.rb.src.hangul(p))]
-}
-
-func nextDone(i *Iter) []byte {
-	return nil
-}
-
-// nextMulti is used for iterating over multi-segment decompositions
-// for decomposing normal forms.
-func nextMulti(i *Iter) []byte {
-	j := 0
-	d := i.multiSeg
-	// skip first rune
-	for j = 1; j < len(d) && !utf8.RuneStart(d[j]); j++ {
-	}
-	for j < len(d) {
-		info := i.rb.f.info(input{bytes: d}, j)
-		if info.BoundaryBefore() {
-			i.multiSeg = d[j:]
-			return d[:j]
-		}
-		j += int(info.size)
-	}
-	// treat last segment as normal decomposition
-	i.next = i.rb.f.nextMain
-	return i.next(i)
-}
-
-// nextMultiNorm is used for iterating over multi-segment decompositions
-// for composing normal forms.
-func nextMultiNorm(i *Iter) []byte {
-	j := 0
-	d := i.multiSeg
-	for j < len(d) {
-		info := i.rb.f.info(input{bytes: d}, j)
-		if info.BoundaryBefore() {
-			i.rb.compose()
-			seg := i.buf[:i.rb.flushCopy(i.buf[:])]
-			i.rb.insertUnsafe(input{bytes: d}, j, info)
-			i.multiSeg = d[j+int(info.size):]
-			return seg
-		}
-		i.rb.insertUnsafe(input{bytes: d}, j, info)
-		j += int(info.size)
-	}
-	i.multiSeg = nil
-	i.next = nextComposed
-	return doNormComposed(i)
-}
-
-// nextDecomposed is the implementation of Next for forms NFD and NFKD.
-func nextDecomposed(i *Iter) (next []byte) {
-	outp := 0
-	inCopyStart, outCopyStart := i.p, 0
-	for {
-		if sz := int(i.info.size); sz <= 1 {
-			i.rb.ss = 0
-			p := i.p
-			i.p++ // ASCII or illegal byte.  Either way, advance by 1.
-			if i.p >= i.rb.nsrc {
-				i.setDone()
-				return i.returnSlice(p, i.p)
-			} else if i.rb.src._byte(i.p) < utf8.RuneSelf {
-				i.next = i.asciiF
-				return i.returnSlice(p, i.p)
-			}
-			outp++
-		} else if d := i.info.Decomposition(); d != nil {
-			// Note: If leading CCC != 0, then len(d) == 2 and last is also non-zero.
-			// Case 1: there is a leftover to copy.  In this case the decomposition
-			// must begin with a modifier and should always be appended.
-			// Case 2: no leftover. Simply return d if followed by a ccc == 0 value.
-			p := outp + len(d)
-			if outp > 0 {
-				i.rb.src.copySlice(i.buf[outCopyStart:], inCopyStart, i.p)
-				// TODO: this condition should not be possible, but we leave it
-				// in for defensive purposes.
-				if p > len(i.buf) {
-					return i.buf[:outp]
-				}
-			} else if i.info.multiSegment() {
-				// outp must be 0 as multi-segment decompositions always
-				// start a new segment.
-				if i.multiSeg == nil {
-					i.multiSeg = d
-					i.next = nextMulti
-					return nextMulti(i)
-				}
-				// We are in the last segment.  Treat as normal decomposition.
-				d = i.multiSeg
-				i.multiSeg = nil
-				p = len(d)
-			}
-			prevCC := i.info.tccc
-			if i.p += sz; i.p >= i.rb.nsrc {
-				i.setDone()
-				i.info = Properties{} // Force BoundaryBefore to succeed.
-			} else {
-				i.info = i.rb.f.info(i.rb.src, i.p)
-			}
-			switch i.rb.ss.next(i.info) {
-			case ssOverflow:
-				i.next = nextCGJDecompose
-				fallthrough
-			case ssStarter:
-				if outp > 0 {
-					copy(i.buf[outp:], d)
-					return i.buf[:p]
-				}
-				return d
-			}
-			copy(i.buf[outp:], d)
-			outp = p
-			inCopyStart, outCopyStart = i.p, outp
-			if i.info.ccc < prevCC {
-				goto doNorm
-			}
-			continue
-		} else if r := i.rb.src.hangul(i.p); r != 0 {
-			outp = decomposeHangul(i.buf[:], r)
-			i.p += hangulUTF8Size
-			inCopyStart, outCopyStart = i.p, outp
-			if i.p >= i.rb.nsrc {
-				i.setDone()
-				break
-			} else if i.rb.src.hangul(i.p) != 0 {
-				i.next = nextHangul
-				return i.buf[:outp]
-			}
-		} else {
-			p := outp + sz
-			if p > len(i.buf) {
-				break
-			}
-			outp = p
-			i.p += sz
-		}
-		if i.p >= i.rb.nsrc {
-			i.setDone()
-			break
-		}
-		prevCC := i.info.tccc
-		i.info = i.rb.f.info(i.rb.src, i.p)
-		if v := i.rb.ss.next(i.info); v == ssStarter {
-			break
-		} else if v == ssOverflow {
-			i.next = nextCGJDecompose
-			break
-		}
-		if i.info.ccc < prevCC {
-			goto doNorm
-		}
-	}
-	if outCopyStart == 0 {
-		return i.returnSlice(inCopyStart, i.p)
-	} else if inCopyStart < i.p {
-		i.rb.src.copySlice(i.buf[outCopyStart:], inCopyStart, i.p)
-	}
-	return i.buf[:outp]
-doNorm:
-	// Insert what we have decomposed so far in the reorderBuffer.
-	// As we will only reorder, there will always be enough room.
-	i.rb.src.copySlice(i.buf[outCopyStart:], inCopyStart, i.p)
-	i.rb.insertDecomposed(i.buf[0:outp])
-	return doNormDecomposed(i)
-}
-
-func doNormDecomposed(i *Iter) []byte {
-	for {
-		i.rb.insertUnsafe(i.rb.src, i.p, i.info)
-		if i.p += int(i.info.size); i.p >= i.rb.nsrc {
-			i.setDone()
-			break
-		}
-		i.info = i.rb.f.info(i.rb.src, i.p)
-		if i.info.ccc == 0 {
-			break
-		}
-		if s := i.rb.ss.next(i.info); s == ssOverflow {
-			i.next = nextCGJDecompose
-			break
-		}
-	}
-	// new segment or too many combining characters: exit normalization
-	return i.buf[:i.rb.flushCopy(i.buf[:])]
-}
-
-func nextCGJDecompose(i *Iter) []byte {
-	i.rb.ss = 0
-	i.rb.insertCGJ()
-	i.next = nextDecomposed
-	i.rb.ss.first(i.info)
-	buf := doNormDecomposed(i)
-	return buf
-}
-
-// nextComposed is the implementation of Next for forms NFC and NFKC.
-func nextComposed(i *Iter) []byte {
-	outp, startp := 0, i.p
-	var prevCC uint8
-	for {
-		if !i.info.isYesC() {
-			goto doNorm
-		}
-		prevCC = i.info.tccc
-		sz := int(i.info.size)
-		if sz == 0 {
-			sz = 1 // illegal rune: copy byte-by-byte
-		}
-		p := outp + sz
-		if p > len(i.buf) {
-			break
-		}
-		outp = p
-		i.p += sz
-		if i.p >= i.rb.nsrc {
-			i.setDone()
-			break
-		} else if i.rb.src._byte(i.p) < utf8.RuneSelf {
-			i.rb.ss = 0
-			i.next = i.asciiF
-			break
-		}
-		i.info = i.rb.f.info(i.rb.src, i.p)
-		if v := i.rb.ss.next(i.info); v == ssStarter {
-			break
-		} else if v == ssOverflow {
-			i.next = nextCGJCompose
-			break
-		}
-		if i.info.ccc < prevCC {
-			goto doNorm
-		}
-	}
-	return i.returnSlice(startp, i.p)
-doNorm:
-	// reset to start position
-	i.p = startp
-	i.info = i.rb.f.info(i.rb.src, i.p)
-	i.rb.ss.first(i.info)
-	if i.info.multiSegment() {
-		d := i.info.Decomposition()
-		info := i.rb.f.info(input{bytes: d}, 0)
-		i.rb.insertUnsafe(input{bytes: d}, 0, info)
-		i.multiSeg = d[int(info.size):]
-		i.next = nextMultiNorm
-		return nextMultiNorm(i)
-	}
-	i.rb.ss.first(i.info)
-	i.rb.insertUnsafe(i.rb.src, i.p, i.info)
-	return doNormComposed(i)
-}
-
-func doNormComposed(i *Iter) []byte {
-	// First rune should already be inserted.
-	for {
-		if i.p += int(i.info.size); i.p >= i.rb.nsrc {
-			i.setDone()
-			break
-		}
-		i.info = i.rb.f.info(i.rb.src, i.p)
-		if s := i.rb.ss.next(i.info); s == ssStarter {
-			break
-		} else if s == ssOverflow {
-			i.next = nextCGJCompose
-			break
-		}
-		i.rb.insertUnsafe(i.rb.src, i.p, i.info)
-	}
-	i.rb.compose()
-	seg := i.buf[:i.rb.flushCopy(i.buf[:])]
-	return seg
-}
-
-func nextCGJCompose(i *Iter) []byte {
-	i.rb.ss = 0 // instead of first
-	i.rb.insertCGJ()
-	i.next = nextComposed
-	// Note that we treat any rune with nLeadingNonStarters > 0 as a non-starter,
-	// even if they are not. This is particularly dubious for U+FF9E and UFF9A.
-	// If we ever change that, insert a check here.
-	i.rb.ss.first(i.info)
-	i.rb.insertUnsafe(i.rb.src, i.p, i.info)
-	return doNormComposed(i)
-}
Index: trunk/vendor/golang.org/x/text/unicode/norm/normalize.go
===================================================================
--- trunk/vendor/golang.org/x/text/unicode/norm/normalize.go	(revision 145)
+++ 	(revision )
@@ -1,610 +1,0 @@
-// Copyright 2011 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-// Note: the file data_test.go that is generated should not be checked in.
-//go:generate go run maketables.go triegen.go
-//go:generate go test -tags test
-
-// Package norm contains types and functions for normalizing Unicode strings.
-package norm // import "golang.org/x/text/unicode/norm"
-
-import (
-	"unicode/utf8"
-
-	"golang.org/x/text/transform"
-)
-
-// A Form denotes a canonical representation of Unicode code points.
-// The Unicode-defined normalization and equivalence forms are:
-//
-//	NFC   Unicode Normalization Form C
-//	NFD   Unicode Normalization Form D
-//	NFKC  Unicode Normalization Form KC
-//	NFKD  Unicode Normalization Form KD
-//
-// For a Form f, this documentation uses the notation f(x) to mean
-// the bytes or string x converted to the given form.
-// A position n in x is called a boundary if conversion to the form can
-// proceed independently on both sides:
-//
-//	f(x) == append(f(x[0:n]), f(x[n:])...)
-//
-// References: https://unicode.org/reports/tr15/ and
-// https://unicode.org/notes/tn5/.
-type Form int
-
-const (
-	NFC Form = iota
-	NFD
-	NFKC
-	NFKD
-)
-
-// Bytes returns f(b). May return b if f(b) = b.
-func (f Form) Bytes(b []byte) []byte {
-	src := inputBytes(b)
-	ft := formTable[f]
-	n, ok := ft.quickSpan(src, 0, len(b), true)
-	if ok {
-		return b
-	}
-	out := make([]byte, n, len(b))
-	copy(out, b[0:n])
-	rb := reorderBuffer{f: *ft, src: src, nsrc: len(b), out: out, flushF: appendFlush}
-	return doAppendInner(&rb, n)
-}
-
-// String returns f(s).
-func (f Form) String(s string) string {
-	src := inputString(s)
-	ft := formTable[f]
-	n, ok := ft.quickSpan(src, 0, len(s), true)
-	if ok {
-		return s
-	}
-	out := make([]byte, n, len(s))
-	copy(out, s[0:n])
-	rb := reorderBuffer{f: *ft, src: src, nsrc: len(s), out: out, flushF: appendFlush}
-	return string(doAppendInner(&rb, n))
-}
-
-// IsNormal returns true if b == f(b).
-func (f Form) IsNormal(b []byte) bool {
-	src := inputBytes(b)
-	ft := formTable[f]
-	bp, ok := ft.quickSpan(src, 0, len(b), true)
-	if ok {
-		return true
-	}
-	rb := reorderBuffer{f: *ft, src: src, nsrc: len(b)}
-	rb.setFlusher(nil, cmpNormalBytes)
-	for bp < len(b) {
-		rb.out = b[bp:]
-		if bp = decomposeSegment(&rb, bp, true); bp < 0 {
-			return false
-		}
-		bp, _ = rb.f.quickSpan(rb.src, bp, len(b), true)
-	}
-	return true
-}
-
-func cmpNormalBytes(rb *reorderBuffer) bool {
-	b := rb.out
-	for i := 0; i < rb.nrune; i++ {
-		info := rb.rune[i]
-		if int(info.size) > len(b) {
-			return false
-		}
-		p := info.pos
-		pe := p + info.size
-		for ; p < pe; p++ {
-			if b[0] != rb.byte[p] {
-				return false
-			}
-			b = b[1:]
-		}
-	}
-	return true
-}
-
-// IsNormalString returns true if s == f(s).
-func (f Form) IsNormalString(s string) bool {
-	src := inputString(s)
-	ft := formTable[f]
-	bp, ok := ft.quickSpan(src, 0, len(s), true)
-	if ok {
-		return true
-	}
-	rb := reorderBuffer{f: *ft, src: src, nsrc: len(s)}
-	rb.setFlusher(nil, func(rb *reorderBuffer) bool {
-		for i := 0; i < rb.nrune; i++ {
-			info := rb.rune[i]
-			if bp+int(info.size) > len(s) {
-				return false
-			}
-			p := info.pos
-			pe := p + info.size
-			for ; p < pe; p++ {
-				if s[bp] != rb.byte[p] {
-					return false
-				}
-				bp++
-			}
-		}
-		return true
-	})
-	for bp < len(s) {
-		if bp = decomposeSegment(&rb, bp, true); bp < 0 {
-			return false
-		}
-		bp, _ = rb.f.quickSpan(rb.src, bp, len(s), true)
-	}
-	return true
-}
-
-// patchTail fixes a case where a rune may be incorrectly normalized
-// if it is followed by illegal continuation bytes. It returns the
-// patched buffer and whether the decomposition is still in progress.
-func patchTail(rb *reorderBuffer) bool {
-	info, p := lastRuneStart(&rb.f, rb.out)
-	if p == -1 || info.size == 0 {
-		return true
-	}
-	end := p + int(info.size)
-	extra := len(rb.out) - end
-	if extra > 0 {
-		// Potentially allocating memory. However, this only
-		// happens with ill-formed UTF-8.
-		x := make([]byte, 0)
-		x = append(x, rb.out[len(rb.out)-extra:]...)
-		rb.out = rb.out[:end]
-		decomposeToLastBoundary(rb)
-		rb.doFlush()
-		rb.out = append(rb.out, x...)
-		return false
-	}
-	buf := rb.out[p:]
-	rb.out = rb.out[:p]
-	decomposeToLastBoundary(rb)
-	if s := rb.ss.next(info); s == ssStarter {
-		rb.doFlush()
-		rb.ss.first(info)
-	} else if s == ssOverflow {
-		rb.doFlush()
-		rb.insertCGJ()
-		rb.ss = 0
-	}
-	rb.insertUnsafe(inputBytes(buf), 0, info)
-	return true
-}
-
-func appendQuick(rb *reorderBuffer, i int) int {
-	if rb.nsrc == i {
-		return i
-	}
-	end, _ := rb.f.quickSpan(rb.src, i, rb.nsrc, true)
-	rb.out = rb.src.appendSlice(rb.out, i, end)
-	return end
-}
-
-// Append returns f(append(out, b...)).
-// The buffer out must be nil, empty, or equal to f(out).
-func (f Form) Append(out []byte, src ...byte) []byte {
-	return f.doAppend(out, inputBytes(src), len(src))
-}
-
-func (f Form) doAppend(out []byte, src input, n int) []byte {
-	if n == 0 {
-		return out
-	}
-	ft := formTable[f]
-	// Attempt to do a quickSpan first so we can avoid initializing the reorderBuffer.
-	if len(out) == 0 {
-		p, _ := ft.quickSpan(src, 0, n, true)
-		out = src.appendSlice(out, 0, p)
-		if p == n {
-			return out
-		}
-		rb := reorderBuffer{f: *ft, src: src, nsrc: n, out: out, flushF: appendFlush}
-		return doAppendInner(&rb, p)
-	}
-	rb := reorderBuffer{f: *ft, src: src, nsrc: n}
-	return doAppend(&rb, out, 0)
-}
-
-func doAppend(rb *reorderBuffer, out []byte, p int) []byte {
-	rb.setFlusher(out, appendFlush)
-	src, n := rb.src, rb.nsrc
-	doMerge := len(out) > 0
-	if q := src.skipContinuationBytes(p); q > p {
-		// Move leading non-starters to destination.
-		rb.out = src.appendSlice(rb.out, p, q)
-		p = q
-		doMerge = patchTail(rb)
-	}
-	fd := &rb.f
-	if doMerge {
-		var info Properties
-		if p < n {
-			info = fd.info(src, p)
-			if !info.BoundaryBefore() || info.nLeadingNonStarters() > 0 {
-				if p == 0 {
-					decomposeToLastBoundary(rb)
-				}
-				p = decomposeSegment(rb, p, true)
-			}
-		}
-		if info.size == 0 {
-			rb.doFlush()
-			// Append incomplete UTF-8 encoding.
-			return src.appendSlice(rb.out, p, n)
-		}
-		if rb.nrune > 0 {
-			return doAppendInner(rb, p)
-		}
-	}
-	p = appendQuick(rb, p)
-	return doAppendInner(rb, p)
-}
-
-func doAppendInner(rb *reorderBuffer, p int) []byte {
-	for n := rb.nsrc; p < n; {
-		p = decomposeSegment(rb, p, true)
-		p = appendQuick(rb, p)
-	}
-	return rb.out
-}
-
-// AppendString returns f(append(out, []byte(s))).
-// The buffer out must be nil, empty, or equal to f(out).
-func (f Form) AppendString(out []byte, src string) []byte {
-	return f.doAppend(out, inputString(src), len(src))
-}
-
-// QuickSpan returns a boundary n such that b[0:n] == f(b[0:n]).
-// It is not guaranteed to return the largest such n.
-func (f Form) QuickSpan(b []byte) int {
-	n, _ := formTable[f].quickSpan(inputBytes(b), 0, len(b), true)
-	return n
-}
-
-// Span implements transform.SpanningTransformer. It returns a boundary n such
-// that b[0:n] == f(b[0:n]). It is not guaranteed to return the largest such n.
-func (f Form) Span(b []byte, atEOF bool) (n int, err error) {
-	n, ok := formTable[f].quickSpan(inputBytes(b), 0, len(b), atEOF)
-	if n < len(b) {
-		if !ok {
-			err = transform.ErrEndOfSpan
-		} else {
-			err = transform.ErrShortSrc
-		}
-	}
-	return n, err
-}
-
-// SpanString returns a boundary n such that s[0:n] == f(s[0:n]).
-// It is not guaranteed to return the largest such n.
-func (f Form) SpanString(s string, atEOF bool) (n int, err error) {
-	n, ok := formTable[f].quickSpan(inputString(s), 0, len(s), atEOF)
-	if n < len(s) {
-		if !ok {
-			err = transform.ErrEndOfSpan
-		} else {
-			err = transform.ErrShortSrc
-		}
-	}
-	return n, err
-}
-
-// quickSpan returns a boundary n such that src[0:n] == f(src[0:n]) and
-// whether any non-normalized parts were found. If atEOF is false, n will
-// not point past the last segment if this segment might be become
-// non-normalized by appending other runes.
-func (f *formInfo) quickSpan(src input, i, end int, atEOF bool) (n int, ok bool) {
-	var lastCC uint8
-	ss := streamSafe(0)
-	lastSegStart := i
-	for n = end; i < n; {
-		if j := src.skipASCII(i, n); i != j {
-			i = j
-			lastSegStart = i - 1
-			lastCC = 0
-			ss = 0
-			continue
-		}
-		info := f.info(src, i)
-		if info.size == 0 {
-			if atEOF {
-				// include incomplete runes
-				return n, true
-			}
-			return lastSegStart, true
-		}
-		// This block needs to be before the next, because it is possible to
-		// have an overflow for runes that are starters (e.g. with U+FF9E).
-		switch ss.next(info) {
-		case ssStarter:
-			lastSegStart = i
-		case ssOverflow:
-			return lastSegStart, false
-		case ssSuccess:
-			if lastCC > info.ccc {
-				return lastSegStart, false
-			}
-		}
-		if f.composing {
-			if !info.isYesC() {
-				break
-			}
-		} else {
-			if !info.isYesD() {
-				break
-			}
-		}
-		lastCC = info.ccc
-		i += int(info.size)
-	}
-	if i == n {
-		if !atEOF {
-			n = lastSegStart
-		}
-		return n, true
-	}
-	return lastSegStart, false
-}
-
-// QuickSpanString returns a boundary n such that s[0:n] == f(s[0:n]).
-// It is not guaranteed to return the largest such n.
-func (f Form) QuickSpanString(s string) int {
-	n, _ := formTable[f].quickSpan(inputString(s), 0, len(s), true)
-	return n
-}
-
-// FirstBoundary returns the position i of the first boundary in b
-// or -1 if b contains no boundary.
-func (f Form) FirstBoundary(b []byte) int {
-	return f.firstBoundary(inputBytes(b), len(b))
-}
-
-func (f Form) firstBoundary(src input, nsrc int) int {
-	i := src.skipContinuationBytes(0)
-	if i >= nsrc {
-		return -1
-	}
-	fd := formTable[f]
-	ss := streamSafe(0)
-	// We should call ss.first here, but we can't as the first rune is
-	// skipped already. This means FirstBoundary can't really determine
-	// CGJ insertion points correctly. Luckily it doesn't have to.
-	for {
-		info := fd.info(src, i)
-		if info.size == 0 {
-			return -1
-		}
-		if s := ss.next(info); s != ssSuccess {
-			return i
-		}
-		i += int(info.size)
-		if i >= nsrc {
-			if !info.BoundaryAfter() && !ss.isMax() {
-				return -1
-			}
-			return nsrc
-		}
-	}
-}
-
-// FirstBoundaryInString returns the position i of the first boundary in s
-// or -1 if s contains no boundary.
-func (f Form) FirstBoundaryInString(s string) int {
-	return f.firstBoundary(inputString(s), len(s))
-}
-
-// NextBoundary reports the index of the boundary between the first and next
-// segment in b or -1 if atEOF is false and there are not enough bytes to
-// determine this boundary.
-func (f Form) NextBoundary(b []byte, atEOF bool) int {
-	return f.nextBoundary(inputBytes(b), len(b), atEOF)
-}
-
-// NextBoundaryInString reports the index of the boundary between the first and
-// next segment in b or -1 if atEOF is false and there are not enough bytes to
-// determine this boundary.
-func (f Form) NextBoundaryInString(s string, atEOF bool) int {
-	return f.nextBoundary(inputString(s), len(s), atEOF)
-}
-
-func (f Form) nextBoundary(src input, nsrc int, atEOF bool) int {
-	if nsrc == 0 {
-		if atEOF {
-			return 0
-		}
-		return -1
-	}
-	fd := formTable[f]
-	info := fd.info(src, 0)
-	if info.size == 0 {
-		if atEOF {
-			return 1
-		}
-		return -1
-	}
-	ss := streamSafe(0)
-	ss.first(info)
-
-	for i := int(info.size); i < nsrc; i += int(info.size) {
-		info = fd.info(src, i)
-		if info.size == 0 {
-			if atEOF {
-				return i
-			}
-			return -1
-		}
-		// TODO: Using streamSafe to determine the boundary isn't the same as
-		// using BoundaryBefore. Determine which should be used.
-		if s := ss.next(info); s != ssSuccess {
-			return i
-		}
-	}
-	if !atEOF && !info.BoundaryAfter() && !ss.isMax() {
-		return -1
-	}
-	return nsrc
-}
-
-// LastBoundary returns the position i of the last boundary in b
-// or -1 if b contains no boundary.
-func (f Form) LastBoundary(b []byte) int {
-	return lastBoundary(formTable[f], b)
-}
-
-func lastBoundary(fd *formInfo, b []byte) int {
-	i := len(b)
-	info, p := lastRuneStart(fd, b)
-	if p == -1 {
-		return -1
-	}
-	if info.size == 0 { // ends with incomplete rune
-		if p == 0 { // starts with incomplete rune
-			return -1
-		}
-		i = p
-		info, p = lastRuneStart(fd, b[:i])
-		if p == -1 { // incomplete UTF-8 encoding or non-starter bytes without a starter
-			return i
-		}
-	}
-	if p+int(info.size) != i { // trailing non-starter bytes: illegal UTF-8
-		return i
-	}
-	if info.BoundaryAfter() {
-		return i
-	}
-	ss := streamSafe(0)
-	v := ss.backwards(info)
-	for i = p; i >= 0 && v != ssStarter; i = p {
-		info, p = lastRuneStart(fd, b[:i])
-		if v = ss.backwards(info); v == ssOverflow {
-			break
-		}
-		if p+int(info.size) != i {
-			if p == -1 { // no boundary found
-				return -1
-			}
-			return i // boundary after an illegal UTF-8 encoding
-		}
-	}
-	return i
-}
-
-// decomposeSegment scans the first segment in src into rb. It inserts 0x034f
-// (Grapheme Joiner) when it encounters a sequence of more than 30 non-starters
-// and returns the number of bytes consumed from src or iShortDst or iShortSrc.
-func decomposeSegment(rb *reorderBuffer, sp int, atEOF bool) int {
-	// Force one character to be consumed.
-	info := rb.f.info(rb.src, sp)
-	if info.size == 0 {
-		return 0
-	}
-	if s := rb.ss.next(info); s == ssStarter {
-		// TODO: this could be removed if we don't support merging.
-		if rb.nrune > 0 {
-			goto end
-		}
-	} else if s == ssOverflow {
-		rb.insertCGJ()
-		goto end
-	}
-	if err := rb.insertFlush(rb.src, sp, info); err != iSuccess {
-		return int(err)
-	}
-	for {
-		sp += int(info.size)
-		if sp >= rb.nsrc {
-			if !atEOF && !info.BoundaryAfter() {
-				return int(iShortSrc)
-			}
-			break
-		}
-		info = rb.f.info(rb.src, sp)
-		if info.size == 0 {
-			if !atEOF {
-				return int(iShortSrc)
-			}
-			break
-		}
-		if s := rb.ss.next(info); s == ssStarter {
-			break
-		} else if s == ssOverflow {
-			rb.insertCGJ()
-			break
-		}
-		if err := rb.insertFlush(rb.src, sp, info); err != iSuccess {
-			return int(err)
-		}
-	}
-end:
-	if !rb.doFlush() {
-		return int(iShortDst)
-	}
-	return sp
-}
-
-// lastRuneStart returns the runeInfo and position of the last
-// rune in buf or the zero runeInfo and -1 if no rune was found.
-func lastRuneStart(fd *formInfo, buf []byte) (Properties, int) {
-	p := len(buf) - 1
-	for ; p >= 0 && !utf8.RuneStart(buf[p]); p-- {
-	}
-	if p < 0 {
-		return Properties{}, -1
-	}
-	return fd.info(inputBytes(buf), p), p
-}
-
-// decomposeToLastBoundary finds an open segment at the end of the buffer
-// and scans it into rb. Returns the buffer minus the last segment.
-func decomposeToLastBoundary(rb *reorderBuffer) {
-	fd := &rb.f
-	info, i := lastRuneStart(fd, rb.out)
-	if int(info.size) != len(rb.out)-i {
-		// illegal trailing continuation bytes
-		return
-	}
-	if info.BoundaryAfter() {
-		return
-	}
-	var add [maxNonStarters + 1]Properties // stores runeInfo in reverse order
-	padd := 0
-	ss := streamSafe(0)
-	p := len(rb.out)
-	for {
-		add[padd] = info
-		v := ss.backwards(info)
-		if v == ssOverflow {
-			// Note that if we have an overflow, it the string we are appending to
-			// is not correctly normalized. In this case the behavior is undefined.
-			break
-		}
-		padd++
-		p -= int(info.size)
-		if v == ssStarter || p < 0 {
-			break
-		}
-		info, i = lastRuneStart(fd, rb.out[:p])
-		if int(info.size) != p-i {
-			break
-		}
-	}
-	rb.ss = ss
-	// Copy bytes for insertion as we may need to overwrite rb.out.
-	var buf [maxBufferSize * utf8.UTFMax]byte
-	cp := buf[:copy(buf[:], rb.out[p:])]
-	rb.out = rb.out[:p]
-	for padd--; padd >= 0; padd-- {
-		info = add[padd]
-		rb.insertUnsafe(inputBytes(cp), 0, info)
-		cp = cp[info.size:]
-	}
-}
Index: trunk/vendor/golang.org/x/text/unicode/norm/readwriter.go
===================================================================
--- trunk/vendor/golang.org/x/text/unicode/norm/readwriter.go	(revision 145)
+++ 	(revision )
@@ -1,125 +1,0 @@
-// Copyright 2011 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package norm
-
-import "io"
-
-type normWriter struct {
-	rb  reorderBuffer
-	w   io.Writer
-	buf []byte
-}
-
-// Write implements the standard write interface.  If the last characters are
-// not at a normalization boundary, the bytes will be buffered for the next
-// write. The remaining bytes will be written on close.
-func (w *normWriter) Write(data []byte) (n int, err error) {
-	// Process data in pieces to keep w.buf size bounded.
-	const chunk = 4000
-
-	for len(data) > 0 {
-		// Normalize into w.buf.
-		m := len(data)
-		if m > chunk {
-			m = chunk
-		}
-		w.rb.src = inputBytes(data[:m])
-		w.rb.nsrc = m
-		w.buf = doAppend(&w.rb, w.buf, 0)
-		data = data[m:]
-		n += m
-
-		// Write out complete prefix, save remainder.
-		// Note that lastBoundary looks back at most 31 runes.
-		i := lastBoundary(&w.rb.f, w.buf)
-		if i == -1 {
-			i = 0
-		}
-		if i > 0 {
-			if _, err = w.w.Write(w.buf[:i]); err != nil {
-				break
-			}
-			bn := copy(w.buf, w.buf[i:])
-			w.buf = w.buf[:bn]
-		}
-	}
-	return n, err
-}
-
-// Close forces data that remains in the buffer to be written.
-func (w *normWriter) Close() error {
-	if len(w.buf) > 0 {
-		_, err := w.w.Write(w.buf)
-		if err != nil {
-			return err
-		}
-	}
-	return nil
-}
-
-// Writer returns a new writer that implements Write(b)
-// by writing f(b) to w. The returned writer may use an
-// internal buffer to maintain state across Write calls.
-// Calling its Close method writes any buffered data to w.
-func (f Form) Writer(w io.Writer) io.WriteCloser {
-	wr := &normWriter{rb: reorderBuffer{}, w: w}
-	wr.rb.init(f, nil)
-	return wr
-}
-
-type normReader struct {
-	rb           reorderBuffer
-	r            io.Reader
-	inbuf        []byte
-	outbuf       []byte
-	bufStart     int
-	lastBoundary int
-	err          error
-}
-
-// Read implements the standard read interface.
-func (r *normReader) Read(p []byte) (int, error) {
-	for {
-		if r.lastBoundary-r.bufStart > 0 {
-			n := copy(p, r.outbuf[r.bufStart:r.lastBoundary])
-			r.bufStart += n
-			if r.lastBoundary-r.bufStart > 0 {
-				return n, nil
-			}
-			return n, r.err
-		}
-		if r.err != nil {
-			return 0, r.err
-		}
-		outn := copy(r.outbuf, r.outbuf[r.lastBoundary:])
-		r.outbuf = r.outbuf[0:outn]
-		r.bufStart = 0
-
-		n, err := r.r.Read(r.inbuf)
-		r.rb.src = inputBytes(r.inbuf[0:n])
-		r.rb.nsrc, r.err = n, err
-		if n > 0 {
-			r.outbuf = doAppend(&r.rb, r.outbuf, 0)
-		}
-		if err == io.EOF {
-			r.lastBoundary = len(r.outbuf)
-		} else {
-			r.lastBoundary = lastBoundary(&r.rb.f, r.outbuf)
-			if r.lastBoundary == -1 {
-				r.lastBoundary = 0
-			}
-		}
-	}
-}
-
-// Reader returns a new reader that implements Read
-// by reading data from r and returning f(data).
-func (f Form) Reader(r io.Reader) io.Reader {
-	const chunk = 4000
-	buf := make([]byte, chunk)
-	rr := &normReader{rb: reorderBuffer{}, r: r, inbuf: buf}
-	rr.rb.init(f, buf)
-	return rr
-}
Index: trunk/vendor/golang.org/x/text/unicode/norm/tables10.0.0.go
===================================================================
--- trunk/vendor/golang.org/x/text/unicode/norm/tables10.0.0.go	(revision 145)
+++ 	(revision )
@@ -1,7658 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-//go:build go1.10 && !go1.13
-// +build go1.10,!go1.13
-
-package norm
-
-import "sync"
-
-const (
-	// Version is the Unicode edition from which the tables are derived.
-	Version = "10.0.0"
-
-	// MaxTransformChunkSize indicates the maximum number of bytes that Transform
-	// may need to write atomically for any Form. Making a destination buffer at
-	// least this size ensures that Transform can always make progress and that
-	// the user does not need to grow the buffer on an ErrShortDst.
-	MaxTransformChunkSize = 35 + maxNonStarters*4
-)
-
-var ccc = [55]uint8{
-	0, 1, 7, 8, 9, 10, 11, 12,
-	13, 14, 15, 16, 17, 18, 19, 20,
-	21, 22, 23, 24, 25, 26, 27, 28,
-	29, 30, 31, 32, 33, 34, 35, 36,
-	84, 91, 103, 107, 118, 122, 129, 130,
-	132, 202, 214, 216, 218, 220, 222, 224,
-	226, 228, 230, 232, 233, 234, 240,
-}
-
-const (
-	firstMulti            = 0x186D
-	firstCCC              = 0x2C9E
-	endMulti              = 0x2F60
-	firstLeadingCCC       = 0x49AE
-	firstCCCZeroExcept    = 0x4A78
-	firstStarterWithNLead = 0x4A9F
-	lastDecomp            = 0x4AA1
-	maxDecomp             = 0x8000
-)
-
-// decomps: 19105 bytes
-var decomps = [...]byte{
-	// Bytes 0 - 3f
-	0x00, 0x41, 0x20, 0x41, 0x21, 0x41, 0x22, 0x41,
-	0x23, 0x41, 0x24, 0x41, 0x25, 0x41, 0x26, 0x41,
-	0x27, 0x41, 0x28, 0x41, 0x29, 0x41, 0x2A, 0x41,
-	0x2B, 0x41, 0x2C, 0x41, 0x2D, 0x41, 0x2E, 0x41,
-	0x2F, 0x41, 0x30, 0x41, 0x31, 0x41, 0x32, 0x41,
-	0x33, 0x41, 0x34, 0x41, 0x35, 0x41, 0x36, 0x41,
-	0x37, 0x41, 0x38, 0x41, 0x39, 0x41, 0x3A, 0x41,
-	0x3B, 0x41, 0x3C, 0x41, 0x3D, 0x41, 0x3E, 0x41,
-	// Bytes 40 - 7f
-	0x3F, 0x41, 0x40, 0x41, 0x41, 0x41, 0x42, 0x41,
-	0x43, 0x41, 0x44, 0x41, 0x45, 0x41, 0x46, 0x41,
-	0x47, 0x41, 0x48, 0x41, 0x49, 0x41, 0x4A, 0x41,
-	0x4B, 0x41, 0x4C, 0x41, 0x4D, 0x41, 0x4E, 0x41,
-	0x4F, 0x41, 0x50, 0x41, 0x51, 0x41, 0x52, 0x41,
-	0x53, 0x41, 0x54, 0x41, 0x55, 0x41, 0x56, 0x41,
-	0x57, 0x41, 0x58, 0x41, 0x59, 0x41, 0x5A, 0x41,
-	0x5B, 0x41, 0x5C, 0x41, 0x5D, 0x41, 0x5E, 0x41,
-	// Bytes 80 - bf
-	0x5F, 0x41, 0x60, 0x41, 0x61, 0x41, 0x62, 0x41,
-	0x63, 0x41, 0x64, 0x41, 0x65, 0x41, 0x66, 0x41,
-	0x67, 0x41, 0x68, 0x41, 0x69, 0x41, 0x6A, 0x41,
-	0x6B, 0x41, 0x6C, 0x41, 0x6D, 0x41, 0x6E, 0x41,
-	0x6F, 0x41, 0x70, 0x41, 0x71, 0x41, 0x72, 0x41,
-	0x73, 0x41, 0x74, 0x41, 0x75, 0x41, 0x76, 0x41,
-	0x77, 0x41, 0x78, 0x41, 0x79, 0x41, 0x7A, 0x41,
-	0x7B, 0x41, 0x7C, 0x41, 0x7D, 0x41, 0x7E, 0x42,
-	// Bytes c0 - ff
-	0xC2, 0xA2, 0x42, 0xC2, 0xA3, 0x42, 0xC2, 0xA5,
-	0x42, 0xC2, 0xA6, 0x42, 0xC2, 0xAC, 0x42, 0xC2,
-	0xB7, 0x42, 0xC3, 0x86, 0x42, 0xC3, 0xB0, 0x42,
-	0xC4, 0xA6, 0x42, 0xC4, 0xA7, 0x42, 0xC4, 0xB1,
-	0x42, 0xC5, 0x8B, 0x42, 0xC5, 0x93, 0x42, 0xC6,
-	0x8E, 0x42, 0xC6, 0x90, 0x42, 0xC6, 0xAB, 0x42,
-	0xC8, 0xA2, 0x42, 0xC8, 0xB7, 0x42, 0xC9, 0x90,
-	0x42, 0xC9, 0x91, 0x42, 0xC9, 0x92, 0x42, 0xC9,
-	// Bytes 100 - 13f
-	0x94, 0x42, 0xC9, 0x95, 0x42, 0xC9, 0x99, 0x42,
-	0xC9, 0x9B, 0x42, 0xC9, 0x9C, 0x42, 0xC9, 0x9F,
-	0x42, 0xC9, 0xA1, 0x42, 0xC9, 0xA3, 0x42, 0xC9,
-	0xA5, 0x42, 0xC9, 0xA6, 0x42, 0xC9, 0xA8, 0x42,
-	0xC9, 0xA9, 0x42, 0xC9, 0xAA, 0x42, 0xC9, 0xAB,
-	0x42, 0xC9, 0xAD, 0x42, 0xC9, 0xAF, 0x42, 0xC9,
-	0xB0, 0x42, 0xC9, 0xB1, 0x42, 0xC9, 0xB2, 0x42,
-	0xC9, 0xB3, 0x42, 0xC9, 0xB4, 0x42, 0xC9, 0xB5,
-	// Bytes 140 - 17f
-	0x42, 0xC9, 0xB8, 0x42, 0xC9, 0xB9, 0x42, 0xC9,
-	0xBB, 0x42, 0xCA, 0x81, 0x42, 0xCA, 0x82, 0x42,
-	0xCA, 0x83, 0x42, 0xCA, 0x89, 0x42, 0xCA, 0x8A,
-	0x42, 0xCA, 0x8B, 0x42, 0xCA, 0x8C, 0x42, 0xCA,
-	0x90, 0x42, 0xCA, 0x91, 0x42, 0xCA, 0x92, 0x42,
-	0xCA, 0x95, 0x42, 0xCA, 0x9D, 0x42, 0xCA, 0x9F,
-	0x42, 0xCA, 0xB9, 0x42, 0xCE, 0x91, 0x42, 0xCE,
-	0x92, 0x42, 0xCE, 0x93, 0x42, 0xCE, 0x94, 0x42,
-	// Bytes 180 - 1bf
-	0xCE, 0x95, 0x42, 0xCE, 0x96, 0x42, 0xCE, 0x97,
-	0x42, 0xCE, 0x98, 0x42, 0xCE, 0x99, 0x42, 0xCE,
-	0x9A, 0x42, 0xCE, 0x9B, 0x42, 0xCE, 0x9C, 0x42,
-	0xCE, 0x9D, 0x42, 0xCE, 0x9E, 0x42, 0xCE, 0x9F,
-	0x42, 0xCE, 0xA0, 0x42, 0xCE, 0xA1, 0x42, 0xCE,
-	0xA3, 0x42, 0xCE, 0xA4, 0x42, 0xCE, 0xA5, 0x42,
-	0xCE, 0xA6, 0x42, 0xCE, 0xA7, 0x42, 0xCE, 0xA8,
-	0x42, 0xCE, 0xA9, 0x42, 0xCE, 0xB1, 0x42, 0xCE,
-	// Bytes 1c0 - 1ff
-	0xB2, 0x42, 0xCE, 0xB3, 0x42, 0xCE, 0xB4, 0x42,
-	0xCE, 0xB5, 0x42, 0xCE, 0xB6, 0x42, 0xCE, 0xB7,
-	0x42, 0xCE, 0xB8, 0x42, 0xCE, 0xB9, 0x42, 0xCE,
-	0xBA, 0x42, 0xCE, 0xBB, 0x42, 0xCE, 0xBC, 0x42,
-	0xCE, 0xBD, 0x42, 0xCE, 0xBE, 0x42, 0xCE, 0xBF,
-	0x42, 0xCF, 0x80, 0x42, 0xCF, 0x81, 0x42, 0xCF,
-	0x82, 0x42, 0xCF, 0x83, 0x42, 0xCF, 0x84, 0x42,
-	0xCF, 0x85, 0x42, 0xCF, 0x86, 0x42, 0xCF, 0x87,
-	// Bytes 200 - 23f
-	0x42, 0xCF, 0x88, 0x42, 0xCF, 0x89, 0x42, 0xCF,
-	0x9C, 0x42, 0xCF, 0x9D, 0x42, 0xD0, 0xBD, 0x42,
-	0xD1, 0x8A, 0x42, 0xD1, 0x8C, 0x42, 0xD7, 0x90,
-	0x42, 0xD7, 0x91, 0x42, 0xD7, 0x92, 0x42, 0xD7,
-	0x93, 0x42, 0xD7, 0x94, 0x42, 0xD7, 0x9B, 0x42,
-	0xD7, 0x9C, 0x42, 0xD7, 0x9D, 0x42, 0xD7, 0xA2,
-	0x42, 0xD7, 0xA8, 0x42, 0xD7, 0xAA, 0x42, 0xD8,
-	0xA1, 0x42, 0xD8, 0xA7, 0x42, 0xD8, 0xA8, 0x42,
-	// Bytes 240 - 27f
-	0xD8, 0xA9, 0x42, 0xD8, 0xAA, 0x42, 0xD8, 0xAB,
-	0x42, 0xD8, 0xAC, 0x42, 0xD8, 0xAD, 0x42, 0xD8,
-	0xAE, 0x42, 0xD8, 0xAF, 0x42, 0xD8, 0xB0, 0x42,
-	0xD8, 0xB1, 0x42, 0xD8, 0xB2, 0x42, 0xD8, 0xB3,
-	0x42, 0xD8, 0xB4, 0x42, 0xD8, 0xB5, 0x42, 0xD8,
-	0xB6, 0x42, 0xD8, 0xB7, 0x42, 0xD8, 0xB8, 0x42,
-	0xD8, 0xB9, 0x42, 0xD8, 0xBA, 0x42, 0xD9, 0x81,
-	0x42, 0xD9, 0x82, 0x42, 0xD9, 0x83, 0x42, 0xD9,
-	// Bytes 280 - 2bf
-	0x84, 0x42, 0xD9, 0x85, 0x42, 0xD9, 0x86, 0x42,
-	0xD9, 0x87, 0x42, 0xD9, 0x88, 0x42, 0xD9, 0x89,
-	0x42, 0xD9, 0x8A, 0x42, 0xD9, 0xAE, 0x42, 0xD9,
-	0xAF, 0x42, 0xD9, 0xB1, 0x42, 0xD9, 0xB9, 0x42,
-	0xD9, 0xBA, 0x42, 0xD9, 0xBB, 0x42, 0xD9, 0xBE,
-	0x42, 0xD9, 0xBF, 0x42, 0xDA, 0x80, 0x42, 0xDA,
-	0x83, 0x42, 0xDA, 0x84, 0x42, 0xDA, 0x86, 0x42,
-	0xDA, 0x87, 0x42, 0xDA, 0x88, 0x42, 0xDA, 0x8C,
-	// Bytes 2c0 - 2ff
-	0x42, 0xDA, 0x8D, 0x42, 0xDA, 0x8E, 0x42, 0xDA,
-	0x91, 0x42, 0xDA, 0x98, 0x42, 0xDA, 0xA1, 0x42,
-	0xDA, 0xA4, 0x42, 0xDA, 0xA6, 0x42, 0xDA, 0xA9,
-	0x42, 0xDA, 0xAD, 0x42, 0xDA, 0xAF, 0x42, 0xDA,
-	0xB1, 0x42, 0xDA, 0xB3, 0x42, 0xDA, 0xBA, 0x42,
-	0xDA, 0xBB, 0x42, 0xDA, 0xBE, 0x42, 0xDB, 0x81,
-	0x42, 0xDB, 0x85, 0x42, 0xDB, 0x86, 0x42, 0xDB,
-	0x87, 0x42, 0xDB, 0x88, 0x42, 0xDB, 0x89, 0x42,
-	// Bytes 300 - 33f
-	0xDB, 0x8B, 0x42, 0xDB, 0x8C, 0x42, 0xDB, 0x90,
-	0x42, 0xDB, 0x92, 0x43, 0xE0, 0xBC, 0x8B, 0x43,
-	0xE1, 0x83, 0x9C, 0x43, 0xE1, 0x84, 0x80, 0x43,
-	0xE1, 0x84, 0x81, 0x43, 0xE1, 0x84, 0x82, 0x43,
-	0xE1, 0x84, 0x83, 0x43, 0xE1, 0x84, 0x84, 0x43,
-	0xE1, 0x84, 0x85, 0x43, 0xE1, 0x84, 0x86, 0x43,
-	0xE1, 0x84, 0x87, 0x43, 0xE1, 0x84, 0x88, 0x43,
-	0xE1, 0x84, 0x89, 0x43, 0xE1, 0x84, 0x8A, 0x43,
-	// Bytes 340 - 37f
-	0xE1, 0x84, 0x8B, 0x43, 0xE1, 0x84, 0x8C, 0x43,
-	0xE1, 0x84, 0x8D, 0x43, 0xE1, 0x84, 0x8E, 0x43,
-	0xE1, 0x84, 0x8F, 0x43, 0xE1, 0x84, 0x90, 0x43,
-	0xE1, 0x84, 0x91, 0x43, 0xE1, 0x84, 0x92, 0x43,
-	0xE1, 0x84, 0x94, 0x43, 0xE1, 0x84, 0x95, 0x43,
-	0xE1, 0x84, 0x9A, 0x43, 0xE1, 0x84, 0x9C, 0x43,
-	0xE1, 0x84, 0x9D, 0x43, 0xE1, 0x84, 0x9E, 0x43,
-	0xE1, 0x84, 0xA0, 0x43, 0xE1, 0x84, 0xA1, 0x43,
-	// Bytes 380 - 3bf
-	0xE1, 0x84, 0xA2, 0x43, 0xE1, 0x84, 0xA3, 0x43,
-	0xE1, 0x84, 0xA7, 0x43, 0xE1, 0x84, 0xA9, 0x43,
-	0xE1, 0x84, 0xAB, 0x43, 0xE1, 0x84, 0xAC, 0x43,
-	0xE1, 0x84, 0xAD, 0x43, 0xE1, 0x84, 0xAE, 0x43,
-	0xE1, 0x84, 0xAF, 0x43, 0xE1, 0x84, 0xB2, 0x43,
-	0xE1, 0x84, 0xB6, 0x43, 0xE1, 0x85, 0x80, 0x43,
-	0xE1, 0x85, 0x87, 0x43, 0xE1, 0x85, 0x8C, 0x43,
-	0xE1, 0x85, 0x97, 0x43, 0xE1, 0x85, 0x98, 0x43,
-	// Bytes 3c0 - 3ff
-	0xE1, 0x85, 0x99, 0x43, 0xE1, 0x85, 0xA0, 0x43,
-	0xE1, 0x86, 0x84, 0x43, 0xE1, 0x86, 0x85, 0x43,
-	0xE1, 0x86, 0x88, 0x43, 0xE1, 0x86, 0x91, 0x43,
-	0xE1, 0x86, 0x92, 0x43, 0xE1, 0x86, 0x94, 0x43,
-	0xE1, 0x86, 0x9E, 0x43, 0xE1, 0x86, 0xA1, 0x43,
-	0xE1, 0x87, 0x87, 0x43, 0xE1, 0x87, 0x88, 0x43,
-	0xE1, 0x87, 0x8C, 0x43, 0xE1, 0x87, 0x8E, 0x43,
-	0xE1, 0x87, 0x93, 0x43, 0xE1, 0x87, 0x97, 0x43,
-	// Bytes 400 - 43f
-	0xE1, 0x87, 0x99, 0x43, 0xE1, 0x87, 0x9D, 0x43,
-	0xE1, 0x87, 0x9F, 0x43, 0xE1, 0x87, 0xB1, 0x43,
-	0xE1, 0x87, 0xB2, 0x43, 0xE1, 0xB4, 0x82, 0x43,
-	0xE1, 0xB4, 0x96, 0x43, 0xE1, 0xB4, 0x97, 0x43,
-	0xE1, 0xB4, 0x9C, 0x43, 0xE1, 0xB4, 0x9D, 0x43,
-	0xE1, 0xB4, 0xA5, 0x43, 0xE1, 0xB5, 0xBB, 0x43,
-	0xE1, 0xB6, 0x85, 0x43, 0xE2, 0x80, 0x82, 0x43,
-	0xE2, 0x80, 0x83, 0x43, 0xE2, 0x80, 0x90, 0x43,
-	// Bytes 440 - 47f
-	0xE2, 0x80, 0x93, 0x43, 0xE2, 0x80, 0x94, 0x43,
-	0xE2, 0x82, 0xA9, 0x43, 0xE2, 0x86, 0x90, 0x43,
-	0xE2, 0x86, 0x91, 0x43, 0xE2, 0x86, 0x92, 0x43,
-	0xE2, 0x86, 0x93, 0x43, 0xE2, 0x88, 0x82, 0x43,
-	0xE2, 0x88, 0x87, 0x43, 0xE2, 0x88, 0x91, 0x43,
-	0xE2, 0x88, 0x92, 0x43, 0xE2, 0x94, 0x82, 0x43,
-	0xE2, 0x96, 0xA0, 0x43, 0xE2, 0x97, 0x8B, 0x43,
-	0xE2, 0xA6, 0x85, 0x43, 0xE2, 0xA6, 0x86, 0x43,
-	// Bytes 480 - 4bf
-	0xE2, 0xB5, 0xA1, 0x43, 0xE3, 0x80, 0x81, 0x43,
-	0xE3, 0x80, 0x82, 0x43, 0xE3, 0x80, 0x88, 0x43,
-	0xE3, 0x80, 0x89, 0x43, 0xE3, 0x80, 0x8A, 0x43,
-	0xE3, 0x80, 0x8B, 0x43, 0xE3, 0x80, 0x8C, 0x43,
-	0xE3, 0x80, 0x8D, 0x43, 0xE3, 0x80, 0x8E, 0x43,
-	0xE3, 0x80, 0x8F, 0x43, 0xE3, 0x80, 0x90, 0x43,
-	0xE3, 0x80, 0x91, 0x43, 0xE3, 0x80, 0x92, 0x43,
-	0xE3, 0x80, 0x94, 0x43, 0xE3, 0x80, 0x95, 0x43,
-	// Bytes 4c0 - 4ff
-	0xE3, 0x80, 0x96, 0x43, 0xE3, 0x80, 0x97, 0x43,
-	0xE3, 0x82, 0xA1, 0x43, 0xE3, 0x82, 0xA2, 0x43,
-	0xE3, 0x82, 0xA3, 0x43, 0xE3, 0x82, 0xA4, 0x43,
-	0xE3, 0x82, 0xA5, 0x43, 0xE3, 0x82, 0xA6, 0x43,
-	0xE3, 0x82, 0xA7, 0x43, 0xE3, 0x82, 0xA8, 0x43,
-	0xE3, 0x82, 0xA9, 0x43, 0xE3, 0x82, 0xAA, 0x43,
-	0xE3, 0x82, 0xAB, 0x43, 0xE3, 0x82, 0xAD, 0x43,
-	0xE3, 0x82, 0xAF, 0x43, 0xE3, 0x82, 0xB1, 0x43,
-	// Bytes 500 - 53f
-	0xE3, 0x82, 0xB3, 0x43, 0xE3, 0x82, 0xB5, 0x43,
-	0xE3, 0x82, 0xB7, 0x43, 0xE3, 0x82, 0xB9, 0x43,
-	0xE3, 0x82, 0xBB, 0x43, 0xE3, 0x82, 0xBD, 0x43,
-	0xE3, 0x82, 0xBF, 0x43, 0xE3, 0x83, 0x81, 0x43,
-	0xE3, 0x83, 0x83, 0x43, 0xE3, 0x83, 0x84, 0x43,
-	0xE3, 0x83, 0x86, 0x43, 0xE3, 0x83, 0x88, 0x43,
-	0xE3, 0x83, 0x8A, 0x43, 0xE3, 0x83, 0x8B, 0x43,
-	0xE3, 0x83, 0x8C, 0x43, 0xE3, 0x83, 0x8D, 0x43,
-	// Bytes 540 - 57f
-	0xE3, 0x83, 0x8E, 0x43, 0xE3, 0x83, 0x8F, 0x43,
-	0xE3, 0x83, 0x92, 0x43, 0xE3, 0x83, 0x95, 0x43,
-	0xE3, 0x83, 0x98, 0x43, 0xE3, 0x83, 0x9B, 0x43,
-	0xE3, 0x83, 0x9E, 0x43, 0xE3, 0x83, 0x9F, 0x43,
-	0xE3, 0x83, 0xA0, 0x43, 0xE3, 0x83, 0xA1, 0x43,
-	0xE3, 0x83, 0xA2, 0x43, 0xE3, 0x83, 0xA3, 0x43,
-	0xE3, 0x83, 0xA4, 0x43, 0xE3, 0x83, 0xA5, 0x43,
-	0xE3, 0x83, 0xA6, 0x43, 0xE3, 0x83, 0xA7, 0x43,
-	// Bytes 580 - 5bf
-	0xE3, 0x83, 0xA8, 0x43, 0xE3, 0x83, 0xA9, 0x43,
-	0xE3, 0x83, 0xAA, 0x43, 0xE3, 0x83, 0xAB, 0x43,
-	0xE3, 0x83, 0xAC, 0x43, 0xE3, 0x83, 0xAD, 0x43,
-	0xE3, 0x83, 0xAF, 0x43, 0xE3, 0x83, 0xB0, 0x43,
-	0xE3, 0x83, 0xB1, 0x43, 0xE3, 0x83, 0xB2, 0x43,
-	0xE3, 0x83, 0xB3, 0x43, 0xE3, 0x83, 0xBB, 0x43,
-	0xE3, 0x83, 0xBC, 0x43, 0xE3, 0x92, 0x9E, 0x43,
-	0xE3, 0x92, 0xB9, 0x43, 0xE3, 0x92, 0xBB, 0x43,
-	// Bytes 5c0 - 5ff
-	0xE3, 0x93, 0x9F, 0x43, 0xE3, 0x94, 0x95, 0x43,
-	0xE3, 0x9B, 0xAE, 0x43, 0xE3, 0x9B, 0xBC, 0x43,
-	0xE3, 0x9E, 0x81, 0x43, 0xE3, 0xA0, 0xAF, 0x43,
-	0xE3, 0xA1, 0xA2, 0x43, 0xE3, 0xA1, 0xBC, 0x43,
-	0xE3, 0xA3, 0x87, 0x43, 0xE3, 0xA3, 0xA3, 0x43,
-	0xE3, 0xA4, 0x9C, 0x43, 0xE3, 0xA4, 0xBA, 0x43,
-	0xE3, 0xA8, 0xAE, 0x43, 0xE3, 0xA9, 0xAC, 0x43,
-	0xE3, 0xAB, 0xA4, 0x43, 0xE3, 0xAC, 0x88, 0x43,
-	// Bytes 600 - 63f
-	0xE3, 0xAC, 0x99, 0x43, 0xE3, 0xAD, 0x89, 0x43,
-	0xE3, 0xAE, 0x9D, 0x43, 0xE3, 0xB0, 0x98, 0x43,
-	0xE3, 0xB1, 0x8E, 0x43, 0xE3, 0xB4, 0xB3, 0x43,
-	0xE3, 0xB6, 0x96, 0x43, 0xE3, 0xBA, 0xAC, 0x43,
-	0xE3, 0xBA, 0xB8, 0x43, 0xE3, 0xBC, 0x9B, 0x43,
-	0xE3, 0xBF, 0xBC, 0x43, 0xE4, 0x80, 0x88, 0x43,
-	0xE4, 0x80, 0x98, 0x43, 0xE4, 0x80, 0xB9, 0x43,
-	0xE4, 0x81, 0x86, 0x43, 0xE4, 0x82, 0x96, 0x43,
-	// Bytes 640 - 67f
-	0xE4, 0x83, 0xA3, 0x43, 0xE4, 0x84, 0xAF, 0x43,
-	0xE4, 0x88, 0x82, 0x43, 0xE4, 0x88, 0xA7, 0x43,
-	0xE4, 0x8A, 0xA0, 0x43, 0xE4, 0x8C, 0x81, 0x43,
-	0xE4, 0x8C, 0xB4, 0x43, 0xE4, 0x8D, 0x99, 0x43,
-	0xE4, 0x8F, 0x95, 0x43, 0xE4, 0x8F, 0x99, 0x43,
-	0xE4, 0x90, 0x8B, 0x43, 0xE4, 0x91, 0xAB, 0x43,
-	0xE4, 0x94, 0xAB, 0x43, 0xE4, 0x95, 0x9D, 0x43,
-	0xE4, 0x95, 0xA1, 0x43, 0xE4, 0x95, 0xAB, 0x43,
-	// Bytes 680 - 6bf
-	0xE4, 0x97, 0x97, 0x43, 0xE4, 0x97, 0xB9, 0x43,
-	0xE4, 0x98, 0xB5, 0x43, 0xE4, 0x9A, 0xBE, 0x43,
-	0xE4, 0x9B, 0x87, 0x43, 0xE4, 0xA6, 0x95, 0x43,
-	0xE4, 0xA7, 0xA6, 0x43, 0xE4, 0xA9, 0xAE, 0x43,
-	0xE4, 0xA9, 0xB6, 0x43, 0xE4, 0xAA, 0xB2, 0x43,
-	0xE4, 0xAC, 0xB3, 0x43, 0xE4, 0xAF, 0x8E, 0x43,
-	0xE4, 0xB3, 0x8E, 0x43, 0xE4, 0xB3, 0xAD, 0x43,
-	0xE4, 0xB3, 0xB8, 0x43, 0xE4, 0xB5, 0x96, 0x43,
-	// Bytes 6c0 - 6ff
-	0xE4, 0xB8, 0x80, 0x43, 0xE4, 0xB8, 0x81, 0x43,
-	0xE4, 0xB8, 0x83, 0x43, 0xE4, 0xB8, 0x89, 0x43,
-	0xE4, 0xB8, 0x8A, 0x43, 0xE4, 0xB8, 0x8B, 0x43,
-	0xE4, 0xB8, 0x8D, 0x43, 0xE4, 0xB8, 0x99, 0x43,
-	0xE4, 0xB8, 0xA6, 0x43, 0xE4, 0xB8, 0xA8, 0x43,
-	0xE4, 0xB8, 0xAD, 0x43, 0xE4, 0xB8, 0xB2, 0x43,
-	0xE4, 0xB8, 0xB6, 0x43, 0xE4, 0xB8, 0xB8, 0x43,
-	0xE4, 0xB8, 0xB9, 0x43, 0xE4, 0xB8, 0xBD, 0x43,
-	// Bytes 700 - 73f
-	0xE4, 0xB8, 0xBF, 0x43, 0xE4, 0xB9, 0x81, 0x43,
-	0xE4, 0xB9, 0x99, 0x43, 0xE4, 0xB9, 0x9D, 0x43,
-	0xE4, 0xBA, 0x82, 0x43, 0xE4, 0xBA, 0x85, 0x43,
-	0xE4, 0xBA, 0x86, 0x43, 0xE4, 0xBA, 0x8C, 0x43,
-	0xE4, 0xBA, 0x94, 0x43, 0xE4, 0xBA, 0xA0, 0x43,
-	0xE4, 0xBA, 0xA4, 0x43, 0xE4, 0xBA, 0xAE, 0x43,
-	0xE4, 0xBA, 0xBA, 0x43, 0xE4, 0xBB, 0x80, 0x43,
-	0xE4, 0xBB, 0x8C, 0x43, 0xE4, 0xBB, 0xA4, 0x43,
-	// Bytes 740 - 77f
-	0xE4, 0xBC, 0x81, 0x43, 0xE4, 0xBC, 0x91, 0x43,
-	0xE4, 0xBD, 0xA0, 0x43, 0xE4, 0xBE, 0x80, 0x43,
-	0xE4, 0xBE, 0x86, 0x43, 0xE4, 0xBE, 0x8B, 0x43,
-	0xE4, 0xBE, 0xAE, 0x43, 0xE4, 0xBE, 0xBB, 0x43,
-	0xE4, 0xBE, 0xBF, 0x43, 0xE5, 0x80, 0x82, 0x43,
-	0xE5, 0x80, 0xAB, 0x43, 0xE5, 0x81, 0xBA, 0x43,
-	0xE5, 0x82, 0x99, 0x43, 0xE5, 0x83, 0x8F, 0x43,
-	0xE5, 0x83, 0x9A, 0x43, 0xE5, 0x83, 0xA7, 0x43,
-	// Bytes 780 - 7bf
-	0xE5, 0x84, 0xAA, 0x43, 0xE5, 0x84, 0xBF, 0x43,
-	0xE5, 0x85, 0x80, 0x43, 0xE5, 0x85, 0x85, 0x43,
-	0xE5, 0x85, 0x8D, 0x43, 0xE5, 0x85, 0x94, 0x43,
-	0xE5, 0x85, 0xA4, 0x43, 0xE5, 0x85, 0xA5, 0x43,
-	0xE5, 0x85, 0xA7, 0x43, 0xE5, 0x85, 0xA8, 0x43,
-	0xE5, 0x85, 0xA9, 0x43, 0xE5, 0x85, 0xAB, 0x43,
-	0xE5, 0x85, 0xAD, 0x43, 0xE5, 0x85, 0xB7, 0x43,
-	0xE5, 0x86, 0x80, 0x43, 0xE5, 0x86, 0x82, 0x43,
-	// Bytes 7c0 - 7ff
-	0xE5, 0x86, 0x8D, 0x43, 0xE5, 0x86, 0x92, 0x43,
-	0xE5, 0x86, 0x95, 0x43, 0xE5, 0x86, 0x96, 0x43,
-	0xE5, 0x86, 0x97, 0x43, 0xE5, 0x86, 0x99, 0x43,
-	0xE5, 0x86, 0xA4, 0x43, 0xE5, 0x86, 0xAB, 0x43,
-	0xE5, 0x86, 0xAC, 0x43, 0xE5, 0x86, 0xB5, 0x43,
-	0xE5, 0x86, 0xB7, 0x43, 0xE5, 0x87, 0x89, 0x43,
-	0xE5, 0x87, 0x8C, 0x43, 0xE5, 0x87, 0x9C, 0x43,
-	0xE5, 0x87, 0x9E, 0x43, 0xE5, 0x87, 0xA0, 0x43,
-	// Bytes 800 - 83f
-	0xE5, 0x87, 0xB5, 0x43, 0xE5, 0x88, 0x80, 0x43,
-	0xE5, 0x88, 0x83, 0x43, 0xE5, 0x88, 0x87, 0x43,
-	0xE5, 0x88, 0x97, 0x43, 0xE5, 0x88, 0x9D, 0x43,
-	0xE5, 0x88, 0xA9, 0x43, 0xE5, 0x88, 0xBA, 0x43,
-	0xE5, 0x88, 0xBB, 0x43, 0xE5, 0x89, 0x86, 0x43,
-	0xE5, 0x89, 0x8D, 0x43, 0xE5, 0x89, 0xB2, 0x43,
-	0xE5, 0x89, 0xB7, 0x43, 0xE5, 0x8A, 0x89, 0x43,
-	0xE5, 0x8A, 0x9B, 0x43, 0xE5, 0x8A, 0xA3, 0x43,
-	// Bytes 840 - 87f
-	0xE5, 0x8A, 0xB3, 0x43, 0xE5, 0x8A, 0xB4, 0x43,
-	0xE5, 0x8B, 0x87, 0x43, 0xE5, 0x8B, 0x89, 0x43,
-	0xE5, 0x8B, 0x92, 0x43, 0xE5, 0x8B, 0x9E, 0x43,
-	0xE5, 0x8B, 0xA4, 0x43, 0xE5, 0x8B, 0xB5, 0x43,
-	0xE5, 0x8B, 0xB9, 0x43, 0xE5, 0x8B, 0xBA, 0x43,
-	0xE5, 0x8C, 0x85, 0x43, 0xE5, 0x8C, 0x86, 0x43,
-	0xE5, 0x8C, 0x95, 0x43, 0xE5, 0x8C, 0x97, 0x43,
-	0xE5, 0x8C, 0x9A, 0x43, 0xE5, 0x8C, 0xB8, 0x43,
-	// Bytes 880 - 8bf
-	0xE5, 0x8C, 0xBB, 0x43, 0xE5, 0x8C, 0xBF, 0x43,
-	0xE5, 0x8D, 0x81, 0x43, 0xE5, 0x8D, 0x84, 0x43,
-	0xE5, 0x8D, 0x85, 0x43, 0xE5, 0x8D, 0x89, 0x43,
-	0xE5, 0x8D, 0x91, 0x43, 0xE5, 0x8D, 0x94, 0x43,
-	0xE5, 0x8D, 0x9A, 0x43, 0xE5, 0x8D, 0x9C, 0x43,
-	0xE5, 0x8D, 0xA9, 0x43, 0xE5, 0x8D, 0xB0, 0x43,
-	0xE5, 0x8D, 0xB3, 0x43, 0xE5, 0x8D, 0xB5, 0x43,
-	0xE5, 0x8D, 0xBD, 0x43, 0xE5, 0x8D, 0xBF, 0x43,
-	// Bytes 8c0 - 8ff
-	0xE5, 0x8E, 0x82, 0x43, 0xE5, 0x8E, 0xB6, 0x43,
-	0xE5, 0x8F, 0x83, 0x43, 0xE5, 0x8F, 0x88, 0x43,
-	0xE5, 0x8F, 0x8A, 0x43, 0xE5, 0x8F, 0x8C, 0x43,
-	0xE5, 0x8F, 0x9F, 0x43, 0xE5, 0x8F, 0xA3, 0x43,
-	0xE5, 0x8F, 0xA5, 0x43, 0xE5, 0x8F, 0xAB, 0x43,
-	0xE5, 0x8F, 0xAF, 0x43, 0xE5, 0x8F, 0xB1, 0x43,
-	0xE5, 0x8F, 0xB3, 0x43, 0xE5, 0x90, 0x86, 0x43,
-	0xE5, 0x90, 0x88, 0x43, 0xE5, 0x90, 0x8D, 0x43,
-	// Bytes 900 - 93f
-	0xE5, 0x90, 0x8F, 0x43, 0xE5, 0x90, 0x9D, 0x43,
-	0xE5, 0x90, 0xB8, 0x43, 0xE5, 0x90, 0xB9, 0x43,
-	0xE5, 0x91, 0x82, 0x43, 0xE5, 0x91, 0x88, 0x43,
-	0xE5, 0x91, 0xA8, 0x43, 0xE5, 0x92, 0x9E, 0x43,
-	0xE5, 0x92, 0xA2, 0x43, 0xE5, 0x92, 0xBD, 0x43,
-	0xE5, 0x93, 0xB6, 0x43, 0xE5, 0x94, 0x90, 0x43,
-	0xE5, 0x95, 0x8F, 0x43, 0xE5, 0x95, 0x93, 0x43,
-	0xE5, 0x95, 0x95, 0x43, 0xE5, 0x95, 0xA3, 0x43,
-	// Bytes 940 - 97f
-	0xE5, 0x96, 0x84, 0x43, 0xE5, 0x96, 0x87, 0x43,
-	0xE5, 0x96, 0x99, 0x43, 0xE5, 0x96, 0x9D, 0x43,
-	0xE5, 0x96, 0xAB, 0x43, 0xE5, 0x96, 0xB3, 0x43,
-	0xE5, 0x96, 0xB6, 0x43, 0xE5, 0x97, 0x80, 0x43,
-	0xE5, 0x97, 0x82, 0x43, 0xE5, 0x97, 0xA2, 0x43,
-	0xE5, 0x98, 0x86, 0x43, 0xE5, 0x99, 0x91, 0x43,
-	0xE5, 0x99, 0xA8, 0x43, 0xE5, 0x99, 0xB4, 0x43,
-	0xE5, 0x9B, 0x97, 0x43, 0xE5, 0x9B, 0x9B, 0x43,
-	// Bytes 980 - 9bf
-	0xE5, 0x9B, 0xB9, 0x43, 0xE5, 0x9C, 0x96, 0x43,
-	0xE5, 0x9C, 0x97, 0x43, 0xE5, 0x9C, 0x9F, 0x43,
-	0xE5, 0x9C, 0xB0, 0x43, 0xE5, 0x9E, 0x8B, 0x43,
-	0xE5, 0x9F, 0x8E, 0x43, 0xE5, 0x9F, 0xB4, 0x43,
-	0xE5, 0xA0, 0x8D, 0x43, 0xE5, 0xA0, 0xB1, 0x43,
-	0xE5, 0xA0, 0xB2, 0x43, 0xE5, 0xA1, 0x80, 0x43,
-	0xE5, 0xA1, 0x9A, 0x43, 0xE5, 0xA1, 0x9E, 0x43,
-	0xE5, 0xA2, 0xA8, 0x43, 0xE5, 0xA2, 0xAC, 0x43,
-	// Bytes 9c0 - 9ff
-	0xE5, 0xA2, 0xB3, 0x43, 0xE5, 0xA3, 0x98, 0x43,
-	0xE5, 0xA3, 0x9F, 0x43, 0xE5, 0xA3, 0xAB, 0x43,
-	0xE5, 0xA3, 0xAE, 0x43, 0xE5, 0xA3, 0xB0, 0x43,
-	0xE5, 0xA3, 0xB2, 0x43, 0xE5, 0xA3, 0xB7, 0x43,
-	0xE5, 0xA4, 0x82, 0x43, 0xE5, 0xA4, 0x86, 0x43,
-	0xE5, 0xA4, 0x8A, 0x43, 0xE5, 0xA4, 0x95, 0x43,
-	0xE5, 0xA4, 0x9A, 0x43, 0xE5, 0xA4, 0x9C, 0x43,
-	0xE5, 0xA4, 0xA2, 0x43, 0xE5, 0xA4, 0xA7, 0x43,
-	// Bytes a00 - a3f
-	0xE5, 0xA4, 0xA9, 0x43, 0xE5, 0xA5, 0x84, 0x43,
-	0xE5, 0xA5, 0x88, 0x43, 0xE5, 0xA5, 0x91, 0x43,
-	0xE5, 0xA5, 0x94, 0x43, 0xE5, 0xA5, 0xA2, 0x43,
-	0xE5, 0xA5, 0xB3, 0x43, 0xE5, 0xA7, 0x98, 0x43,
-	0xE5, 0xA7, 0xAC, 0x43, 0xE5, 0xA8, 0x9B, 0x43,
-	0xE5, 0xA8, 0xA7, 0x43, 0xE5, 0xA9, 0xA2, 0x43,
-	0xE5, 0xA9, 0xA6, 0x43, 0xE5, 0xAA, 0xB5, 0x43,
-	0xE5, 0xAC, 0x88, 0x43, 0xE5, 0xAC, 0xA8, 0x43,
-	// Bytes a40 - a7f
-	0xE5, 0xAC, 0xBE, 0x43, 0xE5, 0xAD, 0x90, 0x43,
-	0xE5, 0xAD, 0x97, 0x43, 0xE5, 0xAD, 0xA6, 0x43,
-	0xE5, 0xAE, 0x80, 0x43, 0xE5, 0xAE, 0x85, 0x43,
-	0xE5, 0xAE, 0x97, 0x43, 0xE5, 0xAF, 0x83, 0x43,
-	0xE5, 0xAF, 0x98, 0x43, 0xE5, 0xAF, 0xA7, 0x43,
-	0xE5, 0xAF, 0xAE, 0x43, 0xE5, 0xAF, 0xB3, 0x43,
-	0xE5, 0xAF, 0xB8, 0x43, 0xE5, 0xAF, 0xBF, 0x43,
-	0xE5, 0xB0, 0x86, 0x43, 0xE5, 0xB0, 0x8F, 0x43,
-	// Bytes a80 - abf
-	0xE5, 0xB0, 0xA2, 0x43, 0xE5, 0xB0, 0xB8, 0x43,
-	0xE5, 0xB0, 0xBF, 0x43, 0xE5, 0xB1, 0xA0, 0x43,
-	0xE5, 0xB1, 0xA2, 0x43, 0xE5, 0xB1, 0xA4, 0x43,
-	0xE5, 0xB1, 0xA5, 0x43, 0xE5, 0xB1, 0xAE, 0x43,
-	0xE5, 0xB1, 0xB1, 0x43, 0xE5, 0xB2, 0x8D, 0x43,
-	0xE5, 0xB3, 0x80, 0x43, 0xE5, 0xB4, 0x99, 0x43,
-	0xE5, 0xB5, 0x83, 0x43, 0xE5, 0xB5, 0x90, 0x43,
-	0xE5, 0xB5, 0xAB, 0x43, 0xE5, 0xB5, 0xAE, 0x43,
-	// Bytes ac0 - aff
-	0xE5, 0xB5, 0xBC, 0x43, 0xE5, 0xB6, 0xB2, 0x43,
-	0xE5, 0xB6, 0xBA, 0x43, 0xE5, 0xB7, 0x9B, 0x43,
-	0xE5, 0xB7, 0xA1, 0x43, 0xE5, 0xB7, 0xA2, 0x43,
-	0xE5, 0xB7, 0xA5, 0x43, 0xE5, 0xB7, 0xA6, 0x43,
-	0xE5, 0xB7, 0xB1, 0x43, 0xE5, 0xB7, 0xBD, 0x43,
-	0xE5, 0xB7, 0xBE, 0x43, 0xE5, 0xB8, 0xA8, 0x43,
-	0xE5, 0xB8, 0xBD, 0x43, 0xE5, 0xB9, 0xA9, 0x43,
-	0xE5, 0xB9, 0xB2, 0x43, 0xE5, 0xB9, 0xB4, 0x43,
-	// Bytes b00 - b3f
-	0xE5, 0xB9, 0xBA, 0x43, 0xE5, 0xB9, 0xBC, 0x43,
-	0xE5, 0xB9, 0xBF, 0x43, 0xE5, 0xBA, 0xA6, 0x43,
-	0xE5, 0xBA, 0xB0, 0x43, 0xE5, 0xBA, 0xB3, 0x43,
-	0xE5, 0xBA, 0xB6, 0x43, 0xE5, 0xBB, 0x89, 0x43,
-	0xE5, 0xBB, 0x8A, 0x43, 0xE5, 0xBB, 0x92, 0x43,
-	0xE5, 0xBB, 0x93, 0x43, 0xE5, 0xBB, 0x99, 0x43,
-	0xE5, 0xBB, 0xAC, 0x43, 0xE5, 0xBB, 0xB4, 0x43,
-	0xE5, 0xBB, 0xBE, 0x43, 0xE5, 0xBC, 0x84, 0x43,
-	// Bytes b40 - b7f
-	0xE5, 0xBC, 0x8B, 0x43, 0xE5, 0xBC, 0x93, 0x43,
-	0xE5, 0xBC, 0xA2, 0x43, 0xE5, 0xBD, 0x90, 0x43,
-	0xE5, 0xBD, 0x93, 0x43, 0xE5, 0xBD, 0xA1, 0x43,
-	0xE5, 0xBD, 0xA2, 0x43, 0xE5, 0xBD, 0xA9, 0x43,
-	0xE5, 0xBD, 0xAB, 0x43, 0xE5, 0xBD, 0xB3, 0x43,
-	0xE5, 0xBE, 0x8B, 0x43, 0xE5, 0xBE, 0x8C, 0x43,
-	0xE5, 0xBE, 0x97, 0x43, 0xE5, 0xBE, 0x9A, 0x43,
-	0xE5, 0xBE, 0xA9, 0x43, 0xE5, 0xBE, 0xAD, 0x43,
-	// Bytes b80 - bbf
-	0xE5, 0xBF, 0x83, 0x43, 0xE5, 0xBF, 0x8D, 0x43,
-	0xE5, 0xBF, 0x97, 0x43, 0xE5, 0xBF, 0xB5, 0x43,
-	0xE5, 0xBF, 0xB9, 0x43, 0xE6, 0x80, 0x92, 0x43,
-	0xE6, 0x80, 0x9C, 0x43, 0xE6, 0x81, 0xB5, 0x43,
-	0xE6, 0x82, 0x81, 0x43, 0xE6, 0x82, 0x94, 0x43,
-	0xE6, 0x83, 0x87, 0x43, 0xE6, 0x83, 0x98, 0x43,
-	0xE6, 0x83, 0xA1, 0x43, 0xE6, 0x84, 0x88, 0x43,
-	0xE6, 0x85, 0x84, 0x43, 0xE6, 0x85, 0x88, 0x43,
-	// Bytes bc0 - bff
-	0xE6, 0x85, 0x8C, 0x43, 0xE6, 0x85, 0x8E, 0x43,
-	0xE6, 0x85, 0xA0, 0x43, 0xE6, 0x85, 0xA8, 0x43,
-	0xE6, 0x85, 0xBA, 0x43, 0xE6, 0x86, 0x8E, 0x43,
-	0xE6, 0x86, 0x90, 0x43, 0xE6, 0x86, 0xA4, 0x43,
-	0xE6, 0x86, 0xAF, 0x43, 0xE6, 0x86, 0xB2, 0x43,
-	0xE6, 0x87, 0x9E, 0x43, 0xE6, 0x87, 0xB2, 0x43,
-	0xE6, 0x87, 0xB6, 0x43, 0xE6, 0x88, 0x80, 0x43,
-	0xE6, 0x88, 0x88, 0x43, 0xE6, 0x88, 0x90, 0x43,
-	// Bytes c00 - c3f
-	0xE6, 0x88, 0x9B, 0x43, 0xE6, 0x88, 0xAE, 0x43,
-	0xE6, 0x88, 0xB4, 0x43, 0xE6, 0x88, 0xB6, 0x43,
-	0xE6, 0x89, 0x8B, 0x43, 0xE6, 0x89, 0x93, 0x43,
-	0xE6, 0x89, 0x9D, 0x43, 0xE6, 0x8A, 0x95, 0x43,
-	0xE6, 0x8A, 0xB1, 0x43, 0xE6, 0x8B, 0x89, 0x43,
-	0xE6, 0x8B, 0x8F, 0x43, 0xE6, 0x8B, 0x93, 0x43,
-	0xE6, 0x8B, 0x94, 0x43, 0xE6, 0x8B, 0xBC, 0x43,
-	0xE6, 0x8B, 0xBE, 0x43, 0xE6, 0x8C, 0x87, 0x43,
-	// Bytes c40 - c7f
-	0xE6, 0x8C, 0xBD, 0x43, 0xE6, 0x8D, 0x90, 0x43,
-	0xE6, 0x8D, 0x95, 0x43, 0xE6, 0x8D, 0xA8, 0x43,
-	0xE6, 0x8D, 0xBB, 0x43, 0xE6, 0x8E, 0x83, 0x43,
-	0xE6, 0x8E, 0xA0, 0x43, 0xE6, 0x8E, 0xA9, 0x43,
-	0xE6, 0x8F, 0x84, 0x43, 0xE6, 0x8F, 0x85, 0x43,
-	0xE6, 0x8F, 0xA4, 0x43, 0xE6, 0x90, 0x9C, 0x43,
-	0xE6, 0x90, 0xA2, 0x43, 0xE6, 0x91, 0x92, 0x43,
-	0xE6, 0x91, 0xA9, 0x43, 0xE6, 0x91, 0xB7, 0x43,
-	// Bytes c80 - cbf
-	0xE6, 0x91, 0xBE, 0x43, 0xE6, 0x92, 0x9A, 0x43,
-	0xE6, 0x92, 0x9D, 0x43, 0xE6, 0x93, 0x84, 0x43,
-	0xE6, 0x94, 0xAF, 0x43, 0xE6, 0x94, 0xB4, 0x43,
-	0xE6, 0x95, 0x8F, 0x43, 0xE6, 0x95, 0x96, 0x43,
-	0xE6, 0x95, 0xAC, 0x43, 0xE6, 0x95, 0xB8, 0x43,
-	0xE6, 0x96, 0x87, 0x43, 0xE6, 0x96, 0x97, 0x43,
-	0xE6, 0x96, 0x99, 0x43, 0xE6, 0x96, 0xA4, 0x43,
-	0xE6, 0x96, 0xB0, 0x43, 0xE6, 0x96, 0xB9, 0x43,
-	// Bytes cc0 - cff
-	0xE6, 0x97, 0x85, 0x43, 0xE6, 0x97, 0xA0, 0x43,
-	0xE6, 0x97, 0xA2, 0x43, 0xE6, 0x97, 0xA3, 0x43,
-	0xE6, 0x97, 0xA5, 0x43, 0xE6, 0x98, 0x93, 0x43,
-	0xE6, 0x98, 0xA0, 0x43, 0xE6, 0x99, 0x89, 0x43,
-	0xE6, 0x99, 0xB4, 0x43, 0xE6, 0x9A, 0x88, 0x43,
-	0xE6, 0x9A, 0x91, 0x43, 0xE6, 0x9A, 0x9C, 0x43,
-	0xE6, 0x9A, 0xB4, 0x43, 0xE6, 0x9B, 0x86, 0x43,
-	0xE6, 0x9B, 0xB0, 0x43, 0xE6, 0x9B, 0xB4, 0x43,
-	// Bytes d00 - d3f
-	0xE6, 0x9B, 0xB8, 0x43, 0xE6, 0x9C, 0x80, 0x43,
-	0xE6, 0x9C, 0x88, 0x43, 0xE6, 0x9C, 0x89, 0x43,
-	0xE6, 0x9C, 0x97, 0x43, 0xE6, 0x9C, 0x9B, 0x43,
-	0xE6, 0x9C, 0xA1, 0x43, 0xE6, 0x9C, 0xA8, 0x43,
-	0xE6, 0x9D, 0x8E, 0x43, 0xE6, 0x9D, 0x93, 0x43,
-	0xE6, 0x9D, 0x96, 0x43, 0xE6, 0x9D, 0x9E, 0x43,
-	0xE6, 0x9D, 0xBB, 0x43, 0xE6, 0x9E, 0x85, 0x43,
-	0xE6, 0x9E, 0x97, 0x43, 0xE6, 0x9F, 0xB3, 0x43,
-	// Bytes d40 - d7f
-	0xE6, 0x9F, 0xBA, 0x43, 0xE6, 0xA0, 0x97, 0x43,
-	0xE6, 0xA0, 0x9F, 0x43, 0xE6, 0xA0, 0xAA, 0x43,
-	0xE6, 0xA1, 0x92, 0x43, 0xE6, 0xA2, 0x81, 0x43,
-	0xE6, 0xA2, 0x85, 0x43, 0xE6, 0xA2, 0x8E, 0x43,
-	0xE6, 0xA2, 0xA8, 0x43, 0xE6, 0xA4, 0x94, 0x43,
-	0xE6, 0xA5, 0x82, 0x43, 0xE6, 0xA6, 0xA3, 0x43,
-	0xE6, 0xA7, 0xAA, 0x43, 0xE6, 0xA8, 0x82, 0x43,
-	0xE6, 0xA8, 0x93, 0x43, 0xE6, 0xAA, 0xA8, 0x43,
-	// Bytes d80 - dbf
-	0xE6, 0xAB, 0x93, 0x43, 0xE6, 0xAB, 0x9B, 0x43,
-	0xE6, 0xAC, 0x84, 0x43, 0xE6, 0xAC, 0xA0, 0x43,
-	0xE6, 0xAC, 0xA1, 0x43, 0xE6, 0xAD, 0x94, 0x43,
-	0xE6, 0xAD, 0xA2, 0x43, 0xE6, 0xAD, 0xA3, 0x43,
-	0xE6, 0xAD, 0xB2, 0x43, 0xE6, 0xAD, 0xB7, 0x43,
-	0xE6, 0xAD, 0xB9, 0x43, 0xE6, 0xAE, 0x9F, 0x43,
-	0xE6, 0xAE, 0xAE, 0x43, 0xE6, 0xAE, 0xB3, 0x43,
-	0xE6, 0xAE, 0xBA, 0x43, 0xE6, 0xAE, 0xBB, 0x43,
-	// Bytes dc0 - dff
-	0xE6, 0xAF, 0x8B, 0x43, 0xE6, 0xAF, 0x8D, 0x43,
-	0xE6, 0xAF, 0x94, 0x43, 0xE6, 0xAF, 0x9B, 0x43,
-	0xE6, 0xB0, 0x8F, 0x43, 0xE6, 0xB0, 0x94, 0x43,
-	0xE6, 0xB0, 0xB4, 0x43, 0xE6, 0xB1, 0x8E, 0x43,
-	0xE6, 0xB1, 0xA7, 0x43, 0xE6, 0xB2, 0x88, 0x43,
-	0xE6, 0xB2, 0xBF, 0x43, 0xE6, 0xB3, 0x8C, 0x43,
-	0xE6, 0xB3, 0x8D, 0x43, 0xE6, 0xB3, 0xA5, 0x43,
-	0xE6, 0xB3, 0xA8, 0x43, 0xE6, 0xB4, 0x96, 0x43,
-	// Bytes e00 - e3f
-	0xE6, 0xB4, 0x9B, 0x43, 0xE6, 0xB4, 0x9E, 0x43,
-	0xE6, 0xB4, 0xB4, 0x43, 0xE6, 0xB4, 0xBE, 0x43,
-	0xE6, 0xB5, 0x81, 0x43, 0xE6, 0xB5, 0xA9, 0x43,
-	0xE6, 0xB5, 0xAA, 0x43, 0xE6, 0xB5, 0xB7, 0x43,
-	0xE6, 0xB5, 0xB8, 0x43, 0xE6, 0xB6, 0x85, 0x43,
-	0xE6, 0xB7, 0x8B, 0x43, 0xE6, 0xB7, 0x9A, 0x43,
-	0xE6, 0xB7, 0xAA, 0x43, 0xE6, 0xB7, 0xB9, 0x43,
-	0xE6, 0xB8, 0x9A, 0x43, 0xE6, 0xB8, 0xAF, 0x43,
-	// Bytes e40 - e7f
-	0xE6, 0xB9, 0xAE, 0x43, 0xE6, 0xBA, 0x80, 0x43,
-	0xE6, 0xBA, 0x9C, 0x43, 0xE6, 0xBA, 0xBA, 0x43,
-	0xE6, 0xBB, 0x87, 0x43, 0xE6, 0xBB, 0x8B, 0x43,
-	0xE6, 0xBB, 0x91, 0x43, 0xE6, 0xBB, 0x9B, 0x43,
-	0xE6, 0xBC, 0x8F, 0x43, 0xE6, 0xBC, 0x94, 0x43,
-	0xE6, 0xBC, 0xA2, 0x43, 0xE6, 0xBC, 0xA3, 0x43,
-	0xE6, 0xBD, 0xAE, 0x43, 0xE6, 0xBF, 0x86, 0x43,
-	0xE6, 0xBF, 0xAB, 0x43, 0xE6, 0xBF, 0xBE, 0x43,
-	// Bytes e80 - ebf
-	0xE7, 0x80, 0x9B, 0x43, 0xE7, 0x80, 0x9E, 0x43,
-	0xE7, 0x80, 0xB9, 0x43, 0xE7, 0x81, 0x8A, 0x43,
-	0xE7, 0x81, 0xAB, 0x43, 0xE7, 0x81, 0xB0, 0x43,
-	0xE7, 0x81, 0xB7, 0x43, 0xE7, 0x81, 0xBD, 0x43,
-	0xE7, 0x82, 0x99, 0x43, 0xE7, 0x82, 0xAD, 0x43,
-	0xE7, 0x83, 0x88, 0x43, 0xE7, 0x83, 0x99, 0x43,
-	0xE7, 0x84, 0xA1, 0x43, 0xE7, 0x85, 0x85, 0x43,
-	0xE7, 0x85, 0x89, 0x43, 0xE7, 0x85, 0xAE, 0x43,
-	// Bytes ec0 - eff
-	0xE7, 0x86, 0x9C, 0x43, 0xE7, 0x87, 0x8E, 0x43,
-	0xE7, 0x87, 0x90, 0x43, 0xE7, 0x88, 0x90, 0x43,
-	0xE7, 0x88, 0x9B, 0x43, 0xE7, 0x88, 0xA8, 0x43,
-	0xE7, 0x88, 0xAA, 0x43, 0xE7, 0x88, 0xAB, 0x43,
-	0xE7, 0x88, 0xB5, 0x43, 0xE7, 0x88, 0xB6, 0x43,
-	0xE7, 0x88, 0xBB, 0x43, 0xE7, 0x88, 0xBF, 0x43,
-	0xE7, 0x89, 0x87, 0x43, 0xE7, 0x89, 0x90, 0x43,
-	0xE7, 0x89, 0x99, 0x43, 0xE7, 0x89, 0x9B, 0x43,
-	// Bytes f00 - f3f
-	0xE7, 0x89, 0xA2, 0x43, 0xE7, 0x89, 0xB9, 0x43,
-	0xE7, 0x8A, 0x80, 0x43, 0xE7, 0x8A, 0x95, 0x43,
-	0xE7, 0x8A, 0xAC, 0x43, 0xE7, 0x8A, 0xAF, 0x43,
-	0xE7, 0x8B, 0x80, 0x43, 0xE7, 0x8B, 0xBC, 0x43,
-	0xE7, 0x8C, 0xAA, 0x43, 0xE7, 0x8D, 0xB5, 0x43,
-	0xE7, 0x8D, 0xBA, 0x43, 0xE7, 0x8E, 0x84, 0x43,
-	0xE7, 0x8E, 0x87, 0x43, 0xE7, 0x8E, 0x89, 0x43,
-	0xE7, 0x8E, 0x8B, 0x43, 0xE7, 0x8E, 0xA5, 0x43,
-	// Bytes f40 - f7f
-	0xE7, 0x8E, 0xB2, 0x43, 0xE7, 0x8F, 0x9E, 0x43,
-	0xE7, 0x90, 0x86, 0x43, 0xE7, 0x90, 0x89, 0x43,
-	0xE7, 0x90, 0xA2, 0x43, 0xE7, 0x91, 0x87, 0x43,
-	0xE7, 0x91, 0x9C, 0x43, 0xE7, 0x91, 0xA9, 0x43,
-	0xE7, 0x91, 0xB1, 0x43, 0xE7, 0x92, 0x85, 0x43,
-	0xE7, 0x92, 0x89, 0x43, 0xE7, 0x92, 0x98, 0x43,
-	0xE7, 0x93, 0x8A, 0x43, 0xE7, 0x93, 0x9C, 0x43,
-	0xE7, 0x93, 0xA6, 0x43, 0xE7, 0x94, 0x86, 0x43,
-	// Bytes f80 - fbf
-	0xE7, 0x94, 0x98, 0x43, 0xE7, 0x94, 0x9F, 0x43,
-	0xE7, 0x94, 0xA4, 0x43, 0xE7, 0x94, 0xA8, 0x43,
-	0xE7, 0x94, 0xB0, 0x43, 0xE7, 0x94, 0xB2, 0x43,
-	0xE7, 0x94, 0xB3, 0x43, 0xE7, 0x94, 0xB7, 0x43,
-	0xE7, 0x94, 0xBB, 0x43, 0xE7, 0x94, 0xBE, 0x43,
-	0xE7, 0x95, 0x99, 0x43, 0xE7, 0x95, 0xA5, 0x43,
-	0xE7, 0x95, 0xB0, 0x43, 0xE7, 0x96, 0x8B, 0x43,
-	0xE7, 0x96, 0x92, 0x43, 0xE7, 0x97, 0xA2, 0x43,
-	// Bytes fc0 - fff
-	0xE7, 0x98, 0x90, 0x43, 0xE7, 0x98, 0x9D, 0x43,
-	0xE7, 0x98, 0x9F, 0x43, 0xE7, 0x99, 0x82, 0x43,
-	0xE7, 0x99, 0xA9, 0x43, 0xE7, 0x99, 0xB6, 0x43,
-	0xE7, 0x99, 0xBD, 0x43, 0xE7, 0x9A, 0xAE, 0x43,
-	0xE7, 0x9A, 0xBF, 0x43, 0xE7, 0x9B, 0x8A, 0x43,
-	0xE7, 0x9B, 0x9B, 0x43, 0xE7, 0x9B, 0xA3, 0x43,
-	0xE7, 0x9B, 0xA7, 0x43, 0xE7, 0x9B, 0xAE, 0x43,
-	0xE7, 0x9B, 0xB4, 0x43, 0xE7, 0x9C, 0x81, 0x43,
-	// Bytes 1000 - 103f
-	0xE7, 0x9C, 0x9E, 0x43, 0xE7, 0x9C, 0x9F, 0x43,
-	0xE7, 0x9D, 0x80, 0x43, 0xE7, 0x9D, 0x8A, 0x43,
-	0xE7, 0x9E, 0x8B, 0x43, 0xE7, 0x9E, 0xA7, 0x43,
-	0xE7, 0x9F, 0x9B, 0x43, 0xE7, 0x9F, 0xA2, 0x43,
-	0xE7, 0x9F, 0xB3, 0x43, 0xE7, 0xA1, 0x8E, 0x43,
-	0xE7, 0xA1, 0xAB, 0x43, 0xE7, 0xA2, 0x8C, 0x43,
-	0xE7, 0xA2, 0x91, 0x43, 0xE7, 0xA3, 0x8A, 0x43,
-	0xE7, 0xA3, 0x8C, 0x43, 0xE7, 0xA3, 0xBB, 0x43,
-	// Bytes 1040 - 107f
-	0xE7, 0xA4, 0xAA, 0x43, 0xE7, 0xA4, 0xBA, 0x43,
-	0xE7, 0xA4, 0xBC, 0x43, 0xE7, 0xA4, 0xBE, 0x43,
-	0xE7, 0xA5, 0x88, 0x43, 0xE7, 0xA5, 0x89, 0x43,
-	0xE7, 0xA5, 0x90, 0x43, 0xE7, 0xA5, 0x96, 0x43,
-	0xE7, 0xA5, 0x9D, 0x43, 0xE7, 0xA5, 0x9E, 0x43,
-	0xE7, 0xA5, 0xA5, 0x43, 0xE7, 0xA5, 0xBF, 0x43,
-	0xE7, 0xA6, 0x81, 0x43, 0xE7, 0xA6, 0x8D, 0x43,
-	0xE7, 0xA6, 0x8E, 0x43, 0xE7, 0xA6, 0x8F, 0x43,
-	// Bytes 1080 - 10bf
-	0xE7, 0xA6, 0xAE, 0x43, 0xE7, 0xA6, 0xB8, 0x43,
-	0xE7, 0xA6, 0xBE, 0x43, 0xE7, 0xA7, 0x8A, 0x43,
-	0xE7, 0xA7, 0x98, 0x43, 0xE7, 0xA7, 0xAB, 0x43,
-	0xE7, 0xA8, 0x9C, 0x43, 0xE7, 0xA9, 0x80, 0x43,
-	0xE7, 0xA9, 0x8A, 0x43, 0xE7, 0xA9, 0x8F, 0x43,
-	0xE7, 0xA9, 0xB4, 0x43, 0xE7, 0xA9, 0xBA, 0x43,
-	0xE7, 0xAA, 0x81, 0x43, 0xE7, 0xAA, 0xB1, 0x43,
-	0xE7, 0xAB, 0x8B, 0x43, 0xE7, 0xAB, 0xAE, 0x43,
-	// Bytes 10c0 - 10ff
-	0xE7, 0xAB, 0xB9, 0x43, 0xE7, 0xAC, 0xA0, 0x43,
-	0xE7, 0xAE, 0x8F, 0x43, 0xE7, 0xAF, 0x80, 0x43,
-	0xE7, 0xAF, 0x86, 0x43, 0xE7, 0xAF, 0x89, 0x43,
-	0xE7, 0xB0, 0xBE, 0x43, 0xE7, 0xB1, 0xA0, 0x43,
-	0xE7, 0xB1, 0xB3, 0x43, 0xE7, 0xB1, 0xBB, 0x43,
-	0xE7, 0xB2, 0x92, 0x43, 0xE7, 0xB2, 0xBE, 0x43,
-	0xE7, 0xB3, 0x92, 0x43, 0xE7, 0xB3, 0x96, 0x43,
-	0xE7, 0xB3, 0xA3, 0x43, 0xE7, 0xB3, 0xA7, 0x43,
-	// Bytes 1100 - 113f
-	0xE7, 0xB3, 0xA8, 0x43, 0xE7, 0xB3, 0xB8, 0x43,
-	0xE7, 0xB4, 0x80, 0x43, 0xE7, 0xB4, 0x90, 0x43,
-	0xE7, 0xB4, 0xA2, 0x43, 0xE7, 0xB4, 0xAF, 0x43,
-	0xE7, 0xB5, 0x82, 0x43, 0xE7, 0xB5, 0x9B, 0x43,
-	0xE7, 0xB5, 0xA3, 0x43, 0xE7, 0xB6, 0xA0, 0x43,
-	0xE7, 0xB6, 0xBE, 0x43, 0xE7, 0xB7, 0x87, 0x43,
-	0xE7, 0xB7, 0xB4, 0x43, 0xE7, 0xB8, 0x82, 0x43,
-	0xE7, 0xB8, 0x89, 0x43, 0xE7, 0xB8, 0xB7, 0x43,
-	// Bytes 1140 - 117f
-	0xE7, 0xB9, 0x81, 0x43, 0xE7, 0xB9, 0x85, 0x43,
-	0xE7, 0xBC, 0xB6, 0x43, 0xE7, 0xBC, 0xBE, 0x43,
-	0xE7, 0xBD, 0x91, 0x43, 0xE7, 0xBD, 0xB2, 0x43,
-	0xE7, 0xBD, 0xB9, 0x43, 0xE7, 0xBD, 0xBA, 0x43,
-	0xE7, 0xBE, 0x85, 0x43, 0xE7, 0xBE, 0x8A, 0x43,
-	0xE7, 0xBE, 0x95, 0x43, 0xE7, 0xBE, 0x9A, 0x43,
-	0xE7, 0xBE, 0xBD, 0x43, 0xE7, 0xBF, 0xBA, 0x43,
-	0xE8, 0x80, 0x81, 0x43, 0xE8, 0x80, 0x85, 0x43,
-	// Bytes 1180 - 11bf
-	0xE8, 0x80, 0x8C, 0x43, 0xE8, 0x80, 0x92, 0x43,
-	0xE8, 0x80, 0xB3, 0x43, 0xE8, 0x81, 0x86, 0x43,
-	0xE8, 0x81, 0xA0, 0x43, 0xE8, 0x81, 0xAF, 0x43,
-	0xE8, 0x81, 0xB0, 0x43, 0xE8, 0x81, 0xBE, 0x43,
-	0xE8, 0x81, 0xBF, 0x43, 0xE8, 0x82, 0x89, 0x43,
-	0xE8, 0x82, 0x8B, 0x43, 0xE8, 0x82, 0xAD, 0x43,
-	0xE8, 0x82, 0xB2, 0x43, 0xE8, 0x84, 0x83, 0x43,
-	0xE8, 0x84, 0xBE, 0x43, 0xE8, 0x87, 0x98, 0x43,
-	// Bytes 11c0 - 11ff
-	0xE8, 0x87, 0xA3, 0x43, 0xE8, 0x87, 0xA8, 0x43,
-	0xE8, 0x87, 0xAA, 0x43, 0xE8, 0x87, 0xAD, 0x43,
-	0xE8, 0x87, 0xB3, 0x43, 0xE8, 0x87, 0xBC, 0x43,
-	0xE8, 0x88, 0x81, 0x43, 0xE8, 0x88, 0x84, 0x43,
-	0xE8, 0x88, 0x8C, 0x43, 0xE8, 0x88, 0x98, 0x43,
-	0xE8, 0x88, 0x9B, 0x43, 0xE8, 0x88, 0x9F, 0x43,
-	0xE8, 0x89, 0xAE, 0x43, 0xE8, 0x89, 0xAF, 0x43,
-	0xE8, 0x89, 0xB2, 0x43, 0xE8, 0x89, 0xB8, 0x43,
-	// Bytes 1200 - 123f
-	0xE8, 0x89, 0xB9, 0x43, 0xE8, 0x8A, 0x8B, 0x43,
-	0xE8, 0x8A, 0x91, 0x43, 0xE8, 0x8A, 0x9D, 0x43,
-	0xE8, 0x8A, 0xB1, 0x43, 0xE8, 0x8A, 0xB3, 0x43,
-	0xE8, 0x8A, 0xBD, 0x43, 0xE8, 0x8B, 0xA5, 0x43,
-	0xE8, 0x8B, 0xA6, 0x43, 0xE8, 0x8C, 0x9D, 0x43,
-	0xE8, 0x8C, 0xA3, 0x43, 0xE8, 0x8C, 0xB6, 0x43,
-	0xE8, 0x8D, 0x92, 0x43, 0xE8, 0x8D, 0x93, 0x43,
-	0xE8, 0x8D, 0xA3, 0x43, 0xE8, 0x8E, 0xAD, 0x43,
-	// Bytes 1240 - 127f
-	0xE8, 0x8E, 0xBD, 0x43, 0xE8, 0x8F, 0x89, 0x43,
-	0xE8, 0x8F, 0x8A, 0x43, 0xE8, 0x8F, 0x8C, 0x43,
-	0xE8, 0x8F, 0x9C, 0x43, 0xE8, 0x8F, 0xA7, 0x43,
-	0xE8, 0x8F, 0xAF, 0x43, 0xE8, 0x8F, 0xB1, 0x43,
-	0xE8, 0x90, 0xBD, 0x43, 0xE8, 0x91, 0x89, 0x43,
-	0xE8, 0x91, 0x97, 0x43, 0xE8, 0x93, 0xAE, 0x43,
-	0xE8, 0x93, 0xB1, 0x43, 0xE8, 0x93, 0xB3, 0x43,
-	0xE8, 0x93, 0xBC, 0x43, 0xE8, 0x94, 0x96, 0x43,
-	// Bytes 1280 - 12bf
-	0xE8, 0x95, 0xA4, 0x43, 0xE8, 0x97, 0x8D, 0x43,
-	0xE8, 0x97, 0xBA, 0x43, 0xE8, 0x98, 0x86, 0x43,
-	0xE8, 0x98, 0x92, 0x43, 0xE8, 0x98, 0xAD, 0x43,
-	0xE8, 0x98, 0xBF, 0x43, 0xE8, 0x99, 0x8D, 0x43,
-	0xE8, 0x99, 0x90, 0x43, 0xE8, 0x99, 0x9C, 0x43,
-	0xE8, 0x99, 0xA7, 0x43, 0xE8, 0x99, 0xA9, 0x43,
-	0xE8, 0x99, 0xAB, 0x43, 0xE8, 0x9A, 0x88, 0x43,
-	0xE8, 0x9A, 0xA9, 0x43, 0xE8, 0x9B, 0xA2, 0x43,
-	// Bytes 12c0 - 12ff
-	0xE8, 0x9C, 0x8E, 0x43, 0xE8, 0x9C, 0xA8, 0x43,
-	0xE8, 0x9D, 0xAB, 0x43, 0xE8, 0x9D, 0xB9, 0x43,
-	0xE8, 0x9E, 0x86, 0x43, 0xE8, 0x9E, 0xBA, 0x43,
-	0xE8, 0x9F, 0xA1, 0x43, 0xE8, 0xA0, 0x81, 0x43,
-	0xE8, 0xA0, 0x9F, 0x43, 0xE8, 0xA1, 0x80, 0x43,
-	0xE8, 0xA1, 0x8C, 0x43, 0xE8, 0xA1, 0xA0, 0x43,
-	0xE8, 0xA1, 0xA3, 0x43, 0xE8, 0xA3, 0x82, 0x43,
-	0xE8, 0xA3, 0x8F, 0x43, 0xE8, 0xA3, 0x97, 0x43,
-	// Bytes 1300 - 133f
-	0xE8, 0xA3, 0x9E, 0x43, 0xE8, 0xA3, 0xA1, 0x43,
-	0xE8, 0xA3, 0xB8, 0x43, 0xE8, 0xA3, 0xBA, 0x43,
-	0xE8, 0xA4, 0x90, 0x43, 0xE8, 0xA5, 0x81, 0x43,
-	0xE8, 0xA5, 0xA4, 0x43, 0xE8, 0xA5, 0xBE, 0x43,
-	0xE8, 0xA6, 0x86, 0x43, 0xE8, 0xA6, 0x8B, 0x43,
-	0xE8, 0xA6, 0x96, 0x43, 0xE8, 0xA7, 0x92, 0x43,
-	0xE8, 0xA7, 0xA3, 0x43, 0xE8, 0xA8, 0x80, 0x43,
-	0xE8, 0xAA, 0xA0, 0x43, 0xE8, 0xAA, 0xAA, 0x43,
-	// Bytes 1340 - 137f
-	0xE8, 0xAA, 0xBF, 0x43, 0xE8, 0xAB, 0x8B, 0x43,
-	0xE8, 0xAB, 0x92, 0x43, 0xE8, 0xAB, 0x96, 0x43,
-	0xE8, 0xAB, 0xAD, 0x43, 0xE8, 0xAB, 0xB8, 0x43,
-	0xE8, 0xAB, 0xBE, 0x43, 0xE8, 0xAC, 0x81, 0x43,
-	0xE8, 0xAC, 0xB9, 0x43, 0xE8, 0xAD, 0x98, 0x43,
-	0xE8, 0xAE, 0x80, 0x43, 0xE8, 0xAE, 0x8A, 0x43,
-	0xE8, 0xB0, 0xB7, 0x43, 0xE8, 0xB1, 0x86, 0x43,
-	0xE8, 0xB1, 0x88, 0x43, 0xE8, 0xB1, 0x95, 0x43,
-	// Bytes 1380 - 13bf
-	0xE8, 0xB1, 0xB8, 0x43, 0xE8, 0xB2, 0x9D, 0x43,
-	0xE8, 0xB2, 0xA1, 0x43, 0xE8, 0xB2, 0xA9, 0x43,
-	0xE8, 0xB2, 0xAB, 0x43, 0xE8, 0xB3, 0x81, 0x43,
-	0xE8, 0xB3, 0x82, 0x43, 0xE8, 0xB3, 0x87, 0x43,
-	0xE8, 0xB3, 0x88, 0x43, 0xE8, 0xB3, 0x93, 0x43,
-	0xE8, 0xB4, 0x88, 0x43, 0xE8, 0xB4, 0x9B, 0x43,
-	0xE8, 0xB5, 0xA4, 0x43, 0xE8, 0xB5, 0xB0, 0x43,
-	0xE8, 0xB5, 0xB7, 0x43, 0xE8, 0xB6, 0xB3, 0x43,
-	// Bytes 13c0 - 13ff
-	0xE8, 0xB6, 0xBC, 0x43, 0xE8, 0xB7, 0x8B, 0x43,
-	0xE8, 0xB7, 0xAF, 0x43, 0xE8, 0xB7, 0xB0, 0x43,
-	0xE8, 0xBA, 0xAB, 0x43, 0xE8, 0xBB, 0x8A, 0x43,
-	0xE8, 0xBB, 0x94, 0x43, 0xE8, 0xBC, 0xA6, 0x43,
-	0xE8, 0xBC, 0xAA, 0x43, 0xE8, 0xBC, 0xB8, 0x43,
-	0xE8, 0xBC, 0xBB, 0x43, 0xE8, 0xBD, 0xA2, 0x43,
-	0xE8, 0xBE, 0x9B, 0x43, 0xE8, 0xBE, 0x9E, 0x43,
-	0xE8, 0xBE, 0xB0, 0x43, 0xE8, 0xBE, 0xB5, 0x43,
-	// Bytes 1400 - 143f
-	0xE8, 0xBE, 0xB6, 0x43, 0xE9, 0x80, 0xA3, 0x43,
-	0xE9, 0x80, 0xB8, 0x43, 0xE9, 0x81, 0x8A, 0x43,
-	0xE9, 0x81, 0xA9, 0x43, 0xE9, 0x81, 0xB2, 0x43,
-	0xE9, 0x81, 0xBC, 0x43, 0xE9, 0x82, 0x8F, 0x43,
-	0xE9, 0x82, 0x91, 0x43, 0xE9, 0x82, 0x94, 0x43,
-	0xE9, 0x83, 0x8E, 0x43, 0xE9, 0x83, 0x9E, 0x43,
-	0xE9, 0x83, 0xB1, 0x43, 0xE9, 0x83, 0xBD, 0x43,
-	0xE9, 0x84, 0x91, 0x43, 0xE9, 0x84, 0x9B, 0x43,
-	// Bytes 1440 - 147f
-	0xE9, 0x85, 0x89, 0x43, 0xE9, 0x85, 0x8D, 0x43,
-	0xE9, 0x85, 0xAA, 0x43, 0xE9, 0x86, 0x99, 0x43,
-	0xE9, 0x86, 0xB4, 0x43, 0xE9, 0x87, 0x86, 0x43,
-	0xE9, 0x87, 0x8C, 0x43, 0xE9, 0x87, 0x8F, 0x43,
-	0xE9, 0x87, 0x91, 0x43, 0xE9, 0x88, 0xB4, 0x43,
-	0xE9, 0x88, 0xB8, 0x43, 0xE9, 0x89, 0xB6, 0x43,
-	0xE9, 0x89, 0xBC, 0x43, 0xE9, 0x8B, 0x97, 0x43,
-	0xE9, 0x8B, 0x98, 0x43, 0xE9, 0x8C, 0x84, 0x43,
-	// Bytes 1480 - 14bf
-	0xE9, 0x8D, 0x8A, 0x43, 0xE9, 0x8F, 0xB9, 0x43,
-	0xE9, 0x90, 0x95, 0x43, 0xE9, 0x95, 0xB7, 0x43,
-	0xE9, 0x96, 0x80, 0x43, 0xE9, 0x96, 0x8B, 0x43,
-	0xE9, 0x96, 0xAD, 0x43, 0xE9, 0x96, 0xB7, 0x43,
-	0xE9, 0x98, 0x9C, 0x43, 0xE9, 0x98, 0xAE, 0x43,
-	0xE9, 0x99, 0x8B, 0x43, 0xE9, 0x99, 0x8D, 0x43,
-	0xE9, 0x99, 0xB5, 0x43, 0xE9, 0x99, 0xB8, 0x43,
-	0xE9, 0x99, 0xBC, 0x43, 0xE9, 0x9A, 0x86, 0x43,
-	// Bytes 14c0 - 14ff
-	0xE9, 0x9A, 0xA3, 0x43, 0xE9, 0x9A, 0xB6, 0x43,
-	0xE9, 0x9A, 0xB7, 0x43, 0xE9, 0x9A, 0xB8, 0x43,
-	0xE9, 0x9A, 0xB9, 0x43, 0xE9, 0x9B, 0x83, 0x43,
-	0xE9, 0x9B, 0xA2, 0x43, 0xE9, 0x9B, 0xA3, 0x43,
-	0xE9, 0x9B, 0xA8, 0x43, 0xE9, 0x9B, 0xB6, 0x43,
-	0xE9, 0x9B, 0xB7, 0x43, 0xE9, 0x9C, 0xA3, 0x43,
-	0xE9, 0x9C, 0xB2, 0x43, 0xE9, 0x9D, 0x88, 0x43,
-	0xE9, 0x9D, 0x91, 0x43, 0xE9, 0x9D, 0x96, 0x43,
-	// Bytes 1500 - 153f
-	0xE9, 0x9D, 0x9E, 0x43, 0xE9, 0x9D, 0xA2, 0x43,
-	0xE9, 0x9D, 0xA9, 0x43, 0xE9, 0x9F, 0x8B, 0x43,
-	0xE9, 0x9F, 0x9B, 0x43, 0xE9, 0x9F, 0xA0, 0x43,
-	0xE9, 0x9F, 0xAD, 0x43, 0xE9, 0x9F, 0xB3, 0x43,
-	0xE9, 0x9F, 0xBF, 0x43, 0xE9, 0xA0, 0x81, 0x43,
-	0xE9, 0xA0, 0x85, 0x43, 0xE9, 0xA0, 0x8B, 0x43,
-	0xE9, 0xA0, 0x98, 0x43, 0xE9, 0xA0, 0xA9, 0x43,
-	0xE9, 0xA0, 0xBB, 0x43, 0xE9, 0xA1, 0x9E, 0x43,
-	// Bytes 1540 - 157f
-	0xE9, 0xA2, 0xA8, 0x43, 0xE9, 0xA3, 0x9B, 0x43,
-	0xE9, 0xA3, 0x9F, 0x43, 0xE9, 0xA3, 0xA2, 0x43,
-	0xE9, 0xA3, 0xAF, 0x43, 0xE9, 0xA3, 0xBC, 0x43,
-	0xE9, 0xA4, 0xA8, 0x43, 0xE9, 0xA4, 0xA9, 0x43,
-	0xE9, 0xA6, 0x96, 0x43, 0xE9, 0xA6, 0x99, 0x43,
-	0xE9, 0xA6, 0xA7, 0x43, 0xE9, 0xA6, 0xAC, 0x43,
-	0xE9, 0xA7, 0x82, 0x43, 0xE9, 0xA7, 0xB1, 0x43,
-	0xE9, 0xA7, 0xBE, 0x43, 0xE9, 0xA9, 0xAA, 0x43,
-	// Bytes 1580 - 15bf
-	0xE9, 0xAA, 0xA8, 0x43, 0xE9, 0xAB, 0x98, 0x43,
-	0xE9, 0xAB, 0x9F, 0x43, 0xE9, 0xAC, 0x92, 0x43,
-	0xE9, 0xAC, 0xA5, 0x43, 0xE9, 0xAC, 0xAF, 0x43,
-	0xE9, 0xAC, 0xB2, 0x43, 0xE9, 0xAC, 0xBC, 0x43,
-	0xE9, 0xAD, 0x9A, 0x43, 0xE9, 0xAD, 0xAF, 0x43,
-	0xE9, 0xB1, 0x80, 0x43, 0xE9, 0xB1, 0x97, 0x43,
-	0xE9, 0xB3, 0xA5, 0x43, 0xE9, 0xB3, 0xBD, 0x43,
-	0xE9, 0xB5, 0xA7, 0x43, 0xE9, 0xB6, 0xB4, 0x43,
-	// Bytes 15c0 - 15ff
-	0xE9, 0xB7, 0xBA, 0x43, 0xE9, 0xB8, 0x9E, 0x43,
-	0xE9, 0xB9, 0xB5, 0x43, 0xE9, 0xB9, 0xBF, 0x43,
-	0xE9, 0xBA, 0x97, 0x43, 0xE9, 0xBA, 0x9F, 0x43,
-	0xE9, 0xBA, 0xA5, 0x43, 0xE9, 0xBA, 0xBB, 0x43,
-	0xE9, 0xBB, 0x83, 0x43, 0xE9, 0xBB, 0x8D, 0x43,
-	0xE9, 0xBB, 0x8E, 0x43, 0xE9, 0xBB, 0x91, 0x43,
-	0xE9, 0xBB, 0xB9, 0x43, 0xE9, 0xBB, 0xBD, 0x43,
-	0xE9, 0xBB, 0xBE, 0x43, 0xE9, 0xBC, 0x85, 0x43,
-	// Bytes 1600 - 163f
-	0xE9, 0xBC, 0x8E, 0x43, 0xE9, 0xBC, 0x8F, 0x43,
-	0xE9, 0xBC, 0x93, 0x43, 0xE9, 0xBC, 0x96, 0x43,
-	0xE9, 0xBC, 0xA0, 0x43, 0xE9, 0xBC, 0xBB, 0x43,
-	0xE9, 0xBD, 0x83, 0x43, 0xE9, 0xBD, 0x8A, 0x43,
-	0xE9, 0xBD, 0x92, 0x43, 0xE9, 0xBE, 0x8D, 0x43,
-	0xE9, 0xBE, 0x8E, 0x43, 0xE9, 0xBE, 0x9C, 0x43,
-	0xE9, 0xBE, 0x9F, 0x43, 0xE9, 0xBE, 0xA0, 0x43,
-	0xEA, 0x9C, 0xA7, 0x43, 0xEA, 0x9D, 0xAF, 0x43,
-	// Bytes 1640 - 167f
-	0xEA, 0xAC, 0xB7, 0x43, 0xEA, 0xAD, 0x92, 0x44,
-	0xF0, 0xA0, 0x84, 0xA2, 0x44, 0xF0, 0xA0, 0x94,
-	0x9C, 0x44, 0xF0, 0xA0, 0x94, 0xA5, 0x44, 0xF0,
-	0xA0, 0x95, 0x8B, 0x44, 0xF0, 0xA0, 0x98, 0xBA,
-	0x44, 0xF0, 0xA0, 0xA0, 0x84, 0x44, 0xF0, 0xA0,
-	0xA3, 0x9E, 0x44, 0xF0, 0xA0, 0xA8, 0xAC, 0x44,
-	0xF0, 0xA0, 0xAD, 0xA3, 0x44, 0xF0, 0xA1, 0x93,
-	0xA4, 0x44, 0xF0, 0xA1, 0x9A, 0xA8, 0x44, 0xF0,
-	// Bytes 1680 - 16bf
-	0xA1, 0x9B, 0xAA, 0x44, 0xF0, 0xA1, 0xA7, 0x88,
-	0x44, 0xF0, 0xA1, 0xAC, 0x98, 0x44, 0xF0, 0xA1,
-	0xB4, 0x8B, 0x44, 0xF0, 0xA1, 0xB7, 0xA4, 0x44,
-	0xF0, 0xA1, 0xB7, 0xA6, 0x44, 0xF0, 0xA2, 0x86,
-	0x83, 0x44, 0xF0, 0xA2, 0x86, 0x9F, 0x44, 0xF0,
-	0xA2, 0x8C, 0xB1, 0x44, 0xF0, 0xA2, 0x9B, 0x94,
-	0x44, 0xF0, 0xA2, 0xA1, 0x84, 0x44, 0xF0, 0xA2,
-	0xA1, 0x8A, 0x44, 0xF0, 0xA2, 0xAC, 0x8C, 0x44,
-	// Bytes 16c0 - 16ff
-	0xF0, 0xA2, 0xAF, 0xB1, 0x44, 0xF0, 0xA3, 0x80,
-	0x8A, 0x44, 0xF0, 0xA3, 0x8A, 0xB8, 0x44, 0xF0,
-	0xA3, 0x8D, 0x9F, 0x44, 0xF0, 0xA3, 0x8E, 0x93,
-	0x44, 0xF0, 0xA3, 0x8E, 0x9C, 0x44, 0xF0, 0xA3,
-	0x8F, 0x83, 0x44, 0xF0, 0xA3, 0x8F, 0x95, 0x44,
-	0xF0, 0xA3, 0x91, 0xAD, 0x44, 0xF0, 0xA3, 0x9A,
-	0xA3, 0x44, 0xF0, 0xA3, 0xA2, 0xA7, 0x44, 0xF0,
-	0xA3, 0xAA, 0x8D, 0x44, 0xF0, 0xA3, 0xAB, 0xBA,
-	// Bytes 1700 - 173f
-	0x44, 0xF0, 0xA3, 0xB2, 0xBC, 0x44, 0xF0, 0xA3,
-	0xB4, 0x9E, 0x44, 0xF0, 0xA3, 0xBB, 0x91, 0x44,
-	0xF0, 0xA3, 0xBD, 0x9E, 0x44, 0xF0, 0xA3, 0xBE,
-	0x8E, 0x44, 0xF0, 0xA4, 0x89, 0xA3, 0x44, 0xF0,
-	0xA4, 0x8B, 0xAE, 0x44, 0xF0, 0xA4, 0x8E, 0xAB,
-	0x44, 0xF0, 0xA4, 0x98, 0x88, 0x44, 0xF0, 0xA4,
-	0x9C, 0xB5, 0x44, 0xF0, 0xA4, 0xA0, 0x94, 0x44,
-	0xF0, 0xA4, 0xB0, 0xB6, 0x44, 0xF0, 0xA4, 0xB2,
-	// Bytes 1740 - 177f
-	0x92, 0x44, 0xF0, 0xA4, 0xBE, 0xA1, 0x44, 0xF0,
-	0xA4, 0xBE, 0xB8, 0x44, 0xF0, 0xA5, 0x81, 0x84,
-	0x44, 0xF0, 0xA5, 0x83, 0xB2, 0x44, 0xF0, 0xA5,
-	0x83, 0xB3, 0x44, 0xF0, 0xA5, 0x84, 0x99, 0x44,
-	0xF0, 0xA5, 0x84, 0xB3, 0x44, 0xF0, 0xA5, 0x89,
-	0x89, 0x44, 0xF0, 0xA5, 0x90, 0x9D, 0x44, 0xF0,
-	0xA5, 0x98, 0xA6, 0x44, 0xF0, 0xA5, 0x9A, 0x9A,
-	0x44, 0xF0, 0xA5, 0x9B, 0x85, 0x44, 0xF0, 0xA5,
-	// Bytes 1780 - 17bf
-	0xA5, 0xBC, 0x44, 0xF0, 0xA5, 0xAA, 0xA7, 0x44,
-	0xF0, 0xA5, 0xAE, 0xAB, 0x44, 0xF0, 0xA5, 0xB2,
-	0x80, 0x44, 0xF0, 0xA5, 0xB3, 0x90, 0x44, 0xF0,
-	0xA5, 0xBE, 0x86, 0x44, 0xF0, 0xA6, 0x87, 0x9A,
-	0x44, 0xF0, 0xA6, 0x88, 0xA8, 0x44, 0xF0, 0xA6,
-	0x89, 0x87, 0x44, 0xF0, 0xA6, 0x8B, 0x99, 0x44,
-	0xF0, 0xA6, 0x8C, 0xBE, 0x44, 0xF0, 0xA6, 0x93,
-	0x9A, 0x44, 0xF0, 0xA6, 0x94, 0xA3, 0x44, 0xF0,
-	// Bytes 17c0 - 17ff
-	0xA6, 0x96, 0xA8, 0x44, 0xF0, 0xA6, 0x9E, 0xA7,
-	0x44, 0xF0, 0xA6, 0x9E, 0xB5, 0x44, 0xF0, 0xA6,
-	0xAC, 0xBC, 0x44, 0xF0, 0xA6, 0xB0, 0xB6, 0x44,
-	0xF0, 0xA6, 0xB3, 0x95, 0x44, 0xF0, 0xA6, 0xB5,
-	0xAB, 0x44, 0xF0, 0xA6, 0xBC, 0xAC, 0x44, 0xF0,
-	0xA6, 0xBE, 0xB1, 0x44, 0xF0, 0xA7, 0x83, 0x92,
-	0x44, 0xF0, 0xA7, 0x8F, 0x8A, 0x44, 0xF0, 0xA7,
-	0x99, 0xA7, 0x44, 0xF0, 0xA7, 0xA2, 0xAE, 0x44,
-	// Bytes 1800 - 183f
-	0xF0, 0xA7, 0xA5, 0xA6, 0x44, 0xF0, 0xA7, 0xB2,
-	0xA8, 0x44, 0xF0, 0xA7, 0xBB, 0x93, 0x44, 0xF0,
-	0xA7, 0xBC, 0xAF, 0x44, 0xF0, 0xA8, 0x97, 0x92,
-	0x44, 0xF0, 0xA8, 0x97, 0xAD, 0x44, 0xF0, 0xA8,
-	0x9C, 0xAE, 0x44, 0xF0, 0xA8, 0xAF, 0xBA, 0x44,
-	0xF0, 0xA8, 0xB5, 0xB7, 0x44, 0xF0, 0xA9, 0x85,
-	0x85, 0x44, 0xF0, 0xA9, 0x87, 0x9F, 0x44, 0xF0,
-	0xA9, 0x88, 0x9A, 0x44, 0xF0, 0xA9, 0x90, 0x8A,
-	// Bytes 1840 - 187f
-	0x44, 0xF0, 0xA9, 0x92, 0x96, 0x44, 0xF0, 0xA9,
-	0x96, 0xB6, 0x44, 0xF0, 0xA9, 0xAC, 0xB0, 0x44,
-	0xF0, 0xAA, 0x83, 0x8E, 0x44, 0xF0, 0xAA, 0x84,
-	0x85, 0x44, 0xF0, 0xAA, 0x88, 0x8E, 0x44, 0xF0,
-	0xAA, 0x8A, 0x91, 0x44, 0xF0, 0xAA, 0x8E, 0x92,
-	0x44, 0xF0, 0xAA, 0x98, 0x80, 0x42, 0x21, 0x21,
-	0x42, 0x21, 0x3F, 0x42, 0x2E, 0x2E, 0x42, 0x30,
-	0x2C, 0x42, 0x30, 0x2E, 0x42, 0x31, 0x2C, 0x42,
-	// Bytes 1880 - 18bf
-	0x31, 0x2E, 0x42, 0x31, 0x30, 0x42, 0x31, 0x31,
-	0x42, 0x31, 0x32, 0x42, 0x31, 0x33, 0x42, 0x31,
-	0x34, 0x42, 0x31, 0x35, 0x42, 0x31, 0x36, 0x42,
-	0x31, 0x37, 0x42, 0x31, 0x38, 0x42, 0x31, 0x39,
-	0x42, 0x32, 0x2C, 0x42, 0x32, 0x2E, 0x42, 0x32,
-	0x30, 0x42, 0x32, 0x31, 0x42, 0x32, 0x32, 0x42,
-	0x32, 0x33, 0x42, 0x32, 0x34, 0x42, 0x32, 0x35,
-	0x42, 0x32, 0x36, 0x42, 0x32, 0x37, 0x42, 0x32,
-	// Bytes 18c0 - 18ff
-	0x38, 0x42, 0x32, 0x39, 0x42, 0x33, 0x2C, 0x42,
-	0x33, 0x2E, 0x42, 0x33, 0x30, 0x42, 0x33, 0x31,
-	0x42, 0x33, 0x32, 0x42, 0x33, 0x33, 0x42, 0x33,
-	0x34, 0x42, 0x33, 0x35, 0x42, 0x33, 0x36, 0x42,
-	0x33, 0x37, 0x42, 0x33, 0x38, 0x42, 0x33, 0x39,
-	0x42, 0x34, 0x2C, 0x42, 0x34, 0x2E, 0x42, 0x34,
-	0x30, 0x42, 0x34, 0x31, 0x42, 0x34, 0x32, 0x42,
-	0x34, 0x33, 0x42, 0x34, 0x34, 0x42, 0x34, 0x35,
-	// Bytes 1900 - 193f
-	0x42, 0x34, 0x36, 0x42, 0x34, 0x37, 0x42, 0x34,
-	0x38, 0x42, 0x34, 0x39, 0x42, 0x35, 0x2C, 0x42,
-	0x35, 0x2E, 0x42, 0x35, 0x30, 0x42, 0x36, 0x2C,
-	0x42, 0x36, 0x2E, 0x42, 0x37, 0x2C, 0x42, 0x37,
-	0x2E, 0x42, 0x38, 0x2C, 0x42, 0x38, 0x2E, 0x42,
-	0x39, 0x2C, 0x42, 0x39, 0x2E, 0x42, 0x3D, 0x3D,
-	0x42, 0x3F, 0x21, 0x42, 0x3F, 0x3F, 0x42, 0x41,
-	0x55, 0x42, 0x42, 0x71, 0x42, 0x43, 0x44, 0x42,
-	// Bytes 1940 - 197f
-	0x44, 0x4A, 0x42, 0x44, 0x5A, 0x42, 0x44, 0x7A,
-	0x42, 0x47, 0x42, 0x42, 0x47, 0x79, 0x42, 0x48,
-	0x50, 0x42, 0x48, 0x56, 0x42, 0x48, 0x67, 0x42,
-	0x48, 0x7A, 0x42, 0x49, 0x49, 0x42, 0x49, 0x4A,
-	0x42, 0x49, 0x55, 0x42, 0x49, 0x56, 0x42, 0x49,
-	0x58, 0x42, 0x4B, 0x42, 0x42, 0x4B, 0x4B, 0x42,
-	0x4B, 0x4D, 0x42, 0x4C, 0x4A, 0x42, 0x4C, 0x6A,
-	0x42, 0x4D, 0x42, 0x42, 0x4D, 0x43, 0x42, 0x4D,
-	// Bytes 1980 - 19bf
-	0x44, 0x42, 0x4D, 0x56, 0x42, 0x4D, 0x57, 0x42,
-	0x4E, 0x4A, 0x42, 0x4E, 0x6A, 0x42, 0x4E, 0x6F,
-	0x42, 0x50, 0x48, 0x42, 0x50, 0x52, 0x42, 0x50,
-	0x61, 0x42, 0x52, 0x73, 0x42, 0x53, 0x44, 0x42,
-	0x53, 0x4D, 0x42, 0x53, 0x53, 0x42, 0x53, 0x76,
-	0x42, 0x54, 0x4D, 0x42, 0x56, 0x49, 0x42, 0x57,
-	0x43, 0x42, 0x57, 0x5A, 0x42, 0x57, 0x62, 0x42,
-	0x58, 0x49, 0x42, 0x63, 0x63, 0x42, 0x63, 0x64,
-	// Bytes 19c0 - 19ff
-	0x42, 0x63, 0x6D, 0x42, 0x64, 0x42, 0x42, 0x64,
-	0x61, 0x42, 0x64, 0x6C, 0x42, 0x64, 0x6D, 0x42,
-	0x64, 0x7A, 0x42, 0x65, 0x56, 0x42, 0x66, 0x66,
-	0x42, 0x66, 0x69, 0x42, 0x66, 0x6C, 0x42, 0x66,
-	0x6D, 0x42, 0x68, 0x61, 0x42, 0x69, 0x69, 0x42,
-	0x69, 0x6A, 0x42, 0x69, 0x6E, 0x42, 0x69, 0x76,
-	0x42, 0x69, 0x78, 0x42, 0x6B, 0x41, 0x42, 0x6B,
-	0x56, 0x42, 0x6B, 0x57, 0x42, 0x6B, 0x67, 0x42,
-	// Bytes 1a00 - 1a3f
-	0x6B, 0x6C, 0x42, 0x6B, 0x6D, 0x42, 0x6B, 0x74,
-	0x42, 0x6C, 0x6A, 0x42, 0x6C, 0x6D, 0x42, 0x6C,
-	0x6E, 0x42, 0x6C, 0x78, 0x42, 0x6D, 0x32, 0x42,
-	0x6D, 0x33, 0x42, 0x6D, 0x41, 0x42, 0x6D, 0x56,
-	0x42, 0x6D, 0x57, 0x42, 0x6D, 0x62, 0x42, 0x6D,
-	0x67, 0x42, 0x6D, 0x6C, 0x42, 0x6D, 0x6D, 0x42,
-	0x6D, 0x73, 0x42, 0x6E, 0x41, 0x42, 0x6E, 0x46,
-	0x42, 0x6E, 0x56, 0x42, 0x6E, 0x57, 0x42, 0x6E,
-	// Bytes 1a40 - 1a7f
-	0x6A, 0x42, 0x6E, 0x6D, 0x42, 0x6E, 0x73, 0x42,
-	0x6F, 0x56, 0x42, 0x70, 0x41, 0x42, 0x70, 0x46,
-	0x42, 0x70, 0x56, 0x42, 0x70, 0x57, 0x42, 0x70,
-	0x63, 0x42, 0x70, 0x73, 0x42, 0x73, 0x72, 0x42,
-	0x73, 0x74, 0x42, 0x76, 0x69, 0x42, 0x78, 0x69,
-	0x43, 0x28, 0x31, 0x29, 0x43, 0x28, 0x32, 0x29,
-	0x43, 0x28, 0x33, 0x29, 0x43, 0x28, 0x34, 0x29,
-	0x43, 0x28, 0x35, 0x29, 0x43, 0x28, 0x36, 0x29,
-	// Bytes 1a80 - 1abf
-	0x43, 0x28, 0x37, 0x29, 0x43, 0x28, 0x38, 0x29,
-	0x43, 0x28, 0x39, 0x29, 0x43, 0x28, 0x41, 0x29,
-	0x43, 0x28, 0x42, 0x29, 0x43, 0x28, 0x43, 0x29,
-	0x43, 0x28, 0x44, 0x29, 0x43, 0x28, 0x45, 0x29,
-	0x43, 0x28, 0x46, 0x29, 0x43, 0x28, 0x47, 0x29,
-	0x43, 0x28, 0x48, 0x29, 0x43, 0x28, 0x49, 0x29,
-	0x43, 0x28, 0x4A, 0x29, 0x43, 0x28, 0x4B, 0x29,
-	0x43, 0x28, 0x4C, 0x29, 0x43, 0x28, 0x4D, 0x29,
-	// Bytes 1ac0 - 1aff
-	0x43, 0x28, 0x4E, 0x29, 0x43, 0x28, 0x4F, 0x29,
-	0x43, 0x28, 0x50, 0x29, 0x43, 0x28, 0x51, 0x29,
-	0x43, 0x28, 0x52, 0x29, 0x43, 0x28, 0x53, 0x29,
-	0x43, 0x28, 0x54, 0x29, 0x43, 0x28, 0x55, 0x29,
-	0x43, 0x28, 0x56, 0x29, 0x43, 0x28, 0x57, 0x29,
-	0x43, 0x28, 0x58, 0x29, 0x43, 0x28, 0x59, 0x29,
-	0x43, 0x28, 0x5A, 0x29, 0x43, 0x28, 0x61, 0x29,
-	0x43, 0x28, 0x62, 0x29, 0x43, 0x28, 0x63, 0x29,
-	// Bytes 1b00 - 1b3f
-	0x43, 0x28, 0x64, 0x29, 0x43, 0x28, 0x65, 0x29,
-	0x43, 0x28, 0x66, 0x29, 0x43, 0x28, 0x67, 0x29,
-	0x43, 0x28, 0x68, 0x29, 0x43, 0x28, 0x69, 0x29,
-	0x43, 0x28, 0x6A, 0x29, 0x43, 0x28, 0x6B, 0x29,
-	0x43, 0x28, 0x6C, 0x29, 0x43, 0x28, 0x6D, 0x29,
-	0x43, 0x28, 0x6E, 0x29, 0x43, 0x28, 0x6F, 0x29,
-	0x43, 0x28, 0x70, 0x29, 0x43, 0x28, 0x71, 0x29,
-	0x43, 0x28, 0x72, 0x29, 0x43, 0x28, 0x73, 0x29,
-	// Bytes 1b40 - 1b7f
-	0x43, 0x28, 0x74, 0x29, 0x43, 0x28, 0x75, 0x29,
-	0x43, 0x28, 0x76, 0x29, 0x43, 0x28, 0x77, 0x29,
-	0x43, 0x28, 0x78, 0x29, 0x43, 0x28, 0x79, 0x29,
-	0x43, 0x28, 0x7A, 0x29, 0x43, 0x2E, 0x2E, 0x2E,
-	0x43, 0x31, 0x30, 0x2E, 0x43, 0x31, 0x31, 0x2E,
-	0x43, 0x31, 0x32, 0x2E, 0x43, 0x31, 0x33, 0x2E,
-	0x43, 0x31, 0x34, 0x2E, 0x43, 0x31, 0x35, 0x2E,
-	0x43, 0x31, 0x36, 0x2E, 0x43, 0x31, 0x37, 0x2E,
-	// Bytes 1b80 - 1bbf
-	0x43, 0x31, 0x38, 0x2E, 0x43, 0x31, 0x39, 0x2E,
-	0x43, 0x32, 0x30, 0x2E, 0x43, 0x3A, 0x3A, 0x3D,
-	0x43, 0x3D, 0x3D, 0x3D, 0x43, 0x43, 0x6F, 0x2E,
-	0x43, 0x46, 0x41, 0x58, 0x43, 0x47, 0x48, 0x7A,
-	0x43, 0x47, 0x50, 0x61, 0x43, 0x49, 0x49, 0x49,
-	0x43, 0x4C, 0x54, 0x44, 0x43, 0x4C, 0xC2, 0xB7,
-	0x43, 0x4D, 0x48, 0x7A, 0x43, 0x4D, 0x50, 0x61,
-	0x43, 0x4D, 0xCE, 0xA9, 0x43, 0x50, 0x50, 0x4D,
-	// Bytes 1bc0 - 1bff
-	0x43, 0x50, 0x50, 0x56, 0x43, 0x50, 0x54, 0x45,
-	0x43, 0x54, 0x45, 0x4C, 0x43, 0x54, 0x48, 0x7A,
-	0x43, 0x56, 0x49, 0x49, 0x43, 0x58, 0x49, 0x49,
-	0x43, 0x61, 0x2F, 0x63, 0x43, 0x61, 0x2F, 0x73,
-	0x43, 0x61, 0xCA, 0xBE, 0x43, 0x62, 0x61, 0x72,
-	0x43, 0x63, 0x2F, 0x6F, 0x43, 0x63, 0x2F, 0x75,
-	0x43, 0x63, 0x61, 0x6C, 0x43, 0x63, 0x6D, 0x32,
-	0x43, 0x63, 0x6D, 0x33, 0x43, 0x64, 0x6D, 0x32,
-	// Bytes 1c00 - 1c3f
-	0x43, 0x64, 0x6D, 0x33, 0x43, 0x65, 0x72, 0x67,
-	0x43, 0x66, 0x66, 0x69, 0x43, 0x66, 0x66, 0x6C,
-	0x43, 0x67, 0x61, 0x6C, 0x43, 0x68, 0x50, 0x61,
-	0x43, 0x69, 0x69, 0x69, 0x43, 0x6B, 0x48, 0x7A,
-	0x43, 0x6B, 0x50, 0x61, 0x43, 0x6B, 0x6D, 0x32,
-	0x43, 0x6B, 0x6D, 0x33, 0x43, 0x6B, 0xCE, 0xA9,
-	0x43, 0x6C, 0x6F, 0x67, 0x43, 0x6C, 0xC2, 0xB7,
-	0x43, 0x6D, 0x69, 0x6C, 0x43, 0x6D, 0x6D, 0x32,
-	// Bytes 1c40 - 1c7f
-	0x43, 0x6D, 0x6D, 0x33, 0x43, 0x6D, 0x6F, 0x6C,
-	0x43, 0x72, 0x61, 0x64, 0x43, 0x76, 0x69, 0x69,
-	0x43, 0x78, 0x69, 0x69, 0x43, 0xC2, 0xB0, 0x43,
-	0x43, 0xC2, 0xB0, 0x46, 0x43, 0xCA, 0xBC, 0x6E,
-	0x43, 0xCE, 0xBC, 0x41, 0x43, 0xCE, 0xBC, 0x46,
-	0x43, 0xCE, 0xBC, 0x56, 0x43, 0xCE, 0xBC, 0x57,
-	0x43, 0xCE, 0xBC, 0x67, 0x43, 0xCE, 0xBC, 0x6C,
-	0x43, 0xCE, 0xBC, 0x6D, 0x43, 0xCE, 0xBC, 0x73,
-	// Bytes 1c80 - 1cbf
-	0x44, 0x28, 0x31, 0x30, 0x29, 0x44, 0x28, 0x31,
-	0x31, 0x29, 0x44, 0x28, 0x31, 0x32, 0x29, 0x44,
-	0x28, 0x31, 0x33, 0x29, 0x44, 0x28, 0x31, 0x34,
-	0x29, 0x44, 0x28, 0x31, 0x35, 0x29, 0x44, 0x28,
-	0x31, 0x36, 0x29, 0x44, 0x28, 0x31, 0x37, 0x29,
-	0x44, 0x28, 0x31, 0x38, 0x29, 0x44, 0x28, 0x31,
-	0x39, 0x29, 0x44, 0x28, 0x32, 0x30, 0x29, 0x44,
-	0x30, 0xE7, 0x82, 0xB9, 0x44, 0x31, 0xE2, 0x81,
-	// Bytes 1cc0 - 1cff
-	0x84, 0x44, 0x31, 0xE6, 0x97, 0xA5, 0x44, 0x31,
-	0xE6, 0x9C, 0x88, 0x44, 0x31, 0xE7, 0x82, 0xB9,
-	0x44, 0x32, 0xE6, 0x97, 0xA5, 0x44, 0x32, 0xE6,
-	0x9C, 0x88, 0x44, 0x32, 0xE7, 0x82, 0xB9, 0x44,
-	0x33, 0xE6, 0x97, 0xA5, 0x44, 0x33, 0xE6, 0x9C,
-	0x88, 0x44, 0x33, 0xE7, 0x82, 0xB9, 0x44, 0x34,
-	0xE6, 0x97, 0xA5, 0x44, 0x34, 0xE6, 0x9C, 0x88,
-	0x44, 0x34, 0xE7, 0x82, 0xB9, 0x44, 0x35, 0xE6,
-	// Bytes 1d00 - 1d3f
-	0x97, 0xA5, 0x44, 0x35, 0xE6, 0x9C, 0x88, 0x44,
-	0x35, 0xE7, 0x82, 0xB9, 0x44, 0x36, 0xE6, 0x97,
-	0xA5, 0x44, 0x36, 0xE6, 0x9C, 0x88, 0x44, 0x36,
-	0xE7, 0x82, 0xB9, 0x44, 0x37, 0xE6, 0x97, 0xA5,
-	0x44, 0x37, 0xE6, 0x9C, 0x88, 0x44, 0x37, 0xE7,
-	0x82, 0xB9, 0x44, 0x38, 0xE6, 0x97, 0xA5, 0x44,
-	0x38, 0xE6, 0x9C, 0x88, 0x44, 0x38, 0xE7, 0x82,
-	0xB9, 0x44, 0x39, 0xE6, 0x97, 0xA5, 0x44, 0x39,
-	// Bytes 1d40 - 1d7f
-	0xE6, 0x9C, 0x88, 0x44, 0x39, 0xE7, 0x82, 0xB9,
-	0x44, 0x56, 0x49, 0x49, 0x49, 0x44, 0x61, 0x2E,
-	0x6D, 0x2E, 0x44, 0x6B, 0x63, 0x61, 0x6C, 0x44,
-	0x70, 0x2E, 0x6D, 0x2E, 0x44, 0x76, 0x69, 0x69,
-	0x69, 0x44, 0xD5, 0xA5, 0xD6, 0x82, 0x44, 0xD5,
-	0xB4, 0xD5, 0xA5, 0x44, 0xD5, 0xB4, 0xD5, 0xAB,
-	0x44, 0xD5, 0xB4, 0xD5, 0xAD, 0x44, 0xD5, 0xB4,
-	0xD5, 0xB6, 0x44, 0xD5, 0xBE, 0xD5, 0xB6, 0x44,
-	// Bytes 1d80 - 1dbf
-	0xD7, 0x90, 0xD7, 0x9C, 0x44, 0xD8, 0xA7, 0xD9,
-	0xB4, 0x44, 0xD8, 0xA8, 0xD8, 0xAC, 0x44, 0xD8,
-	0xA8, 0xD8, 0xAD, 0x44, 0xD8, 0xA8, 0xD8, 0xAE,
-	0x44, 0xD8, 0xA8, 0xD8, 0xB1, 0x44, 0xD8, 0xA8,
-	0xD8, 0xB2, 0x44, 0xD8, 0xA8, 0xD9, 0x85, 0x44,
-	0xD8, 0xA8, 0xD9, 0x86, 0x44, 0xD8, 0xA8, 0xD9,
-	0x87, 0x44, 0xD8, 0xA8, 0xD9, 0x89, 0x44, 0xD8,
-	0xA8, 0xD9, 0x8A, 0x44, 0xD8, 0xAA, 0xD8, 0xAC,
-	// Bytes 1dc0 - 1dff
-	0x44, 0xD8, 0xAA, 0xD8, 0xAD, 0x44, 0xD8, 0xAA,
-	0xD8, 0xAE, 0x44, 0xD8, 0xAA, 0xD8, 0xB1, 0x44,
-	0xD8, 0xAA, 0xD8, 0xB2, 0x44, 0xD8, 0xAA, 0xD9,
-	0x85, 0x44, 0xD8, 0xAA, 0xD9, 0x86, 0x44, 0xD8,
-	0xAA, 0xD9, 0x87, 0x44, 0xD8, 0xAA, 0xD9, 0x89,
-	0x44, 0xD8, 0xAA, 0xD9, 0x8A, 0x44, 0xD8, 0xAB,
-	0xD8, 0xAC, 0x44, 0xD8, 0xAB, 0xD8, 0xB1, 0x44,
-	0xD8, 0xAB, 0xD8, 0xB2, 0x44, 0xD8, 0xAB, 0xD9,
-	// Bytes 1e00 - 1e3f
-	0x85, 0x44, 0xD8, 0xAB, 0xD9, 0x86, 0x44, 0xD8,
-	0xAB, 0xD9, 0x87, 0x44, 0xD8, 0xAB, 0xD9, 0x89,
-	0x44, 0xD8, 0xAB, 0xD9, 0x8A, 0x44, 0xD8, 0xAC,
-	0xD8, 0xAD, 0x44, 0xD8, 0xAC, 0xD9, 0x85, 0x44,
-	0xD8, 0xAC, 0xD9, 0x89, 0x44, 0xD8, 0xAC, 0xD9,
-	0x8A, 0x44, 0xD8, 0xAD, 0xD8, 0xAC, 0x44, 0xD8,
-	0xAD, 0xD9, 0x85, 0x44, 0xD8, 0xAD, 0xD9, 0x89,
-	0x44, 0xD8, 0xAD, 0xD9, 0x8A, 0x44, 0xD8, 0xAE,
-	// Bytes 1e40 - 1e7f
-	0xD8, 0xAC, 0x44, 0xD8, 0xAE, 0xD8, 0xAD, 0x44,
-	0xD8, 0xAE, 0xD9, 0x85, 0x44, 0xD8, 0xAE, 0xD9,
-	0x89, 0x44, 0xD8, 0xAE, 0xD9, 0x8A, 0x44, 0xD8,
-	0xB3, 0xD8, 0xAC, 0x44, 0xD8, 0xB3, 0xD8, 0xAD,
-	0x44, 0xD8, 0xB3, 0xD8, 0xAE, 0x44, 0xD8, 0xB3,
-	0xD8, 0xB1, 0x44, 0xD8, 0xB3, 0xD9, 0x85, 0x44,
-	0xD8, 0xB3, 0xD9, 0x87, 0x44, 0xD8, 0xB3, 0xD9,
-	0x89, 0x44, 0xD8, 0xB3, 0xD9, 0x8A, 0x44, 0xD8,
-	// Bytes 1e80 - 1ebf
-	0xB4, 0xD8, 0xAC, 0x44, 0xD8, 0xB4, 0xD8, 0xAD,
-	0x44, 0xD8, 0xB4, 0xD8, 0xAE, 0x44, 0xD8, 0xB4,
-	0xD8, 0xB1, 0x44, 0xD8, 0xB4, 0xD9, 0x85, 0x44,
-	0xD8, 0xB4, 0xD9, 0x87, 0x44, 0xD8, 0xB4, 0xD9,
-	0x89, 0x44, 0xD8, 0xB4, 0xD9, 0x8A, 0x44, 0xD8,
-	0xB5, 0xD8, 0xAD, 0x44, 0xD8, 0xB5, 0xD8, 0xAE,
-	0x44, 0xD8, 0xB5, 0xD8, 0xB1, 0x44, 0xD8, 0xB5,
-	0xD9, 0x85, 0x44, 0xD8, 0xB5, 0xD9, 0x89, 0x44,
-	// Bytes 1ec0 - 1eff
-	0xD8, 0xB5, 0xD9, 0x8A, 0x44, 0xD8, 0xB6, 0xD8,
-	0xAC, 0x44, 0xD8, 0xB6, 0xD8, 0xAD, 0x44, 0xD8,
-	0xB6, 0xD8, 0xAE, 0x44, 0xD8, 0xB6, 0xD8, 0xB1,
-	0x44, 0xD8, 0xB6, 0xD9, 0x85, 0x44, 0xD8, 0xB6,
-	0xD9, 0x89, 0x44, 0xD8, 0xB6, 0xD9, 0x8A, 0x44,
-	0xD8, 0xB7, 0xD8, 0xAD, 0x44, 0xD8, 0xB7, 0xD9,
-	0x85, 0x44, 0xD8, 0xB7, 0xD9, 0x89, 0x44, 0xD8,
-	0xB7, 0xD9, 0x8A, 0x44, 0xD8, 0xB8, 0xD9, 0x85,
-	// Bytes 1f00 - 1f3f
-	0x44, 0xD8, 0xB9, 0xD8, 0xAC, 0x44, 0xD8, 0xB9,
-	0xD9, 0x85, 0x44, 0xD8, 0xB9, 0xD9, 0x89, 0x44,
-	0xD8, 0xB9, 0xD9, 0x8A, 0x44, 0xD8, 0xBA, 0xD8,
-	0xAC, 0x44, 0xD8, 0xBA, 0xD9, 0x85, 0x44, 0xD8,
-	0xBA, 0xD9, 0x89, 0x44, 0xD8, 0xBA, 0xD9, 0x8A,
-	0x44, 0xD9, 0x81, 0xD8, 0xAC, 0x44, 0xD9, 0x81,
-	0xD8, 0xAD, 0x44, 0xD9, 0x81, 0xD8, 0xAE, 0x44,
-	0xD9, 0x81, 0xD9, 0x85, 0x44, 0xD9, 0x81, 0xD9,
-	// Bytes 1f40 - 1f7f
-	0x89, 0x44, 0xD9, 0x81, 0xD9, 0x8A, 0x44, 0xD9,
-	0x82, 0xD8, 0xAD, 0x44, 0xD9, 0x82, 0xD9, 0x85,
-	0x44, 0xD9, 0x82, 0xD9, 0x89, 0x44, 0xD9, 0x82,
-	0xD9, 0x8A, 0x44, 0xD9, 0x83, 0xD8, 0xA7, 0x44,
-	0xD9, 0x83, 0xD8, 0xAC, 0x44, 0xD9, 0x83, 0xD8,
-	0xAD, 0x44, 0xD9, 0x83, 0xD8, 0xAE, 0x44, 0xD9,
-	0x83, 0xD9, 0x84, 0x44, 0xD9, 0x83, 0xD9, 0x85,
-	0x44, 0xD9, 0x83, 0xD9, 0x89, 0x44, 0xD9, 0x83,
-	// Bytes 1f80 - 1fbf
-	0xD9, 0x8A, 0x44, 0xD9, 0x84, 0xD8, 0xA7, 0x44,
-	0xD9, 0x84, 0xD8, 0xAC, 0x44, 0xD9, 0x84, 0xD8,
-	0xAD, 0x44, 0xD9, 0x84, 0xD8, 0xAE, 0x44, 0xD9,
-	0x84, 0xD9, 0x85, 0x44, 0xD9, 0x84, 0xD9, 0x87,
-	0x44, 0xD9, 0x84, 0xD9, 0x89, 0x44, 0xD9, 0x84,
-	0xD9, 0x8A, 0x44, 0xD9, 0x85, 0xD8, 0xA7, 0x44,
-	0xD9, 0x85, 0xD8, 0xAC, 0x44, 0xD9, 0x85, 0xD8,
-	0xAD, 0x44, 0xD9, 0x85, 0xD8, 0xAE, 0x44, 0xD9,
-	// Bytes 1fc0 - 1fff
-	0x85, 0xD9, 0x85, 0x44, 0xD9, 0x85, 0xD9, 0x89,
-	0x44, 0xD9, 0x85, 0xD9, 0x8A, 0x44, 0xD9, 0x86,
-	0xD8, 0xAC, 0x44, 0xD9, 0x86, 0xD8, 0xAD, 0x44,
-	0xD9, 0x86, 0xD8, 0xAE, 0x44, 0xD9, 0x86, 0xD8,
-	0xB1, 0x44, 0xD9, 0x86, 0xD8, 0xB2, 0x44, 0xD9,
-	0x86, 0xD9, 0x85, 0x44, 0xD9, 0x86, 0xD9, 0x86,
-	0x44, 0xD9, 0x86, 0xD9, 0x87, 0x44, 0xD9, 0x86,
-	0xD9, 0x89, 0x44, 0xD9, 0x86, 0xD9, 0x8A, 0x44,
-	// Bytes 2000 - 203f
-	0xD9, 0x87, 0xD8, 0xAC, 0x44, 0xD9, 0x87, 0xD9,
-	0x85, 0x44, 0xD9, 0x87, 0xD9, 0x89, 0x44, 0xD9,
-	0x87, 0xD9, 0x8A, 0x44, 0xD9, 0x88, 0xD9, 0xB4,
-	0x44, 0xD9, 0x8A, 0xD8, 0xAC, 0x44, 0xD9, 0x8A,
-	0xD8, 0xAD, 0x44, 0xD9, 0x8A, 0xD8, 0xAE, 0x44,
-	0xD9, 0x8A, 0xD8, 0xB1, 0x44, 0xD9, 0x8A, 0xD8,
-	0xB2, 0x44, 0xD9, 0x8A, 0xD9, 0x85, 0x44, 0xD9,
-	0x8A, 0xD9, 0x86, 0x44, 0xD9, 0x8A, 0xD9, 0x87,
-	// Bytes 2040 - 207f
-	0x44, 0xD9, 0x8A, 0xD9, 0x89, 0x44, 0xD9, 0x8A,
-	0xD9, 0x8A, 0x44, 0xD9, 0x8A, 0xD9, 0xB4, 0x44,
-	0xDB, 0x87, 0xD9, 0xB4, 0x45, 0x28, 0xE1, 0x84,
-	0x80, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x82, 0x29,
-	0x45, 0x28, 0xE1, 0x84, 0x83, 0x29, 0x45, 0x28,
-	0xE1, 0x84, 0x85, 0x29, 0x45, 0x28, 0xE1, 0x84,
-	0x86, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x87, 0x29,
-	0x45, 0x28, 0xE1, 0x84, 0x89, 0x29, 0x45, 0x28,
-	// Bytes 2080 - 20bf
-	0xE1, 0x84, 0x8B, 0x29, 0x45, 0x28, 0xE1, 0x84,
-	0x8C, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x8E, 0x29,
-	0x45, 0x28, 0xE1, 0x84, 0x8F, 0x29, 0x45, 0x28,
-	0xE1, 0x84, 0x90, 0x29, 0x45, 0x28, 0xE1, 0x84,
-	0x91, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x92, 0x29,
-	0x45, 0x28, 0xE4, 0xB8, 0x80, 0x29, 0x45, 0x28,
-	0xE4, 0xB8, 0x83, 0x29, 0x45, 0x28, 0xE4, 0xB8,
-	0x89, 0x29, 0x45, 0x28, 0xE4, 0xB9, 0x9D, 0x29,
-	// Bytes 20c0 - 20ff
-	0x45, 0x28, 0xE4, 0xBA, 0x8C, 0x29, 0x45, 0x28,
-	0xE4, 0xBA, 0x94, 0x29, 0x45, 0x28, 0xE4, 0xBB,
-	0xA3, 0x29, 0x45, 0x28, 0xE4, 0xBC, 0x81, 0x29,
-	0x45, 0x28, 0xE4, 0xBC, 0x91, 0x29, 0x45, 0x28,
-	0xE5, 0x85, 0xAB, 0x29, 0x45, 0x28, 0xE5, 0x85,
-	0xAD, 0x29, 0x45, 0x28, 0xE5, 0x8A, 0xB4, 0x29,
-	0x45, 0x28, 0xE5, 0x8D, 0x81, 0x29, 0x45, 0x28,
-	0xE5, 0x8D, 0x94, 0x29, 0x45, 0x28, 0xE5, 0x90,
-	// Bytes 2100 - 213f
-	0x8D, 0x29, 0x45, 0x28, 0xE5, 0x91, 0xBC, 0x29,
-	0x45, 0x28, 0xE5, 0x9B, 0x9B, 0x29, 0x45, 0x28,
-	0xE5, 0x9C, 0x9F, 0x29, 0x45, 0x28, 0xE5, 0xAD,
-	0xA6, 0x29, 0x45, 0x28, 0xE6, 0x97, 0xA5, 0x29,
-	0x45, 0x28, 0xE6, 0x9C, 0x88, 0x29, 0x45, 0x28,
-	0xE6, 0x9C, 0x89, 0x29, 0x45, 0x28, 0xE6, 0x9C,
-	0xA8, 0x29, 0x45, 0x28, 0xE6, 0xA0, 0xAA, 0x29,
-	0x45, 0x28, 0xE6, 0xB0, 0xB4, 0x29, 0x45, 0x28,
-	// Bytes 2140 - 217f
-	0xE7, 0x81, 0xAB, 0x29, 0x45, 0x28, 0xE7, 0x89,
-	0xB9, 0x29, 0x45, 0x28, 0xE7, 0x9B, 0xA3, 0x29,
-	0x45, 0x28, 0xE7, 0xA4, 0xBE, 0x29, 0x45, 0x28,
-	0xE7, 0xA5, 0x9D, 0x29, 0x45, 0x28, 0xE7, 0xA5,
-	0xAD, 0x29, 0x45, 0x28, 0xE8, 0x87, 0xAA, 0x29,
-	0x45, 0x28, 0xE8, 0x87, 0xB3, 0x29, 0x45, 0x28,
-	0xE8, 0xB2, 0xA1, 0x29, 0x45, 0x28, 0xE8, 0xB3,
-	0x87, 0x29, 0x45, 0x28, 0xE9, 0x87, 0x91, 0x29,
-	// Bytes 2180 - 21bf
-	0x45, 0x30, 0xE2, 0x81, 0x84, 0x33, 0x45, 0x31,
-	0x30, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x30, 0xE6,
-	0x9C, 0x88, 0x45, 0x31, 0x30, 0xE7, 0x82, 0xB9,
-	0x45, 0x31, 0x31, 0xE6, 0x97, 0xA5, 0x45, 0x31,
-	0x31, 0xE6, 0x9C, 0x88, 0x45, 0x31, 0x31, 0xE7,
-	0x82, 0xB9, 0x45, 0x31, 0x32, 0xE6, 0x97, 0xA5,
-	0x45, 0x31, 0x32, 0xE6, 0x9C, 0x88, 0x45, 0x31,
-	0x32, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x33, 0xE6,
-	// Bytes 21c0 - 21ff
-	0x97, 0xA5, 0x45, 0x31, 0x33, 0xE7, 0x82, 0xB9,
-	0x45, 0x31, 0x34, 0xE6, 0x97, 0xA5, 0x45, 0x31,
-	0x34, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x35, 0xE6,
-	0x97, 0xA5, 0x45, 0x31, 0x35, 0xE7, 0x82, 0xB9,
-	0x45, 0x31, 0x36, 0xE6, 0x97, 0xA5, 0x45, 0x31,
-	0x36, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x37, 0xE6,
-	0x97, 0xA5, 0x45, 0x31, 0x37, 0xE7, 0x82, 0xB9,
-	0x45, 0x31, 0x38, 0xE6, 0x97, 0xA5, 0x45, 0x31,
-	// Bytes 2200 - 223f
-	0x38, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x39, 0xE6,
-	0x97, 0xA5, 0x45, 0x31, 0x39, 0xE7, 0x82, 0xB9,
-	0x45, 0x31, 0xE2, 0x81, 0x84, 0x32, 0x45, 0x31,
-	0xE2, 0x81, 0x84, 0x33, 0x45, 0x31, 0xE2, 0x81,
-	0x84, 0x34, 0x45, 0x31, 0xE2, 0x81, 0x84, 0x35,
-	0x45, 0x31, 0xE2, 0x81, 0x84, 0x36, 0x45, 0x31,
-	0xE2, 0x81, 0x84, 0x37, 0x45, 0x31, 0xE2, 0x81,
-	0x84, 0x38, 0x45, 0x31, 0xE2, 0x81, 0x84, 0x39,
-	// Bytes 2240 - 227f
-	0x45, 0x32, 0x30, 0xE6, 0x97, 0xA5, 0x45, 0x32,
-	0x30, 0xE7, 0x82, 0xB9, 0x45, 0x32, 0x31, 0xE6,
-	0x97, 0xA5, 0x45, 0x32, 0x31, 0xE7, 0x82, 0xB9,
-	0x45, 0x32, 0x32, 0xE6, 0x97, 0xA5, 0x45, 0x32,
-	0x32, 0xE7, 0x82, 0xB9, 0x45, 0x32, 0x33, 0xE6,
-	0x97, 0xA5, 0x45, 0x32, 0x33, 0xE7, 0x82, 0xB9,
-	0x45, 0x32, 0x34, 0xE6, 0x97, 0xA5, 0x45, 0x32,
-	0x34, 0xE7, 0x82, 0xB9, 0x45, 0x32, 0x35, 0xE6,
-	// Bytes 2280 - 22bf
-	0x97, 0xA5, 0x45, 0x32, 0x36, 0xE6, 0x97, 0xA5,
-	0x45, 0x32, 0x37, 0xE6, 0x97, 0xA5, 0x45, 0x32,
-	0x38, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0x39, 0xE6,
-	0x97, 0xA5, 0x45, 0x32, 0xE2, 0x81, 0x84, 0x33,
-	0x45, 0x32, 0xE2, 0x81, 0x84, 0x35, 0x45, 0x33,
-	0x30, 0xE6, 0x97, 0xA5, 0x45, 0x33, 0x31, 0xE6,
-	0x97, 0xA5, 0x45, 0x33, 0xE2, 0x81, 0x84, 0x34,
-	0x45, 0x33, 0xE2, 0x81, 0x84, 0x35, 0x45, 0x33,
-	// Bytes 22c0 - 22ff
-	0xE2, 0x81, 0x84, 0x38, 0x45, 0x34, 0xE2, 0x81,
-	0x84, 0x35, 0x45, 0x35, 0xE2, 0x81, 0x84, 0x36,
-	0x45, 0x35, 0xE2, 0x81, 0x84, 0x38, 0x45, 0x37,
-	0xE2, 0x81, 0x84, 0x38, 0x45, 0x41, 0xE2, 0x88,
-	0x95, 0x6D, 0x45, 0x56, 0xE2, 0x88, 0x95, 0x6D,
-	0x45, 0x6D, 0xE2, 0x88, 0x95, 0x73, 0x46, 0x31,
-	0xE2, 0x81, 0x84, 0x31, 0x30, 0x46, 0x43, 0xE2,
-	0x88, 0x95, 0x6B, 0x67, 0x46, 0x6D, 0xE2, 0x88,
-	// Bytes 2300 - 233f
-	0x95, 0x73, 0x32, 0x46, 0xD8, 0xA8, 0xD8, 0xAD,
-	0xD9, 0x8A, 0x46, 0xD8, 0xA8, 0xD8, 0xAE, 0xD9,
-	0x8A, 0x46, 0xD8, 0xAA, 0xD8, 0xAC, 0xD9, 0x85,
-	0x46, 0xD8, 0xAA, 0xD8, 0xAC, 0xD9, 0x89, 0x46,
-	0xD8, 0xAA, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD8,
-	0xAA, 0xD8, 0xAD, 0xD8, 0xAC, 0x46, 0xD8, 0xAA,
-	0xD8, 0xAD, 0xD9, 0x85, 0x46, 0xD8, 0xAA, 0xD8,
-	0xAE, 0xD9, 0x85, 0x46, 0xD8, 0xAA, 0xD8, 0xAE,
-	// Bytes 2340 - 237f
-	0xD9, 0x89, 0x46, 0xD8, 0xAA, 0xD8, 0xAE, 0xD9,
-	0x8A, 0x46, 0xD8, 0xAA, 0xD9, 0x85, 0xD8, 0xAC,
-	0x46, 0xD8, 0xAA, 0xD9, 0x85, 0xD8, 0xAD, 0x46,
-	0xD8, 0xAA, 0xD9, 0x85, 0xD8, 0xAE, 0x46, 0xD8,
-	0xAA, 0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD8, 0xAA,
-	0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD8, 0xAC, 0xD8,
-	0xAD, 0xD9, 0x89, 0x46, 0xD8, 0xAC, 0xD8, 0xAD,
-	0xD9, 0x8A, 0x46, 0xD8, 0xAC, 0xD9, 0x85, 0xD8,
-	// Bytes 2380 - 23bf
-	0xAD, 0x46, 0xD8, 0xAC, 0xD9, 0x85, 0xD9, 0x89,
-	0x46, 0xD8, 0xAC, 0xD9, 0x85, 0xD9, 0x8A, 0x46,
-	0xD8, 0xAD, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD8,
-	0xAD, 0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD8, 0xAD,
-	0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD8, 0xB3, 0xD8,
-	0xAC, 0xD8, 0xAD, 0x46, 0xD8, 0xB3, 0xD8, 0xAC,
-	0xD9, 0x89, 0x46, 0xD8, 0xB3, 0xD8, 0xAD, 0xD8,
-	0xAC, 0x46, 0xD8, 0xB3, 0xD8, 0xAE, 0xD9, 0x89,
-	// Bytes 23c0 - 23ff
-	0x46, 0xD8, 0xB3, 0xD8, 0xAE, 0xD9, 0x8A, 0x46,
-	0xD8, 0xB3, 0xD9, 0x85, 0xD8, 0xAC, 0x46, 0xD8,
-	0xB3, 0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD8, 0xB3,
-	0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD8, 0xB4, 0xD8,
-	0xAC, 0xD9, 0x8A, 0x46, 0xD8, 0xB4, 0xD8, 0xAD,
-	0xD9, 0x85, 0x46, 0xD8, 0xB4, 0xD8, 0xAD, 0xD9,
-	0x8A, 0x46, 0xD8, 0xB4, 0xD9, 0x85, 0xD8, 0xAE,
-	0x46, 0xD8, 0xB4, 0xD9, 0x85, 0xD9, 0x85, 0x46,
-	// Bytes 2400 - 243f
-	0xD8, 0xB5, 0xD8, 0xAD, 0xD8, 0xAD, 0x46, 0xD8,
-	0xB5, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD8, 0xB5,
-	0xD9, 0x84, 0xD9, 0x89, 0x46, 0xD8, 0xB5, 0xD9,
-	0x84, 0xDB, 0x92, 0x46, 0xD8, 0xB5, 0xD9, 0x85,
-	0xD9, 0x85, 0x46, 0xD8, 0xB6, 0xD8, 0xAD, 0xD9,
-	0x89, 0x46, 0xD8, 0xB6, 0xD8, 0xAD, 0xD9, 0x8A,
-	0x46, 0xD8, 0xB6, 0xD8, 0xAE, 0xD9, 0x85, 0x46,
-	0xD8, 0xB7, 0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD8,
-	// Bytes 2440 - 247f
-	0xB7, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD8, 0xB7,
-	0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD8, 0xB9, 0xD8,
-	0xAC, 0xD9, 0x85, 0x46, 0xD8, 0xB9, 0xD9, 0x85,
-	0xD9, 0x85, 0x46, 0xD8, 0xB9, 0xD9, 0x85, 0xD9,
-	0x89, 0x46, 0xD8, 0xB9, 0xD9, 0x85, 0xD9, 0x8A,
-	0x46, 0xD8, 0xBA, 0xD9, 0x85, 0xD9, 0x85, 0x46,
-	0xD8, 0xBA, 0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD8,
-	0xBA, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x81,
-	// Bytes 2480 - 24bf
-	0xD8, 0xAE, 0xD9, 0x85, 0x46, 0xD9, 0x81, 0xD9,
-	0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x82, 0xD9, 0x84,
-	0xDB, 0x92, 0x46, 0xD9, 0x82, 0xD9, 0x85, 0xD8,
-	0xAD, 0x46, 0xD9, 0x82, 0xD9, 0x85, 0xD9, 0x85,
-	0x46, 0xD9, 0x82, 0xD9, 0x85, 0xD9, 0x8A, 0x46,
-	0xD9, 0x83, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD9,
-	0x83, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x84,
-	0xD8, 0xAC, 0xD8, 0xAC, 0x46, 0xD9, 0x84, 0xD8,
-	// Bytes 24c0 - 24ff
-	0xAC, 0xD9, 0x85, 0x46, 0xD9, 0x84, 0xD8, 0xAC,
-	0xD9, 0x8A, 0x46, 0xD9, 0x84, 0xD8, 0xAD, 0xD9,
-	0x85, 0x46, 0xD9, 0x84, 0xD8, 0xAD, 0xD9, 0x89,
-	0x46, 0xD9, 0x84, 0xD8, 0xAD, 0xD9, 0x8A, 0x46,
-	0xD9, 0x84, 0xD8, 0xAE, 0xD9, 0x85, 0x46, 0xD9,
-	0x84, 0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD9, 0x84,
-	0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x85, 0xD8,
-	0xAC, 0xD8, 0xAD, 0x46, 0xD9, 0x85, 0xD8, 0xAC,
-	// Bytes 2500 - 253f
-	0xD8, 0xAE, 0x46, 0xD9, 0x85, 0xD8, 0xAC, 0xD9,
-	0x85, 0x46, 0xD9, 0x85, 0xD8, 0xAC, 0xD9, 0x8A,
-	0x46, 0xD9, 0x85, 0xD8, 0xAD, 0xD8, 0xAC, 0x46,
-	0xD9, 0x85, 0xD8, 0xAD, 0xD9, 0x85, 0x46, 0xD9,
-	0x85, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD9, 0x85,
-	0xD8, 0xAE, 0xD8, 0xAC, 0x46, 0xD9, 0x85, 0xD8,
-	0xAE, 0xD9, 0x85, 0x46, 0xD9, 0x85, 0xD8, 0xAE,
-	0xD9, 0x8A, 0x46, 0xD9, 0x85, 0xD9, 0x85, 0xD9,
-	// Bytes 2540 - 257f
-	0x8A, 0x46, 0xD9, 0x86, 0xD8, 0xAC, 0xD8, 0xAD,
-	0x46, 0xD9, 0x86, 0xD8, 0xAC, 0xD9, 0x85, 0x46,
-	0xD9, 0x86, 0xD8, 0xAC, 0xD9, 0x89, 0x46, 0xD9,
-	0x86, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD9, 0x86,
-	0xD8, 0xAD, 0xD9, 0x85, 0x46, 0xD9, 0x86, 0xD8,
-	0xAD, 0xD9, 0x89, 0x46, 0xD9, 0x86, 0xD8, 0xAD,
-	0xD9, 0x8A, 0x46, 0xD9, 0x86, 0xD9, 0x85, 0xD9,
-	0x89, 0x46, 0xD9, 0x86, 0xD9, 0x85, 0xD9, 0x8A,
-	// Bytes 2580 - 25bf
-	0x46, 0xD9, 0x87, 0xD9, 0x85, 0xD8, 0xAC, 0x46,
-	0xD9, 0x87, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD9,
-	0x8A, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD9, 0x8A,
-	0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD9, 0x8A, 0xD9,
-	0x85, 0xD9, 0x85, 0x46, 0xD9, 0x8A, 0xD9, 0x85,
-	0xD9, 0x8A, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8,
-	0xA7, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xAC,
-	0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xAD, 0x46,
-	// Bytes 25c0 - 25ff
-	0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xAE, 0x46, 0xD9,
-	0x8A, 0xD9, 0x94, 0xD8, 0xB1, 0x46, 0xD9, 0x8A,
-	0xD9, 0x94, 0xD8, 0xB2, 0x46, 0xD9, 0x8A, 0xD9,
-	0x94, 0xD9, 0x85, 0x46, 0xD9, 0x8A, 0xD9, 0x94,
-	0xD9, 0x86, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9,
-	0x87, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x88,
-	0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x89, 0x46,
-	0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x8A, 0x46, 0xD9,
-	// Bytes 2600 - 263f
-	0x8A, 0xD9, 0x94, 0xDB, 0x86, 0x46, 0xD9, 0x8A,
-	0xD9, 0x94, 0xDB, 0x87, 0x46, 0xD9, 0x8A, 0xD9,
-	0x94, 0xDB, 0x88, 0x46, 0xD9, 0x8A, 0xD9, 0x94,
-	0xDB, 0x90, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xDB,
-	0x95, 0x46, 0xE0, 0xB9, 0x8D, 0xE0, 0xB8, 0xB2,
-	0x46, 0xE0, 0xBA, 0xAB, 0xE0, 0xBA, 0x99, 0x46,
-	0xE0, 0xBA, 0xAB, 0xE0, 0xBA, 0xA1, 0x46, 0xE0,
-	0xBB, 0x8D, 0xE0, 0xBA, 0xB2, 0x46, 0xE0, 0xBD,
-	// Bytes 2640 - 267f
-	0x80, 0xE0, 0xBE, 0xB5, 0x46, 0xE0, 0xBD, 0x82,
-	0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBD, 0x8C, 0xE0,
-	0xBE, 0xB7, 0x46, 0xE0, 0xBD, 0x91, 0xE0, 0xBE,
-	0xB7, 0x46, 0xE0, 0xBD, 0x96, 0xE0, 0xBE, 0xB7,
-	0x46, 0xE0, 0xBD, 0x9B, 0xE0, 0xBE, 0xB7, 0x46,
-	0xE0, 0xBE, 0x90, 0xE0, 0xBE, 0xB5, 0x46, 0xE0,
-	0xBE, 0x92, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBE,
-	0x9C, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBE, 0xA1,
-	// Bytes 2680 - 26bf
-	0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBE, 0xA6, 0xE0,
-	0xBE, 0xB7, 0x46, 0xE0, 0xBE, 0xAB, 0xE0, 0xBE,
-	0xB7, 0x46, 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2,
-	0x46, 0xE2, 0x80, 0xB5, 0xE2, 0x80, 0xB5, 0x46,
-	0xE2, 0x88, 0xAB, 0xE2, 0x88, 0xAB, 0x46, 0xE2,
-	0x88, 0xAE, 0xE2, 0x88, 0xAE, 0x46, 0xE3, 0x81,
-	0xBB, 0xE3, 0x81, 0x8B, 0x46, 0xE3, 0x82, 0x88,
-	0xE3, 0x82, 0x8A, 0x46, 0xE3, 0x82, 0xAD, 0xE3,
-	// Bytes 26c0 - 26ff
-	0x83, 0xAD, 0x46, 0xE3, 0x82, 0xB3, 0xE3, 0x82,
-	0xB3, 0x46, 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0x88,
-	0x46, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xB3, 0x46,
-	0xE3, 0x83, 0x8A, 0xE3, 0x83, 0x8E, 0x46, 0xE3,
-	0x83, 0x9B, 0xE3, 0x83, 0xB3, 0x46, 0xE3, 0x83,
-	0x9F, 0xE3, 0x83, 0xAA, 0x46, 0xE3, 0x83, 0xAA,
-	0xE3, 0x83, 0xA9, 0x46, 0xE3, 0x83, 0xAC, 0xE3,
-	0x83, 0xA0, 0x46, 0xE5, 0xA4, 0xA7, 0xE6, 0xAD,
-	// Bytes 2700 - 273f
-	0xA3, 0x46, 0xE5, 0xB9, 0xB3, 0xE6, 0x88, 0x90,
-	0x46, 0xE6, 0x98, 0x8E, 0xE6, 0xB2, 0xBB, 0x46,
-	0xE6, 0x98, 0xAD, 0xE5, 0x92, 0x8C, 0x47, 0x72,
-	0x61, 0x64, 0xE2, 0x88, 0x95, 0x73, 0x47, 0xE3,
-	0x80, 0x94, 0x53, 0xE3, 0x80, 0x95, 0x48, 0x28,
-	0xE1, 0x84, 0x80, 0xE1, 0x85, 0xA1, 0x29, 0x48,
-	0x28, 0xE1, 0x84, 0x82, 0xE1, 0x85, 0xA1, 0x29,
-	0x48, 0x28, 0xE1, 0x84, 0x83, 0xE1, 0x85, 0xA1,
-	// Bytes 2740 - 277f
-	0x29, 0x48, 0x28, 0xE1, 0x84, 0x85, 0xE1, 0x85,
-	0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x86, 0xE1,
-	0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x87,
-	0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84,
-	0x89, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1,
-	0x84, 0x8B, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28,
-	0xE1, 0x84, 0x8C, 0xE1, 0x85, 0xA1, 0x29, 0x48,
-	0x28, 0xE1, 0x84, 0x8C, 0xE1, 0x85, 0xAE, 0x29,
-	// Bytes 2780 - 27bf
-	0x48, 0x28, 0xE1, 0x84, 0x8E, 0xE1, 0x85, 0xA1,
-	0x29, 0x48, 0x28, 0xE1, 0x84, 0x8F, 0xE1, 0x85,
-	0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x90, 0xE1,
-	0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x91,
-	0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84,
-	0x92, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x72, 0x61,
-	0x64, 0xE2, 0x88, 0x95, 0x73, 0x32, 0x48, 0xD8,
-	0xA7, 0xD9, 0x83, 0xD8, 0xA8, 0xD8, 0xB1, 0x48,
-	// Bytes 27c0 - 27ff
-	0xD8, 0xA7, 0xD9, 0x84, 0xD9, 0x84, 0xD9, 0x87,
-	0x48, 0xD8, 0xB1, 0xD8, 0xB3, 0xD9, 0x88, 0xD9,
-	0x84, 0x48, 0xD8, 0xB1, 0xDB, 0x8C, 0xD8, 0xA7,
-	0xD9, 0x84, 0x48, 0xD8, 0xB5, 0xD9, 0x84, 0xD8,
-	0xB9, 0xD9, 0x85, 0x48, 0xD8, 0xB9, 0xD9, 0x84,
-	0xD9, 0x8A, 0xD9, 0x87, 0x48, 0xD9, 0x85, 0xD8,
-	0xAD, 0xD9, 0x85, 0xD8, 0xAF, 0x48, 0xD9, 0x88,
-	0xD8, 0xB3, 0xD9, 0x84, 0xD9, 0x85, 0x49, 0xE2,
-	// Bytes 2800 - 283f
-	0x80, 0xB2, 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2,
-	0x49, 0xE2, 0x80, 0xB5, 0xE2, 0x80, 0xB5, 0xE2,
-	0x80, 0xB5, 0x49, 0xE2, 0x88, 0xAB, 0xE2, 0x88,
-	0xAB, 0xE2, 0x88, 0xAB, 0x49, 0xE2, 0x88, 0xAE,
-	0xE2, 0x88, 0xAE, 0xE2, 0x88, 0xAE, 0x49, 0xE3,
-	0x80, 0x94, 0xE4, 0xB8, 0x89, 0xE3, 0x80, 0x95,
-	0x49, 0xE3, 0x80, 0x94, 0xE4, 0xBA, 0x8C, 0xE3,
-	0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE5, 0x8B,
-	// Bytes 2840 - 287f
-	0x9D, 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94,
-	0xE5, 0xAE, 0x89, 0xE3, 0x80, 0x95, 0x49, 0xE3,
-	0x80, 0x94, 0xE6, 0x89, 0x93, 0xE3, 0x80, 0x95,
-	0x49, 0xE3, 0x80, 0x94, 0xE6, 0x95, 0x97, 0xE3,
-	0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE6, 0x9C,
-	0xAC, 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94,
-	0xE7, 0x82, 0xB9, 0xE3, 0x80, 0x95, 0x49, 0xE3,
-	0x80, 0x94, 0xE7, 0x9B, 0x97, 0xE3, 0x80, 0x95,
-	// Bytes 2880 - 28bf
-	0x49, 0xE3, 0x82, 0xA2, 0xE3, 0x83, 0xBC, 0xE3,
-	0x83, 0xAB, 0x49, 0xE3, 0x82, 0xA4, 0xE3, 0x83,
-	0xB3, 0xE3, 0x83, 0x81, 0x49, 0xE3, 0x82, 0xA6,
-	0xE3, 0x82, 0xA9, 0xE3, 0x83, 0xB3, 0x49, 0xE3,
-	0x82, 0xAA, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB9,
-	0x49, 0xE3, 0x82, 0xAA, 0xE3, 0x83, 0xBC, 0xE3,
-	0x83, 0xA0, 0x49, 0xE3, 0x82, 0xAB, 0xE3, 0x82,
-	0xA4, 0xE3, 0x83, 0xAA, 0x49, 0xE3, 0x82, 0xB1,
-	// Bytes 28c0 - 28ff
-	0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xB9, 0x49, 0xE3,
-	0x82, 0xB3, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x8A,
-	0x49, 0xE3, 0x82, 0xBB, 0xE3, 0x83, 0xB3, 0xE3,
-	0x83, 0x81, 0x49, 0xE3, 0x82, 0xBB, 0xE3, 0x83,
-	0xB3, 0xE3, 0x83, 0x88, 0x49, 0xE3, 0x83, 0x86,
-	0xE3, 0x82, 0x99, 0xE3, 0x82, 0xB7, 0x49, 0xE3,
-	0x83, 0x88, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xAB,
-	0x49, 0xE3, 0x83, 0x8E, 0xE3, 0x83, 0x83, 0xE3,
-	// Bytes 2900 - 293f
-	0x83, 0x88, 0x49, 0xE3, 0x83, 0x8F, 0xE3, 0x82,
-	0xA4, 0xE3, 0x83, 0x84, 0x49, 0xE3, 0x83, 0x92,
-	0xE3, 0x82, 0x99, 0xE3, 0x83, 0xAB, 0x49, 0xE3,
-	0x83, 0x92, 0xE3, 0x82, 0x9A, 0xE3, 0x82, 0xB3,
-	0x49, 0xE3, 0x83, 0x95, 0xE3, 0x83, 0xA9, 0xE3,
-	0x83, 0xB3, 0x49, 0xE3, 0x83, 0x98, 0xE3, 0x82,
-	0x9A, 0xE3, 0x82, 0xBD, 0x49, 0xE3, 0x83, 0x98,
-	0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x84, 0x49, 0xE3,
-	// Bytes 2940 - 297f
-	0x83, 0x9B, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xAB,
-	0x49, 0xE3, 0x83, 0x9B, 0xE3, 0x83, 0xBC, 0xE3,
-	0x83, 0xB3, 0x49, 0xE3, 0x83, 0x9E, 0xE3, 0x82,
-	0xA4, 0xE3, 0x83, 0xAB, 0x49, 0xE3, 0x83, 0x9E,
-	0xE3, 0x83, 0x83, 0xE3, 0x83, 0x8F, 0x49, 0xE3,
-	0x83, 0x9E, 0xE3, 0x83, 0xAB, 0xE3, 0x82, 0xAF,
-	0x49, 0xE3, 0x83, 0xA4, 0xE3, 0x83, 0xBC, 0xE3,
-	0x83, 0xAB, 0x49, 0xE3, 0x83, 0xA6, 0xE3, 0x82,
-	// Bytes 2980 - 29bf
-	0xA2, 0xE3, 0x83, 0xB3, 0x49, 0xE3, 0x83, 0xAF,
-	0xE3, 0x83, 0x83, 0xE3, 0x83, 0x88, 0x4C, 0xE2,
-	0x80, 0xB2, 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2,
-	0xE2, 0x80, 0xB2, 0x4C, 0xE2, 0x88, 0xAB, 0xE2,
-	0x88, 0xAB, 0xE2, 0x88, 0xAB, 0xE2, 0x88, 0xAB,
-	0x4C, 0xE3, 0x82, 0xA2, 0xE3, 0x83, 0xAB, 0xE3,
-	0x83, 0x95, 0xE3, 0x82, 0xA1, 0x4C, 0xE3, 0x82,
-	0xA8, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xAB, 0xE3,
-	// Bytes 29c0 - 29ff
-	0x83, 0xBC, 0x4C, 0xE3, 0x82, 0xAB, 0xE3, 0x82,
-	0x99, 0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xB3, 0x4C,
-	0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0xE3, 0x83,
-	0xB3, 0xE3, 0x83, 0x9E, 0x4C, 0xE3, 0x82, 0xAB,
-	0xE3, 0x83, 0xA9, 0xE3, 0x83, 0x83, 0xE3, 0x83,
-	0x88, 0x4C, 0xE3, 0x82, 0xAB, 0xE3, 0x83, 0xAD,
-	0xE3, 0x83, 0xAA, 0xE3, 0x83, 0xBC, 0x4C, 0xE3,
-	0x82, 0xAD, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0x8B,
-	// Bytes 2a00 - 2a3f
-	0xE3, 0x83, 0xBC, 0x4C, 0xE3, 0x82, 0xAD, 0xE3,
-	0x83, 0xA5, 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0xBC,
-	0x4C, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0xE3,
-	0x83, 0xA9, 0xE3, 0x83, 0xA0, 0x4C, 0xE3, 0x82,
-	0xAF, 0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xBC, 0xE3,
-	0x83, 0x8D, 0x4C, 0xE3, 0x82, 0xB5, 0xE3, 0x82,
-	0xA4, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAB, 0x4C,
-	0xE3, 0x82, 0xBF, 0xE3, 0x82, 0x99, 0xE3, 0x83,
-	// Bytes 2a40 - 2a7f
-	0xBC, 0xE3, 0x82, 0xB9, 0x4C, 0xE3, 0x83, 0x8F,
-	0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC, 0xE3, 0x83,
-	0x84, 0x4C, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A,
-	0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAB, 0x4C, 0xE3,
-	0x83, 0x95, 0xE3, 0x82, 0xA3, 0xE3, 0x83, 0xBC,
-	0xE3, 0x83, 0x88, 0x4C, 0xE3, 0x83, 0x98, 0xE3,
-	0x82, 0x99, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xBF,
-	0x4C, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, 0xE3,
-	// Bytes 2a80 - 2abf
-	0x83, 0x8B, 0xE3, 0x83, 0x92, 0x4C, 0xE3, 0x83,
-	0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xB3, 0xE3,
-	0x82, 0xB9, 0x4C, 0xE3, 0x83, 0x9B, 0xE3, 0x82,
-	0x99, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x88, 0x4C,
-	0xE3, 0x83, 0x9E, 0xE3, 0x82, 0xA4, 0xE3, 0x82,
-	0xAF, 0xE3, 0x83, 0xAD, 0x4C, 0xE3, 0x83, 0x9F,
-	0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAD, 0xE3, 0x83,
-	0xB3, 0x4C, 0xE3, 0x83, 0xA1, 0xE3, 0x83, 0xBC,
-	// Bytes 2ac0 - 2aff
-	0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0x4C, 0xE3,
-	0x83, 0xAA, 0xE3, 0x83, 0x83, 0xE3, 0x83, 0x88,
-	0xE3, 0x83, 0xAB, 0x4C, 0xE3, 0x83, 0xAB, 0xE3,
-	0x83, 0x92, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC,
-	0x4C, 0xE6, 0xA0, 0xAA, 0xE5, 0xBC, 0x8F, 0xE4,
-	0xBC, 0x9A, 0xE7, 0xA4, 0xBE, 0x4E, 0x28, 0xE1,
-	0x84, 0x8B, 0xE1, 0x85, 0xA9, 0xE1, 0x84, 0x92,
-	0xE1, 0x85, 0xAE, 0x29, 0x4F, 0xD8, 0xAC, 0xD9,
-	// Bytes 2b00 - 2b3f
-	0x84, 0x20, 0xD8, 0xAC, 0xD9, 0x84, 0xD8, 0xA7,
-	0xD9, 0x84, 0xD9, 0x87, 0x4F, 0xE3, 0x82, 0xA2,
-	0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x9A, 0xE3, 0x83,
-	0xBC, 0xE3, 0x83, 0x88, 0x4F, 0xE3, 0x82, 0xA2,
-	0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x98, 0xE3, 0x82,
-	0x9A, 0xE3, 0x82, 0xA2, 0x4F, 0xE3, 0x82, 0xAD,
-	0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xAF, 0xE3, 0x83,
-	0x83, 0xE3, 0x83, 0x88, 0x4F, 0xE3, 0x82, 0xB5,
-	// Bytes 2b40 - 2b7f
-	0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x81, 0xE3, 0x83,
-	0xBC, 0xE3, 0x83, 0xA0, 0x4F, 0xE3, 0x83, 0x8F,
-	0xE3, 0x82, 0x99, 0xE3, 0x83, 0xBC, 0xE3, 0x83,
-	0xAC, 0xE3, 0x83, 0xAB, 0x4F, 0xE3, 0x83, 0x98,
-	0xE3, 0x82, 0xAF, 0xE3, 0x82, 0xBF, 0xE3, 0x83,
-	0xBC, 0xE3, 0x83, 0xAB, 0x4F, 0xE3, 0x83, 0x9B,
-	0xE3, 0x82, 0x9A, 0xE3, 0x82, 0xA4, 0xE3, 0x83,
-	0xB3, 0xE3, 0x83, 0x88, 0x4F, 0xE3, 0x83, 0x9E,
-	// Bytes 2b80 - 2bbf
-	0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB7, 0xE3, 0x83,
-	0xA7, 0xE3, 0x83, 0xB3, 0x4F, 0xE3, 0x83, 0xA1,
-	0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0xE3, 0x83,
-	0x88, 0xE3, 0x83, 0xB3, 0x4F, 0xE3, 0x83, 0xAB,
-	0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x95, 0xE3, 0x82,
-	0x99, 0xE3, 0x83, 0xAB, 0x51, 0x28, 0xE1, 0x84,
-	0x8B, 0xE1, 0x85, 0xA9, 0xE1, 0x84, 0x8C, 0xE1,
-	0x85, 0xA5, 0xE1, 0x86, 0xAB, 0x29, 0x52, 0xE3,
-	// Bytes 2bc0 - 2bff
-	0x82, 0xAD, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xAB,
-	0xE3, 0x82, 0xBF, 0xE3, 0x82, 0x99, 0xE3, 0x83,
-	0xBC, 0x52, 0xE3, 0x82, 0xAD, 0xE3, 0x83, 0xAD,
-	0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0xE3, 0x83,
-	0xA9, 0xE3, 0x83, 0xA0, 0x52, 0xE3, 0x82, 0xAD,
-	0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xA1, 0xE3, 0x83,
-	0xBC, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0x52,
-	0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0xE3, 0x83,
-	// Bytes 2c00 - 2c3f
-	0xA9, 0xE3, 0x83, 0xA0, 0xE3, 0x83, 0x88, 0xE3,
-	0x83, 0xB3, 0x52, 0xE3, 0x82, 0xAF, 0xE3, 0x83,
-	0xAB, 0xE3, 0x82, 0xBB, 0xE3, 0x82, 0x99, 0xE3,
-	0x82, 0xA4, 0xE3, 0x83, 0xAD, 0x52, 0xE3, 0x83,
-	0x8F, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC, 0xE3,
-	0x82, 0xBB, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x88,
-	0x52, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A, 0xE3,
-	0x82, 0xA2, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88,
-	// Bytes 2c40 - 2c7f
-	0xE3, 0x83, 0xAB, 0x52, 0xE3, 0x83, 0x95, 0xE3,
-	0x82, 0x99, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7,
-	0xE3, 0x82, 0xA7, 0xE3, 0x83, 0xAB, 0x52, 0xE3,
-	0x83, 0x9F, 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0x8F,
-	0xE3, 0x82, 0x99, 0xE3, 0x83, 0xBC, 0xE3, 0x83,
-	0xAB, 0x52, 0xE3, 0x83, 0xAC, 0xE3, 0x83, 0xB3,
-	0xE3, 0x83, 0x88, 0xE3, 0x82, 0xB1, 0xE3, 0x82,
-	0x99, 0xE3, 0x83, 0xB3, 0x61, 0xD8, 0xB5, 0xD9,
-	// Bytes 2c80 - 2cbf
-	0x84, 0xD9, 0x89, 0x20, 0xD8, 0xA7, 0xD9, 0x84,
-	0xD9, 0x84, 0xD9, 0x87, 0x20, 0xD8, 0xB9, 0xD9,
-	0x84, 0xD9, 0x8A, 0xD9, 0x87, 0x20, 0xD9, 0x88,
-	0xD8, 0xB3, 0xD9, 0x84, 0xD9, 0x85, 0x06, 0xE0,
-	0xA7, 0x87, 0xE0, 0xA6, 0xBE, 0x01, 0x06, 0xE0,
-	0xA7, 0x87, 0xE0, 0xA7, 0x97, 0x01, 0x06, 0xE0,
-	0xAD, 0x87, 0xE0, 0xAC, 0xBE, 0x01, 0x06, 0xE0,
-	0xAD, 0x87, 0xE0, 0xAD, 0x96, 0x01, 0x06, 0xE0,
-	// Bytes 2cc0 - 2cff
-	0xAD, 0x87, 0xE0, 0xAD, 0x97, 0x01, 0x06, 0xE0,
-	0xAE, 0x92, 0xE0, 0xAF, 0x97, 0x01, 0x06, 0xE0,
-	0xAF, 0x86, 0xE0, 0xAE, 0xBE, 0x01, 0x06, 0xE0,
-	0xAF, 0x86, 0xE0, 0xAF, 0x97, 0x01, 0x06, 0xE0,
-	0xAF, 0x87, 0xE0, 0xAE, 0xBE, 0x01, 0x06, 0xE0,
-	0xB2, 0xBF, 0xE0, 0xB3, 0x95, 0x01, 0x06, 0xE0,
-	0xB3, 0x86, 0xE0, 0xB3, 0x95, 0x01, 0x06, 0xE0,
-	0xB3, 0x86, 0xE0, 0xB3, 0x96, 0x01, 0x06, 0xE0,
-	// Bytes 2d00 - 2d3f
-	0xB5, 0x86, 0xE0, 0xB4, 0xBE, 0x01, 0x06, 0xE0,
-	0xB5, 0x86, 0xE0, 0xB5, 0x97, 0x01, 0x06, 0xE0,
-	0xB5, 0x87, 0xE0, 0xB4, 0xBE, 0x01, 0x06, 0xE0,
-	0xB7, 0x99, 0xE0, 0xB7, 0x9F, 0x01, 0x06, 0xE1,
-	0x80, 0xA5, 0xE1, 0x80, 0xAE, 0x01, 0x06, 0xE1,
-	0xAC, 0x85, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1,
-	0xAC, 0x87, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1,
-	0xAC, 0x89, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1,
-	// Bytes 2d40 - 2d7f
-	0xAC, 0x8B, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1,
-	0xAC, 0x8D, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1,
-	0xAC, 0x91, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1,
-	0xAC, 0xBA, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1,
-	0xAC, 0xBC, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1,
-	0xAC, 0xBE, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1,
-	0xAC, 0xBF, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1,
-	0xAD, 0x82, 0xE1, 0xAC, 0xB5, 0x01, 0x08, 0xF0,
-	// Bytes 2d80 - 2dbf
-	0x91, 0x84, 0xB1, 0xF0, 0x91, 0x84, 0xA7, 0x01,
-	0x08, 0xF0, 0x91, 0x84, 0xB2, 0xF0, 0x91, 0x84,
-	0xA7, 0x01, 0x08, 0xF0, 0x91, 0x8D, 0x87, 0xF0,
-	0x91, 0x8C, 0xBE, 0x01, 0x08, 0xF0, 0x91, 0x8D,
-	0x87, 0xF0, 0x91, 0x8D, 0x97, 0x01, 0x08, 0xF0,
-	0x91, 0x92, 0xB9, 0xF0, 0x91, 0x92, 0xB0, 0x01,
-	0x08, 0xF0, 0x91, 0x92, 0xB9, 0xF0, 0x91, 0x92,
-	0xBA, 0x01, 0x08, 0xF0, 0x91, 0x92, 0xB9, 0xF0,
-	// Bytes 2dc0 - 2dff
-	0x91, 0x92, 0xBD, 0x01, 0x08, 0xF0, 0x91, 0x96,
-	0xB8, 0xF0, 0x91, 0x96, 0xAF, 0x01, 0x08, 0xF0,
-	0x91, 0x96, 0xB9, 0xF0, 0x91, 0x96, 0xAF, 0x01,
-	0x09, 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x82, 0xE0,
-	0xB3, 0x95, 0x02, 0x09, 0xE0, 0xB7, 0x99, 0xE0,
-	0xB7, 0x8F, 0xE0, 0xB7, 0x8A, 0x12, 0x44, 0x44,
-	0x5A, 0xCC, 0x8C, 0xC9, 0x44, 0x44, 0x7A, 0xCC,
-	0x8C, 0xC9, 0x44, 0x64, 0x7A, 0xCC, 0x8C, 0xC9,
-	// Bytes 2e00 - 2e3f
-	0x46, 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x93, 0xC9,
-	0x46, 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x94, 0xC9,
-	0x46, 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x95, 0xB5,
-	0x46, 0xE1, 0x84, 0x80, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x82, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x83, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x85, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x86, 0xE1, 0x85, 0xA1, 0x01,
-	// Bytes 2e40 - 2e7f
-	0x46, 0xE1, 0x84, 0x87, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x89, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xAE, 0x01,
-	0x46, 0xE1, 0x84, 0x8C, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x8E, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x8F, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x90, 0xE1, 0x85, 0xA1, 0x01,
-	// Bytes 2e80 - 2ebf
-	0x46, 0xE1, 0x84, 0x91, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x92, 0xE1, 0x85, 0xA1, 0x01,
-	0x49, 0xE3, 0x83, 0xA1, 0xE3, 0x82, 0xAB, 0xE3,
-	0x82, 0x99, 0x0D, 0x4C, 0xE1, 0x84, 0x8C, 0xE1,
-	0x85, 0xAE, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xB4,
-	0x01, 0x4C, 0xE3, 0x82, 0xAD, 0xE3, 0x82, 0x99,
-	0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0x0D, 0x4C,
-	0xE3, 0x82, 0xB3, 0xE3, 0x83, 0xBC, 0xE3, 0x83,
-	// Bytes 2ec0 - 2eff
-	0x9B, 0xE3, 0x82, 0x9A, 0x0D, 0x4C, 0xE3, 0x83,
-	0xA4, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, 0xE3,
-	0x82, 0x99, 0x0D, 0x4F, 0xE1, 0x84, 0x8E, 0xE1,
-	0x85, 0xA1, 0xE1, 0x86, 0xB7, 0xE1, 0x84, 0x80,
-	0xE1, 0x85, 0xA9, 0x01, 0x4F, 0xE3, 0x82, 0xA4,
-	0xE3, 0x83, 0x8B, 0xE3, 0x83, 0xB3, 0xE3, 0x82,
-	0xAF, 0xE3, 0x82, 0x99, 0x0D, 0x4F, 0xE3, 0x82,
-	0xB7, 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0xB3, 0xE3,
-	// Bytes 2f00 - 2f3f
-	0x82, 0xAF, 0xE3, 0x82, 0x99, 0x0D, 0x4F, 0xE3,
-	0x83, 0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC,
-	0xE3, 0x82, 0xB7, 0xE3, 0x82, 0x99, 0x0D, 0x4F,
-	0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x9A, 0xE3, 0x83,
-	0xB3, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x0D,
-	0x52, 0xE3, 0x82, 0xA8, 0xE3, 0x82, 0xB9, 0xE3,
-	0x82, 0xAF, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88,
-	0xE3, 0x82, 0x99, 0x0D, 0x52, 0xE3, 0x83, 0x95,
-	// Bytes 2f40 - 2f7f
-	0xE3, 0x82, 0xA1, 0xE3, 0x83, 0xA9, 0xE3, 0x83,
-	0x83, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x0D,
-	0x86, 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x82, 0x01,
-	0x86, 0xE0, 0xB7, 0x99, 0xE0, 0xB7, 0x8F, 0x01,
-	0x03, 0x3C, 0xCC, 0xB8, 0x05, 0x03, 0x3D, 0xCC,
-	0xB8, 0x05, 0x03, 0x3E, 0xCC, 0xB8, 0x05, 0x03,
-	0x41, 0xCC, 0x80, 0xC9, 0x03, 0x41, 0xCC, 0x81,
-	0xC9, 0x03, 0x41, 0xCC, 0x83, 0xC9, 0x03, 0x41,
-	// Bytes 2f80 - 2fbf
-	0xCC, 0x84, 0xC9, 0x03, 0x41, 0xCC, 0x89, 0xC9,
-	0x03, 0x41, 0xCC, 0x8C, 0xC9, 0x03, 0x41, 0xCC,
-	0x8F, 0xC9, 0x03, 0x41, 0xCC, 0x91, 0xC9, 0x03,
-	0x41, 0xCC, 0xA5, 0xB5, 0x03, 0x41, 0xCC, 0xA8,
-	0xA5, 0x03, 0x42, 0xCC, 0x87, 0xC9, 0x03, 0x42,
-	0xCC, 0xA3, 0xB5, 0x03, 0x42, 0xCC, 0xB1, 0xB5,
-	0x03, 0x43, 0xCC, 0x81, 0xC9, 0x03, 0x43, 0xCC,
-	0x82, 0xC9, 0x03, 0x43, 0xCC, 0x87, 0xC9, 0x03,
-	// Bytes 2fc0 - 2fff
-	0x43, 0xCC, 0x8C, 0xC9, 0x03, 0x44, 0xCC, 0x87,
-	0xC9, 0x03, 0x44, 0xCC, 0x8C, 0xC9, 0x03, 0x44,
-	0xCC, 0xA3, 0xB5, 0x03, 0x44, 0xCC, 0xA7, 0xA5,
-	0x03, 0x44, 0xCC, 0xAD, 0xB5, 0x03, 0x44, 0xCC,
-	0xB1, 0xB5, 0x03, 0x45, 0xCC, 0x80, 0xC9, 0x03,
-	0x45, 0xCC, 0x81, 0xC9, 0x03, 0x45, 0xCC, 0x83,
-	0xC9, 0x03, 0x45, 0xCC, 0x86, 0xC9, 0x03, 0x45,
-	0xCC, 0x87, 0xC9, 0x03, 0x45, 0xCC, 0x88, 0xC9,
-	// Bytes 3000 - 303f
-	0x03, 0x45, 0xCC, 0x89, 0xC9, 0x03, 0x45, 0xCC,
-	0x8C, 0xC9, 0x03, 0x45, 0xCC, 0x8F, 0xC9, 0x03,
-	0x45, 0xCC, 0x91, 0xC9, 0x03, 0x45, 0xCC, 0xA8,
-	0xA5, 0x03, 0x45, 0xCC, 0xAD, 0xB5, 0x03, 0x45,
-	0xCC, 0xB0, 0xB5, 0x03, 0x46, 0xCC, 0x87, 0xC9,
-	0x03, 0x47, 0xCC, 0x81, 0xC9, 0x03, 0x47, 0xCC,
-	0x82, 0xC9, 0x03, 0x47, 0xCC, 0x84, 0xC9, 0x03,
-	0x47, 0xCC, 0x86, 0xC9, 0x03, 0x47, 0xCC, 0x87,
-	// Bytes 3040 - 307f
-	0xC9, 0x03, 0x47, 0xCC, 0x8C, 0xC9, 0x03, 0x47,
-	0xCC, 0xA7, 0xA5, 0x03, 0x48, 0xCC, 0x82, 0xC9,
-	0x03, 0x48, 0xCC, 0x87, 0xC9, 0x03, 0x48, 0xCC,
-	0x88, 0xC9, 0x03, 0x48, 0xCC, 0x8C, 0xC9, 0x03,
-	0x48, 0xCC, 0xA3, 0xB5, 0x03, 0x48, 0xCC, 0xA7,
-	0xA5, 0x03, 0x48, 0xCC, 0xAE, 0xB5, 0x03, 0x49,
-	0xCC, 0x80, 0xC9, 0x03, 0x49, 0xCC, 0x81, 0xC9,
-	0x03, 0x49, 0xCC, 0x82, 0xC9, 0x03, 0x49, 0xCC,
-	// Bytes 3080 - 30bf
-	0x83, 0xC9, 0x03, 0x49, 0xCC, 0x84, 0xC9, 0x03,
-	0x49, 0xCC, 0x86, 0xC9, 0x03, 0x49, 0xCC, 0x87,
-	0xC9, 0x03, 0x49, 0xCC, 0x89, 0xC9, 0x03, 0x49,
-	0xCC, 0x8C, 0xC9, 0x03, 0x49, 0xCC, 0x8F, 0xC9,
-	0x03, 0x49, 0xCC, 0x91, 0xC9, 0x03, 0x49, 0xCC,
-	0xA3, 0xB5, 0x03, 0x49, 0xCC, 0xA8, 0xA5, 0x03,
-	0x49, 0xCC, 0xB0, 0xB5, 0x03, 0x4A, 0xCC, 0x82,
-	0xC9, 0x03, 0x4B, 0xCC, 0x81, 0xC9, 0x03, 0x4B,
-	// Bytes 30c0 - 30ff
-	0xCC, 0x8C, 0xC9, 0x03, 0x4B, 0xCC, 0xA3, 0xB5,
-	0x03, 0x4B, 0xCC, 0xA7, 0xA5, 0x03, 0x4B, 0xCC,
-	0xB1, 0xB5, 0x03, 0x4C, 0xCC, 0x81, 0xC9, 0x03,
-	0x4C, 0xCC, 0x8C, 0xC9, 0x03, 0x4C, 0xCC, 0xA7,
-	0xA5, 0x03, 0x4C, 0xCC, 0xAD, 0xB5, 0x03, 0x4C,
-	0xCC, 0xB1, 0xB5, 0x03, 0x4D, 0xCC, 0x81, 0xC9,
-	0x03, 0x4D, 0xCC, 0x87, 0xC9, 0x03, 0x4D, 0xCC,
-	0xA3, 0xB5, 0x03, 0x4E, 0xCC, 0x80, 0xC9, 0x03,
-	// Bytes 3100 - 313f
-	0x4E, 0xCC, 0x81, 0xC9, 0x03, 0x4E, 0xCC, 0x83,
-	0xC9, 0x03, 0x4E, 0xCC, 0x87, 0xC9, 0x03, 0x4E,
-	0xCC, 0x8C, 0xC9, 0x03, 0x4E, 0xCC, 0xA3, 0xB5,
-	0x03, 0x4E, 0xCC, 0xA7, 0xA5, 0x03, 0x4E, 0xCC,
-	0xAD, 0xB5, 0x03, 0x4E, 0xCC, 0xB1, 0xB5, 0x03,
-	0x4F, 0xCC, 0x80, 0xC9, 0x03, 0x4F, 0xCC, 0x81,
-	0xC9, 0x03, 0x4F, 0xCC, 0x86, 0xC9, 0x03, 0x4F,
-	0xCC, 0x89, 0xC9, 0x03, 0x4F, 0xCC, 0x8B, 0xC9,
-	// Bytes 3140 - 317f
-	0x03, 0x4F, 0xCC, 0x8C, 0xC9, 0x03, 0x4F, 0xCC,
-	0x8F, 0xC9, 0x03, 0x4F, 0xCC, 0x91, 0xC9, 0x03,
-	0x50, 0xCC, 0x81, 0xC9, 0x03, 0x50, 0xCC, 0x87,
-	0xC9, 0x03, 0x52, 0xCC, 0x81, 0xC9, 0x03, 0x52,
-	0xCC, 0x87, 0xC9, 0x03, 0x52, 0xCC, 0x8C, 0xC9,
-	0x03, 0x52, 0xCC, 0x8F, 0xC9, 0x03, 0x52, 0xCC,
-	0x91, 0xC9, 0x03, 0x52, 0xCC, 0xA7, 0xA5, 0x03,
-	0x52, 0xCC, 0xB1, 0xB5, 0x03, 0x53, 0xCC, 0x82,
-	// Bytes 3180 - 31bf
-	0xC9, 0x03, 0x53, 0xCC, 0x87, 0xC9, 0x03, 0x53,
-	0xCC, 0xA6, 0xB5, 0x03, 0x53, 0xCC, 0xA7, 0xA5,
-	0x03, 0x54, 0xCC, 0x87, 0xC9, 0x03, 0x54, 0xCC,
-	0x8C, 0xC9, 0x03, 0x54, 0xCC, 0xA3, 0xB5, 0x03,
-	0x54, 0xCC, 0xA6, 0xB5, 0x03, 0x54, 0xCC, 0xA7,
-	0xA5, 0x03, 0x54, 0xCC, 0xAD, 0xB5, 0x03, 0x54,
-	0xCC, 0xB1, 0xB5, 0x03, 0x55, 0xCC, 0x80, 0xC9,
-	0x03, 0x55, 0xCC, 0x81, 0xC9, 0x03, 0x55, 0xCC,
-	// Bytes 31c0 - 31ff
-	0x82, 0xC9, 0x03, 0x55, 0xCC, 0x86, 0xC9, 0x03,
-	0x55, 0xCC, 0x89, 0xC9, 0x03, 0x55, 0xCC, 0x8A,
-	0xC9, 0x03, 0x55, 0xCC, 0x8B, 0xC9, 0x03, 0x55,
-	0xCC, 0x8C, 0xC9, 0x03, 0x55, 0xCC, 0x8F, 0xC9,
-	0x03, 0x55, 0xCC, 0x91, 0xC9, 0x03, 0x55, 0xCC,
-	0xA3, 0xB5, 0x03, 0x55, 0xCC, 0xA4, 0xB5, 0x03,
-	0x55, 0xCC, 0xA8, 0xA5, 0x03, 0x55, 0xCC, 0xAD,
-	0xB5, 0x03, 0x55, 0xCC, 0xB0, 0xB5, 0x03, 0x56,
-	// Bytes 3200 - 323f
-	0xCC, 0x83, 0xC9, 0x03, 0x56, 0xCC, 0xA3, 0xB5,
-	0x03, 0x57, 0xCC, 0x80, 0xC9, 0x03, 0x57, 0xCC,
-	0x81, 0xC9, 0x03, 0x57, 0xCC, 0x82, 0xC9, 0x03,
-	0x57, 0xCC, 0x87, 0xC9, 0x03, 0x57, 0xCC, 0x88,
-	0xC9, 0x03, 0x57, 0xCC, 0xA3, 0xB5, 0x03, 0x58,
-	0xCC, 0x87, 0xC9, 0x03, 0x58, 0xCC, 0x88, 0xC9,
-	0x03, 0x59, 0xCC, 0x80, 0xC9, 0x03, 0x59, 0xCC,
-	0x81, 0xC9, 0x03, 0x59, 0xCC, 0x82, 0xC9, 0x03,
-	// Bytes 3240 - 327f
-	0x59, 0xCC, 0x83, 0xC9, 0x03, 0x59, 0xCC, 0x84,
-	0xC9, 0x03, 0x59, 0xCC, 0x87, 0xC9, 0x03, 0x59,
-	0xCC, 0x88, 0xC9, 0x03, 0x59, 0xCC, 0x89, 0xC9,
-	0x03, 0x59, 0xCC, 0xA3, 0xB5, 0x03, 0x5A, 0xCC,
-	0x81, 0xC9, 0x03, 0x5A, 0xCC, 0x82, 0xC9, 0x03,
-	0x5A, 0xCC, 0x87, 0xC9, 0x03, 0x5A, 0xCC, 0x8C,
-	0xC9, 0x03, 0x5A, 0xCC, 0xA3, 0xB5, 0x03, 0x5A,
-	0xCC, 0xB1, 0xB5, 0x03, 0x61, 0xCC, 0x80, 0xC9,
-	// Bytes 3280 - 32bf
-	0x03, 0x61, 0xCC, 0x81, 0xC9, 0x03, 0x61, 0xCC,
-	0x83, 0xC9, 0x03, 0x61, 0xCC, 0x84, 0xC9, 0x03,
-	0x61, 0xCC, 0x89, 0xC9, 0x03, 0x61, 0xCC, 0x8C,
-	0xC9, 0x03, 0x61, 0xCC, 0x8F, 0xC9, 0x03, 0x61,
-	0xCC, 0x91, 0xC9, 0x03, 0x61, 0xCC, 0xA5, 0xB5,
-	0x03, 0x61, 0xCC, 0xA8, 0xA5, 0x03, 0x62, 0xCC,
-	0x87, 0xC9, 0x03, 0x62, 0xCC, 0xA3, 0xB5, 0x03,
-	0x62, 0xCC, 0xB1, 0xB5, 0x03, 0x63, 0xCC, 0x81,
-	// Bytes 32c0 - 32ff
-	0xC9, 0x03, 0x63, 0xCC, 0x82, 0xC9, 0x03, 0x63,
-	0xCC, 0x87, 0xC9, 0x03, 0x63, 0xCC, 0x8C, 0xC9,
-	0x03, 0x64, 0xCC, 0x87, 0xC9, 0x03, 0x64, 0xCC,
-	0x8C, 0xC9, 0x03, 0x64, 0xCC, 0xA3, 0xB5, 0x03,
-	0x64, 0xCC, 0xA7, 0xA5, 0x03, 0x64, 0xCC, 0xAD,
-	0xB5, 0x03, 0x64, 0xCC, 0xB1, 0xB5, 0x03, 0x65,
-	0xCC, 0x80, 0xC9, 0x03, 0x65, 0xCC, 0x81, 0xC9,
-	0x03, 0x65, 0xCC, 0x83, 0xC9, 0x03, 0x65, 0xCC,
-	// Bytes 3300 - 333f
-	0x86, 0xC9, 0x03, 0x65, 0xCC, 0x87, 0xC9, 0x03,
-	0x65, 0xCC, 0x88, 0xC9, 0x03, 0x65, 0xCC, 0x89,
-	0xC9, 0x03, 0x65, 0xCC, 0x8C, 0xC9, 0x03, 0x65,
-	0xCC, 0x8F, 0xC9, 0x03, 0x65, 0xCC, 0x91, 0xC9,
-	0x03, 0x65, 0xCC, 0xA8, 0xA5, 0x03, 0x65, 0xCC,
-	0xAD, 0xB5, 0x03, 0x65, 0xCC, 0xB0, 0xB5, 0x03,
-	0x66, 0xCC, 0x87, 0xC9, 0x03, 0x67, 0xCC, 0x81,
-	0xC9, 0x03, 0x67, 0xCC, 0x82, 0xC9, 0x03, 0x67,
-	// Bytes 3340 - 337f
-	0xCC, 0x84, 0xC9, 0x03, 0x67, 0xCC, 0x86, 0xC9,
-	0x03, 0x67, 0xCC, 0x87, 0xC9, 0x03, 0x67, 0xCC,
-	0x8C, 0xC9, 0x03, 0x67, 0xCC, 0xA7, 0xA5, 0x03,
-	0x68, 0xCC, 0x82, 0xC9, 0x03, 0x68, 0xCC, 0x87,
-	0xC9, 0x03, 0x68, 0xCC, 0x88, 0xC9, 0x03, 0x68,
-	0xCC, 0x8C, 0xC9, 0x03, 0x68, 0xCC, 0xA3, 0xB5,
-	0x03, 0x68, 0xCC, 0xA7, 0xA5, 0x03, 0x68, 0xCC,
-	0xAE, 0xB5, 0x03, 0x68, 0xCC, 0xB1, 0xB5, 0x03,
-	// Bytes 3380 - 33bf
-	0x69, 0xCC, 0x80, 0xC9, 0x03, 0x69, 0xCC, 0x81,
-	0xC9, 0x03, 0x69, 0xCC, 0x82, 0xC9, 0x03, 0x69,
-	0xCC, 0x83, 0xC9, 0x03, 0x69, 0xCC, 0x84, 0xC9,
-	0x03, 0x69, 0xCC, 0x86, 0xC9, 0x03, 0x69, 0xCC,
-	0x89, 0xC9, 0x03, 0x69, 0xCC, 0x8C, 0xC9, 0x03,
-	0x69, 0xCC, 0x8F, 0xC9, 0x03, 0x69, 0xCC, 0x91,
-	0xC9, 0x03, 0x69, 0xCC, 0xA3, 0xB5, 0x03, 0x69,
-	0xCC, 0xA8, 0xA5, 0x03, 0x69, 0xCC, 0xB0, 0xB5,
-	// Bytes 33c0 - 33ff
-	0x03, 0x6A, 0xCC, 0x82, 0xC9, 0x03, 0x6A, 0xCC,
-	0x8C, 0xC9, 0x03, 0x6B, 0xCC, 0x81, 0xC9, 0x03,
-	0x6B, 0xCC, 0x8C, 0xC9, 0x03, 0x6B, 0xCC, 0xA3,
-	0xB5, 0x03, 0x6B, 0xCC, 0xA7, 0xA5, 0x03, 0x6B,
-	0xCC, 0xB1, 0xB5, 0x03, 0x6C, 0xCC, 0x81, 0xC9,
-	0x03, 0x6C, 0xCC, 0x8C, 0xC9, 0x03, 0x6C, 0xCC,
-	0xA7, 0xA5, 0x03, 0x6C, 0xCC, 0xAD, 0xB5, 0x03,
-	0x6C, 0xCC, 0xB1, 0xB5, 0x03, 0x6D, 0xCC, 0x81,
-	// Bytes 3400 - 343f
-	0xC9, 0x03, 0x6D, 0xCC, 0x87, 0xC9, 0x03, 0x6D,
-	0xCC, 0xA3, 0xB5, 0x03, 0x6E, 0xCC, 0x80, 0xC9,
-	0x03, 0x6E, 0xCC, 0x81, 0xC9, 0x03, 0x6E, 0xCC,
-	0x83, 0xC9, 0x03, 0x6E, 0xCC, 0x87, 0xC9, 0x03,
-	0x6E, 0xCC, 0x8C, 0xC9, 0x03, 0x6E, 0xCC, 0xA3,
-	0xB5, 0x03, 0x6E, 0xCC, 0xA7, 0xA5, 0x03, 0x6E,
-	0xCC, 0xAD, 0xB5, 0x03, 0x6E, 0xCC, 0xB1, 0xB5,
-	0x03, 0x6F, 0xCC, 0x80, 0xC9, 0x03, 0x6F, 0xCC,
-	// Bytes 3440 - 347f
-	0x81, 0xC9, 0x03, 0x6F, 0xCC, 0x86, 0xC9, 0x03,
-	0x6F, 0xCC, 0x89, 0xC9, 0x03, 0x6F, 0xCC, 0x8B,
-	0xC9, 0x03, 0x6F, 0xCC, 0x8C, 0xC9, 0x03, 0x6F,
-	0xCC, 0x8F, 0xC9, 0x03, 0x6F, 0xCC, 0x91, 0xC9,
-	0x03, 0x70, 0xCC, 0x81, 0xC9, 0x03, 0x70, 0xCC,
-	0x87, 0xC9, 0x03, 0x72, 0xCC, 0x81, 0xC9, 0x03,
-	0x72, 0xCC, 0x87, 0xC9, 0x03, 0x72, 0xCC, 0x8C,
-	0xC9, 0x03, 0x72, 0xCC, 0x8F, 0xC9, 0x03, 0x72,
-	// Bytes 3480 - 34bf
-	0xCC, 0x91, 0xC9, 0x03, 0x72, 0xCC, 0xA7, 0xA5,
-	0x03, 0x72, 0xCC, 0xB1, 0xB5, 0x03, 0x73, 0xCC,
-	0x82, 0xC9, 0x03, 0x73, 0xCC, 0x87, 0xC9, 0x03,
-	0x73, 0xCC, 0xA6, 0xB5, 0x03, 0x73, 0xCC, 0xA7,
-	0xA5, 0x03, 0x74, 0xCC, 0x87, 0xC9, 0x03, 0x74,
-	0xCC, 0x88, 0xC9, 0x03, 0x74, 0xCC, 0x8C, 0xC9,
-	0x03, 0x74, 0xCC, 0xA3, 0xB5, 0x03, 0x74, 0xCC,
-	0xA6, 0xB5, 0x03, 0x74, 0xCC, 0xA7, 0xA5, 0x03,
-	// Bytes 34c0 - 34ff
-	0x74, 0xCC, 0xAD, 0xB5, 0x03, 0x74, 0xCC, 0xB1,
-	0xB5, 0x03, 0x75, 0xCC, 0x80, 0xC9, 0x03, 0x75,
-	0xCC, 0x81, 0xC9, 0x03, 0x75, 0xCC, 0x82, 0xC9,
-	0x03, 0x75, 0xCC, 0x86, 0xC9, 0x03, 0x75, 0xCC,
-	0x89, 0xC9, 0x03, 0x75, 0xCC, 0x8A, 0xC9, 0x03,
-	0x75, 0xCC, 0x8B, 0xC9, 0x03, 0x75, 0xCC, 0x8C,
-	0xC9, 0x03, 0x75, 0xCC, 0x8F, 0xC9, 0x03, 0x75,
-	0xCC, 0x91, 0xC9, 0x03, 0x75, 0xCC, 0xA3, 0xB5,
-	// Bytes 3500 - 353f
-	0x03, 0x75, 0xCC, 0xA4, 0xB5, 0x03, 0x75, 0xCC,
-	0xA8, 0xA5, 0x03, 0x75, 0xCC, 0xAD, 0xB5, 0x03,
-	0x75, 0xCC, 0xB0, 0xB5, 0x03, 0x76, 0xCC, 0x83,
-	0xC9, 0x03, 0x76, 0xCC, 0xA3, 0xB5, 0x03, 0x77,
-	0xCC, 0x80, 0xC9, 0x03, 0x77, 0xCC, 0x81, 0xC9,
-	0x03, 0x77, 0xCC, 0x82, 0xC9, 0x03, 0x77, 0xCC,
-	0x87, 0xC9, 0x03, 0x77, 0xCC, 0x88, 0xC9, 0x03,
-	0x77, 0xCC, 0x8A, 0xC9, 0x03, 0x77, 0xCC, 0xA3,
-	// Bytes 3540 - 357f
-	0xB5, 0x03, 0x78, 0xCC, 0x87, 0xC9, 0x03, 0x78,
-	0xCC, 0x88, 0xC9, 0x03, 0x79, 0xCC, 0x80, 0xC9,
-	0x03, 0x79, 0xCC, 0x81, 0xC9, 0x03, 0x79, 0xCC,
-	0x82, 0xC9, 0x03, 0x79, 0xCC, 0x83, 0xC9, 0x03,
-	0x79, 0xCC, 0x84, 0xC9, 0x03, 0x79, 0xCC, 0x87,
-	0xC9, 0x03, 0x79, 0xCC, 0x88, 0xC9, 0x03, 0x79,
-	0xCC, 0x89, 0xC9, 0x03, 0x79, 0xCC, 0x8A, 0xC9,
-	0x03, 0x79, 0xCC, 0xA3, 0xB5, 0x03, 0x7A, 0xCC,
-	// Bytes 3580 - 35bf
-	0x81, 0xC9, 0x03, 0x7A, 0xCC, 0x82, 0xC9, 0x03,
-	0x7A, 0xCC, 0x87, 0xC9, 0x03, 0x7A, 0xCC, 0x8C,
-	0xC9, 0x03, 0x7A, 0xCC, 0xA3, 0xB5, 0x03, 0x7A,
-	0xCC, 0xB1, 0xB5, 0x04, 0xC2, 0xA8, 0xCC, 0x80,
-	0xCA, 0x04, 0xC2, 0xA8, 0xCC, 0x81, 0xCA, 0x04,
-	0xC2, 0xA8, 0xCD, 0x82, 0xCA, 0x04, 0xC3, 0x86,
-	0xCC, 0x81, 0xC9, 0x04, 0xC3, 0x86, 0xCC, 0x84,
-	0xC9, 0x04, 0xC3, 0x98, 0xCC, 0x81, 0xC9, 0x04,
-	// Bytes 35c0 - 35ff
-	0xC3, 0xA6, 0xCC, 0x81, 0xC9, 0x04, 0xC3, 0xA6,
-	0xCC, 0x84, 0xC9, 0x04, 0xC3, 0xB8, 0xCC, 0x81,
-	0xC9, 0x04, 0xC5, 0xBF, 0xCC, 0x87, 0xC9, 0x04,
-	0xC6, 0xB7, 0xCC, 0x8C, 0xC9, 0x04, 0xCA, 0x92,
-	0xCC, 0x8C, 0xC9, 0x04, 0xCE, 0x91, 0xCC, 0x80,
-	0xC9, 0x04, 0xCE, 0x91, 0xCC, 0x81, 0xC9, 0x04,
-	0xCE, 0x91, 0xCC, 0x84, 0xC9, 0x04, 0xCE, 0x91,
-	0xCC, 0x86, 0xC9, 0x04, 0xCE, 0x91, 0xCD, 0x85,
-	// Bytes 3600 - 363f
-	0xD9, 0x04, 0xCE, 0x95, 0xCC, 0x80, 0xC9, 0x04,
-	0xCE, 0x95, 0xCC, 0x81, 0xC9, 0x04, 0xCE, 0x97,
-	0xCC, 0x80, 0xC9, 0x04, 0xCE, 0x97, 0xCC, 0x81,
-	0xC9, 0x04, 0xCE, 0x97, 0xCD, 0x85, 0xD9, 0x04,
-	0xCE, 0x99, 0xCC, 0x80, 0xC9, 0x04, 0xCE, 0x99,
-	0xCC, 0x81, 0xC9, 0x04, 0xCE, 0x99, 0xCC, 0x84,
-	0xC9, 0x04, 0xCE, 0x99, 0xCC, 0x86, 0xC9, 0x04,
-	0xCE, 0x99, 0xCC, 0x88, 0xC9, 0x04, 0xCE, 0x9F,
-	// Bytes 3640 - 367f
-	0xCC, 0x80, 0xC9, 0x04, 0xCE, 0x9F, 0xCC, 0x81,
-	0xC9, 0x04, 0xCE, 0xA1, 0xCC, 0x94, 0xC9, 0x04,
-	0xCE, 0xA5, 0xCC, 0x80, 0xC9, 0x04, 0xCE, 0xA5,
-	0xCC, 0x81, 0xC9, 0x04, 0xCE, 0xA5, 0xCC, 0x84,
-	0xC9, 0x04, 0xCE, 0xA5, 0xCC, 0x86, 0xC9, 0x04,
-	0xCE, 0xA5, 0xCC, 0x88, 0xC9, 0x04, 0xCE, 0xA9,
-	0xCC, 0x80, 0xC9, 0x04, 0xCE, 0xA9, 0xCC, 0x81,
-	0xC9, 0x04, 0xCE, 0xA9, 0xCD, 0x85, 0xD9, 0x04,
-	// Bytes 3680 - 36bf
-	0xCE, 0xB1, 0xCC, 0x84, 0xC9, 0x04, 0xCE, 0xB1,
-	0xCC, 0x86, 0xC9, 0x04, 0xCE, 0xB1, 0xCD, 0x85,
-	0xD9, 0x04, 0xCE, 0xB5, 0xCC, 0x80, 0xC9, 0x04,
-	0xCE, 0xB5, 0xCC, 0x81, 0xC9, 0x04, 0xCE, 0xB7,
-	0xCD, 0x85, 0xD9, 0x04, 0xCE, 0xB9, 0xCC, 0x80,
-	0xC9, 0x04, 0xCE, 0xB9, 0xCC, 0x81, 0xC9, 0x04,
-	0xCE, 0xB9, 0xCC, 0x84, 0xC9, 0x04, 0xCE, 0xB9,
-	0xCC, 0x86, 0xC9, 0x04, 0xCE, 0xB9, 0xCD, 0x82,
-	// Bytes 36c0 - 36ff
-	0xC9, 0x04, 0xCE, 0xBF, 0xCC, 0x80, 0xC9, 0x04,
-	0xCE, 0xBF, 0xCC, 0x81, 0xC9, 0x04, 0xCF, 0x81,
-	0xCC, 0x93, 0xC9, 0x04, 0xCF, 0x81, 0xCC, 0x94,
-	0xC9, 0x04, 0xCF, 0x85, 0xCC, 0x80, 0xC9, 0x04,
-	0xCF, 0x85, 0xCC, 0x81, 0xC9, 0x04, 0xCF, 0x85,
-	0xCC, 0x84, 0xC9, 0x04, 0xCF, 0x85, 0xCC, 0x86,
-	0xC9, 0x04, 0xCF, 0x85, 0xCD, 0x82, 0xC9, 0x04,
-	0xCF, 0x89, 0xCD, 0x85, 0xD9, 0x04, 0xCF, 0x92,
-	// Bytes 3700 - 373f
-	0xCC, 0x81, 0xC9, 0x04, 0xCF, 0x92, 0xCC, 0x88,
-	0xC9, 0x04, 0xD0, 0x86, 0xCC, 0x88, 0xC9, 0x04,
-	0xD0, 0x90, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0x90,
-	0xCC, 0x88, 0xC9, 0x04, 0xD0, 0x93, 0xCC, 0x81,
-	0xC9, 0x04, 0xD0, 0x95, 0xCC, 0x80, 0xC9, 0x04,
-	0xD0, 0x95, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0x95,
-	0xCC, 0x88, 0xC9, 0x04, 0xD0, 0x96, 0xCC, 0x86,
-	0xC9, 0x04, 0xD0, 0x96, 0xCC, 0x88, 0xC9, 0x04,
-	// Bytes 3740 - 377f
-	0xD0, 0x97, 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0x98,
-	0xCC, 0x80, 0xC9, 0x04, 0xD0, 0x98, 0xCC, 0x84,
-	0xC9, 0x04, 0xD0, 0x98, 0xCC, 0x86, 0xC9, 0x04,
-	0xD0, 0x98, 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0x9A,
-	0xCC, 0x81, 0xC9, 0x04, 0xD0, 0x9E, 0xCC, 0x88,
-	0xC9, 0x04, 0xD0, 0xA3, 0xCC, 0x84, 0xC9, 0x04,
-	0xD0, 0xA3, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0xA3,
-	0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xA3, 0xCC, 0x8B,
-	// Bytes 3780 - 37bf
-	0xC9, 0x04, 0xD0, 0xA7, 0xCC, 0x88, 0xC9, 0x04,
-	0xD0, 0xAB, 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xAD,
-	0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xB0, 0xCC, 0x86,
-	0xC9, 0x04, 0xD0, 0xB0, 0xCC, 0x88, 0xC9, 0x04,
-	0xD0, 0xB3, 0xCC, 0x81, 0xC9, 0x04, 0xD0, 0xB5,
-	0xCC, 0x80, 0xC9, 0x04, 0xD0, 0xB5, 0xCC, 0x86,
-	0xC9, 0x04, 0xD0, 0xB5, 0xCC, 0x88, 0xC9, 0x04,
-	0xD0, 0xB6, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0xB6,
-	// Bytes 37c0 - 37ff
-	0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xB7, 0xCC, 0x88,
-	0xC9, 0x04, 0xD0, 0xB8, 0xCC, 0x80, 0xC9, 0x04,
-	0xD0, 0xB8, 0xCC, 0x84, 0xC9, 0x04, 0xD0, 0xB8,
-	0xCC, 0x86, 0xC9, 0x04, 0xD0, 0xB8, 0xCC, 0x88,
-	0xC9, 0x04, 0xD0, 0xBA, 0xCC, 0x81, 0xC9, 0x04,
-	0xD0, 0xBE, 0xCC, 0x88, 0xC9, 0x04, 0xD1, 0x83,
-	0xCC, 0x84, 0xC9, 0x04, 0xD1, 0x83, 0xCC, 0x86,
-	0xC9, 0x04, 0xD1, 0x83, 0xCC, 0x88, 0xC9, 0x04,
-	// Bytes 3800 - 383f
-	0xD1, 0x83, 0xCC, 0x8B, 0xC9, 0x04, 0xD1, 0x87,
-	0xCC, 0x88, 0xC9, 0x04, 0xD1, 0x8B, 0xCC, 0x88,
-	0xC9, 0x04, 0xD1, 0x8D, 0xCC, 0x88, 0xC9, 0x04,
-	0xD1, 0x96, 0xCC, 0x88, 0xC9, 0x04, 0xD1, 0xB4,
-	0xCC, 0x8F, 0xC9, 0x04, 0xD1, 0xB5, 0xCC, 0x8F,
-	0xC9, 0x04, 0xD3, 0x98, 0xCC, 0x88, 0xC9, 0x04,
-	0xD3, 0x99, 0xCC, 0x88, 0xC9, 0x04, 0xD3, 0xA8,
-	0xCC, 0x88, 0xC9, 0x04, 0xD3, 0xA9, 0xCC, 0x88,
-	// Bytes 3840 - 387f
-	0xC9, 0x04, 0xD8, 0xA7, 0xD9, 0x93, 0xC9, 0x04,
-	0xD8, 0xA7, 0xD9, 0x94, 0xC9, 0x04, 0xD8, 0xA7,
-	0xD9, 0x95, 0xB5, 0x04, 0xD9, 0x88, 0xD9, 0x94,
-	0xC9, 0x04, 0xD9, 0x8A, 0xD9, 0x94, 0xC9, 0x04,
-	0xDB, 0x81, 0xD9, 0x94, 0xC9, 0x04, 0xDB, 0x92,
-	0xD9, 0x94, 0xC9, 0x04, 0xDB, 0x95, 0xD9, 0x94,
-	0xC9, 0x05, 0x41, 0xCC, 0x82, 0xCC, 0x80, 0xCA,
-	0x05, 0x41, 0xCC, 0x82, 0xCC, 0x81, 0xCA, 0x05,
-	// Bytes 3880 - 38bf
-	0x41, 0xCC, 0x82, 0xCC, 0x83, 0xCA, 0x05, 0x41,
-	0xCC, 0x82, 0xCC, 0x89, 0xCA, 0x05, 0x41, 0xCC,
-	0x86, 0xCC, 0x80, 0xCA, 0x05, 0x41, 0xCC, 0x86,
-	0xCC, 0x81, 0xCA, 0x05, 0x41, 0xCC, 0x86, 0xCC,
-	0x83, 0xCA, 0x05, 0x41, 0xCC, 0x86, 0xCC, 0x89,
-	0xCA, 0x05, 0x41, 0xCC, 0x87, 0xCC, 0x84, 0xCA,
-	0x05, 0x41, 0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05,
-	0x41, 0xCC, 0x8A, 0xCC, 0x81, 0xCA, 0x05, 0x41,
-	// Bytes 38c0 - 38ff
-	0xCC, 0xA3, 0xCC, 0x82, 0xCA, 0x05, 0x41, 0xCC,
-	0xA3, 0xCC, 0x86, 0xCA, 0x05, 0x43, 0xCC, 0xA7,
-	0xCC, 0x81, 0xCA, 0x05, 0x45, 0xCC, 0x82, 0xCC,
-	0x80, 0xCA, 0x05, 0x45, 0xCC, 0x82, 0xCC, 0x81,
-	0xCA, 0x05, 0x45, 0xCC, 0x82, 0xCC, 0x83, 0xCA,
-	0x05, 0x45, 0xCC, 0x82, 0xCC, 0x89, 0xCA, 0x05,
-	0x45, 0xCC, 0x84, 0xCC, 0x80, 0xCA, 0x05, 0x45,
-	0xCC, 0x84, 0xCC, 0x81, 0xCA, 0x05, 0x45, 0xCC,
-	// Bytes 3900 - 393f
-	0xA3, 0xCC, 0x82, 0xCA, 0x05, 0x45, 0xCC, 0xA7,
-	0xCC, 0x86, 0xCA, 0x05, 0x49, 0xCC, 0x88, 0xCC,
-	0x81, 0xCA, 0x05, 0x4C, 0xCC, 0xA3, 0xCC, 0x84,
-	0xCA, 0x05, 0x4F, 0xCC, 0x82, 0xCC, 0x80, 0xCA,
-	0x05, 0x4F, 0xCC, 0x82, 0xCC, 0x81, 0xCA, 0x05,
-	0x4F, 0xCC, 0x82, 0xCC, 0x83, 0xCA, 0x05, 0x4F,
-	0xCC, 0x82, 0xCC, 0x89, 0xCA, 0x05, 0x4F, 0xCC,
-	0x83, 0xCC, 0x81, 0xCA, 0x05, 0x4F, 0xCC, 0x83,
-	// Bytes 3940 - 397f
-	0xCC, 0x84, 0xCA, 0x05, 0x4F, 0xCC, 0x83, 0xCC,
-	0x88, 0xCA, 0x05, 0x4F, 0xCC, 0x84, 0xCC, 0x80,
-	0xCA, 0x05, 0x4F, 0xCC, 0x84, 0xCC, 0x81, 0xCA,
-	0x05, 0x4F, 0xCC, 0x87, 0xCC, 0x84, 0xCA, 0x05,
-	0x4F, 0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, 0x4F,
-	0xCC, 0x9B, 0xCC, 0x80, 0xCA, 0x05, 0x4F, 0xCC,
-	0x9B, 0xCC, 0x81, 0xCA, 0x05, 0x4F, 0xCC, 0x9B,
-	0xCC, 0x83, 0xCA, 0x05, 0x4F, 0xCC, 0x9B, 0xCC,
-	// Bytes 3980 - 39bf
-	0x89, 0xCA, 0x05, 0x4F, 0xCC, 0x9B, 0xCC, 0xA3,
-	0xB6, 0x05, 0x4F, 0xCC, 0xA3, 0xCC, 0x82, 0xCA,
-	0x05, 0x4F, 0xCC, 0xA8, 0xCC, 0x84, 0xCA, 0x05,
-	0x52, 0xCC, 0xA3, 0xCC, 0x84, 0xCA, 0x05, 0x53,
-	0xCC, 0x81, 0xCC, 0x87, 0xCA, 0x05, 0x53, 0xCC,
-	0x8C, 0xCC, 0x87, 0xCA, 0x05, 0x53, 0xCC, 0xA3,
-	0xCC, 0x87, 0xCA, 0x05, 0x55, 0xCC, 0x83, 0xCC,
-	0x81, 0xCA, 0x05, 0x55, 0xCC, 0x84, 0xCC, 0x88,
-	// Bytes 39c0 - 39ff
-	0xCA, 0x05, 0x55, 0xCC, 0x88, 0xCC, 0x80, 0xCA,
-	0x05, 0x55, 0xCC, 0x88, 0xCC, 0x81, 0xCA, 0x05,
-	0x55, 0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, 0x55,
-	0xCC, 0x88, 0xCC, 0x8C, 0xCA, 0x05, 0x55, 0xCC,
-	0x9B, 0xCC, 0x80, 0xCA, 0x05, 0x55, 0xCC, 0x9B,
-	0xCC, 0x81, 0xCA, 0x05, 0x55, 0xCC, 0x9B, 0xCC,
-	0x83, 0xCA, 0x05, 0x55, 0xCC, 0x9B, 0xCC, 0x89,
-	0xCA, 0x05, 0x55, 0xCC, 0x9B, 0xCC, 0xA3, 0xB6,
-	// Bytes 3a00 - 3a3f
-	0x05, 0x61, 0xCC, 0x82, 0xCC, 0x80, 0xCA, 0x05,
-	0x61, 0xCC, 0x82, 0xCC, 0x81, 0xCA, 0x05, 0x61,
-	0xCC, 0x82, 0xCC, 0x83, 0xCA, 0x05, 0x61, 0xCC,
-	0x82, 0xCC, 0x89, 0xCA, 0x05, 0x61, 0xCC, 0x86,
-	0xCC, 0x80, 0xCA, 0x05, 0x61, 0xCC, 0x86, 0xCC,
-	0x81, 0xCA, 0x05, 0x61, 0xCC, 0x86, 0xCC, 0x83,
-	0xCA, 0x05, 0x61, 0xCC, 0x86, 0xCC, 0x89, 0xCA,
-	0x05, 0x61, 0xCC, 0x87, 0xCC, 0x84, 0xCA, 0x05,
-	// Bytes 3a40 - 3a7f
-	0x61, 0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, 0x61,
-	0xCC, 0x8A, 0xCC, 0x81, 0xCA, 0x05, 0x61, 0xCC,
-	0xA3, 0xCC, 0x82, 0xCA, 0x05, 0x61, 0xCC, 0xA3,
-	0xCC, 0x86, 0xCA, 0x05, 0x63, 0xCC, 0xA7, 0xCC,
-	0x81, 0xCA, 0x05, 0x65, 0xCC, 0x82, 0xCC, 0x80,
-	0xCA, 0x05, 0x65, 0xCC, 0x82, 0xCC, 0x81, 0xCA,
-	0x05, 0x65, 0xCC, 0x82, 0xCC, 0x83, 0xCA, 0x05,
-	0x65, 0xCC, 0x82, 0xCC, 0x89, 0xCA, 0x05, 0x65,
-	// Bytes 3a80 - 3abf
-	0xCC, 0x84, 0xCC, 0x80, 0xCA, 0x05, 0x65, 0xCC,
-	0x84, 0xCC, 0x81, 0xCA, 0x05, 0x65, 0xCC, 0xA3,
-	0xCC, 0x82, 0xCA, 0x05, 0x65, 0xCC, 0xA7, 0xCC,
-	0x86, 0xCA, 0x05, 0x69, 0xCC, 0x88, 0xCC, 0x81,
-	0xCA, 0x05, 0x6C, 0xCC, 0xA3, 0xCC, 0x84, 0xCA,
-	0x05, 0x6F, 0xCC, 0x82, 0xCC, 0x80, 0xCA, 0x05,
-	0x6F, 0xCC, 0x82, 0xCC, 0x81, 0xCA, 0x05, 0x6F,
-	0xCC, 0x82, 0xCC, 0x83, 0xCA, 0x05, 0x6F, 0xCC,
-	// Bytes 3ac0 - 3aff
-	0x82, 0xCC, 0x89, 0xCA, 0x05, 0x6F, 0xCC, 0x83,
-	0xCC, 0x81, 0xCA, 0x05, 0x6F, 0xCC, 0x83, 0xCC,
-	0x84, 0xCA, 0x05, 0x6F, 0xCC, 0x83, 0xCC, 0x88,
-	0xCA, 0x05, 0x6F, 0xCC, 0x84, 0xCC, 0x80, 0xCA,
-	0x05, 0x6F, 0xCC, 0x84, 0xCC, 0x81, 0xCA, 0x05,
-	0x6F, 0xCC, 0x87, 0xCC, 0x84, 0xCA, 0x05, 0x6F,
-	0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, 0x6F, 0xCC,
-	0x9B, 0xCC, 0x80, 0xCA, 0x05, 0x6F, 0xCC, 0x9B,
-	// Bytes 3b00 - 3b3f
-	0xCC, 0x81, 0xCA, 0x05, 0x6F, 0xCC, 0x9B, 0xCC,
-	0x83, 0xCA, 0x05, 0x6F, 0xCC, 0x9B, 0xCC, 0x89,
-	0xCA, 0x05, 0x6F, 0xCC, 0x9B, 0xCC, 0xA3, 0xB6,
-	0x05, 0x6F, 0xCC, 0xA3, 0xCC, 0x82, 0xCA, 0x05,
-	0x6F, 0xCC, 0xA8, 0xCC, 0x84, 0xCA, 0x05, 0x72,
-	0xCC, 0xA3, 0xCC, 0x84, 0xCA, 0x05, 0x73, 0xCC,
-	0x81, 0xCC, 0x87, 0xCA, 0x05, 0x73, 0xCC, 0x8C,
-	0xCC, 0x87, 0xCA, 0x05, 0x73, 0xCC, 0xA3, 0xCC,
-	// Bytes 3b40 - 3b7f
-	0x87, 0xCA, 0x05, 0x75, 0xCC, 0x83, 0xCC, 0x81,
-	0xCA, 0x05, 0x75, 0xCC, 0x84, 0xCC, 0x88, 0xCA,
-	0x05, 0x75, 0xCC, 0x88, 0xCC, 0x80, 0xCA, 0x05,
-	0x75, 0xCC, 0x88, 0xCC, 0x81, 0xCA, 0x05, 0x75,
-	0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, 0x75, 0xCC,
-	0x88, 0xCC, 0x8C, 0xCA, 0x05, 0x75, 0xCC, 0x9B,
-	0xCC, 0x80, 0xCA, 0x05, 0x75, 0xCC, 0x9B, 0xCC,
-	0x81, 0xCA, 0x05, 0x75, 0xCC, 0x9B, 0xCC, 0x83,
-	// Bytes 3b80 - 3bbf
-	0xCA, 0x05, 0x75, 0xCC, 0x9B, 0xCC, 0x89, 0xCA,
-	0x05, 0x75, 0xCC, 0x9B, 0xCC, 0xA3, 0xB6, 0x05,
-	0xE1, 0xBE, 0xBF, 0xCC, 0x80, 0xCA, 0x05, 0xE1,
-	0xBE, 0xBF, 0xCC, 0x81, 0xCA, 0x05, 0xE1, 0xBE,
-	0xBF, 0xCD, 0x82, 0xCA, 0x05, 0xE1, 0xBF, 0xBE,
-	0xCC, 0x80, 0xCA, 0x05, 0xE1, 0xBF, 0xBE, 0xCC,
-	0x81, 0xCA, 0x05, 0xE1, 0xBF, 0xBE, 0xCD, 0x82,
-	0xCA, 0x05, 0xE2, 0x86, 0x90, 0xCC, 0xB8, 0x05,
-	// Bytes 3bc0 - 3bff
-	0x05, 0xE2, 0x86, 0x92, 0xCC, 0xB8, 0x05, 0x05,
-	0xE2, 0x86, 0x94, 0xCC, 0xB8, 0x05, 0x05, 0xE2,
-	0x87, 0x90, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x87,
-	0x92, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x87, 0x94,
-	0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x88, 0x83, 0xCC,
-	0xB8, 0x05, 0x05, 0xE2, 0x88, 0x88, 0xCC, 0xB8,
-	0x05, 0x05, 0xE2, 0x88, 0x8B, 0xCC, 0xB8, 0x05,
-	0x05, 0xE2, 0x88, 0xA3, 0xCC, 0xB8, 0x05, 0x05,
-	// Bytes 3c00 - 3c3f
-	0xE2, 0x88, 0xA5, 0xCC, 0xB8, 0x05, 0x05, 0xE2,
-	0x88, 0xBC, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89,
-	0x83, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0x85,
-	0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0x88, 0xCC,
-	0xB8, 0x05, 0x05, 0xE2, 0x89, 0x8D, 0xCC, 0xB8,
-	0x05, 0x05, 0xE2, 0x89, 0xA1, 0xCC, 0xB8, 0x05,
-	0x05, 0xE2, 0x89, 0xA4, 0xCC, 0xB8, 0x05, 0x05,
-	0xE2, 0x89, 0xA5, 0xCC, 0xB8, 0x05, 0x05, 0xE2,
-	// Bytes 3c40 - 3c7f
-	0x89, 0xB2, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89,
-	0xB3, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xB6,
-	0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xB7, 0xCC,
-	0xB8, 0x05, 0x05, 0xE2, 0x89, 0xBA, 0xCC, 0xB8,
-	0x05, 0x05, 0xE2, 0x89, 0xBB, 0xCC, 0xB8, 0x05,
-	0x05, 0xE2, 0x89, 0xBC, 0xCC, 0xB8, 0x05, 0x05,
-	0xE2, 0x89, 0xBD, 0xCC, 0xB8, 0x05, 0x05, 0xE2,
-	0x8A, 0x82, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A,
-	// Bytes 3c80 - 3cbf
-	0x83, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x86,
-	0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x87, 0xCC,
-	0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x91, 0xCC, 0xB8,
-	0x05, 0x05, 0xE2, 0x8A, 0x92, 0xCC, 0xB8, 0x05,
-	0x05, 0xE2, 0x8A, 0xA2, 0xCC, 0xB8, 0x05, 0x05,
-	0xE2, 0x8A, 0xA8, 0xCC, 0xB8, 0x05, 0x05, 0xE2,
-	0x8A, 0xA9, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A,
-	0xAB, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB2,
-	// Bytes 3cc0 - 3cff
-	0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB3, 0xCC,
-	0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB4, 0xCC, 0xB8,
-	0x05, 0x05, 0xE2, 0x8A, 0xB5, 0xCC, 0xB8, 0x05,
-	0x06, 0xCE, 0x91, 0xCC, 0x93, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0x91, 0xCC, 0x94, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0x95, 0xCC, 0x93, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0x95, 0xCC, 0x93, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0x95, 0xCC, 0x94, 0xCC, 0x80, 0xCA,
-	// Bytes 3d00 - 3d3f
-	0x06, 0xCE, 0x95, 0xCC, 0x94, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0x97, 0xCC, 0x94, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0x99, 0xCC, 0x93, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0x99, 0xCC, 0x93, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0x99, 0xCC, 0x93, 0xCD, 0x82, 0xCA,
-	0x06, 0xCE, 0x99, 0xCC, 0x94, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0x99, 0xCC, 0x94, 0xCC, 0x81, 0xCA,
-	// Bytes 3d40 - 3d7f
-	0x06, 0xCE, 0x99, 0xCC, 0x94, 0xCD, 0x82, 0xCA,
-	0x06, 0xCE, 0x9F, 0xCC, 0x93, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0x9F, 0xCC, 0x93, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0x9F, 0xCC, 0x94, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0x9F, 0xCC, 0x94, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0xA5, 0xCC, 0x94, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0xA5, 0xCC, 0x94, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0xA5, 0xCC, 0x94, 0xCD, 0x82, 0xCA,
-	// Bytes 3d80 - 3dbf
-	0x06, 0xCE, 0xA9, 0xCC, 0x93, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xA9, 0xCC, 0x94, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xB1, 0xCC, 0x80, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xB1, 0xCC, 0x81, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xB1, 0xCC, 0x93, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xB1, 0xCC, 0x94, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xB1, 0xCD, 0x82, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xB5, 0xCC, 0x93, 0xCC, 0x80, 0xCA,
-	// Bytes 3dc0 - 3dff
-	0x06, 0xCE, 0xB5, 0xCC, 0x93, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0xB5, 0xCC, 0x94, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0xB5, 0xCC, 0x94, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0xB7, 0xCC, 0x80, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xB7, 0xCC, 0x81, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xB7, 0xCC, 0x93, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xB7, 0xCC, 0x94, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xB7, 0xCD, 0x82, 0xCD, 0x85, 0xDA,
-	// Bytes 3e00 - 3e3f
-	0x06, 0xCE, 0xB9, 0xCC, 0x88, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0xB9, 0xCC, 0x88, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0xB9, 0xCC, 0x88, 0xCD, 0x82, 0xCA,
-	0x06, 0xCE, 0xB9, 0xCC, 0x93, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0xB9, 0xCC, 0x93, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0xB9, 0xCC, 0x93, 0xCD, 0x82, 0xCA,
-	0x06, 0xCE, 0xB9, 0xCC, 0x94, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0xB9, 0xCC, 0x94, 0xCC, 0x81, 0xCA,
-	// Bytes 3e40 - 3e7f
-	0x06, 0xCE, 0xB9, 0xCC, 0x94, 0xCD, 0x82, 0xCA,
-	0x06, 0xCE, 0xBF, 0xCC, 0x93, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0xBF, 0xCC, 0x93, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0xBF, 0xCC, 0x94, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0xBF, 0xCC, 0x94, 0xCC, 0x81, 0xCA,
-	0x06, 0xCF, 0x85, 0xCC, 0x88, 0xCC, 0x80, 0xCA,
-	0x06, 0xCF, 0x85, 0xCC, 0x88, 0xCC, 0x81, 0xCA,
-	0x06, 0xCF, 0x85, 0xCC, 0x88, 0xCD, 0x82, 0xCA,
-	// Bytes 3e80 - 3ebf
-	0x06, 0xCF, 0x85, 0xCC, 0x93, 0xCC, 0x80, 0xCA,
-	0x06, 0xCF, 0x85, 0xCC, 0x93, 0xCC, 0x81, 0xCA,
-	0x06, 0xCF, 0x85, 0xCC, 0x93, 0xCD, 0x82, 0xCA,
-	0x06, 0xCF, 0x85, 0xCC, 0x94, 0xCC, 0x80, 0xCA,
-	0x06, 0xCF, 0x85, 0xCC, 0x94, 0xCC, 0x81, 0xCA,
-	0x06, 0xCF, 0x85, 0xCC, 0x94, 0xCD, 0x82, 0xCA,
-	0x06, 0xCF, 0x89, 0xCC, 0x80, 0xCD, 0x85, 0xDA,
-	0x06, 0xCF, 0x89, 0xCC, 0x81, 0xCD, 0x85, 0xDA,
-	// Bytes 3ec0 - 3eff
-	0x06, 0xCF, 0x89, 0xCC, 0x93, 0xCD, 0x85, 0xDA,
-	0x06, 0xCF, 0x89, 0xCC, 0x94, 0xCD, 0x85, 0xDA,
-	0x06, 0xCF, 0x89, 0xCD, 0x82, 0xCD, 0x85, 0xDA,
-	0x06, 0xE0, 0xA4, 0xA8, 0xE0, 0xA4, 0xBC, 0x09,
-	0x06, 0xE0, 0xA4, 0xB0, 0xE0, 0xA4, 0xBC, 0x09,
-	0x06, 0xE0, 0xA4, 0xB3, 0xE0, 0xA4, 0xBC, 0x09,
-	0x06, 0xE0, 0xB1, 0x86, 0xE0, 0xB1, 0x96, 0x85,
-	0x06, 0xE0, 0xB7, 0x99, 0xE0, 0xB7, 0x8A, 0x11,
-	// Bytes 3f00 - 3f3f
-	0x06, 0xE3, 0x81, 0x86, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0x8B, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0x8D, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0x8F, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0x91, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0x93, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0x95, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0x97, 0xE3, 0x82, 0x99, 0x0D,
-	// Bytes 3f40 - 3f7f
-	0x06, 0xE3, 0x81, 0x99, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0x9B, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0x9D, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0x9F, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0xA1, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0xA4, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0xA6, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0xA8, 0xE3, 0x82, 0x99, 0x0D,
-	// Bytes 3f80 - 3fbf
-	0x06, 0xE3, 0x81, 0xAF, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0xAF, 0xE3, 0x82, 0x9A, 0x0D,
-	0x06, 0xE3, 0x81, 0xB2, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0xB2, 0xE3, 0x82, 0x9A, 0x0D,
-	0x06, 0xE3, 0x81, 0xB5, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0xB5, 0xE3, 0x82, 0x9A, 0x0D,
-	0x06, 0xE3, 0x81, 0xB8, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0xB8, 0xE3, 0x82, 0x9A, 0x0D,
-	// Bytes 3fc0 - 3fff
-	0x06, 0xE3, 0x81, 0xBB, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0xBB, 0xE3, 0x82, 0x9A, 0x0D,
-	0x06, 0xE3, 0x82, 0x9D, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xA6, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xAD, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xB1, 0xE3, 0x82, 0x99, 0x0D,
-	// Bytes 4000 - 403f
-	0x06, 0xE3, 0x82, 0xB3, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xB5, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xB7, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xB9, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xBB, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xBD, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0x81, 0xE3, 0x82, 0x99, 0x0D,
-	// Bytes 4040 - 407f
-	0x06, 0xE3, 0x83, 0x84, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0x86, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x9A, 0x0D,
-	0x06, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A, 0x0D,
-	0x06, 0xE3, 0x83, 0x95, 0xE3, 0x82, 0x99, 0x0D,
-	// Bytes 4080 - 40bf
-	0x06, 0xE3, 0x83, 0x95, 0xE3, 0x82, 0x9A, 0x0D,
-	0x06, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, 0x0D,
-	0x06, 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x9A, 0x0D,
-	0x06, 0xE3, 0x83, 0xAF, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0xB0, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0xB1, 0xE3, 0x82, 0x99, 0x0D,
-	// Bytes 40c0 - 40ff
-	0x06, 0xE3, 0x83, 0xB2, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0xBD, 0xE3, 0x82, 0x99, 0x0D,
-	0x08, 0xCE, 0x91, 0xCC, 0x93, 0xCC, 0x80, 0xCD,
-	0x85, 0xDB, 0x08, 0xCE, 0x91, 0xCC, 0x93, 0xCC,
-	0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x91, 0xCC,
-	0x93, 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE,
-	0x91, 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDB,
-	0x08, 0xCE, 0x91, 0xCC, 0x94, 0xCC, 0x81, 0xCD,
-	// Bytes 4100 - 413f
-	0x85, 0xDB, 0x08, 0xCE, 0x91, 0xCC, 0x94, 0xCD,
-	0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x97, 0xCC,
-	0x93, 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE,
-	0x97, 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDB,
-	0x08, 0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x82, 0xCD,
-	0x85, 0xDB, 0x08, 0xCE, 0x97, 0xCC, 0x94, 0xCC,
-	0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x97, 0xCC,
-	0x94, 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE,
-	// Bytes 4140 - 417f
-	0x97, 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDB,
-	0x08, 0xCE, 0xA9, 0xCC, 0x93, 0xCC, 0x80, 0xCD,
-	0x85, 0xDB, 0x08, 0xCE, 0xA9, 0xCC, 0x93, 0xCC,
-	0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xA9, 0xCC,
-	0x93, 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE,
-	0xA9, 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDB,
-	0x08, 0xCE, 0xA9, 0xCC, 0x94, 0xCC, 0x81, 0xCD,
-	0x85, 0xDB, 0x08, 0xCE, 0xA9, 0xCC, 0x94, 0xCD,
-	// Bytes 4180 - 41bf
-	0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB1, 0xCC,
-	0x93, 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE,
-	0xB1, 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDB,
-	0x08, 0xCE, 0xB1, 0xCC, 0x93, 0xCD, 0x82, 0xCD,
-	0x85, 0xDB, 0x08, 0xCE, 0xB1, 0xCC, 0x94, 0xCC,
-	0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB1, 0xCC,
-	0x94, 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE,
-	0xB1, 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDB,
-	// Bytes 41c0 - 41ff
-	0x08, 0xCE, 0xB7, 0xCC, 0x93, 0xCC, 0x80, 0xCD,
-	0x85, 0xDB, 0x08, 0xCE, 0xB7, 0xCC, 0x93, 0xCC,
-	0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB7, 0xCC,
-	0x93, 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE,
-	0xB7, 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDB,
-	0x08, 0xCE, 0xB7, 0xCC, 0x94, 0xCC, 0x81, 0xCD,
-	0x85, 0xDB, 0x08, 0xCE, 0xB7, 0xCC, 0x94, 0xCD,
-	0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCF, 0x89, 0xCC,
-	// Bytes 4200 - 423f
-	0x93, 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCF,
-	0x89, 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDB,
-	0x08, 0xCF, 0x89, 0xCC, 0x93, 0xCD, 0x82, 0xCD,
-	0x85, 0xDB, 0x08, 0xCF, 0x89, 0xCC, 0x94, 0xCC,
-	0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCF, 0x89, 0xCC,
-	0x94, 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCF,
-	0x89, 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDB,
-	0x08, 0xF0, 0x91, 0x82, 0x99, 0xF0, 0x91, 0x82,
-	// Bytes 4240 - 427f
-	0xBA, 0x09, 0x08, 0xF0, 0x91, 0x82, 0x9B, 0xF0,
-	0x91, 0x82, 0xBA, 0x09, 0x08, 0xF0, 0x91, 0x82,
-	0xA5, 0xF0, 0x91, 0x82, 0xBA, 0x09, 0x42, 0xC2,
-	0xB4, 0x01, 0x43, 0x20, 0xCC, 0x81, 0xC9, 0x43,
-	0x20, 0xCC, 0x83, 0xC9, 0x43, 0x20, 0xCC, 0x84,
-	0xC9, 0x43, 0x20, 0xCC, 0x85, 0xC9, 0x43, 0x20,
-	0xCC, 0x86, 0xC9, 0x43, 0x20, 0xCC, 0x87, 0xC9,
-	0x43, 0x20, 0xCC, 0x88, 0xC9, 0x43, 0x20, 0xCC,
-	// Bytes 4280 - 42bf
-	0x8A, 0xC9, 0x43, 0x20, 0xCC, 0x8B, 0xC9, 0x43,
-	0x20, 0xCC, 0x93, 0xC9, 0x43, 0x20, 0xCC, 0x94,
-	0xC9, 0x43, 0x20, 0xCC, 0xA7, 0xA5, 0x43, 0x20,
-	0xCC, 0xA8, 0xA5, 0x43, 0x20, 0xCC, 0xB3, 0xB5,
-	0x43, 0x20, 0xCD, 0x82, 0xC9, 0x43, 0x20, 0xCD,
-	0x85, 0xD9, 0x43, 0x20, 0xD9, 0x8B, 0x59, 0x43,
-	0x20, 0xD9, 0x8C, 0x5D, 0x43, 0x20, 0xD9, 0x8D,
-	0x61, 0x43, 0x20, 0xD9, 0x8E, 0x65, 0x43, 0x20,
-	// Bytes 42c0 - 42ff
-	0xD9, 0x8F, 0x69, 0x43, 0x20, 0xD9, 0x90, 0x6D,
-	0x43, 0x20, 0xD9, 0x91, 0x71, 0x43, 0x20, 0xD9,
-	0x92, 0x75, 0x43, 0x41, 0xCC, 0x8A, 0xC9, 0x43,
-	0x73, 0xCC, 0x87, 0xC9, 0x44, 0x20, 0xE3, 0x82,
-	0x99, 0x0D, 0x44, 0x20, 0xE3, 0x82, 0x9A, 0x0D,
-	0x44, 0xC2, 0xA8, 0xCC, 0x81, 0xCA, 0x44, 0xCE,
-	0x91, 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0x95, 0xCC,
-	0x81, 0xC9, 0x44, 0xCE, 0x97, 0xCC, 0x81, 0xC9,
-	// Bytes 4300 - 433f
-	0x44, 0xCE, 0x99, 0xCC, 0x81, 0xC9, 0x44, 0xCE,
-	0x9F, 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0xA5, 0xCC,
-	0x81, 0xC9, 0x44, 0xCE, 0xA5, 0xCC, 0x88, 0xC9,
-	0x44, 0xCE, 0xA9, 0xCC, 0x81, 0xC9, 0x44, 0xCE,
-	0xB1, 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0xB5, 0xCC,
-	0x81, 0xC9, 0x44, 0xCE, 0xB7, 0xCC, 0x81, 0xC9,
-	0x44, 0xCE, 0xB9, 0xCC, 0x81, 0xC9, 0x44, 0xCE,
-	0xBF, 0xCC, 0x81, 0xC9, 0x44, 0xCF, 0x85, 0xCC,
-	// Bytes 4340 - 437f
-	0x81, 0xC9, 0x44, 0xCF, 0x89, 0xCC, 0x81, 0xC9,
-	0x44, 0xD7, 0x90, 0xD6, 0xB7, 0x31, 0x44, 0xD7,
-	0x90, 0xD6, 0xB8, 0x35, 0x44, 0xD7, 0x90, 0xD6,
-	0xBC, 0x41, 0x44, 0xD7, 0x91, 0xD6, 0xBC, 0x41,
-	0x44, 0xD7, 0x91, 0xD6, 0xBF, 0x49, 0x44, 0xD7,
-	0x92, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x93, 0xD6,
-	0xBC, 0x41, 0x44, 0xD7, 0x94, 0xD6, 0xBC, 0x41,
-	0x44, 0xD7, 0x95, 0xD6, 0xB9, 0x39, 0x44, 0xD7,
-	// Bytes 4380 - 43bf
-	0x95, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x96, 0xD6,
-	0xBC, 0x41, 0x44, 0xD7, 0x98, 0xD6, 0xBC, 0x41,
-	0x44, 0xD7, 0x99, 0xD6, 0xB4, 0x25, 0x44, 0xD7,
-	0x99, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x9A, 0xD6,
-	0xBC, 0x41, 0x44, 0xD7, 0x9B, 0xD6, 0xBC, 0x41,
-	0x44, 0xD7, 0x9B, 0xD6, 0xBF, 0x49, 0x44, 0xD7,
-	0x9C, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x9E, 0xD6,
-	0xBC, 0x41, 0x44, 0xD7, 0xA0, 0xD6, 0xBC, 0x41,
-	// Bytes 43c0 - 43ff
-	0x44, 0xD7, 0xA1, 0xD6, 0xBC, 0x41, 0x44, 0xD7,
-	0xA3, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0xA4, 0xD6,
-	0xBC, 0x41, 0x44, 0xD7, 0xA4, 0xD6, 0xBF, 0x49,
-	0x44, 0xD7, 0xA6, 0xD6, 0xBC, 0x41, 0x44, 0xD7,
-	0xA7, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0xA8, 0xD6,
-	0xBC, 0x41, 0x44, 0xD7, 0xA9, 0xD6, 0xBC, 0x41,
-	0x44, 0xD7, 0xA9, 0xD7, 0x81, 0x4D, 0x44, 0xD7,
-	0xA9, 0xD7, 0x82, 0x51, 0x44, 0xD7, 0xAA, 0xD6,
-	// Bytes 4400 - 443f
-	0xBC, 0x41, 0x44, 0xD7, 0xB2, 0xD6, 0xB7, 0x31,
-	0x44, 0xD8, 0xA7, 0xD9, 0x8B, 0x59, 0x44, 0xD8,
-	0xA7, 0xD9, 0x93, 0xC9, 0x44, 0xD8, 0xA7, 0xD9,
-	0x94, 0xC9, 0x44, 0xD8, 0xA7, 0xD9, 0x95, 0xB5,
-	0x44, 0xD8, 0xB0, 0xD9, 0xB0, 0x79, 0x44, 0xD8,
-	0xB1, 0xD9, 0xB0, 0x79, 0x44, 0xD9, 0x80, 0xD9,
-	0x8B, 0x59, 0x44, 0xD9, 0x80, 0xD9, 0x8E, 0x65,
-	0x44, 0xD9, 0x80, 0xD9, 0x8F, 0x69, 0x44, 0xD9,
-	// Bytes 4440 - 447f
-	0x80, 0xD9, 0x90, 0x6D, 0x44, 0xD9, 0x80, 0xD9,
-	0x91, 0x71, 0x44, 0xD9, 0x80, 0xD9, 0x92, 0x75,
-	0x44, 0xD9, 0x87, 0xD9, 0xB0, 0x79, 0x44, 0xD9,
-	0x88, 0xD9, 0x94, 0xC9, 0x44, 0xD9, 0x89, 0xD9,
-	0xB0, 0x79, 0x44, 0xD9, 0x8A, 0xD9, 0x94, 0xC9,
-	0x44, 0xDB, 0x92, 0xD9, 0x94, 0xC9, 0x44, 0xDB,
-	0x95, 0xD9, 0x94, 0xC9, 0x45, 0x20, 0xCC, 0x88,
-	0xCC, 0x80, 0xCA, 0x45, 0x20, 0xCC, 0x88, 0xCC,
-	// Bytes 4480 - 44bf
-	0x81, 0xCA, 0x45, 0x20, 0xCC, 0x88, 0xCD, 0x82,
-	0xCA, 0x45, 0x20, 0xCC, 0x93, 0xCC, 0x80, 0xCA,
-	0x45, 0x20, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x45,
-	0x20, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x45, 0x20,
-	0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x45, 0x20, 0xCC,
-	0x94, 0xCC, 0x81, 0xCA, 0x45, 0x20, 0xCC, 0x94,
-	0xCD, 0x82, 0xCA, 0x45, 0x20, 0xD9, 0x8C, 0xD9,
-	0x91, 0x72, 0x45, 0x20, 0xD9, 0x8D, 0xD9, 0x91,
-	// Bytes 44c0 - 44ff
-	0x72, 0x45, 0x20, 0xD9, 0x8E, 0xD9, 0x91, 0x72,
-	0x45, 0x20, 0xD9, 0x8F, 0xD9, 0x91, 0x72, 0x45,
-	0x20, 0xD9, 0x90, 0xD9, 0x91, 0x72, 0x45, 0x20,
-	0xD9, 0x91, 0xD9, 0xB0, 0x7A, 0x45, 0xE2, 0xAB,
-	0x9D, 0xCC, 0xB8, 0x05, 0x46, 0xCE, 0xB9, 0xCC,
-	0x88, 0xCC, 0x81, 0xCA, 0x46, 0xCF, 0x85, 0xCC,
-	0x88, 0xCC, 0x81, 0xCA, 0x46, 0xD7, 0xA9, 0xD6,
-	0xBC, 0xD7, 0x81, 0x4E, 0x46, 0xD7, 0xA9, 0xD6,
-	// Bytes 4500 - 453f
-	0xBC, 0xD7, 0x82, 0x52, 0x46, 0xD9, 0x80, 0xD9,
-	0x8E, 0xD9, 0x91, 0x72, 0x46, 0xD9, 0x80, 0xD9,
-	0x8F, 0xD9, 0x91, 0x72, 0x46, 0xD9, 0x80, 0xD9,
-	0x90, 0xD9, 0x91, 0x72, 0x46, 0xE0, 0xA4, 0x95,
-	0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0x96,
-	0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0x97,
-	0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0x9C,
-	0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0xA1,
-	// Bytes 4540 - 457f
-	0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0xA2,
-	0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0xAB,
-	0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0xAF,
-	0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA6, 0xA1,
-	0xE0, 0xA6, 0xBC, 0x09, 0x46, 0xE0, 0xA6, 0xA2,
-	0xE0, 0xA6, 0xBC, 0x09, 0x46, 0xE0, 0xA6, 0xAF,
-	0xE0, 0xA6, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0x96,
-	0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0x97,
-	// Bytes 4580 - 45bf
-	0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0x9C,
-	0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0xAB,
-	0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0xB2,
-	0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0xB8,
-	0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xAC, 0xA1,
-	0xE0, 0xAC, 0xBC, 0x09, 0x46, 0xE0, 0xAC, 0xA2,
-	0xE0, 0xAC, 0xBC, 0x09, 0x46, 0xE0, 0xBE, 0xB2,
-	0xE0, 0xBE, 0x80, 0x9D, 0x46, 0xE0, 0xBE, 0xB3,
-	// Bytes 45c0 - 45ff
-	0xE0, 0xBE, 0x80, 0x9D, 0x46, 0xE3, 0x83, 0x86,
-	0xE3, 0x82, 0x99, 0x0D, 0x48, 0xF0, 0x9D, 0x85,
-	0x97, 0xF0, 0x9D, 0x85, 0xA5, 0xAD, 0x48, 0xF0,
-	0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xAD,
-	0x48, 0xF0, 0x9D, 0x86, 0xB9, 0xF0, 0x9D, 0x85,
-	0xA5, 0xAD, 0x48, 0xF0, 0x9D, 0x86, 0xBA, 0xF0,
-	0x9D, 0x85, 0xA5, 0xAD, 0x49, 0xE0, 0xBE, 0xB2,
-	0xE0, 0xBD, 0xB1, 0xE0, 0xBE, 0x80, 0x9E, 0x49,
-	// Bytes 4600 - 463f
-	0xE0, 0xBE, 0xB3, 0xE0, 0xBD, 0xB1, 0xE0, 0xBE,
-	0x80, 0x9E, 0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0,
-	0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAE, 0xAE,
-	0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85,
-	0xA5, 0xF0, 0x9D, 0x85, 0xAF, 0xAE, 0x4C, 0xF0,
-	0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xF0,
-	0x9D, 0x85, 0xB0, 0xAE, 0x4C, 0xF0, 0x9D, 0x85,
-	0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85,
-	// Bytes 4640 - 467f
-	0xB1, 0xAE, 0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0,
-	0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xB2, 0xAE,
-	0x4C, 0xF0, 0x9D, 0x86, 0xB9, 0xF0, 0x9D, 0x85,
-	0xA5, 0xF0, 0x9D, 0x85, 0xAE, 0xAE, 0x4C, 0xF0,
-	0x9D, 0x86, 0xB9, 0xF0, 0x9D, 0x85, 0xA5, 0xF0,
-	0x9D, 0x85, 0xAF, 0xAE, 0x4C, 0xF0, 0x9D, 0x86,
-	0xBA, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85,
-	0xAE, 0xAE, 0x4C, 0xF0, 0x9D, 0x86, 0xBA, 0xF0,
-	// Bytes 4680 - 46bf
-	0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAF, 0xAE,
-	0x83, 0x41, 0xCC, 0x82, 0xC9, 0x83, 0x41, 0xCC,
-	0x86, 0xC9, 0x83, 0x41, 0xCC, 0x87, 0xC9, 0x83,
-	0x41, 0xCC, 0x88, 0xC9, 0x83, 0x41, 0xCC, 0x8A,
-	0xC9, 0x83, 0x41, 0xCC, 0xA3, 0xB5, 0x83, 0x43,
-	0xCC, 0xA7, 0xA5, 0x83, 0x45, 0xCC, 0x82, 0xC9,
-	0x83, 0x45, 0xCC, 0x84, 0xC9, 0x83, 0x45, 0xCC,
-	0xA3, 0xB5, 0x83, 0x45, 0xCC, 0xA7, 0xA5, 0x83,
-	// Bytes 46c0 - 46ff
-	0x49, 0xCC, 0x88, 0xC9, 0x83, 0x4C, 0xCC, 0xA3,
-	0xB5, 0x83, 0x4F, 0xCC, 0x82, 0xC9, 0x83, 0x4F,
-	0xCC, 0x83, 0xC9, 0x83, 0x4F, 0xCC, 0x84, 0xC9,
-	0x83, 0x4F, 0xCC, 0x87, 0xC9, 0x83, 0x4F, 0xCC,
-	0x88, 0xC9, 0x83, 0x4F, 0xCC, 0x9B, 0xAD, 0x83,
-	0x4F, 0xCC, 0xA3, 0xB5, 0x83, 0x4F, 0xCC, 0xA8,
-	0xA5, 0x83, 0x52, 0xCC, 0xA3, 0xB5, 0x83, 0x53,
-	0xCC, 0x81, 0xC9, 0x83, 0x53, 0xCC, 0x8C, 0xC9,
-	// Bytes 4700 - 473f
-	0x83, 0x53, 0xCC, 0xA3, 0xB5, 0x83, 0x55, 0xCC,
-	0x83, 0xC9, 0x83, 0x55, 0xCC, 0x84, 0xC9, 0x83,
-	0x55, 0xCC, 0x88, 0xC9, 0x83, 0x55, 0xCC, 0x9B,
-	0xAD, 0x83, 0x61, 0xCC, 0x82, 0xC9, 0x83, 0x61,
-	0xCC, 0x86, 0xC9, 0x83, 0x61, 0xCC, 0x87, 0xC9,
-	0x83, 0x61, 0xCC, 0x88, 0xC9, 0x83, 0x61, 0xCC,
-	0x8A, 0xC9, 0x83, 0x61, 0xCC, 0xA3, 0xB5, 0x83,
-	0x63, 0xCC, 0xA7, 0xA5, 0x83, 0x65, 0xCC, 0x82,
-	// Bytes 4740 - 477f
-	0xC9, 0x83, 0x65, 0xCC, 0x84, 0xC9, 0x83, 0x65,
-	0xCC, 0xA3, 0xB5, 0x83, 0x65, 0xCC, 0xA7, 0xA5,
-	0x83, 0x69, 0xCC, 0x88, 0xC9, 0x83, 0x6C, 0xCC,
-	0xA3, 0xB5, 0x83, 0x6F, 0xCC, 0x82, 0xC9, 0x83,
-	0x6F, 0xCC, 0x83, 0xC9, 0x83, 0x6F, 0xCC, 0x84,
-	0xC9, 0x83, 0x6F, 0xCC, 0x87, 0xC9, 0x83, 0x6F,
-	0xCC, 0x88, 0xC9, 0x83, 0x6F, 0xCC, 0x9B, 0xAD,
-	0x83, 0x6F, 0xCC, 0xA3, 0xB5, 0x83, 0x6F, 0xCC,
-	// Bytes 4780 - 47bf
-	0xA8, 0xA5, 0x83, 0x72, 0xCC, 0xA3, 0xB5, 0x83,
-	0x73, 0xCC, 0x81, 0xC9, 0x83, 0x73, 0xCC, 0x8C,
-	0xC9, 0x83, 0x73, 0xCC, 0xA3, 0xB5, 0x83, 0x75,
-	0xCC, 0x83, 0xC9, 0x83, 0x75, 0xCC, 0x84, 0xC9,
-	0x83, 0x75, 0xCC, 0x88, 0xC9, 0x83, 0x75, 0xCC,
-	0x9B, 0xAD, 0x84, 0xCE, 0x91, 0xCC, 0x93, 0xC9,
-	0x84, 0xCE, 0x91, 0xCC, 0x94, 0xC9, 0x84, 0xCE,
-	0x95, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0x95, 0xCC,
-	// Bytes 47c0 - 47ff
-	0x94, 0xC9, 0x84, 0xCE, 0x97, 0xCC, 0x93, 0xC9,
-	0x84, 0xCE, 0x97, 0xCC, 0x94, 0xC9, 0x84, 0xCE,
-	0x99, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0x99, 0xCC,
-	0x94, 0xC9, 0x84, 0xCE, 0x9F, 0xCC, 0x93, 0xC9,
-	0x84, 0xCE, 0x9F, 0xCC, 0x94, 0xC9, 0x84, 0xCE,
-	0xA5, 0xCC, 0x94, 0xC9, 0x84, 0xCE, 0xA9, 0xCC,
-	0x93, 0xC9, 0x84, 0xCE, 0xA9, 0xCC, 0x94, 0xC9,
-	0x84, 0xCE, 0xB1, 0xCC, 0x80, 0xC9, 0x84, 0xCE,
-	// Bytes 4800 - 483f
-	0xB1, 0xCC, 0x81, 0xC9, 0x84, 0xCE, 0xB1, 0xCC,
-	0x93, 0xC9, 0x84, 0xCE, 0xB1, 0xCC, 0x94, 0xC9,
-	0x84, 0xCE, 0xB1, 0xCD, 0x82, 0xC9, 0x84, 0xCE,
-	0xB5, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0xB5, 0xCC,
-	0x94, 0xC9, 0x84, 0xCE, 0xB7, 0xCC, 0x80, 0xC9,
-	0x84, 0xCE, 0xB7, 0xCC, 0x81, 0xC9, 0x84, 0xCE,
-	0xB7, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0xB7, 0xCC,
-	0x94, 0xC9, 0x84, 0xCE, 0xB7, 0xCD, 0x82, 0xC9,
-	// Bytes 4840 - 487f
-	0x84, 0xCE, 0xB9, 0xCC, 0x88, 0xC9, 0x84, 0xCE,
-	0xB9, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0xB9, 0xCC,
-	0x94, 0xC9, 0x84, 0xCE, 0xBF, 0xCC, 0x93, 0xC9,
-	0x84, 0xCE, 0xBF, 0xCC, 0x94, 0xC9, 0x84, 0xCF,
-	0x85, 0xCC, 0x88, 0xC9, 0x84, 0xCF, 0x85, 0xCC,
-	0x93, 0xC9, 0x84, 0xCF, 0x85, 0xCC, 0x94, 0xC9,
-	0x84, 0xCF, 0x89, 0xCC, 0x80, 0xC9, 0x84, 0xCF,
-	0x89, 0xCC, 0x81, 0xC9, 0x84, 0xCF, 0x89, 0xCC,
-	// Bytes 4880 - 48bf
-	0x93, 0xC9, 0x84, 0xCF, 0x89, 0xCC, 0x94, 0xC9,
-	0x84, 0xCF, 0x89, 0xCD, 0x82, 0xC9, 0x86, 0xCE,
-	0x91, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCE,
-	0x91, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCE,
-	0x91, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCE,
-	0x91, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCE,
-	0x91, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCE,
-	0x91, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x86, 0xCE,
-	// Bytes 48c0 - 48ff
-	0x97, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCE,
-	0x97, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCE,
-	0x97, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCE,
-	0x97, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCE,
-	0x97, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCE,
-	0x97, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x86, 0xCE,
-	0xA9, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCE,
-	0xA9, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCE,
-	// Bytes 4900 - 493f
-	0xA9, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCE,
-	0xA9, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCE,
-	0xA9, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCE,
-	0xA9, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x86, 0xCE,
-	0xB1, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCE,
-	0xB1, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCE,
-	0xB1, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCE,
-	0xB1, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCE,
-	// Bytes 4940 - 497f
-	0xB1, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCE,
-	0xB1, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x86, 0xCE,
-	0xB7, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCE,
-	0xB7, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCE,
-	0xB7, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCE,
-	0xB7, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCE,
-	0xB7, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCE,
-	0xB7, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x86, 0xCF,
-	// Bytes 4980 - 49bf
-	0x89, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCF,
-	0x89, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCF,
-	0x89, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCF,
-	0x89, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCF,
-	0x89, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCF,
-	0x89, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x42, 0xCC,
-	0x80, 0xC9, 0x32, 0x42, 0xCC, 0x81, 0xC9, 0x32,
-	0x42, 0xCC, 0x93, 0xC9, 0x32, 0x43, 0xE1, 0x85,
-	// Bytes 49c0 - 49ff
-	0xA1, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA2, 0x01,
-	0x00, 0x43, 0xE1, 0x85, 0xA3, 0x01, 0x00, 0x43,
-	0xE1, 0x85, 0xA4, 0x01, 0x00, 0x43, 0xE1, 0x85,
-	0xA5, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA6, 0x01,
-	0x00, 0x43, 0xE1, 0x85, 0xA7, 0x01, 0x00, 0x43,
-	0xE1, 0x85, 0xA8, 0x01, 0x00, 0x43, 0xE1, 0x85,
-	0xA9, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAA, 0x01,
-	0x00, 0x43, 0xE1, 0x85, 0xAB, 0x01, 0x00, 0x43,
-	// Bytes 4a00 - 4a3f
-	0xE1, 0x85, 0xAC, 0x01, 0x00, 0x43, 0xE1, 0x85,
-	0xAD, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAE, 0x01,
-	0x00, 0x43, 0xE1, 0x85, 0xAF, 0x01, 0x00, 0x43,
-	0xE1, 0x85, 0xB0, 0x01, 0x00, 0x43, 0xE1, 0x85,
-	0xB1, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xB2, 0x01,
-	0x00, 0x43, 0xE1, 0x85, 0xB3, 0x01, 0x00, 0x43,
-	0xE1, 0x85, 0xB4, 0x01, 0x00, 0x43, 0xE1, 0x85,
-	0xB5, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xAA, 0x01,
-	// Bytes 4a40 - 4a7f
-	0x00, 0x43, 0xE1, 0x86, 0xAC, 0x01, 0x00, 0x43,
-	0xE1, 0x86, 0xAD, 0x01, 0x00, 0x43, 0xE1, 0x86,
-	0xB0, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xB1, 0x01,
-	0x00, 0x43, 0xE1, 0x86, 0xB2, 0x01, 0x00, 0x43,
-	0xE1, 0x86, 0xB3, 0x01, 0x00, 0x43, 0xE1, 0x86,
-	0xB4, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xB5, 0x01,
-	0x00, 0x44, 0xCC, 0x88, 0xCC, 0x81, 0xCA, 0x32,
-	0x43, 0xE3, 0x82, 0x99, 0x0D, 0x03, 0x43, 0xE3,
-	// Bytes 4a80 - 4abf
-	0x82, 0x9A, 0x0D, 0x03, 0x46, 0xE0, 0xBD, 0xB1,
-	0xE0, 0xBD, 0xB2, 0x9E, 0x26, 0x46, 0xE0, 0xBD,
-	0xB1, 0xE0, 0xBD, 0xB4, 0xA2, 0x26, 0x46, 0xE0,
-	0xBD, 0xB1, 0xE0, 0xBE, 0x80, 0x9E, 0x26, 0x00,
-	0x01,
-}
-
-// lookup returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *nfcTrie) lookup(s []byte) (v uint16, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return nfcValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := nfcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := nfcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := nfcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = nfcIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *nfcTrie) lookupUnsafe(s []byte) uint16 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return nfcValues[c0]
-	}
-	i := nfcIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = nfcIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = nfcIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// lookupString returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *nfcTrie) lookupString(s string) (v uint16, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return nfcValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := nfcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := nfcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := nfcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = nfcIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *nfcTrie) lookupStringUnsafe(s string) uint16 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return nfcValues[c0]
-	}
-	i := nfcIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = nfcIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = nfcIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// nfcTrie. Total size: 10442 bytes (10.20 KiB). Checksum: 4ba400a9d8208e03.
-type nfcTrie struct{}
-
-func newNfcTrie(i int) *nfcTrie {
-	return &nfcTrie{}
-}
-
-// lookupValue determines the type of block n and looks up the value for b.
-func (t *nfcTrie) lookupValue(n uint32, b byte) uint16 {
-	switch {
-	case n < 45:
-		return uint16(nfcValues[n<<6+uint32(b)])
-	default:
-		n -= 45
-		return uint16(nfcSparse.lookup(n, b))
-	}
-}
-
-// nfcValues: 47 blocks, 3008 entries, 6016 bytes
-// The third block is the zero block.
-var nfcValues = [3008]uint16{
-	// Block 0x0, offset 0x0
-	0x3c: 0xa000, 0x3d: 0xa000, 0x3e: 0xa000,
-	// Block 0x1, offset 0x40
-	0x41: 0xa000, 0x42: 0xa000, 0x43: 0xa000, 0x44: 0xa000, 0x45: 0xa000,
-	0x46: 0xa000, 0x47: 0xa000, 0x48: 0xa000, 0x49: 0xa000, 0x4a: 0xa000, 0x4b: 0xa000,
-	0x4c: 0xa000, 0x4d: 0xa000, 0x4e: 0xa000, 0x4f: 0xa000, 0x50: 0xa000,
-	0x52: 0xa000, 0x53: 0xa000, 0x54: 0xa000, 0x55: 0xa000, 0x56: 0xa000, 0x57: 0xa000,
-	0x58: 0xa000, 0x59: 0xa000, 0x5a: 0xa000,
-	0x61: 0xa000, 0x62: 0xa000, 0x63: 0xa000,
-	0x64: 0xa000, 0x65: 0xa000, 0x66: 0xa000, 0x67: 0xa000, 0x68: 0xa000, 0x69: 0xa000,
-	0x6a: 0xa000, 0x6b: 0xa000, 0x6c: 0xa000, 0x6d: 0xa000, 0x6e: 0xa000, 0x6f: 0xa000,
-	0x70: 0xa000, 0x72: 0xa000, 0x73: 0xa000, 0x74: 0xa000, 0x75: 0xa000,
-	0x76: 0xa000, 0x77: 0xa000, 0x78: 0xa000, 0x79: 0xa000, 0x7a: 0xa000,
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc0: 0x2f6f, 0xc1: 0x2f74, 0xc2: 0x4688, 0xc3: 0x2f79, 0xc4: 0x4697, 0xc5: 0x469c,
-	0xc6: 0xa000, 0xc7: 0x46a6, 0xc8: 0x2fe2, 0xc9: 0x2fe7, 0xca: 0x46ab, 0xcb: 0x2ffb,
-	0xcc: 0x306e, 0xcd: 0x3073, 0xce: 0x3078, 0xcf: 0x46bf, 0xd1: 0x3104,
-	0xd2: 0x3127, 0xd3: 0x312c, 0xd4: 0x46c9, 0xd5: 0x46ce, 0xd6: 0x46dd,
-	0xd8: 0xa000, 0xd9: 0x31b3, 0xda: 0x31b8, 0xdb: 0x31bd, 0xdc: 0x470f, 0xdd: 0x3235,
-	0xe0: 0x327b, 0xe1: 0x3280, 0xe2: 0x4719, 0xe3: 0x3285,
-	0xe4: 0x4728, 0xe5: 0x472d, 0xe6: 0xa000, 0xe7: 0x4737, 0xe8: 0x32ee, 0xe9: 0x32f3,
-	0xea: 0x473c, 0xeb: 0x3307, 0xec: 0x337f, 0xed: 0x3384, 0xee: 0x3389, 0xef: 0x4750,
-	0xf1: 0x3415, 0xf2: 0x3438, 0xf3: 0x343d, 0xf4: 0x475a, 0xf5: 0x475f,
-	0xf6: 0x476e, 0xf8: 0xa000, 0xf9: 0x34c9, 0xfa: 0x34ce, 0xfb: 0x34d3,
-	0xfc: 0x47a0, 0xfd: 0x3550, 0xff: 0x3569,
-	// Block 0x4, offset 0x100
-	0x100: 0x2f7e, 0x101: 0x328a, 0x102: 0x468d, 0x103: 0x471e, 0x104: 0x2f9c, 0x105: 0x32a8,
-	0x106: 0x2fb0, 0x107: 0x32bc, 0x108: 0x2fb5, 0x109: 0x32c1, 0x10a: 0x2fba, 0x10b: 0x32c6,
-	0x10c: 0x2fbf, 0x10d: 0x32cb, 0x10e: 0x2fc9, 0x10f: 0x32d5,
-	0x112: 0x46b0, 0x113: 0x4741, 0x114: 0x2ff1, 0x115: 0x32fd, 0x116: 0x2ff6, 0x117: 0x3302,
-	0x118: 0x3014, 0x119: 0x3320, 0x11a: 0x3005, 0x11b: 0x3311, 0x11c: 0x302d, 0x11d: 0x3339,
-	0x11e: 0x3037, 0x11f: 0x3343, 0x120: 0x303c, 0x121: 0x3348, 0x122: 0x3046, 0x123: 0x3352,
-	0x124: 0x304b, 0x125: 0x3357, 0x128: 0x307d, 0x129: 0x338e,
-	0x12a: 0x3082, 0x12b: 0x3393, 0x12c: 0x3087, 0x12d: 0x3398, 0x12e: 0x30aa, 0x12f: 0x33b6,
-	0x130: 0x308c, 0x134: 0x30b4, 0x135: 0x33c0,
-	0x136: 0x30c8, 0x137: 0x33d9, 0x139: 0x30d2, 0x13a: 0x33e3, 0x13b: 0x30dc,
-	0x13c: 0x33ed, 0x13d: 0x30d7, 0x13e: 0x33e8,
-	// Block 0x5, offset 0x140
-	0x143: 0x30ff, 0x144: 0x3410, 0x145: 0x3118,
-	0x146: 0x3429, 0x147: 0x310e, 0x148: 0x341f,
-	0x14c: 0x46d3, 0x14d: 0x4764, 0x14e: 0x3131, 0x14f: 0x3442, 0x150: 0x313b, 0x151: 0x344c,
-	0x154: 0x3159, 0x155: 0x346a, 0x156: 0x3172, 0x157: 0x3483,
-	0x158: 0x3163, 0x159: 0x3474, 0x15a: 0x46f6, 0x15b: 0x4787, 0x15c: 0x317c, 0x15d: 0x348d,
-	0x15e: 0x318b, 0x15f: 0x349c, 0x160: 0x46fb, 0x161: 0x478c, 0x162: 0x31a4, 0x163: 0x34ba,
-	0x164: 0x3195, 0x165: 0x34ab, 0x168: 0x4705, 0x169: 0x4796,
-	0x16a: 0x470a, 0x16b: 0x479b, 0x16c: 0x31c2, 0x16d: 0x34d8, 0x16e: 0x31cc, 0x16f: 0x34e2,
-	0x170: 0x31d1, 0x171: 0x34e7, 0x172: 0x31ef, 0x173: 0x3505, 0x174: 0x3212, 0x175: 0x3528,
-	0x176: 0x323a, 0x177: 0x3555, 0x178: 0x324e, 0x179: 0x325d, 0x17a: 0x357d, 0x17b: 0x3267,
-	0x17c: 0x3587, 0x17d: 0x326c, 0x17e: 0x358c, 0x17f: 0xa000,
-	// Block 0x6, offset 0x180
-	0x184: 0x8100, 0x185: 0x8100,
-	0x186: 0x8100,
-	0x18d: 0x2f88, 0x18e: 0x3294, 0x18f: 0x3096, 0x190: 0x33a2, 0x191: 0x3140,
-	0x192: 0x3451, 0x193: 0x31d6, 0x194: 0x34ec, 0x195: 0x39cf, 0x196: 0x3b5e, 0x197: 0x39c8,
-	0x198: 0x3b57, 0x199: 0x39d6, 0x19a: 0x3b65, 0x19b: 0x39c1, 0x19c: 0x3b50,
-	0x19e: 0x38b0, 0x19f: 0x3a3f, 0x1a0: 0x38a9, 0x1a1: 0x3a38, 0x1a2: 0x35b3, 0x1a3: 0x35c5,
-	0x1a6: 0x3041, 0x1a7: 0x334d, 0x1a8: 0x30be, 0x1a9: 0x33cf,
-	0x1aa: 0x46ec, 0x1ab: 0x477d, 0x1ac: 0x3990, 0x1ad: 0x3b1f, 0x1ae: 0x35d7, 0x1af: 0x35dd,
-	0x1b0: 0x33c5, 0x1b4: 0x3028, 0x1b5: 0x3334,
-	0x1b8: 0x30fa, 0x1b9: 0x340b, 0x1ba: 0x38b7, 0x1bb: 0x3a46,
-	0x1bc: 0x35ad, 0x1bd: 0x35bf, 0x1be: 0x35b9, 0x1bf: 0x35cb,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x2f8d, 0x1c1: 0x3299, 0x1c2: 0x2f92, 0x1c3: 0x329e, 0x1c4: 0x300a, 0x1c5: 0x3316,
-	0x1c6: 0x300f, 0x1c7: 0x331b, 0x1c8: 0x309b, 0x1c9: 0x33a7, 0x1ca: 0x30a0, 0x1cb: 0x33ac,
-	0x1cc: 0x3145, 0x1cd: 0x3456, 0x1ce: 0x314a, 0x1cf: 0x345b, 0x1d0: 0x3168, 0x1d1: 0x3479,
-	0x1d2: 0x316d, 0x1d3: 0x347e, 0x1d4: 0x31db, 0x1d5: 0x34f1, 0x1d6: 0x31e0, 0x1d7: 0x34f6,
-	0x1d8: 0x3186, 0x1d9: 0x3497, 0x1da: 0x319f, 0x1db: 0x34b5,
-	0x1de: 0x305a, 0x1df: 0x3366,
-	0x1e6: 0x4692, 0x1e7: 0x4723, 0x1e8: 0x46ba, 0x1e9: 0x474b,
-	0x1ea: 0x395f, 0x1eb: 0x3aee, 0x1ec: 0x393c, 0x1ed: 0x3acb, 0x1ee: 0x46d8, 0x1ef: 0x4769,
-	0x1f0: 0x3958, 0x1f1: 0x3ae7, 0x1f2: 0x3244, 0x1f3: 0x355f,
-	// Block 0x8, offset 0x200
-	0x200: 0x9932, 0x201: 0x9932, 0x202: 0x9932, 0x203: 0x9932, 0x204: 0x9932, 0x205: 0x8132,
-	0x206: 0x9932, 0x207: 0x9932, 0x208: 0x9932, 0x209: 0x9932, 0x20a: 0x9932, 0x20b: 0x9932,
-	0x20c: 0x9932, 0x20d: 0x8132, 0x20e: 0x8132, 0x20f: 0x9932, 0x210: 0x8132, 0x211: 0x9932,
-	0x212: 0x8132, 0x213: 0x9932, 0x214: 0x9932, 0x215: 0x8133, 0x216: 0x812d, 0x217: 0x812d,
-	0x218: 0x812d, 0x219: 0x812d, 0x21a: 0x8133, 0x21b: 0x992b, 0x21c: 0x812d, 0x21d: 0x812d,
-	0x21e: 0x812d, 0x21f: 0x812d, 0x220: 0x812d, 0x221: 0x8129, 0x222: 0x8129, 0x223: 0x992d,
-	0x224: 0x992d, 0x225: 0x992d, 0x226: 0x992d, 0x227: 0x9929, 0x228: 0x9929, 0x229: 0x812d,
-	0x22a: 0x812d, 0x22b: 0x812d, 0x22c: 0x812d, 0x22d: 0x992d, 0x22e: 0x992d, 0x22f: 0x812d,
-	0x230: 0x992d, 0x231: 0x992d, 0x232: 0x812d, 0x233: 0x812d, 0x234: 0x8101, 0x235: 0x8101,
-	0x236: 0x8101, 0x237: 0x8101, 0x238: 0x9901, 0x239: 0x812d, 0x23a: 0x812d, 0x23b: 0x812d,
-	0x23c: 0x812d, 0x23d: 0x8132, 0x23e: 0x8132, 0x23f: 0x8132,
-	// Block 0x9, offset 0x240
-	0x240: 0x49ae, 0x241: 0x49b3, 0x242: 0x9932, 0x243: 0x49b8, 0x244: 0x4a71, 0x245: 0x9936,
-	0x246: 0x8132, 0x247: 0x812d, 0x248: 0x812d, 0x249: 0x812d, 0x24a: 0x8132, 0x24b: 0x8132,
-	0x24c: 0x8132, 0x24d: 0x812d, 0x24e: 0x812d, 0x250: 0x8132, 0x251: 0x8132,
-	0x252: 0x8132, 0x253: 0x812d, 0x254: 0x812d, 0x255: 0x812d, 0x256: 0x812d, 0x257: 0x8132,
-	0x258: 0x8133, 0x259: 0x812d, 0x25a: 0x812d, 0x25b: 0x8132, 0x25c: 0x8134, 0x25d: 0x8135,
-	0x25e: 0x8135, 0x25f: 0x8134, 0x260: 0x8135, 0x261: 0x8135, 0x262: 0x8134, 0x263: 0x8132,
-	0x264: 0x8132, 0x265: 0x8132, 0x266: 0x8132, 0x267: 0x8132, 0x268: 0x8132, 0x269: 0x8132,
-	0x26a: 0x8132, 0x26b: 0x8132, 0x26c: 0x8132, 0x26d: 0x8132, 0x26e: 0x8132, 0x26f: 0x8132,
-	0x274: 0x0170,
-	0x27a: 0x8100,
-	0x27e: 0x0037,
-	// Block 0xa, offset 0x280
-	0x284: 0x8100, 0x285: 0x35a1,
-	0x286: 0x35e9, 0x287: 0x00ce, 0x288: 0x3607, 0x289: 0x3613, 0x28a: 0x3625,
-	0x28c: 0x3643, 0x28e: 0x3655, 0x28f: 0x3673, 0x290: 0x3e08, 0x291: 0xa000,
-	0x295: 0xa000, 0x297: 0xa000,
-	0x299: 0xa000,
-	0x29f: 0xa000, 0x2a1: 0xa000,
-	0x2a5: 0xa000, 0x2a9: 0xa000,
-	0x2aa: 0x3637, 0x2ab: 0x3667, 0x2ac: 0x47fe, 0x2ad: 0x3697, 0x2ae: 0x4828, 0x2af: 0x36a9,
-	0x2b0: 0x3e70, 0x2b1: 0xa000, 0x2b5: 0xa000,
-	0x2b7: 0xa000, 0x2b9: 0xa000,
-	0x2bf: 0xa000,
-	// Block 0xb, offset 0x2c0
-	0x2c0: 0x3721, 0x2c1: 0x372d, 0x2c3: 0x371b,
-	0x2c6: 0xa000, 0x2c7: 0x3709,
-	0x2cc: 0x375d, 0x2cd: 0x3745, 0x2ce: 0x376f, 0x2d0: 0xa000,
-	0x2d3: 0xa000, 0x2d5: 0xa000, 0x2d6: 0xa000, 0x2d7: 0xa000,
-	0x2d8: 0xa000, 0x2d9: 0x3751, 0x2da: 0xa000,
-	0x2de: 0xa000, 0x2e3: 0xa000,
-	0x2e7: 0xa000,
-	0x2eb: 0xa000, 0x2ed: 0xa000,
-	0x2f0: 0xa000, 0x2f3: 0xa000, 0x2f5: 0xa000,
-	0x2f6: 0xa000, 0x2f7: 0xa000, 0x2f8: 0xa000, 0x2f9: 0x37d5, 0x2fa: 0xa000,
-	0x2fe: 0xa000,
-	// Block 0xc, offset 0x300
-	0x301: 0x3733, 0x302: 0x37b7,
-	0x310: 0x370f, 0x311: 0x3793,
-	0x312: 0x3715, 0x313: 0x3799, 0x316: 0x3727, 0x317: 0x37ab,
-	0x318: 0xa000, 0x319: 0xa000, 0x31a: 0x3829, 0x31b: 0x382f, 0x31c: 0x3739, 0x31d: 0x37bd,
-	0x31e: 0x373f, 0x31f: 0x37c3, 0x322: 0x374b, 0x323: 0x37cf,
-	0x324: 0x3757, 0x325: 0x37db, 0x326: 0x3763, 0x327: 0x37e7, 0x328: 0xa000, 0x329: 0xa000,
-	0x32a: 0x3835, 0x32b: 0x383b, 0x32c: 0x378d, 0x32d: 0x3811, 0x32e: 0x3769, 0x32f: 0x37ed,
-	0x330: 0x3775, 0x331: 0x37f9, 0x332: 0x377b, 0x333: 0x37ff, 0x334: 0x3781, 0x335: 0x3805,
-	0x338: 0x3787, 0x339: 0x380b,
-	// Block 0xd, offset 0x340
-	0x351: 0x812d,
-	0x352: 0x8132, 0x353: 0x8132, 0x354: 0x8132, 0x355: 0x8132, 0x356: 0x812d, 0x357: 0x8132,
-	0x358: 0x8132, 0x359: 0x8132, 0x35a: 0x812e, 0x35b: 0x812d, 0x35c: 0x8132, 0x35d: 0x8132,
-	0x35e: 0x8132, 0x35f: 0x8132, 0x360: 0x8132, 0x361: 0x8132, 0x362: 0x812d, 0x363: 0x812d,
-	0x364: 0x812d, 0x365: 0x812d, 0x366: 0x812d, 0x367: 0x812d, 0x368: 0x8132, 0x369: 0x8132,
-	0x36a: 0x812d, 0x36b: 0x8132, 0x36c: 0x8132, 0x36d: 0x812e, 0x36e: 0x8131, 0x36f: 0x8132,
-	0x370: 0x8105, 0x371: 0x8106, 0x372: 0x8107, 0x373: 0x8108, 0x374: 0x8109, 0x375: 0x810a,
-	0x376: 0x810b, 0x377: 0x810c, 0x378: 0x810d, 0x379: 0x810e, 0x37a: 0x810e, 0x37b: 0x810f,
-	0x37c: 0x8110, 0x37d: 0x8111, 0x37f: 0x8112,
-	// Block 0xe, offset 0x380
-	0x388: 0xa000, 0x38a: 0xa000, 0x38b: 0x8116,
-	0x38c: 0x8117, 0x38d: 0x8118, 0x38e: 0x8119, 0x38f: 0x811a, 0x390: 0x811b, 0x391: 0x811c,
-	0x392: 0x811d, 0x393: 0x9932, 0x394: 0x9932, 0x395: 0x992d, 0x396: 0x812d, 0x397: 0x8132,
-	0x398: 0x8132, 0x399: 0x8132, 0x39a: 0x8132, 0x39b: 0x8132, 0x39c: 0x812d, 0x39d: 0x8132,
-	0x39e: 0x8132, 0x39f: 0x812d,
-	0x3b0: 0x811e,
-	// Block 0xf, offset 0x3c0
-	0x3c5: 0xa000,
-	0x3c6: 0x2d26, 0x3c7: 0xa000, 0x3c8: 0x2d2e, 0x3c9: 0xa000, 0x3ca: 0x2d36, 0x3cb: 0xa000,
-	0x3cc: 0x2d3e, 0x3cd: 0xa000, 0x3ce: 0x2d46, 0x3d1: 0xa000,
-	0x3d2: 0x2d4e,
-	0x3f4: 0x8102, 0x3f5: 0x9900,
-	0x3fa: 0xa000, 0x3fb: 0x2d56,
-	0x3fc: 0xa000, 0x3fd: 0x2d5e, 0x3fe: 0xa000, 0x3ff: 0xa000,
-	// Block 0x10, offset 0x400
-	0x400: 0x8132, 0x401: 0x8132, 0x402: 0x812d, 0x403: 0x8132, 0x404: 0x8132, 0x405: 0x8132,
-	0x406: 0x8132, 0x407: 0x8132, 0x408: 0x8132, 0x409: 0x8132, 0x40a: 0x812d, 0x40b: 0x8132,
-	0x40c: 0x8132, 0x40d: 0x8135, 0x40e: 0x812a, 0x40f: 0x812d, 0x410: 0x8129, 0x411: 0x8132,
-	0x412: 0x8132, 0x413: 0x8132, 0x414: 0x8132, 0x415: 0x8132, 0x416: 0x8132, 0x417: 0x8132,
-	0x418: 0x8132, 0x419: 0x8132, 0x41a: 0x8132, 0x41b: 0x8132, 0x41c: 0x8132, 0x41d: 0x8132,
-	0x41e: 0x8132, 0x41f: 0x8132, 0x420: 0x8132, 0x421: 0x8132, 0x422: 0x8132, 0x423: 0x8132,
-	0x424: 0x8132, 0x425: 0x8132, 0x426: 0x8132, 0x427: 0x8132, 0x428: 0x8132, 0x429: 0x8132,
-	0x42a: 0x8132, 0x42b: 0x8132, 0x42c: 0x8132, 0x42d: 0x8132, 0x42e: 0x8132, 0x42f: 0x8132,
-	0x430: 0x8132, 0x431: 0x8132, 0x432: 0x8132, 0x433: 0x8132, 0x434: 0x8132, 0x435: 0x8132,
-	0x436: 0x8133, 0x437: 0x8131, 0x438: 0x8131, 0x439: 0x812d, 0x43b: 0x8132,
-	0x43c: 0x8134, 0x43d: 0x812d, 0x43e: 0x8132, 0x43f: 0x812d,
-	// Block 0x11, offset 0x440
-	0x440: 0x2f97, 0x441: 0x32a3, 0x442: 0x2fa1, 0x443: 0x32ad, 0x444: 0x2fa6, 0x445: 0x32b2,
-	0x446: 0x2fab, 0x447: 0x32b7, 0x448: 0x38cc, 0x449: 0x3a5b, 0x44a: 0x2fc4, 0x44b: 0x32d0,
-	0x44c: 0x2fce, 0x44d: 0x32da, 0x44e: 0x2fdd, 0x44f: 0x32e9, 0x450: 0x2fd3, 0x451: 0x32df,
-	0x452: 0x2fd8, 0x453: 0x32e4, 0x454: 0x38ef, 0x455: 0x3a7e, 0x456: 0x38f6, 0x457: 0x3a85,
-	0x458: 0x3019, 0x459: 0x3325, 0x45a: 0x301e, 0x45b: 0x332a, 0x45c: 0x3904, 0x45d: 0x3a93,
-	0x45e: 0x3023, 0x45f: 0x332f, 0x460: 0x3032, 0x461: 0x333e, 0x462: 0x3050, 0x463: 0x335c,
-	0x464: 0x305f, 0x465: 0x336b, 0x466: 0x3055, 0x467: 0x3361, 0x468: 0x3064, 0x469: 0x3370,
-	0x46a: 0x3069, 0x46b: 0x3375, 0x46c: 0x30af, 0x46d: 0x33bb, 0x46e: 0x390b, 0x46f: 0x3a9a,
-	0x470: 0x30b9, 0x471: 0x33ca, 0x472: 0x30c3, 0x473: 0x33d4, 0x474: 0x30cd, 0x475: 0x33de,
-	0x476: 0x46c4, 0x477: 0x4755, 0x478: 0x3912, 0x479: 0x3aa1, 0x47a: 0x30e6, 0x47b: 0x33f7,
-	0x47c: 0x30e1, 0x47d: 0x33f2, 0x47e: 0x30eb, 0x47f: 0x33fc,
-	// Block 0x12, offset 0x480
-	0x480: 0x30f0, 0x481: 0x3401, 0x482: 0x30f5, 0x483: 0x3406, 0x484: 0x3109, 0x485: 0x341a,
-	0x486: 0x3113, 0x487: 0x3424, 0x488: 0x3122, 0x489: 0x3433, 0x48a: 0x311d, 0x48b: 0x342e,
-	0x48c: 0x3935, 0x48d: 0x3ac4, 0x48e: 0x3943, 0x48f: 0x3ad2, 0x490: 0x394a, 0x491: 0x3ad9,
-	0x492: 0x3951, 0x493: 0x3ae0, 0x494: 0x314f, 0x495: 0x3460, 0x496: 0x3154, 0x497: 0x3465,
-	0x498: 0x315e, 0x499: 0x346f, 0x49a: 0x46f1, 0x49b: 0x4782, 0x49c: 0x3997, 0x49d: 0x3b26,
-	0x49e: 0x3177, 0x49f: 0x3488, 0x4a0: 0x3181, 0x4a1: 0x3492, 0x4a2: 0x4700, 0x4a3: 0x4791,
-	0x4a4: 0x399e, 0x4a5: 0x3b2d, 0x4a6: 0x39a5, 0x4a7: 0x3b34, 0x4a8: 0x39ac, 0x4a9: 0x3b3b,
-	0x4aa: 0x3190, 0x4ab: 0x34a1, 0x4ac: 0x319a, 0x4ad: 0x34b0, 0x4ae: 0x31ae, 0x4af: 0x34c4,
-	0x4b0: 0x31a9, 0x4b1: 0x34bf, 0x4b2: 0x31ea, 0x4b3: 0x3500, 0x4b4: 0x31f9, 0x4b5: 0x350f,
-	0x4b6: 0x31f4, 0x4b7: 0x350a, 0x4b8: 0x39b3, 0x4b9: 0x3b42, 0x4ba: 0x39ba, 0x4bb: 0x3b49,
-	0x4bc: 0x31fe, 0x4bd: 0x3514, 0x4be: 0x3203, 0x4bf: 0x3519,
-	// Block 0x13, offset 0x4c0
-	0x4c0: 0x3208, 0x4c1: 0x351e, 0x4c2: 0x320d, 0x4c3: 0x3523, 0x4c4: 0x321c, 0x4c5: 0x3532,
-	0x4c6: 0x3217, 0x4c7: 0x352d, 0x4c8: 0x3221, 0x4c9: 0x353c, 0x4ca: 0x3226, 0x4cb: 0x3541,
-	0x4cc: 0x322b, 0x4cd: 0x3546, 0x4ce: 0x3249, 0x4cf: 0x3564, 0x4d0: 0x3262, 0x4d1: 0x3582,
-	0x4d2: 0x3271, 0x4d3: 0x3591, 0x4d4: 0x3276, 0x4d5: 0x3596, 0x4d6: 0x337a, 0x4d7: 0x34a6,
-	0x4d8: 0x3537, 0x4d9: 0x3573, 0x4db: 0x35d1,
-	0x4e0: 0x46a1, 0x4e1: 0x4732, 0x4e2: 0x2f83, 0x4e3: 0x328f,
-	0x4e4: 0x3878, 0x4e5: 0x3a07, 0x4e6: 0x3871, 0x4e7: 0x3a00, 0x4e8: 0x3886, 0x4e9: 0x3a15,
-	0x4ea: 0x387f, 0x4eb: 0x3a0e, 0x4ec: 0x38be, 0x4ed: 0x3a4d, 0x4ee: 0x3894, 0x4ef: 0x3a23,
-	0x4f0: 0x388d, 0x4f1: 0x3a1c, 0x4f2: 0x38a2, 0x4f3: 0x3a31, 0x4f4: 0x389b, 0x4f5: 0x3a2a,
-	0x4f6: 0x38c5, 0x4f7: 0x3a54, 0x4f8: 0x46b5, 0x4f9: 0x4746, 0x4fa: 0x3000, 0x4fb: 0x330c,
-	0x4fc: 0x2fec, 0x4fd: 0x32f8, 0x4fe: 0x38da, 0x4ff: 0x3a69,
-	// Block 0x14, offset 0x500
-	0x500: 0x38d3, 0x501: 0x3a62, 0x502: 0x38e8, 0x503: 0x3a77, 0x504: 0x38e1, 0x505: 0x3a70,
-	0x506: 0x38fd, 0x507: 0x3a8c, 0x508: 0x3091, 0x509: 0x339d, 0x50a: 0x30a5, 0x50b: 0x33b1,
-	0x50c: 0x46e7, 0x50d: 0x4778, 0x50e: 0x3136, 0x50f: 0x3447, 0x510: 0x3920, 0x511: 0x3aaf,
-	0x512: 0x3919, 0x513: 0x3aa8, 0x514: 0x392e, 0x515: 0x3abd, 0x516: 0x3927, 0x517: 0x3ab6,
-	0x518: 0x3989, 0x519: 0x3b18, 0x51a: 0x396d, 0x51b: 0x3afc, 0x51c: 0x3966, 0x51d: 0x3af5,
-	0x51e: 0x397b, 0x51f: 0x3b0a, 0x520: 0x3974, 0x521: 0x3b03, 0x522: 0x3982, 0x523: 0x3b11,
-	0x524: 0x31e5, 0x525: 0x34fb, 0x526: 0x31c7, 0x527: 0x34dd, 0x528: 0x39e4, 0x529: 0x3b73,
-	0x52a: 0x39dd, 0x52b: 0x3b6c, 0x52c: 0x39f2, 0x52d: 0x3b81, 0x52e: 0x39eb, 0x52f: 0x3b7a,
-	0x530: 0x39f9, 0x531: 0x3b88, 0x532: 0x3230, 0x533: 0x354b, 0x534: 0x3258, 0x535: 0x3578,
-	0x536: 0x3253, 0x537: 0x356e, 0x538: 0x323f, 0x539: 0x355a,
-	// Block 0x15, offset 0x540
-	0x540: 0x4804, 0x541: 0x480a, 0x542: 0x491e, 0x543: 0x4936, 0x544: 0x4926, 0x545: 0x493e,
-	0x546: 0x492e, 0x547: 0x4946, 0x548: 0x47aa, 0x549: 0x47b0, 0x54a: 0x488e, 0x54b: 0x48a6,
-	0x54c: 0x4896, 0x54d: 0x48ae, 0x54e: 0x489e, 0x54f: 0x48b6, 0x550: 0x4816, 0x551: 0x481c,
-	0x552: 0x3db8, 0x553: 0x3dc8, 0x554: 0x3dc0, 0x555: 0x3dd0,
-	0x558: 0x47b6, 0x559: 0x47bc, 0x55a: 0x3ce8, 0x55b: 0x3cf8, 0x55c: 0x3cf0, 0x55d: 0x3d00,
-	0x560: 0x482e, 0x561: 0x4834, 0x562: 0x494e, 0x563: 0x4966,
-	0x564: 0x4956, 0x565: 0x496e, 0x566: 0x495e, 0x567: 0x4976, 0x568: 0x47c2, 0x569: 0x47c8,
-	0x56a: 0x48be, 0x56b: 0x48d6, 0x56c: 0x48c6, 0x56d: 0x48de, 0x56e: 0x48ce, 0x56f: 0x48e6,
-	0x570: 0x4846, 0x571: 0x484c, 0x572: 0x3e18, 0x573: 0x3e30, 0x574: 0x3e20, 0x575: 0x3e38,
-	0x576: 0x3e28, 0x577: 0x3e40, 0x578: 0x47ce, 0x579: 0x47d4, 0x57a: 0x3d18, 0x57b: 0x3d30,
-	0x57c: 0x3d20, 0x57d: 0x3d38, 0x57e: 0x3d28, 0x57f: 0x3d40,
-	// Block 0x16, offset 0x580
-	0x580: 0x4852, 0x581: 0x4858, 0x582: 0x3e48, 0x583: 0x3e58, 0x584: 0x3e50, 0x585: 0x3e60,
-	0x588: 0x47da, 0x589: 0x47e0, 0x58a: 0x3d48, 0x58b: 0x3d58,
-	0x58c: 0x3d50, 0x58d: 0x3d60, 0x590: 0x4864, 0x591: 0x486a,
-	0x592: 0x3e80, 0x593: 0x3e98, 0x594: 0x3e88, 0x595: 0x3ea0, 0x596: 0x3e90, 0x597: 0x3ea8,
-	0x599: 0x47e6, 0x59b: 0x3d68, 0x59d: 0x3d70,
-	0x59f: 0x3d78, 0x5a0: 0x487c, 0x5a1: 0x4882, 0x5a2: 0x497e, 0x5a3: 0x4996,
-	0x5a4: 0x4986, 0x5a5: 0x499e, 0x5a6: 0x498e, 0x5a7: 0x49a6, 0x5a8: 0x47ec, 0x5a9: 0x47f2,
-	0x5aa: 0x48ee, 0x5ab: 0x4906, 0x5ac: 0x48f6, 0x5ad: 0x490e, 0x5ae: 0x48fe, 0x5af: 0x4916,
-	0x5b0: 0x47f8, 0x5b1: 0x431e, 0x5b2: 0x3691, 0x5b3: 0x4324, 0x5b4: 0x4822, 0x5b5: 0x432a,
-	0x5b6: 0x36a3, 0x5b7: 0x4330, 0x5b8: 0x36c1, 0x5b9: 0x4336, 0x5ba: 0x36d9, 0x5bb: 0x433c,
-	0x5bc: 0x4870, 0x5bd: 0x4342,
-	// Block 0x17, offset 0x5c0
-	0x5c0: 0x3da0, 0x5c1: 0x3da8, 0x5c2: 0x4184, 0x5c3: 0x41a2, 0x5c4: 0x418e, 0x5c5: 0x41ac,
-	0x5c6: 0x4198, 0x5c7: 0x41b6, 0x5c8: 0x3cd8, 0x5c9: 0x3ce0, 0x5ca: 0x40d0, 0x5cb: 0x40ee,
-	0x5cc: 0x40da, 0x5cd: 0x40f8, 0x5ce: 0x40e4, 0x5cf: 0x4102, 0x5d0: 0x3de8, 0x5d1: 0x3df0,
-	0x5d2: 0x41c0, 0x5d3: 0x41de, 0x5d4: 0x41ca, 0x5d5: 0x41e8, 0x5d6: 0x41d4, 0x5d7: 0x41f2,
-	0x5d8: 0x3d08, 0x5d9: 0x3d10, 0x5da: 0x410c, 0x5db: 0x412a, 0x5dc: 0x4116, 0x5dd: 0x4134,
-	0x5de: 0x4120, 0x5df: 0x413e, 0x5e0: 0x3ec0, 0x5e1: 0x3ec8, 0x5e2: 0x41fc, 0x5e3: 0x421a,
-	0x5e4: 0x4206, 0x5e5: 0x4224, 0x5e6: 0x4210, 0x5e7: 0x422e, 0x5e8: 0x3d80, 0x5e9: 0x3d88,
-	0x5ea: 0x4148, 0x5eb: 0x4166, 0x5ec: 0x4152, 0x5ed: 0x4170, 0x5ee: 0x415c, 0x5ef: 0x417a,
-	0x5f0: 0x3685, 0x5f1: 0x367f, 0x5f2: 0x3d90, 0x5f3: 0x368b, 0x5f4: 0x3d98,
-	0x5f6: 0x4810, 0x5f7: 0x3db0, 0x5f8: 0x35f5, 0x5f9: 0x35ef, 0x5fa: 0x35e3, 0x5fb: 0x42ee,
-	0x5fc: 0x35fb, 0x5fd: 0x8100, 0x5fe: 0x01d3, 0x5ff: 0xa100,
-	// Block 0x18, offset 0x600
-	0x600: 0x8100, 0x601: 0x35a7, 0x602: 0x3dd8, 0x603: 0x369d, 0x604: 0x3de0,
-	0x606: 0x483a, 0x607: 0x3df8, 0x608: 0x3601, 0x609: 0x42f4, 0x60a: 0x360d, 0x60b: 0x42fa,
-	0x60c: 0x3619, 0x60d: 0x3b8f, 0x60e: 0x3b96, 0x60f: 0x3b9d, 0x610: 0x36b5, 0x611: 0x36af,
-	0x612: 0x3e00, 0x613: 0x44e4, 0x616: 0x36bb, 0x617: 0x3e10,
-	0x618: 0x3631, 0x619: 0x362b, 0x61a: 0x361f, 0x61b: 0x4300, 0x61d: 0x3ba4,
-	0x61e: 0x3bab, 0x61f: 0x3bb2, 0x620: 0x36eb, 0x621: 0x36e5, 0x622: 0x3e68, 0x623: 0x44ec,
-	0x624: 0x36cd, 0x625: 0x36d3, 0x626: 0x36f1, 0x627: 0x3e78, 0x628: 0x3661, 0x629: 0x365b,
-	0x62a: 0x364f, 0x62b: 0x430c, 0x62c: 0x3649, 0x62d: 0x359b, 0x62e: 0x42e8, 0x62f: 0x0081,
-	0x632: 0x3eb0, 0x633: 0x36f7, 0x634: 0x3eb8,
-	0x636: 0x4888, 0x637: 0x3ed0, 0x638: 0x363d, 0x639: 0x4306, 0x63a: 0x366d, 0x63b: 0x4318,
-	0x63c: 0x3679, 0x63d: 0x4256, 0x63e: 0xa100,
-	// Block 0x19, offset 0x640
-	0x641: 0x3c06, 0x643: 0xa000, 0x644: 0x3c0d, 0x645: 0xa000,
-	0x647: 0x3c14, 0x648: 0xa000, 0x649: 0x3c1b,
-	0x64d: 0xa000,
-	0x660: 0x2f65, 0x661: 0xa000, 0x662: 0x3c29,
-	0x664: 0xa000, 0x665: 0xa000,
-	0x66d: 0x3c22, 0x66e: 0x2f60, 0x66f: 0x2f6a,
-	0x670: 0x3c30, 0x671: 0x3c37, 0x672: 0xa000, 0x673: 0xa000, 0x674: 0x3c3e, 0x675: 0x3c45,
-	0x676: 0xa000, 0x677: 0xa000, 0x678: 0x3c4c, 0x679: 0x3c53, 0x67a: 0xa000, 0x67b: 0xa000,
-	0x67c: 0xa000, 0x67d: 0xa000,
-	// Block 0x1a, offset 0x680
-	0x680: 0x3c5a, 0x681: 0x3c61, 0x682: 0xa000, 0x683: 0xa000, 0x684: 0x3c76, 0x685: 0x3c7d,
-	0x686: 0xa000, 0x687: 0xa000, 0x688: 0x3c84, 0x689: 0x3c8b,
-	0x691: 0xa000,
-	0x692: 0xa000,
-	0x6a2: 0xa000,
-	0x6a8: 0xa000, 0x6a9: 0xa000,
-	0x6ab: 0xa000, 0x6ac: 0x3ca0, 0x6ad: 0x3ca7, 0x6ae: 0x3cae, 0x6af: 0x3cb5,
-	0x6b2: 0xa000, 0x6b3: 0xa000, 0x6b4: 0xa000, 0x6b5: 0xa000,
-	// Block 0x1b, offset 0x6c0
-	0x6c6: 0xa000, 0x6cb: 0xa000,
-	0x6cc: 0x3f08, 0x6cd: 0xa000, 0x6ce: 0x3f10, 0x6cf: 0xa000, 0x6d0: 0x3f18, 0x6d1: 0xa000,
-	0x6d2: 0x3f20, 0x6d3: 0xa000, 0x6d4: 0x3f28, 0x6d5: 0xa000, 0x6d6: 0x3f30, 0x6d7: 0xa000,
-	0x6d8: 0x3f38, 0x6d9: 0xa000, 0x6da: 0x3f40, 0x6db: 0xa000, 0x6dc: 0x3f48, 0x6dd: 0xa000,
-	0x6de: 0x3f50, 0x6df: 0xa000, 0x6e0: 0x3f58, 0x6e1: 0xa000, 0x6e2: 0x3f60,
-	0x6e4: 0xa000, 0x6e5: 0x3f68, 0x6e6: 0xa000, 0x6e7: 0x3f70, 0x6e8: 0xa000, 0x6e9: 0x3f78,
-	0x6ef: 0xa000,
-	0x6f0: 0x3f80, 0x6f1: 0x3f88, 0x6f2: 0xa000, 0x6f3: 0x3f90, 0x6f4: 0x3f98, 0x6f5: 0xa000,
-	0x6f6: 0x3fa0, 0x6f7: 0x3fa8, 0x6f8: 0xa000, 0x6f9: 0x3fb0, 0x6fa: 0x3fb8, 0x6fb: 0xa000,
-	0x6fc: 0x3fc0, 0x6fd: 0x3fc8,
-	// Block 0x1c, offset 0x700
-	0x714: 0x3f00,
-	0x719: 0x9903, 0x71a: 0x9903, 0x71b: 0x8100, 0x71c: 0x8100, 0x71d: 0xa000,
-	0x71e: 0x3fd0,
-	0x726: 0xa000,
-	0x72b: 0xa000, 0x72c: 0x3fe0, 0x72d: 0xa000, 0x72e: 0x3fe8, 0x72f: 0xa000,
-	0x730: 0x3ff0, 0x731: 0xa000, 0x732: 0x3ff8, 0x733: 0xa000, 0x734: 0x4000, 0x735: 0xa000,
-	0x736: 0x4008, 0x737: 0xa000, 0x738: 0x4010, 0x739: 0xa000, 0x73a: 0x4018, 0x73b: 0xa000,
-	0x73c: 0x4020, 0x73d: 0xa000, 0x73e: 0x4028, 0x73f: 0xa000,
-	// Block 0x1d, offset 0x740
-	0x740: 0x4030, 0x741: 0xa000, 0x742: 0x4038, 0x744: 0xa000, 0x745: 0x4040,
-	0x746: 0xa000, 0x747: 0x4048, 0x748: 0xa000, 0x749: 0x4050,
-	0x74f: 0xa000, 0x750: 0x4058, 0x751: 0x4060,
-	0x752: 0xa000, 0x753: 0x4068, 0x754: 0x4070, 0x755: 0xa000, 0x756: 0x4078, 0x757: 0x4080,
-	0x758: 0xa000, 0x759: 0x4088, 0x75a: 0x4090, 0x75b: 0xa000, 0x75c: 0x4098, 0x75d: 0x40a0,
-	0x76f: 0xa000,
-	0x770: 0xa000, 0x771: 0xa000, 0x772: 0xa000, 0x774: 0x3fd8,
-	0x777: 0x40a8, 0x778: 0x40b0, 0x779: 0x40b8, 0x77a: 0x40c0,
-	0x77d: 0xa000, 0x77e: 0x40c8,
-	// Block 0x1e, offset 0x780
-	0x780: 0x1377, 0x781: 0x0cfb, 0x782: 0x13d3, 0x783: 0x139f, 0x784: 0x0e57, 0x785: 0x06eb,
-	0x786: 0x08df, 0x787: 0x162b, 0x788: 0x162b, 0x789: 0x0a0b, 0x78a: 0x145f, 0x78b: 0x0943,
-	0x78c: 0x0a07, 0x78d: 0x0bef, 0x78e: 0x0fcf, 0x78f: 0x115f, 0x790: 0x1297, 0x791: 0x12d3,
-	0x792: 0x1307, 0x793: 0x141b, 0x794: 0x0d73, 0x795: 0x0dff, 0x796: 0x0eab, 0x797: 0x0f43,
-	0x798: 0x125f, 0x799: 0x1447, 0x79a: 0x1573, 0x79b: 0x070f, 0x79c: 0x08b3, 0x79d: 0x0d87,
-	0x79e: 0x0ecf, 0x79f: 0x1293, 0x7a0: 0x15c3, 0x7a1: 0x0ab3, 0x7a2: 0x0e77, 0x7a3: 0x1283,
-	0x7a4: 0x1317, 0x7a5: 0x0c23, 0x7a6: 0x11bb, 0x7a7: 0x12df, 0x7a8: 0x0b1f, 0x7a9: 0x0d0f,
-	0x7aa: 0x0e17, 0x7ab: 0x0f1b, 0x7ac: 0x1427, 0x7ad: 0x074f, 0x7ae: 0x07e7, 0x7af: 0x0853,
-	0x7b0: 0x0c8b, 0x7b1: 0x0d7f, 0x7b2: 0x0ecb, 0x7b3: 0x0fef, 0x7b4: 0x1177, 0x7b5: 0x128b,
-	0x7b6: 0x12a3, 0x7b7: 0x13c7, 0x7b8: 0x14ef, 0x7b9: 0x15a3, 0x7ba: 0x15bf, 0x7bb: 0x102b,
-	0x7bc: 0x106b, 0x7bd: 0x1123, 0x7be: 0x1243, 0x7bf: 0x147b,
-	// Block 0x1f, offset 0x7c0
-	0x7c0: 0x15cb, 0x7c1: 0x134b, 0x7c2: 0x09c7, 0x7c3: 0x0b3b, 0x7c4: 0x10db, 0x7c5: 0x119b,
-	0x7c6: 0x0eff, 0x7c7: 0x1033, 0x7c8: 0x1397, 0x7c9: 0x14e7, 0x7ca: 0x09c3, 0x7cb: 0x0a8f,
-	0x7cc: 0x0d77, 0x7cd: 0x0e2b, 0x7ce: 0x0e5f, 0x7cf: 0x1113, 0x7d0: 0x113b, 0x7d1: 0x14a7,
-	0x7d2: 0x084f, 0x7d3: 0x11a7, 0x7d4: 0x07f3, 0x7d5: 0x07ef, 0x7d6: 0x1097, 0x7d7: 0x1127,
-	0x7d8: 0x125b, 0x7d9: 0x14af, 0x7da: 0x1367, 0x7db: 0x0c27, 0x7dc: 0x0d73, 0x7dd: 0x1357,
-	0x7de: 0x06f7, 0x7df: 0x0a63, 0x7e0: 0x0b93, 0x7e1: 0x0f2f, 0x7e2: 0x0faf, 0x7e3: 0x0873,
-	0x7e4: 0x103b, 0x7e5: 0x075f, 0x7e6: 0x0b77, 0x7e7: 0x06d7, 0x7e8: 0x0deb, 0x7e9: 0x0ca3,
-	0x7ea: 0x110f, 0x7eb: 0x08c7, 0x7ec: 0x09b3, 0x7ed: 0x0ffb, 0x7ee: 0x1263, 0x7ef: 0x133b,
-	0x7f0: 0x0db7, 0x7f1: 0x13f7, 0x7f2: 0x0de3, 0x7f3: 0x0c37, 0x7f4: 0x121b, 0x7f5: 0x0c57,
-	0x7f6: 0x0fab, 0x7f7: 0x072b, 0x7f8: 0x07a7, 0x7f9: 0x07eb, 0x7fa: 0x0d53, 0x7fb: 0x10fb,
-	0x7fc: 0x11f3, 0x7fd: 0x1347, 0x7fe: 0x145b, 0x7ff: 0x085b,
-	// Block 0x20, offset 0x800
-	0x800: 0x090f, 0x801: 0x0a17, 0x802: 0x0b2f, 0x803: 0x0cbf, 0x804: 0x0e7b, 0x805: 0x103f,
-	0x806: 0x1497, 0x807: 0x157b, 0x808: 0x15cf, 0x809: 0x15e7, 0x80a: 0x0837, 0x80b: 0x0cf3,
-	0x80c: 0x0da3, 0x80d: 0x13eb, 0x80e: 0x0afb, 0x80f: 0x0bd7, 0x810: 0x0bf3, 0x811: 0x0c83,
-	0x812: 0x0e6b, 0x813: 0x0eb7, 0x814: 0x0f67, 0x815: 0x108b, 0x816: 0x112f, 0x817: 0x1193,
-	0x818: 0x13db, 0x819: 0x126b, 0x81a: 0x1403, 0x81b: 0x147f, 0x81c: 0x080f, 0x81d: 0x083b,
-	0x81e: 0x0923, 0x81f: 0x0ea7, 0x820: 0x12f3, 0x821: 0x133b, 0x822: 0x0b1b, 0x823: 0x0b8b,
-	0x824: 0x0c4f, 0x825: 0x0daf, 0x826: 0x10d7, 0x827: 0x0f23, 0x828: 0x073b, 0x829: 0x097f,
-	0x82a: 0x0a63, 0x82b: 0x0ac7, 0x82c: 0x0b97, 0x82d: 0x0f3f, 0x82e: 0x0f5b, 0x82f: 0x116b,
-	0x830: 0x118b, 0x831: 0x1463, 0x832: 0x14e3, 0x833: 0x14f3, 0x834: 0x152f, 0x835: 0x0753,
-	0x836: 0x107f, 0x837: 0x144f, 0x838: 0x14cb, 0x839: 0x0baf, 0x83a: 0x0717, 0x83b: 0x0777,
-	0x83c: 0x0a67, 0x83d: 0x0a87, 0x83e: 0x0caf, 0x83f: 0x0d73,
-	// Block 0x21, offset 0x840
-	0x840: 0x0ec3, 0x841: 0x0fcb, 0x842: 0x1277, 0x843: 0x1417, 0x844: 0x1623, 0x845: 0x0ce3,
-	0x846: 0x14a3, 0x847: 0x0833, 0x848: 0x0d2f, 0x849: 0x0d3b, 0x84a: 0x0e0f, 0x84b: 0x0e47,
-	0x84c: 0x0f4b, 0x84d: 0x0fa7, 0x84e: 0x1027, 0x84f: 0x110b, 0x850: 0x153b, 0x851: 0x07af,
-	0x852: 0x0c03, 0x853: 0x14b3, 0x854: 0x0767, 0x855: 0x0aab, 0x856: 0x0e2f, 0x857: 0x13df,
-	0x858: 0x0b67, 0x859: 0x0bb7, 0x85a: 0x0d43, 0x85b: 0x0f2f, 0x85c: 0x14bb, 0x85d: 0x0817,
-	0x85e: 0x08ff, 0x85f: 0x0a97, 0x860: 0x0cd3, 0x861: 0x0d1f, 0x862: 0x0d5f, 0x863: 0x0df3,
-	0x864: 0x0f47, 0x865: 0x0fbb, 0x866: 0x1157, 0x867: 0x12f7, 0x868: 0x1303, 0x869: 0x1457,
-	0x86a: 0x14d7, 0x86b: 0x0883, 0x86c: 0x0e4b, 0x86d: 0x0903, 0x86e: 0x0ec7, 0x86f: 0x0f6b,
-	0x870: 0x1287, 0x871: 0x14bf, 0x872: 0x15ab, 0x873: 0x15d3, 0x874: 0x0d37, 0x875: 0x0e27,
-	0x876: 0x11c3, 0x877: 0x10b7, 0x878: 0x10c3, 0x879: 0x10e7, 0x87a: 0x0f17, 0x87b: 0x0e9f,
-	0x87c: 0x1363, 0x87d: 0x0733, 0x87e: 0x122b, 0x87f: 0x081b,
-	// Block 0x22, offset 0x880
-	0x880: 0x080b, 0x881: 0x0b0b, 0x882: 0x0c2b, 0x883: 0x10f3, 0x884: 0x0a53, 0x885: 0x0e03,
-	0x886: 0x0cef, 0x887: 0x13e7, 0x888: 0x12e7, 0x889: 0x14ab, 0x88a: 0x1323, 0x88b: 0x0b27,
-	0x88c: 0x0787, 0x88d: 0x095b, 0x890: 0x09af,
-	0x892: 0x0cdf, 0x895: 0x07f7, 0x896: 0x0f1f, 0x897: 0x0fe3,
-	0x898: 0x1047, 0x899: 0x1063, 0x89a: 0x1067, 0x89b: 0x107b, 0x89c: 0x14fb, 0x89d: 0x10eb,
-	0x89e: 0x116f, 0x8a0: 0x128f, 0x8a2: 0x1353,
-	0x8a5: 0x1407, 0x8a6: 0x1433,
-	0x8aa: 0x154f, 0x8ab: 0x1553, 0x8ac: 0x1557, 0x8ad: 0x15bb, 0x8ae: 0x142b, 0x8af: 0x14c7,
-	0x8b0: 0x0757, 0x8b1: 0x077b, 0x8b2: 0x078f, 0x8b3: 0x084b, 0x8b4: 0x0857, 0x8b5: 0x0897,
-	0x8b6: 0x094b, 0x8b7: 0x0967, 0x8b8: 0x096f, 0x8b9: 0x09ab, 0x8ba: 0x09b7, 0x8bb: 0x0a93,
-	0x8bc: 0x0a9b, 0x8bd: 0x0ba3, 0x8be: 0x0bcb, 0x8bf: 0x0bd3,
-	// Block 0x23, offset 0x8c0
-	0x8c0: 0x0beb, 0x8c1: 0x0c97, 0x8c2: 0x0cc7, 0x8c3: 0x0ce7, 0x8c4: 0x0d57, 0x8c5: 0x0e1b,
-	0x8c6: 0x0e37, 0x8c7: 0x0e67, 0x8c8: 0x0ebb, 0x8c9: 0x0edb, 0x8ca: 0x0f4f, 0x8cb: 0x102f,
-	0x8cc: 0x104b, 0x8cd: 0x1053, 0x8ce: 0x104f, 0x8cf: 0x1057, 0x8d0: 0x105b, 0x8d1: 0x105f,
-	0x8d2: 0x1073, 0x8d3: 0x1077, 0x8d4: 0x109b, 0x8d5: 0x10af, 0x8d6: 0x10cb, 0x8d7: 0x112f,
-	0x8d8: 0x1137, 0x8d9: 0x113f, 0x8da: 0x1153, 0x8db: 0x117b, 0x8dc: 0x11cb, 0x8dd: 0x11ff,
-	0x8de: 0x11ff, 0x8df: 0x1267, 0x8e0: 0x130f, 0x8e1: 0x1327, 0x8e2: 0x135b, 0x8e3: 0x135f,
-	0x8e4: 0x13a3, 0x8e5: 0x13a7, 0x8e6: 0x13ff, 0x8e7: 0x1407, 0x8e8: 0x14db, 0x8e9: 0x151f,
-	0x8ea: 0x1537, 0x8eb: 0x0b9b, 0x8ec: 0x171e, 0x8ed: 0x11e3,
-	0x8f0: 0x06df, 0x8f1: 0x07e3, 0x8f2: 0x07a3, 0x8f3: 0x074b, 0x8f4: 0x078b, 0x8f5: 0x07b7,
-	0x8f6: 0x0847, 0x8f7: 0x0863, 0x8f8: 0x094b, 0x8f9: 0x0937, 0x8fa: 0x0947, 0x8fb: 0x0963,
-	0x8fc: 0x09af, 0x8fd: 0x09bf, 0x8fe: 0x0a03, 0x8ff: 0x0a0f,
-	// Block 0x24, offset 0x900
-	0x900: 0x0a2b, 0x901: 0x0a3b, 0x902: 0x0b23, 0x903: 0x0b2b, 0x904: 0x0b5b, 0x905: 0x0b7b,
-	0x906: 0x0bab, 0x907: 0x0bc3, 0x908: 0x0bb3, 0x909: 0x0bd3, 0x90a: 0x0bc7, 0x90b: 0x0beb,
-	0x90c: 0x0c07, 0x90d: 0x0c5f, 0x90e: 0x0c6b, 0x90f: 0x0c73, 0x910: 0x0c9b, 0x911: 0x0cdf,
-	0x912: 0x0d0f, 0x913: 0x0d13, 0x914: 0x0d27, 0x915: 0x0da7, 0x916: 0x0db7, 0x917: 0x0e0f,
-	0x918: 0x0e5b, 0x919: 0x0e53, 0x91a: 0x0e67, 0x91b: 0x0e83, 0x91c: 0x0ebb, 0x91d: 0x1013,
-	0x91e: 0x0edf, 0x91f: 0x0f13, 0x920: 0x0f1f, 0x921: 0x0f5f, 0x922: 0x0f7b, 0x923: 0x0f9f,
-	0x924: 0x0fc3, 0x925: 0x0fc7, 0x926: 0x0fe3, 0x927: 0x0fe7, 0x928: 0x0ff7, 0x929: 0x100b,
-	0x92a: 0x1007, 0x92b: 0x1037, 0x92c: 0x10b3, 0x92d: 0x10cb, 0x92e: 0x10e3, 0x92f: 0x111b,
-	0x930: 0x112f, 0x931: 0x114b, 0x932: 0x117b, 0x933: 0x122f, 0x934: 0x1257, 0x935: 0x12cb,
-	0x936: 0x1313, 0x937: 0x131f, 0x938: 0x1327, 0x939: 0x133f, 0x93a: 0x1353, 0x93b: 0x1343,
-	0x93c: 0x135b, 0x93d: 0x1357, 0x93e: 0x134f, 0x93f: 0x135f,
-	// Block 0x25, offset 0x940
-	0x940: 0x136b, 0x941: 0x13a7, 0x942: 0x13e3, 0x943: 0x1413, 0x944: 0x144b, 0x945: 0x146b,
-	0x946: 0x14b7, 0x947: 0x14db, 0x948: 0x14fb, 0x949: 0x150f, 0x94a: 0x151f, 0x94b: 0x152b,
-	0x94c: 0x1537, 0x94d: 0x158b, 0x94e: 0x162b, 0x94f: 0x16b5, 0x950: 0x16b0, 0x951: 0x16e2,
-	0x952: 0x0607, 0x953: 0x062f, 0x954: 0x0633, 0x955: 0x1764, 0x956: 0x1791, 0x957: 0x1809,
-	0x958: 0x1617, 0x959: 0x1627,
-	// Block 0x26, offset 0x980
-	0x980: 0x06fb, 0x981: 0x06f3, 0x982: 0x0703, 0x983: 0x1647, 0x984: 0x0747, 0x985: 0x0757,
-	0x986: 0x075b, 0x987: 0x0763, 0x988: 0x076b, 0x989: 0x076f, 0x98a: 0x077b, 0x98b: 0x0773,
-	0x98c: 0x05b3, 0x98d: 0x165b, 0x98e: 0x078f, 0x98f: 0x0793, 0x990: 0x0797, 0x991: 0x07b3,
-	0x992: 0x164c, 0x993: 0x05b7, 0x994: 0x079f, 0x995: 0x07bf, 0x996: 0x1656, 0x997: 0x07cf,
-	0x998: 0x07d7, 0x999: 0x0737, 0x99a: 0x07df, 0x99b: 0x07e3, 0x99c: 0x1831, 0x99d: 0x07ff,
-	0x99e: 0x0807, 0x99f: 0x05bf, 0x9a0: 0x081f, 0x9a1: 0x0823, 0x9a2: 0x082b, 0x9a3: 0x082f,
-	0x9a4: 0x05c3, 0x9a5: 0x0847, 0x9a6: 0x084b, 0x9a7: 0x0857, 0x9a8: 0x0863, 0x9a9: 0x0867,
-	0x9aa: 0x086b, 0x9ab: 0x0873, 0x9ac: 0x0893, 0x9ad: 0x0897, 0x9ae: 0x089f, 0x9af: 0x08af,
-	0x9b0: 0x08b7, 0x9b1: 0x08bb, 0x9b2: 0x08bb, 0x9b3: 0x08bb, 0x9b4: 0x166a, 0x9b5: 0x0e93,
-	0x9b6: 0x08cf, 0x9b7: 0x08d7, 0x9b8: 0x166f, 0x9b9: 0x08e3, 0x9ba: 0x08eb, 0x9bb: 0x08f3,
-	0x9bc: 0x091b, 0x9bd: 0x0907, 0x9be: 0x0913, 0x9bf: 0x0917,
-	// Block 0x27, offset 0x9c0
-	0x9c0: 0x091f, 0x9c1: 0x0927, 0x9c2: 0x092b, 0x9c3: 0x0933, 0x9c4: 0x093b, 0x9c5: 0x093f,
-	0x9c6: 0x093f, 0x9c7: 0x0947, 0x9c8: 0x094f, 0x9c9: 0x0953, 0x9ca: 0x095f, 0x9cb: 0x0983,
-	0x9cc: 0x0967, 0x9cd: 0x0987, 0x9ce: 0x096b, 0x9cf: 0x0973, 0x9d0: 0x080b, 0x9d1: 0x09cf,
-	0x9d2: 0x0997, 0x9d3: 0x099b, 0x9d4: 0x099f, 0x9d5: 0x0993, 0x9d6: 0x09a7, 0x9d7: 0x09a3,
-	0x9d8: 0x09bb, 0x9d9: 0x1674, 0x9da: 0x09d7, 0x9db: 0x09db, 0x9dc: 0x09e3, 0x9dd: 0x09ef,
-	0x9de: 0x09f7, 0x9df: 0x0a13, 0x9e0: 0x1679, 0x9e1: 0x167e, 0x9e2: 0x0a1f, 0x9e3: 0x0a23,
-	0x9e4: 0x0a27, 0x9e5: 0x0a1b, 0x9e6: 0x0a2f, 0x9e7: 0x05c7, 0x9e8: 0x05cb, 0x9e9: 0x0a37,
-	0x9ea: 0x0a3f, 0x9eb: 0x0a3f, 0x9ec: 0x1683, 0x9ed: 0x0a5b, 0x9ee: 0x0a5f, 0x9ef: 0x0a63,
-	0x9f0: 0x0a6b, 0x9f1: 0x1688, 0x9f2: 0x0a73, 0x9f3: 0x0a77, 0x9f4: 0x0b4f, 0x9f5: 0x0a7f,
-	0x9f6: 0x05cf, 0x9f7: 0x0a8b, 0x9f8: 0x0a9b, 0x9f9: 0x0aa7, 0x9fa: 0x0aa3, 0x9fb: 0x1692,
-	0x9fc: 0x0aaf, 0x9fd: 0x1697, 0x9fe: 0x0abb, 0x9ff: 0x0ab7,
-	// Block 0x28, offset 0xa00
-	0xa00: 0x0abf, 0xa01: 0x0acf, 0xa02: 0x0ad3, 0xa03: 0x05d3, 0xa04: 0x0ae3, 0xa05: 0x0aeb,
-	0xa06: 0x0aef, 0xa07: 0x0af3, 0xa08: 0x05d7, 0xa09: 0x169c, 0xa0a: 0x05db, 0xa0b: 0x0b0f,
-	0xa0c: 0x0b13, 0xa0d: 0x0b17, 0xa0e: 0x0b1f, 0xa0f: 0x1863, 0xa10: 0x0b37, 0xa11: 0x16a6,
-	0xa12: 0x16a6, 0xa13: 0x11d7, 0xa14: 0x0b47, 0xa15: 0x0b47, 0xa16: 0x05df, 0xa17: 0x16c9,
-	0xa18: 0x179b, 0xa19: 0x0b57, 0xa1a: 0x0b5f, 0xa1b: 0x05e3, 0xa1c: 0x0b73, 0xa1d: 0x0b83,
-	0xa1e: 0x0b87, 0xa1f: 0x0b8f, 0xa20: 0x0b9f, 0xa21: 0x05eb, 0xa22: 0x05e7, 0xa23: 0x0ba3,
-	0xa24: 0x16ab, 0xa25: 0x0ba7, 0xa26: 0x0bbb, 0xa27: 0x0bbf, 0xa28: 0x0bc3, 0xa29: 0x0bbf,
-	0xa2a: 0x0bcf, 0xa2b: 0x0bd3, 0xa2c: 0x0be3, 0xa2d: 0x0bdb, 0xa2e: 0x0bdf, 0xa2f: 0x0be7,
-	0xa30: 0x0beb, 0xa31: 0x0bef, 0xa32: 0x0bfb, 0xa33: 0x0bff, 0xa34: 0x0c17, 0xa35: 0x0c1f,
-	0xa36: 0x0c2f, 0xa37: 0x0c43, 0xa38: 0x16ba, 0xa39: 0x0c3f, 0xa3a: 0x0c33, 0xa3b: 0x0c4b,
-	0xa3c: 0x0c53, 0xa3d: 0x0c67, 0xa3e: 0x16bf, 0xa3f: 0x0c6f,
-	// Block 0x29, offset 0xa40
-	0xa40: 0x0c63, 0xa41: 0x0c5b, 0xa42: 0x05ef, 0xa43: 0x0c77, 0xa44: 0x0c7f, 0xa45: 0x0c87,
-	0xa46: 0x0c7b, 0xa47: 0x05f3, 0xa48: 0x0c97, 0xa49: 0x0c9f, 0xa4a: 0x16c4, 0xa4b: 0x0ccb,
-	0xa4c: 0x0cff, 0xa4d: 0x0cdb, 0xa4e: 0x05ff, 0xa4f: 0x0ce7, 0xa50: 0x05fb, 0xa51: 0x05f7,
-	0xa52: 0x07c3, 0xa53: 0x07c7, 0xa54: 0x0d03, 0xa55: 0x0ceb, 0xa56: 0x11ab, 0xa57: 0x0663,
-	0xa58: 0x0d0f, 0xa59: 0x0d13, 0xa5a: 0x0d17, 0xa5b: 0x0d2b, 0xa5c: 0x0d23, 0xa5d: 0x16dd,
-	0xa5e: 0x0603, 0xa5f: 0x0d3f, 0xa60: 0x0d33, 0xa61: 0x0d4f, 0xa62: 0x0d57, 0xa63: 0x16e7,
-	0xa64: 0x0d5b, 0xa65: 0x0d47, 0xa66: 0x0d63, 0xa67: 0x0607, 0xa68: 0x0d67, 0xa69: 0x0d6b,
-	0xa6a: 0x0d6f, 0xa6b: 0x0d7b, 0xa6c: 0x16ec, 0xa6d: 0x0d83, 0xa6e: 0x060b, 0xa6f: 0x0d8f,
-	0xa70: 0x16f1, 0xa71: 0x0d93, 0xa72: 0x060f, 0xa73: 0x0d9f, 0xa74: 0x0dab, 0xa75: 0x0db7,
-	0xa76: 0x0dbb, 0xa77: 0x16f6, 0xa78: 0x168d, 0xa79: 0x16fb, 0xa7a: 0x0ddb, 0xa7b: 0x1700,
-	0xa7c: 0x0de7, 0xa7d: 0x0def, 0xa7e: 0x0ddf, 0xa7f: 0x0dfb,
-	// Block 0x2a, offset 0xa80
-	0xa80: 0x0e0b, 0xa81: 0x0e1b, 0xa82: 0x0e0f, 0xa83: 0x0e13, 0xa84: 0x0e1f, 0xa85: 0x0e23,
-	0xa86: 0x1705, 0xa87: 0x0e07, 0xa88: 0x0e3b, 0xa89: 0x0e3f, 0xa8a: 0x0613, 0xa8b: 0x0e53,
-	0xa8c: 0x0e4f, 0xa8d: 0x170a, 0xa8e: 0x0e33, 0xa8f: 0x0e6f, 0xa90: 0x170f, 0xa91: 0x1714,
-	0xa92: 0x0e73, 0xa93: 0x0e87, 0xa94: 0x0e83, 0xa95: 0x0e7f, 0xa96: 0x0617, 0xa97: 0x0e8b,
-	0xa98: 0x0e9b, 0xa99: 0x0e97, 0xa9a: 0x0ea3, 0xa9b: 0x1651, 0xa9c: 0x0eb3, 0xa9d: 0x1719,
-	0xa9e: 0x0ebf, 0xa9f: 0x1723, 0xaa0: 0x0ed3, 0xaa1: 0x0edf, 0xaa2: 0x0ef3, 0xaa3: 0x1728,
-	0xaa4: 0x0f07, 0xaa5: 0x0f0b, 0xaa6: 0x172d, 0xaa7: 0x1732, 0xaa8: 0x0f27, 0xaa9: 0x0f37,
-	0xaaa: 0x061b, 0xaab: 0x0f3b, 0xaac: 0x061f, 0xaad: 0x061f, 0xaae: 0x0f53, 0xaaf: 0x0f57,
-	0xab0: 0x0f5f, 0xab1: 0x0f63, 0xab2: 0x0f6f, 0xab3: 0x0623, 0xab4: 0x0f87, 0xab5: 0x1737,
-	0xab6: 0x0fa3, 0xab7: 0x173c, 0xab8: 0x0faf, 0xab9: 0x16a1, 0xaba: 0x0fbf, 0xabb: 0x1741,
-	0xabc: 0x1746, 0xabd: 0x174b, 0xabe: 0x0627, 0xabf: 0x062b,
-	// Block 0x2b, offset 0xac0
-	0xac0: 0x0ff7, 0xac1: 0x1755, 0xac2: 0x1750, 0xac3: 0x175a, 0xac4: 0x175f, 0xac5: 0x0fff,
-	0xac6: 0x1003, 0xac7: 0x1003, 0xac8: 0x100b, 0xac9: 0x0633, 0xaca: 0x100f, 0xacb: 0x0637,
-	0xacc: 0x063b, 0xacd: 0x1769, 0xace: 0x1023, 0xacf: 0x102b, 0xad0: 0x1037, 0xad1: 0x063f,
-	0xad2: 0x176e, 0xad3: 0x105b, 0xad4: 0x1773, 0xad5: 0x1778, 0xad6: 0x107b, 0xad7: 0x1093,
-	0xad8: 0x0643, 0xad9: 0x109b, 0xada: 0x109f, 0xadb: 0x10a3, 0xadc: 0x177d, 0xadd: 0x1782,
-	0xade: 0x1782, 0xadf: 0x10bb, 0xae0: 0x0647, 0xae1: 0x1787, 0xae2: 0x10cf, 0xae3: 0x10d3,
-	0xae4: 0x064b, 0xae5: 0x178c, 0xae6: 0x10ef, 0xae7: 0x064f, 0xae8: 0x10ff, 0xae9: 0x10f7,
-	0xaea: 0x1107, 0xaeb: 0x1796, 0xaec: 0x111f, 0xaed: 0x0653, 0xaee: 0x112b, 0xaef: 0x1133,
-	0xaf0: 0x1143, 0xaf1: 0x0657, 0xaf2: 0x17a0, 0xaf3: 0x17a5, 0xaf4: 0x065b, 0xaf5: 0x17aa,
-	0xaf6: 0x115b, 0xaf7: 0x17af, 0xaf8: 0x1167, 0xaf9: 0x1173, 0xafa: 0x117b, 0xafb: 0x17b4,
-	0xafc: 0x17b9, 0xafd: 0x118f, 0xafe: 0x17be, 0xaff: 0x1197,
-	// Block 0x2c, offset 0xb00
-	0xb00: 0x16ce, 0xb01: 0x065f, 0xb02: 0x11af, 0xb03: 0x11b3, 0xb04: 0x0667, 0xb05: 0x11b7,
-	0xb06: 0x0a33, 0xb07: 0x17c3, 0xb08: 0x17c8, 0xb09: 0x16d3, 0xb0a: 0x16d8, 0xb0b: 0x11d7,
-	0xb0c: 0x11db, 0xb0d: 0x13f3, 0xb0e: 0x066b, 0xb0f: 0x1207, 0xb10: 0x1203, 0xb11: 0x120b,
-	0xb12: 0x083f, 0xb13: 0x120f, 0xb14: 0x1213, 0xb15: 0x1217, 0xb16: 0x121f, 0xb17: 0x17cd,
-	0xb18: 0x121b, 0xb19: 0x1223, 0xb1a: 0x1237, 0xb1b: 0x123b, 0xb1c: 0x1227, 0xb1d: 0x123f,
-	0xb1e: 0x1253, 0xb1f: 0x1267, 0xb20: 0x1233, 0xb21: 0x1247, 0xb22: 0x124b, 0xb23: 0x124f,
-	0xb24: 0x17d2, 0xb25: 0x17dc, 0xb26: 0x17d7, 0xb27: 0x066f, 0xb28: 0x126f, 0xb29: 0x1273,
-	0xb2a: 0x127b, 0xb2b: 0x17f0, 0xb2c: 0x127f, 0xb2d: 0x17e1, 0xb2e: 0x0673, 0xb2f: 0x0677,
-	0xb30: 0x17e6, 0xb31: 0x17eb, 0xb32: 0x067b, 0xb33: 0x129f, 0xb34: 0x12a3, 0xb35: 0x12a7,
-	0xb36: 0x12ab, 0xb37: 0x12b7, 0xb38: 0x12b3, 0xb39: 0x12bf, 0xb3a: 0x12bb, 0xb3b: 0x12cb,
-	0xb3c: 0x12c3, 0xb3d: 0x12c7, 0xb3e: 0x12cf, 0xb3f: 0x067f,
-	// Block 0x2d, offset 0xb40
-	0xb40: 0x12d7, 0xb41: 0x12db, 0xb42: 0x0683, 0xb43: 0x12eb, 0xb44: 0x12ef, 0xb45: 0x17f5,
-	0xb46: 0x12fb, 0xb47: 0x12ff, 0xb48: 0x0687, 0xb49: 0x130b, 0xb4a: 0x05bb, 0xb4b: 0x17fa,
-	0xb4c: 0x17ff, 0xb4d: 0x068b, 0xb4e: 0x068f, 0xb4f: 0x1337, 0xb50: 0x134f, 0xb51: 0x136b,
-	0xb52: 0x137b, 0xb53: 0x1804, 0xb54: 0x138f, 0xb55: 0x1393, 0xb56: 0x13ab, 0xb57: 0x13b7,
-	0xb58: 0x180e, 0xb59: 0x1660, 0xb5a: 0x13c3, 0xb5b: 0x13bf, 0xb5c: 0x13cb, 0xb5d: 0x1665,
-	0xb5e: 0x13d7, 0xb5f: 0x13e3, 0xb60: 0x1813, 0xb61: 0x1818, 0xb62: 0x1423, 0xb63: 0x142f,
-	0xb64: 0x1437, 0xb65: 0x181d, 0xb66: 0x143b, 0xb67: 0x1467, 0xb68: 0x1473, 0xb69: 0x1477,
-	0xb6a: 0x146f, 0xb6b: 0x1483, 0xb6c: 0x1487, 0xb6d: 0x1822, 0xb6e: 0x1493, 0xb6f: 0x0693,
-	0xb70: 0x149b, 0xb71: 0x1827, 0xb72: 0x0697, 0xb73: 0x14d3, 0xb74: 0x0ac3, 0xb75: 0x14eb,
-	0xb76: 0x182c, 0xb77: 0x1836, 0xb78: 0x069b, 0xb79: 0x069f, 0xb7a: 0x1513, 0xb7b: 0x183b,
-	0xb7c: 0x06a3, 0xb7d: 0x1840, 0xb7e: 0x152b, 0xb7f: 0x152b,
-	// Block 0x2e, offset 0xb80
-	0xb80: 0x1533, 0xb81: 0x1845, 0xb82: 0x154b, 0xb83: 0x06a7, 0xb84: 0x155b, 0xb85: 0x1567,
-	0xb86: 0x156f, 0xb87: 0x1577, 0xb88: 0x06ab, 0xb89: 0x184a, 0xb8a: 0x158b, 0xb8b: 0x15a7,
-	0xb8c: 0x15b3, 0xb8d: 0x06af, 0xb8e: 0x06b3, 0xb8f: 0x15b7, 0xb90: 0x184f, 0xb91: 0x06b7,
-	0xb92: 0x1854, 0xb93: 0x1859, 0xb94: 0x185e, 0xb95: 0x15db, 0xb96: 0x06bb, 0xb97: 0x15ef,
-	0xb98: 0x15f7, 0xb99: 0x15fb, 0xb9a: 0x1603, 0xb9b: 0x160b, 0xb9c: 0x1613, 0xb9d: 0x1868,
-}
-
-// nfcIndex: 22 blocks, 1408 entries, 1408 bytes
-// Block 0 is the zero block.
-var nfcIndex = [1408]uint8{
-	// Block 0x0, offset 0x0
-	// Block 0x1, offset 0x40
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc2: 0x2d, 0xc3: 0x01, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x2e, 0xc7: 0x04,
-	0xc8: 0x05, 0xca: 0x2f, 0xcb: 0x30, 0xcc: 0x06, 0xcd: 0x07, 0xce: 0x08, 0xcf: 0x31,
-	0xd0: 0x09, 0xd1: 0x32, 0xd2: 0x33, 0xd3: 0x0a, 0xd6: 0x0b, 0xd7: 0x34,
-	0xd8: 0x35, 0xd9: 0x0c, 0xdb: 0x36, 0xdc: 0x37, 0xdd: 0x38, 0xdf: 0x39,
-	0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05,
-	0xea: 0x06, 0xeb: 0x07, 0xec: 0x08, 0xed: 0x09, 0xef: 0x0a,
-	0xf0: 0x13,
-	// Block 0x4, offset 0x100
-	0x120: 0x3a, 0x121: 0x3b, 0x123: 0x3c, 0x124: 0x3d, 0x125: 0x3e, 0x126: 0x3f, 0x127: 0x40,
-	0x128: 0x41, 0x129: 0x42, 0x12a: 0x43, 0x12b: 0x44, 0x12c: 0x3f, 0x12d: 0x45, 0x12e: 0x46, 0x12f: 0x47,
-	0x131: 0x48, 0x132: 0x49, 0x133: 0x4a, 0x134: 0x4b, 0x135: 0x4c, 0x137: 0x4d,
-	0x138: 0x4e, 0x139: 0x4f, 0x13a: 0x50, 0x13b: 0x51, 0x13c: 0x52, 0x13d: 0x53, 0x13e: 0x54, 0x13f: 0x55,
-	// Block 0x5, offset 0x140
-	0x140: 0x56, 0x142: 0x57, 0x144: 0x58, 0x145: 0x59, 0x146: 0x5a, 0x147: 0x5b,
-	0x14d: 0x5c,
-	0x15c: 0x5d, 0x15f: 0x5e,
-	0x162: 0x5f, 0x164: 0x60,
-	0x168: 0x61, 0x169: 0x62, 0x16a: 0x63, 0x16c: 0x0d, 0x16d: 0x64, 0x16e: 0x65, 0x16f: 0x66,
-	0x170: 0x67, 0x173: 0x68, 0x177: 0x0e,
-	0x178: 0x0f, 0x179: 0x10, 0x17a: 0x11, 0x17b: 0x12, 0x17c: 0x13, 0x17d: 0x14, 0x17e: 0x15, 0x17f: 0x16,
-	// Block 0x6, offset 0x180
-	0x180: 0x69, 0x183: 0x6a, 0x184: 0x6b, 0x186: 0x6c, 0x187: 0x6d,
-	0x188: 0x6e, 0x189: 0x17, 0x18a: 0x18, 0x18b: 0x6f, 0x18c: 0x70,
-	0x1ab: 0x71,
-	0x1b3: 0x72, 0x1b5: 0x73, 0x1b7: 0x74,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x75, 0x1c1: 0x19, 0x1c2: 0x1a, 0x1c3: 0x1b, 0x1c4: 0x76, 0x1c5: 0x77,
-	0x1c9: 0x78, 0x1cc: 0x79, 0x1cd: 0x7a,
-	// Block 0x8, offset 0x200
-	0x219: 0x7b, 0x21a: 0x7c, 0x21b: 0x7d,
-	0x220: 0x7e, 0x223: 0x7f, 0x224: 0x80, 0x225: 0x81, 0x226: 0x82, 0x227: 0x83,
-	0x22a: 0x84, 0x22b: 0x85, 0x22f: 0x86,
-	0x230: 0x87, 0x231: 0x88, 0x232: 0x89, 0x233: 0x8a, 0x234: 0x8b, 0x235: 0x8c, 0x236: 0x8d, 0x237: 0x87,
-	0x238: 0x88, 0x239: 0x89, 0x23a: 0x8a, 0x23b: 0x8b, 0x23c: 0x8c, 0x23d: 0x8d, 0x23e: 0x87, 0x23f: 0x88,
-	// Block 0x9, offset 0x240
-	0x240: 0x89, 0x241: 0x8a, 0x242: 0x8b, 0x243: 0x8c, 0x244: 0x8d, 0x245: 0x87, 0x246: 0x88, 0x247: 0x89,
-	0x248: 0x8a, 0x249: 0x8b, 0x24a: 0x8c, 0x24b: 0x8d, 0x24c: 0x87, 0x24d: 0x88, 0x24e: 0x89, 0x24f: 0x8a,
-	0x250: 0x8b, 0x251: 0x8c, 0x252: 0x8d, 0x253: 0x87, 0x254: 0x88, 0x255: 0x89, 0x256: 0x8a, 0x257: 0x8b,
-	0x258: 0x8c, 0x259: 0x8d, 0x25a: 0x87, 0x25b: 0x88, 0x25c: 0x89, 0x25d: 0x8a, 0x25e: 0x8b, 0x25f: 0x8c,
-	0x260: 0x8d, 0x261: 0x87, 0x262: 0x88, 0x263: 0x89, 0x264: 0x8a, 0x265: 0x8b, 0x266: 0x8c, 0x267: 0x8d,
-	0x268: 0x87, 0x269: 0x88, 0x26a: 0x89, 0x26b: 0x8a, 0x26c: 0x8b, 0x26d: 0x8c, 0x26e: 0x8d, 0x26f: 0x87,
-	0x270: 0x88, 0x271: 0x89, 0x272: 0x8a, 0x273: 0x8b, 0x274: 0x8c, 0x275: 0x8d, 0x276: 0x87, 0x277: 0x88,
-	0x278: 0x89, 0x279: 0x8a, 0x27a: 0x8b, 0x27b: 0x8c, 0x27c: 0x8d, 0x27d: 0x87, 0x27e: 0x88, 0x27f: 0x89,
-	// Block 0xa, offset 0x280
-	0x280: 0x8a, 0x281: 0x8b, 0x282: 0x8c, 0x283: 0x8d, 0x284: 0x87, 0x285: 0x88, 0x286: 0x89, 0x287: 0x8a,
-	0x288: 0x8b, 0x289: 0x8c, 0x28a: 0x8d, 0x28b: 0x87, 0x28c: 0x88, 0x28d: 0x89, 0x28e: 0x8a, 0x28f: 0x8b,
-	0x290: 0x8c, 0x291: 0x8d, 0x292: 0x87, 0x293: 0x88, 0x294: 0x89, 0x295: 0x8a, 0x296: 0x8b, 0x297: 0x8c,
-	0x298: 0x8d, 0x299: 0x87, 0x29a: 0x88, 0x29b: 0x89, 0x29c: 0x8a, 0x29d: 0x8b, 0x29e: 0x8c, 0x29f: 0x8d,
-	0x2a0: 0x87, 0x2a1: 0x88, 0x2a2: 0x89, 0x2a3: 0x8a, 0x2a4: 0x8b, 0x2a5: 0x8c, 0x2a6: 0x8d, 0x2a7: 0x87,
-	0x2a8: 0x88, 0x2a9: 0x89, 0x2aa: 0x8a, 0x2ab: 0x8b, 0x2ac: 0x8c, 0x2ad: 0x8d, 0x2ae: 0x87, 0x2af: 0x88,
-	0x2b0: 0x89, 0x2b1: 0x8a, 0x2b2: 0x8b, 0x2b3: 0x8c, 0x2b4: 0x8d, 0x2b5: 0x87, 0x2b6: 0x88, 0x2b7: 0x89,
-	0x2b8: 0x8a, 0x2b9: 0x8b, 0x2ba: 0x8c, 0x2bb: 0x8d, 0x2bc: 0x87, 0x2bd: 0x88, 0x2be: 0x89, 0x2bf: 0x8a,
-	// Block 0xb, offset 0x2c0
-	0x2c0: 0x8b, 0x2c1: 0x8c, 0x2c2: 0x8d, 0x2c3: 0x87, 0x2c4: 0x88, 0x2c5: 0x89, 0x2c6: 0x8a, 0x2c7: 0x8b,
-	0x2c8: 0x8c, 0x2c9: 0x8d, 0x2ca: 0x87, 0x2cb: 0x88, 0x2cc: 0x89, 0x2cd: 0x8a, 0x2ce: 0x8b, 0x2cf: 0x8c,
-	0x2d0: 0x8d, 0x2d1: 0x87, 0x2d2: 0x88, 0x2d3: 0x89, 0x2d4: 0x8a, 0x2d5: 0x8b, 0x2d6: 0x8c, 0x2d7: 0x8d,
-	0x2d8: 0x87, 0x2d9: 0x88, 0x2da: 0x89, 0x2db: 0x8a, 0x2dc: 0x8b, 0x2dd: 0x8c, 0x2de: 0x8e,
-	// Block 0xc, offset 0x300
-	0x324: 0x1c, 0x325: 0x1d, 0x326: 0x1e, 0x327: 0x1f,
-	0x328: 0x20, 0x329: 0x21, 0x32a: 0x22, 0x32b: 0x23, 0x32c: 0x8f, 0x32d: 0x90, 0x32e: 0x91,
-	0x331: 0x92, 0x332: 0x93, 0x333: 0x94, 0x334: 0x95,
-	0x338: 0x96, 0x339: 0x97, 0x33a: 0x98, 0x33b: 0x99, 0x33e: 0x9a, 0x33f: 0x9b,
-	// Block 0xd, offset 0x340
-	0x347: 0x9c,
-	0x34b: 0x9d, 0x34d: 0x9e,
-	0x368: 0x9f, 0x36b: 0xa0,
-	// Block 0xe, offset 0x380
-	0x381: 0xa1, 0x382: 0xa2, 0x384: 0xa3, 0x385: 0x82, 0x387: 0xa4,
-	0x388: 0xa5, 0x38b: 0xa6, 0x38c: 0x3f, 0x38d: 0xa7,
-	0x391: 0xa8, 0x392: 0xa9, 0x393: 0xaa, 0x396: 0xab, 0x397: 0xac,
-	0x398: 0x73, 0x39a: 0xad, 0x39c: 0xae,
-	0x3a8: 0xaf, 0x3a9: 0xb0, 0x3aa: 0xb1,
-	0x3b0: 0x73, 0x3b5: 0xb2,
-	// Block 0xf, offset 0x3c0
-	0x3eb: 0xb3, 0x3ec: 0xb4,
-	// Block 0x10, offset 0x400
-	0x432: 0xb5,
-	// Block 0x11, offset 0x440
-	0x445: 0xb6, 0x446: 0xb7, 0x447: 0xb8,
-	0x449: 0xb9,
-	// Block 0x12, offset 0x480
-	0x480: 0xba,
-	0x4a3: 0xbb, 0x4a5: 0xbc,
-	// Block 0x13, offset 0x4c0
-	0x4c8: 0xbd,
-	// Block 0x14, offset 0x500
-	0x520: 0x24, 0x521: 0x25, 0x522: 0x26, 0x523: 0x27, 0x524: 0x28, 0x525: 0x29, 0x526: 0x2a, 0x527: 0x2b,
-	0x528: 0x2c,
-	// Block 0x15, offset 0x540
-	0x550: 0x0b, 0x551: 0x0c, 0x556: 0x0d,
-	0x55b: 0x0e, 0x55d: 0x0f, 0x55e: 0x10, 0x55f: 0x11,
-	0x56f: 0x12,
-}
-
-// nfcSparseOffset: 145 entries, 290 bytes
-var nfcSparseOffset = []uint16{0x0, 0x5, 0x9, 0xb, 0xd, 0x18, 0x28, 0x2a, 0x2f, 0x3a, 0x49, 0x56, 0x5e, 0x62, 0x67, 0x69, 0x7a, 0x82, 0x89, 0x8c, 0x93, 0x97, 0x9b, 0x9d, 0x9f, 0xa8, 0xac, 0xb3, 0xb8, 0xbb, 0xc5, 0xc8, 0xcf, 0xd7, 0xda, 0xdc, 0xde, 0xe0, 0xe5, 0xf6, 0x102, 0x104, 0x10a, 0x10c, 0x10e, 0x110, 0x112, 0x114, 0x116, 0x119, 0x11c, 0x11e, 0x121, 0x124, 0x128, 0x12d, 0x136, 0x138, 0x13b, 0x13d, 0x148, 0x14c, 0x15a, 0x15d, 0x163, 0x169, 0x174, 0x178, 0x17a, 0x17c, 0x17e, 0x180, 0x182, 0x188, 0x18c, 0x18e, 0x190, 0x198, 0x19c, 0x19f, 0x1a1, 0x1a3, 0x1a5, 0x1a8, 0x1aa, 0x1ac, 0x1ae, 0x1b0, 0x1b6, 0x1b9, 0x1bb, 0x1c2, 0x1c8, 0x1ce, 0x1d6, 0x1dc, 0x1e2, 0x1e8, 0x1ec, 0x1fa, 0x203, 0x206, 0x209, 0x20b, 0x20e, 0x210, 0x214, 0x219, 0x21b, 0x21d, 0x222, 0x228, 0x22a, 0x22c, 0x22e, 0x234, 0x237, 0x23a, 0x242, 0x249, 0x24c, 0x24f, 0x251, 0x259, 0x25c, 0x263, 0x266, 0x26c, 0x26e, 0x271, 0x273, 0x275, 0x277, 0x279, 0x27c, 0x27e, 0x280, 0x282, 0x28f, 0x299, 0x29b, 0x29d, 0x2a3, 0x2a5, 0x2a8}
-
-// nfcSparseValues: 682 entries, 2728 bytes
-var nfcSparseValues = [682]valueRange{
-	// Block 0x0, offset 0x0
-	{value: 0x0000, lo: 0x04},
-	{value: 0xa100, lo: 0xa8, hi: 0xa8},
-	{value: 0x8100, lo: 0xaf, hi: 0xaf},
-	{value: 0x8100, lo: 0xb4, hi: 0xb4},
-	{value: 0x8100, lo: 0xb8, hi: 0xb8},
-	// Block 0x1, offset 0x5
-	{value: 0x0091, lo: 0x03},
-	{value: 0x46e2, lo: 0xa0, hi: 0xa1},
-	{value: 0x4714, lo: 0xaf, hi: 0xb0},
-	{value: 0xa000, lo: 0xb7, hi: 0xb7},
-	// Block 0x2, offset 0x9
-	{value: 0x0000, lo: 0x01},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	// Block 0x3, offset 0xb
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0x98, hi: 0x9d},
-	// Block 0x4, offset 0xd
-	{value: 0x0006, lo: 0x0a},
-	{value: 0xa000, lo: 0x81, hi: 0x81},
-	{value: 0xa000, lo: 0x85, hi: 0x85},
-	{value: 0xa000, lo: 0x89, hi: 0x89},
-	{value: 0x4840, lo: 0x8a, hi: 0x8a},
-	{value: 0x485e, lo: 0x8b, hi: 0x8b},
-	{value: 0x36c7, lo: 0x8c, hi: 0x8c},
-	{value: 0x36df, lo: 0x8d, hi: 0x8d},
-	{value: 0x4876, lo: 0x8e, hi: 0x8e},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0x36fd, lo: 0x93, hi: 0x94},
-	// Block 0x5, offset 0x18
-	{value: 0x0000, lo: 0x0f},
-	{value: 0xa000, lo: 0x83, hi: 0x83},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0xa000, lo: 0x8b, hi: 0x8b},
-	{value: 0xa000, lo: 0x8d, hi: 0x8d},
-	{value: 0x37a5, lo: 0x90, hi: 0x90},
-	{value: 0x37b1, lo: 0x91, hi: 0x91},
-	{value: 0x379f, lo: 0x93, hi: 0x93},
-	{value: 0xa000, lo: 0x96, hi: 0x96},
-	{value: 0x3817, lo: 0x97, hi: 0x97},
-	{value: 0x37e1, lo: 0x9c, hi: 0x9c},
-	{value: 0x37c9, lo: 0x9d, hi: 0x9d},
-	{value: 0x37f3, lo: 0x9e, hi: 0x9e},
-	{value: 0xa000, lo: 0xb4, hi: 0xb5},
-	{value: 0x381d, lo: 0xb6, hi: 0xb6},
-	{value: 0x3823, lo: 0xb7, hi: 0xb7},
-	// Block 0x6, offset 0x28
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0x83, hi: 0x87},
-	// Block 0x7, offset 0x2a
-	{value: 0x0001, lo: 0x04},
-	{value: 0x8113, lo: 0x81, hi: 0x82},
-	{value: 0x8132, lo: 0x84, hi: 0x84},
-	{value: 0x812d, lo: 0x85, hi: 0x85},
-	{value: 0x810d, lo: 0x87, hi: 0x87},
-	// Block 0x8, offset 0x2f
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x8132, lo: 0x90, hi: 0x97},
-	{value: 0x8119, lo: 0x98, hi: 0x98},
-	{value: 0x811a, lo: 0x99, hi: 0x99},
-	{value: 0x811b, lo: 0x9a, hi: 0x9a},
-	{value: 0x3841, lo: 0xa2, hi: 0xa2},
-	{value: 0x3847, lo: 0xa3, hi: 0xa3},
-	{value: 0x3853, lo: 0xa4, hi: 0xa4},
-	{value: 0x384d, lo: 0xa5, hi: 0xa5},
-	{value: 0x3859, lo: 0xa6, hi: 0xa6},
-	{value: 0xa000, lo: 0xa7, hi: 0xa7},
-	// Block 0x9, offset 0x3a
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x386b, lo: 0x80, hi: 0x80},
-	{value: 0xa000, lo: 0x81, hi: 0x81},
-	{value: 0x385f, lo: 0x82, hi: 0x82},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0x3865, lo: 0x93, hi: 0x93},
-	{value: 0xa000, lo: 0x95, hi: 0x95},
-	{value: 0x8132, lo: 0x96, hi: 0x9c},
-	{value: 0x8132, lo: 0x9f, hi: 0xa2},
-	{value: 0x812d, lo: 0xa3, hi: 0xa3},
-	{value: 0x8132, lo: 0xa4, hi: 0xa4},
-	{value: 0x8132, lo: 0xa7, hi: 0xa8},
-	{value: 0x812d, lo: 0xaa, hi: 0xaa},
-	{value: 0x8132, lo: 0xab, hi: 0xac},
-	{value: 0x812d, lo: 0xad, hi: 0xad},
-	// Block 0xa, offset 0x49
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x811f, lo: 0x91, hi: 0x91},
-	{value: 0x8132, lo: 0xb0, hi: 0xb0},
-	{value: 0x812d, lo: 0xb1, hi: 0xb1},
-	{value: 0x8132, lo: 0xb2, hi: 0xb3},
-	{value: 0x812d, lo: 0xb4, hi: 0xb4},
-	{value: 0x8132, lo: 0xb5, hi: 0xb6},
-	{value: 0x812d, lo: 0xb7, hi: 0xb9},
-	{value: 0x8132, lo: 0xba, hi: 0xba},
-	{value: 0x812d, lo: 0xbb, hi: 0xbc},
-	{value: 0x8132, lo: 0xbd, hi: 0xbd},
-	{value: 0x812d, lo: 0xbe, hi: 0xbe},
-	{value: 0x8132, lo: 0xbf, hi: 0xbf},
-	// Block 0xb, offset 0x56
-	{value: 0x0005, lo: 0x07},
-	{value: 0x8132, lo: 0x80, hi: 0x80},
-	{value: 0x8132, lo: 0x81, hi: 0x81},
-	{value: 0x812d, lo: 0x82, hi: 0x83},
-	{value: 0x812d, lo: 0x84, hi: 0x85},
-	{value: 0x812d, lo: 0x86, hi: 0x87},
-	{value: 0x812d, lo: 0x88, hi: 0x89},
-	{value: 0x8132, lo: 0x8a, hi: 0x8a},
-	// Block 0xc, offset 0x5e
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8132, lo: 0xab, hi: 0xb1},
-	{value: 0x812d, lo: 0xb2, hi: 0xb2},
-	{value: 0x8132, lo: 0xb3, hi: 0xb3},
-	// Block 0xd, offset 0x62
-	{value: 0x0000, lo: 0x04},
-	{value: 0x8132, lo: 0x96, hi: 0x99},
-	{value: 0x8132, lo: 0x9b, hi: 0xa3},
-	{value: 0x8132, lo: 0xa5, hi: 0xa7},
-	{value: 0x8132, lo: 0xa9, hi: 0xad},
-	// Block 0xe, offset 0x67
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x99, hi: 0x9b},
-	// Block 0xf, offset 0x69
-	{value: 0x0000, lo: 0x10},
-	{value: 0x8132, lo: 0x94, hi: 0xa1},
-	{value: 0x812d, lo: 0xa3, hi: 0xa3},
-	{value: 0x8132, lo: 0xa4, hi: 0xa5},
-	{value: 0x812d, lo: 0xa6, hi: 0xa6},
-	{value: 0x8132, lo: 0xa7, hi: 0xa8},
-	{value: 0x812d, lo: 0xa9, hi: 0xa9},
-	{value: 0x8132, lo: 0xaa, hi: 0xac},
-	{value: 0x812d, lo: 0xad, hi: 0xaf},
-	{value: 0x8116, lo: 0xb0, hi: 0xb0},
-	{value: 0x8117, lo: 0xb1, hi: 0xb1},
-	{value: 0x8118, lo: 0xb2, hi: 0xb2},
-	{value: 0x8132, lo: 0xb3, hi: 0xb5},
-	{value: 0x812d, lo: 0xb6, hi: 0xb6},
-	{value: 0x8132, lo: 0xb7, hi: 0xb8},
-	{value: 0x812d, lo: 0xb9, hi: 0xba},
-	{value: 0x8132, lo: 0xbb, hi: 0xbf},
-	// Block 0x10, offset 0x7a
-	{value: 0x0000, lo: 0x07},
-	{value: 0xa000, lo: 0xa8, hi: 0xa8},
-	{value: 0x3ed8, lo: 0xa9, hi: 0xa9},
-	{value: 0xa000, lo: 0xb0, hi: 0xb0},
-	{value: 0x3ee0, lo: 0xb1, hi: 0xb1},
-	{value: 0xa000, lo: 0xb3, hi: 0xb3},
-	{value: 0x3ee8, lo: 0xb4, hi: 0xb4},
-	{value: 0x9902, lo: 0xbc, hi: 0xbc},
-	// Block 0x11, offset 0x82
-	{value: 0x0008, lo: 0x06},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x8132, lo: 0x91, hi: 0x91},
-	{value: 0x812d, lo: 0x92, hi: 0x92},
-	{value: 0x8132, lo: 0x93, hi: 0x93},
-	{value: 0x8132, lo: 0x94, hi: 0x94},
-	{value: 0x451c, lo: 0x98, hi: 0x9f},
-	// Block 0x12, offset 0x89
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x13, offset 0x8c
-	{value: 0x0008, lo: 0x06},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0x2c9e, lo: 0x8b, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	{value: 0x455c, lo: 0x9c, hi: 0x9d},
-	{value: 0x456c, lo: 0x9f, hi: 0x9f},
-	// Block 0x14, offset 0x93
-	{value: 0x0000, lo: 0x03},
-	{value: 0x4594, lo: 0xb3, hi: 0xb3},
-	{value: 0x459c, lo: 0xb6, hi: 0xb6},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	// Block 0x15, offset 0x97
-	{value: 0x0008, lo: 0x03},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x4574, lo: 0x99, hi: 0x9b},
-	{value: 0x458c, lo: 0x9e, hi: 0x9e},
-	// Block 0x16, offset 0x9b
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	// Block 0x17, offset 0x9d
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	// Block 0x18, offset 0x9f
-	{value: 0x0000, lo: 0x08},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0x2cb6, lo: 0x88, hi: 0x88},
-	{value: 0x2cae, lo: 0x8b, hi: 0x8b},
-	{value: 0x2cbe, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x96, hi: 0x97},
-	{value: 0x45a4, lo: 0x9c, hi: 0x9c},
-	{value: 0x45ac, lo: 0x9d, hi: 0x9d},
-	// Block 0x19, offset 0xa8
-	{value: 0x0000, lo: 0x03},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0x2cc6, lo: 0x94, hi: 0x94},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x1a, offset 0xac
-	{value: 0x0000, lo: 0x06},
-	{value: 0xa000, lo: 0x86, hi: 0x87},
-	{value: 0x2cce, lo: 0x8a, hi: 0x8a},
-	{value: 0x2cde, lo: 0x8b, hi: 0x8b},
-	{value: 0x2cd6, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	// Block 0x1b, offset 0xb3
-	{value: 0x1801, lo: 0x04},
-	{value: 0xa000, lo: 0x86, hi: 0x86},
-	{value: 0x3ef0, lo: 0x88, hi: 0x88},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x8120, lo: 0x95, hi: 0x96},
-	// Block 0x1c, offset 0xb8
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	{value: 0xa000, lo: 0xbf, hi: 0xbf},
-	// Block 0x1d, offset 0xbb
-	{value: 0x0000, lo: 0x09},
-	{value: 0x2ce6, lo: 0x80, hi: 0x80},
-	{value: 0x9900, lo: 0x82, hi: 0x82},
-	{value: 0xa000, lo: 0x86, hi: 0x86},
-	{value: 0x2cee, lo: 0x87, hi: 0x87},
-	{value: 0x2cf6, lo: 0x88, hi: 0x88},
-	{value: 0x2f50, lo: 0x8a, hi: 0x8a},
-	{value: 0x2dd8, lo: 0x8b, hi: 0x8b},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x95, hi: 0x96},
-	// Block 0x1e, offset 0xc5
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0xbb, hi: 0xbc},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x1f, offset 0xc8
-	{value: 0x0000, lo: 0x06},
-	{value: 0xa000, lo: 0x86, hi: 0x87},
-	{value: 0x2cfe, lo: 0x8a, hi: 0x8a},
-	{value: 0x2d0e, lo: 0x8b, hi: 0x8b},
-	{value: 0x2d06, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	// Block 0x20, offset 0xcf
-	{value: 0x6bea, lo: 0x07},
-	{value: 0x9904, lo: 0x8a, hi: 0x8a},
-	{value: 0x9900, lo: 0x8f, hi: 0x8f},
-	{value: 0xa000, lo: 0x99, hi: 0x99},
-	{value: 0x3ef8, lo: 0x9a, hi: 0x9a},
-	{value: 0x2f58, lo: 0x9c, hi: 0x9c},
-	{value: 0x2de3, lo: 0x9d, hi: 0x9d},
-	{value: 0x2d16, lo: 0x9e, hi: 0x9f},
-	// Block 0x21, offset 0xd7
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8122, lo: 0xb8, hi: 0xb9},
-	{value: 0x8104, lo: 0xba, hi: 0xba},
-	// Block 0x22, offset 0xda
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8123, lo: 0x88, hi: 0x8b},
-	// Block 0x23, offset 0xdc
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8124, lo: 0xb8, hi: 0xb9},
-	// Block 0x24, offset 0xde
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8125, lo: 0x88, hi: 0x8b},
-	// Block 0x25, offset 0xe0
-	{value: 0x0000, lo: 0x04},
-	{value: 0x812d, lo: 0x98, hi: 0x99},
-	{value: 0x812d, lo: 0xb5, hi: 0xb5},
-	{value: 0x812d, lo: 0xb7, hi: 0xb7},
-	{value: 0x812b, lo: 0xb9, hi: 0xb9},
-	// Block 0x26, offset 0xe5
-	{value: 0x0000, lo: 0x10},
-	{value: 0x2644, lo: 0x83, hi: 0x83},
-	{value: 0x264b, lo: 0x8d, hi: 0x8d},
-	{value: 0x2652, lo: 0x92, hi: 0x92},
-	{value: 0x2659, lo: 0x97, hi: 0x97},
-	{value: 0x2660, lo: 0x9c, hi: 0x9c},
-	{value: 0x263d, lo: 0xa9, hi: 0xa9},
-	{value: 0x8126, lo: 0xb1, hi: 0xb1},
-	{value: 0x8127, lo: 0xb2, hi: 0xb2},
-	{value: 0x4a84, lo: 0xb3, hi: 0xb3},
-	{value: 0x8128, lo: 0xb4, hi: 0xb4},
-	{value: 0x4a8d, lo: 0xb5, hi: 0xb5},
-	{value: 0x45b4, lo: 0xb6, hi: 0xb6},
-	{value: 0x8200, lo: 0xb7, hi: 0xb7},
-	{value: 0x45bc, lo: 0xb8, hi: 0xb8},
-	{value: 0x8200, lo: 0xb9, hi: 0xb9},
-	{value: 0x8127, lo: 0xba, hi: 0xbd},
-	// Block 0x27, offset 0xf6
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x8127, lo: 0x80, hi: 0x80},
-	{value: 0x4a96, lo: 0x81, hi: 0x81},
-	{value: 0x8132, lo: 0x82, hi: 0x83},
-	{value: 0x8104, lo: 0x84, hi: 0x84},
-	{value: 0x8132, lo: 0x86, hi: 0x87},
-	{value: 0x266e, lo: 0x93, hi: 0x93},
-	{value: 0x2675, lo: 0x9d, hi: 0x9d},
-	{value: 0x267c, lo: 0xa2, hi: 0xa2},
-	{value: 0x2683, lo: 0xa7, hi: 0xa7},
-	{value: 0x268a, lo: 0xac, hi: 0xac},
-	{value: 0x2667, lo: 0xb9, hi: 0xb9},
-	// Block 0x28, offset 0x102
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x86, hi: 0x86},
-	// Block 0x29, offset 0x104
-	{value: 0x0000, lo: 0x05},
-	{value: 0xa000, lo: 0xa5, hi: 0xa5},
-	{value: 0x2d1e, lo: 0xa6, hi: 0xa6},
-	{value: 0x9900, lo: 0xae, hi: 0xae},
-	{value: 0x8102, lo: 0xb7, hi: 0xb7},
-	{value: 0x8104, lo: 0xb9, hi: 0xba},
-	// Block 0x2a, offset 0x10a
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x8d, hi: 0x8d},
-	// Block 0x2b, offset 0x10c
-	{value: 0x0000, lo: 0x01},
-	{value: 0xa000, lo: 0x80, hi: 0x92},
-	// Block 0x2c, offset 0x10e
-	{value: 0x0000, lo: 0x01},
-	{value: 0xb900, lo: 0xa1, hi: 0xb5},
-	// Block 0x2d, offset 0x110
-	{value: 0x0000, lo: 0x01},
-	{value: 0x9900, lo: 0xa8, hi: 0xbf},
-	// Block 0x2e, offset 0x112
-	{value: 0x0000, lo: 0x01},
-	{value: 0x9900, lo: 0x80, hi: 0x82},
-	// Block 0x2f, offset 0x114
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0x9d, hi: 0x9f},
-	// Block 0x30, offset 0x116
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x94, hi: 0x94},
-	{value: 0x8104, lo: 0xb4, hi: 0xb4},
-	// Block 0x31, offset 0x119
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x92, hi: 0x92},
-	{value: 0x8132, lo: 0x9d, hi: 0x9d},
-	// Block 0x32, offset 0x11c
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8131, lo: 0xa9, hi: 0xa9},
-	// Block 0x33, offset 0x11e
-	{value: 0x0004, lo: 0x02},
-	{value: 0x812e, lo: 0xb9, hi: 0xba},
-	{value: 0x812d, lo: 0xbb, hi: 0xbb},
-	// Block 0x34, offset 0x121
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0x97, hi: 0x97},
-	{value: 0x812d, lo: 0x98, hi: 0x98},
-	// Block 0x35, offset 0x124
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8104, lo: 0xa0, hi: 0xa0},
-	{value: 0x8132, lo: 0xb5, hi: 0xbc},
-	{value: 0x812d, lo: 0xbf, hi: 0xbf},
-	// Block 0x36, offset 0x128
-	{value: 0x0000, lo: 0x04},
-	{value: 0x8132, lo: 0xb0, hi: 0xb4},
-	{value: 0x812d, lo: 0xb5, hi: 0xba},
-	{value: 0x8132, lo: 0xbb, hi: 0xbc},
-	{value: 0x812d, lo: 0xbd, hi: 0xbd},
-	// Block 0x37, offset 0x12d
-	{value: 0x0000, lo: 0x08},
-	{value: 0x2d66, lo: 0x80, hi: 0x80},
-	{value: 0x2d6e, lo: 0x81, hi: 0x81},
-	{value: 0xa000, lo: 0x82, hi: 0x82},
-	{value: 0x2d76, lo: 0x83, hi: 0x83},
-	{value: 0x8104, lo: 0x84, hi: 0x84},
-	{value: 0x8132, lo: 0xab, hi: 0xab},
-	{value: 0x812d, lo: 0xac, hi: 0xac},
-	{value: 0x8132, lo: 0xad, hi: 0xb3},
-	// Block 0x38, offset 0x136
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xaa, hi: 0xab},
-	// Block 0x39, offset 0x138
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0xa6, hi: 0xa6},
-	{value: 0x8104, lo: 0xb2, hi: 0xb3},
-	// Block 0x3a, offset 0x13b
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0xb7, hi: 0xb7},
-	// Block 0x3b, offset 0x13d
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x8132, lo: 0x90, hi: 0x92},
-	{value: 0x8101, lo: 0x94, hi: 0x94},
-	{value: 0x812d, lo: 0x95, hi: 0x99},
-	{value: 0x8132, lo: 0x9a, hi: 0x9b},
-	{value: 0x812d, lo: 0x9c, hi: 0x9f},
-	{value: 0x8132, lo: 0xa0, hi: 0xa0},
-	{value: 0x8101, lo: 0xa2, hi: 0xa8},
-	{value: 0x812d, lo: 0xad, hi: 0xad},
-	{value: 0x8132, lo: 0xb4, hi: 0xb4},
-	{value: 0x8132, lo: 0xb8, hi: 0xb9},
-	// Block 0x3c, offset 0x148
-	{value: 0x0004, lo: 0x03},
-	{value: 0x0433, lo: 0x80, hi: 0x81},
-	{value: 0x8100, lo: 0x97, hi: 0x97},
-	{value: 0x8100, lo: 0xbe, hi: 0xbe},
-	// Block 0x3d, offset 0x14c
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x8132, lo: 0x90, hi: 0x91},
-	{value: 0x8101, lo: 0x92, hi: 0x93},
-	{value: 0x8132, lo: 0x94, hi: 0x97},
-	{value: 0x8101, lo: 0x98, hi: 0x9a},
-	{value: 0x8132, lo: 0x9b, hi: 0x9c},
-	{value: 0x8132, lo: 0xa1, hi: 0xa1},
-	{value: 0x8101, lo: 0xa5, hi: 0xa6},
-	{value: 0x8132, lo: 0xa7, hi: 0xa7},
-	{value: 0x812d, lo: 0xa8, hi: 0xa8},
-	{value: 0x8132, lo: 0xa9, hi: 0xa9},
-	{value: 0x8101, lo: 0xaa, hi: 0xab},
-	{value: 0x812d, lo: 0xac, hi: 0xaf},
-	{value: 0x8132, lo: 0xb0, hi: 0xb0},
-	// Block 0x3e, offset 0x15a
-	{value: 0x427b, lo: 0x02},
-	{value: 0x01b8, lo: 0xa6, hi: 0xa6},
-	{value: 0x0057, lo: 0xaa, hi: 0xab},
-	// Block 0x3f, offset 0x15d
-	{value: 0x0007, lo: 0x05},
-	{value: 0xa000, lo: 0x90, hi: 0x90},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0xa000, lo: 0x94, hi: 0x94},
-	{value: 0x3bb9, lo: 0x9a, hi: 0x9b},
-	{value: 0x3bc7, lo: 0xae, hi: 0xae},
-	// Block 0x40, offset 0x163
-	{value: 0x000e, lo: 0x05},
-	{value: 0x3bce, lo: 0x8d, hi: 0x8e},
-	{value: 0x3bd5, lo: 0x8f, hi: 0x8f},
-	{value: 0xa000, lo: 0x90, hi: 0x90},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0xa000, lo: 0x94, hi: 0x94},
-	// Block 0x41, offset 0x169
-	{value: 0x6408, lo: 0x0a},
-	{value: 0xa000, lo: 0x83, hi: 0x83},
-	{value: 0x3be3, lo: 0x84, hi: 0x84},
-	{value: 0xa000, lo: 0x88, hi: 0x88},
-	{value: 0x3bea, lo: 0x89, hi: 0x89},
-	{value: 0xa000, lo: 0x8b, hi: 0x8b},
-	{value: 0x3bf1, lo: 0x8c, hi: 0x8c},
-	{value: 0xa000, lo: 0xa3, hi: 0xa3},
-	{value: 0x3bf8, lo: 0xa4, hi: 0xa5},
-	{value: 0x3bff, lo: 0xa6, hi: 0xa6},
-	{value: 0xa000, lo: 0xbc, hi: 0xbc},
-	// Block 0x42, offset 0x174
-	{value: 0x0007, lo: 0x03},
-	{value: 0x3c68, lo: 0xa0, hi: 0xa1},
-	{value: 0x3c92, lo: 0xa2, hi: 0xa3},
-	{value: 0x3cbc, lo: 0xaa, hi: 0xad},
-	// Block 0x43, offset 0x178
-	{value: 0x0004, lo: 0x01},
-	{value: 0x048b, lo: 0xa9, hi: 0xaa},
-	// Block 0x44, offset 0x17a
-	{value: 0x0000, lo: 0x01},
-	{value: 0x44dd, lo: 0x9c, hi: 0x9c},
-	// Block 0x45, offset 0x17c
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xaf, hi: 0xb1},
-	// Block 0x46, offset 0x17e
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x47, offset 0x180
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xa0, hi: 0xbf},
-	// Block 0x48, offset 0x182
-	{value: 0x0000, lo: 0x05},
-	{value: 0x812c, lo: 0xaa, hi: 0xaa},
-	{value: 0x8131, lo: 0xab, hi: 0xab},
-	{value: 0x8133, lo: 0xac, hi: 0xac},
-	{value: 0x812e, lo: 0xad, hi: 0xad},
-	{value: 0x812f, lo: 0xae, hi: 0xaf},
-	// Block 0x49, offset 0x188
-	{value: 0x0000, lo: 0x03},
-	{value: 0x4a9f, lo: 0xb3, hi: 0xb3},
-	{value: 0x4a9f, lo: 0xb5, hi: 0xb6},
-	{value: 0x4a9f, lo: 0xba, hi: 0xbf},
-	// Block 0x4a, offset 0x18c
-	{value: 0x0000, lo: 0x01},
-	{value: 0x4a9f, lo: 0x8f, hi: 0xa3},
-	// Block 0x4b, offset 0x18e
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0xae, hi: 0xbe},
-	// Block 0x4c, offset 0x190
-	{value: 0x0000, lo: 0x07},
-	{value: 0x8100, lo: 0x84, hi: 0x84},
-	{value: 0x8100, lo: 0x87, hi: 0x87},
-	{value: 0x8100, lo: 0x90, hi: 0x90},
-	{value: 0x8100, lo: 0x9e, hi: 0x9e},
-	{value: 0x8100, lo: 0xa1, hi: 0xa1},
-	{value: 0x8100, lo: 0xb2, hi: 0xb2},
-	{value: 0x8100, lo: 0xbb, hi: 0xbb},
-	// Block 0x4d, offset 0x198
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8100, lo: 0x80, hi: 0x80},
-	{value: 0x8100, lo: 0x8b, hi: 0x8b},
-	{value: 0x8100, lo: 0x8e, hi: 0x8e},
-	// Block 0x4e, offset 0x19c
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0xaf, hi: 0xaf},
-	{value: 0x8132, lo: 0xb4, hi: 0xbd},
-	// Block 0x4f, offset 0x19f
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0x9e, hi: 0x9f},
-	// Block 0x50, offset 0x1a1
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xb0, hi: 0xb1},
-	// Block 0x51, offset 0x1a3
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x86, hi: 0x86},
-	// Block 0x52, offset 0x1a5
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x84, hi: 0x84},
-	{value: 0x8132, lo: 0xa0, hi: 0xb1},
-	// Block 0x53, offset 0x1a8
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0xab, hi: 0xad},
-	// Block 0x54, offset 0x1aa
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x93, hi: 0x93},
-	// Block 0x55, offset 0x1ac
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0xb3, hi: 0xb3},
-	// Block 0x56, offset 0x1ae
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x80, hi: 0x80},
-	// Block 0x57, offset 0x1b0
-	{value: 0x0000, lo: 0x05},
-	{value: 0x8132, lo: 0xb0, hi: 0xb0},
-	{value: 0x8132, lo: 0xb2, hi: 0xb3},
-	{value: 0x812d, lo: 0xb4, hi: 0xb4},
-	{value: 0x8132, lo: 0xb7, hi: 0xb8},
-	{value: 0x8132, lo: 0xbe, hi: 0xbf},
-	// Block 0x58, offset 0x1b6
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0x81, hi: 0x81},
-	{value: 0x8104, lo: 0xb6, hi: 0xb6},
-	// Block 0x59, offset 0x1b9
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xad, hi: 0xad},
-	// Block 0x5a, offset 0x1bb
-	{value: 0x0000, lo: 0x06},
-	{value: 0xe500, lo: 0x80, hi: 0x80},
-	{value: 0xc600, lo: 0x81, hi: 0x9b},
-	{value: 0xe500, lo: 0x9c, hi: 0x9c},
-	{value: 0xc600, lo: 0x9d, hi: 0xb7},
-	{value: 0xe500, lo: 0xb8, hi: 0xb8},
-	{value: 0xc600, lo: 0xb9, hi: 0xbf},
-	// Block 0x5b, offset 0x1c2
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x93},
-	{value: 0xe500, lo: 0x94, hi: 0x94},
-	{value: 0xc600, lo: 0x95, hi: 0xaf},
-	{value: 0xe500, lo: 0xb0, hi: 0xb0},
-	{value: 0xc600, lo: 0xb1, hi: 0xbf},
-	// Block 0x5c, offset 0x1c8
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x8b},
-	{value: 0xe500, lo: 0x8c, hi: 0x8c},
-	{value: 0xc600, lo: 0x8d, hi: 0xa7},
-	{value: 0xe500, lo: 0xa8, hi: 0xa8},
-	{value: 0xc600, lo: 0xa9, hi: 0xbf},
-	// Block 0x5d, offset 0x1ce
-	{value: 0x0000, lo: 0x07},
-	{value: 0xc600, lo: 0x80, hi: 0x83},
-	{value: 0xe500, lo: 0x84, hi: 0x84},
-	{value: 0xc600, lo: 0x85, hi: 0x9f},
-	{value: 0xe500, lo: 0xa0, hi: 0xa0},
-	{value: 0xc600, lo: 0xa1, hi: 0xbb},
-	{value: 0xe500, lo: 0xbc, hi: 0xbc},
-	{value: 0xc600, lo: 0xbd, hi: 0xbf},
-	// Block 0x5e, offset 0x1d6
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x97},
-	{value: 0xe500, lo: 0x98, hi: 0x98},
-	{value: 0xc600, lo: 0x99, hi: 0xb3},
-	{value: 0xe500, lo: 0xb4, hi: 0xb4},
-	{value: 0xc600, lo: 0xb5, hi: 0xbf},
-	// Block 0x5f, offset 0x1dc
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x8f},
-	{value: 0xe500, lo: 0x90, hi: 0x90},
-	{value: 0xc600, lo: 0x91, hi: 0xab},
-	{value: 0xe500, lo: 0xac, hi: 0xac},
-	{value: 0xc600, lo: 0xad, hi: 0xbf},
-	// Block 0x60, offset 0x1e2
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x87},
-	{value: 0xe500, lo: 0x88, hi: 0x88},
-	{value: 0xc600, lo: 0x89, hi: 0xa3},
-	{value: 0xe500, lo: 0xa4, hi: 0xa4},
-	{value: 0xc600, lo: 0xa5, hi: 0xbf},
-	// Block 0x61, offset 0x1e8
-	{value: 0x0000, lo: 0x03},
-	{value: 0xc600, lo: 0x80, hi: 0x87},
-	{value: 0xe500, lo: 0x88, hi: 0x88},
-	{value: 0xc600, lo: 0x89, hi: 0xa3},
-	// Block 0x62, offset 0x1ec
-	{value: 0x0006, lo: 0x0d},
-	{value: 0x4390, lo: 0x9d, hi: 0x9d},
-	{value: 0x8115, lo: 0x9e, hi: 0x9e},
-	{value: 0x4402, lo: 0x9f, hi: 0x9f},
-	{value: 0x43f0, lo: 0xaa, hi: 0xab},
-	{value: 0x44f4, lo: 0xac, hi: 0xac},
-	{value: 0x44fc, lo: 0xad, hi: 0xad},
-	{value: 0x4348, lo: 0xae, hi: 0xb1},
-	{value: 0x4366, lo: 0xb2, hi: 0xb4},
-	{value: 0x437e, lo: 0xb5, hi: 0xb6},
-	{value: 0x438a, lo: 0xb8, hi: 0xb8},
-	{value: 0x4396, lo: 0xb9, hi: 0xbb},
-	{value: 0x43ae, lo: 0xbc, hi: 0xbc},
-	{value: 0x43b4, lo: 0xbe, hi: 0xbe},
-	// Block 0x63, offset 0x1fa
-	{value: 0x0006, lo: 0x08},
-	{value: 0x43ba, lo: 0x80, hi: 0x81},
-	{value: 0x43c6, lo: 0x83, hi: 0x84},
-	{value: 0x43d8, lo: 0x86, hi: 0x89},
-	{value: 0x43fc, lo: 0x8a, hi: 0x8a},
-	{value: 0x4378, lo: 0x8b, hi: 0x8b},
-	{value: 0x4360, lo: 0x8c, hi: 0x8c},
-	{value: 0x43a8, lo: 0x8d, hi: 0x8d},
-	{value: 0x43d2, lo: 0x8e, hi: 0x8e},
-	// Block 0x64, offset 0x203
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8100, lo: 0xa4, hi: 0xa5},
-	{value: 0x8100, lo: 0xb0, hi: 0xb1},
-	// Block 0x65, offset 0x206
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8100, lo: 0x9b, hi: 0x9d},
-	{value: 0x8200, lo: 0x9e, hi: 0xa3},
-	// Block 0x66, offset 0x209
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0x90, hi: 0x90},
-	// Block 0x67, offset 0x20b
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8100, lo: 0x99, hi: 0x99},
-	{value: 0x8200, lo: 0xb2, hi: 0xb4},
-	// Block 0x68, offset 0x20e
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0xbc, hi: 0xbd},
-	// Block 0x69, offset 0x210
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8132, lo: 0xa0, hi: 0xa6},
-	{value: 0x812d, lo: 0xa7, hi: 0xad},
-	{value: 0x8132, lo: 0xae, hi: 0xaf},
-	// Block 0x6a, offset 0x214
-	{value: 0x0000, lo: 0x04},
-	{value: 0x8100, lo: 0x89, hi: 0x8c},
-	{value: 0x8100, lo: 0xb0, hi: 0xb2},
-	{value: 0x8100, lo: 0xb4, hi: 0xb4},
-	{value: 0x8100, lo: 0xb6, hi: 0xbf},
-	// Block 0x6b, offset 0x219
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0x81, hi: 0x8c},
-	// Block 0x6c, offset 0x21b
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0xb5, hi: 0xba},
-	// Block 0x6d, offset 0x21d
-	{value: 0x0000, lo: 0x04},
-	{value: 0x4a9f, lo: 0x9e, hi: 0x9f},
-	{value: 0x4a9f, lo: 0xa3, hi: 0xa3},
-	{value: 0x4a9f, lo: 0xa5, hi: 0xa6},
-	{value: 0x4a9f, lo: 0xaa, hi: 0xaf},
-	// Block 0x6e, offset 0x222
-	{value: 0x0000, lo: 0x05},
-	{value: 0x4a9f, lo: 0x82, hi: 0x87},
-	{value: 0x4a9f, lo: 0x8a, hi: 0x8f},
-	{value: 0x4a9f, lo: 0x92, hi: 0x97},
-	{value: 0x4a9f, lo: 0x9a, hi: 0x9c},
-	{value: 0x8100, lo: 0xa3, hi: 0xa3},
-	// Block 0x6f, offset 0x228
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0xbd, hi: 0xbd},
-	// Block 0x70, offset 0x22a
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0xa0, hi: 0xa0},
-	// Block 0x71, offset 0x22c
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xb6, hi: 0xba},
-	// Block 0x72, offset 0x22e
-	{value: 0x002c, lo: 0x05},
-	{value: 0x812d, lo: 0x8d, hi: 0x8d},
-	{value: 0x8132, lo: 0x8f, hi: 0x8f},
-	{value: 0x8132, lo: 0xb8, hi: 0xb8},
-	{value: 0x8101, lo: 0xb9, hi: 0xba},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x73, offset 0x234
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0xa5, hi: 0xa5},
-	{value: 0x812d, lo: 0xa6, hi: 0xa6},
-	// Block 0x74, offset 0x237
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x86, hi: 0x86},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x75, offset 0x23a
-	{value: 0x17fe, lo: 0x07},
-	{value: 0xa000, lo: 0x99, hi: 0x99},
-	{value: 0x4238, lo: 0x9a, hi: 0x9a},
-	{value: 0xa000, lo: 0x9b, hi: 0x9b},
-	{value: 0x4242, lo: 0x9c, hi: 0x9c},
-	{value: 0xa000, lo: 0xa5, hi: 0xa5},
-	{value: 0x424c, lo: 0xab, hi: 0xab},
-	{value: 0x8104, lo: 0xb9, hi: 0xba},
-	// Block 0x76, offset 0x242
-	{value: 0x0000, lo: 0x06},
-	{value: 0x8132, lo: 0x80, hi: 0x82},
-	{value: 0x9900, lo: 0xa7, hi: 0xa7},
-	{value: 0x2d7e, lo: 0xae, hi: 0xae},
-	{value: 0x2d88, lo: 0xaf, hi: 0xaf},
-	{value: 0xa000, lo: 0xb1, hi: 0xb2},
-	{value: 0x8104, lo: 0xb3, hi: 0xb4},
-	// Block 0x77, offset 0x249
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x80, hi: 0x80},
-	{value: 0x8102, lo: 0x8a, hi: 0x8a},
-	// Block 0x78, offset 0x24c
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0xb5, hi: 0xb5},
-	{value: 0x8102, lo: 0xb6, hi: 0xb6},
-	// Block 0x79, offset 0x24f
-	{value: 0x0002, lo: 0x01},
-	{value: 0x8102, lo: 0xa9, hi: 0xaa},
-	// Block 0x7a, offset 0x251
-	{value: 0x0000, lo: 0x07},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0x2d92, lo: 0x8b, hi: 0x8b},
-	{value: 0x2d9c, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	{value: 0x8132, lo: 0xa6, hi: 0xac},
-	{value: 0x8132, lo: 0xb0, hi: 0xb4},
-	// Block 0x7b, offset 0x259
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x82, hi: 0x82},
-	{value: 0x8102, lo: 0x86, hi: 0x86},
-	// Block 0x7c, offset 0x25c
-	{value: 0x6b5a, lo: 0x06},
-	{value: 0x9900, lo: 0xb0, hi: 0xb0},
-	{value: 0xa000, lo: 0xb9, hi: 0xb9},
-	{value: 0x9900, lo: 0xba, hi: 0xba},
-	{value: 0x2db0, lo: 0xbb, hi: 0xbb},
-	{value: 0x2da6, lo: 0xbc, hi: 0xbd},
-	{value: 0x2dba, lo: 0xbe, hi: 0xbe},
-	// Block 0x7d, offset 0x263
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x82, hi: 0x82},
-	{value: 0x8102, lo: 0x83, hi: 0x83},
-	// Block 0x7e, offset 0x266
-	{value: 0x0000, lo: 0x05},
-	{value: 0x9900, lo: 0xaf, hi: 0xaf},
-	{value: 0xa000, lo: 0xb8, hi: 0xb9},
-	{value: 0x2dc4, lo: 0xba, hi: 0xba},
-	{value: 0x2dce, lo: 0xbb, hi: 0xbb},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x7f, offset 0x26c
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0x80, hi: 0x80},
-	// Block 0x80, offset 0x26e
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0xb6, hi: 0xb6},
-	{value: 0x8102, lo: 0xb7, hi: 0xb7},
-	// Block 0x81, offset 0x271
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xab, hi: 0xab},
-	// Block 0x82, offset 0x273
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xb4, hi: 0xb4},
-	// Block 0x83, offset 0x275
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x87, hi: 0x87},
-	// Block 0x84, offset 0x277
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x99, hi: 0x99},
-	// Block 0x85, offset 0x279
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0x82, hi: 0x82},
-	{value: 0x8104, lo: 0x84, hi: 0x85},
-	// Block 0x86, offset 0x27c
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8101, lo: 0xb0, hi: 0xb4},
-	// Block 0x87, offset 0x27e
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xb0, hi: 0xb6},
-	// Block 0x88, offset 0x280
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8101, lo: 0x9e, hi: 0x9e},
-	// Block 0x89, offset 0x282
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x45cc, lo: 0x9e, hi: 0x9e},
-	{value: 0x45d6, lo: 0x9f, hi: 0x9f},
-	{value: 0x460a, lo: 0xa0, hi: 0xa0},
-	{value: 0x4618, lo: 0xa1, hi: 0xa1},
-	{value: 0x4626, lo: 0xa2, hi: 0xa2},
-	{value: 0x4634, lo: 0xa3, hi: 0xa3},
-	{value: 0x4642, lo: 0xa4, hi: 0xa4},
-	{value: 0x812b, lo: 0xa5, hi: 0xa6},
-	{value: 0x8101, lo: 0xa7, hi: 0xa9},
-	{value: 0x8130, lo: 0xad, hi: 0xad},
-	{value: 0x812b, lo: 0xae, hi: 0xb2},
-	{value: 0x812d, lo: 0xbb, hi: 0xbf},
-	// Block 0x8a, offset 0x28f
-	{value: 0x0000, lo: 0x09},
-	{value: 0x812d, lo: 0x80, hi: 0x82},
-	{value: 0x8132, lo: 0x85, hi: 0x89},
-	{value: 0x812d, lo: 0x8a, hi: 0x8b},
-	{value: 0x8132, lo: 0xaa, hi: 0xad},
-	{value: 0x45e0, lo: 0xbb, hi: 0xbb},
-	{value: 0x45ea, lo: 0xbc, hi: 0xbc},
-	{value: 0x4650, lo: 0xbd, hi: 0xbd},
-	{value: 0x466c, lo: 0xbe, hi: 0xbe},
-	{value: 0x465e, lo: 0xbf, hi: 0xbf},
-	// Block 0x8b, offset 0x299
-	{value: 0x0000, lo: 0x01},
-	{value: 0x467a, lo: 0x80, hi: 0x80},
-	// Block 0x8c, offset 0x29b
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0x82, hi: 0x84},
-	// Block 0x8d, offset 0x29d
-	{value: 0x0000, lo: 0x05},
-	{value: 0x8132, lo: 0x80, hi: 0x86},
-	{value: 0x8132, lo: 0x88, hi: 0x98},
-	{value: 0x8132, lo: 0x9b, hi: 0xa1},
-	{value: 0x8132, lo: 0xa3, hi: 0xa4},
-	{value: 0x8132, lo: 0xa6, hi: 0xaa},
-	// Block 0x8e, offset 0x2a3
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x90, hi: 0x96},
-	// Block 0x8f, offset 0x2a5
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0x84, hi: 0x89},
-	{value: 0x8102, lo: 0x8a, hi: 0x8a},
-	// Block 0x90, offset 0x2a8
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0x93, hi: 0x93},
-}
-
-// lookup returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *nfkcTrie) lookup(s []byte) (v uint16, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return nfkcValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := nfkcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := nfkcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfkcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := nfkcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfkcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = nfkcIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *nfkcTrie) lookupUnsafe(s []byte) uint16 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return nfkcValues[c0]
-	}
-	i := nfkcIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = nfkcIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = nfkcIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// lookupString returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *nfkcTrie) lookupString(s string) (v uint16, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return nfkcValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := nfkcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := nfkcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfkcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := nfkcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfkcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = nfkcIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *nfkcTrie) lookupStringUnsafe(s string) uint16 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return nfkcValues[c0]
-	}
-	i := nfkcIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = nfkcIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = nfkcIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// nfkcTrie. Total size: 17104 bytes (16.70 KiB). Checksum: d985061cf5307b35.
-type nfkcTrie struct{}
-
-func newNfkcTrie(i int) *nfkcTrie {
-	return &nfkcTrie{}
-}
-
-// lookupValue determines the type of block n and looks up the value for b.
-func (t *nfkcTrie) lookupValue(n uint32, b byte) uint16 {
-	switch {
-	case n < 91:
-		return uint16(nfkcValues[n<<6+uint32(b)])
-	default:
-		n -= 91
-		return uint16(nfkcSparse.lookup(n, b))
-	}
-}
-
-// nfkcValues: 93 blocks, 5952 entries, 11904 bytes
-// The third block is the zero block.
-var nfkcValues = [5952]uint16{
-	// Block 0x0, offset 0x0
-	0x3c: 0xa000, 0x3d: 0xa000, 0x3e: 0xa000,
-	// Block 0x1, offset 0x40
-	0x41: 0xa000, 0x42: 0xa000, 0x43: 0xa000, 0x44: 0xa000, 0x45: 0xa000,
-	0x46: 0xa000, 0x47: 0xa000, 0x48: 0xa000, 0x49: 0xa000, 0x4a: 0xa000, 0x4b: 0xa000,
-	0x4c: 0xa000, 0x4d: 0xa000, 0x4e: 0xa000, 0x4f: 0xa000, 0x50: 0xa000,
-	0x52: 0xa000, 0x53: 0xa000, 0x54: 0xa000, 0x55: 0xa000, 0x56: 0xa000, 0x57: 0xa000,
-	0x58: 0xa000, 0x59: 0xa000, 0x5a: 0xa000,
-	0x61: 0xa000, 0x62: 0xa000, 0x63: 0xa000,
-	0x64: 0xa000, 0x65: 0xa000, 0x66: 0xa000, 0x67: 0xa000, 0x68: 0xa000, 0x69: 0xa000,
-	0x6a: 0xa000, 0x6b: 0xa000, 0x6c: 0xa000, 0x6d: 0xa000, 0x6e: 0xa000, 0x6f: 0xa000,
-	0x70: 0xa000, 0x72: 0xa000, 0x73: 0xa000, 0x74: 0xa000, 0x75: 0xa000,
-	0x76: 0xa000, 0x77: 0xa000, 0x78: 0xa000, 0x79: 0xa000, 0x7a: 0xa000,
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc0: 0x2f6f, 0xc1: 0x2f74, 0xc2: 0x4688, 0xc3: 0x2f79, 0xc4: 0x4697, 0xc5: 0x469c,
-	0xc6: 0xa000, 0xc7: 0x46a6, 0xc8: 0x2fe2, 0xc9: 0x2fe7, 0xca: 0x46ab, 0xcb: 0x2ffb,
-	0xcc: 0x306e, 0xcd: 0x3073, 0xce: 0x3078, 0xcf: 0x46bf, 0xd1: 0x3104,
-	0xd2: 0x3127, 0xd3: 0x312c, 0xd4: 0x46c9, 0xd5: 0x46ce, 0xd6: 0x46dd,
-	0xd8: 0xa000, 0xd9: 0x31b3, 0xda: 0x31b8, 0xdb: 0x31bd, 0xdc: 0x470f, 0xdd: 0x3235,
-	0xe0: 0x327b, 0xe1: 0x3280, 0xe2: 0x4719, 0xe3: 0x3285,
-	0xe4: 0x4728, 0xe5: 0x472d, 0xe6: 0xa000, 0xe7: 0x4737, 0xe8: 0x32ee, 0xe9: 0x32f3,
-	0xea: 0x473c, 0xeb: 0x3307, 0xec: 0x337f, 0xed: 0x3384, 0xee: 0x3389, 0xef: 0x4750,
-	0xf1: 0x3415, 0xf2: 0x3438, 0xf3: 0x343d, 0xf4: 0x475a, 0xf5: 0x475f,
-	0xf6: 0x476e, 0xf8: 0xa000, 0xf9: 0x34c9, 0xfa: 0x34ce, 0xfb: 0x34d3,
-	0xfc: 0x47a0, 0xfd: 0x3550, 0xff: 0x3569,
-	// Block 0x4, offset 0x100
-	0x100: 0x2f7e, 0x101: 0x328a, 0x102: 0x468d, 0x103: 0x471e, 0x104: 0x2f9c, 0x105: 0x32a8,
-	0x106: 0x2fb0, 0x107: 0x32bc, 0x108: 0x2fb5, 0x109: 0x32c1, 0x10a: 0x2fba, 0x10b: 0x32c6,
-	0x10c: 0x2fbf, 0x10d: 0x32cb, 0x10e: 0x2fc9, 0x10f: 0x32d5,
-	0x112: 0x46b0, 0x113: 0x4741, 0x114: 0x2ff1, 0x115: 0x32fd, 0x116: 0x2ff6, 0x117: 0x3302,
-	0x118: 0x3014, 0x119: 0x3320, 0x11a: 0x3005, 0x11b: 0x3311, 0x11c: 0x302d, 0x11d: 0x3339,
-	0x11e: 0x3037, 0x11f: 0x3343, 0x120: 0x303c, 0x121: 0x3348, 0x122: 0x3046, 0x123: 0x3352,
-	0x124: 0x304b, 0x125: 0x3357, 0x128: 0x307d, 0x129: 0x338e,
-	0x12a: 0x3082, 0x12b: 0x3393, 0x12c: 0x3087, 0x12d: 0x3398, 0x12e: 0x30aa, 0x12f: 0x33b6,
-	0x130: 0x308c, 0x132: 0x195d, 0x133: 0x19e7, 0x134: 0x30b4, 0x135: 0x33c0,
-	0x136: 0x30c8, 0x137: 0x33d9, 0x139: 0x30d2, 0x13a: 0x33e3, 0x13b: 0x30dc,
-	0x13c: 0x33ed, 0x13d: 0x30d7, 0x13e: 0x33e8, 0x13f: 0x1bac,
-	// Block 0x5, offset 0x140
-	0x140: 0x1c34, 0x143: 0x30ff, 0x144: 0x3410, 0x145: 0x3118,
-	0x146: 0x3429, 0x147: 0x310e, 0x148: 0x341f, 0x149: 0x1c5c,
-	0x14c: 0x46d3, 0x14d: 0x4764, 0x14e: 0x3131, 0x14f: 0x3442, 0x150: 0x313b, 0x151: 0x344c,
-	0x154: 0x3159, 0x155: 0x346a, 0x156: 0x3172, 0x157: 0x3483,
-	0x158: 0x3163, 0x159: 0x3474, 0x15a: 0x46f6, 0x15b: 0x4787, 0x15c: 0x317c, 0x15d: 0x348d,
-	0x15e: 0x318b, 0x15f: 0x349c, 0x160: 0x46fb, 0x161: 0x478c, 0x162: 0x31a4, 0x163: 0x34ba,
-	0x164: 0x3195, 0x165: 0x34ab, 0x168: 0x4705, 0x169: 0x4796,
-	0x16a: 0x470a, 0x16b: 0x479b, 0x16c: 0x31c2, 0x16d: 0x34d8, 0x16e: 0x31cc, 0x16f: 0x34e2,
-	0x170: 0x31d1, 0x171: 0x34e7, 0x172: 0x31ef, 0x173: 0x3505, 0x174: 0x3212, 0x175: 0x3528,
-	0x176: 0x323a, 0x177: 0x3555, 0x178: 0x324e, 0x179: 0x325d, 0x17a: 0x357d, 0x17b: 0x3267,
-	0x17c: 0x3587, 0x17d: 0x326c, 0x17e: 0x358c, 0x17f: 0x00a7,
-	// Block 0x6, offset 0x180
-	0x184: 0x2dee, 0x185: 0x2df4,
-	0x186: 0x2dfa, 0x187: 0x1972, 0x188: 0x1975, 0x189: 0x1a08, 0x18a: 0x1987, 0x18b: 0x198a,
-	0x18c: 0x1a3e, 0x18d: 0x2f88, 0x18e: 0x3294, 0x18f: 0x3096, 0x190: 0x33a2, 0x191: 0x3140,
-	0x192: 0x3451, 0x193: 0x31d6, 0x194: 0x34ec, 0x195: 0x39cf, 0x196: 0x3b5e, 0x197: 0x39c8,
-	0x198: 0x3b57, 0x199: 0x39d6, 0x19a: 0x3b65, 0x19b: 0x39c1, 0x19c: 0x3b50,
-	0x19e: 0x38b0, 0x19f: 0x3a3f, 0x1a0: 0x38a9, 0x1a1: 0x3a38, 0x1a2: 0x35b3, 0x1a3: 0x35c5,
-	0x1a6: 0x3041, 0x1a7: 0x334d, 0x1a8: 0x30be, 0x1a9: 0x33cf,
-	0x1aa: 0x46ec, 0x1ab: 0x477d, 0x1ac: 0x3990, 0x1ad: 0x3b1f, 0x1ae: 0x35d7, 0x1af: 0x35dd,
-	0x1b0: 0x33c5, 0x1b1: 0x1942, 0x1b2: 0x1945, 0x1b3: 0x19cf, 0x1b4: 0x3028, 0x1b5: 0x3334,
-	0x1b8: 0x30fa, 0x1b9: 0x340b, 0x1ba: 0x38b7, 0x1bb: 0x3a46,
-	0x1bc: 0x35ad, 0x1bd: 0x35bf, 0x1be: 0x35b9, 0x1bf: 0x35cb,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x2f8d, 0x1c1: 0x3299, 0x1c2: 0x2f92, 0x1c3: 0x329e, 0x1c4: 0x300a, 0x1c5: 0x3316,
-	0x1c6: 0x300f, 0x1c7: 0x331b, 0x1c8: 0x309b, 0x1c9: 0x33a7, 0x1ca: 0x30a0, 0x1cb: 0x33ac,
-	0x1cc: 0x3145, 0x1cd: 0x3456, 0x1ce: 0x314a, 0x1cf: 0x345b, 0x1d0: 0x3168, 0x1d1: 0x3479,
-	0x1d2: 0x316d, 0x1d3: 0x347e, 0x1d4: 0x31db, 0x1d5: 0x34f1, 0x1d6: 0x31e0, 0x1d7: 0x34f6,
-	0x1d8: 0x3186, 0x1d9: 0x3497, 0x1da: 0x319f, 0x1db: 0x34b5,
-	0x1de: 0x305a, 0x1df: 0x3366,
-	0x1e6: 0x4692, 0x1e7: 0x4723, 0x1e8: 0x46ba, 0x1e9: 0x474b,
-	0x1ea: 0x395f, 0x1eb: 0x3aee, 0x1ec: 0x393c, 0x1ed: 0x3acb, 0x1ee: 0x46d8, 0x1ef: 0x4769,
-	0x1f0: 0x3958, 0x1f1: 0x3ae7, 0x1f2: 0x3244, 0x1f3: 0x355f,
-	// Block 0x8, offset 0x200
-	0x200: 0x9932, 0x201: 0x9932, 0x202: 0x9932, 0x203: 0x9932, 0x204: 0x9932, 0x205: 0x8132,
-	0x206: 0x9932, 0x207: 0x9932, 0x208: 0x9932, 0x209: 0x9932, 0x20a: 0x9932, 0x20b: 0x9932,
-	0x20c: 0x9932, 0x20d: 0x8132, 0x20e: 0x8132, 0x20f: 0x9932, 0x210: 0x8132, 0x211: 0x9932,
-	0x212: 0x8132, 0x213: 0x9932, 0x214: 0x9932, 0x215: 0x8133, 0x216: 0x812d, 0x217: 0x812d,
-	0x218: 0x812d, 0x219: 0x812d, 0x21a: 0x8133, 0x21b: 0x992b, 0x21c: 0x812d, 0x21d: 0x812d,
-	0x21e: 0x812d, 0x21f: 0x812d, 0x220: 0x812d, 0x221: 0x8129, 0x222: 0x8129, 0x223: 0x992d,
-	0x224: 0x992d, 0x225: 0x992d, 0x226: 0x992d, 0x227: 0x9929, 0x228: 0x9929, 0x229: 0x812d,
-	0x22a: 0x812d, 0x22b: 0x812d, 0x22c: 0x812d, 0x22d: 0x992d, 0x22e: 0x992d, 0x22f: 0x812d,
-	0x230: 0x992d, 0x231: 0x992d, 0x232: 0x812d, 0x233: 0x812d, 0x234: 0x8101, 0x235: 0x8101,
-	0x236: 0x8101, 0x237: 0x8101, 0x238: 0x9901, 0x239: 0x812d, 0x23a: 0x812d, 0x23b: 0x812d,
-	0x23c: 0x812d, 0x23d: 0x8132, 0x23e: 0x8132, 0x23f: 0x8132,
-	// Block 0x9, offset 0x240
-	0x240: 0x49ae, 0x241: 0x49b3, 0x242: 0x9932, 0x243: 0x49b8, 0x244: 0x4a71, 0x245: 0x9936,
-	0x246: 0x8132, 0x247: 0x812d, 0x248: 0x812d, 0x249: 0x812d, 0x24a: 0x8132, 0x24b: 0x8132,
-	0x24c: 0x8132, 0x24d: 0x812d, 0x24e: 0x812d, 0x250: 0x8132, 0x251: 0x8132,
-	0x252: 0x8132, 0x253: 0x812d, 0x254: 0x812d, 0x255: 0x812d, 0x256: 0x812d, 0x257: 0x8132,
-	0x258: 0x8133, 0x259: 0x812d, 0x25a: 0x812d, 0x25b: 0x8132, 0x25c: 0x8134, 0x25d: 0x8135,
-	0x25e: 0x8135, 0x25f: 0x8134, 0x260: 0x8135, 0x261: 0x8135, 0x262: 0x8134, 0x263: 0x8132,
-	0x264: 0x8132, 0x265: 0x8132, 0x266: 0x8132, 0x267: 0x8132, 0x268: 0x8132, 0x269: 0x8132,
-	0x26a: 0x8132, 0x26b: 0x8132, 0x26c: 0x8132, 0x26d: 0x8132, 0x26e: 0x8132, 0x26f: 0x8132,
-	0x274: 0x0170,
-	0x27a: 0x42a5,
-	0x27e: 0x0037,
-	// Block 0xa, offset 0x280
-	0x284: 0x425a, 0x285: 0x447b,
-	0x286: 0x35e9, 0x287: 0x00ce, 0x288: 0x3607, 0x289: 0x3613, 0x28a: 0x3625,
-	0x28c: 0x3643, 0x28e: 0x3655, 0x28f: 0x3673, 0x290: 0x3e08, 0x291: 0xa000,
-	0x295: 0xa000, 0x297: 0xa000,
-	0x299: 0xa000,
-	0x29f: 0xa000, 0x2a1: 0xa000,
-	0x2a5: 0xa000, 0x2a9: 0xa000,
-	0x2aa: 0x3637, 0x2ab: 0x3667, 0x2ac: 0x47fe, 0x2ad: 0x3697, 0x2ae: 0x4828, 0x2af: 0x36a9,
-	0x2b0: 0x3e70, 0x2b1: 0xa000, 0x2b5: 0xa000,
-	0x2b7: 0xa000, 0x2b9: 0xa000,
-	0x2bf: 0xa000,
-	// Block 0xb, offset 0x2c0
-	0x2c1: 0xa000, 0x2c5: 0xa000,
-	0x2c9: 0xa000, 0x2ca: 0x4840, 0x2cb: 0x485e,
-	0x2cc: 0x36c7, 0x2cd: 0x36df, 0x2ce: 0x4876, 0x2d0: 0x01be, 0x2d1: 0x01d0,
-	0x2d2: 0x01ac, 0x2d3: 0x430c, 0x2d4: 0x4312, 0x2d5: 0x01fa, 0x2d6: 0x01e8,
-	0x2f0: 0x01d6, 0x2f1: 0x01eb, 0x2f2: 0x01ee, 0x2f4: 0x0188, 0x2f5: 0x01c7,
-	0x2f9: 0x01a6,
-	// Block 0xc, offset 0x300
-	0x300: 0x3721, 0x301: 0x372d, 0x303: 0x371b,
-	0x306: 0xa000, 0x307: 0x3709,
-	0x30c: 0x375d, 0x30d: 0x3745, 0x30e: 0x376f, 0x310: 0xa000,
-	0x313: 0xa000, 0x315: 0xa000, 0x316: 0xa000, 0x317: 0xa000,
-	0x318: 0xa000, 0x319: 0x3751, 0x31a: 0xa000,
-	0x31e: 0xa000, 0x323: 0xa000,
-	0x327: 0xa000,
-	0x32b: 0xa000, 0x32d: 0xa000,
-	0x330: 0xa000, 0x333: 0xa000, 0x335: 0xa000,
-	0x336: 0xa000, 0x337: 0xa000, 0x338: 0xa000, 0x339: 0x37d5, 0x33a: 0xa000,
-	0x33e: 0xa000,
-	// Block 0xd, offset 0x340
-	0x341: 0x3733, 0x342: 0x37b7,
-	0x350: 0x370f, 0x351: 0x3793,
-	0x352: 0x3715, 0x353: 0x3799, 0x356: 0x3727, 0x357: 0x37ab,
-	0x358: 0xa000, 0x359: 0xa000, 0x35a: 0x3829, 0x35b: 0x382f, 0x35c: 0x3739, 0x35d: 0x37bd,
-	0x35e: 0x373f, 0x35f: 0x37c3, 0x362: 0x374b, 0x363: 0x37cf,
-	0x364: 0x3757, 0x365: 0x37db, 0x366: 0x3763, 0x367: 0x37e7, 0x368: 0xa000, 0x369: 0xa000,
-	0x36a: 0x3835, 0x36b: 0x383b, 0x36c: 0x378d, 0x36d: 0x3811, 0x36e: 0x3769, 0x36f: 0x37ed,
-	0x370: 0x3775, 0x371: 0x37f9, 0x372: 0x377b, 0x373: 0x37ff, 0x374: 0x3781, 0x375: 0x3805,
-	0x378: 0x3787, 0x379: 0x380b,
-	// Block 0xe, offset 0x380
-	0x387: 0x1d61,
-	0x391: 0x812d,
-	0x392: 0x8132, 0x393: 0x8132, 0x394: 0x8132, 0x395: 0x8132, 0x396: 0x812d, 0x397: 0x8132,
-	0x398: 0x8132, 0x399: 0x8132, 0x39a: 0x812e, 0x39b: 0x812d, 0x39c: 0x8132, 0x39d: 0x8132,
-	0x39e: 0x8132, 0x39f: 0x8132, 0x3a0: 0x8132, 0x3a1: 0x8132, 0x3a2: 0x812d, 0x3a3: 0x812d,
-	0x3a4: 0x812d, 0x3a5: 0x812d, 0x3a6: 0x812d, 0x3a7: 0x812d, 0x3a8: 0x8132, 0x3a9: 0x8132,
-	0x3aa: 0x812d, 0x3ab: 0x8132, 0x3ac: 0x8132, 0x3ad: 0x812e, 0x3ae: 0x8131, 0x3af: 0x8132,
-	0x3b0: 0x8105, 0x3b1: 0x8106, 0x3b2: 0x8107, 0x3b3: 0x8108, 0x3b4: 0x8109, 0x3b5: 0x810a,
-	0x3b6: 0x810b, 0x3b7: 0x810c, 0x3b8: 0x810d, 0x3b9: 0x810e, 0x3ba: 0x810e, 0x3bb: 0x810f,
-	0x3bc: 0x8110, 0x3bd: 0x8111, 0x3bf: 0x8112,
-	// Block 0xf, offset 0x3c0
-	0x3c8: 0xa000, 0x3ca: 0xa000, 0x3cb: 0x8116,
-	0x3cc: 0x8117, 0x3cd: 0x8118, 0x3ce: 0x8119, 0x3cf: 0x811a, 0x3d0: 0x811b, 0x3d1: 0x811c,
-	0x3d2: 0x811d, 0x3d3: 0x9932, 0x3d4: 0x9932, 0x3d5: 0x992d, 0x3d6: 0x812d, 0x3d7: 0x8132,
-	0x3d8: 0x8132, 0x3d9: 0x8132, 0x3da: 0x8132, 0x3db: 0x8132, 0x3dc: 0x812d, 0x3dd: 0x8132,
-	0x3de: 0x8132, 0x3df: 0x812d,
-	0x3f0: 0x811e, 0x3f5: 0x1d84,
-	0x3f6: 0x2013, 0x3f7: 0x204f, 0x3f8: 0x204a,
-	// Block 0x10, offset 0x400
-	0x405: 0xa000,
-	0x406: 0x2d26, 0x407: 0xa000, 0x408: 0x2d2e, 0x409: 0xa000, 0x40a: 0x2d36, 0x40b: 0xa000,
-	0x40c: 0x2d3e, 0x40d: 0xa000, 0x40e: 0x2d46, 0x411: 0xa000,
-	0x412: 0x2d4e,
-	0x434: 0x8102, 0x435: 0x9900,
-	0x43a: 0xa000, 0x43b: 0x2d56,
-	0x43c: 0xa000, 0x43d: 0x2d5e, 0x43e: 0xa000, 0x43f: 0xa000,
-	// Block 0x11, offset 0x440
-	0x440: 0x0069, 0x441: 0x006b, 0x442: 0x006f, 0x443: 0x0083, 0x444: 0x00f5, 0x445: 0x00f8,
-	0x446: 0x0413, 0x447: 0x0085, 0x448: 0x0089, 0x449: 0x008b, 0x44a: 0x0104, 0x44b: 0x0107,
-	0x44c: 0x010a, 0x44d: 0x008f, 0x44f: 0x0097, 0x450: 0x009b, 0x451: 0x00e0,
-	0x452: 0x009f, 0x453: 0x00fe, 0x454: 0x0417, 0x455: 0x041b, 0x456: 0x00a1, 0x457: 0x00a9,
-	0x458: 0x00ab, 0x459: 0x0423, 0x45a: 0x012b, 0x45b: 0x00ad, 0x45c: 0x0427, 0x45d: 0x01be,
-	0x45e: 0x01c1, 0x45f: 0x01c4, 0x460: 0x01fa, 0x461: 0x01fd, 0x462: 0x0093, 0x463: 0x00a5,
-	0x464: 0x00ab, 0x465: 0x00ad, 0x466: 0x01be, 0x467: 0x01c1, 0x468: 0x01eb, 0x469: 0x01fa,
-	0x46a: 0x01fd,
-	0x478: 0x020c,
-	// Block 0x12, offset 0x480
-	0x49b: 0x00fb, 0x49c: 0x0087, 0x49d: 0x0101,
-	0x49e: 0x00d4, 0x49f: 0x010a, 0x4a0: 0x008d, 0x4a1: 0x010d, 0x4a2: 0x0110, 0x4a3: 0x0116,
-	0x4a4: 0x011c, 0x4a5: 0x011f, 0x4a6: 0x0122, 0x4a7: 0x042b, 0x4a8: 0x016a, 0x4a9: 0x0128,
-	0x4aa: 0x042f, 0x4ab: 0x016d, 0x4ac: 0x0131, 0x4ad: 0x012e, 0x4ae: 0x0134, 0x4af: 0x0137,
-	0x4b0: 0x013a, 0x4b1: 0x013d, 0x4b2: 0x0140, 0x4b3: 0x014c, 0x4b4: 0x014f, 0x4b5: 0x00ec,
-	0x4b6: 0x0152, 0x4b7: 0x0155, 0x4b8: 0x041f, 0x4b9: 0x0158, 0x4ba: 0x015b, 0x4bb: 0x00b5,
-	0x4bc: 0x015e, 0x4bd: 0x0161, 0x4be: 0x0164, 0x4bf: 0x01d0,
-	// Block 0x13, offset 0x4c0
-	0x4c0: 0x8132, 0x4c1: 0x8132, 0x4c2: 0x812d, 0x4c3: 0x8132, 0x4c4: 0x8132, 0x4c5: 0x8132,
-	0x4c6: 0x8132, 0x4c7: 0x8132, 0x4c8: 0x8132, 0x4c9: 0x8132, 0x4ca: 0x812d, 0x4cb: 0x8132,
-	0x4cc: 0x8132, 0x4cd: 0x8135, 0x4ce: 0x812a, 0x4cf: 0x812d, 0x4d0: 0x8129, 0x4d1: 0x8132,
-	0x4d2: 0x8132, 0x4d3: 0x8132, 0x4d4: 0x8132, 0x4d5: 0x8132, 0x4d6: 0x8132, 0x4d7: 0x8132,
-	0x4d8: 0x8132, 0x4d9: 0x8132, 0x4da: 0x8132, 0x4db: 0x8132, 0x4dc: 0x8132, 0x4dd: 0x8132,
-	0x4de: 0x8132, 0x4df: 0x8132, 0x4e0: 0x8132, 0x4e1: 0x8132, 0x4e2: 0x8132, 0x4e3: 0x8132,
-	0x4e4: 0x8132, 0x4e5: 0x8132, 0x4e6: 0x8132, 0x4e7: 0x8132, 0x4e8: 0x8132, 0x4e9: 0x8132,
-	0x4ea: 0x8132, 0x4eb: 0x8132, 0x4ec: 0x8132, 0x4ed: 0x8132, 0x4ee: 0x8132, 0x4ef: 0x8132,
-	0x4f0: 0x8132, 0x4f1: 0x8132, 0x4f2: 0x8132, 0x4f3: 0x8132, 0x4f4: 0x8132, 0x4f5: 0x8132,
-	0x4f6: 0x8133, 0x4f7: 0x8131, 0x4f8: 0x8131, 0x4f9: 0x812d, 0x4fb: 0x8132,
-	0x4fc: 0x8134, 0x4fd: 0x812d, 0x4fe: 0x8132, 0x4ff: 0x812d,
-	// Block 0x14, offset 0x500
-	0x500: 0x2f97, 0x501: 0x32a3, 0x502: 0x2fa1, 0x503: 0x32ad, 0x504: 0x2fa6, 0x505: 0x32b2,
-	0x506: 0x2fab, 0x507: 0x32b7, 0x508: 0x38cc, 0x509: 0x3a5b, 0x50a: 0x2fc4, 0x50b: 0x32d0,
-	0x50c: 0x2fce, 0x50d: 0x32da, 0x50e: 0x2fdd, 0x50f: 0x32e9, 0x510: 0x2fd3, 0x511: 0x32df,
-	0x512: 0x2fd8, 0x513: 0x32e4, 0x514: 0x38ef, 0x515: 0x3a7e, 0x516: 0x38f6, 0x517: 0x3a85,
-	0x518: 0x3019, 0x519: 0x3325, 0x51a: 0x301e, 0x51b: 0x332a, 0x51c: 0x3904, 0x51d: 0x3a93,
-	0x51e: 0x3023, 0x51f: 0x332f, 0x520: 0x3032, 0x521: 0x333e, 0x522: 0x3050, 0x523: 0x335c,
-	0x524: 0x305f, 0x525: 0x336b, 0x526: 0x3055, 0x527: 0x3361, 0x528: 0x3064, 0x529: 0x3370,
-	0x52a: 0x3069, 0x52b: 0x3375, 0x52c: 0x30af, 0x52d: 0x33bb, 0x52e: 0x390b, 0x52f: 0x3a9a,
-	0x530: 0x30b9, 0x531: 0x33ca, 0x532: 0x30c3, 0x533: 0x33d4, 0x534: 0x30cd, 0x535: 0x33de,
-	0x536: 0x46c4, 0x537: 0x4755, 0x538: 0x3912, 0x539: 0x3aa1, 0x53a: 0x30e6, 0x53b: 0x33f7,
-	0x53c: 0x30e1, 0x53d: 0x33f2, 0x53e: 0x30eb, 0x53f: 0x33fc,
-	// Block 0x15, offset 0x540
-	0x540: 0x30f0, 0x541: 0x3401, 0x542: 0x30f5, 0x543: 0x3406, 0x544: 0x3109, 0x545: 0x341a,
-	0x546: 0x3113, 0x547: 0x3424, 0x548: 0x3122, 0x549: 0x3433, 0x54a: 0x311d, 0x54b: 0x342e,
-	0x54c: 0x3935, 0x54d: 0x3ac4, 0x54e: 0x3943, 0x54f: 0x3ad2, 0x550: 0x394a, 0x551: 0x3ad9,
-	0x552: 0x3951, 0x553: 0x3ae0, 0x554: 0x314f, 0x555: 0x3460, 0x556: 0x3154, 0x557: 0x3465,
-	0x558: 0x315e, 0x559: 0x346f, 0x55a: 0x46f1, 0x55b: 0x4782, 0x55c: 0x3997, 0x55d: 0x3b26,
-	0x55e: 0x3177, 0x55f: 0x3488, 0x560: 0x3181, 0x561: 0x3492, 0x562: 0x4700, 0x563: 0x4791,
-	0x564: 0x399e, 0x565: 0x3b2d, 0x566: 0x39a5, 0x567: 0x3b34, 0x568: 0x39ac, 0x569: 0x3b3b,
-	0x56a: 0x3190, 0x56b: 0x34a1, 0x56c: 0x319a, 0x56d: 0x34b0, 0x56e: 0x31ae, 0x56f: 0x34c4,
-	0x570: 0x31a9, 0x571: 0x34bf, 0x572: 0x31ea, 0x573: 0x3500, 0x574: 0x31f9, 0x575: 0x350f,
-	0x576: 0x31f4, 0x577: 0x350a, 0x578: 0x39b3, 0x579: 0x3b42, 0x57a: 0x39ba, 0x57b: 0x3b49,
-	0x57c: 0x31fe, 0x57d: 0x3514, 0x57e: 0x3203, 0x57f: 0x3519,
-	// Block 0x16, offset 0x580
-	0x580: 0x3208, 0x581: 0x351e, 0x582: 0x320d, 0x583: 0x3523, 0x584: 0x321c, 0x585: 0x3532,
-	0x586: 0x3217, 0x587: 0x352d, 0x588: 0x3221, 0x589: 0x353c, 0x58a: 0x3226, 0x58b: 0x3541,
-	0x58c: 0x322b, 0x58d: 0x3546, 0x58e: 0x3249, 0x58f: 0x3564, 0x590: 0x3262, 0x591: 0x3582,
-	0x592: 0x3271, 0x593: 0x3591, 0x594: 0x3276, 0x595: 0x3596, 0x596: 0x337a, 0x597: 0x34a6,
-	0x598: 0x3537, 0x599: 0x3573, 0x59a: 0x1be0, 0x59b: 0x42d7,
-	0x5a0: 0x46a1, 0x5a1: 0x4732, 0x5a2: 0x2f83, 0x5a3: 0x328f,
-	0x5a4: 0x3878, 0x5a5: 0x3a07, 0x5a6: 0x3871, 0x5a7: 0x3a00, 0x5a8: 0x3886, 0x5a9: 0x3a15,
-	0x5aa: 0x387f, 0x5ab: 0x3a0e, 0x5ac: 0x38be, 0x5ad: 0x3a4d, 0x5ae: 0x3894, 0x5af: 0x3a23,
-	0x5b0: 0x388d, 0x5b1: 0x3a1c, 0x5b2: 0x38a2, 0x5b3: 0x3a31, 0x5b4: 0x389b, 0x5b5: 0x3a2a,
-	0x5b6: 0x38c5, 0x5b7: 0x3a54, 0x5b8: 0x46b5, 0x5b9: 0x4746, 0x5ba: 0x3000, 0x5bb: 0x330c,
-	0x5bc: 0x2fec, 0x5bd: 0x32f8, 0x5be: 0x38da, 0x5bf: 0x3a69,
-	// Block 0x17, offset 0x5c0
-	0x5c0: 0x38d3, 0x5c1: 0x3a62, 0x5c2: 0x38e8, 0x5c3: 0x3a77, 0x5c4: 0x38e1, 0x5c5: 0x3a70,
-	0x5c6: 0x38fd, 0x5c7: 0x3a8c, 0x5c8: 0x3091, 0x5c9: 0x339d, 0x5ca: 0x30a5, 0x5cb: 0x33b1,
-	0x5cc: 0x46e7, 0x5cd: 0x4778, 0x5ce: 0x3136, 0x5cf: 0x3447, 0x5d0: 0x3920, 0x5d1: 0x3aaf,
-	0x5d2: 0x3919, 0x5d3: 0x3aa8, 0x5d4: 0x392e, 0x5d5: 0x3abd, 0x5d6: 0x3927, 0x5d7: 0x3ab6,
-	0x5d8: 0x3989, 0x5d9: 0x3b18, 0x5da: 0x396d, 0x5db: 0x3afc, 0x5dc: 0x3966, 0x5dd: 0x3af5,
-	0x5de: 0x397b, 0x5df: 0x3b0a, 0x5e0: 0x3974, 0x5e1: 0x3b03, 0x5e2: 0x3982, 0x5e3: 0x3b11,
-	0x5e4: 0x31e5, 0x5e5: 0x34fb, 0x5e6: 0x31c7, 0x5e7: 0x34dd, 0x5e8: 0x39e4, 0x5e9: 0x3b73,
-	0x5ea: 0x39dd, 0x5eb: 0x3b6c, 0x5ec: 0x39f2, 0x5ed: 0x3b81, 0x5ee: 0x39eb, 0x5ef: 0x3b7a,
-	0x5f0: 0x39f9, 0x5f1: 0x3b88, 0x5f2: 0x3230, 0x5f3: 0x354b, 0x5f4: 0x3258, 0x5f5: 0x3578,
-	0x5f6: 0x3253, 0x5f7: 0x356e, 0x5f8: 0x323f, 0x5f9: 0x355a,
-	// Block 0x18, offset 0x600
-	0x600: 0x4804, 0x601: 0x480a, 0x602: 0x491e, 0x603: 0x4936, 0x604: 0x4926, 0x605: 0x493e,
-	0x606: 0x492e, 0x607: 0x4946, 0x608: 0x47aa, 0x609: 0x47b0, 0x60a: 0x488e, 0x60b: 0x48a6,
-	0x60c: 0x4896, 0x60d: 0x48ae, 0x60e: 0x489e, 0x60f: 0x48b6, 0x610: 0x4816, 0x611: 0x481c,
-	0x612: 0x3db8, 0x613: 0x3dc8, 0x614: 0x3dc0, 0x615: 0x3dd0,
-	0x618: 0x47b6, 0x619: 0x47bc, 0x61a: 0x3ce8, 0x61b: 0x3cf8, 0x61c: 0x3cf0, 0x61d: 0x3d00,
-	0x620: 0x482e, 0x621: 0x4834, 0x622: 0x494e, 0x623: 0x4966,
-	0x624: 0x4956, 0x625: 0x496e, 0x626: 0x495e, 0x627: 0x4976, 0x628: 0x47c2, 0x629: 0x47c8,
-	0x62a: 0x48be, 0x62b: 0x48d6, 0x62c: 0x48c6, 0x62d: 0x48de, 0x62e: 0x48ce, 0x62f: 0x48e6,
-	0x630: 0x4846, 0x631: 0x484c, 0x632: 0x3e18, 0x633: 0x3e30, 0x634: 0x3e20, 0x635: 0x3e38,
-	0x636: 0x3e28, 0x637: 0x3e40, 0x638: 0x47ce, 0x639: 0x47d4, 0x63a: 0x3d18, 0x63b: 0x3d30,
-	0x63c: 0x3d20, 0x63d: 0x3d38, 0x63e: 0x3d28, 0x63f: 0x3d40,
-	// Block 0x19, offset 0x640
-	0x640: 0x4852, 0x641: 0x4858, 0x642: 0x3e48, 0x643: 0x3e58, 0x644: 0x3e50, 0x645: 0x3e60,
-	0x648: 0x47da, 0x649: 0x47e0, 0x64a: 0x3d48, 0x64b: 0x3d58,
-	0x64c: 0x3d50, 0x64d: 0x3d60, 0x650: 0x4864, 0x651: 0x486a,
-	0x652: 0x3e80, 0x653: 0x3e98, 0x654: 0x3e88, 0x655: 0x3ea0, 0x656: 0x3e90, 0x657: 0x3ea8,
-	0x659: 0x47e6, 0x65b: 0x3d68, 0x65d: 0x3d70,
-	0x65f: 0x3d78, 0x660: 0x487c, 0x661: 0x4882, 0x662: 0x497e, 0x663: 0x4996,
-	0x664: 0x4986, 0x665: 0x499e, 0x666: 0x498e, 0x667: 0x49a6, 0x668: 0x47ec, 0x669: 0x47f2,
-	0x66a: 0x48ee, 0x66b: 0x4906, 0x66c: 0x48f6, 0x66d: 0x490e, 0x66e: 0x48fe, 0x66f: 0x4916,
-	0x670: 0x47f8, 0x671: 0x431e, 0x672: 0x3691, 0x673: 0x4324, 0x674: 0x4822, 0x675: 0x432a,
-	0x676: 0x36a3, 0x677: 0x4330, 0x678: 0x36c1, 0x679: 0x4336, 0x67a: 0x36d9, 0x67b: 0x433c,
-	0x67c: 0x4870, 0x67d: 0x4342,
-	// Block 0x1a, offset 0x680
-	0x680: 0x3da0, 0x681: 0x3da8, 0x682: 0x4184, 0x683: 0x41a2, 0x684: 0x418e, 0x685: 0x41ac,
-	0x686: 0x4198, 0x687: 0x41b6, 0x688: 0x3cd8, 0x689: 0x3ce0, 0x68a: 0x40d0, 0x68b: 0x40ee,
-	0x68c: 0x40da, 0x68d: 0x40f8, 0x68e: 0x40e4, 0x68f: 0x4102, 0x690: 0x3de8, 0x691: 0x3df0,
-	0x692: 0x41c0, 0x693: 0x41de, 0x694: 0x41ca, 0x695: 0x41e8, 0x696: 0x41d4, 0x697: 0x41f2,
-	0x698: 0x3d08, 0x699: 0x3d10, 0x69a: 0x410c, 0x69b: 0x412a, 0x69c: 0x4116, 0x69d: 0x4134,
-	0x69e: 0x4120, 0x69f: 0x413e, 0x6a0: 0x3ec0, 0x6a1: 0x3ec8, 0x6a2: 0x41fc, 0x6a3: 0x421a,
-	0x6a4: 0x4206, 0x6a5: 0x4224, 0x6a6: 0x4210, 0x6a7: 0x422e, 0x6a8: 0x3d80, 0x6a9: 0x3d88,
-	0x6aa: 0x4148, 0x6ab: 0x4166, 0x6ac: 0x4152, 0x6ad: 0x4170, 0x6ae: 0x415c, 0x6af: 0x417a,
-	0x6b0: 0x3685, 0x6b1: 0x367f, 0x6b2: 0x3d90, 0x6b3: 0x368b, 0x6b4: 0x3d98,
-	0x6b6: 0x4810, 0x6b7: 0x3db0, 0x6b8: 0x35f5, 0x6b9: 0x35ef, 0x6ba: 0x35e3, 0x6bb: 0x42ee,
-	0x6bc: 0x35fb, 0x6bd: 0x4287, 0x6be: 0x01d3, 0x6bf: 0x4287,
-	// Block 0x1b, offset 0x6c0
-	0x6c0: 0x42a0, 0x6c1: 0x4482, 0x6c2: 0x3dd8, 0x6c3: 0x369d, 0x6c4: 0x3de0,
-	0x6c6: 0x483a, 0x6c7: 0x3df8, 0x6c8: 0x3601, 0x6c9: 0x42f4, 0x6ca: 0x360d, 0x6cb: 0x42fa,
-	0x6cc: 0x3619, 0x6cd: 0x4489, 0x6ce: 0x4490, 0x6cf: 0x4497, 0x6d0: 0x36b5, 0x6d1: 0x36af,
-	0x6d2: 0x3e00, 0x6d3: 0x44e4, 0x6d6: 0x36bb, 0x6d7: 0x3e10,
-	0x6d8: 0x3631, 0x6d9: 0x362b, 0x6da: 0x361f, 0x6db: 0x4300, 0x6dd: 0x449e,
-	0x6de: 0x44a5, 0x6df: 0x44ac, 0x6e0: 0x36eb, 0x6e1: 0x36e5, 0x6e2: 0x3e68, 0x6e3: 0x44ec,
-	0x6e4: 0x36cd, 0x6e5: 0x36d3, 0x6e6: 0x36f1, 0x6e7: 0x3e78, 0x6e8: 0x3661, 0x6e9: 0x365b,
-	0x6ea: 0x364f, 0x6eb: 0x430c, 0x6ec: 0x3649, 0x6ed: 0x4474, 0x6ee: 0x447b, 0x6ef: 0x0081,
-	0x6f2: 0x3eb0, 0x6f3: 0x36f7, 0x6f4: 0x3eb8,
-	0x6f6: 0x4888, 0x6f7: 0x3ed0, 0x6f8: 0x363d, 0x6f9: 0x4306, 0x6fa: 0x366d, 0x6fb: 0x4318,
-	0x6fc: 0x3679, 0x6fd: 0x425a, 0x6fe: 0x428c,
-	// Block 0x1c, offset 0x700
-	0x700: 0x1bd8, 0x701: 0x1bdc, 0x702: 0x0047, 0x703: 0x1c54, 0x705: 0x1be8,
-	0x706: 0x1bec, 0x707: 0x00e9, 0x709: 0x1c58, 0x70a: 0x008f, 0x70b: 0x0051,
-	0x70c: 0x0051, 0x70d: 0x0051, 0x70e: 0x0091, 0x70f: 0x00da, 0x710: 0x0053, 0x711: 0x0053,
-	0x712: 0x0059, 0x713: 0x0099, 0x715: 0x005d, 0x716: 0x198d,
-	0x719: 0x0061, 0x71a: 0x0063, 0x71b: 0x0065, 0x71c: 0x0065, 0x71d: 0x0065,
-	0x720: 0x199f, 0x721: 0x1bc8, 0x722: 0x19a8,
-	0x724: 0x0075, 0x726: 0x01b8, 0x728: 0x0075,
-	0x72a: 0x0057, 0x72b: 0x42d2, 0x72c: 0x0045, 0x72d: 0x0047, 0x72f: 0x008b,
-	0x730: 0x004b, 0x731: 0x004d, 0x733: 0x005b, 0x734: 0x009f, 0x735: 0x0215,
-	0x736: 0x0218, 0x737: 0x021b, 0x738: 0x021e, 0x739: 0x0093, 0x73b: 0x1b98,
-	0x73c: 0x01e8, 0x73d: 0x01c1, 0x73e: 0x0179, 0x73f: 0x01a0,
-	// Block 0x1d, offset 0x740
-	0x740: 0x0463, 0x745: 0x0049,
-	0x746: 0x0089, 0x747: 0x008b, 0x748: 0x0093, 0x749: 0x0095,
-	0x750: 0x222e, 0x751: 0x223a,
-	0x752: 0x22ee, 0x753: 0x2216, 0x754: 0x229a, 0x755: 0x2222, 0x756: 0x22a0, 0x757: 0x22b8,
-	0x758: 0x22c4, 0x759: 0x2228, 0x75a: 0x22ca, 0x75b: 0x2234, 0x75c: 0x22be, 0x75d: 0x22d0,
-	0x75e: 0x22d6, 0x75f: 0x1cbc, 0x760: 0x0053, 0x761: 0x195a, 0x762: 0x1ba4, 0x763: 0x1963,
-	0x764: 0x006d, 0x765: 0x19ab, 0x766: 0x1bd0, 0x767: 0x1d48, 0x768: 0x1966, 0x769: 0x0071,
-	0x76a: 0x19b7, 0x76b: 0x1bd4, 0x76c: 0x0059, 0x76d: 0x0047, 0x76e: 0x0049, 0x76f: 0x005b,
-	0x770: 0x0093, 0x771: 0x19e4, 0x772: 0x1c18, 0x773: 0x19ed, 0x774: 0x00ad, 0x775: 0x1a62,
-	0x776: 0x1c4c, 0x777: 0x1d5c, 0x778: 0x19f0, 0x779: 0x00b1, 0x77a: 0x1a65, 0x77b: 0x1c50,
-	0x77c: 0x0099, 0x77d: 0x0087, 0x77e: 0x0089, 0x77f: 0x009b,
-	// Block 0x1e, offset 0x780
-	0x781: 0x3c06, 0x783: 0xa000, 0x784: 0x3c0d, 0x785: 0xa000,
-	0x787: 0x3c14, 0x788: 0xa000, 0x789: 0x3c1b,
-	0x78d: 0xa000,
-	0x7a0: 0x2f65, 0x7a1: 0xa000, 0x7a2: 0x3c29,
-	0x7a4: 0xa000, 0x7a5: 0xa000,
-	0x7ad: 0x3c22, 0x7ae: 0x2f60, 0x7af: 0x2f6a,
-	0x7b0: 0x3c30, 0x7b1: 0x3c37, 0x7b2: 0xa000, 0x7b3: 0xa000, 0x7b4: 0x3c3e, 0x7b5: 0x3c45,
-	0x7b6: 0xa000, 0x7b7: 0xa000, 0x7b8: 0x3c4c, 0x7b9: 0x3c53, 0x7ba: 0xa000, 0x7bb: 0xa000,
-	0x7bc: 0xa000, 0x7bd: 0xa000,
-	// Block 0x1f, offset 0x7c0
-	0x7c0: 0x3c5a, 0x7c1: 0x3c61, 0x7c2: 0xa000, 0x7c3: 0xa000, 0x7c4: 0x3c76, 0x7c5: 0x3c7d,
-	0x7c6: 0xa000, 0x7c7: 0xa000, 0x7c8: 0x3c84, 0x7c9: 0x3c8b,
-	0x7d1: 0xa000,
-	0x7d2: 0xa000,
-	0x7e2: 0xa000,
-	0x7e8: 0xa000, 0x7e9: 0xa000,
-	0x7eb: 0xa000, 0x7ec: 0x3ca0, 0x7ed: 0x3ca7, 0x7ee: 0x3cae, 0x7ef: 0x3cb5,
-	0x7f2: 0xa000, 0x7f3: 0xa000, 0x7f4: 0xa000, 0x7f5: 0xa000,
-	// Block 0x20, offset 0x800
-	0x820: 0x0023, 0x821: 0x0025, 0x822: 0x0027, 0x823: 0x0029,
-	0x824: 0x002b, 0x825: 0x002d, 0x826: 0x002f, 0x827: 0x0031, 0x828: 0x0033, 0x829: 0x1882,
-	0x82a: 0x1885, 0x82b: 0x1888, 0x82c: 0x188b, 0x82d: 0x188e, 0x82e: 0x1891, 0x82f: 0x1894,
-	0x830: 0x1897, 0x831: 0x189a, 0x832: 0x189d, 0x833: 0x18a6, 0x834: 0x1a68, 0x835: 0x1a6c,
-	0x836: 0x1a70, 0x837: 0x1a74, 0x838: 0x1a78, 0x839: 0x1a7c, 0x83a: 0x1a80, 0x83b: 0x1a84,
-	0x83c: 0x1a88, 0x83d: 0x1c80, 0x83e: 0x1c85, 0x83f: 0x1c8a,
-	// Block 0x21, offset 0x840
-	0x840: 0x1c8f, 0x841: 0x1c94, 0x842: 0x1c99, 0x843: 0x1c9e, 0x844: 0x1ca3, 0x845: 0x1ca8,
-	0x846: 0x1cad, 0x847: 0x1cb2, 0x848: 0x187f, 0x849: 0x18a3, 0x84a: 0x18c7, 0x84b: 0x18eb,
-	0x84c: 0x190f, 0x84d: 0x1918, 0x84e: 0x191e, 0x84f: 0x1924, 0x850: 0x192a, 0x851: 0x1b60,
-	0x852: 0x1b64, 0x853: 0x1b68, 0x854: 0x1b6c, 0x855: 0x1b70, 0x856: 0x1b74, 0x857: 0x1b78,
-	0x858: 0x1b7c, 0x859: 0x1b80, 0x85a: 0x1b84, 0x85b: 0x1b88, 0x85c: 0x1af4, 0x85d: 0x1af8,
-	0x85e: 0x1afc, 0x85f: 0x1b00, 0x860: 0x1b04, 0x861: 0x1b08, 0x862: 0x1b0c, 0x863: 0x1b10,
-	0x864: 0x1b14, 0x865: 0x1b18, 0x866: 0x1b1c, 0x867: 0x1b20, 0x868: 0x1b24, 0x869: 0x1b28,
-	0x86a: 0x1b2c, 0x86b: 0x1b30, 0x86c: 0x1b34, 0x86d: 0x1b38, 0x86e: 0x1b3c, 0x86f: 0x1b40,
-	0x870: 0x1b44, 0x871: 0x1b48, 0x872: 0x1b4c, 0x873: 0x1b50, 0x874: 0x1b54, 0x875: 0x1b58,
-	0x876: 0x0043, 0x877: 0x0045, 0x878: 0x0047, 0x879: 0x0049, 0x87a: 0x004b, 0x87b: 0x004d,
-	0x87c: 0x004f, 0x87d: 0x0051, 0x87e: 0x0053, 0x87f: 0x0055,
-	// Block 0x22, offset 0x880
-	0x880: 0x06bf, 0x881: 0x06e3, 0x882: 0x06ef, 0x883: 0x06ff, 0x884: 0x0707, 0x885: 0x0713,
-	0x886: 0x071b, 0x887: 0x0723, 0x888: 0x072f, 0x889: 0x0783, 0x88a: 0x079b, 0x88b: 0x07ab,
-	0x88c: 0x07bb, 0x88d: 0x07cb, 0x88e: 0x07db, 0x88f: 0x07fb, 0x890: 0x07ff, 0x891: 0x0803,
-	0x892: 0x0837, 0x893: 0x085f, 0x894: 0x086f, 0x895: 0x0877, 0x896: 0x087b, 0x897: 0x0887,
-	0x898: 0x08a3, 0x899: 0x08a7, 0x89a: 0x08bf, 0x89b: 0x08c3, 0x89c: 0x08cb, 0x89d: 0x08db,
-	0x89e: 0x0977, 0x89f: 0x098b, 0x8a0: 0x09cb, 0x8a1: 0x09df, 0x8a2: 0x09e7, 0x8a3: 0x09eb,
-	0x8a4: 0x09fb, 0x8a5: 0x0a17, 0x8a6: 0x0a43, 0x8a7: 0x0a4f, 0x8a8: 0x0a6f, 0x8a9: 0x0a7b,
-	0x8aa: 0x0a7f, 0x8ab: 0x0a83, 0x8ac: 0x0a9b, 0x8ad: 0x0a9f, 0x8ae: 0x0acb, 0x8af: 0x0ad7,
-	0x8b0: 0x0adf, 0x8b1: 0x0ae7, 0x8b2: 0x0af7, 0x8b3: 0x0aff, 0x8b4: 0x0b07, 0x8b5: 0x0b33,
-	0x8b6: 0x0b37, 0x8b7: 0x0b3f, 0x8b8: 0x0b43, 0x8b9: 0x0b4b, 0x8ba: 0x0b53, 0x8bb: 0x0b63,
-	0x8bc: 0x0b7f, 0x8bd: 0x0bf7, 0x8be: 0x0c0b, 0x8bf: 0x0c0f,
-	// Block 0x23, offset 0x8c0
-	0x8c0: 0x0c8f, 0x8c1: 0x0c93, 0x8c2: 0x0ca7, 0x8c3: 0x0cab, 0x8c4: 0x0cb3, 0x8c5: 0x0cbb,
-	0x8c6: 0x0cc3, 0x8c7: 0x0ccf, 0x8c8: 0x0cf7, 0x8c9: 0x0d07, 0x8ca: 0x0d1b, 0x8cb: 0x0d8b,
-	0x8cc: 0x0d97, 0x8cd: 0x0da7, 0x8ce: 0x0db3, 0x8cf: 0x0dbf, 0x8d0: 0x0dc7, 0x8d1: 0x0dcb,
-	0x8d2: 0x0dcf, 0x8d3: 0x0dd3, 0x8d4: 0x0dd7, 0x8d5: 0x0e8f, 0x8d6: 0x0ed7, 0x8d7: 0x0ee3,
-	0x8d8: 0x0ee7, 0x8d9: 0x0eeb, 0x8da: 0x0eef, 0x8db: 0x0ef7, 0x8dc: 0x0efb, 0x8dd: 0x0f0f,
-	0x8de: 0x0f2b, 0x8df: 0x0f33, 0x8e0: 0x0f73, 0x8e1: 0x0f77, 0x8e2: 0x0f7f, 0x8e3: 0x0f83,
-	0x8e4: 0x0f8b, 0x8e5: 0x0f8f, 0x8e6: 0x0fb3, 0x8e7: 0x0fb7, 0x8e8: 0x0fd3, 0x8e9: 0x0fd7,
-	0x8ea: 0x0fdb, 0x8eb: 0x0fdf, 0x8ec: 0x0ff3, 0x8ed: 0x1017, 0x8ee: 0x101b, 0x8ef: 0x101f,
-	0x8f0: 0x1043, 0x8f1: 0x1083, 0x8f2: 0x1087, 0x8f3: 0x10a7, 0x8f4: 0x10b7, 0x8f5: 0x10bf,
-	0x8f6: 0x10df, 0x8f7: 0x1103, 0x8f8: 0x1147, 0x8f9: 0x114f, 0x8fa: 0x1163, 0x8fb: 0x116f,
-	0x8fc: 0x1177, 0x8fd: 0x117f, 0x8fe: 0x1183, 0x8ff: 0x1187,
-	// Block 0x24, offset 0x900
-	0x900: 0x119f, 0x901: 0x11a3, 0x902: 0x11bf, 0x903: 0x11c7, 0x904: 0x11cf, 0x905: 0x11d3,
-	0x906: 0x11df, 0x907: 0x11e7, 0x908: 0x11eb, 0x909: 0x11ef, 0x90a: 0x11f7, 0x90b: 0x11fb,
-	0x90c: 0x129b, 0x90d: 0x12af, 0x90e: 0x12e3, 0x90f: 0x12e7, 0x910: 0x12ef, 0x911: 0x131b,
-	0x912: 0x1323, 0x913: 0x132b, 0x914: 0x1333, 0x915: 0x136f, 0x916: 0x1373, 0x917: 0x137b,
-	0x918: 0x137f, 0x919: 0x1383, 0x91a: 0x13af, 0x91b: 0x13b3, 0x91c: 0x13bb, 0x91d: 0x13cf,
-	0x91e: 0x13d3, 0x91f: 0x13ef, 0x920: 0x13f7, 0x921: 0x13fb, 0x922: 0x141f, 0x923: 0x143f,
-	0x924: 0x1453, 0x925: 0x1457, 0x926: 0x145f, 0x927: 0x148b, 0x928: 0x148f, 0x929: 0x149f,
-	0x92a: 0x14c3, 0x92b: 0x14cf, 0x92c: 0x14df, 0x92d: 0x14f7, 0x92e: 0x14ff, 0x92f: 0x1503,
-	0x930: 0x1507, 0x931: 0x150b, 0x932: 0x1517, 0x933: 0x151b, 0x934: 0x1523, 0x935: 0x153f,
-	0x936: 0x1543, 0x937: 0x1547, 0x938: 0x155f, 0x939: 0x1563, 0x93a: 0x156b, 0x93b: 0x157f,
-	0x93c: 0x1583, 0x93d: 0x1587, 0x93e: 0x158f, 0x93f: 0x1593,
-	// Block 0x25, offset 0x940
-	0x946: 0xa000, 0x94b: 0xa000,
-	0x94c: 0x3f08, 0x94d: 0xa000, 0x94e: 0x3f10, 0x94f: 0xa000, 0x950: 0x3f18, 0x951: 0xa000,
-	0x952: 0x3f20, 0x953: 0xa000, 0x954: 0x3f28, 0x955: 0xa000, 0x956: 0x3f30, 0x957: 0xa000,
-	0x958: 0x3f38, 0x959: 0xa000, 0x95a: 0x3f40, 0x95b: 0xa000, 0x95c: 0x3f48, 0x95d: 0xa000,
-	0x95e: 0x3f50, 0x95f: 0xa000, 0x960: 0x3f58, 0x961: 0xa000, 0x962: 0x3f60,
-	0x964: 0xa000, 0x965: 0x3f68, 0x966: 0xa000, 0x967: 0x3f70, 0x968: 0xa000, 0x969: 0x3f78,
-	0x96f: 0xa000,
-	0x970: 0x3f80, 0x971: 0x3f88, 0x972: 0xa000, 0x973: 0x3f90, 0x974: 0x3f98, 0x975: 0xa000,
-	0x976: 0x3fa0, 0x977: 0x3fa8, 0x978: 0xa000, 0x979: 0x3fb0, 0x97a: 0x3fb8, 0x97b: 0xa000,
-	0x97c: 0x3fc0, 0x97d: 0x3fc8,
-	// Block 0x26, offset 0x980
-	0x994: 0x3f00,
-	0x999: 0x9903, 0x99a: 0x9903, 0x99b: 0x42dc, 0x99c: 0x42e2, 0x99d: 0xa000,
-	0x99e: 0x3fd0, 0x99f: 0x26b4,
-	0x9a6: 0xa000,
-	0x9ab: 0xa000, 0x9ac: 0x3fe0, 0x9ad: 0xa000, 0x9ae: 0x3fe8, 0x9af: 0xa000,
-	0x9b0: 0x3ff0, 0x9b1: 0xa000, 0x9b2: 0x3ff8, 0x9b3: 0xa000, 0x9b4: 0x4000, 0x9b5: 0xa000,
-	0x9b6: 0x4008, 0x9b7: 0xa000, 0x9b8: 0x4010, 0x9b9: 0xa000, 0x9ba: 0x4018, 0x9bb: 0xa000,
-	0x9bc: 0x4020, 0x9bd: 0xa000, 0x9be: 0x4028, 0x9bf: 0xa000,
-	// Block 0x27, offset 0x9c0
-	0x9c0: 0x4030, 0x9c1: 0xa000, 0x9c2: 0x4038, 0x9c4: 0xa000, 0x9c5: 0x4040,
-	0x9c6: 0xa000, 0x9c7: 0x4048, 0x9c8: 0xa000, 0x9c9: 0x4050,
-	0x9cf: 0xa000, 0x9d0: 0x4058, 0x9d1: 0x4060,
-	0x9d2: 0xa000, 0x9d3: 0x4068, 0x9d4: 0x4070, 0x9d5: 0xa000, 0x9d6: 0x4078, 0x9d7: 0x4080,
-	0x9d8: 0xa000, 0x9d9: 0x4088, 0x9da: 0x4090, 0x9db: 0xa000, 0x9dc: 0x4098, 0x9dd: 0x40a0,
-	0x9ef: 0xa000,
-	0x9f0: 0xa000, 0x9f1: 0xa000, 0x9f2: 0xa000, 0x9f4: 0x3fd8,
-	0x9f7: 0x40a8, 0x9f8: 0x40b0, 0x9f9: 0x40b8, 0x9fa: 0x40c0,
-	0x9fd: 0xa000, 0x9fe: 0x40c8, 0x9ff: 0x26c9,
-	// Block 0x28, offset 0xa00
-	0xa00: 0x0367, 0xa01: 0x032b, 0xa02: 0x032f, 0xa03: 0x0333, 0xa04: 0x037b, 0xa05: 0x0337,
-	0xa06: 0x033b, 0xa07: 0x033f, 0xa08: 0x0343, 0xa09: 0x0347, 0xa0a: 0x034b, 0xa0b: 0x034f,
-	0xa0c: 0x0353, 0xa0d: 0x0357, 0xa0e: 0x035b, 0xa0f: 0x49bd, 0xa10: 0x49c3, 0xa11: 0x49c9,
-	0xa12: 0x49cf, 0xa13: 0x49d5, 0xa14: 0x49db, 0xa15: 0x49e1, 0xa16: 0x49e7, 0xa17: 0x49ed,
-	0xa18: 0x49f3, 0xa19: 0x49f9, 0xa1a: 0x49ff, 0xa1b: 0x4a05, 0xa1c: 0x4a0b, 0xa1d: 0x4a11,
-	0xa1e: 0x4a17, 0xa1f: 0x4a1d, 0xa20: 0x4a23, 0xa21: 0x4a29, 0xa22: 0x4a2f, 0xa23: 0x4a35,
-	0xa24: 0x03c3, 0xa25: 0x035f, 0xa26: 0x0363, 0xa27: 0x03e7, 0xa28: 0x03eb, 0xa29: 0x03ef,
-	0xa2a: 0x03f3, 0xa2b: 0x03f7, 0xa2c: 0x03fb, 0xa2d: 0x03ff, 0xa2e: 0x036b, 0xa2f: 0x0403,
-	0xa30: 0x0407, 0xa31: 0x036f, 0xa32: 0x0373, 0xa33: 0x0377, 0xa34: 0x037f, 0xa35: 0x0383,
-	0xa36: 0x0387, 0xa37: 0x038b, 0xa38: 0x038f, 0xa39: 0x0393, 0xa3a: 0x0397, 0xa3b: 0x039b,
-	0xa3c: 0x039f, 0xa3d: 0x03a3, 0xa3e: 0x03a7, 0xa3f: 0x03ab,
-	// Block 0x29, offset 0xa40
-	0xa40: 0x03af, 0xa41: 0x03b3, 0xa42: 0x040b, 0xa43: 0x040f, 0xa44: 0x03b7, 0xa45: 0x03bb,
-	0xa46: 0x03bf, 0xa47: 0x03c7, 0xa48: 0x03cb, 0xa49: 0x03cf, 0xa4a: 0x03d3, 0xa4b: 0x03d7,
-	0xa4c: 0x03db, 0xa4d: 0x03df, 0xa4e: 0x03e3,
-	0xa52: 0x06bf, 0xa53: 0x071b, 0xa54: 0x06cb, 0xa55: 0x097b, 0xa56: 0x06cf, 0xa57: 0x06e7,
-	0xa58: 0x06d3, 0xa59: 0x0f93, 0xa5a: 0x0707, 0xa5b: 0x06db, 0xa5c: 0x06c3, 0xa5d: 0x09ff,
-	0xa5e: 0x098f, 0xa5f: 0x072f,
-	// Block 0x2a, offset 0xa80
-	0xa80: 0x2054, 0xa81: 0x205a, 0xa82: 0x2060, 0xa83: 0x2066, 0xa84: 0x206c, 0xa85: 0x2072,
-	0xa86: 0x2078, 0xa87: 0x207e, 0xa88: 0x2084, 0xa89: 0x208a, 0xa8a: 0x2090, 0xa8b: 0x2096,
-	0xa8c: 0x209c, 0xa8d: 0x20a2, 0xa8e: 0x2726, 0xa8f: 0x272f, 0xa90: 0x2738, 0xa91: 0x2741,
-	0xa92: 0x274a, 0xa93: 0x2753, 0xa94: 0x275c, 0xa95: 0x2765, 0xa96: 0x276e, 0xa97: 0x2780,
-	0xa98: 0x2789, 0xa99: 0x2792, 0xa9a: 0x279b, 0xa9b: 0x27a4, 0xa9c: 0x2777, 0xa9d: 0x2bac,
-	0xa9e: 0x2aed, 0xaa0: 0x20a8, 0xaa1: 0x20c0, 0xaa2: 0x20b4, 0xaa3: 0x2108,
-	0xaa4: 0x20c6, 0xaa5: 0x20e4, 0xaa6: 0x20ae, 0xaa7: 0x20de, 0xaa8: 0x20ba, 0xaa9: 0x20f0,
-	0xaaa: 0x2120, 0xaab: 0x213e, 0xaac: 0x2138, 0xaad: 0x212c, 0xaae: 0x217a, 0xaaf: 0x210e,
-	0xab0: 0x211a, 0xab1: 0x2132, 0xab2: 0x2126, 0xab3: 0x2150, 0xab4: 0x20fc, 0xab5: 0x2144,
-	0xab6: 0x216e, 0xab7: 0x2156, 0xab8: 0x20ea, 0xab9: 0x20cc, 0xaba: 0x2102, 0xabb: 0x2114,
-	0xabc: 0x214a, 0xabd: 0x20d2, 0xabe: 0x2174, 0xabf: 0x20f6,
-	// Block 0x2b, offset 0xac0
-	0xac0: 0x215c, 0xac1: 0x20d8, 0xac2: 0x2162, 0xac3: 0x2168, 0xac4: 0x092f, 0xac5: 0x0b03,
-	0xac6: 0x0ca7, 0xac7: 0x10c7,
-	0xad0: 0x1bc4, 0xad1: 0x18a9,
-	0xad2: 0x18ac, 0xad3: 0x18af, 0xad4: 0x18b2, 0xad5: 0x18b5, 0xad6: 0x18b8, 0xad7: 0x18bb,
-	0xad8: 0x18be, 0xad9: 0x18c1, 0xada: 0x18ca, 0xadb: 0x18cd, 0xadc: 0x18d0, 0xadd: 0x18d3,
-	0xade: 0x18d6, 0xadf: 0x18d9, 0xae0: 0x0313, 0xae1: 0x031b, 0xae2: 0x031f, 0xae3: 0x0327,
-	0xae4: 0x032b, 0xae5: 0x032f, 0xae6: 0x0337, 0xae7: 0x033f, 0xae8: 0x0343, 0xae9: 0x034b,
-	0xaea: 0x034f, 0xaeb: 0x0353, 0xaec: 0x0357, 0xaed: 0x035b, 0xaee: 0x2e18, 0xaef: 0x2e20,
-	0xaf0: 0x2e28, 0xaf1: 0x2e30, 0xaf2: 0x2e38, 0xaf3: 0x2e40, 0xaf4: 0x2e48, 0xaf5: 0x2e50,
-	0xaf6: 0x2e60, 0xaf7: 0x2e68, 0xaf8: 0x2e70, 0xaf9: 0x2e78, 0xafa: 0x2e80, 0xafb: 0x2e88,
-	0xafc: 0x2ed3, 0xafd: 0x2e9b, 0xafe: 0x2e58,
-	// Block 0x2c, offset 0xb00
-	0xb00: 0x06bf, 0xb01: 0x071b, 0xb02: 0x06cb, 0xb03: 0x097b, 0xb04: 0x071f, 0xb05: 0x07af,
-	0xb06: 0x06c7, 0xb07: 0x07ab, 0xb08: 0x070b, 0xb09: 0x0887, 0xb0a: 0x0d07, 0xb0b: 0x0e8f,
-	0xb0c: 0x0dd7, 0xb0d: 0x0d1b, 0xb0e: 0x145f, 0xb0f: 0x098b, 0xb10: 0x0ccf, 0xb11: 0x0d4b,
-	0xb12: 0x0d0b, 0xb13: 0x104b, 0xb14: 0x08fb, 0xb15: 0x0f03, 0xb16: 0x1387, 0xb17: 0x105f,
-	0xb18: 0x0843, 0xb19: 0x108f, 0xb1a: 0x0f9b, 0xb1b: 0x0a17, 0xb1c: 0x140f, 0xb1d: 0x077f,
-	0xb1e: 0x08ab, 0xb1f: 0x0df7, 0xb20: 0x1527, 0xb21: 0x0743, 0xb22: 0x07d3, 0xb23: 0x0d9b,
-	0xb24: 0x06cf, 0xb25: 0x06e7, 0xb26: 0x06d3, 0xb27: 0x0adb, 0xb28: 0x08ef, 0xb29: 0x087f,
-	0xb2a: 0x0a57, 0xb2b: 0x0a4b, 0xb2c: 0x0feb, 0xb2d: 0x073f, 0xb2e: 0x139b, 0xb2f: 0x089b,
-	0xb30: 0x09f3, 0xb31: 0x18dc, 0xb32: 0x18df, 0xb33: 0x18e2, 0xb34: 0x18e5, 0xb35: 0x18ee,
-	0xb36: 0x18f1, 0xb37: 0x18f4, 0xb38: 0x18f7, 0xb39: 0x18fa, 0xb3a: 0x18fd, 0xb3b: 0x1900,
-	0xb3c: 0x1903, 0xb3d: 0x1906, 0xb3e: 0x1909, 0xb3f: 0x1912,
-	// Block 0x2d, offset 0xb40
-	0xb40: 0x1cc6, 0xb41: 0x1cd5, 0xb42: 0x1ce4, 0xb43: 0x1cf3, 0xb44: 0x1d02, 0xb45: 0x1d11,
-	0xb46: 0x1d20, 0xb47: 0x1d2f, 0xb48: 0x1d3e, 0xb49: 0x218c, 0xb4a: 0x219e, 0xb4b: 0x21b0,
-	0xb4c: 0x1954, 0xb4d: 0x1c04, 0xb4e: 0x19d2, 0xb4f: 0x1ba8, 0xb50: 0x04cb, 0xb51: 0x04d3,
-	0xb52: 0x04db, 0xb53: 0x04e3, 0xb54: 0x04eb, 0xb55: 0x04ef, 0xb56: 0x04f3, 0xb57: 0x04f7,
-	0xb58: 0x04fb, 0xb59: 0x04ff, 0xb5a: 0x0503, 0xb5b: 0x0507, 0xb5c: 0x050b, 0xb5d: 0x050f,
-	0xb5e: 0x0513, 0xb5f: 0x0517, 0xb60: 0x051b, 0xb61: 0x0523, 0xb62: 0x0527, 0xb63: 0x052b,
-	0xb64: 0x052f, 0xb65: 0x0533, 0xb66: 0x0537, 0xb67: 0x053b, 0xb68: 0x053f, 0xb69: 0x0543,
-	0xb6a: 0x0547, 0xb6b: 0x054b, 0xb6c: 0x054f, 0xb6d: 0x0553, 0xb6e: 0x0557, 0xb6f: 0x055b,
-	0xb70: 0x055f, 0xb71: 0x0563, 0xb72: 0x0567, 0xb73: 0x056f, 0xb74: 0x0577, 0xb75: 0x057f,
-	0xb76: 0x0583, 0xb77: 0x0587, 0xb78: 0x058b, 0xb79: 0x058f, 0xb7a: 0x0593, 0xb7b: 0x0597,
-	0xb7c: 0x059b, 0xb7d: 0x059f, 0xb7e: 0x05a3,
-	// Block 0x2e, offset 0xb80
-	0xb80: 0x2b0c, 0xb81: 0x29a8, 0xb82: 0x2b1c, 0xb83: 0x2880, 0xb84: 0x2ee4, 0xb85: 0x288a,
-	0xb86: 0x2894, 0xb87: 0x2f28, 0xb88: 0x29b5, 0xb89: 0x289e, 0xb8a: 0x28a8, 0xb8b: 0x28b2,
-	0xb8c: 0x29dc, 0xb8d: 0x29e9, 0xb8e: 0x29c2, 0xb8f: 0x29cf, 0xb90: 0x2ea9, 0xb91: 0x29f6,
-	0xb92: 0x2a03, 0xb93: 0x2bbe, 0xb94: 0x26bb, 0xb95: 0x2bd1, 0xb96: 0x2be4, 0xb97: 0x2b2c,
-	0xb98: 0x2a10, 0xb99: 0x2bf7, 0xb9a: 0x2c0a, 0xb9b: 0x2a1d, 0xb9c: 0x28bc, 0xb9d: 0x28c6,
-	0xb9e: 0x2eb7, 0xb9f: 0x2a2a, 0xba0: 0x2b3c, 0xba1: 0x2ef5, 0xba2: 0x28d0, 0xba3: 0x28da,
-	0xba4: 0x2a37, 0xba5: 0x28e4, 0xba6: 0x28ee, 0xba7: 0x26d0, 0xba8: 0x26d7, 0xba9: 0x28f8,
-	0xbaa: 0x2902, 0xbab: 0x2c1d, 0xbac: 0x2a44, 0xbad: 0x2b4c, 0xbae: 0x2c30, 0xbaf: 0x2a51,
-	0xbb0: 0x2916, 0xbb1: 0x290c, 0xbb2: 0x2f3c, 0xbb3: 0x2a5e, 0xbb4: 0x2c43, 0xbb5: 0x2920,
-	0xbb6: 0x2b5c, 0xbb7: 0x292a, 0xbb8: 0x2a78, 0xbb9: 0x2934, 0xbba: 0x2a85, 0xbbb: 0x2f06,
-	0xbbc: 0x2a6b, 0xbbd: 0x2b6c, 0xbbe: 0x2a92, 0xbbf: 0x26de,
-	// Block 0x2f, offset 0xbc0
-	0xbc0: 0x2f17, 0xbc1: 0x293e, 0xbc2: 0x2948, 0xbc3: 0x2a9f, 0xbc4: 0x2952, 0xbc5: 0x295c,
-	0xbc6: 0x2966, 0xbc7: 0x2b7c, 0xbc8: 0x2aac, 0xbc9: 0x26e5, 0xbca: 0x2c56, 0xbcb: 0x2e90,
-	0xbcc: 0x2b8c, 0xbcd: 0x2ab9, 0xbce: 0x2ec5, 0xbcf: 0x2970, 0xbd0: 0x297a, 0xbd1: 0x2ac6,
-	0xbd2: 0x26ec, 0xbd3: 0x2ad3, 0xbd4: 0x2b9c, 0xbd5: 0x26f3, 0xbd6: 0x2c69, 0xbd7: 0x2984,
-	0xbd8: 0x1cb7, 0xbd9: 0x1ccb, 0xbda: 0x1cda, 0xbdb: 0x1ce9, 0xbdc: 0x1cf8, 0xbdd: 0x1d07,
-	0xbde: 0x1d16, 0xbdf: 0x1d25, 0xbe0: 0x1d34, 0xbe1: 0x1d43, 0xbe2: 0x2192, 0xbe3: 0x21a4,
-	0xbe4: 0x21b6, 0xbe5: 0x21c2, 0xbe6: 0x21ce, 0xbe7: 0x21da, 0xbe8: 0x21e6, 0xbe9: 0x21f2,
-	0xbea: 0x21fe, 0xbeb: 0x220a, 0xbec: 0x2246, 0xbed: 0x2252, 0xbee: 0x225e, 0xbef: 0x226a,
-	0xbf0: 0x2276, 0xbf1: 0x1c14, 0xbf2: 0x19c6, 0xbf3: 0x1936, 0xbf4: 0x1be4, 0xbf5: 0x1a47,
-	0xbf6: 0x1a56, 0xbf7: 0x19cc, 0xbf8: 0x1bfc, 0xbf9: 0x1c00, 0xbfa: 0x1960, 0xbfb: 0x2701,
-	0xbfc: 0x270f, 0xbfd: 0x26fa, 0xbfe: 0x2708, 0xbff: 0x2ae0,
-	// Block 0x30, offset 0xc00
-	0xc00: 0x1a4a, 0xc01: 0x1a32, 0xc02: 0x1c60, 0xc03: 0x1a1a, 0xc04: 0x19f3, 0xc05: 0x1969,
-	0xc06: 0x1978, 0xc07: 0x1948, 0xc08: 0x1bf0, 0xc09: 0x1d52, 0xc0a: 0x1a4d, 0xc0b: 0x1a35,
-	0xc0c: 0x1c64, 0xc0d: 0x1c70, 0xc0e: 0x1a26, 0xc0f: 0x19fc, 0xc10: 0x1957, 0xc11: 0x1c1c,
-	0xc12: 0x1bb0, 0xc13: 0x1b9c, 0xc14: 0x1bcc, 0xc15: 0x1c74, 0xc16: 0x1a29, 0xc17: 0x19c9,
-	0xc18: 0x19ff, 0xc19: 0x19de, 0xc1a: 0x1a41, 0xc1b: 0x1c78, 0xc1c: 0x1a2c, 0xc1d: 0x19c0,
-	0xc1e: 0x1a02, 0xc1f: 0x1c3c, 0xc20: 0x1bf4, 0xc21: 0x1a14, 0xc22: 0x1c24, 0xc23: 0x1c40,
-	0xc24: 0x1bf8, 0xc25: 0x1a17, 0xc26: 0x1c28, 0xc27: 0x22e8, 0xc28: 0x22fc, 0xc29: 0x1996,
-	0xc2a: 0x1c20, 0xc2b: 0x1bb4, 0xc2c: 0x1ba0, 0xc2d: 0x1c48, 0xc2e: 0x2716, 0xc2f: 0x27ad,
-	0xc30: 0x1a59, 0xc31: 0x1a44, 0xc32: 0x1c7c, 0xc33: 0x1a2f, 0xc34: 0x1a50, 0xc35: 0x1a38,
-	0xc36: 0x1c68, 0xc37: 0x1a1d, 0xc38: 0x19f6, 0xc39: 0x1981, 0xc3a: 0x1a53, 0xc3b: 0x1a3b,
-	0xc3c: 0x1c6c, 0xc3d: 0x1a20, 0xc3e: 0x19f9, 0xc3f: 0x1984,
-	// Block 0x31, offset 0xc40
-	0xc40: 0x1c2c, 0xc41: 0x1bb8, 0xc42: 0x1d4d, 0xc43: 0x1939, 0xc44: 0x19ba, 0xc45: 0x19bd,
-	0xc46: 0x22f5, 0xc47: 0x1b94, 0xc48: 0x19c3, 0xc49: 0x194b, 0xc4a: 0x19e1, 0xc4b: 0x194e,
-	0xc4c: 0x19ea, 0xc4d: 0x196c, 0xc4e: 0x196f, 0xc4f: 0x1a05, 0xc50: 0x1a0b, 0xc51: 0x1a0e,
-	0xc52: 0x1c30, 0xc53: 0x1a11, 0xc54: 0x1a23, 0xc55: 0x1c38, 0xc56: 0x1c44, 0xc57: 0x1990,
-	0xc58: 0x1d57, 0xc59: 0x1bbc, 0xc5a: 0x1993, 0xc5b: 0x1a5c, 0xc5c: 0x19a5, 0xc5d: 0x19b4,
-	0xc5e: 0x22e2, 0xc5f: 0x22dc, 0xc60: 0x1cc1, 0xc61: 0x1cd0, 0xc62: 0x1cdf, 0xc63: 0x1cee,
-	0xc64: 0x1cfd, 0xc65: 0x1d0c, 0xc66: 0x1d1b, 0xc67: 0x1d2a, 0xc68: 0x1d39, 0xc69: 0x2186,
-	0xc6a: 0x2198, 0xc6b: 0x21aa, 0xc6c: 0x21bc, 0xc6d: 0x21c8, 0xc6e: 0x21d4, 0xc6f: 0x21e0,
-	0xc70: 0x21ec, 0xc71: 0x21f8, 0xc72: 0x2204, 0xc73: 0x2240, 0xc74: 0x224c, 0xc75: 0x2258,
-	0xc76: 0x2264, 0xc77: 0x2270, 0xc78: 0x227c, 0xc79: 0x2282, 0xc7a: 0x2288, 0xc7b: 0x228e,
-	0xc7c: 0x2294, 0xc7d: 0x22a6, 0xc7e: 0x22ac, 0xc7f: 0x1c10,
-	// Block 0x32, offset 0xc80
-	0xc80: 0x1377, 0xc81: 0x0cfb, 0xc82: 0x13d3, 0xc83: 0x139f, 0xc84: 0x0e57, 0xc85: 0x06eb,
-	0xc86: 0x08df, 0xc87: 0x162b, 0xc88: 0x162b, 0xc89: 0x0a0b, 0xc8a: 0x145f, 0xc8b: 0x0943,
-	0xc8c: 0x0a07, 0xc8d: 0x0bef, 0xc8e: 0x0fcf, 0xc8f: 0x115f, 0xc90: 0x1297, 0xc91: 0x12d3,
-	0xc92: 0x1307, 0xc93: 0x141b, 0xc94: 0x0d73, 0xc95: 0x0dff, 0xc96: 0x0eab, 0xc97: 0x0f43,
-	0xc98: 0x125f, 0xc99: 0x1447, 0xc9a: 0x1573, 0xc9b: 0x070f, 0xc9c: 0x08b3, 0xc9d: 0x0d87,
-	0xc9e: 0x0ecf, 0xc9f: 0x1293, 0xca0: 0x15c3, 0xca1: 0x0ab3, 0xca2: 0x0e77, 0xca3: 0x1283,
-	0xca4: 0x1317, 0xca5: 0x0c23, 0xca6: 0x11bb, 0xca7: 0x12df, 0xca8: 0x0b1f, 0xca9: 0x0d0f,
-	0xcaa: 0x0e17, 0xcab: 0x0f1b, 0xcac: 0x1427, 0xcad: 0x074f, 0xcae: 0x07e7, 0xcaf: 0x0853,
-	0xcb0: 0x0c8b, 0xcb1: 0x0d7f, 0xcb2: 0x0ecb, 0xcb3: 0x0fef, 0xcb4: 0x1177, 0xcb5: 0x128b,
-	0xcb6: 0x12a3, 0xcb7: 0x13c7, 0xcb8: 0x14ef, 0xcb9: 0x15a3, 0xcba: 0x15bf, 0xcbb: 0x102b,
-	0xcbc: 0x106b, 0xcbd: 0x1123, 0xcbe: 0x1243, 0xcbf: 0x147b,
-	// Block 0x33, offset 0xcc0
-	0xcc0: 0x15cb, 0xcc1: 0x134b, 0xcc2: 0x09c7, 0xcc3: 0x0b3b, 0xcc4: 0x10db, 0xcc5: 0x119b,
-	0xcc6: 0x0eff, 0xcc7: 0x1033, 0xcc8: 0x1397, 0xcc9: 0x14e7, 0xcca: 0x09c3, 0xccb: 0x0a8f,
-	0xccc: 0x0d77, 0xccd: 0x0e2b, 0xcce: 0x0e5f, 0xccf: 0x1113, 0xcd0: 0x113b, 0xcd1: 0x14a7,
-	0xcd2: 0x084f, 0xcd3: 0x11a7, 0xcd4: 0x07f3, 0xcd5: 0x07ef, 0xcd6: 0x1097, 0xcd7: 0x1127,
-	0xcd8: 0x125b, 0xcd9: 0x14af, 0xcda: 0x1367, 0xcdb: 0x0c27, 0xcdc: 0x0d73, 0xcdd: 0x1357,
-	0xcde: 0x06f7, 0xcdf: 0x0a63, 0xce0: 0x0b93, 0xce1: 0x0f2f, 0xce2: 0x0faf, 0xce3: 0x0873,
-	0xce4: 0x103b, 0xce5: 0x075f, 0xce6: 0x0b77, 0xce7: 0x06d7, 0xce8: 0x0deb, 0xce9: 0x0ca3,
-	0xcea: 0x110f, 0xceb: 0x08c7, 0xcec: 0x09b3, 0xced: 0x0ffb, 0xcee: 0x1263, 0xcef: 0x133b,
-	0xcf0: 0x0db7, 0xcf1: 0x13f7, 0xcf2: 0x0de3, 0xcf3: 0x0c37, 0xcf4: 0x121b, 0xcf5: 0x0c57,
-	0xcf6: 0x0fab, 0xcf7: 0x072b, 0xcf8: 0x07a7, 0xcf9: 0x07eb, 0xcfa: 0x0d53, 0xcfb: 0x10fb,
-	0xcfc: 0x11f3, 0xcfd: 0x1347, 0xcfe: 0x145b, 0xcff: 0x085b,
-	// Block 0x34, offset 0xd00
-	0xd00: 0x090f, 0xd01: 0x0a17, 0xd02: 0x0b2f, 0xd03: 0x0cbf, 0xd04: 0x0e7b, 0xd05: 0x103f,
-	0xd06: 0x1497, 0xd07: 0x157b, 0xd08: 0x15cf, 0xd09: 0x15e7, 0xd0a: 0x0837, 0xd0b: 0x0cf3,
-	0xd0c: 0x0da3, 0xd0d: 0x13eb, 0xd0e: 0x0afb, 0xd0f: 0x0bd7, 0xd10: 0x0bf3, 0xd11: 0x0c83,
-	0xd12: 0x0e6b, 0xd13: 0x0eb7, 0xd14: 0x0f67, 0xd15: 0x108b, 0xd16: 0x112f, 0xd17: 0x1193,
-	0xd18: 0x13db, 0xd19: 0x126b, 0xd1a: 0x1403, 0xd1b: 0x147f, 0xd1c: 0x080f, 0xd1d: 0x083b,
-	0xd1e: 0x0923, 0xd1f: 0x0ea7, 0xd20: 0x12f3, 0xd21: 0x133b, 0xd22: 0x0b1b, 0xd23: 0x0b8b,
-	0xd24: 0x0c4f, 0xd25: 0x0daf, 0xd26: 0x10d7, 0xd27: 0x0f23, 0xd28: 0x073b, 0xd29: 0x097f,
-	0xd2a: 0x0a63, 0xd2b: 0x0ac7, 0xd2c: 0x0b97, 0xd2d: 0x0f3f, 0xd2e: 0x0f5b, 0xd2f: 0x116b,
-	0xd30: 0x118b, 0xd31: 0x1463, 0xd32: 0x14e3, 0xd33: 0x14f3, 0xd34: 0x152f, 0xd35: 0x0753,
-	0xd36: 0x107f, 0xd37: 0x144f, 0xd38: 0x14cb, 0xd39: 0x0baf, 0xd3a: 0x0717, 0xd3b: 0x0777,
-	0xd3c: 0x0a67, 0xd3d: 0x0a87, 0xd3e: 0x0caf, 0xd3f: 0x0d73,
-	// Block 0x35, offset 0xd40
-	0xd40: 0x0ec3, 0xd41: 0x0fcb, 0xd42: 0x1277, 0xd43: 0x1417, 0xd44: 0x1623, 0xd45: 0x0ce3,
-	0xd46: 0x14a3, 0xd47: 0x0833, 0xd48: 0x0d2f, 0xd49: 0x0d3b, 0xd4a: 0x0e0f, 0xd4b: 0x0e47,
-	0xd4c: 0x0f4b, 0xd4d: 0x0fa7, 0xd4e: 0x1027, 0xd4f: 0x110b, 0xd50: 0x153b, 0xd51: 0x07af,
-	0xd52: 0x0c03, 0xd53: 0x14b3, 0xd54: 0x0767, 0xd55: 0x0aab, 0xd56: 0x0e2f, 0xd57: 0x13df,
-	0xd58: 0x0b67, 0xd59: 0x0bb7, 0xd5a: 0x0d43, 0xd5b: 0x0f2f, 0xd5c: 0x14bb, 0xd5d: 0x0817,
-	0xd5e: 0x08ff, 0xd5f: 0x0a97, 0xd60: 0x0cd3, 0xd61: 0x0d1f, 0xd62: 0x0d5f, 0xd63: 0x0df3,
-	0xd64: 0x0f47, 0xd65: 0x0fbb, 0xd66: 0x1157, 0xd67: 0x12f7, 0xd68: 0x1303, 0xd69: 0x1457,
-	0xd6a: 0x14d7, 0xd6b: 0x0883, 0xd6c: 0x0e4b, 0xd6d: 0x0903, 0xd6e: 0x0ec7, 0xd6f: 0x0f6b,
-	0xd70: 0x1287, 0xd71: 0x14bf, 0xd72: 0x15ab, 0xd73: 0x15d3, 0xd74: 0x0d37, 0xd75: 0x0e27,
-	0xd76: 0x11c3, 0xd77: 0x10b7, 0xd78: 0x10c3, 0xd79: 0x10e7, 0xd7a: 0x0f17, 0xd7b: 0x0e9f,
-	0xd7c: 0x1363, 0xd7d: 0x0733, 0xd7e: 0x122b, 0xd7f: 0x081b,
-	// Block 0x36, offset 0xd80
-	0xd80: 0x080b, 0xd81: 0x0b0b, 0xd82: 0x0c2b, 0xd83: 0x10f3, 0xd84: 0x0a53, 0xd85: 0x0e03,
-	0xd86: 0x0cef, 0xd87: 0x13e7, 0xd88: 0x12e7, 0xd89: 0x14ab, 0xd8a: 0x1323, 0xd8b: 0x0b27,
-	0xd8c: 0x0787, 0xd8d: 0x095b, 0xd90: 0x09af,
-	0xd92: 0x0cdf, 0xd95: 0x07f7, 0xd96: 0x0f1f, 0xd97: 0x0fe3,
-	0xd98: 0x1047, 0xd99: 0x1063, 0xd9a: 0x1067, 0xd9b: 0x107b, 0xd9c: 0x14fb, 0xd9d: 0x10eb,
-	0xd9e: 0x116f, 0xda0: 0x128f, 0xda2: 0x1353,
-	0xda5: 0x1407, 0xda6: 0x1433,
-	0xdaa: 0x154f, 0xdab: 0x1553, 0xdac: 0x1557, 0xdad: 0x15bb, 0xdae: 0x142b, 0xdaf: 0x14c7,
-	0xdb0: 0x0757, 0xdb1: 0x077b, 0xdb2: 0x078f, 0xdb3: 0x084b, 0xdb4: 0x0857, 0xdb5: 0x0897,
-	0xdb6: 0x094b, 0xdb7: 0x0967, 0xdb8: 0x096f, 0xdb9: 0x09ab, 0xdba: 0x09b7, 0xdbb: 0x0a93,
-	0xdbc: 0x0a9b, 0xdbd: 0x0ba3, 0xdbe: 0x0bcb, 0xdbf: 0x0bd3,
-	// Block 0x37, offset 0xdc0
-	0xdc0: 0x0beb, 0xdc1: 0x0c97, 0xdc2: 0x0cc7, 0xdc3: 0x0ce7, 0xdc4: 0x0d57, 0xdc5: 0x0e1b,
-	0xdc6: 0x0e37, 0xdc7: 0x0e67, 0xdc8: 0x0ebb, 0xdc9: 0x0edb, 0xdca: 0x0f4f, 0xdcb: 0x102f,
-	0xdcc: 0x104b, 0xdcd: 0x1053, 0xdce: 0x104f, 0xdcf: 0x1057, 0xdd0: 0x105b, 0xdd1: 0x105f,
-	0xdd2: 0x1073, 0xdd3: 0x1077, 0xdd4: 0x109b, 0xdd5: 0x10af, 0xdd6: 0x10cb, 0xdd7: 0x112f,
-	0xdd8: 0x1137, 0xdd9: 0x113f, 0xdda: 0x1153, 0xddb: 0x117b, 0xddc: 0x11cb, 0xddd: 0x11ff,
-	0xdde: 0x11ff, 0xddf: 0x1267, 0xde0: 0x130f, 0xde1: 0x1327, 0xde2: 0x135b, 0xde3: 0x135f,
-	0xde4: 0x13a3, 0xde5: 0x13a7, 0xde6: 0x13ff, 0xde7: 0x1407, 0xde8: 0x14db, 0xde9: 0x151f,
-	0xdea: 0x1537, 0xdeb: 0x0b9b, 0xdec: 0x171e, 0xded: 0x11e3,
-	0xdf0: 0x06df, 0xdf1: 0x07e3, 0xdf2: 0x07a3, 0xdf3: 0x074b, 0xdf4: 0x078b, 0xdf5: 0x07b7,
-	0xdf6: 0x0847, 0xdf7: 0x0863, 0xdf8: 0x094b, 0xdf9: 0x0937, 0xdfa: 0x0947, 0xdfb: 0x0963,
-	0xdfc: 0x09af, 0xdfd: 0x09bf, 0xdfe: 0x0a03, 0xdff: 0x0a0f,
-	// Block 0x38, offset 0xe00
-	0xe00: 0x0a2b, 0xe01: 0x0a3b, 0xe02: 0x0b23, 0xe03: 0x0b2b, 0xe04: 0x0b5b, 0xe05: 0x0b7b,
-	0xe06: 0x0bab, 0xe07: 0x0bc3, 0xe08: 0x0bb3, 0xe09: 0x0bd3, 0xe0a: 0x0bc7, 0xe0b: 0x0beb,
-	0xe0c: 0x0c07, 0xe0d: 0x0c5f, 0xe0e: 0x0c6b, 0xe0f: 0x0c73, 0xe10: 0x0c9b, 0xe11: 0x0cdf,
-	0xe12: 0x0d0f, 0xe13: 0x0d13, 0xe14: 0x0d27, 0xe15: 0x0da7, 0xe16: 0x0db7, 0xe17: 0x0e0f,
-	0xe18: 0x0e5b, 0xe19: 0x0e53, 0xe1a: 0x0e67, 0xe1b: 0x0e83, 0xe1c: 0x0ebb, 0xe1d: 0x1013,
-	0xe1e: 0x0edf, 0xe1f: 0x0f13, 0xe20: 0x0f1f, 0xe21: 0x0f5f, 0xe22: 0x0f7b, 0xe23: 0x0f9f,
-	0xe24: 0x0fc3, 0xe25: 0x0fc7, 0xe26: 0x0fe3, 0xe27: 0x0fe7, 0xe28: 0x0ff7, 0xe29: 0x100b,
-	0xe2a: 0x1007, 0xe2b: 0x1037, 0xe2c: 0x10b3, 0xe2d: 0x10cb, 0xe2e: 0x10e3, 0xe2f: 0x111b,
-	0xe30: 0x112f, 0xe31: 0x114b, 0xe32: 0x117b, 0xe33: 0x122f, 0xe34: 0x1257, 0xe35: 0x12cb,
-	0xe36: 0x1313, 0xe37: 0x131f, 0xe38: 0x1327, 0xe39: 0x133f, 0xe3a: 0x1353, 0xe3b: 0x1343,
-	0xe3c: 0x135b, 0xe3d: 0x1357, 0xe3e: 0x134f, 0xe3f: 0x135f,
-	// Block 0x39, offset 0xe40
-	0xe40: 0x136b, 0xe41: 0x13a7, 0xe42: 0x13e3, 0xe43: 0x1413, 0xe44: 0x144b, 0xe45: 0x146b,
-	0xe46: 0x14b7, 0xe47: 0x14db, 0xe48: 0x14fb, 0xe49: 0x150f, 0xe4a: 0x151f, 0xe4b: 0x152b,
-	0xe4c: 0x1537, 0xe4d: 0x158b, 0xe4e: 0x162b, 0xe4f: 0x16b5, 0xe50: 0x16b0, 0xe51: 0x16e2,
-	0xe52: 0x0607, 0xe53: 0x062f, 0xe54: 0x0633, 0xe55: 0x1764, 0xe56: 0x1791, 0xe57: 0x1809,
-	0xe58: 0x1617, 0xe59: 0x1627,
-	// Block 0x3a, offset 0xe80
-	0xe80: 0x19d5, 0xe81: 0x19d8, 0xe82: 0x19db, 0xe83: 0x1c08, 0xe84: 0x1c0c, 0xe85: 0x1a5f,
-	0xe86: 0x1a5f,
-	0xe93: 0x1d75, 0xe94: 0x1d66, 0xe95: 0x1d6b, 0xe96: 0x1d7a, 0xe97: 0x1d70,
-	0xe9d: 0x4390,
-	0xe9e: 0x8115, 0xe9f: 0x4402, 0xea0: 0x022d, 0xea1: 0x0215, 0xea2: 0x021e, 0xea3: 0x0221,
-	0xea4: 0x0224, 0xea5: 0x0227, 0xea6: 0x022a, 0xea7: 0x0230, 0xea8: 0x0233, 0xea9: 0x0017,
-	0xeaa: 0x43f0, 0xeab: 0x43f6, 0xeac: 0x44f4, 0xead: 0x44fc, 0xeae: 0x4348, 0xeaf: 0x434e,
-	0xeb0: 0x4354, 0xeb1: 0x435a, 0xeb2: 0x4366, 0xeb3: 0x436c, 0xeb4: 0x4372, 0xeb5: 0x437e,
-	0xeb6: 0x4384, 0xeb8: 0x438a, 0xeb9: 0x4396, 0xeba: 0x439c, 0xebb: 0x43a2,
-	0xebc: 0x43ae, 0xebe: 0x43b4,
-	// Block 0x3b, offset 0xec0
-	0xec0: 0x43ba, 0xec1: 0x43c0, 0xec3: 0x43c6, 0xec4: 0x43cc,
-	0xec6: 0x43d8, 0xec7: 0x43de, 0xec8: 0x43e4, 0xec9: 0x43ea, 0xeca: 0x43fc, 0xecb: 0x4378,
-	0xecc: 0x4360, 0xecd: 0x43a8, 0xece: 0x43d2, 0xecf: 0x1d7f, 0xed0: 0x0299, 0xed1: 0x0299,
-	0xed2: 0x02a2, 0xed3: 0x02a2, 0xed4: 0x02a2, 0xed5: 0x02a2, 0xed6: 0x02a5, 0xed7: 0x02a5,
-	0xed8: 0x02a5, 0xed9: 0x02a5, 0xeda: 0x02ab, 0xedb: 0x02ab, 0xedc: 0x02ab, 0xedd: 0x02ab,
-	0xede: 0x029f, 0xedf: 0x029f, 0xee0: 0x029f, 0xee1: 0x029f, 0xee2: 0x02a8, 0xee3: 0x02a8,
-	0xee4: 0x02a8, 0xee5: 0x02a8, 0xee6: 0x029c, 0xee7: 0x029c, 0xee8: 0x029c, 0xee9: 0x029c,
-	0xeea: 0x02cf, 0xeeb: 0x02cf, 0xeec: 0x02cf, 0xeed: 0x02cf, 0xeee: 0x02d2, 0xeef: 0x02d2,
-	0xef0: 0x02d2, 0xef1: 0x02d2, 0xef2: 0x02b1, 0xef3: 0x02b1, 0xef4: 0x02b1, 0xef5: 0x02b1,
-	0xef6: 0x02ae, 0xef7: 0x02ae, 0xef8: 0x02ae, 0xef9: 0x02ae, 0xefa: 0x02b4, 0xefb: 0x02b4,
-	0xefc: 0x02b4, 0xefd: 0x02b4, 0xefe: 0x02b7, 0xeff: 0x02b7,
-	// Block 0x3c, offset 0xf00
-	0xf00: 0x02b7, 0xf01: 0x02b7, 0xf02: 0x02c0, 0xf03: 0x02c0, 0xf04: 0x02bd, 0xf05: 0x02bd,
-	0xf06: 0x02c3, 0xf07: 0x02c3, 0xf08: 0x02ba, 0xf09: 0x02ba, 0xf0a: 0x02c9, 0xf0b: 0x02c9,
-	0xf0c: 0x02c6, 0xf0d: 0x02c6, 0xf0e: 0x02d5, 0xf0f: 0x02d5, 0xf10: 0x02d5, 0xf11: 0x02d5,
-	0xf12: 0x02db, 0xf13: 0x02db, 0xf14: 0x02db, 0xf15: 0x02db, 0xf16: 0x02e1, 0xf17: 0x02e1,
-	0xf18: 0x02e1, 0xf19: 0x02e1, 0xf1a: 0x02de, 0xf1b: 0x02de, 0xf1c: 0x02de, 0xf1d: 0x02de,
-	0xf1e: 0x02e4, 0xf1f: 0x02e4, 0xf20: 0x02e7, 0xf21: 0x02e7, 0xf22: 0x02e7, 0xf23: 0x02e7,
-	0xf24: 0x446e, 0xf25: 0x446e, 0xf26: 0x02ed, 0xf27: 0x02ed, 0xf28: 0x02ed, 0xf29: 0x02ed,
-	0xf2a: 0x02ea, 0xf2b: 0x02ea, 0xf2c: 0x02ea, 0xf2d: 0x02ea, 0xf2e: 0x0308, 0xf2f: 0x0308,
-	0xf30: 0x4468, 0xf31: 0x4468,
-	// Block 0x3d, offset 0xf40
-	0xf53: 0x02d8, 0xf54: 0x02d8, 0xf55: 0x02d8, 0xf56: 0x02d8, 0xf57: 0x02f6,
-	0xf58: 0x02f6, 0xf59: 0x02f3, 0xf5a: 0x02f3, 0xf5b: 0x02f9, 0xf5c: 0x02f9, 0xf5d: 0x204f,
-	0xf5e: 0x02ff, 0xf5f: 0x02ff, 0xf60: 0x02f0, 0xf61: 0x02f0, 0xf62: 0x02fc, 0xf63: 0x02fc,
-	0xf64: 0x0305, 0xf65: 0x0305, 0xf66: 0x0305, 0xf67: 0x0305, 0xf68: 0x028d, 0xf69: 0x028d,
-	0xf6a: 0x25aa, 0xf6b: 0x25aa, 0xf6c: 0x261a, 0xf6d: 0x261a, 0xf6e: 0x25e9, 0xf6f: 0x25e9,
-	0xf70: 0x2605, 0xf71: 0x2605, 0xf72: 0x25fe, 0xf73: 0x25fe, 0xf74: 0x260c, 0xf75: 0x260c,
-	0xf76: 0x2613, 0xf77: 0x2613, 0xf78: 0x2613, 0xf79: 0x25f0, 0xf7a: 0x25f0, 0xf7b: 0x25f0,
-	0xf7c: 0x0302, 0xf7d: 0x0302, 0xf7e: 0x0302, 0xf7f: 0x0302,
-	// Block 0x3e, offset 0xf80
-	0xf80: 0x25b1, 0xf81: 0x25b8, 0xf82: 0x25d4, 0xf83: 0x25f0, 0xf84: 0x25f7, 0xf85: 0x1d89,
-	0xf86: 0x1d8e, 0xf87: 0x1d93, 0xf88: 0x1da2, 0xf89: 0x1db1, 0xf8a: 0x1db6, 0xf8b: 0x1dbb,
-	0xf8c: 0x1dc0, 0xf8d: 0x1dc5, 0xf8e: 0x1dd4, 0xf8f: 0x1de3, 0xf90: 0x1de8, 0xf91: 0x1ded,
-	0xf92: 0x1dfc, 0xf93: 0x1e0b, 0xf94: 0x1e10, 0xf95: 0x1e15, 0xf96: 0x1e1a, 0xf97: 0x1e29,
-	0xf98: 0x1e2e, 0xf99: 0x1e3d, 0xf9a: 0x1e42, 0xf9b: 0x1e47, 0xf9c: 0x1e56, 0xf9d: 0x1e5b,
-	0xf9e: 0x1e60, 0xf9f: 0x1e6a, 0xfa0: 0x1ea6, 0xfa1: 0x1eb5, 0xfa2: 0x1ec4, 0xfa3: 0x1ec9,
-	0xfa4: 0x1ece, 0xfa5: 0x1ed8, 0xfa6: 0x1ee7, 0xfa7: 0x1eec, 0xfa8: 0x1efb, 0xfa9: 0x1f00,
-	0xfaa: 0x1f05, 0xfab: 0x1f14, 0xfac: 0x1f19, 0xfad: 0x1f28, 0xfae: 0x1f2d, 0xfaf: 0x1f32,
-	0xfb0: 0x1f37, 0xfb1: 0x1f3c, 0xfb2: 0x1f41, 0xfb3: 0x1f46, 0xfb4: 0x1f4b, 0xfb5: 0x1f50,
-	0xfb6: 0x1f55, 0xfb7: 0x1f5a, 0xfb8: 0x1f5f, 0xfb9: 0x1f64, 0xfba: 0x1f69, 0xfbb: 0x1f6e,
-	0xfbc: 0x1f73, 0xfbd: 0x1f78, 0xfbe: 0x1f7d, 0xfbf: 0x1f87,
-	// Block 0x3f, offset 0xfc0
-	0xfc0: 0x1f8c, 0xfc1: 0x1f91, 0xfc2: 0x1f96, 0xfc3: 0x1fa0, 0xfc4: 0x1fa5, 0xfc5: 0x1faf,
-	0xfc6: 0x1fb4, 0xfc7: 0x1fb9, 0xfc8: 0x1fbe, 0xfc9: 0x1fc3, 0xfca: 0x1fc8, 0xfcb: 0x1fcd,
-	0xfcc: 0x1fd2, 0xfcd: 0x1fd7, 0xfce: 0x1fe6, 0xfcf: 0x1ff5, 0xfd0: 0x1ffa, 0xfd1: 0x1fff,
-	0xfd2: 0x2004, 0xfd3: 0x2009, 0xfd4: 0x200e, 0xfd5: 0x2018, 0xfd6: 0x201d, 0xfd7: 0x2022,
-	0xfd8: 0x2031, 0xfd9: 0x2040, 0xfda: 0x2045, 0xfdb: 0x4420, 0xfdc: 0x4426, 0xfdd: 0x445c,
-	0xfde: 0x44b3, 0xfdf: 0x44ba, 0xfe0: 0x44c1, 0xfe1: 0x44c8, 0xfe2: 0x44cf, 0xfe3: 0x44d6,
-	0xfe4: 0x25c6, 0xfe5: 0x25cd, 0xfe6: 0x25d4, 0xfe7: 0x25db, 0xfe8: 0x25f0, 0xfe9: 0x25f7,
-	0xfea: 0x1d98, 0xfeb: 0x1d9d, 0xfec: 0x1da2, 0xfed: 0x1da7, 0xfee: 0x1db1, 0xfef: 0x1db6,
-	0xff0: 0x1dca, 0xff1: 0x1dcf, 0xff2: 0x1dd4, 0xff3: 0x1dd9, 0xff4: 0x1de3, 0xff5: 0x1de8,
-	0xff6: 0x1df2, 0xff7: 0x1df7, 0xff8: 0x1dfc, 0xff9: 0x1e01, 0xffa: 0x1e0b, 0xffb: 0x1e10,
-	0xffc: 0x1f3c, 0xffd: 0x1f41, 0xffe: 0x1f50, 0xfff: 0x1f55,
-	// Block 0x40, offset 0x1000
-	0x1000: 0x1f5a, 0x1001: 0x1f6e, 0x1002: 0x1f73, 0x1003: 0x1f78, 0x1004: 0x1f7d, 0x1005: 0x1f96,
-	0x1006: 0x1fa0, 0x1007: 0x1fa5, 0x1008: 0x1faa, 0x1009: 0x1fbe, 0x100a: 0x1fdc, 0x100b: 0x1fe1,
-	0x100c: 0x1fe6, 0x100d: 0x1feb, 0x100e: 0x1ff5, 0x100f: 0x1ffa, 0x1010: 0x445c, 0x1011: 0x2027,
-	0x1012: 0x202c, 0x1013: 0x2031, 0x1014: 0x2036, 0x1015: 0x2040, 0x1016: 0x2045, 0x1017: 0x25b1,
-	0x1018: 0x25b8, 0x1019: 0x25bf, 0x101a: 0x25d4, 0x101b: 0x25e2, 0x101c: 0x1d89, 0x101d: 0x1d8e,
-	0x101e: 0x1d93, 0x101f: 0x1da2, 0x1020: 0x1dac, 0x1021: 0x1dbb, 0x1022: 0x1dc0, 0x1023: 0x1dc5,
-	0x1024: 0x1dd4, 0x1025: 0x1dde, 0x1026: 0x1dfc, 0x1027: 0x1e15, 0x1028: 0x1e1a, 0x1029: 0x1e29,
-	0x102a: 0x1e2e, 0x102b: 0x1e3d, 0x102c: 0x1e47, 0x102d: 0x1e56, 0x102e: 0x1e5b, 0x102f: 0x1e60,
-	0x1030: 0x1e6a, 0x1031: 0x1ea6, 0x1032: 0x1eab, 0x1033: 0x1eb5, 0x1034: 0x1ec4, 0x1035: 0x1ec9,
-	0x1036: 0x1ece, 0x1037: 0x1ed8, 0x1038: 0x1ee7, 0x1039: 0x1efb, 0x103a: 0x1f00, 0x103b: 0x1f05,
-	0x103c: 0x1f14, 0x103d: 0x1f19, 0x103e: 0x1f28, 0x103f: 0x1f2d,
-	// Block 0x41, offset 0x1040
-	0x1040: 0x1f32, 0x1041: 0x1f37, 0x1042: 0x1f46, 0x1043: 0x1f4b, 0x1044: 0x1f5f, 0x1045: 0x1f64,
-	0x1046: 0x1f69, 0x1047: 0x1f6e, 0x1048: 0x1f73, 0x1049: 0x1f87, 0x104a: 0x1f8c, 0x104b: 0x1f91,
-	0x104c: 0x1f96, 0x104d: 0x1f9b, 0x104e: 0x1faf, 0x104f: 0x1fb4, 0x1050: 0x1fb9, 0x1051: 0x1fbe,
-	0x1052: 0x1fcd, 0x1053: 0x1fd2, 0x1054: 0x1fd7, 0x1055: 0x1fe6, 0x1056: 0x1ff0, 0x1057: 0x1fff,
-	0x1058: 0x2004, 0x1059: 0x4450, 0x105a: 0x2018, 0x105b: 0x201d, 0x105c: 0x2022, 0x105d: 0x2031,
-	0x105e: 0x203b, 0x105f: 0x25d4, 0x1060: 0x25e2, 0x1061: 0x1da2, 0x1062: 0x1dac, 0x1063: 0x1dd4,
-	0x1064: 0x1dde, 0x1065: 0x1dfc, 0x1066: 0x1e06, 0x1067: 0x1e6a, 0x1068: 0x1e6f, 0x1069: 0x1e92,
-	0x106a: 0x1e97, 0x106b: 0x1f6e, 0x106c: 0x1f73, 0x106d: 0x1f96, 0x106e: 0x1fe6, 0x106f: 0x1ff0,
-	0x1070: 0x2031, 0x1071: 0x203b, 0x1072: 0x4504, 0x1073: 0x450c, 0x1074: 0x4514, 0x1075: 0x1ef1,
-	0x1076: 0x1ef6, 0x1077: 0x1f0a, 0x1078: 0x1f0f, 0x1079: 0x1f1e, 0x107a: 0x1f23, 0x107b: 0x1e74,
-	0x107c: 0x1e79, 0x107d: 0x1e9c, 0x107e: 0x1ea1, 0x107f: 0x1e33,
-	// Block 0x42, offset 0x1080
-	0x1080: 0x1e38, 0x1081: 0x1e1f, 0x1082: 0x1e24, 0x1083: 0x1e4c, 0x1084: 0x1e51, 0x1085: 0x1eba,
-	0x1086: 0x1ebf, 0x1087: 0x1edd, 0x1088: 0x1ee2, 0x1089: 0x1e7e, 0x108a: 0x1e83, 0x108b: 0x1e88,
-	0x108c: 0x1e92, 0x108d: 0x1e8d, 0x108e: 0x1e65, 0x108f: 0x1eb0, 0x1090: 0x1ed3, 0x1091: 0x1ef1,
-	0x1092: 0x1ef6, 0x1093: 0x1f0a, 0x1094: 0x1f0f, 0x1095: 0x1f1e, 0x1096: 0x1f23, 0x1097: 0x1e74,
-	0x1098: 0x1e79, 0x1099: 0x1e9c, 0x109a: 0x1ea1, 0x109b: 0x1e33, 0x109c: 0x1e38, 0x109d: 0x1e1f,
-	0x109e: 0x1e24, 0x109f: 0x1e4c, 0x10a0: 0x1e51, 0x10a1: 0x1eba, 0x10a2: 0x1ebf, 0x10a3: 0x1edd,
-	0x10a4: 0x1ee2, 0x10a5: 0x1e7e, 0x10a6: 0x1e83, 0x10a7: 0x1e88, 0x10a8: 0x1e92, 0x10a9: 0x1e8d,
-	0x10aa: 0x1e65, 0x10ab: 0x1eb0, 0x10ac: 0x1ed3, 0x10ad: 0x1e7e, 0x10ae: 0x1e83, 0x10af: 0x1e88,
-	0x10b0: 0x1e92, 0x10b1: 0x1e6f, 0x10b2: 0x1e97, 0x10b3: 0x1eec, 0x10b4: 0x1e56, 0x10b5: 0x1e5b,
-	0x10b6: 0x1e60, 0x10b7: 0x1e7e, 0x10b8: 0x1e83, 0x10b9: 0x1e88, 0x10ba: 0x1eec, 0x10bb: 0x1efb,
-	0x10bc: 0x4408, 0x10bd: 0x4408,
-	// Block 0x43, offset 0x10c0
-	0x10d0: 0x2311, 0x10d1: 0x2326,
-	0x10d2: 0x2326, 0x10d3: 0x232d, 0x10d4: 0x2334, 0x10d5: 0x2349, 0x10d6: 0x2350, 0x10d7: 0x2357,
-	0x10d8: 0x237a, 0x10d9: 0x237a, 0x10da: 0x239d, 0x10db: 0x2396, 0x10dc: 0x23b2, 0x10dd: 0x23a4,
-	0x10de: 0x23ab, 0x10df: 0x23ce, 0x10e0: 0x23ce, 0x10e1: 0x23c7, 0x10e2: 0x23d5, 0x10e3: 0x23d5,
-	0x10e4: 0x23ff, 0x10e5: 0x23ff, 0x10e6: 0x241b, 0x10e7: 0x23e3, 0x10e8: 0x23e3, 0x10e9: 0x23dc,
-	0x10ea: 0x23f1, 0x10eb: 0x23f1, 0x10ec: 0x23f8, 0x10ed: 0x23f8, 0x10ee: 0x2422, 0x10ef: 0x2430,
-	0x10f0: 0x2430, 0x10f1: 0x2437, 0x10f2: 0x2437, 0x10f3: 0x243e, 0x10f4: 0x2445, 0x10f5: 0x244c,
-	0x10f6: 0x2453, 0x10f7: 0x2453, 0x10f8: 0x245a, 0x10f9: 0x2468, 0x10fa: 0x2476, 0x10fb: 0x246f,
-	0x10fc: 0x247d, 0x10fd: 0x247d, 0x10fe: 0x2492, 0x10ff: 0x2499,
-	// Block 0x44, offset 0x1100
-	0x1100: 0x24ca, 0x1101: 0x24d8, 0x1102: 0x24d1, 0x1103: 0x24b5, 0x1104: 0x24b5, 0x1105: 0x24df,
-	0x1106: 0x24df, 0x1107: 0x24e6, 0x1108: 0x24e6, 0x1109: 0x2510, 0x110a: 0x2517, 0x110b: 0x251e,
-	0x110c: 0x24f4, 0x110d: 0x2502, 0x110e: 0x2525, 0x110f: 0x252c,
-	0x1112: 0x24fb, 0x1113: 0x2580, 0x1114: 0x2587, 0x1115: 0x255d, 0x1116: 0x2564, 0x1117: 0x2548,
-	0x1118: 0x2548, 0x1119: 0x254f, 0x111a: 0x2579, 0x111b: 0x2572, 0x111c: 0x259c, 0x111d: 0x259c,
-	0x111e: 0x230a, 0x111f: 0x231f, 0x1120: 0x2318, 0x1121: 0x2342, 0x1122: 0x233b, 0x1123: 0x2365,
-	0x1124: 0x235e, 0x1125: 0x2388, 0x1126: 0x236c, 0x1127: 0x2381, 0x1128: 0x23b9, 0x1129: 0x2406,
-	0x112a: 0x23ea, 0x112b: 0x2429, 0x112c: 0x24c3, 0x112d: 0x24ed, 0x112e: 0x2595, 0x112f: 0x258e,
-	0x1130: 0x25a3, 0x1131: 0x253a, 0x1132: 0x24a0, 0x1133: 0x256b, 0x1134: 0x2492, 0x1135: 0x24ca,
-	0x1136: 0x2461, 0x1137: 0x24ae, 0x1138: 0x2541, 0x1139: 0x2533, 0x113a: 0x24bc, 0x113b: 0x24a7,
-	0x113c: 0x24bc, 0x113d: 0x2541, 0x113e: 0x2373, 0x113f: 0x238f,
-	// Block 0x45, offset 0x1140
-	0x1140: 0x2509, 0x1141: 0x2484, 0x1142: 0x2303, 0x1143: 0x24a7, 0x1144: 0x244c, 0x1145: 0x241b,
-	0x1146: 0x23c0, 0x1147: 0x2556,
-	0x1170: 0x2414, 0x1171: 0x248b, 0x1172: 0x27bf, 0x1173: 0x27b6, 0x1174: 0x27ec, 0x1175: 0x27da,
-	0x1176: 0x27c8, 0x1177: 0x27e3, 0x1178: 0x27f5, 0x1179: 0x240d, 0x117a: 0x2c7c, 0x117b: 0x2afc,
-	0x117c: 0x27d1,
-	// Block 0x46, offset 0x1180
-	0x1190: 0x0019, 0x1191: 0x0483,
-	0x1192: 0x0487, 0x1193: 0x0035, 0x1194: 0x0037, 0x1195: 0x0003, 0x1196: 0x003f, 0x1197: 0x04bf,
-	0x1198: 0x04c3, 0x1199: 0x1b5c,
-	0x11a0: 0x8132, 0x11a1: 0x8132, 0x11a2: 0x8132, 0x11a3: 0x8132,
-	0x11a4: 0x8132, 0x11a5: 0x8132, 0x11a6: 0x8132, 0x11a7: 0x812d, 0x11a8: 0x812d, 0x11a9: 0x812d,
-	0x11aa: 0x812d, 0x11ab: 0x812d, 0x11ac: 0x812d, 0x11ad: 0x812d, 0x11ae: 0x8132, 0x11af: 0x8132,
-	0x11b0: 0x1873, 0x11b1: 0x0443, 0x11b2: 0x043f, 0x11b3: 0x007f, 0x11b4: 0x007f, 0x11b5: 0x0011,
-	0x11b6: 0x0013, 0x11b7: 0x00b7, 0x11b8: 0x00bb, 0x11b9: 0x04b7, 0x11ba: 0x04bb, 0x11bb: 0x04ab,
-	0x11bc: 0x04af, 0x11bd: 0x0493, 0x11be: 0x0497, 0x11bf: 0x048b,
-	// Block 0x47, offset 0x11c0
-	0x11c0: 0x048f, 0x11c1: 0x049b, 0x11c2: 0x049f, 0x11c3: 0x04a3, 0x11c4: 0x04a7,
-	0x11c7: 0x0077, 0x11c8: 0x007b, 0x11c9: 0x4269, 0x11ca: 0x4269, 0x11cb: 0x4269,
-	0x11cc: 0x4269, 0x11cd: 0x007f, 0x11ce: 0x007f, 0x11cf: 0x007f, 0x11d0: 0x0019, 0x11d1: 0x0483,
-	0x11d2: 0x001d, 0x11d4: 0x0037, 0x11d5: 0x0035, 0x11d6: 0x003f, 0x11d7: 0x0003,
-	0x11d8: 0x0443, 0x11d9: 0x0011, 0x11da: 0x0013, 0x11db: 0x00b7, 0x11dc: 0x00bb, 0x11dd: 0x04b7,
-	0x11de: 0x04bb, 0x11df: 0x0007, 0x11e0: 0x000d, 0x11e1: 0x0015, 0x11e2: 0x0017, 0x11e3: 0x001b,
-	0x11e4: 0x0039, 0x11e5: 0x003d, 0x11e6: 0x003b, 0x11e8: 0x0079, 0x11e9: 0x0009,
-	0x11ea: 0x000b, 0x11eb: 0x0041,
-	0x11f0: 0x42aa, 0x11f1: 0x442c, 0x11f2: 0x42af, 0x11f4: 0x42b4,
-	0x11f6: 0x42b9, 0x11f7: 0x4432, 0x11f8: 0x42be, 0x11f9: 0x4438, 0x11fa: 0x42c3, 0x11fb: 0x443e,
-	0x11fc: 0x42c8, 0x11fd: 0x4444, 0x11fe: 0x42cd, 0x11ff: 0x444a,
-	// Block 0x48, offset 0x1200
-	0x1200: 0x0236, 0x1201: 0x440e, 0x1202: 0x440e, 0x1203: 0x4414, 0x1204: 0x4414, 0x1205: 0x4456,
-	0x1206: 0x4456, 0x1207: 0x441a, 0x1208: 0x441a, 0x1209: 0x4462, 0x120a: 0x4462, 0x120b: 0x4462,
-	0x120c: 0x4462, 0x120d: 0x0239, 0x120e: 0x0239, 0x120f: 0x023c, 0x1210: 0x023c, 0x1211: 0x023c,
-	0x1212: 0x023c, 0x1213: 0x023f, 0x1214: 0x023f, 0x1215: 0x0242, 0x1216: 0x0242, 0x1217: 0x0242,
-	0x1218: 0x0242, 0x1219: 0x0245, 0x121a: 0x0245, 0x121b: 0x0245, 0x121c: 0x0245, 0x121d: 0x0248,
-	0x121e: 0x0248, 0x121f: 0x0248, 0x1220: 0x0248, 0x1221: 0x024b, 0x1222: 0x024b, 0x1223: 0x024b,
-	0x1224: 0x024b, 0x1225: 0x024e, 0x1226: 0x024e, 0x1227: 0x024e, 0x1228: 0x024e, 0x1229: 0x0251,
-	0x122a: 0x0251, 0x122b: 0x0254, 0x122c: 0x0254, 0x122d: 0x0257, 0x122e: 0x0257, 0x122f: 0x025a,
-	0x1230: 0x025a, 0x1231: 0x025d, 0x1232: 0x025d, 0x1233: 0x025d, 0x1234: 0x025d, 0x1235: 0x0260,
-	0x1236: 0x0260, 0x1237: 0x0260, 0x1238: 0x0260, 0x1239: 0x0263, 0x123a: 0x0263, 0x123b: 0x0263,
-	0x123c: 0x0263, 0x123d: 0x0266, 0x123e: 0x0266, 0x123f: 0x0266,
-	// Block 0x49, offset 0x1240
-	0x1240: 0x0266, 0x1241: 0x0269, 0x1242: 0x0269, 0x1243: 0x0269, 0x1244: 0x0269, 0x1245: 0x026c,
-	0x1246: 0x026c, 0x1247: 0x026c, 0x1248: 0x026c, 0x1249: 0x026f, 0x124a: 0x026f, 0x124b: 0x026f,
-	0x124c: 0x026f, 0x124d: 0x0272, 0x124e: 0x0272, 0x124f: 0x0272, 0x1250: 0x0272, 0x1251: 0x0275,
-	0x1252: 0x0275, 0x1253: 0x0275, 0x1254: 0x0275, 0x1255: 0x0278, 0x1256: 0x0278, 0x1257: 0x0278,
-	0x1258: 0x0278, 0x1259: 0x027b, 0x125a: 0x027b, 0x125b: 0x027b, 0x125c: 0x027b, 0x125d: 0x027e,
-	0x125e: 0x027e, 0x125f: 0x027e, 0x1260: 0x027e, 0x1261: 0x0281, 0x1262: 0x0281, 0x1263: 0x0281,
-	0x1264: 0x0281, 0x1265: 0x0284, 0x1266: 0x0284, 0x1267: 0x0284, 0x1268: 0x0284, 0x1269: 0x0287,
-	0x126a: 0x0287, 0x126b: 0x0287, 0x126c: 0x0287, 0x126d: 0x028a, 0x126e: 0x028a, 0x126f: 0x028d,
-	0x1270: 0x028d, 0x1271: 0x0290, 0x1272: 0x0290, 0x1273: 0x0290, 0x1274: 0x0290, 0x1275: 0x2e00,
-	0x1276: 0x2e00, 0x1277: 0x2e08, 0x1278: 0x2e08, 0x1279: 0x2e10, 0x127a: 0x2e10, 0x127b: 0x1f82,
-	0x127c: 0x1f82,
-	// Block 0x4a, offset 0x1280
-	0x1280: 0x0081, 0x1281: 0x0083, 0x1282: 0x0085, 0x1283: 0x0087, 0x1284: 0x0089, 0x1285: 0x008b,
-	0x1286: 0x008d, 0x1287: 0x008f, 0x1288: 0x0091, 0x1289: 0x0093, 0x128a: 0x0095, 0x128b: 0x0097,
-	0x128c: 0x0099, 0x128d: 0x009b, 0x128e: 0x009d, 0x128f: 0x009f, 0x1290: 0x00a1, 0x1291: 0x00a3,
-	0x1292: 0x00a5, 0x1293: 0x00a7, 0x1294: 0x00a9, 0x1295: 0x00ab, 0x1296: 0x00ad, 0x1297: 0x00af,
-	0x1298: 0x00b1, 0x1299: 0x00b3, 0x129a: 0x00b5, 0x129b: 0x00b7, 0x129c: 0x00b9, 0x129d: 0x00bb,
-	0x129e: 0x00bd, 0x129f: 0x0477, 0x12a0: 0x047b, 0x12a1: 0x0487, 0x12a2: 0x049b, 0x12a3: 0x049f,
-	0x12a4: 0x0483, 0x12a5: 0x05ab, 0x12a6: 0x05a3, 0x12a7: 0x04c7, 0x12a8: 0x04cf, 0x12a9: 0x04d7,
-	0x12aa: 0x04df, 0x12ab: 0x04e7, 0x12ac: 0x056b, 0x12ad: 0x0573, 0x12ae: 0x057b, 0x12af: 0x051f,
-	0x12b0: 0x05af, 0x12b1: 0x04cb, 0x12b2: 0x04d3, 0x12b3: 0x04db, 0x12b4: 0x04e3, 0x12b5: 0x04eb,
-	0x12b6: 0x04ef, 0x12b7: 0x04f3, 0x12b8: 0x04f7, 0x12b9: 0x04fb, 0x12ba: 0x04ff, 0x12bb: 0x0503,
-	0x12bc: 0x0507, 0x12bd: 0x050b, 0x12be: 0x050f, 0x12bf: 0x0513,
-	// Block 0x4b, offset 0x12c0
-	0x12c0: 0x0517, 0x12c1: 0x051b, 0x12c2: 0x0523, 0x12c3: 0x0527, 0x12c4: 0x052b, 0x12c5: 0x052f,
-	0x12c6: 0x0533, 0x12c7: 0x0537, 0x12c8: 0x053b, 0x12c9: 0x053f, 0x12ca: 0x0543, 0x12cb: 0x0547,
-	0x12cc: 0x054b, 0x12cd: 0x054f, 0x12ce: 0x0553, 0x12cf: 0x0557, 0x12d0: 0x055b, 0x12d1: 0x055f,
-	0x12d2: 0x0563, 0x12d3: 0x0567, 0x12d4: 0x056f, 0x12d5: 0x0577, 0x12d6: 0x057f, 0x12d7: 0x0583,
-	0x12d8: 0x0587, 0x12d9: 0x058b, 0x12da: 0x058f, 0x12db: 0x0593, 0x12dc: 0x0597, 0x12dd: 0x05a7,
-	0x12de: 0x4a78, 0x12df: 0x4a7e, 0x12e0: 0x03c3, 0x12e1: 0x0313, 0x12e2: 0x0317, 0x12e3: 0x4a3b,
-	0x12e4: 0x031b, 0x12e5: 0x4a41, 0x12e6: 0x4a47, 0x12e7: 0x031f, 0x12e8: 0x0323, 0x12e9: 0x0327,
-	0x12ea: 0x4a4d, 0x12eb: 0x4a53, 0x12ec: 0x4a59, 0x12ed: 0x4a5f, 0x12ee: 0x4a65, 0x12ef: 0x4a6b,
-	0x12f0: 0x0367, 0x12f1: 0x032b, 0x12f2: 0x032f, 0x12f3: 0x0333, 0x12f4: 0x037b, 0x12f5: 0x0337,
-	0x12f6: 0x033b, 0x12f7: 0x033f, 0x12f8: 0x0343, 0x12f9: 0x0347, 0x12fa: 0x034b, 0x12fb: 0x034f,
-	0x12fc: 0x0353, 0x12fd: 0x0357, 0x12fe: 0x035b,
-	// Block 0x4c, offset 0x1300
-	0x1302: 0x49bd, 0x1303: 0x49c3, 0x1304: 0x49c9, 0x1305: 0x49cf,
-	0x1306: 0x49d5, 0x1307: 0x49db, 0x130a: 0x49e1, 0x130b: 0x49e7,
-	0x130c: 0x49ed, 0x130d: 0x49f3, 0x130e: 0x49f9, 0x130f: 0x49ff,
-	0x1312: 0x4a05, 0x1313: 0x4a0b, 0x1314: 0x4a11, 0x1315: 0x4a17, 0x1316: 0x4a1d, 0x1317: 0x4a23,
-	0x131a: 0x4a29, 0x131b: 0x4a2f, 0x131c: 0x4a35,
-	0x1320: 0x00bf, 0x1321: 0x00c2, 0x1322: 0x00cb, 0x1323: 0x4264,
-	0x1324: 0x00c8, 0x1325: 0x00c5, 0x1326: 0x0447, 0x1328: 0x046b, 0x1329: 0x044b,
-	0x132a: 0x044f, 0x132b: 0x0453, 0x132c: 0x0457, 0x132d: 0x046f, 0x132e: 0x0473,
-	// Block 0x4d, offset 0x1340
-	0x1340: 0x0063, 0x1341: 0x0065, 0x1342: 0x0067, 0x1343: 0x0069, 0x1344: 0x006b, 0x1345: 0x006d,
-	0x1346: 0x006f, 0x1347: 0x0071, 0x1348: 0x0073, 0x1349: 0x0075, 0x134a: 0x0083, 0x134b: 0x0085,
-	0x134c: 0x0087, 0x134d: 0x0089, 0x134e: 0x008b, 0x134f: 0x008d, 0x1350: 0x008f, 0x1351: 0x0091,
-	0x1352: 0x0093, 0x1353: 0x0095, 0x1354: 0x0097, 0x1355: 0x0099, 0x1356: 0x009b, 0x1357: 0x009d,
-	0x1358: 0x009f, 0x1359: 0x00a1, 0x135a: 0x00a3, 0x135b: 0x00a5, 0x135c: 0x00a7, 0x135d: 0x00a9,
-	0x135e: 0x00ab, 0x135f: 0x00ad, 0x1360: 0x00af, 0x1361: 0x00b1, 0x1362: 0x00b3, 0x1363: 0x00b5,
-	0x1364: 0x00dd, 0x1365: 0x00f2, 0x1368: 0x0173, 0x1369: 0x0176,
-	0x136a: 0x0179, 0x136b: 0x017c, 0x136c: 0x017f, 0x136d: 0x0182, 0x136e: 0x0185, 0x136f: 0x0188,
-	0x1370: 0x018b, 0x1371: 0x018e, 0x1372: 0x0191, 0x1373: 0x0194, 0x1374: 0x0197, 0x1375: 0x019a,
-	0x1376: 0x019d, 0x1377: 0x01a0, 0x1378: 0x01a3, 0x1379: 0x0188, 0x137a: 0x01a6, 0x137b: 0x01a9,
-	0x137c: 0x01ac, 0x137d: 0x01af, 0x137e: 0x01b2, 0x137f: 0x01b5,
-	// Block 0x4e, offset 0x1380
-	0x1380: 0x01fd, 0x1381: 0x0200, 0x1382: 0x0203, 0x1383: 0x045b, 0x1384: 0x01c7, 0x1385: 0x01d0,
-	0x1386: 0x01d6, 0x1387: 0x01fa, 0x1388: 0x01eb, 0x1389: 0x01e8, 0x138a: 0x0206, 0x138b: 0x0209,
-	0x138e: 0x0021, 0x138f: 0x0023, 0x1390: 0x0025, 0x1391: 0x0027,
-	0x1392: 0x0029, 0x1393: 0x002b, 0x1394: 0x002d, 0x1395: 0x002f, 0x1396: 0x0031, 0x1397: 0x0033,
-	0x1398: 0x0021, 0x1399: 0x0023, 0x139a: 0x0025, 0x139b: 0x0027, 0x139c: 0x0029, 0x139d: 0x002b,
-	0x139e: 0x002d, 0x139f: 0x002f, 0x13a0: 0x0031, 0x13a1: 0x0033, 0x13a2: 0x0021, 0x13a3: 0x0023,
-	0x13a4: 0x0025, 0x13a5: 0x0027, 0x13a6: 0x0029, 0x13a7: 0x002b, 0x13a8: 0x002d, 0x13a9: 0x002f,
-	0x13aa: 0x0031, 0x13ab: 0x0033, 0x13ac: 0x0021, 0x13ad: 0x0023, 0x13ae: 0x0025, 0x13af: 0x0027,
-	0x13b0: 0x0029, 0x13b1: 0x002b, 0x13b2: 0x002d, 0x13b3: 0x002f, 0x13b4: 0x0031, 0x13b5: 0x0033,
-	0x13b6: 0x0021, 0x13b7: 0x0023, 0x13b8: 0x0025, 0x13b9: 0x0027, 0x13ba: 0x0029, 0x13bb: 0x002b,
-	0x13bc: 0x002d, 0x13bd: 0x002f, 0x13be: 0x0031, 0x13bf: 0x0033,
-	// Block 0x4f, offset 0x13c0
-	0x13c0: 0x0239, 0x13c1: 0x023c, 0x13c2: 0x0248, 0x13c3: 0x0251, 0x13c5: 0x028a,
-	0x13c6: 0x025a, 0x13c7: 0x024b, 0x13c8: 0x0269, 0x13c9: 0x0290, 0x13ca: 0x027b, 0x13cb: 0x027e,
-	0x13cc: 0x0281, 0x13cd: 0x0284, 0x13ce: 0x025d, 0x13cf: 0x026f, 0x13d0: 0x0275, 0x13d1: 0x0263,
-	0x13d2: 0x0278, 0x13d3: 0x0257, 0x13d4: 0x0260, 0x13d5: 0x0242, 0x13d6: 0x0245, 0x13d7: 0x024e,
-	0x13d8: 0x0254, 0x13d9: 0x0266, 0x13da: 0x026c, 0x13db: 0x0272, 0x13dc: 0x0293, 0x13dd: 0x02e4,
-	0x13de: 0x02cc, 0x13df: 0x0296, 0x13e1: 0x023c, 0x13e2: 0x0248,
-	0x13e4: 0x0287, 0x13e7: 0x024b, 0x13e9: 0x0290,
-	0x13ea: 0x027b, 0x13eb: 0x027e, 0x13ec: 0x0281, 0x13ed: 0x0284, 0x13ee: 0x025d, 0x13ef: 0x026f,
-	0x13f0: 0x0275, 0x13f1: 0x0263, 0x13f2: 0x0278, 0x13f4: 0x0260, 0x13f5: 0x0242,
-	0x13f6: 0x0245, 0x13f7: 0x024e, 0x13f9: 0x0266, 0x13fb: 0x0272,
-	// Block 0x50, offset 0x1400
-	0x1402: 0x0248,
-	0x1407: 0x024b, 0x1409: 0x0290, 0x140b: 0x027e,
-	0x140d: 0x0284, 0x140e: 0x025d, 0x140f: 0x026f, 0x1411: 0x0263,
-	0x1412: 0x0278, 0x1414: 0x0260, 0x1417: 0x024e,
-	0x1419: 0x0266, 0x141b: 0x0272, 0x141d: 0x02e4,
-	0x141f: 0x0296, 0x1421: 0x023c, 0x1422: 0x0248,
-	0x1424: 0x0287, 0x1427: 0x024b, 0x1428: 0x0269, 0x1429: 0x0290,
-	0x142a: 0x027b, 0x142c: 0x0281, 0x142d: 0x0284, 0x142e: 0x025d, 0x142f: 0x026f,
-	0x1430: 0x0275, 0x1431: 0x0263, 0x1432: 0x0278, 0x1434: 0x0260, 0x1435: 0x0242,
-	0x1436: 0x0245, 0x1437: 0x024e, 0x1439: 0x0266, 0x143a: 0x026c, 0x143b: 0x0272,
-	0x143c: 0x0293, 0x143e: 0x02cc,
-	// Block 0x51, offset 0x1440
-	0x1440: 0x0239, 0x1441: 0x023c, 0x1442: 0x0248, 0x1443: 0x0251, 0x1444: 0x0287, 0x1445: 0x028a,
-	0x1446: 0x025a, 0x1447: 0x024b, 0x1448: 0x0269, 0x1449: 0x0290, 0x144b: 0x027e,
-	0x144c: 0x0281, 0x144d: 0x0284, 0x144e: 0x025d, 0x144f: 0x026f, 0x1450: 0x0275, 0x1451: 0x0263,
-	0x1452: 0x0278, 0x1453: 0x0257, 0x1454: 0x0260, 0x1455: 0x0242, 0x1456: 0x0245, 0x1457: 0x024e,
-	0x1458: 0x0254, 0x1459: 0x0266, 0x145a: 0x026c, 0x145b: 0x0272,
-	0x1461: 0x023c, 0x1462: 0x0248, 0x1463: 0x0251,
-	0x1465: 0x028a, 0x1466: 0x025a, 0x1467: 0x024b, 0x1468: 0x0269, 0x1469: 0x0290,
-	0x146b: 0x027e, 0x146c: 0x0281, 0x146d: 0x0284, 0x146e: 0x025d, 0x146f: 0x026f,
-	0x1470: 0x0275, 0x1471: 0x0263, 0x1472: 0x0278, 0x1473: 0x0257, 0x1474: 0x0260, 0x1475: 0x0242,
-	0x1476: 0x0245, 0x1477: 0x024e, 0x1478: 0x0254, 0x1479: 0x0266, 0x147a: 0x026c, 0x147b: 0x0272,
-	// Block 0x52, offset 0x1480
-	0x1480: 0x1879, 0x1481: 0x1876, 0x1482: 0x187c, 0x1483: 0x18a0, 0x1484: 0x18c4, 0x1485: 0x18e8,
-	0x1486: 0x190c, 0x1487: 0x1915, 0x1488: 0x191b, 0x1489: 0x1921, 0x148a: 0x1927,
-	0x1490: 0x1a8c, 0x1491: 0x1a90,
-	0x1492: 0x1a94, 0x1493: 0x1a98, 0x1494: 0x1a9c, 0x1495: 0x1aa0, 0x1496: 0x1aa4, 0x1497: 0x1aa8,
-	0x1498: 0x1aac, 0x1499: 0x1ab0, 0x149a: 0x1ab4, 0x149b: 0x1ab8, 0x149c: 0x1abc, 0x149d: 0x1ac0,
-	0x149e: 0x1ac4, 0x149f: 0x1ac8, 0x14a0: 0x1acc, 0x14a1: 0x1ad0, 0x14a2: 0x1ad4, 0x14a3: 0x1ad8,
-	0x14a4: 0x1adc, 0x14a5: 0x1ae0, 0x14a6: 0x1ae4, 0x14a7: 0x1ae8, 0x14a8: 0x1aec, 0x14a9: 0x1af0,
-	0x14aa: 0x271e, 0x14ab: 0x0047, 0x14ac: 0x0065, 0x14ad: 0x193c, 0x14ae: 0x19b1,
-	0x14b0: 0x0043, 0x14b1: 0x0045, 0x14b2: 0x0047, 0x14b3: 0x0049, 0x14b4: 0x004b, 0x14b5: 0x004d,
-	0x14b6: 0x004f, 0x14b7: 0x0051, 0x14b8: 0x0053, 0x14b9: 0x0055, 0x14ba: 0x0057, 0x14bb: 0x0059,
-	0x14bc: 0x005b, 0x14bd: 0x005d, 0x14be: 0x005f, 0x14bf: 0x0061,
-	// Block 0x53, offset 0x14c0
-	0x14c0: 0x26ad, 0x14c1: 0x26c2, 0x14c2: 0x0503,
-	0x14d0: 0x0c0f, 0x14d1: 0x0a47,
-	0x14d2: 0x08d3, 0x14d3: 0x45c4, 0x14d4: 0x071b, 0x14d5: 0x09ef, 0x14d6: 0x132f, 0x14d7: 0x09ff,
-	0x14d8: 0x0727, 0x14d9: 0x0cd7, 0x14da: 0x0eaf, 0x14db: 0x0caf, 0x14dc: 0x0827, 0x14dd: 0x0b6b,
-	0x14de: 0x07bf, 0x14df: 0x0cb7, 0x14e0: 0x0813, 0x14e1: 0x1117, 0x14e2: 0x0f83, 0x14e3: 0x138b,
-	0x14e4: 0x09d3, 0x14e5: 0x090b, 0x14e6: 0x0e63, 0x14e7: 0x0c1b, 0x14e8: 0x0c47, 0x14e9: 0x06bf,
-	0x14ea: 0x06cb, 0x14eb: 0x140b, 0x14ec: 0x0adb, 0x14ed: 0x06e7, 0x14ee: 0x08ef, 0x14ef: 0x0c3b,
-	0x14f0: 0x13b3, 0x14f1: 0x0c13, 0x14f2: 0x106f, 0x14f3: 0x10ab, 0x14f4: 0x08f7, 0x14f5: 0x0e43,
-	0x14f6: 0x0d0b, 0x14f7: 0x0d07, 0x14f8: 0x0f97, 0x14f9: 0x082b, 0x14fa: 0x0957, 0x14fb: 0x1443,
-	// Block 0x54, offset 0x1500
-	0x1500: 0x06fb, 0x1501: 0x06f3, 0x1502: 0x0703, 0x1503: 0x1647, 0x1504: 0x0747, 0x1505: 0x0757,
-	0x1506: 0x075b, 0x1507: 0x0763, 0x1508: 0x076b, 0x1509: 0x076f, 0x150a: 0x077b, 0x150b: 0x0773,
-	0x150c: 0x05b3, 0x150d: 0x165b, 0x150e: 0x078f, 0x150f: 0x0793, 0x1510: 0x0797, 0x1511: 0x07b3,
-	0x1512: 0x164c, 0x1513: 0x05b7, 0x1514: 0x079f, 0x1515: 0x07bf, 0x1516: 0x1656, 0x1517: 0x07cf,
-	0x1518: 0x07d7, 0x1519: 0x0737, 0x151a: 0x07df, 0x151b: 0x07e3, 0x151c: 0x1831, 0x151d: 0x07ff,
-	0x151e: 0x0807, 0x151f: 0x05bf, 0x1520: 0x081f, 0x1521: 0x0823, 0x1522: 0x082b, 0x1523: 0x082f,
-	0x1524: 0x05c3, 0x1525: 0x0847, 0x1526: 0x084b, 0x1527: 0x0857, 0x1528: 0x0863, 0x1529: 0x0867,
-	0x152a: 0x086b, 0x152b: 0x0873, 0x152c: 0x0893, 0x152d: 0x0897, 0x152e: 0x089f, 0x152f: 0x08af,
-	0x1530: 0x08b7, 0x1531: 0x08bb, 0x1532: 0x08bb, 0x1533: 0x08bb, 0x1534: 0x166a, 0x1535: 0x0e93,
-	0x1536: 0x08cf, 0x1537: 0x08d7, 0x1538: 0x166f, 0x1539: 0x08e3, 0x153a: 0x08eb, 0x153b: 0x08f3,
-	0x153c: 0x091b, 0x153d: 0x0907, 0x153e: 0x0913, 0x153f: 0x0917,
-	// Block 0x55, offset 0x1540
-	0x1540: 0x091f, 0x1541: 0x0927, 0x1542: 0x092b, 0x1543: 0x0933, 0x1544: 0x093b, 0x1545: 0x093f,
-	0x1546: 0x093f, 0x1547: 0x0947, 0x1548: 0x094f, 0x1549: 0x0953, 0x154a: 0x095f, 0x154b: 0x0983,
-	0x154c: 0x0967, 0x154d: 0x0987, 0x154e: 0x096b, 0x154f: 0x0973, 0x1550: 0x080b, 0x1551: 0x09cf,
-	0x1552: 0x0997, 0x1553: 0x099b, 0x1554: 0x099f, 0x1555: 0x0993, 0x1556: 0x09a7, 0x1557: 0x09a3,
-	0x1558: 0x09bb, 0x1559: 0x1674, 0x155a: 0x09d7, 0x155b: 0x09db, 0x155c: 0x09e3, 0x155d: 0x09ef,
-	0x155e: 0x09f7, 0x155f: 0x0a13, 0x1560: 0x1679, 0x1561: 0x167e, 0x1562: 0x0a1f, 0x1563: 0x0a23,
-	0x1564: 0x0a27, 0x1565: 0x0a1b, 0x1566: 0x0a2f, 0x1567: 0x05c7, 0x1568: 0x05cb, 0x1569: 0x0a37,
-	0x156a: 0x0a3f, 0x156b: 0x0a3f, 0x156c: 0x1683, 0x156d: 0x0a5b, 0x156e: 0x0a5f, 0x156f: 0x0a63,
-	0x1570: 0x0a6b, 0x1571: 0x1688, 0x1572: 0x0a73, 0x1573: 0x0a77, 0x1574: 0x0b4f, 0x1575: 0x0a7f,
-	0x1576: 0x05cf, 0x1577: 0x0a8b, 0x1578: 0x0a9b, 0x1579: 0x0aa7, 0x157a: 0x0aa3, 0x157b: 0x1692,
-	0x157c: 0x0aaf, 0x157d: 0x1697, 0x157e: 0x0abb, 0x157f: 0x0ab7,
-	// Block 0x56, offset 0x1580
-	0x1580: 0x0abf, 0x1581: 0x0acf, 0x1582: 0x0ad3, 0x1583: 0x05d3, 0x1584: 0x0ae3, 0x1585: 0x0aeb,
-	0x1586: 0x0aef, 0x1587: 0x0af3, 0x1588: 0x05d7, 0x1589: 0x169c, 0x158a: 0x05db, 0x158b: 0x0b0f,
-	0x158c: 0x0b13, 0x158d: 0x0b17, 0x158e: 0x0b1f, 0x158f: 0x1863, 0x1590: 0x0b37, 0x1591: 0x16a6,
-	0x1592: 0x16a6, 0x1593: 0x11d7, 0x1594: 0x0b47, 0x1595: 0x0b47, 0x1596: 0x05df, 0x1597: 0x16c9,
-	0x1598: 0x179b, 0x1599: 0x0b57, 0x159a: 0x0b5f, 0x159b: 0x05e3, 0x159c: 0x0b73, 0x159d: 0x0b83,
-	0x159e: 0x0b87, 0x159f: 0x0b8f, 0x15a0: 0x0b9f, 0x15a1: 0x05eb, 0x15a2: 0x05e7, 0x15a3: 0x0ba3,
-	0x15a4: 0x16ab, 0x15a5: 0x0ba7, 0x15a6: 0x0bbb, 0x15a7: 0x0bbf, 0x15a8: 0x0bc3, 0x15a9: 0x0bbf,
-	0x15aa: 0x0bcf, 0x15ab: 0x0bd3, 0x15ac: 0x0be3, 0x15ad: 0x0bdb, 0x15ae: 0x0bdf, 0x15af: 0x0be7,
-	0x15b0: 0x0beb, 0x15b1: 0x0bef, 0x15b2: 0x0bfb, 0x15b3: 0x0bff, 0x15b4: 0x0c17, 0x15b5: 0x0c1f,
-	0x15b6: 0x0c2f, 0x15b7: 0x0c43, 0x15b8: 0x16ba, 0x15b9: 0x0c3f, 0x15ba: 0x0c33, 0x15bb: 0x0c4b,
-	0x15bc: 0x0c53, 0x15bd: 0x0c67, 0x15be: 0x16bf, 0x15bf: 0x0c6f,
-	// Block 0x57, offset 0x15c0
-	0x15c0: 0x0c63, 0x15c1: 0x0c5b, 0x15c2: 0x05ef, 0x15c3: 0x0c77, 0x15c4: 0x0c7f, 0x15c5: 0x0c87,
-	0x15c6: 0x0c7b, 0x15c7: 0x05f3, 0x15c8: 0x0c97, 0x15c9: 0x0c9f, 0x15ca: 0x16c4, 0x15cb: 0x0ccb,
-	0x15cc: 0x0cff, 0x15cd: 0x0cdb, 0x15ce: 0x05ff, 0x15cf: 0x0ce7, 0x15d0: 0x05fb, 0x15d1: 0x05f7,
-	0x15d2: 0x07c3, 0x15d3: 0x07c7, 0x15d4: 0x0d03, 0x15d5: 0x0ceb, 0x15d6: 0x11ab, 0x15d7: 0x0663,
-	0x15d8: 0x0d0f, 0x15d9: 0x0d13, 0x15da: 0x0d17, 0x15db: 0x0d2b, 0x15dc: 0x0d23, 0x15dd: 0x16dd,
-	0x15de: 0x0603, 0x15df: 0x0d3f, 0x15e0: 0x0d33, 0x15e1: 0x0d4f, 0x15e2: 0x0d57, 0x15e3: 0x16e7,
-	0x15e4: 0x0d5b, 0x15e5: 0x0d47, 0x15e6: 0x0d63, 0x15e7: 0x0607, 0x15e8: 0x0d67, 0x15e9: 0x0d6b,
-	0x15ea: 0x0d6f, 0x15eb: 0x0d7b, 0x15ec: 0x16ec, 0x15ed: 0x0d83, 0x15ee: 0x060b, 0x15ef: 0x0d8f,
-	0x15f0: 0x16f1, 0x15f1: 0x0d93, 0x15f2: 0x060f, 0x15f3: 0x0d9f, 0x15f4: 0x0dab, 0x15f5: 0x0db7,
-	0x15f6: 0x0dbb, 0x15f7: 0x16f6, 0x15f8: 0x168d, 0x15f9: 0x16fb, 0x15fa: 0x0ddb, 0x15fb: 0x1700,
-	0x15fc: 0x0de7, 0x15fd: 0x0def, 0x15fe: 0x0ddf, 0x15ff: 0x0dfb,
-	// Block 0x58, offset 0x1600
-	0x1600: 0x0e0b, 0x1601: 0x0e1b, 0x1602: 0x0e0f, 0x1603: 0x0e13, 0x1604: 0x0e1f, 0x1605: 0x0e23,
-	0x1606: 0x1705, 0x1607: 0x0e07, 0x1608: 0x0e3b, 0x1609: 0x0e3f, 0x160a: 0x0613, 0x160b: 0x0e53,
-	0x160c: 0x0e4f, 0x160d: 0x170a, 0x160e: 0x0e33, 0x160f: 0x0e6f, 0x1610: 0x170f, 0x1611: 0x1714,
-	0x1612: 0x0e73, 0x1613: 0x0e87, 0x1614: 0x0e83, 0x1615: 0x0e7f, 0x1616: 0x0617, 0x1617: 0x0e8b,
-	0x1618: 0x0e9b, 0x1619: 0x0e97, 0x161a: 0x0ea3, 0x161b: 0x1651, 0x161c: 0x0eb3, 0x161d: 0x1719,
-	0x161e: 0x0ebf, 0x161f: 0x1723, 0x1620: 0x0ed3, 0x1621: 0x0edf, 0x1622: 0x0ef3, 0x1623: 0x1728,
-	0x1624: 0x0f07, 0x1625: 0x0f0b, 0x1626: 0x172d, 0x1627: 0x1732, 0x1628: 0x0f27, 0x1629: 0x0f37,
-	0x162a: 0x061b, 0x162b: 0x0f3b, 0x162c: 0x061f, 0x162d: 0x061f, 0x162e: 0x0f53, 0x162f: 0x0f57,
-	0x1630: 0x0f5f, 0x1631: 0x0f63, 0x1632: 0x0f6f, 0x1633: 0x0623, 0x1634: 0x0f87, 0x1635: 0x1737,
-	0x1636: 0x0fa3, 0x1637: 0x173c, 0x1638: 0x0faf, 0x1639: 0x16a1, 0x163a: 0x0fbf, 0x163b: 0x1741,
-	0x163c: 0x1746, 0x163d: 0x174b, 0x163e: 0x0627, 0x163f: 0x062b,
-	// Block 0x59, offset 0x1640
-	0x1640: 0x0ff7, 0x1641: 0x1755, 0x1642: 0x1750, 0x1643: 0x175a, 0x1644: 0x175f, 0x1645: 0x0fff,
-	0x1646: 0x1003, 0x1647: 0x1003, 0x1648: 0x100b, 0x1649: 0x0633, 0x164a: 0x100f, 0x164b: 0x0637,
-	0x164c: 0x063b, 0x164d: 0x1769, 0x164e: 0x1023, 0x164f: 0x102b, 0x1650: 0x1037, 0x1651: 0x063f,
-	0x1652: 0x176e, 0x1653: 0x105b, 0x1654: 0x1773, 0x1655: 0x1778, 0x1656: 0x107b, 0x1657: 0x1093,
-	0x1658: 0x0643, 0x1659: 0x109b, 0x165a: 0x109f, 0x165b: 0x10a3, 0x165c: 0x177d, 0x165d: 0x1782,
-	0x165e: 0x1782, 0x165f: 0x10bb, 0x1660: 0x0647, 0x1661: 0x1787, 0x1662: 0x10cf, 0x1663: 0x10d3,
-	0x1664: 0x064b, 0x1665: 0x178c, 0x1666: 0x10ef, 0x1667: 0x064f, 0x1668: 0x10ff, 0x1669: 0x10f7,
-	0x166a: 0x1107, 0x166b: 0x1796, 0x166c: 0x111f, 0x166d: 0x0653, 0x166e: 0x112b, 0x166f: 0x1133,
-	0x1670: 0x1143, 0x1671: 0x0657, 0x1672: 0x17a0, 0x1673: 0x17a5, 0x1674: 0x065b, 0x1675: 0x17aa,
-	0x1676: 0x115b, 0x1677: 0x17af, 0x1678: 0x1167, 0x1679: 0x1173, 0x167a: 0x117b, 0x167b: 0x17b4,
-	0x167c: 0x17b9, 0x167d: 0x118f, 0x167e: 0x17be, 0x167f: 0x1197,
-	// Block 0x5a, offset 0x1680
-	0x1680: 0x16ce, 0x1681: 0x065f, 0x1682: 0x11af, 0x1683: 0x11b3, 0x1684: 0x0667, 0x1685: 0x11b7,
-	0x1686: 0x0a33, 0x1687: 0x17c3, 0x1688: 0x17c8, 0x1689: 0x16d3, 0x168a: 0x16d8, 0x168b: 0x11d7,
-	0x168c: 0x11db, 0x168d: 0x13f3, 0x168e: 0x066b, 0x168f: 0x1207, 0x1690: 0x1203, 0x1691: 0x120b,
-	0x1692: 0x083f, 0x1693: 0x120f, 0x1694: 0x1213, 0x1695: 0x1217, 0x1696: 0x121f, 0x1697: 0x17cd,
-	0x1698: 0x121b, 0x1699: 0x1223, 0x169a: 0x1237, 0x169b: 0x123b, 0x169c: 0x1227, 0x169d: 0x123f,
-	0x169e: 0x1253, 0x169f: 0x1267, 0x16a0: 0x1233, 0x16a1: 0x1247, 0x16a2: 0x124b, 0x16a3: 0x124f,
-	0x16a4: 0x17d2, 0x16a5: 0x17dc, 0x16a6: 0x17d7, 0x16a7: 0x066f, 0x16a8: 0x126f, 0x16a9: 0x1273,
-	0x16aa: 0x127b, 0x16ab: 0x17f0, 0x16ac: 0x127f, 0x16ad: 0x17e1, 0x16ae: 0x0673, 0x16af: 0x0677,
-	0x16b0: 0x17e6, 0x16b1: 0x17eb, 0x16b2: 0x067b, 0x16b3: 0x129f, 0x16b4: 0x12a3, 0x16b5: 0x12a7,
-	0x16b6: 0x12ab, 0x16b7: 0x12b7, 0x16b8: 0x12b3, 0x16b9: 0x12bf, 0x16ba: 0x12bb, 0x16bb: 0x12cb,
-	0x16bc: 0x12c3, 0x16bd: 0x12c7, 0x16be: 0x12cf, 0x16bf: 0x067f,
-	// Block 0x5b, offset 0x16c0
-	0x16c0: 0x12d7, 0x16c1: 0x12db, 0x16c2: 0x0683, 0x16c3: 0x12eb, 0x16c4: 0x12ef, 0x16c5: 0x17f5,
-	0x16c6: 0x12fb, 0x16c7: 0x12ff, 0x16c8: 0x0687, 0x16c9: 0x130b, 0x16ca: 0x05bb, 0x16cb: 0x17fa,
-	0x16cc: 0x17ff, 0x16cd: 0x068b, 0x16ce: 0x068f, 0x16cf: 0x1337, 0x16d0: 0x134f, 0x16d1: 0x136b,
-	0x16d2: 0x137b, 0x16d3: 0x1804, 0x16d4: 0x138f, 0x16d5: 0x1393, 0x16d6: 0x13ab, 0x16d7: 0x13b7,
-	0x16d8: 0x180e, 0x16d9: 0x1660, 0x16da: 0x13c3, 0x16db: 0x13bf, 0x16dc: 0x13cb, 0x16dd: 0x1665,
-	0x16de: 0x13d7, 0x16df: 0x13e3, 0x16e0: 0x1813, 0x16e1: 0x1818, 0x16e2: 0x1423, 0x16e3: 0x142f,
-	0x16e4: 0x1437, 0x16e5: 0x181d, 0x16e6: 0x143b, 0x16e7: 0x1467, 0x16e8: 0x1473, 0x16e9: 0x1477,
-	0x16ea: 0x146f, 0x16eb: 0x1483, 0x16ec: 0x1487, 0x16ed: 0x1822, 0x16ee: 0x1493, 0x16ef: 0x0693,
-	0x16f0: 0x149b, 0x16f1: 0x1827, 0x16f2: 0x0697, 0x16f3: 0x14d3, 0x16f4: 0x0ac3, 0x16f5: 0x14eb,
-	0x16f6: 0x182c, 0x16f7: 0x1836, 0x16f8: 0x069b, 0x16f9: 0x069f, 0x16fa: 0x1513, 0x16fb: 0x183b,
-	0x16fc: 0x06a3, 0x16fd: 0x1840, 0x16fe: 0x152b, 0x16ff: 0x152b,
-	// Block 0x5c, offset 0x1700
-	0x1700: 0x1533, 0x1701: 0x1845, 0x1702: 0x154b, 0x1703: 0x06a7, 0x1704: 0x155b, 0x1705: 0x1567,
-	0x1706: 0x156f, 0x1707: 0x1577, 0x1708: 0x06ab, 0x1709: 0x184a, 0x170a: 0x158b, 0x170b: 0x15a7,
-	0x170c: 0x15b3, 0x170d: 0x06af, 0x170e: 0x06b3, 0x170f: 0x15b7, 0x1710: 0x184f, 0x1711: 0x06b7,
-	0x1712: 0x1854, 0x1713: 0x1859, 0x1714: 0x185e, 0x1715: 0x15db, 0x1716: 0x06bb, 0x1717: 0x15ef,
-	0x1718: 0x15f7, 0x1719: 0x15fb, 0x171a: 0x1603, 0x171b: 0x160b, 0x171c: 0x1613, 0x171d: 0x1868,
-}
-
-// nfkcIndex: 22 blocks, 1408 entries, 1408 bytes
-// Block 0 is the zero block.
-var nfkcIndex = [1408]uint8{
-	// Block 0x0, offset 0x0
-	// Block 0x1, offset 0x40
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc2: 0x5b, 0xc3: 0x01, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x5c, 0xc7: 0x04,
-	0xc8: 0x05, 0xca: 0x5d, 0xcb: 0x5e, 0xcc: 0x06, 0xcd: 0x07, 0xce: 0x08, 0xcf: 0x09,
-	0xd0: 0x0a, 0xd1: 0x5f, 0xd2: 0x60, 0xd3: 0x0b, 0xd6: 0x0c, 0xd7: 0x61,
-	0xd8: 0x62, 0xd9: 0x0d, 0xdb: 0x63, 0xdc: 0x64, 0xdd: 0x65, 0xdf: 0x66,
-	0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05,
-	0xea: 0x06, 0xeb: 0x07, 0xec: 0x08, 0xed: 0x09, 0xef: 0x0a,
-	0xf0: 0x13,
-	// Block 0x4, offset 0x100
-	0x120: 0x67, 0x121: 0x68, 0x123: 0x69, 0x124: 0x6a, 0x125: 0x6b, 0x126: 0x6c, 0x127: 0x6d,
-	0x128: 0x6e, 0x129: 0x6f, 0x12a: 0x70, 0x12b: 0x71, 0x12c: 0x6c, 0x12d: 0x72, 0x12e: 0x73, 0x12f: 0x74,
-	0x131: 0x75, 0x132: 0x76, 0x133: 0x77, 0x134: 0x78, 0x135: 0x79, 0x137: 0x7a,
-	0x138: 0x7b, 0x139: 0x7c, 0x13a: 0x7d, 0x13b: 0x7e, 0x13c: 0x7f, 0x13d: 0x80, 0x13e: 0x81, 0x13f: 0x82,
-	// Block 0x5, offset 0x140
-	0x140: 0x83, 0x142: 0x84, 0x143: 0x85, 0x144: 0x86, 0x145: 0x87, 0x146: 0x88, 0x147: 0x89,
-	0x14d: 0x8a,
-	0x15c: 0x8b, 0x15f: 0x8c,
-	0x162: 0x8d, 0x164: 0x8e,
-	0x168: 0x8f, 0x169: 0x90, 0x16a: 0x91, 0x16c: 0x0e, 0x16d: 0x92, 0x16e: 0x93, 0x16f: 0x94,
-	0x170: 0x95, 0x173: 0x96, 0x174: 0x97, 0x175: 0x0f, 0x176: 0x10, 0x177: 0x11,
-	0x178: 0x12, 0x179: 0x13, 0x17a: 0x14, 0x17b: 0x15, 0x17c: 0x16, 0x17d: 0x17, 0x17e: 0x18, 0x17f: 0x19,
-	// Block 0x6, offset 0x180
-	0x180: 0x98, 0x181: 0x99, 0x182: 0x9a, 0x183: 0x9b, 0x184: 0x1a, 0x185: 0x1b, 0x186: 0x9c, 0x187: 0x9d,
-	0x188: 0x9e, 0x189: 0x1c, 0x18a: 0x1d, 0x18b: 0x9f, 0x18c: 0xa0,
-	0x191: 0x1e, 0x192: 0x1f, 0x193: 0xa1,
-	0x1a8: 0xa2, 0x1a9: 0xa3, 0x1ab: 0xa4,
-	0x1b1: 0xa5, 0x1b3: 0xa6, 0x1b5: 0xa7, 0x1b7: 0xa8,
-	0x1ba: 0xa9, 0x1bb: 0xaa, 0x1bc: 0x20, 0x1bd: 0x21, 0x1be: 0x22, 0x1bf: 0xab,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0xac, 0x1c1: 0x23, 0x1c2: 0x24, 0x1c3: 0x25, 0x1c4: 0xad, 0x1c5: 0x26, 0x1c6: 0x27,
-	0x1c8: 0x28, 0x1c9: 0x29, 0x1ca: 0x2a, 0x1cb: 0x2b, 0x1cc: 0x2c, 0x1cd: 0x2d, 0x1ce: 0x2e, 0x1cf: 0x2f,
-	// Block 0x8, offset 0x200
-	0x219: 0xae, 0x21a: 0xaf, 0x21b: 0xb0, 0x21d: 0xb1, 0x21f: 0xb2,
-	0x220: 0xb3, 0x223: 0xb4, 0x224: 0xb5, 0x225: 0xb6, 0x226: 0xb7, 0x227: 0xb8,
-	0x22a: 0xb9, 0x22b: 0xba, 0x22d: 0xbb, 0x22f: 0xbc,
-	0x230: 0xbd, 0x231: 0xbe, 0x232: 0xbf, 0x233: 0xc0, 0x234: 0xc1, 0x235: 0xc2, 0x236: 0xc3, 0x237: 0xbd,
-	0x238: 0xbe, 0x239: 0xbf, 0x23a: 0xc0, 0x23b: 0xc1, 0x23c: 0xc2, 0x23d: 0xc3, 0x23e: 0xbd, 0x23f: 0xbe,
-	// Block 0x9, offset 0x240
-	0x240: 0xbf, 0x241: 0xc0, 0x242: 0xc1, 0x243: 0xc2, 0x244: 0xc3, 0x245: 0xbd, 0x246: 0xbe, 0x247: 0xbf,
-	0x248: 0xc0, 0x249: 0xc1, 0x24a: 0xc2, 0x24b: 0xc3, 0x24c: 0xbd, 0x24d: 0xbe, 0x24e: 0xbf, 0x24f: 0xc0,
-	0x250: 0xc1, 0x251: 0xc2, 0x252: 0xc3, 0x253: 0xbd, 0x254: 0xbe, 0x255: 0xbf, 0x256: 0xc0, 0x257: 0xc1,
-	0x258: 0xc2, 0x259: 0xc3, 0x25a: 0xbd, 0x25b: 0xbe, 0x25c: 0xbf, 0x25d: 0xc0, 0x25e: 0xc1, 0x25f: 0xc2,
-	0x260: 0xc3, 0x261: 0xbd, 0x262: 0xbe, 0x263: 0xbf, 0x264: 0xc0, 0x265: 0xc1, 0x266: 0xc2, 0x267: 0xc3,
-	0x268: 0xbd, 0x269: 0xbe, 0x26a: 0xbf, 0x26b: 0xc0, 0x26c: 0xc1, 0x26d: 0xc2, 0x26e: 0xc3, 0x26f: 0xbd,
-	0x270: 0xbe, 0x271: 0xbf, 0x272: 0xc0, 0x273: 0xc1, 0x274: 0xc2, 0x275: 0xc3, 0x276: 0xbd, 0x277: 0xbe,
-	0x278: 0xbf, 0x279: 0xc0, 0x27a: 0xc1, 0x27b: 0xc2, 0x27c: 0xc3, 0x27d: 0xbd, 0x27e: 0xbe, 0x27f: 0xbf,
-	// Block 0xa, offset 0x280
-	0x280: 0xc0, 0x281: 0xc1, 0x282: 0xc2, 0x283: 0xc3, 0x284: 0xbd, 0x285: 0xbe, 0x286: 0xbf, 0x287: 0xc0,
-	0x288: 0xc1, 0x289: 0xc2, 0x28a: 0xc3, 0x28b: 0xbd, 0x28c: 0xbe, 0x28d: 0xbf, 0x28e: 0xc0, 0x28f: 0xc1,
-	0x290: 0xc2, 0x291: 0xc3, 0x292: 0xbd, 0x293: 0xbe, 0x294: 0xbf, 0x295: 0xc0, 0x296: 0xc1, 0x297: 0xc2,
-	0x298: 0xc3, 0x299: 0xbd, 0x29a: 0xbe, 0x29b: 0xbf, 0x29c: 0xc0, 0x29d: 0xc1, 0x29e: 0xc2, 0x29f: 0xc3,
-	0x2a0: 0xbd, 0x2a1: 0xbe, 0x2a2: 0xbf, 0x2a3: 0xc0, 0x2a4: 0xc1, 0x2a5: 0xc2, 0x2a6: 0xc3, 0x2a7: 0xbd,
-	0x2a8: 0xbe, 0x2a9: 0xbf, 0x2aa: 0xc0, 0x2ab: 0xc1, 0x2ac: 0xc2, 0x2ad: 0xc3, 0x2ae: 0xbd, 0x2af: 0xbe,
-	0x2b0: 0xbf, 0x2b1: 0xc0, 0x2b2: 0xc1, 0x2b3: 0xc2, 0x2b4: 0xc3, 0x2b5: 0xbd, 0x2b6: 0xbe, 0x2b7: 0xbf,
-	0x2b8: 0xc0, 0x2b9: 0xc1, 0x2ba: 0xc2, 0x2bb: 0xc3, 0x2bc: 0xbd, 0x2bd: 0xbe, 0x2be: 0xbf, 0x2bf: 0xc0,
-	// Block 0xb, offset 0x2c0
-	0x2c0: 0xc1, 0x2c1: 0xc2, 0x2c2: 0xc3, 0x2c3: 0xbd, 0x2c4: 0xbe, 0x2c5: 0xbf, 0x2c6: 0xc0, 0x2c7: 0xc1,
-	0x2c8: 0xc2, 0x2c9: 0xc3, 0x2ca: 0xbd, 0x2cb: 0xbe, 0x2cc: 0xbf, 0x2cd: 0xc0, 0x2ce: 0xc1, 0x2cf: 0xc2,
-	0x2d0: 0xc3, 0x2d1: 0xbd, 0x2d2: 0xbe, 0x2d3: 0xbf, 0x2d4: 0xc0, 0x2d5: 0xc1, 0x2d6: 0xc2, 0x2d7: 0xc3,
-	0x2d8: 0xbd, 0x2d9: 0xbe, 0x2da: 0xbf, 0x2db: 0xc0, 0x2dc: 0xc1, 0x2dd: 0xc2, 0x2de: 0xc4,
-	// Block 0xc, offset 0x300
-	0x324: 0x30, 0x325: 0x31, 0x326: 0x32, 0x327: 0x33,
-	0x328: 0x34, 0x329: 0x35, 0x32a: 0x36, 0x32b: 0x37, 0x32c: 0x38, 0x32d: 0x39, 0x32e: 0x3a, 0x32f: 0x3b,
-	0x330: 0x3c, 0x331: 0x3d, 0x332: 0x3e, 0x333: 0x3f, 0x334: 0x40, 0x335: 0x41, 0x336: 0x42, 0x337: 0x43,
-	0x338: 0x44, 0x339: 0x45, 0x33a: 0x46, 0x33b: 0x47, 0x33c: 0xc5, 0x33d: 0x48, 0x33e: 0x49, 0x33f: 0x4a,
-	// Block 0xd, offset 0x340
-	0x347: 0xc6,
-	0x34b: 0xc7, 0x34d: 0xc8,
-	0x368: 0xc9, 0x36b: 0xca,
-	// Block 0xe, offset 0x380
-	0x381: 0xcb, 0x382: 0xcc, 0x384: 0xcd, 0x385: 0xb7, 0x387: 0xce,
-	0x388: 0xcf, 0x38b: 0xd0, 0x38c: 0x6c, 0x38d: 0xd1,
-	0x391: 0xd2, 0x392: 0xd3, 0x393: 0xd4, 0x396: 0xd5, 0x397: 0xd6,
-	0x398: 0xd7, 0x39a: 0xd8, 0x39c: 0xd9,
-	0x3a8: 0xda, 0x3a9: 0xdb, 0x3aa: 0xdc,
-	0x3b0: 0xd7, 0x3b5: 0xdd,
-	// Block 0xf, offset 0x3c0
-	0x3eb: 0xde, 0x3ec: 0xdf,
-	// Block 0x10, offset 0x400
-	0x432: 0xe0,
-	// Block 0x11, offset 0x440
-	0x445: 0xe1, 0x446: 0xe2, 0x447: 0xe3,
-	0x449: 0xe4,
-	0x450: 0xe5, 0x451: 0xe6, 0x452: 0xe7, 0x453: 0xe8, 0x454: 0xe9, 0x455: 0xea, 0x456: 0xeb, 0x457: 0xec,
-	0x458: 0xed, 0x459: 0xee, 0x45a: 0x4b, 0x45b: 0xef, 0x45c: 0xf0, 0x45d: 0xf1, 0x45e: 0xf2, 0x45f: 0x4c,
-	// Block 0x12, offset 0x480
-	0x480: 0xf3,
-	0x4a3: 0xf4, 0x4a5: 0xf5,
-	0x4b8: 0x4d, 0x4b9: 0x4e, 0x4ba: 0x4f,
-	// Block 0x13, offset 0x4c0
-	0x4c4: 0x50, 0x4c5: 0xf6, 0x4c6: 0xf7,
-	0x4c8: 0x51, 0x4c9: 0xf8,
-	// Block 0x14, offset 0x500
-	0x520: 0x52, 0x521: 0x53, 0x522: 0x54, 0x523: 0x55, 0x524: 0x56, 0x525: 0x57, 0x526: 0x58, 0x527: 0x59,
-	0x528: 0x5a,
-	// Block 0x15, offset 0x540
-	0x550: 0x0b, 0x551: 0x0c, 0x556: 0x0d,
-	0x55b: 0x0e, 0x55d: 0x0f, 0x55e: 0x10, 0x55f: 0x11,
-	0x56f: 0x12,
-}
-
-// nfkcSparseOffset: 158 entries, 316 bytes
-var nfkcSparseOffset = []uint16{0x0, 0xe, 0x12, 0x1b, 0x25, 0x35, 0x37, 0x3c, 0x47, 0x56, 0x63, 0x6b, 0x6f, 0x74, 0x76, 0x87, 0x8f, 0x96, 0x99, 0xa0, 0xa4, 0xa8, 0xaa, 0xac, 0xb5, 0xb9, 0xc0, 0xc5, 0xc8, 0xd2, 0xd5, 0xdc, 0xe4, 0xe8, 0xea, 0xed, 0xf1, 0xf7, 0x108, 0x114, 0x116, 0x11c, 0x11e, 0x120, 0x122, 0x124, 0x126, 0x128, 0x12a, 0x12d, 0x130, 0x132, 0x135, 0x138, 0x13c, 0x141, 0x14a, 0x14c, 0x14f, 0x151, 0x15c, 0x167, 0x175, 0x183, 0x193, 0x1a1, 0x1a8, 0x1ae, 0x1bd, 0x1c1, 0x1c3, 0x1c7, 0x1c9, 0x1cc, 0x1ce, 0x1d1, 0x1d3, 0x1d6, 0x1d8, 0x1da, 0x1dc, 0x1e8, 0x1f2, 0x1fc, 0x1ff, 0x203, 0x205, 0x207, 0x209, 0x20b, 0x20e, 0x210, 0x212, 0x214, 0x216, 0x21c, 0x21f, 0x223, 0x225, 0x22c, 0x232, 0x238, 0x240, 0x246, 0x24c, 0x252, 0x256, 0x258, 0x25a, 0x25c, 0x25e, 0x264, 0x267, 0x26a, 0x272, 0x279, 0x27c, 0x27f, 0x281, 0x289, 0x28c, 0x293, 0x296, 0x29c, 0x29e, 0x2a0, 0x2a3, 0x2a5, 0x2a7, 0x2a9, 0x2ab, 0x2ae, 0x2b0, 0x2b2, 0x2b4, 0x2c1, 0x2cb, 0x2cd, 0x2cf, 0x2d3, 0x2d8, 0x2e4, 0x2e9, 0x2f2, 0x2f8, 0x2fd, 0x301, 0x306, 0x30a, 0x31a, 0x328, 0x336, 0x344, 0x34a, 0x34c, 0x34f, 0x359, 0x35b}
-
-// nfkcSparseValues: 869 entries, 3476 bytes
-var nfkcSparseValues = [869]valueRange{
-	// Block 0x0, offset 0x0
-	{value: 0x0002, lo: 0x0d},
-	{value: 0x0001, lo: 0xa0, hi: 0xa0},
-	{value: 0x4278, lo: 0xa8, hi: 0xa8},
-	{value: 0x0083, lo: 0xaa, hi: 0xaa},
-	{value: 0x4264, lo: 0xaf, hi: 0xaf},
-	{value: 0x0025, lo: 0xb2, hi: 0xb3},
-	{value: 0x425a, lo: 0xb4, hi: 0xb4},
-	{value: 0x01dc, lo: 0xb5, hi: 0xb5},
-	{value: 0x4291, lo: 0xb8, hi: 0xb8},
-	{value: 0x0023, lo: 0xb9, hi: 0xb9},
-	{value: 0x009f, lo: 0xba, hi: 0xba},
-	{value: 0x221c, lo: 0xbc, hi: 0xbc},
-	{value: 0x2210, lo: 0xbd, hi: 0xbd},
-	{value: 0x22b2, lo: 0xbe, hi: 0xbe},
-	// Block 0x1, offset 0xe
-	{value: 0x0091, lo: 0x03},
-	{value: 0x46e2, lo: 0xa0, hi: 0xa1},
-	{value: 0x4714, lo: 0xaf, hi: 0xb0},
-	{value: 0xa000, lo: 0xb7, hi: 0xb7},
-	// Block 0x2, offset 0x12
-	{value: 0x0003, lo: 0x08},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0x0091, lo: 0xb0, hi: 0xb0},
-	{value: 0x0119, lo: 0xb1, hi: 0xb1},
-	{value: 0x0095, lo: 0xb2, hi: 0xb2},
-	{value: 0x00a5, lo: 0xb3, hi: 0xb3},
-	{value: 0x0143, lo: 0xb4, hi: 0xb6},
-	{value: 0x00af, lo: 0xb7, hi: 0xb7},
-	{value: 0x00b3, lo: 0xb8, hi: 0xb8},
-	// Block 0x3, offset 0x1b
-	{value: 0x000a, lo: 0x09},
-	{value: 0x426e, lo: 0x98, hi: 0x98},
-	{value: 0x4273, lo: 0x99, hi: 0x9a},
-	{value: 0x4296, lo: 0x9b, hi: 0x9b},
-	{value: 0x425f, lo: 0x9c, hi: 0x9c},
-	{value: 0x4282, lo: 0x9d, hi: 0x9d},
-	{value: 0x0113, lo: 0xa0, hi: 0xa0},
-	{value: 0x0099, lo: 0xa1, hi: 0xa1},
-	{value: 0x00a7, lo: 0xa2, hi: 0xa3},
-	{value: 0x0167, lo: 0xa4, hi: 0xa4},
-	// Block 0x4, offset 0x25
-	{value: 0x0000, lo: 0x0f},
-	{value: 0xa000, lo: 0x83, hi: 0x83},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0xa000, lo: 0x8b, hi: 0x8b},
-	{value: 0xa000, lo: 0x8d, hi: 0x8d},
-	{value: 0x37a5, lo: 0x90, hi: 0x90},
-	{value: 0x37b1, lo: 0x91, hi: 0x91},
-	{value: 0x379f, lo: 0x93, hi: 0x93},
-	{value: 0xa000, lo: 0x96, hi: 0x96},
-	{value: 0x3817, lo: 0x97, hi: 0x97},
-	{value: 0x37e1, lo: 0x9c, hi: 0x9c},
-	{value: 0x37c9, lo: 0x9d, hi: 0x9d},
-	{value: 0x37f3, lo: 0x9e, hi: 0x9e},
-	{value: 0xa000, lo: 0xb4, hi: 0xb5},
-	{value: 0x381d, lo: 0xb6, hi: 0xb6},
-	{value: 0x3823, lo: 0xb7, hi: 0xb7},
-	// Block 0x5, offset 0x35
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0x83, hi: 0x87},
-	// Block 0x6, offset 0x37
-	{value: 0x0001, lo: 0x04},
-	{value: 0x8113, lo: 0x81, hi: 0x82},
-	{value: 0x8132, lo: 0x84, hi: 0x84},
-	{value: 0x812d, lo: 0x85, hi: 0x85},
-	{value: 0x810d, lo: 0x87, hi: 0x87},
-	// Block 0x7, offset 0x3c
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x8132, lo: 0x90, hi: 0x97},
-	{value: 0x8119, lo: 0x98, hi: 0x98},
-	{value: 0x811a, lo: 0x99, hi: 0x99},
-	{value: 0x811b, lo: 0x9a, hi: 0x9a},
-	{value: 0x3841, lo: 0xa2, hi: 0xa2},
-	{value: 0x3847, lo: 0xa3, hi: 0xa3},
-	{value: 0x3853, lo: 0xa4, hi: 0xa4},
-	{value: 0x384d, lo: 0xa5, hi: 0xa5},
-	{value: 0x3859, lo: 0xa6, hi: 0xa6},
-	{value: 0xa000, lo: 0xa7, hi: 0xa7},
-	// Block 0x8, offset 0x47
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x386b, lo: 0x80, hi: 0x80},
-	{value: 0xa000, lo: 0x81, hi: 0x81},
-	{value: 0x385f, lo: 0x82, hi: 0x82},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0x3865, lo: 0x93, hi: 0x93},
-	{value: 0xa000, lo: 0x95, hi: 0x95},
-	{value: 0x8132, lo: 0x96, hi: 0x9c},
-	{value: 0x8132, lo: 0x9f, hi: 0xa2},
-	{value: 0x812d, lo: 0xa3, hi: 0xa3},
-	{value: 0x8132, lo: 0xa4, hi: 0xa4},
-	{value: 0x8132, lo: 0xa7, hi: 0xa8},
-	{value: 0x812d, lo: 0xaa, hi: 0xaa},
-	{value: 0x8132, lo: 0xab, hi: 0xac},
-	{value: 0x812d, lo: 0xad, hi: 0xad},
-	// Block 0x9, offset 0x56
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x811f, lo: 0x91, hi: 0x91},
-	{value: 0x8132, lo: 0xb0, hi: 0xb0},
-	{value: 0x812d, lo: 0xb1, hi: 0xb1},
-	{value: 0x8132, lo: 0xb2, hi: 0xb3},
-	{value: 0x812d, lo: 0xb4, hi: 0xb4},
-	{value: 0x8132, lo: 0xb5, hi: 0xb6},
-	{value: 0x812d, lo: 0xb7, hi: 0xb9},
-	{value: 0x8132, lo: 0xba, hi: 0xba},
-	{value: 0x812d, lo: 0xbb, hi: 0xbc},
-	{value: 0x8132, lo: 0xbd, hi: 0xbd},
-	{value: 0x812d, lo: 0xbe, hi: 0xbe},
-	{value: 0x8132, lo: 0xbf, hi: 0xbf},
-	// Block 0xa, offset 0x63
-	{value: 0x0005, lo: 0x07},
-	{value: 0x8132, lo: 0x80, hi: 0x80},
-	{value: 0x8132, lo: 0x81, hi: 0x81},
-	{value: 0x812d, lo: 0x82, hi: 0x83},
-	{value: 0x812d, lo: 0x84, hi: 0x85},
-	{value: 0x812d, lo: 0x86, hi: 0x87},
-	{value: 0x812d, lo: 0x88, hi: 0x89},
-	{value: 0x8132, lo: 0x8a, hi: 0x8a},
-	// Block 0xb, offset 0x6b
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8132, lo: 0xab, hi: 0xb1},
-	{value: 0x812d, lo: 0xb2, hi: 0xb2},
-	{value: 0x8132, lo: 0xb3, hi: 0xb3},
-	// Block 0xc, offset 0x6f
-	{value: 0x0000, lo: 0x04},
-	{value: 0x8132, lo: 0x96, hi: 0x99},
-	{value: 0x8132, lo: 0x9b, hi: 0xa3},
-	{value: 0x8132, lo: 0xa5, hi: 0xa7},
-	{value: 0x8132, lo: 0xa9, hi: 0xad},
-	// Block 0xd, offset 0x74
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x99, hi: 0x9b},
-	// Block 0xe, offset 0x76
-	{value: 0x0000, lo: 0x10},
-	{value: 0x8132, lo: 0x94, hi: 0xa1},
-	{value: 0x812d, lo: 0xa3, hi: 0xa3},
-	{value: 0x8132, lo: 0xa4, hi: 0xa5},
-	{value: 0x812d, lo: 0xa6, hi: 0xa6},
-	{value: 0x8132, lo: 0xa7, hi: 0xa8},
-	{value: 0x812d, lo: 0xa9, hi: 0xa9},
-	{value: 0x8132, lo: 0xaa, hi: 0xac},
-	{value: 0x812d, lo: 0xad, hi: 0xaf},
-	{value: 0x8116, lo: 0xb0, hi: 0xb0},
-	{value: 0x8117, lo: 0xb1, hi: 0xb1},
-	{value: 0x8118, lo: 0xb2, hi: 0xb2},
-	{value: 0x8132, lo: 0xb3, hi: 0xb5},
-	{value: 0x812d, lo: 0xb6, hi: 0xb6},
-	{value: 0x8132, lo: 0xb7, hi: 0xb8},
-	{value: 0x812d, lo: 0xb9, hi: 0xba},
-	{value: 0x8132, lo: 0xbb, hi: 0xbf},
-	// Block 0xf, offset 0x87
-	{value: 0x0000, lo: 0x07},
-	{value: 0xa000, lo: 0xa8, hi: 0xa8},
-	{value: 0x3ed8, lo: 0xa9, hi: 0xa9},
-	{value: 0xa000, lo: 0xb0, hi: 0xb0},
-	{value: 0x3ee0, lo: 0xb1, hi: 0xb1},
-	{value: 0xa000, lo: 0xb3, hi: 0xb3},
-	{value: 0x3ee8, lo: 0xb4, hi: 0xb4},
-	{value: 0x9902, lo: 0xbc, hi: 0xbc},
-	// Block 0x10, offset 0x8f
-	{value: 0x0008, lo: 0x06},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x8132, lo: 0x91, hi: 0x91},
-	{value: 0x812d, lo: 0x92, hi: 0x92},
-	{value: 0x8132, lo: 0x93, hi: 0x93},
-	{value: 0x8132, lo: 0x94, hi: 0x94},
-	{value: 0x451c, lo: 0x98, hi: 0x9f},
-	// Block 0x11, offset 0x96
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x12, offset 0x99
-	{value: 0x0008, lo: 0x06},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0x2c9e, lo: 0x8b, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	{value: 0x455c, lo: 0x9c, hi: 0x9d},
-	{value: 0x456c, lo: 0x9f, hi: 0x9f},
-	// Block 0x13, offset 0xa0
-	{value: 0x0000, lo: 0x03},
-	{value: 0x4594, lo: 0xb3, hi: 0xb3},
-	{value: 0x459c, lo: 0xb6, hi: 0xb6},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	// Block 0x14, offset 0xa4
-	{value: 0x0008, lo: 0x03},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x4574, lo: 0x99, hi: 0x9b},
-	{value: 0x458c, lo: 0x9e, hi: 0x9e},
-	// Block 0x15, offset 0xa8
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	// Block 0x16, offset 0xaa
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	// Block 0x17, offset 0xac
-	{value: 0x0000, lo: 0x08},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0x2cb6, lo: 0x88, hi: 0x88},
-	{value: 0x2cae, lo: 0x8b, hi: 0x8b},
-	{value: 0x2cbe, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x96, hi: 0x97},
-	{value: 0x45a4, lo: 0x9c, hi: 0x9c},
-	{value: 0x45ac, lo: 0x9d, hi: 0x9d},
-	// Block 0x18, offset 0xb5
-	{value: 0x0000, lo: 0x03},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0x2cc6, lo: 0x94, hi: 0x94},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x19, offset 0xb9
-	{value: 0x0000, lo: 0x06},
-	{value: 0xa000, lo: 0x86, hi: 0x87},
-	{value: 0x2cce, lo: 0x8a, hi: 0x8a},
-	{value: 0x2cde, lo: 0x8b, hi: 0x8b},
-	{value: 0x2cd6, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	// Block 0x1a, offset 0xc0
-	{value: 0x1801, lo: 0x04},
-	{value: 0xa000, lo: 0x86, hi: 0x86},
-	{value: 0x3ef0, lo: 0x88, hi: 0x88},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x8120, lo: 0x95, hi: 0x96},
-	// Block 0x1b, offset 0xc5
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	{value: 0xa000, lo: 0xbf, hi: 0xbf},
-	// Block 0x1c, offset 0xc8
-	{value: 0x0000, lo: 0x09},
-	{value: 0x2ce6, lo: 0x80, hi: 0x80},
-	{value: 0x9900, lo: 0x82, hi: 0x82},
-	{value: 0xa000, lo: 0x86, hi: 0x86},
-	{value: 0x2cee, lo: 0x87, hi: 0x87},
-	{value: 0x2cf6, lo: 0x88, hi: 0x88},
-	{value: 0x2f50, lo: 0x8a, hi: 0x8a},
-	{value: 0x2dd8, lo: 0x8b, hi: 0x8b},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x95, hi: 0x96},
-	// Block 0x1d, offset 0xd2
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0xbb, hi: 0xbc},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x1e, offset 0xd5
-	{value: 0x0000, lo: 0x06},
-	{value: 0xa000, lo: 0x86, hi: 0x87},
-	{value: 0x2cfe, lo: 0x8a, hi: 0x8a},
-	{value: 0x2d0e, lo: 0x8b, hi: 0x8b},
-	{value: 0x2d06, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	// Block 0x1f, offset 0xdc
-	{value: 0x6bea, lo: 0x07},
-	{value: 0x9904, lo: 0x8a, hi: 0x8a},
-	{value: 0x9900, lo: 0x8f, hi: 0x8f},
-	{value: 0xa000, lo: 0x99, hi: 0x99},
-	{value: 0x3ef8, lo: 0x9a, hi: 0x9a},
-	{value: 0x2f58, lo: 0x9c, hi: 0x9c},
-	{value: 0x2de3, lo: 0x9d, hi: 0x9d},
-	{value: 0x2d16, lo: 0x9e, hi: 0x9f},
-	// Block 0x20, offset 0xe4
-	{value: 0x0000, lo: 0x03},
-	{value: 0x2621, lo: 0xb3, hi: 0xb3},
-	{value: 0x8122, lo: 0xb8, hi: 0xb9},
-	{value: 0x8104, lo: 0xba, hi: 0xba},
-	// Block 0x21, offset 0xe8
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8123, lo: 0x88, hi: 0x8b},
-	// Block 0x22, offset 0xea
-	{value: 0x0000, lo: 0x02},
-	{value: 0x2636, lo: 0xb3, hi: 0xb3},
-	{value: 0x8124, lo: 0xb8, hi: 0xb9},
-	// Block 0x23, offset 0xed
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8125, lo: 0x88, hi: 0x8b},
-	{value: 0x2628, lo: 0x9c, hi: 0x9c},
-	{value: 0x262f, lo: 0x9d, hi: 0x9d},
-	// Block 0x24, offset 0xf1
-	{value: 0x0000, lo: 0x05},
-	{value: 0x030b, lo: 0x8c, hi: 0x8c},
-	{value: 0x812d, lo: 0x98, hi: 0x99},
-	{value: 0x812d, lo: 0xb5, hi: 0xb5},
-	{value: 0x812d, lo: 0xb7, hi: 0xb7},
-	{value: 0x812b, lo: 0xb9, hi: 0xb9},
-	// Block 0x25, offset 0xf7
-	{value: 0x0000, lo: 0x10},
-	{value: 0x2644, lo: 0x83, hi: 0x83},
-	{value: 0x264b, lo: 0x8d, hi: 0x8d},
-	{value: 0x2652, lo: 0x92, hi: 0x92},
-	{value: 0x2659, lo: 0x97, hi: 0x97},
-	{value: 0x2660, lo: 0x9c, hi: 0x9c},
-	{value: 0x263d, lo: 0xa9, hi: 0xa9},
-	{value: 0x8126, lo: 0xb1, hi: 0xb1},
-	{value: 0x8127, lo: 0xb2, hi: 0xb2},
-	{value: 0x4a84, lo: 0xb3, hi: 0xb3},
-	{value: 0x8128, lo: 0xb4, hi: 0xb4},
-	{value: 0x4a8d, lo: 0xb5, hi: 0xb5},
-	{value: 0x45b4, lo: 0xb6, hi: 0xb6},
-	{value: 0x45f4, lo: 0xb7, hi: 0xb7},
-	{value: 0x45bc, lo: 0xb8, hi: 0xb8},
-	{value: 0x45ff, lo: 0xb9, hi: 0xb9},
-	{value: 0x8127, lo: 0xba, hi: 0xbd},
-	// Block 0x26, offset 0x108
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x8127, lo: 0x80, hi: 0x80},
-	{value: 0x4a96, lo: 0x81, hi: 0x81},
-	{value: 0x8132, lo: 0x82, hi: 0x83},
-	{value: 0x8104, lo: 0x84, hi: 0x84},
-	{value: 0x8132, lo: 0x86, hi: 0x87},
-	{value: 0x266e, lo: 0x93, hi: 0x93},
-	{value: 0x2675, lo: 0x9d, hi: 0x9d},
-	{value: 0x267c, lo: 0xa2, hi: 0xa2},
-	{value: 0x2683, lo: 0xa7, hi: 0xa7},
-	{value: 0x268a, lo: 0xac, hi: 0xac},
-	{value: 0x2667, lo: 0xb9, hi: 0xb9},
-	// Block 0x27, offset 0x114
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x86, hi: 0x86},
-	// Block 0x28, offset 0x116
-	{value: 0x0000, lo: 0x05},
-	{value: 0xa000, lo: 0xa5, hi: 0xa5},
-	{value: 0x2d1e, lo: 0xa6, hi: 0xa6},
-	{value: 0x9900, lo: 0xae, hi: 0xae},
-	{value: 0x8102, lo: 0xb7, hi: 0xb7},
-	{value: 0x8104, lo: 0xb9, hi: 0xba},
-	// Block 0x29, offset 0x11c
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x8d, hi: 0x8d},
-	// Block 0x2a, offset 0x11e
-	{value: 0x0000, lo: 0x01},
-	{value: 0x030f, lo: 0xbc, hi: 0xbc},
-	// Block 0x2b, offset 0x120
-	{value: 0x0000, lo: 0x01},
-	{value: 0xa000, lo: 0x80, hi: 0x92},
-	// Block 0x2c, offset 0x122
-	{value: 0x0000, lo: 0x01},
-	{value: 0xb900, lo: 0xa1, hi: 0xb5},
-	// Block 0x2d, offset 0x124
-	{value: 0x0000, lo: 0x01},
-	{value: 0x9900, lo: 0xa8, hi: 0xbf},
-	// Block 0x2e, offset 0x126
-	{value: 0x0000, lo: 0x01},
-	{value: 0x9900, lo: 0x80, hi: 0x82},
-	// Block 0x2f, offset 0x128
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0x9d, hi: 0x9f},
-	// Block 0x30, offset 0x12a
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x94, hi: 0x94},
-	{value: 0x8104, lo: 0xb4, hi: 0xb4},
-	// Block 0x31, offset 0x12d
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x92, hi: 0x92},
-	{value: 0x8132, lo: 0x9d, hi: 0x9d},
-	// Block 0x32, offset 0x130
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8131, lo: 0xa9, hi: 0xa9},
-	// Block 0x33, offset 0x132
-	{value: 0x0004, lo: 0x02},
-	{value: 0x812e, lo: 0xb9, hi: 0xba},
-	{value: 0x812d, lo: 0xbb, hi: 0xbb},
-	// Block 0x34, offset 0x135
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0x97, hi: 0x97},
-	{value: 0x812d, lo: 0x98, hi: 0x98},
-	// Block 0x35, offset 0x138
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8104, lo: 0xa0, hi: 0xa0},
-	{value: 0x8132, lo: 0xb5, hi: 0xbc},
-	{value: 0x812d, lo: 0xbf, hi: 0xbf},
-	// Block 0x36, offset 0x13c
-	{value: 0x0000, lo: 0x04},
-	{value: 0x8132, lo: 0xb0, hi: 0xb4},
-	{value: 0x812d, lo: 0xb5, hi: 0xba},
-	{value: 0x8132, lo: 0xbb, hi: 0xbc},
-	{value: 0x812d, lo: 0xbd, hi: 0xbd},
-	// Block 0x37, offset 0x141
-	{value: 0x0000, lo: 0x08},
-	{value: 0x2d66, lo: 0x80, hi: 0x80},
-	{value: 0x2d6e, lo: 0x81, hi: 0x81},
-	{value: 0xa000, lo: 0x82, hi: 0x82},
-	{value: 0x2d76, lo: 0x83, hi: 0x83},
-	{value: 0x8104, lo: 0x84, hi: 0x84},
-	{value: 0x8132, lo: 0xab, hi: 0xab},
-	{value: 0x812d, lo: 0xac, hi: 0xac},
-	{value: 0x8132, lo: 0xad, hi: 0xb3},
-	// Block 0x38, offset 0x14a
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xaa, hi: 0xab},
-	// Block 0x39, offset 0x14c
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0xa6, hi: 0xa6},
-	{value: 0x8104, lo: 0xb2, hi: 0xb3},
-	// Block 0x3a, offset 0x14f
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0xb7, hi: 0xb7},
-	// Block 0x3b, offset 0x151
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x8132, lo: 0x90, hi: 0x92},
-	{value: 0x8101, lo: 0x94, hi: 0x94},
-	{value: 0x812d, lo: 0x95, hi: 0x99},
-	{value: 0x8132, lo: 0x9a, hi: 0x9b},
-	{value: 0x812d, lo: 0x9c, hi: 0x9f},
-	{value: 0x8132, lo: 0xa0, hi: 0xa0},
-	{value: 0x8101, lo: 0xa2, hi: 0xa8},
-	{value: 0x812d, lo: 0xad, hi: 0xad},
-	{value: 0x8132, lo: 0xb4, hi: 0xb4},
-	{value: 0x8132, lo: 0xb8, hi: 0xb9},
-	// Block 0x3c, offset 0x15c
-	{value: 0x0002, lo: 0x0a},
-	{value: 0x0043, lo: 0xac, hi: 0xac},
-	{value: 0x00d1, lo: 0xad, hi: 0xad},
-	{value: 0x0045, lo: 0xae, hi: 0xae},
-	{value: 0x0049, lo: 0xb0, hi: 0xb1},
-	{value: 0x00e6, lo: 0xb2, hi: 0xb2},
-	{value: 0x004f, lo: 0xb3, hi: 0xba},
-	{value: 0x005f, lo: 0xbc, hi: 0xbc},
-	{value: 0x00ef, lo: 0xbd, hi: 0xbd},
-	{value: 0x0061, lo: 0xbe, hi: 0xbe},
-	{value: 0x0065, lo: 0xbf, hi: 0xbf},
-	// Block 0x3d, offset 0x167
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x0001, lo: 0x80, hi: 0x8a},
-	{value: 0x043b, lo: 0x91, hi: 0x91},
-	{value: 0x429b, lo: 0x97, hi: 0x97},
-	{value: 0x001d, lo: 0xa4, hi: 0xa4},
-	{value: 0x1873, lo: 0xa5, hi: 0xa5},
-	{value: 0x1b5c, lo: 0xa6, hi: 0xa6},
-	{value: 0x0001, lo: 0xaf, hi: 0xaf},
-	{value: 0x2691, lo: 0xb3, hi: 0xb3},
-	{value: 0x27fe, lo: 0xb4, hi: 0xb4},
-	{value: 0x2698, lo: 0xb6, hi: 0xb6},
-	{value: 0x2808, lo: 0xb7, hi: 0xb7},
-	{value: 0x186d, lo: 0xbc, hi: 0xbc},
-	{value: 0x4269, lo: 0xbe, hi: 0xbe},
-	// Block 0x3e, offset 0x175
-	{value: 0x0002, lo: 0x0d},
-	{value: 0x1933, lo: 0x87, hi: 0x87},
-	{value: 0x1930, lo: 0x88, hi: 0x88},
-	{value: 0x1870, lo: 0x89, hi: 0x89},
-	{value: 0x298e, lo: 0x97, hi: 0x97},
-	{value: 0x0001, lo: 0x9f, hi: 0x9f},
-	{value: 0x0021, lo: 0xb0, hi: 0xb0},
-	{value: 0x0093, lo: 0xb1, hi: 0xb1},
-	{value: 0x0029, lo: 0xb4, hi: 0xb9},
-	{value: 0x0017, lo: 0xba, hi: 0xba},
-	{value: 0x0467, lo: 0xbb, hi: 0xbb},
-	{value: 0x003b, lo: 0xbc, hi: 0xbc},
-	{value: 0x0011, lo: 0xbd, hi: 0xbe},
-	{value: 0x009d, lo: 0xbf, hi: 0xbf},
-	// Block 0x3f, offset 0x183
-	{value: 0x0002, lo: 0x0f},
-	{value: 0x0021, lo: 0x80, hi: 0x89},
-	{value: 0x0017, lo: 0x8a, hi: 0x8a},
-	{value: 0x0467, lo: 0x8b, hi: 0x8b},
-	{value: 0x003b, lo: 0x8c, hi: 0x8c},
-	{value: 0x0011, lo: 0x8d, hi: 0x8e},
-	{value: 0x0083, lo: 0x90, hi: 0x90},
-	{value: 0x008b, lo: 0x91, hi: 0x91},
-	{value: 0x009f, lo: 0x92, hi: 0x92},
-	{value: 0x00b1, lo: 0x93, hi: 0x93},
-	{value: 0x0104, lo: 0x94, hi: 0x94},
-	{value: 0x0091, lo: 0x95, hi: 0x95},
-	{value: 0x0097, lo: 0x96, hi: 0x99},
-	{value: 0x00a1, lo: 0x9a, hi: 0x9a},
-	{value: 0x00a7, lo: 0x9b, hi: 0x9c},
-	{value: 0x1999, lo: 0xa8, hi: 0xa8},
-	// Block 0x40, offset 0x193
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x8132, lo: 0x90, hi: 0x91},
-	{value: 0x8101, lo: 0x92, hi: 0x93},
-	{value: 0x8132, lo: 0x94, hi: 0x97},
-	{value: 0x8101, lo: 0x98, hi: 0x9a},
-	{value: 0x8132, lo: 0x9b, hi: 0x9c},
-	{value: 0x8132, lo: 0xa1, hi: 0xa1},
-	{value: 0x8101, lo: 0xa5, hi: 0xa6},
-	{value: 0x8132, lo: 0xa7, hi: 0xa7},
-	{value: 0x812d, lo: 0xa8, hi: 0xa8},
-	{value: 0x8132, lo: 0xa9, hi: 0xa9},
-	{value: 0x8101, lo: 0xaa, hi: 0xab},
-	{value: 0x812d, lo: 0xac, hi: 0xaf},
-	{value: 0x8132, lo: 0xb0, hi: 0xb0},
-	// Block 0x41, offset 0x1a1
-	{value: 0x0007, lo: 0x06},
-	{value: 0x2180, lo: 0x89, hi: 0x89},
-	{value: 0xa000, lo: 0x90, hi: 0x90},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0xa000, lo: 0x94, hi: 0x94},
-	{value: 0x3bb9, lo: 0x9a, hi: 0x9b},
-	{value: 0x3bc7, lo: 0xae, hi: 0xae},
-	// Block 0x42, offset 0x1a8
-	{value: 0x000e, lo: 0x05},
-	{value: 0x3bce, lo: 0x8d, hi: 0x8e},
-	{value: 0x3bd5, lo: 0x8f, hi: 0x8f},
-	{value: 0xa000, lo: 0x90, hi: 0x90},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0xa000, lo: 0x94, hi: 0x94},
-	// Block 0x43, offset 0x1ae
-	{value: 0x0173, lo: 0x0e},
-	{value: 0xa000, lo: 0x83, hi: 0x83},
-	{value: 0x3be3, lo: 0x84, hi: 0x84},
-	{value: 0xa000, lo: 0x88, hi: 0x88},
-	{value: 0x3bea, lo: 0x89, hi: 0x89},
-	{value: 0xa000, lo: 0x8b, hi: 0x8b},
-	{value: 0x3bf1, lo: 0x8c, hi: 0x8c},
-	{value: 0xa000, lo: 0xa3, hi: 0xa3},
-	{value: 0x3bf8, lo: 0xa4, hi: 0xa4},
-	{value: 0xa000, lo: 0xa5, hi: 0xa5},
-	{value: 0x3bff, lo: 0xa6, hi: 0xa6},
-	{value: 0x269f, lo: 0xac, hi: 0xad},
-	{value: 0x26a6, lo: 0xaf, hi: 0xaf},
-	{value: 0x281c, lo: 0xb0, hi: 0xb0},
-	{value: 0xa000, lo: 0xbc, hi: 0xbc},
-	// Block 0x44, offset 0x1bd
-	{value: 0x0007, lo: 0x03},
-	{value: 0x3c68, lo: 0xa0, hi: 0xa1},
-	{value: 0x3c92, lo: 0xa2, hi: 0xa3},
-	{value: 0x3cbc, lo: 0xaa, hi: 0xad},
-	// Block 0x45, offset 0x1c1
-	{value: 0x0004, lo: 0x01},
-	{value: 0x048b, lo: 0xa9, hi: 0xaa},
-	// Block 0x46, offset 0x1c3
-	{value: 0x0002, lo: 0x03},
-	{value: 0x0057, lo: 0x80, hi: 0x8f},
-	{value: 0x0083, lo: 0x90, hi: 0xa9},
-	{value: 0x0021, lo: 0xaa, hi: 0xaa},
-	// Block 0x47, offset 0x1c7
-	{value: 0x0000, lo: 0x01},
-	{value: 0x299b, lo: 0x8c, hi: 0x8c},
-	// Block 0x48, offset 0x1c9
-	{value: 0x0263, lo: 0x02},
-	{value: 0x1b8c, lo: 0xb4, hi: 0xb4},
-	{value: 0x192d, lo: 0xb5, hi: 0xb6},
-	// Block 0x49, offset 0x1cc
-	{value: 0x0000, lo: 0x01},
-	{value: 0x44dd, lo: 0x9c, hi: 0x9c},
-	// Block 0x4a, offset 0x1ce
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0095, lo: 0xbc, hi: 0xbc},
-	{value: 0x006d, lo: 0xbd, hi: 0xbd},
-	// Block 0x4b, offset 0x1d1
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xaf, hi: 0xb1},
-	// Block 0x4c, offset 0x1d3
-	{value: 0x0000, lo: 0x02},
-	{value: 0x047f, lo: 0xaf, hi: 0xaf},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x4d, offset 0x1d6
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xa0, hi: 0xbf},
-	// Block 0x4e, offset 0x1d8
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0dc3, lo: 0x9f, hi: 0x9f},
-	// Block 0x4f, offset 0x1da
-	{value: 0x0000, lo: 0x01},
-	{value: 0x162f, lo: 0xb3, hi: 0xb3},
-	// Block 0x50, offset 0x1dc
-	{value: 0x0004, lo: 0x0b},
-	{value: 0x1597, lo: 0x80, hi: 0x82},
-	{value: 0x15af, lo: 0x83, hi: 0x83},
-	{value: 0x15c7, lo: 0x84, hi: 0x85},
-	{value: 0x15d7, lo: 0x86, hi: 0x89},
-	{value: 0x15eb, lo: 0x8a, hi: 0x8c},
-	{value: 0x15ff, lo: 0x8d, hi: 0x8d},
-	{value: 0x1607, lo: 0x8e, hi: 0x8e},
-	{value: 0x160f, lo: 0x8f, hi: 0x90},
-	{value: 0x161b, lo: 0x91, hi: 0x93},
-	{value: 0x162b, lo: 0x94, hi: 0x94},
-	{value: 0x1633, lo: 0x95, hi: 0x95},
-	// Block 0x51, offset 0x1e8
-	{value: 0x0004, lo: 0x09},
-	{value: 0x0001, lo: 0x80, hi: 0x80},
-	{value: 0x812c, lo: 0xaa, hi: 0xaa},
-	{value: 0x8131, lo: 0xab, hi: 0xab},
-	{value: 0x8133, lo: 0xac, hi: 0xac},
-	{value: 0x812e, lo: 0xad, hi: 0xad},
-	{value: 0x812f, lo: 0xae, hi: 0xae},
-	{value: 0x812f, lo: 0xaf, hi: 0xaf},
-	{value: 0x04b3, lo: 0xb6, hi: 0xb6},
-	{value: 0x0887, lo: 0xb8, hi: 0xba},
-	// Block 0x52, offset 0x1f2
-	{value: 0x0006, lo: 0x09},
-	{value: 0x0313, lo: 0xb1, hi: 0xb1},
-	{value: 0x0317, lo: 0xb2, hi: 0xb2},
-	{value: 0x4a3b, lo: 0xb3, hi: 0xb3},
-	{value: 0x031b, lo: 0xb4, hi: 0xb4},
-	{value: 0x4a41, lo: 0xb5, hi: 0xb6},
-	{value: 0x031f, lo: 0xb7, hi: 0xb7},
-	{value: 0x0323, lo: 0xb8, hi: 0xb8},
-	{value: 0x0327, lo: 0xb9, hi: 0xb9},
-	{value: 0x4a4d, lo: 0xba, hi: 0xbf},
-	// Block 0x53, offset 0x1fc
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0xaf, hi: 0xaf},
-	{value: 0x8132, lo: 0xb4, hi: 0xbd},
-	// Block 0x54, offset 0x1ff
-	{value: 0x0000, lo: 0x03},
-	{value: 0x020f, lo: 0x9c, hi: 0x9c},
-	{value: 0x0212, lo: 0x9d, hi: 0x9d},
-	{value: 0x8132, lo: 0x9e, hi: 0x9f},
-	// Block 0x55, offset 0x203
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xb0, hi: 0xb1},
-	// Block 0x56, offset 0x205
-	{value: 0x0000, lo: 0x01},
-	{value: 0x163b, lo: 0xb0, hi: 0xb0},
-	// Block 0x57, offset 0x207
-	{value: 0x000c, lo: 0x01},
-	{value: 0x00d7, lo: 0xb8, hi: 0xb9},
-	// Block 0x58, offset 0x209
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x86, hi: 0x86},
-	// Block 0x59, offset 0x20b
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x84, hi: 0x84},
-	{value: 0x8132, lo: 0xa0, hi: 0xb1},
-	// Block 0x5a, offset 0x20e
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0xab, hi: 0xad},
-	// Block 0x5b, offset 0x210
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x93, hi: 0x93},
-	// Block 0x5c, offset 0x212
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0xb3, hi: 0xb3},
-	// Block 0x5d, offset 0x214
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x80, hi: 0x80},
-	// Block 0x5e, offset 0x216
-	{value: 0x0000, lo: 0x05},
-	{value: 0x8132, lo: 0xb0, hi: 0xb0},
-	{value: 0x8132, lo: 0xb2, hi: 0xb3},
-	{value: 0x812d, lo: 0xb4, hi: 0xb4},
-	{value: 0x8132, lo: 0xb7, hi: 0xb8},
-	{value: 0x8132, lo: 0xbe, hi: 0xbf},
-	// Block 0x5f, offset 0x21c
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0x81, hi: 0x81},
-	{value: 0x8104, lo: 0xb6, hi: 0xb6},
-	// Block 0x60, offset 0x21f
-	{value: 0x0008, lo: 0x03},
-	{value: 0x1637, lo: 0x9c, hi: 0x9d},
-	{value: 0x0125, lo: 0x9e, hi: 0x9e},
-	{value: 0x1643, lo: 0x9f, hi: 0x9f},
-	// Block 0x61, offset 0x223
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xad, hi: 0xad},
-	// Block 0x62, offset 0x225
-	{value: 0x0000, lo: 0x06},
-	{value: 0xe500, lo: 0x80, hi: 0x80},
-	{value: 0xc600, lo: 0x81, hi: 0x9b},
-	{value: 0xe500, lo: 0x9c, hi: 0x9c},
-	{value: 0xc600, lo: 0x9d, hi: 0xb7},
-	{value: 0xe500, lo: 0xb8, hi: 0xb8},
-	{value: 0xc600, lo: 0xb9, hi: 0xbf},
-	// Block 0x63, offset 0x22c
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x93},
-	{value: 0xe500, lo: 0x94, hi: 0x94},
-	{value: 0xc600, lo: 0x95, hi: 0xaf},
-	{value: 0xe500, lo: 0xb0, hi: 0xb0},
-	{value: 0xc600, lo: 0xb1, hi: 0xbf},
-	// Block 0x64, offset 0x232
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x8b},
-	{value: 0xe500, lo: 0x8c, hi: 0x8c},
-	{value: 0xc600, lo: 0x8d, hi: 0xa7},
-	{value: 0xe500, lo: 0xa8, hi: 0xa8},
-	{value: 0xc600, lo: 0xa9, hi: 0xbf},
-	// Block 0x65, offset 0x238
-	{value: 0x0000, lo: 0x07},
-	{value: 0xc600, lo: 0x80, hi: 0x83},
-	{value: 0xe500, lo: 0x84, hi: 0x84},
-	{value: 0xc600, lo: 0x85, hi: 0x9f},
-	{value: 0xe500, lo: 0xa0, hi: 0xa0},
-	{value: 0xc600, lo: 0xa1, hi: 0xbb},
-	{value: 0xe500, lo: 0xbc, hi: 0xbc},
-	{value: 0xc600, lo: 0xbd, hi: 0xbf},
-	// Block 0x66, offset 0x240
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x97},
-	{value: 0xe500, lo: 0x98, hi: 0x98},
-	{value: 0xc600, lo: 0x99, hi: 0xb3},
-	{value: 0xe500, lo: 0xb4, hi: 0xb4},
-	{value: 0xc600, lo: 0xb5, hi: 0xbf},
-	// Block 0x67, offset 0x246
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x8f},
-	{value: 0xe500, lo: 0x90, hi: 0x90},
-	{value: 0xc600, lo: 0x91, hi: 0xab},
-	{value: 0xe500, lo: 0xac, hi: 0xac},
-	{value: 0xc600, lo: 0xad, hi: 0xbf},
-	// Block 0x68, offset 0x24c
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x87},
-	{value: 0xe500, lo: 0x88, hi: 0x88},
-	{value: 0xc600, lo: 0x89, hi: 0xa3},
-	{value: 0xe500, lo: 0xa4, hi: 0xa4},
-	{value: 0xc600, lo: 0xa5, hi: 0xbf},
-	// Block 0x69, offset 0x252
-	{value: 0x0000, lo: 0x03},
-	{value: 0xc600, lo: 0x80, hi: 0x87},
-	{value: 0xe500, lo: 0x88, hi: 0x88},
-	{value: 0xc600, lo: 0x89, hi: 0xa3},
-	// Block 0x6a, offset 0x256
-	{value: 0x0002, lo: 0x01},
-	{value: 0x0003, lo: 0x81, hi: 0xbf},
-	// Block 0x6b, offset 0x258
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0xbd, hi: 0xbd},
-	// Block 0x6c, offset 0x25a
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0xa0, hi: 0xa0},
-	// Block 0x6d, offset 0x25c
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xb6, hi: 0xba},
-	// Block 0x6e, offset 0x25e
-	{value: 0x002c, lo: 0x05},
-	{value: 0x812d, lo: 0x8d, hi: 0x8d},
-	{value: 0x8132, lo: 0x8f, hi: 0x8f},
-	{value: 0x8132, lo: 0xb8, hi: 0xb8},
-	{value: 0x8101, lo: 0xb9, hi: 0xba},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x6f, offset 0x264
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0xa5, hi: 0xa5},
-	{value: 0x812d, lo: 0xa6, hi: 0xa6},
-	// Block 0x70, offset 0x267
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x86, hi: 0x86},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x71, offset 0x26a
-	{value: 0x17fe, lo: 0x07},
-	{value: 0xa000, lo: 0x99, hi: 0x99},
-	{value: 0x4238, lo: 0x9a, hi: 0x9a},
-	{value: 0xa000, lo: 0x9b, hi: 0x9b},
-	{value: 0x4242, lo: 0x9c, hi: 0x9c},
-	{value: 0xa000, lo: 0xa5, hi: 0xa5},
-	{value: 0x424c, lo: 0xab, hi: 0xab},
-	{value: 0x8104, lo: 0xb9, hi: 0xba},
-	// Block 0x72, offset 0x272
-	{value: 0x0000, lo: 0x06},
-	{value: 0x8132, lo: 0x80, hi: 0x82},
-	{value: 0x9900, lo: 0xa7, hi: 0xa7},
-	{value: 0x2d7e, lo: 0xae, hi: 0xae},
-	{value: 0x2d88, lo: 0xaf, hi: 0xaf},
-	{value: 0xa000, lo: 0xb1, hi: 0xb2},
-	{value: 0x8104, lo: 0xb3, hi: 0xb4},
-	// Block 0x73, offset 0x279
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x80, hi: 0x80},
-	{value: 0x8102, lo: 0x8a, hi: 0x8a},
-	// Block 0x74, offset 0x27c
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0xb5, hi: 0xb5},
-	{value: 0x8102, lo: 0xb6, hi: 0xb6},
-	// Block 0x75, offset 0x27f
-	{value: 0x0002, lo: 0x01},
-	{value: 0x8102, lo: 0xa9, hi: 0xaa},
-	// Block 0x76, offset 0x281
-	{value: 0x0000, lo: 0x07},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0x2d92, lo: 0x8b, hi: 0x8b},
-	{value: 0x2d9c, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	{value: 0x8132, lo: 0xa6, hi: 0xac},
-	{value: 0x8132, lo: 0xb0, hi: 0xb4},
-	// Block 0x77, offset 0x289
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x82, hi: 0x82},
-	{value: 0x8102, lo: 0x86, hi: 0x86},
-	// Block 0x78, offset 0x28c
-	{value: 0x6b5a, lo: 0x06},
-	{value: 0x9900, lo: 0xb0, hi: 0xb0},
-	{value: 0xa000, lo: 0xb9, hi: 0xb9},
-	{value: 0x9900, lo: 0xba, hi: 0xba},
-	{value: 0x2db0, lo: 0xbb, hi: 0xbb},
-	{value: 0x2da6, lo: 0xbc, hi: 0xbd},
-	{value: 0x2dba, lo: 0xbe, hi: 0xbe},
-	// Block 0x79, offset 0x293
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x82, hi: 0x82},
-	{value: 0x8102, lo: 0x83, hi: 0x83},
-	// Block 0x7a, offset 0x296
-	{value: 0x0000, lo: 0x05},
-	{value: 0x9900, lo: 0xaf, hi: 0xaf},
-	{value: 0xa000, lo: 0xb8, hi: 0xb9},
-	{value: 0x2dc4, lo: 0xba, hi: 0xba},
-	{value: 0x2dce, lo: 0xbb, hi: 0xbb},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x7b, offset 0x29c
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0x80, hi: 0x80},
-	// Block 0x7c, offset 0x29e
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x7d, offset 0x2a0
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0xb6, hi: 0xb6},
-	{value: 0x8102, lo: 0xb7, hi: 0xb7},
-	// Block 0x7e, offset 0x2a3
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xab, hi: 0xab},
-	// Block 0x7f, offset 0x2a5
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xb4, hi: 0xb4},
-	// Block 0x80, offset 0x2a7
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x87, hi: 0x87},
-	// Block 0x81, offset 0x2a9
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x99, hi: 0x99},
-	// Block 0x82, offset 0x2ab
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0x82, hi: 0x82},
-	{value: 0x8104, lo: 0x84, hi: 0x85},
-	// Block 0x83, offset 0x2ae
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8101, lo: 0xb0, hi: 0xb4},
-	// Block 0x84, offset 0x2b0
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xb0, hi: 0xb6},
-	// Block 0x85, offset 0x2b2
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8101, lo: 0x9e, hi: 0x9e},
-	// Block 0x86, offset 0x2b4
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x45cc, lo: 0x9e, hi: 0x9e},
-	{value: 0x45d6, lo: 0x9f, hi: 0x9f},
-	{value: 0x460a, lo: 0xa0, hi: 0xa0},
-	{value: 0x4618, lo: 0xa1, hi: 0xa1},
-	{value: 0x4626, lo: 0xa2, hi: 0xa2},
-	{value: 0x4634, lo: 0xa3, hi: 0xa3},
-	{value: 0x4642, lo: 0xa4, hi: 0xa4},
-	{value: 0x812b, lo: 0xa5, hi: 0xa6},
-	{value: 0x8101, lo: 0xa7, hi: 0xa9},
-	{value: 0x8130, lo: 0xad, hi: 0xad},
-	{value: 0x812b, lo: 0xae, hi: 0xb2},
-	{value: 0x812d, lo: 0xbb, hi: 0xbf},
-	// Block 0x87, offset 0x2c1
-	{value: 0x0000, lo: 0x09},
-	{value: 0x812d, lo: 0x80, hi: 0x82},
-	{value: 0x8132, lo: 0x85, hi: 0x89},
-	{value: 0x812d, lo: 0x8a, hi: 0x8b},
-	{value: 0x8132, lo: 0xaa, hi: 0xad},
-	{value: 0x45e0, lo: 0xbb, hi: 0xbb},
-	{value: 0x45ea, lo: 0xbc, hi: 0xbc},
-	{value: 0x4650, lo: 0xbd, hi: 0xbd},
-	{value: 0x466c, lo: 0xbe, hi: 0xbe},
-	{value: 0x465e, lo: 0xbf, hi: 0xbf},
-	// Block 0x88, offset 0x2cb
-	{value: 0x0000, lo: 0x01},
-	{value: 0x467a, lo: 0x80, hi: 0x80},
-	// Block 0x89, offset 0x2cd
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0x82, hi: 0x84},
-	// Block 0x8a, offset 0x2cf
-	{value: 0x0002, lo: 0x03},
-	{value: 0x0043, lo: 0x80, hi: 0x99},
-	{value: 0x0083, lo: 0x9a, hi: 0xb3},
-	{value: 0x0043, lo: 0xb4, hi: 0xbf},
-	// Block 0x8b, offset 0x2d3
-	{value: 0x0002, lo: 0x04},
-	{value: 0x005b, lo: 0x80, hi: 0x8d},
-	{value: 0x0083, lo: 0x8e, hi: 0x94},
-	{value: 0x0093, lo: 0x96, hi: 0xa7},
-	{value: 0x0043, lo: 0xa8, hi: 0xbf},
-	// Block 0x8c, offset 0x2d8
-	{value: 0x0002, lo: 0x0b},
-	{value: 0x0073, lo: 0x80, hi: 0x81},
-	{value: 0x0083, lo: 0x82, hi: 0x9b},
-	{value: 0x0043, lo: 0x9c, hi: 0x9c},
-	{value: 0x0047, lo: 0x9e, hi: 0x9f},
-	{value: 0x004f, lo: 0xa2, hi: 0xa2},
-	{value: 0x0055, lo: 0xa5, hi: 0xa6},
-	{value: 0x005d, lo: 0xa9, hi: 0xac},
-	{value: 0x0067, lo: 0xae, hi: 0xb5},
-	{value: 0x0083, lo: 0xb6, hi: 0xb9},
-	{value: 0x008d, lo: 0xbb, hi: 0xbb},
-	{value: 0x0091, lo: 0xbd, hi: 0xbf},
-	// Block 0x8d, offset 0x2e4
-	{value: 0x0002, lo: 0x04},
-	{value: 0x0097, lo: 0x80, hi: 0x83},
-	{value: 0x00a1, lo: 0x85, hi: 0x8f},
-	{value: 0x0043, lo: 0x90, hi: 0xa9},
-	{value: 0x0083, lo: 0xaa, hi: 0xbf},
-	// Block 0x8e, offset 0x2e9
-	{value: 0x0002, lo: 0x08},
-	{value: 0x00af, lo: 0x80, hi: 0x83},
-	{value: 0x0043, lo: 0x84, hi: 0x85},
-	{value: 0x0049, lo: 0x87, hi: 0x8a},
-	{value: 0x0055, lo: 0x8d, hi: 0x94},
-	{value: 0x0067, lo: 0x96, hi: 0x9c},
-	{value: 0x0083, lo: 0x9e, hi: 0xb7},
-	{value: 0x0043, lo: 0xb8, hi: 0xb9},
-	{value: 0x0049, lo: 0xbb, hi: 0xbe},
-	// Block 0x8f, offset 0x2f2
-	{value: 0x0002, lo: 0x05},
-	{value: 0x0053, lo: 0x80, hi: 0x84},
-	{value: 0x005f, lo: 0x86, hi: 0x86},
-	{value: 0x0067, lo: 0x8a, hi: 0x90},
-	{value: 0x0083, lo: 0x92, hi: 0xab},
-	{value: 0x0043, lo: 0xac, hi: 0xbf},
-	// Block 0x90, offset 0x2f8
-	{value: 0x0002, lo: 0x04},
-	{value: 0x006b, lo: 0x80, hi: 0x85},
-	{value: 0x0083, lo: 0x86, hi: 0x9f},
-	{value: 0x0043, lo: 0xa0, hi: 0xb9},
-	{value: 0x0083, lo: 0xba, hi: 0xbf},
-	// Block 0x91, offset 0x2fd
-	{value: 0x0002, lo: 0x03},
-	{value: 0x008f, lo: 0x80, hi: 0x93},
-	{value: 0x0043, lo: 0x94, hi: 0xad},
-	{value: 0x0083, lo: 0xae, hi: 0xbf},
-	// Block 0x92, offset 0x301
-	{value: 0x0002, lo: 0x04},
-	{value: 0x00a7, lo: 0x80, hi: 0x87},
-	{value: 0x0043, lo: 0x88, hi: 0xa1},
-	{value: 0x0083, lo: 0xa2, hi: 0xbb},
-	{value: 0x0043, lo: 0xbc, hi: 0xbf},
-	// Block 0x93, offset 0x306
-	{value: 0x0002, lo: 0x03},
-	{value: 0x004b, lo: 0x80, hi: 0x95},
-	{value: 0x0083, lo: 0x96, hi: 0xaf},
-	{value: 0x0043, lo: 0xb0, hi: 0xbf},
-	// Block 0x94, offset 0x30a
-	{value: 0x0003, lo: 0x0f},
-	{value: 0x01b8, lo: 0x80, hi: 0x80},
-	{value: 0x045f, lo: 0x81, hi: 0x81},
-	{value: 0x01bb, lo: 0x82, hi: 0x9a},
-	{value: 0x045b, lo: 0x9b, hi: 0x9b},
-	{value: 0x01c7, lo: 0x9c, hi: 0x9c},
-	{value: 0x01d0, lo: 0x9d, hi: 0x9d},
-	{value: 0x01d6, lo: 0x9e, hi: 0x9e},
-	{value: 0x01fa, lo: 0x9f, hi: 0x9f},
-	{value: 0x01eb, lo: 0xa0, hi: 0xa0},
-	{value: 0x01e8, lo: 0xa1, hi: 0xa1},
-	{value: 0x0173, lo: 0xa2, hi: 0xb2},
-	{value: 0x0188, lo: 0xb3, hi: 0xb3},
-	{value: 0x01a6, lo: 0xb4, hi: 0xba},
-	{value: 0x045f, lo: 0xbb, hi: 0xbb},
-	{value: 0x01bb, lo: 0xbc, hi: 0xbf},
-	// Block 0x95, offset 0x31a
-	{value: 0x0003, lo: 0x0d},
-	{value: 0x01c7, lo: 0x80, hi: 0x94},
-	{value: 0x045b, lo: 0x95, hi: 0x95},
-	{value: 0x01c7, lo: 0x96, hi: 0x96},
-	{value: 0x01d0, lo: 0x97, hi: 0x97},
-	{value: 0x01d6, lo: 0x98, hi: 0x98},
-	{value: 0x01fa, lo: 0x99, hi: 0x99},
-	{value: 0x01eb, lo: 0x9a, hi: 0x9a},
-	{value: 0x01e8, lo: 0x9b, hi: 0x9b},
-	{value: 0x0173, lo: 0x9c, hi: 0xac},
-	{value: 0x0188, lo: 0xad, hi: 0xad},
-	{value: 0x01a6, lo: 0xae, hi: 0xb4},
-	{value: 0x045f, lo: 0xb5, hi: 0xb5},
-	{value: 0x01bb, lo: 0xb6, hi: 0xbf},
-	// Block 0x96, offset 0x328
-	{value: 0x0003, lo: 0x0d},
-	{value: 0x01d9, lo: 0x80, hi: 0x8e},
-	{value: 0x045b, lo: 0x8f, hi: 0x8f},
-	{value: 0x01c7, lo: 0x90, hi: 0x90},
-	{value: 0x01d0, lo: 0x91, hi: 0x91},
-	{value: 0x01d6, lo: 0x92, hi: 0x92},
-	{value: 0x01fa, lo: 0x93, hi: 0x93},
-	{value: 0x01eb, lo: 0x94, hi: 0x94},
-	{value: 0x01e8, lo: 0x95, hi: 0x95},
-	{value: 0x0173, lo: 0x96, hi: 0xa6},
-	{value: 0x0188, lo: 0xa7, hi: 0xa7},
-	{value: 0x01a6, lo: 0xa8, hi: 0xae},
-	{value: 0x045f, lo: 0xaf, hi: 0xaf},
-	{value: 0x01bb, lo: 0xb0, hi: 0xbf},
-	// Block 0x97, offset 0x336
-	{value: 0x0003, lo: 0x0d},
-	{value: 0x01eb, lo: 0x80, hi: 0x88},
-	{value: 0x045b, lo: 0x89, hi: 0x89},
-	{value: 0x01c7, lo: 0x8a, hi: 0x8a},
-	{value: 0x01d0, lo: 0x8b, hi: 0x8b},
-	{value: 0x01d6, lo: 0x8c, hi: 0x8c},
-	{value: 0x01fa, lo: 0x8d, hi: 0x8d},
-	{value: 0x01eb, lo: 0x8e, hi: 0x8e},
-	{value: 0x01e8, lo: 0x8f, hi: 0x8f},
-	{value: 0x0173, lo: 0x90, hi: 0xa0},
-	{value: 0x0188, lo: 0xa1, hi: 0xa1},
-	{value: 0x01a6, lo: 0xa2, hi: 0xa8},
-	{value: 0x045f, lo: 0xa9, hi: 0xa9},
-	{value: 0x01bb, lo: 0xaa, hi: 0xbf},
-	// Block 0x98, offset 0x344
-	{value: 0x0000, lo: 0x05},
-	{value: 0x8132, lo: 0x80, hi: 0x86},
-	{value: 0x8132, lo: 0x88, hi: 0x98},
-	{value: 0x8132, lo: 0x9b, hi: 0xa1},
-	{value: 0x8132, lo: 0xa3, hi: 0xa4},
-	{value: 0x8132, lo: 0xa6, hi: 0xaa},
-	// Block 0x99, offset 0x34a
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x90, hi: 0x96},
-	// Block 0x9a, offset 0x34c
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0x84, hi: 0x89},
-	{value: 0x8102, lo: 0x8a, hi: 0x8a},
-	// Block 0x9b, offset 0x34f
-	{value: 0x0002, lo: 0x09},
-	{value: 0x0063, lo: 0x80, hi: 0x89},
-	{value: 0x1951, lo: 0x8a, hi: 0x8a},
-	{value: 0x1981, lo: 0x8b, hi: 0x8b},
-	{value: 0x199c, lo: 0x8c, hi: 0x8c},
-	{value: 0x19a2, lo: 0x8d, hi: 0x8d},
-	{value: 0x1bc0, lo: 0x8e, hi: 0x8e},
-	{value: 0x19ae, lo: 0x8f, hi: 0x8f},
-	{value: 0x197b, lo: 0xaa, hi: 0xaa},
-	{value: 0x197e, lo: 0xab, hi: 0xab},
-	// Block 0x9c, offset 0x359
-	{value: 0x0000, lo: 0x01},
-	{value: 0x193f, lo: 0x90, hi: 0x90},
-	// Block 0x9d, offset 0x35b
-	{value: 0x0028, lo: 0x09},
-	{value: 0x2862, lo: 0x80, hi: 0x80},
-	{value: 0x2826, lo: 0x81, hi: 0x81},
-	{value: 0x2830, lo: 0x82, hi: 0x82},
-	{value: 0x2844, lo: 0x83, hi: 0x84},
-	{value: 0x284e, lo: 0x85, hi: 0x86},
-	{value: 0x283a, lo: 0x87, hi: 0x87},
-	{value: 0x2858, lo: 0x88, hi: 0x88},
-	{value: 0x0b6f, lo: 0x90, hi: 0x90},
-	{value: 0x08e7, lo: 0x91, hi: 0x91},
-}
-
-// recompMap: 7520 bytes (entries only)
-var recompMap map[uint32]rune
-var recompMapOnce sync.Once
-
-const recompMapPacked = "" +
-	"\x00A\x03\x00\x00\x00\x00\xc0" + // 0x00410300: 0x000000C0
-	"\x00A\x03\x01\x00\x00\x00\xc1" + // 0x00410301: 0x000000C1
-	"\x00A\x03\x02\x00\x00\x00\xc2" + // 0x00410302: 0x000000C2
-	"\x00A\x03\x03\x00\x00\x00\xc3" + // 0x00410303: 0x000000C3
-	"\x00A\x03\b\x00\x00\x00\xc4" + // 0x00410308: 0x000000C4
-	"\x00A\x03\n\x00\x00\x00\xc5" + // 0x0041030A: 0x000000C5
-	"\x00C\x03'\x00\x00\x00\xc7" + // 0x00430327: 0x000000C7
-	"\x00E\x03\x00\x00\x00\x00\xc8" + // 0x00450300: 0x000000C8
-	"\x00E\x03\x01\x00\x00\x00\xc9" + // 0x00450301: 0x000000C9
-	"\x00E\x03\x02\x00\x00\x00\xca" + // 0x00450302: 0x000000CA
-	"\x00E\x03\b\x00\x00\x00\xcb" + // 0x00450308: 0x000000CB
-	"\x00I\x03\x00\x00\x00\x00\xcc" + // 0x00490300: 0x000000CC
-	"\x00I\x03\x01\x00\x00\x00\xcd" + // 0x00490301: 0x000000CD
-	"\x00I\x03\x02\x00\x00\x00\xce" + // 0x00490302: 0x000000CE
-	"\x00I\x03\b\x00\x00\x00\xcf" + // 0x00490308: 0x000000CF
-	"\x00N\x03\x03\x00\x00\x00\xd1" + // 0x004E0303: 0x000000D1
-	"\x00O\x03\x00\x00\x00\x00\xd2" + // 0x004F0300: 0x000000D2
-	"\x00O\x03\x01\x00\x00\x00\xd3" + // 0x004F0301: 0x000000D3
-	"\x00O\x03\x02\x00\x00\x00\xd4" + // 0x004F0302: 0x000000D4
-	"\x00O\x03\x03\x00\x00\x00\xd5" + // 0x004F0303: 0x000000D5
-	"\x00O\x03\b\x00\x00\x00\xd6" + // 0x004F0308: 0x000000D6
-	"\x00U\x03\x00\x00\x00\x00\xd9" + // 0x00550300: 0x000000D9
-	"\x00U\x03\x01\x00\x00\x00\xda" + // 0x00550301: 0x000000DA
-	"\x00U\x03\x02\x00\x00\x00\xdb" + // 0x00550302: 0x000000DB
-	"\x00U\x03\b\x00\x00\x00\xdc" + // 0x00550308: 0x000000DC
-	"\x00Y\x03\x01\x00\x00\x00\xdd" + // 0x00590301: 0x000000DD
-	"\x00a\x03\x00\x00\x00\x00\xe0" + // 0x00610300: 0x000000E0
-	"\x00a\x03\x01\x00\x00\x00\xe1" + // 0x00610301: 0x000000E1
-	"\x00a\x03\x02\x00\x00\x00\xe2" + // 0x00610302: 0x000000E2
-	"\x00a\x03\x03\x00\x00\x00\xe3" + // 0x00610303: 0x000000E3
-	"\x00a\x03\b\x00\x00\x00\xe4" + // 0x00610308: 0x000000E4
-	"\x00a\x03\n\x00\x00\x00\xe5" + // 0x0061030A: 0x000000E5
-	"\x00c\x03'\x00\x00\x00\xe7" + // 0x00630327: 0x000000E7
-	"\x00e\x03\x00\x00\x00\x00\xe8" + // 0x00650300: 0x000000E8
-	"\x00e\x03\x01\x00\x00\x00\xe9" + // 0x00650301: 0x000000E9
-	"\x00e\x03\x02\x00\x00\x00\xea" + // 0x00650302: 0x000000EA
-	"\x00e\x03\b\x00\x00\x00\xeb" + // 0x00650308: 0x000000EB
-	"\x00i\x03\x00\x00\x00\x00\xec" + // 0x00690300: 0x000000EC
-	"\x00i\x03\x01\x00\x00\x00\xed" + // 0x00690301: 0x000000ED
-	"\x00i\x03\x02\x00\x00\x00\xee" + // 0x00690302: 0x000000EE
-	"\x00i\x03\b\x00\x00\x00\xef" + // 0x00690308: 0x000000EF
-	"\x00n\x03\x03\x00\x00\x00\xf1" + // 0x006E0303: 0x000000F1
-	"\x00o\x03\x00\x00\x00\x00\xf2" + // 0x006F0300: 0x000000F2
-	"\x00o\x03\x01\x00\x00\x00\xf3" + // 0x006F0301: 0x000000F3
-	"\x00o\x03\x02\x00\x00\x00\xf4" + // 0x006F0302: 0x000000F4
-	"\x00o\x03\x03\x00\x00\x00\xf5" + // 0x006F0303: 0x000000F5
-	"\x00o\x03\b\x00\x00\x00\xf6" + // 0x006F0308: 0x000000F6
-	"\x00u\x03\x00\x00\x00\x00\xf9" + // 0x00750300: 0x000000F9
-	"\x00u\x03\x01\x00\x00\x00\xfa" + // 0x00750301: 0x000000FA
-	"\x00u\x03\x02\x00\x00\x00\xfb" + // 0x00750302: 0x000000FB
-	"\x00u\x03\b\x00\x00\x00\xfc" + // 0x00750308: 0x000000FC
-	"\x00y\x03\x01\x00\x00\x00\xfd" + // 0x00790301: 0x000000FD
-	"\x00y\x03\b\x00\x00\x00\xff" + // 0x00790308: 0x000000FF
-	"\x00A\x03\x04\x00\x00\x01\x00" + // 0x00410304: 0x00000100
-	"\x00a\x03\x04\x00\x00\x01\x01" + // 0x00610304: 0x00000101
-	"\x00A\x03\x06\x00\x00\x01\x02" + // 0x00410306: 0x00000102
-	"\x00a\x03\x06\x00\x00\x01\x03" + // 0x00610306: 0x00000103
-	"\x00A\x03(\x00\x00\x01\x04" + // 0x00410328: 0x00000104
-	"\x00a\x03(\x00\x00\x01\x05" + // 0x00610328: 0x00000105
-	"\x00C\x03\x01\x00\x00\x01\x06" + // 0x00430301: 0x00000106
-	"\x00c\x03\x01\x00\x00\x01\a" + // 0x00630301: 0x00000107
-	"\x00C\x03\x02\x00\x00\x01\b" + // 0x00430302: 0x00000108
-	"\x00c\x03\x02\x00\x00\x01\t" + // 0x00630302: 0x00000109
-	"\x00C\x03\a\x00\x00\x01\n" + // 0x00430307: 0x0000010A
-	"\x00c\x03\a\x00\x00\x01\v" + // 0x00630307: 0x0000010B
-	"\x00C\x03\f\x00\x00\x01\f" + // 0x0043030C: 0x0000010C
-	"\x00c\x03\f\x00\x00\x01\r" + // 0x0063030C: 0x0000010D
-	"\x00D\x03\f\x00\x00\x01\x0e" + // 0x0044030C: 0x0000010E
-	"\x00d\x03\f\x00\x00\x01\x0f" + // 0x0064030C: 0x0000010F
-	"\x00E\x03\x04\x00\x00\x01\x12" + // 0x00450304: 0x00000112
-	"\x00e\x03\x04\x00\x00\x01\x13" + // 0x00650304: 0x00000113
-	"\x00E\x03\x06\x00\x00\x01\x14" + // 0x00450306: 0x00000114
-	"\x00e\x03\x06\x00\x00\x01\x15" + // 0x00650306: 0x00000115
-	"\x00E\x03\a\x00\x00\x01\x16" + // 0x00450307: 0x00000116
-	"\x00e\x03\a\x00\x00\x01\x17" + // 0x00650307: 0x00000117
-	"\x00E\x03(\x00\x00\x01\x18" + // 0x00450328: 0x00000118
-	"\x00e\x03(\x00\x00\x01\x19" + // 0x00650328: 0x00000119
-	"\x00E\x03\f\x00\x00\x01\x1a" + // 0x0045030C: 0x0000011A
-	"\x00e\x03\f\x00\x00\x01\x1b" + // 0x0065030C: 0x0000011B
-	"\x00G\x03\x02\x00\x00\x01\x1c" + // 0x00470302: 0x0000011C
-	"\x00g\x03\x02\x00\x00\x01\x1d" + // 0x00670302: 0x0000011D
-	"\x00G\x03\x06\x00\x00\x01\x1e" + // 0x00470306: 0x0000011E
-	"\x00g\x03\x06\x00\x00\x01\x1f" + // 0x00670306: 0x0000011F
-	"\x00G\x03\a\x00\x00\x01 " + // 0x00470307: 0x00000120
-	"\x00g\x03\a\x00\x00\x01!" + // 0x00670307: 0x00000121
-	"\x00G\x03'\x00\x00\x01\"" + // 0x00470327: 0x00000122
-	"\x00g\x03'\x00\x00\x01#" + // 0x00670327: 0x00000123
-	"\x00H\x03\x02\x00\x00\x01$" + // 0x00480302: 0x00000124
-	"\x00h\x03\x02\x00\x00\x01%" + // 0x00680302: 0x00000125
-	"\x00I\x03\x03\x00\x00\x01(" + // 0x00490303: 0x00000128
-	"\x00i\x03\x03\x00\x00\x01)" + // 0x00690303: 0x00000129
-	"\x00I\x03\x04\x00\x00\x01*" + // 0x00490304: 0x0000012A
-	"\x00i\x03\x04\x00\x00\x01+" + // 0x00690304: 0x0000012B
-	"\x00I\x03\x06\x00\x00\x01," + // 0x00490306: 0x0000012C
-	"\x00i\x03\x06\x00\x00\x01-" + // 0x00690306: 0x0000012D
-	"\x00I\x03(\x00\x00\x01." + // 0x00490328: 0x0000012E
-	"\x00i\x03(\x00\x00\x01/" + // 0x00690328: 0x0000012F
-	"\x00I\x03\a\x00\x00\x010" + // 0x00490307: 0x00000130
-	"\x00J\x03\x02\x00\x00\x014" + // 0x004A0302: 0x00000134
-	"\x00j\x03\x02\x00\x00\x015" + // 0x006A0302: 0x00000135
-	"\x00K\x03'\x00\x00\x016" + // 0x004B0327: 0x00000136
-	"\x00k\x03'\x00\x00\x017" + // 0x006B0327: 0x00000137
-	"\x00L\x03\x01\x00\x00\x019" + // 0x004C0301: 0x00000139
-	"\x00l\x03\x01\x00\x00\x01:" + // 0x006C0301: 0x0000013A
-	"\x00L\x03'\x00\x00\x01;" + // 0x004C0327: 0x0000013B
-	"\x00l\x03'\x00\x00\x01<" + // 0x006C0327: 0x0000013C
-	"\x00L\x03\f\x00\x00\x01=" + // 0x004C030C: 0x0000013D
-	"\x00l\x03\f\x00\x00\x01>" + // 0x006C030C: 0x0000013E
-	"\x00N\x03\x01\x00\x00\x01C" + // 0x004E0301: 0x00000143
-	"\x00n\x03\x01\x00\x00\x01D" + // 0x006E0301: 0x00000144
-	"\x00N\x03'\x00\x00\x01E" + // 0x004E0327: 0x00000145
-	"\x00n\x03'\x00\x00\x01F" + // 0x006E0327: 0x00000146
-	"\x00N\x03\f\x00\x00\x01G" + // 0x004E030C: 0x00000147
-	"\x00n\x03\f\x00\x00\x01H" + // 0x006E030C: 0x00000148
-	"\x00O\x03\x04\x00\x00\x01L" + // 0x004F0304: 0x0000014C
-	"\x00o\x03\x04\x00\x00\x01M" + // 0x006F0304: 0x0000014D
-	"\x00O\x03\x06\x00\x00\x01N" + // 0x004F0306: 0x0000014E
-	"\x00o\x03\x06\x00\x00\x01O" + // 0x006F0306: 0x0000014F
-	"\x00O\x03\v\x00\x00\x01P" + // 0x004F030B: 0x00000150
-	"\x00o\x03\v\x00\x00\x01Q" + // 0x006F030B: 0x00000151
-	"\x00R\x03\x01\x00\x00\x01T" + // 0x00520301: 0x00000154
-	"\x00r\x03\x01\x00\x00\x01U" + // 0x00720301: 0x00000155
-	"\x00R\x03'\x00\x00\x01V" + // 0x00520327: 0x00000156
-	"\x00r\x03'\x00\x00\x01W" + // 0x00720327: 0x00000157
-	"\x00R\x03\f\x00\x00\x01X" + // 0x0052030C: 0x00000158
-	"\x00r\x03\f\x00\x00\x01Y" + // 0x0072030C: 0x00000159
-	"\x00S\x03\x01\x00\x00\x01Z" + // 0x00530301: 0x0000015A
-	"\x00s\x03\x01\x00\x00\x01[" + // 0x00730301: 0x0000015B
-	"\x00S\x03\x02\x00\x00\x01\\" + // 0x00530302: 0x0000015C
-	"\x00s\x03\x02\x00\x00\x01]" + // 0x00730302: 0x0000015D
-	"\x00S\x03'\x00\x00\x01^" + // 0x00530327: 0x0000015E
-	"\x00s\x03'\x00\x00\x01_" + // 0x00730327: 0x0000015F
-	"\x00S\x03\f\x00\x00\x01`" + // 0x0053030C: 0x00000160
-	"\x00s\x03\f\x00\x00\x01a" + // 0x0073030C: 0x00000161
-	"\x00T\x03'\x00\x00\x01b" + // 0x00540327: 0x00000162
-	"\x00t\x03'\x00\x00\x01c" + // 0x00740327: 0x00000163
-	"\x00T\x03\f\x00\x00\x01d" + // 0x0054030C: 0x00000164
-	"\x00t\x03\f\x00\x00\x01e" + // 0x0074030C: 0x00000165
-	"\x00U\x03\x03\x00\x00\x01h" + // 0x00550303: 0x00000168
-	"\x00u\x03\x03\x00\x00\x01i" + // 0x00750303: 0x00000169
-	"\x00U\x03\x04\x00\x00\x01j" + // 0x00550304: 0x0000016A
-	"\x00u\x03\x04\x00\x00\x01k" + // 0x00750304: 0x0000016B
-	"\x00U\x03\x06\x00\x00\x01l" + // 0x00550306: 0x0000016C
-	"\x00u\x03\x06\x00\x00\x01m" + // 0x00750306: 0x0000016D
-	"\x00U\x03\n\x00\x00\x01n" + // 0x0055030A: 0x0000016E
-	"\x00u\x03\n\x00\x00\x01o" + // 0x0075030A: 0x0000016F
-	"\x00U\x03\v\x00\x00\x01p" + // 0x0055030B: 0x00000170
-	"\x00u\x03\v\x00\x00\x01q" + // 0x0075030B: 0x00000171
-	"\x00U\x03(\x00\x00\x01r" + // 0x00550328: 0x00000172
-	"\x00u\x03(\x00\x00\x01s" + // 0x00750328: 0x00000173
-	"\x00W\x03\x02\x00\x00\x01t" + // 0x00570302: 0x00000174
-	"\x00w\x03\x02\x00\x00\x01u" + // 0x00770302: 0x00000175
-	"\x00Y\x03\x02\x00\x00\x01v" + // 0x00590302: 0x00000176
-	"\x00y\x03\x02\x00\x00\x01w" + // 0x00790302: 0x00000177
-	"\x00Y\x03\b\x00\x00\x01x" + // 0x00590308: 0x00000178
-	"\x00Z\x03\x01\x00\x00\x01y" + // 0x005A0301: 0x00000179
-	"\x00z\x03\x01\x00\x00\x01z" + // 0x007A0301: 0x0000017A
-	"\x00Z\x03\a\x00\x00\x01{" + // 0x005A0307: 0x0000017B
-	"\x00z\x03\a\x00\x00\x01|" + // 0x007A0307: 0x0000017C
-	"\x00Z\x03\f\x00\x00\x01}" + // 0x005A030C: 0x0000017D
-	"\x00z\x03\f\x00\x00\x01~" + // 0x007A030C: 0x0000017E
-	"\x00O\x03\x1b\x00\x00\x01\xa0" + // 0x004F031B: 0x000001A0
-	"\x00o\x03\x1b\x00\x00\x01\xa1" + // 0x006F031B: 0x000001A1
-	"\x00U\x03\x1b\x00\x00\x01\xaf" + // 0x0055031B: 0x000001AF
-	"\x00u\x03\x1b\x00\x00\x01\xb0" + // 0x0075031B: 0x000001B0
-	"\x00A\x03\f\x00\x00\x01\xcd" + // 0x0041030C: 0x000001CD
-	"\x00a\x03\f\x00\x00\x01\xce" + // 0x0061030C: 0x000001CE
-	"\x00I\x03\f\x00\x00\x01\xcf" + // 0x0049030C: 0x000001CF
-	"\x00i\x03\f\x00\x00\x01\xd0" + // 0x0069030C: 0x000001D0
-	"\x00O\x03\f\x00\x00\x01\xd1" + // 0x004F030C: 0x000001D1
-	"\x00o\x03\f\x00\x00\x01\xd2" + // 0x006F030C: 0x000001D2
-	"\x00U\x03\f\x00\x00\x01\xd3" + // 0x0055030C: 0x000001D3
-	"\x00u\x03\f\x00\x00\x01\xd4" + // 0x0075030C: 0x000001D4
-	"\x00\xdc\x03\x04\x00\x00\x01\xd5" + // 0x00DC0304: 0x000001D5
-	"\x00\xfc\x03\x04\x00\x00\x01\xd6" + // 0x00FC0304: 0x000001D6
-	"\x00\xdc\x03\x01\x00\x00\x01\xd7" + // 0x00DC0301: 0x000001D7
-	"\x00\xfc\x03\x01\x00\x00\x01\xd8" + // 0x00FC0301: 0x000001D8
-	"\x00\xdc\x03\f\x00\x00\x01\xd9" + // 0x00DC030C: 0x000001D9
-	"\x00\xfc\x03\f\x00\x00\x01\xda" + // 0x00FC030C: 0x000001DA
-	"\x00\xdc\x03\x00\x00\x00\x01\xdb" + // 0x00DC0300: 0x000001DB
-	"\x00\xfc\x03\x00\x00\x00\x01\xdc" + // 0x00FC0300: 0x000001DC
-	"\x00\xc4\x03\x04\x00\x00\x01\xde" + // 0x00C40304: 0x000001DE
-	"\x00\xe4\x03\x04\x00\x00\x01\xdf" + // 0x00E40304: 0x000001DF
-	"\x02&\x03\x04\x00\x00\x01\xe0" + // 0x02260304: 0x000001E0
-	"\x02'\x03\x04\x00\x00\x01\xe1" + // 0x02270304: 0x000001E1
-	"\x00\xc6\x03\x04\x00\x00\x01\xe2" + // 0x00C60304: 0x000001E2
-	"\x00\xe6\x03\x04\x00\x00\x01\xe3" + // 0x00E60304: 0x000001E3
-	"\x00G\x03\f\x00\x00\x01\xe6" + // 0x0047030C: 0x000001E6
-	"\x00g\x03\f\x00\x00\x01\xe7" + // 0x0067030C: 0x000001E7
-	"\x00K\x03\f\x00\x00\x01\xe8" + // 0x004B030C: 0x000001E8
-	"\x00k\x03\f\x00\x00\x01\xe9" + // 0x006B030C: 0x000001E9
-	"\x00O\x03(\x00\x00\x01\xea" + // 0x004F0328: 0x000001EA
-	"\x00o\x03(\x00\x00\x01\xeb" + // 0x006F0328: 0x000001EB
-	"\x01\xea\x03\x04\x00\x00\x01\xec" + // 0x01EA0304: 0x000001EC
-	"\x01\xeb\x03\x04\x00\x00\x01\xed" + // 0x01EB0304: 0x000001ED
-	"\x01\xb7\x03\f\x00\x00\x01\xee" + // 0x01B7030C: 0x000001EE
-	"\x02\x92\x03\f\x00\x00\x01\xef" + // 0x0292030C: 0x000001EF
-	"\x00j\x03\f\x00\x00\x01\xf0" + // 0x006A030C: 0x000001F0
-	"\x00G\x03\x01\x00\x00\x01\xf4" + // 0x00470301: 0x000001F4
-	"\x00g\x03\x01\x00\x00\x01\xf5" + // 0x00670301: 0x000001F5
-	"\x00N\x03\x00\x00\x00\x01\xf8" + // 0x004E0300: 0x000001F8
-	"\x00n\x03\x00\x00\x00\x01\xf9" + // 0x006E0300: 0x000001F9
-	"\x00\xc5\x03\x01\x00\x00\x01\xfa" + // 0x00C50301: 0x000001FA
-	"\x00\xe5\x03\x01\x00\x00\x01\xfb" + // 0x00E50301: 0x000001FB
-	"\x00\xc6\x03\x01\x00\x00\x01\xfc" + // 0x00C60301: 0x000001FC
-	"\x00\xe6\x03\x01\x00\x00\x01\xfd" + // 0x00E60301: 0x000001FD
-	"\x00\xd8\x03\x01\x00\x00\x01\xfe" + // 0x00D80301: 0x000001FE
-	"\x00\xf8\x03\x01\x00\x00\x01\xff" + // 0x00F80301: 0x000001FF
-	"\x00A\x03\x0f\x00\x00\x02\x00" + // 0x0041030F: 0x00000200
-	"\x00a\x03\x0f\x00\x00\x02\x01" + // 0x0061030F: 0x00000201
-	"\x00A\x03\x11\x00\x00\x02\x02" + // 0x00410311: 0x00000202
-	"\x00a\x03\x11\x00\x00\x02\x03" + // 0x00610311: 0x00000203
-	"\x00E\x03\x0f\x00\x00\x02\x04" + // 0x0045030F: 0x00000204
-	"\x00e\x03\x0f\x00\x00\x02\x05" + // 0x0065030F: 0x00000205
-	"\x00E\x03\x11\x00\x00\x02\x06" + // 0x00450311: 0x00000206
-	"\x00e\x03\x11\x00\x00\x02\a" + // 0x00650311: 0x00000207
-	"\x00I\x03\x0f\x00\x00\x02\b" + // 0x0049030F: 0x00000208
-	"\x00i\x03\x0f\x00\x00\x02\t" + // 0x0069030F: 0x00000209
-	"\x00I\x03\x11\x00\x00\x02\n" + // 0x00490311: 0x0000020A
-	"\x00i\x03\x11\x00\x00\x02\v" + // 0x00690311: 0x0000020B
-	"\x00O\x03\x0f\x00\x00\x02\f" + // 0x004F030F: 0x0000020C
-	"\x00o\x03\x0f\x00\x00\x02\r" + // 0x006F030F: 0x0000020D
-	"\x00O\x03\x11\x00\x00\x02\x0e" + // 0x004F0311: 0x0000020E
-	"\x00o\x03\x11\x00\x00\x02\x0f" + // 0x006F0311: 0x0000020F
-	"\x00R\x03\x0f\x00\x00\x02\x10" + // 0x0052030F: 0x00000210
-	"\x00r\x03\x0f\x00\x00\x02\x11" + // 0x0072030F: 0x00000211
-	"\x00R\x03\x11\x00\x00\x02\x12" + // 0x00520311: 0x00000212
-	"\x00r\x03\x11\x00\x00\x02\x13" + // 0x00720311: 0x00000213
-	"\x00U\x03\x0f\x00\x00\x02\x14" + // 0x0055030F: 0x00000214
-	"\x00u\x03\x0f\x00\x00\x02\x15" + // 0x0075030F: 0x00000215
-	"\x00U\x03\x11\x00\x00\x02\x16" + // 0x00550311: 0x00000216
-	"\x00u\x03\x11\x00\x00\x02\x17" + // 0x00750311: 0x00000217
-	"\x00S\x03&\x00\x00\x02\x18" + // 0x00530326: 0x00000218
-	"\x00s\x03&\x00\x00\x02\x19" + // 0x00730326: 0x00000219
-	"\x00T\x03&\x00\x00\x02\x1a" + // 0x00540326: 0x0000021A
-	"\x00t\x03&\x00\x00\x02\x1b" + // 0x00740326: 0x0000021B
-	"\x00H\x03\f\x00\x00\x02\x1e" + // 0x0048030C: 0x0000021E
-	"\x00h\x03\f\x00\x00\x02\x1f" + // 0x0068030C: 0x0000021F
-	"\x00A\x03\a\x00\x00\x02&" + // 0x00410307: 0x00000226
-	"\x00a\x03\a\x00\x00\x02'" + // 0x00610307: 0x00000227
-	"\x00E\x03'\x00\x00\x02(" + // 0x00450327: 0x00000228
-	"\x00e\x03'\x00\x00\x02)" + // 0x00650327: 0x00000229
-	"\x00\xd6\x03\x04\x00\x00\x02*" + // 0x00D60304: 0x0000022A
-	"\x00\xf6\x03\x04\x00\x00\x02+" + // 0x00F60304: 0x0000022B
-	"\x00\xd5\x03\x04\x00\x00\x02," + // 0x00D50304: 0x0000022C
-	"\x00\xf5\x03\x04\x00\x00\x02-" + // 0x00F50304: 0x0000022D
-	"\x00O\x03\a\x00\x00\x02." + // 0x004F0307: 0x0000022E
-	"\x00o\x03\a\x00\x00\x02/" + // 0x006F0307: 0x0000022F
-	"\x02.\x03\x04\x00\x00\x020" + // 0x022E0304: 0x00000230
-	"\x02/\x03\x04\x00\x00\x021" + // 0x022F0304: 0x00000231
-	"\x00Y\x03\x04\x00\x00\x022" + // 0x00590304: 0x00000232
-	"\x00y\x03\x04\x00\x00\x023" + // 0x00790304: 0x00000233
-	"\x00\xa8\x03\x01\x00\x00\x03\x85" + // 0x00A80301: 0x00000385
-	"\x03\x91\x03\x01\x00\x00\x03\x86" + // 0x03910301: 0x00000386
-	"\x03\x95\x03\x01\x00\x00\x03\x88" + // 0x03950301: 0x00000388
-	"\x03\x97\x03\x01\x00\x00\x03\x89" + // 0x03970301: 0x00000389
-	"\x03\x99\x03\x01\x00\x00\x03\x8a" + // 0x03990301: 0x0000038A
-	"\x03\x9f\x03\x01\x00\x00\x03\x8c" + // 0x039F0301: 0x0000038C
-	"\x03\xa5\x03\x01\x00\x00\x03\x8e" + // 0x03A50301: 0x0000038E
-	"\x03\xa9\x03\x01\x00\x00\x03\x8f" + // 0x03A90301: 0x0000038F
-	"\x03\xca\x03\x01\x00\x00\x03\x90" + // 0x03CA0301: 0x00000390
-	"\x03\x99\x03\b\x00\x00\x03\xaa" + // 0x03990308: 0x000003AA
-	"\x03\xa5\x03\b\x00\x00\x03\xab" + // 0x03A50308: 0x000003AB
-	"\x03\xb1\x03\x01\x00\x00\x03\xac" + // 0x03B10301: 0x000003AC
-	"\x03\xb5\x03\x01\x00\x00\x03\xad" + // 0x03B50301: 0x000003AD
-	"\x03\xb7\x03\x01\x00\x00\x03\xae" + // 0x03B70301: 0x000003AE
-	"\x03\xb9\x03\x01\x00\x00\x03\xaf" + // 0x03B90301: 0x000003AF
-	"\x03\xcb\x03\x01\x00\x00\x03\xb0" + // 0x03CB0301: 0x000003B0
-	"\x03\xb9\x03\b\x00\x00\x03\xca" + // 0x03B90308: 0x000003CA
-	"\x03\xc5\x03\b\x00\x00\x03\xcb" + // 0x03C50308: 0x000003CB
-	"\x03\xbf\x03\x01\x00\x00\x03\xcc" + // 0x03BF0301: 0x000003CC
-	"\x03\xc5\x03\x01\x00\x00\x03\xcd" + // 0x03C50301: 0x000003CD
-	"\x03\xc9\x03\x01\x00\x00\x03\xce" + // 0x03C90301: 0x000003CE
-	"\x03\xd2\x03\x01\x00\x00\x03\xd3" + // 0x03D20301: 0x000003D3
-	"\x03\xd2\x03\b\x00\x00\x03\xd4" + // 0x03D20308: 0x000003D4
-	"\x04\x15\x03\x00\x00\x00\x04\x00" + // 0x04150300: 0x00000400
-	"\x04\x15\x03\b\x00\x00\x04\x01" + // 0x04150308: 0x00000401
-	"\x04\x13\x03\x01\x00\x00\x04\x03" + // 0x04130301: 0x00000403
-	"\x04\x06\x03\b\x00\x00\x04\a" + // 0x04060308: 0x00000407
-	"\x04\x1a\x03\x01\x00\x00\x04\f" + // 0x041A0301: 0x0000040C
-	"\x04\x18\x03\x00\x00\x00\x04\r" + // 0x04180300: 0x0000040D
-	"\x04#\x03\x06\x00\x00\x04\x0e" + // 0x04230306: 0x0000040E
-	"\x04\x18\x03\x06\x00\x00\x04\x19" + // 0x04180306: 0x00000419
-	"\x048\x03\x06\x00\x00\x049" + // 0x04380306: 0x00000439
-	"\x045\x03\x00\x00\x00\x04P" + // 0x04350300: 0x00000450
-	"\x045\x03\b\x00\x00\x04Q" + // 0x04350308: 0x00000451
-	"\x043\x03\x01\x00\x00\x04S" + // 0x04330301: 0x00000453
-	"\x04V\x03\b\x00\x00\x04W" + // 0x04560308: 0x00000457
-	"\x04:\x03\x01\x00\x00\x04\\" + // 0x043A0301: 0x0000045C
-	"\x048\x03\x00\x00\x00\x04]" + // 0x04380300: 0x0000045D
-	"\x04C\x03\x06\x00\x00\x04^" + // 0x04430306: 0x0000045E
-	"\x04t\x03\x0f\x00\x00\x04v" + // 0x0474030F: 0x00000476
-	"\x04u\x03\x0f\x00\x00\x04w" + // 0x0475030F: 0x00000477
-	"\x04\x16\x03\x06\x00\x00\x04\xc1" + // 0x04160306: 0x000004C1
-	"\x046\x03\x06\x00\x00\x04\xc2" + // 0x04360306: 0x000004C2
-	"\x04\x10\x03\x06\x00\x00\x04\xd0" + // 0x04100306: 0x000004D0
-	"\x040\x03\x06\x00\x00\x04\xd1" + // 0x04300306: 0x000004D1
-	"\x04\x10\x03\b\x00\x00\x04\xd2" + // 0x04100308: 0x000004D2
-	"\x040\x03\b\x00\x00\x04\xd3" + // 0x04300308: 0x000004D3
-	"\x04\x15\x03\x06\x00\x00\x04\xd6" + // 0x04150306: 0x000004D6
-	"\x045\x03\x06\x00\x00\x04\xd7" + // 0x04350306: 0x000004D7
-	"\x04\xd8\x03\b\x00\x00\x04\xda" + // 0x04D80308: 0x000004DA
-	"\x04\xd9\x03\b\x00\x00\x04\xdb" + // 0x04D90308: 0x000004DB
-	"\x04\x16\x03\b\x00\x00\x04\xdc" + // 0x04160308: 0x000004DC
-	"\x046\x03\b\x00\x00\x04\xdd" + // 0x04360308: 0x000004DD
-	"\x04\x17\x03\b\x00\x00\x04\xde" + // 0x04170308: 0x000004DE
-	"\x047\x03\b\x00\x00\x04\xdf" + // 0x04370308: 0x000004DF
-	"\x04\x18\x03\x04\x00\x00\x04\xe2" + // 0x04180304: 0x000004E2
-	"\x048\x03\x04\x00\x00\x04\xe3" + // 0x04380304: 0x000004E3
-	"\x04\x18\x03\b\x00\x00\x04\xe4" + // 0x04180308: 0x000004E4
-	"\x048\x03\b\x00\x00\x04\xe5" + // 0x04380308: 0x000004E5
-	"\x04\x1e\x03\b\x00\x00\x04\xe6" + // 0x041E0308: 0x000004E6
-	"\x04>\x03\b\x00\x00\x04\xe7" + // 0x043E0308: 0x000004E7
-	"\x04\xe8\x03\b\x00\x00\x04\xea" + // 0x04E80308: 0x000004EA
-	"\x04\xe9\x03\b\x00\x00\x04\xeb" + // 0x04E90308: 0x000004EB
-	"\x04-\x03\b\x00\x00\x04\xec" + // 0x042D0308: 0x000004EC
-	"\x04M\x03\b\x00\x00\x04\xed" + // 0x044D0308: 0x000004ED
-	"\x04#\x03\x04\x00\x00\x04\xee" + // 0x04230304: 0x000004EE
-	"\x04C\x03\x04\x00\x00\x04\xef" + // 0x04430304: 0x000004EF
-	"\x04#\x03\b\x00\x00\x04\xf0" + // 0x04230308: 0x000004F0
-	"\x04C\x03\b\x00\x00\x04\xf1" + // 0x04430308: 0x000004F1
-	"\x04#\x03\v\x00\x00\x04\xf2" + // 0x0423030B: 0x000004F2
-	"\x04C\x03\v\x00\x00\x04\xf3" + // 0x0443030B: 0x000004F3
-	"\x04'\x03\b\x00\x00\x04\xf4" + // 0x04270308: 0x000004F4
-	"\x04G\x03\b\x00\x00\x04\xf5" + // 0x04470308: 0x000004F5
-	"\x04+\x03\b\x00\x00\x04\xf8" + // 0x042B0308: 0x000004F8
-	"\x04K\x03\b\x00\x00\x04\xf9" + // 0x044B0308: 0x000004F9
-	"\x06'\x06S\x00\x00\x06\"" + // 0x06270653: 0x00000622
-	"\x06'\x06T\x00\x00\x06#" + // 0x06270654: 0x00000623
-	"\x06H\x06T\x00\x00\x06$" + // 0x06480654: 0x00000624
-	"\x06'\x06U\x00\x00\x06%" + // 0x06270655: 0x00000625
-	"\x06J\x06T\x00\x00\x06&" + // 0x064A0654: 0x00000626
-	"\x06\xd5\x06T\x00\x00\x06\xc0" + // 0x06D50654: 0x000006C0
-	"\x06\xc1\x06T\x00\x00\x06\xc2" + // 0x06C10654: 0x000006C2
-	"\x06\xd2\x06T\x00\x00\x06\xd3" + // 0x06D20654: 0x000006D3
-	"\t(\t<\x00\x00\t)" + // 0x0928093C: 0x00000929
-	"\t0\t<\x00\x00\t1" + // 0x0930093C: 0x00000931
-	"\t3\t<\x00\x00\t4" + // 0x0933093C: 0x00000934
-	"\t\xc7\t\xbe\x00\x00\t\xcb" + // 0x09C709BE: 0x000009CB
-	"\t\xc7\t\xd7\x00\x00\t\xcc" + // 0x09C709D7: 0x000009CC
-	"\vG\vV\x00\x00\vH" + // 0x0B470B56: 0x00000B48
-	"\vG\v>\x00\x00\vK" + // 0x0B470B3E: 0x00000B4B
-	"\vG\vW\x00\x00\vL" + // 0x0B470B57: 0x00000B4C
-	"\v\x92\v\xd7\x00\x00\v\x94" + // 0x0B920BD7: 0x00000B94
-	"\v\xc6\v\xbe\x00\x00\v\xca" + // 0x0BC60BBE: 0x00000BCA
-	"\v\xc7\v\xbe\x00\x00\v\xcb" + // 0x0BC70BBE: 0x00000BCB
-	"\v\xc6\v\xd7\x00\x00\v\xcc" + // 0x0BC60BD7: 0x00000BCC
-	"\fF\fV\x00\x00\fH" + // 0x0C460C56: 0x00000C48
-	"\f\xbf\f\xd5\x00\x00\f\xc0" + // 0x0CBF0CD5: 0x00000CC0
-	"\f\xc6\f\xd5\x00\x00\f\xc7" + // 0x0CC60CD5: 0x00000CC7
-	"\f\xc6\f\xd6\x00\x00\f\xc8" + // 0x0CC60CD6: 0x00000CC8
-	"\f\xc6\f\xc2\x00\x00\f\xca" + // 0x0CC60CC2: 0x00000CCA
-	"\f\xca\f\xd5\x00\x00\f\xcb" + // 0x0CCA0CD5: 0x00000CCB
-	"\rF\r>\x00\x00\rJ" + // 0x0D460D3E: 0x00000D4A
-	"\rG\r>\x00\x00\rK" + // 0x0D470D3E: 0x00000D4B
-	"\rF\rW\x00\x00\rL" + // 0x0D460D57: 0x00000D4C
-	"\r\xd9\r\xca\x00\x00\r\xda" + // 0x0DD90DCA: 0x00000DDA
-	"\r\xd9\r\xcf\x00\x00\r\xdc" + // 0x0DD90DCF: 0x00000DDC
-	"\r\xdc\r\xca\x00\x00\r\xdd" + // 0x0DDC0DCA: 0x00000DDD
-	"\r\xd9\r\xdf\x00\x00\r\xde" + // 0x0DD90DDF: 0x00000DDE
-	"\x10%\x10.\x00\x00\x10&" + // 0x1025102E: 0x00001026
-	"\x1b\x05\x1b5\x00\x00\x1b\x06" + // 0x1B051B35: 0x00001B06
-	"\x1b\a\x1b5\x00\x00\x1b\b" + // 0x1B071B35: 0x00001B08
-	"\x1b\t\x1b5\x00\x00\x1b\n" + // 0x1B091B35: 0x00001B0A
-	"\x1b\v\x1b5\x00\x00\x1b\f" + // 0x1B0B1B35: 0x00001B0C
-	"\x1b\r\x1b5\x00\x00\x1b\x0e" + // 0x1B0D1B35: 0x00001B0E
-	"\x1b\x11\x1b5\x00\x00\x1b\x12" + // 0x1B111B35: 0x00001B12
-	"\x1b:\x1b5\x00\x00\x1b;" + // 0x1B3A1B35: 0x00001B3B
-	"\x1b<\x1b5\x00\x00\x1b=" + // 0x1B3C1B35: 0x00001B3D
-	"\x1b>\x1b5\x00\x00\x1b@" + // 0x1B3E1B35: 0x00001B40
-	"\x1b?\x1b5\x00\x00\x1bA" + // 0x1B3F1B35: 0x00001B41
-	"\x1bB\x1b5\x00\x00\x1bC" + // 0x1B421B35: 0x00001B43
-	"\x00A\x03%\x00\x00\x1e\x00" + // 0x00410325: 0x00001E00
-	"\x00a\x03%\x00\x00\x1e\x01" + // 0x00610325: 0x00001E01
-	"\x00B\x03\a\x00\x00\x1e\x02" + // 0x00420307: 0x00001E02
-	"\x00b\x03\a\x00\x00\x1e\x03" + // 0x00620307: 0x00001E03
-	"\x00B\x03#\x00\x00\x1e\x04" + // 0x00420323: 0x00001E04
-	"\x00b\x03#\x00\x00\x1e\x05" + // 0x00620323: 0x00001E05
-	"\x00B\x031\x00\x00\x1e\x06" + // 0x00420331: 0x00001E06
-	"\x00b\x031\x00\x00\x1e\a" + // 0x00620331: 0x00001E07
-	"\x00\xc7\x03\x01\x00\x00\x1e\b" + // 0x00C70301: 0x00001E08
-	"\x00\xe7\x03\x01\x00\x00\x1e\t" + // 0x00E70301: 0x00001E09
-	"\x00D\x03\a\x00\x00\x1e\n" + // 0x00440307: 0x00001E0A
-	"\x00d\x03\a\x00\x00\x1e\v" + // 0x00640307: 0x00001E0B
-	"\x00D\x03#\x00\x00\x1e\f" + // 0x00440323: 0x00001E0C
-	"\x00d\x03#\x00\x00\x1e\r" + // 0x00640323: 0x00001E0D
-	"\x00D\x031\x00\x00\x1e\x0e" + // 0x00440331: 0x00001E0E
-	"\x00d\x031\x00\x00\x1e\x0f" + // 0x00640331: 0x00001E0F
-	"\x00D\x03'\x00\x00\x1e\x10" + // 0x00440327: 0x00001E10
-	"\x00d\x03'\x00\x00\x1e\x11" + // 0x00640327: 0x00001E11
-	"\x00D\x03-\x00\x00\x1e\x12" + // 0x0044032D: 0x00001E12
-	"\x00d\x03-\x00\x00\x1e\x13" + // 0x0064032D: 0x00001E13
-	"\x01\x12\x03\x00\x00\x00\x1e\x14" + // 0x01120300: 0x00001E14
-	"\x01\x13\x03\x00\x00\x00\x1e\x15" + // 0x01130300: 0x00001E15
-	"\x01\x12\x03\x01\x00\x00\x1e\x16" + // 0x01120301: 0x00001E16
-	"\x01\x13\x03\x01\x00\x00\x1e\x17" + // 0x01130301: 0x00001E17
-	"\x00E\x03-\x00\x00\x1e\x18" + // 0x0045032D: 0x00001E18
-	"\x00e\x03-\x00\x00\x1e\x19" + // 0x0065032D: 0x00001E19
-	"\x00E\x030\x00\x00\x1e\x1a" + // 0x00450330: 0x00001E1A
-	"\x00e\x030\x00\x00\x1e\x1b" + // 0x00650330: 0x00001E1B
-	"\x02(\x03\x06\x00\x00\x1e\x1c" + // 0x02280306: 0x00001E1C
-	"\x02)\x03\x06\x00\x00\x1e\x1d" + // 0x02290306: 0x00001E1D
-	"\x00F\x03\a\x00\x00\x1e\x1e" + // 0x00460307: 0x00001E1E
-	"\x00f\x03\a\x00\x00\x1e\x1f" + // 0x00660307: 0x00001E1F
-	"\x00G\x03\x04\x00\x00\x1e " + // 0x00470304: 0x00001E20
-	"\x00g\x03\x04\x00\x00\x1e!" + // 0x00670304: 0x00001E21
-	"\x00H\x03\a\x00\x00\x1e\"" + // 0x00480307: 0x00001E22
-	"\x00h\x03\a\x00\x00\x1e#" + // 0x00680307: 0x00001E23
-	"\x00H\x03#\x00\x00\x1e$" + // 0x00480323: 0x00001E24
-	"\x00h\x03#\x00\x00\x1e%" + // 0x00680323: 0x00001E25
-	"\x00H\x03\b\x00\x00\x1e&" + // 0x00480308: 0x00001E26
-	"\x00h\x03\b\x00\x00\x1e'" + // 0x00680308: 0x00001E27
-	"\x00H\x03'\x00\x00\x1e(" + // 0x00480327: 0x00001E28
-	"\x00h\x03'\x00\x00\x1e)" + // 0x00680327: 0x00001E29
-	"\x00H\x03.\x00\x00\x1e*" + // 0x0048032E: 0x00001E2A
-	"\x00h\x03.\x00\x00\x1e+" + // 0x0068032E: 0x00001E2B
-	"\x00I\x030\x00\x00\x1e," + // 0x00490330: 0x00001E2C
-	"\x00i\x030\x00\x00\x1e-" + // 0x00690330: 0x00001E2D
-	"\x00\xcf\x03\x01\x00\x00\x1e." + // 0x00CF0301: 0x00001E2E
-	"\x00\xef\x03\x01\x00\x00\x1e/" + // 0x00EF0301: 0x00001E2F
-	"\x00K\x03\x01\x00\x00\x1e0" + // 0x004B0301: 0x00001E30
-	"\x00k\x03\x01\x00\x00\x1e1" + // 0x006B0301: 0x00001E31
-	"\x00K\x03#\x00\x00\x1e2" + // 0x004B0323: 0x00001E32
-	"\x00k\x03#\x00\x00\x1e3" + // 0x006B0323: 0x00001E33
-	"\x00K\x031\x00\x00\x1e4" + // 0x004B0331: 0x00001E34
-	"\x00k\x031\x00\x00\x1e5" + // 0x006B0331: 0x00001E35
-	"\x00L\x03#\x00\x00\x1e6" + // 0x004C0323: 0x00001E36
-	"\x00l\x03#\x00\x00\x1e7" + // 0x006C0323: 0x00001E37
-	"\x1e6\x03\x04\x00\x00\x1e8" + // 0x1E360304: 0x00001E38
-	"\x1e7\x03\x04\x00\x00\x1e9" + // 0x1E370304: 0x00001E39
-	"\x00L\x031\x00\x00\x1e:" + // 0x004C0331: 0x00001E3A
-	"\x00l\x031\x00\x00\x1e;" + // 0x006C0331: 0x00001E3B
-	"\x00L\x03-\x00\x00\x1e<" + // 0x004C032D: 0x00001E3C
-	"\x00l\x03-\x00\x00\x1e=" + // 0x006C032D: 0x00001E3D
-	"\x00M\x03\x01\x00\x00\x1e>" + // 0x004D0301: 0x00001E3E
-	"\x00m\x03\x01\x00\x00\x1e?" + // 0x006D0301: 0x00001E3F
-	"\x00M\x03\a\x00\x00\x1e@" + // 0x004D0307: 0x00001E40
-	"\x00m\x03\a\x00\x00\x1eA" + // 0x006D0307: 0x00001E41
-	"\x00M\x03#\x00\x00\x1eB" + // 0x004D0323: 0x00001E42
-	"\x00m\x03#\x00\x00\x1eC" + // 0x006D0323: 0x00001E43
-	"\x00N\x03\a\x00\x00\x1eD" + // 0x004E0307: 0x00001E44
-	"\x00n\x03\a\x00\x00\x1eE" + // 0x006E0307: 0x00001E45
-	"\x00N\x03#\x00\x00\x1eF" + // 0x004E0323: 0x00001E46
-	"\x00n\x03#\x00\x00\x1eG" + // 0x006E0323: 0x00001E47
-	"\x00N\x031\x00\x00\x1eH" + // 0x004E0331: 0x00001E48
-	"\x00n\x031\x00\x00\x1eI" + // 0x006E0331: 0x00001E49
-	"\x00N\x03-\x00\x00\x1eJ" + // 0x004E032D: 0x00001E4A
-	"\x00n\x03-\x00\x00\x1eK" + // 0x006E032D: 0x00001E4B
-	"\x00\xd5\x03\x01\x00\x00\x1eL" + // 0x00D50301: 0x00001E4C
-	"\x00\xf5\x03\x01\x00\x00\x1eM" + // 0x00F50301: 0x00001E4D
-	"\x00\xd5\x03\b\x00\x00\x1eN" + // 0x00D50308: 0x00001E4E
-	"\x00\xf5\x03\b\x00\x00\x1eO" + // 0x00F50308: 0x00001E4F
-	"\x01L\x03\x00\x00\x00\x1eP" + // 0x014C0300: 0x00001E50
-	"\x01M\x03\x00\x00\x00\x1eQ" + // 0x014D0300: 0x00001E51
-	"\x01L\x03\x01\x00\x00\x1eR" + // 0x014C0301: 0x00001E52
-	"\x01M\x03\x01\x00\x00\x1eS" + // 0x014D0301: 0x00001E53
-	"\x00P\x03\x01\x00\x00\x1eT" + // 0x00500301: 0x00001E54
-	"\x00p\x03\x01\x00\x00\x1eU" + // 0x00700301: 0x00001E55
-	"\x00P\x03\a\x00\x00\x1eV" + // 0x00500307: 0x00001E56
-	"\x00p\x03\a\x00\x00\x1eW" + // 0x00700307: 0x00001E57
-	"\x00R\x03\a\x00\x00\x1eX" + // 0x00520307: 0x00001E58
-	"\x00r\x03\a\x00\x00\x1eY" + // 0x00720307: 0x00001E59
-	"\x00R\x03#\x00\x00\x1eZ" + // 0x00520323: 0x00001E5A
-	"\x00r\x03#\x00\x00\x1e[" + // 0x00720323: 0x00001E5B
-	"\x1eZ\x03\x04\x00\x00\x1e\\" + // 0x1E5A0304: 0x00001E5C
-	"\x1e[\x03\x04\x00\x00\x1e]" + // 0x1E5B0304: 0x00001E5D
-	"\x00R\x031\x00\x00\x1e^" + // 0x00520331: 0x00001E5E
-	"\x00r\x031\x00\x00\x1e_" + // 0x00720331: 0x00001E5F
-	"\x00S\x03\a\x00\x00\x1e`" + // 0x00530307: 0x00001E60
-	"\x00s\x03\a\x00\x00\x1ea" + // 0x00730307: 0x00001E61
-	"\x00S\x03#\x00\x00\x1eb" + // 0x00530323: 0x00001E62
-	"\x00s\x03#\x00\x00\x1ec" + // 0x00730323: 0x00001E63
-	"\x01Z\x03\a\x00\x00\x1ed" + // 0x015A0307: 0x00001E64
-	"\x01[\x03\a\x00\x00\x1ee" + // 0x015B0307: 0x00001E65
-	"\x01`\x03\a\x00\x00\x1ef" + // 0x01600307: 0x00001E66
-	"\x01a\x03\a\x00\x00\x1eg" + // 0x01610307: 0x00001E67
-	"\x1eb\x03\a\x00\x00\x1eh" + // 0x1E620307: 0x00001E68
-	"\x1ec\x03\a\x00\x00\x1ei" + // 0x1E630307: 0x00001E69
-	"\x00T\x03\a\x00\x00\x1ej" + // 0x00540307: 0x00001E6A
-	"\x00t\x03\a\x00\x00\x1ek" + // 0x00740307: 0x00001E6B
-	"\x00T\x03#\x00\x00\x1el" + // 0x00540323: 0x00001E6C
-	"\x00t\x03#\x00\x00\x1em" + // 0x00740323: 0x00001E6D
-	"\x00T\x031\x00\x00\x1en" + // 0x00540331: 0x00001E6E
-	"\x00t\x031\x00\x00\x1eo" + // 0x00740331: 0x00001E6F
-	"\x00T\x03-\x00\x00\x1ep" + // 0x0054032D: 0x00001E70
-	"\x00t\x03-\x00\x00\x1eq" + // 0x0074032D: 0x00001E71
-	"\x00U\x03$\x00\x00\x1er" + // 0x00550324: 0x00001E72
-	"\x00u\x03$\x00\x00\x1es" + // 0x00750324: 0x00001E73
-	"\x00U\x030\x00\x00\x1et" + // 0x00550330: 0x00001E74
-	"\x00u\x030\x00\x00\x1eu" + // 0x00750330: 0x00001E75
-	"\x00U\x03-\x00\x00\x1ev" + // 0x0055032D: 0x00001E76
-	"\x00u\x03-\x00\x00\x1ew" + // 0x0075032D: 0x00001E77
-	"\x01h\x03\x01\x00\x00\x1ex" + // 0x01680301: 0x00001E78
-	"\x01i\x03\x01\x00\x00\x1ey" + // 0x01690301: 0x00001E79
-	"\x01j\x03\b\x00\x00\x1ez" + // 0x016A0308: 0x00001E7A
-	"\x01k\x03\b\x00\x00\x1e{" + // 0x016B0308: 0x00001E7B
-	"\x00V\x03\x03\x00\x00\x1e|" + // 0x00560303: 0x00001E7C
-	"\x00v\x03\x03\x00\x00\x1e}" + // 0x00760303: 0x00001E7D
-	"\x00V\x03#\x00\x00\x1e~" + // 0x00560323: 0x00001E7E
-	"\x00v\x03#\x00\x00\x1e\u007f" + // 0x00760323: 0x00001E7F
-	"\x00W\x03\x00\x00\x00\x1e\x80" + // 0x00570300: 0x00001E80
-	"\x00w\x03\x00\x00\x00\x1e\x81" + // 0x00770300: 0x00001E81
-	"\x00W\x03\x01\x00\x00\x1e\x82" + // 0x00570301: 0x00001E82
-	"\x00w\x03\x01\x00\x00\x1e\x83" + // 0x00770301: 0x00001E83
-	"\x00W\x03\b\x00\x00\x1e\x84" + // 0x00570308: 0x00001E84
-	"\x00w\x03\b\x00\x00\x1e\x85" + // 0x00770308: 0x00001E85
-	"\x00W\x03\a\x00\x00\x1e\x86" + // 0x00570307: 0x00001E86
-	"\x00w\x03\a\x00\x00\x1e\x87" + // 0x00770307: 0x00001E87
-	"\x00W\x03#\x00\x00\x1e\x88" + // 0x00570323: 0x00001E88
-	"\x00w\x03#\x00\x00\x1e\x89" + // 0x00770323: 0x00001E89
-	"\x00X\x03\a\x00\x00\x1e\x8a" + // 0x00580307: 0x00001E8A
-	"\x00x\x03\a\x00\x00\x1e\x8b" + // 0x00780307: 0x00001E8B
-	"\x00X\x03\b\x00\x00\x1e\x8c" + // 0x00580308: 0x00001E8C
-	"\x00x\x03\b\x00\x00\x1e\x8d" + // 0x00780308: 0x00001E8D
-	"\x00Y\x03\a\x00\x00\x1e\x8e" + // 0x00590307: 0x00001E8E
-	"\x00y\x03\a\x00\x00\x1e\x8f" + // 0x00790307: 0x00001E8F
-	"\x00Z\x03\x02\x00\x00\x1e\x90" + // 0x005A0302: 0x00001E90
-	"\x00z\x03\x02\x00\x00\x1e\x91" + // 0x007A0302: 0x00001E91
-	"\x00Z\x03#\x00\x00\x1e\x92" + // 0x005A0323: 0x00001E92
-	"\x00z\x03#\x00\x00\x1e\x93" + // 0x007A0323: 0x00001E93
-	"\x00Z\x031\x00\x00\x1e\x94" + // 0x005A0331: 0x00001E94
-	"\x00z\x031\x00\x00\x1e\x95" + // 0x007A0331: 0x00001E95
-	"\x00h\x031\x00\x00\x1e\x96" + // 0x00680331: 0x00001E96
-	"\x00t\x03\b\x00\x00\x1e\x97" + // 0x00740308: 0x00001E97
-	"\x00w\x03\n\x00\x00\x1e\x98" + // 0x0077030A: 0x00001E98
-	"\x00y\x03\n\x00\x00\x1e\x99" + // 0x0079030A: 0x00001E99
-	"\x01\u007f\x03\a\x00\x00\x1e\x9b" + // 0x017F0307: 0x00001E9B
-	"\x00A\x03#\x00\x00\x1e\xa0" + // 0x00410323: 0x00001EA0
-	"\x00a\x03#\x00\x00\x1e\xa1" + // 0x00610323: 0x00001EA1
-	"\x00A\x03\t\x00\x00\x1e\xa2" + // 0x00410309: 0x00001EA2
-	"\x00a\x03\t\x00\x00\x1e\xa3" + // 0x00610309: 0x00001EA3
-	"\x00\xc2\x03\x01\x00\x00\x1e\xa4" + // 0x00C20301: 0x00001EA4
-	"\x00\xe2\x03\x01\x00\x00\x1e\xa5" + // 0x00E20301: 0x00001EA5
-	"\x00\xc2\x03\x00\x00\x00\x1e\xa6" + // 0x00C20300: 0x00001EA6
-	"\x00\xe2\x03\x00\x00\x00\x1e\xa7" + // 0x00E20300: 0x00001EA7
-	"\x00\xc2\x03\t\x00\x00\x1e\xa8" + // 0x00C20309: 0x00001EA8
-	"\x00\xe2\x03\t\x00\x00\x1e\xa9" + // 0x00E20309: 0x00001EA9
-	"\x00\xc2\x03\x03\x00\x00\x1e\xaa" + // 0x00C20303: 0x00001EAA
-	"\x00\xe2\x03\x03\x00\x00\x1e\xab" + // 0x00E20303: 0x00001EAB
-	"\x1e\xa0\x03\x02\x00\x00\x1e\xac" + // 0x1EA00302: 0x00001EAC
-	"\x1e\xa1\x03\x02\x00\x00\x1e\xad" + // 0x1EA10302: 0x00001EAD
-	"\x01\x02\x03\x01\x00\x00\x1e\xae" + // 0x01020301: 0x00001EAE
-	"\x01\x03\x03\x01\x00\x00\x1e\xaf" + // 0x01030301: 0x00001EAF
-	"\x01\x02\x03\x00\x00\x00\x1e\xb0" + // 0x01020300: 0x00001EB0
-	"\x01\x03\x03\x00\x00\x00\x1e\xb1" + // 0x01030300: 0x00001EB1
-	"\x01\x02\x03\t\x00\x00\x1e\xb2" + // 0x01020309: 0x00001EB2
-	"\x01\x03\x03\t\x00\x00\x1e\xb3" + // 0x01030309: 0x00001EB3
-	"\x01\x02\x03\x03\x00\x00\x1e\xb4" + // 0x01020303: 0x00001EB4
-	"\x01\x03\x03\x03\x00\x00\x1e\xb5" + // 0x01030303: 0x00001EB5
-	"\x1e\xa0\x03\x06\x00\x00\x1e\xb6" + // 0x1EA00306: 0x00001EB6
-	"\x1e\xa1\x03\x06\x00\x00\x1e\xb7" + // 0x1EA10306: 0x00001EB7
-	"\x00E\x03#\x00\x00\x1e\xb8" + // 0x00450323: 0x00001EB8
-	"\x00e\x03#\x00\x00\x1e\xb9" + // 0x00650323: 0x00001EB9
-	"\x00E\x03\t\x00\x00\x1e\xba" + // 0x00450309: 0x00001EBA
-	"\x00e\x03\t\x00\x00\x1e\xbb" + // 0x00650309: 0x00001EBB
-	"\x00E\x03\x03\x00\x00\x1e\xbc" + // 0x00450303: 0x00001EBC
-	"\x00e\x03\x03\x00\x00\x1e\xbd" + // 0x00650303: 0x00001EBD
-	"\x00\xca\x03\x01\x00\x00\x1e\xbe" + // 0x00CA0301: 0x00001EBE
-	"\x00\xea\x03\x01\x00\x00\x1e\xbf" + // 0x00EA0301: 0x00001EBF
-	"\x00\xca\x03\x00\x00\x00\x1e\xc0" + // 0x00CA0300: 0x00001EC0
-	"\x00\xea\x03\x00\x00\x00\x1e\xc1" + // 0x00EA0300: 0x00001EC1
-	"\x00\xca\x03\t\x00\x00\x1e\xc2" + // 0x00CA0309: 0x00001EC2
-	"\x00\xea\x03\t\x00\x00\x1e\xc3" + // 0x00EA0309: 0x00001EC3
-	"\x00\xca\x03\x03\x00\x00\x1e\xc4" + // 0x00CA0303: 0x00001EC4
-	"\x00\xea\x03\x03\x00\x00\x1e\xc5" + // 0x00EA0303: 0x00001EC5
-	"\x1e\xb8\x03\x02\x00\x00\x1e\xc6" + // 0x1EB80302: 0x00001EC6
-	"\x1e\xb9\x03\x02\x00\x00\x1e\xc7" + // 0x1EB90302: 0x00001EC7
-	"\x00I\x03\t\x00\x00\x1e\xc8" + // 0x00490309: 0x00001EC8
-	"\x00i\x03\t\x00\x00\x1e\xc9" + // 0x00690309: 0x00001EC9
-	"\x00I\x03#\x00\x00\x1e\xca" + // 0x00490323: 0x00001ECA
-	"\x00i\x03#\x00\x00\x1e\xcb" + // 0x00690323: 0x00001ECB
-	"\x00O\x03#\x00\x00\x1e\xcc" + // 0x004F0323: 0x00001ECC
-	"\x00o\x03#\x00\x00\x1e\xcd" + // 0x006F0323: 0x00001ECD
-	"\x00O\x03\t\x00\x00\x1e\xce" + // 0x004F0309: 0x00001ECE
-	"\x00o\x03\t\x00\x00\x1e\xcf" + // 0x006F0309: 0x00001ECF
-	"\x00\xd4\x03\x01\x00\x00\x1e\xd0" + // 0x00D40301: 0x00001ED0
-	"\x00\xf4\x03\x01\x00\x00\x1e\xd1" + // 0x00F40301: 0x00001ED1
-	"\x00\xd4\x03\x00\x00\x00\x1e\xd2" + // 0x00D40300: 0x00001ED2
-	"\x00\xf4\x03\x00\x00\x00\x1e\xd3" + // 0x00F40300: 0x00001ED3
-	"\x00\xd4\x03\t\x00\x00\x1e\xd4" + // 0x00D40309: 0x00001ED4
-	"\x00\xf4\x03\t\x00\x00\x1e\xd5" + // 0x00F40309: 0x00001ED5
-	"\x00\xd4\x03\x03\x00\x00\x1e\xd6" + // 0x00D40303: 0x00001ED6
-	"\x00\xf4\x03\x03\x00\x00\x1e\xd7" + // 0x00F40303: 0x00001ED7
-	"\x1e\xcc\x03\x02\x00\x00\x1e\xd8" + // 0x1ECC0302: 0x00001ED8
-	"\x1e\xcd\x03\x02\x00\x00\x1e\xd9" + // 0x1ECD0302: 0x00001ED9
-	"\x01\xa0\x03\x01\x00\x00\x1e\xda" + // 0x01A00301: 0x00001EDA
-	"\x01\xa1\x03\x01\x00\x00\x1e\xdb" + // 0x01A10301: 0x00001EDB
-	"\x01\xa0\x03\x00\x00\x00\x1e\xdc" + // 0x01A00300: 0x00001EDC
-	"\x01\xa1\x03\x00\x00\x00\x1e\xdd" + // 0x01A10300: 0x00001EDD
-	"\x01\xa0\x03\t\x00\x00\x1e\xde" + // 0x01A00309: 0x00001EDE
-	"\x01\xa1\x03\t\x00\x00\x1e\xdf" + // 0x01A10309: 0x00001EDF
-	"\x01\xa0\x03\x03\x00\x00\x1e\xe0" + // 0x01A00303: 0x00001EE0
-	"\x01\xa1\x03\x03\x00\x00\x1e\xe1" + // 0x01A10303: 0x00001EE1
-	"\x01\xa0\x03#\x00\x00\x1e\xe2" + // 0x01A00323: 0x00001EE2
-	"\x01\xa1\x03#\x00\x00\x1e\xe3" + // 0x01A10323: 0x00001EE3
-	"\x00U\x03#\x00\x00\x1e\xe4" + // 0x00550323: 0x00001EE4
-	"\x00u\x03#\x00\x00\x1e\xe5" + // 0x00750323: 0x00001EE5
-	"\x00U\x03\t\x00\x00\x1e\xe6" + // 0x00550309: 0x00001EE6
-	"\x00u\x03\t\x00\x00\x1e\xe7" + // 0x00750309: 0x00001EE7
-	"\x01\xaf\x03\x01\x00\x00\x1e\xe8" + // 0x01AF0301: 0x00001EE8
-	"\x01\xb0\x03\x01\x00\x00\x1e\xe9" + // 0x01B00301: 0x00001EE9
-	"\x01\xaf\x03\x00\x00\x00\x1e\xea" + // 0x01AF0300: 0x00001EEA
-	"\x01\xb0\x03\x00\x00\x00\x1e\xeb" + // 0x01B00300: 0x00001EEB
-	"\x01\xaf\x03\t\x00\x00\x1e\xec" + // 0x01AF0309: 0x00001EEC
-	"\x01\xb0\x03\t\x00\x00\x1e\xed" + // 0x01B00309: 0x00001EED
-	"\x01\xaf\x03\x03\x00\x00\x1e\xee" + // 0x01AF0303: 0x00001EEE
-	"\x01\xb0\x03\x03\x00\x00\x1e\xef" + // 0x01B00303: 0x00001EEF
-	"\x01\xaf\x03#\x00\x00\x1e\xf0" + // 0x01AF0323: 0x00001EF0
-	"\x01\xb0\x03#\x00\x00\x1e\xf1" + // 0x01B00323: 0x00001EF1
-	"\x00Y\x03\x00\x00\x00\x1e\xf2" + // 0x00590300: 0x00001EF2
-	"\x00y\x03\x00\x00\x00\x1e\xf3" + // 0x00790300: 0x00001EF3
-	"\x00Y\x03#\x00\x00\x1e\xf4" + // 0x00590323: 0x00001EF4
-	"\x00y\x03#\x00\x00\x1e\xf5" + // 0x00790323: 0x00001EF5
-	"\x00Y\x03\t\x00\x00\x1e\xf6" + // 0x00590309: 0x00001EF6
-	"\x00y\x03\t\x00\x00\x1e\xf7" + // 0x00790309: 0x00001EF7
-	"\x00Y\x03\x03\x00\x00\x1e\xf8" + // 0x00590303: 0x00001EF8
-	"\x00y\x03\x03\x00\x00\x1e\xf9" + // 0x00790303: 0x00001EF9
-	"\x03\xb1\x03\x13\x00\x00\x1f\x00" + // 0x03B10313: 0x00001F00
-	"\x03\xb1\x03\x14\x00\x00\x1f\x01" + // 0x03B10314: 0x00001F01
-	"\x1f\x00\x03\x00\x00\x00\x1f\x02" + // 0x1F000300: 0x00001F02
-	"\x1f\x01\x03\x00\x00\x00\x1f\x03" + // 0x1F010300: 0x00001F03
-	"\x1f\x00\x03\x01\x00\x00\x1f\x04" + // 0x1F000301: 0x00001F04
-	"\x1f\x01\x03\x01\x00\x00\x1f\x05" + // 0x1F010301: 0x00001F05
-	"\x1f\x00\x03B\x00\x00\x1f\x06" + // 0x1F000342: 0x00001F06
-	"\x1f\x01\x03B\x00\x00\x1f\a" + // 0x1F010342: 0x00001F07
-	"\x03\x91\x03\x13\x00\x00\x1f\b" + // 0x03910313: 0x00001F08
-	"\x03\x91\x03\x14\x00\x00\x1f\t" + // 0x03910314: 0x00001F09
-	"\x1f\b\x03\x00\x00\x00\x1f\n" + // 0x1F080300: 0x00001F0A
-	"\x1f\t\x03\x00\x00\x00\x1f\v" + // 0x1F090300: 0x00001F0B
-	"\x1f\b\x03\x01\x00\x00\x1f\f" + // 0x1F080301: 0x00001F0C
-	"\x1f\t\x03\x01\x00\x00\x1f\r" + // 0x1F090301: 0x00001F0D
-	"\x1f\b\x03B\x00\x00\x1f\x0e" + // 0x1F080342: 0x00001F0E
-	"\x1f\t\x03B\x00\x00\x1f\x0f" + // 0x1F090342: 0x00001F0F
-	"\x03\xb5\x03\x13\x00\x00\x1f\x10" + // 0x03B50313: 0x00001F10
-	"\x03\xb5\x03\x14\x00\x00\x1f\x11" + // 0x03B50314: 0x00001F11
-	"\x1f\x10\x03\x00\x00\x00\x1f\x12" + // 0x1F100300: 0x00001F12
-	"\x1f\x11\x03\x00\x00\x00\x1f\x13" + // 0x1F110300: 0x00001F13
-	"\x1f\x10\x03\x01\x00\x00\x1f\x14" + // 0x1F100301: 0x00001F14
-	"\x1f\x11\x03\x01\x00\x00\x1f\x15" + // 0x1F110301: 0x00001F15
-	"\x03\x95\x03\x13\x00\x00\x1f\x18" + // 0x03950313: 0x00001F18
-	"\x03\x95\x03\x14\x00\x00\x1f\x19" + // 0x03950314: 0x00001F19
-	"\x1f\x18\x03\x00\x00\x00\x1f\x1a" + // 0x1F180300: 0x00001F1A
-	"\x1f\x19\x03\x00\x00\x00\x1f\x1b" + // 0x1F190300: 0x00001F1B
-	"\x1f\x18\x03\x01\x00\x00\x1f\x1c" + // 0x1F180301: 0x00001F1C
-	"\x1f\x19\x03\x01\x00\x00\x1f\x1d" + // 0x1F190301: 0x00001F1D
-	"\x03\xb7\x03\x13\x00\x00\x1f " + // 0x03B70313: 0x00001F20
-	"\x03\xb7\x03\x14\x00\x00\x1f!" + // 0x03B70314: 0x00001F21
-	"\x1f \x03\x00\x00\x00\x1f\"" + // 0x1F200300: 0x00001F22
-	"\x1f!\x03\x00\x00\x00\x1f#" + // 0x1F210300: 0x00001F23
-	"\x1f \x03\x01\x00\x00\x1f$" + // 0x1F200301: 0x00001F24
-	"\x1f!\x03\x01\x00\x00\x1f%" + // 0x1F210301: 0x00001F25
-	"\x1f \x03B\x00\x00\x1f&" + // 0x1F200342: 0x00001F26
-	"\x1f!\x03B\x00\x00\x1f'" + // 0x1F210342: 0x00001F27
-	"\x03\x97\x03\x13\x00\x00\x1f(" + // 0x03970313: 0x00001F28
-	"\x03\x97\x03\x14\x00\x00\x1f)" + // 0x03970314: 0x00001F29
-	"\x1f(\x03\x00\x00\x00\x1f*" + // 0x1F280300: 0x00001F2A
-	"\x1f)\x03\x00\x00\x00\x1f+" + // 0x1F290300: 0x00001F2B
-	"\x1f(\x03\x01\x00\x00\x1f," + // 0x1F280301: 0x00001F2C
-	"\x1f)\x03\x01\x00\x00\x1f-" + // 0x1F290301: 0x00001F2D
-	"\x1f(\x03B\x00\x00\x1f." + // 0x1F280342: 0x00001F2E
-	"\x1f)\x03B\x00\x00\x1f/" + // 0x1F290342: 0x00001F2F
-	"\x03\xb9\x03\x13\x00\x00\x1f0" + // 0x03B90313: 0x00001F30
-	"\x03\xb9\x03\x14\x00\x00\x1f1" + // 0x03B90314: 0x00001F31
-	"\x1f0\x03\x00\x00\x00\x1f2" + // 0x1F300300: 0x00001F32
-	"\x1f1\x03\x00\x00\x00\x1f3" + // 0x1F310300: 0x00001F33
-	"\x1f0\x03\x01\x00\x00\x1f4" + // 0x1F300301: 0x00001F34
-	"\x1f1\x03\x01\x00\x00\x1f5" + // 0x1F310301: 0x00001F35
-	"\x1f0\x03B\x00\x00\x1f6" + // 0x1F300342: 0x00001F36
-	"\x1f1\x03B\x00\x00\x1f7" + // 0x1F310342: 0x00001F37
-	"\x03\x99\x03\x13\x00\x00\x1f8" + // 0x03990313: 0x00001F38
-	"\x03\x99\x03\x14\x00\x00\x1f9" + // 0x03990314: 0x00001F39
-	"\x1f8\x03\x00\x00\x00\x1f:" + // 0x1F380300: 0x00001F3A
-	"\x1f9\x03\x00\x00\x00\x1f;" + // 0x1F390300: 0x00001F3B
-	"\x1f8\x03\x01\x00\x00\x1f<" + // 0x1F380301: 0x00001F3C
-	"\x1f9\x03\x01\x00\x00\x1f=" + // 0x1F390301: 0x00001F3D
-	"\x1f8\x03B\x00\x00\x1f>" + // 0x1F380342: 0x00001F3E
-	"\x1f9\x03B\x00\x00\x1f?" + // 0x1F390342: 0x00001F3F
-	"\x03\xbf\x03\x13\x00\x00\x1f@" + // 0x03BF0313: 0x00001F40
-	"\x03\xbf\x03\x14\x00\x00\x1fA" + // 0x03BF0314: 0x00001F41
-	"\x1f@\x03\x00\x00\x00\x1fB" + // 0x1F400300: 0x00001F42
-	"\x1fA\x03\x00\x00\x00\x1fC" + // 0x1F410300: 0x00001F43
-	"\x1f@\x03\x01\x00\x00\x1fD" + // 0x1F400301: 0x00001F44
-	"\x1fA\x03\x01\x00\x00\x1fE" + // 0x1F410301: 0x00001F45
-	"\x03\x9f\x03\x13\x00\x00\x1fH" + // 0x039F0313: 0x00001F48
-	"\x03\x9f\x03\x14\x00\x00\x1fI" + // 0x039F0314: 0x00001F49
-	"\x1fH\x03\x00\x00\x00\x1fJ" + // 0x1F480300: 0x00001F4A
-	"\x1fI\x03\x00\x00\x00\x1fK" + // 0x1F490300: 0x00001F4B
-	"\x1fH\x03\x01\x00\x00\x1fL" + // 0x1F480301: 0x00001F4C
-	"\x1fI\x03\x01\x00\x00\x1fM" + // 0x1F490301: 0x00001F4D
-	"\x03\xc5\x03\x13\x00\x00\x1fP" + // 0x03C50313: 0x00001F50
-	"\x03\xc5\x03\x14\x00\x00\x1fQ" + // 0x03C50314: 0x00001F51
-	"\x1fP\x03\x00\x00\x00\x1fR" + // 0x1F500300: 0x00001F52
-	"\x1fQ\x03\x00\x00\x00\x1fS" + // 0x1F510300: 0x00001F53
-	"\x1fP\x03\x01\x00\x00\x1fT" + // 0x1F500301: 0x00001F54
-	"\x1fQ\x03\x01\x00\x00\x1fU" + // 0x1F510301: 0x00001F55
-	"\x1fP\x03B\x00\x00\x1fV" + // 0x1F500342: 0x00001F56
-	"\x1fQ\x03B\x00\x00\x1fW" + // 0x1F510342: 0x00001F57
-	"\x03\xa5\x03\x14\x00\x00\x1fY" + // 0x03A50314: 0x00001F59
-	"\x1fY\x03\x00\x00\x00\x1f[" + // 0x1F590300: 0x00001F5B
-	"\x1fY\x03\x01\x00\x00\x1f]" + // 0x1F590301: 0x00001F5D
-	"\x1fY\x03B\x00\x00\x1f_" + // 0x1F590342: 0x00001F5F
-	"\x03\xc9\x03\x13\x00\x00\x1f`" + // 0x03C90313: 0x00001F60
-	"\x03\xc9\x03\x14\x00\x00\x1fa" + // 0x03C90314: 0x00001F61
-	"\x1f`\x03\x00\x00\x00\x1fb" + // 0x1F600300: 0x00001F62
-	"\x1fa\x03\x00\x00\x00\x1fc" + // 0x1F610300: 0x00001F63
-	"\x1f`\x03\x01\x00\x00\x1fd" + // 0x1F600301: 0x00001F64
-	"\x1fa\x03\x01\x00\x00\x1fe" + // 0x1F610301: 0x00001F65
-	"\x1f`\x03B\x00\x00\x1ff" + // 0x1F600342: 0x00001F66
-	"\x1fa\x03B\x00\x00\x1fg" + // 0x1F610342: 0x00001F67
-	"\x03\xa9\x03\x13\x00\x00\x1fh" + // 0x03A90313: 0x00001F68
-	"\x03\xa9\x03\x14\x00\x00\x1fi" + // 0x03A90314: 0x00001F69
-	"\x1fh\x03\x00\x00\x00\x1fj" + // 0x1F680300: 0x00001F6A
-	"\x1fi\x03\x00\x00\x00\x1fk" + // 0x1F690300: 0x00001F6B
-	"\x1fh\x03\x01\x00\x00\x1fl" + // 0x1F680301: 0x00001F6C
-	"\x1fi\x03\x01\x00\x00\x1fm" + // 0x1F690301: 0x00001F6D
-	"\x1fh\x03B\x00\x00\x1fn" + // 0x1F680342: 0x00001F6E
-	"\x1fi\x03B\x00\x00\x1fo" + // 0x1F690342: 0x00001F6F
-	"\x03\xb1\x03\x00\x00\x00\x1fp" + // 0x03B10300: 0x00001F70
-	"\x03\xb5\x03\x00\x00\x00\x1fr" + // 0x03B50300: 0x00001F72
-	"\x03\xb7\x03\x00\x00\x00\x1ft" + // 0x03B70300: 0x00001F74
-	"\x03\xb9\x03\x00\x00\x00\x1fv" + // 0x03B90300: 0x00001F76
-	"\x03\xbf\x03\x00\x00\x00\x1fx" + // 0x03BF0300: 0x00001F78
-	"\x03\xc5\x03\x00\x00\x00\x1fz" + // 0x03C50300: 0x00001F7A
-	"\x03\xc9\x03\x00\x00\x00\x1f|" + // 0x03C90300: 0x00001F7C
-	"\x1f\x00\x03E\x00\x00\x1f\x80" + // 0x1F000345: 0x00001F80
-	"\x1f\x01\x03E\x00\x00\x1f\x81" + // 0x1F010345: 0x00001F81
-	"\x1f\x02\x03E\x00\x00\x1f\x82" + // 0x1F020345: 0x00001F82
-	"\x1f\x03\x03E\x00\x00\x1f\x83" + // 0x1F030345: 0x00001F83
-	"\x1f\x04\x03E\x00\x00\x1f\x84" + // 0x1F040345: 0x00001F84
-	"\x1f\x05\x03E\x00\x00\x1f\x85" + // 0x1F050345: 0x00001F85
-	"\x1f\x06\x03E\x00\x00\x1f\x86" + // 0x1F060345: 0x00001F86
-	"\x1f\a\x03E\x00\x00\x1f\x87" + // 0x1F070345: 0x00001F87
-	"\x1f\b\x03E\x00\x00\x1f\x88" + // 0x1F080345: 0x00001F88
-	"\x1f\t\x03E\x00\x00\x1f\x89" + // 0x1F090345: 0x00001F89
-	"\x1f\n\x03E\x00\x00\x1f\x8a" + // 0x1F0A0345: 0x00001F8A
-	"\x1f\v\x03E\x00\x00\x1f\x8b" + // 0x1F0B0345: 0x00001F8B
-	"\x1f\f\x03E\x00\x00\x1f\x8c" + // 0x1F0C0345: 0x00001F8C
-	"\x1f\r\x03E\x00\x00\x1f\x8d" + // 0x1F0D0345: 0x00001F8D
-	"\x1f\x0e\x03E\x00\x00\x1f\x8e" + // 0x1F0E0345: 0x00001F8E
-	"\x1f\x0f\x03E\x00\x00\x1f\x8f" + // 0x1F0F0345: 0x00001F8F
-	"\x1f \x03E\x00\x00\x1f\x90" + // 0x1F200345: 0x00001F90
-	"\x1f!\x03E\x00\x00\x1f\x91" + // 0x1F210345: 0x00001F91
-	"\x1f\"\x03E\x00\x00\x1f\x92" + // 0x1F220345: 0x00001F92
-	"\x1f#\x03E\x00\x00\x1f\x93" + // 0x1F230345: 0x00001F93
-	"\x1f$\x03E\x00\x00\x1f\x94" + // 0x1F240345: 0x00001F94
-	"\x1f%\x03E\x00\x00\x1f\x95" + // 0x1F250345: 0x00001F95
-	"\x1f&\x03E\x00\x00\x1f\x96" + // 0x1F260345: 0x00001F96
-	"\x1f'\x03E\x00\x00\x1f\x97" + // 0x1F270345: 0x00001F97
-	"\x1f(\x03E\x00\x00\x1f\x98" + // 0x1F280345: 0x00001F98
-	"\x1f)\x03E\x00\x00\x1f\x99" + // 0x1F290345: 0x00001F99
-	"\x1f*\x03E\x00\x00\x1f\x9a" + // 0x1F2A0345: 0x00001F9A
-	"\x1f+\x03E\x00\x00\x1f\x9b" + // 0x1F2B0345: 0x00001F9B
-	"\x1f,\x03E\x00\x00\x1f\x9c" + // 0x1F2C0345: 0x00001F9C
-	"\x1f-\x03E\x00\x00\x1f\x9d" + // 0x1F2D0345: 0x00001F9D
-	"\x1f.\x03E\x00\x00\x1f\x9e" + // 0x1F2E0345: 0x00001F9E
-	"\x1f/\x03E\x00\x00\x1f\x9f" + // 0x1F2F0345: 0x00001F9F
-	"\x1f`\x03E\x00\x00\x1f\xa0" + // 0x1F600345: 0x00001FA0
-	"\x1fa\x03E\x00\x00\x1f\xa1" + // 0x1F610345: 0x00001FA1
-	"\x1fb\x03E\x00\x00\x1f\xa2" + // 0x1F620345: 0x00001FA2
-	"\x1fc\x03E\x00\x00\x1f\xa3" + // 0x1F630345: 0x00001FA3
-	"\x1fd\x03E\x00\x00\x1f\xa4" + // 0x1F640345: 0x00001FA4
-	"\x1fe\x03E\x00\x00\x1f\xa5" + // 0x1F650345: 0x00001FA5
-	"\x1ff\x03E\x00\x00\x1f\xa6" + // 0x1F660345: 0x00001FA6
-	"\x1fg\x03E\x00\x00\x1f\xa7" + // 0x1F670345: 0x00001FA7
-	"\x1fh\x03E\x00\x00\x1f\xa8" + // 0x1F680345: 0x00001FA8
-	"\x1fi\x03E\x00\x00\x1f\xa9" + // 0x1F690345: 0x00001FA9
-	"\x1fj\x03E\x00\x00\x1f\xaa" + // 0x1F6A0345: 0x00001FAA
-	"\x1fk\x03E\x00\x00\x1f\xab" + // 0x1F6B0345: 0x00001FAB
-	"\x1fl\x03E\x00\x00\x1f\xac" + // 0x1F6C0345: 0x00001FAC
-	"\x1fm\x03E\x00\x00\x1f\xad" + // 0x1F6D0345: 0x00001FAD
-	"\x1fn\x03E\x00\x00\x1f\xae" + // 0x1F6E0345: 0x00001FAE
-	"\x1fo\x03E\x00\x00\x1f\xaf" + // 0x1F6F0345: 0x00001FAF
-	"\x03\xb1\x03\x06\x00\x00\x1f\xb0" + // 0x03B10306: 0x00001FB0
-	"\x03\xb1\x03\x04\x00\x00\x1f\xb1" + // 0x03B10304: 0x00001FB1
-	"\x1fp\x03E\x00\x00\x1f\xb2" + // 0x1F700345: 0x00001FB2
-	"\x03\xb1\x03E\x00\x00\x1f\xb3" + // 0x03B10345: 0x00001FB3
-	"\x03\xac\x03E\x00\x00\x1f\xb4" + // 0x03AC0345: 0x00001FB4
-	"\x03\xb1\x03B\x00\x00\x1f\xb6" + // 0x03B10342: 0x00001FB6
-	"\x1f\xb6\x03E\x00\x00\x1f\xb7" + // 0x1FB60345: 0x00001FB7
-	"\x03\x91\x03\x06\x00\x00\x1f\xb8" + // 0x03910306: 0x00001FB8
-	"\x03\x91\x03\x04\x00\x00\x1f\xb9" + // 0x03910304: 0x00001FB9
-	"\x03\x91\x03\x00\x00\x00\x1f\xba" + // 0x03910300: 0x00001FBA
-	"\x03\x91\x03E\x00\x00\x1f\xbc" + // 0x03910345: 0x00001FBC
-	"\x00\xa8\x03B\x00\x00\x1f\xc1" + // 0x00A80342: 0x00001FC1
-	"\x1ft\x03E\x00\x00\x1f\xc2" + // 0x1F740345: 0x00001FC2
-	"\x03\xb7\x03E\x00\x00\x1f\xc3" + // 0x03B70345: 0x00001FC3
-	"\x03\xae\x03E\x00\x00\x1f\xc4" + // 0x03AE0345: 0x00001FC4
-	"\x03\xb7\x03B\x00\x00\x1f\xc6" + // 0x03B70342: 0x00001FC6
-	"\x1f\xc6\x03E\x00\x00\x1f\xc7" + // 0x1FC60345: 0x00001FC7
-	"\x03\x95\x03\x00\x00\x00\x1f\xc8" + // 0x03950300: 0x00001FC8
-	"\x03\x97\x03\x00\x00\x00\x1f\xca" + // 0x03970300: 0x00001FCA
-	"\x03\x97\x03E\x00\x00\x1f\xcc" + // 0x03970345: 0x00001FCC
-	"\x1f\xbf\x03\x00\x00\x00\x1f\xcd" + // 0x1FBF0300: 0x00001FCD
-	"\x1f\xbf\x03\x01\x00\x00\x1f\xce" + // 0x1FBF0301: 0x00001FCE
-	"\x1f\xbf\x03B\x00\x00\x1f\xcf" + // 0x1FBF0342: 0x00001FCF
-	"\x03\xb9\x03\x06\x00\x00\x1f\xd0" + // 0x03B90306: 0x00001FD0
-	"\x03\xb9\x03\x04\x00\x00\x1f\xd1" + // 0x03B90304: 0x00001FD1
-	"\x03\xca\x03\x00\x00\x00\x1f\xd2" + // 0x03CA0300: 0x00001FD2
-	"\x03\xb9\x03B\x00\x00\x1f\xd6" + // 0x03B90342: 0x00001FD6
-	"\x03\xca\x03B\x00\x00\x1f\xd7" + // 0x03CA0342: 0x00001FD7
-	"\x03\x99\x03\x06\x00\x00\x1f\xd8" + // 0x03990306: 0x00001FD8
-	"\x03\x99\x03\x04\x00\x00\x1f\xd9" + // 0x03990304: 0x00001FD9
-	"\x03\x99\x03\x00\x00\x00\x1f\xda" + // 0x03990300: 0x00001FDA
-	"\x1f\xfe\x03\x00\x00\x00\x1f\xdd" + // 0x1FFE0300: 0x00001FDD
-	"\x1f\xfe\x03\x01\x00\x00\x1f\xde" + // 0x1FFE0301: 0x00001FDE
-	"\x1f\xfe\x03B\x00\x00\x1f\xdf" + // 0x1FFE0342: 0x00001FDF
-	"\x03\xc5\x03\x06\x00\x00\x1f\xe0" + // 0x03C50306: 0x00001FE0
-	"\x03\xc5\x03\x04\x00\x00\x1f\xe1" + // 0x03C50304: 0x00001FE1
-	"\x03\xcb\x03\x00\x00\x00\x1f\xe2" + // 0x03CB0300: 0x00001FE2
-	"\x03\xc1\x03\x13\x00\x00\x1f\xe4" + // 0x03C10313: 0x00001FE4
-	"\x03\xc1\x03\x14\x00\x00\x1f\xe5" + // 0x03C10314: 0x00001FE5
-	"\x03\xc5\x03B\x00\x00\x1f\xe6" + // 0x03C50342: 0x00001FE6
-	"\x03\xcb\x03B\x00\x00\x1f\xe7" + // 0x03CB0342: 0x00001FE7
-	"\x03\xa5\x03\x06\x00\x00\x1f\xe8" + // 0x03A50306: 0x00001FE8
-	"\x03\xa5\x03\x04\x00\x00\x1f\xe9" + // 0x03A50304: 0x00001FE9
-	"\x03\xa5\x03\x00\x00\x00\x1f\xea" + // 0x03A50300: 0x00001FEA
-	"\x03\xa1\x03\x14\x00\x00\x1f\xec" + // 0x03A10314: 0x00001FEC
-	"\x00\xa8\x03\x00\x00\x00\x1f\xed" + // 0x00A80300: 0x00001FED
-	"\x1f|\x03E\x00\x00\x1f\xf2" + // 0x1F7C0345: 0x00001FF2
-	"\x03\xc9\x03E\x00\x00\x1f\xf3" + // 0x03C90345: 0x00001FF3
-	"\x03\xce\x03E\x00\x00\x1f\xf4" + // 0x03CE0345: 0x00001FF4
-	"\x03\xc9\x03B\x00\x00\x1f\xf6" + // 0x03C90342: 0x00001FF6
-	"\x1f\xf6\x03E\x00\x00\x1f\xf7" + // 0x1FF60345: 0x00001FF7
-	"\x03\x9f\x03\x00\x00\x00\x1f\xf8" + // 0x039F0300: 0x00001FF8
-	"\x03\xa9\x03\x00\x00\x00\x1f\xfa" + // 0x03A90300: 0x00001FFA
-	"\x03\xa9\x03E\x00\x00\x1f\xfc" + // 0x03A90345: 0x00001FFC
-	"!\x90\x038\x00\x00!\x9a" + // 0x21900338: 0x0000219A
-	"!\x92\x038\x00\x00!\x9b" + // 0x21920338: 0x0000219B
-	"!\x94\x038\x00\x00!\xae" + // 0x21940338: 0x000021AE
-	"!\xd0\x038\x00\x00!\xcd" + // 0x21D00338: 0x000021CD
-	"!\xd4\x038\x00\x00!\xce" + // 0x21D40338: 0x000021CE
-	"!\xd2\x038\x00\x00!\xcf" + // 0x21D20338: 0x000021CF
-	"\"\x03\x038\x00\x00\"\x04" + // 0x22030338: 0x00002204
-	"\"\b\x038\x00\x00\"\t" + // 0x22080338: 0x00002209
-	"\"\v\x038\x00\x00\"\f" + // 0x220B0338: 0x0000220C
-	"\"#\x038\x00\x00\"$" + // 0x22230338: 0x00002224
-	"\"%\x038\x00\x00\"&" + // 0x22250338: 0x00002226
-	"\"<\x038\x00\x00\"A" + // 0x223C0338: 0x00002241
-	"\"C\x038\x00\x00\"D" + // 0x22430338: 0x00002244
-	"\"E\x038\x00\x00\"G" + // 0x22450338: 0x00002247
-	"\"H\x038\x00\x00\"I" + // 0x22480338: 0x00002249
-	"\x00=\x038\x00\x00\"`" + // 0x003D0338: 0x00002260
-	"\"a\x038\x00\x00\"b" + // 0x22610338: 0x00002262
-	"\"M\x038\x00\x00\"m" + // 0x224D0338: 0x0000226D
-	"\x00<\x038\x00\x00\"n" + // 0x003C0338: 0x0000226E
-	"\x00>\x038\x00\x00\"o" + // 0x003E0338: 0x0000226F
-	"\"d\x038\x00\x00\"p" + // 0x22640338: 0x00002270
-	"\"e\x038\x00\x00\"q" + // 0x22650338: 0x00002271
-	"\"r\x038\x00\x00\"t" + // 0x22720338: 0x00002274
-	"\"s\x038\x00\x00\"u" + // 0x22730338: 0x00002275
-	"\"v\x038\x00\x00\"x" + // 0x22760338: 0x00002278
-	"\"w\x038\x00\x00\"y" + // 0x22770338: 0x00002279
-	"\"z\x038\x00\x00\"\x80" + // 0x227A0338: 0x00002280
-	"\"{\x038\x00\x00\"\x81" + // 0x227B0338: 0x00002281
-	"\"\x82\x038\x00\x00\"\x84" + // 0x22820338: 0x00002284
-	"\"\x83\x038\x00\x00\"\x85" + // 0x22830338: 0x00002285
-	"\"\x86\x038\x00\x00\"\x88" + // 0x22860338: 0x00002288
-	"\"\x87\x038\x00\x00\"\x89" + // 0x22870338: 0x00002289
-	"\"\xa2\x038\x00\x00\"\xac" + // 0x22A20338: 0x000022AC
-	"\"\xa8\x038\x00\x00\"\xad" + // 0x22A80338: 0x000022AD
-	"\"\xa9\x038\x00\x00\"\xae" + // 0x22A90338: 0x000022AE
-	"\"\xab\x038\x00\x00\"\xaf" + // 0x22AB0338: 0x000022AF
-	"\"|\x038\x00\x00\"\xe0" + // 0x227C0338: 0x000022E0
-	"\"}\x038\x00\x00\"\xe1" + // 0x227D0338: 0x000022E1
-	"\"\x91\x038\x00\x00\"\xe2" + // 0x22910338: 0x000022E2
-	"\"\x92\x038\x00\x00\"\xe3" + // 0x22920338: 0x000022E3
-	"\"\xb2\x038\x00\x00\"\xea" + // 0x22B20338: 0x000022EA
-	"\"\xb3\x038\x00\x00\"\xeb" + // 0x22B30338: 0x000022EB
-	"\"\xb4\x038\x00\x00\"\xec" + // 0x22B40338: 0x000022EC
-	"\"\xb5\x038\x00\x00\"\xed" + // 0x22B50338: 0x000022ED
-	"0K0\x99\x00\x000L" + // 0x304B3099: 0x0000304C
-	"0M0\x99\x00\x000N" + // 0x304D3099: 0x0000304E
-	"0O0\x99\x00\x000P" + // 0x304F3099: 0x00003050
-	"0Q0\x99\x00\x000R" + // 0x30513099: 0x00003052
-	"0S0\x99\x00\x000T" + // 0x30533099: 0x00003054
-	"0U0\x99\x00\x000V" + // 0x30553099: 0x00003056
-	"0W0\x99\x00\x000X" + // 0x30573099: 0x00003058
-	"0Y0\x99\x00\x000Z" + // 0x30593099: 0x0000305A
-	"0[0\x99\x00\x000\\" + // 0x305B3099: 0x0000305C
-	"0]0\x99\x00\x000^" + // 0x305D3099: 0x0000305E
-	"0_0\x99\x00\x000`" + // 0x305F3099: 0x00003060
-	"0a0\x99\x00\x000b" + // 0x30613099: 0x00003062
-	"0d0\x99\x00\x000e" + // 0x30643099: 0x00003065
-	"0f0\x99\x00\x000g" + // 0x30663099: 0x00003067
-	"0h0\x99\x00\x000i" + // 0x30683099: 0x00003069
-	"0o0\x99\x00\x000p" + // 0x306F3099: 0x00003070
-	"0o0\x9a\x00\x000q" + // 0x306F309A: 0x00003071
-	"0r0\x99\x00\x000s" + // 0x30723099: 0x00003073
-	"0r0\x9a\x00\x000t" + // 0x3072309A: 0x00003074
-	"0u0\x99\x00\x000v" + // 0x30753099: 0x00003076
-	"0u0\x9a\x00\x000w" + // 0x3075309A: 0x00003077
-	"0x0\x99\x00\x000y" + // 0x30783099: 0x00003079
-	"0x0\x9a\x00\x000z" + // 0x3078309A: 0x0000307A
-	"0{0\x99\x00\x000|" + // 0x307B3099: 0x0000307C
-	"0{0\x9a\x00\x000}" + // 0x307B309A: 0x0000307D
-	"0F0\x99\x00\x000\x94" + // 0x30463099: 0x00003094
-	"0\x9d0\x99\x00\x000\x9e" + // 0x309D3099: 0x0000309E
-	"0\xab0\x99\x00\x000\xac" + // 0x30AB3099: 0x000030AC
-	"0\xad0\x99\x00\x000\xae" + // 0x30AD3099: 0x000030AE
-	"0\xaf0\x99\x00\x000\xb0" + // 0x30AF3099: 0x000030B0
-	"0\xb10\x99\x00\x000\xb2" + // 0x30B13099: 0x000030B2
-	"0\xb30\x99\x00\x000\xb4" + // 0x30B33099: 0x000030B4
-	"0\xb50\x99\x00\x000\xb6" + // 0x30B53099: 0x000030B6
-	"0\xb70\x99\x00\x000\xb8" + // 0x30B73099: 0x000030B8
-	"0\xb90\x99\x00\x000\xba" + // 0x30B93099: 0x000030BA
-	"0\xbb0\x99\x00\x000\xbc" + // 0x30BB3099: 0x000030BC
-	"0\xbd0\x99\x00\x000\xbe" + // 0x30BD3099: 0x000030BE
-	"0\xbf0\x99\x00\x000\xc0" + // 0x30BF3099: 0x000030C0
-	"0\xc10\x99\x00\x000\xc2" + // 0x30C13099: 0x000030C2
-	"0\xc40\x99\x00\x000\xc5" + // 0x30C43099: 0x000030C5
-	"0\xc60\x99\x00\x000\xc7" + // 0x30C63099: 0x000030C7
-	"0\xc80\x99\x00\x000\xc9" + // 0x30C83099: 0x000030C9
-	"0\xcf0\x99\x00\x000\xd0" + // 0x30CF3099: 0x000030D0
-	"0\xcf0\x9a\x00\x000\xd1" + // 0x30CF309A: 0x000030D1
-	"0\xd20\x99\x00\x000\xd3" + // 0x30D23099: 0x000030D3
-	"0\xd20\x9a\x00\x000\xd4" + // 0x30D2309A: 0x000030D4
-	"0\xd50\x99\x00\x000\xd6" + // 0x30D53099: 0x000030D6
-	"0\xd50\x9a\x00\x000\xd7" + // 0x30D5309A: 0x000030D7
-	"0\xd80\x99\x00\x000\xd9" + // 0x30D83099: 0x000030D9
-	"0\xd80\x9a\x00\x000\xda" + // 0x30D8309A: 0x000030DA
-	"0\xdb0\x99\x00\x000\xdc" + // 0x30DB3099: 0x000030DC
-	"0\xdb0\x9a\x00\x000\xdd" + // 0x30DB309A: 0x000030DD
-	"0\xa60\x99\x00\x000\xf4" + // 0x30A63099: 0x000030F4
-	"0\xef0\x99\x00\x000\xf7" + // 0x30EF3099: 0x000030F7
-	"0\xf00\x99\x00\x000\xf8" + // 0x30F03099: 0x000030F8
-	"0\xf10\x99\x00\x000\xf9" + // 0x30F13099: 0x000030F9
-	"0\xf20\x99\x00\x000\xfa" + // 0x30F23099: 0x000030FA
-	"0\xfd0\x99\x00\x000\xfe" + // 0x30FD3099: 0x000030FE
-	"\x10\x99\x10\xba\x00\x01\x10\x9a" + // 0x109910BA: 0x0001109A
-	"\x10\x9b\x10\xba\x00\x01\x10\x9c" + // 0x109B10BA: 0x0001109C
-	"\x10\xa5\x10\xba\x00\x01\x10\xab" + // 0x10A510BA: 0x000110AB
-	"\x111\x11'\x00\x01\x11." + // 0x11311127: 0x0001112E
-	"\x112\x11'\x00\x01\x11/" + // 0x11321127: 0x0001112F
-	"\x13G\x13>\x00\x01\x13K" + // 0x1347133E: 0x0001134B
-	"\x13G\x13W\x00\x01\x13L" + // 0x13471357: 0x0001134C
-	"\x14\xb9\x14\xba\x00\x01\x14\xbb" + // 0x14B914BA: 0x000114BB
-	"\x14\xb9\x14\xb0\x00\x01\x14\xbc" + // 0x14B914B0: 0x000114BC
-	"\x14\xb9\x14\xbd\x00\x01\x14\xbe" + // 0x14B914BD: 0x000114BE
-	"\x15\xb8\x15\xaf\x00\x01\x15\xba" + // 0x15B815AF: 0x000115BA
-	"\x15\xb9\x15\xaf\x00\x01\x15\xbb" + // 0x15B915AF: 0x000115BB
-	""
-	// Total size of tables: 53KB (54226 bytes)
Index: trunk/vendor/golang.org/x/text/unicode/norm/tables11.0.0.go
===================================================================
--- trunk/vendor/golang.org/x/text/unicode/norm/tables11.0.0.go	(revision 145)
+++ 	(revision )
@@ -1,7694 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-//go:build go1.13 && !go1.14
-// +build go1.13,!go1.14
-
-package norm
-
-import "sync"
-
-const (
-	// Version is the Unicode edition from which the tables are derived.
-	Version = "11.0.0"
-
-	// MaxTransformChunkSize indicates the maximum number of bytes that Transform
-	// may need to write atomically for any Form. Making a destination buffer at
-	// least this size ensures that Transform can always make progress and that
-	// the user does not need to grow the buffer on an ErrShortDst.
-	MaxTransformChunkSize = 35 + maxNonStarters*4
-)
-
-var ccc = [55]uint8{
-	0, 1, 7, 8, 9, 10, 11, 12,
-	13, 14, 15, 16, 17, 18, 19, 20,
-	21, 22, 23, 24, 25, 26, 27, 28,
-	29, 30, 31, 32, 33, 34, 35, 36,
-	84, 91, 103, 107, 118, 122, 129, 130,
-	132, 202, 214, 216, 218, 220, 222, 224,
-	226, 228, 230, 232, 233, 234, 240,
-}
-
-const (
-	firstMulti            = 0x186D
-	firstCCC              = 0x2C9E
-	endMulti              = 0x2F60
-	firstLeadingCCC       = 0x49AE
-	firstCCCZeroExcept    = 0x4A78
-	firstStarterWithNLead = 0x4A9F
-	lastDecomp            = 0x4AA1
-	maxDecomp             = 0x8000
-)
-
-// decomps: 19105 bytes
-var decomps = [...]byte{
-	// Bytes 0 - 3f
-	0x00, 0x41, 0x20, 0x41, 0x21, 0x41, 0x22, 0x41,
-	0x23, 0x41, 0x24, 0x41, 0x25, 0x41, 0x26, 0x41,
-	0x27, 0x41, 0x28, 0x41, 0x29, 0x41, 0x2A, 0x41,
-	0x2B, 0x41, 0x2C, 0x41, 0x2D, 0x41, 0x2E, 0x41,
-	0x2F, 0x41, 0x30, 0x41, 0x31, 0x41, 0x32, 0x41,
-	0x33, 0x41, 0x34, 0x41, 0x35, 0x41, 0x36, 0x41,
-	0x37, 0x41, 0x38, 0x41, 0x39, 0x41, 0x3A, 0x41,
-	0x3B, 0x41, 0x3C, 0x41, 0x3D, 0x41, 0x3E, 0x41,
-	// Bytes 40 - 7f
-	0x3F, 0x41, 0x40, 0x41, 0x41, 0x41, 0x42, 0x41,
-	0x43, 0x41, 0x44, 0x41, 0x45, 0x41, 0x46, 0x41,
-	0x47, 0x41, 0x48, 0x41, 0x49, 0x41, 0x4A, 0x41,
-	0x4B, 0x41, 0x4C, 0x41, 0x4D, 0x41, 0x4E, 0x41,
-	0x4F, 0x41, 0x50, 0x41, 0x51, 0x41, 0x52, 0x41,
-	0x53, 0x41, 0x54, 0x41, 0x55, 0x41, 0x56, 0x41,
-	0x57, 0x41, 0x58, 0x41, 0x59, 0x41, 0x5A, 0x41,
-	0x5B, 0x41, 0x5C, 0x41, 0x5D, 0x41, 0x5E, 0x41,
-	// Bytes 80 - bf
-	0x5F, 0x41, 0x60, 0x41, 0x61, 0x41, 0x62, 0x41,
-	0x63, 0x41, 0x64, 0x41, 0x65, 0x41, 0x66, 0x41,
-	0x67, 0x41, 0x68, 0x41, 0x69, 0x41, 0x6A, 0x41,
-	0x6B, 0x41, 0x6C, 0x41, 0x6D, 0x41, 0x6E, 0x41,
-	0x6F, 0x41, 0x70, 0x41, 0x71, 0x41, 0x72, 0x41,
-	0x73, 0x41, 0x74, 0x41, 0x75, 0x41, 0x76, 0x41,
-	0x77, 0x41, 0x78, 0x41, 0x79, 0x41, 0x7A, 0x41,
-	0x7B, 0x41, 0x7C, 0x41, 0x7D, 0x41, 0x7E, 0x42,
-	// Bytes c0 - ff
-	0xC2, 0xA2, 0x42, 0xC2, 0xA3, 0x42, 0xC2, 0xA5,
-	0x42, 0xC2, 0xA6, 0x42, 0xC2, 0xAC, 0x42, 0xC2,
-	0xB7, 0x42, 0xC3, 0x86, 0x42, 0xC3, 0xB0, 0x42,
-	0xC4, 0xA6, 0x42, 0xC4, 0xA7, 0x42, 0xC4, 0xB1,
-	0x42, 0xC5, 0x8B, 0x42, 0xC5, 0x93, 0x42, 0xC6,
-	0x8E, 0x42, 0xC6, 0x90, 0x42, 0xC6, 0xAB, 0x42,
-	0xC8, 0xA2, 0x42, 0xC8, 0xB7, 0x42, 0xC9, 0x90,
-	0x42, 0xC9, 0x91, 0x42, 0xC9, 0x92, 0x42, 0xC9,
-	// Bytes 100 - 13f
-	0x94, 0x42, 0xC9, 0x95, 0x42, 0xC9, 0x99, 0x42,
-	0xC9, 0x9B, 0x42, 0xC9, 0x9C, 0x42, 0xC9, 0x9F,
-	0x42, 0xC9, 0xA1, 0x42, 0xC9, 0xA3, 0x42, 0xC9,
-	0xA5, 0x42, 0xC9, 0xA6, 0x42, 0xC9, 0xA8, 0x42,
-	0xC9, 0xA9, 0x42, 0xC9, 0xAA, 0x42, 0xC9, 0xAB,
-	0x42, 0xC9, 0xAD, 0x42, 0xC9, 0xAF, 0x42, 0xC9,
-	0xB0, 0x42, 0xC9, 0xB1, 0x42, 0xC9, 0xB2, 0x42,
-	0xC9, 0xB3, 0x42, 0xC9, 0xB4, 0x42, 0xC9, 0xB5,
-	// Bytes 140 - 17f
-	0x42, 0xC9, 0xB8, 0x42, 0xC9, 0xB9, 0x42, 0xC9,
-	0xBB, 0x42, 0xCA, 0x81, 0x42, 0xCA, 0x82, 0x42,
-	0xCA, 0x83, 0x42, 0xCA, 0x89, 0x42, 0xCA, 0x8A,
-	0x42, 0xCA, 0x8B, 0x42, 0xCA, 0x8C, 0x42, 0xCA,
-	0x90, 0x42, 0xCA, 0x91, 0x42, 0xCA, 0x92, 0x42,
-	0xCA, 0x95, 0x42, 0xCA, 0x9D, 0x42, 0xCA, 0x9F,
-	0x42, 0xCA, 0xB9, 0x42, 0xCE, 0x91, 0x42, 0xCE,
-	0x92, 0x42, 0xCE, 0x93, 0x42, 0xCE, 0x94, 0x42,
-	// Bytes 180 - 1bf
-	0xCE, 0x95, 0x42, 0xCE, 0x96, 0x42, 0xCE, 0x97,
-	0x42, 0xCE, 0x98, 0x42, 0xCE, 0x99, 0x42, 0xCE,
-	0x9A, 0x42, 0xCE, 0x9B, 0x42, 0xCE, 0x9C, 0x42,
-	0xCE, 0x9D, 0x42, 0xCE, 0x9E, 0x42, 0xCE, 0x9F,
-	0x42, 0xCE, 0xA0, 0x42, 0xCE, 0xA1, 0x42, 0xCE,
-	0xA3, 0x42, 0xCE, 0xA4, 0x42, 0xCE, 0xA5, 0x42,
-	0xCE, 0xA6, 0x42, 0xCE, 0xA7, 0x42, 0xCE, 0xA8,
-	0x42, 0xCE, 0xA9, 0x42, 0xCE, 0xB1, 0x42, 0xCE,
-	// Bytes 1c0 - 1ff
-	0xB2, 0x42, 0xCE, 0xB3, 0x42, 0xCE, 0xB4, 0x42,
-	0xCE, 0xB5, 0x42, 0xCE, 0xB6, 0x42, 0xCE, 0xB7,
-	0x42, 0xCE, 0xB8, 0x42, 0xCE, 0xB9, 0x42, 0xCE,
-	0xBA, 0x42, 0xCE, 0xBB, 0x42, 0xCE, 0xBC, 0x42,
-	0xCE, 0xBD, 0x42, 0xCE, 0xBE, 0x42, 0xCE, 0xBF,
-	0x42, 0xCF, 0x80, 0x42, 0xCF, 0x81, 0x42, 0xCF,
-	0x82, 0x42, 0xCF, 0x83, 0x42, 0xCF, 0x84, 0x42,
-	0xCF, 0x85, 0x42, 0xCF, 0x86, 0x42, 0xCF, 0x87,
-	// Bytes 200 - 23f
-	0x42, 0xCF, 0x88, 0x42, 0xCF, 0x89, 0x42, 0xCF,
-	0x9C, 0x42, 0xCF, 0x9D, 0x42, 0xD0, 0xBD, 0x42,
-	0xD1, 0x8A, 0x42, 0xD1, 0x8C, 0x42, 0xD7, 0x90,
-	0x42, 0xD7, 0x91, 0x42, 0xD7, 0x92, 0x42, 0xD7,
-	0x93, 0x42, 0xD7, 0x94, 0x42, 0xD7, 0x9B, 0x42,
-	0xD7, 0x9C, 0x42, 0xD7, 0x9D, 0x42, 0xD7, 0xA2,
-	0x42, 0xD7, 0xA8, 0x42, 0xD7, 0xAA, 0x42, 0xD8,
-	0xA1, 0x42, 0xD8, 0xA7, 0x42, 0xD8, 0xA8, 0x42,
-	// Bytes 240 - 27f
-	0xD8, 0xA9, 0x42, 0xD8, 0xAA, 0x42, 0xD8, 0xAB,
-	0x42, 0xD8, 0xAC, 0x42, 0xD8, 0xAD, 0x42, 0xD8,
-	0xAE, 0x42, 0xD8, 0xAF, 0x42, 0xD8, 0xB0, 0x42,
-	0xD8, 0xB1, 0x42, 0xD8, 0xB2, 0x42, 0xD8, 0xB3,
-	0x42, 0xD8, 0xB4, 0x42, 0xD8, 0xB5, 0x42, 0xD8,
-	0xB6, 0x42, 0xD8, 0xB7, 0x42, 0xD8, 0xB8, 0x42,
-	0xD8, 0xB9, 0x42, 0xD8, 0xBA, 0x42, 0xD9, 0x81,
-	0x42, 0xD9, 0x82, 0x42, 0xD9, 0x83, 0x42, 0xD9,
-	// Bytes 280 - 2bf
-	0x84, 0x42, 0xD9, 0x85, 0x42, 0xD9, 0x86, 0x42,
-	0xD9, 0x87, 0x42, 0xD9, 0x88, 0x42, 0xD9, 0x89,
-	0x42, 0xD9, 0x8A, 0x42, 0xD9, 0xAE, 0x42, 0xD9,
-	0xAF, 0x42, 0xD9, 0xB1, 0x42, 0xD9, 0xB9, 0x42,
-	0xD9, 0xBA, 0x42, 0xD9, 0xBB, 0x42, 0xD9, 0xBE,
-	0x42, 0xD9, 0xBF, 0x42, 0xDA, 0x80, 0x42, 0xDA,
-	0x83, 0x42, 0xDA, 0x84, 0x42, 0xDA, 0x86, 0x42,
-	0xDA, 0x87, 0x42, 0xDA, 0x88, 0x42, 0xDA, 0x8C,
-	// Bytes 2c0 - 2ff
-	0x42, 0xDA, 0x8D, 0x42, 0xDA, 0x8E, 0x42, 0xDA,
-	0x91, 0x42, 0xDA, 0x98, 0x42, 0xDA, 0xA1, 0x42,
-	0xDA, 0xA4, 0x42, 0xDA, 0xA6, 0x42, 0xDA, 0xA9,
-	0x42, 0xDA, 0xAD, 0x42, 0xDA, 0xAF, 0x42, 0xDA,
-	0xB1, 0x42, 0xDA, 0xB3, 0x42, 0xDA, 0xBA, 0x42,
-	0xDA, 0xBB, 0x42, 0xDA, 0xBE, 0x42, 0xDB, 0x81,
-	0x42, 0xDB, 0x85, 0x42, 0xDB, 0x86, 0x42, 0xDB,
-	0x87, 0x42, 0xDB, 0x88, 0x42, 0xDB, 0x89, 0x42,
-	// Bytes 300 - 33f
-	0xDB, 0x8B, 0x42, 0xDB, 0x8C, 0x42, 0xDB, 0x90,
-	0x42, 0xDB, 0x92, 0x43, 0xE0, 0xBC, 0x8B, 0x43,
-	0xE1, 0x83, 0x9C, 0x43, 0xE1, 0x84, 0x80, 0x43,
-	0xE1, 0x84, 0x81, 0x43, 0xE1, 0x84, 0x82, 0x43,
-	0xE1, 0x84, 0x83, 0x43, 0xE1, 0x84, 0x84, 0x43,
-	0xE1, 0x84, 0x85, 0x43, 0xE1, 0x84, 0x86, 0x43,
-	0xE1, 0x84, 0x87, 0x43, 0xE1, 0x84, 0x88, 0x43,
-	0xE1, 0x84, 0x89, 0x43, 0xE1, 0x84, 0x8A, 0x43,
-	// Bytes 340 - 37f
-	0xE1, 0x84, 0x8B, 0x43, 0xE1, 0x84, 0x8C, 0x43,
-	0xE1, 0x84, 0x8D, 0x43, 0xE1, 0x84, 0x8E, 0x43,
-	0xE1, 0x84, 0x8F, 0x43, 0xE1, 0x84, 0x90, 0x43,
-	0xE1, 0x84, 0x91, 0x43, 0xE1, 0x84, 0x92, 0x43,
-	0xE1, 0x84, 0x94, 0x43, 0xE1, 0x84, 0x95, 0x43,
-	0xE1, 0x84, 0x9A, 0x43, 0xE1, 0x84, 0x9C, 0x43,
-	0xE1, 0x84, 0x9D, 0x43, 0xE1, 0x84, 0x9E, 0x43,
-	0xE1, 0x84, 0xA0, 0x43, 0xE1, 0x84, 0xA1, 0x43,
-	// Bytes 380 - 3bf
-	0xE1, 0x84, 0xA2, 0x43, 0xE1, 0x84, 0xA3, 0x43,
-	0xE1, 0x84, 0xA7, 0x43, 0xE1, 0x84, 0xA9, 0x43,
-	0xE1, 0x84, 0xAB, 0x43, 0xE1, 0x84, 0xAC, 0x43,
-	0xE1, 0x84, 0xAD, 0x43, 0xE1, 0x84, 0xAE, 0x43,
-	0xE1, 0x84, 0xAF, 0x43, 0xE1, 0x84, 0xB2, 0x43,
-	0xE1, 0x84, 0xB6, 0x43, 0xE1, 0x85, 0x80, 0x43,
-	0xE1, 0x85, 0x87, 0x43, 0xE1, 0x85, 0x8C, 0x43,
-	0xE1, 0x85, 0x97, 0x43, 0xE1, 0x85, 0x98, 0x43,
-	// Bytes 3c0 - 3ff
-	0xE1, 0x85, 0x99, 0x43, 0xE1, 0x85, 0xA0, 0x43,
-	0xE1, 0x86, 0x84, 0x43, 0xE1, 0x86, 0x85, 0x43,
-	0xE1, 0x86, 0x88, 0x43, 0xE1, 0x86, 0x91, 0x43,
-	0xE1, 0x86, 0x92, 0x43, 0xE1, 0x86, 0x94, 0x43,
-	0xE1, 0x86, 0x9E, 0x43, 0xE1, 0x86, 0xA1, 0x43,
-	0xE1, 0x87, 0x87, 0x43, 0xE1, 0x87, 0x88, 0x43,
-	0xE1, 0x87, 0x8C, 0x43, 0xE1, 0x87, 0x8E, 0x43,
-	0xE1, 0x87, 0x93, 0x43, 0xE1, 0x87, 0x97, 0x43,
-	// Bytes 400 - 43f
-	0xE1, 0x87, 0x99, 0x43, 0xE1, 0x87, 0x9D, 0x43,
-	0xE1, 0x87, 0x9F, 0x43, 0xE1, 0x87, 0xB1, 0x43,
-	0xE1, 0x87, 0xB2, 0x43, 0xE1, 0xB4, 0x82, 0x43,
-	0xE1, 0xB4, 0x96, 0x43, 0xE1, 0xB4, 0x97, 0x43,
-	0xE1, 0xB4, 0x9C, 0x43, 0xE1, 0xB4, 0x9D, 0x43,
-	0xE1, 0xB4, 0xA5, 0x43, 0xE1, 0xB5, 0xBB, 0x43,
-	0xE1, 0xB6, 0x85, 0x43, 0xE2, 0x80, 0x82, 0x43,
-	0xE2, 0x80, 0x83, 0x43, 0xE2, 0x80, 0x90, 0x43,
-	// Bytes 440 - 47f
-	0xE2, 0x80, 0x93, 0x43, 0xE2, 0x80, 0x94, 0x43,
-	0xE2, 0x82, 0xA9, 0x43, 0xE2, 0x86, 0x90, 0x43,
-	0xE2, 0x86, 0x91, 0x43, 0xE2, 0x86, 0x92, 0x43,
-	0xE2, 0x86, 0x93, 0x43, 0xE2, 0x88, 0x82, 0x43,
-	0xE2, 0x88, 0x87, 0x43, 0xE2, 0x88, 0x91, 0x43,
-	0xE2, 0x88, 0x92, 0x43, 0xE2, 0x94, 0x82, 0x43,
-	0xE2, 0x96, 0xA0, 0x43, 0xE2, 0x97, 0x8B, 0x43,
-	0xE2, 0xA6, 0x85, 0x43, 0xE2, 0xA6, 0x86, 0x43,
-	// Bytes 480 - 4bf
-	0xE2, 0xB5, 0xA1, 0x43, 0xE3, 0x80, 0x81, 0x43,
-	0xE3, 0x80, 0x82, 0x43, 0xE3, 0x80, 0x88, 0x43,
-	0xE3, 0x80, 0x89, 0x43, 0xE3, 0x80, 0x8A, 0x43,
-	0xE3, 0x80, 0x8B, 0x43, 0xE3, 0x80, 0x8C, 0x43,
-	0xE3, 0x80, 0x8D, 0x43, 0xE3, 0x80, 0x8E, 0x43,
-	0xE3, 0x80, 0x8F, 0x43, 0xE3, 0x80, 0x90, 0x43,
-	0xE3, 0x80, 0x91, 0x43, 0xE3, 0x80, 0x92, 0x43,
-	0xE3, 0x80, 0x94, 0x43, 0xE3, 0x80, 0x95, 0x43,
-	// Bytes 4c0 - 4ff
-	0xE3, 0x80, 0x96, 0x43, 0xE3, 0x80, 0x97, 0x43,
-	0xE3, 0x82, 0xA1, 0x43, 0xE3, 0x82, 0xA2, 0x43,
-	0xE3, 0x82, 0xA3, 0x43, 0xE3, 0x82, 0xA4, 0x43,
-	0xE3, 0x82, 0xA5, 0x43, 0xE3, 0x82, 0xA6, 0x43,
-	0xE3, 0x82, 0xA7, 0x43, 0xE3, 0x82, 0xA8, 0x43,
-	0xE3, 0x82, 0xA9, 0x43, 0xE3, 0x82, 0xAA, 0x43,
-	0xE3, 0x82, 0xAB, 0x43, 0xE3, 0x82, 0xAD, 0x43,
-	0xE3, 0x82, 0xAF, 0x43, 0xE3, 0x82, 0xB1, 0x43,
-	// Bytes 500 - 53f
-	0xE3, 0x82, 0xB3, 0x43, 0xE3, 0x82, 0xB5, 0x43,
-	0xE3, 0x82, 0xB7, 0x43, 0xE3, 0x82, 0xB9, 0x43,
-	0xE3, 0x82, 0xBB, 0x43, 0xE3, 0x82, 0xBD, 0x43,
-	0xE3, 0x82, 0xBF, 0x43, 0xE3, 0x83, 0x81, 0x43,
-	0xE3, 0x83, 0x83, 0x43, 0xE3, 0x83, 0x84, 0x43,
-	0xE3, 0x83, 0x86, 0x43, 0xE3, 0x83, 0x88, 0x43,
-	0xE3, 0x83, 0x8A, 0x43, 0xE3, 0x83, 0x8B, 0x43,
-	0xE3, 0x83, 0x8C, 0x43, 0xE3, 0x83, 0x8D, 0x43,
-	// Bytes 540 - 57f
-	0xE3, 0x83, 0x8E, 0x43, 0xE3, 0x83, 0x8F, 0x43,
-	0xE3, 0x83, 0x92, 0x43, 0xE3, 0x83, 0x95, 0x43,
-	0xE3, 0x83, 0x98, 0x43, 0xE3, 0x83, 0x9B, 0x43,
-	0xE3, 0x83, 0x9E, 0x43, 0xE3, 0x83, 0x9F, 0x43,
-	0xE3, 0x83, 0xA0, 0x43, 0xE3, 0x83, 0xA1, 0x43,
-	0xE3, 0x83, 0xA2, 0x43, 0xE3, 0x83, 0xA3, 0x43,
-	0xE3, 0x83, 0xA4, 0x43, 0xE3, 0x83, 0xA5, 0x43,
-	0xE3, 0x83, 0xA6, 0x43, 0xE3, 0x83, 0xA7, 0x43,
-	// Bytes 580 - 5bf
-	0xE3, 0x83, 0xA8, 0x43, 0xE3, 0x83, 0xA9, 0x43,
-	0xE3, 0x83, 0xAA, 0x43, 0xE3, 0x83, 0xAB, 0x43,
-	0xE3, 0x83, 0xAC, 0x43, 0xE3, 0x83, 0xAD, 0x43,
-	0xE3, 0x83, 0xAF, 0x43, 0xE3, 0x83, 0xB0, 0x43,
-	0xE3, 0x83, 0xB1, 0x43, 0xE3, 0x83, 0xB2, 0x43,
-	0xE3, 0x83, 0xB3, 0x43, 0xE3, 0x83, 0xBB, 0x43,
-	0xE3, 0x83, 0xBC, 0x43, 0xE3, 0x92, 0x9E, 0x43,
-	0xE3, 0x92, 0xB9, 0x43, 0xE3, 0x92, 0xBB, 0x43,
-	// Bytes 5c0 - 5ff
-	0xE3, 0x93, 0x9F, 0x43, 0xE3, 0x94, 0x95, 0x43,
-	0xE3, 0x9B, 0xAE, 0x43, 0xE3, 0x9B, 0xBC, 0x43,
-	0xE3, 0x9E, 0x81, 0x43, 0xE3, 0xA0, 0xAF, 0x43,
-	0xE3, 0xA1, 0xA2, 0x43, 0xE3, 0xA1, 0xBC, 0x43,
-	0xE3, 0xA3, 0x87, 0x43, 0xE3, 0xA3, 0xA3, 0x43,
-	0xE3, 0xA4, 0x9C, 0x43, 0xE3, 0xA4, 0xBA, 0x43,
-	0xE3, 0xA8, 0xAE, 0x43, 0xE3, 0xA9, 0xAC, 0x43,
-	0xE3, 0xAB, 0xA4, 0x43, 0xE3, 0xAC, 0x88, 0x43,
-	// Bytes 600 - 63f
-	0xE3, 0xAC, 0x99, 0x43, 0xE3, 0xAD, 0x89, 0x43,
-	0xE3, 0xAE, 0x9D, 0x43, 0xE3, 0xB0, 0x98, 0x43,
-	0xE3, 0xB1, 0x8E, 0x43, 0xE3, 0xB4, 0xB3, 0x43,
-	0xE3, 0xB6, 0x96, 0x43, 0xE3, 0xBA, 0xAC, 0x43,
-	0xE3, 0xBA, 0xB8, 0x43, 0xE3, 0xBC, 0x9B, 0x43,
-	0xE3, 0xBF, 0xBC, 0x43, 0xE4, 0x80, 0x88, 0x43,
-	0xE4, 0x80, 0x98, 0x43, 0xE4, 0x80, 0xB9, 0x43,
-	0xE4, 0x81, 0x86, 0x43, 0xE4, 0x82, 0x96, 0x43,
-	// Bytes 640 - 67f
-	0xE4, 0x83, 0xA3, 0x43, 0xE4, 0x84, 0xAF, 0x43,
-	0xE4, 0x88, 0x82, 0x43, 0xE4, 0x88, 0xA7, 0x43,
-	0xE4, 0x8A, 0xA0, 0x43, 0xE4, 0x8C, 0x81, 0x43,
-	0xE4, 0x8C, 0xB4, 0x43, 0xE4, 0x8D, 0x99, 0x43,
-	0xE4, 0x8F, 0x95, 0x43, 0xE4, 0x8F, 0x99, 0x43,
-	0xE4, 0x90, 0x8B, 0x43, 0xE4, 0x91, 0xAB, 0x43,
-	0xE4, 0x94, 0xAB, 0x43, 0xE4, 0x95, 0x9D, 0x43,
-	0xE4, 0x95, 0xA1, 0x43, 0xE4, 0x95, 0xAB, 0x43,
-	// Bytes 680 - 6bf
-	0xE4, 0x97, 0x97, 0x43, 0xE4, 0x97, 0xB9, 0x43,
-	0xE4, 0x98, 0xB5, 0x43, 0xE4, 0x9A, 0xBE, 0x43,
-	0xE4, 0x9B, 0x87, 0x43, 0xE4, 0xA6, 0x95, 0x43,
-	0xE4, 0xA7, 0xA6, 0x43, 0xE4, 0xA9, 0xAE, 0x43,
-	0xE4, 0xA9, 0xB6, 0x43, 0xE4, 0xAA, 0xB2, 0x43,
-	0xE4, 0xAC, 0xB3, 0x43, 0xE4, 0xAF, 0x8E, 0x43,
-	0xE4, 0xB3, 0x8E, 0x43, 0xE4, 0xB3, 0xAD, 0x43,
-	0xE4, 0xB3, 0xB8, 0x43, 0xE4, 0xB5, 0x96, 0x43,
-	// Bytes 6c0 - 6ff
-	0xE4, 0xB8, 0x80, 0x43, 0xE4, 0xB8, 0x81, 0x43,
-	0xE4, 0xB8, 0x83, 0x43, 0xE4, 0xB8, 0x89, 0x43,
-	0xE4, 0xB8, 0x8A, 0x43, 0xE4, 0xB8, 0x8B, 0x43,
-	0xE4, 0xB8, 0x8D, 0x43, 0xE4, 0xB8, 0x99, 0x43,
-	0xE4, 0xB8, 0xA6, 0x43, 0xE4, 0xB8, 0xA8, 0x43,
-	0xE4, 0xB8, 0xAD, 0x43, 0xE4, 0xB8, 0xB2, 0x43,
-	0xE4, 0xB8, 0xB6, 0x43, 0xE4, 0xB8, 0xB8, 0x43,
-	0xE4, 0xB8, 0xB9, 0x43, 0xE4, 0xB8, 0xBD, 0x43,
-	// Bytes 700 - 73f
-	0xE4, 0xB8, 0xBF, 0x43, 0xE4, 0xB9, 0x81, 0x43,
-	0xE4, 0xB9, 0x99, 0x43, 0xE4, 0xB9, 0x9D, 0x43,
-	0xE4, 0xBA, 0x82, 0x43, 0xE4, 0xBA, 0x85, 0x43,
-	0xE4, 0xBA, 0x86, 0x43, 0xE4, 0xBA, 0x8C, 0x43,
-	0xE4, 0xBA, 0x94, 0x43, 0xE4, 0xBA, 0xA0, 0x43,
-	0xE4, 0xBA, 0xA4, 0x43, 0xE4, 0xBA, 0xAE, 0x43,
-	0xE4, 0xBA, 0xBA, 0x43, 0xE4, 0xBB, 0x80, 0x43,
-	0xE4, 0xBB, 0x8C, 0x43, 0xE4, 0xBB, 0xA4, 0x43,
-	// Bytes 740 - 77f
-	0xE4, 0xBC, 0x81, 0x43, 0xE4, 0xBC, 0x91, 0x43,
-	0xE4, 0xBD, 0xA0, 0x43, 0xE4, 0xBE, 0x80, 0x43,
-	0xE4, 0xBE, 0x86, 0x43, 0xE4, 0xBE, 0x8B, 0x43,
-	0xE4, 0xBE, 0xAE, 0x43, 0xE4, 0xBE, 0xBB, 0x43,
-	0xE4, 0xBE, 0xBF, 0x43, 0xE5, 0x80, 0x82, 0x43,
-	0xE5, 0x80, 0xAB, 0x43, 0xE5, 0x81, 0xBA, 0x43,
-	0xE5, 0x82, 0x99, 0x43, 0xE5, 0x83, 0x8F, 0x43,
-	0xE5, 0x83, 0x9A, 0x43, 0xE5, 0x83, 0xA7, 0x43,
-	// Bytes 780 - 7bf
-	0xE5, 0x84, 0xAA, 0x43, 0xE5, 0x84, 0xBF, 0x43,
-	0xE5, 0x85, 0x80, 0x43, 0xE5, 0x85, 0x85, 0x43,
-	0xE5, 0x85, 0x8D, 0x43, 0xE5, 0x85, 0x94, 0x43,
-	0xE5, 0x85, 0xA4, 0x43, 0xE5, 0x85, 0xA5, 0x43,
-	0xE5, 0x85, 0xA7, 0x43, 0xE5, 0x85, 0xA8, 0x43,
-	0xE5, 0x85, 0xA9, 0x43, 0xE5, 0x85, 0xAB, 0x43,
-	0xE5, 0x85, 0xAD, 0x43, 0xE5, 0x85, 0xB7, 0x43,
-	0xE5, 0x86, 0x80, 0x43, 0xE5, 0x86, 0x82, 0x43,
-	// Bytes 7c0 - 7ff
-	0xE5, 0x86, 0x8D, 0x43, 0xE5, 0x86, 0x92, 0x43,
-	0xE5, 0x86, 0x95, 0x43, 0xE5, 0x86, 0x96, 0x43,
-	0xE5, 0x86, 0x97, 0x43, 0xE5, 0x86, 0x99, 0x43,
-	0xE5, 0x86, 0xA4, 0x43, 0xE5, 0x86, 0xAB, 0x43,
-	0xE5, 0x86, 0xAC, 0x43, 0xE5, 0x86, 0xB5, 0x43,
-	0xE5, 0x86, 0xB7, 0x43, 0xE5, 0x87, 0x89, 0x43,
-	0xE5, 0x87, 0x8C, 0x43, 0xE5, 0x87, 0x9C, 0x43,
-	0xE5, 0x87, 0x9E, 0x43, 0xE5, 0x87, 0xA0, 0x43,
-	// Bytes 800 - 83f
-	0xE5, 0x87, 0xB5, 0x43, 0xE5, 0x88, 0x80, 0x43,
-	0xE5, 0x88, 0x83, 0x43, 0xE5, 0x88, 0x87, 0x43,
-	0xE5, 0x88, 0x97, 0x43, 0xE5, 0x88, 0x9D, 0x43,
-	0xE5, 0x88, 0xA9, 0x43, 0xE5, 0x88, 0xBA, 0x43,
-	0xE5, 0x88, 0xBB, 0x43, 0xE5, 0x89, 0x86, 0x43,
-	0xE5, 0x89, 0x8D, 0x43, 0xE5, 0x89, 0xB2, 0x43,
-	0xE5, 0x89, 0xB7, 0x43, 0xE5, 0x8A, 0x89, 0x43,
-	0xE5, 0x8A, 0x9B, 0x43, 0xE5, 0x8A, 0xA3, 0x43,
-	// Bytes 840 - 87f
-	0xE5, 0x8A, 0xB3, 0x43, 0xE5, 0x8A, 0xB4, 0x43,
-	0xE5, 0x8B, 0x87, 0x43, 0xE5, 0x8B, 0x89, 0x43,
-	0xE5, 0x8B, 0x92, 0x43, 0xE5, 0x8B, 0x9E, 0x43,
-	0xE5, 0x8B, 0xA4, 0x43, 0xE5, 0x8B, 0xB5, 0x43,
-	0xE5, 0x8B, 0xB9, 0x43, 0xE5, 0x8B, 0xBA, 0x43,
-	0xE5, 0x8C, 0x85, 0x43, 0xE5, 0x8C, 0x86, 0x43,
-	0xE5, 0x8C, 0x95, 0x43, 0xE5, 0x8C, 0x97, 0x43,
-	0xE5, 0x8C, 0x9A, 0x43, 0xE5, 0x8C, 0xB8, 0x43,
-	// Bytes 880 - 8bf
-	0xE5, 0x8C, 0xBB, 0x43, 0xE5, 0x8C, 0xBF, 0x43,
-	0xE5, 0x8D, 0x81, 0x43, 0xE5, 0x8D, 0x84, 0x43,
-	0xE5, 0x8D, 0x85, 0x43, 0xE5, 0x8D, 0x89, 0x43,
-	0xE5, 0x8D, 0x91, 0x43, 0xE5, 0x8D, 0x94, 0x43,
-	0xE5, 0x8D, 0x9A, 0x43, 0xE5, 0x8D, 0x9C, 0x43,
-	0xE5, 0x8D, 0xA9, 0x43, 0xE5, 0x8D, 0xB0, 0x43,
-	0xE5, 0x8D, 0xB3, 0x43, 0xE5, 0x8D, 0xB5, 0x43,
-	0xE5, 0x8D, 0xBD, 0x43, 0xE5, 0x8D, 0xBF, 0x43,
-	// Bytes 8c0 - 8ff
-	0xE5, 0x8E, 0x82, 0x43, 0xE5, 0x8E, 0xB6, 0x43,
-	0xE5, 0x8F, 0x83, 0x43, 0xE5, 0x8F, 0x88, 0x43,
-	0xE5, 0x8F, 0x8A, 0x43, 0xE5, 0x8F, 0x8C, 0x43,
-	0xE5, 0x8F, 0x9F, 0x43, 0xE5, 0x8F, 0xA3, 0x43,
-	0xE5, 0x8F, 0xA5, 0x43, 0xE5, 0x8F, 0xAB, 0x43,
-	0xE5, 0x8F, 0xAF, 0x43, 0xE5, 0x8F, 0xB1, 0x43,
-	0xE5, 0x8F, 0xB3, 0x43, 0xE5, 0x90, 0x86, 0x43,
-	0xE5, 0x90, 0x88, 0x43, 0xE5, 0x90, 0x8D, 0x43,
-	// Bytes 900 - 93f
-	0xE5, 0x90, 0x8F, 0x43, 0xE5, 0x90, 0x9D, 0x43,
-	0xE5, 0x90, 0xB8, 0x43, 0xE5, 0x90, 0xB9, 0x43,
-	0xE5, 0x91, 0x82, 0x43, 0xE5, 0x91, 0x88, 0x43,
-	0xE5, 0x91, 0xA8, 0x43, 0xE5, 0x92, 0x9E, 0x43,
-	0xE5, 0x92, 0xA2, 0x43, 0xE5, 0x92, 0xBD, 0x43,
-	0xE5, 0x93, 0xB6, 0x43, 0xE5, 0x94, 0x90, 0x43,
-	0xE5, 0x95, 0x8F, 0x43, 0xE5, 0x95, 0x93, 0x43,
-	0xE5, 0x95, 0x95, 0x43, 0xE5, 0x95, 0xA3, 0x43,
-	// Bytes 940 - 97f
-	0xE5, 0x96, 0x84, 0x43, 0xE5, 0x96, 0x87, 0x43,
-	0xE5, 0x96, 0x99, 0x43, 0xE5, 0x96, 0x9D, 0x43,
-	0xE5, 0x96, 0xAB, 0x43, 0xE5, 0x96, 0xB3, 0x43,
-	0xE5, 0x96, 0xB6, 0x43, 0xE5, 0x97, 0x80, 0x43,
-	0xE5, 0x97, 0x82, 0x43, 0xE5, 0x97, 0xA2, 0x43,
-	0xE5, 0x98, 0x86, 0x43, 0xE5, 0x99, 0x91, 0x43,
-	0xE5, 0x99, 0xA8, 0x43, 0xE5, 0x99, 0xB4, 0x43,
-	0xE5, 0x9B, 0x97, 0x43, 0xE5, 0x9B, 0x9B, 0x43,
-	// Bytes 980 - 9bf
-	0xE5, 0x9B, 0xB9, 0x43, 0xE5, 0x9C, 0x96, 0x43,
-	0xE5, 0x9C, 0x97, 0x43, 0xE5, 0x9C, 0x9F, 0x43,
-	0xE5, 0x9C, 0xB0, 0x43, 0xE5, 0x9E, 0x8B, 0x43,
-	0xE5, 0x9F, 0x8E, 0x43, 0xE5, 0x9F, 0xB4, 0x43,
-	0xE5, 0xA0, 0x8D, 0x43, 0xE5, 0xA0, 0xB1, 0x43,
-	0xE5, 0xA0, 0xB2, 0x43, 0xE5, 0xA1, 0x80, 0x43,
-	0xE5, 0xA1, 0x9A, 0x43, 0xE5, 0xA1, 0x9E, 0x43,
-	0xE5, 0xA2, 0xA8, 0x43, 0xE5, 0xA2, 0xAC, 0x43,
-	// Bytes 9c0 - 9ff
-	0xE5, 0xA2, 0xB3, 0x43, 0xE5, 0xA3, 0x98, 0x43,
-	0xE5, 0xA3, 0x9F, 0x43, 0xE5, 0xA3, 0xAB, 0x43,
-	0xE5, 0xA3, 0xAE, 0x43, 0xE5, 0xA3, 0xB0, 0x43,
-	0xE5, 0xA3, 0xB2, 0x43, 0xE5, 0xA3, 0xB7, 0x43,
-	0xE5, 0xA4, 0x82, 0x43, 0xE5, 0xA4, 0x86, 0x43,
-	0xE5, 0xA4, 0x8A, 0x43, 0xE5, 0xA4, 0x95, 0x43,
-	0xE5, 0xA4, 0x9A, 0x43, 0xE5, 0xA4, 0x9C, 0x43,
-	0xE5, 0xA4, 0xA2, 0x43, 0xE5, 0xA4, 0xA7, 0x43,
-	// Bytes a00 - a3f
-	0xE5, 0xA4, 0xA9, 0x43, 0xE5, 0xA5, 0x84, 0x43,
-	0xE5, 0xA5, 0x88, 0x43, 0xE5, 0xA5, 0x91, 0x43,
-	0xE5, 0xA5, 0x94, 0x43, 0xE5, 0xA5, 0xA2, 0x43,
-	0xE5, 0xA5, 0xB3, 0x43, 0xE5, 0xA7, 0x98, 0x43,
-	0xE5, 0xA7, 0xAC, 0x43, 0xE5, 0xA8, 0x9B, 0x43,
-	0xE5, 0xA8, 0xA7, 0x43, 0xE5, 0xA9, 0xA2, 0x43,
-	0xE5, 0xA9, 0xA6, 0x43, 0xE5, 0xAA, 0xB5, 0x43,
-	0xE5, 0xAC, 0x88, 0x43, 0xE5, 0xAC, 0xA8, 0x43,
-	// Bytes a40 - a7f
-	0xE5, 0xAC, 0xBE, 0x43, 0xE5, 0xAD, 0x90, 0x43,
-	0xE5, 0xAD, 0x97, 0x43, 0xE5, 0xAD, 0xA6, 0x43,
-	0xE5, 0xAE, 0x80, 0x43, 0xE5, 0xAE, 0x85, 0x43,
-	0xE5, 0xAE, 0x97, 0x43, 0xE5, 0xAF, 0x83, 0x43,
-	0xE5, 0xAF, 0x98, 0x43, 0xE5, 0xAF, 0xA7, 0x43,
-	0xE5, 0xAF, 0xAE, 0x43, 0xE5, 0xAF, 0xB3, 0x43,
-	0xE5, 0xAF, 0xB8, 0x43, 0xE5, 0xAF, 0xBF, 0x43,
-	0xE5, 0xB0, 0x86, 0x43, 0xE5, 0xB0, 0x8F, 0x43,
-	// Bytes a80 - abf
-	0xE5, 0xB0, 0xA2, 0x43, 0xE5, 0xB0, 0xB8, 0x43,
-	0xE5, 0xB0, 0xBF, 0x43, 0xE5, 0xB1, 0xA0, 0x43,
-	0xE5, 0xB1, 0xA2, 0x43, 0xE5, 0xB1, 0xA4, 0x43,
-	0xE5, 0xB1, 0xA5, 0x43, 0xE5, 0xB1, 0xAE, 0x43,
-	0xE5, 0xB1, 0xB1, 0x43, 0xE5, 0xB2, 0x8D, 0x43,
-	0xE5, 0xB3, 0x80, 0x43, 0xE5, 0xB4, 0x99, 0x43,
-	0xE5, 0xB5, 0x83, 0x43, 0xE5, 0xB5, 0x90, 0x43,
-	0xE5, 0xB5, 0xAB, 0x43, 0xE5, 0xB5, 0xAE, 0x43,
-	// Bytes ac0 - aff
-	0xE5, 0xB5, 0xBC, 0x43, 0xE5, 0xB6, 0xB2, 0x43,
-	0xE5, 0xB6, 0xBA, 0x43, 0xE5, 0xB7, 0x9B, 0x43,
-	0xE5, 0xB7, 0xA1, 0x43, 0xE5, 0xB7, 0xA2, 0x43,
-	0xE5, 0xB7, 0xA5, 0x43, 0xE5, 0xB7, 0xA6, 0x43,
-	0xE5, 0xB7, 0xB1, 0x43, 0xE5, 0xB7, 0xBD, 0x43,
-	0xE5, 0xB7, 0xBE, 0x43, 0xE5, 0xB8, 0xA8, 0x43,
-	0xE5, 0xB8, 0xBD, 0x43, 0xE5, 0xB9, 0xA9, 0x43,
-	0xE5, 0xB9, 0xB2, 0x43, 0xE5, 0xB9, 0xB4, 0x43,
-	// Bytes b00 - b3f
-	0xE5, 0xB9, 0xBA, 0x43, 0xE5, 0xB9, 0xBC, 0x43,
-	0xE5, 0xB9, 0xBF, 0x43, 0xE5, 0xBA, 0xA6, 0x43,
-	0xE5, 0xBA, 0xB0, 0x43, 0xE5, 0xBA, 0xB3, 0x43,
-	0xE5, 0xBA, 0xB6, 0x43, 0xE5, 0xBB, 0x89, 0x43,
-	0xE5, 0xBB, 0x8A, 0x43, 0xE5, 0xBB, 0x92, 0x43,
-	0xE5, 0xBB, 0x93, 0x43, 0xE5, 0xBB, 0x99, 0x43,
-	0xE5, 0xBB, 0xAC, 0x43, 0xE5, 0xBB, 0xB4, 0x43,
-	0xE5, 0xBB, 0xBE, 0x43, 0xE5, 0xBC, 0x84, 0x43,
-	// Bytes b40 - b7f
-	0xE5, 0xBC, 0x8B, 0x43, 0xE5, 0xBC, 0x93, 0x43,
-	0xE5, 0xBC, 0xA2, 0x43, 0xE5, 0xBD, 0x90, 0x43,
-	0xE5, 0xBD, 0x93, 0x43, 0xE5, 0xBD, 0xA1, 0x43,
-	0xE5, 0xBD, 0xA2, 0x43, 0xE5, 0xBD, 0xA9, 0x43,
-	0xE5, 0xBD, 0xAB, 0x43, 0xE5, 0xBD, 0xB3, 0x43,
-	0xE5, 0xBE, 0x8B, 0x43, 0xE5, 0xBE, 0x8C, 0x43,
-	0xE5, 0xBE, 0x97, 0x43, 0xE5, 0xBE, 0x9A, 0x43,
-	0xE5, 0xBE, 0xA9, 0x43, 0xE5, 0xBE, 0xAD, 0x43,
-	// Bytes b80 - bbf
-	0xE5, 0xBF, 0x83, 0x43, 0xE5, 0xBF, 0x8D, 0x43,
-	0xE5, 0xBF, 0x97, 0x43, 0xE5, 0xBF, 0xB5, 0x43,
-	0xE5, 0xBF, 0xB9, 0x43, 0xE6, 0x80, 0x92, 0x43,
-	0xE6, 0x80, 0x9C, 0x43, 0xE6, 0x81, 0xB5, 0x43,
-	0xE6, 0x82, 0x81, 0x43, 0xE6, 0x82, 0x94, 0x43,
-	0xE6, 0x83, 0x87, 0x43, 0xE6, 0x83, 0x98, 0x43,
-	0xE6, 0x83, 0xA1, 0x43, 0xE6, 0x84, 0x88, 0x43,
-	0xE6, 0x85, 0x84, 0x43, 0xE6, 0x85, 0x88, 0x43,
-	// Bytes bc0 - bff
-	0xE6, 0x85, 0x8C, 0x43, 0xE6, 0x85, 0x8E, 0x43,
-	0xE6, 0x85, 0xA0, 0x43, 0xE6, 0x85, 0xA8, 0x43,
-	0xE6, 0x85, 0xBA, 0x43, 0xE6, 0x86, 0x8E, 0x43,
-	0xE6, 0x86, 0x90, 0x43, 0xE6, 0x86, 0xA4, 0x43,
-	0xE6, 0x86, 0xAF, 0x43, 0xE6, 0x86, 0xB2, 0x43,
-	0xE6, 0x87, 0x9E, 0x43, 0xE6, 0x87, 0xB2, 0x43,
-	0xE6, 0x87, 0xB6, 0x43, 0xE6, 0x88, 0x80, 0x43,
-	0xE6, 0x88, 0x88, 0x43, 0xE6, 0x88, 0x90, 0x43,
-	// Bytes c00 - c3f
-	0xE6, 0x88, 0x9B, 0x43, 0xE6, 0x88, 0xAE, 0x43,
-	0xE6, 0x88, 0xB4, 0x43, 0xE6, 0x88, 0xB6, 0x43,
-	0xE6, 0x89, 0x8B, 0x43, 0xE6, 0x89, 0x93, 0x43,
-	0xE6, 0x89, 0x9D, 0x43, 0xE6, 0x8A, 0x95, 0x43,
-	0xE6, 0x8A, 0xB1, 0x43, 0xE6, 0x8B, 0x89, 0x43,
-	0xE6, 0x8B, 0x8F, 0x43, 0xE6, 0x8B, 0x93, 0x43,
-	0xE6, 0x8B, 0x94, 0x43, 0xE6, 0x8B, 0xBC, 0x43,
-	0xE6, 0x8B, 0xBE, 0x43, 0xE6, 0x8C, 0x87, 0x43,
-	// Bytes c40 - c7f
-	0xE6, 0x8C, 0xBD, 0x43, 0xE6, 0x8D, 0x90, 0x43,
-	0xE6, 0x8D, 0x95, 0x43, 0xE6, 0x8D, 0xA8, 0x43,
-	0xE6, 0x8D, 0xBB, 0x43, 0xE6, 0x8E, 0x83, 0x43,
-	0xE6, 0x8E, 0xA0, 0x43, 0xE6, 0x8E, 0xA9, 0x43,
-	0xE6, 0x8F, 0x84, 0x43, 0xE6, 0x8F, 0x85, 0x43,
-	0xE6, 0x8F, 0xA4, 0x43, 0xE6, 0x90, 0x9C, 0x43,
-	0xE6, 0x90, 0xA2, 0x43, 0xE6, 0x91, 0x92, 0x43,
-	0xE6, 0x91, 0xA9, 0x43, 0xE6, 0x91, 0xB7, 0x43,
-	// Bytes c80 - cbf
-	0xE6, 0x91, 0xBE, 0x43, 0xE6, 0x92, 0x9A, 0x43,
-	0xE6, 0x92, 0x9D, 0x43, 0xE6, 0x93, 0x84, 0x43,
-	0xE6, 0x94, 0xAF, 0x43, 0xE6, 0x94, 0xB4, 0x43,
-	0xE6, 0x95, 0x8F, 0x43, 0xE6, 0x95, 0x96, 0x43,
-	0xE6, 0x95, 0xAC, 0x43, 0xE6, 0x95, 0xB8, 0x43,
-	0xE6, 0x96, 0x87, 0x43, 0xE6, 0x96, 0x97, 0x43,
-	0xE6, 0x96, 0x99, 0x43, 0xE6, 0x96, 0xA4, 0x43,
-	0xE6, 0x96, 0xB0, 0x43, 0xE6, 0x96, 0xB9, 0x43,
-	// Bytes cc0 - cff
-	0xE6, 0x97, 0x85, 0x43, 0xE6, 0x97, 0xA0, 0x43,
-	0xE6, 0x97, 0xA2, 0x43, 0xE6, 0x97, 0xA3, 0x43,
-	0xE6, 0x97, 0xA5, 0x43, 0xE6, 0x98, 0x93, 0x43,
-	0xE6, 0x98, 0xA0, 0x43, 0xE6, 0x99, 0x89, 0x43,
-	0xE6, 0x99, 0xB4, 0x43, 0xE6, 0x9A, 0x88, 0x43,
-	0xE6, 0x9A, 0x91, 0x43, 0xE6, 0x9A, 0x9C, 0x43,
-	0xE6, 0x9A, 0xB4, 0x43, 0xE6, 0x9B, 0x86, 0x43,
-	0xE6, 0x9B, 0xB0, 0x43, 0xE6, 0x9B, 0xB4, 0x43,
-	// Bytes d00 - d3f
-	0xE6, 0x9B, 0xB8, 0x43, 0xE6, 0x9C, 0x80, 0x43,
-	0xE6, 0x9C, 0x88, 0x43, 0xE6, 0x9C, 0x89, 0x43,
-	0xE6, 0x9C, 0x97, 0x43, 0xE6, 0x9C, 0x9B, 0x43,
-	0xE6, 0x9C, 0xA1, 0x43, 0xE6, 0x9C, 0xA8, 0x43,
-	0xE6, 0x9D, 0x8E, 0x43, 0xE6, 0x9D, 0x93, 0x43,
-	0xE6, 0x9D, 0x96, 0x43, 0xE6, 0x9D, 0x9E, 0x43,
-	0xE6, 0x9D, 0xBB, 0x43, 0xE6, 0x9E, 0x85, 0x43,
-	0xE6, 0x9E, 0x97, 0x43, 0xE6, 0x9F, 0xB3, 0x43,
-	// Bytes d40 - d7f
-	0xE6, 0x9F, 0xBA, 0x43, 0xE6, 0xA0, 0x97, 0x43,
-	0xE6, 0xA0, 0x9F, 0x43, 0xE6, 0xA0, 0xAA, 0x43,
-	0xE6, 0xA1, 0x92, 0x43, 0xE6, 0xA2, 0x81, 0x43,
-	0xE6, 0xA2, 0x85, 0x43, 0xE6, 0xA2, 0x8E, 0x43,
-	0xE6, 0xA2, 0xA8, 0x43, 0xE6, 0xA4, 0x94, 0x43,
-	0xE6, 0xA5, 0x82, 0x43, 0xE6, 0xA6, 0xA3, 0x43,
-	0xE6, 0xA7, 0xAA, 0x43, 0xE6, 0xA8, 0x82, 0x43,
-	0xE6, 0xA8, 0x93, 0x43, 0xE6, 0xAA, 0xA8, 0x43,
-	// Bytes d80 - dbf
-	0xE6, 0xAB, 0x93, 0x43, 0xE6, 0xAB, 0x9B, 0x43,
-	0xE6, 0xAC, 0x84, 0x43, 0xE6, 0xAC, 0xA0, 0x43,
-	0xE6, 0xAC, 0xA1, 0x43, 0xE6, 0xAD, 0x94, 0x43,
-	0xE6, 0xAD, 0xA2, 0x43, 0xE6, 0xAD, 0xA3, 0x43,
-	0xE6, 0xAD, 0xB2, 0x43, 0xE6, 0xAD, 0xB7, 0x43,
-	0xE6, 0xAD, 0xB9, 0x43, 0xE6, 0xAE, 0x9F, 0x43,
-	0xE6, 0xAE, 0xAE, 0x43, 0xE6, 0xAE, 0xB3, 0x43,
-	0xE6, 0xAE, 0xBA, 0x43, 0xE6, 0xAE, 0xBB, 0x43,
-	// Bytes dc0 - dff
-	0xE6, 0xAF, 0x8B, 0x43, 0xE6, 0xAF, 0x8D, 0x43,
-	0xE6, 0xAF, 0x94, 0x43, 0xE6, 0xAF, 0x9B, 0x43,
-	0xE6, 0xB0, 0x8F, 0x43, 0xE6, 0xB0, 0x94, 0x43,
-	0xE6, 0xB0, 0xB4, 0x43, 0xE6, 0xB1, 0x8E, 0x43,
-	0xE6, 0xB1, 0xA7, 0x43, 0xE6, 0xB2, 0x88, 0x43,
-	0xE6, 0xB2, 0xBF, 0x43, 0xE6, 0xB3, 0x8C, 0x43,
-	0xE6, 0xB3, 0x8D, 0x43, 0xE6, 0xB3, 0xA5, 0x43,
-	0xE6, 0xB3, 0xA8, 0x43, 0xE6, 0xB4, 0x96, 0x43,
-	// Bytes e00 - e3f
-	0xE6, 0xB4, 0x9B, 0x43, 0xE6, 0xB4, 0x9E, 0x43,
-	0xE6, 0xB4, 0xB4, 0x43, 0xE6, 0xB4, 0xBE, 0x43,
-	0xE6, 0xB5, 0x81, 0x43, 0xE6, 0xB5, 0xA9, 0x43,
-	0xE6, 0xB5, 0xAA, 0x43, 0xE6, 0xB5, 0xB7, 0x43,
-	0xE6, 0xB5, 0xB8, 0x43, 0xE6, 0xB6, 0x85, 0x43,
-	0xE6, 0xB7, 0x8B, 0x43, 0xE6, 0xB7, 0x9A, 0x43,
-	0xE6, 0xB7, 0xAA, 0x43, 0xE6, 0xB7, 0xB9, 0x43,
-	0xE6, 0xB8, 0x9A, 0x43, 0xE6, 0xB8, 0xAF, 0x43,
-	// Bytes e40 - e7f
-	0xE6, 0xB9, 0xAE, 0x43, 0xE6, 0xBA, 0x80, 0x43,
-	0xE6, 0xBA, 0x9C, 0x43, 0xE6, 0xBA, 0xBA, 0x43,
-	0xE6, 0xBB, 0x87, 0x43, 0xE6, 0xBB, 0x8B, 0x43,
-	0xE6, 0xBB, 0x91, 0x43, 0xE6, 0xBB, 0x9B, 0x43,
-	0xE6, 0xBC, 0x8F, 0x43, 0xE6, 0xBC, 0x94, 0x43,
-	0xE6, 0xBC, 0xA2, 0x43, 0xE6, 0xBC, 0xA3, 0x43,
-	0xE6, 0xBD, 0xAE, 0x43, 0xE6, 0xBF, 0x86, 0x43,
-	0xE6, 0xBF, 0xAB, 0x43, 0xE6, 0xBF, 0xBE, 0x43,
-	// Bytes e80 - ebf
-	0xE7, 0x80, 0x9B, 0x43, 0xE7, 0x80, 0x9E, 0x43,
-	0xE7, 0x80, 0xB9, 0x43, 0xE7, 0x81, 0x8A, 0x43,
-	0xE7, 0x81, 0xAB, 0x43, 0xE7, 0x81, 0xB0, 0x43,
-	0xE7, 0x81, 0xB7, 0x43, 0xE7, 0x81, 0xBD, 0x43,
-	0xE7, 0x82, 0x99, 0x43, 0xE7, 0x82, 0xAD, 0x43,
-	0xE7, 0x83, 0x88, 0x43, 0xE7, 0x83, 0x99, 0x43,
-	0xE7, 0x84, 0xA1, 0x43, 0xE7, 0x85, 0x85, 0x43,
-	0xE7, 0x85, 0x89, 0x43, 0xE7, 0x85, 0xAE, 0x43,
-	// Bytes ec0 - eff
-	0xE7, 0x86, 0x9C, 0x43, 0xE7, 0x87, 0x8E, 0x43,
-	0xE7, 0x87, 0x90, 0x43, 0xE7, 0x88, 0x90, 0x43,
-	0xE7, 0x88, 0x9B, 0x43, 0xE7, 0x88, 0xA8, 0x43,
-	0xE7, 0x88, 0xAA, 0x43, 0xE7, 0x88, 0xAB, 0x43,
-	0xE7, 0x88, 0xB5, 0x43, 0xE7, 0x88, 0xB6, 0x43,
-	0xE7, 0x88, 0xBB, 0x43, 0xE7, 0x88, 0xBF, 0x43,
-	0xE7, 0x89, 0x87, 0x43, 0xE7, 0x89, 0x90, 0x43,
-	0xE7, 0x89, 0x99, 0x43, 0xE7, 0x89, 0x9B, 0x43,
-	// Bytes f00 - f3f
-	0xE7, 0x89, 0xA2, 0x43, 0xE7, 0x89, 0xB9, 0x43,
-	0xE7, 0x8A, 0x80, 0x43, 0xE7, 0x8A, 0x95, 0x43,
-	0xE7, 0x8A, 0xAC, 0x43, 0xE7, 0x8A, 0xAF, 0x43,
-	0xE7, 0x8B, 0x80, 0x43, 0xE7, 0x8B, 0xBC, 0x43,
-	0xE7, 0x8C, 0xAA, 0x43, 0xE7, 0x8D, 0xB5, 0x43,
-	0xE7, 0x8D, 0xBA, 0x43, 0xE7, 0x8E, 0x84, 0x43,
-	0xE7, 0x8E, 0x87, 0x43, 0xE7, 0x8E, 0x89, 0x43,
-	0xE7, 0x8E, 0x8B, 0x43, 0xE7, 0x8E, 0xA5, 0x43,
-	// Bytes f40 - f7f
-	0xE7, 0x8E, 0xB2, 0x43, 0xE7, 0x8F, 0x9E, 0x43,
-	0xE7, 0x90, 0x86, 0x43, 0xE7, 0x90, 0x89, 0x43,
-	0xE7, 0x90, 0xA2, 0x43, 0xE7, 0x91, 0x87, 0x43,
-	0xE7, 0x91, 0x9C, 0x43, 0xE7, 0x91, 0xA9, 0x43,
-	0xE7, 0x91, 0xB1, 0x43, 0xE7, 0x92, 0x85, 0x43,
-	0xE7, 0x92, 0x89, 0x43, 0xE7, 0x92, 0x98, 0x43,
-	0xE7, 0x93, 0x8A, 0x43, 0xE7, 0x93, 0x9C, 0x43,
-	0xE7, 0x93, 0xA6, 0x43, 0xE7, 0x94, 0x86, 0x43,
-	// Bytes f80 - fbf
-	0xE7, 0x94, 0x98, 0x43, 0xE7, 0x94, 0x9F, 0x43,
-	0xE7, 0x94, 0xA4, 0x43, 0xE7, 0x94, 0xA8, 0x43,
-	0xE7, 0x94, 0xB0, 0x43, 0xE7, 0x94, 0xB2, 0x43,
-	0xE7, 0x94, 0xB3, 0x43, 0xE7, 0x94, 0xB7, 0x43,
-	0xE7, 0x94, 0xBB, 0x43, 0xE7, 0x94, 0xBE, 0x43,
-	0xE7, 0x95, 0x99, 0x43, 0xE7, 0x95, 0xA5, 0x43,
-	0xE7, 0x95, 0xB0, 0x43, 0xE7, 0x96, 0x8B, 0x43,
-	0xE7, 0x96, 0x92, 0x43, 0xE7, 0x97, 0xA2, 0x43,
-	// Bytes fc0 - fff
-	0xE7, 0x98, 0x90, 0x43, 0xE7, 0x98, 0x9D, 0x43,
-	0xE7, 0x98, 0x9F, 0x43, 0xE7, 0x99, 0x82, 0x43,
-	0xE7, 0x99, 0xA9, 0x43, 0xE7, 0x99, 0xB6, 0x43,
-	0xE7, 0x99, 0xBD, 0x43, 0xE7, 0x9A, 0xAE, 0x43,
-	0xE7, 0x9A, 0xBF, 0x43, 0xE7, 0x9B, 0x8A, 0x43,
-	0xE7, 0x9B, 0x9B, 0x43, 0xE7, 0x9B, 0xA3, 0x43,
-	0xE7, 0x9B, 0xA7, 0x43, 0xE7, 0x9B, 0xAE, 0x43,
-	0xE7, 0x9B, 0xB4, 0x43, 0xE7, 0x9C, 0x81, 0x43,
-	// Bytes 1000 - 103f
-	0xE7, 0x9C, 0x9E, 0x43, 0xE7, 0x9C, 0x9F, 0x43,
-	0xE7, 0x9D, 0x80, 0x43, 0xE7, 0x9D, 0x8A, 0x43,
-	0xE7, 0x9E, 0x8B, 0x43, 0xE7, 0x9E, 0xA7, 0x43,
-	0xE7, 0x9F, 0x9B, 0x43, 0xE7, 0x9F, 0xA2, 0x43,
-	0xE7, 0x9F, 0xB3, 0x43, 0xE7, 0xA1, 0x8E, 0x43,
-	0xE7, 0xA1, 0xAB, 0x43, 0xE7, 0xA2, 0x8C, 0x43,
-	0xE7, 0xA2, 0x91, 0x43, 0xE7, 0xA3, 0x8A, 0x43,
-	0xE7, 0xA3, 0x8C, 0x43, 0xE7, 0xA3, 0xBB, 0x43,
-	// Bytes 1040 - 107f
-	0xE7, 0xA4, 0xAA, 0x43, 0xE7, 0xA4, 0xBA, 0x43,
-	0xE7, 0xA4, 0xBC, 0x43, 0xE7, 0xA4, 0xBE, 0x43,
-	0xE7, 0xA5, 0x88, 0x43, 0xE7, 0xA5, 0x89, 0x43,
-	0xE7, 0xA5, 0x90, 0x43, 0xE7, 0xA5, 0x96, 0x43,
-	0xE7, 0xA5, 0x9D, 0x43, 0xE7, 0xA5, 0x9E, 0x43,
-	0xE7, 0xA5, 0xA5, 0x43, 0xE7, 0xA5, 0xBF, 0x43,
-	0xE7, 0xA6, 0x81, 0x43, 0xE7, 0xA6, 0x8D, 0x43,
-	0xE7, 0xA6, 0x8E, 0x43, 0xE7, 0xA6, 0x8F, 0x43,
-	// Bytes 1080 - 10bf
-	0xE7, 0xA6, 0xAE, 0x43, 0xE7, 0xA6, 0xB8, 0x43,
-	0xE7, 0xA6, 0xBE, 0x43, 0xE7, 0xA7, 0x8A, 0x43,
-	0xE7, 0xA7, 0x98, 0x43, 0xE7, 0xA7, 0xAB, 0x43,
-	0xE7, 0xA8, 0x9C, 0x43, 0xE7, 0xA9, 0x80, 0x43,
-	0xE7, 0xA9, 0x8A, 0x43, 0xE7, 0xA9, 0x8F, 0x43,
-	0xE7, 0xA9, 0xB4, 0x43, 0xE7, 0xA9, 0xBA, 0x43,
-	0xE7, 0xAA, 0x81, 0x43, 0xE7, 0xAA, 0xB1, 0x43,
-	0xE7, 0xAB, 0x8B, 0x43, 0xE7, 0xAB, 0xAE, 0x43,
-	// Bytes 10c0 - 10ff
-	0xE7, 0xAB, 0xB9, 0x43, 0xE7, 0xAC, 0xA0, 0x43,
-	0xE7, 0xAE, 0x8F, 0x43, 0xE7, 0xAF, 0x80, 0x43,
-	0xE7, 0xAF, 0x86, 0x43, 0xE7, 0xAF, 0x89, 0x43,
-	0xE7, 0xB0, 0xBE, 0x43, 0xE7, 0xB1, 0xA0, 0x43,
-	0xE7, 0xB1, 0xB3, 0x43, 0xE7, 0xB1, 0xBB, 0x43,
-	0xE7, 0xB2, 0x92, 0x43, 0xE7, 0xB2, 0xBE, 0x43,
-	0xE7, 0xB3, 0x92, 0x43, 0xE7, 0xB3, 0x96, 0x43,
-	0xE7, 0xB3, 0xA3, 0x43, 0xE7, 0xB3, 0xA7, 0x43,
-	// Bytes 1100 - 113f
-	0xE7, 0xB3, 0xA8, 0x43, 0xE7, 0xB3, 0xB8, 0x43,
-	0xE7, 0xB4, 0x80, 0x43, 0xE7, 0xB4, 0x90, 0x43,
-	0xE7, 0xB4, 0xA2, 0x43, 0xE7, 0xB4, 0xAF, 0x43,
-	0xE7, 0xB5, 0x82, 0x43, 0xE7, 0xB5, 0x9B, 0x43,
-	0xE7, 0xB5, 0xA3, 0x43, 0xE7, 0xB6, 0xA0, 0x43,
-	0xE7, 0xB6, 0xBE, 0x43, 0xE7, 0xB7, 0x87, 0x43,
-	0xE7, 0xB7, 0xB4, 0x43, 0xE7, 0xB8, 0x82, 0x43,
-	0xE7, 0xB8, 0x89, 0x43, 0xE7, 0xB8, 0xB7, 0x43,
-	// Bytes 1140 - 117f
-	0xE7, 0xB9, 0x81, 0x43, 0xE7, 0xB9, 0x85, 0x43,
-	0xE7, 0xBC, 0xB6, 0x43, 0xE7, 0xBC, 0xBE, 0x43,
-	0xE7, 0xBD, 0x91, 0x43, 0xE7, 0xBD, 0xB2, 0x43,
-	0xE7, 0xBD, 0xB9, 0x43, 0xE7, 0xBD, 0xBA, 0x43,
-	0xE7, 0xBE, 0x85, 0x43, 0xE7, 0xBE, 0x8A, 0x43,
-	0xE7, 0xBE, 0x95, 0x43, 0xE7, 0xBE, 0x9A, 0x43,
-	0xE7, 0xBE, 0xBD, 0x43, 0xE7, 0xBF, 0xBA, 0x43,
-	0xE8, 0x80, 0x81, 0x43, 0xE8, 0x80, 0x85, 0x43,
-	// Bytes 1180 - 11bf
-	0xE8, 0x80, 0x8C, 0x43, 0xE8, 0x80, 0x92, 0x43,
-	0xE8, 0x80, 0xB3, 0x43, 0xE8, 0x81, 0x86, 0x43,
-	0xE8, 0x81, 0xA0, 0x43, 0xE8, 0x81, 0xAF, 0x43,
-	0xE8, 0x81, 0xB0, 0x43, 0xE8, 0x81, 0xBE, 0x43,
-	0xE8, 0x81, 0xBF, 0x43, 0xE8, 0x82, 0x89, 0x43,
-	0xE8, 0x82, 0x8B, 0x43, 0xE8, 0x82, 0xAD, 0x43,
-	0xE8, 0x82, 0xB2, 0x43, 0xE8, 0x84, 0x83, 0x43,
-	0xE8, 0x84, 0xBE, 0x43, 0xE8, 0x87, 0x98, 0x43,
-	// Bytes 11c0 - 11ff
-	0xE8, 0x87, 0xA3, 0x43, 0xE8, 0x87, 0xA8, 0x43,
-	0xE8, 0x87, 0xAA, 0x43, 0xE8, 0x87, 0xAD, 0x43,
-	0xE8, 0x87, 0xB3, 0x43, 0xE8, 0x87, 0xBC, 0x43,
-	0xE8, 0x88, 0x81, 0x43, 0xE8, 0x88, 0x84, 0x43,
-	0xE8, 0x88, 0x8C, 0x43, 0xE8, 0x88, 0x98, 0x43,
-	0xE8, 0x88, 0x9B, 0x43, 0xE8, 0x88, 0x9F, 0x43,
-	0xE8, 0x89, 0xAE, 0x43, 0xE8, 0x89, 0xAF, 0x43,
-	0xE8, 0x89, 0xB2, 0x43, 0xE8, 0x89, 0xB8, 0x43,
-	// Bytes 1200 - 123f
-	0xE8, 0x89, 0xB9, 0x43, 0xE8, 0x8A, 0x8B, 0x43,
-	0xE8, 0x8A, 0x91, 0x43, 0xE8, 0x8A, 0x9D, 0x43,
-	0xE8, 0x8A, 0xB1, 0x43, 0xE8, 0x8A, 0xB3, 0x43,
-	0xE8, 0x8A, 0xBD, 0x43, 0xE8, 0x8B, 0xA5, 0x43,
-	0xE8, 0x8B, 0xA6, 0x43, 0xE8, 0x8C, 0x9D, 0x43,
-	0xE8, 0x8C, 0xA3, 0x43, 0xE8, 0x8C, 0xB6, 0x43,
-	0xE8, 0x8D, 0x92, 0x43, 0xE8, 0x8D, 0x93, 0x43,
-	0xE8, 0x8D, 0xA3, 0x43, 0xE8, 0x8E, 0xAD, 0x43,
-	// Bytes 1240 - 127f
-	0xE8, 0x8E, 0xBD, 0x43, 0xE8, 0x8F, 0x89, 0x43,
-	0xE8, 0x8F, 0x8A, 0x43, 0xE8, 0x8F, 0x8C, 0x43,
-	0xE8, 0x8F, 0x9C, 0x43, 0xE8, 0x8F, 0xA7, 0x43,
-	0xE8, 0x8F, 0xAF, 0x43, 0xE8, 0x8F, 0xB1, 0x43,
-	0xE8, 0x90, 0xBD, 0x43, 0xE8, 0x91, 0x89, 0x43,
-	0xE8, 0x91, 0x97, 0x43, 0xE8, 0x93, 0xAE, 0x43,
-	0xE8, 0x93, 0xB1, 0x43, 0xE8, 0x93, 0xB3, 0x43,
-	0xE8, 0x93, 0xBC, 0x43, 0xE8, 0x94, 0x96, 0x43,
-	// Bytes 1280 - 12bf
-	0xE8, 0x95, 0xA4, 0x43, 0xE8, 0x97, 0x8D, 0x43,
-	0xE8, 0x97, 0xBA, 0x43, 0xE8, 0x98, 0x86, 0x43,
-	0xE8, 0x98, 0x92, 0x43, 0xE8, 0x98, 0xAD, 0x43,
-	0xE8, 0x98, 0xBF, 0x43, 0xE8, 0x99, 0x8D, 0x43,
-	0xE8, 0x99, 0x90, 0x43, 0xE8, 0x99, 0x9C, 0x43,
-	0xE8, 0x99, 0xA7, 0x43, 0xE8, 0x99, 0xA9, 0x43,
-	0xE8, 0x99, 0xAB, 0x43, 0xE8, 0x9A, 0x88, 0x43,
-	0xE8, 0x9A, 0xA9, 0x43, 0xE8, 0x9B, 0xA2, 0x43,
-	// Bytes 12c0 - 12ff
-	0xE8, 0x9C, 0x8E, 0x43, 0xE8, 0x9C, 0xA8, 0x43,
-	0xE8, 0x9D, 0xAB, 0x43, 0xE8, 0x9D, 0xB9, 0x43,
-	0xE8, 0x9E, 0x86, 0x43, 0xE8, 0x9E, 0xBA, 0x43,
-	0xE8, 0x9F, 0xA1, 0x43, 0xE8, 0xA0, 0x81, 0x43,
-	0xE8, 0xA0, 0x9F, 0x43, 0xE8, 0xA1, 0x80, 0x43,
-	0xE8, 0xA1, 0x8C, 0x43, 0xE8, 0xA1, 0xA0, 0x43,
-	0xE8, 0xA1, 0xA3, 0x43, 0xE8, 0xA3, 0x82, 0x43,
-	0xE8, 0xA3, 0x8F, 0x43, 0xE8, 0xA3, 0x97, 0x43,
-	// Bytes 1300 - 133f
-	0xE8, 0xA3, 0x9E, 0x43, 0xE8, 0xA3, 0xA1, 0x43,
-	0xE8, 0xA3, 0xB8, 0x43, 0xE8, 0xA3, 0xBA, 0x43,
-	0xE8, 0xA4, 0x90, 0x43, 0xE8, 0xA5, 0x81, 0x43,
-	0xE8, 0xA5, 0xA4, 0x43, 0xE8, 0xA5, 0xBE, 0x43,
-	0xE8, 0xA6, 0x86, 0x43, 0xE8, 0xA6, 0x8B, 0x43,
-	0xE8, 0xA6, 0x96, 0x43, 0xE8, 0xA7, 0x92, 0x43,
-	0xE8, 0xA7, 0xA3, 0x43, 0xE8, 0xA8, 0x80, 0x43,
-	0xE8, 0xAA, 0xA0, 0x43, 0xE8, 0xAA, 0xAA, 0x43,
-	// Bytes 1340 - 137f
-	0xE8, 0xAA, 0xBF, 0x43, 0xE8, 0xAB, 0x8B, 0x43,
-	0xE8, 0xAB, 0x92, 0x43, 0xE8, 0xAB, 0x96, 0x43,
-	0xE8, 0xAB, 0xAD, 0x43, 0xE8, 0xAB, 0xB8, 0x43,
-	0xE8, 0xAB, 0xBE, 0x43, 0xE8, 0xAC, 0x81, 0x43,
-	0xE8, 0xAC, 0xB9, 0x43, 0xE8, 0xAD, 0x98, 0x43,
-	0xE8, 0xAE, 0x80, 0x43, 0xE8, 0xAE, 0x8A, 0x43,
-	0xE8, 0xB0, 0xB7, 0x43, 0xE8, 0xB1, 0x86, 0x43,
-	0xE8, 0xB1, 0x88, 0x43, 0xE8, 0xB1, 0x95, 0x43,
-	// Bytes 1380 - 13bf
-	0xE8, 0xB1, 0xB8, 0x43, 0xE8, 0xB2, 0x9D, 0x43,
-	0xE8, 0xB2, 0xA1, 0x43, 0xE8, 0xB2, 0xA9, 0x43,
-	0xE8, 0xB2, 0xAB, 0x43, 0xE8, 0xB3, 0x81, 0x43,
-	0xE8, 0xB3, 0x82, 0x43, 0xE8, 0xB3, 0x87, 0x43,
-	0xE8, 0xB3, 0x88, 0x43, 0xE8, 0xB3, 0x93, 0x43,
-	0xE8, 0xB4, 0x88, 0x43, 0xE8, 0xB4, 0x9B, 0x43,
-	0xE8, 0xB5, 0xA4, 0x43, 0xE8, 0xB5, 0xB0, 0x43,
-	0xE8, 0xB5, 0xB7, 0x43, 0xE8, 0xB6, 0xB3, 0x43,
-	// Bytes 13c0 - 13ff
-	0xE8, 0xB6, 0xBC, 0x43, 0xE8, 0xB7, 0x8B, 0x43,
-	0xE8, 0xB7, 0xAF, 0x43, 0xE8, 0xB7, 0xB0, 0x43,
-	0xE8, 0xBA, 0xAB, 0x43, 0xE8, 0xBB, 0x8A, 0x43,
-	0xE8, 0xBB, 0x94, 0x43, 0xE8, 0xBC, 0xA6, 0x43,
-	0xE8, 0xBC, 0xAA, 0x43, 0xE8, 0xBC, 0xB8, 0x43,
-	0xE8, 0xBC, 0xBB, 0x43, 0xE8, 0xBD, 0xA2, 0x43,
-	0xE8, 0xBE, 0x9B, 0x43, 0xE8, 0xBE, 0x9E, 0x43,
-	0xE8, 0xBE, 0xB0, 0x43, 0xE8, 0xBE, 0xB5, 0x43,
-	// Bytes 1400 - 143f
-	0xE8, 0xBE, 0xB6, 0x43, 0xE9, 0x80, 0xA3, 0x43,
-	0xE9, 0x80, 0xB8, 0x43, 0xE9, 0x81, 0x8A, 0x43,
-	0xE9, 0x81, 0xA9, 0x43, 0xE9, 0x81, 0xB2, 0x43,
-	0xE9, 0x81, 0xBC, 0x43, 0xE9, 0x82, 0x8F, 0x43,
-	0xE9, 0x82, 0x91, 0x43, 0xE9, 0x82, 0x94, 0x43,
-	0xE9, 0x83, 0x8E, 0x43, 0xE9, 0x83, 0x9E, 0x43,
-	0xE9, 0x83, 0xB1, 0x43, 0xE9, 0x83, 0xBD, 0x43,
-	0xE9, 0x84, 0x91, 0x43, 0xE9, 0x84, 0x9B, 0x43,
-	// Bytes 1440 - 147f
-	0xE9, 0x85, 0x89, 0x43, 0xE9, 0x85, 0x8D, 0x43,
-	0xE9, 0x85, 0xAA, 0x43, 0xE9, 0x86, 0x99, 0x43,
-	0xE9, 0x86, 0xB4, 0x43, 0xE9, 0x87, 0x86, 0x43,
-	0xE9, 0x87, 0x8C, 0x43, 0xE9, 0x87, 0x8F, 0x43,
-	0xE9, 0x87, 0x91, 0x43, 0xE9, 0x88, 0xB4, 0x43,
-	0xE9, 0x88, 0xB8, 0x43, 0xE9, 0x89, 0xB6, 0x43,
-	0xE9, 0x89, 0xBC, 0x43, 0xE9, 0x8B, 0x97, 0x43,
-	0xE9, 0x8B, 0x98, 0x43, 0xE9, 0x8C, 0x84, 0x43,
-	// Bytes 1480 - 14bf
-	0xE9, 0x8D, 0x8A, 0x43, 0xE9, 0x8F, 0xB9, 0x43,
-	0xE9, 0x90, 0x95, 0x43, 0xE9, 0x95, 0xB7, 0x43,
-	0xE9, 0x96, 0x80, 0x43, 0xE9, 0x96, 0x8B, 0x43,
-	0xE9, 0x96, 0xAD, 0x43, 0xE9, 0x96, 0xB7, 0x43,
-	0xE9, 0x98, 0x9C, 0x43, 0xE9, 0x98, 0xAE, 0x43,
-	0xE9, 0x99, 0x8B, 0x43, 0xE9, 0x99, 0x8D, 0x43,
-	0xE9, 0x99, 0xB5, 0x43, 0xE9, 0x99, 0xB8, 0x43,
-	0xE9, 0x99, 0xBC, 0x43, 0xE9, 0x9A, 0x86, 0x43,
-	// Bytes 14c0 - 14ff
-	0xE9, 0x9A, 0xA3, 0x43, 0xE9, 0x9A, 0xB6, 0x43,
-	0xE9, 0x9A, 0xB7, 0x43, 0xE9, 0x9A, 0xB8, 0x43,
-	0xE9, 0x9A, 0xB9, 0x43, 0xE9, 0x9B, 0x83, 0x43,
-	0xE9, 0x9B, 0xA2, 0x43, 0xE9, 0x9B, 0xA3, 0x43,
-	0xE9, 0x9B, 0xA8, 0x43, 0xE9, 0x9B, 0xB6, 0x43,
-	0xE9, 0x9B, 0xB7, 0x43, 0xE9, 0x9C, 0xA3, 0x43,
-	0xE9, 0x9C, 0xB2, 0x43, 0xE9, 0x9D, 0x88, 0x43,
-	0xE9, 0x9D, 0x91, 0x43, 0xE9, 0x9D, 0x96, 0x43,
-	// Bytes 1500 - 153f
-	0xE9, 0x9D, 0x9E, 0x43, 0xE9, 0x9D, 0xA2, 0x43,
-	0xE9, 0x9D, 0xA9, 0x43, 0xE9, 0x9F, 0x8B, 0x43,
-	0xE9, 0x9F, 0x9B, 0x43, 0xE9, 0x9F, 0xA0, 0x43,
-	0xE9, 0x9F, 0xAD, 0x43, 0xE9, 0x9F, 0xB3, 0x43,
-	0xE9, 0x9F, 0xBF, 0x43, 0xE9, 0xA0, 0x81, 0x43,
-	0xE9, 0xA0, 0x85, 0x43, 0xE9, 0xA0, 0x8B, 0x43,
-	0xE9, 0xA0, 0x98, 0x43, 0xE9, 0xA0, 0xA9, 0x43,
-	0xE9, 0xA0, 0xBB, 0x43, 0xE9, 0xA1, 0x9E, 0x43,
-	// Bytes 1540 - 157f
-	0xE9, 0xA2, 0xA8, 0x43, 0xE9, 0xA3, 0x9B, 0x43,
-	0xE9, 0xA3, 0x9F, 0x43, 0xE9, 0xA3, 0xA2, 0x43,
-	0xE9, 0xA3, 0xAF, 0x43, 0xE9, 0xA3, 0xBC, 0x43,
-	0xE9, 0xA4, 0xA8, 0x43, 0xE9, 0xA4, 0xA9, 0x43,
-	0xE9, 0xA6, 0x96, 0x43, 0xE9, 0xA6, 0x99, 0x43,
-	0xE9, 0xA6, 0xA7, 0x43, 0xE9, 0xA6, 0xAC, 0x43,
-	0xE9, 0xA7, 0x82, 0x43, 0xE9, 0xA7, 0xB1, 0x43,
-	0xE9, 0xA7, 0xBE, 0x43, 0xE9, 0xA9, 0xAA, 0x43,
-	// Bytes 1580 - 15bf
-	0xE9, 0xAA, 0xA8, 0x43, 0xE9, 0xAB, 0x98, 0x43,
-	0xE9, 0xAB, 0x9F, 0x43, 0xE9, 0xAC, 0x92, 0x43,
-	0xE9, 0xAC, 0xA5, 0x43, 0xE9, 0xAC, 0xAF, 0x43,
-	0xE9, 0xAC, 0xB2, 0x43, 0xE9, 0xAC, 0xBC, 0x43,
-	0xE9, 0xAD, 0x9A, 0x43, 0xE9, 0xAD, 0xAF, 0x43,
-	0xE9, 0xB1, 0x80, 0x43, 0xE9, 0xB1, 0x97, 0x43,
-	0xE9, 0xB3, 0xA5, 0x43, 0xE9, 0xB3, 0xBD, 0x43,
-	0xE9, 0xB5, 0xA7, 0x43, 0xE9, 0xB6, 0xB4, 0x43,
-	// Bytes 15c0 - 15ff
-	0xE9, 0xB7, 0xBA, 0x43, 0xE9, 0xB8, 0x9E, 0x43,
-	0xE9, 0xB9, 0xB5, 0x43, 0xE9, 0xB9, 0xBF, 0x43,
-	0xE9, 0xBA, 0x97, 0x43, 0xE9, 0xBA, 0x9F, 0x43,
-	0xE9, 0xBA, 0xA5, 0x43, 0xE9, 0xBA, 0xBB, 0x43,
-	0xE9, 0xBB, 0x83, 0x43, 0xE9, 0xBB, 0x8D, 0x43,
-	0xE9, 0xBB, 0x8E, 0x43, 0xE9, 0xBB, 0x91, 0x43,
-	0xE9, 0xBB, 0xB9, 0x43, 0xE9, 0xBB, 0xBD, 0x43,
-	0xE9, 0xBB, 0xBE, 0x43, 0xE9, 0xBC, 0x85, 0x43,
-	// Bytes 1600 - 163f
-	0xE9, 0xBC, 0x8E, 0x43, 0xE9, 0xBC, 0x8F, 0x43,
-	0xE9, 0xBC, 0x93, 0x43, 0xE9, 0xBC, 0x96, 0x43,
-	0xE9, 0xBC, 0xA0, 0x43, 0xE9, 0xBC, 0xBB, 0x43,
-	0xE9, 0xBD, 0x83, 0x43, 0xE9, 0xBD, 0x8A, 0x43,
-	0xE9, 0xBD, 0x92, 0x43, 0xE9, 0xBE, 0x8D, 0x43,
-	0xE9, 0xBE, 0x8E, 0x43, 0xE9, 0xBE, 0x9C, 0x43,
-	0xE9, 0xBE, 0x9F, 0x43, 0xE9, 0xBE, 0xA0, 0x43,
-	0xEA, 0x9C, 0xA7, 0x43, 0xEA, 0x9D, 0xAF, 0x43,
-	// Bytes 1640 - 167f
-	0xEA, 0xAC, 0xB7, 0x43, 0xEA, 0xAD, 0x92, 0x44,
-	0xF0, 0xA0, 0x84, 0xA2, 0x44, 0xF0, 0xA0, 0x94,
-	0x9C, 0x44, 0xF0, 0xA0, 0x94, 0xA5, 0x44, 0xF0,
-	0xA0, 0x95, 0x8B, 0x44, 0xF0, 0xA0, 0x98, 0xBA,
-	0x44, 0xF0, 0xA0, 0xA0, 0x84, 0x44, 0xF0, 0xA0,
-	0xA3, 0x9E, 0x44, 0xF0, 0xA0, 0xA8, 0xAC, 0x44,
-	0xF0, 0xA0, 0xAD, 0xA3, 0x44, 0xF0, 0xA1, 0x93,
-	0xA4, 0x44, 0xF0, 0xA1, 0x9A, 0xA8, 0x44, 0xF0,
-	// Bytes 1680 - 16bf
-	0xA1, 0x9B, 0xAA, 0x44, 0xF0, 0xA1, 0xA7, 0x88,
-	0x44, 0xF0, 0xA1, 0xAC, 0x98, 0x44, 0xF0, 0xA1,
-	0xB4, 0x8B, 0x44, 0xF0, 0xA1, 0xB7, 0xA4, 0x44,
-	0xF0, 0xA1, 0xB7, 0xA6, 0x44, 0xF0, 0xA2, 0x86,
-	0x83, 0x44, 0xF0, 0xA2, 0x86, 0x9F, 0x44, 0xF0,
-	0xA2, 0x8C, 0xB1, 0x44, 0xF0, 0xA2, 0x9B, 0x94,
-	0x44, 0xF0, 0xA2, 0xA1, 0x84, 0x44, 0xF0, 0xA2,
-	0xA1, 0x8A, 0x44, 0xF0, 0xA2, 0xAC, 0x8C, 0x44,
-	// Bytes 16c0 - 16ff
-	0xF0, 0xA2, 0xAF, 0xB1, 0x44, 0xF0, 0xA3, 0x80,
-	0x8A, 0x44, 0xF0, 0xA3, 0x8A, 0xB8, 0x44, 0xF0,
-	0xA3, 0x8D, 0x9F, 0x44, 0xF0, 0xA3, 0x8E, 0x93,
-	0x44, 0xF0, 0xA3, 0x8E, 0x9C, 0x44, 0xF0, 0xA3,
-	0x8F, 0x83, 0x44, 0xF0, 0xA3, 0x8F, 0x95, 0x44,
-	0xF0, 0xA3, 0x91, 0xAD, 0x44, 0xF0, 0xA3, 0x9A,
-	0xA3, 0x44, 0xF0, 0xA3, 0xA2, 0xA7, 0x44, 0xF0,
-	0xA3, 0xAA, 0x8D, 0x44, 0xF0, 0xA3, 0xAB, 0xBA,
-	// Bytes 1700 - 173f
-	0x44, 0xF0, 0xA3, 0xB2, 0xBC, 0x44, 0xF0, 0xA3,
-	0xB4, 0x9E, 0x44, 0xF0, 0xA3, 0xBB, 0x91, 0x44,
-	0xF0, 0xA3, 0xBD, 0x9E, 0x44, 0xF0, 0xA3, 0xBE,
-	0x8E, 0x44, 0xF0, 0xA4, 0x89, 0xA3, 0x44, 0xF0,
-	0xA4, 0x8B, 0xAE, 0x44, 0xF0, 0xA4, 0x8E, 0xAB,
-	0x44, 0xF0, 0xA4, 0x98, 0x88, 0x44, 0xF0, 0xA4,
-	0x9C, 0xB5, 0x44, 0xF0, 0xA4, 0xA0, 0x94, 0x44,
-	0xF0, 0xA4, 0xB0, 0xB6, 0x44, 0xF0, 0xA4, 0xB2,
-	// Bytes 1740 - 177f
-	0x92, 0x44, 0xF0, 0xA4, 0xBE, 0xA1, 0x44, 0xF0,
-	0xA4, 0xBE, 0xB8, 0x44, 0xF0, 0xA5, 0x81, 0x84,
-	0x44, 0xF0, 0xA5, 0x83, 0xB2, 0x44, 0xF0, 0xA5,
-	0x83, 0xB3, 0x44, 0xF0, 0xA5, 0x84, 0x99, 0x44,
-	0xF0, 0xA5, 0x84, 0xB3, 0x44, 0xF0, 0xA5, 0x89,
-	0x89, 0x44, 0xF0, 0xA5, 0x90, 0x9D, 0x44, 0xF0,
-	0xA5, 0x98, 0xA6, 0x44, 0xF0, 0xA5, 0x9A, 0x9A,
-	0x44, 0xF0, 0xA5, 0x9B, 0x85, 0x44, 0xF0, 0xA5,
-	// Bytes 1780 - 17bf
-	0xA5, 0xBC, 0x44, 0xF0, 0xA5, 0xAA, 0xA7, 0x44,
-	0xF0, 0xA5, 0xAE, 0xAB, 0x44, 0xF0, 0xA5, 0xB2,
-	0x80, 0x44, 0xF0, 0xA5, 0xB3, 0x90, 0x44, 0xF0,
-	0xA5, 0xBE, 0x86, 0x44, 0xF0, 0xA6, 0x87, 0x9A,
-	0x44, 0xF0, 0xA6, 0x88, 0xA8, 0x44, 0xF0, 0xA6,
-	0x89, 0x87, 0x44, 0xF0, 0xA6, 0x8B, 0x99, 0x44,
-	0xF0, 0xA6, 0x8C, 0xBE, 0x44, 0xF0, 0xA6, 0x93,
-	0x9A, 0x44, 0xF0, 0xA6, 0x94, 0xA3, 0x44, 0xF0,
-	// Bytes 17c0 - 17ff
-	0xA6, 0x96, 0xA8, 0x44, 0xF0, 0xA6, 0x9E, 0xA7,
-	0x44, 0xF0, 0xA6, 0x9E, 0xB5, 0x44, 0xF0, 0xA6,
-	0xAC, 0xBC, 0x44, 0xF0, 0xA6, 0xB0, 0xB6, 0x44,
-	0xF0, 0xA6, 0xB3, 0x95, 0x44, 0xF0, 0xA6, 0xB5,
-	0xAB, 0x44, 0xF0, 0xA6, 0xBC, 0xAC, 0x44, 0xF0,
-	0xA6, 0xBE, 0xB1, 0x44, 0xF0, 0xA7, 0x83, 0x92,
-	0x44, 0xF0, 0xA7, 0x8F, 0x8A, 0x44, 0xF0, 0xA7,
-	0x99, 0xA7, 0x44, 0xF0, 0xA7, 0xA2, 0xAE, 0x44,
-	// Bytes 1800 - 183f
-	0xF0, 0xA7, 0xA5, 0xA6, 0x44, 0xF0, 0xA7, 0xB2,
-	0xA8, 0x44, 0xF0, 0xA7, 0xBB, 0x93, 0x44, 0xF0,
-	0xA7, 0xBC, 0xAF, 0x44, 0xF0, 0xA8, 0x97, 0x92,
-	0x44, 0xF0, 0xA8, 0x97, 0xAD, 0x44, 0xF0, 0xA8,
-	0x9C, 0xAE, 0x44, 0xF0, 0xA8, 0xAF, 0xBA, 0x44,
-	0xF0, 0xA8, 0xB5, 0xB7, 0x44, 0xF0, 0xA9, 0x85,
-	0x85, 0x44, 0xF0, 0xA9, 0x87, 0x9F, 0x44, 0xF0,
-	0xA9, 0x88, 0x9A, 0x44, 0xF0, 0xA9, 0x90, 0x8A,
-	// Bytes 1840 - 187f
-	0x44, 0xF0, 0xA9, 0x92, 0x96, 0x44, 0xF0, 0xA9,
-	0x96, 0xB6, 0x44, 0xF0, 0xA9, 0xAC, 0xB0, 0x44,
-	0xF0, 0xAA, 0x83, 0x8E, 0x44, 0xF0, 0xAA, 0x84,
-	0x85, 0x44, 0xF0, 0xAA, 0x88, 0x8E, 0x44, 0xF0,
-	0xAA, 0x8A, 0x91, 0x44, 0xF0, 0xAA, 0x8E, 0x92,
-	0x44, 0xF0, 0xAA, 0x98, 0x80, 0x42, 0x21, 0x21,
-	0x42, 0x21, 0x3F, 0x42, 0x2E, 0x2E, 0x42, 0x30,
-	0x2C, 0x42, 0x30, 0x2E, 0x42, 0x31, 0x2C, 0x42,
-	// Bytes 1880 - 18bf
-	0x31, 0x2E, 0x42, 0x31, 0x30, 0x42, 0x31, 0x31,
-	0x42, 0x31, 0x32, 0x42, 0x31, 0x33, 0x42, 0x31,
-	0x34, 0x42, 0x31, 0x35, 0x42, 0x31, 0x36, 0x42,
-	0x31, 0x37, 0x42, 0x31, 0x38, 0x42, 0x31, 0x39,
-	0x42, 0x32, 0x2C, 0x42, 0x32, 0x2E, 0x42, 0x32,
-	0x30, 0x42, 0x32, 0x31, 0x42, 0x32, 0x32, 0x42,
-	0x32, 0x33, 0x42, 0x32, 0x34, 0x42, 0x32, 0x35,
-	0x42, 0x32, 0x36, 0x42, 0x32, 0x37, 0x42, 0x32,
-	// Bytes 18c0 - 18ff
-	0x38, 0x42, 0x32, 0x39, 0x42, 0x33, 0x2C, 0x42,
-	0x33, 0x2E, 0x42, 0x33, 0x30, 0x42, 0x33, 0x31,
-	0x42, 0x33, 0x32, 0x42, 0x33, 0x33, 0x42, 0x33,
-	0x34, 0x42, 0x33, 0x35, 0x42, 0x33, 0x36, 0x42,
-	0x33, 0x37, 0x42, 0x33, 0x38, 0x42, 0x33, 0x39,
-	0x42, 0x34, 0x2C, 0x42, 0x34, 0x2E, 0x42, 0x34,
-	0x30, 0x42, 0x34, 0x31, 0x42, 0x34, 0x32, 0x42,
-	0x34, 0x33, 0x42, 0x34, 0x34, 0x42, 0x34, 0x35,
-	// Bytes 1900 - 193f
-	0x42, 0x34, 0x36, 0x42, 0x34, 0x37, 0x42, 0x34,
-	0x38, 0x42, 0x34, 0x39, 0x42, 0x35, 0x2C, 0x42,
-	0x35, 0x2E, 0x42, 0x35, 0x30, 0x42, 0x36, 0x2C,
-	0x42, 0x36, 0x2E, 0x42, 0x37, 0x2C, 0x42, 0x37,
-	0x2E, 0x42, 0x38, 0x2C, 0x42, 0x38, 0x2E, 0x42,
-	0x39, 0x2C, 0x42, 0x39, 0x2E, 0x42, 0x3D, 0x3D,
-	0x42, 0x3F, 0x21, 0x42, 0x3F, 0x3F, 0x42, 0x41,
-	0x55, 0x42, 0x42, 0x71, 0x42, 0x43, 0x44, 0x42,
-	// Bytes 1940 - 197f
-	0x44, 0x4A, 0x42, 0x44, 0x5A, 0x42, 0x44, 0x7A,
-	0x42, 0x47, 0x42, 0x42, 0x47, 0x79, 0x42, 0x48,
-	0x50, 0x42, 0x48, 0x56, 0x42, 0x48, 0x67, 0x42,
-	0x48, 0x7A, 0x42, 0x49, 0x49, 0x42, 0x49, 0x4A,
-	0x42, 0x49, 0x55, 0x42, 0x49, 0x56, 0x42, 0x49,
-	0x58, 0x42, 0x4B, 0x42, 0x42, 0x4B, 0x4B, 0x42,
-	0x4B, 0x4D, 0x42, 0x4C, 0x4A, 0x42, 0x4C, 0x6A,
-	0x42, 0x4D, 0x42, 0x42, 0x4D, 0x43, 0x42, 0x4D,
-	// Bytes 1980 - 19bf
-	0x44, 0x42, 0x4D, 0x56, 0x42, 0x4D, 0x57, 0x42,
-	0x4E, 0x4A, 0x42, 0x4E, 0x6A, 0x42, 0x4E, 0x6F,
-	0x42, 0x50, 0x48, 0x42, 0x50, 0x52, 0x42, 0x50,
-	0x61, 0x42, 0x52, 0x73, 0x42, 0x53, 0x44, 0x42,
-	0x53, 0x4D, 0x42, 0x53, 0x53, 0x42, 0x53, 0x76,
-	0x42, 0x54, 0x4D, 0x42, 0x56, 0x49, 0x42, 0x57,
-	0x43, 0x42, 0x57, 0x5A, 0x42, 0x57, 0x62, 0x42,
-	0x58, 0x49, 0x42, 0x63, 0x63, 0x42, 0x63, 0x64,
-	// Bytes 19c0 - 19ff
-	0x42, 0x63, 0x6D, 0x42, 0x64, 0x42, 0x42, 0x64,
-	0x61, 0x42, 0x64, 0x6C, 0x42, 0x64, 0x6D, 0x42,
-	0x64, 0x7A, 0x42, 0x65, 0x56, 0x42, 0x66, 0x66,
-	0x42, 0x66, 0x69, 0x42, 0x66, 0x6C, 0x42, 0x66,
-	0x6D, 0x42, 0x68, 0x61, 0x42, 0x69, 0x69, 0x42,
-	0x69, 0x6A, 0x42, 0x69, 0x6E, 0x42, 0x69, 0x76,
-	0x42, 0x69, 0x78, 0x42, 0x6B, 0x41, 0x42, 0x6B,
-	0x56, 0x42, 0x6B, 0x57, 0x42, 0x6B, 0x67, 0x42,
-	// Bytes 1a00 - 1a3f
-	0x6B, 0x6C, 0x42, 0x6B, 0x6D, 0x42, 0x6B, 0x74,
-	0x42, 0x6C, 0x6A, 0x42, 0x6C, 0x6D, 0x42, 0x6C,
-	0x6E, 0x42, 0x6C, 0x78, 0x42, 0x6D, 0x32, 0x42,
-	0x6D, 0x33, 0x42, 0x6D, 0x41, 0x42, 0x6D, 0x56,
-	0x42, 0x6D, 0x57, 0x42, 0x6D, 0x62, 0x42, 0x6D,
-	0x67, 0x42, 0x6D, 0x6C, 0x42, 0x6D, 0x6D, 0x42,
-	0x6D, 0x73, 0x42, 0x6E, 0x41, 0x42, 0x6E, 0x46,
-	0x42, 0x6E, 0x56, 0x42, 0x6E, 0x57, 0x42, 0x6E,
-	// Bytes 1a40 - 1a7f
-	0x6A, 0x42, 0x6E, 0x6D, 0x42, 0x6E, 0x73, 0x42,
-	0x6F, 0x56, 0x42, 0x70, 0x41, 0x42, 0x70, 0x46,
-	0x42, 0x70, 0x56, 0x42, 0x70, 0x57, 0x42, 0x70,
-	0x63, 0x42, 0x70, 0x73, 0x42, 0x73, 0x72, 0x42,
-	0x73, 0x74, 0x42, 0x76, 0x69, 0x42, 0x78, 0x69,
-	0x43, 0x28, 0x31, 0x29, 0x43, 0x28, 0x32, 0x29,
-	0x43, 0x28, 0x33, 0x29, 0x43, 0x28, 0x34, 0x29,
-	0x43, 0x28, 0x35, 0x29, 0x43, 0x28, 0x36, 0x29,
-	// Bytes 1a80 - 1abf
-	0x43, 0x28, 0x37, 0x29, 0x43, 0x28, 0x38, 0x29,
-	0x43, 0x28, 0x39, 0x29, 0x43, 0x28, 0x41, 0x29,
-	0x43, 0x28, 0x42, 0x29, 0x43, 0x28, 0x43, 0x29,
-	0x43, 0x28, 0x44, 0x29, 0x43, 0x28, 0x45, 0x29,
-	0x43, 0x28, 0x46, 0x29, 0x43, 0x28, 0x47, 0x29,
-	0x43, 0x28, 0x48, 0x29, 0x43, 0x28, 0x49, 0x29,
-	0x43, 0x28, 0x4A, 0x29, 0x43, 0x28, 0x4B, 0x29,
-	0x43, 0x28, 0x4C, 0x29, 0x43, 0x28, 0x4D, 0x29,
-	// Bytes 1ac0 - 1aff
-	0x43, 0x28, 0x4E, 0x29, 0x43, 0x28, 0x4F, 0x29,
-	0x43, 0x28, 0x50, 0x29, 0x43, 0x28, 0x51, 0x29,
-	0x43, 0x28, 0x52, 0x29, 0x43, 0x28, 0x53, 0x29,
-	0x43, 0x28, 0x54, 0x29, 0x43, 0x28, 0x55, 0x29,
-	0x43, 0x28, 0x56, 0x29, 0x43, 0x28, 0x57, 0x29,
-	0x43, 0x28, 0x58, 0x29, 0x43, 0x28, 0x59, 0x29,
-	0x43, 0x28, 0x5A, 0x29, 0x43, 0x28, 0x61, 0x29,
-	0x43, 0x28, 0x62, 0x29, 0x43, 0x28, 0x63, 0x29,
-	// Bytes 1b00 - 1b3f
-	0x43, 0x28, 0x64, 0x29, 0x43, 0x28, 0x65, 0x29,
-	0x43, 0x28, 0x66, 0x29, 0x43, 0x28, 0x67, 0x29,
-	0x43, 0x28, 0x68, 0x29, 0x43, 0x28, 0x69, 0x29,
-	0x43, 0x28, 0x6A, 0x29, 0x43, 0x28, 0x6B, 0x29,
-	0x43, 0x28, 0x6C, 0x29, 0x43, 0x28, 0x6D, 0x29,
-	0x43, 0x28, 0x6E, 0x29, 0x43, 0x28, 0x6F, 0x29,
-	0x43, 0x28, 0x70, 0x29, 0x43, 0x28, 0x71, 0x29,
-	0x43, 0x28, 0x72, 0x29, 0x43, 0x28, 0x73, 0x29,
-	// Bytes 1b40 - 1b7f
-	0x43, 0x28, 0x74, 0x29, 0x43, 0x28, 0x75, 0x29,
-	0x43, 0x28, 0x76, 0x29, 0x43, 0x28, 0x77, 0x29,
-	0x43, 0x28, 0x78, 0x29, 0x43, 0x28, 0x79, 0x29,
-	0x43, 0x28, 0x7A, 0x29, 0x43, 0x2E, 0x2E, 0x2E,
-	0x43, 0x31, 0x30, 0x2E, 0x43, 0x31, 0x31, 0x2E,
-	0x43, 0x31, 0x32, 0x2E, 0x43, 0x31, 0x33, 0x2E,
-	0x43, 0x31, 0x34, 0x2E, 0x43, 0x31, 0x35, 0x2E,
-	0x43, 0x31, 0x36, 0x2E, 0x43, 0x31, 0x37, 0x2E,
-	// Bytes 1b80 - 1bbf
-	0x43, 0x31, 0x38, 0x2E, 0x43, 0x31, 0x39, 0x2E,
-	0x43, 0x32, 0x30, 0x2E, 0x43, 0x3A, 0x3A, 0x3D,
-	0x43, 0x3D, 0x3D, 0x3D, 0x43, 0x43, 0x6F, 0x2E,
-	0x43, 0x46, 0x41, 0x58, 0x43, 0x47, 0x48, 0x7A,
-	0x43, 0x47, 0x50, 0x61, 0x43, 0x49, 0x49, 0x49,
-	0x43, 0x4C, 0x54, 0x44, 0x43, 0x4C, 0xC2, 0xB7,
-	0x43, 0x4D, 0x48, 0x7A, 0x43, 0x4D, 0x50, 0x61,
-	0x43, 0x4D, 0xCE, 0xA9, 0x43, 0x50, 0x50, 0x4D,
-	// Bytes 1bc0 - 1bff
-	0x43, 0x50, 0x50, 0x56, 0x43, 0x50, 0x54, 0x45,
-	0x43, 0x54, 0x45, 0x4C, 0x43, 0x54, 0x48, 0x7A,
-	0x43, 0x56, 0x49, 0x49, 0x43, 0x58, 0x49, 0x49,
-	0x43, 0x61, 0x2F, 0x63, 0x43, 0x61, 0x2F, 0x73,
-	0x43, 0x61, 0xCA, 0xBE, 0x43, 0x62, 0x61, 0x72,
-	0x43, 0x63, 0x2F, 0x6F, 0x43, 0x63, 0x2F, 0x75,
-	0x43, 0x63, 0x61, 0x6C, 0x43, 0x63, 0x6D, 0x32,
-	0x43, 0x63, 0x6D, 0x33, 0x43, 0x64, 0x6D, 0x32,
-	// Bytes 1c00 - 1c3f
-	0x43, 0x64, 0x6D, 0x33, 0x43, 0x65, 0x72, 0x67,
-	0x43, 0x66, 0x66, 0x69, 0x43, 0x66, 0x66, 0x6C,
-	0x43, 0x67, 0x61, 0x6C, 0x43, 0x68, 0x50, 0x61,
-	0x43, 0x69, 0x69, 0x69, 0x43, 0x6B, 0x48, 0x7A,
-	0x43, 0x6B, 0x50, 0x61, 0x43, 0x6B, 0x6D, 0x32,
-	0x43, 0x6B, 0x6D, 0x33, 0x43, 0x6B, 0xCE, 0xA9,
-	0x43, 0x6C, 0x6F, 0x67, 0x43, 0x6C, 0xC2, 0xB7,
-	0x43, 0x6D, 0x69, 0x6C, 0x43, 0x6D, 0x6D, 0x32,
-	// Bytes 1c40 - 1c7f
-	0x43, 0x6D, 0x6D, 0x33, 0x43, 0x6D, 0x6F, 0x6C,
-	0x43, 0x72, 0x61, 0x64, 0x43, 0x76, 0x69, 0x69,
-	0x43, 0x78, 0x69, 0x69, 0x43, 0xC2, 0xB0, 0x43,
-	0x43, 0xC2, 0xB0, 0x46, 0x43, 0xCA, 0xBC, 0x6E,
-	0x43, 0xCE, 0xBC, 0x41, 0x43, 0xCE, 0xBC, 0x46,
-	0x43, 0xCE, 0xBC, 0x56, 0x43, 0xCE, 0xBC, 0x57,
-	0x43, 0xCE, 0xBC, 0x67, 0x43, 0xCE, 0xBC, 0x6C,
-	0x43, 0xCE, 0xBC, 0x6D, 0x43, 0xCE, 0xBC, 0x73,
-	// Bytes 1c80 - 1cbf
-	0x44, 0x28, 0x31, 0x30, 0x29, 0x44, 0x28, 0x31,
-	0x31, 0x29, 0x44, 0x28, 0x31, 0x32, 0x29, 0x44,
-	0x28, 0x31, 0x33, 0x29, 0x44, 0x28, 0x31, 0x34,
-	0x29, 0x44, 0x28, 0x31, 0x35, 0x29, 0x44, 0x28,
-	0x31, 0x36, 0x29, 0x44, 0x28, 0x31, 0x37, 0x29,
-	0x44, 0x28, 0x31, 0x38, 0x29, 0x44, 0x28, 0x31,
-	0x39, 0x29, 0x44, 0x28, 0x32, 0x30, 0x29, 0x44,
-	0x30, 0xE7, 0x82, 0xB9, 0x44, 0x31, 0xE2, 0x81,
-	// Bytes 1cc0 - 1cff
-	0x84, 0x44, 0x31, 0xE6, 0x97, 0xA5, 0x44, 0x31,
-	0xE6, 0x9C, 0x88, 0x44, 0x31, 0xE7, 0x82, 0xB9,
-	0x44, 0x32, 0xE6, 0x97, 0xA5, 0x44, 0x32, 0xE6,
-	0x9C, 0x88, 0x44, 0x32, 0xE7, 0x82, 0xB9, 0x44,
-	0x33, 0xE6, 0x97, 0xA5, 0x44, 0x33, 0xE6, 0x9C,
-	0x88, 0x44, 0x33, 0xE7, 0x82, 0xB9, 0x44, 0x34,
-	0xE6, 0x97, 0xA5, 0x44, 0x34, 0xE6, 0x9C, 0x88,
-	0x44, 0x34, 0xE7, 0x82, 0xB9, 0x44, 0x35, 0xE6,
-	// Bytes 1d00 - 1d3f
-	0x97, 0xA5, 0x44, 0x35, 0xE6, 0x9C, 0x88, 0x44,
-	0x35, 0xE7, 0x82, 0xB9, 0x44, 0x36, 0xE6, 0x97,
-	0xA5, 0x44, 0x36, 0xE6, 0x9C, 0x88, 0x44, 0x36,
-	0xE7, 0x82, 0xB9, 0x44, 0x37, 0xE6, 0x97, 0xA5,
-	0x44, 0x37, 0xE6, 0x9C, 0x88, 0x44, 0x37, 0xE7,
-	0x82, 0xB9, 0x44, 0x38, 0xE6, 0x97, 0xA5, 0x44,
-	0x38, 0xE6, 0x9C, 0x88, 0x44, 0x38, 0xE7, 0x82,
-	0xB9, 0x44, 0x39, 0xE6, 0x97, 0xA5, 0x44, 0x39,
-	// Bytes 1d40 - 1d7f
-	0xE6, 0x9C, 0x88, 0x44, 0x39, 0xE7, 0x82, 0xB9,
-	0x44, 0x56, 0x49, 0x49, 0x49, 0x44, 0x61, 0x2E,
-	0x6D, 0x2E, 0x44, 0x6B, 0x63, 0x61, 0x6C, 0x44,
-	0x70, 0x2E, 0x6D, 0x2E, 0x44, 0x76, 0x69, 0x69,
-	0x69, 0x44, 0xD5, 0xA5, 0xD6, 0x82, 0x44, 0xD5,
-	0xB4, 0xD5, 0xA5, 0x44, 0xD5, 0xB4, 0xD5, 0xAB,
-	0x44, 0xD5, 0xB4, 0xD5, 0xAD, 0x44, 0xD5, 0xB4,
-	0xD5, 0xB6, 0x44, 0xD5, 0xBE, 0xD5, 0xB6, 0x44,
-	// Bytes 1d80 - 1dbf
-	0xD7, 0x90, 0xD7, 0x9C, 0x44, 0xD8, 0xA7, 0xD9,
-	0xB4, 0x44, 0xD8, 0xA8, 0xD8, 0xAC, 0x44, 0xD8,
-	0xA8, 0xD8, 0xAD, 0x44, 0xD8, 0xA8, 0xD8, 0xAE,
-	0x44, 0xD8, 0xA8, 0xD8, 0xB1, 0x44, 0xD8, 0xA8,
-	0xD8, 0xB2, 0x44, 0xD8, 0xA8, 0xD9, 0x85, 0x44,
-	0xD8, 0xA8, 0xD9, 0x86, 0x44, 0xD8, 0xA8, 0xD9,
-	0x87, 0x44, 0xD8, 0xA8, 0xD9, 0x89, 0x44, 0xD8,
-	0xA8, 0xD9, 0x8A, 0x44, 0xD8, 0xAA, 0xD8, 0xAC,
-	// Bytes 1dc0 - 1dff
-	0x44, 0xD8, 0xAA, 0xD8, 0xAD, 0x44, 0xD8, 0xAA,
-	0xD8, 0xAE, 0x44, 0xD8, 0xAA, 0xD8, 0xB1, 0x44,
-	0xD8, 0xAA, 0xD8, 0xB2, 0x44, 0xD8, 0xAA, 0xD9,
-	0x85, 0x44, 0xD8, 0xAA, 0xD9, 0x86, 0x44, 0xD8,
-	0xAA, 0xD9, 0x87, 0x44, 0xD8, 0xAA, 0xD9, 0x89,
-	0x44, 0xD8, 0xAA, 0xD9, 0x8A, 0x44, 0xD8, 0xAB,
-	0xD8, 0xAC, 0x44, 0xD8, 0xAB, 0xD8, 0xB1, 0x44,
-	0xD8, 0xAB, 0xD8, 0xB2, 0x44, 0xD8, 0xAB, 0xD9,
-	// Bytes 1e00 - 1e3f
-	0x85, 0x44, 0xD8, 0xAB, 0xD9, 0x86, 0x44, 0xD8,
-	0xAB, 0xD9, 0x87, 0x44, 0xD8, 0xAB, 0xD9, 0x89,
-	0x44, 0xD8, 0xAB, 0xD9, 0x8A, 0x44, 0xD8, 0xAC,
-	0xD8, 0xAD, 0x44, 0xD8, 0xAC, 0xD9, 0x85, 0x44,
-	0xD8, 0xAC, 0xD9, 0x89, 0x44, 0xD8, 0xAC, 0xD9,
-	0x8A, 0x44, 0xD8, 0xAD, 0xD8, 0xAC, 0x44, 0xD8,
-	0xAD, 0xD9, 0x85, 0x44, 0xD8, 0xAD, 0xD9, 0x89,
-	0x44, 0xD8, 0xAD, 0xD9, 0x8A, 0x44, 0xD8, 0xAE,
-	// Bytes 1e40 - 1e7f
-	0xD8, 0xAC, 0x44, 0xD8, 0xAE, 0xD8, 0xAD, 0x44,
-	0xD8, 0xAE, 0xD9, 0x85, 0x44, 0xD8, 0xAE, 0xD9,
-	0x89, 0x44, 0xD8, 0xAE, 0xD9, 0x8A, 0x44, 0xD8,
-	0xB3, 0xD8, 0xAC, 0x44, 0xD8, 0xB3, 0xD8, 0xAD,
-	0x44, 0xD8, 0xB3, 0xD8, 0xAE, 0x44, 0xD8, 0xB3,
-	0xD8, 0xB1, 0x44, 0xD8, 0xB3, 0xD9, 0x85, 0x44,
-	0xD8, 0xB3, 0xD9, 0x87, 0x44, 0xD8, 0xB3, 0xD9,
-	0x89, 0x44, 0xD8, 0xB3, 0xD9, 0x8A, 0x44, 0xD8,
-	// Bytes 1e80 - 1ebf
-	0xB4, 0xD8, 0xAC, 0x44, 0xD8, 0xB4, 0xD8, 0xAD,
-	0x44, 0xD8, 0xB4, 0xD8, 0xAE, 0x44, 0xD8, 0xB4,
-	0xD8, 0xB1, 0x44, 0xD8, 0xB4, 0xD9, 0x85, 0x44,
-	0xD8, 0xB4, 0xD9, 0x87, 0x44, 0xD8, 0xB4, 0xD9,
-	0x89, 0x44, 0xD8, 0xB4, 0xD9, 0x8A, 0x44, 0xD8,
-	0xB5, 0xD8, 0xAD, 0x44, 0xD8, 0xB5, 0xD8, 0xAE,
-	0x44, 0xD8, 0xB5, 0xD8, 0xB1, 0x44, 0xD8, 0xB5,
-	0xD9, 0x85, 0x44, 0xD8, 0xB5, 0xD9, 0x89, 0x44,
-	// Bytes 1ec0 - 1eff
-	0xD8, 0xB5, 0xD9, 0x8A, 0x44, 0xD8, 0xB6, 0xD8,
-	0xAC, 0x44, 0xD8, 0xB6, 0xD8, 0xAD, 0x44, 0xD8,
-	0xB6, 0xD8, 0xAE, 0x44, 0xD8, 0xB6, 0xD8, 0xB1,
-	0x44, 0xD8, 0xB6, 0xD9, 0x85, 0x44, 0xD8, 0xB6,
-	0xD9, 0x89, 0x44, 0xD8, 0xB6, 0xD9, 0x8A, 0x44,
-	0xD8, 0xB7, 0xD8, 0xAD, 0x44, 0xD8, 0xB7, 0xD9,
-	0x85, 0x44, 0xD8, 0xB7, 0xD9, 0x89, 0x44, 0xD8,
-	0xB7, 0xD9, 0x8A, 0x44, 0xD8, 0xB8, 0xD9, 0x85,
-	// Bytes 1f00 - 1f3f
-	0x44, 0xD8, 0xB9, 0xD8, 0xAC, 0x44, 0xD8, 0xB9,
-	0xD9, 0x85, 0x44, 0xD8, 0xB9, 0xD9, 0x89, 0x44,
-	0xD8, 0xB9, 0xD9, 0x8A, 0x44, 0xD8, 0xBA, 0xD8,
-	0xAC, 0x44, 0xD8, 0xBA, 0xD9, 0x85, 0x44, 0xD8,
-	0xBA, 0xD9, 0x89, 0x44, 0xD8, 0xBA, 0xD9, 0x8A,
-	0x44, 0xD9, 0x81, 0xD8, 0xAC, 0x44, 0xD9, 0x81,
-	0xD8, 0xAD, 0x44, 0xD9, 0x81, 0xD8, 0xAE, 0x44,
-	0xD9, 0x81, 0xD9, 0x85, 0x44, 0xD9, 0x81, 0xD9,
-	// Bytes 1f40 - 1f7f
-	0x89, 0x44, 0xD9, 0x81, 0xD9, 0x8A, 0x44, 0xD9,
-	0x82, 0xD8, 0xAD, 0x44, 0xD9, 0x82, 0xD9, 0x85,
-	0x44, 0xD9, 0x82, 0xD9, 0x89, 0x44, 0xD9, 0x82,
-	0xD9, 0x8A, 0x44, 0xD9, 0x83, 0xD8, 0xA7, 0x44,
-	0xD9, 0x83, 0xD8, 0xAC, 0x44, 0xD9, 0x83, 0xD8,
-	0xAD, 0x44, 0xD9, 0x83, 0xD8, 0xAE, 0x44, 0xD9,
-	0x83, 0xD9, 0x84, 0x44, 0xD9, 0x83, 0xD9, 0x85,
-	0x44, 0xD9, 0x83, 0xD9, 0x89, 0x44, 0xD9, 0x83,
-	// Bytes 1f80 - 1fbf
-	0xD9, 0x8A, 0x44, 0xD9, 0x84, 0xD8, 0xA7, 0x44,
-	0xD9, 0x84, 0xD8, 0xAC, 0x44, 0xD9, 0x84, 0xD8,
-	0xAD, 0x44, 0xD9, 0x84, 0xD8, 0xAE, 0x44, 0xD9,
-	0x84, 0xD9, 0x85, 0x44, 0xD9, 0x84, 0xD9, 0x87,
-	0x44, 0xD9, 0x84, 0xD9, 0x89, 0x44, 0xD9, 0x84,
-	0xD9, 0x8A, 0x44, 0xD9, 0x85, 0xD8, 0xA7, 0x44,
-	0xD9, 0x85, 0xD8, 0xAC, 0x44, 0xD9, 0x85, 0xD8,
-	0xAD, 0x44, 0xD9, 0x85, 0xD8, 0xAE, 0x44, 0xD9,
-	// Bytes 1fc0 - 1fff
-	0x85, 0xD9, 0x85, 0x44, 0xD9, 0x85, 0xD9, 0x89,
-	0x44, 0xD9, 0x85, 0xD9, 0x8A, 0x44, 0xD9, 0x86,
-	0xD8, 0xAC, 0x44, 0xD9, 0x86, 0xD8, 0xAD, 0x44,
-	0xD9, 0x86, 0xD8, 0xAE, 0x44, 0xD9, 0x86, 0xD8,
-	0xB1, 0x44, 0xD9, 0x86, 0xD8, 0xB2, 0x44, 0xD9,
-	0x86, 0xD9, 0x85, 0x44, 0xD9, 0x86, 0xD9, 0x86,
-	0x44, 0xD9, 0x86, 0xD9, 0x87, 0x44, 0xD9, 0x86,
-	0xD9, 0x89, 0x44, 0xD9, 0x86, 0xD9, 0x8A, 0x44,
-	// Bytes 2000 - 203f
-	0xD9, 0x87, 0xD8, 0xAC, 0x44, 0xD9, 0x87, 0xD9,
-	0x85, 0x44, 0xD9, 0x87, 0xD9, 0x89, 0x44, 0xD9,
-	0x87, 0xD9, 0x8A, 0x44, 0xD9, 0x88, 0xD9, 0xB4,
-	0x44, 0xD9, 0x8A, 0xD8, 0xAC, 0x44, 0xD9, 0x8A,
-	0xD8, 0xAD, 0x44, 0xD9, 0x8A, 0xD8, 0xAE, 0x44,
-	0xD9, 0x8A, 0xD8, 0xB1, 0x44, 0xD9, 0x8A, 0xD8,
-	0xB2, 0x44, 0xD9, 0x8A, 0xD9, 0x85, 0x44, 0xD9,
-	0x8A, 0xD9, 0x86, 0x44, 0xD9, 0x8A, 0xD9, 0x87,
-	// Bytes 2040 - 207f
-	0x44, 0xD9, 0x8A, 0xD9, 0x89, 0x44, 0xD9, 0x8A,
-	0xD9, 0x8A, 0x44, 0xD9, 0x8A, 0xD9, 0xB4, 0x44,
-	0xDB, 0x87, 0xD9, 0xB4, 0x45, 0x28, 0xE1, 0x84,
-	0x80, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x82, 0x29,
-	0x45, 0x28, 0xE1, 0x84, 0x83, 0x29, 0x45, 0x28,
-	0xE1, 0x84, 0x85, 0x29, 0x45, 0x28, 0xE1, 0x84,
-	0x86, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x87, 0x29,
-	0x45, 0x28, 0xE1, 0x84, 0x89, 0x29, 0x45, 0x28,
-	// Bytes 2080 - 20bf
-	0xE1, 0x84, 0x8B, 0x29, 0x45, 0x28, 0xE1, 0x84,
-	0x8C, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x8E, 0x29,
-	0x45, 0x28, 0xE1, 0x84, 0x8F, 0x29, 0x45, 0x28,
-	0xE1, 0x84, 0x90, 0x29, 0x45, 0x28, 0xE1, 0x84,
-	0x91, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x92, 0x29,
-	0x45, 0x28, 0xE4, 0xB8, 0x80, 0x29, 0x45, 0x28,
-	0xE4, 0xB8, 0x83, 0x29, 0x45, 0x28, 0xE4, 0xB8,
-	0x89, 0x29, 0x45, 0x28, 0xE4, 0xB9, 0x9D, 0x29,
-	// Bytes 20c0 - 20ff
-	0x45, 0x28, 0xE4, 0xBA, 0x8C, 0x29, 0x45, 0x28,
-	0xE4, 0xBA, 0x94, 0x29, 0x45, 0x28, 0xE4, 0xBB,
-	0xA3, 0x29, 0x45, 0x28, 0xE4, 0xBC, 0x81, 0x29,
-	0x45, 0x28, 0xE4, 0xBC, 0x91, 0x29, 0x45, 0x28,
-	0xE5, 0x85, 0xAB, 0x29, 0x45, 0x28, 0xE5, 0x85,
-	0xAD, 0x29, 0x45, 0x28, 0xE5, 0x8A, 0xB4, 0x29,
-	0x45, 0x28, 0xE5, 0x8D, 0x81, 0x29, 0x45, 0x28,
-	0xE5, 0x8D, 0x94, 0x29, 0x45, 0x28, 0xE5, 0x90,
-	// Bytes 2100 - 213f
-	0x8D, 0x29, 0x45, 0x28, 0xE5, 0x91, 0xBC, 0x29,
-	0x45, 0x28, 0xE5, 0x9B, 0x9B, 0x29, 0x45, 0x28,
-	0xE5, 0x9C, 0x9F, 0x29, 0x45, 0x28, 0xE5, 0xAD,
-	0xA6, 0x29, 0x45, 0x28, 0xE6, 0x97, 0xA5, 0x29,
-	0x45, 0x28, 0xE6, 0x9C, 0x88, 0x29, 0x45, 0x28,
-	0xE6, 0x9C, 0x89, 0x29, 0x45, 0x28, 0xE6, 0x9C,
-	0xA8, 0x29, 0x45, 0x28, 0xE6, 0xA0, 0xAA, 0x29,
-	0x45, 0x28, 0xE6, 0xB0, 0xB4, 0x29, 0x45, 0x28,
-	// Bytes 2140 - 217f
-	0xE7, 0x81, 0xAB, 0x29, 0x45, 0x28, 0xE7, 0x89,
-	0xB9, 0x29, 0x45, 0x28, 0xE7, 0x9B, 0xA3, 0x29,
-	0x45, 0x28, 0xE7, 0xA4, 0xBE, 0x29, 0x45, 0x28,
-	0xE7, 0xA5, 0x9D, 0x29, 0x45, 0x28, 0xE7, 0xA5,
-	0xAD, 0x29, 0x45, 0x28, 0xE8, 0x87, 0xAA, 0x29,
-	0x45, 0x28, 0xE8, 0x87, 0xB3, 0x29, 0x45, 0x28,
-	0xE8, 0xB2, 0xA1, 0x29, 0x45, 0x28, 0xE8, 0xB3,
-	0x87, 0x29, 0x45, 0x28, 0xE9, 0x87, 0x91, 0x29,
-	// Bytes 2180 - 21bf
-	0x45, 0x30, 0xE2, 0x81, 0x84, 0x33, 0x45, 0x31,
-	0x30, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x30, 0xE6,
-	0x9C, 0x88, 0x45, 0x31, 0x30, 0xE7, 0x82, 0xB9,
-	0x45, 0x31, 0x31, 0xE6, 0x97, 0xA5, 0x45, 0x31,
-	0x31, 0xE6, 0x9C, 0x88, 0x45, 0x31, 0x31, 0xE7,
-	0x82, 0xB9, 0x45, 0x31, 0x32, 0xE6, 0x97, 0xA5,
-	0x45, 0x31, 0x32, 0xE6, 0x9C, 0x88, 0x45, 0x31,
-	0x32, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x33, 0xE6,
-	// Bytes 21c0 - 21ff
-	0x97, 0xA5, 0x45, 0x31, 0x33, 0xE7, 0x82, 0xB9,
-	0x45, 0x31, 0x34, 0xE6, 0x97, 0xA5, 0x45, 0x31,
-	0x34, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x35, 0xE6,
-	0x97, 0xA5, 0x45, 0x31, 0x35, 0xE7, 0x82, 0xB9,
-	0x45, 0x31, 0x36, 0xE6, 0x97, 0xA5, 0x45, 0x31,
-	0x36, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x37, 0xE6,
-	0x97, 0xA5, 0x45, 0x31, 0x37, 0xE7, 0x82, 0xB9,
-	0x45, 0x31, 0x38, 0xE6, 0x97, 0xA5, 0x45, 0x31,
-	// Bytes 2200 - 223f
-	0x38, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x39, 0xE6,
-	0x97, 0xA5, 0x45, 0x31, 0x39, 0xE7, 0x82, 0xB9,
-	0x45, 0x31, 0xE2, 0x81, 0x84, 0x32, 0x45, 0x31,
-	0xE2, 0x81, 0x84, 0x33, 0x45, 0x31, 0xE2, 0x81,
-	0x84, 0x34, 0x45, 0x31, 0xE2, 0x81, 0x84, 0x35,
-	0x45, 0x31, 0xE2, 0x81, 0x84, 0x36, 0x45, 0x31,
-	0xE2, 0x81, 0x84, 0x37, 0x45, 0x31, 0xE2, 0x81,
-	0x84, 0x38, 0x45, 0x31, 0xE2, 0x81, 0x84, 0x39,
-	// Bytes 2240 - 227f
-	0x45, 0x32, 0x30, 0xE6, 0x97, 0xA5, 0x45, 0x32,
-	0x30, 0xE7, 0x82, 0xB9, 0x45, 0x32, 0x31, 0xE6,
-	0x97, 0xA5, 0x45, 0x32, 0x31, 0xE7, 0x82, 0xB9,
-	0x45, 0x32, 0x32, 0xE6, 0x97, 0xA5, 0x45, 0x32,
-	0x32, 0xE7, 0x82, 0xB9, 0x45, 0x32, 0x33, 0xE6,
-	0x97, 0xA5, 0x45, 0x32, 0x33, 0xE7, 0x82, 0xB9,
-	0x45, 0x32, 0x34, 0xE6, 0x97, 0xA5, 0x45, 0x32,
-	0x34, 0xE7, 0x82, 0xB9, 0x45, 0x32, 0x35, 0xE6,
-	// Bytes 2280 - 22bf
-	0x97, 0xA5, 0x45, 0x32, 0x36, 0xE6, 0x97, 0xA5,
-	0x45, 0x32, 0x37, 0xE6, 0x97, 0xA5, 0x45, 0x32,
-	0x38, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0x39, 0xE6,
-	0x97, 0xA5, 0x45, 0x32, 0xE2, 0x81, 0x84, 0x33,
-	0x45, 0x32, 0xE2, 0x81, 0x84, 0x35, 0x45, 0x33,
-	0x30, 0xE6, 0x97, 0xA5, 0x45, 0x33, 0x31, 0xE6,
-	0x97, 0xA5, 0x45, 0x33, 0xE2, 0x81, 0x84, 0x34,
-	0x45, 0x33, 0xE2, 0x81, 0x84, 0x35, 0x45, 0x33,
-	// Bytes 22c0 - 22ff
-	0xE2, 0x81, 0x84, 0x38, 0x45, 0x34, 0xE2, 0x81,
-	0x84, 0x35, 0x45, 0x35, 0xE2, 0x81, 0x84, 0x36,
-	0x45, 0x35, 0xE2, 0x81, 0x84, 0x38, 0x45, 0x37,
-	0xE2, 0x81, 0x84, 0x38, 0x45, 0x41, 0xE2, 0x88,
-	0x95, 0x6D, 0x45, 0x56, 0xE2, 0x88, 0x95, 0x6D,
-	0x45, 0x6D, 0xE2, 0x88, 0x95, 0x73, 0x46, 0x31,
-	0xE2, 0x81, 0x84, 0x31, 0x30, 0x46, 0x43, 0xE2,
-	0x88, 0x95, 0x6B, 0x67, 0x46, 0x6D, 0xE2, 0x88,
-	// Bytes 2300 - 233f
-	0x95, 0x73, 0x32, 0x46, 0xD8, 0xA8, 0xD8, 0xAD,
-	0xD9, 0x8A, 0x46, 0xD8, 0xA8, 0xD8, 0xAE, 0xD9,
-	0x8A, 0x46, 0xD8, 0xAA, 0xD8, 0xAC, 0xD9, 0x85,
-	0x46, 0xD8, 0xAA, 0xD8, 0xAC, 0xD9, 0x89, 0x46,
-	0xD8, 0xAA, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD8,
-	0xAA, 0xD8, 0xAD, 0xD8, 0xAC, 0x46, 0xD8, 0xAA,
-	0xD8, 0xAD, 0xD9, 0x85, 0x46, 0xD8, 0xAA, 0xD8,
-	0xAE, 0xD9, 0x85, 0x46, 0xD8, 0xAA, 0xD8, 0xAE,
-	// Bytes 2340 - 237f
-	0xD9, 0x89, 0x46, 0xD8, 0xAA, 0xD8, 0xAE, 0xD9,
-	0x8A, 0x46, 0xD8, 0xAA, 0xD9, 0x85, 0xD8, 0xAC,
-	0x46, 0xD8, 0xAA, 0xD9, 0x85, 0xD8, 0xAD, 0x46,
-	0xD8, 0xAA, 0xD9, 0x85, 0xD8, 0xAE, 0x46, 0xD8,
-	0xAA, 0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD8, 0xAA,
-	0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD8, 0xAC, 0xD8,
-	0xAD, 0xD9, 0x89, 0x46, 0xD8, 0xAC, 0xD8, 0xAD,
-	0xD9, 0x8A, 0x46, 0xD8, 0xAC, 0xD9, 0x85, 0xD8,
-	// Bytes 2380 - 23bf
-	0xAD, 0x46, 0xD8, 0xAC, 0xD9, 0x85, 0xD9, 0x89,
-	0x46, 0xD8, 0xAC, 0xD9, 0x85, 0xD9, 0x8A, 0x46,
-	0xD8, 0xAD, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD8,
-	0xAD, 0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD8, 0xAD,
-	0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD8, 0xB3, 0xD8,
-	0xAC, 0xD8, 0xAD, 0x46, 0xD8, 0xB3, 0xD8, 0xAC,
-	0xD9, 0x89, 0x46, 0xD8, 0xB3, 0xD8, 0xAD, 0xD8,
-	0xAC, 0x46, 0xD8, 0xB3, 0xD8, 0xAE, 0xD9, 0x89,
-	// Bytes 23c0 - 23ff
-	0x46, 0xD8, 0xB3, 0xD8, 0xAE, 0xD9, 0x8A, 0x46,
-	0xD8, 0xB3, 0xD9, 0x85, 0xD8, 0xAC, 0x46, 0xD8,
-	0xB3, 0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD8, 0xB3,
-	0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD8, 0xB4, 0xD8,
-	0xAC, 0xD9, 0x8A, 0x46, 0xD8, 0xB4, 0xD8, 0xAD,
-	0xD9, 0x85, 0x46, 0xD8, 0xB4, 0xD8, 0xAD, 0xD9,
-	0x8A, 0x46, 0xD8, 0xB4, 0xD9, 0x85, 0xD8, 0xAE,
-	0x46, 0xD8, 0xB4, 0xD9, 0x85, 0xD9, 0x85, 0x46,
-	// Bytes 2400 - 243f
-	0xD8, 0xB5, 0xD8, 0xAD, 0xD8, 0xAD, 0x46, 0xD8,
-	0xB5, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD8, 0xB5,
-	0xD9, 0x84, 0xD9, 0x89, 0x46, 0xD8, 0xB5, 0xD9,
-	0x84, 0xDB, 0x92, 0x46, 0xD8, 0xB5, 0xD9, 0x85,
-	0xD9, 0x85, 0x46, 0xD8, 0xB6, 0xD8, 0xAD, 0xD9,
-	0x89, 0x46, 0xD8, 0xB6, 0xD8, 0xAD, 0xD9, 0x8A,
-	0x46, 0xD8, 0xB6, 0xD8, 0xAE, 0xD9, 0x85, 0x46,
-	0xD8, 0xB7, 0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD8,
-	// Bytes 2440 - 247f
-	0xB7, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD8, 0xB7,
-	0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD8, 0xB9, 0xD8,
-	0xAC, 0xD9, 0x85, 0x46, 0xD8, 0xB9, 0xD9, 0x85,
-	0xD9, 0x85, 0x46, 0xD8, 0xB9, 0xD9, 0x85, 0xD9,
-	0x89, 0x46, 0xD8, 0xB9, 0xD9, 0x85, 0xD9, 0x8A,
-	0x46, 0xD8, 0xBA, 0xD9, 0x85, 0xD9, 0x85, 0x46,
-	0xD8, 0xBA, 0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD8,
-	0xBA, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x81,
-	// Bytes 2480 - 24bf
-	0xD8, 0xAE, 0xD9, 0x85, 0x46, 0xD9, 0x81, 0xD9,
-	0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x82, 0xD9, 0x84,
-	0xDB, 0x92, 0x46, 0xD9, 0x82, 0xD9, 0x85, 0xD8,
-	0xAD, 0x46, 0xD9, 0x82, 0xD9, 0x85, 0xD9, 0x85,
-	0x46, 0xD9, 0x82, 0xD9, 0x85, 0xD9, 0x8A, 0x46,
-	0xD9, 0x83, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD9,
-	0x83, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x84,
-	0xD8, 0xAC, 0xD8, 0xAC, 0x46, 0xD9, 0x84, 0xD8,
-	// Bytes 24c0 - 24ff
-	0xAC, 0xD9, 0x85, 0x46, 0xD9, 0x84, 0xD8, 0xAC,
-	0xD9, 0x8A, 0x46, 0xD9, 0x84, 0xD8, 0xAD, 0xD9,
-	0x85, 0x46, 0xD9, 0x84, 0xD8, 0xAD, 0xD9, 0x89,
-	0x46, 0xD9, 0x84, 0xD8, 0xAD, 0xD9, 0x8A, 0x46,
-	0xD9, 0x84, 0xD8, 0xAE, 0xD9, 0x85, 0x46, 0xD9,
-	0x84, 0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD9, 0x84,
-	0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x85, 0xD8,
-	0xAC, 0xD8, 0xAD, 0x46, 0xD9, 0x85, 0xD8, 0xAC,
-	// Bytes 2500 - 253f
-	0xD8, 0xAE, 0x46, 0xD9, 0x85, 0xD8, 0xAC, 0xD9,
-	0x85, 0x46, 0xD9, 0x85, 0xD8, 0xAC, 0xD9, 0x8A,
-	0x46, 0xD9, 0x85, 0xD8, 0xAD, 0xD8, 0xAC, 0x46,
-	0xD9, 0x85, 0xD8, 0xAD, 0xD9, 0x85, 0x46, 0xD9,
-	0x85, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD9, 0x85,
-	0xD8, 0xAE, 0xD8, 0xAC, 0x46, 0xD9, 0x85, 0xD8,
-	0xAE, 0xD9, 0x85, 0x46, 0xD9, 0x85, 0xD8, 0xAE,
-	0xD9, 0x8A, 0x46, 0xD9, 0x85, 0xD9, 0x85, 0xD9,
-	// Bytes 2540 - 257f
-	0x8A, 0x46, 0xD9, 0x86, 0xD8, 0xAC, 0xD8, 0xAD,
-	0x46, 0xD9, 0x86, 0xD8, 0xAC, 0xD9, 0x85, 0x46,
-	0xD9, 0x86, 0xD8, 0xAC, 0xD9, 0x89, 0x46, 0xD9,
-	0x86, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD9, 0x86,
-	0xD8, 0xAD, 0xD9, 0x85, 0x46, 0xD9, 0x86, 0xD8,
-	0xAD, 0xD9, 0x89, 0x46, 0xD9, 0x86, 0xD8, 0xAD,
-	0xD9, 0x8A, 0x46, 0xD9, 0x86, 0xD9, 0x85, 0xD9,
-	0x89, 0x46, 0xD9, 0x86, 0xD9, 0x85, 0xD9, 0x8A,
-	// Bytes 2580 - 25bf
-	0x46, 0xD9, 0x87, 0xD9, 0x85, 0xD8, 0xAC, 0x46,
-	0xD9, 0x87, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD9,
-	0x8A, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD9, 0x8A,
-	0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD9, 0x8A, 0xD9,
-	0x85, 0xD9, 0x85, 0x46, 0xD9, 0x8A, 0xD9, 0x85,
-	0xD9, 0x8A, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8,
-	0xA7, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xAC,
-	0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xAD, 0x46,
-	// Bytes 25c0 - 25ff
-	0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xAE, 0x46, 0xD9,
-	0x8A, 0xD9, 0x94, 0xD8, 0xB1, 0x46, 0xD9, 0x8A,
-	0xD9, 0x94, 0xD8, 0xB2, 0x46, 0xD9, 0x8A, 0xD9,
-	0x94, 0xD9, 0x85, 0x46, 0xD9, 0x8A, 0xD9, 0x94,
-	0xD9, 0x86, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9,
-	0x87, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x88,
-	0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x89, 0x46,
-	0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x8A, 0x46, 0xD9,
-	// Bytes 2600 - 263f
-	0x8A, 0xD9, 0x94, 0xDB, 0x86, 0x46, 0xD9, 0x8A,
-	0xD9, 0x94, 0xDB, 0x87, 0x46, 0xD9, 0x8A, 0xD9,
-	0x94, 0xDB, 0x88, 0x46, 0xD9, 0x8A, 0xD9, 0x94,
-	0xDB, 0x90, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xDB,
-	0x95, 0x46, 0xE0, 0xB9, 0x8D, 0xE0, 0xB8, 0xB2,
-	0x46, 0xE0, 0xBA, 0xAB, 0xE0, 0xBA, 0x99, 0x46,
-	0xE0, 0xBA, 0xAB, 0xE0, 0xBA, 0xA1, 0x46, 0xE0,
-	0xBB, 0x8D, 0xE0, 0xBA, 0xB2, 0x46, 0xE0, 0xBD,
-	// Bytes 2640 - 267f
-	0x80, 0xE0, 0xBE, 0xB5, 0x46, 0xE0, 0xBD, 0x82,
-	0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBD, 0x8C, 0xE0,
-	0xBE, 0xB7, 0x46, 0xE0, 0xBD, 0x91, 0xE0, 0xBE,
-	0xB7, 0x46, 0xE0, 0xBD, 0x96, 0xE0, 0xBE, 0xB7,
-	0x46, 0xE0, 0xBD, 0x9B, 0xE0, 0xBE, 0xB7, 0x46,
-	0xE0, 0xBE, 0x90, 0xE0, 0xBE, 0xB5, 0x46, 0xE0,
-	0xBE, 0x92, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBE,
-	0x9C, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBE, 0xA1,
-	// Bytes 2680 - 26bf
-	0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBE, 0xA6, 0xE0,
-	0xBE, 0xB7, 0x46, 0xE0, 0xBE, 0xAB, 0xE0, 0xBE,
-	0xB7, 0x46, 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2,
-	0x46, 0xE2, 0x80, 0xB5, 0xE2, 0x80, 0xB5, 0x46,
-	0xE2, 0x88, 0xAB, 0xE2, 0x88, 0xAB, 0x46, 0xE2,
-	0x88, 0xAE, 0xE2, 0x88, 0xAE, 0x46, 0xE3, 0x81,
-	0xBB, 0xE3, 0x81, 0x8B, 0x46, 0xE3, 0x82, 0x88,
-	0xE3, 0x82, 0x8A, 0x46, 0xE3, 0x82, 0xAD, 0xE3,
-	// Bytes 26c0 - 26ff
-	0x83, 0xAD, 0x46, 0xE3, 0x82, 0xB3, 0xE3, 0x82,
-	0xB3, 0x46, 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0x88,
-	0x46, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xB3, 0x46,
-	0xE3, 0x83, 0x8A, 0xE3, 0x83, 0x8E, 0x46, 0xE3,
-	0x83, 0x9B, 0xE3, 0x83, 0xB3, 0x46, 0xE3, 0x83,
-	0x9F, 0xE3, 0x83, 0xAA, 0x46, 0xE3, 0x83, 0xAA,
-	0xE3, 0x83, 0xA9, 0x46, 0xE3, 0x83, 0xAC, 0xE3,
-	0x83, 0xA0, 0x46, 0xE5, 0xA4, 0xA7, 0xE6, 0xAD,
-	// Bytes 2700 - 273f
-	0xA3, 0x46, 0xE5, 0xB9, 0xB3, 0xE6, 0x88, 0x90,
-	0x46, 0xE6, 0x98, 0x8E, 0xE6, 0xB2, 0xBB, 0x46,
-	0xE6, 0x98, 0xAD, 0xE5, 0x92, 0x8C, 0x47, 0x72,
-	0x61, 0x64, 0xE2, 0x88, 0x95, 0x73, 0x47, 0xE3,
-	0x80, 0x94, 0x53, 0xE3, 0x80, 0x95, 0x48, 0x28,
-	0xE1, 0x84, 0x80, 0xE1, 0x85, 0xA1, 0x29, 0x48,
-	0x28, 0xE1, 0x84, 0x82, 0xE1, 0x85, 0xA1, 0x29,
-	0x48, 0x28, 0xE1, 0x84, 0x83, 0xE1, 0x85, 0xA1,
-	// Bytes 2740 - 277f
-	0x29, 0x48, 0x28, 0xE1, 0x84, 0x85, 0xE1, 0x85,
-	0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x86, 0xE1,
-	0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x87,
-	0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84,
-	0x89, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1,
-	0x84, 0x8B, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28,
-	0xE1, 0x84, 0x8C, 0xE1, 0x85, 0xA1, 0x29, 0x48,
-	0x28, 0xE1, 0x84, 0x8C, 0xE1, 0x85, 0xAE, 0x29,
-	// Bytes 2780 - 27bf
-	0x48, 0x28, 0xE1, 0x84, 0x8E, 0xE1, 0x85, 0xA1,
-	0x29, 0x48, 0x28, 0xE1, 0x84, 0x8F, 0xE1, 0x85,
-	0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x90, 0xE1,
-	0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x91,
-	0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84,
-	0x92, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x72, 0x61,
-	0x64, 0xE2, 0x88, 0x95, 0x73, 0x32, 0x48, 0xD8,
-	0xA7, 0xD9, 0x83, 0xD8, 0xA8, 0xD8, 0xB1, 0x48,
-	// Bytes 27c0 - 27ff
-	0xD8, 0xA7, 0xD9, 0x84, 0xD9, 0x84, 0xD9, 0x87,
-	0x48, 0xD8, 0xB1, 0xD8, 0xB3, 0xD9, 0x88, 0xD9,
-	0x84, 0x48, 0xD8, 0xB1, 0xDB, 0x8C, 0xD8, 0xA7,
-	0xD9, 0x84, 0x48, 0xD8, 0xB5, 0xD9, 0x84, 0xD8,
-	0xB9, 0xD9, 0x85, 0x48, 0xD8, 0xB9, 0xD9, 0x84,
-	0xD9, 0x8A, 0xD9, 0x87, 0x48, 0xD9, 0x85, 0xD8,
-	0xAD, 0xD9, 0x85, 0xD8, 0xAF, 0x48, 0xD9, 0x88,
-	0xD8, 0xB3, 0xD9, 0x84, 0xD9, 0x85, 0x49, 0xE2,
-	// Bytes 2800 - 283f
-	0x80, 0xB2, 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2,
-	0x49, 0xE2, 0x80, 0xB5, 0xE2, 0x80, 0xB5, 0xE2,
-	0x80, 0xB5, 0x49, 0xE2, 0x88, 0xAB, 0xE2, 0x88,
-	0xAB, 0xE2, 0x88, 0xAB, 0x49, 0xE2, 0x88, 0xAE,
-	0xE2, 0x88, 0xAE, 0xE2, 0x88, 0xAE, 0x49, 0xE3,
-	0x80, 0x94, 0xE4, 0xB8, 0x89, 0xE3, 0x80, 0x95,
-	0x49, 0xE3, 0x80, 0x94, 0xE4, 0xBA, 0x8C, 0xE3,
-	0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE5, 0x8B,
-	// Bytes 2840 - 287f
-	0x9D, 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94,
-	0xE5, 0xAE, 0x89, 0xE3, 0x80, 0x95, 0x49, 0xE3,
-	0x80, 0x94, 0xE6, 0x89, 0x93, 0xE3, 0x80, 0x95,
-	0x49, 0xE3, 0x80, 0x94, 0xE6, 0x95, 0x97, 0xE3,
-	0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE6, 0x9C,
-	0xAC, 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94,
-	0xE7, 0x82, 0xB9, 0xE3, 0x80, 0x95, 0x49, 0xE3,
-	0x80, 0x94, 0xE7, 0x9B, 0x97, 0xE3, 0x80, 0x95,
-	// Bytes 2880 - 28bf
-	0x49, 0xE3, 0x82, 0xA2, 0xE3, 0x83, 0xBC, 0xE3,
-	0x83, 0xAB, 0x49, 0xE3, 0x82, 0xA4, 0xE3, 0x83,
-	0xB3, 0xE3, 0x83, 0x81, 0x49, 0xE3, 0x82, 0xA6,
-	0xE3, 0x82, 0xA9, 0xE3, 0x83, 0xB3, 0x49, 0xE3,
-	0x82, 0xAA, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB9,
-	0x49, 0xE3, 0x82, 0xAA, 0xE3, 0x83, 0xBC, 0xE3,
-	0x83, 0xA0, 0x49, 0xE3, 0x82, 0xAB, 0xE3, 0x82,
-	0xA4, 0xE3, 0x83, 0xAA, 0x49, 0xE3, 0x82, 0xB1,
-	// Bytes 28c0 - 28ff
-	0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xB9, 0x49, 0xE3,
-	0x82, 0xB3, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x8A,
-	0x49, 0xE3, 0x82, 0xBB, 0xE3, 0x83, 0xB3, 0xE3,
-	0x83, 0x81, 0x49, 0xE3, 0x82, 0xBB, 0xE3, 0x83,
-	0xB3, 0xE3, 0x83, 0x88, 0x49, 0xE3, 0x83, 0x86,
-	0xE3, 0x82, 0x99, 0xE3, 0x82, 0xB7, 0x49, 0xE3,
-	0x83, 0x88, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xAB,
-	0x49, 0xE3, 0x83, 0x8E, 0xE3, 0x83, 0x83, 0xE3,
-	// Bytes 2900 - 293f
-	0x83, 0x88, 0x49, 0xE3, 0x83, 0x8F, 0xE3, 0x82,
-	0xA4, 0xE3, 0x83, 0x84, 0x49, 0xE3, 0x83, 0x92,
-	0xE3, 0x82, 0x99, 0xE3, 0x83, 0xAB, 0x49, 0xE3,
-	0x83, 0x92, 0xE3, 0x82, 0x9A, 0xE3, 0x82, 0xB3,
-	0x49, 0xE3, 0x83, 0x95, 0xE3, 0x83, 0xA9, 0xE3,
-	0x83, 0xB3, 0x49, 0xE3, 0x83, 0x98, 0xE3, 0x82,
-	0x9A, 0xE3, 0x82, 0xBD, 0x49, 0xE3, 0x83, 0x98,
-	0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x84, 0x49, 0xE3,
-	// Bytes 2940 - 297f
-	0x83, 0x9B, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xAB,
-	0x49, 0xE3, 0x83, 0x9B, 0xE3, 0x83, 0xBC, 0xE3,
-	0x83, 0xB3, 0x49, 0xE3, 0x83, 0x9E, 0xE3, 0x82,
-	0xA4, 0xE3, 0x83, 0xAB, 0x49, 0xE3, 0x83, 0x9E,
-	0xE3, 0x83, 0x83, 0xE3, 0x83, 0x8F, 0x49, 0xE3,
-	0x83, 0x9E, 0xE3, 0x83, 0xAB, 0xE3, 0x82, 0xAF,
-	0x49, 0xE3, 0x83, 0xA4, 0xE3, 0x83, 0xBC, 0xE3,
-	0x83, 0xAB, 0x49, 0xE3, 0x83, 0xA6, 0xE3, 0x82,
-	// Bytes 2980 - 29bf
-	0xA2, 0xE3, 0x83, 0xB3, 0x49, 0xE3, 0x83, 0xAF,
-	0xE3, 0x83, 0x83, 0xE3, 0x83, 0x88, 0x4C, 0xE2,
-	0x80, 0xB2, 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2,
-	0xE2, 0x80, 0xB2, 0x4C, 0xE2, 0x88, 0xAB, 0xE2,
-	0x88, 0xAB, 0xE2, 0x88, 0xAB, 0xE2, 0x88, 0xAB,
-	0x4C, 0xE3, 0x82, 0xA2, 0xE3, 0x83, 0xAB, 0xE3,
-	0x83, 0x95, 0xE3, 0x82, 0xA1, 0x4C, 0xE3, 0x82,
-	0xA8, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xAB, 0xE3,
-	// Bytes 29c0 - 29ff
-	0x83, 0xBC, 0x4C, 0xE3, 0x82, 0xAB, 0xE3, 0x82,
-	0x99, 0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xB3, 0x4C,
-	0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0xE3, 0x83,
-	0xB3, 0xE3, 0x83, 0x9E, 0x4C, 0xE3, 0x82, 0xAB,
-	0xE3, 0x83, 0xA9, 0xE3, 0x83, 0x83, 0xE3, 0x83,
-	0x88, 0x4C, 0xE3, 0x82, 0xAB, 0xE3, 0x83, 0xAD,
-	0xE3, 0x83, 0xAA, 0xE3, 0x83, 0xBC, 0x4C, 0xE3,
-	0x82, 0xAD, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0x8B,
-	// Bytes 2a00 - 2a3f
-	0xE3, 0x83, 0xBC, 0x4C, 0xE3, 0x82, 0xAD, 0xE3,
-	0x83, 0xA5, 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0xBC,
-	0x4C, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0xE3,
-	0x83, 0xA9, 0xE3, 0x83, 0xA0, 0x4C, 0xE3, 0x82,
-	0xAF, 0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xBC, 0xE3,
-	0x83, 0x8D, 0x4C, 0xE3, 0x82, 0xB5, 0xE3, 0x82,
-	0xA4, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAB, 0x4C,
-	0xE3, 0x82, 0xBF, 0xE3, 0x82, 0x99, 0xE3, 0x83,
-	// Bytes 2a40 - 2a7f
-	0xBC, 0xE3, 0x82, 0xB9, 0x4C, 0xE3, 0x83, 0x8F,
-	0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC, 0xE3, 0x83,
-	0x84, 0x4C, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A,
-	0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAB, 0x4C, 0xE3,
-	0x83, 0x95, 0xE3, 0x82, 0xA3, 0xE3, 0x83, 0xBC,
-	0xE3, 0x83, 0x88, 0x4C, 0xE3, 0x83, 0x98, 0xE3,
-	0x82, 0x99, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xBF,
-	0x4C, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, 0xE3,
-	// Bytes 2a80 - 2abf
-	0x83, 0x8B, 0xE3, 0x83, 0x92, 0x4C, 0xE3, 0x83,
-	0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xB3, 0xE3,
-	0x82, 0xB9, 0x4C, 0xE3, 0x83, 0x9B, 0xE3, 0x82,
-	0x99, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x88, 0x4C,
-	0xE3, 0x83, 0x9E, 0xE3, 0x82, 0xA4, 0xE3, 0x82,
-	0xAF, 0xE3, 0x83, 0xAD, 0x4C, 0xE3, 0x83, 0x9F,
-	0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAD, 0xE3, 0x83,
-	0xB3, 0x4C, 0xE3, 0x83, 0xA1, 0xE3, 0x83, 0xBC,
-	// Bytes 2ac0 - 2aff
-	0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0x4C, 0xE3,
-	0x83, 0xAA, 0xE3, 0x83, 0x83, 0xE3, 0x83, 0x88,
-	0xE3, 0x83, 0xAB, 0x4C, 0xE3, 0x83, 0xAB, 0xE3,
-	0x83, 0x92, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC,
-	0x4C, 0xE6, 0xA0, 0xAA, 0xE5, 0xBC, 0x8F, 0xE4,
-	0xBC, 0x9A, 0xE7, 0xA4, 0xBE, 0x4E, 0x28, 0xE1,
-	0x84, 0x8B, 0xE1, 0x85, 0xA9, 0xE1, 0x84, 0x92,
-	0xE1, 0x85, 0xAE, 0x29, 0x4F, 0xD8, 0xAC, 0xD9,
-	// Bytes 2b00 - 2b3f
-	0x84, 0x20, 0xD8, 0xAC, 0xD9, 0x84, 0xD8, 0xA7,
-	0xD9, 0x84, 0xD9, 0x87, 0x4F, 0xE3, 0x82, 0xA2,
-	0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x9A, 0xE3, 0x83,
-	0xBC, 0xE3, 0x83, 0x88, 0x4F, 0xE3, 0x82, 0xA2,
-	0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x98, 0xE3, 0x82,
-	0x9A, 0xE3, 0x82, 0xA2, 0x4F, 0xE3, 0x82, 0xAD,
-	0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xAF, 0xE3, 0x83,
-	0x83, 0xE3, 0x83, 0x88, 0x4F, 0xE3, 0x82, 0xB5,
-	// Bytes 2b40 - 2b7f
-	0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x81, 0xE3, 0x83,
-	0xBC, 0xE3, 0x83, 0xA0, 0x4F, 0xE3, 0x83, 0x8F,
-	0xE3, 0x82, 0x99, 0xE3, 0x83, 0xBC, 0xE3, 0x83,
-	0xAC, 0xE3, 0x83, 0xAB, 0x4F, 0xE3, 0x83, 0x98,
-	0xE3, 0x82, 0xAF, 0xE3, 0x82, 0xBF, 0xE3, 0x83,
-	0xBC, 0xE3, 0x83, 0xAB, 0x4F, 0xE3, 0x83, 0x9B,
-	0xE3, 0x82, 0x9A, 0xE3, 0x82, 0xA4, 0xE3, 0x83,
-	0xB3, 0xE3, 0x83, 0x88, 0x4F, 0xE3, 0x83, 0x9E,
-	// Bytes 2b80 - 2bbf
-	0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB7, 0xE3, 0x83,
-	0xA7, 0xE3, 0x83, 0xB3, 0x4F, 0xE3, 0x83, 0xA1,
-	0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0xE3, 0x83,
-	0x88, 0xE3, 0x83, 0xB3, 0x4F, 0xE3, 0x83, 0xAB,
-	0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x95, 0xE3, 0x82,
-	0x99, 0xE3, 0x83, 0xAB, 0x51, 0x28, 0xE1, 0x84,
-	0x8B, 0xE1, 0x85, 0xA9, 0xE1, 0x84, 0x8C, 0xE1,
-	0x85, 0xA5, 0xE1, 0x86, 0xAB, 0x29, 0x52, 0xE3,
-	// Bytes 2bc0 - 2bff
-	0x82, 0xAD, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xAB,
-	0xE3, 0x82, 0xBF, 0xE3, 0x82, 0x99, 0xE3, 0x83,
-	0xBC, 0x52, 0xE3, 0x82, 0xAD, 0xE3, 0x83, 0xAD,
-	0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0xE3, 0x83,
-	0xA9, 0xE3, 0x83, 0xA0, 0x52, 0xE3, 0x82, 0xAD,
-	0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xA1, 0xE3, 0x83,
-	0xBC, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0x52,
-	0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0xE3, 0x83,
-	// Bytes 2c00 - 2c3f
-	0xA9, 0xE3, 0x83, 0xA0, 0xE3, 0x83, 0x88, 0xE3,
-	0x83, 0xB3, 0x52, 0xE3, 0x82, 0xAF, 0xE3, 0x83,
-	0xAB, 0xE3, 0x82, 0xBB, 0xE3, 0x82, 0x99, 0xE3,
-	0x82, 0xA4, 0xE3, 0x83, 0xAD, 0x52, 0xE3, 0x83,
-	0x8F, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC, 0xE3,
-	0x82, 0xBB, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x88,
-	0x52, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A, 0xE3,
-	0x82, 0xA2, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88,
-	// Bytes 2c40 - 2c7f
-	0xE3, 0x83, 0xAB, 0x52, 0xE3, 0x83, 0x95, 0xE3,
-	0x82, 0x99, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7,
-	0xE3, 0x82, 0xA7, 0xE3, 0x83, 0xAB, 0x52, 0xE3,
-	0x83, 0x9F, 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0x8F,
-	0xE3, 0x82, 0x99, 0xE3, 0x83, 0xBC, 0xE3, 0x83,
-	0xAB, 0x52, 0xE3, 0x83, 0xAC, 0xE3, 0x83, 0xB3,
-	0xE3, 0x83, 0x88, 0xE3, 0x82, 0xB1, 0xE3, 0x82,
-	0x99, 0xE3, 0x83, 0xB3, 0x61, 0xD8, 0xB5, 0xD9,
-	// Bytes 2c80 - 2cbf
-	0x84, 0xD9, 0x89, 0x20, 0xD8, 0xA7, 0xD9, 0x84,
-	0xD9, 0x84, 0xD9, 0x87, 0x20, 0xD8, 0xB9, 0xD9,
-	0x84, 0xD9, 0x8A, 0xD9, 0x87, 0x20, 0xD9, 0x88,
-	0xD8, 0xB3, 0xD9, 0x84, 0xD9, 0x85, 0x06, 0xE0,
-	0xA7, 0x87, 0xE0, 0xA6, 0xBE, 0x01, 0x06, 0xE0,
-	0xA7, 0x87, 0xE0, 0xA7, 0x97, 0x01, 0x06, 0xE0,
-	0xAD, 0x87, 0xE0, 0xAC, 0xBE, 0x01, 0x06, 0xE0,
-	0xAD, 0x87, 0xE0, 0xAD, 0x96, 0x01, 0x06, 0xE0,
-	// Bytes 2cc0 - 2cff
-	0xAD, 0x87, 0xE0, 0xAD, 0x97, 0x01, 0x06, 0xE0,
-	0xAE, 0x92, 0xE0, 0xAF, 0x97, 0x01, 0x06, 0xE0,
-	0xAF, 0x86, 0xE0, 0xAE, 0xBE, 0x01, 0x06, 0xE0,
-	0xAF, 0x86, 0xE0, 0xAF, 0x97, 0x01, 0x06, 0xE0,
-	0xAF, 0x87, 0xE0, 0xAE, 0xBE, 0x01, 0x06, 0xE0,
-	0xB2, 0xBF, 0xE0, 0xB3, 0x95, 0x01, 0x06, 0xE0,
-	0xB3, 0x86, 0xE0, 0xB3, 0x95, 0x01, 0x06, 0xE0,
-	0xB3, 0x86, 0xE0, 0xB3, 0x96, 0x01, 0x06, 0xE0,
-	// Bytes 2d00 - 2d3f
-	0xB5, 0x86, 0xE0, 0xB4, 0xBE, 0x01, 0x06, 0xE0,
-	0xB5, 0x86, 0xE0, 0xB5, 0x97, 0x01, 0x06, 0xE0,
-	0xB5, 0x87, 0xE0, 0xB4, 0xBE, 0x01, 0x06, 0xE0,
-	0xB7, 0x99, 0xE0, 0xB7, 0x9F, 0x01, 0x06, 0xE1,
-	0x80, 0xA5, 0xE1, 0x80, 0xAE, 0x01, 0x06, 0xE1,
-	0xAC, 0x85, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1,
-	0xAC, 0x87, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1,
-	0xAC, 0x89, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1,
-	// Bytes 2d40 - 2d7f
-	0xAC, 0x8B, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1,
-	0xAC, 0x8D, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1,
-	0xAC, 0x91, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1,
-	0xAC, 0xBA, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1,
-	0xAC, 0xBC, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1,
-	0xAC, 0xBE, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1,
-	0xAC, 0xBF, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1,
-	0xAD, 0x82, 0xE1, 0xAC, 0xB5, 0x01, 0x08, 0xF0,
-	// Bytes 2d80 - 2dbf
-	0x91, 0x84, 0xB1, 0xF0, 0x91, 0x84, 0xA7, 0x01,
-	0x08, 0xF0, 0x91, 0x84, 0xB2, 0xF0, 0x91, 0x84,
-	0xA7, 0x01, 0x08, 0xF0, 0x91, 0x8D, 0x87, 0xF0,
-	0x91, 0x8C, 0xBE, 0x01, 0x08, 0xF0, 0x91, 0x8D,
-	0x87, 0xF0, 0x91, 0x8D, 0x97, 0x01, 0x08, 0xF0,
-	0x91, 0x92, 0xB9, 0xF0, 0x91, 0x92, 0xB0, 0x01,
-	0x08, 0xF0, 0x91, 0x92, 0xB9, 0xF0, 0x91, 0x92,
-	0xBA, 0x01, 0x08, 0xF0, 0x91, 0x92, 0xB9, 0xF0,
-	// Bytes 2dc0 - 2dff
-	0x91, 0x92, 0xBD, 0x01, 0x08, 0xF0, 0x91, 0x96,
-	0xB8, 0xF0, 0x91, 0x96, 0xAF, 0x01, 0x08, 0xF0,
-	0x91, 0x96, 0xB9, 0xF0, 0x91, 0x96, 0xAF, 0x01,
-	0x09, 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x82, 0xE0,
-	0xB3, 0x95, 0x02, 0x09, 0xE0, 0xB7, 0x99, 0xE0,
-	0xB7, 0x8F, 0xE0, 0xB7, 0x8A, 0x12, 0x44, 0x44,
-	0x5A, 0xCC, 0x8C, 0xC9, 0x44, 0x44, 0x7A, 0xCC,
-	0x8C, 0xC9, 0x44, 0x64, 0x7A, 0xCC, 0x8C, 0xC9,
-	// Bytes 2e00 - 2e3f
-	0x46, 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x93, 0xC9,
-	0x46, 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x94, 0xC9,
-	0x46, 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x95, 0xB5,
-	0x46, 0xE1, 0x84, 0x80, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x82, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x83, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x85, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x86, 0xE1, 0x85, 0xA1, 0x01,
-	// Bytes 2e40 - 2e7f
-	0x46, 0xE1, 0x84, 0x87, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x89, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xAE, 0x01,
-	0x46, 0xE1, 0x84, 0x8C, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x8E, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x8F, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x90, 0xE1, 0x85, 0xA1, 0x01,
-	// Bytes 2e80 - 2ebf
-	0x46, 0xE1, 0x84, 0x91, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x92, 0xE1, 0x85, 0xA1, 0x01,
-	0x49, 0xE3, 0x83, 0xA1, 0xE3, 0x82, 0xAB, 0xE3,
-	0x82, 0x99, 0x0D, 0x4C, 0xE1, 0x84, 0x8C, 0xE1,
-	0x85, 0xAE, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xB4,
-	0x01, 0x4C, 0xE3, 0x82, 0xAD, 0xE3, 0x82, 0x99,
-	0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0x0D, 0x4C,
-	0xE3, 0x82, 0xB3, 0xE3, 0x83, 0xBC, 0xE3, 0x83,
-	// Bytes 2ec0 - 2eff
-	0x9B, 0xE3, 0x82, 0x9A, 0x0D, 0x4C, 0xE3, 0x83,
-	0xA4, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, 0xE3,
-	0x82, 0x99, 0x0D, 0x4F, 0xE1, 0x84, 0x8E, 0xE1,
-	0x85, 0xA1, 0xE1, 0x86, 0xB7, 0xE1, 0x84, 0x80,
-	0xE1, 0x85, 0xA9, 0x01, 0x4F, 0xE3, 0x82, 0xA4,
-	0xE3, 0x83, 0x8B, 0xE3, 0x83, 0xB3, 0xE3, 0x82,
-	0xAF, 0xE3, 0x82, 0x99, 0x0D, 0x4F, 0xE3, 0x82,
-	0xB7, 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0xB3, 0xE3,
-	// Bytes 2f00 - 2f3f
-	0x82, 0xAF, 0xE3, 0x82, 0x99, 0x0D, 0x4F, 0xE3,
-	0x83, 0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC,
-	0xE3, 0x82, 0xB7, 0xE3, 0x82, 0x99, 0x0D, 0x4F,
-	0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x9A, 0xE3, 0x83,
-	0xB3, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x0D,
-	0x52, 0xE3, 0x82, 0xA8, 0xE3, 0x82, 0xB9, 0xE3,
-	0x82, 0xAF, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88,
-	0xE3, 0x82, 0x99, 0x0D, 0x52, 0xE3, 0x83, 0x95,
-	// Bytes 2f40 - 2f7f
-	0xE3, 0x82, 0xA1, 0xE3, 0x83, 0xA9, 0xE3, 0x83,
-	0x83, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x0D,
-	0x86, 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x82, 0x01,
-	0x86, 0xE0, 0xB7, 0x99, 0xE0, 0xB7, 0x8F, 0x01,
-	0x03, 0x3C, 0xCC, 0xB8, 0x05, 0x03, 0x3D, 0xCC,
-	0xB8, 0x05, 0x03, 0x3E, 0xCC, 0xB8, 0x05, 0x03,
-	0x41, 0xCC, 0x80, 0xC9, 0x03, 0x41, 0xCC, 0x81,
-	0xC9, 0x03, 0x41, 0xCC, 0x83, 0xC9, 0x03, 0x41,
-	// Bytes 2f80 - 2fbf
-	0xCC, 0x84, 0xC9, 0x03, 0x41, 0xCC, 0x89, 0xC9,
-	0x03, 0x41, 0xCC, 0x8C, 0xC9, 0x03, 0x41, 0xCC,
-	0x8F, 0xC9, 0x03, 0x41, 0xCC, 0x91, 0xC9, 0x03,
-	0x41, 0xCC, 0xA5, 0xB5, 0x03, 0x41, 0xCC, 0xA8,
-	0xA5, 0x03, 0x42, 0xCC, 0x87, 0xC9, 0x03, 0x42,
-	0xCC, 0xA3, 0xB5, 0x03, 0x42, 0xCC, 0xB1, 0xB5,
-	0x03, 0x43, 0xCC, 0x81, 0xC9, 0x03, 0x43, 0xCC,
-	0x82, 0xC9, 0x03, 0x43, 0xCC, 0x87, 0xC9, 0x03,
-	// Bytes 2fc0 - 2fff
-	0x43, 0xCC, 0x8C, 0xC9, 0x03, 0x44, 0xCC, 0x87,
-	0xC9, 0x03, 0x44, 0xCC, 0x8C, 0xC9, 0x03, 0x44,
-	0xCC, 0xA3, 0xB5, 0x03, 0x44, 0xCC, 0xA7, 0xA5,
-	0x03, 0x44, 0xCC, 0xAD, 0xB5, 0x03, 0x44, 0xCC,
-	0xB1, 0xB5, 0x03, 0x45, 0xCC, 0x80, 0xC9, 0x03,
-	0x45, 0xCC, 0x81, 0xC9, 0x03, 0x45, 0xCC, 0x83,
-	0xC9, 0x03, 0x45, 0xCC, 0x86, 0xC9, 0x03, 0x45,
-	0xCC, 0x87, 0xC9, 0x03, 0x45, 0xCC, 0x88, 0xC9,
-	// Bytes 3000 - 303f
-	0x03, 0x45, 0xCC, 0x89, 0xC9, 0x03, 0x45, 0xCC,
-	0x8C, 0xC9, 0x03, 0x45, 0xCC, 0x8F, 0xC9, 0x03,
-	0x45, 0xCC, 0x91, 0xC9, 0x03, 0x45, 0xCC, 0xA8,
-	0xA5, 0x03, 0x45, 0xCC, 0xAD, 0xB5, 0x03, 0x45,
-	0xCC, 0xB0, 0xB5, 0x03, 0x46, 0xCC, 0x87, 0xC9,
-	0x03, 0x47, 0xCC, 0x81, 0xC9, 0x03, 0x47, 0xCC,
-	0x82, 0xC9, 0x03, 0x47, 0xCC, 0x84, 0xC9, 0x03,
-	0x47, 0xCC, 0x86, 0xC9, 0x03, 0x47, 0xCC, 0x87,
-	// Bytes 3040 - 307f
-	0xC9, 0x03, 0x47, 0xCC, 0x8C, 0xC9, 0x03, 0x47,
-	0xCC, 0xA7, 0xA5, 0x03, 0x48, 0xCC, 0x82, 0xC9,
-	0x03, 0x48, 0xCC, 0x87, 0xC9, 0x03, 0x48, 0xCC,
-	0x88, 0xC9, 0x03, 0x48, 0xCC, 0x8C, 0xC9, 0x03,
-	0x48, 0xCC, 0xA3, 0xB5, 0x03, 0x48, 0xCC, 0xA7,
-	0xA5, 0x03, 0x48, 0xCC, 0xAE, 0xB5, 0x03, 0x49,
-	0xCC, 0x80, 0xC9, 0x03, 0x49, 0xCC, 0x81, 0xC9,
-	0x03, 0x49, 0xCC, 0x82, 0xC9, 0x03, 0x49, 0xCC,
-	// Bytes 3080 - 30bf
-	0x83, 0xC9, 0x03, 0x49, 0xCC, 0x84, 0xC9, 0x03,
-	0x49, 0xCC, 0x86, 0xC9, 0x03, 0x49, 0xCC, 0x87,
-	0xC9, 0x03, 0x49, 0xCC, 0x89, 0xC9, 0x03, 0x49,
-	0xCC, 0x8C, 0xC9, 0x03, 0x49, 0xCC, 0x8F, 0xC9,
-	0x03, 0x49, 0xCC, 0x91, 0xC9, 0x03, 0x49, 0xCC,
-	0xA3, 0xB5, 0x03, 0x49, 0xCC, 0xA8, 0xA5, 0x03,
-	0x49, 0xCC, 0xB0, 0xB5, 0x03, 0x4A, 0xCC, 0x82,
-	0xC9, 0x03, 0x4B, 0xCC, 0x81, 0xC9, 0x03, 0x4B,
-	// Bytes 30c0 - 30ff
-	0xCC, 0x8C, 0xC9, 0x03, 0x4B, 0xCC, 0xA3, 0xB5,
-	0x03, 0x4B, 0xCC, 0xA7, 0xA5, 0x03, 0x4B, 0xCC,
-	0xB1, 0xB5, 0x03, 0x4C, 0xCC, 0x81, 0xC9, 0x03,
-	0x4C, 0xCC, 0x8C, 0xC9, 0x03, 0x4C, 0xCC, 0xA7,
-	0xA5, 0x03, 0x4C, 0xCC, 0xAD, 0xB5, 0x03, 0x4C,
-	0xCC, 0xB1, 0xB5, 0x03, 0x4D, 0xCC, 0x81, 0xC9,
-	0x03, 0x4D, 0xCC, 0x87, 0xC9, 0x03, 0x4D, 0xCC,
-	0xA3, 0xB5, 0x03, 0x4E, 0xCC, 0x80, 0xC9, 0x03,
-	// Bytes 3100 - 313f
-	0x4E, 0xCC, 0x81, 0xC9, 0x03, 0x4E, 0xCC, 0x83,
-	0xC9, 0x03, 0x4E, 0xCC, 0x87, 0xC9, 0x03, 0x4E,
-	0xCC, 0x8C, 0xC9, 0x03, 0x4E, 0xCC, 0xA3, 0xB5,
-	0x03, 0x4E, 0xCC, 0xA7, 0xA5, 0x03, 0x4E, 0xCC,
-	0xAD, 0xB5, 0x03, 0x4E, 0xCC, 0xB1, 0xB5, 0x03,
-	0x4F, 0xCC, 0x80, 0xC9, 0x03, 0x4F, 0xCC, 0x81,
-	0xC9, 0x03, 0x4F, 0xCC, 0x86, 0xC9, 0x03, 0x4F,
-	0xCC, 0x89, 0xC9, 0x03, 0x4F, 0xCC, 0x8B, 0xC9,
-	// Bytes 3140 - 317f
-	0x03, 0x4F, 0xCC, 0x8C, 0xC9, 0x03, 0x4F, 0xCC,
-	0x8F, 0xC9, 0x03, 0x4F, 0xCC, 0x91, 0xC9, 0x03,
-	0x50, 0xCC, 0x81, 0xC9, 0x03, 0x50, 0xCC, 0x87,
-	0xC9, 0x03, 0x52, 0xCC, 0x81, 0xC9, 0x03, 0x52,
-	0xCC, 0x87, 0xC9, 0x03, 0x52, 0xCC, 0x8C, 0xC9,
-	0x03, 0x52, 0xCC, 0x8F, 0xC9, 0x03, 0x52, 0xCC,
-	0x91, 0xC9, 0x03, 0x52, 0xCC, 0xA7, 0xA5, 0x03,
-	0x52, 0xCC, 0xB1, 0xB5, 0x03, 0x53, 0xCC, 0x82,
-	// Bytes 3180 - 31bf
-	0xC9, 0x03, 0x53, 0xCC, 0x87, 0xC9, 0x03, 0x53,
-	0xCC, 0xA6, 0xB5, 0x03, 0x53, 0xCC, 0xA7, 0xA5,
-	0x03, 0x54, 0xCC, 0x87, 0xC9, 0x03, 0x54, 0xCC,
-	0x8C, 0xC9, 0x03, 0x54, 0xCC, 0xA3, 0xB5, 0x03,
-	0x54, 0xCC, 0xA6, 0xB5, 0x03, 0x54, 0xCC, 0xA7,
-	0xA5, 0x03, 0x54, 0xCC, 0xAD, 0xB5, 0x03, 0x54,
-	0xCC, 0xB1, 0xB5, 0x03, 0x55, 0xCC, 0x80, 0xC9,
-	0x03, 0x55, 0xCC, 0x81, 0xC9, 0x03, 0x55, 0xCC,
-	// Bytes 31c0 - 31ff
-	0x82, 0xC9, 0x03, 0x55, 0xCC, 0x86, 0xC9, 0x03,
-	0x55, 0xCC, 0x89, 0xC9, 0x03, 0x55, 0xCC, 0x8A,
-	0xC9, 0x03, 0x55, 0xCC, 0x8B, 0xC9, 0x03, 0x55,
-	0xCC, 0x8C, 0xC9, 0x03, 0x55, 0xCC, 0x8F, 0xC9,
-	0x03, 0x55, 0xCC, 0x91, 0xC9, 0x03, 0x55, 0xCC,
-	0xA3, 0xB5, 0x03, 0x55, 0xCC, 0xA4, 0xB5, 0x03,
-	0x55, 0xCC, 0xA8, 0xA5, 0x03, 0x55, 0xCC, 0xAD,
-	0xB5, 0x03, 0x55, 0xCC, 0xB0, 0xB5, 0x03, 0x56,
-	// Bytes 3200 - 323f
-	0xCC, 0x83, 0xC9, 0x03, 0x56, 0xCC, 0xA3, 0xB5,
-	0x03, 0x57, 0xCC, 0x80, 0xC9, 0x03, 0x57, 0xCC,
-	0x81, 0xC9, 0x03, 0x57, 0xCC, 0x82, 0xC9, 0x03,
-	0x57, 0xCC, 0x87, 0xC9, 0x03, 0x57, 0xCC, 0x88,
-	0xC9, 0x03, 0x57, 0xCC, 0xA3, 0xB5, 0x03, 0x58,
-	0xCC, 0x87, 0xC9, 0x03, 0x58, 0xCC, 0x88, 0xC9,
-	0x03, 0x59, 0xCC, 0x80, 0xC9, 0x03, 0x59, 0xCC,
-	0x81, 0xC9, 0x03, 0x59, 0xCC, 0x82, 0xC9, 0x03,
-	// Bytes 3240 - 327f
-	0x59, 0xCC, 0x83, 0xC9, 0x03, 0x59, 0xCC, 0x84,
-	0xC9, 0x03, 0x59, 0xCC, 0x87, 0xC9, 0x03, 0x59,
-	0xCC, 0x88, 0xC9, 0x03, 0x59, 0xCC, 0x89, 0xC9,
-	0x03, 0x59, 0xCC, 0xA3, 0xB5, 0x03, 0x5A, 0xCC,
-	0x81, 0xC9, 0x03, 0x5A, 0xCC, 0x82, 0xC9, 0x03,
-	0x5A, 0xCC, 0x87, 0xC9, 0x03, 0x5A, 0xCC, 0x8C,
-	0xC9, 0x03, 0x5A, 0xCC, 0xA3, 0xB5, 0x03, 0x5A,
-	0xCC, 0xB1, 0xB5, 0x03, 0x61, 0xCC, 0x80, 0xC9,
-	// Bytes 3280 - 32bf
-	0x03, 0x61, 0xCC, 0x81, 0xC9, 0x03, 0x61, 0xCC,
-	0x83, 0xC9, 0x03, 0x61, 0xCC, 0x84, 0xC9, 0x03,
-	0x61, 0xCC, 0x89, 0xC9, 0x03, 0x61, 0xCC, 0x8C,
-	0xC9, 0x03, 0x61, 0xCC, 0x8F, 0xC9, 0x03, 0x61,
-	0xCC, 0x91, 0xC9, 0x03, 0x61, 0xCC, 0xA5, 0xB5,
-	0x03, 0x61, 0xCC, 0xA8, 0xA5, 0x03, 0x62, 0xCC,
-	0x87, 0xC9, 0x03, 0x62, 0xCC, 0xA3, 0xB5, 0x03,
-	0x62, 0xCC, 0xB1, 0xB5, 0x03, 0x63, 0xCC, 0x81,
-	// Bytes 32c0 - 32ff
-	0xC9, 0x03, 0x63, 0xCC, 0x82, 0xC9, 0x03, 0x63,
-	0xCC, 0x87, 0xC9, 0x03, 0x63, 0xCC, 0x8C, 0xC9,
-	0x03, 0x64, 0xCC, 0x87, 0xC9, 0x03, 0x64, 0xCC,
-	0x8C, 0xC9, 0x03, 0x64, 0xCC, 0xA3, 0xB5, 0x03,
-	0x64, 0xCC, 0xA7, 0xA5, 0x03, 0x64, 0xCC, 0xAD,
-	0xB5, 0x03, 0x64, 0xCC, 0xB1, 0xB5, 0x03, 0x65,
-	0xCC, 0x80, 0xC9, 0x03, 0x65, 0xCC, 0x81, 0xC9,
-	0x03, 0x65, 0xCC, 0x83, 0xC9, 0x03, 0x65, 0xCC,
-	// Bytes 3300 - 333f
-	0x86, 0xC9, 0x03, 0x65, 0xCC, 0x87, 0xC9, 0x03,
-	0x65, 0xCC, 0x88, 0xC9, 0x03, 0x65, 0xCC, 0x89,
-	0xC9, 0x03, 0x65, 0xCC, 0x8C, 0xC9, 0x03, 0x65,
-	0xCC, 0x8F, 0xC9, 0x03, 0x65, 0xCC, 0x91, 0xC9,
-	0x03, 0x65, 0xCC, 0xA8, 0xA5, 0x03, 0x65, 0xCC,
-	0xAD, 0xB5, 0x03, 0x65, 0xCC, 0xB0, 0xB5, 0x03,
-	0x66, 0xCC, 0x87, 0xC9, 0x03, 0x67, 0xCC, 0x81,
-	0xC9, 0x03, 0x67, 0xCC, 0x82, 0xC9, 0x03, 0x67,
-	// Bytes 3340 - 337f
-	0xCC, 0x84, 0xC9, 0x03, 0x67, 0xCC, 0x86, 0xC9,
-	0x03, 0x67, 0xCC, 0x87, 0xC9, 0x03, 0x67, 0xCC,
-	0x8C, 0xC9, 0x03, 0x67, 0xCC, 0xA7, 0xA5, 0x03,
-	0x68, 0xCC, 0x82, 0xC9, 0x03, 0x68, 0xCC, 0x87,
-	0xC9, 0x03, 0x68, 0xCC, 0x88, 0xC9, 0x03, 0x68,
-	0xCC, 0x8C, 0xC9, 0x03, 0x68, 0xCC, 0xA3, 0xB5,
-	0x03, 0x68, 0xCC, 0xA7, 0xA5, 0x03, 0x68, 0xCC,
-	0xAE, 0xB5, 0x03, 0x68, 0xCC, 0xB1, 0xB5, 0x03,
-	// Bytes 3380 - 33bf
-	0x69, 0xCC, 0x80, 0xC9, 0x03, 0x69, 0xCC, 0x81,
-	0xC9, 0x03, 0x69, 0xCC, 0x82, 0xC9, 0x03, 0x69,
-	0xCC, 0x83, 0xC9, 0x03, 0x69, 0xCC, 0x84, 0xC9,
-	0x03, 0x69, 0xCC, 0x86, 0xC9, 0x03, 0x69, 0xCC,
-	0x89, 0xC9, 0x03, 0x69, 0xCC, 0x8C, 0xC9, 0x03,
-	0x69, 0xCC, 0x8F, 0xC9, 0x03, 0x69, 0xCC, 0x91,
-	0xC9, 0x03, 0x69, 0xCC, 0xA3, 0xB5, 0x03, 0x69,
-	0xCC, 0xA8, 0xA5, 0x03, 0x69, 0xCC, 0xB0, 0xB5,
-	// Bytes 33c0 - 33ff
-	0x03, 0x6A, 0xCC, 0x82, 0xC9, 0x03, 0x6A, 0xCC,
-	0x8C, 0xC9, 0x03, 0x6B, 0xCC, 0x81, 0xC9, 0x03,
-	0x6B, 0xCC, 0x8C, 0xC9, 0x03, 0x6B, 0xCC, 0xA3,
-	0xB5, 0x03, 0x6B, 0xCC, 0xA7, 0xA5, 0x03, 0x6B,
-	0xCC, 0xB1, 0xB5, 0x03, 0x6C, 0xCC, 0x81, 0xC9,
-	0x03, 0x6C, 0xCC, 0x8C, 0xC9, 0x03, 0x6C, 0xCC,
-	0xA7, 0xA5, 0x03, 0x6C, 0xCC, 0xAD, 0xB5, 0x03,
-	0x6C, 0xCC, 0xB1, 0xB5, 0x03, 0x6D, 0xCC, 0x81,
-	// Bytes 3400 - 343f
-	0xC9, 0x03, 0x6D, 0xCC, 0x87, 0xC9, 0x03, 0x6D,
-	0xCC, 0xA3, 0xB5, 0x03, 0x6E, 0xCC, 0x80, 0xC9,
-	0x03, 0x6E, 0xCC, 0x81, 0xC9, 0x03, 0x6E, 0xCC,
-	0x83, 0xC9, 0x03, 0x6E, 0xCC, 0x87, 0xC9, 0x03,
-	0x6E, 0xCC, 0x8C, 0xC9, 0x03, 0x6E, 0xCC, 0xA3,
-	0xB5, 0x03, 0x6E, 0xCC, 0xA7, 0xA5, 0x03, 0x6E,
-	0xCC, 0xAD, 0xB5, 0x03, 0x6E, 0xCC, 0xB1, 0xB5,
-	0x03, 0x6F, 0xCC, 0x80, 0xC9, 0x03, 0x6F, 0xCC,
-	// Bytes 3440 - 347f
-	0x81, 0xC9, 0x03, 0x6F, 0xCC, 0x86, 0xC9, 0x03,
-	0x6F, 0xCC, 0x89, 0xC9, 0x03, 0x6F, 0xCC, 0x8B,
-	0xC9, 0x03, 0x6F, 0xCC, 0x8C, 0xC9, 0x03, 0x6F,
-	0xCC, 0x8F, 0xC9, 0x03, 0x6F, 0xCC, 0x91, 0xC9,
-	0x03, 0x70, 0xCC, 0x81, 0xC9, 0x03, 0x70, 0xCC,
-	0x87, 0xC9, 0x03, 0x72, 0xCC, 0x81, 0xC9, 0x03,
-	0x72, 0xCC, 0x87, 0xC9, 0x03, 0x72, 0xCC, 0x8C,
-	0xC9, 0x03, 0x72, 0xCC, 0x8F, 0xC9, 0x03, 0x72,
-	// Bytes 3480 - 34bf
-	0xCC, 0x91, 0xC9, 0x03, 0x72, 0xCC, 0xA7, 0xA5,
-	0x03, 0x72, 0xCC, 0xB1, 0xB5, 0x03, 0x73, 0xCC,
-	0x82, 0xC9, 0x03, 0x73, 0xCC, 0x87, 0xC9, 0x03,
-	0x73, 0xCC, 0xA6, 0xB5, 0x03, 0x73, 0xCC, 0xA7,
-	0xA5, 0x03, 0x74, 0xCC, 0x87, 0xC9, 0x03, 0x74,
-	0xCC, 0x88, 0xC9, 0x03, 0x74, 0xCC, 0x8C, 0xC9,
-	0x03, 0x74, 0xCC, 0xA3, 0xB5, 0x03, 0x74, 0xCC,
-	0xA6, 0xB5, 0x03, 0x74, 0xCC, 0xA7, 0xA5, 0x03,
-	// Bytes 34c0 - 34ff
-	0x74, 0xCC, 0xAD, 0xB5, 0x03, 0x74, 0xCC, 0xB1,
-	0xB5, 0x03, 0x75, 0xCC, 0x80, 0xC9, 0x03, 0x75,
-	0xCC, 0x81, 0xC9, 0x03, 0x75, 0xCC, 0x82, 0xC9,
-	0x03, 0x75, 0xCC, 0x86, 0xC9, 0x03, 0x75, 0xCC,
-	0x89, 0xC9, 0x03, 0x75, 0xCC, 0x8A, 0xC9, 0x03,
-	0x75, 0xCC, 0x8B, 0xC9, 0x03, 0x75, 0xCC, 0x8C,
-	0xC9, 0x03, 0x75, 0xCC, 0x8F, 0xC9, 0x03, 0x75,
-	0xCC, 0x91, 0xC9, 0x03, 0x75, 0xCC, 0xA3, 0xB5,
-	// Bytes 3500 - 353f
-	0x03, 0x75, 0xCC, 0xA4, 0xB5, 0x03, 0x75, 0xCC,
-	0xA8, 0xA5, 0x03, 0x75, 0xCC, 0xAD, 0xB5, 0x03,
-	0x75, 0xCC, 0xB0, 0xB5, 0x03, 0x76, 0xCC, 0x83,
-	0xC9, 0x03, 0x76, 0xCC, 0xA3, 0xB5, 0x03, 0x77,
-	0xCC, 0x80, 0xC9, 0x03, 0x77, 0xCC, 0x81, 0xC9,
-	0x03, 0x77, 0xCC, 0x82, 0xC9, 0x03, 0x77, 0xCC,
-	0x87, 0xC9, 0x03, 0x77, 0xCC, 0x88, 0xC9, 0x03,
-	0x77, 0xCC, 0x8A, 0xC9, 0x03, 0x77, 0xCC, 0xA3,
-	// Bytes 3540 - 357f
-	0xB5, 0x03, 0x78, 0xCC, 0x87, 0xC9, 0x03, 0x78,
-	0xCC, 0x88, 0xC9, 0x03, 0x79, 0xCC, 0x80, 0xC9,
-	0x03, 0x79, 0xCC, 0x81, 0xC9, 0x03, 0x79, 0xCC,
-	0x82, 0xC9, 0x03, 0x79, 0xCC, 0x83, 0xC9, 0x03,
-	0x79, 0xCC, 0x84, 0xC9, 0x03, 0x79, 0xCC, 0x87,
-	0xC9, 0x03, 0x79, 0xCC, 0x88, 0xC9, 0x03, 0x79,
-	0xCC, 0x89, 0xC9, 0x03, 0x79, 0xCC, 0x8A, 0xC9,
-	0x03, 0x79, 0xCC, 0xA3, 0xB5, 0x03, 0x7A, 0xCC,
-	// Bytes 3580 - 35bf
-	0x81, 0xC9, 0x03, 0x7A, 0xCC, 0x82, 0xC9, 0x03,
-	0x7A, 0xCC, 0x87, 0xC9, 0x03, 0x7A, 0xCC, 0x8C,
-	0xC9, 0x03, 0x7A, 0xCC, 0xA3, 0xB5, 0x03, 0x7A,
-	0xCC, 0xB1, 0xB5, 0x04, 0xC2, 0xA8, 0xCC, 0x80,
-	0xCA, 0x04, 0xC2, 0xA8, 0xCC, 0x81, 0xCA, 0x04,
-	0xC2, 0xA8, 0xCD, 0x82, 0xCA, 0x04, 0xC3, 0x86,
-	0xCC, 0x81, 0xC9, 0x04, 0xC3, 0x86, 0xCC, 0x84,
-	0xC9, 0x04, 0xC3, 0x98, 0xCC, 0x81, 0xC9, 0x04,
-	// Bytes 35c0 - 35ff
-	0xC3, 0xA6, 0xCC, 0x81, 0xC9, 0x04, 0xC3, 0xA6,
-	0xCC, 0x84, 0xC9, 0x04, 0xC3, 0xB8, 0xCC, 0x81,
-	0xC9, 0x04, 0xC5, 0xBF, 0xCC, 0x87, 0xC9, 0x04,
-	0xC6, 0xB7, 0xCC, 0x8C, 0xC9, 0x04, 0xCA, 0x92,
-	0xCC, 0x8C, 0xC9, 0x04, 0xCE, 0x91, 0xCC, 0x80,
-	0xC9, 0x04, 0xCE, 0x91, 0xCC, 0x81, 0xC9, 0x04,
-	0xCE, 0x91, 0xCC, 0x84, 0xC9, 0x04, 0xCE, 0x91,
-	0xCC, 0x86, 0xC9, 0x04, 0xCE, 0x91, 0xCD, 0x85,
-	// Bytes 3600 - 363f
-	0xD9, 0x04, 0xCE, 0x95, 0xCC, 0x80, 0xC9, 0x04,
-	0xCE, 0x95, 0xCC, 0x81, 0xC9, 0x04, 0xCE, 0x97,
-	0xCC, 0x80, 0xC9, 0x04, 0xCE, 0x97, 0xCC, 0x81,
-	0xC9, 0x04, 0xCE, 0x97, 0xCD, 0x85, 0xD9, 0x04,
-	0xCE, 0x99, 0xCC, 0x80, 0xC9, 0x04, 0xCE, 0x99,
-	0xCC, 0x81, 0xC9, 0x04, 0xCE, 0x99, 0xCC, 0x84,
-	0xC9, 0x04, 0xCE, 0x99, 0xCC, 0x86, 0xC9, 0x04,
-	0xCE, 0x99, 0xCC, 0x88, 0xC9, 0x04, 0xCE, 0x9F,
-	// Bytes 3640 - 367f
-	0xCC, 0x80, 0xC9, 0x04, 0xCE, 0x9F, 0xCC, 0x81,
-	0xC9, 0x04, 0xCE, 0xA1, 0xCC, 0x94, 0xC9, 0x04,
-	0xCE, 0xA5, 0xCC, 0x80, 0xC9, 0x04, 0xCE, 0xA5,
-	0xCC, 0x81, 0xC9, 0x04, 0xCE, 0xA5, 0xCC, 0x84,
-	0xC9, 0x04, 0xCE, 0xA5, 0xCC, 0x86, 0xC9, 0x04,
-	0xCE, 0xA5, 0xCC, 0x88, 0xC9, 0x04, 0xCE, 0xA9,
-	0xCC, 0x80, 0xC9, 0x04, 0xCE, 0xA9, 0xCC, 0x81,
-	0xC9, 0x04, 0xCE, 0xA9, 0xCD, 0x85, 0xD9, 0x04,
-	// Bytes 3680 - 36bf
-	0xCE, 0xB1, 0xCC, 0x84, 0xC9, 0x04, 0xCE, 0xB1,
-	0xCC, 0x86, 0xC9, 0x04, 0xCE, 0xB1, 0xCD, 0x85,
-	0xD9, 0x04, 0xCE, 0xB5, 0xCC, 0x80, 0xC9, 0x04,
-	0xCE, 0xB5, 0xCC, 0x81, 0xC9, 0x04, 0xCE, 0xB7,
-	0xCD, 0x85, 0xD9, 0x04, 0xCE, 0xB9, 0xCC, 0x80,
-	0xC9, 0x04, 0xCE, 0xB9, 0xCC, 0x81, 0xC9, 0x04,
-	0xCE, 0xB9, 0xCC, 0x84, 0xC9, 0x04, 0xCE, 0xB9,
-	0xCC, 0x86, 0xC9, 0x04, 0xCE, 0xB9, 0xCD, 0x82,
-	// Bytes 36c0 - 36ff
-	0xC9, 0x04, 0xCE, 0xBF, 0xCC, 0x80, 0xC9, 0x04,
-	0xCE, 0xBF, 0xCC, 0x81, 0xC9, 0x04, 0xCF, 0x81,
-	0xCC, 0x93, 0xC9, 0x04, 0xCF, 0x81, 0xCC, 0x94,
-	0xC9, 0x04, 0xCF, 0x85, 0xCC, 0x80, 0xC9, 0x04,
-	0xCF, 0x85, 0xCC, 0x81, 0xC9, 0x04, 0xCF, 0x85,
-	0xCC, 0x84, 0xC9, 0x04, 0xCF, 0x85, 0xCC, 0x86,
-	0xC9, 0x04, 0xCF, 0x85, 0xCD, 0x82, 0xC9, 0x04,
-	0xCF, 0x89, 0xCD, 0x85, 0xD9, 0x04, 0xCF, 0x92,
-	// Bytes 3700 - 373f
-	0xCC, 0x81, 0xC9, 0x04, 0xCF, 0x92, 0xCC, 0x88,
-	0xC9, 0x04, 0xD0, 0x86, 0xCC, 0x88, 0xC9, 0x04,
-	0xD0, 0x90, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0x90,
-	0xCC, 0x88, 0xC9, 0x04, 0xD0, 0x93, 0xCC, 0x81,
-	0xC9, 0x04, 0xD0, 0x95, 0xCC, 0x80, 0xC9, 0x04,
-	0xD0, 0x95, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0x95,
-	0xCC, 0x88, 0xC9, 0x04, 0xD0, 0x96, 0xCC, 0x86,
-	0xC9, 0x04, 0xD0, 0x96, 0xCC, 0x88, 0xC9, 0x04,
-	// Bytes 3740 - 377f
-	0xD0, 0x97, 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0x98,
-	0xCC, 0x80, 0xC9, 0x04, 0xD0, 0x98, 0xCC, 0x84,
-	0xC9, 0x04, 0xD0, 0x98, 0xCC, 0x86, 0xC9, 0x04,
-	0xD0, 0x98, 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0x9A,
-	0xCC, 0x81, 0xC9, 0x04, 0xD0, 0x9E, 0xCC, 0x88,
-	0xC9, 0x04, 0xD0, 0xA3, 0xCC, 0x84, 0xC9, 0x04,
-	0xD0, 0xA3, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0xA3,
-	0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xA3, 0xCC, 0x8B,
-	// Bytes 3780 - 37bf
-	0xC9, 0x04, 0xD0, 0xA7, 0xCC, 0x88, 0xC9, 0x04,
-	0xD0, 0xAB, 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xAD,
-	0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xB0, 0xCC, 0x86,
-	0xC9, 0x04, 0xD0, 0xB0, 0xCC, 0x88, 0xC9, 0x04,
-	0xD0, 0xB3, 0xCC, 0x81, 0xC9, 0x04, 0xD0, 0xB5,
-	0xCC, 0x80, 0xC9, 0x04, 0xD0, 0xB5, 0xCC, 0x86,
-	0xC9, 0x04, 0xD0, 0xB5, 0xCC, 0x88, 0xC9, 0x04,
-	0xD0, 0xB6, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0xB6,
-	// Bytes 37c0 - 37ff
-	0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xB7, 0xCC, 0x88,
-	0xC9, 0x04, 0xD0, 0xB8, 0xCC, 0x80, 0xC9, 0x04,
-	0xD0, 0xB8, 0xCC, 0x84, 0xC9, 0x04, 0xD0, 0xB8,
-	0xCC, 0x86, 0xC9, 0x04, 0xD0, 0xB8, 0xCC, 0x88,
-	0xC9, 0x04, 0xD0, 0xBA, 0xCC, 0x81, 0xC9, 0x04,
-	0xD0, 0xBE, 0xCC, 0x88, 0xC9, 0x04, 0xD1, 0x83,
-	0xCC, 0x84, 0xC9, 0x04, 0xD1, 0x83, 0xCC, 0x86,
-	0xC9, 0x04, 0xD1, 0x83, 0xCC, 0x88, 0xC9, 0x04,
-	// Bytes 3800 - 383f
-	0xD1, 0x83, 0xCC, 0x8B, 0xC9, 0x04, 0xD1, 0x87,
-	0xCC, 0x88, 0xC9, 0x04, 0xD1, 0x8B, 0xCC, 0x88,
-	0xC9, 0x04, 0xD1, 0x8D, 0xCC, 0x88, 0xC9, 0x04,
-	0xD1, 0x96, 0xCC, 0x88, 0xC9, 0x04, 0xD1, 0xB4,
-	0xCC, 0x8F, 0xC9, 0x04, 0xD1, 0xB5, 0xCC, 0x8F,
-	0xC9, 0x04, 0xD3, 0x98, 0xCC, 0x88, 0xC9, 0x04,
-	0xD3, 0x99, 0xCC, 0x88, 0xC9, 0x04, 0xD3, 0xA8,
-	0xCC, 0x88, 0xC9, 0x04, 0xD3, 0xA9, 0xCC, 0x88,
-	// Bytes 3840 - 387f
-	0xC9, 0x04, 0xD8, 0xA7, 0xD9, 0x93, 0xC9, 0x04,
-	0xD8, 0xA7, 0xD9, 0x94, 0xC9, 0x04, 0xD8, 0xA7,
-	0xD9, 0x95, 0xB5, 0x04, 0xD9, 0x88, 0xD9, 0x94,
-	0xC9, 0x04, 0xD9, 0x8A, 0xD9, 0x94, 0xC9, 0x04,
-	0xDB, 0x81, 0xD9, 0x94, 0xC9, 0x04, 0xDB, 0x92,
-	0xD9, 0x94, 0xC9, 0x04, 0xDB, 0x95, 0xD9, 0x94,
-	0xC9, 0x05, 0x41, 0xCC, 0x82, 0xCC, 0x80, 0xCA,
-	0x05, 0x41, 0xCC, 0x82, 0xCC, 0x81, 0xCA, 0x05,
-	// Bytes 3880 - 38bf
-	0x41, 0xCC, 0x82, 0xCC, 0x83, 0xCA, 0x05, 0x41,
-	0xCC, 0x82, 0xCC, 0x89, 0xCA, 0x05, 0x41, 0xCC,
-	0x86, 0xCC, 0x80, 0xCA, 0x05, 0x41, 0xCC, 0x86,
-	0xCC, 0x81, 0xCA, 0x05, 0x41, 0xCC, 0x86, 0xCC,
-	0x83, 0xCA, 0x05, 0x41, 0xCC, 0x86, 0xCC, 0x89,
-	0xCA, 0x05, 0x41, 0xCC, 0x87, 0xCC, 0x84, 0xCA,
-	0x05, 0x41, 0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05,
-	0x41, 0xCC, 0x8A, 0xCC, 0x81, 0xCA, 0x05, 0x41,
-	// Bytes 38c0 - 38ff
-	0xCC, 0xA3, 0xCC, 0x82, 0xCA, 0x05, 0x41, 0xCC,
-	0xA3, 0xCC, 0x86, 0xCA, 0x05, 0x43, 0xCC, 0xA7,
-	0xCC, 0x81, 0xCA, 0x05, 0x45, 0xCC, 0x82, 0xCC,
-	0x80, 0xCA, 0x05, 0x45, 0xCC, 0x82, 0xCC, 0x81,
-	0xCA, 0x05, 0x45, 0xCC, 0x82, 0xCC, 0x83, 0xCA,
-	0x05, 0x45, 0xCC, 0x82, 0xCC, 0x89, 0xCA, 0x05,
-	0x45, 0xCC, 0x84, 0xCC, 0x80, 0xCA, 0x05, 0x45,
-	0xCC, 0x84, 0xCC, 0x81, 0xCA, 0x05, 0x45, 0xCC,
-	// Bytes 3900 - 393f
-	0xA3, 0xCC, 0x82, 0xCA, 0x05, 0x45, 0xCC, 0xA7,
-	0xCC, 0x86, 0xCA, 0x05, 0x49, 0xCC, 0x88, 0xCC,
-	0x81, 0xCA, 0x05, 0x4C, 0xCC, 0xA3, 0xCC, 0x84,
-	0xCA, 0x05, 0x4F, 0xCC, 0x82, 0xCC, 0x80, 0xCA,
-	0x05, 0x4F, 0xCC, 0x82, 0xCC, 0x81, 0xCA, 0x05,
-	0x4F, 0xCC, 0x82, 0xCC, 0x83, 0xCA, 0x05, 0x4F,
-	0xCC, 0x82, 0xCC, 0x89, 0xCA, 0x05, 0x4F, 0xCC,
-	0x83, 0xCC, 0x81, 0xCA, 0x05, 0x4F, 0xCC, 0x83,
-	// Bytes 3940 - 397f
-	0xCC, 0x84, 0xCA, 0x05, 0x4F, 0xCC, 0x83, 0xCC,
-	0x88, 0xCA, 0x05, 0x4F, 0xCC, 0x84, 0xCC, 0x80,
-	0xCA, 0x05, 0x4F, 0xCC, 0x84, 0xCC, 0x81, 0xCA,
-	0x05, 0x4F, 0xCC, 0x87, 0xCC, 0x84, 0xCA, 0x05,
-	0x4F, 0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, 0x4F,
-	0xCC, 0x9B, 0xCC, 0x80, 0xCA, 0x05, 0x4F, 0xCC,
-	0x9B, 0xCC, 0x81, 0xCA, 0x05, 0x4F, 0xCC, 0x9B,
-	0xCC, 0x83, 0xCA, 0x05, 0x4F, 0xCC, 0x9B, 0xCC,
-	// Bytes 3980 - 39bf
-	0x89, 0xCA, 0x05, 0x4F, 0xCC, 0x9B, 0xCC, 0xA3,
-	0xB6, 0x05, 0x4F, 0xCC, 0xA3, 0xCC, 0x82, 0xCA,
-	0x05, 0x4F, 0xCC, 0xA8, 0xCC, 0x84, 0xCA, 0x05,
-	0x52, 0xCC, 0xA3, 0xCC, 0x84, 0xCA, 0x05, 0x53,
-	0xCC, 0x81, 0xCC, 0x87, 0xCA, 0x05, 0x53, 0xCC,
-	0x8C, 0xCC, 0x87, 0xCA, 0x05, 0x53, 0xCC, 0xA3,
-	0xCC, 0x87, 0xCA, 0x05, 0x55, 0xCC, 0x83, 0xCC,
-	0x81, 0xCA, 0x05, 0x55, 0xCC, 0x84, 0xCC, 0x88,
-	// Bytes 39c0 - 39ff
-	0xCA, 0x05, 0x55, 0xCC, 0x88, 0xCC, 0x80, 0xCA,
-	0x05, 0x55, 0xCC, 0x88, 0xCC, 0x81, 0xCA, 0x05,
-	0x55, 0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, 0x55,
-	0xCC, 0x88, 0xCC, 0x8C, 0xCA, 0x05, 0x55, 0xCC,
-	0x9B, 0xCC, 0x80, 0xCA, 0x05, 0x55, 0xCC, 0x9B,
-	0xCC, 0x81, 0xCA, 0x05, 0x55, 0xCC, 0x9B, 0xCC,
-	0x83, 0xCA, 0x05, 0x55, 0xCC, 0x9B, 0xCC, 0x89,
-	0xCA, 0x05, 0x55, 0xCC, 0x9B, 0xCC, 0xA3, 0xB6,
-	// Bytes 3a00 - 3a3f
-	0x05, 0x61, 0xCC, 0x82, 0xCC, 0x80, 0xCA, 0x05,
-	0x61, 0xCC, 0x82, 0xCC, 0x81, 0xCA, 0x05, 0x61,
-	0xCC, 0x82, 0xCC, 0x83, 0xCA, 0x05, 0x61, 0xCC,
-	0x82, 0xCC, 0x89, 0xCA, 0x05, 0x61, 0xCC, 0x86,
-	0xCC, 0x80, 0xCA, 0x05, 0x61, 0xCC, 0x86, 0xCC,
-	0x81, 0xCA, 0x05, 0x61, 0xCC, 0x86, 0xCC, 0x83,
-	0xCA, 0x05, 0x61, 0xCC, 0x86, 0xCC, 0x89, 0xCA,
-	0x05, 0x61, 0xCC, 0x87, 0xCC, 0x84, 0xCA, 0x05,
-	// Bytes 3a40 - 3a7f
-	0x61, 0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, 0x61,
-	0xCC, 0x8A, 0xCC, 0x81, 0xCA, 0x05, 0x61, 0xCC,
-	0xA3, 0xCC, 0x82, 0xCA, 0x05, 0x61, 0xCC, 0xA3,
-	0xCC, 0x86, 0xCA, 0x05, 0x63, 0xCC, 0xA7, 0xCC,
-	0x81, 0xCA, 0x05, 0x65, 0xCC, 0x82, 0xCC, 0x80,
-	0xCA, 0x05, 0x65, 0xCC, 0x82, 0xCC, 0x81, 0xCA,
-	0x05, 0x65, 0xCC, 0x82, 0xCC, 0x83, 0xCA, 0x05,
-	0x65, 0xCC, 0x82, 0xCC, 0x89, 0xCA, 0x05, 0x65,
-	// Bytes 3a80 - 3abf
-	0xCC, 0x84, 0xCC, 0x80, 0xCA, 0x05, 0x65, 0xCC,
-	0x84, 0xCC, 0x81, 0xCA, 0x05, 0x65, 0xCC, 0xA3,
-	0xCC, 0x82, 0xCA, 0x05, 0x65, 0xCC, 0xA7, 0xCC,
-	0x86, 0xCA, 0x05, 0x69, 0xCC, 0x88, 0xCC, 0x81,
-	0xCA, 0x05, 0x6C, 0xCC, 0xA3, 0xCC, 0x84, 0xCA,
-	0x05, 0x6F, 0xCC, 0x82, 0xCC, 0x80, 0xCA, 0x05,
-	0x6F, 0xCC, 0x82, 0xCC, 0x81, 0xCA, 0x05, 0x6F,
-	0xCC, 0x82, 0xCC, 0x83, 0xCA, 0x05, 0x6F, 0xCC,
-	// Bytes 3ac0 - 3aff
-	0x82, 0xCC, 0x89, 0xCA, 0x05, 0x6F, 0xCC, 0x83,
-	0xCC, 0x81, 0xCA, 0x05, 0x6F, 0xCC, 0x83, 0xCC,
-	0x84, 0xCA, 0x05, 0x6F, 0xCC, 0x83, 0xCC, 0x88,
-	0xCA, 0x05, 0x6F, 0xCC, 0x84, 0xCC, 0x80, 0xCA,
-	0x05, 0x6F, 0xCC, 0x84, 0xCC, 0x81, 0xCA, 0x05,
-	0x6F, 0xCC, 0x87, 0xCC, 0x84, 0xCA, 0x05, 0x6F,
-	0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, 0x6F, 0xCC,
-	0x9B, 0xCC, 0x80, 0xCA, 0x05, 0x6F, 0xCC, 0x9B,
-	// Bytes 3b00 - 3b3f
-	0xCC, 0x81, 0xCA, 0x05, 0x6F, 0xCC, 0x9B, 0xCC,
-	0x83, 0xCA, 0x05, 0x6F, 0xCC, 0x9B, 0xCC, 0x89,
-	0xCA, 0x05, 0x6F, 0xCC, 0x9B, 0xCC, 0xA3, 0xB6,
-	0x05, 0x6F, 0xCC, 0xA3, 0xCC, 0x82, 0xCA, 0x05,
-	0x6F, 0xCC, 0xA8, 0xCC, 0x84, 0xCA, 0x05, 0x72,
-	0xCC, 0xA3, 0xCC, 0x84, 0xCA, 0x05, 0x73, 0xCC,
-	0x81, 0xCC, 0x87, 0xCA, 0x05, 0x73, 0xCC, 0x8C,
-	0xCC, 0x87, 0xCA, 0x05, 0x73, 0xCC, 0xA3, 0xCC,
-	// Bytes 3b40 - 3b7f
-	0x87, 0xCA, 0x05, 0x75, 0xCC, 0x83, 0xCC, 0x81,
-	0xCA, 0x05, 0x75, 0xCC, 0x84, 0xCC, 0x88, 0xCA,
-	0x05, 0x75, 0xCC, 0x88, 0xCC, 0x80, 0xCA, 0x05,
-	0x75, 0xCC, 0x88, 0xCC, 0x81, 0xCA, 0x05, 0x75,
-	0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, 0x75, 0xCC,
-	0x88, 0xCC, 0x8C, 0xCA, 0x05, 0x75, 0xCC, 0x9B,
-	0xCC, 0x80, 0xCA, 0x05, 0x75, 0xCC, 0x9B, 0xCC,
-	0x81, 0xCA, 0x05, 0x75, 0xCC, 0x9B, 0xCC, 0x83,
-	// Bytes 3b80 - 3bbf
-	0xCA, 0x05, 0x75, 0xCC, 0x9B, 0xCC, 0x89, 0xCA,
-	0x05, 0x75, 0xCC, 0x9B, 0xCC, 0xA3, 0xB6, 0x05,
-	0xE1, 0xBE, 0xBF, 0xCC, 0x80, 0xCA, 0x05, 0xE1,
-	0xBE, 0xBF, 0xCC, 0x81, 0xCA, 0x05, 0xE1, 0xBE,
-	0xBF, 0xCD, 0x82, 0xCA, 0x05, 0xE1, 0xBF, 0xBE,
-	0xCC, 0x80, 0xCA, 0x05, 0xE1, 0xBF, 0xBE, 0xCC,
-	0x81, 0xCA, 0x05, 0xE1, 0xBF, 0xBE, 0xCD, 0x82,
-	0xCA, 0x05, 0xE2, 0x86, 0x90, 0xCC, 0xB8, 0x05,
-	// Bytes 3bc0 - 3bff
-	0x05, 0xE2, 0x86, 0x92, 0xCC, 0xB8, 0x05, 0x05,
-	0xE2, 0x86, 0x94, 0xCC, 0xB8, 0x05, 0x05, 0xE2,
-	0x87, 0x90, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x87,
-	0x92, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x87, 0x94,
-	0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x88, 0x83, 0xCC,
-	0xB8, 0x05, 0x05, 0xE2, 0x88, 0x88, 0xCC, 0xB8,
-	0x05, 0x05, 0xE2, 0x88, 0x8B, 0xCC, 0xB8, 0x05,
-	0x05, 0xE2, 0x88, 0xA3, 0xCC, 0xB8, 0x05, 0x05,
-	// Bytes 3c00 - 3c3f
-	0xE2, 0x88, 0xA5, 0xCC, 0xB8, 0x05, 0x05, 0xE2,
-	0x88, 0xBC, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89,
-	0x83, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0x85,
-	0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0x88, 0xCC,
-	0xB8, 0x05, 0x05, 0xE2, 0x89, 0x8D, 0xCC, 0xB8,
-	0x05, 0x05, 0xE2, 0x89, 0xA1, 0xCC, 0xB8, 0x05,
-	0x05, 0xE2, 0x89, 0xA4, 0xCC, 0xB8, 0x05, 0x05,
-	0xE2, 0x89, 0xA5, 0xCC, 0xB8, 0x05, 0x05, 0xE2,
-	// Bytes 3c40 - 3c7f
-	0x89, 0xB2, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89,
-	0xB3, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xB6,
-	0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xB7, 0xCC,
-	0xB8, 0x05, 0x05, 0xE2, 0x89, 0xBA, 0xCC, 0xB8,
-	0x05, 0x05, 0xE2, 0x89, 0xBB, 0xCC, 0xB8, 0x05,
-	0x05, 0xE2, 0x89, 0xBC, 0xCC, 0xB8, 0x05, 0x05,
-	0xE2, 0x89, 0xBD, 0xCC, 0xB8, 0x05, 0x05, 0xE2,
-	0x8A, 0x82, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A,
-	// Bytes 3c80 - 3cbf
-	0x83, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x86,
-	0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x87, 0xCC,
-	0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x91, 0xCC, 0xB8,
-	0x05, 0x05, 0xE2, 0x8A, 0x92, 0xCC, 0xB8, 0x05,
-	0x05, 0xE2, 0x8A, 0xA2, 0xCC, 0xB8, 0x05, 0x05,
-	0xE2, 0x8A, 0xA8, 0xCC, 0xB8, 0x05, 0x05, 0xE2,
-	0x8A, 0xA9, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A,
-	0xAB, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB2,
-	// Bytes 3cc0 - 3cff
-	0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB3, 0xCC,
-	0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB4, 0xCC, 0xB8,
-	0x05, 0x05, 0xE2, 0x8A, 0xB5, 0xCC, 0xB8, 0x05,
-	0x06, 0xCE, 0x91, 0xCC, 0x93, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0x91, 0xCC, 0x94, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0x95, 0xCC, 0x93, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0x95, 0xCC, 0x93, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0x95, 0xCC, 0x94, 0xCC, 0x80, 0xCA,
-	// Bytes 3d00 - 3d3f
-	0x06, 0xCE, 0x95, 0xCC, 0x94, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0x97, 0xCC, 0x94, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0x99, 0xCC, 0x93, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0x99, 0xCC, 0x93, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0x99, 0xCC, 0x93, 0xCD, 0x82, 0xCA,
-	0x06, 0xCE, 0x99, 0xCC, 0x94, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0x99, 0xCC, 0x94, 0xCC, 0x81, 0xCA,
-	// Bytes 3d40 - 3d7f
-	0x06, 0xCE, 0x99, 0xCC, 0x94, 0xCD, 0x82, 0xCA,
-	0x06, 0xCE, 0x9F, 0xCC, 0x93, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0x9F, 0xCC, 0x93, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0x9F, 0xCC, 0x94, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0x9F, 0xCC, 0x94, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0xA5, 0xCC, 0x94, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0xA5, 0xCC, 0x94, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0xA5, 0xCC, 0x94, 0xCD, 0x82, 0xCA,
-	// Bytes 3d80 - 3dbf
-	0x06, 0xCE, 0xA9, 0xCC, 0x93, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xA9, 0xCC, 0x94, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xB1, 0xCC, 0x80, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xB1, 0xCC, 0x81, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xB1, 0xCC, 0x93, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xB1, 0xCC, 0x94, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xB1, 0xCD, 0x82, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xB5, 0xCC, 0x93, 0xCC, 0x80, 0xCA,
-	// Bytes 3dc0 - 3dff
-	0x06, 0xCE, 0xB5, 0xCC, 0x93, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0xB5, 0xCC, 0x94, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0xB5, 0xCC, 0x94, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0xB7, 0xCC, 0x80, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xB7, 0xCC, 0x81, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xB7, 0xCC, 0x93, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xB7, 0xCC, 0x94, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xB7, 0xCD, 0x82, 0xCD, 0x85, 0xDA,
-	// Bytes 3e00 - 3e3f
-	0x06, 0xCE, 0xB9, 0xCC, 0x88, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0xB9, 0xCC, 0x88, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0xB9, 0xCC, 0x88, 0xCD, 0x82, 0xCA,
-	0x06, 0xCE, 0xB9, 0xCC, 0x93, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0xB9, 0xCC, 0x93, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0xB9, 0xCC, 0x93, 0xCD, 0x82, 0xCA,
-	0x06, 0xCE, 0xB9, 0xCC, 0x94, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0xB9, 0xCC, 0x94, 0xCC, 0x81, 0xCA,
-	// Bytes 3e40 - 3e7f
-	0x06, 0xCE, 0xB9, 0xCC, 0x94, 0xCD, 0x82, 0xCA,
-	0x06, 0xCE, 0xBF, 0xCC, 0x93, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0xBF, 0xCC, 0x93, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0xBF, 0xCC, 0x94, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0xBF, 0xCC, 0x94, 0xCC, 0x81, 0xCA,
-	0x06, 0xCF, 0x85, 0xCC, 0x88, 0xCC, 0x80, 0xCA,
-	0x06, 0xCF, 0x85, 0xCC, 0x88, 0xCC, 0x81, 0xCA,
-	0x06, 0xCF, 0x85, 0xCC, 0x88, 0xCD, 0x82, 0xCA,
-	// Bytes 3e80 - 3ebf
-	0x06, 0xCF, 0x85, 0xCC, 0x93, 0xCC, 0x80, 0xCA,
-	0x06, 0xCF, 0x85, 0xCC, 0x93, 0xCC, 0x81, 0xCA,
-	0x06, 0xCF, 0x85, 0xCC, 0x93, 0xCD, 0x82, 0xCA,
-	0x06, 0xCF, 0x85, 0xCC, 0x94, 0xCC, 0x80, 0xCA,
-	0x06, 0xCF, 0x85, 0xCC, 0x94, 0xCC, 0x81, 0xCA,
-	0x06, 0xCF, 0x85, 0xCC, 0x94, 0xCD, 0x82, 0xCA,
-	0x06, 0xCF, 0x89, 0xCC, 0x80, 0xCD, 0x85, 0xDA,
-	0x06, 0xCF, 0x89, 0xCC, 0x81, 0xCD, 0x85, 0xDA,
-	// Bytes 3ec0 - 3eff
-	0x06, 0xCF, 0x89, 0xCC, 0x93, 0xCD, 0x85, 0xDA,
-	0x06, 0xCF, 0x89, 0xCC, 0x94, 0xCD, 0x85, 0xDA,
-	0x06, 0xCF, 0x89, 0xCD, 0x82, 0xCD, 0x85, 0xDA,
-	0x06, 0xE0, 0xA4, 0xA8, 0xE0, 0xA4, 0xBC, 0x09,
-	0x06, 0xE0, 0xA4, 0xB0, 0xE0, 0xA4, 0xBC, 0x09,
-	0x06, 0xE0, 0xA4, 0xB3, 0xE0, 0xA4, 0xBC, 0x09,
-	0x06, 0xE0, 0xB1, 0x86, 0xE0, 0xB1, 0x96, 0x85,
-	0x06, 0xE0, 0xB7, 0x99, 0xE0, 0xB7, 0x8A, 0x11,
-	// Bytes 3f00 - 3f3f
-	0x06, 0xE3, 0x81, 0x86, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0x8B, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0x8D, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0x8F, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0x91, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0x93, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0x95, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0x97, 0xE3, 0x82, 0x99, 0x0D,
-	// Bytes 3f40 - 3f7f
-	0x06, 0xE3, 0x81, 0x99, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0x9B, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0x9D, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0x9F, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0xA1, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0xA4, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0xA6, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0xA8, 0xE3, 0x82, 0x99, 0x0D,
-	// Bytes 3f80 - 3fbf
-	0x06, 0xE3, 0x81, 0xAF, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0xAF, 0xE3, 0x82, 0x9A, 0x0D,
-	0x06, 0xE3, 0x81, 0xB2, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0xB2, 0xE3, 0x82, 0x9A, 0x0D,
-	0x06, 0xE3, 0x81, 0xB5, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0xB5, 0xE3, 0x82, 0x9A, 0x0D,
-	0x06, 0xE3, 0x81, 0xB8, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0xB8, 0xE3, 0x82, 0x9A, 0x0D,
-	// Bytes 3fc0 - 3fff
-	0x06, 0xE3, 0x81, 0xBB, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0xBB, 0xE3, 0x82, 0x9A, 0x0D,
-	0x06, 0xE3, 0x82, 0x9D, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xA6, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xAD, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xB1, 0xE3, 0x82, 0x99, 0x0D,
-	// Bytes 4000 - 403f
-	0x06, 0xE3, 0x82, 0xB3, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xB5, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xB7, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xB9, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xBB, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xBD, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0x81, 0xE3, 0x82, 0x99, 0x0D,
-	// Bytes 4040 - 407f
-	0x06, 0xE3, 0x83, 0x84, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0x86, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x9A, 0x0D,
-	0x06, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A, 0x0D,
-	0x06, 0xE3, 0x83, 0x95, 0xE3, 0x82, 0x99, 0x0D,
-	// Bytes 4080 - 40bf
-	0x06, 0xE3, 0x83, 0x95, 0xE3, 0x82, 0x9A, 0x0D,
-	0x06, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, 0x0D,
-	0x06, 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x9A, 0x0D,
-	0x06, 0xE3, 0x83, 0xAF, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0xB0, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0xB1, 0xE3, 0x82, 0x99, 0x0D,
-	// Bytes 40c0 - 40ff
-	0x06, 0xE3, 0x83, 0xB2, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0xBD, 0xE3, 0x82, 0x99, 0x0D,
-	0x08, 0xCE, 0x91, 0xCC, 0x93, 0xCC, 0x80, 0xCD,
-	0x85, 0xDB, 0x08, 0xCE, 0x91, 0xCC, 0x93, 0xCC,
-	0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x91, 0xCC,
-	0x93, 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE,
-	0x91, 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDB,
-	0x08, 0xCE, 0x91, 0xCC, 0x94, 0xCC, 0x81, 0xCD,
-	// Bytes 4100 - 413f
-	0x85, 0xDB, 0x08, 0xCE, 0x91, 0xCC, 0x94, 0xCD,
-	0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x97, 0xCC,
-	0x93, 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE,
-	0x97, 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDB,
-	0x08, 0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x82, 0xCD,
-	0x85, 0xDB, 0x08, 0xCE, 0x97, 0xCC, 0x94, 0xCC,
-	0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x97, 0xCC,
-	0x94, 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE,
-	// Bytes 4140 - 417f
-	0x97, 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDB,
-	0x08, 0xCE, 0xA9, 0xCC, 0x93, 0xCC, 0x80, 0xCD,
-	0x85, 0xDB, 0x08, 0xCE, 0xA9, 0xCC, 0x93, 0xCC,
-	0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xA9, 0xCC,
-	0x93, 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE,
-	0xA9, 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDB,
-	0x08, 0xCE, 0xA9, 0xCC, 0x94, 0xCC, 0x81, 0xCD,
-	0x85, 0xDB, 0x08, 0xCE, 0xA9, 0xCC, 0x94, 0xCD,
-	// Bytes 4180 - 41bf
-	0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB1, 0xCC,
-	0x93, 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE,
-	0xB1, 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDB,
-	0x08, 0xCE, 0xB1, 0xCC, 0x93, 0xCD, 0x82, 0xCD,
-	0x85, 0xDB, 0x08, 0xCE, 0xB1, 0xCC, 0x94, 0xCC,
-	0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB1, 0xCC,
-	0x94, 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE,
-	0xB1, 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDB,
-	// Bytes 41c0 - 41ff
-	0x08, 0xCE, 0xB7, 0xCC, 0x93, 0xCC, 0x80, 0xCD,
-	0x85, 0xDB, 0x08, 0xCE, 0xB7, 0xCC, 0x93, 0xCC,
-	0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB7, 0xCC,
-	0x93, 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE,
-	0xB7, 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDB,
-	0x08, 0xCE, 0xB7, 0xCC, 0x94, 0xCC, 0x81, 0xCD,
-	0x85, 0xDB, 0x08, 0xCE, 0xB7, 0xCC, 0x94, 0xCD,
-	0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCF, 0x89, 0xCC,
-	// Bytes 4200 - 423f
-	0x93, 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCF,
-	0x89, 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDB,
-	0x08, 0xCF, 0x89, 0xCC, 0x93, 0xCD, 0x82, 0xCD,
-	0x85, 0xDB, 0x08, 0xCF, 0x89, 0xCC, 0x94, 0xCC,
-	0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCF, 0x89, 0xCC,
-	0x94, 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCF,
-	0x89, 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDB,
-	0x08, 0xF0, 0x91, 0x82, 0x99, 0xF0, 0x91, 0x82,
-	// Bytes 4240 - 427f
-	0xBA, 0x09, 0x08, 0xF0, 0x91, 0x82, 0x9B, 0xF0,
-	0x91, 0x82, 0xBA, 0x09, 0x08, 0xF0, 0x91, 0x82,
-	0xA5, 0xF0, 0x91, 0x82, 0xBA, 0x09, 0x42, 0xC2,
-	0xB4, 0x01, 0x43, 0x20, 0xCC, 0x81, 0xC9, 0x43,
-	0x20, 0xCC, 0x83, 0xC9, 0x43, 0x20, 0xCC, 0x84,
-	0xC9, 0x43, 0x20, 0xCC, 0x85, 0xC9, 0x43, 0x20,
-	0xCC, 0x86, 0xC9, 0x43, 0x20, 0xCC, 0x87, 0xC9,
-	0x43, 0x20, 0xCC, 0x88, 0xC9, 0x43, 0x20, 0xCC,
-	// Bytes 4280 - 42bf
-	0x8A, 0xC9, 0x43, 0x20, 0xCC, 0x8B, 0xC9, 0x43,
-	0x20, 0xCC, 0x93, 0xC9, 0x43, 0x20, 0xCC, 0x94,
-	0xC9, 0x43, 0x20, 0xCC, 0xA7, 0xA5, 0x43, 0x20,
-	0xCC, 0xA8, 0xA5, 0x43, 0x20, 0xCC, 0xB3, 0xB5,
-	0x43, 0x20, 0xCD, 0x82, 0xC9, 0x43, 0x20, 0xCD,
-	0x85, 0xD9, 0x43, 0x20, 0xD9, 0x8B, 0x59, 0x43,
-	0x20, 0xD9, 0x8C, 0x5D, 0x43, 0x20, 0xD9, 0x8D,
-	0x61, 0x43, 0x20, 0xD9, 0x8E, 0x65, 0x43, 0x20,
-	// Bytes 42c0 - 42ff
-	0xD9, 0x8F, 0x69, 0x43, 0x20, 0xD9, 0x90, 0x6D,
-	0x43, 0x20, 0xD9, 0x91, 0x71, 0x43, 0x20, 0xD9,
-	0x92, 0x75, 0x43, 0x41, 0xCC, 0x8A, 0xC9, 0x43,
-	0x73, 0xCC, 0x87, 0xC9, 0x44, 0x20, 0xE3, 0x82,
-	0x99, 0x0D, 0x44, 0x20, 0xE3, 0x82, 0x9A, 0x0D,
-	0x44, 0xC2, 0xA8, 0xCC, 0x81, 0xCA, 0x44, 0xCE,
-	0x91, 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0x95, 0xCC,
-	0x81, 0xC9, 0x44, 0xCE, 0x97, 0xCC, 0x81, 0xC9,
-	// Bytes 4300 - 433f
-	0x44, 0xCE, 0x99, 0xCC, 0x81, 0xC9, 0x44, 0xCE,
-	0x9F, 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0xA5, 0xCC,
-	0x81, 0xC9, 0x44, 0xCE, 0xA5, 0xCC, 0x88, 0xC9,
-	0x44, 0xCE, 0xA9, 0xCC, 0x81, 0xC9, 0x44, 0xCE,
-	0xB1, 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0xB5, 0xCC,
-	0x81, 0xC9, 0x44, 0xCE, 0xB7, 0xCC, 0x81, 0xC9,
-	0x44, 0xCE, 0xB9, 0xCC, 0x81, 0xC9, 0x44, 0xCE,
-	0xBF, 0xCC, 0x81, 0xC9, 0x44, 0xCF, 0x85, 0xCC,
-	// Bytes 4340 - 437f
-	0x81, 0xC9, 0x44, 0xCF, 0x89, 0xCC, 0x81, 0xC9,
-	0x44, 0xD7, 0x90, 0xD6, 0xB7, 0x31, 0x44, 0xD7,
-	0x90, 0xD6, 0xB8, 0x35, 0x44, 0xD7, 0x90, 0xD6,
-	0xBC, 0x41, 0x44, 0xD7, 0x91, 0xD6, 0xBC, 0x41,
-	0x44, 0xD7, 0x91, 0xD6, 0xBF, 0x49, 0x44, 0xD7,
-	0x92, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x93, 0xD6,
-	0xBC, 0x41, 0x44, 0xD7, 0x94, 0xD6, 0xBC, 0x41,
-	0x44, 0xD7, 0x95, 0xD6, 0xB9, 0x39, 0x44, 0xD7,
-	// Bytes 4380 - 43bf
-	0x95, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x96, 0xD6,
-	0xBC, 0x41, 0x44, 0xD7, 0x98, 0xD6, 0xBC, 0x41,
-	0x44, 0xD7, 0x99, 0xD6, 0xB4, 0x25, 0x44, 0xD7,
-	0x99, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x9A, 0xD6,
-	0xBC, 0x41, 0x44, 0xD7, 0x9B, 0xD6, 0xBC, 0x41,
-	0x44, 0xD7, 0x9B, 0xD6, 0xBF, 0x49, 0x44, 0xD7,
-	0x9C, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x9E, 0xD6,
-	0xBC, 0x41, 0x44, 0xD7, 0xA0, 0xD6, 0xBC, 0x41,
-	// Bytes 43c0 - 43ff
-	0x44, 0xD7, 0xA1, 0xD6, 0xBC, 0x41, 0x44, 0xD7,
-	0xA3, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0xA4, 0xD6,
-	0xBC, 0x41, 0x44, 0xD7, 0xA4, 0xD6, 0xBF, 0x49,
-	0x44, 0xD7, 0xA6, 0xD6, 0xBC, 0x41, 0x44, 0xD7,
-	0xA7, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0xA8, 0xD6,
-	0xBC, 0x41, 0x44, 0xD7, 0xA9, 0xD6, 0xBC, 0x41,
-	0x44, 0xD7, 0xA9, 0xD7, 0x81, 0x4D, 0x44, 0xD7,
-	0xA9, 0xD7, 0x82, 0x51, 0x44, 0xD7, 0xAA, 0xD6,
-	// Bytes 4400 - 443f
-	0xBC, 0x41, 0x44, 0xD7, 0xB2, 0xD6, 0xB7, 0x31,
-	0x44, 0xD8, 0xA7, 0xD9, 0x8B, 0x59, 0x44, 0xD8,
-	0xA7, 0xD9, 0x93, 0xC9, 0x44, 0xD8, 0xA7, 0xD9,
-	0x94, 0xC9, 0x44, 0xD8, 0xA7, 0xD9, 0x95, 0xB5,
-	0x44, 0xD8, 0xB0, 0xD9, 0xB0, 0x79, 0x44, 0xD8,
-	0xB1, 0xD9, 0xB0, 0x79, 0x44, 0xD9, 0x80, 0xD9,
-	0x8B, 0x59, 0x44, 0xD9, 0x80, 0xD9, 0x8E, 0x65,
-	0x44, 0xD9, 0x80, 0xD9, 0x8F, 0x69, 0x44, 0xD9,
-	// Bytes 4440 - 447f
-	0x80, 0xD9, 0x90, 0x6D, 0x44, 0xD9, 0x80, 0xD9,
-	0x91, 0x71, 0x44, 0xD9, 0x80, 0xD9, 0x92, 0x75,
-	0x44, 0xD9, 0x87, 0xD9, 0xB0, 0x79, 0x44, 0xD9,
-	0x88, 0xD9, 0x94, 0xC9, 0x44, 0xD9, 0x89, 0xD9,
-	0xB0, 0x79, 0x44, 0xD9, 0x8A, 0xD9, 0x94, 0xC9,
-	0x44, 0xDB, 0x92, 0xD9, 0x94, 0xC9, 0x44, 0xDB,
-	0x95, 0xD9, 0x94, 0xC9, 0x45, 0x20, 0xCC, 0x88,
-	0xCC, 0x80, 0xCA, 0x45, 0x20, 0xCC, 0x88, 0xCC,
-	// Bytes 4480 - 44bf
-	0x81, 0xCA, 0x45, 0x20, 0xCC, 0x88, 0xCD, 0x82,
-	0xCA, 0x45, 0x20, 0xCC, 0x93, 0xCC, 0x80, 0xCA,
-	0x45, 0x20, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x45,
-	0x20, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x45, 0x20,
-	0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x45, 0x20, 0xCC,
-	0x94, 0xCC, 0x81, 0xCA, 0x45, 0x20, 0xCC, 0x94,
-	0xCD, 0x82, 0xCA, 0x45, 0x20, 0xD9, 0x8C, 0xD9,
-	0x91, 0x72, 0x45, 0x20, 0xD9, 0x8D, 0xD9, 0x91,
-	// Bytes 44c0 - 44ff
-	0x72, 0x45, 0x20, 0xD9, 0x8E, 0xD9, 0x91, 0x72,
-	0x45, 0x20, 0xD9, 0x8F, 0xD9, 0x91, 0x72, 0x45,
-	0x20, 0xD9, 0x90, 0xD9, 0x91, 0x72, 0x45, 0x20,
-	0xD9, 0x91, 0xD9, 0xB0, 0x7A, 0x45, 0xE2, 0xAB,
-	0x9D, 0xCC, 0xB8, 0x05, 0x46, 0xCE, 0xB9, 0xCC,
-	0x88, 0xCC, 0x81, 0xCA, 0x46, 0xCF, 0x85, 0xCC,
-	0x88, 0xCC, 0x81, 0xCA, 0x46, 0xD7, 0xA9, 0xD6,
-	0xBC, 0xD7, 0x81, 0x4E, 0x46, 0xD7, 0xA9, 0xD6,
-	// Bytes 4500 - 453f
-	0xBC, 0xD7, 0x82, 0x52, 0x46, 0xD9, 0x80, 0xD9,
-	0x8E, 0xD9, 0x91, 0x72, 0x46, 0xD9, 0x80, 0xD9,
-	0x8F, 0xD9, 0x91, 0x72, 0x46, 0xD9, 0x80, 0xD9,
-	0x90, 0xD9, 0x91, 0x72, 0x46, 0xE0, 0xA4, 0x95,
-	0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0x96,
-	0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0x97,
-	0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0x9C,
-	0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0xA1,
-	// Bytes 4540 - 457f
-	0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0xA2,
-	0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0xAB,
-	0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0xAF,
-	0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA6, 0xA1,
-	0xE0, 0xA6, 0xBC, 0x09, 0x46, 0xE0, 0xA6, 0xA2,
-	0xE0, 0xA6, 0xBC, 0x09, 0x46, 0xE0, 0xA6, 0xAF,
-	0xE0, 0xA6, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0x96,
-	0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0x97,
-	// Bytes 4580 - 45bf
-	0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0x9C,
-	0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0xAB,
-	0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0xB2,
-	0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0xB8,
-	0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xAC, 0xA1,
-	0xE0, 0xAC, 0xBC, 0x09, 0x46, 0xE0, 0xAC, 0xA2,
-	0xE0, 0xAC, 0xBC, 0x09, 0x46, 0xE0, 0xBE, 0xB2,
-	0xE0, 0xBE, 0x80, 0x9D, 0x46, 0xE0, 0xBE, 0xB3,
-	// Bytes 45c0 - 45ff
-	0xE0, 0xBE, 0x80, 0x9D, 0x46, 0xE3, 0x83, 0x86,
-	0xE3, 0x82, 0x99, 0x0D, 0x48, 0xF0, 0x9D, 0x85,
-	0x97, 0xF0, 0x9D, 0x85, 0xA5, 0xAD, 0x48, 0xF0,
-	0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xAD,
-	0x48, 0xF0, 0x9D, 0x86, 0xB9, 0xF0, 0x9D, 0x85,
-	0xA5, 0xAD, 0x48, 0xF0, 0x9D, 0x86, 0xBA, 0xF0,
-	0x9D, 0x85, 0xA5, 0xAD, 0x49, 0xE0, 0xBE, 0xB2,
-	0xE0, 0xBD, 0xB1, 0xE0, 0xBE, 0x80, 0x9E, 0x49,
-	// Bytes 4600 - 463f
-	0xE0, 0xBE, 0xB3, 0xE0, 0xBD, 0xB1, 0xE0, 0xBE,
-	0x80, 0x9E, 0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0,
-	0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAE, 0xAE,
-	0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85,
-	0xA5, 0xF0, 0x9D, 0x85, 0xAF, 0xAE, 0x4C, 0xF0,
-	0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xF0,
-	0x9D, 0x85, 0xB0, 0xAE, 0x4C, 0xF0, 0x9D, 0x85,
-	0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85,
-	// Bytes 4640 - 467f
-	0xB1, 0xAE, 0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0,
-	0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xB2, 0xAE,
-	0x4C, 0xF0, 0x9D, 0x86, 0xB9, 0xF0, 0x9D, 0x85,
-	0xA5, 0xF0, 0x9D, 0x85, 0xAE, 0xAE, 0x4C, 0xF0,
-	0x9D, 0x86, 0xB9, 0xF0, 0x9D, 0x85, 0xA5, 0xF0,
-	0x9D, 0x85, 0xAF, 0xAE, 0x4C, 0xF0, 0x9D, 0x86,
-	0xBA, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85,
-	0xAE, 0xAE, 0x4C, 0xF0, 0x9D, 0x86, 0xBA, 0xF0,
-	// Bytes 4680 - 46bf
-	0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAF, 0xAE,
-	0x83, 0x41, 0xCC, 0x82, 0xC9, 0x83, 0x41, 0xCC,
-	0x86, 0xC9, 0x83, 0x41, 0xCC, 0x87, 0xC9, 0x83,
-	0x41, 0xCC, 0x88, 0xC9, 0x83, 0x41, 0xCC, 0x8A,
-	0xC9, 0x83, 0x41, 0xCC, 0xA3, 0xB5, 0x83, 0x43,
-	0xCC, 0xA7, 0xA5, 0x83, 0x45, 0xCC, 0x82, 0xC9,
-	0x83, 0x45, 0xCC, 0x84, 0xC9, 0x83, 0x45, 0xCC,
-	0xA3, 0xB5, 0x83, 0x45, 0xCC, 0xA7, 0xA5, 0x83,
-	// Bytes 46c0 - 46ff
-	0x49, 0xCC, 0x88, 0xC9, 0x83, 0x4C, 0xCC, 0xA3,
-	0xB5, 0x83, 0x4F, 0xCC, 0x82, 0xC9, 0x83, 0x4F,
-	0xCC, 0x83, 0xC9, 0x83, 0x4F, 0xCC, 0x84, 0xC9,
-	0x83, 0x4F, 0xCC, 0x87, 0xC9, 0x83, 0x4F, 0xCC,
-	0x88, 0xC9, 0x83, 0x4F, 0xCC, 0x9B, 0xAD, 0x83,
-	0x4F, 0xCC, 0xA3, 0xB5, 0x83, 0x4F, 0xCC, 0xA8,
-	0xA5, 0x83, 0x52, 0xCC, 0xA3, 0xB5, 0x83, 0x53,
-	0xCC, 0x81, 0xC9, 0x83, 0x53, 0xCC, 0x8C, 0xC9,
-	// Bytes 4700 - 473f
-	0x83, 0x53, 0xCC, 0xA3, 0xB5, 0x83, 0x55, 0xCC,
-	0x83, 0xC9, 0x83, 0x55, 0xCC, 0x84, 0xC9, 0x83,
-	0x55, 0xCC, 0x88, 0xC9, 0x83, 0x55, 0xCC, 0x9B,
-	0xAD, 0x83, 0x61, 0xCC, 0x82, 0xC9, 0x83, 0x61,
-	0xCC, 0x86, 0xC9, 0x83, 0x61, 0xCC, 0x87, 0xC9,
-	0x83, 0x61, 0xCC, 0x88, 0xC9, 0x83, 0x61, 0xCC,
-	0x8A, 0xC9, 0x83, 0x61, 0xCC, 0xA3, 0xB5, 0x83,
-	0x63, 0xCC, 0xA7, 0xA5, 0x83, 0x65, 0xCC, 0x82,
-	// Bytes 4740 - 477f
-	0xC9, 0x83, 0x65, 0xCC, 0x84, 0xC9, 0x83, 0x65,
-	0xCC, 0xA3, 0xB5, 0x83, 0x65, 0xCC, 0xA7, 0xA5,
-	0x83, 0x69, 0xCC, 0x88, 0xC9, 0x83, 0x6C, 0xCC,
-	0xA3, 0xB5, 0x83, 0x6F, 0xCC, 0x82, 0xC9, 0x83,
-	0x6F, 0xCC, 0x83, 0xC9, 0x83, 0x6F, 0xCC, 0x84,
-	0xC9, 0x83, 0x6F, 0xCC, 0x87, 0xC9, 0x83, 0x6F,
-	0xCC, 0x88, 0xC9, 0x83, 0x6F, 0xCC, 0x9B, 0xAD,
-	0x83, 0x6F, 0xCC, 0xA3, 0xB5, 0x83, 0x6F, 0xCC,
-	// Bytes 4780 - 47bf
-	0xA8, 0xA5, 0x83, 0x72, 0xCC, 0xA3, 0xB5, 0x83,
-	0x73, 0xCC, 0x81, 0xC9, 0x83, 0x73, 0xCC, 0x8C,
-	0xC9, 0x83, 0x73, 0xCC, 0xA3, 0xB5, 0x83, 0x75,
-	0xCC, 0x83, 0xC9, 0x83, 0x75, 0xCC, 0x84, 0xC9,
-	0x83, 0x75, 0xCC, 0x88, 0xC9, 0x83, 0x75, 0xCC,
-	0x9B, 0xAD, 0x84, 0xCE, 0x91, 0xCC, 0x93, 0xC9,
-	0x84, 0xCE, 0x91, 0xCC, 0x94, 0xC9, 0x84, 0xCE,
-	0x95, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0x95, 0xCC,
-	// Bytes 47c0 - 47ff
-	0x94, 0xC9, 0x84, 0xCE, 0x97, 0xCC, 0x93, 0xC9,
-	0x84, 0xCE, 0x97, 0xCC, 0x94, 0xC9, 0x84, 0xCE,
-	0x99, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0x99, 0xCC,
-	0x94, 0xC9, 0x84, 0xCE, 0x9F, 0xCC, 0x93, 0xC9,
-	0x84, 0xCE, 0x9F, 0xCC, 0x94, 0xC9, 0x84, 0xCE,
-	0xA5, 0xCC, 0x94, 0xC9, 0x84, 0xCE, 0xA9, 0xCC,
-	0x93, 0xC9, 0x84, 0xCE, 0xA9, 0xCC, 0x94, 0xC9,
-	0x84, 0xCE, 0xB1, 0xCC, 0x80, 0xC9, 0x84, 0xCE,
-	// Bytes 4800 - 483f
-	0xB1, 0xCC, 0x81, 0xC9, 0x84, 0xCE, 0xB1, 0xCC,
-	0x93, 0xC9, 0x84, 0xCE, 0xB1, 0xCC, 0x94, 0xC9,
-	0x84, 0xCE, 0xB1, 0xCD, 0x82, 0xC9, 0x84, 0xCE,
-	0xB5, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0xB5, 0xCC,
-	0x94, 0xC9, 0x84, 0xCE, 0xB7, 0xCC, 0x80, 0xC9,
-	0x84, 0xCE, 0xB7, 0xCC, 0x81, 0xC9, 0x84, 0xCE,
-	0xB7, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0xB7, 0xCC,
-	0x94, 0xC9, 0x84, 0xCE, 0xB7, 0xCD, 0x82, 0xC9,
-	// Bytes 4840 - 487f
-	0x84, 0xCE, 0xB9, 0xCC, 0x88, 0xC9, 0x84, 0xCE,
-	0xB9, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0xB9, 0xCC,
-	0x94, 0xC9, 0x84, 0xCE, 0xBF, 0xCC, 0x93, 0xC9,
-	0x84, 0xCE, 0xBF, 0xCC, 0x94, 0xC9, 0x84, 0xCF,
-	0x85, 0xCC, 0x88, 0xC9, 0x84, 0xCF, 0x85, 0xCC,
-	0x93, 0xC9, 0x84, 0xCF, 0x85, 0xCC, 0x94, 0xC9,
-	0x84, 0xCF, 0x89, 0xCC, 0x80, 0xC9, 0x84, 0xCF,
-	0x89, 0xCC, 0x81, 0xC9, 0x84, 0xCF, 0x89, 0xCC,
-	// Bytes 4880 - 48bf
-	0x93, 0xC9, 0x84, 0xCF, 0x89, 0xCC, 0x94, 0xC9,
-	0x84, 0xCF, 0x89, 0xCD, 0x82, 0xC9, 0x86, 0xCE,
-	0x91, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCE,
-	0x91, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCE,
-	0x91, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCE,
-	0x91, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCE,
-	0x91, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCE,
-	0x91, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x86, 0xCE,
-	// Bytes 48c0 - 48ff
-	0x97, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCE,
-	0x97, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCE,
-	0x97, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCE,
-	0x97, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCE,
-	0x97, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCE,
-	0x97, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x86, 0xCE,
-	0xA9, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCE,
-	0xA9, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCE,
-	// Bytes 4900 - 493f
-	0xA9, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCE,
-	0xA9, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCE,
-	0xA9, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCE,
-	0xA9, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x86, 0xCE,
-	0xB1, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCE,
-	0xB1, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCE,
-	0xB1, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCE,
-	0xB1, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCE,
-	// Bytes 4940 - 497f
-	0xB1, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCE,
-	0xB1, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x86, 0xCE,
-	0xB7, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCE,
-	0xB7, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCE,
-	0xB7, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCE,
-	0xB7, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCE,
-	0xB7, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCE,
-	0xB7, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x86, 0xCF,
-	// Bytes 4980 - 49bf
-	0x89, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCF,
-	0x89, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCF,
-	0x89, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCF,
-	0x89, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCF,
-	0x89, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCF,
-	0x89, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x42, 0xCC,
-	0x80, 0xC9, 0x32, 0x42, 0xCC, 0x81, 0xC9, 0x32,
-	0x42, 0xCC, 0x93, 0xC9, 0x32, 0x43, 0xE1, 0x85,
-	// Bytes 49c0 - 49ff
-	0xA1, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA2, 0x01,
-	0x00, 0x43, 0xE1, 0x85, 0xA3, 0x01, 0x00, 0x43,
-	0xE1, 0x85, 0xA4, 0x01, 0x00, 0x43, 0xE1, 0x85,
-	0xA5, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA6, 0x01,
-	0x00, 0x43, 0xE1, 0x85, 0xA7, 0x01, 0x00, 0x43,
-	0xE1, 0x85, 0xA8, 0x01, 0x00, 0x43, 0xE1, 0x85,
-	0xA9, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAA, 0x01,
-	0x00, 0x43, 0xE1, 0x85, 0xAB, 0x01, 0x00, 0x43,
-	// Bytes 4a00 - 4a3f
-	0xE1, 0x85, 0xAC, 0x01, 0x00, 0x43, 0xE1, 0x85,
-	0xAD, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAE, 0x01,
-	0x00, 0x43, 0xE1, 0x85, 0xAF, 0x01, 0x00, 0x43,
-	0xE1, 0x85, 0xB0, 0x01, 0x00, 0x43, 0xE1, 0x85,
-	0xB1, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xB2, 0x01,
-	0x00, 0x43, 0xE1, 0x85, 0xB3, 0x01, 0x00, 0x43,
-	0xE1, 0x85, 0xB4, 0x01, 0x00, 0x43, 0xE1, 0x85,
-	0xB5, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xAA, 0x01,
-	// Bytes 4a40 - 4a7f
-	0x00, 0x43, 0xE1, 0x86, 0xAC, 0x01, 0x00, 0x43,
-	0xE1, 0x86, 0xAD, 0x01, 0x00, 0x43, 0xE1, 0x86,
-	0xB0, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xB1, 0x01,
-	0x00, 0x43, 0xE1, 0x86, 0xB2, 0x01, 0x00, 0x43,
-	0xE1, 0x86, 0xB3, 0x01, 0x00, 0x43, 0xE1, 0x86,
-	0xB4, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xB5, 0x01,
-	0x00, 0x44, 0xCC, 0x88, 0xCC, 0x81, 0xCA, 0x32,
-	0x43, 0xE3, 0x82, 0x99, 0x0D, 0x03, 0x43, 0xE3,
-	// Bytes 4a80 - 4abf
-	0x82, 0x9A, 0x0D, 0x03, 0x46, 0xE0, 0xBD, 0xB1,
-	0xE0, 0xBD, 0xB2, 0x9E, 0x26, 0x46, 0xE0, 0xBD,
-	0xB1, 0xE0, 0xBD, 0xB4, 0xA2, 0x26, 0x46, 0xE0,
-	0xBD, 0xB1, 0xE0, 0xBE, 0x80, 0x9E, 0x26, 0x00,
-	0x01,
-}
-
-// lookup returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *nfcTrie) lookup(s []byte) (v uint16, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return nfcValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := nfcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := nfcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := nfcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = nfcIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *nfcTrie) lookupUnsafe(s []byte) uint16 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return nfcValues[c0]
-	}
-	i := nfcIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = nfcIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = nfcIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// lookupString returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *nfcTrie) lookupString(s string) (v uint16, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return nfcValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := nfcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := nfcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := nfcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = nfcIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *nfcTrie) lookupStringUnsafe(s string) uint16 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return nfcValues[c0]
-	}
-	i := nfcIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = nfcIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = nfcIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// nfcTrie. Total size: 10586 bytes (10.34 KiB). Checksum: dd926e82067bee11.
-type nfcTrie struct{}
-
-func newNfcTrie(i int) *nfcTrie {
-	return &nfcTrie{}
-}
-
-// lookupValue determines the type of block n and looks up the value for b.
-func (t *nfcTrie) lookupValue(n uint32, b byte) uint16 {
-	switch {
-	case n < 46:
-		return uint16(nfcValues[n<<6+uint32(b)])
-	default:
-		n -= 46
-		return uint16(nfcSparse.lookup(n, b))
-	}
-}
-
-// nfcValues: 48 blocks, 3072 entries, 6144 bytes
-// The third block is the zero block.
-var nfcValues = [3072]uint16{
-	// Block 0x0, offset 0x0
-	0x3c: 0xa000, 0x3d: 0xa000, 0x3e: 0xa000,
-	// Block 0x1, offset 0x40
-	0x41: 0xa000, 0x42: 0xa000, 0x43: 0xa000, 0x44: 0xa000, 0x45: 0xa000,
-	0x46: 0xa000, 0x47: 0xa000, 0x48: 0xa000, 0x49: 0xa000, 0x4a: 0xa000, 0x4b: 0xa000,
-	0x4c: 0xa000, 0x4d: 0xa000, 0x4e: 0xa000, 0x4f: 0xa000, 0x50: 0xa000,
-	0x52: 0xa000, 0x53: 0xa000, 0x54: 0xa000, 0x55: 0xa000, 0x56: 0xa000, 0x57: 0xa000,
-	0x58: 0xa000, 0x59: 0xa000, 0x5a: 0xa000,
-	0x61: 0xa000, 0x62: 0xa000, 0x63: 0xa000,
-	0x64: 0xa000, 0x65: 0xa000, 0x66: 0xa000, 0x67: 0xa000, 0x68: 0xa000, 0x69: 0xa000,
-	0x6a: 0xa000, 0x6b: 0xa000, 0x6c: 0xa000, 0x6d: 0xa000, 0x6e: 0xa000, 0x6f: 0xa000,
-	0x70: 0xa000, 0x72: 0xa000, 0x73: 0xa000, 0x74: 0xa000, 0x75: 0xa000,
-	0x76: 0xa000, 0x77: 0xa000, 0x78: 0xa000, 0x79: 0xa000, 0x7a: 0xa000,
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc0: 0x2f6f, 0xc1: 0x2f74, 0xc2: 0x4688, 0xc3: 0x2f79, 0xc4: 0x4697, 0xc5: 0x469c,
-	0xc6: 0xa000, 0xc7: 0x46a6, 0xc8: 0x2fe2, 0xc9: 0x2fe7, 0xca: 0x46ab, 0xcb: 0x2ffb,
-	0xcc: 0x306e, 0xcd: 0x3073, 0xce: 0x3078, 0xcf: 0x46bf, 0xd1: 0x3104,
-	0xd2: 0x3127, 0xd3: 0x312c, 0xd4: 0x46c9, 0xd5: 0x46ce, 0xd6: 0x46dd,
-	0xd8: 0xa000, 0xd9: 0x31b3, 0xda: 0x31b8, 0xdb: 0x31bd, 0xdc: 0x470f, 0xdd: 0x3235,
-	0xe0: 0x327b, 0xe1: 0x3280, 0xe2: 0x4719, 0xe3: 0x3285,
-	0xe4: 0x4728, 0xe5: 0x472d, 0xe6: 0xa000, 0xe7: 0x4737, 0xe8: 0x32ee, 0xe9: 0x32f3,
-	0xea: 0x473c, 0xeb: 0x3307, 0xec: 0x337f, 0xed: 0x3384, 0xee: 0x3389, 0xef: 0x4750,
-	0xf1: 0x3415, 0xf2: 0x3438, 0xf3: 0x343d, 0xf4: 0x475a, 0xf5: 0x475f,
-	0xf6: 0x476e, 0xf8: 0xa000, 0xf9: 0x34c9, 0xfa: 0x34ce, 0xfb: 0x34d3,
-	0xfc: 0x47a0, 0xfd: 0x3550, 0xff: 0x3569,
-	// Block 0x4, offset 0x100
-	0x100: 0x2f7e, 0x101: 0x328a, 0x102: 0x468d, 0x103: 0x471e, 0x104: 0x2f9c, 0x105: 0x32a8,
-	0x106: 0x2fb0, 0x107: 0x32bc, 0x108: 0x2fb5, 0x109: 0x32c1, 0x10a: 0x2fba, 0x10b: 0x32c6,
-	0x10c: 0x2fbf, 0x10d: 0x32cb, 0x10e: 0x2fc9, 0x10f: 0x32d5,
-	0x112: 0x46b0, 0x113: 0x4741, 0x114: 0x2ff1, 0x115: 0x32fd, 0x116: 0x2ff6, 0x117: 0x3302,
-	0x118: 0x3014, 0x119: 0x3320, 0x11a: 0x3005, 0x11b: 0x3311, 0x11c: 0x302d, 0x11d: 0x3339,
-	0x11e: 0x3037, 0x11f: 0x3343, 0x120: 0x303c, 0x121: 0x3348, 0x122: 0x3046, 0x123: 0x3352,
-	0x124: 0x304b, 0x125: 0x3357, 0x128: 0x307d, 0x129: 0x338e,
-	0x12a: 0x3082, 0x12b: 0x3393, 0x12c: 0x3087, 0x12d: 0x3398, 0x12e: 0x30aa, 0x12f: 0x33b6,
-	0x130: 0x308c, 0x134: 0x30b4, 0x135: 0x33c0,
-	0x136: 0x30c8, 0x137: 0x33d9, 0x139: 0x30d2, 0x13a: 0x33e3, 0x13b: 0x30dc,
-	0x13c: 0x33ed, 0x13d: 0x30d7, 0x13e: 0x33e8,
-	// Block 0x5, offset 0x140
-	0x143: 0x30ff, 0x144: 0x3410, 0x145: 0x3118,
-	0x146: 0x3429, 0x147: 0x310e, 0x148: 0x341f,
-	0x14c: 0x46d3, 0x14d: 0x4764, 0x14e: 0x3131, 0x14f: 0x3442, 0x150: 0x313b, 0x151: 0x344c,
-	0x154: 0x3159, 0x155: 0x346a, 0x156: 0x3172, 0x157: 0x3483,
-	0x158: 0x3163, 0x159: 0x3474, 0x15a: 0x46f6, 0x15b: 0x4787, 0x15c: 0x317c, 0x15d: 0x348d,
-	0x15e: 0x318b, 0x15f: 0x349c, 0x160: 0x46fb, 0x161: 0x478c, 0x162: 0x31a4, 0x163: 0x34ba,
-	0x164: 0x3195, 0x165: 0x34ab, 0x168: 0x4705, 0x169: 0x4796,
-	0x16a: 0x470a, 0x16b: 0x479b, 0x16c: 0x31c2, 0x16d: 0x34d8, 0x16e: 0x31cc, 0x16f: 0x34e2,
-	0x170: 0x31d1, 0x171: 0x34e7, 0x172: 0x31ef, 0x173: 0x3505, 0x174: 0x3212, 0x175: 0x3528,
-	0x176: 0x323a, 0x177: 0x3555, 0x178: 0x324e, 0x179: 0x325d, 0x17a: 0x357d, 0x17b: 0x3267,
-	0x17c: 0x3587, 0x17d: 0x326c, 0x17e: 0x358c, 0x17f: 0xa000,
-	// Block 0x6, offset 0x180
-	0x184: 0x8100, 0x185: 0x8100,
-	0x186: 0x8100,
-	0x18d: 0x2f88, 0x18e: 0x3294, 0x18f: 0x3096, 0x190: 0x33a2, 0x191: 0x3140,
-	0x192: 0x3451, 0x193: 0x31d6, 0x194: 0x34ec, 0x195: 0x39cf, 0x196: 0x3b5e, 0x197: 0x39c8,
-	0x198: 0x3b57, 0x199: 0x39d6, 0x19a: 0x3b65, 0x19b: 0x39c1, 0x19c: 0x3b50,
-	0x19e: 0x38b0, 0x19f: 0x3a3f, 0x1a0: 0x38a9, 0x1a1: 0x3a38, 0x1a2: 0x35b3, 0x1a3: 0x35c5,
-	0x1a6: 0x3041, 0x1a7: 0x334d, 0x1a8: 0x30be, 0x1a9: 0x33cf,
-	0x1aa: 0x46ec, 0x1ab: 0x477d, 0x1ac: 0x3990, 0x1ad: 0x3b1f, 0x1ae: 0x35d7, 0x1af: 0x35dd,
-	0x1b0: 0x33c5, 0x1b4: 0x3028, 0x1b5: 0x3334,
-	0x1b8: 0x30fa, 0x1b9: 0x340b, 0x1ba: 0x38b7, 0x1bb: 0x3a46,
-	0x1bc: 0x35ad, 0x1bd: 0x35bf, 0x1be: 0x35b9, 0x1bf: 0x35cb,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x2f8d, 0x1c1: 0x3299, 0x1c2: 0x2f92, 0x1c3: 0x329e, 0x1c4: 0x300a, 0x1c5: 0x3316,
-	0x1c6: 0x300f, 0x1c7: 0x331b, 0x1c8: 0x309b, 0x1c9: 0x33a7, 0x1ca: 0x30a0, 0x1cb: 0x33ac,
-	0x1cc: 0x3145, 0x1cd: 0x3456, 0x1ce: 0x314a, 0x1cf: 0x345b, 0x1d0: 0x3168, 0x1d1: 0x3479,
-	0x1d2: 0x316d, 0x1d3: 0x347e, 0x1d4: 0x31db, 0x1d5: 0x34f1, 0x1d6: 0x31e0, 0x1d7: 0x34f6,
-	0x1d8: 0x3186, 0x1d9: 0x3497, 0x1da: 0x319f, 0x1db: 0x34b5,
-	0x1de: 0x305a, 0x1df: 0x3366,
-	0x1e6: 0x4692, 0x1e7: 0x4723, 0x1e8: 0x46ba, 0x1e9: 0x474b,
-	0x1ea: 0x395f, 0x1eb: 0x3aee, 0x1ec: 0x393c, 0x1ed: 0x3acb, 0x1ee: 0x46d8, 0x1ef: 0x4769,
-	0x1f0: 0x3958, 0x1f1: 0x3ae7, 0x1f2: 0x3244, 0x1f3: 0x355f,
-	// Block 0x8, offset 0x200
-	0x200: 0x9932, 0x201: 0x9932, 0x202: 0x9932, 0x203: 0x9932, 0x204: 0x9932, 0x205: 0x8132,
-	0x206: 0x9932, 0x207: 0x9932, 0x208: 0x9932, 0x209: 0x9932, 0x20a: 0x9932, 0x20b: 0x9932,
-	0x20c: 0x9932, 0x20d: 0x8132, 0x20e: 0x8132, 0x20f: 0x9932, 0x210: 0x8132, 0x211: 0x9932,
-	0x212: 0x8132, 0x213: 0x9932, 0x214: 0x9932, 0x215: 0x8133, 0x216: 0x812d, 0x217: 0x812d,
-	0x218: 0x812d, 0x219: 0x812d, 0x21a: 0x8133, 0x21b: 0x992b, 0x21c: 0x812d, 0x21d: 0x812d,
-	0x21e: 0x812d, 0x21f: 0x812d, 0x220: 0x812d, 0x221: 0x8129, 0x222: 0x8129, 0x223: 0x992d,
-	0x224: 0x992d, 0x225: 0x992d, 0x226: 0x992d, 0x227: 0x9929, 0x228: 0x9929, 0x229: 0x812d,
-	0x22a: 0x812d, 0x22b: 0x812d, 0x22c: 0x812d, 0x22d: 0x992d, 0x22e: 0x992d, 0x22f: 0x812d,
-	0x230: 0x992d, 0x231: 0x992d, 0x232: 0x812d, 0x233: 0x812d, 0x234: 0x8101, 0x235: 0x8101,
-	0x236: 0x8101, 0x237: 0x8101, 0x238: 0x9901, 0x239: 0x812d, 0x23a: 0x812d, 0x23b: 0x812d,
-	0x23c: 0x812d, 0x23d: 0x8132, 0x23e: 0x8132, 0x23f: 0x8132,
-	// Block 0x9, offset 0x240
-	0x240: 0x49ae, 0x241: 0x49b3, 0x242: 0x9932, 0x243: 0x49b8, 0x244: 0x4a71, 0x245: 0x9936,
-	0x246: 0x8132, 0x247: 0x812d, 0x248: 0x812d, 0x249: 0x812d, 0x24a: 0x8132, 0x24b: 0x8132,
-	0x24c: 0x8132, 0x24d: 0x812d, 0x24e: 0x812d, 0x250: 0x8132, 0x251: 0x8132,
-	0x252: 0x8132, 0x253: 0x812d, 0x254: 0x812d, 0x255: 0x812d, 0x256: 0x812d, 0x257: 0x8132,
-	0x258: 0x8133, 0x259: 0x812d, 0x25a: 0x812d, 0x25b: 0x8132, 0x25c: 0x8134, 0x25d: 0x8135,
-	0x25e: 0x8135, 0x25f: 0x8134, 0x260: 0x8135, 0x261: 0x8135, 0x262: 0x8134, 0x263: 0x8132,
-	0x264: 0x8132, 0x265: 0x8132, 0x266: 0x8132, 0x267: 0x8132, 0x268: 0x8132, 0x269: 0x8132,
-	0x26a: 0x8132, 0x26b: 0x8132, 0x26c: 0x8132, 0x26d: 0x8132, 0x26e: 0x8132, 0x26f: 0x8132,
-	0x274: 0x0170,
-	0x27a: 0x8100,
-	0x27e: 0x0037,
-	// Block 0xa, offset 0x280
-	0x284: 0x8100, 0x285: 0x35a1,
-	0x286: 0x35e9, 0x287: 0x00ce, 0x288: 0x3607, 0x289: 0x3613, 0x28a: 0x3625,
-	0x28c: 0x3643, 0x28e: 0x3655, 0x28f: 0x3673, 0x290: 0x3e08, 0x291: 0xa000,
-	0x295: 0xa000, 0x297: 0xa000,
-	0x299: 0xa000,
-	0x29f: 0xa000, 0x2a1: 0xa000,
-	0x2a5: 0xa000, 0x2a9: 0xa000,
-	0x2aa: 0x3637, 0x2ab: 0x3667, 0x2ac: 0x47fe, 0x2ad: 0x3697, 0x2ae: 0x4828, 0x2af: 0x36a9,
-	0x2b0: 0x3e70, 0x2b1: 0xa000, 0x2b5: 0xa000,
-	0x2b7: 0xa000, 0x2b9: 0xa000,
-	0x2bf: 0xa000,
-	// Block 0xb, offset 0x2c0
-	0x2c0: 0x3721, 0x2c1: 0x372d, 0x2c3: 0x371b,
-	0x2c6: 0xa000, 0x2c7: 0x3709,
-	0x2cc: 0x375d, 0x2cd: 0x3745, 0x2ce: 0x376f, 0x2d0: 0xa000,
-	0x2d3: 0xa000, 0x2d5: 0xa000, 0x2d6: 0xa000, 0x2d7: 0xa000,
-	0x2d8: 0xa000, 0x2d9: 0x3751, 0x2da: 0xa000,
-	0x2de: 0xa000, 0x2e3: 0xa000,
-	0x2e7: 0xa000,
-	0x2eb: 0xa000, 0x2ed: 0xa000,
-	0x2f0: 0xa000, 0x2f3: 0xa000, 0x2f5: 0xa000,
-	0x2f6: 0xa000, 0x2f7: 0xa000, 0x2f8: 0xa000, 0x2f9: 0x37d5, 0x2fa: 0xa000,
-	0x2fe: 0xa000,
-	// Block 0xc, offset 0x300
-	0x301: 0x3733, 0x302: 0x37b7,
-	0x310: 0x370f, 0x311: 0x3793,
-	0x312: 0x3715, 0x313: 0x3799, 0x316: 0x3727, 0x317: 0x37ab,
-	0x318: 0xa000, 0x319: 0xa000, 0x31a: 0x3829, 0x31b: 0x382f, 0x31c: 0x3739, 0x31d: 0x37bd,
-	0x31e: 0x373f, 0x31f: 0x37c3, 0x322: 0x374b, 0x323: 0x37cf,
-	0x324: 0x3757, 0x325: 0x37db, 0x326: 0x3763, 0x327: 0x37e7, 0x328: 0xa000, 0x329: 0xa000,
-	0x32a: 0x3835, 0x32b: 0x383b, 0x32c: 0x378d, 0x32d: 0x3811, 0x32e: 0x3769, 0x32f: 0x37ed,
-	0x330: 0x3775, 0x331: 0x37f9, 0x332: 0x377b, 0x333: 0x37ff, 0x334: 0x3781, 0x335: 0x3805,
-	0x338: 0x3787, 0x339: 0x380b,
-	// Block 0xd, offset 0x340
-	0x351: 0x812d,
-	0x352: 0x8132, 0x353: 0x8132, 0x354: 0x8132, 0x355: 0x8132, 0x356: 0x812d, 0x357: 0x8132,
-	0x358: 0x8132, 0x359: 0x8132, 0x35a: 0x812e, 0x35b: 0x812d, 0x35c: 0x8132, 0x35d: 0x8132,
-	0x35e: 0x8132, 0x35f: 0x8132, 0x360: 0x8132, 0x361: 0x8132, 0x362: 0x812d, 0x363: 0x812d,
-	0x364: 0x812d, 0x365: 0x812d, 0x366: 0x812d, 0x367: 0x812d, 0x368: 0x8132, 0x369: 0x8132,
-	0x36a: 0x812d, 0x36b: 0x8132, 0x36c: 0x8132, 0x36d: 0x812e, 0x36e: 0x8131, 0x36f: 0x8132,
-	0x370: 0x8105, 0x371: 0x8106, 0x372: 0x8107, 0x373: 0x8108, 0x374: 0x8109, 0x375: 0x810a,
-	0x376: 0x810b, 0x377: 0x810c, 0x378: 0x810d, 0x379: 0x810e, 0x37a: 0x810e, 0x37b: 0x810f,
-	0x37c: 0x8110, 0x37d: 0x8111, 0x37f: 0x8112,
-	// Block 0xe, offset 0x380
-	0x388: 0xa000, 0x38a: 0xa000, 0x38b: 0x8116,
-	0x38c: 0x8117, 0x38d: 0x8118, 0x38e: 0x8119, 0x38f: 0x811a, 0x390: 0x811b, 0x391: 0x811c,
-	0x392: 0x811d, 0x393: 0x9932, 0x394: 0x9932, 0x395: 0x992d, 0x396: 0x812d, 0x397: 0x8132,
-	0x398: 0x8132, 0x399: 0x8132, 0x39a: 0x8132, 0x39b: 0x8132, 0x39c: 0x812d, 0x39d: 0x8132,
-	0x39e: 0x8132, 0x39f: 0x812d,
-	0x3b0: 0x811e,
-	// Block 0xf, offset 0x3c0
-	0x3d3: 0x812d, 0x3d4: 0x8132, 0x3d5: 0x8132, 0x3d6: 0x8132, 0x3d7: 0x8132,
-	0x3d8: 0x8132, 0x3d9: 0x8132, 0x3da: 0x8132, 0x3db: 0x8132, 0x3dc: 0x8132, 0x3dd: 0x8132,
-	0x3de: 0x8132, 0x3df: 0x8132, 0x3e0: 0x8132, 0x3e1: 0x8132, 0x3e3: 0x812d,
-	0x3e4: 0x8132, 0x3e5: 0x8132, 0x3e6: 0x812d, 0x3e7: 0x8132, 0x3e8: 0x8132, 0x3e9: 0x812d,
-	0x3ea: 0x8132, 0x3eb: 0x8132, 0x3ec: 0x8132, 0x3ed: 0x812d, 0x3ee: 0x812d, 0x3ef: 0x812d,
-	0x3f0: 0x8116, 0x3f1: 0x8117, 0x3f2: 0x8118, 0x3f3: 0x8132, 0x3f4: 0x8132, 0x3f5: 0x8132,
-	0x3f6: 0x812d, 0x3f7: 0x8132, 0x3f8: 0x8132, 0x3f9: 0x812d, 0x3fa: 0x812d, 0x3fb: 0x8132,
-	0x3fc: 0x8132, 0x3fd: 0x8132, 0x3fe: 0x8132, 0x3ff: 0x8132,
-	// Block 0x10, offset 0x400
-	0x405: 0xa000,
-	0x406: 0x2d26, 0x407: 0xa000, 0x408: 0x2d2e, 0x409: 0xa000, 0x40a: 0x2d36, 0x40b: 0xa000,
-	0x40c: 0x2d3e, 0x40d: 0xa000, 0x40e: 0x2d46, 0x411: 0xa000,
-	0x412: 0x2d4e,
-	0x434: 0x8102, 0x435: 0x9900,
-	0x43a: 0xa000, 0x43b: 0x2d56,
-	0x43c: 0xa000, 0x43d: 0x2d5e, 0x43e: 0xa000, 0x43f: 0xa000,
-	// Block 0x11, offset 0x440
-	0x440: 0x8132, 0x441: 0x8132, 0x442: 0x812d, 0x443: 0x8132, 0x444: 0x8132, 0x445: 0x8132,
-	0x446: 0x8132, 0x447: 0x8132, 0x448: 0x8132, 0x449: 0x8132, 0x44a: 0x812d, 0x44b: 0x8132,
-	0x44c: 0x8132, 0x44d: 0x8135, 0x44e: 0x812a, 0x44f: 0x812d, 0x450: 0x8129, 0x451: 0x8132,
-	0x452: 0x8132, 0x453: 0x8132, 0x454: 0x8132, 0x455: 0x8132, 0x456: 0x8132, 0x457: 0x8132,
-	0x458: 0x8132, 0x459: 0x8132, 0x45a: 0x8132, 0x45b: 0x8132, 0x45c: 0x8132, 0x45d: 0x8132,
-	0x45e: 0x8132, 0x45f: 0x8132, 0x460: 0x8132, 0x461: 0x8132, 0x462: 0x8132, 0x463: 0x8132,
-	0x464: 0x8132, 0x465: 0x8132, 0x466: 0x8132, 0x467: 0x8132, 0x468: 0x8132, 0x469: 0x8132,
-	0x46a: 0x8132, 0x46b: 0x8132, 0x46c: 0x8132, 0x46d: 0x8132, 0x46e: 0x8132, 0x46f: 0x8132,
-	0x470: 0x8132, 0x471: 0x8132, 0x472: 0x8132, 0x473: 0x8132, 0x474: 0x8132, 0x475: 0x8132,
-	0x476: 0x8133, 0x477: 0x8131, 0x478: 0x8131, 0x479: 0x812d, 0x47b: 0x8132,
-	0x47c: 0x8134, 0x47d: 0x812d, 0x47e: 0x8132, 0x47f: 0x812d,
-	// Block 0x12, offset 0x480
-	0x480: 0x2f97, 0x481: 0x32a3, 0x482: 0x2fa1, 0x483: 0x32ad, 0x484: 0x2fa6, 0x485: 0x32b2,
-	0x486: 0x2fab, 0x487: 0x32b7, 0x488: 0x38cc, 0x489: 0x3a5b, 0x48a: 0x2fc4, 0x48b: 0x32d0,
-	0x48c: 0x2fce, 0x48d: 0x32da, 0x48e: 0x2fdd, 0x48f: 0x32e9, 0x490: 0x2fd3, 0x491: 0x32df,
-	0x492: 0x2fd8, 0x493: 0x32e4, 0x494: 0x38ef, 0x495: 0x3a7e, 0x496: 0x38f6, 0x497: 0x3a85,
-	0x498: 0x3019, 0x499: 0x3325, 0x49a: 0x301e, 0x49b: 0x332a, 0x49c: 0x3904, 0x49d: 0x3a93,
-	0x49e: 0x3023, 0x49f: 0x332f, 0x4a0: 0x3032, 0x4a1: 0x333e, 0x4a2: 0x3050, 0x4a3: 0x335c,
-	0x4a4: 0x305f, 0x4a5: 0x336b, 0x4a6: 0x3055, 0x4a7: 0x3361, 0x4a8: 0x3064, 0x4a9: 0x3370,
-	0x4aa: 0x3069, 0x4ab: 0x3375, 0x4ac: 0x30af, 0x4ad: 0x33bb, 0x4ae: 0x390b, 0x4af: 0x3a9a,
-	0x4b0: 0x30b9, 0x4b1: 0x33ca, 0x4b2: 0x30c3, 0x4b3: 0x33d4, 0x4b4: 0x30cd, 0x4b5: 0x33de,
-	0x4b6: 0x46c4, 0x4b7: 0x4755, 0x4b8: 0x3912, 0x4b9: 0x3aa1, 0x4ba: 0x30e6, 0x4bb: 0x33f7,
-	0x4bc: 0x30e1, 0x4bd: 0x33f2, 0x4be: 0x30eb, 0x4bf: 0x33fc,
-	// Block 0x13, offset 0x4c0
-	0x4c0: 0x30f0, 0x4c1: 0x3401, 0x4c2: 0x30f5, 0x4c3: 0x3406, 0x4c4: 0x3109, 0x4c5: 0x341a,
-	0x4c6: 0x3113, 0x4c7: 0x3424, 0x4c8: 0x3122, 0x4c9: 0x3433, 0x4ca: 0x311d, 0x4cb: 0x342e,
-	0x4cc: 0x3935, 0x4cd: 0x3ac4, 0x4ce: 0x3943, 0x4cf: 0x3ad2, 0x4d0: 0x394a, 0x4d1: 0x3ad9,
-	0x4d2: 0x3951, 0x4d3: 0x3ae0, 0x4d4: 0x314f, 0x4d5: 0x3460, 0x4d6: 0x3154, 0x4d7: 0x3465,
-	0x4d8: 0x315e, 0x4d9: 0x346f, 0x4da: 0x46f1, 0x4db: 0x4782, 0x4dc: 0x3997, 0x4dd: 0x3b26,
-	0x4de: 0x3177, 0x4df: 0x3488, 0x4e0: 0x3181, 0x4e1: 0x3492, 0x4e2: 0x4700, 0x4e3: 0x4791,
-	0x4e4: 0x399e, 0x4e5: 0x3b2d, 0x4e6: 0x39a5, 0x4e7: 0x3b34, 0x4e8: 0x39ac, 0x4e9: 0x3b3b,
-	0x4ea: 0x3190, 0x4eb: 0x34a1, 0x4ec: 0x319a, 0x4ed: 0x34b0, 0x4ee: 0x31ae, 0x4ef: 0x34c4,
-	0x4f0: 0x31a9, 0x4f1: 0x34bf, 0x4f2: 0x31ea, 0x4f3: 0x3500, 0x4f4: 0x31f9, 0x4f5: 0x350f,
-	0x4f6: 0x31f4, 0x4f7: 0x350a, 0x4f8: 0x39b3, 0x4f9: 0x3b42, 0x4fa: 0x39ba, 0x4fb: 0x3b49,
-	0x4fc: 0x31fe, 0x4fd: 0x3514, 0x4fe: 0x3203, 0x4ff: 0x3519,
-	// Block 0x14, offset 0x500
-	0x500: 0x3208, 0x501: 0x351e, 0x502: 0x320d, 0x503: 0x3523, 0x504: 0x321c, 0x505: 0x3532,
-	0x506: 0x3217, 0x507: 0x352d, 0x508: 0x3221, 0x509: 0x353c, 0x50a: 0x3226, 0x50b: 0x3541,
-	0x50c: 0x322b, 0x50d: 0x3546, 0x50e: 0x3249, 0x50f: 0x3564, 0x510: 0x3262, 0x511: 0x3582,
-	0x512: 0x3271, 0x513: 0x3591, 0x514: 0x3276, 0x515: 0x3596, 0x516: 0x337a, 0x517: 0x34a6,
-	0x518: 0x3537, 0x519: 0x3573, 0x51b: 0x35d1,
-	0x520: 0x46a1, 0x521: 0x4732, 0x522: 0x2f83, 0x523: 0x328f,
-	0x524: 0x3878, 0x525: 0x3a07, 0x526: 0x3871, 0x527: 0x3a00, 0x528: 0x3886, 0x529: 0x3a15,
-	0x52a: 0x387f, 0x52b: 0x3a0e, 0x52c: 0x38be, 0x52d: 0x3a4d, 0x52e: 0x3894, 0x52f: 0x3a23,
-	0x530: 0x388d, 0x531: 0x3a1c, 0x532: 0x38a2, 0x533: 0x3a31, 0x534: 0x389b, 0x535: 0x3a2a,
-	0x536: 0x38c5, 0x537: 0x3a54, 0x538: 0x46b5, 0x539: 0x4746, 0x53a: 0x3000, 0x53b: 0x330c,
-	0x53c: 0x2fec, 0x53d: 0x32f8, 0x53e: 0x38da, 0x53f: 0x3a69,
-	// Block 0x15, offset 0x540
-	0x540: 0x38d3, 0x541: 0x3a62, 0x542: 0x38e8, 0x543: 0x3a77, 0x544: 0x38e1, 0x545: 0x3a70,
-	0x546: 0x38fd, 0x547: 0x3a8c, 0x548: 0x3091, 0x549: 0x339d, 0x54a: 0x30a5, 0x54b: 0x33b1,
-	0x54c: 0x46e7, 0x54d: 0x4778, 0x54e: 0x3136, 0x54f: 0x3447, 0x550: 0x3920, 0x551: 0x3aaf,
-	0x552: 0x3919, 0x553: 0x3aa8, 0x554: 0x392e, 0x555: 0x3abd, 0x556: 0x3927, 0x557: 0x3ab6,
-	0x558: 0x3989, 0x559: 0x3b18, 0x55a: 0x396d, 0x55b: 0x3afc, 0x55c: 0x3966, 0x55d: 0x3af5,
-	0x55e: 0x397b, 0x55f: 0x3b0a, 0x560: 0x3974, 0x561: 0x3b03, 0x562: 0x3982, 0x563: 0x3b11,
-	0x564: 0x31e5, 0x565: 0x34fb, 0x566: 0x31c7, 0x567: 0x34dd, 0x568: 0x39e4, 0x569: 0x3b73,
-	0x56a: 0x39dd, 0x56b: 0x3b6c, 0x56c: 0x39f2, 0x56d: 0x3b81, 0x56e: 0x39eb, 0x56f: 0x3b7a,
-	0x570: 0x39f9, 0x571: 0x3b88, 0x572: 0x3230, 0x573: 0x354b, 0x574: 0x3258, 0x575: 0x3578,
-	0x576: 0x3253, 0x577: 0x356e, 0x578: 0x323f, 0x579: 0x355a,
-	// Block 0x16, offset 0x580
-	0x580: 0x4804, 0x581: 0x480a, 0x582: 0x491e, 0x583: 0x4936, 0x584: 0x4926, 0x585: 0x493e,
-	0x586: 0x492e, 0x587: 0x4946, 0x588: 0x47aa, 0x589: 0x47b0, 0x58a: 0x488e, 0x58b: 0x48a6,
-	0x58c: 0x4896, 0x58d: 0x48ae, 0x58e: 0x489e, 0x58f: 0x48b6, 0x590: 0x4816, 0x591: 0x481c,
-	0x592: 0x3db8, 0x593: 0x3dc8, 0x594: 0x3dc0, 0x595: 0x3dd0,
-	0x598: 0x47b6, 0x599: 0x47bc, 0x59a: 0x3ce8, 0x59b: 0x3cf8, 0x59c: 0x3cf0, 0x59d: 0x3d00,
-	0x5a0: 0x482e, 0x5a1: 0x4834, 0x5a2: 0x494e, 0x5a3: 0x4966,
-	0x5a4: 0x4956, 0x5a5: 0x496e, 0x5a6: 0x495e, 0x5a7: 0x4976, 0x5a8: 0x47c2, 0x5a9: 0x47c8,
-	0x5aa: 0x48be, 0x5ab: 0x48d6, 0x5ac: 0x48c6, 0x5ad: 0x48de, 0x5ae: 0x48ce, 0x5af: 0x48e6,
-	0x5b0: 0x4846, 0x5b1: 0x484c, 0x5b2: 0x3e18, 0x5b3: 0x3e30, 0x5b4: 0x3e20, 0x5b5: 0x3e38,
-	0x5b6: 0x3e28, 0x5b7: 0x3e40, 0x5b8: 0x47ce, 0x5b9: 0x47d4, 0x5ba: 0x3d18, 0x5bb: 0x3d30,
-	0x5bc: 0x3d20, 0x5bd: 0x3d38, 0x5be: 0x3d28, 0x5bf: 0x3d40,
-	// Block 0x17, offset 0x5c0
-	0x5c0: 0x4852, 0x5c1: 0x4858, 0x5c2: 0x3e48, 0x5c3: 0x3e58, 0x5c4: 0x3e50, 0x5c5: 0x3e60,
-	0x5c8: 0x47da, 0x5c9: 0x47e0, 0x5ca: 0x3d48, 0x5cb: 0x3d58,
-	0x5cc: 0x3d50, 0x5cd: 0x3d60, 0x5d0: 0x4864, 0x5d1: 0x486a,
-	0x5d2: 0x3e80, 0x5d3: 0x3e98, 0x5d4: 0x3e88, 0x5d5: 0x3ea0, 0x5d6: 0x3e90, 0x5d7: 0x3ea8,
-	0x5d9: 0x47e6, 0x5db: 0x3d68, 0x5dd: 0x3d70,
-	0x5df: 0x3d78, 0x5e0: 0x487c, 0x5e1: 0x4882, 0x5e2: 0x497e, 0x5e3: 0x4996,
-	0x5e4: 0x4986, 0x5e5: 0x499e, 0x5e6: 0x498e, 0x5e7: 0x49a6, 0x5e8: 0x47ec, 0x5e9: 0x47f2,
-	0x5ea: 0x48ee, 0x5eb: 0x4906, 0x5ec: 0x48f6, 0x5ed: 0x490e, 0x5ee: 0x48fe, 0x5ef: 0x4916,
-	0x5f0: 0x47f8, 0x5f1: 0x431e, 0x5f2: 0x3691, 0x5f3: 0x4324, 0x5f4: 0x4822, 0x5f5: 0x432a,
-	0x5f6: 0x36a3, 0x5f7: 0x4330, 0x5f8: 0x36c1, 0x5f9: 0x4336, 0x5fa: 0x36d9, 0x5fb: 0x433c,
-	0x5fc: 0x4870, 0x5fd: 0x4342,
-	// Block 0x18, offset 0x600
-	0x600: 0x3da0, 0x601: 0x3da8, 0x602: 0x4184, 0x603: 0x41a2, 0x604: 0x418e, 0x605: 0x41ac,
-	0x606: 0x4198, 0x607: 0x41b6, 0x608: 0x3cd8, 0x609: 0x3ce0, 0x60a: 0x40d0, 0x60b: 0x40ee,
-	0x60c: 0x40da, 0x60d: 0x40f8, 0x60e: 0x40e4, 0x60f: 0x4102, 0x610: 0x3de8, 0x611: 0x3df0,
-	0x612: 0x41c0, 0x613: 0x41de, 0x614: 0x41ca, 0x615: 0x41e8, 0x616: 0x41d4, 0x617: 0x41f2,
-	0x618: 0x3d08, 0x619: 0x3d10, 0x61a: 0x410c, 0x61b: 0x412a, 0x61c: 0x4116, 0x61d: 0x4134,
-	0x61e: 0x4120, 0x61f: 0x413e, 0x620: 0x3ec0, 0x621: 0x3ec8, 0x622: 0x41fc, 0x623: 0x421a,
-	0x624: 0x4206, 0x625: 0x4224, 0x626: 0x4210, 0x627: 0x422e, 0x628: 0x3d80, 0x629: 0x3d88,
-	0x62a: 0x4148, 0x62b: 0x4166, 0x62c: 0x4152, 0x62d: 0x4170, 0x62e: 0x415c, 0x62f: 0x417a,
-	0x630: 0x3685, 0x631: 0x367f, 0x632: 0x3d90, 0x633: 0x368b, 0x634: 0x3d98,
-	0x636: 0x4810, 0x637: 0x3db0, 0x638: 0x35f5, 0x639: 0x35ef, 0x63a: 0x35e3, 0x63b: 0x42ee,
-	0x63c: 0x35fb, 0x63d: 0x8100, 0x63e: 0x01d3, 0x63f: 0xa100,
-	// Block 0x19, offset 0x640
-	0x640: 0x8100, 0x641: 0x35a7, 0x642: 0x3dd8, 0x643: 0x369d, 0x644: 0x3de0,
-	0x646: 0x483a, 0x647: 0x3df8, 0x648: 0x3601, 0x649: 0x42f4, 0x64a: 0x360d, 0x64b: 0x42fa,
-	0x64c: 0x3619, 0x64d: 0x3b8f, 0x64e: 0x3b96, 0x64f: 0x3b9d, 0x650: 0x36b5, 0x651: 0x36af,
-	0x652: 0x3e00, 0x653: 0x44e4, 0x656: 0x36bb, 0x657: 0x3e10,
-	0x658: 0x3631, 0x659: 0x362b, 0x65a: 0x361f, 0x65b: 0x4300, 0x65d: 0x3ba4,
-	0x65e: 0x3bab, 0x65f: 0x3bb2, 0x660: 0x36eb, 0x661: 0x36e5, 0x662: 0x3e68, 0x663: 0x44ec,
-	0x664: 0x36cd, 0x665: 0x36d3, 0x666: 0x36f1, 0x667: 0x3e78, 0x668: 0x3661, 0x669: 0x365b,
-	0x66a: 0x364f, 0x66b: 0x430c, 0x66c: 0x3649, 0x66d: 0x359b, 0x66e: 0x42e8, 0x66f: 0x0081,
-	0x672: 0x3eb0, 0x673: 0x36f7, 0x674: 0x3eb8,
-	0x676: 0x4888, 0x677: 0x3ed0, 0x678: 0x363d, 0x679: 0x4306, 0x67a: 0x366d, 0x67b: 0x4318,
-	0x67c: 0x3679, 0x67d: 0x4256, 0x67e: 0xa100,
-	// Block 0x1a, offset 0x680
-	0x681: 0x3c06, 0x683: 0xa000, 0x684: 0x3c0d, 0x685: 0xa000,
-	0x687: 0x3c14, 0x688: 0xa000, 0x689: 0x3c1b,
-	0x68d: 0xa000,
-	0x6a0: 0x2f65, 0x6a1: 0xa000, 0x6a2: 0x3c29,
-	0x6a4: 0xa000, 0x6a5: 0xa000,
-	0x6ad: 0x3c22, 0x6ae: 0x2f60, 0x6af: 0x2f6a,
-	0x6b0: 0x3c30, 0x6b1: 0x3c37, 0x6b2: 0xa000, 0x6b3: 0xa000, 0x6b4: 0x3c3e, 0x6b5: 0x3c45,
-	0x6b6: 0xa000, 0x6b7: 0xa000, 0x6b8: 0x3c4c, 0x6b9: 0x3c53, 0x6ba: 0xa000, 0x6bb: 0xa000,
-	0x6bc: 0xa000, 0x6bd: 0xa000,
-	// Block 0x1b, offset 0x6c0
-	0x6c0: 0x3c5a, 0x6c1: 0x3c61, 0x6c2: 0xa000, 0x6c3: 0xa000, 0x6c4: 0x3c76, 0x6c5: 0x3c7d,
-	0x6c6: 0xa000, 0x6c7: 0xa000, 0x6c8: 0x3c84, 0x6c9: 0x3c8b,
-	0x6d1: 0xa000,
-	0x6d2: 0xa000,
-	0x6e2: 0xa000,
-	0x6e8: 0xa000, 0x6e9: 0xa000,
-	0x6eb: 0xa000, 0x6ec: 0x3ca0, 0x6ed: 0x3ca7, 0x6ee: 0x3cae, 0x6ef: 0x3cb5,
-	0x6f2: 0xa000, 0x6f3: 0xa000, 0x6f4: 0xa000, 0x6f5: 0xa000,
-	// Block 0x1c, offset 0x700
-	0x706: 0xa000, 0x70b: 0xa000,
-	0x70c: 0x3f08, 0x70d: 0xa000, 0x70e: 0x3f10, 0x70f: 0xa000, 0x710: 0x3f18, 0x711: 0xa000,
-	0x712: 0x3f20, 0x713: 0xa000, 0x714: 0x3f28, 0x715: 0xa000, 0x716: 0x3f30, 0x717: 0xa000,
-	0x718: 0x3f38, 0x719: 0xa000, 0x71a: 0x3f40, 0x71b: 0xa000, 0x71c: 0x3f48, 0x71d: 0xa000,
-	0x71e: 0x3f50, 0x71f: 0xa000, 0x720: 0x3f58, 0x721: 0xa000, 0x722: 0x3f60,
-	0x724: 0xa000, 0x725: 0x3f68, 0x726: 0xa000, 0x727: 0x3f70, 0x728: 0xa000, 0x729: 0x3f78,
-	0x72f: 0xa000,
-	0x730: 0x3f80, 0x731: 0x3f88, 0x732: 0xa000, 0x733: 0x3f90, 0x734: 0x3f98, 0x735: 0xa000,
-	0x736: 0x3fa0, 0x737: 0x3fa8, 0x738: 0xa000, 0x739: 0x3fb0, 0x73a: 0x3fb8, 0x73b: 0xa000,
-	0x73c: 0x3fc0, 0x73d: 0x3fc8,
-	// Block 0x1d, offset 0x740
-	0x754: 0x3f00,
-	0x759: 0x9903, 0x75a: 0x9903, 0x75b: 0x8100, 0x75c: 0x8100, 0x75d: 0xa000,
-	0x75e: 0x3fd0,
-	0x766: 0xa000,
-	0x76b: 0xa000, 0x76c: 0x3fe0, 0x76d: 0xa000, 0x76e: 0x3fe8, 0x76f: 0xa000,
-	0x770: 0x3ff0, 0x771: 0xa000, 0x772: 0x3ff8, 0x773: 0xa000, 0x774: 0x4000, 0x775: 0xa000,
-	0x776: 0x4008, 0x777: 0xa000, 0x778: 0x4010, 0x779: 0xa000, 0x77a: 0x4018, 0x77b: 0xa000,
-	0x77c: 0x4020, 0x77d: 0xa000, 0x77e: 0x4028, 0x77f: 0xa000,
-	// Block 0x1e, offset 0x780
-	0x780: 0x4030, 0x781: 0xa000, 0x782: 0x4038, 0x784: 0xa000, 0x785: 0x4040,
-	0x786: 0xa000, 0x787: 0x4048, 0x788: 0xa000, 0x789: 0x4050,
-	0x78f: 0xa000, 0x790: 0x4058, 0x791: 0x4060,
-	0x792: 0xa000, 0x793: 0x4068, 0x794: 0x4070, 0x795: 0xa000, 0x796: 0x4078, 0x797: 0x4080,
-	0x798: 0xa000, 0x799: 0x4088, 0x79a: 0x4090, 0x79b: 0xa000, 0x79c: 0x4098, 0x79d: 0x40a0,
-	0x7af: 0xa000,
-	0x7b0: 0xa000, 0x7b1: 0xa000, 0x7b2: 0xa000, 0x7b4: 0x3fd8,
-	0x7b7: 0x40a8, 0x7b8: 0x40b0, 0x7b9: 0x40b8, 0x7ba: 0x40c0,
-	0x7bd: 0xa000, 0x7be: 0x40c8,
-	// Block 0x1f, offset 0x7c0
-	0x7c0: 0x1377, 0x7c1: 0x0cfb, 0x7c2: 0x13d3, 0x7c3: 0x139f, 0x7c4: 0x0e57, 0x7c5: 0x06eb,
-	0x7c6: 0x08df, 0x7c7: 0x162b, 0x7c8: 0x162b, 0x7c9: 0x0a0b, 0x7ca: 0x145f, 0x7cb: 0x0943,
-	0x7cc: 0x0a07, 0x7cd: 0x0bef, 0x7ce: 0x0fcf, 0x7cf: 0x115f, 0x7d0: 0x1297, 0x7d1: 0x12d3,
-	0x7d2: 0x1307, 0x7d3: 0x141b, 0x7d4: 0x0d73, 0x7d5: 0x0dff, 0x7d6: 0x0eab, 0x7d7: 0x0f43,
-	0x7d8: 0x125f, 0x7d9: 0x1447, 0x7da: 0x1573, 0x7db: 0x070f, 0x7dc: 0x08b3, 0x7dd: 0x0d87,
-	0x7de: 0x0ecf, 0x7df: 0x1293, 0x7e0: 0x15c3, 0x7e1: 0x0ab3, 0x7e2: 0x0e77, 0x7e3: 0x1283,
-	0x7e4: 0x1317, 0x7e5: 0x0c23, 0x7e6: 0x11bb, 0x7e7: 0x12df, 0x7e8: 0x0b1f, 0x7e9: 0x0d0f,
-	0x7ea: 0x0e17, 0x7eb: 0x0f1b, 0x7ec: 0x1427, 0x7ed: 0x074f, 0x7ee: 0x07e7, 0x7ef: 0x0853,
-	0x7f0: 0x0c8b, 0x7f1: 0x0d7f, 0x7f2: 0x0ecb, 0x7f3: 0x0fef, 0x7f4: 0x1177, 0x7f5: 0x128b,
-	0x7f6: 0x12a3, 0x7f7: 0x13c7, 0x7f8: 0x14ef, 0x7f9: 0x15a3, 0x7fa: 0x15bf, 0x7fb: 0x102b,
-	0x7fc: 0x106b, 0x7fd: 0x1123, 0x7fe: 0x1243, 0x7ff: 0x147b,
-	// Block 0x20, offset 0x800
-	0x800: 0x15cb, 0x801: 0x134b, 0x802: 0x09c7, 0x803: 0x0b3b, 0x804: 0x10db, 0x805: 0x119b,
-	0x806: 0x0eff, 0x807: 0x1033, 0x808: 0x1397, 0x809: 0x14e7, 0x80a: 0x09c3, 0x80b: 0x0a8f,
-	0x80c: 0x0d77, 0x80d: 0x0e2b, 0x80e: 0x0e5f, 0x80f: 0x1113, 0x810: 0x113b, 0x811: 0x14a7,
-	0x812: 0x084f, 0x813: 0x11a7, 0x814: 0x07f3, 0x815: 0x07ef, 0x816: 0x1097, 0x817: 0x1127,
-	0x818: 0x125b, 0x819: 0x14af, 0x81a: 0x1367, 0x81b: 0x0c27, 0x81c: 0x0d73, 0x81d: 0x1357,
-	0x81e: 0x06f7, 0x81f: 0x0a63, 0x820: 0x0b93, 0x821: 0x0f2f, 0x822: 0x0faf, 0x823: 0x0873,
-	0x824: 0x103b, 0x825: 0x075f, 0x826: 0x0b77, 0x827: 0x06d7, 0x828: 0x0deb, 0x829: 0x0ca3,
-	0x82a: 0x110f, 0x82b: 0x08c7, 0x82c: 0x09b3, 0x82d: 0x0ffb, 0x82e: 0x1263, 0x82f: 0x133b,
-	0x830: 0x0db7, 0x831: 0x13f7, 0x832: 0x0de3, 0x833: 0x0c37, 0x834: 0x121b, 0x835: 0x0c57,
-	0x836: 0x0fab, 0x837: 0x072b, 0x838: 0x07a7, 0x839: 0x07eb, 0x83a: 0x0d53, 0x83b: 0x10fb,
-	0x83c: 0x11f3, 0x83d: 0x1347, 0x83e: 0x145b, 0x83f: 0x085b,
-	// Block 0x21, offset 0x840
-	0x840: 0x090f, 0x841: 0x0a17, 0x842: 0x0b2f, 0x843: 0x0cbf, 0x844: 0x0e7b, 0x845: 0x103f,
-	0x846: 0x1497, 0x847: 0x157b, 0x848: 0x15cf, 0x849: 0x15e7, 0x84a: 0x0837, 0x84b: 0x0cf3,
-	0x84c: 0x0da3, 0x84d: 0x13eb, 0x84e: 0x0afb, 0x84f: 0x0bd7, 0x850: 0x0bf3, 0x851: 0x0c83,
-	0x852: 0x0e6b, 0x853: 0x0eb7, 0x854: 0x0f67, 0x855: 0x108b, 0x856: 0x112f, 0x857: 0x1193,
-	0x858: 0x13db, 0x859: 0x126b, 0x85a: 0x1403, 0x85b: 0x147f, 0x85c: 0x080f, 0x85d: 0x083b,
-	0x85e: 0x0923, 0x85f: 0x0ea7, 0x860: 0x12f3, 0x861: 0x133b, 0x862: 0x0b1b, 0x863: 0x0b8b,
-	0x864: 0x0c4f, 0x865: 0x0daf, 0x866: 0x10d7, 0x867: 0x0f23, 0x868: 0x073b, 0x869: 0x097f,
-	0x86a: 0x0a63, 0x86b: 0x0ac7, 0x86c: 0x0b97, 0x86d: 0x0f3f, 0x86e: 0x0f5b, 0x86f: 0x116b,
-	0x870: 0x118b, 0x871: 0x1463, 0x872: 0x14e3, 0x873: 0x14f3, 0x874: 0x152f, 0x875: 0x0753,
-	0x876: 0x107f, 0x877: 0x144f, 0x878: 0x14cb, 0x879: 0x0baf, 0x87a: 0x0717, 0x87b: 0x0777,
-	0x87c: 0x0a67, 0x87d: 0x0a87, 0x87e: 0x0caf, 0x87f: 0x0d73,
-	// Block 0x22, offset 0x880
-	0x880: 0x0ec3, 0x881: 0x0fcb, 0x882: 0x1277, 0x883: 0x1417, 0x884: 0x1623, 0x885: 0x0ce3,
-	0x886: 0x14a3, 0x887: 0x0833, 0x888: 0x0d2f, 0x889: 0x0d3b, 0x88a: 0x0e0f, 0x88b: 0x0e47,
-	0x88c: 0x0f4b, 0x88d: 0x0fa7, 0x88e: 0x1027, 0x88f: 0x110b, 0x890: 0x153b, 0x891: 0x07af,
-	0x892: 0x0c03, 0x893: 0x14b3, 0x894: 0x0767, 0x895: 0x0aab, 0x896: 0x0e2f, 0x897: 0x13df,
-	0x898: 0x0b67, 0x899: 0x0bb7, 0x89a: 0x0d43, 0x89b: 0x0f2f, 0x89c: 0x14bb, 0x89d: 0x0817,
-	0x89e: 0x08ff, 0x89f: 0x0a97, 0x8a0: 0x0cd3, 0x8a1: 0x0d1f, 0x8a2: 0x0d5f, 0x8a3: 0x0df3,
-	0x8a4: 0x0f47, 0x8a5: 0x0fbb, 0x8a6: 0x1157, 0x8a7: 0x12f7, 0x8a8: 0x1303, 0x8a9: 0x1457,
-	0x8aa: 0x14d7, 0x8ab: 0x0883, 0x8ac: 0x0e4b, 0x8ad: 0x0903, 0x8ae: 0x0ec7, 0x8af: 0x0f6b,
-	0x8b0: 0x1287, 0x8b1: 0x14bf, 0x8b2: 0x15ab, 0x8b3: 0x15d3, 0x8b4: 0x0d37, 0x8b5: 0x0e27,
-	0x8b6: 0x11c3, 0x8b7: 0x10b7, 0x8b8: 0x10c3, 0x8b9: 0x10e7, 0x8ba: 0x0f17, 0x8bb: 0x0e9f,
-	0x8bc: 0x1363, 0x8bd: 0x0733, 0x8be: 0x122b, 0x8bf: 0x081b,
-	// Block 0x23, offset 0x8c0
-	0x8c0: 0x080b, 0x8c1: 0x0b0b, 0x8c2: 0x0c2b, 0x8c3: 0x10f3, 0x8c4: 0x0a53, 0x8c5: 0x0e03,
-	0x8c6: 0x0cef, 0x8c7: 0x13e7, 0x8c8: 0x12e7, 0x8c9: 0x14ab, 0x8ca: 0x1323, 0x8cb: 0x0b27,
-	0x8cc: 0x0787, 0x8cd: 0x095b, 0x8d0: 0x09af,
-	0x8d2: 0x0cdf, 0x8d5: 0x07f7, 0x8d6: 0x0f1f, 0x8d7: 0x0fe3,
-	0x8d8: 0x1047, 0x8d9: 0x1063, 0x8da: 0x1067, 0x8db: 0x107b, 0x8dc: 0x14fb, 0x8dd: 0x10eb,
-	0x8de: 0x116f, 0x8e0: 0x128f, 0x8e2: 0x1353,
-	0x8e5: 0x1407, 0x8e6: 0x1433,
-	0x8ea: 0x154f, 0x8eb: 0x1553, 0x8ec: 0x1557, 0x8ed: 0x15bb, 0x8ee: 0x142b, 0x8ef: 0x14c7,
-	0x8f0: 0x0757, 0x8f1: 0x077b, 0x8f2: 0x078f, 0x8f3: 0x084b, 0x8f4: 0x0857, 0x8f5: 0x0897,
-	0x8f6: 0x094b, 0x8f7: 0x0967, 0x8f8: 0x096f, 0x8f9: 0x09ab, 0x8fa: 0x09b7, 0x8fb: 0x0a93,
-	0x8fc: 0x0a9b, 0x8fd: 0x0ba3, 0x8fe: 0x0bcb, 0x8ff: 0x0bd3,
-	// Block 0x24, offset 0x900
-	0x900: 0x0beb, 0x901: 0x0c97, 0x902: 0x0cc7, 0x903: 0x0ce7, 0x904: 0x0d57, 0x905: 0x0e1b,
-	0x906: 0x0e37, 0x907: 0x0e67, 0x908: 0x0ebb, 0x909: 0x0edb, 0x90a: 0x0f4f, 0x90b: 0x102f,
-	0x90c: 0x104b, 0x90d: 0x1053, 0x90e: 0x104f, 0x90f: 0x1057, 0x910: 0x105b, 0x911: 0x105f,
-	0x912: 0x1073, 0x913: 0x1077, 0x914: 0x109b, 0x915: 0x10af, 0x916: 0x10cb, 0x917: 0x112f,
-	0x918: 0x1137, 0x919: 0x113f, 0x91a: 0x1153, 0x91b: 0x117b, 0x91c: 0x11cb, 0x91d: 0x11ff,
-	0x91e: 0x11ff, 0x91f: 0x1267, 0x920: 0x130f, 0x921: 0x1327, 0x922: 0x135b, 0x923: 0x135f,
-	0x924: 0x13a3, 0x925: 0x13a7, 0x926: 0x13ff, 0x927: 0x1407, 0x928: 0x14db, 0x929: 0x151f,
-	0x92a: 0x1537, 0x92b: 0x0b9b, 0x92c: 0x171e, 0x92d: 0x11e3,
-	0x930: 0x06df, 0x931: 0x07e3, 0x932: 0x07a3, 0x933: 0x074b, 0x934: 0x078b, 0x935: 0x07b7,
-	0x936: 0x0847, 0x937: 0x0863, 0x938: 0x094b, 0x939: 0x0937, 0x93a: 0x0947, 0x93b: 0x0963,
-	0x93c: 0x09af, 0x93d: 0x09bf, 0x93e: 0x0a03, 0x93f: 0x0a0f,
-	// Block 0x25, offset 0x940
-	0x940: 0x0a2b, 0x941: 0x0a3b, 0x942: 0x0b23, 0x943: 0x0b2b, 0x944: 0x0b5b, 0x945: 0x0b7b,
-	0x946: 0x0bab, 0x947: 0x0bc3, 0x948: 0x0bb3, 0x949: 0x0bd3, 0x94a: 0x0bc7, 0x94b: 0x0beb,
-	0x94c: 0x0c07, 0x94d: 0x0c5f, 0x94e: 0x0c6b, 0x94f: 0x0c73, 0x950: 0x0c9b, 0x951: 0x0cdf,
-	0x952: 0x0d0f, 0x953: 0x0d13, 0x954: 0x0d27, 0x955: 0x0da7, 0x956: 0x0db7, 0x957: 0x0e0f,
-	0x958: 0x0e5b, 0x959: 0x0e53, 0x95a: 0x0e67, 0x95b: 0x0e83, 0x95c: 0x0ebb, 0x95d: 0x1013,
-	0x95e: 0x0edf, 0x95f: 0x0f13, 0x960: 0x0f1f, 0x961: 0x0f5f, 0x962: 0x0f7b, 0x963: 0x0f9f,
-	0x964: 0x0fc3, 0x965: 0x0fc7, 0x966: 0x0fe3, 0x967: 0x0fe7, 0x968: 0x0ff7, 0x969: 0x100b,
-	0x96a: 0x1007, 0x96b: 0x1037, 0x96c: 0x10b3, 0x96d: 0x10cb, 0x96e: 0x10e3, 0x96f: 0x111b,
-	0x970: 0x112f, 0x971: 0x114b, 0x972: 0x117b, 0x973: 0x122f, 0x974: 0x1257, 0x975: 0x12cb,
-	0x976: 0x1313, 0x977: 0x131f, 0x978: 0x1327, 0x979: 0x133f, 0x97a: 0x1353, 0x97b: 0x1343,
-	0x97c: 0x135b, 0x97d: 0x1357, 0x97e: 0x134f, 0x97f: 0x135f,
-	// Block 0x26, offset 0x980
-	0x980: 0x136b, 0x981: 0x13a7, 0x982: 0x13e3, 0x983: 0x1413, 0x984: 0x144b, 0x985: 0x146b,
-	0x986: 0x14b7, 0x987: 0x14db, 0x988: 0x14fb, 0x989: 0x150f, 0x98a: 0x151f, 0x98b: 0x152b,
-	0x98c: 0x1537, 0x98d: 0x158b, 0x98e: 0x162b, 0x98f: 0x16b5, 0x990: 0x16b0, 0x991: 0x16e2,
-	0x992: 0x0607, 0x993: 0x062f, 0x994: 0x0633, 0x995: 0x1764, 0x996: 0x1791, 0x997: 0x1809,
-	0x998: 0x1617, 0x999: 0x1627,
-	// Block 0x27, offset 0x9c0
-	0x9c0: 0x06fb, 0x9c1: 0x06f3, 0x9c2: 0x0703, 0x9c3: 0x1647, 0x9c4: 0x0747, 0x9c5: 0x0757,
-	0x9c6: 0x075b, 0x9c7: 0x0763, 0x9c8: 0x076b, 0x9c9: 0x076f, 0x9ca: 0x077b, 0x9cb: 0x0773,
-	0x9cc: 0x05b3, 0x9cd: 0x165b, 0x9ce: 0x078f, 0x9cf: 0x0793, 0x9d0: 0x0797, 0x9d1: 0x07b3,
-	0x9d2: 0x164c, 0x9d3: 0x05b7, 0x9d4: 0x079f, 0x9d5: 0x07bf, 0x9d6: 0x1656, 0x9d7: 0x07cf,
-	0x9d8: 0x07d7, 0x9d9: 0x0737, 0x9da: 0x07df, 0x9db: 0x07e3, 0x9dc: 0x1831, 0x9dd: 0x07ff,
-	0x9de: 0x0807, 0x9df: 0x05bf, 0x9e0: 0x081f, 0x9e1: 0x0823, 0x9e2: 0x082b, 0x9e3: 0x082f,
-	0x9e4: 0x05c3, 0x9e5: 0x0847, 0x9e6: 0x084b, 0x9e7: 0x0857, 0x9e8: 0x0863, 0x9e9: 0x0867,
-	0x9ea: 0x086b, 0x9eb: 0x0873, 0x9ec: 0x0893, 0x9ed: 0x0897, 0x9ee: 0x089f, 0x9ef: 0x08af,
-	0x9f0: 0x08b7, 0x9f1: 0x08bb, 0x9f2: 0x08bb, 0x9f3: 0x08bb, 0x9f4: 0x166a, 0x9f5: 0x0e93,
-	0x9f6: 0x08cf, 0x9f7: 0x08d7, 0x9f8: 0x166f, 0x9f9: 0x08e3, 0x9fa: 0x08eb, 0x9fb: 0x08f3,
-	0x9fc: 0x091b, 0x9fd: 0x0907, 0x9fe: 0x0913, 0x9ff: 0x0917,
-	// Block 0x28, offset 0xa00
-	0xa00: 0x091f, 0xa01: 0x0927, 0xa02: 0x092b, 0xa03: 0x0933, 0xa04: 0x093b, 0xa05: 0x093f,
-	0xa06: 0x093f, 0xa07: 0x0947, 0xa08: 0x094f, 0xa09: 0x0953, 0xa0a: 0x095f, 0xa0b: 0x0983,
-	0xa0c: 0x0967, 0xa0d: 0x0987, 0xa0e: 0x096b, 0xa0f: 0x0973, 0xa10: 0x080b, 0xa11: 0x09cf,
-	0xa12: 0x0997, 0xa13: 0x099b, 0xa14: 0x099f, 0xa15: 0x0993, 0xa16: 0x09a7, 0xa17: 0x09a3,
-	0xa18: 0x09bb, 0xa19: 0x1674, 0xa1a: 0x09d7, 0xa1b: 0x09db, 0xa1c: 0x09e3, 0xa1d: 0x09ef,
-	0xa1e: 0x09f7, 0xa1f: 0x0a13, 0xa20: 0x1679, 0xa21: 0x167e, 0xa22: 0x0a1f, 0xa23: 0x0a23,
-	0xa24: 0x0a27, 0xa25: 0x0a1b, 0xa26: 0x0a2f, 0xa27: 0x05c7, 0xa28: 0x05cb, 0xa29: 0x0a37,
-	0xa2a: 0x0a3f, 0xa2b: 0x0a3f, 0xa2c: 0x1683, 0xa2d: 0x0a5b, 0xa2e: 0x0a5f, 0xa2f: 0x0a63,
-	0xa30: 0x0a6b, 0xa31: 0x1688, 0xa32: 0x0a73, 0xa33: 0x0a77, 0xa34: 0x0b4f, 0xa35: 0x0a7f,
-	0xa36: 0x05cf, 0xa37: 0x0a8b, 0xa38: 0x0a9b, 0xa39: 0x0aa7, 0xa3a: 0x0aa3, 0xa3b: 0x1692,
-	0xa3c: 0x0aaf, 0xa3d: 0x1697, 0xa3e: 0x0abb, 0xa3f: 0x0ab7,
-	// Block 0x29, offset 0xa40
-	0xa40: 0x0abf, 0xa41: 0x0acf, 0xa42: 0x0ad3, 0xa43: 0x05d3, 0xa44: 0x0ae3, 0xa45: 0x0aeb,
-	0xa46: 0x0aef, 0xa47: 0x0af3, 0xa48: 0x05d7, 0xa49: 0x169c, 0xa4a: 0x05db, 0xa4b: 0x0b0f,
-	0xa4c: 0x0b13, 0xa4d: 0x0b17, 0xa4e: 0x0b1f, 0xa4f: 0x1863, 0xa50: 0x0b37, 0xa51: 0x16a6,
-	0xa52: 0x16a6, 0xa53: 0x11d7, 0xa54: 0x0b47, 0xa55: 0x0b47, 0xa56: 0x05df, 0xa57: 0x16c9,
-	0xa58: 0x179b, 0xa59: 0x0b57, 0xa5a: 0x0b5f, 0xa5b: 0x05e3, 0xa5c: 0x0b73, 0xa5d: 0x0b83,
-	0xa5e: 0x0b87, 0xa5f: 0x0b8f, 0xa60: 0x0b9f, 0xa61: 0x05eb, 0xa62: 0x05e7, 0xa63: 0x0ba3,
-	0xa64: 0x16ab, 0xa65: 0x0ba7, 0xa66: 0x0bbb, 0xa67: 0x0bbf, 0xa68: 0x0bc3, 0xa69: 0x0bbf,
-	0xa6a: 0x0bcf, 0xa6b: 0x0bd3, 0xa6c: 0x0be3, 0xa6d: 0x0bdb, 0xa6e: 0x0bdf, 0xa6f: 0x0be7,
-	0xa70: 0x0beb, 0xa71: 0x0bef, 0xa72: 0x0bfb, 0xa73: 0x0bff, 0xa74: 0x0c17, 0xa75: 0x0c1f,
-	0xa76: 0x0c2f, 0xa77: 0x0c43, 0xa78: 0x16ba, 0xa79: 0x0c3f, 0xa7a: 0x0c33, 0xa7b: 0x0c4b,
-	0xa7c: 0x0c53, 0xa7d: 0x0c67, 0xa7e: 0x16bf, 0xa7f: 0x0c6f,
-	// Block 0x2a, offset 0xa80
-	0xa80: 0x0c63, 0xa81: 0x0c5b, 0xa82: 0x05ef, 0xa83: 0x0c77, 0xa84: 0x0c7f, 0xa85: 0x0c87,
-	0xa86: 0x0c7b, 0xa87: 0x05f3, 0xa88: 0x0c97, 0xa89: 0x0c9f, 0xa8a: 0x16c4, 0xa8b: 0x0ccb,
-	0xa8c: 0x0cff, 0xa8d: 0x0cdb, 0xa8e: 0x05ff, 0xa8f: 0x0ce7, 0xa90: 0x05fb, 0xa91: 0x05f7,
-	0xa92: 0x07c3, 0xa93: 0x07c7, 0xa94: 0x0d03, 0xa95: 0x0ceb, 0xa96: 0x11ab, 0xa97: 0x0663,
-	0xa98: 0x0d0f, 0xa99: 0x0d13, 0xa9a: 0x0d17, 0xa9b: 0x0d2b, 0xa9c: 0x0d23, 0xa9d: 0x16dd,
-	0xa9e: 0x0603, 0xa9f: 0x0d3f, 0xaa0: 0x0d33, 0xaa1: 0x0d4f, 0xaa2: 0x0d57, 0xaa3: 0x16e7,
-	0xaa4: 0x0d5b, 0xaa5: 0x0d47, 0xaa6: 0x0d63, 0xaa7: 0x0607, 0xaa8: 0x0d67, 0xaa9: 0x0d6b,
-	0xaaa: 0x0d6f, 0xaab: 0x0d7b, 0xaac: 0x16ec, 0xaad: 0x0d83, 0xaae: 0x060b, 0xaaf: 0x0d8f,
-	0xab0: 0x16f1, 0xab1: 0x0d93, 0xab2: 0x060f, 0xab3: 0x0d9f, 0xab4: 0x0dab, 0xab5: 0x0db7,
-	0xab6: 0x0dbb, 0xab7: 0x16f6, 0xab8: 0x168d, 0xab9: 0x16fb, 0xaba: 0x0ddb, 0xabb: 0x1700,
-	0xabc: 0x0de7, 0xabd: 0x0def, 0xabe: 0x0ddf, 0xabf: 0x0dfb,
-	// Block 0x2b, offset 0xac0
-	0xac0: 0x0e0b, 0xac1: 0x0e1b, 0xac2: 0x0e0f, 0xac3: 0x0e13, 0xac4: 0x0e1f, 0xac5: 0x0e23,
-	0xac6: 0x1705, 0xac7: 0x0e07, 0xac8: 0x0e3b, 0xac9: 0x0e3f, 0xaca: 0x0613, 0xacb: 0x0e53,
-	0xacc: 0x0e4f, 0xacd: 0x170a, 0xace: 0x0e33, 0xacf: 0x0e6f, 0xad0: 0x170f, 0xad1: 0x1714,
-	0xad2: 0x0e73, 0xad3: 0x0e87, 0xad4: 0x0e83, 0xad5: 0x0e7f, 0xad6: 0x0617, 0xad7: 0x0e8b,
-	0xad8: 0x0e9b, 0xad9: 0x0e97, 0xada: 0x0ea3, 0xadb: 0x1651, 0xadc: 0x0eb3, 0xadd: 0x1719,
-	0xade: 0x0ebf, 0xadf: 0x1723, 0xae0: 0x0ed3, 0xae1: 0x0edf, 0xae2: 0x0ef3, 0xae3: 0x1728,
-	0xae4: 0x0f07, 0xae5: 0x0f0b, 0xae6: 0x172d, 0xae7: 0x1732, 0xae8: 0x0f27, 0xae9: 0x0f37,
-	0xaea: 0x061b, 0xaeb: 0x0f3b, 0xaec: 0x061f, 0xaed: 0x061f, 0xaee: 0x0f53, 0xaef: 0x0f57,
-	0xaf0: 0x0f5f, 0xaf1: 0x0f63, 0xaf2: 0x0f6f, 0xaf3: 0x0623, 0xaf4: 0x0f87, 0xaf5: 0x1737,
-	0xaf6: 0x0fa3, 0xaf7: 0x173c, 0xaf8: 0x0faf, 0xaf9: 0x16a1, 0xafa: 0x0fbf, 0xafb: 0x1741,
-	0xafc: 0x1746, 0xafd: 0x174b, 0xafe: 0x0627, 0xaff: 0x062b,
-	// Block 0x2c, offset 0xb00
-	0xb00: 0x0ff7, 0xb01: 0x1755, 0xb02: 0x1750, 0xb03: 0x175a, 0xb04: 0x175f, 0xb05: 0x0fff,
-	0xb06: 0x1003, 0xb07: 0x1003, 0xb08: 0x100b, 0xb09: 0x0633, 0xb0a: 0x100f, 0xb0b: 0x0637,
-	0xb0c: 0x063b, 0xb0d: 0x1769, 0xb0e: 0x1023, 0xb0f: 0x102b, 0xb10: 0x1037, 0xb11: 0x063f,
-	0xb12: 0x176e, 0xb13: 0x105b, 0xb14: 0x1773, 0xb15: 0x1778, 0xb16: 0x107b, 0xb17: 0x1093,
-	0xb18: 0x0643, 0xb19: 0x109b, 0xb1a: 0x109f, 0xb1b: 0x10a3, 0xb1c: 0x177d, 0xb1d: 0x1782,
-	0xb1e: 0x1782, 0xb1f: 0x10bb, 0xb20: 0x0647, 0xb21: 0x1787, 0xb22: 0x10cf, 0xb23: 0x10d3,
-	0xb24: 0x064b, 0xb25: 0x178c, 0xb26: 0x10ef, 0xb27: 0x064f, 0xb28: 0x10ff, 0xb29: 0x10f7,
-	0xb2a: 0x1107, 0xb2b: 0x1796, 0xb2c: 0x111f, 0xb2d: 0x0653, 0xb2e: 0x112b, 0xb2f: 0x1133,
-	0xb30: 0x1143, 0xb31: 0x0657, 0xb32: 0x17a0, 0xb33: 0x17a5, 0xb34: 0x065b, 0xb35: 0x17aa,
-	0xb36: 0x115b, 0xb37: 0x17af, 0xb38: 0x1167, 0xb39: 0x1173, 0xb3a: 0x117b, 0xb3b: 0x17b4,
-	0xb3c: 0x17b9, 0xb3d: 0x118f, 0xb3e: 0x17be, 0xb3f: 0x1197,
-	// Block 0x2d, offset 0xb40
-	0xb40: 0x16ce, 0xb41: 0x065f, 0xb42: 0x11af, 0xb43: 0x11b3, 0xb44: 0x0667, 0xb45: 0x11b7,
-	0xb46: 0x0a33, 0xb47: 0x17c3, 0xb48: 0x17c8, 0xb49: 0x16d3, 0xb4a: 0x16d8, 0xb4b: 0x11d7,
-	0xb4c: 0x11db, 0xb4d: 0x13f3, 0xb4e: 0x066b, 0xb4f: 0x1207, 0xb50: 0x1203, 0xb51: 0x120b,
-	0xb52: 0x083f, 0xb53: 0x120f, 0xb54: 0x1213, 0xb55: 0x1217, 0xb56: 0x121f, 0xb57: 0x17cd,
-	0xb58: 0x121b, 0xb59: 0x1223, 0xb5a: 0x1237, 0xb5b: 0x123b, 0xb5c: 0x1227, 0xb5d: 0x123f,
-	0xb5e: 0x1253, 0xb5f: 0x1267, 0xb60: 0x1233, 0xb61: 0x1247, 0xb62: 0x124b, 0xb63: 0x124f,
-	0xb64: 0x17d2, 0xb65: 0x17dc, 0xb66: 0x17d7, 0xb67: 0x066f, 0xb68: 0x126f, 0xb69: 0x1273,
-	0xb6a: 0x127b, 0xb6b: 0x17f0, 0xb6c: 0x127f, 0xb6d: 0x17e1, 0xb6e: 0x0673, 0xb6f: 0x0677,
-	0xb70: 0x17e6, 0xb71: 0x17eb, 0xb72: 0x067b, 0xb73: 0x129f, 0xb74: 0x12a3, 0xb75: 0x12a7,
-	0xb76: 0x12ab, 0xb77: 0x12b7, 0xb78: 0x12b3, 0xb79: 0x12bf, 0xb7a: 0x12bb, 0xb7b: 0x12cb,
-	0xb7c: 0x12c3, 0xb7d: 0x12c7, 0xb7e: 0x12cf, 0xb7f: 0x067f,
-	// Block 0x2e, offset 0xb80
-	0xb80: 0x12d7, 0xb81: 0x12db, 0xb82: 0x0683, 0xb83: 0x12eb, 0xb84: 0x12ef, 0xb85: 0x17f5,
-	0xb86: 0x12fb, 0xb87: 0x12ff, 0xb88: 0x0687, 0xb89: 0x130b, 0xb8a: 0x05bb, 0xb8b: 0x17fa,
-	0xb8c: 0x17ff, 0xb8d: 0x068b, 0xb8e: 0x068f, 0xb8f: 0x1337, 0xb90: 0x134f, 0xb91: 0x136b,
-	0xb92: 0x137b, 0xb93: 0x1804, 0xb94: 0x138f, 0xb95: 0x1393, 0xb96: 0x13ab, 0xb97: 0x13b7,
-	0xb98: 0x180e, 0xb99: 0x1660, 0xb9a: 0x13c3, 0xb9b: 0x13bf, 0xb9c: 0x13cb, 0xb9d: 0x1665,
-	0xb9e: 0x13d7, 0xb9f: 0x13e3, 0xba0: 0x1813, 0xba1: 0x1818, 0xba2: 0x1423, 0xba3: 0x142f,
-	0xba4: 0x1437, 0xba5: 0x181d, 0xba6: 0x143b, 0xba7: 0x1467, 0xba8: 0x1473, 0xba9: 0x1477,
-	0xbaa: 0x146f, 0xbab: 0x1483, 0xbac: 0x1487, 0xbad: 0x1822, 0xbae: 0x1493, 0xbaf: 0x0693,
-	0xbb0: 0x149b, 0xbb1: 0x1827, 0xbb2: 0x0697, 0xbb3: 0x14d3, 0xbb4: 0x0ac3, 0xbb5: 0x14eb,
-	0xbb6: 0x182c, 0xbb7: 0x1836, 0xbb8: 0x069b, 0xbb9: 0x069f, 0xbba: 0x1513, 0xbbb: 0x183b,
-	0xbbc: 0x06a3, 0xbbd: 0x1840, 0xbbe: 0x152b, 0xbbf: 0x152b,
-	// Block 0x2f, offset 0xbc0
-	0xbc0: 0x1533, 0xbc1: 0x1845, 0xbc2: 0x154b, 0xbc3: 0x06a7, 0xbc4: 0x155b, 0xbc5: 0x1567,
-	0xbc6: 0x156f, 0xbc7: 0x1577, 0xbc8: 0x06ab, 0xbc9: 0x184a, 0xbca: 0x158b, 0xbcb: 0x15a7,
-	0xbcc: 0x15b3, 0xbcd: 0x06af, 0xbce: 0x06b3, 0xbcf: 0x15b7, 0xbd0: 0x184f, 0xbd1: 0x06b7,
-	0xbd2: 0x1854, 0xbd3: 0x1859, 0xbd4: 0x185e, 0xbd5: 0x15db, 0xbd6: 0x06bb, 0xbd7: 0x15ef,
-	0xbd8: 0x15f7, 0xbd9: 0x15fb, 0xbda: 0x1603, 0xbdb: 0x160b, 0xbdc: 0x1613, 0xbdd: 0x1868,
-}
-
-// nfcIndex: 22 blocks, 1408 entries, 1408 bytes
-// Block 0 is the zero block.
-var nfcIndex = [1408]uint8{
-	// Block 0x0, offset 0x0
-	// Block 0x1, offset 0x40
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc2: 0x2e, 0xc3: 0x01, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x2f, 0xc7: 0x04,
-	0xc8: 0x05, 0xca: 0x30, 0xcb: 0x31, 0xcc: 0x06, 0xcd: 0x07, 0xce: 0x08, 0xcf: 0x32,
-	0xd0: 0x09, 0xd1: 0x33, 0xd2: 0x34, 0xd3: 0x0a, 0xd6: 0x0b, 0xd7: 0x35,
-	0xd8: 0x36, 0xd9: 0x0c, 0xdb: 0x37, 0xdc: 0x38, 0xdd: 0x39, 0xdf: 0x3a,
-	0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05,
-	0xea: 0x06, 0xeb: 0x07, 0xec: 0x08, 0xed: 0x09, 0xef: 0x0a,
-	0xf0: 0x13,
-	// Block 0x4, offset 0x100
-	0x120: 0x3b, 0x121: 0x3c, 0x123: 0x0d, 0x124: 0x3d, 0x125: 0x3e, 0x126: 0x3f, 0x127: 0x40,
-	0x128: 0x41, 0x129: 0x42, 0x12a: 0x43, 0x12b: 0x44, 0x12c: 0x3f, 0x12d: 0x45, 0x12e: 0x46, 0x12f: 0x47,
-	0x131: 0x48, 0x132: 0x49, 0x133: 0x4a, 0x134: 0x4b, 0x135: 0x4c, 0x137: 0x4d,
-	0x138: 0x4e, 0x139: 0x4f, 0x13a: 0x50, 0x13b: 0x51, 0x13c: 0x52, 0x13d: 0x53, 0x13e: 0x54, 0x13f: 0x55,
-	// Block 0x5, offset 0x140
-	0x140: 0x56, 0x142: 0x57, 0x144: 0x58, 0x145: 0x59, 0x146: 0x5a, 0x147: 0x5b,
-	0x14d: 0x5c,
-	0x15c: 0x5d, 0x15f: 0x5e,
-	0x162: 0x5f, 0x164: 0x60,
-	0x168: 0x61, 0x169: 0x62, 0x16a: 0x63, 0x16c: 0x0e, 0x16d: 0x64, 0x16e: 0x65, 0x16f: 0x66,
-	0x170: 0x67, 0x173: 0x68, 0x177: 0x0f,
-	0x178: 0x10, 0x179: 0x11, 0x17a: 0x12, 0x17b: 0x13, 0x17c: 0x14, 0x17d: 0x15, 0x17e: 0x16, 0x17f: 0x17,
-	// Block 0x6, offset 0x180
-	0x180: 0x69, 0x183: 0x6a, 0x184: 0x6b, 0x186: 0x6c, 0x187: 0x6d,
-	0x188: 0x6e, 0x189: 0x18, 0x18a: 0x19, 0x18b: 0x6f, 0x18c: 0x70,
-	0x1ab: 0x71,
-	0x1b3: 0x72, 0x1b5: 0x73, 0x1b7: 0x74,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x75, 0x1c1: 0x1a, 0x1c2: 0x1b, 0x1c3: 0x1c, 0x1c4: 0x76, 0x1c5: 0x77,
-	0x1c9: 0x78, 0x1cc: 0x79, 0x1cd: 0x7a,
-	// Block 0x8, offset 0x200
-	0x219: 0x7b, 0x21a: 0x7c, 0x21b: 0x7d,
-	0x220: 0x7e, 0x223: 0x7f, 0x224: 0x80, 0x225: 0x81, 0x226: 0x82, 0x227: 0x83,
-	0x22a: 0x84, 0x22b: 0x85, 0x22f: 0x86,
-	0x230: 0x87, 0x231: 0x88, 0x232: 0x89, 0x233: 0x8a, 0x234: 0x8b, 0x235: 0x8c, 0x236: 0x8d, 0x237: 0x87,
-	0x238: 0x88, 0x239: 0x89, 0x23a: 0x8a, 0x23b: 0x8b, 0x23c: 0x8c, 0x23d: 0x8d, 0x23e: 0x87, 0x23f: 0x88,
-	// Block 0x9, offset 0x240
-	0x240: 0x89, 0x241: 0x8a, 0x242: 0x8b, 0x243: 0x8c, 0x244: 0x8d, 0x245: 0x87, 0x246: 0x88, 0x247: 0x89,
-	0x248: 0x8a, 0x249: 0x8b, 0x24a: 0x8c, 0x24b: 0x8d, 0x24c: 0x87, 0x24d: 0x88, 0x24e: 0x89, 0x24f: 0x8a,
-	0x250: 0x8b, 0x251: 0x8c, 0x252: 0x8d, 0x253: 0x87, 0x254: 0x88, 0x255: 0x89, 0x256: 0x8a, 0x257: 0x8b,
-	0x258: 0x8c, 0x259: 0x8d, 0x25a: 0x87, 0x25b: 0x88, 0x25c: 0x89, 0x25d: 0x8a, 0x25e: 0x8b, 0x25f: 0x8c,
-	0x260: 0x8d, 0x261: 0x87, 0x262: 0x88, 0x263: 0x89, 0x264: 0x8a, 0x265: 0x8b, 0x266: 0x8c, 0x267: 0x8d,
-	0x268: 0x87, 0x269: 0x88, 0x26a: 0x89, 0x26b: 0x8a, 0x26c: 0x8b, 0x26d: 0x8c, 0x26e: 0x8d, 0x26f: 0x87,
-	0x270: 0x88, 0x271: 0x89, 0x272: 0x8a, 0x273: 0x8b, 0x274: 0x8c, 0x275: 0x8d, 0x276: 0x87, 0x277: 0x88,
-	0x278: 0x89, 0x279: 0x8a, 0x27a: 0x8b, 0x27b: 0x8c, 0x27c: 0x8d, 0x27d: 0x87, 0x27e: 0x88, 0x27f: 0x89,
-	// Block 0xa, offset 0x280
-	0x280: 0x8a, 0x281: 0x8b, 0x282: 0x8c, 0x283: 0x8d, 0x284: 0x87, 0x285: 0x88, 0x286: 0x89, 0x287: 0x8a,
-	0x288: 0x8b, 0x289: 0x8c, 0x28a: 0x8d, 0x28b: 0x87, 0x28c: 0x88, 0x28d: 0x89, 0x28e: 0x8a, 0x28f: 0x8b,
-	0x290: 0x8c, 0x291: 0x8d, 0x292: 0x87, 0x293: 0x88, 0x294: 0x89, 0x295: 0x8a, 0x296: 0x8b, 0x297: 0x8c,
-	0x298: 0x8d, 0x299: 0x87, 0x29a: 0x88, 0x29b: 0x89, 0x29c: 0x8a, 0x29d: 0x8b, 0x29e: 0x8c, 0x29f: 0x8d,
-	0x2a0: 0x87, 0x2a1: 0x88, 0x2a2: 0x89, 0x2a3: 0x8a, 0x2a4: 0x8b, 0x2a5: 0x8c, 0x2a6: 0x8d, 0x2a7: 0x87,
-	0x2a8: 0x88, 0x2a9: 0x89, 0x2aa: 0x8a, 0x2ab: 0x8b, 0x2ac: 0x8c, 0x2ad: 0x8d, 0x2ae: 0x87, 0x2af: 0x88,
-	0x2b0: 0x89, 0x2b1: 0x8a, 0x2b2: 0x8b, 0x2b3: 0x8c, 0x2b4: 0x8d, 0x2b5: 0x87, 0x2b6: 0x88, 0x2b7: 0x89,
-	0x2b8: 0x8a, 0x2b9: 0x8b, 0x2ba: 0x8c, 0x2bb: 0x8d, 0x2bc: 0x87, 0x2bd: 0x88, 0x2be: 0x89, 0x2bf: 0x8a,
-	// Block 0xb, offset 0x2c0
-	0x2c0: 0x8b, 0x2c1: 0x8c, 0x2c2: 0x8d, 0x2c3: 0x87, 0x2c4: 0x88, 0x2c5: 0x89, 0x2c6: 0x8a, 0x2c7: 0x8b,
-	0x2c8: 0x8c, 0x2c9: 0x8d, 0x2ca: 0x87, 0x2cb: 0x88, 0x2cc: 0x89, 0x2cd: 0x8a, 0x2ce: 0x8b, 0x2cf: 0x8c,
-	0x2d0: 0x8d, 0x2d1: 0x87, 0x2d2: 0x88, 0x2d3: 0x89, 0x2d4: 0x8a, 0x2d5: 0x8b, 0x2d6: 0x8c, 0x2d7: 0x8d,
-	0x2d8: 0x87, 0x2d9: 0x88, 0x2da: 0x89, 0x2db: 0x8a, 0x2dc: 0x8b, 0x2dd: 0x8c, 0x2de: 0x8e,
-	// Block 0xc, offset 0x300
-	0x324: 0x1d, 0x325: 0x1e, 0x326: 0x1f, 0x327: 0x20,
-	0x328: 0x21, 0x329: 0x22, 0x32a: 0x23, 0x32b: 0x24, 0x32c: 0x8f, 0x32d: 0x90, 0x32e: 0x91,
-	0x331: 0x92, 0x332: 0x93, 0x333: 0x94, 0x334: 0x95,
-	0x338: 0x96, 0x339: 0x97, 0x33a: 0x98, 0x33b: 0x99, 0x33e: 0x9a, 0x33f: 0x9b,
-	// Block 0xd, offset 0x340
-	0x347: 0x9c,
-	0x34b: 0x9d, 0x34d: 0x9e,
-	0x368: 0x9f, 0x36b: 0xa0,
-	0x374: 0xa1,
-	0x37d: 0xa2,
-	// Block 0xe, offset 0x380
-	0x381: 0xa3, 0x382: 0xa4, 0x384: 0xa5, 0x385: 0x82, 0x387: 0xa6,
-	0x388: 0xa7, 0x38b: 0xa8, 0x38c: 0xa9, 0x38d: 0xaa,
-	0x391: 0xab, 0x392: 0xac, 0x393: 0xad, 0x396: 0xae, 0x397: 0xaf,
-	0x398: 0x73, 0x39a: 0xb0, 0x39c: 0xb1,
-	0x3a0: 0xb2,
-	0x3a8: 0xb3, 0x3a9: 0xb4, 0x3aa: 0xb5,
-	0x3b0: 0x73, 0x3b5: 0xb6, 0x3b6: 0xb7,
-	// Block 0xf, offset 0x3c0
-	0x3eb: 0xb8, 0x3ec: 0xb9,
-	// Block 0x10, offset 0x400
-	0x432: 0xba,
-	// Block 0x11, offset 0x440
-	0x445: 0xbb, 0x446: 0xbc, 0x447: 0xbd,
-	0x449: 0xbe,
-	// Block 0x12, offset 0x480
-	0x480: 0xbf,
-	0x4a3: 0xc0, 0x4a5: 0xc1,
-	// Block 0x13, offset 0x4c0
-	0x4c8: 0xc2,
-	// Block 0x14, offset 0x500
-	0x520: 0x25, 0x521: 0x26, 0x522: 0x27, 0x523: 0x28, 0x524: 0x29, 0x525: 0x2a, 0x526: 0x2b, 0x527: 0x2c,
-	0x528: 0x2d,
-	// Block 0x15, offset 0x540
-	0x550: 0x0b, 0x551: 0x0c, 0x556: 0x0d,
-	0x55b: 0x0e, 0x55d: 0x0f, 0x55e: 0x10, 0x55f: 0x11,
-	0x56f: 0x12,
-}
-
-// nfcSparseOffset: 149 entries, 298 bytes
-var nfcSparseOffset = []uint16{0x0, 0x5, 0x9, 0xb, 0xd, 0x18, 0x28, 0x2a, 0x2f, 0x3a, 0x49, 0x56, 0x5e, 0x63, 0x68, 0x6a, 0x72, 0x79, 0x7c, 0x84, 0x88, 0x8c, 0x8e, 0x90, 0x99, 0x9d, 0xa4, 0xa9, 0xac, 0xb6, 0xb9, 0xc0, 0xc8, 0xcb, 0xcd, 0xcf, 0xd1, 0xd6, 0xe7, 0xf3, 0xf5, 0xfb, 0xfd, 0xff, 0x101, 0x103, 0x105, 0x107, 0x10a, 0x10d, 0x10f, 0x112, 0x115, 0x119, 0x11e, 0x127, 0x129, 0x12c, 0x12e, 0x139, 0x13d, 0x14b, 0x14e, 0x154, 0x15a, 0x165, 0x169, 0x16b, 0x16d, 0x16f, 0x171, 0x173, 0x179, 0x17d, 0x17f, 0x181, 0x189, 0x18d, 0x190, 0x192, 0x194, 0x196, 0x199, 0x19b, 0x19d, 0x19f, 0x1a1, 0x1a7, 0x1aa, 0x1ac, 0x1b3, 0x1b9, 0x1bf, 0x1c7, 0x1cd, 0x1d3, 0x1d9, 0x1dd, 0x1eb, 0x1f4, 0x1f7, 0x1fa, 0x1fc, 0x1ff, 0x201, 0x205, 0x20a, 0x20c, 0x20e, 0x213, 0x219, 0x21b, 0x21d, 0x21f, 0x225, 0x228, 0x22a, 0x230, 0x233, 0x23b, 0x242, 0x245, 0x248, 0x24a, 0x24d, 0x255, 0x259, 0x260, 0x263, 0x269, 0x26b, 0x26e, 0x270, 0x273, 0x275, 0x277, 0x279, 0x27c, 0x27e, 0x280, 0x282, 0x284, 0x291, 0x29b, 0x29d, 0x29f, 0x2a5, 0x2a7, 0x2aa}
-
-// nfcSparseValues: 684 entries, 2736 bytes
-var nfcSparseValues = [684]valueRange{
-	// Block 0x0, offset 0x0
-	{value: 0x0000, lo: 0x04},
-	{value: 0xa100, lo: 0xa8, hi: 0xa8},
-	{value: 0x8100, lo: 0xaf, hi: 0xaf},
-	{value: 0x8100, lo: 0xb4, hi: 0xb4},
-	{value: 0x8100, lo: 0xb8, hi: 0xb8},
-	// Block 0x1, offset 0x5
-	{value: 0x0091, lo: 0x03},
-	{value: 0x46e2, lo: 0xa0, hi: 0xa1},
-	{value: 0x4714, lo: 0xaf, hi: 0xb0},
-	{value: 0xa000, lo: 0xb7, hi: 0xb7},
-	// Block 0x2, offset 0x9
-	{value: 0x0000, lo: 0x01},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	// Block 0x3, offset 0xb
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0x98, hi: 0x9d},
-	// Block 0x4, offset 0xd
-	{value: 0x0006, lo: 0x0a},
-	{value: 0xa000, lo: 0x81, hi: 0x81},
-	{value: 0xa000, lo: 0x85, hi: 0x85},
-	{value: 0xa000, lo: 0x89, hi: 0x89},
-	{value: 0x4840, lo: 0x8a, hi: 0x8a},
-	{value: 0x485e, lo: 0x8b, hi: 0x8b},
-	{value: 0x36c7, lo: 0x8c, hi: 0x8c},
-	{value: 0x36df, lo: 0x8d, hi: 0x8d},
-	{value: 0x4876, lo: 0x8e, hi: 0x8e},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0x36fd, lo: 0x93, hi: 0x94},
-	// Block 0x5, offset 0x18
-	{value: 0x0000, lo: 0x0f},
-	{value: 0xa000, lo: 0x83, hi: 0x83},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0xa000, lo: 0x8b, hi: 0x8b},
-	{value: 0xa000, lo: 0x8d, hi: 0x8d},
-	{value: 0x37a5, lo: 0x90, hi: 0x90},
-	{value: 0x37b1, lo: 0x91, hi: 0x91},
-	{value: 0x379f, lo: 0x93, hi: 0x93},
-	{value: 0xa000, lo: 0x96, hi: 0x96},
-	{value: 0x3817, lo: 0x97, hi: 0x97},
-	{value: 0x37e1, lo: 0x9c, hi: 0x9c},
-	{value: 0x37c9, lo: 0x9d, hi: 0x9d},
-	{value: 0x37f3, lo: 0x9e, hi: 0x9e},
-	{value: 0xa000, lo: 0xb4, hi: 0xb5},
-	{value: 0x381d, lo: 0xb6, hi: 0xb6},
-	{value: 0x3823, lo: 0xb7, hi: 0xb7},
-	// Block 0x6, offset 0x28
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0x83, hi: 0x87},
-	// Block 0x7, offset 0x2a
-	{value: 0x0001, lo: 0x04},
-	{value: 0x8113, lo: 0x81, hi: 0x82},
-	{value: 0x8132, lo: 0x84, hi: 0x84},
-	{value: 0x812d, lo: 0x85, hi: 0x85},
-	{value: 0x810d, lo: 0x87, hi: 0x87},
-	// Block 0x8, offset 0x2f
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x8132, lo: 0x90, hi: 0x97},
-	{value: 0x8119, lo: 0x98, hi: 0x98},
-	{value: 0x811a, lo: 0x99, hi: 0x99},
-	{value: 0x811b, lo: 0x9a, hi: 0x9a},
-	{value: 0x3841, lo: 0xa2, hi: 0xa2},
-	{value: 0x3847, lo: 0xa3, hi: 0xa3},
-	{value: 0x3853, lo: 0xa4, hi: 0xa4},
-	{value: 0x384d, lo: 0xa5, hi: 0xa5},
-	{value: 0x3859, lo: 0xa6, hi: 0xa6},
-	{value: 0xa000, lo: 0xa7, hi: 0xa7},
-	// Block 0x9, offset 0x3a
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x386b, lo: 0x80, hi: 0x80},
-	{value: 0xa000, lo: 0x81, hi: 0x81},
-	{value: 0x385f, lo: 0x82, hi: 0x82},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0x3865, lo: 0x93, hi: 0x93},
-	{value: 0xa000, lo: 0x95, hi: 0x95},
-	{value: 0x8132, lo: 0x96, hi: 0x9c},
-	{value: 0x8132, lo: 0x9f, hi: 0xa2},
-	{value: 0x812d, lo: 0xa3, hi: 0xa3},
-	{value: 0x8132, lo: 0xa4, hi: 0xa4},
-	{value: 0x8132, lo: 0xa7, hi: 0xa8},
-	{value: 0x812d, lo: 0xaa, hi: 0xaa},
-	{value: 0x8132, lo: 0xab, hi: 0xac},
-	{value: 0x812d, lo: 0xad, hi: 0xad},
-	// Block 0xa, offset 0x49
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x811f, lo: 0x91, hi: 0x91},
-	{value: 0x8132, lo: 0xb0, hi: 0xb0},
-	{value: 0x812d, lo: 0xb1, hi: 0xb1},
-	{value: 0x8132, lo: 0xb2, hi: 0xb3},
-	{value: 0x812d, lo: 0xb4, hi: 0xb4},
-	{value: 0x8132, lo: 0xb5, hi: 0xb6},
-	{value: 0x812d, lo: 0xb7, hi: 0xb9},
-	{value: 0x8132, lo: 0xba, hi: 0xba},
-	{value: 0x812d, lo: 0xbb, hi: 0xbc},
-	{value: 0x8132, lo: 0xbd, hi: 0xbd},
-	{value: 0x812d, lo: 0xbe, hi: 0xbe},
-	{value: 0x8132, lo: 0xbf, hi: 0xbf},
-	// Block 0xb, offset 0x56
-	{value: 0x0005, lo: 0x07},
-	{value: 0x8132, lo: 0x80, hi: 0x80},
-	{value: 0x8132, lo: 0x81, hi: 0x81},
-	{value: 0x812d, lo: 0x82, hi: 0x83},
-	{value: 0x812d, lo: 0x84, hi: 0x85},
-	{value: 0x812d, lo: 0x86, hi: 0x87},
-	{value: 0x812d, lo: 0x88, hi: 0x89},
-	{value: 0x8132, lo: 0x8a, hi: 0x8a},
-	// Block 0xc, offset 0x5e
-	{value: 0x0000, lo: 0x04},
-	{value: 0x8132, lo: 0xab, hi: 0xb1},
-	{value: 0x812d, lo: 0xb2, hi: 0xb2},
-	{value: 0x8132, lo: 0xb3, hi: 0xb3},
-	{value: 0x812d, lo: 0xbd, hi: 0xbd},
-	// Block 0xd, offset 0x63
-	{value: 0x0000, lo: 0x04},
-	{value: 0x8132, lo: 0x96, hi: 0x99},
-	{value: 0x8132, lo: 0x9b, hi: 0xa3},
-	{value: 0x8132, lo: 0xa5, hi: 0xa7},
-	{value: 0x8132, lo: 0xa9, hi: 0xad},
-	// Block 0xe, offset 0x68
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x99, hi: 0x9b},
-	// Block 0xf, offset 0x6a
-	{value: 0x0000, lo: 0x07},
-	{value: 0xa000, lo: 0xa8, hi: 0xa8},
-	{value: 0x3ed8, lo: 0xa9, hi: 0xa9},
-	{value: 0xa000, lo: 0xb0, hi: 0xb0},
-	{value: 0x3ee0, lo: 0xb1, hi: 0xb1},
-	{value: 0xa000, lo: 0xb3, hi: 0xb3},
-	{value: 0x3ee8, lo: 0xb4, hi: 0xb4},
-	{value: 0x9902, lo: 0xbc, hi: 0xbc},
-	// Block 0x10, offset 0x72
-	{value: 0x0008, lo: 0x06},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x8132, lo: 0x91, hi: 0x91},
-	{value: 0x812d, lo: 0x92, hi: 0x92},
-	{value: 0x8132, lo: 0x93, hi: 0x93},
-	{value: 0x8132, lo: 0x94, hi: 0x94},
-	{value: 0x451c, lo: 0x98, hi: 0x9f},
-	// Block 0x11, offset 0x79
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x12, offset 0x7c
-	{value: 0x0008, lo: 0x07},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0x2c9e, lo: 0x8b, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	{value: 0x455c, lo: 0x9c, hi: 0x9d},
-	{value: 0x456c, lo: 0x9f, hi: 0x9f},
-	{value: 0x8132, lo: 0xbe, hi: 0xbe},
-	// Block 0x13, offset 0x84
-	{value: 0x0000, lo: 0x03},
-	{value: 0x4594, lo: 0xb3, hi: 0xb3},
-	{value: 0x459c, lo: 0xb6, hi: 0xb6},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	// Block 0x14, offset 0x88
-	{value: 0x0008, lo: 0x03},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x4574, lo: 0x99, hi: 0x9b},
-	{value: 0x458c, lo: 0x9e, hi: 0x9e},
-	// Block 0x15, offset 0x8c
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	// Block 0x16, offset 0x8e
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	// Block 0x17, offset 0x90
-	{value: 0x0000, lo: 0x08},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0x2cb6, lo: 0x88, hi: 0x88},
-	{value: 0x2cae, lo: 0x8b, hi: 0x8b},
-	{value: 0x2cbe, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x96, hi: 0x97},
-	{value: 0x45a4, lo: 0x9c, hi: 0x9c},
-	{value: 0x45ac, lo: 0x9d, hi: 0x9d},
-	// Block 0x18, offset 0x99
-	{value: 0x0000, lo: 0x03},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0x2cc6, lo: 0x94, hi: 0x94},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x19, offset 0x9d
-	{value: 0x0000, lo: 0x06},
-	{value: 0xa000, lo: 0x86, hi: 0x87},
-	{value: 0x2cce, lo: 0x8a, hi: 0x8a},
-	{value: 0x2cde, lo: 0x8b, hi: 0x8b},
-	{value: 0x2cd6, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	// Block 0x1a, offset 0xa4
-	{value: 0x1801, lo: 0x04},
-	{value: 0xa000, lo: 0x86, hi: 0x86},
-	{value: 0x3ef0, lo: 0x88, hi: 0x88},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x8120, lo: 0x95, hi: 0x96},
-	// Block 0x1b, offset 0xa9
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	{value: 0xa000, lo: 0xbf, hi: 0xbf},
-	// Block 0x1c, offset 0xac
-	{value: 0x0000, lo: 0x09},
-	{value: 0x2ce6, lo: 0x80, hi: 0x80},
-	{value: 0x9900, lo: 0x82, hi: 0x82},
-	{value: 0xa000, lo: 0x86, hi: 0x86},
-	{value: 0x2cee, lo: 0x87, hi: 0x87},
-	{value: 0x2cf6, lo: 0x88, hi: 0x88},
-	{value: 0x2f50, lo: 0x8a, hi: 0x8a},
-	{value: 0x2dd8, lo: 0x8b, hi: 0x8b},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x95, hi: 0x96},
-	// Block 0x1d, offset 0xb6
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0xbb, hi: 0xbc},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x1e, offset 0xb9
-	{value: 0x0000, lo: 0x06},
-	{value: 0xa000, lo: 0x86, hi: 0x87},
-	{value: 0x2cfe, lo: 0x8a, hi: 0x8a},
-	{value: 0x2d0e, lo: 0x8b, hi: 0x8b},
-	{value: 0x2d06, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	// Block 0x1f, offset 0xc0
-	{value: 0x6bea, lo: 0x07},
-	{value: 0x9904, lo: 0x8a, hi: 0x8a},
-	{value: 0x9900, lo: 0x8f, hi: 0x8f},
-	{value: 0xa000, lo: 0x99, hi: 0x99},
-	{value: 0x3ef8, lo: 0x9a, hi: 0x9a},
-	{value: 0x2f58, lo: 0x9c, hi: 0x9c},
-	{value: 0x2de3, lo: 0x9d, hi: 0x9d},
-	{value: 0x2d16, lo: 0x9e, hi: 0x9f},
-	// Block 0x20, offset 0xc8
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8122, lo: 0xb8, hi: 0xb9},
-	{value: 0x8104, lo: 0xba, hi: 0xba},
-	// Block 0x21, offset 0xcb
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8123, lo: 0x88, hi: 0x8b},
-	// Block 0x22, offset 0xcd
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8124, lo: 0xb8, hi: 0xb9},
-	// Block 0x23, offset 0xcf
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8125, lo: 0x88, hi: 0x8b},
-	// Block 0x24, offset 0xd1
-	{value: 0x0000, lo: 0x04},
-	{value: 0x812d, lo: 0x98, hi: 0x99},
-	{value: 0x812d, lo: 0xb5, hi: 0xb5},
-	{value: 0x812d, lo: 0xb7, hi: 0xb7},
-	{value: 0x812b, lo: 0xb9, hi: 0xb9},
-	// Block 0x25, offset 0xd6
-	{value: 0x0000, lo: 0x10},
-	{value: 0x2644, lo: 0x83, hi: 0x83},
-	{value: 0x264b, lo: 0x8d, hi: 0x8d},
-	{value: 0x2652, lo: 0x92, hi: 0x92},
-	{value: 0x2659, lo: 0x97, hi: 0x97},
-	{value: 0x2660, lo: 0x9c, hi: 0x9c},
-	{value: 0x263d, lo: 0xa9, hi: 0xa9},
-	{value: 0x8126, lo: 0xb1, hi: 0xb1},
-	{value: 0x8127, lo: 0xb2, hi: 0xb2},
-	{value: 0x4a84, lo: 0xb3, hi: 0xb3},
-	{value: 0x8128, lo: 0xb4, hi: 0xb4},
-	{value: 0x4a8d, lo: 0xb5, hi: 0xb5},
-	{value: 0x45b4, lo: 0xb6, hi: 0xb6},
-	{value: 0x8200, lo: 0xb7, hi: 0xb7},
-	{value: 0x45bc, lo: 0xb8, hi: 0xb8},
-	{value: 0x8200, lo: 0xb9, hi: 0xb9},
-	{value: 0x8127, lo: 0xba, hi: 0xbd},
-	// Block 0x26, offset 0xe7
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x8127, lo: 0x80, hi: 0x80},
-	{value: 0x4a96, lo: 0x81, hi: 0x81},
-	{value: 0x8132, lo: 0x82, hi: 0x83},
-	{value: 0x8104, lo: 0x84, hi: 0x84},
-	{value: 0x8132, lo: 0x86, hi: 0x87},
-	{value: 0x266e, lo: 0x93, hi: 0x93},
-	{value: 0x2675, lo: 0x9d, hi: 0x9d},
-	{value: 0x267c, lo: 0xa2, hi: 0xa2},
-	{value: 0x2683, lo: 0xa7, hi: 0xa7},
-	{value: 0x268a, lo: 0xac, hi: 0xac},
-	{value: 0x2667, lo: 0xb9, hi: 0xb9},
-	// Block 0x27, offset 0xf3
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x86, hi: 0x86},
-	// Block 0x28, offset 0xf5
-	{value: 0x0000, lo: 0x05},
-	{value: 0xa000, lo: 0xa5, hi: 0xa5},
-	{value: 0x2d1e, lo: 0xa6, hi: 0xa6},
-	{value: 0x9900, lo: 0xae, hi: 0xae},
-	{value: 0x8102, lo: 0xb7, hi: 0xb7},
-	{value: 0x8104, lo: 0xb9, hi: 0xba},
-	// Block 0x29, offset 0xfb
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x8d, hi: 0x8d},
-	// Block 0x2a, offset 0xfd
-	{value: 0x0000, lo: 0x01},
-	{value: 0xa000, lo: 0x80, hi: 0x92},
-	// Block 0x2b, offset 0xff
-	{value: 0x0000, lo: 0x01},
-	{value: 0xb900, lo: 0xa1, hi: 0xb5},
-	// Block 0x2c, offset 0x101
-	{value: 0x0000, lo: 0x01},
-	{value: 0x9900, lo: 0xa8, hi: 0xbf},
-	// Block 0x2d, offset 0x103
-	{value: 0x0000, lo: 0x01},
-	{value: 0x9900, lo: 0x80, hi: 0x82},
-	// Block 0x2e, offset 0x105
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0x9d, hi: 0x9f},
-	// Block 0x2f, offset 0x107
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x94, hi: 0x94},
-	{value: 0x8104, lo: 0xb4, hi: 0xb4},
-	// Block 0x30, offset 0x10a
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x92, hi: 0x92},
-	{value: 0x8132, lo: 0x9d, hi: 0x9d},
-	// Block 0x31, offset 0x10d
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8131, lo: 0xa9, hi: 0xa9},
-	// Block 0x32, offset 0x10f
-	{value: 0x0004, lo: 0x02},
-	{value: 0x812e, lo: 0xb9, hi: 0xba},
-	{value: 0x812d, lo: 0xbb, hi: 0xbb},
-	// Block 0x33, offset 0x112
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0x97, hi: 0x97},
-	{value: 0x812d, lo: 0x98, hi: 0x98},
-	// Block 0x34, offset 0x115
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8104, lo: 0xa0, hi: 0xa0},
-	{value: 0x8132, lo: 0xb5, hi: 0xbc},
-	{value: 0x812d, lo: 0xbf, hi: 0xbf},
-	// Block 0x35, offset 0x119
-	{value: 0x0000, lo: 0x04},
-	{value: 0x8132, lo: 0xb0, hi: 0xb4},
-	{value: 0x812d, lo: 0xb5, hi: 0xba},
-	{value: 0x8132, lo: 0xbb, hi: 0xbc},
-	{value: 0x812d, lo: 0xbd, hi: 0xbd},
-	// Block 0x36, offset 0x11e
-	{value: 0x0000, lo: 0x08},
-	{value: 0x2d66, lo: 0x80, hi: 0x80},
-	{value: 0x2d6e, lo: 0x81, hi: 0x81},
-	{value: 0xa000, lo: 0x82, hi: 0x82},
-	{value: 0x2d76, lo: 0x83, hi: 0x83},
-	{value: 0x8104, lo: 0x84, hi: 0x84},
-	{value: 0x8132, lo: 0xab, hi: 0xab},
-	{value: 0x812d, lo: 0xac, hi: 0xac},
-	{value: 0x8132, lo: 0xad, hi: 0xb3},
-	// Block 0x37, offset 0x127
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xaa, hi: 0xab},
-	// Block 0x38, offset 0x129
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0xa6, hi: 0xa6},
-	{value: 0x8104, lo: 0xb2, hi: 0xb3},
-	// Block 0x39, offset 0x12c
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0xb7, hi: 0xb7},
-	// Block 0x3a, offset 0x12e
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x8132, lo: 0x90, hi: 0x92},
-	{value: 0x8101, lo: 0x94, hi: 0x94},
-	{value: 0x812d, lo: 0x95, hi: 0x99},
-	{value: 0x8132, lo: 0x9a, hi: 0x9b},
-	{value: 0x812d, lo: 0x9c, hi: 0x9f},
-	{value: 0x8132, lo: 0xa0, hi: 0xa0},
-	{value: 0x8101, lo: 0xa2, hi: 0xa8},
-	{value: 0x812d, lo: 0xad, hi: 0xad},
-	{value: 0x8132, lo: 0xb4, hi: 0xb4},
-	{value: 0x8132, lo: 0xb8, hi: 0xb9},
-	// Block 0x3b, offset 0x139
-	{value: 0x0004, lo: 0x03},
-	{value: 0x0433, lo: 0x80, hi: 0x81},
-	{value: 0x8100, lo: 0x97, hi: 0x97},
-	{value: 0x8100, lo: 0xbe, hi: 0xbe},
-	// Block 0x3c, offset 0x13d
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x8132, lo: 0x90, hi: 0x91},
-	{value: 0x8101, lo: 0x92, hi: 0x93},
-	{value: 0x8132, lo: 0x94, hi: 0x97},
-	{value: 0x8101, lo: 0x98, hi: 0x9a},
-	{value: 0x8132, lo: 0x9b, hi: 0x9c},
-	{value: 0x8132, lo: 0xa1, hi: 0xa1},
-	{value: 0x8101, lo: 0xa5, hi: 0xa6},
-	{value: 0x8132, lo: 0xa7, hi: 0xa7},
-	{value: 0x812d, lo: 0xa8, hi: 0xa8},
-	{value: 0x8132, lo: 0xa9, hi: 0xa9},
-	{value: 0x8101, lo: 0xaa, hi: 0xab},
-	{value: 0x812d, lo: 0xac, hi: 0xaf},
-	{value: 0x8132, lo: 0xb0, hi: 0xb0},
-	// Block 0x3d, offset 0x14b
-	{value: 0x427b, lo: 0x02},
-	{value: 0x01b8, lo: 0xa6, hi: 0xa6},
-	{value: 0x0057, lo: 0xaa, hi: 0xab},
-	// Block 0x3e, offset 0x14e
-	{value: 0x0007, lo: 0x05},
-	{value: 0xa000, lo: 0x90, hi: 0x90},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0xa000, lo: 0x94, hi: 0x94},
-	{value: 0x3bb9, lo: 0x9a, hi: 0x9b},
-	{value: 0x3bc7, lo: 0xae, hi: 0xae},
-	// Block 0x3f, offset 0x154
-	{value: 0x000e, lo: 0x05},
-	{value: 0x3bce, lo: 0x8d, hi: 0x8e},
-	{value: 0x3bd5, lo: 0x8f, hi: 0x8f},
-	{value: 0xa000, lo: 0x90, hi: 0x90},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0xa000, lo: 0x94, hi: 0x94},
-	// Block 0x40, offset 0x15a
-	{value: 0x6408, lo: 0x0a},
-	{value: 0xa000, lo: 0x83, hi: 0x83},
-	{value: 0x3be3, lo: 0x84, hi: 0x84},
-	{value: 0xa000, lo: 0x88, hi: 0x88},
-	{value: 0x3bea, lo: 0x89, hi: 0x89},
-	{value: 0xa000, lo: 0x8b, hi: 0x8b},
-	{value: 0x3bf1, lo: 0x8c, hi: 0x8c},
-	{value: 0xa000, lo: 0xa3, hi: 0xa3},
-	{value: 0x3bf8, lo: 0xa4, hi: 0xa5},
-	{value: 0x3bff, lo: 0xa6, hi: 0xa6},
-	{value: 0xa000, lo: 0xbc, hi: 0xbc},
-	// Block 0x41, offset 0x165
-	{value: 0x0007, lo: 0x03},
-	{value: 0x3c68, lo: 0xa0, hi: 0xa1},
-	{value: 0x3c92, lo: 0xa2, hi: 0xa3},
-	{value: 0x3cbc, lo: 0xaa, hi: 0xad},
-	// Block 0x42, offset 0x169
-	{value: 0x0004, lo: 0x01},
-	{value: 0x048b, lo: 0xa9, hi: 0xaa},
-	// Block 0x43, offset 0x16b
-	{value: 0x0000, lo: 0x01},
-	{value: 0x44dd, lo: 0x9c, hi: 0x9c},
-	// Block 0x44, offset 0x16d
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xaf, hi: 0xb1},
-	// Block 0x45, offset 0x16f
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x46, offset 0x171
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xa0, hi: 0xbf},
-	// Block 0x47, offset 0x173
-	{value: 0x0000, lo: 0x05},
-	{value: 0x812c, lo: 0xaa, hi: 0xaa},
-	{value: 0x8131, lo: 0xab, hi: 0xab},
-	{value: 0x8133, lo: 0xac, hi: 0xac},
-	{value: 0x812e, lo: 0xad, hi: 0xad},
-	{value: 0x812f, lo: 0xae, hi: 0xaf},
-	// Block 0x48, offset 0x179
-	{value: 0x0000, lo: 0x03},
-	{value: 0x4a9f, lo: 0xb3, hi: 0xb3},
-	{value: 0x4a9f, lo: 0xb5, hi: 0xb6},
-	{value: 0x4a9f, lo: 0xba, hi: 0xbf},
-	// Block 0x49, offset 0x17d
-	{value: 0x0000, lo: 0x01},
-	{value: 0x4a9f, lo: 0x8f, hi: 0xa3},
-	// Block 0x4a, offset 0x17f
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0xae, hi: 0xbe},
-	// Block 0x4b, offset 0x181
-	{value: 0x0000, lo: 0x07},
-	{value: 0x8100, lo: 0x84, hi: 0x84},
-	{value: 0x8100, lo: 0x87, hi: 0x87},
-	{value: 0x8100, lo: 0x90, hi: 0x90},
-	{value: 0x8100, lo: 0x9e, hi: 0x9e},
-	{value: 0x8100, lo: 0xa1, hi: 0xa1},
-	{value: 0x8100, lo: 0xb2, hi: 0xb2},
-	{value: 0x8100, lo: 0xbb, hi: 0xbb},
-	// Block 0x4c, offset 0x189
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8100, lo: 0x80, hi: 0x80},
-	{value: 0x8100, lo: 0x8b, hi: 0x8b},
-	{value: 0x8100, lo: 0x8e, hi: 0x8e},
-	// Block 0x4d, offset 0x18d
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0xaf, hi: 0xaf},
-	{value: 0x8132, lo: 0xb4, hi: 0xbd},
-	// Block 0x4e, offset 0x190
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0x9e, hi: 0x9f},
-	// Block 0x4f, offset 0x192
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xb0, hi: 0xb1},
-	// Block 0x50, offset 0x194
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x86, hi: 0x86},
-	// Block 0x51, offset 0x196
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x84, hi: 0x84},
-	{value: 0x8132, lo: 0xa0, hi: 0xb1},
-	// Block 0x52, offset 0x199
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0xab, hi: 0xad},
-	// Block 0x53, offset 0x19b
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x93, hi: 0x93},
-	// Block 0x54, offset 0x19d
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0xb3, hi: 0xb3},
-	// Block 0x55, offset 0x19f
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x80, hi: 0x80},
-	// Block 0x56, offset 0x1a1
-	{value: 0x0000, lo: 0x05},
-	{value: 0x8132, lo: 0xb0, hi: 0xb0},
-	{value: 0x8132, lo: 0xb2, hi: 0xb3},
-	{value: 0x812d, lo: 0xb4, hi: 0xb4},
-	{value: 0x8132, lo: 0xb7, hi: 0xb8},
-	{value: 0x8132, lo: 0xbe, hi: 0xbf},
-	// Block 0x57, offset 0x1a7
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0x81, hi: 0x81},
-	{value: 0x8104, lo: 0xb6, hi: 0xb6},
-	// Block 0x58, offset 0x1aa
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xad, hi: 0xad},
-	// Block 0x59, offset 0x1ac
-	{value: 0x0000, lo: 0x06},
-	{value: 0xe500, lo: 0x80, hi: 0x80},
-	{value: 0xc600, lo: 0x81, hi: 0x9b},
-	{value: 0xe500, lo: 0x9c, hi: 0x9c},
-	{value: 0xc600, lo: 0x9d, hi: 0xb7},
-	{value: 0xe500, lo: 0xb8, hi: 0xb8},
-	{value: 0xc600, lo: 0xb9, hi: 0xbf},
-	// Block 0x5a, offset 0x1b3
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x93},
-	{value: 0xe500, lo: 0x94, hi: 0x94},
-	{value: 0xc600, lo: 0x95, hi: 0xaf},
-	{value: 0xe500, lo: 0xb0, hi: 0xb0},
-	{value: 0xc600, lo: 0xb1, hi: 0xbf},
-	// Block 0x5b, offset 0x1b9
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x8b},
-	{value: 0xe500, lo: 0x8c, hi: 0x8c},
-	{value: 0xc600, lo: 0x8d, hi: 0xa7},
-	{value: 0xe500, lo: 0xa8, hi: 0xa8},
-	{value: 0xc600, lo: 0xa9, hi: 0xbf},
-	// Block 0x5c, offset 0x1bf
-	{value: 0x0000, lo: 0x07},
-	{value: 0xc600, lo: 0x80, hi: 0x83},
-	{value: 0xe500, lo: 0x84, hi: 0x84},
-	{value: 0xc600, lo: 0x85, hi: 0x9f},
-	{value: 0xe500, lo: 0xa0, hi: 0xa0},
-	{value: 0xc600, lo: 0xa1, hi: 0xbb},
-	{value: 0xe500, lo: 0xbc, hi: 0xbc},
-	{value: 0xc600, lo: 0xbd, hi: 0xbf},
-	// Block 0x5d, offset 0x1c7
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x97},
-	{value: 0xe500, lo: 0x98, hi: 0x98},
-	{value: 0xc600, lo: 0x99, hi: 0xb3},
-	{value: 0xe500, lo: 0xb4, hi: 0xb4},
-	{value: 0xc600, lo: 0xb5, hi: 0xbf},
-	// Block 0x5e, offset 0x1cd
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x8f},
-	{value: 0xe500, lo: 0x90, hi: 0x90},
-	{value: 0xc600, lo: 0x91, hi: 0xab},
-	{value: 0xe500, lo: 0xac, hi: 0xac},
-	{value: 0xc600, lo: 0xad, hi: 0xbf},
-	// Block 0x5f, offset 0x1d3
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x87},
-	{value: 0xe500, lo: 0x88, hi: 0x88},
-	{value: 0xc600, lo: 0x89, hi: 0xa3},
-	{value: 0xe500, lo: 0xa4, hi: 0xa4},
-	{value: 0xc600, lo: 0xa5, hi: 0xbf},
-	// Block 0x60, offset 0x1d9
-	{value: 0x0000, lo: 0x03},
-	{value: 0xc600, lo: 0x80, hi: 0x87},
-	{value: 0xe500, lo: 0x88, hi: 0x88},
-	{value: 0xc600, lo: 0x89, hi: 0xa3},
-	// Block 0x61, offset 0x1dd
-	{value: 0x0006, lo: 0x0d},
-	{value: 0x4390, lo: 0x9d, hi: 0x9d},
-	{value: 0x8115, lo: 0x9e, hi: 0x9e},
-	{value: 0x4402, lo: 0x9f, hi: 0x9f},
-	{value: 0x43f0, lo: 0xaa, hi: 0xab},
-	{value: 0x44f4, lo: 0xac, hi: 0xac},
-	{value: 0x44fc, lo: 0xad, hi: 0xad},
-	{value: 0x4348, lo: 0xae, hi: 0xb1},
-	{value: 0x4366, lo: 0xb2, hi: 0xb4},
-	{value: 0x437e, lo: 0xb5, hi: 0xb6},
-	{value: 0x438a, lo: 0xb8, hi: 0xb8},
-	{value: 0x4396, lo: 0xb9, hi: 0xbb},
-	{value: 0x43ae, lo: 0xbc, hi: 0xbc},
-	{value: 0x43b4, lo: 0xbe, hi: 0xbe},
-	// Block 0x62, offset 0x1eb
-	{value: 0x0006, lo: 0x08},
-	{value: 0x43ba, lo: 0x80, hi: 0x81},
-	{value: 0x43c6, lo: 0x83, hi: 0x84},
-	{value: 0x43d8, lo: 0x86, hi: 0x89},
-	{value: 0x43fc, lo: 0x8a, hi: 0x8a},
-	{value: 0x4378, lo: 0x8b, hi: 0x8b},
-	{value: 0x4360, lo: 0x8c, hi: 0x8c},
-	{value: 0x43a8, lo: 0x8d, hi: 0x8d},
-	{value: 0x43d2, lo: 0x8e, hi: 0x8e},
-	// Block 0x63, offset 0x1f4
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8100, lo: 0xa4, hi: 0xa5},
-	{value: 0x8100, lo: 0xb0, hi: 0xb1},
-	// Block 0x64, offset 0x1f7
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8100, lo: 0x9b, hi: 0x9d},
-	{value: 0x8200, lo: 0x9e, hi: 0xa3},
-	// Block 0x65, offset 0x1fa
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0x90, hi: 0x90},
-	// Block 0x66, offset 0x1fc
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8100, lo: 0x99, hi: 0x99},
-	{value: 0x8200, lo: 0xb2, hi: 0xb4},
-	// Block 0x67, offset 0x1ff
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0xbc, hi: 0xbd},
-	// Block 0x68, offset 0x201
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8132, lo: 0xa0, hi: 0xa6},
-	{value: 0x812d, lo: 0xa7, hi: 0xad},
-	{value: 0x8132, lo: 0xae, hi: 0xaf},
-	// Block 0x69, offset 0x205
-	{value: 0x0000, lo: 0x04},
-	{value: 0x8100, lo: 0x89, hi: 0x8c},
-	{value: 0x8100, lo: 0xb0, hi: 0xb2},
-	{value: 0x8100, lo: 0xb4, hi: 0xb4},
-	{value: 0x8100, lo: 0xb6, hi: 0xbf},
-	// Block 0x6a, offset 0x20a
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0x81, hi: 0x8c},
-	// Block 0x6b, offset 0x20c
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0xb5, hi: 0xba},
-	// Block 0x6c, offset 0x20e
-	{value: 0x0000, lo: 0x04},
-	{value: 0x4a9f, lo: 0x9e, hi: 0x9f},
-	{value: 0x4a9f, lo: 0xa3, hi: 0xa3},
-	{value: 0x4a9f, lo: 0xa5, hi: 0xa6},
-	{value: 0x4a9f, lo: 0xaa, hi: 0xaf},
-	// Block 0x6d, offset 0x213
-	{value: 0x0000, lo: 0x05},
-	{value: 0x4a9f, lo: 0x82, hi: 0x87},
-	{value: 0x4a9f, lo: 0x8a, hi: 0x8f},
-	{value: 0x4a9f, lo: 0x92, hi: 0x97},
-	{value: 0x4a9f, lo: 0x9a, hi: 0x9c},
-	{value: 0x8100, lo: 0xa3, hi: 0xa3},
-	// Block 0x6e, offset 0x219
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0xbd, hi: 0xbd},
-	// Block 0x6f, offset 0x21b
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0xa0, hi: 0xa0},
-	// Block 0x70, offset 0x21d
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xb6, hi: 0xba},
-	// Block 0x71, offset 0x21f
-	{value: 0x002c, lo: 0x05},
-	{value: 0x812d, lo: 0x8d, hi: 0x8d},
-	{value: 0x8132, lo: 0x8f, hi: 0x8f},
-	{value: 0x8132, lo: 0xb8, hi: 0xb8},
-	{value: 0x8101, lo: 0xb9, hi: 0xba},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x72, offset 0x225
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0xa5, hi: 0xa5},
-	{value: 0x812d, lo: 0xa6, hi: 0xa6},
-	// Block 0x73, offset 0x228
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xa4, hi: 0xa7},
-	// Block 0x74, offset 0x22a
-	{value: 0x0000, lo: 0x05},
-	{value: 0x812d, lo: 0x86, hi: 0x87},
-	{value: 0x8132, lo: 0x88, hi: 0x8a},
-	{value: 0x812d, lo: 0x8b, hi: 0x8b},
-	{value: 0x8132, lo: 0x8c, hi: 0x8c},
-	{value: 0x812d, lo: 0x8d, hi: 0x90},
-	// Block 0x75, offset 0x230
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x86, hi: 0x86},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x76, offset 0x233
-	{value: 0x17fe, lo: 0x07},
-	{value: 0xa000, lo: 0x99, hi: 0x99},
-	{value: 0x4238, lo: 0x9a, hi: 0x9a},
-	{value: 0xa000, lo: 0x9b, hi: 0x9b},
-	{value: 0x4242, lo: 0x9c, hi: 0x9c},
-	{value: 0xa000, lo: 0xa5, hi: 0xa5},
-	{value: 0x424c, lo: 0xab, hi: 0xab},
-	{value: 0x8104, lo: 0xb9, hi: 0xba},
-	// Block 0x77, offset 0x23b
-	{value: 0x0000, lo: 0x06},
-	{value: 0x8132, lo: 0x80, hi: 0x82},
-	{value: 0x9900, lo: 0xa7, hi: 0xa7},
-	{value: 0x2d7e, lo: 0xae, hi: 0xae},
-	{value: 0x2d88, lo: 0xaf, hi: 0xaf},
-	{value: 0xa000, lo: 0xb1, hi: 0xb2},
-	{value: 0x8104, lo: 0xb3, hi: 0xb4},
-	// Block 0x78, offset 0x242
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x80, hi: 0x80},
-	{value: 0x8102, lo: 0x8a, hi: 0x8a},
-	// Block 0x79, offset 0x245
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0xb5, hi: 0xb5},
-	{value: 0x8102, lo: 0xb6, hi: 0xb6},
-	// Block 0x7a, offset 0x248
-	{value: 0x0002, lo: 0x01},
-	{value: 0x8102, lo: 0xa9, hi: 0xaa},
-	// Block 0x7b, offset 0x24a
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0xbb, hi: 0xbc},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x7c, offset 0x24d
-	{value: 0x0000, lo: 0x07},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0x2d92, lo: 0x8b, hi: 0x8b},
-	{value: 0x2d9c, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	{value: 0x8132, lo: 0xa6, hi: 0xac},
-	{value: 0x8132, lo: 0xb0, hi: 0xb4},
-	// Block 0x7d, offset 0x255
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8104, lo: 0x82, hi: 0x82},
-	{value: 0x8102, lo: 0x86, hi: 0x86},
-	{value: 0x8132, lo: 0x9e, hi: 0x9e},
-	// Block 0x7e, offset 0x259
-	{value: 0x6b5a, lo: 0x06},
-	{value: 0x9900, lo: 0xb0, hi: 0xb0},
-	{value: 0xa000, lo: 0xb9, hi: 0xb9},
-	{value: 0x9900, lo: 0xba, hi: 0xba},
-	{value: 0x2db0, lo: 0xbb, hi: 0xbb},
-	{value: 0x2da6, lo: 0xbc, hi: 0xbd},
-	{value: 0x2dba, lo: 0xbe, hi: 0xbe},
-	// Block 0x7f, offset 0x260
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x82, hi: 0x82},
-	{value: 0x8102, lo: 0x83, hi: 0x83},
-	// Block 0x80, offset 0x263
-	{value: 0x0000, lo: 0x05},
-	{value: 0x9900, lo: 0xaf, hi: 0xaf},
-	{value: 0xa000, lo: 0xb8, hi: 0xb9},
-	{value: 0x2dc4, lo: 0xba, hi: 0xba},
-	{value: 0x2dce, lo: 0xbb, hi: 0xbb},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x81, offset 0x269
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0x80, hi: 0x80},
-	// Block 0x82, offset 0x26b
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0xb6, hi: 0xb6},
-	{value: 0x8102, lo: 0xb7, hi: 0xb7},
-	// Block 0x83, offset 0x26e
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xab, hi: 0xab},
-	// Block 0x84, offset 0x270
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0xb9, hi: 0xb9},
-	{value: 0x8102, lo: 0xba, hi: 0xba},
-	// Block 0x85, offset 0x273
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xb4, hi: 0xb4},
-	// Block 0x86, offset 0x275
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x87, hi: 0x87},
-	// Block 0x87, offset 0x277
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x99, hi: 0x99},
-	// Block 0x88, offset 0x279
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0x82, hi: 0x82},
-	{value: 0x8104, lo: 0x84, hi: 0x85},
-	// Block 0x89, offset 0x27c
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x97, hi: 0x97},
-	// Block 0x8a, offset 0x27e
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8101, lo: 0xb0, hi: 0xb4},
-	// Block 0x8b, offset 0x280
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xb0, hi: 0xb6},
-	// Block 0x8c, offset 0x282
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8101, lo: 0x9e, hi: 0x9e},
-	// Block 0x8d, offset 0x284
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x45cc, lo: 0x9e, hi: 0x9e},
-	{value: 0x45d6, lo: 0x9f, hi: 0x9f},
-	{value: 0x460a, lo: 0xa0, hi: 0xa0},
-	{value: 0x4618, lo: 0xa1, hi: 0xa1},
-	{value: 0x4626, lo: 0xa2, hi: 0xa2},
-	{value: 0x4634, lo: 0xa3, hi: 0xa3},
-	{value: 0x4642, lo: 0xa4, hi: 0xa4},
-	{value: 0x812b, lo: 0xa5, hi: 0xa6},
-	{value: 0x8101, lo: 0xa7, hi: 0xa9},
-	{value: 0x8130, lo: 0xad, hi: 0xad},
-	{value: 0x812b, lo: 0xae, hi: 0xb2},
-	{value: 0x812d, lo: 0xbb, hi: 0xbf},
-	// Block 0x8e, offset 0x291
-	{value: 0x0000, lo: 0x09},
-	{value: 0x812d, lo: 0x80, hi: 0x82},
-	{value: 0x8132, lo: 0x85, hi: 0x89},
-	{value: 0x812d, lo: 0x8a, hi: 0x8b},
-	{value: 0x8132, lo: 0xaa, hi: 0xad},
-	{value: 0x45e0, lo: 0xbb, hi: 0xbb},
-	{value: 0x45ea, lo: 0xbc, hi: 0xbc},
-	{value: 0x4650, lo: 0xbd, hi: 0xbd},
-	{value: 0x466c, lo: 0xbe, hi: 0xbe},
-	{value: 0x465e, lo: 0xbf, hi: 0xbf},
-	// Block 0x8f, offset 0x29b
-	{value: 0x0000, lo: 0x01},
-	{value: 0x467a, lo: 0x80, hi: 0x80},
-	// Block 0x90, offset 0x29d
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0x82, hi: 0x84},
-	// Block 0x91, offset 0x29f
-	{value: 0x0000, lo: 0x05},
-	{value: 0x8132, lo: 0x80, hi: 0x86},
-	{value: 0x8132, lo: 0x88, hi: 0x98},
-	{value: 0x8132, lo: 0x9b, hi: 0xa1},
-	{value: 0x8132, lo: 0xa3, hi: 0xa4},
-	{value: 0x8132, lo: 0xa6, hi: 0xaa},
-	// Block 0x92, offset 0x2a5
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x90, hi: 0x96},
-	// Block 0x93, offset 0x2a7
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0x84, hi: 0x89},
-	{value: 0x8102, lo: 0x8a, hi: 0x8a},
-	// Block 0x94, offset 0x2aa
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0x93, hi: 0x93},
-}
-
-// lookup returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *nfkcTrie) lookup(s []byte) (v uint16, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return nfkcValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := nfkcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := nfkcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfkcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := nfkcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfkcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = nfkcIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *nfkcTrie) lookupUnsafe(s []byte) uint16 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return nfkcValues[c0]
-	}
-	i := nfkcIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = nfkcIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = nfkcIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// lookupString returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *nfkcTrie) lookupString(s string) (v uint16, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return nfkcValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := nfkcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := nfkcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfkcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := nfkcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfkcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = nfkcIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *nfkcTrie) lookupStringUnsafe(s string) uint16 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return nfkcValues[c0]
-	}
-	i := nfkcIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = nfkcIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = nfkcIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// nfkcTrie. Total size: 17248 bytes (16.84 KiB). Checksum: 4fb368372b6b1b27.
-type nfkcTrie struct{}
-
-func newNfkcTrie(i int) *nfkcTrie {
-	return &nfkcTrie{}
-}
-
-// lookupValue determines the type of block n and looks up the value for b.
-func (t *nfkcTrie) lookupValue(n uint32, b byte) uint16 {
-	switch {
-	case n < 92:
-		return uint16(nfkcValues[n<<6+uint32(b)])
-	default:
-		n -= 92
-		return uint16(nfkcSparse.lookup(n, b))
-	}
-}
-
-// nfkcValues: 94 blocks, 6016 entries, 12032 bytes
-// The third block is the zero block.
-var nfkcValues = [6016]uint16{
-	// Block 0x0, offset 0x0
-	0x3c: 0xa000, 0x3d: 0xa000, 0x3e: 0xa000,
-	// Block 0x1, offset 0x40
-	0x41: 0xa000, 0x42: 0xa000, 0x43: 0xa000, 0x44: 0xa000, 0x45: 0xa000,
-	0x46: 0xa000, 0x47: 0xa000, 0x48: 0xa000, 0x49: 0xa000, 0x4a: 0xa000, 0x4b: 0xa000,
-	0x4c: 0xa000, 0x4d: 0xa000, 0x4e: 0xa000, 0x4f: 0xa000, 0x50: 0xa000,
-	0x52: 0xa000, 0x53: 0xa000, 0x54: 0xa000, 0x55: 0xa000, 0x56: 0xa000, 0x57: 0xa000,
-	0x58: 0xa000, 0x59: 0xa000, 0x5a: 0xa000,
-	0x61: 0xa000, 0x62: 0xa000, 0x63: 0xa000,
-	0x64: 0xa000, 0x65: 0xa000, 0x66: 0xa000, 0x67: 0xa000, 0x68: 0xa000, 0x69: 0xa000,
-	0x6a: 0xa000, 0x6b: 0xa000, 0x6c: 0xa000, 0x6d: 0xa000, 0x6e: 0xa000, 0x6f: 0xa000,
-	0x70: 0xa000, 0x72: 0xa000, 0x73: 0xa000, 0x74: 0xa000, 0x75: 0xa000,
-	0x76: 0xa000, 0x77: 0xa000, 0x78: 0xa000, 0x79: 0xa000, 0x7a: 0xa000,
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc0: 0x2f6f, 0xc1: 0x2f74, 0xc2: 0x4688, 0xc3: 0x2f79, 0xc4: 0x4697, 0xc5: 0x469c,
-	0xc6: 0xa000, 0xc7: 0x46a6, 0xc8: 0x2fe2, 0xc9: 0x2fe7, 0xca: 0x46ab, 0xcb: 0x2ffb,
-	0xcc: 0x306e, 0xcd: 0x3073, 0xce: 0x3078, 0xcf: 0x46bf, 0xd1: 0x3104,
-	0xd2: 0x3127, 0xd3: 0x312c, 0xd4: 0x46c9, 0xd5: 0x46ce, 0xd6: 0x46dd,
-	0xd8: 0xa000, 0xd9: 0x31b3, 0xda: 0x31b8, 0xdb: 0x31bd, 0xdc: 0x470f, 0xdd: 0x3235,
-	0xe0: 0x327b, 0xe1: 0x3280, 0xe2: 0x4719, 0xe3: 0x3285,
-	0xe4: 0x4728, 0xe5: 0x472d, 0xe6: 0xa000, 0xe7: 0x4737, 0xe8: 0x32ee, 0xe9: 0x32f3,
-	0xea: 0x473c, 0xeb: 0x3307, 0xec: 0x337f, 0xed: 0x3384, 0xee: 0x3389, 0xef: 0x4750,
-	0xf1: 0x3415, 0xf2: 0x3438, 0xf3: 0x343d, 0xf4: 0x475a, 0xf5: 0x475f,
-	0xf6: 0x476e, 0xf8: 0xa000, 0xf9: 0x34c9, 0xfa: 0x34ce, 0xfb: 0x34d3,
-	0xfc: 0x47a0, 0xfd: 0x3550, 0xff: 0x3569,
-	// Block 0x4, offset 0x100
-	0x100: 0x2f7e, 0x101: 0x328a, 0x102: 0x468d, 0x103: 0x471e, 0x104: 0x2f9c, 0x105: 0x32a8,
-	0x106: 0x2fb0, 0x107: 0x32bc, 0x108: 0x2fb5, 0x109: 0x32c1, 0x10a: 0x2fba, 0x10b: 0x32c6,
-	0x10c: 0x2fbf, 0x10d: 0x32cb, 0x10e: 0x2fc9, 0x10f: 0x32d5,
-	0x112: 0x46b0, 0x113: 0x4741, 0x114: 0x2ff1, 0x115: 0x32fd, 0x116: 0x2ff6, 0x117: 0x3302,
-	0x118: 0x3014, 0x119: 0x3320, 0x11a: 0x3005, 0x11b: 0x3311, 0x11c: 0x302d, 0x11d: 0x3339,
-	0x11e: 0x3037, 0x11f: 0x3343, 0x120: 0x303c, 0x121: 0x3348, 0x122: 0x3046, 0x123: 0x3352,
-	0x124: 0x304b, 0x125: 0x3357, 0x128: 0x307d, 0x129: 0x338e,
-	0x12a: 0x3082, 0x12b: 0x3393, 0x12c: 0x3087, 0x12d: 0x3398, 0x12e: 0x30aa, 0x12f: 0x33b6,
-	0x130: 0x308c, 0x132: 0x195d, 0x133: 0x19e7, 0x134: 0x30b4, 0x135: 0x33c0,
-	0x136: 0x30c8, 0x137: 0x33d9, 0x139: 0x30d2, 0x13a: 0x33e3, 0x13b: 0x30dc,
-	0x13c: 0x33ed, 0x13d: 0x30d7, 0x13e: 0x33e8, 0x13f: 0x1bac,
-	// Block 0x5, offset 0x140
-	0x140: 0x1c34, 0x143: 0x30ff, 0x144: 0x3410, 0x145: 0x3118,
-	0x146: 0x3429, 0x147: 0x310e, 0x148: 0x341f, 0x149: 0x1c5c,
-	0x14c: 0x46d3, 0x14d: 0x4764, 0x14e: 0x3131, 0x14f: 0x3442, 0x150: 0x313b, 0x151: 0x344c,
-	0x154: 0x3159, 0x155: 0x346a, 0x156: 0x3172, 0x157: 0x3483,
-	0x158: 0x3163, 0x159: 0x3474, 0x15a: 0x46f6, 0x15b: 0x4787, 0x15c: 0x317c, 0x15d: 0x348d,
-	0x15e: 0x318b, 0x15f: 0x349c, 0x160: 0x46fb, 0x161: 0x478c, 0x162: 0x31a4, 0x163: 0x34ba,
-	0x164: 0x3195, 0x165: 0x34ab, 0x168: 0x4705, 0x169: 0x4796,
-	0x16a: 0x470a, 0x16b: 0x479b, 0x16c: 0x31c2, 0x16d: 0x34d8, 0x16e: 0x31cc, 0x16f: 0x34e2,
-	0x170: 0x31d1, 0x171: 0x34e7, 0x172: 0x31ef, 0x173: 0x3505, 0x174: 0x3212, 0x175: 0x3528,
-	0x176: 0x323a, 0x177: 0x3555, 0x178: 0x324e, 0x179: 0x325d, 0x17a: 0x357d, 0x17b: 0x3267,
-	0x17c: 0x3587, 0x17d: 0x326c, 0x17e: 0x358c, 0x17f: 0x00a7,
-	// Block 0x6, offset 0x180
-	0x184: 0x2dee, 0x185: 0x2df4,
-	0x186: 0x2dfa, 0x187: 0x1972, 0x188: 0x1975, 0x189: 0x1a08, 0x18a: 0x1987, 0x18b: 0x198a,
-	0x18c: 0x1a3e, 0x18d: 0x2f88, 0x18e: 0x3294, 0x18f: 0x3096, 0x190: 0x33a2, 0x191: 0x3140,
-	0x192: 0x3451, 0x193: 0x31d6, 0x194: 0x34ec, 0x195: 0x39cf, 0x196: 0x3b5e, 0x197: 0x39c8,
-	0x198: 0x3b57, 0x199: 0x39d6, 0x19a: 0x3b65, 0x19b: 0x39c1, 0x19c: 0x3b50,
-	0x19e: 0x38b0, 0x19f: 0x3a3f, 0x1a0: 0x38a9, 0x1a1: 0x3a38, 0x1a2: 0x35b3, 0x1a3: 0x35c5,
-	0x1a6: 0x3041, 0x1a7: 0x334d, 0x1a8: 0x30be, 0x1a9: 0x33cf,
-	0x1aa: 0x46ec, 0x1ab: 0x477d, 0x1ac: 0x3990, 0x1ad: 0x3b1f, 0x1ae: 0x35d7, 0x1af: 0x35dd,
-	0x1b0: 0x33c5, 0x1b1: 0x1942, 0x1b2: 0x1945, 0x1b3: 0x19cf, 0x1b4: 0x3028, 0x1b5: 0x3334,
-	0x1b8: 0x30fa, 0x1b9: 0x340b, 0x1ba: 0x38b7, 0x1bb: 0x3a46,
-	0x1bc: 0x35ad, 0x1bd: 0x35bf, 0x1be: 0x35b9, 0x1bf: 0x35cb,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x2f8d, 0x1c1: 0x3299, 0x1c2: 0x2f92, 0x1c3: 0x329e, 0x1c4: 0x300a, 0x1c5: 0x3316,
-	0x1c6: 0x300f, 0x1c7: 0x331b, 0x1c8: 0x309b, 0x1c9: 0x33a7, 0x1ca: 0x30a0, 0x1cb: 0x33ac,
-	0x1cc: 0x3145, 0x1cd: 0x3456, 0x1ce: 0x314a, 0x1cf: 0x345b, 0x1d0: 0x3168, 0x1d1: 0x3479,
-	0x1d2: 0x316d, 0x1d3: 0x347e, 0x1d4: 0x31db, 0x1d5: 0x34f1, 0x1d6: 0x31e0, 0x1d7: 0x34f6,
-	0x1d8: 0x3186, 0x1d9: 0x3497, 0x1da: 0x319f, 0x1db: 0x34b5,
-	0x1de: 0x305a, 0x1df: 0x3366,
-	0x1e6: 0x4692, 0x1e7: 0x4723, 0x1e8: 0x46ba, 0x1e9: 0x474b,
-	0x1ea: 0x395f, 0x1eb: 0x3aee, 0x1ec: 0x393c, 0x1ed: 0x3acb, 0x1ee: 0x46d8, 0x1ef: 0x4769,
-	0x1f0: 0x3958, 0x1f1: 0x3ae7, 0x1f2: 0x3244, 0x1f3: 0x355f,
-	// Block 0x8, offset 0x200
-	0x200: 0x9932, 0x201: 0x9932, 0x202: 0x9932, 0x203: 0x9932, 0x204: 0x9932, 0x205: 0x8132,
-	0x206: 0x9932, 0x207: 0x9932, 0x208: 0x9932, 0x209: 0x9932, 0x20a: 0x9932, 0x20b: 0x9932,
-	0x20c: 0x9932, 0x20d: 0x8132, 0x20e: 0x8132, 0x20f: 0x9932, 0x210: 0x8132, 0x211: 0x9932,
-	0x212: 0x8132, 0x213: 0x9932, 0x214: 0x9932, 0x215: 0x8133, 0x216: 0x812d, 0x217: 0x812d,
-	0x218: 0x812d, 0x219: 0x812d, 0x21a: 0x8133, 0x21b: 0x992b, 0x21c: 0x812d, 0x21d: 0x812d,
-	0x21e: 0x812d, 0x21f: 0x812d, 0x220: 0x812d, 0x221: 0x8129, 0x222: 0x8129, 0x223: 0x992d,
-	0x224: 0x992d, 0x225: 0x992d, 0x226: 0x992d, 0x227: 0x9929, 0x228: 0x9929, 0x229: 0x812d,
-	0x22a: 0x812d, 0x22b: 0x812d, 0x22c: 0x812d, 0x22d: 0x992d, 0x22e: 0x992d, 0x22f: 0x812d,
-	0x230: 0x992d, 0x231: 0x992d, 0x232: 0x812d, 0x233: 0x812d, 0x234: 0x8101, 0x235: 0x8101,
-	0x236: 0x8101, 0x237: 0x8101, 0x238: 0x9901, 0x239: 0x812d, 0x23a: 0x812d, 0x23b: 0x812d,
-	0x23c: 0x812d, 0x23d: 0x8132, 0x23e: 0x8132, 0x23f: 0x8132,
-	// Block 0x9, offset 0x240
-	0x240: 0x49ae, 0x241: 0x49b3, 0x242: 0x9932, 0x243: 0x49b8, 0x244: 0x4a71, 0x245: 0x9936,
-	0x246: 0x8132, 0x247: 0x812d, 0x248: 0x812d, 0x249: 0x812d, 0x24a: 0x8132, 0x24b: 0x8132,
-	0x24c: 0x8132, 0x24d: 0x812d, 0x24e: 0x812d, 0x250: 0x8132, 0x251: 0x8132,
-	0x252: 0x8132, 0x253: 0x812d, 0x254: 0x812d, 0x255: 0x812d, 0x256: 0x812d, 0x257: 0x8132,
-	0x258: 0x8133, 0x259: 0x812d, 0x25a: 0x812d, 0x25b: 0x8132, 0x25c: 0x8134, 0x25d: 0x8135,
-	0x25e: 0x8135, 0x25f: 0x8134, 0x260: 0x8135, 0x261: 0x8135, 0x262: 0x8134, 0x263: 0x8132,
-	0x264: 0x8132, 0x265: 0x8132, 0x266: 0x8132, 0x267: 0x8132, 0x268: 0x8132, 0x269: 0x8132,
-	0x26a: 0x8132, 0x26b: 0x8132, 0x26c: 0x8132, 0x26d: 0x8132, 0x26e: 0x8132, 0x26f: 0x8132,
-	0x274: 0x0170,
-	0x27a: 0x42a5,
-	0x27e: 0x0037,
-	// Block 0xa, offset 0x280
-	0x284: 0x425a, 0x285: 0x447b,
-	0x286: 0x35e9, 0x287: 0x00ce, 0x288: 0x3607, 0x289: 0x3613, 0x28a: 0x3625,
-	0x28c: 0x3643, 0x28e: 0x3655, 0x28f: 0x3673, 0x290: 0x3e08, 0x291: 0xa000,
-	0x295: 0xa000, 0x297: 0xa000,
-	0x299: 0xa000,
-	0x29f: 0xa000, 0x2a1: 0xa000,
-	0x2a5: 0xa000, 0x2a9: 0xa000,
-	0x2aa: 0x3637, 0x2ab: 0x3667, 0x2ac: 0x47fe, 0x2ad: 0x3697, 0x2ae: 0x4828, 0x2af: 0x36a9,
-	0x2b0: 0x3e70, 0x2b1: 0xa000, 0x2b5: 0xa000,
-	0x2b7: 0xa000, 0x2b9: 0xa000,
-	0x2bf: 0xa000,
-	// Block 0xb, offset 0x2c0
-	0x2c1: 0xa000, 0x2c5: 0xa000,
-	0x2c9: 0xa000, 0x2ca: 0x4840, 0x2cb: 0x485e,
-	0x2cc: 0x36c7, 0x2cd: 0x36df, 0x2ce: 0x4876, 0x2d0: 0x01be, 0x2d1: 0x01d0,
-	0x2d2: 0x01ac, 0x2d3: 0x430c, 0x2d4: 0x4312, 0x2d5: 0x01fa, 0x2d6: 0x01e8,
-	0x2f0: 0x01d6, 0x2f1: 0x01eb, 0x2f2: 0x01ee, 0x2f4: 0x0188, 0x2f5: 0x01c7,
-	0x2f9: 0x01a6,
-	// Block 0xc, offset 0x300
-	0x300: 0x3721, 0x301: 0x372d, 0x303: 0x371b,
-	0x306: 0xa000, 0x307: 0x3709,
-	0x30c: 0x375d, 0x30d: 0x3745, 0x30e: 0x376f, 0x310: 0xa000,
-	0x313: 0xa000, 0x315: 0xa000, 0x316: 0xa000, 0x317: 0xa000,
-	0x318: 0xa000, 0x319: 0x3751, 0x31a: 0xa000,
-	0x31e: 0xa000, 0x323: 0xa000,
-	0x327: 0xa000,
-	0x32b: 0xa000, 0x32d: 0xa000,
-	0x330: 0xa000, 0x333: 0xa000, 0x335: 0xa000,
-	0x336: 0xa000, 0x337: 0xa000, 0x338: 0xa000, 0x339: 0x37d5, 0x33a: 0xa000,
-	0x33e: 0xa000,
-	// Block 0xd, offset 0x340
-	0x341: 0x3733, 0x342: 0x37b7,
-	0x350: 0x370f, 0x351: 0x3793,
-	0x352: 0x3715, 0x353: 0x3799, 0x356: 0x3727, 0x357: 0x37ab,
-	0x358: 0xa000, 0x359: 0xa000, 0x35a: 0x3829, 0x35b: 0x382f, 0x35c: 0x3739, 0x35d: 0x37bd,
-	0x35e: 0x373f, 0x35f: 0x37c3, 0x362: 0x374b, 0x363: 0x37cf,
-	0x364: 0x3757, 0x365: 0x37db, 0x366: 0x3763, 0x367: 0x37e7, 0x368: 0xa000, 0x369: 0xa000,
-	0x36a: 0x3835, 0x36b: 0x383b, 0x36c: 0x378d, 0x36d: 0x3811, 0x36e: 0x3769, 0x36f: 0x37ed,
-	0x370: 0x3775, 0x371: 0x37f9, 0x372: 0x377b, 0x373: 0x37ff, 0x374: 0x3781, 0x375: 0x3805,
-	0x378: 0x3787, 0x379: 0x380b,
-	// Block 0xe, offset 0x380
-	0x387: 0x1d61,
-	0x391: 0x812d,
-	0x392: 0x8132, 0x393: 0x8132, 0x394: 0x8132, 0x395: 0x8132, 0x396: 0x812d, 0x397: 0x8132,
-	0x398: 0x8132, 0x399: 0x8132, 0x39a: 0x812e, 0x39b: 0x812d, 0x39c: 0x8132, 0x39d: 0x8132,
-	0x39e: 0x8132, 0x39f: 0x8132, 0x3a0: 0x8132, 0x3a1: 0x8132, 0x3a2: 0x812d, 0x3a3: 0x812d,
-	0x3a4: 0x812d, 0x3a5: 0x812d, 0x3a6: 0x812d, 0x3a7: 0x812d, 0x3a8: 0x8132, 0x3a9: 0x8132,
-	0x3aa: 0x812d, 0x3ab: 0x8132, 0x3ac: 0x8132, 0x3ad: 0x812e, 0x3ae: 0x8131, 0x3af: 0x8132,
-	0x3b0: 0x8105, 0x3b1: 0x8106, 0x3b2: 0x8107, 0x3b3: 0x8108, 0x3b4: 0x8109, 0x3b5: 0x810a,
-	0x3b6: 0x810b, 0x3b7: 0x810c, 0x3b8: 0x810d, 0x3b9: 0x810e, 0x3ba: 0x810e, 0x3bb: 0x810f,
-	0x3bc: 0x8110, 0x3bd: 0x8111, 0x3bf: 0x8112,
-	// Block 0xf, offset 0x3c0
-	0x3c8: 0xa000, 0x3ca: 0xa000, 0x3cb: 0x8116,
-	0x3cc: 0x8117, 0x3cd: 0x8118, 0x3ce: 0x8119, 0x3cf: 0x811a, 0x3d0: 0x811b, 0x3d1: 0x811c,
-	0x3d2: 0x811d, 0x3d3: 0x9932, 0x3d4: 0x9932, 0x3d5: 0x992d, 0x3d6: 0x812d, 0x3d7: 0x8132,
-	0x3d8: 0x8132, 0x3d9: 0x8132, 0x3da: 0x8132, 0x3db: 0x8132, 0x3dc: 0x812d, 0x3dd: 0x8132,
-	0x3de: 0x8132, 0x3df: 0x812d,
-	0x3f0: 0x811e, 0x3f5: 0x1d84,
-	0x3f6: 0x2013, 0x3f7: 0x204f, 0x3f8: 0x204a,
-	// Block 0x10, offset 0x400
-	0x413: 0x812d, 0x414: 0x8132, 0x415: 0x8132, 0x416: 0x8132, 0x417: 0x8132,
-	0x418: 0x8132, 0x419: 0x8132, 0x41a: 0x8132, 0x41b: 0x8132, 0x41c: 0x8132, 0x41d: 0x8132,
-	0x41e: 0x8132, 0x41f: 0x8132, 0x420: 0x8132, 0x421: 0x8132, 0x423: 0x812d,
-	0x424: 0x8132, 0x425: 0x8132, 0x426: 0x812d, 0x427: 0x8132, 0x428: 0x8132, 0x429: 0x812d,
-	0x42a: 0x8132, 0x42b: 0x8132, 0x42c: 0x8132, 0x42d: 0x812d, 0x42e: 0x812d, 0x42f: 0x812d,
-	0x430: 0x8116, 0x431: 0x8117, 0x432: 0x8118, 0x433: 0x8132, 0x434: 0x8132, 0x435: 0x8132,
-	0x436: 0x812d, 0x437: 0x8132, 0x438: 0x8132, 0x439: 0x812d, 0x43a: 0x812d, 0x43b: 0x8132,
-	0x43c: 0x8132, 0x43d: 0x8132, 0x43e: 0x8132, 0x43f: 0x8132,
-	// Block 0x11, offset 0x440
-	0x445: 0xa000,
-	0x446: 0x2d26, 0x447: 0xa000, 0x448: 0x2d2e, 0x449: 0xa000, 0x44a: 0x2d36, 0x44b: 0xa000,
-	0x44c: 0x2d3e, 0x44d: 0xa000, 0x44e: 0x2d46, 0x451: 0xa000,
-	0x452: 0x2d4e,
-	0x474: 0x8102, 0x475: 0x9900,
-	0x47a: 0xa000, 0x47b: 0x2d56,
-	0x47c: 0xa000, 0x47d: 0x2d5e, 0x47e: 0xa000, 0x47f: 0xa000,
-	// Block 0x12, offset 0x480
-	0x480: 0x0069, 0x481: 0x006b, 0x482: 0x006f, 0x483: 0x0083, 0x484: 0x00f5, 0x485: 0x00f8,
-	0x486: 0x0413, 0x487: 0x0085, 0x488: 0x0089, 0x489: 0x008b, 0x48a: 0x0104, 0x48b: 0x0107,
-	0x48c: 0x010a, 0x48d: 0x008f, 0x48f: 0x0097, 0x490: 0x009b, 0x491: 0x00e0,
-	0x492: 0x009f, 0x493: 0x00fe, 0x494: 0x0417, 0x495: 0x041b, 0x496: 0x00a1, 0x497: 0x00a9,
-	0x498: 0x00ab, 0x499: 0x0423, 0x49a: 0x012b, 0x49b: 0x00ad, 0x49c: 0x0427, 0x49d: 0x01be,
-	0x49e: 0x01c1, 0x49f: 0x01c4, 0x4a0: 0x01fa, 0x4a1: 0x01fd, 0x4a2: 0x0093, 0x4a3: 0x00a5,
-	0x4a4: 0x00ab, 0x4a5: 0x00ad, 0x4a6: 0x01be, 0x4a7: 0x01c1, 0x4a8: 0x01eb, 0x4a9: 0x01fa,
-	0x4aa: 0x01fd,
-	0x4b8: 0x020c,
-	// Block 0x13, offset 0x4c0
-	0x4db: 0x00fb, 0x4dc: 0x0087, 0x4dd: 0x0101,
-	0x4de: 0x00d4, 0x4df: 0x010a, 0x4e0: 0x008d, 0x4e1: 0x010d, 0x4e2: 0x0110, 0x4e3: 0x0116,
-	0x4e4: 0x011c, 0x4e5: 0x011f, 0x4e6: 0x0122, 0x4e7: 0x042b, 0x4e8: 0x016a, 0x4e9: 0x0128,
-	0x4ea: 0x042f, 0x4eb: 0x016d, 0x4ec: 0x0131, 0x4ed: 0x012e, 0x4ee: 0x0134, 0x4ef: 0x0137,
-	0x4f0: 0x013a, 0x4f1: 0x013d, 0x4f2: 0x0140, 0x4f3: 0x014c, 0x4f4: 0x014f, 0x4f5: 0x00ec,
-	0x4f6: 0x0152, 0x4f7: 0x0155, 0x4f8: 0x041f, 0x4f9: 0x0158, 0x4fa: 0x015b, 0x4fb: 0x00b5,
-	0x4fc: 0x015e, 0x4fd: 0x0161, 0x4fe: 0x0164, 0x4ff: 0x01d0,
-	// Block 0x14, offset 0x500
-	0x500: 0x8132, 0x501: 0x8132, 0x502: 0x812d, 0x503: 0x8132, 0x504: 0x8132, 0x505: 0x8132,
-	0x506: 0x8132, 0x507: 0x8132, 0x508: 0x8132, 0x509: 0x8132, 0x50a: 0x812d, 0x50b: 0x8132,
-	0x50c: 0x8132, 0x50d: 0x8135, 0x50e: 0x812a, 0x50f: 0x812d, 0x510: 0x8129, 0x511: 0x8132,
-	0x512: 0x8132, 0x513: 0x8132, 0x514: 0x8132, 0x515: 0x8132, 0x516: 0x8132, 0x517: 0x8132,
-	0x518: 0x8132, 0x519: 0x8132, 0x51a: 0x8132, 0x51b: 0x8132, 0x51c: 0x8132, 0x51d: 0x8132,
-	0x51e: 0x8132, 0x51f: 0x8132, 0x520: 0x8132, 0x521: 0x8132, 0x522: 0x8132, 0x523: 0x8132,
-	0x524: 0x8132, 0x525: 0x8132, 0x526: 0x8132, 0x527: 0x8132, 0x528: 0x8132, 0x529: 0x8132,
-	0x52a: 0x8132, 0x52b: 0x8132, 0x52c: 0x8132, 0x52d: 0x8132, 0x52e: 0x8132, 0x52f: 0x8132,
-	0x530: 0x8132, 0x531: 0x8132, 0x532: 0x8132, 0x533: 0x8132, 0x534: 0x8132, 0x535: 0x8132,
-	0x536: 0x8133, 0x537: 0x8131, 0x538: 0x8131, 0x539: 0x812d, 0x53b: 0x8132,
-	0x53c: 0x8134, 0x53d: 0x812d, 0x53e: 0x8132, 0x53f: 0x812d,
-	// Block 0x15, offset 0x540
-	0x540: 0x2f97, 0x541: 0x32a3, 0x542: 0x2fa1, 0x543: 0x32ad, 0x544: 0x2fa6, 0x545: 0x32b2,
-	0x546: 0x2fab, 0x547: 0x32b7, 0x548: 0x38cc, 0x549: 0x3a5b, 0x54a: 0x2fc4, 0x54b: 0x32d0,
-	0x54c: 0x2fce, 0x54d: 0x32da, 0x54e: 0x2fdd, 0x54f: 0x32e9, 0x550: 0x2fd3, 0x551: 0x32df,
-	0x552: 0x2fd8, 0x553: 0x32e4, 0x554: 0x38ef, 0x555: 0x3a7e, 0x556: 0x38f6, 0x557: 0x3a85,
-	0x558: 0x3019, 0x559: 0x3325, 0x55a: 0x301e, 0x55b: 0x332a, 0x55c: 0x3904, 0x55d: 0x3a93,
-	0x55e: 0x3023, 0x55f: 0x332f, 0x560: 0x3032, 0x561: 0x333e, 0x562: 0x3050, 0x563: 0x335c,
-	0x564: 0x305f, 0x565: 0x336b, 0x566: 0x3055, 0x567: 0x3361, 0x568: 0x3064, 0x569: 0x3370,
-	0x56a: 0x3069, 0x56b: 0x3375, 0x56c: 0x30af, 0x56d: 0x33bb, 0x56e: 0x390b, 0x56f: 0x3a9a,
-	0x570: 0x30b9, 0x571: 0x33ca, 0x572: 0x30c3, 0x573: 0x33d4, 0x574: 0x30cd, 0x575: 0x33de,
-	0x576: 0x46c4, 0x577: 0x4755, 0x578: 0x3912, 0x579: 0x3aa1, 0x57a: 0x30e6, 0x57b: 0x33f7,
-	0x57c: 0x30e1, 0x57d: 0x33f2, 0x57e: 0x30eb, 0x57f: 0x33fc,
-	// Block 0x16, offset 0x580
-	0x580: 0x30f0, 0x581: 0x3401, 0x582: 0x30f5, 0x583: 0x3406, 0x584: 0x3109, 0x585: 0x341a,
-	0x586: 0x3113, 0x587: 0x3424, 0x588: 0x3122, 0x589: 0x3433, 0x58a: 0x311d, 0x58b: 0x342e,
-	0x58c: 0x3935, 0x58d: 0x3ac4, 0x58e: 0x3943, 0x58f: 0x3ad2, 0x590: 0x394a, 0x591: 0x3ad9,
-	0x592: 0x3951, 0x593: 0x3ae0, 0x594: 0x314f, 0x595: 0x3460, 0x596: 0x3154, 0x597: 0x3465,
-	0x598: 0x315e, 0x599: 0x346f, 0x59a: 0x46f1, 0x59b: 0x4782, 0x59c: 0x3997, 0x59d: 0x3b26,
-	0x59e: 0x3177, 0x59f: 0x3488, 0x5a0: 0x3181, 0x5a1: 0x3492, 0x5a2: 0x4700, 0x5a3: 0x4791,
-	0x5a4: 0x399e, 0x5a5: 0x3b2d, 0x5a6: 0x39a5, 0x5a7: 0x3b34, 0x5a8: 0x39ac, 0x5a9: 0x3b3b,
-	0x5aa: 0x3190, 0x5ab: 0x34a1, 0x5ac: 0x319a, 0x5ad: 0x34b0, 0x5ae: 0x31ae, 0x5af: 0x34c4,
-	0x5b0: 0x31a9, 0x5b1: 0x34bf, 0x5b2: 0x31ea, 0x5b3: 0x3500, 0x5b4: 0x31f9, 0x5b5: 0x350f,
-	0x5b6: 0x31f4, 0x5b7: 0x350a, 0x5b8: 0x39b3, 0x5b9: 0x3b42, 0x5ba: 0x39ba, 0x5bb: 0x3b49,
-	0x5bc: 0x31fe, 0x5bd: 0x3514, 0x5be: 0x3203, 0x5bf: 0x3519,
-	// Block 0x17, offset 0x5c0
-	0x5c0: 0x3208, 0x5c1: 0x351e, 0x5c2: 0x320d, 0x5c3: 0x3523, 0x5c4: 0x321c, 0x5c5: 0x3532,
-	0x5c6: 0x3217, 0x5c7: 0x352d, 0x5c8: 0x3221, 0x5c9: 0x353c, 0x5ca: 0x3226, 0x5cb: 0x3541,
-	0x5cc: 0x322b, 0x5cd: 0x3546, 0x5ce: 0x3249, 0x5cf: 0x3564, 0x5d0: 0x3262, 0x5d1: 0x3582,
-	0x5d2: 0x3271, 0x5d3: 0x3591, 0x5d4: 0x3276, 0x5d5: 0x3596, 0x5d6: 0x337a, 0x5d7: 0x34a6,
-	0x5d8: 0x3537, 0x5d9: 0x3573, 0x5da: 0x1be0, 0x5db: 0x42d7,
-	0x5e0: 0x46a1, 0x5e1: 0x4732, 0x5e2: 0x2f83, 0x5e3: 0x328f,
-	0x5e4: 0x3878, 0x5e5: 0x3a07, 0x5e6: 0x3871, 0x5e7: 0x3a00, 0x5e8: 0x3886, 0x5e9: 0x3a15,
-	0x5ea: 0x387f, 0x5eb: 0x3a0e, 0x5ec: 0x38be, 0x5ed: 0x3a4d, 0x5ee: 0x3894, 0x5ef: 0x3a23,
-	0x5f0: 0x388d, 0x5f1: 0x3a1c, 0x5f2: 0x38a2, 0x5f3: 0x3a31, 0x5f4: 0x389b, 0x5f5: 0x3a2a,
-	0x5f6: 0x38c5, 0x5f7: 0x3a54, 0x5f8: 0x46b5, 0x5f9: 0x4746, 0x5fa: 0x3000, 0x5fb: 0x330c,
-	0x5fc: 0x2fec, 0x5fd: 0x32f8, 0x5fe: 0x38da, 0x5ff: 0x3a69,
-	// Block 0x18, offset 0x600
-	0x600: 0x38d3, 0x601: 0x3a62, 0x602: 0x38e8, 0x603: 0x3a77, 0x604: 0x38e1, 0x605: 0x3a70,
-	0x606: 0x38fd, 0x607: 0x3a8c, 0x608: 0x3091, 0x609: 0x339d, 0x60a: 0x30a5, 0x60b: 0x33b1,
-	0x60c: 0x46e7, 0x60d: 0x4778, 0x60e: 0x3136, 0x60f: 0x3447, 0x610: 0x3920, 0x611: 0x3aaf,
-	0x612: 0x3919, 0x613: 0x3aa8, 0x614: 0x392e, 0x615: 0x3abd, 0x616: 0x3927, 0x617: 0x3ab6,
-	0x618: 0x3989, 0x619: 0x3b18, 0x61a: 0x396d, 0x61b: 0x3afc, 0x61c: 0x3966, 0x61d: 0x3af5,
-	0x61e: 0x397b, 0x61f: 0x3b0a, 0x620: 0x3974, 0x621: 0x3b03, 0x622: 0x3982, 0x623: 0x3b11,
-	0x624: 0x31e5, 0x625: 0x34fb, 0x626: 0x31c7, 0x627: 0x34dd, 0x628: 0x39e4, 0x629: 0x3b73,
-	0x62a: 0x39dd, 0x62b: 0x3b6c, 0x62c: 0x39f2, 0x62d: 0x3b81, 0x62e: 0x39eb, 0x62f: 0x3b7a,
-	0x630: 0x39f9, 0x631: 0x3b88, 0x632: 0x3230, 0x633: 0x354b, 0x634: 0x3258, 0x635: 0x3578,
-	0x636: 0x3253, 0x637: 0x356e, 0x638: 0x323f, 0x639: 0x355a,
-	// Block 0x19, offset 0x640
-	0x640: 0x4804, 0x641: 0x480a, 0x642: 0x491e, 0x643: 0x4936, 0x644: 0x4926, 0x645: 0x493e,
-	0x646: 0x492e, 0x647: 0x4946, 0x648: 0x47aa, 0x649: 0x47b0, 0x64a: 0x488e, 0x64b: 0x48a6,
-	0x64c: 0x4896, 0x64d: 0x48ae, 0x64e: 0x489e, 0x64f: 0x48b6, 0x650: 0x4816, 0x651: 0x481c,
-	0x652: 0x3db8, 0x653: 0x3dc8, 0x654: 0x3dc0, 0x655: 0x3dd0,
-	0x658: 0x47b6, 0x659: 0x47bc, 0x65a: 0x3ce8, 0x65b: 0x3cf8, 0x65c: 0x3cf0, 0x65d: 0x3d00,
-	0x660: 0x482e, 0x661: 0x4834, 0x662: 0x494e, 0x663: 0x4966,
-	0x664: 0x4956, 0x665: 0x496e, 0x666: 0x495e, 0x667: 0x4976, 0x668: 0x47c2, 0x669: 0x47c8,
-	0x66a: 0x48be, 0x66b: 0x48d6, 0x66c: 0x48c6, 0x66d: 0x48de, 0x66e: 0x48ce, 0x66f: 0x48e6,
-	0x670: 0x4846, 0x671: 0x484c, 0x672: 0x3e18, 0x673: 0x3e30, 0x674: 0x3e20, 0x675: 0x3e38,
-	0x676: 0x3e28, 0x677: 0x3e40, 0x678: 0x47ce, 0x679: 0x47d4, 0x67a: 0x3d18, 0x67b: 0x3d30,
-	0x67c: 0x3d20, 0x67d: 0x3d38, 0x67e: 0x3d28, 0x67f: 0x3d40,
-	// Block 0x1a, offset 0x680
-	0x680: 0x4852, 0x681: 0x4858, 0x682: 0x3e48, 0x683: 0x3e58, 0x684: 0x3e50, 0x685: 0x3e60,
-	0x688: 0x47da, 0x689: 0x47e0, 0x68a: 0x3d48, 0x68b: 0x3d58,
-	0x68c: 0x3d50, 0x68d: 0x3d60, 0x690: 0x4864, 0x691: 0x486a,
-	0x692: 0x3e80, 0x693: 0x3e98, 0x694: 0x3e88, 0x695: 0x3ea0, 0x696: 0x3e90, 0x697: 0x3ea8,
-	0x699: 0x47e6, 0x69b: 0x3d68, 0x69d: 0x3d70,
-	0x69f: 0x3d78, 0x6a0: 0x487c, 0x6a1: 0x4882, 0x6a2: 0x497e, 0x6a3: 0x4996,
-	0x6a4: 0x4986, 0x6a5: 0x499e, 0x6a6: 0x498e, 0x6a7: 0x49a6, 0x6a8: 0x47ec, 0x6a9: 0x47f2,
-	0x6aa: 0x48ee, 0x6ab: 0x4906, 0x6ac: 0x48f6, 0x6ad: 0x490e, 0x6ae: 0x48fe, 0x6af: 0x4916,
-	0x6b0: 0x47f8, 0x6b1: 0x431e, 0x6b2: 0x3691, 0x6b3: 0x4324, 0x6b4: 0x4822, 0x6b5: 0x432a,
-	0x6b6: 0x36a3, 0x6b7: 0x4330, 0x6b8: 0x36c1, 0x6b9: 0x4336, 0x6ba: 0x36d9, 0x6bb: 0x433c,
-	0x6bc: 0x4870, 0x6bd: 0x4342,
-	// Block 0x1b, offset 0x6c0
-	0x6c0: 0x3da0, 0x6c1: 0x3da8, 0x6c2: 0x4184, 0x6c3: 0x41a2, 0x6c4: 0x418e, 0x6c5: 0x41ac,
-	0x6c6: 0x4198, 0x6c7: 0x41b6, 0x6c8: 0x3cd8, 0x6c9: 0x3ce0, 0x6ca: 0x40d0, 0x6cb: 0x40ee,
-	0x6cc: 0x40da, 0x6cd: 0x40f8, 0x6ce: 0x40e4, 0x6cf: 0x4102, 0x6d0: 0x3de8, 0x6d1: 0x3df0,
-	0x6d2: 0x41c0, 0x6d3: 0x41de, 0x6d4: 0x41ca, 0x6d5: 0x41e8, 0x6d6: 0x41d4, 0x6d7: 0x41f2,
-	0x6d8: 0x3d08, 0x6d9: 0x3d10, 0x6da: 0x410c, 0x6db: 0x412a, 0x6dc: 0x4116, 0x6dd: 0x4134,
-	0x6de: 0x4120, 0x6df: 0x413e, 0x6e0: 0x3ec0, 0x6e1: 0x3ec8, 0x6e2: 0x41fc, 0x6e3: 0x421a,
-	0x6e4: 0x4206, 0x6e5: 0x4224, 0x6e6: 0x4210, 0x6e7: 0x422e, 0x6e8: 0x3d80, 0x6e9: 0x3d88,
-	0x6ea: 0x4148, 0x6eb: 0x4166, 0x6ec: 0x4152, 0x6ed: 0x4170, 0x6ee: 0x415c, 0x6ef: 0x417a,
-	0x6f0: 0x3685, 0x6f1: 0x367f, 0x6f2: 0x3d90, 0x6f3: 0x368b, 0x6f4: 0x3d98,
-	0x6f6: 0x4810, 0x6f7: 0x3db0, 0x6f8: 0x35f5, 0x6f9: 0x35ef, 0x6fa: 0x35e3, 0x6fb: 0x42ee,
-	0x6fc: 0x35fb, 0x6fd: 0x4287, 0x6fe: 0x01d3, 0x6ff: 0x4287,
-	// Block 0x1c, offset 0x700
-	0x700: 0x42a0, 0x701: 0x4482, 0x702: 0x3dd8, 0x703: 0x369d, 0x704: 0x3de0,
-	0x706: 0x483a, 0x707: 0x3df8, 0x708: 0x3601, 0x709: 0x42f4, 0x70a: 0x360d, 0x70b: 0x42fa,
-	0x70c: 0x3619, 0x70d: 0x4489, 0x70e: 0x4490, 0x70f: 0x4497, 0x710: 0x36b5, 0x711: 0x36af,
-	0x712: 0x3e00, 0x713: 0x44e4, 0x716: 0x36bb, 0x717: 0x3e10,
-	0x718: 0x3631, 0x719: 0x362b, 0x71a: 0x361f, 0x71b: 0x4300, 0x71d: 0x449e,
-	0x71e: 0x44a5, 0x71f: 0x44ac, 0x720: 0x36eb, 0x721: 0x36e5, 0x722: 0x3e68, 0x723: 0x44ec,
-	0x724: 0x36cd, 0x725: 0x36d3, 0x726: 0x36f1, 0x727: 0x3e78, 0x728: 0x3661, 0x729: 0x365b,
-	0x72a: 0x364f, 0x72b: 0x430c, 0x72c: 0x3649, 0x72d: 0x4474, 0x72e: 0x447b, 0x72f: 0x0081,
-	0x732: 0x3eb0, 0x733: 0x36f7, 0x734: 0x3eb8,
-	0x736: 0x4888, 0x737: 0x3ed0, 0x738: 0x363d, 0x739: 0x4306, 0x73a: 0x366d, 0x73b: 0x4318,
-	0x73c: 0x3679, 0x73d: 0x425a, 0x73e: 0x428c,
-	// Block 0x1d, offset 0x740
-	0x740: 0x1bd8, 0x741: 0x1bdc, 0x742: 0x0047, 0x743: 0x1c54, 0x745: 0x1be8,
-	0x746: 0x1bec, 0x747: 0x00e9, 0x749: 0x1c58, 0x74a: 0x008f, 0x74b: 0x0051,
-	0x74c: 0x0051, 0x74d: 0x0051, 0x74e: 0x0091, 0x74f: 0x00da, 0x750: 0x0053, 0x751: 0x0053,
-	0x752: 0x0059, 0x753: 0x0099, 0x755: 0x005d, 0x756: 0x198d,
-	0x759: 0x0061, 0x75a: 0x0063, 0x75b: 0x0065, 0x75c: 0x0065, 0x75d: 0x0065,
-	0x760: 0x199f, 0x761: 0x1bc8, 0x762: 0x19a8,
-	0x764: 0x0075, 0x766: 0x01b8, 0x768: 0x0075,
-	0x76a: 0x0057, 0x76b: 0x42d2, 0x76c: 0x0045, 0x76d: 0x0047, 0x76f: 0x008b,
-	0x770: 0x004b, 0x771: 0x004d, 0x773: 0x005b, 0x774: 0x009f, 0x775: 0x0215,
-	0x776: 0x0218, 0x777: 0x021b, 0x778: 0x021e, 0x779: 0x0093, 0x77b: 0x1b98,
-	0x77c: 0x01e8, 0x77d: 0x01c1, 0x77e: 0x0179, 0x77f: 0x01a0,
-	// Block 0x1e, offset 0x780
-	0x780: 0x0463, 0x785: 0x0049,
-	0x786: 0x0089, 0x787: 0x008b, 0x788: 0x0093, 0x789: 0x0095,
-	0x790: 0x222e, 0x791: 0x223a,
-	0x792: 0x22ee, 0x793: 0x2216, 0x794: 0x229a, 0x795: 0x2222, 0x796: 0x22a0, 0x797: 0x22b8,
-	0x798: 0x22c4, 0x799: 0x2228, 0x79a: 0x22ca, 0x79b: 0x2234, 0x79c: 0x22be, 0x79d: 0x22d0,
-	0x79e: 0x22d6, 0x79f: 0x1cbc, 0x7a0: 0x0053, 0x7a1: 0x195a, 0x7a2: 0x1ba4, 0x7a3: 0x1963,
-	0x7a4: 0x006d, 0x7a5: 0x19ab, 0x7a6: 0x1bd0, 0x7a7: 0x1d48, 0x7a8: 0x1966, 0x7a9: 0x0071,
-	0x7aa: 0x19b7, 0x7ab: 0x1bd4, 0x7ac: 0x0059, 0x7ad: 0x0047, 0x7ae: 0x0049, 0x7af: 0x005b,
-	0x7b0: 0x0093, 0x7b1: 0x19e4, 0x7b2: 0x1c18, 0x7b3: 0x19ed, 0x7b4: 0x00ad, 0x7b5: 0x1a62,
-	0x7b6: 0x1c4c, 0x7b7: 0x1d5c, 0x7b8: 0x19f0, 0x7b9: 0x00b1, 0x7ba: 0x1a65, 0x7bb: 0x1c50,
-	0x7bc: 0x0099, 0x7bd: 0x0087, 0x7be: 0x0089, 0x7bf: 0x009b,
-	// Block 0x1f, offset 0x7c0
-	0x7c1: 0x3c06, 0x7c3: 0xa000, 0x7c4: 0x3c0d, 0x7c5: 0xa000,
-	0x7c7: 0x3c14, 0x7c8: 0xa000, 0x7c9: 0x3c1b,
-	0x7cd: 0xa000,
-	0x7e0: 0x2f65, 0x7e1: 0xa000, 0x7e2: 0x3c29,
-	0x7e4: 0xa000, 0x7e5: 0xa000,
-	0x7ed: 0x3c22, 0x7ee: 0x2f60, 0x7ef: 0x2f6a,
-	0x7f0: 0x3c30, 0x7f1: 0x3c37, 0x7f2: 0xa000, 0x7f3: 0xa000, 0x7f4: 0x3c3e, 0x7f5: 0x3c45,
-	0x7f6: 0xa000, 0x7f7: 0xa000, 0x7f8: 0x3c4c, 0x7f9: 0x3c53, 0x7fa: 0xa000, 0x7fb: 0xa000,
-	0x7fc: 0xa000, 0x7fd: 0xa000,
-	// Block 0x20, offset 0x800
-	0x800: 0x3c5a, 0x801: 0x3c61, 0x802: 0xa000, 0x803: 0xa000, 0x804: 0x3c76, 0x805: 0x3c7d,
-	0x806: 0xa000, 0x807: 0xa000, 0x808: 0x3c84, 0x809: 0x3c8b,
-	0x811: 0xa000,
-	0x812: 0xa000,
-	0x822: 0xa000,
-	0x828: 0xa000, 0x829: 0xa000,
-	0x82b: 0xa000, 0x82c: 0x3ca0, 0x82d: 0x3ca7, 0x82e: 0x3cae, 0x82f: 0x3cb5,
-	0x832: 0xa000, 0x833: 0xa000, 0x834: 0xa000, 0x835: 0xa000,
-	// Block 0x21, offset 0x840
-	0x860: 0x0023, 0x861: 0x0025, 0x862: 0x0027, 0x863: 0x0029,
-	0x864: 0x002b, 0x865: 0x002d, 0x866: 0x002f, 0x867: 0x0031, 0x868: 0x0033, 0x869: 0x1882,
-	0x86a: 0x1885, 0x86b: 0x1888, 0x86c: 0x188b, 0x86d: 0x188e, 0x86e: 0x1891, 0x86f: 0x1894,
-	0x870: 0x1897, 0x871: 0x189a, 0x872: 0x189d, 0x873: 0x18a6, 0x874: 0x1a68, 0x875: 0x1a6c,
-	0x876: 0x1a70, 0x877: 0x1a74, 0x878: 0x1a78, 0x879: 0x1a7c, 0x87a: 0x1a80, 0x87b: 0x1a84,
-	0x87c: 0x1a88, 0x87d: 0x1c80, 0x87e: 0x1c85, 0x87f: 0x1c8a,
-	// Block 0x22, offset 0x880
-	0x880: 0x1c8f, 0x881: 0x1c94, 0x882: 0x1c99, 0x883: 0x1c9e, 0x884: 0x1ca3, 0x885: 0x1ca8,
-	0x886: 0x1cad, 0x887: 0x1cb2, 0x888: 0x187f, 0x889: 0x18a3, 0x88a: 0x18c7, 0x88b: 0x18eb,
-	0x88c: 0x190f, 0x88d: 0x1918, 0x88e: 0x191e, 0x88f: 0x1924, 0x890: 0x192a, 0x891: 0x1b60,
-	0x892: 0x1b64, 0x893: 0x1b68, 0x894: 0x1b6c, 0x895: 0x1b70, 0x896: 0x1b74, 0x897: 0x1b78,
-	0x898: 0x1b7c, 0x899: 0x1b80, 0x89a: 0x1b84, 0x89b: 0x1b88, 0x89c: 0x1af4, 0x89d: 0x1af8,
-	0x89e: 0x1afc, 0x89f: 0x1b00, 0x8a0: 0x1b04, 0x8a1: 0x1b08, 0x8a2: 0x1b0c, 0x8a3: 0x1b10,
-	0x8a4: 0x1b14, 0x8a5: 0x1b18, 0x8a6: 0x1b1c, 0x8a7: 0x1b20, 0x8a8: 0x1b24, 0x8a9: 0x1b28,
-	0x8aa: 0x1b2c, 0x8ab: 0x1b30, 0x8ac: 0x1b34, 0x8ad: 0x1b38, 0x8ae: 0x1b3c, 0x8af: 0x1b40,
-	0x8b0: 0x1b44, 0x8b1: 0x1b48, 0x8b2: 0x1b4c, 0x8b3: 0x1b50, 0x8b4: 0x1b54, 0x8b5: 0x1b58,
-	0x8b6: 0x0043, 0x8b7: 0x0045, 0x8b8: 0x0047, 0x8b9: 0x0049, 0x8ba: 0x004b, 0x8bb: 0x004d,
-	0x8bc: 0x004f, 0x8bd: 0x0051, 0x8be: 0x0053, 0x8bf: 0x0055,
-	// Block 0x23, offset 0x8c0
-	0x8c0: 0x06bf, 0x8c1: 0x06e3, 0x8c2: 0x06ef, 0x8c3: 0x06ff, 0x8c4: 0x0707, 0x8c5: 0x0713,
-	0x8c6: 0x071b, 0x8c7: 0x0723, 0x8c8: 0x072f, 0x8c9: 0x0783, 0x8ca: 0x079b, 0x8cb: 0x07ab,
-	0x8cc: 0x07bb, 0x8cd: 0x07cb, 0x8ce: 0x07db, 0x8cf: 0x07fb, 0x8d0: 0x07ff, 0x8d1: 0x0803,
-	0x8d2: 0x0837, 0x8d3: 0x085f, 0x8d4: 0x086f, 0x8d5: 0x0877, 0x8d6: 0x087b, 0x8d7: 0x0887,
-	0x8d8: 0x08a3, 0x8d9: 0x08a7, 0x8da: 0x08bf, 0x8db: 0x08c3, 0x8dc: 0x08cb, 0x8dd: 0x08db,
-	0x8de: 0x0977, 0x8df: 0x098b, 0x8e0: 0x09cb, 0x8e1: 0x09df, 0x8e2: 0x09e7, 0x8e3: 0x09eb,
-	0x8e4: 0x09fb, 0x8e5: 0x0a17, 0x8e6: 0x0a43, 0x8e7: 0x0a4f, 0x8e8: 0x0a6f, 0x8e9: 0x0a7b,
-	0x8ea: 0x0a7f, 0x8eb: 0x0a83, 0x8ec: 0x0a9b, 0x8ed: 0x0a9f, 0x8ee: 0x0acb, 0x8ef: 0x0ad7,
-	0x8f0: 0x0adf, 0x8f1: 0x0ae7, 0x8f2: 0x0af7, 0x8f3: 0x0aff, 0x8f4: 0x0b07, 0x8f5: 0x0b33,
-	0x8f6: 0x0b37, 0x8f7: 0x0b3f, 0x8f8: 0x0b43, 0x8f9: 0x0b4b, 0x8fa: 0x0b53, 0x8fb: 0x0b63,
-	0x8fc: 0x0b7f, 0x8fd: 0x0bf7, 0x8fe: 0x0c0b, 0x8ff: 0x0c0f,
-	// Block 0x24, offset 0x900
-	0x900: 0x0c8f, 0x901: 0x0c93, 0x902: 0x0ca7, 0x903: 0x0cab, 0x904: 0x0cb3, 0x905: 0x0cbb,
-	0x906: 0x0cc3, 0x907: 0x0ccf, 0x908: 0x0cf7, 0x909: 0x0d07, 0x90a: 0x0d1b, 0x90b: 0x0d8b,
-	0x90c: 0x0d97, 0x90d: 0x0da7, 0x90e: 0x0db3, 0x90f: 0x0dbf, 0x910: 0x0dc7, 0x911: 0x0dcb,
-	0x912: 0x0dcf, 0x913: 0x0dd3, 0x914: 0x0dd7, 0x915: 0x0e8f, 0x916: 0x0ed7, 0x917: 0x0ee3,
-	0x918: 0x0ee7, 0x919: 0x0eeb, 0x91a: 0x0eef, 0x91b: 0x0ef7, 0x91c: 0x0efb, 0x91d: 0x0f0f,
-	0x91e: 0x0f2b, 0x91f: 0x0f33, 0x920: 0x0f73, 0x921: 0x0f77, 0x922: 0x0f7f, 0x923: 0x0f83,
-	0x924: 0x0f8b, 0x925: 0x0f8f, 0x926: 0x0fb3, 0x927: 0x0fb7, 0x928: 0x0fd3, 0x929: 0x0fd7,
-	0x92a: 0x0fdb, 0x92b: 0x0fdf, 0x92c: 0x0ff3, 0x92d: 0x1017, 0x92e: 0x101b, 0x92f: 0x101f,
-	0x930: 0x1043, 0x931: 0x1083, 0x932: 0x1087, 0x933: 0x10a7, 0x934: 0x10b7, 0x935: 0x10bf,
-	0x936: 0x10df, 0x937: 0x1103, 0x938: 0x1147, 0x939: 0x114f, 0x93a: 0x1163, 0x93b: 0x116f,
-	0x93c: 0x1177, 0x93d: 0x117f, 0x93e: 0x1183, 0x93f: 0x1187,
-	// Block 0x25, offset 0x940
-	0x940: 0x119f, 0x941: 0x11a3, 0x942: 0x11bf, 0x943: 0x11c7, 0x944: 0x11cf, 0x945: 0x11d3,
-	0x946: 0x11df, 0x947: 0x11e7, 0x948: 0x11eb, 0x949: 0x11ef, 0x94a: 0x11f7, 0x94b: 0x11fb,
-	0x94c: 0x129b, 0x94d: 0x12af, 0x94e: 0x12e3, 0x94f: 0x12e7, 0x950: 0x12ef, 0x951: 0x131b,
-	0x952: 0x1323, 0x953: 0x132b, 0x954: 0x1333, 0x955: 0x136f, 0x956: 0x1373, 0x957: 0x137b,
-	0x958: 0x137f, 0x959: 0x1383, 0x95a: 0x13af, 0x95b: 0x13b3, 0x95c: 0x13bb, 0x95d: 0x13cf,
-	0x95e: 0x13d3, 0x95f: 0x13ef, 0x960: 0x13f7, 0x961: 0x13fb, 0x962: 0x141f, 0x963: 0x143f,
-	0x964: 0x1453, 0x965: 0x1457, 0x966: 0x145f, 0x967: 0x148b, 0x968: 0x148f, 0x969: 0x149f,
-	0x96a: 0x14c3, 0x96b: 0x14cf, 0x96c: 0x14df, 0x96d: 0x14f7, 0x96e: 0x14ff, 0x96f: 0x1503,
-	0x970: 0x1507, 0x971: 0x150b, 0x972: 0x1517, 0x973: 0x151b, 0x974: 0x1523, 0x975: 0x153f,
-	0x976: 0x1543, 0x977: 0x1547, 0x978: 0x155f, 0x979: 0x1563, 0x97a: 0x156b, 0x97b: 0x157f,
-	0x97c: 0x1583, 0x97d: 0x1587, 0x97e: 0x158f, 0x97f: 0x1593,
-	// Block 0x26, offset 0x980
-	0x986: 0xa000, 0x98b: 0xa000,
-	0x98c: 0x3f08, 0x98d: 0xa000, 0x98e: 0x3f10, 0x98f: 0xa000, 0x990: 0x3f18, 0x991: 0xa000,
-	0x992: 0x3f20, 0x993: 0xa000, 0x994: 0x3f28, 0x995: 0xa000, 0x996: 0x3f30, 0x997: 0xa000,
-	0x998: 0x3f38, 0x999: 0xa000, 0x99a: 0x3f40, 0x99b: 0xa000, 0x99c: 0x3f48, 0x99d: 0xa000,
-	0x99e: 0x3f50, 0x99f: 0xa000, 0x9a0: 0x3f58, 0x9a1: 0xa000, 0x9a2: 0x3f60,
-	0x9a4: 0xa000, 0x9a5: 0x3f68, 0x9a6: 0xa000, 0x9a7: 0x3f70, 0x9a8: 0xa000, 0x9a9: 0x3f78,
-	0x9af: 0xa000,
-	0x9b0: 0x3f80, 0x9b1: 0x3f88, 0x9b2: 0xa000, 0x9b3: 0x3f90, 0x9b4: 0x3f98, 0x9b5: 0xa000,
-	0x9b6: 0x3fa0, 0x9b7: 0x3fa8, 0x9b8: 0xa000, 0x9b9: 0x3fb0, 0x9ba: 0x3fb8, 0x9bb: 0xa000,
-	0x9bc: 0x3fc0, 0x9bd: 0x3fc8,
-	// Block 0x27, offset 0x9c0
-	0x9d4: 0x3f00,
-	0x9d9: 0x9903, 0x9da: 0x9903, 0x9db: 0x42dc, 0x9dc: 0x42e2, 0x9dd: 0xa000,
-	0x9de: 0x3fd0, 0x9df: 0x26b4,
-	0x9e6: 0xa000,
-	0x9eb: 0xa000, 0x9ec: 0x3fe0, 0x9ed: 0xa000, 0x9ee: 0x3fe8, 0x9ef: 0xa000,
-	0x9f0: 0x3ff0, 0x9f1: 0xa000, 0x9f2: 0x3ff8, 0x9f3: 0xa000, 0x9f4: 0x4000, 0x9f5: 0xa000,
-	0x9f6: 0x4008, 0x9f7: 0xa000, 0x9f8: 0x4010, 0x9f9: 0xa000, 0x9fa: 0x4018, 0x9fb: 0xa000,
-	0x9fc: 0x4020, 0x9fd: 0xa000, 0x9fe: 0x4028, 0x9ff: 0xa000,
-	// Block 0x28, offset 0xa00
-	0xa00: 0x4030, 0xa01: 0xa000, 0xa02: 0x4038, 0xa04: 0xa000, 0xa05: 0x4040,
-	0xa06: 0xa000, 0xa07: 0x4048, 0xa08: 0xa000, 0xa09: 0x4050,
-	0xa0f: 0xa000, 0xa10: 0x4058, 0xa11: 0x4060,
-	0xa12: 0xa000, 0xa13: 0x4068, 0xa14: 0x4070, 0xa15: 0xa000, 0xa16: 0x4078, 0xa17: 0x4080,
-	0xa18: 0xa000, 0xa19: 0x4088, 0xa1a: 0x4090, 0xa1b: 0xa000, 0xa1c: 0x4098, 0xa1d: 0x40a0,
-	0xa2f: 0xa000,
-	0xa30: 0xa000, 0xa31: 0xa000, 0xa32: 0xa000, 0xa34: 0x3fd8,
-	0xa37: 0x40a8, 0xa38: 0x40b0, 0xa39: 0x40b8, 0xa3a: 0x40c0,
-	0xa3d: 0xa000, 0xa3e: 0x40c8, 0xa3f: 0x26c9,
-	// Block 0x29, offset 0xa40
-	0xa40: 0x0367, 0xa41: 0x032b, 0xa42: 0x032f, 0xa43: 0x0333, 0xa44: 0x037b, 0xa45: 0x0337,
-	0xa46: 0x033b, 0xa47: 0x033f, 0xa48: 0x0343, 0xa49: 0x0347, 0xa4a: 0x034b, 0xa4b: 0x034f,
-	0xa4c: 0x0353, 0xa4d: 0x0357, 0xa4e: 0x035b, 0xa4f: 0x49bd, 0xa50: 0x49c3, 0xa51: 0x49c9,
-	0xa52: 0x49cf, 0xa53: 0x49d5, 0xa54: 0x49db, 0xa55: 0x49e1, 0xa56: 0x49e7, 0xa57: 0x49ed,
-	0xa58: 0x49f3, 0xa59: 0x49f9, 0xa5a: 0x49ff, 0xa5b: 0x4a05, 0xa5c: 0x4a0b, 0xa5d: 0x4a11,
-	0xa5e: 0x4a17, 0xa5f: 0x4a1d, 0xa60: 0x4a23, 0xa61: 0x4a29, 0xa62: 0x4a2f, 0xa63: 0x4a35,
-	0xa64: 0x03c3, 0xa65: 0x035f, 0xa66: 0x0363, 0xa67: 0x03e7, 0xa68: 0x03eb, 0xa69: 0x03ef,
-	0xa6a: 0x03f3, 0xa6b: 0x03f7, 0xa6c: 0x03fb, 0xa6d: 0x03ff, 0xa6e: 0x036b, 0xa6f: 0x0403,
-	0xa70: 0x0407, 0xa71: 0x036f, 0xa72: 0x0373, 0xa73: 0x0377, 0xa74: 0x037f, 0xa75: 0x0383,
-	0xa76: 0x0387, 0xa77: 0x038b, 0xa78: 0x038f, 0xa79: 0x0393, 0xa7a: 0x0397, 0xa7b: 0x039b,
-	0xa7c: 0x039f, 0xa7d: 0x03a3, 0xa7e: 0x03a7, 0xa7f: 0x03ab,
-	// Block 0x2a, offset 0xa80
-	0xa80: 0x03af, 0xa81: 0x03b3, 0xa82: 0x040b, 0xa83: 0x040f, 0xa84: 0x03b7, 0xa85: 0x03bb,
-	0xa86: 0x03bf, 0xa87: 0x03c7, 0xa88: 0x03cb, 0xa89: 0x03cf, 0xa8a: 0x03d3, 0xa8b: 0x03d7,
-	0xa8c: 0x03db, 0xa8d: 0x03df, 0xa8e: 0x03e3,
-	0xa92: 0x06bf, 0xa93: 0x071b, 0xa94: 0x06cb, 0xa95: 0x097b, 0xa96: 0x06cf, 0xa97: 0x06e7,
-	0xa98: 0x06d3, 0xa99: 0x0f93, 0xa9a: 0x0707, 0xa9b: 0x06db, 0xa9c: 0x06c3, 0xa9d: 0x09ff,
-	0xa9e: 0x098f, 0xa9f: 0x072f,
-	// Block 0x2b, offset 0xac0
-	0xac0: 0x2054, 0xac1: 0x205a, 0xac2: 0x2060, 0xac3: 0x2066, 0xac4: 0x206c, 0xac5: 0x2072,
-	0xac6: 0x2078, 0xac7: 0x207e, 0xac8: 0x2084, 0xac9: 0x208a, 0xaca: 0x2090, 0xacb: 0x2096,
-	0xacc: 0x209c, 0xacd: 0x20a2, 0xace: 0x2726, 0xacf: 0x272f, 0xad0: 0x2738, 0xad1: 0x2741,
-	0xad2: 0x274a, 0xad3: 0x2753, 0xad4: 0x275c, 0xad5: 0x2765, 0xad6: 0x276e, 0xad7: 0x2780,
-	0xad8: 0x2789, 0xad9: 0x2792, 0xada: 0x279b, 0xadb: 0x27a4, 0xadc: 0x2777, 0xadd: 0x2bac,
-	0xade: 0x2aed, 0xae0: 0x20a8, 0xae1: 0x20c0, 0xae2: 0x20b4, 0xae3: 0x2108,
-	0xae4: 0x20c6, 0xae5: 0x20e4, 0xae6: 0x20ae, 0xae7: 0x20de, 0xae8: 0x20ba, 0xae9: 0x20f0,
-	0xaea: 0x2120, 0xaeb: 0x213e, 0xaec: 0x2138, 0xaed: 0x212c, 0xaee: 0x217a, 0xaef: 0x210e,
-	0xaf0: 0x211a, 0xaf1: 0x2132, 0xaf2: 0x2126, 0xaf3: 0x2150, 0xaf4: 0x20fc, 0xaf5: 0x2144,
-	0xaf6: 0x216e, 0xaf7: 0x2156, 0xaf8: 0x20ea, 0xaf9: 0x20cc, 0xafa: 0x2102, 0xafb: 0x2114,
-	0xafc: 0x214a, 0xafd: 0x20d2, 0xafe: 0x2174, 0xaff: 0x20f6,
-	// Block 0x2c, offset 0xb00
-	0xb00: 0x215c, 0xb01: 0x20d8, 0xb02: 0x2162, 0xb03: 0x2168, 0xb04: 0x092f, 0xb05: 0x0b03,
-	0xb06: 0x0ca7, 0xb07: 0x10c7,
-	0xb10: 0x1bc4, 0xb11: 0x18a9,
-	0xb12: 0x18ac, 0xb13: 0x18af, 0xb14: 0x18b2, 0xb15: 0x18b5, 0xb16: 0x18b8, 0xb17: 0x18bb,
-	0xb18: 0x18be, 0xb19: 0x18c1, 0xb1a: 0x18ca, 0xb1b: 0x18cd, 0xb1c: 0x18d0, 0xb1d: 0x18d3,
-	0xb1e: 0x18d6, 0xb1f: 0x18d9, 0xb20: 0x0313, 0xb21: 0x031b, 0xb22: 0x031f, 0xb23: 0x0327,
-	0xb24: 0x032b, 0xb25: 0x032f, 0xb26: 0x0337, 0xb27: 0x033f, 0xb28: 0x0343, 0xb29: 0x034b,
-	0xb2a: 0x034f, 0xb2b: 0x0353, 0xb2c: 0x0357, 0xb2d: 0x035b, 0xb2e: 0x2e18, 0xb2f: 0x2e20,
-	0xb30: 0x2e28, 0xb31: 0x2e30, 0xb32: 0x2e38, 0xb33: 0x2e40, 0xb34: 0x2e48, 0xb35: 0x2e50,
-	0xb36: 0x2e60, 0xb37: 0x2e68, 0xb38: 0x2e70, 0xb39: 0x2e78, 0xb3a: 0x2e80, 0xb3b: 0x2e88,
-	0xb3c: 0x2ed3, 0xb3d: 0x2e9b, 0xb3e: 0x2e58,
-	// Block 0x2d, offset 0xb40
-	0xb40: 0x06bf, 0xb41: 0x071b, 0xb42: 0x06cb, 0xb43: 0x097b, 0xb44: 0x071f, 0xb45: 0x07af,
-	0xb46: 0x06c7, 0xb47: 0x07ab, 0xb48: 0x070b, 0xb49: 0x0887, 0xb4a: 0x0d07, 0xb4b: 0x0e8f,
-	0xb4c: 0x0dd7, 0xb4d: 0x0d1b, 0xb4e: 0x145f, 0xb4f: 0x098b, 0xb50: 0x0ccf, 0xb51: 0x0d4b,
-	0xb52: 0x0d0b, 0xb53: 0x104b, 0xb54: 0x08fb, 0xb55: 0x0f03, 0xb56: 0x1387, 0xb57: 0x105f,
-	0xb58: 0x0843, 0xb59: 0x108f, 0xb5a: 0x0f9b, 0xb5b: 0x0a17, 0xb5c: 0x140f, 0xb5d: 0x077f,
-	0xb5e: 0x08ab, 0xb5f: 0x0df7, 0xb60: 0x1527, 0xb61: 0x0743, 0xb62: 0x07d3, 0xb63: 0x0d9b,
-	0xb64: 0x06cf, 0xb65: 0x06e7, 0xb66: 0x06d3, 0xb67: 0x0adb, 0xb68: 0x08ef, 0xb69: 0x087f,
-	0xb6a: 0x0a57, 0xb6b: 0x0a4b, 0xb6c: 0x0feb, 0xb6d: 0x073f, 0xb6e: 0x139b, 0xb6f: 0x089b,
-	0xb70: 0x09f3, 0xb71: 0x18dc, 0xb72: 0x18df, 0xb73: 0x18e2, 0xb74: 0x18e5, 0xb75: 0x18ee,
-	0xb76: 0x18f1, 0xb77: 0x18f4, 0xb78: 0x18f7, 0xb79: 0x18fa, 0xb7a: 0x18fd, 0xb7b: 0x1900,
-	0xb7c: 0x1903, 0xb7d: 0x1906, 0xb7e: 0x1909, 0xb7f: 0x1912,
-	// Block 0x2e, offset 0xb80
-	0xb80: 0x1cc6, 0xb81: 0x1cd5, 0xb82: 0x1ce4, 0xb83: 0x1cf3, 0xb84: 0x1d02, 0xb85: 0x1d11,
-	0xb86: 0x1d20, 0xb87: 0x1d2f, 0xb88: 0x1d3e, 0xb89: 0x218c, 0xb8a: 0x219e, 0xb8b: 0x21b0,
-	0xb8c: 0x1954, 0xb8d: 0x1c04, 0xb8e: 0x19d2, 0xb8f: 0x1ba8, 0xb90: 0x04cb, 0xb91: 0x04d3,
-	0xb92: 0x04db, 0xb93: 0x04e3, 0xb94: 0x04eb, 0xb95: 0x04ef, 0xb96: 0x04f3, 0xb97: 0x04f7,
-	0xb98: 0x04fb, 0xb99: 0x04ff, 0xb9a: 0x0503, 0xb9b: 0x0507, 0xb9c: 0x050b, 0xb9d: 0x050f,
-	0xb9e: 0x0513, 0xb9f: 0x0517, 0xba0: 0x051b, 0xba1: 0x0523, 0xba2: 0x0527, 0xba3: 0x052b,
-	0xba4: 0x052f, 0xba5: 0x0533, 0xba6: 0x0537, 0xba7: 0x053b, 0xba8: 0x053f, 0xba9: 0x0543,
-	0xbaa: 0x0547, 0xbab: 0x054b, 0xbac: 0x054f, 0xbad: 0x0553, 0xbae: 0x0557, 0xbaf: 0x055b,
-	0xbb0: 0x055f, 0xbb1: 0x0563, 0xbb2: 0x0567, 0xbb3: 0x056f, 0xbb4: 0x0577, 0xbb5: 0x057f,
-	0xbb6: 0x0583, 0xbb7: 0x0587, 0xbb8: 0x058b, 0xbb9: 0x058f, 0xbba: 0x0593, 0xbbb: 0x0597,
-	0xbbc: 0x059b, 0xbbd: 0x059f, 0xbbe: 0x05a3,
-	// Block 0x2f, offset 0xbc0
-	0xbc0: 0x2b0c, 0xbc1: 0x29a8, 0xbc2: 0x2b1c, 0xbc3: 0x2880, 0xbc4: 0x2ee4, 0xbc5: 0x288a,
-	0xbc6: 0x2894, 0xbc7: 0x2f28, 0xbc8: 0x29b5, 0xbc9: 0x289e, 0xbca: 0x28a8, 0xbcb: 0x28b2,
-	0xbcc: 0x29dc, 0xbcd: 0x29e9, 0xbce: 0x29c2, 0xbcf: 0x29cf, 0xbd0: 0x2ea9, 0xbd1: 0x29f6,
-	0xbd2: 0x2a03, 0xbd3: 0x2bbe, 0xbd4: 0x26bb, 0xbd5: 0x2bd1, 0xbd6: 0x2be4, 0xbd7: 0x2b2c,
-	0xbd8: 0x2a10, 0xbd9: 0x2bf7, 0xbda: 0x2c0a, 0xbdb: 0x2a1d, 0xbdc: 0x28bc, 0xbdd: 0x28c6,
-	0xbde: 0x2eb7, 0xbdf: 0x2a2a, 0xbe0: 0x2b3c, 0xbe1: 0x2ef5, 0xbe2: 0x28d0, 0xbe3: 0x28da,
-	0xbe4: 0x2a37, 0xbe5: 0x28e4, 0xbe6: 0x28ee, 0xbe7: 0x26d0, 0xbe8: 0x26d7, 0xbe9: 0x28f8,
-	0xbea: 0x2902, 0xbeb: 0x2c1d, 0xbec: 0x2a44, 0xbed: 0x2b4c, 0xbee: 0x2c30, 0xbef: 0x2a51,
-	0xbf0: 0x2916, 0xbf1: 0x290c, 0xbf2: 0x2f3c, 0xbf3: 0x2a5e, 0xbf4: 0x2c43, 0xbf5: 0x2920,
-	0xbf6: 0x2b5c, 0xbf7: 0x292a, 0xbf8: 0x2a78, 0xbf9: 0x2934, 0xbfa: 0x2a85, 0xbfb: 0x2f06,
-	0xbfc: 0x2a6b, 0xbfd: 0x2b6c, 0xbfe: 0x2a92, 0xbff: 0x26de,
-	// Block 0x30, offset 0xc00
-	0xc00: 0x2f17, 0xc01: 0x293e, 0xc02: 0x2948, 0xc03: 0x2a9f, 0xc04: 0x2952, 0xc05: 0x295c,
-	0xc06: 0x2966, 0xc07: 0x2b7c, 0xc08: 0x2aac, 0xc09: 0x26e5, 0xc0a: 0x2c56, 0xc0b: 0x2e90,
-	0xc0c: 0x2b8c, 0xc0d: 0x2ab9, 0xc0e: 0x2ec5, 0xc0f: 0x2970, 0xc10: 0x297a, 0xc11: 0x2ac6,
-	0xc12: 0x26ec, 0xc13: 0x2ad3, 0xc14: 0x2b9c, 0xc15: 0x26f3, 0xc16: 0x2c69, 0xc17: 0x2984,
-	0xc18: 0x1cb7, 0xc19: 0x1ccb, 0xc1a: 0x1cda, 0xc1b: 0x1ce9, 0xc1c: 0x1cf8, 0xc1d: 0x1d07,
-	0xc1e: 0x1d16, 0xc1f: 0x1d25, 0xc20: 0x1d34, 0xc21: 0x1d43, 0xc22: 0x2192, 0xc23: 0x21a4,
-	0xc24: 0x21b6, 0xc25: 0x21c2, 0xc26: 0x21ce, 0xc27: 0x21da, 0xc28: 0x21e6, 0xc29: 0x21f2,
-	0xc2a: 0x21fe, 0xc2b: 0x220a, 0xc2c: 0x2246, 0xc2d: 0x2252, 0xc2e: 0x225e, 0xc2f: 0x226a,
-	0xc30: 0x2276, 0xc31: 0x1c14, 0xc32: 0x19c6, 0xc33: 0x1936, 0xc34: 0x1be4, 0xc35: 0x1a47,
-	0xc36: 0x1a56, 0xc37: 0x19cc, 0xc38: 0x1bfc, 0xc39: 0x1c00, 0xc3a: 0x1960, 0xc3b: 0x2701,
-	0xc3c: 0x270f, 0xc3d: 0x26fa, 0xc3e: 0x2708, 0xc3f: 0x2ae0,
-	// Block 0x31, offset 0xc40
-	0xc40: 0x1a4a, 0xc41: 0x1a32, 0xc42: 0x1c60, 0xc43: 0x1a1a, 0xc44: 0x19f3, 0xc45: 0x1969,
-	0xc46: 0x1978, 0xc47: 0x1948, 0xc48: 0x1bf0, 0xc49: 0x1d52, 0xc4a: 0x1a4d, 0xc4b: 0x1a35,
-	0xc4c: 0x1c64, 0xc4d: 0x1c70, 0xc4e: 0x1a26, 0xc4f: 0x19fc, 0xc50: 0x1957, 0xc51: 0x1c1c,
-	0xc52: 0x1bb0, 0xc53: 0x1b9c, 0xc54: 0x1bcc, 0xc55: 0x1c74, 0xc56: 0x1a29, 0xc57: 0x19c9,
-	0xc58: 0x19ff, 0xc59: 0x19de, 0xc5a: 0x1a41, 0xc5b: 0x1c78, 0xc5c: 0x1a2c, 0xc5d: 0x19c0,
-	0xc5e: 0x1a02, 0xc5f: 0x1c3c, 0xc60: 0x1bf4, 0xc61: 0x1a14, 0xc62: 0x1c24, 0xc63: 0x1c40,
-	0xc64: 0x1bf8, 0xc65: 0x1a17, 0xc66: 0x1c28, 0xc67: 0x22e8, 0xc68: 0x22fc, 0xc69: 0x1996,
-	0xc6a: 0x1c20, 0xc6b: 0x1bb4, 0xc6c: 0x1ba0, 0xc6d: 0x1c48, 0xc6e: 0x2716, 0xc6f: 0x27ad,
-	0xc70: 0x1a59, 0xc71: 0x1a44, 0xc72: 0x1c7c, 0xc73: 0x1a2f, 0xc74: 0x1a50, 0xc75: 0x1a38,
-	0xc76: 0x1c68, 0xc77: 0x1a1d, 0xc78: 0x19f6, 0xc79: 0x1981, 0xc7a: 0x1a53, 0xc7b: 0x1a3b,
-	0xc7c: 0x1c6c, 0xc7d: 0x1a20, 0xc7e: 0x19f9, 0xc7f: 0x1984,
-	// Block 0x32, offset 0xc80
-	0xc80: 0x1c2c, 0xc81: 0x1bb8, 0xc82: 0x1d4d, 0xc83: 0x1939, 0xc84: 0x19ba, 0xc85: 0x19bd,
-	0xc86: 0x22f5, 0xc87: 0x1b94, 0xc88: 0x19c3, 0xc89: 0x194b, 0xc8a: 0x19e1, 0xc8b: 0x194e,
-	0xc8c: 0x19ea, 0xc8d: 0x196c, 0xc8e: 0x196f, 0xc8f: 0x1a05, 0xc90: 0x1a0b, 0xc91: 0x1a0e,
-	0xc92: 0x1c30, 0xc93: 0x1a11, 0xc94: 0x1a23, 0xc95: 0x1c38, 0xc96: 0x1c44, 0xc97: 0x1990,
-	0xc98: 0x1d57, 0xc99: 0x1bbc, 0xc9a: 0x1993, 0xc9b: 0x1a5c, 0xc9c: 0x19a5, 0xc9d: 0x19b4,
-	0xc9e: 0x22e2, 0xc9f: 0x22dc, 0xca0: 0x1cc1, 0xca1: 0x1cd0, 0xca2: 0x1cdf, 0xca3: 0x1cee,
-	0xca4: 0x1cfd, 0xca5: 0x1d0c, 0xca6: 0x1d1b, 0xca7: 0x1d2a, 0xca8: 0x1d39, 0xca9: 0x2186,
-	0xcaa: 0x2198, 0xcab: 0x21aa, 0xcac: 0x21bc, 0xcad: 0x21c8, 0xcae: 0x21d4, 0xcaf: 0x21e0,
-	0xcb0: 0x21ec, 0xcb1: 0x21f8, 0xcb2: 0x2204, 0xcb3: 0x2240, 0xcb4: 0x224c, 0xcb5: 0x2258,
-	0xcb6: 0x2264, 0xcb7: 0x2270, 0xcb8: 0x227c, 0xcb9: 0x2282, 0xcba: 0x2288, 0xcbb: 0x228e,
-	0xcbc: 0x2294, 0xcbd: 0x22a6, 0xcbe: 0x22ac, 0xcbf: 0x1c10,
-	// Block 0x33, offset 0xcc0
-	0xcc0: 0x1377, 0xcc1: 0x0cfb, 0xcc2: 0x13d3, 0xcc3: 0x139f, 0xcc4: 0x0e57, 0xcc5: 0x06eb,
-	0xcc6: 0x08df, 0xcc7: 0x162b, 0xcc8: 0x162b, 0xcc9: 0x0a0b, 0xcca: 0x145f, 0xccb: 0x0943,
-	0xccc: 0x0a07, 0xccd: 0x0bef, 0xcce: 0x0fcf, 0xccf: 0x115f, 0xcd0: 0x1297, 0xcd1: 0x12d3,
-	0xcd2: 0x1307, 0xcd3: 0x141b, 0xcd4: 0x0d73, 0xcd5: 0x0dff, 0xcd6: 0x0eab, 0xcd7: 0x0f43,
-	0xcd8: 0x125f, 0xcd9: 0x1447, 0xcda: 0x1573, 0xcdb: 0x070f, 0xcdc: 0x08b3, 0xcdd: 0x0d87,
-	0xcde: 0x0ecf, 0xcdf: 0x1293, 0xce0: 0x15c3, 0xce1: 0x0ab3, 0xce2: 0x0e77, 0xce3: 0x1283,
-	0xce4: 0x1317, 0xce5: 0x0c23, 0xce6: 0x11bb, 0xce7: 0x12df, 0xce8: 0x0b1f, 0xce9: 0x0d0f,
-	0xcea: 0x0e17, 0xceb: 0x0f1b, 0xcec: 0x1427, 0xced: 0x074f, 0xcee: 0x07e7, 0xcef: 0x0853,
-	0xcf0: 0x0c8b, 0xcf1: 0x0d7f, 0xcf2: 0x0ecb, 0xcf3: 0x0fef, 0xcf4: 0x1177, 0xcf5: 0x128b,
-	0xcf6: 0x12a3, 0xcf7: 0x13c7, 0xcf8: 0x14ef, 0xcf9: 0x15a3, 0xcfa: 0x15bf, 0xcfb: 0x102b,
-	0xcfc: 0x106b, 0xcfd: 0x1123, 0xcfe: 0x1243, 0xcff: 0x147b,
-	// Block 0x34, offset 0xd00
-	0xd00: 0x15cb, 0xd01: 0x134b, 0xd02: 0x09c7, 0xd03: 0x0b3b, 0xd04: 0x10db, 0xd05: 0x119b,
-	0xd06: 0x0eff, 0xd07: 0x1033, 0xd08: 0x1397, 0xd09: 0x14e7, 0xd0a: 0x09c3, 0xd0b: 0x0a8f,
-	0xd0c: 0x0d77, 0xd0d: 0x0e2b, 0xd0e: 0x0e5f, 0xd0f: 0x1113, 0xd10: 0x113b, 0xd11: 0x14a7,
-	0xd12: 0x084f, 0xd13: 0x11a7, 0xd14: 0x07f3, 0xd15: 0x07ef, 0xd16: 0x1097, 0xd17: 0x1127,
-	0xd18: 0x125b, 0xd19: 0x14af, 0xd1a: 0x1367, 0xd1b: 0x0c27, 0xd1c: 0x0d73, 0xd1d: 0x1357,
-	0xd1e: 0x06f7, 0xd1f: 0x0a63, 0xd20: 0x0b93, 0xd21: 0x0f2f, 0xd22: 0x0faf, 0xd23: 0x0873,
-	0xd24: 0x103b, 0xd25: 0x075f, 0xd26: 0x0b77, 0xd27: 0x06d7, 0xd28: 0x0deb, 0xd29: 0x0ca3,
-	0xd2a: 0x110f, 0xd2b: 0x08c7, 0xd2c: 0x09b3, 0xd2d: 0x0ffb, 0xd2e: 0x1263, 0xd2f: 0x133b,
-	0xd30: 0x0db7, 0xd31: 0x13f7, 0xd32: 0x0de3, 0xd33: 0x0c37, 0xd34: 0x121b, 0xd35: 0x0c57,
-	0xd36: 0x0fab, 0xd37: 0x072b, 0xd38: 0x07a7, 0xd39: 0x07eb, 0xd3a: 0x0d53, 0xd3b: 0x10fb,
-	0xd3c: 0x11f3, 0xd3d: 0x1347, 0xd3e: 0x145b, 0xd3f: 0x085b,
-	// Block 0x35, offset 0xd40
-	0xd40: 0x090f, 0xd41: 0x0a17, 0xd42: 0x0b2f, 0xd43: 0x0cbf, 0xd44: 0x0e7b, 0xd45: 0x103f,
-	0xd46: 0x1497, 0xd47: 0x157b, 0xd48: 0x15cf, 0xd49: 0x15e7, 0xd4a: 0x0837, 0xd4b: 0x0cf3,
-	0xd4c: 0x0da3, 0xd4d: 0x13eb, 0xd4e: 0x0afb, 0xd4f: 0x0bd7, 0xd50: 0x0bf3, 0xd51: 0x0c83,
-	0xd52: 0x0e6b, 0xd53: 0x0eb7, 0xd54: 0x0f67, 0xd55: 0x108b, 0xd56: 0x112f, 0xd57: 0x1193,
-	0xd58: 0x13db, 0xd59: 0x126b, 0xd5a: 0x1403, 0xd5b: 0x147f, 0xd5c: 0x080f, 0xd5d: 0x083b,
-	0xd5e: 0x0923, 0xd5f: 0x0ea7, 0xd60: 0x12f3, 0xd61: 0x133b, 0xd62: 0x0b1b, 0xd63: 0x0b8b,
-	0xd64: 0x0c4f, 0xd65: 0x0daf, 0xd66: 0x10d7, 0xd67: 0x0f23, 0xd68: 0x073b, 0xd69: 0x097f,
-	0xd6a: 0x0a63, 0xd6b: 0x0ac7, 0xd6c: 0x0b97, 0xd6d: 0x0f3f, 0xd6e: 0x0f5b, 0xd6f: 0x116b,
-	0xd70: 0x118b, 0xd71: 0x1463, 0xd72: 0x14e3, 0xd73: 0x14f3, 0xd74: 0x152f, 0xd75: 0x0753,
-	0xd76: 0x107f, 0xd77: 0x144f, 0xd78: 0x14cb, 0xd79: 0x0baf, 0xd7a: 0x0717, 0xd7b: 0x0777,
-	0xd7c: 0x0a67, 0xd7d: 0x0a87, 0xd7e: 0x0caf, 0xd7f: 0x0d73,
-	// Block 0x36, offset 0xd80
-	0xd80: 0x0ec3, 0xd81: 0x0fcb, 0xd82: 0x1277, 0xd83: 0x1417, 0xd84: 0x1623, 0xd85: 0x0ce3,
-	0xd86: 0x14a3, 0xd87: 0x0833, 0xd88: 0x0d2f, 0xd89: 0x0d3b, 0xd8a: 0x0e0f, 0xd8b: 0x0e47,
-	0xd8c: 0x0f4b, 0xd8d: 0x0fa7, 0xd8e: 0x1027, 0xd8f: 0x110b, 0xd90: 0x153b, 0xd91: 0x07af,
-	0xd92: 0x0c03, 0xd93: 0x14b3, 0xd94: 0x0767, 0xd95: 0x0aab, 0xd96: 0x0e2f, 0xd97: 0x13df,
-	0xd98: 0x0b67, 0xd99: 0x0bb7, 0xd9a: 0x0d43, 0xd9b: 0x0f2f, 0xd9c: 0x14bb, 0xd9d: 0x0817,
-	0xd9e: 0x08ff, 0xd9f: 0x0a97, 0xda0: 0x0cd3, 0xda1: 0x0d1f, 0xda2: 0x0d5f, 0xda3: 0x0df3,
-	0xda4: 0x0f47, 0xda5: 0x0fbb, 0xda6: 0x1157, 0xda7: 0x12f7, 0xda8: 0x1303, 0xda9: 0x1457,
-	0xdaa: 0x14d7, 0xdab: 0x0883, 0xdac: 0x0e4b, 0xdad: 0x0903, 0xdae: 0x0ec7, 0xdaf: 0x0f6b,
-	0xdb0: 0x1287, 0xdb1: 0x14bf, 0xdb2: 0x15ab, 0xdb3: 0x15d3, 0xdb4: 0x0d37, 0xdb5: 0x0e27,
-	0xdb6: 0x11c3, 0xdb7: 0x10b7, 0xdb8: 0x10c3, 0xdb9: 0x10e7, 0xdba: 0x0f17, 0xdbb: 0x0e9f,
-	0xdbc: 0x1363, 0xdbd: 0x0733, 0xdbe: 0x122b, 0xdbf: 0x081b,
-	// Block 0x37, offset 0xdc0
-	0xdc0: 0x080b, 0xdc1: 0x0b0b, 0xdc2: 0x0c2b, 0xdc3: 0x10f3, 0xdc4: 0x0a53, 0xdc5: 0x0e03,
-	0xdc6: 0x0cef, 0xdc7: 0x13e7, 0xdc8: 0x12e7, 0xdc9: 0x14ab, 0xdca: 0x1323, 0xdcb: 0x0b27,
-	0xdcc: 0x0787, 0xdcd: 0x095b, 0xdd0: 0x09af,
-	0xdd2: 0x0cdf, 0xdd5: 0x07f7, 0xdd6: 0x0f1f, 0xdd7: 0x0fe3,
-	0xdd8: 0x1047, 0xdd9: 0x1063, 0xdda: 0x1067, 0xddb: 0x107b, 0xddc: 0x14fb, 0xddd: 0x10eb,
-	0xdde: 0x116f, 0xde0: 0x128f, 0xde2: 0x1353,
-	0xde5: 0x1407, 0xde6: 0x1433,
-	0xdea: 0x154f, 0xdeb: 0x1553, 0xdec: 0x1557, 0xded: 0x15bb, 0xdee: 0x142b, 0xdef: 0x14c7,
-	0xdf0: 0x0757, 0xdf1: 0x077b, 0xdf2: 0x078f, 0xdf3: 0x084b, 0xdf4: 0x0857, 0xdf5: 0x0897,
-	0xdf6: 0x094b, 0xdf7: 0x0967, 0xdf8: 0x096f, 0xdf9: 0x09ab, 0xdfa: 0x09b7, 0xdfb: 0x0a93,
-	0xdfc: 0x0a9b, 0xdfd: 0x0ba3, 0xdfe: 0x0bcb, 0xdff: 0x0bd3,
-	// Block 0x38, offset 0xe00
-	0xe00: 0x0beb, 0xe01: 0x0c97, 0xe02: 0x0cc7, 0xe03: 0x0ce7, 0xe04: 0x0d57, 0xe05: 0x0e1b,
-	0xe06: 0x0e37, 0xe07: 0x0e67, 0xe08: 0x0ebb, 0xe09: 0x0edb, 0xe0a: 0x0f4f, 0xe0b: 0x102f,
-	0xe0c: 0x104b, 0xe0d: 0x1053, 0xe0e: 0x104f, 0xe0f: 0x1057, 0xe10: 0x105b, 0xe11: 0x105f,
-	0xe12: 0x1073, 0xe13: 0x1077, 0xe14: 0x109b, 0xe15: 0x10af, 0xe16: 0x10cb, 0xe17: 0x112f,
-	0xe18: 0x1137, 0xe19: 0x113f, 0xe1a: 0x1153, 0xe1b: 0x117b, 0xe1c: 0x11cb, 0xe1d: 0x11ff,
-	0xe1e: 0x11ff, 0xe1f: 0x1267, 0xe20: 0x130f, 0xe21: 0x1327, 0xe22: 0x135b, 0xe23: 0x135f,
-	0xe24: 0x13a3, 0xe25: 0x13a7, 0xe26: 0x13ff, 0xe27: 0x1407, 0xe28: 0x14db, 0xe29: 0x151f,
-	0xe2a: 0x1537, 0xe2b: 0x0b9b, 0xe2c: 0x171e, 0xe2d: 0x11e3,
-	0xe30: 0x06df, 0xe31: 0x07e3, 0xe32: 0x07a3, 0xe33: 0x074b, 0xe34: 0x078b, 0xe35: 0x07b7,
-	0xe36: 0x0847, 0xe37: 0x0863, 0xe38: 0x094b, 0xe39: 0x0937, 0xe3a: 0x0947, 0xe3b: 0x0963,
-	0xe3c: 0x09af, 0xe3d: 0x09bf, 0xe3e: 0x0a03, 0xe3f: 0x0a0f,
-	// Block 0x39, offset 0xe40
-	0xe40: 0x0a2b, 0xe41: 0x0a3b, 0xe42: 0x0b23, 0xe43: 0x0b2b, 0xe44: 0x0b5b, 0xe45: 0x0b7b,
-	0xe46: 0x0bab, 0xe47: 0x0bc3, 0xe48: 0x0bb3, 0xe49: 0x0bd3, 0xe4a: 0x0bc7, 0xe4b: 0x0beb,
-	0xe4c: 0x0c07, 0xe4d: 0x0c5f, 0xe4e: 0x0c6b, 0xe4f: 0x0c73, 0xe50: 0x0c9b, 0xe51: 0x0cdf,
-	0xe52: 0x0d0f, 0xe53: 0x0d13, 0xe54: 0x0d27, 0xe55: 0x0da7, 0xe56: 0x0db7, 0xe57: 0x0e0f,
-	0xe58: 0x0e5b, 0xe59: 0x0e53, 0xe5a: 0x0e67, 0xe5b: 0x0e83, 0xe5c: 0x0ebb, 0xe5d: 0x1013,
-	0xe5e: 0x0edf, 0xe5f: 0x0f13, 0xe60: 0x0f1f, 0xe61: 0x0f5f, 0xe62: 0x0f7b, 0xe63: 0x0f9f,
-	0xe64: 0x0fc3, 0xe65: 0x0fc7, 0xe66: 0x0fe3, 0xe67: 0x0fe7, 0xe68: 0x0ff7, 0xe69: 0x100b,
-	0xe6a: 0x1007, 0xe6b: 0x1037, 0xe6c: 0x10b3, 0xe6d: 0x10cb, 0xe6e: 0x10e3, 0xe6f: 0x111b,
-	0xe70: 0x112f, 0xe71: 0x114b, 0xe72: 0x117b, 0xe73: 0x122f, 0xe74: 0x1257, 0xe75: 0x12cb,
-	0xe76: 0x1313, 0xe77: 0x131f, 0xe78: 0x1327, 0xe79: 0x133f, 0xe7a: 0x1353, 0xe7b: 0x1343,
-	0xe7c: 0x135b, 0xe7d: 0x1357, 0xe7e: 0x134f, 0xe7f: 0x135f,
-	// Block 0x3a, offset 0xe80
-	0xe80: 0x136b, 0xe81: 0x13a7, 0xe82: 0x13e3, 0xe83: 0x1413, 0xe84: 0x144b, 0xe85: 0x146b,
-	0xe86: 0x14b7, 0xe87: 0x14db, 0xe88: 0x14fb, 0xe89: 0x150f, 0xe8a: 0x151f, 0xe8b: 0x152b,
-	0xe8c: 0x1537, 0xe8d: 0x158b, 0xe8e: 0x162b, 0xe8f: 0x16b5, 0xe90: 0x16b0, 0xe91: 0x16e2,
-	0xe92: 0x0607, 0xe93: 0x062f, 0xe94: 0x0633, 0xe95: 0x1764, 0xe96: 0x1791, 0xe97: 0x1809,
-	0xe98: 0x1617, 0xe99: 0x1627,
-	// Block 0x3b, offset 0xec0
-	0xec0: 0x19d5, 0xec1: 0x19d8, 0xec2: 0x19db, 0xec3: 0x1c08, 0xec4: 0x1c0c, 0xec5: 0x1a5f,
-	0xec6: 0x1a5f,
-	0xed3: 0x1d75, 0xed4: 0x1d66, 0xed5: 0x1d6b, 0xed6: 0x1d7a, 0xed7: 0x1d70,
-	0xedd: 0x4390,
-	0xede: 0x8115, 0xedf: 0x4402, 0xee0: 0x022d, 0xee1: 0x0215, 0xee2: 0x021e, 0xee3: 0x0221,
-	0xee4: 0x0224, 0xee5: 0x0227, 0xee6: 0x022a, 0xee7: 0x0230, 0xee8: 0x0233, 0xee9: 0x0017,
-	0xeea: 0x43f0, 0xeeb: 0x43f6, 0xeec: 0x44f4, 0xeed: 0x44fc, 0xeee: 0x4348, 0xeef: 0x434e,
-	0xef0: 0x4354, 0xef1: 0x435a, 0xef2: 0x4366, 0xef3: 0x436c, 0xef4: 0x4372, 0xef5: 0x437e,
-	0xef6: 0x4384, 0xef8: 0x438a, 0xef9: 0x4396, 0xefa: 0x439c, 0xefb: 0x43a2,
-	0xefc: 0x43ae, 0xefe: 0x43b4,
-	// Block 0x3c, offset 0xf00
-	0xf00: 0x43ba, 0xf01: 0x43c0, 0xf03: 0x43c6, 0xf04: 0x43cc,
-	0xf06: 0x43d8, 0xf07: 0x43de, 0xf08: 0x43e4, 0xf09: 0x43ea, 0xf0a: 0x43fc, 0xf0b: 0x4378,
-	0xf0c: 0x4360, 0xf0d: 0x43a8, 0xf0e: 0x43d2, 0xf0f: 0x1d7f, 0xf10: 0x0299, 0xf11: 0x0299,
-	0xf12: 0x02a2, 0xf13: 0x02a2, 0xf14: 0x02a2, 0xf15: 0x02a2, 0xf16: 0x02a5, 0xf17: 0x02a5,
-	0xf18: 0x02a5, 0xf19: 0x02a5, 0xf1a: 0x02ab, 0xf1b: 0x02ab, 0xf1c: 0x02ab, 0xf1d: 0x02ab,
-	0xf1e: 0x029f, 0xf1f: 0x029f, 0xf20: 0x029f, 0xf21: 0x029f, 0xf22: 0x02a8, 0xf23: 0x02a8,
-	0xf24: 0x02a8, 0xf25: 0x02a8, 0xf26: 0x029c, 0xf27: 0x029c, 0xf28: 0x029c, 0xf29: 0x029c,
-	0xf2a: 0x02cf, 0xf2b: 0x02cf, 0xf2c: 0x02cf, 0xf2d: 0x02cf, 0xf2e: 0x02d2, 0xf2f: 0x02d2,
-	0xf30: 0x02d2, 0xf31: 0x02d2, 0xf32: 0x02b1, 0xf33: 0x02b1, 0xf34: 0x02b1, 0xf35: 0x02b1,
-	0xf36: 0x02ae, 0xf37: 0x02ae, 0xf38: 0x02ae, 0xf39: 0x02ae, 0xf3a: 0x02b4, 0xf3b: 0x02b4,
-	0xf3c: 0x02b4, 0xf3d: 0x02b4, 0xf3e: 0x02b7, 0xf3f: 0x02b7,
-	// Block 0x3d, offset 0xf40
-	0xf40: 0x02b7, 0xf41: 0x02b7, 0xf42: 0x02c0, 0xf43: 0x02c0, 0xf44: 0x02bd, 0xf45: 0x02bd,
-	0xf46: 0x02c3, 0xf47: 0x02c3, 0xf48: 0x02ba, 0xf49: 0x02ba, 0xf4a: 0x02c9, 0xf4b: 0x02c9,
-	0xf4c: 0x02c6, 0xf4d: 0x02c6, 0xf4e: 0x02d5, 0xf4f: 0x02d5, 0xf50: 0x02d5, 0xf51: 0x02d5,
-	0xf52: 0x02db, 0xf53: 0x02db, 0xf54: 0x02db, 0xf55: 0x02db, 0xf56: 0x02e1, 0xf57: 0x02e1,
-	0xf58: 0x02e1, 0xf59: 0x02e1, 0xf5a: 0x02de, 0xf5b: 0x02de, 0xf5c: 0x02de, 0xf5d: 0x02de,
-	0xf5e: 0x02e4, 0xf5f: 0x02e4, 0xf60: 0x02e7, 0xf61: 0x02e7, 0xf62: 0x02e7, 0xf63: 0x02e7,
-	0xf64: 0x446e, 0xf65: 0x446e, 0xf66: 0x02ed, 0xf67: 0x02ed, 0xf68: 0x02ed, 0xf69: 0x02ed,
-	0xf6a: 0x02ea, 0xf6b: 0x02ea, 0xf6c: 0x02ea, 0xf6d: 0x02ea, 0xf6e: 0x0308, 0xf6f: 0x0308,
-	0xf70: 0x4468, 0xf71: 0x4468,
-	// Block 0x3e, offset 0xf80
-	0xf93: 0x02d8, 0xf94: 0x02d8, 0xf95: 0x02d8, 0xf96: 0x02d8, 0xf97: 0x02f6,
-	0xf98: 0x02f6, 0xf99: 0x02f3, 0xf9a: 0x02f3, 0xf9b: 0x02f9, 0xf9c: 0x02f9, 0xf9d: 0x204f,
-	0xf9e: 0x02ff, 0xf9f: 0x02ff, 0xfa0: 0x02f0, 0xfa1: 0x02f0, 0xfa2: 0x02fc, 0xfa3: 0x02fc,
-	0xfa4: 0x0305, 0xfa5: 0x0305, 0xfa6: 0x0305, 0xfa7: 0x0305, 0xfa8: 0x028d, 0xfa9: 0x028d,
-	0xfaa: 0x25aa, 0xfab: 0x25aa, 0xfac: 0x261a, 0xfad: 0x261a, 0xfae: 0x25e9, 0xfaf: 0x25e9,
-	0xfb0: 0x2605, 0xfb1: 0x2605, 0xfb2: 0x25fe, 0xfb3: 0x25fe, 0xfb4: 0x260c, 0xfb5: 0x260c,
-	0xfb6: 0x2613, 0xfb7: 0x2613, 0xfb8: 0x2613, 0xfb9: 0x25f0, 0xfba: 0x25f0, 0xfbb: 0x25f0,
-	0xfbc: 0x0302, 0xfbd: 0x0302, 0xfbe: 0x0302, 0xfbf: 0x0302,
-	// Block 0x3f, offset 0xfc0
-	0xfc0: 0x25b1, 0xfc1: 0x25b8, 0xfc2: 0x25d4, 0xfc3: 0x25f0, 0xfc4: 0x25f7, 0xfc5: 0x1d89,
-	0xfc6: 0x1d8e, 0xfc7: 0x1d93, 0xfc8: 0x1da2, 0xfc9: 0x1db1, 0xfca: 0x1db6, 0xfcb: 0x1dbb,
-	0xfcc: 0x1dc0, 0xfcd: 0x1dc5, 0xfce: 0x1dd4, 0xfcf: 0x1de3, 0xfd0: 0x1de8, 0xfd1: 0x1ded,
-	0xfd2: 0x1dfc, 0xfd3: 0x1e0b, 0xfd4: 0x1e10, 0xfd5: 0x1e15, 0xfd6: 0x1e1a, 0xfd7: 0x1e29,
-	0xfd8: 0x1e2e, 0xfd9: 0x1e3d, 0xfda: 0x1e42, 0xfdb: 0x1e47, 0xfdc: 0x1e56, 0xfdd: 0x1e5b,
-	0xfde: 0x1e60, 0xfdf: 0x1e6a, 0xfe0: 0x1ea6, 0xfe1: 0x1eb5, 0xfe2: 0x1ec4, 0xfe3: 0x1ec9,
-	0xfe4: 0x1ece, 0xfe5: 0x1ed8, 0xfe6: 0x1ee7, 0xfe7: 0x1eec, 0xfe8: 0x1efb, 0xfe9: 0x1f00,
-	0xfea: 0x1f05, 0xfeb: 0x1f14, 0xfec: 0x1f19, 0xfed: 0x1f28, 0xfee: 0x1f2d, 0xfef: 0x1f32,
-	0xff0: 0x1f37, 0xff1: 0x1f3c, 0xff2: 0x1f41, 0xff3: 0x1f46, 0xff4: 0x1f4b, 0xff5: 0x1f50,
-	0xff6: 0x1f55, 0xff7: 0x1f5a, 0xff8: 0x1f5f, 0xff9: 0x1f64, 0xffa: 0x1f69, 0xffb: 0x1f6e,
-	0xffc: 0x1f73, 0xffd: 0x1f78, 0xffe: 0x1f7d, 0xfff: 0x1f87,
-	// Block 0x40, offset 0x1000
-	0x1000: 0x1f8c, 0x1001: 0x1f91, 0x1002: 0x1f96, 0x1003: 0x1fa0, 0x1004: 0x1fa5, 0x1005: 0x1faf,
-	0x1006: 0x1fb4, 0x1007: 0x1fb9, 0x1008: 0x1fbe, 0x1009: 0x1fc3, 0x100a: 0x1fc8, 0x100b: 0x1fcd,
-	0x100c: 0x1fd2, 0x100d: 0x1fd7, 0x100e: 0x1fe6, 0x100f: 0x1ff5, 0x1010: 0x1ffa, 0x1011: 0x1fff,
-	0x1012: 0x2004, 0x1013: 0x2009, 0x1014: 0x200e, 0x1015: 0x2018, 0x1016: 0x201d, 0x1017: 0x2022,
-	0x1018: 0x2031, 0x1019: 0x2040, 0x101a: 0x2045, 0x101b: 0x4420, 0x101c: 0x4426, 0x101d: 0x445c,
-	0x101e: 0x44b3, 0x101f: 0x44ba, 0x1020: 0x44c1, 0x1021: 0x44c8, 0x1022: 0x44cf, 0x1023: 0x44d6,
-	0x1024: 0x25c6, 0x1025: 0x25cd, 0x1026: 0x25d4, 0x1027: 0x25db, 0x1028: 0x25f0, 0x1029: 0x25f7,
-	0x102a: 0x1d98, 0x102b: 0x1d9d, 0x102c: 0x1da2, 0x102d: 0x1da7, 0x102e: 0x1db1, 0x102f: 0x1db6,
-	0x1030: 0x1dca, 0x1031: 0x1dcf, 0x1032: 0x1dd4, 0x1033: 0x1dd9, 0x1034: 0x1de3, 0x1035: 0x1de8,
-	0x1036: 0x1df2, 0x1037: 0x1df7, 0x1038: 0x1dfc, 0x1039: 0x1e01, 0x103a: 0x1e0b, 0x103b: 0x1e10,
-	0x103c: 0x1f3c, 0x103d: 0x1f41, 0x103e: 0x1f50, 0x103f: 0x1f55,
-	// Block 0x41, offset 0x1040
-	0x1040: 0x1f5a, 0x1041: 0x1f6e, 0x1042: 0x1f73, 0x1043: 0x1f78, 0x1044: 0x1f7d, 0x1045: 0x1f96,
-	0x1046: 0x1fa0, 0x1047: 0x1fa5, 0x1048: 0x1faa, 0x1049: 0x1fbe, 0x104a: 0x1fdc, 0x104b: 0x1fe1,
-	0x104c: 0x1fe6, 0x104d: 0x1feb, 0x104e: 0x1ff5, 0x104f: 0x1ffa, 0x1050: 0x445c, 0x1051: 0x2027,
-	0x1052: 0x202c, 0x1053: 0x2031, 0x1054: 0x2036, 0x1055: 0x2040, 0x1056: 0x2045, 0x1057: 0x25b1,
-	0x1058: 0x25b8, 0x1059: 0x25bf, 0x105a: 0x25d4, 0x105b: 0x25e2, 0x105c: 0x1d89, 0x105d: 0x1d8e,
-	0x105e: 0x1d93, 0x105f: 0x1da2, 0x1060: 0x1dac, 0x1061: 0x1dbb, 0x1062: 0x1dc0, 0x1063: 0x1dc5,
-	0x1064: 0x1dd4, 0x1065: 0x1dde, 0x1066: 0x1dfc, 0x1067: 0x1e15, 0x1068: 0x1e1a, 0x1069: 0x1e29,
-	0x106a: 0x1e2e, 0x106b: 0x1e3d, 0x106c: 0x1e47, 0x106d: 0x1e56, 0x106e: 0x1e5b, 0x106f: 0x1e60,
-	0x1070: 0x1e6a, 0x1071: 0x1ea6, 0x1072: 0x1eab, 0x1073: 0x1eb5, 0x1074: 0x1ec4, 0x1075: 0x1ec9,
-	0x1076: 0x1ece, 0x1077: 0x1ed8, 0x1078: 0x1ee7, 0x1079: 0x1efb, 0x107a: 0x1f00, 0x107b: 0x1f05,
-	0x107c: 0x1f14, 0x107d: 0x1f19, 0x107e: 0x1f28, 0x107f: 0x1f2d,
-	// Block 0x42, offset 0x1080
-	0x1080: 0x1f32, 0x1081: 0x1f37, 0x1082: 0x1f46, 0x1083: 0x1f4b, 0x1084: 0x1f5f, 0x1085: 0x1f64,
-	0x1086: 0x1f69, 0x1087: 0x1f6e, 0x1088: 0x1f73, 0x1089: 0x1f87, 0x108a: 0x1f8c, 0x108b: 0x1f91,
-	0x108c: 0x1f96, 0x108d: 0x1f9b, 0x108e: 0x1faf, 0x108f: 0x1fb4, 0x1090: 0x1fb9, 0x1091: 0x1fbe,
-	0x1092: 0x1fcd, 0x1093: 0x1fd2, 0x1094: 0x1fd7, 0x1095: 0x1fe6, 0x1096: 0x1ff0, 0x1097: 0x1fff,
-	0x1098: 0x2004, 0x1099: 0x4450, 0x109a: 0x2018, 0x109b: 0x201d, 0x109c: 0x2022, 0x109d: 0x2031,
-	0x109e: 0x203b, 0x109f: 0x25d4, 0x10a0: 0x25e2, 0x10a1: 0x1da2, 0x10a2: 0x1dac, 0x10a3: 0x1dd4,
-	0x10a4: 0x1dde, 0x10a5: 0x1dfc, 0x10a6: 0x1e06, 0x10a7: 0x1e6a, 0x10a8: 0x1e6f, 0x10a9: 0x1e92,
-	0x10aa: 0x1e97, 0x10ab: 0x1f6e, 0x10ac: 0x1f73, 0x10ad: 0x1f96, 0x10ae: 0x1fe6, 0x10af: 0x1ff0,
-	0x10b0: 0x2031, 0x10b1: 0x203b, 0x10b2: 0x4504, 0x10b3: 0x450c, 0x10b4: 0x4514, 0x10b5: 0x1ef1,
-	0x10b6: 0x1ef6, 0x10b7: 0x1f0a, 0x10b8: 0x1f0f, 0x10b9: 0x1f1e, 0x10ba: 0x1f23, 0x10bb: 0x1e74,
-	0x10bc: 0x1e79, 0x10bd: 0x1e9c, 0x10be: 0x1ea1, 0x10bf: 0x1e33,
-	// Block 0x43, offset 0x10c0
-	0x10c0: 0x1e38, 0x10c1: 0x1e1f, 0x10c2: 0x1e24, 0x10c3: 0x1e4c, 0x10c4: 0x1e51, 0x10c5: 0x1eba,
-	0x10c6: 0x1ebf, 0x10c7: 0x1edd, 0x10c8: 0x1ee2, 0x10c9: 0x1e7e, 0x10ca: 0x1e83, 0x10cb: 0x1e88,
-	0x10cc: 0x1e92, 0x10cd: 0x1e8d, 0x10ce: 0x1e65, 0x10cf: 0x1eb0, 0x10d0: 0x1ed3, 0x10d1: 0x1ef1,
-	0x10d2: 0x1ef6, 0x10d3: 0x1f0a, 0x10d4: 0x1f0f, 0x10d5: 0x1f1e, 0x10d6: 0x1f23, 0x10d7: 0x1e74,
-	0x10d8: 0x1e79, 0x10d9: 0x1e9c, 0x10da: 0x1ea1, 0x10db: 0x1e33, 0x10dc: 0x1e38, 0x10dd: 0x1e1f,
-	0x10de: 0x1e24, 0x10df: 0x1e4c, 0x10e0: 0x1e51, 0x10e1: 0x1eba, 0x10e2: 0x1ebf, 0x10e3: 0x1edd,
-	0x10e4: 0x1ee2, 0x10e5: 0x1e7e, 0x10e6: 0x1e83, 0x10e7: 0x1e88, 0x10e8: 0x1e92, 0x10e9: 0x1e8d,
-	0x10ea: 0x1e65, 0x10eb: 0x1eb0, 0x10ec: 0x1ed3, 0x10ed: 0x1e7e, 0x10ee: 0x1e83, 0x10ef: 0x1e88,
-	0x10f0: 0x1e92, 0x10f1: 0x1e6f, 0x10f2: 0x1e97, 0x10f3: 0x1eec, 0x10f4: 0x1e56, 0x10f5: 0x1e5b,
-	0x10f6: 0x1e60, 0x10f7: 0x1e7e, 0x10f8: 0x1e83, 0x10f9: 0x1e88, 0x10fa: 0x1eec, 0x10fb: 0x1efb,
-	0x10fc: 0x4408, 0x10fd: 0x4408,
-	// Block 0x44, offset 0x1100
-	0x1110: 0x2311, 0x1111: 0x2326,
-	0x1112: 0x2326, 0x1113: 0x232d, 0x1114: 0x2334, 0x1115: 0x2349, 0x1116: 0x2350, 0x1117: 0x2357,
-	0x1118: 0x237a, 0x1119: 0x237a, 0x111a: 0x239d, 0x111b: 0x2396, 0x111c: 0x23b2, 0x111d: 0x23a4,
-	0x111e: 0x23ab, 0x111f: 0x23ce, 0x1120: 0x23ce, 0x1121: 0x23c7, 0x1122: 0x23d5, 0x1123: 0x23d5,
-	0x1124: 0x23ff, 0x1125: 0x23ff, 0x1126: 0x241b, 0x1127: 0x23e3, 0x1128: 0x23e3, 0x1129: 0x23dc,
-	0x112a: 0x23f1, 0x112b: 0x23f1, 0x112c: 0x23f8, 0x112d: 0x23f8, 0x112e: 0x2422, 0x112f: 0x2430,
-	0x1130: 0x2430, 0x1131: 0x2437, 0x1132: 0x2437, 0x1133: 0x243e, 0x1134: 0x2445, 0x1135: 0x244c,
-	0x1136: 0x2453, 0x1137: 0x2453, 0x1138: 0x245a, 0x1139: 0x2468, 0x113a: 0x2476, 0x113b: 0x246f,
-	0x113c: 0x247d, 0x113d: 0x247d, 0x113e: 0x2492, 0x113f: 0x2499,
-	// Block 0x45, offset 0x1140
-	0x1140: 0x24ca, 0x1141: 0x24d8, 0x1142: 0x24d1, 0x1143: 0x24b5, 0x1144: 0x24b5, 0x1145: 0x24df,
-	0x1146: 0x24df, 0x1147: 0x24e6, 0x1148: 0x24e6, 0x1149: 0x2510, 0x114a: 0x2517, 0x114b: 0x251e,
-	0x114c: 0x24f4, 0x114d: 0x2502, 0x114e: 0x2525, 0x114f: 0x252c,
-	0x1152: 0x24fb, 0x1153: 0x2580, 0x1154: 0x2587, 0x1155: 0x255d, 0x1156: 0x2564, 0x1157: 0x2548,
-	0x1158: 0x2548, 0x1159: 0x254f, 0x115a: 0x2579, 0x115b: 0x2572, 0x115c: 0x259c, 0x115d: 0x259c,
-	0x115e: 0x230a, 0x115f: 0x231f, 0x1160: 0x2318, 0x1161: 0x2342, 0x1162: 0x233b, 0x1163: 0x2365,
-	0x1164: 0x235e, 0x1165: 0x2388, 0x1166: 0x236c, 0x1167: 0x2381, 0x1168: 0x23b9, 0x1169: 0x2406,
-	0x116a: 0x23ea, 0x116b: 0x2429, 0x116c: 0x24c3, 0x116d: 0x24ed, 0x116e: 0x2595, 0x116f: 0x258e,
-	0x1170: 0x25a3, 0x1171: 0x253a, 0x1172: 0x24a0, 0x1173: 0x256b, 0x1174: 0x2492, 0x1175: 0x24ca,
-	0x1176: 0x2461, 0x1177: 0x24ae, 0x1178: 0x2541, 0x1179: 0x2533, 0x117a: 0x24bc, 0x117b: 0x24a7,
-	0x117c: 0x24bc, 0x117d: 0x2541, 0x117e: 0x2373, 0x117f: 0x238f,
-	// Block 0x46, offset 0x1180
-	0x1180: 0x2509, 0x1181: 0x2484, 0x1182: 0x2303, 0x1183: 0x24a7, 0x1184: 0x244c, 0x1185: 0x241b,
-	0x1186: 0x23c0, 0x1187: 0x2556,
-	0x11b0: 0x2414, 0x11b1: 0x248b, 0x11b2: 0x27bf, 0x11b3: 0x27b6, 0x11b4: 0x27ec, 0x11b5: 0x27da,
-	0x11b6: 0x27c8, 0x11b7: 0x27e3, 0x11b8: 0x27f5, 0x11b9: 0x240d, 0x11ba: 0x2c7c, 0x11bb: 0x2afc,
-	0x11bc: 0x27d1,
-	// Block 0x47, offset 0x11c0
-	0x11d0: 0x0019, 0x11d1: 0x0483,
-	0x11d2: 0x0487, 0x11d3: 0x0035, 0x11d4: 0x0037, 0x11d5: 0x0003, 0x11d6: 0x003f, 0x11d7: 0x04bf,
-	0x11d8: 0x04c3, 0x11d9: 0x1b5c,
-	0x11e0: 0x8132, 0x11e1: 0x8132, 0x11e2: 0x8132, 0x11e3: 0x8132,
-	0x11e4: 0x8132, 0x11e5: 0x8132, 0x11e6: 0x8132, 0x11e7: 0x812d, 0x11e8: 0x812d, 0x11e9: 0x812d,
-	0x11ea: 0x812d, 0x11eb: 0x812d, 0x11ec: 0x812d, 0x11ed: 0x812d, 0x11ee: 0x8132, 0x11ef: 0x8132,
-	0x11f0: 0x1873, 0x11f1: 0x0443, 0x11f2: 0x043f, 0x11f3: 0x007f, 0x11f4: 0x007f, 0x11f5: 0x0011,
-	0x11f6: 0x0013, 0x11f7: 0x00b7, 0x11f8: 0x00bb, 0x11f9: 0x04b7, 0x11fa: 0x04bb, 0x11fb: 0x04ab,
-	0x11fc: 0x04af, 0x11fd: 0x0493, 0x11fe: 0x0497, 0x11ff: 0x048b,
-	// Block 0x48, offset 0x1200
-	0x1200: 0x048f, 0x1201: 0x049b, 0x1202: 0x049f, 0x1203: 0x04a3, 0x1204: 0x04a7,
-	0x1207: 0x0077, 0x1208: 0x007b, 0x1209: 0x4269, 0x120a: 0x4269, 0x120b: 0x4269,
-	0x120c: 0x4269, 0x120d: 0x007f, 0x120e: 0x007f, 0x120f: 0x007f, 0x1210: 0x0019, 0x1211: 0x0483,
-	0x1212: 0x001d, 0x1214: 0x0037, 0x1215: 0x0035, 0x1216: 0x003f, 0x1217: 0x0003,
-	0x1218: 0x0443, 0x1219: 0x0011, 0x121a: 0x0013, 0x121b: 0x00b7, 0x121c: 0x00bb, 0x121d: 0x04b7,
-	0x121e: 0x04bb, 0x121f: 0x0007, 0x1220: 0x000d, 0x1221: 0x0015, 0x1222: 0x0017, 0x1223: 0x001b,
-	0x1224: 0x0039, 0x1225: 0x003d, 0x1226: 0x003b, 0x1228: 0x0079, 0x1229: 0x0009,
-	0x122a: 0x000b, 0x122b: 0x0041,
-	0x1230: 0x42aa, 0x1231: 0x442c, 0x1232: 0x42af, 0x1234: 0x42b4,
-	0x1236: 0x42b9, 0x1237: 0x4432, 0x1238: 0x42be, 0x1239: 0x4438, 0x123a: 0x42c3, 0x123b: 0x443e,
-	0x123c: 0x42c8, 0x123d: 0x4444, 0x123e: 0x42cd, 0x123f: 0x444a,
-	// Block 0x49, offset 0x1240
-	0x1240: 0x0236, 0x1241: 0x440e, 0x1242: 0x440e, 0x1243: 0x4414, 0x1244: 0x4414, 0x1245: 0x4456,
-	0x1246: 0x4456, 0x1247: 0x441a, 0x1248: 0x441a, 0x1249: 0x4462, 0x124a: 0x4462, 0x124b: 0x4462,
-	0x124c: 0x4462, 0x124d: 0x0239, 0x124e: 0x0239, 0x124f: 0x023c, 0x1250: 0x023c, 0x1251: 0x023c,
-	0x1252: 0x023c, 0x1253: 0x023f, 0x1254: 0x023f, 0x1255: 0x0242, 0x1256: 0x0242, 0x1257: 0x0242,
-	0x1258: 0x0242, 0x1259: 0x0245, 0x125a: 0x0245, 0x125b: 0x0245, 0x125c: 0x0245, 0x125d: 0x0248,
-	0x125e: 0x0248, 0x125f: 0x0248, 0x1260: 0x0248, 0x1261: 0x024b, 0x1262: 0x024b, 0x1263: 0x024b,
-	0x1264: 0x024b, 0x1265: 0x024e, 0x1266: 0x024e, 0x1267: 0x024e, 0x1268: 0x024e, 0x1269: 0x0251,
-	0x126a: 0x0251, 0x126b: 0x0254, 0x126c: 0x0254, 0x126d: 0x0257, 0x126e: 0x0257, 0x126f: 0x025a,
-	0x1270: 0x025a, 0x1271: 0x025d, 0x1272: 0x025d, 0x1273: 0x025d, 0x1274: 0x025d, 0x1275: 0x0260,
-	0x1276: 0x0260, 0x1277: 0x0260, 0x1278: 0x0260, 0x1279: 0x0263, 0x127a: 0x0263, 0x127b: 0x0263,
-	0x127c: 0x0263, 0x127d: 0x0266, 0x127e: 0x0266, 0x127f: 0x0266,
-	// Block 0x4a, offset 0x1280
-	0x1280: 0x0266, 0x1281: 0x0269, 0x1282: 0x0269, 0x1283: 0x0269, 0x1284: 0x0269, 0x1285: 0x026c,
-	0x1286: 0x026c, 0x1287: 0x026c, 0x1288: 0x026c, 0x1289: 0x026f, 0x128a: 0x026f, 0x128b: 0x026f,
-	0x128c: 0x026f, 0x128d: 0x0272, 0x128e: 0x0272, 0x128f: 0x0272, 0x1290: 0x0272, 0x1291: 0x0275,
-	0x1292: 0x0275, 0x1293: 0x0275, 0x1294: 0x0275, 0x1295: 0x0278, 0x1296: 0x0278, 0x1297: 0x0278,
-	0x1298: 0x0278, 0x1299: 0x027b, 0x129a: 0x027b, 0x129b: 0x027b, 0x129c: 0x027b, 0x129d: 0x027e,
-	0x129e: 0x027e, 0x129f: 0x027e, 0x12a0: 0x027e, 0x12a1: 0x0281, 0x12a2: 0x0281, 0x12a3: 0x0281,
-	0x12a4: 0x0281, 0x12a5: 0x0284, 0x12a6: 0x0284, 0x12a7: 0x0284, 0x12a8: 0x0284, 0x12a9: 0x0287,
-	0x12aa: 0x0287, 0x12ab: 0x0287, 0x12ac: 0x0287, 0x12ad: 0x028a, 0x12ae: 0x028a, 0x12af: 0x028d,
-	0x12b0: 0x028d, 0x12b1: 0x0290, 0x12b2: 0x0290, 0x12b3: 0x0290, 0x12b4: 0x0290, 0x12b5: 0x2e00,
-	0x12b6: 0x2e00, 0x12b7: 0x2e08, 0x12b8: 0x2e08, 0x12b9: 0x2e10, 0x12ba: 0x2e10, 0x12bb: 0x1f82,
-	0x12bc: 0x1f82,
-	// Block 0x4b, offset 0x12c0
-	0x12c0: 0x0081, 0x12c1: 0x0083, 0x12c2: 0x0085, 0x12c3: 0x0087, 0x12c4: 0x0089, 0x12c5: 0x008b,
-	0x12c6: 0x008d, 0x12c7: 0x008f, 0x12c8: 0x0091, 0x12c9: 0x0093, 0x12ca: 0x0095, 0x12cb: 0x0097,
-	0x12cc: 0x0099, 0x12cd: 0x009b, 0x12ce: 0x009d, 0x12cf: 0x009f, 0x12d0: 0x00a1, 0x12d1: 0x00a3,
-	0x12d2: 0x00a5, 0x12d3: 0x00a7, 0x12d4: 0x00a9, 0x12d5: 0x00ab, 0x12d6: 0x00ad, 0x12d7: 0x00af,
-	0x12d8: 0x00b1, 0x12d9: 0x00b3, 0x12da: 0x00b5, 0x12db: 0x00b7, 0x12dc: 0x00b9, 0x12dd: 0x00bb,
-	0x12de: 0x00bd, 0x12df: 0x0477, 0x12e0: 0x047b, 0x12e1: 0x0487, 0x12e2: 0x049b, 0x12e3: 0x049f,
-	0x12e4: 0x0483, 0x12e5: 0x05ab, 0x12e6: 0x05a3, 0x12e7: 0x04c7, 0x12e8: 0x04cf, 0x12e9: 0x04d7,
-	0x12ea: 0x04df, 0x12eb: 0x04e7, 0x12ec: 0x056b, 0x12ed: 0x0573, 0x12ee: 0x057b, 0x12ef: 0x051f,
-	0x12f0: 0x05af, 0x12f1: 0x04cb, 0x12f2: 0x04d3, 0x12f3: 0x04db, 0x12f4: 0x04e3, 0x12f5: 0x04eb,
-	0x12f6: 0x04ef, 0x12f7: 0x04f3, 0x12f8: 0x04f7, 0x12f9: 0x04fb, 0x12fa: 0x04ff, 0x12fb: 0x0503,
-	0x12fc: 0x0507, 0x12fd: 0x050b, 0x12fe: 0x050f, 0x12ff: 0x0513,
-	// Block 0x4c, offset 0x1300
-	0x1300: 0x0517, 0x1301: 0x051b, 0x1302: 0x0523, 0x1303: 0x0527, 0x1304: 0x052b, 0x1305: 0x052f,
-	0x1306: 0x0533, 0x1307: 0x0537, 0x1308: 0x053b, 0x1309: 0x053f, 0x130a: 0x0543, 0x130b: 0x0547,
-	0x130c: 0x054b, 0x130d: 0x054f, 0x130e: 0x0553, 0x130f: 0x0557, 0x1310: 0x055b, 0x1311: 0x055f,
-	0x1312: 0x0563, 0x1313: 0x0567, 0x1314: 0x056f, 0x1315: 0x0577, 0x1316: 0x057f, 0x1317: 0x0583,
-	0x1318: 0x0587, 0x1319: 0x058b, 0x131a: 0x058f, 0x131b: 0x0593, 0x131c: 0x0597, 0x131d: 0x05a7,
-	0x131e: 0x4a78, 0x131f: 0x4a7e, 0x1320: 0x03c3, 0x1321: 0x0313, 0x1322: 0x0317, 0x1323: 0x4a3b,
-	0x1324: 0x031b, 0x1325: 0x4a41, 0x1326: 0x4a47, 0x1327: 0x031f, 0x1328: 0x0323, 0x1329: 0x0327,
-	0x132a: 0x4a4d, 0x132b: 0x4a53, 0x132c: 0x4a59, 0x132d: 0x4a5f, 0x132e: 0x4a65, 0x132f: 0x4a6b,
-	0x1330: 0x0367, 0x1331: 0x032b, 0x1332: 0x032f, 0x1333: 0x0333, 0x1334: 0x037b, 0x1335: 0x0337,
-	0x1336: 0x033b, 0x1337: 0x033f, 0x1338: 0x0343, 0x1339: 0x0347, 0x133a: 0x034b, 0x133b: 0x034f,
-	0x133c: 0x0353, 0x133d: 0x0357, 0x133e: 0x035b,
-	// Block 0x4d, offset 0x1340
-	0x1342: 0x49bd, 0x1343: 0x49c3, 0x1344: 0x49c9, 0x1345: 0x49cf,
-	0x1346: 0x49d5, 0x1347: 0x49db, 0x134a: 0x49e1, 0x134b: 0x49e7,
-	0x134c: 0x49ed, 0x134d: 0x49f3, 0x134e: 0x49f9, 0x134f: 0x49ff,
-	0x1352: 0x4a05, 0x1353: 0x4a0b, 0x1354: 0x4a11, 0x1355: 0x4a17, 0x1356: 0x4a1d, 0x1357: 0x4a23,
-	0x135a: 0x4a29, 0x135b: 0x4a2f, 0x135c: 0x4a35,
-	0x1360: 0x00bf, 0x1361: 0x00c2, 0x1362: 0x00cb, 0x1363: 0x4264,
-	0x1364: 0x00c8, 0x1365: 0x00c5, 0x1366: 0x0447, 0x1368: 0x046b, 0x1369: 0x044b,
-	0x136a: 0x044f, 0x136b: 0x0453, 0x136c: 0x0457, 0x136d: 0x046f, 0x136e: 0x0473,
-	// Block 0x4e, offset 0x1380
-	0x1380: 0x0063, 0x1381: 0x0065, 0x1382: 0x0067, 0x1383: 0x0069, 0x1384: 0x006b, 0x1385: 0x006d,
-	0x1386: 0x006f, 0x1387: 0x0071, 0x1388: 0x0073, 0x1389: 0x0075, 0x138a: 0x0083, 0x138b: 0x0085,
-	0x138c: 0x0087, 0x138d: 0x0089, 0x138e: 0x008b, 0x138f: 0x008d, 0x1390: 0x008f, 0x1391: 0x0091,
-	0x1392: 0x0093, 0x1393: 0x0095, 0x1394: 0x0097, 0x1395: 0x0099, 0x1396: 0x009b, 0x1397: 0x009d,
-	0x1398: 0x009f, 0x1399: 0x00a1, 0x139a: 0x00a3, 0x139b: 0x00a5, 0x139c: 0x00a7, 0x139d: 0x00a9,
-	0x139e: 0x00ab, 0x139f: 0x00ad, 0x13a0: 0x00af, 0x13a1: 0x00b1, 0x13a2: 0x00b3, 0x13a3: 0x00b5,
-	0x13a4: 0x00dd, 0x13a5: 0x00f2, 0x13a8: 0x0173, 0x13a9: 0x0176,
-	0x13aa: 0x0179, 0x13ab: 0x017c, 0x13ac: 0x017f, 0x13ad: 0x0182, 0x13ae: 0x0185, 0x13af: 0x0188,
-	0x13b0: 0x018b, 0x13b1: 0x018e, 0x13b2: 0x0191, 0x13b3: 0x0194, 0x13b4: 0x0197, 0x13b5: 0x019a,
-	0x13b6: 0x019d, 0x13b7: 0x01a0, 0x13b8: 0x01a3, 0x13b9: 0x0188, 0x13ba: 0x01a6, 0x13bb: 0x01a9,
-	0x13bc: 0x01ac, 0x13bd: 0x01af, 0x13be: 0x01b2, 0x13bf: 0x01b5,
-	// Block 0x4f, offset 0x13c0
-	0x13c0: 0x01fd, 0x13c1: 0x0200, 0x13c2: 0x0203, 0x13c3: 0x045b, 0x13c4: 0x01c7, 0x13c5: 0x01d0,
-	0x13c6: 0x01d6, 0x13c7: 0x01fa, 0x13c8: 0x01eb, 0x13c9: 0x01e8, 0x13ca: 0x0206, 0x13cb: 0x0209,
-	0x13ce: 0x0021, 0x13cf: 0x0023, 0x13d0: 0x0025, 0x13d1: 0x0027,
-	0x13d2: 0x0029, 0x13d3: 0x002b, 0x13d4: 0x002d, 0x13d5: 0x002f, 0x13d6: 0x0031, 0x13d7: 0x0033,
-	0x13d8: 0x0021, 0x13d9: 0x0023, 0x13da: 0x0025, 0x13db: 0x0027, 0x13dc: 0x0029, 0x13dd: 0x002b,
-	0x13de: 0x002d, 0x13df: 0x002f, 0x13e0: 0x0031, 0x13e1: 0x0033, 0x13e2: 0x0021, 0x13e3: 0x0023,
-	0x13e4: 0x0025, 0x13e5: 0x0027, 0x13e6: 0x0029, 0x13e7: 0x002b, 0x13e8: 0x002d, 0x13e9: 0x002f,
-	0x13ea: 0x0031, 0x13eb: 0x0033, 0x13ec: 0x0021, 0x13ed: 0x0023, 0x13ee: 0x0025, 0x13ef: 0x0027,
-	0x13f0: 0x0029, 0x13f1: 0x002b, 0x13f2: 0x002d, 0x13f3: 0x002f, 0x13f4: 0x0031, 0x13f5: 0x0033,
-	0x13f6: 0x0021, 0x13f7: 0x0023, 0x13f8: 0x0025, 0x13f9: 0x0027, 0x13fa: 0x0029, 0x13fb: 0x002b,
-	0x13fc: 0x002d, 0x13fd: 0x002f, 0x13fe: 0x0031, 0x13ff: 0x0033,
-	// Block 0x50, offset 0x1400
-	0x1400: 0x0239, 0x1401: 0x023c, 0x1402: 0x0248, 0x1403: 0x0251, 0x1405: 0x028a,
-	0x1406: 0x025a, 0x1407: 0x024b, 0x1408: 0x0269, 0x1409: 0x0290, 0x140a: 0x027b, 0x140b: 0x027e,
-	0x140c: 0x0281, 0x140d: 0x0284, 0x140e: 0x025d, 0x140f: 0x026f, 0x1410: 0x0275, 0x1411: 0x0263,
-	0x1412: 0x0278, 0x1413: 0x0257, 0x1414: 0x0260, 0x1415: 0x0242, 0x1416: 0x0245, 0x1417: 0x024e,
-	0x1418: 0x0254, 0x1419: 0x0266, 0x141a: 0x026c, 0x141b: 0x0272, 0x141c: 0x0293, 0x141d: 0x02e4,
-	0x141e: 0x02cc, 0x141f: 0x0296, 0x1421: 0x023c, 0x1422: 0x0248,
-	0x1424: 0x0287, 0x1427: 0x024b, 0x1429: 0x0290,
-	0x142a: 0x027b, 0x142b: 0x027e, 0x142c: 0x0281, 0x142d: 0x0284, 0x142e: 0x025d, 0x142f: 0x026f,
-	0x1430: 0x0275, 0x1431: 0x0263, 0x1432: 0x0278, 0x1434: 0x0260, 0x1435: 0x0242,
-	0x1436: 0x0245, 0x1437: 0x024e, 0x1439: 0x0266, 0x143b: 0x0272,
-	// Block 0x51, offset 0x1440
-	0x1442: 0x0248,
-	0x1447: 0x024b, 0x1449: 0x0290, 0x144b: 0x027e,
-	0x144d: 0x0284, 0x144e: 0x025d, 0x144f: 0x026f, 0x1451: 0x0263,
-	0x1452: 0x0278, 0x1454: 0x0260, 0x1457: 0x024e,
-	0x1459: 0x0266, 0x145b: 0x0272, 0x145d: 0x02e4,
-	0x145f: 0x0296, 0x1461: 0x023c, 0x1462: 0x0248,
-	0x1464: 0x0287, 0x1467: 0x024b, 0x1468: 0x0269, 0x1469: 0x0290,
-	0x146a: 0x027b, 0x146c: 0x0281, 0x146d: 0x0284, 0x146e: 0x025d, 0x146f: 0x026f,
-	0x1470: 0x0275, 0x1471: 0x0263, 0x1472: 0x0278, 0x1474: 0x0260, 0x1475: 0x0242,
-	0x1476: 0x0245, 0x1477: 0x024e, 0x1479: 0x0266, 0x147a: 0x026c, 0x147b: 0x0272,
-	0x147c: 0x0293, 0x147e: 0x02cc,
-	// Block 0x52, offset 0x1480
-	0x1480: 0x0239, 0x1481: 0x023c, 0x1482: 0x0248, 0x1483: 0x0251, 0x1484: 0x0287, 0x1485: 0x028a,
-	0x1486: 0x025a, 0x1487: 0x024b, 0x1488: 0x0269, 0x1489: 0x0290, 0x148b: 0x027e,
-	0x148c: 0x0281, 0x148d: 0x0284, 0x148e: 0x025d, 0x148f: 0x026f, 0x1490: 0x0275, 0x1491: 0x0263,
-	0x1492: 0x0278, 0x1493: 0x0257, 0x1494: 0x0260, 0x1495: 0x0242, 0x1496: 0x0245, 0x1497: 0x024e,
-	0x1498: 0x0254, 0x1499: 0x0266, 0x149a: 0x026c, 0x149b: 0x0272,
-	0x14a1: 0x023c, 0x14a2: 0x0248, 0x14a3: 0x0251,
-	0x14a5: 0x028a, 0x14a6: 0x025a, 0x14a7: 0x024b, 0x14a8: 0x0269, 0x14a9: 0x0290,
-	0x14ab: 0x027e, 0x14ac: 0x0281, 0x14ad: 0x0284, 0x14ae: 0x025d, 0x14af: 0x026f,
-	0x14b0: 0x0275, 0x14b1: 0x0263, 0x14b2: 0x0278, 0x14b3: 0x0257, 0x14b4: 0x0260, 0x14b5: 0x0242,
-	0x14b6: 0x0245, 0x14b7: 0x024e, 0x14b8: 0x0254, 0x14b9: 0x0266, 0x14ba: 0x026c, 0x14bb: 0x0272,
-	// Block 0x53, offset 0x14c0
-	0x14c0: 0x1879, 0x14c1: 0x1876, 0x14c2: 0x187c, 0x14c3: 0x18a0, 0x14c4: 0x18c4, 0x14c5: 0x18e8,
-	0x14c6: 0x190c, 0x14c7: 0x1915, 0x14c8: 0x191b, 0x14c9: 0x1921, 0x14ca: 0x1927,
-	0x14d0: 0x1a8c, 0x14d1: 0x1a90,
-	0x14d2: 0x1a94, 0x14d3: 0x1a98, 0x14d4: 0x1a9c, 0x14d5: 0x1aa0, 0x14d6: 0x1aa4, 0x14d7: 0x1aa8,
-	0x14d8: 0x1aac, 0x14d9: 0x1ab0, 0x14da: 0x1ab4, 0x14db: 0x1ab8, 0x14dc: 0x1abc, 0x14dd: 0x1ac0,
-	0x14de: 0x1ac4, 0x14df: 0x1ac8, 0x14e0: 0x1acc, 0x14e1: 0x1ad0, 0x14e2: 0x1ad4, 0x14e3: 0x1ad8,
-	0x14e4: 0x1adc, 0x14e5: 0x1ae0, 0x14e6: 0x1ae4, 0x14e7: 0x1ae8, 0x14e8: 0x1aec, 0x14e9: 0x1af0,
-	0x14ea: 0x271e, 0x14eb: 0x0047, 0x14ec: 0x0065, 0x14ed: 0x193c, 0x14ee: 0x19b1,
-	0x14f0: 0x0043, 0x14f1: 0x0045, 0x14f2: 0x0047, 0x14f3: 0x0049, 0x14f4: 0x004b, 0x14f5: 0x004d,
-	0x14f6: 0x004f, 0x14f7: 0x0051, 0x14f8: 0x0053, 0x14f9: 0x0055, 0x14fa: 0x0057, 0x14fb: 0x0059,
-	0x14fc: 0x005b, 0x14fd: 0x005d, 0x14fe: 0x005f, 0x14ff: 0x0061,
-	// Block 0x54, offset 0x1500
-	0x1500: 0x26ad, 0x1501: 0x26c2, 0x1502: 0x0503,
-	0x1510: 0x0c0f, 0x1511: 0x0a47,
-	0x1512: 0x08d3, 0x1513: 0x45c4, 0x1514: 0x071b, 0x1515: 0x09ef, 0x1516: 0x132f, 0x1517: 0x09ff,
-	0x1518: 0x0727, 0x1519: 0x0cd7, 0x151a: 0x0eaf, 0x151b: 0x0caf, 0x151c: 0x0827, 0x151d: 0x0b6b,
-	0x151e: 0x07bf, 0x151f: 0x0cb7, 0x1520: 0x0813, 0x1521: 0x1117, 0x1522: 0x0f83, 0x1523: 0x138b,
-	0x1524: 0x09d3, 0x1525: 0x090b, 0x1526: 0x0e63, 0x1527: 0x0c1b, 0x1528: 0x0c47, 0x1529: 0x06bf,
-	0x152a: 0x06cb, 0x152b: 0x140b, 0x152c: 0x0adb, 0x152d: 0x06e7, 0x152e: 0x08ef, 0x152f: 0x0c3b,
-	0x1530: 0x13b3, 0x1531: 0x0c13, 0x1532: 0x106f, 0x1533: 0x10ab, 0x1534: 0x08f7, 0x1535: 0x0e43,
-	0x1536: 0x0d0b, 0x1537: 0x0d07, 0x1538: 0x0f97, 0x1539: 0x082b, 0x153a: 0x0957, 0x153b: 0x1443,
-	// Block 0x55, offset 0x1540
-	0x1540: 0x06fb, 0x1541: 0x06f3, 0x1542: 0x0703, 0x1543: 0x1647, 0x1544: 0x0747, 0x1545: 0x0757,
-	0x1546: 0x075b, 0x1547: 0x0763, 0x1548: 0x076b, 0x1549: 0x076f, 0x154a: 0x077b, 0x154b: 0x0773,
-	0x154c: 0x05b3, 0x154d: 0x165b, 0x154e: 0x078f, 0x154f: 0x0793, 0x1550: 0x0797, 0x1551: 0x07b3,
-	0x1552: 0x164c, 0x1553: 0x05b7, 0x1554: 0x079f, 0x1555: 0x07bf, 0x1556: 0x1656, 0x1557: 0x07cf,
-	0x1558: 0x07d7, 0x1559: 0x0737, 0x155a: 0x07df, 0x155b: 0x07e3, 0x155c: 0x1831, 0x155d: 0x07ff,
-	0x155e: 0x0807, 0x155f: 0x05bf, 0x1560: 0x081f, 0x1561: 0x0823, 0x1562: 0x082b, 0x1563: 0x082f,
-	0x1564: 0x05c3, 0x1565: 0x0847, 0x1566: 0x084b, 0x1567: 0x0857, 0x1568: 0x0863, 0x1569: 0x0867,
-	0x156a: 0x086b, 0x156b: 0x0873, 0x156c: 0x0893, 0x156d: 0x0897, 0x156e: 0x089f, 0x156f: 0x08af,
-	0x1570: 0x08b7, 0x1571: 0x08bb, 0x1572: 0x08bb, 0x1573: 0x08bb, 0x1574: 0x166a, 0x1575: 0x0e93,
-	0x1576: 0x08cf, 0x1577: 0x08d7, 0x1578: 0x166f, 0x1579: 0x08e3, 0x157a: 0x08eb, 0x157b: 0x08f3,
-	0x157c: 0x091b, 0x157d: 0x0907, 0x157e: 0x0913, 0x157f: 0x0917,
-	// Block 0x56, offset 0x1580
-	0x1580: 0x091f, 0x1581: 0x0927, 0x1582: 0x092b, 0x1583: 0x0933, 0x1584: 0x093b, 0x1585: 0x093f,
-	0x1586: 0x093f, 0x1587: 0x0947, 0x1588: 0x094f, 0x1589: 0x0953, 0x158a: 0x095f, 0x158b: 0x0983,
-	0x158c: 0x0967, 0x158d: 0x0987, 0x158e: 0x096b, 0x158f: 0x0973, 0x1590: 0x080b, 0x1591: 0x09cf,
-	0x1592: 0x0997, 0x1593: 0x099b, 0x1594: 0x099f, 0x1595: 0x0993, 0x1596: 0x09a7, 0x1597: 0x09a3,
-	0x1598: 0x09bb, 0x1599: 0x1674, 0x159a: 0x09d7, 0x159b: 0x09db, 0x159c: 0x09e3, 0x159d: 0x09ef,
-	0x159e: 0x09f7, 0x159f: 0x0a13, 0x15a0: 0x1679, 0x15a1: 0x167e, 0x15a2: 0x0a1f, 0x15a3: 0x0a23,
-	0x15a4: 0x0a27, 0x15a5: 0x0a1b, 0x15a6: 0x0a2f, 0x15a7: 0x05c7, 0x15a8: 0x05cb, 0x15a9: 0x0a37,
-	0x15aa: 0x0a3f, 0x15ab: 0x0a3f, 0x15ac: 0x1683, 0x15ad: 0x0a5b, 0x15ae: 0x0a5f, 0x15af: 0x0a63,
-	0x15b0: 0x0a6b, 0x15b1: 0x1688, 0x15b2: 0x0a73, 0x15b3: 0x0a77, 0x15b4: 0x0b4f, 0x15b5: 0x0a7f,
-	0x15b6: 0x05cf, 0x15b7: 0x0a8b, 0x15b8: 0x0a9b, 0x15b9: 0x0aa7, 0x15ba: 0x0aa3, 0x15bb: 0x1692,
-	0x15bc: 0x0aaf, 0x15bd: 0x1697, 0x15be: 0x0abb, 0x15bf: 0x0ab7,
-	// Block 0x57, offset 0x15c0
-	0x15c0: 0x0abf, 0x15c1: 0x0acf, 0x15c2: 0x0ad3, 0x15c3: 0x05d3, 0x15c4: 0x0ae3, 0x15c5: 0x0aeb,
-	0x15c6: 0x0aef, 0x15c7: 0x0af3, 0x15c8: 0x05d7, 0x15c9: 0x169c, 0x15ca: 0x05db, 0x15cb: 0x0b0f,
-	0x15cc: 0x0b13, 0x15cd: 0x0b17, 0x15ce: 0x0b1f, 0x15cf: 0x1863, 0x15d0: 0x0b37, 0x15d1: 0x16a6,
-	0x15d2: 0x16a6, 0x15d3: 0x11d7, 0x15d4: 0x0b47, 0x15d5: 0x0b47, 0x15d6: 0x05df, 0x15d7: 0x16c9,
-	0x15d8: 0x179b, 0x15d9: 0x0b57, 0x15da: 0x0b5f, 0x15db: 0x05e3, 0x15dc: 0x0b73, 0x15dd: 0x0b83,
-	0x15de: 0x0b87, 0x15df: 0x0b8f, 0x15e0: 0x0b9f, 0x15e1: 0x05eb, 0x15e2: 0x05e7, 0x15e3: 0x0ba3,
-	0x15e4: 0x16ab, 0x15e5: 0x0ba7, 0x15e6: 0x0bbb, 0x15e7: 0x0bbf, 0x15e8: 0x0bc3, 0x15e9: 0x0bbf,
-	0x15ea: 0x0bcf, 0x15eb: 0x0bd3, 0x15ec: 0x0be3, 0x15ed: 0x0bdb, 0x15ee: 0x0bdf, 0x15ef: 0x0be7,
-	0x15f0: 0x0beb, 0x15f1: 0x0bef, 0x15f2: 0x0bfb, 0x15f3: 0x0bff, 0x15f4: 0x0c17, 0x15f5: 0x0c1f,
-	0x15f6: 0x0c2f, 0x15f7: 0x0c43, 0x15f8: 0x16ba, 0x15f9: 0x0c3f, 0x15fa: 0x0c33, 0x15fb: 0x0c4b,
-	0x15fc: 0x0c53, 0x15fd: 0x0c67, 0x15fe: 0x16bf, 0x15ff: 0x0c6f,
-	// Block 0x58, offset 0x1600
-	0x1600: 0x0c63, 0x1601: 0x0c5b, 0x1602: 0x05ef, 0x1603: 0x0c77, 0x1604: 0x0c7f, 0x1605: 0x0c87,
-	0x1606: 0x0c7b, 0x1607: 0x05f3, 0x1608: 0x0c97, 0x1609: 0x0c9f, 0x160a: 0x16c4, 0x160b: 0x0ccb,
-	0x160c: 0x0cff, 0x160d: 0x0cdb, 0x160e: 0x05ff, 0x160f: 0x0ce7, 0x1610: 0x05fb, 0x1611: 0x05f7,
-	0x1612: 0x07c3, 0x1613: 0x07c7, 0x1614: 0x0d03, 0x1615: 0x0ceb, 0x1616: 0x11ab, 0x1617: 0x0663,
-	0x1618: 0x0d0f, 0x1619: 0x0d13, 0x161a: 0x0d17, 0x161b: 0x0d2b, 0x161c: 0x0d23, 0x161d: 0x16dd,
-	0x161e: 0x0603, 0x161f: 0x0d3f, 0x1620: 0x0d33, 0x1621: 0x0d4f, 0x1622: 0x0d57, 0x1623: 0x16e7,
-	0x1624: 0x0d5b, 0x1625: 0x0d47, 0x1626: 0x0d63, 0x1627: 0x0607, 0x1628: 0x0d67, 0x1629: 0x0d6b,
-	0x162a: 0x0d6f, 0x162b: 0x0d7b, 0x162c: 0x16ec, 0x162d: 0x0d83, 0x162e: 0x060b, 0x162f: 0x0d8f,
-	0x1630: 0x16f1, 0x1631: 0x0d93, 0x1632: 0x060f, 0x1633: 0x0d9f, 0x1634: 0x0dab, 0x1635: 0x0db7,
-	0x1636: 0x0dbb, 0x1637: 0x16f6, 0x1638: 0x168d, 0x1639: 0x16fb, 0x163a: 0x0ddb, 0x163b: 0x1700,
-	0x163c: 0x0de7, 0x163d: 0x0def, 0x163e: 0x0ddf, 0x163f: 0x0dfb,
-	// Block 0x59, offset 0x1640
-	0x1640: 0x0e0b, 0x1641: 0x0e1b, 0x1642: 0x0e0f, 0x1643: 0x0e13, 0x1644: 0x0e1f, 0x1645: 0x0e23,
-	0x1646: 0x1705, 0x1647: 0x0e07, 0x1648: 0x0e3b, 0x1649: 0x0e3f, 0x164a: 0x0613, 0x164b: 0x0e53,
-	0x164c: 0x0e4f, 0x164d: 0x170a, 0x164e: 0x0e33, 0x164f: 0x0e6f, 0x1650: 0x170f, 0x1651: 0x1714,
-	0x1652: 0x0e73, 0x1653: 0x0e87, 0x1654: 0x0e83, 0x1655: 0x0e7f, 0x1656: 0x0617, 0x1657: 0x0e8b,
-	0x1658: 0x0e9b, 0x1659: 0x0e97, 0x165a: 0x0ea3, 0x165b: 0x1651, 0x165c: 0x0eb3, 0x165d: 0x1719,
-	0x165e: 0x0ebf, 0x165f: 0x1723, 0x1660: 0x0ed3, 0x1661: 0x0edf, 0x1662: 0x0ef3, 0x1663: 0x1728,
-	0x1664: 0x0f07, 0x1665: 0x0f0b, 0x1666: 0x172d, 0x1667: 0x1732, 0x1668: 0x0f27, 0x1669: 0x0f37,
-	0x166a: 0x061b, 0x166b: 0x0f3b, 0x166c: 0x061f, 0x166d: 0x061f, 0x166e: 0x0f53, 0x166f: 0x0f57,
-	0x1670: 0x0f5f, 0x1671: 0x0f63, 0x1672: 0x0f6f, 0x1673: 0x0623, 0x1674: 0x0f87, 0x1675: 0x1737,
-	0x1676: 0x0fa3, 0x1677: 0x173c, 0x1678: 0x0faf, 0x1679: 0x16a1, 0x167a: 0x0fbf, 0x167b: 0x1741,
-	0x167c: 0x1746, 0x167d: 0x174b, 0x167e: 0x0627, 0x167f: 0x062b,
-	// Block 0x5a, offset 0x1680
-	0x1680: 0x0ff7, 0x1681: 0x1755, 0x1682: 0x1750, 0x1683: 0x175a, 0x1684: 0x175f, 0x1685: 0x0fff,
-	0x1686: 0x1003, 0x1687: 0x1003, 0x1688: 0x100b, 0x1689: 0x0633, 0x168a: 0x100f, 0x168b: 0x0637,
-	0x168c: 0x063b, 0x168d: 0x1769, 0x168e: 0x1023, 0x168f: 0x102b, 0x1690: 0x1037, 0x1691: 0x063f,
-	0x1692: 0x176e, 0x1693: 0x105b, 0x1694: 0x1773, 0x1695: 0x1778, 0x1696: 0x107b, 0x1697: 0x1093,
-	0x1698: 0x0643, 0x1699: 0x109b, 0x169a: 0x109f, 0x169b: 0x10a3, 0x169c: 0x177d, 0x169d: 0x1782,
-	0x169e: 0x1782, 0x169f: 0x10bb, 0x16a0: 0x0647, 0x16a1: 0x1787, 0x16a2: 0x10cf, 0x16a3: 0x10d3,
-	0x16a4: 0x064b, 0x16a5: 0x178c, 0x16a6: 0x10ef, 0x16a7: 0x064f, 0x16a8: 0x10ff, 0x16a9: 0x10f7,
-	0x16aa: 0x1107, 0x16ab: 0x1796, 0x16ac: 0x111f, 0x16ad: 0x0653, 0x16ae: 0x112b, 0x16af: 0x1133,
-	0x16b0: 0x1143, 0x16b1: 0x0657, 0x16b2: 0x17a0, 0x16b3: 0x17a5, 0x16b4: 0x065b, 0x16b5: 0x17aa,
-	0x16b6: 0x115b, 0x16b7: 0x17af, 0x16b8: 0x1167, 0x16b9: 0x1173, 0x16ba: 0x117b, 0x16bb: 0x17b4,
-	0x16bc: 0x17b9, 0x16bd: 0x118f, 0x16be: 0x17be, 0x16bf: 0x1197,
-	// Block 0x5b, offset 0x16c0
-	0x16c0: 0x16ce, 0x16c1: 0x065f, 0x16c2: 0x11af, 0x16c3: 0x11b3, 0x16c4: 0x0667, 0x16c5: 0x11b7,
-	0x16c6: 0x0a33, 0x16c7: 0x17c3, 0x16c8: 0x17c8, 0x16c9: 0x16d3, 0x16ca: 0x16d8, 0x16cb: 0x11d7,
-	0x16cc: 0x11db, 0x16cd: 0x13f3, 0x16ce: 0x066b, 0x16cf: 0x1207, 0x16d0: 0x1203, 0x16d1: 0x120b,
-	0x16d2: 0x083f, 0x16d3: 0x120f, 0x16d4: 0x1213, 0x16d5: 0x1217, 0x16d6: 0x121f, 0x16d7: 0x17cd,
-	0x16d8: 0x121b, 0x16d9: 0x1223, 0x16da: 0x1237, 0x16db: 0x123b, 0x16dc: 0x1227, 0x16dd: 0x123f,
-	0x16de: 0x1253, 0x16df: 0x1267, 0x16e0: 0x1233, 0x16e1: 0x1247, 0x16e2: 0x124b, 0x16e3: 0x124f,
-	0x16e4: 0x17d2, 0x16e5: 0x17dc, 0x16e6: 0x17d7, 0x16e7: 0x066f, 0x16e8: 0x126f, 0x16e9: 0x1273,
-	0x16ea: 0x127b, 0x16eb: 0x17f0, 0x16ec: 0x127f, 0x16ed: 0x17e1, 0x16ee: 0x0673, 0x16ef: 0x0677,
-	0x16f0: 0x17e6, 0x16f1: 0x17eb, 0x16f2: 0x067b, 0x16f3: 0x129f, 0x16f4: 0x12a3, 0x16f5: 0x12a7,
-	0x16f6: 0x12ab, 0x16f7: 0x12b7, 0x16f8: 0x12b3, 0x16f9: 0x12bf, 0x16fa: 0x12bb, 0x16fb: 0x12cb,
-	0x16fc: 0x12c3, 0x16fd: 0x12c7, 0x16fe: 0x12cf, 0x16ff: 0x067f,
-	// Block 0x5c, offset 0x1700
-	0x1700: 0x12d7, 0x1701: 0x12db, 0x1702: 0x0683, 0x1703: 0x12eb, 0x1704: 0x12ef, 0x1705: 0x17f5,
-	0x1706: 0x12fb, 0x1707: 0x12ff, 0x1708: 0x0687, 0x1709: 0x130b, 0x170a: 0x05bb, 0x170b: 0x17fa,
-	0x170c: 0x17ff, 0x170d: 0x068b, 0x170e: 0x068f, 0x170f: 0x1337, 0x1710: 0x134f, 0x1711: 0x136b,
-	0x1712: 0x137b, 0x1713: 0x1804, 0x1714: 0x138f, 0x1715: 0x1393, 0x1716: 0x13ab, 0x1717: 0x13b7,
-	0x1718: 0x180e, 0x1719: 0x1660, 0x171a: 0x13c3, 0x171b: 0x13bf, 0x171c: 0x13cb, 0x171d: 0x1665,
-	0x171e: 0x13d7, 0x171f: 0x13e3, 0x1720: 0x1813, 0x1721: 0x1818, 0x1722: 0x1423, 0x1723: 0x142f,
-	0x1724: 0x1437, 0x1725: 0x181d, 0x1726: 0x143b, 0x1727: 0x1467, 0x1728: 0x1473, 0x1729: 0x1477,
-	0x172a: 0x146f, 0x172b: 0x1483, 0x172c: 0x1487, 0x172d: 0x1822, 0x172e: 0x1493, 0x172f: 0x0693,
-	0x1730: 0x149b, 0x1731: 0x1827, 0x1732: 0x0697, 0x1733: 0x14d3, 0x1734: 0x0ac3, 0x1735: 0x14eb,
-	0x1736: 0x182c, 0x1737: 0x1836, 0x1738: 0x069b, 0x1739: 0x069f, 0x173a: 0x1513, 0x173b: 0x183b,
-	0x173c: 0x06a3, 0x173d: 0x1840, 0x173e: 0x152b, 0x173f: 0x152b,
-	// Block 0x5d, offset 0x1740
-	0x1740: 0x1533, 0x1741: 0x1845, 0x1742: 0x154b, 0x1743: 0x06a7, 0x1744: 0x155b, 0x1745: 0x1567,
-	0x1746: 0x156f, 0x1747: 0x1577, 0x1748: 0x06ab, 0x1749: 0x184a, 0x174a: 0x158b, 0x174b: 0x15a7,
-	0x174c: 0x15b3, 0x174d: 0x06af, 0x174e: 0x06b3, 0x174f: 0x15b7, 0x1750: 0x184f, 0x1751: 0x06b7,
-	0x1752: 0x1854, 0x1753: 0x1859, 0x1754: 0x185e, 0x1755: 0x15db, 0x1756: 0x06bb, 0x1757: 0x15ef,
-	0x1758: 0x15f7, 0x1759: 0x15fb, 0x175a: 0x1603, 0x175b: 0x160b, 0x175c: 0x1613, 0x175d: 0x1868,
-}
-
-// nfkcIndex: 22 blocks, 1408 entries, 1408 bytes
-// Block 0 is the zero block.
-var nfkcIndex = [1408]uint8{
-	// Block 0x0, offset 0x0
-	// Block 0x1, offset 0x40
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc2: 0x5c, 0xc3: 0x01, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x5d, 0xc7: 0x04,
-	0xc8: 0x05, 0xca: 0x5e, 0xcb: 0x5f, 0xcc: 0x06, 0xcd: 0x07, 0xce: 0x08, 0xcf: 0x09,
-	0xd0: 0x0a, 0xd1: 0x60, 0xd2: 0x61, 0xd3: 0x0b, 0xd6: 0x0c, 0xd7: 0x62,
-	0xd8: 0x63, 0xd9: 0x0d, 0xdb: 0x64, 0xdc: 0x65, 0xdd: 0x66, 0xdf: 0x67,
-	0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05,
-	0xea: 0x06, 0xeb: 0x07, 0xec: 0x08, 0xed: 0x09, 0xef: 0x0a,
-	0xf0: 0x13,
-	// Block 0x4, offset 0x100
-	0x120: 0x68, 0x121: 0x69, 0x123: 0x0e, 0x124: 0x6a, 0x125: 0x6b, 0x126: 0x6c, 0x127: 0x6d,
-	0x128: 0x6e, 0x129: 0x6f, 0x12a: 0x70, 0x12b: 0x71, 0x12c: 0x6c, 0x12d: 0x72, 0x12e: 0x73, 0x12f: 0x74,
-	0x131: 0x75, 0x132: 0x76, 0x133: 0x77, 0x134: 0x78, 0x135: 0x79, 0x137: 0x7a,
-	0x138: 0x7b, 0x139: 0x7c, 0x13a: 0x7d, 0x13b: 0x7e, 0x13c: 0x7f, 0x13d: 0x80, 0x13e: 0x81, 0x13f: 0x82,
-	// Block 0x5, offset 0x140
-	0x140: 0x83, 0x142: 0x84, 0x143: 0x85, 0x144: 0x86, 0x145: 0x87, 0x146: 0x88, 0x147: 0x89,
-	0x14d: 0x8a,
-	0x15c: 0x8b, 0x15f: 0x8c,
-	0x162: 0x8d, 0x164: 0x8e,
-	0x168: 0x8f, 0x169: 0x90, 0x16a: 0x91, 0x16c: 0x0f, 0x16d: 0x92, 0x16e: 0x93, 0x16f: 0x94,
-	0x170: 0x95, 0x173: 0x96, 0x174: 0x97, 0x175: 0x10, 0x176: 0x11, 0x177: 0x12,
-	0x178: 0x13, 0x179: 0x14, 0x17a: 0x15, 0x17b: 0x16, 0x17c: 0x17, 0x17d: 0x18, 0x17e: 0x19, 0x17f: 0x1a,
-	// Block 0x6, offset 0x180
-	0x180: 0x98, 0x181: 0x99, 0x182: 0x9a, 0x183: 0x9b, 0x184: 0x1b, 0x185: 0x1c, 0x186: 0x9c, 0x187: 0x9d,
-	0x188: 0x9e, 0x189: 0x1d, 0x18a: 0x1e, 0x18b: 0x9f, 0x18c: 0xa0,
-	0x191: 0x1f, 0x192: 0x20, 0x193: 0xa1,
-	0x1a8: 0xa2, 0x1a9: 0xa3, 0x1ab: 0xa4,
-	0x1b1: 0xa5, 0x1b3: 0xa6, 0x1b5: 0xa7, 0x1b7: 0xa8,
-	0x1ba: 0xa9, 0x1bb: 0xaa, 0x1bc: 0x21, 0x1bd: 0x22, 0x1be: 0x23, 0x1bf: 0xab,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0xac, 0x1c1: 0x24, 0x1c2: 0x25, 0x1c3: 0x26, 0x1c4: 0xad, 0x1c5: 0x27, 0x1c6: 0x28,
-	0x1c8: 0x29, 0x1c9: 0x2a, 0x1ca: 0x2b, 0x1cb: 0x2c, 0x1cc: 0x2d, 0x1cd: 0x2e, 0x1ce: 0x2f, 0x1cf: 0x30,
-	// Block 0x8, offset 0x200
-	0x219: 0xae, 0x21a: 0xaf, 0x21b: 0xb0, 0x21d: 0xb1, 0x21f: 0xb2,
-	0x220: 0xb3, 0x223: 0xb4, 0x224: 0xb5, 0x225: 0xb6, 0x226: 0xb7, 0x227: 0xb8,
-	0x22a: 0xb9, 0x22b: 0xba, 0x22d: 0xbb, 0x22f: 0xbc,
-	0x230: 0xbd, 0x231: 0xbe, 0x232: 0xbf, 0x233: 0xc0, 0x234: 0xc1, 0x235: 0xc2, 0x236: 0xc3, 0x237: 0xbd,
-	0x238: 0xbe, 0x239: 0xbf, 0x23a: 0xc0, 0x23b: 0xc1, 0x23c: 0xc2, 0x23d: 0xc3, 0x23e: 0xbd, 0x23f: 0xbe,
-	// Block 0x9, offset 0x240
-	0x240: 0xbf, 0x241: 0xc0, 0x242: 0xc1, 0x243: 0xc2, 0x244: 0xc3, 0x245: 0xbd, 0x246: 0xbe, 0x247: 0xbf,
-	0x248: 0xc0, 0x249: 0xc1, 0x24a: 0xc2, 0x24b: 0xc3, 0x24c: 0xbd, 0x24d: 0xbe, 0x24e: 0xbf, 0x24f: 0xc0,
-	0x250: 0xc1, 0x251: 0xc2, 0x252: 0xc3, 0x253: 0xbd, 0x254: 0xbe, 0x255: 0xbf, 0x256: 0xc0, 0x257: 0xc1,
-	0x258: 0xc2, 0x259: 0xc3, 0x25a: 0xbd, 0x25b: 0xbe, 0x25c: 0xbf, 0x25d: 0xc0, 0x25e: 0xc1, 0x25f: 0xc2,
-	0x260: 0xc3, 0x261: 0xbd, 0x262: 0xbe, 0x263: 0xbf, 0x264: 0xc0, 0x265: 0xc1, 0x266: 0xc2, 0x267: 0xc3,
-	0x268: 0xbd, 0x269: 0xbe, 0x26a: 0xbf, 0x26b: 0xc0, 0x26c: 0xc1, 0x26d: 0xc2, 0x26e: 0xc3, 0x26f: 0xbd,
-	0x270: 0xbe, 0x271: 0xbf, 0x272: 0xc0, 0x273: 0xc1, 0x274: 0xc2, 0x275: 0xc3, 0x276: 0xbd, 0x277: 0xbe,
-	0x278: 0xbf, 0x279: 0xc0, 0x27a: 0xc1, 0x27b: 0xc2, 0x27c: 0xc3, 0x27d: 0xbd, 0x27e: 0xbe, 0x27f: 0xbf,
-	// Block 0xa, offset 0x280
-	0x280: 0xc0, 0x281: 0xc1, 0x282: 0xc2, 0x283: 0xc3, 0x284: 0xbd, 0x285: 0xbe, 0x286: 0xbf, 0x287: 0xc0,
-	0x288: 0xc1, 0x289: 0xc2, 0x28a: 0xc3, 0x28b: 0xbd, 0x28c: 0xbe, 0x28d: 0xbf, 0x28e: 0xc0, 0x28f: 0xc1,
-	0x290: 0xc2, 0x291: 0xc3, 0x292: 0xbd, 0x293: 0xbe, 0x294: 0xbf, 0x295: 0xc0, 0x296: 0xc1, 0x297: 0xc2,
-	0x298: 0xc3, 0x299: 0xbd, 0x29a: 0xbe, 0x29b: 0xbf, 0x29c: 0xc0, 0x29d: 0xc1, 0x29e: 0xc2, 0x29f: 0xc3,
-	0x2a0: 0xbd, 0x2a1: 0xbe, 0x2a2: 0xbf, 0x2a3: 0xc0, 0x2a4: 0xc1, 0x2a5: 0xc2, 0x2a6: 0xc3, 0x2a7: 0xbd,
-	0x2a8: 0xbe, 0x2a9: 0xbf, 0x2aa: 0xc0, 0x2ab: 0xc1, 0x2ac: 0xc2, 0x2ad: 0xc3, 0x2ae: 0xbd, 0x2af: 0xbe,
-	0x2b0: 0xbf, 0x2b1: 0xc0, 0x2b2: 0xc1, 0x2b3: 0xc2, 0x2b4: 0xc3, 0x2b5: 0xbd, 0x2b6: 0xbe, 0x2b7: 0xbf,
-	0x2b8: 0xc0, 0x2b9: 0xc1, 0x2ba: 0xc2, 0x2bb: 0xc3, 0x2bc: 0xbd, 0x2bd: 0xbe, 0x2be: 0xbf, 0x2bf: 0xc0,
-	// Block 0xb, offset 0x2c0
-	0x2c0: 0xc1, 0x2c1: 0xc2, 0x2c2: 0xc3, 0x2c3: 0xbd, 0x2c4: 0xbe, 0x2c5: 0xbf, 0x2c6: 0xc0, 0x2c7: 0xc1,
-	0x2c8: 0xc2, 0x2c9: 0xc3, 0x2ca: 0xbd, 0x2cb: 0xbe, 0x2cc: 0xbf, 0x2cd: 0xc0, 0x2ce: 0xc1, 0x2cf: 0xc2,
-	0x2d0: 0xc3, 0x2d1: 0xbd, 0x2d2: 0xbe, 0x2d3: 0xbf, 0x2d4: 0xc0, 0x2d5: 0xc1, 0x2d6: 0xc2, 0x2d7: 0xc3,
-	0x2d8: 0xbd, 0x2d9: 0xbe, 0x2da: 0xbf, 0x2db: 0xc0, 0x2dc: 0xc1, 0x2dd: 0xc2, 0x2de: 0xc4,
-	// Block 0xc, offset 0x300
-	0x324: 0x31, 0x325: 0x32, 0x326: 0x33, 0x327: 0x34,
-	0x328: 0x35, 0x329: 0x36, 0x32a: 0x37, 0x32b: 0x38, 0x32c: 0x39, 0x32d: 0x3a, 0x32e: 0x3b, 0x32f: 0x3c,
-	0x330: 0x3d, 0x331: 0x3e, 0x332: 0x3f, 0x333: 0x40, 0x334: 0x41, 0x335: 0x42, 0x336: 0x43, 0x337: 0x44,
-	0x338: 0x45, 0x339: 0x46, 0x33a: 0x47, 0x33b: 0x48, 0x33c: 0xc5, 0x33d: 0x49, 0x33e: 0x4a, 0x33f: 0x4b,
-	// Block 0xd, offset 0x340
-	0x347: 0xc6,
-	0x34b: 0xc7, 0x34d: 0xc8,
-	0x368: 0xc9, 0x36b: 0xca,
-	0x374: 0xcb,
-	0x37d: 0xcc,
-	// Block 0xe, offset 0x380
-	0x381: 0xcd, 0x382: 0xce, 0x384: 0xcf, 0x385: 0xb7, 0x387: 0xd0,
-	0x388: 0xd1, 0x38b: 0xd2, 0x38c: 0xd3, 0x38d: 0xd4,
-	0x391: 0xd5, 0x392: 0xd6, 0x393: 0xd7, 0x396: 0xd8, 0x397: 0xd9,
-	0x398: 0xda, 0x39a: 0xdb, 0x39c: 0xdc,
-	0x3a0: 0xdd,
-	0x3a8: 0xde, 0x3a9: 0xdf, 0x3aa: 0xe0,
-	0x3b0: 0xda, 0x3b5: 0xe1, 0x3b6: 0xe2,
-	// Block 0xf, offset 0x3c0
-	0x3eb: 0xe3, 0x3ec: 0xe4,
-	// Block 0x10, offset 0x400
-	0x432: 0xe5,
-	// Block 0x11, offset 0x440
-	0x445: 0xe6, 0x446: 0xe7, 0x447: 0xe8,
-	0x449: 0xe9,
-	0x450: 0xea, 0x451: 0xeb, 0x452: 0xec, 0x453: 0xed, 0x454: 0xee, 0x455: 0xef, 0x456: 0xf0, 0x457: 0xf1,
-	0x458: 0xf2, 0x459: 0xf3, 0x45a: 0x4c, 0x45b: 0xf4, 0x45c: 0xf5, 0x45d: 0xf6, 0x45e: 0xf7, 0x45f: 0x4d,
-	// Block 0x12, offset 0x480
-	0x480: 0xf8,
-	0x4a3: 0xf9, 0x4a5: 0xfa,
-	0x4b8: 0x4e, 0x4b9: 0x4f, 0x4ba: 0x50,
-	// Block 0x13, offset 0x4c0
-	0x4c4: 0x51, 0x4c5: 0xfb, 0x4c6: 0xfc,
-	0x4c8: 0x52, 0x4c9: 0xfd,
-	// Block 0x14, offset 0x500
-	0x520: 0x53, 0x521: 0x54, 0x522: 0x55, 0x523: 0x56, 0x524: 0x57, 0x525: 0x58, 0x526: 0x59, 0x527: 0x5a,
-	0x528: 0x5b,
-	// Block 0x15, offset 0x540
-	0x550: 0x0b, 0x551: 0x0c, 0x556: 0x0d,
-	0x55b: 0x0e, 0x55d: 0x0f, 0x55e: 0x10, 0x55f: 0x11,
-	0x56f: 0x12,
-}
-
-// nfkcSparseOffset: 162 entries, 324 bytes
-var nfkcSparseOffset = []uint16{0x0, 0xe, 0x12, 0x1b, 0x25, 0x35, 0x37, 0x3c, 0x47, 0x56, 0x63, 0x6b, 0x70, 0x75, 0x77, 0x7f, 0x86, 0x89, 0x91, 0x95, 0x99, 0x9b, 0x9d, 0xa6, 0xaa, 0xb1, 0xb6, 0xb9, 0xc3, 0xc6, 0xcd, 0xd5, 0xd9, 0xdb, 0xde, 0xe2, 0xe8, 0xf9, 0x105, 0x107, 0x10d, 0x10f, 0x111, 0x113, 0x115, 0x117, 0x119, 0x11b, 0x11e, 0x121, 0x123, 0x126, 0x129, 0x12d, 0x132, 0x13b, 0x13d, 0x140, 0x142, 0x14d, 0x158, 0x166, 0x174, 0x184, 0x192, 0x199, 0x19f, 0x1ae, 0x1b2, 0x1b4, 0x1b8, 0x1ba, 0x1bd, 0x1bf, 0x1c2, 0x1c4, 0x1c7, 0x1c9, 0x1cb, 0x1cd, 0x1d9, 0x1e3, 0x1ed, 0x1f0, 0x1f4, 0x1f6, 0x1f8, 0x1fa, 0x1fc, 0x1ff, 0x201, 0x203, 0x205, 0x207, 0x20d, 0x210, 0x214, 0x216, 0x21d, 0x223, 0x229, 0x231, 0x237, 0x23d, 0x243, 0x247, 0x249, 0x24b, 0x24d, 0x24f, 0x255, 0x258, 0x25a, 0x260, 0x263, 0x26b, 0x272, 0x275, 0x278, 0x27a, 0x27d, 0x285, 0x289, 0x290, 0x293, 0x299, 0x29b, 0x29d, 0x2a0, 0x2a2, 0x2a5, 0x2a7, 0x2a9, 0x2ab, 0x2ae, 0x2b0, 0x2b2, 0x2b4, 0x2b6, 0x2c3, 0x2cd, 0x2cf, 0x2d1, 0x2d5, 0x2da, 0x2e6, 0x2eb, 0x2f4, 0x2fa, 0x2ff, 0x303, 0x308, 0x30c, 0x31c, 0x32a, 0x338, 0x346, 0x34c, 0x34e, 0x351, 0x35b, 0x35d}
-
-// nfkcSparseValues: 871 entries, 3484 bytes
-var nfkcSparseValues = [871]valueRange{
-	// Block 0x0, offset 0x0
-	{value: 0x0002, lo: 0x0d},
-	{value: 0x0001, lo: 0xa0, hi: 0xa0},
-	{value: 0x4278, lo: 0xa8, hi: 0xa8},
-	{value: 0x0083, lo: 0xaa, hi: 0xaa},
-	{value: 0x4264, lo: 0xaf, hi: 0xaf},
-	{value: 0x0025, lo: 0xb2, hi: 0xb3},
-	{value: 0x425a, lo: 0xb4, hi: 0xb4},
-	{value: 0x01dc, lo: 0xb5, hi: 0xb5},
-	{value: 0x4291, lo: 0xb8, hi: 0xb8},
-	{value: 0x0023, lo: 0xb9, hi: 0xb9},
-	{value: 0x009f, lo: 0xba, hi: 0xba},
-	{value: 0x221c, lo: 0xbc, hi: 0xbc},
-	{value: 0x2210, lo: 0xbd, hi: 0xbd},
-	{value: 0x22b2, lo: 0xbe, hi: 0xbe},
-	// Block 0x1, offset 0xe
-	{value: 0x0091, lo: 0x03},
-	{value: 0x46e2, lo: 0xa0, hi: 0xa1},
-	{value: 0x4714, lo: 0xaf, hi: 0xb0},
-	{value: 0xa000, lo: 0xb7, hi: 0xb7},
-	// Block 0x2, offset 0x12
-	{value: 0x0003, lo: 0x08},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0x0091, lo: 0xb0, hi: 0xb0},
-	{value: 0x0119, lo: 0xb1, hi: 0xb1},
-	{value: 0x0095, lo: 0xb2, hi: 0xb2},
-	{value: 0x00a5, lo: 0xb3, hi: 0xb3},
-	{value: 0x0143, lo: 0xb4, hi: 0xb6},
-	{value: 0x00af, lo: 0xb7, hi: 0xb7},
-	{value: 0x00b3, lo: 0xb8, hi: 0xb8},
-	// Block 0x3, offset 0x1b
-	{value: 0x000a, lo: 0x09},
-	{value: 0x426e, lo: 0x98, hi: 0x98},
-	{value: 0x4273, lo: 0x99, hi: 0x9a},
-	{value: 0x4296, lo: 0x9b, hi: 0x9b},
-	{value: 0x425f, lo: 0x9c, hi: 0x9c},
-	{value: 0x4282, lo: 0x9d, hi: 0x9d},
-	{value: 0x0113, lo: 0xa0, hi: 0xa0},
-	{value: 0x0099, lo: 0xa1, hi: 0xa1},
-	{value: 0x00a7, lo: 0xa2, hi: 0xa3},
-	{value: 0x0167, lo: 0xa4, hi: 0xa4},
-	// Block 0x4, offset 0x25
-	{value: 0x0000, lo: 0x0f},
-	{value: 0xa000, lo: 0x83, hi: 0x83},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0xa000, lo: 0x8b, hi: 0x8b},
-	{value: 0xa000, lo: 0x8d, hi: 0x8d},
-	{value: 0x37a5, lo: 0x90, hi: 0x90},
-	{value: 0x37b1, lo: 0x91, hi: 0x91},
-	{value: 0x379f, lo: 0x93, hi: 0x93},
-	{value: 0xa000, lo: 0x96, hi: 0x96},
-	{value: 0x3817, lo: 0x97, hi: 0x97},
-	{value: 0x37e1, lo: 0x9c, hi: 0x9c},
-	{value: 0x37c9, lo: 0x9d, hi: 0x9d},
-	{value: 0x37f3, lo: 0x9e, hi: 0x9e},
-	{value: 0xa000, lo: 0xb4, hi: 0xb5},
-	{value: 0x381d, lo: 0xb6, hi: 0xb6},
-	{value: 0x3823, lo: 0xb7, hi: 0xb7},
-	// Block 0x5, offset 0x35
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0x83, hi: 0x87},
-	// Block 0x6, offset 0x37
-	{value: 0x0001, lo: 0x04},
-	{value: 0x8113, lo: 0x81, hi: 0x82},
-	{value: 0x8132, lo: 0x84, hi: 0x84},
-	{value: 0x812d, lo: 0x85, hi: 0x85},
-	{value: 0x810d, lo: 0x87, hi: 0x87},
-	// Block 0x7, offset 0x3c
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x8132, lo: 0x90, hi: 0x97},
-	{value: 0x8119, lo: 0x98, hi: 0x98},
-	{value: 0x811a, lo: 0x99, hi: 0x99},
-	{value: 0x811b, lo: 0x9a, hi: 0x9a},
-	{value: 0x3841, lo: 0xa2, hi: 0xa2},
-	{value: 0x3847, lo: 0xa3, hi: 0xa3},
-	{value: 0x3853, lo: 0xa4, hi: 0xa4},
-	{value: 0x384d, lo: 0xa5, hi: 0xa5},
-	{value: 0x3859, lo: 0xa6, hi: 0xa6},
-	{value: 0xa000, lo: 0xa7, hi: 0xa7},
-	// Block 0x8, offset 0x47
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x386b, lo: 0x80, hi: 0x80},
-	{value: 0xa000, lo: 0x81, hi: 0x81},
-	{value: 0x385f, lo: 0x82, hi: 0x82},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0x3865, lo: 0x93, hi: 0x93},
-	{value: 0xa000, lo: 0x95, hi: 0x95},
-	{value: 0x8132, lo: 0x96, hi: 0x9c},
-	{value: 0x8132, lo: 0x9f, hi: 0xa2},
-	{value: 0x812d, lo: 0xa3, hi: 0xa3},
-	{value: 0x8132, lo: 0xa4, hi: 0xa4},
-	{value: 0x8132, lo: 0xa7, hi: 0xa8},
-	{value: 0x812d, lo: 0xaa, hi: 0xaa},
-	{value: 0x8132, lo: 0xab, hi: 0xac},
-	{value: 0x812d, lo: 0xad, hi: 0xad},
-	// Block 0x9, offset 0x56
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x811f, lo: 0x91, hi: 0x91},
-	{value: 0x8132, lo: 0xb0, hi: 0xb0},
-	{value: 0x812d, lo: 0xb1, hi: 0xb1},
-	{value: 0x8132, lo: 0xb2, hi: 0xb3},
-	{value: 0x812d, lo: 0xb4, hi: 0xb4},
-	{value: 0x8132, lo: 0xb5, hi: 0xb6},
-	{value: 0x812d, lo: 0xb7, hi: 0xb9},
-	{value: 0x8132, lo: 0xba, hi: 0xba},
-	{value: 0x812d, lo: 0xbb, hi: 0xbc},
-	{value: 0x8132, lo: 0xbd, hi: 0xbd},
-	{value: 0x812d, lo: 0xbe, hi: 0xbe},
-	{value: 0x8132, lo: 0xbf, hi: 0xbf},
-	// Block 0xa, offset 0x63
-	{value: 0x0005, lo: 0x07},
-	{value: 0x8132, lo: 0x80, hi: 0x80},
-	{value: 0x8132, lo: 0x81, hi: 0x81},
-	{value: 0x812d, lo: 0x82, hi: 0x83},
-	{value: 0x812d, lo: 0x84, hi: 0x85},
-	{value: 0x812d, lo: 0x86, hi: 0x87},
-	{value: 0x812d, lo: 0x88, hi: 0x89},
-	{value: 0x8132, lo: 0x8a, hi: 0x8a},
-	// Block 0xb, offset 0x6b
-	{value: 0x0000, lo: 0x04},
-	{value: 0x8132, lo: 0xab, hi: 0xb1},
-	{value: 0x812d, lo: 0xb2, hi: 0xb2},
-	{value: 0x8132, lo: 0xb3, hi: 0xb3},
-	{value: 0x812d, lo: 0xbd, hi: 0xbd},
-	// Block 0xc, offset 0x70
-	{value: 0x0000, lo: 0x04},
-	{value: 0x8132, lo: 0x96, hi: 0x99},
-	{value: 0x8132, lo: 0x9b, hi: 0xa3},
-	{value: 0x8132, lo: 0xa5, hi: 0xa7},
-	{value: 0x8132, lo: 0xa9, hi: 0xad},
-	// Block 0xd, offset 0x75
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x99, hi: 0x9b},
-	// Block 0xe, offset 0x77
-	{value: 0x0000, lo: 0x07},
-	{value: 0xa000, lo: 0xa8, hi: 0xa8},
-	{value: 0x3ed8, lo: 0xa9, hi: 0xa9},
-	{value: 0xa000, lo: 0xb0, hi: 0xb0},
-	{value: 0x3ee0, lo: 0xb1, hi: 0xb1},
-	{value: 0xa000, lo: 0xb3, hi: 0xb3},
-	{value: 0x3ee8, lo: 0xb4, hi: 0xb4},
-	{value: 0x9902, lo: 0xbc, hi: 0xbc},
-	// Block 0xf, offset 0x7f
-	{value: 0x0008, lo: 0x06},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x8132, lo: 0x91, hi: 0x91},
-	{value: 0x812d, lo: 0x92, hi: 0x92},
-	{value: 0x8132, lo: 0x93, hi: 0x93},
-	{value: 0x8132, lo: 0x94, hi: 0x94},
-	{value: 0x451c, lo: 0x98, hi: 0x9f},
-	// Block 0x10, offset 0x86
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x11, offset 0x89
-	{value: 0x0008, lo: 0x07},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0x2c9e, lo: 0x8b, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	{value: 0x455c, lo: 0x9c, hi: 0x9d},
-	{value: 0x456c, lo: 0x9f, hi: 0x9f},
-	{value: 0x8132, lo: 0xbe, hi: 0xbe},
-	// Block 0x12, offset 0x91
-	{value: 0x0000, lo: 0x03},
-	{value: 0x4594, lo: 0xb3, hi: 0xb3},
-	{value: 0x459c, lo: 0xb6, hi: 0xb6},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	// Block 0x13, offset 0x95
-	{value: 0x0008, lo: 0x03},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x4574, lo: 0x99, hi: 0x9b},
-	{value: 0x458c, lo: 0x9e, hi: 0x9e},
-	// Block 0x14, offset 0x99
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	// Block 0x15, offset 0x9b
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	// Block 0x16, offset 0x9d
-	{value: 0x0000, lo: 0x08},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0x2cb6, lo: 0x88, hi: 0x88},
-	{value: 0x2cae, lo: 0x8b, hi: 0x8b},
-	{value: 0x2cbe, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x96, hi: 0x97},
-	{value: 0x45a4, lo: 0x9c, hi: 0x9c},
-	{value: 0x45ac, lo: 0x9d, hi: 0x9d},
-	// Block 0x17, offset 0xa6
-	{value: 0x0000, lo: 0x03},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0x2cc6, lo: 0x94, hi: 0x94},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x18, offset 0xaa
-	{value: 0x0000, lo: 0x06},
-	{value: 0xa000, lo: 0x86, hi: 0x87},
-	{value: 0x2cce, lo: 0x8a, hi: 0x8a},
-	{value: 0x2cde, lo: 0x8b, hi: 0x8b},
-	{value: 0x2cd6, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	// Block 0x19, offset 0xb1
-	{value: 0x1801, lo: 0x04},
-	{value: 0xa000, lo: 0x86, hi: 0x86},
-	{value: 0x3ef0, lo: 0x88, hi: 0x88},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x8120, lo: 0x95, hi: 0x96},
-	// Block 0x1a, offset 0xb6
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	{value: 0xa000, lo: 0xbf, hi: 0xbf},
-	// Block 0x1b, offset 0xb9
-	{value: 0x0000, lo: 0x09},
-	{value: 0x2ce6, lo: 0x80, hi: 0x80},
-	{value: 0x9900, lo: 0x82, hi: 0x82},
-	{value: 0xa000, lo: 0x86, hi: 0x86},
-	{value: 0x2cee, lo: 0x87, hi: 0x87},
-	{value: 0x2cf6, lo: 0x88, hi: 0x88},
-	{value: 0x2f50, lo: 0x8a, hi: 0x8a},
-	{value: 0x2dd8, lo: 0x8b, hi: 0x8b},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x95, hi: 0x96},
-	// Block 0x1c, offset 0xc3
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0xbb, hi: 0xbc},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x1d, offset 0xc6
-	{value: 0x0000, lo: 0x06},
-	{value: 0xa000, lo: 0x86, hi: 0x87},
-	{value: 0x2cfe, lo: 0x8a, hi: 0x8a},
-	{value: 0x2d0e, lo: 0x8b, hi: 0x8b},
-	{value: 0x2d06, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	// Block 0x1e, offset 0xcd
-	{value: 0x6bea, lo: 0x07},
-	{value: 0x9904, lo: 0x8a, hi: 0x8a},
-	{value: 0x9900, lo: 0x8f, hi: 0x8f},
-	{value: 0xa000, lo: 0x99, hi: 0x99},
-	{value: 0x3ef8, lo: 0x9a, hi: 0x9a},
-	{value: 0x2f58, lo: 0x9c, hi: 0x9c},
-	{value: 0x2de3, lo: 0x9d, hi: 0x9d},
-	{value: 0x2d16, lo: 0x9e, hi: 0x9f},
-	// Block 0x1f, offset 0xd5
-	{value: 0x0000, lo: 0x03},
-	{value: 0x2621, lo: 0xb3, hi: 0xb3},
-	{value: 0x8122, lo: 0xb8, hi: 0xb9},
-	{value: 0x8104, lo: 0xba, hi: 0xba},
-	// Block 0x20, offset 0xd9
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8123, lo: 0x88, hi: 0x8b},
-	// Block 0x21, offset 0xdb
-	{value: 0x0000, lo: 0x02},
-	{value: 0x2636, lo: 0xb3, hi: 0xb3},
-	{value: 0x8124, lo: 0xb8, hi: 0xb9},
-	// Block 0x22, offset 0xde
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8125, lo: 0x88, hi: 0x8b},
-	{value: 0x2628, lo: 0x9c, hi: 0x9c},
-	{value: 0x262f, lo: 0x9d, hi: 0x9d},
-	// Block 0x23, offset 0xe2
-	{value: 0x0000, lo: 0x05},
-	{value: 0x030b, lo: 0x8c, hi: 0x8c},
-	{value: 0x812d, lo: 0x98, hi: 0x99},
-	{value: 0x812d, lo: 0xb5, hi: 0xb5},
-	{value: 0x812d, lo: 0xb7, hi: 0xb7},
-	{value: 0x812b, lo: 0xb9, hi: 0xb9},
-	// Block 0x24, offset 0xe8
-	{value: 0x0000, lo: 0x10},
-	{value: 0x2644, lo: 0x83, hi: 0x83},
-	{value: 0x264b, lo: 0x8d, hi: 0x8d},
-	{value: 0x2652, lo: 0x92, hi: 0x92},
-	{value: 0x2659, lo: 0x97, hi: 0x97},
-	{value: 0x2660, lo: 0x9c, hi: 0x9c},
-	{value: 0x263d, lo: 0xa9, hi: 0xa9},
-	{value: 0x8126, lo: 0xb1, hi: 0xb1},
-	{value: 0x8127, lo: 0xb2, hi: 0xb2},
-	{value: 0x4a84, lo: 0xb3, hi: 0xb3},
-	{value: 0x8128, lo: 0xb4, hi: 0xb4},
-	{value: 0x4a8d, lo: 0xb5, hi: 0xb5},
-	{value: 0x45b4, lo: 0xb6, hi: 0xb6},
-	{value: 0x45f4, lo: 0xb7, hi: 0xb7},
-	{value: 0x45bc, lo: 0xb8, hi: 0xb8},
-	{value: 0x45ff, lo: 0xb9, hi: 0xb9},
-	{value: 0x8127, lo: 0xba, hi: 0xbd},
-	// Block 0x25, offset 0xf9
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x8127, lo: 0x80, hi: 0x80},
-	{value: 0x4a96, lo: 0x81, hi: 0x81},
-	{value: 0x8132, lo: 0x82, hi: 0x83},
-	{value: 0x8104, lo: 0x84, hi: 0x84},
-	{value: 0x8132, lo: 0x86, hi: 0x87},
-	{value: 0x266e, lo: 0x93, hi: 0x93},
-	{value: 0x2675, lo: 0x9d, hi: 0x9d},
-	{value: 0x267c, lo: 0xa2, hi: 0xa2},
-	{value: 0x2683, lo: 0xa7, hi: 0xa7},
-	{value: 0x268a, lo: 0xac, hi: 0xac},
-	{value: 0x2667, lo: 0xb9, hi: 0xb9},
-	// Block 0x26, offset 0x105
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x86, hi: 0x86},
-	// Block 0x27, offset 0x107
-	{value: 0x0000, lo: 0x05},
-	{value: 0xa000, lo: 0xa5, hi: 0xa5},
-	{value: 0x2d1e, lo: 0xa6, hi: 0xa6},
-	{value: 0x9900, lo: 0xae, hi: 0xae},
-	{value: 0x8102, lo: 0xb7, hi: 0xb7},
-	{value: 0x8104, lo: 0xb9, hi: 0xba},
-	// Block 0x28, offset 0x10d
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x8d, hi: 0x8d},
-	// Block 0x29, offset 0x10f
-	{value: 0x0000, lo: 0x01},
-	{value: 0x030f, lo: 0xbc, hi: 0xbc},
-	// Block 0x2a, offset 0x111
-	{value: 0x0000, lo: 0x01},
-	{value: 0xa000, lo: 0x80, hi: 0x92},
-	// Block 0x2b, offset 0x113
-	{value: 0x0000, lo: 0x01},
-	{value: 0xb900, lo: 0xa1, hi: 0xb5},
-	// Block 0x2c, offset 0x115
-	{value: 0x0000, lo: 0x01},
-	{value: 0x9900, lo: 0xa8, hi: 0xbf},
-	// Block 0x2d, offset 0x117
-	{value: 0x0000, lo: 0x01},
-	{value: 0x9900, lo: 0x80, hi: 0x82},
-	// Block 0x2e, offset 0x119
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0x9d, hi: 0x9f},
-	// Block 0x2f, offset 0x11b
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x94, hi: 0x94},
-	{value: 0x8104, lo: 0xb4, hi: 0xb4},
-	// Block 0x30, offset 0x11e
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x92, hi: 0x92},
-	{value: 0x8132, lo: 0x9d, hi: 0x9d},
-	// Block 0x31, offset 0x121
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8131, lo: 0xa9, hi: 0xa9},
-	// Block 0x32, offset 0x123
-	{value: 0x0004, lo: 0x02},
-	{value: 0x812e, lo: 0xb9, hi: 0xba},
-	{value: 0x812d, lo: 0xbb, hi: 0xbb},
-	// Block 0x33, offset 0x126
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0x97, hi: 0x97},
-	{value: 0x812d, lo: 0x98, hi: 0x98},
-	// Block 0x34, offset 0x129
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8104, lo: 0xa0, hi: 0xa0},
-	{value: 0x8132, lo: 0xb5, hi: 0xbc},
-	{value: 0x812d, lo: 0xbf, hi: 0xbf},
-	// Block 0x35, offset 0x12d
-	{value: 0x0000, lo: 0x04},
-	{value: 0x8132, lo: 0xb0, hi: 0xb4},
-	{value: 0x812d, lo: 0xb5, hi: 0xba},
-	{value: 0x8132, lo: 0xbb, hi: 0xbc},
-	{value: 0x812d, lo: 0xbd, hi: 0xbd},
-	// Block 0x36, offset 0x132
-	{value: 0x0000, lo: 0x08},
-	{value: 0x2d66, lo: 0x80, hi: 0x80},
-	{value: 0x2d6e, lo: 0x81, hi: 0x81},
-	{value: 0xa000, lo: 0x82, hi: 0x82},
-	{value: 0x2d76, lo: 0x83, hi: 0x83},
-	{value: 0x8104, lo: 0x84, hi: 0x84},
-	{value: 0x8132, lo: 0xab, hi: 0xab},
-	{value: 0x812d, lo: 0xac, hi: 0xac},
-	{value: 0x8132, lo: 0xad, hi: 0xb3},
-	// Block 0x37, offset 0x13b
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xaa, hi: 0xab},
-	// Block 0x38, offset 0x13d
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0xa6, hi: 0xa6},
-	{value: 0x8104, lo: 0xb2, hi: 0xb3},
-	// Block 0x39, offset 0x140
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0xb7, hi: 0xb7},
-	// Block 0x3a, offset 0x142
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x8132, lo: 0x90, hi: 0x92},
-	{value: 0x8101, lo: 0x94, hi: 0x94},
-	{value: 0x812d, lo: 0x95, hi: 0x99},
-	{value: 0x8132, lo: 0x9a, hi: 0x9b},
-	{value: 0x812d, lo: 0x9c, hi: 0x9f},
-	{value: 0x8132, lo: 0xa0, hi: 0xa0},
-	{value: 0x8101, lo: 0xa2, hi: 0xa8},
-	{value: 0x812d, lo: 0xad, hi: 0xad},
-	{value: 0x8132, lo: 0xb4, hi: 0xb4},
-	{value: 0x8132, lo: 0xb8, hi: 0xb9},
-	// Block 0x3b, offset 0x14d
-	{value: 0x0002, lo: 0x0a},
-	{value: 0x0043, lo: 0xac, hi: 0xac},
-	{value: 0x00d1, lo: 0xad, hi: 0xad},
-	{value: 0x0045, lo: 0xae, hi: 0xae},
-	{value: 0x0049, lo: 0xb0, hi: 0xb1},
-	{value: 0x00e6, lo: 0xb2, hi: 0xb2},
-	{value: 0x004f, lo: 0xb3, hi: 0xba},
-	{value: 0x005f, lo: 0xbc, hi: 0xbc},
-	{value: 0x00ef, lo: 0xbd, hi: 0xbd},
-	{value: 0x0061, lo: 0xbe, hi: 0xbe},
-	{value: 0x0065, lo: 0xbf, hi: 0xbf},
-	// Block 0x3c, offset 0x158
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x0001, lo: 0x80, hi: 0x8a},
-	{value: 0x043b, lo: 0x91, hi: 0x91},
-	{value: 0x429b, lo: 0x97, hi: 0x97},
-	{value: 0x001d, lo: 0xa4, hi: 0xa4},
-	{value: 0x1873, lo: 0xa5, hi: 0xa5},
-	{value: 0x1b5c, lo: 0xa6, hi: 0xa6},
-	{value: 0x0001, lo: 0xaf, hi: 0xaf},
-	{value: 0x2691, lo: 0xb3, hi: 0xb3},
-	{value: 0x27fe, lo: 0xb4, hi: 0xb4},
-	{value: 0x2698, lo: 0xb6, hi: 0xb6},
-	{value: 0x2808, lo: 0xb7, hi: 0xb7},
-	{value: 0x186d, lo: 0xbc, hi: 0xbc},
-	{value: 0x4269, lo: 0xbe, hi: 0xbe},
-	// Block 0x3d, offset 0x166
-	{value: 0x0002, lo: 0x0d},
-	{value: 0x1933, lo: 0x87, hi: 0x87},
-	{value: 0x1930, lo: 0x88, hi: 0x88},
-	{value: 0x1870, lo: 0x89, hi: 0x89},
-	{value: 0x298e, lo: 0x97, hi: 0x97},
-	{value: 0x0001, lo: 0x9f, hi: 0x9f},
-	{value: 0x0021, lo: 0xb0, hi: 0xb0},
-	{value: 0x0093, lo: 0xb1, hi: 0xb1},
-	{value: 0x0029, lo: 0xb4, hi: 0xb9},
-	{value: 0x0017, lo: 0xba, hi: 0xba},
-	{value: 0x0467, lo: 0xbb, hi: 0xbb},
-	{value: 0x003b, lo: 0xbc, hi: 0xbc},
-	{value: 0x0011, lo: 0xbd, hi: 0xbe},
-	{value: 0x009d, lo: 0xbf, hi: 0xbf},
-	// Block 0x3e, offset 0x174
-	{value: 0x0002, lo: 0x0f},
-	{value: 0x0021, lo: 0x80, hi: 0x89},
-	{value: 0x0017, lo: 0x8a, hi: 0x8a},
-	{value: 0x0467, lo: 0x8b, hi: 0x8b},
-	{value: 0x003b, lo: 0x8c, hi: 0x8c},
-	{value: 0x0011, lo: 0x8d, hi: 0x8e},
-	{value: 0x0083, lo: 0x90, hi: 0x90},
-	{value: 0x008b, lo: 0x91, hi: 0x91},
-	{value: 0x009f, lo: 0x92, hi: 0x92},
-	{value: 0x00b1, lo: 0x93, hi: 0x93},
-	{value: 0x0104, lo: 0x94, hi: 0x94},
-	{value: 0x0091, lo: 0x95, hi: 0x95},
-	{value: 0x0097, lo: 0x96, hi: 0x99},
-	{value: 0x00a1, lo: 0x9a, hi: 0x9a},
-	{value: 0x00a7, lo: 0x9b, hi: 0x9c},
-	{value: 0x1999, lo: 0xa8, hi: 0xa8},
-	// Block 0x3f, offset 0x184
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x8132, lo: 0x90, hi: 0x91},
-	{value: 0x8101, lo: 0x92, hi: 0x93},
-	{value: 0x8132, lo: 0x94, hi: 0x97},
-	{value: 0x8101, lo: 0x98, hi: 0x9a},
-	{value: 0x8132, lo: 0x9b, hi: 0x9c},
-	{value: 0x8132, lo: 0xa1, hi: 0xa1},
-	{value: 0x8101, lo: 0xa5, hi: 0xa6},
-	{value: 0x8132, lo: 0xa7, hi: 0xa7},
-	{value: 0x812d, lo: 0xa8, hi: 0xa8},
-	{value: 0x8132, lo: 0xa9, hi: 0xa9},
-	{value: 0x8101, lo: 0xaa, hi: 0xab},
-	{value: 0x812d, lo: 0xac, hi: 0xaf},
-	{value: 0x8132, lo: 0xb0, hi: 0xb0},
-	// Block 0x40, offset 0x192
-	{value: 0x0007, lo: 0x06},
-	{value: 0x2180, lo: 0x89, hi: 0x89},
-	{value: 0xa000, lo: 0x90, hi: 0x90},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0xa000, lo: 0x94, hi: 0x94},
-	{value: 0x3bb9, lo: 0x9a, hi: 0x9b},
-	{value: 0x3bc7, lo: 0xae, hi: 0xae},
-	// Block 0x41, offset 0x199
-	{value: 0x000e, lo: 0x05},
-	{value: 0x3bce, lo: 0x8d, hi: 0x8e},
-	{value: 0x3bd5, lo: 0x8f, hi: 0x8f},
-	{value: 0xa000, lo: 0x90, hi: 0x90},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0xa000, lo: 0x94, hi: 0x94},
-	// Block 0x42, offset 0x19f
-	{value: 0x0173, lo: 0x0e},
-	{value: 0xa000, lo: 0x83, hi: 0x83},
-	{value: 0x3be3, lo: 0x84, hi: 0x84},
-	{value: 0xa000, lo: 0x88, hi: 0x88},
-	{value: 0x3bea, lo: 0x89, hi: 0x89},
-	{value: 0xa000, lo: 0x8b, hi: 0x8b},
-	{value: 0x3bf1, lo: 0x8c, hi: 0x8c},
-	{value: 0xa000, lo: 0xa3, hi: 0xa3},
-	{value: 0x3bf8, lo: 0xa4, hi: 0xa4},
-	{value: 0xa000, lo: 0xa5, hi: 0xa5},
-	{value: 0x3bff, lo: 0xa6, hi: 0xa6},
-	{value: 0x269f, lo: 0xac, hi: 0xad},
-	{value: 0x26a6, lo: 0xaf, hi: 0xaf},
-	{value: 0x281c, lo: 0xb0, hi: 0xb0},
-	{value: 0xa000, lo: 0xbc, hi: 0xbc},
-	// Block 0x43, offset 0x1ae
-	{value: 0x0007, lo: 0x03},
-	{value: 0x3c68, lo: 0xa0, hi: 0xa1},
-	{value: 0x3c92, lo: 0xa2, hi: 0xa3},
-	{value: 0x3cbc, lo: 0xaa, hi: 0xad},
-	// Block 0x44, offset 0x1b2
-	{value: 0x0004, lo: 0x01},
-	{value: 0x048b, lo: 0xa9, hi: 0xaa},
-	// Block 0x45, offset 0x1b4
-	{value: 0x0002, lo: 0x03},
-	{value: 0x0057, lo: 0x80, hi: 0x8f},
-	{value: 0x0083, lo: 0x90, hi: 0xa9},
-	{value: 0x0021, lo: 0xaa, hi: 0xaa},
-	// Block 0x46, offset 0x1b8
-	{value: 0x0000, lo: 0x01},
-	{value: 0x299b, lo: 0x8c, hi: 0x8c},
-	// Block 0x47, offset 0x1ba
-	{value: 0x0263, lo: 0x02},
-	{value: 0x1b8c, lo: 0xb4, hi: 0xb4},
-	{value: 0x192d, lo: 0xb5, hi: 0xb6},
-	// Block 0x48, offset 0x1bd
-	{value: 0x0000, lo: 0x01},
-	{value: 0x44dd, lo: 0x9c, hi: 0x9c},
-	// Block 0x49, offset 0x1bf
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0095, lo: 0xbc, hi: 0xbc},
-	{value: 0x006d, lo: 0xbd, hi: 0xbd},
-	// Block 0x4a, offset 0x1c2
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xaf, hi: 0xb1},
-	// Block 0x4b, offset 0x1c4
-	{value: 0x0000, lo: 0x02},
-	{value: 0x047f, lo: 0xaf, hi: 0xaf},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x4c, offset 0x1c7
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xa0, hi: 0xbf},
-	// Block 0x4d, offset 0x1c9
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0dc3, lo: 0x9f, hi: 0x9f},
-	// Block 0x4e, offset 0x1cb
-	{value: 0x0000, lo: 0x01},
-	{value: 0x162f, lo: 0xb3, hi: 0xb3},
-	// Block 0x4f, offset 0x1cd
-	{value: 0x0004, lo: 0x0b},
-	{value: 0x1597, lo: 0x80, hi: 0x82},
-	{value: 0x15af, lo: 0x83, hi: 0x83},
-	{value: 0x15c7, lo: 0x84, hi: 0x85},
-	{value: 0x15d7, lo: 0x86, hi: 0x89},
-	{value: 0x15eb, lo: 0x8a, hi: 0x8c},
-	{value: 0x15ff, lo: 0x8d, hi: 0x8d},
-	{value: 0x1607, lo: 0x8e, hi: 0x8e},
-	{value: 0x160f, lo: 0x8f, hi: 0x90},
-	{value: 0x161b, lo: 0x91, hi: 0x93},
-	{value: 0x162b, lo: 0x94, hi: 0x94},
-	{value: 0x1633, lo: 0x95, hi: 0x95},
-	// Block 0x50, offset 0x1d9
-	{value: 0x0004, lo: 0x09},
-	{value: 0x0001, lo: 0x80, hi: 0x80},
-	{value: 0x812c, lo: 0xaa, hi: 0xaa},
-	{value: 0x8131, lo: 0xab, hi: 0xab},
-	{value: 0x8133, lo: 0xac, hi: 0xac},
-	{value: 0x812e, lo: 0xad, hi: 0xad},
-	{value: 0x812f, lo: 0xae, hi: 0xae},
-	{value: 0x812f, lo: 0xaf, hi: 0xaf},
-	{value: 0x04b3, lo: 0xb6, hi: 0xb6},
-	{value: 0x0887, lo: 0xb8, hi: 0xba},
-	// Block 0x51, offset 0x1e3
-	{value: 0x0006, lo: 0x09},
-	{value: 0x0313, lo: 0xb1, hi: 0xb1},
-	{value: 0x0317, lo: 0xb2, hi: 0xb2},
-	{value: 0x4a3b, lo: 0xb3, hi: 0xb3},
-	{value: 0x031b, lo: 0xb4, hi: 0xb4},
-	{value: 0x4a41, lo: 0xb5, hi: 0xb6},
-	{value: 0x031f, lo: 0xb7, hi: 0xb7},
-	{value: 0x0323, lo: 0xb8, hi: 0xb8},
-	{value: 0x0327, lo: 0xb9, hi: 0xb9},
-	{value: 0x4a4d, lo: 0xba, hi: 0xbf},
-	// Block 0x52, offset 0x1ed
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0xaf, hi: 0xaf},
-	{value: 0x8132, lo: 0xb4, hi: 0xbd},
-	// Block 0x53, offset 0x1f0
-	{value: 0x0000, lo: 0x03},
-	{value: 0x020f, lo: 0x9c, hi: 0x9c},
-	{value: 0x0212, lo: 0x9d, hi: 0x9d},
-	{value: 0x8132, lo: 0x9e, hi: 0x9f},
-	// Block 0x54, offset 0x1f4
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xb0, hi: 0xb1},
-	// Block 0x55, offset 0x1f6
-	{value: 0x0000, lo: 0x01},
-	{value: 0x163b, lo: 0xb0, hi: 0xb0},
-	// Block 0x56, offset 0x1f8
-	{value: 0x000c, lo: 0x01},
-	{value: 0x00d7, lo: 0xb8, hi: 0xb9},
-	// Block 0x57, offset 0x1fa
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x86, hi: 0x86},
-	// Block 0x58, offset 0x1fc
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x84, hi: 0x84},
-	{value: 0x8132, lo: 0xa0, hi: 0xb1},
-	// Block 0x59, offset 0x1ff
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0xab, hi: 0xad},
-	// Block 0x5a, offset 0x201
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x93, hi: 0x93},
-	// Block 0x5b, offset 0x203
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0xb3, hi: 0xb3},
-	// Block 0x5c, offset 0x205
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x80, hi: 0x80},
-	// Block 0x5d, offset 0x207
-	{value: 0x0000, lo: 0x05},
-	{value: 0x8132, lo: 0xb0, hi: 0xb0},
-	{value: 0x8132, lo: 0xb2, hi: 0xb3},
-	{value: 0x812d, lo: 0xb4, hi: 0xb4},
-	{value: 0x8132, lo: 0xb7, hi: 0xb8},
-	{value: 0x8132, lo: 0xbe, hi: 0xbf},
-	// Block 0x5e, offset 0x20d
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0x81, hi: 0x81},
-	{value: 0x8104, lo: 0xb6, hi: 0xb6},
-	// Block 0x5f, offset 0x210
-	{value: 0x0008, lo: 0x03},
-	{value: 0x1637, lo: 0x9c, hi: 0x9d},
-	{value: 0x0125, lo: 0x9e, hi: 0x9e},
-	{value: 0x1643, lo: 0x9f, hi: 0x9f},
-	// Block 0x60, offset 0x214
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xad, hi: 0xad},
-	// Block 0x61, offset 0x216
-	{value: 0x0000, lo: 0x06},
-	{value: 0xe500, lo: 0x80, hi: 0x80},
-	{value: 0xc600, lo: 0x81, hi: 0x9b},
-	{value: 0xe500, lo: 0x9c, hi: 0x9c},
-	{value: 0xc600, lo: 0x9d, hi: 0xb7},
-	{value: 0xe500, lo: 0xb8, hi: 0xb8},
-	{value: 0xc600, lo: 0xb9, hi: 0xbf},
-	// Block 0x62, offset 0x21d
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x93},
-	{value: 0xe500, lo: 0x94, hi: 0x94},
-	{value: 0xc600, lo: 0x95, hi: 0xaf},
-	{value: 0xe500, lo: 0xb0, hi: 0xb0},
-	{value: 0xc600, lo: 0xb1, hi: 0xbf},
-	// Block 0x63, offset 0x223
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x8b},
-	{value: 0xe500, lo: 0x8c, hi: 0x8c},
-	{value: 0xc600, lo: 0x8d, hi: 0xa7},
-	{value: 0xe500, lo: 0xa8, hi: 0xa8},
-	{value: 0xc600, lo: 0xa9, hi: 0xbf},
-	// Block 0x64, offset 0x229
-	{value: 0x0000, lo: 0x07},
-	{value: 0xc600, lo: 0x80, hi: 0x83},
-	{value: 0xe500, lo: 0x84, hi: 0x84},
-	{value: 0xc600, lo: 0x85, hi: 0x9f},
-	{value: 0xe500, lo: 0xa0, hi: 0xa0},
-	{value: 0xc600, lo: 0xa1, hi: 0xbb},
-	{value: 0xe500, lo: 0xbc, hi: 0xbc},
-	{value: 0xc600, lo: 0xbd, hi: 0xbf},
-	// Block 0x65, offset 0x231
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x97},
-	{value: 0xe500, lo: 0x98, hi: 0x98},
-	{value: 0xc600, lo: 0x99, hi: 0xb3},
-	{value: 0xe500, lo: 0xb4, hi: 0xb4},
-	{value: 0xc600, lo: 0xb5, hi: 0xbf},
-	// Block 0x66, offset 0x237
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x8f},
-	{value: 0xe500, lo: 0x90, hi: 0x90},
-	{value: 0xc600, lo: 0x91, hi: 0xab},
-	{value: 0xe500, lo: 0xac, hi: 0xac},
-	{value: 0xc600, lo: 0xad, hi: 0xbf},
-	// Block 0x67, offset 0x23d
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x87},
-	{value: 0xe500, lo: 0x88, hi: 0x88},
-	{value: 0xc600, lo: 0x89, hi: 0xa3},
-	{value: 0xe500, lo: 0xa4, hi: 0xa4},
-	{value: 0xc600, lo: 0xa5, hi: 0xbf},
-	// Block 0x68, offset 0x243
-	{value: 0x0000, lo: 0x03},
-	{value: 0xc600, lo: 0x80, hi: 0x87},
-	{value: 0xe500, lo: 0x88, hi: 0x88},
-	{value: 0xc600, lo: 0x89, hi: 0xa3},
-	// Block 0x69, offset 0x247
-	{value: 0x0002, lo: 0x01},
-	{value: 0x0003, lo: 0x81, hi: 0xbf},
-	// Block 0x6a, offset 0x249
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0xbd, hi: 0xbd},
-	// Block 0x6b, offset 0x24b
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0xa0, hi: 0xa0},
-	// Block 0x6c, offset 0x24d
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xb6, hi: 0xba},
-	// Block 0x6d, offset 0x24f
-	{value: 0x002c, lo: 0x05},
-	{value: 0x812d, lo: 0x8d, hi: 0x8d},
-	{value: 0x8132, lo: 0x8f, hi: 0x8f},
-	{value: 0x8132, lo: 0xb8, hi: 0xb8},
-	{value: 0x8101, lo: 0xb9, hi: 0xba},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x6e, offset 0x255
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0xa5, hi: 0xa5},
-	{value: 0x812d, lo: 0xa6, hi: 0xa6},
-	// Block 0x6f, offset 0x258
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xa4, hi: 0xa7},
-	// Block 0x70, offset 0x25a
-	{value: 0x0000, lo: 0x05},
-	{value: 0x812d, lo: 0x86, hi: 0x87},
-	{value: 0x8132, lo: 0x88, hi: 0x8a},
-	{value: 0x812d, lo: 0x8b, hi: 0x8b},
-	{value: 0x8132, lo: 0x8c, hi: 0x8c},
-	{value: 0x812d, lo: 0x8d, hi: 0x90},
-	// Block 0x71, offset 0x260
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x86, hi: 0x86},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x72, offset 0x263
-	{value: 0x17fe, lo: 0x07},
-	{value: 0xa000, lo: 0x99, hi: 0x99},
-	{value: 0x4238, lo: 0x9a, hi: 0x9a},
-	{value: 0xa000, lo: 0x9b, hi: 0x9b},
-	{value: 0x4242, lo: 0x9c, hi: 0x9c},
-	{value: 0xa000, lo: 0xa5, hi: 0xa5},
-	{value: 0x424c, lo: 0xab, hi: 0xab},
-	{value: 0x8104, lo: 0xb9, hi: 0xba},
-	// Block 0x73, offset 0x26b
-	{value: 0x0000, lo: 0x06},
-	{value: 0x8132, lo: 0x80, hi: 0x82},
-	{value: 0x9900, lo: 0xa7, hi: 0xa7},
-	{value: 0x2d7e, lo: 0xae, hi: 0xae},
-	{value: 0x2d88, lo: 0xaf, hi: 0xaf},
-	{value: 0xa000, lo: 0xb1, hi: 0xb2},
-	{value: 0x8104, lo: 0xb3, hi: 0xb4},
-	// Block 0x74, offset 0x272
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x80, hi: 0x80},
-	{value: 0x8102, lo: 0x8a, hi: 0x8a},
-	// Block 0x75, offset 0x275
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0xb5, hi: 0xb5},
-	{value: 0x8102, lo: 0xb6, hi: 0xb6},
-	// Block 0x76, offset 0x278
-	{value: 0x0002, lo: 0x01},
-	{value: 0x8102, lo: 0xa9, hi: 0xaa},
-	// Block 0x77, offset 0x27a
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0xbb, hi: 0xbc},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x78, offset 0x27d
-	{value: 0x0000, lo: 0x07},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0x2d92, lo: 0x8b, hi: 0x8b},
-	{value: 0x2d9c, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	{value: 0x8132, lo: 0xa6, hi: 0xac},
-	{value: 0x8132, lo: 0xb0, hi: 0xb4},
-	// Block 0x79, offset 0x285
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8104, lo: 0x82, hi: 0x82},
-	{value: 0x8102, lo: 0x86, hi: 0x86},
-	{value: 0x8132, lo: 0x9e, hi: 0x9e},
-	// Block 0x7a, offset 0x289
-	{value: 0x6b5a, lo: 0x06},
-	{value: 0x9900, lo: 0xb0, hi: 0xb0},
-	{value: 0xa000, lo: 0xb9, hi: 0xb9},
-	{value: 0x9900, lo: 0xba, hi: 0xba},
-	{value: 0x2db0, lo: 0xbb, hi: 0xbb},
-	{value: 0x2da6, lo: 0xbc, hi: 0xbd},
-	{value: 0x2dba, lo: 0xbe, hi: 0xbe},
-	// Block 0x7b, offset 0x290
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x82, hi: 0x82},
-	{value: 0x8102, lo: 0x83, hi: 0x83},
-	// Block 0x7c, offset 0x293
-	{value: 0x0000, lo: 0x05},
-	{value: 0x9900, lo: 0xaf, hi: 0xaf},
-	{value: 0xa000, lo: 0xb8, hi: 0xb9},
-	{value: 0x2dc4, lo: 0xba, hi: 0xba},
-	{value: 0x2dce, lo: 0xbb, hi: 0xbb},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x7d, offset 0x299
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0x80, hi: 0x80},
-	// Block 0x7e, offset 0x29b
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x7f, offset 0x29d
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0xb6, hi: 0xb6},
-	{value: 0x8102, lo: 0xb7, hi: 0xb7},
-	// Block 0x80, offset 0x2a0
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xab, hi: 0xab},
-	// Block 0x81, offset 0x2a2
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0xb9, hi: 0xb9},
-	{value: 0x8102, lo: 0xba, hi: 0xba},
-	// Block 0x82, offset 0x2a5
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xb4, hi: 0xb4},
-	// Block 0x83, offset 0x2a7
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x87, hi: 0x87},
-	// Block 0x84, offset 0x2a9
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x99, hi: 0x99},
-	// Block 0x85, offset 0x2ab
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0x82, hi: 0x82},
-	{value: 0x8104, lo: 0x84, hi: 0x85},
-	// Block 0x86, offset 0x2ae
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x97, hi: 0x97},
-	// Block 0x87, offset 0x2b0
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8101, lo: 0xb0, hi: 0xb4},
-	// Block 0x88, offset 0x2b2
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xb0, hi: 0xb6},
-	// Block 0x89, offset 0x2b4
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8101, lo: 0x9e, hi: 0x9e},
-	// Block 0x8a, offset 0x2b6
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x45cc, lo: 0x9e, hi: 0x9e},
-	{value: 0x45d6, lo: 0x9f, hi: 0x9f},
-	{value: 0x460a, lo: 0xa0, hi: 0xa0},
-	{value: 0x4618, lo: 0xa1, hi: 0xa1},
-	{value: 0x4626, lo: 0xa2, hi: 0xa2},
-	{value: 0x4634, lo: 0xa3, hi: 0xa3},
-	{value: 0x4642, lo: 0xa4, hi: 0xa4},
-	{value: 0x812b, lo: 0xa5, hi: 0xa6},
-	{value: 0x8101, lo: 0xa7, hi: 0xa9},
-	{value: 0x8130, lo: 0xad, hi: 0xad},
-	{value: 0x812b, lo: 0xae, hi: 0xb2},
-	{value: 0x812d, lo: 0xbb, hi: 0xbf},
-	// Block 0x8b, offset 0x2c3
-	{value: 0x0000, lo: 0x09},
-	{value: 0x812d, lo: 0x80, hi: 0x82},
-	{value: 0x8132, lo: 0x85, hi: 0x89},
-	{value: 0x812d, lo: 0x8a, hi: 0x8b},
-	{value: 0x8132, lo: 0xaa, hi: 0xad},
-	{value: 0x45e0, lo: 0xbb, hi: 0xbb},
-	{value: 0x45ea, lo: 0xbc, hi: 0xbc},
-	{value: 0x4650, lo: 0xbd, hi: 0xbd},
-	{value: 0x466c, lo: 0xbe, hi: 0xbe},
-	{value: 0x465e, lo: 0xbf, hi: 0xbf},
-	// Block 0x8c, offset 0x2cd
-	{value: 0x0000, lo: 0x01},
-	{value: 0x467a, lo: 0x80, hi: 0x80},
-	// Block 0x8d, offset 0x2cf
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0x82, hi: 0x84},
-	// Block 0x8e, offset 0x2d1
-	{value: 0x0002, lo: 0x03},
-	{value: 0x0043, lo: 0x80, hi: 0x99},
-	{value: 0x0083, lo: 0x9a, hi: 0xb3},
-	{value: 0x0043, lo: 0xb4, hi: 0xbf},
-	// Block 0x8f, offset 0x2d5
-	{value: 0x0002, lo: 0x04},
-	{value: 0x005b, lo: 0x80, hi: 0x8d},
-	{value: 0x0083, lo: 0x8e, hi: 0x94},
-	{value: 0x0093, lo: 0x96, hi: 0xa7},
-	{value: 0x0043, lo: 0xa8, hi: 0xbf},
-	// Block 0x90, offset 0x2da
-	{value: 0x0002, lo: 0x0b},
-	{value: 0x0073, lo: 0x80, hi: 0x81},
-	{value: 0x0083, lo: 0x82, hi: 0x9b},
-	{value: 0x0043, lo: 0x9c, hi: 0x9c},
-	{value: 0x0047, lo: 0x9e, hi: 0x9f},
-	{value: 0x004f, lo: 0xa2, hi: 0xa2},
-	{value: 0x0055, lo: 0xa5, hi: 0xa6},
-	{value: 0x005d, lo: 0xa9, hi: 0xac},
-	{value: 0x0067, lo: 0xae, hi: 0xb5},
-	{value: 0x0083, lo: 0xb6, hi: 0xb9},
-	{value: 0x008d, lo: 0xbb, hi: 0xbb},
-	{value: 0x0091, lo: 0xbd, hi: 0xbf},
-	// Block 0x91, offset 0x2e6
-	{value: 0x0002, lo: 0x04},
-	{value: 0x0097, lo: 0x80, hi: 0x83},
-	{value: 0x00a1, lo: 0x85, hi: 0x8f},
-	{value: 0x0043, lo: 0x90, hi: 0xa9},
-	{value: 0x0083, lo: 0xaa, hi: 0xbf},
-	// Block 0x92, offset 0x2eb
-	{value: 0x0002, lo: 0x08},
-	{value: 0x00af, lo: 0x80, hi: 0x83},
-	{value: 0x0043, lo: 0x84, hi: 0x85},
-	{value: 0x0049, lo: 0x87, hi: 0x8a},
-	{value: 0x0055, lo: 0x8d, hi: 0x94},
-	{value: 0x0067, lo: 0x96, hi: 0x9c},
-	{value: 0x0083, lo: 0x9e, hi: 0xb7},
-	{value: 0x0043, lo: 0xb8, hi: 0xb9},
-	{value: 0x0049, lo: 0xbb, hi: 0xbe},
-	// Block 0x93, offset 0x2f4
-	{value: 0x0002, lo: 0x05},
-	{value: 0x0053, lo: 0x80, hi: 0x84},
-	{value: 0x005f, lo: 0x86, hi: 0x86},
-	{value: 0x0067, lo: 0x8a, hi: 0x90},
-	{value: 0x0083, lo: 0x92, hi: 0xab},
-	{value: 0x0043, lo: 0xac, hi: 0xbf},
-	// Block 0x94, offset 0x2fa
-	{value: 0x0002, lo: 0x04},
-	{value: 0x006b, lo: 0x80, hi: 0x85},
-	{value: 0x0083, lo: 0x86, hi: 0x9f},
-	{value: 0x0043, lo: 0xa0, hi: 0xb9},
-	{value: 0x0083, lo: 0xba, hi: 0xbf},
-	// Block 0x95, offset 0x2ff
-	{value: 0x0002, lo: 0x03},
-	{value: 0x008f, lo: 0x80, hi: 0x93},
-	{value: 0x0043, lo: 0x94, hi: 0xad},
-	{value: 0x0083, lo: 0xae, hi: 0xbf},
-	// Block 0x96, offset 0x303
-	{value: 0x0002, lo: 0x04},
-	{value: 0x00a7, lo: 0x80, hi: 0x87},
-	{value: 0x0043, lo: 0x88, hi: 0xa1},
-	{value: 0x0083, lo: 0xa2, hi: 0xbb},
-	{value: 0x0043, lo: 0xbc, hi: 0xbf},
-	// Block 0x97, offset 0x308
-	{value: 0x0002, lo: 0x03},
-	{value: 0x004b, lo: 0x80, hi: 0x95},
-	{value: 0x0083, lo: 0x96, hi: 0xaf},
-	{value: 0x0043, lo: 0xb0, hi: 0xbf},
-	// Block 0x98, offset 0x30c
-	{value: 0x0003, lo: 0x0f},
-	{value: 0x01b8, lo: 0x80, hi: 0x80},
-	{value: 0x045f, lo: 0x81, hi: 0x81},
-	{value: 0x01bb, lo: 0x82, hi: 0x9a},
-	{value: 0x045b, lo: 0x9b, hi: 0x9b},
-	{value: 0x01c7, lo: 0x9c, hi: 0x9c},
-	{value: 0x01d0, lo: 0x9d, hi: 0x9d},
-	{value: 0x01d6, lo: 0x9e, hi: 0x9e},
-	{value: 0x01fa, lo: 0x9f, hi: 0x9f},
-	{value: 0x01eb, lo: 0xa0, hi: 0xa0},
-	{value: 0x01e8, lo: 0xa1, hi: 0xa1},
-	{value: 0x0173, lo: 0xa2, hi: 0xb2},
-	{value: 0x0188, lo: 0xb3, hi: 0xb3},
-	{value: 0x01a6, lo: 0xb4, hi: 0xba},
-	{value: 0x045f, lo: 0xbb, hi: 0xbb},
-	{value: 0x01bb, lo: 0xbc, hi: 0xbf},
-	// Block 0x99, offset 0x31c
-	{value: 0x0003, lo: 0x0d},
-	{value: 0x01c7, lo: 0x80, hi: 0x94},
-	{value: 0x045b, lo: 0x95, hi: 0x95},
-	{value: 0x01c7, lo: 0x96, hi: 0x96},
-	{value: 0x01d0, lo: 0x97, hi: 0x97},
-	{value: 0x01d6, lo: 0x98, hi: 0x98},
-	{value: 0x01fa, lo: 0x99, hi: 0x99},
-	{value: 0x01eb, lo: 0x9a, hi: 0x9a},
-	{value: 0x01e8, lo: 0x9b, hi: 0x9b},
-	{value: 0x0173, lo: 0x9c, hi: 0xac},
-	{value: 0x0188, lo: 0xad, hi: 0xad},
-	{value: 0x01a6, lo: 0xae, hi: 0xb4},
-	{value: 0x045f, lo: 0xb5, hi: 0xb5},
-	{value: 0x01bb, lo: 0xb6, hi: 0xbf},
-	// Block 0x9a, offset 0x32a
-	{value: 0x0003, lo: 0x0d},
-	{value: 0x01d9, lo: 0x80, hi: 0x8e},
-	{value: 0x045b, lo: 0x8f, hi: 0x8f},
-	{value: 0x01c7, lo: 0x90, hi: 0x90},
-	{value: 0x01d0, lo: 0x91, hi: 0x91},
-	{value: 0x01d6, lo: 0x92, hi: 0x92},
-	{value: 0x01fa, lo: 0x93, hi: 0x93},
-	{value: 0x01eb, lo: 0x94, hi: 0x94},
-	{value: 0x01e8, lo: 0x95, hi: 0x95},
-	{value: 0x0173, lo: 0x96, hi: 0xa6},
-	{value: 0x0188, lo: 0xa7, hi: 0xa7},
-	{value: 0x01a6, lo: 0xa8, hi: 0xae},
-	{value: 0x045f, lo: 0xaf, hi: 0xaf},
-	{value: 0x01bb, lo: 0xb0, hi: 0xbf},
-	// Block 0x9b, offset 0x338
-	{value: 0x0003, lo: 0x0d},
-	{value: 0x01eb, lo: 0x80, hi: 0x88},
-	{value: 0x045b, lo: 0x89, hi: 0x89},
-	{value: 0x01c7, lo: 0x8a, hi: 0x8a},
-	{value: 0x01d0, lo: 0x8b, hi: 0x8b},
-	{value: 0x01d6, lo: 0x8c, hi: 0x8c},
-	{value: 0x01fa, lo: 0x8d, hi: 0x8d},
-	{value: 0x01eb, lo: 0x8e, hi: 0x8e},
-	{value: 0x01e8, lo: 0x8f, hi: 0x8f},
-	{value: 0x0173, lo: 0x90, hi: 0xa0},
-	{value: 0x0188, lo: 0xa1, hi: 0xa1},
-	{value: 0x01a6, lo: 0xa2, hi: 0xa8},
-	{value: 0x045f, lo: 0xa9, hi: 0xa9},
-	{value: 0x01bb, lo: 0xaa, hi: 0xbf},
-	// Block 0x9c, offset 0x346
-	{value: 0x0000, lo: 0x05},
-	{value: 0x8132, lo: 0x80, hi: 0x86},
-	{value: 0x8132, lo: 0x88, hi: 0x98},
-	{value: 0x8132, lo: 0x9b, hi: 0xa1},
-	{value: 0x8132, lo: 0xa3, hi: 0xa4},
-	{value: 0x8132, lo: 0xa6, hi: 0xaa},
-	// Block 0x9d, offset 0x34c
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x90, hi: 0x96},
-	// Block 0x9e, offset 0x34e
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0x84, hi: 0x89},
-	{value: 0x8102, lo: 0x8a, hi: 0x8a},
-	// Block 0x9f, offset 0x351
-	{value: 0x0002, lo: 0x09},
-	{value: 0x0063, lo: 0x80, hi: 0x89},
-	{value: 0x1951, lo: 0x8a, hi: 0x8a},
-	{value: 0x1981, lo: 0x8b, hi: 0x8b},
-	{value: 0x199c, lo: 0x8c, hi: 0x8c},
-	{value: 0x19a2, lo: 0x8d, hi: 0x8d},
-	{value: 0x1bc0, lo: 0x8e, hi: 0x8e},
-	{value: 0x19ae, lo: 0x8f, hi: 0x8f},
-	{value: 0x197b, lo: 0xaa, hi: 0xaa},
-	{value: 0x197e, lo: 0xab, hi: 0xab},
-	// Block 0xa0, offset 0x35b
-	{value: 0x0000, lo: 0x01},
-	{value: 0x193f, lo: 0x90, hi: 0x90},
-	// Block 0xa1, offset 0x35d
-	{value: 0x0028, lo: 0x09},
-	{value: 0x2862, lo: 0x80, hi: 0x80},
-	{value: 0x2826, lo: 0x81, hi: 0x81},
-	{value: 0x2830, lo: 0x82, hi: 0x82},
-	{value: 0x2844, lo: 0x83, hi: 0x84},
-	{value: 0x284e, lo: 0x85, hi: 0x86},
-	{value: 0x283a, lo: 0x87, hi: 0x87},
-	{value: 0x2858, lo: 0x88, hi: 0x88},
-	{value: 0x0b6f, lo: 0x90, hi: 0x90},
-	{value: 0x08e7, lo: 0x91, hi: 0x91},
-}
-
-// recompMap: 7520 bytes (entries only)
-var recompMap map[uint32]rune
-var recompMapOnce sync.Once
-
-const recompMapPacked = "" +
-	"\x00A\x03\x00\x00\x00\x00\xc0" + // 0x00410300: 0x000000C0
-	"\x00A\x03\x01\x00\x00\x00\xc1" + // 0x00410301: 0x000000C1
-	"\x00A\x03\x02\x00\x00\x00\xc2" + // 0x00410302: 0x000000C2
-	"\x00A\x03\x03\x00\x00\x00\xc3" + // 0x00410303: 0x000000C3
-	"\x00A\x03\b\x00\x00\x00\xc4" + // 0x00410308: 0x000000C4
-	"\x00A\x03\n\x00\x00\x00\xc5" + // 0x0041030A: 0x000000C5
-	"\x00C\x03'\x00\x00\x00\xc7" + // 0x00430327: 0x000000C7
-	"\x00E\x03\x00\x00\x00\x00\xc8" + // 0x00450300: 0x000000C8
-	"\x00E\x03\x01\x00\x00\x00\xc9" + // 0x00450301: 0x000000C9
-	"\x00E\x03\x02\x00\x00\x00\xca" + // 0x00450302: 0x000000CA
-	"\x00E\x03\b\x00\x00\x00\xcb" + // 0x00450308: 0x000000CB
-	"\x00I\x03\x00\x00\x00\x00\xcc" + // 0x00490300: 0x000000CC
-	"\x00I\x03\x01\x00\x00\x00\xcd" + // 0x00490301: 0x000000CD
-	"\x00I\x03\x02\x00\x00\x00\xce" + // 0x00490302: 0x000000CE
-	"\x00I\x03\b\x00\x00\x00\xcf" + // 0x00490308: 0x000000CF
-	"\x00N\x03\x03\x00\x00\x00\xd1" + // 0x004E0303: 0x000000D1
-	"\x00O\x03\x00\x00\x00\x00\xd2" + // 0x004F0300: 0x000000D2
-	"\x00O\x03\x01\x00\x00\x00\xd3" + // 0x004F0301: 0x000000D3
-	"\x00O\x03\x02\x00\x00\x00\xd4" + // 0x004F0302: 0x000000D4
-	"\x00O\x03\x03\x00\x00\x00\xd5" + // 0x004F0303: 0x000000D5
-	"\x00O\x03\b\x00\x00\x00\xd6" + // 0x004F0308: 0x000000D6
-	"\x00U\x03\x00\x00\x00\x00\xd9" + // 0x00550300: 0x000000D9
-	"\x00U\x03\x01\x00\x00\x00\xda" + // 0x00550301: 0x000000DA
-	"\x00U\x03\x02\x00\x00\x00\xdb" + // 0x00550302: 0x000000DB
-	"\x00U\x03\b\x00\x00\x00\xdc" + // 0x00550308: 0x000000DC
-	"\x00Y\x03\x01\x00\x00\x00\xdd" + // 0x00590301: 0x000000DD
-	"\x00a\x03\x00\x00\x00\x00\xe0" + // 0x00610300: 0x000000E0
-	"\x00a\x03\x01\x00\x00\x00\xe1" + // 0x00610301: 0x000000E1
-	"\x00a\x03\x02\x00\x00\x00\xe2" + // 0x00610302: 0x000000E2
-	"\x00a\x03\x03\x00\x00\x00\xe3" + // 0x00610303: 0x000000E3
-	"\x00a\x03\b\x00\x00\x00\xe4" + // 0x00610308: 0x000000E4
-	"\x00a\x03\n\x00\x00\x00\xe5" + // 0x0061030A: 0x000000E5
-	"\x00c\x03'\x00\x00\x00\xe7" + // 0x00630327: 0x000000E7
-	"\x00e\x03\x00\x00\x00\x00\xe8" + // 0x00650300: 0x000000E8
-	"\x00e\x03\x01\x00\x00\x00\xe9" + // 0x00650301: 0x000000E9
-	"\x00e\x03\x02\x00\x00\x00\xea" + // 0x00650302: 0x000000EA
-	"\x00e\x03\b\x00\x00\x00\xeb" + // 0x00650308: 0x000000EB
-	"\x00i\x03\x00\x00\x00\x00\xec" + // 0x00690300: 0x000000EC
-	"\x00i\x03\x01\x00\x00\x00\xed" + // 0x00690301: 0x000000ED
-	"\x00i\x03\x02\x00\x00\x00\xee" + // 0x00690302: 0x000000EE
-	"\x00i\x03\b\x00\x00\x00\xef" + // 0x00690308: 0x000000EF
-	"\x00n\x03\x03\x00\x00\x00\xf1" + // 0x006E0303: 0x000000F1
-	"\x00o\x03\x00\x00\x00\x00\xf2" + // 0x006F0300: 0x000000F2
-	"\x00o\x03\x01\x00\x00\x00\xf3" + // 0x006F0301: 0x000000F3
-	"\x00o\x03\x02\x00\x00\x00\xf4" + // 0x006F0302: 0x000000F4
-	"\x00o\x03\x03\x00\x00\x00\xf5" + // 0x006F0303: 0x000000F5
-	"\x00o\x03\b\x00\x00\x00\xf6" + // 0x006F0308: 0x000000F6
-	"\x00u\x03\x00\x00\x00\x00\xf9" + // 0x00750300: 0x000000F9
-	"\x00u\x03\x01\x00\x00\x00\xfa" + // 0x00750301: 0x000000FA
-	"\x00u\x03\x02\x00\x00\x00\xfb" + // 0x00750302: 0x000000FB
-	"\x00u\x03\b\x00\x00\x00\xfc" + // 0x00750308: 0x000000FC
-	"\x00y\x03\x01\x00\x00\x00\xfd" + // 0x00790301: 0x000000FD
-	"\x00y\x03\b\x00\x00\x00\xff" + // 0x00790308: 0x000000FF
-	"\x00A\x03\x04\x00\x00\x01\x00" + // 0x00410304: 0x00000100
-	"\x00a\x03\x04\x00\x00\x01\x01" + // 0x00610304: 0x00000101
-	"\x00A\x03\x06\x00\x00\x01\x02" + // 0x00410306: 0x00000102
-	"\x00a\x03\x06\x00\x00\x01\x03" + // 0x00610306: 0x00000103
-	"\x00A\x03(\x00\x00\x01\x04" + // 0x00410328: 0x00000104
-	"\x00a\x03(\x00\x00\x01\x05" + // 0x00610328: 0x00000105
-	"\x00C\x03\x01\x00\x00\x01\x06" + // 0x00430301: 0x00000106
-	"\x00c\x03\x01\x00\x00\x01\a" + // 0x00630301: 0x00000107
-	"\x00C\x03\x02\x00\x00\x01\b" + // 0x00430302: 0x00000108
-	"\x00c\x03\x02\x00\x00\x01\t" + // 0x00630302: 0x00000109
-	"\x00C\x03\a\x00\x00\x01\n" + // 0x00430307: 0x0000010A
-	"\x00c\x03\a\x00\x00\x01\v" + // 0x00630307: 0x0000010B
-	"\x00C\x03\f\x00\x00\x01\f" + // 0x0043030C: 0x0000010C
-	"\x00c\x03\f\x00\x00\x01\r" + // 0x0063030C: 0x0000010D
-	"\x00D\x03\f\x00\x00\x01\x0e" + // 0x0044030C: 0x0000010E
-	"\x00d\x03\f\x00\x00\x01\x0f" + // 0x0064030C: 0x0000010F
-	"\x00E\x03\x04\x00\x00\x01\x12" + // 0x00450304: 0x00000112
-	"\x00e\x03\x04\x00\x00\x01\x13" + // 0x00650304: 0x00000113
-	"\x00E\x03\x06\x00\x00\x01\x14" + // 0x00450306: 0x00000114
-	"\x00e\x03\x06\x00\x00\x01\x15" + // 0x00650306: 0x00000115
-	"\x00E\x03\a\x00\x00\x01\x16" + // 0x00450307: 0x00000116
-	"\x00e\x03\a\x00\x00\x01\x17" + // 0x00650307: 0x00000117
-	"\x00E\x03(\x00\x00\x01\x18" + // 0x00450328: 0x00000118
-	"\x00e\x03(\x00\x00\x01\x19" + // 0x00650328: 0x00000119
-	"\x00E\x03\f\x00\x00\x01\x1a" + // 0x0045030C: 0x0000011A
-	"\x00e\x03\f\x00\x00\x01\x1b" + // 0x0065030C: 0x0000011B
-	"\x00G\x03\x02\x00\x00\x01\x1c" + // 0x00470302: 0x0000011C
-	"\x00g\x03\x02\x00\x00\x01\x1d" + // 0x00670302: 0x0000011D
-	"\x00G\x03\x06\x00\x00\x01\x1e" + // 0x00470306: 0x0000011E
-	"\x00g\x03\x06\x00\x00\x01\x1f" + // 0x00670306: 0x0000011F
-	"\x00G\x03\a\x00\x00\x01 " + // 0x00470307: 0x00000120
-	"\x00g\x03\a\x00\x00\x01!" + // 0x00670307: 0x00000121
-	"\x00G\x03'\x00\x00\x01\"" + // 0x00470327: 0x00000122
-	"\x00g\x03'\x00\x00\x01#" + // 0x00670327: 0x00000123
-	"\x00H\x03\x02\x00\x00\x01$" + // 0x00480302: 0x00000124
-	"\x00h\x03\x02\x00\x00\x01%" + // 0x00680302: 0x00000125
-	"\x00I\x03\x03\x00\x00\x01(" + // 0x00490303: 0x00000128
-	"\x00i\x03\x03\x00\x00\x01)" + // 0x00690303: 0x00000129
-	"\x00I\x03\x04\x00\x00\x01*" + // 0x00490304: 0x0000012A
-	"\x00i\x03\x04\x00\x00\x01+" + // 0x00690304: 0x0000012B
-	"\x00I\x03\x06\x00\x00\x01," + // 0x00490306: 0x0000012C
-	"\x00i\x03\x06\x00\x00\x01-" + // 0x00690306: 0x0000012D
-	"\x00I\x03(\x00\x00\x01." + // 0x00490328: 0x0000012E
-	"\x00i\x03(\x00\x00\x01/" + // 0x00690328: 0x0000012F
-	"\x00I\x03\a\x00\x00\x010" + // 0x00490307: 0x00000130
-	"\x00J\x03\x02\x00\x00\x014" + // 0x004A0302: 0x00000134
-	"\x00j\x03\x02\x00\x00\x015" + // 0x006A0302: 0x00000135
-	"\x00K\x03'\x00\x00\x016" + // 0x004B0327: 0x00000136
-	"\x00k\x03'\x00\x00\x017" + // 0x006B0327: 0x00000137
-	"\x00L\x03\x01\x00\x00\x019" + // 0x004C0301: 0x00000139
-	"\x00l\x03\x01\x00\x00\x01:" + // 0x006C0301: 0x0000013A
-	"\x00L\x03'\x00\x00\x01;" + // 0x004C0327: 0x0000013B
-	"\x00l\x03'\x00\x00\x01<" + // 0x006C0327: 0x0000013C
-	"\x00L\x03\f\x00\x00\x01=" + // 0x004C030C: 0x0000013D
-	"\x00l\x03\f\x00\x00\x01>" + // 0x006C030C: 0x0000013E
-	"\x00N\x03\x01\x00\x00\x01C" + // 0x004E0301: 0x00000143
-	"\x00n\x03\x01\x00\x00\x01D" + // 0x006E0301: 0x00000144
-	"\x00N\x03'\x00\x00\x01E" + // 0x004E0327: 0x00000145
-	"\x00n\x03'\x00\x00\x01F" + // 0x006E0327: 0x00000146
-	"\x00N\x03\f\x00\x00\x01G" + // 0x004E030C: 0x00000147
-	"\x00n\x03\f\x00\x00\x01H" + // 0x006E030C: 0x00000148
-	"\x00O\x03\x04\x00\x00\x01L" + // 0x004F0304: 0x0000014C
-	"\x00o\x03\x04\x00\x00\x01M" + // 0x006F0304: 0x0000014D
-	"\x00O\x03\x06\x00\x00\x01N" + // 0x004F0306: 0x0000014E
-	"\x00o\x03\x06\x00\x00\x01O" + // 0x006F0306: 0x0000014F
-	"\x00O\x03\v\x00\x00\x01P" + // 0x004F030B: 0x00000150
-	"\x00o\x03\v\x00\x00\x01Q" + // 0x006F030B: 0x00000151
-	"\x00R\x03\x01\x00\x00\x01T" + // 0x00520301: 0x00000154
-	"\x00r\x03\x01\x00\x00\x01U" + // 0x00720301: 0x00000155
-	"\x00R\x03'\x00\x00\x01V" + // 0x00520327: 0x00000156
-	"\x00r\x03'\x00\x00\x01W" + // 0x00720327: 0x00000157
-	"\x00R\x03\f\x00\x00\x01X" + // 0x0052030C: 0x00000158
-	"\x00r\x03\f\x00\x00\x01Y" + // 0x0072030C: 0x00000159
-	"\x00S\x03\x01\x00\x00\x01Z" + // 0x00530301: 0x0000015A
-	"\x00s\x03\x01\x00\x00\x01[" + // 0x00730301: 0x0000015B
-	"\x00S\x03\x02\x00\x00\x01\\" + // 0x00530302: 0x0000015C
-	"\x00s\x03\x02\x00\x00\x01]" + // 0x00730302: 0x0000015D
-	"\x00S\x03'\x00\x00\x01^" + // 0x00530327: 0x0000015E
-	"\x00s\x03'\x00\x00\x01_" + // 0x00730327: 0x0000015F
-	"\x00S\x03\f\x00\x00\x01`" + // 0x0053030C: 0x00000160
-	"\x00s\x03\f\x00\x00\x01a" + // 0x0073030C: 0x00000161
-	"\x00T\x03'\x00\x00\x01b" + // 0x00540327: 0x00000162
-	"\x00t\x03'\x00\x00\x01c" + // 0x00740327: 0x00000163
-	"\x00T\x03\f\x00\x00\x01d" + // 0x0054030C: 0x00000164
-	"\x00t\x03\f\x00\x00\x01e" + // 0x0074030C: 0x00000165
-	"\x00U\x03\x03\x00\x00\x01h" + // 0x00550303: 0x00000168
-	"\x00u\x03\x03\x00\x00\x01i" + // 0x00750303: 0x00000169
-	"\x00U\x03\x04\x00\x00\x01j" + // 0x00550304: 0x0000016A
-	"\x00u\x03\x04\x00\x00\x01k" + // 0x00750304: 0x0000016B
-	"\x00U\x03\x06\x00\x00\x01l" + // 0x00550306: 0x0000016C
-	"\x00u\x03\x06\x00\x00\x01m" + // 0x00750306: 0x0000016D
-	"\x00U\x03\n\x00\x00\x01n" + // 0x0055030A: 0x0000016E
-	"\x00u\x03\n\x00\x00\x01o" + // 0x0075030A: 0x0000016F
-	"\x00U\x03\v\x00\x00\x01p" + // 0x0055030B: 0x00000170
-	"\x00u\x03\v\x00\x00\x01q" + // 0x0075030B: 0x00000171
-	"\x00U\x03(\x00\x00\x01r" + // 0x00550328: 0x00000172
-	"\x00u\x03(\x00\x00\x01s" + // 0x00750328: 0x00000173
-	"\x00W\x03\x02\x00\x00\x01t" + // 0x00570302: 0x00000174
-	"\x00w\x03\x02\x00\x00\x01u" + // 0x00770302: 0x00000175
-	"\x00Y\x03\x02\x00\x00\x01v" + // 0x00590302: 0x00000176
-	"\x00y\x03\x02\x00\x00\x01w" + // 0x00790302: 0x00000177
-	"\x00Y\x03\b\x00\x00\x01x" + // 0x00590308: 0x00000178
-	"\x00Z\x03\x01\x00\x00\x01y" + // 0x005A0301: 0x00000179
-	"\x00z\x03\x01\x00\x00\x01z" + // 0x007A0301: 0x0000017A
-	"\x00Z\x03\a\x00\x00\x01{" + // 0x005A0307: 0x0000017B
-	"\x00z\x03\a\x00\x00\x01|" + // 0x007A0307: 0x0000017C
-	"\x00Z\x03\f\x00\x00\x01}" + // 0x005A030C: 0x0000017D
-	"\x00z\x03\f\x00\x00\x01~" + // 0x007A030C: 0x0000017E
-	"\x00O\x03\x1b\x00\x00\x01\xa0" + // 0x004F031B: 0x000001A0
-	"\x00o\x03\x1b\x00\x00\x01\xa1" + // 0x006F031B: 0x000001A1
-	"\x00U\x03\x1b\x00\x00\x01\xaf" + // 0x0055031B: 0x000001AF
-	"\x00u\x03\x1b\x00\x00\x01\xb0" + // 0x0075031B: 0x000001B0
-	"\x00A\x03\f\x00\x00\x01\xcd" + // 0x0041030C: 0x000001CD
-	"\x00a\x03\f\x00\x00\x01\xce" + // 0x0061030C: 0x000001CE
-	"\x00I\x03\f\x00\x00\x01\xcf" + // 0x0049030C: 0x000001CF
-	"\x00i\x03\f\x00\x00\x01\xd0" + // 0x0069030C: 0x000001D0
-	"\x00O\x03\f\x00\x00\x01\xd1" + // 0x004F030C: 0x000001D1
-	"\x00o\x03\f\x00\x00\x01\xd2" + // 0x006F030C: 0x000001D2
-	"\x00U\x03\f\x00\x00\x01\xd3" + // 0x0055030C: 0x000001D3
-	"\x00u\x03\f\x00\x00\x01\xd4" + // 0x0075030C: 0x000001D4
-	"\x00\xdc\x03\x04\x00\x00\x01\xd5" + // 0x00DC0304: 0x000001D5
-	"\x00\xfc\x03\x04\x00\x00\x01\xd6" + // 0x00FC0304: 0x000001D6
-	"\x00\xdc\x03\x01\x00\x00\x01\xd7" + // 0x00DC0301: 0x000001D7
-	"\x00\xfc\x03\x01\x00\x00\x01\xd8" + // 0x00FC0301: 0x000001D8
-	"\x00\xdc\x03\f\x00\x00\x01\xd9" + // 0x00DC030C: 0x000001D9
-	"\x00\xfc\x03\f\x00\x00\x01\xda" + // 0x00FC030C: 0x000001DA
-	"\x00\xdc\x03\x00\x00\x00\x01\xdb" + // 0x00DC0300: 0x000001DB
-	"\x00\xfc\x03\x00\x00\x00\x01\xdc" + // 0x00FC0300: 0x000001DC
-	"\x00\xc4\x03\x04\x00\x00\x01\xde" + // 0x00C40304: 0x000001DE
-	"\x00\xe4\x03\x04\x00\x00\x01\xdf" + // 0x00E40304: 0x000001DF
-	"\x02&\x03\x04\x00\x00\x01\xe0" + // 0x02260304: 0x000001E0
-	"\x02'\x03\x04\x00\x00\x01\xe1" + // 0x02270304: 0x000001E1
-	"\x00\xc6\x03\x04\x00\x00\x01\xe2" + // 0x00C60304: 0x000001E2
-	"\x00\xe6\x03\x04\x00\x00\x01\xe3" + // 0x00E60304: 0x000001E3
-	"\x00G\x03\f\x00\x00\x01\xe6" + // 0x0047030C: 0x000001E6
-	"\x00g\x03\f\x00\x00\x01\xe7" + // 0x0067030C: 0x000001E7
-	"\x00K\x03\f\x00\x00\x01\xe8" + // 0x004B030C: 0x000001E8
-	"\x00k\x03\f\x00\x00\x01\xe9" + // 0x006B030C: 0x000001E9
-	"\x00O\x03(\x00\x00\x01\xea" + // 0x004F0328: 0x000001EA
-	"\x00o\x03(\x00\x00\x01\xeb" + // 0x006F0328: 0x000001EB
-	"\x01\xea\x03\x04\x00\x00\x01\xec" + // 0x01EA0304: 0x000001EC
-	"\x01\xeb\x03\x04\x00\x00\x01\xed" + // 0x01EB0304: 0x000001ED
-	"\x01\xb7\x03\f\x00\x00\x01\xee" + // 0x01B7030C: 0x000001EE
-	"\x02\x92\x03\f\x00\x00\x01\xef" + // 0x0292030C: 0x000001EF
-	"\x00j\x03\f\x00\x00\x01\xf0" + // 0x006A030C: 0x000001F0
-	"\x00G\x03\x01\x00\x00\x01\xf4" + // 0x00470301: 0x000001F4
-	"\x00g\x03\x01\x00\x00\x01\xf5" + // 0x00670301: 0x000001F5
-	"\x00N\x03\x00\x00\x00\x01\xf8" + // 0x004E0300: 0x000001F8
-	"\x00n\x03\x00\x00\x00\x01\xf9" + // 0x006E0300: 0x000001F9
-	"\x00\xc5\x03\x01\x00\x00\x01\xfa" + // 0x00C50301: 0x000001FA
-	"\x00\xe5\x03\x01\x00\x00\x01\xfb" + // 0x00E50301: 0x000001FB
-	"\x00\xc6\x03\x01\x00\x00\x01\xfc" + // 0x00C60301: 0x000001FC
-	"\x00\xe6\x03\x01\x00\x00\x01\xfd" + // 0x00E60301: 0x000001FD
-	"\x00\xd8\x03\x01\x00\x00\x01\xfe" + // 0x00D80301: 0x000001FE
-	"\x00\xf8\x03\x01\x00\x00\x01\xff" + // 0x00F80301: 0x000001FF
-	"\x00A\x03\x0f\x00\x00\x02\x00" + // 0x0041030F: 0x00000200
-	"\x00a\x03\x0f\x00\x00\x02\x01" + // 0x0061030F: 0x00000201
-	"\x00A\x03\x11\x00\x00\x02\x02" + // 0x00410311: 0x00000202
-	"\x00a\x03\x11\x00\x00\x02\x03" + // 0x00610311: 0x00000203
-	"\x00E\x03\x0f\x00\x00\x02\x04" + // 0x0045030F: 0x00000204
-	"\x00e\x03\x0f\x00\x00\x02\x05" + // 0x0065030F: 0x00000205
-	"\x00E\x03\x11\x00\x00\x02\x06" + // 0x00450311: 0x00000206
-	"\x00e\x03\x11\x00\x00\x02\a" + // 0x00650311: 0x00000207
-	"\x00I\x03\x0f\x00\x00\x02\b" + // 0x0049030F: 0x00000208
-	"\x00i\x03\x0f\x00\x00\x02\t" + // 0x0069030F: 0x00000209
-	"\x00I\x03\x11\x00\x00\x02\n" + // 0x00490311: 0x0000020A
-	"\x00i\x03\x11\x00\x00\x02\v" + // 0x00690311: 0x0000020B
-	"\x00O\x03\x0f\x00\x00\x02\f" + // 0x004F030F: 0x0000020C
-	"\x00o\x03\x0f\x00\x00\x02\r" + // 0x006F030F: 0x0000020D
-	"\x00O\x03\x11\x00\x00\x02\x0e" + // 0x004F0311: 0x0000020E
-	"\x00o\x03\x11\x00\x00\x02\x0f" + // 0x006F0311: 0x0000020F
-	"\x00R\x03\x0f\x00\x00\x02\x10" + // 0x0052030F: 0x00000210
-	"\x00r\x03\x0f\x00\x00\x02\x11" + // 0x0072030F: 0x00000211
-	"\x00R\x03\x11\x00\x00\x02\x12" + // 0x00520311: 0x00000212
-	"\x00r\x03\x11\x00\x00\x02\x13" + // 0x00720311: 0x00000213
-	"\x00U\x03\x0f\x00\x00\x02\x14" + // 0x0055030F: 0x00000214
-	"\x00u\x03\x0f\x00\x00\x02\x15" + // 0x0075030F: 0x00000215
-	"\x00U\x03\x11\x00\x00\x02\x16" + // 0x00550311: 0x00000216
-	"\x00u\x03\x11\x00\x00\x02\x17" + // 0x00750311: 0x00000217
-	"\x00S\x03&\x00\x00\x02\x18" + // 0x00530326: 0x00000218
-	"\x00s\x03&\x00\x00\x02\x19" + // 0x00730326: 0x00000219
-	"\x00T\x03&\x00\x00\x02\x1a" + // 0x00540326: 0x0000021A
-	"\x00t\x03&\x00\x00\x02\x1b" + // 0x00740326: 0x0000021B
-	"\x00H\x03\f\x00\x00\x02\x1e" + // 0x0048030C: 0x0000021E
-	"\x00h\x03\f\x00\x00\x02\x1f" + // 0x0068030C: 0x0000021F
-	"\x00A\x03\a\x00\x00\x02&" + // 0x00410307: 0x00000226
-	"\x00a\x03\a\x00\x00\x02'" + // 0x00610307: 0x00000227
-	"\x00E\x03'\x00\x00\x02(" + // 0x00450327: 0x00000228
-	"\x00e\x03'\x00\x00\x02)" + // 0x00650327: 0x00000229
-	"\x00\xd6\x03\x04\x00\x00\x02*" + // 0x00D60304: 0x0000022A
-	"\x00\xf6\x03\x04\x00\x00\x02+" + // 0x00F60304: 0x0000022B
-	"\x00\xd5\x03\x04\x00\x00\x02," + // 0x00D50304: 0x0000022C
-	"\x00\xf5\x03\x04\x00\x00\x02-" + // 0x00F50304: 0x0000022D
-	"\x00O\x03\a\x00\x00\x02." + // 0x004F0307: 0x0000022E
-	"\x00o\x03\a\x00\x00\x02/" + // 0x006F0307: 0x0000022F
-	"\x02.\x03\x04\x00\x00\x020" + // 0x022E0304: 0x00000230
-	"\x02/\x03\x04\x00\x00\x021" + // 0x022F0304: 0x00000231
-	"\x00Y\x03\x04\x00\x00\x022" + // 0x00590304: 0x00000232
-	"\x00y\x03\x04\x00\x00\x023" + // 0x00790304: 0x00000233
-	"\x00\xa8\x03\x01\x00\x00\x03\x85" + // 0x00A80301: 0x00000385
-	"\x03\x91\x03\x01\x00\x00\x03\x86" + // 0x03910301: 0x00000386
-	"\x03\x95\x03\x01\x00\x00\x03\x88" + // 0x03950301: 0x00000388
-	"\x03\x97\x03\x01\x00\x00\x03\x89" + // 0x03970301: 0x00000389
-	"\x03\x99\x03\x01\x00\x00\x03\x8a" + // 0x03990301: 0x0000038A
-	"\x03\x9f\x03\x01\x00\x00\x03\x8c" + // 0x039F0301: 0x0000038C
-	"\x03\xa5\x03\x01\x00\x00\x03\x8e" + // 0x03A50301: 0x0000038E
-	"\x03\xa9\x03\x01\x00\x00\x03\x8f" + // 0x03A90301: 0x0000038F
-	"\x03\xca\x03\x01\x00\x00\x03\x90" + // 0x03CA0301: 0x00000390
-	"\x03\x99\x03\b\x00\x00\x03\xaa" + // 0x03990308: 0x000003AA
-	"\x03\xa5\x03\b\x00\x00\x03\xab" + // 0x03A50308: 0x000003AB
-	"\x03\xb1\x03\x01\x00\x00\x03\xac" + // 0x03B10301: 0x000003AC
-	"\x03\xb5\x03\x01\x00\x00\x03\xad" + // 0x03B50301: 0x000003AD
-	"\x03\xb7\x03\x01\x00\x00\x03\xae" + // 0x03B70301: 0x000003AE
-	"\x03\xb9\x03\x01\x00\x00\x03\xaf" + // 0x03B90301: 0x000003AF
-	"\x03\xcb\x03\x01\x00\x00\x03\xb0" + // 0x03CB0301: 0x000003B0
-	"\x03\xb9\x03\b\x00\x00\x03\xca" + // 0x03B90308: 0x000003CA
-	"\x03\xc5\x03\b\x00\x00\x03\xcb" + // 0x03C50308: 0x000003CB
-	"\x03\xbf\x03\x01\x00\x00\x03\xcc" + // 0x03BF0301: 0x000003CC
-	"\x03\xc5\x03\x01\x00\x00\x03\xcd" + // 0x03C50301: 0x000003CD
-	"\x03\xc9\x03\x01\x00\x00\x03\xce" + // 0x03C90301: 0x000003CE
-	"\x03\xd2\x03\x01\x00\x00\x03\xd3" + // 0x03D20301: 0x000003D3
-	"\x03\xd2\x03\b\x00\x00\x03\xd4" + // 0x03D20308: 0x000003D4
-	"\x04\x15\x03\x00\x00\x00\x04\x00" + // 0x04150300: 0x00000400
-	"\x04\x15\x03\b\x00\x00\x04\x01" + // 0x04150308: 0x00000401
-	"\x04\x13\x03\x01\x00\x00\x04\x03" + // 0x04130301: 0x00000403
-	"\x04\x06\x03\b\x00\x00\x04\a" + // 0x04060308: 0x00000407
-	"\x04\x1a\x03\x01\x00\x00\x04\f" + // 0x041A0301: 0x0000040C
-	"\x04\x18\x03\x00\x00\x00\x04\r" + // 0x04180300: 0x0000040D
-	"\x04#\x03\x06\x00\x00\x04\x0e" + // 0x04230306: 0x0000040E
-	"\x04\x18\x03\x06\x00\x00\x04\x19" + // 0x04180306: 0x00000419
-	"\x048\x03\x06\x00\x00\x049" + // 0x04380306: 0x00000439
-	"\x045\x03\x00\x00\x00\x04P" + // 0x04350300: 0x00000450
-	"\x045\x03\b\x00\x00\x04Q" + // 0x04350308: 0x00000451
-	"\x043\x03\x01\x00\x00\x04S" + // 0x04330301: 0x00000453
-	"\x04V\x03\b\x00\x00\x04W" + // 0x04560308: 0x00000457
-	"\x04:\x03\x01\x00\x00\x04\\" + // 0x043A0301: 0x0000045C
-	"\x048\x03\x00\x00\x00\x04]" + // 0x04380300: 0x0000045D
-	"\x04C\x03\x06\x00\x00\x04^" + // 0x04430306: 0x0000045E
-	"\x04t\x03\x0f\x00\x00\x04v" + // 0x0474030F: 0x00000476
-	"\x04u\x03\x0f\x00\x00\x04w" + // 0x0475030F: 0x00000477
-	"\x04\x16\x03\x06\x00\x00\x04\xc1" + // 0x04160306: 0x000004C1
-	"\x046\x03\x06\x00\x00\x04\xc2" + // 0x04360306: 0x000004C2
-	"\x04\x10\x03\x06\x00\x00\x04\xd0" + // 0x04100306: 0x000004D0
-	"\x040\x03\x06\x00\x00\x04\xd1" + // 0x04300306: 0x000004D1
-	"\x04\x10\x03\b\x00\x00\x04\xd2" + // 0x04100308: 0x000004D2
-	"\x040\x03\b\x00\x00\x04\xd3" + // 0x04300308: 0x000004D3
-	"\x04\x15\x03\x06\x00\x00\x04\xd6" + // 0x04150306: 0x000004D6
-	"\x045\x03\x06\x00\x00\x04\xd7" + // 0x04350306: 0x000004D7
-	"\x04\xd8\x03\b\x00\x00\x04\xda" + // 0x04D80308: 0x000004DA
-	"\x04\xd9\x03\b\x00\x00\x04\xdb" + // 0x04D90308: 0x000004DB
-	"\x04\x16\x03\b\x00\x00\x04\xdc" + // 0x04160308: 0x000004DC
-	"\x046\x03\b\x00\x00\x04\xdd" + // 0x04360308: 0x000004DD
-	"\x04\x17\x03\b\x00\x00\x04\xde" + // 0x04170308: 0x000004DE
-	"\x047\x03\b\x00\x00\x04\xdf" + // 0x04370308: 0x000004DF
-	"\x04\x18\x03\x04\x00\x00\x04\xe2" + // 0x04180304: 0x000004E2
-	"\x048\x03\x04\x00\x00\x04\xe3" + // 0x04380304: 0x000004E3
-	"\x04\x18\x03\b\x00\x00\x04\xe4" + // 0x04180308: 0x000004E4
-	"\x048\x03\b\x00\x00\x04\xe5" + // 0x04380308: 0x000004E5
-	"\x04\x1e\x03\b\x00\x00\x04\xe6" + // 0x041E0308: 0x000004E6
-	"\x04>\x03\b\x00\x00\x04\xe7" + // 0x043E0308: 0x000004E7
-	"\x04\xe8\x03\b\x00\x00\x04\xea" + // 0x04E80308: 0x000004EA
-	"\x04\xe9\x03\b\x00\x00\x04\xeb" + // 0x04E90308: 0x000004EB
-	"\x04-\x03\b\x00\x00\x04\xec" + // 0x042D0308: 0x000004EC
-	"\x04M\x03\b\x00\x00\x04\xed" + // 0x044D0308: 0x000004ED
-	"\x04#\x03\x04\x00\x00\x04\xee" + // 0x04230304: 0x000004EE
-	"\x04C\x03\x04\x00\x00\x04\xef" + // 0x04430304: 0x000004EF
-	"\x04#\x03\b\x00\x00\x04\xf0" + // 0x04230308: 0x000004F0
-	"\x04C\x03\b\x00\x00\x04\xf1" + // 0x04430308: 0x000004F1
-	"\x04#\x03\v\x00\x00\x04\xf2" + // 0x0423030B: 0x000004F2
-	"\x04C\x03\v\x00\x00\x04\xf3" + // 0x0443030B: 0x000004F3
-	"\x04'\x03\b\x00\x00\x04\xf4" + // 0x04270308: 0x000004F4
-	"\x04G\x03\b\x00\x00\x04\xf5" + // 0x04470308: 0x000004F5
-	"\x04+\x03\b\x00\x00\x04\xf8" + // 0x042B0308: 0x000004F8
-	"\x04K\x03\b\x00\x00\x04\xf9" + // 0x044B0308: 0x000004F9
-	"\x06'\x06S\x00\x00\x06\"" + // 0x06270653: 0x00000622
-	"\x06'\x06T\x00\x00\x06#" + // 0x06270654: 0x00000623
-	"\x06H\x06T\x00\x00\x06$" + // 0x06480654: 0x00000624
-	"\x06'\x06U\x00\x00\x06%" + // 0x06270655: 0x00000625
-	"\x06J\x06T\x00\x00\x06&" + // 0x064A0654: 0x00000626
-	"\x06\xd5\x06T\x00\x00\x06\xc0" + // 0x06D50654: 0x000006C0
-	"\x06\xc1\x06T\x00\x00\x06\xc2" + // 0x06C10654: 0x000006C2
-	"\x06\xd2\x06T\x00\x00\x06\xd3" + // 0x06D20654: 0x000006D3
-	"\t(\t<\x00\x00\t)" + // 0x0928093C: 0x00000929
-	"\t0\t<\x00\x00\t1" + // 0x0930093C: 0x00000931
-	"\t3\t<\x00\x00\t4" + // 0x0933093C: 0x00000934
-	"\t\xc7\t\xbe\x00\x00\t\xcb" + // 0x09C709BE: 0x000009CB
-	"\t\xc7\t\xd7\x00\x00\t\xcc" + // 0x09C709D7: 0x000009CC
-	"\vG\vV\x00\x00\vH" + // 0x0B470B56: 0x00000B48
-	"\vG\v>\x00\x00\vK" + // 0x0B470B3E: 0x00000B4B
-	"\vG\vW\x00\x00\vL" + // 0x0B470B57: 0x00000B4C
-	"\v\x92\v\xd7\x00\x00\v\x94" + // 0x0B920BD7: 0x00000B94
-	"\v\xc6\v\xbe\x00\x00\v\xca" + // 0x0BC60BBE: 0x00000BCA
-	"\v\xc7\v\xbe\x00\x00\v\xcb" + // 0x0BC70BBE: 0x00000BCB
-	"\v\xc6\v\xd7\x00\x00\v\xcc" + // 0x0BC60BD7: 0x00000BCC
-	"\fF\fV\x00\x00\fH" + // 0x0C460C56: 0x00000C48
-	"\f\xbf\f\xd5\x00\x00\f\xc0" + // 0x0CBF0CD5: 0x00000CC0
-	"\f\xc6\f\xd5\x00\x00\f\xc7" + // 0x0CC60CD5: 0x00000CC7
-	"\f\xc6\f\xd6\x00\x00\f\xc8" + // 0x0CC60CD6: 0x00000CC8
-	"\f\xc6\f\xc2\x00\x00\f\xca" + // 0x0CC60CC2: 0x00000CCA
-	"\f\xca\f\xd5\x00\x00\f\xcb" + // 0x0CCA0CD5: 0x00000CCB
-	"\rF\r>\x00\x00\rJ" + // 0x0D460D3E: 0x00000D4A
-	"\rG\r>\x00\x00\rK" + // 0x0D470D3E: 0x00000D4B
-	"\rF\rW\x00\x00\rL" + // 0x0D460D57: 0x00000D4C
-	"\r\xd9\r\xca\x00\x00\r\xda" + // 0x0DD90DCA: 0x00000DDA
-	"\r\xd9\r\xcf\x00\x00\r\xdc" + // 0x0DD90DCF: 0x00000DDC
-	"\r\xdc\r\xca\x00\x00\r\xdd" + // 0x0DDC0DCA: 0x00000DDD
-	"\r\xd9\r\xdf\x00\x00\r\xde" + // 0x0DD90DDF: 0x00000DDE
-	"\x10%\x10.\x00\x00\x10&" + // 0x1025102E: 0x00001026
-	"\x1b\x05\x1b5\x00\x00\x1b\x06" + // 0x1B051B35: 0x00001B06
-	"\x1b\a\x1b5\x00\x00\x1b\b" + // 0x1B071B35: 0x00001B08
-	"\x1b\t\x1b5\x00\x00\x1b\n" + // 0x1B091B35: 0x00001B0A
-	"\x1b\v\x1b5\x00\x00\x1b\f" + // 0x1B0B1B35: 0x00001B0C
-	"\x1b\r\x1b5\x00\x00\x1b\x0e" + // 0x1B0D1B35: 0x00001B0E
-	"\x1b\x11\x1b5\x00\x00\x1b\x12" + // 0x1B111B35: 0x00001B12
-	"\x1b:\x1b5\x00\x00\x1b;" + // 0x1B3A1B35: 0x00001B3B
-	"\x1b<\x1b5\x00\x00\x1b=" + // 0x1B3C1B35: 0x00001B3D
-	"\x1b>\x1b5\x00\x00\x1b@" + // 0x1B3E1B35: 0x00001B40
-	"\x1b?\x1b5\x00\x00\x1bA" + // 0x1B3F1B35: 0x00001B41
-	"\x1bB\x1b5\x00\x00\x1bC" + // 0x1B421B35: 0x00001B43
-	"\x00A\x03%\x00\x00\x1e\x00" + // 0x00410325: 0x00001E00
-	"\x00a\x03%\x00\x00\x1e\x01" + // 0x00610325: 0x00001E01
-	"\x00B\x03\a\x00\x00\x1e\x02" + // 0x00420307: 0x00001E02
-	"\x00b\x03\a\x00\x00\x1e\x03" + // 0x00620307: 0x00001E03
-	"\x00B\x03#\x00\x00\x1e\x04" + // 0x00420323: 0x00001E04
-	"\x00b\x03#\x00\x00\x1e\x05" + // 0x00620323: 0x00001E05
-	"\x00B\x031\x00\x00\x1e\x06" + // 0x00420331: 0x00001E06
-	"\x00b\x031\x00\x00\x1e\a" + // 0x00620331: 0x00001E07
-	"\x00\xc7\x03\x01\x00\x00\x1e\b" + // 0x00C70301: 0x00001E08
-	"\x00\xe7\x03\x01\x00\x00\x1e\t" + // 0x00E70301: 0x00001E09
-	"\x00D\x03\a\x00\x00\x1e\n" + // 0x00440307: 0x00001E0A
-	"\x00d\x03\a\x00\x00\x1e\v" + // 0x00640307: 0x00001E0B
-	"\x00D\x03#\x00\x00\x1e\f" + // 0x00440323: 0x00001E0C
-	"\x00d\x03#\x00\x00\x1e\r" + // 0x00640323: 0x00001E0D
-	"\x00D\x031\x00\x00\x1e\x0e" + // 0x00440331: 0x00001E0E
-	"\x00d\x031\x00\x00\x1e\x0f" + // 0x00640331: 0x00001E0F
-	"\x00D\x03'\x00\x00\x1e\x10" + // 0x00440327: 0x00001E10
-	"\x00d\x03'\x00\x00\x1e\x11" + // 0x00640327: 0x00001E11
-	"\x00D\x03-\x00\x00\x1e\x12" + // 0x0044032D: 0x00001E12
-	"\x00d\x03-\x00\x00\x1e\x13" + // 0x0064032D: 0x00001E13
-	"\x01\x12\x03\x00\x00\x00\x1e\x14" + // 0x01120300: 0x00001E14
-	"\x01\x13\x03\x00\x00\x00\x1e\x15" + // 0x01130300: 0x00001E15
-	"\x01\x12\x03\x01\x00\x00\x1e\x16" + // 0x01120301: 0x00001E16
-	"\x01\x13\x03\x01\x00\x00\x1e\x17" + // 0x01130301: 0x00001E17
-	"\x00E\x03-\x00\x00\x1e\x18" + // 0x0045032D: 0x00001E18
-	"\x00e\x03-\x00\x00\x1e\x19" + // 0x0065032D: 0x00001E19
-	"\x00E\x030\x00\x00\x1e\x1a" + // 0x00450330: 0x00001E1A
-	"\x00e\x030\x00\x00\x1e\x1b" + // 0x00650330: 0x00001E1B
-	"\x02(\x03\x06\x00\x00\x1e\x1c" + // 0x02280306: 0x00001E1C
-	"\x02)\x03\x06\x00\x00\x1e\x1d" + // 0x02290306: 0x00001E1D
-	"\x00F\x03\a\x00\x00\x1e\x1e" + // 0x00460307: 0x00001E1E
-	"\x00f\x03\a\x00\x00\x1e\x1f" + // 0x00660307: 0x00001E1F
-	"\x00G\x03\x04\x00\x00\x1e " + // 0x00470304: 0x00001E20
-	"\x00g\x03\x04\x00\x00\x1e!" + // 0x00670304: 0x00001E21
-	"\x00H\x03\a\x00\x00\x1e\"" + // 0x00480307: 0x00001E22
-	"\x00h\x03\a\x00\x00\x1e#" + // 0x00680307: 0x00001E23
-	"\x00H\x03#\x00\x00\x1e$" + // 0x00480323: 0x00001E24
-	"\x00h\x03#\x00\x00\x1e%" + // 0x00680323: 0x00001E25
-	"\x00H\x03\b\x00\x00\x1e&" + // 0x00480308: 0x00001E26
-	"\x00h\x03\b\x00\x00\x1e'" + // 0x00680308: 0x00001E27
-	"\x00H\x03'\x00\x00\x1e(" + // 0x00480327: 0x00001E28
-	"\x00h\x03'\x00\x00\x1e)" + // 0x00680327: 0x00001E29
-	"\x00H\x03.\x00\x00\x1e*" + // 0x0048032E: 0x00001E2A
-	"\x00h\x03.\x00\x00\x1e+" + // 0x0068032E: 0x00001E2B
-	"\x00I\x030\x00\x00\x1e," + // 0x00490330: 0x00001E2C
-	"\x00i\x030\x00\x00\x1e-" + // 0x00690330: 0x00001E2D
-	"\x00\xcf\x03\x01\x00\x00\x1e." + // 0x00CF0301: 0x00001E2E
-	"\x00\xef\x03\x01\x00\x00\x1e/" + // 0x00EF0301: 0x00001E2F
-	"\x00K\x03\x01\x00\x00\x1e0" + // 0x004B0301: 0x00001E30
-	"\x00k\x03\x01\x00\x00\x1e1" + // 0x006B0301: 0x00001E31
-	"\x00K\x03#\x00\x00\x1e2" + // 0x004B0323: 0x00001E32
-	"\x00k\x03#\x00\x00\x1e3" + // 0x006B0323: 0x00001E33
-	"\x00K\x031\x00\x00\x1e4" + // 0x004B0331: 0x00001E34
-	"\x00k\x031\x00\x00\x1e5" + // 0x006B0331: 0x00001E35
-	"\x00L\x03#\x00\x00\x1e6" + // 0x004C0323: 0x00001E36
-	"\x00l\x03#\x00\x00\x1e7" + // 0x006C0323: 0x00001E37
-	"\x1e6\x03\x04\x00\x00\x1e8" + // 0x1E360304: 0x00001E38
-	"\x1e7\x03\x04\x00\x00\x1e9" + // 0x1E370304: 0x00001E39
-	"\x00L\x031\x00\x00\x1e:" + // 0x004C0331: 0x00001E3A
-	"\x00l\x031\x00\x00\x1e;" + // 0x006C0331: 0x00001E3B
-	"\x00L\x03-\x00\x00\x1e<" + // 0x004C032D: 0x00001E3C
-	"\x00l\x03-\x00\x00\x1e=" + // 0x006C032D: 0x00001E3D
-	"\x00M\x03\x01\x00\x00\x1e>" + // 0x004D0301: 0x00001E3E
-	"\x00m\x03\x01\x00\x00\x1e?" + // 0x006D0301: 0x00001E3F
-	"\x00M\x03\a\x00\x00\x1e@" + // 0x004D0307: 0x00001E40
-	"\x00m\x03\a\x00\x00\x1eA" + // 0x006D0307: 0x00001E41
-	"\x00M\x03#\x00\x00\x1eB" + // 0x004D0323: 0x00001E42
-	"\x00m\x03#\x00\x00\x1eC" + // 0x006D0323: 0x00001E43
-	"\x00N\x03\a\x00\x00\x1eD" + // 0x004E0307: 0x00001E44
-	"\x00n\x03\a\x00\x00\x1eE" + // 0x006E0307: 0x00001E45
-	"\x00N\x03#\x00\x00\x1eF" + // 0x004E0323: 0x00001E46
-	"\x00n\x03#\x00\x00\x1eG" + // 0x006E0323: 0x00001E47
-	"\x00N\x031\x00\x00\x1eH" + // 0x004E0331: 0x00001E48
-	"\x00n\x031\x00\x00\x1eI" + // 0x006E0331: 0x00001E49
-	"\x00N\x03-\x00\x00\x1eJ" + // 0x004E032D: 0x00001E4A
-	"\x00n\x03-\x00\x00\x1eK" + // 0x006E032D: 0x00001E4B
-	"\x00\xd5\x03\x01\x00\x00\x1eL" + // 0x00D50301: 0x00001E4C
-	"\x00\xf5\x03\x01\x00\x00\x1eM" + // 0x00F50301: 0x00001E4D
-	"\x00\xd5\x03\b\x00\x00\x1eN" + // 0x00D50308: 0x00001E4E
-	"\x00\xf5\x03\b\x00\x00\x1eO" + // 0x00F50308: 0x00001E4F
-	"\x01L\x03\x00\x00\x00\x1eP" + // 0x014C0300: 0x00001E50
-	"\x01M\x03\x00\x00\x00\x1eQ" + // 0x014D0300: 0x00001E51
-	"\x01L\x03\x01\x00\x00\x1eR" + // 0x014C0301: 0x00001E52
-	"\x01M\x03\x01\x00\x00\x1eS" + // 0x014D0301: 0x00001E53
-	"\x00P\x03\x01\x00\x00\x1eT" + // 0x00500301: 0x00001E54
-	"\x00p\x03\x01\x00\x00\x1eU" + // 0x00700301: 0x00001E55
-	"\x00P\x03\a\x00\x00\x1eV" + // 0x00500307: 0x00001E56
-	"\x00p\x03\a\x00\x00\x1eW" + // 0x00700307: 0x00001E57
-	"\x00R\x03\a\x00\x00\x1eX" + // 0x00520307: 0x00001E58
-	"\x00r\x03\a\x00\x00\x1eY" + // 0x00720307: 0x00001E59
-	"\x00R\x03#\x00\x00\x1eZ" + // 0x00520323: 0x00001E5A
-	"\x00r\x03#\x00\x00\x1e[" + // 0x00720323: 0x00001E5B
-	"\x1eZ\x03\x04\x00\x00\x1e\\" + // 0x1E5A0304: 0x00001E5C
-	"\x1e[\x03\x04\x00\x00\x1e]" + // 0x1E5B0304: 0x00001E5D
-	"\x00R\x031\x00\x00\x1e^" + // 0x00520331: 0x00001E5E
-	"\x00r\x031\x00\x00\x1e_" + // 0x00720331: 0x00001E5F
-	"\x00S\x03\a\x00\x00\x1e`" + // 0x00530307: 0x00001E60
-	"\x00s\x03\a\x00\x00\x1ea" + // 0x00730307: 0x00001E61
-	"\x00S\x03#\x00\x00\x1eb" + // 0x00530323: 0x00001E62
-	"\x00s\x03#\x00\x00\x1ec" + // 0x00730323: 0x00001E63
-	"\x01Z\x03\a\x00\x00\x1ed" + // 0x015A0307: 0x00001E64
-	"\x01[\x03\a\x00\x00\x1ee" + // 0x015B0307: 0x00001E65
-	"\x01`\x03\a\x00\x00\x1ef" + // 0x01600307: 0x00001E66
-	"\x01a\x03\a\x00\x00\x1eg" + // 0x01610307: 0x00001E67
-	"\x1eb\x03\a\x00\x00\x1eh" + // 0x1E620307: 0x00001E68
-	"\x1ec\x03\a\x00\x00\x1ei" + // 0x1E630307: 0x00001E69
-	"\x00T\x03\a\x00\x00\x1ej" + // 0x00540307: 0x00001E6A
-	"\x00t\x03\a\x00\x00\x1ek" + // 0x00740307: 0x00001E6B
-	"\x00T\x03#\x00\x00\x1el" + // 0x00540323: 0x00001E6C
-	"\x00t\x03#\x00\x00\x1em" + // 0x00740323: 0x00001E6D
-	"\x00T\x031\x00\x00\x1en" + // 0x00540331: 0x00001E6E
-	"\x00t\x031\x00\x00\x1eo" + // 0x00740331: 0x00001E6F
-	"\x00T\x03-\x00\x00\x1ep" + // 0x0054032D: 0x00001E70
-	"\x00t\x03-\x00\x00\x1eq" + // 0x0074032D: 0x00001E71
-	"\x00U\x03$\x00\x00\x1er" + // 0x00550324: 0x00001E72
-	"\x00u\x03$\x00\x00\x1es" + // 0x00750324: 0x00001E73
-	"\x00U\x030\x00\x00\x1et" + // 0x00550330: 0x00001E74
-	"\x00u\x030\x00\x00\x1eu" + // 0x00750330: 0x00001E75
-	"\x00U\x03-\x00\x00\x1ev" + // 0x0055032D: 0x00001E76
-	"\x00u\x03-\x00\x00\x1ew" + // 0x0075032D: 0x00001E77
-	"\x01h\x03\x01\x00\x00\x1ex" + // 0x01680301: 0x00001E78
-	"\x01i\x03\x01\x00\x00\x1ey" + // 0x01690301: 0x00001E79
-	"\x01j\x03\b\x00\x00\x1ez" + // 0x016A0308: 0x00001E7A
-	"\x01k\x03\b\x00\x00\x1e{" + // 0x016B0308: 0x00001E7B
-	"\x00V\x03\x03\x00\x00\x1e|" + // 0x00560303: 0x00001E7C
-	"\x00v\x03\x03\x00\x00\x1e}" + // 0x00760303: 0x00001E7D
-	"\x00V\x03#\x00\x00\x1e~" + // 0x00560323: 0x00001E7E
-	"\x00v\x03#\x00\x00\x1e\u007f" + // 0x00760323: 0x00001E7F
-	"\x00W\x03\x00\x00\x00\x1e\x80" + // 0x00570300: 0x00001E80
-	"\x00w\x03\x00\x00\x00\x1e\x81" + // 0x00770300: 0x00001E81
-	"\x00W\x03\x01\x00\x00\x1e\x82" + // 0x00570301: 0x00001E82
-	"\x00w\x03\x01\x00\x00\x1e\x83" + // 0x00770301: 0x00001E83
-	"\x00W\x03\b\x00\x00\x1e\x84" + // 0x00570308: 0x00001E84
-	"\x00w\x03\b\x00\x00\x1e\x85" + // 0x00770308: 0x00001E85
-	"\x00W\x03\a\x00\x00\x1e\x86" + // 0x00570307: 0x00001E86
-	"\x00w\x03\a\x00\x00\x1e\x87" + // 0x00770307: 0x00001E87
-	"\x00W\x03#\x00\x00\x1e\x88" + // 0x00570323: 0x00001E88
-	"\x00w\x03#\x00\x00\x1e\x89" + // 0x00770323: 0x00001E89
-	"\x00X\x03\a\x00\x00\x1e\x8a" + // 0x00580307: 0x00001E8A
-	"\x00x\x03\a\x00\x00\x1e\x8b" + // 0x00780307: 0x00001E8B
-	"\x00X\x03\b\x00\x00\x1e\x8c" + // 0x00580308: 0x00001E8C
-	"\x00x\x03\b\x00\x00\x1e\x8d" + // 0x00780308: 0x00001E8D
-	"\x00Y\x03\a\x00\x00\x1e\x8e" + // 0x00590307: 0x00001E8E
-	"\x00y\x03\a\x00\x00\x1e\x8f" + // 0x00790307: 0x00001E8F
-	"\x00Z\x03\x02\x00\x00\x1e\x90" + // 0x005A0302: 0x00001E90
-	"\x00z\x03\x02\x00\x00\x1e\x91" + // 0x007A0302: 0x00001E91
-	"\x00Z\x03#\x00\x00\x1e\x92" + // 0x005A0323: 0x00001E92
-	"\x00z\x03#\x00\x00\x1e\x93" + // 0x007A0323: 0x00001E93
-	"\x00Z\x031\x00\x00\x1e\x94" + // 0x005A0331: 0x00001E94
-	"\x00z\x031\x00\x00\x1e\x95" + // 0x007A0331: 0x00001E95
-	"\x00h\x031\x00\x00\x1e\x96" + // 0x00680331: 0x00001E96
-	"\x00t\x03\b\x00\x00\x1e\x97" + // 0x00740308: 0x00001E97
-	"\x00w\x03\n\x00\x00\x1e\x98" + // 0x0077030A: 0x00001E98
-	"\x00y\x03\n\x00\x00\x1e\x99" + // 0x0079030A: 0x00001E99
-	"\x01\u007f\x03\a\x00\x00\x1e\x9b" + // 0x017F0307: 0x00001E9B
-	"\x00A\x03#\x00\x00\x1e\xa0" + // 0x00410323: 0x00001EA0
-	"\x00a\x03#\x00\x00\x1e\xa1" + // 0x00610323: 0x00001EA1
-	"\x00A\x03\t\x00\x00\x1e\xa2" + // 0x00410309: 0x00001EA2
-	"\x00a\x03\t\x00\x00\x1e\xa3" + // 0x00610309: 0x00001EA3
-	"\x00\xc2\x03\x01\x00\x00\x1e\xa4" + // 0x00C20301: 0x00001EA4
-	"\x00\xe2\x03\x01\x00\x00\x1e\xa5" + // 0x00E20301: 0x00001EA5
-	"\x00\xc2\x03\x00\x00\x00\x1e\xa6" + // 0x00C20300: 0x00001EA6
-	"\x00\xe2\x03\x00\x00\x00\x1e\xa7" + // 0x00E20300: 0x00001EA7
-	"\x00\xc2\x03\t\x00\x00\x1e\xa8" + // 0x00C20309: 0x00001EA8
-	"\x00\xe2\x03\t\x00\x00\x1e\xa9" + // 0x00E20309: 0x00001EA9
-	"\x00\xc2\x03\x03\x00\x00\x1e\xaa" + // 0x00C20303: 0x00001EAA
-	"\x00\xe2\x03\x03\x00\x00\x1e\xab" + // 0x00E20303: 0x00001EAB
-	"\x1e\xa0\x03\x02\x00\x00\x1e\xac" + // 0x1EA00302: 0x00001EAC
-	"\x1e\xa1\x03\x02\x00\x00\x1e\xad" + // 0x1EA10302: 0x00001EAD
-	"\x01\x02\x03\x01\x00\x00\x1e\xae" + // 0x01020301: 0x00001EAE
-	"\x01\x03\x03\x01\x00\x00\x1e\xaf" + // 0x01030301: 0x00001EAF
-	"\x01\x02\x03\x00\x00\x00\x1e\xb0" + // 0x01020300: 0x00001EB0
-	"\x01\x03\x03\x00\x00\x00\x1e\xb1" + // 0x01030300: 0x00001EB1
-	"\x01\x02\x03\t\x00\x00\x1e\xb2" + // 0x01020309: 0x00001EB2
-	"\x01\x03\x03\t\x00\x00\x1e\xb3" + // 0x01030309: 0x00001EB3
-	"\x01\x02\x03\x03\x00\x00\x1e\xb4" + // 0x01020303: 0x00001EB4
-	"\x01\x03\x03\x03\x00\x00\x1e\xb5" + // 0x01030303: 0x00001EB5
-	"\x1e\xa0\x03\x06\x00\x00\x1e\xb6" + // 0x1EA00306: 0x00001EB6
-	"\x1e\xa1\x03\x06\x00\x00\x1e\xb7" + // 0x1EA10306: 0x00001EB7
-	"\x00E\x03#\x00\x00\x1e\xb8" + // 0x00450323: 0x00001EB8
-	"\x00e\x03#\x00\x00\x1e\xb9" + // 0x00650323: 0x00001EB9
-	"\x00E\x03\t\x00\x00\x1e\xba" + // 0x00450309: 0x00001EBA
-	"\x00e\x03\t\x00\x00\x1e\xbb" + // 0x00650309: 0x00001EBB
-	"\x00E\x03\x03\x00\x00\x1e\xbc" + // 0x00450303: 0x00001EBC
-	"\x00e\x03\x03\x00\x00\x1e\xbd" + // 0x00650303: 0x00001EBD
-	"\x00\xca\x03\x01\x00\x00\x1e\xbe" + // 0x00CA0301: 0x00001EBE
-	"\x00\xea\x03\x01\x00\x00\x1e\xbf" + // 0x00EA0301: 0x00001EBF
-	"\x00\xca\x03\x00\x00\x00\x1e\xc0" + // 0x00CA0300: 0x00001EC0
-	"\x00\xea\x03\x00\x00\x00\x1e\xc1" + // 0x00EA0300: 0x00001EC1
-	"\x00\xca\x03\t\x00\x00\x1e\xc2" + // 0x00CA0309: 0x00001EC2
-	"\x00\xea\x03\t\x00\x00\x1e\xc3" + // 0x00EA0309: 0x00001EC3
-	"\x00\xca\x03\x03\x00\x00\x1e\xc4" + // 0x00CA0303: 0x00001EC4
-	"\x00\xea\x03\x03\x00\x00\x1e\xc5" + // 0x00EA0303: 0x00001EC5
-	"\x1e\xb8\x03\x02\x00\x00\x1e\xc6" + // 0x1EB80302: 0x00001EC6
-	"\x1e\xb9\x03\x02\x00\x00\x1e\xc7" + // 0x1EB90302: 0x00001EC7
-	"\x00I\x03\t\x00\x00\x1e\xc8" + // 0x00490309: 0x00001EC8
-	"\x00i\x03\t\x00\x00\x1e\xc9" + // 0x00690309: 0x00001EC9
-	"\x00I\x03#\x00\x00\x1e\xca" + // 0x00490323: 0x00001ECA
-	"\x00i\x03#\x00\x00\x1e\xcb" + // 0x00690323: 0x00001ECB
-	"\x00O\x03#\x00\x00\x1e\xcc" + // 0x004F0323: 0x00001ECC
-	"\x00o\x03#\x00\x00\x1e\xcd" + // 0x006F0323: 0x00001ECD
-	"\x00O\x03\t\x00\x00\x1e\xce" + // 0x004F0309: 0x00001ECE
-	"\x00o\x03\t\x00\x00\x1e\xcf" + // 0x006F0309: 0x00001ECF
-	"\x00\xd4\x03\x01\x00\x00\x1e\xd0" + // 0x00D40301: 0x00001ED0
-	"\x00\xf4\x03\x01\x00\x00\x1e\xd1" + // 0x00F40301: 0x00001ED1
-	"\x00\xd4\x03\x00\x00\x00\x1e\xd2" + // 0x00D40300: 0x00001ED2
-	"\x00\xf4\x03\x00\x00\x00\x1e\xd3" + // 0x00F40300: 0x00001ED3
-	"\x00\xd4\x03\t\x00\x00\x1e\xd4" + // 0x00D40309: 0x00001ED4
-	"\x00\xf4\x03\t\x00\x00\x1e\xd5" + // 0x00F40309: 0x00001ED5
-	"\x00\xd4\x03\x03\x00\x00\x1e\xd6" + // 0x00D40303: 0x00001ED6
-	"\x00\xf4\x03\x03\x00\x00\x1e\xd7" + // 0x00F40303: 0x00001ED7
-	"\x1e\xcc\x03\x02\x00\x00\x1e\xd8" + // 0x1ECC0302: 0x00001ED8
-	"\x1e\xcd\x03\x02\x00\x00\x1e\xd9" + // 0x1ECD0302: 0x00001ED9
-	"\x01\xa0\x03\x01\x00\x00\x1e\xda" + // 0x01A00301: 0x00001EDA
-	"\x01\xa1\x03\x01\x00\x00\x1e\xdb" + // 0x01A10301: 0x00001EDB
-	"\x01\xa0\x03\x00\x00\x00\x1e\xdc" + // 0x01A00300: 0x00001EDC
-	"\x01\xa1\x03\x00\x00\x00\x1e\xdd" + // 0x01A10300: 0x00001EDD
-	"\x01\xa0\x03\t\x00\x00\x1e\xde" + // 0x01A00309: 0x00001EDE
-	"\x01\xa1\x03\t\x00\x00\x1e\xdf" + // 0x01A10309: 0x00001EDF
-	"\x01\xa0\x03\x03\x00\x00\x1e\xe0" + // 0x01A00303: 0x00001EE0
-	"\x01\xa1\x03\x03\x00\x00\x1e\xe1" + // 0x01A10303: 0x00001EE1
-	"\x01\xa0\x03#\x00\x00\x1e\xe2" + // 0x01A00323: 0x00001EE2
-	"\x01\xa1\x03#\x00\x00\x1e\xe3" + // 0x01A10323: 0x00001EE3
-	"\x00U\x03#\x00\x00\x1e\xe4" + // 0x00550323: 0x00001EE4
-	"\x00u\x03#\x00\x00\x1e\xe5" + // 0x00750323: 0x00001EE5
-	"\x00U\x03\t\x00\x00\x1e\xe6" + // 0x00550309: 0x00001EE6
-	"\x00u\x03\t\x00\x00\x1e\xe7" + // 0x00750309: 0x00001EE7
-	"\x01\xaf\x03\x01\x00\x00\x1e\xe8" + // 0x01AF0301: 0x00001EE8
-	"\x01\xb0\x03\x01\x00\x00\x1e\xe9" + // 0x01B00301: 0x00001EE9
-	"\x01\xaf\x03\x00\x00\x00\x1e\xea" + // 0x01AF0300: 0x00001EEA
-	"\x01\xb0\x03\x00\x00\x00\x1e\xeb" + // 0x01B00300: 0x00001EEB
-	"\x01\xaf\x03\t\x00\x00\x1e\xec" + // 0x01AF0309: 0x00001EEC
-	"\x01\xb0\x03\t\x00\x00\x1e\xed" + // 0x01B00309: 0x00001EED
-	"\x01\xaf\x03\x03\x00\x00\x1e\xee" + // 0x01AF0303: 0x00001EEE
-	"\x01\xb0\x03\x03\x00\x00\x1e\xef" + // 0x01B00303: 0x00001EEF
-	"\x01\xaf\x03#\x00\x00\x1e\xf0" + // 0x01AF0323: 0x00001EF0
-	"\x01\xb0\x03#\x00\x00\x1e\xf1" + // 0x01B00323: 0x00001EF1
-	"\x00Y\x03\x00\x00\x00\x1e\xf2" + // 0x00590300: 0x00001EF2
-	"\x00y\x03\x00\x00\x00\x1e\xf3" + // 0x00790300: 0x00001EF3
-	"\x00Y\x03#\x00\x00\x1e\xf4" + // 0x00590323: 0x00001EF4
-	"\x00y\x03#\x00\x00\x1e\xf5" + // 0x00790323: 0x00001EF5
-	"\x00Y\x03\t\x00\x00\x1e\xf6" + // 0x00590309: 0x00001EF6
-	"\x00y\x03\t\x00\x00\x1e\xf7" + // 0x00790309: 0x00001EF7
-	"\x00Y\x03\x03\x00\x00\x1e\xf8" + // 0x00590303: 0x00001EF8
-	"\x00y\x03\x03\x00\x00\x1e\xf9" + // 0x00790303: 0x00001EF9
-	"\x03\xb1\x03\x13\x00\x00\x1f\x00" + // 0x03B10313: 0x00001F00
-	"\x03\xb1\x03\x14\x00\x00\x1f\x01" + // 0x03B10314: 0x00001F01
-	"\x1f\x00\x03\x00\x00\x00\x1f\x02" + // 0x1F000300: 0x00001F02
-	"\x1f\x01\x03\x00\x00\x00\x1f\x03" + // 0x1F010300: 0x00001F03
-	"\x1f\x00\x03\x01\x00\x00\x1f\x04" + // 0x1F000301: 0x00001F04
-	"\x1f\x01\x03\x01\x00\x00\x1f\x05" + // 0x1F010301: 0x00001F05
-	"\x1f\x00\x03B\x00\x00\x1f\x06" + // 0x1F000342: 0x00001F06
-	"\x1f\x01\x03B\x00\x00\x1f\a" + // 0x1F010342: 0x00001F07
-	"\x03\x91\x03\x13\x00\x00\x1f\b" + // 0x03910313: 0x00001F08
-	"\x03\x91\x03\x14\x00\x00\x1f\t" + // 0x03910314: 0x00001F09
-	"\x1f\b\x03\x00\x00\x00\x1f\n" + // 0x1F080300: 0x00001F0A
-	"\x1f\t\x03\x00\x00\x00\x1f\v" + // 0x1F090300: 0x00001F0B
-	"\x1f\b\x03\x01\x00\x00\x1f\f" + // 0x1F080301: 0x00001F0C
-	"\x1f\t\x03\x01\x00\x00\x1f\r" + // 0x1F090301: 0x00001F0D
-	"\x1f\b\x03B\x00\x00\x1f\x0e" + // 0x1F080342: 0x00001F0E
-	"\x1f\t\x03B\x00\x00\x1f\x0f" + // 0x1F090342: 0x00001F0F
-	"\x03\xb5\x03\x13\x00\x00\x1f\x10" + // 0x03B50313: 0x00001F10
-	"\x03\xb5\x03\x14\x00\x00\x1f\x11" + // 0x03B50314: 0x00001F11
-	"\x1f\x10\x03\x00\x00\x00\x1f\x12" + // 0x1F100300: 0x00001F12
-	"\x1f\x11\x03\x00\x00\x00\x1f\x13" + // 0x1F110300: 0x00001F13
-	"\x1f\x10\x03\x01\x00\x00\x1f\x14" + // 0x1F100301: 0x00001F14
-	"\x1f\x11\x03\x01\x00\x00\x1f\x15" + // 0x1F110301: 0x00001F15
-	"\x03\x95\x03\x13\x00\x00\x1f\x18" + // 0x03950313: 0x00001F18
-	"\x03\x95\x03\x14\x00\x00\x1f\x19" + // 0x03950314: 0x00001F19
-	"\x1f\x18\x03\x00\x00\x00\x1f\x1a" + // 0x1F180300: 0x00001F1A
-	"\x1f\x19\x03\x00\x00\x00\x1f\x1b" + // 0x1F190300: 0x00001F1B
-	"\x1f\x18\x03\x01\x00\x00\x1f\x1c" + // 0x1F180301: 0x00001F1C
-	"\x1f\x19\x03\x01\x00\x00\x1f\x1d" + // 0x1F190301: 0x00001F1D
-	"\x03\xb7\x03\x13\x00\x00\x1f " + // 0x03B70313: 0x00001F20
-	"\x03\xb7\x03\x14\x00\x00\x1f!" + // 0x03B70314: 0x00001F21
-	"\x1f \x03\x00\x00\x00\x1f\"" + // 0x1F200300: 0x00001F22
-	"\x1f!\x03\x00\x00\x00\x1f#" + // 0x1F210300: 0x00001F23
-	"\x1f \x03\x01\x00\x00\x1f$" + // 0x1F200301: 0x00001F24
-	"\x1f!\x03\x01\x00\x00\x1f%" + // 0x1F210301: 0x00001F25
-	"\x1f \x03B\x00\x00\x1f&" + // 0x1F200342: 0x00001F26
-	"\x1f!\x03B\x00\x00\x1f'" + // 0x1F210342: 0x00001F27
-	"\x03\x97\x03\x13\x00\x00\x1f(" + // 0x03970313: 0x00001F28
-	"\x03\x97\x03\x14\x00\x00\x1f)" + // 0x03970314: 0x00001F29
-	"\x1f(\x03\x00\x00\x00\x1f*" + // 0x1F280300: 0x00001F2A
-	"\x1f)\x03\x00\x00\x00\x1f+" + // 0x1F290300: 0x00001F2B
-	"\x1f(\x03\x01\x00\x00\x1f," + // 0x1F280301: 0x00001F2C
-	"\x1f)\x03\x01\x00\x00\x1f-" + // 0x1F290301: 0x00001F2D
-	"\x1f(\x03B\x00\x00\x1f." + // 0x1F280342: 0x00001F2E
-	"\x1f)\x03B\x00\x00\x1f/" + // 0x1F290342: 0x00001F2F
-	"\x03\xb9\x03\x13\x00\x00\x1f0" + // 0x03B90313: 0x00001F30
-	"\x03\xb9\x03\x14\x00\x00\x1f1" + // 0x03B90314: 0x00001F31
-	"\x1f0\x03\x00\x00\x00\x1f2" + // 0x1F300300: 0x00001F32
-	"\x1f1\x03\x00\x00\x00\x1f3" + // 0x1F310300: 0x00001F33
-	"\x1f0\x03\x01\x00\x00\x1f4" + // 0x1F300301: 0x00001F34
-	"\x1f1\x03\x01\x00\x00\x1f5" + // 0x1F310301: 0x00001F35
-	"\x1f0\x03B\x00\x00\x1f6" + // 0x1F300342: 0x00001F36
-	"\x1f1\x03B\x00\x00\x1f7" + // 0x1F310342: 0x00001F37
-	"\x03\x99\x03\x13\x00\x00\x1f8" + // 0x03990313: 0x00001F38
-	"\x03\x99\x03\x14\x00\x00\x1f9" + // 0x03990314: 0x00001F39
-	"\x1f8\x03\x00\x00\x00\x1f:" + // 0x1F380300: 0x00001F3A
-	"\x1f9\x03\x00\x00\x00\x1f;" + // 0x1F390300: 0x00001F3B
-	"\x1f8\x03\x01\x00\x00\x1f<" + // 0x1F380301: 0x00001F3C
-	"\x1f9\x03\x01\x00\x00\x1f=" + // 0x1F390301: 0x00001F3D
-	"\x1f8\x03B\x00\x00\x1f>" + // 0x1F380342: 0x00001F3E
-	"\x1f9\x03B\x00\x00\x1f?" + // 0x1F390342: 0x00001F3F
-	"\x03\xbf\x03\x13\x00\x00\x1f@" + // 0x03BF0313: 0x00001F40
-	"\x03\xbf\x03\x14\x00\x00\x1fA" + // 0x03BF0314: 0x00001F41
-	"\x1f@\x03\x00\x00\x00\x1fB" + // 0x1F400300: 0x00001F42
-	"\x1fA\x03\x00\x00\x00\x1fC" + // 0x1F410300: 0x00001F43
-	"\x1f@\x03\x01\x00\x00\x1fD" + // 0x1F400301: 0x00001F44
-	"\x1fA\x03\x01\x00\x00\x1fE" + // 0x1F410301: 0x00001F45
-	"\x03\x9f\x03\x13\x00\x00\x1fH" + // 0x039F0313: 0x00001F48
-	"\x03\x9f\x03\x14\x00\x00\x1fI" + // 0x039F0314: 0x00001F49
-	"\x1fH\x03\x00\x00\x00\x1fJ" + // 0x1F480300: 0x00001F4A
-	"\x1fI\x03\x00\x00\x00\x1fK" + // 0x1F490300: 0x00001F4B
-	"\x1fH\x03\x01\x00\x00\x1fL" + // 0x1F480301: 0x00001F4C
-	"\x1fI\x03\x01\x00\x00\x1fM" + // 0x1F490301: 0x00001F4D
-	"\x03\xc5\x03\x13\x00\x00\x1fP" + // 0x03C50313: 0x00001F50
-	"\x03\xc5\x03\x14\x00\x00\x1fQ" + // 0x03C50314: 0x00001F51
-	"\x1fP\x03\x00\x00\x00\x1fR" + // 0x1F500300: 0x00001F52
-	"\x1fQ\x03\x00\x00\x00\x1fS" + // 0x1F510300: 0x00001F53
-	"\x1fP\x03\x01\x00\x00\x1fT" + // 0x1F500301: 0x00001F54
-	"\x1fQ\x03\x01\x00\x00\x1fU" + // 0x1F510301: 0x00001F55
-	"\x1fP\x03B\x00\x00\x1fV" + // 0x1F500342: 0x00001F56
-	"\x1fQ\x03B\x00\x00\x1fW" + // 0x1F510342: 0x00001F57
-	"\x03\xa5\x03\x14\x00\x00\x1fY" + // 0x03A50314: 0x00001F59
-	"\x1fY\x03\x00\x00\x00\x1f[" + // 0x1F590300: 0x00001F5B
-	"\x1fY\x03\x01\x00\x00\x1f]" + // 0x1F590301: 0x00001F5D
-	"\x1fY\x03B\x00\x00\x1f_" + // 0x1F590342: 0x00001F5F
-	"\x03\xc9\x03\x13\x00\x00\x1f`" + // 0x03C90313: 0x00001F60
-	"\x03\xc9\x03\x14\x00\x00\x1fa" + // 0x03C90314: 0x00001F61
-	"\x1f`\x03\x00\x00\x00\x1fb" + // 0x1F600300: 0x00001F62
-	"\x1fa\x03\x00\x00\x00\x1fc" + // 0x1F610300: 0x00001F63
-	"\x1f`\x03\x01\x00\x00\x1fd" + // 0x1F600301: 0x00001F64
-	"\x1fa\x03\x01\x00\x00\x1fe" + // 0x1F610301: 0x00001F65
-	"\x1f`\x03B\x00\x00\x1ff" + // 0x1F600342: 0x00001F66
-	"\x1fa\x03B\x00\x00\x1fg" + // 0x1F610342: 0x00001F67
-	"\x03\xa9\x03\x13\x00\x00\x1fh" + // 0x03A90313: 0x00001F68
-	"\x03\xa9\x03\x14\x00\x00\x1fi" + // 0x03A90314: 0x00001F69
-	"\x1fh\x03\x00\x00\x00\x1fj" + // 0x1F680300: 0x00001F6A
-	"\x1fi\x03\x00\x00\x00\x1fk" + // 0x1F690300: 0x00001F6B
-	"\x1fh\x03\x01\x00\x00\x1fl" + // 0x1F680301: 0x00001F6C
-	"\x1fi\x03\x01\x00\x00\x1fm" + // 0x1F690301: 0x00001F6D
-	"\x1fh\x03B\x00\x00\x1fn" + // 0x1F680342: 0x00001F6E
-	"\x1fi\x03B\x00\x00\x1fo" + // 0x1F690342: 0x00001F6F
-	"\x03\xb1\x03\x00\x00\x00\x1fp" + // 0x03B10300: 0x00001F70
-	"\x03\xb5\x03\x00\x00\x00\x1fr" + // 0x03B50300: 0x00001F72
-	"\x03\xb7\x03\x00\x00\x00\x1ft" + // 0x03B70300: 0x00001F74
-	"\x03\xb9\x03\x00\x00\x00\x1fv" + // 0x03B90300: 0x00001F76
-	"\x03\xbf\x03\x00\x00\x00\x1fx" + // 0x03BF0300: 0x00001F78
-	"\x03\xc5\x03\x00\x00\x00\x1fz" + // 0x03C50300: 0x00001F7A
-	"\x03\xc9\x03\x00\x00\x00\x1f|" + // 0x03C90300: 0x00001F7C
-	"\x1f\x00\x03E\x00\x00\x1f\x80" + // 0x1F000345: 0x00001F80
-	"\x1f\x01\x03E\x00\x00\x1f\x81" + // 0x1F010345: 0x00001F81
-	"\x1f\x02\x03E\x00\x00\x1f\x82" + // 0x1F020345: 0x00001F82
-	"\x1f\x03\x03E\x00\x00\x1f\x83" + // 0x1F030345: 0x00001F83
-	"\x1f\x04\x03E\x00\x00\x1f\x84" + // 0x1F040345: 0x00001F84
-	"\x1f\x05\x03E\x00\x00\x1f\x85" + // 0x1F050345: 0x00001F85
-	"\x1f\x06\x03E\x00\x00\x1f\x86" + // 0x1F060345: 0x00001F86
-	"\x1f\a\x03E\x00\x00\x1f\x87" + // 0x1F070345: 0x00001F87
-	"\x1f\b\x03E\x00\x00\x1f\x88" + // 0x1F080345: 0x00001F88
-	"\x1f\t\x03E\x00\x00\x1f\x89" + // 0x1F090345: 0x00001F89
-	"\x1f\n\x03E\x00\x00\x1f\x8a" + // 0x1F0A0345: 0x00001F8A
-	"\x1f\v\x03E\x00\x00\x1f\x8b" + // 0x1F0B0345: 0x00001F8B
-	"\x1f\f\x03E\x00\x00\x1f\x8c" + // 0x1F0C0345: 0x00001F8C
-	"\x1f\r\x03E\x00\x00\x1f\x8d" + // 0x1F0D0345: 0x00001F8D
-	"\x1f\x0e\x03E\x00\x00\x1f\x8e" + // 0x1F0E0345: 0x00001F8E
-	"\x1f\x0f\x03E\x00\x00\x1f\x8f" + // 0x1F0F0345: 0x00001F8F
-	"\x1f \x03E\x00\x00\x1f\x90" + // 0x1F200345: 0x00001F90
-	"\x1f!\x03E\x00\x00\x1f\x91" + // 0x1F210345: 0x00001F91
-	"\x1f\"\x03E\x00\x00\x1f\x92" + // 0x1F220345: 0x00001F92
-	"\x1f#\x03E\x00\x00\x1f\x93" + // 0x1F230345: 0x00001F93
-	"\x1f$\x03E\x00\x00\x1f\x94" + // 0x1F240345: 0x00001F94
-	"\x1f%\x03E\x00\x00\x1f\x95" + // 0x1F250345: 0x00001F95
-	"\x1f&\x03E\x00\x00\x1f\x96" + // 0x1F260345: 0x00001F96
-	"\x1f'\x03E\x00\x00\x1f\x97" + // 0x1F270345: 0x00001F97
-	"\x1f(\x03E\x00\x00\x1f\x98" + // 0x1F280345: 0x00001F98
-	"\x1f)\x03E\x00\x00\x1f\x99" + // 0x1F290345: 0x00001F99
-	"\x1f*\x03E\x00\x00\x1f\x9a" + // 0x1F2A0345: 0x00001F9A
-	"\x1f+\x03E\x00\x00\x1f\x9b" + // 0x1F2B0345: 0x00001F9B
-	"\x1f,\x03E\x00\x00\x1f\x9c" + // 0x1F2C0345: 0x00001F9C
-	"\x1f-\x03E\x00\x00\x1f\x9d" + // 0x1F2D0345: 0x00001F9D
-	"\x1f.\x03E\x00\x00\x1f\x9e" + // 0x1F2E0345: 0x00001F9E
-	"\x1f/\x03E\x00\x00\x1f\x9f" + // 0x1F2F0345: 0x00001F9F
-	"\x1f`\x03E\x00\x00\x1f\xa0" + // 0x1F600345: 0x00001FA0
-	"\x1fa\x03E\x00\x00\x1f\xa1" + // 0x1F610345: 0x00001FA1
-	"\x1fb\x03E\x00\x00\x1f\xa2" + // 0x1F620345: 0x00001FA2
-	"\x1fc\x03E\x00\x00\x1f\xa3" + // 0x1F630345: 0x00001FA3
-	"\x1fd\x03E\x00\x00\x1f\xa4" + // 0x1F640345: 0x00001FA4
-	"\x1fe\x03E\x00\x00\x1f\xa5" + // 0x1F650345: 0x00001FA5
-	"\x1ff\x03E\x00\x00\x1f\xa6" + // 0x1F660345: 0x00001FA6
-	"\x1fg\x03E\x00\x00\x1f\xa7" + // 0x1F670345: 0x00001FA7
-	"\x1fh\x03E\x00\x00\x1f\xa8" + // 0x1F680345: 0x00001FA8
-	"\x1fi\x03E\x00\x00\x1f\xa9" + // 0x1F690345: 0x00001FA9
-	"\x1fj\x03E\x00\x00\x1f\xaa" + // 0x1F6A0345: 0x00001FAA
-	"\x1fk\x03E\x00\x00\x1f\xab" + // 0x1F6B0345: 0x00001FAB
-	"\x1fl\x03E\x00\x00\x1f\xac" + // 0x1F6C0345: 0x00001FAC
-	"\x1fm\x03E\x00\x00\x1f\xad" + // 0x1F6D0345: 0x00001FAD
-	"\x1fn\x03E\x00\x00\x1f\xae" + // 0x1F6E0345: 0x00001FAE
-	"\x1fo\x03E\x00\x00\x1f\xaf" + // 0x1F6F0345: 0x00001FAF
-	"\x03\xb1\x03\x06\x00\x00\x1f\xb0" + // 0x03B10306: 0x00001FB0
-	"\x03\xb1\x03\x04\x00\x00\x1f\xb1" + // 0x03B10304: 0x00001FB1
-	"\x1fp\x03E\x00\x00\x1f\xb2" + // 0x1F700345: 0x00001FB2
-	"\x03\xb1\x03E\x00\x00\x1f\xb3" + // 0x03B10345: 0x00001FB3
-	"\x03\xac\x03E\x00\x00\x1f\xb4" + // 0x03AC0345: 0x00001FB4
-	"\x03\xb1\x03B\x00\x00\x1f\xb6" + // 0x03B10342: 0x00001FB6
-	"\x1f\xb6\x03E\x00\x00\x1f\xb7" + // 0x1FB60345: 0x00001FB7
-	"\x03\x91\x03\x06\x00\x00\x1f\xb8" + // 0x03910306: 0x00001FB8
-	"\x03\x91\x03\x04\x00\x00\x1f\xb9" + // 0x03910304: 0x00001FB9
-	"\x03\x91\x03\x00\x00\x00\x1f\xba" + // 0x03910300: 0x00001FBA
-	"\x03\x91\x03E\x00\x00\x1f\xbc" + // 0x03910345: 0x00001FBC
-	"\x00\xa8\x03B\x00\x00\x1f\xc1" + // 0x00A80342: 0x00001FC1
-	"\x1ft\x03E\x00\x00\x1f\xc2" + // 0x1F740345: 0x00001FC2
-	"\x03\xb7\x03E\x00\x00\x1f\xc3" + // 0x03B70345: 0x00001FC3
-	"\x03\xae\x03E\x00\x00\x1f\xc4" + // 0x03AE0345: 0x00001FC4
-	"\x03\xb7\x03B\x00\x00\x1f\xc6" + // 0x03B70342: 0x00001FC6
-	"\x1f\xc6\x03E\x00\x00\x1f\xc7" + // 0x1FC60345: 0x00001FC7
-	"\x03\x95\x03\x00\x00\x00\x1f\xc8" + // 0x03950300: 0x00001FC8
-	"\x03\x97\x03\x00\x00\x00\x1f\xca" + // 0x03970300: 0x00001FCA
-	"\x03\x97\x03E\x00\x00\x1f\xcc" + // 0x03970345: 0x00001FCC
-	"\x1f\xbf\x03\x00\x00\x00\x1f\xcd" + // 0x1FBF0300: 0x00001FCD
-	"\x1f\xbf\x03\x01\x00\x00\x1f\xce" + // 0x1FBF0301: 0x00001FCE
-	"\x1f\xbf\x03B\x00\x00\x1f\xcf" + // 0x1FBF0342: 0x00001FCF
-	"\x03\xb9\x03\x06\x00\x00\x1f\xd0" + // 0x03B90306: 0x00001FD0
-	"\x03\xb9\x03\x04\x00\x00\x1f\xd1" + // 0x03B90304: 0x00001FD1
-	"\x03\xca\x03\x00\x00\x00\x1f\xd2" + // 0x03CA0300: 0x00001FD2
-	"\x03\xb9\x03B\x00\x00\x1f\xd6" + // 0x03B90342: 0x00001FD6
-	"\x03\xca\x03B\x00\x00\x1f\xd7" + // 0x03CA0342: 0x00001FD7
-	"\x03\x99\x03\x06\x00\x00\x1f\xd8" + // 0x03990306: 0x00001FD8
-	"\x03\x99\x03\x04\x00\x00\x1f\xd9" + // 0x03990304: 0x00001FD9
-	"\x03\x99\x03\x00\x00\x00\x1f\xda" + // 0x03990300: 0x00001FDA
-	"\x1f\xfe\x03\x00\x00\x00\x1f\xdd" + // 0x1FFE0300: 0x00001FDD
-	"\x1f\xfe\x03\x01\x00\x00\x1f\xde" + // 0x1FFE0301: 0x00001FDE
-	"\x1f\xfe\x03B\x00\x00\x1f\xdf" + // 0x1FFE0342: 0x00001FDF
-	"\x03\xc5\x03\x06\x00\x00\x1f\xe0" + // 0x03C50306: 0x00001FE0
-	"\x03\xc5\x03\x04\x00\x00\x1f\xe1" + // 0x03C50304: 0x00001FE1
-	"\x03\xcb\x03\x00\x00\x00\x1f\xe2" + // 0x03CB0300: 0x00001FE2
-	"\x03\xc1\x03\x13\x00\x00\x1f\xe4" + // 0x03C10313: 0x00001FE4
-	"\x03\xc1\x03\x14\x00\x00\x1f\xe5" + // 0x03C10314: 0x00001FE5
-	"\x03\xc5\x03B\x00\x00\x1f\xe6" + // 0x03C50342: 0x00001FE6
-	"\x03\xcb\x03B\x00\x00\x1f\xe7" + // 0x03CB0342: 0x00001FE7
-	"\x03\xa5\x03\x06\x00\x00\x1f\xe8" + // 0x03A50306: 0x00001FE8
-	"\x03\xa5\x03\x04\x00\x00\x1f\xe9" + // 0x03A50304: 0x00001FE9
-	"\x03\xa5\x03\x00\x00\x00\x1f\xea" + // 0x03A50300: 0x00001FEA
-	"\x03\xa1\x03\x14\x00\x00\x1f\xec" + // 0x03A10314: 0x00001FEC
-	"\x00\xa8\x03\x00\x00\x00\x1f\xed" + // 0x00A80300: 0x00001FED
-	"\x1f|\x03E\x00\x00\x1f\xf2" + // 0x1F7C0345: 0x00001FF2
-	"\x03\xc9\x03E\x00\x00\x1f\xf3" + // 0x03C90345: 0x00001FF3
-	"\x03\xce\x03E\x00\x00\x1f\xf4" + // 0x03CE0345: 0x00001FF4
-	"\x03\xc9\x03B\x00\x00\x1f\xf6" + // 0x03C90342: 0x00001FF6
-	"\x1f\xf6\x03E\x00\x00\x1f\xf7" + // 0x1FF60345: 0x00001FF7
-	"\x03\x9f\x03\x00\x00\x00\x1f\xf8" + // 0x039F0300: 0x00001FF8
-	"\x03\xa9\x03\x00\x00\x00\x1f\xfa" + // 0x03A90300: 0x00001FFA
-	"\x03\xa9\x03E\x00\x00\x1f\xfc" + // 0x03A90345: 0x00001FFC
-	"!\x90\x038\x00\x00!\x9a" + // 0x21900338: 0x0000219A
-	"!\x92\x038\x00\x00!\x9b" + // 0x21920338: 0x0000219B
-	"!\x94\x038\x00\x00!\xae" + // 0x21940338: 0x000021AE
-	"!\xd0\x038\x00\x00!\xcd" + // 0x21D00338: 0x000021CD
-	"!\xd4\x038\x00\x00!\xce" + // 0x21D40338: 0x000021CE
-	"!\xd2\x038\x00\x00!\xcf" + // 0x21D20338: 0x000021CF
-	"\"\x03\x038\x00\x00\"\x04" + // 0x22030338: 0x00002204
-	"\"\b\x038\x00\x00\"\t" + // 0x22080338: 0x00002209
-	"\"\v\x038\x00\x00\"\f" + // 0x220B0338: 0x0000220C
-	"\"#\x038\x00\x00\"$" + // 0x22230338: 0x00002224
-	"\"%\x038\x00\x00\"&" + // 0x22250338: 0x00002226
-	"\"<\x038\x00\x00\"A" + // 0x223C0338: 0x00002241
-	"\"C\x038\x00\x00\"D" + // 0x22430338: 0x00002244
-	"\"E\x038\x00\x00\"G" + // 0x22450338: 0x00002247
-	"\"H\x038\x00\x00\"I" + // 0x22480338: 0x00002249
-	"\x00=\x038\x00\x00\"`" + // 0x003D0338: 0x00002260
-	"\"a\x038\x00\x00\"b" + // 0x22610338: 0x00002262
-	"\"M\x038\x00\x00\"m" + // 0x224D0338: 0x0000226D
-	"\x00<\x038\x00\x00\"n" + // 0x003C0338: 0x0000226E
-	"\x00>\x038\x00\x00\"o" + // 0x003E0338: 0x0000226F
-	"\"d\x038\x00\x00\"p" + // 0x22640338: 0x00002270
-	"\"e\x038\x00\x00\"q" + // 0x22650338: 0x00002271
-	"\"r\x038\x00\x00\"t" + // 0x22720338: 0x00002274
-	"\"s\x038\x00\x00\"u" + // 0x22730338: 0x00002275
-	"\"v\x038\x00\x00\"x" + // 0x22760338: 0x00002278
-	"\"w\x038\x00\x00\"y" + // 0x22770338: 0x00002279
-	"\"z\x038\x00\x00\"\x80" + // 0x227A0338: 0x00002280
-	"\"{\x038\x00\x00\"\x81" + // 0x227B0338: 0x00002281
-	"\"\x82\x038\x00\x00\"\x84" + // 0x22820338: 0x00002284
-	"\"\x83\x038\x00\x00\"\x85" + // 0x22830338: 0x00002285
-	"\"\x86\x038\x00\x00\"\x88" + // 0x22860338: 0x00002288
-	"\"\x87\x038\x00\x00\"\x89" + // 0x22870338: 0x00002289
-	"\"\xa2\x038\x00\x00\"\xac" + // 0x22A20338: 0x000022AC
-	"\"\xa8\x038\x00\x00\"\xad" + // 0x22A80338: 0x000022AD
-	"\"\xa9\x038\x00\x00\"\xae" + // 0x22A90338: 0x000022AE
-	"\"\xab\x038\x00\x00\"\xaf" + // 0x22AB0338: 0x000022AF
-	"\"|\x038\x00\x00\"\xe0" + // 0x227C0338: 0x000022E0
-	"\"}\x038\x00\x00\"\xe1" + // 0x227D0338: 0x000022E1
-	"\"\x91\x038\x00\x00\"\xe2" + // 0x22910338: 0x000022E2
-	"\"\x92\x038\x00\x00\"\xe3" + // 0x22920338: 0x000022E3
-	"\"\xb2\x038\x00\x00\"\xea" + // 0x22B20338: 0x000022EA
-	"\"\xb3\x038\x00\x00\"\xeb" + // 0x22B30338: 0x000022EB
-	"\"\xb4\x038\x00\x00\"\xec" + // 0x22B40338: 0x000022EC
-	"\"\xb5\x038\x00\x00\"\xed" + // 0x22B50338: 0x000022ED
-	"0K0\x99\x00\x000L" + // 0x304B3099: 0x0000304C
-	"0M0\x99\x00\x000N" + // 0x304D3099: 0x0000304E
-	"0O0\x99\x00\x000P" + // 0x304F3099: 0x00003050
-	"0Q0\x99\x00\x000R" + // 0x30513099: 0x00003052
-	"0S0\x99\x00\x000T" + // 0x30533099: 0x00003054
-	"0U0\x99\x00\x000V" + // 0x30553099: 0x00003056
-	"0W0\x99\x00\x000X" + // 0x30573099: 0x00003058
-	"0Y0\x99\x00\x000Z" + // 0x30593099: 0x0000305A
-	"0[0\x99\x00\x000\\" + // 0x305B3099: 0x0000305C
-	"0]0\x99\x00\x000^" + // 0x305D3099: 0x0000305E
-	"0_0\x99\x00\x000`" + // 0x305F3099: 0x00003060
-	"0a0\x99\x00\x000b" + // 0x30613099: 0x00003062
-	"0d0\x99\x00\x000e" + // 0x30643099: 0x00003065
-	"0f0\x99\x00\x000g" + // 0x30663099: 0x00003067
-	"0h0\x99\x00\x000i" + // 0x30683099: 0x00003069
-	"0o0\x99\x00\x000p" + // 0x306F3099: 0x00003070
-	"0o0\x9a\x00\x000q" + // 0x306F309A: 0x00003071
-	"0r0\x99\x00\x000s" + // 0x30723099: 0x00003073
-	"0r0\x9a\x00\x000t" + // 0x3072309A: 0x00003074
-	"0u0\x99\x00\x000v" + // 0x30753099: 0x00003076
-	"0u0\x9a\x00\x000w" + // 0x3075309A: 0x00003077
-	"0x0\x99\x00\x000y" + // 0x30783099: 0x00003079
-	"0x0\x9a\x00\x000z" + // 0x3078309A: 0x0000307A
-	"0{0\x99\x00\x000|" + // 0x307B3099: 0x0000307C
-	"0{0\x9a\x00\x000}" + // 0x307B309A: 0x0000307D
-	"0F0\x99\x00\x000\x94" + // 0x30463099: 0x00003094
-	"0\x9d0\x99\x00\x000\x9e" + // 0x309D3099: 0x0000309E
-	"0\xab0\x99\x00\x000\xac" + // 0x30AB3099: 0x000030AC
-	"0\xad0\x99\x00\x000\xae" + // 0x30AD3099: 0x000030AE
-	"0\xaf0\x99\x00\x000\xb0" + // 0x30AF3099: 0x000030B0
-	"0\xb10\x99\x00\x000\xb2" + // 0x30B13099: 0x000030B2
-	"0\xb30\x99\x00\x000\xb4" + // 0x30B33099: 0x000030B4
-	"0\xb50\x99\x00\x000\xb6" + // 0x30B53099: 0x000030B6
-	"0\xb70\x99\x00\x000\xb8" + // 0x30B73099: 0x000030B8
-	"0\xb90\x99\x00\x000\xba" + // 0x30B93099: 0x000030BA
-	"0\xbb0\x99\x00\x000\xbc" + // 0x30BB3099: 0x000030BC
-	"0\xbd0\x99\x00\x000\xbe" + // 0x30BD3099: 0x000030BE
-	"0\xbf0\x99\x00\x000\xc0" + // 0x30BF3099: 0x000030C0
-	"0\xc10\x99\x00\x000\xc2" + // 0x30C13099: 0x000030C2
-	"0\xc40\x99\x00\x000\xc5" + // 0x30C43099: 0x000030C5
-	"0\xc60\x99\x00\x000\xc7" + // 0x30C63099: 0x000030C7
-	"0\xc80\x99\x00\x000\xc9" + // 0x30C83099: 0x000030C9
-	"0\xcf0\x99\x00\x000\xd0" + // 0x30CF3099: 0x000030D0
-	"0\xcf0\x9a\x00\x000\xd1" + // 0x30CF309A: 0x000030D1
-	"0\xd20\x99\x00\x000\xd3" + // 0x30D23099: 0x000030D3
-	"0\xd20\x9a\x00\x000\xd4" + // 0x30D2309A: 0x000030D4
-	"0\xd50\x99\x00\x000\xd6" + // 0x30D53099: 0x000030D6
-	"0\xd50\x9a\x00\x000\xd7" + // 0x30D5309A: 0x000030D7
-	"0\xd80\x99\x00\x000\xd9" + // 0x30D83099: 0x000030D9
-	"0\xd80\x9a\x00\x000\xda" + // 0x30D8309A: 0x000030DA
-	"0\xdb0\x99\x00\x000\xdc" + // 0x30DB3099: 0x000030DC
-	"0\xdb0\x9a\x00\x000\xdd" + // 0x30DB309A: 0x000030DD
-	"0\xa60\x99\x00\x000\xf4" + // 0x30A63099: 0x000030F4
-	"0\xef0\x99\x00\x000\xf7" + // 0x30EF3099: 0x000030F7
-	"0\xf00\x99\x00\x000\xf8" + // 0x30F03099: 0x000030F8
-	"0\xf10\x99\x00\x000\xf9" + // 0x30F13099: 0x000030F9
-	"0\xf20\x99\x00\x000\xfa" + // 0x30F23099: 0x000030FA
-	"0\xfd0\x99\x00\x000\xfe" + // 0x30FD3099: 0x000030FE
-	"\x10\x99\x10\xba\x00\x01\x10\x9a" + // 0x109910BA: 0x0001109A
-	"\x10\x9b\x10\xba\x00\x01\x10\x9c" + // 0x109B10BA: 0x0001109C
-	"\x10\xa5\x10\xba\x00\x01\x10\xab" + // 0x10A510BA: 0x000110AB
-	"\x111\x11'\x00\x01\x11." + // 0x11311127: 0x0001112E
-	"\x112\x11'\x00\x01\x11/" + // 0x11321127: 0x0001112F
-	"\x13G\x13>\x00\x01\x13K" + // 0x1347133E: 0x0001134B
-	"\x13G\x13W\x00\x01\x13L" + // 0x13471357: 0x0001134C
-	"\x14\xb9\x14\xba\x00\x01\x14\xbb" + // 0x14B914BA: 0x000114BB
-	"\x14\xb9\x14\xb0\x00\x01\x14\xbc" + // 0x14B914B0: 0x000114BC
-	"\x14\xb9\x14\xbd\x00\x01\x14\xbe" + // 0x14B914BD: 0x000114BE
-	"\x15\xb8\x15\xaf\x00\x01\x15\xba" + // 0x15B815AF: 0x000115BA
-	"\x15\xb9\x15\xaf\x00\x01\x15\xbb" + // 0x15B915AF: 0x000115BB
-	""
-	// Total size of tables: 53KB (54514 bytes)
Index: trunk/vendor/golang.org/x/text/unicode/norm/tables12.0.0.go
===================================================================
--- trunk/vendor/golang.org/x/text/unicode/norm/tables12.0.0.go	(revision 145)
+++ 	(revision )
@@ -1,7711 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-//go:build go1.14 && !go1.16
-// +build go1.14,!go1.16
-
-package norm
-
-import "sync"
-
-const (
-	// Version is the Unicode edition from which the tables are derived.
-	Version = "12.0.0"
-
-	// MaxTransformChunkSize indicates the maximum number of bytes that Transform
-	// may need to write atomically for any Form. Making a destination buffer at
-	// least this size ensures that Transform can always make progress and that
-	// the user does not need to grow the buffer on an ErrShortDst.
-	MaxTransformChunkSize = 35 + maxNonStarters*4
-)
-
-var ccc = [55]uint8{
-	0, 1, 7, 8, 9, 10, 11, 12,
-	13, 14, 15, 16, 17, 18, 19, 20,
-	21, 22, 23, 24, 25, 26, 27, 28,
-	29, 30, 31, 32, 33, 34, 35, 36,
-	84, 91, 103, 107, 118, 122, 129, 130,
-	132, 202, 214, 216, 218, 220, 222, 224,
-	226, 228, 230, 232, 233, 234, 240,
-}
-
-const (
-	firstMulti            = 0x186D
-	firstCCC              = 0x2CA1
-	endMulti              = 0x2F63
-	firstLeadingCCC       = 0x49B1
-	firstCCCZeroExcept    = 0x4A7B
-	firstStarterWithNLead = 0x4AA2
-	lastDecomp            = 0x4AA4
-	maxDecomp             = 0x8000
-)
-
-// decomps: 19108 bytes
-var decomps = [...]byte{
-	// Bytes 0 - 3f
-	0x00, 0x41, 0x20, 0x41, 0x21, 0x41, 0x22, 0x41,
-	0x23, 0x41, 0x24, 0x41, 0x25, 0x41, 0x26, 0x41,
-	0x27, 0x41, 0x28, 0x41, 0x29, 0x41, 0x2A, 0x41,
-	0x2B, 0x41, 0x2C, 0x41, 0x2D, 0x41, 0x2E, 0x41,
-	0x2F, 0x41, 0x30, 0x41, 0x31, 0x41, 0x32, 0x41,
-	0x33, 0x41, 0x34, 0x41, 0x35, 0x41, 0x36, 0x41,
-	0x37, 0x41, 0x38, 0x41, 0x39, 0x41, 0x3A, 0x41,
-	0x3B, 0x41, 0x3C, 0x41, 0x3D, 0x41, 0x3E, 0x41,
-	// Bytes 40 - 7f
-	0x3F, 0x41, 0x40, 0x41, 0x41, 0x41, 0x42, 0x41,
-	0x43, 0x41, 0x44, 0x41, 0x45, 0x41, 0x46, 0x41,
-	0x47, 0x41, 0x48, 0x41, 0x49, 0x41, 0x4A, 0x41,
-	0x4B, 0x41, 0x4C, 0x41, 0x4D, 0x41, 0x4E, 0x41,
-	0x4F, 0x41, 0x50, 0x41, 0x51, 0x41, 0x52, 0x41,
-	0x53, 0x41, 0x54, 0x41, 0x55, 0x41, 0x56, 0x41,
-	0x57, 0x41, 0x58, 0x41, 0x59, 0x41, 0x5A, 0x41,
-	0x5B, 0x41, 0x5C, 0x41, 0x5D, 0x41, 0x5E, 0x41,
-	// Bytes 80 - bf
-	0x5F, 0x41, 0x60, 0x41, 0x61, 0x41, 0x62, 0x41,
-	0x63, 0x41, 0x64, 0x41, 0x65, 0x41, 0x66, 0x41,
-	0x67, 0x41, 0x68, 0x41, 0x69, 0x41, 0x6A, 0x41,
-	0x6B, 0x41, 0x6C, 0x41, 0x6D, 0x41, 0x6E, 0x41,
-	0x6F, 0x41, 0x70, 0x41, 0x71, 0x41, 0x72, 0x41,
-	0x73, 0x41, 0x74, 0x41, 0x75, 0x41, 0x76, 0x41,
-	0x77, 0x41, 0x78, 0x41, 0x79, 0x41, 0x7A, 0x41,
-	0x7B, 0x41, 0x7C, 0x41, 0x7D, 0x41, 0x7E, 0x42,
-	// Bytes c0 - ff
-	0xC2, 0xA2, 0x42, 0xC2, 0xA3, 0x42, 0xC2, 0xA5,
-	0x42, 0xC2, 0xA6, 0x42, 0xC2, 0xAC, 0x42, 0xC2,
-	0xB7, 0x42, 0xC3, 0x86, 0x42, 0xC3, 0xB0, 0x42,
-	0xC4, 0xA6, 0x42, 0xC4, 0xA7, 0x42, 0xC4, 0xB1,
-	0x42, 0xC5, 0x8B, 0x42, 0xC5, 0x93, 0x42, 0xC6,
-	0x8E, 0x42, 0xC6, 0x90, 0x42, 0xC6, 0xAB, 0x42,
-	0xC8, 0xA2, 0x42, 0xC8, 0xB7, 0x42, 0xC9, 0x90,
-	0x42, 0xC9, 0x91, 0x42, 0xC9, 0x92, 0x42, 0xC9,
-	// Bytes 100 - 13f
-	0x94, 0x42, 0xC9, 0x95, 0x42, 0xC9, 0x99, 0x42,
-	0xC9, 0x9B, 0x42, 0xC9, 0x9C, 0x42, 0xC9, 0x9F,
-	0x42, 0xC9, 0xA1, 0x42, 0xC9, 0xA3, 0x42, 0xC9,
-	0xA5, 0x42, 0xC9, 0xA6, 0x42, 0xC9, 0xA8, 0x42,
-	0xC9, 0xA9, 0x42, 0xC9, 0xAA, 0x42, 0xC9, 0xAB,
-	0x42, 0xC9, 0xAD, 0x42, 0xC9, 0xAF, 0x42, 0xC9,
-	0xB0, 0x42, 0xC9, 0xB1, 0x42, 0xC9, 0xB2, 0x42,
-	0xC9, 0xB3, 0x42, 0xC9, 0xB4, 0x42, 0xC9, 0xB5,
-	// Bytes 140 - 17f
-	0x42, 0xC9, 0xB8, 0x42, 0xC9, 0xB9, 0x42, 0xC9,
-	0xBB, 0x42, 0xCA, 0x81, 0x42, 0xCA, 0x82, 0x42,
-	0xCA, 0x83, 0x42, 0xCA, 0x89, 0x42, 0xCA, 0x8A,
-	0x42, 0xCA, 0x8B, 0x42, 0xCA, 0x8C, 0x42, 0xCA,
-	0x90, 0x42, 0xCA, 0x91, 0x42, 0xCA, 0x92, 0x42,
-	0xCA, 0x95, 0x42, 0xCA, 0x9D, 0x42, 0xCA, 0x9F,
-	0x42, 0xCA, 0xB9, 0x42, 0xCE, 0x91, 0x42, 0xCE,
-	0x92, 0x42, 0xCE, 0x93, 0x42, 0xCE, 0x94, 0x42,
-	// Bytes 180 - 1bf
-	0xCE, 0x95, 0x42, 0xCE, 0x96, 0x42, 0xCE, 0x97,
-	0x42, 0xCE, 0x98, 0x42, 0xCE, 0x99, 0x42, 0xCE,
-	0x9A, 0x42, 0xCE, 0x9B, 0x42, 0xCE, 0x9C, 0x42,
-	0xCE, 0x9D, 0x42, 0xCE, 0x9E, 0x42, 0xCE, 0x9F,
-	0x42, 0xCE, 0xA0, 0x42, 0xCE, 0xA1, 0x42, 0xCE,
-	0xA3, 0x42, 0xCE, 0xA4, 0x42, 0xCE, 0xA5, 0x42,
-	0xCE, 0xA6, 0x42, 0xCE, 0xA7, 0x42, 0xCE, 0xA8,
-	0x42, 0xCE, 0xA9, 0x42, 0xCE, 0xB1, 0x42, 0xCE,
-	// Bytes 1c0 - 1ff
-	0xB2, 0x42, 0xCE, 0xB3, 0x42, 0xCE, 0xB4, 0x42,
-	0xCE, 0xB5, 0x42, 0xCE, 0xB6, 0x42, 0xCE, 0xB7,
-	0x42, 0xCE, 0xB8, 0x42, 0xCE, 0xB9, 0x42, 0xCE,
-	0xBA, 0x42, 0xCE, 0xBB, 0x42, 0xCE, 0xBC, 0x42,
-	0xCE, 0xBD, 0x42, 0xCE, 0xBE, 0x42, 0xCE, 0xBF,
-	0x42, 0xCF, 0x80, 0x42, 0xCF, 0x81, 0x42, 0xCF,
-	0x82, 0x42, 0xCF, 0x83, 0x42, 0xCF, 0x84, 0x42,
-	0xCF, 0x85, 0x42, 0xCF, 0x86, 0x42, 0xCF, 0x87,
-	// Bytes 200 - 23f
-	0x42, 0xCF, 0x88, 0x42, 0xCF, 0x89, 0x42, 0xCF,
-	0x9C, 0x42, 0xCF, 0x9D, 0x42, 0xD0, 0xBD, 0x42,
-	0xD1, 0x8A, 0x42, 0xD1, 0x8C, 0x42, 0xD7, 0x90,
-	0x42, 0xD7, 0x91, 0x42, 0xD7, 0x92, 0x42, 0xD7,
-	0x93, 0x42, 0xD7, 0x94, 0x42, 0xD7, 0x9B, 0x42,
-	0xD7, 0x9C, 0x42, 0xD7, 0x9D, 0x42, 0xD7, 0xA2,
-	0x42, 0xD7, 0xA8, 0x42, 0xD7, 0xAA, 0x42, 0xD8,
-	0xA1, 0x42, 0xD8, 0xA7, 0x42, 0xD8, 0xA8, 0x42,
-	// Bytes 240 - 27f
-	0xD8, 0xA9, 0x42, 0xD8, 0xAA, 0x42, 0xD8, 0xAB,
-	0x42, 0xD8, 0xAC, 0x42, 0xD8, 0xAD, 0x42, 0xD8,
-	0xAE, 0x42, 0xD8, 0xAF, 0x42, 0xD8, 0xB0, 0x42,
-	0xD8, 0xB1, 0x42, 0xD8, 0xB2, 0x42, 0xD8, 0xB3,
-	0x42, 0xD8, 0xB4, 0x42, 0xD8, 0xB5, 0x42, 0xD8,
-	0xB6, 0x42, 0xD8, 0xB7, 0x42, 0xD8, 0xB8, 0x42,
-	0xD8, 0xB9, 0x42, 0xD8, 0xBA, 0x42, 0xD9, 0x81,
-	0x42, 0xD9, 0x82, 0x42, 0xD9, 0x83, 0x42, 0xD9,
-	// Bytes 280 - 2bf
-	0x84, 0x42, 0xD9, 0x85, 0x42, 0xD9, 0x86, 0x42,
-	0xD9, 0x87, 0x42, 0xD9, 0x88, 0x42, 0xD9, 0x89,
-	0x42, 0xD9, 0x8A, 0x42, 0xD9, 0xAE, 0x42, 0xD9,
-	0xAF, 0x42, 0xD9, 0xB1, 0x42, 0xD9, 0xB9, 0x42,
-	0xD9, 0xBA, 0x42, 0xD9, 0xBB, 0x42, 0xD9, 0xBE,
-	0x42, 0xD9, 0xBF, 0x42, 0xDA, 0x80, 0x42, 0xDA,
-	0x83, 0x42, 0xDA, 0x84, 0x42, 0xDA, 0x86, 0x42,
-	0xDA, 0x87, 0x42, 0xDA, 0x88, 0x42, 0xDA, 0x8C,
-	// Bytes 2c0 - 2ff
-	0x42, 0xDA, 0x8D, 0x42, 0xDA, 0x8E, 0x42, 0xDA,
-	0x91, 0x42, 0xDA, 0x98, 0x42, 0xDA, 0xA1, 0x42,
-	0xDA, 0xA4, 0x42, 0xDA, 0xA6, 0x42, 0xDA, 0xA9,
-	0x42, 0xDA, 0xAD, 0x42, 0xDA, 0xAF, 0x42, 0xDA,
-	0xB1, 0x42, 0xDA, 0xB3, 0x42, 0xDA, 0xBA, 0x42,
-	0xDA, 0xBB, 0x42, 0xDA, 0xBE, 0x42, 0xDB, 0x81,
-	0x42, 0xDB, 0x85, 0x42, 0xDB, 0x86, 0x42, 0xDB,
-	0x87, 0x42, 0xDB, 0x88, 0x42, 0xDB, 0x89, 0x42,
-	// Bytes 300 - 33f
-	0xDB, 0x8B, 0x42, 0xDB, 0x8C, 0x42, 0xDB, 0x90,
-	0x42, 0xDB, 0x92, 0x43, 0xE0, 0xBC, 0x8B, 0x43,
-	0xE1, 0x83, 0x9C, 0x43, 0xE1, 0x84, 0x80, 0x43,
-	0xE1, 0x84, 0x81, 0x43, 0xE1, 0x84, 0x82, 0x43,
-	0xE1, 0x84, 0x83, 0x43, 0xE1, 0x84, 0x84, 0x43,
-	0xE1, 0x84, 0x85, 0x43, 0xE1, 0x84, 0x86, 0x43,
-	0xE1, 0x84, 0x87, 0x43, 0xE1, 0x84, 0x88, 0x43,
-	0xE1, 0x84, 0x89, 0x43, 0xE1, 0x84, 0x8A, 0x43,
-	// Bytes 340 - 37f
-	0xE1, 0x84, 0x8B, 0x43, 0xE1, 0x84, 0x8C, 0x43,
-	0xE1, 0x84, 0x8D, 0x43, 0xE1, 0x84, 0x8E, 0x43,
-	0xE1, 0x84, 0x8F, 0x43, 0xE1, 0x84, 0x90, 0x43,
-	0xE1, 0x84, 0x91, 0x43, 0xE1, 0x84, 0x92, 0x43,
-	0xE1, 0x84, 0x94, 0x43, 0xE1, 0x84, 0x95, 0x43,
-	0xE1, 0x84, 0x9A, 0x43, 0xE1, 0x84, 0x9C, 0x43,
-	0xE1, 0x84, 0x9D, 0x43, 0xE1, 0x84, 0x9E, 0x43,
-	0xE1, 0x84, 0xA0, 0x43, 0xE1, 0x84, 0xA1, 0x43,
-	// Bytes 380 - 3bf
-	0xE1, 0x84, 0xA2, 0x43, 0xE1, 0x84, 0xA3, 0x43,
-	0xE1, 0x84, 0xA7, 0x43, 0xE1, 0x84, 0xA9, 0x43,
-	0xE1, 0x84, 0xAB, 0x43, 0xE1, 0x84, 0xAC, 0x43,
-	0xE1, 0x84, 0xAD, 0x43, 0xE1, 0x84, 0xAE, 0x43,
-	0xE1, 0x84, 0xAF, 0x43, 0xE1, 0x84, 0xB2, 0x43,
-	0xE1, 0x84, 0xB6, 0x43, 0xE1, 0x85, 0x80, 0x43,
-	0xE1, 0x85, 0x87, 0x43, 0xE1, 0x85, 0x8C, 0x43,
-	0xE1, 0x85, 0x97, 0x43, 0xE1, 0x85, 0x98, 0x43,
-	// Bytes 3c0 - 3ff
-	0xE1, 0x85, 0x99, 0x43, 0xE1, 0x85, 0xA0, 0x43,
-	0xE1, 0x86, 0x84, 0x43, 0xE1, 0x86, 0x85, 0x43,
-	0xE1, 0x86, 0x88, 0x43, 0xE1, 0x86, 0x91, 0x43,
-	0xE1, 0x86, 0x92, 0x43, 0xE1, 0x86, 0x94, 0x43,
-	0xE1, 0x86, 0x9E, 0x43, 0xE1, 0x86, 0xA1, 0x43,
-	0xE1, 0x87, 0x87, 0x43, 0xE1, 0x87, 0x88, 0x43,
-	0xE1, 0x87, 0x8C, 0x43, 0xE1, 0x87, 0x8E, 0x43,
-	0xE1, 0x87, 0x93, 0x43, 0xE1, 0x87, 0x97, 0x43,
-	// Bytes 400 - 43f
-	0xE1, 0x87, 0x99, 0x43, 0xE1, 0x87, 0x9D, 0x43,
-	0xE1, 0x87, 0x9F, 0x43, 0xE1, 0x87, 0xB1, 0x43,
-	0xE1, 0x87, 0xB2, 0x43, 0xE1, 0xB4, 0x82, 0x43,
-	0xE1, 0xB4, 0x96, 0x43, 0xE1, 0xB4, 0x97, 0x43,
-	0xE1, 0xB4, 0x9C, 0x43, 0xE1, 0xB4, 0x9D, 0x43,
-	0xE1, 0xB4, 0xA5, 0x43, 0xE1, 0xB5, 0xBB, 0x43,
-	0xE1, 0xB6, 0x85, 0x43, 0xE2, 0x80, 0x82, 0x43,
-	0xE2, 0x80, 0x83, 0x43, 0xE2, 0x80, 0x90, 0x43,
-	// Bytes 440 - 47f
-	0xE2, 0x80, 0x93, 0x43, 0xE2, 0x80, 0x94, 0x43,
-	0xE2, 0x82, 0xA9, 0x43, 0xE2, 0x86, 0x90, 0x43,
-	0xE2, 0x86, 0x91, 0x43, 0xE2, 0x86, 0x92, 0x43,
-	0xE2, 0x86, 0x93, 0x43, 0xE2, 0x88, 0x82, 0x43,
-	0xE2, 0x88, 0x87, 0x43, 0xE2, 0x88, 0x91, 0x43,
-	0xE2, 0x88, 0x92, 0x43, 0xE2, 0x94, 0x82, 0x43,
-	0xE2, 0x96, 0xA0, 0x43, 0xE2, 0x97, 0x8B, 0x43,
-	0xE2, 0xA6, 0x85, 0x43, 0xE2, 0xA6, 0x86, 0x43,
-	// Bytes 480 - 4bf
-	0xE2, 0xB5, 0xA1, 0x43, 0xE3, 0x80, 0x81, 0x43,
-	0xE3, 0x80, 0x82, 0x43, 0xE3, 0x80, 0x88, 0x43,
-	0xE3, 0x80, 0x89, 0x43, 0xE3, 0x80, 0x8A, 0x43,
-	0xE3, 0x80, 0x8B, 0x43, 0xE3, 0x80, 0x8C, 0x43,
-	0xE3, 0x80, 0x8D, 0x43, 0xE3, 0x80, 0x8E, 0x43,
-	0xE3, 0x80, 0x8F, 0x43, 0xE3, 0x80, 0x90, 0x43,
-	0xE3, 0x80, 0x91, 0x43, 0xE3, 0x80, 0x92, 0x43,
-	0xE3, 0x80, 0x94, 0x43, 0xE3, 0x80, 0x95, 0x43,
-	// Bytes 4c0 - 4ff
-	0xE3, 0x80, 0x96, 0x43, 0xE3, 0x80, 0x97, 0x43,
-	0xE3, 0x82, 0xA1, 0x43, 0xE3, 0x82, 0xA2, 0x43,
-	0xE3, 0x82, 0xA3, 0x43, 0xE3, 0x82, 0xA4, 0x43,
-	0xE3, 0x82, 0xA5, 0x43, 0xE3, 0x82, 0xA6, 0x43,
-	0xE3, 0x82, 0xA7, 0x43, 0xE3, 0x82, 0xA8, 0x43,
-	0xE3, 0x82, 0xA9, 0x43, 0xE3, 0x82, 0xAA, 0x43,
-	0xE3, 0x82, 0xAB, 0x43, 0xE3, 0x82, 0xAD, 0x43,
-	0xE3, 0x82, 0xAF, 0x43, 0xE3, 0x82, 0xB1, 0x43,
-	// Bytes 500 - 53f
-	0xE3, 0x82, 0xB3, 0x43, 0xE3, 0x82, 0xB5, 0x43,
-	0xE3, 0x82, 0xB7, 0x43, 0xE3, 0x82, 0xB9, 0x43,
-	0xE3, 0x82, 0xBB, 0x43, 0xE3, 0x82, 0xBD, 0x43,
-	0xE3, 0x82, 0xBF, 0x43, 0xE3, 0x83, 0x81, 0x43,
-	0xE3, 0x83, 0x83, 0x43, 0xE3, 0x83, 0x84, 0x43,
-	0xE3, 0x83, 0x86, 0x43, 0xE3, 0x83, 0x88, 0x43,
-	0xE3, 0x83, 0x8A, 0x43, 0xE3, 0x83, 0x8B, 0x43,
-	0xE3, 0x83, 0x8C, 0x43, 0xE3, 0x83, 0x8D, 0x43,
-	// Bytes 540 - 57f
-	0xE3, 0x83, 0x8E, 0x43, 0xE3, 0x83, 0x8F, 0x43,
-	0xE3, 0x83, 0x92, 0x43, 0xE3, 0x83, 0x95, 0x43,
-	0xE3, 0x83, 0x98, 0x43, 0xE3, 0x83, 0x9B, 0x43,
-	0xE3, 0x83, 0x9E, 0x43, 0xE3, 0x83, 0x9F, 0x43,
-	0xE3, 0x83, 0xA0, 0x43, 0xE3, 0x83, 0xA1, 0x43,
-	0xE3, 0x83, 0xA2, 0x43, 0xE3, 0x83, 0xA3, 0x43,
-	0xE3, 0x83, 0xA4, 0x43, 0xE3, 0x83, 0xA5, 0x43,
-	0xE3, 0x83, 0xA6, 0x43, 0xE3, 0x83, 0xA7, 0x43,
-	// Bytes 580 - 5bf
-	0xE3, 0x83, 0xA8, 0x43, 0xE3, 0x83, 0xA9, 0x43,
-	0xE3, 0x83, 0xAA, 0x43, 0xE3, 0x83, 0xAB, 0x43,
-	0xE3, 0x83, 0xAC, 0x43, 0xE3, 0x83, 0xAD, 0x43,
-	0xE3, 0x83, 0xAF, 0x43, 0xE3, 0x83, 0xB0, 0x43,
-	0xE3, 0x83, 0xB1, 0x43, 0xE3, 0x83, 0xB2, 0x43,
-	0xE3, 0x83, 0xB3, 0x43, 0xE3, 0x83, 0xBB, 0x43,
-	0xE3, 0x83, 0xBC, 0x43, 0xE3, 0x92, 0x9E, 0x43,
-	0xE3, 0x92, 0xB9, 0x43, 0xE3, 0x92, 0xBB, 0x43,
-	// Bytes 5c0 - 5ff
-	0xE3, 0x93, 0x9F, 0x43, 0xE3, 0x94, 0x95, 0x43,
-	0xE3, 0x9B, 0xAE, 0x43, 0xE3, 0x9B, 0xBC, 0x43,
-	0xE3, 0x9E, 0x81, 0x43, 0xE3, 0xA0, 0xAF, 0x43,
-	0xE3, 0xA1, 0xA2, 0x43, 0xE3, 0xA1, 0xBC, 0x43,
-	0xE3, 0xA3, 0x87, 0x43, 0xE3, 0xA3, 0xA3, 0x43,
-	0xE3, 0xA4, 0x9C, 0x43, 0xE3, 0xA4, 0xBA, 0x43,
-	0xE3, 0xA8, 0xAE, 0x43, 0xE3, 0xA9, 0xAC, 0x43,
-	0xE3, 0xAB, 0xA4, 0x43, 0xE3, 0xAC, 0x88, 0x43,
-	// Bytes 600 - 63f
-	0xE3, 0xAC, 0x99, 0x43, 0xE3, 0xAD, 0x89, 0x43,
-	0xE3, 0xAE, 0x9D, 0x43, 0xE3, 0xB0, 0x98, 0x43,
-	0xE3, 0xB1, 0x8E, 0x43, 0xE3, 0xB4, 0xB3, 0x43,
-	0xE3, 0xB6, 0x96, 0x43, 0xE3, 0xBA, 0xAC, 0x43,
-	0xE3, 0xBA, 0xB8, 0x43, 0xE3, 0xBC, 0x9B, 0x43,
-	0xE3, 0xBF, 0xBC, 0x43, 0xE4, 0x80, 0x88, 0x43,
-	0xE4, 0x80, 0x98, 0x43, 0xE4, 0x80, 0xB9, 0x43,
-	0xE4, 0x81, 0x86, 0x43, 0xE4, 0x82, 0x96, 0x43,
-	// Bytes 640 - 67f
-	0xE4, 0x83, 0xA3, 0x43, 0xE4, 0x84, 0xAF, 0x43,
-	0xE4, 0x88, 0x82, 0x43, 0xE4, 0x88, 0xA7, 0x43,
-	0xE4, 0x8A, 0xA0, 0x43, 0xE4, 0x8C, 0x81, 0x43,
-	0xE4, 0x8C, 0xB4, 0x43, 0xE4, 0x8D, 0x99, 0x43,
-	0xE4, 0x8F, 0x95, 0x43, 0xE4, 0x8F, 0x99, 0x43,
-	0xE4, 0x90, 0x8B, 0x43, 0xE4, 0x91, 0xAB, 0x43,
-	0xE4, 0x94, 0xAB, 0x43, 0xE4, 0x95, 0x9D, 0x43,
-	0xE4, 0x95, 0xA1, 0x43, 0xE4, 0x95, 0xAB, 0x43,
-	// Bytes 680 - 6bf
-	0xE4, 0x97, 0x97, 0x43, 0xE4, 0x97, 0xB9, 0x43,
-	0xE4, 0x98, 0xB5, 0x43, 0xE4, 0x9A, 0xBE, 0x43,
-	0xE4, 0x9B, 0x87, 0x43, 0xE4, 0xA6, 0x95, 0x43,
-	0xE4, 0xA7, 0xA6, 0x43, 0xE4, 0xA9, 0xAE, 0x43,
-	0xE4, 0xA9, 0xB6, 0x43, 0xE4, 0xAA, 0xB2, 0x43,
-	0xE4, 0xAC, 0xB3, 0x43, 0xE4, 0xAF, 0x8E, 0x43,
-	0xE4, 0xB3, 0x8E, 0x43, 0xE4, 0xB3, 0xAD, 0x43,
-	0xE4, 0xB3, 0xB8, 0x43, 0xE4, 0xB5, 0x96, 0x43,
-	// Bytes 6c0 - 6ff
-	0xE4, 0xB8, 0x80, 0x43, 0xE4, 0xB8, 0x81, 0x43,
-	0xE4, 0xB8, 0x83, 0x43, 0xE4, 0xB8, 0x89, 0x43,
-	0xE4, 0xB8, 0x8A, 0x43, 0xE4, 0xB8, 0x8B, 0x43,
-	0xE4, 0xB8, 0x8D, 0x43, 0xE4, 0xB8, 0x99, 0x43,
-	0xE4, 0xB8, 0xA6, 0x43, 0xE4, 0xB8, 0xA8, 0x43,
-	0xE4, 0xB8, 0xAD, 0x43, 0xE4, 0xB8, 0xB2, 0x43,
-	0xE4, 0xB8, 0xB6, 0x43, 0xE4, 0xB8, 0xB8, 0x43,
-	0xE4, 0xB8, 0xB9, 0x43, 0xE4, 0xB8, 0xBD, 0x43,
-	// Bytes 700 - 73f
-	0xE4, 0xB8, 0xBF, 0x43, 0xE4, 0xB9, 0x81, 0x43,
-	0xE4, 0xB9, 0x99, 0x43, 0xE4, 0xB9, 0x9D, 0x43,
-	0xE4, 0xBA, 0x82, 0x43, 0xE4, 0xBA, 0x85, 0x43,
-	0xE4, 0xBA, 0x86, 0x43, 0xE4, 0xBA, 0x8C, 0x43,
-	0xE4, 0xBA, 0x94, 0x43, 0xE4, 0xBA, 0xA0, 0x43,
-	0xE4, 0xBA, 0xA4, 0x43, 0xE4, 0xBA, 0xAE, 0x43,
-	0xE4, 0xBA, 0xBA, 0x43, 0xE4, 0xBB, 0x80, 0x43,
-	0xE4, 0xBB, 0x8C, 0x43, 0xE4, 0xBB, 0xA4, 0x43,
-	// Bytes 740 - 77f
-	0xE4, 0xBC, 0x81, 0x43, 0xE4, 0xBC, 0x91, 0x43,
-	0xE4, 0xBD, 0xA0, 0x43, 0xE4, 0xBE, 0x80, 0x43,
-	0xE4, 0xBE, 0x86, 0x43, 0xE4, 0xBE, 0x8B, 0x43,
-	0xE4, 0xBE, 0xAE, 0x43, 0xE4, 0xBE, 0xBB, 0x43,
-	0xE4, 0xBE, 0xBF, 0x43, 0xE5, 0x80, 0x82, 0x43,
-	0xE5, 0x80, 0xAB, 0x43, 0xE5, 0x81, 0xBA, 0x43,
-	0xE5, 0x82, 0x99, 0x43, 0xE5, 0x83, 0x8F, 0x43,
-	0xE5, 0x83, 0x9A, 0x43, 0xE5, 0x83, 0xA7, 0x43,
-	// Bytes 780 - 7bf
-	0xE5, 0x84, 0xAA, 0x43, 0xE5, 0x84, 0xBF, 0x43,
-	0xE5, 0x85, 0x80, 0x43, 0xE5, 0x85, 0x85, 0x43,
-	0xE5, 0x85, 0x8D, 0x43, 0xE5, 0x85, 0x94, 0x43,
-	0xE5, 0x85, 0xA4, 0x43, 0xE5, 0x85, 0xA5, 0x43,
-	0xE5, 0x85, 0xA7, 0x43, 0xE5, 0x85, 0xA8, 0x43,
-	0xE5, 0x85, 0xA9, 0x43, 0xE5, 0x85, 0xAB, 0x43,
-	0xE5, 0x85, 0xAD, 0x43, 0xE5, 0x85, 0xB7, 0x43,
-	0xE5, 0x86, 0x80, 0x43, 0xE5, 0x86, 0x82, 0x43,
-	// Bytes 7c0 - 7ff
-	0xE5, 0x86, 0x8D, 0x43, 0xE5, 0x86, 0x92, 0x43,
-	0xE5, 0x86, 0x95, 0x43, 0xE5, 0x86, 0x96, 0x43,
-	0xE5, 0x86, 0x97, 0x43, 0xE5, 0x86, 0x99, 0x43,
-	0xE5, 0x86, 0xA4, 0x43, 0xE5, 0x86, 0xAB, 0x43,
-	0xE5, 0x86, 0xAC, 0x43, 0xE5, 0x86, 0xB5, 0x43,
-	0xE5, 0x86, 0xB7, 0x43, 0xE5, 0x87, 0x89, 0x43,
-	0xE5, 0x87, 0x8C, 0x43, 0xE5, 0x87, 0x9C, 0x43,
-	0xE5, 0x87, 0x9E, 0x43, 0xE5, 0x87, 0xA0, 0x43,
-	// Bytes 800 - 83f
-	0xE5, 0x87, 0xB5, 0x43, 0xE5, 0x88, 0x80, 0x43,
-	0xE5, 0x88, 0x83, 0x43, 0xE5, 0x88, 0x87, 0x43,
-	0xE5, 0x88, 0x97, 0x43, 0xE5, 0x88, 0x9D, 0x43,
-	0xE5, 0x88, 0xA9, 0x43, 0xE5, 0x88, 0xBA, 0x43,
-	0xE5, 0x88, 0xBB, 0x43, 0xE5, 0x89, 0x86, 0x43,
-	0xE5, 0x89, 0x8D, 0x43, 0xE5, 0x89, 0xB2, 0x43,
-	0xE5, 0x89, 0xB7, 0x43, 0xE5, 0x8A, 0x89, 0x43,
-	0xE5, 0x8A, 0x9B, 0x43, 0xE5, 0x8A, 0xA3, 0x43,
-	// Bytes 840 - 87f
-	0xE5, 0x8A, 0xB3, 0x43, 0xE5, 0x8A, 0xB4, 0x43,
-	0xE5, 0x8B, 0x87, 0x43, 0xE5, 0x8B, 0x89, 0x43,
-	0xE5, 0x8B, 0x92, 0x43, 0xE5, 0x8B, 0x9E, 0x43,
-	0xE5, 0x8B, 0xA4, 0x43, 0xE5, 0x8B, 0xB5, 0x43,
-	0xE5, 0x8B, 0xB9, 0x43, 0xE5, 0x8B, 0xBA, 0x43,
-	0xE5, 0x8C, 0x85, 0x43, 0xE5, 0x8C, 0x86, 0x43,
-	0xE5, 0x8C, 0x95, 0x43, 0xE5, 0x8C, 0x97, 0x43,
-	0xE5, 0x8C, 0x9A, 0x43, 0xE5, 0x8C, 0xB8, 0x43,
-	// Bytes 880 - 8bf
-	0xE5, 0x8C, 0xBB, 0x43, 0xE5, 0x8C, 0xBF, 0x43,
-	0xE5, 0x8D, 0x81, 0x43, 0xE5, 0x8D, 0x84, 0x43,
-	0xE5, 0x8D, 0x85, 0x43, 0xE5, 0x8D, 0x89, 0x43,
-	0xE5, 0x8D, 0x91, 0x43, 0xE5, 0x8D, 0x94, 0x43,
-	0xE5, 0x8D, 0x9A, 0x43, 0xE5, 0x8D, 0x9C, 0x43,
-	0xE5, 0x8D, 0xA9, 0x43, 0xE5, 0x8D, 0xB0, 0x43,
-	0xE5, 0x8D, 0xB3, 0x43, 0xE5, 0x8D, 0xB5, 0x43,
-	0xE5, 0x8D, 0xBD, 0x43, 0xE5, 0x8D, 0xBF, 0x43,
-	// Bytes 8c0 - 8ff
-	0xE5, 0x8E, 0x82, 0x43, 0xE5, 0x8E, 0xB6, 0x43,
-	0xE5, 0x8F, 0x83, 0x43, 0xE5, 0x8F, 0x88, 0x43,
-	0xE5, 0x8F, 0x8A, 0x43, 0xE5, 0x8F, 0x8C, 0x43,
-	0xE5, 0x8F, 0x9F, 0x43, 0xE5, 0x8F, 0xA3, 0x43,
-	0xE5, 0x8F, 0xA5, 0x43, 0xE5, 0x8F, 0xAB, 0x43,
-	0xE5, 0x8F, 0xAF, 0x43, 0xE5, 0x8F, 0xB1, 0x43,
-	0xE5, 0x8F, 0xB3, 0x43, 0xE5, 0x90, 0x86, 0x43,
-	0xE5, 0x90, 0x88, 0x43, 0xE5, 0x90, 0x8D, 0x43,
-	// Bytes 900 - 93f
-	0xE5, 0x90, 0x8F, 0x43, 0xE5, 0x90, 0x9D, 0x43,
-	0xE5, 0x90, 0xB8, 0x43, 0xE5, 0x90, 0xB9, 0x43,
-	0xE5, 0x91, 0x82, 0x43, 0xE5, 0x91, 0x88, 0x43,
-	0xE5, 0x91, 0xA8, 0x43, 0xE5, 0x92, 0x9E, 0x43,
-	0xE5, 0x92, 0xA2, 0x43, 0xE5, 0x92, 0xBD, 0x43,
-	0xE5, 0x93, 0xB6, 0x43, 0xE5, 0x94, 0x90, 0x43,
-	0xE5, 0x95, 0x8F, 0x43, 0xE5, 0x95, 0x93, 0x43,
-	0xE5, 0x95, 0x95, 0x43, 0xE5, 0x95, 0xA3, 0x43,
-	// Bytes 940 - 97f
-	0xE5, 0x96, 0x84, 0x43, 0xE5, 0x96, 0x87, 0x43,
-	0xE5, 0x96, 0x99, 0x43, 0xE5, 0x96, 0x9D, 0x43,
-	0xE5, 0x96, 0xAB, 0x43, 0xE5, 0x96, 0xB3, 0x43,
-	0xE5, 0x96, 0xB6, 0x43, 0xE5, 0x97, 0x80, 0x43,
-	0xE5, 0x97, 0x82, 0x43, 0xE5, 0x97, 0xA2, 0x43,
-	0xE5, 0x98, 0x86, 0x43, 0xE5, 0x99, 0x91, 0x43,
-	0xE5, 0x99, 0xA8, 0x43, 0xE5, 0x99, 0xB4, 0x43,
-	0xE5, 0x9B, 0x97, 0x43, 0xE5, 0x9B, 0x9B, 0x43,
-	// Bytes 980 - 9bf
-	0xE5, 0x9B, 0xB9, 0x43, 0xE5, 0x9C, 0x96, 0x43,
-	0xE5, 0x9C, 0x97, 0x43, 0xE5, 0x9C, 0x9F, 0x43,
-	0xE5, 0x9C, 0xB0, 0x43, 0xE5, 0x9E, 0x8B, 0x43,
-	0xE5, 0x9F, 0x8E, 0x43, 0xE5, 0x9F, 0xB4, 0x43,
-	0xE5, 0xA0, 0x8D, 0x43, 0xE5, 0xA0, 0xB1, 0x43,
-	0xE5, 0xA0, 0xB2, 0x43, 0xE5, 0xA1, 0x80, 0x43,
-	0xE5, 0xA1, 0x9A, 0x43, 0xE5, 0xA1, 0x9E, 0x43,
-	0xE5, 0xA2, 0xA8, 0x43, 0xE5, 0xA2, 0xAC, 0x43,
-	// Bytes 9c0 - 9ff
-	0xE5, 0xA2, 0xB3, 0x43, 0xE5, 0xA3, 0x98, 0x43,
-	0xE5, 0xA3, 0x9F, 0x43, 0xE5, 0xA3, 0xAB, 0x43,
-	0xE5, 0xA3, 0xAE, 0x43, 0xE5, 0xA3, 0xB0, 0x43,
-	0xE5, 0xA3, 0xB2, 0x43, 0xE5, 0xA3, 0xB7, 0x43,
-	0xE5, 0xA4, 0x82, 0x43, 0xE5, 0xA4, 0x86, 0x43,
-	0xE5, 0xA4, 0x8A, 0x43, 0xE5, 0xA4, 0x95, 0x43,
-	0xE5, 0xA4, 0x9A, 0x43, 0xE5, 0xA4, 0x9C, 0x43,
-	0xE5, 0xA4, 0xA2, 0x43, 0xE5, 0xA4, 0xA7, 0x43,
-	// Bytes a00 - a3f
-	0xE5, 0xA4, 0xA9, 0x43, 0xE5, 0xA5, 0x84, 0x43,
-	0xE5, 0xA5, 0x88, 0x43, 0xE5, 0xA5, 0x91, 0x43,
-	0xE5, 0xA5, 0x94, 0x43, 0xE5, 0xA5, 0xA2, 0x43,
-	0xE5, 0xA5, 0xB3, 0x43, 0xE5, 0xA7, 0x98, 0x43,
-	0xE5, 0xA7, 0xAC, 0x43, 0xE5, 0xA8, 0x9B, 0x43,
-	0xE5, 0xA8, 0xA7, 0x43, 0xE5, 0xA9, 0xA2, 0x43,
-	0xE5, 0xA9, 0xA6, 0x43, 0xE5, 0xAA, 0xB5, 0x43,
-	0xE5, 0xAC, 0x88, 0x43, 0xE5, 0xAC, 0xA8, 0x43,
-	// Bytes a40 - a7f
-	0xE5, 0xAC, 0xBE, 0x43, 0xE5, 0xAD, 0x90, 0x43,
-	0xE5, 0xAD, 0x97, 0x43, 0xE5, 0xAD, 0xA6, 0x43,
-	0xE5, 0xAE, 0x80, 0x43, 0xE5, 0xAE, 0x85, 0x43,
-	0xE5, 0xAE, 0x97, 0x43, 0xE5, 0xAF, 0x83, 0x43,
-	0xE5, 0xAF, 0x98, 0x43, 0xE5, 0xAF, 0xA7, 0x43,
-	0xE5, 0xAF, 0xAE, 0x43, 0xE5, 0xAF, 0xB3, 0x43,
-	0xE5, 0xAF, 0xB8, 0x43, 0xE5, 0xAF, 0xBF, 0x43,
-	0xE5, 0xB0, 0x86, 0x43, 0xE5, 0xB0, 0x8F, 0x43,
-	// Bytes a80 - abf
-	0xE5, 0xB0, 0xA2, 0x43, 0xE5, 0xB0, 0xB8, 0x43,
-	0xE5, 0xB0, 0xBF, 0x43, 0xE5, 0xB1, 0xA0, 0x43,
-	0xE5, 0xB1, 0xA2, 0x43, 0xE5, 0xB1, 0xA4, 0x43,
-	0xE5, 0xB1, 0xA5, 0x43, 0xE5, 0xB1, 0xAE, 0x43,
-	0xE5, 0xB1, 0xB1, 0x43, 0xE5, 0xB2, 0x8D, 0x43,
-	0xE5, 0xB3, 0x80, 0x43, 0xE5, 0xB4, 0x99, 0x43,
-	0xE5, 0xB5, 0x83, 0x43, 0xE5, 0xB5, 0x90, 0x43,
-	0xE5, 0xB5, 0xAB, 0x43, 0xE5, 0xB5, 0xAE, 0x43,
-	// Bytes ac0 - aff
-	0xE5, 0xB5, 0xBC, 0x43, 0xE5, 0xB6, 0xB2, 0x43,
-	0xE5, 0xB6, 0xBA, 0x43, 0xE5, 0xB7, 0x9B, 0x43,
-	0xE5, 0xB7, 0xA1, 0x43, 0xE5, 0xB7, 0xA2, 0x43,
-	0xE5, 0xB7, 0xA5, 0x43, 0xE5, 0xB7, 0xA6, 0x43,
-	0xE5, 0xB7, 0xB1, 0x43, 0xE5, 0xB7, 0xBD, 0x43,
-	0xE5, 0xB7, 0xBE, 0x43, 0xE5, 0xB8, 0xA8, 0x43,
-	0xE5, 0xB8, 0xBD, 0x43, 0xE5, 0xB9, 0xA9, 0x43,
-	0xE5, 0xB9, 0xB2, 0x43, 0xE5, 0xB9, 0xB4, 0x43,
-	// Bytes b00 - b3f
-	0xE5, 0xB9, 0xBA, 0x43, 0xE5, 0xB9, 0xBC, 0x43,
-	0xE5, 0xB9, 0xBF, 0x43, 0xE5, 0xBA, 0xA6, 0x43,
-	0xE5, 0xBA, 0xB0, 0x43, 0xE5, 0xBA, 0xB3, 0x43,
-	0xE5, 0xBA, 0xB6, 0x43, 0xE5, 0xBB, 0x89, 0x43,
-	0xE5, 0xBB, 0x8A, 0x43, 0xE5, 0xBB, 0x92, 0x43,
-	0xE5, 0xBB, 0x93, 0x43, 0xE5, 0xBB, 0x99, 0x43,
-	0xE5, 0xBB, 0xAC, 0x43, 0xE5, 0xBB, 0xB4, 0x43,
-	0xE5, 0xBB, 0xBE, 0x43, 0xE5, 0xBC, 0x84, 0x43,
-	// Bytes b40 - b7f
-	0xE5, 0xBC, 0x8B, 0x43, 0xE5, 0xBC, 0x93, 0x43,
-	0xE5, 0xBC, 0xA2, 0x43, 0xE5, 0xBD, 0x90, 0x43,
-	0xE5, 0xBD, 0x93, 0x43, 0xE5, 0xBD, 0xA1, 0x43,
-	0xE5, 0xBD, 0xA2, 0x43, 0xE5, 0xBD, 0xA9, 0x43,
-	0xE5, 0xBD, 0xAB, 0x43, 0xE5, 0xBD, 0xB3, 0x43,
-	0xE5, 0xBE, 0x8B, 0x43, 0xE5, 0xBE, 0x8C, 0x43,
-	0xE5, 0xBE, 0x97, 0x43, 0xE5, 0xBE, 0x9A, 0x43,
-	0xE5, 0xBE, 0xA9, 0x43, 0xE5, 0xBE, 0xAD, 0x43,
-	// Bytes b80 - bbf
-	0xE5, 0xBF, 0x83, 0x43, 0xE5, 0xBF, 0x8D, 0x43,
-	0xE5, 0xBF, 0x97, 0x43, 0xE5, 0xBF, 0xB5, 0x43,
-	0xE5, 0xBF, 0xB9, 0x43, 0xE6, 0x80, 0x92, 0x43,
-	0xE6, 0x80, 0x9C, 0x43, 0xE6, 0x81, 0xB5, 0x43,
-	0xE6, 0x82, 0x81, 0x43, 0xE6, 0x82, 0x94, 0x43,
-	0xE6, 0x83, 0x87, 0x43, 0xE6, 0x83, 0x98, 0x43,
-	0xE6, 0x83, 0xA1, 0x43, 0xE6, 0x84, 0x88, 0x43,
-	0xE6, 0x85, 0x84, 0x43, 0xE6, 0x85, 0x88, 0x43,
-	// Bytes bc0 - bff
-	0xE6, 0x85, 0x8C, 0x43, 0xE6, 0x85, 0x8E, 0x43,
-	0xE6, 0x85, 0xA0, 0x43, 0xE6, 0x85, 0xA8, 0x43,
-	0xE6, 0x85, 0xBA, 0x43, 0xE6, 0x86, 0x8E, 0x43,
-	0xE6, 0x86, 0x90, 0x43, 0xE6, 0x86, 0xA4, 0x43,
-	0xE6, 0x86, 0xAF, 0x43, 0xE6, 0x86, 0xB2, 0x43,
-	0xE6, 0x87, 0x9E, 0x43, 0xE6, 0x87, 0xB2, 0x43,
-	0xE6, 0x87, 0xB6, 0x43, 0xE6, 0x88, 0x80, 0x43,
-	0xE6, 0x88, 0x88, 0x43, 0xE6, 0x88, 0x90, 0x43,
-	// Bytes c00 - c3f
-	0xE6, 0x88, 0x9B, 0x43, 0xE6, 0x88, 0xAE, 0x43,
-	0xE6, 0x88, 0xB4, 0x43, 0xE6, 0x88, 0xB6, 0x43,
-	0xE6, 0x89, 0x8B, 0x43, 0xE6, 0x89, 0x93, 0x43,
-	0xE6, 0x89, 0x9D, 0x43, 0xE6, 0x8A, 0x95, 0x43,
-	0xE6, 0x8A, 0xB1, 0x43, 0xE6, 0x8B, 0x89, 0x43,
-	0xE6, 0x8B, 0x8F, 0x43, 0xE6, 0x8B, 0x93, 0x43,
-	0xE6, 0x8B, 0x94, 0x43, 0xE6, 0x8B, 0xBC, 0x43,
-	0xE6, 0x8B, 0xBE, 0x43, 0xE6, 0x8C, 0x87, 0x43,
-	// Bytes c40 - c7f
-	0xE6, 0x8C, 0xBD, 0x43, 0xE6, 0x8D, 0x90, 0x43,
-	0xE6, 0x8D, 0x95, 0x43, 0xE6, 0x8D, 0xA8, 0x43,
-	0xE6, 0x8D, 0xBB, 0x43, 0xE6, 0x8E, 0x83, 0x43,
-	0xE6, 0x8E, 0xA0, 0x43, 0xE6, 0x8E, 0xA9, 0x43,
-	0xE6, 0x8F, 0x84, 0x43, 0xE6, 0x8F, 0x85, 0x43,
-	0xE6, 0x8F, 0xA4, 0x43, 0xE6, 0x90, 0x9C, 0x43,
-	0xE6, 0x90, 0xA2, 0x43, 0xE6, 0x91, 0x92, 0x43,
-	0xE6, 0x91, 0xA9, 0x43, 0xE6, 0x91, 0xB7, 0x43,
-	// Bytes c80 - cbf
-	0xE6, 0x91, 0xBE, 0x43, 0xE6, 0x92, 0x9A, 0x43,
-	0xE6, 0x92, 0x9D, 0x43, 0xE6, 0x93, 0x84, 0x43,
-	0xE6, 0x94, 0xAF, 0x43, 0xE6, 0x94, 0xB4, 0x43,
-	0xE6, 0x95, 0x8F, 0x43, 0xE6, 0x95, 0x96, 0x43,
-	0xE6, 0x95, 0xAC, 0x43, 0xE6, 0x95, 0xB8, 0x43,
-	0xE6, 0x96, 0x87, 0x43, 0xE6, 0x96, 0x97, 0x43,
-	0xE6, 0x96, 0x99, 0x43, 0xE6, 0x96, 0xA4, 0x43,
-	0xE6, 0x96, 0xB0, 0x43, 0xE6, 0x96, 0xB9, 0x43,
-	// Bytes cc0 - cff
-	0xE6, 0x97, 0x85, 0x43, 0xE6, 0x97, 0xA0, 0x43,
-	0xE6, 0x97, 0xA2, 0x43, 0xE6, 0x97, 0xA3, 0x43,
-	0xE6, 0x97, 0xA5, 0x43, 0xE6, 0x98, 0x93, 0x43,
-	0xE6, 0x98, 0xA0, 0x43, 0xE6, 0x99, 0x89, 0x43,
-	0xE6, 0x99, 0xB4, 0x43, 0xE6, 0x9A, 0x88, 0x43,
-	0xE6, 0x9A, 0x91, 0x43, 0xE6, 0x9A, 0x9C, 0x43,
-	0xE6, 0x9A, 0xB4, 0x43, 0xE6, 0x9B, 0x86, 0x43,
-	0xE6, 0x9B, 0xB0, 0x43, 0xE6, 0x9B, 0xB4, 0x43,
-	// Bytes d00 - d3f
-	0xE6, 0x9B, 0xB8, 0x43, 0xE6, 0x9C, 0x80, 0x43,
-	0xE6, 0x9C, 0x88, 0x43, 0xE6, 0x9C, 0x89, 0x43,
-	0xE6, 0x9C, 0x97, 0x43, 0xE6, 0x9C, 0x9B, 0x43,
-	0xE6, 0x9C, 0xA1, 0x43, 0xE6, 0x9C, 0xA8, 0x43,
-	0xE6, 0x9D, 0x8E, 0x43, 0xE6, 0x9D, 0x93, 0x43,
-	0xE6, 0x9D, 0x96, 0x43, 0xE6, 0x9D, 0x9E, 0x43,
-	0xE6, 0x9D, 0xBB, 0x43, 0xE6, 0x9E, 0x85, 0x43,
-	0xE6, 0x9E, 0x97, 0x43, 0xE6, 0x9F, 0xB3, 0x43,
-	// Bytes d40 - d7f
-	0xE6, 0x9F, 0xBA, 0x43, 0xE6, 0xA0, 0x97, 0x43,
-	0xE6, 0xA0, 0x9F, 0x43, 0xE6, 0xA0, 0xAA, 0x43,
-	0xE6, 0xA1, 0x92, 0x43, 0xE6, 0xA2, 0x81, 0x43,
-	0xE6, 0xA2, 0x85, 0x43, 0xE6, 0xA2, 0x8E, 0x43,
-	0xE6, 0xA2, 0xA8, 0x43, 0xE6, 0xA4, 0x94, 0x43,
-	0xE6, 0xA5, 0x82, 0x43, 0xE6, 0xA6, 0xA3, 0x43,
-	0xE6, 0xA7, 0xAA, 0x43, 0xE6, 0xA8, 0x82, 0x43,
-	0xE6, 0xA8, 0x93, 0x43, 0xE6, 0xAA, 0xA8, 0x43,
-	// Bytes d80 - dbf
-	0xE6, 0xAB, 0x93, 0x43, 0xE6, 0xAB, 0x9B, 0x43,
-	0xE6, 0xAC, 0x84, 0x43, 0xE6, 0xAC, 0xA0, 0x43,
-	0xE6, 0xAC, 0xA1, 0x43, 0xE6, 0xAD, 0x94, 0x43,
-	0xE6, 0xAD, 0xA2, 0x43, 0xE6, 0xAD, 0xA3, 0x43,
-	0xE6, 0xAD, 0xB2, 0x43, 0xE6, 0xAD, 0xB7, 0x43,
-	0xE6, 0xAD, 0xB9, 0x43, 0xE6, 0xAE, 0x9F, 0x43,
-	0xE6, 0xAE, 0xAE, 0x43, 0xE6, 0xAE, 0xB3, 0x43,
-	0xE6, 0xAE, 0xBA, 0x43, 0xE6, 0xAE, 0xBB, 0x43,
-	// Bytes dc0 - dff
-	0xE6, 0xAF, 0x8B, 0x43, 0xE6, 0xAF, 0x8D, 0x43,
-	0xE6, 0xAF, 0x94, 0x43, 0xE6, 0xAF, 0x9B, 0x43,
-	0xE6, 0xB0, 0x8F, 0x43, 0xE6, 0xB0, 0x94, 0x43,
-	0xE6, 0xB0, 0xB4, 0x43, 0xE6, 0xB1, 0x8E, 0x43,
-	0xE6, 0xB1, 0xA7, 0x43, 0xE6, 0xB2, 0x88, 0x43,
-	0xE6, 0xB2, 0xBF, 0x43, 0xE6, 0xB3, 0x8C, 0x43,
-	0xE6, 0xB3, 0x8D, 0x43, 0xE6, 0xB3, 0xA5, 0x43,
-	0xE6, 0xB3, 0xA8, 0x43, 0xE6, 0xB4, 0x96, 0x43,
-	// Bytes e00 - e3f
-	0xE6, 0xB4, 0x9B, 0x43, 0xE6, 0xB4, 0x9E, 0x43,
-	0xE6, 0xB4, 0xB4, 0x43, 0xE6, 0xB4, 0xBE, 0x43,
-	0xE6, 0xB5, 0x81, 0x43, 0xE6, 0xB5, 0xA9, 0x43,
-	0xE6, 0xB5, 0xAA, 0x43, 0xE6, 0xB5, 0xB7, 0x43,
-	0xE6, 0xB5, 0xB8, 0x43, 0xE6, 0xB6, 0x85, 0x43,
-	0xE6, 0xB7, 0x8B, 0x43, 0xE6, 0xB7, 0x9A, 0x43,
-	0xE6, 0xB7, 0xAA, 0x43, 0xE6, 0xB7, 0xB9, 0x43,
-	0xE6, 0xB8, 0x9A, 0x43, 0xE6, 0xB8, 0xAF, 0x43,
-	// Bytes e40 - e7f
-	0xE6, 0xB9, 0xAE, 0x43, 0xE6, 0xBA, 0x80, 0x43,
-	0xE6, 0xBA, 0x9C, 0x43, 0xE6, 0xBA, 0xBA, 0x43,
-	0xE6, 0xBB, 0x87, 0x43, 0xE6, 0xBB, 0x8B, 0x43,
-	0xE6, 0xBB, 0x91, 0x43, 0xE6, 0xBB, 0x9B, 0x43,
-	0xE6, 0xBC, 0x8F, 0x43, 0xE6, 0xBC, 0x94, 0x43,
-	0xE6, 0xBC, 0xA2, 0x43, 0xE6, 0xBC, 0xA3, 0x43,
-	0xE6, 0xBD, 0xAE, 0x43, 0xE6, 0xBF, 0x86, 0x43,
-	0xE6, 0xBF, 0xAB, 0x43, 0xE6, 0xBF, 0xBE, 0x43,
-	// Bytes e80 - ebf
-	0xE7, 0x80, 0x9B, 0x43, 0xE7, 0x80, 0x9E, 0x43,
-	0xE7, 0x80, 0xB9, 0x43, 0xE7, 0x81, 0x8A, 0x43,
-	0xE7, 0x81, 0xAB, 0x43, 0xE7, 0x81, 0xB0, 0x43,
-	0xE7, 0x81, 0xB7, 0x43, 0xE7, 0x81, 0xBD, 0x43,
-	0xE7, 0x82, 0x99, 0x43, 0xE7, 0x82, 0xAD, 0x43,
-	0xE7, 0x83, 0x88, 0x43, 0xE7, 0x83, 0x99, 0x43,
-	0xE7, 0x84, 0xA1, 0x43, 0xE7, 0x85, 0x85, 0x43,
-	0xE7, 0x85, 0x89, 0x43, 0xE7, 0x85, 0xAE, 0x43,
-	// Bytes ec0 - eff
-	0xE7, 0x86, 0x9C, 0x43, 0xE7, 0x87, 0x8E, 0x43,
-	0xE7, 0x87, 0x90, 0x43, 0xE7, 0x88, 0x90, 0x43,
-	0xE7, 0x88, 0x9B, 0x43, 0xE7, 0x88, 0xA8, 0x43,
-	0xE7, 0x88, 0xAA, 0x43, 0xE7, 0x88, 0xAB, 0x43,
-	0xE7, 0x88, 0xB5, 0x43, 0xE7, 0x88, 0xB6, 0x43,
-	0xE7, 0x88, 0xBB, 0x43, 0xE7, 0x88, 0xBF, 0x43,
-	0xE7, 0x89, 0x87, 0x43, 0xE7, 0x89, 0x90, 0x43,
-	0xE7, 0x89, 0x99, 0x43, 0xE7, 0x89, 0x9B, 0x43,
-	// Bytes f00 - f3f
-	0xE7, 0x89, 0xA2, 0x43, 0xE7, 0x89, 0xB9, 0x43,
-	0xE7, 0x8A, 0x80, 0x43, 0xE7, 0x8A, 0x95, 0x43,
-	0xE7, 0x8A, 0xAC, 0x43, 0xE7, 0x8A, 0xAF, 0x43,
-	0xE7, 0x8B, 0x80, 0x43, 0xE7, 0x8B, 0xBC, 0x43,
-	0xE7, 0x8C, 0xAA, 0x43, 0xE7, 0x8D, 0xB5, 0x43,
-	0xE7, 0x8D, 0xBA, 0x43, 0xE7, 0x8E, 0x84, 0x43,
-	0xE7, 0x8E, 0x87, 0x43, 0xE7, 0x8E, 0x89, 0x43,
-	0xE7, 0x8E, 0x8B, 0x43, 0xE7, 0x8E, 0xA5, 0x43,
-	// Bytes f40 - f7f
-	0xE7, 0x8E, 0xB2, 0x43, 0xE7, 0x8F, 0x9E, 0x43,
-	0xE7, 0x90, 0x86, 0x43, 0xE7, 0x90, 0x89, 0x43,
-	0xE7, 0x90, 0xA2, 0x43, 0xE7, 0x91, 0x87, 0x43,
-	0xE7, 0x91, 0x9C, 0x43, 0xE7, 0x91, 0xA9, 0x43,
-	0xE7, 0x91, 0xB1, 0x43, 0xE7, 0x92, 0x85, 0x43,
-	0xE7, 0x92, 0x89, 0x43, 0xE7, 0x92, 0x98, 0x43,
-	0xE7, 0x93, 0x8A, 0x43, 0xE7, 0x93, 0x9C, 0x43,
-	0xE7, 0x93, 0xA6, 0x43, 0xE7, 0x94, 0x86, 0x43,
-	// Bytes f80 - fbf
-	0xE7, 0x94, 0x98, 0x43, 0xE7, 0x94, 0x9F, 0x43,
-	0xE7, 0x94, 0xA4, 0x43, 0xE7, 0x94, 0xA8, 0x43,
-	0xE7, 0x94, 0xB0, 0x43, 0xE7, 0x94, 0xB2, 0x43,
-	0xE7, 0x94, 0xB3, 0x43, 0xE7, 0x94, 0xB7, 0x43,
-	0xE7, 0x94, 0xBB, 0x43, 0xE7, 0x94, 0xBE, 0x43,
-	0xE7, 0x95, 0x99, 0x43, 0xE7, 0x95, 0xA5, 0x43,
-	0xE7, 0x95, 0xB0, 0x43, 0xE7, 0x96, 0x8B, 0x43,
-	0xE7, 0x96, 0x92, 0x43, 0xE7, 0x97, 0xA2, 0x43,
-	// Bytes fc0 - fff
-	0xE7, 0x98, 0x90, 0x43, 0xE7, 0x98, 0x9D, 0x43,
-	0xE7, 0x98, 0x9F, 0x43, 0xE7, 0x99, 0x82, 0x43,
-	0xE7, 0x99, 0xA9, 0x43, 0xE7, 0x99, 0xB6, 0x43,
-	0xE7, 0x99, 0xBD, 0x43, 0xE7, 0x9A, 0xAE, 0x43,
-	0xE7, 0x9A, 0xBF, 0x43, 0xE7, 0x9B, 0x8A, 0x43,
-	0xE7, 0x9B, 0x9B, 0x43, 0xE7, 0x9B, 0xA3, 0x43,
-	0xE7, 0x9B, 0xA7, 0x43, 0xE7, 0x9B, 0xAE, 0x43,
-	0xE7, 0x9B, 0xB4, 0x43, 0xE7, 0x9C, 0x81, 0x43,
-	// Bytes 1000 - 103f
-	0xE7, 0x9C, 0x9E, 0x43, 0xE7, 0x9C, 0x9F, 0x43,
-	0xE7, 0x9D, 0x80, 0x43, 0xE7, 0x9D, 0x8A, 0x43,
-	0xE7, 0x9E, 0x8B, 0x43, 0xE7, 0x9E, 0xA7, 0x43,
-	0xE7, 0x9F, 0x9B, 0x43, 0xE7, 0x9F, 0xA2, 0x43,
-	0xE7, 0x9F, 0xB3, 0x43, 0xE7, 0xA1, 0x8E, 0x43,
-	0xE7, 0xA1, 0xAB, 0x43, 0xE7, 0xA2, 0x8C, 0x43,
-	0xE7, 0xA2, 0x91, 0x43, 0xE7, 0xA3, 0x8A, 0x43,
-	0xE7, 0xA3, 0x8C, 0x43, 0xE7, 0xA3, 0xBB, 0x43,
-	// Bytes 1040 - 107f
-	0xE7, 0xA4, 0xAA, 0x43, 0xE7, 0xA4, 0xBA, 0x43,
-	0xE7, 0xA4, 0xBC, 0x43, 0xE7, 0xA4, 0xBE, 0x43,
-	0xE7, 0xA5, 0x88, 0x43, 0xE7, 0xA5, 0x89, 0x43,
-	0xE7, 0xA5, 0x90, 0x43, 0xE7, 0xA5, 0x96, 0x43,
-	0xE7, 0xA5, 0x9D, 0x43, 0xE7, 0xA5, 0x9E, 0x43,
-	0xE7, 0xA5, 0xA5, 0x43, 0xE7, 0xA5, 0xBF, 0x43,
-	0xE7, 0xA6, 0x81, 0x43, 0xE7, 0xA6, 0x8D, 0x43,
-	0xE7, 0xA6, 0x8E, 0x43, 0xE7, 0xA6, 0x8F, 0x43,
-	// Bytes 1080 - 10bf
-	0xE7, 0xA6, 0xAE, 0x43, 0xE7, 0xA6, 0xB8, 0x43,
-	0xE7, 0xA6, 0xBE, 0x43, 0xE7, 0xA7, 0x8A, 0x43,
-	0xE7, 0xA7, 0x98, 0x43, 0xE7, 0xA7, 0xAB, 0x43,
-	0xE7, 0xA8, 0x9C, 0x43, 0xE7, 0xA9, 0x80, 0x43,
-	0xE7, 0xA9, 0x8A, 0x43, 0xE7, 0xA9, 0x8F, 0x43,
-	0xE7, 0xA9, 0xB4, 0x43, 0xE7, 0xA9, 0xBA, 0x43,
-	0xE7, 0xAA, 0x81, 0x43, 0xE7, 0xAA, 0xB1, 0x43,
-	0xE7, 0xAB, 0x8B, 0x43, 0xE7, 0xAB, 0xAE, 0x43,
-	// Bytes 10c0 - 10ff
-	0xE7, 0xAB, 0xB9, 0x43, 0xE7, 0xAC, 0xA0, 0x43,
-	0xE7, 0xAE, 0x8F, 0x43, 0xE7, 0xAF, 0x80, 0x43,
-	0xE7, 0xAF, 0x86, 0x43, 0xE7, 0xAF, 0x89, 0x43,
-	0xE7, 0xB0, 0xBE, 0x43, 0xE7, 0xB1, 0xA0, 0x43,
-	0xE7, 0xB1, 0xB3, 0x43, 0xE7, 0xB1, 0xBB, 0x43,
-	0xE7, 0xB2, 0x92, 0x43, 0xE7, 0xB2, 0xBE, 0x43,
-	0xE7, 0xB3, 0x92, 0x43, 0xE7, 0xB3, 0x96, 0x43,
-	0xE7, 0xB3, 0xA3, 0x43, 0xE7, 0xB3, 0xA7, 0x43,
-	// Bytes 1100 - 113f
-	0xE7, 0xB3, 0xA8, 0x43, 0xE7, 0xB3, 0xB8, 0x43,
-	0xE7, 0xB4, 0x80, 0x43, 0xE7, 0xB4, 0x90, 0x43,
-	0xE7, 0xB4, 0xA2, 0x43, 0xE7, 0xB4, 0xAF, 0x43,
-	0xE7, 0xB5, 0x82, 0x43, 0xE7, 0xB5, 0x9B, 0x43,
-	0xE7, 0xB5, 0xA3, 0x43, 0xE7, 0xB6, 0xA0, 0x43,
-	0xE7, 0xB6, 0xBE, 0x43, 0xE7, 0xB7, 0x87, 0x43,
-	0xE7, 0xB7, 0xB4, 0x43, 0xE7, 0xB8, 0x82, 0x43,
-	0xE7, 0xB8, 0x89, 0x43, 0xE7, 0xB8, 0xB7, 0x43,
-	// Bytes 1140 - 117f
-	0xE7, 0xB9, 0x81, 0x43, 0xE7, 0xB9, 0x85, 0x43,
-	0xE7, 0xBC, 0xB6, 0x43, 0xE7, 0xBC, 0xBE, 0x43,
-	0xE7, 0xBD, 0x91, 0x43, 0xE7, 0xBD, 0xB2, 0x43,
-	0xE7, 0xBD, 0xB9, 0x43, 0xE7, 0xBD, 0xBA, 0x43,
-	0xE7, 0xBE, 0x85, 0x43, 0xE7, 0xBE, 0x8A, 0x43,
-	0xE7, 0xBE, 0x95, 0x43, 0xE7, 0xBE, 0x9A, 0x43,
-	0xE7, 0xBE, 0xBD, 0x43, 0xE7, 0xBF, 0xBA, 0x43,
-	0xE8, 0x80, 0x81, 0x43, 0xE8, 0x80, 0x85, 0x43,
-	// Bytes 1180 - 11bf
-	0xE8, 0x80, 0x8C, 0x43, 0xE8, 0x80, 0x92, 0x43,
-	0xE8, 0x80, 0xB3, 0x43, 0xE8, 0x81, 0x86, 0x43,
-	0xE8, 0x81, 0xA0, 0x43, 0xE8, 0x81, 0xAF, 0x43,
-	0xE8, 0x81, 0xB0, 0x43, 0xE8, 0x81, 0xBE, 0x43,
-	0xE8, 0x81, 0xBF, 0x43, 0xE8, 0x82, 0x89, 0x43,
-	0xE8, 0x82, 0x8B, 0x43, 0xE8, 0x82, 0xAD, 0x43,
-	0xE8, 0x82, 0xB2, 0x43, 0xE8, 0x84, 0x83, 0x43,
-	0xE8, 0x84, 0xBE, 0x43, 0xE8, 0x87, 0x98, 0x43,
-	// Bytes 11c0 - 11ff
-	0xE8, 0x87, 0xA3, 0x43, 0xE8, 0x87, 0xA8, 0x43,
-	0xE8, 0x87, 0xAA, 0x43, 0xE8, 0x87, 0xAD, 0x43,
-	0xE8, 0x87, 0xB3, 0x43, 0xE8, 0x87, 0xBC, 0x43,
-	0xE8, 0x88, 0x81, 0x43, 0xE8, 0x88, 0x84, 0x43,
-	0xE8, 0x88, 0x8C, 0x43, 0xE8, 0x88, 0x98, 0x43,
-	0xE8, 0x88, 0x9B, 0x43, 0xE8, 0x88, 0x9F, 0x43,
-	0xE8, 0x89, 0xAE, 0x43, 0xE8, 0x89, 0xAF, 0x43,
-	0xE8, 0x89, 0xB2, 0x43, 0xE8, 0x89, 0xB8, 0x43,
-	// Bytes 1200 - 123f
-	0xE8, 0x89, 0xB9, 0x43, 0xE8, 0x8A, 0x8B, 0x43,
-	0xE8, 0x8A, 0x91, 0x43, 0xE8, 0x8A, 0x9D, 0x43,
-	0xE8, 0x8A, 0xB1, 0x43, 0xE8, 0x8A, 0xB3, 0x43,
-	0xE8, 0x8A, 0xBD, 0x43, 0xE8, 0x8B, 0xA5, 0x43,
-	0xE8, 0x8B, 0xA6, 0x43, 0xE8, 0x8C, 0x9D, 0x43,
-	0xE8, 0x8C, 0xA3, 0x43, 0xE8, 0x8C, 0xB6, 0x43,
-	0xE8, 0x8D, 0x92, 0x43, 0xE8, 0x8D, 0x93, 0x43,
-	0xE8, 0x8D, 0xA3, 0x43, 0xE8, 0x8E, 0xAD, 0x43,
-	// Bytes 1240 - 127f
-	0xE8, 0x8E, 0xBD, 0x43, 0xE8, 0x8F, 0x89, 0x43,
-	0xE8, 0x8F, 0x8A, 0x43, 0xE8, 0x8F, 0x8C, 0x43,
-	0xE8, 0x8F, 0x9C, 0x43, 0xE8, 0x8F, 0xA7, 0x43,
-	0xE8, 0x8F, 0xAF, 0x43, 0xE8, 0x8F, 0xB1, 0x43,
-	0xE8, 0x90, 0xBD, 0x43, 0xE8, 0x91, 0x89, 0x43,
-	0xE8, 0x91, 0x97, 0x43, 0xE8, 0x93, 0xAE, 0x43,
-	0xE8, 0x93, 0xB1, 0x43, 0xE8, 0x93, 0xB3, 0x43,
-	0xE8, 0x93, 0xBC, 0x43, 0xE8, 0x94, 0x96, 0x43,
-	// Bytes 1280 - 12bf
-	0xE8, 0x95, 0xA4, 0x43, 0xE8, 0x97, 0x8D, 0x43,
-	0xE8, 0x97, 0xBA, 0x43, 0xE8, 0x98, 0x86, 0x43,
-	0xE8, 0x98, 0x92, 0x43, 0xE8, 0x98, 0xAD, 0x43,
-	0xE8, 0x98, 0xBF, 0x43, 0xE8, 0x99, 0x8D, 0x43,
-	0xE8, 0x99, 0x90, 0x43, 0xE8, 0x99, 0x9C, 0x43,
-	0xE8, 0x99, 0xA7, 0x43, 0xE8, 0x99, 0xA9, 0x43,
-	0xE8, 0x99, 0xAB, 0x43, 0xE8, 0x9A, 0x88, 0x43,
-	0xE8, 0x9A, 0xA9, 0x43, 0xE8, 0x9B, 0xA2, 0x43,
-	// Bytes 12c0 - 12ff
-	0xE8, 0x9C, 0x8E, 0x43, 0xE8, 0x9C, 0xA8, 0x43,
-	0xE8, 0x9D, 0xAB, 0x43, 0xE8, 0x9D, 0xB9, 0x43,
-	0xE8, 0x9E, 0x86, 0x43, 0xE8, 0x9E, 0xBA, 0x43,
-	0xE8, 0x9F, 0xA1, 0x43, 0xE8, 0xA0, 0x81, 0x43,
-	0xE8, 0xA0, 0x9F, 0x43, 0xE8, 0xA1, 0x80, 0x43,
-	0xE8, 0xA1, 0x8C, 0x43, 0xE8, 0xA1, 0xA0, 0x43,
-	0xE8, 0xA1, 0xA3, 0x43, 0xE8, 0xA3, 0x82, 0x43,
-	0xE8, 0xA3, 0x8F, 0x43, 0xE8, 0xA3, 0x97, 0x43,
-	// Bytes 1300 - 133f
-	0xE8, 0xA3, 0x9E, 0x43, 0xE8, 0xA3, 0xA1, 0x43,
-	0xE8, 0xA3, 0xB8, 0x43, 0xE8, 0xA3, 0xBA, 0x43,
-	0xE8, 0xA4, 0x90, 0x43, 0xE8, 0xA5, 0x81, 0x43,
-	0xE8, 0xA5, 0xA4, 0x43, 0xE8, 0xA5, 0xBE, 0x43,
-	0xE8, 0xA6, 0x86, 0x43, 0xE8, 0xA6, 0x8B, 0x43,
-	0xE8, 0xA6, 0x96, 0x43, 0xE8, 0xA7, 0x92, 0x43,
-	0xE8, 0xA7, 0xA3, 0x43, 0xE8, 0xA8, 0x80, 0x43,
-	0xE8, 0xAA, 0xA0, 0x43, 0xE8, 0xAA, 0xAA, 0x43,
-	// Bytes 1340 - 137f
-	0xE8, 0xAA, 0xBF, 0x43, 0xE8, 0xAB, 0x8B, 0x43,
-	0xE8, 0xAB, 0x92, 0x43, 0xE8, 0xAB, 0x96, 0x43,
-	0xE8, 0xAB, 0xAD, 0x43, 0xE8, 0xAB, 0xB8, 0x43,
-	0xE8, 0xAB, 0xBE, 0x43, 0xE8, 0xAC, 0x81, 0x43,
-	0xE8, 0xAC, 0xB9, 0x43, 0xE8, 0xAD, 0x98, 0x43,
-	0xE8, 0xAE, 0x80, 0x43, 0xE8, 0xAE, 0x8A, 0x43,
-	0xE8, 0xB0, 0xB7, 0x43, 0xE8, 0xB1, 0x86, 0x43,
-	0xE8, 0xB1, 0x88, 0x43, 0xE8, 0xB1, 0x95, 0x43,
-	// Bytes 1380 - 13bf
-	0xE8, 0xB1, 0xB8, 0x43, 0xE8, 0xB2, 0x9D, 0x43,
-	0xE8, 0xB2, 0xA1, 0x43, 0xE8, 0xB2, 0xA9, 0x43,
-	0xE8, 0xB2, 0xAB, 0x43, 0xE8, 0xB3, 0x81, 0x43,
-	0xE8, 0xB3, 0x82, 0x43, 0xE8, 0xB3, 0x87, 0x43,
-	0xE8, 0xB3, 0x88, 0x43, 0xE8, 0xB3, 0x93, 0x43,
-	0xE8, 0xB4, 0x88, 0x43, 0xE8, 0xB4, 0x9B, 0x43,
-	0xE8, 0xB5, 0xA4, 0x43, 0xE8, 0xB5, 0xB0, 0x43,
-	0xE8, 0xB5, 0xB7, 0x43, 0xE8, 0xB6, 0xB3, 0x43,
-	// Bytes 13c0 - 13ff
-	0xE8, 0xB6, 0xBC, 0x43, 0xE8, 0xB7, 0x8B, 0x43,
-	0xE8, 0xB7, 0xAF, 0x43, 0xE8, 0xB7, 0xB0, 0x43,
-	0xE8, 0xBA, 0xAB, 0x43, 0xE8, 0xBB, 0x8A, 0x43,
-	0xE8, 0xBB, 0x94, 0x43, 0xE8, 0xBC, 0xA6, 0x43,
-	0xE8, 0xBC, 0xAA, 0x43, 0xE8, 0xBC, 0xB8, 0x43,
-	0xE8, 0xBC, 0xBB, 0x43, 0xE8, 0xBD, 0xA2, 0x43,
-	0xE8, 0xBE, 0x9B, 0x43, 0xE8, 0xBE, 0x9E, 0x43,
-	0xE8, 0xBE, 0xB0, 0x43, 0xE8, 0xBE, 0xB5, 0x43,
-	// Bytes 1400 - 143f
-	0xE8, 0xBE, 0xB6, 0x43, 0xE9, 0x80, 0xA3, 0x43,
-	0xE9, 0x80, 0xB8, 0x43, 0xE9, 0x81, 0x8A, 0x43,
-	0xE9, 0x81, 0xA9, 0x43, 0xE9, 0x81, 0xB2, 0x43,
-	0xE9, 0x81, 0xBC, 0x43, 0xE9, 0x82, 0x8F, 0x43,
-	0xE9, 0x82, 0x91, 0x43, 0xE9, 0x82, 0x94, 0x43,
-	0xE9, 0x83, 0x8E, 0x43, 0xE9, 0x83, 0x9E, 0x43,
-	0xE9, 0x83, 0xB1, 0x43, 0xE9, 0x83, 0xBD, 0x43,
-	0xE9, 0x84, 0x91, 0x43, 0xE9, 0x84, 0x9B, 0x43,
-	// Bytes 1440 - 147f
-	0xE9, 0x85, 0x89, 0x43, 0xE9, 0x85, 0x8D, 0x43,
-	0xE9, 0x85, 0xAA, 0x43, 0xE9, 0x86, 0x99, 0x43,
-	0xE9, 0x86, 0xB4, 0x43, 0xE9, 0x87, 0x86, 0x43,
-	0xE9, 0x87, 0x8C, 0x43, 0xE9, 0x87, 0x8F, 0x43,
-	0xE9, 0x87, 0x91, 0x43, 0xE9, 0x88, 0xB4, 0x43,
-	0xE9, 0x88, 0xB8, 0x43, 0xE9, 0x89, 0xB6, 0x43,
-	0xE9, 0x89, 0xBC, 0x43, 0xE9, 0x8B, 0x97, 0x43,
-	0xE9, 0x8B, 0x98, 0x43, 0xE9, 0x8C, 0x84, 0x43,
-	// Bytes 1480 - 14bf
-	0xE9, 0x8D, 0x8A, 0x43, 0xE9, 0x8F, 0xB9, 0x43,
-	0xE9, 0x90, 0x95, 0x43, 0xE9, 0x95, 0xB7, 0x43,
-	0xE9, 0x96, 0x80, 0x43, 0xE9, 0x96, 0x8B, 0x43,
-	0xE9, 0x96, 0xAD, 0x43, 0xE9, 0x96, 0xB7, 0x43,
-	0xE9, 0x98, 0x9C, 0x43, 0xE9, 0x98, 0xAE, 0x43,
-	0xE9, 0x99, 0x8B, 0x43, 0xE9, 0x99, 0x8D, 0x43,
-	0xE9, 0x99, 0xB5, 0x43, 0xE9, 0x99, 0xB8, 0x43,
-	0xE9, 0x99, 0xBC, 0x43, 0xE9, 0x9A, 0x86, 0x43,
-	// Bytes 14c0 - 14ff
-	0xE9, 0x9A, 0xA3, 0x43, 0xE9, 0x9A, 0xB6, 0x43,
-	0xE9, 0x9A, 0xB7, 0x43, 0xE9, 0x9A, 0xB8, 0x43,
-	0xE9, 0x9A, 0xB9, 0x43, 0xE9, 0x9B, 0x83, 0x43,
-	0xE9, 0x9B, 0xA2, 0x43, 0xE9, 0x9B, 0xA3, 0x43,
-	0xE9, 0x9B, 0xA8, 0x43, 0xE9, 0x9B, 0xB6, 0x43,
-	0xE9, 0x9B, 0xB7, 0x43, 0xE9, 0x9C, 0xA3, 0x43,
-	0xE9, 0x9C, 0xB2, 0x43, 0xE9, 0x9D, 0x88, 0x43,
-	0xE9, 0x9D, 0x91, 0x43, 0xE9, 0x9D, 0x96, 0x43,
-	// Bytes 1500 - 153f
-	0xE9, 0x9D, 0x9E, 0x43, 0xE9, 0x9D, 0xA2, 0x43,
-	0xE9, 0x9D, 0xA9, 0x43, 0xE9, 0x9F, 0x8B, 0x43,
-	0xE9, 0x9F, 0x9B, 0x43, 0xE9, 0x9F, 0xA0, 0x43,
-	0xE9, 0x9F, 0xAD, 0x43, 0xE9, 0x9F, 0xB3, 0x43,
-	0xE9, 0x9F, 0xBF, 0x43, 0xE9, 0xA0, 0x81, 0x43,
-	0xE9, 0xA0, 0x85, 0x43, 0xE9, 0xA0, 0x8B, 0x43,
-	0xE9, 0xA0, 0x98, 0x43, 0xE9, 0xA0, 0xA9, 0x43,
-	0xE9, 0xA0, 0xBB, 0x43, 0xE9, 0xA1, 0x9E, 0x43,
-	// Bytes 1540 - 157f
-	0xE9, 0xA2, 0xA8, 0x43, 0xE9, 0xA3, 0x9B, 0x43,
-	0xE9, 0xA3, 0x9F, 0x43, 0xE9, 0xA3, 0xA2, 0x43,
-	0xE9, 0xA3, 0xAF, 0x43, 0xE9, 0xA3, 0xBC, 0x43,
-	0xE9, 0xA4, 0xA8, 0x43, 0xE9, 0xA4, 0xA9, 0x43,
-	0xE9, 0xA6, 0x96, 0x43, 0xE9, 0xA6, 0x99, 0x43,
-	0xE9, 0xA6, 0xA7, 0x43, 0xE9, 0xA6, 0xAC, 0x43,
-	0xE9, 0xA7, 0x82, 0x43, 0xE9, 0xA7, 0xB1, 0x43,
-	0xE9, 0xA7, 0xBE, 0x43, 0xE9, 0xA9, 0xAA, 0x43,
-	// Bytes 1580 - 15bf
-	0xE9, 0xAA, 0xA8, 0x43, 0xE9, 0xAB, 0x98, 0x43,
-	0xE9, 0xAB, 0x9F, 0x43, 0xE9, 0xAC, 0x92, 0x43,
-	0xE9, 0xAC, 0xA5, 0x43, 0xE9, 0xAC, 0xAF, 0x43,
-	0xE9, 0xAC, 0xB2, 0x43, 0xE9, 0xAC, 0xBC, 0x43,
-	0xE9, 0xAD, 0x9A, 0x43, 0xE9, 0xAD, 0xAF, 0x43,
-	0xE9, 0xB1, 0x80, 0x43, 0xE9, 0xB1, 0x97, 0x43,
-	0xE9, 0xB3, 0xA5, 0x43, 0xE9, 0xB3, 0xBD, 0x43,
-	0xE9, 0xB5, 0xA7, 0x43, 0xE9, 0xB6, 0xB4, 0x43,
-	// Bytes 15c0 - 15ff
-	0xE9, 0xB7, 0xBA, 0x43, 0xE9, 0xB8, 0x9E, 0x43,
-	0xE9, 0xB9, 0xB5, 0x43, 0xE9, 0xB9, 0xBF, 0x43,
-	0xE9, 0xBA, 0x97, 0x43, 0xE9, 0xBA, 0x9F, 0x43,
-	0xE9, 0xBA, 0xA5, 0x43, 0xE9, 0xBA, 0xBB, 0x43,
-	0xE9, 0xBB, 0x83, 0x43, 0xE9, 0xBB, 0x8D, 0x43,
-	0xE9, 0xBB, 0x8E, 0x43, 0xE9, 0xBB, 0x91, 0x43,
-	0xE9, 0xBB, 0xB9, 0x43, 0xE9, 0xBB, 0xBD, 0x43,
-	0xE9, 0xBB, 0xBE, 0x43, 0xE9, 0xBC, 0x85, 0x43,
-	// Bytes 1600 - 163f
-	0xE9, 0xBC, 0x8E, 0x43, 0xE9, 0xBC, 0x8F, 0x43,
-	0xE9, 0xBC, 0x93, 0x43, 0xE9, 0xBC, 0x96, 0x43,
-	0xE9, 0xBC, 0xA0, 0x43, 0xE9, 0xBC, 0xBB, 0x43,
-	0xE9, 0xBD, 0x83, 0x43, 0xE9, 0xBD, 0x8A, 0x43,
-	0xE9, 0xBD, 0x92, 0x43, 0xE9, 0xBE, 0x8D, 0x43,
-	0xE9, 0xBE, 0x8E, 0x43, 0xE9, 0xBE, 0x9C, 0x43,
-	0xE9, 0xBE, 0x9F, 0x43, 0xE9, 0xBE, 0xA0, 0x43,
-	0xEA, 0x9C, 0xA7, 0x43, 0xEA, 0x9D, 0xAF, 0x43,
-	// Bytes 1640 - 167f
-	0xEA, 0xAC, 0xB7, 0x43, 0xEA, 0xAD, 0x92, 0x44,
-	0xF0, 0xA0, 0x84, 0xA2, 0x44, 0xF0, 0xA0, 0x94,
-	0x9C, 0x44, 0xF0, 0xA0, 0x94, 0xA5, 0x44, 0xF0,
-	0xA0, 0x95, 0x8B, 0x44, 0xF0, 0xA0, 0x98, 0xBA,
-	0x44, 0xF0, 0xA0, 0xA0, 0x84, 0x44, 0xF0, 0xA0,
-	0xA3, 0x9E, 0x44, 0xF0, 0xA0, 0xA8, 0xAC, 0x44,
-	0xF0, 0xA0, 0xAD, 0xA3, 0x44, 0xF0, 0xA1, 0x93,
-	0xA4, 0x44, 0xF0, 0xA1, 0x9A, 0xA8, 0x44, 0xF0,
-	// Bytes 1680 - 16bf
-	0xA1, 0x9B, 0xAA, 0x44, 0xF0, 0xA1, 0xA7, 0x88,
-	0x44, 0xF0, 0xA1, 0xAC, 0x98, 0x44, 0xF0, 0xA1,
-	0xB4, 0x8B, 0x44, 0xF0, 0xA1, 0xB7, 0xA4, 0x44,
-	0xF0, 0xA1, 0xB7, 0xA6, 0x44, 0xF0, 0xA2, 0x86,
-	0x83, 0x44, 0xF0, 0xA2, 0x86, 0x9F, 0x44, 0xF0,
-	0xA2, 0x8C, 0xB1, 0x44, 0xF0, 0xA2, 0x9B, 0x94,
-	0x44, 0xF0, 0xA2, 0xA1, 0x84, 0x44, 0xF0, 0xA2,
-	0xA1, 0x8A, 0x44, 0xF0, 0xA2, 0xAC, 0x8C, 0x44,
-	// Bytes 16c0 - 16ff
-	0xF0, 0xA2, 0xAF, 0xB1, 0x44, 0xF0, 0xA3, 0x80,
-	0x8A, 0x44, 0xF0, 0xA3, 0x8A, 0xB8, 0x44, 0xF0,
-	0xA3, 0x8D, 0x9F, 0x44, 0xF0, 0xA3, 0x8E, 0x93,
-	0x44, 0xF0, 0xA3, 0x8E, 0x9C, 0x44, 0xF0, 0xA3,
-	0x8F, 0x83, 0x44, 0xF0, 0xA3, 0x8F, 0x95, 0x44,
-	0xF0, 0xA3, 0x91, 0xAD, 0x44, 0xF0, 0xA3, 0x9A,
-	0xA3, 0x44, 0xF0, 0xA3, 0xA2, 0xA7, 0x44, 0xF0,
-	0xA3, 0xAA, 0x8D, 0x44, 0xF0, 0xA3, 0xAB, 0xBA,
-	// Bytes 1700 - 173f
-	0x44, 0xF0, 0xA3, 0xB2, 0xBC, 0x44, 0xF0, 0xA3,
-	0xB4, 0x9E, 0x44, 0xF0, 0xA3, 0xBB, 0x91, 0x44,
-	0xF0, 0xA3, 0xBD, 0x9E, 0x44, 0xF0, 0xA3, 0xBE,
-	0x8E, 0x44, 0xF0, 0xA4, 0x89, 0xA3, 0x44, 0xF0,
-	0xA4, 0x8B, 0xAE, 0x44, 0xF0, 0xA4, 0x8E, 0xAB,
-	0x44, 0xF0, 0xA4, 0x98, 0x88, 0x44, 0xF0, 0xA4,
-	0x9C, 0xB5, 0x44, 0xF0, 0xA4, 0xA0, 0x94, 0x44,
-	0xF0, 0xA4, 0xB0, 0xB6, 0x44, 0xF0, 0xA4, 0xB2,
-	// Bytes 1740 - 177f
-	0x92, 0x44, 0xF0, 0xA4, 0xBE, 0xA1, 0x44, 0xF0,
-	0xA4, 0xBE, 0xB8, 0x44, 0xF0, 0xA5, 0x81, 0x84,
-	0x44, 0xF0, 0xA5, 0x83, 0xB2, 0x44, 0xF0, 0xA5,
-	0x83, 0xB3, 0x44, 0xF0, 0xA5, 0x84, 0x99, 0x44,
-	0xF0, 0xA5, 0x84, 0xB3, 0x44, 0xF0, 0xA5, 0x89,
-	0x89, 0x44, 0xF0, 0xA5, 0x90, 0x9D, 0x44, 0xF0,
-	0xA5, 0x98, 0xA6, 0x44, 0xF0, 0xA5, 0x9A, 0x9A,
-	0x44, 0xF0, 0xA5, 0x9B, 0x85, 0x44, 0xF0, 0xA5,
-	// Bytes 1780 - 17bf
-	0xA5, 0xBC, 0x44, 0xF0, 0xA5, 0xAA, 0xA7, 0x44,
-	0xF0, 0xA5, 0xAE, 0xAB, 0x44, 0xF0, 0xA5, 0xB2,
-	0x80, 0x44, 0xF0, 0xA5, 0xB3, 0x90, 0x44, 0xF0,
-	0xA5, 0xBE, 0x86, 0x44, 0xF0, 0xA6, 0x87, 0x9A,
-	0x44, 0xF0, 0xA6, 0x88, 0xA8, 0x44, 0xF0, 0xA6,
-	0x89, 0x87, 0x44, 0xF0, 0xA6, 0x8B, 0x99, 0x44,
-	0xF0, 0xA6, 0x8C, 0xBE, 0x44, 0xF0, 0xA6, 0x93,
-	0x9A, 0x44, 0xF0, 0xA6, 0x94, 0xA3, 0x44, 0xF0,
-	// Bytes 17c0 - 17ff
-	0xA6, 0x96, 0xA8, 0x44, 0xF0, 0xA6, 0x9E, 0xA7,
-	0x44, 0xF0, 0xA6, 0x9E, 0xB5, 0x44, 0xF0, 0xA6,
-	0xAC, 0xBC, 0x44, 0xF0, 0xA6, 0xB0, 0xB6, 0x44,
-	0xF0, 0xA6, 0xB3, 0x95, 0x44, 0xF0, 0xA6, 0xB5,
-	0xAB, 0x44, 0xF0, 0xA6, 0xBC, 0xAC, 0x44, 0xF0,
-	0xA6, 0xBE, 0xB1, 0x44, 0xF0, 0xA7, 0x83, 0x92,
-	0x44, 0xF0, 0xA7, 0x8F, 0x8A, 0x44, 0xF0, 0xA7,
-	0x99, 0xA7, 0x44, 0xF0, 0xA7, 0xA2, 0xAE, 0x44,
-	// Bytes 1800 - 183f
-	0xF0, 0xA7, 0xA5, 0xA6, 0x44, 0xF0, 0xA7, 0xB2,
-	0xA8, 0x44, 0xF0, 0xA7, 0xBB, 0x93, 0x44, 0xF0,
-	0xA7, 0xBC, 0xAF, 0x44, 0xF0, 0xA8, 0x97, 0x92,
-	0x44, 0xF0, 0xA8, 0x97, 0xAD, 0x44, 0xF0, 0xA8,
-	0x9C, 0xAE, 0x44, 0xF0, 0xA8, 0xAF, 0xBA, 0x44,
-	0xF0, 0xA8, 0xB5, 0xB7, 0x44, 0xF0, 0xA9, 0x85,
-	0x85, 0x44, 0xF0, 0xA9, 0x87, 0x9F, 0x44, 0xF0,
-	0xA9, 0x88, 0x9A, 0x44, 0xF0, 0xA9, 0x90, 0x8A,
-	// Bytes 1840 - 187f
-	0x44, 0xF0, 0xA9, 0x92, 0x96, 0x44, 0xF0, 0xA9,
-	0x96, 0xB6, 0x44, 0xF0, 0xA9, 0xAC, 0xB0, 0x44,
-	0xF0, 0xAA, 0x83, 0x8E, 0x44, 0xF0, 0xAA, 0x84,
-	0x85, 0x44, 0xF0, 0xAA, 0x88, 0x8E, 0x44, 0xF0,
-	0xAA, 0x8A, 0x91, 0x44, 0xF0, 0xAA, 0x8E, 0x92,
-	0x44, 0xF0, 0xAA, 0x98, 0x80, 0x42, 0x21, 0x21,
-	0x42, 0x21, 0x3F, 0x42, 0x2E, 0x2E, 0x42, 0x30,
-	0x2C, 0x42, 0x30, 0x2E, 0x42, 0x31, 0x2C, 0x42,
-	// Bytes 1880 - 18bf
-	0x31, 0x2E, 0x42, 0x31, 0x30, 0x42, 0x31, 0x31,
-	0x42, 0x31, 0x32, 0x42, 0x31, 0x33, 0x42, 0x31,
-	0x34, 0x42, 0x31, 0x35, 0x42, 0x31, 0x36, 0x42,
-	0x31, 0x37, 0x42, 0x31, 0x38, 0x42, 0x31, 0x39,
-	0x42, 0x32, 0x2C, 0x42, 0x32, 0x2E, 0x42, 0x32,
-	0x30, 0x42, 0x32, 0x31, 0x42, 0x32, 0x32, 0x42,
-	0x32, 0x33, 0x42, 0x32, 0x34, 0x42, 0x32, 0x35,
-	0x42, 0x32, 0x36, 0x42, 0x32, 0x37, 0x42, 0x32,
-	// Bytes 18c0 - 18ff
-	0x38, 0x42, 0x32, 0x39, 0x42, 0x33, 0x2C, 0x42,
-	0x33, 0x2E, 0x42, 0x33, 0x30, 0x42, 0x33, 0x31,
-	0x42, 0x33, 0x32, 0x42, 0x33, 0x33, 0x42, 0x33,
-	0x34, 0x42, 0x33, 0x35, 0x42, 0x33, 0x36, 0x42,
-	0x33, 0x37, 0x42, 0x33, 0x38, 0x42, 0x33, 0x39,
-	0x42, 0x34, 0x2C, 0x42, 0x34, 0x2E, 0x42, 0x34,
-	0x30, 0x42, 0x34, 0x31, 0x42, 0x34, 0x32, 0x42,
-	0x34, 0x33, 0x42, 0x34, 0x34, 0x42, 0x34, 0x35,
-	// Bytes 1900 - 193f
-	0x42, 0x34, 0x36, 0x42, 0x34, 0x37, 0x42, 0x34,
-	0x38, 0x42, 0x34, 0x39, 0x42, 0x35, 0x2C, 0x42,
-	0x35, 0x2E, 0x42, 0x35, 0x30, 0x42, 0x36, 0x2C,
-	0x42, 0x36, 0x2E, 0x42, 0x37, 0x2C, 0x42, 0x37,
-	0x2E, 0x42, 0x38, 0x2C, 0x42, 0x38, 0x2E, 0x42,
-	0x39, 0x2C, 0x42, 0x39, 0x2E, 0x42, 0x3D, 0x3D,
-	0x42, 0x3F, 0x21, 0x42, 0x3F, 0x3F, 0x42, 0x41,
-	0x55, 0x42, 0x42, 0x71, 0x42, 0x43, 0x44, 0x42,
-	// Bytes 1940 - 197f
-	0x44, 0x4A, 0x42, 0x44, 0x5A, 0x42, 0x44, 0x7A,
-	0x42, 0x47, 0x42, 0x42, 0x47, 0x79, 0x42, 0x48,
-	0x50, 0x42, 0x48, 0x56, 0x42, 0x48, 0x67, 0x42,
-	0x48, 0x7A, 0x42, 0x49, 0x49, 0x42, 0x49, 0x4A,
-	0x42, 0x49, 0x55, 0x42, 0x49, 0x56, 0x42, 0x49,
-	0x58, 0x42, 0x4B, 0x42, 0x42, 0x4B, 0x4B, 0x42,
-	0x4B, 0x4D, 0x42, 0x4C, 0x4A, 0x42, 0x4C, 0x6A,
-	0x42, 0x4D, 0x42, 0x42, 0x4D, 0x43, 0x42, 0x4D,
-	// Bytes 1980 - 19bf
-	0x44, 0x42, 0x4D, 0x52, 0x42, 0x4D, 0x56, 0x42,
-	0x4D, 0x57, 0x42, 0x4E, 0x4A, 0x42, 0x4E, 0x6A,
-	0x42, 0x4E, 0x6F, 0x42, 0x50, 0x48, 0x42, 0x50,
-	0x52, 0x42, 0x50, 0x61, 0x42, 0x52, 0x73, 0x42,
-	0x53, 0x44, 0x42, 0x53, 0x4D, 0x42, 0x53, 0x53,
-	0x42, 0x53, 0x76, 0x42, 0x54, 0x4D, 0x42, 0x56,
-	0x49, 0x42, 0x57, 0x43, 0x42, 0x57, 0x5A, 0x42,
-	0x57, 0x62, 0x42, 0x58, 0x49, 0x42, 0x63, 0x63,
-	// Bytes 19c0 - 19ff
-	0x42, 0x63, 0x64, 0x42, 0x63, 0x6D, 0x42, 0x64,
-	0x42, 0x42, 0x64, 0x61, 0x42, 0x64, 0x6C, 0x42,
-	0x64, 0x6D, 0x42, 0x64, 0x7A, 0x42, 0x65, 0x56,
-	0x42, 0x66, 0x66, 0x42, 0x66, 0x69, 0x42, 0x66,
-	0x6C, 0x42, 0x66, 0x6D, 0x42, 0x68, 0x61, 0x42,
-	0x69, 0x69, 0x42, 0x69, 0x6A, 0x42, 0x69, 0x6E,
-	0x42, 0x69, 0x76, 0x42, 0x69, 0x78, 0x42, 0x6B,
-	0x41, 0x42, 0x6B, 0x56, 0x42, 0x6B, 0x57, 0x42,
-	// Bytes 1a00 - 1a3f
-	0x6B, 0x67, 0x42, 0x6B, 0x6C, 0x42, 0x6B, 0x6D,
-	0x42, 0x6B, 0x74, 0x42, 0x6C, 0x6A, 0x42, 0x6C,
-	0x6D, 0x42, 0x6C, 0x6E, 0x42, 0x6C, 0x78, 0x42,
-	0x6D, 0x32, 0x42, 0x6D, 0x33, 0x42, 0x6D, 0x41,
-	0x42, 0x6D, 0x56, 0x42, 0x6D, 0x57, 0x42, 0x6D,
-	0x62, 0x42, 0x6D, 0x67, 0x42, 0x6D, 0x6C, 0x42,
-	0x6D, 0x6D, 0x42, 0x6D, 0x73, 0x42, 0x6E, 0x41,
-	0x42, 0x6E, 0x46, 0x42, 0x6E, 0x56, 0x42, 0x6E,
-	// Bytes 1a40 - 1a7f
-	0x57, 0x42, 0x6E, 0x6A, 0x42, 0x6E, 0x6D, 0x42,
-	0x6E, 0x73, 0x42, 0x6F, 0x56, 0x42, 0x70, 0x41,
-	0x42, 0x70, 0x46, 0x42, 0x70, 0x56, 0x42, 0x70,
-	0x57, 0x42, 0x70, 0x63, 0x42, 0x70, 0x73, 0x42,
-	0x73, 0x72, 0x42, 0x73, 0x74, 0x42, 0x76, 0x69,
-	0x42, 0x78, 0x69, 0x43, 0x28, 0x31, 0x29, 0x43,
-	0x28, 0x32, 0x29, 0x43, 0x28, 0x33, 0x29, 0x43,
-	0x28, 0x34, 0x29, 0x43, 0x28, 0x35, 0x29, 0x43,
-	// Bytes 1a80 - 1abf
-	0x28, 0x36, 0x29, 0x43, 0x28, 0x37, 0x29, 0x43,
-	0x28, 0x38, 0x29, 0x43, 0x28, 0x39, 0x29, 0x43,
-	0x28, 0x41, 0x29, 0x43, 0x28, 0x42, 0x29, 0x43,
-	0x28, 0x43, 0x29, 0x43, 0x28, 0x44, 0x29, 0x43,
-	0x28, 0x45, 0x29, 0x43, 0x28, 0x46, 0x29, 0x43,
-	0x28, 0x47, 0x29, 0x43, 0x28, 0x48, 0x29, 0x43,
-	0x28, 0x49, 0x29, 0x43, 0x28, 0x4A, 0x29, 0x43,
-	0x28, 0x4B, 0x29, 0x43, 0x28, 0x4C, 0x29, 0x43,
-	// Bytes 1ac0 - 1aff
-	0x28, 0x4D, 0x29, 0x43, 0x28, 0x4E, 0x29, 0x43,
-	0x28, 0x4F, 0x29, 0x43, 0x28, 0x50, 0x29, 0x43,
-	0x28, 0x51, 0x29, 0x43, 0x28, 0x52, 0x29, 0x43,
-	0x28, 0x53, 0x29, 0x43, 0x28, 0x54, 0x29, 0x43,
-	0x28, 0x55, 0x29, 0x43, 0x28, 0x56, 0x29, 0x43,
-	0x28, 0x57, 0x29, 0x43, 0x28, 0x58, 0x29, 0x43,
-	0x28, 0x59, 0x29, 0x43, 0x28, 0x5A, 0x29, 0x43,
-	0x28, 0x61, 0x29, 0x43, 0x28, 0x62, 0x29, 0x43,
-	// Bytes 1b00 - 1b3f
-	0x28, 0x63, 0x29, 0x43, 0x28, 0x64, 0x29, 0x43,
-	0x28, 0x65, 0x29, 0x43, 0x28, 0x66, 0x29, 0x43,
-	0x28, 0x67, 0x29, 0x43, 0x28, 0x68, 0x29, 0x43,
-	0x28, 0x69, 0x29, 0x43, 0x28, 0x6A, 0x29, 0x43,
-	0x28, 0x6B, 0x29, 0x43, 0x28, 0x6C, 0x29, 0x43,
-	0x28, 0x6D, 0x29, 0x43, 0x28, 0x6E, 0x29, 0x43,
-	0x28, 0x6F, 0x29, 0x43, 0x28, 0x70, 0x29, 0x43,
-	0x28, 0x71, 0x29, 0x43, 0x28, 0x72, 0x29, 0x43,
-	// Bytes 1b40 - 1b7f
-	0x28, 0x73, 0x29, 0x43, 0x28, 0x74, 0x29, 0x43,
-	0x28, 0x75, 0x29, 0x43, 0x28, 0x76, 0x29, 0x43,
-	0x28, 0x77, 0x29, 0x43, 0x28, 0x78, 0x29, 0x43,
-	0x28, 0x79, 0x29, 0x43, 0x28, 0x7A, 0x29, 0x43,
-	0x2E, 0x2E, 0x2E, 0x43, 0x31, 0x30, 0x2E, 0x43,
-	0x31, 0x31, 0x2E, 0x43, 0x31, 0x32, 0x2E, 0x43,
-	0x31, 0x33, 0x2E, 0x43, 0x31, 0x34, 0x2E, 0x43,
-	0x31, 0x35, 0x2E, 0x43, 0x31, 0x36, 0x2E, 0x43,
-	// Bytes 1b80 - 1bbf
-	0x31, 0x37, 0x2E, 0x43, 0x31, 0x38, 0x2E, 0x43,
-	0x31, 0x39, 0x2E, 0x43, 0x32, 0x30, 0x2E, 0x43,
-	0x3A, 0x3A, 0x3D, 0x43, 0x3D, 0x3D, 0x3D, 0x43,
-	0x43, 0x6F, 0x2E, 0x43, 0x46, 0x41, 0x58, 0x43,
-	0x47, 0x48, 0x7A, 0x43, 0x47, 0x50, 0x61, 0x43,
-	0x49, 0x49, 0x49, 0x43, 0x4C, 0x54, 0x44, 0x43,
-	0x4C, 0xC2, 0xB7, 0x43, 0x4D, 0x48, 0x7A, 0x43,
-	0x4D, 0x50, 0x61, 0x43, 0x4D, 0xCE, 0xA9, 0x43,
-	// Bytes 1bc0 - 1bff
-	0x50, 0x50, 0x4D, 0x43, 0x50, 0x50, 0x56, 0x43,
-	0x50, 0x54, 0x45, 0x43, 0x54, 0x45, 0x4C, 0x43,
-	0x54, 0x48, 0x7A, 0x43, 0x56, 0x49, 0x49, 0x43,
-	0x58, 0x49, 0x49, 0x43, 0x61, 0x2F, 0x63, 0x43,
-	0x61, 0x2F, 0x73, 0x43, 0x61, 0xCA, 0xBE, 0x43,
-	0x62, 0x61, 0x72, 0x43, 0x63, 0x2F, 0x6F, 0x43,
-	0x63, 0x2F, 0x75, 0x43, 0x63, 0x61, 0x6C, 0x43,
-	0x63, 0x6D, 0x32, 0x43, 0x63, 0x6D, 0x33, 0x43,
-	// Bytes 1c00 - 1c3f
-	0x64, 0x6D, 0x32, 0x43, 0x64, 0x6D, 0x33, 0x43,
-	0x65, 0x72, 0x67, 0x43, 0x66, 0x66, 0x69, 0x43,
-	0x66, 0x66, 0x6C, 0x43, 0x67, 0x61, 0x6C, 0x43,
-	0x68, 0x50, 0x61, 0x43, 0x69, 0x69, 0x69, 0x43,
-	0x6B, 0x48, 0x7A, 0x43, 0x6B, 0x50, 0x61, 0x43,
-	0x6B, 0x6D, 0x32, 0x43, 0x6B, 0x6D, 0x33, 0x43,
-	0x6B, 0xCE, 0xA9, 0x43, 0x6C, 0x6F, 0x67, 0x43,
-	0x6C, 0xC2, 0xB7, 0x43, 0x6D, 0x69, 0x6C, 0x43,
-	// Bytes 1c40 - 1c7f
-	0x6D, 0x6D, 0x32, 0x43, 0x6D, 0x6D, 0x33, 0x43,
-	0x6D, 0x6F, 0x6C, 0x43, 0x72, 0x61, 0x64, 0x43,
-	0x76, 0x69, 0x69, 0x43, 0x78, 0x69, 0x69, 0x43,
-	0xC2, 0xB0, 0x43, 0x43, 0xC2, 0xB0, 0x46, 0x43,
-	0xCA, 0xBC, 0x6E, 0x43, 0xCE, 0xBC, 0x41, 0x43,
-	0xCE, 0xBC, 0x46, 0x43, 0xCE, 0xBC, 0x56, 0x43,
-	0xCE, 0xBC, 0x57, 0x43, 0xCE, 0xBC, 0x67, 0x43,
-	0xCE, 0xBC, 0x6C, 0x43, 0xCE, 0xBC, 0x6D, 0x43,
-	// Bytes 1c80 - 1cbf
-	0xCE, 0xBC, 0x73, 0x44, 0x28, 0x31, 0x30, 0x29,
-	0x44, 0x28, 0x31, 0x31, 0x29, 0x44, 0x28, 0x31,
-	0x32, 0x29, 0x44, 0x28, 0x31, 0x33, 0x29, 0x44,
-	0x28, 0x31, 0x34, 0x29, 0x44, 0x28, 0x31, 0x35,
-	0x29, 0x44, 0x28, 0x31, 0x36, 0x29, 0x44, 0x28,
-	0x31, 0x37, 0x29, 0x44, 0x28, 0x31, 0x38, 0x29,
-	0x44, 0x28, 0x31, 0x39, 0x29, 0x44, 0x28, 0x32,
-	0x30, 0x29, 0x44, 0x30, 0xE7, 0x82, 0xB9, 0x44,
-	// Bytes 1cc0 - 1cff
-	0x31, 0xE2, 0x81, 0x84, 0x44, 0x31, 0xE6, 0x97,
-	0xA5, 0x44, 0x31, 0xE6, 0x9C, 0x88, 0x44, 0x31,
-	0xE7, 0x82, 0xB9, 0x44, 0x32, 0xE6, 0x97, 0xA5,
-	0x44, 0x32, 0xE6, 0x9C, 0x88, 0x44, 0x32, 0xE7,
-	0x82, 0xB9, 0x44, 0x33, 0xE6, 0x97, 0xA5, 0x44,
-	0x33, 0xE6, 0x9C, 0x88, 0x44, 0x33, 0xE7, 0x82,
-	0xB9, 0x44, 0x34, 0xE6, 0x97, 0xA5, 0x44, 0x34,
-	0xE6, 0x9C, 0x88, 0x44, 0x34, 0xE7, 0x82, 0xB9,
-	// Bytes 1d00 - 1d3f
-	0x44, 0x35, 0xE6, 0x97, 0xA5, 0x44, 0x35, 0xE6,
-	0x9C, 0x88, 0x44, 0x35, 0xE7, 0x82, 0xB9, 0x44,
-	0x36, 0xE6, 0x97, 0xA5, 0x44, 0x36, 0xE6, 0x9C,
-	0x88, 0x44, 0x36, 0xE7, 0x82, 0xB9, 0x44, 0x37,
-	0xE6, 0x97, 0xA5, 0x44, 0x37, 0xE6, 0x9C, 0x88,
-	0x44, 0x37, 0xE7, 0x82, 0xB9, 0x44, 0x38, 0xE6,
-	0x97, 0xA5, 0x44, 0x38, 0xE6, 0x9C, 0x88, 0x44,
-	0x38, 0xE7, 0x82, 0xB9, 0x44, 0x39, 0xE6, 0x97,
-	// Bytes 1d40 - 1d7f
-	0xA5, 0x44, 0x39, 0xE6, 0x9C, 0x88, 0x44, 0x39,
-	0xE7, 0x82, 0xB9, 0x44, 0x56, 0x49, 0x49, 0x49,
-	0x44, 0x61, 0x2E, 0x6D, 0x2E, 0x44, 0x6B, 0x63,
-	0x61, 0x6C, 0x44, 0x70, 0x2E, 0x6D, 0x2E, 0x44,
-	0x76, 0x69, 0x69, 0x69, 0x44, 0xD5, 0xA5, 0xD6,
-	0x82, 0x44, 0xD5, 0xB4, 0xD5, 0xA5, 0x44, 0xD5,
-	0xB4, 0xD5, 0xAB, 0x44, 0xD5, 0xB4, 0xD5, 0xAD,
-	0x44, 0xD5, 0xB4, 0xD5, 0xB6, 0x44, 0xD5, 0xBE,
-	// Bytes 1d80 - 1dbf
-	0xD5, 0xB6, 0x44, 0xD7, 0x90, 0xD7, 0x9C, 0x44,
-	0xD8, 0xA7, 0xD9, 0xB4, 0x44, 0xD8, 0xA8, 0xD8,
-	0xAC, 0x44, 0xD8, 0xA8, 0xD8, 0xAD, 0x44, 0xD8,
-	0xA8, 0xD8, 0xAE, 0x44, 0xD8, 0xA8, 0xD8, 0xB1,
-	0x44, 0xD8, 0xA8, 0xD8, 0xB2, 0x44, 0xD8, 0xA8,
-	0xD9, 0x85, 0x44, 0xD8, 0xA8, 0xD9, 0x86, 0x44,
-	0xD8, 0xA8, 0xD9, 0x87, 0x44, 0xD8, 0xA8, 0xD9,
-	0x89, 0x44, 0xD8, 0xA8, 0xD9, 0x8A, 0x44, 0xD8,
-	// Bytes 1dc0 - 1dff
-	0xAA, 0xD8, 0xAC, 0x44, 0xD8, 0xAA, 0xD8, 0xAD,
-	0x44, 0xD8, 0xAA, 0xD8, 0xAE, 0x44, 0xD8, 0xAA,
-	0xD8, 0xB1, 0x44, 0xD8, 0xAA, 0xD8, 0xB2, 0x44,
-	0xD8, 0xAA, 0xD9, 0x85, 0x44, 0xD8, 0xAA, 0xD9,
-	0x86, 0x44, 0xD8, 0xAA, 0xD9, 0x87, 0x44, 0xD8,
-	0xAA, 0xD9, 0x89, 0x44, 0xD8, 0xAA, 0xD9, 0x8A,
-	0x44, 0xD8, 0xAB, 0xD8, 0xAC, 0x44, 0xD8, 0xAB,
-	0xD8, 0xB1, 0x44, 0xD8, 0xAB, 0xD8, 0xB2, 0x44,
-	// Bytes 1e00 - 1e3f
-	0xD8, 0xAB, 0xD9, 0x85, 0x44, 0xD8, 0xAB, 0xD9,
-	0x86, 0x44, 0xD8, 0xAB, 0xD9, 0x87, 0x44, 0xD8,
-	0xAB, 0xD9, 0x89, 0x44, 0xD8, 0xAB, 0xD9, 0x8A,
-	0x44, 0xD8, 0xAC, 0xD8, 0xAD, 0x44, 0xD8, 0xAC,
-	0xD9, 0x85, 0x44, 0xD8, 0xAC, 0xD9, 0x89, 0x44,
-	0xD8, 0xAC, 0xD9, 0x8A, 0x44, 0xD8, 0xAD, 0xD8,
-	0xAC, 0x44, 0xD8, 0xAD, 0xD9, 0x85, 0x44, 0xD8,
-	0xAD, 0xD9, 0x89, 0x44, 0xD8, 0xAD, 0xD9, 0x8A,
-	// Bytes 1e40 - 1e7f
-	0x44, 0xD8, 0xAE, 0xD8, 0xAC, 0x44, 0xD8, 0xAE,
-	0xD8, 0xAD, 0x44, 0xD8, 0xAE, 0xD9, 0x85, 0x44,
-	0xD8, 0xAE, 0xD9, 0x89, 0x44, 0xD8, 0xAE, 0xD9,
-	0x8A, 0x44, 0xD8, 0xB3, 0xD8, 0xAC, 0x44, 0xD8,
-	0xB3, 0xD8, 0xAD, 0x44, 0xD8, 0xB3, 0xD8, 0xAE,
-	0x44, 0xD8, 0xB3, 0xD8, 0xB1, 0x44, 0xD8, 0xB3,
-	0xD9, 0x85, 0x44, 0xD8, 0xB3, 0xD9, 0x87, 0x44,
-	0xD8, 0xB3, 0xD9, 0x89, 0x44, 0xD8, 0xB3, 0xD9,
-	// Bytes 1e80 - 1ebf
-	0x8A, 0x44, 0xD8, 0xB4, 0xD8, 0xAC, 0x44, 0xD8,
-	0xB4, 0xD8, 0xAD, 0x44, 0xD8, 0xB4, 0xD8, 0xAE,
-	0x44, 0xD8, 0xB4, 0xD8, 0xB1, 0x44, 0xD8, 0xB4,
-	0xD9, 0x85, 0x44, 0xD8, 0xB4, 0xD9, 0x87, 0x44,
-	0xD8, 0xB4, 0xD9, 0x89, 0x44, 0xD8, 0xB4, 0xD9,
-	0x8A, 0x44, 0xD8, 0xB5, 0xD8, 0xAD, 0x44, 0xD8,
-	0xB5, 0xD8, 0xAE, 0x44, 0xD8, 0xB5, 0xD8, 0xB1,
-	0x44, 0xD8, 0xB5, 0xD9, 0x85, 0x44, 0xD8, 0xB5,
-	// Bytes 1ec0 - 1eff
-	0xD9, 0x89, 0x44, 0xD8, 0xB5, 0xD9, 0x8A, 0x44,
-	0xD8, 0xB6, 0xD8, 0xAC, 0x44, 0xD8, 0xB6, 0xD8,
-	0xAD, 0x44, 0xD8, 0xB6, 0xD8, 0xAE, 0x44, 0xD8,
-	0xB6, 0xD8, 0xB1, 0x44, 0xD8, 0xB6, 0xD9, 0x85,
-	0x44, 0xD8, 0xB6, 0xD9, 0x89, 0x44, 0xD8, 0xB6,
-	0xD9, 0x8A, 0x44, 0xD8, 0xB7, 0xD8, 0xAD, 0x44,
-	0xD8, 0xB7, 0xD9, 0x85, 0x44, 0xD8, 0xB7, 0xD9,
-	0x89, 0x44, 0xD8, 0xB7, 0xD9, 0x8A, 0x44, 0xD8,
-	// Bytes 1f00 - 1f3f
-	0xB8, 0xD9, 0x85, 0x44, 0xD8, 0xB9, 0xD8, 0xAC,
-	0x44, 0xD8, 0xB9, 0xD9, 0x85, 0x44, 0xD8, 0xB9,
-	0xD9, 0x89, 0x44, 0xD8, 0xB9, 0xD9, 0x8A, 0x44,
-	0xD8, 0xBA, 0xD8, 0xAC, 0x44, 0xD8, 0xBA, 0xD9,
-	0x85, 0x44, 0xD8, 0xBA, 0xD9, 0x89, 0x44, 0xD8,
-	0xBA, 0xD9, 0x8A, 0x44, 0xD9, 0x81, 0xD8, 0xAC,
-	0x44, 0xD9, 0x81, 0xD8, 0xAD, 0x44, 0xD9, 0x81,
-	0xD8, 0xAE, 0x44, 0xD9, 0x81, 0xD9, 0x85, 0x44,
-	// Bytes 1f40 - 1f7f
-	0xD9, 0x81, 0xD9, 0x89, 0x44, 0xD9, 0x81, 0xD9,
-	0x8A, 0x44, 0xD9, 0x82, 0xD8, 0xAD, 0x44, 0xD9,
-	0x82, 0xD9, 0x85, 0x44, 0xD9, 0x82, 0xD9, 0x89,
-	0x44, 0xD9, 0x82, 0xD9, 0x8A, 0x44, 0xD9, 0x83,
-	0xD8, 0xA7, 0x44, 0xD9, 0x83, 0xD8, 0xAC, 0x44,
-	0xD9, 0x83, 0xD8, 0xAD, 0x44, 0xD9, 0x83, 0xD8,
-	0xAE, 0x44, 0xD9, 0x83, 0xD9, 0x84, 0x44, 0xD9,
-	0x83, 0xD9, 0x85, 0x44, 0xD9, 0x83, 0xD9, 0x89,
-	// Bytes 1f80 - 1fbf
-	0x44, 0xD9, 0x83, 0xD9, 0x8A, 0x44, 0xD9, 0x84,
-	0xD8, 0xA7, 0x44, 0xD9, 0x84, 0xD8, 0xAC, 0x44,
-	0xD9, 0x84, 0xD8, 0xAD, 0x44, 0xD9, 0x84, 0xD8,
-	0xAE, 0x44, 0xD9, 0x84, 0xD9, 0x85, 0x44, 0xD9,
-	0x84, 0xD9, 0x87, 0x44, 0xD9, 0x84, 0xD9, 0x89,
-	0x44, 0xD9, 0x84, 0xD9, 0x8A, 0x44, 0xD9, 0x85,
-	0xD8, 0xA7, 0x44, 0xD9, 0x85, 0xD8, 0xAC, 0x44,
-	0xD9, 0x85, 0xD8, 0xAD, 0x44, 0xD9, 0x85, 0xD8,
-	// Bytes 1fc0 - 1fff
-	0xAE, 0x44, 0xD9, 0x85, 0xD9, 0x85, 0x44, 0xD9,
-	0x85, 0xD9, 0x89, 0x44, 0xD9, 0x85, 0xD9, 0x8A,
-	0x44, 0xD9, 0x86, 0xD8, 0xAC, 0x44, 0xD9, 0x86,
-	0xD8, 0xAD, 0x44, 0xD9, 0x86, 0xD8, 0xAE, 0x44,
-	0xD9, 0x86, 0xD8, 0xB1, 0x44, 0xD9, 0x86, 0xD8,
-	0xB2, 0x44, 0xD9, 0x86, 0xD9, 0x85, 0x44, 0xD9,
-	0x86, 0xD9, 0x86, 0x44, 0xD9, 0x86, 0xD9, 0x87,
-	0x44, 0xD9, 0x86, 0xD9, 0x89, 0x44, 0xD9, 0x86,
-	// Bytes 2000 - 203f
-	0xD9, 0x8A, 0x44, 0xD9, 0x87, 0xD8, 0xAC, 0x44,
-	0xD9, 0x87, 0xD9, 0x85, 0x44, 0xD9, 0x87, 0xD9,
-	0x89, 0x44, 0xD9, 0x87, 0xD9, 0x8A, 0x44, 0xD9,
-	0x88, 0xD9, 0xB4, 0x44, 0xD9, 0x8A, 0xD8, 0xAC,
-	0x44, 0xD9, 0x8A, 0xD8, 0xAD, 0x44, 0xD9, 0x8A,
-	0xD8, 0xAE, 0x44, 0xD9, 0x8A, 0xD8, 0xB1, 0x44,
-	0xD9, 0x8A, 0xD8, 0xB2, 0x44, 0xD9, 0x8A, 0xD9,
-	0x85, 0x44, 0xD9, 0x8A, 0xD9, 0x86, 0x44, 0xD9,
-	// Bytes 2040 - 207f
-	0x8A, 0xD9, 0x87, 0x44, 0xD9, 0x8A, 0xD9, 0x89,
-	0x44, 0xD9, 0x8A, 0xD9, 0x8A, 0x44, 0xD9, 0x8A,
-	0xD9, 0xB4, 0x44, 0xDB, 0x87, 0xD9, 0xB4, 0x45,
-	0x28, 0xE1, 0x84, 0x80, 0x29, 0x45, 0x28, 0xE1,
-	0x84, 0x82, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x83,
-	0x29, 0x45, 0x28, 0xE1, 0x84, 0x85, 0x29, 0x45,
-	0x28, 0xE1, 0x84, 0x86, 0x29, 0x45, 0x28, 0xE1,
-	0x84, 0x87, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x89,
-	// Bytes 2080 - 20bf
-	0x29, 0x45, 0x28, 0xE1, 0x84, 0x8B, 0x29, 0x45,
-	0x28, 0xE1, 0x84, 0x8C, 0x29, 0x45, 0x28, 0xE1,
-	0x84, 0x8E, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x8F,
-	0x29, 0x45, 0x28, 0xE1, 0x84, 0x90, 0x29, 0x45,
-	0x28, 0xE1, 0x84, 0x91, 0x29, 0x45, 0x28, 0xE1,
-	0x84, 0x92, 0x29, 0x45, 0x28, 0xE4, 0xB8, 0x80,
-	0x29, 0x45, 0x28, 0xE4, 0xB8, 0x83, 0x29, 0x45,
-	0x28, 0xE4, 0xB8, 0x89, 0x29, 0x45, 0x28, 0xE4,
-	// Bytes 20c0 - 20ff
-	0xB9, 0x9D, 0x29, 0x45, 0x28, 0xE4, 0xBA, 0x8C,
-	0x29, 0x45, 0x28, 0xE4, 0xBA, 0x94, 0x29, 0x45,
-	0x28, 0xE4, 0xBB, 0xA3, 0x29, 0x45, 0x28, 0xE4,
-	0xBC, 0x81, 0x29, 0x45, 0x28, 0xE4, 0xBC, 0x91,
-	0x29, 0x45, 0x28, 0xE5, 0x85, 0xAB, 0x29, 0x45,
-	0x28, 0xE5, 0x85, 0xAD, 0x29, 0x45, 0x28, 0xE5,
-	0x8A, 0xB4, 0x29, 0x45, 0x28, 0xE5, 0x8D, 0x81,
-	0x29, 0x45, 0x28, 0xE5, 0x8D, 0x94, 0x29, 0x45,
-	// Bytes 2100 - 213f
-	0x28, 0xE5, 0x90, 0x8D, 0x29, 0x45, 0x28, 0xE5,
-	0x91, 0xBC, 0x29, 0x45, 0x28, 0xE5, 0x9B, 0x9B,
-	0x29, 0x45, 0x28, 0xE5, 0x9C, 0x9F, 0x29, 0x45,
-	0x28, 0xE5, 0xAD, 0xA6, 0x29, 0x45, 0x28, 0xE6,
-	0x97, 0xA5, 0x29, 0x45, 0x28, 0xE6, 0x9C, 0x88,
-	0x29, 0x45, 0x28, 0xE6, 0x9C, 0x89, 0x29, 0x45,
-	0x28, 0xE6, 0x9C, 0xA8, 0x29, 0x45, 0x28, 0xE6,
-	0xA0, 0xAA, 0x29, 0x45, 0x28, 0xE6, 0xB0, 0xB4,
-	// Bytes 2140 - 217f
-	0x29, 0x45, 0x28, 0xE7, 0x81, 0xAB, 0x29, 0x45,
-	0x28, 0xE7, 0x89, 0xB9, 0x29, 0x45, 0x28, 0xE7,
-	0x9B, 0xA3, 0x29, 0x45, 0x28, 0xE7, 0xA4, 0xBE,
-	0x29, 0x45, 0x28, 0xE7, 0xA5, 0x9D, 0x29, 0x45,
-	0x28, 0xE7, 0xA5, 0xAD, 0x29, 0x45, 0x28, 0xE8,
-	0x87, 0xAA, 0x29, 0x45, 0x28, 0xE8, 0x87, 0xB3,
-	0x29, 0x45, 0x28, 0xE8, 0xB2, 0xA1, 0x29, 0x45,
-	0x28, 0xE8, 0xB3, 0x87, 0x29, 0x45, 0x28, 0xE9,
-	// Bytes 2180 - 21bf
-	0x87, 0x91, 0x29, 0x45, 0x30, 0xE2, 0x81, 0x84,
-	0x33, 0x45, 0x31, 0x30, 0xE6, 0x97, 0xA5, 0x45,
-	0x31, 0x30, 0xE6, 0x9C, 0x88, 0x45, 0x31, 0x30,
-	0xE7, 0x82, 0xB9, 0x45, 0x31, 0x31, 0xE6, 0x97,
-	0xA5, 0x45, 0x31, 0x31, 0xE6, 0x9C, 0x88, 0x45,
-	0x31, 0x31, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x32,
-	0xE6, 0x97, 0xA5, 0x45, 0x31, 0x32, 0xE6, 0x9C,
-	0x88, 0x45, 0x31, 0x32, 0xE7, 0x82, 0xB9, 0x45,
-	// Bytes 21c0 - 21ff
-	0x31, 0x33, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x33,
-	0xE7, 0x82, 0xB9, 0x45, 0x31, 0x34, 0xE6, 0x97,
-	0xA5, 0x45, 0x31, 0x34, 0xE7, 0x82, 0xB9, 0x45,
-	0x31, 0x35, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x35,
-	0xE7, 0x82, 0xB9, 0x45, 0x31, 0x36, 0xE6, 0x97,
-	0xA5, 0x45, 0x31, 0x36, 0xE7, 0x82, 0xB9, 0x45,
-	0x31, 0x37, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x37,
-	0xE7, 0x82, 0xB9, 0x45, 0x31, 0x38, 0xE6, 0x97,
-	// Bytes 2200 - 223f
-	0xA5, 0x45, 0x31, 0x38, 0xE7, 0x82, 0xB9, 0x45,
-	0x31, 0x39, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x39,
-	0xE7, 0x82, 0xB9, 0x45, 0x31, 0xE2, 0x81, 0x84,
-	0x32, 0x45, 0x31, 0xE2, 0x81, 0x84, 0x33, 0x45,
-	0x31, 0xE2, 0x81, 0x84, 0x34, 0x45, 0x31, 0xE2,
-	0x81, 0x84, 0x35, 0x45, 0x31, 0xE2, 0x81, 0x84,
-	0x36, 0x45, 0x31, 0xE2, 0x81, 0x84, 0x37, 0x45,
-	0x31, 0xE2, 0x81, 0x84, 0x38, 0x45, 0x31, 0xE2,
-	// Bytes 2240 - 227f
-	0x81, 0x84, 0x39, 0x45, 0x32, 0x30, 0xE6, 0x97,
-	0xA5, 0x45, 0x32, 0x30, 0xE7, 0x82, 0xB9, 0x45,
-	0x32, 0x31, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0x31,
-	0xE7, 0x82, 0xB9, 0x45, 0x32, 0x32, 0xE6, 0x97,
-	0xA5, 0x45, 0x32, 0x32, 0xE7, 0x82, 0xB9, 0x45,
-	0x32, 0x33, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0x33,
-	0xE7, 0x82, 0xB9, 0x45, 0x32, 0x34, 0xE6, 0x97,
-	0xA5, 0x45, 0x32, 0x34, 0xE7, 0x82, 0xB9, 0x45,
-	// Bytes 2280 - 22bf
-	0x32, 0x35, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0x36,
-	0xE6, 0x97, 0xA5, 0x45, 0x32, 0x37, 0xE6, 0x97,
-	0xA5, 0x45, 0x32, 0x38, 0xE6, 0x97, 0xA5, 0x45,
-	0x32, 0x39, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0xE2,
-	0x81, 0x84, 0x33, 0x45, 0x32, 0xE2, 0x81, 0x84,
-	0x35, 0x45, 0x33, 0x30, 0xE6, 0x97, 0xA5, 0x45,
-	0x33, 0x31, 0xE6, 0x97, 0xA5, 0x45, 0x33, 0xE2,
-	0x81, 0x84, 0x34, 0x45, 0x33, 0xE2, 0x81, 0x84,
-	// Bytes 22c0 - 22ff
-	0x35, 0x45, 0x33, 0xE2, 0x81, 0x84, 0x38, 0x45,
-	0x34, 0xE2, 0x81, 0x84, 0x35, 0x45, 0x35, 0xE2,
-	0x81, 0x84, 0x36, 0x45, 0x35, 0xE2, 0x81, 0x84,
-	0x38, 0x45, 0x37, 0xE2, 0x81, 0x84, 0x38, 0x45,
-	0x41, 0xE2, 0x88, 0x95, 0x6D, 0x45, 0x56, 0xE2,
-	0x88, 0x95, 0x6D, 0x45, 0x6D, 0xE2, 0x88, 0x95,
-	0x73, 0x46, 0x31, 0xE2, 0x81, 0x84, 0x31, 0x30,
-	0x46, 0x43, 0xE2, 0x88, 0x95, 0x6B, 0x67, 0x46,
-	// Bytes 2300 - 233f
-	0x6D, 0xE2, 0x88, 0x95, 0x73, 0x32, 0x46, 0xD8,
-	0xA8, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD8, 0xA8,
-	0xD8, 0xAE, 0xD9, 0x8A, 0x46, 0xD8, 0xAA, 0xD8,
-	0xAC, 0xD9, 0x85, 0x46, 0xD8, 0xAA, 0xD8, 0xAC,
-	0xD9, 0x89, 0x46, 0xD8, 0xAA, 0xD8, 0xAC, 0xD9,
-	0x8A, 0x46, 0xD8, 0xAA, 0xD8, 0xAD, 0xD8, 0xAC,
-	0x46, 0xD8, 0xAA, 0xD8, 0xAD, 0xD9, 0x85, 0x46,
-	0xD8, 0xAA, 0xD8, 0xAE, 0xD9, 0x85, 0x46, 0xD8,
-	// Bytes 2340 - 237f
-	0xAA, 0xD8, 0xAE, 0xD9, 0x89, 0x46, 0xD8, 0xAA,
-	0xD8, 0xAE, 0xD9, 0x8A, 0x46, 0xD8, 0xAA, 0xD9,
-	0x85, 0xD8, 0xAC, 0x46, 0xD8, 0xAA, 0xD9, 0x85,
-	0xD8, 0xAD, 0x46, 0xD8, 0xAA, 0xD9, 0x85, 0xD8,
-	0xAE, 0x46, 0xD8, 0xAA, 0xD9, 0x85, 0xD9, 0x89,
-	0x46, 0xD8, 0xAA, 0xD9, 0x85, 0xD9, 0x8A, 0x46,
-	0xD8, 0xAC, 0xD8, 0xAD, 0xD9, 0x89, 0x46, 0xD8,
-	0xAC, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD8, 0xAC,
-	// Bytes 2380 - 23bf
-	0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD8, 0xAC, 0xD9,
-	0x85, 0xD9, 0x89, 0x46, 0xD8, 0xAC, 0xD9, 0x85,
-	0xD9, 0x8A, 0x46, 0xD8, 0xAD, 0xD8, 0xAC, 0xD9,
-	0x8A, 0x46, 0xD8, 0xAD, 0xD9, 0x85, 0xD9, 0x89,
-	0x46, 0xD8, 0xAD, 0xD9, 0x85, 0xD9, 0x8A, 0x46,
-	0xD8, 0xB3, 0xD8, 0xAC, 0xD8, 0xAD, 0x46, 0xD8,
-	0xB3, 0xD8, 0xAC, 0xD9, 0x89, 0x46, 0xD8, 0xB3,
-	0xD8, 0xAD, 0xD8, 0xAC, 0x46, 0xD8, 0xB3, 0xD8,
-	// Bytes 23c0 - 23ff
-	0xAE, 0xD9, 0x89, 0x46, 0xD8, 0xB3, 0xD8, 0xAE,
-	0xD9, 0x8A, 0x46, 0xD8, 0xB3, 0xD9, 0x85, 0xD8,
-	0xAC, 0x46, 0xD8, 0xB3, 0xD9, 0x85, 0xD8, 0xAD,
-	0x46, 0xD8, 0xB3, 0xD9, 0x85, 0xD9, 0x85, 0x46,
-	0xD8, 0xB4, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD8,
-	0xB4, 0xD8, 0xAD, 0xD9, 0x85, 0x46, 0xD8, 0xB4,
-	0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD8, 0xB4, 0xD9,
-	0x85, 0xD8, 0xAE, 0x46, 0xD8, 0xB4, 0xD9, 0x85,
-	// Bytes 2400 - 243f
-	0xD9, 0x85, 0x46, 0xD8, 0xB5, 0xD8, 0xAD, 0xD8,
-	0xAD, 0x46, 0xD8, 0xB5, 0xD8, 0xAD, 0xD9, 0x8A,
-	0x46, 0xD8, 0xB5, 0xD9, 0x84, 0xD9, 0x89, 0x46,
-	0xD8, 0xB5, 0xD9, 0x84, 0xDB, 0x92, 0x46, 0xD8,
-	0xB5, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD8, 0xB6,
-	0xD8, 0xAD, 0xD9, 0x89, 0x46, 0xD8, 0xB6, 0xD8,
-	0xAD, 0xD9, 0x8A, 0x46, 0xD8, 0xB6, 0xD8, 0xAE,
-	0xD9, 0x85, 0x46, 0xD8, 0xB7, 0xD9, 0x85, 0xD8,
-	// Bytes 2440 - 247f
-	0xAD, 0x46, 0xD8, 0xB7, 0xD9, 0x85, 0xD9, 0x85,
-	0x46, 0xD8, 0xB7, 0xD9, 0x85, 0xD9, 0x8A, 0x46,
-	0xD8, 0xB9, 0xD8, 0xAC, 0xD9, 0x85, 0x46, 0xD8,
-	0xB9, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD8, 0xB9,
-	0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD8, 0xB9, 0xD9,
-	0x85, 0xD9, 0x8A, 0x46, 0xD8, 0xBA, 0xD9, 0x85,
-	0xD9, 0x85, 0x46, 0xD8, 0xBA, 0xD9, 0x85, 0xD9,
-	0x89, 0x46, 0xD8, 0xBA, 0xD9, 0x85, 0xD9, 0x8A,
-	// Bytes 2480 - 24bf
-	0x46, 0xD9, 0x81, 0xD8, 0xAE, 0xD9, 0x85, 0x46,
-	0xD9, 0x81, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9,
-	0x82, 0xD9, 0x84, 0xDB, 0x92, 0x46, 0xD9, 0x82,
-	0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD9, 0x82, 0xD9,
-	0x85, 0xD9, 0x85, 0x46, 0xD9, 0x82, 0xD9, 0x85,
-	0xD9, 0x8A, 0x46, 0xD9, 0x83, 0xD9, 0x85, 0xD9,
-	0x85, 0x46, 0xD9, 0x83, 0xD9, 0x85, 0xD9, 0x8A,
-	0x46, 0xD9, 0x84, 0xD8, 0xAC, 0xD8, 0xAC, 0x46,
-	// Bytes 24c0 - 24ff
-	0xD9, 0x84, 0xD8, 0xAC, 0xD9, 0x85, 0x46, 0xD9,
-	0x84, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD9, 0x84,
-	0xD8, 0xAD, 0xD9, 0x85, 0x46, 0xD9, 0x84, 0xD8,
-	0xAD, 0xD9, 0x89, 0x46, 0xD9, 0x84, 0xD8, 0xAD,
-	0xD9, 0x8A, 0x46, 0xD9, 0x84, 0xD8, 0xAE, 0xD9,
-	0x85, 0x46, 0xD9, 0x84, 0xD9, 0x85, 0xD8, 0xAD,
-	0x46, 0xD9, 0x84, 0xD9, 0x85, 0xD9, 0x8A, 0x46,
-	0xD9, 0x85, 0xD8, 0xAC, 0xD8, 0xAD, 0x46, 0xD9,
-	// Bytes 2500 - 253f
-	0x85, 0xD8, 0xAC, 0xD8, 0xAE, 0x46, 0xD9, 0x85,
-	0xD8, 0xAC, 0xD9, 0x85, 0x46, 0xD9, 0x85, 0xD8,
-	0xAC, 0xD9, 0x8A, 0x46, 0xD9, 0x85, 0xD8, 0xAD,
-	0xD8, 0xAC, 0x46, 0xD9, 0x85, 0xD8, 0xAD, 0xD9,
-	0x85, 0x46, 0xD9, 0x85, 0xD8, 0xAD, 0xD9, 0x8A,
-	0x46, 0xD9, 0x85, 0xD8, 0xAE, 0xD8, 0xAC, 0x46,
-	0xD9, 0x85, 0xD8, 0xAE, 0xD9, 0x85, 0x46, 0xD9,
-	0x85, 0xD8, 0xAE, 0xD9, 0x8A, 0x46, 0xD9, 0x85,
-	// Bytes 2540 - 257f
-	0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x86, 0xD8,
-	0xAC, 0xD8, 0xAD, 0x46, 0xD9, 0x86, 0xD8, 0xAC,
-	0xD9, 0x85, 0x46, 0xD9, 0x86, 0xD8, 0xAC, 0xD9,
-	0x89, 0x46, 0xD9, 0x86, 0xD8, 0xAC, 0xD9, 0x8A,
-	0x46, 0xD9, 0x86, 0xD8, 0xAD, 0xD9, 0x85, 0x46,
-	0xD9, 0x86, 0xD8, 0xAD, 0xD9, 0x89, 0x46, 0xD9,
-	0x86, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD9, 0x86,
-	0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD9, 0x86, 0xD9,
-	// Bytes 2580 - 25bf
-	0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x87, 0xD9, 0x85,
-	0xD8, 0xAC, 0x46, 0xD9, 0x87, 0xD9, 0x85, 0xD9,
-	0x85, 0x46, 0xD9, 0x8A, 0xD8, 0xAC, 0xD9, 0x8A,
-	0x46, 0xD9, 0x8A, 0xD8, 0xAD, 0xD9, 0x8A, 0x46,
-	0xD9, 0x8A, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD9,
-	0x8A, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x8A,
-	0xD9, 0x94, 0xD8, 0xA7, 0x46, 0xD9, 0x8A, 0xD9,
-	0x94, 0xD8, 0xAC, 0x46, 0xD9, 0x8A, 0xD9, 0x94,
-	// Bytes 25c0 - 25ff
-	0xD8, 0xAD, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8,
-	0xAE, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xB1,
-	0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xB2, 0x46,
-	0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x85, 0x46, 0xD9,
-	0x8A, 0xD9, 0x94, 0xD9, 0x86, 0x46, 0xD9, 0x8A,
-	0xD9, 0x94, 0xD9, 0x87, 0x46, 0xD9, 0x8A, 0xD9,
-	0x94, 0xD9, 0x88, 0x46, 0xD9, 0x8A, 0xD9, 0x94,
-	0xD9, 0x89, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9,
-	// Bytes 2600 - 263f
-	0x8A, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xDB, 0x86,
-	0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xDB, 0x87, 0x46,
-	0xD9, 0x8A, 0xD9, 0x94, 0xDB, 0x88, 0x46, 0xD9,
-	0x8A, 0xD9, 0x94, 0xDB, 0x90, 0x46, 0xD9, 0x8A,
-	0xD9, 0x94, 0xDB, 0x95, 0x46, 0xE0, 0xB9, 0x8D,
-	0xE0, 0xB8, 0xB2, 0x46, 0xE0, 0xBA, 0xAB, 0xE0,
-	0xBA, 0x99, 0x46, 0xE0, 0xBA, 0xAB, 0xE0, 0xBA,
-	0xA1, 0x46, 0xE0, 0xBB, 0x8D, 0xE0, 0xBA, 0xB2,
-	// Bytes 2640 - 267f
-	0x46, 0xE0, 0xBD, 0x80, 0xE0, 0xBE, 0xB5, 0x46,
-	0xE0, 0xBD, 0x82, 0xE0, 0xBE, 0xB7, 0x46, 0xE0,
-	0xBD, 0x8C, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBD,
-	0x91, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBD, 0x96,
-	0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBD, 0x9B, 0xE0,
-	0xBE, 0xB7, 0x46, 0xE0, 0xBE, 0x90, 0xE0, 0xBE,
-	0xB5, 0x46, 0xE0, 0xBE, 0x92, 0xE0, 0xBE, 0xB7,
-	0x46, 0xE0, 0xBE, 0x9C, 0xE0, 0xBE, 0xB7, 0x46,
-	// Bytes 2680 - 26bf
-	0xE0, 0xBE, 0xA1, 0xE0, 0xBE, 0xB7, 0x46, 0xE0,
-	0xBE, 0xA6, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBE,
-	0xAB, 0xE0, 0xBE, 0xB7, 0x46, 0xE2, 0x80, 0xB2,
-	0xE2, 0x80, 0xB2, 0x46, 0xE2, 0x80, 0xB5, 0xE2,
-	0x80, 0xB5, 0x46, 0xE2, 0x88, 0xAB, 0xE2, 0x88,
-	0xAB, 0x46, 0xE2, 0x88, 0xAE, 0xE2, 0x88, 0xAE,
-	0x46, 0xE3, 0x81, 0xBB, 0xE3, 0x81, 0x8B, 0x46,
-	0xE3, 0x82, 0x88, 0xE3, 0x82, 0x8A, 0x46, 0xE3,
-	// Bytes 26c0 - 26ff
-	0x82, 0xAD, 0xE3, 0x83, 0xAD, 0x46, 0xE3, 0x82,
-	0xB3, 0xE3, 0x82, 0xB3, 0x46, 0xE3, 0x82, 0xB3,
-	0xE3, 0x83, 0x88, 0x46, 0xE3, 0x83, 0x88, 0xE3,
-	0x83, 0xB3, 0x46, 0xE3, 0x83, 0x8A, 0xE3, 0x83,
-	0x8E, 0x46, 0xE3, 0x83, 0x9B, 0xE3, 0x83, 0xB3,
-	0x46, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0xAA, 0x46,
-	0xE3, 0x83, 0xAA, 0xE3, 0x83, 0xA9, 0x46, 0xE3,
-	0x83, 0xAC, 0xE3, 0x83, 0xA0, 0x46, 0xE5, 0xA4,
-	// Bytes 2700 - 273f
-	0xA7, 0xE6, 0xAD, 0xA3, 0x46, 0xE5, 0xB9, 0xB3,
-	0xE6, 0x88, 0x90, 0x46, 0xE6, 0x98, 0x8E, 0xE6,
-	0xB2, 0xBB, 0x46, 0xE6, 0x98, 0xAD, 0xE5, 0x92,
-	0x8C, 0x47, 0x72, 0x61, 0x64, 0xE2, 0x88, 0x95,
-	0x73, 0x47, 0xE3, 0x80, 0x94, 0x53, 0xE3, 0x80,
-	0x95, 0x48, 0x28, 0xE1, 0x84, 0x80, 0xE1, 0x85,
-	0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x82, 0xE1,
-	0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x83,
-	// Bytes 2740 - 277f
-	0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84,
-	0x85, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1,
-	0x84, 0x86, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28,
-	0xE1, 0x84, 0x87, 0xE1, 0x85, 0xA1, 0x29, 0x48,
-	0x28, 0xE1, 0x84, 0x89, 0xE1, 0x85, 0xA1, 0x29,
-	0x48, 0x28, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xA1,
-	0x29, 0x48, 0x28, 0xE1, 0x84, 0x8C, 0xE1, 0x85,
-	0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x8C, 0xE1,
-	// Bytes 2780 - 27bf
-	0x85, 0xAE, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x8E,
-	0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84,
-	0x8F, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1,
-	0x84, 0x90, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28,
-	0xE1, 0x84, 0x91, 0xE1, 0x85, 0xA1, 0x29, 0x48,
-	0x28, 0xE1, 0x84, 0x92, 0xE1, 0x85, 0xA1, 0x29,
-	0x48, 0x72, 0x61, 0x64, 0xE2, 0x88, 0x95, 0x73,
-	0x32, 0x48, 0xD8, 0xA7, 0xD9, 0x83, 0xD8, 0xA8,
-	// Bytes 27c0 - 27ff
-	0xD8, 0xB1, 0x48, 0xD8, 0xA7, 0xD9, 0x84, 0xD9,
-	0x84, 0xD9, 0x87, 0x48, 0xD8, 0xB1, 0xD8, 0xB3,
-	0xD9, 0x88, 0xD9, 0x84, 0x48, 0xD8, 0xB1, 0xDB,
-	0x8C, 0xD8, 0xA7, 0xD9, 0x84, 0x48, 0xD8, 0xB5,
-	0xD9, 0x84, 0xD8, 0xB9, 0xD9, 0x85, 0x48, 0xD8,
-	0xB9, 0xD9, 0x84, 0xD9, 0x8A, 0xD9, 0x87, 0x48,
-	0xD9, 0x85, 0xD8, 0xAD, 0xD9, 0x85, 0xD8, 0xAF,
-	0x48, 0xD9, 0x88, 0xD8, 0xB3, 0xD9, 0x84, 0xD9,
-	// Bytes 2800 - 283f
-	0x85, 0x49, 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2,
-	0xE2, 0x80, 0xB2, 0x49, 0xE2, 0x80, 0xB5, 0xE2,
-	0x80, 0xB5, 0xE2, 0x80, 0xB5, 0x49, 0xE2, 0x88,
-	0xAB, 0xE2, 0x88, 0xAB, 0xE2, 0x88, 0xAB, 0x49,
-	0xE2, 0x88, 0xAE, 0xE2, 0x88, 0xAE, 0xE2, 0x88,
-	0xAE, 0x49, 0xE3, 0x80, 0x94, 0xE4, 0xB8, 0x89,
-	0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE4,
-	0xBA, 0x8C, 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80,
-	// Bytes 2840 - 287f
-	0x94, 0xE5, 0x8B, 0x9D, 0xE3, 0x80, 0x95, 0x49,
-	0xE3, 0x80, 0x94, 0xE5, 0xAE, 0x89, 0xE3, 0x80,
-	0x95, 0x49, 0xE3, 0x80, 0x94, 0xE6, 0x89, 0x93,
-	0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE6,
-	0x95, 0x97, 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80,
-	0x94, 0xE6, 0x9C, 0xAC, 0xE3, 0x80, 0x95, 0x49,
-	0xE3, 0x80, 0x94, 0xE7, 0x82, 0xB9, 0xE3, 0x80,
-	0x95, 0x49, 0xE3, 0x80, 0x94, 0xE7, 0x9B, 0x97,
-	// Bytes 2880 - 28bf
-	0xE3, 0x80, 0x95, 0x49, 0xE3, 0x82, 0xA2, 0xE3,
-	0x83, 0xBC, 0xE3, 0x83, 0xAB, 0x49, 0xE3, 0x82,
-	0xA4, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x81, 0x49,
-	0xE3, 0x82, 0xA6, 0xE3, 0x82, 0xA9, 0xE3, 0x83,
-	0xB3, 0x49, 0xE3, 0x82, 0xAA, 0xE3, 0x83, 0xB3,
-	0xE3, 0x82, 0xB9, 0x49, 0xE3, 0x82, 0xAA, 0xE3,
-	0x83, 0xBC, 0xE3, 0x83, 0xA0, 0x49, 0xE3, 0x82,
-	0xAB, 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0xAA, 0x49,
-	// Bytes 28c0 - 28ff
-	0xE3, 0x82, 0xB1, 0xE3, 0x83, 0xBC, 0xE3, 0x82,
-	0xB9, 0x49, 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0xAB,
-	0xE3, 0x83, 0x8A, 0x49, 0xE3, 0x82, 0xBB, 0xE3,
-	0x83, 0xB3, 0xE3, 0x83, 0x81, 0x49, 0xE3, 0x82,
-	0xBB, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x88, 0x49,
-	0xE3, 0x83, 0x86, 0xE3, 0x82, 0x99, 0xE3, 0x82,
-	0xB7, 0x49, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99,
-	0xE3, 0x83, 0xAB, 0x49, 0xE3, 0x83, 0x8E, 0xE3,
-	// Bytes 2900 - 293f
-	0x83, 0x83, 0xE3, 0x83, 0x88, 0x49, 0xE3, 0x83,
-	0x8F, 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0x84, 0x49,
-	0xE3, 0x83, 0x92, 0xE3, 0x82, 0x99, 0xE3, 0x83,
-	0xAB, 0x49, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A,
-	0xE3, 0x82, 0xB3, 0x49, 0xE3, 0x83, 0x95, 0xE3,
-	0x83, 0xA9, 0xE3, 0x83, 0xB3, 0x49, 0xE3, 0x83,
-	0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x82, 0xBD, 0x49,
-	0xE3, 0x83, 0x98, 0xE3, 0x83, 0xAB, 0xE3, 0x83,
-	// Bytes 2940 - 297f
-	0x84, 0x49, 0xE3, 0x83, 0x9B, 0xE3, 0x83, 0xBC,
-	0xE3, 0x83, 0xAB, 0x49, 0xE3, 0x83, 0x9B, 0xE3,
-	0x83, 0xBC, 0xE3, 0x83, 0xB3, 0x49, 0xE3, 0x83,
-	0x9E, 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0xAB, 0x49,
-	0xE3, 0x83, 0x9E, 0xE3, 0x83, 0x83, 0xE3, 0x83,
-	0x8F, 0x49, 0xE3, 0x83, 0x9E, 0xE3, 0x83, 0xAB,
-	0xE3, 0x82, 0xAF, 0x49, 0xE3, 0x83, 0xA4, 0xE3,
-	0x83, 0xBC, 0xE3, 0x83, 0xAB, 0x49, 0xE3, 0x83,
-	// Bytes 2980 - 29bf
-	0xA6, 0xE3, 0x82, 0xA2, 0xE3, 0x83, 0xB3, 0x49,
-	0xE3, 0x83, 0xAF, 0xE3, 0x83, 0x83, 0xE3, 0x83,
-	0x88, 0x4C, 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2,
-	0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2, 0x4C, 0xE2,
-	0x88, 0xAB, 0xE2, 0x88, 0xAB, 0xE2, 0x88, 0xAB,
-	0xE2, 0x88, 0xAB, 0x4C, 0xE3, 0x82, 0xA2, 0xE3,
-	0x83, 0xAB, 0xE3, 0x83, 0x95, 0xE3, 0x82, 0xA1,
-	0x4C, 0xE3, 0x82, 0xA8, 0xE3, 0x83, 0xBC, 0xE3,
-	// Bytes 29c0 - 29ff
-	0x82, 0xAB, 0xE3, 0x83, 0xBC, 0x4C, 0xE3, 0x82,
-	0xAB, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xAD, 0xE3,
-	0x83, 0xB3, 0x4C, 0xE3, 0x82, 0xAB, 0xE3, 0x82,
-	0x99, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x9E, 0x4C,
-	0xE3, 0x82, 0xAB, 0xE3, 0x83, 0xA9, 0xE3, 0x83,
-	0x83, 0xE3, 0x83, 0x88, 0x4C, 0xE3, 0x82, 0xAB,
-	0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xAA, 0xE3, 0x83,
-	0xBC, 0x4C, 0xE3, 0x82, 0xAD, 0xE3, 0x82, 0x99,
-	// Bytes 2a00 - 2a3f
-	0xE3, 0x83, 0x8B, 0xE3, 0x83, 0xBC, 0x4C, 0xE3,
-	0x82, 0xAD, 0xE3, 0x83, 0xA5, 0xE3, 0x83, 0xAA,
-	0xE3, 0x83, 0xBC, 0x4C, 0xE3, 0x82, 0xAF, 0xE3,
-	0x82, 0x99, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xA0,
-	0x4C, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAD, 0xE3,
-	0x83, 0xBC, 0xE3, 0x83, 0x8D, 0x4C, 0xE3, 0x82,
-	0xB5, 0xE3, 0x82, 0xA4, 0xE3, 0x82, 0xAF, 0xE3,
-	0x83, 0xAB, 0x4C, 0xE3, 0x82, 0xBF, 0xE3, 0x82,
-	// Bytes 2a40 - 2a7f
-	0x99, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xB9, 0x4C,
-	0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x9A, 0xE3, 0x83,
-	0xBC, 0xE3, 0x83, 0x84, 0x4C, 0xE3, 0x83, 0x92,
-	0xE3, 0x82, 0x9A, 0xE3, 0x82, 0xAF, 0xE3, 0x83,
-	0xAB, 0x4C, 0xE3, 0x83, 0x95, 0xE3, 0x82, 0xA3,
-	0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, 0x4C, 0xE3,
-	0x83, 0x98, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xBC,
-	0xE3, 0x82, 0xBF, 0x4C, 0xE3, 0x83, 0x98, 0xE3,
-	// Bytes 2a80 - 2abf
-	0x82, 0x9A, 0xE3, 0x83, 0x8B, 0xE3, 0x83, 0x92,
-	0x4C, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, 0xE3,
-	0x83, 0xB3, 0xE3, 0x82, 0xB9, 0x4C, 0xE3, 0x83,
-	0x9B, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xAB, 0xE3,
-	0x83, 0x88, 0x4C, 0xE3, 0x83, 0x9E, 0xE3, 0x82,
-	0xA4, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAD, 0x4C,
-	0xE3, 0x83, 0x9F, 0xE3, 0x82, 0xAF, 0xE3, 0x83,
-	0xAD, 0xE3, 0x83, 0xB3, 0x4C, 0xE3, 0x83, 0xA1,
-	// Bytes 2ac0 - 2aff
-	0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, 0xE3, 0x83,
-	0xAB, 0x4C, 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0x83,
-	0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0x4C, 0xE3,
-	0x83, 0xAB, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A,
-	0xE3, 0x83, 0xBC, 0x4C, 0xE6, 0xA0, 0xAA, 0xE5,
-	0xBC, 0x8F, 0xE4, 0xBC, 0x9A, 0xE7, 0xA4, 0xBE,
-	0x4E, 0x28, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xA9,
-	0xE1, 0x84, 0x92, 0xE1, 0x85, 0xAE, 0x29, 0x4F,
-	// Bytes 2b00 - 2b3f
-	0xD8, 0xAC, 0xD9, 0x84, 0x20, 0xD8, 0xAC, 0xD9,
-	0x84, 0xD8, 0xA7, 0xD9, 0x84, 0xD9, 0x87, 0x4F,
-	0xE3, 0x82, 0xA2, 0xE3, 0x83, 0x8F, 0xE3, 0x82,
-	0x9A, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, 0x4F,
-	0xE3, 0x82, 0xA2, 0xE3, 0x83, 0xB3, 0xE3, 0x83,
-	0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x82, 0xA2, 0x4F,
-	0xE3, 0x82, 0xAD, 0xE3, 0x83, 0xAD, 0xE3, 0x83,
-	0xAF, 0xE3, 0x83, 0x83, 0xE3, 0x83, 0x88, 0x4F,
-	// Bytes 2b40 - 2b7f
-	0xE3, 0x82, 0xB5, 0xE3, 0x83, 0xB3, 0xE3, 0x83,
-	0x81, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xA0, 0x4F,
-	0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x99, 0xE3, 0x83,
-	0xBC, 0xE3, 0x83, 0xAC, 0xE3, 0x83, 0xAB, 0x4F,
-	0xE3, 0x83, 0x98, 0xE3, 0x82, 0xAF, 0xE3, 0x82,
-	0xBF, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xAB, 0x4F,
-	0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x9A, 0xE3, 0x82,
-	0xA4, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x88, 0x4F,
-	// Bytes 2b80 - 2bbf
-	0xE3, 0x83, 0x9E, 0xE3, 0x83, 0xB3, 0xE3, 0x82,
-	0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83, 0xB3, 0x4F,
-	0xE3, 0x83, 0xA1, 0xE3, 0x82, 0xAB, 0xE3, 0x82,
-	0x99, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xB3, 0x4F,
-	0xE3, 0x83, 0xAB, 0xE3, 0x83, 0xBC, 0xE3, 0x83,
-	0x95, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xAB, 0x51,
-	0x28, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xA9, 0xE1,
-	0x84, 0x8C, 0xE1, 0x85, 0xA5, 0xE1, 0x86, 0xAB,
-	// Bytes 2bc0 - 2bff
-	0x29, 0x52, 0xE3, 0x82, 0xAD, 0xE3, 0x82, 0x99,
-	0xE3, 0x83, 0xAB, 0xE3, 0x82, 0xBF, 0xE3, 0x82,
-	0x99, 0xE3, 0x83, 0xBC, 0x52, 0xE3, 0x82, 0xAD,
-	0xE3, 0x83, 0xAD, 0xE3, 0x82, 0xAF, 0xE3, 0x82,
-	0x99, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xA0, 0x52,
-	0xE3, 0x82, 0xAD, 0xE3, 0x83, 0xAD, 0xE3, 0x83,
-	0xA1, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, 0xE3,
-	0x83, 0xAB, 0x52, 0xE3, 0x82, 0xAF, 0xE3, 0x82,
-	// Bytes 2c00 - 2c3f
-	0x99, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xA0, 0xE3,
-	0x83, 0x88, 0xE3, 0x83, 0xB3, 0x52, 0xE3, 0x82,
-	0xAF, 0xE3, 0x83, 0xAB, 0xE3, 0x82, 0xBB, 0xE3,
-	0x82, 0x99, 0xE3, 0x82, 0xA4, 0xE3, 0x83, 0xAD,
-	0x52, 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x9A, 0xE3,
-	0x83, 0xBC, 0xE3, 0x82, 0xBB, 0xE3, 0x83, 0xB3,
-	0xE3, 0x83, 0x88, 0x52, 0xE3, 0x83, 0x92, 0xE3,
-	0x82, 0x9A, 0xE3, 0x82, 0xA2, 0xE3, 0x82, 0xB9,
-	// Bytes 2c40 - 2c7f
-	0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0x52, 0xE3,
-	0x83, 0x95, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0x83,
-	0xE3, 0x82, 0xB7, 0xE3, 0x82, 0xA7, 0xE3, 0x83,
-	0xAB, 0x52, 0xE3, 0x83, 0x9F, 0xE3, 0x83, 0xAA,
-	0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x99, 0xE3, 0x83,
-	0xBC, 0xE3, 0x83, 0xAB, 0x52, 0xE3, 0x83, 0xAC,
-	0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x88, 0xE3, 0x82,
-	0xB1, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xB3, 0x61,
-	// Bytes 2c80 - 2cbf
-	0xD8, 0xB5, 0xD9, 0x84, 0xD9, 0x89, 0x20, 0xD8,
-	0xA7, 0xD9, 0x84, 0xD9, 0x84, 0xD9, 0x87, 0x20,
-	0xD8, 0xB9, 0xD9, 0x84, 0xD9, 0x8A, 0xD9, 0x87,
-	0x20, 0xD9, 0x88, 0xD8, 0xB3, 0xD9, 0x84, 0xD9,
-	0x85, 0x06, 0xE0, 0xA7, 0x87, 0xE0, 0xA6, 0xBE,
-	0x01, 0x06, 0xE0, 0xA7, 0x87, 0xE0, 0xA7, 0x97,
-	0x01, 0x06, 0xE0, 0xAD, 0x87, 0xE0, 0xAC, 0xBE,
-	0x01, 0x06, 0xE0, 0xAD, 0x87, 0xE0, 0xAD, 0x96,
-	// Bytes 2cc0 - 2cff
-	0x01, 0x06, 0xE0, 0xAD, 0x87, 0xE0, 0xAD, 0x97,
-	0x01, 0x06, 0xE0, 0xAE, 0x92, 0xE0, 0xAF, 0x97,
-	0x01, 0x06, 0xE0, 0xAF, 0x86, 0xE0, 0xAE, 0xBE,
-	0x01, 0x06, 0xE0, 0xAF, 0x86, 0xE0, 0xAF, 0x97,
-	0x01, 0x06, 0xE0, 0xAF, 0x87, 0xE0, 0xAE, 0xBE,
-	0x01, 0x06, 0xE0, 0xB2, 0xBF, 0xE0, 0xB3, 0x95,
-	0x01, 0x06, 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x95,
-	0x01, 0x06, 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x96,
-	// Bytes 2d00 - 2d3f
-	0x01, 0x06, 0xE0, 0xB5, 0x86, 0xE0, 0xB4, 0xBE,
-	0x01, 0x06, 0xE0, 0xB5, 0x86, 0xE0, 0xB5, 0x97,
-	0x01, 0x06, 0xE0, 0xB5, 0x87, 0xE0, 0xB4, 0xBE,
-	0x01, 0x06, 0xE0, 0xB7, 0x99, 0xE0, 0xB7, 0x9F,
-	0x01, 0x06, 0xE1, 0x80, 0xA5, 0xE1, 0x80, 0xAE,
-	0x01, 0x06, 0xE1, 0xAC, 0x85, 0xE1, 0xAC, 0xB5,
-	0x01, 0x06, 0xE1, 0xAC, 0x87, 0xE1, 0xAC, 0xB5,
-	0x01, 0x06, 0xE1, 0xAC, 0x89, 0xE1, 0xAC, 0xB5,
-	// Bytes 2d40 - 2d7f
-	0x01, 0x06, 0xE1, 0xAC, 0x8B, 0xE1, 0xAC, 0xB5,
-	0x01, 0x06, 0xE1, 0xAC, 0x8D, 0xE1, 0xAC, 0xB5,
-	0x01, 0x06, 0xE1, 0xAC, 0x91, 0xE1, 0xAC, 0xB5,
-	0x01, 0x06, 0xE1, 0xAC, 0xBA, 0xE1, 0xAC, 0xB5,
-	0x01, 0x06, 0xE1, 0xAC, 0xBC, 0xE1, 0xAC, 0xB5,
-	0x01, 0x06, 0xE1, 0xAC, 0xBE, 0xE1, 0xAC, 0xB5,
-	0x01, 0x06, 0xE1, 0xAC, 0xBF, 0xE1, 0xAC, 0xB5,
-	0x01, 0x06, 0xE1, 0xAD, 0x82, 0xE1, 0xAC, 0xB5,
-	// Bytes 2d80 - 2dbf
-	0x01, 0x08, 0xF0, 0x91, 0x84, 0xB1, 0xF0, 0x91,
-	0x84, 0xA7, 0x01, 0x08, 0xF0, 0x91, 0x84, 0xB2,
-	0xF0, 0x91, 0x84, 0xA7, 0x01, 0x08, 0xF0, 0x91,
-	0x8D, 0x87, 0xF0, 0x91, 0x8C, 0xBE, 0x01, 0x08,
-	0xF0, 0x91, 0x8D, 0x87, 0xF0, 0x91, 0x8D, 0x97,
-	0x01, 0x08, 0xF0, 0x91, 0x92, 0xB9, 0xF0, 0x91,
-	0x92, 0xB0, 0x01, 0x08, 0xF0, 0x91, 0x92, 0xB9,
-	0xF0, 0x91, 0x92, 0xBA, 0x01, 0x08, 0xF0, 0x91,
-	// Bytes 2dc0 - 2dff
-	0x92, 0xB9, 0xF0, 0x91, 0x92, 0xBD, 0x01, 0x08,
-	0xF0, 0x91, 0x96, 0xB8, 0xF0, 0x91, 0x96, 0xAF,
-	0x01, 0x08, 0xF0, 0x91, 0x96, 0xB9, 0xF0, 0x91,
-	0x96, 0xAF, 0x01, 0x09, 0xE0, 0xB3, 0x86, 0xE0,
-	0xB3, 0x82, 0xE0, 0xB3, 0x95, 0x02, 0x09, 0xE0,
-	0xB7, 0x99, 0xE0, 0xB7, 0x8F, 0xE0, 0xB7, 0x8A,
-	0x12, 0x44, 0x44, 0x5A, 0xCC, 0x8C, 0xC9, 0x44,
-	0x44, 0x7A, 0xCC, 0x8C, 0xC9, 0x44, 0x64, 0x7A,
-	// Bytes 2e00 - 2e3f
-	0xCC, 0x8C, 0xC9, 0x46, 0xD9, 0x84, 0xD8, 0xA7,
-	0xD9, 0x93, 0xC9, 0x46, 0xD9, 0x84, 0xD8, 0xA7,
-	0xD9, 0x94, 0xC9, 0x46, 0xD9, 0x84, 0xD8, 0xA7,
-	0xD9, 0x95, 0xB5, 0x46, 0xE1, 0x84, 0x80, 0xE1,
-	0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x82, 0xE1,
-	0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x83, 0xE1,
-	0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x85, 0xE1,
-	0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x86, 0xE1,
-	// Bytes 2e40 - 2e7f
-	0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x87, 0xE1,
-	0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x89, 0xE1,
-	0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x8B, 0xE1,
-	0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x8B, 0xE1,
-	0x85, 0xAE, 0x01, 0x46, 0xE1, 0x84, 0x8C, 0xE1,
-	0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x8E, 0xE1,
-	0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x8F, 0xE1,
-	0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x90, 0xE1,
-	// Bytes 2e80 - 2ebf
-	0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x91, 0xE1,
-	0x85, 0xA1, 0x01, 0x46, 0xE1, 0x84, 0x92, 0xE1,
-	0x85, 0xA1, 0x01, 0x49, 0xE3, 0x83, 0xA1, 0xE3,
-	0x82, 0xAB, 0xE3, 0x82, 0x99, 0x0D, 0x4C, 0xE1,
-	0x84, 0x8C, 0xE1, 0x85, 0xAE, 0xE1, 0x84, 0x8B,
-	0xE1, 0x85, 0xB4, 0x01, 0x4C, 0xE3, 0x82, 0xAD,
-	0xE3, 0x82, 0x99, 0xE3, 0x82, 0xAB, 0xE3, 0x82,
-	0x99, 0x0D, 0x4C, 0xE3, 0x82, 0xB3, 0xE3, 0x83,
-	// Bytes 2ec0 - 2eff
-	0xBC, 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x9A, 0x0D,
-	0x4C, 0xE3, 0x83, 0xA4, 0xE3, 0x83, 0xBC, 0xE3,
-	0x83, 0x88, 0xE3, 0x82, 0x99, 0x0D, 0x4F, 0xE1,
-	0x84, 0x8E, 0xE1, 0x85, 0xA1, 0xE1, 0x86, 0xB7,
-	0xE1, 0x84, 0x80, 0xE1, 0x85, 0xA9, 0x01, 0x4F,
-	0xE3, 0x82, 0xA4, 0xE3, 0x83, 0x8B, 0xE3, 0x83,
-	0xB3, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0x0D,
-	0x4F, 0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xAA, 0xE3,
-	// Bytes 2f00 - 2f3f
-	0x83, 0xB3, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99,
-	0x0D, 0x4F, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A,
-	0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xB7, 0xE3, 0x82,
-	0x99, 0x0D, 0x4F, 0xE3, 0x83, 0x9B, 0xE3, 0x82,
-	0x9A, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x88, 0xE3,
-	0x82, 0x99, 0x0D, 0x52, 0xE3, 0x82, 0xA8, 0xE3,
-	0x82, 0xB9, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xBC,
-	0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x0D, 0x52,
-	// Bytes 2f40 - 2f7f
-	0xE3, 0x83, 0x95, 0xE3, 0x82, 0xA1, 0xE3, 0x83,
-	0xA9, 0xE3, 0x83, 0x83, 0xE3, 0x83, 0x88, 0xE3,
-	0x82, 0x99, 0x0D, 0x86, 0xE0, 0xB3, 0x86, 0xE0,
-	0xB3, 0x82, 0x01, 0x86, 0xE0, 0xB7, 0x99, 0xE0,
-	0xB7, 0x8F, 0x01, 0x03, 0x3C, 0xCC, 0xB8, 0x05,
-	0x03, 0x3D, 0xCC, 0xB8, 0x05, 0x03, 0x3E, 0xCC,
-	0xB8, 0x05, 0x03, 0x41, 0xCC, 0x80, 0xC9, 0x03,
-	0x41, 0xCC, 0x81, 0xC9, 0x03, 0x41, 0xCC, 0x83,
-	// Bytes 2f80 - 2fbf
-	0xC9, 0x03, 0x41, 0xCC, 0x84, 0xC9, 0x03, 0x41,
-	0xCC, 0x89, 0xC9, 0x03, 0x41, 0xCC, 0x8C, 0xC9,
-	0x03, 0x41, 0xCC, 0x8F, 0xC9, 0x03, 0x41, 0xCC,
-	0x91, 0xC9, 0x03, 0x41, 0xCC, 0xA5, 0xB5, 0x03,
-	0x41, 0xCC, 0xA8, 0xA5, 0x03, 0x42, 0xCC, 0x87,
-	0xC9, 0x03, 0x42, 0xCC, 0xA3, 0xB5, 0x03, 0x42,
-	0xCC, 0xB1, 0xB5, 0x03, 0x43, 0xCC, 0x81, 0xC9,
-	0x03, 0x43, 0xCC, 0x82, 0xC9, 0x03, 0x43, 0xCC,
-	// Bytes 2fc0 - 2fff
-	0x87, 0xC9, 0x03, 0x43, 0xCC, 0x8C, 0xC9, 0x03,
-	0x44, 0xCC, 0x87, 0xC9, 0x03, 0x44, 0xCC, 0x8C,
-	0xC9, 0x03, 0x44, 0xCC, 0xA3, 0xB5, 0x03, 0x44,
-	0xCC, 0xA7, 0xA5, 0x03, 0x44, 0xCC, 0xAD, 0xB5,
-	0x03, 0x44, 0xCC, 0xB1, 0xB5, 0x03, 0x45, 0xCC,
-	0x80, 0xC9, 0x03, 0x45, 0xCC, 0x81, 0xC9, 0x03,
-	0x45, 0xCC, 0x83, 0xC9, 0x03, 0x45, 0xCC, 0x86,
-	0xC9, 0x03, 0x45, 0xCC, 0x87, 0xC9, 0x03, 0x45,
-	// Bytes 3000 - 303f
-	0xCC, 0x88, 0xC9, 0x03, 0x45, 0xCC, 0x89, 0xC9,
-	0x03, 0x45, 0xCC, 0x8C, 0xC9, 0x03, 0x45, 0xCC,
-	0x8F, 0xC9, 0x03, 0x45, 0xCC, 0x91, 0xC9, 0x03,
-	0x45, 0xCC, 0xA8, 0xA5, 0x03, 0x45, 0xCC, 0xAD,
-	0xB5, 0x03, 0x45, 0xCC, 0xB0, 0xB5, 0x03, 0x46,
-	0xCC, 0x87, 0xC9, 0x03, 0x47, 0xCC, 0x81, 0xC9,
-	0x03, 0x47, 0xCC, 0x82, 0xC9, 0x03, 0x47, 0xCC,
-	0x84, 0xC9, 0x03, 0x47, 0xCC, 0x86, 0xC9, 0x03,
-	// Bytes 3040 - 307f
-	0x47, 0xCC, 0x87, 0xC9, 0x03, 0x47, 0xCC, 0x8C,
-	0xC9, 0x03, 0x47, 0xCC, 0xA7, 0xA5, 0x03, 0x48,
-	0xCC, 0x82, 0xC9, 0x03, 0x48, 0xCC, 0x87, 0xC9,
-	0x03, 0x48, 0xCC, 0x88, 0xC9, 0x03, 0x48, 0xCC,
-	0x8C, 0xC9, 0x03, 0x48, 0xCC, 0xA3, 0xB5, 0x03,
-	0x48, 0xCC, 0xA7, 0xA5, 0x03, 0x48, 0xCC, 0xAE,
-	0xB5, 0x03, 0x49, 0xCC, 0x80, 0xC9, 0x03, 0x49,
-	0xCC, 0x81, 0xC9, 0x03, 0x49, 0xCC, 0x82, 0xC9,
-	// Bytes 3080 - 30bf
-	0x03, 0x49, 0xCC, 0x83, 0xC9, 0x03, 0x49, 0xCC,
-	0x84, 0xC9, 0x03, 0x49, 0xCC, 0x86, 0xC9, 0x03,
-	0x49, 0xCC, 0x87, 0xC9, 0x03, 0x49, 0xCC, 0x89,
-	0xC9, 0x03, 0x49, 0xCC, 0x8C, 0xC9, 0x03, 0x49,
-	0xCC, 0x8F, 0xC9, 0x03, 0x49, 0xCC, 0x91, 0xC9,
-	0x03, 0x49, 0xCC, 0xA3, 0xB5, 0x03, 0x49, 0xCC,
-	0xA8, 0xA5, 0x03, 0x49, 0xCC, 0xB0, 0xB5, 0x03,
-	0x4A, 0xCC, 0x82, 0xC9, 0x03, 0x4B, 0xCC, 0x81,
-	// Bytes 30c0 - 30ff
-	0xC9, 0x03, 0x4B, 0xCC, 0x8C, 0xC9, 0x03, 0x4B,
-	0xCC, 0xA3, 0xB5, 0x03, 0x4B, 0xCC, 0xA7, 0xA5,
-	0x03, 0x4B, 0xCC, 0xB1, 0xB5, 0x03, 0x4C, 0xCC,
-	0x81, 0xC9, 0x03, 0x4C, 0xCC, 0x8C, 0xC9, 0x03,
-	0x4C, 0xCC, 0xA7, 0xA5, 0x03, 0x4C, 0xCC, 0xAD,
-	0xB5, 0x03, 0x4C, 0xCC, 0xB1, 0xB5, 0x03, 0x4D,
-	0xCC, 0x81, 0xC9, 0x03, 0x4D, 0xCC, 0x87, 0xC9,
-	0x03, 0x4D, 0xCC, 0xA3, 0xB5, 0x03, 0x4E, 0xCC,
-	// Bytes 3100 - 313f
-	0x80, 0xC9, 0x03, 0x4E, 0xCC, 0x81, 0xC9, 0x03,
-	0x4E, 0xCC, 0x83, 0xC9, 0x03, 0x4E, 0xCC, 0x87,
-	0xC9, 0x03, 0x4E, 0xCC, 0x8C, 0xC9, 0x03, 0x4E,
-	0xCC, 0xA3, 0xB5, 0x03, 0x4E, 0xCC, 0xA7, 0xA5,
-	0x03, 0x4E, 0xCC, 0xAD, 0xB5, 0x03, 0x4E, 0xCC,
-	0xB1, 0xB5, 0x03, 0x4F, 0xCC, 0x80, 0xC9, 0x03,
-	0x4F, 0xCC, 0x81, 0xC9, 0x03, 0x4F, 0xCC, 0x86,
-	0xC9, 0x03, 0x4F, 0xCC, 0x89, 0xC9, 0x03, 0x4F,
-	// Bytes 3140 - 317f
-	0xCC, 0x8B, 0xC9, 0x03, 0x4F, 0xCC, 0x8C, 0xC9,
-	0x03, 0x4F, 0xCC, 0x8F, 0xC9, 0x03, 0x4F, 0xCC,
-	0x91, 0xC9, 0x03, 0x50, 0xCC, 0x81, 0xC9, 0x03,
-	0x50, 0xCC, 0x87, 0xC9, 0x03, 0x52, 0xCC, 0x81,
-	0xC9, 0x03, 0x52, 0xCC, 0x87, 0xC9, 0x03, 0x52,
-	0xCC, 0x8C, 0xC9, 0x03, 0x52, 0xCC, 0x8F, 0xC9,
-	0x03, 0x52, 0xCC, 0x91, 0xC9, 0x03, 0x52, 0xCC,
-	0xA7, 0xA5, 0x03, 0x52, 0xCC, 0xB1, 0xB5, 0x03,
-	// Bytes 3180 - 31bf
-	0x53, 0xCC, 0x82, 0xC9, 0x03, 0x53, 0xCC, 0x87,
-	0xC9, 0x03, 0x53, 0xCC, 0xA6, 0xB5, 0x03, 0x53,
-	0xCC, 0xA7, 0xA5, 0x03, 0x54, 0xCC, 0x87, 0xC9,
-	0x03, 0x54, 0xCC, 0x8C, 0xC9, 0x03, 0x54, 0xCC,
-	0xA3, 0xB5, 0x03, 0x54, 0xCC, 0xA6, 0xB5, 0x03,
-	0x54, 0xCC, 0xA7, 0xA5, 0x03, 0x54, 0xCC, 0xAD,
-	0xB5, 0x03, 0x54, 0xCC, 0xB1, 0xB5, 0x03, 0x55,
-	0xCC, 0x80, 0xC9, 0x03, 0x55, 0xCC, 0x81, 0xC9,
-	// Bytes 31c0 - 31ff
-	0x03, 0x55, 0xCC, 0x82, 0xC9, 0x03, 0x55, 0xCC,
-	0x86, 0xC9, 0x03, 0x55, 0xCC, 0x89, 0xC9, 0x03,
-	0x55, 0xCC, 0x8A, 0xC9, 0x03, 0x55, 0xCC, 0x8B,
-	0xC9, 0x03, 0x55, 0xCC, 0x8C, 0xC9, 0x03, 0x55,
-	0xCC, 0x8F, 0xC9, 0x03, 0x55, 0xCC, 0x91, 0xC9,
-	0x03, 0x55, 0xCC, 0xA3, 0xB5, 0x03, 0x55, 0xCC,
-	0xA4, 0xB5, 0x03, 0x55, 0xCC, 0xA8, 0xA5, 0x03,
-	0x55, 0xCC, 0xAD, 0xB5, 0x03, 0x55, 0xCC, 0xB0,
-	// Bytes 3200 - 323f
-	0xB5, 0x03, 0x56, 0xCC, 0x83, 0xC9, 0x03, 0x56,
-	0xCC, 0xA3, 0xB5, 0x03, 0x57, 0xCC, 0x80, 0xC9,
-	0x03, 0x57, 0xCC, 0x81, 0xC9, 0x03, 0x57, 0xCC,
-	0x82, 0xC9, 0x03, 0x57, 0xCC, 0x87, 0xC9, 0x03,
-	0x57, 0xCC, 0x88, 0xC9, 0x03, 0x57, 0xCC, 0xA3,
-	0xB5, 0x03, 0x58, 0xCC, 0x87, 0xC9, 0x03, 0x58,
-	0xCC, 0x88, 0xC9, 0x03, 0x59, 0xCC, 0x80, 0xC9,
-	0x03, 0x59, 0xCC, 0x81, 0xC9, 0x03, 0x59, 0xCC,
-	// Bytes 3240 - 327f
-	0x82, 0xC9, 0x03, 0x59, 0xCC, 0x83, 0xC9, 0x03,
-	0x59, 0xCC, 0x84, 0xC9, 0x03, 0x59, 0xCC, 0x87,
-	0xC9, 0x03, 0x59, 0xCC, 0x88, 0xC9, 0x03, 0x59,
-	0xCC, 0x89, 0xC9, 0x03, 0x59, 0xCC, 0xA3, 0xB5,
-	0x03, 0x5A, 0xCC, 0x81, 0xC9, 0x03, 0x5A, 0xCC,
-	0x82, 0xC9, 0x03, 0x5A, 0xCC, 0x87, 0xC9, 0x03,
-	0x5A, 0xCC, 0x8C, 0xC9, 0x03, 0x5A, 0xCC, 0xA3,
-	0xB5, 0x03, 0x5A, 0xCC, 0xB1, 0xB5, 0x03, 0x61,
-	// Bytes 3280 - 32bf
-	0xCC, 0x80, 0xC9, 0x03, 0x61, 0xCC, 0x81, 0xC9,
-	0x03, 0x61, 0xCC, 0x83, 0xC9, 0x03, 0x61, 0xCC,
-	0x84, 0xC9, 0x03, 0x61, 0xCC, 0x89, 0xC9, 0x03,
-	0x61, 0xCC, 0x8C, 0xC9, 0x03, 0x61, 0xCC, 0x8F,
-	0xC9, 0x03, 0x61, 0xCC, 0x91, 0xC9, 0x03, 0x61,
-	0xCC, 0xA5, 0xB5, 0x03, 0x61, 0xCC, 0xA8, 0xA5,
-	0x03, 0x62, 0xCC, 0x87, 0xC9, 0x03, 0x62, 0xCC,
-	0xA3, 0xB5, 0x03, 0x62, 0xCC, 0xB1, 0xB5, 0x03,
-	// Bytes 32c0 - 32ff
-	0x63, 0xCC, 0x81, 0xC9, 0x03, 0x63, 0xCC, 0x82,
-	0xC9, 0x03, 0x63, 0xCC, 0x87, 0xC9, 0x03, 0x63,
-	0xCC, 0x8C, 0xC9, 0x03, 0x64, 0xCC, 0x87, 0xC9,
-	0x03, 0x64, 0xCC, 0x8C, 0xC9, 0x03, 0x64, 0xCC,
-	0xA3, 0xB5, 0x03, 0x64, 0xCC, 0xA7, 0xA5, 0x03,
-	0x64, 0xCC, 0xAD, 0xB5, 0x03, 0x64, 0xCC, 0xB1,
-	0xB5, 0x03, 0x65, 0xCC, 0x80, 0xC9, 0x03, 0x65,
-	0xCC, 0x81, 0xC9, 0x03, 0x65, 0xCC, 0x83, 0xC9,
-	// Bytes 3300 - 333f
-	0x03, 0x65, 0xCC, 0x86, 0xC9, 0x03, 0x65, 0xCC,
-	0x87, 0xC9, 0x03, 0x65, 0xCC, 0x88, 0xC9, 0x03,
-	0x65, 0xCC, 0x89, 0xC9, 0x03, 0x65, 0xCC, 0x8C,
-	0xC9, 0x03, 0x65, 0xCC, 0x8F, 0xC9, 0x03, 0x65,
-	0xCC, 0x91, 0xC9, 0x03, 0x65, 0xCC, 0xA8, 0xA5,
-	0x03, 0x65, 0xCC, 0xAD, 0xB5, 0x03, 0x65, 0xCC,
-	0xB0, 0xB5, 0x03, 0x66, 0xCC, 0x87, 0xC9, 0x03,
-	0x67, 0xCC, 0x81, 0xC9, 0x03, 0x67, 0xCC, 0x82,
-	// Bytes 3340 - 337f
-	0xC9, 0x03, 0x67, 0xCC, 0x84, 0xC9, 0x03, 0x67,
-	0xCC, 0x86, 0xC9, 0x03, 0x67, 0xCC, 0x87, 0xC9,
-	0x03, 0x67, 0xCC, 0x8C, 0xC9, 0x03, 0x67, 0xCC,
-	0xA7, 0xA5, 0x03, 0x68, 0xCC, 0x82, 0xC9, 0x03,
-	0x68, 0xCC, 0x87, 0xC9, 0x03, 0x68, 0xCC, 0x88,
-	0xC9, 0x03, 0x68, 0xCC, 0x8C, 0xC9, 0x03, 0x68,
-	0xCC, 0xA3, 0xB5, 0x03, 0x68, 0xCC, 0xA7, 0xA5,
-	0x03, 0x68, 0xCC, 0xAE, 0xB5, 0x03, 0x68, 0xCC,
-	// Bytes 3380 - 33bf
-	0xB1, 0xB5, 0x03, 0x69, 0xCC, 0x80, 0xC9, 0x03,
-	0x69, 0xCC, 0x81, 0xC9, 0x03, 0x69, 0xCC, 0x82,
-	0xC9, 0x03, 0x69, 0xCC, 0x83, 0xC9, 0x03, 0x69,
-	0xCC, 0x84, 0xC9, 0x03, 0x69, 0xCC, 0x86, 0xC9,
-	0x03, 0x69, 0xCC, 0x89, 0xC9, 0x03, 0x69, 0xCC,
-	0x8C, 0xC9, 0x03, 0x69, 0xCC, 0x8F, 0xC9, 0x03,
-	0x69, 0xCC, 0x91, 0xC9, 0x03, 0x69, 0xCC, 0xA3,
-	0xB5, 0x03, 0x69, 0xCC, 0xA8, 0xA5, 0x03, 0x69,
-	// Bytes 33c0 - 33ff
-	0xCC, 0xB0, 0xB5, 0x03, 0x6A, 0xCC, 0x82, 0xC9,
-	0x03, 0x6A, 0xCC, 0x8C, 0xC9, 0x03, 0x6B, 0xCC,
-	0x81, 0xC9, 0x03, 0x6B, 0xCC, 0x8C, 0xC9, 0x03,
-	0x6B, 0xCC, 0xA3, 0xB5, 0x03, 0x6B, 0xCC, 0xA7,
-	0xA5, 0x03, 0x6B, 0xCC, 0xB1, 0xB5, 0x03, 0x6C,
-	0xCC, 0x81, 0xC9, 0x03, 0x6C, 0xCC, 0x8C, 0xC9,
-	0x03, 0x6C, 0xCC, 0xA7, 0xA5, 0x03, 0x6C, 0xCC,
-	0xAD, 0xB5, 0x03, 0x6C, 0xCC, 0xB1, 0xB5, 0x03,
-	// Bytes 3400 - 343f
-	0x6D, 0xCC, 0x81, 0xC9, 0x03, 0x6D, 0xCC, 0x87,
-	0xC9, 0x03, 0x6D, 0xCC, 0xA3, 0xB5, 0x03, 0x6E,
-	0xCC, 0x80, 0xC9, 0x03, 0x6E, 0xCC, 0x81, 0xC9,
-	0x03, 0x6E, 0xCC, 0x83, 0xC9, 0x03, 0x6E, 0xCC,
-	0x87, 0xC9, 0x03, 0x6E, 0xCC, 0x8C, 0xC9, 0x03,
-	0x6E, 0xCC, 0xA3, 0xB5, 0x03, 0x6E, 0xCC, 0xA7,
-	0xA5, 0x03, 0x6E, 0xCC, 0xAD, 0xB5, 0x03, 0x6E,
-	0xCC, 0xB1, 0xB5, 0x03, 0x6F, 0xCC, 0x80, 0xC9,
-	// Bytes 3440 - 347f
-	0x03, 0x6F, 0xCC, 0x81, 0xC9, 0x03, 0x6F, 0xCC,
-	0x86, 0xC9, 0x03, 0x6F, 0xCC, 0x89, 0xC9, 0x03,
-	0x6F, 0xCC, 0x8B, 0xC9, 0x03, 0x6F, 0xCC, 0x8C,
-	0xC9, 0x03, 0x6F, 0xCC, 0x8F, 0xC9, 0x03, 0x6F,
-	0xCC, 0x91, 0xC9, 0x03, 0x70, 0xCC, 0x81, 0xC9,
-	0x03, 0x70, 0xCC, 0x87, 0xC9, 0x03, 0x72, 0xCC,
-	0x81, 0xC9, 0x03, 0x72, 0xCC, 0x87, 0xC9, 0x03,
-	0x72, 0xCC, 0x8C, 0xC9, 0x03, 0x72, 0xCC, 0x8F,
-	// Bytes 3480 - 34bf
-	0xC9, 0x03, 0x72, 0xCC, 0x91, 0xC9, 0x03, 0x72,
-	0xCC, 0xA7, 0xA5, 0x03, 0x72, 0xCC, 0xB1, 0xB5,
-	0x03, 0x73, 0xCC, 0x82, 0xC9, 0x03, 0x73, 0xCC,
-	0x87, 0xC9, 0x03, 0x73, 0xCC, 0xA6, 0xB5, 0x03,
-	0x73, 0xCC, 0xA7, 0xA5, 0x03, 0x74, 0xCC, 0x87,
-	0xC9, 0x03, 0x74, 0xCC, 0x88, 0xC9, 0x03, 0x74,
-	0xCC, 0x8C, 0xC9, 0x03, 0x74, 0xCC, 0xA3, 0xB5,
-	0x03, 0x74, 0xCC, 0xA6, 0xB5, 0x03, 0x74, 0xCC,
-	// Bytes 34c0 - 34ff
-	0xA7, 0xA5, 0x03, 0x74, 0xCC, 0xAD, 0xB5, 0x03,
-	0x74, 0xCC, 0xB1, 0xB5, 0x03, 0x75, 0xCC, 0x80,
-	0xC9, 0x03, 0x75, 0xCC, 0x81, 0xC9, 0x03, 0x75,
-	0xCC, 0x82, 0xC9, 0x03, 0x75, 0xCC, 0x86, 0xC9,
-	0x03, 0x75, 0xCC, 0x89, 0xC9, 0x03, 0x75, 0xCC,
-	0x8A, 0xC9, 0x03, 0x75, 0xCC, 0x8B, 0xC9, 0x03,
-	0x75, 0xCC, 0x8C, 0xC9, 0x03, 0x75, 0xCC, 0x8F,
-	0xC9, 0x03, 0x75, 0xCC, 0x91, 0xC9, 0x03, 0x75,
-	// Bytes 3500 - 353f
-	0xCC, 0xA3, 0xB5, 0x03, 0x75, 0xCC, 0xA4, 0xB5,
-	0x03, 0x75, 0xCC, 0xA8, 0xA5, 0x03, 0x75, 0xCC,
-	0xAD, 0xB5, 0x03, 0x75, 0xCC, 0xB0, 0xB5, 0x03,
-	0x76, 0xCC, 0x83, 0xC9, 0x03, 0x76, 0xCC, 0xA3,
-	0xB5, 0x03, 0x77, 0xCC, 0x80, 0xC9, 0x03, 0x77,
-	0xCC, 0x81, 0xC9, 0x03, 0x77, 0xCC, 0x82, 0xC9,
-	0x03, 0x77, 0xCC, 0x87, 0xC9, 0x03, 0x77, 0xCC,
-	0x88, 0xC9, 0x03, 0x77, 0xCC, 0x8A, 0xC9, 0x03,
-	// Bytes 3540 - 357f
-	0x77, 0xCC, 0xA3, 0xB5, 0x03, 0x78, 0xCC, 0x87,
-	0xC9, 0x03, 0x78, 0xCC, 0x88, 0xC9, 0x03, 0x79,
-	0xCC, 0x80, 0xC9, 0x03, 0x79, 0xCC, 0x81, 0xC9,
-	0x03, 0x79, 0xCC, 0x82, 0xC9, 0x03, 0x79, 0xCC,
-	0x83, 0xC9, 0x03, 0x79, 0xCC, 0x84, 0xC9, 0x03,
-	0x79, 0xCC, 0x87, 0xC9, 0x03, 0x79, 0xCC, 0x88,
-	0xC9, 0x03, 0x79, 0xCC, 0x89, 0xC9, 0x03, 0x79,
-	0xCC, 0x8A, 0xC9, 0x03, 0x79, 0xCC, 0xA3, 0xB5,
-	// Bytes 3580 - 35bf
-	0x03, 0x7A, 0xCC, 0x81, 0xC9, 0x03, 0x7A, 0xCC,
-	0x82, 0xC9, 0x03, 0x7A, 0xCC, 0x87, 0xC9, 0x03,
-	0x7A, 0xCC, 0x8C, 0xC9, 0x03, 0x7A, 0xCC, 0xA3,
-	0xB5, 0x03, 0x7A, 0xCC, 0xB1, 0xB5, 0x04, 0xC2,
-	0xA8, 0xCC, 0x80, 0xCA, 0x04, 0xC2, 0xA8, 0xCC,
-	0x81, 0xCA, 0x04, 0xC2, 0xA8, 0xCD, 0x82, 0xCA,
-	0x04, 0xC3, 0x86, 0xCC, 0x81, 0xC9, 0x04, 0xC3,
-	0x86, 0xCC, 0x84, 0xC9, 0x04, 0xC3, 0x98, 0xCC,
-	// Bytes 35c0 - 35ff
-	0x81, 0xC9, 0x04, 0xC3, 0xA6, 0xCC, 0x81, 0xC9,
-	0x04, 0xC3, 0xA6, 0xCC, 0x84, 0xC9, 0x04, 0xC3,
-	0xB8, 0xCC, 0x81, 0xC9, 0x04, 0xC5, 0xBF, 0xCC,
-	0x87, 0xC9, 0x04, 0xC6, 0xB7, 0xCC, 0x8C, 0xC9,
-	0x04, 0xCA, 0x92, 0xCC, 0x8C, 0xC9, 0x04, 0xCE,
-	0x91, 0xCC, 0x80, 0xC9, 0x04, 0xCE, 0x91, 0xCC,
-	0x81, 0xC9, 0x04, 0xCE, 0x91, 0xCC, 0x84, 0xC9,
-	0x04, 0xCE, 0x91, 0xCC, 0x86, 0xC9, 0x04, 0xCE,
-	// Bytes 3600 - 363f
-	0x91, 0xCD, 0x85, 0xD9, 0x04, 0xCE, 0x95, 0xCC,
-	0x80, 0xC9, 0x04, 0xCE, 0x95, 0xCC, 0x81, 0xC9,
-	0x04, 0xCE, 0x97, 0xCC, 0x80, 0xC9, 0x04, 0xCE,
-	0x97, 0xCC, 0x81, 0xC9, 0x04, 0xCE, 0x97, 0xCD,
-	0x85, 0xD9, 0x04, 0xCE, 0x99, 0xCC, 0x80, 0xC9,
-	0x04, 0xCE, 0x99, 0xCC, 0x81, 0xC9, 0x04, 0xCE,
-	0x99, 0xCC, 0x84, 0xC9, 0x04, 0xCE, 0x99, 0xCC,
-	0x86, 0xC9, 0x04, 0xCE, 0x99, 0xCC, 0x88, 0xC9,
-	// Bytes 3640 - 367f
-	0x04, 0xCE, 0x9F, 0xCC, 0x80, 0xC9, 0x04, 0xCE,
-	0x9F, 0xCC, 0x81, 0xC9, 0x04, 0xCE, 0xA1, 0xCC,
-	0x94, 0xC9, 0x04, 0xCE, 0xA5, 0xCC, 0x80, 0xC9,
-	0x04, 0xCE, 0xA5, 0xCC, 0x81, 0xC9, 0x04, 0xCE,
-	0xA5, 0xCC, 0x84, 0xC9, 0x04, 0xCE, 0xA5, 0xCC,
-	0x86, 0xC9, 0x04, 0xCE, 0xA5, 0xCC, 0x88, 0xC9,
-	0x04, 0xCE, 0xA9, 0xCC, 0x80, 0xC9, 0x04, 0xCE,
-	0xA9, 0xCC, 0x81, 0xC9, 0x04, 0xCE, 0xA9, 0xCD,
-	// Bytes 3680 - 36bf
-	0x85, 0xD9, 0x04, 0xCE, 0xB1, 0xCC, 0x84, 0xC9,
-	0x04, 0xCE, 0xB1, 0xCC, 0x86, 0xC9, 0x04, 0xCE,
-	0xB1, 0xCD, 0x85, 0xD9, 0x04, 0xCE, 0xB5, 0xCC,
-	0x80, 0xC9, 0x04, 0xCE, 0xB5, 0xCC, 0x81, 0xC9,
-	0x04, 0xCE, 0xB7, 0xCD, 0x85, 0xD9, 0x04, 0xCE,
-	0xB9, 0xCC, 0x80, 0xC9, 0x04, 0xCE, 0xB9, 0xCC,
-	0x81, 0xC9, 0x04, 0xCE, 0xB9, 0xCC, 0x84, 0xC9,
-	0x04, 0xCE, 0xB9, 0xCC, 0x86, 0xC9, 0x04, 0xCE,
-	// Bytes 36c0 - 36ff
-	0xB9, 0xCD, 0x82, 0xC9, 0x04, 0xCE, 0xBF, 0xCC,
-	0x80, 0xC9, 0x04, 0xCE, 0xBF, 0xCC, 0x81, 0xC9,
-	0x04, 0xCF, 0x81, 0xCC, 0x93, 0xC9, 0x04, 0xCF,
-	0x81, 0xCC, 0x94, 0xC9, 0x04, 0xCF, 0x85, 0xCC,
-	0x80, 0xC9, 0x04, 0xCF, 0x85, 0xCC, 0x81, 0xC9,
-	0x04, 0xCF, 0x85, 0xCC, 0x84, 0xC9, 0x04, 0xCF,
-	0x85, 0xCC, 0x86, 0xC9, 0x04, 0xCF, 0x85, 0xCD,
-	0x82, 0xC9, 0x04, 0xCF, 0x89, 0xCD, 0x85, 0xD9,
-	// Bytes 3700 - 373f
-	0x04, 0xCF, 0x92, 0xCC, 0x81, 0xC9, 0x04, 0xCF,
-	0x92, 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0x86, 0xCC,
-	0x88, 0xC9, 0x04, 0xD0, 0x90, 0xCC, 0x86, 0xC9,
-	0x04, 0xD0, 0x90, 0xCC, 0x88, 0xC9, 0x04, 0xD0,
-	0x93, 0xCC, 0x81, 0xC9, 0x04, 0xD0, 0x95, 0xCC,
-	0x80, 0xC9, 0x04, 0xD0, 0x95, 0xCC, 0x86, 0xC9,
-	0x04, 0xD0, 0x95, 0xCC, 0x88, 0xC9, 0x04, 0xD0,
-	0x96, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0x96, 0xCC,
-	// Bytes 3740 - 377f
-	0x88, 0xC9, 0x04, 0xD0, 0x97, 0xCC, 0x88, 0xC9,
-	0x04, 0xD0, 0x98, 0xCC, 0x80, 0xC9, 0x04, 0xD0,
-	0x98, 0xCC, 0x84, 0xC9, 0x04, 0xD0, 0x98, 0xCC,
-	0x86, 0xC9, 0x04, 0xD0, 0x98, 0xCC, 0x88, 0xC9,
-	0x04, 0xD0, 0x9A, 0xCC, 0x81, 0xC9, 0x04, 0xD0,
-	0x9E, 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xA3, 0xCC,
-	0x84, 0xC9, 0x04, 0xD0, 0xA3, 0xCC, 0x86, 0xC9,
-	0x04, 0xD0, 0xA3, 0xCC, 0x88, 0xC9, 0x04, 0xD0,
-	// Bytes 3780 - 37bf
-	0xA3, 0xCC, 0x8B, 0xC9, 0x04, 0xD0, 0xA7, 0xCC,
-	0x88, 0xC9, 0x04, 0xD0, 0xAB, 0xCC, 0x88, 0xC9,
-	0x04, 0xD0, 0xAD, 0xCC, 0x88, 0xC9, 0x04, 0xD0,
-	0xB0, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0xB0, 0xCC,
-	0x88, 0xC9, 0x04, 0xD0, 0xB3, 0xCC, 0x81, 0xC9,
-	0x04, 0xD0, 0xB5, 0xCC, 0x80, 0xC9, 0x04, 0xD0,
-	0xB5, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0xB5, 0xCC,
-	0x88, 0xC9, 0x04, 0xD0, 0xB6, 0xCC, 0x86, 0xC9,
-	// Bytes 37c0 - 37ff
-	0x04, 0xD0, 0xB6, 0xCC, 0x88, 0xC9, 0x04, 0xD0,
-	0xB7, 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xB8, 0xCC,
-	0x80, 0xC9, 0x04, 0xD0, 0xB8, 0xCC, 0x84, 0xC9,
-	0x04, 0xD0, 0xB8, 0xCC, 0x86, 0xC9, 0x04, 0xD0,
-	0xB8, 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xBA, 0xCC,
-	0x81, 0xC9, 0x04, 0xD0, 0xBE, 0xCC, 0x88, 0xC9,
-	0x04, 0xD1, 0x83, 0xCC, 0x84, 0xC9, 0x04, 0xD1,
-	0x83, 0xCC, 0x86, 0xC9, 0x04, 0xD1, 0x83, 0xCC,
-	// Bytes 3800 - 383f
-	0x88, 0xC9, 0x04, 0xD1, 0x83, 0xCC, 0x8B, 0xC9,
-	0x04, 0xD1, 0x87, 0xCC, 0x88, 0xC9, 0x04, 0xD1,
-	0x8B, 0xCC, 0x88, 0xC9, 0x04, 0xD1, 0x8D, 0xCC,
-	0x88, 0xC9, 0x04, 0xD1, 0x96, 0xCC, 0x88, 0xC9,
-	0x04, 0xD1, 0xB4, 0xCC, 0x8F, 0xC9, 0x04, 0xD1,
-	0xB5, 0xCC, 0x8F, 0xC9, 0x04, 0xD3, 0x98, 0xCC,
-	0x88, 0xC9, 0x04, 0xD3, 0x99, 0xCC, 0x88, 0xC9,
-	0x04, 0xD3, 0xA8, 0xCC, 0x88, 0xC9, 0x04, 0xD3,
-	// Bytes 3840 - 387f
-	0xA9, 0xCC, 0x88, 0xC9, 0x04, 0xD8, 0xA7, 0xD9,
-	0x93, 0xC9, 0x04, 0xD8, 0xA7, 0xD9, 0x94, 0xC9,
-	0x04, 0xD8, 0xA7, 0xD9, 0x95, 0xB5, 0x04, 0xD9,
-	0x88, 0xD9, 0x94, 0xC9, 0x04, 0xD9, 0x8A, 0xD9,
-	0x94, 0xC9, 0x04, 0xDB, 0x81, 0xD9, 0x94, 0xC9,
-	0x04, 0xDB, 0x92, 0xD9, 0x94, 0xC9, 0x04, 0xDB,
-	0x95, 0xD9, 0x94, 0xC9, 0x05, 0x41, 0xCC, 0x82,
-	0xCC, 0x80, 0xCA, 0x05, 0x41, 0xCC, 0x82, 0xCC,
-	// Bytes 3880 - 38bf
-	0x81, 0xCA, 0x05, 0x41, 0xCC, 0x82, 0xCC, 0x83,
-	0xCA, 0x05, 0x41, 0xCC, 0x82, 0xCC, 0x89, 0xCA,
-	0x05, 0x41, 0xCC, 0x86, 0xCC, 0x80, 0xCA, 0x05,
-	0x41, 0xCC, 0x86, 0xCC, 0x81, 0xCA, 0x05, 0x41,
-	0xCC, 0x86, 0xCC, 0x83, 0xCA, 0x05, 0x41, 0xCC,
-	0x86, 0xCC, 0x89, 0xCA, 0x05, 0x41, 0xCC, 0x87,
-	0xCC, 0x84, 0xCA, 0x05, 0x41, 0xCC, 0x88, 0xCC,
-	0x84, 0xCA, 0x05, 0x41, 0xCC, 0x8A, 0xCC, 0x81,
-	// Bytes 38c0 - 38ff
-	0xCA, 0x05, 0x41, 0xCC, 0xA3, 0xCC, 0x82, 0xCA,
-	0x05, 0x41, 0xCC, 0xA3, 0xCC, 0x86, 0xCA, 0x05,
-	0x43, 0xCC, 0xA7, 0xCC, 0x81, 0xCA, 0x05, 0x45,
-	0xCC, 0x82, 0xCC, 0x80, 0xCA, 0x05, 0x45, 0xCC,
-	0x82, 0xCC, 0x81, 0xCA, 0x05, 0x45, 0xCC, 0x82,
-	0xCC, 0x83, 0xCA, 0x05, 0x45, 0xCC, 0x82, 0xCC,
-	0x89, 0xCA, 0x05, 0x45, 0xCC, 0x84, 0xCC, 0x80,
-	0xCA, 0x05, 0x45, 0xCC, 0x84, 0xCC, 0x81, 0xCA,
-	// Bytes 3900 - 393f
-	0x05, 0x45, 0xCC, 0xA3, 0xCC, 0x82, 0xCA, 0x05,
-	0x45, 0xCC, 0xA7, 0xCC, 0x86, 0xCA, 0x05, 0x49,
-	0xCC, 0x88, 0xCC, 0x81, 0xCA, 0x05, 0x4C, 0xCC,
-	0xA3, 0xCC, 0x84, 0xCA, 0x05, 0x4F, 0xCC, 0x82,
-	0xCC, 0x80, 0xCA, 0x05, 0x4F, 0xCC, 0x82, 0xCC,
-	0x81, 0xCA, 0x05, 0x4F, 0xCC, 0x82, 0xCC, 0x83,
-	0xCA, 0x05, 0x4F, 0xCC, 0x82, 0xCC, 0x89, 0xCA,
-	0x05, 0x4F, 0xCC, 0x83, 0xCC, 0x81, 0xCA, 0x05,
-	// Bytes 3940 - 397f
-	0x4F, 0xCC, 0x83, 0xCC, 0x84, 0xCA, 0x05, 0x4F,
-	0xCC, 0x83, 0xCC, 0x88, 0xCA, 0x05, 0x4F, 0xCC,
-	0x84, 0xCC, 0x80, 0xCA, 0x05, 0x4F, 0xCC, 0x84,
-	0xCC, 0x81, 0xCA, 0x05, 0x4F, 0xCC, 0x87, 0xCC,
-	0x84, 0xCA, 0x05, 0x4F, 0xCC, 0x88, 0xCC, 0x84,
-	0xCA, 0x05, 0x4F, 0xCC, 0x9B, 0xCC, 0x80, 0xCA,
-	0x05, 0x4F, 0xCC, 0x9B, 0xCC, 0x81, 0xCA, 0x05,
-	0x4F, 0xCC, 0x9B, 0xCC, 0x83, 0xCA, 0x05, 0x4F,
-	// Bytes 3980 - 39bf
-	0xCC, 0x9B, 0xCC, 0x89, 0xCA, 0x05, 0x4F, 0xCC,
-	0x9B, 0xCC, 0xA3, 0xB6, 0x05, 0x4F, 0xCC, 0xA3,
-	0xCC, 0x82, 0xCA, 0x05, 0x4F, 0xCC, 0xA8, 0xCC,
-	0x84, 0xCA, 0x05, 0x52, 0xCC, 0xA3, 0xCC, 0x84,
-	0xCA, 0x05, 0x53, 0xCC, 0x81, 0xCC, 0x87, 0xCA,
-	0x05, 0x53, 0xCC, 0x8C, 0xCC, 0x87, 0xCA, 0x05,
-	0x53, 0xCC, 0xA3, 0xCC, 0x87, 0xCA, 0x05, 0x55,
-	0xCC, 0x83, 0xCC, 0x81, 0xCA, 0x05, 0x55, 0xCC,
-	// Bytes 39c0 - 39ff
-	0x84, 0xCC, 0x88, 0xCA, 0x05, 0x55, 0xCC, 0x88,
-	0xCC, 0x80, 0xCA, 0x05, 0x55, 0xCC, 0x88, 0xCC,
-	0x81, 0xCA, 0x05, 0x55, 0xCC, 0x88, 0xCC, 0x84,
-	0xCA, 0x05, 0x55, 0xCC, 0x88, 0xCC, 0x8C, 0xCA,
-	0x05, 0x55, 0xCC, 0x9B, 0xCC, 0x80, 0xCA, 0x05,
-	0x55, 0xCC, 0x9B, 0xCC, 0x81, 0xCA, 0x05, 0x55,
-	0xCC, 0x9B, 0xCC, 0x83, 0xCA, 0x05, 0x55, 0xCC,
-	0x9B, 0xCC, 0x89, 0xCA, 0x05, 0x55, 0xCC, 0x9B,
-	// Bytes 3a00 - 3a3f
-	0xCC, 0xA3, 0xB6, 0x05, 0x61, 0xCC, 0x82, 0xCC,
-	0x80, 0xCA, 0x05, 0x61, 0xCC, 0x82, 0xCC, 0x81,
-	0xCA, 0x05, 0x61, 0xCC, 0x82, 0xCC, 0x83, 0xCA,
-	0x05, 0x61, 0xCC, 0x82, 0xCC, 0x89, 0xCA, 0x05,
-	0x61, 0xCC, 0x86, 0xCC, 0x80, 0xCA, 0x05, 0x61,
-	0xCC, 0x86, 0xCC, 0x81, 0xCA, 0x05, 0x61, 0xCC,
-	0x86, 0xCC, 0x83, 0xCA, 0x05, 0x61, 0xCC, 0x86,
-	0xCC, 0x89, 0xCA, 0x05, 0x61, 0xCC, 0x87, 0xCC,
-	// Bytes 3a40 - 3a7f
-	0x84, 0xCA, 0x05, 0x61, 0xCC, 0x88, 0xCC, 0x84,
-	0xCA, 0x05, 0x61, 0xCC, 0x8A, 0xCC, 0x81, 0xCA,
-	0x05, 0x61, 0xCC, 0xA3, 0xCC, 0x82, 0xCA, 0x05,
-	0x61, 0xCC, 0xA3, 0xCC, 0x86, 0xCA, 0x05, 0x63,
-	0xCC, 0xA7, 0xCC, 0x81, 0xCA, 0x05, 0x65, 0xCC,
-	0x82, 0xCC, 0x80, 0xCA, 0x05, 0x65, 0xCC, 0x82,
-	0xCC, 0x81, 0xCA, 0x05, 0x65, 0xCC, 0x82, 0xCC,
-	0x83, 0xCA, 0x05, 0x65, 0xCC, 0x82, 0xCC, 0x89,
-	// Bytes 3a80 - 3abf
-	0xCA, 0x05, 0x65, 0xCC, 0x84, 0xCC, 0x80, 0xCA,
-	0x05, 0x65, 0xCC, 0x84, 0xCC, 0x81, 0xCA, 0x05,
-	0x65, 0xCC, 0xA3, 0xCC, 0x82, 0xCA, 0x05, 0x65,
-	0xCC, 0xA7, 0xCC, 0x86, 0xCA, 0x05, 0x69, 0xCC,
-	0x88, 0xCC, 0x81, 0xCA, 0x05, 0x6C, 0xCC, 0xA3,
-	0xCC, 0x84, 0xCA, 0x05, 0x6F, 0xCC, 0x82, 0xCC,
-	0x80, 0xCA, 0x05, 0x6F, 0xCC, 0x82, 0xCC, 0x81,
-	0xCA, 0x05, 0x6F, 0xCC, 0x82, 0xCC, 0x83, 0xCA,
-	// Bytes 3ac0 - 3aff
-	0x05, 0x6F, 0xCC, 0x82, 0xCC, 0x89, 0xCA, 0x05,
-	0x6F, 0xCC, 0x83, 0xCC, 0x81, 0xCA, 0x05, 0x6F,
-	0xCC, 0x83, 0xCC, 0x84, 0xCA, 0x05, 0x6F, 0xCC,
-	0x83, 0xCC, 0x88, 0xCA, 0x05, 0x6F, 0xCC, 0x84,
-	0xCC, 0x80, 0xCA, 0x05, 0x6F, 0xCC, 0x84, 0xCC,
-	0x81, 0xCA, 0x05, 0x6F, 0xCC, 0x87, 0xCC, 0x84,
-	0xCA, 0x05, 0x6F, 0xCC, 0x88, 0xCC, 0x84, 0xCA,
-	0x05, 0x6F, 0xCC, 0x9B, 0xCC, 0x80, 0xCA, 0x05,
-	// Bytes 3b00 - 3b3f
-	0x6F, 0xCC, 0x9B, 0xCC, 0x81, 0xCA, 0x05, 0x6F,
-	0xCC, 0x9B, 0xCC, 0x83, 0xCA, 0x05, 0x6F, 0xCC,
-	0x9B, 0xCC, 0x89, 0xCA, 0x05, 0x6F, 0xCC, 0x9B,
-	0xCC, 0xA3, 0xB6, 0x05, 0x6F, 0xCC, 0xA3, 0xCC,
-	0x82, 0xCA, 0x05, 0x6F, 0xCC, 0xA8, 0xCC, 0x84,
-	0xCA, 0x05, 0x72, 0xCC, 0xA3, 0xCC, 0x84, 0xCA,
-	0x05, 0x73, 0xCC, 0x81, 0xCC, 0x87, 0xCA, 0x05,
-	0x73, 0xCC, 0x8C, 0xCC, 0x87, 0xCA, 0x05, 0x73,
-	// Bytes 3b40 - 3b7f
-	0xCC, 0xA3, 0xCC, 0x87, 0xCA, 0x05, 0x75, 0xCC,
-	0x83, 0xCC, 0x81, 0xCA, 0x05, 0x75, 0xCC, 0x84,
-	0xCC, 0x88, 0xCA, 0x05, 0x75, 0xCC, 0x88, 0xCC,
-	0x80, 0xCA, 0x05, 0x75, 0xCC, 0x88, 0xCC, 0x81,
-	0xCA, 0x05, 0x75, 0xCC, 0x88, 0xCC, 0x84, 0xCA,
-	0x05, 0x75, 0xCC, 0x88, 0xCC, 0x8C, 0xCA, 0x05,
-	0x75, 0xCC, 0x9B, 0xCC, 0x80, 0xCA, 0x05, 0x75,
-	0xCC, 0x9B, 0xCC, 0x81, 0xCA, 0x05, 0x75, 0xCC,
-	// Bytes 3b80 - 3bbf
-	0x9B, 0xCC, 0x83, 0xCA, 0x05, 0x75, 0xCC, 0x9B,
-	0xCC, 0x89, 0xCA, 0x05, 0x75, 0xCC, 0x9B, 0xCC,
-	0xA3, 0xB6, 0x05, 0xE1, 0xBE, 0xBF, 0xCC, 0x80,
-	0xCA, 0x05, 0xE1, 0xBE, 0xBF, 0xCC, 0x81, 0xCA,
-	0x05, 0xE1, 0xBE, 0xBF, 0xCD, 0x82, 0xCA, 0x05,
-	0xE1, 0xBF, 0xBE, 0xCC, 0x80, 0xCA, 0x05, 0xE1,
-	0xBF, 0xBE, 0xCC, 0x81, 0xCA, 0x05, 0xE1, 0xBF,
-	0xBE, 0xCD, 0x82, 0xCA, 0x05, 0xE2, 0x86, 0x90,
-	// Bytes 3bc0 - 3bff
-	0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x86, 0x92, 0xCC,
-	0xB8, 0x05, 0x05, 0xE2, 0x86, 0x94, 0xCC, 0xB8,
-	0x05, 0x05, 0xE2, 0x87, 0x90, 0xCC, 0xB8, 0x05,
-	0x05, 0xE2, 0x87, 0x92, 0xCC, 0xB8, 0x05, 0x05,
-	0xE2, 0x87, 0x94, 0xCC, 0xB8, 0x05, 0x05, 0xE2,
-	0x88, 0x83, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x88,
-	0x88, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x88, 0x8B,
-	0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x88, 0xA3, 0xCC,
-	// Bytes 3c00 - 3c3f
-	0xB8, 0x05, 0x05, 0xE2, 0x88, 0xA5, 0xCC, 0xB8,
-	0x05, 0x05, 0xE2, 0x88, 0xBC, 0xCC, 0xB8, 0x05,
-	0x05, 0xE2, 0x89, 0x83, 0xCC, 0xB8, 0x05, 0x05,
-	0xE2, 0x89, 0x85, 0xCC, 0xB8, 0x05, 0x05, 0xE2,
-	0x89, 0x88, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89,
-	0x8D, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xA1,
-	0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xA4, 0xCC,
-	0xB8, 0x05, 0x05, 0xE2, 0x89, 0xA5, 0xCC, 0xB8,
-	// Bytes 3c40 - 3c7f
-	0x05, 0x05, 0xE2, 0x89, 0xB2, 0xCC, 0xB8, 0x05,
-	0x05, 0xE2, 0x89, 0xB3, 0xCC, 0xB8, 0x05, 0x05,
-	0xE2, 0x89, 0xB6, 0xCC, 0xB8, 0x05, 0x05, 0xE2,
-	0x89, 0xB7, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89,
-	0xBA, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xBB,
-	0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xBC, 0xCC,
-	0xB8, 0x05, 0x05, 0xE2, 0x89, 0xBD, 0xCC, 0xB8,
-	0x05, 0x05, 0xE2, 0x8A, 0x82, 0xCC, 0xB8, 0x05,
-	// Bytes 3c80 - 3cbf
-	0x05, 0xE2, 0x8A, 0x83, 0xCC, 0xB8, 0x05, 0x05,
-	0xE2, 0x8A, 0x86, 0xCC, 0xB8, 0x05, 0x05, 0xE2,
-	0x8A, 0x87, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A,
-	0x91, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x92,
-	0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xA2, 0xCC,
-	0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xA8, 0xCC, 0xB8,
-	0x05, 0x05, 0xE2, 0x8A, 0xA9, 0xCC, 0xB8, 0x05,
-	0x05, 0xE2, 0x8A, 0xAB, 0xCC, 0xB8, 0x05, 0x05,
-	// Bytes 3cc0 - 3cff
-	0xE2, 0x8A, 0xB2, 0xCC, 0xB8, 0x05, 0x05, 0xE2,
-	0x8A, 0xB3, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A,
-	0xB4, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB5,
-	0xCC, 0xB8, 0x05, 0x06, 0xCE, 0x91, 0xCC, 0x93,
-	0xCD, 0x85, 0xDA, 0x06, 0xCE, 0x91, 0xCC, 0x94,
-	0xCD, 0x85, 0xDA, 0x06, 0xCE, 0x95, 0xCC, 0x93,
-	0xCC, 0x80, 0xCA, 0x06, 0xCE, 0x95, 0xCC, 0x93,
-	0xCC, 0x81, 0xCA, 0x06, 0xCE, 0x95, 0xCC, 0x94,
-	// Bytes 3d00 - 3d3f
-	0xCC, 0x80, 0xCA, 0x06, 0xCE, 0x95, 0xCC, 0x94,
-	0xCC, 0x81, 0xCA, 0x06, 0xCE, 0x97, 0xCC, 0x93,
-	0xCD, 0x85, 0xDA, 0x06, 0xCE, 0x97, 0xCC, 0x94,
-	0xCD, 0x85, 0xDA, 0x06, 0xCE, 0x99, 0xCC, 0x93,
-	0xCC, 0x80, 0xCA, 0x06, 0xCE, 0x99, 0xCC, 0x93,
-	0xCC, 0x81, 0xCA, 0x06, 0xCE, 0x99, 0xCC, 0x93,
-	0xCD, 0x82, 0xCA, 0x06, 0xCE, 0x99, 0xCC, 0x94,
-	0xCC, 0x80, 0xCA, 0x06, 0xCE, 0x99, 0xCC, 0x94,
-	// Bytes 3d40 - 3d7f
-	0xCC, 0x81, 0xCA, 0x06, 0xCE, 0x99, 0xCC, 0x94,
-	0xCD, 0x82, 0xCA, 0x06, 0xCE, 0x9F, 0xCC, 0x93,
-	0xCC, 0x80, 0xCA, 0x06, 0xCE, 0x9F, 0xCC, 0x93,
-	0xCC, 0x81, 0xCA, 0x06, 0xCE, 0x9F, 0xCC, 0x94,
-	0xCC, 0x80, 0xCA, 0x06, 0xCE, 0x9F, 0xCC, 0x94,
-	0xCC, 0x81, 0xCA, 0x06, 0xCE, 0xA5, 0xCC, 0x94,
-	0xCC, 0x80, 0xCA, 0x06, 0xCE, 0xA5, 0xCC, 0x94,
-	0xCC, 0x81, 0xCA, 0x06, 0xCE, 0xA5, 0xCC, 0x94,
-	// Bytes 3d80 - 3dbf
-	0xCD, 0x82, 0xCA, 0x06, 0xCE, 0xA9, 0xCC, 0x93,
-	0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xA9, 0xCC, 0x94,
-	0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB1, 0xCC, 0x80,
-	0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB1, 0xCC, 0x81,
-	0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB1, 0xCC, 0x93,
-	0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB1, 0xCC, 0x94,
-	0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB1, 0xCD, 0x82,
-	0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB5, 0xCC, 0x93,
-	// Bytes 3dc0 - 3dff
-	0xCC, 0x80, 0xCA, 0x06, 0xCE, 0xB5, 0xCC, 0x93,
-	0xCC, 0x81, 0xCA, 0x06, 0xCE, 0xB5, 0xCC, 0x94,
-	0xCC, 0x80, 0xCA, 0x06, 0xCE, 0xB5, 0xCC, 0x94,
-	0xCC, 0x81, 0xCA, 0x06, 0xCE, 0xB7, 0xCC, 0x80,
-	0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB7, 0xCC, 0x81,
-	0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB7, 0xCC, 0x93,
-	0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB7, 0xCC, 0x94,
-	0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB7, 0xCD, 0x82,
-	// Bytes 3e00 - 3e3f
-	0xCD, 0x85, 0xDA, 0x06, 0xCE, 0xB9, 0xCC, 0x88,
-	0xCC, 0x80, 0xCA, 0x06, 0xCE, 0xB9, 0xCC, 0x88,
-	0xCC, 0x81, 0xCA, 0x06, 0xCE, 0xB9, 0xCC, 0x88,
-	0xCD, 0x82, 0xCA, 0x06, 0xCE, 0xB9, 0xCC, 0x93,
-	0xCC, 0x80, 0xCA, 0x06, 0xCE, 0xB9, 0xCC, 0x93,
-	0xCC, 0x81, 0xCA, 0x06, 0xCE, 0xB9, 0xCC, 0x93,
-	0xCD, 0x82, 0xCA, 0x06, 0xCE, 0xB9, 0xCC, 0x94,
-	0xCC, 0x80, 0xCA, 0x06, 0xCE, 0xB9, 0xCC, 0x94,
-	// Bytes 3e40 - 3e7f
-	0xCC, 0x81, 0xCA, 0x06, 0xCE, 0xB9, 0xCC, 0x94,
-	0xCD, 0x82, 0xCA, 0x06, 0xCE, 0xBF, 0xCC, 0x93,
-	0xCC, 0x80, 0xCA, 0x06, 0xCE, 0xBF, 0xCC, 0x93,
-	0xCC, 0x81, 0xCA, 0x06, 0xCE, 0xBF, 0xCC, 0x94,
-	0xCC, 0x80, 0xCA, 0x06, 0xCE, 0xBF, 0xCC, 0x94,
-	0xCC, 0x81, 0xCA, 0x06, 0xCF, 0x85, 0xCC, 0x88,
-	0xCC, 0x80, 0xCA, 0x06, 0xCF, 0x85, 0xCC, 0x88,
-	0xCC, 0x81, 0xCA, 0x06, 0xCF, 0x85, 0xCC, 0x88,
-	// Bytes 3e80 - 3ebf
-	0xCD, 0x82, 0xCA, 0x06, 0xCF, 0x85, 0xCC, 0x93,
-	0xCC, 0x80, 0xCA, 0x06, 0xCF, 0x85, 0xCC, 0x93,
-	0xCC, 0x81, 0xCA, 0x06, 0xCF, 0x85, 0xCC, 0x93,
-	0xCD, 0x82, 0xCA, 0x06, 0xCF, 0x85, 0xCC, 0x94,
-	0xCC, 0x80, 0xCA, 0x06, 0xCF, 0x85, 0xCC, 0x94,
-	0xCC, 0x81, 0xCA, 0x06, 0xCF, 0x85, 0xCC, 0x94,
-	0xCD, 0x82, 0xCA, 0x06, 0xCF, 0x89, 0xCC, 0x80,
-	0xCD, 0x85, 0xDA, 0x06, 0xCF, 0x89, 0xCC, 0x81,
-	// Bytes 3ec0 - 3eff
-	0xCD, 0x85, 0xDA, 0x06, 0xCF, 0x89, 0xCC, 0x93,
-	0xCD, 0x85, 0xDA, 0x06, 0xCF, 0x89, 0xCC, 0x94,
-	0xCD, 0x85, 0xDA, 0x06, 0xCF, 0x89, 0xCD, 0x82,
-	0xCD, 0x85, 0xDA, 0x06, 0xE0, 0xA4, 0xA8, 0xE0,
-	0xA4, 0xBC, 0x09, 0x06, 0xE0, 0xA4, 0xB0, 0xE0,
-	0xA4, 0xBC, 0x09, 0x06, 0xE0, 0xA4, 0xB3, 0xE0,
-	0xA4, 0xBC, 0x09, 0x06, 0xE0, 0xB1, 0x86, 0xE0,
-	0xB1, 0x96, 0x85, 0x06, 0xE0, 0xB7, 0x99, 0xE0,
-	// Bytes 3f00 - 3f3f
-	0xB7, 0x8A, 0x11, 0x06, 0xE3, 0x81, 0x86, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x8B, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x8D, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x8F, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x91, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x93, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x95, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x97, 0xE3,
-	// Bytes 3f40 - 3f7f
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x99, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x9B, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x9D, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0x9F, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0xA1, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0xA4, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0xA6, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0xA8, 0xE3,
-	// Bytes 3f80 - 3fbf
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0xAF, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0xAF, 0xE3,
-	0x82, 0x9A, 0x0D, 0x06, 0xE3, 0x81, 0xB2, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0xB2, 0xE3,
-	0x82, 0x9A, 0x0D, 0x06, 0xE3, 0x81, 0xB5, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0xB5, 0xE3,
-	0x82, 0x9A, 0x0D, 0x06, 0xE3, 0x81, 0xB8, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0xB8, 0xE3,
-	// Bytes 3fc0 - 3fff
-	0x82, 0x9A, 0x0D, 0x06, 0xE3, 0x81, 0xBB, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x81, 0xBB, 0xE3,
-	0x82, 0x9A, 0x0D, 0x06, 0xE3, 0x82, 0x9D, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xA6, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xAB, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xAD, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xAF, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xB1, 0xE3,
-	// Bytes 4000 - 403f
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xB3, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xB5, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xB7, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xB9, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xBB, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xBD, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x82, 0xBF, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0x81, 0xE3,
-	// Bytes 4040 - 407f
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0x84, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0x86, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0x88, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0x8F, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0x8F, 0xE3,
-	0x82, 0x9A, 0x0D, 0x06, 0xE3, 0x83, 0x92, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0x92, 0xE3,
-	0x82, 0x9A, 0x0D, 0x06, 0xE3, 0x83, 0x95, 0xE3,
-	// Bytes 4080 - 40bf
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0x95, 0xE3,
-	0x82, 0x9A, 0x0D, 0x06, 0xE3, 0x83, 0x98, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0x98, 0xE3,
-	0x82, 0x9A, 0x0D, 0x06, 0xE3, 0x83, 0x9B, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0x9B, 0xE3,
-	0x82, 0x9A, 0x0D, 0x06, 0xE3, 0x83, 0xAF, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0xB0, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0xB1, 0xE3,
-	// Bytes 40c0 - 40ff
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0xB2, 0xE3,
-	0x82, 0x99, 0x0D, 0x06, 0xE3, 0x83, 0xBD, 0xE3,
-	0x82, 0x99, 0x0D, 0x08, 0xCE, 0x91, 0xCC, 0x93,
-	0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x91,
-	0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08,
-	0xCE, 0x91, 0xCC, 0x93, 0xCD, 0x82, 0xCD, 0x85,
-	0xDB, 0x08, 0xCE, 0x91, 0xCC, 0x94, 0xCC, 0x80,
-	0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x91, 0xCC, 0x94,
-	// Bytes 4100 - 413f
-	0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x91,
-	0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08,
-	0xCE, 0x97, 0xCC, 0x93, 0xCC, 0x80, 0xCD, 0x85,
-	0xDB, 0x08, 0xCE, 0x97, 0xCC, 0x93, 0xCC, 0x81,
-	0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x97, 0xCC, 0x93,
-	0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x97,
-	0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08,
-	0xCE, 0x97, 0xCC, 0x94, 0xCC, 0x81, 0xCD, 0x85,
-	// Bytes 4140 - 417f
-	0xDB, 0x08, 0xCE, 0x97, 0xCC, 0x94, 0xCD, 0x82,
-	0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xA9, 0xCC, 0x93,
-	0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xA9,
-	0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08,
-	0xCE, 0xA9, 0xCC, 0x93, 0xCD, 0x82, 0xCD, 0x85,
-	0xDB, 0x08, 0xCE, 0xA9, 0xCC, 0x94, 0xCC, 0x80,
-	0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xA9, 0xCC, 0x94,
-	0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xA9,
-	// Bytes 4180 - 41bf
-	0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08,
-	0xCE, 0xB1, 0xCC, 0x93, 0xCC, 0x80, 0xCD, 0x85,
-	0xDB, 0x08, 0xCE, 0xB1, 0xCC, 0x93, 0xCC, 0x81,
-	0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB1, 0xCC, 0x93,
-	0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB1,
-	0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08,
-	0xCE, 0xB1, 0xCC, 0x94, 0xCC, 0x81, 0xCD, 0x85,
-	0xDB, 0x08, 0xCE, 0xB1, 0xCC, 0x94, 0xCD, 0x82,
-	// Bytes 41c0 - 41ff
-	0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB7, 0xCC, 0x93,
-	0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB7,
-	0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08,
-	0xCE, 0xB7, 0xCC, 0x93, 0xCD, 0x82, 0xCD, 0x85,
-	0xDB, 0x08, 0xCE, 0xB7, 0xCC, 0x94, 0xCC, 0x80,
-	0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB7, 0xCC, 0x94,
-	0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB7,
-	0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08,
-	// Bytes 4200 - 423f
-	0xCF, 0x89, 0xCC, 0x93, 0xCC, 0x80, 0xCD, 0x85,
-	0xDB, 0x08, 0xCF, 0x89, 0xCC, 0x93, 0xCC, 0x81,
-	0xCD, 0x85, 0xDB, 0x08, 0xCF, 0x89, 0xCC, 0x93,
-	0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCF, 0x89,
-	0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08,
-	0xCF, 0x89, 0xCC, 0x94, 0xCC, 0x81, 0xCD, 0x85,
-	0xDB, 0x08, 0xCF, 0x89, 0xCC, 0x94, 0xCD, 0x82,
-	0xCD, 0x85, 0xDB, 0x08, 0xF0, 0x91, 0x82, 0x99,
-	// Bytes 4240 - 427f
-	0xF0, 0x91, 0x82, 0xBA, 0x09, 0x08, 0xF0, 0x91,
-	0x82, 0x9B, 0xF0, 0x91, 0x82, 0xBA, 0x09, 0x08,
-	0xF0, 0x91, 0x82, 0xA5, 0xF0, 0x91, 0x82, 0xBA,
-	0x09, 0x42, 0xC2, 0xB4, 0x01, 0x43, 0x20, 0xCC,
-	0x81, 0xC9, 0x43, 0x20, 0xCC, 0x83, 0xC9, 0x43,
-	0x20, 0xCC, 0x84, 0xC9, 0x43, 0x20, 0xCC, 0x85,
-	0xC9, 0x43, 0x20, 0xCC, 0x86, 0xC9, 0x43, 0x20,
-	0xCC, 0x87, 0xC9, 0x43, 0x20, 0xCC, 0x88, 0xC9,
-	// Bytes 4280 - 42bf
-	0x43, 0x20, 0xCC, 0x8A, 0xC9, 0x43, 0x20, 0xCC,
-	0x8B, 0xC9, 0x43, 0x20, 0xCC, 0x93, 0xC9, 0x43,
-	0x20, 0xCC, 0x94, 0xC9, 0x43, 0x20, 0xCC, 0xA7,
-	0xA5, 0x43, 0x20, 0xCC, 0xA8, 0xA5, 0x43, 0x20,
-	0xCC, 0xB3, 0xB5, 0x43, 0x20, 0xCD, 0x82, 0xC9,
-	0x43, 0x20, 0xCD, 0x85, 0xD9, 0x43, 0x20, 0xD9,
-	0x8B, 0x59, 0x43, 0x20, 0xD9, 0x8C, 0x5D, 0x43,
-	0x20, 0xD9, 0x8D, 0x61, 0x43, 0x20, 0xD9, 0x8E,
-	// Bytes 42c0 - 42ff
-	0x65, 0x43, 0x20, 0xD9, 0x8F, 0x69, 0x43, 0x20,
-	0xD9, 0x90, 0x6D, 0x43, 0x20, 0xD9, 0x91, 0x71,
-	0x43, 0x20, 0xD9, 0x92, 0x75, 0x43, 0x41, 0xCC,
-	0x8A, 0xC9, 0x43, 0x73, 0xCC, 0x87, 0xC9, 0x44,
-	0x20, 0xE3, 0x82, 0x99, 0x0D, 0x44, 0x20, 0xE3,
-	0x82, 0x9A, 0x0D, 0x44, 0xC2, 0xA8, 0xCC, 0x81,
-	0xCA, 0x44, 0xCE, 0x91, 0xCC, 0x81, 0xC9, 0x44,
-	0xCE, 0x95, 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0x97,
-	// Bytes 4300 - 433f
-	0xCC, 0x81, 0xC9, 0x44, 0xCE, 0x99, 0xCC, 0x81,
-	0xC9, 0x44, 0xCE, 0x9F, 0xCC, 0x81, 0xC9, 0x44,
-	0xCE, 0xA5, 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0xA5,
-	0xCC, 0x88, 0xC9, 0x44, 0xCE, 0xA9, 0xCC, 0x81,
-	0xC9, 0x44, 0xCE, 0xB1, 0xCC, 0x81, 0xC9, 0x44,
-	0xCE, 0xB5, 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0xB7,
-	0xCC, 0x81, 0xC9, 0x44, 0xCE, 0xB9, 0xCC, 0x81,
-	0xC9, 0x44, 0xCE, 0xBF, 0xCC, 0x81, 0xC9, 0x44,
-	// Bytes 4340 - 437f
-	0xCF, 0x85, 0xCC, 0x81, 0xC9, 0x44, 0xCF, 0x89,
-	0xCC, 0x81, 0xC9, 0x44, 0xD7, 0x90, 0xD6, 0xB7,
-	0x31, 0x44, 0xD7, 0x90, 0xD6, 0xB8, 0x35, 0x44,
-	0xD7, 0x90, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x91,
-	0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x91, 0xD6, 0xBF,
-	0x49, 0x44, 0xD7, 0x92, 0xD6, 0xBC, 0x41, 0x44,
-	0xD7, 0x93, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x94,
-	0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x95, 0xD6, 0xB9,
-	// Bytes 4380 - 43bf
-	0x39, 0x44, 0xD7, 0x95, 0xD6, 0xBC, 0x41, 0x44,
-	0xD7, 0x96, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x98,
-	0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x99, 0xD6, 0xB4,
-	0x25, 0x44, 0xD7, 0x99, 0xD6, 0xBC, 0x41, 0x44,
-	0xD7, 0x9A, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x9B,
-	0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x9B, 0xD6, 0xBF,
-	0x49, 0x44, 0xD7, 0x9C, 0xD6, 0xBC, 0x41, 0x44,
-	0xD7, 0x9E, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0xA0,
-	// Bytes 43c0 - 43ff
-	0xD6, 0xBC, 0x41, 0x44, 0xD7, 0xA1, 0xD6, 0xBC,
-	0x41, 0x44, 0xD7, 0xA3, 0xD6, 0xBC, 0x41, 0x44,
-	0xD7, 0xA4, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0xA4,
-	0xD6, 0xBF, 0x49, 0x44, 0xD7, 0xA6, 0xD6, 0xBC,
-	0x41, 0x44, 0xD7, 0xA7, 0xD6, 0xBC, 0x41, 0x44,
-	0xD7, 0xA8, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0xA9,
-	0xD6, 0xBC, 0x41, 0x44, 0xD7, 0xA9, 0xD7, 0x81,
-	0x4D, 0x44, 0xD7, 0xA9, 0xD7, 0x82, 0x51, 0x44,
-	// Bytes 4400 - 443f
-	0xD7, 0xAA, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0xB2,
-	0xD6, 0xB7, 0x31, 0x44, 0xD8, 0xA7, 0xD9, 0x8B,
-	0x59, 0x44, 0xD8, 0xA7, 0xD9, 0x93, 0xC9, 0x44,
-	0xD8, 0xA7, 0xD9, 0x94, 0xC9, 0x44, 0xD8, 0xA7,
-	0xD9, 0x95, 0xB5, 0x44, 0xD8, 0xB0, 0xD9, 0xB0,
-	0x79, 0x44, 0xD8, 0xB1, 0xD9, 0xB0, 0x79, 0x44,
-	0xD9, 0x80, 0xD9, 0x8B, 0x59, 0x44, 0xD9, 0x80,
-	0xD9, 0x8E, 0x65, 0x44, 0xD9, 0x80, 0xD9, 0x8F,
-	// Bytes 4440 - 447f
-	0x69, 0x44, 0xD9, 0x80, 0xD9, 0x90, 0x6D, 0x44,
-	0xD9, 0x80, 0xD9, 0x91, 0x71, 0x44, 0xD9, 0x80,
-	0xD9, 0x92, 0x75, 0x44, 0xD9, 0x87, 0xD9, 0xB0,
-	0x79, 0x44, 0xD9, 0x88, 0xD9, 0x94, 0xC9, 0x44,
-	0xD9, 0x89, 0xD9, 0xB0, 0x79, 0x44, 0xD9, 0x8A,
-	0xD9, 0x94, 0xC9, 0x44, 0xDB, 0x92, 0xD9, 0x94,
-	0xC9, 0x44, 0xDB, 0x95, 0xD9, 0x94, 0xC9, 0x45,
-	0x20, 0xCC, 0x88, 0xCC, 0x80, 0xCA, 0x45, 0x20,
-	// Bytes 4480 - 44bf
-	0xCC, 0x88, 0xCC, 0x81, 0xCA, 0x45, 0x20, 0xCC,
-	0x88, 0xCD, 0x82, 0xCA, 0x45, 0x20, 0xCC, 0x93,
-	0xCC, 0x80, 0xCA, 0x45, 0x20, 0xCC, 0x93, 0xCC,
-	0x81, 0xCA, 0x45, 0x20, 0xCC, 0x93, 0xCD, 0x82,
-	0xCA, 0x45, 0x20, 0xCC, 0x94, 0xCC, 0x80, 0xCA,
-	0x45, 0x20, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x45,
-	0x20, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x45, 0x20,
-	0xD9, 0x8C, 0xD9, 0x91, 0x72, 0x45, 0x20, 0xD9,
-	// Bytes 44c0 - 44ff
-	0x8D, 0xD9, 0x91, 0x72, 0x45, 0x20, 0xD9, 0x8E,
-	0xD9, 0x91, 0x72, 0x45, 0x20, 0xD9, 0x8F, 0xD9,
-	0x91, 0x72, 0x45, 0x20, 0xD9, 0x90, 0xD9, 0x91,
-	0x72, 0x45, 0x20, 0xD9, 0x91, 0xD9, 0xB0, 0x7A,
-	0x45, 0xE2, 0xAB, 0x9D, 0xCC, 0xB8, 0x05, 0x46,
-	0xCE, 0xB9, 0xCC, 0x88, 0xCC, 0x81, 0xCA, 0x46,
-	0xCF, 0x85, 0xCC, 0x88, 0xCC, 0x81, 0xCA, 0x46,
-	0xD7, 0xA9, 0xD6, 0xBC, 0xD7, 0x81, 0x4E, 0x46,
-	// Bytes 4500 - 453f
-	0xD7, 0xA9, 0xD6, 0xBC, 0xD7, 0x82, 0x52, 0x46,
-	0xD9, 0x80, 0xD9, 0x8E, 0xD9, 0x91, 0x72, 0x46,
-	0xD9, 0x80, 0xD9, 0x8F, 0xD9, 0x91, 0x72, 0x46,
-	0xD9, 0x80, 0xD9, 0x90, 0xD9, 0x91, 0x72, 0x46,
-	0xE0, 0xA4, 0x95, 0xE0, 0xA4, 0xBC, 0x09, 0x46,
-	0xE0, 0xA4, 0x96, 0xE0, 0xA4, 0xBC, 0x09, 0x46,
-	0xE0, 0xA4, 0x97, 0xE0, 0xA4, 0xBC, 0x09, 0x46,
-	0xE0, 0xA4, 0x9C, 0xE0, 0xA4, 0xBC, 0x09, 0x46,
-	// Bytes 4540 - 457f
-	0xE0, 0xA4, 0xA1, 0xE0, 0xA4, 0xBC, 0x09, 0x46,
-	0xE0, 0xA4, 0xA2, 0xE0, 0xA4, 0xBC, 0x09, 0x46,
-	0xE0, 0xA4, 0xAB, 0xE0, 0xA4, 0xBC, 0x09, 0x46,
-	0xE0, 0xA4, 0xAF, 0xE0, 0xA4, 0xBC, 0x09, 0x46,
-	0xE0, 0xA6, 0xA1, 0xE0, 0xA6, 0xBC, 0x09, 0x46,
-	0xE0, 0xA6, 0xA2, 0xE0, 0xA6, 0xBC, 0x09, 0x46,
-	0xE0, 0xA6, 0xAF, 0xE0, 0xA6, 0xBC, 0x09, 0x46,
-	0xE0, 0xA8, 0x96, 0xE0, 0xA8, 0xBC, 0x09, 0x46,
-	// Bytes 4580 - 45bf
-	0xE0, 0xA8, 0x97, 0xE0, 0xA8, 0xBC, 0x09, 0x46,
-	0xE0, 0xA8, 0x9C, 0xE0, 0xA8, 0xBC, 0x09, 0x46,
-	0xE0, 0xA8, 0xAB, 0xE0, 0xA8, 0xBC, 0x09, 0x46,
-	0xE0, 0xA8, 0xB2, 0xE0, 0xA8, 0xBC, 0x09, 0x46,
-	0xE0, 0xA8, 0xB8, 0xE0, 0xA8, 0xBC, 0x09, 0x46,
-	0xE0, 0xAC, 0xA1, 0xE0, 0xAC, 0xBC, 0x09, 0x46,
-	0xE0, 0xAC, 0xA2, 0xE0, 0xAC, 0xBC, 0x09, 0x46,
-	0xE0, 0xBE, 0xB2, 0xE0, 0xBE, 0x80, 0x9D, 0x46,
-	// Bytes 45c0 - 45ff
-	0xE0, 0xBE, 0xB3, 0xE0, 0xBE, 0x80, 0x9D, 0x46,
-	0xE3, 0x83, 0x86, 0xE3, 0x82, 0x99, 0x0D, 0x48,
-	0xF0, 0x9D, 0x85, 0x97, 0xF0, 0x9D, 0x85, 0xA5,
-	0xAD, 0x48, 0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D,
-	0x85, 0xA5, 0xAD, 0x48, 0xF0, 0x9D, 0x86, 0xB9,
-	0xF0, 0x9D, 0x85, 0xA5, 0xAD, 0x48, 0xF0, 0x9D,
-	0x86, 0xBA, 0xF0, 0x9D, 0x85, 0xA5, 0xAD, 0x49,
-	0xE0, 0xBE, 0xB2, 0xE0, 0xBD, 0xB1, 0xE0, 0xBE,
-	// Bytes 4600 - 463f
-	0x80, 0x9E, 0x49, 0xE0, 0xBE, 0xB3, 0xE0, 0xBD,
-	0xB1, 0xE0, 0xBE, 0x80, 0x9E, 0x4C, 0xF0, 0x9D,
-	0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D,
-	0x85, 0xAE, 0xAE, 0x4C, 0xF0, 0x9D, 0x85, 0x98,
-	0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAF,
-	0xAE, 0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D,
-	0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xB0, 0xAE, 0x4C,
-	0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5,
-	// Bytes 4640 - 467f
-	0xF0, 0x9D, 0x85, 0xB1, 0xAE, 0x4C, 0xF0, 0x9D,
-	0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D,
-	0x85, 0xB2, 0xAE, 0x4C, 0xF0, 0x9D, 0x86, 0xB9,
-	0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAE,
-	0xAE, 0x4C, 0xF0, 0x9D, 0x86, 0xB9, 0xF0, 0x9D,
-	0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAF, 0xAE, 0x4C,
-	0xF0, 0x9D, 0x86, 0xBA, 0xF0, 0x9D, 0x85, 0xA5,
-	0xF0, 0x9D, 0x85, 0xAE, 0xAE, 0x4C, 0xF0, 0x9D,
-	// Bytes 4680 - 46bf
-	0x86, 0xBA, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D,
-	0x85, 0xAF, 0xAE, 0x83, 0x41, 0xCC, 0x82, 0xC9,
-	0x83, 0x41, 0xCC, 0x86, 0xC9, 0x83, 0x41, 0xCC,
-	0x87, 0xC9, 0x83, 0x41, 0xCC, 0x88, 0xC9, 0x83,
-	0x41, 0xCC, 0x8A, 0xC9, 0x83, 0x41, 0xCC, 0xA3,
-	0xB5, 0x83, 0x43, 0xCC, 0xA7, 0xA5, 0x83, 0x45,
-	0xCC, 0x82, 0xC9, 0x83, 0x45, 0xCC, 0x84, 0xC9,
-	0x83, 0x45, 0xCC, 0xA3, 0xB5, 0x83, 0x45, 0xCC,
-	// Bytes 46c0 - 46ff
-	0xA7, 0xA5, 0x83, 0x49, 0xCC, 0x88, 0xC9, 0x83,
-	0x4C, 0xCC, 0xA3, 0xB5, 0x83, 0x4F, 0xCC, 0x82,
-	0xC9, 0x83, 0x4F, 0xCC, 0x83, 0xC9, 0x83, 0x4F,
-	0xCC, 0x84, 0xC9, 0x83, 0x4F, 0xCC, 0x87, 0xC9,
-	0x83, 0x4F, 0xCC, 0x88, 0xC9, 0x83, 0x4F, 0xCC,
-	0x9B, 0xAD, 0x83, 0x4F, 0xCC, 0xA3, 0xB5, 0x83,
-	0x4F, 0xCC, 0xA8, 0xA5, 0x83, 0x52, 0xCC, 0xA3,
-	0xB5, 0x83, 0x53, 0xCC, 0x81, 0xC9, 0x83, 0x53,
-	// Bytes 4700 - 473f
-	0xCC, 0x8C, 0xC9, 0x83, 0x53, 0xCC, 0xA3, 0xB5,
-	0x83, 0x55, 0xCC, 0x83, 0xC9, 0x83, 0x55, 0xCC,
-	0x84, 0xC9, 0x83, 0x55, 0xCC, 0x88, 0xC9, 0x83,
-	0x55, 0xCC, 0x9B, 0xAD, 0x83, 0x61, 0xCC, 0x82,
-	0xC9, 0x83, 0x61, 0xCC, 0x86, 0xC9, 0x83, 0x61,
-	0xCC, 0x87, 0xC9, 0x83, 0x61, 0xCC, 0x88, 0xC9,
-	0x83, 0x61, 0xCC, 0x8A, 0xC9, 0x83, 0x61, 0xCC,
-	0xA3, 0xB5, 0x83, 0x63, 0xCC, 0xA7, 0xA5, 0x83,
-	// Bytes 4740 - 477f
-	0x65, 0xCC, 0x82, 0xC9, 0x83, 0x65, 0xCC, 0x84,
-	0xC9, 0x83, 0x65, 0xCC, 0xA3, 0xB5, 0x83, 0x65,
-	0xCC, 0xA7, 0xA5, 0x83, 0x69, 0xCC, 0x88, 0xC9,
-	0x83, 0x6C, 0xCC, 0xA3, 0xB5, 0x83, 0x6F, 0xCC,
-	0x82, 0xC9, 0x83, 0x6F, 0xCC, 0x83, 0xC9, 0x83,
-	0x6F, 0xCC, 0x84, 0xC9, 0x83, 0x6F, 0xCC, 0x87,
-	0xC9, 0x83, 0x6F, 0xCC, 0x88, 0xC9, 0x83, 0x6F,
-	0xCC, 0x9B, 0xAD, 0x83, 0x6F, 0xCC, 0xA3, 0xB5,
-	// Bytes 4780 - 47bf
-	0x83, 0x6F, 0xCC, 0xA8, 0xA5, 0x83, 0x72, 0xCC,
-	0xA3, 0xB5, 0x83, 0x73, 0xCC, 0x81, 0xC9, 0x83,
-	0x73, 0xCC, 0x8C, 0xC9, 0x83, 0x73, 0xCC, 0xA3,
-	0xB5, 0x83, 0x75, 0xCC, 0x83, 0xC9, 0x83, 0x75,
-	0xCC, 0x84, 0xC9, 0x83, 0x75, 0xCC, 0x88, 0xC9,
-	0x83, 0x75, 0xCC, 0x9B, 0xAD, 0x84, 0xCE, 0x91,
-	0xCC, 0x93, 0xC9, 0x84, 0xCE, 0x91, 0xCC, 0x94,
-	0xC9, 0x84, 0xCE, 0x95, 0xCC, 0x93, 0xC9, 0x84,
-	// Bytes 47c0 - 47ff
-	0xCE, 0x95, 0xCC, 0x94, 0xC9, 0x84, 0xCE, 0x97,
-	0xCC, 0x93, 0xC9, 0x84, 0xCE, 0x97, 0xCC, 0x94,
-	0xC9, 0x84, 0xCE, 0x99, 0xCC, 0x93, 0xC9, 0x84,
-	0xCE, 0x99, 0xCC, 0x94, 0xC9, 0x84, 0xCE, 0x9F,
-	0xCC, 0x93, 0xC9, 0x84, 0xCE, 0x9F, 0xCC, 0x94,
-	0xC9, 0x84, 0xCE, 0xA5, 0xCC, 0x94, 0xC9, 0x84,
-	0xCE, 0xA9, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0xA9,
-	0xCC, 0x94, 0xC9, 0x84, 0xCE, 0xB1, 0xCC, 0x80,
-	// Bytes 4800 - 483f
-	0xC9, 0x84, 0xCE, 0xB1, 0xCC, 0x81, 0xC9, 0x84,
-	0xCE, 0xB1, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0xB1,
-	0xCC, 0x94, 0xC9, 0x84, 0xCE, 0xB1, 0xCD, 0x82,
-	0xC9, 0x84, 0xCE, 0xB5, 0xCC, 0x93, 0xC9, 0x84,
-	0xCE, 0xB5, 0xCC, 0x94, 0xC9, 0x84, 0xCE, 0xB7,
-	0xCC, 0x80, 0xC9, 0x84, 0xCE, 0xB7, 0xCC, 0x81,
-	0xC9, 0x84, 0xCE, 0xB7, 0xCC, 0x93, 0xC9, 0x84,
-	0xCE, 0xB7, 0xCC, 0x94, 0xC9, 0x84, 0xCE, 0xB7,
-	// Bytes 4840 - 487f
-	0xCD, 0x82, 0xC9, 0x84, 0xCE, 0xB9, 0xCC, 0x88,
-	0xC9, 0x84, 0xCE, 0xB9, 0xCC, 0x93, 0xC9, 0x84,
-	0xCE, 0xB9, 0xCC, 0x94, 0xC9, 0x84, 0xCE, 0xBF,
-	0xCC, 0x93, 0xC9, 0x84, 0xCE, 0xBF, 0xCC, 0x94,
-	0xC9, 0x84, 0xCF, 0x85, 0xCC, 0x88, 0xC9, 0x84,
-	0xCF, 0x85, 0xCC, 0x93, 0xC9, 0x84, 0xCF, 0x85,
-	0xCC, 0x94, 0xC9, 0x84, 0xCF, 0x89, 0xCC, 0x80,
-	0xC9, 0x84, 0xCF, 0x89, 0xCC, 0x81, 0xC9, 0x84,
-	// Bytes 4880 - 48bf
-	0xCF, 0x89, 0xCC, 0x93, 0xC9, 0x84, 0xCF, 0x89,
-	0xCC, 0x94, 0xC9, 0x84, 0xCF, 0x89, 0xCD, 0x82,
-	0xC9, 0x86, 0xCE, 0x91, 0xCC, 0x93, 0xCC, 0x80,
-	0xCA, 0x86, 0xCE, 0x91, 0xCC, 0x93, 0xCC, 0x81,
-	0xCA, 0x86, 0xCE, 0x91, 0xCC, 0x93, 0xCD, 0x82,
-	0xCA, 0x86, 0xCE, 0x91, 0xCC, 0x94, 0xCC, 0x80,
-	0xCA, 0x86, 0xCE, 0x91, 0xCC, 0x94, 0xCC, 0x81,
-	0xCA, 0x86, 0xCE, 0x91, 0xCC, 0x94, 0xCD, 0x82,
-	// Bytes 48c0 - 48ff
-	0xCA, 0x86, 0xCE, 0x97, 0xCC, 0x93, 0xCC, 0x80,
-	0xCA, 0x86, 0xCE, 0x97, 0xCC, 0x93, 0xCC, 0x81,
-	0xCA, 0x86, 0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x82,
-	0xCA, 0x86, 0xCE, 0x97, 0xCC, 0x94, 0xCC, 0x80,
-	0xCA, 0x86, 0xCE, 0x97, 0xCC, 0x94, 0xCC, 0x81,
-	0xCA, 0x86, 0xCE, 0x97, 0xCC, 0x94, 0xCD, 0x82,
-	0xCA, 0x86, 0xCE, 0xA9, 0xCC, 0x93, 0xCC, 0x80,
-	0xCA, 0x86, 0xCE, 0xA9, 0xCC, 0x93, 0xCC, 0x81,
-	// Bytes 4900 - 493f
-	0xCA, 0x86, 0xCE, 0xA9, 0xCC, 0x93, 0xCD, 0x82,
-	0xCA, 0x86, 0xCE, 0xA9, 0xCC, 0x94, 0xCC, 0x80,
-	0xCA, 0x86, 0xCE, 0xA9, 0xCC, 0x94, 0xCC, 0x81,
-	0xCA, 0x86, 0xCE, 0xA9, 0xCC, 0x94, 0xCD, 0x82,
-	0xCA, 0x86, 0xCE, 0xB1, 0xCC, 0x93, 0xCC, 0x80,
-	0xCA, 0x86, 0xCE, 0xB1, 0xCC, 0x93, 0xCC, 0x81,
-	0xCA, 0x86, 0xCE, 0xB1, 0xCC, 0x93, 0xCD, 0x82,
-	0xCA, 0x86, 0xCE, 0xB1, 0xCC, 0x94, 0xCC, 0x80,
-	// Bytes 4940 - 497f
-	0xCA, 0x86, 0xCE, 0xB1, 0xCC, 0x94, 0xCC, 0x81,
-	0xCA, 0x86, 0xCE, 0xB1, 0xCC, 0x94, 0xCD, 0x82,
-	0xCA, 0x86, 0xCE, 0xB7, 0xCC, 0x93, 0xCC, 0x80,
-	0xCA, 0x86, 0xCE, 0xB7, 0xCC, 0x93, 0xCC, 0x81,
-	0xCA, 0x86, 0xCE, 0xB7, 0xCC, 0x93, 0xCD, 0x82,
-	0xCA, 0x86, 0xCE, 0xB7, 0xCC, 0x94, 0xCC, 0x80,
-	0xCA, 0x86, 0xCE, 0xB7, 0xCC, 0x94, 0xCC, 0x81,
-	0xCA, 0x86, 0xCE, 0xB7, 0xCC, 0x94, 0xCD, 0x82,
-	// Bytes 4980 - 49bf
-	0xCA, 0x86, 0xCF, 0x89, 0xCC, 0x93, 0xCC, 0x80,
-	0xCA, 0x86, 0xCF, 0x89, 0xCC, 0x93, 0xCC, 0x81,
-	0xCA, 0x86, 0xCF, 0x89, 0xCC, 0x93, 0xCD, 0x82,
-	0xCA, 0x86, 0xCF, 0x89, 0xCC, 0x94, 0xCC, 0x80,
-	0xCA, 0x86, 0xCF, 0x89, 0xCC, 0x94, 0xCC, 0x81,
-	0xCA, 0x86, 0xCF, 0x89, 0xCC, 0x94, 0xCD, 0x82,
-	0xCA, 0x42, 0xCC, 0x80, 0xC9, 0x32, 0x42, 0xCC,
-	0x81, 0xC9, 0x32, 0x42, 0xCC, 0x93, 0xC9, 0x32,
-	// Bytes 49c0 - 49ff
-	0x43, 0xE1, 0x85, 0xA1, 0x01, 0x00, 0x43, 0xE1,
-	0x85, 0xA2, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA3,
-	0x01, 0x00, 0x43, 0xE1, 0x85, 0xA4, 0x01, 0x00,
-	0x43, 0xE1, 0x85, 0xA5, 0x01, 0x00, 0x43, 0xE1,
-	0x85, 0xA6, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA7,
-	0x01, 0x00, 0x43, 0xE1, 0x85, 0xA8, 0x01, 0x00,
-	0x43, 0xE1, 0x85, 0xA9, 0x01, 0x00, 0x43, 0xE1,
-	0x85, 0xAA, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAB,
-	// Bytes 4a00 - 4a3f
-	0x01, 0x00, 0x43, 0xE1, 0x85, 0xAC, 0x01, 0x00,
-	0x43, 0xE1, 0x85, 0xAD, 0x01, 0x00, 0x43, 0xE1,
-	0x85, 0xAE, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAF,
-	0x01, 0x00, 0x43, 0xE1, 0x85, 0xB0, 0x01, 0x00,
-	0x43, 0xE1, 0x85, 0xB1, 0x01, 0x00, 0x43, 0xE1,
-	0x85, 0xB2, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xB3,
-	0x01, 0x00, 0x43, 0xE1, 0x85, 0xB4, 0x01, 0x00,
-	0x43, 0xE1, 0x85, 0xB5, 0x01, 0x00, 0x43, 0xE1,
-	// Bytes 4a40 - 4a7f
-	0x86, 0xAA, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xAC,
-	0x01, 0x00, 0x43, 0xE1, 0x86, 0xAD, 0x01, 0x00,
-	0x43, 0xE1, 0x86, 0xB0, 0x01, 0x00, 0x43, 0xE1,
-	0x86, 0xB1, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xB2,
-	0x01, 0x00, 0x43, 0xE1, 0x86, 0xB3, 0x01, 0x00,
-	0x43, 0xE1, 0x86, 0xB4, 0x01, 0x00, 0x43, 0xE1,
-	0x86, 0xB5, 0x01, 0x00, 0x44, 0xCC, 0x88, 0xCC,
-	0x81, 0xCA, 0x32, 0x43, 0xE3, 0x82, 0x99, 0x0D,
-	// Bytes 4a80 - 4abf
-	0x03, 0x43, 0xE3, 0x82, 0x9A, 0x0D, 0x03, 0x46,
-	0xE0, 0xBD, 0xB1, 0xE0, 0xBD, 0xB2, 0x9E, 0x26,
-	0x46, 0xE0, 0xBD, 0xB1, 0xE0, 0xBD, 0xB4, 0xA2,
-	0x26, 0x46, 0xE0, 0xBD, 0xB1, 0xE0, 0xBE, 0x80,
-	0x9E, 0x26, 0x00, 0x01,
-}
-
-// lookup returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *nfcTrie) lookup(s []byte) (v uint16, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return nfcValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := nfcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := nfcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := nfcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = nfcIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *nfcTrie) lookupUnsafe(s []byte) uint16 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return nfcValues[c0]
-	}
-	i := nfcIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = nfcIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = nfcIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// lookupString returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *nfcTrie) lookupString(s string) (v uint16, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return nfcValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := nfcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := nfcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := nfcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = nfcIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *nfcTrie) lookupStringUnsafe(s string) uint16 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return nfcValues[c0]
-	}
-	i := nfcIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = nfcIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = nfcIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// nfcTrie. Total size: 10610 bytes (10.36 KiB). Checksum: 95e8869a9f81e5e6.
-type nfcTrie struct{}
-
-func newNfcTrie(i int) *nfcTrie {
-	return &nfcTrie{}
-}
-
-// lookupValue determines the type of block n and looks up the value for b.
-func (t *nfcTrie) lookupValue(n uint32, b byte) uint16 {
-	switch {
-	case n < 46:
-		return uint16(nfcValues[n<<6+uint32(b)])
-	default:
-		n -= 46
-		return uint16(nfcSparse.lookup(n, b))
-	}
-}
-
-// nfcValues: 48 blocks, 3072 entries, 6144 bytes
-// The third block is the zero block.
-var nfcValues = [3072]uint16{
-	// Block 0x0, offset 0x0
-	0x3c: 0xa000, 0x3d: 0xa000, 0x3e: 0xa000,
-	// Block 0x1, offset 0x40
-	0x41: 0xa000, 0x42: 0xa000, 0x43: 0xa000, 0x44: 0xa000, 0x45: 0xa000,
-	0x46: 0xa000, 0x47: 0xa000, 0x48: 0xa000, 0x49: 0xa000, 0x4a: 0xa000, 0x4b: 0xa000,
-	0x4c: 0xa000, 0x4d: 0xa000, 0x4e: 0xa000, 0x4f: 0xa000, 0x50: 0xa000,
-	0x52: 0xa000, 0x53: 0xa000, 0x54: 0xa000, 0x55: 0xa000, 0x56: 0xa000, 0x57: 0xa000,
-	0x58: 0xa000, 0x59: 0xa000, 0x5a: 0xa000,
-	0x61: 0xa000, 0x62: 0xa000, 0x63: 0xa000,
-	0x64: 0xa000, 0x65: 0xa000, 0x66: 0xa000, 0x67: 0xa000, 0x68: 0xa000, 0x69: 0xa000,
-	0x6a: 0xa000, 0x6b: 0xa000, 0x6c: 0xa000, 0x6d: 0xa000, 0x6e: 0xa000, 0x6f: 0xa000,
-	0x70: 0xa000, 0x72: 0xa000, 0x73: 0xa000, 0x74: 0xa000, 0x75: 0xa000,
-	0x76: 0xa000, 0x77: 0xa000, 0x78: 0xa000, 0x79: 0xa000, 0x7a: 0xa000,
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc0: 0x2f72, 0xc1: 0x2f77, 0xc2: 0x468b, 0xc3: 0x2f7c, 0xc4: 0x469a, 0xc5: 0x469f,
-	0xc6: 0xa000, 0xc7: 0x46a9, 0xc8: 0x2fe5, 0xc9: 0x2fea, 0xca: 0x46ae, 0xcb: 0x2ffe,
-	0xcc: 0x3071, 0xcd: 0x3076, 0xce: 0x307b, 0xcf: 0x46c2, 0xd1: 0x3107,
-	0xd2: 0x312a, 0xd3: 0x312f, 0xd4: 0x46cc, 0xd5: 0x46d1, 0xd6: 0x46e0,
-	0xd8: 0xa000, 0xd9: 0x31b6, 0xda: 0x31bb, 0xdb: 0x31c0, 0xdc: 0x4712, 0xdd: 0x3238,
-	0xe0: 0x327e, 0xe1: 0x3283, 0xe2: 0x471c, 0xe3: 0x3288,
-	0xe4: 0x472b, 0xe5: 0x4730, 0xe6: 0xa000, 0xe7: 0x473a, 0xe8: 0x32f1, 0xe9: 0x32f6,
-	0xea: 0x473f, 0xeb: 0x330a, 0xec: 0x3382, 0xed: 0x3387, 0xee: 0x338c, 0xef: 0x4753,
-	0xf1: 0x3418, 0xf2: 0x343b, 0xf3: 0x3440, 0xf4: 0x475d, 0xf5: 0x4762,
-	0xf6: 0x4771, 0xf8: 0xa000, 0xf9: 0x34cc, 0xfa: 0x34d1, 0xfb: 0x34d6,
-	0xfc: 0x47a3, 0xfd: 0x3553, 0xff: 0x356c,
-	// Block 0x4, offset 0x100
-	0x100: 0x2f81, 0x101: 0x328d, 0x102: 0x4690, 0x103: 0x4721, 0x104: 0x2f9f, 0x105: 0x32ab,
-	0x106: 0x2fb3, 0x107: 0x32bf, 0x108: 0x2fb8, 0x109: 0x32c4, 0x10a: 0x2fbd, 0x10b: 0x32c9,
-	0x10c: 0x2fc2, 0x10d: 0x32ce, 0x10e: 0x2fcc, 0x10f: 0x32d8,
-	0x112: 0x46b3, 0x113: 0x4744, 0x114: 0x2ff4, 0x115: 0x3300, 0x116: 0x2ff9, 0x117: 0x3305,
-	0x118: 0x3017, 0x119: 0x3323, 0x11a: 0x3008, 0x11b: 0x3314, 0x11c: 0x3030, 0x11d: 0x333c,
-	0x11e: 0x303a, 0x11f: 0x3346, 0x120: 0x303f, 0x121: 0x334b, 0x122: 0x3049, 0x123: 0x3355,
-	0x124: 0x304e, 0x125: 0x335a, 0x128: 0x3080, 0x129: 0x3391,
-	0x12a: 0x3085, 0x12b: 0x3396, 0x12c: 0x308a, 0x12d: 0x339b, 0x12e: 0x30ad, 0x12f: 0x33b9,
-	0x130: 0x308f, 0x134: 0x30b7, 0x135: 0x33c3,
-	0x136: 0x30cb, 0x137: 0x33dc, 0x139: 0x30d5, 0x13a: 0x33e6, 0x13b: 0x30df,
-	0x13c: 0x33f0, 0x13d: 0x30da, 0x13e: 0x33eb,
-	// Block 0x5, offset 0x140
-	0x143: 0x3102, 0x144: 0x3413, 0x145: 0x311b,
-	0x146: 0x342c, 0x147: 0x3111, 0x148: 0x3422,
-	0x14c: 0x46d6, 0x14d: 0x4767, 0x14e: 0x3134, 0x14f: 0x3445, 0x150: 0x313e, 0x151: 0x344f,
-	0x154: 0x315c, 0x155: 0x346d, 0x156: 0x3175, 0x157: 0x3486,
-	0x158: 0x3166, 0x159: 0x3477, 0x15a: 0x46f9, 0x15b: 0x478a, 0x15c: 0x317f, 0x15d: 0x3490,
-	0x15e: 0x318e, 0x15f: 0x349f, 0x160: 0x46fe, 0x161: 0x478f, 0x162: 0x31a7, 0x163: 0x34bd,
-	0x164: 0x3198, 0x165: 0x34ae, 0x168: 0x4708, 0x169: 0x4799,
-	0x16a: 0x470d, 0x16b: 0x479e, 0x16c: 0x31c5, 0x16d: 0x34db, 0x16e: 0x31cf, 0x16f: 0x34e5,
-	0x170: 0x31d4, 0x171: 0x34ea, 0x172: 0x31f2, 0x173: 0x3508, 0x174: 0x3215, 0x175: 0x352b,
-	0x176: 0x323d, 0x177: 0x3558, 0x178: 0x3251, 0x179: 0x3260, 0x17a: 0x3580, 0x17b: 0x326a,
-	0x17c: 0x358a, 0x17d: 0x326f, 0x17e: 0x358f, 0x17f: 0xa000,
-	// Block 0x6, offset 0x180
-	0x184: 0x8100, 0x185: 0x8100,
-	0x186: 0x8100,
-	0x18d: 0x2f8b, 0x18e: 0x3297, 0x18f: 0x3099, 0x190: 0x33a5, 0x191: 0x3143,
-	0x192: 0x3454, 0x193: 0x31d9, 0x194: 0x34ef, 0x195: 0x39d2, 0x196: 0x3b61, 0x197: 0x39cb,
-	0x198: 0x3b5a, 0x199: 0x39d9, 0x19a: 0x3b68, 0x19b: 0x39c4, 0x19c: 0x3b53,
-	0x19e: 0x38b3, 0x19f: 0x3a42, 0x1a0: 0x38ac, 0x1a1: 0x3a3b, 0x1a2: 0x35b6, 0x1a3: 0x35c8,
-	0x1a6: 0x3044, 0x1a7: 0x3350, 0x1a8: 0x30c1, 0x1a9: 0x33d2,
-	0x1aa: 0x46ef, 0x1ab: 0x4780, 0x1ac: 0x3993, 0x1ad: 0x3b22, 0x1ae: 0x35da, 0x1af: 0x35e0,
-	0x1b0: 0x33c8, 0x1b4: 0x302b, 0x1b5: 0x3337,
-	0x1b8: 0x30fd, 0x1b9: 0x340e, 0x1ba: 0x38ba, 0x1bb: 0x3a49,
-	0x1bc: 0x35b0, 0x1bd: 0x35c2, 0x1be: 0x35bc, 0x1bf: 0x35ce,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x2f90, 0x1c1: 0x329c, 0x1c2: 0x2f95, 0x1c3: 0x32a1, 0x1c4: 0x300d, 0x1c5: 0x3319,
-	0x1c6: 0x3012, 0x1c7: 0x331e, 0x1c8: 0x309e, 0x1c9: 0x33aa, 0x1ca: 0x30a3, 0x1cb: 0x33af,
-	0x1cc: 0x3148, 0x1cd: 0x3459, 0x1ce: 0x314d, 0x1cf: 0x345e, 0x1d0: 0x316b, 0x1d1: 0x347c,
-	0x1d2: 0x3170, 0x1d3: 0x3481, 0x1d4: 0x31de, 0x1d5: 0x34f4, 0x1d6: 0x31e3, 0x1d7: 0x34f9,
-	0x1d8: 0x3189, 0x1d9: 0x349a, 0x1da: 0x31a2, 0x1db: 0x34b8,
-	0x1de: 0x305d, 0x1df: 0x3369,
-	0x1e6: 0x4695, 0x1e7: 0x4726, 0x1e8: 0x46bd, 0x1e9: 0x474e,
-	0x1ea: 0x3962, 0x1eb: 0x3af1, 0x1ec: 0x393f, 0x1ed: 0x3ace, 0x1ee: 0x46db, 0x1ef: 0x476c,
-	0x1f0: 0x395b, 0x1f1: 0x3aea, 0x1f2: 0x3247, 0x1f3: 0x3562,
-	// Block 0x8, offset 0x200
-	0x200: 0x9932, 0x201: 0x9932, 0x202: 0x9932, 0x203: 0x9932, 0x204: 0x9932, 0x205: 0x8132,
-	0x206: 0x9932, 0x207: 0x9932, 0x208: 0x9932, 0x209: 0x9932, 0x20a: 0x9932, 0x20b: 0x9932,
-	0x20c: 0x9932, 0x20d: 0x8132, 0x20e: 0x8132, 0x20f: 0x9932, 0x210: 0x8132, 0x211: 0x9932,
-	0x212: 0x8132, 0x213: 0x9932, 0x214: 0x9932, 0x215: 0x8133, 0x216: 0x812d, 0x217: 0x812d,
-	0x218: 0x812d, 0x219: 0x812d, 0x21a: 0x8133, 0x21b: 0x992b, 0x21c: 0x812d, 0x21d: 0x812d,
-	0x21e: 0x812d, 0x21f: 0x812d, 0x220: 0x812d, 0x221: 0x8129, 0x222: 0x8129, 0x223: 0x992d,
-	0x224: 0x992d, 0x225: 0x992d, 0x226: 0x992d, 0x227: 0x9929, 0x228: 0x9929, 0x229: 0x812d,
-	0x22a: 0x812d, 0x22b: 0x812d, 0x22c: 0x812d, 0x22d: 0x992d, 0x22e: 0x992d, 0x22f: 0x812d,
-	0x230: 0x992d, 0x231: 0x992d, 0x232: 0x812d, 0x233: 0x812d, 0x234: 0x8101, 0x235: 0x8101,
-	0x236: 0x8101, 0x237: 0x8101, 0x238: 0x9901, 0x239: 0x812d, 0x23a: 0x812d, 0x23b: 0x812d,
-	0x23c: 0x812d, 0x23d: 0x8132, 0x23e: 0x8132, 0x23f: 0x8132,
-	// Block 0x9, offset 0x240
-	0x240: 0x49b1, 0x241: 0x49b6, 0x242: 0x9932, 0x243: 0x49bb, 0x244: 0x4a74, 0x245: 0x9936,
-	0x246: 0x8132, 0x247: 0x812d, 0x248: 0x812d, 0x249: 0x812d, 0x24a: 0x8132, 0x24b: 0x8132,
-	0x24c: 0x8132, 0x24d: 0x812d, 0x24e: 0x812d, 0x250: 0x8132, 0x251: 0x8132,
-	0x252: 0x8132, 0x253: 0x812d, 0x254: 0x812d, 0x255: 0x812d, 0x256: 0x812d, 0x257: 0x8132,
-	0x258: 0x8133, 0x259: 0x812d, 0x25a: 0x812d, 0x25b: 0x8132, 0x25c: 0x8134, 0x25d: 0x8135,
-	0x25e: 0x8135, 0x25f: 0x8134, 0x260: 0x8135, 0x261: 0x8135, 0x262: 0x8134, 0x263: 0x8132,
-	0x264: 0x8132, 0x265: 0x8132, 0x266: 0x8132, 0x267: 0x8132, 0x268: 0x8132, 0x269: 0x8132,
-	0x26a: 0x8132, 0x26b: 0x8132, 0x26c: 0x8132, 0x26d: 0x8132, 0x26e: 0x8132, 0x26f: 0x8132,
-	0x274: 0x0170,
-	0x27a: 0x8100,
-	0x27e: 0x0037,
-	// Block 0xa, offset 0x280
-	0x284: 0x8100, 0x285: 0x35a4,
-	0x286: 0x35ec, 0x287: 0x00ce, 0x288: 0x360a, 0x289: 0x3616, 0x28a: 0x3628,
-	0x28c: 0x3646, 0x28e: 0x3658, 0x28f: 0x3676, 0x290: 0x3e0b, 0x291: 0xa000,
-	0x295: 0xa000, 0x297: 0xa000,
-	0x299: 0xa000,
-	0x29f: 0xa000, 0x2a1: 0xa000,
-	0x2a5: 0xa000, 0x2a9: 0xa000,
-	0x2aa: 0x363a, 0x2ab: 0x366a, 0x2ac: 0x4801, 0x2ad: 0x369a, 0x2ae: 0x482b, 0x2af: 0x36ac,
-	0x2b0: 0x3e73, 0x2b1: 0xa000, 0x2b5: 0xa000,
-	0x2b7: 0xa000, 0x2b9: 0xa000,
-	0x2bf: 0xa000,
-	// Block 0xb, offset 0x2c0
-	0x2c0: 0x3724, 0x2c1: 0x3730, 0x2c3: 0x371e,
-	0x2c6: 0xa000, 0x2c7: 0x370c,
-	0x2cc: 0x3760, 0x2cd: 0x3748, 0x2ce: 0x3772, 0x2d0: 0xa000,
-	0x2d3: 0xa000, 0x2d5: 0xa000, 0x2d6: 0xa000, 0x2d7: 0xa000,
-	0x2d8: 0xa000, 0x2d9: 0x3754, 0x2da: 0xa000,
-	0x2de: 0xa000, 0x2e3: 0xa000,
-	0x2e7: 0xa000,
-	0x2eb: 0xa000, 0x2ed: 0xa000,
-	0x2f0: 0xa000, 0x2f3: 0xa000, 0x2f5: 0xa000,
-	0x2f6: 0xa000, 0x2f7: 0xa000, 0x2f8: 0xa000, 0x2f9: 0x37d8, 0x2fa: 0xa000,
-	0x2fe: 0xa000,
-	// Block 0xc, offset 0x300
-	0x301: 0x3736, 0x302: 0x37ba,
-	0x310: 0x3712, 0x311: 0x3796,
-	0x312: 0x3718, 0x313: 0x379c, 0x316: 0x372a, 0x317: 0x37ae,
-	0x318: 0xa000, 0x319: 0xa000, 0x31a: 0x382c, 0x31b: 0x3832, 0x31c: 0x373c, 0x31d: 0x37c0,
-	0x31e: 0x3742, 0x31f: 0x37c6, 0x322: 0x374e, 0x323: 0x37d2,
-	0x324: 0x375a, 0x325: 0x37de, 0x326: 0x3766, 0x327: 0x37ea, 0x328: 0xa000, 0x329: 0xa000,
-	0x32a: 0x3838, 0x32b: 0x383e, 0x32c: 0x3790, 0x32d: 0x3814, 0x32e: 0x376c, 0x32f: 0x37f0,
-	0x330: 0x3778, 0x331: 0x37fc, 0x332: 0x377e, 0x333: 0x3802, 0x334: 0x3784, 0x335: 0x3808,
-	0x338: 0x378a, 0x339: 0x380e,
-	// Block 0xd, offset 0x340
-	0x351: 0x812d,
-	0x352: 0x8132, 0x353: 0x8132, 0x354: 0x8132, 0x355: 0x8132, 0x356: 0x812d, 0x357: 0x8132,
-	0x358: 0x8132, 0x359: 0x8132, 0x35a: 0x812e, 0x35b: 0x812d, 0x35c: 0x8132, 0x35d: 0x8132,
-	0x35e: 0x8132, 0x35f: 0x8132, 0x360: 0x8132, 0x361: 0x8132, 0x362: 0x812d, 0x363: 0x812d,
-	0x364: 0x812d, 0x365: 0x812d, 0x366: 0x812d, 0x367: 0x812d, 0x368: 0x8132, 0x369: 0x8132,
-	0x36a: 0x812d, 0x36b: 0x8132, 0x36c: 0x8132, 0x36d: 0x812e, 0x36e: 0x8131, 0x36f: 0x8132,
-	0x370: 0x8105, 0x371: 0x8106, 0x372: 0x8107, 0x373: 0x8108, 0x374: 0x8109, 0x375: 0x810a,
-	0x376: 0x810b, 0x377: 0x810c, 0x378: 0x810d, 0x379: 0x810e, 0x37a: 0x810e, 0x37b: 0x810f,
-	0x37c: 0x8110, 0x37d: 0x8111, 0x37f: 0x8112,
-	// Block 0xe, offset 0x380
-	0x388: 0xa000, 0x38a: 0xa000, 0x38b: 0x8116,
-	0x38c: 0x8117, 0x38d: 0x8118, 0x38e: 0x8119, 0x38f: 0x811a, 0x390: 0x811b, 0x391: 0x811c,
-	0x392: 0x811d, 0x393: 0x9932, 0x394: 0x9932, 0x395: 0x992d, 0x396: 0x812d, 0x397: 0x8132,
-	0x398: 0x8132, 0x399: 0x8132, 0x39a: 0x8132, 0x39b: 0x8132, 0x39c: 0x812d, 0x39d: 0x8132,
-	0x39e: 0x8132, 0x39f: 0x812d,
-	0x3b0: 0x811e,
-	// Block 0xf, offset 0x3c0
-	0x3d3: 0x812d, 0x3d4: 0x8132, 0x3d5: 0x8132, 0x3d6: 0x8132, 0x3d7: 0x8132,
-	0x3d8: 0x8132, 0x3d9: 0x8132, 0x3da: 0x8132, 0x3db: 0x8132, 0x3dc: 0x8132, 0x3dd: 0x8132,
-	0x3de: 0x8132, 0x3df: 0x8132, 0x3e0: 0x8132, 0x3e1: 0x8132, 0x3e3: 0x812d,
-	0x3e4: 0x8132, 0x3e5: 0x8132, 0x3e6: 0x812d, 0x3e7: 0x8132, 0x3e8: 0x8132, 0x3e9: 0x812d,
-	0x3ea: 0x8132, 0x3eb: 0x8132, 0x3ec: 0x8132, 0x3ed: 0x812d, 0x3ee: 0x812d, 0x3ef: 0x812d,
-	0x3f0: 0x8116, 0x3f1: 0x8117, 0x3f2: 0x8118, 0x3f3: 0x8132, 0x3f4: 0x8132, 0x3f5: 0x8132,
-	0x3f6: 0x812d, 0x3f7: 0x8132, 0x3f8: 0x8132, 0x3f9: 0x812d, 0x3fa: 0x812d, 0x3fb: 0x8132,
-	0x3fc: 0x8132, 0x3fd: 0x8132, 0x3fe: 0x8132, 0x3ff: 0x8132,
-	// Block 0x10, offset 0x400
-	0x405: 0xa000,
-	0x406: 0x2d29, 0x407: 0xa000, 0x408: 0x2d31, 0x409: 0xa000, 0x40a: 0x2d39, 0x40b: 0xa000,
-	0x40c: 0x2d41, 0x40d: 0xa000, 0x40e: 0x2d49, 0x411: 0xa000,
-	0x412: 0x2d51,
-	0x434: 0x8102, 0x435: 0x9900,
-	0x43a: 0xa000, 0x43b: 0x2d59,
-	0x43c: 0xa000, 0x43d: 0x2d61, 0x43e: 0xa000, 0x43f: 0xa000,
-	// Block 0x11, offset 0x440
-	0x440: 0x8132, 0x441: 0x8132, 0x442: 0x812d, 0x443: 0x8132, 0x444: 0x8132, 0x445: 0x8132,
-	0x446: 0x8132, 0x447: 0x8132, 0x448: 0x8132, 0x449: 0x8132, 0x44a: 0x812d, 0x44b: 0x8132,
-	0x44c: 0x8132, 0x44d: 0x8135, 0x44e: 0x812a, 0x44f: 0x812d, 0x450: 0x8129, 0x451: 0x8132,
-	0x452: 0x8132, 0x453: 0x8132, 0x454: 0x8132, 0x455: 0x8132, 0x456: 0x8132, 0x457: 0x8132,
-	0x458: 0x8132, 0x459: 0x8132, 0x45a: 0x8132, 0x45b: 0x8132, 0x45c: 0x8132, 0x45d: 0x8132,
-	0x45e: 0x8132, 0x45f: 0x8132, 0x460: 0x8132, 0x461: 0x8132, 0x462: 0x8132, 0x463: 0x8132,
-	0x464: 0x8132, 0x465: 0x8132, 0x466: 0x8132, 0x467: 0x8132, 0x468: 0x8132, 0x469: 0x8132,
-	0x46a: 0x8132, 0x46b: 0x8132, 0x46c: 0x8132, 0x46d: 0x8132, 0x46e: 0x8132, 0x46f: 0x8132,
-	0x470: 0x8132, 0x471: 0x8132, 0x472: 0x8132, 0x473: 0x8132, 0x474: 0x8132, 0x475: 0x8132,
-	0x476: 0x8133, 0x477: 0x8131, 0x478: 0x8131, 0x479: 0x812d, 0x47b: 0x8132,
-	0x47c: 0x8134, 0x47d: 0x812d, 0x47e: 0x8132, 0x47f: 0x812d,
-	// Block 0x12, offset 0x480
-	0x480: 0x2f9a, 0x481: 0x32a6, 0x482: 0x2fa4, 0x483: 0x32b0, 0x484: 0x2fa9, 0x485: 0x32b5,
-	0x486: 0x2fae, 0x487: 0x32ba, 0x488: 0x38cf, 0x489: 0x3a5e, 0x48a: 0x2fc7, 0x48b: 0x32d3,
-	0x48c: 0x2fd1, 0x48d: 0x32dd, 0x48e: 0x2fe0, 0x48f: 0x32ec, 0x490: 0x2fd6, 0x491: 0x32e2,
-	0x492: 0x2fdb, 0x493: 0x32e7, 0x494: 0x38f2, 0x495: 0x3a81, 0x496: 0x38f9, 0x497: 0x3a88,
-	0x498: 0x301c, 0x499: 0x3328, 0x49a: 0x3021, 0x49b: 0x332d, 0x49c: 0x3907, 0x49d: 0x3a96,
-	0x49e: 0x3026, 0x49f: 0x3332, 0x4a0: 0x3035, 0x4a1: 0x3341, 0x4a2: 0x3053, 0x4a3: 0x335f,
-	0x4a4: 0x3062, 0x4a5: 0x336e, 0x4a6: 0x3058, 0x4a7: 0x3364, 0x4a8: 0x3067, 0x4a9: 0x3373,
-	0x4aa: 0x306c, 0x4ab: 0x3378, 0x4ac: 0x30b2, 0x4ad: 0x33be, 0x4ae: 0x390e, 0x4af: 0x3a9d,
-	0x4b0: 0x30bc, 0x4b1: 0x33cd, 0x4b2: 0x30c6, 0x4b3: 0x33d7, 0x4b4: 0x30d0, 0x4b5: 0x33e1,
-	0x4b6: 0x46c7, 0x4b7: 0x4758, 0x4b8: 0x3915, 0x4b9: 0x3aa4, 0x4ba: 0x30e9, 0x4bb: 0x33fa,
-	0x4bc: 0x30e4, 0x4bd: 0x33f5, 0x4be: 0x30ee, 0x4bf: 0x33ff,
-	// Block 0x13, offset 0x4c0
-	0x4c0: 0x30f3, 0x4c1: 0x3404, 0x4c2: 0x30f8, 0x4c3: 0x3409, 0x4c4: 0x310c, 0x4c5: 0x341d,
-	0x4c6: 0x3116, 0x4c7: 0x3427, 0x4c8: 0x3125, 0x4c9: 0x3436, 0x4ca: 0x3120, 0x4cb: 0x3431,
-	0x4cc: 0x3938, 0x4cd: 0x3ac7, 0x4ce: 0x3946, 0x4cf: 0x3ad5, 0x4d0: 0x394d, 0x4d1: 0x3adc,
-	0x4d2: 0x3954, 0x4d3: 0x3ae3, 0x4d4: 0x3152, 0x4d5: 0x3463, 0x4d6: 0x3157, 0x4d7: 0x3468,
-	0x4d8: 0x3161, 0x4d9: 0x3472, 0x4da: 0x46f4, 0x4db: 0x4785, 0x4dc: 0x399a, 0x4dd: 0x3b29,
-	0x4de: 0x317a, 0x4df: 0x348b, 0x4e0: 0x3184, 0x4e1: 0x3495, 0x4e2: 0x4703, 0x4e3: 0x4794,
-	0x4e4: 0x39a1, 0x4e5: 0x3b30, 0x4e6: 0x39a8, 0x4e7: 0x3b37, 0x4e8: 0x39af, 0x4e9: 0x3b3e,
-	0x4ea: 0x3193, 0x4eb: 0x34a4, 0x4ec: 0x319d, 0x4ed: 0x34b3, 0x4ee: 0x31b1, 0x4ef: 0x34c7,
-	0x4f0: 0x31ac, 0x4f1: 0x34c2, 0x4f2: 0x31ed, 0x4f3: 0x3503, 0x4f4: 0x31fc, 0x4f5: 0x3512,
-	0x4f6: 0x31f7, 0x4f7: 0x350d, 0x4f8: 0x39b6, 0x4f9: 0x3b45, 0x4fa: 0x39bd, 0x4fb: 0x3b4c,
-	0x4fc: 0x3201, 0x4fd: 0x3517, 0x4fe: 0x3206, 0x4ff: 0x351c,
-	// Block 0x14, offset 0x500
-	0x500: 0x320b, 0x501: 0x3521, 0x502: 0x3210, 0x503: 0x3526, 0x504: 0x321f, 0x505: 0x3535,
-	0x506: 0x321a, 0x507: 0x3530, 0x508: 0x3224, 0x509: 0x353f, 0x50a: 0x3229, 0x50b: 0x3544,
-	0x50c: 0x322e, 0x50d: 0x3549, 0x50e: 0x324c, 0x50f: 0x3567, 0x510: 0x3265, 0x511: 0x3585,
-	0x512: 0x3274, 0x513: 0x3594, 0x514: 0x3279, 0x515: 0x3599, 0x516: 0x337d, 0x517: 0x34a9,
-	0x518: 0x353a, 0x519: 0x3576, 0x51b: 0x35d4,
-	0x520: 0x46a4, 0x521: 0x4735, 0x522: 0x2f86, 0x523: 0x3292,
-	0x524: 0x387b, 0x525: 0x3a0a, 0x526: 0x3874, 0x527: 0x3a03, 0x528: 0x3889, 0x529: 0x3a18,
-	0x52a: 0x3882, 0x52b: 0x3a11, 0x52c: 0x38c1, 0x52d: 0x3a50, 0x52e: 0x3897, 0x52f: 0x3a26,
-	0x530: 0x3890, 0x531: 0x3a1f, 0x532: 0x38a5, 0x533: 0x3a34, 0x534: 0x389e, 0x535: 0x3a2d,
-	0x536: 0x38c8, 0x537: 0x3a57, 0x538: 0x46b8, 0x539: 0x4749, 0x53a: 0x3003, 0x53b: 0x330f,
-	0x53c: 0x2fef, 0x53d: 0x32fb, 0x53e: 0x38dd, 0x53f: 0x3a6c,
-	// Block 0x15, offset 0x540
-	0x540: 0x38d6, 0x541: 0x3a65, 0x542: 0x38eb, 0x543: 0x3a7a, 0x544: 0x38e4, 0x545: 0x3a73,
-	0x546: 0x3900, 0x547: 0x3a8f, 0x548: 0x3094, 0x549: 0x33a0, 0x54a: 0x30a8, 0x54b: 0x33b4,
-	0x54c: 0x46ea, 0x54d: 0x477b, 0x54e: 0x3139, 0x54f: 0x344a, 0x550: 0x3923, 0x551: 0x3ab2,
-	0x552: 0x391c, 0x553: 0x3aab, 0x554: 0x3931, 0x555: 0x3ac0, 0x556: 0x392a, 0x557: 0x3ab9,
-	0x558: 0x398c, 0x559: 0x3b1b, 0x55a: 0x3970, 0x55b: 0x3aff, 0x55c: 0x3969, 0x55d: 0x3af8,
-	0x55e: 0x397e, 0x55f: 0x3b0d, 0x560: 0x3977, 0x561: 0x3b06, 0x562: 0x3985, 0x563: 0x3b14,
-	0x564: 0x31e8, 0x565: 0x34fe, 0x566: 0x31ca, 0x567: 0x34e0, 0x568: 0x39e7, 0x569: 0x3b76,
-	0x56a: 0x39e0, 0x56b: 0x3b6f, 0x56c: 0x39f5, 0x56d: 0x3b84, 0x56e: 0x39ee, 0x56f: 0x3b7d,
-	0x570: 0x39fc, 0x571: 0x3b8b, 0x572: 0x3233, 0x573: 0x354e, 0x574: 0x325b, 0x575: 0x357b,
-	0x576: 0x3256, 0x577: 0x3571, 0x578: 0x3242, 0x579: 0x355d,
-	// Block 0x16, offset 0x580
-	0x580: 0x4807, 0x581: 0x480d, 0x582: 0x4921, 0x583: 0x4939, 0x584: 0x4929, 0x585: 0x4941,
-	0x586: 0x4931, 0x587: 0x4949, 0x588: 0x47ad, 0x589: 0x47b3, 0x58a: 0x4891, 0x58b: 0x48a9,
-	0x58c: 0x4899, 0x58d: 0x48b1, 0x58e: 0x48a1, 0x58f: 0x48b9, 0x590: 0x4819, 0x591: 0x481f,
-	0x592: 0x3dbb, 0x593: 0x3dcb, 0x594: 0x3dc3, 0x595: 0x3dd3,
-	0x598: 0x47b9, 0x599: 0x47bf, 0x59a: 0x3ceb, 0x59b: 0x3cfb, 0x59c: 0x3cf3, 0x59d: 0x3d03,
-	0x5a0: 0x4831, 0x5a1: 0x4837, 0x5a2: 0x4951, 0x5a3: 0x4969,
-	0x5a4: 0x4959, 0x5a5: 0x4971, 0x5a6: 0x4961, 0x5a7: 0x4979, 0x5a8: 0x47c5, 0x5a9: 0x47cb,
-	0x5aa: 0x48c1, 0x5ab: 0x48d9, 0x5ac: 0x48c9, 0x5ad: 0x48e1, 0x5ae: 0x48d1, 0x5af: 0x48e9,
-	0x5b0: 0x4849, 0x5b1: 0x484f, 0x5b2: 0x3e1b, 0x5b3: 0x3e33, 0x5b4: 0x3e23, 0x5b5: 0x3e3b,
-	0x5b6: 0x3e2b, 0x5b7: 0x3e43, 0x5b8: 0x47d1, 0x5b9: 0x47d7, 0x5ba: 0x3d1b, 0x5bb: 0x3d33,
-	0x5bc: 0x3d23, 0x5bd: 0x3d3b, 0x5be: 0x3d2b, 0x5bf: 0x3d43,
-	// Block 0x17, offset 0x5c0
-	0x5c0: 0x4855, 0x5c1: 0x485b, 0x5c2: 0x3e4b, 0x5c3: 0x3e5b, 0x5c4: 0x3e53, 0x5c5: 0x3e63,
-	0x5c8: 0x47dd, 0x5c9: 0x47e3, 0x5ca: 0x3d4b, 0x5cb: 0x3d5b,
-	0x5cc: 0x3d53, 0x5cd: 0x3d63, 0x5d0: 0x4867, 0x5d1: 0x486d,
-	0x5d2: 0x3e83, 0x5d3: 0x3e9b, 0x5d4: 0x3e8b, 0x5d5: 0x3ea3, 0x5d6: 0x3e93, 0x5d7: 0x3eab,
-	0x5d9: 0x47e9, 0x5db: 0x3d6b, 0x5dd: 0x3d73,
-	0x5df: 0x3d7b, 0x5e0: 0x487f, 0x5e1: 0x4885, 0x5e2: 0x4981, 0x5e3: 0x4999,
-	0x5e4: 0x4989, 0x5e5: 0x49a1, 0x5e6: 0x4991, 0x5e7: 0x49a9, 0x5e8: 0x47ef, 0x5e9: 0x47f5,
-	0x5ea: 0x48f1, 0x5eb: 0x4909, 0x5ec: 0x48f9, 0x5ed: 0x4911, 0x5ee: 0x4901, 0x5ef: 0x4919,
-	0x5f0: 0x47fb, 0x5f1: 0x4321, 0x5f2: 0x3694, 0x5f3: 0x4327, 0x5f4: 0x4825, 0x5f5: 0x432d,
-	0x5f6: 0x36a6, 0x5f7: 0x4333, 0x5f8: 0x36c4, 0x5f9: 0x4339, 0x5fa: 0x36dc, 0x5fb: 0x433f,
-	0x5fc: 0x4873, 0x5fd: 0x4345,
-	// Block 0x18, offset 0x600
-	0x600: 0x3da3, 0x601: 0x3dab, 0x602: 0x4187, 0x603: 0x41a5, 0x604: 0x4191, 0x605: 0x41af,
-	0x606: 0x419b, 0x607: 0x41b9, 0x608: 0x3cdb, 0x609: 0x3ce3, 0x60a: 0x40d3, 0x60b: 0x40f1,
-	0x60c: 0x40dd, 0x60d: 0x40fb, 0x60e: 0x40e7, 0x60f: 0x4105, 0x610: 0x3deb, 0x611: 0x3df3,
-	0x612: 0x41c3, 0x613: 0x41e1, 0x614: 0x41cd, 0x615: 0x41eb, 0x616: 0x41d7, 0x617: 0x41f5,
-	0x618: 0x3d0b, 0x619: 0x3d13, 0x61a: 0x410f, 0x61b: 0x412d, 0x61c: 0x4119, 0x61d: 0x4137,
-	0x61e: 0x4123, 0x61f: 0x4141, 0x620: 0x3ec3, 0x621: 0x3ecb, 0x622: 0x41ff, 0x623: 0x421d,
-	0x624: 0x4209, 0x625: 0x4227, 0x626: 0x4213, 0x627: 0x4231, 0x628: 0x3d83, 0x629: 0x3d8b,
-	0x62a: 0x414b, 0x62b: 0x4169, 0x62c: 0x4155, 0x62d: 0x4173, 0x62e: 0x415f, 0x62f: 0x417d,
-	0x630: 0x3688, 0x631: 0x3682, 0x632: 0x3d93, 0x633: 0x368e, 0x634: 0x3d9b,
-	0x636: 0x4813, 0x637: 0x3db3, 0x638: 0x35f8, 0x639: 0x35f2, 0x63a: 0x35e6, 0x63b: 0x42f1,
-	0x63c: 0x35fe, 0x63d: 0x8100, 0x63e: 0x01d3, 0x63f: 0xa100,
-	// Block 0x19, offset 0x640
-	0x640: 0x8100, 0x641: 0x35aa, 0x642: 0x3ddb, 0x643: 0x36a0, 0x644: 0x3de3,
-	0x646: 0x483d, 0x647: 0x3dfb, 0x648: 0x3604, 0x649: 0x42f7, 0x64a: 0x3610, 0x64b: 0x42fd,
-	0x64c: 0x361c, 0x64d: 0x3b92, 0x64e: 0x3b99, 0x64f: 0x3ba0, 0x650: 0x36b8, 0x651: 0x36b2,
-	0x652: 0x3e03, 0x653: 0x44e7, 0x656: 0x36be, 0x657: 0x3e13,
-	0x658: 0x3634, 0x659: 0x362e, 0x65a: 0x3622, 0x65b: 0x4303, 0x65d: 0x3ba7,
-	0x65e: 0x3bae, 0x65f: 0x3bb5, 0x660: 0x36ee, 0x661: 0x36e8, 0x662: 0x3e6b, 0x663: 0x44ef,
-	0x664: 0x36d0, 0x665: 0x36d6, 0x666: 0x36f4, 0x667: 0x3e7b, 0x668: 0x3664, 0x669: 0x365e,
-	0x66a: 0x3652, 0x66b: 0x430f, 0x66c: 0x364c, 0x66d: 0x359e, 0x66e: 0x42eb, 0x66f: 0x0081,
-	0x672: 0x3eb3, 0x673: 0x36fa, 0x674: 0x3ebb,
-	0x676: 0x488b, 0x677: 0x3ed3, 0x678: 0x3640, 0x679: 0x4309, 0x67a: 0x3670, 0x67b: 0x431b,
-	0x67c: 0x367c, 0x67d: 0x4259, 0x67e: 0xa100,
-	// Block 0x1a, offset 0x680
-	0x681: 0x3c09, 0x683: 0xa000, 0x684: 0x3c10, 0x685: 0xa000,
-	0x687: 0x3c17, 0x688: 0xa000, 0x689: 0x3c1e,
-	0x68d: 0xa000,
-	0x6a0: 0x2f68, 0x6a1: 0xa000, 0x6a2: 0x3c2c,
-	0x6a4: 0xa000, 0x6a5: 0xa000,
-	0x6ad: 0x3c25, 0x6ae: 0x2f63, 0x6af: 0x2f6d,
-	0x6b0: 0x3c33, 0x6b1: 0x3c3a, 0x6b2: 0xa000, 0x6b3: 0xa000, 0x6b4: 0x3c41, 0x6b5: 0x3c48,
-	0x6b6: 0xa000, 0x6b7: 0xa000, 0x6b8: 0x3c4f, 0x6b9: 0x3c56, 0x6ba: 0xa000, 0x6bb: 0xa000,
-	0x6bc: 0xa000, 0x6bd: 0xa000,
-	// Block 0x1b, offset 0x6c0
-	0x6c0: 0x3c5d, 0x6c1: 0x3c64, 0x6c2: 0xa000, 0x6c3: 0xa000, 0x6c4: 0x3c79, 0x6c5: 0x3c80,
-	0x6c6: 0xa000, 0x6c7: 0xa000, 0x6c8: 0x3c87, 0x6c9: 0x3c8e,
-	0x6d1: 0xa000,
-	0x6d2: 0xa000,
-	0x6e2: 0xa000,
-	0x6e8: 0xa000, 0x6e9: 0xa000,
-	0x6eb: 0xa000, 0x6ec: 0x3ca3, 0x6ed: 0x3caa, 0x6ee: 0x3cb1, 0x6ef: 0x3cb8,
-	0x6f2: 0xa000, 0x6f3: 0xa000, 0x6f4: 0xa000, 0x6f5: 0xa000,
-	// Block 0x1c, offset 0x700
-	0x706: 0xa000, 0x70b: 0xa000,
-	0x70c: 0x3f0b, 0x70d: 0xa000, 0x70e: 0x3f13, 0x70f: 0xa000, 0x710: 0x3f1b, 0x711: 0xa000,
-	0x712: 0x3f23, 0x713: 0xa000, 0x714: 0x3f2b, 0x715: 0xa000, 0x716: 0x3f33, 0x717: 0xa000,
-	0x718: 0x3f3b, 0x719: 0xa000, 0x71a: 0x3f43, 0x71b: 0xa000, 0x71c: 0x3f4b, 0x71d: 0xa000,
-	0x71e: 0x3f53, 0x71f: 0xa000, 0x720: 0x3f5b, 0x721: 0xa000, 0x722: 0x3f63,
-	0x724: 0xa000, 0x725: 0x3f6b, 0x726: 0xa000, 0x727: 0x3f73, 0x728: 0xa000, 0x729: 0x3f7b,
-	0x72f: 0xa000,
-	0x730: 0x3f83, 0x731: 0x3f8b, 0x732: 0xa000, 0x733: 0x3f93, 0x734: 0x3f9b, 0x735: 0xa000,
-	0x736: 0x3fa3, 0x737: 0x3fab, 0x738: 0xa000, 0x739: 0x3fb3, 0x73a: 0x3fbb, 0x73b: 0xa000,
-	0x73c: 0x3fc3, 0x73d: 0x3fcb,
-	// Block 0x1d, offset 0x740
-	0x754: 0x3f03,
-	0x759: 0x9903, 0x75a: 0x9903, 0x75b: 0x8100, 0x75c: 0x8100, 0x75d: 0xa000,
-	0x75e: 0x3fd3,
-	0x766: 0xa000,
-	0x76b: 0xa000, 0x76c: 0x3fe3, 0x76d: 0xa000, 0x76e: 0x3feb, 0x76f: 0xa000,
-	0x770: 0x3ff3, 0x771: 0xa000, 0x772: 0x3ffb, 0x773: 0xa000, 0x774: 0x4003, 0x775: 0xa000,
-	0x776: 0x400b, 0x777: 0xa000, 0x778: 0x4013, 0x779: 0xa000, 0x77a: 0x401b, 0x77b: 0xa000,
-	0x77c: 0x4023, 0x77d: 0xa000, 0x77e: 0x402b, 0x77f: 0xa000,
-	// Block 0x1e, offset 0x780
-	0x780: 0x4033, 0x781: 0xa000, 0x782: 0x403b, 0x784: 0xa000, 0x785: 0x4043,
-	0x786: 0xa000, 0x787: 0x404b, 0x788: 0xa000, 0x789: 0x4053,
-	0x78f: 0xa000, 0x790: 0x405b, 0x791: 0x4063,
-	0x792: 0xa000, 0x793: 0x406b, 0x794: 0x4073, 0x795: 0xa000, 0x796: 0x407b, 0x797: 0x4083,
-	0x798: 0xa000, 0x799: 0x408b, 0x79a: 0x4093, 0x79b: 0xa000, 0x79c: 0x409b, 0x79d: 0x40a3,
-	0x7af: 0xa000,
-	0x7b0: 0xa000, 0x7b1: 0xa000, 0x7b2: 0xa000, 0x7b4: 0x3fdb,
-	0x7b7: 0x40ab, 0x7b8: 0x40b3, 0x7b9: 0x40bb, 0x7ba: 0x40c3,
-	0x7bd: 0xa000, 0x7be: 0x40cb,
-	// Block 0x1f, offset 0x7c0
-	0x7c0: 0x1377, 0x7c1: 0x0cfb, 0x7c2: 0x13d3, 0x7c3: 0x139f, 0x7c4: 0x0e57, 0x7c5: 0x06eb,
-	0x7c6: 0x08df, 0x7c7: 0x162b, 0x7c8: 0x162b, 0x7c9: 0x0a0b, 0x7ca: 0x145f, 0x7cb: 0x0943,
-	0x7cc: 0x0a07, 0x7cd: 0x0bef, 0x7ce: 0x0fcf, 0x7cf: 0x115f, 0x7d0: 0x1297, 0x7d1: 0x12d3,
-	0x7d2: 0x1307, 0x7d3: 0x141b, 0x7d4: 0x0d73, 0x7d5: 0x0dff, 0x7d6: 0x0eab, 0x7d7: 0x0f43,
-	0x7d8: 0x125f, 0x7d9: 0x1447, 0x7da: 0x1573, 0x7db: 0x070f, 0x7dc: 0x08b3, 0x7dd: 0x0d87,
-	0x7de: 0x0ecf, 0x7df: 0x1293, 0x7e0: 0x15c3, 0x7e1: 0x0ab3, 0x7e2: 0x0e77, 0x7e3: 0x1283,
-	0x7e4: 0x1317, 0x7e5: 0x0c23, 0x7e6: 0x11bb, 0x7e7: 0x12df, 0x7e8: 0x0b1f, 0x7e9: 0x0d0f,
-	0x7ea: 0x0e17, 0x7eb: 0x0f1b, 0x7ec: 0x1427, 0x7ed: 0x074f, 0x7ee: 0x07e7, 0x7ef: 0x0853,
-	0x7f0: 0x0c8b, 0x7f1: 0x0d7f, 0x7f2: 0x0ecb, 0x7f3: 0x0fef, 0x7f4: 0x1177, 0x7f5: 0x128b,
-	0x7f6: 0x12a3, 0x7f7: 0x13c7, 0x7f8: 0x14ef, 0x7f9: 0x15a3, 0x7fa: 0x15bf, 0x7fb: 0x102b,
-	0x7fc: 0x106b, 0x7fd: 0x1123, 0x7fe: 0x1243, 0x7ff: 0x147b,
-	// Block 0x20, offset 0x800
-	0x800: 0x15cb, 0x801: 0x134b, 0x802: 0x09c7, 0x803: 0x0b3b, 0x804: 0x10db, 0x805: 0x119b,
-	0x806: 0x0eff, 0x807: 0x1033, 0x808: 0x1397, 0x809: 0x14e7, 0x80a: 0x09c3, 0x80b: 0x0a8f,
-	0x80c: 0x0d77, 0x80d: 0x0e2b, 0x80e: 0x0e5f, 0x80f: 0x1113, 0x810: 0x113b, 0x811: 0x14a7,
-	0x812: 0x084f, 0x813: 0x11a7, 0x814: 0x07f3, 0x815: 0x07ef, 0x816: 0x1097, 0x817: 0x1127,
-	0x818: 0x125b, 0x819: 0x14af, 0x81a: 0x1367, 0x81b: 0x0c27, 0x81c: 0x0d73, 0x81d: 0x1357,
-	0x81e: 0x06f7, 0x81f: 0x0a63, 0x820: 0x0b93, 0x821: 0x0f2f, 0x822: 0x0faf, 0x823: 0x0873,
-	0x824: 0x103b, 0x825: 0x075f, 0x826: 0x0b77, 0x827: 0x06d7, 0x828: 0x0deb, 0x829: 0x0ca3,
-	0x82a: 0x110f, 0x82b: 0x08c7, 0x82c: 0x09b3, 0x82d: 0x0ffb, 0x82e: 0x1263, 0x82f: 0x133b,
-	0x830: 0x0db7, 0x831: 0x13f7, 0x832: 0x0de3, 0x833: 0x0c37, 0x834: 0x121b, 0x835: 0x0c57,
-	0x836: 0x0fab, 0x837: 0x072b, 0x838: 0x07a7, 0x839: 0x07eb, 0x83a: 0x0d53, 0x83b: 0x10fb,
-	0x83c: 0x11f3, 0x83d: 0x1347, 0x83e: 0x145b, 0x83f: 0x085b,
-	// Block 0x21, offset 0x840
-	0x840: 0x090f, 0x841: 0x0a17, 0x842: 0x0b2f, 0x843: 0x0cbf, 0x844: 0x0e7b, 0x845: 0x103f,
-	0x846: 0x1497, 0x847: 0x157b, 0x848: 0x15cf, 0x849: 0x15e7, 0x84a: 0x0837, 0x84b: 0x0cf3,
-	0x84c: 0x0da3, 0x84d: 0x13eb, 0x84e: 0x0afb, 0x84f: 0x0bd7, 0x850: 0x0bf3, 0x851: 0x0c83,
-	0x852: 0x0e6b, 0x853: 0x0eb7, 0x854: 0x0f67, 0x855: 0x108b, 0x856: 0x112f, 0x857: 0x1193,
-	0x858: 0x13db, 0x859: 0x126b, 0x85a: 0x1403, 0x85b: 0x147f, 0x85c: 0x080f, 0x85d: 0x083b,
-	0x85e: 0x0923, 0x85f: 0x0ea7, 0x860: 0x12f3, 0x861: 0x133b, 0x862: 0x0b1b, 0x863: 0x0b8b,
-	0x864: 0x0c4f, 0x865: 0x0daf, 0x866: 0x10d7, 0x867: 0x0f23, 0x868: 0x073b, 0x869: 0x097f,
-	0x86a: 0x0a63, 0x86b: 0x0ac7, 0x86c: 0x0b97, 0x86d: 0x0f3f, 0x86e: 0x0f5b, 0x86f: 0x116b,
-	0x870: 0x118b, 0x871: 0x1463, 0x872: 0x14e3, 0x873: 0x14f3, 0x874: 0x152f, 0x875: 0x0753,
-	0x876: 0x107f, 0x877: 0x144f, 0x878: 0x14cb, 0x879: 0x0baf, 0x87a: 0x0717, 0x87b: 0x0777,
-	0x87c: 0x0a67, 0x87d: 0x0a87, 0x87e: 0x0caf, 0x87f: 0x0d73,
-	// Block 0x22, offset 0x880
-	0x880: 0x0ec3, 0x881: 0x0fcb, 0x882: 0x1277, 0x883: 0x1417, 0x884: 0x1623, 0x885: 0x0ce3,
-	0x886: 0x14a3, 0x887: 0x0833, 0x888: 0x0d2f, 0x889: 0x0d3b, 0x88a: 0x0e0f, 0x88b: 0x0e47,
-	0x88c: 0x0f4b, 0x88d: 0x0fa7, 0x88e: 0x1027, 0x88f: 0x110b, 0x890: 0x153b, 0x891: 0x07af,
-	0x892: 0x0c03, 0x893: 0x14b3, 0x894: 0x0767, 0x895: 0x0aab, 0x896: 0x0e2f, 0x897: 0x13df,
-	0x898: 0x0b67, 0x899: 0x0bb7, 0x89a: 0x0d43, 0x89b: 0x0f2f, 0x89c: 0x14bb, 0x89d: 0x0817,
-	0x89e: 0x08ff, 0x89f: 0x0a97, 0x8a0: 0x0cd3, 0x8a1: 0x0d1f, 0x8a2: 0x0d5f, 0x8a3: 0x0df3,
-	0x8a4: 0x0f47, 0x8a5: 0x0fbb, 0x8a6: 0x1157, 0x8a7: 0x12f7, 0x8a8: 0x1303, 0x8a9: 0x1457,
-	0x8aa: 0x14d7, 0x8ab: 0x0883, 0x8ac: 0x0e4b, 0x8ad: 0x0903, 0x8ae: 0x0ec7, 0x8af: 0x0f6b,
-	0x8b0: 0x1287, 0x8b1: 0x14bf, 0x8b2: 0x15ab, 0x8b3: 0x15d3, 0x8b4: 0x0d37, 0x8b5: 0x0e27,
-	0x8b6: 0x11c3, 0x8b7: 0x10b7, 0x8b8: 0x10c3, 0x8b9: 0x10e7, 0x8ba: 0x0f17, 0x8bb: 0x0e9f,
-	0x8bc: 0x1363, 0x8bd: 0x0733, 0x8be: 0x122b, 0x8bf: 0x081b,
-	// Block 0x23, offset 0x8c0
-	0x8c0: 0x080b, 0x8c1: 0x0b0b, 0x8c2: 0x0c2b, 0x8c3: 0x10f3, 0x8c4: 0x0a53, 0x8c5: 0x0e03,
-	0x8c6: 0x0cef, 0x8c7: 0x13e7, 0x8c8: 0x12e7, 0x8c9: 0x14ab, 0x8ca: 0x1323, 0x8cb: 0x0b27,
-	0x8cc: 0x0787, 0x8cd: 0x095b, 0x8d0: 0x09af,
-	0x8d2: 0x0cdf, 0x8d5: 0x07f7, 0x8d6: 0x0f1f, 0x8d7: 0x0fe3,
-	0x8d8: 0x1047, 0x8d9: 0x1063, 0x8da: 0x1067, 0x8db: 0x107b, 0x8dc: 0x14fb, 0x8dd: 0x10eb,
-	0x8de: 0x116f, 0x8e0: 0x128f, 0x8e2: 0x1353,
-	0x8e5: 0x1407, 0x8e6: 0x1433,
-	0x8ea: 0x154f, 0x8eb: 0x1553, 0x8ec: 0x1557, 0x8ed: 0x15bb, 0x8ee: 0x142b, 0x8ef: 0x14c7,
-	0x8f0: 0x0757, 0x8f1: 0x077b, 0x8f2: 0x078f, 0x8f3: 0x084b, 0x8f4: 0x0857, 0x8f5: 0x0897,
-	0x8f6: 0x094b, 0x8f7: 0x0967, 0x8f8: 0x096f, 0x8f9: 0x09ab, 0x8fa: 0x09b7, 0x8fb: 0x0a93,
-	0x8fc: 0x0a9b, 0x8fd: 0x0ba3, 0x8fe: 0x0bcb, 0x8ff: 0x0bd3,
-	// Block 0x24, offset 0x900
-	0x900: 0x0beb, 0x901: 0x0c97, 0x902: 0x0cc7, 0x903: 0x0ce7, 0x904: 0x0d57, 0x905: 0x0e1b,
-	0x906: 0x0e37, 0x907: 0x0e67, 0x908: 0x0ebb, 0x909: 0x0edb, 0x90a: 0x0f4f, 0x90b: 0x102f,
-	0x90c: 0x104b, 0x90d: 0x1053, 0x90e: 0x104f, 0x90f: 0x1057, 0x910: 0x105b, 0x911: 0x105f,
-	0x912: 0x1073, 0x913: 0x1077, 0x914: 0x109b, 0x915: 0x10af, 0x916: 0x10cb, 0x917: 0x112f,
-	0x918: 0x1137, 0x919: 0x113f, 0x91a: 0x1153, 0x91b: 0x117b, 0x91c: 0x11cb, 0x91d: 0x11ff,
-	0x91e: 0x11ff, 0x91f: 0x1267, 0x920: 0x130f, 0x921: 0x1327, 0x922: 0x135b, 0x923: 0x135f,
-	0x924: 0x13a3, 0x925: 0x13a7, 0x926: 0x13ff, 0x927: 0x1407, 0x928: 0x14db, 0x929: 0x151f,
-	0x92a: 0x1537, 0x92b: 0x0b9b, 0x92c: 0x171e, 0x92d: 0x11e3,
-	0x930: 0x06df, 0x931: 0x07e3, 0x932: 0x07a3, 0x933: 0x074b, 0x934: 0x078b, 0x935: 0x07b7,
-	0x936: 0x0847, 0x937: 0x0863, 0x938: 0x094b, 0x939: 0x0937, 0x93a: 0x0947, 0x93b: 0x0963,
-	0x93c: 0x09af, 0x93d: 0x09bf, 0x93e: 0x0a03, 0x93f: 0x0a0f,
-	// Block 0x25, offset 0x940
-	0x940: 0x0a2b, 0x941: 0x0a3b, 0x942: 0x0b23, 0x943: 0x0b2b, 0x944: 0x0b5b, 0x945: 0x0b7b,
-	0x946: 0x0bab, 0x947: 0x0bc3, 0x948: 0x0bb3, 0x949: 0x0bd3, 0x94a: 0x0bc7, 0x94b: 0x0beb,
-	0x94c: 0x0c07, 0x94d: 0x0c5f, 0x94e: 0x0c6b, 0x94f: 0x0c73, 0x950: 0x0c9b, 0x951: 0x0cdf,
-	0x952: 0x0d0f, 0x953: 0x0d13, 0x954: 0x0d27, 0x955: 0x0da7, 0x956: 0x0db7, 0x957: 0x0e0f,
-	0x958: 0x0e5b, 0x959: 0x0e53, 0x95a: 0x0e67, 0x95b: 0x0e83, 0x95c: 0x0ebb, 0x95d: 0x1013,
-	0x95e: 0x0edf, 0x95f: 0x0f13, 0x960: 0x0f1f, 0x961: 0x0f5f, 0x962: 0x0f7b, 0x963: 0x0f9f,
-	0x964: 0x0fc3, 0x965: 0x0fc7, 0x966: 0x0fe3, 0x967: 0x0fe7, 0x968: 0x0ff7, 0x969: 0x100b,
-	0x96a: 0x1007, 0x96b: 0x1037, 0x96c: 0x10b3, 0x96d: 0x10cb, 0x96e: 0x10e3, 0x96f: 0x111b,
-	0x970: 0x112f, 0x971: 0x114b, 0x972: 0x117b, 0x973: 0x122f, 0x974: 0x1257, 0x975: 0x12cb,
-	0x976: 0x1313, 0x977: 0x131f, 0x978: 0x1327, 0x979: 0x133f, 0x97a: 0x1353, 0x97b: 0x1343,
-	0x97c: 0x135b, 0x97d: 0x1357, 0x97e: 0x134f, 0x97f: 0x135f,
-	// Block 0x26, offset 0x980
-	0x980: 0x136b, 0x981: 0x13a7, 0x982: 0x13e3, 0x983: 0x1413, 0x984: 0x144b, 0x985: 0x146b,
-	0x986: 0x14b7, 0x987: 0x14db, 0x988: 0x14fb, 0x989: 0x150f, 0x98a: 0x151f, 0x98b: 0x152b,
-	0x98c: 0x1537, 0x98d: 0x158b, 0x98e: 0x162b, 0x98f: 0x16b5, 0x990: 0x16b0, 0x991: 0x16e2,
-	0x992: 0x0607, 0x993: 0x062f, 0x994: 0x0633, 0x995: 0x1764, 0x996: 0x1791, 0x997: 0x1809,
-	0x998: 0x1617, 0x999: 0x1627,
-	// Block 0x27, offset 0x9c0
-	0x9c0: 0x06fb, 0x9c1: 0x06f3, 0x9c2: 0x0703, 0x9c3: 0x1647, 0x9c4: 0x0747, 0x9c5: 0x0757,
-	0x9c6: 0x075b, 0x9c7: 0x0763, 0x9c8: 0x076b, 0x9c9: 0x076f, 0x9ca: 0x077b, 0x9cb: 0x0773,
-	0x9cc: 0x05b3, 0x9cd: 0x165b, 0x9ce: 0x078f, 0x9cf: 0x0793, 0x9d0: 0x0797, 0x9d1: 0x07b3,
-	0x9d2: 0x164c, 0x9d3: 0x05b7, 0x9d4: 0x079f, 0x9d5: 0x07bf, 0x9d6: 0x1656, 0x9d7: 0x07cf,
-	0x9d8: 0x07d7, 0x9d9: 0x0737, 0x9da: 0x07df, 0x9db: 0x07e3, 0x9dc: 0x1831, 0x9dd: 0x07ff,
-	0x9de: 0x0807, 0x9df: 0x05bf, 0x9e0: 0x081f, 0x9e1: 0x0823, 0x9e2: 0x082b, 0x9e3: 0x082f,
-	0x9e4: 0x05c3, 0x9e5: 0x0847, 0x9e6: 0x084b, 0x9e7: 0x0857, 0x9e8: 0x0863, 0x9e9: 0x0867,
-	0x9ea: 0x086b, 0x9eb: 0x0873, 0x9ec: 0x0893, 0x9ed: 0x0897, 0x9ee: 0x089f, 0x9ef: 0x08af,
-	0x9f0: 0x08b7, 0x9f1: 0x08bb, 0x9f2: 0x08bb, 0x9f3: 0x08bb, 0x9f4: 0x166a, 0x9f5: 0x0e93,
-	0x9f6: 0x08cf, 0x9f7: 0x08d7, 0x9f8: 0x166f, 0x9f9: 0x08e3, 0x9fa: 0x08eb, 0x9fb: 0x08f3,
-	0x9fc: 0x091b, 0x9fd: 0x0907, 0x9fe: 0x0913, 0x9ff: 0x0917,
-	// Block 0x28, offset 0xa00
-	0xa00: 0x091f, 0xa01: 0x0927, 0xa02: 0x092b, 0xa03: 0x0933, 0xa04: 0x093b, 0xa05: 0x093f,
-	0xa06: 0x093f, 0xa07: 0x0947, 0xa08: 0x094f, 0xa09: 0x0953, 0xa0a: 0x095f, 0xa0b: 0x0983,
-	0xa0c: 0x0967, 0xa0d: 0x0987, 0xa0e: 0x096b, 0xa0f: 0x0973, 0xa10: 0x080b, 0xa11: 0x09cf,
-	0xa12: 0x0997, 0xa13: 0x099b, 0xa14: 0x099f, 0xa15: 0x0993, 0xa16: 0x09a7, 0xa17: 0x09a3,
-	0xa18: 0x09bb, 0xa19: 0x1674, 0xa1a: 0x09d7, 0xa1b: 0x09db, 0xa1c: 0x09e3, 0xa1d: 0x09ef,
-	0xa1e: 0x09f7, 0xa1f: 0x0a13, 0xa20: 0x1679, 0xa21: 0x167e, 0xa22: 0x0a1f, 0xa23: 0x0a23,
-	0xa24: 0x0a27, 0xa25: 0x0a1b, 0xa26: 0x0a2f, 0xa27: 0x05c7, 0xa28: 0x05cb, 0xa29: 0x0a37,
-	0xa2a: 0x0a3f, 0xa2b: 0x0a3f, 0xa2c: 0x1683, 0xa2d: 0x0a5b, 0xa2e: 0x0a5f, 0xa2f: 0x0a63,
-	0xa30: 0x0a6b, 0xa31: 0x1688, 0xa32: 0x0a73, 0xa33: 0x0a77, 0xa34: 0x0b4f, 0xa35: 0x0a7f,
-	0xa36: 0x05cf, 0xa37: 0x0a8b, 0xa38: 0x0a9b, 0xa39: 0x0aa7, 0xa3a: 0x0aa3, 0xa3b: 0x1692,
-	0xa3c: 0x0aaf, 0xa3d: 0x1697, 0xa3e: 0x0abb, 0xa3f: 0x0ab7,
-	// Block 0x29, offset 0xa40
-	0xa40: 0x0abf, 0xa41: 0x0acf, 0xa42: 0x0ad3, 0xa43: 0x05d3, 0xa44: 0x0ae3, 0xa45: 0x0aeb,
-	0xa46: 0x0aef, 0xa47: 0x0af3, 0xa48: 0x05d7, 0xa49: 0x169c, 0xa4a: 0x05db, 0xa4b: 0x0b0f,
-	0xa4c: 0x0b13, 0xa4d: 0x0b17, 0xa4e: 0x0b1f, 0xa4f: 0x1863, 0xa50: 0x0b37, 0xa51: 0x16a6,
-	0xa52: 0x16a6, 0xa53: 0x11d7, 0xa54: 0x0b47, 0xa55: 0x0b47, 0xa56: 0x05df, 0xa57: 0x16c9,
-	0xa58: 0x179b, 0xa59: 0x0b57, 0xa5a: 0x0b5f, 0xa5b: 0x05e3, 0xa5c: 0x0b73, 0xa5d: 0x0b83,
-	0xa5e: 0x0b87, 0xa5f: 0x0b8f, 0xa60: 0x0b9f, 0xa61: 0x05eb, 0xa62: 0x05e7, 0xa63: 0x0ba3,
-	0xa64: 0x16ab, 0xa65: 0x0ba7, 0xa66: 0x0bbb, 0xa67: 0x0bbf, 0xa68: 0x0bc3, 0xa69: 0x0bbf,
-	0xa6a: 0x0bcf, 0xa6b: 0x0bd3, 0xa6c: 0x0be3, 0xa6d: 0x0bdb, 0xa6e: 0x0bdf, 0xa6f: 0x0be7,
-	0xa70: 0x0beb, 0xa71: 0x0bef, 0xa72: 0x0bfb, 0xa73: 0x0bff, 0xa74: 0x0c17, 0xa75: 0x0c1f,
-	0xa76: 0x0c2f, 0xa77: 0x0c43, 0xa78: 0x16ba, 0xa79: 0x0c3f, 0xa7a: 0x0c33, 0xa7b: 0x0c4b,
-	0xa7c: 0x0c53, 0xa7d: 0x0c67, 0xa7e: 0x16bf, 0xa7f: 0x0c6f,
-	// Block 0x2a, offset 0xa80
-	0xa80: 0x0c63, 0xa81: 0x0c5b, 0xa82: 0x05ef, 0xa83: 0x0c77, 0xa84: 0x0c7f, 0xa85: 0x0c87,
-	0xa86: 0x0c7b, 0xa87: 0x05f3, 0xa88: 0x0c97, 0xa89: 0x0c9f, 0xa8a: 0x16c4, 0xa8b: 0x0ccb,
-	0xa8c: 0x0cff, 0xa8d: 0x0cdb, 0xa8e: 0x05ff, 0xa8f: 0x0ce7, 0xa90: 0x05fb, 0xa91: 0x05f7,
-	0xa92: 0x07c3, 0xa93: 0x07c7, 0xa94: 0x0d03, 0xa95: 0x0ceb, 0xa96: 0x11ab, 0xa97: 0x0663,
-	0xa98: 0x0d0f, 0xa99: 0x0d13, 0xa9a: 0x0d17, 0xa9b: 0x0d2b, 0xa9c: 0x0d23, 0xa9d: 0x16dd,
-	0xa9e: 0x0603, 0xa9f: 0x0d3f, 0xaa0: 0x0d33, 0xaa1: 0x0d4f, 0xaa2: 0x0d57, 0xaa3: 0x16e7,
-	0xaa4: 0x0d5b, 0xaa5: 0x0d47, 0xaa6: 0x0d63, 0xaa7: 0x0607, 0xaa8: 0x0d67, 0xaa9: 0x0d6b,
-	0xaaa: 0x0d6f, 0xaab: 0x0d7b, 0xaac: 0x16ec, 0xaad: 0x0d83, 0xaae: 0x060b, 0xaaf: 0x0d8f,
-	0xab0: 0x16f1, 0xab1: 0x0d93, 0xab2: 0x060f, 0xab3: 0x0d9f, 0xab4: 0x0dab, 0xab5: 0x0db7,
-	0xab6: 0x0dbb, 0xab7: 0x16f6, 0xab8: 0x168d, 0xab9: 0x16fb, 0xaba: 0x0ddb, 0xabb: 0x1700,
-	0xabc: 0x0de7, 0xabd: 0x0def, 0xabe: 0x0ddf, 0xabf: 0x0dfb,
-	// Block 0x2b, offset 0xac0
-	0xac0: 0x0e0b, 0xac1: 0x0e1b, 0xac2: 0x0e0f, 0xac3: 0x0e13, 0xac4: 0x0e1f, 0xac5: 0x0e23,
-	0xac6: 0x1705, 0xac7: 0x0e07, 0xac8: 0x0e3b, 0xac9: 0x0e3f, 0xaca: 0x0613, 0xacb: 0x0e53,
-	0xacc: 0x0e4f, 0xacd: 0x170a, 0xace: 0x0e33, 0xacf: 0x0e6f, 0xad0: 0x170f, 0xad1: 0x1714,
-	0xad2: 0x0e73, 0xad3: 0x0e87, 0xad4: 0x0e83, 0xad5: 0x0e7f, 0xad6: 0x0617, 0xad7: 0x0e8b,
-	0xad8: 0x0e9b, 0xad9: 0x0e97, 0xada: 0x0ea3, 0xadb: 0x1651, 0xadc: 0x0eb3, 0xadd: 0x1719,
-	0xade: 0x0ebf, 0xadf: 0x1723, 0xae0: 0x0ed3, 0xae1: 0x0edf, 0xae2: 0x0ef3, 0xae3: 0x1728,
-	0xae4: 0x0f07, 0xae5: 0x0f0b, 0xae6: 0x172d, 0xae7: 0x1732, 0xae8: 0x0f27, 0xae9: 0x0f37,
-	0xaea: 0x061b, 0xaeb: 0x0f3b, 0xaec: 0x061f, 0xaed: 0x061f, 0xaee: 0x0f53, 0xaef: 0x0f57,
-	0xaf0: 0x0f5f, 0xaf1: 0x0f63, 0xaf2: 0x0f6f, 0xaf3: 0x0623, 0xaf4: 0x0f87, 0xaf5: 0x1737,
-	0xaf6: 0x0fa3, 0xaf7: 0x173c, 0xaf8: 0x0faf, 0xaf9: 0x16a1, 0xafa: 0x0fbf, 0xafb: 0x1741,
-	0xafc: 0x1746, 0xafd: 0x174b, 0xafe: 0x0627, 0xaff: 0x062b,
-	// Block 0x2c, offset 0xb00
-	0xb00: 0x0ff7, 0xb01: 0x1755, 0xb02: 0x1750, 0xb03: 0x175a, 0xb04: 0x175f, 0xb05: 0x0fff,
-	0xb06: 0x1003, 0xb07: 0x1003, 0xb08: 0x100b, 0xb09: 0x0633, 0xb0a: 0x100f, 0xb0b: 0x0637,
-	0xb0c: 0x063b, 0xb0d: 0x1769, 0xb0e: 0x1023, 0xb0f: 0x102b, 0xb10: 0x1037, 0xb11: 0x063f,
-	0xb12: 0x176e, 0xb13: 0x105b, 0xb14: 0x1773, 0xb15: 0x1778, 0xb16: 0x107b, 0xb17: 0x1093,
-	0xb18: 0x0643, 0xb19: 0x109b, 0xb1a: 0x109f, 0xb1b: 0x10a3, 0xb1c: 0x177d, 0xb1d: 0x1782,
-	0xb1e: 0x1782, 0xb1f: 0x10bb, 0xb20: 0x0647, 0xb21: 0x1787, 0xb22: 0x10cf, 0xb23: 0x10d3,
-	0xb24: 0x064b, 0xb25: 0x178c, 0xb26: 0x10ef, 0xb27: 0x064f, 0xb28: 0x10ff, 0xb29: 0x10f7,
-	0xb2a: 0x1107, 0xb2b: 0x1796, 0xb2c: 0x111f, 0xb2d: 0x0653, 0xb2e: 0x112b, 0xb2f: 0x1133,
-	0xb30: 0x1143, 0xb31: 0x0657, 0xb32: 0x17a0, 0xb33: 0x17a5, 0xb34: 0x065b, 0xb35: 0x17aa,
-	0xb36: 0x115b, 0xb37: 0x17af, 0xb38: 0x1167, 0xb39: 0x1173, 0xb3a: 0x117b, 0xb3b: 0x17b4,
-	0xb3c: 0x17b9, 0xb3d: 0x118f, 0xb3e: 0x17be, 0xb3f: 0x1197,
-	// Block 0x2d, offset 0xb40
-	0xb40: 0x16ce, 0xb41: 0x065f, 0xb42: 0x11af, 0xb43: 0x11b3, 0xb44: 0x0667, 0xb45: 0x11b7,
-	0xb46: 0x0a33, 0xb47: 0x17c3, 0xb48: 0x17c8, 0xb49: 0x16d3, 0xb4a: 0x16d8, 0xb4b: 0x11d7,
-	0xb4c: 0x11db, 0xb4d: 0x13f3, 0xb4e: 0x066b, 0xb4f: 0x1207, 0xb50: 0x1203, 0xb51: 0x120b,
-	0xb52: 0x083f, 0xb53: 0x120f, 0xb54: 0x1213, 0xb55: 0x1217, 0xb56: 0x121f, 0xb57: 0x17cd,
-	0xb58: 0x121b, 0xb59: 0x1223, 0xb5a: 0x1237, 0xb5b: 0x123b, 0xb5c: 0x1227, 0xb5d: 0x123f,
-	0xb5e: 0x1253, 0xb5f: 0x1267, 0xb60: 0x1233, 0xb61: 0x1247, 0xb62: 0x124b, 0xb63: 0x124f,
-	0xb64: 0x17d2, 0xb65: 0x17dc, 0xb66: 0x17d7, 0xb67: 0x066f, 0xb68: 0x126f, 0xb69: 0x1273,
-	0xb6a: 0x127b, 0xb6b: 0x17f0, 0xb6c: 0x127f, 0xb6d: 0x17e1, 0xb6e: 0x0673, 0xb6f: 0x0677,
-	0xb70: 0x17e6, 0xb71: 0x17eb, 0xb72: 0x067b, 0xb73: 0x129f, 0xb74: 0x12a3, 0xb75: 0x12a7,
-	0xb76: 0x12ab, 0xb77: 0x12b7, 0xb78: 0x12b3, 0xb79: 0x12bf, 0xb7a: 0x12bb, 0xb7b: 0x12cb,
-	0xb7c: 0x12c3, 0xb7d: 0x12c7, 0xb7e: 0x12cf, 0xb7f: 0x067f,
-	// Block 0x2e, offset 0xb80
-	0xb80: 0x12d7, 0xb81: 0x12db, 0xb82: 0x0683, 0xb83: 0x12eb, 0xb84: 0x12ef, 0xb85: 0x17f5,
-	0xb86: 0x12fb, 0xb87: 0x12ff, 0xb88: 0x0687, 0xb89: 0x130b, 0xb8a: 0x05bb, 0xb8b: 0x17fa,
-	0xb8c: 0x17ff, 0xb8d: 0x068b, 0xb8e: 0x068f, 0xb8f: 0x1337, 0xb90: 0x134f, 0xb91: 0x136b,
-	0xb92: 0x137b, 0xb93: 0x1804, 0xb94: 0x138f, 0xb95: 0x1393, 0xb96: 0x13ab, 0xb97: 0x13b7,
-	0xb98: 0x180e, 0xb99: 0x1660, 0xb9a: 0x13c3, 0xb9b: 0x13bf, 0xb9c: 0x13cb, 0xb9d: 0x1665,
-	0xb9e: 0x13d7, 0xb9f: 0x13e3, 0xba0: 0x1813, 0xba1: 0x1818, 0xba2: 0x1423, 0xba3: 0x142f,
-	0xba4: 0x1437, 0xba5: 0x181d, 0xba6: 0x143b, 0xba7: 0x1467, 0xba8: 0x1473, 0xba9: 0x1477,
-	0xbaa: 0x146f, 0xbab: 0x1483, 0xbac: 0x1487, 0xbad: 0x1822, 0xbae: 0x1493, 0xbaf: 0x0693,
-	0xbb0: 0x149b, 0xbb1: 0x1827, 0xbb2: 0x0697, 0xbb3: 0x14d3, 0xbb4: 0x0ac3, 0xbb5: 0x14eb,
-	0xbb6: 0x182c, 0xbb7: 0x1836, 0xbb8: 0x069b, 0xbb9: 0x069f, 0xbba: 0x1513, 0xbbb: 0x183b,
-	0xbbc: 0x06a3, 0xbbd: 0x1840, 0xbbe: 0x152b, 0xbbf: 0x152b,
-	// Block 0x2f, offset 0xbc0
-	0xbc0: 0x1533, 0xbc1: 0x1845, 0xbc2: 0x154b, 0xbc3: 0x06a7, 0xbc4: 0x155b, 0xbc5: 0x1567,
-	0xbc6: 0x156f, 0xbc7: 0x1577, 0xbc8: 0x06ab, 0xbc9: 0x184a, 0xbca: 0x158b, 0xbcb: 0x15a7,
-	0xbcc: 0x15b3, 0xbcd: 0x06af, 0xbce: 0x06b3, 0xbcf: 0x15b7, 0xbd0: 0x184f, 0xbd1: 0x06b7,
-	0xbd2: 0x1854, 0xbd3: 0x1859, 0xbd4: 0x185e, 0xbd5: 0x15db, 0xbd6: 0x06bb, 0xbd7: 0x15ef,
-	0xbd8: 0x15f7, 0xbd9: 0x15fb, 0xbda: 0x1603, 0xbdb: 0x160b, 0xbdc: 0x1613, 0xbdd: 0x1868,
-}
-
-// nfcIndex: 22 blocks, 1408 entries, 1408 bytes
-// Block 0 is the zero block.
-var nfcIndex = [1408]uint8{
-	// Block 0x0, offset 0x0
-	// Block 0x1, offset 0x40
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc2: 0x2e, 0xc3: 0x01, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x2f, 0xc7: 0x04,
-	0xc8: 0x05, 0xca: 0x30, 0xcb: 0x31, 0xcc: 0x06, 0xcd: 0x07, 0xce: 0x08, 0xcf: 0x32,
-	0xd0: 0x09, 0xd1: 0x33, 0xd2: 0x34, 0xd3: 0x0a, 0xd6: 0x0b, 0xd7: 0x35,
-	0xd8: 0x36, 0xd9: 0x0c, 0xdb: 0x37, 0xdc: 0x38, 0xdd: 0x39, 0xdf: 0x3a,
-	0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05,
-	0xea: 0x06, 0xeb: 0x07, 0xec: 0x08, 0xed: 0x09, 0xef: 0x0a,
-	0xf0: 0x13,
-	// Block 0x4, offset 0x100
-	0x120: 0x3b, 0x121: 0x3c, 0x123: 0x0d, 0x124: 0x3d, 0x125: 0x3e, 0x126: 0x3f, 0x127: 0x40,
-	0x128: 0x41, 0x129: 0x42, 0x12a: 0x43, 0x12b: 0x44, 0x12c: 0x3f, 0x12d: 0x45, 0x12e: 0x46, 0x12f: 0x47,
-	0x131: 0x48, 0x132: 0x49, 0x133: 0x4a, 0x134: 0x4b, 0x135: 0x4c, 0x137: 0x4d,
-	0x138: 0x4e, 0x139: 0x4f, 0x13a: 0x50, 0x13b: 0x51, 0x13c: 0x52, 0x13d: 0x53, 0x13e: 0x54, 0x13f: 0x55,
-	// Block 0x5, offset 0x140
-	0x140: 0x56, 0x142: 0x57, 0x144: 0x58, 0x145: 0x59, 0x146: 0x5a, 0x147: 0x5b,
-	0x14d: 0x5c,
-	0x15c: 0x5d, 0x15f: 0x5e,
-	0x162: 0x5f, 0x164: 0x60,
-	0x168: 0x61, 0x169: 0x62, 0x16a: 0x63, 0x16c: 0x0e, 0x16d: 0x64, 0x16e: 0x65, 0x16f: 0x66,
-	0x170: 0x67, 0x173: 0x68, 0x177: 0x0f,
-	0x178: 0x10, 0x179: 0x11, 0x17a: 0x12, 0x17b: 0x13, 0x17c: 0x14, 0x17d: 0x15, 0x17e: 0x16, 0x17f: 0x17,
-	// Block 0x6, offset 0x180
-	0x180: 0x69, 0x183: 0x6a, 0x184: 0x6b, 0x186: 0x6c, 0x187: 0x6d,
-	0x188: 0x6e, 0x189: 0x18, 0x18a: 0x19, 0x18b: 0x6f, 0x18c: 0x70,
-	0x1ab: 0x71,
-	0x1b3: 0x72, 0x1b5: 0x73, 0x1b7: 0x74,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x75, 0x1c1: 0x1a, 0x1c2: 0x1b, 0x1c3: 0x1c, 0x1c4: 0x76, 0x1c5: 0x77,
-	0x1c9: 0x78, 0x1cc: 0x79, 0x1cd: 0x7a,
-	// Block 0x8, offset 0x200
-	0x219: 0x7b, 0x21a: 0x7c, 0x21b: 0x7d,
-	0x220: 0x7e, 0x223: 0x7f, 0x224: 0x80, 0x225: 0x81, 0x226: 0x82, 0x227: 0x83,
-	0x22a: 0x84, 0x22b: 0x85, 0x22f: 0x86,
-	0x230: 0x87, 0x231: 0x88, 0x232: 0x89, 0x233: 0x8a, 0x234: 0x8b, 0x235: 0x8c, 0x236: 0x8d, 0x237: 0x87,
-	0x238: 0x88, 0x239: 0x89, 0x23a: 0x8a, 0x23b: 0x8b, 0x23c: 0x8c, 0x23d: 0x8d, 0x23e: 0x87, 0x23f: 0x88,
-	// Block 0x9, offset 0x240
-	0x240: 0x89, 0x241: 0x8a, 0x242: 0x8b, 0x243: 0x8c, 0x244: 0x8d, 0x245: 0x87, 0x246: 0x88, 0x247: 0x89,
-	0x248: 0x8a, 0x249: 0x8b, 0x24a: 0x8c, 0x24b: 0x8d, 0x24c: 0x87, 0x24d: 0x88, 0x24e: 0x89, 0x24f: 0x8a,
-	0x250: 0x8b, 0x251: 0x8c, 0x252: 0x8d, 0x253: 0x87, 0x254: 0x88, 0x255: 0x89, 0x256: 0x8a, 0x257: 0x8b,
-	0x258: 0x8c, 0x259: 0x8d, 0x25a: 0x87, 0x25b: 0x88, 0x25c: 0x89, 0x25d: 0x8a, 0x25e: 0x8b, 0x25f: 0x8c,
-	0x260: 0x8d, 0x261: 0x87, 0x262: 0x88, 0x263: 0x89, 0x264: 0x8a, 0x265: 0x8b, 0x266: 0x8c, 0x267: 0x8d,
-	0x268: 0x87, 0x269: 0x88, 0x26a: 0x89, 0x26b: 0x8a, 0x26c: 0x8b, 0x26d: 0x8c, 0x26e: 0x8d, 0x26f: 0x87,
-	0x270: 0x88, 0x271: 0x89, 0x272: 0x8a, 0x273: 0x8b, 0x274: 0x8c, 0x275: 0x8d, 0x276: 0x87, 0x277: 0x88,
-	0x278: 0x89, 0x279: 0x8a, 0x27a: 0x8b, 0x27b: 0x8c, 0x27c: 0x8d, 0x27d: 0x87, 0x27e: 0x88, 0x27f: 0x89,
-	// Block 0xa, offset 0x280
-	0x280: 0x8a, 0x281: 0x8b, 0x282: 0x8c, 0x283: 0x8d, 0x284: 0x87, 0x285: 0x88, 0x286: 0x89, 0x287: 0x8a,
-	0x288: 0x8b, 0x289: 0x8c, 0x28a: 0x8d, 0x28b: 0x87, 0x28c: 0x88, 0x28d: 0x89, 0x28e: 0x8a, 0x28f: 0x8b,
-	0x290: 0x8c, 0x291: 0x8d, 0x292: 0x87, 0x293: 0x88, 0x294: 0x89, 0x295: 0x8a, 0x296: 0x8b, 0x297: 0x8c,
-	0x298: 0x8d, 0x299: 0x87, 0x29a: 0x88, 0x29b: 0x89, 0x29c: 0x8a, 0x29d: 0x8b, 0x29e: 0x8c, 0x29f: 0x8d,
-	0x2a0: 0x87, 0x2a1: 0x88, 0x2a2: 0x89, 0x2a3: 0x8a, 0x2a4: 0x8b, 0x2a5: 0x8c, 0x2a6: 0x8d, 0x2a7: 0x87,
-	0x2a8: 0x88, 0x2a9: 0x89, 0x2aa: 0x8a, 0x2ab: 0x8b, 0x2ac: 0x8c, 0x2ad: 0x8d, 0x2ae: 0x87, 0x2af: 0x88,
-	0x2b0: 0x89, 0x2b1: 0x8a, 0x2b2: 0x8b, 0x2b3: 0x8c, 0x2b4: 0x8d, 0x2b5: 0x87, 0x2b6: 0x88, 0x2b7: 0x89,
-	0x2b8: 0x8a, 0x2b9: 0x8b, 0x2ba: 0x8c, 0x2bb: 0x8d, 0x2bc: 0x87, 0x2bd: 0x88, 0x2be: 0x89, 0x2bf: 0x8a,
-	// Block 0xb, offset 0x2c0
-	0x2c0: 0x8b, 0x2c1: 0x8c, 0x2c2: 0x8d, 0x2c3: 0x87, 0x2c4: 0x88, 0x2c5: 0x89, 0x2c6: 0x8a, 0x2c7: 0x8b,
-	0x2c8: 0x8c, 0x2c9: 0x8d, 0x2ca: 0x87, 0x2cb: 0x88, 0x2cc: 0x89, 0x2cd: 0x8a, 0x2ce: 0x8b, 0x2cf: 0x8c,
-	0x2d0: 0x8d, 0x2d1: 0x87, 0x2d2: 0x88, 0x2d3: 0x89, 0x2d4: 0x8a, 0x2d5: 0x8b, 0x2d6: 0x8c, 0x2d7: 0x8d,
-	0x2d8: 0x87, 0x2d9: 0x88, 0x2da: 0x89, 0x2db: 0x8a, 0x2dc: 0x8b, 0x2dd: 0x8c, 0x2de: 0x8e,
-	// Block 0xc, offset 0x300
-	0x324: 0x1d, 0x325: 0x1e, 0x326: 0x1f, 0x327: 0x20,
-	0x328: 0x21, 0x329: 0x22, 0x32a: 0x23, 0x32b: 0x24, 0x32c: 0x8f, 0x32d: 0x90, 0x32e: 0x91,
-	0x331: 0x92, 0x332: 0x93, 0x333: 0x94, 0x334: 0x95,
-	0x338: 0x96, 0x339: 0x97, 0x33a: 0x98, 0x33b: 0x99, 0x33e: 0x9a, 0x33f: 0x9b,
-	// Block 0xd, offset 0x340
-	0x347: 0x9c,
-	0x34b: 0x9d, 0x34d: 0x9e,
-	0x368: 0x9f, 0x36b: 0xa0,
-	0x374: 0xa1,
-	0x37d: 0xa2,
-	// Block 0xe, offset 0x380
-	0x381: 0xa3, 0x382: 0xa4, 0x384: 0xa5, 0x385: 0x82, 0x387: 0xa6,
-	0x388: 0xa7, 0x38b: 0xa8, 0x38c: 0xa9, 0x38d: 0xaa,
-	0x391: 0xab, 0x392: 0xac, 0x393: 0xad, 0x396: 0xae, 0x397: 0xaf,
-	0x398: 0x73, 0x39a: 0xb0, 0x39c: 0xb1,
-	0x3a0: 0xb2, 0x3a7: 0xb3,
-	0x3a8: 0xb4, 0x3a9: 0xb5, 0x3aa: 0xb6,
-	0x3b0: 0x73, 0x3b5: 0xb7, 0x3b6: 0xb8,
-	// Block 0xf, offset 0x3c0
-	0x3eb: 0xb9, 0x3ec: 0xba,
-	// Block 0x10, offset 0x400
-	0x432: 0xbb,
-	// Block 0x11, offset 0x440
-	0x445: 0xbc, 0x446: 0xbd, 0x447: 0xbe,
-	0x449: 0xbf,
-	// Block 0x12, offset 0x480
-	0x480: 0xc0, 0x484: 0xba,
-	0x48b: 0xc1,
-	0x4a3: 0xc2, 0x4a5: 0xc3,
-	// Block 0x13, offset 0x4c0
-	0x4c8: 0xc4,
-	// Block 0x14, offset 0x500
-	0x520: 0x25, 0x521: 0x26, 0x522: 0x27, 0x523: 0x28, 0x524: 0x29, 0x525: 0x2a, 0x526: 0x2b, 0x527: 0x2c,
-	0x528: 0x2d,
-	// Block 0x15, offset 0x540
-	0x550: 0x0b, 0x551: 0x0c, 0x556: 0x0d,
-	0x55b: 0x0e, 0x55d: 0x0f, 0x55e: 0x10, 0x55f: 0x11,
-	0x56f: 0x12,
-}
-
-// nfcSparseOffset: 151 entries, 302 bytes
-var nfcSparseOffset = []uint16{0x0, 0x5, 0x9, 0xb, 0xd, 0x18, 0x28, 0x2a, 0x2f, 0x3a, 0x49, 0x56, 0x5e, 0x63, 0x68, 0x6a, 0x72, 0x79, 0x7c, 0x84, 0x88, 0x8c, 0x8e, 0x90, 0x99, 0x9d, 0xa4, 0xa9, 0xac, 0xb6, 0xb9, 0xc0, 0xc8, 0xcb, 0xcd, 0xd0, 0xd2, 0xd7, 0xe8, 0xf4, 0xf6, 0xfc, 0xfe, 0x100, 0x102, 0x104, 0x106, 0x108, 0x10b, 0x10e, 0x110, 0x113, 0x116, 0x11a, 0x11f, 0x128, 0x12a, 0x12d, 0x12f, 0x13a, 0x13e, 0x14c, 0x14f, 0x155, 0x15b, 0x166, 0x16a, 0x16c, 0x16e, 0x170, 0x172, 0x174, 0x17a, 0x17e, 0x180, 0x182, 0x18a, 0x18e, 0x191, 0x193, 0x195, 0x197, 0x19a, 0x19c, 0x19e, 0x1a0, 0x1a2, 0x1a8, 0x1ab, 0x1ad, 0x1b4, 0x1ba, 0x1c0, 0x1c8, 0x1ce, 0x1d4, 0x1da, 0x1de, 0x1ec, 0x1f5, 0x1f8, 0x1fb, 0x1fd, 0x200, 0x202, 0x206, 0x20b, 0x20d, 0x20f, 0x214, 0x21a, 0x21c, 0x21e, 0x220, 0x226, 0x229, 0x22b, 0x231, 0x234, 0x23c, 0x243, 0x246, 0x249, 0x24b, 0x24e, 0x256, 0x25a, 0x261, 0x264, 0x26a, 0x26c, 0x26f, 0x271, 0x274, 0x276, 0x278, 0x27a, 0x27c, 0x27f, 0x281, 0x283, 0x285, 0x287, 0x294, 0x29e, 0x2a0, 0x2a2, 0x2a8, 0x2aa, 0x2ac, 0x2af}
-
-// nfcSparseValues: 689 entries, 2756 bytes
-var nfcSparseValues = [689]valueRange{
-	// Block 0x0, offset 0x0
-	{value: 0x0000, lo: 0x04},
-	{value: 0xa100, lo: 0xa8, hi: 0xa8},
-	{value: 0x8100, lo: 0xaf, hi: 0xaf},
-	{value: 0x8100, lo: 0xb4, hi: 0xb4},
-	{value: 0x8100, lo: 0xb8, hi: 0xb8},
-	// Block 0x1, offset 0x5
-	{value: 0x0091, lo: 0x03},
-	{value: 0x46e5, lo: 0xa0, hi: 0xa1},
-	{value: 0x4717, lo: 0xaf, hi: 0xb0},
-	{value: 0xa000, lo: 0xb7, hi: 0xb7},
-	// Block 0x2, offset 0x9
-	{value: 0x0000, lo: 0x01},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	// Block 0x3, offset 0xb
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0x98, hi: 0x9d},
-	// Block 0x4, offset 0xd
-	{value: 0x0006, lo: 0x0a},
-	{value: 0xa000, lo: 0x81, hi: 0x81},
-	{value: 0xa000, lo: 0x85, hi: 0x85},
-	{value: 0xa000, lo: 0x89, hi: 0x89},
-	{value: 0x4843, lo: 0x8a, hi: 0x8a},
-	{value: 0x4861, lo: 0x8b, hi: 0x8b},
-	{value: 0x36ca, lo: 0x8c, hi: 0x8c},
-	{value: 0x36e2, lo: 0x8d, hi: 0x8d},
-	{value: 0x4879, lo: 0x8e, hi: 0x8e},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0x3700, lo: 0x93, hi: 0x94},
-	// Block 0x5, offset 0x18
-	{value: 0x0000, lo: 0x0f},
-	{value: 0xa000, lo: 0x83, hi: 0x83},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0xa000, lo: 0x8b, hi: 0x8b},
-	{value: 0xa000, lo: 0x8d, hi: 0x8d},
-	{value: 0x37a8, lo: 0x90, hi: 0x90},
-	{value: 0x37b4, lo: 0x91, hi: 0x91},
-	{value: 0x37a2, lo: 0x93, hi: 0x93},
-	{value: 0xa000, lo: 0x96, hi: 0x96},
-	{value: 0x381a, lo: 0x97, hi: 0x97},
-	{value: 0x37e4, lo: 0x9c, hi: 0x9c},
-	{value: 0x37cc, lo: 0x9d, hi: 0x9d},
-	{value: 0x37f6, lo: 0x9e, hi: 0x9e},
-	{value: 0xa000, lo: 0xb4, hi: 0xb5},
-	{value: 0x3820, lo: 0xb6, hi: 0xb6},
-	{value: 0x3826, lo: 0xb7, hi: 0xb7},
-	// Block 0x6, offset 0x28
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0x83, hi: 0x87},
-	// Block 0x7, offset 0x2a
-	{value: 0x0001, lo: 0x04},
-	{value: 0x8113, lo: 0x81, hi: 0x82},
-	{value: 0x8132, lo: 0x84, hi: 0x84},
-	{value: 0x812d, lo: 0x85, hi: 0x85},
-	{value: 0x810d, lo: 0x87, hi: 0x87},
-	// Block 0x8, offset 0x2f
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x8132, lo: 0x90, hi: 0x97},
-	{value: 0x8119, lo: 0x98, hi: 0x98},
-	{value: 0x811a, lo: 0x99, hi: 0x99},
-	{value: 0x811b, lo: 0x9a, hi: 0x9a},
-	{value: 0x3844, lo: 0xa2, hi: 0xa2},
-	{value: 0x384a, lo: 0xa3, hi: 0xa3},
-	{value: 0x3856, lo: 0xa4, hi: 0xa4},
-	{value: 0x3850, lo: 0xa5, hi: 0xa5},
-	{value: 0x385c, lo: 0xa6, hi: 0xa6},
-	{value: 0xa000, lo: 0xa7, hi: 0xa7},
-	// Block 0x9, offset 0x3a
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x386e, lo: 0x80, hi: 0x80},
-	{value: 0xa000, lo: 0x81, hi: 0x81},
-	{value: 0x3862, lo: 0x82, hi: 0x82},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0x3868, lo: 0x93, hi: 0x93},
-	{value: 0xa000, lo: 0x95, hi: 0x95},
-	{value: 0x8132, lo: 0x96, hi: 0x9c},
-	{value: 0x8132, lo: 0x9f, hi: 0xa2},
-	{value: 0x812d, lo: 0xa3, hi: 0xa3},
-	{value: 0x8132, lo: 0xa4, hi: 0xa4},
-	{value: 0x8132, lo: 0xa7, hi: 0xa8},
-	{value: 0x812d, lo: 0xaa, hi: 0xaa},
-	{value: 0x8132, lo: 0xab, hi: 0xac},
-	{value: 0x812d, lo: 0xad, hi: 0xad},
-	// Block 0xa, offset 0x49
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x811f, lo: 0x91, hi: 0x91},
-	{value: 0x8132, lo: 0xb0, hi: 0xb0},
-	{value: 0x812d, lo: 0xb1, hi: 0xb1},
-	{value: 0x8132, lo: 0xb2, hi: 0xb3},
-	{value: 0x812d, lo: 0xb4, hi: 0xb4},
-	{value: 0x8132, lo: 0xb5, hi: 0xb6},
-	{value: 0x812d, lo: 0xb7, hi: 0xb9},
-	{value: 0x8132, lo: 0xba, hi: 0xba},
-	{value: 0x812d, lo: 0xbb, hi: 0xbc},
-	{value: 0x8132, lo: 0xbd, hi: 0xbd},
-	{value: 0x812d, lo: 0xbe, hi: 0xbe},
-	{value: 0x8132, lo: 0xbf, hi: 0xbf},
-	// Block 0xb, offset 0x56
-	{value: 0x0005, lo: 0x07},
-	{value: 0x8132, lo: 0x80, hi: 0x80},
-	{value: 0x8132, lo: 0x81, hi: 0x81},
-	{value: 0x812d, lo: 0x82, hi: 0x83},
-	{value: 0x812d, lo: 0x84, hi: 0x85},
-	{value: 0x812d, lo: 0x86, hi: 0x87},
-	{value: 0x812d, lo: 0x88, hi: 0x89},
-	{value: 0x8132, lo: 0x8a, hi: 0x8a},
-	// Block 0xc, offset 0x5e
-	{value: 0x0000, lo: 0x04},
-	{value: 0x8132, lo: 0xab, hi: 0xb1},
-	{value: 0x812d, lo: 0xb2, hi: 0xb2},
-	{value: 0x8132, lo: 0xb3, hi: 0xb3},
-	{value: 0x812d, lo: 0xbd, hi: 0xbd},
-	// Block 0xd, offset 0x63
-	{value: 0x0000, lo: 0x04},
-	{value: 0x8132, lo: 0x96, hi: 0x99},
-	{value: 0x8132, lo: 0x9b, hi: 0xa3},
-	{value: 0x8132, lo: 0xa5, hi: 0xa7},
-	{value: 0x8132, lo: 0xa9, hi: 0xad},
-	// Block 0xe, offset 0x68
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x99, hi: 0x9b},
-	// Block 0xf, offset 0x6a
-	{value: 0x0000, lo: 0x07},
-	{value: 0xa000, lo: 0xa8, hi: 0xa8},
-	{value: 0x3edb, lo: 0xa9, hi: 0xa9},
-	{value: 0xa000, lo: 0xb0, hi: 0xb0},
-	{value: 0x3ee3, lo: 0xb1, hi: 0xb1},
-	{value: 0xa000, lo: 0xb3, hi: 0xb3},
-	{value: 0x3eeb, lo: 0xb4, hi: 0xb4},
-	{value: 0x9902, lo: 0xbc, hi: 0xbc},
-	// Block 0x10, offset 0x72
-	{value: 0x0008, lo: 0x06},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x8132, lo: 0x91, hi: 0x91},
-	{value: 0x812d, lo: 0x92, hi: 0x92},
-	{value: 0x8132, lo: 0x93, hi: 0x93},
-	{value: 0x8132, lo: 0x94, hi: 0x94},
-	{value: 0x451f, lo: 0x98, hi: 0x9f},
-	// Block 0x11, offset 0x79
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x12, offset 0x7c
-	{value: 0x0008, lo: 0x07},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0x2ca1, lo: 0x8b, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	{value: 0x455f, lo: 0x9c, hi: 0x9d},
-	{value: 0x456f, lo: 0x9f, hi: 0x9f},
-	{value: 0x8132, lo: 0xbe, hi: 0xbe},
-	// Block 0x13, offset 0x84
-	{value: 0x0000, lo: 0x03},
-	{value: 0x4597, lo: 0xb3, hi: 0xb3},
-	{value: 0x459f, lo: 0xb6, hi: 0xb6},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	// Block 0x14, offset 0x88
-	{value: 0x0008, lo: 0x03},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x4577, lo: 0x99, hi: 0x9b},
-	{value: 0x458f, lo: 0x9e, hi: 0x9e},
-	// Block 0x15, offset 0x8c
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	// Block 0x16, offset 0x8e
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	// Block 0x17, offset 0x90
-	{value: 0x0000, lo: 0x08},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0x2cb9, lo: 0x88, hi: 0x88},
-	{value: 0x2cb1, lo: 0x8b, hi: 0x8b},
-	{value: 0x2cc1, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x96, hi: 0x97},
-	{value: 0x45a7, lo: 0x9c, hi: 0x9c},
-	{value: 0x45af, lo: 0x9d, hi: 0x9d},
-	// Block 0x18, offset 0x99
-	{value: 0x0000, lo: 0x03},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0x2cc9, lo: 0x94, hi: 0x94},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x19, offset 0x9d
-	{value: 0x0000, lo: 0x06},
-	{value: 0xa000, lo: 0x86, hi: 0x87},
-	{value: 0x2cd1, lo: 0x8a, hi: 0x8a},
-	{value: 0x2ce1, lo: 0x8b, hi: 0x8b},
-	{value: 0x2cd9, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	// Block 0x1a, offset 0xa4
-	{value: 0x1801, lo: 0x04},
-	{value: 0xa000, lo: 0x86, hi: 0x86},
-	{value: 0x3ef3, lo: 0x88, hi: 0x88},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x8120, lo: 0x95, hi: 0x96},
-	// Block 0x1b, offset 0xa9
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	{value: 0xa000, lo: 0xbf, hi: 0xbf},
-	// Block 0x1c, offset 0xac
-	{value: 0x0000, lo: 0x09},
-	{value: 0x2ce9, lo: 0x80, hi: 0x80},
-	{value: 0x9900, lo: 0x82, hi: 0x82},
-	{value: 0xa000, lo: 0x86, hi: 0x86},
-	{value: 0x2cf1, lo: 0x87, hi: 0x87},
-	{value: 0x2cf9, lo: 0x88, hi: 0x88},
-	{value: 0x2f53, lo: 0x8a, hi: 0x8a},
-	{value: 0x2ddb, lo: 0x8b, hi: 0x8b},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x95, hi: 0x96},
-	// Block 0x1d, offset 0xb6
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0xbb, hi: 0xbc},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x1e, offset 0xb9
-	{value: 0x0000, lo: 0x06},
-	{value: 0xa000, lo: 0x86, hi: 0x87},
-	{value: 0x2d01, lo: 0x8a, hi: 0x8a},
-	{value: 0x2d11, lo: 0x8b, hi: 0x8b},
-	{value: 0x2d09, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	// Block 0x1f, offset 0xc0
-	{value: 0x6be7, lo: 0x07},
-	{value: 0x9904, lo: 0x8a, hi: 0x8a},
-	{value: 0x9900, lo: 0x8f, hi: 0x8f},
-	{value: 0xa000, lo: 0x99, hi: 0x99},
-	{value: 0x3efb, lo: 0x9a, hi: 0x9a},
-	{value: 0x2f5b, lo: 0x9c, hi: 0x9c},
-	{value: 0x2de6, lo: 0x9d, hi: 0x9d},
-	{value: 0x2d19, lo: 0x9e, hi: 0x9f},
-	// Block 0x20, offset 0xc8
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8122, lo: 0xb8, hi: 0xb9},
-	{value: 0x8104, lo: 0xba, hi: 0xba},
-	// Block 0x21, offset 0xcb
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8123, lo: 0x88, hi: 0x8b},
-	// Block 0x22, offset 0xcd
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8124, lo: 0xb8, hi: 0xb9},
-	{value: 0x8104, lo: 0xba, hi: 0xba},
-	// Block 0x23, offset 0xd0
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8125, lo: 0x88, hi: 0x8b},
-	// Block 0x24, offset 0xd2
-	{value: 0x0000, lo: 0x04},
-	{value: 0x812d, lo: 0x98, hi: 0x99},
-	{value: 0x812d, lo: 0xb5, hi: 0xb5},
-	{value: 0x812d, lo: 0xb7, hi: 0xb7},
-	{value: 0x812b, lo: 0xb9, hi: 0xb9},
-	// Block 0x25, offset 0xd7
-	{value: 0x0000, lo: 0x10},
-	{value: 0x2647, lo: 0x83, hi: 0x83},
-	{value: 0x264e, lo: 0x8d, hi: 0x8d},
-	{value: 0x2655, lo: 0x92, hi: 0x92},
-	{value: 0x265c, lo: 0x97, hi: 0x97},
-	{value: 0x2663, lo: 0x9c, hi: 0x9c},
-	{value: 0x2640, lo: 0xa9, hi: 0xa9},
-	{value: 0x8126, lo: 0xb1, hi: 0xb1},
-	{value: 0x8127, lo: 0xb2, hi: 0xb2},
-	{value: 0x4a87, lo: 0xb3, hi: 0xb3},
-	{value: 0x8128, lo: 0xb4, hi: 0xb4},
-	{value: 0x4a90, lo: 0xb5, hi: 0xb5},
-	{value: 0x45b7, lo: 0xb6, hi: 0xb6},
-	{value: 0x8200, lo: 0xb7, hi: 0xb7},
-	{value: 0x45bf, lo: 0xb8, hi: 0xb8},
-	{value: 0x8200, lo: 0xb9, hi: 0xb9},
-	{value: 0x8127, lo: 0xba, hi: 0xbd},
-	// Block 0x26, offset 0xe8
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x8127, lo: 0x80, hi: 0x80},
-	{value: 0x4a99, lo: 0x81, hi: 0x81},
-	{value: 0x8132, lo: 0x82, hi: 0x83},
-	{value: 0x8104, lo: 0x84, hi: 0x84},
-	{value: 0x8132, lo: 0x86, hi: 0x87},
-	{value: 0x2671, lo: 0x93, hi: 0x93},
-	{value: 0x2678, lo: 0x9d, hi: 0x9d},
-	{value: 0x267f, lo: 0xa2, hi: 0xa2},
-	{value: 0x2686, lo: 0xa7, hi: 0xa7},
-	{value: 0x268d, lo: 0xac, hi: 0xac},
-	{value: 0x266a, lo: 0xb9, hi: 0xb9},
-	// Block 0x27, offset 0xf4
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x86, hi: 0x86},
-	// Block 0x28, offset 0xf6
-	{value: 0x0000, lo: 0x05},
-	{value: 0xa000, lo: 0xa5, hi: 0xa5},
-	{value: 0x2d21, lo: 0xa6, hi: 0xa6},
-	{value: 0x9900, lo: 0xae, hi: 0xae},
-	{value: 0x8102, lo: 0xb7, hi: 0xb7},
-	{value: 0x8104, lo: 0xb9, hi: 0xba},
-	// Block 0x29, offset 0xfc
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x8d, hi: 0x8d},
-	// Block 0x2a, offset 0xfe
-	{value: 0x0000, lo: 0x01},
-	{value: 0xa000, lo: 0x80, hi: 0x92},
-	// Block 0x2b, offset 0x100
-	{value: 0x0000, lo: 0x01},
-	{value: 0xb900, lo: 0xa1, hi: 0xb5},
-	// Block 0x2c, offset 0x102
-	{value: 0x0000, lo: 0x01},
-	{value: 0x9900, lo: 0xa8, hi: 0xbf},
-	// Block 0x2d, offset 0x104
-	{value: 0x0000, lo: 0x01},
-	{value: 0x9900, lo: 0x80, hi: 0x82},
-	// Block 0x2e, offset 0x106
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0x9d, hi: 0x9f},
-	// Block 0x2f, offset 0x108
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x94, hi: 0x94},
-	{value: 0x8104, lo: 0xb4, hi: 0xb4},
-	// Block 0x30, offset 0x10b
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x92, hi: 0x92},
-	{value: 0x8132, lo: 0x9d, hi: 0x9d},
-	// Block 0x31, offset 0x10e
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8131, lo: 0xa9, hi: 0xa9},
-	// Block 0x32, offset 0x110
-	{value: 0x0004, lo: 0x02},
-	{value: 0x812e, lo: 0xb9, hi: 0xba},
-	{value: 0x812d, lo: 0xbb, hi: 0xbb},
-	// Block 0x33, offset 0x113
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0x97, hi: 0x97},
-	{value: 0x812d, lo: 0x98, hi: 0x98},
-	// Block 0x34, offset 0x116
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8104, lo: 0xa0, hi: 0xa0},
-	{value: 0x8132, lo: 0xb5, hi: 0xbc},
-	{value: 0x812d, lo: 0xbf, hi: 0xbf},
-	// Block 0x35, offset 0x11a
-	{value: 0x0000, lo: 0x04},
-	{value: 0x8132, lo: 0xb0, hi: 0xb4},
-	{value: 0x812d, lo: 0xb5, hi: 0xba},
-	{value: 0x8132, lo: 0xbb, hi: 0xbc},
-	{value: 0x812d, lo: 0xbd, hi: 0xbd},
-	// Block 0x36, offset 0x11f
-	{value: 0x0000, lo: 0x08},
-	{value: 0x2d69, lo: 0x80, hi: 0x80},
-	{value: 0x2d71, lo: 0x81, hi: 0x81},
-	{value: 0xa000, lo: 0x82, hi: 0x82},
-	{value: 0x2d79, lo: 0x83, hi: 0x83},
-	{value: 0x8104, lo: 0x84, hi: 0x84},
-	{value: 0x8132, lo: 0xab, hi: 0xab},
-	{value: 0x812d, lo: 0xac, hi: 0xac},
-	{value: 0x8132, lo: 0xad, hi: 0xb3},
-	// Block 0x37, offset 0x128
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xaa, hi: 0xab},
-	// Block 0x38, offset 0x12a
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0xa6, hi: 0xa6},
-	{value: 0x8104, lo: 0xb2, hi: 0xb3},
-	// Block 0x39, offset 0x12d
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0xb7, hi: 0xb7},
-	// Block 0x3a, offset 0x12f
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x8132, lo: 0x90, hi: 0x92},
-	{value: 0x8101, lo: 0x94, hi: 0x94},
-	{value: 0x812d, lo: 0x95, hi: 0x99},
-	{value: 0x8132, lo: 0x9a, hi: 0x9b},
-	{value: 0x812d, lo: 0x9c, hi: 0x9f},
-	{value: 0x8132, lo: 0xa0, hi: 0xa0},
-	{value: 0x8101, lo: 0xa2, hi: 0xa8},
-	{value: 0x812d, lo: 0xad, hi: 0xad},
-	{value: 0x8132, lo: 0xb4, hi: 0xb4},
-	{value: 0x8132, lo: 0xb8, hi: 0xb9},
-	// Block 0x3b, offset 0x13a
-	{value: 0x0004, lo: 0x03},
-	{value: 0x0433, lo: 0x80, hi: 0x81},
-	{value: 0x8100, lo: 0x97, hi: 0x97},
-	{value: 0x8100, lo: 0xbe, hi: 0xbe},
-	// Block 0x3c, offset 0x13e
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x8132, lo: 0x90, hi: 0x91},
-	{value: 0x8101, lo: 0x92, hi: 0x93},
-	{value: 0x8132, lo: 0x94, hi: 0x97},
-	{value: 0x8101, lo: 0x98, hi: 0x9a},
-	{value: 0x8132, lo: 0x9b, hi: 0x9c},
-	{value: 0x8132, lo: 0xa1, hi: 0xa1},
-	{value: 0x8101, lo: 0xa5, hi: 0xa6},
-	{value: 0x8132, lo: 0xa7, hi: 0xa7},
-	{value: 0x812d, lo: 0xa8, hi: 0xa8},
-	{value: 0x8132, lo: 0xa9, hi: 0xa9},
-	{value: 0x8101, lo: 0xaa, hi: 0xab},
-	{value: 0x812d, lo: 0xac, hi: 0xaf},
-	{value: 0x8132, lo: 0xb0, hi: 0xb0},
-	// Block 0x3d, offset 0x14c
-	{value: 0x427e, lo: 0x02},
-	{value: 0x01b8, lo: 0xa6, hi: 0xa6},
-	{value: 0x0057, lo: 0xaa, hi: 0xab},
-	// Block 0x3e, offset 0x14f
-	{value: 0x0007, lo: 0x05},
-	{value: 0xa000, lo: 0x90, hi: 0x90},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0xa000, lo: 0x94, hi: 0x94},
-	{value: 0x3bbc, lo: 0x9a, hi: 0x9b},
-	{value: 0x3bca, lo: 0xae, hi: 0xae},
-	// Block 0x3f, offset 0x155
-	{value: 0x000e, lo: 0x05},
-	{value: 0x3bd1, lo: 0x8d, hi: 0x8e},
-	{value: 0x3bd8, lo: 0x8f, hi: 0x8f},
-	{value: 0xa000, lo: 0x90, hi: 0x90},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0xa000, lo: 0x94, hi: 0x94},
-	// Block 0x40, offset 0x15b
-	{value: 0x6405, lo: 0x0a},
-	{value: 0xa000, lo: 0x83, hi: 0x83},
-	{value: 0x3be6, lo: 0x84, hi: 0x84},
-	{value: 0xa000, lo: 0x88, hi: 0x88},
-	{value: 0x3bed, lo: 0x89, hi: 0x89},
-	{value: 0xa000, lo: 0x8b, hi: 0x8b},
-	{value: 0x3bf4, lo: 0x8c, hi: 0x8c},
-	{value: 0xa000, lo: 0xa3, hi: 0xa3},
-	{value: 0x3bfb, lo: 0xa4, hi: 0xa5},
-	{value: 0x3c02, lo: 0xa6, hi: 0xa6},
-	{value: 0xa000, lo: 0xbc, hi: 0xbc},
-	// Block 0x41, offset 0x166
-	{value: 0x0007, lo: 0x03},
-	{value: 0x3c6b, lo: 0xa0, hi: 0xa1},
-	{value: 0x3c95, lo: 0xa2, hi: 0xa3},
-	{value: 0x3cbf, lo: 0xaa, hi: 0xad},
-	// Block 0x42, offset 0x16a
-	{value: 0x0004, lo: 0x01},
-	{value: 0x048b, lo: 0xa9, hi: 0xaa},
-	// Block 0x43, offset 0x16c
-	{value: 0x0000, lo: 0x01},
-	{value: 0x44e0, lo: 0x9c, hi: 0x9c},
-	// Block 0x44, offset 0x16e
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xaf, hi: 0xb1},
-	// Block 0x45, offset 0x170
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x46, offset 0x172
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xa0, hi: 0xbf},
-	// Block 0x47, offset 0x174
-	{value: 0x0000, lo: 0x05},
-	{value: 0x812c, lo: 0xaa, hi: 0xaa},
-	{value: 0x8131, lo: 0xab, hi: 0xab},
-	{value: 0x8133, lo: 0xac, hi: 0xac},
-	{value: 0x812e, lo: 0xad, hi: 0xad},
-	{value: 0x812f, lo: 0xae, hi: 0xaf},
-	// Block 0x48, offset 0x17a
-	{value: 0x0000, lo: 0x03},
-	{value: 0x4aa2, lo: 0xb3, hi: 0xb3},
-	{value: 0x4aa2, lo: 0xb5, hi: 0xb6},
-	{value: 0x4aa2, lo: 0xba, hi: 0xbf},
-	// Block 0x49, offset 0x17e
-	{value: 0x0000, lo: 0x01},
-	{value: 0x4aa2, lo: 0x8f, hi: 0xa3},
-	// Block 0x4a, offset 0x180
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0xae, hi: 0xbe},
-	// Block 0x4b, offset 0x182
-	{value: 0x0000, lo: 0x07},
-	{value: 0x8100, lo: 0x84, hi: 0x84},
-	{value: 0x8100, lo: 0x87, hi: 0x87},
-	{value: 0x8100, lo: 0x90, hi: 0x90},
-	{value: 0x8100, lo: 0x9e, hi: 0x9e},
-	{value: 0x8100, lo: 0xa1, hi: 0xa1},
-	{value: 0x8100, lo: 0xb2, hi: 0xb2},
-	{value: 0x8100, lo: 0xbb, hi: 0xbb},
-	// Block 0x4c, offset 0x18a
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8100, lo: 0x80, hi: 0x80},
-	{value: 0x8100, lo: 0x8b, hi: 0x8b},
-	{value: 0x8100, lo: 0x8e, hi: 0x8e},
-	// Block 0x4d, offset 0x18e
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0xaf, hi: 0xaf},
-	{value: 0x8132, lo: 0xb4, hi: 0xbd},
-	// Block 0x4e, offset 0x191
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0x9e, hi: 0x9f},
-	// Block 0x4f, offset 0x193
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xb0, hi: 0xb1},
-	// Block 0x50, offset 0x195
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x86, hi: 0x86},
-	// Block 0x51, offset 0x197
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x84, hi: 0x84},
-	{value: 0x8132, lo: 0xa0, hi: 0xb1},
-	// Block 0x52, offset 0x19a
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0xab, hi: 0xad},
-	// Block 0x53, offset 0x19c
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x93, hi: 0x93},
-	// Block 0x54, offset 0x19e
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0xb3, hi: 0xb3},
-	// Block 0x55, offset 0x1a0
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x80, hi: 0x80},
-	// Block 0x56, offset 0x1a2
-	{value: 0x0000, lo: 0x05},
-	{value: 0x8132, lo: 0xb0, hi: 0xb0},
-	{value: 0x8132, lo: 0xb2, hi: 0xb3},
-	{value: 0x812d, lo: 0xb4, hi: 0xb4},
-	{value: 0x8132, lo: 0xb7, hi: 0xb8},
-	{value: 0x8132, lo: 0xbe, hi: 0xbf},
-	// Block 0x57, offset 0x1a8
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0x81, hi: 0x81},
-	{value: 0x8104, lo: 0xb6, hi: 0xb6},
-	// Block 0x58, offset 0x1ab
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xad, hi: 0xad},
-	// Block 0x59, offset 0x1ad
-	{value: 0x0000, lo: 0x06},
-	{value: 0xe500, lo: 0x80, hi: 0x80},
-	{value: 0xc600, lo: 0x81, hi: 0x9b},
-	{value: 0xe500, lo: 0x9c, hi: 0x9c},
-	{value: 0xc600, lo: 0x9d, hi: 0xb7},
-	{value: 0xe500, lo: 0xb8, hi: 0xb8},
-	{value: 0xc600, lo: 0xb9, hi: 0xbf},
-	// Block 0x5a, offset 0x1b4
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x93},
-	{value: 0xe500, lo: 0x94, hi: 0x94},
-	{value: 0xc600, lo: 0x95, hi: 0xaf},
-	{value: 0xe500, lo: 0xb0, hi: 0xb0},
-	{value: 0xc600, lo: 0xb1, hi: 0xbf},
-	// Block 0x5b, offset 0x1ba
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x8b},
-	{value: 0xe500, lo: 0x8c, hi: 0x8c},
-	{value: 0xc600, lo: 0x8d, hi: 0xa7},
-	{value: 0xe500, lo: 0xa8, hi: 0xa8},
-	{value: 0xc600, lo: 0xa9, hi: 0xbf},
-	// Block 0x5c, offset 0x1c0
-	{value: 0x0000, lo: 0x07},
-	{value: 0xc600, lo: 0x80, hi: 0x83},
-	{value: 0xe500, lo: 0x84, hi: 0x84},
-	{value: 0xc600, lo: 0x85, hi: 0x9f},
-	{value: 0xe500, lo: 0xa0, hi: 0xa0},
-	{value: 0xc600, lo: 0xa1, hi: 0xbb},
-	{value: 0xe500, lo: 0xbc, hi: 0xbc},
-	{value: 0xc600, lo: 0xbd, hi: 0xbf},
-	// Block 0x5d, offset 0x1c8
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x97},
-	{value: 0xe500, lo: 0x98, hi: 0x98},
-	{value: 0xc600, lo: 0x99, hi: 0xb3},
-	{value: 0xe500, lo: 0xb4, hi: 0xb4},
-	{value: 0xc600, lo: 0xb5, hi: 0xbf},
-	// Block 0x5e, offset 0x1ce
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x8f},
-	{value: 0xe500, lo: 0x90, hi: 0x90},
-	{value: 0xc600, lo: 0x91, hi: 0xab},
-	{value: 0xe500, lo: 0xac, hi: 0xac},
-	{value: 0xc600, lo: 0xad, hi: 0xbf},
-	// Block 0x5f, offset 0x1d4
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x87},
-	{value: 0xe500, lo: 0x88, hi: 0x88},
-	{value: 0xc600, lo: 0x89, hi: 0xa3},
-	{value: 0xe500, lo: 0xa4, hi: 0xa4},
-	{value: 0xc600, lo: 0xa5, hi: 0xbf},
-	// Block 0x60, offset 0x1da
-	{value: 0x0000, lo: 0x03},
-	{value: 0xc600, lo: 0x80, hi: 0x87},
-	{value: 0xe500, lo: 0x88, hi: 0x88},
-	{value: 0xc600, lo: 0x89, hi: 0xa3},
-	// Block 0x61, offset 0x1de
-	{value: 0x0006, lo: 0x0d},
-	{value: 0x4393, lo: 0x9d, hi: 0x9d},
-	{value: 0x8115, lo: 0x9e, hi: 0x9e},
-	{value: 0x4405, lo: 0x9f, hi: 0x9f},
-	{value: 0x43f3, lo: 0xaa, hi: 0xab},
-	{value: 0x44f7, lo: 0xac, hi: 0xac},
-	{value: 0x44ff, lo: 0xad, hi: 0xad},
-	{value: 0x434b, lo: 0xae, hi: 0xb1},
-	{value: 0x4369, lo: 0xb2, hi: 0xb4},
-	{value: 0x4381, lo: 0xb5, hi: 0xb6},
-	{value: 0x438d, lo: 0xb8, hi: 0xb8},
-	{value: 0x4399, lo: 0xb9, hi: 0xbb},
-	{value: 0x43b1, lo: 0xbc, hi: 0xbc},
-	{value: 0x43b7, lo: 0xbe, hi: 0xbe},
-	// Block 0x62, offset 0x1ec
-	{value: 0x0006, lo: 0x08},
-	{value: 0x43bd, lo: 0x80, hi: 0x81},
-	{value: 0x43c9, lo: 0x83, hi: 0x84},
-	{value: 0x43db, lo: 0x86, hi: 0x89},
-	{value: 0x43ff, lo: 0x8a, hi: 0x8a},
-	{value: 0x437b, lo: 0x8b, hi: 0x8b},
-	{value: 0x4363, lo: 0x8c, hi: 0x8c},
-	{value: 0x43ab, lo: 0x8d, hi: 0x8d},
-	{value: 0x43d5, lo: 0x8e, hi: 0x8e},
-	// Block 0x63, offset 0x1f5
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8100, lo: 0xa4, hi: 0xa5},
-	{value: 0x8100, lo: 0xb0, hi: 0xb1},
-	// Block 0x64, offset 0x1f8
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8100, lo: 0x9b, hi: 0x9d},
-	{value: 0x8200, lo: 0x9e, hi: 0xa3},
-	// Block 0x65, offset 0x1fb
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0x90, hi: 0x90},
-	// Block 0x66, offset 0x1fd
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8100, lo: 0x99, hi: 0x99},
-	{value: 0x8200, lo: 0xb2, hi: 0xb4},
-	// Block 0x67, offset 0x200
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0xbc, hi: 0xbd},
-	// Block 0x68, offset 0x202
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8132, lo: 0xa0, hi: 0xa6},
-	{value: 0x812d, lo: 0xa7, hi: 0xad},
-	{value: 0x8132, lo: 0xae, hi: 0xaf},
-	// Block 0x69, offset 0x206
-	{value: 0x0000, lo: 0x04},
-	{value: 0x8100, lo: 0x89, hi: 0x8c},
-	{value: 0x8100, lo: 0xb0, hi: 0xb2},
-	{value: 0x8100, lo: 0xb4, hi: 0xb4},
-	{value: 0x8100, lo: 0xb6, hi: 0xbf},
-	// Block 0x6a, offset 0x20b
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0x81, hi: 0x8c},
-	// Block 0x6b, offset 0x20d
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0xb5, hi: 0xba},
-	// Block 0x6c, offset 0x20f
-	{value: 0x0000, lo: 0x04},
-	{value: 0x4aa2, lo: 0x9e, hi: 0x9f},
-	{value: 0x4aa2, lo: 0xa3, hi: 0xa3},
-	{value: 0x4aa2, lo: 0xa5, hi: 0xa6},
-	{value: 0x4aa2, lo: 0xaa, hi: 0xaf},
-	// Block 0x6d, offset 0x214
-	{value: 0x0000, lo: 0x05},
-	{value: 0x4aa2, lo: 0x82, hi: 0x87},
-	{value: 0x4aa2, lo: 0x8a, hi: 0x8f},
-	{value: 0x4aa2, lo: 0x92, hi: 0x97},
-	{value: 0x4aa2, lo: 0x9a, hi: 0x9c},
-	{value: 0x8100, lo: 0xa3, hi: 0xa3},
-	// Block 0x6e, offset 0x21a
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0xbd, hi: 0xbd},
-	// Block 0x6f, offset 0x21c
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0xa0, hi: 0xa0},
-	// Block 0x70, offset 0x21e
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xb6, hi: 0xba},
-	// Block 0x71, offset 0x220
-	{value: 0x002c, lo: 0x05},
-	{value: 0x812d, lo: 0x8d, hi: 0x8d},
-	{value: 0x8132, lo: 0x8f, hi: 0x8f},
-	{value: 0x8132, lo: 0xb8, hi: 0xb8},
-	{value: 0x8101, lo: 0xb9, hi: 0xba},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x72, offset 0x226
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0xa5, hi: 0xa5},
-	{value: 0x812d, lo: 0xa6, hi: 0xa6},
-	// Block 0x73, offset 0x229
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xa4, hi: 0xa7},
-	// Block 0x74, offset 0x22b
-	{value: 0x0000, lo: 0x05},
-	{value: 0x812d, lo: 0x86, hi: 0x87},
-	{value: 0x8132, lo: 0x88, hi: 0x8a},
-	{value: 0x812d, lo: 0x8b, hi: 0x8b},
-	{value: 0x8132, lo: 0x8c, hi: 0x8c},
-	{value: 0x812d, lo: 0x8d, hi: 0x90},
-	// Block 0x75, offset 0x231
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x86, hi: 0x86},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x76, offset 0x234
-	{value: 0x17fe, lo: 0x07},
-	{value: 0xa000, lo: 0x99, hi: 0x99},
-	{value: 0x423b, lo: 0x9a, hi: 0x9a},
-	{value: 0xa000, lo: 0x9b, hi: 0x9b},
-	{value: 0x4245, lo: 0x9c, hi: 0x9c},
-	{value: 0xa000, lo: 0xa5, hi: 0xa5},
-	{value: 0x424f, lo: 0xab, hi: 0xab},
-	{value: 0x8104, lo: 0xb9, hi: 0xba},
-	// Block 0x77, offset 0x23c
-	{value: 0x0000, lo: 0x06},
-	{value: 0x8132, lo: 0x80, hi: 0x82},
-	{value: 0x9900, lo: 0xa7, hi: 0xa7},
-	{value: 0x2d81, lo: 0xae, hi: 0xae},
-	{value: 0x2d8b, lo: 0xaf, hi: 0xaf},
-	{value: 0xa000, lo: 0xb1, hi: 0xb2},
-	{value: 0x8104, lo: 0xb3, hi: 0xb4},
-	// Block 0x78, offset 0x243
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x80, hi: 0x80},
-	{value: 0x8102, lo: 0x8a, hi: 0x8a},
-	// Block 0x79, offset 0x246
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0xb5, hi: 0xb5},
-	{value: 0x8102, lo: 0xb6, hi: 0xb6},
-	// Block 0x7a, offset 0x249
-	{value: 0x0002, lo: 0x01},
-	{value: 0x8102, lo: 0xa9, hi: 0xaa},
-	// Block 0x7b, offset 0x24b
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0xbb, hi: 0xbc},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x7c, offset 0x24e
-	{value: 0x0000, lo: 0x07},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0x2d95, lo: 0x8b, hi: 0x8b},
-	{value: 0x2d9f, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	{value: 0x8132, lo: 0xa6, hi: 0xac},
-	{value: 0x8132, lo: 0xb0, hi: 0xb4},
-	// Block 0x7d, offset 0x256
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8104, lo: 0x82, hi: 0x82},
-	{value: 0x8102, lo: 0x86, hi: 0x86},
-	{value: 0x8132, lo: 0x9e, hi: 0x9e},
-	// Block 0x7e, offset 0x25a
-	{value: 0x6b57, lo: 0x06},
-	{value: 0x9900, lo: 0xb0, hi: 0xb0},
-	{value: 0xa000, lo: 0xb9, hi: 0xb9},
-	{value: 0x9900, lo: 0xba, hi: 0xba},
-	{value: 0x2db3, lo: 0xbb, hi: 0xbb},
-	{value: 0x2da9, lo: 0xbc, hi: 0xbd},
-	{value: 0x2dbd, lo: 0xbe, hi: 0xbe},
-	// Block 0x7f, offset 0x261
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x82, hi: 0x82},
-	{value: 0x8102, lo: 0x83, hi: 0x83},
-	// Block 0x80, offset 0x264
-	{value: 0x0000, lo: 0x05},
-	{value: 0x9900, lo: 0xaf, hi: 0xaf},
-	{value: 0xa000, lo: 0xb8, hi: 0xb9},
-	{value: 0x2dc7, lo: 0xba, hi: 0xba},
-	{value: 0x2dd1, lo: 0xbb, hi: 0xbb},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x81, offset 0x26a
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0x80, hi: 0x80},
-	// Block 0x82, offset 0x26c
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0xb6, hi: 0xb6},
-	{value: 0x8102, lo: 0xb7, hi: 0xb7},
-	// Block 0x83, offset 0x26f
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xab, hi: 0xab},
-	// Block 0x84, offset 0x271
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0xb9, hi: 0xb9},
-	{value: 0x8102, lo: 0xba, hi: 0xba},
-	// Block 0x85, offset 0x274
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xa0, hi: 0xa0},
-	// Block 0x86, offset 0x276
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xb4, hi: 0xb4},
-	// Block 0x87, offset 0x278
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x87, hi: 0x87},
-	// Block 0x88, offset 0x27a
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x99, hi: 0x99},
-	// Block 0x89, offset 0x27c
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0x82, hi: 0x82},
-	{value: 0x8104, lo: 0x84, hi: 0x85},
-	// Block 0x8a, offset 0x27f
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x97, hi: 0x97},
-	// Block 0x8b, offset 0x281
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8101, lo: 0xb0, hi: 0xb4},
-	// Block 0x8c, offset 0x283
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xb0, hi: 0xb6},
-	// Block 0x8d, offset 0x285
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8101, lo: 0x9e, hi: 0x9e},
-	// Block 0x8e, offset 0x287
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x45cf, lo: 0x9e, hi: 0x9e},
-	{value: 0x45d9, lo: 0x9f, hi: 0x9f},
-	{value: 0x460d, lo: 0xa0, hi: 0xa0},
-	{value: 0x461b, lo: 0xa1, hi: 0xa1},
-	{value: 0x4629, lo: 0xa2, hi: 0xa2},
-	{value: 0x4637, lo: 0xa3, hi: 0xa3},
-	{value: 0x4645, lo: 0xa4, hi: 0xa4},
-	{value: 0x812b, lo: 0xa5, hi: 0xa6},
-	{value: 0x8101, lo: 0xa7, hi: 0xa9},
-	{value: 0x8130, lo: 0xad, hi: 0xad},
-	{value: 0x812b, lo: 0xae, hi: 0xb2},
-	{value: 0x812d, lo: 0xbb, hi: 0xbf},
-	// Block 0x8f, offset 0x294
-	{value: 0x0000, lo: 0x09},
-	{value: 0x812d, lo: 0x80, hi: 0x82},
-	{value: 0x8132, lo: 0x85, hi: 0x89},
-	{value: 0x812d, lo: 0x8a, hi: 0x8b},
-	{value: 0x8132, lo: 0xaa, hi: 0xad},
-	{value: 0x45e3, lo: 0xbb, hi: 0xbb},
-	{value: 0x45ed, lo: 0xbc, hi: 0xbc},
-	{value: 0x4653, lo: 0xbd, hi: 0xbd},
-	{value: 0x466f, lo: 0xbe, hi: 0xbe},
-	{value: 0x4661, lo: 0xbf, hi: 0xbf},
-	// Block 0x90, offset 0x29e
-	{value: 0x0000, lo: 0x01},
-	{value: 0x467d, lo: 0x80, hi: 0x80},
-	// Block 0x91, offset 0x2a0
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0x82, hi: 0x84},
-	// Block 0x92, offset 0x2a2
-	{value: 0x0000, lo: 0x05},
-	{value: 0x8132, lo: 0x80, hi: 0x86},
-	{value: 0x8132, lo: 0x88, hi: 0x98},
-	{value: 0x8132, lo: 0x9b, hi: 0xa1},
-	{value: 0x8132, lo: 0xa3, hi: 0xa4},
-	{value: 0x8132, lo: 0xa6, hi: 0xaa},
-	// Block 0x93, offset 0x2a8
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xac, hi: 0xaf},
-	// Block 0x94, offset 0x2aa
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x90, hi: 0x96},
-	// Block 0x95, offset 0x2ac
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0x84, hi: 0x89},
-	{value: 0x8102, lo: 0x8a, hi: 0x8a},
-	// Block 0x96, offset 0x2af
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0x93, hi: 0x93},
-}
-
-// lookup returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *nfkcTrie) lookup(s []byte) (v uint16, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return nfkcValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := nfkcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := nfkcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfkcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := nfkcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfkcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = nfkcIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *nfkcTrie) lookupUnsafe(s []byte) uint16 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return nfkcValues[c0]
-	}
-	i := nfkcIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = nfkcIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = nfkcIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// lookupString returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *nfkcTrie) lookupString(s string) (v uint16, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return nfkcValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := nfkcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := nfkcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfkcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := nfkcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfkcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = nfkcIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *nfkcTrie) lookupStringUnsafe(s string) uint16 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return nfkcValues[c0]
-	}
-	i := nfkcIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = nfkcIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = nfkcIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// nfkcTrie. Total size: 18684 bytes (18.25 KiB). Checksum: 113e23c477adfabd.
-type nfkcTrie struct{}
-
-func newNfkcTrie(i int) *nfkcTrie {
-	return &nfkcTrie{}
-}
-
-// lookupValue determines the type of block n and looks up the value for b.
-func (t *nfkcTrie) lookupValue(n uint32, b byte) uint16 {
-	switch {
-	case n < 92:
-		return uint16(nfkcValues[n<<6+uint32(b)])
-	default:
-		n -= 92
-		return uint16(nfkcSparse.lookup(n, b))
-	}
-}
-
-// nfkcValues: 94 blocks, 6016 entries, 12032 bytes
-// The third block is the zero block.
-var nfkcValues = [6016]uint16{
-	// Block 0x0, offset 0x0
-	0x3c: 0xa000, 0x3d: 0xa000, 0x3e: 0xa000,
-	// Block 0x1, offset 0x40
-	0x41: 0xa000, 0x42: 0xa000, 0x43: 0xa000, 0x44: 0xa000, 0x45: 0xa000,
-	0x46: 0xa000, 0x47: 0xa000, 0x48: 0xa000, 0x49: 0xa000, 0x4a: 0xa000, 0x4b: 0xa000,
-	0x4c: 0xa000, 0x4d: 0xa000, 0x4e: 0xa000, 0x4f: 0xa000, 0x50: 0xa000,
-	0x52: 0xa000, 0x53: 0xa000, 0x54: 0xa000, 0x55: 0xa000, 0x56: 0xa000, 0x57: 0xa000,
-	0x58: 0xa000, 0x59: 0xa000, 0x5a: 0xa000,
-	0x61: 0xa000, 0x62: 0xa000, 0x63: 0xa000,
-	0x64: 0xa000, 0x65: 0xa000, 0x66: 0xa000, 0x67: 0xa000, 0x68: 0xa000, 0x69: 0xa000,
-	0x6a: 0xa000, 0x6b: 0xa000, 0x6c: 0xa000, 0x6d: 0xa000, 0x6e: 0xa000, 0x6f: 0xa000,
-	0x70: 0xa000, 0x72: 0xa000, 0x73: 0xa000, 0x74: 0xa000, 0x75: 0xa000,
-	0x76: 0xa000, 0x77: 0xa000, 0x78: 0xa000, 0x79: 0xa000, 0x7a: 0xa000,
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc0: 0x2f72, 0xc1: 0x2f77, 0xc2: 0x468b, 0xc3: 0x2f7c, 0xc4: 0x469a, 0xc5: 0x469f,
-	0xc6: 0xa000, 0xc7: 0x46a9, 0xc8: 0x2fe5, 0xc9: 0x2fea, 0xca: 0x46ae, 0xcb: 0x2ffe,
-	0xcc: 0x3071, 0xcd: 0x3076, 0xce: 0x307b, 0xcf: 0x46c2, 0xd1: 0x3107,
-	0xd2: 0x312a, 0xd3: 0x312f, 0xd4: 0x46cc, 0xd5: 0x46d1, 0xd6: 0x46e0,
-	0xd8: 0xa000, 0xd9: 0x31b6, 0xda: 0x31bb, 0xdb: 0x31c0, 0xdc: 0x4712, 0xdd: 0x3238,
-	0xe0: 0x327e, 0xe1: 0x3283, 0xe2: 0x471c, 0xe3: 0x3288,
-	0xe4: 0x472b, 0xe5: 0x4730, 0xe6: 0xa000, 0xe7: 0x473a, 0xe8: 0x32f1, 0xe9: 0x32f6,
-	0xea: 0x473f, 0xeb: 0x330a, 0xec: 0x3382, 0xed: 0x3387, 0xee: 0x338c, 0xef: 0x4753,
-	0xf1: 0x3418, 0xf2: 0x343b, 0xf3: 0x3440, 0xf4: 0x475d, 0xf5: 0x4762,
-	0xf6: 0x4771, 0xf8: 0xa000, 0xf9: 0x34cc, 0xfa: 0x34d1, 0xfb: 0x34d6,
-	0xfc: 0x47a3, 0xfd: 0x3553, 0xff: 0x356c,
-	// Block 0x4, offset 0x100
-	0x100: 0x2f81, 0x101: 0x328d, 0x102: 0x4690, 0x103: 0x4721, 0x104: 0x2f9f, 0x105: 0x32ab,
-	0x106: 0x2fb3, 0x107: 0x32bf, 0x108: 0x2fb8, 0x109: 0x32c4, 0x10a: 0x2fbd, 0x10b: 0x32c9,
-	0x10c: 0x2fc2, 0x10d: 0x32ce, 0x10e: 0x2fcc, 0x10f: 0x32d8,
-	0x112: 0x46b3, 0x113: 0x4744, 0x114: 0x2ff4, 0x115: 0x3300, 0x116: 0x2ff9, 0x117: 0x3305,
-	0x118: 0x3017, 0x119: 0x3323, 0x11a: 0x3008, 0x11b: 0x3314, 0x11c: 0x3030, 0x11d: 0x333c,
-	0x11e: 0x303a, 0x11f: 0x3346, 0x120: 0x303f, 0x121: 0x334b, 0x122: 0x3049, 0x123: 0x3355,
-	0x124: 0x304e, 0x125: 0x335a, 0x128: 0x3080, 0x129: 0x3391,
-	0x12a: 0x3085, 0x12b: 0x3396, 0x12c: 0x308a, 0x12d: 0x339b, 0x12e: 0x30ad, 0x12f: 0x33b9,
-	0x130: 0x308f, 0x132: 0x195d, 0x133: 0x19ea, 0x134: 0x30b7, 0x135: 0x33c3,
-	0x136: 0x30cb, 0x137: 0x33dc, 0x139: 0x30d5, 0x13a: 0x33e6, 0x13b: 0x30df,
-	0x13c: 0x33f0, 0x13d: 0x30da, 0x13e: 0x33eb, 0x13f: 0x1baf,
-	// Block 0x5, offset 0x140
-	0x140: 0x1c37, 0x143: 0x3102, 0x144: 0x3413, 0x145: 0x311b,
-	0x146: 0x342c, 0x147: 0x3111, 0x148: 0x3422, 0x149: 0x1c5f,
-	0x14c: 0x46d6, 0x14d: 0x4767, 0x14e: 0x3134, 0x14f: 0x3445, 0x150: 0x313e, 0x151: 0x344f,
-	0x154: 0x315c, 0x155: 0x346d, 0x156: 0x3175, 0x157: 0x3486,
-	0x158: 0x3166, 0x159: 0x3477, 0x15a: 0x46f9, 0x15b: 0x478a, 0x15c: 0x317f, 0x15d: 0x3490,
-	0x15e: 0x318e, 0x15f: 0x349f, 0x160: 0x46fe, 0x161: 0x478f, 0x162: 0x31a7, 0x163: 0x34bd,
-	0x164: 0x3198, 0x165: 0x34ae, 0x168: 0x4708, 0x169: 0x4799,
-	0x16a: 0x470d, 0x16b: 0x479e, 0x16c: 0x31c5, 0x16d: 0x34db, 0x16e: 0x31cf, 0x16f: 0x34e5,
-	0x170: 0x31d4, 0x171: 0x34ea, 0x172: 0x31f2, 0x173: 0x3508, 0x174: 0x3215, 0x175: 0x352b,
-	0x176: 0x323d, 0x177: 0x3558, 0x178: 0x3251, 0x179: 0x3260, 0x17a: 0x3580, 0x17b: 0x326a,
-	0x17c: 0x358a, 0x17d: 0x326f, 0x17e: 0x358f, 0x17f: 0x00a7,
-	// Block 0x6, offset 0x180
-	0x184: 0x2df1, 0x185: 0x2df7,
-	0x186: 0x2dfd, 0x187: 0x1972, 0x188: 0x1975, 0x189: 0x1a0b, 0x18a: 0x198a, 0x18b: 0x198d,
-	0x18c: 0x1a41, 0x18d: 0x2f8b, 0x18e: 0x3297, 0x18f: 0x3099, 0x190: 0x33a5, 0x191: 0x3143,
-	0x192: 0x3454, 0x193: 0x31d9, 0x194: 0x34ef, 0x195: 0x39d2, 0x196: 0x3b61, 0x197: 0x39cb,
-	0x198: 0x3b5a, 0x199: 0x39d9, 0x19a: 0x3b68, 0x19b: 0x39c4, 0x19c: 0x3b53,
-	0x19e: 0x38b3, 0x19f: 0x3a42, 0x1a0: 0x38ac, 0x1a1: 0x3a3b, 0x1a2: 0x35b6, 0x1a3: 0x35c8,
-	0x1a6: 0x3044, 0x1a7: 0x3350, 0x1a8: 0x30c1, 0x1a9: 0x33d2,
-	0x1aa: 0x46ef, 0x1ab: 0x4780, 0x1ac: 0x3993, 0x1ad: 0x3b22, 0x1ae: 0x35da, 0x1af: 0x35e0,
-	0x1b0: 0x33c8, 0x1b1: 0x1942, 0x1b2: 0x1945, 0x1b3: 0x19d2, 0x1b4: 0x302b, 0x1b5: 0x3337,
-	0x1b8: 0x30fd, 0x1b9: 0x340e, 0x1ba: 0x38ba, 0x1bb: 0x3a49,
-	0x1bc: 0x35b0, 0x1bd: 0x35c2, 0x1be: 0x35bc, 0x1bf: 0x35ce,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x2f90, 0x1c1: 0x329c, 0x1c2: 0x2f95, 0x1c3: 0x32a1, 0x1c4: 0x300d, 0x1c5: 0x3319,
-	0x1c6: 0x3012, 0x1c7: 0x331e, 0x1c8: 0x309e, 0x1c9: 0x33aa, 0x1ca: 0x30a3, 0x1cb: 0x33af,
-	0x1cc: 0x3148, 0x1cd: 0x3459, 0x1ce: 0x314d, 0x1cf: 0x345e, 0x1d0: 0x316b, 0x1d1: 0x347c,
-	0x1d2: 0x3170, 0x1d3: 0x3481, 0x1d4: 0x31de, 0x1d5: 0x34f4, 0x1d6: 0x31e3, 0x1d7: 0x34f9,
-	0x1d8: 0x3189, 0x1d9: 0x349a, 0x1da: 0x31a2, 0x1db: 0x34b8,
-	0x1de: 0x305d, 0x1df: 0x3369,
-	0x1e6: 0x4695, 0x1e7: 0x4726, 0x1e8: 0x46bd, 0x1e9: 0x474e,
-	0x1ea: 0x3962, 0x1eb: 0x3af1, 0x1ec: 0x393f, 0x1ed: 0x3ace, 0x1ee: 0x46db, 0x1ef: 0x476c,
-	0x1f0: 0x395b, 0x1f1: 0x3aea, 0x1f2: 0x3247, 0x1f3: 0x3562,
-	// Block 0x8, offset 0x200
-	0x200: 0x9932, 0x201: 0x9932, 0x202: 0x9932, 0x203: 0x9932, 0x204: 0x9932, 0x205: 0x8132,
-	0x206: 0x9932, 0x207: 0x9932, 0x208: 0x9932, 0x209: 0x9932, 0x20a: 0x9932, 0x20b: 0x9932,
-	0x20c: 0x9932, 0x20d: 0x8132, 0x20e: 0x8132, 0x20f: 0x9932, 0x210: 0x8132, 0x211: 0x9932,
-	0x212: 0x8132, 0x213: 0x9932, 0x214: 0x9932, 0x215: 0x8133, 0x216: 0x812d, 0x217: 0x812d,
-	0x218: 0x812d, 0x219: 0x812d, 0x21a: 0x8133, 0x21b: 0x992b, 0x21c: 0x812d, 0x21d: 0x812d,
-	0x21e: 0x812d, 0x21f: 0x812d, 0x220: 0x812d, 0x221: 0x8129, 0x222: 0x8129, 0x223: 0x992d,
-	0x224: 0x992d, 0x225: 0x992d, 0x226: 0x992d, 0x227: 0x9929, 0x228: 0x9929, 0x229: 0x812d,
-	0x22a: 0x812d, 0x22b: 0x812d, 0x22c: 0x812d, 0x22d: 0x992d, 0x22e: 0x992d, 0x22f: 0x812d,
-	0x230: 0x992d, 0x231: 0x992d, 0x232: 0x812d, 0x233: 0x812d, 0x234: 0x8101, 0x235: 0x8101,
-	0x236: 0x8101, 0x237: 0x8101, 0x238: 0x9901, 0x239: 0x812d, 0x23a: 0x812d, 0x23b: 0x812d,
-	0x23c: 0x812d, 0x23d: 0x8132, 0x23e: 0x8132, 0x23f: 0x8132,
-	// Block 0x9, offset 0x240
-	0x240: 0x49b1, 0x241: 0x49b6, 0x242: 0x9932, 0x243: 0x49bb, 0x244: 0x4a74, 0x245: 0x9936,
-	0x246: 0x8132, 0x247: 0x812d, 0x248: 0x812d, 0x249: 0x812d, 0x24a: 0x8132, 0x24b: 0x8132,
-	0x24c: 0x8132, 0x24d: 0x812d, 0x24e: 0x812d, 0x250: 0x8132, 0x251: 0x8132,
-	0x252: 0x8132, 0x253: 0x812d, 0x254: 0x812d, 0x255: 0x812d, 0x256: 0x812d, 0x257: 0x8132,
-	0x258: 0x8133, 0x259: 0x812d, 0x25a: 0x812d, 0x25b: 0x8132, 0x25c: 0x8134, 0x25d: 0x8135,
-	0x25e: 0x8135, 0x25f: 0x8134, 0x260: 0x8135, 0x261: 0x8135, 0x262: 0x8134, 0x263: 0x8132,
-	0x264: 0x8132, 0x265: 0x8132, 0x266: 0x8132, 0x267: 0x8132, 0x268: 0x8132, 0x269: 0x8132,
-	0x26a: 0x8132, 0x26b: 0x8132, 0x26c: 0x8132, 0x26d: 0x8132, 0x26e: 0x8132, 0x26f: 0x8132,
-	0x274: 0x0170,
-	0x27a: 0x42a8,
-	0x27e: 0x0037,
-	// Block 0xa, offset 0x280
-	0x284: 0x425d, 0x285: 0x447e,
-	0x286: 0x35ec, 0x287: 0x00ce, 0x288: 0x360a, 0x289: 0x3616, 0x28a: 0x3628,
-	0x28c: 0x3646, 0x28e: 0x3658, 0x28f: 0x3676, 0x290: 0x3e0b, 0x291: 0xa000,
-	0x295: 0xa000, 0x297: 0xa000,
-	0x299: 0xa000,
-	0x29f: 0xa000, 0x2a1: 0xa000,
-	0x2a5: 0xa000, 0x2a9: 0xa000,
-	0x2aa: 0x363a, 0x2ab: 0x366a, 0x2ac: 0x4801, 0x2ad: 0x369a, 0x2ae: 0x482b, 0x2af: 0x36ac,
-	0x2b0: 0x3e73, 0x2b1: 0xa000, 0x2b5: 0xa000,
-	0x2b7: 0xa000, 0x2b9: 0xa000,
-	0x2bf: 0xa000,
-	// Block 0xb, offset 0x2c0
-	0x2c1: 0xa000, 0x2c5: 0xa000,
-	0x2c9: 0xa000, 0x2ca: 0x4843, 0x2cb: 0x4861,
-	0x2cc: 0x36ca, 0x2cd: 0x36e2, 0x2ce: 0x4879, 0x2d0: 0x01be, 0x2d1: 0x01d0,
-	0x2d2: 0x01ac, 0x2d3: 0x430f, 0x2d4: 0x4315, 0x2d5: 0x01fa, 0x2d6: 0x01e8,
-	0x2f0: 0x01d6, 0x2f1: 0x01eb, 0x2f2: 0x01ee, 0x2f4: 0x0188, 0x2f5: 0x01c7,
-	0x2f9: 0x01a6,
-	// Block 0xc, offset 0x300
-	0x300: 0x3724, 0x301: 0x3730, 0x303: 0x371e,
-	0x306: 0xa000, 0x307: 0x370c,
-	0x30c: 0x3760, 0x30d: 0x3748, 0x30e: 0x3772, 0x310: 0xa000,
-	0x313: 0xa000, 0x315: 0xa000, 0x316: 0xa000, 0x317: 0xa000,
-	0x318: 0xa000, 0x319: 0x3754, 0x31a: 0xa000,
-	0x31e: 0xa000, 0x323: 0xa000,
-	0x327: 0xa000,
-	0x32b: 0xa000, 0x32d: 0xa000,
-	0x330: 0xa000, 0x333: 0xa000, 0x335: 0xa000,
-	0x336: 0xa000, 0x337: 0xa000, 0x338: 0xa000, 0x339: 0x37d8, 0x33a: 0xa000,
-	0x33e: 0xa000,
-	// Block 0xd, offset 0x340
-	0x341: 0x3736, 0x342: 0x37ba,
-	0x350: 0x3712, 0x351: 0x3796,
-	0x352: 0x3718, 0x353: 0x379c, 0x356: 0x372a, 0x357: 0x37ae,
-	0x358: 0xa000, 0x359: 0xa000, 0x35a: 0x382c, 0x35b: 0x3832, 0x35c: 0x373c, 0x35d: 0x37c0,
-	0x35e: 0x3742, 0x35f: 0x37c6, 0x362: 0x374e, 0x363: 0x37d2,
-	0x364: 0x375a, 0x365: 0x37de, 0x366: 0x3766, 0x367: 0x37ea, 0x368: 0xa000, 0x369: 0xa000,
-	0x36a: 0x3838, 0x36b: 0x383e, 0x36c: 0x3790, 0x36d: 0x3814, 0x36e: 0x376c, 0x36f: 0x37f0,
-	0x370: 0x3778, 0x371: 0x37fc, 0x372: 0x377e, 0x373: 0x3802, 0x374: 0x3784, 0x375: 0x3808,
-	0x378: 0x378a, 0x379: 0x380e,
-	// Block 0xe, offset 0x380
-	0x387: 0x1d64,
-	0x391: 0x812d,
-	0x392: 0x8132, 0x393: 0x8132, 0x394: 0x8132, 0x395: 0x8132, 0x396: 0x812d, 0x397: 0x8132,
-	0x398: 0x8132, 0x399: 0x8132, 0x39a: 0x812e, 0x39b: 0x812d, 0x39c: 0x8132, 0x39d: 0x8132,
-	0x39e: 0x8132, 0x39f: 0x8132, 0x3a0: 0x8132, 0x3a1: 0x8132, 0x3a2: 0x812d, 0x3a3: 0x812d,
-	0x3a4: 0x812d, 0x3a5: 0x812d, 0x3a6: 0x812d, 0x3a7: 0x812d, 0x3a8: 0x8132, 0x3a9: 0x8132,
-	0x3aa: 0x812d, 0x3ab: 0x8132, 0x3ac: 0x8132, 0x3ad: 0x812e, 0x3ae: 0x8131, 0x3af: 0x8132,
-	0x3b0: 0x8105, 0x3b1: 0x8106, 0x3b2: 0x8107, 0x3b3: 0x8108, 0x3b4: 0x8109, 0x3b5: 0x810a,
-	0x3b6: 0x810b, 0x3b7: 0x810c, 0x3b8: 0x810d, 0x3b9: 0x810e, 0x3ba: 0x810e, 0x3bb: 0x810f,
-	0x3bc: 0x8110, 0x3bd: 0x8111, 0x3bf: 0x8112,
-	// Block 0xf, offset 0x3c0
-	0x3c8: 0xa000, 0x3ca: 0xa000, 0x3cb: 0x8116,
-	0x3cc: 0x8117, 0x3cd: 0x8118, 0x3ce: 0x8119, 0x3cf: 0x811a, 0x3d0: 0x811b, 0x3d1: 0x811c,
-	0x3d2: 0x811d, 0x3d3: 0x9932, 0x3d4: 0x9932, 0x3d5: 0x992d, 0x3d6: 0x812d, 0x3d7: 0x8132,
-	0x3d8: 0x8132, 0x3d9: 0x8132, 0x3da: 0x8132, 0x3db: 0x8132, 0x3dc: 0x812d, 0x3dd: 0x8132,
-	0x3de: 0x8132, 0x3df: 0x812d,
-	0x3f0: 0x811e, 0x3f5: 0x1d87,
-	0x3f6: 0x2016, 0x3f7: 0x2052, 0x3f8: 0x204d,
-	// Block 0x10, offset 0x400
-	0x413: 0x812d, 0x414: 0x8132, 0x415: 0x8132, 0x416: 0x8132, 0x417: 0x8132,
-	0x418: 0x8132, 0x419: 0x8132, 0x41a: 0x8132, 0x41b: 0x8132, 0x41c: 0x8132, 0x41d: 0x8132,
-	0x41e: 0x8132, 0x41f: 0x8132, 0x420: 0x8132, 0x421: 0x8132, 0x423: 0x812d,
-	0x424: 0x8132, 0x425: 0x8132, 0x426: 0x812d, 0x427: 0x8132, 0x428: 0x8132, 0x429: 0x812d,
-	0x42a: 0x8132, 0x42b: 0x8132, 0x42c: 0x8132, 0x42d: 0x812d, 0x42e: 0x812d, 0x42f: 0x812d,
-	0x430: 0x8116, 0x431: 0x8117, 0x432: 0x8118, 0x433: 0x8132, 0x434: 0x8132, 0x435: 0x8132,
-	0x436: 0x812d, 0x437: 0x8132, 0x438: 0x8132, 0x439: 0x812d, 0x43a: 0x812d, 0x43b: 0x8132,
-	0x43c: 0x8132, 0x43d: 0x8132, 0x43e: 0x8132, 0x43f: 0x8132,
-	// Block 0x11, offset 0x440
-	0x445: 0xa000,
-	0x446: 0x2d29, 0x447: 0xa000, 0x448: 0x2d31, 0x449: 0xa000, 0x44a: 0x2d39, 0x44b: 0xa000,
-	0x44c: 0x2d41, 0x44d: 0xa000, 0x44e: 0x2d49, 0x451: 0xa000,
-	0x452: 0x2d51,
-	0x474: 0x8102, 0x475: 0x9900,
-	0x47a: 0xa000, 0x47b: 0x2d59,
-	0x47c: 0xa000, 0x47d: 0x2d61, 0x47e: 0xa000, 0x47f: 0xa000,
-	// Block 0x12, offset 0x480
-	0x480: 0x0069, 0x481: 0x006b, 0x482: 0x006f, 0x483: 0x0083, 0x484: 0x00f5, 0x485: 0x00f8,
-	0x486: 0x0413, 0x487: 0x0085, 0x488: 0x0089, 0x489: 0x008b, 0x48a: 0x0104, 0x48b: 0x0107,
-	0x48c: 0x010a, 0x48d: 0x008f, 0x48f: 0x0097, 0x490: 0x009b, 0x491: 0x00e0,
-	0x492: 0x009f, 0x493: 0x00fe, 0x494: 0x0417, 0x495: 0x041b, 0x496: 0x00a1, 0x497: 0x00a9,
-	0x498: 0x00ab, 0x499: 0x0423, 0x49a: 0x012b, 0x49b: 0x00ad, 0x49c: 0x0427, 0x49d: 0x01be,
-	0x49e: 0x01c1, 0x49f: 0x01c4, 0x4a0: 0x01fa, 0x4a1: 0x01fd, 0x4a2: 0x0093, 0x4a3: 0x00a5,
-	0x4a4: 0x00ab, 0x4a5: 0x00ad, 0x4a6: 0x01be, 0x4a7: 0x01c1, 0x4a8: 0x01eb, 0x4a9: 0x01fa,
-	0x4aa: 0x01fd,
-	0x4b8: 0x020c,
-	// Block 0x13, offset 0x4c0
-	0x4db: 0x00fb, 0x4dc: 0x0087, 0x4dd: 0x0101,
-	0x4de: 0x00d4, 0x4df: 0x010a, 0x4e0: 0x008d, 0x4e1: 0x010d, 0x4e2: 0x0110, 0x4e3: 0x0116,
-	0x4e4: 0x011c, 0x4e5: 0x011f, 0x4e6: 0x0122, 0x4e7: 0x042b, 0x4e8: 0x016a, 0x4e9: 0x0128,
-	0x4ea: 0x042f, 0x4eb: 0x016d, 0x4ec: 0x0131, 0x4ed: 0x012e, 0x4ee: 0x0134, 0x4ef: 0x0137,
-	0x4f0: 0x013a, 0x4f1: 0x013d, 0x4f2: 0x0140, 0x4f3: 0x014c, 0x4f4: 0x014f, 0x4f5: 0x00ec,
-	0x4f6: 0x0152, 0x4f7: 0x0155, 0x4f8: 0x041f, 0x4f9: 0x0158, 0x4fa: 0x015b, 0x4fb: 0x00b5,
-	0x4fc: 0x015e, 0x4fd: 0x0161, 0x4fe: 0x0164, 0x4ff: 0x01d0,
-	// Block 0x14, offset 0x500
-	0x500: 0x8132, 0x501: 0x8132, 0x502: 0x812d, 0x503: 0x8132, 0x504: 0x8132, 0x505: 0x8132,
-	0x506: 0x8132, 0x507: 0x8132, 0x508: 0x8132, 0x509: 0x8132, 0x50a: 0x812d, 0x50b: 0x8132,
-	0x50c: 0x8132, 0x50d: 0x8135, 0x50e: 0x812a, 0x50f: 0x812d, 0x510: 0x8129, 0x511: 0x8132,
-	0x512: 0x8132, 0x513: 0x8132, 0x514: 0x8132, 0x515: 0x8132, 0x516: 0x8132, 0x517: 0x8132,
-	0x518: 0x8132, 0x519: 0x8132, 0x51a: 0x8132, 0x51b: 0x8132, 0x51c: 0x8132, 0x51d: 0x8132,
-	0x51e: 0x8132, 0x51f: 0x8132, 0x520: 0x8132, 0x521: 0x8132, 0x522: 0x8132, 0x523: 0x8132,
-	0x524: 0x8132, 0x525: 0x8132, 0x526: 0x8132, 0x527: 0x8132, 0x528: 0x8132, 0x529: 0x8132,
-	0x52a: 0x8132, 0x52b: 0x8132, 0x52c: 0x8132, 0x52d: 0x8132, 0x52e: 0x8132, 0x52f: 0x8132,
-	0x530: 0x8132, 0x531: 0x8132, 0x532: 0x8132, 0x533: 0x8132, 0x534: 0x8132, 0x535: 0x8132,
-	0x536: 0x8133, 0x537: 0x8131, 0x538: 0x8131, 0x539: 0x812d, 0x53b: 0x8132,
-	0x53c: 0x8134, 0x53d: 0x812d, 0x53e: 0x8132, 0x53f: 0x812d,
-	// Block 0x15, offset 0x540
-	0x540: 0x2f9a, 0x541: 0x32a6, 0x542: 0x2fa4, 0x543: 0x32b0, 0x544: 0x2fa9, 0x545: 0x32b5,
-	0x546: 0x2fae, 0x547: 0x32ba, 0x548: 0x38cf, 0x549: 0x3a5e, 0x54a: 0x2fc7, 0x54b: 0x32d3,
-	0x54c: 0x2fd1, 0x54d: 0x32dd, 0x54e: 0x2fe0, 0x54f: 0x32ec, 0x550: 0x2fd6, 0x551: 0x32e2,
-	0x552: 0x2fdb, 0x553: 0x32e7, 0x554: 0x38f2, 0x555: 0x3a81, 0x556: 0x38f9, 0x557: 0x3a88,
-	0x558: 0x301c, 0x559: 0x3328, 0x55a: 0x3021, 0x55b: 0x332d, 0x55c: 0x3907, 0x55d: 0x3a96,
-	0x55e: 0x3026, 0x55f: 0x3332, 0x560: 0x3035, 0x561: 0x3341, 0x562: 0x3053, 0x563: 0x335f,
-	0x564: 0x3062, 0x565: 0x336e, 0x566: 0x3058, 0x567: 0x3364, 0x568: 0x3067, 0x569: 0x3373,
-	0x56a: 0x306c, 0x56b: 0x3378, 0x56c: 0x30b2, 0x56d: 0x33be, 0x56e: 0x390e, 0x56f: 0x3a9d,
-	0x570: 0x30bc, 0x571: 0x33cd, 0x572: 0x30c6, 0x573: 0x33d7, 0x574: 0x30d0, 0x575: 0x33e1,
-	0x576: 0x46c7, 0x577: 0x4758, 0x578: 0x3915, 0x579: 0x3aa4, 0x57a: 0x30e9, 0x57b: 0x33fa,
-	0x57c: 0x30e4, 0x57d: 0x33f5, 0x57e: 0x30ee, 0x57f: 0x33ff,
-	// Block 0x16, offset 0x580
-	0x580: 0x30f3, 0x581: 0x3404, 0x582: 0x30f8, 0x583: 0x3409, 0x584: 0x310c, 0x585: 0x341d,
-	0x586: 0x3116, 0x587: 0x3427, 0x588: 0x3125, 0x589: 0x3436, 0x58a: 0x3120, 0x58b: 0x3431,
-	0x58c: 0x3938, 0x58d: 0x3ac7, 0x58e: 0x3946, 0x58f: 0x3ad5, 0x590: 0x394d, 0x591: 0x3adc,
-	0x592: 0x3954, 0x593: 0x3ae3, 0x594: 0x3152, 0x595: 0x3463, 0x596: 0x3157, 0x597: 0x3468,
-	0x598: 0x3161, 0x599: 0x3472, 0x59a: 0x46f4, 0x59b: 0x4785, 0x59c: 0x399a, 0x59d: 0x3b29,
-	0x59e: 0x317a, 0x59f: 0x348b, 0x5a0: 0x3184, 0x5a1: 0x3495, 0x5a2: 0x4703, 0x5a3: 0x4794,
-	0x5a4: 0x39a1, 0x5a5: 0x3b30, 0x5a6: 0x39a8, 0x5a7: 0x3b37, 0x5a8: 0x39af, 0x5a9: 0x3b3e,
-	0x5aa: 0x3193, 0x5ab: 0x34a4, 0x5ac: 0x319d, 0x5ad: 0x34b3, 0x5ae: 0x31b1, 0x5af: 0x34c7,
-	0x5b0: 0x31ac, 0x5b1: 0x34c2, 0x5b2: 0x31ed, 0x5b3: 0x3503, 0x5b4: 0x31fc, 0x5b5: 0x3512,
-	0x5b6: 0x31f7, 0x5b7: 0x350d, 0x5b8: 0x39b6, 0x5b9: 0x3b45, 0x5ba: 0x39bd, 0x5bb: 0x3b4c,
-	0x5bc: 0x3201, 0x5bd: 0x3517, 0x5be: 0x3206, 0x5bf: 0x351c,
-	// Block 0x17, offset 0x5c0
-	0x5c0: 0x320b, 0x5c1: 0x3521, 0x5c2: 0x3210, 0x5c3: 0x3526, 0x5c4: 0x321f, 0x5c5: 0x3535,
-	0x5c6: 0x321a, 0x5c7: 0x3530, 0x5c8: 0x3224, 0x5c9: 0x353f, 0x5ca: 0x3229, 0x5cb: 0x3544,
-	0x5cc: 0x322e, 0x5cd: 0x3549, 0x5ce: 0x324c, 0x5cf: 0x3567, 0x5d0: 0x3265, 0x5d1: 0x3585,
-	0x5d2: 0x3274, 0x5d3: 0x3594, 0x5d4: 0x3279, 0x5d5: 0x3599, 0x5d6: 0x337d, 0x5d7: 0x34a9,
-	0x5d8: 0x353a, 0x5d9: 0x3576, 0x5da: 0x1be3, 0x5db: 0x42da,
-	0x5e0: 0x46a4, 0x5e1: 0x4735, 0x5e2: 0x2f86, 0x5e3: 0x3292,
-	0x5e4: 0x387b, 0x5e5: 0x3a0a, 0x5e6: 0x3874, 0x5e7: 0x3a03, 0x5e8: 0x3889, 0x5e9: 0x3a18,
-	0x5ea: 0x3882, 0x5eb: 0x3a11, 0x5ec: 0x38c1, 0x5ed: 0x3a50, 0x5ee: 0x3897, 0x5ef: 0x3a26,
-	0x5f0: 0x3890, 0x5f1: 0x3a1f, 0x5f2: 0x38a5, 0x5f3: 0x3a34, 0x5f4: 0x389e, 0x5f5: 0x3a2d,
-	0x5f6: 0x38c8, 0x5f7: 0x3a57, 0x5f8: 0x46b8, 0x5f9: 0x4749, 0x5fa: 0x3003, 0x5fb: 0x330f,
-	0x5fc: 0x2fef, 0x5fd: 0x32fb, 0x5fe: 0x38dd, 0x5ff: 0x3a6c,
-	// Block 0x18, offset 0x600
-	0x600: 0x38d6, 0x601: 0x3a65, 0x602: 0x38eb, 0x603: 0x3a7a, 0x604: 0x38e4, 0x605: 0x3a73,
-	0x606: 0x3900, 0x607: 0x3a8f, 0x608: 0x3094, 0x609: 0x33a0, 0x60a: 0x30a8, 0x60b: 0x33b4,
-	0x60c: 0x46ea, 0x60d: 0x477b, 0x60e: 0x3139, 0x60f: 0x344a, 0x610: 0x3923, 0x611: 0x3ab2,
-	0x612: 0x391c, 0x613: 0x3aab, 0x614: 0x3931, 0x615: 0x3ac0, 0x616: 0x392a, 0x617: 0x3ab9,
-	0x618: 0x398c, 0x619: 0x3b1b, 0x61a: 0x3970, 0x61b: 0x3aff, 0x61c: 0x3969, 0x61d: 0x3af8,
-	0x61e: 0x397e, 0x61f: 0x3b0d, 0x620: 0x3977, 0x621: 0x3b06, 0x622: 0x3985, 0x623: 0x3b14,
-	0x624: 0x31e8, 0x625: 0x34fe, 0x626: 0x31ca, 0x627: 0x34e0, 0x628: 0x39e7, 0x629: 0x3b76,
-	0x62a: 0x39e0, 0x62b: 0x3b6f, 0x62c: 0x39f5, 0x62d: 0x3b84, 0x62e: 0x39ee, 0x62f: 0x3b7d,
-	0x630: 0x39fc, 0x631: 0x3b8b, 0x632: 0x3233, 0x633: 0x354e, 0x634: 0x325b, 0x635: 0x357b,
-	0x636: 0x3256, 0x637: 0x3571, 0x638: 0x3242, 0x639: 0x355d,
-	// Block 0x19, offset 0x640
-	0x640: 0x4807, 0x641: 0x480d, 0x642: 0x4921, 0x643: 0x4939, 0x644: 0x4929, 0x645: 0x4941,
-	0x646: 0x4931, 0x647: 0x4949, 0x648: 0x47ad, 0x649: 0x47b3, 0x64a: 0x4891, 0x64b: 0x48a9,
-	0x64c: 0x4899, 0x64d: 0x48b1, 0x64e: 0x48a1, 0x64f: 0x48b9, 0x650: 0x4819, 0x651: 0x481f,
-	0x652: 0x3dbb, 0x653: 0x3dcb, 0x654: 0x3dc3, 0x655: 0x3dd3,
-	0x658: 0x47b9, 0x659: 0x47bf, 0x65a: 0x3ceb, 0x65b: 0x3cfb, 0x65c: 0x3cf3, 0x65d: 0x3d03,
-	0x660: 0x4831, 0x661: 0x4837, 0x662: 0x4951, 0x663: 0x4969,
-	0x664: 0x4959, 0x665: 0x4971, 0x666: 0x4961, 0x667: 0x4979, 0x668: 0x47c5, 0x669: 0x47cb,
-	0x66a: 0x48c1, 0x66b: 0x48d9, 0x66c: 0x48c9, 0x66d: 0x48e1, 0x66e: 0x48d1, 0x66f: 0x48e9,
-	0x670: 0x4849, 0x671: 0x484f, 0x672: 0x3e1b, 0x673: 0x3e33, 0x674: 0x3e23, 0x675: 0x3e3b,
-	0x676: 0x3e2b, 0x677: 0x3e43, 0x678: 0x47d1, 0x679: 0x47d7, 0x67a: 0x3d1b, 0x67b: 0x3d33,
-	0x67c: 0x3d23, 0x67d: 0x3d3b, 0x67e: 0x3d2b, 0x67f: 0x3d43,
-	// Block 0x1a, offset 0x680
-	0x680: 0x4855, 0x681: 0x485b, 0x682: 0x3e4b, 0x683: 0x3e5b, 0x684: 0x3e53, 0x685: 0x3e63,
-	0x688: 0x47dd, 0x689: 0x47e3, 0x68a: 0x3d4b, 0x68b: 0x3d5b,
-	0x68c: 0x3d53, 0x68d: 0x3d63, 0x690: 0x4867, 0x691: 0x486d,
-	0x692: 0x3e83, 0x693: 0x3e9b, 0x694: 0x3e8b, 0x695: 0x3ea3, 0x696: 0x3e93, 0x697: 0x3eab,
-	0x699: 0x47e9, 0x69b: 0x3d6b, 0x69d: 0x3d73,
-	0x69f: 0x3d7b, 0x6a0: 0x487f, 0x6a1: 0x4885, 0x6a2: 0x4981, 0x6a3: 0x4999,
-	0x6a4: 0x4989, 0x6a5: 0x49a1, 0x6a6: 0x4991, 0x6a7: 0x49a9, 0x6a8: 0x47ef, 0x6a9: 0x47f5,
-	0x6aa: 0x48f1, 0x6ab: 0x4909, 0x6ac: 0x48f9, 0x6ad: 0x4911, 0x6ae: 0x4901, 0x6af: 0x4919,
-	0x6b0: 0x47fb, 0x6b1: 0x4321, 0x6b2: 0x3694, 0x6b3: 0x4327, 0x6b4: 0x4825, 0x6b5: 0x432d,
-	0x6b6: 0x36a6, 0x6b7: 0x4333, 0x6b8: 0x36c4, 0x6b9: 0x4339, 0x6ba: 0x36dc, 0x6bb: 0x433f,
-	0x6bc: 0x4873, 0x6bd: 0x4345,
-	// Block 0x1b, offset 0x6c0
-	0x6c0: 0x3da3, 0x6c1: 0x3dab, 0x6c2: 0x4187, 0x6c3: 0x41a5, 0x6c4: 0x4191, 0x6c5: 0x41af,
-	0x6c6: 0x419b, 0x6c7: 0x41b9, 0x6c8: 0x3cdb, 0x6c9: 0x3ce3, 0x6ca: 0x40d3, 0x6cb: 0x40f1,
-	0x6cc: 0x40dd, 0x6cd: 0x40fb, 0x6ce: 0x40e7, 0x6cf: 0x4105, 0x6d0: 0x3deb, 0x6d1: 0x3df3,
-	0x6d2: 0x41c3, 0x6d3: 0x41e1, 0x6d4: 0x41cd, 0x6d5: 0x41eb, 0x6d6: 0x41d7, 0x6d7: 0x41f5,
-	0x6d8: 0x3d0b, 0x6d9: 0x3d13, 0x6da: 0x410f, 0x6db: 0x412d, 0x6dc: 0x4119, 0x6dd: 0x4137,
-	0x6de: 0x4123, 0x6df: 0x4141, 0x6e0: 0x3ec3, 0x6e1: 0x3ecb, 0x6e2: 0x41ff, 0x6e3: 0x421d,
-	0x6e4: 0x4209, 0x6e5: 0x4227, 0x6e6: 0x4213, 0x6e7: 0x4231, 0x6e8: 0x3d83, 0x6e9: 0x3d8b,
-	0x6ea: 0x414b, 0x6eb: 0x4169, 0x6ec: 0x4155, 0x6ed: 0x4173, 0x6ee: 0x415f, 0x6ef: 0x417d,
-	0x6f0: 0x3688, 0x6f1: 0x3682, 0x6f2: 0x3d93, 0x6f3: 0x368e, 0x6f4: 0x3d9b,
-	0x6f6: 0x4813, 0x6f7: 0x3db3, 0x6f8: 0x35f8, 0x6f9: 0x35f2, 0x6fa: 0x35e6, 0x6fb: 0x42f1,
-	0x6fc: 0x35fe, 0x6fd: 0x428a, 0x6fe: 0x01d3, 0x6ff: 0x428a,
-	// Block 0x1c, offset 0x700
-	0x700: 0x42a3, 0x701: 0x4485, 0x702: 0x3ddb, 0x703: 0x36a0, 0x704: 0x3de3,
-	0x706: 0x483d, 0x707: 0x3dfb, 0x708: 0x3604, 0x709: 0x42f7, 0x70a: 0x3610, 0x70b: 0x42fd,
-	0x70c: 0x361c, 0x70d: 0x448c, 0x70e: 0x4493, 0x70f: 0x449a, 0x710: 0x36b8, 0x711: 0x36b2,
-	0x712: 0x3e03, 0x713: 0x44e7, 0x716: 0x36be, 0x717: 0x3e13,
-	0x718: 0x3634, 0x719: 0x362e, 0x71a: 0x3622, 0x71b: 0x4303, 0x71d: 0x44a1,
-	0x71e: 0x44a8, 0x71f: 0x44af, 0x720: 0x36ee, 0x721: 0x36e8, 0x722: 0x3e6b, 0x723: 0x44ef,
-	0x724: 0x36d0, 0x725: 0x36d6, 0x726: 0x36f4, 0x727: 0x3e7b, 0x728: 0x3664, 0x729: 0x365e,
-	0x72a: 0x3652, 0x72b: 0x430f, 0x72c: 0x364c, 0x72d: 0x4477, 0x72e: 0x447e, 0x72f: 0x0081,
-	0x732: 0x3eb3, 0x733: 0x36fa, 0x734: 0x3ebb,
-	0x736: 0x488b, 0x737: 0x3ed3, 0x738: 0x3640, 0x739: 0x4309, 0x73a: 0x3670, 0x73b: 0x431b,
-	0x73c: 0x367c, 0x73d: 0x425d, 0x73e: 0x428f,
-	// Block 0x1d, offset 0x740
-	0x740: 0x1bdb, 0x741: 0x1bdf, 0x742: 0x0047, 0x743: 0x1c57, 0x745: 0x1beb,
-	0x746: 0x1bef, 0x747: 0x00e9, 0x749: 0x1c5b, 0x74a: 0x008f, 0x74b: 0x0051,
-	0x74c: 0x0051, 0x74d: 0x0051, 0x74e: 0x0091, 0x74f: 0x00da, 0x750: 0x0053, 0x751: 0x0053,
-	0x752: 0x0059, 0x753: 0x0099, 0x755: 0x005d, 0x756: 0x1990,
-	0x759: 0x0061, 0x75a: 0x0063, 0x75b: 0x0065, 0x75c: 0x0065, 0x75d: 0x0065,
-	0x760: 0x19a2, 0x761: 0x1bcb, 0x762: 0x19ab,
-	0x764: 0x0075, 0x766: 0x01b8, 0x768: 0x0075,
-	0x76a: 0x0057, 0x76b: 0x42d5, 0x76c: 0x0045, 0x76d: 0x0047, 0x76f: 0x008b,
-	0x770: 0x004b, 0x771: 0x004d, 0x773: 0x005b, 0x774: 0x009f, 0x775: 0x0215,
-	0x776: 0x0218, 0x777: 0x021b, 0x778: 0x021e, 0x779: 0x0093, 0x77b: 0x1b9b,
-	0x77c: 0x01e8, 0x77d: 0x01c1, 0x77e: 0x0179, 0x77f: 0x01a0,
-	// Block 0x1e, offset 0x780
-	0x780: 0x0463, 0x785: 0x0049,
-	0x786: 0x0089, 0x787: 0x008b, 0x788: 0x0093, 0x789: 0x0095,
-	0x790: 0x2231, 0x791: 0x223d,
-	0x792: 0x22f1, 0x793: 0x2219, 0x794: 0x229d, 0x795: 0x2225, 0x796: 0x22a3, 0x797: 0x22bb,
-	0x798: 0x22c7, 0x799: 0x222b, 0x79a: 0x22cd, 0x79b: 0x2237, 0x79c: 0x22c1, 0x79d: 0x22d3,
-	0x79e: 0x22d9, 0x79f: 0x1cbf, 0x7a0: 0x0053, 0x7a1: 0x195a, 0x7a2: 0x1ba7, 0x7a3: 0x1963,
-	0x7a4: 0x006d, 0x7a5: 0x19ae, 0x7a6: 0x1bd3, 0x7a7: 0x1d4b, 0x7a8: 0x1966, 0x7a9: 0x0071,
-	0x7aa: 0x19ba, 0x7ab: 0x1bd7, 0x7ac: 0x0059, 0x7ad: 0x0047, 0x7ae: 0x0049, 0x7af: 0x005b,
-	0x7b0: 0x0093, 0x7b1: 0x19e7, 0x7b2: 0x1c1b, 0x7b3: 0x19f0, 0x7b4: 0x00ad, 0x7b5: 0x1a65,
-	0x7b6: 0x1c4f, 0x7b7: 0x1d5f, 0x7b8: 0x19f3, 0x7b9: 0x00b1, 0x7ba: 0x1a68, 0x7bb: 0x1c53,
-	0x7bc: 0x0099, 0x7bd: 0x0087, 0x7be: 0x0089, 0x7bf: 0x009b,
-	// Block 0x1f, offset 0x7c0
-	0x7c1: 0x3c09, 0x7c3: 0xa000, 0x7c4: 0x3c10, 0x7c5: 0xa000,
-	0x7c7: 0x3c17, 0x7c8: 0xa000, 0x7c9: 0x3c1e,
-	0x7cd: 0xa000,
-	0x7e0: 0x2f68, 0x7e1: 0xa000, 0x7e2: 0x3c2c,
-	0x7e4: 0xa000, 0x7e5: 0xa000,
-	0x7ed: 0x3c25, 0x7ee: 0x2f63, 0x7ef: 0x2f6d,
-	0x7f0: 0x3c33, 0x7f1: 0x3c3a, 0x7f2: 0xa000, 0x7f3: 0xa000, 0x7f4: 0x3c41, 0x7f5: 0x3c48,
-	0x7f6: 0xa000, 0x7f7: 0xa000, 0x7f8: 0x3c4f, 0x7f9: 0x3c56, 0x7fa: 0xa000, 0x7fb: 0xa000,
-	0x7fc: 0xa000, 0x7fd: 0xa000,
-	// Block 0x20, offset 0x800
-	0x800: 0x3c5d, 0x801: 0x3c64, 0x802: 0xa000, 0x803: 0xa000, 0x804: 0x3c79, 0x805: 0x3c80,
-	0x806: 0xa000, 0x807: 0xa000, 0x808: 0x3c87, 0x809: 0x3c8e,
-	0x811: 0xa000,
-	0x812: 0xa000,
-	0x822: 0xa000,
-	0x828: 0xa000, 0x829: 0xa000,
-	0x82b: 0xa000, 0x82c: 0x3ca3, 0x82d: 0x3caa, 0x82e: 0x3cb1, 0x82f: 0x3cb8,
-	0x832: 0xa000, 0x833: 0xa000, 0x834: 0xa000, 0x835: 0xa000,
-	// Block 0x21, offset 0x840
-	0x860: 0x0023, 0x861: 0x0025, 0x862: 0x0027, 0x863: 0x0029,
-	0x864: 0x002b, 0x865: 0x002d, 0x866: 0x002f, 0x867: 0x0031, 0x868: 0x0033, 0x869: 0x1882,
-	0x86a: 0x1885, 0x86b: 0x1888, 0x86c: 0x188b, 0x86d: 0x188e, 0x86e: 0x1891, 0x86f: 0x1894,
-	0x870: 0x1897, 0x871: 0x189a, 0x872: 0x189d, 0x873: 0x18a6, 0x874: 0x1a6b, 0x875: 0x1a6f,
-	0x876: 0x1a73, 0x877: 0x1a77, 0x878: 0x1a7b, 0x879: 0x1a7f, 0x87a: 0x1a83, 0x87b: 0x1a87,
-	0x87c: 0x1a8b, 0x87d: 0x1c83, 0x87e: 0x1c88, 0x87f: 0x1c8d,
-	// Block 0x22, offset 0x880
-	0x880: 0x1c92, 0x881: 0x1c97, 0x882: 0x1c9c, 0x883: 0x1ca1, 0x884: 0x1ca6, 0x885: 0x1cab,
-	0x886: 0x1cb0, 0x887: 0x1cb5, 0x888: 0x187f, 0x889: 0x18a3, 0x88a: 0x18c7, 0x88b: 0x18eb,
-	0x88c: 0x190f, 0x88d: 0x1918, 0x88e: 0x191e, 0x88f: 0x1924, 0x890: 0x192a, 0x891: 0x1b63,
-	0x892: 0x1b67, 0x893: 0x1b6b, 0x894: 0x1b6f, 0x895: 0x1b73, 0x896: 0x1b77, 0x897: 0x1b7b,
-	0x898: 0x1b7f, 0x899: 0x1b83, 0x89a: 0x1b87, 0x89b: 0x1b8b, 0x89c: 0x1af7, 0x89d: 0x1afb,
-	0x89e: 0x1aff, 0x89f: 0x1b03, 0x8a0: 0x1b07, 0x8a1: 0x1b0b, 0x8a2: 0x1b0f, 0x8a3: 0x1b13,
-	0x8a4: 0x1b17, 0x8a5: 0x1b1b, 0x8a6: 0x1b1f, 0x8a7: 0x1b23, 0x8a8: 0x1b27, 0x8a9: 0x1b2b,
-	0x8aa: 0x1b2f, 0x8ab: 0x1b33, 0x8ac: 0x1b37, 0x8ad: 0x1b3b, 0x8ae: 0x1b3f, 0x8af: 0x1b43,
-	0x8b0: 0x1b47, 0x8b1: 0x1b4b, 0x8b2: 0x1b4f, 0x8b3: 0x1b53, 0x8b4: 0x1b57, 0x8b5: 0x1b5b,
-	0x8b6: 0x0043, 0x8b7: 0x0045, 0x8b8: 0x0047, 0x8b9: 0x0049, 0x8ba: 0x004b, 0x8bb: 0x004d,
-	0x8bc: 0x004f, 0x8bd: 0x0051, 0x8be: 0x0053, 0x8bf: 0x0055,
-	// Block 0x23, offset 0x8c0
-	0x8c0: 0x06bf, 0x8c1: 0x06e3, 0x8c2: 0x06ef, 0x8c3: 0x06ff, 0x8c4: 0x0707, 0x8c5: 0x0713,
-	0x8c6: 0x071b, 0x8c7: 0x0723, 0x8c8: 0x072f, 0x8c9: 0x0783, 0x8ca: 0x079b, 0x8cb: 0x07ab,
-	0x8cc: 0x07bb, 0x8cd: 0x07cb, 0x8ce: 0x07db, 0x8cf: 0x07fb, 0x8d0: 0x07ff, 0x8d1: 0x0803,
-	0x8d2: 0x0837, 0x8d3: 0x085f, 0x8d4: 0x086f, 0x8d5: 0x0877, 0x8d6: 0x087b, 0x8d7: 0x0887,
-	0x8d8: 0x08a3, 0x8d9: 0x08a7, 0x8da: 0x08bf, 0x8db: 0x08c3, 0x8dc: 0x08cb, 0x8dd: 0x08db,
-	0x8de: 0x0977, 0x8df: 0x098b, 0x8e0: 0x09cb, 0x8e1: 0x09df, 0x8e2: 0x09e7, 0x8e3: 0x09eb,
-	0x8e4: 0x09fb, 0x8e5: 0x0a17, 0x8e6: 0x0a43, 0x8e7: 0x0a4f, 0x8e8: 0x0a6f, 0x8e9: 0x0a7b,
-	0x8ea: 0x0a7f, 0x8eb: 0x0a83, 0x8ec: 0x0a9b, 0x8ed: 0x0a9f, 0x8ee: 0x0acb, 0x8ef: 0x0ad7,
-	0x8f0: 0x0adf, 0x8f1: 0x0ae7, 0x8f2: 0x0af7, 0x8f3: 0x0aff, 0x8f4: 0x0b07, 0x8f5: 0x0b33,
-	0x8f6: 0x0b37, 0x8f7: 0x0b3f, 0x8f8: 0x0b43, 0x8f9: 0x0b4b, 0x8fa: 0x0b53, 0x8fb: 0x0b63,
-	0x8fc: 0x0b7f, 0x8fd: 0x0bf7, 0x8fe: 0x0c0b, 0x8ff: 0x0c0f,
-	// Block 0x24, offset 0x900
-	0x900: 0x0c8f, 0x901: 0x0c93, 0x902: 0x0ca7, 0x903: 0x0cab, 0x904: 0x0cb3, 0x905: 0x0cbb,
-	0x906: 0x0cc3, 0x907: 0x0ccf, 0x908: 0x0cf7, 0x909: 0x0d07, 0x90a: 0x0d1b, 0x90b: 0x0d8b,
-	0x90c: 0x0d97, 0x90d: 0x0da7, 0x90e: 0x0db3, 0x90f: 0x0dbf, 0x910: 0x0dc7, 0x911: 0x0dcb,
-	0x912: 0x0dcf, 0x913: 0x0dd3, 0x914: 0x0dd7, 0x915: 0x0e8f, 0x916: 0x0ed7, 0x917: 0x0ee3,
-	0x918: 0x0ee7, 0x919: 0x0eeb, 0x91a: 0x0eef, 0x91b: 0x0ef7, 0x91c: 0x0efb, 0x91d: 0x0f0f,
-	0x91e: 0x0f2b, 0x91f: 0x0f33, 0x920: 0x0f73, 0x921: 0x0f77, 0x922: 0x0f7f, 0x923: 0x0f83,
-	0x924: 0x0f8b, 0x925: 0x0f8f, 0x926: 0x0fb3, 0x927: 0x0fb7, 0x928: 0x0fd3, 0x929: 0x0fd7,
-	0x92a: 0x0fdb, 0x92b: 0x0fdf, 0x92c: 0x0ff3, 0x92d: 0x1017, 0x92e: 0x101b, 0x92f: 0x101f,
-	0x930: 0x1043, 0x931: 0x1083, 0x932: 0x1087, 0x933: 0x10a7, 0x934: 0x10b7, 0x935: 0x10bf,
-	0x936: 0x10df, 0x937: 0x1103, 0x938: 0x1147, 0x939: 0x114f, 0x93a: 0x1163, 0x93b: 0x116f,
-	0x93c: 0x1177, 0x93d: 0x117f, 0x93e: 0x1183, 0x93f: 0x1187,
-	// Block 0x25, offset 0x940
-	0x940: 0x119f, 0x941: 0x11a3, 0x942: 0x11bf, 0x943: 0x11c7, 0x944: 0x11cf, 0x945: 0x11d3,
-	0x946: 0x11df, 0x947: 0x11e7, 0x948: 0x11eb, 0x949: 0x11ef, 0x94a: 0x11f7, 0x94b: 0x11fb,
-	0x94c: 0x129b, 0x94d: 0x12af, 0x94e: 0x12e3, 0x94f: 0x12e7, 0x950: 0x12ef, 0x951: 0x131b,
-	0x952: 0x1323, 0x953: 0x132b, 0x954: 0x1333, 0x955: 0x136f, 0x956: 0x1373, 0x957: 0x137b,
-	0x958: 0x137f, 0x959: 0x1383, 0x95a: 0x13af, 0x95b: 0x13b3, 0x95c: 0x13bb, 0x95d: 0x13cf,
-	0x95e: 0x13d3, 0x95f: 0x13ef, 0x960: 0x13f7, 0x961: 0x13fb, 0x962: 0x141f, 0x963: 0x143f,
-	0x964: 0x1453, 0x965: 0x1457, 0x966: 0x145f, 0x967: 0x148b, 0x968: 0x148f, 0x969: 0x149f,
-	0x96a: 0x14c3, 0x96b: 0x14cf, 0x96c: 0x14df, 0x96d: 0x14f7, 0x96e: 0x14ff, 0x96f: 0x1503,
-	0x970: 0x1507, 0x971: 0x150b, 0x972: 0x1517, 0x973: 0x151b, 0x974: 0x1523, 0x975: 0x153f,
-	0x976: 0x1543, 0x977: 0x1547, 0x978: 0x155f, 0x979: 0x1563, 0x97a: 0x156b, 0x97b: 0x157f,
-	0x97c: 0x1583, 0x97d: 0x1587, 0x97e: 0x158f, 0x97f: 0x1593,
-	// Block 0x26, offset 0x980
-	0x986: 0xa000, 0x98b: 0xa000,
-	0x98c: 0x3f0b, 0x98d: 0xa000, 0x98e: 0x3f13, 0x98f: 0xa000, 0x990: 0x3f1b, 0x991: 0xa000,
-	0x992: 0x3f23, 0x993: 0xa000, 0x994: 0x3f2b, 0x995: 0xa000, 0x996: 0x3f33, 0x997: 0xa000,
-	0x998: 0x3f3b, 0x999: 0xa000, 0x99a: 0x3f43, 0x99b: 0xa000, 0x99c: 0x3f4b, 0x99d: 0xa000,
-	0x99e: 0x3f53, 0x99f: 0xa000, 0x9a0: 0x3f5b, 0x9a1: 0xa000, 0x9a2: 0x3f63,
-	0x9a4: 0xa000, 0x9a5: 0x3f6b, 0x9a6: 0xa000, 0x9a7: 0x3f73, 0x9a8: 0xa000, 0x9a9: 0x3f7b,
-	0x9af: 0xa000,
-	0x9b0: 0x3f83, 0x9b1: 0x3f8b, 0x9b2: 0xa000, 0x9b3: 0x3f93, 0x9b4: 0x3f9b, 0x9b5: 0xa000,
-	0x9b6: 0x3fa3, 0x9b7: 0x3fab, 0x9b8: 0xa000, 0x9b9: 0x3fb3, 0x9ba: 0x3fbb, 0x9bb: 0xa000,
-	0x9bc: 0x3fc3, 0x9bd: 0x3fcb,
-	// Block 0x27, offset 0x9c0
-	0x9d4: 0x3f03,
-	0x9d9: 0x9903, 0x9da: 0x9903, 0x9db: 0x42df, 0x9dc: 0x42e5, 0x9dd: 0xa000,
-	0x9de: 0x3fd3, 0x9df: 0x26b7,
-	0x9e6: 0xa000,
-	0x9eb: 0xa000, 0x9ec: 0x3fe3, 0x9ed: 0xa000, 0x9ee: 0x3feb, 0x9ef: 0xa000,
-	0x9f0: 0x3ff3, 0x9f1: 0xa000, 0x9f2: 0x3ffb, 0x9f3: 0xa000, 0x9f4: 0x4003, 0x9f5: 0xa000,
-	0x9f6: 0x400b, 0x9f7: 0xa000, 0x9f8: 0x4013, 0x9f9: 0xa000, 0x9fa: 0x401b, 0x9fb: 0xa000,
-	0x9fc: 0x4023, 0x9fd: 0xa000, 0x9fe: 0x402b, 0x9ff: 0xa000,
-	// Block 0x28, offset 0xa00
-	0xa00: 0x4033, 0xa01: 0xa000, 0xa02: 0x403b, 0xa04: 0xa000, 0xa05: 0x4043,
-	0xa06: 0xa000, 0xa07: 0x404b, 0xa08: 0xa000, 0xa09: 0x4053,
-	0xa0f: 0xa000, 0xa10: 0x405b, 0xa11: 0x4063,
-	0xa12: 0xa000, 0xa13: 0x406b, 0xa14: 0x4073, 0xa15: 0xa000, 0xa16: 0x407b, 0xa17: 0x4083,
-	0xa18: 0xa000, 0xa19: 0x408b, 0xa1a: 0x4093, 0xa1b: 0xa000, 0xa1c: 0x409b, 0xa1d: 0x40a3,
-	0xa2f: 0xa000,
-	0xa30: 0xa000, 0xa31: 0xa000, 0xa32: 0xa000, 0xa34: 0x3fdb,
-	0xa37: 0x40ab, 0xa38: 0x40b3, 0xa39: 0x40bb, 0xa3a: 0x40c3,
-	0xa3d: 0xa000, 0xa3e: 0x40cb, 0xa3f: 0x26cc,
-	// Block 0x29, offset 0xa40
-	0xa40: 0x0367, 0xa41: 0x032b, 0xa42: 0x032f, 0xa43: 0x0333, 0xa44: 0x037b, 0xa45: 0x0337,
-	0xa46: 0x033b, 0xa47: 0x033f, 0xa48: 0x0343, 0xa49: 0x0347, 0xa4a: 0x034b, 0xa4b: 0x034f,
-	0xa4c: 0x0353, 0xa4d: 0x0357, 0xa4e: 0x035b, 0xa4f: 0x49c0, 0xa50: 0x49c6, 0xa51: 0x49cc,
-	0xa52: 0x49d2, 0xa53: 0x49d8, 0xa54: 0x49de, 0xa55: 0x49e4, 0xa56: 0x49ea, 0xa57: 0x49f0,
-	0xa58: 0x49f6, 0xa59: 0x49fc, 0xa5a: 0x4a02, 0xa5b: 0x4a08, 0xa5c: 0x4a0e, 0xa5d: 0x4a14,
-	0xa5e: 0x4a1a, 0xa5f: 0x4a20, 0xa60: 0x4a26, 0xa61: 0x4a2c, 0xa62: 0x4a32, 0xa63: 0x4a38,
-	0xa64: 0x03c3, 0xa65: 0x035f, 0xa66: 0x0363, 0xa67: 0x03e7, 0xa68: 0x03eb, 0xa69: 0x03ef,
-	0xa6a: 0x03f3, 0xa6b: 0x03f7, 0xa6c: 0x03fb, 0xa6d: 0x03ff, 0xa6e: 0x036b, 0xa6f: 0x0403,
-	0xa70: 0x0407, 0xa71: 0x036f, 0xa72: 0x0373, 0xa73: 0x0377, 0xa74: 0x037f, 0xa75: 0x0383,
-	0xa76: 0x0387, 0xa77: 0x038b, 0xa78: 0x038f, 0xa79: 0x0393, 0xa7a: 0x0397, 0xa7b: 0x039b,
-	0xa7c: 0x039f, 0xa7d: 0x03a3, 0xa7e: 0x03a7, 0xa7f: 0x03ab,
-	// Block 0x2a, offset 0xa80
-	0xa80: 0x03af, 0xa81: 0x03b3, 0xa82: 0x040b, 0xa83: 0x040f, 0xa84: 0x03b7, 0xa85: 0x03bb,
-	0xa86: 0x03bf, 0xa87: 0x03c7, 0xa88: 0x03cb, 0xa89: 0x03cf, 0xa8a: 0x03d3, 0xa8b: 0x03d7,
-	0xa8c: 0x03db, 0xa8d: 0x03df, 0xa8e: 0x03e3,
-	0xa92: 0x06bf, 0xa93: 0x071b, 0xa94: 0x06cb, 0xa95: 0x097b, 0xa96: 0x06cf, 0xa97: 0x06e7,
-	0xa98: 0x06d3, 0xa99: 0x0f93, 0xa9a: 0x0707, 0xa9b: 0x06db, 0xa9c: 0x06c3, 0xa9d: 0x09ff,
-	0xa9e: 0x098f, 0xa9f: 0x072f,
-	// Block 0x2b, offset 0xac0
-	0xac0: 0x2057, 0xac1: 0x205d, 0xac2: 0x2063, 0xac3: 0x2069, 0xac4: 0x206f, 0xac5: 0x2075,
-	0xac6: 0x207b, 0xac7: 0x2081, 0xac8: 0x2087, 0xac9: 0x208d, 0xaca: 0x2093, 0xacb: 0x2099,
-	0xacc: 0x209f, 0xacd: 0x20a5, 0xace: 0x2729, 0xacf: 0x2732, 0xad0: 0x273b, 0xad1: 0x2744,
-	0xad2: 0x274d, 0xad3: 0x2756, 0xad4: 0x275f, 0xad5: 0x2768, 0xad6: 0x2771, 0xad7: 0x2783,
-	0xad8: 0x278c, 0xad9: 0x2795, 0xada: 0x279e, 0xadb: 0x27a7, 0xadc: 0x277a, 0xadd: 0x2baf,
-	0xade: 0x2af0, 0xae0: 0x20ab, 0xae1: 0x20c3, 0xae2: 0x20b7, 0xae3: 0x210b,
-	0xae4: 0x20c9, 0xae5: 0x20e7, 0xae6: 0x20b1, 0xae7: 0x20e1, 0xae8: 0x20bd, 0xae9: 0x20f3,
-	0xaea: 0x2123, 0xaeb: 0x2141, 0xaec: 0x213b, 0xaed: 0x212f, 0xaee: 0x217d, 0xaef: 0x2111,
-	0xaf0: 0x211d, 0xaf1: 0x2135, 0xaf2: 0x2129, 0xaf3: 0x2153, 0xaf4: 0x20ff, 0xaf5: 0x2147,
-	0xaf6: 0x2171, 0xaf7: 0x2159, 0xaf8: 0x20ed, 0xaf9: 0x20cf, 0xafa: 0x2105, 0xafb: 0x2117,
-	0xafc: 0x214d, 0xafd: 0x20d5, 0xafe: 0x2177, 0xaff: 0x20f9,
-	// Block 0x2c, offset 0xb00
-	0xb00: 0x215f, 0xb01: 0x20db, 0xb02: 0x2165, 0xb03: 0x216b, 0xb04: 0x092f, 0xb05: 0x0b03,
-	0xb06: 0x0ca7, 0xb07: 0x10c7,
-	0xb10: 0x1bc7, 0xb11: 0x18a9,
-	0xb12: 0x18ac, 0xb13: 0x18af, 0xb14: 0x18b2, 0xb15: 0x18b5, 0xb16: 0x18b8, 0xb17: 0x18bb,
-	0xb18: 0x18be, 0xb19: 0x18c1, 0xb1a: 0x18ca, 0xb1b: 0x18cd, 0xb1c: 0x18d0, 0xb1d: 0x18d3,
-	0xb1e: 0x18d6, 0xb1f: 0x18d9, 0xb20: 0x0313, 0xb21: 0x031b, 0xb22: 0x031f, 0xb23: 0x0327,
-	0xb24: 0x032b, 0xb25: 0x032f, 0xb26: 0x0337, 0xb27: 0x033f, 0xb28: 0x0343, 0xb29: 0x034b,
-	0xb2a: 0x034f, 0xb2b: 0x0353, 0xb2c: 0x0357, 0xb2d: 0x035b, 0xb2e: 0x2e1b, 0xb2f: 0x2e23,
-	0xb30: 0x2e2b, 0xb31: 0x2e33, 0xb32: 0x2e3b, 0xb33: 0x2e43, 0xb34: 0x2e4b, 0xb35: 0x2e53,
-	0xb36: 0x2e63, 0xb37: 0x2e6b, 0xb38: 0x2e73, 0xb39: 0x2e7b, 0xb3a: 0x2e83, 0xb3b: 0x2e8b,
-	0xb3c: 0x2ed6, 0xb3d: 0x2e9e, 0xb3e: 0x2e5b,
-	// Block 0x2d, offset 0xb40
-	0xb40: 0x06bf, 0xb41: 0x071b, 0xb42: 0x06cb, 0xb43: 0x097b, 0xb44: 0x071f, 0xb45: 0x07af,
-	0xb46: 0x06c7, 0xb47: 0x07ab, 0xb48: 0x070b, 0xb49: 0x0887, 0xb4a: 0x0d07, 0xb4b: 0x0e8f,
-	0xb4c: 0x0dd7, 0xb4d: 0x0d1b, 0xb4e: 0x145f, 0xb4f: 0x098b, 0xb50: 0x0ccf, 0xb51: 0x0d4b,
-	0xb52: 0x0d0b, 0xb53: 0x104b, 0xb54: 0x08fb, 0xb55: 0x0f03, 0xb56: 0x1387, 0xb57: 0x105f,
-	0xb58: 0x0843, 0xb59: 0x108f, 0xb5a: 0x0f9b, 0xb5b: 0x0a17, 0xb5c: 0x140f, 0xb5d: 0x077f,
-	0xb5e: 0x08ab, 0xb5f: 0x0df7, 0xb60: 0x1527, 0xb61: 0x0743, 0xb62: 0x07d3, 0xb63: 0x0d9b,
-	0xb64: 0x06cf, 0xb65: 0x06e7, 0xb66: 0x06d3, 0xb67: 0x0adb, 0xb68: 0x08ef, 0xb69: 0x087f,
-	0xb6a: 0x0a57, 0xb6b: 0x0a4b, 0xb6c: 0x0feb, 0xb6d: 0x073f, 0xb6e: 0x139b, 0xb6f: 0x089b,
-	0xb70: 0x09f3, 0xb71: 0x18dc, 0xb72: 0x18df, 0xb73: 0x18e2, 0xb74: 0x18e5, 0xb75: 0x18ee,
-	0xb76: 0x18f1, 0xb77: 0x18f4, 0xb78: 0x18f7, 0xb79: 0x18fa, 0xb7a: 0x18fd, 0xb7b: 0x1900,
-	0xb7c: 0x1903, 0xb7d: 0x1906, 0xb7e: 0x1909, 0xb7f: 0x1912,
-	// Block 0x2e, offset 0xb80
-	0xb80: 0x1cc9, 0xb81: 0x1cd8, 0xb82: 0x1ce7, 0xb83: 0x1cf6, 0xb84: 0x1d05, 0xb85: 0x1d14,
-	0xb86: 0x1d23, 0xb87: 0x1d32, 0xb88: 0x1d41, 0xb89: 0x218f, 0xb8a: 0x21a1, 0xb8b: 0x21b3,
-	0xb8c: 0x1954, 0xb8d: 0x1c07, 0xb8e: 0x19d5, 0xb8f: 0x1bab, 0xb90: 0x04cb, 0xb91: 0x04d3,
-	0xb92: 0x04db, 0xb93: 0x04e3, 0xb94: 0x04eb, 0xb95: 0x04ef, 0xb96: 0x04f3, 0xb97: 0x04f7,
-	0xb98: 0x04fb, 0xb99: 0x04ff, 0xb9a: 0x0503, 0xb9b: 0x0507, 0xb9c: 0x050b, 0xb9d: 0x050f,
-	0xb9e: 0x0513, 0xb9f: 0x0517, 0xba0: 0x051b, 0xba1: 0x0523, 0xba2: 0x0527, 0xba3: 0x052b,
-	0xba4: 0x052f, 0xba5: 0x0533, 0xba6: 0x0537, 0xba7: 0x053b, 0xba8: 0x053f, 0xba9: 0x0543,
-	0xbaa: 0x0547, 0xbab: 0x054b, 0xbac: 0x054f, 0xbad: 0x0553, 0xbae: 0x0557, 0xbaf: 0x055b,
-	0xbb0: 0x055f, 0xbb1: 0x0563, 0xbb2: 0x0567, 0xbb3: 0x056f, 0xbb4: 0x0577, 0xbb5: 0x057f,
-	0xbb6: 0x0583, 0xbb7: 0x0587, 0xbb8: 0x058b, 0xbb9: 0x058f, 0xbba: 0x0593, 0xbbb: 0x0597,
-	0xbbc: 0x059b, 0xbbd: 0x059f, 0xbbe: 0x05a3,
-	// Block 0x2f, offset 0xbc0
-	0xbc0: 0x2b0f, 0xbc1: 0x29ab, 0xbc2: 0x2b1f, 0xbc3: 0x2883, 0xbc4: 0x2ee7, 0xbc5: 0x288d,
-	0xbc6: 0x2897, 0xbc7: 0x2f2b, 0xbc8: 0x29b8, 0xbc9: 0x28a1, 0xbca: 0x28ab, 0xbcb: 0x28b5,
-	0xbcc: 0x29df, 0xbcd: 0x29ec, 0xbce: 0x29c5, 0xbcf: 0x29d2, 0xbd0: 0x2eac, 0xbd1: 0x29f9,
-	0xbd2: 0x2a06, 0xbd3: 0x2bc1, 0xbd4: 0x26be, 0xbd5: 0x2bd4, 0xbd6: 0x2be7, 0xbd7: 0x2b2f,
-	0xbd8: 0x2a13, 0xbd9: 0x2bfa, 0xbda: 0x2c0d, 0xbdb: 0x2a20, 0xbdc: 0x28bf, 0xbdd: 0x28c9,
-	0xbde: 0x2eba, 0xbdf: 0x2a2d, 0xbe0: 0x2b3f, 0xbe1: 0x2ef8, 0xbe2: 0x28d3, 0xbe3: 0x28dd,
-	0xbe4: 0x2a3a, 0xbe5: 0x28e7, 0xbe6: 0x28f1, 0xbe7: 0x26d3, 0xbe8: 0x26da, 0xbe9: 0x28fb,
-	0xbea: 0x2905, 0xbeb: 0x2c20, 0xbec: 0x2a47, 0xbed: 0x2b4f, 0xbee: 0x2c33, 0xbef: 0x2a54,
-	0xbf0: 0x2919, 0xbf1: 0x290f, 0xbf2: 0x2f3f, 0xbf3: 0x2a61, 0xbf4: 0x2c46, 0xbf5: 0x2923,
-	0xbf6: 0x2b5f, 0xbf7: 0x292d, 0xbf8: 0x2a7b, 0xbf9: 0x2937, 0xbfa: 0x2a88, 0xbfb: 0x2f09,
-	0xbfc: 0x2a6e, 0xbfd: 0x2b6f, 0xbfe: 0x2a95, 0xbff: 0x26e1,
-	// Block 0x30, offset 0xc00
-	0xc00: 0x2f1a, 0xc01: 0x2941, 0xc02: 0x294b, 0xc03: 0x2aa2, 0xc04: 0x2955, 0xc05: 0x295f,
-	0xc06: 0x2969, 0xc07: 0x2b7f, 0xc08: 0x2aaf, 0xc09: 0x26e8, 0xc0a: 0x2c59, 0xc0b: 0x2e93,
-	0xc0c: 0x2b8f, 0xc0d: 0x2abc, 0xc0e: 0x2ec8, 0xc0f: 0x2973, 0xc10: 0x297d, 0xc11: 0x2ac9,
-	0xc12: 0x26ef, 0xc13: 0x2ad6, 0xc14: 0x2b9f, 0xc15: 0x26f6, 0xc16: 0x2c6c, 0xc17: 0x2987,
-	0xc18: 0x1cba, 0xc19: 0x1cce, 0xc1a: 0x1cdd, 0xc1b: 0x1cec, 0xc1c: 0x1cfb, 0xc1d: 0x1d0a,
-	0xc1e: 0x1d19, 0xc1f: 0x1d28, 0xc20: 0x1d37, 0xc21: 0x1d46, 0xc22: 0x2195, 0xc23: 0x21a7,
-	0xc24: 0x21b9, 0xc25: 0x21c5, 0xc26: 0x21d1, 0xc27: 0x21dd, 0xc28: 0x21e9, 0xc29: 0x21f5,
-	0xc2a: 0x2201, 0xc2b: 0x220d, 0xc2c: 0x2249, 0xc2d: 0x2255, 0xc2e: 0x2261, 0xc2f: 0x226d,
-	0xc30: 0x2279, 0xc31: 0x1c17, 0xc32: 0x19c9, 0xc33: 0x1936, 0xc34: 0x1be7, 0xc35: 0x1a4a,
-	0xc36: 0x1a59, 0xc37: 0x19cf, 0xc38: 0x1bff, 0xc39: 0x1c03, 0xc3a: 0x1960, 0xc3b: 0x2704,
-	0xc3c: 0x2712, 0xc3d: 0x26fd, 0xc3e: 0x270b, 0xc3f: 0x2ae3,
-	// Block 0x31, offset 0xc40
-	0xc40: 0x1a4d, 0xc41: 0x1a35, 0xc42: 0x1c63, 0xc43: 0x1a1d, 0xc44: 0x19f6, 0xc45: 0x1969,
-	0xc46: 0x1978, 0xc47: 0x1948, 0xc48: 0x1bf3, 0xc49: 0x1d55, 0xc4a: 0x1a50, 0xc4b: 0x1a38,
-	0xc4c: 0x1c67, 0xc4d: 0x1c73, 0xc4e: 0x1a29, 0xc4f: 0x19ff, 0xc50: 0x1957, 0xc51: 0x1c1f,
-	0xc52: 0x1bb3, 0xc53: 0x1b9f, 0xc54: 0x1bcf, 0xc55: 0x1c77, 0xc56: 0x1a2c, 0xc57: 0x19cc,
-	0xc58: 0x1a02, 0xc59: 0x19e1, 0xc5a: 0x1a44, 0xc5b: 0x1c7b, 0xc5c: 0x1a2f, 0xc5d: 0x19c3,
-	0xc5e: 0x1a05, 0xc5f: 0x1c3f, 0xc60: 0x1bf7, 0xc61: 0x1a17, 0xc62: 0x1c27, 0xc63: 0x1c43,
-	0xc64: 0x1bfb, 0xc65: 0x1a1a, 0xc66: 0x1c2b, 0xc67: 0x22eb, 0xc68: 0x22ff, 0xc69: 0x1999,
-	0xc6a: 0x1c23, 0xc6b: 0x1bb7, 0xc6c: 0x1ba3, 0xc6d: 0x1c4b, 0xc6e: 0x2719, 0xc6f: 0x27b0,
-	0xc70: 0x1a5c, 0xc71: 0x1a47, 0xc72: 0x1c7f, 0xc73: 0x1a32, 0xc74: 0x1a53, 0xc75: 0x1a3b,
-	0xc76: 0x1c6b, 0xc77: 0x1a20, 0xc78: 0x19f9, 0xc79: 0x1984, 0xc7a: 0x1a56, 0xc7b: 0x1a3e,
-	0xc7c: 0x1c6f, 0xc7d: 0x1a23, 0xc7e: 0x19fc, 0xc7f: 0x1987,
-	// Block 0x32, offset 0xc80
-	0xc80: 0x1c2f, 0xc81: 0x1bbb, 0xc82: 0x1d50, 0xc83: 0x1939, 0xc84: 0x19bd, 0xc85: 0x19c0,
-	0xc86: 0x22f8, 0xc87: 0x1b97, 0xc88: 0x19c6, 0xc89: 0x194b, 0xc8a: 0x19e4, 0xc8b: 0x194e,
-	0xc8c: 0x19ed, 0xc8d: 0x196c, 0xc8e: 0x196f, 0xc8f: 0x1a08, 0xc90: 0x1a0e, 0xc91: 0x1a11,
-	0xc92: 0x1c33, 0xc93: 0x1a14, 0xc94: 0x1a26, 0xc95: 0x1c3b, 0xc96: 0x1c47, 0xc97: 0x1993,
-	0xc98: 0x1d5a, 0xc99: 0x1bbf, 0xc9a: 0x1996, 0xc9b: 0x1a5f, 0xc9c: 0x19a8, 0xc9d: 0x19b7,
-	0xc9e: 0x22e5, 0xc9f: 0x22df, 0xca0: 0x1cc4, 0xca1: 0x1cd3, 0xca2: 0x1ce2, 0xca3: 0x1cf1,
-	0xca4: 0x1d00, 0xca5: 0x1d0f, 0xca6: 0x1d1e, 0xca7: 0x1d2d, 0xca8: 0x1d3c, 0xca9: 0x2189,
-	0xcaa: 0x219b, 0xcab: 0x21ad, 0xcac: 0x21bf, 0xcad: 0x21cb, 0xcae: 0x21d7, 0xcaf: 0x21e3,
-	0xcb0: 0x21ef, 0xcb1: 0x21fb, 0xcb2: 0x2207, 0xcb3: 0x2243, 0xcb4: 0x224f, 0xcb5: 0x225b,
-	0xcb6: 0x2267, 0xcb7: 0x2273, 0xcb8: 0x227f, 0xcb9: 0x2285, 0xcba: 0x228b, 0xcbb: 0x2291,
-	0xcbc: 0x2297, 0xcbd: 0x22a9, 0xcbe: 0x22af, 0xcbf: 0x1c13,
-	// Block 0x33, offset 0xcc0
-	0xcc0: 0x1377, 0xcc1: 0x0cfb, 0xcc2: 0x13d3, 0xcc3: 0x139f, 0xcc4: 0x0e57, 0xcc5: 0x06eb,
-	0xcc6: 0x08df, 0xcc7: 0x162b, 0xcc8: 0x162b, 0xcc9: 0x0a0b, 0xcca: 0x145f, 0xccb: 0x0943,
-	0xccc: 0x0a07, 0xccd: 0x0bef, 0xcce: 0x0fcf, 0xccf: 0x115f, 0xcd0: 0x1297, 0xcd1: 0x12d3,
-	0xcd2: 0x1307, 0xcd3: 0x141b, 0xcd4: 0x0d73, 0xcd5: 0x0dff, 0xcd6: 0x0eab, 0xcd7: 0x0f43,
-	0xcd8: 0x125f, 0xcd9: 0x1447, 0xcda: 0x1573, 0xcdb: 0x070f, 0xcdc: 0x08b3, 0xcdd: 0x0d87,
-	0xcde: 0x0ecf, 0xcdf: 0x1293, 0xce0: 0x15c3, 0xce1: 0x0ab3, 0xce2: 0x0e77, 0xce3: 0x1283,
-	0xce4: 0x1317, 0xce5: 0x0c23, 0xce6: 0x11bb, 0xce7: 0x12df, 0xce8: 0x0b1f, 0xce9: 0x0d0f,
-	0xcea: 0x0e17, 0xceb: 0x0f1b, 0xcec: 0x1427, 0xced: 0x074f, 0xcee: 0x07e7, 0xcef: 0x0853,
-	0xcf0: 0x0c8b, 0xcf1: 0x0d7f, 0xcf2: 0x0ecb, 0xcf3: 0x0fef, 0xcf4: 0x1177, 0xcf5: 0x128b,
-	0xcf6: 0x12a3, 0xcf7: 0x13c7, 0xcf8: 0x14ef, 0xcf9: 0x15a3, 0xcfa: 0x15bf, 0xcfb: 0x102b,
-	0xcfc: 0x106b, 0xcfd: 0x1123, 0xcfe: 0x1243, 0xcff: 0x147b,
-	// Block 0x34, offset 0xd00
-	0xd00: 0x15cb, 0xd01: 0x134b, 0xd02: 0x09c7, 0xd03: 0x0b3b, 0xd04: 0x10db, 0xd05: 0x119b,
-	0xd06: 0x0eff, 0xd07: 0x1033, 0xd08: 0x1397, 0xd09: 0x14e7, 0xd0a: 0x09c3, 0xd0b: 0x0a8f,
-	0xd0c: 0x0d77, 0xd0d: 0x0e2b, 0xd0e: 0x0e5f, 0xd0f: 0x1113, 0xd10: 0x113b, 0xd11: 0x14a7,
-	0xd12: 0x084f, 0xd13: 0x11a7, 0xd14: 0x07f3, 0xd15: 0x07ef, 0xd16: 0x1097, 0xd17: 0x1127,
-	0xd18: 0x125b, 0xd19: 0x14af, 0xd1a: 0x1367, 0xd1b: 0x0c27, 0xd1c: 0x0d73, 0xd1d: 0x1357,
-	0xd1e: 0x06f7, 0xd1f: 0x0a63, 0xd20: 0x0b93, 0xd21: 0x0f2f, 0xd22: 0x0faf, 0xd23: 0x0873,
-	0xd24: 0x103b, 0xd25: 0x075f, 0xd26: 0x0b77, 0xd27: 0x06d7, 0xd28: 0x0deb, 0xd29: 0x0ca3,
-	0xd2a: 0x110f, 0xd2b: 0x08c7, 0xd2c: 0x09b3, 0xd2d: 0x0ffb, 0xd2e: 0x1263, 0xd2f: 0x133b,
-	0xd30: 0x0db7, 0xd31: 0x13f7, 0xd32: 0x0de3, 0xd33: 0x0c37, 0xd34: 0x121b, 0xd35: 0x0c57,
-	0xd36: 0x0fab, 0xd37: 0x072b, 0xd38: 0x07a7, 0xd39: 0x07eb, 0xd3a: 0x0d53, 0xd3b: 0x10fb,
-	0xd3c: 0x11f3, 0xd3d: 0x1347, 0xd3e: 0x145b, 0xd3f: 0x085b,
-	// Block 0x35, offset 0xd40
-	0xd40: 0x090f, 0xd41: 0x0a17, 0xd42: 0x0b2f, 0xd43: 0x0cbf, 0xd44: 0x0e7b, 0xd45: 0x103f,
-	0xd46: 0x1497, 0xd47: 0x157b, 0xd48: 0x15cf, 0xd49: 0x15e7, 0xd4a: 0x0837, 0xd4b: 0x0cf3,
-	0xd4c: 0x0da3, 0xd4d: 0x13eb, 0xd4e: 0x0afb, 0xd4f: 0x0bd7, 0xd50: 0x0bf3, 0xd51: 0x0c83,
-	0xd52: 0x0e6b, 0xd53: 0x0eb7, 0xd54: 0x0f67, 0xd55: 0x108b, 0xd56: 0x112f, 0xd57: 0x1193,
-	0xd58: 0x13db, 0xd59: 0x126b, 0xd5a: 0x1403, 0xd5b: 0x147f, 0xd5c: 0x080f, 0xd5d: 0x083b,
-	0xd5e: 0x0923, 0xd5f: 0x0ea7, 0xd60: 0x12f3, 0xd61: 0x133b, 0xd62: 0x0b1b, 0xd63: 0x0b8b,
-	0xd64: 0x0c4f, 0xd65: 0x0daf, 0xd66: 0x10d7, 0xd67: 0x0f23, 0xd68: 0x073b, 0xd69: 0x097f,
-	0xd6a: 0x0a63, 0xd6b: 0x0ac7, 0xd6c: 0x0b97, 0xd6d: 0x0f3f, 0xd6e: 0x0f5b, 0xd6f: 0x116b,
-	0xd70: 0x118b, 0xd71: 0x1463, 0xd72: 0x14e3, 0xd73: 0x14f3, 0xd74: 0x152f, 0xd75: 0x0753,
-	0xd76: 0x107f, 0xd77: 0x144f, 0xd78: 0x14cb, 0xd79: 0x0baf, 0xd7a: 0x0717, 0xd7b: 0x0777,
-	0xd7c: 0x0a67, 0xd7d: 0x0a87, 0xd7e: 0x0caf, 0xd7f: 0x0d73,
-	// Block 0x36, offset 0xd80
-	0xd80: 0x0ec3, 0xd81: 0x0fcb, 0xd82: 0x1277, 0xd83: 0x1417, 0xd84: 0x1623, 0xd85: 0x0ce3,
-	0xd86: 0x14a3, 0xd87: 0x0833, 0xd88: 0x0d2f, 0xd89: 0x0d3b, 0xd8a: 0x0e0f, 0xd8b: 0x0e47,
-	0xd8c: 0x0f4b, 0xd8d: 0x0fa7, 0xd8e: 0x1027, 0xd8f: 0x110b, 0xd90: 0x153b, 0xd91: 0x07af,
-	0xd92: 0x0c03, 0xd93: 0x14b3, 0xd94: 0x0767, 0xd95: 0x0aab, 0xd96: 0x0e2f, 0xd97: 0x13df,
-	0xd98: 0x0b67, 0xd99: 0x0bb7, 0xd9a: 0x0d43, 0xd9b: 0x0f2f, 0xd9c: 0x14bb, 0xd9d: 0x0817,
-	0xd9e: 0x08ff, 0xd9f: 0x0a97, 0xda0: 0x0cd3, 0xda1: 0x0d1f, 0xda2: 0x0d5f, 0xda3: 0x0df3,
-	0xda4: 0x0f47, 0xda5: 0x0fbb, 0xda6: 0x1157, 0xda7: 0x12f7, 0xda8: 0x1303, 0xda9: 0x1457,
-	0xdaa: 0x14d7, 0xdab: 0x0883, 0xdac: 0x0e4b, 0xdad: 0x0903, 0xdae: 0x0ec7, 0xdaf: 0x0f6b,
-	0xdb0: 0x1287, 0xdb1: 0x14bf, 0xdb2: 0x15ab, 0xdb3: 0x15d3, 0xdb4: 0x0d37, 0xdb5: 0x0e27,
-	0xdb6: 0x11c3, 0xdb7: 0x10b7, 0xdb8: 0x10c3, 0xdb9: 0x10e7, 0xdba: 0x0f17, 0xdbb: 0x0e9f,
-	0xdbc: 0x1363, 0xdbd: 0x0733, 0xdbe: 0x122b, 0xdbf: 0x081b,
-	// Block 0x37, offset 0xdc0
-	0xdc0: 0x080b, 0xdc1: 0x0b0b, 0xdc2: 0x0c2b, 0xdc3: 0x10f3, 0xdc4: 0x0a53, 0xdc5: 0x0e03,
-	0xdc6: 0x0cef, 0xdc7: 0x13e7, 0xdc8: 0x12e7, 0xdc9: 0x14ab, 0xdca: 0x1323, 0xdcb: 0x0b27,
-	0xdcc: 0x0787, 0xdcd: 0x095b, 0xdd0: 0x09af,
-	0xdd2: 0x0cdf, 0xdd5: 0x07f7, 0xdd6: 0x0f1f, 0xdd7: 0x0fe3,
-	0xdd8: 0x1047, 0xdd9: 0x1063, 0xdda: 0x1067, 0xddb: 0x107b, 0xddc: 0x14fb, 0xddd: 0x10eb,
-	0xdde: 0x116f, 0xde0: 0x128f, 0xde2: 0x1353,
-	0xde5: 0x1407, 0xde6: 0x1433,
-	0xdea: 0x154f, 0xdeb: 0x1553, 0xdec: 0x1557, 0xded: 0x15bb, 0xdee: 0x142b, 0xdef: 0x14c7,
-	0xdf0: 0x0757, 0xdf1: 0x077b, 0xdf2: 0x078f, 0xdf3: 0x084b, 0xdf4: 0x0857, 0xdf5: 0x0897,
-	0xdf6: 0x094b, 0xdf7: 0x0967, 0xdf8: 0x096f, 0xdf9: 0x09ab, 0xdfa: 0x09b7, 0xdfb: 0x0a93,
-	0xdfc: 0x0a9b, 0xdfd: 0x0ba3, 0xdfe: 0x0bcb, 0xdff: 0x0bd3,
-	// Block 0x38, offset 0xe00
-	0xe00: 0x0beb, 0xe01: 0x0c97, 0xe02: 0x0cc7, 0xe03: 0x0ce7, 0xe04: 0x0d57, 0xe05: 0x0e1b,
-	0xe06: 0x0e37, 0xe07: 0x0e67, 0xe08: 0x0ebb, 0xe09: 0x0edb, 0xe0a: 0x0f4f, 0xe0b: 0x102f,
-	0xe0c: 0x104b, 0xe0d: 0x1053, 0xe0e: 0x104f, 0xe0f: 0x1057, 0xe10: 0x105b, 0xe11: 0x105f,
-	0xe12: 0x1073, 0xe13: 0x1077, 0xe14: 0x109b, 0xe15: 0x10af, 0xe16: 0x10cb, 0xe17: 0x112f,
-	0xe18: 0x1137, 0xe19: 0x113f, 0xe1a: 0x1153, 0xe1b: 0x117b, 0xe1c: 0x11cb, 0xe1d: 0x11ff,
-	0xe1e: 0x11ff, 0xe1f: 0x1267, 0xe20: 0x130f, 0xe21: 0x1327, 0xe22: 0x135b, 0xe23: 0x135f,
-	0xe24: 0x13a3, 0xe25: 0x13a7, 0xe26: 0x13ff, 0xe27: 0x1407, 0xe28: 0x14db, 0xe29: 0x151f,
-	0xe2a: 0x1537, 0xe2b: 0x0b9b, 0xe2c: 0x171e, 0xe2d: 0x11e3,
-	0xe30: 0x06df, 0xe31: 0x07e3, 0xe32: 0x07a3, 0xe33: 0x074b, 0xe34: 0x078b, 0xe35: 0x07b7,
-	0xe36: 0x0847, 0xe37: 0x0863, 0xe38: 0x094b, 0xe39: 0x0937, 0xe3a: 0x0947, 0xe3b: 0x0963,
-	0xe3c: 0x09af, 0xe3d: 0x09bf, 0xe3e: 0x0a03, 0xe3f: 0x0a0f,
-	// Block 0x39, offset 0xe40
-	0xe40: 0x0a2b, 0xe41: 0x0a3b, 0xe42: 0x0b23, 0xe43: 0x0b2b, 0xe44: 0x0b5b, 0xe45: 0x0b7b,
-	0xe46: 0x0bab, 0xe47: 0x0bc3, 0xe48: 0x0bb3, 0xe49: 0x0bd3, 0xe4a: 0x0bc7, 0xe4b: 0x0beb,
-	0xe4c: 0x0c07, 0xe4d: 0x0c5f, 0xe4e: 0x0c6b, 0xe4f: 0x0c73, 0xe50: 0x0c9b, 0xe51: 0x0cdf,
-	0xe52: 0x0d0f, 0xe53: 0x0d13, 0xe54: 0x0d27, 0xe55: 0x0da7, 0xe56: 0x0db7, 0xe57: 0x0e0f,
-	0xe58: 0x0e5b, 0xe59: 0x0e53, 0xe5a: 0x0e67, 0xe5b: 0x0e83, 0xe5c: 0x0ebb, 0xe5d: 0x1013,
-	0xe5e: 0x0edf, 0xe5f: 0x0f13, 0xe60: 0x0f1f, 0xe61: 0x0f5f, 0xe62: 0x0f7b, 0xe63: 0x0f9f,
-	0xe64: 0x0fc3, 0xe65: 0x0fc7, 0xe66: 0x0fe3, 0xe67: 0x0fe7, 0xe68: 0x0ff7, 0xe69: 0x100b,
-	0xe6a: 0x1007, 0xe6b: 0x1037, 0xe6c: 0x10b3, 0xe6d: 0x10cb, 0xe6e: 0x10e3, 0xe6f: 0x111b,
-	0xe70: 0x112f, 0xe71: 0x114b, 0xe72: 0x117b, 0xe73: 0x122f, 0xe74: 0x1257, 0xe75: 0x12cb,
-	0xe76: 0x1313, 0xe77: 0x131f, 0xe78: 0x1327, 0xe79: 0x133f, 0xe7a: 0x1353, 0xe7b: 0x1343,
-	0xe7c: 0x135b, 0xe7d: 0x1357, 0xe7e: 0x134f, 0xe7f: 0x135f,
-	// Block 0x3a, offset 0xe80
-	0xe80: 0x136b, 0xe81: 0x13a7, 0xe82: 0x13e3, 0xe83: 0x1413, 0xe84: 0x144b, 0xe85: 0x146b,
-	0xe86: 0x14b7, 0xe87: 0x14db, 0xe88: 0x14fb, 0xe89: 0x150f, 0xe8a: 0x151f, 0xe8b: 0x152b,
-	0xe8c: 0x1537, 0xe8d: 0x158b, 0xe8e: 0x162b, 0xe8f: 0x16b5, 0xe90: 0x16b0, 0xe91: 0x16e2,
-	0xe92: 0x0607, 0xe93: 0x062f, 0xe94: 0x0633, 0xe95: 0x1764, 0xe96: 0x1791, 0xe97: 0x1809,
-	0xe98: 0x1617, 0xe99: 0x1627,
-	// Block 0x3b, offset 0xec0
-	0xec0: 0x19d8, 0xec1: 0x19db, 0xec2: 0x19de, 0xec3: 0x1c0b, 0xec4: 0x1c0f, 0xec5: 0x1a62,
-	0xec6: 0x1a62,
-	0xed3: 0x1d78, 0xed4: 0x1d69, 0xed5: 0x1d6e, 0xed6: 0x1d7d, 0xed7: 0x1d73,
-	0xedd: 0x4393,
-	0xede: 0x8115, 0xedf: 0x4405, 0xee0: 0x022d, 0xee1: 0x0215, 0xee2: 0x021e, 0xee3: 0x0221,
-	0xee4: 0x0224, 0xee5: 0x0227, 0xee6: 0x022a, 0xee7: 0x0230, 0xee8: 0x0233, 0xee9: 0x0017,
-	0xeea: 0x43f3, 0xeeb: 0x43f9, 0xeec: 0x44f7, 0xeed: 0x44ff, 0xeee: 0x434b, 0xeef: 0x4351,
-	0xef0: 0x4357, 0xef1: 0x435d, 0xef2: 0x4369, 0xef3: 0x436f, 0xef4: 0x4375, 0xef5: 0x4381,
-	0xef6: 0x4387, 0xef8: 0x438d, 0xef9: 0x4399, 0xefa: 0x439f, 0xefb: 0x43a5,
-	0xefc: 0x43b1, 0xefe: 0x43b7,
-	// Block 0x3c, offset 0xf00
-	0xf00: 0x43bd, 0xf01: 0x43c3, 0xf03: 0x43c9, 0xf04: 0x43cf,
-	0xf06: 0x43db, 0xf07: 0x43e1, 0xf08: 0x43e7, 0xf09: 0x43ed, 0xf0a: 0x43ff, 0xf0b: 0x437b,
-	0xf0c: 0x4363, 0xf0d: 0x43ab, 0xf0e: 0x43d5, 0xf0f: 0x1d82, 0xf10: 0x0299, 0xf11: 0x0299,
-	0xf12: 0x02a2, 0xf13: 0x02a2, 0xf14: 0x02a2, 0xf15: 0x02a2, 0xf16: 0x02a5, 0xf17: 0x02a5,
-	0xf18: 0x02a5, 0xf19: 0x02a5, 0xf1a: 0x02ab, 0xf1b: 0x02ab, 0xf1c: 0x02ab, 0xf1d: 0x02ab,
-	0xf1e: 0x029f, 0xf1f: 0x029f, 0xf20: 0x029f, 0xf21: 0x029f, 0xf22: 0x02a8, 0xf23: 0x02a8,
-	0xf24: 0x02a8, 0xf25: 0x02a8, 0xf26: 0x029c, 0xf27: 0x029c, 0xf28: 0x029c, 0xf29: 0x029c,
-	0xf2a: 0x02cf, 0xf2b: 0x02cf, 0xf2c: 0x02cf, 0xf2d: 0x02cf, 0xf2e: 0x02d2, 0xf2f: 0x02d2,
-	0xf30: 0x02d2, 0xf31: 0x02d2, 0xf32: 0x02b1, 0xf33: 0x02b1, 0xf34: 0x02b1, 0xf35: 0x02b1,
-	0xf36: 0x02ae, 0xf37: 0x02ae, 0xf38: 0x02ae, 0xf39: 0x02ae, 0xf3a: 0x02b4, 0xf3b: 0x02b4,
-	0xf3c: 0x02b4, 0xf3d: 0x02b4, 0xf3e: 0x02b7, 0xf3f: 0x02b7,
-	// Block 0x3d, offset 0xf40
-	0xf40: 0x02b7, 0xf41: 0x02b7, 0xf42: 0x02c0, 0xf43: 0x02c0, 0xf44: 0x02bd, 0xf45: 0x02bd,
-	0xf46: 0x02c3, 0xf47: 0x02c3, 0xf48: 0x02ba, 0xf49: 0x02ba, 0xf4a: 0x02c9, 0xf4b: 0x02c9,
-	0xf4c: 0x02c6, 0xf4d: 0x02c6, 0xf4e: 0x02d5, 0xf4f: 0x02d5, 0xf50: 0x02d5, 0xf51: 0x02d5,
-	0xf52: 0x02db, 0xf53: 0x02db, 0xf54: 0x02db, 0xf55: 0x02db, 0xf56: 0x02e1, 0xf57: 0x02e1,
-	0xf58: 0x02e1, 0xf59: 0x02e1, 0xf5a: 0x02de, 0xf5b: 0x02de, 0xf5c: 0x02de, 0xf5d: 0x02de,
-	0xf5e: 0x02e4, 0xf5f: 0x02e4, 0xf60: 0x02e7, 0xf61: 0x02e7, 0xf62: 0x02e7, 0xf63: 0x02e7,
-	0xf64: 0x4471, 0xf65: 0x4471, 0xf66: 0x02ed, 0xf67: 0x02ed, 0xf68: 0x02ed, 0xf69: 0x02ed,
-	0xf6a: 0x02ea, 0xf6b: 0x02ea, 0xf6c: 0x02ea, 0xf6d: 0x02ea, 0xf6e: 0x0308, 0xf6f: 0x0308,
-	0xf70: 0x446b, 0xf71: 0x446b,
-	// Block 0x3e, offset 0xf80
-	0xf93: 0x02d8, 0xf94: 0x02d8, 0xf95: 0x02d8, 0xf96: 0x02d8, 0xf97: 0x02f6,
-	0xf98: 0x02f6, 0xf99: 0x02f3, 0xf9a: 0x02f3, 0xf9b: 0x02f9, 0xf9c: 0x02f9, 0xf9d: 0x2052,
-	0xf9e: 0x02ff, 0xf9f: 0x02ff, 0xfa0: 0x02f0, 0xfa1: 0x02f0, 0xfa2: 0x02fc, 0xfa3: 0x02fc,
-	0xfa4: 0x0305, 0xfa5: 0x0305, 0xfa6: 0x0305, 0xfa7: 0x0305, 0xfa8: 0x028d, 0xfa9: 0x028d,
-	0xfaa: 0x25ad, 0xfab: 0x25ad, 0xfac: 0x261d, 0xfad: 0x261d, 0xfae: 0x25ec, 0xfaf: 0x25ec,
-	0xfb0: 0x2608, 0xfb1: 0x2608, 0xfb2: 0x2601, 0xfb3: 0x2601, 0xfb4: 0x260f, 0xfb5: 0x260f,
-	0xfb6: 0x2616, 0xfb7: 0x2616, 0xfb8: 0x2616, 0xfb9: 0x25f3, 0xfba: 0x25f3, 0xfbb: 0x25f3,
-	0xfbc: 0x0302, 0xfbd: 0x0302, 0xfbe: 0x0302, 0xfbf: 0x0302,
-	// Block 0x3f, offset 0xfc0
-	0xfc0: 0x25b4, 0xfc1: 0x25bb, 0xfc2: 0x25d7, 0xfc3: 0x25f3, 0xfc4: 0x25fa, 0xfc5: 0x1d8c,
-	0xfc6: 0x1d91, 0xfc7: 0x1d96, 0xfc8: 0x1da5, 0xfc9: 0x1db4, 0xfca: 0x1db9, 0xfcb: 0x1dbe,
-	0xfcc: 0x1dc3, 0xfcd: 0x1dc8, 0xfce: 0x1dd7, 0xfcf: 0x1de6, 0xfd0: 0x1deb, 0xfd1: 0x1df0,
-	0xfd2: 0x1dff, 0xfd3: 0x1e0e, 0xfd4: 0x1e13, 0xfd5: 0x1e18, 0xfd6: 0x1e1d, 0xfd7: 0x1e2c,
-	0xfd8: 0x1e31, 0xfd9: 0x1e40, 0xfda: 0x1e45, 0xfdb: 0x1e4a, 0xfdc: 0x1e59, 0xfdd: 0x1e5e,
-	0xfde: 0x1e63, 0xfdf: 0x1e6d, 0xfe0: 0x1ea9, 0xfe1: 0x1eb8, 0xfe2: 0x1ec7, 0xfe3: 0x1ecc,
-	0xfe4: 0x1ed1, 0xfe5: 0x1edb, 0xfe6: 0x1eea, 0xfe7: 0x1eef, 0xfe8: 0x1efe, 0xfe9: 0x1f03,
-	0xfea: 0x1f08, 0xfeb: 0x1f17, 0xfec: 0x1f1c, 0xfed: 0x1f2b, 0xfee: 0x1f30, 0xfef: 0x1f35,
-	0xff0: 0x1f3a, 0xff1: 0x1f3f, 0xff2: 0x1f44, 0xff3: 0x1f49, 0xff4: 0x1f4e, 0xff5: 0x1f53,
-	0xff6: 0x1f58, 0xff7: 0x1f5d, 0xff8: 0x1f62, 0xff9: 0x1f67, 0xffa: 0x1f6c, 0xffb: 0x1f71,
-	0xffc: 0x1f76, 0xffd: 0x1f7b, 0xffe: 0x1f80, 0xfff: 0x1f8a,
-	// Block 0x40, offset 0x1000
-	0x1000: 0x1f8f, 0x1001: 0x1f94, 0x1002: 0x1f99, 0x1003: 0x1fa3, 0x1004: 0x1fa8, 0x1005: 0x1fb2,
-	0x1006: 0x1fb7, 0x1007: 0x1fbc, 0x1008: 0x1fc1, 0x1009: 0x1fc6, 0x100a: 0x1fcb, 0x100b: 0x1fd0,
-	0x100c: 0x1fd5, 0x100d: 0x1fda, 0x100e: 0x1fe9, 0x100f: 0x1ff8, 0x1010: 0x1ffd, 0x1011: 0x2002,
-	0x1012: 0x2007, 0x1013: 0x200c, 0x1014: 0x2011, 0x1015: 0x201b, 0x1016: 0x2020, 0x1017: 0x2025,
-	0x1018: 0x2034, 0x1019: 0x2043, 0x101a: 0x2048, 0x101b: 0x4423, 0x101c: 0x4429, 0x101d: 0x445f,
-	0x101e: 0x44b6, 0x101f: 0x44bd, 0x1020: 0x44c4, 0x1021: 0x44cb, 0x1022: 0x44d2, 0x1023: 0x44d9,
-	0x1024: 0x25c9, 0x1025: 0x25d0, 0x1026: 0x25d7, 0x1027: 0x25de, 0x1028: 0x25f3, 0x1029: 0x25fa,
-	0x102a: 0x1d9b, 0x102b: 0x1da0, 0x102c: 0x1da5, 0x102d: 0x1daa, 0x102e: 0x1db4, 0x102f: 0x1db9,
-	0x1030: 0x1dcd, 0x1031: 0x1dd2, 0x1032: 0x1dd7, 0x1033: 0x1ddc, 0x1034: 0x1de6, 0x1035: 0x1deb,
-	0x1036: 0x1df5, 0x1037: 0x1dfa, 0x1038: 0x1dff, 0x1039: 0x1e04, 0x103a: 0x1e0e, 0x103b: 0x1e13,
-	0x103c: 0x1f3f, 0x103d: 0x1f44, 0x103e: 0x1f53, 0x103f: 0x1f58,
-	// Block 0x41, offset 0x1040
-	0x1040: 0x1f5d, 0x1041: 0x1f71, 0x1042: 0x1f76, 0x1043: 0x1f7b, 0x1044: 0x1f80, 0x1045: 0x1f99,
-	0x1046: 0x1fa3, 0x1047: 0x1fa8, 0x1048: 0x1fad, 0x1049: 0x1fc1, 0x104a: 0x1fdf, 0x104b: 0x1fe4,
-	0x104c: 0x1fe9, 0x104d: 0x1fee, 0x104e: 0x1ff8, 0x104f: 0x1ffd, 0x1050: 0x445f, 0x1051: 0x202a,
-	0x1052: 0x202f, 0x1053: 0x2034, 0x1054: 0x2039, 0x1055: 0x2043, 0x1056: 0x2048, 0x1057: 0x25b4,
-	0x1058: 0x25bb, 0x1059: 0x25c2, 0x105a: 0x25d7, 0x105b: 0x25e5, 0x105c: 0x1d8c, 0x105d: 0x1d91,
-	0x105e: 0x1d96, 0x105f: 0x1da5, 0x1060: 0x1daf, 0x1061: 0x1dbe, 0x1062: 0x1dc3, 0x1063: 0x1dc8,
-	0x1064: 0x1dd7, 0x1065: 0x1de1, 0x1066: 0x1dff, 0x1067: 0x1e18, 0x1068: 0x1e1d, 0x1069: 0x1e2c,
-	0x106a: 0x1e31, 0x106b: 0x1e40, 0x106c: 0x1e4a, 0x106d: 0x1e59, 0x106e: 0x1e5e, 0x106f: 0x1e63,
-	0x1070: 0x1e6d, 0x1071: 0x1ea9, 0x1072: 0x1eae, 0x1073: 0x1eb8, 0x1074: 0x1ec7, 0x1075: 0x1ecc,
-	0x1076: 0x1ed1, 0x1077: 0x1edb, 0x1078: 0x1eea, 0x1079: 0x1efe, 0x107a: 0x1f03, 0x107b: 0x1f08,
-	0x107c: 0x1f17, 0x107d: 0x1f1c, 0x107e: 0x1f2b, 0x107f: 0x1f30,
-	// Block 0x42, offset 0x1080
-	0x1080: 0x1f35, 0x1081: 0x1f3a, 0x1082: 0x1f49, 0x1083: 0x1f4e, 0x1084: 0x1f62, 0x1085: 0x1f67,
-	0x1086: 0x1f6c, 0x1087: 0x1f71, 0x1088: 0x1f76, 0x1089: 0x1f8a, 0x108a: 0x1f8f, 0x108b: 0x1f94,
-	0x108c: 0x1f99, 0x108d: 0x1f9e, 0x108e: 0x1fb2, 0x108f: 0x1fb7, 0x1090: 0x1fbc, 0x1091: 0x1fc1,
-	0x1092: 0x1fd0, 0x1093: 0x1fd5, 0x1094: 0x1fda, 0x1095: 0x1fe9, 0x1096: 0x1ff3, 0x1097: 0x2002,
-	0x1098: 0x2007, 0x1099: 0x4453, 0x109a: 0x201b, 0x109b: 0x2020, 0x109c: 0x2025, 0x109d: 0x2034,
-	0x109e: 0x203e, 0x109f: 0x25d7, 0x10a0: 0x25e5, 0x10a1: 0x1da5, 0x10a2: 0x1daf, 0x10a3: 0x1dd7,
-	0x10a4: 0x1de1, 0x10a5: 0x1dff, 0x10a6: 0x1e09, 0x10a7: 0x1e6d, 0x10a8: 0x1e72, 0x10a9: 0x1e95,
-	0x10aa: 0x1e9a, 0x10ab: 0x1f71, 0x10ac: 0x1f76, 0x10ad: 0x1f99, 0x10ae: 0x1fe9, 0x10af: 0x1ff3,
-	0x10b0: 0x2034, 0x10b1: 0x203e, 0x10b2: 0x4507, 0x10b3: 0x450f, 0x10b4: 0x4517, 0x10b5: 0x1ef4,
-	0x10b6: 0x1ef9, 0x10b7: 0x1f0d, 0x10b8: 0x1f12, 0x10b9: 0x1f21, 0x10ba: 0x1f26, 0x10bb: 0x1e77,
-	0x10bc: 0x1e7c, 0x10bd: 0x1e9f, 0x10be: 0x1ea4, 0x10bf: 0x1e36,
-	// Block 0x43, offset 0x10c0
-	0x10c0: 0x1e3b, 0x10c1: 0x1e22, 0x10c2: 0x1e27, 0x10c3: 0x1e4f, 0x10c4: 0x1e54, 0x10c5: 0x1ebd,
-	0x10c6: 0x1ec2, 0x10c7: 0x1ee0, 0x10c8: 0x1ee5, 0x10c9: 0x1e81, 0x10ca: 0x1e86, 0x10cb: 0x1e8b,
-	0x10cc: 0x1e95, 0x10cd: 0x1e90, 0x10ce: 0x1e68, 0x10cf: 0x1eb3, 0x10d0: 0x1ed6, 0x10d1: 0x1ef4,
-	0x10d2: 0x1ef9, 0x10d3: 0x1f0d, 0x10d4: 0x1f12, 0x10d5: 0x1f21, 0x10d6: 0x1f26, 0x10d7: 0x1e77,
-	0x10d8: 0x1e7c, 0x10d9: 0x1e9f, 0x10da: 0x1ea4, 0x10db: 0x1e36, 0x10dc: 0x1e3b, 0x10dd: 0x1e22,
-	0x10de: 0x1e27, 0x10df: 0x1e4f, 0x10e0: 0x1e54, 0x10e1: 0x1ebd, 0x10e2: 0x1ec2, 0x10e3: 0x1ee0,
-	0x10e4: 0x1ee5, 0x10e5: 0x1e81, 0x10e6: 0x1e86, 0x10e7: 0x1e8b, 0x10e8: 0x1e95, 0x10e9: 0x1e90,
-	0x10ea: 0x1e68, 0x10eb: 0x1eb3, 0x10ec: 0x1ed6, 0x10ed: 0x1e81, 0x10ee: 0x1e86, 0x10ef: 0x1e8b,
-	0x10f0: 0x1e95, 0x10f1: 0x1e72, 0x10f2: 0x1e9a, 0x10f3: 0x1eef, 0x10f4: 0x1e59, 0x10f5: 0x1e5e,
-	0x10f6: 0x1e63, 0x10f7: 0x1e81, 0x10f8: 0x1e86, 0x10f9: 0x1e8b, 0x10fa: 0x1eef, 0x10fb: 0x1efe,
-	0x10fc: 0x440b, 0x10fd: 0x440b,
-	// Block 0x44, offset 0x1100
-	0x1110: 0x2314, 0x1111: 0x2329,
-	0x1112: 0x2329, 0x1113: 0x2330, 0x1114: 0x2337, 0x1115: 0x234c, 0x1116: 0x2353, 0x1117: 0x235a,
-	0x1118: 0x237d, 0x1119: 0x237d, 0x111a: 0x23a0, 0x111b: 0x2399, 0x111c: 0x23b5, 0x111d: 0x23a7,
-	0x111e: 0x23ae, 0x111f: 0x23d1, 0x1120: 0x23d1, 0x1121: 0x23ca, 0x1122: 0x23d8, 0x1123: 0x23d8,
-	0x1124: 0x2402, 0x1125: 0x2402, 0x1126: 0x241e, 0x1127: 0x23e6, 0x1128: 0x23e6, 0x1129: 0x23df,
-	0x112a: 0x23f4, 0x112b: 0x23f4, 0x112c: 0x23fb, 0x112d: 0x23fb, 0x112e: 0x2425, 0x112f: 0x2433,
-	0x1130: 0x2433, 0x1131: 0x243a, 0x1132: 0x243a, 0x1133: 0x2441, 0x1134: 0x2448, 0x1135: 0x244f,
-	0x1136: 0x2456, 0x1137: 0x2456, 0x1138: 0x245d, 0x1139: 0x246b, 0x113a: 0x2479, 0x113b: 0x2472,
-	0x113c: 0x2480, 0x113d: 0x2480, 0x113e: 0x2495, 0x113f: 0x249c,
-	// Block 0x45, offset 0x1140
-	0x1140: 0x24cd, 0x1141: 0x24db, 0x1142: 0x24d4, 0x1143: 0x24b8, 0x1144: 0x24b8, 0x1145: 0x24e2,
-	0x1146: 0x24e2, 0x1147: 0x24e9, 0x1148: 0x24e9, 0x1149: 0x2513, 0x114a: 0x251a, 0x114b: 0x2521,
-	0x114c: 0x24f7, 0x114d: 0x2505, 0x114e: 0x2528, 0x114f: 0x252f,
-	0x1152: 0x24fe, 0x1153: 0x2583, 0x1154: 0x258a, 0x1155: 0x2560, 0x1156: 0x2567, 0x1157: 0x254b,
-	0x1158: 0x254b, 0x1159: 0x2552, 0x115a: 0x257c, 0x115b: 0x2575, 0x115c: 0x259f, 0x115d: 0x259f,
-	0x115e: 0x230d, 0x115f: 0x2322, 0x1160: 0x231b, 0x1161: 0x2345, 0x1162: 0x233e, 0x1163: 0x2368,
-	0x1164: 0x2361, 0x1165: 0x238b, 0x1166: 0x236f, 0x1167: 0x2384, 0x1168: 0x23bc, 0x1169: 0x2409,
-	0x116a: 0x23ed, 0x116b: 0x242c, 0x116c: 0x24c6, 0x116d: 0x24f0, 0x116e: 0x2598, 0x116f: 0x2591,
-	0x1170: 0x25a6, 0x1171: 0x253d, 0x1172: 0x24a3, 0x1173: 0x256e, 0x1174: 0x2495, 0x1175: 0x24cd,
-	0x1176: 0x2464, 0x1177: 0x24b1, 0x1178: 0x2544, 0x1179: 0x2536, 0x117a: 0x24bf, 0x117b: 0x24aa,
-	0x117c: 0x24bf, 0x117d: 0x2544, 0x117e: 0x2376, 0x117f: 0x2392,
-	// Block 0x46, offset 0x1180
-	0x1180: 0x250c, 0x1181: 0x2487, 0x1182: 0x2306, 0x1183: 0x24aa, 0x1184: 0x244f, 0x1185: 0x241e,
-	0x1186: 0x23c3, 0x1187: 0x2559,
-	0x11b0: 0x2417, 0x11b1: 0x248e, 0x11b2: 0x27c2, 0x11b3: 0x27b9, 0x11b4: 0x27ef, 0x11b5: 0x27dd,
-	0x11b6: 0x27cb, 0x11b7: 0x27e6, 0x11b8: 0x27f8, 0x11b9: 0x2410, 0x11ba: 0x2c7f, 0x11bb: 0x2aff,
-	0x11bc: 0x27d4,
-	// Block 0x47, offset 0x11c0
-	0x11d0: 0x0019, 0x11d1: 0x0483,
-	0x11d2: 0x0487, 0x11d3: 0x0035, 0x11d4: 0x0037, 0x11d5: 0x0003, 0x11d6: 0x003f, 0x11d7: 0x04bf,
-	0x11d8: 0x04c3, 0x11d9: 0x1b5f,
-	0x11e0: 0x8132, 0x11e1: 0x8132, 0x11e2: 0x8132, 0x11e3: 0x8132,
-	0x11e4: 0x8132, 0x11e5: 0x8132, 0x11e6: 0x8132, 0x11e7: 0x812d, 0x11e8: 0x812d, 0x11e9: 0x812d,
-	0x11ea: 0x812d, 0x11eb: 0x812d, 0x11ec: 0x812d, 0x11ed: 0x812d, 0x11ee: 0x8132, 0x11ef: 0x8132,
-	0x11f0: 0x1873, 0x11f1: 0x0443, 0x11f2: 0x043f, 0x11f3: 0x007f, 0x11f4: 0x007f, 0x11f5: 0x0011,
-	0x11f6: 0x0013, 0x11f7: 0x00b7, 0x11f8: 0x00bb, 0x11f9: 0x04b7, 0x11fa: 0x04bb, 0x11fb: 0x04ab,
-	0x11fc: 0x04af, 0x11fd: 0x0493, 0x11fe: 0x0497, 0x11ff: 0x048b,
-	// Block 0x48, offset 0x1200
-	0x1200: 0x048f, 0x1201: 0x049b, 0x1202: 0x049f, 0x1203: 0x04a3, 0x1204: 0x04a7,
-	0x1207: 0x0077, 0x1208: 0x007b, 0x1209: 0x426c, 0x120a: 0x426c, 0x120b: 0x426c,
-	0x120c: 0x426c, 0x120d: 0x007f, 0x120e: 0x007f, 0x120f: 0x007f, 0x1210: 0x0019, 0x1211: 0x0483,
-	0x1212: 0x001d, 0x1214: 0x0037, 0x1215: 0x0035, 0x1216: 0x003f, 0x1217: 0x0003,
-	0x1218: 0x0443, 0x1219: 0x0011, 0x121a: 0x0013, 0x121b: 0x00b7, 0x121c: 0x00bb, 0x121d: 0x04b7,
-	0x121e: 0x04bb, 0x121f: 0x0007, 0x1220: 0x000d, 0x1221: 0x0015, 0x1222: 0x0017, 0x1223: 0x001b,
-	0x1224: 0x0039, 0x1225: 0x003d, 0x1226: 0x003b, 0x1228: 0x0079, 0x1229: 0x0009,
-	0x122a: 0x000b, 0x122b: 0x0041,
-	0x1230: 0x42ad, 0x1231: 0x442f, 0x1232: 0x42b2, 0x1234: 0x42b7,
-	0x1236: 0x42bc, 0x1237: 0x4435, 0x1238: 0x42c1, 0x1239: 0x443b, 0x123a: 0x42c6, 0x123b: 0x4441,
-	0x123c: 0x42cb, 0x123d: 0x4447, 0x123e: 0x42d0, 0x123f: 0x444d,
-	// Block 0x49, offset 0x1240
-	0x1240: 0x0236, 0x1241: 0x4411, 0x1242: 0x4411, 0x1243: 0x4417, 0x1244: 0x4417, 0x1245: 0x4459,
-	0x1246: 0x4459, 0x1247: 0x441d, 0x1248: 0x441d, 0x1249: 0x4465, 0x124a: 0x4465, 0x124b: 0x4465,
-	0x124c: 0x4465, 0x124d: 0x0239, 0x124e: 0x0239, 0x124f: 0x023c, 0x1250: 0x023c, 0x1251: 0x023c,
-	0x1252: 0x023c, 0x1253: 0x023f, 0x1254: 0x023f, 0x1255: 0x0242, 0x1256: 0x0242, 0x1257: 0x0242,
-	0x1258: 0x0242, 0x1259: 0x0245, 0x125a: 0x0245, 0x125b: 0x0245, 0x125c: 0x0245, 0x125d: 0x0248,
-	0x125e: 0x0248, 0x125f: 0x0248, 0x1260: 0x0248, 0x1261: 0x024b, 0x1262: 0x024b, 0x1263: 0x024b,
-	0x1264: 0x024b, 0x1265: 0x024e, 0x1266: 0x024e, 0x1267: 0x024e, 0x1268: 0x024e, 0x1269: 0x0251,
-	0x126a: 0x0251, 0x126b: 0x0254, 0x126c: 0x0254, 0x126d: 0x0257, 0x126e: 0x0257, 0x126f: 0x025a,
-	0x1270: 0x025a, 0x1271: 0x025d, 0x1272: 0x025d, 0x1273: 0x025d, 0x1274: 0x025d, 0x1275: 0x0260,
-	0x1276: 0x0260, 0x1277: 0x0260, 0x1278: 0x0260, 0x1279: 0x0263, 0x127a: 0x0263, 0x127b: 0x0263,
-	0x127c: 0x0263, 0x127d: 0x0266, 0x127e: 0x0266, 0x127f: 0x0266,
-	// Block 0x4a, offset 0x1280
-	0x1280: 0x0266, 0x1281: 0x0269, 0x1282: 0x0269, 0x1283: 0x0269, 0x1284: 0x0269, 0x1285: 0x026c,
-	0x1286: 0x026c, 0x1287: 0x026c, 0x1288: 0x026c, 0x1289: 0x026f, 0x128a: 0x026f, 0x128b: 0x026f,
-	0x128c: 0x026f, 0x128d: 0x0272, 0x128e: 0x0272, 0x128f: 0x0272, 0x1290: 0x0272, 0x1291: 0x0275,
-	0x1292: 0x0275, 0x1293: 0x0275, 0x1294: 0x0275, 0x1295: 0x0278, 0x1296: 0x0278, 0x1297: 0x0278,
-	0x1298: 0x0278, 0x1299: 0x027b, 0x129a: 0x027b, 0x129b: 0x027b, 0x129c: 0x027b, 0x129d: 0x027e,
-	0x129e: 0x027e, 0x129f: 0x027e, 0x12a0: 0x027e, 0x12a1: 0x0281, 0x12a2: 0x0281, 0x12a3: 0x0281,
-	0x12a4: 0x0281, 0x12a5: 0x0284, 0x12a6: 0x0284, 0x12a7: 0x0284, 0x12a8: 0x0284, 0x12a9: 0x0287,
-	0x12aa: 0x0287, 0x12ab: 0x0287, 0x12ac: 0x0287, 0x12ad: 0x028a, 0x12ae: 0x028a, 0x12af: 0x028d,
-	0x12b0: 0x028d, 0x12b1: 0x0290, 0x12b2: 0x0290, 0x12b3: 0x0290, 0x12b4: 0x0290, 0x12b5: 0x2e03,
-	0x12b6: 0x2e03, 0x12b7: 0x2e0b, 0x12b8: 0x2e0b, 0x12b9: 0x2e13, 0x12ba: 0x2e13, 0x12bb: 0x1f85,
-	0x12bc: 0x1f85,
-	// Block 0x4b, offset 0x12c0
-	0x12c0: 0x0081, 0x12c1: 0x0083, 0x12c2: 0x0085, 0x12c3: 0x0087, 0x12c4: 0x0089, 0x12c5: 0x008b,
-	0x12c6: 0x008d, 0x12c7: 0x008f, 0x12c8: 0x0091, 0x12c9: 0x0093, 0x12ca: 0x0095, 0x12cb: 0x0097,
-	0x12cc: 0x0099, 0x12cd: 0x009b, 0x12ce: 0x009d, 0x12cf: 0x009f, 0x12d0: 0x00a1, 0x12d1: 0x00a3,
-	0x12d2: 0x00a5, 0x12d3: 0x00a7, 0x12d4: 0x00a9, 0x12d5: 0x00ab, 0x12d6: 0x00ad, 0x12d7: 0x00af,
-	0x12d8: 0x00b1, 0x12d9: 0x00b3, 0x12da: 0x00b5, 0x12db: 0x00b7, 0x12dc: 0x00b9, 0x12dd: 0x00bb,
-	0x12de: 0x00bd, 0x12df: 0x0477, 0x12e0: 0x047b, 0x12e1: 0x0487, 0x12e2: 0x049b, 0x12e3: 0x049f,
-	0x12e4: 0x0483, 0x12e5: 0x05ab, 0x12e6: 0x05a3, 0x12e7: 0x04c7, 0x12e8: 0x04cf, 0x12e9: 0x04d7,
-	0x12ea: 0x04df, 0x12eb: 0x04e7, 0x12ec: 0x056b, 0x12ed: 0x0573, 0x12ee: 0x057b, 0x12ef: 0x051f,
-	0x12f0: 0x05af, 0x12f1: 0x04cb, 0x12f2: 0x04d3, 0x12f3: 0x04db, 0x12f4: 0x04e3, 0x12f5: 0x04eb,
-	0x12f6: 0x04ef, 0x12f7: 0x04f3, 0x12f8: 0x04f7, 0x12f9: 0x04fb, 0x12fa: 0x04ff, 0x12fb: 0x0503,
-	0x12fc: 0x0507, 0x12fd: 0x050b, 0x12fe: 0x050f, 0x12ff: 0x0513,
-	// Block 0x4c, offset 0x1300
-	0x1300: 0x0517, 0x1301: 0x051b, 0x1302: 0x0523, 0x1303: 0x0527, 0x1304: 0x052b, 0x1305: 0x052f,
-	0x1306: 0x0533, 0x1307: 0x0537, 0x1308: 0x053b, 0x1309: 0x053f, 0x130a: 0x0543, 0x130b: 0x0547,
-	0x130c: 0x054b, 0x130d: 0x054f, 0x130e: 0x0553, 0x130f: 0x0557, 0x1310: 0x055b, 0x1311: 0x055f,
-	0x1312: 0x0563, 0x1313: 0x0567, 0x1314: 0x056f, 0x1315: 0x0577, 0x1316: 0x057f, 0x1317: 0x0583,
-	0x1318: 0x0587, 0x1319: 0x058b, 0x131a: 0x058f, 0x131b: 0x0593, 0x131c: 0x0597, 0x131d: 0x05a7,
-	0x131e: 0x4a7b, 0x131f: 0x4a81, 0x1320: 0x03c3, 0x1321: 0x0313, 0x1322: 0x0317, 0x1323: 0x4a3e,
-	0x1324: 0x031b, 0x1325: 0x4a44, 0x1326: 0x4a4a, 0x1327: 0x031f, 0x1328: 0x0323, 0x1329: 0x0327,
-	0x132a: 0x4a50, 0x132b: 0x4a56, 0x132c: 0x4a5c, 0x132d: 0x4a62, 0x132e: 0x4a68, 0x132f: 0x4a6e,
-	0x1330: 0x0367, 0x1331: 0x032b, 0x1332: 0x032f, 0x1333: 0x0333, 0x1334: 0x037b, 0x1335: 0x0337,
-	0x1336: 0x033b, 0x1337: 0x033f, 0x1338: 0x0343, 0x1339: 0x0347, 0x133a: 0x034b, 0x133b: 0x034f,
-	0x133c: 0x0353, 0x133d: 0x0357, 0x133e: 0x035b,
-	// Block 0x4d, offset 0x1340
-	0x1342: 0x49c0, 0x1343: 0x49c6, 0x1344: 0x49cc, 0x1345: 0x49d2,
-	0x1346: 0x49d8, 0x1347: 0x49de, 0x134a: 0x49e4, 0x134b: 0x49ea,
-	0x134c: 0x49f0, 0x134d: 0x49f6, 0x134e: 0x49fc, 0x134f: 0x4a02,
-	0x1352: 0x4a08, 0x1353: 0x4a0e, 0x1354: 0x4a14, 0x1355: 0x4a1a, 0x1356: 0x4a20, 0x1357: 0x4a26,
-	0x135a: 0x4a2c, 0x135b: 0x4a32, 0x135c: 0x4a38,
-	0x1360: 0x00bf, 0x1361: 0x00c2, 0x1362: 0x00cb, 0x1363: 0x4267,
-	0x1364: 0x00c8, 0x1365: 0x00c5, 0x1366: 0x0447, 0x1368: 0x046b, 0x1369: 0x044b,
-	0x136a: 0x044f, 0x136b: 0x0453, 0x136c: 0x0457, 0x136d: 0x046f, 0x136e: 0x0473,
-	// Block 0x4e, offset 0x1380
-	0x1380: 0x0063, 0x1381: 0x0065, 0x1382: 0x0067, 0x1383: 0x0069, 0x1384: 0x006b, 0x1385: 0x006d,
-	0x1386: 0x006f, 0x1387: 0x0071, 0x1388: 0x0073, 0x1389: 0x0075, 0x138a: 0x0083, 0x138b: 0x0085,
-	0x138c: 0x0087, 0x138d: 0x0089, 0x138e: 0x008b, 0x138f: 0x008d, 0x1390: 0x008f, 0x1391: 0x0091,
-	0x1392: 0x0093, 0x1393: 0x0095, 0x1394: 0x0097, 0x1395: 0x0099, 0x1396: 0x009b, 0x1397: 0x009d,
-	0x1398: 0x009f, 0x1399: 0x00a1, 0x139a: 0x00a3, 0x139b: 0x00a5, 0x139c: 0x00a7, 0x139d: 0x00a9,
-	0x139e: 0x00ab, 0x139f: 0x00ad, 0x13a0: 0x00af, 0x13a1: 0x00b1, 0x13a2: 0x00b3, 0x13a3: 0x00b5,
-	0x13a4: 0x00dd, 0x13a5: 0x00f2, 0x13a8: 0x0173, 0x13a9: 0x0176,
-	0x13aa: 0x0179, 0x13ab: 0x017c, 0x13ac: 0x017f, 0x13ad: 0x0182, 0x13ae: 0x0185, 0x13af: 0x0188,
-	0x13b0: 0x018b, 0x13b1: 0x018e, 0x13b2: 0x0191, 0x13b3: 0x0194, 0x13b4: 0x0197, 0x13b5: 0x019a,
-	0x13b6: 0x019d, 0x13b7: 0x01a0, 0x13b8: 0x01a3, 0x13b9: 0x0188, 0x13ba: 0x01a6, 0x13bb: 0x01a9,
-	0x13bc: 0x01ac, 0x13bd: 0x01af, 0x13be: 0x01b2, 0x13bf: 0x01b5,
-	// Block 0x4f, offset 0x13c0
-	0x13c0: 0x01fd, 0x13c1: 0x0200, 0x13c2: 0x0203, 0x13c3: 0x045b, 0x13c4: 0x01c7, 0x13c5: 0x01d0,
-	0x13c6: 0x01d6, 0x13c7: 0x01fa, 0x13c8: 0x01eb, 0x13c9: 0x01e8, 0x13ca: 0x0206, 0x13cb: 0x0209,
-	0x13ce: 0x0021, 0x13cf: 0x0023, 0x13d0: 0x0025, 0x13d1: 0x0027,
-	0x13d2: 0x0029, 0x13d3: 0x002b, 0x13d4: 0x002d, 0x13d5: 0x002f, 0x13d6: 0x0031, 0x13d7: 0x0033,
-	0x13d8: 0x0021, 0x13d9: 0x0023, 0x13da: 0x0025, 0x13db: 0x0027, 0x13dc: 0x0029, 0x13dd: 0x002b,
-	0x13de: 0x002d, 0x13df: 0x002f, 0x13e0: 0x0031, 0x13e1: 0x0033, 0x13e2: 0x0021, 0x13e3: 0x0023,
-	0x13e4: 0x0025, 0x13e5: 0x0027, 0x13e6: 0x0029, 0x13e7: 0x002b, 0x13e8: 0x002d, 0x13e9: 0x002f,
-	0x13ea: 0x0031, 0x13eb: 0x0033, 0x13ec: 0x0021, 0x13ed: 0x0023, 0x13ee: 0x0025, 0x13ef: 0x0027,
-	0x13f0: 0x0029, 0x13f1: 0x002b, 0x13f2: 0x002d, 0x13f3: 0x002f, 0x13f4: 0x0031, 0x13f5: 0x0033,
-	0x13f6: 0x0021, 0x13f7: 0x0023, 0x13f8: 0x0025, 0x13f9: 0x0027, 0x13fa: 0x0029, 0x13fb: 0x002b,
-	0x13fc: 0x002d, 0x13fd: 0x002f, 0x13fe: 0x0031, 0x13ff: 0x0033,
-	// Block 0x50, offset 0x1400
-	0x1400: 0x0239, 0x1401: 0x023c, 0x1402: 0x0248, 0x1403: 0x0251, 0x1405: 0x028a,
-	0x1406: 0x025a, 0x1407: 0x024b, 0x1408: 0x0269, 0x1409: 0x0290, 0x140a: 0x027b, 0x140b: 0x027e,
-	0x140c: 0x0281, 0x140d: 0x0284, 0x140e: 0x025d, 0x140f: 0x026f, 0x1410: 0x0275, 0x1411: 0x0263,
-	0x1412: 0x0278, 0x1413: 0x0257, 0x1414: 0x0260, 0x1415: 0x0242, 0x1416: 0x0245, 0x1417: 0x024e,
-	0x1418: 0x0254, 0x1419: 0x0266, 0x141a: 0x026c, 0x141b: 0x0272, 0x141c: 0x0293, 0x141d: 0x02e4,
-	0x141e: 0x02cc, 0x141f: 0x0296, 0x1421: 0x023c, 0x1422: 0x0248,
-	0x1424: 0x0287, 0x1427: 0x024b, 0x1429: 0x0290,
-	0x142a: 0x027b, 0x142b: 0x027e, 0x142c: 0x0281, 0x142d: 0x0284, 0x142e: 0x025d, 0x142f: 0x026f,
-	0x1430: 0x0275, 0x1431: 0x0263, 0x1432: 0x0278, 0x1434: 0x0260, 0x1435: 0x0242,
-	0x1436: 0x0245, 0x1437: 0x024e, 0x1439: 0x0266, 0x143b: 0x0272,
-	// Block 0x51, offset 0x1440
-	0x1442: 0x0248,
-	0x1447: 0x024b, 0x1449: 0x0290, 0x144b: 0x027e,
-	0x144d: 0x0284, 0x144e: 0x025d, 0x144f: 0x026f, 0x1451: 0x0263,
-	0x1452: 0x0278, 0x1454: 0x0260, 0x1457: 0x024e,
-	0x1459: 0x0266, 0x145b: 0x0272, 0x145d: 0x02e4,
-	0x145f: 0x0296, 0x1461: 0x023c, 0x1462: 0x0248,
-	0x1464: 0x0287, 0x1467: 0x024b, 0x1468: 0x0269, 0x1469: 0x0290,
-	0x146a: 0x027b, 0x146c: 0x0281, 0x146d: 0x0284, 0x146e: 0x025d, 0x146f: 0x026f,
-	0x1470: 0x0275, 0x1471: 0x0263, 0x1472: 0x0278, 0x1474: 0x0260, 0x1475: 0x0242,
-	0x1476: 0x0245, 0x1477: 0x024e, 0x1479: 0x0266, 0x147a: 0x026c, 0x147b: 0x0272,
-	0x147c: 0x0293, 0x147e: 0x02cc,
-	// Block 0x52, offset 0x1480
-	0x1480: 0x0239, 0x1481: 0x023c, 0x1482: 0x0248, 0x1483: 0x0251, 0x1484: 0x0287, 0x1485: 0x028a,
-	0x1486: 0x025a, 0x1487: 0x024b, 0x1488: 0x0269, 0x1489: 0x0290, 0x148b: 0x027e,
-	0x148c: 0x0281, 0x148d: 0x0284, 0x148e: 0x025d, 0x148f: 0x026f, 0x1490: 0x0275, 0x1491: 0x0263,
-	0x1492: 0x0278, 0x1493: 0x0257, 0x1494: 0x0260, 0x1495: 0x0242, 0x1496: 0x0245, 0x1497: 0x024e,
-	0x1498: 0x0254, 0x1499: 0x0266, 0x149a: 0x026c, 0x149b: 0x0272,
-	0x14a1: 0x023c, 0x14a2: 0x0248, 0x14a3: 0x0251,
-	0x14a5: 0x028a, 0x14a6: 0x025a, 0x14a7: 0x024b, 0x14a8: 0x0269, 0x14a9: 0x0290,
-	0x14ab: 0x027e, 0x14ac: 0x0281, 0x14ad: 0x0284, 0x14ae: 0x025d, 0x14af: 0x026f,
-	0x14b0: 0x0275, 0x14b1: 0x0263, 0x14b2: 0x0278, 0x14b3: 0x0257, 0x14b4: 0x0260, 0x14b5: 0x0242,
-	0x14b6: 0x0245, 0x14b7: 0x024e, 0x14b8: 0x0254, 0x14b9: 0x0266, 0x14ba: 0x026c, 0x14bb: 0x0272,
-	// Block 0x53, offset 0x14c0
-	0x14c0: 0x1879, 0x14c1: 0x1876, 0x14c2: 0x187c, 0x14c3: 0x18a0, 0x14c4: 0x18c4, 0x14c5: 0x18e8,
-	0x14c6: 0x190c, 0x14c7: 0x1915, 0x14c8: 0x191b, 0x14c9: 0x1921, 0x14ca: 0x1927,
-	0x14d0: 0x1a8f, 0x14d1: 0x1a93,
-	0x14d2: 0x1a97, 0x14d3: 0x1a9b, 0x14d4: 0x1a9f, 0x14d5: 0x1aa3, 0x14d6: 0x1aa7, 0x14d7: 0x1aab,
-	0x14d8: 0x1aaf, 0x14d9: 0x1ab3, 0x14da: 0x1ab7, 0x14db: 0x1abb, 0x14dc: 0x1abf, 0x14dd: 0x1ac3,
-	0x14de: 0x1ac7, 0x14df: 0x1acb, 0x14e0: 0x1acf, 0x14e1: 0x1ad3, 0x14e2: 0x1ad7, 0x14e3: 0x1adb,
-	0x14e4: 0x1adf, 0x14e5: 0x1ae3, 0x14e6: 0x1ae7, 0x14e7: 0x1aeb, 0x14e8: 0x1aef, 0x14e9: 0x1af3,
-	0x14ea: 0x2721, 0x14eb: 0x0047, 0x14ec: 0x0065, 0x14ed: 0x193c, 0x14ee: 0x19b4,
-	0x14f0: 0x0043, 0x14f1: 0x0045, 0x14f2: 0x0047, 0x14f3: 0x0049, 0x14f4: 0x004b, 0x14f5: 0x004d,
-	0x14f6: 0x004f, 0x14f7: 0x0051, 0x14f8: 0x0053, 0x14f9: 0x0055, 0x14fa: 0x0057, 0x14fb: 0x0059,
-	0x14fc: 0x005b, 0x14fd: 0x005d, 0x14fe: 0x005f, 0x14ff: 0x0061,
-	// Block 0x54, offset 0x1500
-	0x1500: 0x26b0, 0x1501: 0x26c5, 0x1502: 0x0503,
-	0x1510: 0x0c0f, 0x1511: 0x0a47,
-	0x1512: 0x08d3, 0x1513: 0x45c7, 0x1514: 0x071b, 0x1515: 0x09ef, 0x1516: 0x132f, 0x1517: 0x09ff,
-	0x1518: 0x0727, 0x1519: 0x0cd7, 0x151a: 0x0eaf, 0x151b: 0x0caf, 0x151c: 0x0827, 0x151d: 0x0b6b,
-	0x151e: 0x07bf, 0x151f: 0x0cb7, 0x1520: 0x0813, 0x1521: 0x1117, 0x1522: 0x0f83, 0x1523: 0x138b,
-	0x1524: 0x09d3, 0x1525: 0x090b, 0x1526: 0x0e63, 0x1527: 0x0c1b, 0x1528: 0x0c47, 0x1529: 0x06bf,
-	0x152a: 0x06cb, 0x152b: 0x140b, 0x152c: 0x0adb, 0x152d: 0x06e7, 0x152e: 0x08ef, 0x152f: 0x0c3b,
-	0x1530: 0x13b3, 0x1531: 0x0c13, 0x1532: 0x106f, 0x1533: 0x10ab, 0x1534: 0x08f7, 0x1535: 0x0e43,
-	0x1536: 0x0d0b, 0x1537: 0x0d07, 0x1538: 0x0f97, 0x1539: 0x082b, 0x153a: 0x0957, 0x153b: 0x1443,
-	// Block 0x55, offset 0x1540
-	0x1540: 0x06fb, 0x1541: 0x06f3, 0x1542: 0x0703, 0x1543: 0x1647, 0x1544: 0x0747, 0x1545: 0x0757,
-	0x1546: 0x075b, 0x1547: 0x0763, 0x1548: 0x076b, 0x1549: 0x076f, 0x154a: 0x077b, 0x154b: 0x0773,
-	0x154c: 0x05b3, 0x154d: 0x165b, 0x154e: 0x078f, 0x154f: 0x0793, 0x1550: 0x0797, 0x1551: 0x07b3,
-	0x1552: 0x164c, 0x1553: 0x05b7, 0x1554: 0x079f, 0x1555: 0x07bf, 0x1556: 0x1656, 0x1557: 0x07cf,
-	0x1558: 0x07d7, 0x1559: 0x0737, 0x155a: 0x07df, 0x155b: 0x07e3, 0x155c: 0x1831, 0x155d: 0x07ff,
-	0x155e: 0x0807, 0x155f: 0x05bf, 0x1560: 0x081f, 0x1561: 0x0823, 0x1562: 0x082b, 0x1563: 0x082f,
-	0x1564: 0x05c3, 0x1565: 0x0847, 0x1566: 0x084b, 0x1567: 0x0857, 0x1568: 0x0863, 0x1569: 0x0867,
-	0x156a: 0x086b, 0x156b: 0x0873, 0x156c: 0x0893, 0x156d: 0x0897, 0x156e: 0x089f, 0x156f: 0x08af,
-	0x1570: 0x08b7, 0x1571: 0x08bb, 0x1572: 0x08bb, 0x1573: 0x08bb, 0x1574: 0x166a, 0x1575: 0x0e93,
-	0x1576: 0x08cf, 0x1577: 0x08d7, 0x1578: 0x166f, 0x1579: 0x08e3, 0x157a: 0x08eb, 0x157b: 0x08f3,
-	0x157c: 0x091b, 0x157d: 0x0907, 0x157e: 0x0913, 0x157f: 0x0917,
-	// Block 0x56, offset 0x1580
-	0x1580: 0x091f, 0x1581: 0x0927, 0x1582: 0x092b, 0x1583: 0x0933, 0x1584: 0x093b, 0x1585: 0x093f,
-	0x1586: 0x093f, 0x1587: 0x0947, 0x1588: 0x094f, 0x1589: 0x0953, 0x158a: 0x095f, 0x158b: 0x0983,
-	0x158c: 0x0967, 0x158d: 0x0987, 0x158e: 0x096b, 0x158f: 0x0973, 0x1590: 0x080b, 0x1591: 0x09cf,
-	0x1592: 0x0997, 0x1593: 0x099b, 0x1594: 0x099f, 0x1595: 0x0993, 0x1596: 0x09a7, 0x1597: 0x09a3,
-	0x1598: 0x09bb, 0x1599: 0x1674, 0x159a: 0x09d7, 0x159b: 0x09db, 0x159c: 0x09e3, 0x159d: 0x09ef,
-	0x159e: 0x09f7, 0x159f: 0x0a13, 0x15a0: 0x1679, 0x15a1: 0x167e, 0x15a2: 0x0a1f, 0x15a3: 0x0a23,
-	0x15a4: 0x0a27, 0x15a5: 0x0a1b, 0x15a6: 0x0a2f, 0x15a7: 0x05c7, 0x15a8: 0x05cb, 0x15a9: 0x0a37,
-	0x15aa: 0x0a3f, 0x15ab: 0x0a3f, 0x15ac: 0x1683, 0x15ad: 0x0a5b, 0x15ae: 0x0a5f, 0x15af: 0x0a63,
-	0x15b0: 0x0a6b, 0x15b1: 0x1688, 0x15b2: 0x0a73, 0x15b3: 0x0a77, 0x15b4: 0x0b4f, 0x15b5: 0x0a7f,
-	0x15b6: 0x05cf, 0x15b7: 0x0a8b, 0x15b8: 0x0a9b, 0x15b9: 0x0aa7, 0x15ba: 0x0aa3, 0x15bb: 0x1692,
-	0x15bc: 0x0aaf, 0x15bd: 0x1697, 0x15be: 0x0abb, 0x15bf: 0x0ab7,
-	// Block 0x57, offset 0x15c0
-	0x15c0: 0x0abf, 0x15c1: 0x0acf, 0x15c2: 0x0ad3, 0x15c3: 0x05d3, 0x15c4: 0x0ae3, 0x15c5: 0x0aeb,
-	0x15c6: 0x0aef, 0x15c7: 0x0af3, 0x15c8: 0x05d7, 0x15c9: 0x169c, 0x15ca: 0x05db, 0x15cb: 0x0b0f,
-	0x15cc: 0x0b13, 0x15cd: 0x0b17, 0x15ce: 0x0b1f, 0x15cf: 0x1863, 0x15d0: 0x0b37, 0x15d1: 0x16a6,
-	0x15d2: 0x16a6, 0x15d3: 0x11d7, 0x15d4: 0x0b47, 0x15d5: 0x0b47, 0x15d6: 0x05df, 0x15d7: 0x16c9,
-	0x15d8: 0x179b, 0x15d9: 0x0b57, 0x15da: 0x0b5f, 0x15db: 0x05e3, 0x15dc: 0x0b73, 0x15dd: 0x0b83,
-	0x15de: 0x0b87, 0x15df: 0x0b8f, 0x15e0: 0x0b9f, 0x15e1: 0x05eb, 0x15e2: 0x05e7, 0x15e3: 0x0ba3,
-	0x15e4: 0x16ab, 0x15e5: 0x0ba7, 0x15e6: 0x0bbb, 0x15e7: 0x0bbf, 0x15e8: 0x0bc3, 0x15e9: 0x0bbf,
-	0x15ea: 0x0bcf, 0x15eb: 0x0bd3, 0x15ec: 0x0be3, 0x15ed: 0x0bdb, 0x15ee: 0x0bdf, 0x15ef: 0x0be7,
-	0x15f0: 0x0beb, 0x15f1: 0x0bef, 0x15f2: 0x0bfb, 0x15f3: 0x0bff, 0x15f4: 0x0c17, 0x15f5: 0x0c1f,
-	0x15f6: 0x0c2f, 0x15f7: 0x0c43, 0x15f8: 0x16ba, 0x15f9: 0x0c3f, 0x15fa: 0x0c33, 0x15fb: 0x0c4b,
-	0x15fc: 0x0c53, 0x15fd: 0x0c67, 0x15fe: 0x16bf, 0x15ff: 0x0c6f,
-	// Block 0x58, offset 0x1600
-	0x1600: 0x0c63, 0x1601: 0x0c5b, 0x1602: 0x05ef, 0x1603: 0x0c77, 0x1604: 0x0c7f, 0x1605: 0x0c87,
-	0x1606: 0x0c7b, 0x1607: 0x05f3, 0x1608: 0x0c97, 0x1609: 0x0c9f, 0x160a: 0x16c4, 0x160b: 0x0ccb,
-	0x160c: 0x0cff, 0x160d: 0x0cdb, 0x160e: 0x05ff, 0x160f: 0x0ce7, 0x1610: 0x05fb, 0x1611: 0x05f7,
-	0x1612: 0x07c3, 0x1613: 0x07c7, 0x1614: 0x0d03, 0x1615: 0x0ceb, 0x1616: 0x11ab, 0x1617: 0x0663,
-	0x1618: 0x0d0f, 0x1619: 0x0d13, 0x161a: 0x0d17, 0x161b: 0x0d2b, 0x161c: 0x0d23, 0x161d: 0x16dd,
-	0x161e: 0x0603, 0x161f: 0x0d3f, 0x1620: 0x0d33, 0x1621: 0x0d4f, 0x1622: 0x0d57, 0x1623: 0x16e7,
-	0x1624: 0x0d5b, 0x1625: 0x0d47, 0x1626: 0x0d63, 0x1627: 0x0607, 0x1628: 0x0d67, 0x1629: 0x0d6b,
-	0x162a: 0x0d6f, 0x162b: 0x0d7b, 0x162c: 0x16ec, 0x162d: 0x0d83, 0x162e: 0x060b, 0x162f: 0x0d8f,
-	0x1630: 0x16f1, 0x1631: 0x0d93, 0x1632: 0x060f, 0x1633: 0x0d9f, 0x1634: 0x0dab, 0x1635: 0x0db7,
-	0x1636: 0x0dbb, 0x1637: 0x16f6, 0x1638: 0x168d, 0x1639: 0x16fb, 0x163a: 0x0ddb, 0x163b: 0x1700,
-	0x163c: 0x0de7, 0x163d: 0x0def, 0x163e: 0x0ddf, 0x163f: 0x0dfb,
-	// Block 0x59, offset 0x1640
-	0x1640: 0x0e0b, 0x1641: 0x0e1b, 0x1642: 0x0e0f, 0x1643: 0x0e13, 0x1644: 0x0e1f, 0x1645: 0x0e23,
-	0x1646: 0x1705, 0x1647: 0x0e07, 0x1648: 0x0e3b, 0x1649: 0x0e3f, 0x164a: 0x0613, 0x164b: 0x0e53,
-	0x164c: 0x0e4f, 0x164d: 0x170a, 0x164e: 0x0e33, 0x164f: 0x0e6f, 0x1650: 0x170f, 0x1651: 0x1714,
-	0x1652: 0x0e73, 0x1653: 0x0e87, 0x1654: 0x0e83, 0x1655: 0x0e7f, 0x1656: 0x0617, 0x1657: 0x0e8b,
-	0x1658: 0x0e9b, 0x1659: 0x0e97, 0x165a: 0x0ea3, 0x165b: 0x1651, 0x165c: 0x0eb3, 0x165d: 0x1719,
-	0x165e: 0x0ebf, 0x165f: 0x1723, 0x1660: 0x0ed3, 0x1661: 0x0edf, 0x1662: 0x0ef3, 0x1663: 0x1728,
-	0x1664: 0x0f07, 0x1665: 0x0f0b, 0x1666: 0x172d, 0x1667: 0x1732, 0x1668: 0x0f27, 0x1669: 0x0f37,
-	0x166a: 0x061b, 0x166b: 0x0f3b, 0x166c: 0x061f, 0x166d: 0x061f, 0x166e: 0x0f53, 0x166f: 0x0f57,
-	0x1670: 0x0f5f, 0x1671: 0x0f63, 0x1672: 0x0f6f, 0x1673: 0x0623, 0x1674: 0x0f87, 0x1675: 0x1737,
-	0x1676: 0x0fa3, 0x1677: 0x173c, 0x1678: 0x0faf, 0x1679: 0x16a1, 0x167a: 0x0fbf, 0x167b: 0x1741,
-	0x167c: 0x1746, 0x167d: 0x174b, 0x167e: 0x0627, 0x167f: 0x062b,
-	// Block 0x5a, offset 0x1680
-	0x1680: 0x0ff7, 0x1681: 0x1755, 0x1682: 0x1750, 0x1683: 0x175a, 0x1684: 0x175f, 0x1685: 0x0fff,
-	0x1686: 0x1003, 0x1687: 0x1003, 0x1688: 0x100b, 0x1689: 0x0633, 0x168a: 0x100f, 0x168b: 0x0637,
-	0x168c: 0x063b, 0x168d: 0x1769, 0x168e: 0x1023, 0x168f: 0x102b, 0x1690: 0x1037, 0x1691: 0x063f,
-	0x1692: 0x176e, 0x1693: 0x105b, 0x1694: 0x1773, 0x1695: 0x1778, 0x1696: 0x107b, 0x1697: 0x1093,
-	0x1698: 0x0643, 0x1699: 0x109b, 0x169a: 0x109f, 0x169b: 0x10a3, 0x169c: 0x177d, 0x169d: 0x1782,
-	0x169e: 0x1782, 0x169f: 0x10bb, 0x16a0: 0x0647, 0x16a1: 0x1787, 0x16a2: 0x10cf, 0x16a3: 0x10d3,
-	0x16a4: 0x064b, 0x16a5: 0x178c, 0x16a6: 0x10ef, 0x16a7: 0x064f, 0x16a8: 0x10ff, 0x16a9: 0x10f7,
-	0x16aa: 0x1107, 0x16ab: 0x1796, 0x16ac: 0x111f, 0x16ad: 0x0653, 0x16ae: 0x112b, 0x16af: 0x1133,
-	0x16b0: 0x1143, 0x16b1: 0x0657, 0x16b2: 0x17a0, 0x16b3: 0x17a5, 0x16b4: 0x065b, 0x16b5: 0x17aa,
-	0x16b6: 0x115b, 0x16b7: 0x17af, 0x16b8: 0x1167, 0x16b9: 0x1173, 0x16ba: 0x117b, 0x16bb: 0x17b4,
-	0x16bc: 0x17b9, 0x16bd: 0x118f, 0x16be: 0x17be, 0x16bf: 0x1197,
-	// Block 0x5b, offset 0x16c0
-	0x16c0: 0x16ce, 0x16c1: 0x065f, 0x16c2: 0x11af, 0x16c3: 0x11b3, 0x16c4: 0x0667, 0x16c5: 0x11b7,
-	0x16c6: 0x0a33, 0x16c7: 0x17c3, 0x16c8: 0x17c8, 0x16c9: 0x16d3, 0x16ca: 0x16d8, 0x16cb: 0x11d7,
-	0x16cc: 0x11db, 0x16cd: 0x13f3, 0x16ce: 0x066b, 0x16cf: 0x1207, 0x16d0: 0x1203, 0x16d1: 0x120b,
-	0x16d2: 0x083f, 0x16d3: 0x120f, 0x16d4: 0x1213, 0x16d5: 0x1217, 0x16d6: 0x121f, 0x16d7: 0x17cd,
-	0x16d8: 0x121b, 0x16d9: 0x1223, 0x16da: 0x1237, 0x16db: 0x123b, 0x16dc: 0x1227, 0x16dd: 0x123f,
-	0x16de: 0x1253, 0x16df: 0x1267, 0x16e0: 0x1233, 0x16e1: 0x1247, 0x16e2: 0x124b, 0x16e3: 0x124f,
-	0x16e4: 0x17d2, 0x16e5: 0x17dc, 0x16e6: 0x17d7, 0x16e7: 0x066f, 0x16e8: 0x126f, 0x16e9: 0x1273,
-	0x16ea: 0x127b, 0x16eb: 0x17f0, 0x16ec: 0x127f, 0x16ed: 0x17e1, 0x16ee: 0x0673, 0x16ef: 0x0677,
-	0x16f0: 0x17e6, 0x16f1: 0x17eb, 0x16f2: 0x067b, 0x16f3: 0x129f, 0x16f4: 0x12a3, 0x16f5: 0x12a7,
-	0x16f6: 0x12ab, 0x16f7: 0x12b7, 0x16f8: 0x12b3, 0x16f9: 0x12bf, 0x16fa: 0x12bb, 0x16fb: 0x12cb,
-	0x16fc: 0x12c3, 0x16fd: 0x12c7, 0x16fe: 0x12cf, 0x16ff: 0x067f,
-	// Block 0x5c, offset 0x1700
-	0x1700: 0x12d7, 0x1701: 0x12db, 0x1702: 0x0683, 0x1703: 0x12eb, 0x1704: 0x12ef, 0x1705: 0x17f5,
-	0x1706: 0x12fb, 0x1707: 0x12ff, 0x1708: 0x0687, 0x1709: 0x130b, 0x170a: 0x05bb, 0x170b: 0x17fa,
-	0x170c: 0x17ff, 0x170d: 0x068b, 0x170e: 0x068f, 0x170f: 0x1337, 0x1710: 0x134f, 0x1711: 0x136b,
-	0x1712: 0x137b, 0x1713: 0x1804, 0x1714: 0x138f, 0x1715: 0x1393, 0x1716: 0x13ab, 0x1717: 0x13b7,
-	0x1718: 0x180e, 0x1719: 0x1660, 0x171a: 0x13c3, 0x171b: 0x13bf, 0x171c: 0x13cb, 0x171d: 0x1665,
-	0x171e: 0x13d7, 0x171f: 0x13e3, 0x1720: 0x1813, 0x1721: 0x1818, 0x1722: 0x1423, 0x1723: 0x142f,
-	0x1724: 0x1437, 0x1725: 0x181d, 0x1726: 0x143b, 0x1727: 0x1467, 0x1728: 0x1473, 0x1729: 0x1477,
-	0x172a: 0x146f, 0x172b: 0x1483, 0x172c: 0x1487, 0x172d: 0x1822, 0x172e: 0x1493, 0x172f: 0x0693,
-	0x1730: 0x149b, 0x1731: 0x1827, 0x1732: 0x0697, 0x1733: 0x14d3, 0x1734: 0x0ac3, 0x1735: 0x14eb,
-	0x1736: 0x182c, 0x1737: 0x1836, 0x1738: 0x069b, 0x1739: 0x069f, 0x173a: 0x1513, 0x173b: 0x183b,
-	0x173c: 0x06a3, 0x173d: 0x1840, 0x173e: 0x152b, 0x173f: 0x152b,
-	// Block 0x5d, offset 0x1740
-	0x1740: 0x1533, 0x1741: 0x1845, 0x1742: 0x154b, 0x1743: 0x06a7, 0x1744: 0x155b, 0x1745: 0x1567,
-	0x1746: 0x156f, 0x1747: 0x1577, 0x1748: 0x06ab, 0x1749: 0x184a, 0x174a: 0x158b, 0x174b: 0x15a7,
-	0x174c: 0x15b3, 0x174d: 0x06af, 0x174e: 0x06b3, 0x174f: 0x15b7, 0x1750: 0x184f, 0x1751: 0x06b7,
-	0x1752: 0x1854, 0x1753: 0x1859, 0x1754: 0x185e, 0x1755: 0x15db, 0x1756: 0x06bb, 0x1757: 0x15ef,
-	0x1758: 0x15f7, 0x1759: 0x15fb, 0x175a: 0x1603, 0x175b: 0x160b, 0x175c: 0x1613, 0x175d: 0x1868,
-}
-
-// nfkcIndex: 22 blocks, 1408 entries, 2816 bytes
-// Block 0 is the zero block.
-var nfkcIndex = [1408]uint16{
-	// Block 0x0, offset 0x0
-	// Block 0x1, offset 0x40
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc2: 0x5c, 0xc3: 0x01, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x5d, 0xc7: 0x04,
-	0xc8: 0x05, 0xca: 0x5e, 0xcb: 0x5f, 0xcc: 0x06, 0xcd: 0x07, 0xce: 0x08, 0xcf: 0x09,
-	0xd0: 0x0a, 0xd1: 0x60, 0xd2: 0x61, 0xd3: 0x0b, 0xd6: 0x0c, 0xd7: 0x62,
-	0xd8: 0x63, 0xd9: 0x0d, 0xdb: 0x64, 0xdc: 0x65, 0xdd: 0x66, 0xdf: 0x67,
-	0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05,
-	0xea: 0x06, 0xeb: 0x07, 0xec: 0x08, 0xed: 0x09, 0xef: 0x0a,
-	0xf0: 0x13,
-	// Block 0x4, offset 0x100
-	0x120: 0x68, 0x121: 0x69, 0x123: 0x0e, 0x124: 0x6a, 0x125: 0x6b, 0x126: 0x6c, 0x127: 0x6d,
-	0x128: 0x6e, 0x129: 0x6f, 0x12a: 0x70, 0x12b: 0x71, 0x12c: 0x6c, 0x12d: 0x72, 0x12e: 0x73, 0x12f: 0x74,
-	0x131: 0x75, 0x132: 0x76, 0x133: 0x77, 0x134: 0x78, 0x135: 0x79, 0x137: 0x7a,
-	0x138: 0x7b, 0x139: 0x7c, 0x13a: 0x7d, 0x13b: 0x7e, 0x13c: 0x7f, 0x13d: 0x80, 0x13e: 0x81, 0x13f: 0x82,
-	// Block 0x5, offset 0x140
-	0x140: 0x83, 0x142: 0x84, 0x143: 0x85, 0x144: 0x86, 0x145: 0x87, 0x146: 0x88, 0x147: 0x89,
-	0x14d: 0x8a,
-	0x15c: 0x8b, 0x15f: 0x8c,
-	0x162: 0x8d, 0x164: 0x8e,
-	0x168: 0x8f, 0x169: 0x90, 0x16a: 0x91, 0x16c: 0x0f, 0x16d: 0x92, 0x16e: 0x93, 0x16f: 0x94,
-	0x170: 0x95, 0x173: 0x96, 0x174: 0x97, 0x175: 0x10, 0x176: 0x11, 0x177: 0x12,
-	0x178: 0x13, 0x179: 0x14, 0x17a: 0x15, 0x17b: 0x16, 0x17c: 0x17, 0x17d: 0x18, 0x17e: 0x19, 0x17f: 0x1a,
-	// Block 0x6, offset 0x180
-	0x180: 0x98, 0x181: 0x99, 0x182: 0x9a, 0x183: 0x9b, 0x184: 0x1b, 0x185: 0x1c, 0x186: 0x9c, 0x187: 0x9d,
-	0x188: 0x9e, 0x189: 0x1d, 0x18a: 0x1e, 0x18b: 0x9f, 0x18c: 0xa0,
-	0x191: 0x1f, 0x192: 0x20, 0x193: 0xa1,
-	0x1a8: 0xa2, 0x1a9: 0xa3, 0x1ab: 0xa4,
-	0x1b1: 0xa5, 0x1b3: 0xa6, 0x1b5: 0xa7, 0x1b7: 0xa8,
-	0x1ba: 0xa9, 0x1bb: 0xaa, 0x1bc: 0x21, 0x1bd: 0x22, 0x1be: 0x23, 0x1bf: 0xab,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0xac, 0x1c1: 0x24, 0x1c2: 0x25, 0x1c3: 0x26, 0x1c4: 0xad, 0x1c5: 0x27, 0x1c6: 0x28,
-	0x1c8: 0x29, 0x1c9: 0x2a, 0x1ca: 0x2b, 0x1cb: 0x2c, 0x1cc: 0x2d, 0x1cd: 0x2e, 0x1ce: 0x2f, 0x1cf: 0x30,
-	// Block 0x8, offset 0x200
-	0x219: 0xae, 0x21a: 0xaf, 0x21b: 0xb0, 0x21d: 0xb1, 0x21f: 0xb2,
-	0x220: 0xb3, 0x223: 0xb4, 0x224: 0xb5, 0x225: 0xb6, 0x226: 0xb7, 0x227: 0xb8,
-	0x22a: 0xb9, 0x22b: 0xba, 0x22d: 0xbb, 0x22f: 0xbc,
-	0x230: 0xbd, 0x231: 0xbe, 0x232: 0xbf, 0x233: 0xc0, 0x234: 0xc1, 0x235: 0xc2, 0x236: 0xc3, 0x237: 0xbd,
-	0x238: 0xbe, 0x239: 0xbf, 0x23a: 0xc0, 0x23b: 0xc1, 0x23c: 0xc2, 0x23d: 0xc3, 0x23e: 0xbd, 0x23f: 0xbe,
-	// Block 0x9, offset 0x240
-	0x240: 0xbf, 0x241: 0xc0, 0x242: 0xc1, 0x243: 0xc2, 0x244: 0xc3, 0x245: 0xbd, 0x246: 0xbe, 0x247: 0xbf,
-	0x248: 0xc0, 0x249: 0xc1, 0x24a: 0xc2, 0x24b: 0xc3, 0x24c: 0xbd, 0x24d: 0xbe, 0x24e: 0xbf, 0x24f: 0xc0,
-	0x250: 0xc1, 0x251: 0xc2, 0x252: 0xc3, 0x253: 0xbd, 0x254: 0xbe, 0x255: 0xbf, 0x256: 0xc0, 0x257: 0xc1,
-	0x258: 0xc2, 0x259: 0xc3, 0x25a: 0xbd, 0x25b: 0xbe, 0x25c: 0xbf, 0x25d: 0xc0, 0x25e: 0xc1, 0x25f: 0xc2,
-	0x260: 0xc3, 0x261: 0xbd, 0x262: 0xbe, 0x263: 0xbf, 0x264: 0xc0, 0x265: 0xc1, 0x266: 0xc2, 0x267: 0xc3,
-	0x268: 0xbd, 0x269: 0xbe, 0x26a: 0xbf, 0x26b: 0xc0, 0x26c: 0xc1, 0x26d: 0xc2, 0x26e: 0xc3, 0x26f: 0xbd,
-	0x270: 0xbe, 0x271: 0xbf, 0x272: 0xc0, 0x273: 0xc1, 0x274: 0xc2, 0x275: 0xc3, 0x276: 0xbd, 0x277: 0xbe,
-	0x278: 0xbf, 0x279: 0xc0, 0x27a: 0xc1, 0x27b: 0xc2, 0x27c: 0xc3, 0x27d: 0xbd, 0x27e: 0xbe, 0x27f: 0xbf,
-	// Block 0xa, offset 0x280
-	0x280: 0xc0, 0x281: 0xc1, 0x282: 0xc2, 0x283: 0xc3, 0x284: 0xbd, 0x285: 0xbe, 0x286: 0xbf, 0x287: 0xc0,
-	0x288: 0xc1, 0x289: 0xc2, 0x28a: 0xc3, 0x28b: 0xbd, 0x28c: 0xbe, 0x28d: 0xbf, 0x28e: 0xc0, 0x28f: 0xc1,
-	0x290: 0xc2, 0x291: 0xc3, 0x292: 0xbd, 0x293: 0xbe, 0x294: 0xbf, 0x295: 0xc0, 0x296: 0xc1, 0x297: 0xc2,
-	0x298: 0xc3, 0x299: 0xbd, 0x29a: 0xbe, 0x29b: 0xbf, 0x29c: 0xc0, 0x29d: 0xc1, 0x29e: 0xc2, 0x29f: 0xc3,
-	0x2a0: 0xbd, 0x2a1: 0xbe, 0x2a2: 0xbf, 0x2a3: 0xc0, 0x2a4: 0xc1, 0x2a5: 0xc2, 0x2a6: 0xc3, 0x2a7: 0xbd,
-	0x2a8: 0xbe, 0x2a9: 0xbf, 0x2aa: 0xc0, 0x2ab: 0xc1, 0x2ac: 0xc2, 0x2ad: 0xc3, 0x2ae: 0xbd, 0x2af: 0xbe,
-	0x2b0: 0xbf, 0x2b1: 0xc0, 0x2b2: 0xc1, 0x2b3: 0xc2, 0x2b4: 0xc3, 0x2b5: 0xbd, 0x2b6: 0xbe, 0x2b7: 0xbf,
-	0x2b8: 0xc0, 0x2b9: 0xc1, 0x2ba: 0xc2, 0x2bb: 0xc3, 0x2bc: 0xbd, 0x2bd: 0xbe, 0x2be: 0xbf, 0x2bf: 0xc0,
-	// Block 0xb, offset 0x2c0
-	0x2c0: 0xc1, 0x2c1: 0xc2, 0x2c2: 0xc3, 0x2c3: 0xbd, 0x2c4: 0xbe, 0x2c5: 0xbf, 0x2c6: 0xc0, 0x2c7: 0xc1,
-	0x2c8: 0xc2, 0x2c9: 0xc3, 0x2ca: 0xbd, 0x2cb: 0xbe, 0x2cc: 0xbf, 0x2cd: 0xc0, 0x2ce: 0xc1, 0x2cf: 0xc2,
-	0x2d0: 0xc3, 0x2d1: 0xbd, 0x2d2: 0xbe, 0x2d3: 0xbf, 0x2d4: 0xc0, 0x2d5: 0xc1, 0x2d6: 0xc2, 0x2d7: 0xc3,
-	0x2d8: 0xbd, 0x2d9: 0xbe, 0x2da: 0xbf, 0x2db: 0xc0, 0x2dc: 0xc1, 0x2dd: 0xc2, 0x2de: 0xc4,
-	// Block 0xc, offset 0x300
-	0x324: 0x31, 0x325: 0x32, 0x326: 0x33, 0x327: 0x34,
-	0x328: 0x35, 0x329: 0x36, 0x32a: 0x37, 0x32b: 0x38, 0x32c: 0x39, 0x32d: 0x3a, 0x32e: 0x3b, 0x32f: 0x3c,
-	0x330: 0x3d, 0x331: 0x3e, 0x332: 0x3f, 0x333: 0x40, 0x334: 0x41, 0x335: 0x42, 0x336: 0x43, 0x337: 0x44,
-	0x338: 0x45, 0x339: 0x46, 0x33a: 0x47, 0x33b: 0x48, 0x33c: 0xc5, 0x33d: 0x49, 0x33e: 0x4a, 0x33f: 0x4b,
-	// Block 0xd, offset 0x340
-	0x347: 0xc6,
-	0x34b: 0xc7, 0x34d: 0xc8,
-	0x368: 0xc9, 0x36b: 0xca,
-	0x374: 0xcb,
-	0x37d: 0xcc,
-	// Block 0xe, offset 0x380
-	0x381: 0xcd, 0x382: 0xce, 0x384: 0xcf, 0x385: 0xb7, 0x387: 0xd0,
-	0x388: 0xd1, 0x38b: 0xd2, 0x38c: 0xd3, 0x38d: 0xd4,
-	0x391: 0xd5, 0x392: 0xd6, 0x393: 0xd7, 0x396: 0xd8, 0x397: 0xd9,
-	0x398: 0xda, 0x39a: 0xdb, 0x39c: 0xdc,
-	0x3a0: 0xdd, 0x3a7: 0xde,
-	0x3a8: 0xdf, 0x3a9: 0xe0, 0x3aa: 0xe1,
-	0x3b0: 0xda, 0x3b5: 0xe2, 0x3b6: 0xe3,
-	// Block 0xf, offset 0x3c0
-	0x3eb: 0xe4, 0x3ec: 0xe5,
-	// Block 0x10, offset 0x400
-	0x432: 0xe6,
-	// Block 0x11, offset 0x440
-	0x445: 0xe7, 0x446: 0xe8, 0x447: 0xe9,
-	0x449: 0xea,
-	0x450: 0xeb, 0x451: 0xec, 0x452: 0xed, 0x453: 0xee, 0x454: 0xef, 0x455: 0xf0, 0x456: 0xf1, 0x457: 0xf2,
-	0x458: 0xf3, 0x459: 0xf4, 0x45a: 0x4c, 0x45b: 0xf5, 0x45c: 0xf6, 0x45d: 0xf7, 0x45e: 0xf8, 0x45f: 0x4d,
-	// Block 0x12, offset 0x480
-	0x480: 0xf9, 0x484: 0xe5,
-	0x48b: 0xfa,
-	0x4a3: 0xfb, 0x4a5: 0xfc,
-	0x4b8: 0x4e, 0x4b9: 0x4f, 0x4ba: 0x50,
-	// Block 0x13, offset 0x4c0
-	0x4c4: 0x51, 0x4c5: 0xfd, 0x4c6: 0xfe,
-	0x4c8: 0x52, 0x4c9: 0xff,
-	// Block 0x14, offset 0x500
-	0x520: 0x53, 0x521: 0x54, 0x522: 0x55, 0x523: 0x56, 0x524: 0x57, 0x525: 0x58, 0x526: 0x59, 0x527: 0x5a,
-	0x528: 0x5b,
-	// Block 0x15, offset 0x540
-	0x550: 0x0b, 0x551: 0x0c, 0x556: 0x0d,
-	0x55b: 0x0e, 0x55d: 0x0f, 0x55e: 0x10, 0x55f: 0x11,
-	0x56f: 0x12,
-}
-
-// nfkcSparseOffset: 164 entries, 328 bytes
-var nfkcSparseOffset = []uint16{0x0, 0xe, 0x12, 0x1b, 0x25, 0x35, 0x37, 0x3c, 0x47, 0x56, 0x63, 0x6b, 0x70, 0x75, 0x77, 0x7f, 0x86, 0x89, 0x91, 0x95, 0x99, 0x9b, 0x9d, 0xa6, 0xaa, 0xb1, 0xb6, 0xb9, 0xc3, 0xc6, 0xcd, 0xd5, 0xd9, 0xdb, 0xdf, 0xe3, 0xe9, 0xfa, 0x106, 0x108, 0x10e, 0x110, 0x112, 0x114, 0x116, 0x118, 0x11a, 0x11c, 0x11f, 0x122, 0x124, 0x127, 0x12a, 0x12e, 0x133, 0x13c, 0x13e, 0x141, 0x143, 0x14e, 0x159, 0x167, 0x175, 0x185, 0x193, 0x19a, 0x1a0, 0x1af, 0x1b3, 0x1b5, 0x1b9, 0x1bb, 0x1be, 0x1c0, 0x1c3, 0x1c5, 0x1c8, 0x1ca, 0x1cc, 0x1ce, 0x1da, 0x1e4, 0x1ee, 0x1f1, 0x1f5, 0x1f7, 0x1f9, 0x1fb, 0x1fd, 0x200, 0x202, 0x204, 0x206, 0x208, 0x20e, 0x211, 0x215, 0x217, 0x21e, 0x224, 0x22a, 0x232, 0x238, 0x23e, 0x244, 0x248, 0x24a, 0x24c, 0x24e, 0x250, 0x256, 0x259, 0x25b, 0x261, 0x264, 0x26c, 0x273, 0x276, 0x279, 0x27b, 0x27e, 0x286, 0x28a, 0x291, 0x294, 0x29a, 0x29c, 0x29e, 0x2a1, 0x2a3, 0x2a6, 0x2a8, 0x2aa, 0x2ac, 0x2ae, 0x2b1, 0x2b3, 0x2b5, 0x2b7, 0x2b9, 0x2c6, 0x2d0, 0x2d2, 0x2d4, 0x2d8, 0x2dd, 0x2e9, 0x2ee, 0x2f7, 0x2fd, 0x302, 0x306, 0x30b, 0x30f, 0x31f, 0x32d, 0x33b, 0x349, 0x34f, 0x351, 0x353, 0x356, 0x361, 0x363}
-
-// nfkcSparseValues: 877 entries, 3508 bytes
-var nfkcSparseValues = [877]valueRange{
-	// Block 0x0, offset 0x0
-	{value: 0x0002, lo: 0x0d},
-	{value: 0x0001, lo: 0xa0, hi: 0xa0},
-	{value: 0x427b, lo: 0xa8, hi: 0xa8},
-	{value: 0x0083, lo: 0xaa, hi: 0xaa},
-	{value: 0x4267, lo: 0xaf, hi: 0xaf},
-	{value: 0x0025, lo: 0xb2, hi: 0xb3},
-	{value: 0x425d, lo: 0xb4, hi: 0xb4},
-	{value: 0x01dc, lo: 0xb5, hi: 0xb5},
-	{value: 0x4294, lo: 0xb8, hi: 0xb8},
-	{value: 0x0023, lo: 0xb9, hi: 0xb9},
-	{value: 0x009f, lo: 0xba, hi: 0xba},
-	{value: 0x221f, lo: 0xbc, hi: 0xbc},
-	{value: 0x2213, lo: 0xbd, hi: 0xbd},
-	{value: 0x22b5, lo: 0xbe, hi: 0xbe},
-	// Block 0x1, offset 0xe
-	{value: 0x0091, lo: 0x03},
-	{value: 0x46e5, lo: 0xa0, hi: 0xa1},
-	{value: 0x4717, lo: 0xaf, hi: 0xb0},
-	{value: 0xa000, lo: 0xb7, hi: 0xb7},
-	// Block 0x2, offset 0x12
-	{value: 0x0003, lo: 0x08},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0x0091, lo: 0xb0, hi: 0xb0},
-	{value: 0x0119, lo: 0xb1, hi: 0xb1},
-	{value: 0x0095, lo: 0xb2, hi: 0xb2},
-	{value: 0x00a5, lo: 0xb3, hi: 0xb3},
-	{value: 0x0143, lo: 0xb4, hi: 0xb6},
-	{value: 0x00af, lo: 0xb7, hi: 0xb7},
-	{value: 0x00b3, lo: 0xb8, hi: 0xb8},
-	// Block 0x3, offset 0x1b
-	{value: 0x000a, lo: 0x09},
-	{value: 0x4271, lo: 0x98, hi: 0x98},
-	{value: 0x4276, lo: 0x99, hi: 0x9a},
-	{value: 0x4299, lo: 0x9b, hi: 0x9b},
-	{value: 0x4262, lo: 0x9c, hi: 0x9c},
-	{value: 0x4285, lo: 0x9d, hi: 0x9d},
-	{value: 0x0113, lo: 0xa0, hi: 0xa0},
-	{value: 0x0099, lo: 0xa1, hi: 0xa1},
-	{value: 0x00a7, lo: 0xa2, hi: 0xa3},
-	{value: 0x0167, lo: 0xa4, hi: 0xa4},
-	// Block 0x4, offset 0x25
-	{value: 0x0000, lo: 0x0f},
-	{value: 0xa000, lo: 0x83, hi: 0x83},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0xa000, lo: 0x8b, hi: 0x8b},
-	{value: 0xa000, lo: 0x8d, hi: 0x8d},
-	{value: 0x37a8, lo: 0x90, hi: 0x90},
-	{value: 0x37b4, lo: 0x91, hi: 0x91},
-	{value: 0x37a2, lo: 0x93, hi: 0x93},
-	{value: 0xa000, lo: 0x96, hi: 0x96},
-	{value: 0x381a, lo: 0x97, hi: 0x97},
-	{value: 0x37e4, lo: 0x9c, hi: 0x9c},
-	{value: 0x37cc, lo: 0x9d, hi: 0x9d},
-	{value: 0x37f6, lo: 0x9e, hi: 0x9e},
-	{value: 0xa000, lo: 0xb4, hi: 0xb5},
-	{value: 0x3820, lo: 0xb6, hi: 0xb6},
-	{value: 0x3826, lo: 0xb7, hi: 0xb7},
-	// Block 0x5, offset 0x35
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0x83, hi: 0x87},
-	// Block 0x6, offset 0x37
-	{value: 0x0001, lo: 0x04},
-	{value: 0x8113, lo: 0x81, hi: 0x82},
-	{value: 0x8132, lo: 0x84, hi: 0x84},
-	{value: 0x812d, lo: 0x85, hi: 0x85},
-	{value: 0x810d, lo: 0x87, hi: 0x87},
-	// Block 0x7, offset 0x3c
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x8132, lo: 0x90, hi: 0x97},
-	{value: 0x8119, lo: 0x98, hi: 0x98},
-	{value: 0x811a, lo: 0x99, hi: 0x99},
-	{value: 0x811b, lo: 0x9a, hi: 0x9a},
-	{value: 0x3844, lo: 0xa2, hi: 0xa2},
-	{value: 0x384a, lo: 0xa3, hi: 0xa3},
-	{value: 0x3856, lo: 0xa4, hi: 0xa4},
-	{value: 0x3850, lo: 0xa5, hi: 0xa5},
-	{value: 0x385c, lo: 0xa6, hi: 0xa6},
-	{value: 0xa000, lo: 0xa7, hi: 0xa7},
-	// Block 0x8, offset 0x47
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x386e, lo: 0x80, hi: 0x80},
-	{value: 0xa000, lo: 0x81, hi: 0x81},
-	{value: 0x3862, lo: 0x82, hi: 0x82},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0x3868, lo: 0x93, hi: 0x93},
-	{value: 0xa000, lo: 0x95, hi: 0x95},
-	{value: 0x8132, lo: 0x96, hi: 0x9c},
-	{value: 0x8132, lo: 0x9f, hi: 0xa2},
-	{value: 0x812d, lo: 0xa3, hi: 0xa3},
-	{value: 0x8132, lo: 0xa4, hi: 0xa4},
-	{value: 0x8132, lo: 0xa7, hi: 0xa8},
-	{value: 0x812d, lo: 0xaa, hi: 0xaa},
-	{value: 0x8132, lo: 0xab, hi: 0xac},
-	{value: 0x812d, lo: 0xad, hi: 0xad},
-	// Block 0x9, offset 0x56
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x811f, lo: 0x91, hi: 0x91},
-	{value: 0x8132, lo: 0xb0, hi: 0xb0},
-	{value: 0x812d, lo: 0xb1, hi: 0xb1},
-	{value: 0x8132, lo: 0xb2, hi: 0xb3},
-	{value: 0x812d, lo: 0xb4, hi: 0xb4},
-	{value: 0x8132, lo: 0xb5, hi: 0xb6},
-	{value: 0x812d, lo: 0xb7, hi: 0xb9},
-	{value: 0x8132, lo: 0xba, hi: 0xba},
-	{value: 0x812d, lo: 0xbb, hi: 0xbc},
-	{value: 0x8132, lo: 0xbd, hi: 0xbd},
-	{value: 0x812d, lo: 0xbe, hi: 0xbe},
-	{value: 0x8132, lo: 0xbf, hi: 0xbf},
-	// Block 0xa, offset 0x63
-	{value: 0x0005, lo: 0x07},
-	{value: 0x8132, lo: 0x80, hi: 0x80},
-	{value: 0x8132, lo: 0x81, hi: 0x81},
-	{value: 0x812d, lo: 0x82, hi: 0x83},
-	{value: 0x812d, lo: 0x84, hi: 0x85},
-	{value: 0x812d, lo: 0x86, hi: 0x87},
-	{value: 0x812d, lo: 0x88, hi: 0x89},
-	{value: 0x8132, lo: 0x8a, hi: 0x8a},
-	// Block 0xb, offset 0x6b
-	{value: 0x0000, lo: 0x04},
-	{value: 0x8132, lo: 0xab, hi: 0xb1},
-	{value: 0x812d, lo: 0xb2, hi: 0xb2},
-	{value: 0x8132, lo: 0xb3, hi: 0xb3},
-	{value: 0x812d, lo: 0xbd, hi: 0xbd},
-	// Block 0xc, offset 0x70
-	{value: 0x0000, lo: 0x04},
-	{value: 0x8132, lo: 0x96, hi: 0x99},
-	{value: 0x8132, lo: 0x9b, hi: 0xa3},
-	{value: 0x8132, lo: 0xa5, hi: 0xa7},
-	{value: 0x8132, lo: 0xa9, hi: 0xad},
-	// Block 0xd, offset 0x75
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x99, hi: 0x9b},
-	// Block 0xe, offset 0x77
-	{value: 0x0000, lo: 0x07},
-	{value: 0xa000, lo: 0xa8, hi: 0xa8},
-	{value: 0x3edb, lo: 0xa9, hi: 0xa9},
-	{value: 0xa000, lo: 0xb0, hi: 0xb0},
-	{value: 0x3ee3, lo: 0xb1, hi: 0xb1},
-	{value: 0xa000, lo: 0xb3, hi: 0xb3},
-	{value: 0x3eeb, lo: 0xb4, hi: 0xb4},
-	{value: 0x9902, lo: 0xbc, hi: 0xbc},
-	// Block 0xf, offset 0x7f
-	{value: 0x0008, lo: 0x06},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x8132, lo: 0x91, hi: 0x91},
-	{value: 0x812d, lo: 0x92, hi: 0x92},
-	{value: 0x8132, lo: 0x93, hi: 0x93},
-	{value: 0x8132, lo: 0x94, hi: 0x94},
-	{value: 0x451f, lo: 0x98, hi: 0x9f},
-	// Block 0x10, offset 0x86
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x11, offset 0x89
-	{value: 0x0008, lo: 0x07},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0x2ca1, lo: 0x8b, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	{value: 0x455f, lo: 0x9c, hi: 0x9d},
-	{value: 0x456f, lo: 0x9f, hi: 0x9f},
-	{value: 0x8132, lo: 0xbe, hi: 0xbe},
-	// Block 0x12, offset 0x91
-	{value: 0x0000, lo: 0x03},
-	{value: 0x4597, lo: 0xb3, hi: 0xb3},
-	{value: 0x459f, lo: 0xb6, hi: 0xb6},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	// Block 0x13, offset 0x95
-	{value: 0x0008, lo: 0x03},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x4577, lo: 0x99, hi: 0x9b},
-	{value: 0x458f, lo: 0x9e, hi: 0x9e},
-	// Block 0x14, offset 0x99
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	// Block 0x15, offset 0x9b
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	// Block 0x16, offset 0x9d
-	{value: 0x0000, lo: 0x08},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0x2cb9, lo: 0x88, hi: 0x88},
-	{value: 0x2cb1, lo: 0x8b, hi: 0x8b},
-	{value: 0x2cc1, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x96, hi: 0x97},
-	{value: 0x45a7, lo: 0x9c, hi: 0x9c},
-	{value: 0x45af, lo: 0x9d, hi: 0x9d},
-	// Block 0x17, offset 0xa6
-	{value: 0x0000, lo: 0x03},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0x2cc9, lo: 0x94, hi: 0x94},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x18, offset 0xaa
-	{value: 0x0000, lo: 0x06},
-	{value: 0xa000, lo: 0x86, hi: 0x87},
-	{value: 0x2cd1, lo: 0x8a, hi: 0x8a},
-	{value: 0x2ce1, lo: 0x8b, hi: 0x8b},
-	{value: 0x2cd9, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	// Block 0x19, offset 0xb1
-	{value: 0x1801, lo: 0x04},
-	{value: 0xa000, lo: 0x86, hi: 0x86},
-	{value: 0x3ef3, lo: 0x88, hi: 0x88},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x8120, lo: 0x95, hi: 0x96},
-	// Block 0x1a, offset 0xb6
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	{value: 0xa000, lo: 0xbf, hi: 0xbf},
-	// Block 0x1b, offset 0xb9
-	{value: 0x0000, lo: 0x09},
-	{value: 0x2ce9, lo: 0x80, hi: 0x80},
-	{value: 0x9900, lo: 0x82, hi: 0x82},
-	{value: 0xa000, lo: 0x86, hi: 0x86},
-	{value: 0x2cf1, lo: 0x87, hi: 0x87},
-	{value: 0x2cf9, lo: 0x88, hi: 0x88},
-	{value: 0x2f53, lo: 0x8a, hi: 0x8a},
-	{value: 0x2ddb, lo: 0x8b, hi: 0x8b},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x95, hi: 0x96},
-	// Block 0x1c, offset 0xc3
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0xbb, hi: 0xbc},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x1d, offset 0xc6
-	{value: 0x0000, lo: 0x06},
-	{value: 0xa000, lo: 0x86, hi: 0x87},
-	{value: 0x2d01, lo: 0x8a, hi: 0x8a},
-	{value: 0x2d11, lo: 0x8b, hi: 0x8b},
-	{value: 0x2d09, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	// Block 0x1e, offset 0xcd
-	{value: 0x6be7, lo: 0x07},
-	{value: 0x9904, lo: 0x8a, hi: 0x8a},
-	{value: 0x9900, lo: 0x8f, hi: 0x8f},
-	{value: 0xa000, lo: 0x99, hi: 0x99},
-	{value: 0x3efb, lo: 0x9a, hi: 0x9a},
-	{value: 0x2f5b, lo: 0x9c, hi: 0x9c},
-	{value: 0x2de6, lo: 0x9d, hi: 0x9d},
-	{value: 0x2d19, lo: 0x9e, hi: 0x9f},
-	// Block 0x1f, offset 0xd5
-	{value: 0x0000, lo: 0x03},
-	{value: 0x2624, lo: 0xb3, hi: 0xb3},
-	{value: 0x8122, lo: 0xb8, hi: 0xb9},
-	{value: 0x8104, lo: 0xba, hi: 0xba},
-	// Block 0x20, offset 0xd9
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8123, lo: 0x88, hi: 0x8b},
-	// Block 0x21, offset 0xdb
-	{value: 0x0000, lo: 0x03},
-	{value: 0x2639, lo: 0xb3, hi: 0xb3},
-	{value: 0x8124, lo: 0xb8, hi: 0xb9},
-	{value: 0x8104, lo: 0xba, hi: 0xba},
-	// Block 0x22, offset 0xdf
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8125, lo: 0x88, hi: 0x8b},
-	{value: 0x262b, lo: 0x9c, hi: 0x9c},
-	{value: 0x2632, lo: 0x9d, hi: 0x9d},
-	// Block 0x23, offset 0xe3
-	{value: 0x0000, lo: 0x05},
-	{value: 0x030b, lo: 0x8c, hi: 0x8c},
-	{value: 0x812d, lo: 0x98, hi: 0x99},
-	{value: 0x812d, lo: 0xb5, hi: 0xb5},
-	{value: 0x812d, lo: 0xb7, hi: 0xb7},
-	{value: 0x812b, lo: 0xb9, hi: 0xb9},
-	// Block 0x24, offset 0xe9
-	{value: 0x0000, lo: 0x10},
-	{value: 0x2647, lo: 0x83, hi: 0x83},
-	{value: 0x264e, lo: 0x8d, hi: 0x8d},
-	{value: 0x2655, lo: 0x92, hi: 0x92},
-	{value: 0x265c, lo: 0x97, hi: 0x97},
-	{value: 0x2663, lo: 0x9c, hi: 0x9c},
-	{value: 0x2640, lo: 0xa9, hi: 0xa9},
-	{value: 0x8126, lo: 0xb1, hi: 0xb1},
-	{value: 0x8127, lo: 0xb2, hi: 0xb2},
-	{value: 0x4a87, lo: 0xb3, hi: 0xb3},
-	{value: 0x8128, lo: 0xb4, hi: 0xb4},
-	{value: 0x4a90, lo: 0xb5, hi: 0xb5},
-	{value: 0x45b7, lo: 0xb6, hi: 0xb6},
-	{value: 0x45f7, lo: 0xb7, hi: 0xb7},
-	{value: 0x45bf, lo: 0xb8, hi: 0xb8},
-	{value: 0x4602, lo: 0xb9, hi: 0xb9},
-	{value: 0x8127, lo: 0xba, hi: 0xbd},
-	// Block 0x25, offset 0xfa
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x8127, lo: 0x80, hi: 0x80},
-	{value: 0x4a99, lo: 0x81, hi: 0x81},
-	{value: 0x8132, lo: 0x82, hi: 0x83},
-	{value: 0x8104, lo: 0x84, hi: 0x84},
-	{value: 0x8132, lo: 0x86, hi: 0x87},
-	{value: 0x2671, lo: 0x93, hi: 0x93},
-	{value: 0x2678, lo: 0x9d, hi: 0x9d},
-	{value: 0x267f, lo: 0xa2, hi: 0xa2},
-	{value: 0x2686, lo: 0xa7, hi: 0xa7},
-	{value: 0x268d, lo: 0xac, hi: 0xac},
-	{value: 0x266a, lo: 0xb9, hi: 0xb9},
-	// Block 0x26, offset 0x106
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x86, hi: 0x86},
-	// Block 0x27, offset 0x108
-	{value: 0x0000, lo: 0x05},
-	{value: 0xa000, lo: 0xa5, hi: 0xa5},
-	{value: 0x2d21, lo: 0xa6, hi: 0xa6},
-	{value: 0x9900, lo: 0xae, hi: 0xae},
-	{value: 0x8102, lo: 0xb7, hi: 0xb7},
-	{value: 0x8104, lo: 0xb9, hi: 0xba},
-	// Block 0x28, offset 0x10e
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x8d, hi: 0x8d},
-	// Block 0x29, offset 0x110
-	{value: 0x0000, lo: 0x01},
-	{value: 0x030f, lo: 0xbc, hi: 0xbc},
-	// Block 0x2a, offset 0x112
-	{value: 0x0000, lo: 0x01},
-	{value: 0xa000, lo: 0x80, hi: 0x92},
-	// Block 0x2b, offset 0x114
-	{value: 0x0000, lo: 0x01},
-	{value: 0xb900, lo: 0xa1, hi: 0xb5},
-	// Block 0x2c, offset 0x116
-	{value: 0x0000, lo: 0x01},
-	{value: 0x9900, lo: 0xa8, hi: 0xbf},
-	// Block 0x2d, offset 0x118
-	{value: 0x0000, lo: 0x01},
-	{value: 0x9900, lo: 0x80, hi: 0x82},
-	// Block 0x2e, offset 0x11a
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0x9d, hi: 0x9f},
-	// Block 0x2f, offset 0x11c
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x94, hi: 0x94},
-	{value: 0x8104, lo: 0xb4, hi: 0xb4},
-	// Block 0x30, offset 0x11f
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x92, hi: 0x92},
-	{value: 0x8132, lo: 0x9d, hi: 0x9d},
-	// Block 0x31, offset 0x122
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8131, lo: 0xa9, hi: 0xa9},
-	// Block 0x32, offset 0x124
-	{value: 0x0004, lo: 0x02},
-	{value: 0x812e, lo: 0xb9, hi: 0xba},
-	{value: 0x812d, lo: 0xbb, hi: 0xbb},
-	// Block 0x33, offset 0x127
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0x97, hi: 0x97},
-	{value: 0x812d, lo: 0x98, hi: 0x98},
-	// Block 0x34, offset 0x12a
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8104, lo: 0xa0, hi: 0xa0},
-	{value: 0x8132, lo: 0xb5, hi: 0xbc},
-	{value: 0x812d, lo: 0xbf, hi: 0xbf},
-	// Block 0x35, offset 0x12e
-	{value: 0x0000, lo: 0x04},
-	{value: 0x8132, lo: 0xb0, hi: 0xb4},
-	{value: 0x812d, lo: 0xb5, hi: 0xba},
-	{value: 0x8132, lo: 0xbb, hi: 0xbc},
-	{value: 0x812d, lo: 0xbd, hi: 0xbd},
-	// Block 0x36, offset 0x133
-	{value: 0x0000, lo: 0x08},
-	{value: 0x2d69, lo: 0x80, hi: 0x80},
-	{value: 0x2d71, lo: 0x81, hi: 0x81},
-	{value: 0xa000, lo: 0x82, hi: 0x82},
-	{value: 0x2d79, lo: 0x83, hi: 0x83},
-	{value: 0x8104, lo: 0x84, hi: 0x84},
-	{value: 0x8132, lo: 0xab, hi: 0xab},
-	{value: 0x812d, lo: 0xac, hi: 0xac},
-	{value: 0x8132, lo: 0xad, hi: 0xb3},
-	// Block 0x37, offset 0x13c
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xaa, hi: 0xab},
-	// Block 0x38, offset 0x13e
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0xa6, hi: 0xa6},
-	{value: 0x8104, lo: 0xb2, hi: 0xb3},
-	// Block 0x39, offset 0x141
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0xb7, hi: 0xb7},
-	// Block 0x3a, offset 0x143
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x8132, lo: 0x90, hi: 0x92},
-	{value: 0x8101, lo: 0x94, hi: 0x94},
-	{value: 0x812d, lo: 0x95, hi: 0x99},
-	{value: 0x8132, lo: 0x9a, hi: 0x9b},
-	{value: 0x812d, lo: 0x9c, hi: 0x9f},
-	{value: 0x8132, lo: 0xa0, hi: 0xa0},
-	{value: 0x8101, lo: 0xa2, hi: 0xa8},
-	{value: 0x812d, lo: 0xad, hi: 0xad},
-	{value: 0x8132, lo: 0xb4, hi: 0xb4},
-	{value: 0x8132, lo: 0xb8, hi: 0xb9},
-	// Block 0x3b, offset 0x14e
-	{value: 0x0002, lo: 0x0a},
-	{value: 0x0043, lo: 0xac, hi: 0xac},
-	{value: 0x00d1, lo: 0xad, hi: 0xad},
-	{value: 0x0045, lo: 0xae, hi: 0xae},
-	{value: 0x0049, lo: 0xb0, hi: 0xb1},
-	{value: 0x00e6, lo: 0xb2, hi: 0xb2},
-	{value: 0x004f, lo: 0xb3, hi: 0xba},
-	{value: 0x005f, lo: 0xbc, hi: 0xbc},
-	{value: 0x00ef, lo: 0xbd, hi: 0xbd},
-	{value: 0x0061, lo: 0xbe, hi: 0xbe},
-	{value: 0x0065, lo: 0xbf, hi: 0xbf},
-	// Block 0x3c, offset 0x159
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x0001, lo: 0x80, hi: 0x8a},
-	{value: 0x043b, lo: 0x91, hi: 0x91},
-	{value: 0x429e, lo: 0x97, hi: 0x97},
-	{value: 0x001d, lo: 0xa4, hi: 0xa4},
-	{value: 0x1873, lo: 0xa5, hi: 0xa5},
-	{value: 0x1b5f, lo: 0xa6, hi: 0xa6},
-	{value: 0x0001, lo: 0xaf, hi: 0xaf},
-	{value: 0x2694, lo: 0xb3, hi: 0xb3},
-	{value: 0x2801, lo: 0xb4, hi: 0xb4},
-	{value: 0x269b, lo: 0xb6, hi: 0xb6},
-	{value: 0x280b, lo: 0xb7, hi: 0xb7},
-	{value: 0x186d, lo: 0xbc, hi: 0xbc},
-	{value: 0x426c, lo: 0xbe, hi: 0xbe},
-	// Block 0x3d, offset 0x167
-	{value: 0x0002, lo: 0x0d},
-	{value: 0x1933, lo: 0x87, hi: 0x87},
-	{value: 0x1930, lo: 0x88, hi: 0x88},
-	{value: 0x1870, lo: 0x89, hi: 0x89},
-	{value: 0x2991, lo: 0x97, hi: 0x97},
-	{value: 0x0001, lo: 0x9f, hi: 0x9f},
-	{value: 0x0021, lo: 0xb0, hi: 0xb0},
-	{value: 0x0093, lo: 0xb1, hi: 0xb1},
-	{value: 0x0029, lo: 0xb4, hi: 0xb9},
-	{value: 0x0017, lo: 0xba, hi: 0xba},
-	{value: 0x0467, lo: 0xbb, hi: 0xbb},
-	{value: 0x003b, lo: 0xbc, hi: 0xbc},
-	{value: 0x0011, lo: 0xbd, hi: 0xbe},
-	{value: 0x009d, lo: 0xbf, hi: 0xbf},
-	// Block 0x3e, offset 0x175
-	{value: 0x0002, lo: 0x0f},
-	{value: 0x0021, lo: 0x80, hi: 0x89},
-	{value: 0x0017, lo: 0x8a, hi: 0x8a},
-	{value: 0x0467, lo: 0x8b, hi: 0x8b},
-	{value: 0x003b, lo: 0x8c, hi: 0x8c},
-	{value: 0x0011, lo: 0x8d, hi: 0x8e},
-	{value: 0x0083, lo: 0x90, hi: 0x90},
-	{value: 0x008b, lo: 0x91, hi: 0x91},
-	{value: 0x009f, lo: 0x92, hi: 0x92},
-	{value: 0x00b1, lo: 0x93, hi: 0x93},
-	{value: 0x0104, lo: 0x94, hi: 0x94},
-	{value: 0x0091, lo: 0x95, hi: 0x95},
-	{value: 0x0097, lo: 0x96, hi: 0x99},
-	{value: 0x00a1, lo: 0x9a, hi: 0x9a},
-	{value: 0x00a7, lo: 0x9b, hi: 0x9c},
-	{value: 0x199c, lo: 0xa8, hi: 0xa8},
-	// Block 0x3f, offset 0x185
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x8132, lo: 0x90, hi: 0x91},
-	{value: 0x8101, lo: 0x92, hi: 0x93},
-	{value: 0x8132, lo: 0x94, hi: 0x97},
-	{value: 0x8101, lo: 0x98, hi: 0x9a},
-	{value: 0x8132, lo: 0x9b, hi: 0x9c},
-	{value: 0x8132, lo: 0xa1, hi: 0xa1},
-	{value: 0x8101, lo: 0xa5, hi: 0xa6},
-	{value: 0x8132, lo: 0xa7, hi: 0xa7},
-	{value: 0x812d, lo: 0xa8, hi: 0xa8},
-	{value: 0x8132, lo: 0xa9, hi: 0xa9},
-	{value: 0x8101, lo: 0xaa, hi: 0xab},
-	{value: 0x812d, lo: 0xac, hi: 0xaf},
-	{value: 0x8132, lo: 0xb0, hi: 0xb0},
-	// Block 0x40, offset 0x193
-	{value: 0x0007, lo: 0x06},
-	{value: 0x2183, lo: 0x89, hi: 0x89},
-	{value: 0xa000, lo: 0x90, hi: 0x90},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0xa000, lo: 0x94, hi: 0x94},
-	{value: 0x3bbc, lo: 0x9a, hi: 0x9b},
-	{value: 0x3bca, lo: 0xae, hi: 0xae},
-	// Block 0x41, offset 0x19a
-	{value: 0x000e, lo: 0x05},
-	{value: 0x3bd1, lo: 0x8d, hi: 0x8e},
-	{value: 0x3bd8, lo: 0x8f, hi: 0x8f},
-	{value: 0xa000, lo: 0x90, hi: 0x90},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0xa000, lo: 0x94, hi: 0x94},
-	// Block 0x42, offset 0x1a0
-	{value: 0x0173, lo: 0x0e},
-	{value: 0xa000, lo: 0x83, hi: 0x83},
-	{value: 0x3be6, lo: 0x84, hi: 0x84},
-	{value: 0xa000, lo: 0x88, hi: 0x88},
-	{value: 0x3bed, lo: 0x89, hi: 0x89},
-	{value: 0xa000, lo: 0x8b, hi: 0x8b},
-	{value: 0x3bf4, lo: 0x8c, hi: 0x8c},
-	{value: 0xa000, lo: 0xa3, hi: 0xa3},
-	{value: 0x3bfb, lo: 0xa4, hi: 0xa4},
-	{value: 0xa000, lo: 0xa5, hi: 0xa5},
-	{value: 0x3c02, lo: 0xa6, hi: 0xa6},
-	{value: 0x26a2, lo: 0xac, hi: 0xad},
-	{value: 0x26a9, lo: 0xaf, hi: 0xaf},
-	{value: 0x281f, lo: 0xb0, hi: 0xb0},
-	{value: 0xa000, lo: 0xbc, hi: 0xbc},
-	// Block 0x43, offset 0x1af
-	{value: 0x0007, lo: 0x03},
-	{value: 0x3c6b, lo: 0xa0, hi: 0xa1},
-	{value: 0x3c95, lo: 0xa2, hi: 0xa3},
-	{value: 0x3cbf, lo: 0xaa, hi: 0xad},
-	// Block 0x44, offset 0x1b3
-	{value: 0x0004, lo: 0x01},
-	{value: 0x048b, lo: 0xa9, hi: 0xaa},
-	// Block 0x45, offset 0x1b5
-	{value: 0x0002, lo: 0x03},
-	{value: 0x0057, lo: 0x80, hi: 0x8f},
-	{value: 0x0083, lo: 0x90, hi: 0xa9},
-	{value: 0x0021, lo: 0xaa, hi: 0xaa},
-	// Block 0x46, offset 0x1b9
-	{value: 0x0000, lo: 0x01},
-	{value: 0x299e, lo: 0x8c, hi: 0x8c},
-	// Block 0x47, offset 0x1bb
-	{value: 0x0266, lo: 0x02},
-	{value: 0x1b8f, lo: 0xb4, hi: 0xb4},
-	{value: 0x192d, lo: 0xb5, hi: 0xb6},
-	// Block 0x48, offset 0x1be
-	{value: 0x0000, lo: 0x01},
-	{value: 0x44e0, lo: 0x9c, hi: 0x9c},
-	// Block 0x49, offset 0x1c0
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0095, lo: 0xbc, hi: 0xbc},
-	{value: 0x006d, lo: 0xbd, hi: 0xbd},
-	// Block 0x4a, offset 0x1c3
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xaf, hi: 0xb1},
-	// Block 0x4b, offset 0x1c5
-	{value: 0x0000, lo: 0x02},
-	{value: 0x047f, lo: 0xaf, hi: 0xaf},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x4c, offset 0x1c8
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xa0, hi: 0xbf},
-	// Block 0x4d, offset 0x1ca
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0dc3, lo: 0x9f, hi: 0x9f},
-	// Block 0x4e, offset 0x1cc
-	{value: 0x0000, lo: 0x01},
-	{value: 0x162f, lo: 0xb3, hi: 0xb3},
-	// Block 0x4f, offset 0x1ce
-	{value: 0x0004, lo: 0x0b},
-	{value: 0x1597, lo: 0x80, hi: 0x82},
-	{value: 0x15af, lo: 0x83, hi: 0x83},
-	{value: 0x15c7, lo: 0x84, hi: 0x85},
-	{value: 0x15d7, lo: 0x86, hi: 0x89},
-	{value: 0x15eb, lo: 0x8a, hi: 0x8c},
-	{value: 0x15ff, lo: 0x8d, hi: 0x8d},
-	{value: 0x1607, lo: 0x8e, hi: 0x8e},
-	{value: 0x160f, lo: 0x8f, hi: 0x90},
-	{value: 0x161b, lo: 0x91, hi: 0x93},
-	{value: 0x162b, lo: 0x94, hi: 0x94},
-	{value: 0x1633, lo: 0x95, hi: 0x95},
-	// Block 0x50, offset 0x1da
-	{value: 0x0004, lo: 0x09},
-	{value: 0x0001, lo: 0x80, hi: 0x80},
-	{value: 0x812c, lo: 0xaa, hi: 0xaa},
-	{value: 0x8131, lo: 0xab, hi: 0xab},
-	{value: 0x8133, lo: 0xac, hi: 0xac},
-	{value: 0x812e, lo: 0xad, hi: 0xad},
-	{value: 0x812f, lo: 0xae, hi: 0xae},
-	{value: 0x812f, lo: 0xaf, hi: 0xaf},
-	{value: 0x04b3, lo: 0xb6, hi: 0xb6},
-	{value: 0x0887, lo: 0xb8, hi: 0xba},
-	// Block 0x51, offset 0x1e4
-	{value: 0x0006, lo: 0x09},
-	{value: 0x0313, lo: 0xb1, hi: 0xb1},
-	{value: 0x0317, lo: 0xb2, hi: 0xb2},
-	{value: 0x4a3e, lo: 0xb3, hi: 0xb3},
-	{value: 0x031b, lo: 0xb4, hi: 0xb4},
-	{value: 0x4a44, lo: 0xb5, hi: 0xb6},
-	{value: 0x031f, lo: 0xb7, hi: 0xb7},
-	{value: 0x0323, lo: 0xb8, hi: 0xb8},
-	{value: 0x0327, lo: 0xb9, hi: 0xb9},
-	{value: 0x4a50, lo: 0xba, hi: 0xbf},
-	// Block 0x52, offset 0x1ee
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0xaf, hi: 0xaf},
-	{value: 0x8132, lo: 0xb4, hi: 0xbd},
-	// Block 0x53, offset 0x1f1
-	{value: 0x0000, lo: 0x03},
-	{value: 0x020f, lo: 0x9c, hi: 0x9c},
-	{value: 0x0212, lo: 0x9d, hi: 0x9d},
-	{value: 0x8132, lo: 0x9e, hi: 0x9f},
-	// Block 0x54, offset 0x1f5
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xb0, hi: 0xb1},
-	// Block 0x55, offset 0x1f7
-	{value: 0x0000, lo: 0x01},
-	{value: 0x163b, lo: 0xb0, hi: 0xb0},
-	// Block 0x56, offset 0x1f9
-	{value: 0x000c, lo: 0x01},
-	{value: 0x00d7, lo: 0xb8, hi: 0xb9},
-	// Block 0x57, offset 0x1fb
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x86, hi: 0x86},
-	// Block 0x58, offset 0x1fd
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x84, hi: 0x84},
-	{value: 0x8132, lo: 0xa0, hi: 0xb1},
-	// Block 0x59, offset 0x200
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0xab, hi: 0xad},
-	// Block 0x5a, offset 0x202
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x93, hi: 0x93},
-	// Block 0x5b, offset 0x204
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0xb3, hi: 0xb3},
-	// Block 0x5c, offset 0x206
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x80, hi: 0x80},
-	// Block 0x5d, offset 0x208
-	{value: 0x0000, lo: 0x05},
-	{value: 0x8132, lo: 0xb0, hi: 0xb0},
-	{value: 0x8132, lo: 0xb2, hi: 0xb3},
-	{value: 0x812d, lo: 0xb4, hi: 0xb4},
-	{value: 0x8132, lo: 0xb7, hi: 0xb8},
-	{value: 0x8132, lo: 0xbe, hi: 0xbf},
-	// Block 0x5e, offset 0x20e
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0x81, hi: 0x81},
-	{value: 0x8104, lo: 0xb6, hi: 0xb6},
-	// Block 0x5f, offset 0x211
-	{value: 0x0008, lo: 0x03},
-	{value: 0x1637, lo: 0x9c, hi: 0x9d},
-	{value: 0x0125, lo: 0x9e, hi: 0x9e},
-	{value: 0x1643, lo: 0x9f, hi: 0x9f},
-	// Block 0x60, offset 0x215
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xad, hi: 0xad},
-	// Block 0x61, offset 0x217
-	{value: 0x0000, lo: 0x06},
-	{value: 0xe500, lo: 0x80, hi: 0x80},
-	{value: 0xc600, lo: 0x81, hi: 0x9b},
-	{value: 0xe500, lo: 0x9c, hi: 0x9c},
-	{value: 0xc600, lo: 0x9d, hi: 0xb7},
-	{value: 0xe500, lo: 0xb8, hi: 0xb8},
-	{value: 0xc600, lo: 0xb9, hi: 0xbf},
-	// Block 0x62, offset 0x21e
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x93},
-	{value: 0xe500, lo: 0x94, hi: 0x94},
-	{value: 0xc600, lo: 0x95, hi: 0xaf},
-	{value: 0xe500, lo: 0xb0, hi: 0xb0},
-	{value: 0xc600, lo: 0xb1, hi: 0xbf},
-	// Block 0x63, offset 0x224
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x8b},
-	{value: 0xe500, lo: 0x8c, hi: 0x8c},
-	{value: 0xc600, lo: 0x8d, hi: 0xa7},
-	{value: 0xe500, lo: 0xa8, hi: 0xa8},
-	{value: 0xc600, lo: 0xa9, hi: 0xbf},
-	// Block 0x64, offset 0x22a
-	{value: 0x0000, lo: 0x07},
-	{value: 0xc600, lo: 0x80, hi: 0x83},
-	{value: 0xe500, lo: 0x84, hi: 0x84},
-	{value: 0xc600, lo: 0x85, hi: 0x9f},
-	{value: 0xe500, lo: 0xa0, hi: 0xa0},
-	{value: 0xc600, lo: 0xa1, hi: 0xbb},
-	{value: 0xe500, lo: 0xbc, hi: 0xbc},
-	{value: 0xc600, lo: 0xbd, hi: 0xbf},
-	// Block 0x65, offset 0x232
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x97},
-	{value: 0xe500, lo: 0x98, hi: 0x98},
-	{value: 0xc600, lo: 0x99, hi: 0xb3},
-	{value: 0xe500, lo: 0xb4, hi: 0xb4},
-	{value: 0xc600, lo: 0xb5, hi: 0xbf},
-	// Block 0x66, offset 0x238
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x8f},
-	{value: 0xe500, lo: 0x90, hi: 0x90},
-	{value: 0xc600, lo: 0x91, hi: 0xab},
-	{value: 0xe500, lo: 0xac, hi: 0xac},
-	{value: 0xc600, lo: 0xad, hi: 0xbf},
-	// Block 0x67, offset 0x23e
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x87},
-	{value: 0xe500, lo: 0x88, hi: 0x88},
-	{value: 0xc600, lo: 0x89, hi: 0xa3},
-	{value: 0xe500, lo: 0xa4, hi: 0xa4},
-	{value: 0xc600, lo: 0xa5, hi: 0xbf},
-	// Block 0x68, offset 0x244
-	{value: 0x0000, lo: 0x03},
-	{value: 0xc600, lo: 0x80, hi: 0x87},
-	{value: 0xe500, lo: 0x88, hi: 0x88},
-	{value: 0xc600, lo: 0x89, hi: 0xa3},
-	// Block 0x69, offset 0x248
-	{value: 0x0002, lo: 0x01},
-	{value: 0x0003, lo: 0x81, hi: 0xbf},
-	// Block 0x6a, offset 0x24a
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0xbd, hi: 0xbd},
-	// Block 0x6b, offset 0x24c
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0xa0, hi: 0xa0},
-	// Block 0x6c, offset 0x24e
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xb6, hi: 0xba},
-	// Block 0x6d, offset 0x250
-	{value: 0x002c, lo: 0x05},
-	{value: 0x812d, lo: 0x8d, hi: 0x8d},
-	{value: 0x8132, lo: 0x8f, hi: 0x8f},
-	{value: 0x8132, lo: 0xb8, hi: 0xb8},
-	{value: 0x8101, lo: 0xb9, hi: 0xba},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x6e, offset 0x256
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0xa5, hi: 0xa5},
-	{value: 0x812d, lo: 0xa6, hi: 0xa6},
-	// Block 0x6f, offset 0x259
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xa4, hi: 0xa7},
-	// Block 0x70, offset 0x25b
-	{value: 0x0000, lo: 0x05},
-	{value: 0x812d, lo: 0x86, hi: 0x87},
-	{value: 0x8132, lo: 0x88, hi: 0x8a},
-	{value: 0x812d, lo: 0x8b, hi: 0x8b},
-	{value: 0x8132, lo: 0x8c, hi: 0x8c},
-	{value: 0x812d, lo: 0x8d, hi: 0x90},
-	// Block 0x71, offset 0x261
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x86, hi: 0x86},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x72, offset 0x264
-	{value: 0x17fe, lo: 0x07},
-	{value: 0xa000, lo: 0x99, hi: 0x99},
-	{value: 0x423b, lo: 0x9a, hi: 0x9a},
-	{value: 0xa000, lo: 0x9b, hi: 0x9b},
-	{value: 0x4245, lo: 0x9c, hi: 0x9c},
-	{value: 0xa000, lo: 0xa5, hi: 0xa5},
-	{value: 0x424f, lo: 0xab, hi: 0xab},
-	{value: 0x8104, lo: 0xb9, hi: 0xba},
-	// Block 0x73, offset 0x26c
-	{value: 0x0000, lo: 0x06},
-	{value: 0x8132, lo: 0x80, hi: 0x82},
-	{value: 0x9900, lo: 0xa7, hi: 0xa7},
-	{value: 0x2d81, lo: 0xae, hi: 0xae},
-	{value: 0x2d8b, lo: 0xaf, hi: 0xaf},
-	{value: 0xa000, lo: 0xb1, hi: 0xb2},
-	{value: 0x8104, lo: 0xb3, hi: 0xb4},
-	// Block 0x74, offset 0x273
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x80, hi: 0x80},
-	{value: 0x8102, lo: 0x8a, hi: 0x8a},
-	// Block 0x75, offset 0x276
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0xb5, hi: 0xb5},
-	{value: 0x8102, lo: 0xb6, hi: 0xb6},
-	// Block 0x76, offset 0x279
-	{value: 0x0002, lo: 0x01},
-	{value: 0x8102, lo: 0xa9, hi: 0xaa},
-	// Block 0x77, offset 0x27b
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0xbb, hi: 0xbc},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x78, offset 0x27e
-	{value: 0x0000, lo: 0x07},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0x2d95, lo: 0x8b, hi: 0x8b},
-	{value: 0x2d9f, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	{value: 0x8132, lo: 0xa6, hi: 0xac},
-	{value: 0x8132, lo: 0xb0, hi: 0xb4},
-	// Block 0x79, offset 0x286
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8104, lo: 0x82, hi: 0x82},
-	{value: 0x8102, lo: 0x86, hi: 0x86},
-	{value: 0x8132, lo: 0x9e, hi: 0x9e},
-	// Block 0x7a, offset 0x28a
-	{value: 0x6b57, lo: 0x06},
-	{value: 0x9900, lo: 0xb0, hi: 0xb0},
-	{value: 0xa000, lo: 0xb9, hi: 0xb9},
-	{value: 0x9900, lo: 0xba, hi: 0xba},
-	{value: 0x2db3, lo: 0xbb, hi: 0xbb},
-	{value: 0x2da9, lo: 0xbc, hi: 0xbd},
-	{value: 0x2dbd, lo: 0xbe, hi: 0xbe},
-	// Block 0x7b, offset 0x291
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x82, hi: 0x82},
-	{value: 0x8102, lo: 0x83, hi: 0x83},
-	// Block 0x7c, offset 0x294
-	{value: 0x0000, lo: 0x05},
-	{value: 0x9900, lo: 0xaf, hi: 0xaf},
-	{value: 0xa000, lo: 0xb8, hi: 0xb9},
-	{value: 0x2dc7, lo: 0xba, hi: 0xba},
-	{value: 0x2dd1, lo: 0xbb, hi: 0xbb},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x7d, offset 0x29a
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0x80, hi: 0x80},
-	// Block 0x7e, offset 0x29c
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x7f, offset 0x29e
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0xb6, hi: 0xb6},
-	{value: 0x8102, lo: 0xb7, hi: 0xb7},
-	// Block 0x80, offset 0x2a1
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xab, hi: 0xab},
-	// Block 0x81, offset 0x2a3
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0xb9, hi: 0xb9},
-	{value: 0x8102, lo: 0xba, hi: 0xba},
-	// Block 0x82, offset 0x2a6
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xa0, hi: 0xa0},
-	// Block 0x83, offset 0x2a8
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xb4, hi: 0xb4},
-	// Block 0x84, offset 0x2aa
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x87, hi: 0x87},
-	// Block 0x85, offset 0x2ac
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x99, hi: 0x99},
-	// Block 0x86, offset 0x2ae
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0x82, hi: 0x82},
-	{value: 0x8104, lo: 0x84, hi: 0x85},
-	// Block 0x87, offset 0x2b1
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x97, hi: 0x97},
-	// Block 0x88, offset 0x2b3
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8101, lo: 0xb0, hi: 0xb4},
-	// Block 0x89, offset 0x2b5
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xb0, hi: 0xb6},
-	// Block 0x8a, offset 0x2b7
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8101, lo: 0x9e, hi: 0x9e},
-	// Block 0x8b, offset 0x2b9
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x45cf, lo: 0x9e, hi: 0x9e},
-	{value: 0x45d9, lo: 0x9f, hi: 0x9f},
-	{value: 0x460d, lo: 0xa0, hi: 0xa0},
-	{value: 0x461b, lo: 0xa1, hi: 0xa1},
-	{value: 0x4629, lo: 0xa2, hi: 0xa2},
-	{value: 0x4637, lo: 0xa3, hi: 0xa3},
-	{value: 0x4645, lo: 0xa4, hi: 0xa4},
-	{value: 0x812b, lo: 0xa5, hi: 0xa6},
-	{value: 0x8101, lo: 0xa7, hi: 0xa9},
-	{value: 0x8130, lo: 0xad, hi: 0xad},
-	{value: 0x812b, lo: 0xae, hi: 0xb2},
-	{value: 0x812d, lo: 0xbb, hi: 0xbf},
-	// Block 0x8c, offset 0x2c6
-	{value: 0x0000, lo: 0x09},
-	{value: 0x812d, lo: 0x80, hi: 0x82},
-	{value: 0x8132, lo: 0x85, hi: 0x89},
-	{value: 0x812d, lo: 0x8a, hi: 0x8b},
-	{value: 0x8132, lo: 0xaa, hi: 0xad},
-	{value: 0x45e3, lo: 0xbb, hi: 0xbb},
-	{value: 0x45ed, lo: 0xbc, hi: 0xbc},
-	{value: 0x4653, lo: 0xbd, hi: 0xbd},
-	{value: 0x466f, lo: 0xbe, hi: 0xbe},
-	{value: 0x4661, lo: 0xbf, hi: 0xbf},
-	// Block 0x8d, offset 0x2d0
-	{value: 0x0000, lo: 0x01},
-	{value: 0x467d, lo: 0x80, hi: 0x80},
-	// Block 0x8e, offset 0x2d2
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0x82, hi: 0x84},
-	// Block 0x8f, offset 0x2d4
-	{value: 0x0002, lo: 0x03},
-	{value: 0x0043, lo: 0x80, hi: 0x99},
-	{value: 0x0083, lo: 0x9a, hi: 0xb3},
-	{value: 0x0043, lo: 0xb4, hi: 0xbf},
-	// Block 0x90, offset 0x2d8
-	{value: 0x0002, lo: 0x04},
-	{value: 0x005b, lo: 0x80, hi: 0x8d},
-	{value: 0x0083, lo: 0x8e, hi: 0x94},
-	{value: 0x0093, lo: 0x96, hi: 0xa7},
-	{value: 0x0043, lo: 0xa8, hi: 0xbf},
-	// Block 0x91, offset 0x2dd
-	{value: 0x0002, lo: 0x0b},
-	{value: 0x0073, lo: 0x80, hi: 0x81},
-	{value: 0x0083, lo: 0x82, hi: 0x9b},
-	{value: 0x0043, lo: 0x9c, hi: 0x9c},
-	{value: 0x0047, lo: 0x9e, hi: 0x9f},
-	{value: 0x004f, lo: 0xa2, hi: 0xa2},
-	{value: 0x0055, lo: 0xa5, hi: 0xa6},
-	{value: 0x005d, lo: 0xa9, hi: 0xac},
-	{value: 0x0067, lo: 0xae, hi: 0xb5},
-	{value: 0x0083, lo: 0xb6, hi: 0xb9},
-	{value: 0x008d, lo: 0xbb, hi: 0xbb},
-	{value: 0x0091, lo: 0xbd, hi: 0xbf},
-	// Block 0x92, offset 0x2e9
-	{value: 0x0002, lo: 0x04},
-	{value: 0x0097, lo: 0x80, hi: 0x83},
-	{value: 0x00a1, lo: 0x85, hi: 0x8f},
-	{value: 0x0043, lo: 0x90, hi: 0xa9},
-	{value: 0x0083, lo: 0xaa, hi: 0xbf},
-	// Block 0x93, offset 0x2ee
-	{value: 0x0002, lo: 0x08},
-	{value: 0x00af, lo: 0x80, hi: 0x83},
-	{value: 0x0043, lo: 0x84, hi: 0x85},
-	{value: 0x0049, lo: 0x87, hi: 0x8a},
-	{value: 0x0055, lo: 0x8d, hi: 0x94},
-	{value: 0x0067, lo: 0x96, hi: 0x9c},
-	{value: 0x0083, lo: 0x9e, hi: 0xb7},
-	{value: 0x0043, lo: 0xb8, hi: 0xb9},
-	{value: 0x0049, lo: 0xbb, hi: 0xbe},
-	// Block 0x94, offset 0x2f7
-	{value: 0x0002, lo: 0x05},
-	{value: 0x0053, lo: 0x80, hi: 0x84},
-	{value: 0x005f, lo: 0x86, hi: 0x86},
-	{value: 0x0067, lo: 0x8a, hi: 0x90},
-	{value: 0x0083, lo: 0x92, hi: 0xab},
-	{value: 0x0043, lo: 0xac, hi: 0xbf},
-	// Block 0x95, offset 0x2fd
-	{value: 0x0002, lo: 0x04},
-	{value: 0x006b, lo: 0x80, hi: 0x85},
-	{value: 0x0083, lo: 0x86, hi: 0x9f},
-	{value: 0x0043, lo: 0xa0, hi: 0xb9},
-	{value: 0x0083, lo: 0xba, hi: 0xbf},
-	// Block 0x96, offset 0x302
-	{value: 0x0002, lo: 0x03},
-	{value: 0x008f, lo: 0x80, hi: 0x93},
-	{value: 0x0043, lo: 0x94, hi: 0xad},
-	{value: 0x0083, lo: 0xae, hi: 0xbf},
-	// Block 0x97, offset 0x306
-	{value: 0x0002, lo: 0x04},
-	{value: 0x00a7, lo: 0x80, hi: 0x87},
-	{value: 0x0043, lo: 0x88, hi: 0xa1},
-	{value: 0x0083, lo: 0xa2, hi: 0xbb},
-	{value: 0x0043, lo: 0xbc, hi: 0xbf},
-	// Block 0x98, offset 0x30b
-	{value: 0x0002, lo: 0x03},
-	{value: 0x004b, lo: 0x80, hi: 0x95},
-	{value: 0x0083, lo: 0x96, hi: 0xaf},
-	{value: 0x0043, lo: 0xb0, hi: 0xbf},
-	// Block 0x99, offset 0x30f
-	{value: 0x0003, lo: 0x0f},
-	{value: 0x01b8, lo: 0x80, hi: 0x80},
-	{value: 0x045f, lo: 0x81, hi: 0x81},
-	{value: 0x01bb, lo: 0x82, hi: 0x9a},
-	{value: 0x045b, lo: 0x9b, hi: 0x9b},
-	{value: 0x01c7, lo: 0x9c, hi: 0x9c},
-	{value: 0x01d0, lo: 0x9d, hi: 0x9d},
-	{value: 0x01d6, lo: 0x9e, hi: 0x9e},
-	{value: 0x01fa, lo: 0x9f, hi: 0x9f},
-	{value: 0x01eb, lo: 0xa0, hi: 0xa0},
-	{value: 0x01e8, lo: 0xa1, hi: 0xa1},
-	{value: 0x0173, lo: 0xa2, hi: 0xb2},
-	{value: 0x0188, lo: 0xb3, hi: 0xb3},
-	{value: 0x01a6, lo: 0xb4, hi: 0xba},
-	{value: 0x045f, lo: 0xbb, hi: 0xbb},
-	{value: 0x01bb, lo: 0xbc, hi: 0xbf},
-	// Block 0x9a, offset 0x31f
-	{value: 0x0003, lo: 0x0d},
-	{value: 0x01c7, lo: 0x80, hi: 0x94},
-	{value: 0x045b, lo: 0x95, hi: 0x95},
-	{value: 0x01c7, lo: 0x96, hi: 0x96},
-	{value: 0x01d0, lo: 0x97, hi: 0x97},
-	{value: 0x01d6, lo: 0x98, hi: 0x98},
-	{value: 0x01fa, lo: 0x99, hi: 0x99},
-	{value: 0x01eb, lo: 0x9a, hi: 0x9a},
-	{value: 0x01e8, lo: 0x9b, hi: 0x9b},
-	{value: 0x0173, lo: 0x9c, hi: 0xac},
-	{value: 0x0188, lo: 0xad, hi: 0xad},
-	{value: 0x01a6, lo: 0xae, hi: 0xb4},
-	{value: 0x045f, lo: 0xb5, hi: 0xb5},
-	{value: 0x01bb, lo: 0xb6, hi: 0xbf},
-	// Block 0x9b, offset 0x32d
-	{value: 0x0003, lo: 0x0d},
-	{value: 0x01d9, lo: 0x80, hi: 0x8e},
-	{value: 0x045b, lo: 0x8f, hi: 0x8f},
-	{value: 0x01c7, lo: 0x90, hi: 0x90},
-	{value: 0x01d0, lo: 0x91, hi: 0x91},
-	{value: 0x01d6, lo: 0x92, hi: 0x92},
-	{value: 0x01fa, lo: 0x93, hi: 0x93},
-	{value: 0x01eb, lo: 0x94, hi: 0x94},
-	{value: 0x01e8, lo: 0x95, hi: 0x95},
-	{value: 0x0173, lo: 0x96, hi: 0xa6},
-	{value: 0x0188, lo: 0xa7, hi: 0xa7},
-	{value: 0x01a6, lo: 0xa8, hi: 0xae},
-	{value: 0x045f, lo: 0xaf, hi: 0xaf},
-	{value: 0x01bb, lo: 0xb0, hi: 0xbf},
-	// Block 0x9c, offset 0x33b
-	{value: 0x0003, lo: 0x0d},
-	{value: 0x01eb, lo: 0x80, hi: 0x88},
-	{value: 0x045b, lo: 0x89, hi: 0x89},
-	{value: 0x01c7, lo: 0x8a, hi: 0x8a},
-	{value: 0x01d0, lo: 0x8b, hi: 0x8b},
-	{value: 0x01d6, lo: 0x8c, hi: 0x8c},
-	{value: 0x01fa, lo: 0x8d, hi: 0x8d},
-	{value: 0x01eb, lo: 0x8e, hi: 0x8e},
-	{value: 0x01e8, lo: 0x8f, hi: 0x8f},
-	{value: 0x0173, lo: 0x90, hi: 0xa0},
-	{value: 0x0188, lo: 0xa1, hi: 0xa1},
-	{value: 0x01a6, lo: 0xa2, hi: 0xa8},
-	{value: 0x045f, lo: 0xa9, hi: 0xa9},
-	{value: 0x01bb, lo: 0xaa, hi: 0xbf},
-	// Block 0x9d, offset 0x349
-	{value: 0x0000, lo: 0x05},
-	{value: 0x8132, lo: 0x80, hi: 0x86},
-	{value: 0x8132, lo: 0x88, hi: 0x98},
-	{value: 0x8132, lo: 0x9b, hi: 0xa1},
-	{value: 0x8132, lo: 0xa3, hi: 0xa4},
-	{value: 0x8132, lo: 0xa6, hi: 0xaa},
-	// Block 0x9e, offset 0x34f
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xac, hi: 0xaf},
-	// Block 0x9f, offset 0x351
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x90, hi: 0x96},
-	// Block 0xa0, offset 0x353
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0x84, hi: 0x89},
-	{value: 0x8102, lo: 0x8a, hi: 0x8a},
-	// Block 0xa1, offset 0x356
-	{value: 0x0002, lo: 0x0a},
-	{value: 0x0063, lo: 0x80, hi: 0x89},
-	{value: 0x1951, lo: 0x8a, hi: 0x8a},
-	{value: 0x1984, lo: 0x8b, hi: 0x8b},
-	{value: 0x199f, lo: 0x8c, hi: 0x8c},
-	{value: 0x19a5, lo: 0x8d, hi: 0x8d},
-	{value: 0x1bc3, lo: 0x8e, hi: 0x8e},
-	{value: 0x19b1, lo: 0x8f, hi: 0x8f},
-	{value: 0x197b, lo: 0xaa, hi: 0xaa},
-	{value: 0x197e, lo: 0xab, hi: 0xab},
-	{value: 0x1981, lo: 0xac, hi: 0xac},
-	// Block 0xa2, offset 0x361
-	{value: 0x0000, lo: 0x01},
-	{value: 0x193f, lo: 0x90, hi: 0x90},
-	// Block 0xa3, offset 0x363
-	{value: 0x0028, lo: 0x09},
-	{value: 0x2865, lo: 0x80, hi: 0x80},
-	{value: 0x2829, lo: 0x81, hi: 0x81},
-	{value: 0x2833, lo: 0x82, hi: 0x82},
-	{value: 0x2847, lo: 0x83, hi: 0x84},
-	{value: 0x2851, lo: 0x85, hi: 0x86},
-	{value: 0x283d, lo: 0x87, hi: 0x87},
-	{value: 0x285b, lo: 0x88, hi: 0x88},
-	{value: 0x0b6f, lo: 0x90, hi: 0x90},
-	{value: 0x08e7, lo: 0x91, hi: 0x91},
-}
-
-// recompMap: 7520 bytes (entries only)
-var recompMap map[uint32]rune
-var recompMapOnce sync.Once
-
-const recompMapPacked = "" +
-	"\x00A\x03\x00\x00\x00\x00\xc0" + // 0x00410300: 0x000000C0
-	"\x00A\x03\x01\x00\x00\x00\xc1" + // 0x00410301: 0x000000C1
-	"\x00A\x03\x02\x00\x00\x00\xc2" + // 0x00410302: 0x000000C2
-	"\x00A\x03\x03\x00\x00\x00\xc3" + // 0x00410303: 0x000000C3
-	"\x00A\x03\b\x00\x00\x00\xc4" + // 0x00410308: 0x000000C4
-	"\x00A\x03\n\x00\x00\x00\xc5" + // 0x0041030A: 0x000000C5
-	"\x00C\x03'\x00\x00\x00\xc7" + // 0x00430327: 0x000000C7
-	"\x00E\x03\x00\x00\x00\x00\xc8" + // 0x00450300: 0x000000C8
-	"\x00E\x03\x01\x00\x00\x00\xc9" + // 0x00450301: 0x000000C9
-	"\x00E\x03\x02\x00\x00\x00\xca" + // 0x00450302: 0x000000CA
-	"\x00E\x03\b\x00\x00\x00\xcb" + // 0x00450308: 0x000000CB
-	"\x00I\x03\x00\x00\x00\x00\xcc" + // 0x00490300: 0x000000CC
-	"\x00I\x03\x01\x00\x00\x00\xcd" + // 0x00490301: 0x000000CD
-	"\x00I\x03\x02\x00\x00\x00\xce" + // 0x00490302: 0x000000CE
-	"\x00I\x03\b\x00\x00\x00\xcf" + // 0x00490308: 0x000000CF
-	"\x00N\x03\x03\x00\x00\x00\xd1" + // 0x004E0303: 0x000000D1
-	"\x00O\x03\x00\x00\x00\x00\xd2" + // 0x004F0300: 0x000000D2
-	"\x00O\x03\x01\x00\x00\x00\xd3" + // 0x004F0301: 0x000000D3
-	"\x00O\x03\x02\x00\x00\x00\xd4" + // 0x004F0302: 0x000000D4
-	"\x00O\x03\x03\x00\x00\x00\xd5" + // 0x004F0303: 0x000000D5
-	"\x00O\x03\b\x00\x00\x00\xd6" + // 0x004F0308: 0x000000D6
-	"\x00U\x03\x00\x00\x00\x00\xd9" + // 0x00550300: 0x000000D9
-	"\x00U\x03\x01\x00\x00\x00\xda" + // 0x00550301: 0x000000DA
-	"\x00U\x03\x02\x00\x00\x00\xdb" + // 0x00550302: 0x000000DB
-	"\x00U\x03\b\x00\x00\x00\xdc" + // 0x00550308: 0x000000DC
-	"\x00Y\x03\x01\x00\x00\x00\xdd" + // 0x00590301: 0x000000DD
-	"\x00a\x03\x00\x00\x00\x00\xe0" + // 0x00610300: 0x000000E0
-	"\x00a\x03\x01\x00\x00\x00\xe1" + // 0x00610301: 0x000000E1
-	"\x00a\x03\x02\x00\x00\x00\xe2" + // 0x00610302: 0x000000E2
-	"\x00a\x03\x03\x00\x00\x00\xe3" + // 0x00610303: 0x000000E3
-	"\x00a\x03\b\x00\x00\x00\xe4" + // 0x00610308: 0x000000E4
-	"\x00a\x03\n\x00\x00\x00\xe5" + // 0x0061030A: 0x000000E5
-	"\x00c\x03'\x00\x00\x00\xe7" + // 0x00630327: 0x000000E7
-	"\x00e\x03\x00\x00\x00\x00\xe8" + // 0x00650300: 0x000000E8
-	"\x00e\x03\x01\x00\x00\x00\xe9" + // 0x00650301: 0x000000E9
-	"\x00e\x03\x02\x00\x00\x00\xea" + // 0x00650302: 0x000000EA
-	"\x00e\x03\b\x00\x00\x00\xeb" + // 0x00650308: 0x000000EB
-	"\x00i\x03\x00\x00\x00\x00\xec" + // 0x00690300: 0x000000EC
-	"\x00i\x03\x01\x00\x00\x00\xed" + // 0x00690301: 0x000000ED
-	"\x00i\x03\x02\x00\x00\x00\xee" + // 0x00690302: 0x000000EE
-	"\x00i\x03\b\x00\x00\x00\xef" + // 0x00690308: 0x000000EF
-	"\x00n\x03\x03\x00\x00\x00\xf1" + // 0x006E0303: 0x000000F1
-	"\x00o\x03\x00\x00\x00\x00\xf2" + // 0x006F0300: 0x000000F2
-	"\x00o\x03\x01\x00\x00\x00\xf3" + // 0x006F0301: 0x000000F3
-	"\x00o\x03\x02\x00\x00\x00\xf4" + // 0x006F0302: 0x000000F4
-	"\x00o\x03\x03\x00\x00\x00\xf5" + // 0x006F0303: 0x000000F5
-	"\x00o\x03\b\x00\x00\x00\xf6" + // 0x006F0308: 0x000000F6
-	"\x00u\x03\x00\x00\x00\x00\xf9" + // 0x00750300: 0x000000F9
-	"\x00u\x03\x01\x00\x00\x00\xfa" + // 0x00750301: 0x000000FA
-	"\x00u\x03\x02\x00\x00\x00\xfb" + // 0x00750302: 0x000000FB
-	"\x00u\x03\b\x00\x00\x00\xfc" + // 0x00750308: 0x000000FC
-	"\x00y\x03\x01\x00\x00\x00\xfd" + // 0x00790301: 0x000000FD
-	"\x00y\x03\b\x00\x00\x00\xff" + // 0x00790308: 0x000000FF
-	"\x00A\x03\x04\x00\x00\x01\x00" + // 0x00410304: 0x00000100
-	"\x00a\x03\x04\x00\x00\x01\x01" + // 0x00610304: 0x00000101
-	"\x00A\x03\x06\x00\x00\x01\x02" + // 0x00410306: 0x00000102
-	"\x00a\x03\x06\x00\x00\x01\x03" + // 0x00610306: 0x00000103
-	"\x00A\x03(\x00\x00\x01\x04" + // 0x00410328: 0x00000104
-	"\x00a\x03(\x00\x00\x01\x05" + // 0x00610328: 0x00000105
-	"\x00C\x03\x01\x00\x00\x01\x06" + // 0x00430301: 0x00000106
-	"\x00c\x03\x01\x00\x00\x01\a" + // 0x00630301: 0x00000107
-	"\x00C\x03\x02\x00\x00\x01\b" + // 0x00430302: 0x00000108
-	"\x00c\x03\x02\x00\x00\x01\t" + // 0x00630302: 0x00000109
-	"\x00C\x03\a\x00\x00\x01\n" + // 0x00430307: 0x0000010A
-	"\x00c\x03\a\x00\x00\x01\v" + // 0x00630307: 0x0000010B
-	"\x00C\x03\f\x00\x00\x01\f" + // 0x0043030C: 0x0000010C
-	"\x00c\x03\f\x00\x00\x01\r" + // 0x0063030C: 0x0000010D
-	"\x00D\x03\f\x00\x00\x01\x0e" + // 0x0044030C: 0x0000010E
-	"\x00d\x03\f\x00\x00\x01\x0f" + // 0x0064030C: 0x0000010F
-	"\x00E\x03\x04\x00\x00\x01\x12" + // 0x00450304: 0x00000112
-	"\x00e\x03\x04\x00\x00\x01\x13" + // 0x00650304: 0x00000113
-	"\x00E\x03\x06\x00\x00\x01\x14" + // 0x00450306: 0x00000114
-	"\x00e\x03\x06\x00\x00\x01\x15" + // 0x00650306: 0x00000115
-	"\x00E\x03\a\x00\x00\x01\x16" + // 0x00450307: 0x00000116
-	"\x00e\x03\a\x00\x00\x01\x17" + // 0x00650307: 0x00000117
-	"\x00E\x03(\x00\x00\x01\x18" + // 0x00450328: 0x00000118
-	"\x00e\x03(\x00\x00\x01\x19" + // 0x00650328: 0x00000119
-	"\x00E\x03\f\x00\x00\x01\x1a" + // 0x0045030C: 0x0000011A
-	"\x00e\x03\f\x00\x00\x01\x1b" + // 0x0065030C: 0x0000011B
-	"\x00G\x03\x02\x00\x00\x01\x1c" + // 0x00470302: 0x0000011C
-	"\x00g\x03\x02\x00\x00\x01\x1d" + // 0x00670302: 0x0000011D
-	"\x00G\x03\x06\x00\x00\x01\x1e" + // 0x00470306: 0x0000011E
-	"\x00g\x03\x06\x00\x00\x01\x1f" + // 0x00670306: 0x0000011F
-	"\x00G\x03\a\x00\x00\x01 " + // 0x00470307: 0x00000120
-	"\x00g\x03\a\x00\x00\x01!" + // 0x00670307: 0x00000121
-	"\x00G\x03'\x00\x00\x01\"" + // 0x00470327: 0x00000122
-	"\x00g\x03'\x00\x00\x01#" + // 0x00670327: 0x00000123
-	"\x00H\x03\x02\x00\x00\x01$" + // 0x00480302: 0x00000124
-	"\x00h\x03\x02\x00\x00\x01%" + // 0x00680302: 0x00000125
-	"\x00I\x03\x03\x00\x00\x01(" + // 0x00490303: 0x00000128
-	"\x00i\x03\x03\x00\x00\x01)" + // 0x00690303: 0x00000129
-	"\x00I\x03\x04\x00\x00\x01*" + // 0x00490304: 0x0000012A
-	"\x00i\x03\x04\x00\x00\x01+" + // 0x00690304: 0x0000012B
-	"\x00I\x03\x06\x00\x00\x01," + // 0x00490306: 0x0000012C
-	"\x00i\x03\x06\x00\x00\x01-" + // 0x00690306: 0x0000012D
-	"\x00I\x03(\x00\x00\x01." + // 0x00490328: 0x0000012E
-	"\x00i\x03(\x00\x00\x01/" + // 0x00690328: 0x0000012F
-	"\x00I\x03\a\x00\x00\x010" + // 0x00490307: 0x00000130
-	"\x00J\x03\x02\x00\x00\x014" + // 0x004A0302: 0x00000134
-	"\x00j\x03\x02\x00\x00\x015" + // 0x006A0302: 0x00000135
-	"\x00K\x03'\x00\x00\x016" + // 0x004B0327: 0x00000136
-	"\x00k\x03'\x00\x00\x017" + // 0x006B0327: 0x00000137
-	"\x00L\x03\x01\x00\x00\x019" + // 0x004C0301: 0x00000139
-	"\x00l\x03\x01\x00\x00\x01:" + // 0x006C0301: 0x0000013A
-	"\x00L\x03'\x00\x00\x01;" + // 0x004C0327: 0x0000013B
-	"\x00l\x03'\x00\x00\x01<" + // 0x006C0327: 0x0000013C
-	"\x00L\x03\f\x00\x00\x01=" + // 0x004C030C: 0x0000013D
-	"\x00l\x03\f\x00\x00\x01>" + // 0x006C030C: 0x0000013E
-	"\x00N\x03\x01\x00\x00\x01C" + // 0x004E0301: 0x00000143
-	"\x00n\x03\x01\x00\x00\x01D" + // 0x006E0301: 0x00000144
-	"\x00N\x03'\x00\x00\x01E" + // 0x004E0327: 0x00000145
-	"\x00n\x03'\x00\x00\x01F" + // 0x006E0327: 0x00000146
-	"\x00N\x03\f\x00\x00\x01G" + // 0x004E030C: 0x00000147
-	"\x00n\x03\f\x00\x00\x01H" + // 0x006E030C: 0x00000148
-	"\x00O\x03\x04\x00\x00\x01L" + // 0x004F0304: 0x0000014C
-	"\x00o\x03\x04\x00\x00\x01M" + // 0x006F0304: 0x0000014D
-	"\x00O\x03\x06\x00\x00\x01N" + // 0x004F0306: 0x0000014E
-	"\x00o\x03\x06\x00\x00\x01O" + // 0x006F0306: 0x0000014F
-	"\x00O\x03\v\x00\x00\x01P" + // 0x004F030B: 0x00000150
-	"\x00o\x03\v\x00\x00\x01Q" + // 0x006F030B: 0x00000151
-	"\x00R\x03\x01\x00\x00\x01T" + // 0x00520301: 0x00000154
-	"\x00r\x03\x01\x00\x00\x01U" + // 0x00720301: 0x00000155
-	"\x00R\x03'\x00\x00\x01V" + // 0x00520327: 0x00000156
-	"\x00r\x03'\x00\x00\x01W" + // 0x00720327: 0x00000157
-	"\x00R\x03\f\x00\x00\x01X" + // 0x0052030C: 0x00000158
-	"\x00r\x03\f\x00\x00\x01Y" + // 0x0072030C: 0x00000159
-	"\x00S\x03\x01\x00\x00\x01Z" + // 0x00530301: 0x0000015A
-	"\x00s\x03\x01\x00\x00\x01[" + // 0x00730301: 0x0000015B
-	"\x00S\x03\x02\x00\x00\x01\\" + // 0x00530302: 0x0000015C
-	"\x00s\x03\x02\x00\x00\x01]" + // 0x00730302: 0x0000015D
-	"\x00S\x03'\x00\x00\x01^" + // 0x00530327: 0x0000015E
-	"\x00s\x03'\x00\x00\x01_" + // 0x00730327: 0x0000015F
-	"\x00S\x03\f\x00\x00\x01`" + // 0x0053030C: 0x00000160
-	"\x00s\x03\f\x00\x00\x01a" + // 0x0073030C: 0x00000161
-	"\x00T\x03'\x00\x00\x01b" + // 0x00540327: 0x00000162
-	"\x00t\x03'\x00\x00\x01c" + // 0x00740327: 0x00000163
-	"\x00T\x03\f\x00\x00\x01d" + // 0x0054030C: 0x00000164
-	"\x00t\x03\f\x00\x00\x01e" + // 0x0074030C: 0x00000165
-	"\x00U\x03\x03\x00\x00\x01h" + // 0x00550303: 0x00000168
-	"\x00u\x03\x03\x00\x00\x01i" + // 0x00750303: 0x00000169
-	"\x00U\x03\x04\x00\x00\x01j" + // 0x00550304: 0x0000016A
-	"\x00u\x03\x04\x00\x00\x01k" + // 0x00750304: 0x0000016B
-	"\x00U\x03\x06\x00\x00\x01l" + // 0x00550306: 0x0000016C
-	"\x00u\x03\x06\x00\x00\x01m" + // 0x00750306: 0x0000016D
-	"\x00U\x03\n\x00\x00\x01n" + // 0x0055030A: 0x0000016E
-	"\x00u\x03\n\x00\x00\x01o" + // 0x0075030A: 0x0000016F
-	"\x00U\x03\v\x00\x00\x01p" + // 0x0055030B: 0x00000170
-	"\x00u\x03\v\x00\x00\x01q" + // 0x0075030B: 0x00000171
-	"\x00U\x03(\x00\x00\x01r" + // 0x00550328: 0x00000172
-	"\x00u\x03(\x00\x00\x01s" + // 0x00750328: 0x00000173
-	"\x00W\x03\x02\x00\x00\x01t" + // 0x00570302: 0x00000174
-	"\x00w\x03\x02\x00\x00\x01u" + // 0x00770302: 0x00000175
-	"\x00Y\x03\x02\x00\x00\x01v" + // 0x00590302: 0x00000176
-	"\x00y\x03\x02\x00\x00\x01w" + // 0x00790302: 0x00000177
-	"\x00Y\x03\b\x00\x00\x01x" + // 0x00590308: 0x00000178
-	"\x00Z\x03\x01\x00\x00\x01y" + // 0x005A0301: 0x00000179
-	"\x00z\x03\x01\x00\x00\x01z" + // 0x007A0301: 0x0000017A
-	"\x00Z\x03\a\x00\x00\x01{" + // 0x005A0307: 0x0000017B
-	"\x00z\x03\a\x00\x00\x01|" + // 0x007A0307: 0x0000017C
-	"\x00Z\x03\f\x00\x00\x01}" + // 0x005A030C: 0x0000017D
-	"\x00z\x03\f\x00\x00\x01~" + // 0x007A030C: 0x0000017E
-	"\x00O\x03\x1b\x00\x00\x01\xa0" + // 0x004F031B: 0x000001A0
-	"\x00o\x03\x1b\x00\x00\x01\xa1" + // 0x006F031B: 0x000001A1
-	"\x00U\x03\x1b\x00\x00\x01\xaf" + // 0x0055031B: 0x000001AF
-	"\x00u\x03\x1b\x00\x00\x01\xb0" + // 0x0075031B: 0x000001B0
-	"\x00A\x03\f\x00\x00\x01\xcd" + // 0x0041030C: 0x000001CD
-	"\x00a\x03\f\x00\x00\x01\xce" + // 0x0061030C: 0x000001CE
-	"\x00I\x03\f\x00\x00\x01\xcf" + // 0x0049030C: 0x000001CF
-	"\x00i\x03\f\x00\x00\x01\xd0" + // 0x0069030C: 0x000001D0
-	"\x00O\x03\f\x00\x00\x01\xd1" + // 0x004F030C: 0x000001D1
-	"\x00o\x03\f\x00\x00\x01\xd2" + // 0x006F030C: 0x000001D2
-	"\x00U\x03\f\x00\x00\x01\xd3" + // 0x0055030C: 0x000001D3
-	"\x00u\x03\f\x00\x00\x01\xd4" + // 0x0075030C: 0x000001D4
-	"\x00\xdc\x03\x04\x00\x00\x01\xd5" + // 0x00DC0304: 0x000001D5
-	"\x00\xfc\x03\x04\x00\x00\x01\xd6" + // 0x00FC0304: 0x000001D6
-	"\x00\xdc\x03\x01\x00\x00\x01\xd7" + // 0x00DC0301: 0x000001D7
-	"\x00\xfc\x03\x01\x00\x00\x01\xd8" + // 0x00FC0301: 0x000001D8
-	"\x00\xdc\x03\f\x00\x00\x01\xd9" + // 0x00DC030C: 0x000001D9
-	"\x00\xfc\x03\f\x00\x00\x01\xda" + // 0x00FC030C: 0x000001DA
-	"\x00\xdc\x03\x00\x00\x00\x01\xdb" + // 0x00DC0300: 0x000001DB
-	"\x00\xfc\x03\x00\x00\x00\x01\xdc" + // 0x00FC0300: 0x000001DC
-	"\x00\xc4\x03\x04\x00\x00\x01\xde" + // 0x00C40304: 0x000001DE
-	"\x00\xe4\x03\x04\x00\x00\x01\xdf" + // 0x00E40304: 0x000001DF
-	"\x02&\x03\x04\x00\x00\x01\xe0" + // 0x02260304: 0x000001E0
-	"\x02'\x03\x04\x00\x00\x01\xe1" + // 0x02270304: 0x000001E1
-	"\x00\xc6\x03\x04\x00\x00\x01\xe2" + // 0x00C60304: 0x000001E2
-	"\x00\xe6\x03\x04\x00\x00\x01\xe3" + // 0x00E60304: 0x000001E3
-	"\x00G\x03\f\x00\x00\x01\xe6" + // 0x0047030C: 0x000001E6
-	"\x00g\x03\f\x00\x00\x01\xe7" + // 0x0067030C: 0x000001E7
-	"\x00K\x03\f\x00\x00\x01\xe8" + // 0x004B030C: 0x000001E8
-	"\x00k\x03\f\x00\x00\x01\xe9" + // 0x006B030C: 0x000001E9
-	"\x00O\x03(\x00\x00\x01\xea" + // 0x004F0328: 0x000001EA
-	"\x00o\x03(\x00\x00\x01\xeb" + // 0x006F0328: 0x000001EB
-	"\x01\xea\x03\x04\x00\x00\x01\xec" + // 0x01EA0304: 0x000001EC
-	"\x01\xeb\x03\x04\x00\x00\x01\xed" + // 0x01EB0304: 0x000001ED
-	"\x01\xb7\x03\f\x00\x00\x01\xee" + // 0x01B7030C: 0x000001EE
-	"\x02\x92\x03\f\x00\x00\x01\xef" + // 0x0292030C: 0x000001EF
-	"\x00j\x03\f\x00\x00\x01\xf0" + // 0x006A030C: 0x000001F0
-	"\x00G\x03\x01\x00\x00\x01\xf4" + // 0x00470301: 0x000001F4
-	"\x00g\x03\x01\x00\x00\x01\xf5" + // 0x00670301: 0x000001F5
-	"\x00N\x03\x00\x00\x00\x01\xf8" + // 0x004E0300: 0x000001F8
-	"\x00n\x03\x00\x00\x00\x01\xf9" + // 0x006E0300: 0x000001F9
-	"\x00\xc5\x03\x01\x00\x00\x01\xfa" + // 0x00C50301: 0x000001FA
-	"\x00\xe5\x03\x01\x00\x00\x01\xfb" + // 0x00E50301: 0x000001FB
-	"\x00\xc6\x03\x01\x00\x00\x01\xfc" + // 0x00C60301: 0x000001FC
-	"\x00\xe6\x03\x01\x00\x00\x01\xfd" + // 0x00E60301: 0x000001FD
-	"\x00\xd8\x03\x01\x00\x00\x01\xfe" + // 0x00D80301: 0x000001FE
-	"\x00\xf8\x03\x01\x00\x00\x01\xff" + // 0x00F80301: 0x000001FF
-	"\x00A\x03\x0f\x00\x00\x02\x00" + // 0x0041030F: 0x00000200
-	"\x00a\x03\x0f\x00\x00\x02\x01" + // 0x0061030F: 0x00000201
-	"\x00A\x03\x11\x00\x00\x02\x02" + // 0x00410311: 0x00000202
-	"\x00a\x03\x11\x00\x00\x02\x03" + // 0x00610311: 0x00000203
-	"\x00E\x03\x0f\x00\x00\x02\x04" + // 0x0045030F: 0x00000204
-	"\x00e\x03\x0f\x00\x00\x02\x05" + // 0x0065030F: 0x00000205
-	"\x00E\x03\x11\x00\x00\x02\x06" + // 0x00450311: 0x00000206
-	"\x00e\x03\x11\x00\x00\x02\a" + // 0x00650311: 0x00000207
-	"\x00I\x03\x0f\x00\x00\x02\b" + // 0x0049030F: 0x00000208
-	"\x00i\x03\x0f\x00\x00\x02\t" + // 0x0069030F: 0x00000209
-	"\x00I\x03\x11\x00\x00\x02\n" + // 0x00490311: 0x0000020A
-	"\x00i\x03\x11\x00\x00\x02\v" + // 0x00690311: 0x0000020B
-	"\x00O\x03\x0f\x00\x00\x02\f" + // 0x004F030F: 0x0000020C
-	"\x00o\x03\x0f\x00\x00\x02\r" + // 0x006F030F: 0x0000020D
-	"\x00O\x03\x11\x00\x00\x02\x0e" + // 0x004F0311: 0x0000020E
-	"\x00o\x03\x11\x00\x00\x02\x0f" + // 0x006F0311: 0x0000020F
-	"\x00R\x03\x0f\x00\x00\x02\x10" + // 0x0052030F: 0x00000210
-	"\x00r\x03\x0f\x00\x00\x02\x11" + // 0x0072030F: 0x00000211
-	"\x00R\x03\x11\x00\x00\x02\x12" + // 0x00520311: 0x00000212
-	"\x00r\x03\x11\x00\x00\x02\x13" + // 0x00720311: 0x00000213
-	"\x00U\x03\x0f\x00\x00\x02\x14" + // 0x0055030F: 0x00000214
-	"\x00u\x03\x0f\x00\x00\x02\x15" + // 0x0075030F: 0x00000215
-	"\x00U\x03\x11\x00\x00\x02\x16" + // 0x00550311: 0x00000216
-	"\x00u\x03\x11\x00\x00\x02\x17" + // 0x00750311: 0x00000217
-	"\x00S\x03&\x00\x00\x02\x18" + // 0x00530326: 0x00000218
-	"\x00s\x03&\x00\x00\x02\x19" + // 0x00730326: 0x00000219
-	"\x00T\x03&\x00\x00\x02\x1a" + // 0x00540326: 0x0000021A
-	"\x00t\x03&\x00\x00\x02\x1b" + // 0x00740326: 0x0000021B
-	"\x00H\x03\f\x00\x00\x02\x1e" + // 0x0048030C: 0x0000021E
-	"\x00h\x03\f\x00\x00\x02\x1f" + // 0x0068030C: 0x0000021F
-	"\x00A\x03\a\x00\x00\x02&" + // 0x00410307: 0x00000226
-	"\x00a\x03\a\x00\x00\x02'" + // 0x00610307: 0x00000227
-	"\x00E\x03'\x00\x00\x02(" + // 0x00450327: 0x00000228
-	"\x00e\x03'\x00\x00\x02)" + // 0x00650327: 0x00000229
-	"\x00\xd6\x03\x04\x00\x00\x02*" + // 0x00D60304: 0x0000022A
-	"\x00\xf6\x03\x04\x00\x00\x02+" + // 0x00F60304: 0x0000022B
-	"\x00\xd5\x03\x04\x00\x00\x02," + // 0x00D50304: 0x0000022C
-	"\x00\xf5\x03\x04\x00\x00\x02-" + // 0x00F50304: 0x0000022D
-	"\x00O\x03\a\x00\x00\x02." + // 0x004F0307: 0x0000022E
-	"\x00o\x03\a\x00\x00\x02/" + // 0x006F0307: 0x0000022F
-	"\x02.\x03\x04\x00\x00\x020" + // 0x022E0304: 0x00000230
-	"\x02/\x03\x04\x00\x00\x021" + // 0x022F0304: 0x00000231
-	"\x00Y\x03\x04\x00\x00\x022" + // 0x00590304: 0x00000232
-	"\x00y\x03\x04\x00\x00\x023" + // 0x00790304: 0x00000233
-	"\x00\xa8\x03\x01\x00\x00\x03\x85" + // 0x00A80301: 0x00000385
-	"\x03\x91\x03\x01\x00\x00\x03\x86" + // 0x03910301: 0x00000386
-	"\x03\x95\x03\x01\x00\x00\x03\x88" + // 0x03950301: 0x00000388
-	"\x03\x97\x03\x01\x00\x00\x03\x89" + // 0x03970301: 0x00000389
-	"\x03\x99\x03\x01\x00\x00\x03\x8a" + // 0x03990301: 0x0000038A
-	"\x03\x9f\x03\x01\x00\x00\x03\x8c" + // 0x039F0301: 0x0000038C
-	"\x03\xa5\x03\x01\x00\x00\x03\x8e" + // 0x03A50301: 0x0000038E
-	"\x03\xa9\x03\x01\x00\x00\x03\x8f" + // 0x03A90301: 0x0000038F
-	"\x03\xca\x03\x01\x00\x00\x03\x90" + // 0x03CA0301: 0x00000390
-	"\x03\x99\x03\b\x00\x00\x03\xaa" + // 0x03990308: 0x000003AA
-	"\x03\xa5\x03\b\x00\x00\x03\xab" + // 0x03A50308: 0x000003AB
-	"\x03\xb1\x03\x01\x00\x00\x03\xac" + // 0x03B10301: 0x000003AC
-	"\x03\xb5\x03\x01\x00\x00\x03\xad" + // 0x03B50301: 0x000003AD
-	"\x03\xb7\x03\x01\x00\x00\x03\xae" + // 0x03B70301: 0x000003AE
-	"\x03\xb9\x03\x01\x00\x00\x03\xaf" + // 0x03B90301: 0x000003AF
-	"\x03\xcb\x03\x01\x00\x00\x03\xb0" + // 0x03CB0301: 0x000003B0
-	"\x03\xb9\x03\b\x00\x00\x03\xca" + // 0x03B90308: 0x000003CA
-	"\x03\xc5\x03\b\x00\x00\x03\xcb" + // 0x03C50308: 0x000003CB
-	"\x03\xbf\x03\x01\x00\x00\x03\xcc" + // 0x03BF0301: 0x000003CC
-	"\x03\xc5\x03\x01\x00\x00\x03\xcd" + // 0x03C50301: 0x000003CD
-	"\x03\xc9\x03\x01\x00\x00\x03\xce" + // 0x03C90301: 0x000003CE
-	"\x03\xd2\x03\x01\x00\x00\x03\xd3" + // 0x03D20301: 0x000003D3
-	"\x03\xd2\x03\b\x00\x00\x03\xd4" + // 0x03D20308: 0x000003D4
-	"\x04\x15\x03\x00\x00\x00\x04\x00" + // 0x04150300: 0x00000400
-	"\x04\x15\x03\b\x00\x00\x04\x01" + // 0x04150308: 0x00000401
-	"\x04\x13\x03\x01\x00\x00\x04\x03" + // 0x04130301: 0x00000403
-	"\x04\x06\x03\b\x00\x00\x04\a" + // 0x04060308: 0x00000407
-	"\x04\x1a\x03\x01\x00\x00\x04\f" + // 0x041A0301: 0x0000040C
-	"\x04\x18\x03\x00\x00\x00\x04\r" + // 0x04180300: 0x0000040D
-	"\x04#\x03\x06\x00\x00\x04\x0e" + // 0x04230306: 0x0000040E
-	"\x04\x18\x03\x06\x00\x00\x04\x19" + // 0x04180306: 0x00000419
-	"\x048\x03\x06\x00\x00\x049" + // 0x04380306: 0x00000439
-	"\x045\x03\x00\x00\x00\x04P" + // 0x04350300: 0x00000450
-	"\x045\x03\b\x00\x00\x04Q" + // 0x04350308: 0x00000451
-	"\x043\x03\x01\x00\x00\x04S" + // 0x04330301: 0x00000453
-	"\x04V\x03\b\x00\x00\x04W" + // 0x04560308: 0x00000457
-	"\x04:\x03\x01\x00\x00\x04\\" + // 0x043A0301: 0x0000045C
-	"\x048\x03\x00\x00\x00\x04]" + // 0x04380300: 0x0000045D
-	"\x04C\x03\x06\x00\x00\x04^" + // 0x04430306: 0x0000045E
-	"\x04t\x03\x0f\x00\x00\x04v" + // 0x0474030F: 0x00000476
-	"\x04u\x03\x0f\x00\x00\x04w" + // 0x0475030F: 0x00000477
-	"\x04\x16\x03\x06\x00\x00\x04\xc1" + // 0x04160306: 0x000004C1
-	"\x046\x03\x06\x00\x00\x04\xc2" + // 0x04360306: 0x000004C2
-	"\x04\x10\x03\x06\x00\x00\x04\xd0" + // 0x04100306: 0x000004D0
-	"\x040\x03\x06\x00\x00\x04\xd1" + // 0x04300306: 0x000004D1
-	"\x04\x10\x03\b\x00\x00\x04\xd2" + // 0x04100308: 0x000004D2
-	"\x040\x03\b\x00\x00\x04\xd3" + // 0x04300308: 0x000004D3
-	"\x04\x15\x03\x06\x00\x00\x04\xd6" + // 0x04150306: 0x000004D6
-	"\x045\x03\x06\x00\x00\x04\xd7" + // 0x04350306: 0x000004D7
-	"\x04\xd8\x03\b\x00\x00\x04\xda" + // 0x04D80308: 0x000004DA
-	"\x04\xd9\x03\b\x00\x00\x04\xdb" + // 0x04D90308: 0x000004DB
-	"\x04\x16\x03\b\x00\x00\x04\xdc" + // 0x04160308: 0x000004DC
-	"\x046\x03\b\x00\x00\x04\xdd" + // 0x04360308: 0x000004DD
-	"\x04\x17\x03\b\x00\x00\x04\xde" + // 0x04170308: 0x000004DE
-	"\x047\x03\b\x00\x00\x04\xdf" + // 0x04370308: 0x000004DF
-	"\x04\x18\x03\x04\x00\x00\x04\xe2" + // 0x04180304: 0x000004E2
-	"\x048\x03\x04\x00\x00\x04\xe3" + // 0x04380304: 0x000004E3
-	"\x04\x18\x03\b\x00\x00\x04\xe4" + // 0x04180308: 0x000004E4
-	"\x048\x03\b\x00\x00\x04\xe5" + // 0x04380308: 0x000004E5
-	"\x04\x1e\x03\b\x00\x00\x04\xe6" + // 0x041E0308: 0x000004E6
-	"\x04>\x03\b\x00\x00\x04\xe7" + // 0x043E0308: 0x000004E7
-	"\x04\xe8\x03\b\x00\x00\x04\xea" + // 0x04E80308: 0x000004EA
-	"\x04\xe9\x03\b\x00\x00\x04\xeb" + // 0x04E90308: 0x000004EB
-	"\x04-\x03\b\x00\x00\x04\xec" + // 0x042D0308: 0x000004EC
-	"\x04M\x03\b\x00\x00\x04\xed" + // 0x044D0308: 0x000004ED
-	"\x04#\x03\x04\x00\x00\x04\xee" + // 0x04230304: 0x000004EE
-	"\x04C\x03\x04\x00\x00\x04\xef" + // 0x04430304: 0x000004EF
-	"\x04#\x03\b\x00\x00\x04\xf0" + // 0x04230308: 0x000004F0
-	"\x04C\x03\b\x00\x00\x04\xf1" + // 0x04430308: 0x000004F1
-	"\x04#\x03\v\x00\x00\x04\xf2" + // 0x0423030B: 0x000004F2
-	"\x04C\x03\v\x00\x00\x04\xf3" + // 0x0443030B: 0x000004F3
-	"\x04'\x03\b\x00\x00\x04\xf4" + // 0x04270308: 0x000004F4
-	"\x04G\x03\b\x00\x00\x04\xf5" + // 0x04470308: 0x000004F5
-	"\x04+\x03\b\x00\x00\x04\xf8" + // 0x042B0308: 0x000004F8
-	"\x04K\x03\b\x00\x00\x04\xf9" + // 0x044B0308: 0x000004F9
-	"\x06'\x06S\x00\x00\x06\"" + // 0x06270653: 0x00000622
-	"\x06'\x06T\x00\x00\x06#" + // 0x06270654: 0x00000623
-	"\x06H\x06T\x00\x00\x06$" + // 0x06480654: 0x00000624
-	"\x06'\x06U\x00\x00\x06%" + // 0x06270655: 0x00000625
-	"\x06J\x06T\x00\x00\x06&" + // 0x064A0654: 0x00000626
-	"\x06\xd5\x06T\x00\x00\x06\xc0" + // 0x06D50654: 0x000006C0
-	"\x06\xc1\x06T\x00\x00\x06\xc2" + // 0x06C10654: 0x000006C2
-	"\x06\xd2\x06T\x00\x00\x06\xd3" + // 0x06D20654: 0x000006D3
-	"\t(\t<\x00\x00\t)" + // 0x0928093C: 0x00000929
-	"\t0\t<\x00\x00\t1" + // 0x0930093C: 0x00000931
-	"\t3\t<\x00\x00\t4" + // 0x0933093C: 0x00000934
-	"\t\xc7\t\xbe\x00\x00\t\xcb" + // 0x09C709BE: 0x000009CB
-	"\t\xc7\t\xd7\x00\x00\t\xcc" + // 0x09C709D7: 0x000009CC
-	"\vG\vV\x00\x00\vH" + // 0x0B470B56: 0x00000B48
-	"\vG\v>\x00\x00\vK" + // 0x0B470B3E: 0x00000B4B
-	"\vG\vW\x00\x00\vL" + // 0x0B470B57: 0x00000B4C
-	"\v\x92\v\xd7\x00\x00\v\x94" + // 0x0B920BD7: 0x00000B94
-	"\v\xc6\v\xbe\x00\x00\v\xca" + // 0x0BC60BBE: 0x00000BCA
-	"\v\xc7\v\xbe\x00\x00\v\xcb" + // 0x0BC70BBE: 0x00000BCB
-	"\v\xc6\v\xd7\x00\x00\v\xcc" + // 0x0BC60BD7: 0x00000BCC
-	"\fF\fV\x00\x00\fH" + // 0x0C460C56: 0x00000C48
-	"\f\xbf\f\xd5\x00\x00\f\xc0" + // 0x0CBF0CD5: 0x00000CC0
-	"\f\xc6\f\xd5\x00\x00\f\xc7" + // 0x0CC60CD5: 0x00000CC7
-	"\f\xc6\f\xd6\x00\x00\f\xc8" + // 0x0CC60CD6: 0x00000CC8
-	"\f\xc6\f\xc2\x00\x00\f\xca" + // 0x0CC60CC2: 0x00000CCA
-	"\f\xca\f\xd5\x00\x00\f\xcb" + // 0x0CCA0CD5: 0x00000CCB
-	"\rF\r>\x00\x00\rJ" + // 0x0D460D3E: 0x00000D4A
-	"\rG\r>\x00\x00\rK" + // 0x0D470D3E: 0x00000D4B
-	"\rF\rW\x00\x00\rL" + // 0x0D460D57: 0x00000D4C
-	"\r\xd9\r\xca\x00\x00\r\xda" + // 0x0DD90DCA: 0x00000DDA
-	"\r\xd9\r\xcf\x00\x00\r\xdc" + // 0x0DD90DCF: 0x00000DDC
-	"\r\xdc\r\xca\x00\x00\r\xdd" + // 0x0DDC0DCA: 0x00000DDD
-	"\r\xd9\r\xdf\x00\x00\r\xde" + // 0x0DD90DDF: 0x00000DDE
-	"\x10%\x10.\x00\x00\x10&" + // 0x1025102E: 0x00001026
-	"\x1b\x05\x1b5\x00\x00\x1b\x06" + // 0x1B051B35: 0x00001B06
-	"\x1b\a\x1b5\x00\x00\x1b\b" + // 0x1B071B35: 0x00001B08
-	"\x1b\t\x1b5\x00\x00\x1b\n" + // 0x1B091B35: 0x00001B0A
-	"\x1b\v\x1b5\x00\x00\x1b\f" + // 0x1B0B1B35: 0x00001B0C
-	"\x1b\r\x1b5\x00\x00\x1b\x0e" + // 0x1B0D1B35: 0x00001B0E
-	"\x1b\x11\x1b5\x00\x00\x1b\x12" + // 0x1B111B35: 0x00001B12
-	"\x1b:\x1b5\x00\x00\x1b;" + // 0x1B3A1B35: 0x00001B3B
-	"\x1b<\x1b5\x00\x00\x1b=" + // 0x1B3C1B35: 0x00001B3D
-	"\x1b>\x1b5\x00\x00\x1b@" + // 0x1B3E1B35: 0x00001B40
-	"\x1b?\x1b5\x00\x00\x1bA" + // 0x1B3F1B35: 0x00001B41
-	"\x1bB\x1b5\x00\x00\x1bC" + // 0x1B421B35: 0x00001B43
-	"\x00A\x03%\x00\x00\x1e\x00" + // 0x00410325: 0x00001E00
-	"\x00a\x03%\x00\x00\x1e\x01" + // 0x00610325: 0x00001E01
-	"\x00B\x03\a\x00\x00\x1e\x02" + // 0x00420307: 0x00001E02
-	"\x00b\x03\a\x00\x00\x1e\x03" + // 0x00620307: 0x00001E03
-	"\x00B\x03#\x00\x00\x1e\x04" + // 0x00420323: 0x00001E04
-	"\x00b\x03#\x00\x00\x1e\x05" + // 0x00620323: 0x00001E05
-	"\x00B\x031\x00\x00\x1e\x06" + // 0x00420331: 0x00001E06
-	"\x00b\x031\x00\x00\x1e\a" + // 0x00620331: 0x00001E07
-	"\x00\xc7\x03\x01\x00\x00\x1e\b" + // 0x00C70301: 0x00001E08
-	"\x00\xe7\x03\x01\x00\x00\x1e\t" + // 0x00E70301: 0x00001E09
-	"\x00D\x03\a\x00\x00\x1e\n" + // 0x00440307: 0x00001E0A
-	"\x00d\x03\a\x00\x00\x1e\v" + // 0x00640307: 0x00001E0B
-	"\x00D\x03#\x00\x00\x1e\f" + // 0x00440323: 0x00001E0C
-	"\x00d\x03#\x00\x00\x1e\r" + // 0x00640323: 0x00001E0D
-	"\x00D\x031\x00\x00\x1e\x0e" + // 0x00440331: 0x00001E0E
-	"\x00d\x031\x00\x00\x1e\x0f" + // 0x00640331: 0x00001E0F
-	"\x00D\x03'\x00\x00\x1e\x10" + // 0x00440327: 0x00001E10
-	"\x00d\x03'\x00\x00\x1e\x11" + // 0x00640327: 0x00001E11
-	"\x00D\x03-\x00\x00\x1e\x12" + // 0x0044032D: 0x00001E12
-	"\x00d\x03-\x00\x00\x1e\x13" + // 0x0064032D: 0x00001E13
-	"\x01\x12\x03\x00\x00\x00\x1e\x14" + // 0x01120300: 0x00001E14
-	"\x01\x13\x03\x00\x00\x00\x1e\x15" + // 0x01130300: 0x00001E15
-	"\x01\x12\x03\x01\x00\x00\x1e\x16" + // 0x01120301: 0x00001E16
-	"\x01\x13\x03\x01\x00\x00\x1e\x17" + // 0x01130301: 0x00001E17
-	"\x00E\x03-\x00\x00\x1e\x18" + // 0x0045032D: 0x00001E18
-	"\x00e\x03-\x00\x00\x1e\x19" + // 0x0065032D: 0x00001E19
-	"\x00E\x030\x00\x00\x1e\x1a" + // 0x00450330: 0x00001E1A
-	"\x00e\x030\x00\x00\x1e\x1b" + // 0x00650330: 0x00001E1B
-	"\x02(\x03\x06\x00\x00\x1e\x1c" + // 0x02280306: 0x00001E1C
-	"\x02)\x03\x06\x00\x00\x1e\x1d" + // 0x02290306: 0x00001E1D
-	"\x00F\x03\a\x00\x00\x1e\x1e" + // 0x00460307: 0x00001E1E
-	"\x00f\x03\a\x00\x00\x1e\x1f" + // 0x00660307: 0x00001E1F
-	"\x00G\x03\x04\x00\x00\x1e " + // 0x00470304: 0x00001E20
-	"\x00g\x03\x04\x00\x00\x1e!" + // 0x00670304: 0x00001E21
-	"\x00H\x03\a\x00\x00\x1e\"" + // 0x00480307: 0x00001E22
-	"\x00h\x03\a\x00\x00\x1e#" + // 0x00680307: 0x00001E23
-	"\x00H\x03#\x00\x00\x1e$" + // 0x00480323: 0x00001E24
-	"\x00h\x03#\x00\x00\x1e%" + // 0x00680323: 0x00001E25
-	"\x00H\x03\b\x00\x00\x1e&" + // 0x00480308: 0x00001E26
-	"\x00h\x03\b\x00\x00\x1e'" + // 0x00680308: 0x00001E27
-	"\x00H\x03'\x00\x00\x1e(" + // 0x00480327: 0x00001E28
-	"\x00h\x03'\x00\x00\x1e)" + // 0x00680327: 0x00001E29
-	"\x00H\x03.\x00\x00\x1e*" + // 0x0048032E: 0x00001E2A
-	"\x00h\x03.\x00\x00\x1e+" + // 0x0068032E: 0x00001E2B
-	"\x00I\x030\x00\x00\x1e," + // 0x00490330: 0x00001E2C
-	"\x00i\x030\x00\x00\x1e-" + // 0x00690330: 0x00001E2D
-	"\x00\xcf\x03\x01\x00\x00\x1e." + // 0x00CF0301: 0x00001E2E
-	"\x00\xef\x03\x01\x00\x00\x1e/" + // 0x00EF0301: 0x00001E2F
-	"\x00K\x03\x01\x00\x00\x1e0" + // 0x004B0301: 0x00001E30
-	"\x00k\x03\x01\x00\x00\x1e1" + // 0x006B0301: 0x00001E31
-	"\x00K\x03#\x00\x00\x1e2" + // 0x004B0323: 0x00001E32
-	"\x00k\x03#\x00\x00\x1e3" + // 0x006B0323: 0x00001E33
-	"\x00K\x031\x00\x00\x1e4" + // 0x004B0331: 0x00001E34
-	"\x00k\x031\x00\x00\x1e5" + // 0x006B0331: 0x00001E35
-	"\x00L\x03#\x00\x00\x1e6" + // 0x004C0323: 0x00001E36
-	"\x00l\x03#\x00\x00\x1e7" + // 0x006C0323: 0x00001E37
-	"\x1e6\x03\x04\x00\x00\x1e8" + // 0x1E360304: 0x00001E38
-	"\x1e7\x03\x04\x00\x00\x1e9" + // 0x1E370304: 0x00001E39
-	"\x00L\x031\x00\x00\x1e:" + // 0x004C0331: 0x00001E3A
-	"\x00l\x031\x00\x00\x1e;" + // 0x006C0331: 0x00001E3B
-	"\x00L\x03-\x00\x00\x1e<" + // 0x004C032D: 0x00001E3C
-	"\x00l\x03-\x00\x00\x1e=" + // 0x006C032D: 0x00001E3D
-	"\x00M\x03\x01\x00\x00\x1e>" + // 0x004D0301: 0x00001E3E
-	"\x00m\x03\x01\x00\x00\x1e?" + // 0x006D0301: 0x00001E3F
-	"\x00M\x03\a\x00\x00\x1e@" + // 0x004D0307: 0x00001E40
-	"\x00m\x03\a\x00\x00\x1eA" + // 0x006D0307: 0x00001E41
-	"\x00M\x03#\x00\x00\x1eB" + // 0x004D0323: 0x00001E42
-	"\x00m\x03#\x00\x00\x1eC" + // 0x006D0323: 0x00001E43
-	"\x00N\x03\a\x00\x00\x1eD" + // 0x004E0307: 0x00001E44
-	"\x00n\x03\a\x00\x00\x1eE" + // 0x006E0307: 0x00001E45
-	"\x00N\x03#\x00\x00\x1eF" + // 0x004E0323: 0x00001E46
-	"\x00n\x03#\x00\x00\x1eG" + // 0x006E0323: 0x00001E47
-	"\x00N\x031\x00\x00\x1eH" + // 0x004E0331: 0x00001E48
-	"\x00n\x031\x00\x00\x1eI" + // 0x006E0331: 0x00001E49
-	"\x00N\x03-\x00\x00\x1eJ" + // 0x004E032D: 0x00001E4A
-	"\x00n\x03-\x00\x00\x1eK" + // 0x006E032D: 0x00001E4B
-	"\x00\xd5\x03\x01\x00\x00\x1eL" + // 0x00D50301: 0x00001E4C
-	"\x00\xf5\x03\x01\x00\x00\x1eM" + // 0x00F50301: 0x00001E4D
-	"\x00\xd5\x03\b\x00\x00\x1eN" + // 0x00D50308: 0x00001E4E
-	"\x00\xf5\x03\b\x00\x00\x1eO" + // 0x00F50308: 0x00001E4F
-	"\x01L\x03\x00\x00\x00\x1eP" + // 0x014C0300: 0x00001E50
-	"\x01M\x03\x00\x00\x00\x1eQ" + // 0x014D0300: 0x00001E51
-	"\x01L\x03\x01\x00\x00\x1eR" + // 0x014C0301: 0x00001E52
-	"\x01M\x03\x01\x00\x00\x1eS" + // 0x014D0301: 0x00001E53
-	"\x00P\x03\x01\x00\x00\x1eT" + // 0x00500301: 0x00001E54
-	"\x00p\x03\x01\x00\x00\x1eU" + // 0x00700301: 0x00001E55
-	"\x00P\x03\a\x00\x00\x1eV" + // 0x00500307: 0x00001E56
-	"\x00p\x03\a\x00\x00\x1eW" + // 0x00700307: 0x00001E57
-	"\x00R\x03\a\x00\x00\x1eX" + // 0x00520307: 0x00001E58
-	"\x00r\x03\a\x00\x00\x1eY" + // 0x00720307: 0x00001E59
-	"\x00R\x03#\x00\x00\x1eZ" + // 0x00520323: 0x00001E5A
-	"\x00r\x03#\x00\x00\x1e[" + // 0x00720323: 0x00001E5B
-	"\x1eZ\x03\x04\x00\x00\x1e\\" + // 0x1E5A0304: 0x00001E5C
-	"\x1e[\x03\x04\x00\x00\x1e]" + // 0x1E5B0304: 0x00001E5D
-	"\x00R\x031\x00\x00\x1e^" + // 0x00520331: 0x00001E5E
-	"\x00r\x031\x00\x00\x1e_" + // 0x00720331: 0x00001E5F
-	"\x00S\x03\a\x00\x00\x1e`" + // 0x00530307: 0x00001E60
-	"\x00s\x03\a\x00\x00\x1ea" + // 0x00730307: 0x00001E61
-	"\x00S\x03#\x00\x00\x1eb" + // 0x00530323: 0x00001E62
-	"\x00s\x03#\x00\x00\x1ec" + // 0x00730323: 0x00001E63
-	"\x01Z\x03\a\x00\x00\x1ed" + // 0x015A0307: 0x00001E64
-	"\x01[\x03\a\x00\x00\x1ee" + // 0x015B0307: 0x00001E65
-	"\x01`\x03\a\x00\x00\x1ef" + // 0x01600307: 0x00001E66
-	"\x01a\x03\a\x00\x00\x1eg" + // 0x01610307: 0x00001E67
-	"\x1eb\x03\a\x00\x00\x1eh" + // 0x1E620307: 0x00001E68
-	"\x1ec\x03\a\x00\x00\x1ei" + // 0x1E630307: 0x00001E69
-	"\x00T\x03\a\x00\x00\x1ej" + // 0x00540307: 0x00001E6A
-	"\x00t\x03\a\x00\x00\x1ek" + // 0x00740307: 0x00001E6B
-	"\x00T\x03#\x00\x00\x1el" + // 0x00540323: 0x00001E6C
-	"\x00t\x03#\x00\x00\x1em" + // 0x00740323: 0x00001E6D
-	"\x00T\x031\x00\x00\x1en" + // 0x00540331: 0x00001E6E
-	"\x00t\x031\x00\x00\x1eo" + // 0x00740331: 0x00001E6F
-	"\x00T\x03-\x00\x00\x1ep" + // 0x0054032D: 0x00001E70
-	"\x00t\x03-\x00\x00\x1eq" + // 0x0074032D: 0x00001E71
-	"\x00U\x03$\x00\x00\x1er" + // 0x00550324: 0x00001E72
-	"\x00u\x03$\x00\x00\x1es" + // 0x00750324: 0x00001E73
-	"\x00U\x030\x00\x00\x1et" + // 0x00550330: 0x00001E74
-	"\x00u\x030\x00\x00\x1eu" + // 0x00750330: 0x00001E75
-	"\x00U\x03-\x00\x00\x1ev" + // 0x0055032D: 0x00001E76
-	"\x00u\x03-\x00\x00\x1ew" + // 0x0075032D: 0x00001E77
-	"\x01h\x03\x01\x00\x00\x1ex" + // 0x01680301: 0x00001E78
-	"\x01i\x03\x01\x00\x00\x1ey" + // 0x01690301: 0x00001E79
-	"\x01j\x03\b\x00\x00\x1ez" + // 0x016A0308: 0x00001E7A
-	"\x01k\x03\b\x00\x00\x1e{" + // 0x016B0308: 0x00001E7B
-	"\x00V\x03\x03\x00\x00\x1e|" + // 0x00560303: 0x00001E7C
-	"\x00v\x03\x03\x00\x00\x1e}" + // 0x00760303: 0x00001E7D
-	"\x00V\x03#\x00\x00\x1e~" + // 0x00560323: 0x00001E7E
-	"\x00v\x03#\x00\x00\x1e\u007f" + // 0x00760323: 0x00001E7F
-	"\x00W\x03\x00\x00\x00\x1e\x80" + // 0x00570300: 0x00001E80
-	"\x00w\x03\x00\x00\x00\x1e\x81" + // 0x00770300: 0x00001E81
-	"\x00W\x03\x01\x00\x00\x1e\x82" + // 0x00570301: 0x00001E82
-	"\x00w\x03\x01\x00\x00\x1e\x83" + // 0x00770301: 0x00001E83
-	"\x00W\x03\b\x00\x00\x1e\x84" + // 0x00570308: 0x00001E84
-	"\x00w\x03\b\x00\x00\x1e\x85" + // 0x00770308: 0x00001E85
-	"\x00W\x03\a\x00\x00\x1e\x86" + // 0x00570307: 0x00001E86
-	"\x00w\x03\a\x00\x00\x1e\x87" + // 0x00770307: 0x00001E87
-	"\x00W\x03#\x00\x00\x1e\x88" + // 0x00570323: 0x00001E88
-	"\x00w\x03#\x00\x00\x1e\x89" + // 0x00770323: 0x00001E89
-	"\x00X\x03\a\x00\x00\x1e\x8a" + // 0x00580307: 0x00001E8A
-	"\x00x\x03\a\x00\x00\x1e\x8b" + // 0x00780307: 0x00001E8B
-	"\x00X\x03\b\x00\x00\x1e\x8c" + // 0x00580308: 0x00001E8C
-	"\x00x\x03\b\x00\x00\x1e\x8d" + // 0x00780308: 0x00001E8D
-	"\x00Y\x03\a\x00\x00\x1e\x8e" + // 0x00590307: 0x00001E8E
-	"\x00y\x03\a\x00\x00\x1e\x8f" + // 0x00790307: 0x00001E8F
-	"\x00Z\x03\x02\x00\x00\x1e\x90" + // 0x005A0302: 0x00001E90
-	"\x00z\x03\x02\x00\x00\x1e\x91" + // 0x007A0302: 0x00001E91
-	"\x00Z\x03#\x00\x00\x1e\x92" + // 0x005A0323: 0x00001E92
-	"\x00z\x03#\x00\x00\x1e\x93" + // 0x007A0323: 0x00001E93
-	"\x00Z\x031\x00\x00\x1e\x94" + // 0x005A0331: 0x00001E94
-	"\x00z\x031\x00\x00\x1e\x95" + // 0x007A0331: 0x00001E95
-	"\x00h\x031\x00\x00\x1e\x96" + // 0x00680331: 0x00001E96
-	"\x00t\x03\b\x00\x00\x1e\x97" + // 0x00740308: 0x00001E97
-	"\x00w\x03\n\x00\x00\x1e\x98" + // 0x0077030A: 0x00001E98
-	"\x00y\x03\n\x00\x00\x1e\x99" + // 0x0079030A: 0x00001E99
-	"\x01\u007f\x03\a\x00\x00\x1e\x9b" + // 0x017F0307: 0x00001E9B
-	"\x00A\x03#\x00\x00\x1e\xa0" + // 0x00410323: 0x00001EA0
-	"\x00a\x03#\x00\x00\x1e\xa1" + // 0x00610323: 0x00001EA1
-	"\x00A\x03\t\x00\x00\x1e\xa2" + // 0x00410309: 0x00001EA2
-	"\x00a\x03\t\x00\x00\x1e\xa3" + // 0x00610309: 0x00001EA3
-	"\x00\xc2\x03\x01\x00\x00\x1e\xa4" + // 0x00C20301: 0x00001EA4
-	"\x00\xe2\x03\x01\x00\x00\x1e\xa5" + // 0x00E20301: 0x00001EA5
-	"\x00\xc2\x03\x00\x00\x00\x1e\xa6" + // 0x00C20300: 0x00001EA6
-	"\x00\xe2\x03\x00\x00\x00\x1e\xa7" + // 0x00E20300: 0x00001EA7
-	"\x00\xc2\x03\t\x00\x00\x1e\xa8" + // 0x00C20309: 0x00001EA8
-	"\x00\xe2\x03\t\x00\x00\x1e\xa9" + // 0x00E20309: 0x00001EA9
-	"\x00\xc2\x03\x03\x00\x00\x1e\xaa" + // 0x00C20303: 0x00001EAA
-	"\x00\xe2\x03\x03\x00\x00\x1e\xab" + // 0x00E20303: 0x00001EAB
-	"\x1e\xa0\x03\x02\x00\x00\x1e\xac" + // 0x1EA00302: 0x00001EAC
-	"\x1e\xa1\x03\x02\x00\x00\x1e\xad" + // 0x1EA10302: 0x00001EAD
-	"\x01\x02\x03\x01\x00\x00\x1e\xae" + // 0x01020301: 0x00001EAE
-	"\x01\x03\x03\x01\x00\x00\x1e\xaf" + // 0x01030301: 0x00001EAF
-	"\x01\x02\x03\x00\x00\x00\x1e\xb0" + // 0x01020300: 0x00001EB0
-	"\x01\x03\x03\x00\x00\x00\x1e\xb1" + // 0x01030300: 0x00001EB1
-	"\x01\x02\x03\t\x00\x00\x1e\xb2" + // 0x01020309: 0x00001EB2
-	"\x01\x03\x03\t\x00\x00\x1e\xb3" + // 0x01030309: 0x00001EB3
-	"\x01\x02\x03\x03\x00\x00\x1e\xb4" + // 0x01020303: 0x00001EB4
-	"\x01\x03\x03\x03\x00\x00\x1e\xb5" + // 0x01030303: 0x00001EB5
-	"\x1e\xa0\x03\x06\x00\x00\x1e\xb6" + // 0x1EA00306: 0x00001EB6
-	"\x1e\xa1\x03\x06\x00\x00\x1e\xb7" + // 0x1EA10306: 0x00001EB7
-	"\x00E\x03#\x00\x00\x1e\xb8" + // 0x00450323: 0x00001EB8
-	"\x00e\x03#\x00\x00\x1e\xb9" + // 0x00650323: 0x00001EB9
-	"\x00E\x03\t\x00\x00\x1e\xba" + // 0x00450309: 0x00001EBA
-	"\x00e\x03\t\x00\x00\x1e\xbb" + // 0x00650309: 0x00001EBB
-	"\x00E\x03\x03\x00\x00\x1e\xbc" + // 0x00450303: 0x00001EBC
-	"\x00e\x03\x03\x00\x00\x1e\xbd" + // 0x00650303: 0x00001EBD
-	"\x00\xca\x03\x01\x00\x00\x1e\xbe" + // 0x00CA0301: 0x00001EBE
-	"\x00\xea\x03\x01\x00\x00\x1e\xbf" + // 0x00EA0301: 0x00001EBF
-	"\x00\xca\x03\x00\x00\x00\x1e\xc0" + // 0x00CA0300: 0x00001EC0
-	"\x00\xea\x03\x00\x00\x00\x1e\xc1" + // 0x00EA0300: 0x00001EC1
-	"\x00\xca\x03\t\x00\x00\x1e\xc2" + // 0x00CA0309: 0x00001EC2
-	"\x00\xea\x03\t\x00\x00\x1e\xc3" + // 0x00EA0309: 0x00001EC3
-	"\x00\xca\x03\x03\x00\x00\x1e\xc4" + // 0x00CA0303: 0x00001EC4
-	"\x00\xea\x03\x03\x00\x00\x1e\xc5" + // 0x00EA0303: 0x00001EC5
-	"\x1e\xb8\x03\x02\x00\x00\x1e\xc6" + // 0x1EB80302: 0x00001EC6
-	"\x1e\xb9\x03\x02\x00\x00\x1e\xc7" + // 0x1EB90302: 0x00001EC7
-	"\x00I\x03\t\x00\x00\x1e\xc8" + // 0x00490309: 0x00001EC8
-	"\x00i\x03\t\x00\x00\x1e\xc9" + // 0x00690309: 0x00001EC9
-	"\x00I\x03#\x00\x00\x1e\xca" + // 0x00490323: 0x00001ECA
-	"\x00i\x03#\x00\x00\x1e\xcb" + // 0x00690323: 0x00001ECB
-	"\x00O\x03#\x00\x00\x1e\xcc" + // 0x004F0323: 0x00001ECC
-	"\x00o\x03#\x00\x00\x1e\xcd" + // 0x006F0323: 0x00001ECD
-	"\x00O\x03\t\x00\x00\x1e\xce" + // 0x004F0309: 0x00001ECE
-	"\x00o\x03\t\x00\x00\x1e\xcf" + // 0x006F0309: 0x00001ECF
-	"\x00\xd4\x03\x01\x00\x00\x1e\xd0" + // 0x00D40301: 0x00001ED0
-	"\x00\xf4\x03\x01\x00\x00\x1e\xd1" + // 0x00F40301: 0x00001ED1
-	"\x00\xd4\x03\x00\x00\x00\x1e\xd2" + // 0x00D40300: 0x00001ED2
-	"\x00\xf4\x03\x00\x00\x00\x1e\xd3" + // 0x00F40300: 0x00001ED3
-	"\x00\xd4\x03\t\x00\x00\x1e\xd4" + // 0x00D40309: 0x00001ED4
-	"\x00\xf4\x03\t\x00\x00\x1e\xd5" + // 0x00F40309: 0x00001ED5
-	"\x00\xd4\x03\x03\x00\x00\x1e\xd6" + // 0x00D40303: 0x00001ED6
-	"\x00\xf4\x03\x03\x00\x00\x1e\xd7" + // 0x00F40303: 0x00001ED7
-	"\x1e\xcc\x03\x02\x00\x00\x1e\xd8" + // 0x1ECC0302: 0x00001ED8
-	"\x1e\xcd\x03\x02\x00\x00\x1e\xd9" + // 0x1ECD0302: 0x00001ED9
-	"\x01\xa0\x03\x01\x00\x00\x1e\xda" + // 0x01A00301: 0x00001EDA
-	"\x01\xa1\x03\x01\x00\x00\x1e\xdb" + // 0x01A10301: 0x00001EDB
-	"\x01\xa0\x03\x00\x00\x00\x1e\xdc" + // 0x01A00300: 0x00001EDC
-	"\x01\xa1\x03\x00\x00\x00\x1e\xdd" + // 0x01A10300: 0x00001EDD
-	"\x01\xa0\x03\t\x00\x00\x1e\xde" + // 0x01A00309: 0x00001EDE
-	"\x01\xa1\x03\t\x00\x00\x1e\xdf" + // 0x01A10309: 0x00001EDF
-	"\x01\xa0\x03\x03\x00\x00\x1e\xe0" + // 0x01A00303: 0x00001EE0
-	"\x01\xa1\x03\x03\x00\x00\x1e\xe1" + // 0x01A10303: 0x00001EE1
-	"\x01\xa0\x03#\x00\x00\x1e\xe2" + // 0x01A00323: 0x00001EE2
-	"\x01\xa1\x03#\x00\x00\x1e\xe3" + // 0x01A10323: 0x00001EE3
-	"\x00U\x03#\x00\x00\x1e\xe4" + // 0x00550323: 0x00001EE4
-	"\x00u\x03#\x00\x00\x1e\xe5" + // 0x00750323: 0x00001EE5
-	"\x00U\x03\t\x00\x00\x1e\xe6" + // 0x00550309: 0x00001EE6
-	"\x00u\x03\t\x00\x00\x1e\xe7" + // 0x00750309: 0x00001EE7
-	"\x01\xaf\x03\x01\x00\x00\x1e\xe8" + // 0x01AF0301: 0x00001EE8
-	"\x01\xb0\x03\x01\x00\x00\x1e\xe9" + // 0x01B00301: 0x00001EE9
-	"\x01\xaf\x03\x00\x00\x00\x1e\xea" + // 0x01AF0300: 0x00001EEA
-	"\x01\xb0\x03\x00\x00\x00\x1e\xeb" + // 0x01B00300: 0x00001EEB
-	"\x01\xaf\x03\t\x00\x00\x1e\xec" + // 0x01AF0309: 0x00001EEC
-	"\x01\xb0\x03\t\x00\x00\x1e\xed" + // 0x01B00309: 0x00001EED
-	"\x01\xaf\x03\x03\x00\x00\x1e\xee" + // 0x01AF0303: 0x00001EEE
-	"\x01\xb0\x03\x03\x00\x00\x1e\xef" + // 0x01B00303: 0x00001EEF
-	"\x01\xaf\x03#\x00\x00\x1e\xf0" + // 0x01AF0323: 0x00001EF0
-	"\x01\xb0\x03#\x00\x00\x1e\xf1" + // 0x01B00323: 0x00001EF1
-	"\x00Y\x03\x00\x00\x00\x1e\xf2" + // 0x00590300: 0x00001EF2
-	"\x00y\x03\x00\x00\x00\x1e\xf3" + // 0x00790300: 0x00001EF3
-	"\x00Y\x03#\x00\x00\x1e\xf4" + // 0x00590323: 0x00001EF4
-	"\x00y\x03#\x00\x00\x1e\xf5" + // 0x00790323: 0x00001EF5
-	"\x00Y\x03\t\x00\x00\x1e\xf6" + // 0x00590309: 0x00001EF6
-	"\x00y\x03\t\x00\x00\x1e\xf7" + // 0x00790309: 0x00001EF7
-	"\x00Y\x03\x03\x00\x00\x1e\xf8" + // 0x00590303: 0x00001EF8
-	"\x00y\x03\x03\x00\x00\x1e\xf9" + // 0x00790303: 0x00001EF9
-	"\x03\xb1\x03\x13\x00\x00\x1f\x00" + // 0x03B10313: 0x00001F00
-	"\x03\xb1\x03\x14\x00\x00\x1f\x01" + // 0x03B10314: 0x00001F01
-	"\x1f\x00\x03\x00\x00\x00\x1f\x02" + // 0x1F000300: 0x00001F02
-	"\x1f\x01\x03\x00\x00\x00\x1f\x03" + // 0x1F010300: 0x00001F03
-	"\x1f\x00\x03\x01\x00\x00\x1f\x04" + // 0x1F000301: 0x00001F04
-	"\x1f\x01\x03\x01\x00\x00\x1f\x05" + // 0x1F010301: 0x00001F05
-	"\x1f\x00\x03B\x00\x00\x1f\x06" + // 0x1F000342: 0x00001F06
-	"\x1f\x01\x03B\x00\x00\x1f\a" + // 0x1F010342: 0x00001F07
-	"\x03\x91\x03\x13\x00\x00\x1f\b" + // 0x03910313: 0x00001F08
-	"\x03\x91\x03\x14\x00\x00\x1f\t" + // 0x03910314: 0x00001F09
-	"\x1f\b\x03\x00\x00\x00\x1f\n" + // 0x1F080300: 0x00001F0A
-	"\x1f\t\x03\x00\x00\x00\x1f\v" + // 0x1F090300: 0x00001F0B
-	"\x1f\b\x03\x01\x00\x00\x1f\f" + // 0x1F080301: 0x00001F0C
-	"\x1f\t\x03\x01\x00\x00\x1f\r" + // 0x1F090301: 0x00001F0D
-	"\x1f\b\x03B\x00\x00\x1f\x0e" + // 0x1F080342: 0x00001F0E
-	"\x1f\t\x03B\x00\x00\x1f\x0f" + // 0x1F090342: 0x00001F0F
-	"\x03\xb5\x03\x13\x00\x00\x1f\x10" + // 0x03B50313: 0x00001F10
-	"\x03\xb5\x03\x14\x00\x00\x1f\x11" + // 0x03B50314: 0x00001F11
-	"\x1f\x10\x03\x00\x00\x00\x1f\x12" + // 0x1F100300: 0x00001F12
-	"\x1f\x11\x03\x00\x00\x00\x1f\x13" + // 0x1F110300: 0x00001F13
-	"\x1f\x10\x03\x01\x00\x00\x1f\x14" + // 0x1F100301: 0x00001F14
-	"\x1f\x11\x03\x01\x00\x00\x1f\x15" + // 0x1F110301: 0x00001F15
-	"\x03\x95\x03\x13\x00\x00\x1f\x18" + // 0x03950313: 0x00001F18
-	"\x03\x95\x03\x14\x00\x00\x1f\x19" + // 0x03950314: 0x00001F19
-	"\x1f\x18\x03\x00\x00\x00\x1f\x1a" + // 0x1F180300: 0x00001F1A
-	"\x1f\x19\x03\x00\x00\x00\x1f\x1b" + // 0x1F190300: 0x00001F1B
-	"\x1f\x18\x03\x01\x00\x00\x1f\x1c" + // 0x1F180301: 0x00001F1C
-	"\x1f\x19\x03\x01\x00\x00\x1f\x1d" + // 0x1F190301: 0x00001F1D
-	"\x03\xb7\x03\x13\x00\x00\x1f " + // 0x03B70313: 0x00001F20
-	"\x03\xb7\x03\x14\x00\x00\x1f!" + // 0x03B70314: 0x00001F21
-	"\x1f \x03\x00\x00\x00\x1f\"" + // 0x1F200300: 0x00001F22
-	"\x1f!\x03\x00\x00\x00\x1f#" + // 0x1F210300: 0x00001F23
-	"\x1f \x03\x01\x00\x00\x1f$" + // 0x1F200301: 0x00001F24
-	"\x1f!\x03\x01\x00\x00\x1f%" + // 0x1F210301: 0x00001F25
-	"\x1f \x03B\x00\x00\x1f&" + // 0x1F200342: 0x00001F26
-	"\x1f!\x03B\x00\x00\x1f'" + // 0x1F210342: 0x00001F27
-	"\x03\x97\x03\x13\x00\x00\x1f(" + // 0x03970313: 0x00001F28
-	"\x03\x97\x03\x14\x00\x00\x1f)" + // 0x03970314: 0x00001F29
-	"\x1f(\x03\x00\x00\x00\x1f*" + // 0x1F280300: 0x00001F2A
-	"\x1f)\x03\x00\x00\x00\x1f+" + // 0x1F290300: 0x00001F2B
-	"\x1f(\x03\x01\x00\x00\x1f," + // 0x1F280301: 0x00001F2C
-	"\x1f)\x03\x01\x00\x00\x1f-" + // 0x1F290301: 0x00001F2D
-	"\x1f(\x03B\x00\x00\x1f." + // 0x1F280342: 0x00001F2E
-	"\x1f)\x03B\x00\x00\x1f/" + // 0x1F290342: 0x00001F2F
-	"\x03\xb9\x03\x13\x00\x00\x1f0" + // 0x03B90313: 0x00001F30
-	"\x03\xb9\x03\x14\x00\x00\x1f1" + // 0x03B90314: 0x00001F31
-	"\x1f0\x03\x00\x00\x00\x1f2" + // 0x1F300300: 0x00001F32
-	"\x1f1\x03\x00\x00\x00\x1f3" + // 0x1F310300: 0x00001F33
-	"\x1f0\x03\x01\x00\x00\x1f4" + // 0x1F300301: 0x00001F34
-	"\x1f1\x03\x01\x00\x00\x1f5" + // 0x1F310301: 0x00001F35
-	"\x1f0\x03B\x00\x00\x1f6" + // 0x1F300342: 0x00001F36
-	"\x1f1\x03B\x00\x00\x1f7" + // 0x1F310342: 0x00001F37
-	"\x03\x99\x03\x13\x00\x00\x1f8" + // 0x03990313: 0x00001F38
-	"\x03\x99\x03\x14\x00\x00\x1f9" + // 0x03990314: 0x00001F39
-	"\x1f8\x03\x00\x00\x00\x1f:" + // 0x1F380300: 0x00001F3A
-	"\x1f9\x03\x00\x00\x00\x1f;" + // 0x1F390300: 0x00001F3B
-	"\x1f8\x03\x01\x00\x00\x1f<" + // 0x1F380301: 0x00001F3C
-	"\x1f9\x03\x01\x00\x00\x1f=" + // 0x1F390301: 0x00001F3D
-	"\x1f8\x03B\x00\x00\x1f>" + // 0x1F380342: 0x00001F3E
-	"\x1f9\x03B\x00\x00\x1f?" + // 0x1F390342: 0x00001F3F
-	"\x03\xbf\x03\x13\x00\x00\x1f@" + // 0x03BF0313: 0x00001F40
-	"\x03\xbf\x03\x14\x00\x00\x1fA" + // 0x03BF0314: 0x00001F41
-	"\x1f@\x03\x00\x00\x00\x1fB" + // 0x1F400300: 0x00001F42
-	"\x1fA\x03\x00\x00\x00\x1fC" + // 0x1F410300: 0x00001F43
-	"\x1f@\x03\x01\x00\x00\x1fD" + // 0x1F400301: 0x00001F44
-	"\x1fA\x03\x01\x00\x00\x1fE" + // 0x1F410301: 0x00001F45
-	"\x03\x9f\x03\x13\x00\x00\x1fH" + // 0x039F0313: 0x00001F48
-	"\x03\x9f\x03\x14\x00\x00\x1fI" + // 0x039F0314: 0x00001F49
-	"\x1fH\x03\x00\x00\x00\x1fJ" + // 0x1F480300: 0x00001F4A
-	"\x1fI\x03\x00\x00\x00\x1fK" + // 0x1F490300: 0x00001F4B
-	"\x1fH\x03\x01\x00\x00\x1fL" + // 0x1F480301: 0x00001F4C
-	"\x1fI\x03\x01\x00\x00\x1fM" + // 0x1F490301: 0x00001F4D
-	"\x03\xc5\x03\x13\x00\x00\x1fP" + // 0x03C50313: 0x00001F50
-	"\x03\xc5\x03\x14\x00\x00\x1fQ" + // 0x03C50314: 0x00001F51
-	"\x1fP\x03\x00\x00\x00\x1fR" + // 0x1F500300: 0x00001F52
-	"\x1fQ\x03\x00\x00\x00\x1fS" + // 0x1F510300: 0x00001F53
-	"\x1fP\x03\x01\x00\x00\x1fT" + // 0x1F500301: 0x00001F54
-	"\x1fQ\x03\x01\x00\x00\x1fU" + // 0x1F510301: 0x00001F55
-	"\x1fP\x03B\x00\x00\x1fV" + // 0x1F500342: 0x00001F56
-	"\x1fQ\x03B\x00\x00\x1fW" + // 0x1F510342: 0x00001F57
-	"\x03\xa5\x03\x14\x00\x00\x1fY" + // 0x03A50314: 0x00001F59
-	"\x1fY\x03\x00\x00\x00\x1f[" + // 0x1F590300: 0x00001F5B
-	"\x1fY\x03\x01\x00\x00\x1f]" + // 0x1F590301: 0x00001F5D
-	"\x1fY\x03B\x00\x00\x1f_" + // 0x1F590342: 0x00001F5F
-	"\x03\xc9\x03\x13\x00\x00\x1f`" + // 0x03C90313: 0x00001F60
-	"\x03\xc9\x03\x14\x00\x00\x1fa" + // 0x03C90314: 0x00001F61
-	"\x1f`\x03\x00\x00\x00\x1fb" + // 0x1F600300: 0x00001F62
-	"\x1fa\x03\x00\x00\x00\x1fc" + // 0x1F610300: 0x00001F63
-	"\x1f`\x03\x01\x00\x00\x1fd" + // 0x1F600301: 0x00001F64
-	"\x1fa\x03\x01\x00\x00\x1fe" + // 0x1F610301: 0x00001F65
-	"\x1f`\x03B\x00\x00\x1ff" + // 0x1F600342: 0x00001F66
-	"\x1fa\x03B\x00\x00\x1fg" + // 0x1F610342: 0x00001F67
-	"\x03\xa9\x03\x13\x00\x00\x1fh" + // 0x03A90313: 0x00001F68
-	"\x03\xa9\x03\x14\x00\x00\x1fi" + // 0x03A90314: 0x00001F69
-	"\x1fh\x03\x00\x00\x00\x1fj" + // 0x1F680300: 0x00001F6A
-	"\x1fi\x03\x00\x00\x00\x1fk" + // 0x1F690300: 0x00001F6B
-	"\x1fh\x03\x01\x00\x00\x1fl" + // 0x1F680301: 0x00001F6C
-	"\x1fi\x03\x01\x00\x00\x1fm" + // 0x1F690301: 0x00001F6D
-	"\x1fh\x03B\x00\x00\x1fn" + // 0x1F680342: 0x00001F6E
-	"\x1fi\x03B\x00\x00\x1fo" + // 0x1F690342: 0x00001F6F
-	"\x03\xb1\x03\x00\x00\x00\x1fp" + // 0x03B10300: 0x00001F70
-	"\x03\xb5\x03\x00\x00\x00\x1fr" + // 0x03B50300: 0x00001F72
-	"\x03\xb7\x03\x00\x00\x00\x1ft" + // 0x03B70300: 0x00001F74
-	"\x03\xb9\x03\x00\x00\x00\x1fv" + // 0x03B90300: 0x00001F76
-	"\x03\xbf\x03\x00\x00\x00\x1fx" + // 0x03BF0300: 0x00001F78
-	"\x03\xc5\x03\x00\x00\x00\x1fz" + // 0x03C50300: 0x00001F7A
-	"\x03\xc9\x03\x00\x00\x00\x1f|" + // 0x03C90300: 0x00001F7C
-	"\x1f\x00\x03E\x00\x00\x1f\x80" + // 0x1F000345: 0x00001F80
-	"\x1f\x01\x03E\x00\x00\x1f\x81" + // 0x1F010345: 0x00001F81
-	"\x1f\x02\x03E\x00\x00\x1f\x82" + // 0x1F020345: 0x00001F82
-	"\x1f\x03\x03E\x00\x00\x1f\x83" + // 0x1F030345: 0x00001F83
-	"\x1f\x04\x03E\x00\x00\x1f\x84" + // 0x1F040345: 0x00001F84
-	"\x1f\x05\x03E\x00\x00\x1f\x85" + // 0x1F050345: 0x00001F85
-	"\x1f\x06\x03E\x00\x00\x1f\x86" + // 0x1F060345: 0x00001F86
-	"\x1f\a\x03E\x00\x00\x1f\x87" + // 0x1F070345: 0x00001F87
-	"\x1f\b\x03E\x00\x00\x1f\x88" + // 0x1F080345: 0x00001F88
-	"\x1f\t\x03E\x00\x00\x1f\x89" + // 0x1F090345: 0x00001F89
-	"\x1f\n\x03E\x00\x00\x1f\x8a" + // 0x1F0A0345: 0x00001F8A
-	"\x1f\v\x03E\x00\x00\x1f\x8b" + // 0x1F0B0345: 0x00001F8B
-	"\x1f\f\x03E\x00\x00\x1f\x8c" + // 0x1F0C0345: 0x00001F8C
-	"\x1f\r\x03E\x00\x00\x1f\x8d" + // 0x1F0D0345: 0x00001F8D
-	"\x1f\x0e\x03E\x00\x00\x1f\x8e" + // 0x1F0E0345: 0x00001F8E
-	"\x1f\x0f\x03E\x00\x00\x1f\x8f" + // 0x1F0F0345: 0x00001F8F
-	"\x1f \x03E\x00\x00\x1f\x90" + // 0x1F200345: 0x00001F90
-	"\x1f!\x03E\x00\x00\x1f\x91" + // 0x1F210345: 0x00001F91
-	"\x1f\"\x03E\x00\x00\x1f\x92" + // 0x1F220345: 0x00001F92
-	"\x1f#\x03E\x00\x00\x1f\x93" + // 0x1F230345: 0x00001F93
-	"\x1f$\x03E\x00\x00\x1f\x94" + // 0x1F240345: 0x00001F94
-	"\x1f%\x03E\x00\x00\x1f\x95" + // 0x1F250345: 0x00001F95
-	"\x1f&\x03E\x00\x00\x1f\x96" + // 0x1F260345: 0x00001F96
-	"\x1f'\x03E\x00\x00\x1f\x97" + // 0x1F270345: 0x00001F97
-	"\x1f(\x03E\x00\x00\x1f\x98" + // 0x1F280345: 0x00001F98
-	"\x1f)\x03E\x00\x00\x1f\x99" + // 0x1F290345: 0x00001F99
-	"\x1f*\x03E\x00\x00\x1f\x9a" + // 0x1F2A0345: 0x00001F9A
-	"\x1f+\x03E\x00\x00\x1f\x9b" + // 0x1F2B0345: 0x00001F9B
-	"\x1f,\x03E\x00\x00\x1f\x9c" + // 0x1F2C0345: 0x00001F9C
-	"\x1f-\x03E\x00\x00\x1f\x9d" + // 0x1F2D0345: 0x00001F9D
-	"\x1f.\x03E\x00\x00\x1f\x9e" + // 0x1F2E0345: 0x00001F9E
-	"\x1f/\x03E\x00\x00\x1f\x9f" + // 0x1F2F0345: 0x00001F9F
-	"\x1f`\x03E\x00\x00\x1f\xa0" + // 0x1F600345: 0x00001FA0
-	"\x1fa\x03E\x00\x00\x1f\xa1" + // 0x1F610345: 0x00001FA1
-	"\x1fb\x03E\x00\x00\x1f\xa2" + // 0x1F620345: 0x00001FA2
-	"\x1fc\x03E\x00\x00\x1f\xa3" + // 0x1F630345: 0x00001FA3
-	"\x1fd\x03E\x00\x00\x1f\xa4" + // 0x1F640345: 0x00001FA4
-	"\x1fe\x03E\x00\x00\x1f\xa5" + // 0x1F650345: 0x00001FA5
-	"\x1ff\x03E\x00\x00\x1f\xa6" + // 0x1F660345: 0x00001FA6
-	"\x1fg\x03E\x00\x00\x1f\xa7" + // 0x1F670345: 0x00001FA7
-	"\x1fh\x03E\x00\x00\x1f\xa8" + // 0x1F680345: 0x00001FA8
-	"\x1fi\x03E\x00\x00\x1f\xa9" + // 0x1F690345: 0x00001FA9
-	"\x1fj\x03E\x00\x00\x1f\xaa" + // 0x1F6A0345: 0x00001FAA
-	"\x1fk\x03E\x00\x00\x1f\xab" + // 0x1F6B0345: 0x00001FAB
-	"\x1fl\x03E\x00\x00\x1f\xac" + // 0x1F6C0345: 0x00001FAC
-	"\x1fm\x03E\x00\x00\x1f\xad" + // 0x1F6D0345: 0x00001FAD
-	"\x1fn\x03E\x00\x00\x1f\xae" + // 0x1F6E0345: 0x00001FAE
-	"\x1fo\x03E\x00\x00\x1f\xaf" + // 0x1F6F0345: 0x00001FAF
-	"\x03\xb1\x03\x06\x00\x00\x1f\xb0" + // 0x03B10306: 0x00001FB0
-	"\x03\xb1\x03\x04\x00\x00\x1f\xb1" + // 0x03B10304: 0x00001FB1
-	"\x1fp\x03E\x00\x00\x1f\xb2" + // 0x1F700345: 0x00001FB2
-	"\x03\xb1\x03E\x00\x00\x1f\xb3" + // 0x03B10345: 0x00001FB3
-	"\x03\xac\x03E\x00\x00\x1f\xb4" + // 0x03AC0345: 0x00001FB4
-	"\x03\xb1\x03B\x00\x00\x1f\xb6" + // 0x03B10342: 0x00001FB6
-	"\x1f\xb6\x03E\x00\x00\x1f\xb7" + // 0x1FB60345: 0x00001FB7
-	"\x03\x91\x03\x06\x00\x00\x1f\xb8" + // 0x03910306: 0x00001FB8
-	"\x03\x91\x03\x04\x00\x00\x1f\xb9" + // 0x03910304: 0x00001FB9
-	"\x03\x91\x03\x00\x00\x00\x1f\xba" + // 0x03910300: 0x00001FBA
-	"\x03\x91\x03E\x00\x00\x1f\xbc" + // 0x03910345: 0x00001FBC
-	"\x00\xa8\x03B\x00\x00\x1f\xc1" + // 0x00A80342: 0x00001FC1
-	"\x1ft\x03E\x00\x00\x1f\xc2" + // 0x1F740345: 0x00001FC2
-	"\x03\xb7\x03E\x00\x00\x1f\xc3" + // 0x03B70345: 0x00001FC3
-	"\x03\xae\x03E\x00\x00\x1f\xc4" + // 0x03AE0345: 0x00001FC4
-	"\x03\xb7\x03B\x00\x00\x1f\xc6" + // 0x03B70342: 0x00001FC6
-	"\x1f\xc6\x03E\x00\x00\x1f\xc7" + // 0x1FC60345: 0x00001FC7
-	"\x03\x95\x03\x00\x00\x00\x1f\xc8" + // 0x03950300: 0x00001FC8
-	"\x03\x97\x03\x00\x00\x00\x1f\xca" + // 0x03970300: 0x00001FCA
-	"\x03\x97\x03E\x00\x00\x1f\xcc" + // 0x03970345: 0x00001FCC
-	"\x1f\xbf\x03\x00\x00\x00\x1f\xcd" + // 0x1FBF0300: 0x00001FCD
-	"\x1f\xbf\x03\x01\x00\x00\x1f\xce" + // 0x1FBF0301: 0x00001FCE
-	"\x1f\xbf\x03B\x00\x00\x1f\xcf" + // 0x1FBF0342: 0x00001FCF
-	"\x03\xb9\x03\x06\x00\x00\x1f\xd0" + // 0x03B90306: 0x00001FD0
-	"\x03\xb9\x03\x04\x00\x00\x1f\xd1" + // 0x03B90304: 0x00001FD1
-	"\x03\xca\x03\x00\x00\x00\x1f\xd2" + // 0x03CA0300: 0x00001FD2
-	"\x03\xb9\x03B\x00\x00\x1f\xd6" + // 0x03B90342: 0x00001FD6
-	"\x03\xca\x03B\x00\x00\x1f\xd7" + // 0x03CA0342: 0x00001FD7
-	"\x03\x99\x03\x06\x00\x00\x1f\xd8" + // 0x03990306: 0x00001FD8
-	"\x03\x99\x03\x04\x00\x00\x1f\xd9" + // 0x03990304: 0x00001FD9
-	"\x03\x99\x03\x00\x00\x00\x1f\xda" + // 0x03990300: 0x00001FDA
-	"\x1f\xfe\x03\x00\x00\x00\x1f\xdd" + // 0x1FFE0300: 0x00001FDD
-	"\x1f\xfe\x03\x01\x00\x00\x1f\xde" + // 0x1FFE0301: 0x00001FDE
-	"\x1f\xfe\x03B\x00\x00\x1f\xdf" + // 0x1FFE0342: 0x00001FDF
-	"\x03\xc5\x03\x06\x00\x00\x1f\xe0" + // 0x03C50306: 0x00001FE0
-	"\x03\xc5\x03\x04\x00\x00\x1f\xe1" + // 0x03C50304: 0x00001FE1
-	"\x03\xcb\x03\x00\x00\x00\x1f\xe2" + // 0x03CB0300: 0x00001FE2
-	"\x03\xc1\x03\x13\x00\x00\x1f\xe4" + // 0x03C10313: 0x00001FE4
-	"\x03\xc1\x03\x14\x00\x00\x1f\xe5" + // 0x03C10314: 0x00001FE5
-	"\x03\xc5\x03B\x00\x00\x1f\xe6" + // 0x03C50342: 0x00001FE6
-	"\x03\xcb\x03B\x00\x00\x1f\xe7" + // 0x03CB0342: 0x00001FE7
-	"\x03\xa5\x03\x06\x00\x00\x1f\xe8" + // 0x03A50306: 0x00001FE8
-	"\x03\xa5\x03\x04\x00\x00\x1f\xe9" + // 0x03A50304: 0x00001FE9
-	"\x03\xa5\x03\x00\x00\x00\x1f\xea" + // 0x03A50300: 0x00001FEA
-	"\x03\xa1\x03\x14\x00\x00\x1f\xec" + // 0x03A10314: 0x00001FEC
-	"\x00\xa8\x03\x00\x00\x00\x1f\xed" + // 0x00A80300: 0x00001FED
-	"\x1f|\x03E\x00\x00\x1f\xf2" + // 0x1F7C0345: 0x00001FF2
-	"\x03\xc9\x03E\x00\x00\x1f\xf3" + // 0x03C90345: 0x00001FF3
-	"\x03\xce\x03E\x00\x00\x1f\xf4" + // 0x03CE0345: 0x00001FF4
-	"\x03\xc9\x03B\x00\x00\x1f\xf6" + // 0x03C90342: 0x00001FF6
-	"\x1f\xf6\x03E\x00\x00\x1f\xf7" + // 0x1FF60345: 0x00001FF7
-	"\x03\x9f\x03\x00\x00\x00\x1f\xf8" + // 0x039F0300: 0x00001FF8
-	"\x03\xa9\x03\x00\x00\x00\x1f\xfa" + // 0x03A90300: 0x00001FFA
-	"\x03\xa9\x03E\x00\x00\x1f\xfc" + // 0x03A90345: 0x00001FFC
-	"!\x90\x038\x00\x00!\x9a" + // 0x21900338: 0x0000219A
-	"!\x92\x038\x00\x00!\x9b" + // 0x21920338: 0x0000219B
-	"!\x94\x038\x00\x00!\xae" + // 0x21940338: 0x000021AE
-	"!\xd0\x038\x00\x00!\xcd" + // 0x21D00338: 0x000021CD
-	"!\xd4\x038\x00\x00!\xce" + // 0x21D40338: 0x000021CE
-	"!\xd2\x038\x00\x00!\xcf" + // 0x21D20338: 0x000021CF
-	"\"\x03\x038\x00\x00\"\x04" + // 0x22030338: 0x00002204
-	"\"\b\x038\x00\x00\"\t" + // 0x22080338: 0x00002209
-	"\"\v\x038\x00\x00\"\f" + // 0x220B0338: 0x0000220C
-	"\"#\x038\x00\x00\"$" + // 0x22230338: 0x00002224
-	"\"%\x038\x00\x00\"&" + // 0x22250338: 0x00002226
-	"\"<\x038\x00\x00\"A" + // 0x223C0338: 0x00002241
-	"\"C\x038\x00\x00\"D" + // 0x22430338: 0x00002244
-	"\"E\x038\x00\x00\"G" + // 0x22450338: 0x00002247
-	"\"H\x038\x00\x00\"I" + // 0x22480338: 0x00002249
-	"\x00=\x038\x00\x00\"`" + // 0x003D0338: 0x00002260
-	"\"a\x038\x00\x00\"b" + // 0x22610338: 0x00002262
-	"\"M\x038\x00\x00\"m" + // 0x224D0338: 0x0000226D
-	"\x00<\x038\x00\x00\"n" + // 0x003C0338: 0x0000226E
-	"\x00>\x038\x00\x00\"o" + // 0x003E0338: 0x0000226F
-	"\"d\x038\x00\x00\"p" + // 0x22640338: 0x00002270
-	"\"e\x038\x00\x00\"q" + // 0x22650338: 0x00002271
-	"\"r\x038\x00\x00\"t" + // 0x22720338: 0x00002274
-	"\"s\x038\x00\x00\"u" + // 0x22730338: 0x00002275
-	"\"v\x038\x00\x00\"x" + // 0x22760338: 0x00002278
-	"\"w\x038\x00\x00\"y" + // 0x22770338: 0x00002279
-	"\"z\x038\x00\x00\"\x80" + // 0x227A0338: 0x00002280
-	"\"{\x038\x00\x00\"\x81" + // 0x227B0338: 0x00002281
-	"\"\x82\x038\x00\x00\"\x84" + // 0x22820338: 0x00002284
-	"\"\x83\x038\x00\x00\"\x85" + // 0x22830338: 0x00002285
-	"\"\x86\x038\x00\x00\"\x88" + // 0x22860338: 0x00002288
-	"\"\x87\x038\x00\x00\"\x89" + // 0x22870338: 0x00002289
-	"\"\xa2\x038\x00\x00\"\xac" + // 0x22A20338: 0x000022AC
-	"\"\xa8\x038\x00\x00\"\xad" + // 0x22A80338: 0x000022AD
-	"\"\xa9\x038\x00\x00\"\xae" + // 0x22A90338: 0x000022AE
-	"\"\xab\x038\x00\x00\"\xaf" + // 0x22AB0338: 0x000022AF
-	"\"|\x038\x00\x00\"\xe0" + // 0x227C0338: 0x000022E0
-	"\"}\x038\x00\x00\"\xe1" + // 0x227D0338: 0x000022E1
-	"\"\x91\x038\x00\x00\"\xe2" + // 0x22910338: 0x000022E2
-	"\"\x92\x038\x00\x00\"\xe3" + // 0x22920338: 0x000022E3
-	"\"\xb2\x038\x00\x00\"\xea" + // 0x22B20338: 0x000022EA
-	"\"\xb3\x038\x00\x00\"\xeb" + // 0x22B30338: 0x000022EB
-	"\"\xb4\x038\x00\x00\"\xec" + // 0x22B40338: 0x000022EC
-	"\"\xb5\x038\x00\x00\"\xed" + // 0x22B50338: 0x000022ED
-	"0K0\x99\x00\x000L" + // 0x304B3099: 0x0000304C
-	"0M0\x99\x00\x000N" + // 0x304D3099: 0x0000304E
-	"0O0\x99\x00\x000P" + // 0x304F3099: 0x00003050
-	"0Q0\x99\x00\x000R" + // 0x30513099: 0x00003052
-	"0S0\x99\x00\x000T" + // 0x30533099: 0x00003054
-	"0U0\x99\x00\x000V" + // 0x30553099: 0x00003056
-	"0W0\x99\x00\x000X" + // 0x30573099: 0x00003058
-	"0Y0\x99\x00\x000Z" + // 0x30593099: 0x0000305A
-	"0[0\x99\x00\x000\\" + // 0x305B3099: 0x0000305C
-	"0]0\x99\x00\x000^" + // 0x305D3099: 0x0000305E
-	"0_0\x99\x00\x000`" + // 0x305F3099: 0x00003060
-	"0a0\x99\x00\x000b" + // 0x30613099: 0x00003062
-	"0d0\x99\x00\x000e" + // 0x30643099: 0x00003065
-	"0f0\x99\x00\x000g" + // 0x30663099: 0x00003067
-	"0h0\x99\x00\x000i" + // 0x30683099: 0x00003069
-	"0o0\x99\x00\x000p" + // 0x306F3099: 0x00003070
-	"0o0\x9a\x00\x000q" + // 0x306F309A: 0x00003071
-	"0r0\x99\x00\x000s" + // 0x30723099: 0x00003073
-	"0r0\x9a\x00\x000t" + // 0x3072309A: 0x00003074
-	"0u0\x99\x00\x000v" + // 0x30753099: 0x00003076
-	"0u0\x9a\x00\x000w" + // 0x3075309A: 0x00003077
-	"0x0\x99\x00\x000y" + // 0x30783099: 0x00003079
-	"0x0\x9a\x00\x000z" + // 0x3078309A: 0x0000307A
-	"0{0\x99\x00\x000|" + // 0x307B3099: 0x0000307C
-	"0{0\x9a\x00\x000}" + // 0x307B309A: 0x0000307D
-	"0F0\x99\x00\x000\x94" + // 0x30463099: 0x00003094
-	"0\x9d0\x99\x00\x000\x9e" + // 0x309D3099: 0x0000309E
-	"0\xab0\x99\x00\x000\xac" + // 0x30AB3099: 0x000030AC
-	"0\xad0\x99\x00\x000\xae" + // 0x30AD3099: 0x000030AE
-	"0\xaf0\x99\x00\x000\xb0" + // 0x30AF3099: 0x000030B0
-	"0\xb10\x99\x00\x000\xb2" + // 0x30B13099: 0x000030B2
-	"0\xb30\x99\x00\x000\xb4" + // 0x30B33099: 0x000030B4
-	"0\xb50\x99\x00\x000\xb6" + // 0x30B53099: 0x000030B6
-	"0\xb70\x99\x00\x000\xb8" + // 0x30B73099: 0x000030B8
-	"0\xb90\x99\x00\x000\xba" + // 0x30B93099: 0x000030BA
-	"0\xbb0\x99\x00\x000\xbc" + // 0x30BB3099: 0x000030BC
-	"0\xbd0\x99\x00\x000\xbe" + // 0x30BD3099: 0x000030BE
-	"0\xbf0\x99\x00\x000\xc0" + // 0x30BF3099: 0x000030C0
-	"0\xc10\x99\x00\x000\xc2" + // 0x30C13099: 0x000030C2
-	"0\xc40\x99\x00\x000\xc5" + // 0x30C43099: 0x000030C5
-	"0\xc60\x99\x00\x000\xc7" + // 0x30C63099: 0x000030C7
-	"0\xc80\x99\x00\x000\xc9" + // 0x30C83099: 0x000030C9
-	"0\xcf0\x99\x00\x000\xd0" + // 0x30CF3099: 0x000030D0
-	"0\xcf0\x9a\x00\x000\xd1" + // 0x30CF309A: 0x000030D1
-	"0\xd20\x99\x00\x000\xd3" + // 0x30D23099: 0x000030D3
-	"0\xd20\x9a\x00\x000\xd4" + // 0x30D2309A: 0x000030D4
-	"0\xd50\x99\x00\x000\xd6" + // 0x30D53099: 0x000030D6
-	"0\xd50\x9a\x00\x000\xd7" + // 0x30D5309A: 0x000030D7
-	"0\xd80\x99\x00\x000\xd9" + // 0x30D83099: 0x000030D9
-	"0\xd80\x9a\x00\x000\xda" + // 0x30D8309A: 0x000030DA
-	"0\xdb0\x99\x00\x000\xdc" + // 0x30DB3099: 0x000030DC
-	"0\xdb0\x9a\x00\x000\xdd" + // 0x30DB309A: 0x000030DD
-	"0\xa60\x99\x00\x000\xf4" + // 0x30A63099: 0x000030F4
-	"0\xef0\x99\x00\x000\xf7" + // 0x30EF3099: 0x000030F7
-	"0\xf00\x99\x00\x000\xf8" + // 0x30F03099: 0x000030F8
-	"0\xf10\x99\x00\x000\xf9" + // 0x30F13099: 0x000030F9
-	"0\xf20\x99\x00\x000\xfa" + // 0x30F23099: 0x000030FA
-	"0\xfd0\x99\x00\x000\xfe" + // 0x30FD3099: 0x000030FE
-	"\x10\x99\x10\xba\x00\x01\x10\x9a" + // 0x109910BA: 0x0001109A
-	"\x10\x9b\x10\xba\x00\x01\x10\x9c" + // 0x109B10BA: 0x0001109C
-	"\x10\xa5\x10\xba\x00\x01\x10\xab" + // 0x10A510BA: 0x000110AB
-	"\x111\x11'\x00\x01\x11." + // 0x11311127: 0x0001112E
-	"\x112\x11'\x00\x01\x11/" + // 0x11321127: 0x0001112F
-	"\x13G\x13>\x00\x01\x13K" + // 0x1347133E: 0x0001134B
-	"\x13G\x13W\x00\x01\x13L" + // 0x13471357: 0x0001134C
-	"\x14\xb9\x14\xba\x00\x01\x14\xbb" + // 0x14B914BA: 0x000114BB
-	"\x14\xb9\x14\xb0\x00\x01\x14\xbc" + // 0x14B914B0: 0x000114BC
-	"\x14\xb9\x14\xbd\x00\x01\x14\xbe" + // 0x14B914BD: 0x000114BE
-	"\x15\xb8\x15\xaf\x00\x01\x15\xba" + // 0x15B815AF: 0x000115BA
-	"\x15\xb9\x15\xaf\x00\x01\x15\xbb" + // 0x15B915AF: 0x000115BB
-	""
-	// Total size of tables: 55KB (55977 bytes)
Index: trunk/vendor/golang.org/x/text/unicode/norm/tables13.0.0.go
===================================================================
--- trunk/vendor/golang.org/x/text/unicode/norm/tables13.0.0.go	(revision 145)
+++ 	(revision )
@@ -1,7761 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-//go:build go1.16
-// +build go1.16
-
-package norm
-
-import "sync"
-
-const (
-	// Version is the Unicode edition from which the tables are derived.
-	Version = "13.0.0"
-
-	// MaxTransformChunkSize indicates the maximum number of bytes that Transform
-	// may need to write atomically for any Form. Making a destination buffer at
-	// least this size ensures that Transform can always make progress and that
-	// the user does not need to grow the buffer on an ErrShortDst.
-	MaxTransformChunkSize = 35 + maxNonStarters*4
-)
-
-var ccc = [56]uint8{
-	0, 1, 6, 7, 8, 9, 10, 11,
-	12, 13, 14, 15, 16, 17, 18, 19,
-	20, 21, 22, 23, 24, 25, 26, 27,
-	28, 29, 30, 31, 32, 33, 34, 35,
-	36, 84, 91, 103, 107, 118, 122, 129,
-	130, 132, 202, 214, 216, 218, 220, 222,
-	224, 226, 228, 230, 232, 233, 234, 240,
-}
-
-const (
-	firstMulti            = 0x1870
-	firstCCC              = 0x2CAB
-	endMulti              = 0x2F77
-	firstLeadingCCC       = 0x49C5
-	firstCCCZeroExcept    = 0x4A8F
-	firstStarterWithNLead = 0x4AB6
-	lastDecomp            = 0x4AB8
-	maxDecomp             = 0x8000
-)
-
-// decomps: 19128 bytes
-var decomps = [...]byte{
-	// Bytes 0 - 3f
-	0x00, 0x41, 0x20, 0x41, 0x21, 0x41, 0x22, 0x41,
-	0x23, 0x41, 0x24, 0x41, 0x25, 0x41, 0x26, 0x41,
-	0x27, 0x41, 0x28, 0x41, 0x29, 0x41, 0x2A, 0x41,
-	0x2B, 0x41, 0x2C, 0x41, 0x2D, 0x41, 0x2E, 0x41,
-	0x2F, 0x41, 0x30, 0x41, 0x31, 0x41, 0x32, 0x41,
-	0x33, 0x41, 0x34, 0x41, 0x35, 0x41, 0x36, 0x41,
-	0x37, 0x41, 0x38, 0x41, 0x39, 0x41, 0x3A, 0x41,
-	0x3B, 0x41, 0x3C, 0x41, 0x3D, 0x41, 0x3E, 0x41,
-	// Bytes 40 - 7f
-	0x3F, 0x41, 0x40, 0x41, 0x41, 0x41, 0x42, 0x41,
-	0x43, 0x41, 0x44, 0x41, 0x45, 0x41, 0x46, 0x41,
-	0x47, 0x41, 0x48, 0x41, 0x49, 0x41, 0x4A, 0x41,
-	0x4B, 0x41, 0x4C, 0x41, 0x4D, 0x41, 0x4E, 0x41,
-	0x4F, 0x41, 0x50, 0x41, 0x51, 0x41, 0x52, 0x41,
-	0x53, 0x41, 0x54, 0x41, 0x55, 0x41, 0x56, 0x41,
-	0x57, 0x41, 0x58, 0x41, 0x59, 0x41, 0x5A, 0x41,
-	0x5B, 0x41, 0x5C, 0x41, 0x5D, 0x41, 0x5E, 0x41,
-	// Bytes 80 - bf
-	0x5F, 0x41, 0x60, 0x41, 0x61, 0x41, 0x62, 0x41,
-	0x63, 0x41, 0x64, 0x41, 0x65, 0x41, 0x66, 0x41,
-	0x67, 0x41, 0x68, 0x41, 0x69, 0x41, 0x6A, 0x41,
-	0x6B, 0x41, 0x6C, 0x41, 0x6D, 0x41, 0x6E, 0x41,
-	0x6F, 0x41, 0x70, 0x41, 0x71, 0x41, 0x72, 0x41,
-	0x73, 0x41, 0x74, 0x41, 0x75, 0x41, 0x76, 0x41,
-	0x77, 0x41, 0x78, 0x41, 0x79, 0x41, 0x7A, 0x41,
-	0x7B, 0x41, 0x7C, 0x41, 0x7D, 0x41, 0x7E, 0x42,
-	// Bytes c0 - ff
-	0xC2, 0xA2, 0x42, 0xC2, 0xA3, 0x42, 0xC2, 0xA5,
-	0x42, 0xC2, 0xA6, 0x42, 0xC2, 0xAC, 0x42, 0xC2,
-	0xB7, 0x42, 0xC3, 0x86, 0x42, 0xC3, 0xB0, 0x42,
-	0xC4, 0xA6, 0x42, 0xC4, 0xA7, 0x42, 0xC4, 0xB1,
-	0x42, 0xC5, 0x8B, 0x42, 0xC5, 0x93, 0x42, 0xC6,
-	0x8E, 0x42, 0xC6, 0x90, 0x42, 0xC6, 0xAB, 0x42,
-	0xC8, 0xA2, 0x42, 0xC8, 0xB7, 0x42, 0xC9, 0x90,
-	0x42, 0xC9, 0x91, 0x42, 0xC9, 0x92, 0x42, 0xC9,
-	// Bytes 100 - 13f
-	0x94, 0x42, 0xC9, 0x95, 0x42, 0xC9, 0x99, 0x42,
-	0xC9, 0x9B, 0x42, 0xC9, 0x9C, 0x42, 0xC9, 0x9F,
-	0x42, 0xC9, 0xA1, 0x42, 0xC9, 0xA3, 0x42, 0xC9,
-	0xA5, 0x42, 0xC9, 0xA6, 0x42, 0xC9, 0xA8, 0x42,
-	0xC9, 0xA9, 0x42, 0xC9, 0xAA, 0x42, 0xC9, 0xAB,
-	0x42, 0xC9, 0xAD, 0x42, 0xC9, 0xAF, 0x42, 0xC9,
-	0xB0, 0x42, 0xC9, 0xB1, 0x42, 0xC9, 0xB2, 0x42,
-	0xC9, 0xB3, 0x42, 0xC9, 0xB4, 0x42, 0xC9, 0xB5,
-	// Bytes 140 - 17f
-	0x42, 0xC9, 0xB8, 0x42, 0xC9, 0xB9, 0x42, 0xC9,
-	0xBB, 0x42, 0xCA, 0x81, 0x42, 0xCA, 0x82, 0x42,
-	0xCA, 0x83, 0x42, 0xCA, 0x89, 0x42, 0xCA, 0x8A,
-	0x42, 0xCA, 0x8B, 0x42, 0xCA, 0x8C, 0x42, 0xCA,
-	0x8D, 0x42, 0xCA, 0x90, 0x42, 0xCA, 0x91, 0x42,
-	0xCA, 0x92, 0x42, 0xCA, 0x95, 0x42, 0xCA, 0x9D,
-	0x42, 0xCA, 0x9F, 0x42, 0xCA, 0xB9, 0x42, 0xCE,
-	0x91, 0x42, 0xCE, 0x92, 0x42, 0xCE, 0x93, 0x42,
-	// Bytes 180 - 1bf
-	0xCE, 0x94, 0x42, 0xCE, 0x95, 0x42, 0xCE, 0x96,
-	0x42, 0xCE, 0x97, 0x42, 0xCE, 0x98, 0x42, 0xCE,
-	0x99, 0x42, 0xCE, 0x9A, 0x42, 0xCE, 0x9B, 0x42,
-	0xCE, 0x9C, 0x42, 0xCE, 0x9D, 0x42, 0xCE, 0x9E,
-	0x42, 0xCE, 0x9F, 0x42, 0xCE, 0xA0, 0x42, 0xCE,
-	0xA1, 0x42, 0xCE, 0xA3, 0x42, 0xCE, 0xA4, 0x42,
-	0xCE, 0xA5, 0x42, 0xCE, 0xA6, 0x42, 0xCE, 0xA7,
-	0x42, 0xCE, 0xA8, 0x42, 0xCE, 0xA9, 0x42, 0xCE,
-	// Bytes 1c0 - 1ff
-	0xB1, 0x42, 0xCE, 0xB2, 0x42, 0xCE, 0xB3, 0x42,
-	0xCE, 0xB4, 0x42, 0xCE, 0xB5, 0x42, 0xCE, 0xB6,
-	0x42, 0xCE, 0xB7, 0x42, 0xCE, 0xB8, 0x42, 0xCE,
-	0xB9, 0x42, 0xCE, 0xBA, 0x42, 0xCE, 0xBB, 0x42,
-	0xCE, 0xBC, 0x42, 0xCE, 0xBD, 0x42, 0xCE, 0xBE,
-	0x42, 0xCE, 0xBF, 0x42, 0xCF, 0x80, 0x42, 0xCF,
-	0x81, 0x42, 0xCF, 0x82, 0x42, 0xCF, 0x83, 0x42,
-	0xCF, 0x84, 0x42, 0xCF, 0x85, 0x42, 0xCF, 0x86,
-	// Bytes 200 - 23f
-	0x42, 0xCF, 0x87, 0x42, 0xCF, 0x88, 0x42, 0xCF,
-	0x89, 0x42, 0xCF, 0x9C, 0x42, 0xCF, 0x9D, 0x42,
-	0xD0, 0xBD, 0x42, 0xD1, 0x8A, 0x42, 0xD1, 0x8C,
-	0x42, 0xD7, 0x90, 0x42, 0xD7, 0x91, 0x42, 0xD7,
-	0x92, 0x42, 0xD7, 0x93, 0x42, 0xD7, 0x94, 0x42,
-	0xD7, 0x9B, 0x42, 0xD7, 0x9C, 0x42, 0xD7, 0x9D,
-	0x42, 0xD7, 0xA2, 0x42, 0xD7, 0xA8, 0x42, 0xD7,
-	0xAA, 0x42, 0xD8, 0xA1, 0x42, 0xD8, 0xA7, 0x42,
-	// Bytes 240 - 27f
-	0xD8, 0xA8, 0x42, 0xD8, 0xA9, 0x42, 0xD8, 0xAA,
-	0x42, 0xD8, 0xAB, 0x42, 0xD8, 0xAC, 0x42, 0xD8,
-	0xAD, 0x42, 0xD8, 0xAE, 0x42, 0xD8, 0xAF, 0x42,
-	0xD8, 0xB0, 0x42, 0xD8, 0xB1, 0x42, 0xD8, 0xB2,
-	0x42, 0xD8, 0xB3, 0x42, 0xD8, 0xB4, 0x42, 0xD8,
-	0xB5, 0x42, 0xD8, 0xB6, 0x42, 0xD8, 0xB7, 0x42,
-	0xD8, 0xB8, 0x42, 0xD8, 0xB9, 0x42, 0xD8, 0xBA,
-	0x42, 0xD9, 0x81, 0x42, 0xD9, 0x82, 0x42, 0xD9,
-	// Bytes 280 - 2bf
-	0x83, 0x42, 0xD9, 0x84, 0x42, 0xD9, 0x85, 0x42,
-	0xD9, 0x86, 0x42, 0xD9, 0x87, 0x42, 0xD9, 0x88,
-	0x42, 0xD9, 0x89, 0x42, 0xD9, 0x8A, 0x42, 0xD9,
-	0xAE, 0x42, 0xD9, 0xAF, 0x42, 0xD9, 0xB1, 0x42,
-	0xD9, 0xB9, 0x42, 0xD9, 0xBA, 0x42, 0xD9, 0xBB,
-	0x42, 0xD9, 0xBE, 0x42, 0xD9, 0xBF, 0x42, 0xDA,
-	0x80, 0x42, 0xDA, 0x83, 0x42, 0xDA, 0x84, 0x42,
-	0xDA, 0x86, 0x42, 0xDA, 0x87, 0x42, 0xDA, 0x88,
-	// Bytes 2c0 - 2ff
-	0x42, 0xDA, 0x8C, 0x42, 0xDA, 0x8D, 0x42, 0xDA,
-	0x8E, 0x42, 0xDA, 0x91, 0x42, 0xDA, 0x98, 0x42,
-	0xDA, 0xA1, 0x42, 0xDA, 0xA4, 0x42, 0xDA, 0xA6,
-	0x42, 0xDA, 0xA9, 0x42, 0xDA, 0xAD, 0x42, 0xDA,
-	0xAF, 0x42, 0xDA, 0xB1, 0x42, 0xDA, 0xB3, 0x42,
-	0xDA, 0xBA, 0x42, 0xDA, 0xBB, 0x42, 0xDA, 0xBE,
-	0x42, 0xDB, 0x81, 0x42, 0xDB, 0x85, 0x42, 0xDB,
-	0x86, 0x42, 0xDB, 0x87, 0x42, 0xDB, 0x88, 0x42,
-	// Bytes 300 - 33f
-	0xDB, 0x89, 0x42, 0xDB, 0x8B, 0x42, 0xDB, 0x8C,
-	0x42, 0xDB, 0x90, 0x42, 0xDB, 0x92, 0x43, 0xE0,
-	0xBC, 0x8B, 0x43, 0xE1, 0x83, 0x9C, 0x43, 0xE1,
-	0x84, 0x80, 0x43, 0xE1, 0x84, 0x81, 0x43, 0xE1,
-	0x84, 0x82, 0x43, 0xE1, 0x84, 0x83, 0x43, 0xE1,
-	0x84, 0x84, 0x43, 0xE1, 0x84, 0x85, 0x43, 0xE1,
-	0x84, 0x86, 0x43, 0xE1, 0x84, 0x87, 0x43, 0xE1,
-	0x84, 0x88, 0x43, 0xE1, 0x84, 0x89, 0x43, 0xE1,
-	// Bytes 340 - 37f
-	0x84, 0x8A, 0x43, 0xE1, 0x84, 0x8B, 0x43, 0xE1,
-	0x84, 0x8C, 0x43, 0xE1, 0x84, 0x8D, 0x43, 0xE1,
-	0x84, 0x8E, 0x43, 0xE1, 0x84, 0x8F, 0x43, 0xE1,
-	0x84, 0x90, 0x43, 0xE1, 0x84, 0x91, 0x43, 0xE1,
-	0x84, 0x92, 0x43, 0xE1, 0x84, 0x94, 0x43, 0xE1,
-	0x84, 0x95, 0x43, 0xE1, 0x84, 0x9A, 0x43, 0xE1,
-	0x84, 0x9C, 0x43, 0xE1, 0x84, 0x9D, 0x43, 0xE1,
-	0x84, 0x9E, 0x43, 0xE1, 0x84, 0xA0, 0x43, 0xE1,
-	// Bytes 380 - 3bf
-	0x84, 0xA1, 0x43, 0xE1, 0x84, 0xA2, 0x43, 0xE1,
-	0x84, 0xA3, 0x43, 0xE1, 0x84, 0xA7, 0x43, 0xE1,
-	0x84, 0xA9, 0x43, 0xE1, 0x84, 0xAB, 0x43, 0xE1,
-	0x84, 0xAC, 0x43, 0xE1, 0x84, 0xAD, 0x43, 0xE1,
-	0x84, 0xAE, 0x43, 0xE1, 0x84, 0xAF, 0x43, 0xE1,
-	0x84, 0xB2, 0x43, 0xE1, 0x84, 0xB6, 0x43, 0xE1,
-	0x85, 0x80, 0x43, 0xE1, 0x85, 0x87, 0x43, 0xE1,
-	0x85, 0x8C, 0x43, 0xE1, 0x85, 0x97, 0x43, 0xE1,
-	// Bytes 3c0 - 3ff
-	0x85, 0x98, 0x43, 0xE1, 0x85, 0x99, 0x43, 0xE1,
-	0x85, 0xA0, 0x43, 0xE1, 0x86, 0x84, 0x43, 0xE1,
-	0x86, 0x85, 0x43, 0xE1, 0x86, 0x88, 0x43, 0xE1,
-	0x86, 0x91, 0x43, 0xE1, 0x86, 0x92, 0x43, 0xE1,
-	0x86, 0x94, 0x43, 0xE1, 0x86, 0x9E, 0x43, 0xE1,
-	0x86, 0xA1, 0x43, 0xE1, 0x87, 0x87, 0x43, 0xE1,
-	0x87, 0x88, 0x43, 0xE1, 0x87, 0x8C, 0x43, 0xE1,
-	0x87, 0x8E, 0x43, 0xE1, 0x87, 0x93, 0x43, 0xE1,
-	// Bytes 400 - 43f
-	0x87, 0x97, 0x43, 0xE1, 0x87, 0x99, 0x43, 0xE1,
-	0x87, 0x9D, 0x43, 0xE1, 0x87, 0x9F, 0x43, 0xE1,
-	0x87, 0xB1, 0x43, 0xE1, 0x87, 0xB2, 0x43, 0xE1,
-	0xB4, 0x82, 0x43, 0xE1, 0xB4, 0x96, 0x43, 0xE1,
-	0xB4, 0x97, 0x43, 0xE1, 0xB4, 0x9C, 0x43, 0xE1,
-	0xB4, 0x9D, 0x43, 0xE1, 0xB4, 0xA5, 0x43, 0xE1,
-	0xB5, 0xBB, 0x43, 0xE1, 0xB6, 0x85, 0x43, 0xE2,
-	0x80, 0x82, 0x43, 0xE2, 0x80, 0x83, 0x43, 0xE2,
-	// Bytes 440 - 47f
-	0x80, 0x90, 0x43, 0xE2, 0x80, 0x93, 0x43, 0xE2,
-	0x80, 0x94, 0x43, 0xE2, 0x82, 0xA9, 0x43, 0xE2,
-	0x86, 0x90, 0x43, 0xE2, 0x86, 0x91, 0x43, 0xE2,
-	0x86, 0x92, 0x43, 0xE2, 0x86, 0x93, 0x43, 0xE2,
-	0x88, 0x82, 0x43, 0xE2, 0x88, 0x87, 0x43, 0xE2,
-	0x88, 0x91, 0x43, 0xE2, 0x88, 0x92, 0x43, 0xE2,
-	0x94, 0x82, 0x43, 0xE2, 0x96, 0xA0, 0x43, 0xE2,
-	0x97, 0x8B, 0x43, 0xE2, 0xA6, 0x85, 0x43, 0xE2,
-	// Bytes 480 - 4bf
-	0xA6, 0x86, 0x43, 0xE2, 0xB5, 0xA1, 0x43, 0xE3,
-	0x80, 0x81, 0x43, 0xE3, 0x80, 0x82, 0x43, 0xE3,
-	0x80, 0x88, 0x43, 0xE3, 0x80, 0x89, 0x43, 0xE3,
-	0x80, 0x8A, 0x43, 0xE3, 0x80, 0x8B, 0x43, 0xE3,
-	0x80, 0x8C, 0x43, 0xE3, 0x80, 0x8D, 0x43, 0xE3,
-	0x80, 0x8E, 0x43, 0xE3, 0x80, 0x8F, 0x43, 0xE3,
-	0x80, 0x90, 0x43, 0xE3, 0x80, 0x91, 0x43, 0xE3,
-	0x80, 0x92, 0x43, 0xE3, 0x80, 0x94, 0x43, 0xE3,
-	// Bytes 4c0 - 4ff
-	0x80, 0x95, 0x43, 0xE3, 0x80, 0x96, 0x43, 0xE3,
-	0x80, 0x97, 0x43, 0xE3, 0x82, 0xA1, 0x43, 0xE3,
-	0x82, 0xA2, 0x43, 0xE3, 0x82, 0xA3, 0x43, 0xE3,
-	0x82, 0xA4, 0x43, 0xE3, 0x82, 0xA5, 0x43, 0xE3,
-	0x82, 0xA6, 0x43, 0xE3, 0x82, 0xA7, 0x43, 0xE3,
-	0x82, 0xA8, 0x43, 0xE3, 0x82, 0xA9, 0x43, 0xE3,
-	0x82, 0xAA, 0x43, 0xE3, 0x82, 0xAB, 0x43, 0xE3,
-	0x82, 0xAD, 0x43, 0xE3, 0x82, 0xAF, 0x43, 0xE3,
-	// Bytes 500 - 53f
-	0x82, 0xB1, 0x43, 0xE3, 0x82, 0xB3, 0x43, 0xE3,
-	0x82, 0xB5, 0x43, 0xE3, 0x82, 0xB7, 0x43, 0xE3,
-	0x82, 0xB9, 0x43, 0xE3, 0x82, 0xBB, 0x43, 0xE3,
-	0x82, 0xBD, 0x43, 0xE3, 0x82, 0xBF, 0x43, 0xE3,
-	0x83, 0x81, 0x43, 0xE3, 0x83, 0x83, 0x43, 0xE3,
-	0x83, 0x84, 0x43, 0xE3, 0x83, 0x86, 0x43, 0xE3,
-	0x83, 0x88, 0x43, 0xE3, 0x83, 0x8A, 0x43, 0xE3,
-	0x83, 0x8B, 0x43, 0xE3, 0x83, 0x8C, 0x43, 0xE3,
-	// Bytes 540 - 57f
-	0x83, 0x8D, 0x43, 0xE3, 0x83, 0x8E, 0x43, 0xE3,
-	0x83, 0x8F, 0x43, 0xE3, 0x83, 0x92, 0x43, 0xE3,
-	0x83, 0x95, 0x43, 0xE3, 0x83, 0x98, 0x43, 0xE3,
-	0x83, 0x9B, 0x43, 0xE3, 0x83, 0x9E, 0x43, 0xE3,
-	0x83, 0x9F, 0x43, 0xE3, 0x83, 0xA0, 0x43, 0xE3,
-	0x83, 0xA1, 0x43, 0xE3, 0x83, 0xA2, 0x43, 0xE3,
-	0x83, 0xA3, 0x43, 0xE3, 0x83, 0xA4, 0x43, 0xE3,
-	0x83, 0xA5, 0x43, 0xE3, 0x83, 0xA6, 0x43, 0xE3,
-	// Bytes 580 - 5bf
-	0x83, 0xA7, 0x43, 0xE3, 0x83, 0xA8, 0x43, 0xE3,
-	0x83, 0xA9, 0x43, 0xE3, 0x83, 0xAA, 0x43, 0xE3,
-	0x83, 0xAB, 0x43, 0xE3, 0x83, 0xAC, 0x43, 0xE3,
-	0x83, 0xAD, 0x43, 0xE3, 0x83, 0xAF, 0x43, 0xE3,
-	0x83, 0xB0, 0x43, 0xE3, 0x83, 0xB1, 0x43, 0xE3,
-	0x83, 0xB2, 0x43, 0xE3, 0x83, 0xB3, 0x43, 0xE3,
-	0x83, 0xBB, 0x43, 0xE3, 0x83, 0xBC, 0x43, 0xE3,
-	0x92, 0x9E, 0x43, 0xE3, 0x92, 0xB9, 0x43, 0xE3,
-	// Bytes 5c0 - 5ff
-	0x92, 0xBB, 0x43, 0xE3, 0x93, 0x9F, 0x43, 0xE3,
-	0x94, 0x95, 0x43, 0xE3, 0x9B, 0xAE, 0x43, 0xE3,
-	0x9B, 0xBC, 0x43, 0xE3, 0x9E, 0x81, 0x43, 0xE3,
-	0xA0, 0xAF, 0x43, 0xE3, 0xA1, 0xA2, 0x43, 0xE3,
-	0xA1, 0xBC, 0x43, 0xE3, 0xA3, 0x87, 0x43, 0xE3,
-	0xA3, 0xA3, 0x43, 0xE3, 0xA4, 0x9C, 0x43, 0xE3,
-	0xA4, 0xBA, 0x43, 0xE3, 0xA8, 0xAE, 0x43, 0xE3,
-	0xA9, 0xAC, 0x43, 0xE3, 0xAB, 0xA4, 0x43, 0xE3,
-	// Bytes 600 - 63f
-	0xAC, 0x88, 0x43, 0xE3, 0xAC, 0x99, 0x43, 0xE3,
-	0xAD, 0x89, 0x43, 0xE3, 0xAE, 0x9D, 0x43, 0xE3,
-	0xB0, 0x98, 0x43, 0xE3, 0xB1, 0x8E, 0x43, 0xE3,
-	0xB4, 0xB3, 0x43, 0xE3, 0xB6, 0x96, 0x43, 0xE3,
-	0xBA, 0xAC, 0x43, 0xE3, 0xBA, 0xB8, 0x43, 0xE3,
-	0xBC, 0x9B, 0x43, 0xE3, 0xBF, 0xBC, 0x43, 0xE4,
-	0x80, 0x88, 0x43, 0xE4, 0x80, 0x98, 0x43, 0xE4,
-	0x80, 0xB9, 0x43, 0xE4, 0x81, 0x86, 0x43, 0xE4,
-	// Bytes 640 - 67f
-	0x82, 0x96, 0x43, 0xE4, 0x83, 0xA3, 0x43, 0xE4,
-	0x84, 0xAF, 0x43, 0xE4, 0x88, 0x82, 0x43, 0xE4,
-	0x88, 0xA7, 0x43, 0xE4, 0x8A, 0xA0, 0x43, 0xE4,
-	0x8C, 0x81, 0x43, 0xE4, 0x8C, 0xB4, 0x43, 0xE4,
-	0x8D, 0x99, 0x43, 0xE4, 0x8F, 0x95, 0x43, 0xE4,
-	0x8F, 0x99, 0x43, 0xE4, 0x90, 0x8B, 0x43, 0xE4,
-	0x91, 0xAB, 0x43, 0xE4, 0x94, 0xAB, 0x43, 0xE4,
-	0x95, 0x9D, 0x43, 0xE4, 0x95, 0xA1, 0x43, 0xE4,
-	// Bytes 680 - 6bf
-	0x95, 0xAB, 0x43, 0xE4, 0x97, 0x97, 0x43, 0xE4,
-	0x97, 0xB9, 0x43, 0xE4, 0x98, 0xB5, 0x43, 0xE4,
-	0x9A, 0xBE, 0x43, 0xE4, 0x9B, 0x87, 0x43, 0xE4,
-	0xA6, 0x95, 0x43, 0xE4, 0xA7, 0xA6, 0x43, 0xE4,
-	0xA9, 0xAE, 0x43, 0xE4, 0xA9, 0xB6, 0x43, 0xE4,
-	0xAA, 0xB2, 0x43, 0xE4, 0xAC, 0xB3, 0x43, 0xE4,
-	0xAF, 0x8E, 0x43, 0xE4, 0xB3, 0x8E, 0x43, 0xE4,
-	0xB3, 0xAD, 0x43, 0xE4, 0xB3, 0xB8, 0x43, 0xE4,
-	// Bytes 6c0 - 6ff
-	0xB5, 0x96, 0x43, 0xE4, 0xB8, 0x80, 0x43, 0xE4,
-	0xB8, 0x81, 0x43, 0xE4, 0xB8, 0x83, 0x43, 0xE4,
-	0xB8, 0x89, 0x43, 0xE4, 0xB8, 0x8A, 0x43, 0xE4,
-	0xB8, 0x8B, 0x43, 0xE4, 0xB8, 0x8D, 0x43, 0xE4,
-	0xB8, 0x99, 0x43, 0xE4, 0xB8, 0xA6, 0x43, 0xE4,
-	0xB8, 0xA8, 0x43, 0xE4, 0xB8, 0xAD, 0x43, 0xE4,
-	0xB8, 0xB2, 0x43, 0xE4, 0xB8, 0xB6, 0x43, 0xE4,
-	0xB8, 0xB8, 0x43, 0xE4, 0xB8, 0xB9, 0x43, 0xE4,
-	// Bytes 700 - 73f
-	0xB8, 0xBD, 0x43, 0xE4, 0xB8, 0xBF, 0x43, 0xE4,
-	0xB9, 0x81, 0x43, 0xE4, 0xB9, 0x99, 0x43, 0xE4,
-	0xB9, 0x9D, 0x43, 0xE4, 0xBA, 0x82, 0x43, 0xE4,
-	0xBA, 0x85, 0x43, 0xE4, 0xBA, 0x86, 0x43, 0xE4,
-	0xBA, 0x8C, 0x43, 0xE4, 0xBA, 0x94, 0x43, 0xE4,
-	0xBA, 0xA0, 0x43, 0xE4, 0xBA, 0xA4, 0x43, 0xE4,
-	0xBA, 0xAE, 0x43, 0xE4, 0xBA, 0xBA, 0x43, 0xE4,
-	0xBB, 0x80, 0x43, 0xE4, 0xBB, 0x8C, 0x43, 0xE4,
-	// Bytes 740 - 77f
-	0xBB, 0xA4, 0x43, 0xE4, 0xBC, 0x81, 0x43, 0xE4,
-	0xBC, 0x91, 0x43, 0xE4, 0xBD, 0xA0, 0x43, 0xE4,
-	0xBE, 0x80, 0x43, 0xE4, 0xBE, 0x86, 0x43, 0xE4,
-	0xBE, 0x8B, 0x43, 0xE4, 0xBE, 0xAE, 0x43, 0xE4,
-	0xBE, 0xBB, 0x43, 0xE4, 0xBE, 0xBF, 0x43, 0xE5,
-	0x80, 0x82, 0x43, 0xE5, 0x80, 0xAB, 0x43, 0xE5,
-	0x81, 0xBA, 0x43, 0xE5, 0x82, 0x99, 0x43, 0xE5,
-	0x83, 0x8F, 0x43, 0xE5, 0x83, 0x9A, 0x43, 0xE5,
-	// Bytes 780 - 7bf
-	0x83, 0xA7, 0x43, 0xE5, 0x84, 0xAA, 0x43, 0xE5,
-	0x84, 0xBF, 0x43, 0xE5, 0x85, 0x80, 0x43, 0xE5,
-	0x85, 0x85, 0x43, 0xE5, 0x85, 0x8D, 0x43, 0xE5,
-	0x85, 0x94, 0x43, 0xE5, 0x85, 0xA4, 0x43, 0xE5,
-	0x85, 0xA5, 0x43, 0xE5, 0x85, 0xA7, 0x43, 0xE5,
-	0x85, 0xA8, 0x43, 0xE5, 0x85, 0xA9, 0x43, 0xE5,
-	0x85, 0xAB, 0x43, 0xE5, 0x85, 0xAD, 0x43, 0xE5,
-	0x85, 0xB7, 0x43, 0xE5, 0x86, 0x80, 0x43, 0xE5,
-	// Bytes 7c0 - 7ff
-	0x86, 0x82, 0x43, 0xE5, 0x86, 0x8D, 0x43, 0xE5,
-	0x86, 0x92, 0x43, 0xE5, 0x86, 0x95, 0x43, 0xE5,
-	0x86, 0x96, 0x43, 0xE5, 0x86, 0x97, 0x43, 0xE5,
-	0x86, 0x99, 0x43, 0xE5, 0x86, 0xA4, 0x43, 0xE5,
-	0x86, 0xAB, 0x43, 0xE5, 0x86, 0xAC, 0x43, 0xE5,
-	0x86, 0xB5, 0x43, 0xE5, 0x86, 0xB7, 0x43, 0xE5,
-	0x87, 0x89, 0x43, 0xE5, 0x87, 0x8C, 0x43, 0xE5,
-	0x87, 0x9C, 0x43, 0xE5, 0x87, 0x9E, 0x43, 0xE5,
-	// Bytes 800 - 83f
-	0x87, 0xA0, 0x43, 0xE5, 0x87, 0xB5, 0x43, 0xE5,
-	0x88, 0x80, 0x43, 0xE5, 0x88, 0x83, 0x43, 0xE5,
-	0x88, 0x87, 0x43, 0xE5, 0x88, 0x97, 0x43, 0xE5,
-	0x88, 0x9D, 0x43, 0xE5, 0x88, 0xA9, 0x43, 0xE5,
-	0x88, 0xBA, 0x43, 0xE5, 0x88, 0xBB, 0x43, 0xE5,
-	0x89, 0x86, 0x43, 0xE5, 0x89, 0x8D, 0x43, 0xE5,
-	0x89, 0xB2, 0x43, 0xE5, 0x89, 0xB7, 0x43, 0xE5,
-	0x8A, 0x89, 0x43, 0xE5, 0x8A, 0x9B, 0x43, 0xE5,
-	// Bytes 840 - 87f
-	0x8A, 0xA3, 0x43, 0xE5, 0x8A, 0xB3, 0x43, 0xE5,
-	0x8A, 0xB4, 0x43, 0xE5, 0x8B, 0x87, 0x43, 0xE5,
-	0x8B, 0x89, 0x43, 0xE5, 0x8B, 0x92, 0x43, 0xE5,
-	0x8B, 0x9E, 0x43, 0xE5, 0x8B, 0xA4, 0x43, 0xE5,
-	0x8B, 0xB5, 0x43, 0xE5, 0x8B, 0xB9, 0x43, 0xE5,
-	0x8B, 0xBA, 0x43, 0xE5, 0x8C, 0x85, 0x43, 0xE5,
-	0x8C, 0x86, 0x43, 0xE5, 0x8C, 0x95, 0x43, 0xE5,
-	0x8C, 0x97, 0x43, 0xE5, 0x8C, 0x9A, 0x43, 0xE5,
-	// Bytes 880 - 8bf
-	0x8C, 0xB8, 0x43, 0xE5, 0x8C, 0xBB, 0x43, 0xE5,
-	0x8C, 0xBF, 0x43, 0xE5, 0x8D, 0x81, 0x43, 0xE5,
-	0x8D, 0x84, 0x43, 0xE5, 0x8D, 0x85, 0x43, 0xE5,
-	0x8D, 0x89, 0x43, 0xE5, 0x8D, 0x91, 0x43, 0xE5,
-	0x8D, 0x94, 0x43, 0xE5, 0x8D, 0x9A, 0x43, 0xE5,
-	0x8D, 0x9C, 0x43, 0xE5, 0x8D, 0xA9, 0x43, 0xE5,
-	0x8D, 0xB0, 0x43, 0xE5, 0x8D, 0xB3, 0x43, 0xE5,
-	0x8D, 0xB5, 0x43, 0xE5, 0x8D, 0xBD, 0x43, 0xE5,
-	// Bytes 8c0 - 8ff
-	0x8D, 0xBF, 0x43, 0xE5, 0x8E, 0x82, 0x43, 0xE5,
-	0x8E, 0xB6, 0x43, 0xE5, 0x8F, 0x83, 0x43, 0xE5,
-	0x8F, 0x88, 0x43, 0xE5, 0x8F, 0x8A, 0x43, 0xE5,
-	0x8F, 0x8C, 0x43, 0xE5, 0x8F, 0x9F, 0x43, 0xE5,
-	0x8F, 0xA3, 0x43, 0xE5, 0x8F, 0xA5, 0x43, 0xE5,
-	0x8F, 0xAB, 0x43, 0xE5, 0x8F, 0xAF, 0x43, 0xE5,
-	0x8F, 0xB1, 0x43, 0xE5, 0x8F, 0xB3, 0x43, 0xE5,
-	0x90, 0x86, 0x43, 0xE5, 0x90, 0x88, 0x43, 0xE5,
-	// Bytes 900 - 93f
-	0x90, 0x8D, 0x43, 0xE5, 0x90, 0x8F, 0x43, 0xE5,
-	0x90, 0x9D, 0x43, 0xE5, 0x90, 0xB8, 0x43, 0xE5,
-	0x90, 0xB9, 0x43, 0xE5, 0x91, 0x82, 0x43, 0xE5,
-	0x91, 0x88, 0x43, 0xE5, 0x91, 0xA8, 0x43, 0xE5,
-	0x92, 0x9E, 0x43, 0xE5, 0x92, 0xA2, 0x43, 0xE5,
-	0x92, 0xBD, 0x43, 0xE5, 0x93, 0xB6, 0x43, 0xE5,
-	0x94, 0x90, 0x43, 0xE5, 0x95, 0x8F, 0x43, 0xE5,
-	0x95, 0x93, 0x43, 0xE5, 0x95, 0x95, 0x43, 0xE5,
-	// Bytes 940 - 97f
-	0x95, 0xA3, 0x43, 0xE5, 0x96, 0x84, 0x43, 0xE5,
-	0x96, 0x87, 0x43, 0xE5, 0x96, 0x99, 0x43, 0xE5,
-	0x96, 0x9D, 0x43, 0xE5, 0x96, 0xAB, 0x43, 0xE5,
-	0x96, 0xB3, 0x43, 0xE5, 0x96, 0xB6, 0x43, 0xE5,
-	0x97, 0x80, 0x43, 0xE5, 0x97, 0x82, 0x43, 0xE5,
-	0x97, 0xA2, 0x43, 0xE5, 0x98, 0x86, 0x43, 0xE5,
-	0x99, 0x91, 0x43, 0xE5, 0x99, 0xA8, 0x43, 0xE5,
-	0x99, 0xB4, 0x43, 0xE5, 0x9B, 0x97, 0x43, 0xE5,
-	// Bytes 980 - 9bf
-	0x9B, 0x9B, 0x43, 0xE5, 0x9B, 0xB9, 0x43, 0xE5,
-	0x9C, 0x96, 0x43, 0xE5, 0x9C, 0x97, 0x43, 0xE5,
-	0x9C, 0x9F, 0x43, 0xE5, 0x9C, 0xB0, 0x43, 0xE5,
-	0x9E, 0x8B, 0x43, 0xE5, 0x9F, 0x8E, 0x43, 0xE5,
-	0x9F, 0xB4, 0x43, 0xE5, 0xA0, 0x8D, 0x43, 0xE5,
-	0xA0, 0xB1, 0x43, 0xE5, 0xA0, 0xB2, 0x43, 0xE5,
-	0xA1, 0x80, 0x43, 0xE5, 0xA1, 0x9A, 0x43, 0xE5,
-	0xA1, 0x9E, 0x43, 0xE5, 0xA2, 0xA8, 0x43, 0xE5,
-	// Bytes 9c0 - 9ff
-	0xA2, 0xAC, 0x43, 0xE5, 0xA2, 0xB3, 0x43, 0xE5,
-	0xA3, 0x98, 0x43, 0xE5, 0xA3, 0x9F, 0x43, 0xE5,
-	0xA3, 0xAB, 0x43, 0xE5, 0xA3, 0xAE, 0x43, 0xE5,
-	0xA3, 0xB0, 0x43, 0xE5, 0xA3, 0xB2, 0x43, 0xE5,
-	0xA3, 0xB7, 0x43, 0xE5, 0xA4, 0x82, 0x43, 0xE5,
-	0xA4, 0x86, 0x43, 0xE5, 0xA4, 0x8A, 0x43, 0xE5,
-	0xA4, 0x95, 0x43, 0xE5, 0xA4, 0x9A, 0x43, 0xE5,
-	0xA4, 0x9C, 0x43, 0xE5, 0xA4, 0xA2, 0x43, 0xE5,
-	// Bytes a00 - a3f
-	0xA4, 0xA7, 0x43, 0xE5, 0xA4, 0xA9, 0x43, 0xE5,
-	0xA5, 0x84, 0x43, 0xE5, 0xA5, 0x88, 0x43, 0xE5,
-	0xA5, 0x91, 0x43, 0xE5, 0xA5, 0x94, 0x43, 0xE5,
-	0xA5, 0xA2, 0x43, 0xE5, 0xA5, 0xB3, 0x43, 0xE5,
-	0xA7, 0x98, 0x43, 0xE5, 0xA7, 0xAC, 0x43, 0xE5,
-	0xA8, 0x9B, 0x43, 0xE5, 0xA8, 0xA7, 0x43, 0xE5,
-	0xA9, 0xA2, 0x43, 0xE5, 0xA9, 0xA6, 0x43, 0xE5,
-	0xAA, 0xB5, 0x43, 0xE5, 0xAC, 0x88, 0x43, 0xE5,
-	// Bytes a40 - a7f
-	0xAC, 0xA8, 0x43, 0xE5, 0xAC, 0xBE, 0x43, 0xE5,
-	0xAD, 0x90, 0x43, 0xE5, 0xAD, 0x97, 0x43, 0xE5,
-	0xAD, 0xA6, 0x43, 0xE5, 0xAE, 0x80, 0x43, 0xE5,
-	0xAE, 0x85, 0x43, 0xE5, 0xAE, 0x97, 0x43, 0xE5,
-	0xAF, 0x83, 0x43, 0xE5, 0xAF, 0x98, 0x43, 0xE5,
-	0xAF, 0xA7, 0x43, 0xE5, 0xAF, 0xAE, 0x43, 0xE5,
-	0xAF, 0xB3, 0x43, 0xE5, 0xAF, 0xB8, 0x43, 0xE5,
-	0xAF, 0xBF, 0x43, 0xE5, 0xB0, 0x86, 0x43, 0xE5,
-	// Bytes a80 - abf
-	0xB0, 0x8F, 0x43, 0xE5, 0xB0, 0xA2, 0x43, 0xE5,
-	0xB0, 0xB8, 0x43, 0xE5, 0xB0, 0xBF, 0x43, 0xE5,
-	0xB1, 0xA0, 0x43, 0xE5, 0xB1, 0xA2, 0x43, 0xE5,
-	0xB1, 0xA4, 0x43, 0xE5, 0xB1, 0xA5, 0x43, 0xE5,
-	0xB1, 0xAE, 0x43, 0xE5, 0xB1, 0xB1, 0x43, 0xE5,
-	0xB2, 0x8D, 0x43, 0xE5, 0xB3, 0x80, 0x43, 0xE5,
-	0xB4, 0x99, 0x43, 0xE5, 0xB5, 0x83, 0x43, 0xE5,
-	0xB5, 0x90, 0x43, 0xE5, 0xB5, 0xAB, 0x43, 0xE5,
-	// Bytes ac0 - aff
-	0xB5, 0xAE, 0x43, 0xE5, 0xB5, 0xBC, 0x43, 0xE5,
-	0xB6, 0xB2, 0x43, 0xE5, 0xB6, 0xBA, 0x43, 0xE5,
-	0xB7, 0x9B, 0x43, 0xE5, 0xB7, 0xA1, 0x43, 0xE5,
-	0xB7, 0xA2, 0x43, 0xE5, 0xB7, 0xA5, 0x43, 0xE5,
-	0xB7, 0xA6, 0x43, 0xE5, 0xB7, 0xB1, 0x43, 0xE5,
-	0xB7, 0xBD, 0x43, 0xE5, 0xB7, 0xBE, 0x43, 0xE5,
-	0xB8, 0xA8, 0x43, 0xE5, 0xB8, 0xBD, 0x43, 0xE5,
-	0xB9, 0xA9, 0x43, 0xE5, 0xB9, 0xB2, 0x43, 0xE5,
-	// Bytes b00 - b3f
-	0xB9, 0xB4, 0x43, 0xE5, 0xB9, 0xBA, 0x43, 0xE5,
-	0xB9, 0xBC, 0x43, 0xE5, 0xB9, 0xBF, 0x43, 0xE5,
-	0xBA, 0xA6, 0x43, 0xE5, 0xBA, 0xB0, 0x43, 0xE5,
-	0xBA, 0xB3, 0x43, 0xE5, 0xBA, 0xB6, 0x43, 0xE5,
-	0xBB, 0x89, 0x43, 0xE5, 0xBB, 0x8A, 0x43, 0xE5,
-	0xBB, 0x92, 0x43, 0xE5, 0xBB, 0x93, 0x43, 0xE5,
-	0xBB, 0x99, 0x43, 0xE5, 0xBB, 0xAC, 0x43, 0xE5,
-	0xBB, 0xB4, 0x43, 0xE5, 0xBB, 0xBE, 0x43, 0xE5,
-	// Bytes b40 - b7f
-	0xBC, 0x84, 0x43, 0xE5, 0xBC, 0x8B, 0x43, 0xE5,
-	0xBC, 0x93, 0x43, 0xE5, 0xBC, 0xA2, 0x43, 0xE5,
-	0xBD, 0x90, 0x43, 0xE5, 0xBD, 0x93, 0x43, 0xE5,
-	0xBD, 0xA1, 0x43, 0xE5, 0xBD, 0xA2, 0x43, 0xE5,
-	0xBD, 0xA9, 0x43, 0xE5, 0xBD, 0xAB, 0x43, 0xE5,
-	0xBD, 0xB3, 0x43, 0xE5, 0xBE, 0x8B, 0x43, 0xE5,
-	0xBE, 0x8C, 0x43, 0xE5, 0xBE, 0x97, 0x43, 0xE5,
-	0xBE, 0x9A, 0x43, 0xE5, 0xBE, 0xA9, 0x43, 0xE5,
-	// Bytes b80 - bbf
-	0xBE, 0xAD, 0x43, 0xE5, 0xBF, 0x83, 0x43, 0xE5,
-	0xBF, 0x8D, 0x43, 0xE5, 0xBF, 0x97, 0x43, 0xE5,
-	0xBF, 0xB5, 0x43, 0xE5, 0xBF, 0xB9, 0x43, 0xE6,
-	0x80, 0x92, 0x43, 0xE6, 0x80, 0x9C, 0x43, 0xE6,
-	0x81, 0xB5, 0x43, 0xE6, 0x82, 0x81, 0x43, 0xE6,
-	0x82, 0x94, 0x43, 0xE6, 0x83, 0x87, 0x43, 0xE6,
-	0x83, 0x98, 0x43, 0xE6, 0x83, 0xA1, 0x43, 0xE6,
-	0x84, 0x88, 0x43, 0xE6, 0x85, 0x84, 0x43, 0xE6,
-	// Bytes bc0 - bff
-	0x85, 0x88, 0x43, 0xE6, 0x85, 0x8C, 0x43, 0xE6,
-	0x85, 0x8E, 0x43, 0xE6, 0x85, 0xA0, 0x43, 0xE6,
-	0x85, 0xA8, 0x43, 0xE6, 0x85, 0xBA, 0x43, 0xE6,
-	0x86, 0x8E, 0x43, 0xE6, 0x86, 0x90, 0x43, 0xE6,
-	0x86, 0xA4, 0x43, 0xE6, 0x86, 0xAF, 0x43, 0xE6,
-	0x86, 0xB2, 0x43, 0xE6, 0x87, 0x9E, 0x43, 0xE6,
-	0x87, 0xB2, 0x43, 0xE6, 0x87, 0xB6, 0x43, 0xE6,
-	0x88, 0x80, 0x43, 0xE6, 0x88, 0x88, 0x43, 0xE6,
-	// Bytes c00 - c3f
-	0x88, 0x90, 0x43, 0xE6, 0x88, 0x9B, 0x43, 0xE6,
-	0x88, 0xAE, 0x43, 0xE6, 0x88, 0xB4, 0x43, 0xE6,
-	0x88, 0xB6, 0x43, 0xE6, 0x89, 0x8B, 0x43, 0xE6,
-	0x89, 0x93, 0x43, 0xE6, 0x89, 0x9D, 0x43, 0xE6,
-	0x8A, 0x95, 0x43, 0xE6, 0x8A, 0xB1, 0x43, 0xE6,
-	0x8B, 0x89, 0x43, 0xE6, 0x8B, 0x8F, 0x43, 0xE6,
-	0x8B, 0x93, 0x43, 0xE6, 0x8B, 0x94, 0x43, 0xE6,
-	0x8B, 0xBC, 0x43, 0xE6, 0x8B, 0xBE, 0x43, 0xE6,
-	// Bytes c40 - c7f
-	0x8C, 0x87, 0x43, 0xE6, 0x8C, 0xBD, 0x43, 0xE6,
-	0x8D, 0x90, 0x43, 0xE6, 0x8D, 0x95, 0x43, 0xE6,
-	0x8D, 0xA8, 0x43, 0xE6, 0x8D, 0xBB, 0x43, 0xE6,
-	0x8E, 0x83, 0x43, 0xE6, 0x8E, 0xA0, 0x43, 0xE6,
-	0x8E, 0xA9, 0x43, 0xE6, 0x8F, 0x84, 0x43, 0xE6,
-	0x8F, 0x85, 0x43, 0xE6, 0x8F, 0xA4, 0x43, 0xE6,
-	0x90, 0x9C, 0x43, 0xE6, 0x90, 0xA2, 0x43, 0xE6,
-	0x91, 0x92, 0x43, 0xE6, 0x91, 0xA9, 0x43, 0xE6,
-	// Bytes c80 - cbf
-	0x91, 0xB7, 0x43, 0xE6, 0x91, 0xBE, 0x43, 0xE6,
-	0x92, 0x9A, 0x43, 0xE6, 0x92, 0x9D, 0x43, 0xE6,
-	0x93, 0x84, 0x43, 0xE6, 0x94, 0xAF, 0x43, 0xE6,
-	0x94, 0xB4, 0x43, 0xE6, 0x95, 0x8F, 0x43, 0xE6,
-	0x95, 0x96, 0x43, 0xE6, 0x95, 0xAC, 0x43, 0xE6,
-	0x95, 0xB8, 0x43, 0xE6, 0x96, 0x87, 0x43, 0xE6,
-	0x96, 0x97, 0x43, 0xE6, 0x96, 0x99, 0x43, 0xE6,
-	0x96, 0xA4, 0x43, 0xE6, 0x96, 0xB0, 0x43, 0xE6,
-	// Bytes cc0 - cff
-	0x96, 0xB9, 0x43, 0xE6, 0x97, 0x85, 0x43, 0xE6,
-	0x97, 0xA0, 0x43, 0xE6, 0x97, 0xA2, 0x43, 0xE6,
-	0x97, 0xA3, 0x43, 0xE6, 0x97, 0xA5, 0x43, 0xE6,
-	0x98, 0x93, 0x43, 0xE6, 0x98, 0xA0, 0x43, 0xE6,
-	0x99, 0x89, 0x43, 0xE6, 0x99, 0xB4, 0x43, 0xE6,
-	0x9A, 0x88, 0x43, 0xE6, 0x9A, 0x91, 0x43, 0xE6,
-	0x9A, 0x9C, 0x43, 0xE6, 0x9A, 0xB4, 0x43, 0xE6,
-	0x9B, 0x86, 0x43, 0xE6, 0x9B, 0xB0, 0x43, 0xE6,
-	// Bytes d00 - d3f
-	0x9B, 0xB4, 0x43, 0xE6, 0x9B, 0xB8, 0x43, 0xE6,
-	0x9C, 0x80, 0x43, 0xE6, 0x9C, 0x88, 0x43, 0xE6,
-	0x9C, 0x89, 0x43, 0xE6, 0x9C, 0x97, 0x43, 0xE6,
-	0x9C, 0x9B, 0x43, 0xE6, 0x9C, 0xA1, 0x43, 0xE6,
-	0x9C, 0xA8, 0x43, 0xE6, 0x9D, 0x8E, 0x43, 0xE6,
-	0x9D, 0x93, 0x43, 0xE6, 0x9D, 0x96, 0x43, 0xE6,
-	0x9D, 0x9E, 0x43, 0xE6, 0x9D, 0xBB, 0x43, 0xE6,
-	0x9E, 0x85, 0x43, 0xE6, 0x9E, 0x97, 0x43, 0xE6,
-	// Bytes d40 - d7f
-	0x9F, 0xB3, 0x43, 0xE6, 0x9F, 0xBA, 0x43, 0xE6,
-	0xA0, 0x97, 0x43, 0xE6, 0xA0, 0x9F, 0x43, 0xE6,
-	0xA0, 0xAA, 0x43, 0xE6, 0xA1, 0x92, 0x43, 0xE6,
-	0xA2, 0x81, 0x43, 0xE6, 0xA2, 0x85, 0x43, 0xE6,
-	0xA2, 0x8E, 0x43, 0xE6, 0xA2, 0xA8, 0x43, 0xE6,
-	0xA4, 0x94, 0x43, 0xE6, 0xA5, 0x82, 0x43, 0xE6,
-	0xA6, 0xA3, 0x43, 0xE6, 0xA7, 0xAA, 0x43, 0xE6,
-	0xA8, 0x82, 0x43, 0xE6, 0xA8, 0x93, 0x43, 0xE6,
-	// Bytes d80 - dbf
-	0xAA, 0xA8, 0x43, 0xE6, 0xAB, 0x93, 0x43, 0xE6,
-	0xAB, 0x9B, 0x43, 0xE6, 0xAC, 0x84, 0x43, 0xE6,
-	0xAC, 0xA0, 0x43, 0xE6, 0xAC, 0xA1, 0x43, 0xE6,
-	0xAD, 0x94, 0x43, 0xE6, 0xAD, 0xA2, 0x43, 0xE6,
-	0xAD, 0xA3, 0x43, 0xE6, 0xAD, 0xB2, 0x43, 0xE6,
-	0xAD, 0xB7, 0x43, 0xE6, 0xAD, 0xB9, 0x43, 0xE6,
-	0xAE, 0x9F, 0x43, 0xE6, 0xAE, 0xAE, 0x43, 0xE6,
-	0xAE, 0xB3, 0x43, 0xE6, 0xAE, 0xBA, 0x43, 0xE6,
-	// Bytes dc0 - dff
-	0xAE, 0xBB, 0x43, 0xE6, 0xAF, 0x8B, 0x43, 0xE6,
-	0xAF, 0x8D, 0x43, 0xE6, 0xAF, 0x94, 0x43, 0xE6,
-	0xAF, 0x9B, 0x43, 0xE6, 0xB0, 0x8F, 0x43, 0xE6,
-	0xB0, 0x94, 0x43, 0xE6, 0xB0, 0xB4, 0x43, 0xE6,
-	0xB1, 0x8E, 0x43, 0xE6, 0xB1, 0xA7, 0x43, 0xE6,
-	0xB2, 0x88, 0x43, 0xE6, 0xB2, 0xBF, 0x43, 0xE6,
-	0xB3, 0x8C, 0x43, 0xE6, 0xB3, 0x8D, 0x43, 0xE6,
-	0xB3, 0xA5, 0x43, 0xE6, 0xB3, 0xA8, 0x43, 0xE6,
-	// Bytes e00 - e3f
-	0xB4, 0x96, 0x43, 0xE6, 0xB4, 0x9B, 0x43, 0xE6,
-	0xB4, 0x9E, 0x43, 0xE6, 0xB4, 0xB4, 0x43, 0xE6,
-	0xB4, 0xBE, 0x43, 0xE6, 0xB5, 0x81, 0x43, 0xE6,
-	0xB5, 0xA9, 0x43, 0xE6, 0xB5, 0xAA, 0x43, 0xE6,
-	0xB5, 0xB7, 0x43, 0xE6, 0xB5, 0xB8, 0x43, 0xE6,
-	0xB6, 0x85, 0x43, 0xE6, 0xB7, 0x8B, 0x43, 0xE6,
-	0xB7, 0x9A, 0x43, 0xE6, 0xB7, 0xAA, 0x43, 0xE6,
-	0xB7, 0xB9, 0x43, 0xE6, 0xB8, 0x9A, 0x43, 0xE6,
-	// Bytes e40 - e7f
-	0xB8, 0xAF, 0x43, 0xE6, 0xB9, 0xAE, 0x43, 0xE6,
-	0xBA, 0x80, 0x43, 0xE6, 0xBA, 0x9C, 0x43, 0xE6,
-	0xBA, 0xBA, 0x43, 0xE6, 0xBB, 0x87, 0x43, 0xE6,
-	0xBB, 0x8B, 0x43, 0xE6, 0xBB, 0x91, 0x43, 0xE6,
-	0xBB, 0x9B, 0x43, 0xE6, 0xBC, 0x8F, 0x43, 0xE6,
-	0xBC, 0x94, 0x43, 0xE6, 0xBC, 0xA2, 0x43, 0xE6,
-	0xBC, 0xA3, 0x43, 0xE6, 0xBD, 0xAE, 0x43, 0xE6,
-	0xBF, 0x86, 0x43, 0xE6, 0xBF, 0xAB, 0x43, 0xE6,
-	// Bytes e80 - ebf
-	0xBF, 0xBE, 0x43, 0xE7, 0x80, 0x9B, 0x43, 0xE7,
-	0x80, 0x9E, 0x43, 0xE7, 0x80, 0xB9, 0x43, 0xE7,
-	0x81, 0x8A, 0x43, 0xE7, 0x81, 0xAB, 0x43, 0xE7,
-	0x81, 0xB0, 0x43, 0xE7, 0x81, 0xB7, 0x43, 0xE7,
-	0x81, 0xBD, 0x43, 0xE7, 0x82, 0x99, 0x43, 0xE7,
-	0x82, 0xAD, 0x43, 0xE7, 0x83, 0x88, 0x43, 0xE7,
-	0x83, 0x99, 0x43, 0xE7, 0x84, 0xA1, 0x43, 0xE7,
-	0x85, 0x85, 0x43, 0xE7, 0x85, 0x89, 0x43, 0xE7,
-	// Bytes ec0 - eff
-	0x85, 0xAE, 0x43, 0xE7, 0x86, 0x9C, 0x43, 0xE7,
-	0x87, 0x8E, 0x43, 0xE7, 0x87, 0x90, 0x43, 0xE7,
-	0x88, 0x90, 0x43, 0xE7, 0x88, 0x9B, 0x43, 0xE7,
-	0x88, 0xA8, 0x43, 0xE7, 0x88, 0xAA, 0x43, 0xE7,
-	0x88, 0xAB, 0x43, 0xE7, 0x88, 0xB5, 0x43, 0xE7,
-	0x88, 0xB6, 0x43, 0xE7, 0x88, 0xBB, 0x43, 0xE7,
-	0x88, 0xBF, 0x43, 0xE7, 0x89, 0x87, 0x43, 0xE7,
-	0x89, 0x90, 0x43, 0xE7, 0x89, 0x99, 0x43, 0xE7,
-	// Bytes f00 - f3f
-	0x89, 0x9B, 0x43, 0xE7, 0x89, 0xA2, 0x43, 0xE7,
-	0x89, 0xB9, 0x43, 0xE7, 0x8A, 0x80, 0x43, 0xE7,
-	0x8A, 0x95, 0x43, 0xE7, 0x8A, 0xAC, 0x43, 0xE7,
-	0x8A, 0xAF, 0x43, 0xE7, 0x8B, 0x80, 0x43, 0xE7,
-	0x8B, 0xBC, 0x43, 0xE7, 0x8C, 0xAA, 0x43, 0xE7,
-	0x8D, 0xB5, 0x43, 0xE7, 0x8D, 0xBA, 0x43, 0xE7,
-	0x8E, 0x84, 0x43, 0xE7, 0x8E, 0x87, 0x43, 0xE7,
-	0x8E, 0x89, 0x43, 0xE7, 0x8E, 0x8B, 0x43, 0xE7,
-	// Bytes f40 - f7f
-	0x8E, 0xA5, 0x43, 0xE7, 0x8E, 0xB2, 0x43, 0xE7,
-	0x8F, 0x9E, 0x43, 0xE7, 0x90, 0x86, 0x43, 0xE7,
-	0x90, 0x89, 0x43, 0xE7, 0x90, 0xA2, 0x43, 0xE7,
-	0x91, 0x87, 0x43, 0xE7, 0x91, 0x9C, 0x43, 0xE7,
-	0x91, 0xA9, 0x43, 0xE7, 0x91, 0xB1, 0x43, 0xE7,
-	0x92, 0x85, 0x43, 0xE7, 0x92, 0x89, 0x43, 0xE7,
-	0x92, 0x98, 0x43, 0xE7, 0x93, 0x8A, 0x43, 0xE7,
-	0x93, 0x9C, 0x43, 0xE7, 0x93, 0xA6, 0x43, 0xE7,
-	// Bytes f80 - fbf
-	0x94, 0x86, 0x43, 0xE7, 0x94, 0x98, 0x43, 0xE7,
-	0x94, 0x9F, 0x43, 0xE7, 0x94, 0xA4, 0x43, 0xE7,
-	0x94, 0xA8, 0x43, 0xE7, 0x94, 0xB0, 0x43, 0xE7,
-	0x94, 0xB2, 0x43, 0xE7, 0x94, 0xB3, 0x43, 0xE7,
-	0x94, 0xB7, 0x43, 0xE7, 0x94, 0xBB, 0x43, 0xE7,
-	0x94, 0xBE, 0x43, 0xE7, 0x95, 0x99, 0x43, 0xE7,
-	0x95, 0xA5, 0x43, 0xE7, 0x95, 0xB0, 0x43, 0xE7,
-	0x96, 0x8B, 0x43, 0xE7, 0x96, 0x92, 0x43, 0xE7,
-	// Bytes fc0 - fff
-	0x97, 0xA2, 0x43, 0xE7, 0x98, 0x90, 0x43, 0xE7,
-	0x98, 0x9D, 0x43, 0xE7, 0x98, 0x9F, 0x43, 0xE7,
-	0x99, 0x82, 0x43, 0xE7, 0x99, 0xA9, 0x43, 0xE7,
-	0x99, 0xB6, 0x43, 0xE7, 0x99, 0xBD, 0x43, 0xE7,
-	0x9A, 0xAE, 0x43, 0xE7, 0x9A, 0xBF, 0x43, 0xE7,
-	0x9B, 0x8A, 0x43, 0xE7, 0x9B, 0x9B, 0x43, 0xE7,
-	0x9B, 0xA3, 0x43, 0xE7, 0x9B, 0xA7, 0x43, 0xE7,
-	0x9B, 0xAE, 0x43, 0xE7, 0x9B, 0xB4, 0x43, 0xE7,
-	// Bytes 1000 - 103f
-	0x9C, 0x81, 0x43, 0xE7, 0x9C, 0x9E, 0x43, 0xE7,
-	0x9C, 0x9F, 0x43, 0xE7, 0x9D, 0x80, 0x43, 0xE7,
-	0x9D, 0x8A, 0x43, 0xE7, 0x9E, 0x8B, 0x43, 0xE7,
-	0x9E, 0xA7, 0x43, 0xE7, 0x9F, 0x9B, 0x43, 0xE7,
-	0x9F, 0xA2, 0x43, 0xE7, 0x9F, 0xB3, 0x43, 0xE7,
-	0xA1, 0x8E, 0x43, 0xE7, 0xA1, 0xAB, 0x43, 0xE7,
-	0xA2, 0x8C, 0x43, 0xE7, 0xA2, 0x91, 0x43, 0xE7,
-	0xA3, 0x8A, 0x43, 0xE7, 0xA3, 0x8C, 0x43, 0xE7,
-	// Bytes 1040 - 107f
-	0xA3, 0xBB, 0x43, 0xE7, 0xA4, 0xAA, 0x43, 0xE7,
-	0xA4, 0xBA, 0x43, 0xE7, 0xA4, 0xBC, 0x43, 0xE7,
-	0xA4, 0xBE, 0x43, 0xE7, 0xA5, 0x88, 0x43, 0xE7,
-	0xA5, 0x89, 0x43, 0xE7, 0xA5, 0x90, 0x43, 0xE7,
-	0xA5, 0x96, 0x43, 0xE7, 0xA5, 0x9D, 0x43, 0xE7,
-	0xA5, 0x9E, 0x43, 0xE7, 0xA5, 0xA5, 0x43, 0xE7,
-	0xA5, 0xBF, 0x43, 0xE7, 0xA6, 0x81, 0x43, 0xE7,
-	0xA6, 0x8D, 0x43, 0xE7, 0xA6, 0x8E, 0x43, 0xE7,
-	// Bytes 1080 - 10bf
-	0xA6, 0x8F, 0x43, 0xE7, 0xA6, 0xAE, 0x43, 0xE7,
-	0xA6, 0xB8, 0x43, 0xE7, 0xA6, 0xBE, 0x43, 0xE7,
-	0xA7, 0x8A, 0x43, 0xE7, 0xA7, 0x98, 0x43, 0xE7,
-	0xA7, 0xAB, 0x43, 0xE7, 0xA8, 0x9C, 0x43, 0xE7,
-	0xA9, 0x80, 0x43, 0xE7, 0xA9, 0x8A, 0x43, 0xE7,
-	0xA9, 0x8F, 0x43, 0xE7, 0xA9, 0xB4, 0x43, 0xE7,
-	0xA9, 0xBA, 0x43, 0xE7, 0xAA, 0x81, 0x43, 0xE7,
-	0xAA, 0xB1, 0x43, 0xE7, 0xAB, 0x8B, 0x43, 0xE7,
-	// Bytes 10c0 - 10ff
-	0xAB, 0xAE, 0x43, 0xE7, 0xAB, 0xB9, 0x43, 0xE7,
-	0xAC, 0xA0, 0x43, 0xE7, 0xAE, 0x8F, 0x43, 0xE7,
-	0xAF, 0x80, 0x43, 0xE7, 0xAF, 0x86, 0x43, 0xE7,
-	0xAF, 0x89, 0x43, 0xE7, 0xB0, 0xBE, 0x43, 0xE7,
-	0xB1, 0xA0, 0x43, 0xE7, 0xB1, 0xB3, 0x43, 0xE7,
-	0xB1, 0xBB, 0x43, 0xE7, 0xB2, 0x92, 0x43, 0xE7,
-	0xB2, 0xBE, 0x43, 0xE7, 0xB3, 0x92, 0x43, 0xE7,
-	0xB3, 0x96, 0x43, 0xE7, 0xB3, 0xA3, 0x43, 0xE7,
-	// Bytes 1100 - 113f
-	0xB3, 0xA7, 0x43, 0xE7, 0xB3, 0xA8, 0x43, 0xE7,
-	0xB3, 0xB8, 0x43, 0xE7, 0xB4, 0x80, 0x43, 0xE7,
-	0xB4, 0x90, 0x43, 0xE7, 0xB4, 0xA2, 0x43, 0xE7,
-	0xB4, 0xAF, 0x43, 0xE7, 0xB5, 0x82, 0x43, 0xE7,
-	0xB5, 0x9B, 0x43, 0xE7, 0xB5, 0xA3, 0x43, 0xE7,
-	0xB6, 0xA0, 0x43, 0xE7, 0xB6, 0xBE, 0x43, 0xE7,
-	0xB7, 0x87, 0x43, 0xE7, 0xB7, 0xB4, 0x43, 0xE7,
-	0xB8, 0x82, 0x43, 0xE7, 0xB8, 0x89, 0x43, 0xE7,
-	// Bytes 1140 - 117f
-	0xB8, 0xB7, 0x43, 0xE7, 0xB9, 0x81, 0x43, 0xE7,
-	0xB9, 0x85, 0x43, 0xE7, 0xBC, 0xB6, 0x43, 0xE7,
-	0xBC, 0xBE, 0x43, 0xE7, 0xBD, 0x91, 0x43, 0xE7,
-	0xBD, 0xB2, 0x43, 0xE7, 0xBD, 0xB9, 0x43, 0xE7,
-	0xBD, 0xBA, 0x43, 0xE7, 0xBE, 0x85, 0x43, 0xE7,
-	0xBE, 0x8A, 0x43, 0xE7, 0xBE, 0x95, 0x43, 0xE7,
-	0xBE, 0x9A, 0x43, 0xE7, 0xBE, 0xBD, 0x43, 0xE7,
-	0xBF, 0xBA, 0x43, 0xE8, 0x80, 0x81, 0x43, 0xE8,
-	// Bytes 1180 - 11bf
-	0x80, 0x85, 0x43, 0xE8, 0x80, 0x8C, 0x43, 0xE8,
-	0x80, 0x92, 0x43, 0xE8, 0x80, 0xB3, 0x43, 0xE8,
-	0x81, 0x86, 0x43, 0xE8, 0x81, 0xA0, 0x43, 0xE8,
-	0x81, 0xAF, 0x43, 0xE8, 0x81, 0xB0, 0x43, 0xE8,
-	0x81, 0xBE, 0x43, 0xE8, 0x81, 0xBF, 0x43, 0xE8,
-	0x82, 0x89, 0x43, 0xE8, 0x82, 0x8B, 0x43, 0xE8,
-	0x82, 0xAD, 0x43, 0xE8, 0x82, 0xB2, 0x43, 0xE8,
-	0x84, 0x83, 0x43, 0xE8, 0x84, 0xBE, 0x43, 0xE8,
-	// Bytes 11c0 - 11ff
-	0x87, 0x98, 0x43, 0xE8, 0x87, 0xA3, 0x43, 0xE8,
-	0x87, 0xA8, 0x43, 0xE8, 0x87, 0xAA, 0x43, 0xE8,
-	0x87, 0xAD, 0x43, 0xE8, 0x87, 0xB3, 0x43, 0xE8,
-	0x87, 0xBC, 0x43, 0xE8, 0x88, 0x81, 0x43, 0xE8,
-	0x88, 0x84, 0x43, 0xE8, 0x88, 0x8C, 0x43, 0xE8,
-	0x88, 0x98, 0x43, 0xE8, 0x88, 0x9B, 0x43, 0xE8,
-	0x88, 0x9F, 0x43, 0xE8, 0x89, 0xAE, 0x43, 0xE8,
-	0x89, 0xAF, 0x43, 0xE8, 0x89, 0xB2, 0x43, 0xE8,
-	// Bytes 1200 - 123f
-	0x89, 0xB8, 0x43, 0xE8, 0x89, 0xB9, 0x43, 0xE8,
-	0x8A, 0x8B, 0x43, 0xE8, 0x8A, 0x91, 0x43, 0xE8,
-	0x8A, 0x9D, 0x43, 0xE8, 0x8A, 0xB1, 0x43, 0xE8,
-	0x8A, 0xB3, 0x43, 0xE8, 0x8A, 0xBD, 0x43, 0xE8,
-	0x8B, 0xA5, 0x43, 0xE8, 0x8B, 0xA6, 0x43, 0xE8,
-	0x8C, 0x9D, 0x43, 0xE8, 0x8C, 0xA3, 0x43, 0xE8,
-	0x8C, 0xB6, 0x43, 0xE8, 0x8D, 0x92, 0x43, 0xE8,
-	0x8D, 0x93, 0x43, 0xE8, 0x8D, 0xA3, 0x43, 0xE8,
-	// Bytes 1240 - 127f
-	0x8E, 0xAD, 0x43, 0xE8, 0x8E, 0xBD, 0x43, 0xE8,
-	0x8F, 0x89, 0x43, 0xE8, 0x8F, 0x8A, 0x43, 0xE8,
-	0x8F, 0x8C, 0x43, 0xE8, 0x8F, 0x9C, 0x43, 0xE8,
-	0x8F, 0xA7, 0x43, 0xE8, 0x8F, 0xAF, 0x43, 0xE8,
-	0x8F, 0xB1, 0x43, 0xE8, 0x90, 0xBD, 0x43, 0xE8,
-	0x91, 0x89, 0x43, 0xE8, 0x91, 0x97, 0x43, 0xE8,
-	0x93, 0xAE, 0x43, 0xE8, 0x93, 0xB1, 0x43, 0xE8,
-	0x93, 0xB3, 0x43, 0xE8, 0x93, 0xBC, 0x43, 0xE8,
-	// Bytes 1280 - 12bf
-	0x94, 0x96, 0x43, 0xE8, 0x95, 0xA4, 0x43, 0xE8,
-	0x97, 0x8D, 0x43, 0xE8, 0x97, 0xBA, 0x43, 0xE8,
-	0x98, 0x86, 0x43, 0xE8, 0x98, 0x92, 0x43, 0xE8,
-	0x98, 0xAD, 0x43, 0xE8, 0x98, 0xBF, 0x43, 0xE8,
-	0x99, 0x8D, 0x43, 0xE8, 0x99, 0x90, 0x43, 0xE8,
-	0x99, 0x9C, 0x43, 0xE8, 0x99, 0xA7, 0x43, 0xE8,
-	0x99, 0xA9, 0x43, 0xE8, 0x99, 0xAB, 0x43, 0xE8,
-	0x9A, 0x88, 0x43, 0xE8, 0x9A, 0xA9, 0x43, 0xE8,
-	// Bytes 12c0 - 12ff
-	0x9B, 0xA2, 0x43, 0xE8, 0x9C, 0x8E, 0x43, 0xE8,
-	0x9C, 0xA8, 0x43, 0xE8, 0x9D, 0xAB, 0x43, 0xE8,
-	0x9D, 0xB9, 0x43, 0xE8, 0x9E, 0x86, 0x43, 0xE8,
-	0x9E, 0xBA, 0x43, 0xE8, 0x9F, 0xA1, 0x43, 0xE8,
-	0xA0, 0x81, 0x43, 0xE8, 0xA0, 0x9F, 0x43, 0xE8,
-	0xA1, 0x80, 0x43, 0xE8, 0xA1, 0x8C, 0x43, 0xE8,
-	0xA1, 0xA0, 0x43, 0xE8, 0xA1, 0xA3, 0x43, 0xE8,
-	0xA3, 0x82, 0x43, 0xE8, 0xA3, 0x8F, 0x43, 0xE8,
-	// Bytes 1300 - 133f
-	0xA3, 0x97, 0x43, 0xE8, 0xA3, 0x9E, 0x43, 0xE8,
-	0xA3, 0xA1, 0x43, 0xE8, 0xA3, 0xB8, 0x43, 0xE8,
-	0xA3, 0xBA, 0x43, 0xE8, 0xA4, 0x90, 0x43, 0xE8,
-	0xA5, 0x81, 0x43, 0xE8, 0xA5, 0xA4, 0x43, 0xE8,
-	0xA5, 0xBE, 0x43, 0xE8, 0xA6, 0x86, 0x43, 0xE8,
-	0xA6, 0x8B, 0x43, 0xE8, 0xA6, 0x96, 0x43, 0xE8,
-	0xA7, 0x92, 0x43, 0xE8, 0xA7, 0xA3, 0x43, 0xE8,
-	0xA8, 0x80, 0x43, 0xE8, 0xAA, 0xA0, 0x43, 0xE8,
-	// Bytes 1340 - 137f
-	0xAA, 0xAA, 0x43, 0xE8, 0xAA, 0xBF, 0x43, 0xE8,
-	0xAB, 0x8B, 0x43, 0xE8, 0xAB, 0x92, 0x43, 0xE8,
-	0xAB, 0x96, 0x43, 0xE8, 0xAB, 0xAD, 0x43, 0xE8,
-	0xAB, 0xB8, 0x43, 0xE8, 0xAB, 0xBE, 0x43, 0xE8,
-	0xAC, 0x81, 0x43, 0xE8, 0xAC, 0xB9, 0x43, 0xE8,
-	0xAD, 0x98, 0x43, 0xE8, 0xAE, 0x80, 0x43, 0xE8,
-	0xAE, 0x8A, 0x43, 0xE8, 0xB0, 0xB7, 0x43, 0xE8,
-	0xB1, 0x86, 0x43, 0xE8, 0xB1, 0x88, 0x43, 0xE8,
-	// Bytes 1380 - 13bf
-	0xB1, 0x95, 0x43, 0xE8, 0xB1, 0xB8, 0x43, 0xE8,
-	0xB2, 0x9D, 0x43, 0xE8, 0xB2, 0xA1, 0x43, 0xE8,
-	0xB2, 0xA9, 0x43, 0xE8, 0xB2, 0xAB, 0x43, 0xE8,
-	0xB3, 0x81, 0x43, 0xE8, 0xB3, 0x82, 0x43, 0xE8,
-	0xB3, 0x87, 0x43, 0xE8, 0xB3, 0x88, 0x43, 0xE8,
-	0xB3, 0x93, 0x43, 0xE8, 0xB4, 0x88, 0x43, 0xE8,
-	0xB4, 0x9B, 0x43, 0xE8, 0xB5, 0xA4, 0x43, 0xE8,
-	0xB5, 0xB0, 0x43, 0xE8, 0xB5, 0xB7, 0x43, 0xE8,
-	// Bytes 13c0 - 13ff
-	0xB6, 0xB3, 0x43, 0xE8, 0xB6, 0xBC, 0x43, 0xE8,
-	0xB7, 0x8B, 0x43, 0xE8, 0xB7, 0xAF, 0x43, 0xE8,
-	0xB7, 0xB0, 0x43, 0xE8, 0xBA, 0xAB, 0x43, 0xE8,
-	0xBB, 0x8A, 0x43, 0xE8, 0xBB, 0x94, 0x43, 0xE8,
-	0xBC, 0xA6, 0x43, 0xE8, 0xBC, 0xAA, 0x43, 0xE8,
-	0xBC, 0xB8, 0x43, 0xE8, 0xBC, 0xBB, 0x43, 0xE8,
-	0xBD, 0xA2, 0x43, 0xE8, 0xBE, 0x9B, 0x43, 0xE8,
-	0xBE, 0x9E, 0x43, 0xE8, 0xBE, 0xB0, 0x43, 0xE8,
-	// Bytes 1400 - 143f
-	0xBE, 0xB5, 0x43, 0xE8, 0xBE, 0xB6, 0x43, 0xE9,
-	0x80, 0xA3, 0x43, 0xE9, 0x80, 0xB8, 0x43, 0xE9,
-	0x81, 0x8A, 0x43, 0xE9, 0x81, 0xA9, 0x43, 0xE9,
-	0x81, 0xB2, 0x43, 0xE9, 0x81, 0xBC, 0x43, 0xE9,
-	0x82, 0x8F, 0x43, 0xE9, 0x82, 0x91, 0x43, 0xE9,
-	0x82, 0x94, 0x43, 0xE9, 0x83, 0x8E, 0x43, 0xE9,
-	0x83, 0x9E, 0x43, 0xE9, 0x83, 0xB1, 0x43, 0xE9,
-	0x83, 0xBD, 0x43, 0xE9, 0x84, 0x91, 0x43, 0xE9,
-	// Bytes 1440 - 147f
-	0x84, 0x9B, 0x43, 0xE9, 0x85, 0x89, 0x43, 0xE9,
-	0x85, 0x8D, 0x43, 0xE9, 0x85, 0xAA, 0x43, 0xE9,
-	0x86, 0x99, 0x43, 0xE9, 0x86, 0xB4, 0x43, 0xE9,
-	0x87, 0x86, 0x43, 0xE9, 0x87, 0x8C, 0x43, 0xE9,
-	0x87, 0x8F, 0x43, 0xE9, 0x87, 0x91, 0x43, 0xE9,
-	0x88, 0xB4, 0x43, 0xE9, 0x88, 0xB8, 0x43, 0xE9,
-	0x89, 0xB6, 0x43, 0xE9, 0x89, 0xBC, 0x43, 0xE9,
-	0x8B, 0x97, 0x43, 0xE9, 0x8B, 0x98, 0x43, 0xE9,
-	// Bytes 1480 - 14bf
-	0x8C, 0x84, 0x43, 0xE9, 0x8D, 0x8A, 0x43, 0xE9,
-	0x8F, 0xB9, 0x43, 0xE9, 0x90, 0x95, 0x43, 0xE9,
-	0x95, 0xB7, 0x43, 0xE9, 0x96, 0x80, 0x43, 0xE9,
-	0x96, 0x8B, 0x43, 0xE9, 0x96, 0xAD, 0x43, 0xE9,
-	0x96, 0xB7, 0x43, 0xE9, 0x98, 0x9C, 0x43, 0xE9,
-	0x98, 0xAE, 0x43, 0xE9, 0x99, 0x8B, 0x43, 0xE9,
-	0x99, 0x8D, 0x43, 0xE9, 0x99, 0xB5, 0x43, 0xE9,
-	0x99, 0xB8, 0x43, 0xE9, 0x99, 0xBC, 0x43, 0xE9,
-	// Bytes 14c0 - 14ff
-	0x9A, 0x86, 0x43, 0xE9, 0x9A, 0xA3, 0x43, 0xE9,
-	0x9A, 0xB6, 0x43, 0xE9, 0x9A, 0xB7, 0x43, 0xE9,
-	0x9A, 0xB8, 0x43, 0xE9, 0x9A, 0xB9, 0x43, 0xE9,
-	0x9B, 0x83, 0x43, 0xE9, 0x9B, 0xA2, 0x43, 0xE9,
-	0x9B, 0xA3, 0x43, 0xE9, 0x9B, 0xA8, 0x43, 0xE9,
-	0x9B, 0xB6, 0x43, 0xE9, 0x9B, 0xB7, 0x43, 0xE9,
-	0x9C, 0xA3, 0x43, 0xE9, 0x9C, 0xB2, 0x43, 0xE9,
-	0x9D, 0x88, 0x43, 0xE9, 0x9D, 0x91, 0x43, 0xE9,
-	// Bytes 1500 - 153f
-	0x9D, 0x96, 0x43, 0xE9, 0x9D, 0x9E, 0x43, 0xE9,
-	0x9D, 0xA2, 0x43, 0xE9, 0x9D, 0xA9, 0x43, 0xE9,
-	0x9F, 0x8B, 0x43, 0xE9, 0x9F, 0x9B, 0x43, 0xE9,
-	0x9F, 0xA0, 0x43, 0xE9, 0x9F, 0xAD, 0x43, 0xE9,
-	0x9F, 0xB3, 0x43, 0xE9, 0x9F, 0xBF, 0x43, 0xE9,
-	0xA0, 0x81, 0x43, 0xE9, 0xA0, 0x85, 0x43, 0xE9,
-	0xA0, 0x8B, 0x43, 0xE9, 0xA0, 0x98, 0x43, 0xE9,
-	0xA0, 0xA9, 0x43, 0xE9, 0xA0, 0xBB, 0x43, 0xE9,
-	// Bytes 1540 - 157f
-	0xA1, 0x9E, 0x43, 0xE9, 0xA2, 0xA8, 0x43, 0xE9,
-	0xA3, 0x9B, 0x43, 0xE9, 0xA3, 0x9F, 0x43, 0xE9,
-	0xA3, 0xA2, 0x43, 0xE9, 0xA3, 0xAF, 0x43, 0xE9,
-	0xA3, 0xBC, 0x43, 0xE9, 0xA4, 0xA8, 0x43, 0xE9,
-	0xA4, 0xA9, 0x43, 0xE9, 0xA6, 0x96, 0x43, 0xE9,
-	0xA6, 0x99, 0x43, 0xE9, 0xA6, 0xA7, 0x43, 0xE9,
-	0xA6, 0xAC, 0x43, 0xE9, 0xA7, 0x82, 0x43, 0xE9,
-	0xA7, 0xB1, 0x43, 0xE9, 0xA7, 0xBE, 0x43, 0xE9,
-	// Bytes 1580 - 15bf
-	0xA9, 0xAA, 0x43, 0xE9, 0xAA, 0xA8, 0x43, 0xE9,
-	0xAB, 0x98, 0x43, 0xE9, 0xAB, 0x9F, 0x43, 0xE9,
-	0xAC, 0x92, 0x43, 0xE9, 0xAC, 0xA5, 0x43, 0xE9,
-	0xAC, 0xAF, 0x43, 0xE9, 0xAC, 0xB2, 0x43, 0xE9,
-	0xAC, 0xBC, 0x43, 0xE9, 0xAD, 0x9A, 0x43, 0xE9,
-	0xAD, 0xAF, 0x43, 0xE9, 0xB1, 0x80, 0x43, 0xE9,
-	0xB1, 0x97, 0x43, 0xE9, 0xB3, 0xA5, 0x43, 0xE9,
-	0xB3, 0xBD, 0x43, 0xE9, 0xB5, 0xA7, 0x43, 0xE9,
-	// Bytes 15c0 - 15ff
-	0xB6, 0xB4, 0x43, 0xE9, 0xB7, 0xBA, 0x43, 0xE9,
-	0xB8, 0x9E, 0x43, 0xE9, 0xB9, 0xB5, 0x43, 0xE9,
-	0xB9, 0xBF, 0x43, 0xE9, 0xBA, 0x97, 0x43, 0xE9,
-	0xBA, 0x9F, 0x43, 0xE9, 0xBA, 0xA5, 0x43, 0xE9,
-	0xBA, 0xBB, 0x43, 0xE9, 0xBB, 0x83, 0x43, 0xE9,
-	0xBB, 0x8D, 0x43, 0xE9, 0xBB, 0x8E, 0x43, 0xE9,
-	0xBB, 0x91, 0x43, 0xE9, 0xBB, 0xB9, 0x43, 0xE9,
-	0xBB, 0xBD, 0x43, 0xE9, 0xBB, 0xBE, 0x43, 0xE9,
-	// Bytes 1600 - 163f
-	0xBC, 0x85, 0x43, 0xE9, 0xBC, 0x8E, 0x43, 0xE9,
-	0xBC, 0x8F, 0x43, 0xE9, 0xBC, 0x93, 0x43, 0xE9,
-	0xBC, 0x96, 0x43, 0xE9, 0xBC, 0xA0, 0x43, 0xE9,
-	0xBC, 0xBB, 0x43, 0xE9, 0xBD, 0x83, 0x43, 0xE9,
-	0xBD, 0x8A, 0x43, 0xE9, 0xBD, 0x92, 0x43, 0xE9,
-	0xBE, 0x8D, 0x43, 0xE9, 0xBE, 0x8E, 0x43, 0xE9,
-	0xBE, 0x9C, 0x43, 0xE9, 0xBE, 0x9F, 0x43, 0xE9,
-	0xBE, 0xA0, 0x43, 0xEA, 0x9C, 0xA7, 0x43, 0xEA,
-	// Bytes 1640 - 167f
-	0x9D, 0xAF, 0x43, 0xEA, 0xAC, 0xB7, 0x43, 0xEA,
-	0xAD, 0x92, 0x44, 0xF0, 0xA0, 0x84, 0xA2, 0x44,
-	0xF0, 0xA0, 0x94, 0x9C, 0x44, 0xF0, 0xA0, 0x94,
-	0xA5, 0x44, 0xF0, 0xA0, 0x95, 0x8B, 0x44, 0xF0,
-	0xA0, 0x98, 0xBA, 0x44, 0xF0, 0xA0, 0xA0, 0x84,
-	0x44, 0xF0, 0xA0, 0xA3, 0x9E, 0x44, 0xF0, 0xA0,
-	0xA8, 0xAC, 0x44, 0xF0, 0xA0, 0xAD, 0xA3, 0x44,
-	0xF0, 0xA1, 0x93, 0xA4, 0x44, 0xF0, 0xA1, 0x9A,
-	// Bytes 1680 - 16bf
-	0xA8, 0x44, 0xF0, 0xA1, 0x9B, 0xAA, 0x44, 0xF0,
-	0xA1, 0xA7, 0x88, 0x44, 0xF0, 0xA1, 0xAC, 0x98,
-	0x44, 0xF0, 0xA1, 0xB4, 0x8B, 0x44, 0xF0, 0xA1,
-	0xB7, 0xA4, 0x44, 0xF0, 0xA1, 0xB7, 0xA6, 0x44,
-	0xF0, 0xA2, 0x86, 0x83, 0x44, 0xF0, 0xA2, 0x86,
-	0x9F, 0x44, 0xF0, 0xA2, 0x8C, 0xB1, 0x44, 0xF0,
-	0xA2, 0x9B, 0x94, 0x44, 0xF0, 0xA2, 0xA1, 0x84,
-	0x44, 0xF0, 0xA2, 0xA1, 0x8A, 0x44, 0xF0, 0xA2,
-	// Bytes 16c0 - 16ff
-	0xAC, 0x8C, 0x44, 0xF0, 0xA2, 0xAF, 0xB1, 0x44,
-	0xF0, 0xA3, 0x80, 0x8A, 0x44, 0xF0, 0xA3, 0x8A,
-	0xB8, 0x44, 0xF0, 0xA3, 0x8D, 0x9F, 0x44, 0xF0,
-	0xA3, 0x8E, 0x93, 0x44, 0xF0, 0xA3, 0x8E, 0x9C,
-	0x44, 0xF0, 0xA3, 0x8F, 0x83, 0x44, 0xF0, 0xA3,
-	0x8F, 0x95, 0x44, 0xF0, 0xA3, 0x91, 0xAD, 0x44,
-	0xF0, 0xA3, 0x9A, 0xA3, 0x44, 0xF0, 0xA3, 0xA2,
-	0xA7, 0x44, 0xF0, 0xA3, 0xAA, 0x8D, 0x44, 0xF0,
-	// Bytes 1700 - 173f
-	0xA3, 0xAB, 0xBA, 0x44, 0xF0, 0xA3, 0xB2, 0xBC,
-	0x44, 0xF0, 0xA3, 0xB4, 0x9E, 0x44, 0xF0, 0xA3,
-	0xBB, 0x91, 0x44, 0xF0, 0xA3, 0xBD, 0x9E, 0x44,
-	0xF0, 0xA3, 0xBE, 0x8E, 0x44, 0xF0, 0xA4, 0x89,
-	0xA3, 0x44, 0xF0, 0xA4, 0x8B, 0xAE, 0x44, 0xF0,
-	0xA4, 0x8E, 0xAB, 0x44, 0xF0, 0xA4, 0x98, 0x88,
-	0x44, 0xF0, 0xA4, 0x9C, 0xB5, 0x44, 0xF0, 0xA4,
-	0xA0, 0x94, 0x44, 0xF0, 0xA4, 0xB0, 0xB6, 0x44,
-	// Bytes 1740 - 177f
-	0xF0, 0xA4, 0xB2, 0x92, 0x44, 0xF0, 0xA4, 0xBE,
-	0xA1, 0x44, 0xF0, 0xA4, 0xBE, 0xB8, 0x44, 0xF0,
-	0xA5, 0x81, 0x84, 0x44, 0xF0, 0xA5, 0x83, 0xB2,
-	0x44, 0xF0, 0xA5, 0x83, 0xB3, 0x44, 0xF0, 0xA5,
-	0x84, 0x99, 0x44, 0xF0, 0xA5, 0x84, 0xB3, 0x44,
-	0xF0, 0xA5, 0x89, 0x89, 0x44, 0xF0, 0xA5, 0x90,
-	0x9D, 0x44, 0xF0, 0xA5, 0x98, 0xA6, 0x44, 0xF0,
-	0xA5, 0x9A, 0x9A, 0x44, 0xF0, 0xA5, 0x9B, 0x85,
-	// Bytes 1780 - 17bf
-	0x44, 0xF0, 0xA5, 0xA5, 0xBC, 0x44, 0xF0, 0xA5,
-	0xAA, 0xA7, 0x44, 0xF0, 0xA5, 0xAE, 0xAB, 0x44,
-	0xF0, 0xA5, 0xB2, 0x80, 0x44, 0xF0, 0xA5, 0xB3,
-	0x90, 0x44, 0xF0, 0xA5, 0xBE, 0x86, 0x44, 0xF0,
-	0xA6, 0x87, 0x9A, 0x44, 0xF0, 0xA6, 0x88, 0xA8,
-	0x44, 0xF0, 0xA6, 0x89, 0x87, 0x44, 0xF0, 0xA6,
-	0x8B, 0x99, 0x44, 0xF0, 0xA6, 0x8C, 0xBE, 0x44,
-	0xF0, 0xA6, 0x93, 0x9A, 0x44, 0xF0, 0xA6, 0x94,
-	// Bytes 17c0 - 17ff
-	0xA3, 0x44, 0xF0, 0xA6, 0x96, 0xA8, 0x44, 0xF0,
-	0xA6, 0x9E, 0xA7, 0x44, 0xF0, 0xA6, 0x9E, 0xB5,
-	0x44, 0xF0, 0xA6, 0xAC, 0xBC, 0x44, 0xF0, 0xA6,
-	0xB0, 0xB6, 0x44, 0xF0, 0xA6, 0xB3, 0x95, 0x44,
-	0xF0, 0xA6, 0xB5, 0xAB, 0x44, 0xF0, 0xA6, 0xBC,
-	0xAC, 0x44, 0xF0, 0xA6, 0xBE, 0xB1, 0x44, 0xF0,
-	0xA7, 0x83, 0x92, 0x44, 0xF0, 0xA7, 0x8F, 0x8A,
-	0x44, 0xF0, 0xA7, 0x99, 0xA7, 0x44, 0xF0, 0xA7,
-	// Bytes 1800 - 183f
-	0xA2, 0xAE, 0x44, 0xF0, 0xA7, 0xA5, 0xA6, 0x44,
-	0xF0, 0xA7, 0xB2, 0xA8, 0x44, 0xF0, 0xA7, 0xBB,
-	0x93, 0x44, 0xF0, 0xA7, 0xBC, 0xAF, 0x44, 0xF0,
-	0xA8, 0x97, 0x92, 0x44, 0xF0, 0xA8, 0x97, 0xAD,
-	0x44, 0xF0, 0xA8, 0x9C, 0xAE, 0x44, 0xF0, 0xA8,
-	0xAF, 0xBA, 0x44, 0xF0, 0xA8, 0xB5, 0xB7, 0x44,
-	0xF0, 0xA9, 0x85, 0x85, 0x44, 0xF0, 0xA9, 0x87,
-	0x9F, 0x44, 0xF0, 0xA9, 0x88, 0x9A, 0x44, 0xF0,
-	// Bytes 1840 - 187f
-	0xA9, 0x90, 0x8A, 0x44, 0xF0, 0xA9, 0x92, 0x96,
-	0x44, 0xF0, 0xA9, 0x96, 0xB6, 0x44, 0xF0, 0xA9,
-	0xAC, 0xB0, 0x44, 0xF0, 0xAA, 0x83, 0x8E, 0x44,
-	0xF0, 0xAA, 0x84, 0x85, 0x44, 0xF0, 0xAA, 0x88,
-	0x8E, 0x44, 0xF0, 0xAA, 0x8A, 0x91, 0x44, 0xF0,
-	0xAA, 0x8E, 0x92, 0x44, 0xF0, 0xAA, 0x98, 0x80,
-	0x42, 0x21, 0x21, 0x42, 0x21, 0x3F, 0x42, 0x2E,
-	0x2E, 0x42, 0x30, 0x2C, 0x42, 0x30, 0x2E, 0x42,
-	// Bytes 1880 - 18bf
-	0x31, 0x2C, 0x42, 0x31, 0x2E, 0x42, 0x31, 0x30,
-	0x42, 0x31, 0x31, 0x42, 0x31, 0x32, 0x42, 0x31,
-	0x33, 0x42, 0x31, 0x34, 0x42, 0x31, 0x35, 0x42,
-	0x31, 0x36, 0x42, 0x31, 0x37, 0x42, 0x31, 0x38,
-	0x42, 0x31, 0x39, 0x42, 0x32, 0x2C, 0x42, 0x32,
-	0x2E, 0x42, 0x32, 0x30, 0x42, 0x32, 0x31, 0x42,
-	0x32, 0x32, 0x42, 0x32, 0x33, 0x42, 0x32, 0x34,
-	0x42, 0x32, 0x35, 0x42, 0x32, 0x36, 0x42, 0x32,
-	// Bytes 18c0 - 18ff
-	0x37, 0x42, 0x32, 0x38, 0x42, 0x32, 0x39, 0x42,
-	0x33, 0x2C, 0x42, 0x33, 0x2E, 0x42, 0x33, 0x30,
-	0x42, 0x33, 0x31, 0x42, 0x33, 0x32, 0x42, 0x33,
-	0x33, 0x42, 0x33, 0x34, 0x42, 0x33, 0x35, 0x42,
-	0x33, 0x36, 0x42, 0x33, 0x37, 0x42, 0x33, 0x38,
-	0x42, 0x33, 0x39, 0x42, 0x34, 0x2C, 0x42, 0x34,
-	0x2E, 0x42, 0x34, 0x30, 0x42, 0x34, 0x31, 0x42,
-	0x34, 0x32, 0x42, 0x34, 0x33, 0x42, 0x34, 0x34,
-	// Bytes 1900 - 193f
-	0x42, 0x34, 0x35, 0x42, 0x34, 0x36, 0x42, 0x34,
-	0x37, 0x42, 0x34, 0x38, 0x42, 0x34, 0x39, 0x42,
-	0x35, 0x2C, 0x42, 0x35, 0x2E, 0x42, 0x35, 0x30,
-	0x42, 0x36, 0x2C, 0x42, 0x36, 0x2E, 0x42, 0x37,
-	0x2C, 0x42, 0x37, 0x2E, 0x42, 0x38, 0x2C, 0x42,
-	0x38, 0x2E, 0x42, 0x39, 0x2C, 0x42, 0x39, 0x2E,
-	0x42, 0x3D, 0x3D, 0x42, 0x3F, 0x21, 0x42, 0x3F,
-	0x3F, 0x42, 0x41, 0x55, 0x42, 0x42, 0x71, 0x42,
-	// Bytes 1940 - 197f
-	0x43, 0x44, 0x42, 0x44, 0x4A, 0x42, 0x44, 0x5A,
-	0x42, 0x44, 0x7A, 0x42, 0x47, 0x42, 0x42, 0x47,
-	0x79, 0x42, 0x48, 0x50, 0x42, 0x48, 0x56, 0x42,
-	0x48, 0x67, 0x42, 0x48, 0x7A, 0x42, 0x49, 0x49,
-	0x42, 0x49, 0x4A, 0x42, 0x49, 0x55, 0x42, 0x49,
-	0x56, 0x42, 0x49, 0x58, 0x42, 0x4B, 0x42, 0x42,
-	0x4B, 0x4B, 0x42, 0x4B, 0x4D, 0x42, 0x4C, 0x4A,
-	0x42, 0x4C, 0x6A, 0x42, 0x4D, 0x42, 0x42, 0x4D,
-	// Bytes 1980 - 19bf
-	0x43, 0x42, 0x4D, 0x44, 0x42, 0x4D, 0x52, 0x42,
-	0x4D, 0x56, 0x42, 0x4D, 0x57, 0x42, 0x4E, 0x4A,
-	0x42, 0x4E, 0x6A, 0x42, 0x4E, 0x6F, 0x42, 0x50,
-	0x48, 0x42, 0x50, 0x52, 0x42, 0x50, 0x61, 0x42,
-	0x52, 0x73, 0x42, 0x53, 0x44, 0x42, 0x53, 0x4D,
-	0x42, 0x53, 0x53, 0x42, 0x53, 0x76, 0x42, 0x54,
-	0x4D, 0x42, 0x56, 0x49, 0x42, 0x57, 0x43, 0x42,
-	0x57, 0x5A, 0x42, 0x57, 0x62, 0x42, 0x58, 0x49,
-	// Bytes 19c0 - 19ff
-	0x42, 0x63, 0x63, 0x42, 0x63, 0x64, 0x42, 0x63,
-	0x6D, 0x42, 0x64, 0x42, 0x42, 0x64, 0x61, 0x42,
-	0x64, 0x6C, 0x42, 0x64, 0x6D, 0x42, 0x64, 0x7A,
-	0x42, 0x65, 0x56, 0x42, 0x66, 0x66, 0x42, 0x66,
-	0x69, 0x42, 0x66, 0x6C, 0x42, 0x66, 0x6D, 0x42,
-	0x68, 0x61, 0x42, 0x69, 0x69, 0x42, 0x69, 0x6A,
-	0x42, 0x69, 0x6E, 0x42, 0x69, 0x76, 0x42, 0x69,
-	0x78, 0x42, 0x6B, 0x41, 0x42, 0x6B, 0x56, 0x42,
-	// Bytes 1a00 - 1a3f
-	0x6B, 0x57, 0x42, 0x6B, 0x67, 0x42, 0x6B, 0x6C,
-	0x42, 0x6B, 0x6D, 0x42, 0x6B, 0x74, 0x42, 0x6C,
-	0x6A, 0x42, 0x6C, 0x6D, 0x42, 0x6C, 0x6E, 0x42,
-	0x6C, 0x78, 0x42, 0x6D, 0x32, 0x42, 0x6D, 0x33,
-	0x42, 0x6D, 0x41, 0x42, 0x6D, 0x56, 0x42, 0x6D,
-	0x57, 0x42, 0x6D, 0x62, 0x42, 0x6D, 0x67, 0x42,
-	0x6D, 0x6C, 0x42, 0x6D, 0x6D, 0x42, 0x6D, 0x73,
-	0x42, 0x6E, 0x41, 0x42, 0x6E, 0x46, 0x42, 0x6E,
-	// Bytes 1a40 - 1a7f
-	0x56, 0x42, 0x6E, 0x57, 0x42, 0x6E, 0x6A, 0x42,
-	0x6E, 0x6D, 0x42, 0x6E, 0x73, 0x42, 0x6F, 0x56,
-	0x42, 0x70, 0x41, 0x42, 0x70, 0x46, 0x42, 0x70,
-	0x56, 0x42, 0x70, 0x57, 0x42, 0x70, 0x63, 0x42,
-	0x70, 0x73, 0x42, 0x73, 0x72, 0x42, 0x73, 0x74,
-	0x42, 0x76, 0x69, 0x42, 0x78, 0x69, 0x43, 0x28,
-	0x31, 0x29, 0x43, 0x28, 0x32, 0x29, 0x43, 0x28,
-	0x33, 0x29, 0x43, 0x28, 0x34, 0x29, 0x43, 0x28,
-	// Bytes 1a80 - 1abf
-	0x35, 0x29, 0x43, 0x28, 0x36, 0x29, 0x43, 0x28,
-	0x37, 0x29, 0x43, 0x28, 0x38, 0x29, 0x43, 0x28,
-	0x39, 0x29, 0x43, 0x28, 0x41, 0x29, 0x43, 0x28,
-	0x42, 0x29, 0x43, 0x28, 0x43, 0x29, 0x43, 0x28,
-	0x44, 0x29, 0x43, 0x28, 0x45, 0x29, 0x43, 0x28,
-	0x46, 0x29, 0x43, 0x28, 0x47, 0x29, 0x43, 0x28,
-	0x48, 0x29, 0x43, 0x28, 0x49, 0x29, 0x43, 0x28,
-	0x4A, 0x29, 0x43, 0x28, 0x4B, 0x29, 0x43, 0x28,
-	// Bytes 1ac0 - 1aff
-	0x4C, 0x29, 0x43, 0x28, 0x4D, 0x29, 0x43, 0x28,
-	0x4E, 0x29, 0x43, 0x28, 0x4F, 0x29, 0x43, 0x28,
-	0x50, 0x29, 0x43, 0x28, 0x51, 0x29, 0x43, 0x28,
-	0x52, 0x29, 0x43, 0x28, 0x53, 0x29, 0x43, 0x28,
-	0x54, 0x29, 0x43, 0x28, 0x55, 0x29, 0x43, 0x28,
-	0x56, 0x29, 0x43, 0x28, 0x57, 0x29, 0x43, 0x28,
-	0x58, 0x29, 0x43, 0x28, 0x59, 0x29, 0x43, 0x28,
-	0x5A, 0x29, 0x43, 0x28, 0x61, 0x29, 0x43, 0x28,
-	// Bytes 1b00 - 1b3f
-	0x62, 0x29, 0x43, 0x28, 0x63, 0x29, 0x43, 0x28,
-	0x64, 0x29, 0x43, 0x28, 0x65, 0x29, 0x43, 0x28,
-	0x66, 0x29, 0x43, 0x28, 0x67, 0x29, 0x43, 0x28,
-	0x68, 0x29, 0x43, 0x28, 0x69, 0x29, 0x43, 0x28,
-	0x6A, 0x29, 0x43, 0x28, 0x6B, 0x29, 0x43, 0x28,
-	0x6C, 0x29, 0x43, 0x28, 0x6D, 0x29, 0x43, 0x28,
-	0x6E, 0x29, 0x43, 0x28, 0x6F, 0x29, 0x43, 0x28,
-	0x70, 0x29, 0x43, 0x28, 0x71, 0x29, 0x43, 0x28,
-	// Bytes 1b40 - 1b7f
-	0x72, 0x29, 0x43, 0x28, 0x73, 0x29, 0x43, 0x28,
-	0x74, 0x29, 0x43, 0x28, 0x75, 0x29, 0x43, 0x28,
-	0x76, 0x29, 0x43, 0x28, 0x77, 0x29, 0x43, 0x28,
-	0x78, 0x29, 0x43, 0x28, 0x79, 0x29, 0x43, 0x28,
-	0x7A, 0x29, 0x43, 0x2E, 0x2E, 0x2E, 0x43, 0x31,
-	0x30, 0x2E, 0x43, 0x31, 0x31, 0x2E, 0x43, 0x31,
-	0x32, 0x2E, 0x43, 0x31, 0x33, 0x2E, 0x43, 0x31,
-	0x34, 0x2E, 0x43, 0x31, 0x35, 0x2E, 0x43, 0x31,
-	// Bytes 1b80 - 1bbf
-	0x36, 0x2E, 0x43, 0x31, 0x37, 0x2E, 0x43, 0x31,
-	0x38, 0x2E, 0x43, 0x31, 0x39, 0x2E, 0x43, 0x32,
-	0x30, 0x2E, 0x43, 0x3A, 0x3A, 0x3D, 0x43, 0x3D,
-	0x3D, 0x3D, 0x43, 0x43, 0x6F, 0x2E, 0x43, 0x46,
-	0x41, 0x58, 0x43, 0x47, 0x48, 0x7A, 0x43, 0x47,
-	0x50, 0x61, 0x43, 0x49, 0x49, 0x49, 0x43, 0x4C,
-	0x54, 0x44, 0x43, 0x4C, 0xC2, 0xB7, 0x43, 0x4D,
-	0x48, 0x7A, 0x43, 0x4D, 0x50, 0x61, 0x43, 0x4D,
-	// Bytes 1bc0 - 1bff
-	0xCE, 0xA9, 0x43, 0x50, 0x50, 0x4D, 0x43, 0x50,
-	0x50, 0x56, 0x43, 0x50, 0x54, 0x45, 0x43, 0x54,
-	0x45, 0x4C, 0x43, 0x54, 0x48, 0x7A, 0x43, 0x56,
-	0x49, 0x49, 0x43, 0x58, 0x49, 0x49, 0x43, 0x61,
-	0x2F, 0x63, 0x43, 0x61, 0x2F, 0x73, 0x43, 0x61,
-	0xCA, 0xBE, 0x43, 0x62, 0x61, 0x72, 0x43, 0x63,
-	0x2F, 0x6F, 0x43, 0x63, 0x2F, 0x75, 0x43, 0x63,
-	0x61, 0x6C, 0x43, 0x63, 0x6D, 0x32, 0x43, 0x63,
-	// Bytes 1c00 - 1c3f
-	0x6D, 0x33, 0x43, 0x64, 0x6D, 0x32, 0x43, 0x64,
-	0x6D, 0x33, 0x43, 0x65, 0x72, 0x67, 0x43, 0x66,
-	0x66, 0x69, 0x43, 0x66, 0x66, 0x6C, 0x43, 0x67,
-	0x61, 0x6C, 0x43, 0x68, 0x50, 0x61, 0x43, 0x69,
-	0x69, 0x69, 0x43, 0x6B, 0x48, 0x7A, 0x43, 0x6B,
-	0x50, 0x61, 0x43, 0x6B, 0x6D, 0x32, 0x43, 0x6B,
-	0x6D, 0x33, 0x43, 0x6B, 0xCE, 0xA9, 0x43, 0x6C,
-	0x6F, 0x67, 0x43, 0x6C, 0xC2, 0xB7, 0x43, 0x6D,
-	// Bytes 1c40 - 1c7f
-	0x69, 0x6C, 0x43, 0x6D, 0x6D, 0x32, 0x43, 0x6D,
-	0x6D, 0x33, 0x43, 0x6D, 0x6F, 0x6C, 0x43, 0x72,
-	0x61, 0x64, 0x43, 0x76, 0x69, 0x69, 0x43, 0x78,
-	0x69, 0x69, 0x43, 0xC2, 0xB0, 0x43, 0x43, 0xC2,
-	0xB0, 0x46, 0x43, 0xCA, 0xBC, 0x6E, 0x43, 0xCE,
-	0xBC, 0x41, 0x43, 0xCE, 0xBC, 0x46, 0x43, 0xCE,
-	0xBC, 0x56, 0x43, 0xCE, 0xBC, 0x57, 0x43, 0xCE,
-	0xBC, 0x67, 0x43, 0xCE, 0xBC, 0x6C, 0x43, 0xCE,
-	// Bytes 1c80 - 1cbf
-	0xBC, 0x6D, 0x43, 0xCE, 0xBC, 0x73, 0x44, 0x28,
-	0x31, 0x30, 0x29, 0x44, 0x28, 0x31, 0x31, 0x29,
-	0x44, 0x28, 0x31, 0x32, 0x29, 0x44, 0x28, 0x31,
-	0x33, 0x29, 0x44, 0x28, 0x31, 0x34, 0x29, 0x44,
-	0x28, 0x31, 0x35, 0x29, 0x44, 0x28, 0x31, 0x36,
-	0x29, 0x44, 0x28, 0x31, 0x37, 0x29, 0x44, 0x28,
-	0x31, 0x38, 0x29, 0x44, 0x28, 0x31, 0x39, 0x29,
-	0x44, 0x28, 0x32, 0x30, 0x29, 0x44, 0x30, 0xE7,
-	// Bytes 1cc0 - 1cff
-	0x82, 0xB9, 0x44, 0x31, 0xE2, 0x81, 0x84, 0x44,
-	0x31, 0xE6, 0x97, 0xA5, 0x44, 0x31, 0xE6, 0x9C,
-	0x88, 0x44, 0x31, 0xE7, 0x82, 0xB9, 0x44, 0x32,
-	0xE6, 0x97, 0xA5, 0x44, 0x32, 0xE6, 0x9C, 0x88,
-	0x44, 0x32, 0xE7, 0x82, 0xB9, 0x44, 0x33, 0xE6,
-	0x97, 0xA5, 0x44, 0x33, 0xE6, 0x9C, 0x88, 0x44,
-	0x33, 0xE7, 0x82, 0xB9, 0x44, 0x34, 0xE6, 0x97,
-	0xA5, 0x44, 0x34, 0xE6, 0x9C, 0x88, 0x44, 0x34,
-	// Bytes 1d00 - 1d3f
-	0xE7, 0x82, 0xB9, 0x44, 0x35, 0xE6, 0x97, 0xA5,
-	0x44, 0x35, 0xE6, 0x9C, 0x88, 0x44, 0x35, 0xE7,
-	0x82, 0xB9, 0x44, 0x36, 0xE6, 0x97, 0xA5, 0x44,
-	0x36, 0xE6, 0x9C, 0x88, 0x44, 0x36, 0xE7, 0x82,
-	0xB9, 0x44, 0x37, 0xE6, 0x97, 0xA5, 0x44, 0x37,
-	0xE6, 0x9C, 0x88, 0x44, 0x37, 0xE7, 0x82, 0xB9,
-	0x44, 0x38, 0xE6, 0x97, 0xA5, 0x44, 0x38, 0xE6,
-	0x9C, 0x88, 0x44, 0x38, 0xE7, 0x82, 0xB9, 0x44,
-	// Bytes 1d40 - 1d7f
-	0x39, 0xE6, 0x97, 0xA5, 0x44, 0x39, 0xE6, 0x9C,
-	0x88, 0x44, 0x39, 0xE7, 0x82, 0xB9, 0x44, 0x56,
-	0x49, 0x49, 0x49, 0x44, 0x61, 0x2E, 0x6D, 0x2E,
-	0x44, 0x6B, 0x63, 0x61, 0x6C, 0x44, 0x70, 0x2E,
-	0x6D, 0x2E, 0x44, 0x76, 0x69, 0x69, 0x69, 0x44,
-	0xD5, 0xA5, 0xD6, 0x82, 0x44, 0xD5, 0xB4, 0xD5,
-	0xA5, 0x44, 0xD5, 0xB4, 0xD5, 0xAB, 0x44, 0xD5,
-	0xB4, 0xD5, 0xAD, 0x44, 0xD5, 0xB4, 0xD5, 0xB6,
-	// Bytes 1d80 - 1dbf
-	0x44, 0xD5, 0xBE, 0xD5, 0xB6, 0x44, 0xD7, 0x90,
-	0xD7, 0x9C, 0x44, 0xD8, 0xA7, 0xD9, 0xB4, 0x44,
-	0xD8, 0xA8, 0xD8, 0xAC, 0x44, 0xD8, 0xA8, 0xD8,
-	0xAD, 0x44, 0xD8, 0xA8, 0xD8, 0xAE, 0x44, 0xD8,
-	0xA8, 0xD8, 0xB1, 0x44, 0xD8, 0xA8, 0xD8, 0xB2,
-	0x44, 0xD8, 0xA8, 0xD9, 0x85, 0x44, 0xD8, 0xA8,
-	0xD9, 0x86, 0x44, 0xD8, 0xA8, 0xD9, 0x87, 0x44,
-	0xD8, 0xA8, 0xD9, 0x89, 0x44, 0xD8, 0xA8, 0xD9,
-	// Bytes 1dc0 - 1dff
-	0x8A, 0x44, 0xD8, 0xAA, 0xD8, 0xAC, 0x44, 0xD8,
-	0xAA, 0xD8, 0xAD, 0x44, 0xD8, 0xAA, 0xD8, 0xAE,
-	0x44, 0xD8, 0xAA, 0xD8, 0xB1, 0x44, 0xD8, 0xAA,
-	0xD8, 0xB2, 0x44, 0xD8, 0xAA, 0xD9, 0x85, 0x44,
-	0xD8, 0xAA, 0xD9, 0x86, 0x44, 0xD8, 0xAA, 0xD9,
-	0x87, 0x44, 0xD8, 0xAA, 0xD9, 0x89, 0x44, 0xD8,
-	0xAA, 0xD9, 0x8A, 0x44, 0xD8, 0xAB, 0xD8, 0xAC,
-	0x44, 0xD8, 0xAB, 0xD8, 0xB1, 0x44, 0xD8, 0xAB,
-	// Bytes 1e00 - 1e3f
-	0xD8, 0xB2, 0x44, 0xD8, 0xAB, 0xD9, 0x85, 0x44,
-	0xD8, 0xAB, 0xD9, 0x86, 0x44, 0xD8, 0xAB, 0xD9,
-	0x87, 0x44, 0xD8, 0xAB, 0xD9, 0x89, 0x44, 0xD8,
-	0xAB, 0xD9, 0x8A, 0x44, 0xD8, 0xAC, 0xD8, 0xAD,
-	0x44, 0xD8, 0xAC, 0xD9, 0x85, 0x44, 0xD8, 0xAC,
-	0xD9, 0x89, 0x44, 0xD8, 0xAC, 0xD9, 0x8A, 0x44,
-	0xD8, 0xAD, 0xD8, 0xAC, 0x44, 0xD8, 0xAD, 0xD9,
-	0x85, 0x44, 0xD8, 0xAD, 0xD9, 0x89, 0x44, 0xD8,
-	// Bytes 1e40 - 1e7f
-	0xAD, 0xD9, 0x8A, 0x44, 0xD8, 0xAE, 0xD8, 0xAC,
-	0x44, 0xD8, 0xAE, 0xD8, 0xAD, 0x44, 0xD8, 0xAE,
-	0xD9, 0x85, 0x44, 0xD8, 0xAE, 0xD9, 0x89, 0x44,
-	0xD8, 0xAE, 0xD9, 0x8A, 0x44, 0xD8, 0xB3, 0xD8,
-	0xAC, 0x44, 0xD8, 0xB3, 0xD8, 0xAD, 0x44, 0xD8,
-	0xB3, 0xD8, 0xAE, 0x44, 0xD8, 0xB3, 0xD8, 0xB1,
-	0x44, 0xD8, 0xB3, 0xD9, 0x85, 0x44, 0xD8, 0xB3,
-	0xD9, 0x87, 0x44, 0xD8, 0xB3, 0xD9, 0x89, 0x44,
-	// Bytes 1e80 - 1ebf
-	0xD8, 0xB3, 0xD9, 0x8A, 0x44, 0xD8, 0xB4, 0xD8,
-	0xAC, 0x44, 0xD8, 0xB4, 0xD8, 0xAD, 0x44, 0xD8,
-	0xB4, 0xD8, 0xAE, 0x44, 0xD8, 0xB4, 0xD8, 0xB1,
-	0x44, 0xD8, 0xB4, 0xD9, 0x85, 0x44, 0xD8, 0xB4,
-	0xD9, 0x87, 0x44, 0xD8, 0xB4, 0xD9, 0x89, 0x44,
-	0xD8, 0xB4, 0xD9, 0x8A, 0x44, 0xD8, 0xB5, 0xD8,
-	0xAD, 0x44, 0xD8, 0xB5, 0xD8, 0xAE, 0x44, 0xD8,
-	0xB5, 0xD8, 0xB1, 0x44, 0xD8, 0xB5, 0xD9, 0x85,
-	// Bytes 1ec0 - 1eff
-	0x44, 0xD8, 0xB5, 0xD9, 0x89, 0x44, 0xD8, 0xB5,
-	0xD9, 0x8A, 0x44, 0xD8, 0xB6, 0xD8, 0xAC, 0x44,
-	0xD8, 0xB6, 0xD8, 0xAD, 0x44, 0xD8, 0xB6, 0xD8,
-	0xAE, 0x44, 0xD8, 0xB6, 0xD8, 0xB1, 0x44, 0xD8,
-	0xB6, 0xD9, 0x85, 0x44, 0xD8, 0xB6, 0xD9, 0x89,
-	0x44, 0xD8, 0xB6, 0xD9, 0x8A, 0x44, 0xD8, 0xB7,
-	0xD8, 0xAD, 0x44, 0xD8, 0xB7, 0xD9, 0x85, 0x44,
-	0xD8, 0xB7, 0xD9, 0x89, 0x44, 0xD8, 0xB7, 0xD9,
-	// Bytes 1f00 - 1f3f
-	0x8A, 0x44, 0xD8, 0xB8, 0xD9, 0x85, 0x44, 0xD8,
-	0xB9, 0xD8, 0xAC, 0x44, 0xD8, 0xB9, 0xD9, 0x85,
-	0x44, 0xD8, 0xB9, 0xD9, 0x89, 0x44, 0xD8, 0xB9,
-	0xD9, 0x8A, 0x44, 0xD8, 0xBA, 0xD8, 0xAC, 0x44,
-	0xD8, 0xBA, 0xD9, 0x85, 0x44, 0xD8, 0xBA, 0xD9,
-	0x89, 0x44, 0xD8, 0xBA, 0xD9, 0x8A, 0x44, 0xD9,
-	0x81, 0xD8, 0xAC, 0x44, 0xD9, 0x81, 0xD8, 0xAD,
-	0x44, 0xD9, 0x81, 0xD8, 0xAE, 0x44, 0xD9, 0x81,
-	// Bytes 1f40 - 1f7f
-	0xD9, 0x85, 0x44, 0xD9, 0x81, 0xD9, 0x89, 0x44,
-	0xD9, 0x81, 0xD9, 0x8A, 0x44, 0xD9, 0x82, 0xD8,
-	0xAD, 0x44, 0xD9, 0x82, 0xD9, 0x85, 0x44, 0xD9,
-	0x82, 0xD9, 0x89, 0x44, 0xD9, 0x82, 0xD9, 0x8A,
-	0x44, 0xD9, 0x83, 0xD8, 0xA7, 0x44, 0xD9, 0x83,
-	0xD8, 0xAC, 0x44, 0xD9, 0x83, 0xD8, 0xAD, 0x44,
-	0xD9, 0x83, 0xD8, 0xAE, 0x44, 0xD9, 0x83, 0xD9,
-	0x84, 0x44, 0xD9, 0x83, 0xD9, 0x85, 0x44, 0xD9,
-	// Bytes 1f80 - 1fbf
-	0x83, 0xD9, 0x89, 0x44, 0xD9, 0x83, 0xD9, 0x8A,
-	0x44, 0xD9, 0x84, 0xD8, 0xA7, 0x44, 0xD9, 0x84,
-	0xD8, 0xAC, 0x44, 0xD9, 0x84, 0xD8, 0xAD, 0x44,
-	0xD9, 0x84, 0xD8, 0xAE, 0x44, 0xD9, 0x84, 0xD9,
-	0x85, 0x44, 0xD9, 0x84, 0xD9, 0x87, 0x44, 0xD9,
-	0x84, 0xD9, 0x89, 0x44, 0xD9, 0x84, 0xD9, 0x8A,
-	0x44, 0xD9, 0x85, 0xD8, 0xA7, 0x44, 0xD9, 0x85,
-	0xD8, 0xAC, 0x44, 0xD9, 0x85, 0xD8, 0xAD, 0x44,
-	// Bytes 1fc0 - 1fff
-	0xD9, 0x85, 0xD8, 0xAE, 0x44, 0xD9, 0x85, 0xD9,
-	0x85, 0x44, 0xD9, 0x85, 0xD9, 0x89, 0x44, 0xD9,
-	0x85, 0xD9, 0x8A, 0x44, 0xD9, 0x86, 0xD8, 0xAC,
-	0x44, 0xD9, 0x86, 0xD8, 0xAD, 0x44, 0xD9, 0x86,
-	0xD8, 0xAE, 0x44, 0xD9, 0x86, 0xD8, 0xB1, 0x44,
-	0xD9, 0x86, 0xD8, 0xB2, 0x44, 0xD9, 0x86, 0xD9,
-	0x85, 0x44, 0xD9, 0x86, 0xD9, 0x86, 0x44, 0xD9,
-	0x86, 0xD9, 0x87, 0x44, 0xD9, 0x86, 0xD9, 0x89,
-	// Bytes 2000 - 203f
-	0x44, 0xD9, 0x86, 0xD9, 0x8A, 0x44, 0xD9, 0x87,
-	0xD8, 0xAC, 0x44, 0xD9, 0x87, 0xD9, 0x85, 0x44,
-	0xD9, 0x87, 0xD9, 0x89, 0x44, 0xD9, 0x87, 0xD9,
-	0x8A, 0x44, 0xD9, 0x88, 0xD9, 0xB4, 0x44, 0xD9,
-	0x8A, 0xD8, 0xAC, 0x44, 0xD9, 0x8A, 0xD8, 0xAD,
-	0x44, 0xD9, 0x8A, 0xD8, 0xAE, 0x44, 0xD9, 0x8A,
-	0xD8, 0xB1, 0x44, 0xD9, 0x8A, 0xD8, 0xB2, 0x44,
-	0xD9, 0x8A, 0xD9, 0x85, 0x44, 0xD9, 0x8A, 0xD9,
-	// Bytes 2040 - 207f
-	0x86, 0x44, 0xD9, 0x8A, 0xD9, 0x87, 0x44, 0xD9,
-	0x8A, 0xD9, 0x89, 0x44, 0xD9, 0x8A, 0xD9, 0x8A,
-	0x44, 0xD9, 0x8A, 0xD9, 0xB4, 0x44, 0xDB, 0x87,
-	0xD9, 0xB4, 0x45, 0x28, 0xE1, 0x84, 0x80, 0x29,
-	0x45, 0x28, 0xE1, 0x84, 0x82, 0x29, 0x45, 0x28,
-	0xE1, 0x84, 0x83, 0x29, 0x45, 0x28, 0xE1, 0x84,
-	0x85, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x86, 0x29,
-	0x45, 0x28, 0xE1, 0x84, 0x87, 0x29, 0x45, 0x28,
-	// Bytes 2080 - 20bf
-	0xE1, 0x84, 0x89, 0x29, 0x45, 0x28, 0xE1, 0x84,
-	0x8B, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x8C, 0x29,
-	0x45, 0x28, 0xE1, 0x84, 0x8E, 0x29, 0x45, 0x28,
-	0xE1, 0x84, 0x8F, 0x29, 0x45, 0x28, 0xE1, 0x84,
-	0x90, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x91, 0x29,
-	0x45, 0x28, 0xE1, 0x84, 0x92, 0x29, 0x45, 0x28,
-	0xE4, 0xB8, 0x80, 0x29, 0x45, 0x28, 0xE4, 0xB8,
-	0x83, 0x29, 0x45, 0x28, 0xE4, 0xB8, 0x89, 0x29,
-	// Bytes 20c0 - 20ff
-	0x45, 0x28, 0xE4, 0xB9, 0x9D, 0x29, 0x45, 0x28,
-	0xE4, 0xBA, 0x8C, 0x29, 0x45, 0x28, 0xE4, 0xBA,
-	0x94, 0x29, 0x45, 0x28, 0xE4, 0xBB, 0xA3, 0x29,
-	0x45, 0x28, 0xE4, 0xBC, 0x81, 0x29, 0x45, 0x28,
-	0xE4, 0xBC, 0x91, 0x29, 0x45, 0x28, 0xE5, 0x85,
-	0xAB, 0x29, 0x45, 0x28, 0xE5, 0x85, 0xAD, 0x29,
-	0x45, 0x28, 0xE5, 0x8A, 0xB4, 0x29, 0x45, 0x28,
-	0xE5, 0x8D, 0x81, 0x29, 0x45, 0x28, 0xE5, 0x8D,
-	// Bytes 2100 - 213f
-	0x94, 0x29, 0x45, 0x28, 0xE5, 0x90, 0x8D, 0x29,
-	0x45, 0x28, 0xE5, 0x91, 0xBC, 0x29, 0x45, 0x28,
-	0xE5, 0x9B, 0x9B, 0x29, 0x45, 0x28, 0xE5, 0x9C,
-	0x9F, 0x29, 0x45, 0x28, 0xE5, 0xAD, 0xA6, 0x29,
-	0x45, 0x28, 0xE6, 0x97, 0xA5, 0x29, 0x45, 0x28,
-	0xE6, 0x9C, 0x88, 0x29, 0x45, 0x28, 0xE6, 0x9C,
-	0x89, 0x29, 0x45, 0x28, 0xE6, 0x9C, 0xA8, 0x29,
-	0x45, 0x28, 0xE6, 0xA0, 0xAA, 0x29, 0x45, 0x28,
-	// Bytes 2140 - 217f
-	0xE6, 0xB0, 0xB4, 0x29, 0x45, 0x28, 0xE7, 0x81,
-	0xAB, 0x29, 0x45, 0x28, 0xE7, 0x89, 0xB9, 0x29,
-	0x45, 0x28, 0xE7, 0x9B, 0xA3, 0x29, 0x45, 0x28,
-	0xE7, 0xA4, 0xBE, 0x29, 0x45, 0x28, 0xE7, 0xA5,
-	0x9D, 0x29, 0x45, 0x28, 0xE7, 0xA5, 0xAD, 0x29,
-	0x45, 0x28, 0xE8, 0x87, 0xAA, 0x29, 0x45, 0x28,
-	0xE8, 0x87, 0xB3, 0x29, 0x45, 0x28, 0xE8, 0xB2,
-	0xA1, 0x29, 0x45, 0x28, 0xE8, 0xB3, 0x87, 0x29,
-	// Bytes 2180 - 21bf
-	0x45, 0x28, 0xE9, 0x87, 0x91, 0x29, 0x45, 0x30,
-	0xE2, 0x81, 0x84, 0x33, 0x45, 0x31, 0x30, 0xE6,
-	0x97, 0xA5, 0x45, 0x31, 0x30, 0xE6, 0x9C, 0x88,
-	0x45, 0x31, 0x30, 0xE7, 0x82, 0xB9, 0x45, 0x31,
-	0x31, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x31, 0xE6,
-	0x9C, 0x88, 0x45, 0x31, 0x31, 0xE7, 0x82, 0xB9,
-	0x45, 0x31, 0x32, 0xE6, 0x97, 0xA5, 0x45, 0x31,
-	0x32, 0xE6, 0x9C, 0x88, 0x45, 0x31, 0x32, 0xE7,
-	// Bytes 21c0 - 21ff
-	0x82, 0xB9, 0x45, 0x31, 0x33, 0xE6, 0x97, 0xA5,
-	0x45, 0x31, 0x33, 0xE7, 0x82, 0xB9, 0x45, 0x31,
-	0x34, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x34, 0xE7,
-	0x82, 0xB9, 0x45, 0x31, 0x35, 0xE6, 0x97, 0xA5,
-	0x45, 0x31, 0x35, 0xE7, 0x82, 0xB9, 0x45, 0x31,
-	0x36, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x36, 0xE7,
-	0x82, 0xB9, 0x45, 0x31, 0x37, 0xE6, 0x97, 0xA5,
-	0x45, 0x31, 0x37, 0xE7, 0x82, 0xB9, 0x45, 0x31,
-	// Bytes 2200 - 223f
-	0x38, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x38, 0xE7,
-	0x82, 0xB9, 0x45, 0x31, 0x39, 0xE6, 0x97, 0xA5,
-	0x45, 0x31, 0x39, 0xE7, 0x82, 0xB9, 0x45, 0x31,
-	0xE2, 0x81, 0x84, 0x32, 0x45, 0x31, 0xE2, 0x81,
-	0x84, 0x33, 0x45, 0x31, 0xE2, 0x81, 0x84, 0x34,
-	0x45, 0x31, 0xE2, 0x81, 0x84, 0x35, 0x45, 0x31,
-	0xE2, 0x81, 0x84, 0x36, 0x45, 0x31, 0xE2, 0x81,
-	0x84, 0x37, 0x45, 0x31, 0xE2, 0x81, 0x84, 0x38,
-	// Bytes 2240 - 227f
-	0x45, 0x31, 0xE2, 0x81, 0x84, 0x39, 0x45, 0x32,
-	0x30, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0x30, 0xE7,
-	0x82, 0xB9, 0x45, 0x32, 0x31, 0xE6, 0x97, 0xA5,
-	0x45, 0x32, 0x31, 0xE7, 0x82, 0xB9, 0x45, 0x32,
-	0x32, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0x32, 0xE7,
-	0x82, 0xB9, 0x45, 0x32, 0x33, 0xE6, 0x97, 0xA5,
-	0x45, 0x32, 0x33, 0xE7, 0x82, 0xB9, 0x45, 0x32,
-	0x34, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0x34, 0xE7,
-	// Bytes 2280 - 22bf
-	0x82, 0xB9, 0x45, 0x32, 0x35, 0xE6, 0x97, 0xA5,
-	0x45, 0x32, 0x36, 0xE6, 0x97, 0xA5, 0x45, 0x32,
-	0x37, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0x38, 0xE6,
-	0x97, 0xA5, 0x45, 0x32, 0x39, 0xE6, 0x97, 0xA5,
-	0x45, 0x32, 0xE2, 0x81, 0x84, 0x33, 0x45, 0x32,
-	0xE2, 0x81, 0x84, 0x35, 0x45, 0x33, 0x30, 0xE6,
-	0x97, 0xA5, 0x45, 0x33, 0x31, 0xE6, 0x97, 0xA5,
-	0x45, 0x33, 0xE2, 0x81, 0x84, 0x34, 0x45, 0x33,
-	// Bytes 22c0 - 22ff
-	0xE2, 0x81, 0x84, 0x35, 0x45, 0x33, 0xE2, 0x81,
-	0x84, 0x38, 0x45, 0x34, 0xE2, 0x81, 0x84, 0x35,
-	0x45, 0x35, 0xE2, 0x81, 0x84, 0x36, 0x45, 0x35,
-	0xE2, 0x81, 0x84, 0x38, 0x45, 0x37, 0xE2, 0x81,
-	0x84, 0x38, 0x45, 0x41, 0xE2, 0x88, 0x95, 0x6D,
-	0x45, 0x56, 0xE2, 0x88, 0x95, 0x6D, 0x45, 0x6D,
-	0xE2, 0x88, 0x95, 0x73, 0x46, 0x31, 0xE2, 0x81,
-	0x84, 0x31, 0x30, 0x46, 0x43, 0xE2, 0x88, 0x95,
-	// Bytes 2300 - 233f
-	0x6B, 0x67, 0x46, 0x6D, 0xE2, 0x88, 0x95, 0x73,
-	0x32, 0x46, 0xD8, 0xA8, 0xD8, 0xAD, 0xD9, 0x8A,
-	0x46, 0xD8, 0xA8, 0xD8, 0xAE, 0xD9, 0x8A, 0x46,
-	0xD8, 0xAA, 0xD8, 0xAC, 0xD9, 0x85, 0x46, 0xD8,
-	0xAA, 0xD8, 0xAC, 0xD9, 0x89, 0x46, 0xD8, 0xAA,
-	0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD8, 0xAA, 0xD8,
-	0xAD, 0xD8, 0xAC, 0x46, 0xD8, 0xAA, 0xD8, 0xAD,
-	0xD9, 0x85, 0x46, 0xD8, 0xAA, 0xD8, 0xAE, 0xD9,
-	// Bytes 2340 - 237f
-	0x85, 0x46, 0xD8, 0xAA, 0xD8, 0xAE, 0xD9, 0x89,
-	0x46, 0xD8, 0xAA, 0xD8, 0xAE, 0xD9, 0x8A, 0x46,
-	0xD8, 0xAA, 0xD9, 0x85, 0xD8, 0xAC, 0x46, 0xD8,
-	0xAA, 0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD8, 0xAA,
-	0xD9, 0x85, 0xD8, 0xAE, 0x46, 0xD8, 0xAA, 0xD9,
-	0x85, 0xD9, 0x89, 0x46, 0xD8, 0xAA, 0xD9, 0x85,
-	0xD9, 0x8A, 0x46, 0xD8, 0xAC, 0xD8, 0xAD, 0xD9,
-	0x89, 0x46, 0xD8, 0xAC, 0xD8, 0xAD, 0xD9, 0x8A,
-	// Bytes 2380 - 23bf
-	0x46, 0xD8, 0xAC, 0xD9, 0x85, 0xD8, 0xAD, 0x46,
-	0xD8, 0xAC, 0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD8,
-	0xAC, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD8, 0xAD,
-	0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD8, 0xAD, 0xD9,
-	0x85, 0xD9, 0x89, 0x46, 0xD8, 0xAD, 0xD9, 0x85,
-	0xD9, 0x8A, 0x46, 0xD8, 0xB3, 0xD8, 0xAC, 0xD8,
-	0xAD, 0x46, 0xD8, 0xB3, 0xD8, 0xAC, 0xD9, 0x89,
-	0x46, 0xD8, 0xB3, 0xD8, 0xAD, 0xD8, 0xAC, 0x46,
-	// Bytes 23c0 - 23ff
-	0xD8, 0xB3, 0xD8, 0xAE, 0xD9, 0x89, 0x46, 0xD8,
-	0xB3, 0xD8, 0xAE, 0xD9, 0x8A, 0x46, 0xD8, 0xB3,
-	0xD9, 0x85, 0xD8, 0xAC, 0x46, 0xD8, 0xB3, 0xD9,
-	0x85, 0xD8, 0xAD, 0x46, 0xD8, 0xB3, 0xD9, 0x85,
-	0xD9, 0x85, 0x46, 0xD8, 0xB4, 0xD8, 0xAC, 0xD9,
-	0x8A, 0x46, 0xD8, 0xB4, 0xD8, 0xAD, 0xD9, 0x85,
-	0x46, 0xD8, 0xB4, 0xD8, 0xAD, 0xD9, 0x8A, 0x46,
-	0xD8, 0xB4, 0xD9, 0x85, 0xD8, 0xAE, 0x46, 0xD8,
-	// Bytes 2400 - 243f
-	0xB4, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD8, 0xB5,
-	0xD8, 0xAD, 0xD8, 0xAD, 0x46, 0xD8, 0xB5, 0xD8,
-	0xAD, 0xD9, 0x8A, 0x46, 0xD8, 0xB5, 0xD9, 0x84,
-	0xD9, 0x89, 0x46, 0xD8, 0xB5, 0xD9, 0x84, 0xDB,
-	0x92, 0x46, 0xD8, 0xB5, 0xD9, 0x85, 0xD9, 0x85,
-	0x46, 0xD8, 0xB6, 0xD8, 0xAD, 0xD9, 0x89, 0x46,
-	0xD8, 0xB6, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD8,
-	0xB6, 0xD8, 0xAE, 0xD9, 0x85, 0x46, 0xD8, 0xB7,
-	// Bytes 2440 - 247f
-	0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD8, 0xB7, 0xD9,
-	0x85, 0xD9, 0x85, 0x46, 0xD8, 0xB7, 0xD9, 0x85,
-	0xD9, 0x8A, 0x46, 0xD8, 0xB9, 0xD8, 0xAC, 0xD9,
-	0x85, 0x46, 0xD8, 0xB9, 0xD9, 0x85, 0xD9, 0x85,
-	0x46, 0xD8, 0xB9, 0xD9, 0x85, 0xD9, 0x89, 0x46,
-	0xD8, 0xB9, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD8,
-	0xBA, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD8, 0xBA,
-	0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD8, 0xBA, 0xD9,
-	// Bytes 2480 - 24bf
-	0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x81, 0xD8, 0xAE,
-	0xD9, 0x85, 0x46, 0xD9, 0x81, 0xD9, 0x85, 0xD9,
-	0x8A, 0x46, 0xD9, 0x82, 0xD9, 0x84, 0xDB, 0x92,
-	0x46, 0xD9, 0x82, 0xD9, 0x85, 0xD8, 0xAD, 0x46,
-	0xD9, 0x82, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD9,
-	0x82, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x83,
-	0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD9, 0x83, 0xD9,
-	0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x84, 0xD8, 0xAC,
-	// Bytes 24c0 - 24ff
-	0xD8, 0xAC, 0x46, 0xD9, 0x84, 0xD8, 0xAC, 0xD9,
-	0x85, 0x46, 0xD9, 0x84, 0xD8, 0xAC, 0xD9, 0x8A,
-	0x46, 0xD9, 0x84, 0xD8, 0xAD, 0xD9, 0x85, 0x46,
-	0xD9, 0x84, 0xD8, 0xAD, 0xD9, 0x89, 0x46, 0xD9,
-	0x84, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD9, 0x84,
-	0xD8, 0xAE, 0xD9, 0x85, 0x46, 0xD9, 0x84, 0xD9,
-	0x85, 0xD8, 0xAD, 0x46, 0xD9, 0x84, 0xD9, 0x85,
-	0xD9, 0x8A, 0x46, 0xD9, 0x85, 0xD8, 0xAC, 0xD8,
-	// Bytes 2500 - 253f
-	0xAD, 0x46, 0xD9, 0x85, 0xD8, 0xAC, 0xD8, 0xAE,
-	0x46, 0xD9, 0x85, 0xD8, 0xAC, 0xD9, 0x85, 0x46,
-	0xD9, 0x85, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD9,
-	0x85, 0xD8, 0xAD, 0xD8, 0xAC, 0x46, 0xD9, 0x85,
-	0xD8, 0xAD, 0xD9, 0x85, 0x46, 0xD9, 0x85, 0xD8,
-	0xAD, 0xD9, 0x8A, 0x46, 0xD9, 0x85, 0xD8, 0xAE,
-	0xD8, 0xAC, 0x46, 0xD9, 0x85, 0xD8, 0xAE, 0xD9,
-	0x85, 0x46, 0xD9, 0x85, 0xD8, 0xAE, 0xD9, 0x8A,
-	// Bytes 2540 - 257f
-	0x46, 0xD9, 0x85, 0xD9, 0x85, 0xD9, 0x8A, 0x46,
-	0xD9, 0x86, 0xD8, 0xAC, 0xD8, 0xAD, 0x46, 0xD9,
-	0x86, 0xD8, 0xAC, 0xD9, 0x85, 0x46, 0xD9, 0x86,
-	0xD8, 0xAC, 0xD9, 0x89, 0x46, 0xD9, 0x86, 0xD8,
-	0xAC, 0xD9, 0x8A, 0x46, 0xD9, 0x86, 0xD8, 0xAD,
-	0xD9, 0x85, 0x46, 0xD9, 0x86, 0xD8, 0xAD, 0xD9,
-	0x89, 0x46, 0xD9, 0x86, 0xD8, 0xAD, 0xD9, 0x8A,
-	0x46, 0xD9, 0x86, 0xD9, 0x85, 0xD9, 0x89, 0x46,
-	// Bytes 2580 - 25bf
-	0xD9, 0x86, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9,
-	0x87, 0xD9, 0x85, 0xD8, 0xAC, 0x46, 0xD9, 0x87,
-	0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD9, 0x8A, 0xD8,
-	0xAC, 0xD9, 0x8A, 0x46, 0xD9, 0x8A, 0xD8, 0xAD,
-	0xD9, 0x8A, 0x46, 0xD9, 0x8A, 0xD9, 0x85, 0xD9,
-	0x85, 0x46, 0xD9, 0x8A, 0xD9, 0x85, 0xD9, 0x8A,
-	0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xA7, 0x46,
-	0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xAC, 0x46, 0xD9,
-	// Bytes 25c0 - 25ff
-	0x8A, 0xD9, 0x94, 0xD8, 0xAD, 0x46, 0xD9, 0x8A,
-	0xD9, 0x94, 0xD8, 0xAE, 0x46, 0xD9, 0x8A, 0xD9,
-	0x94, 0xD8, 0xB1, 0x46, 0xD9, 0x8A, 0xD9, 0x94,
-	0xD8, 0xB2, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9,
-	0x85, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x86,
-	0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x87, 0x46,
-	0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x88, 0x46, 0xD9,
-	0x8A, 0xD9, 0x94, 0xD9, 0x89, 0x46, 0xD9, 0x8A,
-	// Bytes 2600 - 263f
-	0xD9, 0x94, 0xD9, 0x8A, 0x46, 0xD9, 0x8A, 0xD9,
-	0x94, 0xDB, 0x86, 0x46, 0xD9, 0x8A, 0xD9, 0x94,
-	0xDB, 0x87, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xDB,
-	0x88, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xDB, 0x90,
-	0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xDB, 0x95, 0x46,
-	0xE0, 0xB9, 0x8D, 0xE0, 0xB8, 0xB2, 0x46, 0xE0,
-	0xBA, 0xAB, 0xE0, 0xBA, 0x99, 0x46, 0xE0, 0xBA,
-	0xAB, 0xE0, 0xBA, 0xA1, 0x46, 0xE0, 0xBB, 0x8D,
-	// Bytes 2640 - 267f
-	0xE0, 0xBA, 0xB2, 0x46, 0xE0, 0xBD, 0x80, 0xE0,
-	0xBE, 0xB5, 0x46, 0xE0, 0xBD, 0x82, 0xE0, 0xBE,
-	0xB7, 0x46, 0xE0, 0xBD, 0x8C, 0xE0, 0xBE, 0xB7,
-	0x46, 0xE0, 0xBD, 0x91, 0xE0, 0xBE, 0xB7, 0x46,
-	0xE0, 0xBD, 0x96, 0xE0, 0xBE, 0xB7, 0x46, 0xE0,
-	0xBD, 0x9B, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBE,
-	0x90, 0xE0, 0xBE, 0xB5, 0x46, 0xE0, 0xBE, 0x92,
-	0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBE, 0x9C, 0xE0,
-	// Bytes 2680 - 26bf
-	0xBE, 0xB7, 0x46, 0xE0, 0xBE, 0xA1, 0xE0, 0xBE,
-	0xB7, 0x46, 0xE0, 0xBE, 0xA6, 0xE0, 0xBE, 0xB7,
-	0x46, 0xE0, 0xBE, 0xAB, 0xE0, 0xBE, 0xB7, 0x46,
-	0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2, 0x46, 0xE2,
-	0x80, 0xB5, 0xE2, 0x80, 0xB5, 0x46, 0xE2, 0x88,
-	0xAB, 0xE2, 0x88, 0xAB, 0x46, 0xE2, 0x88, 0xAE,
-	0xE2, 0x88, 0xAE, 0x46, 0xE3, 0x81, 0xBB, 0xE3,
-	0x81, 0x8B, 0x46, 0xE3, 0x82, 0x88, 0xE3, 0x82,
-	// Bytes 26c0 - 26ff
-	0x8A, 0x46, 0xE3, 0x82, 0xAD, 0xE3, 0x83, 0xAD,
-	0x46, 0xE3, 0x82, 0xB3, 0xE3, 0x82, 0xB3, 0x46,
-	0xE3, 0x82, 0xB3, 0xE3, 0x83, 0x88, 0x46, 0xE3,
-	0x83, 0x88, 0xE3, 0x83, 0xB3, 0x46, 0xE3, 0x83,
-	0x8A, 0xE3, 0x83, 0x8E, 0x46, 0xE3, 0x83, 0x9B,
-	0xE3, 0x83, 0xB3, 0x46, 0xE3, 0x83, 0x9F, 0xE3,
-	0x83, 0xAA, 0x46, 0xE3, 0x83, 0xAA, 0xE3, 0x83,
-	0xA9, 0x46, 0xE3, 0x83, 0xAC, 0xE3, 0x83, 0xA0,
-	// Bytes 2700 - 273f
-	0x46, 0xE4, 0xBB, 0xA4, 0xE5, 0x92, 0x8C, 0x46,
-	0xE5, 0xA4, 0xA7, 0xE6, 0xAD, 0xA3, 0x46, 0xE5,
-	0xB9, 0xB3, 0xE6, 0x88, 0x90, 0x46, 0xE6, 0x98,
-	0x8E, 0xE6, 0xB2, 0xBB, 0x46, 0xE6, 0x98, 0xAD,
-	0xE5, 0x92, 0x8C, 0x47, 0x72, 0x61, 0x64, 0xE2,
-	0x88, 0x95, 0x73, 0x47, 0xE3, 0x80, 0x94, 0x53,
-	0xE3, 0x80, 0x95, 0x48, 0x28, 0xE1, 0x84, 0x80,
-	0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84,
-	// Bytes 2740 - 277f
-	0x82, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1,
-	0x84, 0x83, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28,
-	0xE1, 0x84, 0x85, 0xE1, 0x85, 0xA1, 0x29, 0x48,
-	0x28, 0xE1, 0x84, 0x86, 0xE1, 0x85, 0xA1, 0x29,
-	0x48, 0x28, 0xE1, 0x84, 0x87, 0xE1, 0x85, 0xA1,
-	0x29, 0x48, 0x28, 0xE1, 0x84, 0x89, 0xE1, 0x85,
-	0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x8B, 0xE1,
-	0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x8C,
-	// Bytes 2780 - 27bf
-	0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84,
-	0x8C, 0xE1, 0x85, 0xAE, 0x29, 0x48, 0x28, 0xE1,
-	0x84, 0x8E, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28,
-	0xE1, 0x84, 0x8F, 0xE1, 0x85, 0xA1, 0x29, 0x48,
-	0x28, 0xE1, 0x84, 0x90, 0xE1, 0x85, 0xA1, 0x29,
-	0x48, 0x28, 0xE1, 0x84, 0x91, 0xE1, 0x85, 0xA1,
-	0x29, 0x48, 0x28, 0xE1, 0x84, 0x92, 0xE1, 0x85,
-	0xA1, 0x29, 0x48, 0x72, 0x61, 0x64, 0xE2, 0x88,
-	// Bytes 27c0 - 27ff
-	0x95, 0x73, 0x32, 0x48, 0xD8, 0xA7, 0xD9, 0x83,
-	0xD8, 0xA8, 0xD8, 0xB1, 0x48, 0xD8, 0xA7, 0xD9,
-	0x84, 0xD9, 0x84, 0xD9, 0x87, 0x48, 0xD8, 0xB1,
-	0xD8, 0xB3, 0xD9, 0x88, 0xD9, 0x84, 0x48, 0xD8,
-	0xB1, 0xDB, 0x8C, 0xD8, 0xA7, 0xD9, 0x84, 0x48,
-	0xD8, 0xB5, 0xD9, 0x84, 0xD8, 0xB9, 0xD9, 0x85,
-	0x48, 0xD8, 0xB9, 0xD9, 0x84, 0xD9, 0x8A, 0xD9,
-	0x87, 0x48, 0xD9, 0x85, 0xD8, 0xAD, 0xD9, 0x85,
-	// Bytes 2800 - 283f
-	0xD8, 0xAF, 0x48, 0xD9, 0x88, 0xD8, 0xB3, 0xD9,
-	0x84, 0xD9, 0x85, 0x49, 0xE2, 0x80, 0xB2, 0xE2,
-	0x80, 0xB2, 0xE2, 0x80, 0xB2, 0x49, 0xE2, 0x80,
-	0xB5, 0xE2, 0x80, 0xB5, 0xE2, 0x80, 0xB5, 0x49,
-	0xE2, 0x88, 0xAB, 0xE2, 0x88, 0xAB, 0xE2, 0x88,
-	0xAB, 0x49, 0xE2, 0x88, 0xAE, 0xE2, 0x88, 0xAE,
-	0xE2, 0x88, 0xAE, 0x49, 0xE3, 0x80, 0x94, 0xE4,
-	0xB8, 0x89, 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80,
-	// Bytes 2840 - 287f
-	0x94, 0xE4, 0xBA, 0x8C, 0xE3, 0x80, 0x95, 0x49,
-	0xE3, 0x80, 0x94, 0xE5, 0x8B, 0x9D, 0xE3, 0x80,
-	0x95, 0x49, 0xE3, 0x80, 0x94, 0xE5, 0xAE, 0x89,
-	0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE6,
-	0x89, 0x93, 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80,
-	0x94, 0xE6, 0x95, 0x97, 0xE3, 0x80, 0x95, 0x49,
-	0xE3, 0x80, 0x94, 0xE6, 0x9C, 0xAC, 0xE3, 0x80,
-	0x95, 0x49, 0xE3, 0x80, 0x94, 0xE7, 0x82, 0xB9,
-	// Bytes 2880 - 28bf
-	0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE7,
-	0x9B, 0x97, 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x82,
-	0xA2, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xAB, 0x49,
-	0xE3, 0x82, 0xA4, 0xE3, 0x83, 0xB3, 0xE3, 0x83,
-	0x81, 0x49, 0xE3, 0x82, 0xA6, 0xE3, 0x82, 0xA9,
-	0xE3, 0x83, 0xB3, 0x49, 0xE3, 0x82, 0xAA, 0xE3,
-	0x83, 0xB3, 0xE3, 0x82, 0xB9, 0x49, 0xE3, 0x82,
-	0xAA, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xA0, 0x49,
-	// Bytes 28c0 - 28ff
-	0xE3, 0x82, 0xAB, 0xE3, 0x82, 0xA4, 0xE3, 0x83,
-	0xAA, 0x49, 0xE3, 0x82, 0xB1, 0xE3, 0x83, 0xBC,
-	0xE3, 0x82, 0xB9, 0x49, 0xE3, 0x82, 0xB3, 0xE3,
-	0x83, 0xAB, 0xE3, 0x83, 0x8A, 0x49, 0xE3, 0x82,
-	0xBB, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x81, 0x49,
-	0xE3, 0x82, 0xBB, 0xE3, 0x83, 0xB3, 0xE3, 0x83,
-	0x88, 0x49, 0xE3, 0x83, 0x86, 0xE3, 0x82, 0x99,
-	0xE3, 0x82, 0xB7, 0x49, 0xE3, 0x83, 0x88, 0xE3,
-	// Bytes 2900 - 293f
-	0x82, 0x99, 0xE3, 0x83, 0xAB, 0x49, 0xE3, 0x83,
-	0x8E, 0xE3, 0x83, 0x83, 0xE3, 0x83, 0x88, 0x49,
-	0xE3, 0x83, 0x8F, 0xE3, 0x82, 0xA4, 0xE3, 0x83,
-	0x84, 0x49, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x99,
-	0xE3, 0x83, 0xAB, 0x49, 0xE3, 0x83, 0x92, 0xE3,
-	0x82, 0x9A, 0xE3, 0x82, 0xB3, 0x49, 0xE3, 0x83,
-	0x95, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0xB3, 0x49,
-	0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x82,
-	// Bytes 2940 - 297f
-	0xBD, 0x49, 0xE3, 0x83, 0x98, 0xE3, 0x83, 0xAB,
-	0xE3, 0x83, 0x84, 0x49, 0xE3, 0x83, 0x9B, 0xE3,
-	0x83, 0xBC, 0xE3, 0x83, 0xAB, 0x49, 0xE3, 0x83,
-	0x9B, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xB3, 0x49,
-	0xE3, 0x83, 0x9E, 0xE3, 0x82, 0xA4, 0xE3, 0x83,
-	0xAB, 0x49, 0xE3, 0x83, 0x9E, 0xE3, 0x83, 0x83,
-	0xE3, 0x83, 0x8F, 0x49, 0xE3, 0x83, 0x9E, 0xE3,
-	0x83, 0xAB, 0xE3, 0x82, 0xAF, 0x49, 0xE3, 0x83,
-	// Bytes 2980 - 29bf
-	0xA4, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xAB, 0x49,
-	0xE3, 0x83, 0xA6, 0xE3, 0x82, 0xA2, 0xE3, 0x83,
-	0xB3, 0x49, 0xE3, 0x83, 0xAF, 0xE3, 0x83, 0x83,
-	0xE3, 0x83, 0x88, 0x4C, 0xE2, 0x80, 0xB2, 0xE2,
-	0x80, 0xB2, 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2,
-	0x4C, 0xE2, 0x88, 0xAB, 0xE2, 0x88, 0xAB, 0xE2,
-	0x88, 0xAB, 0xE2, 0x88, 0xAB, 0x4C, 0xE3, 0x82,
-	0xA2, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x95, 0xE3,
-	// Bytes 29c0 - 29ff
-	0x82, 0xA1, 0x4C, 0xE3, 0x82, 0xA8, 0xE3, 0x83,
-	0xBC, 0xE3, 0x82, 0xAB, 0xE3, 0x83, 0xBC, 0x4C,
-	0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0xE3, 0x83,
-	0xAD, 0xE3, 0x83, 0xB3, 0x4C, 0xE3, 0x82, 0xAB,
-	0xE3, 0x82, 0x99, 0xE3, 0x83, 0xB3, 0xE3, 0x83,
-	0x9E, 0x4C, 0xE3, 0x82, 0xAB, 0xE3, 0x83, 0xA9,
-	0xE3, 0x83, 0x83, 0xE3, 0x83, 0x88, 0x4C, 0xE3,
-	0x82, 0xAB, 0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xAA,
-	// Bytes 2a00 - 2a3f
-	0xE3, 0x83, 0xBC, 0x4C, 0xE3, 0x82, 0xAD, 0xE3,
-	0x82, 0x99, 0xE3, 0x83, 0x8B, 0xE3, 0x83, 0xBC,
-	0x4C, 0xE3, 0x82, 0xAD, 0xE3, 0x83, 0xA5, 0xE3,
-	0x83, 0xAA, 0xE3, 0x83, 0xBC, 0x4C, 0xE3, 0x82,
-	0xAF, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xA9, 0xE3,
-	0x83, 0xA0, 0x4C, 0xE3, 0x82, 0xAF, 0xE3, 0x83,
-	0xAD, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x8D, 0x4C,
-	0xE3, 0x82, 0xB5, 0xE3, 0x82, 0xA4, 0xE3, 0x82,
-	// Bytes 2a40 - 2a7f
-	0xAF, 0xE3, 0x83, 0xAB, 0x4C, 0xE3, 0x82, 0xBF,
-	0xE3, 0x82, 0x99, 0xE3, 0x83, 0xBC, 0xE3, 0x82,
-	0xB9, 0x4C, 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x9A,
-	0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x84, 0x4C, 0xE3,
-	0x83, 0x92, 0xE3, 0x82, 0x9A, 0xE3, 0x82, 0xAF,
-	0xE3, 0x83, 0xAB, 0x4C, 0xE3, 0x83, 0x95, 0xE3,
-	0x82, 0xA3, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88,
-	0x4C, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x99, 0xE3,
-	// Bytes 2a80 - 2abf
-	0x83, 0xBC, 0xE3, 0x82, 0xBF, 0x4C, 0xE3, 0x83,
-	0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0x8B, 0xE3,
-	0x83, 0x92, 0x4C, 0xE3, 0x83, 0x98, 0xE3, 0x82,
-	0x9A, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB9, 0x4C,
-	0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x99, 0xE3, 0x83,
-	0xAB, 0xE3, 0x83, 0x88, 0x4C, 0xE3, 0x83, 0x9E,
-	0xE3, 0x82, 0xA4, 0xE3, 0x82, 0xAF, 0xE3, 0x83,
-	0xAD, 0x4C, 0xE3, 0x83, 0x9F, 0xE3, 0x82, 0xAF,
-	// Bytes 2ac0 - 2aff
-	0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xB3, 0x4C, 0xE3,
-	0x83, 0xA1, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88,
-	0xE3, 0x83, 0xAB, 0x4C, 0xE3, 0x83, 0xAA, 0xE3,
-	0x83, 0x83, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB,
-	0x4C, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x92, 0xE3,
-	0x82, 0x9A, 0xE3, 0x83, 0xBC, 0x4C, 0xE6, 0xA0,
-	0xAA, 0xE5, 0xBC, 0x8F, 0xE4, 0xBC, 0x9A, 0xE7,
-	0xA4, 0xBE, 0x4E, 0x28, 0xE1, 0x84, 0x8B, 0xE1,
-	// Bytes 2b00 - 2b3f
-	0x85, 0xA9, 0xE1, 0x84, 0x92, 0xE1, 0x85, 0xAE,
-	0x29, 0x4F, 0xD8, 0xAC, 0xD9, 0x84, 0x20, 0xD8,
-	0xAC, 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x84, 0xD9,
-	0x87, 0x4F, 0xE3, 0x82, 0xA2, 0xE3, 0x83, 0x8F,
-	0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC, 0xE3, 0x83,
-	0x88, 0x4F, 0xE3, 0x82, 0xA2, 0xE3, 0x83, 0xB3,
-	0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x82,
-	0xA2, 0x4F, 0xE3, 0x82, 0xAD, 0xE3, 0x83, 0xAD,
-	// Bytes 2b40 - 2b7f
-	0xE3, 0x83, 0xAF, 0xE3, 0x83, 0x83, 0xE3, 0x83,
-	0x88, 0x4F, 0xE3, 0x82, 0xB5, 0xE3, 0x83, 0xB3,
-	0xE3, 0x83, 0x81, 0xE3, 0x83, 0xBC, 0xE3, 0x83,
-	0xA0, 0x4F, 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x99,
-	0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xAC, 0xE3, 0x83,
-	0xAB, 0x4F, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0xAF,
-	0xE3, 0x82, 0xBF, 0xE3, 0x83, 0xBC, 0xE3, 0x83,
-	0xAB, 0x4F, 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x9A,
-	// Bytes 2b80 - 2bbf
-	0xE3, 0x82, 0xA4, 0xE3, 0x83, 0xB3, 0xE3, 0x83,
-	0x88, 0x4F, 0xE3, 0x83, 0x9E, 0xE3, 0x83, 0xB3,
-	0xE3, 0x82, 0xB7, 0xE3, 0x83, 0xA7, 0xE3, 0x83,
-	0xB3, 0x4F, 0xE3, 0x83, 0xA1, 0xE3, 0x82, 0xAB,
-	0xE3, 0x82, 0x99, 0xE3, 0x83, 0x88, 0xE3, 0x83,
-	0xB3, 0x4F, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0xBC,
-	0xE3, 0x83, 0x95, 0xE3, 0x82, 0x99, 0xE3, 0x83,
-	0xAB, 0x51, 0x28, 0xE1, 0x84, 0x8B, 0xE1, 0x85,
-	// Bytes 2bc0 - 2bff
-	0xA9, 0xE1, 0x84, 0x8C, 0xE1, 0x85, 0xA5, 0xE1,
-	0x86, 0xAB, 0x29, 0x52, 0xE3, 0x82, 0xAD, 0xE3,
-	0x82, 0x99, 0xE3, 0x83, 0xAB, 0xE3, 0x82, 0xBF,
-	0xE3, 0x82, 0x99, 0xE3, 0x83, 0xBC, 0x52, 0xE3,
-	0x82, 0xAD, 0xE3, 0x83, 0xAD, 0xE3, 0x82, 0xAF,
-	0xE3, 0x82, 0x99, 0xE3, 0x83, 0xA9, 0xE3, 0x83,
-	0xA0, 0x52, 0xE3, 0x82, 0xAD, 0xE3, 0x83, 0xAD,
-	0xE3, 0x83, 0xA1, 0xE3, 0x83, 0xBC, 0xE3, 0x83,
-	// Bytes 2c00 - 2c3f
-	0x88, 0xE3, 0x83, 0xAB, 0x52, 0xE3, 0x82, 0xAF,
-	0xE3, 0x82, 0x99, 0xE3, 0x83, 0xA9, 0xE3, 0x83,
-	0xA0, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xB3, 0x52,
-	0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAB, 0xE3, 0x82,
-	0xBB, 0xE3, 0x82, 0x99, 0xE3, 0x82, 0xA4, 0xE3,
-	0x83, 0xAD, 0x52, 0xE3, 0x83, 0x8F, 0xE3, 0x82,
-	0x9A, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xBB, 0xE3,
-	0x83, 0xB3, 0xE3, 0x83, 0x88, 0x52, 0xE3, 0x83,
-	// Bytes 2c40 - 2c7f
-	0x92, 0xE3, 0x82, 0x9A, 0xE3, 0x82, 0xA2, 0xE3,
-	0x82, 0xB9, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB,
-	0x52, 0xE3, 0x83, 0x95, 0xE3, 0x82, 0x99, 0xE3,
-	0x83, 0x83, 0xE3, 0x82, 0xB7, 0xE3, 0x82, 0xA7,
-	0xE3, 0x83, 0xAB, 0x52, 0xE3, 0x83, 0x9F, 0xE3,
-	0x83, 0xAA, 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x99,
-	0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xAB, 0x52, 0xE3,
-	0x83, 0xAC, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x88,
-	// Bytes 2c80 - 2cbf
-	0xE3, 0x82, 0xB1, 0xE3, 0x82, 0x99, 0xE3, 0x83,
-	0xB3, 0x61, 0xD8, 0xB5, 0xD9, 0x84, 0xD9, 0x89,
-	0x20, 0xD8, 0xA7, 0xD9, 0x84, 0xD9, 0x84, 0xD9,
-	0x87, 0x20, 0xD8, 0xB9, 0xD9, 0x84, 0xD9, 0x8A,
-	0xD9, 0x87, 0x20, 0xD9, 0x88, 0xD8, 0xB3, 0xD9,
-	0x84, 0xD9, 0x85, 0x06, 0xE0, 0xA7, 0x87, 0xE0,
-	0xA6, 0xBE, 0x01, 0x06, 0xE0, 0xA7, 0x87, 0xE0,
-	0xA7, 0x97, 0x01, 0x06, 0xE0, 0xAD, 0x87, 0xE0,
-	// Bytes 2cc0 - 2cff
-	0xAC, 0xBE, 0x01, 0x06, 0xE0, 0xAD, 0x87, 0xE0,
-	0xAD, 0x96, 0x01, 0x06, 0xE0, 0xAD, 0x87, 0xE0,
-	0xAD, 0x97, 0x01, 0x06, 0xE0, 0xAE, 0x92, 0xE0,
-	0xAF, 0x97, 0x01, 0x06, 0xE0, 0xAF, 0x86, 0xE0,
-	0xAE, 0xBE, 0x01, 0x06, 0xE0, 0xAF, 0x86, 0xE0,
-	0xAF, 0x97, 0x01, 0x06, 0xE0, 0xAF, 0x87, 0xE0,
-	0xAE, 0xBE, 0x01, 0x06, 0xE0, 0xB2, 0xBF, 0xE0,
-	0xB3, 0x95, 0x01, 0x06, 0xE0, 0xB3, 0x86, 0xE0,
-	// Bytes 2d00 - 2d3f
-	0xB3, 0x95, 0x01, 0x06, 0xE0, 0xB3, 0x86, 0xE0,
-	0xB3, 0x96, 0x01, 0x06, 0xE0, 0xB5, 0x86, 0xE0,
-	0xB4, 0xBE, 0x01, 0x06, 0xE0, 0xB5, 0x86, 0xE0,
-	0xB5, 0x97, 0x01, 0x06, 0xE0, 0xB5, 0x87, 0xE0,
-	0xB4, 0xBE, 0x01, 0x06, 0xE0, 0xB7, 0x99, 0xE0,
-	0xB7, 0x9F, 0x01, 0x06, 0xE1, 0x80, 0xA5, 0xE1,
-	0x80, 0xAE, 0x01, 0x06, 0xE1, 0xAC, 0x85, 0xE1,
-	0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, 0x87, 0xE1,
-	// Bytes 2d40 - 2d7f
-	0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, 0x89, 0xE1,
-	0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, 0x8B, 0xE1,
-	0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, 0x8D, 0xE1,
-	0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, 0x91, 0xE1,
-	0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, 0xBA, 0xE1,
-	0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, 0xBC, 0xE1,
-	0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, 0xBE, 0xE1,
-	0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAC, 0xBF, 0xE1,
-	// Bytes 2d80 - 2dbf
-	0xAC, 0xB5, 0x01, 0x06, 0xE1, 0xAD, 0x82, 0xE1,
-	0xAC, 0xB5, 0x01, 0x08, 0xF0, 0x91, 0x84, 0xB1,
-	0xF0, 0x91, 0x84, 0xA7, 0x01, 0x08, 0xF0, 0x91,
-	0x84, 0xB2, 0xF0, 0x91, 0x84, 0xA7, 0x01, 0x08,
-	0xF0, 0x91, 0x8D, 0x87, 0xF0, 0x91, 0x8C, 0xBE,
-	0x01, 0x08, 0xF0, 0x91, 0x8D, 0x87, 0xF0, 0x91,
-	0x8D, 0x97, 0x01, 0x08, 0xF0, 0x91, 0x92, 0xB9,
-	0xF0, 0x91, 0x92, 0xB0, 0x01, 0x08, 0xF0, 0x91,
-	// Bytes 2dc0 - 2dff
-	0x92, 0xB9, 0xF0, 0x91, 0x92, 0xBA, 0x01, 0x08,
-	0xF0, 0x91, 0x92, 0xB9, 0xF0, 0x91, 0x92, 0xBD,
-	0x01, 0x08, 0xF0, 0x91, 0x96, 0xB8, 0xF0, 0x91,
-	0x96, 0xAF, 0x01, 0x08, 0xF0, 0x91, 0x96, 0xB9,
-	0xF0, 0x91, 0x96, 0xAF, 0x01, 0x08, 0xF0, 0x91,
-	0xA4, 0xB5, 0xF0, 0x91, 0xA4, 0xB0, 0x01, 0x09,
-	0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x82, 0xE0, 0xB3,
-	0x95, 0x02, 0x09, 0xE0, 0xB7, 0x99, 0xE0, 0xB7,
-	// Bytes 2e00 - 2e3f
-	0x8F, 0xE0, 0xB7, 0x8A, 0x16, 0x44, 0x44, 0x5A,
-	0xCC, 0x8C, 0xCD, 0x44, 0x44, 0x7A, 0xCC, 0x8C,
-	0xCD, 0x44, 0x64, 0x7A, 0xCC, 0x8C, 0xCD, 0x46,
-	0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x93, 0xCD, 0x46,
-	0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x94, 0xCD, 0x46,
-	0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x95, 0xB9, 0x46,
-	0xE1, 0x84, 0x80, 0xE1, 0x85, 0xA1, 0x01, 0x46,
-	0xE1, 0x84, 0x82, 0xE1, 0x85, 0xA1, 0x01, 0x46,
-	// Bytes 2e40 - 2e7f
-	0xE1, 0x84, 0x83, 0xE1, 0x85, 0xA1, 0x01, 0x46,
-	0xE1, 0x84, 0x85, 0xE1, 0x85, 0xA1, 0x01, 0x46,
-	0xE1, 0x84, 0x86, 0xE1, 0x85, 0xA1, 0x01, 0x46,
-	0xE1, 0x84, 0x87, 0xE1, 0x85, 0xA1, 0x01, 0x46,
-	0xE1, 0x84, 0x89, 0xE1, 0x85, 0xA1, 0x01, 0x46,
-	0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xA1, 0x01, 0x46,
-	0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xAE, 0x01, 0x46,
-	0xE1, 0x84, 0x8C, 0xE1, 0x85, 0xA1, 0x01, 0x46,
-	// Bytes 2e80 - 2ebf
-	0xE1, 0x84, 0x8E, 0xE1, 0x85, 0xA1, 0x01, 0x46,
-	0xE1, 0x84, 0x8F, 0xE1, 0x85, 0xA1, 0x01, 0x46,
-	0xE1, 0x84, 0x90, 0xE1, 0x85, 0xA1, 0x01, 0x46,
-	0xE1, 0x84, 0x91, 0xE1, 0x85, 0xA1, 0x01, 0x46,
-	0xE1, 0x84, 0x92, 0xE1, 0x85, 0xA1, 0x01, 0x49,
-	0xE3, 0x83, 0xA1, 0xE3, 0x82, 0xAB, 0xE3, 0x82,
-	0x99, 0x11, 0x4C, 0xE1, 0x84, 0x8C, 0xE1, 0x85,
-	0xAE, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xB4, 0x01,
-	// Bytes 2ec0 - 2eff
-	0x4C, 0xE3, 0x82, 0xAD, 0xE3, 0x82, 0x99, 0xE3,
-	0x82, 0xAB, 0xE3, 0x82, 0x99, 0x11, 0x4C, 0xE3,
-	0x82, 0xB3, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x9B,
-	0xE3, 0x82, 0x9A, 0x11, 0x4C, 0xE3, 0x83, 0xA4,
-	0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, 0xE3, 0x82,
-	0x99, 0x11, 0x4F, 0xE1, 0x84, 0x8E, 0xE1, 0x85,
-	0xA1, 0xE1, 0x86, 0xB7, 0xE1, 0x84, 0x80, 0xE1,
-	0x85, 0xA9, 0x01, 0x4F, 0xE3, 0x82, 0xA4, 0xE3,
-	// Bytes 2f00 - 2f3f
-	0x83, 0x8B, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xAF,
-	0xE3, 0x82, 0x99, 0x11, 0x4F, 0xE3, 0x82, 0xB7,
-	0xE3, 0x83, 0xAA, 0xE3, 0x83, 0xB3, 0xE3, 0x82,
-	0xAF, 0xE3, 0x82, 0x99, 0x11, 0x4F, 0xE3, 0x83,
-	0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC, 0xE3,
-	0x82, 0xB7, 0xE3, 0x82, 0x99, 0x11, 0x4F, 0xE3,
-	0x83, 0x9B, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xB3,
-	0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x11, 0x52,
-	// Bytes 2f40 - 2f7f
-	0xE3, 0x82, 0xA8, 0xE3, 0x82, 0xB9, 0xE3, 0x82,
-	0xAF, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, 0xE3,
-	0x82, 0x99, 0x11, 0x52, 0xE3, 0x83, 0x95, 0xE3,
-	0x82, 0xA1, 0xE3, 0x83, 0xA9, 0xE3, 0x83, 0x83,
-	0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x11, 0x86,
-	0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x82, 0x01, 0x86,
-	0xE0, 0xB7, 0x99, 0xE0, 0xB7, 0x8F, 0x01, 0x03,
-	0x3C, 0xCC, 0xB8, 0x05, 0x03, 0x3D, 0xCC, 0xB8,
-	// Bytes 2f80 - 2fbf
-	0x05, 0x03, 0x3E, 0xCC, 0xB8, 0x05, 0x03, 0x41,
-	0xCC, 0x80, 0xCD, 0x03, 0x41, 0xCC, 0x81, 0xCD,
-	0x03, 0x41, 0xCC, 0x83, 0xCD, 0x03, 0x41, 0xCC,
-	0x84, 0xCD, 0x03, 0x41, 0xCC, 0x89, 0xCD, 0x03,
-	0x41, 0xCC, 0x8C, 0xCD, 0x03, 0x41, 0xCC, 0x8F,
-	0xCD, 0x03, 0x41, 0xCC, 0x91, 0xCD, 0x03, 0x41,
-	0xCC, 0xA5, 0xB9, 0x03, 0x41, 0xCC, 0xA8, 0xA9,
-	0x03, 0x42, 0xCC, 0x87, 0xCD, 0x03, 0x42, 0xCC,
-	// Bytes 2fc0 - 2fff
-	0xA3, 0xB9, 0x03, 0x42, 0xCC, 0xB1, 0xB9, 0x03,
-	0x43, 0xCC, 0x81, 0xCD, 0x03, 0x43, 0xCC, 0x82,
-	0xCD, 0x03, 0x43, 0xCC, 0x87, 0xCD, 0x03, 0x43,
-	0xCC, 0x8C, 0xCD, 0x03, 0x44, 0xCC, 0x87, 0xCD,
-	0x03, 0x44, 0xCC, 0x8C, 0xCD, 0x03, 0x44, 0xCC,
-	0xA3, 0xB9, 0x03, 0x44, 0xCC, 0xA7, 0xA9, 0x03,
-	0x44, 0xCC, 0xAD, 0xB9, 0x03, 0x44, 0xCC, 0xB1,
-	0xB9, 0x03, 0x45, 0xCC, 0x80, 0xCD, 0x03, 0x45,
-	// Bytes 3000 - 303f
-	0xCC, 0x81, 0xCD, 0x03, 0x45, 0xCC, 0x83, 0xCD,
-	0x03, 0x45, 0xCC, 0x86, 0xCD, 0x03, 0x45, 0xCC,
-	0x87, 0xCD, 0x03, 0x45, 0xCC, 0x88, 0xCD, 0x03,
-	0x45, 0xCC, 0x89, 0xCD, 0x03, 0x45, 0xCC, 0x8C,
-	0xCD, 0x03, 0x45, 0xCC, 0x8F, 0xCD, 0x03, 0x45,
-	0xCC, 0x91, 0xCD, 0x03, 0x45, 0xCC, 0xA8, 0xA9,
-	0x03, 0x45, 0xCC, 0xAD, 0xB9, 0x03, 0x45, 0xCC,
-	0xB0, 0xB9, 0x03, 0x46, 0xCC, 0x87, 0xCD, 0x03,
-	// Bytes 3040 - 307f
-	0x47, 0xCC, 0x81, 0xCD, 0x03, 0x47, 0xCC, 0x82,
-	0xCD, 0x03, 0x47, 0xCC, 0x84, 0xCD, 0x03, 0x47,
-	0xCC, 0x86, 0xCD, 0x03, 0x47, 0xCC, 0x87, 0xCD,
-	0x03, 0x47, 0xCC, 0x8C, 0xCD, 0x03, 0x47, 0xCC,
-	0xA7, 0xA9, 0x03, 0x48, 0xCC, 0x82, 0xCD, 0x03,
-	0x48, 0xCC, 0x87, 0xCD, 0x03, 0x48, 0xCC, 0x88,
-	0xCD, 0x03, 0x48, 0xCC, 0x8C, 0xCD, 0x03, 0x48,
-	0xCC, 0xA3, 0xB9, 0x03, 0x48, 0xCC, 0xA7, 0xA9,
-	// Bytes 3080 - 30bf
-	0x03, 0x48, 0xCC, 0xAE, 0xB9, 0x03, 0x49, 0xCC,
-	0x80, 0xCD, 0x03, 0x49, 0xCC, 0x81, 0xCD, 0x03,
-	0x49, 0xCC, 0x82, 0xCD, 0x03, 0x49, 0xCC, 0x83,
-	0xCD, 0x03, 0x49, 0xCC, 0x84, 0xCD, 0x03, 0x49,
-	0xCC, 0x86, 0xCD, 0x03, 0x49, 0xCC, 0x87, 0xCD,
-	0x03, 0x49, 0xCC, 0x89, 0xCD, 0x03, 0x49, 0xCC,
-	0x8C, 0xCD, 0x03, 0x49, 0xCC, 0x8F, 0xCD, 0x03,
-	0x49, 0xCC, 0x91, 0xCD, 0x03, 0x49, 0xCC, 0xA3,
-	// Bytes 30c0 - 30ff
-	0xB9, 0x03, 0x49, 0xCC, 0xA8, 0xA9, 0x03, 0x49,
-	0xCC, 0xB0, 0xB9, 0x03, 0x4A, 0xCC, 0x82, 0xCD,
-	0x03, 0x4B, 0xCC, 0x81, 0xCD, 0x03, 0x4B, 0xCC,
-	0x8C, 0xCD, 0x03, 0x4B, 0xCC, 0xA3, 0xB9, 0x03,
-	0x4B, 0xCC, 0xA7, 0xA9, 0x03, 0x4B, 0xCC, 0xB1,
-	0xB9, 0x03, 0x4C, 0xCC, 0x81, 0xCD, 0x03, 0x4C,
-	0xCC, 0x8C, 0xCD, 0x03, 0x4C, 0xCC, 0xA7, 0xA9,
-	0x03, 0x4C, 0xCC, 0xAD, 0xB9, 0x03, 0x4C, 0xCC,
-	// Bytes 3100 - 313f
-	0xB1, 0xB9, 0x03, 0x4D, 0xCC, 0x81, 0xCD, 0x03,
-	0x4D, 0xCC, 0x87, 0xCD, 0x03, 0x4D, 0xCC, 0xA3,
-	0xB9, 0x03, 0x4E, 0xCC, 0x80, 0xCD, 0x03, 0x4E,
-	0xCC, 0x81, 0xCD, 0x03, 0x4E, 0xCC, 0x83, 0xCD,
-	0x03, 0x4E, 0xCC, 0x87, 0xCD, 0x03, 0x4E, 0xCC,
-	0x8C, 0xCD, 0x03, 0x4E, 0xCC, 0xA3, 0xB9, 0x03,
-	0x4E, 0xCC, 0xA7, 0xA9, 0x03, 0x4E, 0xCC, 0xAD,
-	0xB9, 0x03, 0x4E, 0xCC, 0xB1, 0xB9, 0x03, 0x4F,
-	// Bytes 3140 - 317f
-	0xCC, 0x80, 0xCD, 0x03, 0x4F, 0xCC, 0x81, 0xCD,
-	0x03, 0x4F, 0xCC, 0x86, 0xCD, 0x03, 0x4F, 0xCC,
-	0x89, 0xCD, 0x03, 0x4F, 0xCC, 0x8B, 0xCD, 0x03,
-	0x4F, 0xCC, 0x8C, 0xCD, 0x03, 0x4F, 0xCC, 0x8F,
-	0xCD, 0x03, 0x4F, 0xCC, 0x91, 0xCD, 0x03, 0x50,
-	0xCC, 0x81, 0xCD, 0x03, 0x50, 0xCC, 0x87, 0xCD,
-	0x03, 0x52, 0xCC, 0x81, 0xCD, 0x03, 0x52, 0xCC,
-	0x87, 0xCD, 0x03, 0x52, 0xCC, 0x8C, 0xCD, 0x03,
-	// Bytes 3180 - 31bf
-	0x52, 0xCC, 0x8F, 0xCD, 0x03, 0x52, 0xCC, 0x91,
-	0xCD, 0x03, 0x52, 0xCC, 0xA7, 0xA9, 0x03, 0x52,
-	0xCC, 0xB1, 0xB9, 0x03, 0x53, 0xCC, 0x82, 0xCD,
-	0x03, 0x53, 0xCC, 0x87, 0xCD, 0x03, 0x53, 0xCC,
-	0xA6, 0xB9, 0x03, 0x53, 0xCC, 0xA7, 0xA9, 0x03,
-	0x54, 0xCC, 0x87, 0xCD, 0x03, 0x54, 0xCC, 0x8C,
-	0xCD, 0x03, 0x54, 0xCC, 0xA3, 0xB9, 0x03, 0x54,
-	0xCC, 0xA6, 0xB9, 0x03, 0x54, 0xCC, 0xA7, 0xA9,
-	// Bytes 31c0 - 31ff
-	0x03, 0x54, 0xCC, 0xAD, 0xB9, 0x03, 0x54, 0xCC,
-	0xB1, 0xB9, 0x03, 0x55, 0xCC, 0x80, 0xCD, 0x03,
-	0x55, 0xCC, 0x81, 0xCD, 0x03, 0x55, 0xCC, 0x82,
-	0xCD, 0x03, 0x55, 0xCC, 0x86, 0xCD, 0x03, 0x55,
-	0xCC, 0x89, 0xCD, 0x03, 0x55, 0xCC, 0x8A, 0xCD,
-	0x03, 0x55, 0xCC, 0x8B, 0xCD, 0x03, 0x55, 0xCC,
-	0x8C, 0xCD, 0x03, 0x55, 0xCC, 0x8F, 0xCD, 0x03,
-	0x55, 0xCC, 0x91, 0xCD, 0x03, 0x55, 0xCC, 0xA3,
-	// Bytes 3200 - 323f
-	0xB9, 0x03, 0x55, 0xCC, 0xA4, 0xB9, 0x03, 0x55,
-	0xCC, 0xA8, 0xA9, 0x03, 0x55, 0xCC, 0xAD, 0xB9,
-	0x03, 0x55, 0xCC, 0xB0, 0xB9, 0x03, 0x56, 0xCC,
-	0x83, 0xCD, 0x03, 0x56, 0xCC, 0xA3, 0xB9, 0x03,
-	0x57, 0xCC, 0x80, 0xCD, 0x03, 0x57, 0xCC, 0x81,
-	0xCD, 0x03, 0x57, 0xCC, 0x82, 0xCD, 0x03, 0x57,
-	0xCC, 0x87, 0xCD, 0x03, 0x57, 0xCC, 0x88, 0xCD,
-	0x03, 0x57, 0xCC, 0xA3, 0xB9, 0x03, 0x58, 0xCC,
-	// Bytes 3240 - 327f
-	0x87, 0xCD, 0x03, 0x58, 0xCC, 0x88, 0xCD, 0x03,
-	0x59, 0xCC, 0x80, 0xCD, 0x03, 0x59, 0xCC, 0x81,
-	0xCD, 0x03, 0x59, 0xCC, 0x82, 0xCD, 0x03, 0x59,
-	0xCC, 0x83, 0xCD, 0x03, 0x59, 0xCC, 0x84, 0xCD,
-	0x03, 0x59, 0xCC, 0x87, 0xCD, 0x03, 0x59, 0xCC,
-	0x88, 0xCD, 0x03, 0x59, 0xCC, 0x89, 0xCD, 0x03,
-	0x59, 0xCC, 0xA3, 0xB9, 0x03, 0x5A, 0xCC, 0x81,
-	0xCD, 0x03, 0x5A, 0xCC, 0x82, 0xCD, 0x03, 0x5A,
-	// Bytes 3280 - 32bf
-	0xCC, 0x87, 0xCD, 0x03, 0x5A, 0xCC, 0x8C, 0xCD,
-	0x03, 0x5A, 0xCC, 0xA3, 0xB9, 0x03, 0x5A, 0xCC,
-	0xB1, 0xB9, 0x03, 0x61, 0xCC, 0x80, 0xCD, 0x03,
-	0x61, 0xCC, 0x81, 0xCD, 0x03, 0x61, 0xCC, 0x83,
-	0xCD, 0x03, 0x61, 0xCC, 0x84, 0xCD, 0x03, 0x61,
-	0xCC, 0x89, 0xCD, 0x03, 0x61, 0xCC, 0x8C, 0xCD,
-	0x03, 0x61, 0xCC, 0x8F, 0xCD, 0x03, 0x61, 0xCC,
-	0x91, 0xCD, 0x03, 0x61, 0xCC, 0xA5, 0xB9, 0x03,
-	// Bytes 32c0 - 32ff
-	0x61, 0xCC, 0xA8, 0xA9, 0x03, 0x62, 0xCC, 0x87,
-	0xCD, 0x03, 0x62, 0xCC, 0xA3, 0xB9, 0x03, 0x62,
-	0xCC, 0xB1, 0xB9, 0x03, 0x63, 0xCC, 0x81, 0xCD,
-	0x03, 0x63, 0xCC, 0x82, 0xCD, 0x03, 0x63, 0xCC,
-	0x87, 0xCD, 0x03, 0x63, 0xCC, 0x8C, 0xCD, 0x03,
-	0x64, 0xCC, 0x87, 0xCD, 0x03, 0x64, 0xCC, 0x8C,
-	0xCD, 0x03, 0x64, 0xCC, 0xA3, 0xB9, 0x03, 0x64,
-	0xCC, 0xA7, 0xA9, 0x03, 0x64, 0xCC, 0xAD, 0xB9,
-	// Bytes 3300 - 333f
-	0x03, 0x64, 0xCC, 0xB1, 0xB9, 0x03, 0x65, 0xCC,
-	0x80, 0xCD, 0x03, 0x65, 0xCC, 0x81, 0xCD, 0x03,
-	0x65, 0xCC, 0x83, 0xCD, 0x03, 0x65, 0xCC, 0x86,
-	0xCD, 0x03, 0x65, 0xCC, 0x87, 0xCD, 0x03, 0x65,
-	0xCC, 0x88, 0xCD, 0x03, 0x65, 0xCC, 0x89, 0xCD,
-	0x03, 0x65, 0xCC, 0x8C, 0xCD, 0x03, 0x65, 0xCC,
-	0x8F, 0xCD, 0x03, 0x65, 0xCC, 0x91, 0xCD, 0x03,
-	0x65, 0xCC, 0xA8, 0xA9, 0x03, 0x65, 0xCC, 0xAD,
-	// Bytes 3340 - 337f
-	0xB9, 0x03, 0x65, 0xCC, 0xB0, 0xB9, 0x03, 0x66,
-	0xCC, 0x87, 0xCD, 0x03, 0x67, 0xCC, 0x81, 0xCD,
-	0x03, 0x67, 0xCC, 0x82, 0xCD, 0x03, 0x67, 0xCC,
-	0x84, 0xCD, 0x03, 0x67, 0xCC, 0x86, 0xCD, 0x03,
-	0x67, 0xCC, 0x87, 0xCD, 0x03, 0x67, 0xCC, 0x8C,
-	0xCD, 0x03, 0x67, 0xCC, 0xA7, 0xA9, 0x03, 0x68,
-	0xCC, 0x82, 0xCD, 0x03, 0x68, 0xCC, 0x87, 0xCD,
-	0x03, 0x68, 0xCC, 0x88, 0xCD, 0x03, 0x68, 0xCC,
-	// Bytes 3380 - 33bf
-	0x8C, 0xCD, 0x03, 0x68, 0xCC, 0xA3, 0xB9, 0x03,
-	0x68, 0xCC, 0xA7, 0xA9, 0x03, 0x68, 0xCC, 0xAE,
-	0xB9, 0x03, 0x68, 0xCC, 0xB1, 0xB9, 0x03, 0x69,
-	0xCC, 0x80, 0xCD, 0x03, 0x69, 0xCC, 0x81, 0xCD,
-	0x03, 0x69, 0xCC, 0x82, 0xCD, 0x03, 0x69, 0xCC,
-	0x83, 0xCD, 0x03, 0x69, 0xCC, 0x84, 0xCD, 0x03,
-	0x69, 0xCC, 0x86, 0xCD, 0x03, 0x69, 0xCC, 0x89,
-	0xCD, 0x03, 0x69, 0xCC, 0x8C, 0xCD, 0x03, 0x69,
-	// Bytes 33c0 - 33ff
-	0xCC, 0x8F, 0xCD, 0x03, 0x69, 0xCC, 0x91, 0xCD,
-	0x03, 0x69, 0xCC, 0xA3, 0xB9, 0x03, 0x69, 0xCC,
-	0xA8, 0xA9, 0x03, 0x69, 0xCC, 0xB0, 0xB9, 0x03,
-	0x6A, 0xCC, 0x82, 0xCD, 0x03, 0x6A, 0xCC, 0x8C,
-	0xCD, 0x03, 0x6B, 0xCC, 0x81, 0xCD, 0x03, 0x6B,
-	0xCC, 0x8C, 0xCD, 0x03, 0x6B, 0xCC, 0xA3, 0xB9,
-	0x03, 0x6B, 0xCC, 0xA7, 0xA9, 0x03, 0x6B, 0xCC,
-	0xB1, 0xB9, 0x03, 0x6C, 0xCC, 0x81, 0xCD, 0x03,
-	// Bytes 3400 - 343f
-	0x6C, 0xCC, 0x8C, 0xCD, 0x03, 0x6C, 0xCC, 0xA7,
-	0xA9, 0x03, 0x6C, 0xCC, 0xAD, 0xB9, 0x03, 0x6C,
-	0xCC, 0xB1, 0xB9, 0x03, 0x6D, 0xCC, 0x81, 0xCD,
-	0x03, 0x6D, 0xCC, 0x87, 0xCD, 0x03, 0x6D, 0xCC,
-	0xA3, 0xB9, 0x03, 0x6E, 0xCC, 0x80, 0xCD, 0x03,
-	0x6E, 0xCC, 0x81, 0xCD, 0x03, 0x6E, 0xCC, 0x83,
-	0xCD, 0x03, 0x6E, 0xCC, 0x87, 0xCD, 0x03, 0x6E,
-	0xCC, 0x8C, 0xCD, 0x03, 0x6E, 0xCC, 0xA3, 0xB9,
-	// Bytes 3440 - 347f
-	0x03, 0x6E, 0xCC, 0xA7, 0xA9, 0x03, 0x6E, 0xCC,
-	0xAD, 0xB9, 0x03, 0x6E, 0xCC, 0xB1, 0xB9, 0x03,
-	0x6F, 0xCC, 0x80, 0xCD, 0x03, 0x6F, 0xCC, 0x81,
-	0xCD, 0x03, 0x6F, 0xCC, 0x86, 0xCD, 0x03, 0x6F,
-	0xCC, 0x89, 0xCD, 0x03, 0x6F, 0xCC, 0x8B, 0xCD,
-	0x03, 0x6F, 0xCC, 0x8C, 0xCD, 0x03, 0x6F, 0xCC,
-	0x8F, 0xCD, 0x03, 0x6F, 0xCC, 0x91, 0xCD, 0x03,
-	0x70, 0xCC, 0x81, 0xCD, 0x03, 0x70, 0xCC, 0x87,
-	// Bytes 3480 - 34bf
-	0xCD, 0x03, 0x72, 0xCC, 0x81, 0xCD, 0x03, 0x72,
-	0xCC, 0x87, 0xCD, 0x03, 0x72, 0xCC, 0x8C, 0xCD,
-	0x03, 0x72, 0xCC, 0x8F, 0xCD, 0x03, 0x72, 0xCC,
-	0x91, 0xCD, 0x03, 0x72, 0xCC, 0xA7, 0xA9, 0x03,
-	0x72, 0xCC, 0xB1, 0xB9, 0x03, 0x73, 0xCC, 0x82,
-	0xCD, 0x03, 0x73, 0xCC, 0x87, 0xCD, 0x03, 0x73,
-	0xCC, 0xA6, 0xB9, 0x03, 0x73, 0xCC, 0xA7, 0xA9,
-	0x03, 0x74, 0xCC, 0x87, 0xCD, 0x03, 0x74, 0xCC,
-	// Bytes 34c0 - 34ff
-	0x88, 0xCD, 0x03, 0x74, 0xCC, 0x8C, 0xCD, 0x03,
-	0x74, 0xCC, 0xA3, 0xB9, 0x03, 0x74, 0xCC, 0xA6,
-	0xB9, 0x03, 0x74, 0xCC, 0xA7, 0xA9, 0x03, 0x74,
-	0xCC, 0xAD, 0xB9, 0x03, 0x74, 0xCC, 0xB1, 0xB9,
-	0x03, 0x75, 0xCC, 0x80, 0xCD, 0x03, 0x75, 0xCC,
-	0x81, 0xCD, 0x03, 0x75, 0xCC, 0x82, 0xCD, 0x03,
-	0x75, 0xCC, 0x86, 0xCD, 0x03, 0x75, 0xCC, 0x89,
-	0xCD, 0x03, 0x75, 0xCC, 0x8A, 0xCD, 0x03, 0x75,
-	// Bytes 3500 - 353f
-	0xCC, 0x8B, 0xCD, 0x03, 0x75, 0xCC, 0x8C, 0xCD,
-	0x03, 0x75, 0xCC, 0x8F, 0xCD, 0x03, 0x75, 0xCC,
-	0x91, 0xCD, 0x03, 0x75, 0xCC, 0xA3, 0xB9, 0x03,
-	0x75, 0xCC, 0xA4, 0xB9, 0x03, 0x75, 0xCC, 0xA8,
-	0xA9, 0x03, 0x75, 0xCC, 0xAD, 0xB9, 0x03, 0x75,
-	0xCC, 0xB0, 0xB9, 0x03, 0x76, 0xCC, 0x83, 0xCD,
-	0x03, 0x76, 0xCC, 0xA3, 0xB9, 0x03, 0x77, 0xCC,
-	0x80, 0xCD, 0x03, 0x77, 0xCC, 0x81, 0xCD, 0x03,
-	// Bytes 3540 - 357f
-	0x77, 0xCC, 0x82, 0xCD, 0x03, 0x77, 0xCC, 0x87,
-	0xCD, 0x03, 0x77, 0xCC, 0x88, 0xCD, 0x03, 0x77,
-	0xCC, 0x8A, 0xCD, 0x03, 0x77, 0xCC, 0xA3, 0xB9,
-	0x03, 0x78, 0xCC, 0x87, 0xCD, 0x03, 0x78, 0xCC,
-	0x88, 0xCD, 0x03, 0x79, 0xCC, 0x80, 0xCD, 0x03,
-	0x79, 0xCC, 0x81, 0xCD, 0x03, 0x79, 0xCC, 0x82,
-	0xCD, 0x03, 0x79, 0xCC, 0x83, 0xCD, 0x03, 0x79,
-	0xCC, 0x84, 0xCD, 0x03, 0x79, 0xCC, 0x87, 0xCD,
-	// Bytes 3580 - 35bf
-	0x03, 0x79, 0xCC, 0x88, 0xCD, 0x03, 0x79, 0xCC,
-	0x89, 0xCD, 0x03, 0x79, 0xCC, 0x8A, 0xCD, 0x03,
-	0x79, 0xCC, 0xA3, 0xB9, 0x03, 0x7A, 0xCC, 0x81,
-	0xCD, 0x03, 0x7A, 0xCC, 0x82, 0xCD, 0x03, 0x7A,
-	0xCC, 0x87, 0xCD, 0x03, 0x7A, 0xCC, 0x8C, 0xCD,
-	0x03, 0x7A, 0xCC, 0xA3, 0xB9, 0x03, 0x7A, 0xCC,
-	0xB1, 0xB9, 0x04, 0xC2, 0xA8, 0xCC, 0x80, 0xCE,
-	0x04, 0xC2, 0xA8, 0xCC, 0x81, 0xCE, 0x04, 0xC2,
-	// Bytes 35c0 - 35ff
-	0xA8, 0xCD, 0x82, 0xCE, 0x04, 0xC3, 0x86, 0xCC,
-	0x81, 0xCD, 0x04, 0xC3, 0x86, 0xCC, 0x84, 0xCD,
-	0x04, 0xC3, 0x98, 0xCC, 0x81, 0xCD, 0x04, 0xC3,
-	0xA6, 0xCC, 0x81, 0xCD, 0x04, 0xC3, 0xA6, 0xCC,
-	0x84, 0xCD, 0x04, 0xC3, 0xB8, 0xCC, 0x81, 0xCD,
-	0x04, 0xC5, 0xBF, 0xCC, 0x87, 0xCD, 0x04, 0xC6,
-	0xB7, 0xCC, 0x8C, 0xCD, 0x04, 0xCA, 0x92, 0xCC,
-	0x8C, 0xCD, 0x04, 0xCE, 0x91, 0xCC, 0x80, 0xCD,
-	// Bytes 3600 - 363f
-	0x04, 0xCE, 0x91, 0xCC, 0x81, 0xCD, 0x04, 0xCE,
-	0x91, 0xCC, 0x84, 0xCD, 0x04, 0xCE, 0x91, 0xCC,
-	0x86, 0xCD, 0x04, 0xCE, 0x91, 0xCD, 0x85, 0xDD,
-	0x04, 0xCE, 0x95, 0xCC, 0x80, 0xCD, 0x04, 0xCE,
-	0x95, 0xCC, 0x81, 0xCD, 0x04, 0xCE, 0x97, 0xCC,
-	0x80, 0xCD, 0x04, 0xCE, 0x97, 0xCC, 0x81, 0xCD,
-	0x04, 0xCE, 0x97, 0xCD, 0x85, 0xDD, 0x04, 0xCE,
-	0x99, 0xCC, 0x80, 0xCD, 0x04, 0xCE, 0x99, 0xCC,
-	// Bytes 3640 - 367f
-	0x81, 0xCD, 0x04, 0xCE, 0x99, 0xCC, 0x84, 0xCD,
-	0x04, 0xCE, 0x99, 0xCC, 0x86, 0xCD, 0x04, 0xCE,
-	0x99, 0xCC, 0x88, 0xCD, 0x04, 0xCE, 0x9F, 0xCC,
-	0x80, 0xCD, 0x04, 0xCE, 0x9F, 0xCC, 0x81, 0xCD,
-	0x04, 0xCE, 0xA1, 0xCC, 0x94, 0xCD, 0x04, 0xCE,
-	0xA5, 0xCC, 0x80, 0xCD, 0x04, 0xCE, 0xA5, 0xCC,
-	0x81, 0xCD, 0x04, 0xCE, 0xA5, 0xCC, 0x84, 0xCD,
-	0x04, 0xCE, 0xA5, 0xCC, 0x86, 0xCD, 0x04, 0xCE,
-	// Bytes 3680 - 36bf
-	0xA5, 0xCC, 0x88, 0xCD, 0x04, 0xCE, 0xA9, 0xCC,
-	0x80, 0xCD, 0x04, 0xCE, 0xA9, 0xCC, 0x81, 0xCD,
-	0x04, 0xCE, 0xA9, 0xCD, 0x85, 0xDD, 0x04, 0xCE,
-	0xB1, 0xCC, 0x84, 0xCD, 0x04, 0xCE, 0xB1, 0xCC,
-	0x86, 0xCD, 0x04, 0xCE, 0xB1, 0xCD, 0x85, 0xDD,
-	0x04, 0xCE, 0xB5, 0xCC, 0x80, 0xCD, 0x04, 0xCE,
-	0xB5, 0xCC, 0x81, 0xCD, 0x04, 0xCE, 0xB7, 0xCD,
-	0x85, 0xDD, 0x04, 0xCE, 0xB9, 0xCC, 0x80, 0xCD,
-	// Bytes 36c0 - 36ff
-	0x04, 0xCE, 0xB9, 0xCC, 0x81, 0xCD, 0x04, 0xCE,
-	0xB9, 0xCC, 0x84, 0xCD, 0x04, 0xCE, 0xB9, 0xCC,
-	0x86, 0xCD, 0x04, 0xCE, 0xB9, 0xCD, 0x82, 0xCD,
-	0x04, 0xCE, 0xBF, 0xCC, 0x80, 0xCD, 0x04, 0xCE,
-	0xBF, 0xCC, 0x81, 0xCD, 0x04, 0xCF, 0x81, 0xCC,
-	0x93, 0xCD, 0x04, 0xCF, 0x81, 0xCC, 0x94, 0xCD,
-	0x04, 0xCF, 0x85, 0xCC, 0x80, 0xCD, 0x04, 0xCF,
-	0x85, 0xCC, 0x81, 0xCD, 0x04, 0xCF, 0x85, 0xCC,
-	// Bytes 3700 - 373f
-	0x84, 0xCD, 0x04, 0xCF, 0x85, 0xCC, 0x86, 0xCD,
-	0x04, 0xCF, 0x85, 0xCD, 0x82, 0xCD, 0x04, 0xCF,
-	0x89, 0xCD, 0x85, 0xDD, 0x04, 0xCF, 0x92, 0xCC,
-	0x81, 0xCD, 0x04, 0xCF, 0x92, 0xCC, 0x88, 0xCD,
-	0x04, 0xD0, 0x86, 0xCC, 0x88, 0xCD, 0x04, 0xD0,
-	0x90, 0xCC, 0x86, 0xCD, 0x04, 0xD0, 0x90, 0xCC,
-	0x88, 0xCD, 0x04, 0xD0, 0x93, 0xCC, 0x81, 0xCD,
-	0x04, 0xD0, 0x95, 0xCC, 0x80, 0xCD, 0x04, 0xD0,
-	// Bytes 3740 - 377f
-	0x95, 0xCC, 0x86, 0xCD, 0x04, 0xD0, 0x95, 0xCC,
-	0x88, 0xCD, 0x04, 0xD0, 0x96, 0xCC, 0x86, 0xCD,
-	0x04, 0xD0, 0x96, 0xCC, 0x88, 0xCD, 0x04, 0xD0,
-	0x97, 0xCC, 0x88, 0xCD, 0x04, 0xD0, 0x98, 0xCC,
-	0x80, 0xCD, 0x04, 0xD0, 0x98, 0xCC, 0x84, 0xCD,
-	0x04, 0xD0, 0x98, 0xCC, 0x86, 0xCD, 0x04, 0xD0,
-	0x98, 0xCC, 0x88, 0xCD, 0x04, 0xD0, 0x9A, 0xCC,
-	0x81, 0xCD, 0x04, 0xD0, 0x9E, 0xCC, 0x88, 0xCD,
-	// Bytes 3780 - 37bf
-	0x04, 0xD0, 0xA3, 0xCC, 0x84, 0xCD, 0x04, 0xD0,
-	0xA3, 0xCC, 0x86, 0xCD, 0x04, 0xD0, 0xA3, 0xCC,
-	0x88, 0xCD, 0x04, 0xD0, 0xA3, 0xCC, 0x8B, 0xCD,
-	0x04, 0xD0, 0xA7, 0xCC, 0x88, 0xCD, 0x04, 0xD0,
-	0xAB, 0xCC, 0x88, 0xCD, 0x04, 0xD0, 0xAD, 0xCC,
-	0x88, 0xCD, 0x04, 0xD0, 0xB0, 0xCC, 0x86, 0xCD,
-	0x04, 0xD0, 0xB0, 0xCC, 0x88, 0xCD, 0x04, 0xD0,
-	0xB3, 0xCC, 0x81, 0xCD, 0x04, 0xD0, 0xB5, 0xCC,
-	// Bytes 37c0 - 37ff
-	0x80, 0xCD, 0x04, 0xD0, 0xB5, 0xCC, 0x86, 0xCD,
-	0x04, 0xD0, 0xB5, 0xCC, 0x88, 0xCD, 0x04, 0xD0,
-	0xB6, 0xCC, 0x86, 0xCD, 0x04, 0xD0, 0xB6, 0xCC,
-	0x88, 0xCD, 0x04, 0xD0, 0xB7, 0xCC, 0x88, 0xCD,
-	0x04, 0xD0, 0xB8, 0xCC, 0x80, 0xCD, 0x04, 0xD0,
-	0xB8, 0xCC, 0x84, 0xCD, 0x04, 0xD0, 0xB8, 0xCC,
-	0x86, 0xCD, 0x04, 0xD0, 0xB8, 0xCC, 0x88, 0xCD,
-	0x04, 0xD0, 0xBA, 0xCC, 0x81, 0xCD, 0x04, 0xD0,
-	// Bytes 3800 - 383f
-	0xBE, 0xCC, 0x88, 0xCD, 0x04, 0xD1, 0x83, 0xCC,
-	0x84, 0xCD, 0x04, 0xD1, 0x83, 0xCC, 0x86, 0xCD,
-	0x04, 0xD1, 0x83, 0xCC, 0x88, 0xCD, 0x04, 0xD1,
-	0x83, 0xCC, 0x8B, 0xCD, 0x04, 0xD1, 0x87, 0xCC,
-	0x88, 0xCD, 0x04, 0xD1, 0x8B, 0xCC, 0x88, 0xCD,
-	0x04, 0xD1, 0x8D, 0xCC, 0x88, 0xCD, 0x04, 0xD1,
-	0x96, 0xCC, 0x88, 0xCD, 0x04, 0xD1, 0xB4, 0xCC,
-	0x8F, 0xCD, 0x04, 0xD1, 0xB5, 0xCC, 0x8F, 0xCD,
-	// Bytes 3840 - 387f
-	0x04, 0xD3, 0x98, 0xCC, 0x88, 0xCD, 0x04, 0xD3,
-	0x99, 0xCC, 0x88, 0xCD, 0x04, 0xD3, 0xA8, 0xCC,
-	0x88, 0xCD, 0x04, 0xD3, 0xA9, 0xCC, 0x88, 0xCD,
-	0x04, 0xD8, 0xA7, 0xD9, 0x93, 0xCD, 0x04, 0xD8,
-	0xA7, 0xD9, 0x94, 0xCD, 0x04, 0xD8, 0xA7, 0xD9,
-	0x95, 0xB9, 0x04, 0xD9, 0x88, 0xD9, 0x94, 0xCD,
-	0x04, 0xD9, 0x8A, 0xD9, 0x94, 0xCD, 0x04, 0xDB,
-	0x81, 0xD9, 0x94, 0xCD, 0x04, 0xDB, 0x92, 0xD9,
-	// Bytes 3880 - 38bf
-	0x94, 0xCD, 0x04, 0xDB, 0x95, 0xD9, 0x94, 0xCD,
-	0x05, 0x41, 0xCC, 0x82, 0xCC, 0x80, 0xCE, 0x05,
-	0x41, 0xCC, 0x82, 0xCC, 0x81, 0xCE, 0x05, 0x41,
-	0xCC, 0x82, 0xCC, 0x83, 0xCE, 0x05, 0x41, 0xCC,
-	0x82, 0xCC, 0x89, 0xCE, 0x05, 0x41, 0xCC, 0x86,
-	0xCC, 0x80, 0xCE, 0x05, 0x41, 0xCC, 0x86, 0xCC,
-	0x81, 0xCE, 0x05, 0x41, 0xCC, 0x86, 0xCC, 0x83,
-	0xCE, 0x05, 0x41, 0xCC, 0x86, 0xCC, 0x89, 0xCE,
-	// Bytes 38c0 - 38ff
-	0x05, 0x41, 0xCC, 0x87, 0xCC, 0x84, 0xCE, 0x05,
-	0x41, 0xCC, 0x88, 0xCC, 0x84, 0xCE, 0x05, 0x41,
-	0xCC, 0x8A, 0xCC, 0x81, 0xCE, 0x05, 0x41, 0xCC,
-	0xA3, 0xCC, 0x82, 0xCE, 0x05, 0x41, 0xCC, 0xA3,
-	0xCC, 0x86, 0xCE, 0x05, 0x43, 0xCC, 0xA7, 0xCC,
-	0x81, 0xCE, 0x05, 0x45, 0xCC, 0x82, 0xCC, 0x80,
-	0xCE, 0x05, 0x45, 0xCC, 0x82, 0xCC, 0x81, 0xCE,
-	0x05, 0x45, 0xCC, 0x82, 0xCC, 0x83, 0xCE, 0x05,
-	// Bytes 3900 - 393f
-	0x45, 0xCC, 0x82, 0xCC, 0x89, 0xCE, 0x05, 0x45,
-	0xCC, 0x84, 0xCC, 0x80, 0xCE, 0x05, 0x45, 0xCC,
-	0x84, 0xCC, 0x81, 0xCE, 0x05, 0x45, 0xCC, 0xA3,
-	0xCC, 0x82, 0xCE, 0x05, 0x45, 0xCC, 0xA7, 0xCC,
-	0x86, 0xCE, 0x05, 0x49, 0xCC, 0x88, 0xCC, 0x81,
-	0xCE, 0x05, 0x4C, 0xCC, 0xA3, 0xCC, 0x84, 0xCE,
-	0x05, 0x4F, 0xCC, 0x82, 0xCC, 0x80, 0xCE, 0x05,
-	0x4F, 0xCC, 0x82, 0xCC, 0x81, 0xCE, 0x05, 0x4F,
-	// Bytes 3940 - 397f
-	0xCC, 0x82, 0xCC, 0x83, 0xCE, 0x05, 0x4F, 0xCC,
-	0x82, 0xCC, 0x89, 0xCE, 0x05, 0x4F, 0xCC, 0x83,
-	0xCC, 0x81, 0xCE, 0x05, 0x4F, 0xCC, 0x83, 0xCC,
-	0x84, 0xCE, 0x05, 0x4F, 0xCC, 0x83, 0xCC, 0x88,
-	0xCE, 0x05, 0x4F, 0xCC, 0x84, 0xCC, 0x80, 0xCE,
-	0x05, 0x4F, 0xCC, 0x84, 0xCC, 0x81, 0xCE, 0x05,
-	0x4F, 0xCC, 0x87, 0xCC, 0x84, 0xCE, 0x05, 0x4F,
-	0xCC, 0x88, 0xCC, 0x84, 0xCE, 0x05, 0x4F, 0xCC,
-	// Bytes 3980 - 39bf
-	0x9B, 0xCC, 0x80, 0xCE, 0x05, 0x4F, 0xCC, 0x9B,
-	0xCC, 0x81, 0xCE, 0x05, 0x4F, 0xCC, 0x9B, 0xCC,
-	0x83, 0xCE, 0x05, 0x4F, 0xCC, 0x9B, 0xCC, 0x89,
-	0xCE, 0x05, 0x4F, 0xCC, 0x9B, 0xCC, 0xA3, 0xBA,
-	0x05, 0x4F, 0xCC, 0xA3, 0xCC, 0x82, 0xCE, 0x05,
-	0x4F, 0xCC, 0xA8, 0xCC, 0x84, 0xCE, 0x05, 0x52,
-	0xCC, 0xA3, 0xCC, 0x84, 0xCE, 0x05, 0x53, 0xCC,
-	0x81, 0xCC, 0x87, 0xCE, 0x05, 0x53, 0xCC, 0x8C,
-	// Bytes 39c0 - 39ff
-	0xCC, 0x87, 0xCE, 0x05, 0x53, 0xCC, 0xA3, 0xCC,
-	0x87, 0xCE, 0x05, 0x55, 0xCC, 0x83, 0xCC, 0x81,
-	0xCE, 0x05, 0x55, 0xCC, 0x84, 0xCC, 0x88, 0xCE,
-	0x05, 0x55, 0xCC, 0x88, 0xCC, 0x80, 0xCE, 0x05,
-	0x55, 0xCC, 0x88, 0xCC, 0x81, 0xCE, 0x05, 0x55,
-	0xCC, 0x88, 0xCC, 0x84, 0xCE, 0x05, 0x55, 0xCC,
-	0x88, 0xCC, 0x8C, 0xCE, 0x05, 0x55, 0xCC, 0x9B,
-	0xCC, 0x80, 0xCE, 0x05, 0x55, 0xCC, 0x9B, 0xCC,
-	// Bytes 3a00 - 3a3f
-	0x81, 0xCE, 0x05, 0x55, 0xCC, 0x9B, 0xCC, 0x83,
-	0xCE, 0x05, 0x55, 0xCC, 0x9B, 0xCC, 0x89, 0xCE,
-	0x05, 0x55, 0xCC, 0x9B, 0xCC, 0xA3, 0xBA, 0x05,
-	0x61, 0xCC, 0x82, 0xCC, 0x80, 0xCE, 0x05, 0x61,
-	0xCC, 0x82, 0xCC, 0x81, 0xCE, 0x05, 0x61, 0xCC,
-	0x82, 0xCC, 0x83, 0xCE, 0x05, 0x61, 0xCC, 0x82,
-	0xCC, 0x89, 0xCE, 0x05, 0x61, 0xCC, 0x86, 0xCC,
-	0x80, 0xCE, 0x05, 0x61, 0xCC, 0x86, 0xCC, 0x81,
-	// Bytes 3a40 - 3a7f
-	0xCE, 0x05, 0x61, 0xCC, 0x86, 0xCC, 0x83, 0xCE,
-	0x05, 0x61, 0xCC, 0x86, 0xCC, 0x89, 0xCE, 0x05,
-	0x61, 0xCC, 0x87, 0xCC, 0x84, 0xCE, 0x05, 0x61,
-	0xCC, 0x88, 0xCC, 0x84, 0xCE, 0x05, 0x61, 0xCC,
-	0x8A, 0xCC, 0x81, 0xCE, 0x05, 0x61, 0xCC, 0xA3,
-	0xCC, 0x82, 0xCE, 0x05, 0x61, 0xCC, 0xA3, 0xCC,
-	0x86, 0xCE, 0x05, 0x63, 0xCC, 0xA7, 0xCC, 0x81,
-	0xCE, 0x05, 0x65, 0xCC, 0x82, 0xCC, 0x80, 0xCE,
-	// Bytes 3a80 - 3abf
-	0x05, 0x65, 0xCC, 0x82, 0xCC, 0x81, 0xCE, 0x05,
-	0x65, 0xCC, 0x82, 0xCC, 0x83, 0xCE, 0x05, 0x65,
-	0xCC, 0x82, 0xCC, 0x89, 0xCE, 0x05, 0x65, 0xCC,
-	0x84, 0xCC, 0x80, 0xCE, 0x05, 0x65, 0xCC, 0x84,
-	0xCC, 0x81, 0xCE, 0x05, 0x65, 0xCC, 0xA3, 0xCC,
-	0x82, 0xCE, 0x05, 0x65, 0xCC, 0xA7, 0xCC, 0x86,
-	0xCE, 0x05, 0x69, 0xCC, 0x88, 0xCC, 0x81, 0xCE,
-	0x05, 0x6C, 0xCC, 0xA3, 0xCC, 0x84, 0xCE, 0x05,
-	// Bytes 3ac0 - 3aff
-	0x6F, 0xCC, 0x82, 0xCC, 0x80, 0xCE, 0x05, 0x6F,
-	0xCC, 0x82, 0xCC, 0x81, 0xCE, 0x05, 0x6F, 0xCC,
-	0x82, 0xCC, 0x83, 0xCE, 0x05, 0x6F, 0xCC, 0x82,
-	0xCC, 0x89, 0xCE, 0x05, 0x6F, 0xCC, 0x83, 0xCC,
-	0x81, 0xCE, 0x05, 0x6F, 0xCC, 0x83, 0xCC, 0x84,
-	0xCE, 0x05, 0x6F, 0xCC, 0x83, 0xCC, 0x88, 0xCE,
-	0x05, 0x6F, 0xCC, 0x84, 0xCC, 0x80, 0xCE, 0x05,
-	0x6F, 0xCC, 0x84, 0xCC, 0x81, 0xCE, 0x05, 0x6F,
-	// Bytes 3b00 - 3b3f
-	0xCC, 0x87, 0xCC, 0x84, 0xCE, 0x05, 0x6F, 0xCC,
-	0x88, 0xCC, 0x84, 0xCE, 0x05, 0x6F, 0xCC, 0x9B,
-	0xCC, 0x80, 0xCE, 0x05, 0x6F, 0xCC, 0x9B, 0xCC,
-	0x81, 0xCE, 0x05, 0x6F, 0xCC, 0x9B, 0xCC, 0x83,
-	0xCE, 0x05, 0x6F, 0xCC, 0x9B, 0xCC, 0x89, 0xCE,
-	0x05, 0x6F, 0xCC, 0x9B, 0xCC, 0xA3, 0xBA, 0x05,
-	0x6F, 0xCC, 0xA3, 0xCC, 0x82, 0xCE, 0x05, 0x6F,
-	0xCC, 0xA8, 0xCC, 0x84, 0xCE, 0x05, 0x72, 0xCC,
-	// Bytes 3b40 - 3b7f
-	0xA3, 0xCC, 0x84, 0xCE, 0x05, 0x73, 0xCC, 0x81,
-	0xCC, 0x87, 0xCE, 0x05, 0x73, 0xCC, 0x8C, 0xCC,
-	0x87, 0xCE, 0x05, 0x73, 0xCC, 0xA3, 0xCC, 0x87,
-	0xCE, 0x05, 0x75, 0xCC, 0x83, 0xCC, 0x81, 0xCE,
-	0x05, 0x75, 0xCC, 0x84, 0xCC, 0x88, 0xCE, 0x05,
-	0x75, 0xCC, 0x88, 0xCC, 0x80, 0xCE, 0x05, 0x75,
-	0xCC, 0x88, 0xCC, 0x81, 0xCE, 0x05, 0x75, 0xCC,
-	0x88, 0xCC, 0x84, 0xCE, 0x05, 0x75, 0xCC, 0x88,
-	// Bytes 3b80 - 3bbf
-	0xCC, 0x8C, 0xCE, 0x05, 0x75, 0xCC, 0x9B, 0xCC,
-	0x80, 0xCE, 0x05, 0x75, 0xCC, 0x9B, 0xCC, 0x81,
-	0xCE, 0x05, 0x75, 0xCC, 0x9B, 0xCC, 0x83, 0xCE,
-	0x05, 0x75, 0xCC, 0x9B, 0xCC, 0x89, 0xCE, 0x05,
-	0x75, 0xCC, 0x9B, 0xCC, 0xA3, 0xBA, 0x05, 0xE1,
-	0xBE, 0xBF, 0xCC, 0x80, 0xCE, 0x05, 0xE1, 0xBE,
-	0xBF, 0xCC, 0x81, 0xCE, 0x05, 0xE1, 0xBE, 0xBF,
-	0xCD, 0x82, 0xCE, 0x05, 0xE1, 0xBF, 0xBE, 0xCC,
-	// Bytes 3bc0 - 3bff
-	0x80, 0xCE, 0x05, 0xE1, 0xBF, 0xBE, 0xCC, 0x81,
-	0xCE, 0x05, 0xE1, 0xBF, 0xBE, 0xCD, 0x82, 0xCE,
-	0x05, 0xE2, 0x86, 0x90, 0xCC, 0xB8, 0x05, 0x05,
-	0xE2, 0x86, 0x92, 0xCC, 0xB8, 0x05, 0x05, 0xE2,
-	0x86, 0x94, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x87,
-	0x90, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x87, 0x92,
-	0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x87, 0x94, 0xCC,
-	0xB8, 0x05, 0x05, 0xE2, 0x88, 0x83, 0xCC, 0xB8,
-	// Bytes 3c00 - 3c3f
-	0x05, 0x05, 0xE2, 0x88, 0x88, 0xCC, 0xB8, 0x05,
-	0x05, 0xE2, 0x88, 0x8B, 0xCC, 0xB8, 0x05, 0x05,
-	0xE2, 0x88, 0xA3, 0xCC, 0xB8, 0x05, 0x05, 0xE2,
-	0x88, 0xA5, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x88,
-	0xBC, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0x83,
-	0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0x85, 0xCC,
-	0xB8, 0x05, 0x05, 0xE2, 0x89, 0x88, 0xCC, 0xB8,
-	0x05, 0x05, 0xE2, 0x89, 0x8D, 0xCC, 0xB8, 0x05,
-	// Bytes 3c40 - 3c7f
-	0x05, 0xE2, 0x89, 0xA1, 0xCC, 0xB8, 0x05, 0x05,
-	0xE2, 0x89, 0xA4, 0xCC, 0xB8, 0x05, 0x05, 0xE2,
-	0x89, 0xA5, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89,
-	0xB2, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xB3,
-	0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xB6, 0xCC,
-	0xB8, 0x05, 0x05, 0xE2, 0x89, 0xB7, 0xCC, 0xB8,
-	0x05, 0x05, 0xE2, 0x89, 0xBA, 0xCC, 0xB8, 0x05,
-	0x05, 0xE2, 0x89, 0xBB, 0xCC, 0xB8, 0x05, 0x05,
-	// Bytes 3c80 - 3cbf
-	0xE2, 0x89, 0xBC, 0xCC, 0xB8, 0x05, 0x05, 0xE2,
-	0x89, 0xBD, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A,
-	0x82, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x83,
-	0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x86, 0xCC,
-	0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x87, 0xCC, 0xB8,
-	0x05, 0x05, 0xE2, 0x8A, 0x91, 0xCC, 0xB8, 0x05,
-	0x05, 0xE2, 0x8A, 0x92, 0xCC, 0xB8, 0x05, 0x05,
-	0xE2, 0x8A, 0xA2, 0xCC, 0xB8, 0x05, 0x05, 0xE2,
-	// Bytes 3cc0 - 3cff
-	0x8A, 0xA8, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A,
-	0xA9, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xAB,
-	0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB2, 0xCC,
-	0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB3, 0xCC, 0xB8,
-	0x05, 0x05, 0xE2, 0x8A, 0xB4, 0xCC, 0xB8, 0x05,
-	0x05, 0xE2, 0x8A, 0xB5, 0xCC, 0xB8, 0x05, 0x06,
-	0xCE, 0x91, 0xCC, 0x93, 0xCD, 0x85, 0xDE, 0x06,
-	0xCE, 0x91, 0xCC, 0x94, 0xCD, 0x85, 0xDE, 0x06,
-	// Bytes 3d00 - 3d3f
-	0xCE, 0x95, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x06,
-	0xCE, 0x95, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x06,
-	0xCE, 0x95, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06,
-	0xCE, 0x95, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06,
-	0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x85, 0xDE, 0x06,
-	0xCE, 0x97, 0xCC, 0x94, 0xCD, 0x85, 0xDE, 0x06,
-	0xCE, 0x99, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x06,
-	0xCE, 0x99, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x06,
-	// Bytes 3d40 - 3d7f
-	0xCE, 0x99, 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x06,
-	0xCE, 0x99, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06,
-	0xCE, 0x99, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06,
-	0xCE, 0x99, 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x06,
-	0xCE, 0x9F, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x06,
-	0xCE, 0x9F, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x06,
-	0xCE, 0x9F, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06,
-	0xCE, 0x9F, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06,
-	// Bytes 3d80 - 3dbf
-	0xCE, 0xA5, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06,
-	0xCE, 0xA5, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06,
-	0xCE, 0xA5, 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x06,
-	0xCE, 0xA9, 0xCC, 0x93, 0xCD, 0x85, 0xDE, 0x06,
-	0xCE, 0xA9, 0xCC, 0x94, 0xCD, 0x85, 0xDE, 0x06,
-	0xCE, 0xB1, 0xCC, 0x80, 0xCD, 0x85, 0xDE, 0x06,
-	0xCE, 0xB1, 0xCC, 0x81, 0xCD, 0x85, 0xDE, 0x06,
-	0xCE, 0xB1, 0xCC, 0x93, 0xCD, 0x85, 0xDE, 0x06,
-	// Bytes 3dc0 - 3dff
-	0xCE, 0xB1, 0xCC, 0x94, 0xCD, 0x85, 0xDE, 0x06,
-	0xCE, 0xB1, 0xCD, 0x82, 0xCD, 0x85, 0xDE, 0x06,
-	0xCE, 0xB5, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x06,
-	0xCE, 0xB5, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x06,
-	0xCE, 0xB5, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06,
-	0xCE, 0xB5, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06,
-	0xCE, 0xB7, 0xCC, 0x80, 0xCD, 0x85, 0xDE, 0x06,
-	0xCE, 0xB7, 0xCC, 0x81, 0xCD, 0x85, 0xDE, 0x06,
-	// Bytes 3e00 - 3e3f
-	0xCE, 0xB7, 0xCC, 0x93, 0xCD, 0x85, 0xDE, 0x06,
-	0xCE, 0xB7, 0xCC, 0x94, 0xCD, 0x85, 0xDE, 0x06,
-	0xCE, 0xB7, 0xCD, 0x82, 0xCD, 0x85, 0xDE, 0x06,
-	0xCE, 0xB9, 0xCC, 0x88, 0xCC, 0x80, 0xCE, 0x06,
-	0xCE, 0xB9, 0xCC, 0x88, 0xCC, 0x81, 0xCE, 0x06,
-	0xCE, 0xB9, 0xCC, 0x88, 0xCD, 0x82, 0xCE, 0x06,
-	0xCE, 0xB9, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x06,
-	0xCE, 0xB9, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x06,
-	// Bytes 3e40 - 3e7f
-	0xCE, 0xB9, 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x06,
-	0xCE, 0xB9, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06,
-	0xCE, 0xB9, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06,
-	0xCE, 0xB9, 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x06,
-	0xCE, 0xBF, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x06,
-	0xCE, 0xBF, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x06,
-	0xCE, 0xBF, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06,
-	0xCE, 0xBF, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06,
-	// Bytes 3e80 - 3ebf
-	0xCF, 0x85, 0xCC, 0x88, 0xCC, 0x80, 0xCE, 0x06,
-	0xCF, 0x85, 0xCC, 0x88, 0xCC, 0x81, 0xCE, 0x06,
-	0xCF, 0x85, 0xCC, 0x88, 0xCD, 0x82, 0xCE, 0x06,
-	0xCF, 0x85, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x06,
-	0xCF, 0x85, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x06,
-	0xCF, 0x85, 0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x06,
-	0xCF, 0x85, 0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x06,
-	0xCF, 0x85, 0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x06,
-	// Bytes 3ec0 - 3eff
-	0xCF, 0x85, 0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x06,
-	0xCF, 0x89, 0xCC, 0x80, 0xCD, 0x85, 0xDE, 0x06,
-	0xCF, 0x89, 0xCC, 0x81, 0xCD, 0x85, 0xDE, 0x06,
-	0xCF, 0x89, 0xCC, 0x93, 0xCD, 0x85, 0xDE, 0x06,
-	0xCF, 0x89, 0xCC, 0x94, 0xCD, 0x85, 0xDE, 0x06,
-	0xCF, 0x89, 0xCD, 0x82, 0xCD, 0x85, 0xDE, 0x06,
-	0xE0, 0xA4, 0xA8, 0xE0, 0xA4, 0xBC, 0x0D, 0x06,
-	0xE0, 0xA4, 0xB0, 0xE0, 0xA4, 0xBC, 0x0D, 0x06,
-	// Bytes 3f00 - 3f3f
-	0xE0, 0xA4, 0xB3, 0xE0, 0xA4, 0xBC, 0x0D, 0x06,
-	0xE0, 0xB1, 0x86, 0xE0, 0xB1, 0x96, 0x89, 0x06,
-	0xE0, 0xB7, 0x99, 0xE0, 0xB7, 0x8A, 0x15, 0x06,
-	0xE3, 0x81, 0x86, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x81, 0x8B, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x81, 0x8D, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x81, 0x8F, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x81, 0x91, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	// Bytes 3f40 - 3f7f
-	0xE3, 0x81, 0x93, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x81, 0x95, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x81, 0x97, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x81, 0x99, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x81, 0x9B, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x81, 0x9D, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x81, 0x9F, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x81, 0xA1, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	// Bytes 3f80 - 3fbf
-	0xE3, 0x81, 0xA4, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x81, 0xA6, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x81, 0xA8, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x81, 0xAF, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x81, 0xAF, 0xE3, 0x82, 0x9A, 0x11, 0x06,
-	0xE3, 0x81, 0xB2, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x81, 0xB2, 0xE3, 0x82, 0x9A, 0x11, 0x06,
-	0xE3, 0x81, 0xB5, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	// Bytes 3fc0 - 3fff
-	0xE3, 0x81, 0xB5, 0xE3, 0x82, 0x9A, 0x11, 0x06,
-	0xE3, 0x81, 0xB8, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x81, 0xB8, 0xE3, 0x82, 0x9A, 0x11, 0x06,
-	0xE3, 0x81, 0xBB, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x81, 0xBB, 0xE3, 0x82, 0x9A, 0x11, 0x06,
-	0xE3, 0x82, 0x9D, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x82, 0xA6, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	// Bytes 4000 - 403f
-	0xE3, 0x82, 0xAD, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x82, 0xB1, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x82, 0xB3, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x82, 0xB5, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x82, 0xB7, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x82, 0xB9, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x82, 0xBB, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	// Bytes 4040 - 407f
-	0xE3, 0x82, 0xBD, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x82, 0xBF, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x83, 0x81, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x83, 0x84, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x83, 0x86, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x9A, 0x11, 0x06,
-	// Bytes 4080 - 40bf
-	0xE3, 0x83, 0x92, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A, 0x11, 0x06,
-	0xE3, 0x83, 0x95, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x83, 0x95, 0xE3, 0x82, 0x9A, 0x11, 0x06,
-	0xE3, 0x83, 0x98, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, 0x11, 0x06,
-	0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x9A, 0x11, 0x06,
-	// Bytes 40c0 - 40ff
-	0xE3, 0x83, 0xAF, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x83, 0xB0, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x83, 0xB1, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x83, 0xB2, 0xE3, 0x82, 0x99, 0x11, 0x06,
-	0xE3, 0x83, 0xBD, 0xE3, 0x82, 0x99, 0x11, 0x08,
-	0xCE, 0x91, 0xCC, 0x93, 0xCC, 0x80, 0xCD, 0x85,
-	0xDF, 0x08, 0xCE, 0x91, 0xCC, 0x93, 0xCC, 0x81,
-	0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x91, 0xCC, 0x93,
-	// Bytes 4100 - 413f
-	0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x91,
-	0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08,
-	0xCE, 0x91, 0xCC, 0x94, 0xCC, 0x81, 0xCD, 0x85,
-	0xDF, 0x08, 0xCE, 0x91, 0xCC, 0x94, 0xCD, 0x82,
-	0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x97, 0xCC, 0x93,
-	0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x97,
-	0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08,
-	0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x82, 0xCD, 0x85,
-	// Bytes 4140 - 417f
-	0xDF, 0x08, 0xCE, 0x97, 0xCC, 0x94, 0xCC, 0x80,
-	0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x97, 0xCC, 0x94,
-	0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0x97,
-	0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08,
-	0xCE, 0xA9, 0xCC, 0x93, 0xCC, 0x80, 0xCD, 0x85,
-	0xDF, 0x08, 0xCE, 0xA9, 0xCC, 0x93, 0xCC, 0x81,
-	0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xA9, 0xCC, 0x93,
-	0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xA9,
-	// Bytes 4180 - 41bf
-	0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08,
-	0xCE, 0xA9, 0xCC, 0x94, 0xCC, 0x81, 0xCD, 0x85,
-	0xDF, 0x08, 0xCE, 0xA9, 0xCC, 0x94, 0xCD, 0x82,
-	0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB1, 0xCC, 0x93,
-	0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB1,
-	0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08,
-	0xCE, 0xB1, 0xCC, 0x93, 0xCD, 0x82, 0xCD, 0x85,
-	0xDF, 0x08, 0xCE, 0xB1, 0xCC, 0x94, 0xCC, 0x80,
-	// Bytes 41c0 - 41ff
-	0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB1, 0xCC, 0x94,
-	0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB1,
-	0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08,
-	0xCE, 0xB7, 0xCC, 0x93, 0xCC, 0x80, 0xCD, 0x85,
-	0xDF, 0x08, 0xCE, 0xB7, 0xCC, 0x93, 0xCC, 0x81,
-	0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB7, 0xCC, 0x93,
-	0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08, 0xCE, 0xB7,
-	0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08,
-	// Bytes 4200 - 423f
-	0xCE, 0xB7, 0xCC, 0x94, 0xCC, 0x81, 0xCD, 0x85,
-	0xDF, 0x08, 0xCE, 0xB7, 0xCC, 0x94, 0xCD, 0x82,
-	0xCD, 0x85, 0xDF, 0x08, 0xCF, 0x89, 0xCC, 0x93,
-	0xCC, 0x80, 0xCD, 0x85, 0xDF, 0x08, 0xCF, 0x89,
-	0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08,
-	0xCF, 0x89, 0xCC, 0x93, 0xCD, 0x82, 0xCD, 0x85,
-	0xDF, 0x08, 0xCF, 0x89, 0xCC, 0x94, 0xCC, 0x80,
-	0xCD, 0x85, 0xDF, 0x08, 0xCF, 0x89, 0xCC, 0x94,
-	// Bytes 4240 - 427f
-	0xCC, 0x81, 0xCD, 0x85, 0xDF, 0x08, 0xCF, 0x89,
-	0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDF, 0x08,
-	0xF0, 0x91, 0x82, 0x99, 0xF0, 0x91, 0x82, 0xBA,
-	0x0D, 0x08, 0xF0, 0x91, 0x82, 0x9B, 0xF0, 0x91,
-	0x82, 0xBA, 0x0D, 0x08, 0xF0, 0x91, 0x82, 0xA5,
-	0xF0, 0x91, 0x82, 0xBA, 0x0D, 0x42, 0xC2, 0xB4,
-	0x01, 0x43, 0x20, 0xCC, 0x81, 0xCD, 0x43, 0x20,
-	0xCC, 0x83, 0xCD, 0x43, 0x20, 0xCC, 0x84, 0xCD,
-	// Bytes 4280 - 42bf
-	0x43, 0x20, 0xCC, 0x85, 0xCD, 0x43, 0x20, 0xCC,
-	0x86, 0xCD, 0x43, 0x20, 0xCC, 0x87, 0xCD, 0x43,
-	0x20, 0xCC, 0x88, 0xCD, 0x43, 0x20, 0xCC, 0x8A,
-	0xCD, 0x43, 0x20, 0xCC, 0x8B, 0xCD, 0x43, 0x20,
-	0xCC, 0x93, 0xCD, 0x43, 0x20, 0xCC, 0x94, 0xCD,
-	0x43, 0x20, 0xCC, 0xA7, 0xA9, 0x43, 0x20, 0xCC,
-	0xA8, 0xA9, 0x43, 0x20, 0xCC, 0xB3, 0xB9, 0x43,
-	0x20, 0xCD, 0x82, 0xCD, 0x43, 0x20, 0xCD, 0x85,
-	// Bytes 42c0 - 42ff
-	0xDD, 0x43, 0x20, 0xD9, 0x8B, 0x5D, 0x43, 0x20,
-	0xD9, 0x8C, 0x61, 0x43, 0x20, 0xD9, 0x8D, 0x65,
-	0x43, 0x20, 0xD9, 0x8E, 0x69, 0x43, 0x20, 0xD9,
-	0x8F, 0x6D, 0x43, 0x20, 0xD9, 0x90, 0x71, 0x43,
-	0x20, 0xD9, 0x91, 0x75, 0x43, 0x20, 0xD9, 0x92,
-	0x79, 0x43, 0x41, 0xCC, 0x8A, 0xCD, 0x43, 0x73,
-	0xCC, 0x87, 0xCD, 0x44, 0x20, 0xE3, 0x82, 0x99,
-	0x11, 0x44, 0x20, 0xE3, 0x82, 0x9A, 0x11, 0x44,
-	// Bytes 4300 - 433f
-	0xC2, 0xA8, 0xCC, 0x81, 0xCE, 0x44, 0xCE, 0x91,
-	0xCC, 0x81, 0xCD, 0x44, 0xCE, 0x95, 0xCC, 0x81,
-	0xCD, 0x44, 0xCE, 0x97, 0xCC, 0x81, 0xCD, 0x44,
-	0xCE, 0x99, 0xCC, 0x81, 0xCD, 0x44, 0xCE, 0x9F,
-	0xCC, 0x81, 0xCD, 0x44, 0xCE, 0xA5, 0xCC, 0x81,
-	0xCD, 0x44, 0xCE, 0xA5, 0xCC, 0x88, 0xCD, 0x44,
-	0xCE, 0xA9, 0xCC, 0x81, 0xCD, 0x44, 0xCE, 0xB1,
-	0xCC, 0x81, 0xCD, 0x44, 0xCE, 0xB5, 0xCC, 0x81,
-	// Bytes 4340 - 437f
-	0xCD, 0x44, 0xCE, 0xB7, 0xCC, 0x81, 0xCD, 0x44,
-	0xCE, 0xB9, 0xCC, 0x81, 0xCD, 0x44, 0xCE, 0xBF,
-	0xCC, 0x81, 0xCD, 0x44, 0xCF, 0x85, 0xCC, 0x81,
-	0xCD, 0x44, 0xCF, 0x89, 0xCC, 0x81, 0xCD, 0x44,
-	0xD7, 0x90, 0xD6, 0xB7, 0x35, 0x44, 0xD7, 0x90,
-	0xD6, 0xB8, 0x39, 0x44, 0xD7, 0x90, 0xD6, 0xBC,
-	0x45, 0x44, 0xD7, 0x91, 0xD6, 0xBC, 0x45, 0x44,
-	0xD7, 0x91, 0xD6, 0xBF, 0x4D, 0x44, 0xD7, 0x92,
-	// Bytes 4380 - 43bf
-	0xD6, 0xBC, 0x45, 0x44, 0xD7, 0x93, 0xD6, 0xBC,
-	0x45, 0x44, 0xD7, 0x94, 0xD6, 0xBC, 0x45, 0x44,
-	0xD7, 0x95, 0xD6, 0xB9, 0x3D, 0x44, 0xD7, 0x95,
-	0xD6, 0xBC, 0x45, 0x44, 0xD7, 0x96, 0xD6, 0xBC,
-	0x45, 0x44, 0xD7, 0x98, 0xD6, 0xBC, 0x45, 0x44,
-	0xD7, 0x99, 0xD6, 0xB4, 0x29, 0x44, 0xD7, 0x99,
-	0xD6, 0xBC, 0x45, 0x44, 0xD7, 0x9A, 0xD6, 0xBC,
-	0x45, 0x44, 0xD7, 0x9B, 0xD6, 0xBC, 0x45, 0x44,
-	// Bytes 43c0 - 43ff
-	0xD7, 0x9B, 0xD6, 0xBF, 0x4D, 0x44, 0xD7, 0x9C,
-	0xD6, 0xBC, 0x45, 0x44, 0xD7, 0x9E, 0xD6, 0xBC,
-	0x45, 0x44, 0xD7, 0xA0, 0xD6, 0xBC, 0x45, 0x44,
-	0xD7, 0xA1, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0xA3,
-	0xD6, 0xBC, 0x45, 0x44, 0xD7, 0xA4, 0xD6, 0xBC,
-	0x45, 0x44, 0xD7, 0xA4, 0xD6, 0xBF, 0x4D, 0x44,
-	0xD7, 0xA6, 0xD6, 0xBC, 0x45, 0x44, 0xD7, 0xA7,
-	0xD6, 0xBC, 0x45, 0x44, 0xD7, 0xA8, 0xD6, 0xBC,
-	// Bytes 4400 - 443f
-	0x45, 0x44, 0xD7, 0xA9, 0xD6, 0xBC, 0x45, 0x44,
-	0xD7, 0xA9, 0xD7, 0x81, 0x51, 0x44, 0xD7, 0xA9,
-	0xD7, 0x82, 0x55, 0x44, 0xD7, 0xAA, 0xD6, 0xBC,
-	0x45, 0x44, 0xD7, 0xB2, 0xD6, 0xB7, 0x35, 0x44,
-	0xD8, 0xA7, 0xD9, 0x8B, 0x5D, 0x44, 0xD8, 0xA7,
-	0xD9, 0x93, 0xCD, 0x44, 0xD8, 0xA7, 0xD9, 0x94,
-	0xCD, 0x44, 0xD8, 0xA7, 0xD9, 0x95, 0xB9, 0x44,
-	0xD8, 0xB0, 0xD9, 0xB0, 0x7D, 0x44, 0xD8, 0xB1,
-	// Bytes 4440 - 447f
-	0xD9, 0xB0, 0x7D, 0x44, 0xD9, 0x80, 0xD9, 0x8B,
-	0x5D, 0x44, 0xD9, 0x80, 0xD9, 0x8E, 0x69, 0x44,
-	0xD9, 0x80, 0xD9, 0x8F, 0x6D, 0x44, 0xD9, 0x80,
-	0xD9, 0x90, 0x71, 0x44, 0xD9, 0x80, 0xD9, 0x91,
-	0x75, 0x44, 0xD9, 0x80, 0xD9, 0x92, 0x79, 0x44,
-	0xD9, 0x87, 0xD9, 0xB0, 0x7D, 0x44, 0xD9, 0x88,
-	0xD9, 0x94, 0xCD, 0x44, 0xD9, 0x89, 0xD9, 0xB0,
-	0x7D, 0x44, 0xD9, 0x8A, 0xD9, 0x94, 0xCD, 0x44,
-	// Bytes 4480 - 44bf
-	0xDB, 0x92, 0xD9, 0x94, 0xCD, 0x44, 0xDB, 0x95,
-	0xD9, 0x94, 0xCD, 0x45, 0x20, 0xCC, 0x88, 0xCC,
-	0x80, 0xCE, 0x45, 0x20, 0xCC, 0x88, 0xCC, 0x81,
-	0xCE, 0x45, 0x20, 0xCC, 0x88, 0xCD, 0x82, 0xCE,
-	0x45, 0x20, 0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x45,
-	0x20, 0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x45, 0x20,
-	0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x45, 0x20, 0xCC,
-	0x94, 0xCC, 0x80, 0xCE, 0x45, 0x20, 0xCC, 0x94,
-	// Bytes 44c0 - 44ff
-	0xCC, 0x81, 0xCE, 0x45, 0x20, 0xCC, 0x94, 0xCD,
-	0x82, 0xCE, 0x45, 0x20, 0xD9, 0x8C, 0xD9, 0x91,
-	0x76, 0x45, 0x20, 0xD9, 0x8D, 0xD9, 0x91, 0x76,
-	0x45, 0x20, 0xD9, 0x8E, 0xD9, 0x91, 0x76, 0x45,
-	0x20, 0xD9, 0x8F, 0xD9, 0x91, 0x76, 0x45, 0x20,
-	0xD9, 0x90, 0xD9, 0x91, 0x76, 0x45, 0x20, 0xD9,
-	0x91, 0xD9, 0xB0, 0x7E, 0x45, 0xE2, 0xAB, 0x9D,
-	0xCC, 0xB8, 0x05, 0x46, 0xCE, 0xB9, 0xCC, 0x88,
-	// Bytes 4500 - 453f
-	0xCC, 0x81, 0xCE, 0x46, 0xCF, 0x85, 0xCC, 0x88,
-	0xCC, 0x81, 0xCE, 0x46, 0xD7, 0xA9, 0xD6, 0xBC,
-	0xD7, 0x81, 0x52, 0x46, 0xD7, 0xA9, 0xD6, 0xBC,
-	0xD7, 0x82, 0x56, 0x46, 0xD9, 0x80, 0xD9, 0x8E,
-	0xD9, 0x91, 0x76, 0x46, 0xD9, 0x80, 0xD9, 0x8F,
-	0xD9, 0x91, 0x76, 0x46, 0xD9, 0x80, 0xD9, 0x90,
-	0xD9, 0x91, 0x76, 0x46, 0xE0, 0xA4, 0x95, 0xE0,
-	0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA4, 0x96, 0xE0,
-	// Bytes 4540 - 457f
-	0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA4, 0x97, 0xE0,
-	0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA4, 0x9C, 0xE0,
-	0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA4, 0xA1, 0xE0,
-	0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA4, 0xA2, 0xE0,
-	0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA4, 0xAB, 0xE0,
-	0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA4, 0xAF, 0xE0,
-	0xA4, 0xBC, 0x0D, 0x46, 0xE0, 0xA6, 0xA1, 0xE0,
-	0xA6, 0xBC, 0x0D, 0x46, 0xE0, 0xA6, 0xA2, 0xE0,
-	// Bytes 4580 - 45bf
-	0xA6, 0xBC, 0x0D, 0x46, 0xE0, 0xA6, 0xAF, 0xE0,
-	0xA6, 0xBC, 0x0D, 0x46, 0xE0, 0xA8, 0x96, 0xE0,
-	0xA8, 0xBC, 0x0D, 0x46, 0xE0, 0xA8, 0x97, 0xE0,
-	0xA8, 0xBC, 0x0D, 0x46, 0xE0, 0xA8, 0x9C, 0xE0,
-	0xA8, 0xBC, 0x0D, 0x46, 0xE0, 0xA8, 0xAB, 0xE0,
-	0xA8, 0xBC, 0x0D, 0x46, 0xE0, 0xA8, 0xB2, 0xE0,
-	0xA8, 0xBC, 0x0D, 0x46, 0xE0, 0xA8, 0xB8, 0xE0,
-	0xA8, 0xBC, 0x0D, 0x46, 0xE0, 0xAC, 0xA1, 0xE0,
-	// Bytes 45c0 - 45ff
-	0xAC, 0xBC, 0x0D, 0x46, 0xE0, 0xAC, 0xA2, 0xE0,
-	0xAC, 0xBC, 0x0D, 0x46, 0xE0, 0xBE, 0xB2, 0xE0,
-	0xBE, 0x80, 0xA1, 0x46, 0xE0, 0xBE, 0xB3, 0xE0,
-	0xBE, 0x80, 0xA1, 0x46, 0xE3, 0x83, 0x86, 0xE3,
-	0x82, 0x99, 0x11, 0x48, 0xF0, 0x9D, 0x85, 0x97,
-	0xF0, 0x9D, 0x85, 0xA5, 0xB1, 0x48, 0xF0, 0x9D,
-	0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xB1, 0x48,
-	0xF0, 0x9D, 0x86, 0xB9, 0xF0, 0x9D, 0x85, 0xA5,
-	// Bytes 4600 - 463f
-	0xB1, 0x48, 0xF0, 0x9D, 0x86, 0xBA, 0xF0, 0x9D,
-	0x85, 0xA5, 0xB1, 0x49, 0xE0, 0xBE, 0xB2, 0xE0,
-	0xBD, 0xB1, 0xE0, 0xBE, 0x80, 0xA2, 0x49, 0xE0,
-	0xBE, 0xB3, 0xE0, 0xBD, 0xB1, 0xE0, 0xBE, 0x80,
-	0xA2, 0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D,
-	0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAE, 0xB2, 0x4C,
-	0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5,
-	0xF0, 0x9D, 0x85, 0xAF, 0xB2, 0x4C, 0xF0, 0x9D,
-	// Bytes 4640 - 467f
-	0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D,
-	0x85, 0xB0, 0xB2, 0x4C, 0xF0, 0x9D, 0x85, 0x98,
-	0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xB1,
-	0xB2, 0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D,
-	0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xB2, 0xB2, 0x4C,
-	0xF0, 0x9D, 0x86, 0xB9, 0xF0, 0x9D, 0x85, 0xA5,
-	0xF0, 0x9D, 0x85, 0xAE, 0xB2, 0x4C, 0xF0, 0x9D,
-	0x86, 0xB9, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D,
-	// Bytes 4680 - 46bf
-	0x85, 0xAF, 0xB2, 0x4C, 0xF0, 0x9D, 0x86, 0xBA,
-	0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAE,
-	0xB2, 0x4C, 0xF0, 0x9D, 0x86, 0xBA, 0xF0, 0x9D,
-	0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAF, 0xB2, 0x83,
-	0x41, 0xCC, 0x82, 0xCD, 0x83, 0x41, 0xCC, 0x86,
-	0xCD, 0x83, 0x41, 0xCC, 0x87, 0xCD, 0x83, 0x41,
-	0xCC, 0x88, 0xCD, 0x83, 0x41, 0xCC, 0x8A, 0xCD,
-	0x83, 0x41, 0xCC, 0xA3, 0xB9, 0x83, 0x43, 0xCC,
-	// Bytes 46c0 - 46ff
-	0xA7, 0xA9, 0x83, 0x45, 0xCC, 0x82, 0xCD, 0x83,
-	0x45, 0xCC, 0x84, 0xCD, 0x83, 0x45, 0xCC, 0xA3,
-	0xB9, 0x83, 0x45, 0xCC, 0xA7, 0xA9, 0x83, 0x49,
-	0xCC, 0x88, 0xCD, 0x83, 0x4C, 0xCC, 0xA3, 0xB9,
-	0x83, 0x4F, 0xCC, 0x82, 0xCD, 0x83, 0x4F, 0xCC,
-	0x83, 0xCD, 0x83, 0x4F, 0xCC, 0x84, 0xCD, 0x83,
-	0x4F, 0xCC, 0x87, 0xCD, 0x83, 0x4F, 0xCC, 0x88,
-	0xCD, 0x83, 0x4F, 0xCC, 0x9B, 0xB1, 0x83, 0x4F,
-	// Bytes 4700 - 473f
-	0xCC, 0xA3, 0xB9, 0x83, 0x4F, 0xCC, 0xA8, 0xA9,
-	0x83, 0x52, 0xCC, 0xA3, 0xB9, 0x83, 0x53, 0xCC,
-	0x81, 0xCD, 0x83, 0x53, 0xCC, 0x8C, 0xCD, 0x83,
-	0x53, 0xCC, 0xA3, 0xB9, 0x83, 0x55, 0xCC, 0x83,
-	0xCD, 0x83, 0x55, 0xCC, 0x84, 0xCD, 0x83, 0x55,
-	0xCC, 0x88, 0xCD, 0x83, 0x55, 0xCC, 0x9B, 0xB1,
-	0x83, 0x61, 0xCC, 0x82, 0xCD, 0x83, 0x61, 0xCC,
-	0x86, 0xCD, 0x83, 0x61, 0xCC, 0x87, 0xCD, 0x83,
-	// Bytes 4740 - 477f
-	0x61, 0xCC, 0x88, 0xCD, 0x83, 0x61, 0xCC, 0x8A,
-	0xCD, 0x83, 0x61, 0xCC, 0xA3, 0xB9, 0x83, 0x63,
-	0xCC, 0xA7, 0xA9, 0x83, 0x65, 0xCC, 0x82, 0xCD,
-	0x83, 0x65, 0xCC, 0x84, 0xCD, 0x83, 0x65, 0xCC,
-	0xA3, 0xB9, 0x83, 0x65, 0xCC, 0xA7, 0xA9, 0x83,
-	0x69, 0xCC, 0x88, 0xCD, 0x83, 0x6C, 0xCC, 0xA3,
-	0xB9, 0x83, 0x6F, 0xCC, 0x82, 0xCD, 0x83, 0x6F,
-	0xCC, 0x83, 0xCD, 0x83, 0x6F, 0xCC, 0x84, 0xCD,
-	// Bytes 4780 - 47bf
-	0x83, 0x6F, 0xCC, 0x87, 0xCD, 0x83, 0x6F, 0xCC,
-	0x88, 0xCD, 0x83, 0x6F, 0xCC, 0x9B, 0xB1, 0x83,
-	0x6F, 0xCC, 0xA3, 0xB9, 0x83, 0x6F, 0xCC, 0xA8,
-	0xA9, 0x83, 0x72, 0xCC, 0xA3, 0xB9, 0x83, 0x73,
-	0xCC, 0x81, 0xCD, 0x83, 0x73, 0xCC, 0x8C, 0xCD,
-	0x83, 0x73, 0xCC, 0xA3, 0xB9, 0x83, 0x75, 0xCC,
-	0x83, 0xCD, 0x83, 0x75, 0xCC, 0x84, 0xCD, 0x83,
-	0x75, 0xCC, 0x88, 0xCD, 0x83, 0x75, 0xCC, 0x9B,
-	// Bytes 47c0 - 47ff
-	0xB1, 0x84, 0xCE, 0x91, 0xCC, 0x93, 0xCD, 0x84,
-	0xCE, 0x91, 0xCC, 0x94, 0xCD, 0x84, 0xCE, 0x95,
-	0xCC, 0x93, 0xCD, 0x84, 0xCE, 0x95, 0xCC, 0x94,
-	0xCD, 0x84, 0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x84,
-	0xCE, 0x97, 0xCC, 0x94, 0xCD, 0x84, 0xCE, 0x99,
-	0xCC, 0x93, 0xCD, 0x84, 0xCE, 0x99, 0xCC, 0x94,
-	0xCD, 0x84, 0xCE, 0x9F, 0xCC, 0x93, 0xCD, 0x84,
-	0xCE, 0x9F, 0xCC, 0x94, 0xCD, 0x84, 0xCE, 0xA5,
-	// Bytes 4800 - 483f
-	0xCC, 0x94, 0xCD, 0x84, 0xCE, 0xA9, 0xCC, 0x93,
-	0xCD, 0x84, 0xCE, 0xA9, 0xCC, 0x94, 0xCD, 0x84,
-	0xCE, 0xB1, 0xCC, 0x80, 0xCD, 0x84, 0xCE, 0xB1,
-	0xCC, 0x81, 0xCD, 0x84, 0xCE, 0xB1, 0xCC, 0x93,
-	0xCD, 0x84, 0xCE, 0xB1, 0xCC, 0x94, 0xCD, 0x84,
-	0xCE, 0xB1, 0xCD, 0x82, 0xCD, 0x84, 0xCE, 0xB5,
-	0xCC, 0x93, 0xCD, 0x84, 0xCE, 0xB5, 0xCC, 0x94,
-	0xCD, 0x84, 0xCE, 0xB7, 0xCC, 0x80, 0xCD, 0x84,
-	// Bytes 4840 - 487f
-	0xCE, 0xB7, 0xCC, 0x81, 0xCD, 0x84, 0xCE, 0xB7,
-	0xCC, 0x93, 0xCD, 0x84, 0xCE, 0xB7, 0xCC, 0x94,
-	0xCD, 0x84, 0xCE, 0xB7, 0xCD, 0x82, 0xCD, 0x84,
-	0xCE, 0xB9, 0xCC, 0x88, 0xCD, 0x84, 0xCE, 0xB9,
-	0xCC, 0x93, 0xCD, 0x84, 0xCE, 0xB9, 0xCC, 0x94,
-	0xCD, 0x84, 0xCE, 0xBF, 0xCC, 0x93, 0xCD, 0x84,
-	0xCE, 0xBF, 0xCC, 0x94, 0xCD, 0x84, 0xCF, 0x85,
-	0xCC, 0x88, 0xCD, 0x84, 0xCF, 0x85, 0xCC, 0x93,
-	// Bytes 4880 - 48bf
-	0xCD, 0x84, 0xCF, 0x85, 0xCC, 0x94, 0xCD, 0x84,
-	0xCF, 0x89, 0xCC, 0x80, 0xCD, 0x84, 0xCF, 0x89,
-	0xCC, 0x81, 0xCD, 0x84, 0xCF, 0x89, 0xCC, 0x93,
-	0xCD, 0x84, 0xCF, 0x89, 0xCC, 0x94, 0xCD, 0x84,
-	0xCF, 0x89, 0xCD, 0x82, 0xCD, 0x86, 0xCE, 0x91,
-	0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0x91,
-	0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0x91,
-	0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0x91,
-	// Bytes 48c0 - 48ff
-	0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0x91,
-	0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0x91,
-	0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0x97,
-	0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0x97,
-	0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0x97,
-	0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0x97,
-	0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0x97,
-	0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0x97,
-	// Bytes 4900 - 493f
-	0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0xA9,
-	0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0xA9,
-	0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0xA9,
-	0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0xA9,
-	0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0xA9,
-	0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0xA9,
-	0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0xB1,
-	0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0xB1,
-	// Bytes 4940 - 497f
-	0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0xB1,
-	0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0xB1,
-	0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0xB1,
-	0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0xB1,
-	0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0xB7,
-	0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0xB7,
-	0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0xB7,
-	0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x86, 0xCE, 0xB7,
-	// Bytes 4980 - 49bf
-	0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x86, 0xCE, 0xB7,
-	0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x86, 0xCE, 0xB7,
-	0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x86, 0xCF, 0x89,
-	0xCC, 0x93, 0xCC, 0x80, 0xCE, 0x86, 0xCF, 0x89,
-	0xCC, 0x93, 0xCC, 0x81, 0xCE, 0x86, 0xCF, 0x89,
-	0xCC, 0x93, 0xCD, 0x82, 0xCE, 0x86, 0xCF, 0x89,
-	0xCC, 0x94, 0xCC, 0x80, 0xCE, 0x86, 0xCF, 0x89,
-	0xCC, 0x94, 0xCC, 0x81, 0xCE, 0x86, 0xCF, 0x89,
-	// Bytes 49c0 - 49ff
-	0xCC, 0x94, 0xCD, 0x82, 0xCE, 0x42, 0xCC, 0x80,
-	0xCD, 0x33, 0x42, 0xCC, 0x81, 0xCD, 0x33, 0x42,
-	0xCC, 0x93, 0xCD, 0x33, 0x43, 0xE1, 0x85, 0xA1,
-	0x01, 0x00, 0x43, 0xE1, 0x85, 0xA2, 0x01, 0x00,
-	0x43, 0xE1, 0x85, 0xA3, 0x01, 0x00, 0x43, 0xE1,
-	0x85, 0xA4, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA5,
-	0x01, 0x00, 0x43, 0xE1, 0x85, 0xA6, 0x01, 0x00,
-	0x43, 0xE1, 0x85, 0xA7, 0x01, 0x00, 0x43, 0xE1,
-	// Bytes 4a00 - 4a3f
-	0x85, 0xA8, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA9,
-	0x01, 0x00, 0x43, 0xE1, 0x85, 0xAA, 0x01, 0x00,
-	0x43, 0xE1, 0x85, 0xAB, 0x01, 0x00, 0x43, 0xE1,
-	0x85, 0xAC, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAD,
-	0x01, 0x00, 0x43, 0xE1, 0x85, 0xAE, 0x01, 0x00,
-	0x43, 0xE1, 0x85, 0xAF, 0x01, 0x00, 0x43, 0xE1,
-	0x85, 0xB0, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xB1,
-	0x01, 0x00, 0x43, 0xE1, 0x85, 0xB2, 0x01, 0x00,
-	// Bytes 4a40 - 4a7f
-	0x43, 0xE1, 0x85, 0xB3, 0x01, 0x00, 0x43, 0xE1,
-	0x85, 0xB4, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xB5,
-	0x01, 0x00, 0x43, 0xE1, 0x86, 0xAA, 0x01, 0x00,
-	0x43, 0xE1, 0x86, 0xAC, 0x01, 0x00, 0x43, 0xE1,
-	0x86, 0xAD, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xB0,
-	0x01, 0x00, 0x43, 0xE1, 0x86, 0xB1, 0x01, 0x00,
-	0x43, 0xE1, 0x86, 0xB2, 0x01, 0x00, 0x43, 0xE1,
-	0x86, 0xB3, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xB4,
-	// Bytes 4a80 - 4abf
-	0x01, 0x00, 0x43, 0xE1, 0x86, 0xB5, 0x01, 0x00,
-	0x44, 0xCC, 0x88, 0xCC, 0x81, 0xCE, 0x33, 0x43,
-	0xE3, 0x82, 0x99, 0x11, 0x04, 0x43, 0xE3, 0x82,
-	0x9A, 0x11, 0x04, 0x46, 0xE0, 0xBD, 0xB1, 0xE0,
-	0xBD, 0xB2, 0xA2, 0x27, 0x46, 0xE0, 0xBD, 0xB1,
-	0xE0, 0xBD, 0xB4, 0xA6, 0x27, 0x46, 0xE0, 0xBD,
-	0xB1, 0xE0, 0xBE, 0x80, 0xA2, 0x27, 0x00, 0x01,
-}
-
-// lookup returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *nfcTrie) lookup(s []byte) (v uint16, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return nfcValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := nfcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := nfcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := nfcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = nfcIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *nfcTrie) lookupUnsafe(s []byte) uint16 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return nfcValues[c0]
-	}
-	i := nfcIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = nfcIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = nfcIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// lookupString returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *nfcTrie) lookupString(s string) (v uint16, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return nfcValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := nfcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := nfcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := nfcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = nfcIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *nfcTrie) lookupStringUnsafe(s string) uint16 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return nfcValues[c0]
-	}
-	i := nfcIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = nfcIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = nfcIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// nfcTrie. Total size: 10680 bytes (10.43 KiB). Checksum: a555db76d4becdd2.
-type nfcTrie struct{}
-
-func newNfcTrie(i int) *nfcTrie {
-	return &nfcTrie{}
-}
-
-// lookupValue determines the type of block n and looks up the value for b.
-func (t *nfcTrie) lookupValue(n uint32, b byte) uint16 {
-	switch {
-	case n < 46:
-		return uint16(nfcValues[n<<6+uint32(b)])
-	default:
-		n -= 46
-		return uint16(nfcSparse.lookup(n, b))
-	}
-}
-
-// nfcValues: 48 blocks, 3072 entries, 6144 bytes
-// The third block is the zero block.
-var nfcValues = [3072]uint16{
-	// Block 0x0, offset 0x0
-	0x3c: 0xa000, 0x3d: 0xa000, 0x3e: 0xa000,
-	// Block 0x1, offset 0x40
-	0x41: 0xa000, 0x42: 0xa000, 0x43: 0xa000, 0x44: 0xa000, 0x45: 0xa000,
-	0x46: 0xa000, 0x47: 0xa000, 0x48: 0xa000, 0x49: 0xa000, 0x4a: 0xa000, 0x4b: 0xa000,
-	0x4c: 0xa000, 0x4d: 0xa000, 0x4e: 0xa000, 0x4f: 0xa000, 0x50: 0xa000,
-	0x52: 0xa000, 0x53: 0xa000, 0x54: 0xa000, 0x55: 0xa000, 0x56: 0xa000, 0x57: 0xa000,
-	0x58: 0xa000, 0x59: 0xa000, 0x5a: 0xa000,
-	0x61: 0xa000, 0x62: 0xa000, 0x63: 0xa000,
-	0x64: 0xa000, 0x65: 0xa000, 0x66: 0xa000, 0x67: 0xa000, 0x68: 0xa000, 0x69: 0xa000,
-	0x6a: 0xa000, 0x6b: 0xa000, 0x6c: 0xa000, 0x6d: 0xa000, 0x6e: 0xa000, 0x6f: 0xa000,
-	0x70: 0xa000, 0x72: 0xa000, 0x73: 0xa000, 0x74: 0xa000, 0x75: 0xa000,
-	0x76: 0xa000, 0x77: 0xa000, 0x78: 0xa000, 0x79: 0xa000, 0x7a: 0xa000,
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc0: 0x2f86, 0xc1: 0x2f8b, 0xc2: 0x469f, 0xc3: 0x2f90, 0xc4: 0x46ae, 0xc5: 0x46b3,
-	0xc6: 0xa000, 0xc7: 0x46bd, 0xc8: 0x2ff9, 0xc9: 0x2ffe, 0xca: 0x46c2, 0xcb: 0x3012,
-	0xcc: 0x3085, 0xcd: 0x308a, 0xce: 0x308f, 0xcf: 0x46d6, 0xd1: 0x311b,
-	0xd2: 0x313e, 0xd3: 0x3143, 0xd4: 0x46e0, 0xd5: 0x46e5, 0xd6: 0x46f4,
-	0xd8: 0xa000, 0xd9: 0x31ca, 0xda: 0x31cf, 0xdb: 0x31d4, 0xdc: 0x4726, 0xdd: 0x324c,
-	0xe0: 0x3292, 0xe1: 0x3297, 0xe2: 0x4730, 0xe3: 0x329c,
-	0xe4: 0x473f, 0xe5: 0x4744, 0xe6: 0xa000, 0xe7: 0x474e, 0xe8: 0x3305, 0xe9: 0x330a,
-	0xea: 0x4753, 0xeb: 0x331e, 0xec: 0x3396, 0xed: 0x339b, 0xee: 0x33a0, 0xef: 0x4767,
-	0xf1: 0x342c, 0xf2: 0x344f, 0xf3: 0x3454, 0xf4: 0x4771, 0xf5: 0x4776,
-	0xf6: 0x4785, 0xf8: 0xa000, 0xf9: 0x34e0, 0xfa: 0x34e5, 0xfb: 0x34ea,
-	0xfc: 0x47b7, 0xfd: 0x3567, 0xff: 0x3580,
-	// Block 0x4, offset 0x100
-	0x100: 0x2f95, 0x101: 0x32a1, 0x102: 0x46a4, 0x103: 0x4735, 0x104: 0x2fb3, 0x105: 0x32bf,
-	0x106: 0x2fc7, 0x107: 0x32d3, 0x108: 0x2fcc, 0x109: 0x32d8, 0x10a: 0x2fd1, 0x10b: 0x32dd,
-	0x10c: 0x2fd6, 0x10d: 0x32e2, 0x10e: 0x2fe0, 0x10f: 0x32ec,
-	0x112: 0x46c7, 0x113: 0x4758, 0x114: 0x3008, 0x115: 0x3314, 0x116: 0x300d, 0x117: 0x3319,
-	0x118: 0x302b, 0x119: 0x3337, 0x11a: 0x301c, 0x11b: 0x3328, 0x11c: 0x3044, 0x11d: 0x3350,
-	0x11e: 0x304e, 0x11f: 0x335a, 0x120: 0x3053, 0x121: 0x335f, 0x122: 0x305d, 0x123: 0x3369,
-	0x124: 0x3062, 0x125: 0x336e, 0x128: 0x3094, 0x129: 0x33a5,
-	0x12a: 0x3099, 0x12b: 0x33aa, 0x12c: 0x309e, 0x12d: 0x33af, 0x12e: 0x30c1, 0x12f: 0x33cd,
-	0x130: 0x30a3, 0x134: 0x30cb, 0x135: 0x33d7,
-	0x136: 0x30df, 0x137: 0x33f0, 0x139: 0x30e9, 0x13a: 0x33fa, 0x13b: 0x30f3,
-	0x13c: 0x3404, 0x13d: 0x30ee, 0x13e: 0x33ff,
-	// Block 0x5, offset 0x140
-	0x143: 0x3116, 0x144: 0x3427, 0x145: 0x312f,
-	0x146: 0x3440, 0x147: 0x3125, 0x148: 0x3436,
-	0x14c: 0x46ea, 0x14d: 0x477b, 0x14e: 0x3148, 0x14f: 0x3459, 0x150: 0x3152, 0x151: 0x3463,
-	0x154: 0x3170, 0x155: 0x3481, 0x156: 0x3189, 0x157: 0x349a,
-	0x158: 0x317a, 0x159: 0x348b, 0x15a: 0x470d, 0x15b: 0x479e, 0x15c: 0x3193, 0x15d: 0x34a4,
-	0x15e: 0x31a2, 0x15f: 0x34b3, 0x160: 0x4712, 0x161: 0x47a3, 0x162: 0x31bb, 0x163: 0x34d1,
-	0x164: 0x31ac, 0x165: 0x34c2, 0x168: 0x471c, 0x169: 0x47ad,
-	0x16a: 0x4721, 0x16b: 0x47b2, 0x16c: 0x31d9, 0x16d: 0x34ef, 0x16e: 0x31e3, 0x16f: 0x34f9,
-	0x170: 0x31e8, 0x171: 0x34fe, 0x172: 0x3206, 0x173: 0x351c, 0x174: 0x3229, 0x175: 0x353f,
-	0x176: 0x3251, 0x177: 0x356c, 0x178: 0x3265, 0x179: 0x3274, 0x17a: 0x3594, 0x17b: 0x327e,
-	0x17c: 0x359e, 0x17d: 0x3283, 0x17e: 0x35a3, 0x17f: 0xa000,
-	// Block 0x6, offset 0x180
-	0x184: 0x8100, 0x185: 0x8100,
-	0x186: 0x8100,
-	0x18d: 0x2f9f, 0x18e: 0x32ab, 0x18f: 0x30ad, 0x190: 0x33b9, 0x191: 0x3157,
-	0x192: 0x3468, 0x193: 0x31ed, 0x194: 0x3503, 0x195: 0x39e6, 0x196: 0x3b75, 0x197: 0x39df,
-	0x198: 0x3b6e, 0x199: 0x39ed, 0x19a: 0x3b7c, 0x19b: 0x39d8, 0x19c: 0x3b67,
-	0x19e: 0x38c7, 0x19f: 0x3a56, 0x1a0: 0x38c0, 0x1a1: 0x3a4f, 0x1a2: 0x35ca, 0x1a3: 0x35dc,
-	0x1a6: 0x3058, 0x1a7: 0x3364, 0x1a8: 0x30d5, 0x1a9: 0x33e6,
-	0x1aa: 0x4703, 0x1ab: 0x4794, 0x1ac: 0x39a7, 0x1ad: 0x3b36, 0x1ae: 0x35ee, 0x1af: 0x35f4,
-	0x1b0: 0x33dc, 0x1b4: 0x303f, 0x1b5: 0x334b,
-	0x1b8: 0x3111, 0x1b9: 0x3422, 0x1ba: 0x38ce, 0x1bb: 0x3a5d,
-	0x1bc: 0x35c4, 0x1bd: 0x35d6, 0x1be: 0x35d0, 0x1bf: 0x35e2,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x2fa4, 0x1c1: 0x32b0, 0x1c2: 0x2fa9, 0x1c3: 0x32b5, 0x1c4: 0x3021, 0x1c5: 0x332d,
-	0x1c6: 0x3026, 0x1c7: 0x3332, 0x1c8: 0x30b2, 0x1c9: 0x33be, 0x1ca: 0x30b7, 0x1cb: 0x33c3,
-	0x1cc: 0x315c, 0x1cd: 0x346d, 0x1ce: 0x3161, 0x1cf: 0x3472, 0x1d0: 0x317f, 0x1d1: 0x3490,
-	0x1d2: 0x3184, 0x1d3: 0x3495, 0x1d4: 0x31f2, 0x1d5: 0x3508, 0x1d6: 0x31f7, 0x1d7: 0x350d,
-	0x1d8: 0x319d, 0x1d9: 0x34ae, 0x1da: 0x31b6, 0x1db: 0x34cc,
-	0x1de: 0x3071, 0x1df: 0x337d,
-	0x1e6: 0x46a9, 0x1e7: 0x473a, 0x1e8: 0x46d1, 0x1e9: 0x4762,
-	0x1ea: 0x3976, 0x1eb: 0x3b05, 0x1ec: 0x3953, 0x1ed: 0x3ae2, 0x1ee: 0x46ef, 0x1ef: 0x4780,
-	0x1f0: 0x396f, 0x1f1: 0x3afe, 0x1f2: 0x325b, 0x1f3: 0x3576,
-	// Block 0x8, offset 0x200
-	0x200: 0x9933, 0x201: 0x9933, 0x202: 0x9933, 0x203: 0x9933, 0x204: 0x9933, 0x205: 0x8133,
-	0x206: 0x9933, 0x207: 0x9933, 0x208: 0x9933, 0x209: 0x9933, 0x20a: 0x9933, 0x20b: 0x9933,
-	0x20c: 0x9933, 0x20d: 0x8133, 0x20e: 0x8133, 0x20f: 0x9933, 0x210: 0x8133, 0x211: 0x9933,
-	0x212: 0x8133, 0x213: 0x9933, 0x214: 0x9933, 0x215: 0x8134, 0x216: 0x812e, 0x217: 0x812e,
-	0x218: 0x812e, 0x219: 0x812e, 0x21a: 0x8134, 0x21b: 0x992c, 0x21c: 0x812e, 0x21d: 0x812e,
-	0x21e: 0x812e, 0x21f: 0x812e, 0x220: 0x812e, 0x221: 0x812a, 0x222: 0x812a, 0x223: 0x992e,
-	0x224: 0x992e, 0x225: 0x992e, 0x226: 0x992e, 0x227: 0x992a, 0x228: 0x992a, 0x229: 0x812e,
-	0x22a: 0x812e, 0x22b: 0x812e, 0x22c: 0x812e, 0x22d: 0x992e, 0x22e: 0x992e, 0x22f: 0x812e,
-	0x230: 0x992e, 0x231: 0x992e, 0x232: 0x812e, 0x233: 0x812e, 0x234: 0x8101, 0x235: 0x8101,
-	0x236: 0x8101, 0x237: 0x8101, 0x238: 0x9901, 0x239: 0x812e, 0x23a: 0x812e, 0x23b: 0x812e,
-	0x23c: 0x812e, 0x23d: 0x8133, 0x23e: 0x8133, 0x23f: 0x8133,
-	// Block 0x9, offset 0x240
-	0x240: 0x49c5, 0x241: 0x49ca, 0x242: 0x9933, 0x243: 0x49cf, 0x244: 0x4a88, 0x245: 0x9937,
-	0x246: 0x8133, 0x247: 0x812e, 0x248: 0x812e, 0x249: 0x812e, 0x24a: 0x8133, 0x24b: 0x8133,
-	0x24c: 0x8133, 0x24d: 0x812e, 0x24e: 0x812e, 0x250: 0x8133, 0x251: 0x8133,
-	0x252: 0x8133, 0x253: 0x812e, 0x254: 0x812e, 0x255: 0x812e, 0x256: 0x812e, 0x257: 0x8133,
-	0x258: 0x8134, 0x259: 0x812e, 0x25a: 0x812e, 0x25b: 0x8133, 0x25c: 0x8135, 0x25d: 0x8136,
-	0x25e: 0x8136, 0x25f: 0x8135, 0x260: 0x8136, 0x261: 0x8136, 0x262: 0x8135, 0x263: 0x8133,
-	0x264: 0x8133, 0x265: 0x8133, 0x266: 0x8133, 0x267: 0x8133, 0x268: 0x8133, 0x269: 0x8133,
-	0x26a: 0x8133, 0x26b: 0x8133, 0x26c: 0x8133, 0x26d: 0x8133, 0x26e: 0x8133, 0x26f: 0x8133,
-	0x274: 0x0173,
-	0x27a: 0x8100,
-	0x27e: 0x0037,
-	// Block 0xa, offset 0x280
-	0x284: 0x8100, 0x285: 0x35b8,
-	0x286: 0x3600, 0x287: 0x00ce, 0x288: 0x361e, 0x289: 0x362a, 0x28a: 0x363c,
-	0x28c: 0x365a, 0x28e: 0x366c, 0x28f: 0x368a, 0x290: 0x3e1f, 0x291: 0xa000,
-	0x295: 0xa000, 0x297: 0xa000,
-	0x299: 0xa000,
-	0x29f: 0xa000, 0x2a1: 0xa000,
-	0x2a5: 0xa000, 0x2a9: 0xa000,
-	0x2aa: 0x364e, 0x2ab: 0x367e, 0x2ac: 0x4815, 0x2ad: 0x36ae, 0x2ae: 0x483f, 0x2af: 0x36c0,
-	0x2b0: 0x3e87, 0x2b1: 0xa000, 0x2b5: 0xa000,
-	0x2b7: 0xa000, 0x2b9: 0xa000,
-	0x2bf: 0xa000,
-	// Block 0xb, offset 0x2c0
-	0x2c0: 0x3738, 0x2c1: 0x3744, 0x2c3: 0x3732,
-	0x2c6: 0xa000, 0x2c7: 0x3720,
-	0x2cc: 0x3774, 0x2cd: 0x375c, 0x2ce: 0x3786, 0x2d0: 0xa000,
-	0x2d3: 0xa000, 0x2d5: 0xa000, 0x2d6: 0xa000, 0x2d7: 0xa000,
-	0x2d8: 0xa000, 0x2d9: 0x3768, 0x2da: 0xa000,
-	0x2de: 0xa000, 0x2e3: 0xa000,
-	0x2e7: 0xa000,
-	0x2eb: 0xa000, 0x2ed: 0xa000,
-	0x2f0: 0xa000, 0x2f3: 0xa000, 0x2f5: 0xa000,
-	0x2f6: 0xa000, 0x2f7: 0xa000, 0x2f8: 0xa000, 0x2f9: 0x37ec, 0x2fa: 0xa000,
-	0x2fe: 0xa000,
-	// Block 0xc, offset 0x300
-	0x301: 0x374a, 0x302: 0x37ce,
-	0x310: 0x3726, 0x311: 0x37aa,
-	0x312: 0x372c, 0x313: 0x37b0, 0x316: 0x373e, 0x317: 0x37c2,
-	0x318: 0xa000, 0x319: 0xa000, 0x31a: 0x3840, 0x31b: 0x3846, 0x31c: 0x3750, 0x31d: 0x37d4,
-	0x31e: 0x3756, 0x31f: 0x37da, 0x322: 0x3762, 0x323: 0x37e6,
-	0x324: 0x376e, 0x325: 0x37f2, 0x326: 0x377a, 0x327: 0x37fe, 0x328: 0xa000, 0x329: 0xa000,
-	0x32a: 0x384c, 0x32b: 0x3852, 0x32c: 0x37a4, 0x32d: 0x3828, 0x32e: 0x3780, 0x32f: 0x3804,
-	0x330: 0x378c, 0x331: 0x3810, 0x332: 0x3792, 0x333: 0x3816, 0x334: 0x3798, 0x335: 0x381c,
-	0x338: 0x379e, 0x339: 0x3822,
-	// Block 0xd, offset 0x340
-	0x351: 0x812e,
-	0x352: 0x8133, 0x353: 0x8133, 0x354: 0x8133, 0x355: 0x8133, 0x356: 0x812e, 0x357: 0x8133,
-	0x358: 0x8133, 0x359: 0x8133, 0x35a: 0x812f, 0x35b: 0x812e, 0x35c: 0x8133, 0x35d: 0x8133,
-	0x35e: 0x8133, 0x35f: 0x8133, 0x360: 0x8133, 0x361: 0x8133, 0x362: 0x812e, 0x363: 0x812e,
-	0x364: 0x812e, 0x365: 0x812e, 0x366: 0x812e, 0x367: 0x812e, 0x368: 0x8133, 0x369: 0x8133,
-	0x36a: 0x812e, 0x36b: 0x8133, 0x36c: 0x8133, 0x36d: 0x812f, 0x36e: 0x8132, 0x36f: 0x8133,
-	0x370: 0x8106, 0x371: 0x8107, 0x372: 0x8108, 0x373: 0x8109, 0x374: 0x810a, 0x375: 0x810b,
-	0x376: 0x810c, 0x377: 0x810d, 0x378: 0x810e, 0x379: 0x810f, 0x37a: 0x810f, 0x37b: 0x8110,
-	0x37c: 0x8111, 0x37d: 0x8112, 0x37f: 0x8113,
-	// Block 0xe, offset 0x380
-	0x388: 0xa000, 0x38a: 0xa000, 0x38b: 0x8117,
-	0x38c: 0x8118, 0x38d: 0x8119, 0x38e: 0x811a, 0x38f: 0x811b, 0x390: 0x811c, 0x391: 0x811d,
-	0x392: 0x811e, 0x393: 0x9933, 0x394: 0x9933, 0x395: 0x992e, 0x396: 0x812e, 0x397: 0x8133,
-	0x398: 0x8133, 0x399: 0x8133, 0x39a: 0x8133, 0x39b: 0x8133, 0x39c: 0x812e, 0x39d: 0x8133,
-	0x39e: 0x8133, 0x39f: 0x812e,
-	0x3b0: 0x811f,
-	// Block 0xf, offset 0x3c0
-	0x3d3: 0x812e, 0x3d4: 0x8133, 0x3d5: 0x8133, 0x3d6: 0x8133, 0x3d7: 0x8133,
-	0x3d8: 0x8133, 0x3d9: 0x8133, 0x3da: 0x8133, 0x3db: 0x8133, 0x3dc: 0x8133, 0x3dd: 0x8133,
-	0x3de: 0x8133, 0x3df: 0x8133, 0x3e0: 0x8133, 0x3e1: 0x8133, 0x3e3: 0x812e,
-	0x3e4: 0x8133, 0x3e5: 0x8133, 0x3e6: 0x812e, 0x3e7: 0x8133, 0x3e8: 0x8133, 0x3e9: 0x812e,
-	0x3ea: 0x8133, 0x3eb: 0x8133, 0x3ec: 0x8133, 0x3ed: 0x812e, 0x3ee: 0x812e, 0x3ef: 0x812e,
-	0x3f0: 0x8117, 0x3f1: 0x8118, 0x3f2: 0x8119, 0x3f3: 0x8133, 0x3f4: 0x8133, 0x3f5: 0x8133,
-	0x3f6: 0x812e, 0x3f7: 0x8133, 0x3f8: 0x8133, 0x3f9: 0x812e, 0x3fa: 0x812e, 0x3fb: 0x8133,
-	0x3fc: 0x8133, 0x3fd: 0x8133, 0x3fe: 0x8133, 0x3ff: 0x8133,
-	// Block 0x10, offset 0x400
-	0x405: 0xa000,
-	0x406: 0x2d33, 0x407: 0xa000, 0x408: 0x2d3b, 0x409: 0xa000, 0x40a: 0x2d43, 0x40b: 0xa000,
-	0x40c: 0x2d4b, 0x40d: 0xa000, 0x40e: 0x2d53, 0x411: 0xa000,
-	0x412: 0x2d5b,
-	0x434: 0x8103, 0x435: 0x9900,
-	0x43a: 0xa000, 0x43b: 0x2d63,
-	0x43c: 0xa000, 0x43d: 0x2d6b, 0x43e: 0xa000, 0x43f: 0xa000,
-	// Block 0x11, offset 0x440
-	0x440: 0x8133, 0x441: 0x8133, 0x442: 0x812e, 0x443: 0x8133, 0x444: 0x8133, 0x445: 0x8133,
-	0x446: 0x8133, 0x447: 0x8133, 0x448: 0x8133, 0x449: 0x8133, 0x44a: 0x812e, 0x44b: 0x8133,
-	0x44c: 0x8133, 0x44d: 0x8136, 0x44e: 0x812b, 0x44f: 0x812e, 0x450: 0x812a, 0x451: 0x8133,
-	0x452: 0x8133, 0x453: 0x8133, 0x454: 0x8133, 0x455: 0x8133, 0x456: 0x8133, 0x457: 0x8133,
-	0x458: 0x8133, 0x459: 0x8133, 0x45a: 0x8133, 0x45b: 0x8133, 0x45c: 0x8133, 0x45d: 0x8133,
-	0x45e: 0x8133, 0x45f: 0x8133, 0x460: 0x8133, 0x461: 0x8133, 0x462: 0x8133, 0x463: 0x8133,
-	0x464: 0x8133, 0x465: 0x8133, 0x466: 0x8133, 0x467: 0x8133, 0x468: 0x8133, 0x469: 0x8133,
-	0x46a: 0x8133, 0x46b: 0x8133, 0x46c: 0x8133, 0x46d: 0x8133, 0x46e: 0x8133, 0x46f: 0x8133,
-	0x470: 0x8133, 0x471: 0x8133, 0x472: 0x8133, 0x473: 0x8133, 0x474: 0x8133, 0x475: 0x8133,
-	0x476: 0x8134, 0x477: 0x8132, 0x478: 0x8132, 0x479: 0x812e, 0x47b: 0x8133,
-	0x47c: 0x8135, 0x47d: 0x812e, 0x47e: 0x8133, 0x47f: 0x812e,
-	// Block 0x12, offset 0x480
-	0x480: 0x2fae, 0x481: 0x32ba, 0x482: 0x2fb8, 0x483: 0x32c4, 0x484: 0x2fbd, 0x485: 0x32c9,
-	0x486: 0x2fc2, 0x487: 0x32ce, 0x488: 0x38e3, 0x489: 0x3a72, 0x48a: 0x2fdb, 0x48b: 0x32e7,
-	0x48c: 0x2fe5, 0x48d: 0x32f1, 0x48e: 0x2ff4, 0x48f: 0x3300, 0x490: 0x2fea, 0x491: 0x32f6,
-	0x492: 0x2fef, 0x493: 0x32fb, 0x494: 0x3906, 0x495: 0x3a95, 0x496: 0x390d, 0x497: 0x3a9c,
-	0x498: 0x3030, 0x499: 0x333c, 0x49a: 0x3035, 0x49b: 0x3341, 0x49c: 0x391b, 0x49d: 0x3aaa,
-	0x49e: 0x303a, 0x49f: 0x3346, 0x4a0: 0x3049, 0x4a1: 0x3355, 0x4a2: 0x3067, 0x4a3: 0x3373,
-	0x4a4: 0x3076, 0x4a5: 0x3382, 0x4a6: 0x306c, 0x4a7: 0x3378, 0x4a8: 0x307b, 0x4a9: 0x3387,
-	0x4aa: 0x3080, 0x4ab: 0x338c, 0x4ac: 0x30c6, 0x4ad: 0x33d2, 0x4ae: 0x3922, 0x4af: 0x3ab1,
-	0x4b0: 0x30d0, 0x4b1: 0x33e1, 0x4b2: 0x30da, 0x4b3: 0x33eb, 0x4b4: 0x30e4, 0x4b5: 0x33f5,
-	0x4b6: 0x46db, 0x4b7: 0x476c, 0x4b8: 0x3929, 0x4b9: 0x3ab8, 0x4ba: 0x30fd, 0x4bb: 0x340e,
-	0x4bc: 0x30f8, 0x4bd: 0x3409, 0x4be: 0x3102, 0x4bf: 0x3413,
-	// Block 0x13, offset 0x4c0
-	0x4c0: 0x3107, 0x4c1: 0x3418, 0x4c2: 0x310c, 0x4c3: 0x341d, 0x4c4: 0x3120, 0x4c5: 0x3431,
-	0x4c6: 0x312a, 0x4c7: 0x343b, 0x4c8: 0x3139, 0x4c9: 0x344a, 0x4ca: 0x3134, 0x4cb: 0x3445,
-	0x4cc: 0x394c, 0x4cd: 0x3adb, 0x4ce: 0x395a, 0x4cf: 0x3ae9, 0x4d0: 0x3961, 0x4d1: 0x3af0,
-	0x4d2: 0x3968, 0x4d3: 0x3af7, 0x4d4: 0x3166, 0x4d5: 0x3477, 0x4d6: 0x316b, 0x4d7: 0x347c,
-	0x4d8: 0x3175, 0x4d9: 0x3486, 0x4da: 0x4708, 0x4db: 0x4799, 0x4dc: 0x39ae, 0x4dd: 0x3b3d,
-	0x4de: 0x318e, 0x4df: 0x349f, 0x4e0: 0x3198, 0x4e1: 0x34a9, 0x4e2: 0x4717, 0x4e3: 0x47a8,
-	0x4e4: 0x39b5, 0x4e5: 0x3b44, 0x4e6: 0x39bc, 0x4e7: 0x3b4b, 0x4e8: 0x39c3, 0x4e9: 0x3b52,
-	0x4ea: 0x31a7, 0x4eb: 0x34b8, 0x4ec: 0x31b1, 0x4ed: 0x34c7, 0x4ee: 0x31c5, 0x4ef: 0x34db,
-	0x4f0: 0x31c0, 0x4f1: 0x34d6, 0x4f2: 0x3201, 0x4f3: 0x3517, 0x4f4: 0x3210, 0x4f5: 0x3526,
-	0x4f6: 0x320b, 0x4f7: 0x3521, 0x4f8: 0x39ca, 0x4f9: 0x3b59, 0x4fa: 0x39d1, 0x4fb: 0x3b60,
-	0x4fc: 0x3215, 0x4fd: 0x352b, 0x4fe: 0x321a, 0x4ff: 0x3530,
-	// Block 0x14, offset 0x500
-	0x500: 0x321f, 0x501: 0x3535, 0x502: 0x3224, 0x503: 0x353a, 0x504: 0x3233, 0x505: 0x3549,
-	0x506: 0x322e, 0x507: 0x3544, 0x508: 0x3238, 0x509: 0x3553, 0x50a: 0x323d, 0x50b: 0x3558,
-	0x50c: 0x3242, 0x50d: 0x355d, 0x50e: 0x3260, 0x50f: 0x357b, 0x510: 0x3279, 0x511: 0x3599,
-	0x512: 0x3288, 0x513: 0x35a8, 0x514: 0x328d, 0x515: 0x35ad, 0x516: 0x3391, 0x517: 0x34bd,
-	0x518: 0x354e, 0x519: 0x358a, 0x51b: 0x35e8,
-	0x520: 0x46b8, 0x521: 0x4749, 0x522: 0x2f9a, 0x523: 0x32a6,
-	0x524: 0x388f, 0x525: 0x3a1e, 0x526: 0x3888, 0x527: 0x3a17, 0x528: 0x389d, 0x529: 0x3a2c,
-	0x52a: 0x3896, 0x52b: 0x3a25, 0x52c: 0x38d5, 0x52d: 0x3a64, 0x52e: 0x38ab, 0x52f: 0x3a3a,
-	0x530: 0x38a4, 0x531: 0x3a33, 0x532: 0x38b9, 0x533: 0x3a48, 0x534: 0x38b2, 0x535: 0x3a41,
-	0x536: 0x38dc, 0x537: 0x3a6b, 0x538: 0x46cc, 0x539: 0x475d, 0x53a: 0x3017, 0x53b: 0x3323,
-	0x53c: 0x3003, 0x53d: 0x330f, 0x53e: 0x38f1, 0x53f: 0x3a80,
-	// Block 0x15, offset 0x540
-	0x540: 0x38ea, 0x541: 0x3a79, 0x542: 0x38ff, 0x543: 0x3a8e, 0x544: 0x38f8, 0x545: 0x3a87,
-	0x546: 0x3914, 0x547: 0x3aa3, 0x548: 0x30a8, 0x549: 0x33b4, 0x54a: 0x30bc, 0x54b: 0x33c8,
-	0x54c: 0x46fe, 0x54d: 0x478f, 0x54e: 0x314d, 0x54f: 0x345e, 0x550: 0x3937, 0x551: 0x3ac6,
-	0x552: 0x3930, 0x553: 0x3abf, 0x554: 0x3945, 0x555: 0x3ad4, 0x556: 0x393e, 0x557: 0x3acd,
-	0x558: 0x39a0, 0x559: 0x3b2f, 0x55a: 0x3984, 0x55b: 0x3b13, 0x55c: 0x397d, 0x55d: 0x3b0c,
-	0x55e: 0x3992, 0x55f: 0x3b21, 0x560: 0x398b, 0x561: 0x3b1a, 0x562: 0x3999, 0x563: 0x3b28,
-	0x564: 0x31fc, 0x565: 0x3512, 0x566: 0x31de, 0x567: 0x34f4, 0x568: 0x39fb, 0x569: 0x3b8a,
-	0x56a: 0x39f4, 0x56b: 0x3b83, 0x56c: 0x3a09, 0x56d: 0x3b98, 0x56e: 0x3a02, 0x56f: 0x3b91,
-	0x570: 0x3a10, 0x571: 0x3b9f, 0x572: 0x3247, 0x573: 0x3562, 0x574: 0x326f, 0x575: 0x358f,
-	0x576: 0x326a, 0x577: 0x3585, 0x578: 0x3256, 0x579: 0x3571,
-	// Block 0x16, offset 0x580
-	0x580: 0x481b, 0x581: 0x4821, 0x582: 0x4935, 0x583: 0x494d, 0x584: 0x493d, 0x585: 0x4955,
-	0x586: 0x4945, 0x587: 0x495d, 0x588: 0x47c1, 0x589: 0x47c7, 0x58a: 0x48a5, 0x58b: 0x48bd,
-	0x58c: 0x48ad, 0x58d: 0x48c5, 0x58e: 0x48b5, 0x58f: 0x48cd, 0x590: 0x482d, 0x591: 0x4833,
-	0x592: 0x3dcf, 0x593: 0x3ddf, 0x594: 0x3dd7, 0x595: 0x3de7,
-	0x598: 0x47cd, 0x599: 0x47d3, 0x59a: 0x3cff, 0x59b: 0x3d0f, 0x59c: 0x3d07, 0x59d: 0x3d17,
-	0x5a0: 0x4845, 0x5a1: 0x484b, 0x5a2: 0x4965, 0x5a3: 0x497d,
-	0x5a4: 0x496d, 0x5a5: 0x4985, 0x5a6: 0x4975, 0x5a7: 0x498d, 0x5a8: 0x47d9, 0x5a9: 0x47df,
-	0x5aa: 0x48d5, 0x5ab: 0x48ed, 0x5ac: 0x48dd, 0x5ad: 0x48f5, 0x5ae: 0x48e5, 0x5af: 0x48fd,
-	0x5b0: 0x485d, 0x5b1: 0x4863, 0x5b2: 0x3e2f, 0x5b3: 0x3e47, 0x5b4: 0x3e37, 0x5b5: 0x3e4f,
-	0x5b6: 0x3e3f, 0x5b7: 0x3e57, 0x5b8: 0x47e5, 0x5b9: 0x47eb, 0x5ba: 0x3d2f, 0x5bb: 0x3d47,
-	0x5bc: 0x3d37, 0x5bd: 0x3d4f, 0x5be: 0x3d3f, 0x5bf: 0x3d57,
-	// Block 0x17, offset 0x5c0
-	0x5c0: 0x4869, 0x5c1: 0x486f, 0x5c2: 0x3e5f, 0x5c3: 0x3e6f, 0x5c4: 0x3e67, 0x5c5: 0x3e77,
-	0x5c8: 0x47f1, 0x5c9: 0x47f7, 0x5ca: 0x3d5f, 0x5cb: 0x3d6f,
-	0x5cc: 0x3d67, 0x5cd: 0x3d77, 0x5d0: 0x487b, 0x5d1: 0x4881,
-	0x5d2: 0x3e97, 0x5d3: 0x3eaf, 0x5d4: 0x3e9f, 0x5d5: 0x3eb7, 0x5d6: 0x3ea7, 0x5d7: 0x3ebf,
-	0x5d9: 0x47fd, 0x5db: 0x3d7f, 0x5dd: 0x3d87,
-	0x5df: 0x3d8f, 0x5e0: 0x4893, 0x5e1: 0x4899, 0x5e2: 0x4995, 0x5e3: 0x49ad,
-	0x5e4: 0x499d, 0x5e5: 0x49b5, 0x5e6: 0x49a5, 0x5e7: 0x49bd, 0x5e8: 0x4803, 0x5e9: 0x4809,
-	0x5ea: 0x4905, 0x5eb: 0x491d, 0x5ec: 0x490d, 0x5ed: 0x4925, 0x5ee: 0x4915, 0x5ef: 0x492d,
-	0x5f0: 0x480f, 0x5f1: 0x4335, 0x5f2: 0x36a8, 0x5f3: 0x433b, 0x5f4: 0x4839, 0x5f5: 0x4341,
-	0x5f6: 0x36ba, 0x5f7: 0x4347, 0x5f8: 0x36d8, 0x5f9: 0x434d, 0x5fa: 0x36f0, 0x5fb: 0x4353,
-	0x5fc: 0x4887, 0x5fd: 0x4359,
-	// Block 0x18, offset 0x600
-	0x600: 0x3db7, 0x601: 0x3dbf, 0x602: 0x419b, 0x603: 0x41b9, 0x604: 0x41a5, 0x605: 0x41c3,
-	0x606: 0x41af, 0x607: 0x41cd, 0x608: 0x3cef, 0x609: 0x3cf7, 0x60a: 0x40e7, 0x60b: 0x4105,
-	0x60c: 0x40f1, 0x60d: 0x410f, 0x60e: 0x40fb, 0x60f: 0x4119, 0x610: 0x3dff, 0x611: 0x3e07,
-	0x612: 0x41d7, 0x613: 0x41f5, 0x614: 0x41e1, 0x615: 0x41ff, 0x616: 0x41eb, 0x617: 0x4209,
-	0x618: 0x3d1f, 0x619: 0x3d27, 0x61a: 0x4123, 0x61b: 0x4141, 0x61c: 0x412d, 0x61d: 0x414b,
-	0x61e: 0x4137, 0x61f: 0x4155, 0x620: 0x3ed7, 0x621: 0x3edf, 0x622: 0x4213, 0x623: 0x4231,
-	0x624: 0x421d, 0x625: 0x423b, 0x626: 0x4227, 0x627: 0x4245, 0x628: 0x3d97, 0x629: 0x3d9f,
-	0x62a: 0x415f, 0x62b: 0x417d, 0x62c: 0x4169, 0x62d: 0x4187, 0x62e: 0x4173, 0x62f: 0x4191,
-	0x630: 0x369c, 0x631: 0x3696, 0x632: 0x3da7, 0x633: 0x36a2, 0x634: 0x3daf,
-	0x636: 0x4827, 0x637: 0x3dc7, 0x638: 0x360c, 0x639: 0x3606, 0x63a: 0x35fa, 0x63b: 0x4305,
-	0x63c: 0x3612, 0x63d: 0x8100, 0x63e: 0x01d6, 0x63f: 0xa100,
-	// Block 0x19, offset 0x640
-	0x640: 0x8100, 0x641: 0x35be, 0x642: 0x3def, 0x643: 0x36b4, 0x644: 0x3df7,
-	0x646: 0x4851, 0x647: 0x3e0f, 0x648: 0x3618, 0x649: 0x430b, 0x64a: 0x3624, 0x64b: 0x4311,
-	0x64c: 0x3630, 0x64d: 0x3ba6, 0x64e: 0x3bad, 0x64f: 0x3bb4, 0x650: 0x36cc, 0x651: 0x36c6,
-	0x652: 0x3e17, 0x653: 0x44fb, 0x656: 0x36d2, 0x657: 0x3e27,
-	0x658: 0x3648, 0x659: 0x3642, 0x65a: 0x3636, 0x65b: 0x4317, 0x65d: 0x3bbb,
-	0x65e: 0x3bc2, 0x65f: 0x3bc9, 0x660: 0x3702, 0x661: 0x36fc, 0x662: 0x3e7f, 0x663: 0x4503,
-	0x664: 0x36e4, 0x665: 0x36ea, 0x666: 0x3708, 0x667: 0x3e8f, 0x668: 0x3678, 0x669: 0x3672,
-	0x66a: 0x3666, 0x66b: 0x4323, 0x66c: 0x3660, 0x66d: 0x35b2, 0x66e: 0x42ff, 0x66f: 0x0081,
-	0x672: 0x3ec7, 0x673: 0x370e, 0x674: 0x3ecf,
-	0x676: 0x489f, 0x677: 0x3ee7, 0x678: 0x3654, 0x679: 0x431d, 0x67a: 0x3684, 0x67b: 0x432f,
-	0x67c: 0x3690, 0x67d: 0x426d, 0x67e: 0xa100,
-	// Block 0x1a, offset 0x680
-	0x681: 0x3c1d, 0x683: 0xa000, 0x684: 0x3c24, 0x685: 0xa000,
-	0x687: 0x3c2b, 0x688: 0xa000, 0x689: 0x3c32,
-	0x68d: 0xa000,
-	0x6a0: 0x2f7c, 0x6a1: 0xa000, 0x6a2: 0x3c40,
-	0x6a4: 0xa000, 0x6a5: 0xa000,
-	0x6ad: 0x3c39, 0x6ae: 0x2f77, 0x6af: 0x2f81,
-	0x6b0: 0x3c47, 0x6b1: 0x3c4e, 0x6b2: 0xa000, 0x6b3: 0xa000, 0x6b4: 0x3c55, 0x6b5: 0x3c5c,
-	0x6b6: 0xa000, 0x6b7: 0xa000, 0x6b8: 0x3c63, 0x6b9: 0x3c6a, 0x6ba: 0xa000, 0x6bb: 0xa000,
-	0x6bc: 0xa000, 0x6bd: 0xa000,
-	// Block 0x1b, offset 0x6c0
-	0x6c0: 0x3c71, 0x6c1: 0x3c78, 0x6c2: 0xa000, 0x6c3: 0xa000, 0x6c4: 0x3c8d, 0x6c5: 0x3c94,
-	0x6c6: 0xa000, 0x6c7: 0xa000, 0x6c8: 0x3c9b, 0x6c9: 0x3ca2,
-	0x6d1: 0xa000,
-	0x6d2: 0xa000,
-	0x6e2: 0xa000,
-	0x6e8: 0xa000, 0x6e9: 0xa000,
-	0x6eb: 0xa000, 0x6ec: 0x3cb7, 0x6ed: 0x3cbe, 0x6ee: 0x3cc5, 0x6ef: 0x3ccc,
-	0x6f2: 0xa000, 0x6f3: 0xa000, 0x6f4: 0xa000, 0x6f5: 0xa000,
-	// Block 0x1c, offset 0x700
-	0x706: 0xa000, 0x70b: 0xa000,
-	0x70c: 0x3f1f, 0x70d: 0xa000, 0x70e: 0x3f27, 0x70f: 0xa000, 0x710: 0x3f2f, 0x711: 0xa000,
-	0x712: 0x3f37, 0x713: 0xa000, 0x714: 0x3f3f, 0x715: 0xa000, 0x716: 0x3f47, 0x717: 0xa000,
-	0x718: 0x3f4f, 0x719: 0xa000, 0x71a: 0x3f57, 0x71b: 0xa000, 0x71c: 0x3f5f, 0x71d: 0xa000,
-	0x71e: 0x3f67, 0x71f: 0xa000, 0x720: 0x3f6f, 0x721: 0xa000, 0x722: 0x3f77,
-	0x724: 0xa000, 0x725: 0x3f7f, 0x726: 0xa000, 0x727: 0x3f87, 0x728: 0xa000, 0x729: 0x3f8f,
-	0x72f: 0xa000,
-	0x730: 0x3f97, 0x731: 0x3f9f, 0x732: 0xa000, 0x733: 0x3fa7, 0x734: 0x3faf, 0x735: 0xa000,
-	0x736: 0x3fb7, 0x737: 0x3fbf, 0x738: 0xa000, 0x739: 0x3fc7, 0x73a: 0x3fcf, 0x73b: 0xa000,
-	0x73c: 0x3fd7, 0x73d: 0x3fdf,
-	// Block 0x1d, offset 0x740
-	0x754: 0x3f17,
-	0x759: 0x9904, 0x75a: 0x9904, 0x75b: 0x8100, 0x75c: 0x8100, 0x75d: 0xa000,
-	0x75e: 0x3fe7,
-	0x766: 0xa000,
-	0x76b: 0xa000, 0x76c: 0x3ff7, 0x76d: 0xa000, 0x76e: 0x3fff, 0x76f: 0xa000,
-	0x770: 0x4007, 0x771: 0xa000, 0x772: 0x400f, 0x773: 0xa000, 0x774: 0x4017, 0x775: 0xa000,
-	0x776: 0x401f, 0x777: 0xa000, 0x778: 0x4027, 0x779: 0xa000, 0x77a: 0x402f, 0x77b: 0xa000,
-	0x77c: 0x4037, 0x77d: 0xa000, 0x77e: 0x403f, 0x77f: 0xa000,
-	// Block 0x1e, offset 0x780
-	0x780: 0x4047, 0x781: 0xa000, 0x782: 0x404f, 0x784: 0xa000, 0x785: 0x4057,
-	0x786: 0xa000, 0x787: 0x405f, 0x788: 0xa000, 0x789: 0x4067,
-	0x78f: 0xa000, 0x790: 0x406f, 0x791: 0x4077,
-	0x792: 0xa000, 0x793: 0x407f, 0x794: 0x4087, 0x795: 0xa000, 0x796: 0x408f, 0x797: 0x4097,
-	0x798: 0xa000, 0x799: 0x409f, 0x79a: 0x40a7, 0x79b: 0xa000, 0x79c: 0x40af, 0x79d: 0x40b7,
-	0x7af: 0xa000,
-	0x7b0: 0xa000, 0x7b1: 0xa000, 0x7b2: 0xa000, 0x7b4: 0x3fef,
-	0x7b7: 0x40bf, 0x7b8: 0x40c7, 0x7b9: 0x40cf, 0x7ba: 0x40d7,
-	0x7bd: 0xa000, 0x7be: 0x40df,
-	// Block 0x1f, offset 0x7c0
-	0x7c0: 0x137a, 0x7c1: 0x0cfe, 0x7c2: 0x13d6, 0x7c3: 0x13a2, 0x7c4: 0x0e5a, 0x7c5: 0x06ee,
-	0x7c6: 0x08e2, 0x7c7: 0x162e, 0x7c8: 0x162e, 0x7c9: 0x0a0e, 0x7ca: 0x1462, 0x7cb: 0x0946,
-	0x7cc: 0x0a0a, 0x7cd: 0x0bf2, 0x7ce: 0x0fd2, 0x7cf: 0x1162, 0x7d0: 0x129a, 0x7d1: 0x12d6,
-	0x7d2: 0x130a, 0x7d3: 0x141e, 0x7d4: 0x0d76, 0x7d5: 0x0e02, 0x7d6: 0x0eae, 0x7d7: 0x0f46,
-	0x7d8: 0x1262, 0x7d9: 0x144a, 0x7da: 0x1576, 0x7db: 0x0712, 0x7dc: 0x08b6, 0x7dd: 0x0d8a,
-	0x7de: 0x0ed2, 0x7df: 0x1296, 0x7e0: 0x15c6, 0x7e1: 0x0ab6, 0x7e2: 0x0e7a, 0x7e3: 0x1286,
-	0x7e4: 0x131a, 0x7e5: 0x0c26, 0x7e6: 0x11be, 0x7e7: 0x12e2, 0x7e8: 0x0b22, 0x7e9: 0x0d12,
-	0x7ea: 0x0e1a, 0x7eb: 0x0f1e, 0x7ec: 0x142a, 0x7ed: 0x0752, 0x7ee: 0x07ea, 0x7ef: 0x0856,
-	0x7f0: 0x0c8e, 0x7f1: 0x0d82, 0x7f2: 0x0ece, 0x7f3: 0x0ff2, 0x7f4: 0x117a, 0x7f5: 0x128e,
-	0x7f6: 0x12a6, 0x7f7: 0x13ca, 0x7f8: 0x14f2, 0x7f9: 0x15a6, 0x7fa: 0x15c2, 0x7fb: 0x102e,
-	0x7fc: 0x106e, 0x7fd: 0x1126, 0x7fe: 0x1246, 0x7ff: 0x147e,
-	// Block 0x20, offset 0x800
-	0x800: 0x15ce, 0x801: 0x134e, 0x802: 0x09ca, 0x803: 0x0b3e, 0x804: 0x10de, 0x805: 0x119e,
-	0x806: 0x0f02, 0x807: 0x1036, 0x808: 0x139a, 0x809: 0x14ea, 0x80a: 0x09c6, 0x80b: 0x0a92,
-	0x80c: 0x0d7a, 0x80d: 0x0e2e, 0x80e: 0x0e62, 0x80f: 0x1116, 0x810: 0x113e, 0x811: 0x14aa,
-	0x812: 0x0852, 0x813: 0x11aa, 0x814: 0x07f6, 0x815: 0x07f2, 0x816: 0x109a, 0x817: 0x112a,
-	0x818: 0x125e, 0x819: 0x14b2, 0x81a: 0x136a, 0x81b: 0x0c2a, 0x81c: 0x0d76, 0x81d: 0x135a,
-	0x81e: 0x06fa, 0x81f: 0x0a66, 0x820: 0x0b96, 0x821: 0x0f32, 0x822: 0x0fb2, 0x823: 0x0876,
-	0x824: 0x103e, 0x825: 0x0762, 0x826: 0x0b7a, 0x827: 0x06da, 0x828: 0x0dee, 0x829: 0x0ca6,
-	0x82a: 0x1112, 0x82b: 0x08ca, 0x82c: 0x09b6, 0x82d: 0x0ffe, 0x82e: 0x1266, 0x82f: 0x133e,
-	0x830: 0x0dba, 0x831: 0x13fa, 0x832: 0x0de6, 0x833: 0x0c3a, 0x834: 0x121e, 0x835: 0x0c5a,
-	0x836: 0x0fae, 0x837: 0x072e, 0x838: 0x07aa, 0x839: 0x07ee, 0x83a: 0x0d56, 0x83b: 0x10fe,
-	0x83c: 0x11f6, 0x83d: 0x134a, 0x83e: 0x145e, 0x83f: 0x085e,
-	// Block 0x21, offset 0x840
-	0x840: 0x0912, 0x841: 0x0a1a, 0x842: 0x0b32, 0x843: 0x0cc2, 0x844: 0x0e7e, 0x845: 0x1042,
-	0x846: 0x149a, 0x847: 0x157e, 0x848: 0x15d2, 0x849: 0x15ea, 0x84a: 0x083a, 0x84b: 0x0cf6,
-	0x84c: 0x0da6, 0x84d: 0x13ee, 0x84e: 0x0afe, 0x84f: 0x0bda, 0x850: 0x0bf6, 0x851: 0x0c86,
-	0x852: 0x0e6e, 0x853: 0x0eba, 0x854: 0x0f6a, 0x855: 0x108e, 0x856: 0x1132, 0x857: 0x1196,
-	0x858: 0x13de, 0x859: 0x126e, 0x85a: 0x1406, 0x85b: 0x1482, 0x85c: 0x0812, 0x85d: 0x083e,
-	0x85e: 0x0926, 0x85f: 0x0eaa, 0x860: 0x12f6, 0x861: 0x133e, 0x862: 0x0b1e, 0x863: 0x0b8e,
-	0x864: 0x0c52, 0x865: 0x0db2, 0x866: 0x10da, 0x867: 0x0f26, 0x868: 0x073e, 0x869: 0x0982,
-	0x86a: 0x0a66, 0x86b: 0x0aca, 0x86c: 0x0b9a, 0x86d: 0x0f42, 0x86e: 0x0f5e, 0x86f: 0x116e,
-	0x870: 0x118e, 0x871: 0x1466, 0x872: 0x14e6, 0x873: 0x14f6, 0x874: 0x1532, 0x875: 0x0756,
-	0x876: 0x1082, 0x877: 0x1452, 0x878: 0x14ce, 0x879: 0x0bb2, 0x87a: 0x071a, 0x87b: 0x077a,
-	0x87c: 0x0a6a, 0x87d: 0x0a8a, 0x87e: 0x0cb2, 0x87f: 0x0d76,
-	// Block 0x22, offset 0x880
-	0x880: 0x0ec6, 0x881: 0x0fce, 0x882: 0x127a, 0x883: 0x141a, 0x884: 0x1626, 0x885: 0x0ce6,
-	0x886: 0x14a6, 0x887: 0x0836, 0x888: 0x0d32, 0x889: 0x0d3e, 0x88a: 0x0e12, 0x88b: 0x0e4a,
-	0x88c: 0x0f4e, 0x88d: 0x0faa, 0x88e: 0x102a, 0x88f: 0x110e, 0x890: 0x153e, 0x891: 0x07b2,
-	0x892: 0x0c06, 0x893: 0x14b6, 0x894: 0x076a, 0x895: 0x0aae, 0x896: 0x0e32, 0x897: 0x13e2,
-	0x898: 0x0b6a, 0x899: 0x0bba, 0x89a: 0x0d46, 0x89b: 0x0f32, 0x89c: 0x14be, 0x89d: 0x081a,
-	0x89e: 0x0902, 0x89f: 0x0a9a, 0x8a0: 0x0cd6, 0x8a1: 0x0d22, 0x8a2: 0x0d62, 0x8a3: 0x0df6,
-	0x8a4: 0x0f4a, 0x8a5: 0x0fbe, 0x8a6: 0x115a, 0x8a7: 0x12fa, 0x8a8: 0x1306, 0x8a9: 0x145a,
-	0x8aa: 0x14da, 0x8ab: 0x0886, 0x8ac: 0x0e4e, 0x8ad: 0x0906, 0x8ae: 0x0eca, 0x8af: 0x0f6e,
-	0x8b0: 0x128a, 0x8b1: 0x14c2, 0x8b2: 0x15ae, 0x8b3: 0x15d6, 0x8b4: 0x0d3a, 0x8b5: 0x0e2a,
-	0x8b6: 0x11c6, 0x8b7: 0x10ba, 0x8b8: 0x10c6, 0x8b9: 0x10ea, 0x8ba: 0x0f1a, 0x8bb: 0x0ea2,
-	0x8bc: 0x1366, 0x8bd: 0x0736, 0x8be: 0x122e, 0x8bf: 0x081e,
-	// Block 0x23, offset 0x8c0
-	0x8c0: 0x080e, 0x8c1: 0x0b0e, 0x8c2: 0x0c2e, 0x8c3: 0x10f6, 0x8c4: 0x0a56, 0x8c5: 0x0e06,
-	0x8c6: 0x0cf2, 0x8c7: 0x13ea, 0x8c8: 0x12ea, 0x8c9: 0x14ae, 0x8ca: 0x1326, 0x8cb: 0x0b2a,
-	0x8cc: 0x078a, 0x8cd: 0x095e, 0x8d0: 0x09b2,
-	0x8d2: 0x0ce2, 0x8d5: 0x07fa, 0x8d6: 0x0f22, 0x8d7: 0x0fe6,
-	0x8d8: 0x104a, 0x8d9: 0x1066, 0x8da: 0x106a, 0x8db: 0x107e, 0x8dc: 0x14fe, 0x8dd: 0x10ee,
-	0x8de: 0x1172, 0x8e0: 0x1292, 0x8e2: 0x1356,
-	0x8e5: 0x140a, 0x8e6: 0x1436,
-	0x8ea: 0x1552, 0x8eb: 0x1556, 0x8ec: 0x155a, 0x8ed: 0x15be, 0x8ee: 0x142e, 0x8ef: 0x14ca,
-	0x8f0: 0x075a, 0x8f1: 0x077e, 0x8f2: 0x0792, 0x8f3: 0x084e, 0x8f4: 0x085a, 0x8f5: 0x089a,
-	0x8f6: 0x094e, 0x8f7: 0x096a, 0x8f8: 0x0972, 0x8f9: 0x09ae, 0x8fa: 0x09ba, 0x8fb: 0x0a96,
-	0x8fc: 0x0a9e, 0x8fd: 0x0ba6, 0x8fe: 0x0bce, 0x8ff: 0x0bd6,
-	// Block 0x24, offset 0x900
-	0x900: 0x0bee, 0x901: 0x0c9a, 0x902: 0x0cca, 0x903: 0x0cea, 0x904: 0x0d5a, 0x905: 0x0e1e,
-	0x906: 0x0e3a, 0x907: 0x0e6a, 0x908: 0x0ebe, 0x909: 0x0ede, 0x90a: 0x0f52, 0x90b: 0x1032,
-	0x90c: 0x104e, 0x90d: 0x1056, 0x90e: 0x1052, 0x90f: 0x105a, 0x910: 0x105e, 0x911: 0x1062,
-	0x912: 0x1076, 0x913: 0x107a, 0x914: 0x109e, 0x915: 0x10b2, 0x916: 0x10ce, 0x917: 0x1132,
-	0x918: 0x113a, 0x919: 0x1142, 0x91a: 0x1156, 0x91b: 0x117e, 0x91c: 0x11ce, 0x91d: 0x1202,
-	0x91e: 0x1202, 0x91f: 0x126a, 0x920: 0x1312, 0x921: 0x132a, 0x922: 0x135e, 0x923: 0x1362,
-	0x924: 0x13a6, 0x925: 0x13aa, 0x926: 0x1402, 0x927: 0x140a, 0x928: 0x14de, 0x929: 0x1522,
-	0x92a: 0x153a, 0x92b: 0x0b9e, 0x92c: 0x1721, 0x92d: 0x11e6,
-	0x930: 0x06e2, 0x931: 0x07e6, 0x932: 0x07a6, 0x933: 0x074e, 0x934: 0x078e, 0x935: 0x07ba,
-	0x936: 0x084a, 0x937: 0x0866, 0x938: 0x094e, 0x939: 0x093a, 0x93a: 0x094a, 0x93b: 0x0966,
-	0x93c: 0x09b2, 0x93d: 0x09c2, 0x93e: 0x0a06, 0x93f: 0x0a12,
-	// Block 0x25, offset 0x940
-	0x940: 0x0a2e, 0x941: 0x0a3e, 0x942: 0x0b26, 0x943: 0x0b2e, 0x944: 0x0b5e, 0x945: 0x0b7e,
-	0x946: 0x0bae, 0x947: 0x0bc6, 0x948: 0x0bb6, 0x949: 0x0bd6, 0x94a: 0x0bca, 0x94b: 0x0bee,
-	0x94c: 0x0c0a, 0x94d: 0x0c62, 0x94e: 0x0c6e, 0x94f: 0x0c76, 0x950: 0x0c9e, 0x951: 0x0ce2,
-	0x952: 0x0d12, 0x953: 0x0d16, 0x954: 0x0d2a, 0x955: 0x0daa, 0x956: 0x0dba, 0x957: 0x0e12,
-	0x958: 0x0e5e, 0x959: 0x0e56, 0x95a: 0x0e6a, 0x95b: 0x0e86, 0x95c: 0x0ebe, 0x95d: 0x1016,
-	0x95e: 0x0ee2, 0x95f: 0x0f16, 0x960: 0x0f22, 0x961: 0x0f62, 0x962: 0x0f7e, 0x963: 0x0fa2,
-	0x964: 0x0fc6, 0x965: 0x0fca, 0x966: 0x0fe6, 0x967: 0x0fea, 0x968: 0x0ffa, 0x969: 0x100e,
-	0x96a: 0x100a, 0x96b: 0x103a, 0x96c: 0x10b6, 0x96d: 0x10ce, 0x96e: 0x10e6, 0x96f: 0x111e,
-	0x970: 0x1132, 0x971: 0x114e, 0x972: 0x117e, 0x973: 0x1232, 0x974: 0x125a, 0x975: 0x12ce,
-	0x976: 0x1316, 0x977: 0x1322, 0x978: 0x132a, 0x979: 0x1342, 0x97a: 0x1356, 0x97b: 0x1346,
-	0x97c: 0x135e, 0x97d: 0x135a, 0x97e: 0x1352, 0x97f: 0x1362,
-	// Block 0x26, offset 0x980
-	0x980: 0x136e, 0x981: 0x13aa, 0x982: 0x13e6, 0x983: 0x1416, 0x984: 0x144e, 0x985: 0x146e,
-	0x986: 0x14ba, 0x987: 0x14de, 0x988: 0x14fe, 0x989: 0x1512, 0x98a: 0x1522, 0x98b: 0x152e,
-	0x98c: 0x153a, 0x98d: 0x158e, 0x98e: 0x162e, 0x98f: 0x16b8, 0x990: 0x16b3, 0x991: 0x16e5,
-	0x992: 0x060a, 0x993: 0x0632, 0x994: 0x0636, 0x995: 0x1767, 0x996: 0x1794, 0x997: 0x180c,
-	0x998: 0x161a, 0x999: 0x162a,
-	// Block 0x27, offset 0x9c0
-	0x9c0: 0x06fe, 0x9c1: 0x06f6, 0x9c2: 0x0706, 0x9c3: 0x164a, 0x9c4: 0x074a, 0x9c5: 0x075a,
-	0x9c6: 0x075e, 0x9c7: 0x0766, 0x9c8: 0x076e, 0x9c9: 0x0772, 0x9ca: 0x077e, 0x9cb: 0x0776,
-	0x9cc: 0x05b6, 0x9cd: 0x165e, 0x9ce: 0x0792, 0x9cf: 0x0796, 0x9d0: 0x079a, 0x9d1: 0x07b6,
-	0x9d2: 0x164f, 0x9d3: 0x05ba, 0x9d4: 0x07a2, 0x9d5: 0x07c2, 0x9d6: 0x1659, 0x9d7: 0x07d2,
-	0x9d8: 0x07da, 0x9d9: 0x073a, 0x9da: 0x07e2, 0x9db: 0x07e6, 0x9dc: 0x1834, 0x9dd: 0x0802,
-	0x9de: 0x080a, 0x9df: 0x05c2, 0x9e0: 0x0822, 0x9e1: 0x0826, 0x9e2: 0x082e, 0x9e3: 0x0832,
-	0x9e4: 0x05c6, 0x9e5: 0x084a, 0x9e6: 0x084e, 0x9e7: 0x085a, 0x9e8: 0x0866, 0x9e9: 0x086a,
-	0x9ea: 0x086e, 0x9eb: 0x0876, 0x9ec: 0x0896, 0x9ed: 0x089a, 0x9ee: 0x08a2, 0x9ef: 0x08b2,
-	0x9f0: 0x08ba, 0x9f1: 0x08be, 0x9f2: 0x08be, 0x9f3: 0x08be, 0x9f4: 0x166d, 0x9f5: 0x0e96,
-	0x9f6: 0x08d2, 0x9f7: 0x08da, 0x9f8: 0x1672, 0x9f9: 0x08e6, 0x9fa: 0x08ee, 0x9fb: 0x08f6,
-	0x9fc: 0x091e, 0x9fd: 0x090a, 0x9fe: 0x0916, 0x9ff: 0x091a,
-	// Block 0x28, offset 0xa00
-	0xa00: 0x0922, 0xa01: 0x092a, 0xa02: 0x092e, 0xa03: 0x0936, 0xa04: 0x093e, 0xa05: 0x0942,
-	0xa06: 0x0942, 0xa07: 0x094a, 0xa08: 0x0952, 0xa09: 0x0956, 0xa0a: 0x0962, 0xa0b: 0x0986,
-	0xa0c: 0x096a, 0xa0d: 0x098a, 0xa0e: 0x096e, 0xa0f: 0x0976, 0xa10: 0x080e, 0xa11: 0x09d2,
-	0xa12: 0x099a, 0xa13: 0x099e, 0xa14: 0x09a2, 0xa15: 0x0996, 0xa16: 0x09aa, 0xa17: 0x09a6,
-	0xa18: 0x09be, 0xa19: 0x1677, 0xa1a: 0x09da, 0xa1b: 0x09de, 0xa1c: 0x09e6, 0xa1d: 0x09f2,
-	0xa1e: 0x09fa, 0xa1f: 0x0a16, 0xa20: 0x167c, 0xa21: 0x1681, 0xa22: 0x0a22, 0xa23: 0x0a26,
-	0xa24: 0x0a2a, 0xa25: 0x0a1e, 0xa26: 0x0a32, 0xa27: 0x05ca, 0xa28: 0x05ce, 0xa29: 0x0a3a,
-	0xa2a: 0x0a42, 0xa2b: 0x0a42, 0xa2c: 0x1686, 0xa2d: 0x0a5e, 0xa2e: 0x0a62, 0xa2f: 0x0a66,
-	0xa30: 0x0a6e, 0xa31: 0x168b, 0xa32: 0x0a76, 0xa33: 0x0a7a, 0xa34: 0x0b52, 0xa35: 0x0a82,
-	0xa36: 0x05d2, 0xa37: 0x0a8e, 0xa38: 0x0a9e, 0xa39: 0x0aaa, 0xa3a: 0x0aa6, 0xa3b: 0x1695,
-	0xa3c: 0x0ab2, 0xa3d: 0x169a, 0xa3e: 0x0abe, 0xa3f: 0x0aba,
-	// Block 0x29, offset 0xa40
-	0xa40: 0x0ac2, 0xa41: 0x0ad2, 0xa42: 0x0ad6, 0xa43: 0x05d6, 0xa44: 0x0ae6, 0xa45: 0x0aee,
-	0xa46: 0x0af2, 0xa47: 0x0af6, 0xa48: 0x05da, 0xa49: 0x169f, 0xa4a: 0x05de, 0xa4b: 0x0b12,
-	0xa4c: 0x0b16, 0xa4d: 0x0b1a, 0xa4e: 0x0b22, 0xa4f: 0x1866, 0xa50: 0x0b3a, 0xa51: 0x16a9,
-	0xa52: 0x16a9, 0xa53: 0x11da, 0xa54: 0x0b4a, 0xa55: 0x0b4a, 0xa56: 0x05e2, 0xa57: 0x16cc,
-	0xa58: 0x179e, 0xa59: 0x0b5a, 0xa5a: 0x0b62, 0xa5b: 0x05e6, 0xa5c: 0x0b76, 0xa5d: 0x0b86,
-	0xa5e: 0x0b8a, 0xa5f: 0x0b92, 0xa60: 0x0ba2, 0xa61: 0x05ee, 0xa62: 0x05ea, 0xa63: 0x0ba6,
-	0xa64: 0x16ae, 0xa65: 0x0baa, 0xa66: 0x0bbe, 0xa67: 0x0bc2, 0xa68: 0x0bc6, 0xa69: 0x0bc2,
-	0xa6a: 0x0bd2, 0xa6b: 0x0bd6, 0xa6c: 0x0be6, 0xa6d: 0x0bde, 0xa6e: 0x0be2, 0xa6f: 0x0bea,
-	0xa70: 0x0bee, 0xa71: 0x0bf2, 0xa72: 0x0bfe, 0xa73: 0x0c02, 0xa74: 0x0c1a, 0xa75: 0x0c22,
-	0xa76: 0x0c32, 0xa77: 0x0c46, 0xa78: 0x16bd, 0xa79: 0x0c42, 0xa7a: 0x0c36, 0xa7b: 0x0c4e,
-	0xa7c: 0x0c56, 0xa7d: 0x0c6a, 0xa7e: 0x16c2, 0xa7f: 0x0c72,
-	// Block 0x2a, offset 0xa80
-	0xa80: 0x0c66, 0xa81: 0x0c5e, 0xa82: 0x05f2, 0xa83: 0x0c7a, 0xa84: 0x0c82, 0xa85: 0x0c8a,
-	0xa86: 0x0c7e, 0xa87: 0x05f6, 0xa88: 0x0c9a, 0xa89: 0x0ca2, 0xa8a: 0x16c7, 0xa8b: 0x0cce,
-	0xa8c: 0x0d02, 0xa8d: 0x0cde, 0xa8e: 0x0602, 0xa8f: 0x0cea, 0xa90: 0x05fe, 0xa91: 0x05fa,
-	0xa92: 0x07c6, 0xa93: 0x07ca, 0xa94: 0x0d06, 0xa95: 0x0cee, 0xa96: 0x11ae, 0xa97: 0x0666,
-	0xa98: 0x0d12, 0xa99: 0x0d16, 0xa9a: 0x0d1a, 0xa9b: 0x0d2e, 0xa9c: 0x0d26, 0xa9d: 0x16e0,
-	0xa9e: 0x0606, 0xa9f: 0x0d42, 0xaa0: 0x0d36, 0xaa1: 0x0d52, 0xaa2: 0x0d5a, 0xaa3: 0x16ea,
-	0xaa4: 0x0d5e, 0xaa5: 0x0d4a, 0xaa6: 0x0d66, 0xaa7: 0x060a, 0xaa8: 0x0d6a, 0xaa9: 0x0d6e,
-	0xaaa: 0x0d72, 0xaab: 0x0d7e, 0xaac: 0x16ef, 0xaad: 0x0d86, 0xaae: 0x060e, 0xaaf: 0x0d92,
-	0xab0: 0x16f4, 0xab1: 0x0d96, 0xab2: 0x0612, 0xab3: 0x0da2, 0xab4: 0x0dae, 0xab5: 0x0dba,
-	0xab6: 0x0dbe, 0xab7: 0x16f9, 0xab8: 0x1690, 0xab9: 0x16fe, 0xaba: 0x0dde, 0xabb: 0x1703,
-	0xabc: 0x0dea, 0xabd: 0x0df2, 0xabe: 0x0de2, 0xabf: 0x0dfe,
-	// Block 0x2b, offset 0xac0
-	0xac0: 0x0e0e, 0xac1: 0x0e1e, 0xac2: 0x0e12, 0xac3: 0x0e16, 0xac4: 0x0e22, 0xac5: 0x0e26,
-	0xac6: 0x1708, 0xac7: 0x0e0a, 0xac8: 0x0e3e, 0xac9: 0x0e42, 0xaca: 0x0616, 0xacb: 0x0e56,
-	0xacc: 0x0e52, 0xacd: 0x170d, 0xace: 0x0e36, 0xacf: 0x0e72, 0xad0: 0x1712, 0xad1: 0x1717,
-	0xad2: 0x0e76, 0xad3: 0x0e8a, 0xad4: 0x0e86, 0xad5: 0x0e82, 0xad6: 0x061a, 0xad7: 0x0e8e,
-	0xad8: 0x0e9e, 0xad9: 0x0e9a, 0xada: 0x0ea6, 0xadb: 0x1654, 0xadc: 0x0eb6, 0xadd: 0x171c,
-	0xade: 0x0ec2, 0xadf: 0x1726, 0xae0: 0x0ed6, 0xae1: 0x0ee2, 0xae2: 0x0ef6, 0xae3: 0x172b,
-	0xae4: 0x0f0a, 0xae5: 0x0f0e, 0xae6: 0x1730, 0xae7: 0x1735, 0xae8: 0x0f2a, 0xae9: 0x0f3a,
-	0xaea: 0x061e, 0xaeb: 0x0f3e, 0xaec: 0x0622, 0xaed: 0x0622, 0xaee: 0x0f56, 0xaef: 0x0f5a,
-	0xaf0: 0x0f62, 0xaf1: 0x0f66, 0xaf2: 0x0f72, 0xaf3: 0x0626, 0xaf4: 0x0f8a, 0xaf5: 0x173a,
-	0xaf6: 0x0fa6, 0xaf7: 0x173f, 0xaf8: 0x0fb2, 0xaf9: 0x16a4, 0xafa: 0x0fc2, 0xafb: 0x1744,
-	0xafc: 0x1749, 0xafd: 0x174e, 0xafe: 0x062a, 0xaff: 0x062e,
-	// Block 0x2c, offset 0xb00
-	0xb00: 0x0ffa, 0xb01: 0x1758, 0xb02: 0x1753, 0xb03: 0x175d, 0xb04: 0x1762, 0xb05: 0x1002,
-	0xb06: 0x1006, 0xb07: 0x1006, 0xb08: 0x100e, 0xb09: 0x0636, 0xb0a: 0x1012, 0xb0b: 0x063a,
-	0xb0c: 0x063e, 0xb0d: 0x176c, 0xb0e: 0x1026, 0xb0f: 0x102e, 0xb10: 0x103a, 0xb11: 0x0642,
-	0xb12: 0x1771, 0xb13: 0x105e, 0xb14: 0x1776, 0xb15: 0x177b, 0xb16: 0x107e, 0xb17: 0x1096,
-	0xb18: 0x0646, 0xb19: 0x109e, 0xb1a: 0x10a2, 0xb1b: 0x10a6, 0xb1c: 0x1780, 0xb1d: 0x1785,
-	0xb1e: 0x1785, 0xb1f: 0x10be, 0xb20: 0x064a, 0xb21: 0x178a, 0xb22: 0x10d2, 0xb23: 0x10d6,
-	0xb24: 0x064e, 0xb25: 0x178f, 0xb26: 0x10f2, 0xb27: 0x0652, 0xb28: 0x1102, 0xb29: 0x10fa,
-	0xb2a: 0x110a, 0xb2b: 0x1799, 0xb2c: 0x1122, 0xb2d: 0x0656, 0xb2e: 0x112e, 0xb2f: 0x1136,
-	0xb30: 0x1146, 0xb31: 0x065a, 0xb32: 0x17a3, 0xb33: 0x17a8, 0xb34: 0x065e, 0xb35: 0x17ad,
-	0xb36: 0x115e, 0xb37: 0x17b2, 0xb38: 0x116a, 0xb39: 0x1176, 0xb3a: 0x117e, 0xb3b: 0x17b7,
-	0xb3c: 0x17bc, 0xb3d: 0x1192, 0xb3e: 0x17c1, 0xb3f: 0x119a,
-	// Block 0x2d, offset 0xb40
-	0xb40: 0x16d1, 0xb41: 0x0662, 0xb42: 0x11b2, 0xb43: 0x11b6, 0xb44: 0x066a, 0xb45: 0x11ba,
-	0xb46: 0x0a36, 0xb47: 0x17c6, 0xb48: 0x17cb, 0xb49: 0x16d6, 0xb4a: 0x16db, 0xb4b: 0x11da,
-	0xb4c: 0x11de, 0xb4d: 0x13f6, 0xb4e: 0x066e, 0xb4f: 0x120a, 0xb50: 0x1206, 0xb51: 0x120e,
-	0xb52: 0x0842, 0xb53: 0x1212, 0xb54: 0x1216, 0xb55: 0x121a, 0xb56: 0x1222, 0xb57: 0x17d0,
-	0xb58: 0x121e, 0xb59: 0x1226, 0xb5a: 0x123a, 0xb5b: 0x123e, 0xb5c: 0x122a, 0xb5d: 0x1242,
-	0xb5e: 0x1256, 0xb5f: 0x126a, 0xb60: 0x1236, 0xb61: 0x124a, 0xb62: 0x124e, 0xb63: 0x1252,
-	0xb64: 0x17d5, 0xb65: 0x17df, 0xb66: 0x17da, 0xb67: 0x0672, 0xb68: 0x1272, 0xb69: 0x1276,
-	0xb6a: 0x127e, 0xb6b: 0x17f3, 0xb6c: 0x1282, 0xb6d: 0x17e4, 0xb6e: 0x0676, 0xb6f: 0x067a,
-	0xb70: 0x17e9, 0xb71: 0x17ee, 0xb72: 0x067e, 0xb73: 0x12a2, 0xb74: 0x12a6, 0xb75: 0x12aa,
-	0xb76: 0x12ae, 0xb77: 0x12ba, 0xb78: 0x12b6, 0xb79: 0x12c2, 0xb7a: 0x12be, 0xb7b: 0x12ce,
-	0xb7c: 0x12c6, 0xb7d: 0x12ca, 0xb7e: 0x12d2, 0xb7f: 0x0682,
-	// Block 0x2e, offset 0xb80
-	0xb80: 0x12da, 0xb81: 0x12de, 0xb82: 0x0686, 0xb83: 0x12ee, 0xb84: 0x12f2, 0xb85: 0x17f8,
-	0xb86: 0x12fe, 0xb87: 0x1302, 0xb88: 0x068a, 0xb89: 0x130e, 0xb8a: 0x05be, 0xb8b: 0x17fd,
-	0xb8c: 0x1802, 0xb8d: 0x068e, 0xb8e: 0x0692, 0xb8f: 0x133a, 0xb90: 0x1352, 0xb91: 0x136e,
-	0xb92: 0x137e, 0xb93: 0x1807, 0xb94: 0x1392, 0xb95: 0x1396, 0xb96: 0x13ae, 0xb97: 0x13ba,
-	0xb98: 0x1811, 0xb99: 0x1663, 0xb9a: 0x13c6, 0xb9b: 0x13c2, 0xb9c: 0x13ce, 0xb9d: 0x1668,
-	0xb9e: 0x13da, 0xb9f: 0x13e6, 0xba0: 0x1816, 0xba1: 0x181b, 0xba2: 0x1426, 0xba3: 0x1432,
-	0xba4: 0x143a, 0xba5: 0x1820, 0xba6: 0x143e, 0xba7: 0x146a, 0xba8: 0x1476, 0xba9: 0x147a,
-	0xbaa: 0x1472, 0xbab: 0x1486, 0xbac: 0x148a, 0xbad: 0x1825, 0xbae: 0x1496, 0xbaf: 0x0696,
-	0xbb0: 0x149e, 0xbb1: 0x182a, 0xbb2: 0x069a, 0xbb3: 0x14d6, 0xbb4: 0x0ac6, 0xbb5: 0x14ee,
-	0xbb6: 0x182f, 0xbb7: 0x1839, 0xbb8: 0x069e, 0xbb9: 0x06a2, 0xbba: 0x1516, 0xbbb: 0x183e,
-	0xbbc: 0x06a6, 0xbbd: 0x1843, 0xbbe: 0x152e, 0xbbf: 0x152e,
-	// Block 0x2f, offset 0xbc0
-	0xbc0: 0x1536, 0xbc1: 0x1848, 0xbc2: 0x154e, 0xbc3: 0x06aa, 0xbc4: 0x155e, 0xbc5: 0x156a,
-	0xbc6: 0x1572, 0xbc7: 0x157a, 0xbc8: 0x06ae, 0xbc9: 0x184d, 0xbca: 0x158e, 0xbcb: 0x15aa,
-	0xbcc: 0x15b6, 0xbcd: 0x06b2, 0xbce: 0x06b6, 0xbcf: 0x15ba, 0xbd0: 0x1852, 0xbd1: 0x06ba,
-	0xbd2: 0x1857, 0xbd3: 0x185c, 0xbd4: 0x1861, 0xbd5: 0x15de, 0xbd6: 0x06be, 0xbd7: 0x15f2,
-	0xbd8: 0x15fa, 0xbd9: 0x15fe, 0xbda: 0x1606, 0xbdb: 0x160e, 0xbdc: 0x1616, 0xbdd: 0x186b,
-}
-
-// nfcIndex: 22 blocks, 1408 entries, 1408 bytes
-// Block 0 is the zero block.
-var nfcIndex = [1408]uint8{
-	// Block 0x0, offset 0x0
-	// Block 0x1, offset 0x40
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc2: 0x2e, 0xc3: 0x01, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x2f, 0xc7: 0x04,
-	0xc8: 0x05, 0xca: 0x30, 0xcb: 0x31, 0xcc: 0x06, 0xcd: 0x07, 0xce: 0x08, 0xcf: 0x32,
-	0xd0: 0x09, 0xd1: 0x33, 0xd2: 0x34, 0xd3: 0x0a, 0xd6: 0x0b, 0xd7: 0x35,
-	0xd8: 0x36, 0xd9: 0x0c, 0xdb: 0x37, 0xdc: 0x38, 0xdd: 0x39, 0xdf: 0x3a,
-	0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05,
-	0xea: 0x06, 0xeb: 0x07, 0xec: 0x08, 0xed: 0x09, 0xef: 0x0a,
-	0xf0: 0x13,
-	// Block 0x4, offset 0x100
-	0x120: 0x3b, 0x121: 0x3c, 0x123: 0x0d, 0x124: 0x3d, 0x125: 0x3e, 0x126: 0x3f, 0x127: 0x40,
-	0x128: 0x41, 0x129: 0x42, 0x12a: 0x43, 0x12b: 0x44, 0x12c: 0x3f, 0x12d: 0x45, 0x12e: 0x46, 0x12f: 0x47,
-	0x131: 0x48, 0x132: 0x49, 0x133: 0x4a, 0x134: 0x4b, 0x135: 0x4c, 0x137: 0x4d,
-	0x138: 0x4e, 0x139: 0x4f, 0x13a: 0x50, 0x13b: 0x51, 0x13c: 0x52, 0x13d: 0x53, 0x13e: 0x54, 0x13f: 0x55,
-	// Block 0x5, offset 0x140
-	0x140: 0x56, 0x142: 0x57, 0x144: 0x58, 0x145: 0x59, 0x146: 0x5a, 0x147: 0x5b,
-	0x14d: 0x5c,
-	0x15c: 0x5d, 0x15f: 0x5e,
-	0x162: 0x5f, 0x164: 0x60,
-	0x168: 0x61, 0x169: 0x62, 0x16a: 0x63, 0x16b: 0x64, 0x16c: 0x0e, 0x16d: 0x65, 0x16e: 0x66, 0x16f: 0x67,
-	0x170: 0x68, 0x173: 0x69, 0x177: 0x0f,
-	0x178: 0x10, 0x179: 0x11, 0x17a: 0x12, 0x17b: 0x13, 0x17c: 0x14, 0x17d: 0x15, 0x17e: 0x16, 0x17f: 0x17,
-	// Block 0x6, offset 0x180
-	0x180: 0x6a, 0x183: 0x6b, 0x184: 0x6c, 0x186: 0x6d, 0x187: 0x6e,
-	0x188: 0x6f, 0x189: 0x18, 0x18a: 0x19, 0x18b: 0x70, 0x18c: 0x71,
-	0x1ab: 0x72,
-	0x1b3: 0x73, 0x1b5: 0x74, 0x1b7: 0x75,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x76, 0x1c1: 0x1a, 0x1c2: 0x1b, 0x1c3: 0x1c, 0x1c4: 0x77, 0x1c5: 0x78,
-	0x1c9: 0x79, 0x1cc: 0x7a, 0x1cd: 0x7b,
-	// Block 0x8, offset 0x200
-	0x219: 0x7c, 0x21a: 0x7d, 0x21b: 0x7e,
-	0x220: 0x7f, 0x223: 0x80, 0x224: 0x81, 0x225: 0x82, 0x226: 0x83, 0x227: 0x84,
-	0x22a: 0x85, 0x22b: 0x86, 0x22f: 0x87,
-	0x230: 0x88, 0x231: 0x89, 0x232: 0x8a, 0x233: 0x8b, 0x234: 0x8c, 0x235: 0x8d, 0x236: 0x8e, 0x237: 0x88,
-	0x238: 0x89, 0x239: 0x8a, 0x23a: 0x8b, 0x23b: 0x8c, 0x23c: 0x8d, 0x23d: 0x8e, 0x23e: 0x88, 0x23f: 0x89,
-	// Block 0x9, offset 0x240
-	0x240: 0x8a, 0x241: 0x8b, 0x242: 0x8c, 0x243: 0x8d, 0x244: 0x8e, 0x245: 0x88, 0x246: 0x89, 0x247: 0x8a,
-	0x248: 0x8b, 0x249: 0x8c, 0x24a: 0x8d, 0x24b: 0x8e, 0x24c: 0x88, 0x24d: 0x89, 0x24e: 0x8a, 0x24f: 0x8b,
-	0x250: 0x8c, 0x251: 0x8d, 0x252: 0x8e, 0x253: 0x88, 0x254: 0x89, 0x255: 0x8a, 0x256: 0x8b, 0x257: 0x8c,
-	0x258: 0x8d, 0x259: 0x8e, 0x25a: 0x88, 0x25b: 0x89, 0x25c: 0x8a, 0x25d: 0x8b, 0x25e: 0x8c, 0x25f: 0x8d,
-	0x260: 0x8e, 0x261: 0x88, 0x262: 0x89, 0x263: 0x8a, 0x264: 0x8b, 0x265: 0x8c, 0x266: 0x8d, 0x267: 0x8e,
-	0x268: 0x88, 0x269: 0x89, 0x26a: 0x8a, 0x26b: 0x8b, 0x26c: 0x8c, 0x26d: 0x8d, 0x26e: 0x8e, 0x26f: 0x88,
-	0x270: 0x89, 0x271: 0x8a, 0x272: 0x8b, 0x273: 0x8c, 0x274: 0x8d, 0x275: 0x8e, 0x276: 0x88, 0x277: 0x89,
-	0x278: 0x8a, 0x279: 0x8b, 0x27a: 0x8c, 0x27b: 0x8d, 0x27c: 0x8e, 0x27d: 0x88, 0x27e: 0x89, 0x27f: 0x8a,
-	// Block 0xa, offset 0x280
-	0x280: 0x8b, 0x281: 0x8c, 0x282: 0x8d, 0x283: 0x8e, 0x284: 0x88, 0x285: 0x89, 0x286: 0x8a, 0x287: 0x8b,
-	0x288: 0x8c, 0x289: 0x8d, 0x28a: 0x8e, 0x28b: 0x88, 0x28c: 0x89, 0x28d: 0x8a, 0x28e: 0x8b, 0x28f: 0x8c,
-	0x290: 0x8d, 0x291: 0x8e, 0x292: 0x88, 0x293: 0x89, 0x294: 0x8a, 0x295: 0x8b, 0x296: 0x8c, 0x297: 0x8d,
-	0x298: 0x8e, 0x299: 0x88, 0x29a: 0x89, 0x29b: 0x8a, 0x29c: 0x8b, 0x29d: 0x8c, 0x29e: 0x8d, 0x29f: 0x8e,
-	0x2a0: 0x88, 0x2a1: 0x89, 0x2a2: 0x8a, 0x2a3: 0x8b, 0x2a4: 0x8c, 0x2a5: 0x8d, 0x2a6: 0x8e, 0x2a7: 0x88,
-	0x2a8: 0x89, 0x2a9: 0x8a, 0x2aa: 0x8b, 0x2ab: 0x8c, 0x2ac: 0x8d, 0x2ad: 0x8e, 0x2ae: 0x88, 0x2af: 0x89,
-	0x2b0: 0x8a, 0x2b1: 0x8b, 0x2b2: 0x8c, 0x2b3: 0x8d, 0x2b4: 0x8e, 0x2b5: 0x88, 0x2b6: 0x89, 0x2b7: 0x8a,
-	0x2b8: 0x8b, 0x2b9: 0x8c, 0x2ba: 0x8d, 0x2bb: 0x8e, 0x2bc: 0x88, 0x2bd: 0x89, 0x2be: 0x8a, 0x2bf: 0x8b,
-	// Block 0xb, offset 0x2c0
-	0x2c0: 0x8c, 0x2c1: 0x8d, 0x2c2: 0x8e, 0x2c3: 0x88, 0x2c4: 0x89, 0x2c5: 0x8a, 0x2c6: 0x8b, 0x2c7: 0x8c,
-	0x2c8: 0x8d, 0x2c9: 0x8e, 0x2ca: 0x88, 0x2cb: 0x89, 0x2cc: 0x8a, 0x2cd: 0x8b, 0x2ce: 0x8c, 0x2cf: 0x8d,
-	0x2d0: 0x8e, 0x2d1: 0x88, 0x2d2: 0x89, 0x2d3: 0x8a, 0x2d4: 0x8b, 0x2d5: 0x8c, 0x2d6: 0x8d, 0x2d7: 0x8e,
-	0x2d8: 0x88, 0x2d9: 0x89, 0x2da: 0x8a, 0x2db: 0x8b, 0x2dc: 0x8c, 0x2dd: 0x8d, 0x2de: 0x8f,
-	// Block 0xc, offset 0x300
-	0x324: 0x1d, 0x325: 0x1e, 0x326: 0x1f, 0x327: 0x20,
-	0x328: 0x21, 0x329: 0x22, 0x32a: 0x23, 0x32b: 0x24, 0x32c: 0x90, 0x32d: 0x91, 0x32e: 0x92,
-	0x331: 0x93, 0x332: 0x94, 0x333: 0x95, 0x334: 0x96,
-	0x338: 0x97, 0x339: 0x98, 0x33a: 0x99, 0x33b: 0x9a, 0x33e: 0x9b, 0x33f: 0x9c,
-	// Block 0xd, offset 0x340
-	0x347: 0x9d,
-	0x34b: 0x9e, 0x34d: 0x9f,
-	0x368: 0xa0, 0x36b: 0xa1,
-	0x374: 0xa2,
-	0x37a: 0xa3, 0x37d: 0xa4,
-	// Block 0xe, offset 0x380
-	0x381: 0xa5, 0x382: 0xa6, 0x384: 0xa7, 0x385: 0x83, 0x387: 0xa8,
-	0x388: 0xa9, 0x38b: 0xaa, 0x38c: 0xab, 0x38d: 0xac,
-	0x391: 0xad, 0x392: 0xae, 0x393: 0xaf, 0x396: 0xb0, 0x397: 0xb1,
-	0x398: 0x74, 0x39a: 0xb2, 0x39c: 0xb3,
-	0x3a0: 0xb4, 0x3a4: 0xb5, 0x3a5: 0xb6, 0x3a7: 0xb7,
-	0x3a8: 0xb8, 0x3a9: 0xb9, 0x3aa: 0xba,
-	0x3b0: 0x74, 0x3b5: 0xbb, 0x3b6: 0xbc,
-	// Block 0xf, offset 0x3c0
-	0x3eb: 0xbd, 0x3ec: 0xbe,
-	0x3ff: 0xbf,
-	// Block 0x10, offset 0x400
-	0x432: 0xc0,
-	// Block 0x11, offset 0x440
-	0x445: 0xc1, 0x446: 0xc2, 0x447: 0xc3,
-	0x449: 0xc4,
-	// Block 0x12, offset 0x480
-	0x480: 0xc5, 0x484: 0xbe,
-	0x48b: 0xc6,
-	0x4a3: 0xc7, 0x4a5: 0xc8,
-	// Block 0x13, offset 0x4c0
-	0x4c8: 0xc9,
-	// Block 0x14, offset 0x500
-	0x520: 0x25, 0x521: 0x26, 0x522: 0x27, 0x523: 0x28, 0x524: 0x29, 0x525: 0x2a, 0x526: 0x2b, 0x527: 0x2c,
-	0x528: 0x2d,
-	// Block 0x15, offset 0x540
-	0x550: 0x0b, 0x551: 0x0c, 0x556: 0x0d,
-	0x55b: 0x0e, 0x55d: 0x0f, 0x55e: 0x10, 0x55f: 0x11,
-	0x56f: 0x12,
-}
-
-// nfcSparseOffset: 156 entries, 312 bytes
-var nfcSparseOffset = []uint16{0x0, 0x5, 0x9, 0xb, 0xd, 0x18, 0x28, 0x2a, 0x2f, 0x3a, 0x49, 0x56, 0x5e, 0x63, 0x68, 0x6a, 0x72, 0x79, 0x7c, 0x84, 0x88, 0x8c, 0x8e, 0x90, 0x99, 0x9d, 0xa4, 0xa9, 0xac, 0xb6, 0xb9, 0xc0, 0xc8, 0xcb, 0xcd, 0xd0, 0xd2, 0xd7, 0xe8, 0xf4, 0xf6, 0xfc, 0xfe, 0x100, 0x102, 0x104, 0x106, 0x108, 0x10b, 0x10e, 0x110, 0x113, 0x116, 0x11a, 0x120, 0x122, 0x12b, 0x12d, 0x130, 0x132, 0x13d, 0x141, 0x14f, 0x152, 0x158, 0x15e, 0x169, 0x16d, 0x16f, 0x171, 0x173, 0x175, 0x177, 0x17d, 0x181, 0x183, 0x185, 0x18d, 0x191, 0x194, 0x196, 0x198, 0x19b, 0x19e, 0x1a0, 0x1a2, 0x1a4, 0x1a6, 0x1ac, 0x1af, 0x1b1, 0x1b8, 0x1be, 0x1c4, 0x1cc, 0x1d2, 0x1d8, 0x1de, 0x1e2, 0x1f0, 0x1f9, 0x1fc, 0x1ff, 0x201, 0x204, 0x206, 0x20a, 0x20f, 0x211, 0x213, 0x218, 0x21e, 0x220, 0x222, 0x224, 0x22a, 0x22d, 0x22f, 0x231, 0x237, 0x23a, 0x242, 0x249, 0x24c, 0x24f, 0x251, 0x254, 0x25c, 0x260, 0x267, 0x26a, 0x270, 0x272, 0x275, 0x277, 0x27a, 0x27f, 0x281, 0x283, 0x285, 0x287, 0x289, 0x28c, 0x28e, 0x290, 0x292, 0x294, 0x296, 0x2a3, 0x2ad, 0x2af, 0x2b1, 0x2b7, 0x2b9, 0x2bb, 0x2be}
-
-// nfcSparseValues: 704 entries, 2816 bytes
-var nfcSparseValues = [704]valueRange{
-	// Block 0x0, offset 0x0
-	{value: 0x0000, lo: 0x04},
-	{value: 0xa100, lo: 0xa8, hi: 0xa8},
-	{value: 0x8100, lo: 0xaf, hi: 0xaf},
-	{value: 0x8100, lo: 0xb4, hi: 0xb4},
-	{value: 0x8100, lo: 0xb8, hi: 0xb8},
-	// Block 0x1, offset 0x5
-	{value: 0x0091, lo: 0x03},
-	{value: 0x46f9, lo: 0xa0, hi: 0xa1},
-	{value: 0x472b, lo: 0xaf, hi: 0xb0},
-	{value: 0xa000, lo: 0xb7, hi: 0xb7},
-	// Block 0x2, offset 0x9
-	{value: 0x0000, lo: 0x01},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	// Block 0x3, offset 0xb
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0x98, hi: 0x9d},
-	// Block 0x4, offset 0xd
-	{value: 0x0006, lo: 0x0a},
-	{value: 0xa000, lo: 0x81, hi: 0x81},
-	{value: 0xa000, lo: 0x85, hi: 0x85},
-	{value: 0xa000, lo: 0x89, hi: 0x89},
-	{value: 0x4857, lo: 0x8a, hi: 0x8a},
-	{value: 0x4875, lo: 0x8b, hi: 0x8b},
-	{value: 0x36de, lo: 0x8c, hi: 0x8c},
-	{value: 0x36f6, lo: 0x8d, hi: 0x8d},
-	{value: 0x488d, lo: 0x8e, hi: 0x8e},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0x3714, lo: 0x93, hi: 0x94},
-	// Block 0x5, offset 0x18
-	{value: 0x0000, lo: 0x0f},
-	{value: 0xa000, lo: 0x83, hi: 0x83},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0xa000, lo: 0x8b, hi: 0x8b},
-	{value: 0xa000, lo: 0x8d, hi: 0x8d},
-	{value: 0x37bc, lo: 0x90, hi: 0x90},
-	{value: 0x37c8, lo: 0x91, hi: 0x91},
-	{value: 0x37b6, lo: 0x93, hi: 0x93},
-	{value: 0xa000, lo: 0x96, hi: 0x96},
-	{value: 0x382e, lo: 0x97, hi: 0x97},
-	{value: 0x37f8, lo: 0x9c, hi: 0x9c},
-	{value: 0x37e0, lo: 0x9d, hi: 0x9d},
-	{value: 0x380a, lo: 0x9e, hi: 0x9e},
-	{value: 0xa000, lo: 0xb4, hi: 0xb5},
-	{value: 0x3834, lo: 0xb6, hi: 0xb6},
-	{value: 0x383a, lo: 0xb7, hi: 0xb7},
-	// Block 0x6, offset 0x28
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8133, lo: 0x83, hi: 0x87},
-	// Block 0x7, offset 0x2a
-	{value: 0x0001, lo: 0x04},
-	{value: 0x8114, lo: 0x81, hi: 0x82},
-	{value: 0x8133, lo: 0x84, hi: 0x84},
-	{value: 0x812e, lo: 0x85, hi: 0x85},
-	{value: 0x810e, lo: 0x87, hi: 0x87},
-	// Block 0x8, offset 0x2f
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x8133, lo: 0x90, hi: 0x97},
-	{value: 0x811a, lo: 0x98, hi: 0x98},
-	{value: 0x811b, lo: 0x99, hi: 0x99},
-	{value: 0x811c, lo: 0x9a, hi: 0x9a},
-	{value: 0x3858, lo: 0xa2, hi: 0xa2},
-	{value: 0x385e, lo: 0xa3, hi: 0xa3},
-	{value: 0x386a, lo: 0xa4, hi: 0xa4},
-	{value: 0x3864, lo: 0xa5, hi: 0xa5},
-	{value: 0x3870, lo: 0xa6, hi: 0xa6},
-	{value: 0xa000, lo: 0xa7, hi: 0xa7},
-	// Block 0x9, offset 0x3a
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x3882, lo: 0x80, hi: 0x80},
-	{value: 0xa000, lo: 0x81, hi: 0x81},
-	{value: 0x3876, lo: 0x82, hi: 0x82},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0x387c, lo: 0x93, hi: 0x93},
-	{value: 0xa000, lo: 0x95, hi: 0x95},
-	{value: 0x8133, lo: 0x96, hi: 0x9c},
-	{value: 0x8133, lo: 0x9f, hi: 0xa2},
-	{value: 0x812e, lo: 0xa3, hi: 0xa3},
-	{value: 0x8133, lo: 0xa4, hi: 0xa4},
-	{value: 0x8133, lo: 0xa7, hi: 0xa8},
-	{value: 0x812e, lo: 0xaa, hi: 0xaa},
-	{value: 0x8133, lo: 0xab, hi: 0xac},
-	{value: 0x812e, lo: 0xad, hi: 0xad},
-	// Block 0xa, offset 0x49
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x8120, lo: 0x91, hi: 0x91},
-	{value: 0x8133, lo: 0xb0, hi: 0xb0},
-	{value: 0x812e, lo: 0xb1, hi: 0xb1},
-	{value: 0x8133, lo: 0xb2, hi: 0xb3},
-	{value: 0x812e, lo: 0xb4, hi: 0xb4},
-	{value: 0x8133, lo: 0xb5, hi: 0xb6},
-	{value: 0x812e, lo: 0xb7, hi: 0xb9},
-	{value: 0x8133, lo: 0xba, hi: 0xba},
-	{value: 0x812e, lo: 0xbb, hi: 0xbc},
-	{value: 0x8133, lo: 0xbd, hi: 0xbd},
-	{value: 0x812e, lo: 0xbe, hi: 0xbe},
-	{value: 0x8133, lo: 0xbf, hi: 0xbf},
-	// Block 0xb, offset 0x56
-	{value: 0x0005, lo: 0x07},
-	{value: 0x8133, lo: 0x80, hi: 0x80},
-	{value: 0x8133, lo: 0x81, hi: 0x81},
-	{value: 0x812e, lo: 0x82, hi: 0x83},
-	{value: 0x812e, lo: 0x84, hi: 0x85},
-	{value: 0x812e, lo: 0x86, hi: 0x87},
-	{value: 0x812e, lo: 0x88, hi: 0x89},
-	{value: 0x8133, lo: 0x8a, hi: 0x8a},
-	// Block 0xc, offset 0x5e
-	{value: 0x0000, lo: 0x04},
-	{value: 0x8133, lo: 0xab, hi: 0xb1},
-	{value: 0x812e, lo: 0xb2, hi: 0xb2},
-	{value: 0x8133, lo: 0xb3, hi: 0xb3},
-	{value: 0x812e, lo: 0xbd, hi: 0xbd},
-	// Block 0xd, offset 0x63
-	{value: 0x0000, lo: 0x04},
-	{value: 0x8133, lo: 0x96, hi: 0x99},
-	{value: 0x8133, lo: 0x9b, hi: 0xa3},
-	{value: 0x8133, lo: 0xa5, hi: 0xa7},
-	{value: 0x8133, lo: 0xa9, hi: 0xad},
-	// Block 0xe, offset 0x68
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812e, lo: 0x99, hi: 0x9b},
-	// Block 0xf, offset 0x6a
-	{value: 0x0000, lo: 0x07},
-	{value: 0xa000, lo: 0xa8, hi: 0xa8},
-	{value: 0x3eef, lo: 0xa9, hi: 0xa9},
-	{value: 0xa000, lo: 0xb0, hi: 0xb0},
-	{value: 0x3ef7, lo: 0xb1, hi: 0xb1},
-	{value: 0xa000, lo: 0xb3, hi: 0xb3},
-	{value: 0x3eff, lo: 0xb4, hi: 0xb4},
-	{value: 0x9903, lo: 0xbc, hi: 0xbc},
-	// Block 0x10, offset 0x72
-	{value: 0x0008, lo: 0x06},
-	{value: 0x8105, lo: 0x8d, hi: 0x8d},
-	{value: 0x8133, lo: 0x91, hi: 0x91},
-	{value: 0x812e, lo: 0x92, hi: 0x92},
-	{value: 0x8133, lo: 0x93, hi: 0x93},
-	{value: 0x8133, lo: 0x94, hi: 0x94},
-	{value: 0x4533, lo: 0x98, hi: 0x9f},
-	// Block 0x11, offset 0x79
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8103, lo: 0xbc, hi: 0xbc},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x12, offset 0x7c
-	{value: 0x0008, lo: 0x07},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0x2cab, lo: 0x8b, hi: 0x8c},
-	{value: 0x8105, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	{value: 0x4573, lo: 0x9c, hi: 0x9d},
-	{value: 0x4583, lo: 0x9f, hi: 0x9f},
-	{value: 0x8133, lo: 0xbe, hi: 0xbe},
-	// Block 0x13, offset 0x84
-	{value: 0x0000, lo: 0x03},
-	{value: 0x45ab, lo: 0xb3, hi: 0xb3},
-	{value: 0x45b3, lo: 0xb6, hi: 0xb6},
-	{value: 0x8103, lo: 0xbc, hi: 0xbc},
-	// Block 0x14, offset 0x88
-	{value: 0x0008, lo: 0x03},
-	{value: 0x8105, lo: 0x8d, hi: 0x8d},
-	{value: 0x458b, lo: 0x99, hi: 0x9b},
-	{value: 0x45a3, lo: 0x9e, hi: 0x9e},
-	// Block 0x15, offset 0x8c
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8103, lo: 0xbc, hi: 0xbc},
-	// Block 0x16, offset 0x8e
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8105, lo: 0x8d, hi: 0x8d},
-	// Block 0x17, offset 0x90
-	{value: 0x0000, lo: 0x08},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0x2cc3, lo: 0x88, hi: 0x88},
-	{value: 0x2cbb, lo: 0x8b, hi: 0x8b},
-	{value: 0x2ccb, lo: 0x8c, hi: 0x8c},
-	{value: 0x8105, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x96, hi: 0x97},
-	{value: 0x45bb, lo: 0x9c, hi: 0x9c},
-	{value: 0x45c3, lo: 0x9d, hi: 0x9d},
-	// Block 0x18, offset 0x99
-	{value: 0x0000, lo: 0x03},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0x2cd3, lo: 0x94, hi: 0x94},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x19, offset 0x9d
-	{value: 0x0000, lo: 0x06},
-	{value: 0xa000, lo: 0x86, hi: 0x87},
-	{value: 0x2cdb, lo: 0x8a, hi: 0x8a},
-	{value: 0x2ceb, lo: 0x8b, hi: 0x8b},
-	{value: 0x2ce3, lo: 0x8c, hi: 0x8c},
-	{value: 0x8105, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	// Block 0x1a, offset 0xa4
-	{value: 0x1801, lo: 0x04},
-	{value: 0xa000, lo: 0x86, hi: 0x86},
-	{value: 0x3f07, lo: 0x88, hi: 0x88},
-	{value: 0x8105, lo: 0x8d, hi: 0x8d},
-	{value: 0x8121, lo: 0x95, hi: 0x96},
-	// Block 0x1b, offset 0xa9
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8103, lo: 0xbc, hi: 0xbc},
-	{value: 0xa000, lo: 0xbf, hi: 0xbf},
-	// Block 0x1c, offset 0xac
-	{value: 0x0000, lo: 0x09},
-	{value: 0x2cf3, lo: 0x80, hi: 0x80},
-	{value: 0x9900, lo: 0x82, hi: 0x82},
-	{value: 0xa000, lo: 0x86, hi: 0x86},
-	{value: 0x2cfb, lo: 0x87, hi: 0x87},
-	{value: 0x2d03, lo: 0x88, hi: 0x88},
-	{value: 0x2f67, lo: 0x8a, hi: 0x8a},
-	{value: 0x2def, lo: 0x8b, hi: 0x8b},
-	{value: 0x8105, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x95, hi: 0x96},
-	// Block 0x1d, offset 0xb6
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8105, lo: 0xbb, hi: 0xbc},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x1e, offset 0xb9
-	{value: 0x0000, lo: 0x06},
-	{value: 0xa000, lo: 0x86, hi: 0x87},
-	{value: 0x2d0b, lo: 0x8a, hi: 0x8a},
-	{value: 0x2d1b, lo: 0x8b, hi: 0x8b},
-	{value: 0x2d13, lo: 0x8c, hi: 0x8c},
-	{value: 0x8105, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	// Block 0x1f, offset 0xc0
-	{value: 0x6bdd, lo: 0x07},
-	{value: 0x9905, lo: 0x8a, hi: 0x8a},
-	{value: 0x9900, lo: 0x8f, hi: 0x8f},
-	{value: 0xa000, lo: 0x99, hi: 0x99},
-	{value: 0x3f0f, lo: 0x9a, hi: 0x9a},
-	{value: 0x2f6f, lo: 0x9c, hi: 0x9c},
-	{value: 0x2dfa, lo: 0x9d, hi: 0x9d},
-	{value: 0x2d23, lo: 0x9e, hi: 0x9f},
-	// Block 0x20, offset 0xc8
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8123, lo: 0xb8, hi: 0xb9},
-	{value: 0x8105, lo: 0xba, hi: 0xba},
-	// Block 0x21, offset 0xcb
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8124, lo: 0x88, hi: 0x8b},
-	// Block 0x22, offset 0xcd
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8125, lo: 0xb8, hi: 0xb9},
-	{value: 0x8105, lo: 0xba, hi: 0xba},
-	// Block 0x23, offset 0xd0
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8126, lo: 0x88, hi: 0x8b},
-	// Block 0x24, offset 0xd2
-	{value: 0x0000, lo: 0x04},
-	{value: 0x812e, lo: 0x98, hi: 0x99},
-	{value: 0x812e, lo: 0xb5, hi: 0xb5},
-	{value: 0x812e, lo: 0xb7, hi: 0xb7},
-	{value: 0x812c, lo: 0xb9, hi: 0xb9},
-	// Block 0x25, offset 0xd7
-	{value: 0x0000, lo: 0x10},
-	{value: 0x264a, lo: 0x83, hi: 0x83},
-	{value: 0x2651, lo: 0x8d, hi: 0x8d},
-	{value: 0x2658, lo: 0x92, hi: 0x92},
-	{value: 0x265f, lo: 0x97, hi: 0x97},
-	{value: 0x2666, lo: 0x9c, hi: 0x9c},
-	{value: 0x2643, lo: 0xa9, hi: 0xa9},
-	{value: 0x8127, lo: 0xb1, hi: 0xb1},
-	{value: 0x8128, lo: 0xb2, hi: 0xb2},
-	{value: 0x4a9b, lo: 0xb3, hi: 0xb3},
-	{value: 0x8129, lo: 0xb4, hi: 0xb4},
-	{value: 0x4aa4, lo: 0xb5, hi: 0xb5},
-	{value: 0x45cb, lo: 0xb6, hi: 0xb6},
-	{value: 0x8200, lo: 0xb7, hi: 0xb7},
-	{value: 0x45d3, lo: 0xb8, hi: 0xb8},
-	{value: 0x8200, lo: 0xb9, hi: 0xb9},
-	{value: 0x8128, lo: 0xba, hi: 0xbd},
-	// Block 0x26, offset 0xe8
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x8128, lo: 0x80, hi: 0x80},
-	{value: 0x4aad, lo: 0x81, hi: 0x81},
-	{value: 0x8133, lo: 0x82, hi: 0x83},
-	{value: 0x8105, lo: 0x84, hi: 0x84},
-	{value: 0x8133, lo: 0x86, hi: 0x87},
-	{value: 0x2674, lo: 0x93, hi: 0x93},
-	{value: 0x267b, lo: 0x9d, hi: 0x9d},
-	{value: 0x2682, lo: 0xa2, hi: 0xa2},
-	{value: 0x2689, lo: 0xa7, hi: 0xa7},
-	{value: 0x2690, lo: 0xac, hi: 0xac},
-	{value: 0x266d, lo: 0xb9, hi: 0xb9},
-	// Block 0x27, offset 0xf4
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812e, lo: 0x86, hi: 0x86},
-	// Block 0x28, offset 0xf6
-	{value: 0x0000, lo: 0x05},
-	{value: 0xa000, lo: 0xa5, hi: 0xa5},
-	{value: 0x2d2b, lo: 0xa6, hi: 0xa6},
-	{value: 0x9900, lo: 0xae, hi: 0xae},
-	{value: 0x8103, lo: 0xb7, hi: 0xb7},
-	{value: 0x8105, lo: 0xb9, hi: 0xba},
-	// Block 0x29, offset 0xfc
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812e, lo: 0x8d, hi: 0x8d},
-	// Block 0x2a, offset 0xfe
-	{value: 0x0000, lo: 0x01},
-	{value: 0xa000, lo: 0x80, hi: 0x92},
-	// Block 0x2b, offset 0x100
-	{value: 0x0000, lo: 0x01},
-	{value: 0xb900, lo: 0xa1, hi: 0xb5},
-	// Block 0x2c, offset 0x102
-	{value: 0x0000, lo: 0x01},
-	{value: 0x9900, lo: 0xa8, hi: 0xbf},
-	// Block 0x2d, offset 0x104
-	{value: 0x0000, lo: 0x01},
-	{value: 0x9900, lo: 0x80, hi: 0x82},
-	// Block 0x2e, offset 0x106
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8133, lo: 0x9d, hi: 0x9f},
-	// Block 0x2f, offset 0x108
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8105, lo: 0x94, hi: 0x94},
-	{value: 0x8105, lo: 0xb4, hi: 0xb4},
-	// Block 0x30, offset 0x10b
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8105, lo: 0x92, hi: 0x92},
-	{value: 0x8133, lo: 0x9d, hi: 0x9d},
-	// Block 0x31, offset 0x10e
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xa9, hi: 0xa9},
-	// Block 0x32, offset 0x110
-	{value: 0x0004, lo: 0x02},
-	{value: 0x812f, lo: 0xb9, hi: 0xba},
-	{value: 0x812e, lo: 0xbb, hi: 0xbb},
-	// Block 0x33, offset 0x113
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8133, lo: 0x97, hi: 0x97},
-	{value: 0x812e, lo: 0x98, hi: 0x98},
-	// Block 0x34, offset 0x116
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8105, lo: 0xa0, hi: 0xa0},
-	{value: 0x8133, lo: 0xb5, hi: 0xbc},
-	{value: 0x812e, lo: 0xbf, hi: 0xbf},
-	// Block 0x35, offset 0x11a
-	{value: 0x0000, lo: 0x05},
-	{value: 0x8133, lo: 0xb0, hi: 0xb4},
-	{value: 0x812e, lo: 0xb5, hi: 0xba},
-	{value: 0x8133, lo: 0xbb, hi: 0xbc},
-	{value: 0x812e, lo: 0xbd, hi: 0xbd},
-	{value: 0x812e, lo: 0xbf, hi: 0xbf},
-	// Block 0x36, offset 0x120
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812e, lo: 0x80, hi: 0x80},
-	// Block 0x37, offset 0x122
-	{value: 0x0000, lo: 0x08},
-	{value: 0x2d73, lo: 0x80, hi: 0x80},
-	{value: 0x2d7b, lo: 0x81, hi: 0x81},
-	{value: 0xa000, lo: 0x82, hi: 0x82},
-	{value: 0x2d83, lo: 0x83, hi: 0x83},
-	{value: 0x8105, lo: 0x84, hi: 0x84},
-	{value: 0x8133, lo: 0xab, hi: 0xab},
-	{value: 0x812e, lo: 0xac, hi: 0xac},
-	{value: 0x8133, lo: 0xad, hi: 0xb3},
-	// Block 0x38, offset 0x12b
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8105, lo: 0xaa, hi: 0xab},
-	// Block 0x39, offset 0x12d
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8103, lo: 0xa6, hi: 0xa6},
-	{value: 0x8105, lo: 0xb2, hi: 0xb3},
-	// Block 0x3a, offset 0x130
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8103, lo: 0xb7, hi: 0xb7},
-	// Block 0x3b, offset 0x132
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x8133, lo: 0x90, hi: 0x92},
-	{value: 0x8101, lo: 0x94, hi: 0x94},
-	{value: 0x812e, lo: 0x95, hi: 0x99},
-	{value: 0x8133, lo: 0x9a, hi: 0x9b},
-	{value: 0x812e, lo: 0x9c, hi: 0x9f},
-	{value: 0x8133, lo: 0xa0, hi: 0xa0},
-	{value: 0x8101, lo: 0xa2, hi: 0xa8},
-	{value: 0x812e, lo: 0xad, hi: 0xad},
-	{value: 0x8133, lo: 0xb4, hi: 0xb4},
-	{value: 0x8133, lo: 0xb8, hi: 0xb9},
-	// Block 0x3c, offset 0x13d
-	{value: 0x0004, lo: 0x03},
-	{value: 0x0436, lo: 0x80, hi: 0x81},
-	{value: 0x8100, lo: 0x97, hi: 0x97},
-	{value: 0x8100, lo: 0xbe, hi: 0xbe},
-	// Block 0x3d, offset 0x141
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x8133, lo: 0x90, hi: 0x91},
-	{value: 0x8101, lo: 0x92, hi: 0x93},
-	{value: 0x8133, lo: 0x94, hi: 0x97},
-	{value: 0x8101, lo: 0x98, hi: 0x9a},
-	{value: 0x8133, lo: 0x9b, hi: 0x9c},
-	{value: 0x8133, lo: 0xa1, hi: 0xa1},
-	{value: 0x8101, lo: 0xa5, hi: 0xa6},
-	{value: 0x8133, lo: 0xa7, hi: 0xa7},
-	{value: 0x812e, lo: 0xa8, hi: 0xa8},
-	{value: 0x8133, lo: 0xa9, hi: 0xa9},
-	{value: 0x8101, lo: 0xaa, hi: 0xab},
-	{value: 0x812e, lo: 0xac, hi: 0xaf},
-	{value: 0x8133, lo: 0xb0, hi: 0xb0},
-	// Block 0x3e, offset 0x14f
-	{value: 0x4292, lo: 0x02},
-	{value: 0x01bb, lo: 0xa6, hi: 0xa6},
-	{value: 0x0057, lo: 0xaa, hi: 0xab},
-	// Block 0x3f, offset 0x152
-	{value: 0x0007, lo: 0x05},
-	{value: 0xa000, lo: 0x90, hi: 0x90},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0xa000, lo: 0x94, hi: 0x94},
-	{value: 0x3bd0, lo: 0x9a, hi: 0x9b},
-	{value: 0x3bde, lo: 0xae, hi: 0xae},
-	// Block 0x40, offset 0x158
-	{value: 0x000e, lo: 0x05},
-	{value: 0x3be5, lo: 0x8d, hi: 0x8e},
-	{value: 0x3bec, lo: 0x8f, hi: 0x8f},
-	{value: 0xa000, lo: 0x90, hi: 0x90},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0xa000, lo: 0x94, hi: 0x94},
-	// Block 0x41, offset 0x15e
-	{value: 0x63f1, lo: 0x0a},
-	{value: 0xa000, lo: 0x83, hi: 0x83},
-	{value: 0x3bfa, lo: 0x84, hi: 0x84},
-	{value: 0xa000, lo: 0x88, hi: 0x88},
-	{value: 0x3c01, lo: 0x89, hi: 0x89},
-	{value: 0xa000, lo: 0x8b, hi: 0x8b},
-	{value: 0x3c08, lo: 0x8c, hi: 0x8c},
-	{value: 0xa000, lo: 0xa3, hi: 0xa3},
-	{value: 0x3c0f, lo: 0xa4, hi: 0xa5},
-	{value: 0x3c16, lo: 0xa6, hi: 0xa6},
-	{value: 0xa000, lo: 0xbc, hi: 0xbc},
-	// Block 0x42, offset 0x169
-	{value: 0x0007, lo: 0x03},
-	{value: 0x3c7f, lo: 0xa0, hi: 0xa1},
-	{value: 0x3ca9, lo: 0xa2, hi: 0xa3},
-	{value: 0x3cd3, lo: 0xaa, hi: 0xad},
-	// Block 0x43, offset 0x16d
-	{value: 0x0004, lo: 0x01},
-	{value: 0x048e, lo: 0xa9, hi: 0xaa},
-	// Block 0x44, offset 0x16f
-	{value: 0x0000, lo: 0x01},
-	{value: 0x44f4, lo: 0x9c, hi: 0x9c},
-	// Block 0x45, offset 0x171
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8133, lo: 0xaf, hi: 0xb1},
-	// Block 0x46, offset 0x173
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8105, lo: 0xbf, hi: 0xbf},
-	// Block 0x47, offset 0x175
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8133, lo: 0xa0, hi: 0xbf},
-	// Block 0x48, offset 0x177
-	{value: 0x0000, lo: 0x05},
-	{value: 0x812d, lo: 0xaa, hi: 0xaa},
-	{value: 0x8132, lo: 0xab, hi: 0xab},
-	{value: 0x8134, lo: 0xac, hi: 0xac},
-	{value: 0x812f, lo: 0xad, hi: 0xad},
-	{value: 0x8130, lo: 0xae, hi: 0xaf},
-	// Block 0x49, offset 0x17d
-	{value: 0x0000, lo: 0x03},
-	{value: 0x4ab6, lo: 0xb3, hi: 0xb3},
-	{value: 0x4ab6, lo: 0xb5, hi: 0xb6},
-	{value: 0x4ab6, lo: 0xba, hi: 0xbf},
-	// Block 0x4a, offset 0x181
-	{value: 0x0000, lo: 0x01},
-	{value: 0x4ab6, lo: 0x8f, hi: 0xa3},
-	// Block 0x4b, offset 0x183
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0xae, hi: 0xbe},
-	// Block 0x4c, offset 0x185
-	{value: 0x0000, lo: 0x07},
-	{value: 0x8100, lo: 0x84, hi: 0x84},
-	{value: 0x8100, lo: 0x87, hi: 0x87},
-	{value: 0x8100, lo: 0x90, hi: 0x90},
-	{value: 0x8100, lo: 0x9e, hi: 0x9e},
-	{value: 0x8100, lo: 0xa1, hi: 0xa1},
-	{value: 0x8100, lo: 0xb2, hi: 0xb2},
-	{value: 0x8100, lo: 0xbb, hi: 0xbb},
-	// Block 0x4d, offset 0x18d
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8100, lo: 0x80, hi: 0x80},
-	{value: 0x8100, lo: 0x8b, hi: 0x8b},
-	{value: 0x8100, lo: 0x8e, hi: 0x8e},
-	// Block 0x4e, offset 0x191
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8133, lo: 0xaf, hi: 0xaf},
-	{value: 0x8133, lo: 0xb4, hi: 0xbd},
-	// Block 0x4f, offset 0x194
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8133, lo: 0x9e, hi: 0x9f},
-	// Block 0x50, offset 0x196
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8133, lo: 0xb0, hi: 0xb1},
-	// Block 0x51, offset 0x198
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8105, lo: 0x86, hi: 0x86},
-	{value: 0x8105, lo: 0xac, hi: 0xac},
-	// Block 0x52, offset 0x19b
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8105, lo: 0x84, hi: 0x84},
-	{value: 0x8133, lo: 0xa0, hi: 0xb1},
-	// Block 0x53, offset 0x19e
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812e, lo: 0xab, hi: 0xad},
-	// Block 0x54, offset 0x1a0
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8105, lo: 0x93, hi: 0x93},
-	// Block 0x55, offset 0x1a2
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8103, lo: 0xb3, hi: 0xb3},
-	// Block 0x56, offset 0x1a4
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8105, lo: 0x80, hi: 0x80},
-	// Block 0x57, offset 0x1a6
-	{value: 0x0000, lo: 0x05},
-	{value: 0x8133, lo: 0xb0, hi: 0xb0},
-	{value: 0x8133, lo: 0xb2, hi: 0xb3},
-	{value: 0x812e, lo: 0xb4, hi: 0xb4},
-	{value: 0x8133, lo: 0xb7, hi: 0xb8},
-	{value: 0x8133, lo: 0xbe, hi: 0xbf},
-	// Block 0x58, offset 0x1ac
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8133, lo: 0x81, hi: 0x81},
-	{value: 0x8105, lo: 0xb6, hi: 0xb6},
-	// Block 0x59, offset 0x1af
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8105, lo: 0xad, hi: 0xad},
-	// Block 0x5a, offset 0x1b1
-	{value: 0x0000, lo: 0x06},
-	{value: 0xe500, lo: 0x80, hi: 0x80},
-	{value: 0xc600, lo: 0x81, hi: 0x9b},
-	{value: 0xe500, lo: 0x9c, hi: 0x9c},
-	{value: 0xc600, lo: 0x9d, hi: 0xb7},
-	{value: 0xe500, lo: 0xb8, hi: 0xb8},
-	{value: 0xc600, lo: 0xb9, hi: 0xbf},
-	// Block 0x5b, offset 0x1b8
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x93},
-	{value: 0xe500, lo: 0x94, hi: 0x94},
-	{value: 0xc600, lo: 0x95, hi: 0xaf},
-	{value: 0xe500, lo: 0xb0, hi: 0xb0},
-	{value: 0xc600, lo: 0xb1, hi: 0xbf},
-	// Block 0x5c, offset 0x1be
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x8b},
-	{value: 0xe500, lo: 0x8c, hi: 0x8c},
-	{value: 0xc600, lo: 0x8d, hi: 0xa7},
-	{value: 0xe500, lo: 0xa8, hi: 0xa8},
-	{value: 0xc600, lo: 0xa9, hi: 0xbf},
-	// Block 0x5d, offset 0x1c4
-	{value: 0x0000, lo: 0x07},
-	{value: 0xc600, lo: 0x80, hi: 0x83},
-	{value: 0xe500, lo: 0x84, hi: 0x84},
-	{value: 0xc600, lo: 0x85, hi: 0x9f},
-	{value: 0xe500, lo: 0xa0, hi: 0xa0},
-	{value: 0xc600, lo: 0xa1, hi: 0xbb},
-	{value: 0xe500, lo: 0xbc, hi: 0xbc},
-	{value: 0xc600, lo: 0xbd, hi: 0xbf},
-	// Block 0x5e, offset 0x1cc
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x97},
-	{value: 0xe500, lo: 0x98, hi: 0x98},
-	{value: 0xc600, lo: 0x99, hi: 0xb3},
-	{value: 0xe500, lo: 0xb4, hi: 0xb4},
-	{value: 0xc600, lo: 0xb5, hi: 0xbf},
-	// Block 0x5f, offset 0x1d2
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x8f},
-	{value: 0xe500, lo: 0x90, hi: 0x90},
-	{value: 0xc600, lo: 0x91, hi: 0xab},
-	{value: 0xe500, lo: 0xac, hi: 0xac},
-	{value: 0xc600, lo: 0xad, hi: 0xbf},
-	// Block 0x60, offset 0x1d8
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x87},
-	{value: 0xe500, lo: 0x88, hi: 0x88},
-	{value: 0xc600, lo: 0x89, hi: 0xa3},
-	{value: 0xe500, lo: 0xa4, hi: 0xa4},
-	{value: 0xc600, lo: 0xa5, hi: 0xbf},
-	// Block 0x61, offset 0x1de
-	{value: 0x0000, lo: 0x03},
-	{value: 0xc600, lo: 0x80, hi: 0x87},
-	{value: 0xe500, lo: 0x88, hi: 0x88},
-	{value: 0xc600, lo: 0x89, hi: 0xa3},
-	// Block 0x62, offset 0x1e2
-	{value: 0x0006, lo: 0x0d},
-	{value: 0x43a7, lo: 0x9d, hi: 0x9d},
-	{value: 0x8116, lo: 0x9e, hi: 0x9e},
-	{value: 0x4419, lo: 0x9f, hi: 0x9f},
-	{value: 0x4407, lo: 0xaa, hi: 0xab},
-	{value: 0x450b, lo: 0xac, hi: 0xac},
-	{value: 0x4513, lo: 0xad, hi: 0xad},
-	{value: 0x435f, lo: 0xae, hi: 0xb1},
-	{value: 0x437d, lo: 0xb2, hi: 0xb4},
-	{value: 0x4395, lo: 0xb5, hi: 0xb6},
-	{value: 0x43a1, lo: 0xb8, hi: 0xb8},
-	{value: 0x43ad, lo: 0xb9, hi: 0xbb},
-	{value: 0x43c5, lo: 0xbc, hi: 0xbc},
-	{value: 0x43cb, lo: 0xbe, hi: 0xbe},
-	// Block 0x63, offset 0x1f0
-	{value: 0x0006, lo: 0x08},
-	{value: 0x43d1, lo: 0x80, hi: 0x81},
-	{value: 0x43dd, lo: 0x83, hi: 0x84},
-	{value: 0x43ef, lo: 0x86, hi: 0x89},
-	{value: 0x4413, lo: 0x8a, hi: 0x8a},
-	{value: 0x438f, lo: 0x8b, hi: 0x8b},
-	{value: 0x4377, lo: 0x8c, hi: 0x8c},
-	{value: 0x43bf, lo: 0x8d, hi: 0x8d},
-	{value: 0x43e9, lo: 0x8e, hi: 0x8e},
-	// Block 0x64, offset 0x1f9
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8100, lo: 0xa4, hi: 0xa5},
-	{value: 0x8100, lo: 0xb0, hi: 0xb1},
-	// Block 0x65, offset 0x1fc
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8100, lo: 0x9b, hi: 0x9d},
-	{value: 0x8200, lo: 0x9e, hi: 0xa3},
-	// Block 0x66, offset 0x1ff
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0x90, hi: 0x90},
-	// Block 0x67, offset 0x201
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8100, lo: 0x99, hi: 0x99},
-	{value: 0x8200, lo: 0xb2, hi: 0xb4},
-	// Block 0x68, offset 0x204
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0xbc, hi: 0xbd},
-	// Block 0x69, offset 0x206
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8133, lo: 0xa0, hi: 0xa6},
-	{value: 0x812e, lo: 0xa7, hi: 0xad},
-	{value: 0x8133, lo: 0xae, hi: 0xaf},
-	// Block 0x6a, offset 0x20a
-	{value: 0x0000, lo: 0x04},
-	{value: 0x8100, lo: 0x89, hi: 0x8c},
-	{value: 0x8100, lo: 0xb0, hi: 0xb2},
-	{value: 0x8100, lo: 0xb4, hi: 0xb4},
-	{value: 0x8100, lo: 0xb6, hi: 0xbf},
-	// Block 0x6b, offset 0x20f
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0x81, hi: 0x8c},
-	// Block 0x6c, offset 0x211
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0xb5, hi: 0xba},
-	// Block 0x6d, offset 0x213
-	{value: 0x0000, lo: 0x04},
-	{value: 0x4ab6, lo: 0x9e, hi: 0x9f},
-	{value: 0x4ab6, lo: 0xa3, hi: 0xa3},
-	{value: 0x4ab6, lo: 0xa5, hi: 0xa6},
-	{value: 0x4ab6, lo: 0xaa, hi: 0xaf},
-	// Block 0x6e, offset 0x218
-	{value: 0x0000, lo: 0x05},
-	{value: 0x4ab6, lo: 0x82, hi: 0x87},
-	{value: 0x4ab6, lo: 0x8a, hi: 0x8f},
-	{value: 0x4ab6, lo: 0x92, hi: 0x97},
-	{value: 0x4ab6, lo: 0x9a, hi: 0x9c},
-	{value: 0x8100, lo: 0xa3, hi: 0xa3},
-	// Block 0x6f, offset 0x21e
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812e, lo: 0xbd, hi: 0xbd},
-	// Block 0x70, offset 0x220
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812e, lo: 0xa0, hi: 0xa0},
-	// Block 0x71, offset 0x222
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8133, lo: 0xb6, hi: 0xba},
-	// Block 0x72, offset 0x224
-	{value: 0x002d, lo: 0x05},
-	{value: 0x812e, lo: 0x8d, hi: 0x8d},
-	{value: 0x8133, lo: 0x8f, hi: 0x8f},
-	{value: 0x8133, lo: 0xb8, hi: 0xb8},
-	{value: 0x8101, lo: 0xb9, hi: 0xba},
-	{value: 0x8105, lo: 0xbf, hi: 0xbf},
-	// Block 0x73, offset 0x22a
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8133, lo: 0xa5, hi: 0xa5},
-	{value: 0x812e, lo: 0xa6, hi: 0xa6},
-	// Block 0x74, offset 0x22d
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8133, lo: 0xa4, hi: 0xa7},
-	// Block 0x75, offset 0x22f
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8133, lo: 0xab, hi: 0xac},
-	// Block 0x76, offset 0x231
-	{value: 0x0000, lo: 0x05},
-	{value: 0x812e, lo: 0x86, hi: 0x87},
-	{value: 0x8133, lo: 0x88, hi: 0x8a},
-	{value: 0x812e, lo: 0x8b, hi: 0x8b},
-	{value: 0x8133, lo: 0x8c, hi: 0x8c},
-	{value: 0x812e, lo: 0x8d, hi: 0x90},
-	// Block 0x77, offset 0x237
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8105, lo: 0x86, hi: 0x86},
-	{value: 0x8105, lo: 0xbf, hi: 0xbf},
-	// Block 0x78, offset 0x23a
-	{value: 0x17fe, lo: 0x07},
-	{value: 0xa000, lo: 0x99, hi: 0x99},
-	{value: 0x424f, lo: 0x9a, hi: 0x9a},
-	{value: 0xa000, lo: 0x9b, hi: 0x9b},
-	{value: 0x4259, lo: 0x9c, hi: 0x9c},
-	{value: 0xa000, lo: 0xa5, hi: 0xa5},
-	{value: 0x4263, lo: 0xab, hi: 0xab},
-	{value: 0x8105, lo: 0xb9, hi: 0xba},
-	// Block 0x79, offset 0x242
-	{value: 0x0000, lo: 0x06},
-	{value: 0x8133, lo: 0x80, hi: 0x82},
-	{value: 0x9900, lo: 0xa7, hi: 0xa7},
-	{value: 0x2d8b, lo: 0xae, hi: 0xae},
-	{value: 0x2d95, lo: 0xaf, hi: 0xaf},
-	{value: 0xa000, lo: 0xb1, hi: 0xb2},
-	{value: 0x8105, lo: 0xb3, hi: 0xb4},
-	// Block 0x7a, offset 0x249
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8105, lo: 0x80, hi: 0x80},
-	{value: 0x8103, lo: 0x8a, hi: 0x8a},
-	// Block 0x7b, offset 0x24c
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8105, lo: 0xb5, hi: 0xb5},
-	{value: 0x8103, lo: 0xb6, hi: 0xb6},
-	// Block 0x7c, offset 0x24f
-	{value: 0x0002, lo: 0x01},
-	{value: 0x8103, lo: 0xa9, hi: 0xaa},
-	// Block 0x7d, offset 0x251
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8103, lo: 0xbb, hi: 0xbc},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x7e, offset 0x254
-	{value: 0x0000, lo: 0x07},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0x2d9f, lo: 0x8b, hi: 0x8b},
-	{value: 0x2da9, lo: 0x8c, hi: 0x8c},
-	{value: 0x8105, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	{value: 0x8133, lo: 0xa6, hi: 0xac},
-	{value: 0x8133, lo: 0xb0, hi: 0xb4},
-	// Block 0x7f, offset 0x25c
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8105, lo: 0x82, hi: 0x82},
-	{value: 0x8103, lo: 0x86, hi: 0x86},
-	{value: 0x8133, lo: 0x9e, hi: 0x9e},
-	// Block 0x80, offset 0x260
-	{value: 0x6b4d, lo: 0x06},
-	{value: 0x9900, lo: 0xb0, hi: 0xb0},
-	{value: 0xa000, lo: 0xb9, hi: 0xb9},
-	{value: 0x9900, lo: 0xba, hi: 0xba},
-	{value: 0x2dbd, lo: 0xbb, hi: 0xbb},
-	{value: 0x2db3, lo: 0xbc, hi: 0xbd},
-	{value: 0x2dc7, lo: 0xbe, hi: 0xbe},
-	// Block 0x81, offset 0x267
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8105, lo: 0x82, hi: 0x82},
-	{value: 0x8103, lo: 0x83, hi: 0x83},
-	// Block 0x82, offset 0x26a
-	{value: 0x0000, lo: 0x05},
-	{value: 0x9900, lo: 0xaf, hi: 0xaf},
-	{value: 0xa000, lo: 0xb8, hi: 0xb9},
-	{value: 0x2dd1, lo: 0xba, hi: 0xba},
-	{value: 0x2ddb, lo: 0xbb, hi: 0xbb},
-	{value: 0x8105, lo: 0xbf, hi: 0xbf},
-	// Block 0x83, offset 0x270
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8103, lo: 0x80, hi: 0x80},
-	// Block 0x84, offset 0x272
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8105, lo: 0xb6, hi: 0xb6},
-	{value: 0x8103, lo: 0xb7, hi: 0xb7},
-	// Block 0x85, offset 0x275
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8105, lo: 0xab, hi: 0xab},
-	// Block 0x86, offset 0x277
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8105, lo: 0xb9, hi: 0xb9},
-	{value: 0x8103, lo: 0xba, hi: 0xba},
-	// Block 0x87, offset 0x27a
-	{value: 0x0000, lo: 0x04},
-	{value: 0x9900, lo: 0xb0, hi: 0xb0},
-	{value: 0xa000, lo: 0xb5, hi: 0xb5},
-	{value: 0x2de5, lo: 0xb8, hi: 0xb8},
-	{value: 0x8105, lo: 0xbd, hi: 0xbe},
-	// Block 0x88, offset 0x27f
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8103, lo: 0x83, hi: 0x83},
-	// Block 0x89, offset 0x281
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8105, lo: 0xa0, hi: 0xa0},
-	// Block 0x8a, offset 0x283
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8105, lo: 0xb4, hi: 0xb4},
-	// Block 0x8b, offset 0x285
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8105, lo: 0x87, hi: 0x87},
-	// Block 0x8c, offset 0x287
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8105, lo: 0x99, hi: 0x99},
-	// Block 0x8d, offset 0x289
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8103, lo: 0x82, hi: 0x82},
-	{value: 0x8105, lo: 0x84, hi: 0x85},
-	// Block 0x8e, offset 0x28c
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8105, lo: 0x97, hi: 0x97},
-	// Block 0x8f, offset 0x28e
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8101, lo: 0xb0, hi: 0xb4},
-	// Block 0x90, offset 0x290
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8133, lo: 0xb0, hi: 0xb6},
-	// Block 0x91, offset 0x292
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0xb0, hi: 0xb1},
-	// Block 0x92, offset 0x294
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8101, lo: 0x9e, hi: 0x9e},
-	// Block 0x93, offset 0x296
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x45e3, lo: 0x9e, hi: 0x9e},
-	{value: 0x45ed, lo: 0x9f, hi: 0x9f},
-	{value: 0x4621, lo: 0xa0, hi: 0xa0},
-	{value: 0x462f, lo: 0xa1, hi: 0xa1},
-	{value: 0x463d, lo: 0xa2, hi: 0xa2},
-	{value: 0x464b, lo: 0xa3, hi: 0xa3},
-	{value: 0x4659, lo: 0xa4, hi: 0xa4},
-	{value: 0x812c, lo: 0xa5, hi: 0xa6},
-	{value: 0x8101, lo: 0xa7, hi: 0xa9},
-	{value: 0x8131, lo: 0xad, hi: 0xad},
-	{value: 0x812c, lo: 0xae, hi: 0xb2},
-	{value: 0x812e, lo: 0xbb, hi: 0xbf},
-	// Block 0x94, offset 0x2a3
-	{value: 0x0000, lo: 0x09},
-	{value: 0x812e, lo: 0x80, hi: 0x82},
-	{value: 0x8133, lo: 0x85, hi: 0x89},
-	{value: 0x812e, lo: 0x8a, hi: 0x8b},
-	{value: 0x8133, lo: 0xaa, hi: 0xad},
-	{value: 0x45f7, lo: 0xbb, hi: 0xbb},
-	{value: 0x4601, lo: 0xbc, hi: 0xbc},
-	{value: 0x4667, lo: 0xbd, hi: 0xbd},
-	{value: 0x4683, lo: 0xbe, hi: 0xbe},
-	{value: 0x4675, lo: 0xbf, hi: 0xbf},
-	// Block 0x95, offset 0x2ad
-	{value: 0x0000, lo: 0x01},
-	{value: 0x4691, lo: 0x80, hi: 0x80},
-	// Block 0x96, offset 0x2af
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8133, lo: 0x82, hi: 0x84},
-	// Block 0x97, offset 0x2b1
-	{value: 0x0000, lo: 0x05},
-	{value: 0x8133, lo: 0x80, hi: 0x86},
-	{value: 0x8133, lo: 0x88, hi: 0x98},
-	{value: 0x8133, lo: 0x9b, hi: 0xa1},
-	{value: 0x8133, lo: 0xa3, hi: 0xa4},
-	{value: 0x8133, lo: 0xa6, hi: 0xaa},
-	// Block 0x98, offset 0x2b7
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8133, lo: 0xac, hi: 0xaf},
-	// Block 0x99, offset 0x2b9
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812e, lo: 0x90, hi: 0x96},
-	// Block 0x9a, offset 0x2bb
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8133, lo: 0x84, hi: 0x89},
-	{value: 0x8103, lo: 0x8a, hi: 0x8a},
-	// Block 0x9b, offset 0x2be
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0x93, hi: 0x93},
-}
-
-// lookup returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *nfkcTrie) lookup(s []byte) (v uint16, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return nfkcValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := nfkcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := nfkcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfkcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := nfkcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfkcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = nfkcIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *nfkcTrie) lookupUnsafe(s []byte) uint16 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return nfkcValues[c0]
-	}
-	i := nfkcIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = nfkcIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = nfkcIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// lookupString returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *nfkcTrie) lookupString(s string) (v uint16, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return nfkcValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := nfkcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := nfkcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfkcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := nfkcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfkcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = nfkcIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *nfkcTrie) lookupStringUnsafe(s string) uint16 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return nfkcValues[c0]
-	}
-	i := nfkcIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = nfkcIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = nfkcIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// nfkcTrie. Total size: 18768 bytes (18.33 KiB). Checksum: c51186dd2412943d.
-type nfkcTrie struct{}
-
-func newNfkcTrie(i int) *nfkcTrie {
-	return &nfkcTrie{}
-}
-
-// lookupValue determines the type of block n and looks up the value for b.
-func (t *nfkcTrie) lookupValue(n uint32, b byte) uint16 {
-	switch {
-	case n < 92:
-		return uint16(nfkcValues[n<<6+uint32(b)])
-	default:
-		n -= 92
-		return uint16(nfkcSparse.lookup(n, b))
-	}
-}
-
-// nfkcValues: 94 blocks, 6016 entries, 12032 bytes
-// The third block is the zero block.
-var nfkcValues = [6016]uint16{
-	// Block 0x0, offset 0x0
-	0x3c: 0xa000, 0x3d: 0xa000, 0x3e: 0xa000,
-	// Block 0x1, offset 0x40
-	0x41: 0xa000, 0x42: 0xa000, 0x43: 0xa000, 0x44: 0xa000, 0x45: 0xa000,
-	0x46: 0xa000, 0x47: 0xa000, 0x48: 0xa000, 0x49: 0xa000, 0x4a: 0xa000, 0x4b: 0xa000,
-	0x4c: 0xa000, 0x4d: 0xa000, 0x4e: 0xa000, 0x4f: 0xa000, 0x50: 0xa000,
-	0x52: 0xa000, 0x53: 0xa000, 0x54: 0xa000, 0x55: 0xa000, 0x56: 0xa000, 0x57: 0xa000,
-	0x58: 0xa000, 0x59: 0xa000, 0x5a: 0xa000,
-	0x61: 0xa000, 0x62: 0xa000, 0x63: 0xa000,
-	0x64: 0xa000, 0x65: 0xa000, 0x66: 0xa000, 0x67: 0xa000, 0x68: 0xa000, 0x69: 0xa000,
-	0x6a: 0xa000, 0x6b: 0xa000, 0x6c: 0xa000, 0x6d: 0xa000, 0x6e: 0xa000, 0x6f: 0xa000,
-	0x70: 0xa000, 0x72: 0xa000, 0x73: 0xa000, 0x74: 0xa000, 0x75: 0xa000,
-	0x76: 0xa000, 0x77: 0xa000, 0x78: 0xa000, 0x79: 0xa000, 0x7a: 0xa000,
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc0: 0x2f86, 0xc1: 0x2f8b, 0xc2: 0x469f, 0xc3: 0x2f90, 0xc4: 0x46ae, 0xc5: 0x46b3,
-	0xc6: 0xa000, 0xc7: 0x46bd, 0xc8: 0x2ff9, 0xc9: 0x2ffe, 0xca: 0x46c2, 0xcb: 0x3012,
-	0xcc: 0x3085, 0xcd: 0x308a, 0xce: 0x308f, 0xcf: 0x46d6, 0xd1: 0x311b,
-	0xd2: 0x313e, 0xd3: 0x3143, 0xd4: 0x46e0, 0xd5: 0x46e5, 0xd6: 0x46f4,
-	0xd8: 0xa000, 0xd9: 0x31ca, 0xda: 0x31cf, 0xdb: 0x31d4, 0xdc: 0x4726, 0xdd: 0x324c,
-	0xe0: 0x3292, 0xe1: 0x3297, 0xe2: 0x4730, 0xe3: 0x329c,
-	0xe4: 0x473f, 0xe5: 0x4744, 0xe6: 0xa000, 0xe7: 0x474e, 0xe8: 0x3305, 0xe9: 0x330a,
-	0xea: 0x4753, 0xeb: 0x331e, 0xec: 0x3396, 0xed: 0x339b, 0xee: 0x33a0, 0xef: 0x4767,
-	0xf1: 0x342c, 0xf2: 0x344f, 0xf3: 0x3454, 0xf4: 0x4771, 0xf5: 0x4776,
-	0xf6: 0x4785, 0xf8: 0xa000, 0xf9: 0x34e0, 0xfa: 0x34e5, 0xfb: 0x34ea,
-	0xfc: 0x47b7, 0xfd: 0x3567, 0xff: 0x3580,
-	// Block 0x4, offset 0x100
-	0x100: 0x2f95, 0x101: 0x32a1, 0x102: 0x46a4, 0x103: 0x4735, 0x104: 0x2fb3, 0x105: 0x32bf,
-	0x106: 0x2fc7, 0x107: 0x32d3, 0x108: 0x2fcc, 0x109: 0x32d8, 0x10a: 0x2fd1, 0x10b: 0x32dd,
-	0x10c: 0x2fd6, 0x10d: 0x32e2, 0x10e: 0x2fe0, 0x10f: 0x32ec,
-	0x112: 0x46c7, 0x113: 0x4758, 0x114: 0x3008, 0x115: 0x3314, 0x116: 0x300d, 0x117: 0x3319,
-	0x118: 0x302b, 0x119: 0x3337, 0x11a: 0x301c, 0x11b: 0x3328, 0x11c: 0x3044, 0x11d: 0x3350,
-	0x11e: 0x304e, 0x11f: 0x335a, 0x120: 0x3053, 0x121: 0x335f, 0x122: 0x305d, 0x123: 0x3369,
-	0x124: 0x3062, 0x125: 0x336e, 0x128: 0x3094, 0x129: 0x33a5,
-	0x12a: 0x3099, 0x12b: 0x33aa, 0x12c: 0x309e, 0x12d: 0x33af, 0x12e: 0x30c1, 0x12f: 0x33cd,
-	0x130: 0x30a3, 0x132: 0x1960, 0x133: 0x19ed, 0x134: 0x30cb, 0x135: 0x33d7,
-	0x136: 0x30df, 0x137: 0x33f0, 0x139: 0x30e9, 0x13a: 0x33fa, 0x13b: 0x30f3,
-	0x13c: 0x3404, 0x13d: 0x30ee, 0x13e: 0x33ff, 0x13f: 0x1bb2,
-	// Block 0x5, offset 0x140
-	0x140: 0x1c3a, 0x143: 0x3116, 0x144: 0x3427, 0x145: 0x312f,
-	0x146: 0x3440, 0x147: 0x3125, 0x148: 0x3436, 0x149: 0x1c62,
-	0x14c: 0x46ea, 0x14d: 0x477b, 0x14e: 0x3148, 0x14f: 0x3459, 0x150: 0x3152, 0x151: 0x3463,
-	0x154: 0x3170, 0x155: 0x3481, 0x156: 0x3189, 0x157: 0x349a,
-	0x158: 0x317a, 0x159: 0x348b, 0x15a: 0x470d, 0x15b: 0x479e, 0x15c: 0x3193, 0x15d: 0x34a4,
-	0x15e: 0x31a2, 0x15f: 0x34b3, 0x160: 0x4712, 0x161: 0x47a3, 0x162: 0x31bb, 0x163: 0x34d1,
-	0x164: 0x31ac, 0x165: 0x34c2, 0x168: 0x471c, 0x169: 0x47ad,
-	0x16a: 0x4721, 0x16b: 0x47b2, 0x16c: 0x31d9, 0x16d: 0x34ef, 0x16e: 0x31e3, 0x16f: 0x34f9,
-	0x170: 0x31e8, 0x171: 0x34fe, 0x172: 0x3206, 0x173: 0x351c, 0x174: 0x3229, 0x175: 0x353f,
-	0x176: 0x3251, 0x177: 0x356c, 0x178: 0x3265, 0x179: 0x3274, 0x17a: 0x3594, 0x17b: 0x327e,
-	0x17c: 0x359e, 0x17d: 0x3283, 0x17e: 0x35a3, 0x17f: 0x00a7,
-	// Block 0x6, offset 0x180
-	0x184: 0x2e05, 0x185: 0x2e0b,
-	0x186: 0x2e11, 0x187: 0x1975, 0x188: 0x1978, 0x189: 0x1a0e, 0x18a: 0x198d, 0x18b: 0x1990,
-	0x18c: 0x1a44, 0x18d: 0x2f9f, 0x18e: 0x32ab, 0x18f: 0x30ad, 0x190: 0x33b9, 0x191: 0x3157,
-	0x192: 0x3468, 0x193: 0x31ed, 0x194: 0x3503, 0x195: 0x39e6, 0x196: 0x3b75, 0x197: 0x39df,
-	0x198: 0x3b6e, 0x199: 0x39ed, 0x19a: 0x3b7c, 0x19b: 0x39d8, 0x19c: 0x3b67,
-	0x19e: 0x38c7, 0x19f: 0x3a56, 0x1a0: 0x38c0, 0x1a1: 0x3a4f, 0x1a2: 0x35ca, 0x1a3: 0x35dc,
-	0x1a6: 0x3058, 0x1a7: 0x3364, 0x1a8: 0x30d5, 0x1a9: 0x33e6,
-	0x1aa: 0x4703, 0x1ab: 0x4794, 0x1ac: 0x39a7, 0x1ad: 0x3b36, 0x1ae: 0x35ee, 0x1af: 0x35f4,
-	0x1b0: 0x33dc, 0x1b1: 0x1945, 0x1b2: 0x1948, 0x1b3: 0x19d5, 0x1b4: 0x303f, 0x1b5: 0x334b,
-	0x1b8: 0x3111, 0x1b9: 0x3422, 0x1ba: 0x38ce, 0x1bb: 0x3a5d,
-	0x1bc: 0x35c4, 0x1bd: 0x35d6, 0x1be: 0x35d0, 0x1bf: 0x35e2,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x2fa4, 0x1c1: 0x32b0, 0x1c2: 0x2fa9, 0x1c3: 0x32b5, 0x1c4: 0x3021, 0x1c5: 0x332d,
-	0x1c6: 0x3026, 0x1c7: 0x3332, 0x1c8: 0x30b2, 0x1c9: 0x33be, 0x1ca: 0x30b7, 0x1cb: 0x33c3,
-	0x1cc: 0x315c, 0x1cd: 0x346d, 0x1ce: 0x3161, 0x1cf: 0x3472, 0x1d0: 0x317f, 0x1d1: 0x3490,
-	0x1d2: 0x3184, 0x1d3: 0x3495, 0x1d4: 0x31f2, 0x1d5: 0x3508, 0x1d6: 0x31f7, 0x1d7: 0x350d,
-	0x1d8: 0x319d, 0x1d9: 0x34ae, 0x1da: 0x31b6, 0x1db: 0x34cc,
-	0x1de: 0x3071, 0x1df: 0x337d,
-	0x1e6: 0x46a9, 0x1e7: 0x473a, 0x1e8: 0x46d1, 0x1e9: 0x4762,
-	0x1ea: 0x3976, 0x1eb: 0x3b05, 0x1ec: 0x3953, 0x1ed: 0x3ae2, 0x1ee: 0x46ef, 0x1ef: 0x4780,
-	0x1f0: 0x396f, 0x1f1: 0x3afe, 0x1f2: 0x325b, 0x1f3: 0x3576,
-	// Block 0x8, offset 0x200
-	0x200: 0x9933, 0x201: 0x9933, 0x202: 0x9933, 0x203: 0x9933, 0x204: 0x9933, 0x205: 0x8133,
-	0x206: 0x9933, 0x207: 0x9933, 0x208: 0x9933, 0x209: 0x9933, 0x20a: 0x9933, 0x20b: 0x9933,
-	0x20c: 0x9933, 0x20d: 0x8133, 0x20e: 0x8133, 0x20f: 0x9933, 0x210: 0x8133, 0x211: 0x9933,
-	0x212: 0x8133, 0x213: 0x9933, 0x214: 0x9933, 0x215: 0x8134, 0x216: 0x812e, 0x217: 0x812e,
-	0x218: 0x812e, 0x219: 0x812e, 0x21a: 0x8134, 0x21b: 0x992c, 0x21c: 0x812e, 0x21d: 0x812e,
-	0x21e: 0x812e, 0x21f: 0x812e, 0x220: 0x812e, 0x221: 0x812a, 0x222: 0x812a, 0x223: 0x992e,
-	0x224: 0x992e, 0x225: 0x992e, 0x226: 0x992e, 0x227: 0x992a, 0x228: 0x992a, 0x229: 0x812e,
-	0x22a: 0x812e, 0x22b: 0x812e, 0x22c: 0x812e, 0x22d: 0x992e, 0x22e: 0x992e, 0x22f: 0x812e,
-	0x230: 0x992e, 0x231: 0x992e, 0x232: 0x812e, 0x233: 0x812e, 0x234: 0x8101, 0x235: 0x8101,
-	0x236: 0x8101, 0x237: 0x8101, 0x238: 0x9901, 0x239: 0x812e, 0x23a: 0x812e, 0x23b: 0x812e,
-	0x23c: 0x812e, 0x23d: 0x8133, 0x23e: 0x8133, 0x23f: 0x8133,
-	// Block 0x9, offset 0x240
-	0x240: 0x49c5, 0x241: 0x49ca, 0x242: 0x9933, 0x243: 0x49cf, 0x244: 0x4a88, 0x245: 0x9937,
-	0x246: 0x8133, 0x247: 0x812e, 0x248: 0x812e, 0x249: 0x812e, 0x24a: 0x8133, 0x24b: 0x8133,
-	0x24c: 0x8133, 0x24d: 0x812e, 0x24e: 0x812e, 0x250: 0x8133, 0x251: 0x8133,
-	0x252: 0x8133, 0x253: 0x812e, 0x254: 0x812e, 0x255: 0x812e, 0x256: 0x812e, 0x257: 0x8133,
-	0x258: 0x8134, 0x259: 0x812e, 0x25a: 0x812e, 0x25b: 0x8133, 0x25c: 0x8135, 0x25d: 0x8136,
-	0x25e: 0x8136, 0x25f: 0x8135, 0x260: 0x8136, 0x261: 0x8136, 0x262: 0x8135, 0x263: 0x8133,
-	0x264: 0x8133, 0x265: 0x8133, 0x266: 0x8133, 0x267: 0x8133, 0x268: 0x8133, 0x269: 0x8133,
-	0x26a: 0x8133, 0x26b: 0x8133, 0x26c: 0x8133, 0x26d: 0x8133, 0x26e: 0x8133, 0x26f: 0x8133,
-	0x274: 0x0173,
-	0x27a: 0x42bc,
-	0x27e: 0x0037,
-	// Block 0xa, offset 0x280
-	0x284: 0x4271, 0x285: 0x4492,
-	0x286: 0x3600, 0x287: 0x00ce, 0x288: 0x361e, 0x289: 0x362a, 0x28a: 0x363c,
-	0x28c: 0x365a, 0x28e: 0x366c, 0x28f: 0x368a, 0x290: 0x3e1f, 0x291: 0xa000,
-	0x295: 0xa000, 0x297: 0xa000,
-	0x299: 0xa000,
-	0x29f: 0xa000, 0x2a1: 0xa000,
-	0x2a5: 0xa000, 0x2a9: 0xa000,
-	0x2aa: 0x364e, 0x2ab: 0x367e, 0x2ac: 0x4815, 0x2ad: 0x36ae, 0x2ae: 0x483f, 0x2af: 0x36c0,
-	0x2b0: 0x3e87, 0x2b1: 0xa000, 0x2b5: 0xa000,
-	0x2b7: 0xa000, 0x2b9: 0xa000,
-	0x2bf: 0xa000,
-	// Block 0xb, offset 0x2c0
-	0x2c1: 0xa000, 0x2c5: 0xa000,
-	0x2c9: 0xa000, 0x2ca: 0x4857, 0x2cb: 0x4875,
-	0x2cc: 0x36de, 0x2cd: 0x36f6, 0x2ce: 0x488d, 0x2d0: 0x01c1, 0x2d1: 0x01d3,
-	0x2d2: 0x01af, 0x2d3: 0x4323, 0x2d4: 0x4329, 0x2d5: 0x01fd, 0x2d6: 0x01eb,
-	0x2f0: 0x01d9, 0x2f1: 0x01ee, 0x2f2: 0x01f1, 0x2f4: 0x018b, 0x2f5: 0x01ca,
-	0x2f9: 0x01a9,
-	// Block 0xc, offset 0x300
-	0x300: 0x3738, 0x301: 0x3744, 0x303: 0x3732,
-	0x306: 0xa000, 0x307: 0x3720,
-	0x30c: 0x3774, 0x30d: 0x375c, 0x30e: 0x3786, 0x310: 0xa000,
-	0x313: 0xa000, 0x315: 0xa000, 0x316: 0xa000, 0x317: 0xa000,
-	0x318: 0xa000, 0x319: 0x3768, 0x31a: 0xa000,
-	0x31e: 0xa000, 0x323: 0xa000,
-	0x327: 0xa000,
-	0x32b: 0xa000, 0x32d: 0xa000,
-	0x330: 0xa000, 0x333: 0xa000, 0x335: 0xa000,
-	0x336: 0xa000, 0x337: 0xa000, 0x338: 0xa000, 0x339: 0x37ec, 0x33a: 0xa000,
-	0x33e: 0xa000,
-	// Block 0xd, offset 0x340
-	0x341: 0x374a, 0x342: 0x37ce,
-	0x350: 0x3726, 0x351: 0x37aa,
-	0x352: 0x372c, 0x353: 0x37b0, 0x356: 0x373e, 0x357: 0x37c2,
-	0x358: 0xa000, 0x359: 0xa000, 0x35a: 0x3840, 0x35b: 0x3846, 0x35c: 0x3750, 0x35d: 0x37d4,
-	0x35e: 0x3756, 0x35f: 0x37da, 0x362: 0x3762, 0x363: 0x37e6,
-	0x364: 0x376e, 0x365: 0x37f2, 0x366: 0x377a, 0x367: 0x37fe, 0x368: 0xa000, 0x369: 0xa000,
-	0x36a: 0x384c, 0x36b: 0x3852, 0x36c: 0x37a4, 0x36d: 0x3828, 0x36e: 0x3780, 0x36f: 0x3804,
-	0x370: 0x378c, 0x371: 0x3810, 0x372: 0x3792, 0x373: 0x3816, 0x374: 0x3798, 0x375: 0x381c,
-	0x378: 0x379e, 0x379: 0x3822,
-	// Block 0xe, offset 0x380
-	0x387: 0x1d67,
-	0x391: 0x812e,
-	0x392: 0x8133, 0x393: 0x8133, 0x394: 0x8133, 0x395: 0x8133, 0x396: 0x812e, 0x397: 0x8133,
-	0x398: 0x8133, 0x399: 0x8133, 0x39a: 0x812f, 0x39b: 0x812e, 0x39c: 0x8133, 0x39d: 0x8133,
-	0x39e: 0x8133, 0x39f: 0x8133, 0x3a0: 0x8133, 0x3a1: 0x8133, 0x3a2: 0x812e, 0x3a3: 0x812e,
-	0x3a4: 0x812e, 0x3a5: 0x812e, 0x3a6: 0x812e, 0x3a7: 0x812e, 0x3a8: 0x8133, 0x3a9: 0x8133,
-	0x3aa: 0x812e, 0x3ab: 0x8133, 0x3ac: 0x8133, 0x3ad: 0x812f, 0x3ae: 0x8132, 0x3af: 0x8133,
-	0x3b0: 0x8106, 0x3b1: 0x8107, 0x3b2: 0x8108, 0x3b3: 0x8109, 0x3b4: 0x810a, 0x3b5: 0x810b,
-	0x3b6: 0x810c, 0x3b7: 0x810d, 0x3b8: 0x810e, 0x3b9: 0x810f, 0x3ba: 0x810f, 0x3bb: 0x8110,
-	0x3bc: 0x8111, 0x3bd: 0x8112, 0x3bf: 0x8113,
-	// Block 0xf, offset 0x3c0
-	0x3c8: 0xa000, 0x3ca: 0xa000, 0x3cb: 0x8117,
-	0x3cc: 0x8118, 0x3cd: 0x8119, 0x3ce: 0x811a, 0x3cf: 0x811b, 0x3d0: 0x811c, 0x3d1: 0x811d,
-	0x3d2: 0x811e, 0x3d3: 0x9933, 0x3d4: 0x9933, 0x3d5: 0x992e, 0x3d6: 0x812e, 0x3d7: 0x8133,
-	0x3d8: 0x8133, 0x3d9: 0x8133, 0x3da: 0x8133, 0x3db: 0x8133, 0x3dc: 0x812e, 0x3dd: 0x8133,
-	0x3de: 0x8133, 0x3df: 0x812e,
-	0x3f0: 0x811f, 0x3f5: 0x1d8a,
-	0x3f6: 0x2019, 0x3f7: 0x2055, 0x3f8: 0x2050,
-	// Block 0x10, offset 0x400
-	0x413: 0x812e, 0x414: 0x8133, 0x415: 0x8133, 0x416: 0x8133, 0x417: 0x8133,
-	0x418: 0x8133, 0x419: 0x8133, 0x41a: 0x8133, 0x41b: 0x8133, 0x41c: 0x8133, 0x41d: 0x8133,
-	0x41e: 0x8133, 0x41f: 0x8133, 0x420: 0x8133, 0x421: 0x8133, 0x423: 0x812e,
-	0x424: 0x8133, 0x425: 0x8133, 0x426: 0x812e, 0x427: 0x8133, 0x428: 0x8133, 0x429: 0x812e,
-	0x42a: 0x8133, 0x42b: 0x8133, 0x42c: 0x8133, 0x42d: 0x812e, 0x42e: 0x812e, 0x42f: 0x812e,
-	0x430: 0x8117, 0x431: 0x8118, 0x432: 0x8119, 0x433: 0x8133, 0x434: 0x8133, 0x435: 0x8133,
-	0x436: 0x812e, 0x437: 0x8133, 0x438: 0x8133, 0x439: 0x812e, 0x43a: 0x812e, 0x43b: 0x8133,
-	0x43c: 0x8133, 0x43d: 0x8133, 0x43e: 0x8133, 0x43f: 0x8133,
-	// Block 0x11, offset 0x440
-	0x445: 0xa000,
-	0x446: 0x2d33, 0x447: 0xa000, 0x448: 0x2d3b, 0x449: 0xa000, 0x44a: 0x2d43, 0x44b: 0xa000,
-	0x44c: 0x2d4b, 0x44d: 0xa000, 0x44e: 0x2d53, 0x451: 0xa000,
-	0x452: 0x2d5b,
-	0x474: 0x8103, 0x475: 0x9900,
-	0x47a: 0xa000, 0x47b: 0x2d63,
-	0x47c: 0xa000, 0x47d: 0x2d6b, 0x47e: 0xa000, 0x47f: 0xa000,
-	// Block 0x12, offset 0x480
-	0x480: 0x0069, 0x481: 0x006b, 0x482: 0x006f, 0x483: 0x0083, 0x484: 0x00f5, 0x485: 0x00f8,
-	0x486: 0x0416, 0x487: 0x0085, 0x488: 0x0089, 0x489: 0x008b, 0x48a: 0x0104, 0x48b: 0x0107,
-	0x48c: 0x010a, 0x48d: 0x008f, 0x48f: 0x0097, 0x490: 0x009b, 0x491: 0x00e0,
-	0x492: 0x009f, 0x493: 0x00fe, 0x494: 0x041a, 0x495: 0x041e, 0x496: 0x00a1, 0x497: 0x00a9,
-	0x498: 0x00ab, 0x499: 0x0426, 0x49a: 0x012b, 0x49b: 0x00ad, 0x49c: 0x042a, 0x49d: 0x01c1,
-	0x49e: 0x01c4, 0x49f: 0x01c7, 0x4a0: 0x01fd, 0x4a1: 0x0200, 0x4a2: 0x0093, 0x4a3: 0x00a5,
-	0x4a4: 0x00ab, 0x4a5: 0x00ad, 0x4a6: 0x01c1, 0x4a7: 0x01c4, 0x4a8: 0x01ee, 0x4a9: 0x01fd,
-	0x4aa: 0x0200,
-	0x4b8: 0x020f,
-	// Block 0x13, offset 0x4c0
-	0x4db: 0x00fb, 0x4dc: 0x0087, 0x4dd: 0x0101,
-	0x4de: 0x00d4, 0x4df: 0x010a, 0x4e0: 0x008d, 0x4e1: 0x010d, 0x4e2: 0x0110, 0x4e3: 0x0116,
-	0x4e4: 0x011c, 0x4e5: 0x011f, 0x4e6: 0x0122, 0x4e7: 0x042e, 0x4e8: 0x016d, 0x4e9: 0x0128,
-	0x4ea: 0x0432, 0x4eb: 0x0170, 0x4ec: 0x0131, 0x4ed: 0x012e, 0x4ee: 0x0134, 0x4ef: 0x0137,
-	0x4f0: 0x013a, 0x4f1: 0x013d, 0x4f2: 0x0140, 0x4f3: 0x014c, 0x4f4: 0x014f, 0x4f5: 0x00ec,
-	0x4f6: 0x0152, 0x4f7: 0x0155, 0x4f8: 0x0422, 0x4f9: 0x0158, 0x4fa: 0x015b, 0x4fb: 0x00b5,
-	0x4fc: 0x0161, 0x4fd: 0x0164, 0x4fe: 0x0167, 0x4ff: 0x01d3,
-	// Block 0x14, offset 0x500
-	0x500: 0x8133, 0x501: 0x8133, 0x502: 0x812e, 0x503: 0x8133, 0x504: 0x8133, 0x505: 0x8133,
-	0x506: 0x8133, 0x507: 0x8133, 0x508: 0x8133, 0x509: 0x8133, 0x50a: 0x812e, 0x50b: 0x8133,
-	0x50c: 0x8133, 0x50d: 0x8136, 0x50e: 0x812b, 0x50f: 0x812e, 0x510: 0x812a, 0x511: 0x8133,
-	0x512: 0x8133, 0x513: 0x8133, 0x514: 0x8133, 0x515: 0x8133, 0x516: 0x8133, 0x517: 0x8133,
-	0x518: 0x8133, 0x519: 0x8133, 0x51a: 0x8133, 0x51b: 0x8133, 0x51c: 0x8133, 0x51d: 0x8133,
-	0x51e: 0x8133, 0x51f: 0x8133, 0x520: 0x8133, 0x521: 0x8133, 0x522: 0x8133, 0x523: 0x8133,
-	0x524: 0x8133, 0x525: 0x8133, 0x526: 0x8133, 0x527: 0x8133, 0x528: 0x8133, 0x529: 0x8133,
-	0x52a: 0x8133, 0x52b: 0x8133, 0x52c: 0x8133, 0x52d: 0x8133, 0x52e: 0x8133, 0x52f: 0x8133,
-	0x530: 0x8133, 0x531: 0x8133, 0x532: 0x8133, 0x533: 0x8133, 0x534: 0x8133, 0x535: 0x8133,
-	0x536: 0x8134, 0x537: 0x8132, 0x538: 0x8132, 0x539: 0x812e, 0x53b: 0x8133,
-	0x53c: 0x8135, 0x53d: 0x812e, 0x53e: 0x8133, 0x53f: 0x812e,
-	// Block 0x15, offset 0x540
-	0x540: 0x2fae, 0x541: 0x32ba, 0x542: 0x2fb8, 0x543: 0x32c4, 0x544: 0x2fbd, 0x545: 0x32c9,
-	0x546: 0x2fc2, 0x547: 0x32ce, 0x548: 0x38e3, 0x549: 0x3a72, 0x54a: 0x2fdb, 0x54b: 0x32e7,
-	0x54c: 0x2fe5, 0x54d: 0x32f1, 0x54e: 0x2ff4, 0x54f: 0x3300, 0x550: 0x2fea, 0x551: 0x32f6,
-	0x552: 0x2fef, 0x553: 0x32fb, 0x554: 0x3906, 0x555: 0x3a95, 0x556: 0x390d, 0x557: 0x3a9c,
-	0x558: 0x3030, 0x559: 0x333c, 0x55a: 0x3035, 0x55b: 0x3341, 0x55c: 0x391b, 0x55d: 0x3aaa,
-	0x55e: 0x303a, 0x55f: 0x3346, 0x560: 0x3049, 0x561: 0x3355, 0x562: 0x3067, 0x563: 0x3373,
-	0x564: 0x3076, 0x565: 0x3382, 0x566: 0x306c, 0x567: 0x3378, 0x568: 0x307b, 0x569: 0x3387,
-	0x56a: 0x3080, 0x56b: 0x338c, 0x56c: 0x30c6, 0x56d: 0x33d2, 0x56e: 0x3922, 0x56f: 0x3ab1,
-	0x570: 0x30d0, 0x571: 0x33e1, 0x572: 0x30da, 0x573: 0x33eb, 0x574: 0x30e4, 0x575: 0x33f5,
-	0x576: 0x46db, 0x577: 0x476c, 0x578: 0x3929, 0x579: 0x3ab8, 0x57a: 0x30fd, 0x57b: 0x340e,
-	0x57c: 0x30f8, 0x57d: 0x3409, 0x57e: 0x3102, 0x57f: 0x3413,
-	// Block 0x16, offset 0x580
-	0x580: 0x3107, 0x581: 0x3418, 0x582: 0x310c, 0x583: 0x341d, 0x584: 0x3120, 0x585: 0x3431,
-	0x586: 0x312a, 0x587: 0x343b, 0x588: 0x3139, 0x589: 0x344a, 0x58a: 0x3134, 0x58b: 0x3445,
-	0x58c: 0x394c, 0x58d: 0x3adb, 0x58e: 0x395a, 0x58f: 0x3ae9, 0x590: 0x3961, 0x591: 0x3af0,
-	0x592: 0x3968, 0x593: 0x3af7, 0x594: 0x3166, 0x595: 0x3477, 0x596: 0x316b, 0x597: 0x347c,
-	0x598: 0x3175, 0x599: 0x3486, 0x59a: 0x4708, 0x59b: 0x4799, 0x59c: 0x39ae, 0x59d: 0x3b3d,
-	0x59e: 0x318e, 0x59f: 0x349f, 0x5a0: 0x3198, 0x5a1: 0x34a9, 0x5a2: 0x4717, 0x5a3: 0x47a8,
-	0x5a4: 0x39b5, 0x5a5: 0x3b44, 0x5a6: 0x39bc, 0x5a7: 0x3b4b, 0x5a8: 0x39c3, 0x5a9: 0x3b52,
-	0x5aa: 0x31a7, 0x5ab: 0x34b8, 0x5ac: 0x31b1, 0x5ad: 0x34c7, 0x5ae: 0x31c5, 0x5af: 0x34db,
-	0x5b0: 0x31c0, 0x5b1: 0x34d6, 0x5b2: 0x3201, 0x5b3: 0x3517, 0x5b4: 0x3210, 0x5b5: 0x3526,
-	0x5b6: 0x320b, 0x5b7: 0x3521, 0x5b8: 0x39ca, 0x5b9: 0x3b59, 0x5ba: 0x39d1, 0x5bb: 0x3b60,
-	0x5bc: 0x3215, 0x5bd: 0x352b, 0x5be: 0x321a, 0x5bf: 0x3530,
-	// Block 0x17, offset 0x5c0
-	0x5c0: 0x321f, 0x5c1: 0x3535, 0x5c2: 0x3224, 0x5c3: 0x353a, 0x5c4: 0x3233, 0x5c5: 0x3549,
-	0x5c6: 0x322e, 0x5c7: 0x3544, 0x5c8: 0x3238, 0x5c9: 0x3553, 0x5ca: 0x323d, 0x5cb: 0x3558,
-	0x5cc: 0x3242, 0x5cd: 0x355d, 0x5ce: 0x3260, 0x5cf: 0x357b, 0x5d0: 0x3279, 0x5d1: 0x3599,
-	0x5d2: 0x3288, 0x5d3: 0x35a8, 0x5d4: 0x328d, 0x5d5: 0x35ad, 0x5d6: 0x3391, 0x5d7: 0x34bd,
-	0x5d8: 0x354e, 0x5d9: 0x358a, 0x5da: 0x1be6, 0x5db: 0x42ee,
-	0x5e0: 0x46b8, 0x5e1: 0x4749, 0x5e2: 0x2f9a, 0x5e3: 0x32a6,
-	0x5e4: 0x388f, 0x5e5: 0x3a1e, 0x5e6: 0x3888, 0x5e7: 0x3a17, 0x5e8: 0x389d, 0x5e9: 0x3a2c,
-	0x5ea: 0x3896, 0x5eb: 0x3a25, 0x5ec: 0x38d5, 0x5ed: 0x3a64, 0x5ee: 0x38ab, 0x5ef: 0x3a3a,
-	0x5f0: 0x38a4, 0x5f1: 0x3a33, 0x5f2: 0x38b9, 0x5f3: 0x3a48, 0x5f4: 0x38b2, 0x5f5: 0x3a41,
-	0x5f6: 0x38dc, 0x5f7: 0x3a6b, 0x5f8: 0x46cc, 0x5f9: 0x475d, 0x5fa: 0x3017, 0x5fb: 0x3323,
-	0x5fc: 0x3003, 0x5fd: 0x330f, 0x5fe: 0x38f1, 0x5ff: 0x3a80,
-	// Block 0x18, offset 0x600
-	0x600: 0x38ea, 0x601: 0x3a79, 0x602: 0x38ff, 0x603: 0x3a8e, 0x604: 0x38f8, 0x605: 0x3a87,
-	0x606: 0x3914, 0x607: 0x3aa3, 0x608: 0x30a8, 0x609: 0x33b4, 0x60a: 0x30bc, 0x60b: 0x33c8,
-	0x60c: 0x46fe, 0x60d: 0x478f, 0x60e: 0x314d, 0x60f: 0x345e, 0x610: 0x3937, 0x611: 0x3ac6,
-	0x612: 0x3930, 0x613: 0x3abf, 0x614: 0x3945, 0x615: 0x3ad4, 0x616: 0x393e, 0x617: 0x3acd,
-	0x618: 0x39a0, 0x619: 0x3b2f, 0x61a: 0x3984, 0x61b: 0x3b13, 0x61c: 0x397d, 0x61d: 0x3b0c,
-	0x61e: 0x3992, 0x61f: 0x3b21, 0x620: 0x398b, 0x621: 0x3b1a, 0x622: 0x3999, 0x623: 0x3b28,
-	0x624: 0x31fc, 0x625: 0x3512, 0x626: 0x31de, 0x627: 0x34f4, 0x628: 0x39fb, 0x629: 0x3b8a,
-	0x62a: 0x39f4, 0x62b: 0x3b83, 0x62c: 0x3a09, 0x62d: 0x3b98, 0x62e: 0x3a02, 0x62f: 0x3b91,
-	0x630: 0x3a10, 0x631: 0x3b9f, 0x632: 0x3247, 0x633: 0x3562, 0x634: 0x326f, 0x635: 0x358f,
-	0x636: 0x326a, 0x637: 0x3585, 0x638: 0x3256, 0x639: 0x3571,
-	// Block 0x19, offset 0x640
-	0x640: 0x481b, 0x641: 0x4821, 0x642: 0x4935, 0x643: 0x494d, 0x644: 0x493d, 0x645: 0x4955,
-	0x646: 0x4945, 0x647: 0x495d, 0x648: 0x47c1, 0x649: 0x47c7, 0x64a: 0x48a5, 0x64b: 0x48bd,
-	0x64c: 0x48ad, 0x64d: 0x48c5, 0x64e: 0x48b5, 0x64f: 0x48cd, 0x650: 0x482d, 0x651: 0x4833,
-	0x652: 0x3dcf, 0x653: 0x3ddf, 0x654: 0x3dd7, 0x655: 0x3de7,
-	0x658: 0x47cd, 0x659: 0x47d3, 0x65a: 0x3cff, 0x65b: 0x3d0f, 0x65c: 0x3d07, 0x65d: 0x3d17,
-	0x660: 0x4845, 0x661: 0x484b, 0x662: 0x4965, 0x663: 0x497d,
-	0x664: 0x496d, 0x665: 0x4985, 0x666: 0x4975, 0x667: 0x498d, 0x668: 0x47d9, 0x669: 0x47df,
-	0x66a: 0x48d5, 0x66b: 0x48ed, 0x66c: 0x48dd, 0x66d: 0x48f5, 0x66e: 0x48e5, 0x66f: 0x48fd,
-	0x670: 0x485d, 0x671: 0x4863, 0x672: 0x3e2f, 0x673: 0x3e47, 0x674: 0x3e37, 0x675: 0x3e4f,
-	0x676: 0x3e3f, 0x677: 0x3e57, 0x678: 0x47e5, 0x679: 0x47eb, 0x67a: 0x3d2f, 0x67b: 0x3d47,
-	0x67c: 0x3d37, 0x67d: 0x3d4f, 0x67e: 0x3d3f, 0x67f: 0x3d57,
-	// Block 0x1a, offset 0x680
-	0x680: 0x4869, 0x681: 0x486f, 0x682: 0x3e5f, 0x683: 0x3e6f, 0x684: 0x3e67, 0x685: 0x3e77,
-	0x688: 0x47f1, 0x689: 0x47f7, 0x68a: 0x3d5f, 0x68b: 0x3d6f,
-	0x68c: 0x3d67, 0x68d: 0x3d77, 0x690: 0x487b, 0x691: 0x4881,
-	0x692: 0x3e97, 0x693: 0x3eaf, 0x694: 0x3e9f, 0x695: 0x3eb7, 0x696: 0x3ea7, 0x697: 0x3ebf,
-	0x699: 0x47fd, 0x69b: 0x3d7f, 0x69d: 0x3d87,
-	0x69f: 0x3d8f, 0x6a0: 0x4893, 0x6a1: 0x4899, 0x6a2: 0x4995, 0x6a3: 0x49ad,
-	0x6a4: 0x499d, 0x6a5: 0x49b5, 0x6a6: 0x49a5, 0x6a7: 0x49bd, 0x6a8: 0x4803, 0x6a9: 0x4809,
-	0x6aa: 0x4905, 0x6ab: 0x491d, 0x6ac: 0x490d, 0x6ad: 0x4925, 0x6ae: 0x4915, 0x6af: 0x492d,
-	0x6b0: 0x480f, 0x6b1: 0x4335, 0x6b2: 0x36a8, 0x6b3: 0x433b, 0x6b4: 0x4839, 0x6b5: 0x4341,
-	0x6b6: 0x36ba, 0x6b7: 0x4347, 0x6b8: 0x36d8, 0x6b9: 0x434d, 0x6ba: 0x36f0, 0x6bb: 0x4353,
-	0x6bc: 0x4887, 0x6bd: 0x4359,
-	// Block 0x1b, offset 0x6c0
-	0x6c0: 0x3db7, 0x6c1: 0x3dbf, 0x6c2: 0x419b, 0x6c3: 0x41b9, 0x6c4: 0x41a5, 0x6c5: 0x41c3,
-	0x6c6: 0x41af, 0x6c7: 0x41cd, 0x6c8: 0x3cef, 0x6c9: 0x3cf7, 0x6ca: 0x40e7, 0x6cb: 0x4105,
-	0x6cc: 0x40f1, 0x6cd: 0x410f, 0x6ce: 0x40fb, 0x6cf: 0x4119, 0x6d0: 0x3dff, 0x6d1: 0x3e07,
-	0x6d2: 0x41d7, 0x6d3: 0x41f5, 0x6d4: 0x41e1, 0x6d5: 0x41ff, 0x6d6: 0x41eb, 0x6d7: 0x4209,
-	0x6d8: 0x3d1f, 0x6d9: 0x3d27, 0x6da: 0x4123, 0x6db: 0x4141, 0x6dc: 0x412d, 0x6dd: 0x414b,
-	0x6de: 0x4137, 0x6df: 0x4155, 0x6e0: 0x3ed7, 0x6e1: 0x3edf, 0x6e2: 0x4213, 0x6e3: 0x4231,
-	0x6e4: 0x421d, 0x6e5: 0x423b, 0x6e6: 0x4227, 0x6e7: 0x4245, 0x6e8: 0x3d97, 0x6e9: 0x3d9f,
-	0x6ea: 0x415f, 0x6eb: 0x417d, 0x6ec: 0x4169, 0x6ed: 0x4187, 0x6ee: 0x4173, 0x6ef: 0x4191,
-	0x6f0: 0x369c, 0x6f1: 0x3696, 0x6f2: 0x3da7, 0x6f3: 0x36a2, 0x6f4: 0x3daf,
-	0x6f6: 0x4827, 0x6f7: 0x3dc7, 0x6f8: 0x360c, 0x6f9: 0x3606, 0x6fa: 0x35fa, 0x6fb: 0x4305,
-	0x6fc: 0x3612, 0x6fd: 0x429e, 0x6fe: 0x01d6, 0x6ff: 0x429e,
-	// Block 0x1c, offset 0x700
-	0x700: 0x42b7, 0x701: 0x4499, 0x702: 0x3def, 0x703: 0x36b4, 0x704: 0x3df7,
-	0x706: 0x4851, 0x707: 0x3e0f, 0x708: 0x3618, 0x709: 0x430b, 0x70a: 0x3624, 0x70b: 0x4311,
-	0x70c: 0x3630, 0x70d: 0x44a0, 0x70e: 0x44a7, 0x70f: 0x44ae, 0x710: 0x36cc, 0x711: 0x36c6,
-	0x712: 0x3e17, 0x713: 0x44fb, 0x716: 0x36d2, 0x717: 0x3e27,
-	0x718: 0x3648, 0x719: 0x3642, 0x71a: 0x3636, 0x71b: 0x4317, 0x71d: 0x44b5,
-	0x71e: 0x44bc, 0x71f: 0x44c3, 0x720: 0x3702, 0x721: 0x36fc, 0x722: 0x3e7f, 0x723: 0x4503,
-	0x724: 0x36e4, 0x725: 0x36ea, 0x726: 0x3708, 0x727: 0x3e8f, 0x728: 0x3678, 0x729: 0x3672,
-	0x72a: 0x3666, 0x72b: 0x4323, 0x72c: 0x3660, 0x72d: 0x448b, 0x72e: 0x4492, 0x72f: 0x0081,
-	0x732: 0x3ec7, 0x733: 0x370e, 0x734: 0x3ecf,
-	0x736: 0x489f, 0x737: 0x3ee7, 0x738: 0x3654, 0x739: 0x431d, 0x73a: 0x3684, 0x73b: 0x432f,
-	0x73c: 0x3690, 0x73d: 0x4271, 0x73e: 0x42a3,
-	// Block 0x1d, offset 0x740
-	0x740: 0x1bde, 0x741: 0x1be2, 0x742: 0x0047, 0x743: 0x1c5a, 0x745: 0x1bee,
-	0x746: 0x1bf2, 0x747: 0x00e9, 0x749: 0x1c5e, 0x74a: 0x008f, 0x74b: 0x0051,
-	0x74c: 0x0051, 0x74d: 0x0051, 0x74e: 0x0091, 0x74f: 0x00da, 0x750: 0x0053, 0x751: 0x0053,
-	0x752: 0x0059, 0x753: 0x0099, 0x755: 0x005d, 0x756: 0x1993,
-	0x759: 0x0061, 0x75a: 0x0063, 0x75b: 0x0065, 0x75c: 0x0065, 0x75d: 0x0065,
-	0x760: 0x19a5, 0x761: 0x1bce, 0x762: 0x19ae,
-	0x764: 0x0075, 0x766: 0x01bb, 0x768: 0x0075,
-	0x76a: 0x0057, 0x76b: 0x42e9, 0x76c: 0x0045, 0x76d: 0x0047, 0x76f: 0x008b,
-	0x770: 0x004b, 0x771: 0x004d, 0x773: 0x005b, 0x774: 0x009f, 0x775: 0x0218,
-	0x776: 0x021b, 0x777: 0x021e, 0x778: 0x0221, 0x779: 0x0093, 0x77b: 0x1b9e,
-	0x77c: 0x01eb, 0x77d: 0x01c4, 0x77e: 0x017c, 0x77f: 0x01a3,
-	// Block 0x1e, offset 0x780
-	0x780: 0x0466, 0x785: 0x0049,
-	0x786: 0x0089, 0x787: 0x008b, 0x788: 0x0093, 0x789: 0x0095,
-	0x790: 0x2234, 0x791: 0x2240,
-	0x792: 0x22f4, 0x793: 0x221c, 0x794: 0x22a0, 0x795: 0x2228, 0x796: 0x22a6, 0x797: 0x22be,
-	0x798: 0x22ca, 0x799: 0x222e, 0x79a: 0x22d0, 0x79b: 0x223a, 0x79c: 0x22c4, 0x79d: 0x22d6,
-	0x79e: 0x22dc, 0x79f: 0x1cc2, 0x7a0: 0x0053, 0x7a1: 0x195d, 0x7a2: 0x1baa, 0x7a3: 0x1966,
-	0x7a4: 0x006d, 0x7a5: 0x19b1, 0x7a6: 0x1bd6, 0x7a7: 0x1d4e, 0x7a8: 0x1969, 0x7a9: 0x0071,
-	0x7aa: 0x19bd, 0x7ab: 0x1bda, 0x7ac: 0x0059, 0x7ad: 0x0047, 0x7ae: 0x0049, 0x7af: 0x005b,
-	0x7b0: 0x0093, 0x7b1: 0x19ea, 0x7b2: 0x1c1e, 0x7b3: 0x19f3, 0x7b4: 0x00ad, 0x7b5: 0x1a68,
-	0x7b6: 0x1c52, 0x7b7: 0x1d62, 0x7b8: 0x19f6, 0x7b9: 0x00b1, 0x7ba: 0x1a6b, 0x7bb: 0x1c56,
-	0x7bc: 0x0099, 0x7bd: 0x0087, 0x7be: 0x0089, 0x7bf: 0x009b,
-	// Block 0x1f, offset 0x7c0
-	0x7c1: 0x3c1d, 0x7c3: 0xa000, 0x7c4: 0x3c24, 0x7c5: 0xa000,
-	0x7c7: 0x3c2b, 0x7c8: 0xa000, 0x7c9: 0x3c32,
-	0x7cd: 0xa000,
-	0x7e0: 0x2f7c, 0x7e1: 0xa000, 0x7e2: 0x3c40,
-	0x7e4: 0xa000, 0x7e5: 0xa000,
-	0x7ed: 0x3c39, 0x7ee: 0x2f77, 0x7ef: 0x2f81,
-	0x7f0: 0x3c47, 0x7f1: 0x3c4e, 0x7f2: 0xa000, 0x7f3: 0xa000, 0x7f4: 0x3c55, 0x7f5: 0x3c5c,
-	0x7f6: 0xa000, 0x7f7: 0xa000, 0x7f8: 0x3c63, 0x7f9: 0x3c6a, 0x7fa: 0xa000, 0x7fb: 0xa000,
-	0x7fc: 0xa000, 0x7fd: 0xa000,
-	// Block 0x20, offset 0x800
-	0x800: 0x3c71, 0x801: 0x3c78, 0x802: 0xa000, 0x803: 0xa000, 0x804: 0x3c8d, 0x805: 0x3c94,
-	0x806: 0xa000, 0x807: 0xa000, 0x808: 0x3c9b, 0x809: 0x3ca2,
-	0x811: 0xa000,
-	0x812: 0xa000,
-	0x822: 0xa000,
-	0x828: 0xa000, 0x829: 0xa000,
-	0x82b: 0xa000, 0x82c: 0x3cb7, 0x82d: 0x3cbe, 0x82e: 0x3cc5, 0x82f: 0x3ccc,
-	0x832: 0xa000, 0x833: 0xa000, 0x834: 0xa000, 0x835: 0xa000,
-	// Block 0x21, offset 0x840
-	0x860: 0x0023, 0x861: 0x0025, 0x862: 0x0027, 0x863: 0x0029,
-	0x864: 0x002b, 0x865: 0x002d, 0x866: 0x002f, 0x867: 0x0031, 0x868: 0x0033, 0x869: 0x1885,
-	0x86a: 0x1888, 0x86b: 0x188b, 0x86c: 0x188e, 0x86d: 0x1891, 0x86e: 0x1894, 0x86f: 0x1897,
-	0x870: 0x189a, 0x871: 0x189d, 0x872: 0x18a0, 0x873: 0x18a9, 0x874: 0x1a6e, 0x875: 0x1a72,
-	0x876: 0x1a76, 0x877: 0x1a7a, 0x878: 0x1a7e, 0x879: 0x1a82, 0x87a: 0x1a86, 0x87b: 0x1a8a,
-	0x87c: 0x1a8e, 0x87d: 0x1c86, 0x87e: 0x1c8b, 0x87f: 0x1c90,
-	// Block 0x22, offset 0x880
-	0x880: 0x1c95, 0x881: 0x1c9a, 0x882: 0x1c9f, 0x883: 0x1ca4, 0x884: 0x1ca9, 0x885: 0x1cae,
-	0x886: 0x1cb3, 0x887: 0x1cb8, 0x888: 0x1882, 0x889: 0x18a6, 0x88a: 0x18ca, 0x88b: 0x18ee,
-	0x88c: 0x1912, 0x88d: 0x191b, 0x88e: 0x1921, 0x88f: 0x1927, 0x890: 0x192d, 0x891: 0x1b66,
-	0x892: 0x1b6a, 0x893: 0x1b6e, 0x894: 0x1b72, 0x895: 0x1b76, 0x896: 0x1b7a, 0x897: 0x1b7e,
-	0x898: 0x1b82, 0x899: 0x1b86, 0x89a: 0x1b8a, 0x89b: 0x1b8e, 0x89c: 0x1afa, 0x89d: 0x1afe,
-	0x89e: 0x1b02, 0x89f: 0x1b06, 0x8a0: 0x1b0a, 0x8a1: 0x1b0e, 0x8a2: 0x1b12, 0x8a3: 0x1b16,
-	0x8a4: 0x1b1a, 0x8a5: 0x1b1e, 0x8a6: 0x1b22, 0x8a7: 0x1b26, 0x8a8: 0x1b2a, 0x8a9: 0x1b2e,
-	0x8aa: 0x1b32, 0x8ab: 0x1b36, 0x8ac: 0x1b3a, 0x8ad: 0x1b3e, 0x8ae: 0x1b42, 0x8af: 0x1b46,
-	0x8b0: 0x1b4a, 0x8b1: 0x1b4e, 0x8b2: 0x1b52, 0x8b3: 0x1b56, 0x8b4: 0x1b5a, 0x8b5: 0x1b5e,
-	0x8b6: 0x0043, 0x8b7: 0x0045, 0x8b8: 0x0047, 0x8b9: 0x0049, 0x8ba: 0x004b, 0x8bb: 0x004d,
-	0x8bc: 0x004f, 0x8bd: 0x0051, 0x8be: 0x0053, 0x8bf: 0x0055,
-	// Block 0x23, offset 0x8c0
-	0x8c0: 0x06c2, 0x8c1: 0x06e6, 0x8c2: 0x06f2, 0x8c3: 0x0702, 0x8c4: 0x070a, 0x8c5: 0x0716,
-	0x8c6: 0x071e, 0x8c7: 0x0726, 0x8c8: 0x0732, 0x8c9: 0x0786, 0x8ca: 0x079e, 0x8cb: 0x07ae,
-	0x8cc: 0x07be, 0x8cd: 0x07ce, 0x8ce: 0x07de, 0x8cf: 0x07fe, 0x8d0: 0x0802, 0x8d1: 0x0806,
-	0x8d2: 0x083a, 0x8d3: 0x0862, 0x8d4: 0x0872, 0x8d5: 0x087a, 0x8d6: 0x087e, 0x8d7: 0x088a,
-	0x8d8: 0x08a6, 0x8d9: 0x08aa, 0x8da: 0x08c2, 0x8db: 0x08c6, 0x8dc: 0x08ce, 0x8dd: 0x08de,
-	0x8de: 0x097a, 0x8df: 0x098e, 0x8e0: 0x09ce, 0x8e1: 0x09e2, 0x8e2: 0x09ea, 0x8e3: 0x09ee,
-	0x8e4: 0x09fe, 0x8e5: 0x0a1a, 0x8e6: 0x0a46, 0x8e7: 0x0a52, 0x8e8: 0x0a72, 0x8e9: 0x0a7e,
-	0x8ea: 0x0a82, 0x8eb: 0x0a86, 0x8ec: 0x0a9e, 0x8ed: 0x0aa2, 0x8ee: 0x0ace, 0x8ef: 0x0ada,
-	0x8f0: 0x0ae2, 0x8f1: 0x0aea, 0x8f2: 0x0afa, 0x8f3: 0x0b02, 0x8f4: 0x0b0a, 0x8f5: 0x0b36,
-	0x8f6: 0x0b3a, 0x8f7: 0x0b42, 0x8f8: 0x0b46, 0x8f9: 0x0b4e, 0x8fa: 0x0b56, 0x8fb: 0x0b66,
-	0x8fc: 0x0b82, 0x8fd: 0x0bfa, 0x8fe: 0x0c0e, 0x8ff: 0x0c12,
-	// Block 0x24, offset 0x900
-	0x900: 0x0c92, 0x901: 0x0c96, 0x902: 0x0caa, 0x903: 0x0cae, 0x904: 0x0cb6, 0x905: 0x0cbe,
-	0x906: 0x0cc6, 0x907: 0x0cd2, 0x908: 0x0cfa, 0x909: 0x0d0a, 0x90a: 0x0d1e, 0x90b: 0x0d8e,
-	0x90c: 0x0d9a, 0x90d: 0x0daa, 0x90e: 0x0db6, 0x90f: 0x0dc2, 0x910: 0x0dca, 0x911: 0x0dce,
-	0x912: 0x0dd2, 0x913: 0x0dd6, 0x914: 0x0dda, 0x915: 0x0e92, 0x916: 0x0eda, 0x917: 0x0ee6,
-	0x918: 0x0eea, 0x919: 0x0eee, 0x91a: 0x0ef2, 0x91b: 0x0efa, 0x91c: 0x0efe, 0x91d: 0x0f12,
-	0x91e: 0x0f2e, 0x91f: 0x0f36, 0x920: 0x0f76, 0x921: 0x0f7a, 0x922: 0x0f82, 0x923: 0x0f86,
-	0x924: 0x0f8e, 0x925: 0x0f92, 0x926: 0x0fb6, 0x927: 0x0fba, 0x928: 0x0fd6, 0x929: 0x0fda,
-	0x92a: 0x0fde, 0x92b: 0x0fe2, 0x92c: 0x0ff6, 0x92d: 0x101a, 0x92e: 0x101e, 0x92f: 0x1022,
-	0x930: 0x1046, 0x931: 0x1086, 0x932: 0x108a, 0x933: 0x10aa, 0x934: 0x10ba, 0x935: 0x10c2,
-	0x936: 0x10e2, 0x937: 0x1106, 0x938: 0x114a, 0x939: 0x1152, 0x93a: 0x1166, 0x93b: 0x1172,
-	0x93c: 0x117a, 0x93d: 0x1182, 0x93e: 0x1186, 0x93f: 0x118a,
-	// Block 0x25, offset 0x940
-	0x940: 0x11a2, 0x941: 0x11a6, 0x942: 0x11c2, 0x943: 0x11ca, 0x944: 0x11d2, 0x945: 0x11d6,
-	0x946: 0x11e2, 0x947: 0x11ea, 0x948: 0x11ee, 0x949: 0x11f2, 0x94a: 0x11fa, 0x94b: 0x11fe,
-	0x94c: 0x129e, 0x94d: 0x12b2, 0x94e: 0x12e6, 0x94f: 0x12ea, 0x950: 0x12f2, 0x951: 0x131e,
-	0x952: 0x1326, 0x953: 0x132e, 0x954: 0x1336, 0x955: 0x1372, 0x956: 0x1376, 0x957: 0x137e,
-	0x958: 0x1382, 0x959: 0x1386, 0x95a: 0x13b2, 0x95b: 0x13b6, 0x95c: 0x13be, 0x95d: 0x13d2,
-	0x95e: 0x13d6, 0x95f: 0x13f2, 0x960: 0x13fa, 0x961: 0x13fe, 0x962: 0x1422, 0x963: 0x1442,
-	0x964: 0x1456, 0x965: 0x145a, 0x966: 0x1462, 0x967: 0x148e, 0x968: 0x1492, 0x969: 0x14a2,
-	0x96a: 0x14c6, 0x96b: 0x14d2, 0x96c: 0x14e2, 0x96d: 0x14fa, 0x96e: 0x1502, 0x96f: 0x1506,
-	0x970: 0x150a, 0x971: 0x150e, 0x972: 0x151a, 0x973: 0x151e, 0x974: 0x1526, 0x975: 0x1542,
-	0x976: 0x1546, 0x977: 0x154a, 0x978: 0x1562, 0x979: 0x1566, 0x97a: 0x156e, 0x97b: 0x1582,
-	0x97c: 0x1586, 0x97d: 0x158a, 0x97e: 0x1592, 0x97f: 0x1596,
-	// Block 0x26, offset 0x980
-	0x986: 0xa000, 0x98b: 0xa000,
-	0x98c: 0x3f1f, 0x98d: 0xa000, 0x98e: 0x3f27, 0x98f: 0xa000, 0x990: 0x3f2f, 0x991: 0xa000,
-	0x992: 0x3f37, 0x993: 0xa000, 0x994: 0x3f3f, 0x995: 0xa000, 0x996: 0x3f47, 0x997: 0xa000,
-	0x998: 0x3f4f, 0x999: 0xa000, 0x99a: 0x3f57, 0x99b: 0xa000, 0x99c: 0x3f5f, 0x99d: 0xa000,
-	0x99e: 0x3f67, 0x99f: 0xa000, 0x9a0: 0x3f6f, 0x9a1: 0xa000, 0x9a2: 0x3f77,
-	0x9a4: 0xa000, 0x9a5: 0x3f7f, 0x9a6: 0xa000, 0x9a7: 0x3f87, 0x9a8: 0xa000, 0x9a9: 0x3f8f,
-	0x9af: 0xa000,
-	0x9b0: 0x3f97, 0x9b1: 0x3f9f, 0x9b2: 0xa000, 0x9b3: 0x3fa7, 0x9b4: 0x3faf, 0x9b5: 0xa000,
-	0x9b6: 0x3fb7, 0x9b7: 0x3fbf, 0x9b8: 0xa000, 0x9b9: 0x3fc7, 0x9ba: 0x3fcf, 0x9bb: 0xa000,
-	0x9bc: 0x3fd7, 0x9bd: 0x3fdf,
-	// Block 0x27, offset 0x9c0
-	0x9d4: 0x3f17,
-	0x9d9: 0x9904, 0x9da: 0x9904, 0x9db: 0x42f3, 0x9dc: 0x42f9, 0x9dd: 0xa000,
-	0x9de: 0x3fe7, 0x9df: 0x26ba,
-	0x9e6: 0xa000,
-	0x9eb: 0xa000, 0x9ec: 0x3ff7, 0x9ed: 0xa000, 0x9ee: 0x3fff, 0x9ef: 0xa000,
-	0x9f0: 0x4007, 0x9f1: 0xa000, 0x9f2: 0x400f, 0x9f3: 0xa000, 0x9f4: 0x4017, 0x9f5: 0xa000,
-	0x9f6: 0x401f, 0x9f7: 0xa000, 0x9f8: 0x4027, 0x9f9: 0xa000, 0x9fa: 0x402f, 0x9fb: 0xa000,
-	0x9fc: 0x4037, 0x9fd: 0xa000, 0x9fe: 0x403f, 0x9ff: 0xa000,
-	// Block 0x28, offset 0xa00
-	0xa00: 0x4047, 0xa01: 0xa000, 0xa02: 0x404f, 0xa04: 0xa000, 0xa05: 0x4057,
-	0xa06: 0xa000, 0xa07: 0x405f, 0xa08: 0xa000, 0xa09: 0x4067,
-	0xa0f: 0xa000, 0xa10: 0x406f, 0xa11: 0x4077,
-	0xa12: 0xa000, 0xa13: 0x407f, 0xa14: 0x4087, 0xa15: 0xa000, 0xa16: 0x408f, 0xa17: 0x4097,
-	0xa18: 0xa000, 0xa19: 0x409f, 0xa1a: 0x40a7, 0xa1b: 0xa000, 0xa1c: 0x40af, 0xa1d: 0x40b7,
-	0xa2f: 0xa000,
-	0xa30: 0xa000, 0xa31: 0xa000, 0xa32: 0xa000, 0xa34: 0x3fef,
-	0xa37: 0x40bf, 0xa38: 0x40c7, 0xa39: 0x40cf, 0xa3a: 0x40d7,
-	0xa3d: 0xa000, 0xa3e: 0x40df, 0xa3f: 0x26cf,
-	// Block 0x29, offset 0xa40
-	0xa40: 0x036a, 0xa41: 0x032e, 0xa42: 0x0332, 0xa43: 0x0336, 0xa44: 0x037e, 0xa45: 0x033a,
-	0xa46: 0x033e, 0xa47: 0x0342, 0xa48: 0x0346, 0xa49: 0x034a, 0xa4a: 0x034e, 0xa4b: 0x0352,
-	0xa4c: 0x0356, 0xa4d: 0x035a, 0xa4e: 0x035e, 0xa4f: 0x49d4, 0xa50: 0x49da, 0xa51: 0x49e0,
-	0xa52: 0x49e6, 0xa53: 0x49ec, 0xa54: 0x49f2, 0xa55: 0x49f8, 0xa56: 0x49fe, 0xa57: 0x4a04,
-	0xa58: 0x4a0a, 0xa59: 0x4a10, 0xa5a: 0x4a16, 0xa5b: 0x4a1c, 0xa5c: 0x4a22, 0xa5d: 0x4a28,
-	0xa5e: 0x4a2e, 0xa5f: 0x4a34, 0xa60: 0x4a3a, 0xa61: 0x4a40, 0xa62: 0x4a46, 0xa63: 0x4a4c,
-	0xa64: 0x03c6, 0xa65: 0x0362, 0xa66: 0x0366, 0xa67: 0x03ea, 0xa68: 0x03ee, 0xa69: 0x03f2,
-	0xa6a: 0x03f6, 0xa6b: 0x03fa, 0xa6c: 0x03fe, 0xa6d: 0x0402, 0xa6e: 0x036e, 0xa6f: 0x0406,
-	0xa70: 0x040a, 0xa71: 0x0372, 0xa72: 0x0376, 0xa73: 0x037a, 0xa74: 0x0382, 0xa75: 0x0386,
-	0xa76: 0x038a, 0xa77: 0x038e, 0xa78: 0x0392, 0xa79: 0x0396, 0xa7a: 0x039a, 0xa7b: 0x039e,
-	0xa7c: 0x03a2, 0xa7d: 0x03a6, 0xa7e: 0x03aa, 0xa7f: 0x03ae,
-	// Block 0x2a, offset 0xa80
-	0xa80: 0x03b2, 0xa81: 0x03b6, 0xa82: 0x040e, 0xa83: 0x0412, 0xa84: 0x03ba, 0xa85: 0x03be,
-	0xa86: 0x03c2, 0xa87: 0x03ca, 0xa88: 0x03ce, 0xa89: 0x03d2, 0xa8a: 0x03d6, 0xa8b: 0x03da,
-	0xa8c: 0x03de, 0xa8d: 0x03e2, 0xa8e: 0x03e6,
-	0xa92: 0x06c2, 0xa93: 0x071e, 0xa94: 0x06ce, 0xa95: 0x097e, 0xa96: 0x06d2, 0xa97: 0x06ea,
-	0xa98: 0x06d6, 0xa99: 0x0f96, 0xa9a: 0x070a, 0xa9b: 0x06de, 0xa9c: 0x06c6, 0xa9d: 0x0a02,
-	0xa9e: 0x0992, 0xa9f: 0x0732,
-	// Block 0x2b, offset 0xac0
-	0xac0: 0x205a, 0xac1: 0x2060, 0xac2: 0x2066, 0xac3: 0x206c, 0xac4: 0x2072, 0xac5: 0x2078,
-	0xac6: 0x207e, 0xac7: 0x2084, 0xac8: 0x208a, 0xac9: 0x2090, 0xaca: 0x2096, 0xacb: 0x209c,
-	0xacc: 0x20a2, 0xacd: 0x20a8, 0xace: 0x2733, 0xacf: 0x273c, 0xad0: 0x2745, 0xad1: 0x274e,
-	0xad2: 0x2757, 0xad3: 0x2760, 0xad4: 0x2769, 0xad5: 0x2772, 0xad6: 0x277b, 0xad7: 0x278d,
-	0xad8: 0x2796, 0xad9: 0x279f, 0xada: 0x27a8, 0xadb: 0x27b1, 0xadc: 0x2784, 0xadd: 0x2bb9,
-	0xade: 0x2afa, 0xae0: 0x20ae, 0xae1: 0x20c6, 0xae2: 0x20ba, 0xae3: 0x210e,
-	0xae4: 0x20cc, 0xae5: 0x20ea, 0xae6: 0x20b4, 0xae7: 0x20e4, 0xae8: 0x20c0, 0xae9: 0x20f6,
-	0xaea: 0x2126, 0xaeb: 0x2144, 0xaec: 0x213e, 0xaed: 0x2132, 0xaee: 0x2180, 0xaef: 0x2114,
-	0xaf0: 0x2120, 0xaf1: 0x2138, 0xaf2: 0x212c, 0xaf3: 0x2156, 0xaf4: 0x2102, 0xaf5: 0x214a,
-	0xaf6: 0x2174, 0xaf7: 0x215c, 0xaf8: 0x20f0, 0xaf9: 0x20d2, 0xafa: 0x2108, 0xafb: 0x211a,
-	0xafc: 0x2150, 0xafd: 0x20d8, 0xafe: 0x217a, 0xaff: 0x20fc,
-	// Block 0x2c, offset 0xb00
-	0xb00: 0x2162, 0xb01: 0x20de, 0xb02: 0x2168, 0xb03: 0x216e, 0xb04: 0x0932, 0xb05: 0x0b06,
-	0xb06: 0x0caa, 0xb07: 0x10ca,
-	0xb10: 0x1bca, 0xb11: 0x18ac,
-	0xb12: 0x18af, 0xb13: 0x18b2, 0xb14: 0x18b5, 0xb15: 0x18b8, 0xb16: 0x18bb, 0xb17: 0x18be,
-	0xb18: 0x18c1, 0xb19: 0x18c4, 0xb1a: 0x18cd, 0xb1b: 0x18d0, 0xb1c: 0x18d3, 0xb1d: 0x18d6,
-	0xb1e: 0x18d9, 0xb1f: 0x18dc, 0xb20: 0x0316, 0xb21: 0x031e, 0xb22: 0x0322, 0xb23: 0x032a,
-	0xb24: 0x032e, 0xb25: 0x0332, 0xb26: 0x033a, 0xb27: 0x0342, 0xb28: 0x0346, 0xb29: 0x034e,
-	0xb2a: 0x0352, 0xb2b: 0x0356, 0xb2c: 0x035a, 0xb2d: 0x035e, 0xb2e: 0x2e2f, 0xb2f: 0x2e37,
-	0xb30: 0x2e3f, 0xb31: 0x2e47, 0xb32: 0x2e4f, 0xb33: 0x2e57, 0xb34: 0x2e5f, 0xb35: 0x2e67,
-	0xb36: 0x2e77, 0xb37: 0x2e7f, 0xb38: 0x2e87, 0xb39: 0x2e8f, 0xb3a: 0x2e97, 0xb3b: 0x2e9f,
-	0xb3c: 0x2eea, 0xb3d: 0x2eb2, 0xb3e: 0x2e6f,
-	// Block 0x2d, offset 0xb40
-	0xb40: 0x06c2, 0xb41: 0x071e, 0xb42: 0x06ce, 0xb43: 0x097e, 0xb44: 0x0722, 0xb45: 0x07b2,
-	0xb46: 0x06ca, 0xb47: 0x07ae, 0xb48: 0x070e, 0xb49: 0x088a, 0xb4a: 0x0d0a, 0xb4b: 0x0e92,
-	0xb4c: 0x0dda, 0xb4d: 0x0d1e, 0xb4e: 0x1462, 0xb4f: 0x098e, 0xb50: 0x0cd2, 0xb51: 0x0d4e,
-	0xb52: 0x0d0e, 0xb53: 0x104e, 0xb54: 0x08fe, 0xb55: 0x0f06, 0xb56: 0x138a, 0xb57: 0x1062,
-	0xb58: 0x0846, 0xb59: 0x1092, 0xb5a: 0x0f9e, 0xb5b: 0x0a1a, 0xb5c: 0x1412, 0xb5d: 0x0782,
-	0xb5e: 0x08ae, 0xb5f: 0x0dfa, 0xb60: 0x152a, 0xb61: 0x0746, 0xb62: 0x07d6, 0xb63: 0x0d9e,
-	0xb64: 0x06d2, 0xb65: 0x06ea, 0xb66: 0x06d6, 0xb67: 0x0ade, 0xb68: 0x08f2, 0xb69: 0x0882,
-	0xb6a: 0x0a5a, 0xb6b: 0x0a4e, 0xb6c: 0x0fee, 0xb6d: 0x0742, 0xb6e: 0x139e, 0xb6f: 0x089e,
-	0xb70: 0x09f6, 0xb71: 0x18df, 0xb72: 0x18e2, 0xb73: 0x18e5, 0xb74: 0x18e8, 0xb75: 0x18f1,
-	0xb76: 0x18f4, 0xb77: 0x18f7, 0xb78: 0x18fa, 0xb79: 0x18fd, 0xb7a: 0x1900, 0xb7b: 0x1903,
-	0xb7c: 0x1906, 0xb7d: 0x1909, 0xb7e: 0x190c, 0xb7f: 0x1915,
-	// Block 0x2e, offset 0xb80
-	0xb80: 0x1ccc, 0xb81: 0x1cdb, 0xb82: 0x1cea, 0xb83: 0x1cf9, 0xb84: 0x1d08, 0xb85: 0x1d17,
-	0xb86: 0x1d26, 0xb87: 0x1d35, 0xb88: 0x1d44, 0xb89: 0x2192, 0xb8a: 0x21a4, 0xb8b: 0x21b6,
-	0xb8c: 0x1957, 0xb8d: 0x1c0a, 0xb8e: 0x19d8, 0xb8f: 0x1bae, 0xb90: 0x04ce, 0xb91: 0x04d6,
-	0xb92: 0x04de, 0xb93: 0x04e6, 0xb94: 0x04ee, 0xb95: 0x04f2, 0xb96: 0x04f6, 0xb97: 0x04fa,
-	0xb98: 0x04fe, 0xb99: 0x0502, 0xb9a: 0x0506, 0xb9b: 0x050a, 0xb9c: 0x050e, 0xb9d: 0x0512,
-	0xb9e: 0x0516, 0xb9f: 0x051a, 0xba0: 0x051e, 0xba1: 0x0526, 0xba2: 0x052a, 0xba3: 0x052e,
-	0xba4: 0x0532, 0xba5: 0x0536, 0xba6: 0x053a, 0xba7: 0x053e, 0xba8: 0x0542, 0xba9: 0x0546,
-	0xbaa: 0x054a, 0xbab: 0x054e, 0xbac: 0x0552, 0xbad: 0x0556, 0xbae: 0x055a, 0xbaf: 0x055e,
-	0xbb0: 0x0562, 0xbb1: 0x0566, 0xbb2: 0x056a, 0xbb3: 0x0572, 0xbb4: 0x057a, 0xbb5: 0x0582,
-	0xbb6: 0x0586, 0xbb7: 0x058a, 0xbb8: 0x058e, 0xbb9: 0x0592, 0xbba: 0x0596, 0xbbb: 0x059a,
-	0xbbc: 0x059e, 0xbbd: 0x05a2, 0xbbe: 0x05a6, 0xbbf: 0x2700,
-	// Block 0x2f, offset 0xbc0
-	0xbc0: 0x2b19, 0xbc1: 0x29b5, 0xbc2: 0x2b29, 0xbc3: 0x288d, 0xbc4: 0x2efb, 0xbc5: 0x2897,
-	0xbc6: 0x28a1, 0xbc7: 0x2f3f, 0xbc8: 0x29c2, 0xbc9: 0x28ab, 0xbca: 0x28b5, 0xbcb: 0x28bf,
-	0xbcc: 0x29e9, 0xbcd: 0x29f6, 0xbce: 0x29cf, 0xbcf: 0x29dc, 0xbd0: 0x2ec0, 0xbd1: 0x2a03,
-	0xbd2: 0x2a10, 0xbd3: 0x2bcb, 0xbd4: 0x26c1, 0xbd5: 0x2bde, 0xbd6: 0x2bf1, 0xbd7: 0x2b39,
-	0xbd8: 0x2a1d, 0xbd9: 0x2c04, 0xbda: 0x2c17, 0xbdb: 0x2a2a, 0xbdc: 0x28c9, 0xbdd: 0x28d3,
-	0xbde: 0x2ece, 0xbdf: 0x2a37, 0xbe0: 0x2b49, 0xbe1: 0x2f0c, 0xbe2: 0x28dd, 0xbe3: 0x28e7,
-	0xbe4: 0x2a44, 0xbe5: 0x28f1, 0xbe6: 0x28fb, 0xbe7: 0x26d6, 0xbe8: 0x26dd, 0xbe9: 0x2905,
-	0xbea: 0x290f, 0xbeb: 0x2c2a, 0xbec: 0x2a51, 0xbed: 0x2b59, 0xbee: 0x2c3d, 0xbef: 0x2a5e,
-	0xbf0: 0x2923, 0xbf1: 0x2919, 0xbf2: 0x2f53, 0xbf3: 0x2a6b, 0xbf4: 0x2c50, 0xbf5: 0x292d,
-	0xbf6: 0x2b69, 0xbf7: 0x2937, 0xbf8: 0x2a85, 0xbf9: 0x2941, 0xbfa: 0x2a92, 0xbfb: 0x2f1d,
-	0xbfc: 0x2a78, 0xbfd: 0x2b79, 0xbfe: 0x2a9f, 0xbff: 0x26e4,
-	// Block 0x30, offset 0xc00
-	0xc00: 0x2f2e, 0xc01: 0x294b, 0xc02: 0x2955, 0xc03: 0x2aac, 0xc04: 0x295f, 0xc05: 0x2969,
-	0xc06: 0x2973, 0xc07: 0x2b89, 0xc08: 0x2ab9, 0xc09: 0x26eb, 0xc0a: 0x2c63, 0xc0b: 0x2ea7,
-	0xc0c: 0x2b99, 0xc0d: 0x2ac6, 0xc0e: 0x2edc, 0xc0f: 0x297d, 0xc10: 0x2987, 0xc11: 0x2ad3,
-	0xc12: 0x26f2, 0xc13: 0x2ae0, 0xc14: 0x2ba9, 0xc15: 0x26f9, 0xc16: 0x2c76, 0xc17: 0x2991,
-	0xc18: 0x1cbd, 0xc19: 0x1cd1, 0xc1a: 0x1ce0, 0xc1b: 0x1cef, 0xc1c: 0x1cfe, 0xc1d: 0x1d0d,
-	0xc1e: 0x1d1c, 0xc1f: 0x1d2b, 0xc20: 0x1d3a, 0xc21: 0x1d49, 0xc22: 0x2198, 0xc23: 0x21aa,
-	0xc24: 0x21bc, 0xc25: 0x21c8, 0xc26: 0x21d4, 0xc27: 0x21e0, 0xc28: 0x21ec, 0xc29: 0x21f8,
-	0xc2a: 0x2204, 0xc2b: 0x2210, 0xc2c: 0x224c, 0xc2d: 0x2258, 0xc2e: 0x2264, 0xc2f: 0x2270,
-	0xc30: 0x227c, 0xc31: 0x1c1a, 0xc32: 0x19cc, 0xc33: 0x1939, 0xc34: 0x1bea, 0xc35: 0x1a4d,
-	0xc36: 0x1a5c, 0xc37: 0x19d2, 0xc38: 0x1c02, 0xc39: 0x1c06, 0xc3a: 0x1963, 0xc3b: 0x270e,
-	0xc3c: 0x271c, 0xc3d: 0x2707, 0xc3e: 0x2715, 0xc3f: 0x2aed,
-	// Block 0x31, offset 0xc40
-	0xc40: 0x1a50, 0xc41: 0x1a38, 0xc42: 0x1c66, 0xc43: 0x1a20, 0xc44: 0x19f9, 0xc45: 0x196c,
-	0xc46: 0x197b, 0xc47: 0x194b, 0xc48: 0x1bf6, 0xc49: 0x1d58, 0xc4a: 0x1a53, 0xc4b: 0x1a3b,
-	0xc4c: 0x1c6a, 0xc4d: 0x1c76, 0xc4e: 0x1a2c, 0xc4f: 0x1a02, 0xc50: 0x195a, 0xc51: 0x1c22,
-	0xc52: 0x1bb6, 0xc53: 0x1ba2, 0xc54: 0x1bd2, 0xc55: 0x1c7a, 0xc56: 0x1a2f, 0xc57: 0x19cf,
-	0xc58: 0x1a05, 0xc59: 0x19e4, 0xc5a: 0x1a47, 0xc5b: 0x1c7e, 0xc5c: 0x1a32, 0xc5d: 0x19c6,
-	0xc5e: 0x1a08, 0xc5f: 0x1c42, 0xc60: 0x1bfa, 0xc61: 0x1a1a, 0xc62: 0x1c2a, 0xc63: 0x1c46,
-	0xc64: 0x1bfe, 0xc65: 0x1a1d, 0xc66: 0x1c2e, 0xc67: 0x22ee, 0xc68: 0x2302, 0xc69: 0x199c,
-	0xc6a: 0x1c26, 0xc6b: 0x1bba, 0xc6c: 0x1ba6, 0xc6d: 0x1c4e, 0xc6e: 0x2723, 0xc6f: 0x27ba,
-	0xc70: 0x1a5f, 0xc71: 0x1a4a, 0xc72: 0x1c82, 0xc73: 0x1a35, 0xc74: 0x1a56, 0xc75: 0x1a3e,
-	0xc76: 0x1c6e, 0xc77: 0x1a23, 0xc78: 0x19fc, 0xc79: 0x1987, 0xc7a: 0x1a59, 0xc7b: 0x1a41,
-	0xc7c: 0x1c72, 0xc7d: 0x1a26, 0xc7e: 0x19ff, 0xc7f: 0x198a,
-	// Block 0x32, offset 0xc80
-	0xc80: 0x1c32, 0xc81: 0x1bbe, 0xc82: 0x1d53, 0xc83: 0x193c, 0xc84: 0x19c0, 0xc85: 0x19c3,
-	0xc86: 0x22fb, 0xc87: 0x1b9a, 0xc88: 0x19c9, 0xc89: 0x194e, 0xc8a: 0x19e7, 0xc8b: 0x1951,
-	0xc8c: 0x19f0, 0xc8d: 0x196f, 0xc8e: 0x1972, 0xc8f: 0x1a0b, 0xc90: 0x1a11, 0xc91: 0x1a14,
-	0xc92: 0x1c36, 0xc93: 0x1a17, 0xc94: 0x1a29, 0xc95: 0x1c3e, 0xc96: 0x1c4a, 0xc97: 0x1996,
-	0xc98: 0x1d5d, 0xc99: 0x1bc2, 0xc9a: 0x1999, 0xc9b: 0x1a62, 0xc9c: 0x19ab, 0xc9d: 0x19ba,
-	0xc9e: 0x22e8, 0xc9f: 0x22e2, 0xca0: 0x1cc7, 0xca1: 0x1cd6, 0xca2: 0x1ce5, 0xca3: 0x1cf4,
-	0xca4: 0x1d03, 0xca5: 0x1d12, 0xca6: 0x1d21, 0xca7: 0x1d30, 0xca8: 0x1d3f, 0xca9: 0x218c,
-	0xcaa: 0x219e, 0xcab: 0x21b0, 0xcac: 0x21c2, 0xcad: 0x21ce, 0xcae: 0x21da, 0xcaf: 0x21e6,
-	0xcb0: 0x21f2, 0xcb1: 0x21fe, 0xcb2: 0x220a, 0xcb3: 0x2246, 0xcb4: 0x2252, 0xcb5: 0x225e,
-	0xcb6: 0x226a, 0xcb7: 0x2276, 0xcb8: 0x2282, 0xcb9: 0x2288, 0xcba: 0x228e, 0xcbb: 0x2294,
-	0xcbc: 0x229a, 0xcbd: 0x22ac, 0xcbe: 0x22b2, 0xcbf: 0x1c16,
-	// Block 0x33, offset 0xcc0
-	0xcc0: 0x137a, 0xcc1: 0x0cfe, 0xcc2: 0x13d6, 0xcc3: 0x13a2, 0xcc4: 0x0e5a, 0xcc5: 0x06ee,
-	0xcc6: 0x08e2, 0xcc7: 0x162e, 0xcc8: 0x162e, 0xcc9: 0x0a0e, 0xcca: 0x1462, 0xccb: 0x0946,
-	0xccc: 0x0a0a, 0xccd: 0x0bf2, 0xcce: 0x0fd2, 0xccf: 0x1162, 0xcd0: 0x129a, 0xcd1: 0x12d6,
-	0xcd2: 0x130a, 0xcd3: 0x141e, 0xcd4: 0x0d76, 0xcd5: 0x0e02, 0xcd6: 0x0eae, 0xcd7: 0x0f46,
-	0xcd8: 0x1262, 0xcd9: 0x144a, 0xcda: 0x1576, 0xcdb: 0x0712, 0xcdc: 0x08b6, 0xcdd: 0x0d8a,
-	0xcde: 0x0ed2, 0xcdf: 0x1296, 0xce0: 0x15c6, 0xce1: 0x0ab6, 0xce2: 0x0e7a, 0xce3: 0x1286,
-	0xce4: 0x131a, 0xce5: 0x0c26, 0xce6: 0x11be, 0xce7: 0x12e2, 0xce8: 0x0b22, 0xce9: 0x0d12,
-	0xcea: 0x0e1a, 0xceb: 0x0f1e, 0xcec: 0x142a, 0xced: 0x0752, 0xcee: 0x07ea, 0xcef: 0x0856,
-	0xcf0: 0x0c8e, 0xcf1: 0x0d82, 0xcf2: 0x0ece, 0xcf3: 0x0ff2, 0xcf4: 0x117a, 0xcf5: 0x128e,
-	0xcf6: 0x12a6, 0xcf7: 0x13ca, 0xcf8: 0x14f2, 0xcf9: 0x15a6, 0xcfa: 0x15c2, 0xcfb: 0x102e,
-	0xcfc: 0x106e, 0xcfd: 0x1126, 0xcfe: 0x1246, 0xcff: 0x147e,
-	// Block 0x34, offset 0xd00
-	0xd00: 0x15ce, 0xd01: 0x134e, 0xd02: 0x09ca, 0xd03: 0x0b3e, 0xd04: 0x10de, 0xd05: 0x119e,
-	0xd06: 0x0f02, 0xd07: 0x1036, 0xd08: 0x139a, 0xd09: 0x14ea, 0xd0a: 0x09c6, 0xd0b: 0x0a92,
-	0xd0c: 0x0d7a, 0xd0d: 0x0e2e, 0xd0e: 0x0e62, 0xd0f: 0x1116, 0xd10: 0x113e, 0xd11: 0x14aa,
-	0xd12: 0x0852, 0xd13: 0x11aa, 0xd14: 0x07f6, 0xd15: 0x07f2, 0xd16: 0x109a, 0xd17: 0x112a,
-	0xd18: 0x125e, 0xd19: 0x14b2, 0xd1a: 0x136a, 0xd1b: 0x0c2a, 0xd1c: 0x0d76, 0xd1d: 0x135a,
-	0xd1e: 0x06fa, 0xd1f: 0x0a66, 0xd20: 0x0b96, 0xd21: 0x0f32, 0xd22: 0x0fb2, 0xd23: 0x0876,
-	0xd24: 0x103e, 0xd25: 0x0762, 0xd26: 0x0b7a, 0xd27: 0x06da, 0xd28: 0x0dee, 0xd29: 0x0ca6,
-	0xd2a: 0x1112, 0xd2b: 0x08ca, 0xd2c: 0x09b6, 0xd2d: 0x0ffe, 0xd2e: 0x1266, 0xd2f: 0x133e,
-	0xd30: 0x0dba, 0xd31: 0x13fa, 0xd32: 0x0de6, 0xd33: 0x0c3a, 0xd34: 0x121e, 0xd35: 0x0c5a,
-	0xd36: 0x0fae, 0xd37: 0x072e, 0xd38: 0x07aa, 0xd39: 0x07ee, 0xd3a: 0x0d56, 0xd3b: 0x10fe,
-	0xd3c: 0x11f6, 0xd3d: 0x134a, 0xd3e: 0x145e, 0xd3f: 0x085e,
-	// Block 0x35, offset 0xd40
-	0xd40: 0x0912, 0xd41: 0x0a1a, 0xd42: 0x0b32, 0xd43: 0x0cc2, 0xd44: 0x0e7e, 0xd45: 0x1042,
-	0xd46: 0x149a, 0xd47: 0x157e, 0xd48: 0x15d2, 0xd49: 0x15ea, 0xd4a: 0x083a, 0xd4b: 0x0cf6,
-	0xd4c: 0x0da6, 0xd4d: 0x13ee, 0xd4e: 0x0afe, 0xd4f: 0x0bda, 0xd50: 0x0bf6, 0xd51: 0x0c86,
-	0xd52: 0x0e6e, 0xd53: 0x0eba, 0xd54: 0x0f6a, 0xd55: 0x108e, 0xd56: 0x1132, 0xd57: 0x1196,
-	0xd58: 0x13de, 0xd59: 0x126e, 0xd5a: 0x1406, 0xd5b: 0x1482, 0xd5c: 0x0812, 0xd5d: 0x083e,
-	0xd5e: 0x0926, 0xd5f: 0x0eaa, 0xd60: 0x12f6, 0xd61: 0x133e, 0xd62: 0x0b1e, 0xd63: 0x0b8e,
-	0xd64: 0x0c52, 0xd65: 0x0db2, 0xd66: 0x10da, 0xd67: 0x0f26, 0xd68: 0x073e, 0xd69: 0x0982,
-	0xd6a: 0x0a66, 0xd6b: 0x0aca, 0xd6c: 0x0b9a, 0xd6d: 0x0f42, 0xd6e: 0x0f5e, 0xd6f: 0x116e,
-	0xd70: 0x118e, 0xd71: 0x1466, 0xd72: 0x14e6, 0xd73: 0x14f6, 0xd74: 0x1532, 0xd75: 0x0756,
-	0xd76: 0x1082, 0xd77: 0x1452, 0xd78: 0x14ce, 0xd79: 0x0bb2, 0xd7a: 0x071a, 0xd7b: 0x077a,
-	0xd7c: 0x0a6a, 0xd7d: 0x0a8a, 0xd7e: 0x0cb2, 0xd7f: 0x0d76,
-	// Block 0x36, offset 0xd80
-	0xd80: 0x0ec6, 0xd81: 0x0fce, 0xd82: 0x127a, 0xd83: 0x141a, 0xd84: 0x1626, 0xd85: 0x0ce6,
-	0xd86: 0x14a6, 0xd87: 0x0836, 0xd88: 0x0d32, 0xd89: 0x0d3e, 0xd8a: 0x0e12, 0xd8b: 0x0e4a,
-	0xd8c: 0x0f4e, 0xd8d: 0x0faa, 0xd8e: 0x102a, 0xd8f: 0x110e, 0xd90: 0x153e, 0xd91: 0x07b2,
-	0xd92: 0x0c06, 0xd93: 0x14b6, 0xd94: 0x076a, 0xd95: 0x0aae, 0xd96: 0x0e32, 0xd97: 0x13e2,
-	0xd98: 0x0b6a, 0xd99: 0x0bba, 0xd9a: 0x0d46, 0xd9b: 0x0f32, 0xd9c: 0x14be, 0xd9d: 0x081a,
-	0xd9e: 0x0902, 0xd9f: 0x0a9a, 0xda0: 0x0cd6, 0xda1: 0x0d22, 0xda2: 0x0d62, 0xda3: 0x0df6,
-	0xda4: 0x0f4a, 0xda5: 0x0fbe, 0xda6: 0x115a, 0xda7: 0x12fa, 0xda8: 0x1306, 0xda9: 0x145a,
-	0xdaa: 0x14da, 0xdab: 0x0886, 0xdac: 0x0e4e, 0xdad: 0x0906, 0xdae: 0x0eca, 0xdaf: 0x0f6e,
-	0xdb0: 0x128a, 0xdb1: 0x14c2, 0xdb2: 0x15ae, 0xdb3: 0x15d6, 0xdb4: 0x0d3a, 0xdb5: 0x0e2a,
-	0xdb6: 0x11c6, 0xdb7: 0x10ba, 0xdb8: 0x10c6, 0xdb9: 0x10ea, 0xdba: 0x0f1a, 0xdbb: 0x0ea2,
-	0xdbc: 0x1366, 0xdbd: 0x0736, 0xdbe: 0x122e, 0xdbf: 0x081e,
-	// Block 0x37, offset 0xdc0
-	0xdc0: 0x080e, 0xdc1: 0x0b0e, 0xdc2: 0x0c2e, 0xdc3: 0x10f6, 0xdc4: 0x0a56, 0xdc5: 0x0e06,
-	0xdc6: 0x0cf2, 0xdc7: 0x13ea, 0xdc8: 0x12ea, 0xdc9: 0x14ae, 0xdca: 0x1326, 0xdcb: 0x0b2a,
-	0xdcc: 0x078a, 0xdcd: 0x095e, 0xdd0: 0x09b2,
-	0xdd2: 0x0ce2, 0xdd5: 0x07fa, 0xdd6: 0x0f22, 0xdd7: 0x0fe6,
-	0xdd8: 0x104a, 0xdd9: 0x1066, 0xdda: 0x106a, 0xddb: 0x107e, 0xddc: 0x14fe, 0xddd: 0x10ee,
-	0xdde: 0x1172, 0xde0: 0x1292, 0xde2: 0x1356,
-	0xde5: 0x140a, 0xde6: 0x1436,
-	0xdea: 0x1552, 0xdeb: 0x1556, 0xdec: 0x155a, 0xded: 0x15be, 0xdee: 0x142e, 0xdef: 0x14ca,
-	0xdf0: 0x075a, 0xdf1: 0x077e, 0xdf2: 0x0792, 0xdf3: 0x084e, 0xdf4: 0x085a, 0xdf5: 0x089a,
-	0xdf6: 0x094e, 0xdf7: 0x096a, 0xdf8: 0x0972, 0xdf9: 0x09ae, 0xdfa: 0x09ba, 0xdfb: 0x0a96,
-	0xdfc: 0x0a9e, 0xdfd: 0x0ba6, 0xdfe: 0x0bce, 0xdff: 0x0bd6,
-	// Block 0x38, offset 0xe00
-	0xe00: 0x0bee, 0xe01: 0x0c9a, 0xe02: 0x0cca, 0xe03: 0x0cea, 0xe04: 0x0d5a, 0xe05: 0x0e1e,
-	0xe06: 0x0e3a, 0xe07: 0x0e6a, 0xe08: 0x0ebe, 0xe09: 0x0ede, 0xe0a: 0x0f52, 0xe0b: 0x1032,
-	0xe0c: 0x104e, 0xe0d: 0x1056, 0xe0e: 0x1052, 0xe0f: 0x105a, 0xe10: 0x105e, 0xe11: 0x1062,
-	0xe12: 0x1076, 0xe13: 0x107a, 0xe14: 0x109e, 0xe15: 0x10b2, 0xe16: 0x10ce, 0xe17: 0x1132,
-	0xe18: 0x113a, 0xe19: 0x1142, 0xe1a: 0x1156, 0xe1b: 0x117e, 0xe1c: 0x11ce, 0xe1d: 0x1202,
-	0xe1e: 0x1202, 0xe1f: 0x126a, 0xe20: 0x1312, 0xe21: 0x132a, 0xe22: 0x135e, 0xe23: 0x1362,
-	0xe24: 0x13a6, 0xe25: 0x13aa, 0xe26: 0x1402, 0xe27: 0x140a, 0xe28: 0x14de, 0xe29: 0x1522,
-	0xe2a: 0x153a, 0xe2b: 0x0b9e, 0xe2c: 0x1721, 0xe2d: 0x11e6,
-	0xe30: 0x06e2, 0xe31: 0x07e6, 0xe32: 0x07a6, 0xe33: 0x074e, 0xe34: 0x078e, 0xe35: 0x07ba,
-	0xe36: 0x084a, 0xe37: 0x0866, 0xe38: 0x094e, 0xe39: 0x093a, 0xe3a: 0x094a, 0xe3b: 0x0966,
-	0xe3c: 0x09b2, 0xe3d: 0x09c2, 0xe3e: 0x0a06, 0xe3f: 0x0a12,
-	// Block 0x39, offset 0xe40
-	0xe40: 0x0a2e, 0xe41: 0x0a3e, 0xe42: 0x0b26, 0xe43: 0x0b2e, 0xe44: 0x0b5e, 0xe45: 0x0b7e,
-	0xe46: 0x0bae, 0xe47: 0x0bc6, 0xe48: 0x0bb6, 0xe49: 0x0bd6, 0xe4a: 0x0bca, 0xe4b: 0x0bee,
-	0xe4c: 0x0c0a, 0xe4d: 0x0c62, 0xe4e: 0x0c6e, 0xe4f: 0x0c76, 0xe50: 0x0c9e, 0xe51: 0x0ce2,
-	0xe52: 0x0d12, 0xe53: 0x0d16, 0xe54: 0x0d2a, 0xe55: 0x0daa, 0xe56: 0x0dba, 0xe57: 0x0e12,
-	0xe58: 0x0e5e, 0xe59: 0x0e56, 0xe5a: 0x0e6a, 0xe5b: 0x0e86, 0xe5c: 0x0ebe, 0xe5d: 0x1016,
-	0xe5e: 0x0ee2, 0xe5f: 0x0f16, 0xe60: 0x0f22, 0xe61: 0x0f62, 0xe62: 0x0f7e, 0xe63: 0x0fa2,
-	0xe64: 0x0fc6, 0xe65: 0x0fca, 0xe66: 0x0fe6, 0xe67: 0x0fea, 0xe68: 0x0ffa, 0xe69: 0x100e,
-	0xe6a: 0x100a, 0xe6b: 0x103a, 0xe6c: 0x10b6, 0xe6d: 0x10ce, 0xe6e: 0x10e6, 0xe6f: 0x111e,
-	0xe70: 0x1132, 0xe71: 0x114e, 0xe72: 0x117e, 0xe73: 0x1232, 0xe74: 0x125a, 0xe75: 0x12ce,
-	0xe76: 0x1316, 0xe77: 0x1322, 0xe78: 0x132a, 0xe79: 0x1342, 0xe7a: 0x1356, 0xe7b: 0x1346,
-	0xe7c: 0x135e, 0xe7d: 0x135a, 0xe7e: 0x1352, 0xe7f: 0x1362,
-	// Block 0x3a, offset 0xe80
-	0xe80: 0x136e, 0xe81: 0x13aa, 0xe82: 0x13e6, 0xe83: 0x1416, 0xe84: 0x144e, 0xe85: 0x146e,
-	0xe86: 0x14ba, 0xe87: 0x14de, 0xe88: 0x14fe, 0xe89: 0x1512, 0xe8a: 0x1522, 0xe8b: 0x152e,
-	0xe8c: 0x153a, 0xe8d: 0x158e, 0xe8e: 0x162e, 0xe8f: 0x16b8, 0xe90: 0x16b3, 0xe91: 0x16e5,
-	0xe92: 0x060a, 0xe93: 0x0632, 0xe94: 0x0636, 0xe95: 0x1767, 0xe96: 0x1794, 0xe97: 0x180c,
-	0xe98: 0x161a, 0xe99: 0x162a,
-	// Block 0x3b, offset 0xec0
-	0xec0: 0x19db, 0xec1: 0x19de, 0xec2: 0x19e1, 0xec3: 0x1c0e, 0xec4: 0x1c12, 0xec5: 0x1a65,
-	0xec6: 0x1a65,
-	0xed3: 0x1d7b, 0xed4: 0x1d6c, 0xed5: 0x1d71, 0xed6: 0x1d80, 0xed7: 0x1d76,
-	0xedd: 0x43a7,
-	0xede: 0x8116, 0xedf: 0x4419, 0xee0: 0x0230, 0xee1: 0x0218, 0xee2: 0x0221, 0xee3: 0x0224,
-	0xee4: 0x0227, 0xee5: 0x022a, 0xee6: 0x022d, 0xee7: 0x0233, 0xee8: 0x0236, 0xee9: 0x0017,
-	0xeea: 0x4407, 0xeeb: 0x440d, 0xeec: 0x450b, 0xeed: 0x4513, 0xeee: 0x435f, 0xeef: 0x4365,
-	0xef0: 0x436b, 0xef1: 0x4371, 0xef2: 0x437d, 0xef3: 0x4383, 0xef4: 0x4389, 0xef5: 0x4395,
-	0xef6: 0x439b, 0xef8: 0x43a1, 0xef9: 0x43ad, 0xefa: 0x43b3, 0xefb: 0x43b9,
-	0xefc: 0x43c5, 0xefe: 0x43cb,
-	// Block 0x3c, offset 0xf00
-	0xf00: 0x43d1, 0xf01: 0x43d7, 0xf03: 0x43dd, 0xf04: 0x43e3,
-	0xf06: 0x43ef, 0xf07: 0x43f5, 0xf08: 0x43fb, 0xf09: 0x4401, 0xf0a: 0x4413, 0xf0b: 0x438f,
-	0xf0c: 0x4377, 0xf0d: 0x43bf, 0xf0e: 0x43e9, 0xf0f: 0x1d85, 0xf10: 0x029c, 0xf11: 0x029c,
-	0xf12: 0x02a5, 0xf13: 0x02a5, 0xf14: 0x02a5, 0xf15: 0x02a5, 0xf16: 0x02a8, 0xf17: 0x02a8,
-	0xf18: 0x02a8, 0xf19: 0x02a8, 0xf1a: 0x02ae, 0xf1b: 0x02ae, 0xf1c: 0x02ae, 0xf1d: 0x02ae,
-	0xf1e: 0x02a2, 0xf1f: 0x02a2, 0xf20: 0x02a2, 0xf21: 0x02a2, 0xf22: 0x02ab, 0xf23: 0x02ab,
-	0xf24: 0x02ab, 0xf25: 0x02ab, 0xf26: 0x029f, 0xf27: 0x029f, 0xf28: 0x029f, 0xf29: 0x029f,
-	0xf2a: 0x02d2, 0xf2b: 0x02d2, 0xf2c: 0x02d2, 0xf2d: 0x02d2, 0xf2e: 0x02d5, 0xf2f: 0x02d5,
-	0xf30: 0x02d5, 0xf31: 0x02d5, 0xf32: 0x02b4, 0xf33: 0x02b4, 0xf34: 0x02b4, 0xf35: 0x02b4,
-	0xf36: 0x02b1, 0xf37: 0x02b1, 0xf38: 0x02b1, 0xf39: 0x02b1, 0xf3a: 0x02b7, 0xf3b: 0x02b7,
-	0xf3c: 0x02b7, 0xf3d: 0x02b7, 0xf3e: 0x02ba, 0xf3f: 0x02ba,
-	// Block 0x3d, offset 0xf40
-	0xf40: 0x02ba, 0xf41: 0x02ba, 0xf42: 0x02c3, 0xf43: 0x02c3, 0xf44: 0x02c0, 0xf45: 0x02c0,
-	0xf46: 0x02c6, 0xf47: 0x02c6, 0xf48: 0x02bd, 0xf49: 0x02bd, 0xf4a: 0x02cc, 0xf4b: 0x02cc,
-	0xf4c: 0x02c9, 0xf4d: 0x02c9, 0xf4e: 0x02d8, 0xf4f: 0x02d8, 0xf50: 0x02d8, 0xf51: 0x02d8,
-	0xf52: 0x02de, 0xf53: 0x02de, 0xf54: 0x02de, 0xf55: 0x02de, 0xf56: 0x02e4, 0xf57: 0x02e4,
-	0xf58: 0x02e4, 0xf59: 0x02e4, 0xf5a: 0x02e1, 0xf5b: 0x02e1, 0xf5c: 0x02e1, 0xf5d: 0x02e1,
-	0xf5e: 0x02e7, 0xf5f: 0x02e7, 0xf60: 0x02ea, 0xf61: 0x02ea, 0xf62: 0x02ea, 0xf63: 0x02ea,
-	0xf64: 0x4485, 0xf65: 0x4485, 0xf66: 0x02f0, 0xf67: 0x02f0, 0xf68: 0x02f0, 0xf69: 0x02f0,
-	0xf6a: 0x02ed, 0xf6b: 0x02ed, 0xf6c: 0x02ed, 0xf6d: 0x02ed, 0xf6e: 0x030b, 0xf6f: 0x030b,
-	0xf70: 0x447f, 0xf71: 0x447f,
-	// Block 0x3e, offset 0xf80
-	0xf93: 0x02db, 0xf94: 0x02db, 0xf95: 0x02db, 0xf96: 0x02db, 0xf97: 0x02f9,
-	0xf98: 0x02f9, 0xf99: 0x02f6, 0xf9a: 0x02f6, 0xf9b: 0x02fc, 0xf9c: 0x02fc, 0xf9d: 0x2055,
-	0xf9e: 0x0302, 0xf9f: 0x0302, 0xfa0: 0x02f3, 0xfa1: 0x02f3, 0xfa2: 0x02ff, 0xfa3: 0x02ff,
-	0xfa4: 0x0308, 0xfa5: 0x0308, 0xfa6: 0x0308, 0xfa7: 0x0308, 0xfa8: 0x0290, 0xfa9: 0x0290,
-	0xfaa: 0x25b0, 0xfab: 0x25b0, 0xfac: 0x2620, 0xfad: 0x2620, 0xfae: 0x25ef, 0xfaf: 0x25ef,
-	0xfb0: 0x260b, 0xfb1: 0x260b, 0xfb2: 0x2604, 0xfb3: 0x2604, 0xfb4: 0x2612, 0xfb5: 0x2612,
-	0xfb6: 0x2619, 0xfb7: 0x2619, 0xfb8: 0x2619, 0xfb9: 0x25f6, 0xfba: 0x25f6, 0xfbb: 0x25f6,
-	0xfbc: 0x0305, 0xfbd: 0x0305, 0xfbe: 0x0305, 0xfbf: 0x0305,
-	// Block 0x3f, offset 0xfc0
-	0xfc0: 0x25b7, 0xfc1: 0x25be, 0xfc2: 0x25da, 0xfc3: 0x25f6, 0xfc4: 0x25fd, 0xfc5: 0x1d8f,
-	0xfc6: 0x1d94, 0xfc7: 0x1d99, 0xfc8: 0x1da8, 0xfc9: 0x1db7, 0xfca: 0x1dbc, 0xfcb: 0x1dc1,
-	0xfcc: 0x1dc6, 0xfcd: 0x1dcb, 0xfce: 0x1dda, 0xfcf: 0x1de9, 0xfd0: 0x1dee, 0xfd1: 0x1df3,
-	0xfd2: 0x1e02, 0xfd3: 0x1e11, 0xfd4: 0x1e16, 0xfd5: 0x1e1b, 0xfd6: 0x1e20, 0xfd7: 0x1e2f,
-	0xfd8: 0x1e34, 0xfd9: 0x1e43, 0xfda: 0x1e48, 0xfdb: 0x1e4d, 0xfdc: 0x1e5c, 0xfdd: 0x1e61,
-	0xfde: 0x1e66, 0xfdf: 0x1e70, 0xfe0: 0x1eac, 0xfe1: 0x1ebb, 0xfe2: 0x1eca, 0xfe3: 0x1ecf,
-	0xfe4: 0x1ed4, 0xfe5: 0x1ede, 0xfe6: 0x1eed, 0xfe7: 0x1ef2, 0xfe8: 0x1f01, 0xfe9: 0x1f06,
-	0xfea: 0x1f0b, 0xfeb: 0x1f1a, 0xfec: 0x1f1f, 0xfed: 0x1f2e, 0xfee: 0x1f33, 0xfef: 0x1f38,
-	0xff0: 0x1f3d, 0xff1: 0x1f42, 0xff2: 0x1f47, 0xff3: 0x1f4c, 0xff4: 0x1f51, 0xff5: 0x1f56,
-	0xff6: 0x1f5b, 0xff7: 0x1f60, 0xff8: 0x1f65, 0xff9: 0x1f6a, 0xffa: 0x1f6f, 0xffb: 0x1f74,
-	0xffc: 0x1f79, 0xffd: 0x1f7e, 0xffe: 0x1f83, 0xfff: 0x1f8d,
-	// Block 0x40, offset 0x1000
-	0x1000: 0x1f92, 0x1001: 0x1f97, 0x1002: 0x1f9c, 0x1003: 0x1fa6, 0x1004: 0x1fab, 0x1005: 0x1fb5,
-	0x1006: 0x1fba, 0x1007: 0x1fbf, 0x1008: 0x1fc4, 0x1009: 0x1fc9, 0x100a: 0x1fce, 0x100b: 0x1fd3,
-	0x100c: 0x1fd8, 0x100d: 0x1fdd, 0x100e: 0x1fec, 0x100f: 0x1ffb, 0x1010: 0x2000, 0x1011: 0x2005,
-	0x1012: 0x200a, 0x1013: 0x200f, 0x1014: 0x2014, 0x1015: 0x201e, 0x1016: 0x2023, 0x1017: 0x2028,
-	0x1018: 0x2037, 0x1019: 0x2046, 0x101a: 0x204b, 0x101b: 0x4437, 0x101c: 0x443d, 0x101d: 0x4473,
-	0x101e: 0x44ca, 0x101f: 0x44d1, 0x1020: 0x44d8, 0x1021: 0x44df, 0x1022: 0x44e6, 0x1023: 0x44ed,
-	0x1024: 0x25cc, 0x1025: 0x25d3, 0x1026: 0x25da, 0x1027: 0x25e1, 0x1028: 0x25f6, 0x1029: 0x25fd,
-	0x102a: 0x1d9e, 0x102b: 0x1da3, 0x102c: 0x1da8, 0x102d: 0x1dad, 0x102e: 0x1db7, 0x102f: 0x1dbc,
-	0x1030: 0x1dd0, 0x1031: 0x1dd5, 0x1032: 0x1dda, 0x1033: 0x1ddf, 0x1034: 0x1de9, 0x1035: 0x1dee,
-	0x1036: 0x1df8, 0x1037: 0x1dfd, 0x1038: 0x1e02, 0x1039: 0x1e07, 0x103a: 0x1e11, 0x103b: 0x1e16,
-	0x103c: 0x1f42, 0x103d: 0x1f47, 0x103e: 0x1f56, 0x103f: 0x1f5b,
-	// Block 0x41, offset 0x1040
-	0x1040: 0x1f60, 0x1041: 0x1f74, 0x1042: 0x1f79, 0x1043: 0x1f7e, 0x1044: 0x1f83, 0x1045: 0x1f9c,
-	0x1046: 0x1fa6, 0x1047: 0x1fab, 0x1048: 0x1fb0, 0x1049: 0x1fc4, 0x104a: 0x1fe2, 0x104b: 0x1fe7,
-	0x104c: 0x1fec, 0x104d: 0x1ff1, 0x104e: 0x1ffb, 0x104f: 0x2000, 0x1050: 0x4473, 0x1051: 0x202d,
-	0x1052: 0x2032, 0x1053: 0x2037, 0x1054: 0x203c, 0x1055: 0x2046, 0x1056: 0x204b, 0x1057: 0x25b7,
-	0x1058: 0x25be, 0x1059: 0x25c5, 0x105a: 0x25da, 0x105b: 0x25e8, 0x105c: 0x1d8f, 0x105d: 0x1d94,
-	0x105e: 0x1d99, 0x105f: 0x1da8, 0x1060: 0x1db2, 0x1061: 0x1dc1, 0x1062: 0x1dc6, 0x1063: 0x1dcb,
-	0x1064: 0x1dda, 0x1065: 0x1de4, 0x1066: 0x1e02, 0x1067: 0x1e1b, 0x1068: 0x1e20, 0x1069: 0x1e2f,
-	0x106a: 0x1e34, 0x106b: 0x1e43, 0x106c: 0x1e4d, 0x106d: 0x1e5c, 0x106e: 0x1e61, 0x106f: 0x1e66,
-	0x1070: 0x1e70, 0x1071: 0x1eac, 0x1072: 0x1eb1, 0x1073: 0x1ebb, 0x1074: 0x1eca, 0x1075: 0x1ecf,
-	0x1076: 0x1ed4, 0x1077: 0x1ede, 0x1078: 0x1eed, 0x1079: 0x1f01, 0x107a: 0x1f06, 0x107b: 0x1f0b,
-	0x107c: 0x1f1a, 0x107d: 0x1f1f, 0x107e: 0x1f2e, 0x107f: 0x1f33,
-	// Block 0x42, offset 0x1080
-	0x1080: 0x1f38, 0x1081: 0x1f3d, 0x1082: 0x1f4c, 0x1083: 0x1f51, 0x1084: 0x1f65, 0x1085: 0x1f6a,
-	0x1086: 0x1f6f, 0x1087: 0x1f74, 0x1088: 0x1f79, 0x1089: 0x1f8d, 0x108a: 0x1f92, 0x108b: 0x1f97,
-	0x108c: 0x1f9c, 0x108d: 0x1fa1, 0x108e: 0x1fb5, 0x108f: 0x1fba, 0x1090: 0x1fbf, 0x1091: 0x1fc4,
-	0x1092: 0x1fd3, 0x1093: 0x1fd8, 0x1094: 0x1fdd, 0x1095: 0x1fec, 0x1096: 0x1ff6, 0x1097: 0x2005,
-	0x1098: 0x200a, 0x1099: 0x4467, 0x109a: 0x201e, 0x109b: 0x2023, 0x109c: 0x2028, 0x109d: 0x2037,
-	0x109e: 0x2041, 0x109f: 0x25da, 0x10a0: 0x25e8, 0x10a1: 0x1da8, 0x10a2: 0x1db2, 0x10a3: 0x1dda,
-	0x10a4: 0x1de4, 0x10a5: 0x1e02, 0x10a6: 0x1e0c, 0x10a7: 0x1e70, 0x10a8: 0x1e75, 0x10a9: 0x1e98,
-	0x10aa: 0x1e9d, 0x10ab: 0x1f74, 0x10ac: 0x1f79, 0x10ad: 0x1f9c, 0x10ae: 0x1fec, 0x10af: 0x1ff6,
-	0x10b0: 0x2037, 0x10b1: 0x2041, 0x10b2: 0x451b, 0x10b3: 0x4523, 0x10b4: 0x452b, 0x10b5: 0x1ef7,
-	0x10b6: 0x1efc, 0x10b7: 0x1f10, 0x10b8: 0x1f15, 0x10b9: 0x1f24, 0x10ba: 0x1f29, 0x10bb: 0x1e7a,
-	0x10bc: 0x1e7f, 0x10bd: 0x1ea2, 0x10be: 0x1ea7, 0x10bf: 0x1e39,
-	// Block 0x43, offset 0x10c0
-	0x10c0: 0x1e3e, 0x10c1: 0x1e25, 0x10c2: 0x1e2a, 0x10c3: 0x1e52, 0x10c4: 0x1e57, 0x10c5: 0x1ec0,
-	0x10c6: 0x1ec5, 0x10c7: 0x1ee3, 0x10c8: 0x1ee8, 0x10c9: 0x1e84, 0x10ca: 0x1e89, 0x10cb: 0x1e8e,
-	0x10cc: 0x1e98, 0x10cd: 0x1e93, 0x10ce: 0x1e6b, 0x10cf: 0x1eb6, 0x10d0: 0x1ed9, 0x10d1: 0x1ef7,
-	0x10d2: 0x1efc, 0x10d3: 0x1f10, 0x10d4: 0x1f15, 0x10d5: 0x1f24, 0x10d6: 0x1f29, 0x10d7: 0x1e7a,
-	0x10d8: 0x1e7f, 0x10d9: 0x1ea2, 0x10da: 0x1ea7, 0x10db: 0x1e39, 0x10dc: 0x1e3e, 0x10dd: 0x1e25,
-	0x10de: 0x1e2a, 0x10df: 0x1e52, 0x10e0: 0x1e57, 0x10e1: 0x1ec0, 0x10e2: 0x1ec5, 0x10e3: 0x1ee3,
-	0x10e4: 0x1ee8, 0x10e5: 0x1e84, 0x10e6: 0x1e89, 0x10e7: 0x1e8e, 0x10e8: 0x1e98, 0x10e9: 0x1e93,
-	0x10ea: 0x1e6b, 0x10eb: 0x1eb6, 0x10ec: 0x1ed9, 0x10ed: 0x1e84, 0x10ee: 0x1e89, 0x10ef: 0x1e8e,
-	0x10f0: 0x1e98, 0x10f1: 0x1e75, 0x10f2: 0x1e9d, 0x10f3: 0x1ef2, 0x10f4: 0x1e5c, 0x10f5: 0x1e61,
-	0x10f6: 0x1e66, 0x10f7: 0x1e84, 0x10f8: 0x1e89, 0x10f9: 0x1e8e, 0x10fa: 0x1ef2, 0x10fb: 0x1f01,
-	0x10fc: 0x441f, 0x10fd: 0x441f,
-	// Block 0x44, offset 0x1100
-	0x1110: 0x2317, 0x1111: 0x232c,
-	0x1112: 0x232c, 0x1113: 0x2333, 0x1114: 0x233a, 0x1115: 0x234f, 0x1116: 0x2356, 0x1117: 0x235d,
-	0x1118: 0x2380, 0x1119: 0x2380, 0x111a: 0x23a3, 0x111b: 0x239c, 0x111c: 0x23b8, 0x111d: 0x23aa,
-	0x111e: 0x23b1, 0x111f: 0x23d4, 0x1120: 0x23d4, 0x1121: 0x23cd, 0x1122: 0x23db, 0x1123: 0x23db,
-	0x1124: 0x2405, 0x1125: 0x2405, 0x1126: 0x2421, 0x1127: 0x23e9, 0x1128: 0x23e9, 0x1129: 0x23e2,
-	0x112a: 0x23f7, 0x112b: 0x23f7, 0x112c: 0x23fe, 0x112d: 0x23fe, 0x112e: 0x2428, 0x112f: 0x2436,
-	0x1130: 0x2436, 0x1131: 0x243d, 0x1132: 0x243d, 0x1133: 0x2444, 0x1134: 0x244b, 0x1135: 0x2452,
-	0x1136: 0x2459, 0x1137: 0x2459, 0x1138: 0x2460, 0x1139: 0x246e, 0x113a: 0x247c, 0x113b: 0x2475,
-	0x113c: 0x2483, 0x113d: 0x2483, 0x113e: 0x2498, 0x113f: 0x249f,
-	// Block 0x45, offset 0x1140
-	0x1140: 0x24d0, 0x1141: 0x24de, 0x1142: 0x24d7, 0x1143: 0x24bb, 0x1144: 0x24bb, 0x1145: 0x24e5,
-	0x1146: 0x24e5, 0x1147: 0x24ec, 0x1148: 0x24ec, 0x1149: 0x2516, 0x114a: 0x251d, 0x114b: 0x2524,
-	0x114c: 0x24fa, 0x114d: 0x2508, 0x114e: 0x252b, 0x114f: 0x2532,
-	0x1152: 0x2501, 0x1153: 0x2586, 0x1154: 0x258d, 0x1155: 0x2563, 0x1156: 0x256a, 0x1157: 0x254e,
-	0x1158: 0x254e, 0x1159: 0x2555, 0x115a: 0x257f, 0x115b: 0x2578, 0x115c: 0x25a2, 0x115d: 0x25a2,
-	0x115e: 0x2310, 0x115f: 0x2325, 0x1160: 0x231e, 0x1161: 0x2348, 0x1162: 0x2341, 0x1163: 0x236b,
-	0x1164: 0x2364, 0x1165: 0x238e, 0x1166: 0x2372, 0x1167: 0x2387, 0x1168: 0x23bf, 0x1169: 0x240c,
-	0x116a: 0x23f0, 0x116b: 0x242f, 0x116c: 0x24c9, 0x116d: 0x24f3, 0x116e: 0x259b, 0x116f: 0x2594,
-	0x1170: 0x25a9, 0x1171: 0x2540, 0x1172: 0x24a6, 0x1173: 0x2571, 0x1174: 0x2498, 0x1175: 0x24d0,
-	0x1176: 0x2467, 0x1177: 0x24b4, 0x1178: 0x2547, 0x1179: 0x2539, 0x117a: 0x24c2, 0x117b: 0x24ad,
-	0x117c: 0x24c2, 0x117d: 0x2547, 0x117e: 0x2379, 0x117f: 0x2395,
-	// Block 0x46, offset 0x1180
-	0x1180: 0x250f, 0x1181: 0x248a, 0x1182: 0x2309, 0x1183: 0x24ad, 0x1184: 0x2452, 0x1185: 0x2421,
-	0x1186: 0x23c6, 0x1187: 0x255c,
-	0x11b0: 0x241a, 0x11b1: 0x2491, 0x11b2: 0x27cc, 0x11b3: 0x27c3, 0x11b4: 0x27f9, 0x11b5: 0x27e7,
-	0x11b6: 0x27d5, 0x11b7: 0x27f0, 0x11b8: 0x2802, 0x11b9: 0x2413, 0x11ba: 0x2c89, 0x11bb: 0x2b09,
-	0x11bc: 0x27de,
-	// Block 0x47, offset 0x11c0
-	0x11d0: 0x0019, 0x11d1: 0x0486,
-	0x11d2: 0x048a, 0x11d3: 0x0035, 0x11d4: 0x0037, 0x11d5: 0x0003, 0x11d6: 0x003f, 0x11d7: 0x04c2,
-	0x11d8: 0x04c6, 0x11d9: 0x1b62,
-	0x11e0: 0x8133, 0x11e1: 0x8133, 0x11e2: 0x8133, 0x11e3: 0x8133,
-	0x11e4: 0x8133, 0x11e5: 0x8133, 0x11e6: 0x8133, 0x11e7: 0x812e, 0x11e8: 0x812e, 0x11e9: 0x812e,
-	0x11ea: 0x812e, 0x11eb: 0x812e, 0x11ec: 0x812e, 0x11ed: 0x812e, 0x11ee: 0x8133, 0x11ef: 0x8133,
-	0x11f0: 0x1876, 0x11f1: 0x0446, 0x11f2: 0x0442, 0x11f3: 0x007f, 0x11f4: 0x007f, 0x11f5: 0x0011,
-	0x11f6: 0x0013, 0x11f7: 0x00b7, 0x11f8: 0x00bb, 0x11f9: 0x04ba, 0x11fa: 0x04be, 0x11fb: 0x04ae,
-	0x11fc: 0x04b2, 0x11fd: 0x0496, 0x11fe: 0x049a, 0x11ff: 0x048e,
-	// Block 0x48, offset 0x1200
-	0x1200: 0x0492, 0x1201: 0x049e, 0x1202: 0x04a2, 0x1203: 0x04a6, 0x1204: 0x04aa,
-	0x1207: 0x0077, 0x1208: 0x007b, 0x1209: 0x4280, 0x120a: 0x4280, 0x120b: 0x4280,
-	0x120c: 0x4280, 0x120d: 0x007f, 0x120e: 0x007f, 0x120f: 0x007f, 0x1210: 0x0019, 0x1211: 0x0486,
-	0x1212: 0x001d, 0x1214: 0x0037, 0x1215: 0x0035, 0x1216: 0x003f, 0x1217: 0x0003,
-	0x1218: 0x0446, 0x1219: 0x0011, 0x121a: 0x0013, 0x121b: 0x00b7, 0x121c: 0x00bb, 0x121d: 0x04ba,
-	0x121e: 0x04be, 0x121f: 0x0007, 0x1220: 0x000d, 0x1221: 0x0015, 0x1222: 0x0017, 0x1223: 0x001b,
-	0x1224: 0x0039, 0x1225: 0x003d, 0x1226: 0x003b, 0x1228: 0x0079, 0x1229: 0x0009,
-	0x122a: 0x000b, 0x122b: 0x0041,
-	0x1230: 0x42c1, 0x1231: 0x4443, 0x1232: 0x42c6, 0x1234: 0x42cb,
-	0x1236: 0x42d0, 0x1237: 0x4449, 0x1238: 0x42d5, 0x1239: 0x444f, 0x123a: 0x42da, 0x123b: 0x4455,
-	0x123c: 0x42df, 0x123d: 0x445b, 0x123e: 0x42e4, 0x123f: 0x4461,
-	// Block 0x49, offset 0x1240
-	0x1240: 0x0239, 0x1241: 0x4425, 0x1242: 0x4425, 0x1243: 0x442b, 0x1244: 0x442b, 0x1245: 0x446d,
-	0x1246: 0x446d, 0x1247: 0x4431, 0x1248: 0x4431, 0x1249: 0x4479, 0x124a: 0x4479, 0x124b: 0x4479,
-	0x124c: 0x4479, 0x124d: 0x023c, 0x124e: 0x023c, 0x124f: 0x023f, 0x1250: 0x023f, 0x1251: 0x023f,
-	0x1252: 0x023f, 0x1253: 0x0242, 0x1254: 0x0242, 0x1255: 0x0245, 0x1256: 0x0245, 0x1257: 0x0245,
-	0x1258: 0x0245, 0x1259: 0x0248, 0x125a: 0x0248, 0x125b: 0x0248, 0x125c: 0x0248, 0x125d: 0x024b,
-	0x125e: 0x024b, 0x125f: 0x024b, 0x1260: 0x024b, 0x1261: 0x024e, 0x1262: 0x024e, 0x1263: 0x024e,
-	0x1264: 0x024e, 0x1265: 0x0251, 0x1266: 0x0251, 0x1267: 0x0251, 0x1268: 0x0251, 0x1269: 0x0254,
-	0x126a: 0x0254, 0x126b: 0x0257, 0x126c: 0x0257, 0x126d: 0x025a, 0x126e: 0x025a, 0x126f: 0x025d,
-	0x1270: 0x025d, 0x1271: 0x0260, 0x1272: 0x0260, 0x1273: 0x0260, 0x1274: 0x0260, 0x1275: 0x0263,
-	0x1276: 0x0263, 0x1277: 0x0263, 0x1278: 0x0263, 0x1279: 0x0266, 0x127a: 0x0266, 0x127b: 0x0266,
-	0x127c: 0x0266, 0x127d: 0x0269, 0x127e: 0x0269, 0x127f: 0x0269,
-	// Block 0x4a, offset 0x1280
-	0x1280: 0x0269, 0x1281: 0x026c, 0x1282: 0x026c, 0x1283: 0x026c, 0x1284: 0x026c, 0x1285: 0x026f,
-	0x1286: 0x026f, 0x1287: 0x026f, 0x1288: 0x026f, 0x1289: 0x0272, 0x128a: 0x0272, 0x128b: 0x0272,
-	0x128c: 0x0272, 0x128d: 0x0275, 0x128e: 0x0275, 0x128f: 0x0275, 0x1290: 0x0275, 0x1291: 0x0278,
-	0x1292: 0x0278, 0x1293: 0x0278, 0x1294: 0x0278, 0x1295: 0x027b, 0x1296: 0x027b, 0x1297: 0x027b,
-	0x1298: 0x027b, 0x1299: 0x027e, 0x129a: 0x027e, 0x129b: 0x027e, 0x129c: 0x027e, 0x129d: 0x0281,
-	0x129e: 0x0281, 0x129f: 0x0281, 0x12a0: 0x0281, 0x12a1: 0x0284, 0x12a2: 0x0284, 0x12a3: 0x0284,
-	0x12a4: 0x0284, 0x12a5: 0x0287, 0x12a6: 0x0287, 0x12a7: 0x0287, 0x12a8: 0x0287, 0x12a9: 0x028a,
-	0x12aa: 0x028a, 0x12ab: 0x028a, 0x12ac: 0x028a, 0x12ad: 0x028d, 0x12ae: 0x028d, 0x12af: 0x0290,
-	0x12b0: 0x0290, 0x12b1: 0x0293, 0x12b2: 0x0293, 0x12b3: 0x0293, 0x12b4: 0x0293, 0x12b5: 0x2e17,
-	0x12b6: 0x2e17, 0x12b7: 0x2e1f, 0x12b8: 0x2e1f, 0x12b9: 0x2e27, 0x12ba: 0x2e27, 0x12bb: 0x1f88,
-	0x12bc: 0x1f88,
-	// Block 0x4b, offset 0x12c0
-	0x12c0: 0x0081, 0x12c1: 0x0083, 0x12c2: 0x0085, 0x12c3: 0x0087, 0x12c4: 0x0089, 0x12c5: 0x008b,
-	0x12c6: 0x008d, 0x12c7: 0x008f, 0x12c8: 0x0091, 0x12c9: 0x0093, 0x12ca: 0x0095, 0x12cb: 0x0097,
-	0x12cc: 0x0099, 0x12cd: 0x009b, 0x12ce: 0x009d, 0x12cf: 0x009f, 0x12d0: 0x00a1, 0x12d1: 0x00a3,
-	0x12d2: 0x00a5, 0x12d3: 0x00a7, 0x12d4: 0x00a9, 0x12d5: 0x00ab, 0x12d6: 0x00ad, 0x12d7: 0x00af,
-	0x12d8: 0x00b1, 0x12d9: 0x00b3, 0x12da: 0x00b5, 0x12db: 0x00b7, 0x12dc: 0x00b9, 0x12dd: 0x00bb,
-	0x12de: 0x00bd, 0x12df: 0x047a, 0x12e0: 0x047e, 0x12e1: 0x048a, 0x12e2: 0x049e, 0x12e3: 0x04a2,
-	0x12e4: 0x0486, 0x12e5: 0x05ae, 0x12e6: 0x05a6, 0x12e7: 0x04ca, 0x12e8: 0x04d2, 0x12e9: 0x04da,
-	0x12ea: 0x04e2, 0x12eb: 0x04ea, 0x12ec: 0x056e, 0x12ed: 0x0576, 0x12ee: 0x057e, 0x12ef: 0x0522,
-	0x12f0: 0x05b2, 0x12f1: 0x04ce, 0x12f2: 0x04d6, 0x12f3: 0x04de, 0x12f4: 0x04e6, 0x12f5: 0x04ee,
-	0x12f6: 0x04f2, 0x12f7: 0x04f6, 0x12f8: 0x04fa, 0x12f9: 0x04fe, 0x12fa: 0x0502, 0x12fb: 0x0506,
-	0x12fc: 0x050a, 0x12fd: 0x050e, 0x12fe: 0x0512, 0x12ff: 0x0516,
-	// Block 0x4c, offset 0x1300
-	0x1300: 0x051a, 0x1301: 0x051e, 0x1302: 0x0526, 0x1303: 0x052a, 0x1304: 0x052e, 0x1305: 0x0532,
-	0x1306: 0x0536, 0x1307: 0x053a, 0x1308: 0x053e, 0x1309: 0x0542, 0x130a: 0x0546, 0x130b: 0x054a,
-	0x130c: 0x054e, 0x130d: 0x0552, 0x130e: 0x0556, 0x130f: 0x055a, 0x1310: 0x055e, 0x1311: 0x0562,
-	0x1312: 0x0566, 0x1313: 0x056a, 0x1314: 0x0572, 0x1315: 0x057a, 0x1316: 0x0582, 0x1317: 0x0586,
-	0x1318: 0x058a, 0x1319: 0x058e, 0x131a: 0x0592, 0x131b: 0x0596, 0x131c: 0x059a, 0x131d: 0x05aa,
-	0x131e: 0x4a8f, 0x131f: 0x4a95, 0x1320: 0x03c6, 0x1321: 0x0316, 0x1322: 0x031a, 0x1323: 0x4a52,
-	0x1324: 0x031e, 0x1325: 0x4a58, 0x1326: 0x4a5e, 0x1327: 0x0322, 0x1328: 0x0326, 0x1329: 0x032a,
-	0x132a: 0x4a64, 0x132b: 0x4a6a, 0x132c: 0x4a70, 0x132d: 0x4a76, 0x132e: 0x4a7c, 0x132f: 0x4a82,
-	0x1330: 0x036a, 0x1331: 0x032e, 0x1332: 0x0332, 0x1333: 0x0336, 0x1334: 0x037e, 0x1335: 0x033a,
-	0x1336: 0x033e, 0x1337: 0x0342, 0x1338: 0x0346, 0x1339: 0x034a, 0x133a: 0x034e, 0x133b: 0x0352,
-	0x133c: 0x0356, 0x133d: 0x035a, 0x133e: 0x035e,
-	// Block 0x4d, offset 0x1340
-	0x1342: 0x49d4, 0x1343: 0x49da, 0x1344: 0x49e0, 0x1345: 0x49e6,
-	0x1346: 0x49ec, 0x1347: 0x49f2, 0x134a: 0x49f8, 0x134b: 0x49fe,
-	0x134c: 0x4a04, 0x134d: 0x4a0a, 0x134e: 0x4a10, 0x134f: 0x4a16,
-	0x1352: 0x4a1c, 0x1353: 0x4a22, 0x1354: 0x4a28, 0x1355: 0x4a2e, 0x1356: 0x4a34, 0x1357: 0x4a3a,
-	0x135a: 0x4a40, 0x135b: 0x4a46, 0x135c: 0x4a4c,
-	0x1360: 0x00bf, 0x1361: 0x00c2, 0x1362: 0x00cb, 0x1363: 0x427b,
-	0x1364: 0x00c8, 0x1365: 0x00c5, 0x1366: 0x044a, 0x1368: 0x046e, 0x1369: 0x044e,
-	0x136a: 0x0452, 0x136b: 0x0456, 0x136c: 0x045a, 0x136d: 0x0472, 0x136e: 0x0476,
-	// Block 0x4e, offset 0x1380
-	0x1380: 0x0063, 0x1381: 0x0065, 0x1382: 0x0067, 0x1383: 0x0069, 0x1384: 0x006b, 0x1385: 0x006d,
-	0x1386: 0x006f, 0x1387: 0x0071, 0x1388: 0x0073, 0x1389: 0x0075, 0x138a: 0x0083, 0x138b: 0x0085,
-	0x138c: 0x0087, 0x138d: 0x0089, 0x138e: 0x008b, 0x138f: 0x008d, 0x1390: 0x008f, 0x1391: 0x0091,
-	0x1392: 0x0093, 0x1393: 0x0095, 0x1394: 0x0097, 0x1395: 0x0099, 0x1396: 0x009b, 0x1397: 0x009d,
-	0x1398: 0x009f, 0x1399: 0x00a1, 0x139a: 0x00a3, 0x139b: 0x00a5, 0x139c: 0x00a7, 0x139d: 0x00a9,
-	0x139e: 0x00ab, 0x139f: 0x00ad, 0x13a0: 0x00af, 0x13a1: 0x00b1, 0x13a2: 0x00b3, 0x13a3: 0x00b5,
-	0x13a4: 0x00dd, 0x13a5: 0x00f2, 0x13a8: 0x0176, 0x13a9: 0x0179,
-	0x13aa: 0x017c, 0x13ab: 0x017f, 0x13ac: 0x0182, 0x13ad: 0x0185, 0x13ae: 0x0188, 0x13af: 0x018b,
-	0x13b0: 0x018e, 0x13b1: 0x0191, 0x13b2: 0x0194, 0x13b3: 0x0197, 0x13b4: 0x019a, 0x13b5: 0x019d,
-	0x13b6: 0x01a0, 0x13b7: 0x01a3, 0x13b8: 0x01a6, 0x13b9: 0x018b, 0x13ba: 0x01a9, 0x13bb: 0x01ac,
-	0x13bc: 0x01af, 0x13bd: 0x01b2, 0x13be: 0x01b5, 0x13bf: 0x01b8,
-	// Block 0x4f, offset 0x13c0
-	0x13c0: 0x0200, 0x13c1: 0x0203, 0x13c2: 0x0206, 0x13c3: 0x045e, 0x13c4: 0x01ca, 0x13c5: 0x01d3,
-	0x13c6: 0x01d9, 0x13c7: 0x01fd, 0x13c8: 0x01ee, 0x13c9: 0x01eb, 0x13ca: 0x0209, 0x13cb: 0x020c,
-	0x13ce: 0x0021, 0x13cf: 0x0023, 0x13d0: 0x0025, 0x13d1: 0x0027,
-	0x13d2: 0x0029, 0x13d3: 0x002b, 0x13d4: 0x002d, 0x13d5: 0x002f, 0x13d6: 0x0031, 0x13d7: 0x0033,
-	0x13d8: 0x0021, 0x13d9: 0x0023, 0x13da: 0x0025, 0x13db: 0x0027, 0x13dc: 0x0029, 0x13dd: 0x002b,
-	0x13de: 0x002d, 0x13df: 0x002f, 0x13e0: 0x0031, 0x13e1: 0x0033, 0x13e2: 0x0021, 0x13e3: 0x0023,
-	0x13e4: 0x0025, 0x13e5: 0x0027, 0x13e6: 0x0029, 0x13e7: 0x002b, 0x13e8: 0x002d, 0x13e9: 0x002f,
-	0x13ea: 0x0031, 0x13eb: 0x0033, 0x13ec: 0x0021, 0x13ed: 0x0023, 0x13ee: 0x0025, 0x13ef: 0x0027,
-	0x13f0: 0x0029, 0x13f1: 0x002b, 0x13f2: 0x002d, 0x13f3: 0x002f, 0x13f4: 0x0031, 0x13f5: 0x0033,
-	0x13f6: 0x0021, 0x13f7: 0x0023, 0x13f8: 0x0025, 0x13f9: 0x0027, 0x13fa: 0x0029, 0x13fb: 0x002b,
-	0x13fc: 0x002d, 0x13fd: 0x002f, 0x13fe: 0x0031, 0x13ff: 0x0033,
-	// Block 0x50, offset 0x1400
-	0x1400: 0x023c, 0x1401: 0x023f, 0x1402: 0x024b, 0x1403: 0x0254, 0x1405: 0x028d,
-	0x1406: 0x025d, 0x1407: 0x024e, 0x1408: 0x026c, 0x1409: 0x0293, 0x140a: 0x027e, 0x140b: 0x0281,
-	0x140c: 0x0284, 0x140d: 0x0287, 0x140e: 0x0260, 0x140f: 0x0272, 0x1410: 0x0278, 0x1411: 0x0266,
-	0x1412: 0x027b, 0x1413: 0x025a, 0x1414: 0x0263, 0x1415: 0x0245, 0x1416: 0x0248, 0x1417: 0x0251,
-	0x1418: 0x0257, 0x1419: 0x0269, 0x141a: 0x026f, 0x141b: 0x0275, 0x141c: 0x0296, 0x141d: 0x02e7,
-	0x141e: 0x02cf, 0x141f: 0x0299, 0x1421: 0x023f, 0x1422: 0x024b,
-	0x1424: 0x028a, 0x1427: 0x024e, 0x1429: 0x0293,
-	0x142a: 0x027e, 0x142b: 0x0281, 0x142c: 0x0284, 0x142d: 0x0287, 0x142e: 0x0260, 0x142f: 0x0272,
-	0x1430: 0x0278, 0x1431: 0x0266, 0x1432: 0x027b, 0x1434: 0x0263, 0x1435: 0x0245,
-	0x1436: 0x0248, 0x1437: 0x0251, 0x1439: 0x0269, 0x143b: 0x0275,
-	// Block 0x51, offset 0x1440
-	0x1442: 0x024b,
-	0x1447: 0x024e, 0x1449: 0x0293, 0x144b: 0x0281,
-	0x144d: 0x0287, 0x144e: 0x0260, 0x144f: 0x0272, 0x1451: 0x0266,
-	0x1452: 0x027b, 0x1454: 0x0263, 0x1457: 0x0251,
-	0x1459: 0x0269, 0x145b: 0x0275, 0x145d: 0x02e7,
-	0x145f: 0x0299, 0x1461: 0x023f, 0x1462: 0x024b,
-	0x1464: 0x028a, 0x1467: 0x024e, 0x1468: 0x026c, 0x1469: 0x0293,
-	0x146a: 0x027e, 0x146c: 0x0284, 0x146d: 0x0287, 0x146e: 0x0260, 0x146f: 0x0272,
-	0x1470: 0x0278, 0x1471: 0x0266, 0x1472: 0x027b, 0x1474: 0x0263, 0x1475: 0x0245,
-	0x1476: 0x0248, 0x1477: 0x0251, 0x1479: 0x0269, 0x147a: 0x026f, 0x147b: 0x0275,
-	0x147c: 0x0296, 0x147e: 0x02cf,
-	// Block 0x52, offset 0x1480
-	0x1480: 0x023c, 0x1481: 0x023f, 0x1482: 0x024b, 0x1483: 0x0254, 0x1484: 0x028a, 0x1485: 0x028d,
-	0x1486: 0x025d, 0x1487: 0x024e, 0x1488: 0x026c, 0x1489: 0x0293, 0x148b: 0x0281,
-	0x148c: 0x0284, 0x148d: 0x0287, 0x148e: 0x0260, 0x148f: 0x0272, 0x1490: 0x0278, 0x1491: 0x0266,
-	0x1492: 0x027b, 0x1493: 0x025a, 0x1494: 0x0263, 0x1495: 0x0245, 0x1496: 0x0248, 0x1497: 0x0251,
-	0x1498: 0x0257, 0x1499: 0x0269, 0x149a: 0x026f, 0x149b: 0x0275,
-	0x14a1: 0x023f, 0x14a2: 0x024b, 0x14a3: 0x0254,
-	0x14a5: 0x028d, 0x14a6: 0x025d, 0x14a7: 0x024e, 0x14a8: 0x026c, 0x14a9: 0x0293,
-	0x14ab: 0x0281, 0x14ac: 0x0284, 0x14ad: 0x0287, 0x14ae: 0x0260, 0x14af: 0x0272,
-	0x14b0: 0x0278, 0x14b1: 0x0266, 0x14b2: 0x027b, 0x14b3: 0x025a, 0x14b4: 0x0263, 0x14b5: 0x0245,
-	0x14b6: 0x0248, 0x14b7: 0x0251, 0x14b8: 0x0257, 0x14b9: 0x0269, 0x14ba: 0x026f, 0x14bb: 0x0275,
-	// Block 0x53, offset 0x14c0
-	0x14c0: 0x187c, 0x14c1: 0x1879, 0x14c2: 0x187f, 0x14c3: 0x18a3, 0x14c4: 0x18c7, 0x14c5: 0x18eb,
-	0x14c6: 0x190f, 0x14c7: 0x1918, 0x14c8: 0x191e, 0x14c9: 0x1924, 0x14ca: 0x192a,
-	0x14d0: 0x1a92, 0x14d1: 0x1a96,
-	0x14d2: 0x1a9a, 0x14d3: 0x1a9e, 0x14d4: 0x1aa2, 0x14d5: 0x1aa6, 0x14d6: 0x1aaa, 0x14d7: 0x1aae,
-	0x14d8: 0x1ab2, 0x14d9: 0x1ab6, 0x14da: 0x1aba, 0x14db: 0x1abe, 0x14dc: 0x1ac2, 0x14dd: 0x1ac6,
-	0x14de: 0x1aca, 0x14df: 0x1ace, 0x14e0: 0x1ad2, 0x14e1: 0x1ad6, 0x14e2: 0x1ada, 0x14e3: 0x1ade,
-	0x14e4: 0x1ae2, 0x14e5: 0x1ae6, 0x14e6: 0x1aea, 0x14e7: 0x1aee, 0x14e8: 0x1af2, 0x14e9: 0x1af6,
-	0x14ea: 0x272b, 0x14eb: 0x0047, 0x14ec: 0x0065, 0x14ed: 0x193f, 0x14ee: 0x19b7,
-	0x14f0: 0x0043, 0x14f1: 0x0045, 0x14f2: 0x0047, 0x14f3: 0x0049, 0x14f4: 0x004b, 0x14f5: 0x004d,
-	0x14f6: 0x004f, 0x14f7: 0x0051, 0x14f8: 0x0053, 0x14f9: 0x0055, 0x14fa: 0x0057, 0x14fb: 0x0059,
-	0x14fc: 0x005b, 0x14fd: 0x005d, 0x14fe: 0x005f, 0x14ff: 0x0061,
-	// Block 0x54, offset 0x1500
-	0x1500: 0x26b3, 0x1501: 0x26c8, 0x1502: 0x0506,
-	0x1510: 0x0c12, 0x1511: 0x0a4a,
-	0x1512: 0x08d6, 0x1513: 0x45db, 0x1514: 0x071e, 0x1515: 0x09f2, 0x1516: 0x1332, 0x1517: 0x0a02,
-	0x1518: 0x072a, 0x1519: 0x0cda, 0x151a: 0x0eb2, 0x151b: 0x0cb2, 0x151c: 0x082a, 0x151d: 0x0b6e,
-	0x151e: 0x07c2, 0x151f: 0x0cba, 0x1520: 0x0816, 0x1521: 0x111a, 0x1522: 0x0f86, 0x1523: 0x138e,
-	0x1524: 0x09d6, 0x1525: 0x090e, 0x1526: 0x0e66, 0x1527: 0x0c1e, 0x1528: 0x0c4a, 0x1529: 0x06c2,
-	0x152a: 0x06ce, 0x152b: 0x140e, 0x152c: 0x0ade, 0x152d: 0x06ea, 0x152e: 0x08f2, 0x152f: 0x0c3e,
-	0x1530: 0x13b6, 0x1531: 0x0c16, 0x1532: 0x1072, 0x1533: 0x10ae, 0x1534: 0x08fa, 0x1535: 0x0e46,
-	0x1536: 0x0d0e, 0x1537: 0x0d0a, 0x1538: 0x0f9a, 0x1539: 0x082e, 0x153a: 0x095a, 0x153b: 0x1446,
-	// Block 0x55, offset 0x1540
-	0x1540: 0x06fe, 0x1541: 0x06f6, 0x1542: 0x0706, 0x1543: 0x164a, 0x1544: 0x074a, 0x1545: 0x075a,
-	0x1546: 0x075e, 0x1547: 0x0766, 0x1548: 0x076e, 0x1549: 0x0772, 0x154a: 0x077e, 0x154b: 0x0776,
-	0x154c: 0x05b6, 0x154d: 0x165e, 0x154e: 0x0792, 0x154f: 0x0796, 0x1550: 0x079a, 0x1551: 0x07b6,
-	0x1552: 0x164f, 0x1553: 0x05ba, 0x1554: 0x07a2, 0x1555: 0x07c2, 0x1556: 0x1659, 0x1557: 0x07d2,
-	0x1558: 0x07da, 0x1559: 0x073a, 0x155a: 0x07e2, 0x155b: 0x07e6, 0x155c: 0x1834, 0x155d: 0x0802,
-	0x155e: 0x080a, 0x155f: 0x05c2, 0x1560: 0x0822, 0x1561: 0x0826, 0x1562: 0x082e, 0x1563: 0x0832,
-	0x1564: 0x05c6, 0x1565: 0x084a, 0x1566: 0x084e, 0x1567: 0x085a, 0x1568: 0x0866, 0x1569: 0x086a,
-	0x156a: 0x086e, 0x156b: 0x0876, 0x156c: 0x0896, 0x156d: 0x089a, 0x156e: 0x08a2, 0x156f: 0x08b2,
-	0x1570: 0x08ba, 0x1571: 0x08be, 0x1572: 0x08be, 0x1573: 0x08be, 0x1574: 0x166d, 0x1575: 0x0e96,
-	0x1576: 0x08d2, 0x1577: 0x08da, 0x1578: 0x1672, 0x1579: 0x08e6, 0x157a: 0x08ee, 0x157b: 0x08f6,
-	0x157c: 0x091e, 0x157d: 0x090a, 0x157e: 0x0916, 0x157f: 0x091a,
-	// Block 0x56, offset 0x1580
-	0x1580: 0x0922, 0x1581: 0x092a, 0x1582: 0x092e, 0x1583: 0x0936, 0x1584: 0x093e, 0x1585: 0x0942,
-	0x1586: 0x0942, 0x1587: 0x094a, 0x1588: 0x0952, 0x1589: 0x0956, 0x158a: 0x0962, 0x158b: 0x0986,
-	0x158c: 0x096a, 0x158d: 0x098a, 0x158e: 0x096e, 0x158f: 0x0976, 0x1590: 0x080e, 0x1591: 0x09d2,
-	0x1592: 0x099a, 0x1593: 0x099e, 0x1594: 0x09a2, 0x1595: 0x0996, 0x1596: 0x09aa, 0x1597: 0x09a6,
-	0x1598: 0x09be, 0x1599: 0x1677, 0x159a: 0x09da, 0x159b: 0x09de, 0x159c: 0x09e6, 0x159d: 0x09f2,
-	0x159e: 0x09fa, 0x159f: 0x0a16, 0x15a0: 0x167c, 0x15a1: 0x1681, 0x15a2: 0x0a22, 0x15a3: 0x0a26,
-	0x15a4: 0x0a2a, 0x15a5: 0x0a1e, 0x15a6: 0x0a32, 0x15a7: 0x05ca, 0x15a8: 0x05ce, 0x15a9: 0x0a3a,
-	0x15aa: 0x0a42, 0x15ab: 0x0a42, 0x15ac: 0x1686, 0x15ad: 0x0a5e, 0x15ae: 0x0a62, 0x15af: 0x0a66,
-	0x15b0: 0x0a6e, 0x15b1: 0x168b, 0x15b2: 0x0a76, 0x15b3: 0x0a7a, 0x15b4: 0x0b52, 0x15b5: 0x0a82,
-	0x15b6: 0x05d2, 0x15b7: 0x0a8e, 0x15b8: 0x0a9e, 0x15b9: 0x0aaa, 0x15ba: 0x0aa6, 0x15bb: 0x1695,
-	0x15bc: 0x0ab2, 0x15bd: 0x169a, 0x15be: 0x0abe, 0x15bf: 0x0aba,
-	// Block 0x57, offset 0x15c0
-	0x15c0: 0x0ac2, 0x15c1: 0x0ad2, 0x15c2: 0x0ad6, 0x15c3: 0x05d6, 0x15c4: 0x0ae6, 0x15c5: 0x0aee,
-	0x15c6: 0x0af2, 0x15c7: 0x0af6, 0x15c8: 0x05da, 0x15c9: 0x169f, 0x15ca: 0x05de, 0x15cb: 0x0b12,
-	0x15cc: 0x0b16, 0x15cd: 0x0b1a, 0x15ce: 0x0b22, 0x15cf: 0x1866, 0x15d0: 0x0b3a, 0x15d1: 0x16a9,
-	0x15d2: 0x16a9, 0x15d3: 0x11da, 0x15d4: 0x0b4a, 0x15d5: 0x0b4a, 0x15d6: 0x05e2, 0x15d7: 0x16cc,
-	0x15d8: 0x179e, 0x15d9: 0x0b5a, 0x15da: 0x0b62, 0x15db: 0x05e6, 0x15dc: 0x0b76, 0x15dd: 0x0b86,
-	0x15de: 0x0b8a, 0x15df: 0x0b92, 0x15e0: 0x0ba2, 0x15e1: 0x05ee, 0x15e2: 0x05ea, 0x15e3: 0x0ba6,
-	0x15e4: 0x16ae, 0x15e5: 0x0baa, 0x15e6: 0x0bbe, 0x15e7: 0x0bc2, 0x15e8: 0x0bc6, 0x15e9: 0x0bc2,
-	0x15ea: 0x0bd2, 0x15eb: 0x0bd6, 0x15ec: 0x0be6, 0x15ed: 0x0bde, 0x15ee: 0x0be2, 0x15ef: 0x0bea,
-	0x15f0: 0x0bee, 0x15f1: 0x0bf2, 0x15f2: 0x0bfe, 0x15f3: 0x0c02, 0x15f4: 0x0c1a, 0x15f5: 0x0c22,
-	0x15f6: 0x0c32, 0x15f7: 0x0c46, 0x15f8: 0x16bd, 0x15f9: 0x0c42, 0x15fa: 0x0c36, 0x15fb: 0x0c4e,
-	0x15fc: 0x0c56, 0x15fd: 0x0c6a, 0x15fe: 0x16c2, 0x15ff: 0x0c72,
-	// Block 0x58, offset 0x1600
-	0x1600: 0x0c66, 0x1601: 0x0c5e, 0x1602: 0x05f2, 0x1603: 0x0c7a, 0x1604: 0x0c82, 0x1605: 0x0c8a,
-	0x1606: 0x0c7e, 0x1607: 0x05f6, 0x1608: 0x0c9a, 0x1609: 0x0ca2, 0x160a: 0x16c7, 0x160b: 0x0cce,
-	0x160c: 0x0d02, 0x160d: 0x0cde, 0x160e: 0x0602, 0x160f: 0x0cea, 0x1610: 0x05fe, 0x1611: 0x05fa,
-	0x1612: 0x07c6, 0x1613: 0x07ca, 0x1614: 0x0d06, 0x1615: 0x0cee, 0x1616: 0x11ae, 0x1617: 0x0666,
-	0x1618: 0x0d12, 0x1619: 0x0d16, 0x161a: 0x0d1a, 0x161b: 0x0d2e, 0x161c: 0x0d26, 0x161d: 0x16e0,
-	0x161e: 0x0606, 0x161f: 0x0d42, 0x1620: 0x0d36, 0x1621: 0x0d52, 0x1622: 0x0d5a, 0x1623: 0x16ea,
-	0x1624: 0x0d5e, 0x1625: 0x0d4a, 0x1626: 0x0d66, 0x1627: 0x060a, 0x1628: 0x0d6a, 0x1629: 0x0d6e,
-	0x162a: 0x0d72, 0x162b: 0x0d7e, 0x162c: 0x16ef, 0x162d: 0x0d86, 0x162e: 0x060e, 0x162f: 0x0d92,
-	0x1630: 0x16f4, 0x1631: 0x0d96, 0x1632: 0x0612, 0x1633: 0x0da2, 0x1634: 0x0dae, 0x1635: 0x0dba,
-	0x1636: 0x0dbe, 0x1637: 0x16f9, 0x1638: 0x1690, 0x1639: 0x16fe, 0x163a: 0x0dde, 0x163b: 0x1703,
-	0x163c: 0x0dea, 0x163d: 0x0df2, 0x163e: 0x0de2, 0x163f: 0x0dfe,
-	// Block 0x59, offset 0x1640
-	0x1640: 0x0e0e, 0x1641: 0x0e1e, 0x1642: 0x0e12, 0x1643: 0x0e16, 0x1644: 0x0e22, 0x1645: 0x0e26,
-	0x1646: 0x1708, 0x1647: 0x0e0a, 0x1648: 0x0e3e, 0x1649: 0x0e42, 0x164a: 0x0616, 0x164b: 0x0e56,
-	0x164c: 0x0e52, 0x164d: 0x170d, 0x164e: 0x0e36, 0x164f: 0x0e72, 0x1650: 0x1712, 0x1651: 0x1717,
-	0x1652: 0x0e76, 0x1653: 0x0e8a, 0x1654: 0x0e86, 0x1655: 0x0e82, 0x1656: 0x061a, 0x1657: 0x0e8e,
-	0x1658: 0x0e9e, 0x1659: 0x0e9a, 0x165a: 0x0ea6, 0x165b: 0x1654, 0x165c: 0x0eb6, 0x165d: 0x171c,
-	0x165e: 0x0ec2, 0x165f: 0x1726, 0x1660: 0x0ed6, 0x1661: 0x0ee2, 0x1662: 0x0ef6, 0x1663: 0x172b,
-	0x1664: 0x0f0a, 0x1665: 0x0f0e, 0x1666: 0x1730, 0x1667: 0x1735, 0x1668: 0x0f2a, 0x1669: 0x0f3a,
-	0x166a: 0x061e, 0x166b: 0x0f3e, 0x166c: 0x0622, 0x166d: 0x0622, 0x166e: 0x0f56, 0x166f: 0x0f5a,
-	0x1670: 0x0f62, 0x1671: 0x0f66, 0x1672: 0x0f72, 0x1673: 0x0626, 0x1674: 0x0f8a, 0x1675: 0x173a,
-	0x1676: 0x0fa6, 0x1677: 0x173f, 0x1678: 0x0fb2, 0x1679: 0x16a4, 0x167a: 0x0fc2, 0x167b: 0x1744,
-	0x167c: 0x1749, 0x167d: 0x174e, 0x167e: 0x062a, 0x167f: 0x062e,
-	// Block 0x5a, offset 0x1680
-	0x1680: 0x0ffa, 0x1681: 0x1758, 0x1682: 0x1753, 0x1683: 0x175d, 0x1684: 0x1762, 0x1685: 0x1002,
-	0x1686: 0x1006, 0x1687: 0x1006, 0x1688: 0x100e, 0x1689: 0x0636, 0x168a: 0x1012, 0x168b: 0x063a,
-	0x168c: 0x063e, 0x168d: 0x176c, 0x168e: 0x1026, 0x168f: 0x102e, 0x1690: 0x103a, 0x1691: 0x0642,
-	0x1692: 0x1771, 0x1693: 0x105e, 0x1694: 0x1776, 0x1695: 0x177b, 0x1696: 0x107e, 0x1697: 0x1096,
-	0x1698: 0x0646, 0x1699: 0x109e, 0x169a: 0x10a2, 0x169b: 0x10a6, 0x169c: 0x1780, 0x169d: 0x1785,
-	0x169e: 0x1785, 0x169f: 0x10be, 0x16a0: 0x064a, 0x16a1: 0x178a, 0x16a2: 0x10d2, 0x16a3: 0x10d6,
-	0x16a4: 0x064e, 0x16a5: 0x178f, 0x16a6: 0x10f2, 0x16a7: 0x0652, 0x16a8: 0x1102, 0x16a9: 0x10fa,
-	0x16aa: 0x110a, 0x16ab: 0x1799, 0x16ac: 0x1122, 0x16ad: 0x0656, 0x16ae: 0x112e, 0x16af: 0x1136,
-	0x16b0: 0x1146, 0x16b1: 0x065a, 0x16b2: 0x17a3, 0x16b3: 0x17a8, 0x16b4: 0x065e, 0x16b5: 0x17ad,
-	0x16b6: 0x115e, 0x16b7: 0x17b2, 0x16b8: 0x116a, 0x16b9: 0x1176, 0x16ba: 0x117e, 0x16bb: 0x17b7,
-	0x16bc: 0x17bc, 0x16bd: 0x1192, 0x16be: 0x17c1, 0x16bf: 0x119a,
-	// Block 0x5b, offset 0x16c0
-	0x16c0: 0x16d1, 0x16c1: 0x0662, 0x16c2: 0x11b2, 0x16c3: 0x11b6, 0x16c4: 0x066a, 0x16c5: 0x11ba,
-	0x16c6: 0x0a36, 0x16c7: 0x17c6, 0x16c8: 0x17cb, 0x16c9: 0x16d6, 0x16ca: 0x16db, 0x16cb: 0x11da,
-	0x16cc: 0x11de, 0x16cd: 0x13f6, 0x16ce: 0x066e, 0x16cf: 0x120a, 0x16d0: 0x1206, 0x16d1: 0x120e,
-	0x16d2: 0x0842, 0x16d3: 0x1212, 0x16d4: 0x1216, 0x16d5: 0x121a, 0x16d6: 0x1222, 0x16d7: 0x17d0,
-	0x16d8: 0x121e, 0x16d9: 0x1226, 0x16da: 0x123a, 0x16db: 0x123e, 0x16dc: 0x122a, 0x16dd: 0x1242,
-	0x16de: 0x1256, 0x16df: 0x126a, 0x16e0: 0x1236, 0x16e1: 0x124a, 0x16e2: 0x124e, 0x16e3: 0x1252,
-	0x16e4: 0x17d5, 0x16e5: 0x17df, 0x16e6: 0x17da, 0x16e7: 0x0672, 0x16e8: 0x1272, 0x16e9: 0x1276,
-	0x16ea: 0x127e, 0x16eb: 0x17f3, 0x16ec: 0x1282, 0x16ed: 0x17e4, 0x16ee: 0x0676, 0x16ef: 0x067a,
-	0x16f0: 0x17e9, 0x16f1: 0x17ee, 0x16f2: 0x067e, 0x16f3: 0x12a2, 0x16f4: 0x12a6, 0x16f5: 0x12aa,
-	0x16f6: 0x12ae, 0x16f7: 0x12ba, 0x16f8: 0x12b6, 0x16f9: 0x12c2, 0x16fa: 0x12be, 0x16fb: 0x12ce,
-	0x16fc: 0x12c6, 0x16fd: 0x12ca, 0x16fe: 0x12d2, 0x16ff: 0x0682,
-	// Block 0x5c, offset 0x1700
-	0x1700: 0x12da, 0x1701: 0x12de, 0x1702: 0x0686, 0x1703: 0x12ee, 0x1704: 0x12f2, 0x1705: 0x17f8,
-	0x1706: 0x12fe, 0x1707: 0x1302, 0x1708: 0x068a, 0x1709: 0x130e, 0x170a: 0x05be, 0x170b: 0x17fd,
-	0x170c: 0x1802, 0x170d: 0x068e, 0x170e: 0x0692, 0x170f: 0x133a, 0x1710: 0x1352, 0x1711: 0x136e,
-	0x1712: 0x137e, 0x1713: 0x1807, 0x1714: 0x1392, 0x1715: 0x1396, 0x1716: 0x13ae, 0x1717: 0x13ba,
-	0x1718: 0x1811, 0x1719: 0x1663, 0x171a: 0x13c6, 0x171b: 0x13c2, 0x171c: 0x13ce, 0x171d: 0x1668,
-	0x171e: 0x13da, 0x171f: 0x13e6, 0x1720: 0x1816, 0x1721: 0x181b, 0x1722: 0x1426, 0x1723: 0x1432,
-	0x1724: 0x143a, 0x1725: 0x1820, 0x1726: 0x143e, 0x1727: 0x146a, 0x1728: 0x1476, 0x1729: 0x147a,
-	0x172a: 0x1472, 0x172b: 0x1486, 0x172c: 0x148a, 0x172d: 0x1825, 0x172e: 0x1496, 0x172f: 0x0696,
-	0x1730: 0x149e, 0x1731: 0x182a, 0x1732: 0x069a, 0x1733: 0x14d6, 0x1734: 0x0ac6, 0x1735: 0x14ee,
-	0x1736: 0x182f, 0x1737: 0x1839, 0x1738: 0x069e, 0x1739: 0x06a2, 0x173a: 0x1516, 0x173b: 0x183e,
-	0x173c: 0x06a6, 0x173d: 0x1843, 0x173e: 0x152e, 0x173f: 0x152e,
-	// Block 0x5d, offset 0x1740
-	0x1740: 0x1536, 0x1741: 0x1848, 0x1742: 0x154e, 0x1743: 0x06aa, 0x1744: 0x155e, 0x1745: 0x156a,
-	0x1746: 0x1572, 0x1747: 0x157a, 0x1748: 0x06ae, 0x1749: 0x184d, 0x174a: 0x158e, 0x174b: 0x15aa,
-	0x174c: 0x15b6, 0x174d: 0x06b2, 0x174e: 0x06b6, 0x174f: 0x15ba, 0x1750: 0x1852, 0x1751: 0x06ba,
-	0x1752: 0x1857, 0x1753: 0x185c, 0x1754: 0x1861, 0x1755: 0x15de, 0x1756: 0x06be, 0x1757: 0x15f2,
-	0x1758: 0x15fa, 0x1759: 0x15fe, 0x175a: 0x1606, 0x175b: 0x160e, 0x175c: 0x1616, 0x175d: 0x186b,
-}
-
-// nfkcIndex: 22 blocks, 1408 entries, 2816 bytes
-// Block 0 is the zero block.
-var nfkcIndex = [1408]uint16{
-	// Block 0x0, offset 0x0
-	// Block 0x1, offset 0x40
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc2: 0x5c, 0xc3: 0x01, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x5d, 0xc7: 0x04,
-	0xc8: 0x05, 0xca: 0x5e, 0xcb: 0x5f, 0xcc: 0x06, 0xcd: 0x07, 0xce: 0x08, 0xcf: 0x09,
-	0xd0: 0x0a, 0xd1: 0x60, 0xd2: 0x61, 0xd3: 0x0b, 0xd6: 0x0c, 0xd7: 0x62,
-	0xd8: 0x63, 0xd9: 0x0d, 0xdb: 0x64, 0xdc: 0x65, 0xdd: 0x66, 0xdf: 0x67,
-	0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05,
-	0xea: 0x06, 0xeb: 0x07, 0xec: 0x08, 0xed: 0x09, 0xef: 0x0a,
-	0xf0: 0x13,
-	// Block 0x4, offset 0x100
-	0x120: 0x68, 0x121: 0x69, 0x123: 0x0e, 0x124: 0x6a, 0x125: 0x6b, 0x126: 0x6c, 0x127: 0x6d,
-	0x128: 0x6e, 0x129: 0x6f, 0x12a: 0x70, 0x12b: 0x71, 0x12c: 0x6c, 0x12d: 0x72, 0x12e: 0x73, 0x12f: 0x74,
-	0x131: 0x75, 0x132: 0x76, 0x133: 0x77, 0x134: 0x78, 0x135: 0x79, 0x137: 0x7a,
-	0x138: 0x7b, 0x139: 0x7c, 0x13a: 0x7d, 0x13b: 0x7e, 0x13c: 0x7f, 0x13d: 0x80, 0x13e: 0x81, 0x13f: 0x82,
-	// Block 0x5, offset 0x140
-	0x140: 0x83, 0x142: 0x84, 0x143: 0x85, 0x144: 0x86, 0x145: 0x87, 0x146: 0x88, 0x147: 0x89,
-	0x14d: 0x8a,
-	0x15c: 0x8b, 0x15f: 0x8c,
-	0x162: 0x8d, 0x164: 0x8e,
-	0x168: 0x8f, 0x169: 0x90, 0x16a: 0x91, 0x16b: 0x92, 0x16c: 0x0f, 0x16d: 0x93, 0x16e: 0x94, 0x16f: 0x95,
-	0x170: 0x96, 0x173: 0x97, 0x174: 0x98, 0x175: 0x10, 0x176: 0x11, 0x177: 0x12,
-	0x178: 0x13, 0x179: 0x14, 0x17a: 0x15, 0x17b: 0x16, 0x17c: 0x17, 0x17d: 0x18, 0x17e: 0x19, 0x17f: 0x1a,
-	// Block 0x6, offset 0x180
-	0x180: 0x99, 0x181: 0x9a, 0x182: 0x9b, 0x183: 0x9c, 0x184: 0x1b, 0x185: 0x1c, 0x186: 0x9d, 0x187: 0x9e,
-	0x188: 0x9f, 0x189: 0x1d, 0x18a: 0x1e, 0x18b: 0xa0, 0x18c: 0xa1,
-	0x191: 0x1f, 0x192: 0x20, 0x193: 0xa2,
-	0x1a8: 0xa3, 0x1a9: 0xa4, 0x1ab: 0xa5,
-	0x1b1: 0xa6, 0x1b3: 0xa7, 0x1b5: 0xa8, 0x1b7: 0xa9,
-	0x1ba: 0xaa, 0x1bb: 0xab, 0x1bc: 0x21, 0x1bd: 0x22, 0x1be: 0x23, 0x1bf: 0xac,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0xad, 0x1c1: 0x24, 0x1c2: 0x25, 0x1c3: 0x26, 0x1c4: 0xae, 0x1c5: 0x27, 0x1c6: 0x28,
-	0x1c8: 0x29, 0x1c9: 0x2a, 0x1ca: 0x2b, 0x1cb: 0x2c, 0x1cc: 0x2d, 0x1cd: 0x2e, 0x1ce: 0x2f, 0x1cf: 0x30,
-	// Block 0x8, offset 0x200
-	0x219: 0xaf, 0x21a: 0xb0, 0x21b: 0xb1, 0x21d: 0xb2, 0x21f: 0xb3,
-	0x220: 0xb4, 0x223: 0xb5, 0x224: 0xb6, 0x225: 0xb7, 0x226: 0xb8, 0x227: 0xb9,
-	0x22a: 0xba, 0x22b: 0xbb, 0x22d: 0xbc, 0x22f: 0xbd,
-	0x230: 0xbe, 0x231: 0xbf, 0x232: 0xc0, 0x233: 0xc1, 0x234: 0xc2, 0x235: 0xc3, 0x236: 0xc4, 0x237: 0xbe,
-	0x238: 0xbf, 0x239: 0xc0, 0x23a: 0xc1, 0x23b: 0xc2, 0x23c: 0xc3, 0x23d: 0xc4, 0x23e: 0xbe, 0x23f: 0xbf,
-	// Block 0x9, offset 0x240
-	0x240: 0xc0, 0x241: 0xc1, 0x242: 0xc2, 0x243: 0xc3, 0x244: 0xc4, 0x245: 0xbe, 0x246: 0xbf, 0x247: 0xc0,
-	0x248: 0xc1, 0x249: 0xc2, 0x24a: 0xc3, 0x24b: 0xc4, 0x24c: 0xbe, 0x24d: 0xbf, 0x24e: 0xc0, 0x24f: 0xc1,
-	0x250: 0xc2, 0x251: 0xc3, 0x252: 0xc4, 0x253: 0xbe, 0x254: 0xbf, 0x255: 0xc0, 0x256: 0xc1, 0x257: 0xc2,
-	0x258: 0xc3, 0x259: 0xc4, 0x25a: 0xbe, 0x25b: 0xbf, 0x25c: 0xc0, 0x25d: 0xc1, 0x25e: 0xc2, 0x25f: 0xc3,
-	0x260: 0xc4, 0x261: 0xbe, 0x262: 0xbf, 0x263: 0xc0, 0x264: 0xc1, 0x265: 0xc2, 0x266: 0xc3, 0x267: 0xc4,
-	0x268: 0xbe, 0x269: 0xbf, 0x26a: 0xc0, 0x26b: 0xc1, 0x26c: 0xc2, 0x26d: 0xc3, 0x26e: 0xc4, 0x26f: 0xbe,
-	0x270: 0xbf, 0x271: 0xc0, 0x272: 0xc1, 0x273: 0xc2, 0x274: 0xc3, 0x275: 0xc4, 0x276: 0xbe, 0x277: 0xbf,
-	0x278: 0xc0, 0x279: 0xc1, 0x27a: 0xc2, 0x27b: 0xc3, 0x27c: 0xc4, 0x27d: 0xbe, 0x27e: 0xbf, 0x27f: 0xc0,
-	// Block 0xa, offset 0x280
-	0x280: 0xc1, 0x281: 0xc2, 0x282: 0xc3, 0x283: 0xc4, 0x284: 0xbe, 0x285: 0xbf, 0x286: 0xc0, 0x287: 0xc1,
-	0x288: 0xc2, 0x289: 0xc3, 0x28a: 0xc4, 0x28b: 0xbe, 0x28c: 0xbf, 0x28d: 0xc0, 0x28e: 0xc1, 0x28f: 0xc2,
-	0x290: 0xc3, 0x291: 0xc4, 0x292: 0xbe, 0x293: 0xbf, 0x294: 0xc0, 0x295: 0xc1, 0x296: 0xc2, 0x297: 0xc3,
-	0x298: 0xc4, 0x299: 0xbe, 0x29a: 0xbf, 0x29b: 0xc0, 0x29c: 0xc1, 0x29d: 0xc2, 0x29e: 0xc3, 0x29f: 0xc4,
-	0x2a0: 0xbe, 0x2a1: 0xbf, 0x2a2: 0xc0, 0x2a3: 0xc1, 0x2a4: 0xc2, 0x2a5: 0xc3, 0x2a6: 0xc4, 0x2a7: 0xbe,
-	0x2a8: 0xbf, 0x2a9: 0xc0, 0x2aa: 0xc1, 0x2ab: 0xc2, 0x2ac: 0xc3, 0x2ad: 0xc4, 0x2ae: 0xbe, 0x2af: 0xbf,
-	0x2b0: 0xc0, 0x2b1: 0xc1, 0x2b2: 0xc2, 0x2b3: 0xc3, 0x2b4: 0xc4, 0x2b5: 0xbe, 0x2b6: 0xbf, 0x2b7: 0xc0,
-	0x2b8: 0xc1, 0x2b9: 0xc2, 0x2ba: 0xc3, 0x2bb: 0xc4, 0x2bc: 0xbe, 0x2bd: 0xbf, 0x2be: 0xc0, 0x2bf: 0xc1,
-	// Block 0xb, offset 0x2c0
-	0x2c0: 0xc2, 0x2c1: 0xc3, 0x2c2: 0xc4, 0x2c3: 0xbe, 0x2c4: 0xbf, 0x2c5: 0xc0, 0x2c6: 0xc1, 0x2c7: 0xc2,
-	0x2c8: 0xc3, 0x2c9: 0xc4, 0x2ca: 0xbe, 0x2cb: 0xbf, 0x2cc: 0xc0, 0x2cd: 0xc1, 0x2ce: 0xc2, 0x2cf: 0xc3,
-	0x2d0: 0xc4, 0x2d1: 0xbe, 0x2d2: 0xbf, 0x2d3: 0xc0, 0x2d4: 0xc1, 0x2d5: 0xc2, 0x2d6: 0xc3, 0x2d7: 0xc4,
-	0x2d8: 0xbe, 0x2d9: 0xbf, 0x2da: 0xc0, 0x2db: 0xc1, 0x2dc: 0xc2, 0x2dd: 0xc3, 0x2de: 0xc5,
-	// Block 0xc, offset 0x300
-	0x324: 0x31, 0x325: 0x32, 0x326: 0x33, 0x327: 0x34,
-	0x328: 0x35, 0x329: 0x36, 0x32a: 0x37, 0x32b: 0x38, 0x32c: 0x39, 0x32d: 0x3a, 0x32e: 0x3b, 0x32f: 0x3c,
-	0x330: 0x3d, 0x331: 0x3e, 0x332: 0x3f, 0x333: 0x40, 0x334: 0x41, 0x335: 0x42, 0x336: 0x43, 0x337: 0x44,
-	0x338: 0x45, 0x339: 0x46, 0x33a: 0x47, 0x33b: 0x48, 0x33c: 0xc6, 0x33d: 0x49, 0x33e: 0x4a, 0x33f: 0x4b,
-	// Block 0xd, offset 0x340
-	0x347: 0xc7,
-	0x34b: 0xc8, 0x34d: 0xc9,
-	0x368: 0xca, 0x36b: 0xcb,
-	0x374: 0xcc,
-	0x37a: 0xcd, 0x37d: 0xce,
-	// Block 0xe, offset 0x380
-	0x381: 0xcf, 0x382: 0xd0, 0x384: 0xd1, 0x385: 0xb8, 0x387: 0xd2,
-	0x388: 0xd3, 0x38b: 0xd4, 0x38c: 0xd5, 0x38d: 0xd6,
-	0x391: 0xd7, 0x392: 0xd8, 0x393: 0xd9, 0x396: 0xda, 0x397: 0xdb,
-	0x398: 0xdc, 0x39a: 0xdd, 0x39c: 0xde,
-	0x3a0: 0xdf, 0x3a4: 0xe0, 0x3a5: 0xe1, 0x3a7: 0xe2,
-	0x3a8: 0xe3, 0x3a9: 0xe4, 0x3aa: 0xe5,
-	0x3b0: 0xdc, 0x3b5: 0xe6, 0x3b6: 0xe7,
-	// Block 0xf, offset 0x3c0
-	0x3eb: 0xe8, 0x3ec: 0xe9,
-	0x3ff: 0xea,
-	// Block 0x10, offset 0x400
-	0x432: 0xeb,
-	// Block 0x11, offset 0x440
-	0x445: 0xec, 0x446: 0xed, 0x447: 0xee,
-	0x449: 0xef,
-	0x450: 0xf0, 0x451: 0xf1, 0x452: 0xf2, 0x453: 0xf3, 0x454: 0xf4, 0x455: 0xf5, 0x456: 0xf6, 0x457: 0xf7,
-	0x458: 0xf8, 0x459: 0xf9, 0x45a: 0x4c, 0x45b: 0xfa, 0x45c: 0xfb, 0x45d: 0xfc, 0x45e: 0xfd, 0x45f: 0x4d,
-	// Block 0x12, offset 0x480
-	0x480: 0xfe, 0x484: 0xe9,
-	0x48b: 0xff,
-	0x4a3: 0x100, 0x4a5: 0x101,
-	0x4b8: 0x4e, 0x4b9: 0x4f, 0x4ba: 0x50,
-	// Block 0x13, offset 0x4c0
-	0x4c4: 0x51, 0x4c5: 0x102, 0x4c6: 0x103,
-	0x4c8: 0x52, 0x4c9: 0x104,
-	0x4ef: 0x105,
-	// Block 0x14, offset 0x500
-	0x520: 0x53, 0x521: 0x54, 0x522: 0x55, 0x523: 0x56, 0x524: 0x57, 0x525: 0x58, 0x526: 0x59, 0x527: 0x5a,
-	0x528: 0x5b,
-	// Block 0x15, offset 0x540
-	0x550: 0x0b, 0x551: 0x0c, 0x556: 0x0d,
-	0x55b: 0x0e, 0x55d: 0x0f, 0x55e: 0x10, 0x55f: 0x11,
-	0x56f: 0x12,
-}
-
-// nfkcSparseOffset: 170 entries, 340 bytes
-var nfkcSparseOffset = []uint16{0x0, 0xe, 0x12, 0x1b, 0x25, 0x35, 0x37, 0x3c, 0x47, 0x56, 0x63, 0x6b, 0x70, 0x75, 0x77, 0x7f, 0x86, 0x89, 0x91, 0x95, 0x99, 0x9b, 0x9d, 0xa6, 0xaa, 0xb1, 0xb6, 0xb9, 0xc3, 0xc6, 0xcd, 0xd5, 0xd9, 0xdb, 0xdf, 0xe3, 0xe9, 0xfa, 0x106, 0x108, 0x10e, 0x110, 0x112, 0x114, 0x116, 0x118, 0x11a, 0x11c, 0x11f, 0x122, 0x124, 0x127, 0x12a, 0x12e, 0x134, 0x136, 0x13f, 0x141, 0x144, 0x146, 0x151, 0x15c, 0x16a, 0x178, 0x188, 0x196, 0x19d, 0x1a3, 0x1b2, 0x1b6, 0x1b8, 0x1bc, 0x1be, 0x1c1, 0x1c3, 0x1c6, 0x1c8, 0x1cb, 0x1cd, 0x1cf, 0x1d1, 0x1dd, 0x1e7, 0x1f1, 0x1f4, 0x1f8, 0x1fa, 0x1fc, 0x1fe, 0x201, 0x204, 0x206, 0x208, 0x20a, 0x20c, 0x212, 0x215, 0x21a, 0x21c, 0x223, 0x229, 0x22f, 0x237, 0x23d, 0x243, 0x249, 0x24d, 0x24f, 0x251, 0x253, 0x255, 0x25b, 0x25e, 0x260, 0x262, 0x268, 0x26b, 0x273, 0x27a, 0x27d, 0x280, 0x282, 0x285, 0x28d, 0x291, 0x298, 0x29b, 0x2a1, 0x2a3, 0x2a5, 0x2a8, 0x2aa, 0x2ad, 0x2b2, 0x2b4, 0x2b6, 0x2b8, 0x2ba, 0x2bc, 0x2bf, 0x2c1, 0x2c3, 0x2c5, 0x2c7, 0x2c9, 0x2d6, 0x2e0, 0x2e2, 0x2e4, 0x2e8, 0x2ed, 0x2f9, 0x2fe, 0x307, 0x30d, 0x312, 0x316, 0x31b, 0x31f, 0x32f, 0x33d, 0x34b, 0x359, 0x35f, 0x361, 0x363, 0x366, 0x371, 0x373, 0x37d}
-
-// nfkcSparseValues: 895 entries, 3580 bytes
-var nfkcSparseValues = [895]valueRange{
-	// Block 0x0, offset 0x0
-	{value: 0x0002, lo: 0x0d},
-	{value: 0x0001, lo: 0xa0, hi: 0xa0},
-	{value: 0x428f, lo: 0xa8, hi: 0xa8},
-	{value: 0x0083, lo: 0xaa, hi: 0xaa},
-	{value: 0x427b, lo: 0xaf, hi: 0xaf},
-	{value: 0x0025, lo: 0xb2, hi: 0xb3},
-	{value: 0x4271, lo: 0xb4, hi: 0xb4},
-	{value: 0x01df, lo: 0xb5, hi: 0xb5},
-	{value: 0x42a8, lo: 0xb8, hi: 0xb8},
-	{value: 0x0023, lo: 0xb9, hi: 0xb9},
-	{value: 0x009f, lo: 0xba, hi: 0xba},
-	{value: 0x2222, lo: 0xbc, hi: 0xbc},
-	{value: 0x2216, lo: 0xbd, hi: 0xbd},
-	{value: 0x22b8, lo: 0xbe, hi: 0xbe},
-	// Block 0x1, offset 0xe
-	{value: 0x0091, lo: 0x03},
-	{value: 0x46f9, lo: 0xa0, hi: 0xa1},
-	{value: 0x472b, lo: 0xaf, hi: 0xb0},
-	{value: 0xa000, lo: 0xb7, hi: 0xb7},
-	// Block 0x2, offset 0x12
-	{value: 0x0003, lo: 0x08},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0x0091, lo: 0xb0, hi: 0xb0},
-	{value: 0x0119, lo: 0xb1, hi: 0xb1},
-	{value: 0x0095, lo: 0xb2, hi: 0xb2},
-	{value: 0x00a5, lo: 0xb3, hi: 0xb3},
-	{value: 0x0143, lo: 0xb4, hi: 0xb6},
-	{value: 0x00af, lo: 0xb7, hi: 0xb7},
-	{value: 0x00b3, lo: 0xb8, hi: 0xb8},
-	// Block 0x3, offset 0x1b
-	{value: 0x000a, lo: 0x09},
-	{value: 0x4285, lo: 0x98, hi: 0x98},
-	{value: 0x428a, lo: 0x99, hi: 0x9a},
-	{value: 0x42ad, lo: 0x9b, hi: 0x9b},
-	{value: 0x4276, lo: 0x9c, hi: 0x9c},
-	{value: 0x4299, lo: 0x9d, hi: 0x9d},
-	{value: 0x0113, lo: 0xa0, hi: 0xa0},
-	{value: 0x0099, lo: 0xa1, hi: 0xa1},
-	{value: 0x00a7, lo: 0xa2, hi: 0xa3},
-	{value: 0x016a, lo: 0xa4, hi: 0xa4},
-	// Block 0x4, offset 0x25
-	{value: 0x0000, lo: 0x0f},
-	{value: 0xa000, lo: 0x83, hi: 0x83},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0xa000, lo: 0x8b, hi: 0x8b},
-	{value: 0xa000, lo: 0x8d, hi: 0x8d},
-	{value: 0x37bc, lo: 0x90, hi: 0x90},
-	{value: 0x37c8, lo: 0x91, hi: 0x91},
-	{value: 0x37b6, lo: 0x93, hi: 0x93},
-	{value: 0xa000, lo: 0x96, hi: 0x96},
-	{value: 0x382e, lo: 0x97, hi: 0x97},
-	{value: 0x37f8, lo: 0x9c, hi: 0x9c},
-	{value: 0x37e0, lo: 0x9d, hi: 0x9d},
-	{value: 0x380a, lo: 0x9e, hi: 0x9e},
-	{value: 0xa000, lo: 0xb4, hi: 0xb5},
-	{value: 0x3834, lo: 0xb6, hi: 0xb6},
-	{value: 0x383a, lo: 0xb7, hi: 0xb7},
-	// Block 0x5, offset 0x35
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8133, lo: 0x83, hi: 0x87},
-	// Block 0x6, offset 0x37
-	{value: 0x0001, lo: 0x04},
-	{value: 0x8114, lo: 0x81, hi: 0x82},
-	{value: 0x8133, lo: 0x84, hi: 0x84},
-	{value: 0x812e, lo: 0x85, hi: 0x85},
-	{value: 0x810e, lo: 0x87, hi: 0x87},
-	// Block 0x7, offset 0x3c
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x8133, lo: 0x90, hi: 0x97},
-	{value: 0x811a, lo: 0x98, hi: 0x98},
-	{value: 0x811b, lo: 0x99, hi: 0x99},
-	{value: 0x811c, lo: 0x9a, hi: 0x9a},
-	{value: 0x3858, lo: 0xa2, hi: 0xa2},
-	{value: 0x385e, lo: 0xa3, hi: 0xa3},
-	{value: 0x386a, lo: 0xa4, hi: 0xa4},
-	{value: 0x3864, lo: 0xa5, hi: 0xa5},
-	{value: 0x3870, lo: 0xa6, hi: 0xa6},
-	{value: 0xa000, lo: 0xa7, hi: 0xa7},
-	// Block 0x8, offset 0x47
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x3882, lo: 0x80, hi: 0x80},
-	{value: 0xa000, lo: 0x81, hi: 0x81},
-	{value: 0x3876, lo: 0x82, hi: 0x82},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0x387c, lo: 0x93, hi: 0x93},
-	{value: 0xa000, lo: 0x95, hi: 0x95},
-	{value: 0x8133, lo: 0x96, hi: 0x9c},
-	{value: 0x8133, lo: 0x9f, hi: 0xa2},
-	{value: 0x812e, lo: 0xa3, hi: 0xa3},
-	{value: 0x8133, lo: 0xa4, hi: 0xa4},
-	{value: 0x8133, lo: 0xa7, hi: 0xa8},
-	{value: 0x812e, lo: 0xaa, hi: 0xaa},
-	{value: 0x8133, lo: 0xab, hi: 0xac},
-	{value: 0x812e, lo: 0xad, hi: 0xad},
-	// Block 0x9, offset 0x56
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x8120, lo: 0x91, hi: 0x91},
-	{value: 0x8133, lo: 0xb0, hi: 0xb0},
-	{value: 0x812e, lo: 0xb1, hi: 0xb1},
-	{value: 0x8133, lo: 0xb2, hi: 0xb3},
-	{value: 0x812e, lo: 0xb4, hi: 0xb4},
-	{value: 0x8133, lo: 0xb5, hi: 0xb6},
-	{value: 0x812e, lo: 0xb7, hi: 0xb9},
-	{value: 0x8133, lo: 0xba, hi: 0xba},
-	{value: 0x812e, lo: 0xbb, hi: 0xbc},
-	{value: 0x8133, lo: 0xbd, hi: 0xbd},
-	{value: 0x812e, lo: 0xbe, hi: 0xbe},
-	{value: 0x8133, lo: 0xbf, hi: 0xbf},
-	// Block 0xa, offset 0x63
-	{value: 0x0005, lo: 0x07},
-	{value: 0x8133, lo: 0x80, hi: 0x80},
-	{value: 0x8133, lo: 0x81, hi: 0x81},
-	{value: 0x812e, lo: 0x82, hi: 0x83},
-	{value: 0x812e, lo: 0x84, hi: 0x85},
-	{value: 0x812e, lo: 0x86, hi: 0x87},
-	{value: 0x812e, lo: 0x88, hi: 0x89},
-	{value: 0x8133, lo: 0x8a, hi: 0x8a},
-	// Block 0xb, offset 0x6b
-	{value: 0x0000, lo: 0x04},
-	{value: 0x8133, lo: 0xab, hi: 0xb1},
-	{value: 0x812e, lo: 0xb2, hi: 0xb2},
-	{value: 0x8133, lo: 0xb3, hi: 0xb3},
-	{value: 0x812e, lo: 0xbd, hi: 0xbd},
-	// Block 0xc, offset 0x70
-	{value: 0x0000, lo: 0x04},
-	{value: 0x8133, lo: 0x96, hi: 0x99},
-	{value: 0x8133, lo: 0x9b, hi: 0xa3},
-	{value: 0x8133, lo: 0xa5, hi: 0xa7},
-	{value: 0x8133, lo: 0xa9, hi: 0xad},
-	// Block 0xd, offset 0x75
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812e, lo: 0x99, hi: 0x9b},
-	// Block 0xe, offset 0x77
-	{value: 0x0000, lo: 0x07},
-	{value: 0xa000, lo: 0xa8, hi: 0xa8},
-	{value: 0x3eef, lo: 0xa9, hi: 0xa9},
-	{value: 0xa000, lo: 0xb0, hi: 0xb0},
-	{value: 0x3ef7, lo: 0xb1, hi: 0xb1},
-	{value: 0xa000, lo: 0xb3, hi: 0xb3},
-	{value: 0x3eff, lo: 0xb4, hi: 0xb4},
-	{value: 0x9903, lo: 0xbc, hi: 0xbc},
-	// Block 0xf, offset 0x7f
-	{value: 0x0008, lo: 0x06},
-	{value: 0x8105, lo: 0x8d, hi: 0x8d},
-	{value: 0x8133, lo: 0x91, hi: 0x91},
-	{value: 0x812e, lo: 0x92, hi: 0x92},
-	{value: 0x8133, lo: 0x93, hi: 0x93},
-	{value: 0x8133, lo: 0x94, hi: 0x94},
-	{value: 0x4533, lo: 0x98, hi: 0x9f},
-	// Block 0x10, offset 0x86
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8103, lo: 0xbc, hi: 0xbc},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x11, offset 0x89
-	{value: 0x0008, lo: 0x07},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0x2cab, lo: 0x8b, hi: 0x8c},
-	{value: 0x8105, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	{value: 0x4573, lo: 0x9c, hi: 0x9d},
-	{value: 0x4583, lo: 0x9f, hi: 0x9f},
-	{value: 0x8133, lo: 0xbe, hi: 0xbe},
-	// Block 0x12, offset 0x91
-	{value: 0x0000, lo: 0x03},
-	{value: 0x45ab, lo: 0xb3, hi: 0xb3},
-	{value: 0x45b3, lo: 0xb6, hi: 0xb6},
-	{value: 0x8103, lo: 0xbc, hi: 0xbc},
-	// Block 0x13, offset 0x95
-	{value: 0x0008, lo: 0x03},
-	{value: 0x8105, lo: 0x8d, hi: 0x8d},
-	{value: 0x458b, lo: 0x99, hi: 0x9b},
-	{value: 0x45a3, lo: 0x9e, hi: 0x9e},
-	// Block 0x14, offset 0x99
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8103, lo: 0xbc, hi: 0xbc},
-	// Block 0x15, offset 0x9b
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8105, lo: 0x8d, hi: 0x8d},
-	// Block 0x16, offset 0x9d
-	{value: 0x0000, lo: 0x08},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0x2cc3, lo: 0x88, hi: 0x88},
-	{value: 0x2cbb, lo: 0x8b, hi: 0x8b},
-	{value: 0x2ccb, lo: 0x8c, hi: 0x8c},
-	{value: 0x8105, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x96, hi: 0x97},
-	{value: 0x45bb, lo: 0x9c, hi: 0x9c},
-	{value: 0x45c3, lo: 0x9d, hi: 0x9d},
-	// Block 0x17, offset 0xa6
-	{value: 0x0000, lo: 0x03},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0x2cd3, lo: 0x94, hi: 0x94},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x18, offset 0xaa
-	{value: 0x0000, lo: 0x06},
-	{value: 0xa000, lo: 0x86, hi: 0x87},
-	{value: 0x2cdb, lo: 0x8a, hi: 0x8a},
-	{value: 0x2ceb, lo: 0x8b, hi: 0x8b},
-	{value: 0x2ce3, lo: 0x8c, hi: 0x8c},
-	{value: 0x8105, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	// Block 0x19, offset 0xb1
-	{value: 0x1801, lo: 0x04},
-	{value: 0xa000, lo: 0x86, hi: 0x86},
-	{value: 0x3f07, lo: 0x88, hi: 0x88},
-	{value: 0x8105, lo: 0x8d, hi: 0x8d},
-	{value: 0x8121, lo: 0x95, hi: 0x96},
-	// Block 0x1a, offset 0xb6
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8103, lo: 0xbc, hi: 0xbc},
-	{value: 0xa000, lo: 0xbf, hi: 0xbf},
-	// Block 0x1b, offset 0xb9
-	{value: 0x0000, lo: 0x09},
-	{value: 0x2cf3, lo: 0x80, hi: 0x80},
-	{value: 0x9900, lo: 0x82, hi: 0x82},
-	{value: 0xa000, lo: 0x86, hi: 0x86},
-	{value: 0x2cfb, lo: 0x87, hi: 0x87},
-	{value: 0x2d03, lo: 0x88, hi: 0x88},
-	{value: 0x2f67, lo: 0x8a, hi: 0x8a},
-	{value: 0x2def, lo: 0x8b, hi: 0x8b},
-	{value: 0x8105, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x95, hi: 0x96},
-	// Block 0x1c, offset 0xc3
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8105, lo: 0xbb, hi: 0xbc},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x1d, offset 0xc6
-	{value: 0x0000, lo: 0x06},
-	{value: 0xa000, lo: 0x86, hi: 0x87},
-	{value: 0x2d0b, lo: 0x8a, hi: 0x8a},
-	{value: 0x2d1b, lo: 0x8b, hi: 0x8b},
-	{value: 0x2d13, lo: 0x8c, hi: 0x8c},
-	{value: 0x8105, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	// Block 0x1e, offset 0xcd
-	{value: 0x6bdd, lo: 0x07},
-	{value: 0x9905, lo: 0x8a, hi: 0x8a},
-	{value: 0x9900, lo: 0x8f, hi: 0x8f},
-	{value: 0xa000, lo: 0x99, hi: 0x99},
-	{value: 0x3f0f, lo: 0x9a, hi: 0x9a},
-	{value: 0x2f6f, lo: 0x9c, hi: 0x9c},
-	{value: 0x2dfa, lo: 0x9d, hi: 0x9d},
-	{value: 0x2d23, lo: 0x9e, hi: 0x9f},
-	// Block 0x1f, offset 0xd5
-	{value: 0x0000, lo: 0x03},
-	{value: 0x2627, lo: 0xb3, hi: 0xb3},
-	{value: 0x8123, lo: 0xb8, hi: 0xb9},
-	{value: 0x8105, lo: 0xba, hi: 0xba},
-	// Block 0x20, offset 0xd9
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8124, lo: 0x88, hi: 0x8b},
-	// Block 0x21, offset 0xdb
-	{value: 0x0000, lo: 0x03},
-	{value: 0x263c, lo: 0xb3, hi: 0xb3},
-	{value: 0x8125, lo: 0xb8, hi: 0xb9},
-	{value: 0x8105, lo: 0xba, hi: 0xba},
-	// Block 0x22, offset 0xdf
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8126, lo: 0x88, hi: 0x8b},
-	{value: 0x262e, lo: 0x9c, hi: 0x9c},
-	{value: 0x2635, lo: 0x9d, hi: 0x9d},
-	// Block 0x23, offset 0xe3
-	{value: 0x0000, lo: 0x05},
-	{value: 0x030e, lo: 0x8c, hi: 0x8c},
-	{value: 0x812e, lo: 0x98, hi: 0x99},
-	{value: 0x812e, lo: 0xb5, hi: 0xb5},
-	{value: 0x812e, lo: 0xb7, hi: 0xb7},
-	{value: 0x812c, lo: 0xb9, hi: 0xb9},
-	// Block 0x24, offset 0xe9
-	{value: 0x0000, lo: 0x10},
-	{value: 0x264a, lo: 0x83, hi: 0x83},
-	{value: 0x2651, lo: 0x8d, hi: 0x8d},
-	{value: 0x2658, lo: 0x92, hi: 0x92},
-	{value: 0x265f, lo: 0x97, hi: 0x97},
-	{value: 0x2666, lo: 0x9c, hi: 0x9c},
-	{value: 0x2643, lo: 0xa9, hi: 0xa9},
-	{value: 0x8127, lo: 0xb1, hi: 0xb1},
-	{value: 0x8128, lo: 0xb2, hi: 0xb2},
-	{value: 0x4a9b, lo: 0xb3, hi: 0xb3},
-	{value: 0x8129, lo: 0xb4, hi: 0xb4},
-	{value: 0x4aa4, lo: 0xb5, hi: 0xb5},
-	{value: 0x45cb, lo: 0xb6, hi: 0xb6},
-	{value: 0x460b, lo: 0xb7, hi: 0xb7},
-	{value: 0x45d3, lo: 0xb8, hi: 0xb8},
-	{value: 0x4616, lo: 0xb9, hi: 0xb9},
-	{value: 0x8128, lo: 0xba, hi: 0xbd},
-	// Block 0x25, offset 0xfa
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x8128, lo: 0x80, hi: 0x80},
-	{value: 0x4aad, lo: 0x81, hi: 0x81},
-	{value: 0x8133, lo: 0x82, hi: 0x83},
-	{value: 0x8105, lo: 0x84, hi: 0x84},
-	{value: 0x8133, lo: 0x86, hi: 0x87},
-	{value: 0x2674, lo: 0x93, hi: 0x93},
-	{value: 0x267b, lo: 0x9d, hi: 0x9d},
-	{value: 0x2682, lo: 0xa2, hi: 0xa2},
-	{value: 0x2689, lo: 0xa7, hi: 0xa7},
-	{value: 0x2690, lo: 0xac, hi: 0xac},
-	{value: 0x266d, lo: 0xb9, hi: 0xb9},
-	// Block 0x26, offset 0x106
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812e, lo: 0x86, hi: 0x86},
-	// Block 0x27, offset 0x108
-	{value: 0x0000, lo: 0x05},
-	{value: 0xa000, lo: 0xa5, hi: 0xa5},
-	{value: 0x2d2b, lo: 0xa6, hi: 0xa6},
-	{value: 0x9900, lo: 0xae, hi: 0xae},
-	{value: 0x8103, lo: 0xb7, hi: 0xb7},
-	{value: 0x8105, lo: 0xb9, hi: 0xba},
-	// Block 0x28, offset 0x10e
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812e, lo: 0x8d, hi: 0x8d},
-	// Block 0x29, offset 0x110
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0312, lo: 0xbc, hi: 0xbc},
-	// Block 0x2a, offset 0x112
-	{value: 0x0000, lo: 0x01},
-	{value: 0xa000, lo: 0x80, hi: 0x92},
-	// Block 0x2b, offset 0x114
-	{value: 0x0000, lo: 0x01},
-	{value: 0xb900, lo: 0xa1, hi: 0xb5},
-	// Block 0x2c, offset 0x116
-	{value: 0x0000, lo: 0x01},
-	{value: 0x9900, lo: 0xa8, hi: 0xbf},
-	// Block 0x2d, offset 0x118
-	{value: 0x0000, lo: 0x01},
-	{value: 0x9900, lo: 0x80, hi: 0x82},
-	// Block 0x2e, offset 0x11a
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8133, lo: 0x9d, hi: 0x9f},
-	// Block 0x2f, offset 0x11c
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8105, lo: 0x94, hi: 0x94},
-	{value: 0x8105, lo: 0xb4, hi: 0xb4},
-	// Block 0x30, offset 0x11f
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8105, lo: 0x92, hi: 0x92},
-	{value: 0x8133, lo: 0x9d, hi: 0x9d},
-	// Block 0x31, offset 0x122
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xa9, hi: 0xa9},
-	// Block 0x32, offset 0x124
-	{value: 0x0004, lo: 0x02},
-	{value: 0x812f, lo: 0xb9, hi: 0xba},
-	{value: 0x812e, lo: 0xbb, hi: 0xbb},
-	// Block 0x33, offset 0x127
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8133, lo: 0x97, hi: 0x97},
-	{value: 0x812e, lo: 0x98, hi: 0x98},
-	// Block 0x34, offset 0x12a
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8105, lo: 0xa0, hi: 0xa0},
-	{value: 0x8133, lo: 0xb5, hi: 0xbc},
-	{value: 0x812e, lo: 0xbf, hi: 0xbf},
-	// Block 0x35, offset 0x12e
-	{value: 0x0000, lo: 0x05},
-	{value: 0x8133, lo: 0xb0, hi: 0xb4},
-	{value: 0x812e, lo: 0xb5, hi: 0xba},
-	{value: 0x8133, lo: 0xbb, hi: 0xbc},
-	{value: 0x812e, lo: 0xbd, hi: 0xbd},
-	{value: 0x812e, lo: 0xbf, hi: 0xbf},
-	// Block 0x36, offset 0x134
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812e, lo: 0x80, hi: 0x80},
-	// Block 0x37, offset 0x136
-	{value: 0x0000, lo: 0x08},
-	{value: 0x2d73, lo: 0x80, hi: 0x80},
-	{value: 0x2d7b, lo: 0x81, hi: 0x81},
-	{value: 0xa000, lo: 0x82, hi: 0x82},
-	{value: 0x2d83, lo: 0x83, hi: 0x83},
-	{value: 0x8105, lo: 0x84, hi: 0x84},
-	{value: 0x8133, lo: 0xab, hi: 0xab},
-	{value: 0x812e, lo: 0xac, hi: 0xac},
-	{value: 0x8133, lo: 0xad, hi: 0xb3},
-	// Block 0x38, offset 0x13f
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8105, lo: 0xaa, hi: 0xab},
-	// Block 0x39, offset 0x141
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8103, lo: 0xa6, hi: 0xa6},
-	{value: 0x8105, lo: 0xb2, hi: 0xb3},
-	// Block 0x3a, offset 0x144
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8103, lo: 0xb7, hi: 0xb7},
-	// Block 0x3b, offset 0x146
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x8133, lo: 0x90, hi: 0x92},
-	{value: 0x8101, lo: 0x94, hi: 0x94},
-	{value: 0x812e, lo: 0x95, hi: 0x99},
-	{value: 0x8133, lo: 0x9a, hi: 0x9b},
-	{value: 0x812e, lo: 0x9c, hi: 0x9f},
-	{value: 0x8133, lo: 0xa0, hi: 0xa0},
-	{value: 0x8101, lo: 0xa2, hi: 0xa8},
-	{value: 0x812e, lo: 0xad, hi: 0xad},
-	{value: 0x8133, lo: 0xb4, hi: 0xb4},
-	{value: 0x8133, lo: 0xb8, hi: 0xb9},
-	// Block 0x3c, offset 0x151
-	{value: 0x0002, lo: 0x0a},
-	{value: 0x0043, lo: 0xac, hi: 0xac},
-	{value: 0x00d1, lo: 0xad, hi: 0xad},
-	{value: 0x0045, lo: 0xae, hi: 0xae},
-	{value: 0x0049, lo: 0xb0, hi: 0xb1},
-	{value: 0x00e6, lo: 0xb2, hi: 0xb2},
-	{value: 0x004f, lo: 0xb3, hi: 0xba},
-	{value: 0x005f, lo: 0xbc, hi: 0xbc},
-	{value: 0x00ef, lo: 0xbd, hi: 0xbd},
-	{value: 0x0061, lo: 0xbe, hi: 0xbe},
-	{value: 0x0065, lo: 0xbf, hi: 0xbf},
-	// Block 0x3d, offset 0x15c
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x0001, lo: 0x80, hi: 0x8a},
-	{value: 0x043e, lo: 0x91, hi: 0x91},
-	{value: 0x42b2, lo: 0x97, hi: 0x97},
-	{value: 0x001d, lo: 0xa4, hi: 0xa4},
-	{value: 0x1876, lo: 0xa5, hi: 0xa5},
-	{value: 0x1b62, lo: 0xa6, hi: 0xa6},
-	{value: 0x0001, lo: 0xaf, hi: 0xaf},
-	{value: 0x2697, lo: 0xb3, hi: 0xb3},
-	{value: 0x280b, lo: 0xb4, hi: 0xb4},
-	{value: 0x269e, lo: 0xb6, hi: 0xb6},
-	{value: 0x2815, lo: 0xb7, hi: 0xb7},
-	{value: 0x1870, lo: 0xbc, hi: 0xbc},
-	{value: 0x4280, lo: 0xbe, hi: 0xbe},
-	// Block 0x3e, offset 0x16a
-	{value: 0x0002, lo: 0x0d},
-	{value: 0x1936, lo: 0x87, hi: 0x87},
-	{value: 0x1933, lo: 0x88, hi: 0x88},
-	{value: 0x1873, lo: 0x89, hi: 0x89},
-	{value: 0x299b, lo: 0x97, hi: 0x97},
-	{value: 0x0001, lo: 0x9f, hi: 0x9f},
-	{value: 0x0021, lo: 0xb0, hi: 0xb0},
-	{value: 0x0093, lo: 0xb1, hi: 0xb1},
-	{value: 0x0029, lo: 0xb4, hi: 0xb9},
-	{value: 0x0017, lo: 0xba, hi: 0xba},
-	{value: 0x046a, lo: 0xbb, hi: 0xbb},
-	{value: 0x003b, lo: 0xbc, hi: 0xbc},
-	{value: 0x0011, lo: 0xbd, hi: 0xbe},
-	{value: 0x009d, lo: 0xbf, hi: 0xbf},
-	// Block 0x3f, offset 0x178
-	{value: 0x0002, lo: 0x0f},
-	{value: 0x0021, lo: 0x80, hi: 0x89},
-	{value: 0x0017, lo: 0x8a, hi: 0x8a},
-	{value: 0x046a, lo: 0x8b, hi: 0x8b},
-	{value: 0x003b, lo: 0x8c, hi: 0x8c},
-	{value: 0x0011, lo: 0x8d, hi: 0x8e},
-	{value: 0x0083, lo: 0x90, hi: 0x90},
-	{value: 0x008b, lo: 0x91, hi: 0x91},
-	{value: 0x009f, lo: 0x92, hi: 0x92},
-	{value: 0x00b1, lo: 0x93, hi: 0x93},
-	{value: 0x0104, lo: 0x94, hi: 0x94},
-	{value: 0x0091, lo: 0x95, hi: 0x95},
-	{value: 0x0097, lo: 0x96, hi: 0x99},
-	{value: 0x00a1, lo: 0x9a, hi: 0x9a},
-	{value: 0x00a7, lo: 0x9b, hi: 0x9c},
-	{value: 0x199f, lo: 0xa8, hi: 0xa8},
-	// Block 0x40, offset 0x188
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x8133, lo: 0x90, hi: 0x91},
-	{value: 0x8101, lo: 0x92, hi: 0x93},
-	{value: 0x8133, lo: 0x94, hi: 0x97},
-	{value: 0x8101, lo: 0x98, hi: 0x9a},
-	{value: 0x8133, lo: 0x9b, hi: 0x9c},
-	{value: 0x8133, lo: 0xa1, hi: 0xa1},
-	{value: 0x8101, lo: 0xa5, hi: 0xa6},
-	{value: 0x8133, lo: 0xa7, hi: 0xa7},
-	{value: 0x812e, lo: 0xa8, hi: 0xa8},
-	{value: 0x8133, lo: 0xa9, hi: 0xa9},
-	{value: 0x8101, lo: 0xaa, hi: 0xab},
-	{value: 0x812e, lo: 0xac, hi: 0xaf},
-	{value: 0x8133, lo: 0xb0, hi: 0xb0},
-	// Block 0x41, offset 0x196
-	{value: 0x0007, lo: 0x06},
-	{value: 0x2186, lo: 0x89, hi: 0x89},
-	{value: 0xa000, lo: 0x90, hi: 0x90},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0xa000, lo: 0x94, hi: 0x94},
-	{value: 0x3bd0, lo: 0x9a, hi: 0x9b},
-	{value: 0x3bde, lo: 0xae, hi: 0xae},
-	// Block 0x42, offset 0x19d
-	{value: 0x000e, lo: 0x05},
-	{value: 0x3be5, lo: 0x8d, hi: 0x8e},
-	{value: 0x3bec, lo: 0x8f, hi: 0x8f},
-	{value: 0xa000, lo: 0x90, hi: 0x90},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0xa000, lo: 0x94, hi: 0x94},
-	// Block 0x43, offset 0x1a3
-	{value: 0x017a, lo: 0x0e},
-	{value: 0xa000, lo: 0x83, hi: 0x83},
-	{value: 0x3bfa, lo: 0x84, hi: 0x84},
-	{value: 0xa000, lo: 0x88, hi: 0x88},
-	{value: 0x3c01, lo: 0x89, hi: 0x89},
-	{value: 0xa000, lo: 0x8b, hi: 0x8b},
-	{value: 0x3c08, lo: 0x8c, hi: 0x8c},
-	{value: 0xa000, lo: 0xa3, hi: 0xa3},
-	{value: 0x3c0f, lo: 0xa4, hi: 0xa4},
-	{value: 0xa000, lo: 0xa5, hi: 0xa5},
-	{value: 0x3c16, lo: 0xa6, hi: 0xa6},
-	{value: 0x26a5, lo: 0xac, hi: 0xad},
-	{value: 0x26ac, lo: 0xaf, hi: 0xaf},
-	{value: 0x2829, lo: 0xb0, hi: 0xb0},
-	{value: 0xa000, lo: 0xbc, hi: 0xbc},
-	// Block 0x44, offset 0x1b2
-	{value: 0x0007, lo: 0x03},
-	{value: 0x3c7f, lo: 0xa0, hi: 0xa1},
-	{value: 0x3ca9, lo: 0xa2, hi: 0xa3},
-	{value: 0x3cd3, lo: 0xaa, hi: 0xad},
-	// Block 0x45, offset 0x1b6
-	{value: 0x0004, lo: 0x01},
-	{value: 0x048e, lo: 0xa9, hi: 0xaa},
-	// Block 0x46, offset 0x1b8
-	{value: 0x0002, lo: 0x03},
-	{value: 0x0057, lo: 0x80, hi: 0x8f},
-	{value: 0x0083, lo: 0x90, hi: 0xa9},
-	{value: 0x0021, lo: 0xaa, hi: 0xaa},
-	// Block 0x47, offset 0x1bc
-	{value: 0x0000, lo: 0x01},
-	{value: 0x29a8, lo: 0x8c, hi: 0x8c},
-	// Block 0x48, offset 0x1be
-	{value: 0x0266, lo: 0x02},
-	{value: 0x1b92, lo: 0xb4, hi: 0xb4},
-	{value: 0x1930, lo: 0xb5, hi: 0xb6},
-	// Block 0x49, offset 0x1c1
-	{value: 0x0000, lo: 0x01},
-	{value: 0x44f4, lo: 0x9c, hi: 0x9c},
-	// Block 0x4a, offset 0x1c3
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0095, lo: 0xbc, hi: 0xbc},
-	{value: 0x006d, lo: 0xbd, hi: 0xbd},
-	// Block 0x4b, offset 0x1c6
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8133, lo: 0xaf, hi: 0xb1},
-	// Block 0x4c, offset 0x1c8
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0482, lo: 0xaf, hi: 0xaf},
-	{value: 0x8105, lo: 0xbf, hi: 0xbf},
-	// Block 0x4d, offset 0x1cb
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8133, lo: 0xa0, hi: 0xbf},
-	// Block 0x4e, offset 0x1cd
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0dc6, lo: 0x9f, hi: 0x9f},
-	// Block 0x4f, offset 0x1cf
-	{value: 0x0000, lo: 0x01},
-	{value: 0x1632, lo: 0xb3, hi: 0xb3},
-	// Block 0x50, offset 0x1d1
-	{value: 0x0004, lo: 0x0b},
-	{value: 0x159a, lo: 0x80, hi: 0x82},
-	{value: 0x15b2, lo: 0x83, hi: 0x83},
-	{value: 0x15ca, lo: 0x84, hi: 0x85},
-	{value: 0x15da, lo: 0x86, hi: 0x89},
-	{value: 0x15ee, lo: 0x8a, hi: 0x8c},
-	{value: 0x1602, lo: 0x8d, hi: 0x8d},
-	{value: 0x160a, lo: 0x8e, hi: 0x8e},
-	{value: 0x1612, lo: 0x8f, hi: 0x90},
-	{value: 0x161e, lo: 0x91, hi: 0x93},
-	{value: 0x162e, lo: 0x94, hi: 0x94},
-	{value: 0x1636, lo: 0x95, hi: 0x95},
-	// Block 0x51, offset 0x1dd
-	{value: 0x0004, lo: 0x09},
-	{value: 0x0001, lo: 0x80, hi: 0x80},
-	{value: 0x812d, lo: 0xaa, hi: 0xaa},
-	{value: 0x8132, lo: 0xab, hi: 0xab},
-	{value: 0x8134, lo: 0xac, hi: 0xac},
-	{value: 0x812f, lo: 0xad, hi: 0xad},
-	{value: 0x8130, lo: 0xae, hi: 0xae},
-	{value: 0x8130, lo: 0xaf, hi: 0xaf},
-	{value: 0x04b6, lo: 0xb6, hi: 0xb6},
-	{value: 0x088a, lo: 0xb8, hi: 0xba},
-	// Block 0x52, offset 0x1e7
-	{value: 0x0006, lo: 0x09},
-	{value: 0x0316, lo: 0xb1, hi: 0xb1},
-	{value: 0x031a, lo: 0xb2, hi: 0xb2},
-	{value: 0x4a52, lo: 0xb3, hi: 0xb3},
-	{value: 0x031e, lo: 0xb4, hi: 0xb4},
-	{value: 0x4a58, lo: 0xb5, hi: 0xb6},
-	{value: 0x0322, lo: 0xb7, hi: 0xb7},
-	{value: 0x0326, lo: 0xb8, hi: 0xb8},
-	{value: 0x032a, lo: 0xb9, hi: 0xb9},
-	{value: 0x4a64, lo: 0xba, hi: 0xbf},
-	// Block 0x53, offset 0x1f1
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8133, lo: 0xaf, hi: 0xaf},
-	{value: 0x8133, lo: 0xb4, hi: 0xbd},
-	// Block 0x54, offset 0x1f4
-	{value: 0x0000, lo: 0x03},
-	{value: 0x0212, lo: 0x9c, hi: 0x9c},
-	{value: 0x0215, lo: 0x9d, hi: 0x9d},
-	{value: 0x8133, lo: 0x9e, hi: 0x9f},
-	// Block 0x55, offset 0x1f8
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8133, lo: 0xb0, hi: 0xb1},
-	// Block 0x56, offset 0x1fa
-	{value: 0x0000, lo: 0x01},
-	{value: 0x163e, lo: 0xb0, hi: 0xb0},
-	// Block 0x57, offset 0x1fc
-	{value: 0x000c, lo: 0x01},
-	{value: 0x00d7, lo: 0xb8, hi: 0xb9},
-	// Block 0x58, offset 0x1fe
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8105, lo: 0x86, hi: 0x86},
-	{value: 0x8105, lo: 0xac, hi: 0xac},
-	// Block 0x59, offset 0x201
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8105, lo: 0x84, hi: 0x84},
-	{value: 0x8133, lo: 0xa0, hi: 0xb1},
-	// Block 0x5a, offset 0x204
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812e, lo: 0xab, hi: 0xad},
-	// Block 0x5b, offset 0x206
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8105, lo: 0x93, hi: 0x93},
-	// Block 0x5c, offset 0x208
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8103, lo: 0xb3, hi: 0xb3},
-	// Block 0x5d, offset 0x20a
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8105, lo: 0x80, hi: 0x80},
-	// Block 0x5e, offset 0x20c
-	{value: 0x0000, lo: 0x05},
-	{value: 0x8133, lo: 0xb0, hi: 0xb0},
-	{value: 0x8133, lo: 0xb2, hi: 0xb3},
-	{value: 0x812e, lo: 0xb4, hi: 0xb4},
-	{value: 0x8133, lo: 0xb7, hi: 0xb8},
-	{value: 0x8133, lo: 0xbe, hi: 0xbf},
-	// Block 0x5f, offset 0x212
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8133, lo: 0x81, hi: 0x81},
-	{value: 0x8105, lo: 0xb6, hi: 0xb6},
-	// Block 0x60, offset 0x215
-	{value: 0x0008, lo: 0x04},
-	{value: 0x163a, lo: 0x9c, hi: 0x9d},
-	{value: 0x0125, lo: 0x9e, hi: 0x9e},
-	{value: 0x1646, lo: 0x9f, hi: 0x9f},
-	{value: 0x015e, lo: 0xa9, hi: 0xa9},
-	// Block 0x61, offset 0x21a
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8105, lo: 0xad, hi: 0xad},
-	// Block 0x62, offset 0x21c
-	{value: 0x0000, lo: 0x06},
-	{value: 0xe500, lo: 0x80, hi: 0x80},
-	{value: 0xc600, lo: 0x81, hi: 0x9b},
-	{value: 0xe500, lo: 0x9c, hi: 0x9c},
-	{value: 0xc600, lo: 0x9d, hi: 0xb7},
-	{value: 0xe500, lo: 0xb8, hi: 0xb8},
-	{value: 0xc600, lo: 0xb9, hi: 0xbf},
-	// Block 0x63, offset 0x223
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x93},
-	{value: 0xe500, lo: 0x94, hi: 0x94},
-	{value: 0xc600, lo: 0x95, hi: 0xaf},
-	{value: 0xe500, lo: 0xb0, hi: 0xb0},
-	{value: 0xc600, lo: 0xb1, hi: 0xbf},
-	// Block 0x64, offset 0x229
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x8b},
-	{value: 0xe500, lo: 0x8c, hi: 0x8c},
-	{value: 0xc600, lo: 0x8d, hi: 0xa7},
-	{value: 0xe500, lo: 0xa8, hi: 0xa8},
-	{value: 0xc600, lo: 0xa9, hi: 0xbf},
-	// Block 0x65, offset 0x22f
-	{value: 0x0000, lo: 0x07},
-	{value: 0xc600, lo: 0x80, hi: 0x83},
-	{value: 0xe500, lo: 0x84, hi: 0x84},
-	{value: 0xc600, lo: 0x85, hi: 0x9f},
-	{value: 0xe500, lo: 0xa0, hi: 0xa0},
-	{value: 0xc600, lo: 0xa1, hi: 0xbb},
-	{value: 0xe500, lo: 0xbc, hi: 0xbc},
-	{value: 0xc600, lo: 0xbd, hi: 0xbf},
-	// Block 0x66, offset 0x237
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x97},
-	{value: 0xe500, lo: 0x98, hi: 0x98},
-	{value: 0xc600, lo: 0x99, hi: 0xb3},
-	{value: 0xe500, lo: 0xb4, hi: 0xb4},
-	{value: 0xc600, lo: 0xb5, hi: 0xbf},
-	// Block 0x67, offset 0x23d
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x8f},
-	{value: 0xe500, lo: 0x90, hi: 0x90},
-	{value: 0xc600, lo: 0x91, hi: 0xab},
-	{value: 0xe500, lo: 0xac, hi: 0xac},
-	{value: 0xc600, lo: 0xad, hi: 0xbf},
-	// Block 0x68, offset 0x243
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x87},
-	{value: 0xe500, lo: 0x88, hi: 0x88},
-	{value: 0xc600, lo: 0x89, hi: 0xa3},
-	{value: 0xe500, lo: 0xa4, hi: 0xa4},
-	{value: 0xc600, lo: 0xa5, hi: 0xbf},
-	// Block 0x69, offset 0x249
-	{value: 0x0000, lo: 0x03},
-	{value: 0xc600, lo: 0x80, hi: 0x87},
-	{value: 0xe500, lo: 0x88, hi: 0x88},
-	{value: 0xc600, lo: 0x89, hi: 0xa3},
-	// Block 0x6a, offset 0x24d
-	{value: 0x0002, lo: 0x01},
-	{value: 0x0003, lo: 0x81, hi: 0xbf},
-	// Block 0x6b, offset 0x24f
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812e, lo: 0xbd, hi: 0xbd},
-	// Block 0x6c, offset 0x251
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812e, lo: 0xa0, hi: 0xa0},
-	// Block 0x6d, offset 0x253
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8133, lo: 0xb6, hi: 0xba},
-	// Block 0x6e, offset 0x255
-	{value: 0x002d, lo: 0x05},
-	{value: 0x812e, lo: 0x8d, hi: 0x8d},
-	{value: 0x8133, lo: 0x8f, hi: 0x8f},
-	{value: 0x8133, lo: 0xb8, hi: 0xb8},
-	{value: 0x8101, lo: 0xb9, hi: 0xba},
-	{value: 0x8105, lo: 0xbf, hi: 0xbf},
-	// Block 0x6f, offset 0x25b
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8133, lo: 0xa5, hi: 0xa5},
-	{value: 0x812e, lo: 0xa6, hi: 0xa6},
-	// Block 0x70, offset 0x25e
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8133, lo: 0xa4, hi: 0xa7},
-	// Block 0x71, offset 0x260
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8133, lo: 0xab, hi: 0xac},
-	// Block 0x72, offset 0x262
-	{value: 0x0000, lo: 0x05},
-	{value: 0x812e, lo: 0x86, hi: 0x87},
-	{value: 0x8133, lo: 0x88, hi: 0x8a},
-	{value: 0x812e, lo: 0x8b, hi: 0x8b},
-	{value: 0x8133, lo: 0x8c, hi: 0x8c},
-	{value: 0x812e, lo: 0x8d, hi: 0x90},
-	// Block 0x73, offset 0x268
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8105, lo: 0x86, hi: 0x86},
-	{value: 0x8105, lo: 0xbf, hi: 0xbf},
-	// Block 0x74, offset 0x26b
-	{value: 0x17fe, lo: 0x07},
-	{value: 0xa000, lo: 0x99, hi: 0x99},
-	{value: 0x424f, lo: 0x9a, hi: 0x9a},
-	{value: 0xa000, lo: 0x9b, hi: 0x9b},
-	{value: 0x4259, lo: 0x9c, hi: 0x9c},
-	{value: 0xa000, lo: 0xa5, hi: 0xa5},
-	{value: 0x4263, lo: 0xab, hi: 0xab},
-	{value: 0x8105, lo: 0xb9, hi: 0xba},
-	// Block 0x75, offset 0x273
-	{value: 0x0000, lo: 0x06},
-	{value: 0x8133, lo: 0x80, hi: 0x82},
-	{value: 0x9900, lo: 0xa7, hi: 0xa7},
-	{value: 0x2d8b, lo: 0xae, hi: 0xae},
-	{value: 0x2d95, lo: 0xaf, hi: 0xaf},
-	{value: 0xa000, lo: 0xb1, hi: 0xb2},
-	{value: 0x8105, lo: 0xb3, hi: 0xb4},
-	// Block 0x76, offset 0x27a
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8105, lo: 0x80, hi: 0x80},
-	{value: 0x8103, lo: 0x8a, hi: 0x8a},
-	// Block 0x77, offset 0x27d
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8105, lo: 0xb5, hi: 0xb5},
-	{value: 0x8103, lo: 0xb6, hi: 0xb6},
-	// Block 0x78, offset 0x280
-	{value: 0x0002, lo: 0x01},
-	{value: 0x8103, lo: 0xa9, hi: 0xaa},
-	// Block 0x79, offset 0x282
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8103, lo: 0xbb, hi: 0xbc},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x7a, offset 0x285
-	{value: 0x0000, lo: 0x07},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0x2d9f, lo: 0x8b, hi: 0x8b},
-	{value: 0x2da9, lo: 0x8c, hi: 0x8c},
-	{value: 0x8105, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	{value: 0x8133, lo: 0xa6, hi: 0xac},
-	{value: 0x8133, lo: 0xb0, hi: 0xb4},
-	// Block 0x7b, offset 0x28d
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8105, lo: 0x82, hi: 0x82},
-	{value: 0x8103, lo: 0x86, hi: 0x86},
-	{value: 0x8133, lo: 0x9e, hi: 0x9e},
-	// Block 0x7c, offset 0x291
-	{value: 0x6b4d, lo: 0x06},
-	{value: 0x9900, lo: 0xb0, hi: 0xb0},
-	{value: 0xa000, lo: 0xb9, hi: 0xb9},
-	{value: 0x9900, lo: 0xba, hi: 0xba},
-	{value: 0x2dbd, lo: 0xbb, hi: 0xbb},
-	{value: 0x2db3, lo: 0xbc, hi: 0xbd},
-	{value: 0x2dc7, lo: 0xbe, hi: 0xbe},
-	// Block 0x7d, offset 0x298
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8105, lo: 0x82, hi: 0x82},
-	{value: 0x8103, lo: 0x83, hi: 0x83},
-	// Block 0x7e, offset 0x29b
-	{value: 0x0000, lo: 0x05},
-	{value: 0x9900, lo: 0xaf, hi: 0xaf},
-	{value: 0xa000, lo: 0xb8, hi: 0xb9},
-	{value: 0x2dd1, lo: 0xba, hi: 0xba},
-	{value: 0x2ddb, lo: 0xbb, hi: 0xbb},
-	{value: 0x8105, lo: 0xbf, hi: 0xbf},
-	// Block 0x7f, offset 0x2a1
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8103, lo: 0x80, hi: 0x80},
-	// Block 0x80, offset 0x2a3
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8105, lo: 0xbf, hi: 0xbf},
-	// Block 0x81, offset 0x2a5
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8105, lo: 0xb6, hi: 0xb6},
-	{value: 0x8103, lo: 0xb7, hi: 0xb7},
-	// Block 0x82, offset 0x2a8
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8105, lo: 0xab, hi: 0xab},
-	// Block 0x83, offset 0x2aa
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8105, lo: 0xb9, hi: 0xb9},
-	{value: 0x8103, lo: 0xba, hi: 0xba},
-	// Block 0x84, offset 0x2ad
-	{value: 0x0000, lo: 0x04},
-	{value: 0x9900, lo: 0xb0, hi: 0xb0},
-	{value: 0xa000, lo: 0xb5, hi: 0xb5},
-	{value: 0x2de5, lo: 0xb8, hi: 0xb8},
-	{value: 0x8105, lo: 0xbd, hi: 0xbe},
-	// Block 0x85, offset 0x2b2
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8103, lo: 0x83, hi: 0x83},
-	// Block 0x86, offset 0x2b4
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8105, lo: 0xa0, hi: 0xa0},
-	// Block 0x87, offset 0x2b6
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8105, lo: 0xb4, hi: 0xb4},
-	// Block 0x88, offset 0x2b8
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8105, lo: 0x87, hi: 0x87},
-	// Block 0x89, offset 0x2ba
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8105, lo: 0x99, hi: 0x99},
-	// Block 0x8a, offset 0x2bc
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8103, lo: 0x82, hi: 0x82},
-	{value: 0x8105, lo: 0x84, hi: 0x85},
-	// Block 0x8b, offset 0x2bf
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8105, lo: 0x97, hi: 0x97},
-	// Block 0x8c, offset 0x2c1
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8101, lo: 0xb0, hi: 0xb4},
-	// Block 0x8d, offset 0x2c3
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8133, lo: 0xb0, hi: 0xb6},
-	// Block 0x8e, offset 0x2c5
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0xb0, hi: 0xb1},
-	// Block 0x8f, offset 0x2c7
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8101, lo: 0x9e, hi: 0x9e},
-	// Block 0x90, offset 0x2c9
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x45e3, lo: 0x9e, hi: 0x9e},
-	{value: 0x45ed, lo: 0x9f, hi: 0x9f},
-	{value: 0x4621, lo: 0xa0, hi: 0xa0},
-	{value: 0x462f, lo: 0xa1, hi: 0xa1},
-	{value: 0x463d, lo: 0xa2, hi: 0xa2},
-	{value: 0x464b, lo: 0xa3, hi: 0xa3},
-	{value: 0x4659, lo: 0xa4, hi: 0xa4},
-	{value: 0x812c, lo: 0xa5, hi: 0xa6},
-	{value: 0x8101, lo: 0xa7, hi: 0xa9},
-	{value: 0x8131, lo: 0xad, hi: 0xad},
-	{value: 0x812c, lo: 0xae, hi: 0xb2},
-	{value: 0x812e, lo: 0xbb, hi: 0xbf},
-	// Block 0x91, offset 0x2d6
-	{value: 0x0000, lo: 0x09},
-	{value: 0x812e, lo: 0x80, hi: 0x82},
-	{value: 0x8133, lo: 0x85, hi: 0x89},
-	{value: 0x812e, lo: 0x8a, hi: 0x8b},
-	{value: 0x8133, lo: 0xaa, hi: 0xad},
-	{value: 0x45f7, lo: 0xbb, hi: 0xbb},
-	{value: 0x4601, lo: 0xbc, hi: 0xbc},
-	{value: 0x4667, lo: 0xbd, hi: 0xbd},
-	{value: 0x4683, lo: 0xbe, hi: 0xbe},
-	{value: 0x4675, lo: 0xbf, hi: 0xbf},
-	// Block 0x92, offset 0x2e0
-	{value: 0x0000, lo: 0x01},
-	{value: 0x4691, lo: 0x80, hi: 0x80},
-	// Block 0x93, offset 0x2e2
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8133, lo: 0x82, hi: 0x84},
-	// Block 0x94, offset 0x2e4
-	{value: 0x0002, lo: 0x03},
-	{value: 0x0043, lo: 0x80, hi: 0x99},
-	{value: 0x0083, lo: 0x9a, hi: 0xb3},
-	{value: 0x0043, lo: 0xb4, hi: 0xbf},
-	// Block 0x95, offset 0x2e8
-	{value: 0x0002, lo: 0x04},
-	{value: 0x005b, lo: 0x80, hi: 0x8d},
-	{value: 0x0083, lo: 0x8e, hi: 0x94},
-	{value: 0x0093, lo: 0x96, hi: 0xa7},
-	{value: 0x0043, lo: 0xa8, hi: 0xbf},
-	// Block 0x96, offset 0x2ed
-	{value: 0x0002, lo: 0x0b},
-	{value: 0x0073, lo: 0x80, hi: 0x81},
-	{value: 0x0083, lo: 0x82, hi: 0x9b},
-	{value: 0x0043, lo: 0x9c, hi: 0x9c},
-	{value: 0x0047, lo: 0x9e, hi: 0x9f},
-	{value: 0x004f, lo: 0xa2, hi: 0xa2},
-	{value: 0x0055, lo: 0xa5, hi: 0xa6},
-	{value: 0x005d, lo: 0xa9, hi: 0xac},
-	{value: 0x0067, lo: 0xae, hi: 0xb5},
-	{value: 0x0083, lo: 0xb6, hi: 0xb9},
-	{value: 0x008d, lo: 0xbb, hi: 0xbb},
-	{value: 0x0091, lo: 0xbd, hi: 0xbf},
-	// Block 0x97, offset 0x2f9
-	{value: 0x0002, lo: 0x04},
-	{value: 0x0097, lo: 0x80, hi: 0x83},
-	{value: 0x00a1, lo: 0x85, hi: 0x8f},
-	{value: 0x0043, lo: 0x90, hi: 0xa9},
-	{value: 0x0083, lo: 0xaa, hi: 0xbf},
-	// Block 0x98, offset 0x2fe
-	{value: 0x0002, lo: 0x08},
-	{value: 0x00af, lo: 0x80, hi: 0x83},
-	{value: 0x0043, lo: 0x84, hi: 0x85},
-	{value: 0x0049, lo: 0x87, hi: 0x8a},
-	{value: 0x0055, lo: 0x8d, hi: 0x94},
-	{value: 0x0067, lo: 0x96, hi: 0x9c},
-	{value: 0x0083, lo: 0x9e, hi: 0xb7},
-	{value: 0x0043, lo: 0xb8, hi: 0xb9},
-	{value: 0x0049, lo: 0xbb, hi: 0xbe},
-	// Block 0x99, offset 0x307
-	{value: 0x0002, lo: 0x05},
-	{value: 0x0053, lo: 0x80, hi: 0x84},
-	{value: 0x005f, lo: 0x86, hi: 0x86},
-	{value: 0x0067, lo: 0x8a, hi: 0x90},
-	{value: 0x0083, lo: 0x92, hi: 0xab},
-	{value: 0x0043, lo: 0xac, hi: 0xbf},
-	// Block 0x9a, offset 0x30d
-	{value: 0x0002, lo: 0x04},
-	{value: 0x006b, lo: 0x80, hi: 0x85},
-	{value: 0x0083, lo: 0x86, hi: 0x9f},
-	{value: 0x0043, lo: 0xa0, hi: 0xb9},
-	{value: 0x0083, lo: 0xba, hi: 0xbf},
-	// Block 0x9b, offset 0x312
-	{value: 0x0002, lo: 0x03},
-	{value: 0x008f, lo: 0x80, hi: 0x93},
-	{value: 0x0043, lo: 0x94, hi: 0xad},
-	{value: 0x0083, lo: 0xae, hi: 0xbf},
-	// Block 0x9c, offset 0x316
-	{value: 0x0002, lo: 0x04},
-	{value: 0x00a7, lo: 0x80, hi: 0x87},
-	{value: 0x0043, lo: 0x88, hi: 0xa1},
-	{value: 0x0083, lo: 0xa2, hi: 0xbb},
-	{value: 0x0043, lo: 0xbc, hi: 0xbf},
-	// Block 0x9d, offset 0x31b
-	{value: 0x0002, lo: 0x03},
-	{value: 0x004b, lo: 0x80, hi: 0x95},
-	{value: 0x0083, lo: 0x96, hi: 0xaf},
-	{value: 0x0043, lo: 0xb0, hi: 0xbf},
-	// Block 0x9e, offset 0x31f
-	{value: 0x0003, lo: 0x0f},
-	{value: 0x01bb, lo: 0x80, hi: 0x80},
-	{value: 0x0462, lo: 0x81, hi: 0x81},
-	{value: 0x01be, lo: 0x82, hi: 0x9a},
-	{value: 0x045e, lo: 0x9b, hi: 0x9b},
-	{value: 0x01ca, lo: 0x9c, hi: 0x9c},
-	{value: 0x01d3, lo: 0x9d, hi: 0x9d},
-	{value: 0x01d9, lo: 0x9e, hi: 0x9e},
-	{value: 0x01fd, lo: 0x9f, hi: 0x9f},
-	{value: 0x01ee, lo: 0xa0, hi: 0xa0},
-	{value: 0x01eb, lo: 0xa1, hi: 0xa1},
-	{value: 0x0176, lo: 0xa2, hi: 0xb2},
-	{value: 0x018b, lo: 0xb3, hi: 0xb3},
-	{value: 0x01a9, lo: 0xb4, hi: 0xba},
-	{value: 0x0462, lo: 0xbb, hi: 0xbb},
-	{value: 0x01be, lo: 0xbc, hi: 0xbf},
-	// Block 0x9f, offset 0x32f
-	{value: 0x0003, lo: 0x0d},
-	{value: 0x01ca, lo: 0x80, hi: 0x94},
-	{value: 0x045e, lo: 0x95, hi: 0x95},
-	{value: 0x01ca, lo: 0x96, hi: 0x96},
-	{value: 0x01d3, lo: 0x97, hi: 0x97},
-	{value: 0x01d9, lo: 0x98, hi: 0x98},
-	{value: 0x01fd, lo: 0x99, hi: 0x99},
-	{value: 0x01ee, lo: 0x9a, hi: 0x9a},
-	{value: 0x01eb, lo: 0x9b, hi: 0x9b},
-	{value: 0x0176, lo: 0x9c, hi: 0xac},
-	{value: 0x018b, lo: 0xad, hi: 0xad},
-	{value: 0x01a9, lo: 0xae, hi: 0xb4},
-	{value: 0x0462, lo: 0xb5, hi: 0xb5},
-	{value: 0x01be, lo: 0xb6, hi: 0xbf},
-	// Block 0xa0, offset 0x33d
-	{value: 0x0003, lo: 0x0d},
-	{value: 0x01dc, lo: 0x80, hi: 0x8e},
-	{value: 0x045e, lo: 0x8f, hi: 0x8f},
-	{value: 0x01ca, lo: 0x90, hi: 0x90},
-	{value: 0x01d3, lo: 0x91, hi: 0x91},
-	{value: 0x01d9, lo: 0x92, hi: 0x92},
-	{value: 0x01fd, lo: 0x93, hi: 0x93},
-	{value: 0x01ee, lo: 0x94, hi: 0x94},
-	{value: 0x01eb, lo: 0x95, hi: 0x95},
-	{value: 0x0176, lo: 0x96, hi: 0xa6},
-	{value: 0x018b, lo: 0xa7, hi: 0xa7},
-	{value: 0x01a9, lo: 0xa8, hi: 0xae},
-	{value: 0x0462, lo: 0xaf, hi: 0xaf},
-	{value: 0x01be, lo: 0xb0, hi: 0xbf},
-	// Block 0xa1, offset 0x34b
-	{value: 0x0003, lo: 0x0d},
-	{value: 0x01ee, lo: 0x80, hi: 0x88},
-	{value: 0x045e, lo: 0x89, hi: 0x89},
-	{value: 0x01ca, lo: 0x8a, hi: 0x8a},
-	{value: 0x01d3, lo: 0x8b, hi: 0x8b},
-	{value: 0x01d9, lo: 0x8c, hi: 0x8c},
-	{value: 0x01fd, lo: 0x8d, hi: 0x8d},
-	{value: 0x01ee, lo: 0x8e, hi: 0x8e},
-	{value: 0x01eb, lo: 0x8f, hi: 0x8f},
-	{value: 0x0176, lo: 0x90, hi: 0xa0},
-	{value: 0x018b, lo: 0xa1, hi: 0xa1},
-	{value: 0x01a9, lo: 0xa2, hi: 0xa8},
-	{value: 0x0462, lo: 0xa9, hi: 0xa9},
-	{value: 0x01be, lo: 0xaa, hi: 0xbf},
-	// Block 0xa2, offset 0x359
-	{value: 0x0000, lo: 0x05},
-	{value: 0x8133, lo: 0x80, hi: 0x86},
-	{value: 0x8133, lo: 0x88, hi: 0x98},
-	{value: 0x8133, lo: 0x9b, hi: 0xa1},
-	{value: 0x8133, lo: 0xa3, hi: 0xa4},
-	{value: 0x8133, lo: 0xa6, hi: 0xaa},
-	// Block 0xa3, offset 0x35f
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8133, lo: 0xac, hi: 0xaf},
-	// Block 0xa4, offset 0x361
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812e, lo: 0x90, hi: 0x96},
-	// Block 0xa5, offset 0x363
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8133, lo: 0x84, hi: 0x89},
-	{value: 0x8103, lo: 0x8a, hi: 0x8a},
-	// Block 0xa6, offset 0x366
-	{value: 0x0002, lo: 0x0a},
-	{value: 0x0063, lo: 0x80, hi: 0x89},
-	{value: 0x1954, lo: 0x8a, hi: 0x8a},
-	{value: 0x1987, lo: 0x8b, hi: 0x8b},
-	{value: 0x19a2, lo: 0x8c, hi: 0x8c},
-	{value: 0x19a8, lo: 0x8d, hi: 0x8d},
-	{value: 0x1bc6, lo: 0x8e, hi: 0x8e},
-	{value: 0x19b4, lo: 0x8f, hi: 0x8f},
-	{value: 0x197e, lo: 0xaa, hi: 0xaa},
-	{value: 0x1981, lo: 0xab, hi: 0xab},
-	{value: 0x1984, lo: 0xac, hi: 0xac},
-	// Block 0xa7, offset 0x371
-	{value: 0x0000, lo: 0x01},
-	{value: 0x1942, lo: 0x90, hi: 0x90},
-	// Block 0xa8, offset 0x373
-	{value: 0x0028, lo: 0x09},
-	{value: 0x286f, lo: 0x80, hi: 0x80},
-	{value: 0x2833, lo: 0x81, hi: 0x81},
-	{value: 0x283d, lo: 0x82, hi: 0x82},
-	{value: 0x2851, lo: 0x83, hi: 0x84},
-	{value: 0x285b, lo: 0x85, hi: 0x86},
-	{value: 0x2847, lo: 0x87, hi: 0x87},
-	{value: 0x2865, lo: 0x88, hi: 0x88},
-	{value: 0x0b72, lo: 0x90, hi: 0x90},
-	{value: 0x08ea, lo: 0x91, hi: 0x91},
-	// Block 0xa9, offset 0x37d
-	{value: 0x0002, lo: 0x01},
-	{value: 0x0021, lo: 0xb0, hi: 0xb9},
-}
-
-// recompMap: 7528 bytes (entries only)
-var recompMap map[uint32]rune
-var recompMapOnce sync.Once
-
-const recompMapPacked = "" +
-	"\x00A\x03\x00\x00\x00\x00\xc0" + // 0x00410300: 0x000000C0
-	"\x00A\x03\x01\x00\x00\x00\xc1" + // 0x00410301: 0x000000C1
-	"\x00A\x03\x02\x00\x00\x00\xc2" + // 0x00410302: 0x000000C2
-	"\x00A\x03\x03\x00\x00\x00\xc3" + // 0x00410303: 0x000000C3
-	"\x00A\x03\b\x00\x00\x00\xc4" + // 0x00410308: 0x000000C4
-	"\x00A\x03\n\x00\x00\x00\xc5" + // 0x0041030A: 0x000000C5
-	"\x00C\x03'\x00\x00\x00\xc7" + // 0x00430327: 0x000000C7
-	"\x00E\x03\x00\x00\x00\x00\xc8" + // 0x00450300: 0x000000C8
-	"\x00E\x03\x01\x00\x00\x00\xc9" + // 0x00450301: 0x000000C9
-	"\x00E\x03\x02\x00\x00\x00\xca" + // 0x00450302: 0x000000CA
-	"\x00E\x03\b\x00\x00\x00\xcb" + // 0x00450308: 0x000000CB
-	"\x00I\x03\x00\x00\x00\x00\xcc" + // 0x00490300: 0x000000CC
-	"\x00I\x03\x01\x00\x00\x00\xcd" + // 0x00490301: 0x000000CD
-	"\x00I\x03\x02\x00\x00\x00\xce" + // 0x00490302: 0x000000CE
-	"\x00I\x03\b\x00\x00\x00\xcf" + // 0x00490308: 0x000000CF
-	"\x00N\x03\x03\x00\x00\x00\xd1" + // 0x004E0303: 0x000000D1
-	"\x00O\x03\x00\x00\x00\x00\xd2" + // 0x004F0300: 0x000000D2
-	"\x00O\x03\x01\x00\x00\x00\xd3" + // 0x004F0301: 0x000000D3
-	"\x00O\x03\x02\x00\x00\x00\xd4" + // 0x004F0302: 0x000000D4
-	"\x00O\x03\x03\x00\x00\x00\xd5" + // 0x004F0303: 0x000000D5
-	"\x00O\x03\b\x00\x00\x00\xd6" + // 0x004F0308: 0x000000D6
-	"\x00U\x03\x00\x00\x00\x00\xd9" + // 0x00550300: 0x000000D9
-	"\x00U\x03\x01\x00\x00\x00\xda" + // 0x00550301: 0x000000DA
-	"\x00U\x03\x02\x00\x00\x00\xdb" + // 0x00550302: 0x000000DB
-	"\x00U\x03\b\x00\x00\x00\xdc" + // 0x00550308: 0x000000DC
-	"\x00Y\x03\x01\x00\x00\x00\xdd" + // 0x00590301: 0x000000DD
-	"\x00a\x03\x00\x00\x00\x00\xe0" + // 0x00610300: 0x000000E0
-	"\x00a\x03\x01\x00\x00\x00\xe1" + // 0x00610301: 0x000000E1
-	"\x00a\x03\x02\x00\x00\x00\xe2" + // 0x00610302: 0x000000E2
-	"\x00a\x03\x03\x00\x00\x00\xe3" + // 0x00610303: 0x000000E3
-	"\x00a\x03\b\x00\x00\x00\xe4" + // 0x00610308: 0x000000E4
-	"\x00a\x03\n\x00\x00\x00\xe5" + // 0x0061030A: 0x000000E5
-	"\x00c\x03'\x00\x00\x00\xe7" + // 0x00630327: 0x000000E7
-	"\x00e\x03\x00\x00\x00\x00\xe8" + // 0x00650300: 0x000000E8
-	"\x00e\x03\x01\x00\x00\x00\xe9" + // 0x00650301: 0x000000E9
-	"\x00e\x03\x02\x00\x00\x00\xea" + // 0x00650302: 0x000000EA
-	"\x00e\x03\b\x00\x00\x00\xeb" + // 0x00650308: 0x000000EB
-	"\x00i\x03\x00\x00\x00\x00\xec" + // 0x00690300: 0x000000EC
-	"\x00i\x03\x01\x00\x00\x00\xed" + // 0x00690301: 0x000000ED
-	"\x00i\x03\x02\x00\x00\x00\xee" + // 0x00690302: 0x000000EE
-	"\x00i\x03\b\x00\x00\x00\xef" + // 0x00690308: 0x000000EF
-	"\x00n\x03\x03\x00\x00\x00\xf1" + // 0x006E0303: 0x000000F1
-	"\x00o\x03\x00\x00\x00\x00\xf2" + // 0x006F0300: 0x000000F2
-	"\x00o\x03\x01\x00\x00\x00\xf3" + // 0x006F0301: 0x000000F3
-	"\x00o\x03\x02\x00\x00\x00\xf4" + // 0x006F0302: 0x000000F4
-	"\x00o\x03\x03\x00\x00\x00\xf5" + // 0x006F0303: 0x000000F5
-	"\x00o\x03\b\x00\x00\x00\xf6" + // 0x006F0308: 0x000000F6
-	"\x00u\x03\x00\x00\x00\x00\xf9" + // 0x00750300: 0x000000F9
-	"\x00u\x03\x01\x00\x00\x00\xfa" + // 0x00750301: 0x000000FA
-	"\x00u\x03\x02\x00\x00\x00\xfb" + // 0x00750302: 0x000000FB
-	"\x00u\x03\b\x00\x00\x00\xfc" + // 0x00750308: 0x000000FC
-	"\x00y\x03\x01\x00\x00\x00\xfd" + // 0x00790301: 0x000000FD
-	"\x00y\x03\b\x00\x00\x00\xff" + // 0x00790308: 0x000000FF
-	"\x00A\x03\x04\x00\x00\x01\x00" + // 0x00410304: 0x00000100
-	"\x00a\x03\x04\x00\x00\x01\x01" + // 0x00610304: 0x00000101
-	"\x00A\x03\x06\x00\x00\x01\x02" + // 0x00410306: 0x00000102
-	"\x00a\x03\x06\x00\x00\x01\x03" + // 0x00610306: 0x00000103
-	"\x00A\x03(\x00\x00\x01\x04" + // 0x00410328: 0x00000104
-	"\x00a\x03(\x00\x00\x01\x05" + // 0x00610328: 0x00000105
-	"\x00C\x03\x01\x00\x00\x01\x06" + // 0x00430301: 0x00000106
-	"\x00c\x03\x01\x00\x00\x01\a" + // 0x00630301: 0x00000107
-	"\x00C\x03\x02\x00\x00\x01\b" + // 0x00430302: 0x00000108
-	"\x00c\x03\x02\x00\x00\x01\t" + // 0x00630302: 0x00000109
-	"\x00C\x03\a\x00\x00\x01\n" + // 0x00430307: 0x0000010A
-	"\x00c\x03\a\x00\x00\x01\v" + // 0x00630307: 0x0000010B
-	"\x00C\x03\f\x00\x00\x01\f" + // 0x0043030C: 0x0000010C
-	"\x00c\x03\f\x00\x00\x01\r" + // 0x0063030C: 0x0000010D
-	"\x00D\x03\f\x00\x00\x01\x0e" + // 0x0044030C: 0x0000010E
-	"\x00d\x03\f\x00\x00\x01\x0f" + // 0x0064030C: 0x0000010F
-	"\x00E\x03\x04\x00\x00\x01\x12" + // 0x00450304: 0x00000112
-	"\x00e\x03\x04\x00\x00\x01\x13" + // 0x00650304: 0x00000113
-	"\x00E\x03\x06\x00\x00\x01\x14" + // 0x00450306: 0x00000114
-	"\x00e\x03\x06\x00\x00\x01\x15" + // 0x00650306: 0x00000115
-	"\x00E\x03\a\x00\x00\x01\x16" + // 0x00450307: 0x00000116
-	"\x00e\x03\a\x00\x00\x01\x17" + // 0x00650307: 0x00000117
-	"\x00E\x03(\x00\x00\x01\x18" + // 0x00450328: 0x00000118
-	"\x00e\x03(\x00\x00\x01\x19" + // 0x00650328: 0x00000119
-	"\x00E\x03\f\x00\x00\x01\x1a" + // 0x0045030C: 0x0000011A
-	"\x00e\x03\f\x00\x00\x01\x1b" + // 0x0065030C: 0x0000011B
-	"\x00G\x03\x02\x00\x00\x01\x1c" + // 0x00470302: 0x0000011C
-	"\x00g\x03\x02\x00\x00\x01\x1d" + // 0x00670302: 0x0000011D
-	"\x00G\x03\x06\x00\x00\x01\x1e" + // 0x00470306: 0x0000011E
-	"\x00g\x03\x06\x00\x00\x01\x1f" + // 0x00670306: 0x0000011F
-	"\x00G\x03\a\x00\x00\x01 " + // 0x00470307: 0x00000120
-	"\x00g\x03\a\x00\x00\x01!" + // 0x00670307: 0x00000121
-	"\x00G\x03'\x00\x00\x01\"" + // 0x00470327: 0x00000122
-	"\x00g\x03'\x00\x00\x01#" + // 0x00670327: 0x00000123
-	"\x00H\x03\x02\x00\x00\x01$" + // 0x00480302: 0x00000124
-	"\x00h\x03\x02\x00\x00\x01%" + // 0x00680302: 0x00000125
-	"\x00I\x03\x03\x00\x00\x01(" + // 0x00490303: 0x00000128
-	"\x00i\x03\x03\x00\x00\x01)" + // 0x00690303: 0x00000129
-	"\x00I\x03\x04\x00\x00\x01*" + // 0x00490304: 0x0000012A
-	"\x00i\x03\x04\x00\x00\x01+" + // 0x00690304: 0x0000012B
-	"\x00I\x03\x06\x00\x00\x01," + // 0x00490306: 0x0000012C
-	"\x00i\x03\x06\x00\x00\x01-" + // 0x00690306: 0x0000012D
-	"\x00I\x03(\x00\x00\x01." + // 0x00490328: 0x0000012E
-	"\x00i\x03(\x00\x00\x01/" + // 0x00690328: 0x0000012F
-	"\x00I\x03\a\x00\x00\x010" + // 0x00490307: 0x00000130
-	"\x00J\x03\x02\x00\x00\x014" + // 0x004A0302: 0x00000134
-	"\x00j\x03\x02\x00\x00\x015" + // 0x006A0302: 0x00000135
-	"\x00K\x03'\x00\x00\x016" + // 0x004B0327: 0x00000136
-	"\x00k\x03'\x00\x00\x017" + // 0x006B0327: 0x00000137
-	"\x00L\x03\x01\x00\x00\x019" + // 0x004C0301: 0x00000139
-	"\x00l\x03\x01\x00\x00\x01:" + // 0x006C0301: 0x0000013A
-	"\x00L\x03'\x00\x00\x01;" + // 0x004C0327: 0x0000013B
-	"\x00l\x03'\x00\x00\x01<" + // 0x006C0327: 0x0000013C
-	"\x00L\x03\f\x00\x00\x01=" + // 0x004C030C: 0x0000013D
-	"\x00l\x03\f\x00\x00\x01>" + // 0x006C030C: 0x0000013E
-	"\x00N\x03\x01\x00\x00\x01C" + // 0x004E0301: 0x00000143
-	"\x00n\x03\x01\x00\x00\x01D" + // 0x006E0301: 0x00000144
-	"\x00N\x03'\x00\x00\x01E" + // 0x004E0327: 0x00000145
-	"\x00n\x03'\x00\x00\x01F" + // 0x006E0327: 0x00000146
-	"\x00N\x03\f\x00\x00\x01G" + // 0x004E030C: 0x00000147
-	"\x00n\x03\f\x00\x00\x01H" + // 0x006E030C: 0x00000148
-	"\x00O\x03\x04\x00\x00\x01L" + // 0x004F0304: 0x0000014C
-	"\x00o\x03\x04\x00\x00\x01M" + // 0x006F0304: 0x0000014D
-	"\x00O\x03\x06\x00\x00\x01N" + // 0x004F0306: 0x0000014E
-	"\x00o\x03\x06\x00\x00\x01O" + // 0x006F0306: 0x0000014F
-	"\x00O\x03\v\x00\x00\x01P" + // 0x004F030B: 0x00000150
-	"\x00o\x03\v\x00\x00\x01Q" + // 0x006F030B: 0x00000151
-	"\x00R\x03\x01\x00\x00\x01T" + // 0x00520301: 0x00000154
-	"\x00r\x03\x01\x00\x00\x01U" + // 0x00720301: 0x00000155
-	"\x00R\x03'\x00\x00\x01V" + // 0x00520327: 0x00000156
-	"\x00r\x03'\x00\x00\x01W" + // 0x00720327: 0x00000157
-	"\x00R\x03\f\x00\x00\x01X" + // 0x0052030C: 0x00000158
-	"\x00r\x03\f\x00\x00\x01Y" + // 0x0072030C: 0x00000159
-	"\x00S\x03\x01\x00\x00\x01Z" + // 0x00530301: 0x0000015A
-	"\x00s\x03\x01\x00\x00\x01[" + // 0x00730301: 0x0000015B
-	"\x00S\x03\x02\x00\x00\x01\\" + // 0x00530302: 0x0000015C
-	"\x00s\x03\x02\x00\x00\x01]" + // 0x00730302: 0x0000015D
-	"\x00S\x03'\x00\x00\x01^" + // 0x00530327: 0x0000015E
-	"\x00s\x03'\x00\x00\x01_" + // 0x00730327: 0x0000015F
-	"\x00S\x03\f\x00\x00\x01`" + // 0x0053030C: 0x00000160
-	"\x00s\x03\f\x00\x00\x01a" + // 0x0073030C: 0x00000161
-	"\x00T\x03'\x00\x00\x01b" + // 0x00540327: 0x00000162
-	"\x00t\x03'\x00\x00\x01c" + // 0x00740327: 0x00000163
-	"\x00T\x03\f\x00\x00\x01d" + // 0x0054030C: 0x00000164
-	"\x00t\x03\f\x00\x00\x01e" + // 0x0074030C: 0x00000165
-	"\x00U\x03\x03\x00\x00\x01h" + // 0x00550303: 0x00000168
-	"\x00u\x03\x03\x00\x00\x01i" + // 0x00750303: 0x00000169
-	"\x00U\x03\x04\x00\x00\x01j" + // 0x00550304: 0x0000016A
-	"\x00u\x03\x04\x00\x00\x01k" + // 0x00750304: 0x0000016B
-	"\x00U\x03\x06\x00\x00\x01l" + // 0x00550306: 0x0000016C
-	"\x00u\x03\x06\x00\x00\x01m" + // 0x00750306: 0x0000016D
-	"\x00U\x03\n\x00\x00\x01n" + // 0x0055030A: 0x0000016E
-	"\x00u\x03\n\x00\x00\x01o" + // 0x0075030A: 0x0000016F
-	"\x00U\x03\v\x00\x00\x01p" + // 0x0055030B: 0x00000170
-	"\x00u\x03\v\x00\x00\x01q" + // 0x0075030B: 0x00000171
-	"\x00U\x03(\x00\x00\x01r" + // 0x00550328: 0x00000172
-	"\x00u\x03(\x00\x00\x01s" + // 0x00750328: 0x00000173
-	"\x00W\x03\x02\x00\x00\x01t" + // 0x00570302: 0x00000174
-	"\x00w\x03\x02\x00\x00\x01u" + // 0x00770302: 0x00000175
-	"\x00Y\x03\x02\x00\x00\x01v" + // 0x00590302: 0x00000176
-	"\x00y\x03\x02\x00\x00\x01w" + // 0x00790302: 0x00000177
-	"\x00Y\x03\b\x00\x00\x01x" + // 0x00590308: 0x00000178
-	"\x00Z\x03\x01\x00\x00\x01y" + // 0x005A0301: 0x00000179
-	"\x00z\x03\x01\x00\x00\x01z" + // 0x007A0301: 0x0000017A
-	"\x00Z\x03\a\x00\x00\x01{" + // 0x005A0307: 0x0000017B
-	"\x00z\x03\a\x00\x00\x01|" + // 0x007A0307: 0x0000017C
-	"\x00Z\x03\f\x00\x00\x01}" + // 0x005A030C: 0x0000017D
-	"\x00z\x03\f\x00\x00\x01~" + // 0x007A030C: 0x0000017E
-	"\x00O\x03\x1b\x00\x00\x01\xa0" + // 0x004F031B: 0x000001A0
-	"\x00o\x03\x1b\x00\x00\x01\xa1" + // 0x006F031B: 0x000001A1
-	"\x00U\x03\x1b\x00\x00\x01\xaf" + // 0x0055031B: 0x000001AF
-	"\x00u\x03\x1b\x00\x00\x01\xb0" + // 0x0075031B: 0x000001B0
-	"\x00A\x03\f\x00\x00\x01\xcd" + // 0x0041030C: 0x000001CD
-	"\x00a\x03\f\x00\x00\x01\xce" + // 0x0061030C: 0x000001CE
-	"\x00I\x03\f\x00\x00\x01\xcf" + // 0x0049030C: 0x000001CF
-	"\x00i\x03\f\x00\x00\x01\xd0" + // 0x0069030C: 0x000001D0
-	"\x00O\x03\f\x00\x00\x01\xd1" + // 0x004F030C: 0x000001D1
-	"\x00o\x03\f\x00\x00\x01\xd2" + // 0x006F030C: 0x000001D2
-	"\x00U\x03\f\x00\x00\x01\xd3" + // 0x0055030C: 0x000001D3
-	"\x00u\x03\f\x00\x00\x01\xd4" + // 0x0075030C: 0x000001D4
-	"\x00\xdc\x03\x04\x00\x00\x01\xd5" + // 0x00DC0304: 0x000001D5
-	"\x00\xfc\x03\x04\x00\x00\x01\xd6" + // 0x00FC0304: 0x000001D6
-	"\x00\xdc\x03\x01\x00\x00\x01\xd7" + // 0x00DC0301: 0x000001D7
-	"\x00\xfc\x03\x01\x00\x00\x01\xd8" + // 0x00FC0301: 0x000001D8
-	"\x00\xdc\x03\f\x00\x00\x01\xd9" + // 0x00DC030C: 0x000001D9
-	"\x00\xfc\x03\f\x00\x00\x01\xda" + // 0x00FC030C: 0x000001DA
-	"\x00\xdc\x03\x00\x00\x00\x01\xdb" + // 0x00DC0300: 0x000001DB
-	"\x00\xfc\x03\x00\x00\x00\x01\xdc" + // 0x00FC0300: 0x000001DC
-	"\x00\xc4\x03\x04\x00\x00\x01\xde" + // 0x00C40304: 0x000001DE
-	"\x00\xe4\x03\x04\x00\x00\x01\xdf" + // 0x00E40304: 0x000001DF
-	"\x02&\x03\x04\x00\x00\x01\xe0" + // 0x02260304: 0x000001E0
-	"\x02'\x03\x04\x00\x00\x01\xe1" + // 0x02270304: 0x000001E1
-	"\x00\xc6\x03\x04\x00\x00\x01\xe2" + // 0x00C60304: 0x000001E2
-	"\x00\xe6\x03\x04\x00\x00\x01\xe3" + // 0x00E60304: 0x000001E3
-	"\x00G\x03\f\x00\x00\x01\xe6" + // 0x0047030C: 0x000001E6
-	"\x00g\x03\f\x00\x00\x01\xe7" + // 0x0067030C: 0x000001E7
-	"\x00K\x03\f\x00\x00\x01\xe8" + // 0x004B030C: 0x000001E8
-	"\x00k\x03\f\x00\x00\x01\xe9" + // 0x006B030C: 0x000001E9
-	"\x00O\x03(\x00\x00\x01\xea" + // 0x004F0328: 0x000001EA
-	"\x00o\x03(\x00\x00\x01\xeb" + // 0x006F0328: 0x000001EB
-	"\x01\xea\x03\x04\x00\x00\x01\xec" + // 0x01EA0304: 0x000001EC
-	"\x01\xeb\x03\x04\x00\x00\x01\xed" + // 0x01EB0304: 0x000001ED
-	"\x01\xb7\x03\f\x00\x00\x01\xee" + // 0x01B7030C: 0x000001EE
-	"\x02\x92\x03\f\x00\x00\x01\xef" + // 0x0292030C: 0x000001EF
-	"\x00j\x03\f\x00\x00\x01\xf0" + // 0x006A030C: 0x000001F0
-	"\x00G\x03\x01\x00\x00\x01\xf4" + // 0x00470301: 0x000001F4
-	"\x00g\x03\x01\x00\x00\x01\xf5" + // 0x00670301: 0x000001F5
-	"\x00N\x03\x00\x00\x00\x01\xf8" + // 0x004E0300: 0x000001F8
-	"\x00n\x03\x00\x00\x00\x01\xf9" + // 0x006E0300: 0x000001F9
-	"\x00\xc5\x03\x01\x00\x00\x01\xfa" + // 0x00C50301: 0x000001FA
-	"\x00\xe5\x03\x01\x00\x00\x01\xfb" + // 0x00E50301: 0x000001FB
-	"\x00\xc6\x03\x01\x00\x00\x01\xfc" + // 0x00C60301: 0x000001FC
-	"\x00\xe6\x03\x01\x00\x00\x01\xfd" + // 0x00E60301: 0x000001FD
-	"\x00\xd8\x03\x01\x00\x00\x01\xfe" + // 0x00D80301: 0x000001FE
-	"\x00\xf8\x03\x01\x00\x00\x01\xff" + // 0x00F80301: 0x000001FF
-	"\x00A\x03\x0f\x00\x00\x02\x00" + // 0x0041030F: 0x00000200
-	"\x00a\x03\x0f\x00\x00\x02\x01" + // 0x0061030F: 0x00000201
-	"\x00A\x03\x11\x00\x00\x02\x02" + // 0x00410311: 0x00000202
-	"\x00a\x03\x11\x00\x00\x02\x03" + // 0x00610311: 0x00000203
-	"\x00E\x03\x0f\x00\x00\x02\x04" + // 0x0045030F: 0x00000204
-	"\x00e\x03\x0f\x00\x00\x02\x05" + // 0x0065030F: 0x00000205
-	"\x00E\x03\x11\x00\x00\x02\x06" + // 0x00450311: 0x00000206
-	"\x00e\x03\x11\x00\x00\x02\a" + // 0x00650311: 0x00000207
-	"\x00I\x03\x0f\x00\x00\x02\b" + // 0x0049030F: 0x00000208
-	"\x00i\x03\x0f\x00\x00\x02\t" + // 0x0069030F: 0x00000209
-	"\x00I\x03\x11\x00\x00\x02\n" + // 0x00490311: 0x0000020A
-	"\x00i\x03\x11\x00\x00\x02\v" + // 0x00690311: 0x0000020B
-	"\x00O\x03\x0f\x00\x00\x02\f" + // 0x004F030F: 0x0000020C
-	"\x00o\x03\x0f\x00\x00\x02\r" + // 0x006F030F: 0x0000020D
-	"\x00O\x03\x11\x00\x00\x02\x0e" + // 0x004F0311: 0x0000020E
-	"\x00o\x03\x11\x00\x00\x02\x0f" + // 0x006F0311: 0x0000020F
-	"\x00R\x03\x0f\x00\x00\x02\x10" + // 0x0052030F: 0x00000210
-	"\x00r\x03\x0f\x00\x00\x02\x11" + // 0x0072030F: 0x00000211
-	"\x00R\x03\x11\x00\x00\x02\x12" + // 0x00520311: 0x00000212
-	"\x00r\x03\x11\x00\x00\x02\x13" + // 0x00720311: 0x00000213
-	"\x00U\x03\x0f\x00\x00\x02\x14" + // 0x0055030F: 0x00000214
-	"\x00u\x03\x0f\x00\x00\x02\x15" + // 0x0075030F: 0x00000215
-	"\x00U\x03\x11\x00\x00\x02\x16" + // 0x00550311: 0x00000216
-	"\x00u\x03\x11\x00\x00\x02\x17" + // 0x00750311: 0x00000217
-	"\x00S\x03&\x00\x00\x02\x18" + // 0x00530326: 0x00000218
-	"\x00s\x03&\x00\x00\x02\x19" + // 0x00730326: 0x00000219
-	"\x00T\x03&\x00\x00\x02\x1a" + // 0x00540326: 0x0000021A
-	"\x00t\x03&\x00\x00\x02\x1b" + // 0x00740326: 0x0000021B
-	"\x00H\x03\f\x00\x00\x02\x1e" + // 0x0048030C: 0x0000021E
-	"\x00h\x03\f\x00\x00\x02\x1f" + // 0x0068030C: 0x0000021F
-	"\x00A\x03\a\x00\x00\x02&" + // 0x00410307: 0x00000226
-	"\x00a\x03\a\x00\x00\x02'" + // 0x00610307: 0x00000227
-	"\x00E\x03'\x00\x00\x02(" + // 0x00450327: 0x00000228
-	"\x00e\x03'\x00\x00\x02)" + // 0x00650327: 0x00000229
-	"\x00\xd6\x03\x04\x00\x00\x02*" + // 0x00D60304: 0x0000022A
-	"\x00\xf6\x03\x04\x00\x00\x02+" + // 0x00F60304: 0x0000022B
-	"\x00\xd5\x03\x04\x00\x00\x02," + // 0x00D50304: 0x0000022C
-	"\x00\xf5\x03\x04\x00\x00\x02-" + // 0x00F50304: 0x0000022D
-	"\x00O\x03\a\x00\x00\x02." + // 0x004F0307: 0x0000022E
-	"\x00o\x03\a\x00\x00\x02/" + // 0x006F0307: 0x0000022F
-	"\x02.\x03\x04\x00\x00\x020" + // 0x022E0304: 0x00000230
-	"\x02/\x03\x04\x00\x00\x021" + // 0x022F0304: 0x00000231
-	"\x00Y\x03\x04\x00\x00\x022" + // 0x00590304: 0x00000232
-	"\x00y\x03\x04\x00\x00\x023" + // 0x00790304: 0x00000233
-	"\x00\xa8\x03\x01\x00\x00\x03\x85" + // 0x00A80301: 0x00000385
-	"\x03\x91\x03\x01\x00\x00\x03\x86" + // 0x03910301: 0x00000386
-	"\x03\x95\x03\x01\x00\x00\x03\x88" + // 0x03950301: 0x00000388
-	"\x03\x97\x03\x01\x00\x00\x03\x89" + // 0x03970301: 0x00000389
-	"\x03\x99\x03\x01\x00\x00\x03\x8a" + // 0x03990301: 0x0000038A
-	"\x03\x9f\x03\x01\x00\x00\x03\x8c" + // 0x039F0301: 0x0000038C
-	"\x03\xa5\x03\x01\x00\x00\x03\x8e" + // 0x03A50301: 0x0000038E
-	"\x03\xa9\x03\x01\x00\x00\x03\x8f" + // 0x03A90301: 0x0000038F
-	"\x03\xca\x03\x01\x00\x00\x03\x90" + // 0x03CA0301: 0x00000390
-	"\x03\x99\x03\b\x00\x00\x03\xaa" + // 0x03990308: 0x000003AA
-	"\x03\xa5\x03\b\x00\x00\x03\xab" + // 0x03A50308: 0x000003AB
-	"\x03\xb1\x03\x01\x00\x00\x03\xac" + // 0x03B10301: 0x000003AC
-	"\x03\xb5\x03\x01\x00\x00\x03\xad" + // 0x03B50301: 0x000003AD
-	"\x03\xb7\x03\x01\x00\x00\x03\xae" + // 0x03B70301: 0x000003AE
-	"\x03\xb9\x03\x01\x00\x00\x03\xaf" + // 0x03B90301: 0x000003AF
-	"\x03\xcb\x03\x01\x00\x00\x03\xb0" + // 0x03CB0301: 0x000003B0
-	"\x03\xb9\x03\b\x00\x00\x03\xca" + // 0x03B90308: 0x000003CA
-	"\x03\xc5\x03\b\x00\x00\x03\xcb" + // 0x03C50308: 0x000003CB
-	"\x03\xbf\x03\x01\x00\x00\x03\xcc" + // 0x03BF0301: 0x000003CC
-	"\x03\xc5\x03\x01\x00\x00\x03\xcd" + // 0x03C50301: 0x000003CD
-	"\x03\xc9\x03\x01\x00\x00\x03\xce" + // 0x03C90301: 0x000003CE
-	"\x03\xd2\x03\x01\x00\x00\x03\xd3" + // 0x03D20301: 0x000003D3
-	"\x03\xd2\x03\b\x00\x00\x03\xd4" + // 0x03D20308: 0x000003D4
-	"\x04\x15\x03\x00\x00\x00\x04\x00" + // 0x04150300: 0x00000400
-	"\x04\x15\x03\b\x00\x00\x04\x01" + // 0x04150308: 0x00000401
-	"\x04\x13\x03\x01\x00\x00\x04\x03" + // 0x04130301: 0x00000403
-	"\x04\x06\x03\b\x00\x00\x04\a" + // 0x04060308: 0x00000407
-	"\x04\x1a\x03\x01\x00\x00\x04\f" + // 0x041A0301: 0x0000040C
-	"\x04\x18\x03\x00\x00\x00\x04\r" + // 0x04180300: 0x0000040D
-	"\x04#\x03\x06\x00\x00\x04\x0e" + // 0x04230306: 0x0000040E
-	"\x04\x18\x03\x06\x00\x00\x04\x19" + // 0x04180306: 0x00000419
-	"\x048\x03\x06\x00\x00\x049" + // 0x04380306: 0x00000439
-	"\x045\x03\x00\x00\x00\x04P" + // 0x04350300: 0x00000450
-	"\x045\x03\b\x00\x00\x04Q" + // 0x04350308: 0x00000451
-	"\x043\x03\x01\x00\x00\x04S" + // 0x04330301: 0x00000453
-	"\x04V\x03\b\x00\x00\x04W" + // 0x04560308: 0x00000457
-	"\x04:\x03\x01\x00\x00\x04\\" + // 0x043A0301: 0x0000045C
-	"\x048\x03\x00\x00\x00\x04]" + // 0x04380300: 0x0000045D
-	"\x04C\x03\x06\x00\x00\x04^" + // 0x04430306: 0x0000045E
-	"\x04t\x03\x0f\x00\x00\x04v" + // 0x0474030F: 0x00000476
-	"\x04u\x03\x0f\x00\x00\x04w" + // 0x0475030F: 0x00000477
-	"\x04\x16\x03\x06\x00\x00\x04\xc1" + // 0x04160306: 0x000004C1
-	"\x046\x03\x06\x00\x00\x04\xc2" + // 0x04360306: 0x000004C2
-	"\x04\x10\x03\x06\x00\x00\x04\xd0" + // 0x04100306: 0x000004D0
-	"\x040\x03\x06\x00\x00\x04\xd1" + // 0x04300306: 0x000004D1
-	"\x04\x10\x03\b\x00\x00\x04\xd2" + // 0x04100308: 0x000004D2
-	"\x040\x03\b\x00\x00\x04\xd3" + // 0x04300308: 0x000004D3
-	"\x04\x15\x03\x06\x00\x00\x04\xd6" + // 0x04150306: 0x000004D6
-	"\x045\x03\x06\x00\x00\x04\xd7" + // 0x04350306: 0x000004D7
-	"\x04\xd8\x03\b\x00\x00\x04\xda" + // 0x04D80308: 0x000004DA
-	"\x04\xd9\x03\b\x00\x00\x04\xdb" + // 0x04D90308: 0x000004DB
-	"\x04\x16\x03\b\x00\x00\x04\xdc" + // 0x04160308: 0x000004DC
-	"\x046\x03\b\x00\x00\x04\xdd" + // 0x04360308: 0x000004DD
-	"\x04\x17\x03\b\x00\x00\x04\xde" + // 0x04170308: 0x000004DE
-	"\x047\x03\b\x00\x00\x04\xdf" + // 0x04370308: 0x000004DF
-	"\x04\x18\x03\x04\x00\x00\x04\xe2" + // 0x04180304: 0x000004E2
-	"\x048\x03\x04\x00\x00\x04\xe3" + // 0x04380304: 0x000004E3
-	"\x04\x18\x03\b\x00\x00\x04\xe4" + // 0x04180308: 0x000004E4
-	"\x048\x03\b\x00\x00\x04\xe5" + // 0x04380308: 0x000004E5
-	"\x04\x1e\x03\b\x00\x00\x04\xe6" + // 0x041E0308: 0x000004E6
-	"\x04>\x03\b\x00\x00\x04\xe7" + // 0x043E0308: 0x000004E7
-	"\x04\xe8\x03\b\x00\x00\x04\xea" + // 0x04E80308: 0x000004EA
-	"\x04\xe9\x03\b\x00\x00\x04\xeb" + // 0x04E90308: 0x000004EB
-	"\x04-\x03\b\x00\x00\x04\xec" + // 0x042D0308: 0x000004EC
-	"\x04M\x03\b\x00\x00\x04\xed" + // 0x044D0308: 0x000004ED
-	"\x04#\x03\x04\x00\x00\x04\xee" + // 0x04230304: 0x000004EE
-	"\x04C\x03\x04\x00\x00\x04\xef" + // 0x04430304: 0x000004EF
-	"\x04#\x03\b\x00\x00\x04\xf0" + // 0x04230308: 0x000004F0
-	"\x04C\x03\b\x00\x00\x04\xf1" + // 0x04430308: 0x000004F1
-	"\x04#\x03\v\x00\x00\x04\xf2" + // 0x0423030B: 0x000004F2
-	"\x04C\x03\v\x00\x00\x04\xf3" + // 0x0443030B: 0x000004F3
-	"\x04'\x03\b\x00\x00\x04\xf4" + // 0x04270308: 0x000004F4
-	"\x04G\x03\b\x00\x00\x04\xf5" + // 0x04470308: 0x000004F5
-	"\x04+\x03\b\x00\x00\x04\xf8" + // 0x042B0308: 0x000004F8
-	"\x04K\x03\b\x00\x00\x04\xf9" + // 0x044B0308: 0x000004F9
-	"\x06'\x06S\x00\x00\x06\"" + // 0x06270653: 0x00000622
-	"\x06'\x06T\x00\x00\x06#" + // 0x06270654: 0x00000623
-	"\x06H\x06T\x00\x00\x06$" + // 0x06480654: 0x00000624
-	"\x06'\x06U\x00\x00\x06%" + // 0x06270655: 0x00000625
-	"\x06J\x06T\x00\x00\x06&" + // 0x064A0654: 0x00000626
-	"\x06\xd5\x06T\x00\x00\x06\xc0" + // 0x06D50654: 0x000006C0
-	"\x06\xc1\x06T\x00\x00\x06\xc2" + // 0x06C10654: 0x000006C2
-	"\x06\xd2\x06T\x00\x00\x06\xd3" + // 0x06D20654: 0x000006D3
-	"\t(\t<\x00\x00\t)" + // 0x0928093C: 0x00000929
-	"\t0\t<\x00\x00\t1" + // 0x0930093C: 0x00000931
-	"\t3\t<\x00\x00\t4" + // 0x0933093C: 0x00000934
-	"\t\xc7\t\xbe\x00\x00\t\xcb" + // 0x09C709BE: 0x000009CB
-	"\t\xc7\t\xd7\x00\x00\t\xcc" + // 0x09C709D7: 0x000009CC
-	"\vG\vV\x00\x00\vH" + // 0x0B470B56: 0x00000B48
-	"\vG\v>\x00\x00\vK" + // 0x0B470B3E: 0x00000B4B
-	"\vG\vW\x00\x00\vL" + // 0x0B470B57: 0x00000B4C
-	"\v\x92\v\xd7\x00\x00\v\x94" + // 0x0B920BD7: 0x00000B94
-	"\v\xc6\v\xbe\x00\x00\v\xca" + // 0x0BC60BBE: 0x00000BCA
-	"\v\xc7\v\xbe\x00\x00\v\xcb" + // 0x0BC70BBE: 0x00000BCB
-	"\v\xc6\v\xd7\x00\x00\v\xcc" + // 0x0BC60BD7: 0x00000BCC
-	"\fF\fV\x00\x00\fH" + // 0x0C460C56: 0x00000C48
-	"\f\xbf\f\xd5\x00\x00\f\xc0" + // 0x0CBF0CD5: 0x00000CC0
-	"\f\xc6\f\xd5\x00\x00\f\xc7" + // 0x0CC60CD5: 0x00000CC7
-	"\f\xc6\f\xd6\x00\x00\f\xc8" + // 0x0CC60CD6: 0x00000CC8
-	"\f\xc6\f\xc2\x00\x00\f\xca" + // 0x0CC60CC2: 0x00000CCA
-	"\f\xca\f\xd5\x00\x00\f\xcb" + // 0x0CCA0CD5: 0x00000CCB
-	"\rF\r>\x00\x00\rJ" + // 0x0D460D3E: 0x00000D4A
-	"\rG\r>\x00\x00\rK" + // 0x0D470D3E: 0x00000D4B
-	"\rF\rW\x00\x00\rL" + // 0x0D460D57: 0x00000D4C
-	"\r\xd9\r\xca\x00\x00\r\xda" + // 0x0DD90DCA: 0x00000DDA
-	"\r\xd9\r\xcf\x00\x00\r\xdc" + // 0x0DD90DCF: 0x00000DDC
-	"\r\xdc\r\xca\x00\x00\r\xdd" + // 0x0DDC0DCA: 0x00000DDD
-	"\r\xd9\r\xdf\x00\x00\r\xde" + // 0x0DD90DDF: 0x00000DDE
-	"\x10%\x10.\x00\x00\x10&" + // 0x1025102E: 0x00001026
-	"\x1b\x05\x1b5\x00\x00\x1b\x06" + // 0x1B051B35: 0x00001B06
-	"\x1b\a\x1b5\x00\x00\x1b\b" + // 0x1B071B35: 0x00001B08
-	"\x1b\t\x1b5\x00\x00\x1b\n" + // 0x1B091B35: 0x00001B0A
-	"\x1b\v\x1b5\x00\x00\x1b\f" + // 0x1B0B1B35: 0x00001B0C
-	"\x1b\r\x1b5\x00\x00\x1b\x0e" + // 0x1B0D1B35: 0x00001B0E
-	"\x1b\x11\x1b5\x00\x00\x1b\x12" + // 0x1B111B35: 0x00001B12
-	"\x1b:\x1b5\x00\x00\x1b;" + // 0x1B3A1B35: 0x00001B3B
-	"\x1b<\x1b5\x00\x00\x1b=" + // 0x1B3C1B35: 0x00001B3D
-	"\x1b>\x1b5\x00\x00\x1b@" + // 0x1B3E1B35: 0x00001B40
-	"\x1b?\x1b5\x00\x00\x1bA" + // 0x1B3F1B35: 0x00001B41
-	"\x1bB\x1b5\x00\x00\x1bC" + // 0x1B421B35: 0x00001B43
-	"\x00A\x03%\x00\x00\x1e\x00" + // 0x00410325: 0x00001E00
-	"\x00a\x03%\x00\x00\x1e\x01" + // 0x00610325: 0x00001E01
-	"\x00B\x03\a\x00\x00\x1e\x02" + // 0x00420307: 0x00001E02
-	"\x00b\x03\a\x00\x00\x1e\x03" + // 0x00620307: 0x00001E03
-	"\x00B\x03#\x00\x00\x1e\x04" + // 0x00420323: 0x00001E04
-	"\x00b\x03#\x00\x00\x1e\x05" + // 0x00620323: 0x00001E05
-	"\x00B\x031\x00\x00\x1e\x06" + // 0x00420331: 0x00001E06
-	"\x00b\x031\x00\x00\x1e\a" + // 0x00620331: 0x00001E07
-	"\x00\xc7\x03\x01\x00\x00\x1e\b" + // 0x00C70301: 0x00001E08
-	"\x00\xe7\x03\x01\x00\x00\x1e\t" + // 0x00E70301: 0x00001E09
-	"\x00D\x03\a\x00\x00\x1e\n" + // 0x00440307: 0x00001E0A
-	"\x00d\x03\a\x00\x00\x1e\v" + // 0x00640307: 0x00001E0B
-	"\x00D\x03#\x00\x00\x1e\f" + // 0x00440323: 0x00001E0C
-	"\x00d\x03#\x00\x00\x1e\r" + // 0x00640323: 0x00001E0D
-	"\x00D\x031\x00\x00\x1e\x0e" + // 0x00440331: 0x00001E0E
-	"\x00d\x031\x00\x00\x1e\x0f" + // 0x00640331: 0x00001E0F
-	"\x00D\x03'\x00\x00\x1e\x10" + // 0x00440327: 0x00001E10
-	"\x00d\x03'\x00\x00\x1e\x11" + // 0x00640327: 0x00001E11
-	"\x00D\x03-\x00\x00\x1e\x12" + // 0x0044032D: 0x00001E12
-	"\x00d\x03-\x00\x00\x1e\x13" + // 0x0064032D: 0x00001E13
-	"\x01\x12\x03\x00\x00\x00\x1e\x14" + // 0x01120300: 0x00001E14
-	"\x01\x13\x03\x00\x00\x00\x1e\x15" + // 0x01130300: 0x00001E15
-	"\x01\x12\x03\x01\x00\x00\x1e\x16" + // 0x01120301: 0x00001E16
-	"\x01\x13\x03\x01\x00\x00\x1e\x17" + // 0x01130301: 0x00001E17
-	"\x00E\x03-\x00\x00\x1e\x18" + // 0x0045032D: 0x00001E18
-	"\x00e\x03-\x00\x00\x1e\x19" + // 0x0065032D: 0x00001E19
-	"\x00E\x030\x00\x00\x1e\x1a" + // 0x00450330: 0x00001E1A
-	"\x00e\x030\x00\x00\x1e\x1b" + // 0x00650330: 0x00001E1B
-	"\x02(\x03\x06\x00\x00\x1e\x1c" + // 0x02280306: 0x00001E1C
-	"\x02)\x03\x06\x00\x00\x1e\x1d" + // 0x02290306: 0x00001E1D
-	"\x00F\x03\a\x00\x00\x1e\x1e" + // 0x00460307: 0x00001E1E
-	"\x00f\x03\a\x00\x00\x1e\x1f" + // 0x00660307: 0x00001E1F
-	"\x00G\x03\x04\x00\x00\x1e " + // 0x00470304: 0x00001E20
-	"\x00g\x03\x04\x00\x00\x1e!" + // 0x00670304: 0x00001E21
-	"\x00H\x03\a\x00\x00\x1e\"" + // 0x00480307: 0x00001E22
-	"\x00h\x03\a\x00\x00\x1e#" + // 0x00680307: 0x00001E23
-	"\x00H\x03#\x00\x00\x1e$" + // 0x00480323: 0x00001E24
-	"\x00h\x03#\x00\x00\x1e%" + // 0x00680323: 0x00001E25
-	"\x00H\x03\b\x00\x00\x1e&" + // 0x00480308: 0x00001E26
-	"\x00h\x03\b\x00\x00\x1e'" + // 0x00680308: 0x00001E27
-	"\x00H\x03'\x00\x00\x1e(" + // 0x00480327: 0x00001E28
-	"\x00h\x03'\x00\x00\x1e)" + // 0x00680327: 0x00001E29
-	"\x00H\x03.\x00\x00\x1e*" + // 0x0048032E: 0x00001E2A
-	"\x00h\x03.\x00\x00\x1e+" + // 0x0068032E: 0x00001E2B
-	"\x00I\x030\x00\x00\x1e," + // 0x00490330: 0x00001E2C
-	"\x00i\x030\x00\x00\x1e-" + // 0x00690330: 0x00001E2D
-	"\x00\xcf\x03\x01\x00\x00\x1e." + // 0x00CF0301: 0x00001E2E
-	"\x00\xef\x03\x01\x00\x00\x1e/" + // 0x00EF0301: 0x00001E2F
-	"\x00K\x03\x01\x00\x00\x1e0" + // 0x004B0301: 0x00001E30
-	"\x00k\x03\x01\x00\x00\x1e1" + // 0x006B0301: 0x00001E31
-	"\x00K\x03#\x00\x00\x1e2" + // 0x004B0323: 0x00001E32
-	"\x00k\x03#\x00\x00\x1e3" + // 0x006B0323: 0x00001E33
-	"\x00K\x031\x00\x00\x1e4" + // 0x004B0331: 0x00001E34
-	"\x00k\x031\x00\x00\x1e5" + // 0x006B0331: 0x00001E35
-	"\x00L\x03#\x00\x00\x1e6" + // 0x004C0323: 0x00001E36
-	"\x00l\x03#\x00\x00\x1e7" + // 0x006C0323: 0x00001E37
-	"\x1e6\x03\x04\x00\x00\x1e8" + // 0x1E360304: 0x00001E38
-	"\x1e7\x03\x04\x00\x00\x1e9" + // 0x1E370304: 0x00001E39
-	"\x00L\x031\x00\x00\x1e:" + // 0x004C0331: 0x00001E3A
-	"\x00l\x031\x00\x00\x1e;" + // 0x006C0331: 0x00001E3B
-	"\x00L\x03-\x00\x00\x1e<" + // 0x004C032D: 0x00001E3C
-	"\x00l\x03-\x00\x00\x1e=" + // 0x006C032D: 0x00001E3D
-	"\x00M\x03\x01\x00\x00\x1e>" + // 0x004D0301: 0x00001E3E
-	"\x00m\x03\x01\x00\x00\x1e?" + // 0x006D0301: 0x00001E3F
-	"\x00M\x03\a\x00\x00\x1e@" + // 0x004D0307: 0x00001E40
-	"\x00m\x03\a\x00\x00\x1eA" + // 0x006D0307: 0x00001E41
-	"\x00M\x03#\x00\x00\x1eB" + // 0x004D0323: 0x00001E42
-	"\x00m\x03#\x00\x00\x1eC" + // 0x006D0323: 0x00001E43
-	"\x00N\x03\a\x00\x00\x1eD" + // 0x004E0307: 0x00001E44
-	"\x00n\x03\a\x00\x00\x1eE" + // 0x006E0307: 0x00001E45
-	"\x00N\x03#\x00\x00\x1eF" + // 0x004E0323: 0x00001E46
-	"\x00n\x03#\x00\x00\x1eG" + // 0x006E0323: 0x00001E47
-	"\x00N\x031\x00\x00\x1eH" + // 0x004E0331: 0x00001E48
-	"\x00n\x031\x00\x00\x1eI" + // 0x006E0331: 0x00001E49
-	"\x00N\x03-\x00\x00\x1eJ" + // 0x004E032D: 0x00001E4A
-	"\x00n\x03-\x00\x00\x1eK" + // 0x006E032D: 0x00001E4B
-	"\x00\xd5\x03\x01\x00\x00\x1eL" + // 0x00D50301: 0x00001E4C
-	"\x00\xf5\x03\x01\x00\x00\x1eM" + // 0x00F50301: 0x00001E4D
-	"\x00\xd5\x03\b\x00\x00\x1eN" + // 0x00D50308: 0x00001E4E
-	"\x00\xf5\x03\b\x00\x00\x1eO" + // 0x00F50308: 0x00001E4F
-	"\x01L\x03\x00\x00\x00\x1eP" + // 0x014C0300: 0x00001E50
-	"\x01M\x03\x00\x00\x00\x1eQ" + // 0x014D0300: 0x00001E51
-	"\x01L\x03\x01\x00\x00\x1eR" + // 0x014C0301: 0x00001E52
-	"\x01M\x03\x01\x00\x00\x1eS" + // 0x014D0301: 0x00001E53
-	"\x00P\x03\x01\x00\x00\x1eT" + // 0x00500301: 0x00001E54
-	"\x00p\x03\x01\x00\x00\x1eU" + // 0x00700301: 0x00001E55
-	"\x00P\x03\a\x00\x00\x1eV" + // 0x00500307: 0x00001E56
-	"\x00p\x03\a\x00\x00\x1eW" + // 0x00700307: 0x00001E57
-	"\x00R\x03\a\x00\x00\x1eX" + // 0x00520307: 0x00001E58
-	"\x00r\x03\a\x00\x00\x1eY" + // 0x00720307: 0x00001E59
-	"\x00R\x03#\x00\x00\x1eZ" + // 0x00520323: 0x00001E5A
-	"\x00r\x03#\x00\x00\x1e[" + // 0x00720323: 0x00001E5B
-	"\x1eZ\x03\x04\x00\x00\x1e\\" + // 0x1E5A0304: 0x00001E5C
-	"\x1e[\x03\x04\x00\x00\x1e]" + // 0x1E5B0304: 0x00001E5D
-	"\x00R\x031\x00\x00\x1e^" + // 0x00520331: 0x00001E5E
-	"\x00r\x031\x00\x00\x1e_" + // 0x00720331: 0x00001E5F
-	"\x00S\x03\a\x00\x00\x1e`" + // 0x00530307: 0x00001E60
-	"\x00s\x03\a\x00\x00\x1ea" + // 0x00730307: 0x00001E61
-	"\x00S\x03#\x00\x00\x1eb" + // 0x00530323: 0x00001E62
-	"\x00s\x03#\x00\x00\x1ec" + // 0x00730323: 0x00001E63
-	"\x01Z\x03\a\x00\x00\x1ed" + // 0x015A0307: 0x00001E64
-	"\x01[\x03\a\x00\x00\x1ee" + // 0x015B0307: 0x00001E65
-	"\x01`\x03\a\x00\x00\x1ef" + // 0x01600307: 0x00001E66
-	"\x01a\x03\a\x00\x00\x1eg" + // 0x01610307: 0x00001E67
-	"\x1eb\x03\a\x00\x00\x1eh" + // 0x1E620307: 0x00001E68
-	"\x1ec\x03\a\x00\x00\x1ei" + // 0x1E630307: 0x00001E69
-	"\x00T\x03\a\x00\x00\x1ej" + // 0x00540307: 0x00001E6A
-	"\x00t\x03\a\x00\x00\x1ek" + // 0x00740307: 0x00001E6B
-	"\x00T\x03#\x00\x00\x1el" + // 0x00540323: 0x00001E6C
-	"\x00t\x03#\x00\x00\x1em" + // 0x00740323: 0x00001E6D
-	"\x00T\x031\x00\x00\x1en" + // 0x00540331: 0x00001E6E
-	"\x00t\x031\x00\x00\x1eo" + // 0x00740331: 0x00001E6F
-	"\x00T\x03-\x00\x00\x1ep" + // 0x0054032D: 0x00001E70
-	"\x00t\x03-\x00\x00\x1eq" + // 0x0074032D: 0x00001E71
-	"\x00U\x03$\x00\x00\x1er" + // 0x00550324: 0x00001E72
-	"\x00u\x03$\x00\x00\x1es" + // 0x00750324: 0x00001E73
-	"\x00U\x030\x00\x00\x1et" + // 0x00550330: 0x00001E74
-	"\x00u\x030\x00\x00\x1eu" + // 0x00750330: 0x00001E75
-	"\x00U\x03-\x00\x00\x1ev" + // 0x0055032D: 0x00001E76
-	"\x00u\x03-\x00\x00\x1ew" + // 0x0075032D: 0x00001E77
-	"\x01h\x03\x01\x00\x00\x1ex" + // 0x01680301: 0x00001E78
-	"\x01i\x03\x01\x00\x00\x1ey" + // 0x01690301: 0x00001E79
-	"\x01j\x03\b\x00\x00\x1ez" + // 0x016A0308: 0x00001E7A
-	"\x01k\x03\b\x00\x00\x1e{" + // 0x016B0308: 0x00001E7B
-	"\x00V\x03\x03\x00\x00\x1e|" + // 0x00560303: 0x00001E7C
-	"\x00v\x03\x03\x00\x00\x1e}" + // 0x00760303: 0x00001E7D
-	"\x00V\x03#\x00\x00\x1e~" + // 0x00560323: 0x00001E7E
-	"\x00v\x03#\x00\x00\x1e\x7f" + // 0x00760323: 0x00001E7F
-	"\x00W\x03\x00\x00\x00\x1e\x80" + // 0x00570300: 0x00001E80
-	"\x00w\x03\x00\x00\x00\x1e\x81" + // 0x00770300: 0x00001E81
-	"\x00W\x03\x01\x00\x00\x1e\x82" + // 0x00570301: 0x00001E82
-	"\x00w\x03\x01\x00\x00\x1e\x83" + // 0x00770301: 0x00001E83
-	"\x00W\x03\b\x00\x00\x1e\x84" + // 0x00570308: 0x00001E84
-	"\x00w\x03\b\x00\x00\x1e\x85" + // 0x00770308: 0x00001E85
-	"\x00W\x03\a\x00\x00\x1e\x86" + // 0x00570307: 0x00001E86
-	"\x00w\x03\a\x00\x00\x1e\x87" + // 0x00770307: 0x00001E87
-	"\x00W\x03#\x00\x00\x1e\x88" + // 0x00570323: 0x00001E88
-	"\x00w\x03#\x00\x00\x1e\x89" + // 0x00770323: 0x00001E89
-	"\x00X\x03\a\x00\x00\x1e\x8a" + // 0x00580307: 0x00001E8A
-	"\x00x\x03\a\x00\x00\x1e\x8b" + // 0x00780307: 0x00001E8B
-	"\x00X\x03\b\x00\x00\x1e\x8c" + // 0x00580308: 0x00001E8C
-	"\x00x\x03\b\x00\x00\x1e\x8d" + // 0x00780308: 0x00001E8D
-	"\x00Y\x03\a\x00\x00\x1e\x8e" + // 0x00590307: 0x00001E8E
-	"\x00y\x03\a\x00\x00\x1e\x8f" + // 0x00790307: 0x00001E8F
-	"\x00Z\x03\x02\x00\x00\x1e\x90" + // 0x005A0302: 0x00001E90
-	"\x00z\x03\x02\x00\x00\x1e\x91" + // 0x007A0302: 0x00001E91
-	"\x00Z\x03#\x00\x00\x1e\x92" + // 0x005A0323: 0x00001E92
-	"\x00z\x03#\x00\x00\x1e\x93" + // 0x007A0323: 0x00001E93
-	"\x00Z\x031\x00\x00\x1e\x94" + // 0x005A0331: 0x00001E94
-	"\x00z\x031\x00\x00\x1e\x95" + // 0x007A0331: 0x00001E95
-	"\x00h\x031\x00\x00\x1e\x96" + // 0x00680331: 0x00001E96
-	"\x00t\x03\b\x00\x00\x1e\x97" + // 0x00740308: 0x00001E97
-	"\x00w\x03\n\x00\x00\x1e\x98" + // 0x0077030A: 0x00001E98
-	"\x00y\x03\n\x00\x00\x1e\x99" + // 0x0079030A: 0x00001E99
-	"\x01\x7f\x03\a\x00\x00\x1e\x9b" + // 0x017F0307: 0x00001E9B
-	"\x00A\x03#\x00\x00\x1e\xa0" + // 0x00410323: 0x00001EA0
-	"\x00a\x03#\x00\x00\x1e\xa1" + // 0x00610323: 0x00001EA1
-	"\x00A\x03\t\x00\x00\x1e\xa2" + // 0x00410309: 0x00001EA2
-	"\x00a\x03\t\x00\x00\x1e\xa3" + // 0x00610309: 0x00001EA3
-	"\x00\xc2\x03\x01\x00\x00\x1e\xa4" + // 0x00C20301: 0x00001EA4
-	"\x00\xe2\x03\x01\x00\x00\x1e\xa5" + // 0x00E20301: 0x00001EA5
-	"\x00\xc2\x03\x00\x00\x00\x1e\xa6" + // 0x00C20300: 0x00001EA6
-	"\x00\xe2\x03\x00\x00\x00\x1e\xa7" + // 0x00E20300: 0x00001EA7
-	"\x00\xc2\x03\t\x00\x00\x1e\xa8" + // 0x00C20309: 0x00001EA8
-	"\x00\xe2\x03\t\x00\x00\x1e\xa9" + // 0x00E20309: 0x00001EA9
-	"\x00\xc2\x03\x03\x00\x00\x1e\xaa" + // 0x00C20303: 0x00001EAA
-	"\x00\xe2\x03\x03\x00\x00\x1e\xab" + // 0x00E20303: 0x00001EAB
-	"\x1e\xa0\x03\x02\x00\x00\x1e\xac" + // 0x1EA00302: 0x00001EAC
-	"\x1e\xa1\x03\x02\x00\x00\x1e\xad" + // 0x1EA10302: 0x00001EAD
-	"\x01\x02\x03\x01\x00\x00\x1e\xae" + // 0x01020301: 0x00001EAE
-	"\x01\x03\x03\x01\x00\x00\x1e\xaf" + // 0x01030301: 0x00001EAF
-	"\x01\x02\x03\x00\x00\x00\x1e\xb0" + // 0x01020300: 0x00001EB0
-	"\x01\x03\x03\x00\x00\x00\x1e\xb1" + // 0x01030300: 0x00001EB1
-	"\x01\x02\x03\t\x00\x00\x1e\xb2" + // 0x01020309: 0x00001EB2
-	"\x01\x03\x03\t\x00\x00\x1e\xb3" + // 0x01030309: 0x00001EB3
-	"\x01\x02\x03\x03\x00\x00\x1e\xb4" + // 0x01020303: 0x00001EB4
-	"\x01\x03\x03\x03\x00\x00\x1e\xb5" + // 0x01030303: 0x00001EB5
-	"\x1e\xa0\x03\x06\x00\x00\x1e\xb6" + // 0x1EA00306: 0x00001EB6
-	"\x1e\xa1\x03\x06\x00\x00\x1e\xb7" + // 0x1EA10306: 0x00001EB7
-	"\x00E\x03#\x00\x00\x1e\xb8" + // 0x00450323: 0x00001EB8
-	"\x00e\x03#\x00\x00\x1e\xb9" + // 0x00650323: 0x00001EB9
-	"\x00E\x03\t\x00\x00\x1e\xba" + // 0x00450309: 0x00001EBA
-	"\x00e\x03\t\x00\x00\x1e\xbb" + // 0x00650309: 0x00001EBB
-	"\x00E\x03\x03\x00\x00\x1e\xbc" + // 0x00450303: 0x00001EBC
-	"\x00e\x03\x03\x00\x00\x1e\xbd" + // 0x00650303: 0x00001EBD
-	"\x00\xca\x03\x01\x00\x00\x1e\xbe" + // 0x00CA0301: 0x00001EBE
-	"\x00\xea\x03\x01\x00\x00\x1e\xbf" + // 0x00EA0301: 0x00001EBF
-	"\x00\xca\x03\x00\x00\x00\x1e\xc0" + // 0x00CA0300: 0x00001EC0
-	"\x00\xea\x03\x00\x00\x00\x1e\xc1" + // 0x00EA0300: 0x00001EC1
-	"\x00\xca\x03\t\x00\x00\x1e\xc2" + // 0x00CA0309: 0x00001EC2
-	"\x00\xea\x03\t\x00\x00\x1e\xc3" + // 0x00EA0309: 0x00001EC3
-	"\x00\xca\x03\x03\x00\x00\x1e\xc4" + // 0x00CA0303: 0x00001EC4
-	"\x00\xea\x03\x03\x00\x00\x1e\xc5" + // 0x00EA0303: 0x00001EC5
-	"\x1e\xb8\x03\x02\x00\x00\x1e\xc6" + // 0x1EB80302: 0x00001EC6
-	"\x1e\xb9\x03\x02\x00\x00\x1e\xc7" + // 0x1EB90302: 0x00001EC7
-	"\x00I\x03\t\x00\x00\x1e\xc8" + // 0x00490309: 0x00001EC8
-	"\x00i\x03\t\x00\x00\x1e\xc9" + // 0x00690309: 0x00001EC9
-	"\x00I\x03#\x00\x00\x1e\xca" + // 0x00490323: 0x00001ECA
-	"\x00i\x03#\x00\x00\x1e\xcb" + // 0x00690323: 0x00001ECB
-	"\x00O\x03#\x00\x00\x1e\xcc" + // 0x004F0323: 0x00001ECC
-	"\x00o\x03#\x00\x00\x1e\xcd" + // 0x006F0323: 0x00001ECD
-	"\x00O\x03\t\x00\x00\x1e\xce" + // 0x004F0309: 0x00001ECE
-	"\x00o\x03\t\x00\x00\x1e\xcf" + // 0x006F0309: 0x00001ECF
-	"\x00\xd4\x03\x01\x00\x00\x1e\xd0" + // 0x00D40301: 0x00001ED0
-	"\x00\xf4\x03\x01\x00\x00\x1e\xd1" + // 0x00F40301: 0x00001ED1
-	"\x00\xd4\x03\x00\x00\x00\x1e\xd2" + // 0x00D40300: 0x00001ED2
-	"\x00\xf4\x03\x00\x00\x00\x1e\xd3" + // 0x00F40300: 0x00001ED3
-	"\x00\xd4\x03\t\x00\x00\x1e\xd4" + // 0x00D40309: 0x00001ED4
-	"\x00\xf4\x03\t\x00\x00\x1e\xd5" + // 0x00F40309: 0x00001ED5
-	"\x00\xd4\x03\x03\x00\x00\x1e\xd6" + // 0x00D40303: 0x00001ED6
-	"\x00\xf4\x03\x03\x00\x00\x1e\xd7" + // 0x00F40303: 0x00001ED7
-	"\x1e\xcc\x03\x02\x00\x00\x1e\xd8" + // 0x1ECC0302: 0x00001ED8
-	"\x1e\xcd\x03\x02\x00\x00\x1e\xd9" + // 0x1ECD0302: 0x00001ED9
-	"\x01\xa0\x03\x01\x00\x00\x1e\xda" + // 0x01A00301: 0x00001EDA
-	"\x01\xa1\x03\x01\x00\x00\x1e\xdb" + // 0x01A10301: 0x00001EDB
-	"\x01\xa0\x03\x00\x00\x00\x1e\xdc" + // 0x01A00300: 0x00001EDC
-	"\x01\xa1\x03\x00\x00\x00\x1e\xdd" + // 0x01A10300: 0x00001EDD
-	"\x01\xa0\x03\t\x00\x00\x1e\xde" + // 0x01A00309: 0x00001EDE
-	"\x01\xa1\x03\t\x00\x00\x1e\xdf" + // 0x01A10309: 0x00001EDF
-	"\x01\xa0\x03\x03\x00\x00\x1e\xe0" + // 0x01A00303: 0x00001EE0
-	"\x01\xa1\x03\x03\x00\x00\x1e\xe1" + // 0x01A10303: 0x00001EE1
-	"\x01\xa0\x03#\x00\x00\x1e\xe2" + // 0x01A00323: 0x00001EE2
-	"\x01\xa1\x03#\x00\x00\x1e\xe3" + // 0x01A10323: 0x00001EE3
-	"\x00U\x03#\x00\x00\x1e\xe4" + // 0x00550323: 0x00001EE4
-	"\x00u\x03#\x00\x00\x1e\xe5" + // 0x00750323: 0x00001EE5
-	"\x00U\x03\t\x00\x00\x1e\xe6" + // 0x00550309: 0x00001EE6
-	"\x00u\x03\t\x00\x00\x1e\xe7" + // 0x00750309: 0x00001EE7
-	"\x01\xaf\x03\x01\x00\x00\x1e\xe8" + // 0x01AF0301: 0x00001EE8
-	"\x01\xb0\x03\x01\x00\x00\x1e\xe9" + // 0x01B00301: 0x00001EE9
-	"\x01\xaf\x03\x00\x00\x00\x1e\xea" + // 0x01AF0300: 0x00001EEA
-	"\x01\xb0\x03\x00\x00\x00\x1e\xeb" + // 0x01B00300: 0x00001EEB
-	"\x01\xaf\x03\t\x00\x00\x1e\xec" + // 0x01AF0309: 0x00001EEC
-	"\x01\xb0\x03\t\x00\x00\x1e\xed" + // 0x01B00309: 0x00001EED
-	"\x01\xaf\x03\x03\x00\x00\x1e\xee" + // 0x01AF0303: 0x00001EEE
-	"\x01\xb0\x03\x03\x00\x00\x1e\xef" + // 0x01B00303: 0x00001EEF
-	"\x01\xaf\x03#\x00\x00\x1e\xf0" + // 0x01AF0323: 0x00001EF0
-	"\x01\xb0\x03#\x00\x00\x1e\xf1" + // 0x01B00323: 0x00001EF1
-	"\x00Y\x03\x00\x00\x00\x1e\xf2" + // 0x00590300: 0x00001EF2
-	"\x00y\x03\x00\x00\x00\x1e\xf3" + // 0x00790300: 0x00001EF3
-	"\x00Y\x03#\x00\x00\x1e\xf4" + // 0x00590323: 0x00001EF4
-	"\x00y\x03#\x00\x00\x1e\xf5" + // 0x00790323: 0x00001EF5
-	"\x00Y\x03\t\x00\x00\x1e\xf6" + // 0x00590309: 0x00001EF6
-	"\x00y\x03\t\x00\x00\x1e\xf7" + // 0x00790309: 0x00001EF7
-	"\x00Y\x03\x03\x00\x00\x1e\xf8" + // 0x00590303: 0x00001EF8
-	"\x00y\x03\x03\x00\x00\x1e\xf9" + // 0x00790303: 0x00001EF9
-	"\x03\xb1\x03\x13\x00\x00\x1f\x00" + // 0x03B10313: 0x00001F00
-	"\x03\xb1\x03\x14\x00\x00\x1f\x01" + // 0x03B10314: 0x00001F01
-	"\x1f\x00\x03\x00\x00\x00\x1f\x02" + // 0x1F000300: 0x00001F02
-	"\x1f\x01\x03\x00\x00\x00\x1f\x03" + // 0x1F010300: 0x00001F03
-	"\x1f\x00\x03\x01\x00\x00\x1f\x04" + // 0x1F000301: 0x00001F04
-	"\x1f\x01\x03\x01\x00\x00\x1f\x05" + // 0x1F010301: 0x00001F05
-	"\x1f\x00\x03B\x00\x00\x1f\x06" + // 0x1F000342: 0x00001F06
-	"\x1f\x01\x03B\x00\x00\x1f\a" + // 0x1F010342: 0x00001F07
-	"\x03\x91\x03\x13\x00\x00\x1f\b" + // 0x03910313: 0x00001F08
-	"\x03\x91\x03\x14\x00\x00\x1f\t" + // 0x03910314: 0x00001F09
-	"\x1f\b\x03\x00\x00\x00\x1f\n" + // 0x1F080300: 0x00001F0A
-	"\x1f\t\x03\x00\x00\x00\x1f\v" + // 0x1F090300: 0x00001F0B
-	"\x1f\b\x03\x01\x00\x00\x1f\f" + // 0x1F080301: 0x00001F0C
-	"\x1f\t\x03\x01\x00\x00\x1f\r" + // 0x1F090301: 0x00001F0D
-	"\x1f\b\x03B\x00\x00\x1f\x0e" + // 0x1F080342: 0x00001F0E
-	"\x1f\t\x03B\x00\x00\x1f\x0f" + // 0x1F090342: 0x00001F0F
-	"\x03\xb5\x03\x13\x00\x00\x1f\x10" + // 0x03B50313: 0x00001F10
-	"\x03\xb5\x03\x14\x00\x00\x1f\x11" + // 0x03B50314: 0x00001F11
-	"\x1f\x10\x03\x00\x00\x00\x1f\x12" + // 0x1F100300: 0x00001F12
-	"\x1f\x11\x03\x00\x00\x00\x1f\x13" + // 0x1F110300: 0x00001F13
-	"\x1f\x10\x03\x01\x00\x00\x1f\x14" + // 0x1F100301: 0x00001F14
-	"\x1f\x11\x03\x01\x00\x00\x1f\x15" + // 0x1F110301: 0x00001F15
-	"\x03\x95\x03\x13\x00\x00\x1f\x18" + // 0x03950313: 0x00001F18
-	"\x03\x95\x03\x14\x00\x00\x1f\x19" + // 0x03950314: 0x00001F19
-	"\x1f\x18\x03\x00\x00\x00\x1f\x1a" + // 0x1F180300: 0x00001F1A
-	"\x1f\x19\x03\x00\x00\x00\x1f\x1b" + // 0x1F190300: 0x00001F1B
-	"\x1f\x18\x03\x01\x00\x00\x1f\x1c" + // 0x1F180301: 0x00001F1C
-	"\x1f\x19\x03\x01\x00\x00\x1f\x1d" + // 0x1F190301: 0x00001F1D
-	"\x03\xb7\x03\x13\x00\x00\x1f " + // 0x03B70313: 0x00001F20
-	"\x03\xb7\x03\x14\x00\x00\x1f!" + // 0x03B70314: 0x00001F21
-	"\x1f \x03\x00\x00\x00\x1f\"" + // 0x1F200300: 0x00001F22
-	"\x1f!\x03\x00\x00\x00\x1f#" + // 0x1F210300: 0x00001F23
-	"\x1f \x03\x01\x00\x00\x1f$" + // 0x1F200301: 0x00001F24
-	"\x1f!\x03\x01\x00\x00\x1f%" + // 0x1F210301: 0x00001F25
-	"\x1f \x03B\x00\x00\x1f&" + // 0x1F200342: 0x00001F26
-	"\x1f!\x03B\x00\x00\x1f'" + // 0x1F210342: 0x00001F27
-	"\x03\x97\x03\x13\x00\x00\x1f(" + // 0x03970313: 0x00001F28
-	"\x03\x97\x03\x14\x00\x00\x1f)" + // 0x03970314: 0x00001F29
-	"\x1f(\x03\x00\x00\x00\x1f*" + // 0x1F280300: 0x00001F2A
-	"\x1f)\x03\x00\x00\x00\x1f+" + // 0x1F290300: 0x00001F2B
-	"\x1f(\x03\x01\x00\x00\x1f," + // 0x1F280301: 0x00001F2C
-	"\x1f)\x03\x01\x00\x00\x1f-" + // 0x1F290301: 0x00001F2D
-	"\x1f(\x03B\x00\x00\x1f." + // 0x1F280342: 0x00001F2E
-	"\x1f)\x03B\x00\x00\x1f/" + // 0x1F290342: 0x00001F2F
-	"\x03\xb9\x03\x13\x00\x00\x1f0" + // 0x03B90313: 0x00001F30
-	"\x03\xb9\x03\x14\x00\x00\x1f1" + // 0x03B90314: 0x00001F31
-	"\x1f0\x03\x00\x00\x00\x1f2" + // 0x1F300300: 0x00001F32
-	"\x1f1\x03\x00\x00\x00\x1f3" + // 0x1F310300: 0x00001F33
-	"\x1f0\x03\x01\x00\x00\x1f4" + // 0x1F300301: 0x00001F34
-	"\x1f1\x03\x01\x00\x00\x1f5" + // 0x1F310301: 0x00001F35
-	"\x1f0\x03B\x00\x00\x1f6" + // 0x1F300342: 0x00001F36
-	"\x1f1\x03B\x00\x00\x1f7" + // 0x1F310342: 0x00001F37
-	"\x03\x99\x03\x13\x00\x00\x1f8" + // 0x03990313: 0x00001F38
-	"\x03\x99\x03\x14\x00\x00\x1f9" + // 0x03990314: 0x00001F39
-	"\x1f8\x03\x00\x00\x00\x1f:" + // 0x1F380300: 0x00001F3A
-	"\x1f9\x03\x00\x00\x00\x1f;" + // 0x1F390300: 0x00001F3B
-	"\x1f8\x03\x01\x00\x00\x1f<" + // 0x1F380301: 0x00001F3C
-	"\x1f9\x03\x01\x00\x00\x1f=" + // 0x1F390301: 0x00001F3D
-	"\x1f8\x03B\x00\x00\x1f>" + // 0x1F380342: 0x00001F3E
-	"\x1f9\x03B\x00\x00\x1f?" + // 0x1F390342: 0x00001F3F
-	"\x03\xbf\x03\x13\x00\x00\x1f@" + // 0x03BF0313: 0x00001F40
-	"\x03\xbf\x03\x14\x00\x00\x1fA" + // 0x03BF0314: 0x00001F41
-	"\x1f@\x03\x00\x00\x00\x1fB" + // 0x1F400300: 0x00001F42
-	"\x1fA\x03\x00\x00\x00\x1fC" + // 0x1F410300: 0x00001F43
-	"\x1f@\x03\x01\x00\x00\x1fD" + // 0x1F400301: 0x00001F44
-	"\x1fA\x03\x01\x00\x00\x1fE" + // 0x1F410301: 0x00001F45
-	"\x03\x9f\x03\x13\x00\x00\x1fH" + // 0x039F0313: 0x00001F48
-	"\x03\x9f\x03\x14\x00\x00\x1fI" + // 0x039F0314: 0x00001F49
-	"\x1fH\x03\x00\x00\x00\x1fJ" + // 0x1F480300: 0x00001F4A
-	"\x1fI\x03\x00\x00\x00\x1fK" + // 0x1F490300: 0x00001F4B
-	"\x1fH\x03\x01\x00\x00\x1fL" + // 0x1F480301: 0x00001F4C
-	"\x1fI\x03\x01\x00\x00\x1fM" + // 0x1F490301: 0x00001F4D
-	"\x03\xc5\x03\x13\x00\x00\x1fP" + // 0x03C50313: 0x00001F50
-	"\x03\xc5\x03\x14\x00\x00\x1fQ" + // 0x03C50314: 0x00001F51
-	"\x1fP\x03\x00\x00\x00\x1fR" + // 0x1F500300: 0x00001F52
-	"\x1fQ\x03\x00\x00\x00\x1fS" + // 0x1F510300: 0x00001F53
-	"\x1fP\x03\x01\x00\x00\x1fT" + // 0x1F500301: 0x00001F54
-	"\x1fQ\x03\x01\x00\x00\x1fU" + // 0x1F510301: 0x00001F55
-	"\x1fP\x03B\x00\x00\x1fV" + // 0x1F500342: 0x00001F56
-	"\x1fQ\x03B\x00\x00\x1fW" + // 0x1F510342: 0x00001F57
-	"\x03\xa5\x03\x14\x00\x00\x1fY" + // 0x03A50314: 0x00001F59
-	"\x1fY\x03\x00\x00\x00\x1f[" + // 0x1F590300: 0x00001F5B
-	"\x1fY\x03\x01\x00\x00\x1f]" + // 0x1F590301: 0x00001F5D
-	"\x1fY\x03B\x00\x00\x1f_" + // 0x1F590342: 0x00001F5F
-	"\x03\xc9\x03\x13\x00\x00\x1f`" + // 0x03C90313: 0x00001F60
-	"\x03\xc9\x03\x14\x00\x00\x1fa" + // 0x03C90314: 0x00001F61
-	"\x1f`\x03\x00\x00\x00\x1fb" + // 0x1F600300: 0x00001F62
-	"\x1fa\x03\x00\x00\x00\x1fc" + // 0x1F610300: 0x00001F63
-	"\x1f`\x03\x01\x00\x00\x1fd" + // 0x1F600301: 0x00001F64
-	"\x1fa\x03\x01\x00\x00\x1fe" + // 0x1F610301: 0x00001F65
-	"\x1f`\x03B\x00\x00\x1ff" + // 0x1F600342: 0x00001F66
-	"\x1fa\x03B\x00\x00\x1fg" + // 0x1F610342: 0x00001F67
-	"\x03\xa9\x03\x13\x00\x00\x1fh" + // 0x03A90313: 0x00001F68
-	"\x03\xa9\x03\x14\x00\x00\x1fi" + // 0x03A90314: 0x00001F69
-	"\x1fh\x03\x00\x00\x00\x1fj" + // 0x1F680300: 0x00001F6A
-	"\x1fi\x03\x00\x00\x00\x1fk" + // 0x1F690300: 0x00001F6B
-	"\x1fh\x03\x01\x00\x00\x1fl" + // 0x1F680301: 0x00001F6C
-	"\x1fi\x03\x01\x00\x00\x1fm" + // 0x1F690301: 0x00001F6D
-	"\x1fh\x03B\x00\x00\x1fn" + // 0x1F680342: 0x00001F6E
-	"\x1fi\x03B\x00\x00\x1fo" + // 0x1F690342: 0x00001F6F
-	"\x03\xb1\x03\x00\x00\x00\x1fp" + // 0x03B10300: 0x00001F70
-	"\x03\xb5\x03\x00\x00\x00\x1fr" + // 0x03B50300: 0x00001F72
-	"\x03\xb7\x03\x00\x00\x00\x1ft" + // 0x03B70300: 0x00001F74
-	"\x03\xb9\x03\x00\x00\x00\x1fv" + // 0x03B90300: 0x00001F76
-	"\x03\xbf\x03\x00\x00\x00\x1fx" + // 0x03BF0300: 0x00001F78
-	"\x03\xc5\x03\x00\x00\x00\x1fz" + // 0x03C50300: 0x00001F7A
-	"\x03\xc9\x03\x00\x00\x00\x1f|" + // 0x03C90300: 0x00001F7C
-	"\x1f\x00\x03E\x00\x00\x1f\x80" + // 0x1F000345: 0x00001F80
-	"\x1f\x01\x03E\x00\x00\x1f\x81" + // 0x1F010345: 0x00001F81
-	"\x1f\x02\x03E\x00\x00\x1f\x82" + // 0x1F020345: 0x00001F82
-	"\x1f\x03\x03E\x00\x00\x1f\x83" + // 0x1F030345: 0x00001F83
-	"\x1f\x04\x03E\x00\x00\x1f\x84" + // 0x1F040345: 0x00001F84
-	"\x1f\x05\x03E\x00\x00\x1f\x85" + // 0x1F050345: 0x00001F85
-	"\x1f\x06\x03E\x00\x00\x1f\x86" + // 0x1F060345: 0x00001F86
-	"\x1f\a\x03E\x00\x00\x1f\x87" + // 0x1F070345: 0x00001F87
-	"\x1f\b\x03E\x00\x00\x1f\x88" + // 0x1F080345: 0x00001F88
-	"\x1f\t\x03E\x00\x00\x1f\x89" + // 0x1F090345: 0x00001F89
-	"\x1f\n\x03E\x00\x00\x1f\x8a" + // 0x1F0A0345: 0x00001F8A
-	"\x1f\v\x03E\x00\x00\x1f\x8b" + // 0x1F0B0345: 0x00001F8B
-	"\x1f\f\x03E\x00\x00\x1f\x8c" + // 0x1F0C0345: 0x00001F8C
-	"\x1f\r\x03E\x00\x00\x1f\x8d" + // 0x1F0D0345: 0x00001F8D
-	"\x1f\x0e\x03E\x00\x00\x1f\x8e" + // 0x1F0E0345: 0x00001F8E
-	"\x1f\x0f\x03E\x00\x00\x1f\x8f" + // 0x1F0F0345: 0x00001F8F
-	"\x1f \x03E\x00\x00\x1f\x90" + // 0x1F200345: 0x00001F90
-	"\x1f!\x03E\x00\x00\x1f\x91" + // 0x1F210345: 0x00001F91
-	"\x1f\"\x03E\x00\x00\x1f\x92" + // 0x1F220345: 0x00001F92
-	"\x1f#\x03E\x00\x00\x1f\x93" + // 0x1F230345: 0x00001F93
-	"\x1f$\x03E\x00\x00\x1f\x94" + // 0x1F240345: 0x00001F94
-	"\x1f%\x03E\x00\x00\x1f\x95" + // 0x1F250345: 0x00001F95
-	"\x1f&\x03E\x00\x00\x1f\x96" + // 0x1F260345: 0x00001F96
-	"\x1f'\x03E\x00\x00\x1f\x97" + // 0x1F270345: 0x00001F97
-	"\x1f(\x03E\x00\x00\x1f\x98" + // 0x1F280345: 0x00001F98
-	"\x1f)\x03E\x00\x00\x1f\x99" + // 0x1F290345: 0x00001F99
-	"\x1f*\x03E\x00\x00\x1f\x9a" + // 0x1F2A0345: 0x00001F9A
-	"\x1f+\x03E\x00\x00\x1f\x9b" + // 0x1F2B0345: 0x00001F9B
-	"\x1f,\x03E\x00\x00\x1f\x9c" + // 0x1F2C0345: 0x00001F9C
-	"\x1f-\x03E\x00\x00\x1f\x9d" + // 0x1F2D0345: 0x00001F9D
-	"\x1f.\x03E\x00\x00\x1f\x9e" + // 0x1F2E0345: 0x00001F9E
-	"\x1f/\x03E\x00\x00\x1f\x9f" + // 0x1F2F0345: 0x00001F9F
-	"\x1f`\x03E\x00\x00\x1f\xa0" + // 0x1F600345: 0x00001FA0
-	"\x1fa\x03E\x00\x00\x1f\xa1" + // 0x1F610345: 0x00001FA1
-	"\x1fb\x03E\x00\x00\x1f\xa2" + // 0x1F620345: 0x00001FA2
-	"\x1fc\x03E\x00\x00\x1f\xa3" + // 0x1F630345: 0x00001FA3
-	"\x1fd\x03E\x00\x00\x1f\xa4" + // 0x1F640345: 0x00001FA4
-	"\x1fe\x03E\x00\x00\x1f\xa5" + // 0x1F650345: 0x00001FA5
-	"\x1ff\x03E\x00\x00\x1f\xa6" + // 0x1F660345: 0x00001FA6
-	"\x1fg\x03E\x00\x00\x1f\xa7" + // 0x1F670345: 0x00001FA7
-	"\x1fh\x03E\x00\x00\x1f\xa8" + // 0x1F680345: 0x00001FA8
-	"\x1fi\x03E\x00\x00\x1f\xa9" + // 0x1F690345: 0x00001FA9
-	"\x1fj\x03E\x00\x00\x1f\xaa" + // 0x1F6A0345: 0x00001FAA
-	"\x1fk\x03E\x00\x00\x1f\xab" + // 0x1F6B0345: 0x00001FAB
-	"\x1fl\x03E\x00\x00\x1f\xac" + // 0x1F6C0345: 0x00001FAC
-	"\x1fm\x03E\x00\x00\x1f\xad" + // 0x1F6D0345: 0x00001FAD
-	"\x1fn\x03E\x00\x00\x1f\xae" + // 0x1F6E0345: 0x00001FAE
-	"\x1fo\x03E\x00\x00\x1f\xaf" + // 0x1F6F0345: 0x00001FAF
-	"\x03\xb1\x03\x06\x00\x00\x1f\xb0" + // 0x03B10306: 0x00001FB0
-	"\x03\xb1\x03\x04\x00\x00\x1f\xb1" + // 0x03B10304: 0x00001FB1
-	"\x1fp\x03E\x00\x00\x1f\xb2" + // 0x1F700345: 0x00001FB2
-	"\x03\xb1\x03E\x00\x00\x1f\xb3" + // 0x03B10345: 0x00001FB3
-	"\x03\xac\x03E\x00\x00\x1f\xb4" + // 0x03AC0345: 0x00001FB4
-	"\x03\xb1\x03B\x00\x00\x1f\xb6" + // 0x03B10342: 0x00001FB6
-	"\x1f\xb6\x03E\x00\x00\x1f\xb7" + // 0x1FB60345: 0x00001FB7
-	"\x03\x91\x03\x06\x00\x00\x1f\xb8" + // 0x03910306: 0x00001FB8
-	"\x03\x91\x03\x04\x00\x00\x1f\xb9" + // 0x03910304: 0x00001FB9
-	"\x03\x91\x03\x00\x00\x00\x1f\xba" + // 0x03910300: 0x00001FBA
-	"\x03\x91\x03E\x00\x00\x1f\xbc" + // 0x03910345: 0x00001FBC
-	"\x00\xa8\x03B\x00\x00\x1f\xc1" + // 0x00A80342: 0x00001FC1
-	"\x1ft\x03E\x00\x00\x1f\xc2" + // 0x1F740345: 0x00001FC2
-	"\x03\xb7\x03E\x00\x00\x1f\xc3" + // 0x03B70345: 0x00001FC3
-	"\x03\xae\x03E\x00\x00\x1f\xc4" + // 0x03AE0345: 0x00001FC4
-	"\x03\xb7\x03B\x00\x00\x1f\xc6" + // 0x03B70342: 0x00001FC6
-	"\x1f\xc6\x03E\x00\x00\x1f\xc7" + // 0x1FC60345: 0x00001FC7
-	"\x03\x95\x03\x00\x00\x00\x1f\xc8" + // 0x03950300: 0x00001FC8
-	"\x03\x97\x03\x00\x00\x00\x1f\xca" + // 0x03970300: 0x00001FCA
-	"\x03\x97\x03E\x00\x00\x1f\xcc" + // 0x03970345: 0x00001FCC
-	"\x1f\xbf\x03\x00\x00\x00\x1f\xcd" + // 0x1FBF0300: 0x00001FCD
-	"\x1f\xbf\x03\x01\x00\x00\x1f\xce" + // 0x1FBF0301: 0x00001FCE
-	"\x1f\xbf\x03B\x00\x00\x1f\xcf" + // 0x1FBF0342: 0x00001FCF
-	"\x03\xb9\x03\x06\x00\x00\x1f\xd0" + // 0x03B90306: 0x00001FD0
-	"\x03\xb9\x03\x04\x00\x00\x1f\xd1" + // 0x03B90304: 0x00001FD1
-	"\x03\xca\x03\x00\x00\x00\x1f\xd2" + // 0x03CA0300: 0x00001FD2
-	"\x03\xb9\x03B\x00\x00\x1f\xd6" + // 0x03B90342: 0x00001FD6
-	"\x03\xca\x03B\x00\x00\x1f\xd7" + // 0x03CA0342: 0x00001FD7
-	"\x03\x99\x03\x06\x00\x00\x1f\xd8" + // 0x03990306: 0x00001FD8
-	"\x03\x99\x03\x04\x00\x00\x1f\xd9" + // 0x03990304: 0x00001FD9
-	"\x03\x99\x03\x00\x00\x00\x1f\xda" + // 0x03990300: 0x00001FDA
-	"\x1f\xfe\x03\x00\x00\x00\x1f\xdd" + // 0x1FFE0300: 0x00001FDD
-	"\x1f\xfe\x03\x01\x00\x00\x1f\xde" + // 0x1FFE0301: 0x00001FDE
-	"\x1f\xfe\x03B\x00\x00\x1f\xdf" + // 0x1FFE0342: 0x00001FDF
-	"\x03\xc5\x03\x06\x00\x00\x1f\xe0" + // 0x03C50306: 0x00001FE0
-	"\x03\xc5\x03\x04\x00\x00\x1f\xe1" + // 0x03C50304: 0x00001FE1
-	"\x03\xcb\x03\x00\x00\x00\x1f\xe2" + // 0x03CB0300: 0x00001FE2
-	"\x03\xc1\x03\x13\x00\x00\x1f\xe4" + // 0x03C10313: 0x00001FE4
-	"\x03\xc1\x03\x14\x00\x00\x1f\xe5" + // 0x03C10314: 0x00001FE5
-	"\x03\xc5\x03B\x00\x00\x1f\xe6" + // 0x03C50342: 0x00001FE6
-	"\x03\xcb\x03B\x00\x00\x1f\xe7" + // 0x03CB0342: 0x00001FE7
-	"\x03\xa5\x03\x06\x00\x00\x1f\xe8" + // 0x03A50306: 0x00001FE8
-	"\x03\xa5\x03\x04\x00\x00\x1f\xe9" + // 0x03A50304: 0x00001FE9
-	"\x03\xa5\x03\x00\x00\x00\x1f\xea" + // 0x03A50300: 0x00001FEA
-	"\x03\xa1\x03\x14\x00\x00\x1f\xec" + // 0x03A10314: 0x00001FEC
-	"\x00\xa8\x03\x00\x00\x00\x1f\xed" + // 0x00A80300: 0x00001FED
-	"\x1f|\x03E\x00\x00\x1f\xf2" + // 0x1F7C0345: 0x00001FF2
-	"\x03\xc9\x03E\x00\x00\x1f\xf3" + // 0x03C90345: 0x00001FF3
-	"\x03\xce\x03E\x00\x00\x1f\xf4" + // 0x03CE0345: 0x00001FF4
-	"\x03\xc9\x03B\x00\x00\x1f\xf6" + // 0x03C90342: 0x00001FF6
-	"\x1f\xf6\x03E\x00\x00\x1f\xf7" + // 0x1FF60345: 0x00001FF7
-	"\x03\x9f\x03\x00\x00\x00\x1f\xf8" + // 0x039F0300: 0x00001FF8
-	"\x03\xa9\x03\x00\x00\x00\x1f\xfa" + // 0x03A90300: 0x00001FFA
-	"\x03\xa9\x03E\x00\x00\x1f\xfc" + // 0x03A90345: 0x00001FFC
-	"!\x90\x038\x00\x00!\x9a" + // 0x21900338: 0x0000219A
-	"!\x92\x038\x00\x00!\x9b" + // 0x21920338: 0x0000219B
-	"!\x94\x038\x00\x00!\xae" + // 0x21940338: 0x000021AE
-	"!\xd0\x038\x00\x00!\xcd" + // 0x21D00338: 0x000021CD
-	"!\xd4\x038\x00\x00!\xce" + // 0x21D40338: 0x000021CE
-	"!\xd2\x038\x00\x00!\xcf" + // 0x21D20338: 0x000021CF
-	"\"\x03\x038\x00\x00\"\x04" + // 0x22030338: 0x00002204
-	"\"\b\x038\x00\x00\"\t" + // 0x22080338: 0x00002209
-	"\"\v\x038\x00\x00\"\f" + // 0x220B0338: 0x0000220C
-	"\"#\x038\x00\x00\"$" + // 0x22230338: 0x00002224
-	"\"%\x038\x00\x00\"&" + // 0x22250338: 0x00002226
-	"\"<\x038\x00\x00\"A" + // 0x223C0338: 0x00002241
-	"\"C\x038\x00\x00\"D" + // 0x22430338: 0x00002244
-	"\"E\x038\x00\x00\"G" + // 0x22450338: 0x00002247
-	"\"H\x038\x00\x00\"I" + // 0x22480338: 0x00002249
-	"\x00=\x038\x00\x00\"`" + // 0x003D0338: 0x00002260
-	"\"a\x038\x00\x00\"b" + // 0x22610338: 0x00002262
-	"\"M\x038\x00\x00\"m" + // 0x224D0338: 0x0000226D
-	"\x00<\x038\x00\x00\"n" + // 0x003C0338: 0x0000226E
-	"\x00>\x038\x00\x00\"o" + // 0x003E0338: 0x0000226F
-	"\"d\x038\x00\x00\"p" + // 0x22640338: 0x00002270
-	"\"e\x038\x00\x00\"q" + // 0x22650338: 0x00002271
-	"\"r\x038\x00\x00\"t" + // 0x22720338: 0x00002274
-	"\"s\x038\x00\x00\"u" + // 0x22730338: 0x00002275
-	"\"v\x038\x00\x00\"x" + // 0x22760338: 0x00002278
-	"\"w\x038\x00\x00\"y" + // 0x22770338: 0x00002279
-	"\"z\x038\x00\x00\"\x80" + // 0x227A0338: 0x00002280
-	"\"{\x038\x00\x00\"\x81" + // 0x227B0338: 0x00002281
-	"\"\x82\x038\x00\x00\"\x84" + // 0x22820338: 0x00002284
-	"\"\x83\x038\x00\x00\"\x85" + // 0x22830338: 0x00002285
-	"\"\x86\x038\x00\x00\"\x88" + // 0x22860338: 0x00002288
-	"\"\x87\x038\x00\x00\"\x89" + // 0x22870338: 0x00002289
-	"\"\xa2\x038\x00\x00\"\xac" + // 0x22A20338: 0x000022AC
-	"\"\xa8\x038\x00\x00\"\xad" + // 0x22A80338: 0x000022AD
-	"\"\xa9\x038\x00\x00\"\xae" + // 0x22A90338: 0x000022AE
-	"\"\xab\x038\x00\x00\"\xaf" + // 0x22AB0338: 0x000022AF
-	"\"|\x038\x00\x00\"\xe0" + // 0x227C0338: 0x000022E0
-	"\"}\x038\x00\x00\"\xe1" + // 0x227D0338: 0x000022E1
-	"\"\x91\x038\x00\x00\"\xe2" + // 0x22910338: 0x000022E2
-	"\"\x92\x038\x00\x00\"\xe3" + // 0x22920338: 0x000022E3
-	"\"\xb2\x038\x00\x00\"\xea" + // 0x22B20338: 0x000022EA
-	"\"\xb3\x038\x00\x00\"\xeb" + // 0x22B30338: 0x000022EB
-	"\"\xb4\x038\x00\x00\"\xec" + // 0x22B40338: 0x000022EC
-	"\"\xb5\x038\x00\x00\"\xed" + // 0x22B50338: 0x000022ED
-	"0K0\x99\x00\x000L" + // 0x304B3099: 0x0000304C
-	"0M0\x99\x00\x000N" + // 0x304D3099: 0x0000304E
-	"0O0\x99\x00\x000P" + // 0x304F3099: 0x00003050
-	"0Q0\x99\x00\x000R" + // 0x30513099: 0x00003052
-	"0S0\x99\x00\x000T" + // 0x30533099: 0x00003054
-	"0U0\x99\x00\x000V" + // 0x30553099: 0x00003056
-	"0W0\x99\x00\x000X" + // 0x30573099: 0x00003058
-	"0Y0\x99\x00\x000Z" + // 0x30593099: 0x0000305A
-	"0[0\x99\x00\x000\\" + // 0x305B3099: 0x0000305C
-	"0]0\x99\x00\x000^" + // 0x305D3099: 0x0000305E
-	"0_0\x99\x00\x000`" + // 0x305F3099: 0x00003060
-	"0a0\x99\x00\x000b" + // 0x30613099: 0x00003062
-	"0d0\x99\x00\x000e" + // 0x30643099: 0x00003065
-	"0f0\x99\x00\x000g" + // 0x30663099: 0x00003067
-	"0h0\x99\x00\x000i" + // 0x30683099: 0x00003069
-	"0o0\x99\x00\x000p" + // 0x306F3099: 0x00003070
-	"0o0\x9a\x00\x000q" + // 0x306F309A: 0x00003071
-	"0r0\x99\x00\x000s" + // 0x30723099: 0x00003073
-	"0r0\x9a\x00\x000t" + // 0x3072309A: 0x00003074
-	"0u0\x99\x00\x000v" + // 0x30753099: 0x00003076
-	"0u0\x9a\x00\x000w" + // 0x3075309A: 0x00003077
-	"0x0\x99\x00\x000y" + // 0x30783099: 0x00003079
-	"0x0\x9a\x00\x000z" + // 0x3078309A: 0x0000307A
-	"0{0\x99\x00\x000|" + // 0x307B3099: 0x0000307C
-	"0{0\x9a\x00\x000}" + // 0x307B309A: 0x0000307D
-	"0F0\x99\x00\x000\x94" + // 0x30463099: 0x00003094
-	"0\x9d0\x99\x00\x000\x9e" + // 0x309D3099: 0x0000309E
-	"0\xab0\x99\x00\x000\xac" + // 0x30AB3099: 0x000030AC
-	"0\xad0\x99\x00\x000\xae" + // 0x30AD3099: 0x000030AE
-	"0\xaf0\x99\x00\x000\xb0" + // 0x30AF3099: 0x000030B0
-	"0\xb10\x99\x00\x000\xb2" + // 0x30B13099: 0x000030B2
-	"0\xb30\x99\x00\x000\xb4" + // 0x30B33099: 0x000030B4
-	"0\xb50\x99\x00\x000\xb6" + // 0x30B53099: 0x000030B6
-	"0\xb70\x99\x00\x000\xb8" + // 0x30B73099: 0x000030B8
-	"0\xb90\x99\x00\x000\xba" + // 0x30B93099: 0x000030BA
-	"0\xbb0\x99\x00\x000\xbc" + // 0x30BB3099: 0x000030BC
-	"0\xbd0\x99\x00\x000\xbe" + // 0x30BD3099: 0x000030BE
-	"0\xbf0\x99\x00\x000\xc0" + // 0x30BF3099: 0x000030C0
-	"0\xc10\x99\x00\x000\xc2" + // 0x30C13099: 0x000030C2
-	"0\xc40\x99\x00\x000\xc5" + // 0x30C43099: 0x000030C5
-	"0\xc60\x99\x00\x000\xc7" + // 0x30C63099: 0x000030C7
-	"0\xc80\x99\x00\x000\xc9" + // 0x30C83099: 0x000030C9
-	"0\xcf0\x99\x00\x000\xd0" + // 0x30CF3099: 0x000030D0
-	"0\xcf0\x9a\x00\x000\xd1" + // 0x30CF309A: 0x000030D1
-	"0\xd20\x99\x00\x000\xd3" + // 0x30D23099: 0x000030D3
-	"0\xd20\x9a\x00\x000\xd4" + // 0x30D2309A: 0x000030D4
-	"0\xd50\x99\x00\x000\xd6" + // 0x30D53099: 0x000030D6
-	"0\xd50\x9a\x00\x000\xd7" + // 0x30D5309A: 0x000030D7
-	"0\xd80\x99\x00\x000\xd9" + // 0x30D83099: 0x000030D9
-	"0\xd80\x9a\x00\x000\xda" + // 0x30D8309A: 0x000030DA
-	"0\xdb0\x99\x00\x000\xdc" + // 0x30DB3099: 0x000030DC
-	"0\xdb0\x9a\x00\x000\xdd" + // 0x30DB309A: 0x000030DD
-	"0\xa60\x99\x00\x000\xf4" + // 0x30A63099: 0x000030F4
-	"0\xef0\x99\x00\x000\xf7" + // 0x30EF3099: 0x000030F7
-	"0\xf00\x99\x00\x000\xf8" + // 0x30F03099: 0x000030F8
-	"0\xf10\x99\x00\x000\xf9" + // 0x30F13099: 0x000030F9
-	"0\xf20\x99\x00\x000\xfa" + // 0x30F23099: 0x000030FA
-	"0\xfd0\x99\x00\x000\xfe" + // 0x30FD3099: 0x000030FE
-	"\x10\x99\x10\xba\x00\x01\x10\x9a" + // 0x109910BA: 0x0001109A
-	"\x10\x9b\x10\xba\x00\x01\x10\x9c" + // 0x109B10BA: 0x0001109C
-	"\x10\xa5\x10\xba\x00\x01\x10\xab" + // 0x10A510BA: 0x000110AB
-	"\x111\x11'\x00\x01\x11." + // 0x11311127: 0x0001112E
-	"\x112\x11'\x00\x01\x11/" + // 0x11321127: 0x0001112F
-	"\x13G\x13>\x00\x01\x13K" + // 0x1347133E: 0x0001134B
-	"\x13G\x13W\x00\x01\x13L" + // 0x13471357: 0x0001134C
-	"\x14\xb9\x14\xba\x00\x01\x14\xbb" + // 0x14B914BA: 0x000114BB
-	"\x14\xb9\x14\xb0\x00\x01\x14\xbc" + // 0x14B914B0: 0x000114BC
-	"\x14\xb9\x14\xbd\x00\x01\x14\xbe" + // 0x14B914BD: 0x000114BE
-	"\x15\xb8\x15\xaf\x00\x01\x15\xba" + // 0x15B815AF: 0x000115BA
-	"\x15\xb9\x15\xaf\x00\x01\x15\xbb" + // 0x15B915AF: 0x000115BB
-	"\x195\x190\x00\x01\x198" + // 0x19351930: 0x00011938
-	""
-	// Total size of tables: 55KB (56160 bytes)
Index: trunk/vendor/golang.org/x/text/unicode/norm/tables9.0.0.go
===================================================================
--- trunk/vendor/golang.org/x/text/unicode/norm/tables9.0.0.go	(revision 145)
+++ 	(revision )
@@ -1,7638 +1,0 @@
-// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
-
-//go:build !go1.10
-// +build !go1.10
-
-package norm
-
-import "sync"
-
-const (
-	// Version is the Unicode edition from which the tables are derived.
-	Version = "9.0.0"
-
-	// MaxTransformChunkSize indicates the maximum number of bytes that Transform
-	// may need to write atomically for any Form. Making a destination buffer at
-	// least this size ensures that Transform can always make progress and that
-	// the user does not need to grow the buffer on an ErrShortDst.
-	MaxTransformChunkSize = 35 + maxNonStarters*4
-)
-
-var ccc = [55]uint8{
-	0, 1, 7, 8, 9, 10, 11, 12,
-	13, 14, 15, 16, 17, 18, 19, 20,
-	21, 22, 23, 24, 25, 26, 27, 28,
-	29, 30, 31, 32, 33, 34, 35, 36,
-	84, 91, 103, 107, 118, 122, 129, 130,
-	132, 202, 214, 216, 218, 220, 222, 224,
-	226, 228, 230, 232, 233, 234, 240,
-}
-
-const (
-	firstMulti            = 0x186D
-	firstCCC              = 0x2C9E
-	endMulti              = 0x2F60
-	firstLeadingCCC       = 0x49AE
-	firstCCCZeroExcept    = 0x4A78
-	firstStarterWithNLead = 0x4A9F
-	lastDecomp            = 0x4AA1
-	maxDecomp             = 0x8000
-)
-
-// decomps: 19105 bytes
-var decomps = [...]byte{
-	// Bytes 0 - 3f
-	0x00, 0x41, 0x20, 0x41, 0x21, 0x41, 0x22, 0x41,
-	0x23, 0x41, 0x24, 0x41, 0x25, 0x41, 0x26, 0x41,
-	0x27, 0x41, 0x28, 0x41, 0x29, 0x41, 0x2A, 0x41,
-	0x2B, 0x41, 0x2C, 0x41, 0x2D, 0x41, 0x2E, 0x41,
-	0x2F, 0x41, 0x30, 0x41, 0x31, 0x41, 0x32, 0x41,
-	0x33, 0x41, 0x34, 0x41, 0x35, 0x41, 0x36, 0x41,
-	0x37, 0x41, 0x38, 0x41, 0x39, 0x41, 0x3A, 0x41,
-	0x3B, 0x41, 0x3C, 0x41, 0x3D, 0x41, 0x3E, 0x41,
-	// Bytes 40 - 7f
-	0x3F, 0x41, 0x40, 0x41, 0x41, 0x41, 0x42, 0x41,
-	0x43, 0x41, 0x44, 0x41, 0x45, 0x41, 0x46, 0x41,
-	0x47, 0x41, 0x48, 0x41, 0x49, 0x41, 0x4A, 0x41,
-	0x4B, 0x41, 0x4C, 0x41, 0x4D, 0x41, 0x4E, 0x41,
-	0x4F, 0x41, 0x50, 0x41, 0x51, 0x41, 0x52, 0x41,
-	0x53, 0x41, 0x54, 0x41, 0x55, 0x41, 0x56, 0x41,
-	0x57, 0x41, 0x58, 0x41, 0x59, 0x41, 0x5A, 0x41,
-	0x5B, 0x41, 0x5C, 0x41, 0x5D, 0x41, 0x5E, 0x41,
-	// Bytes 80 - bf
-	0x5F, 0x41, 0x60, 0x41, 0x61, 0x41, 0x62, 0x41,
-	0x63, 0x41, 0x64, 0x41, 0x65, 0x41, 0x66, 0x41,
-	0x67, 0x41, 0x68, 0x41, 0x69, 0x41, 0x6A, 0x41,
-	0x6B, 0x41, 0x6C, 0x41, 0x6D, 0x41, 0x6E, 0x41,
-	0x6F, 0x41, 0x70, 0x41, 0x71, 0x41, 0x72, 0x41,
-	0x73, 0x41, 0x74, 0x41, 0x75, 0x41, 0x76, 0x41,
-	0x77, 0x41, 0x78, 0x41, 0x79, 0x41, 0x7A, 0x41,
-	0x7B, 0x41, 0x7C, 0x41, 0x7D, 0x41, 0x7E, 0x42,
-	// Bytes c0 - ff
-	0xC2, 0xA2, 0x42, 0xC2, 0xA3, 0x42, 0xC2, 0xA5,
-	0x42, 0xC2, 0xA6, 0x42, 0xC2, 0xAC, 0x42, 0xC2,
-	0xB7, 0x42, 0xC3, 0x86, 0x42, 0xC3, 0xB0, 0x42,
-	0xC4, 0xA6, 0x42, 0xC4, 0xA7, 0x42, 0xC4, 0xB1,
-	0x42, 0xC5, 0x8B, 0x42, 0xC5, 0x93, 0x42, 0xC6,
-	0x8E, 0x42, 0xC6, 0x90, 0x42, 0xC6, 0xAB, 0x42,
-	0xC8, 0xA2, 0x42, 0xC8, 0xB7, 0x42, 0xC9, 0x90,
-	0x42, 0xC9, 0x91, 0x42, 0xC9, 0x92, 0x42, 0xC9,
-	// Bytes 100 - 13f
-	0x94, 0x42, 0xC9, 0x95, 0x42, 0xC9, 0x99, 0x42,
-	0xC9, 0x9B, 0x42, 0xC9, 0x9C, 0x42, 0xC9, 0x9F,
-	0x42, 0xC9, 0xA1, 0x42, 0xC9, 0xA3, 0x42, 0xC9,
-	0xA5, 0x42, 0xC9, 0xA6, 0x42, 0xC9, 0xA8, 0x42,
-	0xC9, 0xA9, 0x42, 0xC9, 0xAA, 0x42, 0xC9, 0xAB,
-	0x42, 0xC9, 0xAD, 0x42, 0xC9, 0xAF, 0x42, 0xC9,
-	0xB0, 0x42, 0xC9, 0xB1, 0x42, 0xC9, 0xB2, 0x42,
-	0xC9, 0xB3, 0x42, 0xC9, 0xB4, 0x42, 0xC9, 0xB5,
-	// Bytes 140 - 17f
-	0x42, 0xC9, 0xB8, 0x42, 0xC9, 0xB9, 0x42, 0xC9,
-	0xBB, 0x42, 0xCA, 0x81, 0x42, 0xCA, 0x82, 0x42,
-	0xCA, 0x83, 0x42, 0xCA, 0x89, 0x42, 0xCA, 0x8A,
-	0x42, 0xCA, 0x8B, 0x42, 0xCA, 0x8C, 0x42, 0xCA,
-	0x90, 0x42, 0xCA, 0x91, 0x42, 0xCA, 0x92, 0x42,
-	0xCA, 0x95, 0x42, 0xCA, 0x9D, 0x42, 0xCA, 0x9F,
-	0x42, 0xCA, 0xB9, 0x42, 0xCE, 0x91, 0x42, 0xCE,
-	0x92, 0x42, 0xCE, 0x93, 0x42, 0xCE, 0x94, 0x42,
-	// Bytes 180 - 1bf
-	0xCE, 0x95, 0x42, 0xCE, 0x96, 0x42, 0xCE, 0x97,
-	0x42, 0xCE, 0x98, 0x42, 0xCE, 0x99, 0x42, 0xCE,
-	0x9A, 0x42, 0xCE, 0x9B, 0x42, 0xCE, 0x9C, 0x42,
-	0xCE, 0x9D, 0x42, 0xCE, 0x9E, 0x42, 0xCE, 0x9F,
-	0x42, 0xCE, 0xA0, 0x42, 0xCE, 0xA1, 0x42, 0xCE,
-	0xA3, 0x42, 0xCE, 0xA4, 0x42, 0xCE, 0xA5, 0x42,
-	0xCE, 0xA6, 0x42, 0xCE, 0xA7, 0x42, 0xCE, 0xA8,
-	0x42, 0xCE, 0xA9, 0x42, 0xCE, 0xB1, 0x42, 0xCE,
-	// Bytes 1c0 - 1ff
-	0xB2, 0x42, 0xCE, 0xB3, 0x42, 0xCE, 0xB4, 0x42,
-	0xCE, 0xB5, 0x42, 0xCE, 0xB6, 0x42, 0xCE, 0xB7,
-	0x42, 0xCE, 0xB8, 0x42, 0xCE, 0xB9, 0x42, 0xCE,
-	0xBA, 0x42, 0xCE, 0xBB, 0x42, 0xCE, 0xBC, 0x42,
-	0xCE, 0xBD, 0x42, 0xCE, 0xBE, 0x42, 0xCE, 0xBF,
-	0x42, 0xCF, 0x80, 0x42, 0xCF, 0x81, 0x42, 0xCF,
-	0x82, 0x42, 0xCF, 0x83, 0x42, 0xCF, 0x84, 0x42,
-	0xCF, 0x85, 0x42, 0xCF, 0x86, 0x42, 0xCF, 0x87,
-	// Bytes 200 - 23f
-	0x42, 0xCF, 0x88, 0x42, 0xCF, 0x89, 0x42, 0xCF,
-	0x9C, 0x42, 0xCF, 0x9D, 0x42, 0xD0, 0xBD, 0x42,
-	0xD1, 0x8A, 0x42, 0xD1, 0x8C, 0x42, 0xD7, 0x90,
-	0x42, 0xD7, 0x91, 0x42, 0xD7, 0x92, 0x42, 0xD7,
-	0x93, 0x42, 0xD7, 0x94, 0x42, 0xD7, 0x9B, 0x42,
-	0xD7, 0x9C, 0x42, 0xD7, 0x9D, 0x42, 0xD7, 0xA2,
-	0x42, 0xD7, 0xA8, 0x42, 0xD7, 0xAA, 0x42, 0xD8,
-	0xA1, 0x42, 0xD8, 0xA7, 0x42, 0xD8, 0xA8, 0x42,
-	// Bytes 240 - 27f
-	0xD8, 0xA9, 0x42, 0xD8, 0xAA, 0x42, 0xD8, 0xAB,
-	0x42, 0xD8, 0xAC, 0x42, 0xD8, 0xAD, 0x42, 0xD8,
-	0xAE, 0x42, 0xD8, 0xAF, 0x42, 0xD8, 0xB0, 0x42,
-	0xD8, 0xB1, 0x42, 0xD8, 0xB2, 0x42, 0xD8, 0xB3,
-	0x42, 0xD8, 0xB4, 0x42, 0xD8, 0xB5, 0x42, 0xD8,
-	0xB6, 0x42, 0xD8, 0xB7, 0x42, 0xD8, 0xB8, 0x42,
-	0xD8, 0xB9, 0x42, 0xD8, 0xBA, 0x42, 0xD9, 0x81,
-	0x42, 0xD9, 0x82, 0x42, 0xD9, 0x83, 0x42, 0xD9,
-	// Bytes 280 - 2bf
-	0x84, 0x42, 0xD9, 0x85, 0x42, 0xD9, 0x86, 0x42,
-	0xD9, 0x87, 0x42, 0xD9, 0x88, 0x42, 0xD9, 0x89,
-	0x42, 0xD9, 0x8A, 0x42, 0xD9, 0xAE, 0x42, 0xD9,
-	0xAF, 0x42, 0xD9, 0xB1, 0x42, 0xD9, 0xB9, 0x42,
-	0xD9, 0xBA, 0x42, 0xD9, 0xBB, 0x42, 0xD9, 0xBE,
-	0x42, 0xD9, 0xBF, 0x42, 0xDA, 0x80, 0x42, 0xDA,
-	0x83, 0x42, 0xDA, 0x84, 0x42, 0xDA, 0x86, 0x42,
-	0xDA, 0x87, 0x42, 0xDA, 0x88, 0x42, 0xDA, 0x8C,
-	// Bytes 2c0 - 2ff
-	0x42, 0xDA, 0x8D, 0x42, 0xDA, 0x8E, 0x42, 0xDA,
-	0x91, 0x42, 0xDA, 0x98, 0x42, 0xDA, 0xA1, 0x42,
-	0xDA, 0xA4, 0x42, 0xDA, 0xA6, 0x42, 0xDA, 0xA9,
-	0x42, 0xDA, 0xAD, 0x42, 0xDA, 0xAF, 0x42, 0xDA,
-	0xB1, 0x42, 0xDA, 0xB3, 0x42, 0xDA, 0xBA, 0x42,
-	0xDA, 0xBB, 0x42, 0xDA, 0xBE, 0x42, 0xDB, 0x81,
-	0x42, 0xDB, 0x85, 0x42, 0xDB, 0x86, 0x42, 0xDB,
-	0x87, 0x42, 0xDB, 0x88, 0x42, 0xDB, 0x89, 0x42,
-	// Bytes 300 - 33f
-	0xDB, 0x8B, 0x42, 0xDB, 0x8C, 0x42, 0xDB, 0x90,
-	0x42, 0xDB, 0x92, 0x43, 0xE0, 0xBC, 0x8B, 0x43,
-	0xE1, 0x83, 0x9C, 0x43, 0xE1, 0x84, 0x80, 0x43,
-	0xE1, 0x84, 0x81, 0x43, 0xE1, 0x84, 0x82, 0x43,
-	0xE1, 0x84, 0x83, 0x43, 0xE1, 0x84, 0x84, 0x43,
-	0xE1, 0x84, 0x85, 0x43, 0xE1, 0x84, 0x86, 0x43,
-	0xE1, 0x84, 0x87, 0x43, 0xE1, 0x84, 0x88, 0x43,
-	0xE1, 0x84, 0x89, 0x43, 0xE1, 0x84, 0x8A, 0x43,
-	// Bytes 340 - 37f
-	0xE1, 0x84, 0x8B, 0x43, 0xE1, 0x84, 0x8C, 0x43,
-	0xE1, 0x84, 0x8D, 0x43, 0xE1, 0x84, 0x8E, 0x43,
-	0xE1, 0x84, 0x8F, 0x43, 0xE1, 0x84, 0x90, 0x43,
-	0xE1, 0x84, 0x91, 0x43, 0xE1, 0x84, 0x92, 0x43,
-	0xE1, 0x84, 0x94, 0x43, 0xE1, 0x84, 0x95, 0x43,
-	0xE1, 0x84, 0x9A, 0x43, 0xE1, 0x84, 0x9C, 0x43,
-	0xE1, 0x84, 0x9D, 0x43, 0xE1, 0x84, 0x9E, 0x43,
-	0xE1, 0x84, 0xA0, 0x43, 0xE1, 0x84, 0xA1, 0x43,
-	// Bytes 380 - 3bf
-	0xE1, 0x84, 0xA2, 0x43, 0xE1, 0x84, 0xA3, 0x43,
-	0xE1, 0x84, 0xA7, 0x43, 0xE1, 0x84, 0xA9, 0x43,
-	0xE1, 0x84, 0xAB, 0x43, 0xE1, 0x84, 0xAC, 0x43,
-	0xE1, 0x84, 0xAD, 0x43, 0xE1, 0x84, 0xAE, 0x43,
-	0xE1, 0x84, 0xAF, 0x43, 0xE1, 0x84, 0xB2, 0x43,
-	0xE1, 0x84, 0xB6, 0x43, 0xE1, 0x85, 0x80, 0x43,
-	0xE1, 0x85, 0x87, 0x43, 0xE1, 0x85, 0x8C, 0x43,
-	0xE1, 0x85, 0x97, 0x43, 0xE1, 0x85, 0x98, 0x43,
-	// Bytes 3c0 - 3ff
-	0xE1, 0x85, 0x99, 0x43, 0xE1, 0x85, 0xA0, 0x43,
-	0xE1, 0x86, 0x84, 0x43, 0xE1, 0x86, 0x85, 0x43,
-	0xE1, 0x86, 0x88, 0x43, 0xE1, 0x86, 0x91, 0x43,
-	0xE1, 0x86, 0x92, 0x43, 0xE1, 0x86, 0x94, 0x43,
-	0xE1, 0x86, 0x9E, 0x43, 0xE1, 0x86, 0xA1, 0x43,
-	0xE1, 0x87, 0x87, 0x43, 0xE1, 0x87, 0x88, 0x43,
-	0xE1, 0x87, 0x8C, 0x43, 0xE1, 0x87, 0x8E, 0x43,
-	0xE1, 0x87, 0x93, 0x43, 0xE1, 0x87, 0x97, 0x43,
-	// Bytes 400 - 43f
-	0xE1, 0x87, 0x99, 0x43, 0xE1, 0x87, 0x9D, 0x43,
-	0xE1, 0x87, 0x9F, 0x43, 0xE1, 0x87, 0xB1, 0x43,
-	0xE1, 0x87, 0xB2, 0x43, 0xE1, 0xB4, 0x82, 0x43,
-	0xE1, 0xB4, 0x96, 0x43, 0xE1, 0xB4, 0x97, 0x43,
-	0xE1, 0xB4, 0x9C, 0x43, 0xE1, 0xB4, 0x9D, 0x43,
-	0xE1, 0xB4, 0xA5, 0x43, 0xE1, 0xB5, 0xBB, 0x43,
-	0xE1, 0xB6, 0x85, 0x43, 0xE2, 0x80, 0x82, 0x43,
-	0xE2, 0x80, 0x83, 0x43, 0xE2, 0x80, 0x90, 0x43,
-	// Bytes 440 - 47f
-	0xE2, 0x80, 0x93, 0x43, 0xE2, 0x80, 0x94, 0x43,
-	0xE2, 0x82, 0xA9, 0x43, 0xE2, 0x86, 0x90, 0x43,
-	0xE2, 0x86, 0x91, 0x43, 0xE2, 0x86, 0x92, 0x43,
-	0xE2, 0x86, 0x93, 0x43, 0xE2, 0x88, 0x82, 0x43,
-	0xE2, 0x88, 0x87, 0x43, 0xE2, 0x88, 0x91, 0x43,
-	0xE2, 0x88, 0x92, 0x43, 0xE2, 0x94, 0x82, 0x43,
-	0xE2, 0x96, 0xA0, 0x43, 0xE2, 0x97, 0x8B, 0x43,
-	0xE2, 0xA6, 0x85, 0x43, 0xE2, 0xA6, 0x86, 0x43,
-	// Bytes 480 - 4bf
-	0xE2, 0xB5, 0xA1, 0x43, 0xE3, 0x80, 0x81, 0x43,
-	0xE3, 0x80, 0x82, 0x43, 0xE3, 0x80, 0x88, 0x43,
-	0xE3, 0x80, 0x89, 0x43, 0xE3, 0x80, 0x8A, 0x43,
-	0xE3, 0x80, 0x8B, 0x43, 0xE3, 0x80, 0x8C, 0x43,
-	0xE3, 0x80, 0x8D, 0x43, 0xE3, 0x80, 0x8E, 0x43,
-	0xE3, 0x80, 0x8F, 0x43, 0xE3, 0x80, 0x90, 0x43,
-	0xE3, 0x80, 0x91, 0x43, 0xE3, 0x80, 0x92, 0x43,
-	0xE3, 0x80, 0x94, 0x43, 0xE3, 0x80, 0x95, 0x43,
-	// Bytes 4c0 - 4ff
-	0xE3, 0x80, 0x96, 0x43, 0xE3, 0x80, 0x97, 0x43,
-	0xE3, 0x82, 0xA1, 0x43, 0xE3, 0x82, 0xA2, 0x43,
-	0xE3, 0x82, 0xA3, 0x43, 0xE3, 0x82, 0xA4, 0x43,
-	0xE3, 0x82, 0xA5, 0x43, 0xE3, 0x82, 0xA6, 0x43,
-	0xE3, 0x82, 0xA7, 0x43, 0xE3, 0x82, 0xA8, 0x43,
-	0xE3, 0x82, 0xA9, 0x43, 0xE3, 0x82, 0xAA, 0x43,
-	0xE3, 0x82, 0xAB, 0x43, 0xE3, 0x82, 0xAD, 0x43,
-	0xE3, 0x82, 0xAF, 0x43, 0xE3, 0x82, 0xB1, 0x43,
-	// Bytes 500 - 53f
-	0xE3, 0x82, 0xB3, 0x43, 0xE3, 0x82, 0xB5, 0x43,
-	0xE3, 0x82, 0xB7, 0x43, 0xE3, 0x82, 0xB9, 0x43,
-	0xE3, 0x82, 0xBB, 0x43, 0xE3, 0x82, 0xBD, 0x43,
-	0xE3, 0x82, 0xBF, 0x43, 0xE3, 0x83, 0x81, 0x43,
-	0xE3, 0x83, 0x83, 0x43, 0xE3, 0x83, 0x84, 0x43,
-	0xE3, 0x83, 0x86, 0x43, 0xE3, 0x83, 0x88, 0x43,
-	0xE3, 0x83, 0x8A, 0x43, 0xE3, 0x83, 0x8B, 0x43,
-	0xE3, 0x83, 0x8C, 0x43, 0xE3, 0x83, 0x8D, 0x43,
-	// Bytes 540 - 57f
-	0xE3, 0x83, 0x8E, 0x43, 0xE3, 0x83, 0x8F, 0x43,
-	0xE3, 0x83, 0x92, 0x43, 0xE3, 0x83, 0x95, 0x43,
-	0xE3, 0x83, 0x98, 0x43, 0xE3, 0x83, 0x9B, 0x43,
-	0xE3, 0x83, 0x9E, 0x43, 0xE3, 0x83, 0x9F, 0x43,
-	0xE3, 0x83, 0xA0, 0x43, 0xE3, 0x83, 0xA1, 0x43,
-	0xE3, 0x83, 0xA2, 0x43, 0xE3, 0x83, 0xA3, 0x43,
-	0xE3, 0x83, 0xA4, 0x43, 0xE3, 0x83, 0xA5, 0x43,
-	0xE3, 0x83, 0xA6, 0x43, 0xE3, 0x83, 0xA7, 0x43,
-	// Bytes 580 - 5bf
-	0xE3, 0x83, 0xA8, 0x43, 0xE3, 0x83, 0xA9, 0x43,
-	0xE3, 0x83, 0xAA, 0x43, 0xE3, 0x83, 0xAB, 0x43,
-	0xE3, 0x83, 0xAC, 0x43, 0xE3, 0x83, 0xAD, 0x43,
-	0xE3, 0x83, 0xAF, 0x43, 0xE3, 0x83, 0xB0, 0x43,
-	0xE3, 0x83, 0xB1, 0x43, 0xE3, 0x83, 0xB2, 0x43,
-	0xE3, 0x83, 0xB3, 0x43, 0xE3, 0x83, 0xBB, 0x43,
-	0xE3, 0x83, 0xBC, 0x43, 0xE3, 0x92, 0x9E, 0x43,
-	0xE3, 0x92, 0xB9, 0x43, 0xE3, 0x92, 0xBB, 0x43,
-	// Bytes 5c0 - 5ff
-	0xE3, 0x93, 0x9F, 0x43, 0xE3, 0x94, 0x95, 0x43,
-	0xE3, 0x9B, 0xAE, 0x43, 0xE3, 0x9B, 0xBC, 0x43,
-	0xE3, 0x9E, 0x81, 0x43, 0xE3, 0xA0, 0xAF, 0x43,
-	0xE3, 0xA1, 0xA2, 0x43, 0xE3, 0xA1, 0xBC, 0x43,
-	0xE3, 0xA3, 0x87, 0x43, 0xE3, 0xA3, 0xA3, 0x43,
-	0xE3, 0xA4, 0x9C, 0x43, 0xE3, 0xA4, 0xBA, 0x43,
-	0xE3, 0xA8, 0xAE, 0x43, 0xE3, 0xA9, 0xAC, 0x43,
-	0xE3, 0xAB, 0xA4, 0x43, 0xE3, 0xAC, 0x88, 0x43,
-	// Bytes 600 - 63f
-	0xE3, 0xAC, 0x99, 0x43, 0xE3, 0xAD, 0x89, 0x43,
-	0xE3, 0xAE, 0x9D, 0x43, 0xE3, 0xB0, 0x98, 0x43,
-	0xE3, 0xB1, 0x8E, 0x43, 0xE3, 0xB4, 0xB3, 0x43,
-	0xE3, 0xB6, 0x96, 0x43, 0xE3, 0xBA, 0xAC, 0x43,
-	0xE3, 0xBA, 0xB8, 0x43, 0xE3, 0xBC, 0x9B, 0x43,
-	0xE3, 0xBF, 0xBC, 0x43, 0xE4, 0x80, 0x88, 0x43,
-	0xE4, 0x80, 0x98, 0x43, 0xE4, 0x80, 0xB9, 0x43,
-	0xE4, 0x81, 0x86, 0x43, 0xE4, 0x82, 0x96, 0x43,
-	// Bytes 640 - 67f
-	0xE4, 0x83, 0xA3, 0x43, 0xE4, 0x84, 0xAF, 0x43,
-	0xE4, 0x88, 0x82, 0x43, 0xE4, 0x88, 0xA7, 0x43,
-	0xE4, 0x8A, 0xA0, 0x43, 0xE4, 0x8C, 0x81, 0x43,
-	0xE4, 0x8C, 0xB4, 0x43, 0xE4, 0x8D, 0x99, 0x43,
-	0xE4, 0x8F, 0x95, 0x43, 0xE4, 0x8F, 0x99, 0x43,
-	0xE4, 0x90, 0x8B, 0x43, 0xE4, 0x91, 0xAB, 0x43,
-	0xE4, 0x94, 0xAB, 0x43, 0xE4, 0x95, 0x9D, 0x43,
-	0xE4, 0x95, 0xA1, 0x43, 0xE4, 0x95, 0xAB, 0x43,
-	// Bytes 680 - 6bf
-	0xE4, 0x97, 0x97, 0x43, 0xE4, 0x97, 0xB9, 0x43,
-	0xE4, 0x98, 0xB5, 0x43, 0xE4, 0x9A, 0xBE, 0x43,
-	0xE4, 0x9B, 0x87, 0x43, 0xE4, 0xA6, 0x95, 0x43,
-	0xE4, 0xA7, 0xA6, 0x43, 0xE4, 0xA9, 0xAE, 0x43,
-	0xE4, 0xA9, 0xB6, 0x43, 0xE4, 0xAA, 0xB2, 0x43,
-	0xE4, 0xAC, 0xB3, 0x43, 0xE4, 0xAF, 0x8E, 0x43,
-	0xE4, 0xB3, 0x8E, 0x43, 0xE4, 0xB3, 0xAD, 0x43,
-	0xE4, 0xB3, 0xB8, 0x43, 0xE4, 0xB5, 0x96, 0x43,
-	// Bytes 6c0 - 6ff
-	0xE4, 0xB8, 0x80, 0x43, 0xE4, 0xB8, 0x81, 0x43,
-	0xE4, 0xB8, 0x83, 0x43, 0xE4, 0xB8, 0x89, 0x43,
-	0xE4, 0xB8, 0x8A, 0x43, 0xE4, 0xB8, 0x8B, 0x43,
-	0xE4, 0xB8, 0x8D, 0x43, 0xE4, 0xB8, 0x99, 0x43,
-	0xE4, 0xB8, 0xA6, 0x43, 0xE4, 0xB8, 0xA8, 0x43,
-	0xE4, 0xB8, 0xAD, 0x43, 0xE4, 0xB8, 0xB2, 0x43,
-	0xE4, 0xB8, 0xB6, 0x43, 0xE4, 0xB8, 0xB8, 0x43,
-	0xE4, 0xB8, 0xB9, 0x43, 0xE4, 0xB8, 0xBD, 0x43,
-	// Bytes 700 - 73f
-	0xE4, 0xB8, 0xBF, 0x43, 0xE4, 0xB9, 0x81, 0x43,
-	0xE4, 0xB9, 0x99, 0x43, 0xE4, 0xB9, 0x9D, 0x43,
-	0xE4, 0xBA, 0x82, 0x43, 0xE4, 0xBA, 0x85, 0x43,
-	0xE4, 0xBA, 0x86, 0x43, 0xE4, 0xBA, 0x8C, 0x43,
-	0xE4, 0xBA, 0x94, 0x43, 0xE4, 0xBA, 0xA0, 0x43,
-	0xE4, 0xBA, 0xA4, 0x43, 0xE4, 0xBA, 0xAE, 0x43,
-	0xE4, 0xBA, 0xBA, 0x43, 0xE4, 0xBB, 0x80, 0x43,
-	0xE4, 0xBB, 0x8C, 0x43, 0xE4, 0xBB, 0xA4, 0x43,
-	// Bytes 740 - 77f
-	0xE4, 0xBC, 0x81, 0x43, 0xE4, 0xBC, 0x91, 0x43,
-	0xE4, 0xBD, 0xA0, 0x43, 0xE4, 0xBE, 0x80, 0x43,
-	0xE4, 0xBE, 0x86, 0x43, 0xE4, 0xBE, 0x8B, 0x43,
-	0xE4, 0xBE, 0xAE, 0x43, 0xE4, 0xBE, 0xBB, 0x43,
-	0xE4, 0xBE, 0xBF, 0x43, 0xE5, 0x80, 0x82, 0x43,
-	0xE5, 0x80, 0xAB, 0x43, 0xE5, 0x81, 0xBA, 0x43,
-	0xE5, 0x82, 0x99, 0x43, 0xE5, 0x83, 0x8F, 0x43,
-	0xE5, 0x83, 0x9A, 0x43, 0xE5, 0x83, 0xA7, 0x43,
-	// Bytes 780 - 7bf
-	0xE5, 0x84, 0xAA, 0x43, 0xE5, 0x84, 0xBF, 0x43,
-	0xE5, 0x85, 0x80, 0x43, 0xE5, 0x85, 0x85, 0x43,
-	0xE5, 0x85, 0x8D, 0x43, 0xE5, 0x85, 0x94, 0x43,
-	0xE5, 0x85, 0xA4, 0x43, 0xE5, 0x85, 0xA5, 0x43,
-	0xE5, 0x85, 0xA7, 0x43, 0xE5, 0x85, 0xA8, 0x43,
-	0xE5, 0x85, 0xA9, 0x43, 0xE5, 0x85, 0xAB, 0x43,
-	0xE5, 0x85, 0xAD, 0x43, 0xE5, 0x85, 0xB7, 0x43,
-	0xE5, 0x86, 0x80, 0x43, 0xE5, 0x86, 0x82, 0x43,
-	// Bytes 7c0 - 7ff
-	0xE5, 0x86, 0x8D, 0x43, 0xE5, 0x86, 0x92, 0x43,
-	0xE5, 0x86, 0x95, 0x43, 0xE5, 0x86, 0x96, 0x43,
-	0xE5, 0x86, 0x97, 0x43, 0xE5, 0x86, 0x99, 0x43,
-	0xE5, 0x86, 0xA4, 0x43, 0xE5, 0x86, 0xAB, 0x43,
-	0xE5, 0x86, 0xAC, 0x43, 0xE5, 0x86, 0xB5, 0x43,
-	0xE5, 0x86, 0xB7, 0x43, 0xE5, 0x87, 0x89, 0x43,
-	0xE5, 0x87, 0x8C, 0x43, 0xE5, 0x87, 0x9C, 0x43,
-	0xE5, 0x87, 0x9E, 0x43, 0xE5, 0x87, 0xA0, 0x43,
-	// Bytes 800 - 83f
-	0xE5, 0x87, 0xB5, 0x43, 0xE5, 0x88, 0x80, 0x43,
-	0xE5, 0x88, 0x83, 0x43, 0xE5, 0x88, 0x87, 0x43,
-	0xE5, 0x88, 0x97, 0x43, 0xE5, 0x88, 0x9D, 0x43,
-	0xE5, 0x88, 0xA9, 0x43, 0xE5, 0x88, 0xBA, 0x43,
-	0xE5, 0x88, 0xBB, 0x43, 0xE5, 0x89, 0x86, 0x43,
-	0xE5, 0x89, 0x8D, 0x43, 0xE5, 0x89, 0xB2, 0x43,
-	0xE5, 0x89, 0xB7, 0x43, 0xE5, 0x8A, 0x89, 0x43,
-	0xE5, 0x8A, 0x9B, 0x43, 0xE5, 0x8A, 0xA3, 0x43,
-	// Bytes 840 - 87f
-	0xE5, 0x8A, 0xB3, 0x43, 0xE5, 0x8A, 0xB4, 0x43,
-	0xE5, 0x8B, 0x87, 0x43, 0xE5, 0x8B, 0x89, 0x43,
-	0xE5, 0x8B, 0x92, 0x43, 0xE5, 0x8B, 0x9E, 0x43,
-	0xE5, 0x8B, 0xA4, 0x43, 0xE5, 0x8B, 0xB5, 0x43,
-	0xE5, 0x8B, 0xB9, 0x43, 0xE5, 0x8B, 0xBA, 0x43,
-	0xE5, 0x8C, 0x85, 0x43, 0xE5, 0x8C, 0x86, 0x43,
-	0xE5, 0x8C, 0x95, 0x43, 0xE5, 0x8C, 0x97, 0x43,
-	0xE5, 0x8C, 0x9A, 0x43, 0xE5, 0x8C, 0xB8, 0x43,
-	// Bytes 880 - 8bf
-	0xE5, 0x8C, 0xBB, 0x43, 0xE5, 0x8C, 0xBF, 0x43,
-	0xE5, 0x8D, 0x81, 0x43, 0xE5, 0x8D, 0x84, 0x43,
-	0xE5, 0x8D, 0x85, 0x43, 0xE5, 0x8D, 0x89, 0x43,
-	0xE5, 0x8D, 0x91, 0x43, 0xE5, 0x8D, 0x94, 0x43,
-	0xE5, 0x8D, 0x9A, 0x43, 0xE5, 0x8D, 0x9C, 0x43,
-	0xE5, 0x8D, 0xA9, 0x43, 0xE5, 0x8D, 0xB0, 0x43,
-	0xE5, 0x8D, 0xB3, 0x43, 0xE5, 0x8D, 0xB5, 0x43,
-	0xE5, 0x8D, 0xBD, 0x43, 0xE5, 0x8D, 0xBF, 0x43,
-	// Bytes 8c0 - 8ff
-	0xE5, 0x8E, 0x82, 0x43, 0xE5, 0x8E, 0xB6, 0x43,
-	0xE5, 0x8F, 0x83, 0x43, 0xE5, 0x8F, 0x88, 0x43,
-	0xE5, 0x8F, 0x8A, 0x43, 0xE5, 0x8F, 0x8C, 0x43,
-	0xE5, 0x8F, 0x9F, 0x43, 0xE5, 0x8F, 0xA3, 0x43,
-	0xE5, 0x8F, 0xA5, 0x43, 0xE5, 0x8F, 0xAB, 0x43,
-	0xE5, 0x8F, 0xAF, 0x43, 0xE5, 0x8F, 0xB1, 0x43,
-	0xE5, 0x8F, 0xB3, 0x43, 0xE5, 0x90, 0x86, 0x43,
-	0xE5, 0x90, 0x88, 0x43, 0xE5, 0x90, 0x8D, 0x43,
-	// Bytes 900 - 93f
-	0xE5, 0x90, 0x8F, 0x43, 0xE5, 0x90, 0x9D, 0x43,
-	0xE5, 0x90, 0xB8, 0x43, 0xE5, 0x90, 0xB9, 0x43,
-	0xE5, 0x91, 0x82, 0x43, 0xE5, 0x91, 0x88, 0x43,
-	0xE5, 0x91, 0xA8, 0x43, 0xE5, 0x92, 0x9E, 0x43,
-	0xE5, 0x92, 0xA2, 0x43, 0xE5, 0x92, 0xBD, 0x43,
-	0xE5, 0x93, 0xB6, 0x43, 0xE5, 0x94, 0x90, 0x43,
-	0xE5, 0x95, 0x8F, 0x43, 0xE5, 0x95, 0x93, 0x43,
-	0xE5, 0x95, 0x95, 0x43, 0xE5, 0x95, 0xA3, 0x43,
-	// Bytes 940 - 97f
-	0xE5, 0x96, 0x84, 0x43, 0xE5, 0x96, 0x87, 0x43,
-	0xE5, 0x96, 0x99, 0x43, 0xE5, 0x96, 0x9D, 0x43,
-	0xE5, 0x96, 0xAB, 0x43, 0xE5, 0x96, 0xB3, 0x43,
-	0xE5, 0x96, 0xB6, 0x43, 0xE5, 0x97, 0x80, 0x43,
-	0xE5, 0x97, 0x82, 0x43, 0xE5, 0x97, 0xA2, 0x43,
-	0xE5, 0x98, 0x86, 0x43, 0xE5, 0x99, 0x91, 0x43,
-	0xE5, 0x99, 0xA8, 0x43, 0xE5, 0x99, 0xB4, 0x43,
-	0xE5, 0x9B, 0x97, 0x43, 0xE5, 0x9B, 0x9B, 0x43,
-	// Bytes 980 - 9bf
-	0xE5, 0x9B, 0xB9, 0x43, 0xE5, 0x9C, 0x96, 0x43,
-	0xE5, 0x9C, 0x97, 0x43, 0xE5, 0x9C, 0x9F, 0x43,
-	0xE5, 0x9C, 0xB0, 0x43, 0xE5, 0x9E, 0x8B, 0x43,
-	0xE5, 0x9F, 0x8E, 0x43, 0xE5, 0x9F, 0xB4, 0x43,
-	0xE5, 0xA0, 0x8D, 0x43, 0xE5, 0xA0, 0xB1, 0x43,
-	0xE5, 0xA0, 0xB2, 0x43, 0xE5, 0xA1, 0x80, 0x43,
-	0xE5, 0xA1, 0x9A, 0x43, 0xE5, 0xA1, 0x9E, 0x43,
-	0xE5, 0xA2, 0xA8, 0x43, 0xE5, 0xA2, 0xAC, 0x43,
-	// Bytes 9c0 - 9ff
-	0xE5, 0xA2, 0xB3, 0x43, 0xE5, 0xA3, 0x98, 0x43,
-	0xE5, 0xA3, 0x9F, 0x43, 0xE5, 0xA3, 0xAB, 0x43,
-	0xE5, 0xA3, 0xAE, 0x43, 0xE5, 0xA3, 0xB0, 0x43,
-	0xE5, 0xA3, 0xB2, 0x43, 0xE5, 0xA3, 0xB7, 0x43,
-	0xE5, 0xA4, 0x82, 0x43, 0xE5, 0xA4, 0x86, 0x43,
-	0xE5, 0xA4, 0x8A, 0x43, 0xE5, 0xA4, 0x95, 0x43,
-	0xE5, 0xA4, 0x9A, 0x43, 0xE5, 0xA4, 0x9C, 0x43,
-	0xE5, 0xA4, 0xA2, 0x43, 0xE5, 0xA4, 0xA7, 0x43,
-	// Bytes a00 - a3f
-	0xE5, 0xA4, 0xA9, 0x43, 0xE5, 0xA5, 0x84, 0x43,
-	0xE5, 0xA5, 0x88, 0x43, 0xE5, 0xA5, 0x91, 0x43,
-	0xE5, 0xA5, 0x94, 0x43, 0xE5, 0xA5, 0xA2, 0x43,
-	0xE5, 0xA5, 0xB3, 0x43, 0xE5, 0xA7, 0x98, 0x43,
-	0xE5, 0xA7, 0xAC, 0x43, 0xE5, 0xA8, 0x9B, 0x43,
-	0xE5, 0xA8, 0xA7, 0x43, 0xE5, 0xA9, 0xA2, 0x43,
-	0xE5, 0xA9, 0xA6, 0x43, 0xE5, 0xAA, 0xB5, 0x43,
-	0xE5, 0xAC, 0x88, 0x43, 0xE5, 0xAC, 0xA8, 0x43,
-	// Bytes a40 - a7f
-	0xE5, 0xAC, 0xBE, 0x43, 0xE5, 0xAD, 0x90, 0x43,
-	0xE5, 0xAD, 0x97, 0x43, 0xE5, 0xAD, 0xA6, 0x43,
-	0xE5, 0xAE, 0x80, 0x43, 0xE5, 0xAE, 0x85, 0x43,
-	0xE5, 0xAE, 0x97, 0x43, 0xE5, 0xAF, 0x83, 0x43,
-	0xE5, 0xAF, 0x98, 0x43, 0xE5, 0xAF, 0xA7, 0x43,
-	0xE5, 0xAF, 0xAE, 0x43, 0xE5, 0xAF, 0xB3, 0x43,
-	0xE5, 0xAF, 0xB8, 0x43, 0xE5, 0xAF, 0xBF, 0x43,
-	0xE5, 0xB0, 0x86, 0x43, 0xE5, 0xB0, 0x8F, 0x43,
-	// Bytes a80 - abf
-	0xE5, 0xB0, 0xA2, 0x43, 0xE5, 0xB0, 0xB8, 0x43,
-	0xE5, 0xB0, 0xBF, 0x43, 0xE5, 0xB1, 0xA0, 0x43,
-	0xE5, 0xB1, 0xA2, 0x43, 0xE5, 0xB1, 0xA4, 0x43,
-	0xE5, 0xB1, 0xA5, 0x43, 0xE5, 0xB1, 0xAE, 0x43,
-	0xE5, 0xB1, 0xB1, 0x43, 0xE5, 0xB2, 0x8D, 0x43,
-	0xE5, 0xB3, 0x80, 0x43, 0xE5, 0xB4, 0x99, 0x43,
-	0xE5, 0xB5, 0x83, 0x43, 0xE5, 0xB5, 0x90, 0x43,
-	0xE5, 0xB5, 0xAB, 0x43, 0xE5, 0xB5, 0xAE, 0x43,
-	// Bytes ac0 - aff
-	0xE5, 0xB5, 0xBC, 0x43, 0xE5, 0xB6, 0xB2, 0x43,
-	0xE5, 0xB6, 0xBA, 0x43, 0xE5, 0xB7, 0x9B, 0x43,
-	0xE5, 0xB7, 0xA1, 0x43, 0xE5, 0xB7, 0xA2, 0x43,
-	0xE5, 0xB7, 0xA5, 0x43, 0xE5, 0xB7, 0xA6, 0x43,
-	0xE5, 0xB7, 0xB1, 0x43, 0xE5, 0xB7, 0xBD, 0x43,
-	0xE5, 0xB7, 0xBE, 0x43, 0xE5, 0xB8, 0xA8, 0x43,
-	0xE5, 0xB8, 0xBD, 0x43, 0xE5, 0xB9, 0xA9, 0x43,
-	0xE5, 0xB9, 0xB2, 0x43, 0xE5, 0xB9, 0xB4, 0x43,
-	// Bytes b00 - b3f
-	0xE5, 0xB9, 0xBA, 0x43, 0xE5, 0xB9, 0xBC, 0x43,
-	0xE5, 0xB9, 0xBF, 0x43, 0xE5, 0xBA, 0xA6, 0x43,
-	0xE5, 0xBA, 0xB0, 0x43, 0xE5, 0xBA, 0xB3, 0x43,
-	0xE5, 0xBA, 0xB6, 0x43, 0xE5, 0xBB, 0x89, 0x43,
-	0xE5, 0xBB, 0x8A, 0x43, 0xE5, 0xBB, 0x92, 0x43,
-	0xE5, 0xBB, 0x93, 0x43, 0xE5, 0xBB, 0x99, 0x43,
-	0xE5, 0xBB, 0xAC, 0x43, 0xE5, 0xBB, 0xB4, 0x43,
-	0xE5, 0xBB, 0xBE, 0x43, 0xE5, 0xBC, 0x84, 0x43,
-	// Bytes b40 - b7f
-	0xE5, 0xBC, 0x8B, 0x43, 0xE5, 0xBC, 0x93, 0x43,
-	0xE5, 0xBC, 0xA2, 0x43, 0xE5, 0xBD, 0x90, 0x43,
-	0xE5, 0xBD, 0x93, 0x43, 0xE5, 0xBD, 0xA1, 0x43,
-	0xE5, 0xBD, 0xA2, 0x43, 0xE5, 0xBD, 0xA9, 0x43,
-	0xE5, 0xBD, 0xAB, 0x43, 0xE5, 0xBD, 0xB3, 0x43,
-	0xE5, 0xBE, 0x8B, 0x43, 0xE5, 0xBE, 0x8C, 0x43,
-	0xE5, 0xBE, 0x97, 0x43, 0xE5, 0xBE, 0x9A, 0x43,
-	0xE5, 0xBE, 0xA9, 0x43, 0xE5, 0xBE, 0xAD, 0x43,
-	// Bytes b80 - bbf
-	0xE5, 0xBF, 0x83, 0x43, 0xE5, 0xBF, 0x8D, 0x43,
-	0xE5, 0xBF, 0x97, 0x43, 0xE5, 0xBF, 0xB5, 0x43,
-	0xE5, 0xBF, 0xB9, 0x43, 0xE6, 0x80, 0x92, 0x43,
-	0xE6, 0x80, 0x9C, 0x43, 0xE6, 0x81, 0xB5, 0x43,
-	0xE6, 0x82, 0x81, 0x43, 0xE6, 0x82, 0x94, 0x43,
-	0xE6, 0x83, 0x87, 0x43, 0xE6, 0x83, 0x98, 0x43,
-	0xE6, 0x83, 0xA1, 0x43, 0xE6, 0x84, 0x88, 0x43,
-	0xE6, 0x85, 0x84, 0x43, 0xE6, 0x85, 0x88, 0x43,
-	// Bytes bc0 - bff
-	0xE6, 0x85, 0x8C, 0x43, 0xE6, 0x85, 0x8E, 0x43,
-	0xE6, 0x85, 0xA0, 0x43, 0xE6, 0x85, 0xA8, 0x43,
-	0xE6, 0x85, 0xBA, 0x43, 0xE6, 0x86, 0x8E, 0x43,
-	0xE6, 0x86, 0x90, 0x43, 0xE6, 0x86, 0xA4, 0x43,
-	0xE6, 0x86, 0xAF, 0x43, 0xE6, 0x86, 0xB2, 0x43,
-	0xE6, 0x87, 0x9E, 0x43, 0xE6, 0x87, 0xB2, 0x43,
-	0xE6, 0x87, 0xB6, 0x43, 0xE6, 0x88, 0x80, 0x43,
-	0xE6, 0x88, 0x88, 0x43, 0xE6, 0x88, 0x90, 0x43,
-	// Bytes c00 - c3f
-	0xE6, 0x88, 0x9B, 0x43, 0xE6, 0x88, 0xAE, 0x43,
-	0xE6, 0x88, 0xB4, 0x43, 0xE6, 0x88, 0xB6, 0x43,
-	0xE6, 0x89, 0x8B, 0x43, 0xE6, 0x89, 0x93, 0x43,
-	0xE6, 0x89, 0x9D, 0x43, 0xE6, 0x8A, 0x95, 0x43,
-	0xE6, 0x8A, 0xB1, 0x43, 0xE6, 0x8B, 0x89, 0x43,
-	0xE6, 0x8B, 0x8F, 0x43, 0xE6, 0x8B, 0x93, 0x43,
-	0xE6, 0x8B, 0x94, 0x43, 0xE6, 0x8B, 0xBC, 0x43,
-	0xE6, 0x8B, 0xBE, 0x43, 0xE6, 0x8C, 0x87, 0x43,
-	// Bytes c40 - c7f
-	0xE6, 0x8C, 0xBD, 0x43, 0xE6, 0x8D, 0x90, 0x43,
-	0xE6, 0x8D, 0x95, 0x43, 0xE6, 0x8D, 0xA8, 0x43,
-	0xE6, 0x8D, 0xBB, 0x43, 0xE6, 0x8E, 0x83, 0x43,
-	0xE6, 0x8E, 0xA0, 0x43, 0xE6, 0x8E, 0xA9, 0x43,
-	0xE6, 0x8F, 0x84, 0x43, 0xE6, 0x8F, 0x85, 0x43,
-	0xE6, 0x8F, 0xA4, 0x43, 0xE6, 0x90, 0x9C, 0x43,
-	0xE6, 0x90, 0xA2, 0x43, 0xE6, 0x91, 0x92, 0x43,
-	0xE6, 0x91, 0xA9, 0x43, 0xE6, 0x91, 0xB7, 0x43,
-	// Bytes c80 - cbf
-	0xE6, 0x91, 0xBE, 0x43, 0xE6, 0x92, 0x9A, 0x43,
-	0xE6, 0x92, 0x9D, 0x43, 0xE6, 0x93, 0x84, 0x43,
-	0xE6, 0x94, 0xAF, 0x43, 0xE6, 0x94, 0xB4, 0x43,
-	0xE6, 0x95, 0x8F, 0x43, 0xE6, 0x95, 0x96, 0x43,
-	0xE6, 0x95, 0xAC, 0x43, 0xE6, 0x95, 0xB8, 0x43,
-	0xE6, 0x96, 0x87, 0x43, 0xE6, 0x96, 0x97, 0x43,
-	0xE6, 0x96, 0x99, 0x43, 0xE6, 0x96, 0xA4, 0x43,
-	0xE6, 0x96, 0xB0, 0x43, 0xE6, 0x96, 0xB9, 0x43,
-	// Bytes cc0 - cff
-	0xE6, 0x97, 0x85, 0x43, 0xE6, 0x97, 0xA0, 0x43,
-	0xE6, 0x97, 0xA2, 0x43, 0xE6, 0x97, 0xA3, 0x43,
-	0xE6, 0x97, 0xA5, 0x43, 0xE6, 0x98, 0x93, 0x43,
-	0xE6, 0x98, 0xA0, 0x43, 0xE6, 0x99, 0x89, 0x43,
-	0xE6, 0x99, 0xB4, 0x43, 0xE6, 0x9A, 0x88, 0x43,
-	0xE6, 0x9A, 0x91, 0x43, 0xE6, 0x9A, 0x9C, 0x43,
-	0xE6, 0x9A, 0xB4, 0x43, 0xE6, 0x9B, 0x86, 0x43,
-	0xE6, 0x9B, 0xB0, 0x43, 0xE6, 0x9B, 0xB4, 0x43,
-	// Bytes d00 - d3f
-	0xE6, 0x9B, 0xB8, 0x43, 0xE6, 0x9C, 0x80, 0x43,
-	0xE6, 0x9C, 0x88, 0x43, 0xE6, 0x9C, 0x89, 0x43,
-	0xE6, 0x9C, 0x97, 0x43, 0xE6, 0x9C, 0x9B, 0x43,
-	0xE6, 0x9C, 0xA1, 0x43, 0xE6, 0x9C, 0xA8, 0x43,
-	0xE6, 0x9D, 0x8E, 0x43, 0xE6, 0x9D, 0x93, 0x43,
-	0xE6, 0x9D, 0x96, 0x43, 0xE6, 0x9D, 0x9E, 0x43,
-	0xE6, 0x9D, 0xBB, 0x43, 0xE6, 0x9E, 0x85, 0x43,
-	0xE6, 0x9E, 0x97, 0x43, 0xE6, 0x9F, 0xB3, 0x43,
-	// Bytes d40 - d7f
-	0xE6, 0x9F, 0xBA, 0x43, 0xE6, 0xA0, 0x97, 0x43,
-	0xE6, 0xA0, 0x9F, 0x43, 0xE6, 0xA0, 0xAA, 0x43,
-	0xE6, 0xA1, 0x92, 0x43, 0xE6, 0xA2, 0x81, 0x43,
-	0xE6, 0xA2, 0x85, 0x43, 0xE6, 0xA2, 0x8E, 0x43,
-	0xE6, 0xA2, 0xA8, 0x43, 0xE6, 0xA4, 0x94, 0x43,
-	0xE6, 0xA5, 0x82, 0x43, 0xE6, 0xA6, 0xA3, 0x43,
-	0xE6, 0xA7, 0xAA, 0x43, 0xE6, 0xA8, 0x82, 0x43,
-	0xE6, 0xA8, 0x93, 0x43, 0xE6, 0xAA, 0xA8, 0x43,
-	// Bytes d80 - dbf
-	0xE6, 0xAB, 0x93, 0x43, 0xE6, 0xAB, 0x9B, 0x43,
-	0xE6, 0xAC, 0x84, 0x43, 0xE6, 0xAC, 0xA0, 0x43,
-	0xE6, 0xAC, 0xA1, 0x43, 0xE6, 0xAD, 0x94, 0x43,
-	0xE6, 0xAD, 0xA2, 0x43, 0xE6, 0xAD, 0xA3, 0x43,
-	0xE6, 0xAD, 0xB2, 0x43, 0xE6, 0xAD, 0xB7, 0x43,
-	0xE6, 0xAD, 0xB9, 0x43, 0xE6, 0xAE, 0x9F, 0x43,
-	0xE6, 0xAE, 0xAE, 0x43, 0xE6, 0xAE, 0xB3, 0x43,
-	0xE6, 0xAE, 0xBA, 0x43, 0xE6, 0xAE, 0xBB, 0x43,
-	// Bytes dc0 - dff
-	0xE6, 0xAF, 0x8B, 0x43, 0xE6, 0xAF, 0x8D, 0x43,
-	0xE6, 0xAF, 0x94, 0x43, 0xE6, 0xAF, 0x9B, 0x43,
-	0xE6, 0xB0, 0x8F, 0x43, 0xE6, 0xB0, 0x94, 0x43,
-	0xE6, 0xB0, 0xB4, 0x43, 0xE6, 0xB1, 0x8E, 0x43,
-	0xE6, 0xB1, 0xA7, 0x43, 0xE6, 0xB2, 0x88, 0x43,
-	0xE6, 0xB2, 0xBF, 0x43, 0xE6, 0xB3, 0x8C, 0x43,
-	0xE6, 0xB3, 0x8D, 0x43, 0xE6, 0xB3, 0xA5, 0x43,
-	0xE6, 0xB3, 0xA8, 0x43, 0xE6, 0xB4, 0x96, 0x43,
-	// Bytes e00 - e3f
-	0xE6, 0xB4, 0x9B, 0x43, 0xE6, 0xB4, 0x9E, 0x43,
-	0xE6, 0xB4, 0xB4, 0x43, 0xE6, 0xB4, 0xBE, 0x43,
-	0xE6, 0xB5, 0x81, 0x43, 0xE6, 0xB5, 0xA9, 0x43,
-	0xE6, 0xB5, 0xAA, 0x43, 0xE6, 0xB5, 0xB7, 0x43,
-	0xE6, 0xB5, 0xB8, 0x43, 0xE6, 0xB6, 0x85, 0x43,
-	0xE6, 0xB7, 0x8B, 0x43, 0xE6, 0xB7, 0x9A, 0x43,
-	0xE6, 0xB7, 0xAA, 0x43, 0xE6, 0xB7, 0xB9, 0x43,
-	0xE6, 0xB8, 0x9A, 0x43, 0xE6, 0xB8, 0xAF, 0x43,
-	// Bytes e40 - e7f
-	0xE6, 0xB9, 0xAE, 0x43, 0xE6, 0xBA, 0x80, 0x43,
-	0xE6, 0xBA, 0x9C, 0x43, 0xE6, 0xBA, 0xBA, 0x43,
-	0xE6, 0xBB, 0x87, 0x43, 0xE6, 0xBB, 0x8B, 0x43,
-	0xE6, 0xBB, 0x91, 0x43, 0xE6, 0xBB, 0x9B, 0x43,
-	0xE6, 0xBC, 0x8F, 0x43, 0xE6, 0xBC, 0x94, 0x43,
-	0xE6, 0xBC, 0xA2, 0x43, 0xE6, 0xBC, 0xA3, 0x43,
-	0xE6, 0xBD, 0xAE, 0x43, 0xE6, 0xBF, 0x86, 0x43,
-	0xE6, 0xBF, 0xAB, 0x43, 0xE6, 0xBF, 0xBE, 0x43,
-	// Bytes e80 - ebf
-	0xE7, 0x80, 0x9B, 0x43, 0xE7, 0x80, 0x9E, 0x43,
-	0xE7, 0x80, 0xB9, 0x43, 0xE7, 0x81, 0x8A, 0x43,
-	0xE7, 0x81, 0xAB, 0x43, 0xE7, 0x81, 0xB0, 0x43,
-	0xE7, 0x81, 0xB7, 0x43, 0xE7, 0x81, 0xBD, 0x43,
-	0xE7, 0x82, 0x99, 0x43, 0xE7, 0x82, 0xAD, 0x43,
-	0xE7, 0x83, 0x88, 0x43, 0xE7, 0x83, 0x99, 0x43,
-	0xE7, 0x84, 0xA1, 0x43, 0xE7, 0x85, 0x85, 0x43,
-	0xE7, 0x85, 0x89, 0x43, 0xE7, 0x85, 0xAE, 0x43,
-	// Bytes ec0 - eff
-	0xE7, 0x86, 0x9C, 0x43, 0xE7, 0x87, 0x8E, 0x43,
-	0xE7, 0x87, 0x90, 0x43, 0xE7, 0x88, 0x90, 0x43,
-	0xE7, 0x88, 0x9B, 0x43, 0xE7, 0x88, 0xA8, 0x43,
-	0xE7, 0x88, 0xAA, 0x43, 0xE7, 0x88, 0xAB, 0x43,
-	0xE7, 0x88, 0xB5, 0x43, 0xE7, 0x88, 0xB6, 0x43,
-	0xE7, 0x88, 0xBB, 0x43, 0xE7, 0x88, 0xBF, 0x43,
-	0xE7, 0x89, 0x87, 0x43, 0xE7, 0x89, 0x90, 0x43,
-	0xE7, 0x89, 0x99, 0x43, 0xE7, 0x89, 0x9B, 0x43,
-	// Bytes f00 - f3f
-	0xE7, 0x89, 0xA2, 0x43, 0xE7, 0x89, 0xB9, 0x43,
-	0xE7, 0x8A, 0x80, 0x43, 0xE7, 0x8A, 0x95, 0x43,
-	0xE7, 0x8A, 0xAC, 0x43, 0xE7, 0x8A, 0xAF, 0x43,
-	0xE7, 0x8B, 0x80, 0x43, 0xE7, 0x8B, 0xBC, 0x43,
-	0xE7, 0x8C, 0xAA, 0x43, 0xE7, 0x8D, 0xB5, 0x43,
-	0xE7, 0x8D, 0xBA, 0x43, 0xE7, 0x8E, 0x84, 0x43,
-	0xE7, 0x8E, 0x87, 0x43, 0xE7, 0x8E, 0x89, 0x43,
-	0xE7, 0x8E, 0x8B, 0x43, 0xE7, 0x8E, 0xA5, 0x43,
-	// Bytes f40 - f7f
-	0xE7, 0x8E, 0xB2, 0x43, 0xE7, 0x8F, 0x9E, 0x43,
-	0xE7, 0x90, 0x86, 0x43, 0xE7, 0x90, 0x89, 0x43,
-	0xE7, 0x90, 0xA2, 0x43, 0xE7, 0x91, 0x87, 0x43,
-	0xE7, 0x91, 0x9C, 0x43, 0xE7, 0x91, 0xA9, 0x43,
-	0xE7, 0x91, 0xB1, 0x43, 0xE7, 0x92, 0x85, 0x43,
-	0xE7, 0x92, 0x89, 0x43, 0xE7, 0x92, 0x98, 0x43,
-	0xE7, 0x93, 0x8A, 0x43, 0xE7, 0x93, 0x9C, 0x43,
-	0xE7, 0x93, 0xA6, 0x43, 0xE7, 0x94, 0x86, 0x43,
-	// Bytes f80 - fbf
-	0xE7, 0x94, 0x98, 0x43, 0xE7, 0x94, 0x9F, 0x43,
-	0xE7, 0x94, 0xA4, 0x43, 0xE7, 0x94, 0xA8, 0x43,
-	0xE7, 0x94, 0xB0, 0x43, 0xE7, 0x94, 0xB2, 0x43,
-	0xE7, 0x94, 0xB3, 0x43, 0xE7, 0x94, 0xB7, 0x43,
-	0xE7, 0x94, 0xBB, 0x43, 0xE7, 0x94, 0xBE, 0x43,
-	0xE7, 0x95, 0x99, 0x43, 0xE7, 0x95, 0xA5, 0x43,
-	0xE7, 0x95, 0xB0, 0x43, 0xE7, 0x96, 0x8B, 0x43,
-	0xE7, 0x96, 0x92, 0x43, 0xE7, 0x97, 0xA2, 0x43,
-	// Bytes fc0 - fff
-	0xE7, 0x98, 0x90, 0x43, 0xE7, 0x98, 0x9D, 0x43,
-	0xE7, 0x98, 0x9F, 0x43, 0xE7, 0x99, 0x82, 0x43,
-	0xE7, 0x99, 0xA9, 0x43, 0xE7, 0x99, 0xB6, 0x43,
-	0xE7, 0x99, 0xBD, 0x43, 0xE7, 0x9A, 0xAE, 0x43,
-	0xE7, 0x9A, 0xBF, 0x43, 0xE7, 0x9B, 0x8A, 0x43,
-	0xE7, 0x9B, 0x9B, 0x43, 0xE7, 0x9B, 0xA3, 0x43,
-	0xE7, 0x9B, 0xA7, 0x43, 0xE7, 0x9B, 0xAE, 0x43,
-	0xE7, 0x9B, 0xB4, 0x43, 0xE7, 0x9C, 0x81, 0x43,
-	// Bytes 1000 - 103f
-	0xE7, 0x9C, 0x9E, 0x43, 0xE7, 0x9C, 0x9F, 0x43,
-	0xE7, 0x9D, 0x80, 0x43, 0xE7, 0x9D, 0x8A, 0x43,
-	0xE7, 0x9E, 0x8B, 0x43, 0xE7, 0x9E, 0xA7, 0x43,
-	0xE7, 0x9F, 0x9B, 0x43, 0xE7, 0x9F, 0xA2, 0x43,
-	0xE7, 0x9F, 0xB3, 0x43, 0xE7, 0xA1, 0x8E, 0x43,
-	0xE7, 0xA1, 0xAB, 0x43, 0xE7, 0xA2, 0x8C, 0x43,
-	0xE7, 0xA2, 0x91, 0x43, 0xE7, 0xA3, 0x8A, 0x43,
-	0xE7, 0xA3, 0x8C, 0x43, 0xE7, 0xA3, 0xBB, 0x43,
-	// Bytes 1040 - 107f
-	0xE7, 0xA4, 0xAA, 0x43, 0xE7, 0xA4, 0xBA, 0x43,
-	0xE7, 0xA4, 0xBC, 0x43, 0xE7, 0xA4, 0xBE, 0x43,
-	0xE7, 0xA5, 0x88, 0x43, 0xE7, 0xA5, 0x89, 0x43,
-	0xE7, 0xA5, 0x90, 0x43, 0xE7, 0xA5, 0x96, 0x43,
-	0xE7, 0xA5, 0x9D, 0x43, 0xE7, 0xA5, 0x9E, 0x43,
-	0xE7, 0xA5, 0xA5, 0x43, 0xE7, 0xA5, 0xBF, 0x43,
-	0xE7, 0xA6, 0x81, 0x43, 0xE7, 0xA6, 0x8D, 0x43,
-	0xE7, 0xA6, 0x8E, 0x43, 0xE7, 0xA6, 0x8F, 0x43,
-	// Bytes 1080 - 10bf
-	0xE7, 0xA6, 0xAE, 0x43, 0xE7, 0xA6, 0xB8, 0x43,
-	0xE7, 0xA6, 0xBE, 0x43, 0xE7, 0xA7, 0x8A, 0x43,
-	0xE7, 0xA7, 0x98, 0x43, 0xE7, 0xA7, 0xAB, 0x43,
-	0xE7, 0xA8, 0x9C, 0x43, 0xE7, 0xA9, 0x80, 0x43,
-	0xE7, 0xA9, 0x8A, 0x43, 0xE7, 0xA9, 0x8F, 0x43,
-	0xE7, 0xA9, 0xB4, 0x43, 0xE7, 0xA9, 0xBA, 0x43,
-	0xE7, 0xAA, 0x81, 0x43, 0xE7, 0xAA, 0xB1, 0x43,
-	0xE7, 0xAB, 0x8B, 0x43, 0xE7, 0xAB, 0xAE, 0x43,
-	// Bytes 10c0 - 10ff
-	0xE7, 0xAB, 0xB9, 0x43, 0xE7, 0xAC, 0xA0, 0x43,
-	0xE7, 0xAE, 0x8F, 0x43, 0xE7, 0xAF, 0x80, 0x43,
-	0xE7, 0xAF, 0x86, 0x43, 0xE7, 0xAF, 0x89, 0x43,
-	0xE7, 0xB0, 0xBE, 0x43, 0xE7, 0xB1, 0xA0, 0x43,
-	0xE7, 0xB1, 0xB3, 0x43, 0xE7, 0xB1, 0xBB, 0x43,
-	0xE7, 0xB2, 0x92, 0x43, 0xE7, 0xB2, 0xBE, 0x43,
-	0xE7, 0xB3, 0x92, 0x43, 0xE7, 0xB3, 0x96, 0x43,
-	0xE7, 0xB3, 0xA3, 0x43, 0xE7, 0xB3, 0xA7, 0x43,
-	// Bytes 1100 - 113f
-	0xE7, 0xB3, 0xA8, 0x43, 0xE7, 0xB3, 0xB8, 0x43,
-	0xE7, 0xB4, 0x80, 0x43, 0xE7, 0xB4, 0x90, 0x43,
-	0xE7, 0xB4, 0xA2, 0x43, 0xE7, 0xB4, 0xAF, 0x43,
-	0xE7, 0xB5, 0x82, 0x43, 0xE7, 0xB5, 0x9B, 0x43,
-	0xE7, 0xB5, 0xA3, 0x43, 0xE7, 0xB6, 0xA0, 0x43,
-	0xE7, 0xB6, 0xBE, 0x43, 0xE7, 0xB7, 0x87, 0x43,
-	0xE7, 0xB7, 0xB4, 0x43, 0xE7, 0xB8, 0x82, 0x43,
-	0xE7, 0xB8, 0x89, 0x43, 0xE7, 0xB8, 0xB7, 0x43,
-	// Bytes 1140 - 117f
-	0xE7, 0xB9, 0x81, 0x43, 0xE7, 0xB9, 0x85, 0x43,
-	0xE7, 0xBC, 0xB6, 0x43, 0xE7, 0xBC, 0xBE, 0x43,
-	0xE7, 0xBD, 0x91, 0x43, 0xE7, 0xBD, 0xB2, 0x43,
-	0xE7, 0xBD, 0xB9, 0x43, 0xE7, 0xBD, 0xBA, 0x43,
-	0xE7, 0xBE, 0x85, 0x43, 0xE7, 0xBE, 0x8A, 0x43,
-	0xE7, 0xBE, 0x95, 0x43, 0xE7, 0xBE, 0x9A, 0x43,
-	0xE7, 0xBE, 0xBD, 0x43, 0xE7, 0xBF, 0xBA, 0x43,
-	0xE8, 0x80, 0x81, 0x43, 0xE8, 0x80, 0x85, 0x43,
-	// Bytes 1180 - 11bf
-	0xE8, 0x80, 0x8C, 0x43, 0xE8, 0x80, 0x92, 0x43,
-	0xE8, 0x80, 0xB3, 0x43, 0xE8, 0x81, 0x86, 0x43,
-	0xE8, 0x81, 0xA0, 0x43, 0xE8, 0x81, 0xAF, 0x43,
-	0xE8, 0x81, 0xB0, 0x43, 0xE8, 0x81, 0xBE, 0x43,
-	0xE8, 0x81, 0xBF, 0x43, 0xE8, 0x82, 0x89, 0x43,
-	0xE8, 0x82, 0x8B, 0x43, 0xE8, 0x82, 0xAD, 0x43,
-	0xE8, 0x82, 0xB2, 0x43, 0xE8, 0x84, 0x83, 0x43,
-	0xE8, 0x84, 0xBE, 0x43, 0xE8, 0x87, 0x98, 0x43,
-	// Bytes 11c0 - 11ff
-	0xE8, 0x87, 0xA3, 0x43, 0xE8, 0x87, 0xA8, 0x43,
-	0xE8, 0x87, 0xAA, 0x43, 0xE8, 0x87, 0xAD, 0x43,
-	0xE8, 0x87, 0xB3, 0x43, 0xE8, 0x87, 0xBC, 0x43,
-	0xE8, 0x88, 0x81, 0x43, 0xE8, 0x88, 0x84, 0x43,
-	0xE8, 0x88, 0x8C, 0x43, 0xE8, 0x88, 0x98, 0x43,
-	0xE8, 0x88, 0x9B, 0x43, 0xE8, 0x88, 0x9F, 0x43,
-	0xE8, 0x89, 0xAE, 0x43, 0xE8, 0x89, 0xAF, 0x43,
-	0xE8, 0x89, 0xB2, 0x43, 0xE8, 0x89, 0xB8, 0x43,
-	// Bytes 1200 - 123f
-	0xE8, 0x89, 0xB9, 0x43, 0xE8, 0x8A, 0x8B, 0x43,
-	0xE8, 0x8A, 0x91, 0x43, 0xE8, 0x8A, 0x9D, 0x43,
-	0xE8, 0x8A, 0xB1, 0x43, 0xE8, 0x8A, 0xB3, 0x43,
-	0xE8, 0x8A, 0xBD, 0x43, 0xE8, 0x8B, 0xA5, 0x43,
-	0xE8, 0x8B, 0xA6, 0x43, 0xE8, 0x8C, 0x9D, 0x43,
-	0xE8, 0x8C, 0xA3, 0x43, 0xE8, 0x8C, 0xB6, 0x43,
-	0xE8, 0x8D, 0x92, 0x43, 0xE8, 0x8D, 0x93, 0x43,
-	0xE8, 0x8D, 0xA3, 0x43, 0xE8, 0x8E, 0xAD, 0x43,
-	// Bytes 1240 - 127f
-	0xE8, 0x8E, 0xBD, 0x43, 0xE8, 0x8F, 0x89, 0x43,
-	0xE8, 0x8F, 0x8A, 0x43, 0xE8, 0x8F, 0x8C, 0x43,
-	0xE8, 0x8F, 0x9C, 0x43, 0xE8, 0x8F, 0xA7, 0x43,
-	0xE8, 0x8F, 0xAF, 0x43, 0xE8, 0x8F, 0xB1, 0x43,
-	0xE8, 0x90, 0xBD, 0x43, 0xE8, 0x91, 0x89, 0x43,
-	0xE8, 0x91, 0x97, 0x43, 0xE8, 0x93, 0xAE, 0x43,
-	0xE8, 0x93, 0xB1, 0x43, 0xE8, 0x93, 0xB3, 0x43,
-	0xE8, 0x93, 0xBC, 0x43, 0xE8, 0x94, 0x96, 0x43,
-	// Bytes 1280 - 12bf
-	0xE8, 0x95, 0xA4, 0x43, 0xE8, 0x97, 0x8D, 0x43,
-	0xE8, 0x97, 0xBA, 0x43, 0xE8, 0x98, 0x86, 0x43,
-	0xE8, 0x98, 0x92, 0x43, 0xE8, 0x98, 0xAD, 0x43,
-	0xE8, 0x98, 0xBF, 0x43, 0xE8, 0x99, 0x8D, 0x43,
-	0xE8, 0x99, 0x90, 0x43, 0xE8, 0x99, 0x9C, 0x43,
-	0xE8, 0x99, 0xA7, 0x43, 0xE8, 0x99, 0xA9, 0x43,
-	0xE8, 0x99, 0xAB, 0x43, 0xE8, 0x9A, 0x88, 0x43,
-	0xE8, 0x9A, 0xA9, 0x43, 0xE8, 0x9B, 0xA2, 0x43,
-	// Bytes 12c0 - 12ff
-	0xE8, 0x9C, 0x8E, 0x43, 0xE8, 0x9C, 0xA8, 0x43,
-	0xE8, 0x9D, 0xAB, 0x43, 0xE8, 0x9D, 0xB9, 0x43,
-	0xE8, 0x9E, 0x86, 0x43, 0xE8, 0x9E, 0xBA, 0x43,
-	0xE8, 0x9F, 0xA1, 0x43, 0xE8, 0xA0, 0x81, 0x43,
-	0xE8, 0xA0, 0x9F, 0x43, 0xE8, 0xA1, 0x80, 0x43,
-	0xE8, 0xA1, 0x8C, 0x43, 0xE8, 0xA1, 0xA0, 0x43,
-	0xE8, 0xA1, 0xA3, 0x43, 0xE8, 0xA3, 0x82, 0x43,
-	0xE8, 0xA3, 0x8F, 0x43, 0xE8, 0xA3, 0x97, 0x43,
-	// Bytes 1300 - 133f
-	0xE8, 0xA3, 0x9E, 0x43, 0xE8, 0xA3, 0xA1, 0x43,
-	0xE8, 0xA3, 0xB8, 0x43, 0xE8, 0xA3, 0xBA, 0x43,
-	0xE8, 0xA4, 0x90, 0x43, 0xE8, 0xA5, 0x81, 0x43,
-	0xE8, 0xA5, 0xA4, 0x43, 0xE8, 0xA5, 0xBE, 0x43,
-	0xE8, 0xA6, 0x86, 0x43, 0xE8, 0xA6, 0x8B, 0x43,
-	0xE8, 0xA6, 0x96, 0x43, 0xE8, 0xA7, 0x92, 0x43,
-	0xE8, 0xA7, 0xA3, 0x43, 0xE8, 0xA8, 0x80, 0x43,
-	0xE8, 0xAA, 0xA0, 0x43, 0xE8, 0xAA, 0xAA, 0x43,
-	// Bytes 1340 - 137f
-	0xE8, 0xAA, 0xBF, 0x43, 0xE8, 0xAB, 0x8B, 0x43,
-	0xE8, 0xAB, 0x92, 0x43, 0xE8, 0xAB, 0x96, 0x43,
-	0xE8, 0xAB, 0xAD, 0x43, 0xE8, 0xAB, 0xB8, 0x43,
-	0xE8, 0xAB, 0xBE, 0x43, 0xE8, 0xAC, 0x81, 0x43,
-	0xE8, 0xAC, 0xB9, 0x43, 0xE8, 0xAD, 0x98, 0x43,
-	0xE8, 0xAE, 0x80, 0x43, 0xE8, 0xAE, 0x8A, 0x43,
-	0xE8, 0xB0, 0xB7, 0x43, 0xE8, 0xB1, 0x86, 0x43,
-	0xE8, 0xB1, 0x88, 0x43, 0xE8, 0xB1, 0x95, 0x43,
-	// Bytes 1380 - 13bf
-	0xE8, 0xB1, 0xB8, 0x43, 0xE8, 0xB2, 0x9D, 0x43,
-	0xE8, 0xB2, 0xA1, 0x43, 0xE8, 0xB2, 0xA9, 0x43,
-	0xE8, 0xB2, 0xAB, 0x43, 0xE8, 0xB3, 0x81, 0x43,
-	0xE8, 0xB3, 0x82, 0x43, 0xE8, 0xB3, 0x87, 0x43,
-	0xE8, 0xB3, 0x88, 0x43, 0xE8, 0xB3, 0x93, 0x43,
-	0xE8, 0xB4, 0x88, 0x43, 0xE8, 0xB4, 0x9B, 0x43,
-	0xE8, 0xB5, 0xA4, 0x43, 0xE8, 0xB5, 0xB0, 0x43,
-	0xE8, 0xB5, 0xB7, 0x43, 0xE8, 0xB6, 0xB3, 0x43,
-	// Bytes 13c0 - 13ff
-	0xE8, 0xB6, 0xBC, 0x43, 0xE8, 0xB7, 0x8B, 0x43,
-	0xE8, 0xB7, 0xAF, 0x43, 0xE8, 0xB7, 0xB0, 0x43,
-	0xE8, 0xBA, 0xAB, 0x43, 0xE8, 0xBB, 0x8A, 0x43,
-	0xE8, 0xBB, 0x94, 0x43, 0xE8, 0xBC, 0xA6, 0x43,
-	0xE8, 0xBC, 0xAA, 0x43, 0xE8, 0xBC, 0xB8, 0x43,
-	0xE8, 0xBC, 0xBB, 0x43, 0xE8, 0xBD, 0xA2, 0x43,
-	0xE8, 0xBE, 0x9B, 0x43, 0xE8, 0xBE, 0x9E, 0x43,
-	0xE8, 0xBE, 0xB0, 0x43, 0xE8, 0xBE, 0xB5, 0x43,
-	// Bytes 1400 - 143f
-	0xE8, 0xBE, 0xB6, 0x43, 0xE9, 0x80, 0xA3, 0x43,
-	0xE9, 0x80, 0xB8, 0x43, 0xE9, 0x81, 0x8A, 0x43,
-	0xE9, 0x81, 0xA9, 0x43, 0xE9, 0x81, 0xB2, 0x43,
-	0xE9, 0x81, 0xBC, 0x43, 0xE9, 0x82, 0x8F, 0x43,
-	0xE9, 0x82, 0x91, 0x43, 0xE9, 0x82, 0x94, 0x43,
-	0xE9, 0x83, 0x8E, 0x43, 0xE9, 0x83, 0x9E, 0x43,
-	0xE9, 0x83, 0xB1, 0x43, 0xE9, 0x83, 0xBD, 0x43,
-	0xE9, 0x84, 0x91, 0x43, 0xE9, 0x84, 0x9B, 0x43,
-	// Bytes 1440 - 147f
-	0xE9, 0x85, 0x89, 0x43, 0xE9, 0x85, 0x8D, 0x43,
-	0xE9, 0x85, 0xAA, 0x43, 0xE9, 0x86, 0x99, 0x43,
-	0xE9, 0x86, 0xB4, 0x43, 0xE9, 0x87, 0x86, 0x43,
-	0xE9, 0x87, 0x8C, 0x43, 0xE9, 0x87, 0x8F, 0x43,
-	0xE9, 0x87, 0x91, 0x43, 0xE9, 0x88, 0xB4, 0x43,
-	0xE9, 0x88, 0xB8, 0x43, 0xE9, 0x89, 0xB6, 0x43,
-	0xE9, 0x89, 0xBC, 0x43, 0xE9, 0x8B, 0x97, 0x43,
-	0xE9, 0x8B, 0x98, 0x43, 0xE9, 0x8C, 0x84, 0x43,
-	// Bytes 1480 - 14bf
-	0xE9, 0x8D, 0x8A, 0x43, 0xE9, 0x8F, 0xB9, 0x43,
-	0xE9, 0x90, 0x95, 0x43, 0xE9, 0x95, 0xB7, 0x43,
-	0xE9, 0x96, 0x80, 0x43, 0xE9, 0x96, 0x8B, 0x43,
-	0xE9, 0x96, 0xAD, 0x43, 0xE9, 0x96, 0xB7, 0x43,
-	0xE9, 0x98, 0x9C, 0x43, 0xE9, 0x98, 0xAE, 0x43,
-	0xE9, 0x99, 0x8B, 0x43, 0xE9, 0x99, 0x8D, 0x43,
-	0xE9, 0x99, 0xB5, 0x43, 0xE9, 0x99, 0xB8, 0x43,
-	0xE9, 0x99, 0xBC, 0x43, 0xE9, 0x9A, 0x86, 0x43,
-	// Bytes 14c0 - 14ff
-	0xE9, 0x9A, 0xA3, 0x43, 0xE9, 0x9A, 0xB6, 0x43,
-	0xE9, 0x9A, 0xB7, 0x43, 0xE9, 0x9A, 0xB8, 0x43,
-	0xE9, 0x9A, 0xB9, 0x43, 0xE9, 0x9B, 0x83, 0x43,
-	0xE9, 0x9B, 0xA2, 0x43, 0xE9, 0x9B, 0xA3, 0x43,
-	0xE9, 0x9B, 0xA8, 0x43, 0xE9, 0x9B, 0xB6, 0x43,
-	0xE9, 0x9B, 0xB7, 0x43, 0xE9, 0x9C, 0xA3, 0x43,
-	0xE9, 0x9C, 0xB2, 0x43, 0xE9, 0x9D, 0x88, 0x43,
-	0xE9, 0x9D, 0x91, 0x43, 0xE9, 0x9D, 0x96, 0x43,
-	// Bytes 1500 - 153f
-	0xE9, 0x9D, 0x9E, 0x43, 0xE9, 0x9D, 0xA2, 0x43,
-	0xE9, 0x9D, 0xA9, 0x43, 0xE9, 0x9F, 0x8B, 0x43,
-	0xE9, 0x9F, 0x9B, 0x43, 0xE9, 0x9F, 0xA0, 0x43,
-	0xE9, 0x9F, 0xAD, 0x43, 0xE9, 0x9F, 0xB3, 0x43,
-	0xE9, 0x9F, 0xBF, 0x43, 0xE9, 0xA0, 0x81, 0x43,
-	0xE9, 0xA0, 0x85, 0x43, 0xE9, 0xA0, 0x8B, 0x43,
-	0xE9, 0xA0, 0x98, 0x43, 0xE9, 0xA0, 0xA9, 0x43,
-	0xE9, 0xA0, 0xBB, 0x43, 0xE9, 0xA1, 0x9E, 0x43,
-	// Bytes 1540 - 157f
-	0xE9, 0xA2, 0xA8, 0x43, 0xE9, 0xA3, 0x9B, 0x43,
-	0xE9, 0xA3, 0x9F, 0x43, 0xE9, 0xA3, 0xA2, 0x43,
-	0xE9, 0xA3, 0xAF, 0x43, 0xE9, 0xA3, 0xBC, 0x43,
-	0xE9, 0xA4, 0xA8, 0x43, 0xE9, 0xA4, 0xA9, 0x43,
-	0xE9, 0xA6, 0x96, 0x43, 0xE9, 0xA6, 0x99, 0x43,
-	0xE9, 0xA6, 0xA7, 0x43, 0xE9, 0xA6, 0xAC, 0x43,
-	0xE9, 0xA7, 0x82, 0x43, 0xE9, 0xA7, 0xB1, 0x43,
-	0xE9, 0xA7, 0xBE, 0x43, 0xE9, 0xA9, 0xAA, 0x43,
-	// Bytes 1580 - 15bf
-	0xE9, 0xAA, 0xA8, 0x43, 0xE9, 0xAB, 0x98, 0x43,
-	0xE9, 0xAB, 0x9F, 0x43, 0xE9, 0xAC, 0x92, 0x43,
-	0xE9, 0xAC, 0xA5, 0x43, 0xE9, 0xAC, 0xAF, 0x43,
-	0xE9, 0xAC, 0xB2, 0x43, 0xE9, 0xAC, 0xBC, 0x43,
-	0xE9, 0xAD, 0x9A, 0x43, 0xE9, 0xAD, 0xAF, 0x43,
-	0xE9, 0xB1, 0x80, 0x43, 0xE9, 0xB1, 0x97, 0x43,
-	0xE9, 0xB3, 0xA5, 0x43, 0xE9, 0xB3, 0xBD, 0x43,
-	0xE9, 0xB5, 0xA7, 0x43, 0xE9, 0xB6, 0xB4, 0x43,
-	// Bytes 15c0 - 15ff
-	0xE9, 0xB7, 0xBA, 0x43, 0xE9, 0xB8, 0x9E, 0x43,
-	0xE9, 0xB9, 0xB5, 0x43, 0xE9, 0xB9, 0xBF, 0x43,
-	0xE9, 0xBA, 0x97, 0x43, 0xE9, 0xBA, 0x9F, 0x43,
-	0xE9, 0xBA, 0xA5, 0x43, 0xE9, 0xBA, 0xBB, 0x43,
-	0xE9, 0xBB, 0x83, 0x43, 0xE9, 0xBB, 0x8D, 0x43,
-	0xE9, 0xBB, 0x8E, 0x43, 0xE9, 0xBB, 0x91, 0x43,
-	0xE9, 0xBB, 0xB9, 0x43, 0xE9, 0xBB, 0xBD, 0x43,
-	0xE9, 0xBB, 0xBE, 0x43, 0xE9, 0xBC, 0x85, 0x43,
-	// Bytes 1600 - 163f
-	0xE9, 0xBC, 0x8E, 0x43, 0xE9, 0xBC, 0x8F, 0x43,
-	0xE9, 0xBC, 0x93, 0x43, 0xE9, 0xBC, 0x96, 0x43,
-	0xE9, 0xBC, 0xA0, 0x43, 0xE9, 0xBC, 0xBB, 0x43,
-	0xE9, 0xBD, 0x83, 0x43, 0xE9, 0xBD, 0x8A, 0x43,
-	0xE9, 0xBD, 0x92, 0x43, 0xE9, 0xBE, 0x8D, 0x43,
-	0xE9, 0xBE, 0x8E, 0x43, 0xE9, 0xBE, 0x9C, 0x43,
-	0xE9, 0xBE, 0x9F, 0x43, 0xE9, 0xBE, 0xA0, 0x43,
-	0xEA, 0x9C, 0xA7, 0x43, 0xEA, 0x9D, 0xAF, 0x43,
-	// Bytes 1640 - 167f
-	0xEA, 0xAC, 0xB7, 0x43, 0xEA, 0xAD, 0x92, 0x44,
-	0xF0, 0xA0, 0x84, 0xA2, 0x44, 0xF0, 0xA0, 0x94,
-	0x9C, 0x44, 0xF0, 0xA0, 0x94, 0xA5, 0x44, 0xF0,
-	0xA0, 0x95, 0x8B, 0x44, 0xF0, 0xA0, 0x98, 0xBA,
-	0x44, 0xF0, 0xA0, 0xA0, 0x84, 0x44, 0xF0, 0xA0,
-	0xA3, 0x9E, 0x44, 0xF0, 0xA0, 0xA8, 0xAC, 0x44,
-	0xF0, 0xA0, 0xAD, 0xA3, 0x44, 0xF0, 0xA1, 0x93,
-	0xA4, 0x44, 0xF0, 0xA1, 0x9A, 0xA8, 0x44, 0xF0,
-	// Bytes 1680 - 16bf
-	0xA1, 0x9B, 0xAA, 0x44, 0xF0, 0xA1, 0xA7, 0x88,
-	0x44, 0xF0, 0xA1, 0xAC, 0x98, 0x44, 0xF0, 0xA1,
-	0xB4, 0x8B, 0x44, 0xF0, 0xA1, 0xB7, 0xA4, 0x44,
-	0xF0, 0xA1, 0xB7, 0xA6, 0x44, 0xF0, 0xA2, 0x86,
-	0x83, 0x44, 0xF0, 0xA2, 0x86, 0x9F, 0x44, 0xF0,
-	0xA2, 0x8C, 0xB1, 0x44, 0xF0, 0xA2, 0x9B, 0x94,
-	0x44, 0xF0, 0xA2, 0xA1, 0x84, 0x44, 0xF0, 0xA2,
-	0xA1, 0x8A, 0x44, 0xF0, 0xA2, 0xAC, 0x8C, 0x44,
-	// Bytes 16c0 - 16ff
-	0xF0, 0xA2, 0xAF, 0xB1, 0x44, 0xF0, 0xA3, 0x80,
-	0x8A, 0x44, 0xF0, 0xA3, 0x8A, 0xB8, 0x44, 0xF0,
-	0xA3, 0x8D, 0x9F, 0x44, 0xF0, 0xA3, 0x8E, 0x93,
-	0x44, 0xF0, 0xA3, 0x8E, 0x9C, 0x44, 0xF0, 0xA3,
-	0x8F, 0x83, 0x44, 0xF0, 0xA3, 0x8F, 0x95, 0x44,
-	0xF0, 0xA3, 0x91, 0xAD, 0x44, 0xF0, 0xA3, 0x9A,
-	0xA3, 0x44, 0xF0, 0xA3, 0xA2, 0xA7, 0x44, 0xF0,
-	0xA3, 0xAA, 0x8D, 0x44, 0xF0, 0xA3, 0xAB, 0xBA,
-	// Bytes 1700 - 173f
-	0x44, 0xF0, 0xA3, 0xB2, 0xBC, 0x44, 0xF0, 0xA3,
-	0xB4, 0x9E, 0x44, 0xF0, 0xA3, 0xBB, 0x91, 0x44,
-	0xF0, 0xA3, 0xBD, 0x9E, 0x44, 0xF0, 0xA3, 0xBE,
-	0x8E, 0x44, 0xF0, 0xA4, 0x89, 0xA3, 0x44, 0xF0,
-	0xA4, 0x8B, 0xAE, 0x44, 0xF0, 0xA4, 0x8E, 0xAB,
-	0x44, 0xF0, 0xA4, 0x98, 0x88, 0x44, 0xF0, 0xA4,
-	0x9C, 0xB5, 0x44, 0xF0, 0xA4, 0xA0, 0x94, 0x44,
-	0xF0, 0xA4, 0xB0, 0xB6, 0x44, 0xF0, 0xA4, 0xB2,
-	// Bytes 1740 - 177f
-	0x92, 0x44, 0xF0, 0xA4, 0xBE, 0xA1, 0x44, 0xF0,
-	0xA4, 0xBE, 0xB8, 0x44, 0xF0, 0xA5, 0x81, 0x84,
-	0x44, 0xF0, 0xA5, 0x83, 0xB2, 0x44, 0xF0, 0xA5,
-	0x83, 0xB3, 0x44, 0xF0, 0xA5, 0x84, 0x99, 0x44,
-	0xF0, 0xA5, 0x84, 0xB3, 0x44, 0xF0, 0xA5, 0x89,
-	0x89, 0x44, 0xF0, 0xA5, 0x90, 0x9D, 0x44, 0xF0,
-	0xA5, 0x98, 0xA6, 0x44, 0xF0, 0xA5, 0x9A, 0x9A,
-	0x44, 0xF0, 0xA5, 0x9B, 0x85, 0x44, 0xF0, 0xA5,
-	// Bytes 1780 - 17bf
-	0xA5, 0xBC, 0x44, 0xF0, 0xA5, 0xAA, 0xA7, 0x44,
-	0xF0, 0xA5, 0xAE, 0xAB, 0x44, 0xF0, 0xA5, 0xB2,
-	0x80, 0x44, 0xF0, 0xA5, 0xB3, 0x90, 0x44, 0xF0,
-	0xA5, 0xBE, 0x86, 0x44, 0xF0, 0xA6, 0x87, 0x9A,
-	0x44, 0xF0, 0xA6, 0x88, 0xA8, 0x44, 0xF0, 0xA6,
-	0x89, 0x87, 0x44, 0xF0, 0xA6, 0x8B, 0x99, 0x44,
-	0xF0, 0xA6, 0x8C, 0xBE, 0x44, 0xF0, 0xA6, 0x93,
-	0x9A, 0x44, 0xF0, 0xA6, 0x94, 0xA3, 0x44, 0xF0,
-	// Bytes 17c0 - 17ff
-	0xA6, 0x96, 0xA8, 0x44, 0xF0, 0xA6, 0x9E, 0xA7,
-	0x44, 0xF0, 0xA6, 0x9E, 0xB5, 0x44, 0xF0, 0xA6,
-	0xAC, 0xBC, 0x44, 0xF0, 0xA6, 0xB0, 0xB6, 0x44,
-	0xF0, 0xA6, 0xB3, 0x95, 0x44, 0xF0, 0xA6, 0xB5,
-	0xAB, 0x44, 0xF0, 0xA6, 0xBC, 0xAC, 0x44, 0xF0,
-	0xA6, 0xBE, 0xB1, 0x44, 0xF0, 0xA7, 0x83, 0x92,
-	0x44, 0xF0, 0xA7, 0x8F, 0x8A, 0x44, 0xF0, 0xA7,
-	0x99, 0xA7, 0x44, 0xF0, 0xA7, 0xA2, 0xAE, 0x44,
-	// Bytes 1800 - 183f
-	0xF0, 0xA7, 0xA5, 0xA6, 0x44, 0xF0, 0xA7, 0xB2,
-	0xA8, 0x44, 0xF0, 0xA7, 0xBB, 0x93, 0x44, 0xF0,
-	0xA7, 0xBC, 0xAF, 0x44, 0xF0, 0xA8, 0x97, 0x92,
-	0x44, 0xF0, 0xA8, 0x97, 0xAD, 0x44, 0xF0, 0xA8,
-	0x9C, 0xAE, 0x44, 0xF0, 0xA8, 0xAF, 0xBA, 0x44,
-	0xF0, 0xA8, 0xB5, 0xB7, 0x44, 0xF0, 0xA9, 0x85,
-	0x85, 0x44, 0xF0, 0xA9, 0x87, 0x9F, 0x44, 0xF0,
-	0xA9, 0x88, 0x9A, 0x44, 0xF0, 0xA9, 0x90, 0x8A,
-	// Bytes 1840 - 187f
-	0x44, 0xF0, 0xA9, 0x92, 0x96, 0x44, 0xF0, 0xA9,
-	0x96, 0xB6, 0x44, 0xF0, 0xA9, 0xAC, 0xB0, 0x44,
-	0xF0, 0xAA, 0x83, 0x8E, 0x44, 0xF0, 0xAA, 0x84,
-	0x85, 0x44, 0xF0, 0xAA, 0x88, 0x8E, 0x44, 0xF0,
-	0xAA, 0x8A, 0x91, 0x44, 0xF0, 0xAA, 0x8E, 0x92,
-	0x44, 0xF0, 0xAA, 0x98, 0x80, 0x42, 0x21, 0x21,
-	0x42, 0x21, 0x3F, 0x42, 0x2E, 0x2E, 0x42, 0x30,
-	0x2C, 0x42, 0x30, 0x2E, 0x42, 0x31, 0x2C, 0x42,
-	// Bytes 1880 - 18bf
-	0x31, 0x2E, 0x42, 0x31, 0x30, 0x42, 0x31, 0x31,
-	0x42, 0x31, 0x32, 0x42, 0x31, 0x33, 0x42, 0x31,
-	0x34, 0x42, 0x31, 0x35, 0x42, 0x31, 0x36, 0x42,
-	0x31, 0x37, 0x42, 0x31, 0x38, 0x42, 0x31, 0x39,
-	0x42, 0x32, 0x2C, 0x42, 0x32, 0x2E, 0x42, 0x32,
-	0x30, 0x42, 0x32, 0x31, 0x42, 0x32, 0x32, 0x42,
-	0x32, 0x33, 0x42, 0x32, 0x34, 0x42, 0x32, 0x35,
-	0x42, 0x32, 0x36, 0x42, 0x32, 0x37, 0x42, 0x32,
-	// Bytes 18c0 - 18ff
-	0x38, 0x42, 0x32, 0x39, 0x42, 0x33, 0x2C, 0x42,
-	0x33, 0x2E, 0x42, 0x33, 0x30, 0x42, 0x33, 0x31,
-	0x42, 0x33, 0x32, 0x42, 0x33, 0x33, 0x42, 0x33,
-	0x34, 0x42, 0x33, 0x35, 0x42, 0x33, 0x36, 0x42,
-	0x33, 0x37, 0x42, 0x33, 0x38, 0x42, 0x33, 0x39,
-	0x42, 0x34, 0x2C, 0x42, 0x34, 0x2E, 0x42, 0x34,
-	0x30, 0x42, 0x34, 0x31, 0x42, 0x34, 0x32, 0x42,
-	0x34, 0x33, 0x42, 0x34, 0x34, 0x42, 0x34, 0x35,
-	// Bytes 1900 - 193f
-	0x42, 0x34, 0x36, 0x42, 0x34, 0x37, 0x42, 0x34,
-	0x38, 0x42, 0x34, 0x39, 0x42, 0x35, 0x2C, 0x42,
-	0x35, 0x2E, 0x42, 0x35, 0x30, 0x42, 0x36, 0x2C,
-	0x42, 0x36, 0x2E, 0x42, 0x37, 0x2C, 0x42, 0x37,
-	0x2E, 0x42, 0x38, 0x2C, 0x42, 0x38, 0x2E, 0x42,
-	0x39, 0x2C, 0x42, 0x39, 0x2E, 0x42, 0x3D, 0x3D,
-	0x42, 0x3F, 0x21, 0x42, 0x3F, 0x3F, 0x42, 0x41,
-	0x55, 0x42, 0x42, 0x71, 0x42, 0x43, 0x44, 0x42,
-	// Bytes 1940 - 197f
-	0x44, 0x4A, 0x42, 0x44, 0x5A, 0x42, 0x44, 0x7A,
-	0x42, 0x47, 0x42, 0x42, 0x47, 0x79, 0x42, 0x48,
-	0x50, 0x42, 0x48, 0x56, 0x42, 0x48, 0x67, 0x42,
-	0x48, 0x7A, 0x42, 0x49, 0x49, 0x42, 0x49, 0x4A,
-	0x42, 0x49, 0x55, 0x42, 0x49, 0x56, 0x42, 0x49,
-	0x58, 0x42, 0x4B, 0x42, 0x42, 0x4B, 0x4B, 0x42,
-	0x4B, 0x4D, 0x42, 0x4C, 0x4A, 0x42, 0x4C, 0x6A,
-	0x42, 0x4D, 0x42, 0x42, 0x4D, 0x43, 0x42, 0x4D,
-	// Bytes 1980 - 19bf
-	0x44, 0x42, 0x4D, 0x56, 0x42, 0x4D, 0x57, 0x42,
-	0x4E, 0x4A, 0x42, 0x4E, 0x6A, 0x42, 0x4E, 0x6F,
-	0x42, 0x50, 0x48, 0x42, 0x50, 0x52, 0x42, 0x50,
-	0x61, 0x42, 0x52, 0x73, 0x42, 0x53, 0x44, 0x42,
-	0x53, 0x4D, 0x42, 0x53, 0x53, 0x42, 0x53, 0x76,
-	0x42, 0x54, 0x4D, 0x42, 0x56, 0x49, 0x42, 0x57,
-	0x43, 0x42, 0x57, 0x5A, 0x42, 0x57, 0x62, 0x42,
-	0x58, 0x49, 0x42, 0x63, 0x63, 0x42, 0x63, 0x64,
-	// Bytes 19c0 - 19ff
-	0x42, 0x63, 0x6D, 0x42, 0x64, 0x42, 0x42, 0x64,
-	0x61, 0x42, 0x64, 0x6C, 0x42, 0x64, 0x6D, 0x42,
-	0x64, 0x7A, 0x42, 0x65, 0x56, 0x42, 0x66, 0x66,
-	0x42, 0x66, 0x69, 0x42, 0x66, 0x6C, 0x42, 0x66,
-	0x6D, 0x42, 0x68, 0x61, 0x42, 0x69, 0x69, 0x42,
-	0x69, 0x6A, 0x42, 0x69, 0x6E, 0x42, 0x69, 0x76,
-	0x42, 0x69, 0x78, 0x42, 0x6B, 0x41, 0x42, 0x6B,
-	0x56, 0x42, 0x6B, 0x57, 0x42, 0x6B, 0x67, 0x42,
-	// Bytes 1a00 - 1a3f
-	0x6B, 0x6C, 0x42, 0x6B, 0x6D, 0x42, 0x6B, 0x74,
-	0x42, 0x6C, 0x6A, 0x42, 0x6C, 0x6D, 0x42, 0x6C,
-	0x6E, 0x42, 0x6C, 0x78, 0x42, 0x6D, 0x32, 0x42,
-	0x6D, 0x33, 0x42, 0x6D, 0x41, 0x42, 0x6D, 0x56,
-	0x42, 0x6D, 0x57, 0x42, 0x6D, 0x62, 0x42, 0x6D,
-	0x67, 0x42, 0x6D, 0x6C, 0x42, 0x6D, 0x6D, 0x42,
-	0x6D, 0x73, 0x42, 0x6E, 0x41, 0x42, 0x6E, 0x46,
-	0x42, 0x6E, 0x56, 0x42, 0x6E, 0x57, 0x42, 0x6E,
-	// Bytes 1a40 - 1a7f
-	0x6A, 0x42, 0x6E, 0x6D, 0x42, 0x6E, 0x73, 0x42,
-	0x6F, 0x56, 0x42, 0x70, 0x41, 0x42, 0x70, 0x46,
-	0x42, 0x70, 0x56, 0x42, 0x70, 0x57, 0x42, 0x70,
-	0x63, 0x42, 0x70, 0x73, 0x42, 0x73, 0x72, 0x42,
-	0x73, 0x74, 0x42, 0x76, 0x69, 0x42, 0x78, 0x69,
-	0x43, 0x28, 0x31, 0x29, 0x43, 0x28, 0x32, 0x29,
-	0x43, 0x28, 0x33, 0x29, 0x43, 0x28, 0x34, 0x29,
-	0x43, 0x28, 0x35, 0x29, 0x43, 0x28, 0x36, 0x29,
-	// Bytes 1a80 - 1abf
-	0x43, 0x28, 0x37, 0x29, 0x43, 0x28, 0x38, 0x29,
-	0x43, 0x28, 0x39, 0x29, 0x43, 0x28, 0x41, 0x29,
-	0x43, 0x28, 0x42, 0x29, 0x43, 0x28, 0x43, 0x29,
-	0x43, 0x28, 0x44, 0x29, 0x43, 0x28, 0x45, 0x29,
-	0x43, 0x28, 0x46, 0x29, 0x43, 0x28, 0x47, 0x29,
-	0x43, 0x28, 0x48, 0x29, 0x43, 0x28, 0x49, 0x29,
-	0x43, 0x28, 0x4A, 0x29, 0x43, 0x28, 0x4B, 0x29,
-	0x43, 0x28, 0x4C, 0x29, 0x43, 0x28, 0x4D, 0x29,
-	// Bytes 1ac0 - 1aff
-	0x43, 0x28, 0x4E, 0x29, 0x43, 0x28, 0x4F, 0x29,
-	0x43, 0x28, 0x50, 0x29, 0x43, 0x28, 0x51, 0x29,
-	0x43, 0x28, 0x52, 0x29, 0x43, 0x28, 0x53, 0x29,
-	0x43, 0x28, 0x54, 0x29, 0x43, 0x28, 0x55, 0x29,
-	0x43, 0x28, 0x56, 0x29, 0x43, 0x28, 0x57, 0x29,
-	0x43, 0x28, 0x58, 0x29, 0x43, 0x28, 0x59, 0x29,
-	0x43, 0x28, 0x5A, 0x29, 0x43, 0x28, 0x61, 0x29,
-	0x43, 0x28, 0x62, 0x29, 0x43, 0x28, 0x63, 0x29,
-	// Bytes 1b00 - 1b3f
-	0x43, 0x28, 0x64, 0x29, 0x43, 0x28, 0x65, 0x29,
-	0x43, 0x28, 0x66, 0x29, 0x43, 0x28, 0x67, 0x29,
-	0x43, 0x28, 0x68, 0x29, 0x43, 0x28, 0x69, 0x29,
-	0x43, 0x28, 0x6A, 0x29, 0x43, 0x28, 0x6B, 0x29,
-	0x43, 0x28, 0x6C, 0x29, 0x43, 0x28, 0x6D, 0x29,
-	0x43, 0x28, 0x6E, 0x29, 0x43, 0x28, 0x6F, 0x29,
-	0x43, 0x28, 0x70, 0x29, 0x43, 0x28, 0x71, 0x29,
-	0x43, 0x28, 0x72, 0x29, 0x43, 0x28, 0x73, 0x29,
-	// Bytes 1b40 - 1b7f
-	0x43, 0x28, 0x74, 0x29, 0x43, 0x28, 0x75, 0x29,
-	0x43, 0x28, 0x76, 0x29, 0x43, 0x28, 0x77, 0x29,
-	0x43, 0x28, 0x78, 0x29, 0x43, 0x28, 0x79, 0x29,
-	0x43, 0x28, 0x7A, 0x29, 0x43, 0x2E, 0x2E, 0x2E,
-	0x43, 0x31, 0x30, 0x2E, 0x43, 0x31, 0x31, 0x2E,
-	0x43, 0x31, 0x32, 0x2E, 0x43, 0x31, 0x33, 0x2E,
-	0x43, 0x31, 0x34, 0x2E, 0x43, 0x31, 0x35, 0x2E,
-	0x43, 0x31, 0x36, 0x2E, 0x43, 0x31, 0x37, 0x2E,
-	// Bytes 1b80 - 1bbf
-	0x43, 0x31, 0x38, 0x2E, 0x43, 0x31, 0x39, 0x2E,
-	0x43, 0x32, 0x30, 0x2E, 0x43, 0x3A, 0x3A, 0x3D,
-	0x43, 0x3D, 0x3D, 0x3D, 0x43, 0x43, 0x6F, 0x2E,
-	0x43, 0x46, 0x41, 0x58, 0x43, 0x47, 0x48, 0x7A,
-	0x43, 0x47, 0x50, 0x61, 0x43, 0x49, 0x49, 0x49,
-	0x43, 0x4C, 0x54, 0x44, 0x43, 0x4C, 0xC2, 0xB7,
-	0x43, 0x4D, 0x48, 0x7A, 0x43, 0x4D, 0x50, 0x61,
-	0x43, 0x4D, 0xCE, 0xA9, 0x43, 0x50, 0x50, 0x4D,
-	// Bytes 1bc0 - 1bff
-	0x43, 0x50, 0x50, 0x56, 0x43, 0x50, 0x54, 0x45,
-	0x43, 0x54, 0x45, 0x4C, 0x43, 0x54, 0x48, 0x7A,
-	0x43, 0x56, 0x49, 0x49, 0x43, 0x58, 0x49, 0x49,
-	0x43, 0x61, 0x2F, 0x63, 0x43, 0x61, 0x2F, 0x73,
-	0x43, 0x61, 0xCA, 0xBE, 0x43, 0x62, 0x61, 0x72,
-	0x43, 0x63, 0x2F, 0x6F, 0x43, 0x63, 0x2F, 0x75,
-	0x43, 0x63, 0x61, 0x6C, 0x43, 0x63, 0x6D, 0x32,
-	0x43, 0x63, 0x6D, 0x33, 0x43, 0x64, 0x6D, 0x32,
-	// Bytes 1c00 - 1c3f
-	0x43, 0x64, 0x6D, 0x33, 0x43, 0x65, 0x72, 0x67,
-	0x43, 0x66, 0x66, 0x69, 0x43, 0x66, 0x66, 0x6C,
-	0x43, 0x67, 0x61, 0x6C, 0x43, 0x68, 0x50, 0x61,
-	0x43, 0x69, 0x69, 0x69, 0x43, 0x6B, 0x48, 0x7A,
-	0x43, 0x6B, 0x50, 0x61, 0x43, 0x6B, 0x6D, 0x32,
-	0x43, 0x6B, 0x6D, 0x33, 0x43, 0x6B, 0xCE, 0xA9,
-	0x43, 0x6C, 0x6F, 0x67, 0x43, 0x6C, 0xC2, 0xB7,
-	0x43, 0x6D, 0x69, 0x6C, 0x43, 0x6D, 0x6D, 0x32,
-	// Bytes 1c40 - 1c7f
-	0x43, 0x6D, 0x6D, 0x33, 0x43, 0x6D, 0x6F, 0x6C,
-	0x43, 0x72, 0x61, 0x64, 0x43, 0x76, 0x69, 0x69,
-	0x43, 0x78, 0x69, 0x69, 0x43, 0xC2, 0xB0, 0x43,
-	0x43, 0xC2, 0xB0, 0x46, 0x43, 0xCA, 0xBC, 0x6E,
-	0x43, 0xCE, 0xBC, 0x41, 0x43, 0xCE, 0xBC, 0x46,
-	0x43, 0xCE, 0xBC, 0x56, 0x43, 0xCE, 0xBC, 0x57,
-	0x43, 0xCE, 0xBC, 0x67, 0x43, 0xCE, 0xBC, 0x6C,
-	0x43, 0xCE, 0xBC, 0x6D, 0x43, 0xCE, 0xBC, 0x73,
-	// Bytes 1c80 - 1cbf
-	0x44, 0x28, 0x31, 0x30, 0x29, 0x44, 0x28, 0x31,
-	0x31, 0x29, 0x44, 0x28, 0x31, 0x32, 0x29, 0x44,
-	0x28, 0x31, 0x33, 0x29, 0x44, 0x28, 0x31, 0x34,
-	0x29, 0x44, 0x28, 0x31, 0x35, 0x29, 0x44, 0x28,
-	0x31, 0x36, 0x29, 0x44, 0x28, 0x31, 0x37, 0x29,
-	0x44, 0x28, 0x31, 0x38, 0x29, 0x44, 0x28, 0x31,
-	0x39, 0x29, 0x44, 0x28, 0x32, 0x30, 0x29, 0x44,
-	0x30, 0xE7, 0x82, 0xB9, 0x44, 0x31, 0xE2, 0x81,
-	// Bytes 1cc0 - 1cff
-	0x84, 0x44, 0x31, 0xE6, 0x97, 0xA5, 0x44, 0x31,
-	0xE6, 0x9C, 0x88, 0x44, 0x31, 0xE7, 0x82, 0xB9,
-	0x44, 0x32, 0xE6, 0x97, 0xA5, 0x44, 0x32, 0xE6,
-	0x9C, 0x88, 0x44, 0x32, 0xE7, 0x82, 0xB9, 0x44,
-	0x33, 0xE6, 0x97, 0xA5, 0x44, 0x33, 0xE6, 0x9C,
-	0x88, 0x44, 0x33, 0xE7, 0x82, 0xB9, 0x44, 0x34,
-	0xE6, 0x97, 0xA5, 0x44, 0x34, 0xE6, 0x9C, 0x88,
-	0x44, 0x34, 0xE7, 0x82, 0xB9, 0x44, 0x35, 0xE6,
-	// Bytes 1d00 - 1d3f
-	0x97, 0xA5, 0x44, 0x35, 0xE6, 0x9C, 0x88, 0x44,
-	0x35, 0xE7, 0x82, 0xB9, 0x44, 0x36, 0xE6, 0x97,
-	0xA5, 0x44, 0x36, 0xE6, 0x9C, 0x88, 0x44, 0x36,
-	0xE7, 0x82, 0xB9, 0x44, 0x37, 0xE6, 0x97, 0xA5,
-	0x44, 0x37, 0xE6, 0x9C, 0x88, 0x44, 0x37, 0xE7,
-	0x82, 0xB9, 0x44, 0x38, 0xE6, 0x97, 0xA5, 0x44,
-	0x38, 0xE6, 0x9C, 0x88, 0x44, 0x38, 0xE7, 0x82,
-	0xB9, 0x44, 0x39, 0xE6, 0x97, 0xA5, 0x44, 0x39,
-	// Bytes 1d40 - 1d7f
-	0xE6, 0x9C, 0x88, 0x44, 0x39, 0xE7, 0x82, 0xB9,
-	0x44, 0x56, 0x49, 0x49, 0x49, 0x44, 0x61, 0x2E,
-	0x6D, 0x2E, 0x44, 0x6B, 0x63, 0x61, 0x6C, 0x44,
-	0x70, 0x2E, 0x6D, 0x2E, 0x44, 0x76, 0x69, 0x69,
-	0x69, 0x44, 0xD5, 0xA5, 0xD6, 0x82, 0x44, 0xD5,
-	0xB4, 0xD5, 0xA5, 0x44, 0xD5, 0xB4, 0xD5, 0xAB,
-	0x44, 0xD5, 0xB4, 0xD5, 0xAD, 0x44, 0xD5, 0xB4,
-	0xD5, 0xB6, 0x44, 0xD5, 0xBE, 0xD5, 0xB6, 0x44,
-	// Bytes 1d80 - 1dbf
-	0xD7, 0x90, 0xD7, 0x9C, 0x44, 0xD8, 0xA7, 0xD9,
-	0xB4, 0x44, 0xD8, 0xA8, 0xD8, 0xAC, 0x44, 0xD8,
-	0xA8, 0xD8, 0xAD, 0x44, 0xD8, 0xA8, 0xD8, 0xAE,
-	0x44, 0xD8, 0xA8, 0xD8, 0xB1, 0x44, 0xD8, 0xA8,
-	0xD8, 0xB2, 0x44, 0xD8, 0xA8, 0xD9, 0x85, 0x44,
-	0xD8, 0xA8, 0xD9, 0x86, 0x44, 0xD8, 0xA8, 0xD9,
-	0x87, 0x44, 0xD8, 0xA8, 0xD9, 0x89, 0x44, 0xD8,
-	0xA8, 0xD9, 0x8A, 0x44, 0xD8, 0xAA, 0xD8, 0xAC,
-	// Bytes 1dc0 - 1dff
-	0x44, 0xD8, 0xAA, 0xD8, 0xAD, 0x44, 0xD8, 0xAA,
-	0xD8, 0xAE, 0x44, 0xD8, 0xAA, 0xD8, 0xB1, 0x44,
-	0xD8, 0xAA, 0xD8, 0xB2, 0x44, 0xD8, 0xAA, 0xD9,
-	0x85, 0x44, 0xD8, 0xAA, 0xD9, 0x86, 0x44, 0xD8,
-	0xAA, 0xD9, 0x87, 0x44, 0xD8, 0xAA, 0xD9, 0x89,
-	0x44, 0xD8, 0xAA, 0xD9, 0x8A, 0x44, 0xD8, 0xAB,
-	0xD8, 0xAC, 0x44, 0xD8, 0xAB, 0xD8, 0xB1, 0x44,
-	0xD8, 0xAB, 0xD8, 0xB2, 0x44, 0xD8, 0xAB, 0xD9,
-	// Bytes 1e00 - 1e3f
-	0x85, 0x44, 0xD8, 0xAB, 0xD9, 0x86, 0x44, 0xD8,
-	0xAB, 0xD9, 0x87, 0x44, 0xD8, 0xAB, 0xD9, 0x89,
-	0x44, 0xD8, 0xAB, 0xD9, 0x8A, 0x44, 0xD8, 0xAC,
-	0xD8, 0xAD, 0x44, 0xD8, 0xAC, 0xD9, 0x85, 0x44,
-	0xD8, 0xAC, 0xD9, 0x89, 0x44, 0xD8, 0xAC, 0xD9,
-	0x8A, 0x44, 0xD8, 0xAD, 0xD8, 0xAC, 0x44, 0xD8,
-	0xAD, 0xD9, 0x85, 0x44, 0xD8, 0xAD, 0xD9, 0x89,
-	0x44, 0xD8, 0xAD, 0xD9, 0x8A, 0x44, 0xD8, 0xAE,
-	// Bytes 1e40 - 1e7f
-	0xD8, 0xAC, 0x44, 0xD8, 0xAE, 0xD8, 0xAD, 0x44,
-	0xD8, 0xAE, 0xD9, 0x85, 0x44, 0xD8, 0xAE, 0xD9,
-	0x89, 0x44, 0xD8, 0xAE, 0xD9, 0x8A, 0x44, 0xD8,
-	0xB3, 0xD8, 0xAC, 0x44, 0xD8, 0xB3, 0xD8, 0xAD,
-	0x44, 0xD8, 0xB3, 0xD8, 0xAE, 0x44, 0xD8, 0xB3,
-	0xD8, 0xB1, 0x44, 0xD8, 0xB3, 0xD9, 0x85, 0x44,
-	0xD8, 0xB3, 0xD9, 0x87, 0x44, 0xD8, 0xB3, 0xD9,
-	0x89, 0x44, 0xD8, 0xB3, 0xD9, 0x8A, 0x44, 0xD8,
-	// Bytes 1e80 - 1ebf
-	0xB4, 0xD8, 0xAC, 0x44, 0xD8, 0xB4, 0xD8, 0xAD,
-	0x44, 0xD8, 0xB4, 0xD8, 0xAE, 0x44, 0xD8, 0xB4,
-	0xD8, 0xB1, 0x44, 0xD8, 0xB4, 0xD9, 0x85, 0x44,
-	0xD8, 0xB4, 0xD9, 0x87, 0x44, 0xD8, 0xB4, 0xD9,
-	0x89, 0x44, 0xD8, 0xB4, 0xD9, 0x8A, 0x44, 0xD8,
-	0xB5, 0xD8, 0xAD, 0x44, 0xD8, 0xB5, 0xD8, 0xAE,
-	0x44, 0xD8, 0xB5, 0xD8, 0xB1, 0x44, 0xD8, 0xB5,
-	0xD9, 0x85, 0x44, 0xD8, 0xB5, 0xD9, 0x89, 0x44,
-	// Bytes 1ec0 - 1eff
-	0xD8, 0xB5, 0xD9, 0x8A, 0x44, 0xD8, 0xB6, 0xD8,
-	0xAC, 0x44, 0xD8, 0xB6, 0xD8, 0xAD, 0x44, 0xD8,
-	0xB6, 0xD8, 0xAE, 0x44, 0xD8, 0xB6, 0xD8, 0xB1,
-	0x44, 0xD8, 0xB6, 0xD9, 0x85, 0x44, 0xD8, 0xB6,
-	0xD9, 0x89, 0x44, 0xD8, 0xB6, 0xD9, 0x8A, 0x44,
-	0xD8, 0xB7, 0xD8, 0xAD, 0x44, 0xD8, 0xB7, 0xD9,
-	0x85, 0x44, 0xD8, 0xB7, 0xD9, 0x89, 0x44, 0xD8,
-	0xB7, 0xD9, 0x8A, 0x44, 0xD8, 0xB8, 0xD9, 0x85,
-	// Bytes 1f00 - 1f3f
-	0x44, 0xD8, 0xB9, 0xD8, 0xAC, 0x44, 0xD8, 0xB9,
-	0xD9, 0x85, 0x44, 0xD8, 0xB9, 0xD9, 0x89, 0x44,
-	0xD8, 0xB9, 0xD9, 0x8A, 0x44, 0xD8, 0xBA, 0xD8,
-	0xAC, 0x44, 0xD8, 0xBA, 0xD9, 0x85, 0x44, 0xD8,
-	0xBA, 0xD9, 0x89, 0x44, 0xD8, 0xBA, 0xD9, 0x8A,
-	0x44, 0xD9, 0x81, 0xD8, 0xAC, 0x44, 0xD9, 0x81,
-	0xD8, 0xAD, 0x44, 0xD9, 0x81, 0xD8, 0xAE, 0x44,
-	0xD9, 0x81, 0xD9, 0x85, 0x44, 0xD9, 0x81, 0xD9,
-	// Bytes 1f40 - 1f7f
-	0x89, 0x44, 0xD9, 0x81, 0xD9, 0x8A, 0x44, 0xD9,
-	0x82, 0xD8, 0xAD, 0x44, 0xD9, 0x82, 0xD9, 0x85,
-	0x44, 0xD9, 0x82, 0xD9, 0x89, 0x44, 0xD9, 0x82,
-	0xD9, 0x8A, 0x44, 0xD9, 0x83, 0xD8, 0xA7, 0x44,
-	0xD9, 0x83, 0xD8, 0xAC, 0x44, 0xD9, 0x83, 0xD8,
-	0xAD, 0x44, 0xD9, 0x83, 0xD8, 0xAE, 0x44, 0xD9,
-	0x83, 0xD9, 0x84, 0x44, 0xD9, 0x83, 0xD9, 0x85,
-	0x44, 0xD9, 0x83, 0xD9, 0x89, 0x44, 0xD9, 0x83,
-	// Bytes 1f80 - 1fbf
-	0xD9, 0x8A, 0x44, 0xD9, 0x84, 0xD8, 0xA7, 0x44,
-	0xD9, 0x84, 0xD8, 0xAC, 0x44, 0xD9, 0x84, 0xD8,
-	0xAD, 0x44, 0xD9, 0x84, 0xD8, 0xAE, 0x44, 0xD9,
-	0x84, 0xD9, 0x85, 0x44, 0xD9, 0x84, 0xD9, 0x87,
-	0x44, 0xD9, 0x84, 0xD9, 0x89, 0x44, 0xD9, 0x84,
-	0xD9, 0x8A, 0x44, 0xD9, 0x85, 0xD8, 0xA7, 0x44,
-	0xD9, 0x85, 0xD8, 0xAC, 0x44, 0xD9, 0x85, 0xD8,
-	0xAD, 0x44, 0xD9, 0x85, 0xD8, 0xAE, 0x44, 0xD9,
-	// Bytes 1fc0 - 1fff
-	0x85, 0xD9, 0x85, 0x44, 0xD9, 0x85, 0xD9, 0x89,
-	0x44, 0xD9, 0x85, 0xD9, 0x8A, 0x44, 0xD9, 0x86,
-	0xD8, 0xAC, 0x44, 0xD9, 0x86, 0xD8, 0xAD, 0x44,
-	0xD9, 0x86, 0xD8, 0xAE, 0x44, 0xD9, 0x86, 0xD8,
-	0xB1, 0x44, 0xD9, 0x86, 0xD8, 0xB2, 0x44, 0xD9,
-	0x86, 0xD9, 0x85, 0x44, 0xD9, 0x86, 0xD9, 0x86,
-	0x44, 0xD9, 0x86, 0xD9, 0x87, 0x44, 0xD9, 0x86,
-	0xD9, 0x89, 0x44, 0xD9, 0x86, 0xD9, 0x8A, 0x44,
-	// Bytes 2000 - 203f
-	0xD9, 0x87, 0xD8, 0xAC, 0x44, 0xD9, 0x87, 0xD9,
-	0x85, 0x44, 0xD9, 0x87, 0xD9, 0x89, 0x44, 0xD9,
-	0x87, 0xD9, 0x8A, 0x44, 0xD9, 0x88, 0xD9, 0xB4,
-	0x44, 0xD9, 0x8A, 0xD8, 0xAC, 0x44, 0xD9, 0x8A,
-	0xD8, 0xAD, 0x44, 0xD9, 0x8A, 0xD8, 0xAE, 0x44,
-	0xD9, 0x8A, 0xD8, 0xB1, 0x44, 0xD9, 0x8A, 0xD8,
-	0xB2, 0x44, 0xD9, 0x8A, 0xD9, 0x85, 0x44, 0xD9,
-	0x8A, 0xD9, 0x86, 0x44, 0xD9, 0x8A, 0xD9, 0x87,
-	// Bytes 2040 - 207f
-	0x44, 0xD9, 0x8A, 0xD9, 0x89, 0x44, 0xD9, 0x8A,
-	0xD9, 0x8A, 0x44, 0xD9, 0x8A, 0xD9, 0xB4, 0x44,
-	0xDB, 0x87, 0xD9, 0xB4, 0x45, 0x28, 0xE1, 0x84,
-	0x80, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x82, 0x29,
-	0x45, 0x28, 0xE1, 0x84, 0x83, 0x29, 0x45, 0x28,
-	0xE1, 0x84, 0x85, 0x29, 0x45, 0x28, 0xE1, 0x84,
-	0x86, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x87, 0x29,
-	0x45, 0x28, 0xE1, 0x84, 0x89, 0x29, 0x45, 0x28,
-	// Bytes 2080 - 20bf
-	0xE1, 0x84, 0x8B, 0x29, 0x45, 0x28, 0xE1, 0x84,
-	0x8C, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x8E, 0x29,
-	0x45, 0x28, 0xE1, 0x84, 0x8F, 0x29, 0x45, 0x28,
-	0xE1, 0x84, 0x90, 0x29, 0x45, 0x28, 0xE1, 0x84,
-	0x91, 0x29, 0x45, 0x28, 0xE1, 0x84, 0x92, 0x29,
-	0x45, 0x28, 0xE4, 0xB8, 0x80, 0x29, 0x45, 0x28,
-	0xE4, 0xB8, 0x83, 0x29, 0x45, 0x28, 0xE4, 0xB8,
-	0x89, 0x29, 0x45, 0x28, 0xE4, 0xB9, 0x9D, 0x29,
-	// Bytes 20c0 - 20ff
-	0x45, 0x28, 0xE4, 0xBA, 0x8C, 0x29, 0x45, 0x28,
-	0xE4, 0xBA, 0x94, 0x29, 0x45, 0x28, 0xE4, 0xBB,
-	0xA3, 0x29, 0x45, 0x28, 0xE4, 0xBC, 0x81, 0x29,
-	0x45, 0x28, 0xE4, 0xBC, 0x91, 0x29, 0x45, 0x28,
-	0xE5, 0x85, 0xAB, 0x29, 0x45, 0x28, 0xE5, 0x85,
-	0xAD, 0x29, 0x45, 0x28, 0xE5, 0x8A, 0xB4, 0x29,
-	0x45, 0x28, 0xE5, 0x8D, 0x81, 0x29, 0x45, 0x28,
-	0xE5, 0x8D, 0x94, 0x29, 0x45, 0x28, 0xE5, 0x90,
-	// Bytes 2100 - 213f
-	0x8D, 0x29, 0x45, 0x28, 0xE5, 0x91, 0xBC, 0x29,
-	0x45, 0x28, 0xE5, 0x9B, 0x9B, 0x29, 0x45, 0x28,
-	0xE5, 0x9C, 0x9F, 0x29, 0x45, 0x28, 0xE5, 0xAD,
-	0xA6, 0x29, 0x45, 0x28, 0xE6, 0x97, 0xA5, 0x29,
-	0x45, 0x28, 0xE6, 0x9C, 0x88, 0x29, 0x45, 0x28,
-	0xE6, 0x9C, 0x89, 0x29, 0x45, 0x28, 0xE6, 0x9C,
-	0xA8, 0x29, 0x45, 0x28, 0xE6, 0xA0, 0xAA, 0x29,
-	0x45, 0x28, 0xE6, 0xB0, 0xB4, 0x29, 0x45, 0x28,
-	// Bytes 2140 - 217f
-	0xE7, 0x81, 0xAB, 0x29, 0x45, 0x28, 0xE7, 0x89,
-	0xB9, 0x29, 0x45, 0x28, 0xE7, 0x9B, 0xA3, 0x29,
-	0x45, 0x28, 0xE7, 0xA4, 0xBE, 0x29, 0x45, 0x28,
-	0xE7, 0xA5, 0x9D, 0x29, 0x45, 0x28, 0xE7, 0xA5,
-	0xAD, 0x29, 0x45, 0x28, 0xE8, 0x87, 0xAA, 0x29,
-	0x45, 0x28, 0xE8, 0x87, 0xB3, 0x29, 0x45, 0x28,
-	0xE8, 0xB2, 0xA1, 0x29, 0x45, 0x28, 0xE8, 0xB3,
-	0x87, 0x29, 0x45, 0x28, 0xE9, 0x87, 0x91, 0x29,
-	// Bytes 2180 - 21bf
-	0x45, 0x30, 0xE2, 0x81, 0x84, 0x33, 0x45, 0x31,
-	0x30, 0xE6, 0x97, 0xA5, 0x45, 0x31, 0x30, 0xE6,
-	0x9C, 0x88, 0x45, 0x31, 0x30, 0xE7, 0x82, 0xB9,
-	0x45, 0x31, 0x31, 0xE6, 0x97, 0xA5, 0x45, 0x31,
-	0x31, 0xE6, 0x9C, 0x88, 0x45, 0x31, 0x31, 0xE7,
-	0x82, 0xB9, 0x45, 0x31, 0x32, 0xE6, 0x97, 0xA5,
-	0x45, 0x31, 0x32, 0xE6, 0x9C, 0x88, 0x45, 0x31,
-	0x32, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x33, 0xE6,
-	// Bytes 21c0 - 21ff
-	0x97, 0xA5, 0x45, 0x31, 0x33, 0xE7, 0x82, 0xB9,
-	0x45, 0x31, 0x34, 0xE6, 0x97, 0xA5, 0x45, 0x31,
-	0x34, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x35, 0xE6,
-	0x97, 0xA5, 0x45, 0x31, 0x35, 0xE7, 0x82, 0xB9,
-	0x45, 0x31, 0x36, 0xE6, 0x97, 0xA5, 0x45, 0x31,
-	0x36, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x37, 0xE6,
-	0x97, 0xA5, 0x45, 0x31, 0x37, 0xE7, 0x82, 0xB9,
-	0x45, 0x31, 0x38, 0xE6, 0x97, 0xA5, 0x45, 0x31,
-	// Bytes 2200 - 223f
-	0x38, 0xE7, 0x82, 0xB9, 0x45, 0x31, 0x39, 0xE6,
-	0x97, 0xA5, 0x45, 0x31, 0x39, 0xE7, 0x82, 0xB9,
-	0x45, 0x31, 0xE2, 0x81, 0x84, 0x32, 0x45, 0x31,
-	0xE2, 0x81, 0x84, 0x33, 0x45, 0x31, 0xE2, 0x81,
-	0x84, 0x34, 0x45, 0x31, 0xE2, 0x81, 0x84, 0x35,
-	0x45, 0x31, 0xE2, 0x81, 0x84, 0x36, 0x45, 0x31,
-	0xE2, 0x81, 0x84, 0x37, 0x45, 0x31, 0xE2, 0x81,
-	0x84, 0x38, 0x45, 0x31, 0xE2, 0x81, 0x84, 0x39,
-	// Bytes 2240 - 227f
-	0x45, 0x32, 0x30, 0xE6, 0x97, 0xA5, 0x45, 0x32,
-	0x30, 0xE7, 0x82, 0xB9, 0x45, 0x32, 0x31, 0xE6,
-	0x97, 0xA5, 0x45, 0x32, 0x31, 0xE7, 0x82, 0xB9,
-	0x45, 0x32, 0x32, 0xE6, 0x97, 0xA5, 0x45, 0x32,
-	0x32, 0xE7, 0x82, 0xB9, 0x45, 0x32, 0x33, 0xE6,
-	0x97, 0xA5, 0x45, 0x32, 0x33, 0xE7, 0x82, 0xB9,
-	0x45, 0x32, 0x34, 0xE6, 0x97, 0xA5, 0x45, 0x32,
-	0x34, 0xE7, 0x82, 0xB9, 0x45, 0x32, 0x35, 0xE6,
-	// Bytes 2280 - 22bf
-	0x97, 0xA5, 0x45, 0x32, 0x36, 0xE6, 0x97, 0xA5,
-	0x45, 0x32, 0x37, 0xE6, 0x97, 0xA5, 0x45, 0x32,
-	0x38, 0xE6, 0x97, 0xA5, 0x45, 0x32, 0x39, 0xE6,
-	0x97, 0xA5, 0x45, 0x32, 0xE2, 0x81, 0x84, 0x33,
-	0x45, 0x32, 0xE2, 0x81, 0x84, 0x35, 0x45, 0x33,
-	0x30, 0xE6, 0x97, 0xA5, 0x45, 0x33, 0x31, 0xE6,
-	0x97, 0xA5, 0x45, 0x33, 0xE2, 0x81, 0x84, 0x34,
-	0x45, 0x33, 0xE2, 0x81, 0x84, 0x35, 0x45, 0x33,
-	// Bytes 22c0 - 22ff
-	0xE2, 0x81, 0x84, 0x38, 0x45, 0x34, 0xE2, 0x81,
-	0x84, 0x35, 0x45, 0x35, 0xE2, 0x81, 0x84, 0x36,
-	0x45, 0x35, 0xE2, 0x81, 0x84, 0x38, 0x45, 0x37,
-	0xE2, 0x81, 0x84, 0x38, 0x45, 0x41, 0xE2, 0x88,
-	0x95, 0x6D, 0x45, 0x56, 0xE2, 0x88, 0x95, 0x6D,
-	0x45, 0x6D, 0xE2, 0x88, 0x95, 0x73, 0x46, 0x31,
-	0xE2, 0x81, 0x84, 0x31, 0x30, 0x46, 0x43, 0xE2,
-	0x88, 0x95, 0x6B, 0x67, 0x46, 0x6D, 0xE2, 0x88,
-	// Bytes 2300 - 233f
-	0x95, 0x73, 0x32, 0x46, 0xD8, 0xA8, 0xD8, 0xAD,
-	0xD9, 0x8A, 0x46, 0xD8, 0xA8, 0xD8, 0xAE, 0xD9,
-	0x8A, 0x46, 0xD8, 0xAA, 0xD8, 0xAC, 0xD9, 0x85,
-	0x46, 0xD8, 0xAA, 0xD8, 0xAC, 0xD9, 0x89, 0x46,
-	0xD8, 0xAA, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD8,
-	0xAA, 0xD8, 0xAD, 0xD8, 0xAC, 0x46, 0xD8, 0xAA,
-	0xD8, 0xAD, 0xD9, 0x85, 0x46, 0xD8, 0xAA, 0xD8,
-	0xAE, 0xD9, 0x85, 0x46, 0xD8, 0xAA, 0xD8, 0xAE,
-	// Bytes 2340 - 237f
-	0xD9, 0x89, 0x46, 0xD8, 0xAA, 0xD8, 0xAE, 0xD9,
-	0x8A, 0x46, 0xD8, 0xAA, 0xD9, 0x85, 0xD8, 0xAC,
-	0x46, 0xD8, 0xAA, 0xD9, 0x85, 0xD8, 0xAD, 0x46,
-	0xD8, 0xAA, 0xD9, 0x85, 0xD8, 0xAE, 0x46, 0xD8,
-	0xAA, 0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD8, 0xAA,
-	0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD8, 0xAC, 0xD8,
-	0xAD, 0xD9, 0x89, 0x46, 0xD8, 0xAC, 0xD8, 0xAD,
-	0xD9, 0x8A, 0x46, 0xD8, 0xAC, 0xD9, 0x85, 0xD8,
-	// Bytes 2380 - 23bf
-	0xAD, 0x46, 0xD8, 0xAC, 0xD9, 0x85, 0xD9, 0x89,
-	0x46, 0xD8, 0xAC, 0xD9, 0x85, 0xD9, 0x8A, 0x46,
-	0xD8, 0xAD, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD8,
-	0xAD, 0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD8, 0xAD,
-	0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD8, 0xB3, 0xD8,
-	0xAC, 0xD8, 0xAD, 0x46, 0xD8, 0xB3, 0xD8, 0xAC,
-	0xD9, 0x89, 0x46, 0xD8, 0xB3, 0xD8, 0xAD, 0xD8,
-	0xAC, 0x46, 0xD8, 0xB3, 0xD8, 0xAE, 0xD9, 0x89,
-	// Bytes 23c0 - 23ff
-	0x46, 0xD8, 0xB3, 0xD8, 0xAE, 0xD9, 0x8A, 0x46,
-	0xD8, 0xB3, 0xD9, 0x85, 0xD8, 0xAC, 0x46, 0xD8,
-	0xB3, 0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD8, 0xB3,
-	0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD8, 0xB4, 0xD8,
-	0xAC, 0xD9, 0x8A, 0x46, 0xD8, 0xB4, 0xD8, 0xAD,
-	0xD9, 0x85, 0x46, 0xD8, 0xB4, 0xD8, 0xAD, 0xD9,
-	0x8A, 0x46, 0xD8, 0xB4, 0xD9, 0x85, 0xD8, 0xAE,
-	0x46, 0xD8, 0xB4, 0xD9, 0x85, 0xD9, 0x85, 0x46,
-	// Bytes 2400 - 243f
-	0xD8, 0xB5, 0xD8, 0xAD, 0xD8, 0xAD, 0x46, 0xD8,
-	0xB5, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD8, 0xB5,
-	0xD9, 0x84, 0xD9, 0x89, 0x46, 0xD8, 0xB5, 0xD9,
-	0x84, 0xDB, 0x92, 0x46, 0xD8, 0xB5, 0xD9, 0x85,
-	0xD9, 0x85, 0x46, 0xD8, 0xB6, 0xD8, 0xAD, 0xD9,
-	0x89, 0x46, 0xD8, 0xB6, 0xD8, 0xAD, 0xD9, 0x8A,
-	0x46, 0xD8, 0xB6, 0xD8, 0xAE, 0xD9, 0x85, 0x46,
-	0xD8, 0xB7, 0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD8,
-	// Bytes 2440 - 247f
-	0xB7, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD8, 0xB7,
-	0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD8, 0xB9, 0xD8,
-	0xAC, 0xD9, 0x85, 0x46, 0xD8, 0xB9, 0xD9, 0x85,
-	0xD9, 0x85, 0x46, 0xD8, 0xB9, 0xD9, 0x85, 0xD9,
-	0x89, 0x46, 0xD8, 0xB9, 0xD9, 0x85, 0xD9, 0x8A,
-	0x46, 0xD8, 0xBA, 0xD9, 0x85, 0xD9, 0x85, 0x46,
-	0xD8, 0xBA, 0xD9, 0x85, 0xD9, 0x89, 0x46, 0xD8,
-	0xBA, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x81,
-	// Bytes 2480 - 24bf
-	0xD8, 0xAE, 0xD9, 0x85, 0x46, 0xD9, 0x81, 0xD9,
-	0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x82, 0xD9, 0x84,
-	0xDB, 0x92, 0x46, 0xD9, 0x82, 0xD9, 0x85, 0xD8,
-	0xAD, 0x46, 0xD9, 0x82, 0xD9, 0x85, 0xD9, 0x85,
-	0x46, 0xD9, 0x82, 0xD9, 0x85, 0xD9, 0x8A, 0x46,
-	0xD9, 0x83, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD9,
-	0x83, 0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x84,
-	0xD8, 0xAC, 0xD8, 0xAC, 0x46, 0xD9, 0x84, 0xD8,
-	// Bytes 24c0 - 24ff
-	0xAC, 0xD9, 0x85, 0x46, 0xD9, 0x84, 0xD8, 0xAC,
-	0xD9, 0x8A, 0x46, 0xD9, 0x84, 0xD8, 0xAD, 0xD9,
-	0x85, 0x46, 0xD9, 0x84, 0xD8, 0xAD, 0xD9, 0x89,
-	0x46, 0xD9, 0x84, 0xD8, 0xAD, 0xD9, 0x8A, 0x46,
-	0xD9, 0x84, 0xD8, 0xAE, 0xD9, 0x85, 0x46, 0xD9,
-	0x84, 0xD9, 0x85, 0xD8, 0xAD, 0x46, 0xD9, 0x84,
-	0xD9, 0x85, 0xD9, 0x8A, 0x46, 0xD9, 0x85, 0xD8,
-	0xAC, 0xD8, 0xAD, 0x46, 0xD9, 0x85, 0xD8, 0xAC,
-	// Bytes 2500 - 253f
-	0xD8, 0xAE, 0x46, 0xD9, 0x85, 0xD8, 0xAC, 0xD9,
-	0x85, 0x46, 0xD9, 0x85, 0xD8, 0xAC, 0xD9, 0x8A,
-	0x46, 0xD9, 0x85, 0xD8, 0xAD, 0xD8, 0xAC, 0x46,
-	0xD9, 0x85, 0xD8, 0xAD, 0xD9, 0x85, 0x46, 0xD9,
-	0x85, 0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD9, 0x85,
-	0xD8, 0xAE, 0xD8, 0xAC, 0x46, 0xD9, 0x85, 0xD8,
-	0xAE, 0xD9, 0x85, 0x46, 0xD9, 0x85, 0xD8, 0xAE,
-	0xD9, 0x8A, 0x46, 0xD9, 0x85, 0xD9, 0x85, 0xD9,
-	// Bytes 2540 - 257f
-	0x8A, 0x46, 0xD9, 0x86, 0xD8, 0xAC, 0xD8, 0xAD,
-	0x46, 0xD9, 0x86, 0xD8, 0xAC, 0xD9, 0x85, 0x46,
-	0xD9, 0x86, 0xD8, 0xAC, 0xD9, 0x89, 0x46, 0xD9,
-	0x86, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD9, 0x86,
-	0xD8, 0xAD, 0xD9, 0x85, 0x46, 0xD9, 0x86, 0xD8,
-	0xAD, 0xD9, 0x89, 0x46, 0xD9, 0x86, 0xD8, 0xAD,
-	0xD9, 0x8A, 0x46, 0xD9, 0x86, 0xD9, 0x85, 0xD9,
-	0x89, 0x46, 0xD9, 0x86, 0xD9, 0x85, 0xD9, 0x8A,
-	// Bytes 2580 - 25bf
-	0x46, 0xD9, 0x87, 0xD9, 0x85, 0xD8, 0xAC, 0x46,
-	0xD9, 0x87, 0xD9, 0x85, 0xD9, 0x85, 0x46, 0xD9,
-	0x8A, 0xD8, 0xAC, 0xD9, 0x8A, 0x46, 0xD9, 0x8A,
-	0xD8, 0xAD, 0xD9, 0x8A, 0x46, 0xD9, 0x8A, 0xD9,
-	0x85, 0xD9, 0x85, 0x46, 0xD9, 0x8A, 0xD9, 0x85,
-	0xD9, 0x8A, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8,
-	0xA7, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xAC,
-	0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xAD, 0x46,
-	// Bytes 25c0 - 25ff
-	0xD9, 0x8A, 0xD9, 0x94, 0xD8, 0xAE, 0x46, 0xD9,
-	0x8A, 0xD9, 0x94, 0xD8, 0xB1, 0x46, 0xD9, 0x8A,
-	0xD9, 0x94, 0xD8, 0xB2, 0x46, 0xD9, 0x8A, 0xD9,
-	0x94, 0xD9, 0x85, 0x46, 0xD9, 0x8A, 0xD9, 0x94,
-	0xD9, 0x86, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9,
-	0x87, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x88,
-	0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x89, 0x46,
-	0xD9, 0x8A, 0xD9, 0x94, 0xD9, 0x8A, 0x46, 0xD9,
-	// Bytes 2600 - 263f
-	0x8A, 0xD9, 0x94, 0xDB, 0x86, 0x46, 0xD9, 0x8A,
-	0xD9, 0x94, 0xDB, 0x87, 0x46, 0xD9, 0x8A, 0xD9,
-	0x94, 0xDB, 0x88, 0x46, 0xD9, 0x8A, 0xD9, 0x94,
-	0xDB, 0x90, 0x46, 0xD9, 0x8A, 0xD9, 0x94, 0xDB,
-	0x95, 0x46, 0xE0, 0xB9, 0x8D, 0xE0, 0xB8, 0xB2,
-	0x46, 0xE0, 0xBA, 0xAB, 0xE0, 0xBA, 0x99, 0x46,
-	0xE0, 0xBA, 0xAB, 0xE0, 0xBA, 0xA1, 0x46, 0xE0,
-	0xBB, 0x8D, 0xE0, 0xBA, 0xB2, 0x46, 0xE0, 0xBD,
-	// Bytes 2640 - 267f
-	0x80, 0xE0, 0xBE, 0xB5, 0x46, 0xE0, 0xBD, 0x82,
-	0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBD, 0x8C, 0xE0,
-	0xBE, 0xB7, 0x46, 0xE0, 0xBD, 0x91, 0xE0, 0xBE,
-	0xB7, 0x46, 0xE0, 0xBD, 0x96, 0xE0, 0xBE, 0xB7,
-	0x46, 0xE0, 0xBD, 0x9B, 0xE0, 0xBE, 0xB7, 0x46,
-	0xE0, 0xBE, 0x90, 0xE0, 0xBE, 0xB5, 0x46, 0xE0,
-	0xBE, 0x92, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBE,
-	0x9C, 0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBE, 0xA1,
-	// Bytes 2680 - 26bf
-	0xE0, 0xBE, 0xB7, 0x46, 0xE0, 0xBE, 0xA6, 0xE0,
-	0xBE, 0xB7, 0x46, 0xE0, 0xBE, 0xAB, 0xE0, 0xBE,
-	0xB7, 0x46, 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2,
-	0x46, 0xE2, 0x80, 0xB5, 0xE2, 0x80, 0xB5, 0x46,
-	0xE2, 0x88, 0xAB, 0xE2, 0x88, 0xAB, 0x46, 0xE2,
-	0x88, 0xAE, 0xE2, 0x88, 0xAE, 0x46, 0xE3, 0x81,
-	0xBB, 0xE3, 0x81, 0x8B, 0x46, 0xE3, 0x82, 0x88,
-	0xE3, 0x82, 0x8A, 0x46, 0xE3, 0x82, 0xAD, 0xE3,
-	// Bytes 26c0 - 26ff
-	0x83, 0xAD, 0x46, 0xE3, 0x82, 0xB3, 0xE3, 0x82,
-	0xB3, 0x46, 0xE3, 0x82, 0xB3, 0xE3, 0x83, 0x88,
-	0x46, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xB3, 0x46,
-	0xE3, 0x83, 0x8A, 0xE3, 0x83, 0x8E, 0x46, 0xE3,
-	0x83, 0x9B, 0xE3, 0x83, 0xB3, 0x46, 0xE3, 0x83,
-	0x9F, 0xE3, 0x83, 0xAA, 0x46, 0xE3, 0x83, 0xAA,
-	0xE3, 0x83, 0xA9, 0x46, 0xE3, 0x83, 0xAC, 0xE3,
-	0x83, 0xA0, 0x46, 0xE5, 0xA4, 0xA7, 0xE6, 0xAD,
-	// Bytes 2700 - 273f
-	0xA3, 0x46, 0xE5, 0xB9, 0xB3, 0xE6, 0x88, 0x90,
-	0x46, 0xE6, 0x98, 0x8E, 0xE6, 0xB2, 0xBB, 0x46,
-	0xE6, 0x98, 0xAD, 0xE5, 0x92, 0x8C, 0x47, 0x72,
-	0x61, 0x64, 0xE2, 0x88, 0x95, 0x73, 0x47, 0xE3,
-	0x80, 0x94, 0x53, 0xE3, 0x80, 0x95, 0x48, 0x28,
-	0xE1, 0x84, 0x80, 0xE1, 0x85, 0xA1, 0x29, 0x48,
-	0x28, 0xE1, 0x84, 0x82, 0xE1, 0x85, 0xA1, 0x29,
-	0x48, 0x28, 0xE1, 0x84, 0x83, 0xE1, 0x85, 0xA1,
-	// Bytes 2740 - 277f
-	0x29, 0x48, 0x28, 0xE1, 0x84, 0x85, 0xE1, 0x85,
-	0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x86, 0xE1,
-	0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x87,
-	0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84,
-	0x89, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1,
-	0x84, 0x8B, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28,
-	0xE1, 0x84, 0x8C, 0xE1, 0x85, 0xA1, 0x29, 0x48,
-	0x28, 0xE1, 0x84, 0x8C, 0xE1, 0x85, 0xAE, 0x29,
-	// Bytes 2780 - 27bf
-	0x48, 0x28, 0xE1, 0x84, 0x8E, 0xE1, 0x85, 0xA1,
-	0x29, 0x48, 0x28, 0xE1, 0x84, 0x8F, 0xE1, 0x85,
-	0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x90, 0xE1,
-	0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84, 0x91,
-	0xE1, 0x85, 0xA1, 0x29, 0x48, 0x28, 0xE1, 0x84,
-	0x92, 0xE1, 0x85, 0xA1, 0x29, 0x48, 0x72, 0x61,
-	0x64, 0xE2, 0x88, 0x95, 0x73, 0x32, 0x48, 0xD8,
-	0xA7, 0xD9, 0x83, 0xD8, 0xA8, 0xD8, 0xB1, 0x48,
-	// Bytes 27c0 - 27ff
-	0xD8, 0xA7, 0xD9, 0x84, 0xD9, 0x84, 0xD9, 0x87,
-	0x48, 0xD8, 0xB1, 0xD8, 0xB3, 0xD9, 0x88, 0xD9,
-	0x84, 0x48, 0xD8, 0xB1, 0xDB, 0x8C, 0xD8, 0xA7,
-	0xD9, 0x84, 0x48, 0xD8, 0xB5, 0xD9, 0x84, 0xD8,
-	0xB9, 0xD9, 0x85, 0x48, 0xD8, 0xB9, 0xD9, 0x84,
-	0xD9, 0x8A, 0xD9, 0x87, 0x48, 0xD9, 0x85, 0xD8,
-	0xAD, 0xD9, 0x85, 0xD8, 0xAF, 0x48, 0xD9, 0x88,
-	0xD8, 0xB3, 0xD9, 0x84, 0xD9, 0x85, 0x49, 0xE2,
-	// Bytes 2800 - 283f
-	0x80, 0xB2, 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2,
-	0x49, 0xE2, 0x80, 0xB5, 0xE2, 0x80, 0xB5, 0xE2,
-	0x80, 0xB5, 0x49, 0xE2, 0x88, 0xAB, 0xE2, 0x88,
-	0xAB, 0xE2, 0x88, 0xAB, 0x49, 0xE2, 0x88, 0xAE,
-	0xE2, 0x88, 0xAE, 0xE2, 0x88, 0xAE, 0x49, 0xE3,
-	0x80, 0x94, 0xE4, 0xB8, 0x89, 0xE3, 0x80, 0x95,
-	0x49, 0xE3, 0x80, 0x94, 0xE4, 0xBA, 0x8C, 0xE3,
-	0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE5, 0x8B,
-	// Bytes 2840 - 287f
-	0x9D, 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94,
-	0xE5, 0xAE, 0x89, 0xE3, 0x80, 0x95, 0x49, 0xE3,
-	0x80, 0x94, 0xE6, 0x89, 0x93, 0xE3, 0x80, 0x95,
-	0x49, 0xE3, 0x80, 0x94, 0xE6, 0x95, 0x97, 0xE3,
-	0x80, 0x95, 0x49, 0xE3, 0x80, 0x94, 0xE6, 0x9C,
-	0xAC, 0xE3, 0x80, 0x95, 0x49, 0xE3, 0x80, 0x94,
-	0xE7, 0x82, 0xB9, 0xE3, 0x80, 0x95, 0x49, 0xE3,
-	0x80, 0x94, 0xE7, 0x9B, 0x97, 0xE3, 0x80, 0x95,
-	// Bytes 2880 - 28bf
-	0x49, 0xE3, 0x82, 0xA2, 0xE3, 0x83, 0xBC, 0xE3,
-	0x83, 0xAB, 0x49, 0xE3, 0x82, 0xA4, 0xE3, 0x83,
-	0xB3, 0xE3, 0x83, 0x81, 0x49, 0xE3, 0x82, 0xA6,
-	0xE3, 0x82, 0xA9, 0xE3, 0x83, 0xB3, 0x49, 0xE3,
-	0x82, 0xAA, 0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB9,
-	0x49, 0xE3, 0x82, 0xAA, 0xE3, 0x83, 0xBC, 0xE3,
-	0x83, 0xA0, 0x49, 0xE3, 0x82, 0xAB, 0xE3, 0x82,
-	0xA4, 0xE3, 0x83, 0xAA, 0x49, 0xE3, 0x82, 0xB1,
-	// Bytes 28c0 - 28ff
-	0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xB9, 0x49, 0xE3,
-	0x82, 0xB3, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x8A,
-	0x49, 0xE3, 0x82, 0xBB, 0xE3, 0x83, 0xB3, 0xE3,
-	0x83, 0x81, 0x49, 0xE3, 0x82, 0xBB, 0xE3, 0x83,
-	0xB3, 0xE3, 0x83, 0x88, 0x49, 0xE3, 0x83, 0x86,
-	0xE3, 0x82, 0x99, 0xE3, 0x82, 0xB7, 0x49, 0xE3,
-	0x83, 0x88, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xAB,
-	0x49, 0xE3, 0x83, 0x8E, 0xE3, 0x83, 0x83, 0xE3,
-	// Bytes 2900 - 293f
-	0x83, 0x88, 0x49, 0xE3, 0x83, 0x8F, 0xE3, 0x82,
-	0xA4, 0xE3, 0x83, 0x84, 0x49, 0xE3, 0x83, 0x92,
-	0xE3, 0x82, 0x99, 0xE3, 0x83, 0xAB, 0x49, 0xE3,
-	0x83, 0x92, 0xE3, 0x82, 0x9A, 0xE3, 0x82, 0xB3,
-	0x49, 0xE3, 0x83, 0x95, 0xE3, 0x83, 0xA9, 0xE3,
-	0x83, 0xB3, 0x49, 0xE3, 0x83, 0x98, 0xE3, 0x82,
-	0x9A, 0xE3, 0x82, 0xBD, 0x49, 0xE3, 0x83, 0x98,
-	0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x84, 0x49, 0xE3,
-	// Bytes 2940 - 297f
-	0x83, 0x9B, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0xAB,
-	0x49, 0xE3, 0x83, 0x9B, 0xE3, 0x83, 0xBC, 0xE3,
-	0x83, 0xB3, 0x49, 0xE3, 0x83, 0x9E, 0xE3, 0x82,
-	0xA4, 0xE3, 0x83, 0xAB, 0x49, 0xE3, 0x83, 0x9E,
-	0xE3, 0x83, 0x83, 0xE3, 0x83, 0x8F, 0x49, 0xE3,
-	0x83, 0x9E, 0xE3, 0x83, 0xAB, 0xE3, 0x82, 0xAF,
-	0x49, 0xE3, 0x83, 0xA4, 0xE3, 0x83, 0xBC, 0xE3,
-	0x83, 0xAB, 0x49, 0xE3, 0x83, 0xA6, 0xE3, 0x82,
-	// Bytes 2980 - 29bf
-	0xA2, 0xE3, 0x83, 0xB3, 0x49, 0xE3, 0x83, 0xAF,
-	0xE3, 0x83, 0x83, 0xE3, 0x83, 0x88, 0x4C, 0xE2,
-	0x80, 0xB2, 0xE2, 0x80, 0xB2, 0xE2, 0x80, 0xB2,
-	0xE2, 0x80, 0xB2, 0x4C, 0xE2, 0x88, 0xAB, 0xE2,
-	0x88, 0xAB, 0xE2, 0x88, 0xAB, 0xE2, 0x88, 0xAB,
-	0x4C, 0xE3, 0x82, 0xA2, 0xE3, 0x83, 0xAB, 0xE3,
-	0x83, 0x95, 0xE3, 0x82, 0xA1, 0x4C, 0xE3, 0x82,
-	0xA8, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xAB, 0xE3,
-	// Bytes 29c0 - 29ff
-	0x83, 0xBC, 0x4C, 0xE3, 0x82, 0xAB, 0xE3, 0x82,
-	0x99, 0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xB3, 0x4C,
-	0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0xE3, 0x83,
-	0xB3, 0xE3, 0x83, 0x9E, 0x4C, 0xE3, 0x82, 0xAB,
-	0xE3, 0x83, 0xA9, 0xE3, 0x83, 0x83, 0xE3, 0x83,
-	0x88, 0x4C, 0xE3, 0x82, 0xAB, 0xE3, 0x83, 0xAD,
-	0xE3, 0x83, 0xAA, 0xE3, 0x83, 0xBC, 0x4C, 0xE3,
-	0x82, 0xAD, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0x8B,
-	// Bytes 2a00 - 2a3f
-	0xE3, 0x83, 0xBC, 0x4C, 0xE3, 0x82, 0xAD, 0xE3,
-	0x83, 0xA5, 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0xBC,
-	0x4C, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0xE3,
-	0x83, 0xA9, 0xE3, 0x83, 0xA0, 0x4C, 0xE3, 0x82,
-	0xAF, 0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xBC, 0xE3,
-	0x83, 0x8D, 0x4C, 0xE3, 0x82, 0xB5, 0xE3, 0x82,
-	0xA4, 0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAB, 0x4C,
-	0xE3, 0x82, 0xBF, 0xE3, 0x82, 0x99, 0xE3, 0x83,
-	// Bytes 2a40 - 2a7f
-	0xBC, 0xE3, 0x82, 0xB9, 0x4C, 0xE3, 0x83, 0x8F,
-	0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC, 0xE3, 0x83,
-	0x84, 0x4C, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A,
-	0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAB, 0x4C, 0xE3,
-	0x83, 0x95, 0xE3, 0x82, 0xA3, 0xE3, 0x83, 0xBC,
-	0xE3, 0x83, 0x88, 0x4C, 0xE3, 0x83, 0x98, 0xE3,
-	0x82, 0x99, 0xE3, 0x83, 0xBC, 0xE3, 0x82, 0xBF,
-	0x4C, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, 0xE3,
-	// Bytes 2a80 - 2abf
-	0x83, 0x8B, 0xE3, 0x83, 0x92, 0x4C, 0xE3, 0x83,
-	0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xB3, 0xE3,
-	0x82, 0xB9, 0x4C, 0xE3, 0x83, 0x9B, 0xE3, 0x82,
-	0x99, 0xE3, 0x83, 0xAB, 0xE3, 0x83, 0x88, 0x4C,
-	0xE3, 0x83, 0x9E, 0xE3, 0x82, 0xA4, 0xE3, 0x82,
-	0xAF, 0xE3, 0x83, 0xAD, 0x4C, 0xE3, 0x83, 0x9F,
-	0xE3, 0x82, 0xAF, 0xE3, 0x83, 0xAD, 0xE3, 0x83,
-	0xB3, 0x4C, 0xE3, 0x83, 0xA1, 0xE3, 0x83, 0xBC,
-	// Bytes 2ac0 - 2aff
-	0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0x4C, 0xE3,
-	0x83, 0xAA, 0xE3, 0x83, 0x83, 0xE3, 0x83, 0x88,
-	0xE3, 0x83, 0xAB, 0x4C, 0xE3, 0x83, 0xAB, 0xE3,
-	0x83, 0x92, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC,
-	0x4C, 0xE6, 0xA0, 0xAA, 0xE5, 0xBC, 0x8F, 0xE4,
-	0xBC, 0x9A, 0xE7, 0xA4, 0xBE, 0x4E, 0x28, 0xE1,
-	0x84, 0x8B, 0xE1, 0x85, 0xA9, 0xE1, 0x84, 0x92,
-	0xE1, 0x85, 0xAE, 0x29, 0x4F, 0xD8, 0xAC, 0xD9,
-	// Bytes 2b00 - 2b3f
-	0x84, 0x20, 0xD8, 0xAC, 0xD9, 0x84, 0xD8, 0xA7,
-	0xD9, 0x84, 0xD9, 0x87, 0x4F, 0xE3, 0x82, 0xA2,
-	0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x9A, 0xE3, 0x83,
-	0xBC, 0xE3, 0x83, 0x88, 0x4F, 0xE3, 0x82, 0xA2,
-	0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x98, 0xE3, 0x82,
-	0x9A, 0xE3, 0x82, 0xA2, 0x4F, 0xE3, 0x82, 0xAD,
-	0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xAF, 0xE3, 0x83,
-	0x83, 0xE3, 0x83, 0x88, 0x4F, 0xE3, 0x82, 0xB5,
-	// Bytes 2b40 - 2b7f
-	0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x81, 0xE3, 0x83,
-	0xBC, 0xE3, 0x83, 0xA0, 0x4F, 0xE3, 0x83, 0x8F,
-	0xE3, 0x82, 0x99, 0xE3, 0x83, 0xBC, 0xE3, 0x83,
-	0xAC, 0xE3, 0x83, 0xAB, 0x4F, 0xE3, 0x83, 0x98,
-	0xE3, 0x82, 0xAF, 0xE3, 0x82, 0xBF, 0xE3, 0x83,
-	0xBC, 0xE3, 0x83, 0xAB, 0x4F, 0xE3, 0x83, 0x9B,
-	0xE3, 0x82, 0x9A, 0xE3, 0x82, 0xA4, 0xE3, 0x83,
-	0xB3, 0xE3, 0x83, 0x88, 0x4F, 0xE3, 0x83, 0x9E,
-	// Bytes 2b80 - 2bbf
-	0xE3, 0x83, 0xB3, 0xE3, 0x82, 0xB7, 0xE3, 0x83,
-	0xA7, 0xE3, 0x83, 0xB3, 0x4F, 0xE3, 0x83, 0xA1,
-	0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0xE3, 0x83,
-	0x88, 0xE3, 0x83, 0xB3, 0x4F, 0xE3, 0x83, 0xAB,
-	0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x95, 0xE3, 0x82,
-	0x99, 0xE3, 0x83, 0xAB, 0x51, 0x28, 0xE1, 0x84,
-	0x8B, 0xE1, 0x85, 0xA9, 0xE1, 0x84, 0x8C, 0xE1,
-	0x85, 0xA5, 0xE1, 0x86, 0xAB, 0x29, 0x52, 0xE3,
-	// Bytes 2bc0 - 2bff
-	0x82, 0xAD, 0xE3, 0x82, 0x99, 0xE3, 0x83, 0xAB,
-	0xE3, 0x82, 0xBF, 0xE3, 0x82, 0x99, 0xE3, 0x83,
-	0xBC, 0x52, 0xE3, 0x82, 0xAD, 0xE3, 0x83, 0xAD,
-	0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0xE3, 0x83,
-	0xA9, 0xE3, 0x83, 0xA0, 0x52, 0xE3, 0x82, 0xAD,
-	0xE3, 0x83, 0xAD, 0xE3, 0x83, 0xA1, 0xE3, 0x83,
-	0xBC, 0xE3, 0x83, 0x88, 0xE3, 0x83, 0xAB, 0x52,
-	0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0xE3, 0x83,
-	// Bytes 2c00 - 2c3f
-	0xA9, 0xE3, 0x83, 0xA0, 0xE3, 0x83, 0x88, 0xE3,
-	0x83, 0xB3, 0x52, 0xE3, 0x82, 0xAF, 0xE3, 0x83,
-	0xAB, 0xE3, 0x82, 0xBB, 0xE3, 0x82, 0x99, 0xE3,
-	0x82, 0xA4, 0xE3, 0x83, 0xAD, 0x52, 0xE3, 0x83,
-	0x8F, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC, 0xE3,
-	0x82, 0xBB, 0xE3, 0x83, 0xB3, 0xE3, 0x83, 0x88,
-	0x52, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A, 0xE3,
-	0x82, 0xA2, 0xE3, 0x82, 0xB9, 0xE3, 0x83, 0x88,
-	// Bytes 2c40 - 2c7f
-	0xE3, 0x83, 0xAB, 0x52, 0xE3, 0x83, 0x95, 0xE3,
-	0x82, 0x99, 0xE3, 0x83, 0x83, 0xE3, 0x82, 0xB7,
-	0xE3, 0x82, 0xA7, 0xE3, 0x83, 0xAB, 0x52, 0xE3,
-	0x83, 0x9F, 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0x8F,
-	0xE3, 0x82, 0x99, 0xE3, 0x83, 0xBC, 0xE3, 0x83,
-	0xAB, 0x52, 0xE3, 0x83, 0xAC, 0xE3, 0x83, 0xB3,
-	0xE3, 0x83, 0x88, 0xE3, 0x82, 0xB1, 0xE3, 0x82,
-	0x99, 0xE3, 0x83, 0xB3, 0x61, 0xD8, 0xB5, 0xD9,
-	// Bytes 2c80 - 2cbf
-	0x84, 0xD9, 0x89, 0x20, 0xD8, 0xA7, 0xD9, 0x84,
-	0xD9, 0x84, 0xD9, 0x87, 0x20, 0xD8, 0xB9, 0xD9,
-	0x84, 0xD9, 0x8A, 0xD9, 0x87, 0x20, 0xD9, 0x88,
-	0xD8, 0xB3, 0xD9, 0x84, 0xD9, 0x85, 0x06, 0xE0,
-	0xA7, 0x87, 0xE0, 0xA6, 0xBE, 0x01, 0x06, 0xE0,
-	0xA7, 0x87, 0xE0, 0xA7, 0x97, 0x01, 0x06, 0xE0,
-	0xAD, 0x87, 0xE0, 0xAC, 0xBE, 0x01, 0x06, 0xE0,
-	0xAD, 0x87, 0xE0, 0xAD, 0x96, 0x01, 0x06, 0xE0,
-	// Bytes 2cc0 - 2cff
-	0xAD, 0x87, 0xE0, 0xAD, 0x97, 0x01, 0x06, 0xE0,
-	0xAE, 0x92, 0xE0, 0xAF, 0x97, 0x01, 0x06, 0xE0,
-	0xAF, 0x86, 0xE0, 0xAE, 0xBE, 0x01, 0x06, 0xE0,
-	0xAF, 0x86, 0xE0, 0xAF, 0x97, 0x01, 0x06, 0xE0,
-	0xAF, 0x87, 0xE0, 0xAE, 0xBE, 0x01, 0x06, 0xE0,
-	0xB2, 0xBF, 0xE0, 0xB3, 0x95, 0x01, 0x06, 0xE0,
-	0xB3, 0x86, 0xE0, 0xB3, 0x95, 0x01, 0x06, 0xE0,
-	0xB3, 0x86, 0xE0, 0xB3, 0x96, 0x01, 0x06, 0xE0,
-	// Bytes 2d00 - 2d3f
-	0xB5, 0x86, 0xE0, 0xB4, 0xBE, 0x01, 0x06, 0xE0,
-	0xB5, 0x86, 0xE0, 0xB5, 0x97, 0x01, 0x06, 0xE0,
-	0xB5, 0x87, 0xE0, 0xB4, 0xBE, 0x01, 0x06, 0xE0,
-	0xB7, 0x99, 0xE0, 0xB7, 0x9F, 0x01, 0x06, 0xE1,
-	0x80, 0xA5, 0xE1, 0x80, 0xAE, 0x01, 0x06, 0xE1,
-	0xAC, 0x85, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1,
-	0xAC, 0x87, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1,
-	0xAC, 0x89, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1,
-	// Bytes 2d40 - 2d7f
-	0xAC, 0x8B, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1,
-	0xAC, 0x8D, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1,
-	0xAC, 0x91, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1,
-	0xAC, 0xBA, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1,
-	0xAC, 0xBC, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1,
-	0xAC, 0xBE, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1,
-	0xAC, 0xBF, 0xE1, 0xAC, 0xB5, 0x01, 0x06, 0xE1,
-	0xAD, 0x82, 0xE1, 0xAC, 0xB5, 0x01, 0x08, 0xF0,
-	// Bytes 2d80 - 2dbf
-	0x91, 0x84, 0xB1, 0xF0, 0x91, 0x84, 0xA7, 0x01,
-	0x08, 0xF0, 0x91, 0x84, 0xB2, 0xF0, 0x91, 0x84,
-	0xA7, 0x01, 0x08, 0xF0, 0x91, 0x8D, 0x87, 0xF0,
-	0x91, 0x8C, 0xBE, 0x01, 0x08, 0xF0, 0x91, 0x8D,
-	0x87, 0xF0, 0x91, 0x8D, 0x97, 0x01, 0x08, 0xF0,
-	0x91, 0x92, 0xB9, 0xF0, 0x91, 0x92, 0xB0, 0x01,
-	0x08, 0xF0, 0x91, 0x92, 0xB9, 0xF0, 0x91, 0x92,
-	0xBA, 0x01, 0x08, 0xF0, 0x91, 0x92, 0xB9, 0xF0,
-	// Bytes 2dc0 - 2dff
-	0x91, 0x92, 0xBD, 0x01, 0x08, 0xF0, 0x91, 0x96,
-	0xB8, 0xF0, 0x91, 0x96, 0xAF, 0x01, 0x08, 0xF0,
-	0x91, 0x96, 0xB9, 0xF0, 0x91, 0x96, 0xAF, 0x01,
-	0x09, 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x82, 0xE0,
-	0xB3, 0x95, 0x02, 0x09, 0xE0, 0xB7, 0x99, 0xE0,
-	0xB7, 0x8F, 0xE0, 0xB7, 0x8A, 0x12, 0x44, 0x44,
-	0x5A, 0xCC, 0x8C, 0xC9, 0x44, 0x44, 0x7A, 0xCC,
-	0x8C, 0xC9, 0x44, 0x64, 0x7A, 0xCC, 0x8C, 0xC9,
-	// Bytes 2e00 - 2e3f
-	0x46, 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x93, 0xC9,
-	0x46, 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x94, 0xC9,
-	0x46, 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x95, 0xB5,
-	0x46, 0xE1, 0x84, 0x80, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x82, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x83, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x85, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x86, 0xE1, 0x85, 0xA1, 0x01,
-	// Bytes 2e40 - 2e7f
-	0x46, 0xE1, 0x84, 0x87, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x89, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xAE, 0x01,
-	0x46, 0xE1, 0x84, 0x8C, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x8E, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x8F, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x90, 0xE1, 0x85, 0xA1, 0x01,
-	// Bytes 2e80 - 2ebf
-	0x46, 0xE1, 0x84, 0x91, 0xE1, 0x85, 0xA1, 0x01,
-	0x46, 0xE1, 0x84, 0x92, 0xE1, 0x85, 0xA1, 0x01,
-	0x49, 0xE3, 0x83, 0xA1, 0xE3, 0x82, 0xAB, 0xE3,
-	0x82, 0x99, 0x0D, 0x4C, 0xE1, 0x84, 0x8C, 0xE1,
-	0x85, 0xAE, 0xE1, 0x84, 0x8B, 0xE1, 0x85, 0xB4,
-	0x01, 0x4C, 0xE3, 0x82, 0xAD, 0xE3, 0x82, 0x99,
-	0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0x0D, 0x4C,
-	0xE3, 0x82, 0xB3, 0xE3, 0x83, 0xBC, 0xE3, 0x83,
-	// Bytes 2ec0 - 2eff
-	0x9B, 0xE3, 0x82, 0x9A, 0x0D, 0x4C, 0xE3, 0x83,
-	0xA4, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88, 0xE3,
-	0x82, 0x99, 0x0D, 0x4F, 0xE1, 0x84, 0x8E, 0xE1,
-	0x85, 0xA1, 0xE1, 0x86, 0xB7, 0xE1, 0x84, 0x80,
-	0xE1, 0x85, 0xA9, 0x01, 0x4F, 0xE3, 0x82, 0xA4,
-	0xE3, 0x83, 0x8B, 0xE3, 0x83, 0xB3, 0xE3, 0x82,
-	0xAF, 0xE3, 0x82, 0x99, 0x0D, 0x4F, 0xE3, 0x82,
-	0xB7, 0xE3, 0x83, 0xAA, 0xE3, 0x83, 0xB3, 0xE3,
-	// Bytes 2f00 - 2f3f
-	0x82, 0xAF, 0xE3, 0x82, 0x99, 0x0D, 0x4F, 0xE3,
-	0x83, 0x98, 0xE3, 0x82, 0x9A, 0xE3, 0x83, 0xBC,
-	0xE3, 0x82, 0xB7, 0xE3, 0x82, 0x99, 0x0D, 0x4F,
-	0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x9A, 0xE3, 0x83,
-	0xB3, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x0D,
-	0x52, 0xE3, 0x82, 0xA8, 0xE3, 0x82, 0xB9, 0xE3,
-	0x82, 0xAF, 0xE3, 0x83, 0xBC, 0xE3, 0x83, 0x88,
-	0xE3, 0x82, 0x99, 0x0D, 0x52, 0xE3, 0x83, 0x95,
-	// Bytes 2f40 - 2f7f
-	0xE3, 0x82, 0xA1, 0xE3, 0x83, 0xA9, 0xE3, 0x83,
-	0x83, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x0D,
-	0x86, 0xE0, 0xB3, 0x86, 0xE0, 0xB3, 0x82, 0x01,
-	0x86, 0xE0, 0xB7, 0x99, 0xE0, 0xB7, 0x8F, 0x01,
-	0x03, 0x3C, 0xCC, 0xB8, 0x05, 0x03, 0x3D, 0xCC,
-	0xB8, 0x05, 0x03, 0x3E, 0xCC, 0xB8, 0x05, 0x03,
-	0x41, 0xCC, 0x80, 0xC9, 0x03, 0x41, 0xCC, 0x81,
-	0xC9, 0x03, 0x41, 0xCC, 0x83, 0xC9, 0x03, 0x41,
-	// Bytes 2f80 - 2fbf
-	0xCC, 0x84, 0xC9, 0x03, 0x41, 0xCC, 0x89, 0xC9,
-	0x03, 0x41, 0xCC, 0x8C, 0xC9, 0x03, 0x41, 0xCC,
-	0x8F, 0xC9, 0x03, 0x41, 0xCC, 0x91, 0xC9, 0x03,
-	0x41, 0xCC, 0xA5, 0xB5, 0x03, 0x41, 0xCC, 0xA8,
-	0xA5, 0x03, 0x42, 0xCC, 0x87, 0xC9, 0x03, 0x42,
-	0xCC, 0xA3, 0xB5, 0x03, 0x42, 0xCC, 0xB1, 0xB5,
-	0x03, 0x43, 0xCC, 0x81, 0xC9, 0x03, 0x43, 0xCC,
-	0x82, 0xC9, 0x03, 0x43, 0xCC, 0x87, 0xC9, 0x03,
-	// Bytes 2fc0 - 2fff
-	0x43, 0xCC, 0x8C, 0xC9, 0x03, 0x44, 0xCC, 0x87,
-	0xC9, 0x03, 0x44, 0xCC, 0x8C, 0xC9, 0x03, 0x44,
-	0xCC, 0xA3, 0xB5, 0x03, 0x44, 0xCC, 0xA7, 0xA5,
-	0x03, 0x44, 0xCC, 0xAD, 0xB5, 0x03, 0x44, 0xCC,
-	0xB1, 0xB5, 0x03, 0x45, 0xCC, 0x80, 0xC9, 0x03,
-	0x45, 0xCC, 0x81, 0xC9, 0x03, 0x45, 0xCC, 0x83,
-	0xC9, 0x03, 0x45, 0xCC, 0x86, 0xC9, 0x03, 0x45,
-	0xCC, 0x87, 0xC9, 0x03, 0x45, 0xCC, 0x88, 0xC9,
-	// Bytes 3000 - 303f
-	0x03, 0x45, 0xCC, 0x89, 0xC9, 0x03, 0x45, 0xCC,
-	0x8C, 0xC9, 0x03, 0x45, 0xCC, 0x8F, 0xC9, 0x03,
-	0x45, 0xCC, 0x91, 0xC9, 0x03, 0x45, 0xCC, 0xA8,
-	0xA5, 0x03, 0x45, 0xCC, 0xAD, 0xB5, 0x03, 0x45,
-	0xCC, 0xB0, 0xB5, 0x03, 0x46, 0xCC, 0x87, 0xC9,
-	0x03, 0x47, 0xCC, 0x81, 0xC9, 0x03, 0x47, 0xCC,
-	0x82, 0xC9, 0x03, 0x47, 0xCC, 0x84, 0xC9, 0x03,
-	0x47, 0xCC, 0x86, 0xC9, 0x03, 0x47, 0xCC, 0x87,
-	// Bytes 3040 - 307f
-	0xC9, 0x03, 0x47, 0xCC, 0x8C, 0xC9, 0x03, 0x47,
-	0xCC, 0xA7, 0xA5, 0x03, 0x48, 0xCC, 0x82, 0xC9,
-	0x03, 0x48, 0xCC, 0x87, 0xC9, 0x03, 0x48, 0xCC,
-	0x88, 0xC9, 0x03, 0x48, 0xCC, 0x8C, 0xC9, 0x03,
-	0x48, 0xCC, 0xA3, 0xB5, 0x03, 0x48, 0xCC, 0xA7,
-	0xA5, 0x03, 0x48, 0xCC, 0xAE, 0xB5, 0x03, 0x49,
-	0xCC, 0x80, 0xC9, 0x03, 0x49, 0xCC, 0x81, 0xC9,
-	0x03, 0x49, 0xCC, 0x82, 0xC9, 0x03, 0x49, 0xCC,
-	// Bytes 3080 - 30bf
-	0x83, 0xC9, 0x03, 0x49, 0xCC, 0x84, 0xC9, 0x03,
-	0x49, 0xCC, 0x86, 0xC9, 0x03, 0x49, 0xCC, 0x87,
-	0xC9, 0x03, 0x49, 0xCC, 0x89, 0xC9, 0x03, 0x49,
-	0xCC, 0x8C, 0xC9, 0x03, 0x49, 0xCC, 0x8F, 0xC9,
-	0x03, 0x49, 0xCC, 0x91, 0xC9, 0x03, 0x49, 0xCC,
-	0xA3, 0xB5, 0x03, 0x49, 0xCC, 0xA8, 0xA5, 0x03,
-	0x49, 0xCC, 0xB0, 0xB5, 0x03, 0x4A, 0xCC, 0x82,
-	0xC9, 0x03, 0x4B, 0xCC, 0x81, 0xC9, 0x03, 0x4B,
-	// Bytes 30c0 - 30ff
-	0xCC, 0x8C, 0xC9, 0x03, 0x4B, 0xCC, 0xA3, 0xB5,
-	0x03, 0x4B, 0xCC, 0xA7, 0xA5, 0x03, 0x4B, 0xCC,
-	0xB1, 0xB5, 0x03, 0x4C, 0xCC, 0x81, 0xC9, 0x03,
-	0x4C, 0xCC, 0x8C, 0xC9, 0x03, 0x4C, 0xCC, 0xA7,
-	0xA5, 0x03, 0x4C, 0xCC, 0xAD, 0xB5, 0x03, 0x4C,
-	0xCC, 0xB1, 0xB5, 0x03, 0x4D, 0xCC, 0x81, 0xC9,
-	0x03, 0x4D, 0xCC, 0x87, 0xC9, 0x03, 0x4D, 0xCC,
-	0xA3, 0xB5, 0x03, 0x4E, 0xCC, 0x80, 0xC9, 0x03,
-	// Bytes 3100 - 313f
-	0x4E, 0xCC, 0x81, 0xC9, 0x03, 0x4E, 0xCC, 0x83,
-	0xC9, 0x03, 0x4E, 0xCC, 0x87, 0xC9, 0x03, 0x4E,
-	0xCC, 0x8C, 0xC9, 0x03, 0x4E, 0xCC, 0xA3, 0xB5,
-	0x03, 0x4E, 0xCC, 0xA7, 0xA5, 0x03, 0x4E, 0xCC,
-	0xAD, 0xB5, 0x03, 0x4E, 0xCC, 0xB1, 0xB5, 0x03,
-	0x4F, 0xCC, 0x80, 0xC9, 0x03, 0x4F, 0xCC, 0x81,
-	0xC9, 0x03, 0x4F, 0xCC, 0x86, 0xC9, 0x03, 0x4F,
-	0xCC, 0x89, 0xC9, 0x03, 0x4F, 0xCC, 0x8B, 0xC9,
-	// Bytes 3140 - 317f
-	0x03, 0x4F, 0xCC, 0x8C, 0xC9, 0x03, 0x4F, 0xCC,
-	0x8F, 0xC9, 0x03, 0x4F, 0xCC, 0x91, 0xC9, 0x03,
-	0x50, 0xCC, 0x81, 0xC9, 0x03, 0x50, 0xCC, 0x87,
-	0xC9, 0x03, 0x52, 0xCC, 0x81, 0xC9, 0x03, 0x52,
-	0xCC, 0x87, 0xC9, 0x03, 0x52, 0xCC, 0x8C, 0xC9,
-	0x03, 0x52, 0xCC, 0x8F, 0xC9, 0x03, 0x52, 0xCC,
-	0x91, 0xC9, 0x03, 0x52, 0xCC, 0xA7, 0xA5, 0x03,
-	0x52, 0xCC, 0xB1, 0xB5, 0x03, 0x53, 0xCC, 0x82,
-	// Bytes 3180 - 31bf
-	0xC9, 0x03, 0x53, 0xCC, 0x87, 0xC9, 0x03, 0x53,
-	0xCC, 0xA6, 0xB5, 0x03, 0x53, 0xCC, 0xA7, 0xA5,
-	0x03, 0x54, 0xCC, 0x87, 0xC9, 0x03, 0x54, 0xCC,
-	0x8C, 0xC9, 0x03, 0x54, 0xCC, 0xA3, 0xB5, 0x03,
-	0x54, 0xCC, 0xA6, 0xB5, 0x03, 0x54, 0xCC, 0xA7,
-	0xA5, 0x03, 0x54, 0xCC, 0xAD, 0xB5, 0x03, 0x54,
-	0xCC, 0xB1, 0xB5, 0x03, 0x55, 0xCC, 0x80, 0xC9,
-	0x03, 0x55, 0xCC, 0x81, 0xC9, 0x03, 0x55, 0xCC,
-	// Bytes 31c0 - 31ff
-	0x82, 0xC9, 0x03, 0x55, 0xCC, 0x86, 0xC9, 0x03,
-	0x55, 0xCC, 0x89, 0xC9, 0x03, 0x55, 0xCC, 0x8A,
-	0xC9, 0x03, 0x55, 0xCC, 0x8B, 0xC9, 0x03, 0x55,
-	0xCC, 0x8C, 0xC9, 0x03, 0x55, 0xCC, 0x8F, 0xC9,
-	0x03, 0x55, 0xCC, 0x91, 0xC9, 0x03, 0x55, 0xCC,
-	0xA3, 0xB5, 0x03, 0x55, 0xCC, 0xA4, 0xB5, 0x03,
-	0x55, 0xCC, 0xA8, 0xA5, 0x03, 0x55, 0xCC, 0xAD,
-	0xB5, 0x03, 0x55, 0xCC, 0xB0, 0xB5, 0x03, 0x56,
-	// Bytes 3200 - 323f
-	0xCC, 0x83, 0xC9, 0x03, 0x56, 0xCC, 0xA3, 0xB5,
-	0x03, 0x57, 0xCC, 0x80, 0xC9, 0x03, 0x57, 0xCC,
-	0x81, 0xC9, 0x03, 0x57, 0xCC, 0x82, 0xC9, 0x03,
-	0x57, 0xCC, 0x87, 0xC9, 0x03, 0x57, 0xCC, 0x88,
-	0xC9, 0x03, 0x57, 0xCC, 0xA3, 0xB5, 0x03, 0x58,
-	0xCC, 0x87, 0xC9, 0x03, 0x58, 0xCC, 0x88, 0xC9,
-	0x03, 0x59, 0xCC, 0x80, 0xC9, 0x03, 0x59, 0xCC,
-	0x81, 0xC9, 0x03, 0x59, 0xCC, 0x82, 0xC9, 0x03,
-	// Bytes 3240 - 327f
-	0x59, 0xCC, 0x83, 0xC9, 0x03, 0x59, 0xCC, 0x84,
-	0xC9, 0x03, 0x59, 0xCC, 0x87, 0xC9, 0x03, 0x59,
-	0xCC, 0x88, 0xC9, 0x03, 0x59, 0xCC, 0x89, 0xC9,
-	0x03, 0x59, 0xCC, 0xA3, 0xB5, 0x03, 0x5A, 0xCC,
-	0x81, 0xC9, 0x03, 0x5A, 0xCC, 0x82, 0xC9, 0x03,
-	0x5A, 0xCC, 0x87, 0xC9, 0x03, 0x5A, 0xCC, 0x8C,
-	0xC9, 0x03, 0x5A, 0xCC, 0xA3, 0xB5, 0x03, 0x5A,
-	0xCC, 0xB1, 0xB5, 0x03, 0x61, 0xCC, 0x80, 0xC9,
-	// Bytes 3280 - 32bf
-	0x03, 0x61, 0xCC, 0x81, 0xC9, 0x03, 0x61, 0xCC,
-	0x83, 0xC9, 0x03, 0x61, 0xCC, 0x84, 0xC9, 0x03,
-	0x61, 0xCC, 0x89, 0xC9, 0x03, 0x61, 0xCC, 0x8C,
-	0xC9, 0x03, 0x61, 0xCC, 0x8F, 0xC9, 0x03, 0x61,
-	0xCC, 0x91, 0xC9, 0x03, 0x61, 0xCC, 0xA5, 0xB5,
-	0x03, 0x61, 0xCC, 0xA8, 0xA5, 0x03, 0x62, 0xCC,
-	0x87, 0xC9, 0x03, 0x62, 0xCC, 0xA3, 0xB5, 0x03,
-	0x62, 0xCC, 0xB1, 0xB5, 0x03, 0x63, 0xCC, 0x81,
-	// Bytes 32c0 - 32ff
-	0xC9, 0x03, 0x63, 0xCC, 0x82, 0xC9, 0x03, 0x63,
-	0xCC, 0x87, 0xC9, 0x03, 0x63, 0xCC, 0x8C, 0xC9,
-	0x03, 0x64, 0xCC, 0x87, 0xC9, 0x03, 0x64, 0xCC,
-	0x8C, 0xC9, 0x03, 0x64, 0xCC, 0xA3, 0xB5, 0x03,
-	0x64, 0xCC, 0xA7, 0xA5, 0x03, 0x64, 0xCC, 0xAD,
-	0xB5, 0x03, 0x64, 0xCC, 0xB1, 0xB5, 0x03, 0x65,
-	0xCC, 0x80, 0xC9, 0x03, 0x65, 0xCC, 0x81, 0xC9,
-	0x03, 0x65, 0xCC, 0x83, 0xC9, 0x03, 0x65, 0xCC,
-	// Bytes 3300 - 333f
-	0x86, 0xC9, 0x03, 0x65, 0xCC, 0x87, 0xC9, 0x03,
-	0x65, 0xCC, 0x88, 0xC9, 0x03, 0x65, 0xCC, 0x89,
-	0xC9, 0x03, 0x65, 0xCC, 0x8C, 0xC9, 0x03, 0x65,
-	0xCC, 0x8F, 0xC9, 0x03, 0x65, 0xCC, 0x91, 0xC9,
-	0x03, 0x65, 0xCC, 0xA8, 0xA5, 0x03, 0x65, 0xCC,
-	0xAD, 0xB5, 0x03, 0x65, 0xCC, 0xB0, 0xB5, 0x03,
-	0x66, 0xCC, 0x87, 0xC9, 0x03, 0x67, 0xCC, 0x81,
-	0xC9, 0x03, 0x67, 0xCC, 0x82, 0xC9, 0x03, 0x67,
-	// Bytes 3340 - 337f
-	0xCC, 0x84, 0xC9, 0x03, 0x67, 0xCC, 0x86, 0xC9,
-	0x03, 0x67, 0xCC, 0x87, 0xC9, 0x03, 0x67, 0xCC,
-	0x8C, 0xC9, 0x03, 0x67, 0xCC, 0xA7, 0xA5, 0x03,
-	0x68, 0xCC, 0x82, 0xC9, 0x03, 0x68, 0xCC, 0x87,
-	0xC9, 0x03, 0x68, 0xCC, 0x88, 0xC9, 0x03, 0x68,
-	0xCC, 0x8C, 0xC9, 0x03, 0x68, 0xCC, 0xA3, 0xB5,
-	0x03, 0x68, 0xCC, 0xA7, 0xA5, 0x03, 0x68, 0xCC,
-	0xAE, 0xB5, 0x03, 0x68, 0xCC, 0xB1, 0xB5, 0x03,
-	// Bytes 3380 - 33bf
-	0x69, 0xCC, 0x80, 0xC9, 0x03, 0x69, 0xCC, 0x81,
-	0xC9, 0x03, 0x69, 0xCC, 0x82, 0xC9, 0x03, 0x69,
-	0xCC, 0x83, 0xC9, 0x03, 0x69, 0xCC, 0x84, 0xC9,
-	0x03, 0x69, 0xCC, 0x86, 0xC9, 0x03, 0x69, 0xCC,
-	0x89, 0xC9, 0x03, 0x69, 0xCC, 0x8C, 0xC9, 0x03,
-	0x69, 0xCC, 0x8F, 0xC9, 0x03, 0x69, 0xCC, 0x91,
-	0xC9, 0x03, 0x69, 0xCC, 0xA3, 0xB5, 0x03, 0x69,
-	0xCC, 0xA8, 0xA5, 0x03, 0x69, 0xCC, 0xB0, 0xB5,
-	// Bytes 33c0 - 33ff
-	0x03, 0x6A, 0xCC, 0x82, 0xC9, 0x03, 0x6A, 0xCC,
-	0x8C, 0xC9, 0x03, 0x6B, 0xCC, 0x81, 0xC9, 0x03,
-	0x6B, 0xCC, 0x8C, 0xC9, 0x03, 0x6B, 0xCC, 0xA3,
-	0xB5, 0x03, 0x6B, 0xCC, 0xA7, 0xA5, 0x03, 0x6B,
-	0xCC, 0xB1, 0xB5, 0x03, 0x6C, 0xCC, 0x81, 0xC9,
-	0x03, 0x6C, 0xCC, 0x8C, 0xC9, 0x03, 0x6C, 0xCC,
-	0xA7, 0xA5, 0x03, 0x6C, 0xCC, 0xAD, 0xB5, 0x03,
-	0x6C, 0xCC, 0xB1, 0xB5, 0x03, 0x6D, 0xCC, 0x81,
-	// Bytes 3400 - 343f
-	0xC9, 0x03, 0x6D, 0xCC, 0x87, 0xC9, 0x03, 0x6D,
-	0xCC, 0xA3, 0xB5, 0x03, 0x6E, 0xCC, 0x80, 0xC9,
-	0x03, 0x6E, 0xCC, 0x81, 0xC9, 0x03, 0x6E, 0xCC,
-	0x83, 0xC9, 0x03, 0x6E, 0xCC, 0x87, 0xC9, 0x03,
-	0x6E, 0xCC, 0x8C, 0xC9, 0x03, 0x6E, 0xCC, 0xA3,
-	0xB5, 0x03, 0x6E, 0xCC, 0xA7, 0xA5, 0x03, 0x6E,
-	0xCC, 0xAD, 0xB5, 0x03, 0x6E, 0xCC, 0xB1, 0xB5,
-	0x03, 0x6F, 0xCC, 0x80, 0xC9, 0x03, 0x6F, 0xCC,
-	// Bytes 3440 - 347f
-	0x81, 0xC9, 0x03, 0x6F, 0xCC, 0x86, 0xC9, 0x03,
-	0x6F, 0xCC, 0x89, 0xC9, 0x03, 0x6F, 0xCC, 0x8B,
-	0xC9, 0x03, 0x6F, 0xCC, 0x8C, 0xC9, 0x03, 0x6F,
-	0xCC, 0x8F, 0xC9, 0x03, 0x6F, 0xCC, 0x91, 0xC9,
-	0x03, 0x70, 0xCC, 0x81, 0xC9, 0x03, 0x70, 0xCC,
-	0x87, 0xC9, 0x03, 0x72, 0xCC, 0x81, 0xC9, 0x03,
-	0x72, 0xCC, 0x87, 0xC9, 0x03, 0x72, 0xCC, 0x8C,
-	0xC9, 0x03, 0x72, 0xCC, 0x8F, 0xC9, 0x03, 0x72,
-	// Bytes 3480 - 34bf
-	0xCC, 0x91, 0xC9, 0x03, 0x72, 0xCC, 0xA7, 0xA5,
-	0x03, 0x72, 0xCC, 0xB1, 0xB5, 0x03, 0x73, 0xCC,
-	0x82, 0xC9, 0x03, 0x73, 0xCC, 0x87, 0xC9, 0x03,
-	0x73, 0xCC, 0xA6, 0xB5, 0x03, 0x73, 0xCC, 0xA7,
-	0xA5, 0x03, 0x74, 0xCC, 0x87, 0xC9, 0x03, 0x74,
-	0xCC, 0x88, 0xC9, 0x03, 0x74, 0xCC, 0x8C, 0xC9,
-	0x03, 0x74, 0xCC, 0xA3, 0xB5, 0x03, 0x74, 0xCC,
-	0xA6, 0xB5, 0x03, 0x74, 0xCC, 0xA7, 0xA5, 0x03,
-	// Bytes 34c0 - 34ff
-	0x74, 0xCC, 0xAD, 0xB5, 0x03, 0x74, 0xCC, 0xB1,
-	0xB5, 0x03, 0x75, 0xCC, 0x80, 0xC9, 0x03, 0x75,
-	0xCC, 0x81, 0xC9, 0x03, 0x75, 0xCC, 0x82, 0xC9,
-	0x03, 0x75, 0xCC, 0x86, 0xC9, 0x03, 0x75, 0xCC,
-	0x89, 0xC9, 0x03, 0x75, 0xCC, 0x8A, 0xC9, 0x03,
-	0x75, 0xCC, 0x8B, 0xC9, 0x03, 0x75, 0xCC, 0x8C,
-	0xC9, 0x03, 0x75, 0xCC, 0x8F, 0xC9, 0x03, 0x75,
-	0xCC, 0x91, 0xC9, 0x03, 0x75, 0xCC, 0xA3, 0xB5,
-	// Bytes 3500 - 353f
-	0x03, 0x75, 0xCC, 0xA4, 0xB5, 0x03, 0x75, 0xCC,
-	0xA8, 0xA5, 0x03, 0x75, 0xCC, 0xAD, 0xB5, 0x03,
-	0x75, 0xCC, 0xB0, 0xB5, 0x03, 0x76, 0xCC, 0x83,
-	0xC9, 0x03, 0x76, 0xCC, 0xA3, 0xB5, 0x03, 0x77,
-	0xCC, 0x80, 0xC9, 0x03, 0x77, 0xCC, 0x81, 0xC9,
-	0x03, 0x77, 0xCC, 0x82, 0xC9, 0x03, 0x77, 0xCC,
-	0x87, 0xC9, 0x03, 0x77, 0xCC, 0x88, 0xC9, 0x03,
-	0x77, 0xCC, 0x8A, 0xC9, 0x03, 0x77, 0xCC, 0xA3,
-	// Bytes 3540 - 357f
-	0xB5, 0x03, 0x78, 0xCC, 0x87, 0xC9, 0x03, 0x78,
-	0xCC, 0x88, 0xC9, 0x03, 0x79, 0xCC, 0x80, 0xC9,
-	0x03, 0x79, 0xCC, 0x81, 0xC9, 0x03, 0x79, 0xCC,
-	0x82, 0xC9, 0x03, 0x79, 0xCC, 0x83, 0xC9, 0x03,
-	0x79, 0xCC, 0x84, 0xC9, 0x03, 0x79, 0xCC, 0x87,
-	0xC9, 0x03, 0x79, 0xCC, 0x88, 0xC9, 0x03, 0x79,
-	0xCC, 0x89, 0xC9, 0x03, 0x79, 0xCC, 0x8A, 0xC9,
-	0x03, 0x79, 0xCC, 0xA3, 0xB5, 0x03, 0x7A, 0xCC,
-	// Bytes 3580 - 35bf
-	0x81, 0xC9, 0x03, 0x7A, 0xCC, 0x82, 0xC9, 0x03,
-	0x7A, 0xCC, 0x87, 0xC9, 0x03, 0x7A, 0xCC, 0x8C,
-	0xC9, 0x03, 0x7A, 0xCC, 0xA3, 0xB5, 0x03, 0x7A,
-	0xCC, 0xB1, 0xB5, 0x04, 0xC2, 0xA8, 0xCC, 0x80,
-	0xCA, 0x04, 0xC2, 0xA8, 0xCC, 0x81, 0xCA, 0x04,
-	0xC2, 0xA8, 0xCD, 0x82, 0xCA, 0x04, 0xC3, 0x86,
-	0xCC, 0x81, 0xC9, 0x04, 0xC3, 0x86, 0xCC, 0x84,
-	0xC9, 0x04, 0xC3, 0x98, 0xCC, 0x81, 0xC9, 0x04,
-	// Bytes 35c0 - 35ff
-	0xC3, 0xA6, 0xCC, 0x81, 0xC9, 0x04, 0xC3, 0xA6,
-	0xCC, 0x84, 0xC9, 0x04, 0xC3, 0xB8, 0xCC, 0x81,
-	0xC9, 0x04, 0xC5, 0xBF, 0xCC, 0x87, 0xC9, 0x04,
-	0xC6, 0xB7, 0xCC, 0x8C, 0xC9, 0x04, 0xCA, 0x92,
-	0xCC, 0x8C, 0xC9, 0x04, 0xCE, 0x91, 0xCC, 0x80,
-	0xC9, 0x04, 0xCE, 0x91, 0xCC, 0x81, 0xC9, 0x04,
-	0xCE, 0x91, 0xCC, 0x84, 0xC9, 0x04, 0xCE, 0x91,
-	0xCC, 0x86, 0xC9, 0x04, 0xCE, 0x91, 0xCD, 0x85,
-	// Bytes 3600 - 363f
-	0xD9, 0x04, 0xCE, 0x95, 0xCC, 0x80, 0xC9, 0x04,
-	0xCE, 0x95, 0xCC, 0x81, 0xC9, 0x04, 0xCE, 0x97,
-	0xCC, 0x80, 0xC9, 0x04, 0xCE, 0x97, 0xCC, 0x81,
-	0xC9, 0x04, 0xCE, 0x97, 0xCD, 0x85, 0xD9, 0x04,
-	0xCE, 0x99, 0xCC, 0x80, 0xC9, 0x04, 0xCE, 0x99,
-	0xCC, 0x81, 0xC9, 0x04, 0xCE, 0x99, 0xCC, 0x84,
-	0xC9, 0x04, 0xCE, 0x99, 0xCC, 0x86, 0xC9, 0x04,
-	0xCE, 0x99, 0xCC, 0x88, 0xC9, 0x04, 0xCE, 0x9F,
-	// Bytes 3640 - 367f
-	0xCC, 0x80, 0xC9, 0x04, 0xCE, 0x9F, 0xCC, 0x81,
-	0xC9, 0x04, 0xCE, 0xA1, 0xCC, 0x94, 0xC9, 0x04,
-	0xCE, 0xA5, 0xCC, 0x80, 0xC9, 0x04, 0xCE, 0xA5,
-	0xCC, 0x81, 0xC9, 0x04, 0xCE, 0xA5, 0xCC, 0x84,
-	0xC9, 0x04, 0xCE, 0xA5, 0xCC, 0x86, 0xC9, 0x04,
-	0xCE, 0xA5, 0xCC, 0x88, 0xC9, 0x04, 0xCE, 0xA9,
-	0xCC, 0x80, 0xC9, 0x04, 0xCE, 0xA9, 0xCC, 0x81,
-	0xC9, 0x04, 0xCE, 0xA9, 0xCD, 0x85, 0xD9, 0x04,
-	// Bytes 3680 - 36bf
-	0xCE, 0xB1, 0xCC, 0x84, 0xC9, 0x04, 0xCE, 0xB1,
-	0xCC, 0x86, 0xC9, 0x04, 0xCE, 0xB1, 0xCD, 0x85,
-	0xD9, 0x04, 0xCE, 0xB5, 0xCC, 0x80, 0xC9, 0x04,
-	0xCE, 0xB5, 0xCC, 0x81, 0xC9, 0x04, 0xCE, 0xB7,
-	0xCD, 0x85, 0xD9, 0x04, 0xCE, 0xB9, 0xCC, 0x80,
-	0xC9, 0x04, 0xCE, 0xB9, 0xCC, 0x81, 0xC9, 0x04,
-	0xCE, 0xB9, 0xCC, 0x84, 0xC9, 0x04, 0xCE, 0xB9,
-	0xCC, 0x86, 0xC9, 0x04, 0xCE, 0xB9, 0xCD, 0x82,
-	// Bytes 36c0 - 36ff
-	0xC9, 0x04, 0xCE, 0xBF, 0xCC, 0x80, 0xC9, 0x04,
-	0xCE, 0xBF, 0xCC, 0x81, 0xC9, 0x04, 0xCF, 0x81,
-	0xCC, 0x93, 0xC9, 0x04, 0xCF, 0x81, 0xCC, 0x94,
-	0xC9, 0x04, 0xCF, 0x85, 0xCC, 0x80, 0xC9, 0x04,
-	0xCF, 0x85, 0xCC, 0x81, 0xC9, 0x04, 0xCF, 0x85,
-	0xCC, 0x84, 0xC9, 0x04, 0xCF, 0x85, 0xCC, 0x86,
-	0xC9, 0x04, 0xCF, 0x85, 0xCD, 0x82, 0xC9, 0x04,
-	0xCF, 0x89, 0xCD, 0x85, 0xD9, 0x04, 0xCF, 0x92,
-	// Bytes 3700 - 373f
-	0xCC, 0x81, 0xC9, 0x04, 0xCF, 0x92, 0xCC, 0x88,
-	0xC9, 0x04, 0xD0, 0x86, 0xCC, 0x88, 0xC9, 0x04,
-	0xD0, 0x90, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0x90,
-	0xCC, 0x88, 0xC9, 0x04, 0xD0, 0x93, 0xCC, 0x81,
-	0xC9, 0x04, 0xD0, 0x95, 0xCC, 0x80, 0xC9, 0x04,
-	0xD0, 0x95, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0x95,
-	0xCC, 0x88, 0xC9, 0x04, 0xD0, 0x96, 0xCC, 0x86,
-	0xC9, 0x04, 0xD0, 0x96, 0xCC, 0x88, 0xC9, 0x04,
-	// Bytes 3740 - 377f
-	0xD0, 0x97, 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0x98,
-	0xCC, 0x80, 0xC9, 0x04, 0xD0, 0x98, 0xCC, 0x84,
-	0xC9, 0x04, 0xD0, 0x98, 0xCC, 0x86, 0xC9, 0x04,
-	0xD0, 0x98, 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0x9A,
-	0xCC, 0x81, 0xC9, 0x04, 0xD0, 0x9E, 0xCC, 0x88,
-	0xC9, 0x04, 0xD0, 0xA3, 0xCC, 0x84, 0xC9, 0x04,
-	0xD0, 0xA3, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0xA3,
-	0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xA3, 0xCC, 0x8B,
-	// Bytes 3780 - 37bf
-	0xC9, 0x04, 0xD0, 0xA7, 0xCC, 0x88, 0xC9, 0x04,
-	0xD0, 0xAB, 0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xAD,
-	0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xB0, 0xCC, 0x86,
-	0xC9, 0x04, 0xD0, 0xB0, 0xCC, 0x88, 0xC9, 0x04,
-	0xD0, 0xB3, 0xCC, 0x81, 0xC9, 0x04, 0xD0, 0xB5,
-	0xCC, 0x80, 0xC9, 0x04, 0xD0, 0xB5, 0xCC, 0x86,
-	0xC9, 0x04, 0xD0, 0xB5, 0xCC, 0x88, 0xC9, 0x04,
-	0xD0, 0xB6, 0xCC, 0x86, 0xC9, 0x04, 0xD0, 0xB6,
-	// Bytes 37c0 - 37ff
-	0xCC, 0x88, 0xC9, 0x04, 0xD0, 0xB7, 0xCC, 0x88,
-	0xC9, 0x04, 0xD0, 0xB8, 0xCC, 0x80, 0xC9, 0x04,
-	0xD0, 0xB8, 0xCC, 0x84, 0xC9, 0x04, 0xD0, 0xB8,
-	0xCC, 0x86, 0xC9, 0x04, 0xD0, 0xB8, 0xCC, 0x88,
-	0xC9, 0x04, 0xD0, 0xBA, 0xCC, 0x81, 0xC9, 0x04,
-	0xD0, 0xBE, 0xCC, 0x88, 0xC9, 0x04, 0xD1, 0x83,
-	0xCC, 0x84, 0xC9, 0x04, 0xD1, 0x83, 0xCC, 0x86,
-	0xC9, 0x04, 0xD1, 0x83, 0xCC, 0x88, 0xC9, 0x04,
-	// Bytes 3800 - 383f
-	0xD1, 0x83, 0xCC, 0x8B, 0xC9, 0x04, 0xD1, 0x87,
-	0xCC, 0x88, 0xC9, 0x04, 0xD1, 0x8B, 0xCC, 0x88,
-	0xC9, 0x04, 0xD1, 0x8D, 0xCC, 0x88, 0xC9, 0x04,
-	0xD1, 0x96, 0xCC, 0x88, 0xC9, 0x04, 0xD1, 0xB4,
-	0xCC, 0x8F, 0xC9, 0x04, 0xD1, 0xB5, 0xCC, 0x8F,
-	0xC9, 0x04, 0xD3, 0x98, 0xCC, 0x88, 0xC9, 0x04,
-	0xD3, 0x99, 0xCC, 0x88, 0xC9, 0x04, 0xD3, 0xA8,
-	0xCC, 0x88, 0xC9, 0x04, 0xD3, 0xA9, 0xCC, 0x88,
-	// Bytes 3840 - 387f
-	0xC9, 0x04, 0xD8, 0xA7, 0xD9, 0x93, 0xC9, 0x04,
-	0xD8, 0xA7, 0xD9, 0x94, 0xC9, 0x04, 0xD8, 0xA7,
-	0xD9, 0x95, 0xB5, 0x04, 0xD9, 0x88, 0xD9, 0x94,
-	0xC9, 0x04, 0xD9, 0x8A, 0xD9, 0x94, 0xC9, 0x04,
-	0xDB, 0x81, 0xD9, 0x94, 0xC9, 0x04, 0xDB, 0x92,
-	0xD9, 0x94, 0xC9, 0x04, 0xDB, 0x95, 0xD9, 0x94,
-	0xC9, 0x05, 0x41, 0xCC, 0x82, 0xCC, 0x80, 0xCA,
-	0x05, 0x41, 0xCC, 0x82, 0xCC, 0x81, 0xCA, 0x05,
-	// Bytes 3880 - 38bf
-	0x41, 0xCC, 0x82, 0xCC, 0x83, 0xCA, 0x05, 0x41,
-	0xCC, 0x82, 0xCC, 0x89, 0xCA, 0x05, 0x41, 0xCC,
-	0x86, 0xCC, 0x80, 0xCA, 0x05, 0x41, 0xCC, 0x86,
-	0xCC, 0x81, 0xCA, 0x05, 0x41, 0xCC, 0x86, 0xCC,
-	0x83, 0xCA, 0x05, 0x41, 0xCC, 0x86, 0xCC, 0x89,
-	0xCA, 0x05, 0x41, 0xCC, 0x87, 0xCC, 0x84, 0xCA,
-	0x05, 0x41, 0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05,
-	0x41, 0xCC, 0x8A, 0xCC, 0x81, 0xCA, 0x05, 0x41,
-	// Bytes 38c0 - 38ff
-	0xCC, 0xA3, 0xCC, 0x82, 0xCA, 0x05, 0x41, 0xCC,
-	0xA3, 0xCC, 0x86, 0xCA, 0x05, 0x43, 0xCC, 0xA7,
-	0xCC, 0x81, 0xCA, 0x05, 0x45, 0xCC, 0x82, 0xCC,
-	0x80, 0xCA, 0x05, 0x45, 0xCC, 0x82, 0xCC, 0x81,
-	0xCA, 0x05, 0x45, 0xCC, 0x82, 0xCC, 0x83, 0xCA,
-	0x05, 0x45, 0xCC, 0x82, 0xCC, 0x89, 0xCA, 0x05,
-	0x45, 0xCC, 0x84, 0xCC, 0x80, 0xCA, 0x05, 0x45,
-	0xCC, 0x84, 0xCC, 0x81, 0xCA, 0x05, 0x45, 0xCC,
-	// Bytes 3900 - 393f
-	0xA3, 0xCC, 0x82, 0xCA, 0x05, 0x45, 0xCC, 0xA7,
-	0xCC, 0x86, 0xCA, 0x05, 0x49, 0xCC, 0x88, 0xCC,
-	0x81, 0xCA, 0x05, 0x4C, 0xCC, 0xA3, 0xCC, 0x84,
-	0xCA, 0x05, 0x4F, 0xCC, 0x82, 0xCC, 0x80, 0xCA,
-	0x05, 0x4F, 0xCC, 0x82, 0xCC, 0x81, 0xCA, 0x05,
-	0x4F, 0xCC, 0x82, 0xCC, 0x83, 0xCA, 0x05, 0x4F,
-	0xCC, 0x82, 0xCC, 0x89, 0xCA, 0x05, 0x4F, 0xCC,
-	0x83, 0xCC, 0x81, 0xCA, 0x05, 0x4F, 0xCC, 0x83,
-	// Bytes 3940 - 397f
-	0xCC, 0x84, 0xCA, 0x05, 0x4F, 0xCC, 0x83, 0xCC,
-	0x88, 0xCA, 0x05, 0x4F, 0xCC, 0x84, 0xCC, 0x80,
-	0xCA, 0x05, 0x4F, 0xCC, 0x84, 0xCC, 0x81, 0xCA,
-	0x05, 0x4F, 0xCC, 0x87, 0xCC, 0x84, 0xCA, 0x05,
-	0x4F, 0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, 0x4F,
-	0xCC, 0x9B, 0xCC, 0x80, 0xCA, 0x05, 0x4F, 0xCC,
-	0x9B, 0xCC, 0x81, 0xCA, 0x05, 0x4F, 0xCC, 0x9B,
-	0xCC, 0x83, 0xCA, 0x05, 0x4F, 0xCC, 0x9B, 0xCC,
-	// Bytes 3980 - 39bf
-	0x89, 0xCA, 0x05, 0x4F, 0xCC, 0x9B, 0xCC, 0xA3,
-	0xB6, 0x05, 0x4F, 0xCC, 0xA3, 0xCC, 0x82, 0xCA,
-	0x05, 0x4F, 0xCC, 0xA8, 0xCC, 0x84, 0xCA, 0x05,
-	0x52, 0xCC, 0xA3, 0xCC, 0x84, 0xCA, 0x05, 0x53,
-	0xCC, 0x81, 0xCC, 0x87, 0xCA, 0x05, 0x53, 0xCC,
-	0x8C, 0xCC, 0x87, 0xCA, 0x05, 0x53, 0xCC, 0xA3,
-	0xCC, 0x87, 0xCA, 0x05, 0x55, 0xCC, 0x83, 0xCC,
-	0x81, 0xCA, 0x05, 0x55, 0xCC, 0x84, 0xCC, 0x88,
-	// Bytes 39c0 - 39ff
-	0xCA, 0x05, 0x55, 0xCC, 0x88, 0xCC, 0x80, 0xCA,
-	0x05, 0x55, 0xCC, 0x88, 0xCC, 0x81, 0xCA, 0x05,
-	0x55, 0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, 0x55,
-	0xCC, 0x88, 0xCC, 0x8C, 0xCA, 0x05, 0x55, 0xCC,
-	0x9B, 0xCC, 0x80, 0xCA, 0x05, 0x55, 0xCC, 0x9B,
-	0xCC, 0x81, 0xCA, 0x05, 0x55, 0xCC, 0x9B, 0xCC,
-	0x83, 0xCA, 0x05, 0x55, 0xCC, 0x9B, 0xCC, 0x89,
-	0xCA, 0x05, 0x55, 0xCC, 0x9B, 0xCC, 0xA3, 0xB6,
-	// Bytes 3a00 - 3a3f
-	0x05, 0x61, 0xCC, 0x82, 0xCC, 0x80, 0xCA, 0x05,
-	0x61, 0xCC, 0x82, 0xCC, 0x81, 0xCA, 0x05, 0x61,
-	0xCC, 0x82, 0xCC, 0x83, 0xCA, 0x05, 0x61, 0xCC,
-	0x82, 0xCC, 0x89, 0xCA, 0x05, 0x61, 0xCC, 0x86,
-	0xCC, 0x80, 0xCA, 0x05, 0x61, 0xCC, 0x86, 0xCC,
-	0x81, 0xCA, 0x05, 0x61, 0xCC, 0x86, 0xCC, 0x83,
-	0xCA, 0x05, 0x61, 0xCC, 0x86, 0xCC, 0x89, 0xCA,
-	0x05, 0x61, 0xCC, 0x87, 0xCC, 0x84, 0xCA, 0x05,
-	// Bytes 3a40 - 3a7f
-	0x61, 0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, 0x61,
-	0xCC, 0x8A, 0xCC, 0x81, 0xCA, 0x05, 0x61, 0xCC,
-	0xA3, 0xCC, 0x82, 0xCA, 0x05, 0x61, 0xCC, 0xA3,
-	0xCC, 0x86, 0xCA, 0x05, 0x63, 0xCC, 0xA7, 0xCC,
-	0x81, 0xCA, 0x05, 0x65, 0xCC, 0x82, 0xCC, 0x80,
-	0xCA, 0x05, 0x65, 0xCC, 0x82, 0xCC, 0x81, 0xCA,
-	0x05, 0x65, 0xCC, 0x82, 0xCC, 0x83, 0xCA, 0x05,
-	0x65, 0xCC, 0x82, 0xCC, 0x89, 0xCA, 0x05, 0x65,
-	// Bytes 3a80 - 3abf
-	0xCC, 0x84, 0xCC, 0x80, 0xCA, 0x05, 0x65, 0xCC,
-	0x84, 0xCC, 0x81, 0xCA, 0x05, 0x65, 0xCC, 0xA3,
-	0xCC, 0x82, 0xCA, 0x05, 0x65, 0xCC, 0xA7, 0xCC,
-	0x86, 0xCA, 0x05, 0x69, 0xCC, 0x88, 0xCC, 0x81,
-	0xCA, 0x05, 0x6C, 0xCC, 0xA3, 0xCC, 0x84, 0xCA,
-	0x05, 0x6F, 0xCC, 0x82, 0xCC, 0x80, 0xCA, 0x05,
-	0x6F, 0xCC, 0x82, 0xCC, 0x81, 0xCA, 0x05, 0x6F,
-	0xCC, 0x82, 0xCC, 0x83, 0xCA, 0x05, 0x6F, 0xCC,
-	// Bytes 3ac0 - 3aff
-	0x82, 0xCC, 0x89, 0xCA, 0x05, 0x6F, 0xCC, 0x83,
-	0xCC, 0x81, 0xCA, 0x05, 0x6F, 0xCC, 0x83, 0xCC,
-	0x84, 0xCA, 0x05, 0x6F, 0xCC, 0x83, 0xCC, 0x88,
-	0xCA, 0x05, 0x6F, 0xCC, 0x84, 0xCC, 0x80, 0xCA,
-	0x05, 0x6F, 0xCC, 0x84, 0xCC, 0x81, 0xCA, 0x05,
-	0x6F, 0xCC, 0x87, 0xCC, 0x84, 0xCA, 0x05, 0x6F,
-	0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, 0x6F, 0xCC,
-	0x9B, 0xCC, 0x80, 0xCA, 0x05, 0x6F, 0xCC, 0x9B,
-	// Bytes 3b00 - 3b3f
-	0xCC, 0x81, 0xCA, 0x05, 0x6F, 0xCC, 0x9B, 0xCC,
-	0x83, 0xCA, 0x05, 0x6F, 0xCC, 0x9B, 0xCC, 0x89,
-	0xCA, 0x05, 0x6F, 0xCC, 0x9B, 0xCC, 0xA3, 0xB6,
-	0x05, 0x6F, 0xCC, 0xA3, 0xCC, 0x82, 0xCA, 0x05,
-	0x6F, 0xCC, 0xA8, 0xCC, 0x84, 0xCA, 0x05, 0x72,
-	0xCC, 0xA3, 0xCC, 0x84, 0xCA, 0x05, 0x73, 0xCC,
-	0x81, 0xCC, 0x87, 0xCA, 0x05, 0x73, 0xCC, 0x8C,
-	0xCC, 0x87, 0xCA, 0x05, 0x73, 0xCC, 0xA3, 0xCC,
-	// Bytes 3b40 - 3b7f
-	0x87, 0xCA, 0x05, 0x75, 0xCC, 0x83, 0xCC, 0x81,
-	0xCA, 0x05, 0x75, 0xCC, 0x84, 0xCC, 0x88, 0xCA,
-	0x05, 0x75, 0xCC, 0x88, 0xCC, 0x80, 0xCA, 0x05,
-	0x75, 0xCC, 0x88, 0xCC, 0x81, 0xCA, 0x05, 0x75,
-	0xCC, 0x88, 0xCC, 0x84, 0xCA, 0x05, 0x75, 0xCC,
-	0x88, 0xCC, 0x8C, 0xCA, 0x05, 0x75, 0xCC, 0x9B,
-	0xCC, 0x80, 0xCA, 0x05, 0x75, 0xCC, 0x9B, 0xCC,
-	0x81, 0xCA, 0x05, 0x75, 0xCC, 0x9B, 0xCC, 0x83,
-	// Bytes 3b80 - 3bbf
-	0xCA, 0x05, 0x75, 0xCC, 0x9B, 0xCC, 0x89, 0xCA,
-	0x05, 0x75, 0xCC, 0x9B, 0xCC, 0xA3, 0xB6, 0x05,
-	0xE1, 0xBE, 0xBF, 0xCC, 0x80, 0xCA, 0x05, 0xE1,
-	0xBE, 0xBF, 0xCC, 0x81, 0xCA, 0x05, 0xE1, 0xBE,
-	0xBF, 0xCD, 0x82, 0xCA, 0x05, 0xE1, 0xBF, 0xBE,
-	0xCC, 0x80, 0xCA, 0x05, 0xE1, 0xBF, 0xBE, 0xCC,
-	0x81, 0xCA, 0x05, 0xE1, 0xBF, 0xBE, 0xCD, 0x82,
-	0xCA, 0x05, 0xE2, 0x86, 0x90, 0xCC, 0xB8, 0x05,
-	// Bytes 3bc0 - 3bff
-	0x05, 0xE2, 0x86, 0x92, 0xCC, 0xB8, 0x05, 0x05,
-	0xE2, 0x86, 0x94, 0xCC, 0xB8, 0x05, 0x05, 0xE2,
-	0x87, 0x90, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x87,
-	0x92, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x87, 0x94,
-	0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x88, 0x83, 0xCC,
-	0xB8, 0x05, 0x05, 0xE2, 0x88, 0x88, 0xCC, 0xB8,
-	0x05, 0x05, 0xE2, 0x88, 0x8B, 0xCC, 0xB8, 0x05,
-	0x05, 0xE2, 0x88, 0xA3, 0xCC, 0xB8, 0x05, 0x05,
-	// Bytes 3c00 - 3c3f
-	0xE2, 0x88, 0xA5, 0xCC, 0xB8, 0x05, 0x05, 0xE2,
-	0x88, 0xBC, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89,
-	0x83, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0x85,
-	0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0x88, 0xCC,
-	0xB8, 0x05, 0x05, 0xE2, 0x89, 0x8D, 0xCC, 0xB8,
-	0x05, 0x05, 0xE2, 0x89, 0xA1, 0xCC, 0xB8, 0x05,
-	0x05, 0xE2, 0x89, 0xA4, 0xCC, 0xB8, 0x05, 0x05,
-	0xE2, 0x89, 0xA5, 0xCC, 0xB8, 0x05, 0x05, 0xE2,
-	// Bytes 3c40 - 3c7f
-	0x89, 0xB2, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89,
-	0xB3, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xB6,
-	0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x89, 0xB7, 0xCC,
-	0xB8, 0x05, 0x05, 0xE2, 0x89, 0xBA, 0xCC, 0xB8,
-	0x05, 0x05, 0xE2, 0x89, 0xBB, 0xCC, 0xB8, 0x05,
-	0x05, 0xE2, 0x89, 0xBC, 0xCC, 0xB8, 0x05, 0x05,
-	0xE2, 0x89, 0xBD, 0xCC, 0xB8, 0x05, 0x05, 0xE2,
-	0x8A, 0x82, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A,
-	// Bytes 3c80 - 3cbf
-	0x83, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x86,
-	0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x87, 0xCC,
-	0xB8, 0x05, 0x05, 0xE2, 0x8A, 0x91, 0xCC, 0xB8,
-	0x05, 0x05, 0xE2, 0x8A, 0x92, 0xCC, 0xB8, 0x05,
-	0x05, 0xE2, 0x8A, 0xA2, 0xCC, 0xB8, 0x05, 0x05,
-	0xE2, 0x8A, 0xA8, 0xCC, 0xB8, 0x05, 0x05, 0xE2,
-	0x8A, 0xA9, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A,
-	0xAB, 0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB2,
-	// Bytes 3cc0 - 3cff
-	0xCC, 0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB3, 0xCC,
-	0xB8, 0x05, 0x05, 0xE2, 0x8A, 0xB4, 0xCC, 0xB8,
-	0x05, 0x05, 0xE2, 0x8A, 0xB5, 0xCC, 0xB8, 0x05,
-	0x06, 0xCE, 0x91, 0xCC, 0x93, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0x91, 0xCC, 0x94, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0x95, 0xCC, 0x93, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0x95, 0xCC, 0x93, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0x95, 0xCC, 0x94, 0xCC, 0x80, 0xCA,
-	// Bytes 3d00 - 3d3f
-	0x06, 0xCE, 0x95, 0xCC, 0x94, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0x97, 0xCC, 0x94, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0x99, 0xCC, 0x93, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0x99, 0xCC, 0x93, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0x99, 0xCC, 0x93, 0xCD, 0x82, 0xCA,
-	0x06, 0xCE, 0x99, 0xCC, 0x94, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0x99, 0xCC, 0x94, 0xCC, 0x81, 0xCA,
-	// Bytes 3d40 - 3d7f
-	0x06, 0xCE, 0x99, 0xCC, 0x94, 0xCD, 0x82, 0xCA,
-	0x06, 0xCE, 0x9F, 0xCC, 0x93, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0x9F, 0xCC, 0x93, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0x9F, 0xCC, 0x94, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0x9F, 0xCC, 0x94, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0xA5, 0xCC, 0x94, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0xA5, 0xCC, 0x94, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0xA5, 0xCC, 0x94, 0xCD, 0x82, 0xCA,
-	// Bytes 3d80 - 3dbf
-	0x06, 0xCE, 0xA9, 0xCC, 0x93, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xA9, 0xCC, 0x94, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xB1, 0xCC, 0x80, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xB1, 0xCC, 0x81, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xB1, 0xCC, 0x93, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xB1, 0xCC, 0x94, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xB1, 0xCD, 0x82, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xB5, 0xCC, 0x93, 0xCC, 0x80, 0xCA,
-	// Bytes 3dc0 - 3dff
-	0x06, 0xCE, 0xB5, 0xCC, 0x93, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0xB5, 0xCC, 0x94, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0xB5, 0xCC, 0x94, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0xB7, 0xCC, 0x80, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xB7, 0xCC, 0x81, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xB7, 0xCC, 0x93, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xB7, 0xCC, 0x94, 0xCD, 0x85, 0xDA,
-	0x06, 0xCE, 0xB7, 0xCD, 0x82, 0xCD, 0x85, 0xDA,
-	// Bytes 3e00 - 3e3f
-	0x06, 0xCE, 0xB9, 0xCC, 0x88, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0xB9, 0xCC, 0x88, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0xB9, 0xCC, 0x88, 0xCD, 0x82, 0xCA,
-	0x06, 0xCE, 0xB9, 0xCC, 0x93, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0xB9, 0xCC, 0x93, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0xB9, 0xCC, 0x93, 0xCD, 0x82, 0xCA,
-	0x06, 0xCE, 0xB9, 0xCC, 0x94, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0xB9, 0xCC, 0x94, 0xCC, 0x81, 0xCA,
-	// Bytes 3e40 - 3e7f
-	0x06, 0xCE, 0xB9, 0xCC, 0x94, 0xCD, 0x82, 0xCA,
-	0x06, 0xCE, 0xBF, 0xCC, 0x93, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0xBF, 0xCC, 0x93, 0xCC, 0x81, 0xCA,
-	0x06, 0xCE, 0xBF, 0xCC, 0x94, 0xCC, 0x80, 0xCA,
-	0x06, 0xCE, 0xBF, 0xCC, 0x94, 0xCC, 0x81, 0xCA,
-	0x06, 0xCF, 0x85, 0xCC, 0x88, 0xCC, 0x80, 0xCA,
-	0x06, 0xCF, 0x85, 0xCC, 0x88, 0xCC, 0x81, 0xCA,
-	0x06, 0xCF, 0x85, 0xCC, 0x88, 0xCD, 0x82, 0xCA,
-	// Bytes 3e80 - 3ebf
-	0x06, 0xCF, 0x85, 0xCC, 0x93, 0xCC, 0x80, 0xCA,
-	0x06, 0xCF, 0x85, 0xCC, 0x93, 0xCC, 0x81, 0xCA,
-	0x06, 0xCF, 0x85, 0xCC, 0x93, 0xCD, 0x82, 0xCA,
-	0x06, 0xCF, 0x85, 0xCC, 0x94, 0xCC, 0x80, 0xCA,
-	0x06, 0xCF, 0x85, 0xCC, 0x94, 0xCC, 0x81, 0xCA,
-	0x06, 0xCF, 0x85, 0xCC, 0x94, 0xCD, 0x82, 0xCA,
-	0x06, 0xCF, 0x89, 0xCC, 0x80, 0xCD, 0x85, 0xDA,
-	0x06, 0xCF, 0x89, 0xCC, 0x81, 0xCD, 0x85, 0xDA,
-	// Bytes 3ec0 - 3eff
-	0x06, 0xCF, 0x89, 0xCC, 0x93, 0xCD, 0x85, 0xDA,
-	0x06, 0xCF, 0x89, 0xCC, 0x94, 0xCD, 0x85, 0xDA,
-	0x06, 0xCF, 0x89, 0xCD, 0x82, 0xCD, 0x85, 0xDA,
-	0x06, 0xE0, 0xA4, 0xA8, 0xE0, 0xA4, 0xBC, 0x09,
-	0x06, 0xE0, 0xA4, 0xB0, 0xE0, 0xA4, 0xBC, 0x09,
-	0x06, 0xE0, 0xA4, 0xB3, 0xE0, 0xA4, 0xBC, 0x09,
-	0x06, 0xE0, 0xB1, 0x86, 0xE0, 0xB1, 0x96, 0x85,
-	0x06, 0xE0, 0xB7, 0x99, 0xE0, 0xB7, 0x8A, 0x11,
-	// Bytes 3f00 - 3f3f
-	0x06, 0xE3, 0x81, 0x86, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0x8B, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0x8D, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0x8F, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0x91, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0x93, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0x95, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0x97, 0xE3, 0x82, 0x99, 0x0D,
-	// Bytes 3f40 - 3f7f
-	0x06, 0xE3, 0x81, 0x99, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0x9B, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0x9D, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0x9F, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0xA1, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0xA4, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0xA6, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0xA8, 0xE3, 0x82, 0x99, 0x0D,
-	// Bytes 3f80 - 3fbf
-	0x06, 0xE3, 0x81, 0xAF, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0xAF, 0xE3, 0x82, 0x9A, 0x0D,
-	0x06, 0xE3, 0x81, 0xB2, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0xB2, 0xE3, 0x82, 0x9A, 0x0D,
-	0x06, 0xE3, 0x81, 0xB5, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0xB5, 0xE3, 0x82, 0x9A, 0x0D,
-	0x06, 0xE3, 0x81, 0xB8, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0xB8, 0xE3, 0x82, 0x9A, 0x0D,
-	// Bytes 3fc0 - 3fff
-	0x06, 0xE3, 0x81, 0xBB, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x81, 0xBB, 0xE3, 0x82, 0x9A, 0x0D,
-	0x06, 0xE3, 0x82, 0x9D, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xA6, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xAB, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xAD, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xAF, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xB1, 0xE3, 0x82, 0x99, 0x0D,
-	// Bytes 4000 - 403f
-	0x06, 0xE3, 0x82, 0xB3, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xB5, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xB7, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xB9, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xBB, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xBD, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x82, 0xBF, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0x81, 0xE3, 0x82, 0x99, 0x0D,
-	// Bytes 4040 - 407f
-	0x06, 0xE3, 0x83, 0x84, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0x86, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0x88, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0x8F, 0xE3, 0x82, 0x9A, 0x0D,
-	0x06, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0x92, 0xE3, 0x82, 0x9A, 0x0D,
-	0x06, 0xE3, 0x83, 0x95, 0xE3, 0x82, 0x99, 0x0D,
-	// Bytes 4080 - 40bf
-	0x06, 0xE3, 0x83, 0x95, 0xE3, 0x82, 0x9A, 0x0D,
-	0x06, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0x98, 0xE3, 0x82, 0x9A, 0x0D,
-	0x06, 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0x9B, 0xE3, 0x82, 0x9A, 0x0D,
-	0x06, 0xE3, 0x83, 0xAF, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0xB0, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0xB1, 0xE3, 0x82, 0x99, 0x0D,
-	// Bytes 40c0 - 40ff
-	0x06, 0xE3, 0x83, 0xB2, 0xE3, 0x82, 0x99, 0x0D,
-	0x06, 0xE3, 0x83, 0xBD, 0xE3, 0x82, 0x99, 0x0D,
-	0x08, 0xCE, 0x91, 0xCC, 0x93, 0xCC, 0x80, 0xCD,
-	0x85, 0xDB, 0x08, 0xCE, 0x91, 0xCC, 0x93, 0xCC,
-	0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x91, 0xCC,
-	0x93, 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE,
-	0x91, 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDB,
-	0x08, 0xCE, 0x91, 0xCC, 0x94, 0xCC, 0x81, 0xCD,
-	// Bytes 4100 - 413f
-	0x85, 0xDB, 0x08, 0xCE, 0x91, 0xCC, 0x94, 0xCD,
-	0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x97, 0xCC,
-	0x93, 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE,
-	0x97, 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDB,
-	0x08, 0xCE, 0x97, 0xCC, 0x93, 0xCD, 0x82, 0xCD,
-	0x85, 0xDB, 0x08, 0xCE, 0x97, 0xCC, 0x94, 0xCC,
-	0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0x97, 0xCC,
-	0x94, 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE,
-	// Bytes 4140 - 417f
-	0x97, 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDB,
-	0x08, 0xCE, 0xA9, 0xCC, 0x93, 0xCC, 0x80, 0xCD,
-	0x85, 0xDB, 0x08, 0xCE, 0xA9, 0xCC, 0x93, 0xCC,
-	0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xA9, 0xCC,
-	0x93, 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE,
-	0xA9, 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDB,
-	0x08, 0xCE, 0xA9, 0xCC, 0x94, 0xCC, 0x81, 0xCD,
-	0x85, 0xDB, 0x08, 0xCE, 0xA9, 0xCC, 0x94, 0xCD,
-	// Bytes 4180 - 41bf
-	0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB1, 0xCC,
-	0x93, 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE,
-	0xB1, 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDB,
-	0x08, 0xCE, 0xB1, 0xCC, 0x93, 0xCD, 0x82, 0xCD,
-	0x85, 0xDB, 0x08, 0xCE, 0xB1, 0xCC, 0x94, 0xCC,
-	0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB1, 0xCC,
-	0x94, 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE,
-	0xB1, 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDB,
-	// Bytes 41c0 - 41ff
-	0x08, 0xCE, 0xB7, 0xCC, 0x93, 0xCC, 0x80, 0xCD,
-	0x85, 0xDB, 0x08, 0xCE, 0xB7, 0xCC, 0x93, 0xCC,
-	0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCE, 0xB7, 0xCC,
-	0x93, 0xCD, 0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCE,
-	0xB7, 0xCC, 0x94, 0xCC, 0x80, 0xCD, 0x85, 0xDB,
-	0x08, 0xCE, 0xB7, 0xCC, 0x94, 0xCC, 0x81, 0xCD,
-	0x85, 0xDB, 0x08, 0xCE, 0xB7, 0xCC, 0x94, 0xCD,
-	0x82, 0xCD, 0x85, 0xDB, 0x08, 0xCF, 0x89, 0xCC,
-	// Bytes 4200 - 423f
-	0x93, 0xCC, 0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCF,
-	0x89, 0xCC, 0x93, 0xCC, 0x81, 0xCD, 0x85, 0xDB,
-	0x08, 0xCF, 0x89, 0xCC, 0x93, 0xCD, 0x82, 0xCD,
-	0x85, 0xDB, 0x08, 0xCF, 0x89, 0xCC, 0x94, 0xCC,
-	0x80, 0xCD, 0x85, 0xDB, 0x08, 0xCF, 0x89, 0xCC,
-	0x94, 0xCC, 0x81, 0xCD, 0x85, 0xDB, 0x08, 0xCF,
-	0x89, 0xCC, 0x94, 0xCD, 0x82, 0xCD, 0x85, 0xDB,
-	0x08, 0xF0, 0x91, 0x82, 0x99, 0xF0, 0x91, 0x82,
-	// Bytes 4240 - 427f
-	0xBA, 0x09, 0x08, 0xF0, 0x91, 0x82, 0x9B, 0xF0,
-	0x91, 0x82, 0xBA, 0x09, 0x08, 0xF0, 0x91, 0x82,
-	0xA5, 0xF0, 0x91, 0x82, 0xBA, 0x09, 0x42, 0xC2,
-	0xB4, 0x01, 0x43, 0x20, 0xCC, 0x81, 0xC9, 0x43,
-	0x20, 0xCC, 0x83, 0xC9, 0x43, 0x20, 0xCC, 0x84,
-	0xC9, 0x43, 0x20, 0xCC, 0x85, 0xC9, 0x43, 0x20,
-	0xCC, 0x86, 0xC9, 0x43, 0x20, 0xCC, 0x87, 0xC9,
-	0x43, 0x20, 0xCC, 0x88, 0xC9, 0x43, 0x20, 0xCC,
-	// Bytes 4280 - 42bf
-	0x8A, 0xC9, 0x43, 0x20, 0xCC, 0x8B, 0xC9, 0x43,
-	0x20, 0xCC, 0x93, 0xC9, 0x43, 0x20, 0xCC, 0x94,
-	0xC9, 0x43, 0x20, 0xCC, 0xA7, 0xA5, 0x43, 0x20,
-	0xCC, 0xA8, 0xA5, 0x43, 0x20, 0xCC, 0xB3, 0xB5,
-	0x43, 0x20, 0xCD, 0x82, 0xC9, 0x43, 0x20, 0xCD,
-	0x85, 0xD9, 0x43, 0x20, 0xD9, 0x8B, 0x59, 0x43,
-	0x20, 0xD9, 0x8C, 0x5D, 0x43, 0x20, 0xD9, 0x8D,
-	0x61, 0x43, 0x20, 0xD9, 0x8E, 0x65, 0x43, 0x20,
-	// Bytes 42c0 - 42ff
-	0xD9, 0x8F, 0x69, 0x43, 0x20, 0xD9, 0x90, 0x6D,
-	0x43, 0x20, 0xD9, 0x91, 0x71, 0x43, 0x20, 0xD9,
-	0x92, 0x75, 0x43, 0x41, 0xCC, 0x8A, 0xC9, 0x43,
-	0x73, 0xCC, 0x87, 0xC9, 0x44, 0x20, 0xE3, 0x82,
-	0x99, 0x0D, 0x44, 0x20, 0xE3, 0x82, 0x9A, 0x0D,
-	0x44, 0xC2, 0xA8, 0xCC, 0x81, 0xCA, 0x44, 0xCE,
-	0x91, 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0x95, 0xCC,
-	0x81, 0xC9, 0x44, 0xCE, 0x97, 0xCC, 0x81, 0xC9,
-	// Bytes 4300 - 433f
-	0x44, 0xCE, 0x99, 0xCC, 0x81, 0xC9, 0x44, 0xCE,
-	0x9F, 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0xA5, 0xCC,
-	0x81, 0xC9, 0x44, 0xCE, 0xA5, 0xCC, 0x88, 0xC9,
-	0x44, 0xCE, 0xA9, 0xCC, 0x81, 0xC9, 0x44, 0xCE,
-	0xB1, 0xCC, 0x81, 0xC9, 0x44, 0xCE, 0xB5, 0xCC,
-	0x81, 0xC9, 0x44, 0xCE, 0xB7, 0xCC, 0x81, 0xC9,
-	0x44, 0xCE, 0xB9, 0xCC, 0x81, 0xC9, 0x44, 0xCE,
-	0xBF, 0xCC, 0x81, 0xC9, 0x44, 0xCF, 0x85, 0xCC,
-	// Bytes 4340 - 437f
-	0x81, 0xC9, 0x44, 0xCF, 0x89, 0xCC, 0x81, 0xC9,
-	0x44, 0xD7, 0x90, 0xD6, 0xB7, 0x31, 0x44, 0xD7,
-	0x90, 0xD6, 0xB8, 0x35, 0x44, 0xD7, 0x90, 0xD6,
-	0xBC, 0x41, 0x44, 0xD7, 0x91, 0xD6, 0xBC, 0x41,
-	0x44, 0xD7, 0x91, 0xD6, 0xBF, 0x49, 0x44, 0xD7,
-	0x92, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x93, 0xD6,
-	0xBC, 0x41, 0x44, 0xD7, 0x94, 0xD6, 0xBC, 0x41,
-	0x44, 0xD7, 0x95, 0xD6, 0xB9, 0x39, 0x44, 0xD7,
-	// Bytes 4380 - 43bf
-	0x95, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x96, 0xD6,
-	0xBC, 0x41, 0x44, 0xD7, 0x98, 0xD6, 0xBC, 0x41,
-	0x44, 0xD7, 0x99, 0xD6, 0xB4, 0x25, 0x44, 0xD7,
-	0x99, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x9A, 0xD6,
-	0xBC, 0x41, 0x44, 0xD7, 0x9B, 0xD6, 0xBC, 0x41,
-	0x44, 0xD7, 0x9B, 0xD6, 0xBF, 0x49, 0x44, 0xD7,
-	0x9C, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0x9E, 0xD6,
-	0xBC, 0x41, 0x44, 0xD7, 0xA0, 0xD6, 0xBC, 0x41,
-	// Bytes 43c0 - 43ff
-	0x44, 0xD7, 0xA1, 0xD6, 0xBC, 0x41, 0x44, 0xD7,
-	0xA3, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0xA4, 0xD6,
-	0xBC, 0x41, 0x44, 0xD7, 0xA4, 0xD6, 0xBF, 0x49,
-	0x44, 0xD7, 0xA6, 0xD6, 0xBC, 0x41, 0x44, 0xD7,
-	0xA7, 0xD6, 0xBC, 0x41, 0x44, 0xD7, 0xA8, 0xD6,
-	0xBC, 0x41, 0x44, 0xD7, 0xA9, 0xD6, 0xBC, 0x41,
-	0x44, 0xD7, 0xA9, 0xD7, 0x81, 0x4D, 0x44, 0xD7,
-	0xA9, 0xD7, 0x82, 0x51, 0x44, 0xD7, 0xAA, 0xD6,
-	// Bytes 4400 - 443f
-	0xBC, 0x41, 0x44, 0xD7, 0xB2, 0xD6, 0xB7, 0x31,
-	0x44, 0xD8, 0xA7, 0xD9, 0x8B, 0x59, 0x44, 0xD8,
-	0xA7, 0xD9, 0x93, 0xC9, 0x44, 0xD8, 0xA7, 0xD9,
-	0x94, 0xC9, 0x44, 0xD8, 0xA7, 0xD9, 0x95, 0xB5,
-	0x44, 0xD8, 0xB0, 0xD9, 0xB0, 0x79, 0x44, 0xD8,
-	0xB1, 0xD9, 0xB0, 0x79, 0x44, 0xD9, 0x80, 0xD9,
-	0x8B, 0x59, 0x44, 0xD9, 0x80, 0xD9, 0x8E, 0x65,
-	0x44, 0xD9, 0x80, 0xD9, 0x8F, 0x69, 0x44, 0xD9,
-	// Bytes 4440 - 447f
-	0x80, 0xD9, 0x90, 0x6D, 0x44, 0xD9, 0x80, 0xD9,
-	0x91, 0x71, 0x44, 0xD9, 0x80, 0xD9, 0x92, 0x75,
-	0x44, 0xD9, 0x87, 0xD9, 0xB0, 0x79, 0x44, 0xD9,
-	0x88, 0xD9, 0x94, 0xC9, 0x44, 0xD9, 0x89, 0xD9,
-	0xB0, 0x79, 0x44, 0xD9, 0x8A, 0xD9, 0x94, 0xC9,
-	0x44, 0xDB, 0x92, 0xD9, 0x94, 0xC9, 0x44, 0xDB,
-	0x95, 0xD9, 0x94, 0xC9, 0x45, 0x20, 0xCC, 0x88,
-	0xCC, 0x80, 0xCA, 0x45, 0x20, 0xCC, 0x88, 0xCC,
-	// Bytes 4480 - 44bf
-	0x81, 0xCA, 0x45, 0x20, 0xCC, 0x88, 0xCD, 0x82,
-	0xCA, 0x45, 0x20, 0xCC, 0x93, 0xCC, 0x80, 0xCA,
-	0x45, 0x20, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x45,
-	0x20, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x45, 0x20,
-	0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x45, 0x20, 0xCC,
-	0x94, 0xCC, 0x81, 0xCA, 0x45, 0x20, 0xCC, 0x94,
-	0xCD, 0x82, 0xCA, 0x45, 0x20, 0xD9, 0x8C, 0xD9,
-	0x91, 0x72, 0x45, 0x20, 0xD9, 0x8D, 0xD9, 0x91,
-	// Bytes 44c0 - 44ff
-	0x72, 0x45, 0x20, 0xD9, 0x8E, 0xD9, 0x91, 0x72,
-	0x45, 0x20, 0xD9, 0x8F, 0xD9, 0x91, 0x72, 0x45,
-	0x20, 0xD9, 0x90, 0xD9, 0x91, 0x72, 0x45, 0x20,
-	0xD9, 0x91, 0xD9, 0xB0, 0x7A, 0x45, 0xE2, 0xAB,
-	0x9D, 0xCC, 0xB8, 0x05, 0x46, 0xCE, 0xB9, 0xCC,
-	0x88, 0xCC, 0x81, 0xCA, 0x46, 0xCF, 0x85, 0xCC,
-	0x88, 0xCC, 0x81, 0xCA, 0x46, 0xD7, 0xA9, 0xD6,
-	0xBC, 0xD7, 0x81, 0x4E, 0x46, 0xD7, 0xA9, 0xD6,
-	// Bytes 4500 - 453f
-	0xBC, 0xD7, 0x82, 0x52, 0x46, 0xD9, 0x80, 0xD9,
-	0x8E, 0xD9, 0x91, 0x72, 0x46, 0xD9, 0x80, 0xD9,
-	0x8F, 0xD9, 0x91, 0x72, 0x46, 0xD9, 0x80, 0xD9,
-	0x90, 0xD9, 0x91, 0x72, 0x46, 0xE0, 0xA4, 0x95,
-	0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0x96,
-	0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0x97,
-	0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0x9C,
-	0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0xA1,
-	// Bytes 4540 - 457f
-	0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0xA2,
-	0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0xAB,
-	0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA4, 0xAF,
-	0xE0, 0xA4, 0xBC, 0x09, 0x46, 0xE0, 0xA6, 0xA1,
-	0xE0, 0xA6, 0xBC, 0x09, 0x46, 0xE0, 0xA6, 0xA2,
-	0xE0, 0xA6, 0xBC, 0x09, 0x46, 0xE0, 0xA6, 0xAF,
-	0xE0, 0xA6, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0x96,
-	0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0x97,
-	// Bytes 4580 - 45bf
-	0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0x9C,
-	0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0xAB,
-	0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0xB2,
-	0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xA8, 0xB8,
-	0xE0, 0xA8, 0xBC, 0x09, 0x46, 0xE0, 0xAC, 0xA1,
-	0xE0, 0xAC, 0xBC, 0x09, 0x46, 0xE0, 0xAC, 0xA2,
-	0xE0, 0xAC, 0xBC, 0x09, 0x46, 0xE0, 0xBE, 0xB2,
-	0xE0, 0xBE, 0x80, 0x9D, 0x46, 0xE0, 0xBE, 0xB3,
-	// Bytes 45c0 - 45ff
-	0xE0, 0xBE, 0x80, 0x9D, 0x46, 0xE3, 0x83, 0x86,
-	0xE3, 0x82, 0x99, 0x0D, 0x48, 0xF0, 0x9D, 0x85,
-	0x97, 0xF0, 0x9D, 0x85, 0xA5, 0xAD, 0x48, 0xF0,
-	0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xAD,
-	0x48, 0xF0, 0x9D, 0x86, 0xB9, 0xF0, 0x9D, 0x85,
-	0xA5, 0xAD, 0x48, 0xF0, 0x9D, 0x86, 0xBA, 0xF0,
-	0x9D, 0x85, 0xA5, 0xAD, 0x49, 0xE0, 0xBE, 0xB2,
-	0xE0, 0xBD, 0xB1, 0xE0, 0xBE, 0x80, 0x9E, 0x49,
-	// Bytes 4600 - 463f
-	0xE0, 0xBE, 0xB3, 0xE0, 0xBD, 0xB1, 0xE0, 0xBE,
-	0x80, 0x9E, 0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0,
-	0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAE, 0xAE,
-	0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85,
-	0xA5, 0xF0, 0x9D, 0x85, 0xAF, 0xAE, 0x4C, 0xF0,
-	0x9D, 0x85, 0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xF0,
-	0x9D, 0x85, 0xB0, 0xAE, 0x4C, 0xF0, 0x9D, 0x85,
-	0x98, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85,
-	// Bytes 4640 - 467f
-	0xB1, 0xAE, 0x4C, 0xF0, 0x9D, 0x85, 0x98, 0xF0,
-	0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xB2, 0xAE,
-	0x4C, 0xF0, 0x9D, 0x86, 0xB9, 0xF0, 0x9D, 0x85,
-	0xA5, 0xF0, 0x9D, 0x85, 0xAE, 0xAE, 0x4C, 0xF0,
-	0x9D, 0x86, 0xB9, 0xF0, 0x9D, 0x85, 0xA5, 0xF0,
-	0x9D, 0x85, 0xAF, 0xAE, 0x4C, 0xF0, 0x9D, 0x86,
-	0xBA, 0xF0, 0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85,
-	0xAE, 0xAE, 0x4C, 0xF0, 0x9D, 0x86, 0xBA, 0xF0,
-	// Bytes 4680 - 46bf
-	0x9D, 0x85, 0xA5, 0xF0, 0x9D, 0x85, 0xAF, 0xAE,
-	0x83, 0x41, 0xCC, 0x82, 0xC9, 0x83, 0x41, 0xCC,
-	0x86, 0xC9, 0x83, 0x41, 0xCC, 0x87, 0xC9, 0x83,
-	0x41, 0xCC, 0x88, 0xC9, 0x83, 0x41, 0xCC, 0x8A,
-	0xC9, 0x83, 0x41, 0xCC, 0xA3, 0xB5, 0x83, 0x43,
-	0xCC, 0xA7, 0xA5, 0x83, 0x45, 0xCC, 0x82, 0xC9,
-	0x83, 0x45, 0xCC, 0x84, 0xC9, 0x83, 0x45, 0xCC,
-	0xA3, 0xB5, 0x83, 0x45, 0xCC, 0xA7, 0xA5, 0x83,
-	// Bytes 46c0 - 46ff
-	0x49, 0xCC, 0x88, 0xC9, 0x83, 0x4C, 0xCC, 0xA3,
-	0xB5, 0x83, 0x4F, 0xCC, 0x82, 0xC9, 0x83, 0x4F,
-	0xCC, 0x83, 0xC9, 0x83, 0x4F, 0xCC, 0x84, 0xC9,
-	0x83, 0x4F, 0xCC, 0x87, 0xC9, 0x83, 0x4F, 0xCC,
-	0x88, 0xC9, 0x83, 0x4F, 0xCC, 0x9B, 0xAD, 0x83,
-	0x4F, 0xCC, 0xA3, 0xB5, 0x83, 0x4F, 0xCC, 0xA8,
-	0xA5, 0x83, 0x52, 0xCC, 0xA3, 0xB5, 0x83, 0x53,
-	0xCC, 0x81, 0xC9, 0x83, 0x53, 0xCC, 0x8C, 0xC9,
-	// Bytes 4700 - 473f
-	0x83, 0x53, 0xCC, 0xA3, 0xB5, 0x83, 0x55, 0xCC,
-	0x83, 0xC9, 0x83, 0x55, 0xCC, 0x84, 0xC9, 0x83,
-	0x55, 0xCC, 0x88, 0xC9, 0x83, 0x55, 0xCC, 0x9B,
-	0xAD, 0x83, 0x61, 0xCC, 0x82, 0xC9, 0x83, 0x61,
-	0xCC, 0x86, 0xC9, 0x83, 0x61, 0xCC, 0x87, 0xC9,
-	0x83, 0x61, 0xCC, 0x88, 0xC9, 0x83, 0x61, 0xCC,
-	0x8A, 0xC9, 0x83, 0x61, 0xCC, 0xA3, 0xB5, 0x83,
-	0x63, 0xCC, 0xA7, 0xA5, 0x83, 0x65, 0xCC, 0x82,
-	// Bytes 4740 - 477f
-	0xC9, 0x83, 0x65, 0xCC, 0x84, 0xC9, 0x83, 0x65,
-	0xCC, 0xA3, 0xB5, 0x83, 0x65, 0xCC, 0xA7, 0xA5,
-	0x83, 0x69, 0xCC, 0x88, 0xC9, 0x83, 0x6C, 0xCC,
-	0xA3, 0xB5, 0x83, 0x6F, 0xCC, 0x82, 0xC9, 0x83,
-	0x6F, 0xCC, 0x83, 0xC9, 0x83, 0x6F, 0xCC, 0x84,
-	0xC9, 0x83, 0x6F, 0xCC, 0x87, 0xC9, 0x83, 0x6F,
-	0xCC, 0x88, 0xC9, 0x83, 0x6F, 0xCC, 0x9B, 0xAD,
-	0x83, 0x6F, 0xCC, 0xA3, 0xB5, 0x83, 0x6F, 0xCC,
-	// Bytes 4780 - 47bf
-	0xA8, 0xA5, 0x83, 0x72, 0xCC, 0xA3, 0xB5, 0x83,
-	0x73, 0xCC, 0x81, 0xC9, 0x83, 0x73, 0xCC, 0x8C,
-	0xC9, 0x83, 0x73, 0xCC, 0xA3, 0xB5, 0x83, 0x75,
-	0xCC, 0x83, 0xC9, 0x83, 0x75, 0xCC, 0x84, 0xC9,
-	0x83, 0x75, 0xCC, 0x88, 0xC9, 0x83, 0x75, 0xCC,
-	0x9B, 0xAD, 0x84, 0xCE, 0x91, 0xCC, 0x93, 0xC9,
-	0x84, 0xCE, 0x91, 0xCC, 0x94, 0xC9, 0x84, 0xCE,
-	0x95, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0x95, 0xCC,
-	// Bytes 47c0 - 47ff
-	0x94, 0xC9, 0x84, 0xCE, 0x97, 0xCC, 0x93, 0xC9,
-	0x84, 0xCE, 0x97, 0xCC, 0x94, 0xC9, 0x84, 0xCE,
-	0x99, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0x99, 0xCC,
-	0x94, 0xC9, 0x84, 0xCE, 0x9F, 0xCC, 0x93, 0xC9,
-	0x84, 0xCE, 0x9F, 0xCC, 0x94, 0xC9, 0x84, 0xCE,
-	0xA5, 0xCC, 0x94, 0xC9, 0x84, 0xCE, 0xA9, 0xCC,
-	0x93, 0xC9, 0x84, 0xCE, 0xA9, 0xCC, 0x94, 0xC9,
-	0x84, 0xCE, 0xB1, 0xCC, 0x80, 0xC9, 0x84, 0xCE,
-	// Bytes 4800 - 483f
-	0xB1, 0xCC, 0x81, 0xC9, 0x84, 0xCE, 0xB1, 0xCC,
-	0x93, 0xC9, 0x84, 0xCE, 0xB1, 0xCC, 0x94, 0xC9,
-	0x84, 0xCE, 0xB1, 0xCD, 0x82, 0xC9, 0x84, 0xCE,
-	0xB5, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0xB5, 0xCC,
-	0x94, 0xC9, 0x84, 0xCE, 0xB7, 0xCC, 0x80, 0xC9,
-	0x84, 0xCE, 0xB7, 0xCC, 0x81, 0xC9, 0x84, 0xCE,
-	0xB7, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0xB7, 0xCC,
-	0x94, 0xC9, 0x84, 0xCE, 0xB7, 0xCD, 0x82, 0xC9,
-	// Bytes 4840 - 487f
-	0x84, 0xCE, 0xB9, 0xCC, 0x88, 0xC9, 0x84, 0xCE,
-	0xB9, 0xCC, 0x93, 0xC9, 0x84, 0xCE, 0xB9, 0xCC,
-	0x94, 0xC9, 0x84, 0xCE, 0xBF, 0xCC, 0x93, 0xC9,
-	0x84, 0xCE, 0xBF, 0xCC, 0x94, 0xC9, 0x84, 0xCF,
-	0x85, 0xCC, 0x88, 0xC9, 0x84, 0xCF, 0x85, 0xCC,
-	0x93, 0xC9, 0x84, 0xCF, 0x85, 0xCC, 0x94, 0xC9,
-	0x84, 0xCF, 0x89, 0xCC, 0x80, 0xC9, 0x84, 0xCF,
-	0x89, 0xCC, 0x81, 0xC9, 0x84, 0xCF, 0x89, 0xCC,
-	// Bytes 4880 - 48bf
-	0x93, 0xC9, 0x84, 0xCF, 0x89, 0xCC, 0x94, 0xC9,
-	0x84, 0xCF, 0x89, 0xCD, 0x82, 0xC9, 0x86, 0xCE,
-	0x91, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCE,
-	0x91, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCE,
-	0x91, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCE,
-	0x91, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCE,
-	0x91, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCE,
-	0x91, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x86, 0xCE,
-	// Bytes 48c0 - 48ff
-	0x97, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCE,
-	0x97, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCE,
-	0x97, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCE,
-	0x97, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCE,
-	0x97, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCE,
-	0x97, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x86, 0xCE,
-	0xA9, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCE,
-	0xA9, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCE,
-	// Bytes 4900 - 493f
-	0xA9, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCE,
-	0xA9, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCE,
-	0xA9, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCE,
-	0xA9, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x86, 0xCE,
-	0xB1, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCE,
-	0xB1, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCE,
-	0xB1, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCE,
-	0xB1, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCE,
-	// Bytes 4940 - 497f
-	0xB1, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCE,
-	0xB1, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x86, 0xCE,
-	0xB7, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCE,
-	0xB7, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCE,
-	0xB7, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCE,
-	0xB7, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCE,
-	0xB7, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCE,
-	0xB7, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x86, 0xCF,
-	// Bytes 4980 - 49bf
-	0x89, 0xCC, 0x93, 0xCC, 0x80, 0xCA, 0x86, 0xCF,
-	0x89, 0xCC, 0x93, 0xCC, 0x81, 0xCA, 0x86, 0xCF,
-	0x89, 0xCC, 0x93, 0xCD, 0x82, 0xCA, 0x86, 0xCF,
-	0x89, 0xCC, 0x94, 0xCC, 0x80, 0xCA, 0x86, 0xCF,
-	0x89, 0xCC, 0x94, 0xCC, 0x81, 0xCA, 0x86, 0xCF,
-	0x89, 0xCC, 0x94, 0xCD, 0x82, 0xCA, 0x42, 0xCC,
-	0x80, 0xC9, 0x32, 0x42, 0xCC, 0x81, 0xC9, 0x32,
-	0x42, 0xCC, 0x93, 0xC9, 0x32, 0x43, 0xE1, 0x85,
-	// Bytes 49c0 - 49ff
-	0xA1, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA2, 0x01,
-	0x00, 0x43, 0xE1, 0x85, 0xA3, 0x01, 0x00, 0x43,
-	0xE1, 0x85, 0xA4, 0x01, 0x00, 0x43, 0xE1, 0x85,
-	0xA5, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xA6, 0x01,
-	0x00, 0x43, 0xE1, 0x85, 0xA7, 0x01, 0x00, 0x43,
-	0xE1, 0x85, 0xA8, 0x01, 0x00, 0x43, 0xE1, 0x85,
-	0xA9, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAA, 0x01,
-	0x00, 0x43, 0xE1, 0x85, 0xAB, 0x01, 0x00, 0x43,
-	// Bytes 4a00 - 4a3f
-	0xE1, 0x85, 0xAC, 0x01, 0x00, 0x43, 0xE1, 0x85,
-	0xAD, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xAE, 0x01,
-	0x00, 0x43, 0xE1, 0x85, 0xAF, 0x01, 0x00, 0x43,
-	0xE1, 0x85, 0xB0, 0x01, 0x00, 0x43, 0xE1, 0x85,
-	0xB1, 0x01, 0x00, 0x43, 0xE1, 0x85, 0xB2, 0x01,
-	0x00, 0x43, 0xE1, 0x85, 0xB3, 0x01, 0x00, 0x43,
-	0xE1, 0x85, 0xB4, 0x01, 0x00, 0x43, 0xE1, 0x85,
-	0xB5, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xAA, 0x01,
-	// Bytes 4a40 - 4a7f
-	0x00, 0x43, 0xE1, 0x86, 0xAC, 0x01, 0x00, 0x43,
-	0xE1, 0x86, 0xAD, 0x01, 0x00, 0x43, 0xE1, 0x86,
-	0xB0, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xB1, 0x01,
-	0x00, 0x43, 0xE1, 0x86, 0xB2, 0x01, 0x00, 0x43,
-	0xE1, 0x86, 0xB3, 0x01, 0x00, 0x43, 0xE1, 0x86,
-	0xB4, 0x01, 0x00, 0x43, 0xE1, 0x86, 0xB5, 0x01,
-	0x00, 0x44, 0xCC, 0x88, 0xCC, 0x81, 0xCA, 0x32,
-	0x43, 0xE3, 0x82, 0x99, 0x0D, 0x03, 0x43, 0xE3,
-	// Bytes 4a80 - 4abf
-	0x82, 0x9A, 0x0D, 0x03, 0x46, 0xE0, 0xBD, 0xB1,
-	0xE0, 0xBD, 0xB2, 0x9E, 0x26, 0x46, 0xE0, 0xBD,
-	0xB1, 0xE0, 0xBD, 0xB4, 0xA2, 0x26, 0x46, 0xE0,
-	0xBD, 0xB1, 0xE0, 0xBE, 0x80, 0x9E, 0x26, 0x00,
-	0x01,
-}
-
-// lookup returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *nfcTrie) lookup(s []byte) (v uint16, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return nfcValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := nfcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := nfcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := nfcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = nfcIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *nfcTrie) lookupUnsafe(s []byte) uint16 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return nfcValues[c0]
-	}
-	i := nfcIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = nfcIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = nfcIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// lookupString returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *nfcTrie) lookupString(s string) (v uint16, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return nfcValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := nfcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := nfcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := nfcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = nfcIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *nfcTrie) lookupStringUnsafe(s string) uint16 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return nfcValues[c0]
-	}
-	i := nfcIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = nfcIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = nfcIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// nfcTrie. Total size: 10332 bytes (10.09 KiB). Checksum: 51cc525b297fc970.
-type nfcTrie struct{}
-
-func newNfcTrie(i int) *nfcTrie {
-	return &nfcTrie{}
-}
-
-// lookupValue determines the type of block n and looks up the value for b.
-func (t *nfcTrie) lookupValue(n uint32, b byte) uint16 {
-	switch {
-	case n < 44:
-		return uint16(nfcValues[n<<6+uint32(b)])
-	default:
-		n -= 44
-		return uint16(nfcSparse.lookup(n, b))
-	}
-}
-
-// nfcValues: 46 blocks, 2944 entries, 5888 bytes
-// The third block is the zero block.
-var nfcValues = [2944]uint16{
-	// Block 0x0, offset 0x0
-	0x3c: 0xa000, 0x3d: 0xa000, 0x3e: 0xa000,
-	// Block 0x1, offset 0x40
-	0x41: 0xa000, 0x42: 0xa000, 0x43: 0xa000, 0x44: 0xa000, 0x45: 0xa000,
-	0x46: 0xa000, 0x47: 0xa000, 0x48: 0xa000, 0x49: 0xa000, 0x4a: 0xa000, 0x4b: 0xa000,
-	0x4c: 0xa000, 0x4d: 0xa000, 0x4e: 0xa000, 0x4f: 0xa000, 0x50: 0xa000,
-	0x52: 0xa000, 0x53: 0xa000, 0x54: 0xa000, 0x55: 0xa000, 0x56: 0xa000, 0x57: 0xa000,
-	0x58: 0xa000, 0x59: 0xa000, 0x5a: 0xa000,
-	0x61: 0xa000, 0x62: 0xa000, 0x63: 0xa000,
-	0x64: 0xa000, 0x65: 0xa000, 0x66: 0xa000, 0x67: 0xa000, 0x68: 0xa000, 0x69: 0xa000,
-	0x6a: 0xa000, 0x6b: 0xa000, 0x6c: 0xa000, 0x6d: 0xa000, 0x6e: 0xa000, 0x6f: 0xa000,
-	0x70: 0xa000, 0x72: 0xa000, 0x73: 0xa000, 0x74: 0xa000, 0x75: 0xa000,
-	0x76: 0xa000, 0x77: 0xa000, 0x78: 0xa000, 0x79: 0xa000, 0x7a: 0xa000,
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc0: 0x2f6f, 0xc1: 0x2f74, 0xc2: 0x4688, 0xc3: 0x2f79, 0xc4: 0x4697, 0xc5: 0x469c,
-	0xc6: 0xa000, 0xc7: 0x46a6, 0xc8: 0x2fe2, 0xc9: 0x2fe7, 0xca: 0x46ab, 0xcb: 0x2ffb,
-	0xcc: 0x306e, 0xcd: 0x3073, 0xce: 0x3078, 0xcf: 0x46bf, 0xd1: 0x3104,
-	0xd2: 0x3127, 0xd3: 0x312c, 0xd4: 0x46c9, 0xd5: 0x46ce, 0xd6: 0x46dd,
-	0xd8: 0xa000, 0xd9: 0x31b3, 0xda: 0x31b8, 0xdb: 0x31bd, 0xdc: 0x470f, 0xdd: 0x3235,
-	0xe0: 0x327b, 0xe1: 0x3280, 0xe2: 0x4719, 0xe3: 0x3285,
-	0xe4: 0x4728, 0xe5: 0x472d, 0xe6: 0xa000, 0xe7: 0x4737, 0xe8: 0x32ee, 0xe9: 0x32f3,
-	0xea: 0x473c, 0xeb: 0x3307, 0xec: 0x337f, 0xed: 0x3384, 0xee: 0x3389, 0xef: 0x4750,
-	0xf1: 0x3415, 0xf2: 0x3438, 0xf3: 0x343d, 0xf4: 0x475a, 0xf5: 0x475f,
-	0xf6: 0x476e, 0xf8: 0xa000, 0xf9: 0x34c9, 0xfa: 0x34ce, 0xfb: 0x34d3,
-	0xfc: 0x47a0, 0xfd: 0x3550, 0xff: 0x3569,
-	// Block 0x4, offset 0x100
-	0x100: 0x2f7e, 0x101: 0x328a, 0x102: 0x468d, 0x103: 0x471e, 0x104: 0x2f9c, 0x105: 0x32a8,
-	0x106: 0x2fb0, 0x107: 0x32bc, 0x108: 0x2fb5, 0x109: 0x32c1, 0x10a: 0x2fba, 0x10b: 0x32c6,
-	0x10c: 0x2fbf, 0x10d: 0x32cb, 0x10e: 0x2fc9, 0x10f: 0x32d5,
-	0x112: 0x46b0, 0x113: 0x4741, 0x114: 0x2ff1, 0x115: 0x32fd, 0x116: 0x2ff6, 0x117: 0x3302,
-	0x118: 0x3014, 0x119: 0x3320, 0x11a: 0x3005, 0x11b: 0x3311, 0x11c: 0x302d, 0x11d: 0x3339,
-	0x11e: 0x3037, 0x11f: 0x3343, 0x120: 0x303c, 0x121: 0x3348, 0x122: 0x3046, 0x123: 0x3352,
-	0x124: 0x304b, 0x125: 0x3357, 0x128: 0x307d, 0x129: 0x338e,
-	0x12a: 0x3082, 0x12b: 0x3393, 0x12c: 0x3087, 0x12d: 0x3398, 0x12e: 0x30aa, 0x12f: 0x33b6,
-	0x130: 0x308c, 0x134: 0x30b4, 0x135: 0x33c0,
-	0x136: 0x30c8, 0x137: 0x33d9, 0x139: 0x30d2, 0x13a: 0x33e3, 0x13b: 0x30dc,
-	0x13c: 0x33ed, 0x13d: 0x30d7, 0x13e: 0x33e8,
-	// Block 0x5, offset 0x140
-	0x143: 0x30ff, 0x144: 0x3410, 0x145: 0x3118,
-	0x146: 0x3429, 0x147: 0x310e, 0x148: 0x341f,
-	0x14c: 0x46d3, 0x14d: 0x4764, 0x14e: 0x3131, 0x14f: 0x3442, 0x150: 0x313b, 0x151: 0x344c,
-	0x154: 0x3159, 0x155: 0x346a, 0x156: 0x3172, 0x157: 0x3483,
-	0x158: 0x3163, 0x159: 0x3474, 0x15a: 0x46f6, 0x15b: 0x4787, 0x15c: 0x317c, 0x15d: 0x348d,
-	0x15e: 0x318b, 0x15f: 0x349c, 0x160: 0x46fb, 0x161: 0x478c, 0x162: 0x31a4, 0x163: 0x34ba,
-	0x164: 0x3195, 0x165: 0x34ab, 0x168: 0x4705, 0x169: 0x4796,
-	0x16a: 0x470a, 0x16b: 0x479b, 0x16c: 0x31c2, 0x16d: 0x34d8, 0x16e: 0x31cc, 0x16f: 0x34e2,
-	0x170: 0x31d1, 0x171: 0x34e7, 0x172: 0x31ef, 0x173: 0x3505, 0x174: 0x3212, 0x175: 0x3528,
-	0x176: 0x323a, 0x177: 0x3555, 0x178: 0x324e, 0x179: 0x325d, 0x17a: 0x357d, 0x17b: 0x3267,
-	0x17c: 0x3587, 0x17d: 0x326c, 0x17e: 0x358c, 0x17f: 0xa000,
-	// Block 0x6, offset 0x180
-	0x184: 0x8100, 0x185: 0x8100,
-	0x186: 0x8100,
-	0x18d: 0x2f88, 0x18e: 0x3294, 0x18f: 0x3096, 0x190: 0x33a2, 0x191: 0x3140,
-	0x192: 0x3451, 0x193: 0x31d6, 0x194: 0x34ec, 0x195: 0x39cf, 0x196: 0x3b5e, 0x197: 0x39c8,
-	0x198: 0x3b57, 0x199: 0x39d6, 0x19a: 0x3b65, 0x19b: 0x39c1, 0x19c: 0x3b50,
-	0x19e: 0x38b0, 0x19f: 0x3a3f, 0x1a0: 0x38a9, 0x1a1: 0x3a38, 0x1a2: 0x35b3, 0x1a3: 0x35c5,
-	0x1a6: 0x3041, 0x1a7: 0x334d, 0x1a8: 0x30be, 0x1a9: 0x33cf,
-	0x1aa: 0x46ec, 0x1ab: 0x477d, 0x1ac: 0x3990, 0x1ad: 0x3b1f, 0x1ae: 0x35d7, 0x1af: 0x35dd,
-	0x1b0: 0x33c5, 0x1b4: 0x3028, 0x1b5: 0x3334,
-	0x1b8: 0x30fa, 0x1b9: 0x340b, 0x1ba: 0x38b7, 0x1bb: 0x3a46,
-	0x1bc: 0x35ad, 0x1bd: 0x35bf, 0x1be: 0x35b9, 0x1bf: 0x35cb,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x2f8d, 0x1c1: 0x3299, 0x1c2: 0x2f92, 0x1c3: 0x329e, 0x1c4: 0x300a, 0x1c5: 0x3316,
-	0x1c6: 0x300f, 0x1c7: 0x331b, 0x1c8: 0x309b, 0x1c9: 0x33a7, 0x1ca: 0x30a0, 0x1cb: 0x33ac,
-	0x1cc: 0x3145, 0x1cd: 0x3456, 0x1ce: 0x314a, 0x1cf: 0x345b, 0x1d0: 0x3168, 0x1d1: 0x3479,
-	0x1d2: 0x316d, 0x1d3: 0x347e, 0x1d4: 0x31db, 0x1d5: 0x34f1, 0x1d6: 0x31e0, 0x1d7: 0x34f6,
-	0x1d8: 0x3186, 0x1d9: 0x3497, 0x1da: 0x319f, 0x1db: 0x34b5,
-	0x1de: 0x305a, 0x1df: 0x3366,
-	0x1e6: 0x4692, 0x1e7: 0x4723, 0x1e8: 0x46ba, 0x1e9: 0x474b,
-	0x1ea: 0x395f, 0x1eb: 0x3aee, 0x1ec: 0x393c, 0x1ed: 0x3acb, 0x1ee: 0x46d8, 0x1ef: 0x4769,
-	0x1f0: 0x3958, 0x1f1: 0x3ae7, 0x1f2: 0x3244, 0x1f3: 0x355f,
-	// Block 0x8, offset 0x200
-	0x200: 0x9932, 0x201: 0x9932, 0x202: 0x9932, 0x203: 0x9932, 0x204: 0x9932, 0x205: 0x8132,
-	0x206: 0x9932, 0x207: 0x9932, 0x208: 0x9932, 0x209: 0x9932, 0x20a: 0x9932, 0x20b: 0x9932,
-	0x20c: 0x9932, 0x20d: 0x8132, 0x20e: 0x8132, 0x20f: 0x9932, 0x210: 0x8132, 0x211: 0x9932,
-	0x212: 0x8132, 0x213: 0x9932, 0x214: 0x9932, 0x215: 0x8133, 0x216: 0x812d, 0x217: 0x812d,
-	0x218: 0x812d, 0x219: 0x812d, 0x21a: 0x8133, 0x21b: 0x992b, 0x21c: 0x812d, 0x21d: 0x812d,
-	0x21e: 0x812d, 0x21f: 0x812d, 0x220: 0x812d, 0x221: 0x8129, 0x222: 0x8129, 0x223: 0x992d,
-	0x224: 0x992d, 0x225: 0x992d, 0x226: 0x992d, 0x227: 0x9929, 0x228: 0x9929, 0x229: 0x812d,
-	0x22a: 0x812d, 0x22b: 0x812d, 0x22c: 0x812d, 0x22d: 0x992d, 0x22e: 0x992d, 0x22f: 0x812d,
-	0x230: 0x992d, 0x231: 0x992d, 0x232: 0x812d, 0x233: 0x812d, 0x234: 0x8101, 0x235: 0x8101,
-	0x236: 0x8101, 0x237: 0x8101, 0x238: 0x9901, 0x239: 0x812d, 0x23a: 0x812d, 0x23b: 0x812d,
-	0x23c: 0x812d, 0x23d: 0x8132, 0x23e: 0x8132, 0x23f: 0x8132,
-	// Block 0x9, offset 0x240
-	0x240: 0x49ae, 0x241: 0x49b3, 0x242: 0x9932, 0x243: 0x49b8, 0x244: 0x4a71, 0x245: 0x9936,
-	0x246: 0x8132, 0x247: 0x812d, 0x248: 0x812d, 0x249: 0x812d, 0x24a: 0x8132, 0x24b: 0x8132,
-	0x24c: 0x8132, 0x24d: 0x812d, 0x24e: 0x812d, 0x250: 0x8132, 0x251: 0x8132,
-	0x252: 0x8132, 0x253: 0x812d, 0x254: 0x812d, 0x255: 0x812d, 0x256: 0x812d, 0x257: 0x8132,
-	0x258: 0x8133, 0x259: 0x812d, 0x25a: 0x812d, 0x25b: 0x8132, 0x25c: 0x8134, 0x25d: 0x8135,
-	0x25e: 0x8135, 0x25f: 0x8134, 0x260: 0x8135, 0x261: 0x8135, 0x262: 0x8134, 0x263: 0x8132,
-	0x264: 0x8132, 0x265: 0x8132, 0x266: 0x8132, 0x267: 0x8132, 0x268: 0x8132, 0x269: 0x8132,
-	0x26a: 0x8132, 0x26b: 0x8132, 0x26c: 0x8132, 0x26d: 0x8132, 0x26e: 0x8132, 0x26f: 0x8132,
-	0x274: 0x0170,
-	0x27a: 0x8100,
-	0x27e: 0x0037,
-	// Block 0xa, offset 0x280
-	0x284: 0x8100, 0x285: 0x35a1,
-	0x286: 0x35e9, 0x287: 0x00ce, 0x288: 0x3607, 0x289: 0x3613, 0x28a: 0x3625,
-	0x28c: 0x3643, 0x28e: 0x3655, 0x28f: 0x3673, 0x290: 0x3e08, 0x291: 0xa000,
-	0x295: 0xa000, 0x297: 0xa000,
-	0x299: 0xa000,
-	0x29f: 0xa000, 0x2a1: 0xa000,
-	0x2a5: 0xa000, 0x2a9: 0xa000,
-	0x2aa: 0x3637, 0x2ab: 0x3667, 0x2ac: 0x47fe, 0x2ad: 0x3697, 0x2ae: 0x4828, 0x2af: 0x36a9,
-	0x2b0: 0x3e70, 0x2b1: 0xa000, 0x2b5: 0xa000,
-	0x2b7: 0xa000, 0x2b9: 0xa000,
-	0x2bf: 0xa000,
-	// Block 0xb, offset 0x2c0
-	0x2c0: 0x3721, 0x2c1: 0x372d, 0x2c3: 0x371b,
-	0x2c6: 0xa000, 0x2c7: 0x3709,
-	0x2cc: 0x375d, 0x2cd: 0x3745, 0x2ce: 0x376f, 0x2d0: 0xa000,
-	0x2d3: 0xa000, 0x2d5: 0xa000, 0x2d6: 0xa000, 0x2d7: 0xa000,
-	0x2d8: 0xa000, 0x2d9: 0x3751, 0x2da: 0xa000,
-	0x2de: 0xa000, 0x2e3: 0xa000,
-	0x2e7: 0xa000,
-	0x2eb: 0xa000, 0x2ed: 0xa000,
-	0x2f0: 0xa000, 0x2f3: 0xa000, 0x2f5: 0xa000,
-	0x2f6: 0xa000, 0x2f7: 0xa000, 0x2f8: 0xa000, 0x2f9: 0x37d5, 0x2fa: 0xa000,
-	0x2fe: 0xa000,
-	// Block 0xc, offset 0x300
-	0x301: 0x3733, 0x302: 0x37b7,
-	0x310: 0x370f, 0x311: 0x3793,
-	0x312: 0x3715, 0x313: 0x3799, 0x316: 0x3727, 0x317: 0x37ab,
-	0x318: 0xa000, 0x319: 0xa000, 0x31a: 0x3829, 0x31b: 0x382f, 0x31c: 0x3739, 0x31d: 0x37bd,
-	0x31e: 0x373f, 0x31f: 0x37c3, 0x322: 0x374b, 0x323: 0x37cf,
-	0x324: 0x3757, 0x325: 0x37db, 0x326: 0x3763, 0x327: 0x37e7, 0x328: 0xa000, 0x329: 0xa000,
-	0x32a: 0x3835, 0x32b: 0x383b, 0x32c: 0x378d, 0x32d: 0x3811, 0x32e: 0x3769, 0x32f: 0x37ed,
-	0x330: 0x3775, 0x331: 0x37f9, 0x332: 0x377b, 0x333: 0x37ff, 0x334: 0x3781, 0x335: 0x3805,
-	0x338: 0x3787, 0x339: 0x380b,
-	// Block 0xd, offset 0x340
-	0x351: 0x812d,
-	0x352: 0x8132, 0x353: 0x8132, 0x354: 0x8132, 0x355: 0x8132, 0x356: 0x812d, 0x357: 0x8132,
-	0x358: 0x8132, 0x359: 0x8132, 0x35a: 0x812e, 0x35b: 0x812d, 0x35c: 0x8132, 0x35d: 0x8132,
-	0x35e: 0x8132, 0x35f: 0x8132, 0x360: 0x8132, 0x361: 0x8132, 0x362: 0x812d, 0x363: 0x812d,
-	0x364: 0x812d, 0x365: 0x812d, 0x366: 0x812d, 0x367: 0x812d, 0x368: 0x8132, 0x369: 0x8132,
-	0x36a: 0x812d, 0x36b: 0x8132, 0x36c: 0x8132, 0x36d: 0x812e, 0x36e: 0x8131, 0x36f: 0x8132,
-	0x370: 0x8105, 0x371: 0x8106, 0x372: 0x8107, 0x373: 0x8108, 0x374: 0x8109, 0x375: 0x810a,
-	0x376: 0x810b, 0x377: 0x810c, 0x378: 0x810d, 0x379: 0x810e, 0x37a: 0x810e, 0x37b: 0x810f,
-	0x37c: 0x8110, 0x37d: 0x8111, 0x37f: 0x8112,
-	// Block 0xe, offset 0x380
-	0x388: 0xa000, 0x38a: 0xa000, 0x38b: 0x8116,
-	0x38c: 0x8117, 0x38d: 0x8118, 0x38e: 0x8119, 0x38f: 0x811a, 0x390: 0x811b, 0x391: 0x811c,
-	0x392: 0x811d, 0x393: 0x9932, 0x394: 0x9932, 0x395: 0x992d, 0x396: 0x812d, 0x397: 0x8132,
-	0x398: 0x8132, 0x399: 0x8132, 0x39a: 0x8132, 0x39b: 0x8132, 0x39c: 0x812d, 0x39d: 0x8132,
-	0x39e: 0x8132, 0x39f: 0x812d,
-	0x3b0: 0x811e,
-	// Block 0xf, offset 0x3c0
-	0x3c5: 0xa000,
-	0x3c6: 0x2d26, 0x3c7: 0xa000, 0x3c8: 0x2d2e, 0x3c9: 0xa000, 0x3ca: 0x2d36, 0x3cb: 0xa000,
-	0x3cc: 0x2d3e, 0x3cd: 0xa000, 0x3ce: 0x2d46, 0x3d1: 0xa000,
-	0x3d2: 0x2d4e,
-	0x3f4: 0x8102, 0x3f5: 0x9900,
-	0x3fa: 0xa000, 0x3fb: 0x2d56,
-	0x3fc: 0xa000, 0x3fd: 0x2d5e, 0x3fe: 0xa000, 0x3ff: 0xa000,
-	// Block 0x10, offset 0x400
-	0x400: 0x2f97, 0x401: 0x32a3, 0x402: 0x2fa1, 0x403: 0x32ad, 0x404: 0x2fa6, 0x405: 0x32b2,
-	0x406: 0x2fab, 0x407: 0x32b7, 0x408: 0x38cc, 0x409: 0x3a5b, 0x40a: 0x2fc4, 0x40b: 0x32d0,
-	0x40c: 0x2fce, 0x40d: 0x32da, 0x40e: 0x2fdd, 0x40f: 0x32e9, 0x410: 0x2fd3, 0x411: 0x32df,
-	0x412: 0x2fd8, 0x413: 0x32e4, 0x414: 0x38ef, 0x415: 0x3a7e, 0x416: 0x38f6, 0x417: 0x3a85,
-	0x418: 0x3019, 0x419: 0x3325, 0x41a: 0x301e, 0x41b: 0x332a, 0x41c: 0x3904, 0x41d: 0x3a93,
-	0x41e: 0x3023, 0x41f: 0x332f, 0x420: 0x3032, 0x421: 0x333e, 0x422: 0x3050, 0x423: 0x335c,
-	0x424: 0x305f, 0x425: 0x336b, 0x426: 0x3055, 0x427: 0x3361, 0x428: 0x3064, 0x429: 0x3370,
-	0x42a: 0x3069, 0x42b: 0x3375, 0x42c: 0x30af, 0x42d: 0x33bb, 0x42e: 0x390b, 0x42f: 0x3a9a,
-	0x430: 0x30b9, 0x431: 0x33ca, 0x432: 0x30c3, 0x433: 0x33d4, 0x434: 0x30cd, 0x435: 0x33de,
-	0x436: 0x46c4, 0x437: 0x4755, 0x438: 0x3912, 0x439: 0x3aa1, 0x43a: 0x30e6, 0x43b: 0x33f7,
-	0x43c: 0x30e1, 0x43d: 0x33f2, 0x43e: 0x30eb, 0x43f: 0x33fc,
-	// Block 0x11, offset 0x440
-	0x440: 0x30f0, 0x441: 0x3401, 0x442: 0x30f5, 0x443: 0x3406, 0x444: 0x3109, 0x445: 0x341a,
-	0x446: 0x3113, 0x447: 0x3424, 0x448: 0x3122, 0x449: 0x3433, 0x44a: 0x311d, 0x44b: 0x342e,
-	0x44c: 0x3935, 0x44d: 0x3ac4, 0x44e: 0x3943, 0x44f: 0x3ad2, 0x450: 0x394a, 0x451: 0x3ad9,
-	0x452: 0x3951, 0x453: 0x3ae0, 0x454: 0x314f, 0x455: 0x3460, 0x456: 0x3154, 0x457: 0x3465,
-	0x458: 0x315e, 0x459: 0x346f, 0x45a: 0x46f1, 0x45b: 0x4782, 0x45c: 0x3997, 0x45d: 0x3b26,
-	0x45e: 0x3177, 0x45f: 0x3488, 0x460: 0x3181, 0x461: 0x3492, 0x462: 0x4700, 0x463: 0x4791,
-	0x464: 0x399e, 0x465: 0x3b2d, 0x466: 0x39a5, 0x467: 0x3b34, 0x468: 0x39ac, 0x469: 0x3b3b,
-	0x46a: 0x3190, 0x46b: 0x34a1, 0x46c: 0x319a, 0x46d: 0x34b0, 0x46e: 0x31ae, 0x46f: 0x34c4,
-	0x470: 0x31a9, 0x471: 0x34bf, 0x472: 0x31ea, 0x473: 0x3500, 0x474: 0x31f9, 0x475: 0x350f,
-	0x476: 0x31f4, 0x477: 0x350a, 0x478: 0x39b3, 0x479: 0x3b42, 0x47a: 0x39ba, 0x47b: 0x3b49,
-	0x47c: 0x31fe, 0x47d: 0x3514, 0x47e: 0x3203, 0x47f: 0x3519,
-	// Block 0x12, offset 0x480
-	0x480: 0x3208, 0x481: 0x351e, 0x482: 0x320d, 0x483: 0x3523, 0x484: 0x321c, 0x485: 0x3532,
-	0x486: 0x3217, 0x487: 0x352d, 0x488: 0x3221, 0x489: 0x353c, 0x48a: 0x3226, 0x48b: 0x3541,
-	0x48c: 0x322b, 0x48d: 0x3546, 0x48e: 0x3249, 0x48f: 0x3564, 0x490: 0x3262, 0x491: 0x3582,
-	0x492: 0x3271, 0x493: 0x3591, 0x494: 0x3276, 0x495: 0x3596, 0x496: 0x337a, 0x497: 0x34a6,
-	0x498: 0x3537, 0x499: 0x3573, 0x49b: 0x35d1,
-	0x4a0: 0x46a1, 0x4a1: 0x4732, 0x4a2: 0x2f83, 0x4a3: 0x328f,
-	0x4a4: 0x3878, 0x4a5: 0x3a07, 0x4a6: 0x3871, 0x4a7: 0x3a00, 0x4a8: 0x3886, 0x4a9: 0x3a15,
-	0x4aa: 0x387f, 0x4ab: 0x3a0e, 0x4ac: 0x38be, 0x4ad: 0x3a4d, 0x4ae: 0x3894, 0x4af: 0x3a23,
-	0x4b0: 0x388d, 0x4b1: 0x3a1c, 0x4b2: 0x38a2, 0x4b3: 0x3a31, 0x4b4: 0x389b, 0x4b5: 0x3a2a,
-	0x4b6: 0x38c5, 0x4b7: 0x3a54, 0x4b8: 0x46b5, 0x4b9: 0x4746, 0x4ba: 0x3000, 0x4bb: 0x330c,
-	0x4bc: 0x2fec, 0x4bd: 0x32f8, 0x4be: 0x38da, 0x4bf: 0x3a69,
-	// Block 0x13, offset 0x4c0
-	0x4c0: 0x38d3, 0x4c1: 0x3a62, 0x4c2: 0x38e8, 0x4c3: 0x3a77, 0x4c4: 0x38e1, 0x4c5: 0x3a70,
-	0x4c6: 0x38fd, 0x4c7: 0x3a8c, 0x4c8: 0x3091, 0x4c9: 0x339d, 0x4ca: 0x30a5, 0x4cb: 0x33b1,
-	0x4cc: 0x46e7, 0x4cd: 0x4778, 0x4ce: 0x3136, 0x4cf: 0x3447, 0x4d0: 0x3920, 0x4d1: 0x3aaf,
-	0x4d2: 0x3919, 0x4d3: 0x3aa8, 0x4d4: 0x392e, 0x4d5: 0x3abd, 0x4d6: 0x3927, 0x4d7: 0x3ab6,
-	0x4d8: 0x3989, 0x4d9: 0x3b18, 0x4da: 0x396d, 0x4db: 0x3afc, 0x4dc: 0x3966, 0x4dd: 0x3af5,
-	0x4de: 0x397b, 0x4df: 0x3b0a, 0x4e0: 0x3974, 0x4e1: 0x3b03, 0x4e2: 0x3982, 0x4e3: 0x3b11,
-	0x4e4: 0x31e5, 0x4e5: 0x34fb, 0x4e6: 0x31c7, 0x4e7: 0x34dd, 0x4e8: 0x39e4, 0x4e9: 0x3b73,
-	0x4ea: 0x39dd, 0x4eb: 0x3b6c, 0x4ec: 0x39f2, 0x4ed: 0x3b81, 0x4ee: 0x39eb, 0x4ef: 0x3b7a,
-	0x4f0: 0x39f9, 0x4f1: 0x3b88, 0x4f2: 0x3230, 0x4f3: 0x354b, 0x4f4: 0x3258, 0x4f5: 0x3578,
-	0x4f6: 0x3253, 0x4f7: 0x356e, 0x4f8: 0x323f, 0x4f9: 0x355a,
-	// Block 0x14, offset 0x500
-	0x500: 0x4804, 0x501: 0x480a, 0x502: 0x491e, 0x503: 0x4936, 0x504: 0x4926, 0x505: 0x493e,
-	0x506: 0x492e, 0x507: 0x4946, 0x508: 0x47aa, 0x509: 0x47b0, 0x50a: 0x488e, 0x50b: 0x48a6,
-	0x50c: 0x4896, 0x50d: 0x48ae, 0x50e: 0x489e, 0x50f: 0x48b6, 0x510: 0x4816, 0x511: 0x481c,
-	0x512: 0x3db8, 0x513: 0x3dc8, 0x514: 0x3dc0, 0x515: 0x3dd0,
-	0x518: 0x47b6, 0x519: 0x47bc, 0x51a: 0x3ce8, 0x51b: 0x3cf8, 0x51c: 0x3cf0, 0x51d: 0x3d00,
-	0x520: 0x482e, 0x521: 0x4834, 0x522: 0x494e, 0x523: 0x4966,
-	0x524: 0x4956, 0x525: 0x496e, 0x526: 0x495e, 0x527: 0x4976, 0x528: 0x47c2, 0x529: 0x47c8,
-	0x52a: 0x48be, 0x52b: 0x48d6, 0x52c: 0x48c6, 0x52d: 0x48de, 0x52e: 0x48ce, 0x52f: 0x48e6,
-	0x530: 0x4846, 0x531: 0x484c, 0x532: 0x3e18, 0x533: 0x3e30, 0x534: 0x3e20, 0x535: 0x3e38,
-	0x536: 0x3e28, 0x537: 0x3e40, 0x538: 0x47ce, 0x539: 0x47d4, 0x53a: 0x3d18, 0x53b: 0x3d30,
-	0x53c: 0x3d20, 0x53d: 0x3d38, 0x53e: 0x3d28, 0x53f: 0x3d40,
-	// Block 0x15, offset 0x540
-	0x540: 0x4852, 0x541: 0x4858, 0x542: 0x3e48, 0x543: 0x3e58, 0x544: 0x3e50, 0x545: 0x3e60,
-	0x548: 0x47da, 0x549: 0x47e0, 0x54a: 0x3d48, 0x54b: 0x3d58,
-	0x54c: 0x3d50, 0x54d: 0x3d60, 0x550: 0x4864, 0x551: 0x486a,
-	0x552: 0x3e80, 0x553: 0x3e98, 0x554: 0x3e88, 0x555: 0x3ea0, 0x556: 0x3e90, 0x557: 0x3ea8,
-	0x559: 0x47e6, 0x55b: 0x3d68, 0x55d: 0x3d70,
-	0x55f: 0x3d78, 0x560: 0x487c, 0x561: 0x4882, 0x562: 0x497e, 0x563: 0x4996,
-	0x564: 0x4986, 0x565: 0x499e, 0x566: 0x498e, 0x567: 0x49a6, 0x568: 0x47ec, 0x569: 0x47f2,
-	0x56a: 0x48ee, 0x56b: 0x4906, 0x56c: 0x48f6, 0x56d: 0x490e, 0x56e: 0x48fe, 0x56f: 0x4916,
-	0x570: 0x47f8, 0x571: 0x431e, 0x572: 0x3691, 0x573: 0x4324, 0x574: 0x4822, 0x575: 0x432a,
-	0x576: 0x36a3, 0x577: 0x4330, 0x578: 0x36c1, 0x579: 0x4336, 0x57a: 0x36d9, 0x57b: 0x433c,
-	0x57c: 0x4870, 0x57d: 0x4342,
-	// Block 0x16, offset 0x580
-	0x580: 0x3da0, 0x581: 0x3da8, 0x582: 0x4184, 0x583: 0x41a2, 0x584: 0x418e, 0x585: 0x41ac,
-	0x586: 0x4198, 0x587: 0x41b6, 0x588: 0x3cd8, 0x589: 0x3ce0, 0x58a: 0x40d0, 0x58b: 0x40ee,
-	0x58c: 0x40da, 0x58d: 0x40f8, 0x58e: 0x40e4, 0x58f: 0x4102, 0x590: 0x3de8, 0x591: 0x3df0,
-	0x592: 0x41c0, 0x593: 0x41de, 0x594: 0x41ca, 0x595: 0x41e8, 0x596: 0x41d4, 0x597: 0x41f2,
-	0x598: 0x3d08, 0x599: 0x3d10, 0x59a: 0x410c, 0x59b: 0x412a, 0x59c: 0x4116, 0x59d: 0x4134,
-	0x59e: 0x4120, 0x59f: 0x413e, 0x5a0: 0x3ec0, 0x5a1: 0x3ec8, 0x5a2: 0x41fc, 0x5a3: 0x421a,
-	0x5a4: 0x4206, 0x5a5: 0x4224, 0x5a6: 0x4210, 0x5a7: 0x422e, 0x5a8: 0x3d80, 0x5a9: 0x3d88,
-	0x5aa: 0x4148, 0x5ab: 0x4166, 0x5ac: 0x4152, 0x5ad: 0x4170, 0x5ae: 0x415c, 0x5af: 0x417a,
-	0x5b0: 0x3685, 0x5b1: 0x367f, 0x5b2: 0x3d90, 0x5b3: 0x368b, 0x5b4: 0x3d98,
-	0x5b6: 0x4810, 0x5b7: 0x3db0, 0x5b8: 0x35f5, 0x5b9: 0x35ef, 0x5ba: 0x35e3, 0x5bb: 0x42ee,
-	0x5bc: 0x35fb, 0x5bd: 0x8100, 0x5be: 0x01d3, 0x5bf: 0xa100,
-	// Block 0x17, offset 0x5c0
-	0x5c0: 0x8100, 0x5c1: 0x35a7, 0x5c2: 0x3dd8, 0x5c3: 0x369d, 0x5c4: 0x3de0,
-	0x5c6: 0x483a, 0x5c7: 0x3df8, 0x5c8: 0x3601, 0x5c9: 0x42f4, 0x5ca: 0x360d, 0x5cb: 0x42fa,
-	0x5cc: 0x3619, 0x5cd: 0x3b8f, 0x5ce: 0x3b96, 0x5cf: 0x3b9d, 0x5d0: 0x36b5, 0x5d1: 0x36af,
-	0x5d2: 0x3e00, 0x5d3: 0x44e4, 0x5d6: 0x36bb, 0x5d7: 0x3e10,
-	0x5d8: 0x3631, 0x5d9: 0x362b, 0x5da: 0x361f, 0x5db: 0x4300, 0x5dd: 0x3ba4,
-	0x5de: 0x3bab, 0x5df: 0x3bb2, 0x5e0: 0x36eb, 0x5e1: 0x36e5, 0x5e2: 0x3e68, 0x5e3: 0x44ec,
-	0x5e4: 0x36cd, 0x5e5: 0x36d3, 0x5e6: 0x36f1, 0x5e7: 0x3e78, 0x5e8: 0x3661, 0x5e9: 0x365b,
-	0x5ea: 0x364f, 0x5eb: 0x430c, 0x5ec: 0x3649, 0x5ed: 0x359b, 0x5ee: 0x42e8, 0x5ef: 0x0081,
-	0x5f2: 0x3eb0, 0x5f3: 0x36f7, 0x5f4: 0x3eb8,
-	0x5f6: 0x4888, 0x5f7: 0x3ed0, 0x5f8: 0x363d, 0x5f9: 0x4306, 0x5fa: 0x366d, 0x5fb: 0x4318,
-	0x5fc: 0x3679, 0x5fd: 0x4256, 0x5fe: 0xa100,
-	// Block 0x18, offset 0x600
-	0x601: 0x3c06, 0x603: 0xa000, 0x604: 0x3c0d, 0x605: 0xa000,
-	0x607: 0x3c14, 0x608: 0xa000, 0x609: 0x3c1b,
-	0x60d: 0xa000,
-	0x620: 0x2f65, 0x621: 0xa000, 0x622: 0x3c29,
-	0x624: 0xa000, 0x625: 0xa000,
-	0x62d: 0x3c22, 0x62e: 0x2f60, 0x62f: 0x2f6a,
-	0x630: 0x3c30, 0x631: 0x3c37, 0x632: 0xa000, 0x633: 0xa000, 0x634: 0x3c3e, 0x635: 0x3c45,
-	0x636: 0xa000, 0x637: 0xa000, 0x638: 0x3c4c, 0x639: 0x3c53, 0x63a: 0xa000, 0x63b: 0xa000,
-	0x63c: 0xa000, 0x63d: 0xa000,
-	// Block 0x19, offset 0x640
-	0x640: 0x3c5a, 0x641: 0x3c61, 0x642: 0xa000, 0x643: 0xa000, 0x644: 0x3c76, 0x645: 0x3c7d,
-	0x646: 0xa000, 0x647: 0xa000, 0x648: 0x3c84, 0x649: 0x3c8b,
-	0x651: 0xa000,
-	0x652: 0xa000,
-	0x662: 0xa000,
-	0x668: 0xa000, 0x669: 0xa000,
-	0x66b: 0xa000, 0x66c: 0x3ca0, 0x66d: 0x3ca7, 0x66e: 0x3cae, 0x66f: 0x3cb5,
-	0x672: 0xa000, 0x673: 0xa000, 0x674: 0xa000, 0x675: 0xa000,
-	// Block 0x1a, offset 0x680
-	0x686: 0xa000, 0x68b: 0xa000,
-	0x68c: 0x3f08, 0x68d: 0xa000, 0x68e: 0x3f10, 0x68f: 0xa000, 0x690: 0x3f18, 0x691: 0xa000,
-	0x692: 0x3f20, 0x693: 0xa000, 0x694: 0x3f28, 0x695: 0xa000, 0x696: 0x3f30, 0x697: 0xa000,
-	0x698: 0x3f38, 0x699: 0xa000, 0x69a: 0x3f40, 0x69b: 0xa000, 0x69c: 0x3f48, 0x69d: 0xa000,
-	0x69e: 0x3f50, 0x69f: 0xa000, 0x6a0: 0x3f58, 0x6a1: 0xa000, 0x6a2: 0x3f60,
-	0x6a4: 0xa000, 0x6a5: 0x3f68, 0x6a6: 0xa000, 0x6a7: 0x3f70, 0x6a8: 0xa000, 0x6a9: 0x3f78,
-	0x6af: 0xa000,
-	0x6b0: 0x3f80, 0x6b1: 0x3f88, 0x6b2: 0xa000, 0x6b3: 0x3f90, 0x6b4: 0x3f98, 0x6b5: 0xa000,
-	0x6b6: 0x3fa0, 0x6b7: 0x3fa8, 0x6b8: 0xa000, 0x6b9: 0x3fb0, 0x6ba: 0x3fb8, 0x6bb: 0xa000,
-	0x6bc: 0x3fc0, 0x6bd: 0x3fc8,
-	// Block 0x1b, offset 0x6c0
-	0x6d4: 0x3f00,
-	0x6d9: 0x9903, 0x6da: 0x9903, 0x6db: 0x8100, 0x6dc: 0x8100, 0x6dd: 0xa000,
-	0x6de: 0x3fd0,
-	0x6e6: 0xa000,
-	0x6eb: 0xa000, 0x6ec: 0x3fe0, 0x6ed: 0xa000, 0x6ee: 0x3fe8, 0x6ef: 0xa000,
-	0x6f0: 0x3ff0, 0x6f1: 0xa000, 0x6f2: 0x3ff8, 0x6f3: 0xa000, 0x6f4: 0x4000, 0x6f5: 0xa000,
-	0x6f6: 0x4008, 0x6f7: 0xa000, 0x6f8: 0x4010, 0x6f9: 0xa000, 0x6fa: 0x4018, 0x6fb: 0xa000,
-	0x6fc: 0x4020, 0x6fd: 0xa000, 0x6fe: 0x4028, 0x6ff: 0xa000,
-	// Block 0x1c, offset 0x700
-	0x700: 0x4030, 0x701: 0xa000, 0x702: 0x4038, 0x704: 0xa000, 0x705: 0x4040,
-	0x706: 0xa000, 0x707: 0x4048, 0x708: 0xa000, 0x709: 0x4050,
-	0x70f: 0xa000, 0x710: 0x4058, 0x711: 0x4060,
-	0x712: 0xa000, 0x713: 0x4068, 0x714: 0x4070, 0x715: 0xa000, 0x716: 0x4078, 0x717: 0x4080,
-	0x718: 0xa000, 0x719: 0x4088, 0x71a: 0x4090, 0x71b: 0xa000, 0x71c: 0x4098, 0x71d: 0x40a0,
-	0x72f: 0xa000,
-	0x730: 0xa000, 0x731: 0xa000, 0x732: 0xa000, 0x734: 0x3fd8,
-	0x737: 0x40a8, 0x738: 0x40b0, 0x739: 0x40b8, 0x73a: 0x40c0,
-	0x73d: 0xa000, 0x73e: 0x40c8,
-	// Block 0x1d, offset 0x740
-	0x740: 0x1377, 0x741: 0x0cfb, 0x742: 0x13d3, 0x743: 0x139f, 0x744: 0x0e57, 0x745: 0x06eb,
-	0x746: 0x08df, 0x747: 0x162b, 0x748: 0x162b, 0x749: 0x0a0b, 0x74a: 0x145f, 0x74b: 0x0943,
-	0x74c: 0x0a07, 0x74d: 0x0bef, 0x74e: 0x0fcf, 0x74f: 0x115f, 0x750: 0x1297, 0x751: 0x12d3,
-	0x752: 0x1307, 0x753: 0x141b, 0x754: 0x0d73, 0x755: 0x0dff, 0x756: 0x0eab, 0x757: 0x0f43,
-	0x758: 0x125f, 0x759: 0x1447, 0x75a: 0x1573, 0x75b: 0x070f, 0x75c: 0x08b3, 0x75d: 0x0d87,
-	0x75e: 0x0ecf, 0x75f: 0x1293, 0x760: 0x15c3, 0x761: 0x0ab3, 0x762: 0x0e77, 0x763: 0x1283,
-	0x764: 0x1317, 0x765: 0x0c23, 0x766: 0x11bb, 0x767: 0x12df, 0x768: 0x0b1f, 0x769: 0x0d0f,
-	0x76a: 0x0e17, 0x76b: 0x0f1b, 0x76c: 0x1427, 0x76d: 0x074f, 0x76e: 0x07e7, 0x76f: 0x0853,
-	0x770: 0x0c8b, 0x771: 0x0d7f, 0x772: 0x0ecb, 0x773: 0x0fef, 0x774: 0x1177, 0x775: 0x128b,
-	0x776: 0x12a3, 0x777: 0x13c7, 0x778: 0x14ef, 0x779: 0x15a3, 0x77a: 0x15bf, 0x77b: 0x102b,
-	0x77c: 0x106b, 0x77d: 0x1123, 0x77e: 0x1243, 0x77f: 0x147b,
-	// Block 0x1e, offset 0x780
-	0x780: 0x15cb, 0x781: 0x134b, 0x782: 0x09c7, 0x783: 0x0b3b, 0x784: 0x10db, 0x785: 0x119b,
-	0x786: 0x0eff, 0x787: 0x1033, 0x788: 0x1397, 0x789: 0x14e7, 0x78a: 0x09c3, 0x78b: 0x0a8f,
-	0x78c: 0x0d77, 0x78d: 0x0e2b, 0x78e: 0x0e5f, 0x78f: 0x1113, 0x790: 0x113b, 0x791: 0x14a7,
-	0x792: 0x084f, 0x793: 0x11a7, 0x794: 0x07f3, 0x795: 0x07ef, 0x796: 0x1097, 0x797: 0x1127,
-	0x798: 0x125b, 0x799: 0x14af, 0x79a: 0x1367, 0x79b: 0x0c27, 0x79c: 0x0d73, 0x79d: 0x1357,
-	0x79e: 0x06f7, 0x79f: 0x0a63, 0x7a0: 0x0b93, 0x7a1: 0x0f2f, 0x7a2: 0x0faf, 0x7a3: 0x0873,
-	0x7a4: 0x103b, 0x7a5: 0x075f, 0x7a6: 0x0b77, 0x7a7: 0x06d7, 0x7a8: 0x0deb, 0x7a9: 0x0ca3,
-	0x7aa: 0x110f, 0x7ab: 0x08c7, 0x7ac: 0x09b3, 0x7ad: 0x0ffb, 0x7ae: 0x1263, 0x7af: 0x133b,
-	0x7b0: 0x0db7, 0x7b1: 0x13f7, 0x7b2: 0x0de3, 0x7b3: 0x0c37, 0x7b4: 0x121b, 0x7b5: 0x0c57,
-	0x7b6: 0x0fab, 0x7b7: 0x072b, 0x7b8: 0x07a7, 0x7b9: 0x07eb, 0x7ba: 0x0d53, 0x7bb: 0x10fb,
-	0x7bc: 0x11f3, 0x7bd: 0x1347, 0x7be: 0x145b, 0x7bf: 0x085b,
-	// Block 0x1f, offset 0x7c0
-	0x7c0: 0x090f, 0x7c1: 0x0a17, 0x7c2: 0x0b2f, 0x7c3: 0x0cbf, 0x7c4: 0x0e7b, 0x7c5: 0x103f,
-	0x7c6: 0x1497, 0x7c7: 0x157b, 0x7c8: 0x15cf, 0x7c9: 0x15e7, 0x7ca: 0x0837, 0x7cb: 0x0cf3,
-	0x7cc: 0x0da3, 0x7cd: 0x13eb, 0x7ce: 0x0afb, 0x7cf: 0x0bd7, 0x7d0: 0x0bf3, 0x7d1: 0x0c83,
-	0x7d2: 0x0e6b, 0x7d3: 0x0eb7, 0x7d4: 0x0f67, 0x7d5: 0x108b, 0x7d6: 0x112f, 0x7d7: 0x1193,
-	0x7d8: 0x13db, 0x7d9: 0x126b, 0x7da: 0x1403, 0x7db: 0x147f, 0x7dc: 0x080f, 0x7dd: 0x083b,
-	0x7de: 0x0923, 0x7df: 0x0ea7, 0x7e0: 0x12f3, 0x7e1: 0x133b, 0x7e2: 0x0b1b, 0x7e3: 0x0b8b,
-	0x7e4: 0x0c4f, 0x7e5: 0x0daf, 0x7e6: 0x10d7, 0x7e7: 0x0f23, 0x7e8: 0x073b, 0x7e9: 0x097f,
-	0x7ea: 0x0a63, 0x7eb: 0x0ac7, 0x7ec: 0x0b97, 0x7ed: 0x0f3f, 0x7ee: 0x0f5b, 0x7ef: 0x116b,
-	0x7f0: 0x118b, 0x7f1: 0x1463, 0x7f2: 0x14e3, 0x7f3: 0x14f3, 0x7f4: 0x152f, 0x7f5: 0x0753,
-	0x7f6: 0x107f, 0x7f7: 0x144f, 0x7f8: 0x14cb, 0x7f9: 0x0baf, 0x7fa: 0x0717, 0x7fb: 0x0777,
-	0x7fc: 0x0a67, 0x7fd: 0x0a87, 0x7fe: 0x0caf, 0x7ff: 0x0d73,
-	// Block 0x20, offset 0x800
-	0x800: 0x0ec3, 0x801: 0x0fcb, 0x802: 0x1277, 0x803: 0x1417, 0x804: 0x1623, 0x805: 0x0ce3,
-	0x806: 0x14a3, 0x807: 0x0833, 0x808: 0x0d2f, 0x809: 0x0d3b, 0x80a: 0x0e0f, 0x80b: 0x0e47,
-	0x80c: 0x0f4b, 0x80d: 0x0fa7, 0x80e: 0x1027, 0x80f: 0x110b, 0x810: 0x153b, 0x811: 0x07af,
-	0x812: 0x0c03, 0x813: 0x14b3, 0x814: 0x0767, 0x815: 0x0aab, 0x816: 0x0e2f, 0x817: 0x13df,
-	0x818: 0x0b67, 0x819: 0x0bb7, 0x81a: 0x0d43, 0x81b: 0x0f2f, 0x81c: 0x14bb, 0x81d: 0x0817,
-	0x81e: 0x08ff, 0x81f: 0x0a97, 0x820: 0x0cd3, 0x821: 0x0d1f, 0x822: 0x0d5f, 0x823: 0x0df3,
-	0x824: 0x0f47, 0x825: 0x0fbb, 0x826: 0x1157, 0x827: 0x12f7, 0x828: 0x1303, 0x829: 0x1457,
-	0x82a: 0x14d7, 0x82b: 0x0883, 0x82c: 0x0e4b, 0x82d: 0x0903, 0x82e: 0x0ec7, 0x82f: 0x0f6b,
-	0x830: 0x1287, 0x831: 0x14bf, 0x832: 0x15ab, 0x833: 0x15d3, 0x834: 0x0d37, 0x835: 0x0e27,
-	0x836: 0x11c3, 0x837: 0x10b7, 0x838: 0x10c3, 0x839: 0x10e7, 0x83a: 0x0f17, 0x83b: 0x0e9f,
-	0x83c: 0x1363, 0x83d: 0x0733, 0x83e: 0x122b, 0x83f: 0x081b,
-	// Block 0x21, offset 0x840
-	0x840: 0x080b, 0x841: 0x0b0b, 0x842: 0x0c2b, 0x843: 0x10f3, 0x844: 0x0a53, 0x845: 0x0e03,
-	0x846: 0x0cef, 0x847: 0x13e7, 0x848: 0x12e7, 0x849: 0x14ab, 0x84a: 0x1323, 0x84b: 0x0b27,
-	0x84c: 0x0787, 0x84d: 0x095b, 0x850: 0x09af,
-	0x852: 0x0cdf, 0x855: 0x07f7, 0x856: 0x0f1f, 0x857: 0x0fe3,
-	0x858: 0x1047, 0x859: 0x1063, 0x85a: 0x1067, 0x85b: 0x107b, 0x85c: 0x14fb, 0x85d: 0x10eb,
-	0x85e: 0x116f, 0x860: 0x128f, 0x862: 0x1353,
-	0x865: 0x1407, 0x866: 0x1433,
-	0x86a: 0x154f, 0x86b: 0x1553, 0x86c: 0x1557, 0x86d: 0x15bb, 0x86e: 0x142b, 0x86f: 0x14c7,
-	0x870: 0x0757, 0x871: 0x077b, 0x872: 0x078f, 0x873: 0x084b, 0x874: 0x0857, 0x875: 0x0897,
-	0x876: 0x094b, 0x877: 0x0967, 0x878: 0x096f, 0x879: 0x09ab, 0x87a: 0x09b7, 0x87b: 0x0a93,
-	0x87c: 0x0a9b, 0x87d: 0x0ba3, 0x87e: 0x0bcb, 0x87f: 0x0bd3,
-	// Block 0x22, offset 0x880
-	0x880: 0x0beb, 0x881: 0x0c97, 0x882: 0x0cc7, 0x883: 0x0ce7, 0x884: 0x0d57, 0x885: 0x0e1b,
-	0x886: 0x0e37, 0x887: 0x0e67, 0x888: 0x0ebb, 0x889: 0x0edb, 0x88a: 0x0f4f, 0x88b: 0x102f,
-	0x88c: 0x104b, 0x88d: 0x1053, 0x88e: 0x104f, 0x88f: 0x1057, 0x890: 0x105b, 0x891: 0x105f,
-	0x892: 0x1073, 0x893: 0x1077, 0x894: 0x109b, 0x895: 0x10af, 0x896: 0x10cb, 0x897: 0x112f,
-	0x898: 0x1137, 0x899: 0x113f, 0x89a: 0x1153, 0x89b: 0x117b, 0x89c: 0x11cb, 0x89d: 0x11ff,
-	0x89e: 0x11ff, 0x89f: 0x1267, 0x8a0: 0x130f, 0x8a1: 0x1327, 0x8a2: 0x135b, 0x8a3: 0x135f,
-	0x8a4: 0x13a3, 0x8a5: 0x13a7, 0x8a6: 0x13ff, 0x8a7: 0x1407, 0x8a8: 0x14db, 0x8a9: 0x151f,
-	0x8aa: 0x1537, 0x8ab: 0x0b9b, 0x8ac: 0x171e, 0x8ad: 0x11e3,
-	0x8b0: 0x06df, 0x8b1: 0x07e3, 0x8b2: 0x07a3, 0x8b3: 0x074b, 0x8b4: 0x078b, 0x8b5: 0x07b7,
-	0x8b6: 0x0847, 0x8b7: 0x0863, 0x8b8: 0x094b, 0x8b9: 0x0937, 0x8ba: 0x0947, 0x8bb: 0x0963,
-	0x8bc: 0x09af, 0x8bd: 0x09bf, 0x8be: 0x0a03, 0x8bf: 0x0a0f,
-	// Block 0x23, offset 0x8c0
-	0x8c0: 0x0a2b, 0x8c1: 0x0a3b, 0x8c2: 0x0b23, 0x8c3: 0x0b2b, 0x8c4: 0x0b5b, 0x8c5: 0x0b7b,
-	0x8c6: 0x0bab, 0x8c7: 0x0bc3, 0x8c8: 0x0bb3, 0x8c9: 0x0bd3, 0x8ca: 0x0bc7, 0x8cb: 0x0beb,
-	0x8cc: 0x0c07, 0x8cd: 0x0c5f, 0x8ce: 0x0c6b, 0x8cf: 0x0c73, 0x8d0: 0x0c9b, 0x8d1: 0x0cdf,
-	0x8d2: 0x0d0f, 0x8d3: 0x0d13, 0x8d4: 0x0d27, 0x8d5: 0x0da7, 0x8d6: 0x0db7, 0x8d7: 0x0e0f,
-	0x8d8: 0x0e5b, 0x8d9: 0x0e53, 0x8da: 0x0e67, 0x8db: 0x0e83, 0x8dc: 0x0ebb, 0x8dd: 0x1013,
-	0x8de: 0x0edf, 0x8df: 0x0f13, 0x8e0: 0x0f1f, 0x8e1: 0x0f5f, 0x8e2: 0x0f7b, 0x8e3: 0x0f9f,
-	0x8e4: 0x0fc3, 0x8e5: 0x0fc7, 0x8e6: 0x0fe3, 0x8e7: 0x0fe7, 0x8e8: 0x0ff7, 0x8e9: 0x100b,
-	0x8ea: 0x1007, 0x8eb: 0x1037, 0x8ec: 0x10b3, 0x8ed: 0x10cb, 0x8ee: 0x10e3, 0x8ef: 0x111b,
-	0x8f0: 0x112f, 0x8f1: 0x114b, 0x8f2: 0x117b, 0x8f3: 0x122f, 0x8f4: 0x1257, 0x8f5: 0x12cb,
-	0x8f6: 0x1313, 0x8f7: 0x131f, 0x8f8: 0x1327, 0x8f9: 0x133f, 0x8fa: 0x1353, 0x8fb: 0x1343,
-	0x8fc: 0x135b, 0x8fd: 0x1357, 0x8fe: 0x134f, 0x8ff: 0x135f,
-	// Block 0x24, offset 0x900
-	0x900: 0x136b, 0x901: 0x13a7, 0x902: 0x13e3, 0x903: 0x1413, 0x904: 0x144b, 0x905: 0x146b,
-	0x906: 0x14b7, 0x907: 0x14db, 0x908: 0x14fb, 0x909: 0x150f, 0x90a: 0x151f, 0x90b: 0x152b,
-	0x90c: 0x1537, 0x90d: 0x158b, 0x90e: 0x162b, 0x90f: 0x16b5, 0x910: 0x16b0, 0x911: 0x16e2,
-	0x912: 0x0607, 0x913: 0x062f, 0x914: 0x0633, 0x915: 0x1764, 0x916: 0x1791, 0x917: 0x1809,
-	0x918: 0x1617, 0x919: 0x1627,
-	// Block 0x25, offset 0x940
-	0x940: 0x06fb, 0x941: 0x06f3, 0x942: 0x0703, 0x943: 0x1647, 0x944: 0x0747, 0x945: 0x0757,
-	0x946: 0x075b, 0x947: 0x0763, 0x948: 0x076b, 0x949: 0x076f, 0x94a: 0x077b, 0x94b: 0x0773,
-	0x94c: 0x05b3, 0x94d: 0x165b, 0x94e: 0x078f, 0x94f: 0x0793, 0x950: 0x0797, 0x951: 0x07b3,
-	0x952: 0x164c, 0x953: 0x05b7, 0x954: 0x079f, 0x955: 0x07bf, 0x956: 0x1656, 0x957: 0x07cf,
-	0x958: 0x07d7, 0x959: 0x0737, 0x95a: 0x07df, 0x95b: 0x07e3, 0x95c: 0x1831, 0x95d: 0x07ff,
-	0x95e: 0x0807, 0x95f: 0x05bf, 0x960: 0x081f, 0x961: 0x0823, 0x962: 0x082b, 0x963: 0x082f,
-	0x964: 0x05c3, 0x965: 0x0847, 0x966: 0x084b, 0x967: 0x0857, 0x968: 0x0863, 0x969: 0x0867,
-	0x96a: 0x086b, 0x96b: 0x0873, 0x96c: 0x0893, 0x96d: 0x0897, 0x96e: 0x089f, 0x96f: 0x08af,
-	0x970: 0x08b7, 0x971: 0x08bb, 0x972: 0x08bb, 0x973: 0x08bb, 0x974: 0x166a, 0x975: 0x0e93,
-	0x976: 0x08cf, 0x977: 0x08d7, 0x978: 0x166f, 0x979: 0x08e3, 0x97a: 0x08eb, 0x97b: 0x08f3,
-	0x97c: 0x091b, 0x97d: 0x0907, 0x97e: 0x0913, 0x97f: 0x0917,
-	// Block 0x26, offset 0x980
-	0x980: 0x091f, 0x981: 0x0927, 0x982: 0x092b, 0x983: 0x0933, 0x984: 0x093b, 0x985: 0x093f,
-	0x986: 0x093f, 0x987: 0x0947, 0x988: 0x094f, 0x989: 0x0953, 0x98a: 0x095f, 0x98b: 0x0983,
-	0x98c: 0x0967, 0x98d: 0x0987, 0x98e: 0x096b, 0x98f: 0x0973, 0x990: 0x080b, 0x991: 0x09cf,
-	0x992: 0x0997, 0x993: 0x099b, 0x994: 0x099f, 0x995: 0x0993, 0x996: 0x09a7, 0x997: 0x09a3,
-	0x998: 0x09bb, 0x999: 0x1674, 0x99a: 0x09d7, 0x99b: 0x09db, 0x99c: 0x09e3, 0x99d: 0x09ef,
-	0x99e: 0x09f7, 0x99f: 0x0a13, 0x9a0: 0x1679, 0x9a1: 0x167e, 0x9a2: 0x0a1f, 0x9a3: 0x0a23,
-	0x9a4: 0x0a27, 0x9a5: 0x0a1b, 0x9a6: 0x0a2f, 0x9a7: 0x05c7, 0x9a8: 0x05cb, 0x9a9: 0x0a37,
-	0x9aa: 0x0a3f, 0x9ab: 0x0a3f, 0x9ac: 0x1683, 0x9ad: 0x0a5b, 0x9ae: 0x0a5f, 0x9af: 0x0a63,
-	0x9b0: 0x0a6b, 0x9b1: 0x1688, 0x9b2: 0x0a73, 0x9b3: 0x0a77, 0x9b4: 0x0b4f, 0x9b5: 0x0a7f,
-	0x9b6: 0x05cf, 0x9b7: 0x0a8b, 0x9b8: 0x0a9b, 0x9b9: 0x0aa7, 0x9ba: 0x0aa3, 0x9bb: 0x1692,
-	0x9bc: 0x0aaf, 0x9bd: 0x1697, 0x9be: 0x0abb, 0x9bf: 0x0ab7,
-	// Block 0x27, offset 0x9c0
-	0x9c0: 0x0abf, 0x9c1: 0x0acf, 0x9c2: 0x0ad3, 0x9c3: 0x05d3, 0x9c4: 0x0ae3, 0x9c5: 0x0aeb,
-	0x9c6: 0x0aef, 0x9c7: 0x0af3, 0x9c8: 0x05d7, 0x9c9: 0x169c, 0x9ca: 0x05db, 0x9cb: 0x0b0f,
-	0x9cc: 0x0b13, 0x9cd: 0x0b17, 0x9ce: 0x0b1f, 0x9cf: 0x1863, 0x9d0: 0x0b37, 0x9d1: 0x16a6,
-	0x9d2: 0x16a6, 0x9d3: 0x11d7, 0x9d4: 0x0b47, 0x9d5: 0x0b47, 0x9d6: 0x05df, 0x9d7: 0x16c9,
-	0x9d8: 0x179b, 0x9d9: 0x0b57, 0x9da: 0x0b5f, 0x9db: 0x05e3, 0x9dc: 0x0b73, 0x9dd: 0x0b83,
-	0x9de: 0x0b87, 0x9df: 0x0b8f, 0x9e0: 0x0b9f, 0x9e1: 0x05eb, 0x9e2: 0x05e7, 0x9e3: 0x0ba3,
-	0x9e4: 0x16ab, 0x9e5: 0x0ba7, 0x9e6: 0x0bbb, 0x9e7: 0x0bbf, 0x9e8: 0x0bc3, 0x9e9: 0x0bbf,
-	0x9ea: 0x0bcf, 0x9eb: 0x0bd3, 0x9ec: 0x0be3, 0x9ed: 0x0bdb, 0x9ee: 0x0bdf, 0x9ef: 0x0be7,
-	0x9f0: 0x0beb, 0x9f1: 0x0bef, 0x9f2: 0x0bfb, 0x9f3: 0x0bff, 0x9f4: 0x0c17, 0x9f5: 0x0c1f,
-	0x9f6: 0x0c2f, 0x9f7: 0x0c43, 0x9f8: 0x16ba, 0x9f9: 0x0c3f, 0x9fa: 0x0c33, 0x9fb: 0x0c4b,
-	0x9fc: 0x0c53, 0x9fd: 0x0c67, 0x9fe: 0x16bf, 0x9ff: 0x0c6f,
-	// Block 0x28, offset 0xa00
-	0xa00: 0x0c63, 0xa01: 0x0c5b, 0xa02: 0x05ef, 0xa03: 0x0c77, 0xa04: 0x0c7f, 0xa05: 0x0c87,
-	0xa06: 0x0c7b, 0xa07: 0x05f3, 0xa08: 0x0c97, 0xa09: 0x0c9f, 0xa0a: 0x16c4, 0xa0b: 0x0ccb,
-	0xa0c: 0x0cff, 0xa0d: 0x0cdb, 0xa0e: 0x05ff, 0xa0f: 0x0ce7, 0xa10: 0x05fb, 0xa11: 0x05f7,
-	0xa12: 0x07c3, 0xa13: 0x07c7, 0xa14: 0x0d03, 0xa15: 0x0ceb, 0xa16: 0x11ab, 0xa17: 0x0663,
-	0xa18: 0x0d0f, 0xa19: 0x0d13, 0xa1a: 0x0d17, 0xa1b: 0x0d2b, 0xa1c: 0x0d23, 0xa1d: 0x16dd,
-	0xa1e: 0x0603, 0xa1f: 0x0d3f, 0xa20: 0x0d33, 0xa21: 0x0d4f, 0xa22: 0x0d57, 0xa23: 0x16e7,
-	0xa24: 0x0d5b, 0xa25: 0x0d47, 0xa26: 0x0d63, 0xa27: 0x0607, 0xa28: 0x0d67, 0xa29: 0x0d6b,
-	0xa2a: 0x0d6f, 0xa2b: 0x0d7b, 0xa2c: 0x16ec, 0xa2d: 0x0d83, 0xa2e: 0x060b, 0xa2f: 0x0d8f,
-	0xa30: 0x16f1, 0xa31: 0x0d93, 0xa32: 0x060f, 0xa33: 0x0d9f, 0xa34: 0x0dab, 0xa35: 0x0db7,
-	0xa36: 0x0dbb, 0xa37: 0x16f6, 0xa38: 0x168d, 0xa39: 0x16fb, 0xa3a: 0x0ddb, 0xa3b: 0x1700,
-	0xa3c: 0x0de7, 0xa3d: 0x0def, 0xa3e: 0x0ddf, 0xa3f: 0x0dfb,
-	// Block 0x29, offset 0xa40
-	0xa40: 0x0e0b, 0xa41: 0x0e1b, 0xa42: 0x0e0f, 0xa43: 0x0e13, 0xa44: 0x0e1f, 0xa45: 0x0e23,
-	0xa46: 0x1705, 0xa47: 0x0e07, 0xa48: 0x0e3b, 0xa49: 0x0e3f, 0xa4a: 0x0613, 0xa4b: 0x0e53,
-	0xa4c: 0x0e4f, 0xa4d: 0x170a, 0xa4e: 0x0e33, 0xa4f: 0x0e6f, 0xa50: 0x170f, 0xa51: 0x1714,
-	0xa52: 0x0e73, 0xa53: 0x0e87, 0xa54: 0x0e83, 0xa55: 0x0e7f, 0xa56: 0x0617, 0xa57: 0x0e8b,
-	0xa58: 0x0e9b, 0xa59: 0x0e97, 0xa5a: 0x0ea3, 0xa5b: 0x1651, 0xa5c: 0x0eb3, 0xa5d: 0x1719,
-	0xa5e: 0x0ebf, 0xa5f: 0x1723, 0xa60: 0x0ed3, 0xa61: 0x0edf, 0xa62: 0x0ef3, 0xa63: 0x1728,
-	0xa64: 0x0f07, 0xa65: 0x0f0b, 0xa66: 0x172d, 0xa67: 0x1732, 0xa68: 0x0f27, 0xa69: 0x0f37,
-	0xa6a: 0x061b, 0xa6b: 0x0f3b, 0xa6c: 0x061f, 0xa6d: 0x061f, 0xa6e: 0x0f53, 0xa6f: 0x0f57,
-	0xa70: 0x0f5f, 0xa71: 0x0f63, 0xa72: 0x0f6f, 0xa73: 0x0623, 0xa74: 0x0f87, 0xa75: 0x1737,
-	0xa76: 0x0fa3, 0xa77: 0x173c, 0xa78: 0x0faf, 0xa79: 0x16a1, 0xa7a: 0x0fbf, 0xa7b: 0x1741,
-	0xa7c: 0x1746, 0xa7d: 0x174b, 0xa7e: 0x0627, 0xa7f: 0x062b,
-	// Block 0x2a, offset 0xa80
-	0xa80: 0x0ff7, 0xa81: 0x1755, 0xa82: 0x1750, 0xa83: 0x175a, 0xa84: 0x175f, 0xa85: 0x0fff,
-	0xa86: 0x1003, 0xa87: 0x1003, 0xa88: 0x100b, 0xa89: 0x0633, 0xa8a: 0x100f, 0xa8b: 0x0637,
-	0xa8c: 0x063b, 0xa8d: 0x1769, 0xa8e: 0x1023, 0xa8f: 0x102b, 0xa90: 0x1037, 0xa91: 0x063f,
-	0xa92: 0x176e, 0xa93: 0x105b, 0xa94: 0x1773, 0xa95: 0x1778, 0xa96: 0x107b, 0xa97: 0x1093,
-	0xa98: 0x0643, 0xa99: 0x109b, 0xa9a: 0x109f, 0xa9b: 0x10a3, 0xa9c: 0x177d, 0xa9d: 0x1782,
-	0xa9e: 0x1782, 0xa9f: 0x10bb, 0xaa0: 0x0647, 0xaa1: 0x1787, 0xaa2: 0x10cf, 0xaa3: 0x10d3,
-	0xaa4: 0x064b, 0xaa5: 0x178c, 0xaa6: 0x10ef, 0xaa7: 0x064f, 0xaa8: 0x10ff, 0xaa9: 0x10f7,
-	0xaaa: 0x1107, 0xaab: 0x1796, 0xaac: 0x111f, 0xaad: 0x0653, 0xaae: 0x112b, 0xaaf: 0x1133,
-	0xab0: 0x1143, 0xab1: 0x0657, 0xab2: 0x17a0, 0xab3: 0x17a5, 0xab4: 0x065b, 0xab5: 0x17aa,
-	0xab6: 0x115b, 0xab7: 0x17af, 0xab8: 0x1167, 0xab9: 0x1173, 0xaba: 0x117b, 0xabb: 0x17b4,
-	0xabc: 0x17b9, 0xabd: 0x118f, 0xabe: 0x17be, 0xabf: 0x1197,
-	// Block 0x2b, offset 0xac0
-	0xac0: 0x16ce, 0xac1: 0x065f, 0xac2: 0x11af, 0xac3: 0x11b3, 0xac4: 0x0667, 0xac5: 0x11b7,
-	0xac6: 0x0a33, 0xac7: 0x17c3, 0xac8: 0x17c8, 0xac9: 0x16d3, 0xaca: 0x16d8, 0xacb: 0x11d7,
-	0xacc: 0x11db, 0xacd: 0x13f3, 0xace: 0x066b, 0xacf: 0x1207, 0xad0: 0x1203, 0xad1: 0x120b,
-	0xad2: 0x083f, 0xad3: 0x120f, 0xad4: 0x1213, 0xad5: 0x1217, 0xad6: 0x121f, 0xad7: 0x17cd,
-	0xad8: 0x121b, 0xad9: 0x1223, 0xada: 0x1237, 0xadb: 0x123b, 0xadc: 0x1227, 0xadd: 0x123f,
-	0xade: 0x1253, 0xadf: 0x1267, 0xae0: 0x1233, 0xae1: 0x1247, 0xae2: 0x124b, 0xae3: 0x124f,
-	0xae4: 0x17d2, 0xae5: 0x17dc, 0xae6: 0x17d7, 0xae7: 0x066f, 0xae8: 0x126f, 0xae9: 0x1273,
-	0xaea: 0x127b, 0xaeb: 0x17f0, 0xaec: 0x127f, 0xaed: 0x17e1, 0xaee: 0x0673, 0xaef: 0x0677,
-	0xaf0: 0x17e6, 0xaf1: 0x17eb, 0xaf2: 0x067b, 0xaf3: 0x129f, 0xaf4: 0x12a3, 0xaf5: 0x12a7,
-	0xaf6: 0x12ab, 0xaf7: 0x12b7, 0xaf8: 0x12b3, 0xaf9: 0x12bf, 0xafa: 0x12bb, 0xafb: 0x12cb,
-	0xafc: 0x12c3, 0xafd: 0x12c7, 0xafe: 0x12cf, 0xaff: 0x067f,
-	// Block 0x2c, offset 0xb00
-	0xb00: 0x12d7, 0xb01: 0x12db, 0xb02: 0x0683, 0xb03: 0x12eb, 0xb04: 0x12ef, 0xb05: 0x17f5,
-	0xb06: 0x12fb, 0xb07: 0x12ff, 0xb08: 0x0687, 0xb09: 0x130b, 0xb0a: 0x05bb, 0xb0b: 0x17fa,
-	0xb0c: 0x17ff, 0xb0d: 0x068b, 0xb0e: 0x068f, 0xb0f: 0x1337, 0xb10: 0x134f, 0xb11: 0x136b,
-	0xb12: 0x137b, 0xb13: 0x1804, 0xb14: 0x138f, 0xb15: 0x1393, 0xb16: 0x13ab, 0xb17: 0x13b7,
-	0xb18: 0x180e, 0xb19: 0x1660, 0xb1a: 0x13c3, 0xb1b: 0x13bf, 0xb1c: 0x13cb, 0xb1d: 0x1665,
-	0xb1e: 0x13d7, 0xb1f: 0x13e3, 0xb20: 0x1813, 0xb21: 0x1818, 0xb22: 0x1423, 0xb23: 0x142f,
-	0xb24: 0x1437, 0xb25: 0x181d, 0xb26: 0x143b, 0xb27: 0x1467, 0xb28: 0x1473, 0xb29: 0x1477,
-	0xb2a: 0x146f, 0xb2b: 0x1483, 0xb2c: 0x1487, 0xb2d: 0x1822, 0xb2e: 0x1493, 0xb2f: 0x0693,
-	0xb30: 0x149b, 0xb31: 0x1827, 0xb32: 0x0697, 0xb33: 0x14d3, 0xb34: 0x0ac3, 0xb35: 0x14eb,
-	0xb36: 0x182c, 0xb37: 0x1836, 0xb38: 0x069b, 0xb39: 0x069f, 0xb3a: 0x1513, 0xb3b: 0x183b,
-	0xb3c: 0x06a3, 0xb3d: 0x1840, 0xb3e: 0x152b, 0xb3f: 0x152b,
-	// Block 0x2d, offset 0xb40
-	0xb40: 0x1533, 0xb41: 0x1845, 0xb42: 0x154b, 0xb43: 0x06a7, 0xb44: 0x155b, 0xb45: 0x1567,
-	0xb46: 0x156f, 0xb47: 0x1577, 0xb48: 0x06ab, 0xb49: 0x184a, 0xb4a: 0x158b, 0xb4b: 0x15a7,
-	0xb4c: 0x15b3, 0xb4d: 0x06af, 0xb4e: 0x06b3, 0xb4f: 0x15b7, 0xb50: 0x184f, 0xb51: 0x06b7,
-	0xb52: 0x1854, 0xb53: 0x1859, 0xb54: 0x185e, 0xb55: 0x15db, 0xb56: 0x06bb, 0xb57: 0x15ef,
-	0xb58: 0x15f7, 0xb59: 0x15fb, 0xb5a: 0x1603, 0xb5b: 0x160b, 0xb5c: 0x1613, 0xb5d: 0x1868,
-}
-
-// nfcIndex: 22 blocks, 1408 entries, 1408 bytes
-// Block 0 is the zero block.
-var nfcIndex = [1408]uint8{
-	// Block 0x0, offset 0x0
-	// Block 0x1, offset 0x40
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc2: 0x2c, 0xc3: 0x01, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x2d, 0xc7: 0x04,
-	0xc8: 0x05, 0xca: 0x2e, 0xcb: 0x2f, 0xcc: 0x06, 0xcd: 0x07, 0xce: 0x08, 0xcf: 0x30,
-	0xd0: 0x09, 0xd1: 0x31, 0xd2: 0x32, 0xd3: 0x0a, 0xd6: 0x0b, 0xd7: 0x33,
-	0xd8: 0x34, 0xd9: 0x0c, 0xdb: 0x35, 0xdc: 0x36, 0xdd: 0x37, 0xdf: 0x38,
-	0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05,
-	0xea: 0x06, 0xeb: 0x07, 0xec: 0x08, 0xed: 0x09, 0xef: 0x0a,
-	0xf0: 0x13,
-	// Block 0x4, offset 0x100
-	0x120: 0x39, 0x121: 0x3a, 0x123: 0x3b, 0x124: 0x3c, 0x125: 0x3d, 0x126: 0x3e, 0x127: 0x3f,
-	0x128: 0x40, 0x129: 0x41, 0x12a: 0x42, 0x12b: 0x43, 0x12c: 0x3e, 0x12d: 0x44, 0x12e: 0x45, 0x12f: 0x46,
-	0x131: 0x47, 0x132: 0x48, 0x133: 0x49, 0x134: 0x4a, 0x135: 0x4b, 0x137: 0x4c,
-	0x138: 0x4d, 0x139: 0x4e, 0x13a: 0x4f, 0x13b: 0x50, 0x13c: 0x51, 0x13d: 0x52, 0x13e: 0x53, 0x13f: 0x54,
-	// Block 0x5, offset 0x140
-	0x140: 0x55, 0x142: 0x56, 0x144: 0x57, 0x145: 0x58, 0x146: 0x59, 0x147: 0x5a,
-	0x14d: 0x5b,
-	0x15c: 0x5c, 0x15f: 0x5d,
-	0x162: 0x5e, 0x164: 0x5f,
-	0x168: 0x60, 0x169: 0x61, 0x16a: 0x62, 0x16c: 0x0d, 0x16d: 0x63, 0x16e: 0x64, 0x16f: 0x65,
-	0x170: 0x66, 0x173: 0x67, 0x177: 0x68,
-	0x178: 0x0e, 0x179: 0x0f, 0x17a: 0x10, 0x17b: 0x11, 0x17c: 0x12, 0x17d: 0x13, 0x17e: 0x14, 0x17f: 0x15,
-	// Block 0x6, offset 0x180
-	0x180: 0x69, 0x183: 0x6a, 0x184: 0x6b, 0x186: 0x6c, 0x187: 0x6d,
-	0x188: 0x6e, 0x189: 0x16, 0x18a: 0x17, 0x18b: 0x6f, 0x18c: 0x70,
-	0x1ab: 0x71,
-	0x1b3: 0x72, 0x1b5: 0x73, 0x1b7: 0x74,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x75, 0x1c1: 0x18, 0x1c2: 0x19, 0x1c3: 0x1a, 0x1c4: 0x76, 0x1c5: 0x77,
-	0x1c9: 0x78, 0x1cc: 0x79, 0x1cd: 0x7a,
-	// Block 0x8, offset 0x200
-	0x219: 0x7b, 0x21a: 0x7c, 0x21b: 0x7d,
-	0x220: 0x7e, 0x223: 0x7f, 0x224: 0x80, 0x225: 0x81, 0x226: 0x82, 0x227: 0x83,
-	0x22a: 0x84, 0x22b: 0x85, 0x22f: 0x86,
-	0x230: 0x87, 0x231: 0x88, 0x232: 0x89, 0x233: 0x8a, 0x234: 0x8b, 0x235: 0x8c, 0x236: 0x8d, 0x237: 0x87,
-	0x238: 0x88, 0x239: 0x89, 0x23a: 0x8a, 0x23b: 0x8b, 0x23c: 0x8c, 0x23d: 0x8d, 0x23e: 0x87, 0x23f: 0x88,
-	// Block 0x9, offset 0x240
-	0x240: 0x89, 0x241: 0x8a, 0x242: 0x8b, 0x243: 0x8c, 0x244: 0x8d, 0x245: 0x87, 0x246: 0x88, 0x247: 0x89,
-	0x248: 0x8a, 0x249: 0x8b, 0x24a: 0x8c, 0x24b: 0x8d, 0x24c: 0x87, 0x24d: 0x88, 0x24e: 0x89, 0x24f: 0x8a,
-	0x250: 0x8b, 0x251: 0x8c, 0x252: 0x8d, 0x253: 0x87, 0x254: 0x88, 0x255: 0x89, 0x256: 0x8a, 0x257: 0x8b,
-	0x258: 0x8c, 0x259: 0x8d, 0x25a: 0x87, 0x25b: 0x88, 0x25c: 0x89, 0x25d: 0x8a, 0x25e: 0x8b, 0x25f: 0x8c,
-	0x260: 0x8d, 0x261: 0x87, 0x262: 0x88, 0x263: 0x89, 0x264: 0x8a, 0x265: 0x8b, 0x266: 0x8c, 0x267: 0x8d,
-	0x268: 0x87, 0x269: 0x88, 0x26a: 0x89, 0x26b: 0x8a, 0x26c: 0x8b, 0x26d: 0x8c, 0x26e: 0x8d, 0x26f: 0x87,
-	0x270: 0x88, 0x271: 0x89, 0x272: 0x8a, 0x273: 0x8b, 0x274: 0x8c, 0x275: 0x8d, 0x276: 0x87, 0x277: 0x88,
-	0x278: 0x89, 0x279: 0x8a, 0x27a: 0x8b, 0x27b: 0x8c, 0x27c: 0x8d, 0x27d: 0x87, 0x27e: 0x88, 0x27f: 0x89,
-	// Block 0xa, offset 0x280
-	0x280: 0x8a, 0x281: 0x8b, 0x282: 0x8c, 0x283: 0x8d, 0x284: 0x87, 0x285: 0x88, 0x286: 0x89, 0x287: 0x8a,
-	0x288: 0x8b, 0x289: 0x8c, 0x28a: 0x8d, 0x28b: 0x87, 0x28c: 0x88, 0x28d: 0x89, 0x28e: 0x8a, 0x28f: 0x8b,
-	0x290: 0x8c, 0x291: 0x8d, 0x292: 0x87, 0x293: 0x88, 0x294: 0x89, 0x295: 0x8a, 0x296: 0x8b, 0x297: 0x8c,
-	0x298: 0x8d, 0x299: 0x87, 0x29a: 0x88, 0x29b: 0x89, 0x29c: 0x8a, 0x29d: 0x8b, 0x29e: 0x8c, 0x29f: 0x8d,
-	0x2a0: 0x87, 0x2a1: 0x88, 0x2a2: 0x89, 0x2a3: 0x8a, 0x2a4: 0x8b, 0x2a5: 0x8c, 0x2a6: 0x8d, 0x2a7: 0x87,
-	0x2a8: 0x88, 0x2a9: 0x89, 0x2aa: 0x8a, 0x2ab: 0x8b, 0x2ac: 0x8c, 0x2ad: 0x8d, 0x2ae: 0x87, 0x2af: 0x88,
-	0x2b0: 0x89, 0x2b1: 0x8a, 0x2b2: 0x8b, 0x2b3: 0x8c, 0x2b4: 0x8d, 0x2b5: 0x87, 0x2b6: 0x88, 0x2b7: 0x89,
-	0x2b8: 0x8a, 0x2b9: 0x8b, 0x2ba: 0x8c, 0x2bb: 0x8d, 0x2bc: 0x87, 0x2bd: 0x88, 0x2be: 0x89, 0x2bf: 0x8a,
-	// Block 0xb, offset 0x2c0
-	0x2c0: 0x8b, 0x2c1: 0x8c, 0x2c2: 0x8d, 0x2c3: 0x87, 0x2c4: 0x88, 0x2c5: 0x89, 0x2c6: 0x8a, 0x2c7: 0x8b,
-	0x2c8: 0x8c, 0x2c9: 0x8d, 0x2ca: 0x87, 0x2cb: 0x88, 0x2cc: 0x89, 0x2cd: 0x8a, 0x2ce: 0x8b, 0x2cf: 0x8c,
-	0x2d0: 0x8d, 0x2d1: 0x87, 0x2d2: 0x88, 0x2d3: 0x89, 0x2d4: 0x8a, 0x2d5: 0x8b, 0x2d6: 0x8c, 0x2d7: 0x8d,
-	0x2d8: 0x87, 0x2d9: 0x88, 0x2da: 0x89, 0x2db: 0x8a, 0x2dc: 0x8b, 0x2dd: 0x8c, 0x2de: 0x8e,
-	// Block 0xc, offset 0x300
-	0x324: 0x1b, 0x325: 0x1c, 0x326: 0x1d, 0x327: 0x1e,
-	0x328: 0x1f, 0x329: 0x20, 0x32a: 0x21, 0x32b: 0x22, 0x32c: 0x8f, 0x32d: 0x90, 0x32e: 0x91,
-	0x331: 0x92, 0x332: 0x93, 0x333: 0x94, 0x334: 0x95,
-	0x338: 0x96, 0x339: 0x97, 0x33a: 0x98, 0x33b: 0x99, 0x33e: 0x9a, 0x33f: 0x9b,
-	// Block 0xd, offset 0x340
-	0x347: 0x9c,
-	0x34b: 0x9d, 0x34d: 0x9e,
-	0x368: 0x9f, 0x36b: 0xa0,
-	// Block 0xe, offset 0x380
-	0x381: 0xa1, 0x382: 0xa2, 0x384: 0xa3, 0x385: 0x82, 0x387: 0xa4,
-	0x388: 0xa5, 0x38b: 0xa6, 0x38c: 0x3e, 0x38d: 0xa7,
-	0x391: 0xa8, 0x392: 0xa9, 0x393: 0xaa, 0x396: 0xab, 0x397: 0xac,
-	0x398: 0x73, 0x39a: 0xad, 0x39c: 0xae,
-	0x3b0: 0x73,
-	// Block 0xf, offset 0x3c0
-	0x3eb: 0xaf, 0x3ec: 0xb0,
-	// Block 0x10, offset 0x400
-	0x432: 0xb1,
-	// Block 0x11, offset 0x440
-	0x445: 0xb2, 0x446: 0xb3, 0x447: 0xb4,
-	0x449: 0xb5,
-	// Block 0x12, offset 0x480
-	0x480: 0xb6,
-	0x4a3: 0xb7, 0x4a5: 0xb8,
-	// Block 0x13, offset 0x4c0
-	0x4c8: 0xb9,
-	// Block 0x14, offset 0x500
-	0x520: 0x23, 0x521: 0x24, 0x522: 0x25, 0x523: 0x26, 0x524: 0x27, 0x525: 0x28, 0x526: 0x29, 0x527: 0x2a,
-	0x528: 0x2b,
-	// Block 0x15, offset 0x540
-	0x550: 0x0b, 0x551: 0x0c, 0x556: 0x0d,
-	0x55b: 0x0e, 0x55d: 0x0f, 0x55e: 0x10, 0x55f: 0x11,
-	0x56f: 0x12,
-}
-
-// nfcSparseOffset: 142 entries, 284 bytes
-var nfcSparseOffset = []uint16{0x0, 0x5, 0x9, 0xb, 0xd, 0x18, 0x28, 0x2a, 0x2f, 0x3a, 0x49, 0x56, 0x5e, 0x62, 0x67, 0x69, 0x7a, 0x82, 0x89, 0x8c, 0x93, 0x97, 0x9b, 0x9d, 0x9f, 0xa8, 0xac, 0xb3, 0xb8, 0xbb, 0xc5, 0xc7, 0xce, 0xd6, 0xd9, 0xdb, 0xdd, 0xdf, 0xe4, 0xf5, 0x101, 0x103, 0x109, 0x10b, 0x10d, 0x10f, 0x111, 0x113, 0x115, 0x118, 0x11b, 0x11d, 0x120, 0x123, 0x127, 0x12c, 0x135, 0x137, 0x13a, 0x13c, 0x147, 0x157, 0x15b, 0x169, 0x16c, 0x172, 0x178, 0x183, 0x187, 0x189, 0x18b, 0x18d, 0x18f, 0x191, 0x197, 0x19b, 0x19d, 0x19f, 0x1a7, 0x1ab, 0x1ae, 0x1b0, 0x1b2, 0x1b4, 0x1b7, 0x1b9, 0x1bb, 0x1bd, 0x1bf, 0x1c5, 0x1c8, 0x1ca, 0x1d1, 0x1d7, 0x1dd, 0x1e5, 0x1eb, 0x1f1, 0x1f7, 0x1fb, 0x209, 0x212, 0x215, 0x218, 0x21a, 0x21d, 0x21f, 0x223, 0x228, 0x22a, 0x22c, 0x231, 0x237, 0x239, 0x23b, 0x23d, 0x243, 0x246, 0x249, 0x251, 0x258, 0x25b, 0x25e, 0x260, 0x268, 0x26b, 0x272, 0x275, 0x27b, 0x27d, 0x280, 0x282, 0x284, 0x286, 0x288, 0x295, 0x29f, 0x2a1, 0x2a3, 0x2a9, 0x2ab, 0x2ae}
-
-// nfcSparseValues: 688 entries, 2752 bytes
-var nfcSparseValues = [688]valueRange{
-	// Block 0x0, offset 0x0
-	{value: 0x0000, lo: 0x04},
-	{value: 0xa100, lo: 0xa8, hi: 0xa8},
-	{value: 0x8100, lo: 0xaf, hi: 0xaf},
-	{value: 0x8100, lo: 0xb4, hi: 0xb4},
-	{value: 0x8100, lo: 0xb8, hi: 0xb8},
-	// Block 0x1, offset 0x5
-	{value: 0x0091, lo: 0x03},
-	{value: 0x46e2, lo: 0xa0, hi: 0xa1},
-	{value: 0x4714, lo: 0xaf, hi: 0xb0},
-	{value: 0xa000, lo: 0xb7, hi: 0xb7},
-	// Block 0x2, offset 0x9
-	{value: 0x0000, lo: 0x01},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	// Block 0x3, offset 0xb
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0x98, hi: 0x9d},
-	// Block 0x4, offset 0xd
-	{value: 0x0006, lo: 0x0a},
-	{value: 0xa000, lo: 0x81, hi: 0x81},
-	{value: 0xa000, lo: 0x85, hi: 0x85},
-	{value: 0xa000, lo: 0x89, hi: 0x89},
-	{value: 0x4840, lo: 0x8a, hi: 0x8a},
-	{value: 0x485e, lo: 0x8b, hi: 0x8b},
-	{value: 0x36c7, lo: 0x8c, hi: 0x8c},
-	{value: 0x36df, lo: 0x8d, hi: 0x8d},
-	{value: 0x4876, lo: 0x8e, hi: 0x8e},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0x36fd, lo: 0x93, hi: 0x94},
-	// Block 0x5, offset 0x18
-	{value: 0x0000, lo: 0x0f},
-	{value: 0xa000, lo: 0x83, hi: 0x83},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0xa000, lo: 0x8b, hi: 0x8b},
-	{value: 0xa000, lo: 0x8d, hi: 0x8d},
-	{value: 0x37a5, lo: 0x90, hi: 0x90},
-	{value: 0x37b1, lo: 0x91, hi: 0x91},
-	{value: 0x379f, lo: 0x93, hi: 0x93},
-	{value: 0xa000, lo: 0x96, hi: 0x96},
-	{value: 0x3817, lo: 0x97, hi: 0x97},
-	{value: 0x37e1, lo: 0x9c, hi: 0x9c},
-	{value: 0x37c9, lo: 0x9d, hi: 0x9d},
-	{value: 0x37f3, lo: 0x9e, hi: 0x9e},
-	{value: 0xa000, lo: 0xb4, hi: 0xb5},
-	{value: 0x381d, lo: 0xb6, hi: 0xb6},
-	{value: 0x3823, lo: 0xb7, hi: 0xb7},
-	// Block 0x6, offset 0x28
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0x83, hi: 0x87},
-	// Block 0x7, offset 0x2a
-	{value: 0x0001, lo: 0x04},
-	{value: 0x8113, lo: 0x81, hi: 0x82},
-	{value: 0x8132, lo: 0x84, hi: 0x84},
-	{value: 0x812d, lo: 0x85, hi: 0x85},
-	{value: 0x810d, lo: 0x87, hi: 0x87},
-	// Block 0x8, offset 0x2f
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x8132, lo: 0x90, hi: 0x97},
-	{value: 0x8119, lo: 0x98, hi: 0x98},
-	{value: 0x811a, lo: 0x99, hi: 0x99},
-	{value: 0x811b, lo: 0x9a, hi: 0x9a},
-	{value: 0x3841, lo: 0xa2, hi: 0xa2},
-	{value: 0x3847, lo: 0xa3, hi: 0xa3},
-	{value: 0x3853, lo: 0xa4, hi: 0xa4},
-	{value: 0x384d, lo: 0xa5, hi: 0xa5},
-	{value: 0x3859, lo: 0xa6, hi: 0xa6},
-	{value: 0xa000, lo: 0xa7, hi: 0xa7},
-	// Block 0x9, offset 0x3a
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x386b, lo: 0x80, hi: 0x80},
-	{value: 0xa000, lo: 0x81, hi: 0x81},
-	{value: 0x385f, lo: 0x82, hi: 0x82},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0x3865, lo: 0x93, hi: 0x93},
-	{value: 0xa000, lo: 0x95, hi: 0x95},
-	{value: 0x8132, lo: 0x96, hi: 0x9c},
-	{value: 0x8132, lo: 0x9f, hi: 0xa2},
-	{value: 0x812d, lo: 0xa3, hi: 0xa3},
-	{value: 0x8132, lo: 0xa4, hi: 0xa4},
-	{value: 0x8132, lo: 0xa7, hi: 0xa8},
-	{value: 0x812d, lo: 0xaa, hi: 0xaa},
-	{value: 0x8132, lo: 0xab, hi: 0xac},
-	{value: 0x812d, lo: 0xad, hi: 0xad},
-	// Block 0xa, offset 0x49
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x811f, lo: 0x91, hi: 0x91},
-	{value: 0x8132, lo: 0xb0, hi: 0xb0},
-	{value: 0x812d, lo: 0xb1, hi: 0xb1},
-	{value: 0x8132, lo: 0xb2, hi: 0xb3},
-	{value: 0x812d, lo: 0xb4, hi: 0xb4},
-	{value: 0x8132, lo: 0xb5, hi: 0xb6},
-	{value: 0x812d, lo: 0xb7, hi: 0xb9},
-	{value: 0x8132, lo: 0xba, hi: 0xba},
-	{value: 0x812d, lo: 0xbb, hi: 0xbc},
-	{value: 0x8132, lo: 0xbd, hi: 0xbd},
-	{value: 0x812d, lo: 0xbe, hi: 0xbe},
-	{value: 0x8132, lo: 0xbf, hi: 0xbf},
-	// Block 0xb, offset 0x56
-	{value: 0x0005, lo: 0x07},
-	{value: 0x8132, lo: 0x80, hi: 0x80},
-	{value: 0x8132, lo: 0x81, hi: 0x81},
-	{value: 0x812d, lo: 0x82, hi: 0x83},
-	{value: 0x812d, lo: 0x84, hi: 0x85},
-	{value: 0x812d, lo: 0x86, hi: 0x87},
-	{value: 0x812d, lo: 0x88, hi: 0x89},
-	{value: 0x8132, lo: 0x8a, hi: 0x8a},
-	// Block 0xc, offset 0x5e
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8132, lo: 0xab, hi: 0xb1},
-	{value: 0x812d, lo: 0xb2, hi: 0xb2},
-	{value: 0x8132, lo: 0xb3, hi: 0xb3},
-	// Block 0xd, offset 0x62
-	{value: 0x0000, lo: 0x04},
-	{value: 0x8132, lo: 0x96, hi: 0x99},
-	{value: 0x8132, lo: 0x9b, hi: 0xa3},
-	{value: 0x8132, lo: 0xa5, hi: 0xa7},
-	{value: 0x8132, lo: 0xa9, hi: 0xad},
-	// Block 0xe, offset 0x67
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x99, hi: 0x9b},
-	// Block 0xf, offset 0x69
-	{value: 0x0000, lo: 0x10},
-	{value: 0x8132, lo: 0x94, hi: 0xa1},
-	{value: 0x812d, lo: 0xa3, hi: 0xa3},
-	{value: 0x8132, lo: 0xa4, hi: 0xa5},
-	{value: 0x812d, lo: 0xa6, hi: 0xa6},
-	{value: 0x8132, lo: 0xa7, hi: 0xa8},
-	{value: 0x812d, lo: 0xa9, hi: 0xa9},
-	{value: 0x8132, lo: 0xaa, hi: 0xac},
-	{value: 0x812d, lo: 0xad, hi: 0xaf},
-	{value: 0x8116, lo: 0xb0, hi: 0xb0},
-	{value: 0x8117, lo: 0xb1, hi: 0xb1},
-	{value: 0x8118, lo: 0xb2, hi: 0xb2},
-	{value: 0x8132, lo: 0xb3, hi: 0xb5},
-	{value: 0x812d, lo: 0xb6, hi: 0xb6},
-	{value: 0x8132, lo: 0xb7, hi: 0xb8},
-	{value: 0x812d, lo: 0xb9, hi: 0xba},
-	{value: 0x8132, lo: 0xbb, hi: 0xbf},
-	// Block 0x10, offset 0x7a
-	{value: 0x0000, lo: 0x07},
-	{value: 0xa000, lo: 0xa8, hi: 0xa8},
-	{value: 0x3ed8, lo: 0xa9, hi: 0xa9},
-	{value: 0xa000, lo: 0xb0, hi: 0xb0},
-	{value: 0x3ee0, lo: 0xb1, hi: 0xb1},
-	{value: 0xa000, lo: 0xb3, hi: 0xb3},
-	{value: 0x3ee8, lo: 0xb4, hi: 0xb4},
-	{value: 0x9902, lo: 0xbc, hi: 0xbc},
-	// Block 0x11, offset 0x82
-	{value: 0x0008, lo: 0x06},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x8132, lo: 0x91, hi: 0x91},
-	{value: 0x812d, lo: 0x92, hi: 0x92},
-	{value: 0x8132, lo: 0x93, hi: 0x93},
-	{value: 0x8132, lo: 0x94, hi: 0x94},
-	{value: 0x451c, lo: 0x98, hi: 0x9f},
-	// Block 0x12, offset 0x89
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x13, offset 0x8c
-	{value: 0x0008, lo: 0x06},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0x2c9e, lo: 0x8b, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	{value: 0x455c, lo: 0x9c, hi: 0x9d},
-	{value: 0x456c, lo: 0x9f, hi: 0x9f},
-	// Block 0x14, offset 0x93
-	{value: 0x0000, lo: 0x03},
-	{value: 0x4594, lo: 0xb3, hi: 0xb3},
-	{value: 0x459c, lo: 0xb6, hi: 0xb6},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	// Block 0x15, offset 0x97
-	{value: 0x0008, lo: 0x03},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x4574, lo: 0x99, hi: 0x9b},
-	{value: 0x458c, lo: 0x9e, hi: 0x9e},
-	// Block 0x16, offset 0x9b
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	// Block 0x17, offset 0x9d
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	// Block 0x18, offset 0x9f
-	{value: 0x0000, lo: 0x08},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0x2cb6, lo: 0x88, hi: 0x88},
-	{value: 0x2cae, lo: 0x8b, hi: 0x8b},
-	{value: 0x2cbe, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x96, hi: 0x97},
-	{value: 0x45a4, lo: 0x9c, hi: 0x9c},
-	{value: 0x45ac, lo: 0x9d, hi: 0x9d},
-	// Block 0x19, offset 0xa8
-	{value: 0x0000, lo: 0x03},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0x2cc6, lo: 0x94, hi: 0x94},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x1a, offset 0xac
-	{value: 0x0000, lo: 0x06},
-	{value: 0xa000, lo: 0x86, hi: 0x87},
-	{value: 0x2cce, lo: 0x8a, hi: 0x8a},
-	{value: 0x2cde, lo: 0x8b, hi: 0x8b},
-	{value: 0x2cd6, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	// Block 0x1b, offset 0xb3
-	{value: 0x1801, lo: 0x04},
-	{value: 0xa000, lo: 0x86, hi: 0x86},
-	{value: 0x3ef0, lo: 0x88, hi: 0x88},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x8120, lo: 0x95, hi: 0x96},
-	// Block 0x1c, offset 0xb8
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	{value: 0xa000, lo: 0xbf, hi: 0xbf},
-	// Block 0x1d, offset 0xbb
-	{value: 0x0000, lo: 0x09},
-	{value: 0x2ce6, lo: 0x80, hi: 0x80},
-	{value: 0x9900, lo: 0x82, hi: 0x82},
-	{value: 0xa000, lo: 0x86, hi: 0x86},
-	{value: 0x2cee, lo: 0x87, hi: 0x87},
-	{value: 0x2cf6, lo: 0x88, hi: 0x88},
-	{value: 0x2f50, lo: 0x8a, hi: 0x8a},
-	{value: 0x2dd8, lo: 0x8b, hi: 0x8b},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x95, hi: 0x96},
-	// Block 0x1e, offset 0xc5
-	{value: 0x0000, lo: 0x01},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x1f, offset 0xc7
-	{value: 0x0000, lo: 0x06},
-	{value: 0xa000, lo: 0x86, hi: 0x87},
-	{value: 0x2cfe, lo: 0x8a, hi: 0x8a},
-	{value: 0x2d0e, lo: 0x8b, hi: 0x8b},
-	{value: 0x2d06, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	// Block 0x20, offset 0xce
-	{value: 0x6bea, lo: 0x07},
-	{value: 0x9904, lo: 0x8a, hi: 0x8a},
-	{value: 0x9900, lo: 0x8f, hi: 0x8f},
-	{value: 0xa000, lo: 0x99, hi: 0x99},
-	{value: 0x3ef8, lo: 0x9a, hi: 0x9a},
-	{value: 0x2f58, lo: 0x9c, hi: 0x9c},
-	{value: 0x2de3, lo: 0x9d, hi: 0x9d},
-	{value: 0x2d16, lo: 0x9e, hi: 0x9f},
-	// Block 0x21, offset 0xd6
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8122, lo: 0xb8, hi: 0xb9},
-	{value: 0x8104, lo: 0xba, hi: 0xba},
-	// Block 0x22, offset 0xd9
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8123, lo: 0x88, hi: 0x8b},
-	// Block 0x23, offset 0xdb
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8124, lo: 0xb8, hi: 0xb9},
-	// Block 0x24, offset 0xdd
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8125, lo: 0x88, hi: 0x8b},
-	// Block 0x25, offset 0xdf
-	{value: 0x0000, lo: 0x04},
-	{value: 0x812d, lo: 0x98, hi: 0x99},
-	{value: 0x812d, lo: 0xb5, hi: 0xb5},
-	{value: 0x812d, lo: 0xb7, hi: 0xb7},
-	{value: 0x812b, lo: 0xb9, hi: 0xb9},
-	// Block 0x26, offset 0xe4
-	{value: 0x0000, lo: 0x10},
-	{value: 0x2644, lo: 0x83, hi: 0x83},
-	{value: 0x264b, lo: 0x8d, hi: 0x8d},
-	{value: 0x2652, lo: 0x92, hi: 0x92},
-	{value: 0x2659, lo: 0x97, hi: 0x97},
-	{value: 0x2660, lo: 0x9c, hi: 0x9c},
-	{value: 0x263d, lo: 0xa9, hi: 0xa9},
-	{value: 0x8126, lo: 0xb1, hi: 0xb1},
-	{value: 0x8127, lo: 0xb2, hi: 0xb2},
-	{value: 0x4a84, lo: 0xb3, hi: 0xb3},
-	{value: 0x8128, lo: 0xb4, hi: 0xb4},
-	{value: 0x4a8d, lo: 0xb5, hi: 0xb5},
-	{value: 0x45b4, lo: 0xb6, hi: 0xb6},
-	{value: 0x8200, lo: 0xb7, hi: 0xb7},
-	{value: 0x45bc, lo: 0xb8, hi: 0xb8},
-	{value: 0x8200, lo: 0xb9, hi: 0xb9},
-	{value: 0x8127, lo: 0xba, hi: 0xbd},
-	// Block 0x27, offset 0xf5
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x8127, lo: 0x80, hi: 0x80},
-	{value: 0x4a96, lo: 0x81, hi: 0x81},
-	{value: 0x8132, lo: 0x82, hi: 0x83},
-	{value: 0x8104, lo: 0x84, hi: 0x84},
-	{value: 0x8132, lo: 0x86, hi: 0x87},
-	{value: 0x266e, lo: 0x93, hi: 0x93},
-	{value: 0x2675, lo: 0x9d, hi: 0x9d},
-	{value: 0x267c, lo: 0xa2, hi: 0xa2},
-	{value: 0x2683, lo: 0xa7, hi: 0xa7},
-	{value: 0x268a, lo: 0xac, hi: 0xac},
-	{value: 0x2667, lo: 0xb9, hi: 0xb9},
-	// Block 0x28, offset 0x101
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x86, hi: 0x86},
-	// Block 0x29, offset 0x103
-	{value: 0x0000, lo: 0x05},
-	{value: 0xa000, lo: 0xa5, hi: 0xa5},
-	{value: 0x2d1e, lo: 0xa6, hi: 0xa6},
-	{value: 0x9900, lo: 0xae, hi: 0xae},
-	{value: 0x8102, lo: 0xb7, hi: 0xb7},
-	{value: 0x8104, lo: 0xb9, hi: 0xba},
-	// Block 0x2a, offset 0x109
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x8d, hi: 0x8d},
-	// Block 0x2b, offset 0x10b
-	{value: 0x0000, lo: 0x01},
-	{value: 0xa000, lo: 0x80, hi: 0x92},
-	// Block 0x2c, offset 0x10d
-	{value: 0x0000, lo: 0x01},
-	{value: 0xb900, lo: 0xa1, hi: 0xb5},
-	// Block 0x2d, offset 0x10f
-	{value: 0x0000, lo: 0x01},
-	{value: 0x9900, lo: 0xa8, hi: 0xbf},
-	// Block 0x2e, offset 0x111
-	{value: 0x0000, lo: 0x01},
-	{value: 0x9900, lo: 0x80, hi: 0x82},
-	// Block 0x2f, offset 0x113
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0x9d, hi: 0x9f},
-	// Block 0x30, offset 0x115
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x94, hi: 0x94},
-	{value: 0x8104, lo: 0xb4, hi: 0xb4},
-	// Block 0x31, offset 0x118
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x92, hi: 0x92},
-	{value: 0x8132, lo: 0x9d, hi: 0x9d},
-	// Block 0x32, offset 0x11b
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8131, lo: 0xa9, hi: 0xa9},
-	// Block 0x33, offset 0x11d
-	{value: 0x0004, lo: 0x02},
-	{value: 0x812e, lo: 0xb9, hi: 0xba},
-	{value: 0x812d, lo: 0xbb, hi: 0xbb},
-	// Block 0x34, offset 0x120
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0x97, hi: 0x97},
-	{value: 0x812d, lo: 0x98, hi: 0x98},
-	// Block 0x35, offset 0x123
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8104, lo: 0xa0, hi: 0xa0},
-	{value: 0x8132, lo: 0xb5, hi: 0xbc},
-	{value: 0x812d, lo: 0xbf, hi: 0xbf},
-	// Block 0x36, offset 0x127
-	{value: 0x0000, lo: 0x04},
-	{value: 0x8132, lo: 0xb0, hi: 0xb4},
-	{value: 0x812d, lo: 0xb5, hi: 0xba},
-	{value: 0x8132, lo: 0xbb, hi: 0xbc},
-	{value: 0x812d, lo: 0xbd, hi: 0xbd},
-	// Block 0x37, offset 0x12c
-	{value: 0x0000, lo: 0x08},
-	{value: 0x2d66, lo: 0x80, hi: 0x80},
-	{value: 0x2d6e, lo: 0x81, hi: 0x81},
-	{value: 0xa000, lo: 0x82, hi: 0x82},
-	{value: 0x2d76, lo: 0x83, hi: 0x83},
-	{value: 0x8104, lo: 0x84, hi: 0x84},
-	{value: 0x8132, lo: 0xab, hi: 0xab},
-	{value: 0x812d, lo: 0xac, hi: 0xac},
-	{value: 0x8132, lo: 0xad, hi: 0xb3},
-	// Block 0x38, offset 0x135
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xaa, hi: 0xab},
-	// Block 0x39, offset 0x137
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0xa6, hi: 0xa6},
-	{value: 0x8104, lo: 0xb2, hi: 0xb3},
-	// Block 0x3a, offset 0x13a
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0xb7, hi: 0xb7},
-	// Block 0x3b, offset 0x13c
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x8132, lo: 0x90, hi: 0x92},
-	{value: 0x8101, lo: 0x94, hi: 0x94},
-	{value: 0x812d, lo: 0x95, hi: 0x99},
-	{value: 0x8132, lo: 0x9a, hi: 0x9b},
-	{value: 0x812d, lo: 0x9c, hi: 0x9f},
-	{value: 0x8132, lo: 0xa0, hi: 0xa0},
-	{value: 0x8101, lo: 0xa2, hi: 0xa8},
-	{value: 0x812d, lo: 0xad, hi: 0xad},
-	{value: 0x8132, lo: 0xb4, hi: 0xb4},
-	{value: 0x8132, lo: 0xb8, hi: 0xb9},
-	// Block 0x3c, offset 0x147
-	{value: 0x0000, lo: 0x0f},
-	{value: 0x8132, lo: 0x80, hi: 0x81},
-	{value: 0x812d, lo: 0x82, hi: 0x82},
-	{value: 0x8132, lo: 0x83, hi: 0x89},
-	{value: 0x812d, lo: 0x8a, hi: 0x8a},
-	{value: 0x8132, lo: 0x8b, hi: 0x8c},
-	{value: 0x8135, lo: 0x8d, hi: 0x8d},
-	{value: 0x812a, lo: 0x8e, hi: 0x8e},
-	{value: 0x812d, lo: 0x8f, hi: 0x8f},
-	{value: 0x8129, lo: 0x90, hi: 0x90},
-	{value: 0x8132, lo: 0x91, hi: 0xb5},
-	{value: 0x8132, lo: 0xbb, hi: 0xbb},
-	{value: 0x8134, lo: 0xbc, hi: 0xbc},
-	{value: 0x812d, lo: 0xbd, hi: 0xbd},
-	{value: 0x8132, lo: 0xbe, hi: 0xbe},
-	{value: 0x812d, lo: 0xbf, hi: 0xbf},
-	// Block 0x3d, offset 0x157
-	{value: 0x0004, lo: 0x03},
-	{value: 0x0433, lo: 0x80, hi: 0x81},
-	{value: 0x8100, lo: 0x97, hi: 0x97},
-	{value: 0x8100, lo: 0xbe, hi: 0xbe},
-	// Block 0x3e, offset 0x15b
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x8132, lo: 0x90, hi: 0x91},
-	{value: 0x8101, lo: 0x92, hi: 0x93},
-	{value: 0x8132, lo: 0x94, hi: 0x97},
-	{value: 0x8101, lo: 0x98, hi: 0x9a},
-	{value: 0x8132, lo: 0x9b, hi: 0x9c},
-	{value: 0x8132, lo: 0xa1, hi: 0xa1},
-	{value: 0x8101, lo: 0xa5, hi: 0xa6},
-	{value: 0x8132, lo: 0xa7, hi: 0xa7},
-	{value: 0x812d, lo: 0xa8, hi: 0xa8},
-	{value: 0x8132, lo: 0xa9, hi: 0xa9},
-	{value: 0x8101, lo: 0xaa, hi: 0xab},
-	{value: 0x812d, lo: 0xac, hi: 0xaf},
-	{value: 0x8132, lo: 0xb0, hi: 0xb0},
-	// Block 0x3f, offset 0x169
-	{value: 0x427b, lo: 0x02},
-	{value: 0x01b8, lo: 0xa6, hi: 0xa6},
-	{value: 0x0057, lo: 0xaa, hi: 0xab},
-	// Block 0x40, offset 0x16c
-	{value: 0x0007, lo: 0x05},
-	{value: 0xa000, lo: 0x90, hi: 0x90},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0xa000, lo: 0x94, hi: 0x94},
-	{value: 0x3bb9, lo: 0x9a, hi: 0x9b},
-	{value: 0x3bc7, lo: 0xae, hi: 0xae},
-	// Block 0x41, offset 0x172
-	{value: 0x000e, lo: 0x05},
-	{value: 0x3bce, lo: 0x8d, hi: 0x8e},
-	{value: 0x3bd5, lo: 0x8f, hi: 0x8f},
-	{value: 0xa000, lo: 0x90, hi: 0x90},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0xa000, lo: 0x94, hi: 0x94},
-	// Block 0x42, offset 0x178
-	{value: 0x6408, lo: 0x0a},
-	{value: 0xa000, lo: 0x83, hi: 0x83},
-	{value: 0x3be3, lo: 0x84, hi: 0x84},
-	{value: 0xa000, lo: 0x88, hi: 0x88},
-	{value: 0x3bea, lo: 0x89, hi: 0x89},
-	{value: 0xa000, lo: 0x8b, hi: 0x8b},
-	{value: 0x3bf1, lo: 0x8c, hi: 0x8c},
-	{value: 0xa000, lo: 0xa3, hi: 0xa3},
-	{value: 0x3bf8, lo: 0xa4, hi: 0xa5},
-	{value: 0x3bff, lo: 0xa6, hi: 0xa6},
-	{value: 0xa000, lo: 0xbc, hi: 0xbc},
-	// Block 0x43, offset 0x183
-	{value: 0x0007, lo: 0x03},
-	{value: 0x3c68, lo: 0xa0, hi: 0xa1},
-	{value: 0x3c92, lo: 0xa2, hi: 0xa3},
-	{value: 0x3cbc, lo: 0xaa, hi: 0xad},
-	// Block 0x44, offset 0x187
-	{value: 0x0004, lo: 0x01},
-	{value: 0x048b, lo: 0xa9, hi: 0xaa},
-	// Block 0x45, offset 0x189
-	{value: 0x0000, lo: 0x01},
-	{value: 0x44dd, lo: 0x9c, hi: 0x9c},
-	// Block 0x46, offset 0x18b
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xaf, hi: 0xb1},
-	// Block 0x47, offset 0x18d
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x48, offset 0x18f
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xa0, hi: 0xbf},
-	// Block 0x49, offset 0x191
-	{value: 0x0000, lo: 0x05},
-	{value: 0x812c, lo: 0xaa, hi: 0xaa},
-	{value: 0x8131, lo: 0xab, hi: 0xab},
-	{value: 0x8133, lo: 0xac, hi: 0xac},
-	{value: 0x812e, lo: 0xad, hi: 0xad},
-	{value: 0x812f, lo: 0xae, hi: 0xaf},
-	// Block 0x4a, offset 0x197
-	{value: 0x0000, lo: 0x03},
-	{value: 0x4a9f, lo: 0xb3, hi: 0xb3},
-	{value: 0x4a9f, lo: 0xb5, hi: 0xb6},
-	{value: 0x4a9f, lo: 0xba, hi: 0xbf},
-	// Block 0x4b, offset 0x19b
-	{value: 0x0000, lo: 0x01},
-	{value: 0x4a9f, lo: 0x8f, hi: 0xa3},
-	// Block 0x4c, offset 0x19d
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0xae, hi: 0xbe},
-	// Block 0x4d, offset 0x19f
-	{value: 0x0000, lo: 0x07},
-	{value: 0x8100, lo: 0x84, hi: 0x84},
-	{value: 0x8100, lo: 0x87, hi: 0x87},
-	{value: 0x8100, lo: 0x90, hi: 0x90},
-	{value: 0x8100, lo: 0x9e, hi: 0x9e},
-	{value: 0x8100, lo: 0xa1, hi: 0xa1},
-	{value: 0x8100, lo: 0xb2, hi: 0xb2},
-	{value: 0x8100, lo: 0xbb, hi: 0xbb},
-	// Block 0x4e, offset 0x1a7
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8100, lo: 0x80, hi: 0x80},
-	{value: 0x8100, lo: 0x8b, hi: 0x8b},
-	{value: 0x8100, lo: 0x8e, hi: 0x8e},
-	// Block 0x4f, offset 0x1ab
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0xaf, hi: 0xaf},
-	{value: 0x8132, lo: 0xb4, hi: 0xbd},
-	// Block 0x50, offset 0x1ae
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0x9e, hi: 0x9f},
-	// Block 0x51, offset 0x1b0
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xb0, hi: 0xb1},
-	// Block 0x52, offset 0x1b2
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x86, hi: 0x86},
-	// Block 0x53, offset 0x1b4
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x84, hi: 0x84},
-	{value: 0x8132, lo: 0xa0, hi: 0xb1},
-	// Block 0x54, offset 0x1b7
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0xab, hi: 0xad},
-	// Block 0x55, offset 0x1b9
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x93, hi: 0x93},
-	// Block 0x56, offset 0x1bb
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0xb3, hi: 0xb3},
-	// Block 0x57, offset 0x1bd
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x80, hi: 0x80},
-	// Block 0x58, offset 0x1bf
-	{value: 0x0000, lo: 0x05},
-	{value: 0x8132, lo: 0xb0, hi: 0xb0},
-	{value: 0x8132, lo: 0xb2, hi: 0xb3},
-	{value: 0x812d, lo: 0xb4, hi: 0xb4},
-	{value: 0x8132, lo: 0xb7, hi: 0xb8},
-	{value: 0x8132, lo: 0xbe, hi: 0xbf},
-	// Block 0x59, offset 0x1c5
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0x81, hi: 0x81},
-	{value: 0x8104, lo: 0xb6, hi: 0xb6},
-	// Block 0x5a, offset 0x1c8
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xad, hi: 0xad},
-	// Block 0x5b, offset 0x1ca
-	{value: 0x0000, lo: 0x06},
-	{value: 0xe500, lo: 0x80, hi: 0x80},
-	{value: 0xc600, lo: 0x81, hi: 0x9b},
-	{value: 0xe500, lo: 0x9c, hi: 0x9c},
-	{value: 0xc600, lo: 0x9d, hi: 0xb7},
-	{value: 0xe500, lo: 0xb8, hi: 0xb8},
-	{value: 0xc600, lo: 0xb9, hi: 0xbf},
-	// Block 0x5c, offset 0x1d1
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x93},
-	{value: 0xe500, lo: 0x94, hi: 0x94},
-	{value: 0xc600, lo: 0x95, hi: 0xaf},
-	{value: 0xe500, lo: 0xb0, hi: 0xb0},
-	{value: 0xc600, lo: 0xb1, hi: 0xbf},
-	// Block 0x5d, offset 0x1d7
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x8b},
-	{value: 0xe500, lo: 0x8c, hi: 0x8c},
-	{value: 0xc600, lo: 0x8d, hi: 0xa7},
-	{value: 0xe500, lo: 0xa8, hi: 0xa8},
-	{value: 0xc600, lo: 0xa9, hi: 0xbf},
-	// Block 0x5e, offset 0x1dd
-	{value: 0x0000, lo: 0x07},
-	{value: 0xc600, lo: 0x80, hi: 0x83},
-	{value: 0xe500, lo: 0x84, hi: 0x84},
-	{value: 0xc600, lo: 0x85, hi: 0x9f},
-	{value: 0xe500, lo: 0xa0, hi: 0xa0},
-	{value: 0xc600, lo: 0xa1, hi: 0xbb},
-	{value: 0xe500, lo: 0xbc, hi: 0xbc},
-	{value: 0xc600, lo: 0xbd, hi: 0xbf},
-	// Block 0x5f, offset 0x1e5
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x97},
-	{value: 0xe500, lo: 0x98, hi: 0x98},
-	{value: 0xc600, lo: 0x99, hi: 0xb3},
-	{value: 0xe500, lo: 0xb4, hi: 0xb4},
-	{value: 0xc600, lo: 0xb5, hi: 0xbf},
-	// Block 0x60, offset 0x1eb
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x8f},
-	{value: 0xe500, lo: 0x90, hi: 0x90},
-	{value: 0xc600, lo: 0x91, hi: 0xab},
-	{value: 0xe500, lo: 0xac, hi: 0xac},
-	{value: 0xc600, lo: 0xad, hi: 0xbf},
-	// Block 0x61, offset 0x1f1
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x87},
-	{value: 0xe500, lo: 0x88, hi: 0x88},
-	{value: 0xc600, lo: 0x89, hi: 0xa3},
-	{value: 0xe500, lo: 0xa4, hi: 0xa4},
-	{value: 0xc600, lo: 0xa5, hi: 0xbf},
-	// Block 0x62, offset 0x1f7
-	{value: 0x0000, lo: 0x03},
-	{value: 0xc600, lo: 0x80, hi: 0x87},
-	{value: 0xe500, lo: 0x88, hi: 0x88},
-	{value: 0xc600, lo: 0x89, hi: 0xa3},
-	// Block 0x63, offset 0x1fb
-	{value: 0x0006, lo: 0x0d},
-	{value: 0x4390, lo: 0x9d, hi: 0x9d},
-	{value: 0x8115, lo: 0x9e, hi: 0x9e},
-	{value: 0x4402, lo: 0x9f, hi: 0x9f},
-	{value: 0x43f0, lo: 0xaa, hi: 0xab},
-	{value: 0x44f4, lo: 0xac, hi: 0xac},
-	{value: 0x44fc, lo: 0xad, hi: 0xad},
-	{value: 0x4348, lo: 0xae, hi: 0xb1},
-	{value: 0x4366, lo: 0xb2, hi: 0xb4},
-	{value: 0x437e, lo: 0xb5, hi: 0xb6},
-	{value: 0x438a, lo: 0xb8, hi: 0xb8},
-	{value: 0x4396, lo: 0xb9, hi: 0xbb},
-	{value: 0x43ae, lo: 0xbc, hi: 0xbc},
-	{value: 0x43b4, lo: 0xbe, hi: 0xbe},
-	// Block 0x64, offset 0x209
-	{value: 0x0006, lo: 0x08},
-	{value: 0x43ba, lo: 0x80, hi: 0x81},
-	{value: 0x43c6, lo: 0x83, hi: 0x84},
-	{value: 0x43d8, lo: 0x86, hi: 0x89},
-	{value: 0x43fc, lo: 0x8a, hi: 0x8a},
-	{value: 0x4378, lo: 0x8b, hi: 0x8b},
-	{value: 0x4360, lo: 0x8c, hi: 0x8c},
-	{value: 0x43a8, lo: 0x8d, hi: 0x8d},
-	{value: 0x43d2, lo: 0x8e, hi: 0x8e},
-	// Block 0x65, offset 0x212
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8100, lo: 0xa4, hi: 0xa5},
-	{value: 0x8100, lo: 0xb0, hi: 0xb1},
-	// Block 0x66, offset 0x215
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8100, lo: 0x9b, hi: 0x9d},
-	{value: 0x8200, lo: 0x9e, hi: 0xa3},
-	// Block 0x67, offset 0x218
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0x90, hi: 0x90},
-	// Block 0x68, offset 0x21a
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8100, lo: 0x99, hi: 0x99},
-	{value: 0x8200, lo: 0xb2, hi: 0xb4},
-	// Block 0x69, offset 0x21d
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0xbc, hi: 0xbd},
-	// Block 0x6a, offset 0x21f
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8132, lo: 0xa0, hi: 0xa6},
-	{value: 0x812d, lo: 0xa7, hi: 0xad},
-	{value: 0x8132, lo: 0xae, hi: 0xaf},
-	// Block 0x6b, offset 0x223
-	{value: 0x0000, lo: 0x04},
-	{value: 0x8100, lo: 0x89, hi: 0x8c},
-	{value: 0x8100, lo: 0xb0, hi: 0xb2},
-	{value: 0x8100, lo: 0xb4, hi: 0xb4},
-	{value: 0x8100, lo: 0xb6, hi: 0xbf},
-	// Block 0x6c, offset 0x228
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0x81, hi: 0x8c},
-	// Block 0x6d, offset 0x22a
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0xb5, hi: 0xba},
-	// Block 0x6e, offset 0x22c
-	{value: 0x0000, lo: 0x04},
-	{value: 0x4a9f, lo: 0x9e, hi: 0x9f},
-	{value: 0x4a9f, lo: 0xa3, hi: 0xa3},
-	{value: 0x4a9f, lo: 0xa5, hi: 0xa6},
-	{value: 0x4a9f, lo: 0xaa, hi: 0xaf},
-	// Block 0x6f, offset 0x231
-	{value: 0x0000, lo: 0x05},
-	{value: 0x4a9f, lo: 0x82, hi: 0x87},
-	{value: 0x4a9f, lo: 0x8a, hi: 0x8f},
-	{value: 0x4a9f, lo: 0x92, hi: 0x97},
-	{value: 0x4a9f, lo: 0x9a, hi: 0x9c},
-	{value: 0x8100, lo: 0xa3, hi: 0xa3},
-	// Block 0x70, offset 0x237
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0xbd, hi: 0xbd},
-	// Block 0x71, offset 0x239
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0xa0, hi: 0xa0},
-	// Block 0x72, offset 0x23b
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xb6, hi: 0xba},
-	// Block 0x73, offset 0x23d
-	{value: 0x002c, lo: 0x05},
-	{value: 0x812d, lo: 0x8d, hi: 0x8d},
-	{value: 0x8132, lo: 0x8f, hi: 0x8f},
-	{value: 0x8132, lo: 0xb8, hi: 0xb8},
-	{value: 0x8101, lo: 0xb9, hi: 0xba},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x74, offset 0x243
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0xa5, hi: 0xa5},
-	{value: 0x812d, lo: 0xa6, hi: 0xa6},
-	// Block 0x75, offset 0x246
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x86, hi: 0x86},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x76, offset 0x249
-	{value: 0x17fe, lo: 0x07},
-	{value: 0xa000, lo: 0x99, hi: 0x99},
-	{value: 0x4238, lo: 0x9a, hi: 0x9a},
-	{value: 0xa000, lo: 0x9b, hi: 0x9b},
-	{value: 0x4242, lo: 0x9c, hi: 0x9c},
-	{value: 0xa000, lo: 0xa5, hi: 0xa5},
-	{value: 0x424c, lo: 0xab, hi: 0xab},
-	{value: 0x8104, lo: 0xb9, hi: 0xba},
-	// Block 0x77, offset 0x251
-	{value: 0x0000, lo: 0x06},
-	{value: 0x8132, lo: 0x80, hi: 0x82},
-	{value: 0x9900, lo: 0xa7, hi: 0xa7},
-	{value: 0x2d7e, lo: 0xae, hi: 0xae},
-	{value: 0x2d88, lo: 0xaf, hi: 0xaf},
-	{value: 0xa000, lo: 0xb1, hi: 0xb2},
-	{value: 0x8104, lo: 0xb3, hi: 0xb4},
-	// Block 0x78, offset 0x258
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x80, hi: 0x80},
-	{value: 0x8102, lo: 0x8a, hi: 0x8a},
-	// Block 0x79, offset 0x25b
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0xb5, hi: 0xb5},
-	{value: 0x8102, lo: 0xb6, hi: 0xb6},
-	// Block 0x7a, offset 0x25e
-	{value: 0x0002, lo: 0x01},
-	{value: 0x8102, lo: 0xa9, hi: 0xaa},
-	// Block 0x7b, offset 0x260
-	{value: 0x0000, lo: 0x07},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0x2d92, lo: 0x8b, hi: 0x8b},
-	{value: 0x2d9c, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	{value: 0x8132, lo: 0xa6, hi: 0xac},
-	{value: 0x8132, lo: 0xb0, hi: 0xb4},
-	// Block 0x7c, offset 0x268
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x82, hi: 0x82},
-	{value: 0x8102, lo: 0x86, hi: 0x86},
-	// Block 0x7d, offset 0x26b
-	{value: 0x6b5a, lo: 0x06},
-	{value: 0x9900, lo: 0xb0, hi: 0xb0},
-	{value: 0xa000, lo: 0xb9, hi: 0xb9},
-	{value: 0x9900, lo: 0xba, hi: 0xba},
-	{value: 0x2db0, lo: 0xbb, hi: 0xbb},
-	{value: 0x2da6, lo: 0xbc, hi: 0xbd},
-	{value: 0x2dba, lo: 0xbe, hi: 0xbe},
-	// Block 0x7e, offset 0x272
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x82, hi: 0x82},
-	{value: 0x8102, lo: 0x83, hi: 0x83},
-	// Block 0x7f, offset 0x275
-	{value: 0x0000, lo: 0x05},
-	{value: 0x9900, lo: 0xaf, hi: 0xaf},
-	{value: 0xa000, lo: 0xb8, hi: 0xb9},
-	{value: 0x2dc4, lo: 0xba, hi: 0xba},
-	{value: 0x2dce, lo: 0xbb, hi: 0xbb},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x80, offset 0x27b
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0x80, hi: 0x80},
-	// Block 0x81, offset 0x27d
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0xb6, hi: 0xb6},
-	{value: 0x8102, lo: 0xb7, hi: 0xb7},
-	// Block 0x82, offset 0x280
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xab, hi: 0xab},
-	// Block 0x83, offset 0x282
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8101, lo: 0xb0, hi: 0xb4},
-	// Block 0x84, offset 0x284
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xb0, hi: 0xb6},
-	// Block 0x85, offset 0x286
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8101, lo: 0x9e, hi: 0x9e},
-	// Block 0x86, offset 0x288
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x45cc, lo: 0x9e, hi: 0x9e},
-	{value: 0x45d6, lo: 0x9f, hi: 0x9f},
-	{value: 0x460a, lo: 0xa0, hi: 0xa0},
-	{value: 0x4618, lo: 0xa1, hi: 0xa1},
-	{value: 0x4626, lo: 0xa2, hi: 0xa2},
-	{value: 0x4634, lo: 0xa3, hi: 0xa3},
-	{value: 0x4642, lo: 0xa4, hi: 0xa4},
-	{value: 0x812b, lo: 0xa5, hi: 0xa6},
-	{value: 0x8101, lo: 0xa7, hi: 0xa9},
-	{value: 0x8130, lo: 0xad, hi: 0xad},
-	{value: 0x812b, lo: 0xae, hi: 0xb2},
-	{value: 0x812d, lo: 0xbb, hi: 0xbf},
-	// Block 0x87, offset 0x295
-	{value: 0x0000, lo: 0x09},
-	{value: 0x812d, lo: 0x80, hi: 0x82},
-	{value: 0x8132, lo: 0x85, hi: 0x89},
-	{value: 0x812d, lo: 0x8a, hi: 0x8b},
-	{value: 0x8132, lo: 0xaa, hi: 0xad},
-	{value: 0x45e0, lo: 0xbb, hi: 0xbb},
-	{value: 0x45ea, lo: 0xbc, hi: 0xbc},
-	{value: 0x4650, lo: 0xbd, hi: 0xbd},
-	{value: 0x466c, lo: 0xbe, hi: 0xbe},
-	{value: 0x465e, lo: 0xbf, hi: 0xbf},
-	// Block 0x88, offset 0x29f
-	{value: 0x0000, lo: 0x01},
-	{value: 0x467a, lo: 0x80, hi: 0x80},
-	// Block 0x89, offset 0x2a1
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0x82, hi: 0x84},
-	// Block 0x8a, offset 0x2a3
-	{value: 0x0000, lo: 0x05},
-	{value: 0x8132, lo: 0x80, hi: 0x86},
-	{value: 0x8132, lo: 0x88, hi: 0x98},
-	{value: 0x8132, lo: 0x9b, hi: 0xa1},
-	{value: 0x8132, lo: 0xa3, hi: 0xa4},
-	{value: 0x8132, lo: 0xa6, hi: 0xaa},
-	// Block 0x8b, offset 0x2a9
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x90, hi: 0x96},
-	// Block 0x8c, offset 0x2ab
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0x84, hi: 0x89},
-	{value: 0x8102, lo: 0x8a, hi: 0x8a},
-	// Block 0x8d, offset 0x2ae
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8100, lo: 0x93, hi: 0x93},
-}
-
-// lookup returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *nfkcTrie) lookup(s []byte) (v uint16, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return nfkcValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := nfkcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := nfkcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfkcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := nfkcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfkcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = nfkcIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *nfkcTrie) lookupUnsafe(s []byte) uint16 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return nfkcValues[c0]
-	}
-	i := nfkcIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = nfkcIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = nfkcIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// lookupString returns the trie value for the first UTF-8 encoding in s and
-// the width in bytes of this encoding. The size will be 0 if s does not
-// hold enough bytes to complete the encoding. len(s) must be greater than 0.
-func (t *nfkcTrie) lookupString(s string) (v uint16, sz int) {
-	c0 := s[0]
-	switch {
-	case c0 < 0x80: // is ASCII
-		return nfkcValues[c0], 1
-	case c0 < 0xC2:
-		return 0, 1 // Illegal UTF-8: not a starter, not ASCII.
-	case c0 < 0xE0: // 2-byte UTF-8
-		if len(s) < 2 {
-			return 0, 0
-		}
-		i := nfkcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c1), 2
-	case c0 < 0xF0: // 3-byte UTF-8
-		if len(s) < 3 {
-			return 0, 0
-		}
-		i := nfkcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfkcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c2), 3
-	case c0 < 0xF8: // 4-byte UTF-8
-		if len(s) < 4 {
-			return 0, 0
-		}
-		i := nfkcIndex[c0]
-		c1 := s[1]
-		if c1 < 0x80 || 0xC0 <= c1 {
-			return 0, 1 // Illegal UTF-8: not a continuation byte.
-		}
-		o := uint32(i)<<6 + uint32(c1)
-		i = nfkcIndex[o]
-		c2 := s[2]
-		if c2 < 0x80 || 0xC0 <= c2 {
-			return 0, 2 // Illegal UTF-8: not a continuation byte.
-		}
-		o = uint32(i)<<6 + uint32(c2)
-		i = nfkcIndex[o]
-		c3 := s[3]
-		if c3 < 0x80 || 0xC0 <= c3 {
-			return 0, 3 // Illegal UTF-8: not a continuation byte.
-		}
-		return t.lookupValue(uint32(i), c3), 4
-	}
-	// Illegal rune
-	return 0, 1
-}
-
-// lookupStringUnsafe returns the trie value for the first UTF-8 encoding in s.
-// s must start with a full and valid UTF-8 encoded rune.
-func (t *nfkcTrie) lookupStringUnsafe(s string) uint16 {
-	c0 := s[0]
-	if c0 < 0x80 { // is ASCII
-		return nfkcValues[c0]
-	}
-	i := nfkcIndex[c0]
-	if c0 < 0xE0 { // 2-byte UTF-8
-		return t.lookupValue(uint32(i), s[1])
-	}
-	i = nfkcIndex[uint32(i)<<6+uint32(s[1])]
-	if c0 < 0xF0 { // 3-byte UTF-8
-		return t.lookupValue(uint32(i), s[2])
-	}
-	i = nfkcIndex[uint32(i)<<6+uint32(s[2])]
-	if c0 < 0xF8 { // 4-byte UTF-8
-		return t.lookupValue(uint32(i), s[3])
-	}
-	return 0
-}
-
-// nfkcTrie. Total size: 16994 bytes (16.60 KiB). Checksum: c3ed54ee046f3c46.
-type nfkcTrie struct{}
-
-func newNfkcTrie(i int) *nfkcTrie {
-	return &nfkcTrie{}
-}
-
-// lookupValue determines the type of block n and looks up the value for b.
-func (t *nfkcTrie) lookupValue(n uint32, b byte) uint16 {
-	switch {
-	case n < 90:
-		return uint16(nfkcValues[n<<6+uint32(b)])
-	default:
-		n -= 90
-		return uint16(nfkcSparse.lookup(n, b))
-	}
-}
-
-// nfkcValues: 92 blocks, 5888 entries, 11776 bytes
-// The third block is the zero block.
-var nfkcValues = [5888]uint16{
-	// Block 0x0, offset 0x0
-	0x3c: 0xa000, 0x3d: 0xa000, 0x3e: 0xa000,
-	// Block 0x1, offset 0x40
-	0x41: 0xa000, 0x42: 0xa000, 0x43: 0xa000, 0x44: 0xa000, 0x45: 0xa000,
-	0x46: 0xa000, 0x47: 0xa000, 0x48: 0xa000, 0x49: 0xa000, 0x4a: 0xa000, 0x4b: 0xa000,
-	0x4c: 0xa000, 0x4d: 0xa000, 0x4e: 0xa000, 0x4f: 0xa000, 0x50: 0xa000,
-	0x52: 0xa000, 0x53: 0xa000, 0x54: 0xa000, 0x55: 0xa000, 0x56: 0xa000, 0x57: 0xa000,
-	0x58: 0xa000, 0x59: 0xa000, 0x5a: 0xa000,
-	0x61: 0xa000, 0x62: 0xa000, 0x63: 0xa000,
-	0x64: 0xa000, 0x65: 0xa000, 0x66: 0xa000, 0x67: 0xa000, 0x68: 0xa000, 0x69: 0xa000,
-	0x6a: 0xa000, 0x6b: 0xa000, 0x6c: 0xa000, 0x6d: 0xa000, 0x6e: 0xa000, 0x6f: 0xa000,
-	0x70: 0xa000, 0x72: 0xa000, 0x73: 0xa000, 0x74: 0xa000, 0x75: 0xa000,
-	0x76: 0xa000, 0x77: 0xa000, 0x78: 0xa000, 0x79: 0xa000, 0x7a: 0xa000,
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc0: 0x2f6f, 0xc1: 0x2f74, 0xc2: 0x4688, 0xc3: 0x2f79, 0xc4: 0x4697, 0xc5: 0x469c,
-	0xc6: 0xa000, 0xc7: 0x46a6, 0xc8: 0x2fe2, 0xc9: 0x2fe7, 0xca: 0x46ab, 0xcb: 0x2ffb,
-	0xcc: 0x306e, 0xcd: 0x3073, 0xce: 0x3078, 0xcf: 0x46bf, 0xd1: 0x3104,
-	0xd2: 0x3127, 0xd3: 0x312c, 0xd4: 0x46c9, 0xd5: 0x46ce, 0xd6: 0x46dd,
-	0xd8: 0xa000, 0xd9: 0x31b3, 0xda: 0x31b8, 0xdb: 0x31bd, 0xdc: 0x470f, 0xdd: 0x3235,
-	0xe0: 0x327b, 0xe1: 0x3280, 0xe2: 0x4719, 0xe3: 0x3285,
-	0xe4: 0x4728, 0xe5: 0x472d, 0xe6: 0xa000, 0xe7: 0x4737, 0xe8: 0x32ee, 0xe9: 0x32f3,
-	0xea: 0x473c, 0xeb: 0x3307, 0xec: 0x337f, 0xed: 0x3384, 0xee: 0x3389, 0xef: 0x4750,
-	0xf1: 0x3415, 0xf2: 0x3438, 0xf3: 0x343d, 0xf4: 0x475a, 0xf5: 0x475f,
-	0xf6: 0x476e, 0xf8: 0xa000, 0xf9: 0x34c9, 0xfa: 0x34ce, 0xfb: 0x34d3,
-	0xfc: 0x47a0, 0xfd: 0x3550, 0xff: 0x3569,
-	// Block 0x4, offset 0x100
-	0x100: 0x2f7e, 0x101: 0x328a, 0x102: 0x468d, 0x103: 0x471e, 0x104: 0x2f9c, 0x105: 0x32a8,
-	0x106: 0x2fb0, 0x107: 0x32bc, 0x108: 0x2fb5, 0x109: 0x32c1, 0x10a: 0x2fba, 0x10b: 0x32c6,
-	0x10c: 0x2fbf, 0x10d: 0x32cb, 0x10e: 0x2fc9, 0x10f: 0x32d5,
-	0x112: 0x46b0, 0x113: 0x4741, 0x114: 0x2ff1, 0x115: 0x32fd, 0x116: 0x2ff6, 0x117: 0x3302,
-	0x118: 0x3014, 0x119: 0x3320, 0x11a: 0x3005, 0x11b: 0x3311, 0x11c: 0x302d, 0x11d: 0x3339,
-	0x11e: 0x3037, 0x11f: 0x3343, 0x120: 0x303c, 0x121: 0x3348, 0x122: 0x3046, 0x123: 0x3352,
-	0x124: 0x304b, 0x125: 0x3357, 0x128: 0x307d, 0x129: 0x338e,
-	0x12a: 0x3082, 0x12b: 0x3393, 0x12c: 0x3087, 0x12d: 0x3398, 0x12e: 0x30aa, 0x12f: 0x33b6,
-	0x130: 0x308c, 0x132: 0x195d, 0x133: 0x19e7, 0x134: 0x30b4, 0x135: 0x33c0,
-	0x136: 0x30c8, 0x137: 0x33d9, 0x139: 0x30d2, 0x13a: 0x33e3, 0x13b: 0x30dc,
-	0x13c: 0x33ed, 0x13d: 0x30d7, 0x13e: 0x33e8, 0x13f: 0x1bac,
-	// Block 0x5, offset 0x140
-	0x140: 0x1c34, 0x143: 0x30ff, 0x144: 0x3410, 0x145: 0x3118,
-	0x146: 0x3429, 0x147: 0x310e, 0x148: 0x341f, 0x149: 0x1c5c,
-	0x14c: 0x46d3, 0x14d: 0x4764, 0x14e: 0x3131, 0x14f: 0x3442, 0x150: 0x313b, 0x151: 0x344c,
-	0x154: 0x3159, 0x155: 0x346a, 0x156: 0x3172, 0x157: 0x3483,
-	0x158: 0x3163, 0x159: 0x3474, 0x15a: 0x46f6, 0x15b: 0x4787, 0x15c: 0x317c, 0x15d: 0x348d,
-	0x15e: 0x318b, 0x15f: 0x349c, 0x160: 0x46fb, 0x161: 0x478c, 0x162: 0x31a4, 0x163: 0x34ba,
-	0x164: 0x3195, 0x165: 0x34ab, 0x168: 0x4705, 0x169: 0x4796,
-	0x16a: 0x470a, 0x16b: 0x479b, 0x16c: 0x31c2, 0x16d: 0x34d8, 0x16e: 0x31cc, 0x16f: 0x34e2,
-	0x170: 0x31d1, 0x171: 0x34e7, 0x172: 0x31ef, 0x173: 0x3505, 0x174: 0x3212, 0x175: 0x3528,
-	0x176: 0x323a, 0x177: 0x3555, 0x178: 0x324e, 0x179: 0x325d, 0x17a: 0x357d, 0x17b: 0x3267,
-	0x17c: 0x3587, 0x17d: 0x326c, 0x17e: 0x358c, 0x17f: 0x00a7,
-	// Block 0x6, offset 0x180
-	0x184: 0x2dee, 0x185: 0x2df4,
-	0x186: 0x2dfa, 0x187: 0x1972, 0x188: 0x1975, 0x189: 0x1a08, 0x18a: 0x1987, 0x18b: 0x198a,
-	0x18c: 0x1a3e, 0x18d: 0x2f88, 0x18e: 0x3294, 0x18f: 0x3096, 0x190: 0x33a2, 0x191: 0x3140,
-	0x192: 0x3451, 0x193: 0x31d6, 0x194: 0x34ec, 0x195: 0x39cf, 0x196: 0x3b5e, 0x197: 0x39c8,
-	0x198: 0x3b57, 0x199: 0x39d6, 0x19a: 0x3b65, 0x19b: 0x39c1, 0x19c: 0x3b50,
-	0x19e: 0x38b0, 0x19f: 0x3a3f, 0x1a0: 0x38a9, 0x1a1: 0x3a38, 0x1a2: 0x35b3, 0x1a3: 0x35c5,
-	0x1a6: 0x3041, 0x1a7: 0x334d, 0x1a8: 0x30be, 0x1a9: 0x33cf,
-	0x1aa: 0x46ec, 0x1ab: 0x477d, 0x1ac: 0x3990, 0x1ad: 0x3b1f, 0x1ae: 0x35d7, 0x1af: 0x35dd,
-	0x1b0: 0x33c5, 0x1b1: 0x1942, 0x1b2: 0x1945, 0x1b3: 0x19cf, 0x1b4: 0x3028, 0x1b5: 0x3334,
-	0x1b8: 0x30fa, 0x1b9: 0x340b, 0x1ba: 0x38b7, 0x1bb: 0x3a46,
-	0x1bc: 0x35ad, 0x1bd: 0x35bf, 0x1be: 0x35b9, 0x1bf: 0x35cb,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0x2f8d, 0x1c1: 0x3299, 0x1c2: 0x2f92, 0x1c3: 0x329e, 0x1c4: 0x300a, 0x1c5: 0x3316,
-	0x1c6: 0x300f, 0x1c7: 0x331b, 0x1c8: 0x309b, 0x1c9: 0x33a7, 0x1ca: 0x30a0, 0x1cb: 0x33ac,
-	0x1cc: 0x3145, 0x1cd: 0x3456, 0x1ce: 0x314a, 0x1cf: 0x345b, 0x1d0: 0x3168, 0x1d1: 0x3479,
-	0x1d2: 0x316d, 0x1d3: 0x347e, 0x1d4: 0x31db, 0x1d5: 0x34f1, 0x1d6: 0x31e0, 0x1d7: 0x34f6,
-	0x1d8: 0x3186, 0x1d9: 0x3497, 0x1da: 0x319f, 0x1db: 0x34b5,
-	0x1de: 0x305a, 0x1df: 0x3366,
-	0x1e6: 0x4692, 0x1e7: 0x4723, 0x1e8: 0x46ba, 0x1e9: 0x474b,
-	0x1ea: 0x395f, 0x1eb: 0x3aee, 0x1ec: 0x393c, 0x1ed: 0x3acb, 0x1ee: 0x46d8, 0x1ef: 0x4769,
-	0x1f0: 0x3958, 0x1f1: 0x3ae7, 0x1f2: 0x3244, 0x1f3: 0x355f,
-	// Block 0x8, offset 0x200
-	0x200: 0x9932, 0x201: 0x9932, 0x202: 0x9932, 0x203: 0x9932, 0x204: 0x9932, 0x205: 0x8132,
-	0x206: 0x9932, 0x207: 0x9932, 0x208: 0x9932, 0x209: 0x9932, 0x20a: 0x9932, 0x20b: 0x9932,
-	0x20c: 0x9932, 0x20d: 0x8132, 0x20e: 0x8132, 0x20f: 0x9932, 0x210: 0x8132, 0x211: 0x9932,
-	0x212: 0x8132, 0x213: 0x9932, 0x214: 0x9932, 0x215: 0x8133, 0x216: 0x812d, 0x217: 0x812d,
-	0x218: 0x812d, 0x219: 0x812d, 0x21a: 0x8133, 0x21b: 0x992b, 0x21c: 0x812d, 0x21d: 0x812d,
-	0x21e: 0x812d, 0x21f: 0x812d, 0x220: 0x812d, 0x221: 0x8129, 0x222: 0x8129, 0x223: 0x992d,
-	0x224: 0x992d, 0x225: 0x992d, 0x226: 0x992d, 0x227: 0x9929, 0x228: 0x9929, 0x229: 0x812d,
-	0x22a: 0x812d, 0x22b: 0x812d, 0x22c: 0x812d, 0x22d: 0x992d, 0x22e: 0x992d, 0x22f: 0x812d,
-	0x230: 0x992d, 0x231: 0x992d, 0x232: 0x812d, 0x233: 0x812d, 0x234: 0x8101, 0x235: 0x8101,
-	0x236: 0x8101, 0x237: 0x8101, 0x238: 0x9901, 0x239: 0x812d, 0x23a: 0x812d, 0x23b: 0x812d,
-	0x23c: 0x812d, 0x23d: 0x8132, 0x23e: 0x8132, 0x23f: 0x8132,
-	// Block 0x9, offset 0x240
-	0x240: 0x49ae, 0x241: 0x49b3, 0x242: 0x9932, 0x243: 0x49b8, 0x244: 0x4a71, 0x245: 0x9936,
-	0x246: 0x8132, 0x247: 0x812d, 0x248: 0x812d, 0x249: 0x812d, 0x24a: 0x8132, 0x24b: 0x8132,
-	0x24c: 0x8132, 0x24d: 0x812d, 0x24e: 0x812d, 0x250: 0x8132, 0x251: 0x8132,
-	0x252: 0x8132, 0x253: 0x812d, 0x254: 0x812d, 0x255: 0x812d, 0x256: 0x812d, 0x257: 0x8132,
-	0x258: 0x8133, 0x259: 0x812d, 0x25a: 0x812d, 0x25b: 0x8132, 0x25c: 0x8134, 0x25d: 0x8135,
-	0x25e: 0x8135, 0x25f: 0x8134, 0x260: 0x8135, 0x261: 0x8135, 0x262: 0x8134, 0x263: 0x8132,
-	0x264: 0x8132, 0x265: 0x8132, 0x266: 0x8132, 0x267: 0x8132, 0x268: 0x8132, 0x269: 0x8132,
-	0x26a: 0x8132, 0x26b: 0x8132, 0x26c: 0x8132, 0x26d: 0x8132, 0x26e: 0x8132, 0x26f: 0x8132,
-	0x274: 0x0170,
-	0x27a: 0x42a5,
-	0x27e: 0x0037,
-	// Block 0xa, offset 0x280
-	0x284: 0x425a, 0x285: 0x447b,
-	0x286: 0x35e9, 0x287: 0x00ce, 0x288: 0x3607, 0x289: 0x3613, 0x28a: 0x3625,
-	0x28c: 0x3643, 0x28e: 0x3655, 0x28f: 0x3673, 0x290: 0x3e08, 0x291: 0xa000,
-	0x295: 0xa000, 0x297: 0xa000,
-	0x299: 0xa000,
-	0x29f: 0xa000, 0x2a1: 0xa000,
-	0x2a5: 0xa000, 0x2a9: 0xa000,
-	0x2aa: 0x3637, 0x2ab: 0x3667, 0x2ac: 0x47fe, 0x2ad: 0x3697, 0x2ae: 0x4828, 0x2af: 0x36a9,
-	0x2b0: 0x3e70, 0x2b1: 0xa000, 0x2b5: 0xa000,
-	0x2b7: 0xa000, 0x2b9: 0xa000,
-	0x2bf: 0xa000,
-	// Block 0xb, offset 0x2c0
-	0x2c1: 0xa000, 0x2c5: 0xa000,
-	0x2c9: 0xa000, 0x2ca: 0x4840, 0x2cb: 0x485e,
-	0x2cc: 0x36c7, 0x2cd: 0x36df, 0x2ce: 0x4876, 0x2d0: 0x01be, 0x2d1: 0x01d0,
-	0x2d2: 0x01ac, 0x2d3: 0x430c, 0x2d4: 0x4312, 0x2d5: 0x01fa, 0x2d6: 0x01e8,
-	0x2f0: 0x01d6, 0x2f1: 0x01eb, 0x2f2: 0x01ee, 0x2f4: 0x0188, 0x2f5: 0x01c7,
-	0x2f9: 0x01a6,
-	// Block 0xc, offset 0x300
-	0x300: 0x3721, 0x301: 0x372d, 0x303: 0x371b,
-	0x306: 0xa000, 0x307: 0x3709,
-	0x30c: 0x375d, 0x30d: 0x3745, 0x30e: 0x376f, 0x310: 0xa000,
-	0x313: 0xa000, 0x315: 0xa000, 0x316: 0xa000, 0x317: 0xa000,
-	0x318: 0xa000, 0x319: 0x3751, 0x31a: 0xa000,
-	0x31e: 0xa000, 0x323: 0xa000,
-	0x327: 0xa000,
-	0x32b: 0xa000, 0x32d: 0xa000,
-	0x330: 0xa000, 0x333: 0xa000, 0x335: 0xa000,
-	0x336: 0xa000, 0x337: 0xa000, 0x338: 0xa000, 0x339: 0x37d5, 0x33a: 0xa000,
-	0x33e: 0xa000,
-	// Block 0xd, offset 0x340
-	0x341: 0x3733, 0x342: 0x37b7,
-	0x350: 0x370f, 0x351: 0x3793,
-	0x352: 0x3715, 0x353: 0x3799, 0x356: 0x3727, 0x357: 0x37ab,
-	0x358: 0xa000, 0x359: 0xa000, 0x35a: 0x3829, 0x35b: 0x382f, 0x35c: 0x3739, 0x35d: 0x37bd,
-	0x35e: 0x373f, 0x35f: 0x37c3, 0x362: 0x374b, 0x363: 0x37cf,
-	0x364: 0x3757, 0x365: 0x37db, 0x366: 0x3763, 0x367: 0x37e7, 0x368: 0xa000, 0x369: 0xa000,
-	0x36a: 0x3835, 0x36b: 0x383b, 0x36c: 0x378d, 0x36d: 0x3811, 0x36e: 0x3769, 0x36f: 0x37ed,
-	0x370: 0x3775, 0x371: 0x37f9, 0x372: 0x377b, 0x373: 0x37ff, 0x374: 0x3781, 0x375: 0x3805,
-	0x378: 0x3787, 0x379: 0x380b,
-	// Block 0xe, offset 0x380
-	0x387: 0x1d61,
-	0x391: 0x812d,
-	0x392: 0x8132, 0x393: 0x8132, 0x394: 0x8132, 0x395: 0x8132, 0x396: 0x812d, 0x397: 0x8132,
-	0x398: 0x8132, 0x399: 0x8132, 0x39a: 0x812e, 0x39b: 0x812d, 0x39c: 0x8132, 0x39d: 0x8132,
-	0x39e: 0x8132, 0x39f: 0x8132, 0x3a0: 0x8132, 0x3a1: 0x8132, 0x3a2: 0x812d, 0x3a3: 0x812d,
-	0x3a4: 0x812d, 0x3a5: 0x812d, 0x3a6: 0x812d, 0x3a7: 0x812d, 0x3a8: 0x8132, 0x3a9: 0x8132,
-	0x3aa: 0x812d, 0x3ab: 0x8132, 0x3ac: 0x8132, 0x3ad: 0x812e, 0x3ae: 0x8131, 0x3af: 0x8132,
-	0x3b0: 0x8105, 0x3b1: 0x8106, 0x3b2: 0x8107, 0x3b3: 0x8108, 0x3b4: 0x8109, 0x3b5: 0x810a,
-	0x3b6: 0x810b, 0x3b7: 0x810c, 0x3b8: 0x810d, 0x3b9: 0x810e, 0x3ba: 0x810e, 0x3bb: 0x810f,
-	0x3bc: 0x8110, 0x3bd: 0x8111, 0x3bf: 0x8112,
-	// Block 0xf, offset 0x3c0
-	0x3c8: 0xa000, 0x3ca: 0xa000, 0x3cb: 0x8116,
-	0x3cc: 0x8117, 0x3cd: 0x8118, 0x3ce: 0x8119, 0x3cf: 0x811a, 0x3d0: 0x811b, 0x3d1: 0x811c,
-	0x3d2: 0x811d, 0x3d3: 0x9932, 0x3d4: 0x9932, 0x3d5: 0x992d, 0x3d6: 0x812d, 0x3d7: 0x8132,
-	0x3d8: 0x8132, 0x3d9: 0x8132, 0x3da: 0x8132, 0x3db: 0x8132, 0x3dc: 0x812d, 0x3dd: 0x8132,
-	0x3de: 0x8132, 0x3df: 0x812d,
-	0x3f0: 0x811e, 0x3f5: 0x1d84,
-	0x3f6: 0x2013, 0x3f7: 0x204f, 0x3f8: 0x204a,
-	// Block 0x10, offset 0x400
-	0x405: 0xa000,
-	0x406: 0x2d26, 0x407: 0xa000, 0x408: 0x2d2e, 0x409: 0xa000, 0x40a: 0x2d36, 0x40b: 0xa000,
-	0x40c: 0x2d3e, 0x40d: 0xa000, 0x40e: 0x2d46, 0x411: 0xa000,
-	0x412: 0x2d4e,
-	0x434: 0x8102, 0x435: 0x9900,
-	0x43a: 0xa000, 0x43b: 0x2d56,
-	0x43c: 0xa000, 0x43d: 0x2d5e, 0x43e: 0xa000, 0x43f: 0xa000,
-	// Block 0x11, offset 0x440
-	0x440: 0x0069, 0x441: 0x006b, 0x442: 0x006f, 0x443: 0x0083, 0x444: 0x00f5, 0x445: 0x00f8,
-	0x446: 0x0413, 0x447: 0x0085, 0x448: 0x0089, 0x449: 0x008b, 0x44a: 0x0104, 0x44b: 0x0107,
-	0x44c: 0x010a, 0x44d: 0x008f, 0x44f: 0x0097, 0x450: 0x009b, 0x451: 0x00e0,
-	0x452: 0x009f, 0x453: 0x00fe, 0x454: 0x0417, 0x455: 0x041b, 0x456: 0x00a1, 0x457: 0x00a9,
-	0x458: 0x00ab, 0x459: 0x0423, 0x45a: 0x012b, 0x45b: 0x00ad, 0x45c: 0x0427, 0x45d: 0x01be,
-	0x45e: 0x01c1, 0x45f: 0x01c4, 0x460: 0x01fa, 0x461: 0x01fd, 0x462: 0x0093, 0x463: 0x00a5,
-	0x464: 0x00ab, 0x465: 0x00ad, 0x466: 0x01be, 0x467: 0x01c1, 0x468: 0x01eb, 0x469: 0x01fa,
-	0x46a: 0x01fd,
-	0x478: 0x020c,
-	// Block 0x12, offset 0x480
-	0x49b: 0x00fb, 0x49c: 0x0087, 0x49d: 0x0101,
-	0x49e: 0x00d4, 0x49f: 0x010a, 0x4a0: 0x008d, 0x4a1: 0x010d, 0x4a2: 0x0110, 0x4a3: 0x0116,
-	0x4a4: 0x011c, 0x4a5: 0x011f, 0x4a6: 0x0122, 0x4a7: 0x042b, 0x4a8: 0x016a, 0x4a9: 0x0128,
-	0x4aa: 0x042f, 0x4ab: 0x016d, 0x4ac: 0x0131, 0x4ad: 0x012e, 0x4ae: 0x0134, 0x4af: 0x0137,
-	0x4b0: 0x013a, 0x4b1: 0x013d, 0x4b2: 0x0140, 0x4b3: 0x014c, 0x4b4: 0x014f, 0x4b5: 0x00ec,
-	0x4b6: 0x0152, 0x4b7: 0x0155, 0x4b8: 0x041f, 0x4b9: 0x0158, 0x4ba: 0x015b, 0x4bb: 0x00b5,
-	0x4bc: 0x015e, 0x4bd: 0x0161, 0x4be: 0x0164, 0x4bf: 0x01d0,
-	// Block 0x13, offset 0x4c0
-	0x4c0: 0x2f97, 0x4c1: 0x32a3, 0x4c2: 0x2fa1, 0x4c3: 0x32ad, 0x4c4: 0x2fa6, 0x4c5: 0x32b2,
-	0x4c6: 0x2fab, 0x4c7: 0x32b7, 0x4c8: 0x38cc, 0x4c9: 0x3a5b, 0x4ca: 0x2fc4, 0x4cb: 0x32d0,
-	0x4cc: 0x2fce, 0x4cd: 0x32da, 0x4ce: 0x2fdd, 0x4cf: 0x32e9, 0x4d0: 0x2fd3, 0x4d1: 0x32df,
-	0x4d2: 0x2fd8, 0x4d3: 0x32e4, 0x4d4: 0x38ef, 0x4d5: 0x3a7e, 0x4d6: 0x38f6, 0x4d7: 0x3a85,
-	0x4d8: 0x3019, 0x4d9: 0x3325, 0x4da: 0x301e, 0x4db: 0x332a, 0x4dc: 0x3904, 0x4dd: 0x3a93,
-	0x4de: 0x3023, 0x4df: 0x332f, 0x4e0: 0x3032, 0x4e1: 0x333e, 0x4e2: 0x3050, 0x4e3: 0x335c,
-	0x4e4: 0x305f, 0x4e5: 0x336b, 0x4e6: 0x3055, 0x4e7: 0x3361, 0x4e8: 0x3064, 0x4e9: 0x3370,
-	0x4ea: 0x3069, 0x4eb: 0x3375, 0x4ec: 0x30af, 0x4ed: 0x33bb, 0x4ee: 0x390b, 0x4ef: 0x3a9a,
-	0x4f0: 0x30b9, 0x4f1: 0x33ca, 0x4f2: 0x30c3, 0x4f3: 0x33d4, 0x4f4: 0x30cd, 0x4f5: 0x33de,
-	0x4f6: 0x46c4, 0x4f7: 0x4755, 0x4f8: 0x3912, 0x4f9: 0x3aa1, 0x4fa: 0x30e6, 0x4fb: 0x33f7,
-	0x4fc: 0x30e1, 0x4fd: 0x33f2, 0x4fe: 0x30eb, 0x4ff: 0x33fc,
-	// Block 0x14, offset 0x500
-	0x500: 0x30f0, 0x501: 0x3401, 0x502: 0x30f5, 0x503: 0x3406, 0x504: 0x3109, 0x505: 0x341a,
-	0x506: 0x3113, 0x507: 0x3424, 0x508: 0x3122, 0x509: 0x3433, 0x50a: 0x311d, 0x50b: 0x342e,
-	0x50c: 0x3935, 0x50d: 0x3ac4, 0x50e: 0x3943, 0x50f: 0x3ad2, 0x510: 0x394a, 0x511: 0x3ad9,
-	0x512: 0x3951, 0x513: 0x3ae0, 0x514: 0x314f, 0x515: 0x3460, 0x516: 0x3154, 0x517: 0x3465,
-	0x518: 0x315e, 0x519: 0x346f, 0x51a: 0x46f1, 0x51b: 0x4782, 0x51c: 0x3997, 0x51d: 0x3b26,
-	0x51e: 0x3177, 0x51f: 0x3488, 0x520: 0x3181, 0x521: 0x3492, 0x522: 0x4700, 0x523: 0x4791,
-	0x524: 0x399e, 0x525: 0x3b2d, 0x526: 0x39a5, 0x527: 0x3b34, 0x528: 0x39ac, 0x529: 0x3b3b,
-	0x52a: 0x3190, 0x52b: 0x34a1, 0x52c: 0x319a, 0x52d: 0x34b0, 0x52e: 0x31ae, 0x52f: 0x34c4,
-	0x530: 0x31a9, 0x531: 0x34bf, 0x532: 0x31ea, 0x533: 0x3500, 0x534: 0x31f9, 0x535: 0x350f,
-	0x536: 0x31f4, 0x537: 0x350a, 0x538: 0x39b3, 0x539: 0x3b42, 0x53a: 0x39ba, 0x53b: 0x3b49,
-	0x53c: 0x31fe, 0x53d: 0x3514, 0x53e: 0x3203, 0x53f: 0x3519,
-	// Block 0x15, offset 0x540
-	0x540: 0x3208, 0x541: 0x351e, 0x542: 0x320d, 0x543: 0x3523, 0x544: 0x321c, 0x545: 0x3532,
-	0x546: 0x3217, 0x547: 0x352d, 0x548: 0x3221, 0x549: 0x353c, 0x54a: 0x3226, 0x54b: 0x3541,
-	0x54c: 0x322b, 0x54d: 0x3546, 0x54e: 0x3249, 0x54f: 0x3564, 0x550: 0x3262, 0x551: 0x3582,
-	0x552: 0x3271, 0x553: 0x3591, 0x554: 0x3276, 0x555: 0x3596, 0x556: 0x337a, 0x557: 0x34a6,
-	0x558: 0x3537, 0x559: 0x3573, 0x55a: 0x1be0, 0x55b: 0x42d7,
-	0x560: 0x46a1, 0x561: 0x4732, 0x562: 0x2f83, 0x563: 0x328f,
-	0x564: 0x3878, 0x565: 0x3a07, 0x566: 0x3871, 0x567: 0x3a00, 0x568: 0x3886, 0x569: 0x3a15,
-	0x56a: 0x387f, 0x56b: 0x3a0e, 0x56c: 0x38be, 0x56d: 0x3a4d, 0x56e: 0x3894, 0x56f: 0x3a23,
-	0x570: 0x388d, 0x571: 0x3a1c, 0x572: 0x38a2, 0x573: 0x3a31, 0x574: 0x389b, 0x575: 0x3a2a,
-	0x576: 0x38c5, 0x577: 0x3a54, 0x578: 0x46b5, 0x579: 0x4746, 0x57a: 0x3000, 0x57b: 0x330c,
-	0x57c: 0x2fec, 0x57d: 0x32f8, 0x57e: 0x38da, 0x57f: 0x3a69,
-	// Block 0x16, offset 0x580
-	0x580: 0x38d3, 0x581: 0x3a62, 0x582: 0x38e8, 0x583: 0x3a77, 0x584: 0x38e1, 0x585: 0x3a70,
-	0x586: 0x38fd, 0x587: 0x3a8c, 0x588: 0x3091, 0x589: 0x339d, 0x58a: 0x30a5, 0x58b: 0x33b1,
-	0x58c: 0x46e7, 0x58d: 0x4778, 0x58e: 0x3136, 0x58f: 0x3447, 0x590: 0x3920, 0x591: 0x3aaf,
-	0x592: 0x3919, 0x593: 0x3aa8, 0x594: 0x392e, 0x595: 0x3abd, 0x596: 0x3927, 0x597: 0x3ab6,
-	0x598: 0x3989, 0x599: 0x3b18, 0x59a: 0x396d, 0x59b: 0x3afc, 0x59c: 0x3966, 0x59d: 0x3af5,
-	0x59e: 0x397b, 0x59f: 0x3b0a, 0x5a0: 0x3974, 0x5a1: 0x3b03, 0x5a2: 0x3982, 0x5a3: 0x3b11,
-	0x5a4: 0x31e5, 0x5a5: 0x34fb, 0x5a6: 0x31c7, 0x5a7: 0x34dd, 0x5a8: 0x39e4, 0x5a9: 0x3b73,
-	0x5aa: 0x39dd, 0x5ab: 0x3b6c, 0x5ac: 0x39f2, 0x5ad: 0x3b81, 0x5ae: 0x39eb, 0x5af: 0x3b7a,
-	0x5b0: 0x39f9, 0x5b1: 0x3b88, 0x5b2: 0x3230, 0x5b3: 0x354b, 0x5b4: 0x3258, 0x5b5: 0x3578,
-	0x5b6: 0x3253, 0x5b7: 0x356e, 0x5b8: 0x323f, 0x5b9: 0x355a,
-	// Block 0x17, offset 0x5c0
-	0x5c0: 0x4804, 0x5c1: 0x480a, 0x5c2: 0x491e, 0x5c3: 0x4936, 0x5c4: 0x4926, 0x5c5: 0x493e,
-	0x5c6: 0x492e, 0x5c7: 0x4946, 0x5c8: 0x47aa, 0x5c9: 0x47b0, 0x5ca: 0x488e, 0x5cb: 0x48a6,
-	0x5cc: 0x4896, 0x5cd: 0x48ae, 0x5ce: 0x489e, 0x5cf: 0x48b6, 0x5d0: 0x4816, 0x5d1: 0x481c,
-	0x5d2: 0x3db8, 0x5d3: 0x3dc8, 0x5d4: 0x3dc0, 0x5d5: 0x3dd0,
-	0x5d8: 0x47b6, 0x5d9: 0x47bc, 0x5da: 0x3ce8, 0x5db: 0x3cf8, 0x5dc: 0x3cf0, 0x5dd: 0x3d00,
-	0x5e0: 0x482e, 0x5e1: 0x4834, 0x5e2: 0x494e, 0x5e3: 0x4966,
-	0x5e4: 0x4956, 0x5e5: 0x496e, 0x5e6: 0x495e, 0x5e7: 0x4976, 0x5e8: 0x47c2, 0x5e9: 0x47c8,
-	0x5ea: 0x48be, 0x5eb: 0x48d6, 0x5ec: 0x48c6, 0x5ed: 0x48de, 0x5ee: 0x48ce, 0x5ef: 0x48e6,
-	0x5f0: 0x4846, 0x5f1: 0x484c, 0x5f2: 0x3e18, 0x5f3: 0x3e30, 0x5f4: 0x3e20, 0x5f5: 0x3e38,
-	0x5f6: 0x3e28, 0x5f7: 0x3e40, 0x5f8: 0x47ce, 0x5f9: 0x47d4, 0x5fa: 0x3d18, 0x5fb: 0x3d30,
-	0x5fc: 0x3d20, 0x5fd: 0x3d38, 0x5fe: 0x3d28, 0x5ff: 0x3d40,
-	// Block 0x18, offset 0x600
-	0x600: 0x4852, 0x601: 0x4858, 0x602: 0x3e48, 0x603: 0x3e58, 0x604: 0x3e50, 0x605: 0x3e60,
-	0x608: 0x47da, 0x609: 0x47e0, 0x60a: 0x3d48, 0x60b: 0x3d58,
-	0x60c: 0x3d50, 0x60d: 0x3d60, 0x610: 0x4864, 0x611: 0x486a,
-	0x612: 0x3e80, 0x613: 0x3e98, 0x614: 0x3e88, 0x615: 0x3ea0, 0x616: 0x3e90, 0x617: 0x3ea8,
-	0x619: 0x47e6, 0x61b: 0x3d68, 0x61d: 0x3d70,
-	0x61f: 0x3d78, 0x620: 0x487c, 0x621: 0x4882, 0x622: 0x497e, 0x623: 0x4996,
-	0x624: 0x4986, 0x625: 0x499e, 0x626: 0x498e, 0x627: 0x49a6, 0x628: 0x47ec, 0x629: 0x47f2,
-	0x62a: 0x48ee, 0x62b: 0x4906, 0x62c: 0x48f6, 0x62d: 0x490e, 0x62e: 0x48fe, 0x62f: 0x4916,
-	0x630: 0x47f8, 0x631: 0x431e, 0x632: 0x3691, 0x633: 0x4324, 0x634: 0x4822, 0x635: 0x432a,
-	0x636: 0x36a3, 0x637: 0x4330, 0x638: 0x36c1, 0x639: 0x4336, 0x63a: 0x36d9, 0x63b: 0x433c,
-	0x63c: 0x4870, 0x63d: 0x4342,
-	// Block 0x19, offset 0x640
-	0x640: 0x3da0, 0x641: 0x3da8, 0x642: 0x4184, 0x643: 0x41a2, 0x644: 0x418e, 0x645: 0x41ac,
-	0x646: 0x4198, 0x647: 0x41b6, 0x648: 0x3cd8, 0x649: 0x3ce0, 0x64a: 0x40d0, 0x64b: 0x40ee,
-	0x64c: 0x40da, 0x64d: 0x40f8, 0x64e: 0x40e4, 0x64f: 0x4102, 0x650: 0x3de8, 0x651: 0x3df0,
-	0x652: 0x41c0, 0x653: 0x41de, 0x654: 0x41ca, 0x655: 0x41e8, 0x656: 0x41d4, 0x657: 0x41f2,
-	0x658: 0x3d08, 0x659: 0x3d10, 0x65a: 0x410c, 0x65b: 0x412a, 0x65c: 0x4116, 0x65d: 0x4134,
-	0x65e: 0x4120, 0x65f: 0x413e, 0x660: 0x3ec0, 0x661: 0x3ec8, 0x662: 0x41fc, 0x663: 0x421a,
-	0x664: 0x4206, 0x665: 0x4224, 0x666: 0x4210, 0x667: 0x422e, 0x668: 0x3d80, 0x669: 0x3d88,
-	0x66a: 0x4148, 0x66b: 0x4166, 0x66c: 0x4152, 0x66d: 0x4170, 0x66e: 0x415c, 0x66f: 0x417a,
-	0x670: 0x3685, 0x671: 0x367f, 0x672: 0x3d90, 0x673: 0x368b, 0x674: 0x3d98,
-	0x676: 0x4810, 0x677: 0x3db0, 0x678: 0x35f5, 0x679: 0x35ef, 0x67a: 0x35e3, 0x67b: 0x42ee,
-	0x67c: 0x35fb, 0x67d: 0x4287, 0x67e: 0x01d3, 0x67f: 0x4287,
-	// Block 0x1a, offset 0x680
-	0x680: 0x42a0, 0x681: 0x4482, 0x682: 0x3dd8, 0x683: 0x369d, 0x684: 0x3de0,
-	0x686: 0x483a, 0x687: 0x3df8, 0x688: 0x3601, 0x689: 0x42f4, 0x68a: 0x360d, 0x68b: 0x42fa,
-	0x68c: 0x3619, 0x68d: 0x4489, 0x68e: 0x4490, 0x68f: 0x4497, 0x690: 0x36b5, 0x691: 0x36af,
-	0x692: 0x3e00, 0x693: 0x44e4, 0x696: 0x36bb, 0x697: 0x3e10,
-	0x698: 0x3631, 0x699: 0x362b, 0x69a: 0x361f, 0x69b: 0x4300, 0x69d: 0x449e,
-	0x69e: 0x44a5, 0x69f: 0x44ac, 0x6a0: 0x36eb, 0x6a1: 0x36e5, 0x6a2: 0x3e68, 0x6a3: 0x44ec,
-	0x6a4: 0x36cd, 0x6a5: 0x36d3, 0x6a6: 0x36f1, 0x6a7: 0x3e78, 0x6a8: 0x3661, 0x6a9: 0x365b,
-	0x6aa: 0x364f, 0x6ab: 0x430c, 0x6ac: 0x3649, 0x6ad: 0x4474, 0x6ae: 0x447b, 0x6af: 0x0081,
-	0x6b2: 0x3eb0, 0x6b3: 0x36f7, 0x6b4: 0x3eb8,
-	0x6b6: 0x4888, 0x6b7: 0x3ed0, 0x6b8: 0x363d, 0x6b9: 0x4306, 0x6ba: 0x366d, 0x6bb: 0x4318,
-	0x6bc: 0x3679, 0x6bd: 0x425a, 0x6be: 0x428c,
-	// Block 0x1b, offset 0x6c0
-	0x6c0: 0x1bd8, 0x6c1: 0x1bdc, 0x6c2: 0x0047, 0x6c3: 0x1c54, 0x6c5: 0x1be8,
-	0x6c6: 0x1bec, 0x6c7: 0x00e9, 0x6c9: 0x1c58, 0x6ca: 0x008f, 0x6cb: 0x0051,
-	0x6cc: 0x0051, 0x6cd: 0x0051, 0x6ce: 0x0091, 0x6cf: 0x00da, 0x6d0: 0x0053, 0x6d1: 0x0053,
-	0x6d2: 0x0059, 0x6d3: 0x0099, 0x6d5: 0x005d, 0x6d6: 0x198d,
-	0x6d9: 0x0061, 0x6da: 0x0063, 0x6db: 0x0065, 0x6dc: 0x0065, 0x6dd: 0x0065,
-	0x6e0: 0x199f, 0x6e1: 0x1bc8, 0x6e2: 0x19a8,
-	0x6e4: 0x0075, 0x6e6: 0x01b8, 0x6e8: 0x0075,
-	0x6ea: 0x0057, 0x6eb: 0x42d2, 0x6ec: 0x0045, 0x6ed: 0x0047, 0x6ef: 0x008b,
-	0x6f0: 0x004b, 0x6f1: 0x004d, 0x6f3: 0x005b, 0x6f4: 0x009f, 0x6f5: 0x0215,
-	0x6f6: 0x0218, 0x6f7: 0x021b, 0x6f8: 0x021e, 0x6f9: 0x0093, 0x6fb: 0x1b98,
-	0x6fc: 0x01e8, 0x6fd: 0x01c1, 0x6fe: 0x0179, 0x6ff: 0x01a0,
-	// Block 0x1c, offset 0x700
-	0x700: 0x0463, 0x705: 0x0049,
-	0x706: 0x0089, 0x707: 0x008b, 0x708: 0x0093, 0x709: 0x0095,
-	0x710: 0x222e, 0x711: 0x223a,
-	0x712: 0x22ee, 0x713: 0x2216, 0x714: 0x229a, 0x715: 0x2222, 0x716: 0x22a0, 0x717: 0x22b8,
-	0x718: 0x22c4, 0x719: 0x2228, 0x71a: 0x22ca, 0x71b: 0x2234, 0x71c: 0x22be, 0x71d: 0x22d0,
-	0x71e: 0x22d6, 0x71f: 0x1cbc, 0x720: 0x0053, 0x721: 0x195a, 0x722: 0x1ba4, 0x723: 0x1963,
-	0x724: 0x006d, 0x725: 0x19ab, 0x726: 0x1bd0, 0x727: 0x1d48, 0x728: 0x1966, 0x729: 0x0071,
-	0x72a: 0x19b7, 0x72b: 0x1bd4, 0x72c: 0x0059, 0x72d: 0x0047, 0x72e: 0x0049, 0x72f: 0x005b,
-	0x730: 0x0093, 0x731: 0x19e4, 0x732: 0x1c18, 0x733: 0x19ed, 0x734: 0x00ad, 0x735: 0x1a62,
-	0x736: 0x1c4c, 0x737: 0x1d5c, 0x738: 0x19f0, 0x739: 0x00b1, 0x73a: 0x1a65, 0x73b: 0x1c50,
-	0x73c: 0x0099, 0x73d: 0x0087, 0x73e: 0x0089, 0x73f: 0x009b,
-	// Block 0x1d, offset 0x740
-	0x741: 0x3c06, 0x743: 0xa000, 0x744: 0x3c0d, 0x745: 0xa000,
-	0x747: 0x3c14, 0x748: 0xa000, 0x749: 0x3c1b,
-	0x74d: 0xa000,
-	0x760: 0x2f65, 0x761: 0xa000, 0x762: 0x3c29,
-	0x764: 0xa000, 0x765: 0xa000,
-	0x76d: 0x3c22, 0x76e: 0x2f60, 0x76f: 0x2f6a,
-	0x770: 0x3c30, 0x771: 0x3c37, 0x772: 0xa000, 0x773: 0xa000, 0x774: 0x3c3e, 0x775: 0x3c45,
-	0x776: 0xa000, 0x777: 0xa000, 0x778: 0x3c4c, 0x779: 0x3c53, 0x77a: 0xa000, 0x77b: 0xa000,
-	0x77c: 0xa000, 0x77d: 0xa000,
-	// Block 0x1e, offset 0x780
-	0x780: 0x3c5a, 0x781: 0x3c61, 0x782: 0xa000, 0x783: 0xa000, 0x784: 0x3c76, 0x785: 0x3c7d,
-	0x786: 0xa000, 0x787: 0xa000, 0x788: 0x3c84, 0x789: 0x3c8b,
-	0x791: 0xa000,
-	0x792: 0xa000,
-	0x7a2: 0xa000,
-	0x7a8: 0xa000, 0x7a9: 0xa000,
-	0x7ab: 0xa000, 0x7ac: 0x3ca0, 0x7ad: 0x3ca7, 0x7ae: 0x3cae, 0x7af: 0x3cb5,
-	0x7b2: 0xa000, 0x7b3: 0xa000, 0x7b4: 0xa000, 0x7b5: 0xa000,
-	// Block 0x1f, offset 0x7c0
-	0x7e0: 0x0023, 0x7e1: 0x0025, 0x7e2: 0x0027, 0x7e3: 0x0029,
-	0x7e4: 0x002b, 0x7e5: 0x002d, 0x7e6: 0x002f, 0x7e7: 0x0031, 0x7e8: 0x0033, 0x7e9: 0x1882,
-	0x7ea: 0x1885, 0x7eb: 0x1888, 0x7ec: 0x188b, 0x7ed: 0x188e, 0x7ee: 0x1891, 0x7ef: 0x1894,
-	0x7f0: 0x1897, 0x7f1: 0x189a, 0x7f2: 0x189d, 0x7f3: 0x18a6, 0x7f4: 0x1a68, 0x7f5: 0x1a6c,
-	0x7f6: 0x1a70, 0x7f7: 0x1a74, 0x7f8: 0x1a78, 0x7f9: 0x1a7c, 0x7fa: 0x1a80, 0x7fb: 0x1a84,
-	0x7fc: 0x1a88, 0x7fd: 0x1c80, 0x7fe: 0x1c85, 0x7ff: 0x1c8a,
-	// Block 0x20, offset 0x800
-	0x800: 0x1c8f, 0x801: 0x1c94, 0x802: 0x1c99, 0x803: 0x1c9e, 0x804: 0x1ca3, 0x805: 0x1ca8,
-	0x806: 0x1cad, 0x807: 0x1cb2, 0x808: 0x187f, 0x809: 0x18a3, 0x80a: 0x18c7, 0x80b: 0x18eb,
-	0x80c: 0x190f, 0x80d: 0x1918, 0x80e: 0x191e, 0x80f: 0x1924, 0x810: 0x192a, 0x811: 0x1b60,
-	0x812: 0x1b64, 0x813: 0x1b68, 0x814: 0x1b6c, 0x815: 0x1b70, 0x816: 0x1b74, 0x817: 0x1b78,
-	0x818: 0x1b7c, 0x819: 0x1b80, 0x81a: 0x1b84, 0x81b: 0x1b88, 0x81c: 0x1af4, 0x81d: 0x1af8,
-	0x81e: 0x1afc, 0x81f: 0x1b00, 0x820: 0x1b04, 0x821: 0x1b08, 0x822: 0x1b0c, 0x823: 0x1b10,
-	0x824: 0x1b14, 0x825: 0x1b18, 0x826: 0x1b1c, 0x827: 0x1b20, 0x828: 0x1b24, 0x829: 0x1b28,
-	0x82a: 0x1b2c, 0x82b: 0x1b30, 0x82c: 0x1b34, 0x82d: 0x1b38, 0x82e: 0x1b3c, 0x82f: 0x1b40,
-	0x830: 0x1b44, 0x831: 0x1b48, 0x832: 0x1b4c, 0x833: 0x1b50, 0x834: 0x1b54, 0x835: 0x1b58,
-	0x836: 0x0043, 0x837: 0x0045, 0x838: 0x0047, 0x839: 0x0049, 0x83a: 0x004b, 0x83b: 0x004d,
-	0x83c: 0x004f, 0x83d: 0x0051, 0x83e: 0x0053, 0x83f: 0x0055,
-	// Block 0x21, offset 0x840
-	0x840: 0x06bf, 0x841: 0x06e3, 0x842: 0x06ef, 0x843: 0x06ff, 0x844: 0x0707, 0x845: 0x0713,
-	0x846: 0x071b, 0x847: 0x0723, 0x848: 0x072f, 0x849: 0x0783, 0x84a: 0x079b, 0x84b: 0x07ab,
-	0x84c: 0x07bb, 0x84d: 0x07cb, 0x84e: 0x07db, 0x84f: 0x07fb, 0x850: 0x07ff, 0x851: 0x0803,
-	0x852: 0x0837, 0x853: 0x085f, 0x854: 0x086f, 0x855: 0x0877, 0x856: 0x087b, 0x857: 0x0887,
-	0x858: 0x08a3, 0x859: 0x08a7, 0x85a: 0x08bf, 0x85b: 0x08c3, 0x85c: 0x08cb, 0x85d: 0x08db,
-	0x85e: 0x0977, 0x85f: 0x098b, 0x860: 0x09cb, 0x861: 0x09df, 0x862: 0x09e7, 0x863: 0x09eb,
-	0x864: 0x09fb, 0x865: 0x0a17, 0x866: 0x0a43, 0x867: 0x0a4f, 0x868: 0x0a6f, 0x869: 0x0a7b,
-	0x86a: 0x0a7f, 0x86b: 0x0a83, 0x86c: 0x0a9b, 0x86d: 0x0a9f, 0x86e: 0x0acb, 0x86f: 0x0ad7,
-	0x870: 0x0adf, 0x871: 0x0ae7, 0x872: 0x0af7, 0x873: 0x0aff, 0x874: 0x0b07, 0x875: 0x0b33,
-	0x876: 0x0b37, 0x877: 0x0b3f, 0x878: 0x0b43, 0x879: 0x0b4b, 0x87a: 0x0b53, 0x87b: 0x0b63,
-	0x87c: 0x0b7f, 0x87d: 0x0bf7, 0x87e: 0x0c0b, 0x87f: 0x0c0f,
-	// Block 0x22, offset 0x880
-	0x880: 0x0c8f, 0x881: 0x0c93, 0x882: 0x0ca7, 0x883: 0x0cab, 0x884: 0x0cb3, 0x885: 0x0cbb,
-	0x886: 0x0cc3, 0x887: 0x0ccf, 0x888: 0x0cf7, 0x889: 0x0d07, 0x88a: 0x0d1b, 0x88b: 0x0d8b,
-	0x88c: 0x0d97, 0x88d: 0x0da7, 0x88e: 0x0db3, 0x88f: 0x0dbf, 0x890: 0x0dc7, 0x891: 0x0dcb,
-	0x892: 0x0dcf, 0x893: 0x0dd3, 0x894: 0x0dd7, 0x895: 0x0e8f, 0x896: 0x0ed7, 0x897: 0x0ee3,
-	0x898: 0x0ee7, 0x899: 0x0eeb, 0x89a: 0x0eef, 0x89b: 0x0ef7, 0x89c: 0x0efb, 0x89d: 0x0f0f,
-	0x89e: 0x0f2b, 0x89f: 0x0f33, 0x8a0: 0x0f73, 0x8a1: 0x0f77, 0x8a2: 0x0f7f, 0x8a3: 0x0f83,
-	0x8a4: 0x0f8b, 0x8a5: 0x0f8f, 0x8a6: 0x0fb3, 0x8a7: 0x0fb7, 0x8a8: 0x0fd3, 0x8a9: 0x0fd7,
-	0x8aa: 0x0fdb, 0x8ab: 0x0fdf, 0x8ac: 0x0ff3, 0x8ad: 0x1017, 0x8ae: 0x101b, 0x8af: 0x101f,
-	0x8b0: 0x1043, 0x8b1: 0x1083, 0x8b2: 0x1087, 0x8b3: 0x10a7, 0x8b4: 0x10b7, 0x8b5: 0x10bf,
-	0x8b6: 0x10df, 0x8b7: 0x1103, 0x8b8: 0x1147, 0x8b9: 0x114f, 0x8ba: 0x1163, 0x8bb: 0x116f,
-	0x8bc: 0x1177, 0x8bd: 0x117f, 0x8be: 0x1183, 0x8bf: 0x1187,
-	// Block 0x23, offset 0x8c0
-	0x8c0: 0x119f, 0x8c1: 0x11a3, 0x8c2: 0x11bf, 0x8c3: 0x11c7, 0x8c4: 0x11cf, 0x8c5: 0x11d3,
-	0x8c6: 0x11df, 0x8c7: 0x11e7, 0x8c8: 0x11eb, 0x8c9: 0x11ef, 0x8ca: 0x11f7, 0x8cb: 0x11fb,
-	0x8cc: 0x129b, 0x8cd: 0x12af, 0x8ce: 0x12e3, 0x8cf: 0x12e7, 0x8d0: 0x12ef, 0x8d1: 0x131b,
-	0x8d2: 0x1323, 0x8d3: 0x132b, 0x8d4: 0x1333, 0x8d5: 0x136f, 0x8d6: 0x1373, 0x8d7: 0x137b,
-	0x8d8: 0x137f, 0x8d9: 0x1383, 0x8da: 0x13af, 0x8db: 0x13b3, 0x8dc: 0x13bb, 0x8dd: 0x13cf,
-	0x8de: 0x13d3, 0x8df: 0x13ef, 0x8e0: 0x13f7, 0x8e1: 0x13fb, 0x8e2: 0x141f, 0x8e3: 0x143f,
-	0x8e4: 0x1453, 0x8e5: 0x1457, 0x8e6: 0x145f, 0x8e7: 0x148b, 0x8e8: 0x148f, 0x8e9: 0x149f,
-	0x8ea: 0x14c3, 0x8eb: 0x14cf, 0x8ec: 0x14df, 0x8ed: 0x14f7, 0x8ee: 0x14ff, 0x8ef: 0x1503,
-	0x8f0: 0x1507, 0x8f1: 0x150b, 0x8f2: 0x1517, 0x8f3: 0x151b, 0x8f4: 0x1523, 0x8f5: 0x153f,
-	0x8f6: 0x1543, 0x8f7: 0x1547, 0x8f8: 0x155f, 0x8f9: 0x1563, 0x8fa: 0x156b, 0x8fb: 0x157f,
-	0x8fc: 0x1583, 0x8fd: 0x1587, 0x8fe: 0x158f, 0x8ff: 0x1593,
-	// Block 0x24, offset 0x900
-	0x906: 0xa000, 0x90b: 0xa000,
-	0x90c: 0x3f08, 0x90d: 0xa000, 0x90e: 0x3f10, 0x90f: 0xa000, 0x910: 0x3f18, 0x911: 0xa000,
-	0x912: 0x3f20, 0x913: 0xa000, 0x914: 0x3f28, 0x915: 0xa000, 0x916: 0x3f30, 0x917: 0xa000,
-	0x918: 0x3f38, 0x919: 0xa000, 0x91a: 0x3f40, 0x91b: 0xa000, 0x91c: 0x3f48, 0x91d: 0xa000,
-	0x91e: 0x3f50, 0x91f: 0xa000, 0x920: 0x3f58, 0x921: 0xa000, 0x922: 0x3f60,
-	0x924: 0xa000, 0x925: 0x3f68, 0x926: 0xa000, 0x927: 0x3f70, 0x928: 0xa000, 0x929: 0x3f78,
-	0x92f: 0xa000,
-	0x930: 0x3f80, 0x931: 0x3f88, 0x932: 0xa000, 0x933: 0x3f90, 0x934: 0x3f98, 0x935: 0xa000,
-	0x936: 0x3fa0, 0x937: 0x3fa8, 0x938: 0xa000, 0x939: 0x3fb0, 0x93a: 0x3fb8, 0x93b: 0xa000,
-	0x93c: 0x3fc0, 0x93d: 0x3fc8,
-	// Block 0x25, offset 0x940
-	0x954: 0x3f00,
-	0x959: 0x9903, 0x95a: 0x9903, 0x95b: 0x42dc, 0x95c: 0x42e2, 0x95d: 0xa000,
-	0x95e: 0x3fd0, 0x95f: 0x26b4,
-	0x966: 0xa000,
-	0x96b: 0xa000, 0x96c: 0x3fe0, 0x96d: 0xa000, 0x96e: 0x3fe8, 0x96f: 0xa000,
-	0x970: 0x3ff0, 0x971: 0xa000, 0x972: 0x3ff8, 0x973: 0xa000, 0x974: 0x4000, 0x975: 0xa000,
-	0x976: 0x4008, 0x977: 0xa000, 0x978: 0x4010, 0x979: 0xa000, 0x97a: 0x4018, 0x97b: 0xa000,
-	0x97c: 0x4020, 0x97d: 0xa000, 0x97e: 0x4028, 0x97f: 0xa000,
-	// Block 0x26, offset 0x980
-	0x980: 0x4030, 0x981: 0xa000, 0x982: 0x4038, 0x984: 0xa000, 0x985: 0x4040,
-	0x986: 0xa000, 0x987: 0x4048, 0x988: 0xa000, 0x989: 0x4050,
-	0x98f: 0xa000, 0x990: 0x4058, 0x991: 0x4060,
-	0x992: 0xa000, 0x993: 0x4068, 0x994: 0x4070, 0x995: 0xa000, 0x996: 0x4078, 0x997: 0x4080,
-	0x998: 0xa000, 0x999: 0x4088, 0x99a: 0x4090, 0x99b: 0xa000, 0x99c: 0x4098, 0x99d: 0x40a0,
-	0x9af: 0xa000,
-	0x9b0: 0xa000, 0x9b1: 0xa000, 0x9b2: 0xa000, 0x9b4: 0x3fd8,
-	0x9b7: 0x40a8, 0x9b8: 0x40b0, 0x9b9: 0x40b8, 0x9ba: 0x40c0,
-	0x9bd: 0xa000, 0x9be: 0x40c8, 0x9bf: 0x26c9,
-	// Block 0x27, offset 0x9c0
-	0x9c0: 0x0367, 0x9c1: 0x032b, 0x9c2: 0x032f, 0x9c3: 0x0333, 0x9c4: 0x037b, 0x9c5: 0x0337,
-	0x9c6: 0x033b, 0x9c7: 0x033f, 0x9c8: 0x0343, 0x9c9: 0x0347, 0x9ca: 0x034b, 0x9cb: 0x034f,
-	0x9cc: 0x0353, 0x9cd: 0x0357, 0x9ce: 0x035b, 0x9cf: 0x49bd, 0x9d0: 0x49c3, 0x9d1: 0x49c9,
-	0x9d2: 0x49cf, 0x9d3: 0x49d5, 0x9d4: 0x49db, 0x9d5: 0x49e1, 0x9d6: 0x49e7, 0x9d7: 0x49ed,
-	0x9d8: 0x49f3, 0x9d9: 0x49f9, 0x9da: 0x49ff, 0x9db: 0x4a05, 0x9dc: 0x4a0b, 0x9dd: 0x4a11,
-	0x9de: 0x4a17, 0x9df: 0x4a1d, 0x9e0: 0x4a23, 0x9e1: 0x4a29, 0x9e2: 0x4a2f, 0x9e3: 0x4a35,
-	0x9e4: 0x03c3, 0x9e5: 0x035f, 0x9e6: 0x0363, 0x9e7: 0x03e7, 0x9e8: 0x03eb, 0x9e9: 0x03ef,
-	0x9ea: 0x03f3, 0x9eb: 0x03f7, 0x9ec: 0x03fb, 0x9ed: 0x03ff, 0x9ee: 0x036b, 0x9ef: 0x0403,
-	0x9f0: 0x0407, 0x9f1: 0x036f, 0x9f2: 0x0373, 0x9f3: 0x0377, 0x9f4: 0x037f, 0x9f5: 0x0383,
-	0x9f6: 0x0387, 0x9f7: 0x038b, 0x9f8: 0x038f, 0x9f9: 0x0393, 0x9fa: 0x0397, 0x9fb: 0x039b,
-	0x9fc: 0x039f, 0x9fd: 0x03a3, 0x9fe: 0x03a7, 0x9ff: 0x03ab,
-	// Block 0x28, offset 0xa00
-	0xa00: 0x03af, 0xa01: 0x03b3, 0xa02: 0x040b, 0xa03: 0x040f, 0xa04: 0x03b7, 0xa05: 0x03bb,
-	0xa06: 0x03bf, 0xa07: 0x03c7, 0xa08: 0x03cb, 0xa09: 0x03cf, 0xa0a: 0x03d3, 0xa0b: 0x03d7,
-	0xa0c: 0x03db, 0xa0d: 0x03df, 0xa0e: 0x03e3,
-	0xa12: 0x06bf, 0xa13: 0x071b, 0xa14: 0x06cb, 0xa15: 0x097b, 0xa16: 0x06cf, 0xa17: 0x06e7,
-	0xa18: 0x06d3, 0xa19: 0x0f93, 0xa1a: 0x0707, 0xa1b: 0x06db, 0xa1c: 0x06c3, 0xa1d: 0x09ff,
-	0xa1e: 0x098f, 0xa1f: 0x072f,
-	// Block 0x29, offset 0xa40
-	0xa40: 0x2054, 0xa41: 0x205a, 0xa42: 0x2060, 0xa43: 0x2066, 0xa44: 0x206c, 0xa45: 0x2072,
-	0xa46: 0x2078, 0xa47: 0x207e, 0xa48: 0x2084, 0xa49: 0x208a, 0xa4a: 0x2090, 0xa4b: 0x2096,
-	0xa4c: 0x209c, 0xa4d: 0x20a2, 0xa4e: 0x2726, 0xa4f: 0x272f, 0xa50: 0x2738, 0xa51: 0x2741,
-	0xa52: 0x274a, 0xa53: 0x2753, 0xa54: 0x275c, 0xa55: 0x2765, 0xa56: 0x276e, 0xa57: 0x2780,
-	0xa58: 0x2789, 0xa59: 0x2792, 0xa5a: 0x279b, 0xa5b: 0x27a4, 0xa5c: 0x2777, 0xa5d: 0x2bac,
-	0xa5e: 0x2aed, 0xa60: 0x20a8, 0xa61: 0x20c0, 0xa62: 0x20b4, 0xa63: 0x2108,
-	0xa64: 0x20c6, 0xa65: 0x20e4, 0xa66: 0x20ae, 0xa67: 0x20de, 0xa68: 0x20ba, 0xa69: 0x20f0,
-	0xa6a: 0x2120, 0xa6b: 0x213e, 0xa6c: 0x2138, 0xa6d: 0x212c, 0xa6e: 0x217a, 0xa6f: 0x210e,
-	0xa70: 0x211a, 0xa71: 0x2132, 0xa72: 0x2126, 0xa73: 0x2150, 0xa74: 0x20fc, 0xa75: 0x2144,
-	0xa76: 0x216e, 0xa77: 0x2156, 0xa78: 0x20ea, 0xa79: 0x20cc, 0xa7a: 0x2102, 0xa7b: 0x2114,
-	0xa7c: 0x214a, 0xa7d: 0x20d2, 0xa7e: 0x2174, 0xa7f: 0x20f6,
-	// Block 0x2a, offset 0xa80
-	0xa80: 0x215c, 0xa81: 0x20d8, 0xa82: 0x2162, 0xa83: 0x2168, 0xa84: 0x092f, 0xa85: 0x0b03,
-	0xa86: 0x0ca7, 0xa87: 0x10c7,
-	0xa90: 0x1bc4, 0xa91: 0x18a9,
-	0xa92: 0x18ac, 0xa93: 0x18af, 0xa94: 0x18b2, 0xa95: 0x18b5, 0xa96: 0x18b8, 0xa97: 0x18bb,
-	0xa98: 0x18be, 0xa99: 0x18c1, 0xa9a: 0x18ca, 0xa9b: 0x18cd, 0xa9c: 0x18d0, 0xa9d: 0x18d3,
-	0xa9e: 0x18d6, 0xa9f: 0x18d9, 0xaa0: 0x0313, 0xaa1: 0x031b, 0xaa2: 0x031f, 0xaa3: 0x0327,
-	0xaa4: 0x032b, 0xaa5: 0x032f, 0xaa6: 0x0337, 0xaa7: 0x033f, 0xaa8: 0x0343, 0xaa9: 0x034b,
-	0xaaa: 0x034f, 0xaab: 0x0353, 0xaac: 0x0357, 0xaad: 0x035b, 0xaae: 0x2e18, 0xaaf: 0x2e20,
-	0xab0: 0x2e28, 0xab1: 0x2e30, 0xab2: 0x2e38, 0xab3: 0x2e40, 0xab4: 0x2e48, 0xab5: 0x2e50,
-	0xab6: 0x2e60, 0xab7: 0x2e68, 0xab8: 0x2e70, 0xab9: 0x2e78, 0xaba: 0x2e80, 0xabb: 0x2e88,
-	0xabc: 0x2ed3, 0xabd: 0x2e9b, 0xabe: 0x2e58,
-	// Block 0x2b, offset 0xac0
-	0xac0: 0x06bf, 0xac1: 0x071b, 0xac2: 0x06cb, 0xac3: 0x097b, 0xac4: 0x071f, 0xac5: 0x07af,
-	0xac6: 0x06c7, 0xac7: 0x07ab, 0xac8: 0x070b, 0xac9: 0x0887, 0xaca: 0x0d07, 0xacb: 0x0e8f,
-	0xacc: 0x0dd7, 0xacd: 0x0d1b, 0xace: 0x145f, 0xacf: 0x098b, 0xad0: 0x0ccf, 0xad1: 0x0d4b,
-	0xad2: 0x0d0b, 0xad3: 0x104b, 0xad4: 0x08fb, 0xad5: 0x0f03, 0xad6: 0x1387, 0xad7: 0x105f,
-	0xad8: 0x0843, 0xad9: 0x108f, 0xada: 0x0f9b, 0xadb: 0x0a17, 0xadc: 0x140f, 0xadd: 0x077f,
-	0xade: 0x08ab, 0xadf: 0x0df7, 0xae0: 0x1527, 0xae1: 0x0743, 0xae2: 0x07d3, 0xae3: 0x0d9b,
-	0xae4: 0x06cf, 0xae5: 0x06e7, 0xae6: 0x06d3, 0xae7: 0x0adb, 0xae8: 0x08ef, 0xae9: 0x087f,
-	0xaea: 0x0a57, 0xaeb: 0x0a4b, 0xaec: 0x0feb, 0xaed: 0x073f, 0xaee: 0x139b, 0xaef: 0x089b,
-	0xaf0: 0x09f3, 0xaf1: 0x18dc, 0xaf2: 0x18df, 0xaf3: 0x18e2, 0xaf4: 0x18e5, 0xaf5: 0x18ee,
-	0xaf6: 0x18f1, 0xaf7: 0x18f4, 0xaf8: 0x18f7, 0xaf9: 0x18fa, 0xafa: 0x18fd, 0xafb: 0x1900,
-	0xafc: 0x1903, 0xafd: 0x1906, 0xafe: 0x1909, 0xaff: 0x1912,
-	// Block 0x2c, offset 0xb00
-	0xb00: 0x1cc6, 0xb01: 0x1cd5, 0xb02: 0x1ce4, 0xb03: 0x1cf3, 0xb04: 0x1d02, 0xb05: 0x1d11,
-	0xb06: 0x1d20, 0xb07: 0x1d2f, 0xb08: 0x1d3e, 0xb09: 0x218c, 0xb0a: 0x219e, 0xb0b: 0x21b0,
-	0xb0c: 0x1954, 0xb0d: 0x1c04, 0xb0e: 0x19d2, 0xb0f: 0x1ba8, 0xb10: 0x04cb, 0xb11: 0x04d3,
-	0xb12: 0x04db, 0xb13: 0x04e3, 0xb14: 0x04eb, 0xb15: 0x04ef, 0xb16: 0x04f3, 0xb17: 0x04f7,
-	0xb18: 0x04fb, 0xb19: 0x04ff, 0xb1a: 0x0503, 0xb1b: 0x0507, 0xb1c: 0x050b, 0xb1d: 0x050f,
-	0xb1e: 0x0513, 0xb1f: 0x0517, 0xb20: 0x051b, 0xb21: 0x0523, 0xb22: 0x0527, 0xb23: 0x052b,
-	0xb24: 0x052f, 0xb25: 0x0533, 0xb26: 0x0537, 0xb27: 0x053b, 0xb28: 0x053f, 0xb29: 0x0543,
-	0xb2a: 0x0547, 0xb2b: 0x054b, 0xb2c: 0x054f, 0xb2d: 0x0553, 0xb2e: 0x0557, 0xb2f: 0x055b,
-	0xb30: 0x055f, 0xb31: 0x0563, 0xb32: 0x0567, 0xb33: 0x056f, 0xb34: 0x0577, 0xb35: 0x057f,
-	0xb36: 0x0583, 0xb37: 0x0587, 0xb38: 0x058b, 0xb39: 0x058f, 0xb3a: 0x0593, 0xb3b: 0x0597,
-	0xb3c: 0x059b, 0xb3d: 0x059f, 0xb3e: 0x05a3,
-	// Block 0x2d, offset 0xb40
-	0xb40: 0x2b0c, 0xb41: 0x29a8, 0xb42: 0x2b1c, 0xb43: 0x2880, 0xb44: 0x2ee4, 0xb45: 0x288a,
-	0xb46: 0x2894, 0xb47: 0x2f28, 0xb48: 0x29b5, 0xb49: 0x289e, 0xb4a: 0x28a8, 0xb4b: 0x28b2,
-	0xb4c: 0x29dc, 0xb4d: 0x29e9, 0xb4e: 0x29c2, 0xb4f: 0x29cf, 0xb50: 0x2ea9, 0xb51: 0x29f6,
-	0xb52: 0x2a03, 0xb53: 0x2bbe, 0xb54: 0x26bb, 0xb55: 0x2bd1, 0xb56: 0x2be4, 0xb57: 0x2b2c,
-	0xb58: 0x2a10, 0xb59: 0x2bf7, 0xb5a: 0x2c0a, 0xb5b: 0x2a1d, 0xb5c: 0x28bc, 0xb5d: 0x28c6,
-	0xb5e: 0x2eb7, 0xb5f: 0x2a2a, 0xb60: 0x2b3c, 0xb61: 0x2ef5, 0xb62: 0x28d0, 0xb63: 0x28da,
-	0xb64: 0x2a37, 0xb65: 0x28e4, 0xb66: 0x28ee, 0xb67: 0x26d0, 0xb68: 0x26d7, 0xb69: 0x28f8,
-	0xb6a: 0x2902, 0xb6b: 0x2c1d, 0xb6c: 0x2a44, 0xb6d: 0x2b4c, 0xb6e: 0x2c30, 0xb6f: 0x2a51,
-	0xb70: 0x2916, 0xb71: 0x290c, 0xb72: 0x2f3c, 0xb73: 0x2a5e, 0xb74: 0x2c43, 0xb75: 0x2920,
-	0xb76: 0x2b5c, 0xb77: 0x292a, 0xb78: 0x2a78, 0xb79: 0x2934, 0xb7a: 0x2a85, 0xb7b: 0x2f06,
-	0xb7c: 0x2a6b, 0xb7d: 0x2b6c, 0xb7e: 0x2a92, 0xb7f: 0x26de,
-	// Block 0x2e, offset 0xb80
-	0xb80: 0x2f17, 0xb81: 0x293e, 0xb82: 0x2948, 0xb83: 0x2a9f, 0xb84: 0x2952, 0xb85: 0x295c,
-	0xb86: 0x2966, 0xb87: 0x2b7c, 0xb88: 0x2aac, 0xb89: 0x26e5, 0xb8a: 0x2c56, 0xb8b: 0x2e90,
-	0xb8c: 0x2b8c, 0xb8d: 0x2ab9, 0xb8e: 0x2ec5, 0xb8f: 0x2970, 0xb90: 0x297a, 0xb91: 0x2ac6,
-	0xb92: 0x26ec, 0xb93: 0x2ad3, 0xb94: 0x2b9c, 0xb95: 0x26f3, 0xb96: 0x2c69, 0xb97: 0x2984,
-	0xb98: 0x1cb7, 0xb99: 0x1ccb, 0xb9a: 0x1cda, 0xb9b: 0x1ce9, 0xb9c: 0x1cf8, 0xb9d: 0x1d07,
-	0xb9e: 0x1d16, 0xb9f: 0x1d25, 0xba0: 0x1d34, 0xba1: 0x1d43, 0xba2: 0x2192, 0xba3: 0x21a4,
-	0xba4: 0x21b6, 0xba5: 0x21c2, 0xba6: 0x21ce, 0xba7: 0x21da, 0xba8: 0x21e6, 0xba9: 0x21f2,
-	0xbaa: 0x21fe, 0xbab: 0x220a, 0xbac: 0x2246, 0xbad: 0x2252, 0xbae: 0x225e, 0xbaf: 0x226a,
-	0xbb0: 0x2276, 0xbb1: 0x1c14, 0xbb2: 0x19c6, 0xbb3: 0x1936, 0xbb4: 0x1be4, 0xbb5: 0x1a47,
-	0xbb6: 0x1a56, 0xbb7: 0x19cc, 0xbb8: 0x1bfc, 0xbb9: 0x1c00, 0xbba: 0x1960, 0xbbb: 0x2701,
-	0xbbc: 0x270f, 0xbbd: 0x26fa, 0xbbe: 0x2708, 0xbbf: 0x2ae0,
-	// Block 0x2f, offset 0xbc0
-	0xbc0: 0x1a4a, 0xbc1: 0x1a32, 0xbc2: 0x1c60, 0xbc3: 0x1a1a, 0xbc4: 0x19f3, 0xbc5: 0x1969,
-	0xbc6: 0x1978, 0xbc7: 0x1948, 0xbc8: 0x1bf0, 0xbc9: 0x1d52, 0xbca: 0x1a4d, 0xbcb: 0x1a35,
-	0xbcc: 0x1c64, 0xbcd: 0x1c70, 0xbce: 0x1a26, 0xbcf: 0x19fc, 0xbd0: 0x1957, 0xbd1: 0x1c1c,
-	0xbd2: 0x1bb0, 0xbd3: 0x1b9c, 0xbd4: 0x1bcc, 0xbd5: 0x1c74, 0xbd6: 0x1a29, 0xbd7: 0x19c9,
-	0xbd8: 0x19ff, 0xbd9: 0x19de, 0xbda: 0x1a41, 0xbdb: 0x1c78, 0xbdc: 0x1a2c, 0xbdd: 0x19c0,
-	0xbde: 0x1a02, 0xbdf: 0x1c3c, 0xbe0: 0x1bf4, 0xbe1: 0x1a14, 0xbe2: 0x1c24, 0xbe3: 0x1c40,
-	0xbe4: 0x1bf8, 0xbe5: 0x1a17, 0xbe6: 0x1c28, 0xbe7: 0x22e8, 0xbe8: 0x22fc, 0xbe9: 0x1996,
-	0xbea: 0x1c20, 0xbeb: 0x1bb4, 0xbec: 0x1ba0, 0xbed: 0x1c48, 0xbee: 0x2716, 0xbef: 0x27ad,
-	0xbf0: 0x1a59, 0xbf1: 0x1a44, 0xbf2: 0x1c7c, 0xbf3: 0x1a2f, 0xbf4: 0x1a50, 0xbf5: 0x1a38,
-	0xbf6: 0x1c68, 0xbf7: 0x1a1d, 0xbf8: 0x19f6, 0xbf9: 0x1981, 0xbfa: 0x1a53, 0xbfb: 0x1a3b,
-	0xbfc: 0x1c6c, 0xbfd: 0x1a20, 0xbfe: 0x19f9, 0xbff: 0x1984,
-	// Block 0x30, offset 0xc00
-	0xc00: 0x1c2c, 0xc01: 0x1bb8, 0xc02: 0x1d4d, 0xc03: 0x1939, 0xc04: 0x19ba, 0xc05: 0x19bd,
-	0xc06: 0x22f5, 0xc07: 0x1b94, 0xc08: 0x19c3, 0xc09: 0x194b, 0xc0a: 0x19e1, 0xc0b: 0x194e,
-	0xc0c: 0x19ea, 0xc0d: 0x196c, 0xc0e: 0x196f, 0xc0f: 0x1a05, 0xc10: 0x1a0b, 0xc11: 0x1a0e,
-	0xc12: 0x1c30, 0xc13: 0x1a11, 0xc14: 0x1a23, 0xc15: 0x1c38, 0xc16: 0x1c44, 0xc17: 0x1990,
-	0xc18: 0x1d57, 0xc19: 0x1bbc, 0xc1a: 0x1993, 0xc1b: 0x1a5c, 0xc1c: 0x19a5, 0xc1d: 0x19b4,
-	0xc1e: 0x22e2, 0xc1f: 0x22dc, 0xc20: 0x1cc1, 0xc21: 0x1cd0, 0xc22: 0x1cdf, 0xc23: 0x1cee,
-	0xc24: 0x1cfd, 0xc25: 0x1d0c, 0xc26: 0x1d1b, 0xc27: 0x1d2a, 0xc28: 0x1d39, 0xc29: 0x2186,
-	0xc2a: 0x2198, 0xc2b: 0x21aa, 0xc2c: 0x21bc, 0xc2d: 0x21c8, 0xc2e: 0x21d4, 0xc2f: 0x21e0,
-	0xc30: 0x21ec, 0xc31: 0x21f8, 0xc32: 0x2204, 0xc33: 0x2240, 0xc34: 0x224c, 0xc35: 0x2258,
-	0xc36: 0x2264, 0xc37: 0x2270, 0xc38: 0x227c, 0xc39: 0x2282, 0xc3a: 0x2288, 0xc3b: 0x228e,
-	0xc3c: 0x2294, 0xc3d: 0x22a6, 0xc3e: 0x22ac, 0xc3f: 0x1c10,
-	// Block 0x31, offset 0xc40
-	0xc40: 0x1377, 0xc41: 0x0cfb, 0xc42: 0x13d3, 0xc43: 0x139f, 0xc44: 0x0e57, 0xc45: 0x06eb,
-	0xc46: 0x08df, 0xc47: 0x162b, 0xc48: 0x162b, 0xc49: 0x0a0b, 0xc4a: 0x145f, 0xc4b: 0x0943,
-	0xc4c: 0x0a07, 0xc4d: 0x0bef, 0xc4e: 0x0fcf, 0xc4f: 0x115f, 0xc50: 0x1297, 0xc51: 0x12d3,
-	0xc52: 0x1307, 0xc53: 0x141b, 0xc54: 0x0d73, 0xc55: 0x0dff, 0xc56: 0x0eab, 0xc57: 0x0f43,
-	0xc58: 0x125f, 0xc59: 0x1447, 0xc5a: 0x1573, 0xc5b: 0x070f, 0xc5c: 0x08b3, 0xc5d: 0x0d87,
-	0xc5e: 0x0ecf, 0xc5f: 0x1293, 0xc60: 0x15c3, 0xc61: 0x0ab3, 0xc62: 0x0e77, 0xc63: 0x1283,
-	0xc64: 0x1317, 0xc65: 0x0c23, 0xc66: 0x11bb, 0xc67: 0x12df, 0xc68: 0x0b1f, 0xc69: 0x0d0f,
-	0xc6a: 0x0e17, 0xc6b: 0x0f1b, 0xc6c: 0x1427, 0xc6d: 0x074f, 0xc6e: 0x07e7, 0xc6f: 0x0853,
-	0xc70: 0x0c8b, 0xc71: 0x0d7f, 0xc72: 0x0ecb, 0xc73: 0x0fef, 0xc74: 0x1177, 0xc75: 0x128b,
-	0xc76: 0x12a3, 0xc77: 0x13c7, 0xc78: 0x14ef, 0xc79: 0x15a3, 0xc7a: 0x15bf, 0xc7b: 0x102b,
-	0xc7c: 0x106b, 0xc7d: 0x1123, 0xc7e: 0x1243, 0xc7f: 0x147b,
-	// Block 0x32, offset 0xc80
-	0xc80: 0x15cb, 0xc81: 0x134b, 0xc82: 0x09c7, 0xc83: 0x0b3b, 0xc84: 0x10db, 0xc85: 0x119b,
-	0xc86: 0x0eff, 0xc87: 0x1033, 0xc88: 0x1397, 0xc89: 0x14e7, 0xc8a: 0x09c3, 0xc8b: 0x0a8f,
-	0xc8c: 0x0d77, 0xc8d: 0x0e2b, 0xc8e: 0x0e5f, 0xc8f: 0x1113, 0xc90: 0x113b, 0xc91: 0x14a7,
-	0xc92: 0x084f, 0xc93: 0x11a7, 0xc94: 0x07f3, 0xc95: 0x07ef, 0xc96: 0x1097, 0xc97: 0x1127,
-	0xc98: 0x125b, 0xc99: 0x14af, 0xc9a: 0x1367, 0xc9b: 0x0c27, 0xc9c: 0x0d73, 0xc9d: 0x1357,
-	0xc9e: 0x06f7, 0xc9f: 0x0a63, 0xca0: 0x0b93, 0xca1: 0x0f2f, 0xca2: 0x0faf, 0xca3: 0x0873,
-	0xca4: 0x103b, 0xca5: 0x075f, 0xca6: 0x0b77, 0xca7: 0x06d7, 0xca8: 0x0deb, 0xca9: 0x0ca3,
-	0xcaa: 0x110f, 0xcab: 0x08c7, 0xcac: 0x09b3, 0xcad: 0x0ffb, 0xcae: 0x1263, 0xcaf: 0x133b,
-	0xcb0: 0x0db7, 0xcb1: 0x13f7, 0xcb2: 0x0de3, 0xcb3: 0x0c37, 0xcb4: 0x121b, 0xcb5: 0x0c57,
-	0xcb6: 0x0fab, 0xcb7: 0x072b, 0xcb8: 0x07a7, 0xcb9: 0x07eb, 0xcba: 0x0d53, 0xcbb: 0x10fb,
-	0xcbc: 0x11f3, 0xcbd: 0x1347, 0xcbe: 0x145b, 0xcbf: 0x085b,
-	// Block 0x33, offset 0xcc0
-	0xcc0: 0x090f, 0xcc1: 0x0a17, 0xcc2: 0x0b2f, 0xcc3: 0x0cbf, 0xcc4: 0x0e7b, 0xcc5: 0x103f,
-	0xcc6: 0x1497, 0xcc7: 0x157b, 0xcc8: 0x15cf, 0xcc9: 0x15e7, 0xcca: 0x0837, 0xccb: 0x0cf3,
-	0xccc: 0x0da3, 0xccd: 0x13eb, 0xcce: 0x0afb, 0xccf: 0x0bd7, 0xcd0: 0x0bf3, 0xcd1: 0x0c83,
-	0xcd2: 0x0e6b, 0xcd3: 0x0eb7, 0xcd4: 0x0f67, 0xcd5: 0x108b, 0xcd6: 0x112f, 0xcd7: 0x1193,
-	0xcd8: 0x13db, 0xcd9: 0x126b, 0xcda: 0x1403, 0xcdb: 0x147f, 0xcdc: 0x080f, 0xcdd: 0x083b,
-	0xcde: 0x0923, 0xcdf: 0x0ea7, 0xce0: 0x12f3, 0xce1: 0x133b, 0xce2: 0x0b1b, 0xce3: 0x0b8b,
-	0xce4: 0x0c4f, 0xce5: 0x0daf, 0xce6: 0x10d7, 0xce7: 0x0f23, 0xce8: 0x073b, 0xce9: 0x097f,
-	0xcea: 0x0a63, 0xceb: 0x0ac7, 0xcec: 0x0b97, 0xced: 0x0f3f, 0xcee: 0x0f5b, 0xcef: 0x116b,
-	0xcf0: 0x118b, 0xcf1: 0x1463, 0xcf2: 0x14e3, 0xcf3: 0x14f3, 0xcf4: 0x152f, 0xcf5: 0x0753,
-	0xcf6: 0x107f, 0xcf7: 0x144f, 0xcf8: 0x14cb, 0xcf9: 0x0baf, 0xcfa: 0x0717, 0xcfb: 0x0777,
-	0xcfc: 0x0a67, 0xcfd: 0x0a87, 0xcfe: 0x0caf, 0xcff: 0x0d73,
-	// Block 0x34, offset 0xd00
-	0xd00: 0x0ec3, 0xd01: 0x0fcb, 0xd02: 0x1277, 0xd03: 0x1417, 0xd04: 0x1623, 0xd05: 0x0ce3,
-	0xd06: 0x14a3, 0xd07: 0x0833, 0xd08: 0x0d2f, 0xd09: 0x0d3b, 0xd0a: 0x0e0f, 0xd0b: 0x0e47,
-	0xd0c: 0x0f4b, 0xd0d: 0x0fa7, 0xd0e: 0x1027, 0xd0f: 0x110b, 0xd10: 0x153b, 0xd11: 0x07af,
-	0xd12: 0x0c03, 0xd13: 0x14b3, 0xd14: 0x0767, 0xd15: 0x0aab, 0xd16: 0x0e2f, 0xd17: 0x13df,
-	0xd18: 0x0b67, 0xd19: 0x0bb7, 0xd1a: 0x0d43, 0xd1b: 0x0f2f, 0xd1c: 0x14bb, 0xd1d: 0x0817,
-	0xd1e: 0x08ff, 0xd1f: 0x0a97, 0xd20: 0x0cd3, 0xd21: 0x0d1f, 0xd22: 0x0d5f, 0xd23: 0x0df3,
-	0xd24: 0x0f47, 0xd25: 0x0fbb, 0xd26: 0x1157, 0xd27: 0x12f7, 0xd28: 0x1303, 0xd29: 0x1457,
-	0xd2a: 0x14d7, 0xd2b: 0x0883, 0xd2c: 0x0e4b, 0xd2d: 0x0903, 0xd2e: 0x0ec7, 0xd2f: 0x0f6b,
-	0xd30: 0x1287, 0xd31: 0x14bf, 0xd32: 0x15ab, 0xd33: 0x15d3, 0xd34: 0x0d37, 0xd35: 0x0e27,
-	0xd36: 0x11c3, 0xd37: 0x10b7, 0xd38: 0x10c3, 0xd39: 0x10e7, 0xd3a: 0x0f17, 0xd3b: 0x0e9f,
-	0xd3c: 0x1363, 0xd3d: 0x0733, 0xd3e: 0x122b, 0xd3f: 0x081b,
-	// Block 0x35, offset 0xd40
-	0xd40: 0x080b, 0xd41: 0x0b0b, 0xd42: 0x0c2b, 0xd43: 0x10f3, 0xd44: 0x0a53, 0xd45: 0x0e03,
-	0xd46: 0x0cef, 0xd47: 0x13e7, 0xd48: 0x12e7, 0xd49: 0x14ab, 0xd4a: 0x1323, 0xd4b: 0x0b27,
-	0xd4c: 0x0787, 0xd4d: 0x095b, 0xd50: 0x09af,
-	0xd52: 0x0cdf, 0xd55: 0x07f7, 0xd56: 0x0f1f, 0xd57: 0x0fe3,
-	0xd58: 0x1047, 0xd59: 0x1063, 0xd5a: 0x1067, 0xd5b: 0x107b, 0xd5c: 0x14fb, 0xd5d: 0x10eb,
-	0xd5e: 0x116f, 0xd60: 0x128f, 0xd62: 0x1353,
-	0xd65: 0x1407, 0xd66: 0x1433,
-	0xd6a: 0x154f, 0xd6b: 0x1553, 0xd6c: 0x1557, 0xd6d: 0x15bb, 0xd6e: 0x142b, 0xd6f: 0x14c7,
-	0xd70: 0x0757, 0xd71: 0x077b, 0xd72: 0x078f, 0xd73: 0x084b, 0xd74: 0x0857, 0xd75: 0x0897,
-	0xd76: 0x094b, 0xd77: 0x0967, 0xd78: 0x096f, 0xd79: 0x09ab, 0xd7a: 0x09b7, 0xd7b: 0x0a93,
-	0xd7c: 0x0a9b, 0xd7d: 0x0ba3, 0xd7e: 0x0bcb, 0xd7f: 0x0bd3,
-	// Block 0x36, offset 0xd80
-	0xd80: 0x0beb, 0xd81: 0x0c97, 0xd82: 0x0cc7, 0xd83: 0x0ce7, 0xd84: 0x0d57, 0xd85: 0x0e1b,
-	0xd86: 0x0e37, 0xd87: 0x0e67, 0xd88: 0x0ebb, 0xd89: 0x0edb, 0xd8a: 0x0f4f, 0xd8b: 0x102f,
-	0xd8c: 0x104b, 0xd8d: 0x1053, 0xd8e: 0x104f, 0xd8f: 0x1057, 0xd90: 0x105b, 0xd91: 0x105f,
-	0xd92: 0x1073, 0xd93: 0x1077, 0xd94: 0x109b, 0xd95: 0x10af, 0xd96: 0x10cb, 0xd97: 0x112f,
-	0xd98: 0x1137, 0xd99: 0x113f, 0xd9a: 0x1153, 0xd9b: 0x117b, 0xd9c: 0x11cb, 0xd9d: 0x11ff,
-	0xd9e: 0x11ff, 0xd9f: 0x1267, 0xda0: 0x130f, 0xda1: 0x1327, 0xda2: 0x135b, 0xda3: 0x135f,
-	0xda4: 0x13a3, 0xda5: 0x13a7, 0xda6: 0x13ff, 0xda7: 0x1407, 0xda8: 0x14db, 0xda9: 0x151f,
-	0xdaa: 0x1537, 0xdab: 0x0b9b, 0xdac: 0x171e, 0xdad: 0x11e3,
-	0xdb0: 0x06df, 0xdb1: 0x07e3, 0xdb2: 0x07a3, 0xdb3: 0x074b, 0xdb4: 0x078b, 0xdb5: 0x07b7,
-	0xdb6: 0x0847, 0xdb7: 0x0863, 0xdb8: 0x094b, 0xdb9: 0x0937, 0xdba: 0x0947, 0xdbb: 0x0963,
-	0xdbc: 0x09af, 0xdbd: 0x09bf, 0xdbe: 0x0a03, 0xdbf: 0x0a0f,
-	// Block 0x37, offset 0xdc0
-	0xdc0: 0x0a2b, 0xdc1: 0x0a3b, 0xdc2: 0x0b23, 0xdc3: 0x0b2b, 0xdc4: 0x0b5b, 0xdc5: 0x0b7b,
-	0xdc6: 0x0bab, 0xdc7: 0x0bc3, 0xdc8: 0x0bb3, 0xdc9: 0x0bd3, 0xdca: 0x0bc7, 0xdcb: 0x0beb,
-	0xdcc: 0x0c07, 0xdcd: 0x0c5f, 0xdce: 0x0c6b, 0xdcf: 0x0c73, 0xdd0: 0x0c9b, 0xdd1: 0x0cdf,
-	0xdd2: 0x0d0f, 0xdd3: 0x0d13, 0xdd4: 0x0d27, 0xdd5: 0x0da7, 0xdd6: 0x0db7, 0xdd7: 0x0e0f,
-	0xdd8: 0x0e5b, 0xdd9: 0x0e53, 0xdda: 0x0e67, 0xddb: 0x0e83, 0xddc: 0x0ebb, 0xddd: 0x1013,
-	0xdde: 0x0edf, 0xddf: 0x0f13, 0xde0: 0x0f1f, 0xde1: 0x0f5f, 0xde2: 0x0f7b, 0xde3: 0x0f9f,
-	0xde4: 0x0fc3, 0xde5: 0x0fc7, 0xde6: 0x0fe3, 0xde7: 0x0fe7, 0xde8: 0x0ff7, 0xde9: 0x100b,
-	0xdea: 0x1007, 0xdeb: 0x1037, 0xdec: 0x10b3, 0xded: 0x10cb, 0xdee: 0x10e3, 0xdef: 0x111b,
-	0xdf0: 0x112f, 0xdf1: 0x114b, 0xdf2: 0x117b, 0xdf3: 0x122f, 0xdf4: 0x1257, 0xdf5: 0x12cb,
-	0xdf6: 0x1313, 0xdf7: 0x131f, 0xdf8: 0x1327, 0xdf9: 0x133f, 0xdfa: 0x1353, 0xdfb: 0x1343,
-	0xdfc: 0x135b, 0xdfd: 0x1357, 0xdfe: 0x134f, 0xdff: 0x135f,
-	// Block 0x38, offset 0xe00
-	0xe00: 0x136b, 0xe01: 0x13a7, 0xe02: 0x13e3, 0xe03: 0x1413, 0xe04: 0x144b, 0xe05: 0x146b,
-	0xe06: 0x14b7, 0xe07: 0x14db, 0xe08: 0x14fb, 0xe09: 0x150f, 0xe0a: 0x151f, 0xe0b: 0x152b,
-	0xe0c: 0x1537, 0xe0d: 0x158b, 0xe0e: 0x162b, 0xe0f: 0x16b5, 0xe10: 0x16b0, 0xe11: 0x16e2,
-	0xe12: 0x0607, 0xe13: 0x062f, 0xe14: 0x0633, 0xe15: 0x1764, 0xe16: 0x1791, 0xe17: 0x1809,
-	0xe18: 0x1617, 0xe19: 0x1627,
-	// Block 0x39, offset 0xe40
-	0xe40: 0x19d5, 0xe41: 0x19d8, 0xe42: 0x19db, 0xe43: 0x1c08, 0xe44: 0x1c0c, 0xe45: 0x1a5f,
-	0xe46: 0x1a5f,
-	0xe53: 0x1d75, 0xe54: 0x1d66, 0xe55: 0x1d6b, 0xe56: 0x1d7a, 0xe57: 0x1d70,
-	0xe5d: 0x4390,
-	0xe5e: 0x8115, 0xe5f: 0x4402, 0xe60: 0x022d, 0xe61: 0x0215, 0xe62: 0x021e, 0xe63: 0x0221,
-	0xe64: 0x0224, 0xe65: 0x0227, 0xe66: 0x022a, 0xe67: 0x0230, 0xe68: 0x0233, 0xe69: 0x0017,
-	0xe6a: 0x43f0, 0xe6b: 0x43f6, 0xe6c: 0x44f4, 0xe6d: 0x44fc, 0xe6e: 0x4348, 0xe6f: 0x434e,
-	0xe70: 0x4354, 0xe71: 0x435a, 0xe72: 0x4366, 0xe73: 0x436c, 0xe74: 0x4372, 0xe75: 0x437e,
-	0xe76: 0x4384, 0xe78: 0x438a, 0xe79: 0x4396, 0xe7a: 0x439c, 0xe7b: 0x43a2,
-	0xe7c: 0x43ae, 0xe7e: 0x43b4,
-	// Block 0x3a, offset 0xe80
-	0xe80: 0x43ba, 0xe81: 0x43c0, 0xe83: 0x43c6, 0xe84: 0x43cc,
-	0xe86: 0x43d8, 0xe87: 0x43de, 0xe88: 0x43e4, 0xe89: 0x43ea, 0xe8a: 0x43fc, 0xe8b: 0x4378,
-	0xe8c: 0x4360, 0xe8d: 0x43a8, 0xe8e: 0x43d2, 0xe8f: 0x1d7f, 0xe90: 0x0299, 0xe91: 0x0299,
-	0xe92: 0x02a2, 0xe93: 0x02a2, 0xe94: 0x02a2, 0xe95: 0x02a2, 0xe96: 0x02a5, 0xe97: 0x02a5,
-	0xe98: 0x02a5, 0xe99: 0x02a5, 0xe9a: 0x02ab, 0xe9b: 0x02ab, 0xe9c: 0x02ab, 0xe9d: 0x02ab,
-	0xe9e: 0x029f, 0xe9f: 0x029f, 0xea0: 0x029f, 0xea1: 0x029f, 0xea2: 0x02a8, 0xea3: 0x02a8,
-	0xea4: 0x02a8, 0xea5: 0x02a8, 0xea6: 0x029c, 0xea7: 0x029c, 0xea8: 0x029c, 0xea9: 0x029c,
-	0xeaa: 0x02cf, 0xeab: 0x02cf, 0xeac: 0x02cf, 0xead: 0x02cf, 0xeae: 0x02d2, 0xeaf: 0x02d2,
-	0xeb0: 0x02d2, 0xeb1: 0x02d2, 0xeb2: 0x02b1, 0xeb3: 0x02b1, 0xeb4: 0x02b1, 0xeb5: 0x02b1,
-	0xeb6: 0x02ae, 0xeb7: 0x02ae, 0xeb8: 0x02ae, 0xeb9: 0x02ae, 0xeba: 0x02b4, 0xebb: 0x02b4,
-	0xebc: 0x02b4, 0xebd: 0x02b4, 0xebe: 0x02b7, 0xebf: 0x02b7,
-	// Block 0x3b, offset 0xec0
-	0xec0: 0x02b7, 0xec1: 0x02b7, 0xec2: 0x02c0, 0xec3: 0x02c0, 0xec4: 0x02bd, 0xec5: 0x02bd,
-	0xec6: 0x02c3, 0xec7: 0x02c3, 0xec8: 0x02ba, 0xec9: 0x02ba, 0xeca: 0x02c9, 0xecb: 0x02c9,
-	0xecc: 0x02c6, 0xecd: 0x02c6, 0xece: 0x02d5, 0xecf: 0x02d5, 0xed0: 0x02d5, 0xed1: 0x02d5,
-	0xed2: 0x02db, 0xed3: 0x02db, 0xed4: 0x02db, 0xed5: 0x02db, 0xed6: 0x02e1, 0xed7: 0x02e1,
-	0xed8: 0x02e1, 0xed9: 0x02e1, 0xeda: 0x02de, 0xedb: 0x02de, 0xedc: 0x02de, 0xedd: 0x02de,
-	0xede: 0x02e4, 0xedf: 0x02e4, 0xee0: 0x02e7, 0xee1: 0x02e7, 0xee2: 0x02e7, 0xee3: 0x02e7,
-	0xee4: 0x446e, 0xee5: 0x446e, 0xee6: 0x02ed, 0xee7: 0x02ed, 0xee8: 0x02ed, 0xee9: 0x02ed,
-	0xeea: 0x02ea, 0xeeb: 0x02ea, 0xeec: 0x02ea, 0xeed: 0x02ea, 0xeee: 0x0308, 0xeef: 0x0308,
-	0xef0: 0x4468, 0xef1: 0x4468,
-	// Block 0x3c, offset 0xf00
-	0xf13: 0x02d8, 0xf14: 0x02d8, 0xf15: 0x02d8, 0xf16: 0x02d8, 0xf17: 0x02f6,
-	0xf18: 0x02f6, 0xf19: 0x02f3, 0xf1a: 0x02f3, 0xf1b: 0x02f9, 0xf1c: 0x02f9, 0xf1d: 0x204f,
-	0xf1e: 0x02ff, 0xf1f: 0x02ff, 0xf20: 0x02f0, 0xf21: 0x02f0, 0xf22: 0x02fc, 0xf23: 0x02fc,
-	0xf24: 0x0305, 0xf25: 0x0305, 0xf26: 0x0305, 0xf27: 0x0305, 0xf28: 0x028d, 0xf29: 0x028d,
-	0xf2a: 0x25aa, 0xf2b: 0x25aa, 0xf2c: 0x261a, 0xf2d: 0x261a, 0xf2e: 0x25e9, 0xf2f: 0x25e9,
-	0xf30: 0x2605, 0xf31: 0x2605, 0xf32: 0x25fe, 0xf33: 0x25fe, 0xf34: 0x260c, 0xf35: 0x260c,
-	0xf36: 0x2613, 0xf37: 0x2613, 0xf38: 0x2613, 0xf39: 0x25f0, 0xf3a: 0x25f0, 0xf3b: 0x25f0,
-	0xf3c: 0x0302, 0xf3d: 0x0302, 0xf3e: 0x0302, 0xf3f: 0x0302,
-	// Block 0x3d, offset 0xf40
-	0xf40: 0x25b1, 0xf41: 0x25b8, 0xf42: 0x25d4, 0xf43: 0x25f0, 0xf44: 0x25f7, 0xf45: 0x1d89,
-	0xf46: 0x1d8e, 0xf47: 0x1d93, 0xf48: 0x1da2, 0xf49: 0x1db1, 0xf4a: 0x1db6, 0xf4b: 0x1dbb,
-	0xf4c: 0x1dc0, 0xf4d: 0x1dc5, 0xf4e: 0x1dd4, 0xf4f: 0x1de3, 0xf50: 0x1de8, 0xf51: 0x1ded,
-	0xf52: 0x1dfc, 0xf53: 0x1e0b, 0xf54: 0x1e10, 0xf55: 0x1e15, 0xf56: 0x1e1a, 0xf57: 0x1e29,
-	0xf58: 0x1e2e, 0xf59: 0x1e3d, 0xf5a: 0x1e42, 0xf5b: 0x1e47, 0xf5c: 0x1e56, 0xf5d: 0x1e5b,
-	0xf5e: 0x1e60, 0xf5f: 0x1e6a, 0xf60: 0x1ea6, 0xf61: 0x1eb5, 0xf62: 0x1ec4, 0xf63: 0x1ec9,
-	0xf64: 0x1ece, 0xf65: 0x1ed8, 0xf66: 0x1ee7, 0xf67: 0x1eec, 0xf68: 0x1efb, 0xf69: 0x1f00,
-	0xf6a: 0x1f05, 0xf6b: 0x1f14, 0xf6c: 0x1f19, 0xf6d: 0x1f28, 0xf6e: 0x1f2d, 0xf6f: 0x1f32,
-	0xf70: 0x1f37, 0xf71: 0x1f3c, 0xf72: 0x1f41, 0xf73: 0x1f46, 0xf74: 0x1f4b, 0xf75: 0x1f50,
-	0xf76: 0x1f55, 0xf77: 0x1f5a, 0xf78: 0x1f5f, 0xf79: 0x1f64, 0xf7a: 0x1f69, 0xf7b: 0x1f6e,
-	0xf7c: 0x1f73, 0xf7d: 0x1f78, 0xf7e: 0x1f7d, 0xf7f: 0x1f87,
-	// Block 0x3e, offset 0xf80
-	0xf80: 0x1f8c, 0xf81: 0x1f91, 0xf82: 0x1f96, 0xf83: 0x1fa0, 0xf84: 0x1fa5, 0xf85: 0x1faf,
-	0xf86: 0x1fb4, 0xf87: 0x1fb9, 0xf88: 0x1fbe, 0xf89: 0x1fc3, 0xf8a: 0x1fc8, 0xf8b: 0x1fcd,
-	0xf8c: 0x1fd2, 0xf8d: 0x1fd7, 0xf8e: 0x1fe6, 0xf8f: 0x1ff5, 0xf90: 0x1ffa, 0xf91: 0x1fff,
-	0xf92: 0x2004, 0xf93: 0x2009, 0xf94: 0x200e, 0xf95: 0x2018, 0xf96: 0x201d, 0xf97: 0x2022,
-	0xf98: 0x2031, 0xf99: 0x2040, 0xf9a: 0x2045, 0xf9b: 0x4420, 0xf9c: 0x4426, 0xf9d: 0x445c,
-	0xf9e: 0x44b3, 0xf9f: 0x44ba, 0xfa0: 0x44c1, 0xfa1: 0x44c8, 0xfa2: 0x44cf, 0xfa3: 0x44d6,
-	0xfa4: 0x25c6, 0xfa5: 0x25cd, 0xfa6: 0x25d4, 0xfa7: 0x25db, 0xfa8: 0x25f0, 0xfa9: 0x25f7,
-	0xfaa: 0x1d98, 0xfab: 0x1d9d, 0xfac: 0x1da2, 0xfad: 0x1da7, 0xfae: 0x1db1, 0xfaf: 0x1db6,
-	0xfb0: 0x1dca, 0xfb1: 0x1dcf, 0xfb2: 0x1dd4, 0xfb3: 0x1dd9, 0xfb4: 0x1de3, 0xfb5: 0x1de8,
-	0xfb6: 0x1df2, 0xfb7: 0x1df7, 0xfb8: 0x1dfc, 0xfb9: 0x1e01, 0xfba: 0x1e0b, 0xfbb: 0x1e10,
-	0xfbc: 0x1f3c, 0xfbd: 0x1f41, 0xfbe: 0x1f50, 0xfbf: 0x1f55,
-	// Block 0x3f, offset 0xfc0
-	0xfc0: 0x1f5a, 0xfc1: 0x1f6e, 0xfc2: 0x1f73, 0xfc3: 0x1f78, 0xfc4: 0x1f7d, 0xfc5: 0x1f96,
-	0xfc6: 0x1fa0, 0xfc7: 0x1fa5, 0xfc8: 0x1faa, 0xfc9: 0x1fbe, 0xfca: 0x1fdc, 0xfcb: 0x1fe1,
-	0xfcc: 0x1fe6, 0xfcd: 0x1feb, 0xfce: 0x1ff5, 0xfcf: 0x1ffa, 0xfd0: 0x445c, 0xfd1: 0x2027,
-	0xfd2: 0x202c, 0xfd3: 0x2031, 0xfd4: 0x2036, 0xfd5: 0x2040, 0xfd6: 0x2045, 0xfd7: 0x25b1,
-	0xfd8: 0x25b8, 0xfd9: 0x25bf, 0xfda: 0x25d4, 0xfdb: 0x25e2, 0xfdc: 0x1d89, 0xfdd: 0x1d8e,
-	0xfde: 0x1d93, 0xfdf: 0x1da2, 0xfe0: 0x1dac, 0xfe1: 0x1dbb, 0xfe2: 0x1dc0, 0xfe3: 0x1dc5,
-	0xfe4: 0x1dd4, 0xfe5: 0x1dde, 0xfe6: 0x1dfc, 0xfe7: 0x1e15, 0xfe8: 0x1e1a, 0xfe9: 0x1e29,
-	0xfea: 0x1e2e, 0xfeb: 0x1e3d, 0xfec: 0x1e47, 0xfed: 0x1e56, 0xfee: 0x1e5b, 0xfef: 0x1e60,
-	0xff0: 0x1e6a, 0xff1: 0x1ea6, 0xff2: 0x1eab, 0xff3: 0x1eb5, 0xff4: 0x1ec4, 0xff5: 0x1ec9,
-	0xff6: 0x1ece, 0xff7: 0x1ed8, 0xff8: 0x1ee7, 0xff9: 0x1efb, 0xffa: 0x1f00, 0xffb: 0x1f05,
-	0xffc: 0x1f14, 0xffd: 0x1f19, 0xffe: 0x1f28, 0xfff: 0x1f2d,
-	// Block 0x40, offset 0x1000
-	0x1000: 0x1f32, 0x1001: 0x1f37, 0x1002: 0x1f46, 0x1003: 0x1f4b, 0x1004: 0x1f5f, 0x1005: 0x1f64,
-	0x1006: 0x1f69, 0x1007: 0x1f6e, 0x1008: 0x1f73, 0x1009: 0x1f87, 0x100a: 0x1f8c, 0x100b: 0x1f91,
-	0x100c: 0x1f96, 0x100d: 0x1f9b, 0x100e: 0x1faf, 0x100f: 0x1fb4, 0x1010: 0x1fb9, 0x1011: 0x1fbe,
-	0x1012: 0x1fcd, 0x1013: 0x1fd2, 0x1014: 0x1fd7, 0x1015: 0x1fe6, 0x1016: 0x1ff0, 0x1017: 0x1fff,
-	0x1018: 0x2004, 0x1019: 0x4450, 0x101a: 0x2018, 0x101b: 0x201d, 0x101c: 0x2022, 0x101d: 0x2031,
-	0x101e: 0x203b, 0x101f: 0x25d4, 0x1020: 0x25e2, 0x1021: 0x1da2, 0x1022: 0x1dac, 0x1023: 0x1dd4,
-	0x1024: 0x1dde, 0x1025: 0x1dfc, 0x1026: 0x1e06, 0x1027: 0x1e6a, 0x1028: 0x1e6f, 0x1029: 0x1e92,
-	0x102a: 0x1e97, 0x102b: 0x1f6e, 0x102c: 0x1f73, 0x102d: 0x1f96, 0x102e: 0x1fe6, 0x102f: 0x1ff0,
-	0x1030: 0x2031, 0x1031: 0x203b, 0x1032: 0x4504, 0x1033: 0x450c, 0x1034: 0x4514, 0x1035: 0x1ef1,
-	0x1036: 0x1ef6, 0x1037: 0x1f0a, 0x1038: 0x1f0f, 0x1039: 0x1f1e, 0x103a: 0x1f23, 0x103b: 0x1e74,
-	0x103c: 0x1e79, 0x103d: 0x1e9c, 0x103e: 0x1ea1, 0x103f: 0x1e33,
-	// Block 0x41, offset 0x1040
-	0x1040: 0x1e38, 0x1041: 0x1e1f, 0x1042: 0x1e24, 0x1043: 0x1e4c, 0x1044: 0x1e51, 0x1045: 0x1eba,
-	0x1046: 0x1ebf, 0x1047: 0x1edd, 0x1048: 0x1ee2, 0x1049: 0x1e7e, 0x104a: 0x1e83, 0x104b: 0x1e88,
-	0x104c: 0x1e92, 0x104d: 0x1e8d, 0x104e: 0x1e65, 0x104f: 0x1eb0, 0x1050: 0x1ed3, 0x1051: 0x1ef1,
-	0x1052: 0x1ef6, 0x1053: 0x1f0a, 0x1054: 0x1f0f, 0x1055: 0x1f1e, 0x1056: 0x1f23, 0x1057: 0x1e74,
-	0x1058: 0x1e79, 0x1059: 0x1e9c, 0x105a: 0x1ea1, 0x105b: 0x1e33, 0x105c: 0x1e38, 0x105d: 0x1e1f,
-	0x105e: 0x1e24, 0x105f: 0x1e4c, 0x1060: 0x1e51, 0x1061: 0x1eba, 0x1062: 0x1ebf, 0x1063: 0x1edd,
-	0x1064: 0x1ee2, 0x1065: 0x1e7e, 0x1066: 0x1e83, 0x1067: 0x1e88, 0x1068: 0x1e92, 0x1069: 0x1e8d,
-	0x106a: 0x1e65, 0x106b: 0x1eb0, 0x106c: 0x1ed3, 0x106d: 0x1e7e, 0x106e: 0x1e83, 0x106f: 0x1e88,
-	0x1070: 0x1e92, 0x1071: 0x1e6f, 0x1072: 0x1e97, 0x1073: 0x1eec, 0x1074: 0x1e56, 0x1075: 0x1e5b,
-	0x1076: 0x1e60, 0x1077: 0x1e7e, 0x1078: 0x1e83, 0x1079: 0x1e88, 0x107a: 0x1eec, 0x107b: 0x1efb,
-	0x107c: 0x4408, 0x107d: 0x4408,
-	// Block 0x42, offset 0x1080
-	0x1090: 0x2311, 0x1091: 0x2326,
-	0x1092: 0x2326, 0x1093: 0x232d, 0x1094: 0x2334, 0x1095: 0x2349, 0x1096: 0x2350, 0x1097: 0x2357,
-	0x1098: 0x237a, 0x1099: 0x237a, 0x109a: 0x239d, 0x109b: 0x2396, 0x109c: 0x23b2, 0x109d: 0x23a4,
-	0x109e: 0x23ab, 0x109f: 0x23ce, 0x10a0: 0x23ce, 0x10a1: 0x23c7, 0x10a2: 0x23d5, 0x10a3: 0x23d5,
-	0x10a4: 0x23ff, 0x10a5: 0x23ff, 0x10a6: 0x241b, 0x10a7: 0x23e3, 0x10a8: 0x23e3, 0x10a9: 0x23dc,
-	0x10aa: 0x23f1, 0x10ab: 0x23f1, 0x10ac: 0x23f8, 0x10ad: 0x23f8, 0x10ae: 0x2422, 0x10af: 0x2430,
-	0x10b0: 0x2430, 0x10b1: 0x2437, 0x10b2: 0x2437, 0x10b3: 0x243e, 0x10b4: 0x2445, 0x10b5: 0x244c,
-	0x10b6: 0x2453, 0x10b7: 0x2453, 0x10b8: 0x245a, 0x10b9: 0x2468, 0x10ba: 0x2476, 0x10bb: 0x246f,
-	0x10bc: 0x247d, 0x10bd: 0x247d, 0x10be: 0x2492, 0x10bf: 0x2499,
-	// Block 0x43, offset 0x10c0
-	0x10c0: 0x24ca, 0x10c1: 0x24d8, 0x10c2: 0x24d1, 0x10c3: 0x24b5, 0x10c4: 0x24b5, 0x10c5: 0x24df,
-	0x10c6: 0x24df, 0x10c7: 0x24e6, 0x10c8: 0x24e6, 0x10c9: 0x2510, 0x10ca: 0x2517, 0x10cb: 0x251e,
-	0x10cc: 0x24f4, 0x10cd: 0x2502, 0x10ce: 0x2525, 0x10cf: 0x252c,
-	0x10d2: 0x24fb, 0x10d3: 0x2580, 0x10d4: 0x2587, 0x10d5: 0x255d, 0x10d6: 0x2564, 0x10d7: 0x2548,
-	0x10d8: 0x2548, 0x10d9: 0x254f, 0x10da: 0x2579, 0x10db: 0x2572, 0x10dc: 0x259c, 0x10dd: 0x259c,
-	0x10de: 0x230a, 0x10df: 0x231f, 0x10e0: 0x2318, 0x10e1: 0x2342, 0x10e2: 0x233b, 0x10e3: 0x2365,
-	0x10e4: 0x235e, 0x10e5: 0x2388, 0x10e6: 0x236c, 0x10e7: 0x2381, 0x10e8: 0x23b9, 0x10e9: 0x2406,
-	0x10ea: 0x23ea, 0x10eb: 0x2429, 0x10ec: 0x24c3, 0x10ed: 0x24ed, 0x10ee: 0x2595, 0x10ef: 0x258e,
-	0x10f0: 0x25a3, 0x10f1: 0x253a, 0x10f2: 0x24a0, 0x10f3: 0x256b, 0x10f4: 0x2492, 0x10f5: 0x24ca,
-	0x10f6: 0x2461, 0x10f7: 0x24ae, 0x10f8: 0x2541, 0x10f9: 0x2533, 0x10fa: 0x24bc, 0x10fb: 0x24a7,
-	0x10fc: 0x24bc, 0x10fd: 0x2541, 0x10fe: 0x2373, 0x10ff: 0x238f,
-	// Block 0x44, offset 0x1100
-	0x1100: 0x2509, 0x1101: 0x2484, 0x1102: 0x2303, 0x1103: 0x24a7, 0x1104: 0x244c, 0x1105: 0x241b,
-	0x1106: 0x23c0, 0x1107: 0x2556,
-	0x1130: 0x2414, 0x1131: 0x248b, 0x1132: 0x27bf, 0x1133: 0x27b6, 0x1134: 0x27ec, 0x1135: 0x27da,
-	0x1136: 0x27c8, 0x1137: 0x27e3, 0x1138: 0x27f5, 0x1139: 0x240d, 0x113a: 0x2c7c, 0x113b: 0x2afc,
-	0x113c: 0x27d1,
-	// Block 0x45, offset 0x1140
-	0x1150: 0x0019, 0x1151: 0x0483,
-	0x1152: 0x0487, 0x1153: 0x0035, 0x1154: 0x0037, 0x1155: 0x0003, 0x1156: 0x003f, 0x1157: 0x04bf,
-	0x1158: 0x04c3, 0x1159: 0x1b5c,
-	0x1160: 0x8132, 0x1161: 0x8132, 0x1162: 0x8132, 0x1163: 0x8132,
-	0x1164: 0x8132, 0x1165: 0x8132, 0x1166: 0x8132, 0x1167: 0x812d, 0x1168: 0x812d, 0x1169: 0x812d,
-	0x116a: 0x812d, 0x116b: 0x812d, 0x116c: 0x812d, 0x116d: 0x812d, 0x116e: 0x8132, 0x116f: 0x8132,
-	0x1170: 0x1873, 0x1171: 0x0443, 0x1172: 0x043f, 0x1173: 0x007f, 0x1174: 0x007f, 0x1175: 0x0011,
-	0x1176: 0x0013, 0x1177: 0x00b7, 0x1178: 0x00bb, 0x1179: 0x04b7, 0x117a: 0x04bb, 0x117b: 0x04ab,
-	0x117c: 0x04af, 0x117d: 0x0493, 0x117e: 0x0497, 0x117f: 0x048b,
-	// Block 0x46, offset 0x1180
-	0x1180: 0x048f, 0x1181: 0x049b, 0x1182: 0x049f, 0x1183: 0x04a3, 0x1184: 0x04a7,
-	0x1187: 0x0077, 0x1188: 0x007b, 0x1189: 0x4269, 0x118a: 0x4269, 0x118b: 0x4269,
-	0x118c: 0x4269, 0x118d: 0x007f, 0x118e: 0x007f, 0x118f: 0x007f, 0x1190: 0x0019, 0x1191: 0x0483,
-	0x1192: 0x001d, 0x1194: 0x0037, 0x1195: 0x0035, 0x1196: 0x003f, 0x1197: 0x0003,
-	0x1198: 0x0443, 0x1199: 0x0011, 0x119a: 0x0013, 0x119b: 0x00b7, 0x119c: 0x00bb, 0x119d: 0x04b7,
-	0x119e: 0x04bb, 0x119f: 0x0007, 0x11a0: 0x000d, 0x11a1: 0x0015, 0x11a2: 0x0017, 0x11a3: 0x001b,
-	0x11a4: 0x0039, 0x11a5: 0x003d, 0x11a6: 0x003b, 0x11a8: 0x0079, 0x11a9: 0x0009,
-	0x11aa: 0x000b, 0x11ab: 0x0041,
-	0x11b0: 0x42aa, 0x11b1: 0x442c, 0x11b2: 0x42af, 0x11b4: 0x42b4,
-	0x11b6: 0x42b9, 0x11b7: 0x4432, 0x11b8: 0x42be, 0x11b9: 0x4438, 0x11ba: 0x42c3, 0x11bb: 0x443e,
-	0x11bc: 0x42c8, 0x11bd: 0x4444, 0x11be: 0x42cd, 0x11bf: 0x444a,
-	// Block 0x47, offset 0x11c0
-	0x11c0: 0x0236, 0x11c1: 0x440e, 0x11c2: 0x440e, 0x11c3: 0x4414, 0x11c4: 0x4414, 0x11c5: 0x4456,
-	0x11c6: 0x4456, 0x11c7: 0x441a, 0x11c8: 0x441a, 0x11c9: 0x4462, 0x11ca: 0x4462, 0x11cb: 0x4462,
-	0x11cc: 0x4462, 0x11cd: 0x0239, 0x11ce: 0x0239, 0x11cf: 0x023c, 0x11d0: 0x023c, 0x11d1: 0x023c,
-	0x11d2: 0x023c, 0x11d3: 0x023f, 0x11d4: 0x023f, 0x11d5: 0x0242, 0x11d6: 0x0242, 0x11d7: 0x0242,
-	0x11d8: 0x0242, 0x11d9: 0x0245, 0x11da: 0x0245, 0x11db: 0x0245, 0x11dc: 0x0245, 0x11dd: 0x0248,
-	0x11de: 0x0248, 0x11df: 0x0248, 0x11e0: 0x0248, 0x11e1: 0x024b, 0x11e2: 0x024b, 0x11e3: 0x024b,
-	0x11e4: 0x024b, 0x11e5: 0x024e, 0x11e6: 0x024e, 0x11e7: 0x024e, 0x11e8: 0x024e, 0x11e9: 0x0251,
-	0x11ea: 0x0251, 0x11eb: 0x0254, 0x11ec: 0x0254, 0x11ed: 0x0257, 0x11ee: 0x0257, 0x11ef: 0x025a,
-	0x11f0: 0x025a, 0x11f1: 0x025d, 0x11f2: 0x025d, 0x11f3: 0x025d, 0x11f4: 0x025d, 0x11f5: 0x0260,
-	0x11f6: 0x0260, 0x11f7: 0x0260, 0x11f8: 0x0260, 0x11f9: 0x0263, 0x11fa: 0x0263, 0x11fb: 0x0263,
-	0x11fc: 0x0263, 0x11fd: 0x0266, 0x11fe: 0x0266, 0x11ff: 0x0266,
-	// Block 0x48, offset 0x1200
-	0x1200: 0x0266, 0x1201: 0x0269, 0x1202: 0x0269, 0x1203: 0x0269, 0x1204: 0x0269, 0x1205: 0x026c,
-	0x1206: 0x026c, 0x1207: 0x026c, 0x1208: 0x026c, 0x1209: 0x026f, 0x120a: 0x026f, 0x120b: 0x026f,
-	0x120c: 0x026f, 0x120d: 0x0272, 0x120e: 0x0272, 0x120f: 0x0272, 0x1210: 0x0272, 0x1211: 0x0275,
-	0x1212: 0x0275, 0x1213: 0x0275, 0x1214: 0x0275, 0x1215: 0x0278, 0x1216: 0x0278, 0x1217: 0x0278,
-	0x1218: 0x0278, 0x1219: 0x027b, 0x121a: 0x027b, 0x121b: 0x027b, 0x121c: 0x027b, 0x121d: 0x027e,
-	0x121e: 0x027e, 0x121f: 0x027e, 0x1220: 0x027e, 0x1221: 0x0281, 0x1222: 0x0281, 0x1223: 0x0281,
-	0x1224: 0x0281, 0x1225: 0x0284, 0x1226: 0x0284, 0x1227: 0x0284, 0x1228: 0x0284, 0x1229: 0x0287,
-	0x122a: 0x0287, 0x122b: 0x0287, 0x122c: 0x0287, 0x122d: 0x028a, 0x122e: 0x028a, 0x122f: 0x028d,
-	0x1230: 0x028d, 0x1231: 0x0290, 0x1232: 0x0290, 0x1233: 0x0290, 0x1234: 0x0290, 0x1235: 0x2e00,
-	0x1236: 0x2e00, 0x1237: 0x2e08, 0x1238: 0x2e08, 0x1239: 0x2e10, 0x123a: 0x2e10, 0x123b: 0x1f82,
-	0x123c: 0x1f82,
-	// Block 0x49, offset 0x1240
-	0x1240: 0x0081, 0x1241: 0x0083, 0x1242: 0x0085, 0x1243: 0x0087, 0x1244: 0x0089, 0x1245: 0x008b,
-	0x1246: 0x008d, 0x1247: 0x008f, 0x1248: 0x0091, 0x1249: 0x0093, 0x124a: 0x0095, 0x124b: 0x0097,
-	0x124c: 0x0099, 0x124d: 0x009b, 0x124e: 0x009d, 0x124f: 0x009f, 0x1250: 0x00a1, 0x1251: 0x00a3,
-	0x1252: 0x00a5, 0x1253: 0x00a7, 0x1254: 0x00a9, 0x1255: 0x00ab, 0x1256: 0x00ad, 0x1257: 0x00af,
-	0x1258: 0x00b1, 0x1259: 0x00b3, 0x125a: 0x00b5, 0x125b: 0x00b7, 0x125c: 0x00b9, 0x125d: 0x00bb,
-	0x125e: 0x00bd, 0x125f: 0x0477, 0x1260: 0x047b, 0x1261: 0x0487, 0x1262: 0x049b, 0x1263: 0x049f,
-	0x1264: 0x0483, 0x1265: 0x05ab, 0x1266: 0x05a3, 0x1267: 0x04c7, 0x1268: 0x04cf, 0x1269: 0x04d7,
-	0x126a: 0x04df, 0x126b: 0x04e7, 0x126c: 0x056b, 0x126d: 0x0573, 0x126e: 0x057b, 0x126f: 0x051f,
-	0x1270: 0x05af, 0x1271: 0x04cb, 0x1272: 0x04d3, 0x1273: 0x04db, 0x1274: 0x04e3, 0x1275: 0x04eb,
-	0x1276: 0x04ef, 0x1277: 0x04f3, 0x1278: 0x04f7, 0x1279: 0x04fb, 0x127a: 0x04ff, 0x127b: 0x0503,
-	0x127c: 0x0507, 0x127d: 0x050b, 0x127e: 0x050f, 0x127f: 0x0513,
-	// Block 0x4a, offset 0x1280
-	0x1280: 0x0517, 0x1281: 0x051b, 0x1282: 0x0523, 0x1283: 0x0527, 0x1284: 0x052b, 0x1285: 0x052f,
-	0x1286: 0x0533, 0x1287: 0x0537, 0x1288: 0x053b, 0x1289: 0x053f, 0x128a: 0x0543, 0x128b: 0x0547,
-	0x128c: 0x054b, 0x128d: 0x054f, 0x128e: 0x0553, 0x128f: 0x0557, 0x1290: 0x055b, 0x1291: 0x055f,
-	0x1292: 0x0563, 0x1293: 0x0567, 0x1294: 0x056f, 0x1295: 0x0577, 0x1296: 0x057f, 0x1297: 0x0583,
-	0x1298: 0x0587, 0x1299: 0x058b, 0x129a: 0x058f, 0x129b: 0x0593, 0x129c: 0x0597, 0x129d: 0x05a7,
-	0x129e: 0x4a78, 0x129f: 0x4a7e, 0x12a0: 0x03c3, 0x12a1: 0x0313, 0x12a2: 0x0317, 0x12a3: 0x4a3b,
-	0x12a4: 0x031b, 0x12a5: 0x4a41, 0x12a6: 0x4a47, 0x12a7: 0x031f, 0x12a8: 0x0323, 0x12a9: 0x0327,
-	0x12aa: 0x4a4d, 0x12ab: 0x4a53, 0x12ac: 0x4a59, 0x12ad: 0x4a5f, 0x12ae: 0x4a65, 0x12af: 0x4a6b,
-	0x12b0: 0x0367, 0x12b1: 0x032b, 0x12b2: 0x032f, 0x12b3: 0x0333, 0x12b4: 0x037b, 0x12b5: 0x0337,
-	0x12b6: 0x033b, 0x12b7: 0x033f, 0x12b8: 0x0343, 0x12b9: 0x0347, 0x12ba: 0x034b, 0x12bb: 0x034f,
-	0x12bc: 0x0353, 0x12bd: 0x0357, 0x12be: 0x035b,
-	// Block 0x4b, offset 0x12c0
-	0x12c2: 0x49bd, 0x12c3: 0x49c3, 0x12c4: 0x49c9, 0x12c5: 0x49cf,
-	0x12c6: 0x49d5, 0x12c7: 0x49db, 0x12ca: 0x49e1, 0x12cb: 0x49e7,
-	0x12cc: 0x49ed, 0x12cd: 0x49f3, 0x12ce: 0x49f9, 0x12cf: 0x49ff,
-	0x12d2: 0x4a05, 0x12d3: 0x4a0b, 0x12d4: 0x4a11, 0x12d5: 0x4a17, 0x12d6: 0x4a1d, 0x12d7: 0x4a23,
-	0x12da: 0x4a29, 0x12db: 0x4a2f, 0x12dc: 0x4a35,
-	0x12e0: 0x00bf, 0x12e1: 0x00c2, 0x12e2: 0x00cb, 0x12e3: 0x4264,
-	0x12e4: 0x00c8, 0x12e5: 0x00c5, 0x12e6: 0x0447, 0x12e8: 0x046b, 0x12e9: 0x044b,
-	0x12ea: 0x044f, 0x12eb: 0x0453, 0x12ec: 0x0457, 0x12ed: 0x046f, 0x12ee: 0x0473,
-	// Block 0x4c, offset 0x1300
-	0x1300: 0x0063, 0x1301: 0x0065, 0x1302: 0x0067, 0x1303: 0x0069, 0x1304: 0x006b, 0x1305: 0x006d,
-	0x1306: 0x006f, 0x1307: 0x0071, 0x1308: 0x0073, 0x1309: 0x0075, 0x130a: 0x0083, 0x130b: 0x0085,
-	0x130c: 0x0087, 0x130d: 0x0089, 0x130e: 0x008b, 0x130f: 0x008d, 0x1310: 0x008f, 0x1311: 0x0091,
-	0x1312: 0x0093, 0x1313: 0x0095, 0x1314: 0x0097, 0x1315: 0x0099, 0x1316: 0x009b, 0x1317: 0x009d,
-	0x1318: 0x009f, 0x1319: 0x00a1, 0x131a: 0x00a3, 0x131b: 0x00a5, 0x131c: 0x00a7, 0x131d: 0x00a9,
-	0x131e: 0x00ab, 0x131f: 0x00ad, 0x1320: 0x00af, 0x1321: 0x00b1, 0x1322: 0x00b3, 0x1323: 0x00b5,
-	0x1324: 0x00dd, 0x1325: 0x00f2, 0x1328: 0x0173, 0x1329: 0x0176,
-	0x132a: 0x0179, 0x132b: 0x017c, 0x132c: 0x017f, 0x132d: 0x0182, 0x132e: 0x0185, 0x132f: 0x0188,
-	0x1330: 0x018b, 0x1331: 0x018e, 0x1332: 0x0191, 0x1333: 0x0194, 0x1334: 0x0197, 0x1335: 0x019a,
-	0x1336: 0x019d, 0x1337: 0x01a0, 0x1338: 0x01a3, 0x1339: 0x0188, 0x133a: 0x01a6, 0x133b: 0x01a9,
-	0x133c: 0x01ac, 0x133d: 0x01af, 0x133e: 0x01b2, 0x133f: 0x01b5,
-	// Block 0x4d, offset 0x1340
-	0x1340: 0x01fd, 0x1341: 0x0200, 0x1342: 0x0203, 0x1343: 0x045b, 0x1344: 0x01c7, 0x1345: 0x01d0,
-	0x1346: 0x01d6, 0x1347: 0x01fa, 0x1348: 0x01eb, 0x1349: 0x01e8, 0x134a: 0x0206, 0x134b: 0x0209,
-	0x134e: 0x0021, 0x134f: 0x0023, 0x1350: 0x0025, 0x1351: 0x0027,
-	0x1352: 0x0029, 0x1353: 0x002b, 0x1354: 0x002d, 0x1355: 0x002f, 0x1356: 0x0031, 0x1357: 0x0033,
-	0x1358: 0x0021, 0x1359: 0x0023, 0x135a: 0x0025, 0x135b: 0x0027, 0x135c: 0x0029, 0x135d: 0x002b,
-	0x135e: 0x002d, 0x135f: 0x002f, 0x1360: 0x0031, 0x1361: 0x0033, 0x1362: 0x0021, 0x1363: 0x0023,
-	0x1364: 0x0025, 0x1365: 0x0027, 0x1366: 0x0029, 0x1367: 0x002b, 0x1368: 0x002d, 0x1369: 0x002f,
-	0x136a: 0x0031, 0x136b: 0x0033, 0x136c: 0x0021, 0x136d: 0x0023, 0x136e: 0x0025, 0x136f: 0x0027,
-	0x1370: 0x0029, 0x1371: 0x002b, 0x1372: 0x002d, 0x1373: 0x002f, 0x1374: 0x0031, 0x1375: 0x0033,
-	0x1376: 0x0021, 0x1377: 0x0023, 0x1378: 0x0025, 0x1379: 0x0027, 0x137a: 0x0029, 0x137b: 0x002b,
-	0x137c: 0x002d, 0x137d: 0x002f, 0x137e: 0x0031, 0x137f: 0x0033,
-	// Block 0x4e, offset 0x1380
-	0x1380: 0x0239, 0x1381: 0x023c, 0x1382: 0x0248, 0x1383: 0x0251, 0x1385: 0x028a,
-	0x1386: 0x025a, 0x1387: 0x024b, 0x1388: 0x0269, 0x1389: 0x0290, 0x138a: 0x027b, 0x138b: 0x027e,
-	0x138c: 0x0281, 0x138d: 0x0284, 0x138e: 0x025d, 0x138f: 0x026f, 0x1390: 0x0275, 0x1391: 0x0263,
-	0x1392: 0x0278, 0x1393: 0x0257, 0x1394: 0x0260, 0x1395: 0x0242, 0x1396: 0x0245, 0x1397: 0x024e,
-	0x1398: 0x0254, 0x1399: 0x0266, 0x139a: 0x026c, 0x139b: 0x0272, 0x139c: 0x0293, 0x139d: 0x02e4,
-	0x139e: 0x02cc, 0x139f: 0x0296, 0x13a1: 0x023c, 0x13a2: 0x0248,
-	0x13a4: 0x0287, 0x13a7: 0x024b, 0x13a9: 0x0290,
-	0x13aa: 0x027b, 0x13ab: 0x027e, 0x13ac: 0x0281, 0x13ad: 0x0284, 0x13ae: 0x025d, 0x13af: 0x026f,
-	0x13b0: 0x0275, 0x13b1: 0x0263, 0x13b2: 0x0278, 0x13b4: 0x0260, 0x13b5: 0x0242,
-	0x13b6: 0x0245, 0x13b7: 0x024e, 0x13b9: 0x0266, 0x13bb: 0x0272,
-	// Block 0x4f, offset 0x13c0
-	0x13c2: 0x0248,
-	0x13c7: 0x024b, 0x13c9: 0x0290, 0x13cb: 0x027e,
-	0x13cd: 0x0284, 0x13ce: 0x025d, 0x13cf: 0x026f, 0x13d1: 0x0263,
-	0x13d2: 0x0278, 0x13d4: 0x0260, 0x13d7: 0x024e,
-	0x13d9: 0x0266, 0x13db: 0x0272, 0x13dd: 0x02e4,
-	0x13df: 0x0296, 0x13e1: 0x023c, 0x13e2: 0x0248,
-	0x13e4: 0x0287, 0x13e7: 0x024b, 0x13e8: 0x0269, 0x13e9: 0x0290,
-	0x13ea: 0x027b, 0x13ec: 0x0281, 0x13ed: 0x0284, 0x13ee: 0x025d, 0x13ef: 0x026f,
-	0x13f0: 0x0275, 0x13f1: 0x0263, 0x13f2: 0x0278, 0x13f4: 0x0260, 0x13f5: 0x0242,
-	0x13f6: 0x0245, 0x13f7: 0x024e, 0x13f9: 0x0266, 0x13fa: 0x026c, 0x13fb: 0x0272,
-	0x13fc: 0x0293, 0x13fe: 0x02cc,
-	// Block 0x50, offset 0x1400
-	0x1400: 0x0239, 0x1401: 0x023c, 0x1402: 0x0248, 0x1403: 0x0251, 0x1404: 0x0287, 0x1405: 0x028a,
-	0x1406: 0x025a, 0x1407: 0x024b, 0x1408: 0x0269, 0x1409: 0x0290, 0x140b: 0x027e,
-	0x140c: 0x0281, 0x140d: 0x0284, 0x140e: 0x025d, 0x140f: 0x026f, 0x1410: 0x0275, 0x1411: 0x0263,
-	0x1412: 0x0278, 0x1413: 0x0257, 0x1414: 0x0260, 0x1415: 0x0242, 0x1416: 0x0245, 0x1417: 0x024e,
-	0x1418: 0x0254, 0x1419: 0x0266, 0x141a: 0x026c, 0x141b: 0x0272,
-	0x1421: 0x023c, 0x1422: 0x0248, 0x1423: 0x0251,
-	0x1425: 0x028a, 0x1426: 0x025a, 0x1427: 0x024b, 0x1428: 0x0269, 0x1429: 0x0290,
-	0x142b: 0x027e, 0x142c: 0x0281, 0x142d: 0x0284, 0x142e: 0x025d, 0x142f: 0x026f,
-	0x1430: 0x0275, 0x1431: 0x0263, 0x1432: 0x0278, 0x1433: 0x0257, 0x1434: 0x0260, 0x1435: 0x0242,
-	0x1436: 0x0245, 0x1437: 0x024e, 0x1438: 0x0254, 0x1439: 0x0266, 0x143a: 0x026c, 0x143b: 0x0272,
-	// Block 0x51, offset 0x1440
-	0x1440: 0x1879, 0x1441: 0x1876, 0x1442: 0x187c, 0x1443: 0x18a0, 0x1444: 0x18c4, 0x1445: 0x18e8,
-	0x1446: 0x190c, 0x1447: 0x1915, 0x1448: 0x191b, 0x1449: 0x1921, 0x144a: 0x1927,
-	0x1450: 0x1a8c, 0x1451: 0x1a90,
-	0x1452: 0x1a94, 0x1453: 0x1a98, 0x1454: 0x1a9c, 0x1455: 0x1aa0, 0x1456: 0x1aa4, 0x1457: 0x1aa8,
-	0x1458: 0x1aac, 0x1459: 0x1ab0, 0x145a: 0x1ab4, 0x145b: 0x1ab8, 0x145c: 0x1abc, 0x145d: 0x1ac0,
-	0x145e: 0x1ac4, 0x145f: 0x1ac8, 0x1460: 0x1acc, 0x1461: 0x1ad0, 0x1462: 0x1ad4, 0x1463: 0x1ad8,
-	0x1464: 0x1adc, 0x1465: 0x1ae0, 0x1466: 0x1ae4, 0x1467: 0x1ae8, 0x1468: 0x1aec, 0x1469: 0x1af0,
-	0x146a: 0x271e, 0x146b: 0x0047, 0x146c: 0x0065, 0x146d: 0x193c, 0x146e: 0x19b1,
-	0x1470: 0x0043, 0x1471: 0x0045, 0x1472: 0x0047, 0x1473: 0x0049, 0x1474: 0x004b, 0x1475: 0x004d,
-	0x1476: 0x004f, 0x1477: 0x0051, 0x1478: 0x0053, 0x1479: 0x0055, 0x147a: 0x0057, 0x147b: 0x0059,
-	0x147c: 0x005b, 0x147d: 0x005d, 0x147e: 0x005f, 0x147f: 0x0061,
-	// Block 0x52, offset 0x1480
-	0x1480: 0x26ad, 0x1481: 0x26c2, 0x1482: 0x0503,
-	0x1490: 0x0c0f, 0x1491: 0x0a47,
-	0x1492: 0x08d3, 0x1493: 0x45c4, 0x1494: 0x071b, 0x1495: 0x09ef, 0x1496: 0x132f, 0x1497: 0x09ff,
-	0x1498: 0x0727, 0x1499: 0x0cd7, 0x149a: 0x0eaf, 0x149b: 0x0caf, 0x149c: 0x0827, 0x149d: 0x0b6b,
-	0x149e: 0x07bf, 0x149f: 0x0cb7, 0x14a0: 0x0813, 0x14a1: 0x1117, 0x14a2: 0x0f83, 0x14a3: 0x138b,
-	0x14a4: 0x09d3, 0x14a5: 0x090b, 0x14a6: 0x0e63, 0x14a7: 0x0c1b, 0x14a8: 0x0c47, 0x14a9: 0x06bf,
-	0x14aa: 0x06cb, 0x14ab: 0x140b, 0x14ac: 0x0adb, 0x14ad: 0x06e7, 0x14ae: 0x08ef, 0x14af: 0x0c3b,
-	0x14b0: 0x13b3, 0x14b1: 0x0c13, 0x14b2: 0x106f, 0x14b3: 0x10ab, 0x14b4: 0x08f7, 0x14b5: 0x0e43,
-	0x14b6: 0x0d0b, 0x14b7: 0x0d07, 0x14b8: 0x0f97, 0x14b9: 0x082b, 0x14ba: 0x0957, 0x14bb: 0x1443,
-	// Block 0x53, offset 0x14c0
-	0x14c0: 0x06fb, 0x14c1: 0x06f3, 0x14c2: 0x0703, 0x14c3: 0x1647, 0x14c4: 0x0747, 0x14c5: 0x0757,
-	0x14c6: 0x075b, 0x14c7: 0x0763, 0x14c8: 0x076b, 0x14c9: 0x076f, 0x14ca: 0x077b, 0x14cb: 0x0773,
-	0x14cc: 0x05b3, 0x14cd: 0x165b, 0x14ce: 0x078f, 0x14cf: 0x0793, 0x14d0: 0x0797, 0x14d1: 0x07b3,
-	0x14d2: 0x164c, 0x14d3: 0x05b7, 0x14d4: 0x079f, 0x14d5: 0x07bf, 0x14d6: 0x1656, 0x14d7: 0x07cf,
-	0x14d8: 0x07d7, 0x14d9: 0x0737, 0x14da: 0x07df, 0x14db: 0x07e3, 0x14dc: 0x1831, 0x14dd: 0x07ff,
-	0x14de: 0x0807, 0x14df: 0x05bf, 0x14e0: 0x081f, 0x14e1: 0x0823, 0x14e2: 0x082b, 0x14e3: 0x082f,
-	0x14e4: 0x05c3, 0x14e5: 0x0847, 0x14e6: 0x084b, 0x14e7: 0x0857, 0x14e8: 0x0863, 0x14e9: 0x0867,
-	0x14ea: 0x086b, 0x14eb: 0x0873, 0x14ec: 0x0893, 0x14ed: 0x0897, 0x14ee: 0x089f, 0x14ef: 0x08af,
-	0x14f0: 0x08b7, 0x14f1: 0x08bb, 0x14f2: 0x08bb, 0x14f3: 0x08bb, 0x14f4: 0x166a, 0x14f5: 0x0e93,
-	0x14f6: 0x08cf, 0x14f7: 0x08d7, 0x14f8: 0x166f, 0x14f9: 0x08e3, 0x14fa: 0x08eb, 0x14fb: 0x08f3,
-	0x14fc: 0x091b, 0x14fd: 0x0907, 0x14fe: 0x0913, 0x14ff: 0x0917,
-	// Block 0x54, offset 0x1500
-	0x1500: 0x091f, 0x1501: 0x0927, 0x1502: 0x092b, 0x1503: 0x0933, 0x1504: 0x093b, 0x1505: 0x093f,
-	0x1506: 0x093f, 0x1507: 0x0947, 0x1508: 0x094f, 0x1509: 0x0953, 0x150a: 0x095f, 0x150b: 0x0983,
-	0x150c: 0x0967, 0x150d: 0x0987, 0x150e: 0x096b, 0x150f: 0x0973, 0x1510: 0x080b, 0x1511: 0x09cf,
-	0x1512: 0x0997, 0x1513: 0x099b, 0x1514: 0x099f, 0x1515: 0x0993, 0x1516: 0x09a7, 0x1517: 0x09a3,
-	0x1518: 0x09bb, 0x1519: 0x1674, 0x151a: 0x09d7, 0x151b: 0x09db, 0x151c: 0x09e3, 0x151d: 0x09ef,
-	0x151e: 0x09f7, 0x151f: 0x0a13, 0x1520: 0x1679, 0x1521: 0x167e, 0x1522: 0x0a1f, 0x1523: 0x0a23,
-	0x1524: 0x0a27, 0x1525: 0x0a1b, 0x1526: 0x0a2f, 0x1527: 0x05c7, 0x1528: 0x05cb, 0x1529: 0x0a37,
-	0x152a: 0x0a3f, 0x152b: 0x0a3f, 0x152c: 0x1683, 0x152d: 0x0a5b, 0x152e: 0x0a5f, 0x152f: 0x0a63,
-	0x1530: 0x0a6b, 0x1531: 0x1688, 0x1532: 0x0a73, 0x1533: 0x0a77, 0x1534: 0x0b4f, 0x1535: 0x0a7f,
-	0x1536: 0x05cf, 0x1537: 0x0a8b, 0x1538: 0x0a9b, 0x1539: 0x0aa7, 0x153a: 0x0aa3, 0x153b: 0x1692,
-	0x153c: 0x0aaf, 0x153d: 0x1697, 0x153e: 0x0abb, 0x153f: 0x0ab7,
-	// Block 0x55, offset 0x1540
-	0x1540: 0x0abf, 0x1541: 0x0acf, 0x1542: 0x0ad3, 0x1543: 0x05d3, 0x1544: 0x0ae3, 0x1545: 0x0aeb,
-	0x1546: 0x0aef, 0x1547: 0x0af3, 0x1548: 0x05d7, 0x1549: 0x169c, 0x154a: 0x05db, 0x154b: 0x0b0f,
-	0x154c: 0x0b13, 0x154d: 0x0b17, 0x154e: 0x0b1f, 0x154f: 0x1863, 0x1550: 0x0b37, 0x1551: 0x16a6,
-	0x1552: 0x16a6, 0x1553: 0x11d7, 0x1554: 0x0b47, 0x1555: 0x0b47, 0x1556: 0x05df, 0x1557: 0x16c9,
-	0x1558: 0x179b, 0x1559: 0x0b57, 0x155a: 0x0b5f, 0x155b: 0x05e3, 0x155c: 0x0b73, 0x155d: 0x0b83,
-	0x155e: 0x0b87, 0x155f: 0x0b8f, 0x1560: 0x0b9f, 0x1561: 0x05eb, 0x1562: 0x05e7, 0x1563: 0x0ba3,
-	0x1564: 0x16ab, 0x1565: 0x0ba7, 0x1566: 0x0bbb, 0x1567: 0x0bbf, 0x1568: 0x0bc3, 0x1569: 0x0bbf,
-	0x156a: 0x0bcf, 0x156b: 0x0bd3, 0x156c: 0x0be3, 0x156d: 0x0bdb, 0x156e: 0x0bdf, 0x156f: 0x0be7,
-	0x1570: 0x0beb, 0x1571: 0x0bef, 0x1572: 0x0bfb, 0x1573: 0x0bff, 0x1574: 0x0c17, 0x1575: 0x0c1f,
-	0x1576: 0x0c2f, 0x1577: 0x0c43, 0x1578: 0x16ba, 0x1579: 0x0c3f, 0x157a: 0x0c33, 0x157b: 0x0c4b,
-	0x157c: 0x0c53, 0x157d: 0x0c67, 0x157e: 0x16bf, 0x157f: 0x0c6f,
-	// Block 0x56, offset 0x1580
-	0x1580: 0x0c63, 0x1581: 0x0c5b, 0x1582: 0x05ef, 0x1583: 0x0c77, 0x1584: 0x0c7f, 0x1585: 0x0c87,
-	0x1586: 0x0c7b, 0x1587: 0x05f3, 0x1588: 0x0c97, 0x1589: 0x0c9f, 0x158a: 0x16c4, 0x158b: 0x0ccb,
-	0x158c: 0x0cff, 0x158d: 0x0cdb, 0x158e: 0x05ff, 0x158f: 0x0ce7, 0x1590: 0x05fb, 0x1591: 0x05f7,
-	0x1592: 0x07c3, 0x1593: 0x07c7, 0x1594: 0x0d03, 0x1595: 0x0ceb, 0x1596: 0x11ab, 0x1597: 0x0663,
-	0x1598: 0x0d0f, 0x1599: 0x0d13, 0x159a: 0x0d17, 0x159b: 0x0d2b, 0x159c: 0x0d23, 0x159d: 0x16dd,
-	0x159e: 0x0603, 0x159f: 0x0d3f, 0x15a0: 0x0d33, 0x15a1: 0x0d4f, 0x15a2: 0x0d57, 0x15a3: 0x16e7,
-	0x15a4: 0x0d5b, 0x15a5: 0x0d47, 0x15a6: 0x0d63, 0x15a7: 0x0607, 0x15a8: 0x0d67, 0x15a9: 0x0d6b,
-	0x15aa: 0x0d6f, 0x15ab: 0x0d7b, 0x15ac: 0x16ec, 0x15ad: 0x0d83, 0x15ae: 0x060b, 0x15af: 0x0d8f,
-	0x15b0: 0x16f1, 0x15b1: 0x0d93, 0x15b2: 0x060f, 0x15b3: 0x0d9f, 0x15b4: 0x0dab, 0x15b5: 0x0db7,
-	0x15b6: 0x0dbb, 0x15b7: 0x16f6, 0x15b8: 0x168d, 0x15b9: 0x16fb, 0x15ba: 0x0ddb, 0x15bb: 0x1700,
-	0x15bc: 0x0de7, 0x15bd: 0x0def, 0x15be: 0x0ddf, 0x15bf: 0x0dfb,
-	// Block 0x57, offset 0x15c0
-	0x15c0: 0x0e0b, 0x15c1: 0x0e1b, 0x15c2: 0x0e0f, 0x15c3: 0x0e13, 0x15c4: 0x0e1f, 0x15c5: 0x0e23,
-	0x15c6: 0x1705, 0x15c7: 0x0e07, 0x15c8: 0x0e3b, 0x15c9: 0x0e3f, 0x15ca: 0x0613, 0x15cb: 0x0e53,
-	0x15cc: 0x0e4f, 0x15cd: 0x170a, 0x15ce: 0x0e33, 0x15cf: 0x0e6f, 0x15d0: 0x170f, 0x15d1: 0x1714,
-	0x15d2: 0x0e73, 0x15d3: 0x0e87, 0x15d4: 0x0e83, 0x15d5: 0x0e7f, 0x15d6: 0x0617, 0x15d7: 0x0e8b,
-	0x15d8: 0x0e9b, 0x15d9: 0x0e97, 0x15da: 0x0ea3, 0x15db: 0x1651, 0x15dc: 0x0eb3, 0x15dd: 0x1719,
-	0x15de: 0x0ebf, 0x15df: 0x1723, 0x15e0: 0x0ed3, 0x15e1: 0x0edf, 0x15e2: 0x0ef3, 0x15e3: 0x1728,
-	0x15e4: 0x0f07, 0x15e5: 0x0f0b, 0x15e6: 0x172d, 0x15e7: 0x1732, 0x15e8: 0x0f27, 0x15e9: 0x0f37,
-	0x15ea: 0x061b, 0x15eb: 0x0f3b, 0x15ec: 0x061f, 0x15ed: 0x061f, 0x15ee: 0x0f53, 0x15ef: 0x0f57,
-	0x15f0: 0x0f5f, 0x15f1: 0x0f63, 0x15f2: 0x0f6f, 0x15f3: 0x0623, 0x15f4: 0x0f87, 0x15f5: 0x1737,
-	0x15f6: 0x0fa3, 0x15f7: 0x173c, 0x15f8: 0x0faf, 0x15f9: 0x16a1, 0x15fa: 0x0fbf, 0x15fb: 0x1741,
-	0x15fc: 0x1746, 0x15fd: 0x174b, 0x15fe: 0x0627, 0x15ff: 0x062b,
-	// Block 0x58, offset 0x1600
-	0x1600: 0x0ff7, 0x1601: 0x1755, 0x1602: 0x1750, 0x1603: 0x175a, 0x1604: 0x175f, 0x1605: 0x0fff,
-	0x1606: 0x1003, 0x1607: 0x1003, 0x1608: 0x100b, 0x1609: 0x0633, 0x160a: 0x100f, 0x160b: 0x0637,
-	0x160c: 0x063b, 0x160d: 0x1769, 0x160e: 0x1023, 0x160f: 0x102b, 0x1610: 0x1037, 0x1611: 0x063f,
-	0x1612: 0x176e, 0x1613: 0x105b, 0x1614: 0x1773, 0x1615: 0x1778, 0x1616: 0x107b, 0x1617: 0x1093,
-	0x1618: 0x0643, 0x1619: 0x109b, 0x161a: 0x109f, 0x161b: 0x10a3, 0x161c: 0x177d, 0x161d: 0x1782,
-	0x161e: 0x1782, 0x161f: 0x10bb, 0x1620: 0x0647, 0x1621: 0x1787, 0x1622: 0x10cf, 0x1623: 0x10d3,
-	0x1624: 0x064b, 0x1625: 0x178c, 0x1626: 0x10ef, 0x1627: 0x064f, 0x1628: 0x10ff, 0x1629: 0x10f7,
-	0x162a: 0x1107, 0x162b: 0x1796, 0x162c: 0x111f, 0x162d: 0x0653, 0x162e: 0x112b, 0x162f: 0x1133,
-	0x1630: 0x1143, 0x1631: 0x0657, 0x1632: 0x17a0, 0x1633: 0x17a5, 0x1634: 0x065b, 0x1635: 0x17aa,
-	0x1636: 0x115b, 0x1637: 0x17af, 0x1638: 0x1167, 0x1639: 0x1173, 0x163a: 0x117b, 0x163b: 0x17b4,
-	0x163c: 0x17b9, 0x163d: 0x118f, 0x163e: 0x17be, 0x163f: 0x1197,
-	// Block 0x59, offset 0x1640
-	0x1640: 0x16ce, 0x1641: 0x065f, 0x1642: 0x11af, 0x1643: 0x11b3, 0x1644: 0x0667, 0x1645: 0x11b7,
-	0x1646: 0x0a33, 0x1647: 0x17c3, 0x1648: 0x17c8, 0x1649: 0x16d3, 0x164a: 0x16d8, 0x164b: 0x11d7,
-	0x164c: 0x11db, 0x164d: 0x13f3, 0x164e: 0x066b, 0x164f: 0x1207, 0x1650: 0x1203, 0x1651: 0x120b,
-	0x1652: 0x083f, 0x1653: 0x120f, 0x1654: 0x1213, 0x1655: 0x1217, 0x1656: 0x121f, 0x1657: 0x17cd,
-	0x1658: 0x121b, 0x1659: 0x1223, 0x165a: 0x1237, 0x165b: 0x123b, 0x165c: 0x1227, 0x165d: 0x123f,
-	0x165e: 0x1253, 0x165f: 0x1267, 0x1660: 0x1233, 0x1661: 0x1247, 0x1662: 0x124b, 0x1663: 0x124f,
-	0x1664: 0x17d2, 0x1665: 0x17dc, 0x1666: 0x17d7, 0x1667: 0x066f, 0x1668: 0x126f, 0x1669: 0x1273,
-	0x166a: 0x127b, 0x166b: 0x17f0, 0x166c: 0x127f, 0x166d: 0x17e1, 0x166e: 0x0673, 0x166f: 0x0677,
-	0x1670: 0x17e6, 0x1671: 0x17eb, 0x1672: 0x067b, 0x1673: 0x129f, 0x1674: 0x12a3, 0x1675: 0x12a7,
-	0x1676: 0x12ab, 0x1677: 0x12b7, 0x1678: 0x12b3, 0x1679: 0x12bf, 0x167a: 0x12bb, 0x167b: 0x12cb,
-	0x167c: 0x12c3, 0x167d: 0x12c7, 0x167e: 0x12cf, 0x167f: 0x067f,
-	// Block 0x5a, offset 0x1680
-	0x1680: 0x12d7, 0x1681: 0x12db, 0x1682: 0x0683, 0x1683: 0x12eb, 0x1684: 0x12ef, 0x1685: 0x17f5,
-	0x1686: 0x12fb, 0x1687: 0x12ff, 0x1688: 0x0687, 0x1689: 0x130b, 0x168a: 0x05bb, 0x168b: 0x17fa,
-	0x168c: 0x17ff, 0x168d: 0x068b, 0x168e: 0x068f, 0x168f: 0x1337, 0x1690: 0x134f, 0x1691: 0x136b,
-	0x1692: 0x137b, 0x1693: 0x1804, 0x1694: 0x138f, 0x1695: 0x1393, 0x1696: 0x13ab, 0x1697: 0x13b7,
-	0x1698: 0x180e, 0x1699: 0x1660, 0x169a: 0x13c3, 0x169b: 0x13bf, 0x169c: 0x13cb, 0x169d: 0x1665,
-	0x169e: 0x13d7, 0x169f: 0x13e3, 0x16a0: 0x1813, 0x16a1: 0x1818, 0x16a2: 0x1423, 0x16a3: 0x142f,
-	0x16a4: 0x1437, 0x16a5: 0x181d, 0x16a6: 0x143b, 0x16a7: 0x1467, 0x16a8: 0x1473, 0x16a9: 0x1477,
-	0x16aa: 0x146f, 0x16ab: 0x1483, 0x16ac: 0x1487, 0x16ad: 0x1822, 0x16ae: 0x1493, 0x16af: 0x0693,
-	0x16b0: 0x149b, 0x16b1: 0x1827, 0x16b2: 0x0697, 0x16b3: 0x14d3, 0x16b4: 0x0ac3, 0x16b5: 0x14eb,
-	0x16b6: 0x182c, 0x16b7: 0x1836, 0x16b8: 0x069b, 0x16b9: 0x069f, 0x16ba: 0x1513, 0x16bb: 0x183b,
-	0x16bc: 0x06a3, 0x16bd: 0x1840, 0x16be: 0x152b, 0x16bf: 0x152b,
-	// Block 0x5b, offset 0x16c0
-	0x16c0: 0x1533, 0x16c1: 0x1845, 0x16c2: 0x154b, 0x16c3: 0x06a7, 0x16c4: 0x155b, 0x16c5: 0x1567,
-	0x16c6: 0x156f, 0x16c7: 0x1577, 0x16c8: 0x06ab, 0x16c9: 0x184a, 0x16ca: 0x158b, 0x16cb: 0x15a7,
-	0x16cc: 0x15b3, 0x16cd: 0x06af, 0x16ce: 0x06b3, 0x16cf: 0x15b7, 0x16d0: 0x184f, 0x16d1: 0x06b7,
-	0x16d2: 0x1854, 0x16d3: 0x1859, 0x16d4: 0x185e, 0x16d5: 0x15db, 0x16d6: 0x06bb, 0x16d7: 0x15ef,
-	0x16d8: 0x15f7, 0x16d9: 0x15fb, 0x16da: 0x1603, 0x16db: 0x160b, 0x16dc: 0x1613, 0x16dd: 0x1868,
-}
-
-// nfkcIndex: 22 blocks, 1408 entries, 1408 bytes
-// Block 0 is the zero block.
-var nfkcIndex = [1408]uint8{
-	// Block 0x0, offset 0x0
-	// Block 0x1, offset 0x40
-	// Block 0x2, offset 0x80
-	// Block 0x3, offset 0xc0
-	0xc2: 0x5a, 0xc3: 0x01, 0xc4: 0x02, 0xc5: 0x03, 0xc6: 0x5b, 0xc7: 0x04,
-	0xc8: 0x05, 0xca: 0x5c, 0xcb: 0x5d, 0xcc: 0x06, 0xcd: 0x07, 0xce: 0x08, 0xcf: 0x09,
-	0xd0: 0x0a, 0xd1: 0x5e, 0xd2: 0x5f, 0xd3: 0x0b, 0xd6: 0x0c, 0xd7: 0x60,
-	0xd8: 0x61, 0xd9: 0x0d, 0xdb: 0x62, 0xdc: 0x63, 0xdd: 0x64, 0xdf: 0x65,
-	0xe0: 0x02, 0xe1: 0x03, 0xe2: 0x04, 0xe3: 0x05,
-	0xea: 0x06, 0xeb: 0x07, 0xec: 0x08, 0xed: 0x09, 0xef: 0x0a,
-	0xf0: 0x13,
-	// Block 0x4, offset 0x100
-	0x120: 0x66, 0x121: 0x67, 0x123: 0x68, 0x124: 0x69, 0x125: 0x6a, 0x126: 0x6b, 0x127: 0x6c,
-	0x128: 0x6d, 0x129: 0x6e, 0x12a: 0x6f, 0x12b: 0x70, 0x12c: 0x6b, 0x12d: 0x71, 0x12e: 0x72, 0x12f: 0x73,
-	0x131: 0x74, 0x132: 0x75, 0x133: 0x76, 0x134: 0x77, 0x135: 0x78, 0x137: 0x79,
-	0x138: 0x7a, 0x139: 0x7b, 0x13a: 0x7c, 0x13b: 0x7d, 0x13c: 0x7e, 0x13d: 0x7f, 0x13e: 0x80, 0x13f: 0x81,
-	// Block 0x5, offset 0x140
-	0x140: 0x82, 0x142: 0x83, 0x143: 0x84, 0x144: 0x85, 0x145: 0x86, 0x146: 0x87, 0x147: 0x88,
-	0x14d: 0x89,
-	0x15c: 0x8a, 0x15f: 0x8b,
-	0x162: 0x8c, 0x164: 0x8d,
-	0x168: 0x8e, 0x169: 0x8f, 0x16a: 0x90, 0x16c: 0x0e, 0x16d: 0x91, 0x16e: 0x92, 0x16f: 0x93,
-	0x170: 0x94, 0x173: 0x95, 0x174: 0x96, 0x175: 0x0f, 0x176: 0x10, 0x177: 0x97,
-	0x178: 0x11, 0x179: 0x12, 0x17a: 0x13, 0x17b: 0x14, 0x17c: 0x15, 0x17d: 0x16, 0x17e: 0x17, 0x17f: 0x18,
-	// Block 0x6, offset 0x180
-	0x180: 0x98, 0x181: 0x99, 0x182: 0x9a, 0x183: 0x9b, 0x184: 0x19, 0x185: 0x1a, 0x186: 0x9c, 0x187: 0x9d,
-	0x188: 0x9e, 0x189: 0x1b, 0x18a: 0x1c, 0x18b: 0x9f, 0x18c: 0xa0,
-	0x191: 0x1d, 0x192: 0x1e, 0x193: 0xa1,
-	0x1a8: 0xa2, 0x1a9: 0xa3, 0x1ab: 0xa4,
-	0x1b1: 0xa5, 0x1b3: 0xa6, 0x1b5: 0xa7, 0x1b7: 0xa8,
-	0x1ba: 0xa9, 0x1bb: 0xaa, 0x1bc: 0x1f, 0x1bd: 0x20, 0x1be: 0x21, 0x1bf: 0xab,
-	// Block 0x7, offset 0x1c0
-	0x1c0: 0xac, 0x1c1: 0x22, 0x1c2: 0x23, 0x1c3: 0x24, 0x1c4: 0xad, 0x1c5: 0x25, 0x1c6: 0x26,
-	0x1c8: 0x27, 0x1c9: 0x28, 0x1ca: 0x29, 0x1cb: 0x2a, 0x1cc: 0x2b, 0x1cd: 0x2c, 0x1ce: 0x2d, 0x1cf: 0x2e,
-	// Block 0x8, offset 0x200
-	0x219: 0xae, 0x21a: 0xaf, 0x21b: 0xb0, 0x21d: 0xb1, 0x21f: 0xb2,
-	0x220: 0xb3, 0x223: 0xb4, 0x224: 0xb5, 0x225: 0xb6, 0x226: 0xb7, 0x227: 0xb8,
-	0x22a: 0xb9, 0x22b: 0xba, 0x22d: 0xbb, 0x22f: 0xbc,
-	0x230: 0xbd, 0x231: 0xbe, 0x232: 0xbf, 0x233: 0xc0, 0x234: 0xc1, 0x235: 0xc2, 0x236: 0xc3, 0x237: 0xbd,
-	0x238: 0xbe, 0x239: 0xbf, 0x23a: 0xc0, 0x23b: 0xc1, 0x23c: 0xc2, 0x23d: 0xc3, 0x23e: 0xbd, 0x23f: 0xbe,
-	// Block 0x9, offset 0x240
-	0x240: 0xbf, 0x241: 0xc0, 0x242: 0xc1, 0x243: 0xc2, 0x244: 0xc3, 0x245: 0xbd, 0x246: 0xbe, 0x247: 0xbf,
-	0x248: 0xc0, 0x249: 0xc1, 0x24a: 0xc2, 0x24b: 0xc3, 0x24c: 0xbd, 0x24d: 0xbe, 0x24e: 0xbf, 0x24f: 0xc0,
-	0x250: 0xc1, 0x251: 0xc2, 0x252: 0xc3, 0x253: 0xbd, 0x254: 0xbe, 0x255: 0xbf, 0x256: 0xc0, 0x257: 0xc1,
-	0x258: 0xc2, 0x259: 0xc3, 0x25a: 0xbd, 0x25b: 0xbe, 0x25c: 0xbf, 0x25d: 0xc0, 0x25e: 0xc1, 0x25f: 0xc2,
-	0x260: 0xc3, 0x261: 0xbd, 0x262: 0xbe, 0x263: 0xbf, 0x264: 0xc0, 0x265: 0xc1, 0x266: 0xc2, 0x267: 0xc3,
-	0x268: 0xbd, 0x269: 0xbe, 0x26a: 0xbf, 0x26b: 0xc0, 0x26c: 0xc1, 0x26d: 0xc2, 0x26e: 0xc3, 0x26f: 0xbd,
-	0x270: 0xbe, 0x271: 0xbf, 0x272: 0xc0, 0x273: 0xc1, 0x274: 0xc2, 0x275: 0xc3, 0x276: 0xbd, 0x277: 0xbe,
-	0x278: 0xbf, 0x279: 0xc0, 0x27a: 0xc1, 0x27b: 0xc2, 0x27c: 0xc3, 0x27d: 0xbd, 0x27e: 0xbe, 0x27f: 0xbf,
-	// Block 0xa, offset 0x280
-	0x280: 0xc0, 0x281: 0xc1, 0x282: 0xc2, 0x283: 0xc3, 0x284: 0xbd, 0x285: 0xbe, 0x286: 0xbf, 0x287: 0xc0,
-	0x288: 0xc1, 0x289: 0xc2, 0x28a: 0xc3, 0x28b: 0xbd, 0x28c: 0xbe, 0x28d: 0xbf, 0x28e: 0xc0, 0x28f: 0xc1,
-	0x290: 0xc2, 0x291: 0xc3, 0x292: 0xbd, 0x293: 0xbe, 0x294: 0xbf, 0x295: 0xc0, 0x296: 0xc1, 0x297: 0xc2,
-	0x298: 0xc3, 0x299: 0xbd, 0x29a: 0xbe, 0x29b: 0xbf, 0x29c: 0xc0, 0x29d: 0xc1, 0x29e: 0xc2, 0x29f: 0xc3,
-	0x2a0: 0xbd, 0x2a1: 0xbe, 0x2a2: 0xbf, 0x2a3: 0xc0, 0x2a4: 0xc1, 0x2a5: 0xc2, 0x2a6: 0xc3, 0x2a7: 0xbd,
-	0x2a8: 0xbe, 0x2a9: 0xbf, 0x2aa: 0xc0, 0x2ab: 0xc1, 0x2ac: 0xc2, 0x2ad: 0xc3, 0x2ae: 0xbd, 0x2af: 0xbe,
-	0x2b0: 0xbf, 0x2b1: 0xc0, 0x2b2: 0xc1, 0x2b3: 0xc2, 0x2b4: 0xc3, 0x2b5: 0xbd, 0x2b6: 0xbe, 0x2b7: 0xbf,
-	0x2b8: 0xc0, 0x2b9: 0xc1, 0x2ba: 0xc2, 0x2bb: 0xc3, 0x2bc: 0xbd, 0x2bd: 0xbe, 0x2be: 0xbf, 0x2bf: 0xc0,
-	// Block 0xb, offset 0x2c0
-	0x2c0: 0xc1, 0x2c1: 0xc2, 0x2c2: 0xc3, 0x2c3: 0xbd, 0x2c4: 0xbe, 0x2c5: 0xbf, 0x2c6: 0xc0, 0x2c7: 0xc1,
-	0x2c8: 0xc2, 0x2c9: 0xc3, 0x2ca: 0xbd, 0x2cb: 0xbe, 0x2cc: 0xbf, 0x2cd: 0xc0, 0x2ce: 0xc1, 0x2cf: 0xc2,
-	0x2d0: 0xc3, 0x2d1: 0xbd, 0x2d2: 0xbe, 0x2d3: 0xbf, 0x2d4: 0xc0, 0x2d5: 0xc1, 0x2d6: 0xc2, 0x2d7: 0xc3,
-	0x2d8: 0xbd, 0x2d9: 0xbe, 0x2da: 0xbf, 0x2db: 0xc0, 0x2dc: 0xc1, 0x2dd: 0xc2, 0x2de: 0xc4,
-	// Block 0xc, offset 0x300
-	0x324: 0x2f, 0x325: 0x30, 0x326: 0x31, 0x327: 0x32,
-	0x328: 0x33, 0x329: 0x34, 0x32a: 0x35, 0x32b: 0x36, 0x32c: 0x37, 0x32d: 0x38, 0x32e: 0x39, 0x32f: 0x3a,
-	0x330: 0x3b, 0x331: 0x3c, 0x332: 0x3d, 0x333: 0x3e, 0x334: 0x3f, 0x335: 0x40, 0x336: 0x41, 0x337: 0x42,
-	0x338: 0x43, 0x339: 0x44, 0x33a: 0x45, 0x33b: 0x46, 0x33c: 0xc5, 0x33d: 0x47, 0x33e: 0x48, 0x33f: 0x49,
-	// Block 0xd, offset 0x340
-	0x347: 0xc6,
-	0x34b: 0xc7, 0x34d: 0xc8,
-	0x368: 0xc9, 0x36b: 0xca,
-	// Block 0xe, offset 0x380
-	0x381: 0xcb, 0x382: 0xcc, 0x384: 0xcd, 0x385: 0xb7, 0x387: 0xce,
-	0x388: 0xcf, 0x38b: 0xd0, 0x38c: 0x6b, 0x38d: 0xd1,
-	0x391: 0xd2, 0x392: 0xd3, 0x393: 0xd4, 0x396: 0xd5, 0x397: 0xd6,
-	0x398: 0xd7, 0x39a: 0xd8, 0x39c: 0xd9,
-	0x3b0: 0xd7,
-	// Block 0xf, offset 0x3c0
-	0x3eb: 0xda, 0x3ec: 0xdb,
-	// Block 0x10, offset 0x400
-	0x432: 0xdc,
-	// Block 0x11, offset 0x440
-	0x445: 0xdd, 0x446: 0xde, 0x447: 0xdf,
-	0x449: 0xe0,
-	0x450: 0xe1, 0x451: 0xe2, 0x452: 0xe3, 0x453: 0xe4, 0x454: 0xe5, 0x455: 0xe6, 0x456: 0xe7, 0x457: 0xe8,
-	0x458: 0xe9, 0x459: 0xea, 0x45a: 0x4a, 0x45b: 0xeb, 0x45c: 0xec, 0x45d: 0xed, 0x45e: 0xee, 0x45f: 0x4b,
-	// Block 0x12, offset 0x480
-	0x480: 0xef,
-	0x4a3: 0xf0, 0x4a5: 0xf1,
-	0x4b8: 0x4c, 0x4b9: 0x4d, 0x4ba: 0x4e,
-	// Block 0x13, offset 0x4c0
-	0x4c4: 0x4f, 0x4c5: 0xf2, 0x4c6: 0xf3,
-	0x4c8: 0x50, 0x4c9: 0xf4,
-	// Block 0x14, offset 0x500
-	0x520: 0x51, 0x521: 0x52, 0x522: 0x53, 0x523: 0x54, 0x524: 0x55, 0x525: 0x56, 0x526: 0x57, 0x527: 0x58,
-	0x528: 0x59,
-	// Block 0x15, offset 0x540
-	0x550: 0x0b, 0x551: 0x0c, 0x556: 0x0d,
-	0x55b: 0x0e, 0x55d: 0x0f, 0x55e: 0x10, 0x55f: 0x11,
-	0x56f: 0x12,
-}
-
-// nfkcSparseOffset: 155 entries, 310 bytes
-var nfkcSparseOffset = []uint16{0x0, 0xe, 0x12, 0x1b, 0x25, 0x35, 0x37, 0x3c, 0x47, 0x56, 0x63, 0x6b, 0x6f, 0x74, 0x76, 0x87, 0x8f, 0x96, 0x99, 0xa0, 0xa4, 0xa8, 0xaa, 0xac, 0xb5, 0xb9, 0xc0, 0xc5, 0xc8, 0xd2, 0xd4, 0xdb, 0xe3, 0xe7, 0xe9, 0xec, 0xf0, 0xf6, 0x107, 0x113, 0x115, 0x11b, 0x11d, 0x11f, 0x121, 0x123, 0x125, 0x127, 0x129, 0x12c, 0x12f, 0x131, 0x134, 0x137, 0x13b, 0x140, 0x149, 0x14b, 0x14e, 0x150, 0x15b, 0x166, 0x176, 0x184, 0x192, 0x1a2, 0x1b0, 0x1b7, 0x1bd, 0x1cc, 0x1d0, 0x1d2, 0x1d6, 0x1d8, 0x1db, 0x1dd, 0x1e0, 0x1e2, 0x1e5, 0x1e7, 0x1e9, 0x1eb, 0x1f7, 0x201, 0x20b, 0x20e, 0x212, 0x214, 0x216, 0x218, 0x21a, 0x21d, 0x21f, 0x221, 0x223, 0x225, 0x22b, 0x22e, 0x232, 0x234, 0x23b, 0x241, 0x247, 0x24f, 0x255, 0x25b, 0x261, 0x265, 0x267, 0x269, 0x26b, 0x26d, 0x273, 0x276, 0x279, 0x281, 0x288, 0x28b, 0x28e, 0x290, 0x298, 0x29b, 0x2a2, 0x2a5, 0x2ab, 0x2ad, 0x2af, 0x2b2, 0x2b4, 0x2b6, 0x2b8, 0x2ba, 0x2c7, 0x2d1, 0x2d3, 0x2d5, 0x2d9, 0x2de, 0x2ea, 0x2ef, 0x2f8, 0x2fe, 0x303, 0x307, 0x30c, 0x310, 0x320, 0x32e, 0x33c, 0x34a, 0x350, 0x352, 0x355, 0x35f, 0x361}
-
-// nfkcSparseValues: 875 entries, 3500 bytes
-var nfkcSparseValues = [875]valueRange{
-	// Block 0x0, offset 0x0
-	{value: 0x0002, lo: 0x0d},
-	{value: 0x0001, lo: 0xa0, hi: 0xa0},
-	{value: 0x4278, lo: 0xa8, hi: 0xa8},
-	{value: 0x0083, lo: 0xaa, hi: 0xaa},
-	{value: 0x4264, lo: 0xaf, hi: 0xaf},
-	{value: 0x0025, lo: 0xb2, hi: 0xb3},
-	{value: 0x425a, lo: 0xb4, hi: 0xb4},
-	{value: 0x01dc, lo: 0xb5, hi: 0xb5},
-	{value: 0x4291, lo: 0xb8, hi: 0xb8},
-	{value: 0x0023, lo: 0xb9, hi: 0xb9},
-	{value: 0x009f, lo: 0xba, hi: 0xba},
-	{value: 0x221c, lo: 0xbc, hi: 0xbc},
-	{value: 0x2210, lo: 0xbd, hi: 0xbd},
-	{value: 0x22b2, lo: 0xbe, hi: 0xbe},
-	// Block 0x1, offset 0xe
-	{value: 0x0091, lo: 0x03},
-	{value: 0x46e2, lo: 0xa0, hi: 0xa1},
-	{value: 0x4714, lo: 0xaf, hi: 0xb0},
-	{value: 0xa000, lo: 0xb7, hi: 0xb7},
-	// Block 0x2, offset 0x12
-	{value: 0x0003, lo: 0x08},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0x0091, lo: 0xb0, hi: 0xb0},
-	{value: 0x0119, lo: 0xb1, hi: 0xb1},
-	{value: 0x0095, lo: 0xb2, hi: 0xb2},
-	{value: 0x00a5, lo: 0xb3, hi: 0xb3},
-	{value: 0x0143, lo: 0xb4, hi: 0xb6},
-	{value: 0x00af, lo: 0xb7, hi: 0xb7},
-	{value: 0x00b3, lo: 0xb8, hi: 0xb8},
-	// Block 0x3, offset 0x1b
-	{value: 0x000a, lo: 0x09},
-	{value: 0x426e, lo: 0x98, hi: 0x98},
-	{value: 0x4273, lo: 0x99, hi: 0x9a},
-	{value: 0x4296, lo: 0x9b, hi: 0x9b},
-	{value: 0x425f, lo: 0x9c, hi: 0x9c},
-	{value: 0x4282, lo: 0x9d, hi: 0x9d},
-	{value: 0x0113, lo: 0xa0, hi: 0xa0},
-	{value: 0x0099, lo: 0xa1, hi: 0xa1},
-	{value: 0x00a7, lo: 0xa2, hi: 0xa3},
-	{value: 0x0167, lo: 0xa4, hi: 0xa4},
-	// Block 0x4, offset 0x25
-	{value: 0x0000, lo: 0x0f},
-	{value: 0xa000, lo: 0x83, hi: 0x83},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0xa000, lo: 0x8b, hi: 0x8b},
-	{value: 0xa000, lo: 0x8d, hi: 0x8d},
-	{value: 0x37a5, lo: 0x90, hi: 0x90},
-	{value: 0x37b1, lo: 0x91, hi: 0x91},
-	{value: 0x379f, lo: 0x93, hi: 0x93},
-	{value: 0xa000, lo: 0x96, hi: 0x96},
-	{value: 0x3817, lo: 0x97, hi: 0x97},
-	{value: 0x37e1, lo: 0x9c, hi: 0x9c},
-	{value: 0x37c9, lo: 0x9d, hi: 0x9d},
-	{value: 0x37f3, lo: 0x9e, hi: 0x9e},
-	{value: 0xa000, lo: 0xb4, hi: 0xb5},
-	{value: 0x381d, lo: 0xb6, hi: 0xb6},
-	{value: 0x3823, lo: 0xb7, hi: 0xb7},
-	// Block 0x5, offset 0x35
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0x83, hi: 0x87},
-	// Block 0x6, offset 0x37
-	{value: 0x0001, lo: 0x04},
-	{value: 0x8113, lo: 0x81, hi: 0x82},
-	{value: 0x8132, lo: 0x84, hi: 0x84},
-	{value: 0x812d, lo: 0x85, hi: 0x85},
-	{value: 0x810d, lo: 0x87, hi: 0x87},
-	// Block 0x7, offset 0x3c
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x8132, lo: 0x90, hi: 0x97},
-	{value: 0x8119, lo: 0x98, hi: 0x98},
-	{value: 0x811a, lo: 0x99, hi: 0x99},
-	{value: 0x811b, lo: 0x9a, hi: 0x9a},
-	{value: 0x3841, lo: 0xa2, hi: 0xa2},
-	{value: 0x3847, lo: 0xa3, hi: 0xa3},
-	{value: 0x3853, lo: 0xa4, hi: 0xa4},
-	{value: 0x384d, lo: 0xa5, hi: 0xa5},
-	{value: 0x3859, lo: 0xa6, hi: 0xa6},
-	{value: 0xa000, lo: 0xa7, hi: 0xa7},
-	// Block 0x8, offset 0x47
-	{value: 0x0000, lo: 0x0e},
-	{value: 0x386b, lo: 0x80, hi: 0x80},
-	{value: 0xa000, lo: 0x81, hi: 0x81},
-	{value: 0x385f, lo: 0x82, hi: 0x82},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0x3865, lo: 0x93, hi: 0x93},
-	{value: 0xa000, lo: 0x95, hi: 0x95},
-	{value: 0x8132, lo: 0x96, hi: 0x9c},
-	{value: 0x8132, lo: 0x9f, hi: 0xa2},
-	{value: 0x812d, lo: 0xa3, hi: 0xa3},
-	{value: 0x8132, lo: 0xa4, hi: 0xa4},
-	{value: 0x8132, lo: 0xa7, hi: 0xa8},
-	{value: 0x812d, lo: 0xaa, hi: 0xaa},
-	{value: 0x8132, lo: 0xab, hi: 0xac},
-	{value: 0x812d, lo: 0xad, hi: 0xad},
-	// Block 0x9, offset 0x56
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x811f, lo: 0x91, hi: 0x91},
-	{value: 0x8132, lo: 0xb0, hi: 0xb0},
-	{value: 0x812d, lo: 0xb1, hi: 0xb1},
-	{value: 0x8132, lo: 0xb2, hi: 0xb3},
-	{value: 0x812d, lo: 0xb4, hi: 0xb4},
-	{value: 0x8132, lo: 0xb5, hi: 0xb6},
-	{value: 0x812d, lo: 0xb7, hi: 0xb9},
-	{value: 0x8132, lo: 0xba, hi: 0xba},
-	{value: 0x812d, lo: 0xbb, hi: 0xbc},
-	{value: 0x8132, lo: 0xbd, hi: 0xbd},
-	{value: 0x812d, lo: 0xbe, hi: 0xbe},
-	{value: 0x8132, lo: 0xbf, hi: 0xbf},
-	// Block 0xa, offset 0x63
-	{value: 0x0005, lo: 0x07},
-	{value: 0x8132, lo: 0x80, hi: 0x80},
-	{value: 0x8132, lo: 0x81, hi: 0x81},
-	{value: 0x812d, lo: 0x82, hi: 0x83},
-	{value: 0x812d, lo: 0x84, hi: 0x85},
-	{value: 0x812d, lo: 0x86, hi: 0x87},
-	{value: 0x812d, lo: 0x88, hi: 0x89},
-	{value: 0x8132, lo: 0x8a, hi: 0x8a},
-	// Block 0xb, offset 0x6b
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8132, lo: 0xab, hi: 0xb1},
-	{value: 0x812d, lo: 0xb2, hi: 0xb2},
-	{value: 0x8132, lo: 0xb3, hi: 0xb3},
-	// Block 0xc, offset 0x6f
-	{value: 0x0000, lo: 0x04},
-	{value: 0x8132, lo: 0x96, hi: 0x99},
-	{value: 0x8132, lo: 0x9b, hi: 0xa3},
-	{value: 0x8132, lo: 0xa5, hi: 0xa7},
-	{value: 0x8132, lo: 0xa9, hi: 0xad},
-	// Block 0xd, offset 0x74
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x99, hi: 0x9b},
-	// Block 0xe, offset 0x76
-	{value: 0x0000, lo: 0x10},
-	{value: 0x8132, lo: 0x94, hi: 0xa1},
-	{value: 0x812d, lo: 0xa3, hi: 0xa3},
-	{value: 0x8132, lo: 0xa4, hi: 0xa5},
-	{value: 0x812d, lo: 0xa6, hi: 0xa6},
-	{value: 0x8132, lo: 0xa7, hi: 0xa8},
-	{value: 0x812d, lo: 0xa9, hi: 0xa9},
-	{value: 0x8132, lo: 0xaa, hi: 0xac},
-	{value: 0x812d, lo: 0xad, hi: 0xaf},
-	{value: 0x8116, lo: 0xb0, hi: 0xb0},
-	{value: 0x8117, lo: 0xb1, hi: 0xb1},
-	{value: 0x8118, lo: 0xb2, hi: 0xb2},
-	{value: 0x8132, lo: 0xb3, hi: 0xb5},
-	{value: 0x812d, lo: 0xb6, hi: 0xb6},
-	{value: 0x8132, lo: 0xb7, hi: 0xb8},
-	{value: 0x812d, lo: 0xb9, hi: 0xba},
-	{value: 0x8132, lo: 0xbb, hi: 0xbf},
-	// Block 0xf, offset 0x87
-	{value: 0x0000, lo: 0x07},
-	{value: 0xa000, lo: 0xa8, hi: 0xa8},
-	{value: 0x3ed8, lo: 0xa9, hi: 0xa9},
-	{value: 0xa000, lo: 0xb0, hi: 0xb0},
-	{value: 0x3ee0, lo: 0xb1, hi: 0xb1},
-	{value: 0xa000, lo: 0xb3, hi: 0xb3},
-	{value: 0x3ee8, lo: 0xb4, hi: 0xb4},
-	{value: 0x9902, lo: 0xbc, hi: 0xbc},
-	// Block 0x10, offset 0x8f
-	{value: 0x0008, lo: 0x06},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x8132, lo: 0x91, hi: 0x91},
-	{value: 0x812d, lo: 0x92, hi: 0x92},
-	{value: 0x8132, lo: 0x93, hi: 0x93},
-	{value: 0x8132, lo: 0x94, hi: 0x94},
-	{value: 0x451c, lo: 0x98, hi: 0x9f},
-	// Block 0x11, offset 0x96
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x12, offset 0x99
-	{value: 0x0008, lo: 0x06},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0x2c9e, lo: 0x8b, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	{value: 0x455c, lo: 0x9c, hi: 0x9d},
-	{value: 0x456c, lo: 0x9f, hi: 0x9f},
-	// Block 0x13, offset 0xa0
-	{value: 0x0000, lo: 0x03},
-	{value: 0x4594, lo: 0xb3, hi: 0xb3},
-	{value: 0x459c, lo: 0xb6, hi: 0xb6},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	// Block 0x14, offset 0xa4
-	{value: 0x0008, lo: 0x03},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x4574, lo: 0x99, hi: 0x9b},
-	{value: 0x458c, lo: 0x9e, hi: 0x9e},
-	// Block 0x15, offset 0xa8
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	// Block 0x16, offset 0xaa
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	// Block 0x17, offset 0xac
-	{value: 0x0000, lo: 0x08},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0x2cb6, lo: 0x88, hi: 0x88},
-	{value: 0x2cae, lo: 0x8b, hi: 0x8b},
-	{value: 0x2cbe, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x96, hi: 0x97},
-	{value: 0x45a4, lo: 0x9c, hi: 0x9c},
-	{value: 0x45ac, lo: 0x9d, hi: 0x9d},
-	// Block 0x18, offset 0xb5
-	{value: 0x0000, lo: 0x03},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0x2cc6, lo: 0x94, hi: 0x94},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x19, offset 0xb9
-	{value: 0x0000, lo: 0x06},
-	{value: 0xa000, lo: 0x86, hi: 0x87},
-	{value: 0x2cce, lo: 0x8a, hi: 0x8a},
-	{value: 0x2cde, lo: 0x8b, hi: 0x8b},
-	{value: 0x2cd6, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	// Block 0x1a, offset 0xc0
-	{value: 0x1801, lo: 0x04},
-	{value: 0xa000, lo: 0x86, hi: 0x86},
-	{value: 0x3ef0, lo: 0x88, hi: 0x88},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x8120, lo: 0x95, hi: 0x96},
-	// Block 0x1b, offset 0xc5
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0xbc, hi: 0xbc},
-	{value: 0xa000, lo: 0xbf, hi: 0xbf},
-	// Block 0x1c, offset 0xc8
-	{value: 0x0000, lo: 0x09},
-	{value: 0x2ce6, lo: 0x80, hi: 0x80},
-	{value: 0x9900, lo: 0x82, hi: 0x82},
-	{value: 0xa000, lo: 0x86, hi: 0x86},
-	{value: 0x2cee, lo: 0x87, hi: 0x87},
-	{value: 0x2cf6, lo: 0x88, hi: 0x88},
-	{value: 0x2f50, lo: 0x8a, hi: 0x8a},
-	{value: 0x2dd8, lo: 0x8b, hi: 0x8b},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x95, hi: 0x96},
-	// Block 0x1d, offset 0xd2
-	{value: 0x0000, lo: 0x01},
-	{value: 0x9900, lo: 0xbe, hi: 0xbe},
-	// Block 0x1e, offset 0xd4
-	{value: 0x0000, lo: 0x06},
-	{value: 0xa000, lo: 0x86, hi: 0x87},
-	{value: 0x2cfe, lo: 0x8a, hi: 0x8a},
-	{value: 0x2d0e, lo: 0x8b, hi: 0x8b},
-	{value: 0x2d06, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	// Block 0x1f, offset 0xdb
-	{value: 0x6bea, lo: 0x07},
-	{value: 0x9904, lo: 0x8a, hi: 0x8a},
-	{value: 0x9900, lo: 0x8f, hi: 0x8f},
-	{value: 0xa000, lo: 0x99, hi: 0x99},
-	{value: 0x3ef8, lo: 0x9a, hi: 0x9a},
-	{value: 0x2f58, lo: 0x9c, hi: 0x9c},
-	{value: 0x2de3, lo: 0x9d, hi: 0x9d},
-	{value: 0x2d16, lo: 0x9e, hi: 0x9f},
-	// Block 0x20, offset 0xe3
-	{value: 0x0000, lo: 0x03},
-	{value: 0x2621, lo: 0xb3, hi: 0xb3},
-	{value: 0x8122, lo: 0xb8, hi: 0xb9},
-	{value: 0x8104, lo: 0xba, hi: 0xba},
-	// Block 0x21, offset 0xe7
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8123, lo: 0x88, hi: 0x8b},
-	// Block 0x22, offset 0xe9
-	{value: 0x0000, lo: 0x02},
-	{value: 0x2636, lo: 0xb3, hi: 0xb3},
-	{value: 0x8124, lo: 0xb8, hi: 0xb9},
-	// Block 0x23, offset 0xec
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8125, lo: 0x88, hi: 0x8b},
-	{value: 0x2628, lo: 0x9c, hi: 0x9c},
-	{value: 0x262f, lo: 0x9d, hi: 0x9d},
-	// Block 0x24, offset 0xf0
-	{value: 0x0000, lo: 0x05},
-	{value: 0x030b, lo: 0x8c, hi: 0x8c},
-	{value: 0x812d, lo: 0x98, hi: 0x99},
-	{value: 0x812d, lo: 0xb5, hi: 0xb5},
-	{value: 0x812d, lo: 0xb7, hi: 0xb7},
-	{value: 0x812b, lo: 0xb9, hi: 0xb9},
-	// Block 0x25, offset 0xf6
-	{value: 0x0000, lo: 0x10},
-	{value: 0x2644, lo: 0x83, hi: 0x83},
-	{value: 0x264b, lo: 0x8d, hi: 0x8d},
-	{value: 0x2652, lo: 0x92, hi: 0x92},
-	{value: 0x2659, lo: 0x97, hi: 0x97},
-	{value: 0x2660, lo: 0x9c, hi: 0x9c},
-	{value: 0x263d, lo: 0xa9, hi: 0xa9},
-	{value: 0x8126, lo: 0xb1, hi: 0xb1},
-	{value: 0x8127, lo: 0xb2, hi: 0xb2},
-	{value: 0x4a84, lo: 0xb3, hi: 0xb3},
-	{value: 0x8128, lo: 0xb4, hi: 0xb4},
-	{value: 0x4a8d, lo: 0xb5, hi: 0xb5},
-	{value: 0x45b4, lo: 0xb6, hi: 0xb6},
-	{value: 0x45f4, lo: 0xb7, hi: 0xb7},
-	{value: 0x45bc, lo: 0xb8, hi: 0xb8},
-	{value: 0x45ff, lo: 0xb9, hi: 0xb9},
-	{value: 0x8127, lo: 0xba, hi: 0xbd},
-	// Block 0x26, offset 0x107
-	{value: 0x0000, lo: 0x0b},
-	{value: 0x8127, lo: 0x80, hi: 0x80},
-	{value: 0x4a96, lo: 0x81, hi: 0x81},
-	{value: 0x8132, lo: 0x82, hi: 0x83},
-	{value: 0x8104, lo: 0x84, hi: 0x84},
-	{value: 0x8132, lo: 0x86, hi: 0x87},
-	{value: 0x266e, lo: 0x93, hi: 0x93},
-	{value: 0x2675, lo: 0x9d, hi: 0x9d},
-	{value: 0x267c, lo: 0xa2, hi: 0xa2},
-	{value: 0x2683, lo: 0xa7, hi: 0xa7},
-	{value: 0x268a, lo: 0xac, hi: 0xac},
-	{value: 0x2667, lo: 0xb9, hi: 0xb9},
-	// Block 0x27, offset 0x113
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x86, hi: 0x86},
-	// Block 0x28, offset 0x115
-	{value: 0x0000, lo: 0x05},
-	{value: 0xa000, lo: 0xa5, hi: 0xa5},
-	{value: 0x2d1e, lo: 0xa6, hi: 0xa6},
-	{value: 0x9900, lo: 0xae, hi: 0xae},
-	{value: 0x8102, lo: 0xb7, hi: 0xb7},
-	{value: 0x8104, lo: 0xb9, hi: 0xba},
-	// Block 0x29, offset 0x11b
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x8d, hi: 0x8d},
-	// Block 0x2a, offset 0x11d
-	{value: 0x0000, lo: 0x01},
-	{value: 0x030f, lo: 0xbc, hi: 0xbc},
-	// Block 0x2b, offset 0x11f
-	{value: 0x0000, lo: 0x01},
-	{value: 0xa000, lo: 0x80, hi: 0x92},
-	// Block 0x2c, offset 0x121
-	{value: 0x0000, lo: 0x01},
-	{value: 0xb900, lo: 0xa1, hi: 0xb5},
-	// Block 0x2d, offset 0x123
-	{value: 0x0000, lo: 0x01},
-	{value: 0x9900, lo: 0xa8, hi: 0xbf},
-	// Block 0x2e, offset 0x125
-	{value: 0x0000, lo: 0x01},
-	{value: 0x9900, lo: 0x80, hi: 0x82},
-	// Block 0x2f, offset 0x127
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0x9d, hi: 0x9f},
-	// Block 0x30, offset 0x129
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x94, hi: 0x94},
-	{value: 0x8104, lo: 0xb4, hi: 0xb4},
-	// Block 0x31, offset 0x12c
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x92, hi: 0x92},
-	{value: 0x8132, lo: 0x9d, hi: 0x9d},
-	// Block 0x32, offset 0x12f
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8131, lo: 0xa9, hi: 0xa9},
-	// Block 0x33, offset 0x131
-	{value: 0x0004, lo: 0x02},
-	{value: 0x812e, lo: 0xb9, hi: 0xba},
-	{value: 0x812d, lo: 0xbb, hi: 0xbb},
-	// Block 0x34, offset 0x134
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0x97, hi: 0x97},
-	{value: 0x812d, lo: 0x98, hi: 0x98},
-	// Block 0x35, offset 0x137
-	{value: 0x0000, lo: 0x03},
-	{value: 0x8104, lo: 0xa0, hi: 0xa0},
-	{value: 0x8132, lo: 0xb5, hi: 0xbc},
-	{value: 0x812d, lo: 0xbf, hi: 0xbf},
-	// Block 0x36, offset 0x13b
-	{value: 0x0000, lo: 0x04},
-	{value: 0x8132, lo: 0xb0, hi: 0xb4},
-	{value: 0x812d, lo: 0xb5, hi: 0xba},
-	{value: 0x8132, lo: 0xbb, hi: 0xbc},
-	{value: 0x812d, lo: 0xbd, hi: 0xbd},
-	// Block 0x37, offset 0x140
-	{value: 0x0000, lo: 0x08},
-	{value: 0x2d66, lo: 0x80, hi: 0x80},
-	{value: 0x2d6e, lo: 0x81, hi: 0x81},
-	{value: 0xa000, lo: 0x82, hi: 0x82},
-	{value: 0x2d76, lo: 0x83, hi: 0x83},
-	{value: 0x8104, lo: 0x84, hi: 0x84},
-	{value: 0x8132, lo: 0xab, hi: 0xab},
-	{value: 0x812d, lo: 0xac, hi: 0xac},
-	{value: 0x8132, lo: 0xad, hi: 0xb3},
-	// Block 0x38, offset 0x149
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xaa, hi: 0xab},
-	// Block 0x39, offset 0x14b
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8102, lo: 0xa6, hi: 0xa6},
-	{value: 0x8104, lo: 0xb2, hi: 0xb3},
-	// Block 0x3a, offset 0x14e
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0xb7, hi: 0xb7},
-	// Block 0x3b, offset 0x150
-	{value: 0x0000, lo: 0x0a},
-	{value: 0x8132, lo: 0x90, hi: 0x92},
-	{value: 0x8101, lo: 0x94, hi: 0x94},
-	{value: 0x812d, lo: 0x95, hi: 0x99},
-	{value: 0x8132, lo: 0x9a, hi: 0x9b},
-	{value: 0x812d, lo: 0x9c, hi: 0x9f},
-	{value: 0x8132, lo: 0xa0, hi: 0xa0},
-	{value: 0x8101, lo: 0xa2, hi: 0xa8},
-	{value: 0x812d, lo: 0xad, hi: 0xad},
-	{value: 0x8132, lo: 0xb4, hi: 0xb4},
-	{value: 0x8132, lo: 0xb8, hi: 0xb9},
-	// Block 0x3c, offset 0x15b
-	{value: 0x0002, lo: 0x0a},
-	{value: 0x0043, lo: 0xac, hi: 0xac},
-	{value: 0x00d1, lo: 0xad, hi: 0xad},
-	{value: 0x0045, lo: 0xae, hi: 0xae},
-	{value: 0x0049, lo: 0xb0, hi: 0xb1},
-	{value: 0x00e6, lo: 0xb2, hi: 0xb2},
-	{value: 0x004f, lo: 0xb3, hi: 0xba},
-	{value: 0x005f, lo: 0xbc, hi: 0xbc},
-	{value: 0x00ef, lo: 0xbd, hi: 0xbd},
-	{value: 0x0061, lo: 0xbe, hi: 0xbe},
-	{value: 0x0065, lo: 0xbf, hi: 0xbf},
-	// Block 0x3d, offset 0x166
-	{value: 0x0000, lo: 0x0f},
-	{value: 0x8132, lo: 0x80, hi: 0x81},
-	{value: 0x812d, lo: 0x82, hi: 0x82},
-	{value: 0x8132, lo: 0x83, hi: 0x89},
-	{value: 0x812d, lo: 0x8a, hi: 0x8a},
-	{value: 0x8132, lo: 0x8b, hi: 0x8c},
-	{value: 0x8135, lo: 0x8d, hi: 0x8d},
-	{value: 0x812a, lo: 0x8e, hi: 0x8e},
-	{value: 0x812d, lo: 0x8f, hi: 0x8f},
-	{value: 0x8129, lo: 0x90, hi: 0x90},
-	{value: 0x8132, lo: 0x91, hi: 0xb5},
-	{value: 0x8132, lo: 0xbb, hi: 0xbb},
-	{value: 0x8134, lo: 0xbc, hi: 0xbc},
-	{value: 0x812d, lo: 0xbd, hi: 0xbd},
-	{value: 0x8132, lo: 0xbe, hi: 0xbe},
-	{value: 0x812d, lo: 0xbf, hi: 0xbf},
-	// Block 0x3e, offset 0x176
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x0001, lo: 0x80, hi: 0x8a},
-	{value: 0x043b, lo: 0x91, hi: 0x91},
-	{value: 0x429b, lo: 0x97, hi: 0x97},
-	{value: 0x001d, lo: 0xa4, hi: 0xa4},
-	{value: 0x1873, lo: 0xa5, hi: 0xa5},
-	{value: 0x1b5c, lo: 0xa6, hi: 0xa6},
-	{value: 0x0001, lo: 0xaf, hi: 0xaf},
-	{value: 0x2691, lo: 0xb3, hi: 0xb3},
-	{value: 0x27fe, lo: 0xb4, hi: 0xb4},
-	{value: 0x2698, lo: 0xb6, hi: 0xb6},
-	{value: 0x2808, lo: 0xb7, hi: 0xb7},
-	{value: 0x186d, lo: 0xbc, hi: 0xbc},
-	{value: 0x4269, lo: 0xbe, hi: 0xbe},
-	// Block 0x3f, offset 0x184
-	{value: 0x0002, lo: 0x0d},
-	{value: 0x1933, lo: 0x87, hi: 0x87},
-	{value: 0x1930, lo: 0x88, hi: 0x88},
-	{value: 0x1870, lo: 0x89, hi: 0x89},
-	{value: 0x298e, lo: 0x97, hi: 0x97},
-	{value: 0x0001, lo: 0x9f, hi: 0x9f},
-	{value: 0x0021, lo: 0xb0, hi: 0xb0},
-	{value: 0x0093, lo: 0xb1, hi: 0xb1},
-	{value: 0x0029, lo: 0xb4, hi: 0xb9},
-	{value: 0x0017, lo: 0xba, hi: 0xba},
-	{value: 0x0467, lo: 0xbb, hi: 0xbb},
-	{value: 0x003b, lo: 0xbc, hi: 0xbc},
-	{value: 0x0011, lo: 0xbd, hi: 0xbe},
-	{value: 0x009d, lo: 0xbf, hi: 0xbf},
-	// Block 0x40, offset 0x192
-	{value: 0x0002, lo: 0x0f},
-	{value: 0x0021, lo: 0x80, hi: 0x89},
-	{value: 0x0017, lo: 0x8a, hi: 0x8a},
-	{value: 0x0467, lo: 0x8b, hi: 0x8b},
-	{value: 0x003b, lo: 0x8c, hi: 0x8c},
-	{value: 0x0011, lo: 0x8d, hi: 0x8e},
-	{value: 0x0083, lo: 0x90, hi: 0x90},
-	{value: 0x008b, lo: 0x91, hi: 0x91},
-	{value: 0x009f, lo: 0x92, hi: 0x92},
-	{value: 0x00b1, lo: 0x93, hi: 0x93},
-	{value: 0x0104, lo: 0x94, hi: 0x94},
-	{value: 0x0091, lo: 0x95, hi: 0x95},
-	{value: 0x0097, lo: 0x96, hi: 0x99},
-	{value: 0x00a1, lo: 0x9a, hi: 0x9a},
-	{value: 0x00a7, lo: 0x9b, hi: 0x9c},
-	{value: 0x1999, lo: 0xa8, hi: 0xa8},
-	// Block 0x41, offset 0x1a2
-	{value: 0x0000, lo: 0x0d},
-	{value: 0x8132, lo: 0x90, hi: 0x91},
-	{value: 0x8101, lo: 0x92, hi: 0x93},
-	{value: 0x8132, lo: 0x94, hi: 0x97},
-	{value: 0x8101, lo: 0x98, hi: 0x9a},
-	{value: 0x8132, lo: 0x9b, hi: 0x9c},
-	{value: 0x8132, lo: 0xa1, hi: 0xa1},
-	{value: 0x8101, lo: 0xa5, hi: 0xa6},
-	{value: 0x8132, lo: 0xa7, hi: 0xa7},
-	{value: 0x812d, lo: 0xa8, hi: 0xa8},
-	{value: 0x8132, lo: 0xa9, hi: 0xa9},
-	{value: 0x8101, lo: 0xaa, hi: 0xab},
-	{value: 0x812d, lo: 0xac, hi: 0xaf},
-	{value: 0x8132, lo: 0xb0, hi: 0xb0},
-	// Block 0x42, offset 0x1b0
-	{value: 0x0007, lo: 0x06},
-	{value: 0x2180, lo: 0x89, hi: 0x89},
-	{value: 0xa000, lo: 0x90, hi: 0x90},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0xa000, lo: 0x94, hi: 0x94},
-	{value: 0x3bb9, lo: 0x9a, hi: 0x9b},
-	{value: 0x3bc7, lo: 0xae, hi: 0xae},
-	// Block 0x43, offset 0x1b7
-	{value: 0x000e, lo: 0x05},
-	{value: 0x3bce, lo: 0x8d, hi: 0x8e},
-	{value: 0x3bd5, lo: 0x8f, hi: 0x8f},
-	{value: 0xa000, lo: 0x90, hi: 0x90},
-	{value: 0xa000, lo: 0x92, hi: 0x92},
-	{value: 0xa000, lo: 0x94, hi: 0x94},
-	// Block 0x44, offset 0x1bd
-	{value: 0x0173, lo: 0x0e},
-	{value: 0xa000, lo: 0x83, hi: 0x83},
-	{value: 0x3be3, lo: 0x84, hi: 0x84},
-	{value: 0xa000, lo: 0x88, hi: 0x88},
-	{value: 0x3bea, lo: 0x89, hi: 0x89},
-	{value: 0xa000, lo: 0x8b, hi: 0x8b},
-	{value: 0x3bf1, lo: 0x8c, hi: 0x8c},
-	{value: 0xa000, lo: 0xa3, hi: 0xa3},
-	{value: 0x3bf8, lo: 0xa4, hi: 0xa4},
-	{value: 0xa000, lo: 0xa5, hi: 0xa5},
-	{value: 0x3bff, lo: 0xa6, hi: 0xa6},
-	{value: 0x269f, lo: 0xac, hi: 0xad},
-	{value: 0x26a6, lo: 0xaf, hi: 0xaf},
-	{value: 0x281c, lo: 0xb0, hi: 0xb0},
-	{value: 0xa000, lo: 0xbc, hi: 0xbc},
-	// Block 0x45, offset 0x1cc
-	{value: 0x0007, lo: 0x03},
-	{value: 0x3c68, lo: 0xa0, hi: 0xa1},
-	{value: 0x3c92, lo: 0xa2, hi: 0xa3},
-	{value: 0x3cbc, lo: 0xaa, hi: 0xad},
-	// Block 0x46, offset 0x1d0
-	{value: 0x0004, lo: 0x01},
-	{value: 0x048b, lo: 0xa9, hi: 0xaa},
-	// Block 0x47, offset 0x1d2
-	{value: 0x0002, lo: 0x03},
-	{value: 0x0057, lo: 0x80, hi: 0x8f},
-	{value: 0x0083, lo: 0x90, hi: 0xa9},
-	{value: 0x0021, lo: 0xaa, hi: 0xaa},
-	// Block 0x48, offset 0x1d6
-	{value: 0x0000, lo: 0x01},
-	{value: 0x299b, lo: 0x8c, hi: 0x8c},
-	// Block 0x49, offset 0x1d8
-	{value: 0x0263, lo: 0x02},
-	{value: 0x1b8c, lo: 0xb4, hi: 0xb4},
-	{value: 0x192d, lo: 0xb5, hi: 0xb6},
-	// Block 0x4a, offset 0x1db
-	{value: 0x0000, lo: 0x01},
-	{value: 0x44dd, lo: 0x9c, hi: 0x9c},
-	// Block 0x4b, offset 0x1dd
-	{value: 0x0000, lo: 0x02},
-	{value: 0x0095, lo: 0xbc, hi: 0xbc},
-	{value: 0x006d, lo: 0xbd, hi: 0xbd},
-	// Block 0x4c, offset 0x1e0
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xaf, hi: 0xb1},
-	// Block 0x4d, offset 0x1e2
-	{value: 0x0000, lo: 0x02},
-	{value: 0x047f, lo: 0xaf, hi: 0xaf},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x4e, offset 0x1e5
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xa0, hi: 0xbf},
-	// Block 0x4f, offset 0x1e7
-	{value: 0x0000, lo: 0x01},
-	{value: 0x0dc3, lo: 0x9f, hi: 0x9f},
-	// Block 0x50, offset 0x1e9
-	{value: 0x0000, lo: 0x01},
-	{value: 0x162f, lo: 0xb3, hi: 0xb3},
-	// Block 0x51, offset 0x1eb
-	{value: 0x0004, lo: 0x0b},
-	{value: 0x1597, lo: 0x80, hi: 0x82},
-	{value: 0x15af, lo: 0x83, hi: 0x83},
-	{value: 0x15c7, lo: 0x84, hi: 0x85},
-	{value: 0x15d7, lo: 0x86, hi: 0x89},
-	{value: 0x15eb, lo: 0x8a, hi: 0x8c},
-	{value: 0x15ff, lo: 0x8d, hi: 0x8d},
-	{value: 0x1607, lo: 0x8e, hi: 0x8e},
-	{value: 0x160f, lo: 0x8f, hi: 0x90},
-	{value: 0x161b, lo: 0x91, hi: 0x93},
-	{value: 0x162b, lo: 0x94, hi: 0x94},
-	{value: 0x1633, lo: 0x95, hi: 0x95},
-	// Block 0x52, offset 0x1f7
-	{value: 0x0004, lo: 0x09},
-	{value: 0x0001, lo: 0x80, hi: 0x80},
-	{value: 0x812c, lo: 0xaa, hi: 0xaa},
-	{value: 0x8131, lo: 0xab, hi: 0xab},
-	{value: 0x8133, lo: 0xac, hi: 0xac},
-	{value: 0x812e, lo: 0xad, hi: 0xad},
-	{value: 0x812f, lo: 0xae, hi: 0xae},
-	{value: 0x812f, lo: 0xaf, hi: 0xaf},
-	{value: 0x04b3, lo: 0xb6, hi: 0xb6},
-	{value: 0x0887, lo: 0xb8, hi: 0xba},
-	// Block 0x53, offset 0x201
-	{value: 0x0006, lo: 0x09},
-	{value: 0x0313, lo: 0xb1, hi: 0xb1},
-	{value: 0x0317, lo: 0xb2, hi: 0xb2},
-	{value: 0x4a3b, lo: 0xb3, hi: 0xb3},
-	{value: 0x031b, lo: 0xb4, hi: 0xb4},
-	{value: 0x4a41, lo: 0xb5, hi: 0xb6},
-	{value: 0x031f, lo: 0xb7, hi: 0xb7},
-	{value: 0x0323, lo: 0xb8, hi: 0xb8},
-	{value: 0x0327, lo: 0xb9, hi: 0xb9},
-	{value: 0x4a4d, lo: 0xba, hi: 0xbf},
-	// Block 0x54, offset 0x20b
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0xaf, hi: 0xaf},
-	{value: 0x8132, lo: 0xb4, hi: 0xbd},
-	// Block 0x55, offset 0x20e
-	{value: 0x0000, lo: 0x03},
-	{value: 0x020f, lo: 0x9c, hi: 0x9c},
-	{value: 0x0212, lo: 0x9d, hi: 0x9d},
-	{value: 0x8132, lo: 0x9e, hi: 0x9f},
-	// Block 0x56, offset 0x212
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xb0, hi: 0xb1},
-	// Block 0x57, offset 0x214
-	{value: 0x0000, lo: 0x01},
-	{value: 0x163b, lo: 0xb0, hi: 0xb0},
-	// Block 0x58, offset 0x216
-	{value: 0x000c, lo: 0x01},
-	{value: 0x00d7, lo: 0xb8, hi: 0xb9},
-	// Block 0x59, offset 0x218
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x86, hi: 0x86},
-	// Block 0x5a, offset 0x21a
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x84, hi: 0x84},
-	{value: 0x8132, lo: 0xa0, hi: 0xb1},
-	// Block 0x5b, offset 0x21d
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0xab, hi: 0xad},
-	// Block 0x5c, offset 0x21f
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x93, hi: 0x93},
-	// Block 0x5d, offset 0x221
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0xb3, hi: 0xb3},
-	// Block 0x5e, offset 0x223
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0x80, hi: 0x80},
-	// Block 0x5f, offset 0x225
-	{value: 0x0000, lo: 0x05},
-	{value: 0x8132, lo: 0xb0, hi: 0xb0},
-	{value: 0x8132, lo: 0xb2, hi: 0xb3},
-	{value: 0x812d, lo: 0xb4, hi: 0xb4},
-	{value: 0x8132, lo: 0xb7, hi: 0xb8},
-	{value: 0x8132, lo: 0xbe, hi: 0xbf},
-	// Block 0x60, offset 0x22b
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0x81, hi: 0x81},
-	{value: 0x8104, lo: 0xb6, hi: 0xb6},
-	// Block 0x61, offset 0x22e
-	{value: 0x0008, lo: 0x03},
-	{value: 0x1637, lo: 0x9c, hi: 0x9d},
-	{value: 0x0125, lo: 0x9e, hi: 0x9e},
-	{value: 0x1643, lo: 0x9f, hi: 0x9f},
-	// Block 0x62, offset 0x232
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xad, hi: 0xad},
-	// Block 0x63, offset 0x234
-	{value: 0x0000, lo: 0x06},
-	{value: 0xe500, lo: 0x80, hi: 0x80},
-	{value: 0xc600, lo: 0x81, hi: 0x9b},
-	{value: 0xe500, lo: 0x9c, hi: 0x9c},
-	{value: 0xc600, lo: 0x9d, hi: 0xb7},
-	{value: 0xe500, lo: 0xb8, hi: 0xb8},
-	{value: 0xc600, lo: 0xb9, hi: 0xbf},
-	// Block 0x64, offset 0x23b
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x93},
-	{value: 0xe500, lo: 0x94, hi: 0x94},
-	{value: 0xc600, lo: 0x95, hi: 0xaf},
-	{value: 0xe500, lo: 0xb0, hi: 0xb0},
-	{value: 0xc600, lo: 0xb1, hi: 0xbf},
-	// Block 0x65, offset 0x241
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x8b},
-	{value: 0xe500, lo: 0x8c, hi: 0x8c},
-	{value: 0xc600, lo: 0x8d, hi: 0xa7},
-	{value: 0xe500, lo: 0xa8, hi: 0xa8},
-	{value: 0xc600, lo: 0xa9, hi: 0xbf},
-	// Block 0x66, offset 0x247
-	{value: 0x0000, lo: 0x07},
-	{value: 0xc600, lo: 0x80, hi: 0x83},
-	{value: 0xe500, lo: 0x84, hi: 0x84},
-	{value: 0xc600, lo: 0x85, hi: 0x9f},
-	{value: 0xe500, lo: 0xa0, hi: 0xa0},
-	{value: 0xc600, lo: 0xa1, hi: 0xbb},
-	{value: 0xe500, lo: 0xbc, hi: 0xbc},
-	{value: 0xc600, lo: 0xbd, hi: 0xbf},
-	// Block 0x67, offset 0x24f
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x97},
-	{value: 0xe500, lo: 0x98, hi: 0x98},
-	{value: 0xc600, lo: 0x99, hi: 0xb3},
-	{value: 0xe500, lo: 0xb4, hi: 0xb4},
-	{value: 0xc600, lo: 0xb5, hi: 0xbf},
-	// Block 0x68, offset 0x255
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x8f},
-	{value: 0xe500, lo: 0x90, hi: 0x90},
-	{value: 0xc600, lo: 0x91, hi: 0xab},
-	{value: 0xe500, lo: 0xac, hi: 0xac},
-	{value: 0xc600, lo: 0xad, hi: 0xbf},
-	// Block 0x69, offset 0x25b
-	{value: 0x0000, lo: 0x05},
-	{value: 0xc600, lo: 0x80, hi: 0x87},
-	{value: 0xe500, lo: 0x88, hi: 0x88},
-	{value: 0xc600, lo: 0x89, hi: 0xa3},
-	{value: 0xe500, lo: 0xa4, hi: 0xa4},
-	{value: 0xc600, lo: 0xa5, hi: 0xbf},
-	// Block 0x6a, offset 0x261
-	{value: 0x0000, lo: 0x03},
-	{value: 0xc600, lo: 0x80, hi: 0x87},
-	{value: 0xe500, lo: 0x88, hi: 0x88},
-	{value: 0xc600, lo: 0x89, hi: 0xa3},
-	// Block 0x6b, offset 0x265
-	{value: 0x0002, lo: 0x01},
-	{value: 0x0003, lo: 0x81, hi: 0xbf},
-	// Block 0x6c, offset 0x267
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0xbd, hi: 0xbd},
-	// Block 0x6d, offset 0x269
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0xa0, hi: 0xa0},
-	// Block 0x6e, offset 0x26b
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xb6, hi: 0xba},
-	// Block 0x6f, offset 0x26d
-	{value: 0x002c, lo: 0x05},
-	{value: 0x812d, lo: 0x8d, hi: 0x8d},
-	{value: 0x8132, lo: 0x8f, hi: 0x8f},
-	{value: 0x8132, lo: 0xb8, hi: 0xb8},
-	{value: 0x8101, lo: 0xb9, hi: 0xba},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x70, offset 0x273
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0xa5, hi: 0xa5},
-	{value: 0x812d, lo: 0xa6, hi: 0xa6},
-	// Block 0x71, offset 0x276
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x86, hi: 0x86},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x72, offset 0x279
-	{value: 0x17fe, lo: 0x07},
-	{value: 0xa000, lo: 0x99, hi: 0x99},
-	{value: 0x4238, lo: 0x9a, hi: 0x9a},
-	{value: 0xa000, lo: 0x9b, hi: 0x9b},
-	{value: 0x4242, lo: 0x9c, hi: 0x9c},
-	{value: 0xa000, lo: 0xa5, hi: 0xa5},
-	{value: 0x424c, lo: 0xab, hi: 0xab},
-	{value: 0x8104, lo: 0xb9, hi: 0xba},
-	// Block 0x73, offset 0x281
-	{value: 0x0000, lo: 0x06},
-	{value: 0x8132, lo: 0x80, hi: 0x82},
-	{value: 0x9900, lo: 0xa7, hi: 0xa7},
-	{value: 0x2d7e, lo: 0xae, hi: 0xae},
-	{value: 0x2d88, lo: 0xaf, hi: 0xaf},
-	{value: 0xa000, lo: 0xb1, hi: 0xb2},
-	{value: 0x8104, lo: 0xb3, hi: 0xb4},
-	// Block 0x74, offset 0x288
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x80, hi: 0x80},
-	{value: 0x8102, lo: 0x8a, hi: 0x8a},
-	// Block 0x75, offset 0x28b
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0xb5, hi: 0xb5},
-	{value: 0x8102, lo: 0xb6, hi: 0xb6},
-	// Block 0x76, offset 0x28e
-	{value: 0x0002, lo: 0x01},
-	{value: 0x8102, lo: 0xa9, hi: 0xaa},
-	// Block 0x77, offset 0x290
-	{value: 0x0000, lo: 0x07},
-	{value: 0xa000, lo: 0x87, hi: 0x87},
-	{value: 0x2d92, lo: 0x8b, hi: 0x8b},
-	{value: 0x2d9c, lo: 0x8c, hi: 0x8c},
-	{value: 0x8104, lo: 0x8d, hi: 0x8d},
-	{value: 0x9900, lo: 0x97, hi: 0x97},
-	{value: 0x8132, lo: 0xa6, hi: 0xac},
-	{value: 0x8132, lo: 0xb0, hi: 0xb4},
-	// Block 0x78, offset 0x298
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x82, hi: 0x82},
-	{value: 0x8102, lo: 0x86, hi: 0x86},
-	// Block 0x79, offset 0x29b
-	{value: 0x6b5a, lo: 0x06},
-	{value: 0x9900, lo: 0xb0, hi: 0xb0},
-	{value: 0xa000, lo: 0xb9, hi: 0xb9},
-	{value: 0x9900, lo: 0xba, hi: 0xba},
-	{value: 0x2db0, lo: 0xbb, hi: 0xbb},
-	{value: 0x2da6, lo: 0xbc, hi: 0xbd},
-	{value: 0x2dba, lo: 0xbe, hi: 0xbe},
-	// Block 0x7a, offset 0x2a2
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0x82, hi: 0x82},
-	{value: 0x8102, lo: 0x83, hi: 0x83},
-	// Block 0x7b, offset 0x2a5
-	{value: 0x0000, lo: 0x05},
-	{value: 0x9900, lo: 0xaf, hi: 0xaf},
-	{value: 0xa000, lo: 0xb8, hi: 0xb9},
-	{value: 0x2dc4, lo: 0xba, hi: 0xba},
-	{value: 0x2dce, lo: 0xbb, hi: 0xbb},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x7c, offset 0x2ab
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8102, lo: 0x80, hi: 0x80},
-	// Block 0x7d, offset 0x2ad
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xbf, hi: 0xbf},
-	// Block 0x7e, offset 0x2af
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8104, lo: 0xb6, hi: 0xb6},
-	{value: 0x8102, lo: 0xb7, hi: 0xb7},
-	// Block 0x7f, offset 0x2b2
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8104, lo: 0xab, hi: 0xab},
-	// Block 0x80, offset 0x2b4
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8101, lo: 0xb0, hi: 0xb4},
-	// Block 0x81, offset 0x2b6
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0xb0, hi: 0xb6},
-	// Block 0x82, offset 0x2b8
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8101, lo: 0x9e, hi: 0x9e},
-	// Block 0x83, offset 0x2ba
-	{value: 0x0000, lo: 0x0c},
-	{value: 0x45cc, lo: 0x9e, hi: 0x9e},
-	{value: 0x45d6, lo: 0x9f, hi: 0x9f},
-	{value: 0x460a, lo: 0xa0, hi: 0xa0},
-	{value: 0x4618, lo: 0xa1, hi: 0xa1},
-	{value: 0x4626, lo: 0xa2, hi: 0xa2},
-	{value: 0x4634, lo: 0xa3, hi: 0xa3},
-	{value: 0x4642, lo: 0xa4, hi: 0xa4},
-	{value: 0x812b, lo: 0xa5, hi: 0xa6},
-	{value: 0x8101, lo: 0xa7, hi: 0xa9},
-	{value: 0x8130, lo: 0xad, hi: 0xad},
-	{value: 0x812b, lo: 0xae, hi: 0xb2},
-	{value: 0x812d, lo: 0xbb, hi: 0xbf},
-	// Block 0x84, offset 0x2c7
-	{value: 0x0000, lo: 0x09},
-	{value: 0x812d, lo: 0x80, hi: 0x82},
-	{value: 0x8132, lo: 0x85, hi: 0x89},
-	{value: 0x812d, lo: 0x8a, hi: 0x8b},
-	{value: 0x8132, lo: 0xaa, hi: 0xad},
-	{value: 0x45e0, lo: 0xbb, hi: 0xbb},
-	{value: 0x45ea, lo: 0xbc, hi: 0xbc},
-	{value: 0x4650, lo: 0xbd, hi: 0xbd},
-	{value: 0x466c, lo: 0xbe, hi: 0xbe},
-	{value: 0x465e, lo: 0xbf, hi: 0xbf},
-	// Block 0x85, offset 0x2d1
-	{value: 0x0000, lo: 0x01},
-	{value: 0x467a, lo: 0x80, hi: 0x80},
-	// Block 0x86, offset 0x2d3
-	{value: 0x0000, lo: 0x01},
-	{value: 0x8132, lo: 0x82, hi: 0x84},
-	// Block 0x87, offset 0x2d5
-	{value: 0x0002, lo: 0x03},
-	{value: 0x0043, lo: 0x80, hi: 0x99},
-	{value: 0x0083, lo: 0x9a, hi: 0xb3},
-	{value: 0x0043, lo: 0xb4, hi: 0xbf},
-	// Block 0x88, offset 0x2d9
-	{value: 0x0002, lo: 0x04},
-	{value: 0x005b, lo: 0x80, hi: 0x8d},
-	{value: 0x0083, lo: 0x8e, hi: 0x94},
-	{value: 0x0093, lo: 0x96, hi: 0xa7},
-	{value: 0x0043, lo: 0xa8, hi: 0xbf},
-	// Block 0x89, offset 0x2de
-	{value: 0x0002, lo: 0x0b},
-	{value: 0x0073, lo: 0x80, hi: 0x81},
-	{value: 0x0083, lo: 0x82, hi: 0x9b},
-	{value: 0x0043, lo: 0x9c, hi: 0x9c},
-	{value: 0x0047, lo: 0x9e, hi: 0x9f},
-	{value: 0x004f, lo: 0xa2, hi: 0xa2},
-	{value: 0x0055, lo: 0xa5, hi: 0xa6},
-	{value: 0x005d, lo: 0xa9, hi: 0xac},
-	{value: 0x0067, lo: 0xae, hi: 0xb5},
-	{value: 0x0083, lo: 0xb6, hi: 0xb9},
-	{value: 0x008d, lo: 0xbb, hi: 0xbb},
-	{value: 0x0091, lo: 0xbd, hi: 0xbf},
-	// Block 0x8a, offset 0x2ea
-	{value: 0x0002, lo: 0x04},
-	{value: 0x0097, lo: 0x80, hi: 0x83},
-	{value: 0x00a1, lo: 0x85, hi: 0x8f},
-	{value: 0x0043, lo: 0x90, hi: 0xa9},
-	{value: 0x0083, lo: 0xaa, hi: 0xbf},
-	// Block 0x8b, offset 0x2ef
-	{value: 0x0002, lo: 0x08},
-	{value: 0x00af, lo: 0x80, hi: 0x83},
-	{value: 0x0043, lo: 0x84, hi: 0x85},
-	{value: 0x0049, lo: 0x87, hi: 0x8a},
-	{value: 0x0055, lo: 0x8d, hi: 0x94},
-	{value: 0x0067, lo: 0x96, hi: 0x9c},
-	{value: 0x0083, lo: 0x9e, hi: 0xb7},
-	{value: 0x0043, lo: 0xb8, hi: 0xb9},
-	{value: 0x0049, lo: 0xbb, hi: 0xbe},
-	// Block 0x8c, offset 0x2f8
-	{value: 0x0002, lo: 0x05},
-	{value: 0x0053, lo: 0x80, hi: 0x84},
-	{value: 0x005f, lo: 0x86, hi: 0x86},
-	{value: 0x0067, lo: 0x8a, hi: 0x90},
-	{value: 0x0083, lo: 0x92, hi: 0xab},
-	{value: 0x0043, lo: 0xac, hi: 0xbf},
-	// Block 0x8d, offset 0x2fe
-	{value: 0x0002, lo: 0x04},
-	{value: 0x006b, lo: 0x80, hi: 0x85},
-	{value: 0x0083, lo: 0x86, hi: 0x9f},
-	{value: 0x0043, lo: 0xa0, hi: 0xb9},
-	{value: 0x0083, lo: 0xba, hi: 0xbf},
-	// Block 0x8e, offset 0x303
-	{value: 0x0002, lo: 0x03},
-	{value: 0x008f, lo: 0x80, hi: 0x93},
-	{value: 0x0043, lo: 0x94, hi: 0xad},
-	{value: 0x0083, lo: 0xae, hi: 0xbf},
-	// Block 0x8f, offset 0x307
-	{value: 0x0002, lo: 0x04},
-	{value: 0x00a7, lo: 0x80, hi: 0x87},
-	{value: 0x0043, lo: 0x88, hi: 0xa1},
-	{value: 0x0083, lo: 0xa2, hi: 0xbb},
-	{value: 0x0043, lo: 0xbc, hi: 0xbf},
-	// Block 0x90, offset 0x30c
-	{value: 0x0002, lo: 0x03},
-	{value: 0x004b, lo: 0x80, hi: 0x95},
-	{value: 0x0083, lo: 0x96, hi: 0xaf},
-	{value: 0x0043, lo: 0xb0, hi: 0xbf},
-	// Block 0x91, offset 0x310
-	{value: 0x0003, lo: 0x0f},
-	{value: 0x01b8, lo: 0x80, hi: 0x80},
-	{value: 0x045f, lo: 0x81, hi: 0x81},
-	{value: 0x01bb, lo: 0x82, hi: 0x9a},
-	{value: 0x045b, lo: 0x9b, hi: 0x9b},
-	{value: 0x01c7, lo: 0x9c, hi: 0x9c},
-	{value: 0x01d0, lo: 0x9d, hi: 0x9d},
-	{value: 0x01d6, lo: 0x9e, hi: 0x9e},
-	{value: 0x01fa, lo: 0x9f, hi: 0x9f},
-	{value: 0x01eb, lo: 0xa0, hi: 0xa0},
-	{value: 0x01e8, lo: 0xa1, hi: 0xa1},
-	{value: 0x0173, lo: 0xa2, hi: 0xb2},
-	{value: 0x0188, lo: 0xb3, hi: 0xb3},
-	{value: 0x01a6, lo: 0xb4, hi: 0xba},
-	{value: 0x045f, lo: 0xbb, hi: 0xbb},
-	{value: 0x01bb, lo: 0xbc, hi: 0xbf},
-	// Block 0x92, offset 0x320
-	{value: 0x0003, lo: 0x0d},
-	{value: 0x01c7, lo: 0x80, hi: 0x94},
-	{value: 0x045b, lo: 0x95, hi: 0x95},
-	{value: 0x01c7, lo: 0x96, hi: 0x96},
-	{value: 0x01d0, lo: 0x97, hi: 0x97},
-	{value: 0x01d6, lo: 0x98, hi: 0x98},
-	{value: 0x01fa, lo: 0x99, hi: 0x99},
-	{value: 0x01eb, lo: 0x9a, hi: 0x9a},
-	{value: 0x01e8, lo: 0x9b, hi: 0x9b},
-	{value: 0x0173, lo: 0x9c, hi: 0xac},
-	{value: 0x0188, lo: 0xad, hi: 0xad},
-	{value: 0x01a6, lo: 0xae, hi: 0xb4},
-	{value: 0x045f, lo: 0xb5, hi: 0xb5},
-	{value: 0x01bb, lo: 0xb6, hi: 0xbf},
-	// Block 0x93, offset 0x32e
-	{value: 0x0003, lo: 0x0d},
-	{value: 0x01d9, lo: 0x80, hi: 0x8e},
-	{value: 0x045b, lo: 0x8f, hi: 0x8f},
-	{value: 0x01c7, lo: 0x90, hi: 0x90},
-	{value: 0x01d0, lo: 0x91, hi: 0x91},
-	{value: 0x01d6, lo: 0x92, hi: 0x92},
-	{value: 0x01fa, lo: 0x93, hi: 0x93},
-	{value: 0x01eb, lo: 0x94, hi: 0x94},
-	{value: 0x01e8, lo: 0x95, hi: 0x95},
-	{value: 0x0173, lo: 0x96, hi: 0xa6},
-	{value: 0x0188, lo: 0xa7, hi: 0xa7},
-	{value: 0x01a6, lo: 0xa8, hi: 0xae},
-	{value: 0x045f, lo: 0xaf, hi: 0xaf},
-	{value: 0x01bb, lo: 0xb0, hi: 0xbf},
-	// Block 0x94, offset 0x33c
-	{value: 0x0003, lo: 0x0d},
-	{value: 0x01eb, lo: 0x80, hi: 0x88},
-	{value: 0x045b, lo: 0x89, hi: 0x89},
-	{value: 0x01c7, lo: 0x8a, hi: 0x8a},
-	{value: 0x01d0, lo: 0x8b, hi: 0x8b},
-	{value: 0x01d6, lo: 0x8c, hi: 0x8c},
-	{value: 0x01fa, lo: 0x8d, hi: 0x8d},
-	{value: 0x01eb, lo: 0x8e, hi: 0x8e},
-	{value: 0x01e8, lo: 0x8f, hi: 0x8f},
-	{value: 0x0173, lo: 0x90, hi: 0xa0},
-	{value: 0x0188, lo: 0xa1, hi: 0xa1},
-	{value: 0x01a6, lo: 0xa2, hi: 0xa8},
-	{value: 0x045f, lo: 0xa9, hi: 0xa9},
-	{value: 0x01bb, lo: 0xaa, hi: 0xbf},
-	// Block 0x95, offset 0x34a
-	{value: 0x0000, lo: 0x05},
-	{value: 0x8132, lo: 0x80, hi: 0x86},
-	{value: 0x8132, lo: 0x88, hi: 0x98},
-	{value: 0x8132, lo: 0x9b, hi: 0xa1},
-	{value: 0x8132, lo: 0xa3, hi: 0xa4},
-	{value: 0x8132, lo: 0xa6, hi: 0xaa},
-	// Block 0x96, offset 0x350
-	{value: 0x0000, lo: 0x01},
-	{value: 0x812d, lo: 0x90, hi: 0x96},
-	// Block 0x97, offset 0x352
-	{value: 0x0000, lo: 0x02},
-	{value: 0x8132, lo: 0x84, hi: 0x89},
-	{value: 0x8102, lo: 0x8a, hi: 0x8a},
-	// Block 0x98, offset 0x355
-	{value: 0x0002, lo: 0x09},
-	{value: 0x0063, lo: 0x80, hi: 0x89},
-	{value: 0x1951, lo: 0x8a, hi: 0x8a},
-	{value: 0x1981, lo: 0x8b, hi: 0x8b},
-	{value: 0x199c, lo: 0x8c, hi: 0x8c},
-	{value: 0x19a2, lo: 0x8d, hi: 0x8d},
-	{value: 0x1bc0, lo: 0x8e, hi: 0x8e},
-	{value: 0x19ae, lo: 0x8f, hi: 0x8f},
-	{value: 0x197b, lo: 0xaa, hi: 0xaa},
-	{value: 0x197e, lo: 0xab, hi: 0xab},
-	// Block 0x99, offset 0x35f
-	{value: 0x0000, lo: 0x01},
-	{value: 0x193f, lo: 0x90, hi: 0x90},
-	// Block 0x9a, offset 0x361
-	{value: 0x0028, lo: 0x09},
-	{value: 0x2862, lo: 0x80, hi: 0x80},
-	{value: 0x2826, lo: 0x81, hi: 0x81},
-	{value: 0x2830, lo: 0x82, hi: 0x82},
-	{value: 0x2844, lo: 0x83, hi: 0x84},
-	{value: 0x284e, lo: 0x85, hi: 0x86},
-	{value: 0x283a, lo: 0x87, hi: 0x87},
-	{value: 0x2858, lo: 0x88, hi: 0x88},
-	{value: 0x0b6f, lo: 0x90, hi: 0x90},
-	{value: 0x08e7, lo: 0x91, hi: 0x91},
-}
-
-// recompMap: 7520 bytes (entries only)
-var recompMap map[uint32]rune
-var recompMapOnce sync.Once
-
-const recompMapPacked = "" +
-	"\x00A\x03\x00\x00\x00\x00\xc0" + // 0x00410300: 0x000000C0
-	"\x00A\x03\x01\x00\x00\x00\xc1" + // 0x00410301: 0x000000C1
-	"\x00A\x03\x02\x00\x00\x00\xc2" + // 0x00410302: 0x000000C2
-	"\x00A\x03\x03\x00\x00\x00\xc3" + // 0x00410303: 0x000000C3
-	"\x00A\x03\b\x00\x00\x00\xc4" + // 0x00410308: 0x000000C4
-	"\x00A\x03\n\x00\x00\x00\xc5" + // 0x0041030A: 0x000000C5
-	"\x00C\x03'\x00\x00\x00\xc7" + // 0x00430327: 0x000000C7
-	"\x00E\x03\x00\x00\x00\x00\xc8" + // 0x00450300: 0x000000C8
-	"\x00E\x03\x01\x00\x00\x00\xc9" + // 0x00450301: 0x000000C9
-	"\x00E\x03\x02\x00\x00\x00\xca" + // 0x00450302: 0x000000CA
-	"\x00E\x03\b\x00\x00\x00\xcb" + // 0x00450308: 0x000000CB
-	"\x00I\x03\x00\x00\x00\x00\xcc" + // 0x00490300: 0x000000CC
-	"\x00I\x03\x01\x00\x00\x00\xcd" + // 0x00490301: 0x000000CD
-	"\x00I\x03\x02\x00\x00\x00\xce" + // 0x00490302: 0x000000CE
-	"\x00I\x03\b\x00\x00\x00\xcf" + // 0x00490308: 0x000000CF
-	"\x00N\x03\x03\x00\x00\x00\xd1" + // 0x004E0303: 0x000000D1
-	"\x00O\x03\x00\x00\x00\x00\xd2" + // 0x004F0300: 0x000000D2
-	"\x00O\x03\x01\x00\x00\x00\xd3" + // 0x004F0301: 0x000000D3
-	"\x00O\x03\x02\x00\x00\x00\xd4" + // 0x004F0302: 0x000000D4
-	"\x00O\x03\x03\x00\x00\x00\xd5" + // 0x004F0303: 0x000000D5
-	"\x00O\x03\b\x00\x00\x00\xd6" + // 0x004F0308: 0x000000D6
-	"\x00U\x03\x00\x00\x00\x00\xd9" + // 0x00550300: 0x000000D9
-	"\x00U\x03\x01\x00\x00\x00\xda" + // 0x00550301: 0x000000DA
-	"\x00U\x03\x02\x00\x00\x00\xdb" + // 0x00550302: 0x000000DB
-	"\x00U\x03\b\x00\x00\x00\xdc" + // 0x00550308: 0x000000DC
-	"\x00Y\x03\x01\x00\x00\x00\xdd" + // 0x00590301: 0x000000DD
-	"\x00a\x03\x00\x00\x00\x00\xe0" + // 0x00610300: 0x000000E0
-	"\x00a\x03\x01\x00\x00\x00\xe1" + // 0x00610301: 0x000000E1
-	"\x00a\x03\x02\x00\x00\x00\xe2" + // 0x00610302: 0x000000E2
-	"\x00a\x03\x03\x00\x00\x00\xe3" + // 0x00610303: 0x000000E3
-	"\x00a\x03\b\x00\x00\x00\xe4" + // 0x00610308: 0x000000E4
-	"\x00a\x03\n\x00\x00\x00\xe5" + // 0x0061030A: 0x000000E5
-	"\x00c\x03'\x00\x00\x00\xe7" + // 0x00630327: 0x000000E7
-	"\x00e\x03\x00\x00\x00\x00\xe8" + // 0x00650300: 0x000000E8
-	"\x00e\x03\x01\x00\x00\x00\xe9" + // 0x00650301: 0x000000E9
-	"\x00e\x03\x02\x00\x00\x00\xea" + // 0x00650302: 0x000000EA
-	"\x00e\x03\b\x00\x00\x00\xeb" + // 0x00650308: 0x000000EB
-	"\x00i\x03\x00\x00\x00\x00\xec" + // 0x00690300: 0x000000EC
-	"\x00i\x03\x01\x00\x00\x00\xed" + // 0x00690301: 0x000000ED
-	"\x00i\x03\x02\x00\x00\x00\xee" + // 0x00690302: 0x000000EE
-	"\x00i\x03\b\x00\x00\x00\xef" + // 0x00690308: 0x000000EF
-	"\x00n\x03\x03\x00\x00\x00\xf1" + // 0x006E0303: 0x000000F1
-	"\x00o\x03\x00\x00\x00\x00\xf2" + // 0x006F0300: 0x000000F2
-	"\x00o\x03\x01\x00\x00\x00\xf3" + // 0x006F0301: 0x000000F3
-	"\x00o\x03\x02\x00\x00\x00\xf4" + // 0x006F0302: 0x000000F4
-	"\x00o\x03\x03\x00\x00\x00\xf5" + // 0x006F0303: 0x000000F5
-	"\x00o\x03\b\x00\x00\x00\xf6" + // 0x006F0308: 0x000000F6
-	"\x00u\x03\x00\x00\x00\x00\xf9" + // 0x00750300: 0x000000F9
-	"\x00u\x03\x01\x00\x00\x00\xfa" + // 0x00750301: 0x000000FA
-	"\x00u\x03\x02\x00\x00\x00\xfb" + // 0x00750302: 0x000000FB
-	"\x00u\x03\b\x00\x00\x00\xfc" + // 0x00750308: 0x000000FC
-	"\x00y\x03\x01\x00\x00\x00\xfd" + // 0x00790301: 0x000000FD
-	"\x00y\x03\b\x00\x00\x00\xff" + // 0x00790308: 0x000000FF
-	"\x00A\x03\x04\x00\x00\x01\x00" + // 0x00410304: 0x00000100
-	"\x00a\x03\x04\x00\x00\x01\x01" + // 0x00610304: 0x00000101
-	"\x00A\x03\x06\x00\x00\x01\x02" + // 0x00410306: 0x00000102
-	"\x00a\x03\x06\x00\x00\x01\x03" + // 0x00610306: 0x00000103
-	"\x00A\x03(\x00\x00\x01\x04" + // 0x00410328: 0x00000104
-	"\x00a\x03(\x00\x00\x01\x05" + // 0x00610328: 0x00000105
-	"\x00C\x03\x01\x00\x00\x01\x06" + // 0x00430301: 0x00000106
-	"\x00c\x03\x01\x00\x00\x01\a" + // 0x00630301: 0x00000107
-	"\x00C\x03\x02\x00\x00\x01\b" + // 0x00430302: 0x00000108
-	"\x00c\x03\x02\x00\x00\x01\t" + // 0x00630302: 0x00000109
-	"\x00C\x03\a\x00\x00\x01\n" + // 0x00430307: 0x0000010A
-	"\x00c\x03\a\x00\x00\x01\v" + // 0x00630307: 0x0000010B
-	"\x00C\x03\f\x00\x00\x01\f" + // 0x0043030C: 0x0000010C
-	"\x00c\x03\f\x00\x00\x01\r" + // 0x0063030C: 0x0000010D
-	"\x00D\x03\f\x00\x00\x01\x0e" + // 0x0044030C: 0x0000010E
-	"\x00d\x03\f\x00\x00\x01\x0f" + // 0x0064030C: 0x0000010F
-	"\x00E\x03\x04\x00\x00\x01\x12" + // 0x00450304: 0x00000112
-	"\x00e\x03\x04\x00\x00\x01\x13" + // 0x00650304: 0x00000113
-	"\x00E\x03\x06\x00\x00\x01\x14" + // 0x00450306: 0x00000114
-	"\x00e\x03\x06\x00\x00\x01\x15" + // 0x00650306: 0x00000115
-	"\x00E\x03\a\x00\x00\x01\x16" + // 0x00450307: 0x00000116
-	"\x00e\x03\a\x00\x00\x01\x17" + // 0x00650307: 0x00000117
-	"\x00E\x03(\x00\x00\x01\x18" + // 0x00450328: 0x00000118
-	"\x00e\x03(\x00\x00\x01\x19" + // 0x00650328: 0x00000119
-	"\x00E\x03\f\x00\x00\x01\x1a" + // 0x0045030C: 0x0000011A
-	"\x00e\x03\f\x00\x00\x01\x1b" + // 0x0065030C: 0x0000011B
-	"\x00G\x03\x02\x00\x00\x01\x1c" + // 0x00470302: 0x0000011C
-	"\x00g\x03\x02\x00\x00\x01\x1d" + // 0x00670302: 0x0000011D
-	"\x00G\x03\x06\x00\x00\x01\x1e" + // 0x00470306: 0x0000011E
-	"\x00g\x03\x06\x00\x00\x01\x1f" + // 0x00670306: 0x0000011F
-	"\x00G\x03\a\x00\x00\x01 " + // 0x00470307: 0x00000120
-	"\x00g\x03\a\x00\x00\x01!" + // 0x00670307: 0x00000121
-	"\x00G\x03'\x00\x00\x01\"" + // 0x00470327: 0x00000122
-	"\x00g\x03'\x00\x00\x01#" + // 0x00670327: 0x00000123
-	"\x00H\x03\x02\x00\x00\x01$" + // 0x00480302: 0x00000124
-	"\x00h\x03\x02\x00\x00\x01%" + // 0x00680302: 0x00000125
-	"\x00I\x03\x03\x00\x00\x01(" + // 0x00490303: 0x00000128
-	"\x00i\x03\x03\x00\x00\x01)" + // 0x00690303: 0x00000129
-	"\x00I\x03\x04\x00\x00\x01*" + // 0x00490304: 0x0000012A
-	"\x00i\x03\x04\x00\x00\x01+" + // 0x00690304: 0x0000012B
-	"\x00I\x03\x06\x00\x00\x01," + // 0x00490306: 0x0000012C
-	"\x00i\x03\x06\x00\x00\x01-" + // 0x00690306: 0x0000012D
-	"\x00I\x03(\x00\x00\x01." + // 0x00490328: 0x0000012E
-	"\x00i\x03(\x00\x00\x01/" + // 0x00690328: 0x0000012F
-	"\x00I\x03\a\x00\x00\x010" + // 0x00490307: 0x00000130
-	"\x00J\x03\x02\x00\x00\x014" + // 0x004A0302: 0x00000134
-	"\x00j\x03\x02\x00\x00\x015" + // 0x006A0302: 0x00000135
-	"\x00K\x03'\x00\x00\x016" + // 0x004B0327: 0x00000136
-	"\x00k\x03'\x00\x00\x017" + // 0x006B0327: 0x00000137
-	"\x00L\x03\x01\x00\x00\x019" + // 0x004C0301: 0x00000139
-	"\x00l\x03\x01\x00\x00\x01:" + // 0x006C0301: 0x0000013A
-	"\x00L\x03'\x00\x00\x01;" + // 0x004C0327: 0x0000013B
-	"\x00l\x03'\x00\x00\x01<" + // 0x006C0327: 0x0000013C
-	"\x00L\x03\f\x00\x00\x01=" + // 0x004C030C: 0x0000013D
-	"\x00l\x03\f\x00\x00\x01>" + // 0x006C030C: 0x0000013E
-	"\x00N\x03\x01\x00\x00\x01C" + // 0x004E0301: 0x00000143
-	"\x00n\x03\x01\x00\x00\x01D" + // 0x006E0301: 0x00000144
-	"\x00N\x03'\x00\x00\x01E" + // 0x004E0327: 0x00000145
-	"\x00n\x03'\x00\x00\x01F" + // 0x006E0327: 0x00000146
-	"\x00N\x03\f\x00\x00\x01G" + // 0x004E030C: 0x00000147
-	"\x00n\x03\f\x00\x00\x01H" + // 0x006E030C: 0x00000148
-	"\x00O\x03\x04\x00\x00\x01L" + // 0x004F0304: 0x0000014C
-	"\x00o\x03\x04\x00\x00\x01M" + // 0x006F0304: 0x0000014D
-	"\x00O\x03\x06\x00\x00\x01N" + // 0x004F0306: 0x0000014E
-	"\x00o\x03\x06\x00\x00\x01O" + // 0x006F0306: 0x0000014F
-	"\x00O\x03\v\x00\x00\x01P" + // 0x004F030B: 0x00000150
-	"\x00o\x03\v\x00\x00\x01Q" + // 0x006F030B: 0x00000151
-	"\x00R\x03\x01\x00\x00\x01T" + // 0x00520301: 0x00000154
-	"\x00r\x03\x01\x00\x00\x01U" + // 0x00720301: 0x00000155
-	"\x00R\x03'\x00\x00\x01V" + // 0x00520327: 0x00000156
-	"\x00r\x03'\x00\x00\x01W" + // 0x00720327: 0x00000157
-	"\x00R\x03\f\x00\x00\x01X" + // 0x0052030C: 0x00000158
-	"\x00r\x03\f\x00\x00\x01Y" + // 0x0072030C: 0x00000159
-	"\x00S\x03\x01\x00\x00\x01Z" + // 0x00530301: 0x0000015A
-	"\x00s\x03\x01\x00\x00\x01[" + // 0x00730301: 0x0000015B
-	"\x00S\x03\x02\x00\x00\x01\\" + // 0x00530302: 0x0000015C
-	"\x00s\x03\x02\x00\x00\x01]" + // 0x00730302: 0x0000015D
-	"\x00S\x03'\x00\x00\x01^" + // 0x00530327: 0x0000015E
-	"\x00s\x03'\x00\x00\x01_" + // 0x00730327: 0x0000015F
-	"\x00S\x03\f\x00\x00\x01`" + // 0x0053030C: 0x00000160
-	"\x00s\x03\f\x00\x00\x01a" + // 0x0073030C: 0x00000161
-	"\x00T\x03'\x00\x00\x01b" + // 0x00540327: 0x00000162
-	"\x00t\x03'\x00\x00\x01c" + // 0x00740327: 0x00000163
-	"\x00T\x03\f\x00\x00\x01d" + // 0x0054030C: 0x00000164
-	"\x00t\x03\f\x00\x00\x01e" + // 0x0074030C: 0x00000165
-	"\x00U\x03\x03\x00\x00\x01h" + // 0x00550303: 0x00000168
-	"\x00u\x03\x03\x00\x00\x01i" + // 0x00750303: 0x00000169
-	"\x00U\x03\x04\x00\x00\x01j" + // 0x00550304: 0x0000016A
-	"\x00u\x03\x04\x00\x00\x01k" + // 0x00750304: 0x0000016B
-	"\x00U\x03\x06\x00\x00\x01l" + // 0x00550306: 0x0000016C
-	"\x00u\x03\x06\x00\x00\x01m" + // 0x00750306: 0x0000016D
-	"\x00U\x03\n\x00\x00\x01n" + // 0x0055030A: 0x0000016E
-	"\x00u\x03\n\x00\x00\x01o" + // 0x0075030A: 0x0000016F
-	"\x00U\x03\v\x00\x00\x01p" + // 0x0055030B: 0x00000170
-	"\x00u\x03\v\x00\x00\x01q" + // 0x0075030B: 0x00000171
-	"\x00U\x03(\x00\x00\x01r" + // 0x00550328: 0x00000172
-	"\x00u\x03(\x00\x00\x01s" + // 0x00750328: 0x00000173
-	"\x00W\x03\x02\x00\x00\x01t" + // 0x00570302: 0x00000174
-	"\x00w\x03\x02\x00\x00\x01u" + // 0x00770302: 0x00000175
-	"\x00Y\x03\x02\x00\x00\x01v" + // 0x00590302: 0x00000176
-	"\x00y\x03\x02\x00\x00\x01w" + // 0x00790302: 0x00000177
-	"\x00Y\x03\b\x00\x00\x01x" + // 0x00590308: 0x00000178
-	"\x00Z\x03\x01\x00\x00\x01y" + // 0x005A0301: 0x00000179
-	"\x00z\x03\x01\x00\x00\x01z" + // 0x007A0301: 0x0000017A
-	"\x00Z\x03\a\x00\x00\x01{" + // 0x005A0307: 0x0000017B
-	"\x00z\x03\a\x00\x00\x01|" + // 0x007A0307: 0x0000017C
-	"\x00Z\x03\f\x00\x00\x01}" + // 0x005A030C: 0x0000017D
-	"\x00z\x03\f\x00\x00\x01~" + // 0x007A030C: 0x0000017E
-	"\x00O\x03\x1b\x00\x00\x01\xa0" + // 0x004F031B: 0x000001A0
-	"\x00o\x03\x1b\x00\x00\x01\xa1" + // 0x006F031B: 0x000001A1
-	"\x00U\x03\x1b\x00\x00\x01\xaf" + // 0x0055031B: 0x000001AF
-	"\x00u\x03\x1b\x00\x00\x01\xb0" + // 0x0075031B: 0x000001B0
-	"\x00A\x03\f\x00\x00\x01\xcd" + // 0x0041030C: 0x000001CD
-	"\x00a\x03\f\x00\x00\x01\xce" + // 0x0061030C: 0x000001CE
-	"\x00I\x03\f\x00\x00\x01\xcf" + // 0x0049030C: 0x000001CF
-	"\x00i\x03\f\x00\x00\x01\xd0" + // 0x0069030C: 0x000001D0
-	"\x00O\x03\f\x00\x00\x01\xd1" + // 0x004F030C: 0x000001D1
-	"\x00o\x03\f\x00\x00\x01\xd2" + // 0x006F030C: 0x000001D2
-	"\x00U\x03\f\x00\x00\x01\xd3" + // 0x0055030C: 0x000001D3
-	"\x00u\x03\f\x00\x00\x01\xd4" + // 0x0075030C: 0x000001D4
-	"\x00\xdc\x03\x04\x00\x00\x01\xd5" + // 0x00DC0304: 0x000001D5
-	"\x00\xfc\x03\x04\x00\x00\x01\xd6" + // 0x00FC0304: 0x000001D6
-	"\x00\xdc\x03\x01\x00\x00\x01\xd7" + // 0x00DC0301: 0x000001D7
-	"\x00\xfc\x03\x01\x00\x00\x01\xd8" + // 0x00FC0301: 0x000001D8
-	"\x00\xdc\x03\f\x00\x00\x01\xd9" + // 0x00DC030C: 0x000001D9
-	"\x00\xfc\x03\f\x00\x00\x01\xda" + // 0x00FC030C: 0x000001DA
-	"\x00\xdc\x03\x00\x00\x00\x01\xdb" + // 0x00DC0300: 0x000001DB
-	"\x00\xfc\x03\x00\x00\x00\x01\xdc" + // 0x00FC0300: 0x000001DC
-	"\x00\xc4\x03\x04\x00\x00\x01\xde" + // 0x00C40304: 0x000001DE
-	"\x00\xe4\x03\x04\x00\x00\x01\xdf" + // 0x00E40304: 0x000001DF
-	"\x02&\x03\x04\x00\x00\x01\xe0" + // 0x02260304: 0x000001E0
-	"\x02'\x03\x04\x00\x00\x01\xe1" + // 0x02270304: 0x000001E1
-	"\x00\xc6\x03\x04\x00\x00\x01\xe2" + // 0x00C60304: 0x000001E2
-	"\x00\xe6\x03\x04\x00\x00\x01\xe3" + // 0x00E60304: 0x000001E3
-	"\x00G\x03\f\x00\x00\x01\xe6" + // 0x0047030C: 0x000001E6
-	"\x00g\x03\f\x00\x00\x01\xe7" + // 0x0067030C: 0x000001E7
-	"\x00K\x03\f\x00\x00\x01\xe8" + // 0x004B030C: 0x000001E8
-	"\x00k\x03\f\x00\x00\x01\xe9" + // 0x006B030C: 0x000001E9
-	"\x00O\x03(\x00\x00\x01\xea" + // 0x004F0328: 0x000001EA
-	"\x00o\x03(\x00\x00\x01\xeb" + // 0x006F0328: 0x000001EB
-	"\x01\xea\x03\x04\x00\x00\x01\xec" + // 0x01EA0304: 0x000001EC
-	"\x01\xeb\x03\x04\x00\x00\x01\xed" + // 0x01EB0304: 0x000001ED
-	"\x01\xb7\x03\f\x00\x00\x01\xee" + // 0x01B7030C: 0x000001EE
-	"\x02\x92\x03\f\x00\x00\x01\xef" + // 0x0292030C: 0x000001EF
-	"\x00j\x03\f\x00\x00\x01\xf0" + // 0x006A030C: 0x000001F0
-	"\x00G\x03\x01\x00\x00\x01\xf4" + // 0x00470301: 0x000001F4
-	"\x00g\x03\x01\x00\x00\x01\xf5" + // 0x00670301: 0x000001F5
-	"\x00N\x03\x00\x00\x00\x01\xf8" + // 0x004E0300: 0x000001F8
-	"\x00n\x03\x00\x00\x00\x01\xf9" + // 0x006E0300: 0x000001F9
-	"\x00\xc5\x03\x01\x00\x00\x01\xfa" + // 0x00C50301: 0x000001FA
-	"\x00\xe5\x03\x01\x00\x00\x01\xfb" + // 0x00E50301: 0x000001FB
-	"\x00\xc6\x03\x01\x00\x00\x01\xfc" + // 0x00C60301: 0x000001FC
-	"\x00\xe6\x03\x01\x00\x00\x01\xfd" + // 0x00E60301: 0x000001FD
-	"\x00\xd8\x03\x01\x00\x00\x01\xfe" + // 0x00D80301: 0x000001FE
-	"\x00\xf8\x03\x01\x00\x00\x01\xff" + // 0x00F80301: 0x000001FF
-	"\x00A\x03\x0f\x00\x00\x02\x00" + // 0x0041030F: 0x00000200
-	"\x00a\x03\x0f\x00\x00\x02\x01" + // 0x0061030F: 0x00000201
-	"\x00A\x03\x11\x00\x00\x02\x02" + // 0x00410311: 0x00000202
-	"\x00a\x03\x11\x00\x00\x02\x03" + // 0x00610311: 0x00000203
-	"\x00E\x03\x0f\x00\x00\x02\x04" + // 0x0045030F: 0x00000204
-	"\x00e\x03\x0f\x00\x00\x02\x05" + // 0x0065030F: 0x00000205
-	"\x00E\x03\x11\x00\x00\x02\x06" + // 0x00450311: 0x00000206
-	"\x00e\x03\x11\x00\x00\x02\a" + // 0x00650311: 0x00000207
-	"\x00I\x03\x0f\x00\x00\x02\b" + // 0x0049030F: 0x00000208
-	"\x00i\x03\x0f\x00\x00\x02\t" + // 0x0069030F: 0x00000209
-	"\x00I\x03\x11\x00\x00\x02\n" + // 0x00490311: 0x0000020A
-	"\x00i\x03\x11\x00\x00\x02\v" + // 0x00690311: 0x0000020B
-	"\x00O\x03\x0f\x00\x00\x02\f" + // 0x004F030F: 0x0000020C
-	"\x00o\x03\x0f\x00\x00\x02\r" + // 0x006F030F: 0x0000020D
-	"\x00O\x03\x11\x00\x00\x02\x0e" + // 0x004F0311: 0x0000020E
-	"\x00o\x03\x11\x00\x00\x02\x0f" + // 0x006F0311: 0x0000020F
-	"\x00R\x03\x0f\x00\x00\x02\x10" + // 0x0052030F: 0x00000210
-	"\x00r\x03\x0f\x00\x00\x02\x11" + // 0x0072030F: 0x00000211
-	"\x00R\x03\x11\x00\x00\x02\x12" + // 0x00520311: 0x00000212
-	"\x00r\x03\x11\x00\x00\x02\x13" + // 0x00720311: 0x00000213
-	"\x00U\x03\x0f\x00\x00\x02\x14" + // 0x0055030F: 0x00000214
-	"\x00u\x03\x0f\x00\x00\x02\x15" + // 0x0075030F: 0x00000215
-	"\x00U\x03\x11\x00\x00\x02\x16" + // 0x00550311: 0x00000216
-	"\x00u\x03\x11\x00\x00\x02\x17" + // 0x00750311: 0x00000217
-	"\x00S\x03&\x00\x00\x02\x18" + // 0x00530326: 0x00000218
-	"\x00s\x03&\x00\x00\x02\x19" + // 0x00730326: 0x00000219
-	"\x00T\x03&\x00\x00\x02\x1a" + // 0x00540326: 0x0000021A
-	"\x00t\x03&\x00\x00\x02\x1b" + // 0x00740326: 0x0000021B
-	"\x00H\x03\f\x00\x00\x02\x1e" + // 0x0048030C: 0x0000021E
-	"\x00h\x03\f\x00\x00\x02\x1f" + // 0x0068030C: 0x0000021F
-	"\x00A\x03\a\x00\x00\x02&" + // 0x00410307: 0x00000226
-	"\x00a\x03\a\x00\x00\x02'" + // 0x00610307: 0x00000227
-	"\x00E\x03'\x00\x00\x02(" + // 0x00450327: 0x00000228
-	"\x00e\x03'\x00\x00\x02)" + // 0x00650327: 0x00000229
-	"\x00\xd6\x03\x04\x00\x00\x02*" + // 0x00D60304: 0x0000022A
-	"\x00\xf6\x03\x04\x00\x00\x02+" + // 0x00F60304: 0x0000022B
-	"\x00\xd5\x03\x04\x00\x00\x02," + // 0x00D50304: 0x0000022C
-	"\x00\xf5\x03\x04\x00\x00\x02-" + // 0x00F50304: 0x0000022D
-	"\x00O\x03\a\x00\x00\x02." + // 0x004F0307: 0x0000022E
-	"\x00o\x03\a\x00\x00\x02/" + // 0x006F0307: 0x0000022F
-	"\x02.\x03\x04\x00\x00\x020" + // 0x022E0304: 0x00000230
-	"\x02/\x03\x04\x00\x00\x021" + // 0x022F0304: 0x00000231
-	"\x00Y\x03\x04\x00\x00\x022" + // 0x00590304: 0x00000232
-	"\x00y\x03\x04\x00\x00\x023" + // 0x00790304: 0x00000233
-	"\x00\xa8\x03\x01\x00\x00\x03\x85" + // 0x00A80301: 0x00000385
-	"\x03\x91\x03\x01\x00\x00\x03\x86" + // 0x03910301: 0x00000386
-	"\x03\x95\x03\x01\x00\x00\x03\x88" + // 0x03950301: 0x00000388
-	"\x03\x97\x03\x01\x00\x00\x03\x89" + // 0x03970301: 0x00000389
-	"\x03\x99\x03\x01\x00\x00\x03\x8a" + // 0x03990301: 0x0000038A
-	"\x03\x9f\x03\x01\x00\x00\x03\x8c" + // 0x039F0301: 0x0000038C
-	"\x03\xa5\x03\x01\x00\x00\x03\x8e" + // 0x03A50301: 0x0000038E
-	"\x03\xa9\x03\x01\x00\x00\x03\x8f" + // 0x03A90301: 0x0000038F
-	"\x03\xca\x03\x01\x00\x00\x03\x90" + // 0x03CA0301: 0x00000390
-	"\x03\x99\x03\b\x00\x00\x03\xaa" + // 0x03990308: 0x000003AA
-	"\x03\xa5\x03\b\x00\x00\x03\xab" + // 0x03A50308: 0x000003AB
-	"\x03\xb1\x03\x01\x00\x00\x03\xac" + // 0x03B10301: 0x000003AC
-	"\x03\xb5\x03\x01\x00\x00\x03\xad" + // 0x03B50301: 0x000003AD
-	"\x03\xb7\x03\x01\x00\x00\x03\xae" + // 0x03B70301: 0x000003AE
-	"\x03\xb9\x03\x01\x00\x00\x03\xaf" + // 0x03B90301: 0x000003AF
-	"\x03\xcb\x03\x01\x00\x00\x03\xb0" + // 0x03CB0301: 0x000003B0
-	"\x03\xb9\x03\b\x00\x00\x03\xca" + // 0x03B90308: 0x000003CA
-	"\x03\xc5\x03\b\x00\x00\x03\xcb" + // 0x03C50308: 0x000003CB
-	"\x03\xbf\x03\x01\x00\x00\x03\xcc" + // 0x03BF0301: 0x000003CC
-	"\x03\xc5\x03\x01\x00\x00\x03\xcd" + // 0x03C50301: 0x000003CD
-	"\x03\xc9\x03\x01\x00\x00\x03\xce" + // 0x03C90301: 0x000003CE
-	"\x03\xd2\x03\x01\x00\x00\x03\xd3" + // 0x03D20301: 0x000003D3
-	"\x03\xd2\x03\b\x00\x00\x03\xd4" + // 0x03D20308: 0x000003D4
-	"\x04\x15\x03\x00\x00\x00\x04\x00" + // 0x04150300: 0x00000400
-	"\x04\x15\x03\b\x00\x00\x04\x01" + // 0x04150308: 0x00000401
-	"\x04\x13\x03\x01\x00\x00\x04\x03" + // 0x04130301: 0x00000403
-	"\x04\x06\x03\b\x00\x00\x04\a" + // 0x04060308: 0x00000407
-	"\x04\x1a\x03\x01\x00\x00\x04\f" + // 0x041A0301: 0x0000040C
-	"\x04\x18\x03\x00\x00\x00\x04\r" + // 0x04180300: 0x0000040D
-	"\x04#\x03\x06\x00\x00\x04\x0e" + // 0x04230306: 0x0000040E
-	"\x04\x18\x03\x06\x00\x00\x04\x19" + // 0x04180306: 0x00000419
-	"\x048\x03\x06\x00\x00\x049" + // 0x04380306: 0x00000439
-	"\x045\x03\x00\x00\x00\x04P" + // 0x04350300: 0x00000450
-	"\x045\x03\b\x00\x00\x04Q" + // 0x04350308: 0x00000451
-	"\x043\x03\x01\x00\x00\x04S" + // 0x04330301: 0x00000453
-	"\x04V\x03\b\x00\x00\x04W" + // 0x04560308: 0x00000457
-	"\x04:\x03\x01\x00\x00\x04\\" + // 0x043A0301: 0x0000045C
-	"\x048\x03\x00\x00\x00\x04]" + // 0x04380300: 0x0000045D
-	"\x04C\x03\x06\x00\x00\x04^" + // 0x04430306: 0x0000045E
-	"\x04t\x03\x0f\x00\x00\x04v" + // 0x0474030F: 0x00000476
-	"\x04u\x03\x0f\x00\x00\x04w" + // 0x0475030F: 0x00000477
-	"\x04\x16\x03\x06\x00\x00\x04\xc1" + // 0x04160306: 0x000004C1
-	"\x046\x03\x06\x00\x00\x04\xc2" + // 0x04360306: 0x000004C2
-	"\x04\x10\x03\x06\x00\x00\x04\xd0" + // 0x04100306: 0x000004D0
-	"\x040\x03\x06\x00\x00\x04\xd1" + // 0x04300306: 0x000004D1
-	"\x04\x10\x03\b\x00\x00\x04\xd2" + // 0x04100308: 0x000004D2
-	"\x040\x03\b\x00\x00\x04\xd3" + // 0x04300308: 0x000004D3
-	"\x04\x15\x03\x06\x00\x00\x04\xd6" + // 0x04150306: 0x000004D6
-	"\x045\x03\x06\x00\x00\x04\xd7" + // 0x04350306: 0x000004D7
-	"\x04\xd8\x03\b\x00\x00\x04\xda" + // 0x04D80308: 0x000004DA
-	"\x04\xd9\x03\b\x00\x00\x04\xdb" + // 0x04D90308: 0x000004DB
-	"\x04\x16\x03\b\x00\x00\x04\xdc" + // 0x04160308: 0x000004DC
-	"\x046\x03\b\x00\x00\x04\xdd" + // 0x04360308: 0x000004DD
-	"\x04\x17\x03\b\x00\x00\x04\xde" + // 0x04170308: 0x000004DE
-	"\x047\x03\b\x00\x00\x04\xdf" + // 0x04370308: 0x000004DF
-	"\x04\x18\x03\x04\x00\x00\x04\xe2" + // 0x04180304: 0x000004E2
-	"\x048\x03\x04\x00\x00\x04\xe3" + // 0x04380304: 0x000004E3
-	"\x04\x18\x03\b\x00\x00\x04\xe4" + // 0x04180308: 0x000004E4
-	"\x048\x03\b\x00\x00\x04\xe5" + // 0x04380308: 0x000004E5
-	"\x04\x1e\x03\b\x00\x00\x04\xe6" + // 0x041E0308: 0x000004E6
-	"\x04>\x03\b\x00\x00\x04\xe7" + // 0x043E0308: 0x000004E7
-	"\x04\xe8\x03\b\x00\x00\x04\xea" + // 0x04E80308: 0x000004EA
-	"\x04\xe9\x03\b\x00\x00\x04\xeb" + // 0x04E90308: 0x000004EB
-	"\x04-\x03\b\x00\x00\x04\xec" + // 0x042D0308: 0x000004EC
-	"\x04M\x03\b\x00\x00\x04\xed" + // 0x044D0308: 0x000004ED
-	"\x04#\x03\x04\x00\x00\x04\xee" + // 0x04230304: 0x000004EE
-	"\x04C\x03\x04\x00\x00\x04\xef" + // 0x04430304: 0x000004EF
-	"\x04#\x03\b\x00\x00\x04\xf0" + // 0x04230308: 0x000004F0
-	"\x04C\x03\b\x00\x00\x04\xf1" + // 0x04430308: 0x000004F1
-	"\x04#\x03\v\x00\x00\x04\xf2" + // 0x0423030B: 0x000004F2
-	"\x04C\x03\v\x00\x00\x04\xf3" + // 0x0443030B: 0x000004F3
-	"\x04'\x03\b\x00\x00\x04\xf4" + // 0x04270308: 0x000004F4
-	"\x04G\x03\b\x00\x00\x04\xf5" + // 0x04470308: 0x000004F5
-	"\x04+\x03\b\x00\x00\x04\xf8" + // 0x042B0308: 0x000004F8
-	"\x04K\x03\b\x00\x00\x04\xf9" + // 0x044B0308: 0x000004F9
-	"\x06'\x06S\x00\x00\x06\"" + // 0x06270653: 0x00000622
-	"\x06'\x06T\x00\x00\x06#" + // 0x06270654: 0x00000623
-	"\x06H\x06T\x00\x00\x06$" + // 0x06480654: 0x00000624
-	"\x06'\x06U\x00\x00\x06%" + // 0x06270655: 0x00000625
-	"\x06J\x06T\x00\x00\x06&" + // 0x064A0654: 0x00000626
-	"\x06\xd5\x06T\x00\x00\x06\xc0" + // 0x06D50654: 0x000006C0
-	"\x06\xc1\x06T\x00\x00\x06\xc2" + // 0x06C10654: 0x000006C2
-	"\x06\xd2\x06T\x00\x00\x06\xd3" + // 0x06D20654: 0x000006D3
-	"\t(\t<\x00\x00\t)" + // 0x0928093C: 0x00000929
-	"\t0\t<\x00\x00\t1" + // 0x0930093C: 0x00000931
-	"\t3\t<\x00\x00\t4" + // 0x0933093C: 0x00000934
-	"\t\xc7\t\xbe\x00\x00\t\xcb" + // 0x09C709BE: 0x000009CB
-	"\t\xc7\t\xd7\x00\x00\t\xcc" + // 0x09C709D7: 0x000009CC
-	"\vG\vV\x00\x00\vH" + // 0x0B470B56: 0x00000B48
-	"\vG\v>\x00\x00\vK" + // 0x0B470B3E: 0x00000B4B
-	"\vG\vW\x00\x00\vL" + // 0x0B470B57: 0x00000B4C
-	"\v\x92\v\xd7\x00\x00\v\x94" + // 0x0B920BD7: 0x00000B94
-	"\v\xc6\v\xbe\x00\x00\v\xca" + // 0x0BC60BBE: 0x00000BCA
-	"\v\xc7\v\xbe\x00\x00\v\xcb" + // 0x0BC70BBE: 0x00000BCB
-	"\v\xc6\v\xd7\x00\x00\v\xcc" + // 0x0BC60BD7: 0x00000BCC
-	"\fF\fV\x00\x00\fH" + // 0x0C460C56: 0x00000C48
-	"\f\xbf\f\xd5\x00\x00\f\xc0" + // 0x0CBF0CD5: 0x00000CC0
-	"\f\xc6\f\xd5\x00\x00\f\xc7" + // 0x0CC60CD5: 0x00000CC7
-	"\f\xc6\f\xd6\x00\x00\f\xc8" + // 0x0CC60CD6: 0x00000CC8
-	"\f\xc6\f\xc2\x00\x00\f\xca" + // 0x0CC60CC2: 0x00000CCA
-	"\f\xca\f\xd5\x00\x00\f\xcb" + // 0x0CCA0CD5: 0x00000CCB
-	"\rF\r>\x00\x00\rJ" + // 0x0D460D3E: 0x00000D4A
-	"\rG\r>\x00\x00\rK" + // 0x0D470D3E: 0x00000D4B
-	"\rF\rW\x00\x00\rL" + // 0x0D460D57: 0x00000D4C
-	"\r\xd9\r\xca\x00\x00\r\xda" + // 0x0DD90DCA: 0x00000DDA
-	"\r\xd9\r\xcf\x00\x00\r\xdc" + // 0x0DD90DCF: 0x00000DDC
-	"\r\xdc\r\xca\x00\x00\r\xdd" + // 0x0DDC0DCA: 0x00000DDD
-	"\r\xd9\r\xdf\x00\x00\r\xde" + // 0x0DD90DDF: 0x00000DDE
-	"\x10%\x10.\x00\x00\x10&" + // 0x1025102E: 0x00001026
-	"\x1b\x05\x1b5\x00\x00\x1b\x06" + // 0x1B051B35: 0x00001B06
-	"\x1b\a\x1b5\x00\x00\x1b\b" + // 0x1B071B35: 0x00001B08
-	"\x1b\t\x1b5\x00\x00\x1b\n" + // 0x1B091B35: 0x00001B0A
-	"\x1b\v\x1b5\x00\x00\x1b\f" + // 0x1B0B1B35: 0x00001B0C
-	"\x1b\r\x1b5\x00\x00\x1b\x0e" + // 0x1B0D1B35: 0x00001B0E
-	"\x1b\x11\x1b5\x00\x00\x1b\x12" + // 0x1B111B35: 0x00001B12
-	"\x1b:\x1b5\x00\x00\x1b;" + // 0x1B3A1B35: 0x00001B3B
-	"\x1b<\x1b5\x00\x00\x1b=" + // 0x1B3C1B35: 0x00001B3D
-	"\x1b>\x1b5\x00\x00\x1b@" + // 0x1B3E1B35: 0x00001B40
-	"\x1b?\x1b5\x00\x00\x1bA" + // 0x1B3F1B35: 0x00001B41
-	"\x1bB\x1b5\x00\x00\x1bC" + // 0x1B421B35: 0x00001B43
-	"\x00A\x03%\x00\x00\x1e\x00" + // 0x00410325: 0x00001E00
-	"\x00a\x03%\x00\x00\x1e\x01" + // 0x00610325: 0x00001E01
-	"\x00B\x03\a\x00\x00\x1e\x02" + // 0x00420307: 0x00001E02
-	"\x00b\x03\a\x00\x00\x1e\x03" + // 0x00620307: 0x00001E03
-	"\x00B\x03#\x00\x00\x1e\x04" + // 0x00420323: 0x00001E04
-	"\x00b\x03#\x00\x00\x1e\x05" + // 0x00620323: 0x00001E05
-	"\x00B\x031\x00\x00\x1e\x06" + // 0x00420331: 0x00001E06
-	"\x00b\x031\x00\x00\x1e\a" + // 0x00620331: 0x00001E07
-	"\x00\xc7\x03\x01\x00\x00\x1e\b" + // 0x00C70301: 0x00001E08
-	"\x00\xe7\x03\x01\x00\x00\x1e\t" + // 0x00E70301: 0x00001E09
-	"\x00D\x03\a\x00\x00\x1e\n" + // 0x00440307: 0x00001E0A
-	"\x00d\x03\a\x00\x00\x1e\v" + // 0x00640307: 0x00001E0B
-	"\x00D\x03#\x00\x00\x1e\f" + // 0x00440323: 0x00001E0C
-	"\x00d\x03#\x00\x00\x1e\r" + // 0x00640323: 0x00001E0D
-	"\x00D\x031\x00\x00\x1e\x0e" + // 0x00440331: 0x00001E0E
-	"\x00d\x031\x00\x00\x1e\x0f" + // 0x00640331: 0x00001E0F
-	"\x00D\x03'\x00\x00\x1e\x10" + // 0x00440327: 0x00001E10
-	"\x00d\x03'\x00\x00\x1e\x11" + // 0x00640327: 0x00001E11
-	"\x00D\x03-\x00\x00\x1e\x12" + // 0x0044032D: 0x00001E12
-	"\x00d\x03-\x00\x00\x1e\x13" + // 0x0064032D: 0x00001E13
-	"\x01\x12\x03\x00\x00\x00\x1e\x14" + // 0x01120300: 0x00001E14
-	"\x01\x13\x03\x00\x00\x00\x1e\x15" + // 0x01130300: 0x00001E15
-	"\x01\x12\x03\x01\x00\x00\x1e\x16" + // 0x01120301: 0x00001E16
-	"\x01\x13\x03\x01\x00\x00\x1e\x17" + // 0x01130301: 0x00001E17
-	"\x00E\x03-\x00\x00\x1e\x18" + // 0x0045032D: 0x00001E18
-	"\x00e\x03-\x00\x00\x1e\x19" + // 0x0065032D: 0x00001E19
-	"\x00E\x030\x00\x00\x1e\x1a" + // 0x00450330: 0x00001E1A
-	"\x00e\x030\x00\x00\x1e\x1b" + // 0x00650330: 0x00001E1B
-	"\x02(\x03\x06\x00\x00\x1e\x1c" + // 0x02280306: 0x00001E1C
-	"\x02)\x03\x06\x00\x00\x1e\x1d" + // 0x02290306: 0x00001E1D
-	"\x00F\x03\a\x00\x00\x1e\x1e" + // 0x00460307: 0x00001E1E
-	"\x00f\x03\a\x00\x00\x1e\x1f" + // 0x00660307: 0x00001E1F
-	"\x00G\x03\x04\x00\x00\x1e " + // 0x00470304: 0x00001E20
-	"\x00g\x03\x04\x00\x00\x1e!" + // 0x00670304: 0x00001E21
-	"\x00H\x03\a\x00\x00\x1e\"" + // 0x00480307: 0x00001E22
-	"\x00h\x03\a\x00\x00\x1e#" + // 0x00680307: 0x00001E23
-	"\x00H\x03#\x00\x00\x1e$" + // 0x00480323: 0x00001E24
-	"\x00h\x03#\x00\x00\x1e%" + // 0x00680323: 0x00001E25
-	"\x00H\x03\b\x00\x00\x1e&" + // 0x00480308: 0x00001E26
-	"\x00h\x03\b\x00\x00\x1e'" + // 0x00680308: 0x00001E27
-	"\x00H\x03'\x00\x00\x1e(" + // 0x00480327: 0x00001E28
-	"\x00h\x03'\x00\x00\x1e)" + // 0x00680327: 0x00001E29
-	"\x00H\x03.\x00\x00\x1e*" + // 0x0048032E: 0x00001E2A
-	"\x00h\x03.\x00\x00\x1e+" + // 0x0068032E: 0x00001E2B
-	"\x00I\x030\x00\x00\x1e," + // 0x00490330: 0x00001E2C
-	"\x00i\x030\x00\x00\x1e-" + // 0x00690330: 0x00001E2D
-	"\x00\xcf\x03\x01\x00\x00\x1e." + // 0x00CF0301: 0x00001E2E
-	"\x00\xef\x03\x01\x00\x00\x1e/" + // 0x00EF0301: 0x00001E2F
-	"\x00K\x03\x01\x00\x00\x1e0" + // 0x004B0301: 0x00001E30
-	"\x00k\x03\x01\x00\x00\x1e1" + // 0x006B0301: 0x00001E31
-	"\x00K\x03#\x00\x00\x1e2" + // 0x004B0323: 0x00001E32
-	"\x00k\x03#\x00\x00\x1e3" + // 0x006B0323: 0x00001E33
-	"\x00K\x031\x00\x00\x1e4" + // 0x004B0331: 0x00001E34
-	"\x00k\x031\x00\x00\x1e5" + // 0x006B0331: 0x00001E35
-	"\x00L\x03#\x00\x00\x1e6" + // 0x004C0323: 0x00001E36
-	"\x00l\x03#\x00\x00\x1e7" + // 0x006C0323: 0x00001E37
-	"\x1e6\x03\x04\x00\x00\x1e8" + // 0x1E360304: 0x00001E38
-	"\x1e7\x03\x04\x00\x00\x1e9" + // 0x1E370304: 0x00001E39
-	"\x00L\x031\x00\x00\x1e:" + // 0x004C0331: 0x00001E3A
-	"\x00l\x031\x00\x00\x1e;" + // 0x006C0331: 0x00001E3B
-	"\x00L\x03-\x00\x00\x1e<" + // 0x004C032D: 0x00001E3C
-	"\x00l\x03-\x00\x00\x1e=" + // 0x006C032D: 0x00001E3D
-	"\x00M\x03\x01\x00\x00\x1e>" + // 0x004D0301: 0x00001E3E
-	"\x00m\x03\x01\x00\x00\x1e?" + // 0x006D0301: 0x00001E3F
-	"\x00M\x03\a\x00\x00\x1e@" + // 0x004D0307: 0x00001E40
-	"\x00m\x03\a\x00\x00\x1eA" + // 0x006D0307: 0x00001E41
-	"\x00M\x03#\x00\x00\x1eB" + // 0x004D0323: 0x00001E42
-	"\x00m\x03#\x00\x00\x1eC" + // 0x006D0323: 0x00001E43
-	"\x00N\x03\a\x00\x00\x1eD" + // 0x004E0307: 0x00001E44
-	"\x00n\x03\a\x00\x00\x1eE" + // 0x006E0307: 0x00001E45
-	"\x00N\x03#\x00\x00\x1eF" + // 0x004E0323: 0x00001E46
-	"\x00n\x03#\x00\x00\x1eG" + // 0x006E0323: 0x00001E47
-	"\x00N\x031\x00\x00\x1eH" + // 0x004E0331: 0x00001E48
-	"\x00n\x031\x00\x00\x1eI" + // 0x006E0331: 0x00001E49
-	"\x00N\x03-\x00\x00\x1eJ" + // 0x004E032D: 0x00001E4A
-	"\x00n\x03-\x00\x00\x1eK" + // 0x006E032D: 0x00001E4B
-	"\x00\xd5\x03\x01\x00\x00\x1eL" + // 0x00D50301: 0x00001E4C
-	"\x00\xf5\x03\x01\x00\x00\x1eM" + // 0x00F50301: 0x00001E4D
-	"\x00\xd5\x03\b\x00\x00\x1eN" + // 0x00D50308: 0x00001E4E
-	"\x00\xf5\x03\b\x00\x00\x1eO" + // 0x00F50308: 0x00001E4F
-	"\x01L\x03\x00\x00\x00\x1eP" + // 0x014C0300: 0x00001E50
-	"\x01M\x03\x00\x00\x00\x1eQ" + // 0x014D0300: 0x00001E51
-	"\x01L\x03\x01\x00\x00\x1eR" + // 0x014C0301: 0x00001E52
-	"\x01M\x03\x01\x00\x00\x1eS" + // 0x014D0301: 0x00001E53
-	"\x00P\x03\x01\x00\x00\x1eT" + // 0x00500301: 0x00001E54
-	"\x00p\x03\x01\x00\x00\x1eU" + // 0x00700301: 0x00001E55
-	"\x00P\x03\a\x00\x00\x1eV" + // 0x00500307: 0x00001E56
-	"\x00p\x03\a\x00\x00\x1eW" + // 0x00700307: 0x00001E57
-	"\x00R\x03\a\x00\x00\x1eX" + // 0x00520307: 0x00001E58
-	"\x00r\x03\a\x00\x00\x1eY" + // 0x00720307: 0x00001E59
-	"\x00R\x03#\x00\x00\x1eZ" + // 0x00520323: 0x00001E5A
-	"\x00r\x03#\x00\x00\x1e[" + // 0x00720323: 0x00001E5B
-	"\x1eZ\x03\x04\x00\x00\x1e\\" + // 0x1E5A0304: 0x00001E5C
-	"\x1e[\x03\x04\x00\x00\x1e]" + // 0x1E5B0304: 0x00001E5D
-	"\x00R\x031\x00\x00\x1e^" + // 0x00520331: 0x00001E5E
-	"\x00r\x031\x00\x00\x1e_" + // 0x00720331: 0x00001E5F
-	"\x00S\x03\a\x00\x00\x1e`" + // 0x00530307: 0x00001E60
-	"\x00s\x03\a\x00\x00\x1ea" + // 0x00730307: 0x00001E61
-	"\x00S\x03#\x00\x00\x1eb" + // 0x00530323: 0x00001E62
-	"\x00s\x03#\x00\x00\x1ec" + // 0x00730323: 0x00001E63
-	"\x01Z\x03\a\x00\x00\x1ed" + // 0x015A0307: 0x00001E64
-	"\x01[\x03\a\x00\x00\x1ee" + // 0x015B0307: 0x00001E65
-	"\x01`\x03\a\x00\x00\x1ef" + // 0x01600307: 0x00001E66
-	"\x01a\x03\a\x00\x00\x1eg" + // 0x01610307: 0x00001E67
-	"\x1eb\x03\a\x00\x00\x1eh" + // 0x1E620307: 0x00001E68
-	"\x1ec\x03\a\x00\x00\x1ei" + // 0x1E630307: 0x00001E69
-	"\x00T\x03\a\x00\x00\x1ej" + // 0x00540307: 0x00001E6A
-	"\x00t\x03\a\x00\x00\x1ek" + // 0x00740307: 0x00001E6B
-	"\x00T\x03#\x00\x00\x1el" + // 0x00540323: 0x00001E6C
-	"\x00t\x03#\x00\x00\x1em" + // 0x00740323: 0x00001E6D
-	"\x00T\x031\x00\x00\x1en" + // 0x00540331: 0x00001E6E
-	"\x00t\x031\x00\x00\x1eo" + // 0x00740331: 0x00001E6F
-	"\x00T\x03-\x00\x00\x1ep" + // 0x0054032D: 0x00001E70
-	"\x00t\x03-\x00\x00\x1eq" + // 0x0074032D: 0x00001E71
-	"\x00U\x03$\x00\x00\x1er" + // 0x00550324: 0x00001E72
-	"\x00u\x03$\x00\x00\x1es" + // 0x00750324: 0x00001E73
-	"\x00U\x030\x00\x00\x1et" + // 0x00550330: 0x00001E74
-	"\x00u\x030\x00\x00\x1eu" + // 0x00750330: 0x00001E75
-	"\x00U\x03-\x00\x00\x1ev" + // 0x0055032D: 0x00001E76
-	"\x00u\x03-\x00\x00\x1ew" + // 0x0075032D: 0x00001E77
-	"\x01h\x03\x01\x00\x00\x1ex" + // 0x01680301: 0x00001E78
-	"\x01i\x03\x01\x00\x00\x1ey" + // 0x01690301: 0x00001E79
-	"\x01j\x03\b\x00\x00\x1ez" + // 0x016A0308: 0x00001E7A
-	"\x01k\x03\b\x00\x00\x1e{" + // 0x016B0308: 0x00001E7B
-	"\x00V\x03\x03\x00\x00\x1e|" + // 0x00560303: 0x00001E7C
-	"\x00v\x03\x03\x00\x00\x1e}" + // 0x00760303: 0x00001E7D
-	"\x00V\x03#\x00\x00\x1e~" + // 0x00560323: 0x00001E7E
-	"\x00v\x03#\x00\x00\x1e\u007f" + // 0x00760323: 0x00001E7F
-	"\x00W\x03\x00\x00\x00\x1e\x80" + // 0x00570300: 0x00001E80
-	"\x00w\x03\x00\x00\x00\x1e\x81" + // 0x00770300: 0x00001E81
-	"\x00W\x03\x01\x00\x00\x1e\x82" + // 0x00570301: 0x00001E82
-	"\x00w\x03\x01\x00\x00\x1e\x83" + // 0x00770301: 0x00001E83
-	"\x00W\x03\b\x00\x00\x1e\x84" + // 0x00570308: 0x00001E84
-	"\x00w\x03\b\x00\x00\x1e\x85" + // 0x00770308: 0x00001E85
-	"\x00W\x03\a\x00\x00\x1e\x86" + // 0x00570307: 0x00001E86
-	"\x00w\x03\a\x00\x00\x1e\x87" + // 0x00770307: 0x00001E87
-	"\x00W\x03#\x00\x00\x1e\x88" + // 0x00570323: 0x00001E88
-	"\x00w\x03#\x00\x00\x1e\x89" + // 0x00770323: 0x00001E89
-	"\x00X\x03\a\x00\x00\x1e\x8a" + // 0x00580307: 0x00001E8A
-	"\x00x\x03\a\x00\x00\x1e\x8b" + // 0x00780307: 0x00001E8B
-	"\x00X\x03\b\x00\x00\x1e\x8c" + // 0x00580308: 0x00001E8C
-	"\x00x\x03\b\x00\x00\x1e\x8d" + // 0x00780308: 0x00001E8D
-	"\x00Y\x03\a\x00\x00\x1e\x8e" + // 0x00590307: 0x00001E8E
-	"\x00y\x03\a\x00\x00\x1e\x8f" + // 0x00790307: 0x00001E8F
-	"\x00Z\x03\x02\x00\x00\x1e\x90" + // 0x005A0302: 0x00001E90
-	"\x00z\x03\x02\x00\x00\x1e\x91" + // 0x007A0302: 0x00001E91
-	"\x00Z\x03#\x00\x00\x1e\x92" + // 0x005A0323: 0x00001E92
-	"\x00z\x03#\x00\x00\x1e\x93" + // 0x007A0323: 0x00001E93
-	"\x00Z\x031\x00\x00\x1e\x94" + // 0x005A0331: 0x00001E94
-	"\x00z\x031\x00\x00\x1e\x95" + // 0x007A0331: 0x00001E95
-	"\x00h\x031\x00\x00\x1e\x96" + // 0x00680331: 0x00001E96
-	"\x00t\x03\b\x00\x00\x1e\x97" + // 0x00740308: 0x00001E97
-	"\x00w\x03\n\x00\x00\x1e\x98" + // 0x0077030A: 0x00001E98
-	"\x00y\x03\n\x00\x00\x1e\x99" + // 0x0079030A: 0x00001E99
-	"\x01\u007f\x03\a\x00\x00\x1e\x9b" + // 0x017F0307: 0x00001E9B
-	"\x00A\x03#\x00\x00\x1e\xa0" + // 0x00410323: 0x00001EA0
-	"\x00a\x03#\x00\x00\x1e\xa1" + // 0x00610323: 0x00001EA1
-	"\x00A\x03\t\x00\x00\x1e\xa2" + // 0x00410309: 0x00001EA2
-	"\x00a\x03\t\x00\x00\x1e\xa3" + // 0x00610309: 0x00001EA3
-	"\x00\xc2\x03\x01\x00\x00\x1e\xa4" + // 0x00C20301: 0x00001EA4
-	"\x00\xe2\x03\x01\x00\x00\x1e\xa5" + // 0x00E20301: 0x00001EA5
-	"\x00\xc2\x03\x00\x00\x00\x1e\xa6" + // 0x00C20300: 0x00001EA6
-	"\x00\xe2\x03\x00\x00\x00\x1e\xa7" + // 0x00E20300: 0x00001EA7
-	"\x00\xc2\x03\t\x00\x00\x1e\xa8" + // 0x00C20309: 0x00001EA8
-	"\x00\xe2\x03\t\x00\x00\x1e\xa9" + // 0x00E20309: 0x00001EA9
-	"\x00\xc2\x03\x03\x00\x00\x1e\xaa" + // 0x00C20303: 0x00001EAA
-	"\x00\xe2\x03\x03\x00\x00\x1e\xab" + // 0x00E20303: 0x00001EAB
-	"\x1e\xa0\x03\x02\x00\x00\x1e\xac" + // 0x1EA00302: 0x00001EAC
-	"\x1e\xa1\x03\x02\x00\x00\x1e\xad" + // 0x1EA10302: 0x00001EAD
-	"\x01\x02\x03\x01\x00\x00\x1e\xae" + // 0x01020301: 0x00001EAE
-	"\x01\x03\x03\x01\x00\x00\x1e\xaf" + // 0x01030301: 0x00001EAF
-	"\x01\x02\x03\x00\x00\x00\x1e\xb0" + // 0x01020300: 0x00001EB0
-	"\x01\x03\x03\x00\x00\x00\x1e\xb1" + // 0x01030300: 0x00001EB1
-	"\x01\x02\x03\t\x00\x00\x1e\xb2" + // 0x01020309: 0x00001EB2
-	"\x01\x03\x03\t\x00\x00\x1e\xb3" + // 0x01030309: 0x00001EB3
-	"\x01\x02\x03\x03\x00\x00\x1e\xb4" + // 0x01020303: 0x00001EB4
-	"\x01\x03\x03\x03\x00\x00\x1e\xb5" + // 0x01030303: 0x00001EB5
-	"\x1e\xa0\x03\x06\x00\x00\x1e\xb6" + // 0x1EA00306: 0x00001EB6
-	"\x1e\xa1\x03\x06\x00\x00\x1e\xb7" + // 0x1EA10306: 0x00001EB7
-	"\x00E\x03#\x00\x00\x1e\xb8" + // 0x00450323: 0x00001EB8
-	"\x00e\x03#\x00\x00\x1e\xb9" + // 0x00650323: 0x00001EB9
-	"\x00E\x03\t\x00\x00\x1e\xba" + // 0x00450309: 0x00001EBA
-	"\x00e\x03\t\x00\x00\x1e\xbb" + // 0x00650309: 0x00001EBB
-	"\x00E\x03\x03\x00\x00\x1e\xbc" + // 0x00450303: 0x00001EBC
-	"\x00e\x03\x03\x00\x00\x1e\xbd" + // 0x00650303: 0x00001EBD
-	"\x00\xca\x03\x01\x00\x00\x1e\xbe" + // 0x00CA0301: 0x00001EBE
-	"\x00\xea\x03\x01\x00\x00\x1e\xbf" + // 0x00EA0301: 0x00001EBF
-	"\x00\xca\x03\x00\x00\x00\x1e\xc0" + // 0x00CA0300: 0x00001EC0
-	"\x00\xea\x03\x00\x00\x00\x1e\xc1" + // 0x00EA0300: 0x00001EC1
-	"\x00\xca\x03\t\x00\x00\x1e\xc2" + // 0x00CA0309: 0x00001EC2
-	"\x00\xea\x03\t\x00\x00\x1e\xc3" + // 0x00EA0309: 0x00001EC3
-	"\x00\xca\x03\x03\x00\x00\x1e\xc4" + // 0x00CA0303: 0x00001EC4
-	"\x00\xea\x03\x03\x00\x00\x1e\xc5" + // 0x00EA0303: 0x00001EC5
-	"\x1e\xb8\x03\x02\x00\x00\x1e\xc6" + // 0x1EB80302: 0x00001EC6
-	"\x1e\xb9\x03\x02\x00\x00\x1e\xc7" + // 0x1EB90302: 0x00001EC7
-	"\x00I\x03\t\x00\x00\x1e\xc8" + // 0x00490309: 0x00001EC8
-	"\x00i\x03\t\x00\x00\x1e\xc9" + // 0x00690309: 0x00001EC9
-	"\x00I\x03#\x00\x00\x1e\xca" + // 0x00490323: 0x00001ECA
-	"\x00i\x03#\x00\x00\x1e\xcb" + // 0x00690323: 0x00001ECB
-	"\x00O\x03#\x00\x00\x1e\xcc" + // 0x004F0323: 0x00001ECC
-	"\x00o\x03#\x00\x00\x1e\xcd" + // 0x006F0323: 0x00001ECD
-	"\x00O\x03\t\x00\x00\x1e\xce" + // 0x004F0309: 0x00001ECE
-	"\x00o\x03\t\x00\x00\x1e\xcf" + // 0x006F0309: 0x00001ECF
-	"\x00\xd4\x03\x01\x00\x00\x1e\xd0" + // 0x00D40301: 0x00001ED0
-	"\x00\xf4\x03\x01\x00\x00\x1e\xd1" + // 0x00F40301: 0x00001ED1
-	"\x00\xd4\x03\x00\x00\x00\x1e\xd2" + // 0x00D40300: 0x00001ED2
-	"\x00\xf4\x03\x00\x00\x00\x1e\xd3" + // 0x00F40300: 0x00001ED3
-	"\x00\xd4\x03\t\x00\x00\x1e\xd4" + // 0x00D40309: 0x00001ED4
-	"\x00\xf4\x03\t\x00\x00\x1e\xd5" + // 0x00F40309: 0x00001ED5
-	"\x00\xd4\x03\x03\x00\x00\x1e\xd6" + // 0x00D40303: 0x00001ED6
-	"\x00\xf4\x03\x03\x00\x00\x1e\xd7" + // 0x00F40303: 0x00001ED7
-	"\x1e\xcc\x03\x02\x00\x00\x1e\xd8" + // 0x1ECC0302: 0x00001ED8
-	"\x1e\xcd\x03\x02\x00\x00\x1e\xd9" + // 0x1ECD0302: 0x00001ED9
-	"\x01\xa0\x03\x01\x00\x00\x1e\xda" + // 0x01A00301: 0x00001EDA
-	"\x01\xa1\x03\x01\x00\x00\x1e\xdb" + // 0x01A10301: 0x00001EDB
-	"\x01\xa0\x03\x00\x00\x00\x1e\xdc" + // 0x01A00300: 0x00001EDC
-	"\x01\xa1\x03\x00\x00\x00\x1e\xdd" + // 0x01A10300: 0x00001EDD
-	"\x01\xa0\x03\t\x00\x00\x1e\xde" + // 0x01A00309: 0x00001EDE
-	"\x01\xa1\x03\t\x00\x00\x1e\xdf" + // 0x01A10309: 0x00001EDF
-	"\x01\xa0\x03\x03\x00\x00\x1e\xe0" + // 0x01A00303: 0x00001EE0
-	"\x01\xa1\x03\x03\x00\x00\x1e\xe1" + // 0x01A10303: 0x00001EE1
-	"\x01\xa0\x03#\x00\x00\x1e\xe2" + // 0x01A00323: 0x00001EE2
-	"\x01\xa1\x03#\x00\x00\x1e\xe3" + // 0x01A10323: 0x00001EE3
-	"\x00U\x03#\x00\x00\x1e\xe4" + // 0x00550323: 0x00001EE4
-	"\x00u\x03#\x00\x00\x1e\xe5" + // 0x00750323: 0x00001EE5
-	"\x00U\x03\t\x00\x00\x1e\xe6" + // 0x00550309: 0x00001EE6
-	"\x00u\x03\t\x00\x00\x1e\xe7" + // 0x00750309: 0x00001EE7
-	"\x01\xaf\x03\x01\x00\x00\x1e\xe8" + // 0x01AF0301: 0x00001EE8
-	"\x01\xb0\x03\x01\x00\x00\x1e\xe9" + // 0x01B00301: 0x00001EE9
-	"\x01\xaf\x03\x00\x00\x00\x1e\xea" + // 0x01AF0300: 0x00001EEA
-	"\x01\xb0\x03\x00\x00\x00\x1e\xeb" + // 0x01B00300: 0x00001EEB
-	"\x01\xaf\x03\t\x00\x00\x1e\xec" + // 0x01AF0309: 0x00001EEC
-	"\x01\xb0\x03\t\x00\x00\x1e\xed" + // 0x01B00309: 0x00001EED
-	"\x01\xaf\x03\x03\x00\x00\x1e\xee" + // 0x01AF0303: 0x00001EEE
-	"\x01\xb0\x03\x03\x00\x00\x1e\xef" + // 0x01B00303: 0x00001EEF
-	"\x01\xaf\x03#\x00\x00\x1e\xf0" + // 0x01AF0323: 0x00001EF0
-	"\x01\xb0\x03#\x00\x00\x1e\xf1" + // 0x01B00323: 0x00001EF1
-	"\x00Y\x03\x00\x00\x00\x1e\xf2" + // 0x00590300: 0x00001EF2
-	"\x00y\x03\x00\x00\x00\x1e\xf3" + // 0x00790300: 0x00001EF3
-	"\x00Y\x03#\x00\x00\x1e\xf4" + // 0x00590323: 0x00001EF4
-	"\x00y\x03#\x00\x00\x1e\xf5" + // 0x00790323: 0x00001EF5
-	"\x00Y\x03\t\x00\x00\x1e\xf6" + // 0x00590309: 0x00001EF6
-	"\x00y\x03\t\x00\x00\x1e\xf7" + // 0x00790309: 0x00001EF7
-	"\x00Y\x03\x03\x00\x00\x1e\xf8" + // 0x00590303: 0x00001EF8
-	"\x00y\x03\x03\x00\x00\x1e\xf9" + // 0x00790303: 0x00001EF9
-	"\x03\xb1\x03\x13\x00\x00\x1f\x00" + // 0x03B10313: 0x00001F00
-	"\x03\xb1\x03\x14\x00\x00\x1f\x01" + // 0x03B10314: 0x00001F01
-	"\x1f\x00\x03\x00\x00\x00\x1f\x02" + // 0x1F000300: 0x00001F02
-	"\x1f\x01\x03\x00\x00\x00\x1f\x03" + // 0x1F010300: 0x00001F03
-	"\x1f\x00\x03\x01\x00\x00\x1f\x04" + // 0x1F000301: 0x00001F04
-	"\x1f\x01\x03\x01\x00\x00\x1f\x05" + // 0x1F010301: 0x00001F05
-	"\x1f\x00\x03B\x00\x00\x1f\x06" + // 0x1F000342: 0x00001F06
-	"\x1f\x01\x03B\x00\x00\x1f\a" + // 0x1F010342: 0x00001F07
-	"\x03\x91\x03\x13\x00\x00\x1f\b" + // 0x03910313: 0x00001F08
-	"\x03\x91\x03\x14\x00\x00\x1f\t" + // 0x03910314: 0x00001F09
-	"\x1f\b\x03\x00\x00\x00\x1f\n" + // 0x1F080300: 0x00001F0A
-	"\x1f\t\x03\x00\x00\x00\x1f\v" + // 0x1F090300: 0x00001F0B
-	"\x1f\b\x03\x01\x00\x00\x1f\f" + // 0x1F080301: 0x00001F0C
-	"\x1f\t\x03\x01\x00\x00\x1f\r" + // 0x1F090301: 0x00001F0D
-	"\x1f\b\x03B\x00\x00\x1f\x0e" + // 0x1F080342: 0x00001F0E
-	"\x1f\t\x03B\x00\x00\x1f\x0f" + // 0x1F090342: 0x00001F0F
-	"\x03\xb5\x03\x13\x00\x00\x1f\x10" + // 0x03B50313: 0x00001F10
-	"\x03\xb5\x03\x14\x00\x00\x1f\x11" + // 0x03B50314: 0x00001F11
-	"\x1f\x10\x03\x00\x00\x00\x1f\x12" + // 0x1F100300: 0x00001F12
-	"\x1f\x11\x03\x00\x00\x00\x1f\x13" + // 0x1F110300: 0x00001F13
-	"\x1f\x10\x03\x01\x00\x00\x1f\x14" + // 0x1F100301: 0x00001F14
-	"\x1f\x11\x03\x01\x00\x00\x1f\x15" + // 0x1F110301: 0x00001F15
-	"\x03\x95\x03\x13\x00\x00\x1f\x18" + // 0x03950313: 0x00001F18
-	"\x03\x95\x03\x14\x00\x00\x1f\x19" + // 0x03950314: 0x00001F19
-	"\x1f\x18\x03\x00\x00\x00\x1f\x1a" + // 0x1F180300: 0x00001F1A
-	"\x1f\x19\x03\x00\x00\x00\x1f\x1b" + // 0x1F190300: 0x00001F1B
-	"\x1f\x18\x03\x01\x00\x00\x1f\x1c" + // 0x1F180301: 0x00001F1C
-	"\x1f\x19\x03\x01\x00\x00\x1f\x1d" + // 0x1F190301: 0x00001F1D
-	"\x03\xb7\x03\x13\x00\x00\x1f " + // 0x03B70313: 0x00001F20
-	"\x03\xb7\x03\x14\x00\x00\x1f!" + // 0x03B70314: 0x00001F21
-	"\x1f \x03\x00\x00\x00\x1f\"" + // 0x1F200300: 0x00001F22
-	"\x1f!\x03\x00\x00\x00\x1f#" + // 0x1F210300: 0x00001F23
-	"\x1f \x03\x01\x00\x00\x1f$" + // 0x1F200301: 0x00001F24
-	"\x1f!\x03\x01\x00\x00\x1f%" + // 0x1F210301: 0x00001F25
-	"\x1f \x03B\x00\x00\x1f&" + // 0x1F200342: 0x00001F26
-	"\x1f!\x03B\x00\x00\x1f'" + // 0x1F210342: 0x00001F27
-	"\x03\x97\x03\x13\x00\x00\x1f(" + // 0x03970313: 0x00001F28
-	"\x03\x97\x03\x14\x00\x00\x1f)" + // 0x03970314: 0x00001F29
-	"\x1f(\x03\x00\x00\x00\x1f*" + // 0x1F280300: 0x00001F2A
-	"\x1f)\x03\x00\x00\x00\x1f+" + // 0x1F290300: 0x00001F2B
-	"\x1f(\x03\x01\x00\x00\x1f," + // 0x1F280301: 0x00001F2C
-	"\x1f)\x03\x01\x00\x00\x1f-" + // 0x1F290301: 0x00001F2D
-	"\x1f(\x03B\x00\x00\x1f." + // 0x1F280342: 0x00001F2E
-	"\x1f)\x03B\x00\x00\x1f/" + // 0x1F290342: 0x00001F2F
-	"\x03\xb9\x03\x13\x00\x00\x1f0" + // 0x03B90313: 0x00001F30
-	"\x03\xb9\x03\x14\x00\x00\x1f1" + // 0x03B90314: 0x00001F31
-	"\x1f0\x03\x00\x00\x00\x1f2" + // 0x1F300300: 0x00001F32
-	"\x1f1\x03\x00\x00\x00\x1f3" + // 0x1F310300: 0x00001F33
-	"\x1f0\x03\x01\x00\x00\x1f4" + // 0x1F300301: 0x00001F34
-	"\x1f1\x03\x01\x00\x00\x1f5" + // 0x1F310301: 0x00001F35
-	"\x1f0\x03B\x00\x00\x1f6" + // 0x1F300342: 0x00001F36
-	"\x1f1\x03B\x00\x00\x1f7" + // 0x1F310342: 0x00001F37
-	"\x03\x99\x03\x13\x00\x00\x1f8" + // 0x03990313: 0x00001F38
-	"\x03\x99\x03\x14\x00\x00\x1f9" + // 0x03990314: 0x00001F39
-	"\x1f8\x03\x00\x00\x00\x1f:" + // 0x1F380300: 0x00001F3A
-	"\x1f9\x03\x00\x00\x00\x1f;" + // 0x1F390300: 0x00001F3B
-	"\x1f8\x03\x01\x00\x00\x1f<" + // 0x1F380301: 0x00001F3C
-	"\x1f9\x03\x01\x00\x00\x1f=" + // 0x1F390301: 0x00001F3D
-	"\x1f8\x03B\x00\x00\x1f>" + // 0x1F380342: 0x00001F3E
-	"\x1f9\x03B\x00\x00\x1f?" + // 0x1F390342: 0x00001F3F
-	"\x03\xbf\x03\x13\x00\x00\x1f@" + // 0x03BF0313: 0x00001F40
-	"\x03\xbf\x03\x14\x00\x00\x1fA" + // 0x03BF0314: 0x00001F41
-	"\x1f@\x03\x00\x00\x00\x1fB" + // 0x1F400300: 0x00001F42
-	"\x1fA\x03\x00\x00\x00\x1fC" + // 0x1F410300: 0x00001F43
-	"\x1f@\x03\x01\x00\x00\x1fD" + // 0x1F400301: 0x00001F44
-	"\x1fA\x03\x01\x00\x00\x1fE" + // 0x1F410301: 0x00001F45
-	"\x03\x9f\x03\x13\x00\x00\x1fH" + // 0x039F0313: 0x00001F48
-	"\x03\x9f\x03\x14\x00\x00\x1fI" + // 0x039F0314: 0x00001F49
-	"\x1fH\x03\x00\x00\x00\x1fJ" + // 0x1F480300: 0x00001F4A
-	"\x1fI\x03\x00\x00\x00\x1fK" + // 0x1F490300: 0x00001F4B
-	"\x1fH\x03\x01\x00\x00\x1fL" + // 0x1F480301: 0x00001F4C
-	"\x1fI\x03\x01\x00\x00\x1fM" + // 0x1F490301: 0x00001F4D
-	"\x03\xc5\x03\x13\x00\x00\x1fP" + // 0x03C50313: 0x00001F50
-	"\x03\xc5\x03\x14\x00\x00\x1fQ" + // 0x03C50314: 0x00001F51
-	"\x1fP\x03\x00\x00\x00\x1fR" + // 0x1F500300: 0x00001F52
-	"\x1fQ\x03\x00\x00\x00\x1fS" + // 0x1F510300: 0x00001F53
-	"\x1fP\x03\x01\x00\x00\x1fT" + // 0x1F500301: 0x00001F54
-	"\x1fQ\x03\x01\x00\x00\x1fU" + // 0x1F510301: 0x00001F55
-	"\x1fP\x03B\x00\x00\x1fV" + // 0x1F500342: 0x00001F56
-	"\x1fQ\x03B\x00\x00\x1fW" + // 0x1F510342: 0x00001F57
-	"\x03\xa5\x03\x14\x00\x00\x1fY" + // 0x03A50314: 0x00001F59
-	"\x1fY\x03\x00\x00\x00\x1f[" + // 0x1F590300: 0x00001F5B
-	"\x1fY\x03\x01\x00\x00\x1f]" + // 0x1F590301: 0x00001F5D
-	"\x1fY\x03B\x00\x00\x1f_" + // 0x1F590342: 0x00001F5F
-	"\x03\xc9\x03\x13\x00\x00\x1f`" + // 0x03C90313: 0x00001F60
-	"\x03\xc9\x03\x14\x00\x00\x1fa" + // 0x03C90314: 0x00001F61
-	"\x1f`\x03\x00\x00\x00\x1fb" + // 0x1F600300: 0x00001F62
-	"\x1fa\x03\x00\x00\x00\x1fc" + // 0x1F610300: 0x00001F63
-	"\x1f`\x03\x01\x00\x00\x1fd" + // 0x1F600301: 0x00001F64
-	"\x1fa\x03\x01\x00\x00\x1fe" + // 0x1F610301: 0x00001F65
-	"\x1f`\x03B\x00\x00\x1ff" + // 0x1F600342: 0x00001F66
-	"\x1fa\x03B\x00\x00\x1fg" + // 0x1F610342: 0x00001F67
-	"\x03\xa9\x03\x13\x00\x00\x1fh" + // 0x03A90313: 0x00001F68
-	"\x03\xa9\x03\x14\x00\x00\x1fi" + // 0x03A90314: 0x00001F69
-	"\x1fh\x03\x00\x00\x00\x1fj" + // 0x1F680300: 0x00001F6A
-	"\x1fi\x03\x00\x00\x00\x1fk" + // 0x1F690300: 0x00001F6B
-	"\x1fh\x03\x01\x00\x00\x1fl" + // 0x1F680301: 0x00001F6C
-	"\x1fi\x03\x01\x00\x00\x1fm" + // 0x1F690301: 0x00001F6D
-	"\x1fh\x03B\x00\x00\x1fn" + // 0x1F680342: 0x00001F6E
-	"\x1fi\x03B\x00\x00\x1fo" + // 0x1F690342: 0x00001F6F
-	"\x03\xb1\x03\x00\x00\x00\x1fp" + // 0x03B10300: 0x00001F70
-	"\x03\xb5\x03\x00\x00\x00\x1fr" + // 0x03B50300: 0x00001F72
-	"\x03\xb7\x03\x00\x00\x00\x1ft" + // 0x03B70300: 0x00001F74
-	"\x03\xb9\x03\x00\x00\x00\x1fv" + // 0x03B90300: 0x00001F76
-	"\x03\xbf\x03\x00\x00\x00\x1fx" + // 0x03BF0300: 0x00001F78
-	"\x03\xc5\x03\x00\x00\x00\x1fz" + // 0x03C50300: 0x00001F7A
-	"\x03\xc9\x03\x00\x00\x00\x1f|" + // 0x03C90300: 0x00001F7C
-	"\x1f\x00\x03E\x00\x00\x1f\x80" + // 0x1F000345: 0x00001F80
-	"\x1f\x01\x03E\x00\x00\x1f\x81" + // 0x1F010345: 0x00001F81
-	"\x1f\x02\x03E\x00\x00\x1f\x82" + // 0x1F020345: 0x00001F82
-	"\x1f\x03\x03E\x00\x00\x1f\x83" + // 0x1F030345: 0x00001F83
-	"\x1f\x04\x03E\x00\x00\x1f\x84" + // 0x1F040345: 0x00001F84
-	"\x1f\x05\x03E\x00\x00\x1f\x85" + // 0x1F050345: 0x00001F85
-	"\x1f\x06\x03E\x00\x00\x1f\x86" + // 0x1F060345: 0x00001F86
-	"\x1f\a\x03E\x00\x00\x1f\x87" + // 0x1F070345: 0x00001F87
-	"\x1f\b\x03E\x00\x00\x1f\x88" + // 0x1F080345: 0x00001F88
-	"\x1f\t\x03E\x00\x00\x1f\x89" + // 0x1F090345: 0x00001F89
-	"\x1f\n\x03E\x00\x00\x1f\x8a" + // 0x1F0A0345: 0x00001F8A
-	"\x1f\v\x03E\x00\x00\x1f\x8b" + // 0x1F0B0345: 0x00001F8B
-	"\x1f\f\x03E\x00\x00\x1f\x8c" + // 0x1F0C0345: 0x00001F8C
-	"\x1f\r\x03E\x00\x00\x1f\x8d" + // 0x1F0D0345: 0x00001F8D
-	"\x1f\x0e\x03E\x00\x00\x1f\x8e" + // 0x1F0E0345: 0x00001F8E
-	"\x1f\x0f\x03E\x00\x00\x1f\x8f" + // 0x1F0F0345: 0x00001F8F
-	"\x1f \x03E\x00\x00\x1f\x90" + // 0x1F200345: 0x00001F90
-	"\x1f!\x03E\x00\x00\x1f\x91" + // 0x1F210345: 0x00001F91
-	"\x1f\"\x03E\x00\x00\x1f\x92" + // 0x1F220345: 0x00001F92
-	"\x1f#\x03E\x00\x00\x1f\x93" + // 0x1F230345: 0x00001F93
-	"\x1f$\x03E\x00\x00\x1f\x94" + // 0x1F240345: 0x00001F94
-	"\x1f%\x03E\x00\x00\x1f\x95" + // 0x1F250345: 0x00001F95
-	"\x1f&\x03E\x00\x00\x1f\x96" + // 0x1F260345: 0x00001F96
-	"\x1f'\x03E\x00\x00\x1f\x97" + // 0x1F270345: 0x00001F97
-	"\x1f(\x03E\x00\x00\x1f\x98" + // 0x1F280345: 0x00001F98
-	"\x1f)\x03E\x00\x00\x1f\x99" + // 0x1F290345: 0x00001F99
-	"\x1f*\x03E\x00\x00\x1f\x9a" + // 0x1F2A0345: 0x00001F9A
-	"\x1f+\x03E\x00\x00\x1f\x9b" + // 0x1F2B0345: 0x00001F9B
-	"\x1f,\x03E\x00\x00\x1f\x9c" + // 0x1F2C0345: 0x00001F9C
-	"\x1f-\x03E\x00\x00\x1f\x9d" + // 0x1F2D0345: 0x00001F9D
-	"\x1f.\x03E\x00\x00\x1f\x9e" + // 0x1F2E0345: 0x00001F9E
-	"\x1f/\x03E\x00\x00\x1f\x9f" + // 0x1F2F0345: 0x00001F9F
-	"\x1f`\x03E\x00\x00\x1f\xa0" + // 0x1F600345: 0x00001FA0
-	"\x1fa\x03E\x00\x00\x1f\xa1" + // 0x1F610345: 0x00001FA1
-	"\x1fb\x03E\x00\x00\x1f\xa2" + // 0x1F620345: 0x00001FA2
-	"\x1fc\x03E\x00\x00\x1f\xa3" + // 0x1F630345: 0x00001FA3
-	"\x1fd\x03E\x00\x00\x1f\xa4" + // 0x1F640345: 0x00001FA4
-	"\x1fe\x03E\x00\x00\x1f\xa5" + // 0x1F650345: 0x00001FA5
-	"\x1ff\x03E\x00\x00\x1f\xa6" + // 0x1F660345: 0x00001FA6
-	"\x1fg\x03E\x00\x00\x1f\xa7" + // 0x1F670345: 0x00001FA7
-	"\x1fh\x03E\x00\x00\x1f\xa8" + // 0x1F680345: 0x00001FA8
-	"\x1fi\x03E\x00\x00\x1f\xa9" + // 0x1F690345: 0x00001FA9
-	"\x1fj\x03E\x00\x00\x1f\xaa" + // 0x1F6A0345: 0x00001FAA
-	"\x1fk\x03E\x00\x00\x1f\xab" + // 0x1F6B0345: 0x00001FAB
-	"\x1fl\x03E\x00\x00\x1f\xac" + // 0x1F6C0345: 0x00001FAC
-	"\x1fm\x03E\x00\x00\x1f\xad" + // 0x1F6D0345: 0x00001FAD
-	"\x1fn\x03E\x00\x00\x1f\xae" + // 0x1F6E0345: 0x00001FAE
-	"\x1fo\x03E\x00\x00\x1f\xaf" + // 0x1F6F0345: 0x00001FAF
-	"\x03\xb1\x03\x06\x00\x00\x1f\xb0" + // 0x03B10306: 0x00001FB0
-	"\x03\xb1\x03\x04\x00\x00\x1f\xb1" + // 0x03B10304: 0x00001FB1
-	"\x1fp\x03E\x00\x00\x1f\xb2" + // 0x1F700345: 0x00001FB2
-	"\x03\xb1\x03E\x00\x00\x1f\xb3" + // 0x03B10345: 0x00001FB3
-	"\x03\xac\x03E\x00\x00\x1f\xb4" + // 0x03AC0345: 0x00001FB4
-	"\x03\xb1\x03B\x00\x00\x1f\xb6" + // 0x03B10342: 0x00001FB6
-	"\x1f\xb6\x03E\x00\x00\x1f\xb7" + // 0x1FB60345: 0x00001FB7
-	"\x03\x91\x03\x06\x00\x00\x1f\xb8" + // 0x03910306: 0x00001FB8
-	"\x03\x91\x03\x04\x00\x00\x1f\xb9" + // 0x03910304: 0x00001FB9
-	"\x03\x91\x03\x00\x00\x00\x1f\xba" + // 0x03910300: 0x00001FBA
-	"\x03\x91\x03E\x00\x00\x1f\xbc" + // 0x03910345: 0x00001FBC
-	"\x00\xa8\x03B\x00\x00\x1f\xc1" + // 0x00A80342: 0x00001FC1
-	"\x1ft\x03E\x00\x00\x1f\xc2" + // 0x1F740345: 0x00001FC2
-	"\x03\xb7\x03E\x00\x00\x1f\xc3" + // 0x03B70345: 0x00001FC3
-	"\x03\xae\x03E\x00\x00\x1f\xc4" + // 0x03AE0345: 0x00001FC4
-	"\x03\xb7\x03B\x00\x00\x1f\xc6" + // 0x03B70342: 0x00001FC6
-	"\x1f\xc6\x03E\x00\x00\x1f\xc7" + // 0x1FC60345: 0x00001FC7
-	"\x03\x95\x03\x00\x00\x00\x1f\xc8" + // 0x03950300: 0x00001FC8
-	"\x03\x97\x03\x00\x00\x00\x1f\xca" + // 0x03970300: 0x00001FCA
-	"\x03\x97\x03E\x00\x00\x1f\xcc" + // 0x03970345: 0x00001FCC
-	"\x1f\xbf\x03\x00\x00\x00\x1f\xcd" + // 0x1FBF0300: 0x00001FCD
-	"\x1f\xbf\x03\x01\x00\x00\x1f\xce" + // 0x1FBF0301: 0x00001FCE
-	"\x1f\xbf\x03B\x00\x00\x1f\xcf" + // 0x1FBF0342: 0x00001FCF
-	"\x03\xb9\x03\x06\x00\x00\x1f\xd0" + // 0x03B90306: 0x00001FD0
-	"\x03\xb9\x03\x04\x00\x00\x1f\xd1" + // 0x03B90304: 0x00001FD1
-	"\x03\xca\x03\x00\x00\x00\x1f\xd2" + // 0x03CA0300: 0x00001FD2
-	"\x03\xb9\x03B\x00\x00\x1f\xd6" + // 0x03B90342: 0x00001FD6
-	"\x03\xca\x03B\x00\x00\x1f\xd7" + // 0x03CA0342: 0x00001FD7
-	"\x03\x99\x03\x06\x00\x00\x1f\xd8" + // 0x03990306: 0x00001FD8
-	"\x03\x99\x03\x04\x00\x00\x1f\xd9" + // 0x03990304: 0x00001FD9
-	"\x03\x99\x03\x00\x00\x00\x1f\xda" + // 0x03990300: 0x00001FDA
-	"\x1f\xfe\x03\x00\x00\x00\x1f\xdd" + // 0x1FFE0300: 0x00001FDD
-	"\x1f\xfe\x03\x01\x00\x00\x1f\xde" + // 0x1FFE0301: 0x00001FDE
-	"\x1f\xfe\x03B\x00\x00\x1f\xdf" + // 0x1FFE0342: 0x00001FDF
-	"\x03\xc5\x03\x06\x00\x00\x1f\xe0" + // 0x03C50306: 0x00001FE0
-	"\x03\xc5\x03\x04\x00\x00\x1f\xe1" + // 0x03C50304: 0x00001FE1
-	"\x03\xcb\x03\x00\x00\x00\x1f\xe2" + // 0x03CB0300: 0x00001FE2
-	"\x03\xc1\x03\x13\x00\x00\x1f\xe4" + // 0x03C10313: 0x00001FE4
-	"\x03\xc1\x03\x14\x00\x00\x1f\xe5" + // 0x03C10314: 0x00001FE5
-	"\x03\xc5\x03B\x00\x00\x1f\xe6" + // 0x03C50342: 0x00001FE6
-	"\x03\xcb\x03B\x00\x00\x1f\xe7" + // 0x03CB0342: 0x00001FE7
-	"\x03\xa5\x03\x06\x00\x00\x1f\xe8" + // 0x03A50306: 0x00001FE8
-	"\x03\xa5\x03\x04\x00\x00\x1f\xe9" + // 0x03A50304: 0x00001FE9
-	"\x03\xa5\x03\x00\x00\x00\x1f\xea" + // 0x03A50300: 0x00001FEA
-	"\x03\xa1\x03\x14\x00\x00\x1f\xec" + // 0x03A10314: 0x00001FEC
-	"\x00\xa8\x03\x00\x00\x00\x1f\xed" + // 0x00A80300: 0x00001FED
-	"\x1f|\x03E\x00\x00\x1f\xf2" + // 0x1F7C0345: 0x00001FF2
-	"\x03\xc9\x03E\x00\x00\x1f\xf3" + // 0x03C90345: 0x00001FF3
-	"\x03\xce\x03E\x00\x00\x1f\xf4" + // 0x03CE0345: 0x00001FF4
-	"\x03\xc9\x03B\x00\x00\x1f\xf6" + // 0x03C90342: 0x00001FF6
-	"\x1f\xf6\x03E\x00\x00\x1f\xf7" + // 0x1FF60345: 0x00001FF7
-	"\x03\x9f\x03\x00\x00\x00\x1f\xf8" + // 0x039F0300: 0x00001FF8
-	"\x03\xa9\x03\x00\x00\x00\x1f\xfa" + // 0x03A90300: 0x00001FFA
-	"\x03\xa9\x03E\x00\x00\x1f\xfc" + // 0x03A90345: 0x00001FFC
-	"!\x90\x038\x00\x00!\x9a" + // 0x21900338: 0x0000219A
-	"!\x92\x038\x00\x00!\x9b" + // 0x21920338: 0x0000219B
-	"!\x94\x038\x00\x00!\xae" + // 0x21940338: 0x000021AE
-	"!\xd0\x038\x00\x00!\xcd" + // 0x21D00338: 0x000021CD
-	"!\xd4\x038\x00\x00!\xce" + // 0x21D40338: 0x000021CE
-	"!\xd2\x038\x00\x00!\xcf" + // 0x21D20338: 0x000021CF
-	"\"\x03\x038\x00\x00\"\x04" + // 0x22030338: 0x00002204
-	"\"\b\x038\x00\x00\"\t" + // 0x22080338: 0x00002209
-	"\"\v\x038\x00\x00\"\f" + // 0x220B0338: 0x0000220C
-	"\"#\x038\x00\x00\"$" + // 0x22230338: 0x00002224
-	"\"%\x038\x00\x00\"&" + // 0x22250338: 0x00002226
-	"\"<\x038\x00\x00\"A" + // 0x223C0338: 0x00002241
-	"\"C\x038\x00\x00\"D" + // 0x22430338: 0x00002244
-	"\"E\x038\x00\x00\"G" + // 0x22450338: 0x00002247
-	"\"H\x038\x00\x00\"I" + // 0x22480338: 0x00002249
-	"\x00=\x038\x00\x00\"`" + // 0x003D0338: 0x00002260
-	"\"a\x038\x00\x00\"b" + // 0x22610338: 0x00002262
-	"\"M\x038\x00\x00\"m" + // 0x224D0338: 0x0000226D
-	"\x00<\x038\x00\x00\"n" + // 0x003C0338: 0x0000226E
-	"\x00>\x038\x00\x00\"o" + // 0x003E0338: 0x0000226F
-	"\"d\x038\x00\x00\"p" + // 0x22640338: 0x00002270
-	"\"e\x038\x00\x00\"q" + // 0x22650338: 0x00002271
-	"\"r\x038\x00\x00\"t" + // 0x22720338: 0x00002274
-	"\"s\x038\x00\x00\"u" + // 0x22730338: 0x00002275
-	"\"v\x038\x00\x00\"x" + // 0x22760338: 0x00002278
-	"\"w\x038\x00\x00\"y" + // 0x22770338: 0x00002279
-	"\"z\x038\x00\x00\"\x80" + // 0x227A0338: 0x00002280
-	"\"{\x038\x00\x00\"\x81" + // 0x227B0338: 0x00002281
-	"\"\x82\x038\x00\x00\"\x84" + // 0x22820338: 0x00002284
-	"\"\x83\x038\x00\x00\"\x85" + // 0x22830338: 0x00002285
-	"\"\x86\x038\x00\x00\"\x88" + // 0x22860338: 0x00002288
-	"\"\x87\x038\x00\x00\"\x89" + // 0x22870338: 0x00002289
-	"\"\xa2\x038\x00\x00\"\xac" + // 0x22A20338: 0x000022AC
-	"\"\xa8\x038\x00\x00\"\xad" + // 0x22A80338: 0x000022AD
-	"\"\xa9\x038\x00\x00\"\xae" + // 0x22A90338: 0x000022AE
-	"\"\xab\x038\x00\x00\"\xaf" + // 0x22AB0338: 0x000022AF
-	"\"|\x038\x00\x00\"\xe0" + // 0x227C0338: 0x000022E0
-	"\"}\x038\x00\x00\"\xe1" + // 0x227D0338: 0x000022E1
-	"\"\x91\x038\x00\x00\"\xe2" + // 0x22910338: 0x000022E2
-	"\"\x92\x038\x00\x00\"\xe3" + // 0x22920338: 0x000022E3
-	"\"\xb2\x038\x00\x00\"\xea" + // 0x22B20338: 0x000022EA
-	"\"\xb3\x038\x00\x00\"\xeb" + // 0x22B30338: 0x000022EB
-	"\"\xb4\x038\x00\x00\"\xec" + // 0x22B40338: 0x000022EC
-	"\"\xb5\x038\x00\x00\"\xed" + // 0x22B50338: 0x000022ED
-	"0K0\x99\x00\x000L" + // 0x304B3099: 0x0000304C
-	"0M0\x99\x00\x000N" + // 0x304D3099: 0x0000304E
-	"0O0\x99\x00\x000P" + // 0x304F3099: 0x00003050
-	"0Q0\x99\x00\x000R" + // 0x30513099: 0x00003052
-	"0S0\x99\x00\x000T" + // 0x30533099: 0x00003054
-	"0U0\x99\x00\x000V" + // 0x30553099: 0x00003056
-	"0W0\x99\x00\x000X" + // 0x30573099: 0x00003058
-	"0Y0\x99\x00\x000Z" + // 0x30593099: 0x0000305A
-	"0[0\x99\x00\x000\\" + // 0x305B3099: 0x0000305C
-	"0]0\x99\x00\x000^" + // 0x305D3099: 0x0000305E
-	"0_0\x99\x00\x000`" + // 0x305F3099: 0x00003060
-	"0a0\x99\x00\x000b" + // 0x30613099: 0x00003062
-	"0d0\x99\x00\x000e" + // 0x30643099: 0x00003065
-	"0f0\x99\x00\x000g" + // 0x30663099: 0x00003067
-	"0h0\x99\x00\x000i" + // 0x30683099: 0x00003069
-	"0o0\x99\x00\x000p" + // 0x306F3099: 0x00003070
-	"0o0\x9a\x00\x000q" + // 0x306F309A: 0x00003071
-	"0r0\x99\x00\x000s" + // 0x30723099: 0x00003073
-	"0r0\x9a\x00\x000t" + // 0x3072309A: 0x00003074
-	"0u0\x99\x00\x000v" + // 0x30753099: 0x00003076
-	"0u0\x9a\x00\x000w" + // 0x3075309A: 0x00003077
-	"0x0\x99\x00\x000y" + // 0x30783099: 0x00003079
-	"0x0\x9a\x00\x000z" + // 0x3078309A: 0x0000307A
-	"0{0\x99\x00\x000|" + // 0x307B3099: 0x0000307C
-	"0{0\x9a\x00\x000}" + // 0x307B309A: 0x0000307D
-	"0F0\x99\x00\x000\x94" + // 0x30463099: 0x00003094
-	"0\x9d0\x99\x00\x000\x9e" + // 0x309D3099: 0x0000309E
-	"0\xab0\x99\x00\x000\xac" + // 0x30AB3099: 0x000030AC
-	"0\xad0\x99\x00\x000\xae" + // 0x30AD3099: 0x000030AE
-	"0\xaf0\x99\x00\x000\xb0" + // 0x30AF3099: 0x000030B0
-	"0\xb10\x99\x00\x000\xb2" + // 0x30B13099: 0x000030B2
-	"0\xb30\x99\x00\x000\xb4" + // 0x30B33099: 0x000030B4
-	"0\xb50\x99\x00\x000\xb6" + // 0x30B53099: 0x000030B6
-	"0\xb70\x99\x00\x000\xb8" + // 0x30B73099: 0x000030B8
-	"0\xb90\x99\x00\x000\xba" + // 0x30B93099: 0x000030BA
-	"0\xbb0\x99\x00\x000\xbc" + // 0x30BB3099: 0x000030BC
-	"0\xbd0\x99\x00\x000\xbe" + // 0x30BD3099: 0x000030BE
-	"0\xbf0\x99\x00\x000\xc0" + // 0x30BF3099: 0x000030C0
-	"0\xc10\x99\x00\x000\xc2" + // 0x30C13099: 0x000030C2
-	"0\xc40\x99\x00\x000\xc5" + // 0x30C43099: 0x000030C5
-	"0\xc60\x99\x00\x000\xc7" + // 0x30C63099: 0x000030C7
-	"0\xc80\x99\x00\x000\xc9" + // 0x30C83099: 0x000030C9
-	"0\xcf0\x99\x00\x000\xd0" + // 0x30CF3099: 0x000030D0
-	"0\xcf0\x9a\x00\x000\xd1" + // 0x30CF309A: 0x000030D1
-	"0\xd20\x99\x00\x000\xd3" + // 0x30D23099: 0x000030D3
-	"0\xd20\x9a\x00\x000\xd4" + // 0x30D2309A: 0x000030D4
-	"0\xd50\x99\x00\x000\xd6" + // 0x30D53099: 0x000030D6
-	"0\xd50\x9a\x00\x000\xd7" + // 0x30D5309A: 0x000030D7
-	"0\xd80\x99\x00\x000\xd9" + // 0x30D83099: 0x000030D9
-	"0\xd80\x9a\x00\x000\xda" + // 0x30D8309A: 0x000030DA
-	"0\xdb0\x99\x00\x000\xdc" + // 0x30DB3099: 0x000030DC
-	"0\xdb0\x9a\x00\x000\xdd" + // 0x30DB309A: 0x000030DD
-	"0\xa60\x99\x00\x000\xf4" + // 0x30A63099: 0x000030F4
-	"0\xef0\x99\x00\x000\xf7" + // 0x30EF3099: 0x000030F7
-	"0\xf00\x99\x00\x000\xf8" + // 0x30F03099: 0x000030F8
-	"0\xf10\x99\x00\x000\xf9" + // 0x30F13099: 0x000030F9
-	"0\xf20\x99\x00\x000\xfa" + // 0x30F23099: 0x000030FA
-	"0\xfd0\x99\x00\x000\xfe" + // 0x30FD3099: 0x000030FE
-	"\x10\x99\x10\xba\x00\x01\x10\x9a" + // 0x109910BA: 0x0001109A
-	"\x10\x9b\x10\xba\x00\x01\x10\x9c" + // 0x109B10BA: 0x0001109C
-	"\x10\xa5\x10\xba\x00\x01\x10\xab" + // 0x10A510BA: 0x000110AB
-	"\x111\x11'\x00\x01\x11." + // 0x11311127: 0x0001112E
-	"\x112\x11'\x00\x01\x11/" + // 0x11321127: 0x0001112F
-	"\x13G\x13>\x00\x01\x13K" + // 0x1347133E: 0x0001134B
-	"\x13G\x13W\x00\x01\x13L" + // 0x13471357: 0x0001134C
-	"\x14\xb9\x14\xba\x00\x01\x14\xbb" + // 0x14B914BA: 0x000114BB
-	"\x14\xb9\x14\xb0\x00\x01\x14\xbc" + // 0x14B914B0: 0x000114BC
-	"\x14\xb9\x14\xbd\x00\x01\x14\xbe" + // 0x14B914BD: 0x000114BE
-	"\x15\xb8\x15\xaf\x00\x01\x15\xba" + // 0x15B815AF: 0x000115BA
-	"\x15\xb9\x15\xaf\x00\x01\x15\xbb" + // 0x15B915AF: 0x000115BB
-	""
-	// Total size of tables: 53KB (54006 bytes)
Index: trunk/vendor/golang.org/x/text/unicode/norm/transform.go
===================================================================
--- trunk/vendor/golang.org/x/text/unicode/norm/transform.go	(revision 145)
+++ 	(revision )
@@ -1,88 +1,0 @@
-// Copyright 2013 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package norm
-
-import (
-	"unicode/utf8"
-
-	"golang.org/x/text/transform"
-)
-
-// Reset implements the Reset method of the transform.Transformer interface.
-func (Form) Reset() {}
-
-// Transform implements the Transform method of the transform.Transformer
-// interface. It may need to write segments of up to MaxSegmentSize at once.
-// Users should either catch ErrShortDst and allow dst to grow or have dst be at
-// least of size MaxTransformChunkSize to be guaranteed of progress.
-func (f Form) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	// Cap the maximum number of src bytes to check.
-	b := src
-	eof := atEOF
-	if ns := len(dst); ns < len(b) {
-		err = transform.ErrShortDst
-		eof = false
-		b = b[:ns]
-	}
-	i, ok := formTable[f].quickSpan(inputBytes(b), 0, len(b), eof)
-	n := copy(dst, b[:i])
-	if !ok {
-		nDst, nSrc, err = f.transform(dst[n:], src[n:], atEOF)
-		return nDst + n, nSrc + n, err
-	}
-
-	if err == nil && n < len(src) && !atEOF {
-		err = transform.ErrShortSrc
-	}
-	return n, n, err
-}
-
-func flushTransform(rb *reorderBuffer) bool {
-	// Write out (must fully fit in dst, or else it is an ErrShortDst).
-	if len(rb.out) < rb.nrune*utf8.UTFMax {
-		return false
-	}
-	rb.out = rb.out[rb.flushCopy(rb.out):]
-	return true
-}
-
-var errs = []error{nil, transform.ErrShortDst, transform.ErrShortSrc}
-
-// transform implements the transform.Transformer interface. It is only called
-// when quickSpan does not pass for a given string.
-func (f Form) transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) {
-	// TODO: get rid of reorderBuffer. See CL 23460044.
-	rb := reorderBuffer{}
-	rb.init(f, src)
-	for {
-		// Load segment into reorder buffer.
-		rb.setFlusher(dst[nDst:], flushTransform)
-		end := decomposeSegment(&rb, nSrc, atEOF)
-		if end < 0 {
-			return nDst, nSrc, errs[-end]
-		}
-		nDst = len(dst) - len(rb.out)
-		nSrc = end
-
-		// Next quickSpan.
-		end = rb.nsrc
-		eof := atEOF
-		if n := nSrc + len(dst) - nDst; n < end {
-			err = transform.ErrShortDst
-			end = n
-			eof = false
-		}
-		end, ok := rb.f.quickSpan(rb.src, nSrc, end, eof)
-		n := copy(dst[nDst:], rb.src.bytes[nSrc:end])
-		nSrc += n
-		nDst += n
-		if ok {
-			if err == nil && n < rb.nsrc && !atEOF {
-				err = transform.ErrShortSrc
-			}
-			return nDst, nSrc, err
-		}
-	}
-}
Index: trunk/vendor/golang.org/x/text/unicode/norm/trie.go
===================================================================
--- trunk/vendor/golang.org/x/text/unicode/norm/trie.go	(revision 145)
+++ 	(revision )
@@ -1,54 +1,0 @@
-// Copyright 2011 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package norm
-
-type valueRange struct {
-	value  uint16 // header: value:stride
-	lo, hi byte   // header: lo:n
-}
-
-type sparseBlocks struct {
-	values []valueRange
-	offset []uint16
-}
-
-var nfcSparse = sparseBlocks{
-	values: nfcSparseValues[:],
-	offset: nfcSparseOffset[:],
-}
-
-var nfkcSparse = sparseBlocks{
-	values: nfkcSparseValues[:],
-	offset: nfkcSparseOffset[:],
-}
-
-var (
-	nfcData  = newNfcTrie(0)
-	nfkcData = newNfkcTrie(0)
-)
-
-// lookupValue determines the type of block n and looks up the value for b.
-// For n < t.cutoff, the block is a simple lookup table. Otherwise, the block
-// is a list of ranges with an accompanying value. Given a matching range r,
-// the value for b is by r.value + (b - r.lo) * stride.
-func (t *sparseBlocks) lookup(n uint32, b byte) uint16 {
-	offset := t.offset[n]
-	header := t.values[offset]
-	lo := offset + 1
-	hi := lo + uint16(header.lo)
-	for lo < hi {
-		m := lo + (hi-lo)/2
-		r := t.values[m]
-		if r.lo <= b && b <= r.hi {
-			return r.value + uint16(b-r.lo)*header.value
-		}
-		if b < r.lo {
-			hi = m
-		} else {
-			lo = m + 1
-		}
-	}
-	return 0
-}
Index: trunk/vendor/modules.txt
===================================================================
--- trunk/vendor/modules.txt	(revision 145)
+++ 	(revision )
@@ -1,45 +1,0 @@
-# github.com/andybalholm/brotli v1.0.4
-github.com/andybalholm/brotli
-# github.com/klauspost/compress v1.15.0
-github.com/klauspost/compress/flate
-github.com/klauspost/compress/gzip
-github.com/klauspost/compress/zlib
-# github.com/valyala/bytebufferpool v1.0.0
-github.com/valyala/bytebufferpool
-# github.com/valyala/fasthttp v1.34.0
-## explicit
-github.com/valyala/fasthttp
-github.com/valyala/fasthttp/fasthttpproxy
-github.com/valyala/fasthttp/fasthttputil
-github.com/valyala/fasthttp/stackless
-# golang.org/x/net v0.7.0
-## explicit
-golang.org/x/net/html
-golang.org/x/net/html/atom
-golang.org/x/net/html/charset
-golang.org/x/net/http/httpproxy
-golang.org/x/net/idna
-golang.org/x/net/internal/socks
-golang.org/x/net/proxy
-# golang.org/x/text v0.7.0
-## explicit
-golang.org/x/text/encoding
-golang.org/x/text/encoding/charmap
-golang.org/x/text/encoding/htmlindex
-golang.org/x/text/encoding/internal
-golang.org/x/text/encoding/internal/identifier
-golang.org/x/text/encoding/japanese
-golang.org/x/text/encoding/korean
-golang.org/x/text/encoding/simplifiedchinese
-golang.org/x/text/encoding/traditionalchinese
-golang.org/x/text/encoding/unicode
-golang.org/x/text/internal/language
-golang.org/x/text/internal/language/compact
-golang.org/x/text/internal/tag
-golang.org/x/text/internal/utf8internal
-golang.org/x/text/language
-golang.org/x/text/runes
-golang.org/x/text/secure/bidirule
-golang.org/x/text/transform
-golang.org/x/text/unicode/bidi
-golang.org/x/text/unicode/norm
